<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="53149">
<package pkgid="8dc49550ac444336faec942588efa8808846471ac8023f0aa48822f032eb745f418a3cea892c745bbc63ae4a258042410bf4b5ed541f7d36c988532f7fd00bd9" name="0ad" arch="riscv64">
  <version epoch="0" ver="0.28.0" rel="1.2"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1734696000">- Replace wxWidgets-3_0-nostl-devel with wxWidgets-devel
  BuildRequires.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1739361600">- Update to 0.27.0
  * Vulkan Renderer
  * Multiplayer Savegames
  * Tips &amp; Tricks Page
  * Naval Overhaul
  * Observer Flares
  * New random maps: Foothills, Migration, Coast Range
  * New skirmish map: Isthmus of Corint
  * Updated skirmish maps: Watering Holes, Sporades Islands
  * New and updated art
- Remove obsolete patches:
  * 0ad-link-icu-76.patch
  * avoid_duplicate_global_symbol_from_asm.patch
  * no-version-check.patch
  * PrepareZoneForGC.patch
  * premake-no-automatic-rpath.patch
  * fix-gcc13-build.patch
  * fix-fmt10-build.patch
  * fix-boost-1.85-build.patch
- Add patch (as source as it is appliad via premake build script)
  * premake-disable-rpath.patch (replaces
    premake-no-automatic-rpath.patch)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1739880000">- Mention 0ad-rpmlintrc as source in specfile to make factory-auto happy</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1739880001">- Cleanup spec file.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Add 0001-Enable-building-on-arbitrary-architectures.patch
  to make package succeed for openSUSE:Factory:RISCV/zSystems/PowerPC
- Build premake &amp; fcollada with smp_mflags as well</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1745668800">- Remove several evidently unused dependencies: libjpeg-devel,
  pkgconfig(IL), pkgconfig(gnutls), pkgconfig(libidn), and m4.
  Some of them seem to be added by the build system, so we have to
  remove them the hard way.
- Don't build on s390x: not relevant and doesn't build.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1746705600">- Only build on architectures supported by bundled premake, and add
  check to ensure we revisit that list when more architectures
  get supported (boo#1242266).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1752840000">- Update to 0.27.1:
  * Fixed the large performance issue observed by some players on
    older hardware.
  * Several small performance improvements in the calculation of
    simulation hashes (related to multiplayer stuttering).
  * Fixed modifying your lobby password when you have an uppercase
    letter in your username.
  * Fixed the distorted 3D models with GPU Skinning.
  * Fixes for crashes with Vulkan and/or with GPU Skinning.
  * Fixed changing player perspective in replays.
  * Fixed an out-of-memory crash in the JS engine when generating
    random maps.
  * Fixed the game crash on pressing Fn key.
  * Fixed a crash in Atlas when the map generation fails.
  * Fixed a memory leak in the renderer.
  * Fixes for multiplayer port forwarding.
  * Package fixes for Linux desktop environments.
  * Various build fixes for Linux (some sent by package managers).
- Fix spec file for Leap 16.0.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758196800">- Fix build with Boost 1.89.0 (Boost.System is headers only since 1.69.0)
  + 0002-remove-boost-system-library.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1772107200">- Update to 0.28.0:
  * Gendered Civilians
  * Direct Font Rendering
  * Support for JavaScript Modules
  * New Game-Setup Options
  * Lobby improvements
  * Engine upgrades and updated platform support
  * New quotes and tips
  * Various balancing improvements
- See https://play0ad.com/new-release-0-a-d-release-28-boiorix/ for
  more details.
- This updates SpiderMonkey to version 128 (from 115), but mozjs128
  has already been dropped from Factory. Since upstream intends to
  switch to version 140 anyway, we add 0002-Use-mozjs-140.patch
  and 0003-Adapt-JS-API-to-ESR-140.patch so that we can already
  build this version with mozjs140.
- Drop obsolete 0002-remove-boost-system-library.patch.</changelog>
</package>
<package pkgid="0279d8504309993be39d7b24e275e8810bdffb154217afcbf8ba0360c108a9c752bc5d3e776958e1f328730a8abf3132d917a472ef8279d8cda95cbb5d3b9e84" name="0ad-data" arch="noarch">
  <version epoch="0" ver="0.28.0" rel="1.1"/>
  <changelog author="mvetter@suse.com" date="1526644800">- Use upstream site to download because sourceforge tarball is
  broken.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1545739200">- Update to 0.0.23b:
  See https://play0ad.com/re-release-of-0-a-d-alpha-23-ken-wood/</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1613908800">- Update to 0.0.24b:
  See https://play0ad.com/new-release-0-a-d-alpha-24-xsayarsa/</changelog>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1629115200">- Update to 0.0.25:
  See https://play0ad.com/new-release-0-a-d-alpha-25-yauna/</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1630238400">- Update to 0.0.25b:
  + Ranked matches did not longer grant points in the lobby.
  + Mod installation no longer require restart.
  + Mod installation no longer prints errors when installing mods by double-clicking
  + Mod installation now overwrites the existing mods to allow for easier updates.
  + Fishes are now easier to spot on lowest settings with the addition of seagulls.
  See https://wildfiregames.com/forum/topic/53714-re-release-of-0-ad-alpha-25-yauna/
- Increase disk size in _constraints to fix build error
  "No space left on device" in Leap and Tumbleweed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1630584000">- Increase disk size again to fix build error for Leap 15.3.</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to 0.0.26</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1738497600">- Update to 0.27.0
  See https://play0ad.com/new-release-0-a-d-alpha-27-agni/</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1752840000">- Update to 0.27.1:
  See https://play0ad.com/patch-release-27-1-for-0-a-d/
- Clean up spec file.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1772107200">- Update to 0.28.0:
  * Gendered Civilians
  * Direct Font Rendering
  * Support for JavaScript Modules
  * New Game-Setup Options
  * Lobby improvements
  * Engine upgrades and updated platform support
  * New quotes and tips
  * Various balancing improvements
- See https://play0ad.com/new-release-0-a-d-release-28-boiorix/ for
  more details.
- We can no longer replace fonts by symbolic links because they are
  now inside of a zip archive.</changelog>
</package>
<package pkgid="07c2a4c53b937da621d4a2f72c6924c4bc8cb48840e17a13313c4a6ee316a82228247fc0b4dc6eb577232e9981ceb19fb6db35e6a0cd438746f741f48bc6e4cb" name="2048-cli" arch="riscv64">
  <version epoch="0" ver="0.9.1+git.20181118" rel="2.1"/>
  <changelog author="mardnh@gmx.de" date="1547467200">- Initial package, version 0.9.1+git.20181118</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547726400">- Generalize description, and adjust summary grammar.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709899200">- Use %autosetup macro. Allows us to eliminate the use of
  deprecated %patchN.</changelog>
</package>
<package pkgid="371693c20ebf2a731ea61c887576f7c2f1a358f7111f12efb697bebbd4bcc13e710805fd2960a2792490b0539a11b80405b24db15168a0916aa30fc7b0d7fa63" name="2ping" arch="noarch">
  <version epoch="0" ver="4.5.1+20241102" rel="1.2"/>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1549195200">- Update to version 4.3
  * Add --srv-service
  * Change --adaptive behavior to better match ping -A
  * Fix typos in manpage
- Ran spec-cleaner
- Fix rpmlint duplicate error with fdupes</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1593691200">- Update to version 4.5
  * Added PyCryptodome support (recommended over PyCrypto, though the latter is still detected/supported).
  * Replaced best_poller module with Python native selectors module.
  * Changed --flood output: dots/backspaces are no longer printed, and loss results / errors display full details.
  * --audible tones will only occur if stdout is a TTY.
  * Improved hostname/IP display edge cases.
  * Added an AF_UNIX --loopback test mode.
  * Listener sockets are added and removed as needed, instead of being re-created on each rescan.
  * Listener sockets are automatically rescanned periodically.
  * Multiple systemd sockets are now allowed.
  * A run can be both a listener and a client at the same time (mainly useful for smoke testing).
  * Other socket handling refactoring.
  * Other code refactoring.
  * Listener statistics are displayer per-bind.
  * Many, many testing/CI improvements.
- Remove groups in spec
- Package systemd service unit
- Add missing optional build requirements to enable all available options
- Some other clean up in spec</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594296000">- Change optional requirements to recommends since they just enhance the tool
- Use correct package names for the recommends</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1611576000">- use one python, not singlespec</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616414400">- Update to version 4.5.1
  * 2ping.bash_completion: Make more resilient to failure / missing
    features.
  * Minimum Python version changed from 3.5 to 3.6.
  * Minor no-op code and distribution updates.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1623672000">- python symbol is not provided by python 3, use proper python3</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1628596800">- Added hardening to systemd service(s). Added patch(es):
  * harden_2ping.service.patch</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="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1696420800">- Remove dependency on /usr/bin/python3 using %python3_fix_shebang
  macro, bsc#1212476</changelog>
  <changelog author="jslaby@suse.cz" date="1733140800">- Update to version 4.5.1+20241102:
  * get_system_addresses: Guard against netifaces race condition
  * Remove snapcraft definition
  * 2ping.service: Use DynamicUser=yes instead of User=nobody
  * End stats updates
  * Argument parsing cleanups
  * Fix duplicated AUTHOR/AUTHORS section in manpage
  * Tox updates
  * Change license from GPLv2 to Mozilla Public License 2.0</changelog>
</package>
<package pkgid="705256c5f76672b61f2521a8c6dc90e3b5cccad9b824b7afe8f457751d0930300598afe87b7efab354976afaa830965cf89798693a1400558dae2ee67ba78141" name="389-ds" arch="riscv64">
  <version epoch="0" ver="3.1.4+e2562f589" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1743249600">- Add python-psutil requires (boo#1240340).</changelog>
  <changelog author="william.brown@suse.com" date="1746619200">- Update to version 3.1.2~git90.2bc7250be:
  * Issue 6764 - statistics about index lookup report a wrong duration (#6765)
  * Issue 6753 - Port ticket test 47560
  * Issue 4989 - Confusing error message from dsconf plugin set --enabled (#6750)
  * Issue 6614 - CLI - Error when trying to display global DB stats with LMDB (#6622)
  * Issue 6276 - UI - schema editing and memberof shared config not working correctly
  * Issue 6734 - BUG - format strings may not contain backslash (#6749)
  * Issue 6736 - Exception thrown by dsconf instance repl get_ruv (#6742)
  * Issue 6501 - CLI - dsidm role rename was not working
  * Issue 6744 - BUG - memory accounting is not always enabled (#6745)
  * Issue 6492/6493 - CLI - dsdim can not create nested/filtered roles
  * Issue #6740 Certificate verify fails in FIPS mode
  * Issue 6603 - Release tarballs ship a different Cargo.lock
  * Issue 6743 - CLI - dsidm add option to list DN's
  * Issue 6595 - Regression test in betxn_test.py failing due to busy LDAP server (#6709)
  * Issue 6669 - logconv.py updates (#6673)
  * Issue 5356 - Set DEFAULT_PASSWORD_STORAGE_SCHEME to PBKDF2-SHA512 in tests
  * Issue 6735 - CLI - dsidm provide option to set decription when creating an entry
  * Bump tokio from 1.43.0 to 1.44.2 in /src (#6732)
  * Issue 6728 - CLI - Issue with user rename operation (#6729)
  * Issue 6515 - CLI - dsidm get_dn does not return JSON format
  * Issue 6660 - UI - Replication Monitoring Lag Report Feature (#6661)
  * Bump openssl from 0.10.70 to 0.10.72 in /src (#6730)
  * Issue 6713 - ns-slapd crash during mdb offline import (#6714)
  * Issue 6720 - Remove BDB attribute from MDB DB Monitor (#6721)
  * Issue 6715 - dsconf backend replication monitor fails if replica id starts with 0 (#6716)
  * Issue 6562 - Fix issues around slapi_filter_sprintf (#6725)
  * Issue 6481 - When ports that are in use are used to update a DS instance the error message is not helpful (#6723)
  * lib389: Remove unused runtime requirement on setuptools (#6719)
  * Issue 6700 - CLI/UI - include superior objectclasses' allowed and requires attrs
  * Issue 6571 - (2nd) Nested group does not receive memberOf attribute (#6697)
  * Issue 6686 - CLI - Re-enabling user accounts that reached inactivity limit fails with error (#6687)
  * Issue 6704 - UI - Add error log buffering config
  * Issue 6698 - NPE after configuring invalid filtered role (#6699)
  * Issue 6695 - UI - fix more minor issues
  * Issue 6693 - Fix error messages inconsistencies (#6694)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1746619201">- bsc#1242666 - CVE-2025-3416 - openssl use after free</changelog>
  <changelog author="william.brown@suse.com" date="1749729600">- bsc#1229948 - CVE-2024-43806 - rustix dir iter memory growth
- Update to version 3.1.2~git106.54c1eb0e5:
  * Issue 1081 - Add a CI test (#6063)
  * Issue 6761 - Password modify extended operation should skip password policy checks when executed by root DN
  * Issue 6753 - Port ticket test 48026
  * Issue 6791 - crash in liblmdb during instance shutdown (#6793)
  * Issue 6753 - Port ticket test 48370
  * Issue 6753 - Port ticket test 48233
  * Issue 6755 - RFE use of Session Tracking Control in replication agreement (#6766)
  * Issue 6641 - modrdn fails when a user is member of multiple groups (#6643)
  * Issue 6776 - Enabling audit log makes slapd coredump
  * Issue 6534 - CI fails with Fedora 41 and DNF5
  * Issue 6753 - Port ticket test 47619
  * Issue 6787 - Improve error message when bulk import connection is closed
  * Issue 6778 - Memory leak in roles_cache_create_object_from_entry
  * Issue 4253 - Container bind mount schema
  * Issue 6727 - RFE - database compaction interval should be persistent
  * Issue 5120 - ns-slapd doesn't start in referral mode (#6763)</changelog>
  <changelog author="william.brown@suse.com" date="1755604800">- Update python packaging to adhere to pyproject and newer guidelines
- Update to version 3.1.3~git51.e14e23e0f:
  * Migrate from PR_Poll to epoll and timerfd. (#6924)
  * Issue 6928 - The parentId attribute is indexed with improper matching rule
  * Issue 6753 - Removing ticket 49540 test and porting to DSLdapObject (#6877)
  * Issue 6904 - Fix config_test.py::test_lmdb_config
  * Issue 5120 - Fix compilation error
  * Issue 6929 - Compilation failure with rust-1.89 on Fedora ELN
  * Issue 6922 - AddressSanitizer: leaks found by acl test suite
  * Issue 6519 - Add basic dsidm account tests
  * Issue 6753 - Port ticket test 47573
  * Issue 6875 - Fix dsidm tests
  * Issues 6913, 6886, 6250 - Adjust xfail marks (#6914)
  * Issue 6768 - ns-slapd crashes when a referral is added (#6780)
  * Issue 6468 - CLI - Fix default error log level
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6901 - Update changelog trimming logging - fix tests
  * Issue 6778 - Memory leak in roles_cache_create_object_from_entry part 2
  * Issue 6897 - Fix disk monitoring test failures and improve test maintainability (#6898)
  * Issue 6884 - Mask password hashes in audit logs (#6885)
  * Issue 6594 - Add test for numSubordinates replication consistency with tombstones (#6862)
  * Issue 6250 - Add test for entryUSN overflow on failed add operations (#6821)
  * Issue 6895 - Crash if repl keep alive entry can not be created
  * Issue 6663 - Fix NULL subsystem crash in JSON error logging (#6883)
  * Issue 6430 - implement read-only bdb (#6431)
  * Issue 6901 - Update changelog trimming logging
  * Issue 6880 - Fix ds_logs test suite failure
  * Issue 6352 - Fix DeprecationWarning
  * Issue 6800 - Rerun the check in verbose mode on failure
  * Issue 6893 - Log user that is updated during password modify extended operation
  * Issue 6772 - dsconf - Replicas with the "consumer" role allow for viewing and modification of their changelog. (#6773)
  * Issue 6829 - Update parametrized docstring for tests
  * Issue 6888 - Missing access JSON logging for TLS/Client auth
  * Issue 6878 - Prevent repeated disconnect logs during shutdown (#6879)
  * Issue 6872 - compressed log rotation creates files with world readable permission
  * Issue 6859 - str2filter is not fully applying matching rules
  * Issue 5733 - Remove outdated Dockerfiles
  * Issue 6800 - Check for minimal supported Python version
  * Issue 6868 - UI - schema attribute table expansion break after moving to a new page
  * Issue 6865 - AddressSanitizer: leak in agmt_update_init_status
  * Issue 6848 - AddressSanitizer: leak in do_search
  * Issue 6850 - AddressSanitizer: memory leak in mdb_init
  * Issue 6854 - Refactor for improved data management (#6855)
  * Issue 6756 - CLI, UI - Properly handle disabled NDN cache (#6757)
  * Issue 6857 - uiduniq: allow specifying match rules in the filter
  * Issue 6852 - Move ds* CLI tools back to /sbin
  * Issue 6753 - Port ticket tests 48294 &amp; 48295
  * Issue 6753 - Add 'add_exclude_subtree' and 'remove_exclude_subtree' methods to Attribute uniqueness plugin
  * Issue 6841 - Cancel Actions when PR is updated
  * Issue 6838 - lib389/replica.py is using nonexistent datetime.UTC in Python 3.9
  * Issue 6822 - Backend creation cleanup and Database UI tab error handling (#6823)
  * Issue 6782 - Improve paged result locking
  * Issue 6829 - Update parametrized docstring for tests
  * Bump version to 3.1.3
  * Issue 6825 - RootDN Access Control Plugin with wildcards for IP addre… (#6826)
  * Issue 6767 - Package lib389 on PyPI (#6786)
  * Issue 6819 - Incorrect pwdpolicysubentry returned for an entry with user password policy
  * Issue 6553 - Update concread to 0.5.6 (#6824)
  * Issue 6758 - Fix failing webUI tests
  * Issue 6753 - Port ticket 47640 test</changelog>
  <changelog author="william.brown@suse.com" date="1759492800">- Update to version 3.1.3~git106.bea5091e3:
  * Issue 6660 - UI - Improve replication log analysis charts and usability (#6968)
  * Issue 6753 - Removing ticket 47653MMR test and porting to DSLdapObject (#6926)
  * Issue 7021 - Units for changing MDB max size are not consistent across different tools (#7022)
  * Issue 6753 - Removing ticket 49463 test and porting to DSLdapObject (#6899)
  * Issue 6954 - do not delete referrals on chain_on_update backend
  * Issue 6982 - UI - MemberOf shared config does not validate DN properly (#6983)
  * Issue 6740 - Fix FIPS mode test failures in syncrepl, mapping tree, and resource limits (#6993)
  * Issue 7018 - BUG - prevent stack depth being hit (#7019)
  * Issue 7014 - memberOf - ignored deferred updates with LMDB
  * Issue 7002 - restore is failing. (#7003)
  * Issue 6758 - Fix WebUI monitoring test failure due to FormSelect component deprecation (#7004)
  * Issue 6753 - Removing ticket 47869 test and porting to DSLdapObject (#7001)
  * Issue 6753 - Port ticket 49073 test (#7005)
  * Issue 7016 - fix NULL deref in send_referrals_from_entry() (#7017)
  * Issue 6753 - Port ticket 47815 test (#7000)
  * Issue 7010 - Fix certdir underflow in slapd_nss_init() (#7011)
  * Issue 7012 - improve dscrl dbverify result when backend does not exists (#7013)
  * Issue 6753 - Removing ticket 477828 test and porting to DSLdapObject (#6989)
  * Issue 6753 - Removing ticket 47721 test and porting to DSLdapObject (#6973)
  * Issue 6992 - Improve handling of mismatched ldif import (#6999)
  * Issue 6997 - Logic error in get_bdb_impl_status prevents bdb2mdb execution (#6998)
  * Issue 6810 - Deprecate PAM PTA plugin configuration attributes in base entry - fix memleak (#6988)
  * Issue 6971 - bundle-rust-npm.py: TypeError: argument of type 'NoneType' is not iterable (#6972)
  * Fix overflow in certmap filter/DN buffers (#6995)
  * Issue 6753 - Port ticket 49386 test (#6987)
  * Issue 6753 - Removing ticket 47787 test and porting to DSLdapObject (#6976)
  * Issue 6753 - Port ticket 49072 test (#6984)
  * Issue 6990 - UI - Replace deprecated Select components with new TypeaheadSelect (#6996)
  * Issue 6990 - UI - Fix typeahead Select fields losing values on Enter keypress (#6991)
  * Issue 6887 - Enhance logconv.py to add support for JSON access logs (#6889)
  * Issue 6985 - Some logconv CI tests fail with BDB (#6986)
  * Issue 6891 - JSON logging - add wrapper function that checks for NULL
  * Issue 4835 - dsconf display an incomplete help with changelog setting (#6769)
  * Issue 6753 - Port ticket 47963 &amp; 49184 tests (#6970)
  * Issue 6753 - Port ticket 47829 &amp; 47833 tests
  * Issue 6977 - UI - Show error message when trying to use unavailable ports (#6978)
  * Issue 6956 - More UI fixes
  * Issue 6626 - Fix version
  * Issue 6900 - Rename test files for proper pytest discovery (#6909)
  * Issue 6947 - Revise time skew check in healthcheck tool and add option to exclude checks
  * Issue 6805 - RFE - Multiple backend entry cache tuning
  * Issue 6753 - Port and fix ticket 47823 tests
  * Issue 6843 - Add CI tests for logconv.py (#6856)
  * Issue 6933 - When deferred memberof update is enabled after the server crashed it should not launch memberof fixup task by default (#6935)
  * Issue  - UI - update Radio handlers and LDAP entries last modified time
  * Issue 6810 - Deprecate PAM PTA plugin configuration attributes in base entry (#6832)
  * Issue 6660 - UI - Fix minor typo (#6955)
  * Issue 6753 - Port ticket 47808 test
  * Issue 6910 - Fix latest coverity issues
  * Issue 6753 - Removing ticket 50232 test and porting to DSLdapObject (#6861)
  * Issue 6919 - numSubordinates/tombstoneNumSubordinates are inconsisten… (#6920)
  * Issue 6430 - Fix build with bundled libdb
  * Issue 6342 - buffer owerflow in the function parseVariant (#6927)
  * Issue 6940 - dsconf monitor server fails with ldapi:// due to absent server ID (#6941)
  * Issue 6936 - Make user/subtree policy creation idempotent (#6937)</changelog>
  <changelog author="william.brown@suse.com" date="1759924800">- Move librobdb.so from devel to main package
- Update to version 3.1.3~git111.e953ee704:
  * Issue 7023 - UI - if first instance that is loaded is stopped it breaks parts of the UI
  * Issue 6753 - Removing ticket 47714 test and porting to DSLdapObject (#6946)
  * Issue 7027 - 389-ds-base OpenScanHub Leaks Detected (#7028)
  * Issue 6753 - Removing ticket 47676 test and porting to DSLdapObject (#6938)
  * Issue 6966 - On large DB, unlimited IDL scan limit reduce the SRCH performance (#6967)</changelog>
  <changelog author="william.brown@suse.com" date="1768564800">- Update to version 3.2.0~git7.7c8a16c6b:
  * Issue 7152 - ns-slapd fails to shutdown when deferred memberof update is in progress (#7187)
  * Issue 6753 - Port ticket 548 test (#7101)
  * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180)
  * Issue 7172 - Index ordering mismatch after upgrade (#7173)
  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)
  * Issue - Revise paged result search locking
  * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145)
  * Bump version to 3.2.0
  * Issue 7160 - Add lib389 version sync check to configure (#7165)
  * Issue 7166 - db_config_set asserts because of dynamic list (#7167)
  * Issue 6951 - Dynamic Certificate refresh phase 3 - Certificates switch (#7157)
  * Issue 7155 - build_candidate_list - Database error 11 with range search (#7156)
  * Make nss include paths platform-agnostic (#7159)
  * Issue 6753 - Port ticket47953 test to acl/misc_test.py using DSLdapObject (#7153)
  * Issue 6951 - Dynamic Certificate refresh phase 2 - Add/Modify/Delete support (#7140)
  * Issue 6753 - Port ticket47970 test to sasl/regression_test.py using DSLdapObject (#7146)
  * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151)
  * Issue: 7147 - entrycache_eviction_test is failing (#7148)
  * Issue 1793 - RFE - Dynamic lists - UI and CLI updates
  * Issue 7119 - Fix DNA shared config replication test (#7143)
  * Issue 7081 - Repl Log Analysis - Implement data sampling with performance and timezone fixes (#7086)
  * Issue 1793 - RFE - Implement dynamic lists
  * Issue 7112 - dsctrl dblib bdb2mdb core dumps and won't allow conversion (#7144)
  * Issue 7053 - Remove memberof_del_dn_from_groups from MemberOf plugin (#7064)
  * Issue 7138 - test_cleanallruv_repl does not restart supplier3 (#7139)
  * Issue 6753 - Port ticket47921 test to indirect_cos_test using DSLdapObject (#7134)
  * Issue 7128 - memory corruption in alias entry plugin (#7131)
  * Issue 7091 - Duplicate local password policy entries listed (#7092)
  * Issue 7124 - BDB cursor race condition with transaction isolation (#7125)
  * Issue 6951 - Dynamic Certificate refresh phase 1 - Search support (#7117)
  * Issue 7132 - Keep alive entry updated too soon after an offline import (#7133)
  * Issue 7135 - Not enough space for tests on GH runner (#7136)
  * Issue 7121 - LeakSanitizer: various leaks during replication (#7122)
  * Issue 7115 - LeakSanitizer: leak in `slapd_bind_local_user()` (#7116)
  * Issue 7109 - AddressSanitizer: SEGV ldap/servers/slapd/csnset.c:302 in csnset_dup (#7114)
  * Issue 7119 - Harden DNA plugin locking for shared server list operations (#7120)
  * Issue 7084 - UI - schema - sorting attributes breaks expanded row
  * Issue 6753 - Port ticket47910 test to logconv_test using DSLdapObject (#7098)
  * Issue 6753 - Port ticket47920 test to ldap_controls_test using DSLdapObject (#7103)
  * Issue 7007 - Improve paged result search locking
  * Issue 7041 - Add WebUI test for group member management (#7111)
  * Issue 3555 - UI - Fix audit issue with npm - glob (#7107)
  * Issue 7089 - Fix dsconf certificate list (#7090)
  * Issue 7076, 6992, 6784, 6214 - Fix CI test failures (#7077)
  * Bump js-yaml from 4.1.0 to 4.1.1 in /src/cockpit/389-console (#7097)
  * Issue 7069 - Fix error reporting in HAProxy trusted IP parsing (#7094)
  * Issue 7049 - RetroCL plugin generates invalid LDIF
  * Issue 7055 - Online initialization of consumers fails with error -23 (#7075)
  * Issue 6753 - Remove ticket 47900 test (#7087)
  * Issue 6753 - Port ticket 49008 test (#7080)
  * Issue 7042 - Enable global_backend_lock when memberofallbackend is enabled (#7043)
  * Issue 7078 - audit json logging does not encode binary values
  * Issue 7069 - Add Subnet/CIDR Support for HAProxy Trusted IPs (#7070)
  * Issue 7056 - DSBLE0007 doesn't generate remediation steps for missing indexes
  * Issue 6660 - CLI, UI - Improve replication log analyzer usability (#7062)
  * Issue 7065 - A search filter containing a non normalized DN assertion does not return matching entries (#7068)
  * Issue 7071 - search filter (&amp;(cn:dn:=groups)) no longer returns results
  * Issue 7073 - Add NDN cache size configuration and enforcement tests (#7074)
  * Issue 6753 - Removing ticket 47871 test and porting to DSLdapObject (#7045)
  * Issue 7041 - CLI/UI - memberOf - no way to add/remove specific group filters
  * Issue 6753 - Port ticket 48228 test (#7067)
  * Issue 7029 - Add test case to measure ndn cache performance impact (#7030)
  * Issue 7061 - CLI/UI - Improve error messages for dsconf localpwp list
  * Issue 7059 - UI - unable to upload pem file
  * Issue 7032 - The new ipahealthcheck test ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue (#7036)
  * Issue 7047 - MemberOf plugin logs null attribute name on fixup task completion (#7048)
  * Issue 7044 - RFE - index sudoHost by default (#7046)
  * Issue 6846 - Attribute uniqueness is not enforced with modrdn (#7026)
  * Issue 6784 - Support of Entry cache pinned entries (#6785)
  * Issue 6979 - Improve the way to detect asynchronous operations in the access logs (#6980)
  * Issue 6753 - Port ticket 47931 test (#7038)
  * Issue 7035 - RFE - memberOf - adding scoping for specific groups
  * Issue - CLI/UI - Add option to delete all replication conflict entries
  * Issue 7033 - lib389 -  basic plugin status not in JSON</changelog>
  <changelog author="william.brown@suse.com" date="1770206400">- To prevent SLE-16 pulling in non LTS branches (which is what we run in tumbleweed), we have to
  downgrade to an LTS branch so that anytime SLE-16 pulls, it's always something at least
  maintainable. Short term this means some fun for "updates", but it avoids the problem.
- Downgrade to version 3.1.4+64845ffd9:
  * Issue 7194 - Repl Log Analysis - Add CSN propagation details (#7195)
  * Issue 7213 - MDB_BAD_VALSIZE error while handling VLV (#7214)
  * Issue 7027 - (2nd) 389-ds-base OpenScanHub Leaks Detected (#7211)
  * Issue 7184 - argparse.HelpFormatter _format_actions_usage() is deprecated
  * Issue 7198 - Web console doesn't show sub-suffix when parent-suffix points to an entry (#7202)
  * Issue 7189 - DSBLE0007 generates incorrect remediation commands for scan limits
  * Bump lodash from 4.17.21 to 4.17.23 in /src/cockpit/389-console (#7203)
  * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180)
  * Issue 7172 - Index ordering mismatch after upgrade (#7173)
  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)
  * Issue - Revise paged result search locking
  * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145)
  * Issue 7160 - Add lib389 version sync check to configure (#7165)
  * Issue 7166 - db_config_set asserts because of dynamic list (#7167)
  * Sync lib389 version to 3.1.4 (#7161)
  * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151)
  * Bump version to 3.1.4</changelog>
  <changelog author="william.brown@suse.com" date="1772107200">- bsc#1258727 - CVE-2025-14905 - heap buffer overflow due to improper size calculation in
    `schema_attr_enum_callback` callback.
- Update to version 3.1.4+e2562f589:
  * Security fix for CVE-2025-14905
  * Issue 7277 - UI - Fix Japanese translation for "Successfully updated group" in Cockpit UI (#7278)
  * Issue 7275 - UI - Improve password policy field validation in Cockpit UI (#7276)
  * Issue 7279 - UI - Fix typo in export certificate dialog (#7280)
  * Issue 7273 - In a chaining environment binding as remote user causes an invalid error in the logs
  * Issue 7271 - plugins that create threads need to update  active thread count
  * Issue 5853 - Update concread to 0.5.10
  * Issue 7223 - Remove integerOrderingMatch requirement for parentid (#7264)
  * Issue 7243 - UI - fix certificate table and modal
  * Issue 7066/7052 - allow password history to be set to zero and remove history
  * Issue 7223 - Use lexicographical order for ancestorid (#7256)
  * Issue 7213 - (2nd) MDB_BAD_VALSIZE error while handling VLV (#7258)
  * Issue 7184 - (2nd) argparse.HelpFormatter _format_actions_usage() is deprecated (#7257)
  * Issue - CLI - dsctl db2index needs some hardening with MBD
  * Issue 7248 - CLI - attribute uniqueness - fix usage for exclude subtree option
  * Issue 7231 - Sync repl tests fail in FIPS mode due to non FIPS compliant crypto (#7232)
  * Issue 7121 - (2nd) LeakSanitizer: various leaks during replication (#7212)
  * Issue 6947 - Fix health_system_indexes_test.py
  * Issue 7221 - CI tests - fix some flaky tests
  * Issue 7076 - Fix revert_cache() never called in modrdn (#7220)
  * Issue 7096 - (2nd) During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7205)
  * Issue 3555 - UI - Fix audit issue with npm - @isaacs/brace-expansion (#7228)
  * Issue 7223 - Add dsctl index-check command for offline index repair
  * Issue 7223 - Detect and log index ordering mismatch during backend startup
  * Issue 7223 - Add upgrade function to remove ancestorid index config entry
  * Issue 7223 - Add upgrade function to remove nsIndexIDListScanLimit from parentid
  * Issue 7223 - Revert index scan limits for system indexes
  * Issue 7224 - CI Test - Simplify test_reserve_descriptor_validation (#7225)</changelog>
</package>
<package pkgid="2fb955d427ef43641261e4276f3d5f0a565c6831df0a62fce7e91ea44800e5d92a03c938410b8cd5cf84b6dc7239ff761ba50a789d7fe8f2c851caceaa8f9e2d" name="389-ds-devel" arch="riscv64">
  <version epoch="0" ver="3.1.4+e2562f589" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1743249600">- Add python-psutil requires (boo#1240340).</changelog>
  <changelog author="william.brown@suse.com" date="1746619200">- Update to version 3.1.2~git90.2bc7250be:
  * Issue 6764 - statistics about index lookup report a wrong duration (#6765)
  * Issue 6753 - Port ticket test 47560
  * Issue 4989 - Confusing error message from dsconf plugin set --enabled (#6750)
  * Issue 6614 - CLI - Error when trying to display global DB stats with LMDB (#6622)
  * Issue 6276 - UI - schema editing and memberof shared config not working correctly
  * Issue 6734 - BUG - format strings may not contain backslash (#6749)
  * Issue 6736 - Exception thrown by dsconf instance repl get_ruv (#6742)
  * Issue 6501 - CLI - dsidm role rename was not working
  * Issue 6744 - BUG - memory accounting is not always enabled (#6745)
  * Issue 6492/6493 - CLI - dsdim can not create nested/filtered roles
  * Issue #6740 Certificate verify fails in FIPS mode
  * Issue 6603 - Release tarballs ship a different Cargo.lock
  * Issue 6743 - CLI - dsidm add option to list DN's
  * Issue 6595 - Regression test in betxn_test.py failing due to busy LDAP server (#6709)
  * Issue 6669 - logconv.py updates (#6673)
  * Issue 5356 - Set DEFAULT_PASSWORD_STORAGE_SCHEME to PBKDF2-SHA512 in tests
  * Issue 6735 - CLI - dsidm provide option to set decription when creating an entry
  * Bump tokio from 1.43.0 to 1.44.2 in /src (#6732)
  * Issue 6728 - CLI - Issue with user rename operation (#6729)
  * Issue 6515 - CLI - dsidm get_dn does not return JSON format
  * Issue 6660 - UI - Replication Monitoring Lag Report Feature (#6661)
  * Bump openssl from 0.10.70 to 0.10.72 in /src (#6730)
  * Issue 6713 - ns-slapd crash during mdb offline import (#6714)
  * Issue 6720 - Remove BDB attribute from MDB DB Monitor (#6721)
  * Issue 6715 - dsconf backend replication monitor fails if replica id starts with 0 (#6716)
  * Issue 6562 - Fix issues around slapi_filter_sprintf (#6725)
  * Issue 6481 - When ports that are in use are used to update a DS instance the error message is not helpful (#6723)
  * lib389: Remove unused runtime requirement on setuptools (#6719)
  * Issue 6700 - CLI/UI - include superior objectclasses' allowed and requires attrs
  * Issue 6571 - (2nd) Nested group does not receive memberOf attribute (#6697)
  * Issue 6686 - CLI - Re-enabling user accounts that reached inactivity limit fails with error (#6687)
  * Issue 6704 - UI - Add error log buffering config
  * Issue 6698 - NPE after configuring invalid filtered role (#6699)
  * Issue 6695 - UI - fix more minor issues
  * Issue 6693 - Fix error messages inconsistencies (#6694)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1746619201">- bsc#1242666 - CVE-2025-3416 - openssl use after free</changelog>
  <changelog author="william.brown@suse.com" date="1749729600">- bsc#1229948 - CVE-2024-43806 - rustix dir iter memory growth
- Update to version 3.1.2~git106.54c1eb0e5:
  * Issue 1081 - Add a CI test (#6063)
  * Issue 6761 - Password modify extended operation should skip password policy checks when executed by root DN
  * Issue 6753 - Port ticket test 48026
  * Issue 6791 - crash in liblmdb during instance shutdown (#6793)
  * Issue 6753 - Port ticket test 48370
  * Issue 6753 - Port ticket test 48233
  * Issue 6755 - RFE use of Session Tracking Control in replication agreement (#6766)
  * Issue 6641 - modrdn fails when a user is member of multiple groups (#6643)
  * Issue 6776 - Enabling audit log makes slapd coredump
  * Issue 6534 - CI fails with Fedora 41 and DNF5
  * Issue 6753 - Port ticket test 47619
  * Issue 6787 - Improve error message when bulk import connection is closed
  * Issue 6778 - Memory leak in roles_cache_create_object_from_entry
  * Issue 4253 - Container bind mount schema
  * Issue 6727 - RFE - database compaction interval should be persistent
  * Issue 5120 - ns-slapd doesn't start in referral mode (#6763)</changelog>
  <changelog author="william.brown@suse.com" date="1755604800">- Update python packaging to adhere to pyproject and newer guidelines
- Update to version 3.1.3~git51.e14e23e0f:
  * Migrate from PR_Poll to epoll and timerfd. (#6924)
  * Issue 6928 - The parentId attribute is indexed with improper matching rule
  * Issue 6753 - Removing ticket 49540 test and porting to DSLdapObject (#6877)
  * Issue 6904 - Fix config_test.py::test_lmdb_config
  * Issue 5120 - Fix compilation error
  * Issue 6929 - Compilation failure with rust-1.89 on Fedora ELN
  * Issue 6922 - AddressSanitizer: leaks found by acl test suite
  * Issue 6519 - Add basic dsidm account tests
  * Issue 6753 - Port ticket test 47573
  * Issue 6875 - Fix dsidm tests
  * Issues 6913, 6886, 6250 - Adjust xfail marks (#6914)
  * Issue 6768 - ns-slapd crashes when a referral is added (#6780)
  * Issue 6468 - CLI - Fix default error log level
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6901 - Update changelog trimming logging - fix tests
  * Issue 6778 - Memory leak in roles_cache_create_object_from_entry part 2
  * Issue 6897 - Fix disk monitoring test failures and improve test maintainability (#6898)
  * Issue 6884 - Mask password hashes in audit logs (#6885)
  * Issue 6594 - Add test for numSubordinates replication consistency with tombstones (#6862)
  * Issue 6250 - Add test for entryUSN overflow on failed add operations (#6821)
  * Issue 6895 - Crash if repl keep alive entry can not be created
  * Issue 6663 - Fix NULL subsystem crash in JSON error logging (#6883)
  * Issue 6430 - implement read-only bdb (#6431)
  * Issue 6901 - Update changelog trimming logging
  * Issue 6880 - Fix ds_logs test suite failure
  * Issue 6352 - Fix DeprecationWarning
  * Issue 6800 - Rerun the check in verbose mode on failure
  * Issue 6893 - Log user that is updated during password modify extended operation
  * Issue 6772 - dsconf - Replicas with the "consumer" role allow for viewing and modification of their changelog. (#6773)
  * Issue 6829 - Update parametrized docstring for tests
  * Issue 6888 - Missing access JSON logging for TLS/Client auth
  * Issue 6878 - Prevent repeated disconnect logs during shutdown (#6879)
  * Issue 6872 - compressed log rotation creates files with world readable permission
  * Issue 6859 - str2filter is not fully applying matching rules
  * Issue 5733 - Remove outdated Dockerfiles
  * Issue 6800 - Check for minimal supported Python version
  * Issue 6868 - UI - schema attribute table expansion break after moving to a new page
  * Issue 6865 - AddressSanitizer: leak in agmt_update_init_status
  * Issue 6848 - AddressSanitizer: leak in do_search
  * Issue 6850 - AddressSanitizer: memory leak in mdb_init
  * Issue 6854 - Refactor for improved data management (#6855)
  * Issue 6756 - CLI, UI - Properly handle disabled NDN cache (#6757)
  * Issue 6857 - uiduniq: allow specifying match rules in the filter
  * Issue 6852 - Move ds* CLI tools back to /sbin
  * Issue 6753 - Port ticket tests 48294 &amp; 48295
  * Issue 6753 - Add 'add_exclude_subtree' and 'remove_exclude_subtree' methods to Attribute uniqueness plugin
  * Issue 6841 - Cancel Actions when PR is updated
  * Issue 6838 - lib389/replica.py is using nonexistent datetime.UTC in Python 3.9
  * Issue 6822 - Backend creation cleanup and Database UI tab error handling (#6823)
  * Issue 6782 - Improve paged result locking
  * Issue 6829 - Update parametrized docstring for tests
  * Bump version to 3.1.3
  * Issue 6825 - RootDN Access Control Plugin with wildcards for IP addre… (#6826)
  * Issue 6767 - Package lib389 on PyPI (#6786)
  * Issue 6819 - Incorrect pwdpolicysubentry returned for an entry with user password policy
  * Issue 6553 - Update concread to 0.5.6 (#6824)
  * Issue 6758 - Fix failing webUI tests
  * Issue 6753 - Port ticket 47640 test</changelog>
  <changelog author="william.brown@suse.com" date="1759492800">- Update to version 3.1.3~git106.bea5091e3:
  * Issue 6660 - UI - Improve replication log analysis charts and usability (#6968)
  * Issue 6753 - Removing ticket 47653MMR test and porting to DSLdapObject (#6926)
  * Issue 7021 - Units for changing MDB max size are not consistent across different tools (#7022)
  * Issue 6753 - Removing ticket 49463 test and porting to DSLdapObject (#6899)
  * Issue 6954 - do not delete referrals on chain_on_update backend
  * Issue 6982 - UI - MemberOf shared config does not validate DN properly (#6983)
  * Issue 6740 - Fix FIPS mode test failures in syncrepl, mapping tree, and resource limits (#6993)
  * Issue 7018 - BUG - prevent stack depth being hit (#7019)
  * Issue 7014 - memberOf - ignored deferred updates with LMDB
  * Issue 7002 - restore is failing. (#7003)
  * Issue 6758 - Fix WebUI monitoring test failure due to FormSelect component deprecation (#7004)
  * Issue 6753 - Removing ticket 47869 test and porting to DSLdapObject (#7001)
  * Issue 6753 - Port ticket 49073 test (#7005)
  * Issue 7016 - fix NULL deref in send_referrals_from_entry() (#7017)
  * Issue 6753 - Port ticket 47815 test (#7000)
  * Issue 7010 - Fix certdir underflow in slapd_nss_init() (#7011)
  * Issue 7012 - improve dscrl dbverify result when backend does not exists (#7013)
  * Issue 6753 - Removing ticket 477828 test and porting to DSLdapObject (#6989)
  * Issue 6753 - Removing ticket 47721 test and porting to DSLdapObject (#6973)
  * Issue 6992 - Improve handling of mismatched ldif import (#6999)
  * Issue 6997 - Logic error in get_bdb_impl_status prevents bdb2mdb execution (#6998)
  * Issue 6810 - Deprecate PAM PTA plugin configuration attributes in base entry - fix memleak (#6988)
  * Issue 6971 - bundle-rust-npm.py: TypeError: argument of type 'NoneType' is not iterable (#6972)
  * Fix overflow in certmap filter/DN buffers (#6995)
  * Issue 6753 - Port ticket 49386 test (#6987)
  * Issue 6753 - Removing ticket 47787 test and porting to DSLdapObject (#6976)
  * Issue 6753 - Port ticket 49072 test (#6984)
  * Issue 6990 - UI - Replace deprecated Select components with new TypeaheadSelect (#6996)
  * Issue 6990 - UI - Fix typeahead Select fields losing values on Enter keypress (#6991)
  * Issue 6887 - Enhance logconv.py to add support for JSON access logs (#6889)
  * Issue 6985 - Some logconv CI tests fail with BDB (#6986)
  * Issue 6891 - JSON logging - add wrapper function that checks for NULL
  * Issue 4835 - dsconf display an incomplete help with changelog setting (#6769)
  * Issue 6753 - Port ticket 47963 &amp; 49184 tests (#6970)
  * Issue 6753 - Port ticket 47829 &amp; 47833 tests
  * Issue 6977 - UI - Show error message when trying to use unavailable ports (#6978)
  * Issue 6956 - More UI fixes
  * Issue 6626 - Fix version
  * Issue 6900 - Rename test files for proper pytest discovery (#6909)
  * Issue 6947 - Revise time skew check in healthcheck tool and add option to exclude checks
  * Issue 6805 - RFE - Multiple backend entry cache tuning
  * Issue 6753 - Port and fix ticket 47823 tests
  * Issue 6843 - Add CI tests for logconv.py (#6856)
  * Issue 6933 - When deferred memberof update is enabled after the server crashed it should not launch memberof fixup task by default (#6935)
  * Issue  - UI - update Radio handlers and LDAP entries last modified time
  * Issue 6810 - Deprecate PAM PTA plugin configuration attributes in base entry (#6832)
  * Issue 6660 - UI - Fix minor typo (#6955)
  * Issue 6753 - Port ticket 47808 test
  * Issue 6910 - Fix latest coverity issues
  * Issue 6753 - Removing ticket 50232 test and porting to DSLdapObject (#6861)
  * Issue 6919 - numSubordinates/tombstoneNumSubordinates are inconsisten… (#6920)
  * Issue 6430 - Fix build with bundled libdb
  * Issue 6342 - buffer owerflow in the function parseVariant (#6927)
  * Issue 6940 - dsconf monitor server fails with ldapi:// due to absent server ID (#6941)
  * Issue 6936 - Make user/subtree policy creation idempotent (#6937)</changelog>
  <changelog author="william.brown@suse.com" date="1759924800">- Move librobdb.so from devel to main package
- Update to version 3.1.3~git111.e953ee704:
  * Issue 7023 - UI - if first instance that is loaded is stopped it breaks parts of the UI
  * Issue 6753 - Removing ticket 47714 test and porting to DSLdapObject (#6946)
  * Issue 7027 - 389-ds-base OpenScanHub Leaks Detected (#7028)
  * Issue 6753 - Removing ticket 47676 test and porting to DSLdapObject (#6938)
  * Issue 6966 - On large DB, unlimited IDL scan limit reduce the SRCH performance (#6967)</changelog>
  <changelog author="william.brown@suse.com" date="1768564800">- Update to version 3.2.0~git7.7c8a16c6b:
  * Issue 7152 - ns-slapd fails to shutdown when deferred memberof update is in progress (#7187)
  * Issue 6753 - Port ticket 548 test (#7101)
  * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180)
  * Issue 7172 - Index ordering mismatch after upgrade (#7173)
  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)
  * Issue - Revise paged result search locking
  * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145)
  * Bump version to 3.2.0
  * Issue 7160 - Add lib389 version sync check to configure (#7165)
  * Issue 7166 - db_config_set asserts because of dynamic list (#7167)
  * Issue 6951 - Dynamic Certificate refresh phase 3 - Certificates switch (#7157)
  * Issue 7155 - build_candidate_list - Database error 11 with range search (#7156)
  * Make nss include paths platform-agnostic (#7159)
  * Issue 6753 - Port ticket47953 test to acl/misc_test.py using DSLdapObject (#7153)
  * Issue 6951 - Dynamic Certificate refresh phase 2 - Add/Modify/Delete support (#7140)
  * Issue 6753 - Port ticket47970 test to sasl/regression_test.py using DSLdapObject (#7146)
  * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151)
  * Issue: 7147 - entrycache_eviction_test is failing (#7148)
  * Issue 1793 - RFE - Dynamic lists - UI and CLI updates
  * Issue 7119 - Fix DNA shared config replication test (#7143)
  * Issue 7081 - Repl Log Analysis - Implement data sampling with performance and timezone fixes (#7086)
  * Issue 1793 - RFE - Implement dynamic lists
  * Issue 7112 - dsctrl dblib bdb2mdb core dumps and won't allow conversion (#7144)
  * Issue 7053 - Remove memberof_del_dn_from_groups from MemberOf plugin (#7064)
  * Issue 7138 - test_cleanallruv_repl does not restart supplier3 (#7139)
  * Issue 6753 - Port ticket47921 test to indirect_cos_test using DSLdapObject (#7134)
  * Issue 7128 - memory corruption in alias entry plugin (#7131)
  * Issue 7091 - Duplicate local password policy entries listed (#7092)
  * Issue 7124 - BDB cursor race condition with transaction isolation (#7125)
  * Issue 6951 - Dynamic Certificate refresh phase 1 - Search support (#7117)
  * Issue 7132 - Keep alive entry updated too soon after an offline import (#7133)
  * Issue 7135 - Not enough space for tests on GH runner (#7136)
  * Issue 7121 - LeakSanitizer: various leaks during replication (#7122)
  * Issue 7115 - LeakSanitizer: leak in `slapd_bind_local_user()` (#7116)
  * Issue 7109 - AddressSanitizer: SEGV ldap/servers/slapd/csnset.c:302 in csnset_dup (#7114)
  * Issue 7119 - Harden DNA plugin locking for shared server list operations (#7120)
  * Issue 7084 - UI - schema - sorting attributes breaks expanded row
  * Issue 6753 - Port ticket47910 test to logconv_test using DSLdapObject (#7098)
  * Issue 6753 - Port ticket47920 test to ldap_controls_test using DSLdapObject (#7103)
  * Issue 7007 - Improve paged result search locking
  * Issue 7041 - Add WebUI test for group member management (#7111)
  * Issue 3555 - UI - Fix audit issue with npm - glob (#7107)
  * Issue 7089 - Fix dsconf certificate list (#7090)
  * Issue 7076, 6992, 6784, 6214 - Fix CI test failures (#7077)
  * Bump js-yaml from 4.1.0 to 4.1.1 in /src/cockpit/389-console (#7097)
  * Issue 7069 - Fix error reporting in HAProxy trusted IP parsing (#7094)
  * Issue 7049 - RetroCL plugin generates invalid LDIF
  * Issue 7055 - Online initialization of consumers fails with error -23 (#7075)
  * Issue 6753 - Remove ticket 47900 test (#7087)
  * Issue 6753 - Port ticket 49008 test (#7080)
  * Issue 7042 - Enable global_backend_lock when memberofallbackend is enabled (#7043)
  * Issue 7078 - audit json logging does not encode binary values
  * Issue 7069 - Add Subnet/CIDR Support for HAProxy Trusted IPs (#7070)
  * Issue 7056 - DSBLE0007 doesn't generate remediation steps for missing indexes
  * Issue 6660 - CLI, UI - Improve replication log analyzer usability (#7062)
  * Issue 7065 - A search filter containing a non normalized DN assertion does not return matching entries (#7068)
  * Issue 7071 - search filter (&amp;(cn:dn:=groups)) no longer returns results
  * Issue 7073 - Add NDN cache size configuration and enforcement tests (#7074)
  * Issue 6753 - Removing ticket 47871 test and porting to DSLdapObject (#7045)
  * Issue 7041 - CLI/UI - memberOf - no way to add/remove specific group filters
  * Issue 6753 - Port ticket 48228 test (#7067)
  * Issue 7029 - Add test case to measure ndn cache performance impact (#7030)
  * Issue 7061 - CLI/UI - Improve error messages for dsconf localpwp list
  * Issue 7059 - UI - unable to upload pem file
  * Issue 7032 - The new ipahealthcheck test ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue (#7036)
  * Issue 7047 - MemberOf plugin logs null attribute name on fixup task completion (#7048)
  * Issue 7044 - RFE - index sudoHost by default (#7046)
  * Issue 6846 - Attribute uniqueness is not enforced with modrdn (#7026)
  * Issue 6784 - Support of Entry cache pinned entries (#6785)
  * Issue 6979 - Improve the way to detect asynchronous operations in the access logs (#6980)
  * Issue 6753 - Port ticket 47931 test (#7038)
  * Issue 7035 - RFE - memberOf - adding scoping for specific groups
  * Issue - CLI/UI - Add option to delete all replication conflict entries
  * Issue 7033 - lib389 -  basic plugin status not in JSON</changelog>
  <changelog author="william.brown@suse.com" date="1770206400">- To prevent SLE-16 pulling in non LTS branches (which is what we run in tumbleweed), we have to
  downgrade to an LTS branch so that anytime SLE-16 pulls, it's always something at least
  maintainable. Short term this means some fun for "updates", but it avoids the problem.
- Downgrade to version 3.1.4+64845ffd9:
  * Issue 7194 - Repl Log Analysis - Add CSN propagation details (#7195)
  * Issue 7213 - MDB_BAD_VALSIZE error while handling VLV (#7214)
  * Issue 7027 - (2nd) 389-ds-base OpenScanHub Leaks Detected (#7211)
  * Issue 7184 - argparse.HelpFormatter _format_actions_usage() is deprecated
  * Issue 7198 - Web console doesn't show sub-suffix when parent-suffix points to an entry (#7202)
  * Issue 7189 - DSBLE0007 generates incorrect remediation commands for scan limits
  * Bump lodash from 4.17.21 to 4.17.23 in /src/cockpit/389-console (#7203)
  * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180)
  * Issue 7172 - Index ordering mismatch after upgrade (#7173)
  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)
  * Issue - Revise paged result search locking
  * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145)
  * Issue 7160 - Add lib389 version sync check to configure (#7165)
  * Issue 7166 - db_config_set asserts because of dynamic list (#7167)
  * Sync lib389 version to 3.1.4 (#7161)
  * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151)
  * Bump version to 3.1.4</changelog>
  <changelog author="william.brown@suse.com" date="1772107200">- bsc#1258727 - CVE-2025-14905 - heap buffer overflow due to improper size calculation in
    `schema_attr_enum_callback` callback.
- Update to version 3.1.4+e2562f589:
  * Security fix for CVE-2025-14905
  * Issue 7277 - UI - Fix Japanese translation for "Successfully updated group" in Cockpit UI (#7278)
  * Issue 7275 - UI - Improve password policy field validation in Cockpit UI (#7276)
  * Issue 7279 - UI - Fix typo in export certificate dialog (#7280)
  * Issue 7273 - In a chaining environment binding as remote user causes an invalid error in the logs
  * Issue 7271 - plugins that create threads need to update  active thread count
  * Issue 5853 - Update concread to 0.5.10
  * Issue 7223 - Remove integerOrderingMatch requirement for parentid (#7264)
  * Issue 7243 - UI - fix certificate table and modal
  * Issue 7066/7052 - allow password history to be set to zero and remove history
  * Issue 7223 - Use lexicographical order for ancestorid (#7256)
  * Issue 7213 - (2nd) MDB_BAD_VALSIZE error while handling VLV (#7258)
  * Issue 7184 - (2nd) argparse.HelpFormatter _format_actions_usage() is deprecated (#7257)
  * Issue - CLI - dsctl db2index needs some hardening with MBD
  * Issue 7248 - CLI - attribute uniqueness - fix usage for exclude subtree option
  * Issue 7231 - Sync repl tests fail in FIPS mode due to non FIPS compliant crypto (#7232)
  * Issue 7121 - (2nd) LeakSanitizer: various leaks during replication (#7212)
  * Issue 6947 - Fix health_system_indexes_test.py
  * Issue 7221 - CI tests - fix some flaky tests
  * Issue 7076 - Fix revert_cache() never called in modrdn (#7220)
  * Issue 7096 - (2nd) During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7205)
  * Issue 3555 - UI - Fix audit issue with npm - @isaacs/brace-expansion (#7228)
  * Issue 7223 - Add dsctl index-check command for offline index repair
  * Issue 7223 - Detect and log index ordering mismatch during backend startup
  * Issue 7223 - Add upgrade function to remove ancestorid index config entry
  * Issue 7223 - Add upgrade function to remove nsIndexIDListScanLimit from parentid
  * Issue 7223 - Revert index scan limits for system indexes
  * Issue 7224 - CI Test - Simplify test_reserve_descriptor_validation (#7225)</changelog>
</package>
<package pkgid="1bf7c53cf3f01542434d9b62ead5bded9579dcd109c886b7a5f2b762a2b74653cf46ba15698f0b0908f2db45c8b9518b2a636d6410ca40ac90cd7ff7b0af15e6" name="389-ds-snmp" arch="riscv64">
  <version epoch="0" ver="3.1.4+e2562f589" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1743249600">- Add python-psutil requires (boo#1240340).</changelog>
  <changelog author="william.brown@suse.com" date="1746619200">- Update to version 3.1.2~git90.2bc7250be:
  * Issue 6764 - statistics about index lookup report a wrong duration (#6765)
  * Issue 6753 - Port ticket test 47560
  * Issue 4989 - Confusing error message from dsconf plugin set --enabled (#6750)
  * Issue 6614 - CLI - Error when trying to display global DB stats with LMDB (#6622)
  * Issue 6276 - UI - schema editing and memberof shared config not working correctly
  * Issue 6734 - BUG - format strings may not contain backslash (#6749)
  * Issue 6736 - Exception thrown by dsconf instance repl get_ruv (#6742)
  * Issue 6501 - CLI - dsidm role rename was not working
  * Issue 6744 - BUG - memory accounting is not always enabled (#6745)
  * Issue 6492/6493 - CLI - dsdim can not create nested/filtered roles
  * Issue #6740 Certificate verify fails in FIPS mode
  * Issue 6603 - Release tarballs ship a different Cargo.lock
  * Issue 6743 - CLI - dsidm add option to list DN's
  * Issue 6595 - Regression test in betxn_test.py failing due to busy LDAP server (#6709)
  * Issue 6669 - logconv.py updates (#6673)
  * Issue 5356 - Set DEFAULT_PASSWORD_STORAGE_SCHEME to PBKDF2-SHA512 in tests
  * Issue 6735 - CLI - dsidm provide option to set decription when creating an entry
  * Bump tokio from 1.43.0 to 1.44.2 in /src (#6732)
  * Issue 6728 - CLI - Issue with user rename operation (#6729)
  * Issue 6515 - CLI - dsidm get_dn does not return JSON format
  * Issue 6660 - UI - Replication Monitoring Lag Report Feature (#6661)
  * Bump openssl from 0.10.70 to 0.10.72 in /src (#6730)
  * Issue 6713 - ns-slapd crash during mdb offline import (#6714)
  * Issue 6720 - Remove BDB attribute from MDB DB Monitor (#6721)
  * Issue 6715 - dsconf backend replication monitor fails if replica id starts with 0 (#6716)
  * Issue 6562 - Fix issues around slapi_filter_sprintf (#6725)
  * Issue 6481 - When ports that are in use are used to update a DS instance the error message is not helpful (#6723)
  * lib389: Remove unused runtime requirement on setuptools (#6719)
  * Issue 6700 - CLI/UI - include superior objectclasses' allowed and requires attrs
  * Issue 6571 - (2nd) Nested group does not receive memberOf attribute (#6697)
  * Issue 6686 - CLI - Re-enabling user accounts that reached inactivity limit fails with error (#6687)
  * Issue 6704 - UI - Add error log buffering config
  * Issue 6698 - NPE after configuring invalid filtered role (#6699)
  * Issue 6695 - UI - fix more minor issues
  * Issue 6693 - Fix error messages inconsistencies (#6694)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1746619201">- bsc#1242666 - CVE-2025-3416 - openssl use after free</changelog>
  <changelog author="william.brown@suse.com" date="1749729600">- bsc#1229948 - CVE-2024-43806 - rustix dir iter memory growth
- Update to version 3.1.2~git106.54c1eb0e5:
  * Issue 1081 - Add a CI test (#6063)
  * Issue 6761 - Password modify extended operation should skip password policy checks when executed by root DN
  * Issue 6753 - Port ticket test 48026
  * Issue 6791 - crash in liblmdb during instance shutdown (#6793)
  * Issue 6753 - Port ticket test 48370
  * Issue 6753 - Port ticket test 48233
  * Issue 6755 - RFE use of Session Tracking Control in replication agreement (#6766)
  * Issue 6641 - modrdn fails when a user is member of multiple groups (#6643)
  * Issue 6776 - Enabling audit log makes slapd coredump
  * Issue 6534 - CI fails with Fedora 41 and DNF5
  * Issue 6753 - Port ticket test 47619
  * Issue 6787 - Improve error message when bulk import connection is closed
  * Issue 6778 - Memory leak in roles_cache_create_object_from_entry
  * Issue 4253 - Container bind mount schema
  * Issue 6727 - RFE - database compaction interval should be persistent
  * Issue 5120 - ns-slapd doesn't start in referral mode (#6763)</changelog>
  <changelog author="william.brown@suse.com" date="1755604800">- Update python packaging to adhere to pyproject and newer guidelines
- Update to version 3.1.3~git51.e14e23e0f:
  * Migrate from PR_Poll to epoll and timerfd. (#6924)
  * Issue 6928 - The parentId attribute is indexed with improper matching rule
  * Issue 6753 - Removing ticket 49540 test and porting to DSLdapObject (#6877)
  * Issue 6904 - Fix config_test.py::test_lmdb_config
  * Issue 5120 - Fix compilation error
  * Issue 6929 - Compilation failure with rust-1.89 on Fedora ELN
  * Issue 6922 - AddressSanitizer: leaks found by acl test suite
  * Issue 6519 - Add basic dsidm account tests
  * Issue 6753 - Port ticket test 47573
  * Issue 6875 - Fix dsidm tests
  * Issues 6913, 6886, 6250 - Adjust xfail marks (#6914)
  * Issue 6768 - ns-slapd crashes when a referral is added (#6780)
  * Issue 6468 - CLI - Fix default error log level
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6901 - Update changelog trimming logging - fix tests
  * Issue 6778 - Memory leak in roles_cache_create_object_from_entry part 2
  * Issue 6897 - Fix disk monitoring test failures and improve test maintainability (#6898)
  * Issue 6884 - Mask password hashes in audit logs (#6885)
  * Issue 6594 - Add test for numSubordinates replication consistency with tombstones (#6862)
  * Issue 6250 - Add test for entryUSN overflow on failed add operations (#6821)
  * Issue 6895 - Crash if repl keep alive entry can not be created
  * Issue 6663 - Fix NULL subsystem crash in JSON error logging (#6883)
  * Issue 6430 - implement read-only bdb (#6431)
  * Issue 6901 - Update changelog trimming logging
  * Issue 6880 - Fix ds_logs test suite failure
  * Issue 6352 - Fix DeprecationWarning
  * Issue 6800 - Rerun the check in verbose mode on failure
  * Issue 6893 - Log user that is updated during password modify extended operation
  * Issue 6772 - dsconf - Replicas with the "consumer" role allow for viewing and modification of their changelog. (#6773)
  * Issue 6829 - Update parametrized docstring for tests
  * Issue 6888 - Missing access JSON logging for TLS/Client auth
  * Issue 6878 - Prevent repeated disconnect logs during shutdown (#6879)
  * Issue 6872 - compressed log rotation creates files with world readable permission
  * Issue 6859 - str2filter is not fully applying matching rules
  * Issue 5733 - Remove outdated Dockerfiles
  * Issue 6800 - Check for minimal supported Python version
  * Issue 6868 - UI - schema attribute table expansion break after moving to a new page
  * Issue 6865 - AddressSanitizer: leak in agmt_update_init_status
  * Issue 6848 - AddressSanitizer: leak in do_search
  * Issue 6850 - AddressSanitizer: memory leak in mdb_init
  * Issue 6854 - Refactor for improved data management (#6855)
  * Issue 6756 - CLI, UI - Properly handle disabled NDN cache (#6757)
  * Issue 6857 - uiduniq: allow specifying match rules in the filter
  * Issue 6852 - Move ds* CLI tools back to /sbin
  * Issue 6753 - Port ticket tests 48294 &amp; 48295
  * Issue 6753 - Add 'add_exclude_subtree' and 'remove_exclude_subtree' methods to Attribute uniqueness plugin
  * Issue 6841 - Cancel Actions when PR is updated
  * Issue 6838 - lib389/replica.py is using nonexistent datetime.UTC in Python 3.9
  * Issue 6822 - Backend creation cleanup and Database UI tab error handling (#6823)
  * Issue 6782 - Improve paged result locking
  * Issue 6829 - Update parametrized docstring for tests
  * Bump version to 3.1.3
  * Issue 6825 - RootDN Access Control Plugin with wildcards for IP addre… (#6826)
  * Issue 6767 - Package lib389 on PyPI (#6786)
  * Issue 6819 - Incorrect pwdpolicysubentry returned for an entry with user password policy
  * Issue 6553 - Update concread to 0.5.6 (#6824)
  * Issue 6758 - Fix failing webUI tests
  * Issue 6753 - Port ticket 47640 test</changelog>
  <changelog author="william.brown@suse.com" date="1759492800">- Update to version 3.1.3~git106.bea5091e3:
  * Issue 6660 - UI - Improve replication log analysis charts and usability (#6968)
  * Issue 6753 - Removing ticket 47653MMR test and porting to DSLdapObject (#6926)
  * Issue 7021 - Units for changing MDB max size are not consistent across different tools (#7022)
  * Issue 6753 - Removing ticket 49463 test and porting to DSLdapObject (#6899)
  * Issue 6954 - do not delete referrals on chain_on_update backend
  * Issue 6982 - UI - MemberOf shared config does not validate DN properly (#6983)
  * Issue 6740 - Fix FIPS mode test failures in syncrepl, mapping tree, and resource limits (#6993)
  * Issue 7018 - BUG - prevent stack depth being hit (#7019)
  * Issue 7014 - memberOf - ignored deferred updates with LMDB
  * Issue 7002 - restore is failing. (#7003)
  * Issue 6758 - Fix WebUI monitoring test failure due to FormSelect component deprecation (#7004)
  * Issue 6753 - Removing ticket 47869 test and porting to DSLdapObject (#7001)
  * Issue 6753 - Port ticket 49073 test (#7005)
  * Issue 7016 - fix NULL deref in send_referrals_from_entry() (#7017)
  * Issue 6753 - Port ticket 47815 test (#7000)
  * Issue 7010 - Fix certdir underflow in slapd_nss_init() (#7011)
  * Issue 7012 - improve dscrl dbverify result when backend does not exists (#7013)
  * Issue 6753 - Removing ticket 477828 test and porting to DSLdapObject (#6989)
  * Issue 6753 - Removing ticket 47721 test and porting to DSLdapObject (#6973)
  * Issue 6992 - Improve handling of mismatched ldif import (#6999)
  * Issue 6997 - Logic error in get_bdb_impl_status prevents bdb2mdb execution (#6998)
  * Issue 6810 - Deprecate PAM PTA plugin configuration attributes in base entry - fix memleak (#6988)
  * Issue 6971 - bundle-rust-npm.py: TypeError: argument of type 'NoneType' is not iterable (#6972)
  * Fix overflow in certmap filter/DN buffers (#6995)
  * Issue 6753 - Port ticket 49386 test (#6987)
  * Issue 6753 - Removing ticket 47787 test and porting to DSLdapObject (#6976)
  * Issue 6753 - Port ticket 49072 test (#6984)
  * Issue 6990 - UI - Replace deprecated Select components with new TypeaheadSelect (#6996)
  * Issue 6990 - UI - Fix typeahead Select fields losing values on Enter keypress (#6991)
  * Issue 6887 - Enhance logconv.py to add support for JSON access logs (#6889)
  * Issue 6985 - Some logconv CI tests fail with BDB (#6986)
  * Issue 6891 - JSON logging - add wrapper function that checks for NULL
  * Issue 4835 - dsconf display an incomplete help with changelog setting (#6769)
  * Issue 6753 - Port ticket 47963 &amp; 49184 tests (#6970)
  * Issue 6753 - Port ticket 47829 &amp; 47833 tests
  * Issue 6977 - UI - Show error message when trying to use unavailable ports (#6978)
  * Issue 6956 - More UI fixes
  * Issue 6626 - Fix version
  * Issue 6900 - Rename test files for proper pytest discovery (#6909)
  * Issue 6947 - Revise time skew check in healthcheck tool and add option to exclude checks
  * Issue 6805 - RFE - Multiple backend entry cache tuning
  * Issue 6753 - Port and fix ticket 47823 tests
  * Issue 6843 - Add CI tests for logconv.py (#6856)
  * Issue 6933 - When deferred memberof update is enabled after the server crashed it should not launch memberof fixup task by default (#6935)
  * Issue  - UI - update Radio handlers and LDAP entries last modified time
  * Issue 6810 - Deprecate PAM PTA plugin configuration attributes in base entry (#6832)
  * Issue 6660 - UI - Fix minor typo (#6955)
  * Issue 6753 - Port ticket 47808 test
  * Issue 6910 - Fix latest coverity issues
  * Issue 6753 - Removing ticket 50232 test and porting to DSLdapObject (#6861)
  * Issue 6919 - numSubordinates/tombstoneNumSubordinates are inconsisten… (#6920)
  * Issue 6430 - Fix build with bundled libdb
  * Issue 6342 - buffer owerflow in the function parseVariant (#6927)
  * Issue 6940 - dsconf monitor server fails with ldapi:// due to absent server ID (#6941)
  * Issue 6936 - Make user/subtree policy creation idempotent (#6937)</changelog>
  <changelog author="william.brown@suse.com" date="1759924800">- Move librobdb.so from devel to main package
- Update to version 3.1.3~git111.e953ee704:
  * Issue 7023 - UI - if first instance that is loaded is stopped it breaks parts of the UI
  * Issue 6753 - Removing ticket 47714 test and porting to DSLdapObject (#6946)
  * Issue 7027 - 389-ds-base OpenScanHub Leaks Detected (#7028)
  * Issue 6753 - Removing ticket 47676 test and porting to DSLdapObject (#6938)
  * Issue 6966 - On large DB, unlimited IDL scan limit reduce the SRCH performance (#6967)</changelog>
  <changelog author="william.brown@suse.com" date="1768564800">- Update to version 3.2.0~git7.7c8a16c6b:
  * Issue 7152 - ns-slapd fails to shutdown when deferred memberof update is in progress (#7187)
  * Issue 6753 - Port ticket 548 test (#7101)
  * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180)
  * Issue 7172 - Index ordering mismatch after upgrade (#7173)
  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)
  * Issue - Revise paged result search locking
  * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145)
  * Bump version to 3.2.0
  * Issue 7160 - Add lib389 version sync check to configure (#7165)
  * Issue 7166 - db_config_set asserts because of dynamic list (#7167)
  * Issue 6951 - Dynamic Certificate refresh phase 3 - Certificates switch (#7157)
  * Issue 7155 - build_candidate_list - Database error 11 with range search (#7156)
  * Make nss include paths platform-agnostic (#7159)
  * Issue 6753 - Port ticket47953 test to acl/misc_test.py using DSLdapObject (#7153)
  * Issue 6951 - Dynamic Certificate refresh phase 2 - Add/Modify/Delete support (#7140)
  * Issue 6753 - Port ticket47970 test to sasl/regression_test.py using DSLdapObject (#7146)
  * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151)
  * Issue: 7147 - entrycache_eviction_test is failing (#7148)
  * Issue 1793 - RFE - Dynamic lists - UI and CLI updates
  * Issue 7119 - Fix DNA shared config replication test (#7143)
  * Issue 7081 - Repl Log Analysis - Implement data sampling with performance and timezone fixes (#7086)
  * Issue 1793 - RFE - Implement dynamic lists
  * Issue 7112 - dsctrl dblib bdb2mdb core dumps and won't allow conversion (#7144)
  * Issue 7053 - Remove memberof_del_dn_from_groups from MemberOf plugin (#7064)
  * Issue 7138 - test_cleanallruv_repl does not restart supplier3 (#7139)
  * Issue 6753 - Port ticket47921 test to indirect_cos_test using DSLdapObject (#7134)
  * Issue 7128 - memory corruption in alias entry plugin (#7131)
  * Issue 7091 - Duplicate local password policy entries listed (#7092)
  * Issue 7124 - BDB cursor race condition with transaction isolation (#7125)
  * Issue 6951 - Dynamic Certificate refresh phase 1 - Search support (#7117)
  * Issue 7132 - Keep alive entry updated too soon after an offline import (#7133)
  * Issue 7135 - Not enough space for tests on GH runner (#7136)
  * Issue 7121 - LeakSanitizer: various leaks during replication (#7122)
  * Issue 7115 - LeakSanitizer: leak in `slapd_bind_local_user()` (#7116)
  * Issue 7109 - AddressSanitizer: SEGV ldap/servers/slapd/csnset.c:302 in csnset_dup (#7114)
  * Issue 7119 - Harden DNA plugin locking for shared server list operations (#7120)
  * Issue 7084 - UI - schema - sorting attributes breaks expanded row
  * Issue 6753 - Port ticket47910 test to logconv_test using DSLdapObject (#7098)
  * Issue 6753 - Port ticket47920 test to ldap_controls_test using DSLdapObject (#7103)
  * Issue 7007 - Improve paged result search locking
  * Issue 7041 - Add WebUI test for group member management (#7111)
  * Issue 3555 - UI - Fix audit issue with npm - glob (#7107)
  * Issue 7089 - Fix dsconf certificate list (#7090)
  * Issue 7076, 6992, 6784, 6214 - Fix CI test failures (#7077)
  * Bump js-yaml from 4.1.0 to 4.1.1 in /src/cockpit/389-console (#7097)
  * Issue 7069 - Fix error reporting in HAProxy trusted IP parsing (#7094)
  * Issue 7049 - RetroCL plugin generates invalid LDIF
  * Issue 7055 - Online initialization of consumers fails with error -23 (#7075)
  * Issue 6753 - Remove ticket 47900 test (#7087)
  * Issue 6753 - Port ticket 49008 test (#7080)
  * Issue 7042 - Enable global_backend_lock when memberofallbackend is enabled (#7043)
  * Issue 7078 - audit json logging does not encode binary values
  * Issue 7069 - Add Subnet/CIDR Support for HAProxy Trusted IPs (#7070)
  * Issue 7056 - DSBLE0007 doesn't generate remediation steps for missing indexes
  * Issue 6660 - CLI, UI - Improve replication log analyzer usability (#7062)
  * Issue 7065 - A search filter containing a non normalized DN assertion does not return matching entries (#7068)
  * Issue 7071 - search filter (&amp;(cn:dn:=groups)) no longer returns results
  * Issue 7073 - Add NDN cache size configuration and enforcement tests (#7074)
  * Issue 6753 - Removing ticket 47871 test and porting to DSLdapObject (#7045)
  * Issue 7041 - CLI/UI - memberOf - no way to add/remove specific group filters
  * Issue 6753 - Port ticket 48228 test (#7067)
  * Issue 7029 - Add test case to measure ndn cache performance impact (#7030)
  * Issue 7061 - CLI/UI - Improve error messages for dsconf localpwp list
  * Issue 7059 - UI - unable to upload pem file
  * Issue 7032 - The new ipahealthcheck test ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue (#7036)
  * Issue 7047 - MemberOf plugin logs null attribute name on fixup task completion (#7048)
  * Issue 7044 - RFE - index sudoHost by default (#7046)
  * Issue 6846 - Attribute uniqueness is not enforced with modrdn (#7026)
  * Issue 6784 - Support of Entry cache pinned entries (#6785)
  * Issue 6979 - Improve the way to detect asynchronous operations in the access logs (#6980)
  * Issue 6753 - Port ticket 47931 test (#7038)
  * Issue 7035 - RFE - memberOf - adding scoping for specific groups
  * Issue - CLI/UI - Add option to delete all replication conflict entries
  * Issue 7033 - lib389 -  basic plugin status not in JSON</changelog>
  <changelog author="william.brown@suse.com" date="1770206400">- To prevent SLE-16 pulling in non LTS branches (which is what we run in tumbleweed), we have to
  downgrade to an LTS branch so that anytime SLE-16 pulls, it's always something at least
  maintainable. Short term this means some fun for "updates", but it avoids the problem.
- Downgrade to version 3.1.4+64845ffd9:
  * Issue 7194 - Repl Log Analysis - Add CSN propagation details (#7195)
  * Issue 7213 - MDB_BAD_VALSIZE error while handling VLV (#7214)
  * Issue 7027 - (2nd) 389-ds-base OpenScanHub Leaks Detected (#7211)
  * Issue 7184 - argparse.HelpFormatter _format_actions_usage() is deprecated
  * Issue 7198 - Web console doesn't show sub-suffix when parent-suffix points to an entry (#7202)
  * Issue 7189 - DSBLE0007 generates incorrect remediation commands for scan limits
  * Bump lodash from 4.17.21 to 4.17.23 in /src/cockpit/389-console (#7203)
  * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180)
  * Issue 7172 - Index ordering mismatch after upgrade (#7173)
  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)
  * Issue - Revise paged result search locking
  * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145)
  * Issue 7160 - Add lib389 version sync check to configure (#7165)
  * Issue 7166 - db_config_set asserts because of dynamic list (#7167)
  * Sync lib389 version to 3.1.4 (#7161)
  * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151)
  * Bump version to 3.1.4</changelog>
  <changelog author="william.brown@suse.com" date="1772107200">- bsc#1258727 - CVE-2025-14905 - heap buffer overflow due to improper size calculation in
    `schema_attr_enum_callback` callback.
- Update to version 3.1.4+e2562f589:
  * Security fix for CVE-2025-14905
  * Issue 7277 - UI - Fix Japanese translation for "Successfully updated group" in Cockpit UI (#7278)
  * Issue 7275 - UI - Improve password policy field validation in Cockpit UI (#7276)
  * Issue 7279 - UI - Fix typo in export certificate dialog (#7280)
  * Issue 7273 - In a chaining environment binding as remote user causes an invalid error in the logs
  * Issue 7271 - plugins that create threads need to update  active thread count
  * Issue 5853 - Update concread to 0.5.10
  * Issue 7223 - Remove integerOrderingMatch requirement for parentid (#7264)
  * Issue 7243 - UI - fix certificate table and modal
  * Issue 7066/7052 - allow password history to be set to zero and remove history
  * Issue 7223 - Use lexicographical order for ancestorid (#7256)
  * Issue 7213 - (2nd) MDB_BAD_VALSIZE error while handling VLV (#7258)
  * Issue 7184 - (2nd) argparse.HelpFormatter _format_actions_usage() is deprecated (#7257)
  * Issue - CLI - dsctl db2index needs some hardening with MBD
  * Issue 7248 - CLI - attribute uniqueness - fix usage for exclude subtree option
  * Issue 7231 - Sync repl tests fail in FIPS mode due to non FIPS compliant crypto (#7232)
  * Issue 7121 - (2nd) LeakSanitizer: various leaks during replication (#7212)
  * Issue 6947 - Fix health_system_indexes_test.py
  * Issue 7221 - CI tests - fix some flaky tests
  * Issue 7076 - Fix revert_cache() never called in modrdn (#7220)
  * Issue 7096 - (2nd) During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7205)
  * Issue 3555 - UI - Fix audit issue with npm - @isaacs/brace-expansion (#7228)
  * Issue 7223 - Add dsctl index-check command for offline index repair
  * Issue 7223 - Detect and log index ordering mismatch during backend startup
  * Issue 7223 - Add upgrade function to remove ancestorid index config entry
  * Issue 7223 - Add upgrade function to remove nsIndexIDListScanLimit from parentid
  * Issue 7223 - Revert index scan limits for system indexes
  * Issue 7224 - CI Test - Simplify test_reserve_descriptor_validation (#7225)</changelog>
</package>
<package pkgid="306acbf8d58e1ae60e3eb7331bd434cb61b924ce32f8d7737c5da12b85e979c715b92140cc33740875c0f0254e53835b0176bf8dafcfe787361574cd1bdcb578" name="3omns" arch="riscv64">
  <version epoch="0" ver="0.2" rel="4.1"/>
  <changelog author="nemysis@gmx.ch" date="1416830400">- Move hicolor-icon-theme to %if 0%{?suse_version}</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- BuildRequire lua52-devel on openSUSE &gt; 13.2 (current Tumbleweed):
  3omns has not been ported to LUA 5.3 yet.</changelog>
  <changelog author="nemysis@openSUSE.org" date="1443182400">- Recreate tarball, new GitHub commit
  Please look 'git log'</changelog>
  <changelog author="rpm@fthiessen.de" date="1451649600">- Fixed lua dependencies so it will also build on openSUSE &lt;= 13.2</changelog>
  <changelog author="nemysis@openSUSE.org" date="1453550400">- Recreate tarball, new GitHub commit
  Please look 'git log' and announce message:
  * Add bot.lua to dist
  * Fixed some bot AI bugs
  * Revamped networking code to add reliability
  * Added the -R command line option to print resources path
- license update: GPL-3.0+ No indication that this is GPL-3.0 (only)
- Add BuildRequires for bitstream-vera-fonts
- Add Requires for bitstream-vera-fonts, thanks dstoecker
- Replace bundled font with a symlink to an identical system font
- Remove COPYING.font from Documentation</changelog>
  <changelog author="nemysis@openSUSE.org" date="1466337600">- Remove check %if 0%{?suse_version}, because is only for openSUSE</changelog>
  <changelog author="mailaender@opensuse.org" date="1482753600">- Update to version 0.2
- Add appdata.patch</changelog>
  <changelog author="jmatejek@suse.com" date="1505131200">- lua53.patch : add support for Lua 5.3 (upstream commit 1524b7c)
- change requirement to lua53</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618660800">- Fixed spec file
  * Updated URL and SourceURL
  * Minor cleanup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709899200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="866c95394cc9cd349cc795b6f2678eea1a58c18361a8c0fb6978ae4d217fc02a8c9005923813e222f01874dad92f32b3d4d440abd0fb785916c8e7badc0d83b2" name="3proxy" arch="riscv64">
  <version epoch="0" ver="0.9.5" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1422014400">- initial package for 0.7.1.1</changelog>
  <changelog author="dmacvicar@suse.de" date="1537444800">- update to 0.8.12</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1575460800">- Add system-pcre.patch to use system pcre static lib
- Expand list of permissible licenses
- Tidy spec
- Update to v0.8.13
  * Fixed out-of-bound write and few minor bugs on configuration
    saving in admin
  * $ is not correctly handled in the beginning of quoted line on
    configuration parsing</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1724932800">- Added files: 3proxy.service, 3proxy-socks.firewalld and 3proxy.cfg.
- Added user and group proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4+git20240718
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).
  * Fixed build with gcc14.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1741608000">- Added plugins.
- Changed 3proxy.service file.
- Updated to 0.9.5
  * Fixed potentially crash due to overlapping regions in strcpy().
  * Added proxy service type: tlspr - SNI proxy, may also be used as parent tls type.
  * Added new proxy service type: auto - autodetect proxy type between proxy and socks.</changelog>
</package>
<package pkgid="0ddcf0db0e004917cc754849fbd62dec58e62e0839368a25bca9e01a83dd6add117c8f66895dbde7542ae73eb6b88020d47b2888cc6baebb17b8914329ad518f" name="4pane" arch="riscv64">
  <version epoch="0" ver="8.0" rel="2.3"/>
  <changelog author="bwiedemann@suse.com" date="1498737600">- Use convert -strip to not embed timestamps in .png files</changelog>
  <changelog author="p.drouand@gmail.com" date="1514203200">- Update to version 5.0
  + There is a simpler 'Find' dialog for everyday use.
    Just as the QuickGrep dialog is good enough for most greps, a
    simple one-page QuickFind that sets just the path, pattern and
    search-type will be sufficient for most searches.
  + When large files are being moved or pasted, their progress is now
    displayed in the statusbar.
  + It is now possible to make a particular fileview order its files
    in a decimal-aware way. This is helpful in the case of files with
    names like foo1.txt, foo2.txt, foo11.txt, foo12.txt, which normally
    sort as 1, 11, 12, 2.
  + A fileview's contextmenu now has an entry that makes it sort such
    files more intelligently. Note that this only affects files with
    names that _end_ in digits, not those with digits elsewhere in the name.
  + Building 4Pane now uses Automake.
- Split out language files into their own sub-package</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1585396800">- Update to version 6.0
  * 4Pane no longer builds with wxWidgets 2.8; it now requires
    3.0 or higher.
  * There's a faster way to reach the File OpenWith menu.
    Ctrl-Alt-doubleclick will now directly show the menu.
  * When moving or pasting files, optionally retain their
    previous modification date.
  * Support extracting/verifying 'rar' archives, if 'unrar' is
    installed, but not 'rar' creation. 'unrar' is freely
    available (though with a licence restriction) but the 'rar'
    licence is too restricted.
  * Previewing images now supports svg files too.
  * Add support for the LXQt DE by recognising its default
    editor, terminal and image viewer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Fix Factory build</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072001">- Add 4pane-fix_for_wx3.1.4.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1607342400">- Update to version 7.0
  * Added support for GIO mounts
    + Recent distro versions use GIO to mount some usb devices
    inside /run/user/&lt;id&gt;/gvfs/
    4Pane now looks there for automounted DVDs, cameras and
    smart devices e.g. android phones, and adds a toolbar
    button for each, just as would happen for a usb flash
    drive.
  * Improvements to the QuickFind dialog
  * Compilation fix for &gt;=wxWidgets 3.1.4
- Drop 4pane-fix_for_wx3.1.4.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661428800">- Added 0001-Compilation-fixes-for-wxWidgets-3.1.6.patch,
  0001-Compilation-fix-for-wxWidgets-3.1.5.patch,
  0001-Fix-a-wx-assert-complaining-that-a-panel-was-being-a.patch,
  0001-Fix-a-wxAssert-when-showing-the-Command-line-termina.patch,
  and
  0001-Prevent-a-wx-build-warning-about-wxPATH_NORM_ALL-bei.patch
  to fix build with wxWidgets 3.2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1668859200">- Update to version 8.0
  * Compilation fixes when built against wxWidgets 3.2
  * When trying to extract an archive, recognise the 'xpi'
    extension: it's actually a zip
  * Provide a better context menu for the Terminal Emulator and
    CommandLine
    + There are now Copy and Paste entries where appropriate.
  * Fix Terminal Emulator display glitches
  * Fix moving/pasting symlinks when Retain Relative Symlinks is
    true
- Drop 0001-Compilation-fixes-for-wxWidgets-3.1.6.patch,
  0001-Compilation-fix-for-wxWidgets-3.1.5.patch,
  0001-Fix-a-wx-assert-complaining-that-a-panel-was-being-a.patch,
  0001-Fix-a-wxAssert-when-showing-the-Command-line-termina.patch
  and
  0001-Prevent-a-wx-build-warning-about-wxPATH_NORM_ALL-bei.patch
  (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Ensure build recipe is bashism-free</changelog>
</package>
<package pkgid="21aeab7cfd49cc774db1ae5e70a9553227962a861ac6f4f3c69921748650f106825aa8d11b5a3e41a32f42c398a465823e9e77adbb287f158f133eaca40d6f83" name="4pane-lang" arch="noarch">
  <version epoch="0" ver="8.0" rel="2.3"/>
  <changelog author="bwiedemann@suse.com" date="1498737600">- Use convert -strip to not embed timestamps in .png files</changelog>
  <changelog author="p.drouand@gmail.com" date="1514203200">- Update to version 5.0
  + There is a simpler 'Find' dialog for everyday use.
    Just as the QuickGrep dialog is good enough for most greps, a
    simple one-page QuickFind that sets just the path, pattern and
    search-type will be sufficient for most searches.
  + When large files are being moved or pasted, their progress is now
    displayed in the statusbar.
  + It is now possible to make a particular fileview order its files
    in a decimal-aware way. This is helpful in the case of files with
    names like foo1.txt, foo2.txt, foo11.txt, foo12.txt, which normally
    sort as 1, 11, 12, 2.
  + A fileview's contextmenu now has an entry that makes it sort such
    files more intelligently. Note that this only affects files with
    names that _end_ in digits, not those with digits elsewhere in the name.
  + Building 4Pane now uses Automake.
- Split out language files into their own sub-package</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1585396800">- Update to version 6.0
  * 4Pane no longer builds with wxWidgets 2.8; it now requires
    3.0 or higher.
  * There's a faster way to reach the File OpenWith menu.
    Ctrl-Alt-doubleclick will now directly show the menu.
  * When moving or pasting files, optionally retain their
    previous modification date.
  * Support extracting/verifying 'rar' archives, if 'unrar' is
    installed, but not 'rar' creation. 'unrar' is freely
    available (though with a licence restriction) but the 'rar'
    licence is too restricted.
  * Previewing images now supports svg files too.
  * Add support for the LXQt DE by recognising its default
    editor, terminal and image viewer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Fix Factory build</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072001">- Add 4pane-fix_for_wx3.1.4.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1607342400">- Update to version 7.0
  * Added support for GIO mounts
    + Recent distro versions use GIO to mount some usb devices
    inside /run/user/&lt;id&gt;/gvfs/
    4Pane now looks there for automounted DVDs, cameras and
    smart devices e.g. android phones, and adds a toolbar
    button for each, just as would happen for a usb flash
    drive.
  * Improvements to the QuickFind dialog
  * Compilation fix for &gt;=wxWidgets 3.1.4
- Drop 4pane-fix_for_wx3.1.4.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661428800">- Added 0001-Compilation-fixes-for-wxWidgets-3.1.6.patch,
  0001-Compilation-fix-for-wxWidgets-3.1.5.patch,
  0001-Fix-a-wx-assert-complaining-that-a-panel-was-being-a.patch,
  0001-Fix-a-wxAssert-when-showing-the-Command-line-termina.patch,
  and
  0001-Prevent-a-wx-build-warning-about-wxPATH_NORM_ALL-bei.patch
  to fix build with wxWidgets 3.2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1668859200">- Update to version 8.0
  * Compilation fixes when built against wxWidgets 3.2
  * When trying to extract an archive, recognise the 'xpi'
    extension: it's actually a zip
  * Provide a better context menu for the Terminal Emulator and
    CommandLine
    + There are now Copy and Paste entries where appropriate.
  * Fix Terminal Emulator display glitches
  * Fix moving/pasting symlinks when Retain Relative Symlinks is
    true
- Drop 0001-Compilation-fixes-for-wxWidgets-3.1.6.patch,
  0001-Compilation-fix-for-wxWidgets-3.1.5.patch,
  0001-Fix-a-wx-assert-complaining-that-a-panel-was-being-a.patch,
  0001-Fix-a-wxAssert-when-showing-the-Command-line-termina.patch
  and
  0001-Prevent-a-wx-build-warning-about-wxPATH_NORM_ALL-bei.patch
  (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Ensure build recipe is bashism-free</changelog>
</package>
<package pkgid="c76de678b4179deec92da4ee538743b1a9ef07a32825024a4ed150582759c145176e21a83ea9106f6a39327af1f95586758678a1beb6082e7f359e260a2c104b" name="4ti2" arch="riscv64">
  <version epoch="0" ver="1.6.15" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1625140800">- Run fdupes to eliminate script copies.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679918400">- Add 0001-build-resolve-missing-includes-showing-on-gcc-13.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Update to release 1.6.10
  * Fix memory leak in permuteListVector
- Delete 0001-build-resolve-missing-includes-showing-on-gcc-13.patch,
  4ti2-docdir.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737720000">- Edit 4ti2-handle-prefix.diff [boo#1233672]
  * Avoid eagerly following %fdupes-created symlinks when
    determining what final program to call.
  * Handle being called as /usr/bin/4ti2_circuits.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Trim bashisms from build recipe</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 1.6.11
  * Build system changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748433600">- Update to release 1.6.12
  * Remove Allegro Common Lisp interface (not built in openSUSE
    anyway); current SWIG no longer supports it.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 1.6.13
  * zsolve: remove secret 'maxnorm == 2' option handling</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764158400">- Update to release 1.6.14
  * Fix timer-related code for mingw64</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1772712000">- Update to release 1.6.15
  * Resolve some compiler warnings</changelog>
</package>
<package pkgid="830ea61a8fb61bbbe7e37af982d3db26b582e4f51e7d66c035fd7c23ff4fd45789372a4463b2abbb40bff552b7a1143c7b7b9d4c0a161cbeeba870ca4bffdbae" name="4ti2-devel" arch="riscv64">
  <version epoch="0" ver="1.6.15" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1625140800">- Run fdupes to eliminate script copies.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679918400">- Add 0001-build-resolve-missing-includes-showing-on-gcc-13.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Update to release 1.6.10
  * Fix memory leak in permuteListVector
- Delete 0001-build-resolve-missing-includes-showing-on-gcc-13.patch,
  4ti2-docdir.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737720000">- Edit 4ti2-handle-prefix.diff [boo#1233672]
  * Avoid eagerly following %fdupes-created symlinks when
    determining what final program to call.
  * Handle being called as /usr/bin/4ti2_circuits.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Trim bashisms from build recipe</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 1.6.11
  * Build system changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748433600">- Update to release 1.6.12
  * Remove Allegro Common Lisp interface (not built in openSUSE
    anyway); current SWIG no longer supports it.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 1.6.13
  * zsolve: remove secret 'maxnorm == 2' option handling</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764158400">- Update to release 1.6.14
  * Fix timer-related code for mingw64</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1772712000">- Update to release 1.6.15
  * Resolve some compiler warnings</changelog>
</package>
<package pkgid="1f0649af43e4ab2c0f0bb0ab326f09dea7864c965c66af59b06b2e1951f48dc90fd08fcba33c0d214d2a238a13642272cc163d9cda95f00aeeff18d13e05f32c" name="6tunnel" arch="riscv64">
  <version epoch="0" ver="0.14" rel="1.1"/>
  <changelog author="mardnh@gmx.de" date="1543665600">- Initial package for 6tunnel, version 0.12</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544097600">- Generalize description.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1571659200">- Update to version 0.13
  * Updated help message.
  * Avoid segfault in "-f" mode.
  * Support automake's "make check" target.
- Run testsuite</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1660651200">- add 9e4119f03f57eec67b97dddbf09d363b638791dc.patch to be
  able to switch to python3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709899200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1752062400">- added patches
  https://github.com/wojtekka/6tunnel/issues/19
  + 6tunnel-gcc15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773576000">- Update to version 0.14
  * Modify test script to use Python 3.
  * Remove unused variables.
  * Stop using sockaddr for generic storage.
  * Add -V parameter to print version.
  * Fix compilation with GCC 15.
- Drop not longer needed patches
  * 6tunnel-gcc15.patch
  * 9e4119f03f57eec67b97dddbf09d363b638791dc.patch</changelog>
</package>
<package pkgid="530461a7b98707d050b5306251a771072511f88ac6748fea613aad6dd9c80a08832aeb5980b157cb6eaa91e976030ae856c8175d240a0d644111da35bb9d284d" name="7kaa" arch="riscv64">
  <version epoch="0" ver="2.15.6" rel="1.1"/>
  <changelog author="normand@linux.vnet.ibm.com" date="1466078400">- new gcc6_char_cast.patch proposal for upstream issue
  https://github.com/the3dfxdude/7kaa/issues/63</changelog>
  <changelog author="nemysis@openSUSE.org" date="1473076800">- Update to 2.14.6, announce message:
  * Added support for 7kfans.com match-making.
  * Added LAN game browsing support.
  * Added Mobilize Worker button on firms. (sraboy/Microvirus)
  * Improvements to mouse acceleration.
  * Fixes to mouse movement in fullscreen mode.
  * Fixed a bug with 64-bit multiplayer matches.
  * Begun translation work. (toaster)
  * Fix character encoding with accented characters. (MicroVirus)
  * Bugfixes…
- Remove obsolete patches 7kaa-2.14.5.patch and 7kaa-2.14.5_overflow.patch,
  changed by Upstream
- Add description for patch gcc6_char_cast.patch
- Remove check %if 0%{?suse_version}, because is only for openSUSE</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 2.14.7
  * improving usability of the 7K multiplayer service at 7kfans.com
  * added NAT punch-through support when using 7kfans.com, which will
  make online play easier and more reliable.
  * Game balancing changes and fixes, making the game more challenging
  + The Fryhtans can attack more often.
  + Spies are more stealthy.
  + Greater being mana exploit has been fixed.
  + Harder to brutally capture towns.
- File under correct Group
- Lint .spec file
- Rebase gcc6_char_cast.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1550577600">- Update to 2.15.1
  * Fixed desync on mobilizing workers.
  * Fixed desync on troop sortie, by making troop sorting deterministic.
  * Fixed desync on AI attack planning, by making AI fort sorting deterministic.
  * Fixed error that caused multiplayer save files appear out of sync.
  * Changed the Button class to not block on holding down the mouse button,
    smoothing multiplayer games when alot of clicking may be happening.
  * Prevent mobilizing foreign workers from your Firms, however they may be
    fired back to their home town.
  * Only enable mobilize worker button when the firm is staffed with non-foreign
    workers.
  * Prefer IPv4 addressing for 7kfans.com match-making.
  * Fixed ambiguity in some translations.
  * Repack structures for Crc checking due to pointer sizing.
  * Improved cross-compilation and platform support.
  * Uppercased the data and user files, as they are supported in the code,
    maintaining consistency and without needing to guess case.
  * Fixed missing Fryhtan encyclopedia picture on some systems.
  * Fixed observation mode visibility when playing a replay.
  * Added support for center and right paragraph justification.
  * Packagers please note that the music files must be in upper-case now, see
    the latest download for the music.
- Clean with spec-cleaner
- Make sure we recommend new 7kaa-music version</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 2.15.3. Changes since 2.15.2:
  * Fixed corrupt characters and fields in various in game messages.
  * Improved translation support.
  * Updated translations.
  * Added some UI improvements.
  * Fixed some crashing issues related to spies.
  * Standardized on FPU code generation for better cross-platform
    compatibility.
  * Added more advanced config options.
  * Improved manual.
  * Added key binding support.
  * Prevented chat keystrokes registering as a hotkey too.
  * Fixed sometimes hiring wrong unit in the inn.
  * Added scenario advanced config presets to restore default
    scenario game play to original game design parameters.
  * Ensure screen redraw when dropping spy identity.
  * Improved alternate font set.
  * Added scroll button for long tutor messages.
  * Removed gong sound for unsent AI diplomatic messages.
  * Re-enabled AI ability to request direct military aid;
    expect allied AI to work together on defending now.
  * Removed uninitialized parameter in Caravan CRC check.
  * Removed improper variable-size cast, causing incorrect
    action processing on 64-bit platforms.
  * Correct replay initialization for weather sync.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1594555200">- Update to 2.15.4p1
  * This is a patch release to fix a few issues with 2.15.4.
    All users should upgrade.
- Update to 2.15.4
  * Fixed a problem in multiplayer that halted the game play.
  * Added option to play with the original seven kingdoms, and
    enabled on original scenarios.
  * Apply the leadership bonus when the general is in fort for
    defending soldiers in range.
  * Fixed the mobile general range calculation for the leadership
    bonus to not apply to the troop anywhere on the map.
  * Apply the leadership bonus when the general is on a ship for
    defending soldiers in range.
  * Updated translations.
  * Added hotkeys for managing the build menu in the War Factory,
    Harbor, and Town.
  * Restored support for real full screen resolution that requires
    a screen mode change.
  * Improved dynamic UI button and text layout.
  * Added Polish translation.
  * Added trade locations to the trade report.
  * Sort and filter trade locations based on the map selected
    caravan.
  * Allow setting stops using the trade report.
  * Allow copying trade routes using the trade report.
- Add 7kaa-no-return-in-nonvoid-function.patch
- Clean with spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619524800">- Fixed music version requirement (align with music package)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651406400">- Update to 2.15.5
  * Added Esperanto translation
  * Added a credits screen
  * Added support for copying trade routes for trade ships
  * Added a copy trade route button when hovering the mouse over
    units in the trade report
  * Added a request builder button when a building is selected
  * Improved stability of starting a multiplayer game
  * Improved AI's handling of combat mission at sea
  * Improved formatting of the game manual
  * Improved idle-attack detection when there are many units in the game
  * Improved the AI's ability to send help to an ally
  * Improved Fryhtan AI to help an Ordo under attack
  * Reduced load of crc checking in multiplayer
  * Reset powered attack type when line-of-sight is broken
  * Do not cycle powered attack when the target moves,
    correcting the usage behavior of Egyptian fire arrows
  * More trade report improvements
  * Set the default for mobilizing civilians to non-aggressive mode
    to prevent inadvertently sending them to their death
  * Corrected building linkage when buildings are densely placed
  * Corrected AI related bugs
  * Fixed wrongly applied leadership gain when the leader was not in range
  * Fixed more crashes
  * Fixed UI regression in setting auto taxing
  * Fixed incorrect pathing when unit is in a building or on a ship
  * Fixed crashes related to bullets
  * Fixed spy vision of a spy on a ship
  * Fixed spy vision of a spy assigned to building for construction or repair
- Drop upstream resolved patches
  * gcc6_char_cast.patch
  * 7kaa-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1695470400">- Update to 2.15.6
  * Fixed bugs related to rebelling
  * Improved AI on handling rebellions
  * Fixed several crash bugs
  * Fixed small graphic update bugs
  * Fixed bug when assigning to ship
  * Fixed AI declare war bug
  * Fixed AI give tribute bug
  * Greatly improved AI sea based missions
  * Improved AI on training and recruiting
  * Cleaned up some deinit code
  * Improved handling of town migration with workers
  * Improved AI to be move aggressive in attack missions
  * Improved validation of attack actions
  * Added display of the land mass size in the F10 menu
  * Enabled town peasant migration
  * Created button for markets to control stocking type
  * Added Phoenix vision on fryhtan lairs
  * Improved AI at building harbors
  * Fixed bugs related to AI surrenders
  * Improved locale code
  * Made English the default language on Windows
  * Increased the max number of raw resource sites to 10
  * Fixed bug on trade ship docking and exiting
  * Reduced penalty on trade unit destruction
  * Improved distance calculating so placing buildings and towns
    on any side is treated the same
  * Fixed some path finding issues
  * Enabled the ability for AI to scout the map
  * Fixed screen edge mouse handling bug
  * Fixed exploit when spying on an enemy nation report
  * Improved AI handling on granting money to towns and recruiting
  * Increased the speed of speed level 9
- Update BuildRequires pkgconfig(sdl2) &gt;= 2.24.0</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695729600">- switch build to official release file</changelog>
</package>
<package pkgid="217901b0a1c25af9039787e1b2658f99c7c22dd8e6a417fc39afd1e3dac21070c63a3daf97a63f20146d8d3109ae5762072eca2b6ca19cd168cd48fc7167f2b8" name="7zip" arch="riscv64">
  <version epoch="0" ver="26.00" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1706011200">- Fix build on SLE-15-SP6
  * fix-avx-sle.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709726400">- Use autosetup -c instead of manually extracting the tarball and
  applying patches: allows us to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716724800">- update to 24.05:
  * New switch -myv=.. to set decoder compatibility version for
    7z archive creating
  * New switches -myfa and -myfd to allow or disallow the specified
    filter method for 7z archive creating
  * can use new RISCV filter for compression to 7z and xz archives
  * can ask user permission to unpack RAR archives that require
    large amount of memory
  * new switch -smemx{size}g : to set allowed memory usage limit
    for RAR archive unpacking.
  * -y switch disables user requests and messages.
  * -slmu switch : to show timestamps as UTC instead of LOCAL TIME
  * support .sha256 files that use backslash path separator '\'
  * can unpack ZSTD archives (.zst filename extension).
  * can unpack ZIP, SquashFS and RPM archives that use ZSTD
    compression method.
  * support fast hash algorithm XXH64 that is used in ZSTD.
  * can unpack RAR archives (that use larger than 4 GB dictionary)
    created by new WinRAR 7.00.
  * can unpack DMG archives that use XZ (ULMO/LZMA) compression method
  * can unpack NTFS images with cluster size larger than 64 KB.
  * can unpack MBR and GDP images with 4 KB sectors.
  * Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
  * Speed optimizations for hash caclulation: CRC-32, CRC-64, BLAKE2sp.
  * Fix multivolume creation in some cases
  * bug fixs
- drop fix-avx-sle.patch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1717675200">- Update to 24.06:
  * The bug was fixed: 7-Zip could not unpack some ZSTD archives.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1718884800">- Update to 24.07:
  * The bug was fixed: 7-Zip could crash for some incorrect ZSTD archives.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724587200">- update to 24.08:
  * No longer write extra zero bytes after the end of the archive,
    if a file included to archive cannot be compressed to a size
    smaller than original
  * Some optimizations for displaying file icons in 7-Zip File
    Manager and in "Confirm File Replace" window.
  * Some bugs were fixed</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1733054400">- Update to 24.09:
  * The default dictionary size values for LZMA/LZMA2 compression methods
    were increased
  * 7-Zip now can calculate the following hash checksums: SHA-512, SHA-384, SHA3-256 and MD5.
  * APM and HFS support was improved.
  * If an archive update operation uses a temporary archive folder and
    the archive is moved to the destination folder, 7-Zip shows the progress of moving
    the archive file, as this operation can take a long time if the archive is large.
  * The bug was fixed: 7-Zip File Manager didn't propagate Zone.Identifier stream
    for extracted files from nested archives (if there is open archive inside another open
    archive).
  * Some bugs were fixed.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756987200">- Update to 25.01 (boo#1249130)
  * The code for handling symbolic links has been changed to
    provide greater security when extracting files from archives
  * Command line switch -snld20 can be used to bypass default
    security checks when creating symbolic links.
- includes changes from 25.00:
  * bzip2 compression speed was increased by 15-40%.
  * deflate (zip/gz) compression speed was increased by 1-3%.
  * improved support for zip, cpio and fat archives.
  * CVE-2025-53816 : 7-Zip could work incorrectly for some
    incorrect RAR archives (boo#1246706)
  * CVE-2025-53817 : 7-Zip could crash for some incorrect COM
    (Compound File) archives (boo#1246707)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Do not use asm code on aarch64 until PAC/BTI/GCS fixed upstream</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1772366400">- Update to 26.00:
  * improved code for ZIP, CPIO, RAR, UFD, QCOW, Compound.
  * 7-Zip File Manager: improved sorting order of the file list.
    It uses file name as secondary sorting key.:
  * 7-Zip File Manager: improved Benchmark to support systems with more than
    64 CPU threads.
  * bug fixed: 7-Zip could not correctly extract TAR archives containing sparse
    files
  * some bugs were fixed.</changelog>
</package>
<package pkgid="cf75aa79988943c99740f538d71a77263b22691b98632a8c18263b1f5149344f3b3f304c2f8e2d47c2c3014d9bdd077bee80eb0cf334ad744c60812f5e6dffe7" name="AMF-devel" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
  <changelog author="andrea.manzini@suse.com" date="1728216000">- Update to version 1.4.35:
  * Define AMFPRI(d|ud|x)64 using the standard C++ format for C+11 and up
  * Define LPRI(d|ud|x)64 as Unicode (wide) versions of AMFPRI(d|ud|x)64
  * Move AMF_UNICODE into Platform.h
  * Add version to the directory and resulting file
  * Include root directory that matches file name
  * Create publish header action
  * Update VQ Enhancer API doc
  * Update HEVC API doc pdf
  * fix doc
  * Clarify PA LAB depth suggestion
  * Differentiate the AMF_NO_VTABLE based on the compiler
  * Fix const on return by value Variant values
  * Fix const on return by value AMF_DECLARE_IID()
  * Fix AMF string format sizes for 64-bit Linux
  * Don't cast amf_int64 when using a format string
  * Fix warning when _MSC_VER is not defined
  * Update PA Engine Type Documentation
  * Fix missing include (#276)</changelog>
  <changelog author="kilgore.trout@idesmi.eu" date="1740657600">- Update to version 1.4.36:
  * Add Interface for AV1 B-frame Support
  * Set execute bit for Linux filte_to_header
  * Fix header publishing workflow</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1771156800">- Update to version 1.5.0:
  * Added 4:4:4/4:2:2 chroma subsampling support for VideoConverter
    color space conversion and scaling</changelog>
</package>
<package pkgid="903f1286d773220e646e2f3a64a5c011b2162221598182615bed5965a89250f92196a9db909db4337b28affc7a6a3006d9562e31b2279169c1b63ef413c06c7e" name="AMF-docs" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
  <changelog author="andrea.manzini@suse.com" date="1728216000">- Update to version 1.4.35:
  * Define AMFPRI(d|ud|x)64 using the standard C++ format for C+11 and up
  * Define LPRI(d|ud|x)64 as Unicode (wide) versions of AMFPRI(d|ud|x)64
  * Move AMF_UNICODE into Platform.h
  * Add version to the directory and resulting file
  * Include root directory that matches file name
  * Create publish header action
  * Update VQ Enhancer API doc
  * Update HEVC API doc pdf
  * fix doc
  * Clarify PA LAB depth suggestion
  * Differentiate the AMF_NO_VTABLE based on the compiler
  * Fix const on return by value Variant values
  * Fix const on return by value AMF_DECLARE_IID()
  * Fix AMF string format sizes for 64-bit Linux
  * Don't cast amf_int64 when using a format string
  * Fix warning when _MSC_VER is not defined
  * Update PA Engine Type Documentation
  * Fix missing include (#276)</changelog>
  <changelog author="kilgore.trout@idesmi.eu" date="1740657600">- Update to version 1.4.36:
  * Add Interface for AV1 B-frame Support
  * Set execute bit for Linux filte_to_header
  * Fix header publishing workflow</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1771156800">- Update to version 1.5.0:
  * Added 4:4:4/4:2:2 chroma subsampling support for VideoConverter
    color space conversion and scaling</changelog>
</package>
<package pkgid="301b994d098e85ba9202787156a88fb9757b1de087fadbdae5c5737f8f3ab6a4758b275640671ac28075ace3a61ecd6cce43906051f37888282d9c74bf5f2069" name="ART" arch="riscv64">
  <version epoch="0" ver="1.26.1" rel="1.1"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1728734400">- Update to 1.24.1:
  * file browser: improved keyboard navigation for session
    management</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1734436800">- Update to 1.24.2:
  * added "1:1" icons to local contrast and texture boost panels
  * added function getExecutablePath()
  * added support for reading color labels from xmp metadata
    embedded in the image
  * camconst: added dcraw matrix for SIGMA DP1
  * camconst: removed hardcoded (wrong) black level for Nikon D5
  * CTL: ensure we keep a reference to Ctl::Interpreter around
    while there are Ctl::FunctionCallPtrS alive
  * filecatalog: use idle_register instead of GThreadLock for GUI
    updates from other threads
  * fixed compilation error when not using libraw
  * fixed propagation of scroll events to the shortcut manager
  * fixed truncation of local contrast curve when initially opened
  * gauss: use AlignedBuffer instead of stack-allocated arrays
  * getExecutablePath: change argument type to const char *
  * improved handling of omp pragmas in evaluating CTL scripts
  * improved keyboard navigation in the batch queue
  * pathutils: added missing include directive
  * print messages about CLF and CTL cache misses when verbosity &gt;
    1
  * rawimage: do not read black/white levels from camconst for
    foveon cameras when using libraw
  * rawimage: don't recompute black levels for DNG files
  * removed (confusing) option to partially copy a profile to the
    clipboard
  * search for language translation files also in the ctlscripts
    directories
  * simplified implementation of FileCatalog::_refreshProgressBar
  * smoothing: added wavelets mode
  * take into account the selected UI font size in the inspector
    and editor info panels
  * updated Hungarian translation</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1734696000">- Update to 1.24.3:
  * enlarge the cache for CTL scripts
  * iccstore: special case checksum computation for the builtin
    sRGB profile</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1735992000">- Update to 1.24.5:
  * CTL scripts: allow translating also tooltips
  * thumbnail: ensure return value of Thumbnail::getColorLabel() is
    valid</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736164800">- consistently set CC/CXX variables
- enable CTL support in the devel project</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1738411200">- Update to 1.25.1:
  * placesbrowser: renamed SetRow to setRow
  * [BugFix] Check default dir before add existing directory to
    'Places'
  * [BugFix] Quick zoom out &amp; zoom in makes zoom center to image
    center.
  * fixed (another) typo in linux_x64 bundle creation in debug mode
  * fixed typo in linux_x64 bundle creation in debug mode
  * fixed typo in linux/bundle_ART
  * linux workflow: added option to build debug versions
  * Re-center the crop window on mouse click.
  * fixed typo in bundle_ART scripts
- Updates from 1.25.0:
  * fixed image preview when output profile is set to "passthrough"
  * fixed one more typo
  * force the use of sRGB as monitor profile when running under
    wayland
  * removed obsolete options
  * further tweaks to the tooltips in the French translation
  * performance: enable thumbnail caching by default
  * one more tweak to the French translation
  * fixed French translation markup errors
  * updated camera matrices
  * updated WB presets
  * updated translations
  * fixed color management in inspector mode when ART_OS_COLOR_MGMT
    is defined
  * updated Italian translation
  * fixed homepage url in help msg
  * renamed options.rtdir to options.user_config_dir and argv0 to
    options.ART_base_dir
  * refactored code for color management of GUI elements
  * consider the default monitor profile also when drawing brush
    strokes and false colors
  * GUI: consider the default monitor profile when drawing
    gradients and histograms
  * avoid noise amplification when applying CAT for WB
  * added option to override the quartz colorspace with env var
    (for debugging)
  * procparams: set the default output profile to RTv2_sRGB
  * rgb2monitor: do not use openmp if multiThread is false
  * include GTK immodules in the linux bundle
  * filecatalog: protect calls to FileCatalog::previewReady with
    the GUI lock
  * imagesource: do not use openmp for color space conversions in
    thumbnails
  * linux bundle_ART: include gio vfs modules
  * procparams: support for saving paths relative to the user home
    dir
  * filecatalog: protect _refreshProgressBar with a gui lock
  * updated README
  * dynamic profiles: added button to reset to default (built-in)
    rules
  * colorcorrection: added gamma slider in "HSL factors" mode</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1739620800">- Update to 1.25.2:
  * ThumbBrowserEntryBase::draw: check that the surface has been
    created before drawing
  * linux workflow: ensure a recent version of ninja is available
  * linux64 workflow: include glib 2.83 in the linux binary
    distribution
  * added dcp profile for Panasonic S5mkII</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1743854400">- Update to 1.25.3.1:
  * updated translations
  * smoothing: performance improvement for add_noise
  * smoothing: reworked add_noise to avoid grid-like pattern
    artifacts and produce smoother grain
- Updates from 1.25.3:
  * agx extlut: fixed dir_couplers handling
  * use rec2020 gamut by default in the AgX emulsion external 3dLUT
  * grain: changed default coarseness to 50
  * filmnegative: allow to select spot size for pickers
  * smoothing add_noise speedup
  * smoothing: reworked add_noise
  * updated translations
  * some more tweaks to smoothing-&gt;add noise and film grain
  * smoothing: use different random seeds for noise generated with
    different parameters
  * cache: ensure the cache size is always &gt; 0
  * clutstore: fixed potential undefined return value
  * progressconnector: don't lock on delete
  * further tweaks to grain
  * changed implementation of film grain to be more convincing
  * fixed corner-case discrepancy between preview and output with
    auto WB
  * subprocess: properly set the child environment in popen()
  * further speedups for agx_emulsion_mklut.py
  * extlut: added "server mode" for external 3dLUT generators
  * make sure to call setlocale(LC_NUMERIC, "C") before parsing
    json files
  * updated cJSON to the latest version
  * better caching of external 3dLUTs
  * added scripts to integrate agx-emulsion as external 3dLUT
  * film simulation: skip LUTs without a valid label/name
  * started working on supporting externally-computed 3dLUTs
  * whitebalance: fixed bug in displaying temperature/tint warning
  * re-allow to select the monitor profile under wayland
  * clut params: select the first (and not the last) curve in each
    group
  * added make_dcp script
  * updated build-art script
  * removed unused (and obsolete) tools
  * CMake: readded option ENABLE_MIMALLOC
  * CMake: use ccache if available
  * linux bundle: offer to create a .desktop file when running for
    the first time
  * C++: eliminate using namespace std, get ready for C++17</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 1.25.9 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 1.26.1:
  * fixed layout of simple editor mode
  * KLT Files duplicated
  * properly activate fast-export mode
  * added wb presets for the Nikon Z5
  * imagedata: properly set ISO speed in Exif</changelog>
</package>
<package pkgid="795fa4302d0fd7460b094e36cfba6079d700de09c035172cf61cec792e8f767f366e1cc918b81059694e477e0e76d5c05f470ac249c5ce307f9dc6a893527b54" name="AdwSteamGtk" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1706616000">- initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Use %lang_package in place of manually coding it</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715947200">- update to 0.6.11:
  * Update Gnome Runtime Info
  * translate=no properties
  * Update to new Theme Format
  * Use notify::selected on color theme connect
  * Custom CSS: Update to new Theme Format
- update to 0.6.10:
  * Fix update_contact to pass validation
  * Add vcs-browser and translate links
  * Update modules and runtime ver</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1729598400">- add missing requirement for XdpGtk4</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731326400">- update to 0.7.0:
  * Update modules and runtime ver
  * Upstream Support: Implement windowcontrols changes
  * Grab Button Layout from Desktop Portal
  * Remove Auto from Window Controls
  * Clarify Window Controls
  * Update POT
- remove %suse_update_desktop_file, as it's deprecated</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731758400">- update to 0.7.1:
  * Fix Color Theme Selection
  * Remove auto from win_controls options
  * update portuguese translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732363200">- update to 0.7.2:
  * Improved error handling when retrieving window control settings through portal
- switch to _datadir/icons, so Leap16 builds</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741003200">- update to 0.8.0:
  * Update color variable pattern to ignore !important
  * Add 'None' Window Control Layout
  * Allow partial themes to be valid
  * Update translations</changelog>
</package>
<package pkgid="d278f187ca055636d5f5fc1b14c457c69f5a499040528d65640707f2ed479e65e37a7e9d4f60de58384d4aaa067a1eeb922aa14f241e718004e429add66804e7" name="AdwSteamGtk-lang" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1706616000">- initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Use %lang_package in place of manually coding it</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715947200">- update to 0.6.11:
  * Update Gnome Runtime Info
  * translate=no properties
  * Update to new Theme Format
  * Use notify::selected on color theme connect
  * Custom CSS: Update to new Theme Format
- update to 0.6.10:
  * Fix update_contact to pass validation
  * Add vcs-browser and translate links
  * Update modules and runtime ver</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1729598400">- add missing requirement for XdpGtk4</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731326400">- update to 0.7.0:
  * Update modules and runtime ver
  * Upstream Support: Implement windowcontrols changes
  * Grab Button Layout from Desktop Portal
  * Remove Auto from Window Controls
  * Clarify Window Controls
  * Update POT
- remove %suse_update_desktop_file, as it's deprecated</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731758400">- update to 0.7.1:
  * Fix Color Theme Selection
  * Remove auto from win_controls options
  * update portuguese translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732363200">- update to 0.7.2:
  * Improved error handling when retrieving window control settings through portal
- switch to _datadir/icons, so Leap16 builds</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741003200">- update to 0.8.0:
  * Update color variable pattern to ignore !important
  * Add 'None' Window Control Layout
  * Allow partial themes to be valid
  * Update translations</changelog>
</package>
<package pkgid="db6c9714cedc212b8924a2b8e523e22c7f84bca4a91b3725604f601e4b69daf3130b7575fca6a4f2351d9fb154e6c6b68fc8e85e74ff2a8cc3e8409b8dc5de92" name="Aeon-release" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="b978903cf2670cb2c1f400a1711444b515ad00e16ba345ac5101301420d601d343e086e781f9b9e30e3f1d04d91c123f48c96a875a84c758781ccdeba5d94e35" name="Aeon-release-appliance" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="87aea67bc13764e5e9d9e94c8eb28f65fa25402ed402f6e7f891d6c84e75af3400ac8cb4dc9a2581662bf0b63ed7fc5ee9306093f7d76fed3de20cf5dc2a22f8" name="AppCSXCAD" arch="riscv64">
  <version epoch="0" ver="0.2.3" rel="4.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1509537600">- Add explicit BuildRequires for Qt5Sql/Qt5Widgets devel packages,
  as these are no longer implicitly required by vtk-devel</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1511006400">- Change the Qt BuildRequires: for older distributions, Leap 42.x
  has a VTK build with Qt4, use the same conditional as the VTK
  package (i.e. Qt4 on Leap 42.x, Qt5 on TW and Leap 15.x)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1512561600">- Setup MPI environment before building.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1529928000">- Fix build with Qt5.11, qt5_use_modules has been deprecated and
  removed, add qt5_use_modules.diff
- Always use Qt5, as all current VTK builds use Qt5 as well</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1544875200">- Update to version 0.2.2
  * Minor bugfix release, cmake fixes only
- VTK no longer depends on MPI by default, so AppCSXCAD can be
  built withou MPI environment setup. This also allows running
  AppCSXCAD without runtime MPI setup. Fixes bnc#1080443.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602763200">- Fix build with VTK 9.x, add AppCSXCAD-vtk.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to version 0.2.3
  * Various bug fixes and enhancements, no changelog available.
- Drop obsolete/upstream patches:
  * qt5_use_modules.diff
  * AppCSXCAD-vtk.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1738584000">- Make use of distro flags with upstream PR:
  fix-flag-usage.patch
  in order to get a package which complies with distro policy,
  including security features</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1745582400">- Fix build with cmake 4: (bsc#1239788)
  * Add patch cmake4-compat.patch
  * Clean-up specfile</changelog>
</package>
<package pkgid="f3c2e1095d97a379d96c8657690c02f64e35fd3f51ceeffacd4d827962bead84f2732b8078020b1ed05761da2a543b1d83a6e5658d7164268401f2463719e90f" name="AppStream" arch="riscv64">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="bfe93edbaf7683530a20d770b81246edfaa31fd2d24032dd4f41d8dc108716eb68168f767d3e2971d054f75c8646496a2c4b6b0f6ee4b9f221dbde956eb3adae" name="AppStream-compose" arch="riscv64">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="b01413532675a0ca7b9a122fc37c0ed354cb10e558af9ff470d75ce865d148566a4e49fa8db198f26c6370219ea42a59357fba1d9b006e6de32ba31cb632fb93" name="AppStream-compose-devel" arch="riscv64">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="8d0e3efa7284db9a8e5f149532f91a86e71e5c0ca5108e1e18f8bb8213633697f28a42c68aaac29c4386b9db096c3b7479bcdc43421f795052f21934b70404bb" name="AppStream-devel" arch="riscv64">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="e737113cc876a17830067dc0ff13b7ce7799ff9a1528abcfac0cb9a1e7bc36cc30f5d5312d942f5d25ca6dba8a3c94cc374397d1116eda532b69556b8b6d3ea8" name="AppStream-doc" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="8f9f050b32e67e673289e341381d7865393f8a87edfba7d0caae5f991648f0ec6e1aa73fcc51f7a3a4692741ccfdc9c9e8cdd869a2dbad485080f2738a7029b4" name="AppStream-lang" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="f0f7ecdbf52654dfa8319d6370eaa6f8ad261fecf251a47e8a7c7db01a5a4c267140374f9b92f638fa751ca33f64eda1340a79fa8372190d1b2dcec2a1b7dec0" name="AusweisApp" arch="riscv64">
  <version epoch="0" ver="2.5.0" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Add missing libQt6Svg6 runtime dependency to Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726056000">- New upstream release
  + Version 2.2.1
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard usability.
  - Prevention of the display of external content in
    the graphical user interface.
  - Support for smartphones with Android 15 where
    optimized memory management has been activated.
  - Support for 16 KB page sizes on Android.
  - Stabilization of the iOS SDK during fast restarts.
  - Correction of the behavior when using Qt 6.6.3.
  - Avoidance of a log file within the container in the container SDK.
  - Update of the Android NDK to r27b (27.1.12297006).
  - Update of the Android SDK Platform to Android 15 (API level 35).
  - Update of OpenSSL to version 3.3.2.
- Drop patches for issues fixed upstream
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729684800">- New upstream release
  + Version 2.2.2
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard operability.
  - Addition of the Android ABIs armeabi-v7a and x86_64 in addition to
    arm64-v8a in the SDK.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730462400">- Add patch from Fedora to enforce use of legacy OpenSSL API
  + 0001-use-legacy-openssl-api.patch (bsc#1231686)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741262400">- New upstream release
  + Version 2.3.0
  - Introduction of onboarding.
  - Visual adjustments and optimization of the graphical user interface.
  - macOS Monterey 12 is no longer supported.
  - iOS 14 and 15 are no longer supported.
  - The integrated simulator now performs the terminal authentication
    completely instead of accepting every input.
  - Update from Android NDK to r27c (27.2.12479018).
  - Update of Qt to version 6.8.1.
  - Update of OpenSSL to version 3.4.1.
- Refresh 0001-use-legacy-openssl-api.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1742299200">- New upstream release
  + Version 2.3.1
  - Fixed compatibility of AusweisApp with Windows Server 2016.
  - Visual adjustments and optimization of the graphical user interface.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1750939200">- New upstream release
  + Version 2.3.2
  - Improvements with regards to accessibility.
  - Visual adjustments and optimization of the graphical interface.
  - Temporarily removing an ID card on an Android smartphone as a card
    reader before typing in the password no longer results in an error.
  - On Windows, smartphones that can only be reached via IPv6 are now
    also recognized as card readers.
  - Added support for smartphones as card readers on Windows Server.
  - Relative URL redirects during authentication are now correctly
    taken into account.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1761825600">- New upstream release
  + Version 2.4.0
  - Accessibility support has been completed.
  - Visual adjustments and optimization of the graphical interface.
  - Connecting to a smartphone as card reader is now faster.
  - Update of Qt to version 6.9.2.
  - Update of OpenSSL to version 3.5.4.
  - Update of Android NDK to r28c (28.2.13676358).
  - Fixed a crash when using the SDK on Android on x86_64.
- Add qt6-declarative-devel to BuildRequires
- Add qt6-qmlcore-private-devel to BuildRequires
- Cherry-pick updated 0001-use-legacy-openssl-api.patch from Fedora</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1769688000">- New upstream release
  + Version 2.4.1
  - Visual adjustments and optimizations to the graphical user interface.
  - Enabled privacy protection against screenshots on mobile devices
    when entering passwords or displaying personal details.
  - Fixed unstable behavior when using smartphones as card readers.
  - Updated OpenSSL to version 3.5.5.
  - The container SDK now only contains necessary libraries instead
    of the complete package manager of the distribution.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775649600">- New upstream release
  + Version 2.5.0
  - Visual adjustments and optimizations to the graphical user interface.
  - macOS Ventura 13 is no longer supported.
  - iOS 16 is no longer supported.
  - The http_parser library has been replaced by llhttp.
  - A compiler with C++20 support is required.
  - Update of Qt to version 6.10.2.
  - Update of OpenSSL to version 3.6.1.
  - Update of the Android NDK to r29 (29.0.14206865).
  - Update of the Android SDK Platform to Android 16 (API level 36).
  - Smartphones paired as card readers with an installed AusweisApp
    are now available as readers on Android via the SDK.
  - Access for web browsers to the partially integrated SDK is disabled
    by default and can be enabled if needed.
- Add pkgconfig(libllhttp) to BuildRequires
- Build with -DUSE_LEGACY_OPENSSL_API=ON to enable legacy OpenSSL API
- Drop 0001-use-legacy-openssl-api.patch, fixed upstream
- Drop build support for openSUSE Leap 15</changelog>
</package>
<package pkgid="586c7a98b0c770a868a7f4fc9b08437219411a08f867713e265b76f752abe6ad90a468931e187f822ffccac089e58770e68c73b3d0828ca11faf8d4fc2f7cf5d" name="Bear" arch="riscv64">
  <version epoch="0" ver="3.1.6" rel="1.16"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1642593600">- Update to version 3.0.18
  * Fix compile errors with g++ 11.02 (#434, @shrkamat)
  * Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, @XaverKlemenschits)
  * Fixed Libtool test failure. (#435, @gyakovlev)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1666008000">- Update to version 3.0.20:
  * Set errno to zero after libexec's on_load (#470, @Absolucy)
  * Add C compiler argument for dependencies (#462, @arturo-salinas)
  * Update dependency versions.
  * Fix build failure with fmt-9.0.0 (#471)
  * Temp workaround note for old 2.4 release (#440 @ZuseZ4)
  * Build: local dependencies get first in the search path (#453 @ton)
  * Fix cannot execute binary file (#439 @marxin)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Update to version 3.1.2:
  * fix incorrect parsing arguments with same prefixes (#519, @MashaK5)
  * Avoid implicit function declarations in tests, for C99
    compatibility (#521, @fweimer-rh)
- From skipped 3.1.1:
  * intercept: file open with O_TRUNC to avoid corrupt output if
    the file is already exists. (#511 , @asierllano)
  * intercept: file writing needs to loop on content until it gets
    empty (#512 , @asierllano)
  * citnames: output writing is an atomic operation (#513 , @asierllano)
  * documentation: run pandoc against man page sources
- From skipped 3.1.0:
  * Bear internal running processes are no longer released as
    executable.
    This was requested to avoid collision with the interception-tool package.
    (Special thanks to @samu698 for the patches.)
  * missing preprocessor guard for confstr (#475 @mahmood601)
  * documentation fixes
- From skipped 3.0.21:
  * Fix libexec.so linking problem (#477, @neverpanic )
  * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes )
  * Fix repology link in README file (#482, @dmitris )
  * Process execution close stdin file descriptor in wrapper.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1701518400">- Update to version 3.1.3
  * citnames: include filter works with trailing separator
  * dependency: fmt to work with all recent versions
  * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman )
  * language: Add missing include for std::find ( #530, @thesamesam )</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Disable tests as they timeout in OBS</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1711454400">- Build with GCC13 on Leap 15</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1716033600">- Update to version 3.1.4
  * citnames: Allow for include flag glued to the parameter
  * intercept: gRPC dependency usage fix</changelog>
  <changelog author="Laszlo &lt;helaslo@helaslo.net&gt;" date="1723032000">- Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from
  upstream to fix build on FMT11</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728216000">- update to version 3.1.5
  * dependency: fix fmt library usage in the project
  * add gfortran as recognised compiler
- Drop patch 0001-Fix-FMT11-Build.patch, now part of the release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1743336000">- update to version 3.1.6
  * Add ifort and ifx support
  * Add ftnfe support
  * Add LLVM's flang support
  * Add xgcc and xg++ support
- Add patch no-BUILD_ALWAYS.patch to prevent duplicate build
  artifacts</changelog>
</package>
<package pkgid="fc909207b946f9ebe207969dc8a2936fed29e16d821f2bc22c2f7cb3595c49cd263ddc6871625e05b6adbfea69f72f57dcb120ec744a396754fd4baca3ed0349" name="Botan" arch="riscv64">
  <version epoch="0" ver="3.9.0" rel="1.1"/>
  <changelog author="Dirk Mü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>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Botan 3.5.0, the latest stable release of the Botan 3 series
  * TLS 1.3 supported
  * large header cleanup compared to v2
  * start support of Post Quantum Crypto
  * removed: CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES,
    CBC-MAC, Tiger, CECPQ1, and NewHope
- The legacy Botan 2 series moved to Botan2 source package. It is
  EOL at the end of 2024.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Botan 3.6.0, the latest stable release of the Botan 3 series
  * Fully integrate and further optimize the new ECC library first introduced in 3.5.0. For common curves, operations are 2 to 3 times faster. This also introduces a new API for low level EC operations, such a point multiplication, using EC_Scalar and EC_AffinePoint types
  * Add support for AVX2-VAES instructions
  * Add support for new ECC curves
  * Fix: CVE-2024-50382
  For full changelog, see: https://botan.randombit.net/news.html#version-3-6-0-2024-10-21</changelog>
  <changelog author="Stephan Hemeier &lt;Sauerlandlinux@gmx.de&gt;" date="1730808000">- Botan 3.6.1, the latest stable release of the Botan 3 series
  * Notice: Botan 3.7.0 will remove support for the currently supported experimental Kyber r3 TLS ciphersuites, leaving only the standardized ML-KEM suites. (GH #4407 #4403)
  * Fix a bug in x86 CPUID detection introduced in 3.6.0 which would cause crashes on systems which have BMI1 but not BMI2. (GH #4402 #4401)
  * Fix a bug in SLH-DSA signing, which did not default to the FIPS required randomized variant. (GH #4398)
  * Modify how elliptic curve blinding is performed, reducing the number of self-additions that may occur during multiplication. (GH #4408)
  * In speed command line utility, also iterate keygen several times. (GH #4381)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1741780800">- Botan 3.7.1, latest stable release
  * Revert a change that prevented build.h from being usable from C applications.
  * Add post-quantum scheme Classic McEliece
  * In TLS enable the hybrid x25519/ML-KEM-768 post quantum secure key exchange by default for clients and servers.
  * Support for the pre-standard Kyber-r3 key exchange has been removed from TLS
  * In TLS add support for “pure” ML-KEM key exchange, in addition to the existing hybrid ML-KEM + EC suites.
  * Add new EC key constructors
  * Internal EC optimizations and improvements
  * Fix a regression introduced in 3.6.0 which would cause many P-521 secret keys to be rejected as invalid due to not having the expected length.
  * Fix a bug preventing parsing of OCSP responses containing more than one pinned certificate
  * TPM 2.0 improvements
  * Fix a build issue when compiling with MSVC on ARM
  * Find full changelog at: https://botan.randombit.net/news.html</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1750161600">- Bump to 3.8.1
  * Discussion has started regarding plans for Botan4, current ETA 2027.
  * Ongoing elliptic curve optimizations and cleanups
  * Add support for SM4 instructions added in upcoming Intel processors
  * Add support for extended private keys in ML-KEM to handle certain implementations which do not use the seed encoding.
  * Add support for SHA-512 instructions added in upcoming Intel processors
  * The SHA-1 implementation using SSE2 has been extended to support NEON and LoongArch LSX.
  * The default TLS policy now prefers AES/GCM over ChaCha20Poly1305
  * Add support for TLS 1.3 post-quantum KEM secp384r1/ML-KEM-1024
  For a full changelog, see: https://botan.randombit.net/news.html#version-3-8-1-2025-05-07</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1755864000">- Bump to Botan 3.9.0
  * Add SHA-1 implementation using AVX2/BMI2 (GH #4852)
  * Add Camellia implementation using GFNI/AVX2 (GH #4848)
  * Add SHACAL2 implementation using AVX512 (GH #4878)
  * The eFrodoKEM TLS 1.3 ciphersuites have changed the suite code to match changes in OQS. (GH #4900)
  * Add support for TLS 1.2 NULL cipher suites. These suites are disabled in the build by default, enable tls_null module to use. (GH #4776)
  * Add support for X.509 extensions from RFC 3779 (GH #4699 #4883 #4884 #4886)
  * Elliptic curve improvements (GH #4841 #4934 #4935 #4937 #4949 $4953 #4991)
  * Add EC_Scalar::hash following RFC 9380’s hash_to_field (GH #4950)
  * Modify the OID lookup system to use a static switch for builtin OIDs. (GH #4896 #4888)
  * Optimizations for X448 and Ed448 (GH #5037)
  * Modify BOTAN_CLEAR_CPUID so that clearing ssse3 also disables AVX2/AVX512 (GH #4853)
  * Remove various internal references to “EMSA”, an obsolete term used for RSA signature padding that originates from IEEE 1363. (GH #5008 #5024)
  For full release notes, see: https://botan.randombit.net/news.html#version-3-9-0-2025-08-05</changelog>
</package>
<package pkgid="325f1a680027339708caf9946dd2e50e13c50075c161f51c3e6267a2fd71c109cfecfd95c4da48b7acae185c20fec38ef1d5aad44df9e3a32f6e52b24f163734" name="Botan-doc" arch="noarch">
  <version epoch="0" ver="3.9.0" rel="1.1"/>
  <changelog author="Dirk Mü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>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Botan 3.5.0, the latest stable release of the Botan 3 series
  * TLS 1.3 supported
  * large header cleanup compared to v2
  * start support of Post Quantum Crypto
  * removed: CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES,
    CBC-MAC, Tiger, CECPQ1, and NewHope
- The legacy Botan 2 series moved to Botan2 source package. It is
  EOL at the end of 2024.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Botan 3.6.0, the latest stable release of the Botan 3 series
  * Fully integrate and further optimize the new ECC library first introduced in 3.5.0. For common curves, operations are 2 to 3 times faster. This also introduces a new API for low level EC operations, such a point multiplication, using EC_Scalar and EC_AffinePoint types
  * Add support for AVX2-VAES instructions
  * Add support for new ECC curves
  * Fix: CVE-2024-50382
  For full changelog, see: https://botan.randombit.net/news.html#version-3-6-0-2024-10-21</changelog>
  <changelog author="Stephan Hemeier &lt;Sauerlandlinux@gmx.de&gt;" date="1730808000">- Botan 3.6.1, the latest stable release of the Botan 3 series
  * Notice: Botan 3.7.0 will remove support for the currently supported experimental Kyber r3 TLS ciphersuites, leaving only the standardized ML-KEM suites. (GH #4407 #4403)
  * Fix a bug in x86 CPUID detection introduced in 3.6.0 which would cause crashes on systems which have BMI1 but not BMI2. (GH #4402 #4401)
  * Fix a bug in SLH-DSA signing, which did not default to the FIPS required randomized variant. (GH #4398)
  * Modify how elliptic curve blinding is performed, reducing the number of self-additions that may occur during multiplication. (GH #4408)
  * In speed command line utility, also iterate keygen several times. (GH #4381)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1741780800">- Botan 3.7.1, latest stable release
  * Revert a change that prevented build.h from being usable from C applications.
  * Add post-quantum scheme Classic McEliece
  * In TLS enable the hybrid x25519/ML-KEM-768 post quantum secure key exchange by default for clients and servers.
  * Support for the pre-standard Kyber-r3 key exchange has been removed from TLS
  * In TLS add support for “pure” ML-KEM key exchange, in addition to the existing hybrid ML-KEM + EC suites.
  * Add new EC key constructors
  * Internal EC optimizations and improvements
  * Fix a regression introduced in 3.6.0 which would cause many P-521 secret keys to be rejected as invalid due to not having the expected length.
  * Fix a bug preventing parsing of OCSP responses containing more than one pinned certificate
  * TPM 2.0 improvements
  * Fix a build issue when compiling with MSVC on ARM
  * Find full changelog at: https://botan.randombit.net/news.html</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1750161600">- Bump to 3.8.1
  * Discussion has started regarding plans for Botan4, current ETA 2027.
  * Ongoing elliptic curve optimizations and cleanups
  * Add support for SM4 instructions added in upcoming Intel processors
  * Add support for extended private keys in ML-KEM to handle certain implementations which do not use the seed encoding.
  * Add support for SHA-512 instructions added in upcoming Intel processors
  * The SHA-1 implementation using SSE2 has been extended to support NEON and LoongArch LSX.
  * The default TLS policy now prefers AES/GCM over ChaCha20Poly1305
  * Add support for TLS 1.3 post-quantum KEM secp384r1/ML-KEM-1024
  For a full changelog, see: https://botan.randombit.net/news.html#version-3-8-1-2025-05-07</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1755864000">- Bump to Botan 3.9.0
  * Add SHA-1 implementation using AVX2/BMI2 (GH #4852)
  * Add Camellia implementation using GFNI/AVX2 (GH #4848)
  * Add SHACAL2 implementation using AVX512 (GH #4878)
  * The eFrodoKEM TLS 1.3 ciphersuites have changed the suite code to match changes in OQS. (GH #4900)
  * Add support for TLS 1.2 NULL cipher suites. These suites are disabled in the build by default, enable tls_null module to use. (GH #4776)
  * Add support for X.509 extensions from RFC 3779 (GH #4699 #4883 #4884 #4886)
  * Elliptic curve improvements (GH #4841 #4934 #4935 #4937 #4949 $4953 #4991)
  * Add EC_Scalar::hash following RFC 9380’s hash_to_field (GH #4950)
  * Modify the OID lookup system to use a static switch for builtin OIDs. (GH #4896 #4888)
  * Optimizations for X448 and Ed448 (GH #5037)
  * Modify BOTAN_CLEAR_CPUID so that clearing ssse3 also disables AVX2/AVX512 (GH #4853)
  * Remove various internal references to “EMSA”, an obsolete term used for RSA signature padding that originates from IEEE 1363. (GH #5008 #5024)
  For full release notes, see: https://botan.randombit.net/news.html#version-3-9-0-2025-08-05</changelog>
</package>
<package pkgid="558e93c6b21ea0d2126846c4949bb936d958edc36e475ccb7474e48a9b25029c8feee4f4b1fada91eb65c299224271e011c2618d6efceb6a40a27f5176fabcd1" name="CCfits-devel" arch="riscv64">
  <version epoch="0" ver="2.7" rel="2.1"/>
  <changelog author="avvissu@yandex.ru" date="1444996800">- Initial release</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1578139200">- Update to version 2.5:
  * As part of an effort to allow tables to hold multiple columns
    with the same name (see "Enhancements" section), the Table
    class now stores Column objects in an internal multimap
    rather than a map. This affects the public interface in 2
    places: the ExtHDU::column() and Table::column() accessor
    functions. These used to return a std::map reference, but now
    return a std::multimap (using new typedef 'ColMap' defined in
    CCfits.h).
  * Removed the ImageExt&lt;T&gt;::image() accessor function from the
    public interface. This was only ever intended for internal use.
  * Enhancements:
  - Added scripts for building with the CMake system, primarily
    intended for builds on Windows platforms.
  - New functions: ExtHDU::copyColumn, HDU::readNextKey,
    HDU::resetImageRead, and a new Column::read overload for
    returning a single row into a std::vector.
  - Keyword reads can now convert numerical types into strings.
  - Added support for variable-width string columns (with new
    ValueType enum = VTstring).
  - Image write functions are now allowed to dynamically
    increase the size of the outer dimension as needed. The
    corresponding NAXIS keyword will be updated automatically.
  - Tables can now handle having multiple columns with the same
    column name. (Also see "Backwards Compatibility" section.)
  - Added support for read/write of LONGLONG types for images.
  - Added handling of 'D' exponent notation when reading keyword
    values with floating-point types.
  * Bug Fixes:
  - Improved memory caching when reading images, reducing the
    number of unnecessary disk reads.
  - Removed header inclusion of config.h due to potential
    conflicts with users' customized autotools config.h files.
  - HDU's '&lt;&lt;' output operator was not showing output for the
    highest numbered axis.
  - Removed unused NewColumn.h code file.
  - Fixed memory leak in internal Column::setLimits function.
  - Added #include statements to various files, the absence of
    which was causing compilation failures on recent Windows
    Visual Studio builds.
  - Added missing 'break' statement for Tlonglong case in
    internal FITSType2String function.
  - Replaced a valarray operation in ColumnVectorData.h file
    which caused a compiler glitch on certain Mac platforms.
    (This was previously released as a patch.)
  - Fix made to HDU's getHistory and getComments internal search
    algorithm.
  - Fix to FITS::addTable function for case where new table
    shares its name with a pre-existing HDU but has a different
    version number.
  - Fix to memory management for certain Column write
    operations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1611144000">- Add cfitsio-path.patch: this patch fixes an import error that prevents
  a successfull compilation, because it's currently importing headers
  from a non-existing location
- Add CCfits-2.5-removerpath.patch: this patch removes rpath in the
  shared library compile instruction</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 2.6:
  See included CHANGES file for details.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745323200">- Update to version 2.7:
  * New function HDU::addKeyNull() for creating keywords with null
    values (ie. CFITSIO's fits_write_key_null() functionality).
    Existing keywords with null values can now also be modified.
- Build using cmake.
- Run tests in the %check section.
- Add CCfits-cmake-install-pkgconfig.patch: configure and install
  pkgconfig file when using cmake for build; patch emailed
  upstream since no proper upstream issue tracker exists.
- Drop patches no longer needed (due to switching to cmake):
  * CCfits-2.5-removerpath.patch
  * cfitsio-path.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746878400">- Update CCfits-cmake-install-pkgconfig.patch with patch received
  from upstream.</changelog>
</package>
<package pkgid="74e32dbe224dd58b79f0054c722834eedcfd0a92eaaed64794edd9f7868c5c9ea8318aea75b863d506c792a378bc09212981069a6ecf6f4f12f12986b48059c0" name="CSXCAD-devel" arch="riscv64">
  <version epoch="0" ver="0.6.3" rel="3.3"/>
  <changelog author="badshah400@gmail.com" date="1509192000">- Add BuildRequires: sz2-devel because it is needed ever since
  we started building hdf5 with sz2 support; fixes build failures
  for openSUSE &gt; 1320.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1509624000">- Removed vtk-java, vtk-tcl and python3-vtk BuildRequires again.
  The requirements are an artifact of the VTK buildsystem and have
  to be fixed upstream. In the meantime, the BuildRequires are
  kept as part of vtk-devel.
- Modify cmake patch, CSXCAD does not need a specific VTK version</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1510228800">- Remove sz2-devel BuildRequires, these are already required by
  hdf5-devel itself if hdf5 is built with szip support.</changelog>
  <changelog author="adrian@suse.de" date="1524744000">- drop buildrequires to hdf5-devel to fix conflict.
  The right version comes via vtk-devel</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1544875200">- Update to version 0.6.2
  * Various bug fixes and enhancements, no changelog available.
- Use split boost dependencies
- Rebase CSXCAD-hdf5.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1554292800">- Add explicit BuildRequires for double-conversion-devel and lzma-devel</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1591531200">- Fix build with VTK 9.0, which reflects constness more strictly:
  0001-Fix-build-with-VTK-9.0-fix-memory-leak.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to version 0.6.3
  * Various bug fixes and enhancements, no changelog available.
- Drop obsolete/upstream patches:
  * CSXCAD-vtk.patch
  * CSXCAD-readme-octave-package.patch
  * 0001-Fix-build-with-VTK-9.0-fix-memory-leak.patch
  * CSXCAD-hdf5.patch
  * CSXCAD-no-build-date.patch</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1750075200">- Add Python bindings</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759406400">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch boost.patch</changelog>
</package>
<package pkgid="dce0146ed99f13a0897cbe515ad1470040df7460405abf949904594d4190f5a262e9705e82b7abe1a467d7235e46e410eba267307a24d62430b5f7bd61f7509b" name="CSXCAD-matlab" arch="noarch">
  <version epoch="0" ver="0.6.3" rel="3.3"/>
  <changelog author="badshah400@gmail.com" date="1509192000">- Add BuildRequires: sz2-devel because it is needed ever since
  we started building hdf5 with sz2 support; fixes build failures
  for openSUSE &gt; 1320.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1509624000">- Removed vtk-java, vtk-tcl and python3-vtk BuildRequires again.
  The requirements are an artifact of the VTK buildsystem and have
  to be fixed upstream. In the meantime, the BuildRequires are
  kept as part of vtk-devel.
- Modify cmake patch, CSXCAD does not need a specific VTK version</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1510228800">- Remove sz2-devel BuildRequires, these are already required by
  hdf5-devel itself if hdf5 is built with szip support.</changelog>
  <changelog author="adrian@suse.de" date="1524744000">- drop buildrequires to hdf5-devel to fix conflict.
  The right version comes via vtk-devel</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1544875200">- Update to version 0.6.2
  * Various bug fixes and enhancements, no changelog available.
- Use split boost dependencies
- Rebase CSXCAD-hdf5.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1554292800">- Add explicit BuildRequires for double-conversion-devel and lzma-devel</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1591531200">- Fix build with VTK 9.0, which reflects constness more strictly:
  0001-Fix-build-with-VTK-9.0-fix-memory-leak.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to version 0.6.3
  * Various bug fixes and enhancements, no changelog available.
- Drop obsolete/upstream patches:
  * CSXCAD-vtk.patch
  * CSXCAD-readme-octave-package.patch
  * 0001-Fix-build-with-VTK-9.0-fix-memory-leak.patch
  * CSXCAD-hdf5.patch
  * CSXCAD-no-build-date.patch</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1750075200">- Add Python bindings</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759406400">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch boost.patch</changelog>
</package>
<package pkgid="bead6b692d8a49a80a9952a135ce4f97e54d6627901e2305c29cf8d70f525d44040e048035af1749a9c55f1ba3903aed5e5fe25ebfe802e81a41fc98d0cb12ed" name="Cadence" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="2.1"/>
  <changelog author="edogawa@aon.at" date="1410782400">- New package, initial build (version 0.8.1)</changelog>
  <changelog author="sflees@suse.de" date="1531137600">- Run spec cleaner for a cleaner starting point
- Update to 0.9.0</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1575547200">- Update to 0.9.1
- Fix DBus casting issues triggered in Python 3.8
- Fix ALSA capture device list on Linux
- Add RPM-based distribution support to Claudia-Launcher
- Don't set SSE flags in the Makefile
- Simplify UI regarding ALSA-MIDI bridge
- Other small miscellanerous fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1664539200">- Update to 0.9.2
  - Change systray tooltip from HTML to plaintext
  - Fallback to GLib DBus if Qt DBus is not available
  - Fix build with Qt 5.15+
  - Fix compatibility with Python 3.10
- Drop Fix-build-with-Qt-5-15.patch because now in upstream.
- Switch URL tag from http://kxstudio.sourceforge.net/cadence to
  https://kx.studio/Applications:Cadence and insert new source url.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1694001600">- Fix security bugs related to use of Fixed Temporary Files.
  (bsc#1213330, bsc#1213983, bsc#1213985)
  * 0001-cadence_aloop_daemon-place-lockfile-into-non-public-.patch
  * 0001-cadence.py-wine-ASIO-settings-use-safe-tempfile.patch</changelog>
</package>
<package pkgid="9f0a1c4a719cf0f95e7ff942881caa754ecd33c0524219118cc69838c1ee2c008979ca92d8ca34eaaf3d96e646b17c020fe700ae87a33089aaa603c3867dec48" name="CalcMySky" arch="riscv64">
  <version epoch="0" ver="0.4.0" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664798400">- Initial OBS release.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1667995200">- Update to 0.2.1:
  * ShowMySky library now has soname;
  * ShowMySky library name depends on major version of Qt,
    so that the versions for Qt5 and for Qt6 can be installed simultaneously;
  * The library can now be used via CMake's CPM without installing;
  * Fixed error handling on macOS (ShowMySky used to crash on any errors);
  * Various OpenGL state management fixes;
  * Rendering the Sun in zero order scattering now correctly takes
    custom Solar spectrum into account.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681214400">- Update to 0.3.0:
  * Now it's possible to replace view direction shaders via ShowMySky API
    without re-creating the renderer. This lets Stellarium switch between
    projections while implementing them in fragment shaders for better image quality.
  * CMake configuration modules are now installed in paths like /usr/lib/cmake/ShowMySky-Qt6
    instead of /usr/lib/ShowMySky-Qt6/cmake.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Fix packaging issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 0.3.1:
  * on GPUs that compute mip maps of non-power-of-two textures poorly,
    eclipsed atmosphere rendering now works as expected;
  * atmosphere model examples now don't include Rayleigh phase function
    in the texture, this change fixes a "round cap around zenith" artifact.</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="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718625600">- Update to 0.3.2:
  * The pseudo-reflection of the sky used by Stellarium now
    doesn't have the solar aureole, which looked strange
    (the actual aureole in the sky is retained);
  * Added support for GLM 1.0.0, which requires a macro
    to be defined to use experimental features.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728907200">- Update to 0.3.3:
  * Visual artifacts during solar eclipses where solar and lunar radii are nearly equal,
  * Wrong sampling points when computing eclipse double scattering,
  * SIGPIPE from broken X11 ICE connection that sometimes happened during calcmysky execution,
  * Off-by-one mistake in calculation of light pollution texture coordinates,</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 0.3.5:
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 0.4.0:
  * This release is relicensed to GPLv2 (with GPLv3 remaining an option) to fix compatibility with Stellarium's license.
  * A few build system issues have been fixed.</changelog>
</package>
<package pkgid="12f03d8e695c5662382fb7bfd08ba3e461b81dc1c7296108e44cfacc14273d9728de79341d3a44eedd0772e05a783f04bdca4e52d768dedd7c2e83b06507b395" name="CalcMySky-devel" arch="riscv64">
  <version epoch="0" ver="0.4.0" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664798400">- Initial OBS release.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1667995200">- Update to 0.2.1:
  * ShowMySky library now has soname;
  * ShowMySky library name depends on major version of Qt,
    so that the versions for Qt5 and for Qt6 can be installed simultaneously;
  * The library can now be used via CMake's CPM without installing;
  * Fixed error handling on macOS (ShowMySky used to crash on any errors);
  * Various OpenGL state management fixes;
  * Rendering the Sun in zero order scattering now correctly takes
    custom Solar spectrum into account.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681214400">- Update to 0.3.0:
  * Now it's possible to replace view direction shaders via ShowMySky API
    without re-creating the renderer. This lets Stellarium switch between
    projections while implementing them in fragment shaders for better image quality.
  * CMake configuration modules are now installed in paths like /usr/lib/cmake/ShowMySky-Qt6
    instead of /usr/lib/ShowMySky-Qt6/cmake.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Fix packaging issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 0.3.1:
  * on GPUs that compute mip maps of non-power-of-two textures poorly,
    eclipsed atmosphere rendering now works as expected;
  * atmosphere model examples now don't include Rayleigh phase function
    in the texture, this change fixes a "round cap around zenith" artifact.</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="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718625600">- Update to 0.3.2:
  * The pseudo-reflection of the sky used by Stellarium now
    doesn't have the solar aureole, which looked strange
    (the actual aureole in the sky is retained);
  * Added support for GLM 1.0.0, which requires a macro
    to be defined to use experimental features.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728907200">- Update to 0.3.3:
  * Visual artifacts during solar eclipses where solar and lunar radii are nearly equal,
  * Wrong sampling points when computing eclipse double scattering,
  * SIGPIPE from broken X11 ICE connection that sometimes happened during calcmysky execution,
  * Off-by-one mistake in calculation of light pollution texture coordinates,</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 0.3.5:
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 0.4.0:
  * This release is relicensed to GPLv2 (with GPLv3 remaining an option) to fix compatibility with Stellarium's license.
  * A few build system issues have been fixed.</changelog>
</package>
<package pkgid="cbb28b69a57b0bf5fa9259edd9b52a06ebd693ad98f66371b2ad4241b1ac8da6c437c9b71810e8b68649c2a774d5b2fb022574af2dd533d05fa6319ef83800e0" name="CastXML-devel" arch="riscv64">
  <version epoch="0" ver="0.7.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705924800">- Update to version 0.6.4:
  * Improve simulated _Float## types to support glibc headers
    (gh#CastXML/CastXML#251).</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add upstream change:
  * 0001-Port-to-LLVM-Clang-Git-release-18.x-as-of-2024-02-05.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713096000">- Update to version 0.6.5:
  * LLVM 18 compatibility.
- Drop upstream incorporated patch:
  0001-Port-to-LLVM-Clang-Git-release-18.x-as-of-2024-02-05.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1715688000">- Update to version 0.6.6:
  * RunClang: Tolerate GNU __attribute__((__assume__(...)))
  * Remove GCC builtin definitions for features Clang does not
    implement</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1720440000">- Update to version 0.6.7:
  * Add support for GNU builtin __float80 type.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721649600">- Update to version 0.6.8:
  * test: Fix expected cc-gnu predefined macro ordering</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734523200">- Update to version 0.6.10:
  * Enable -fsized-deallocation when simulated compiler does.
  * cmake: bump minimum required version to 3.10.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1739448000">- Update to version 0.6.11:
  * test: Remove unnecessary space from CXXLiteral case
  * test: Tolerate predefined __cdecl macro from LLVM/Clang
  * Port to LLVM 20.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1758801600">- Update to version 0.6.13:
  * RunClang: Add macro to list GCC builtin definitions for
    fixed-size floats.
  * RunClang: Remove GCC 14 builtin definitions for features Clang
    does not offer.
- Changes from version 0.6.12:
  * Not documented upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772452800">- Update to version 0.7.0:
  * No upstream changelog.</changelog>
</package>
<package pkgid="ac0bc4cdeed6f54e186fb66d5f8b82100179a70dfacf9b6da4101571846f162e9d7cb35365c3220524be12903c702467fcda2ef79d1cff5abdb45ceb467451aa" name="Catch2-2-devel" arch="riscv64">
  <version epoch="0" ver="2.13.10" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1665230400">- Initial package:
  * Branch off from obs://devel:libraries:c_c++/Catch2 at version
    2.13.9 and rename src package to Catch2-2.
  * Catch2-2-devel: Add 'Provides: Catch2-devel = %{version}'
    and 'Conflicts: Catch2-devel &gt;= 3'.
  * Drop CMAKE_RELEASE_TYPE=Release to use default
  'RelWithDebInfo' value from %cmake macro.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 2.13.10:
  * Fixed issue with catch_discover_tests when there is multiple of
    256 tests (gh#catchorg/Catch2#2401, gh#catchorg/Catch2#2503).
  * Catch2-provided main and wmain are explicitly marked as __cdecl
    when compiled with MSVC (gh#catchorg/Catch2#2486,
    gh#catchorg/Catch2#2487).
  * Replaced deprecated std::aligned_storage
    (gh#catchorg/Catch2#2419, gh#catchorg/Catch2#2420).
- Minor rebase of fix-pragmas-old-gcc.patch to apply cleanly.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="c9718e57563662f5e68d82a480a1bf2e1fbe9255490ad25e555fe59c3b0c963f1be0b42bf369bc86aaa57c47722d21c9bf58d55420aa26efcf954b25933d4536" name="Catch2-devel" arch="riscv64">
  <version epoch="0" ver="3.13.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1715601600">- Update to version 3.6.0:
  * Fixes
  - Fixed the JUnit reporter sometimes crashing when reporting a
    fatal error (gh#catchorg/Catch2#1210,
    gh#catchorg/Catch2#2855).
  * Improvements
  - Disable -Wnon-virtual-dtor in Decomposer and Matchers
    (gh#catchorg/Catch2#2854).
  - precision in floating point stringmakers defaults to
    max_digits10.
  - Column wrapping ignores ansi colour codes when calculating
    string width (gh#catchorg/Catch2#2833,
    gh#catchorg/Catch2#2849).
  * Miscellaneous
  - Conan support improvements
  - SelfTest target can be built through Bazel
    (gh#catchorg/Catch2#2857).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1727092800">- Update to version 3.7.1:
  - Applied the JUnit reporter's optimization from last release to
    the SonarQube reporter
  - Suppressed `-Wuseless-cast` in CHECK_THROWS_MATCHES
    (gh#catchorg/Catch2#2904)
  - Standardize exit codes for various failures
  - Fixed out-of-bounds access when the arg parser encounters
    single `-` as an argument (gh#catchorg/Catch2#2905)
  - Added catch_config_prefix_messages.hpp to meson build
    (gh#catchorg/Catch2#2903)
  - `catch_discover_tests` now supports skipped tests
    (gh#catchorg/Catch2#2873)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1737633600">- Update to version 3.8.0:
  * Improvements:
  - Added std::initializer_list overloads for
    (Unordered)RangeEquals matcher (gh#catchorg/Catch2#2915,
    gh#catchorg/Catch2#2919).
  - Added explicit casts to silence GCC's Wconversion
    (gh#catchorg/Catch2#2875).
  - Made the use of builtin_constant_p tricks in assertion
    macros configurable (gh#catchorg/Catch2#2925) .
  - Cleaned out Clang-Tidy's performance-enum-size warnings.
  - Added support for using from_range generator with iterators
    with value_type = const T (gh#catchorg/Catch2#2926).
  * Bug fixes:
  - Fixed crash when stringifying pre-1970 (epoch) dates on
    Windows (gh#catchorg/Catch2#2944).
  - Fixes and improvements for catch_discover_tests CMake
    helper.
  - Bumped up the minimum required CMake version to build Catch2
    to 3.16.
  - Meson build now provides option to avoid installing Catch2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 3.8.1:
  * Fixed bug where catch_discover_tests fails when no TEST_CASEs
    are present (gh#catchorg/Catch2#2962).
  * Fixed Clang 19 -Wc++20-extensions warning
    (gh#catchorg/Catch2#2968).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753531200">- Update to version 3.9.0:
  * Features:
  - Added experimental opt-in support for thread safe
    assertions.
  - The default test run order has been changed to random.
  - Passing assertions are significantly faster when the
    reporter does not ask for assertionEnded events on passing
    assertions.
  - Small (2-5%) improvement if the reporter asks for
    assertionEnded events for passing assertions.
  - The exit code constants are part of the Session API.
    (gh#catchorg/Catch2#2955, gh#catchorg/Catch2#2976).
  - Suppressed unsigned integer overflow checking in locations
    with intended overflow (gh#catchorg/Catch2#2965).
  - Reporters flush output after writing metadata, e.g. rng seed
    (gh#catchorg/Catch2#2964).
  - Added unreachable after FAIL and SKIP macros
    (gh#catchorg/Catch2#2941).
  - Added fast path for assertionStarting event when no reporter
    requires it.
  - Improved last seen source location tracking to be more
    precise.
  * Bug fixes:
  - Fixed formatting of tags with more than 100 tests in the
    default --list-tags output (gh#catchorg/Catch2#2963).
  - Fixed Clang-Tidy's
    readability-static-accessed-through-instance in tests.
  - Fixed most of Clang-Tidy's
    cppcoreguidelines-avoid-non-const-global-variables
    (gh#catchorg/Catch2#2582).
  - The lifetime of scoped messages now strictly obeys their
    scope (gh#catchorg/Catch2#1759, gh#catchorg/Catch2#2019,
    gh#catchorg/Catch2#2959).
  - TEMPLATE_TEST_CASE_SIG can handle signatures consisting of
    only types (gh#catchorg/Catch2#2680,
    gh#catchorg/Catch2#2995).
  - Moved catch_test_run_info.hpp up from internal/ subfolder
    into the main one (gh#catchorg/Catch2#2972).
  * Miscellaneous: pkg-config files are now generated at install
    time (gh#catchorg/Catch2#2979).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754827200">- Update to version 3.9.1:
  * Bug fixes:
  - Fixed bad error reporting for multiple nested assertions
    (gh#catchorg/Catch2#1292).
  - Fixed W4702 (unreachable code) in the polyfill for
    std::unreachable (gh#catchorg/Catch2#3007).
  - Fixed decomposition of assertions comparing enum-backed
    bitfields (gh#catchorg/Catch2#3001).
  - Fixed StringMaker specialization for
    time_point&lt;system_clock&gt; with non-default duration type
    (gh#catchorg/Catch2#2685).
  * Improvements.
  - Exceptions thrown during stringification of decomposed
    expression no longer fail the assertion
    (gh#catchorg/Catch2#2980).
  - The selection logic for CATCH_TRAP prefers
    __builtin_debugtrap on all platforms when Catch2 is compiled
    with Clang.
- Add Catch2-pkgconfig-install-destdir.patch: Install pkgconfig
  file to destdir (gh#catchorg/Catch2#3006); upstream commit.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1758456000">- Update to version 3.10.0:
  * Bug fixes:
  - pkg-config files will take DESTDIR env var into account when
    selecting install destination (gh#catchorg/Catch2#3006,
    gh#catchorg/Catch2#3019)
  - Changed filter to store the provided predicate by value
    (gh#catchorg/Catch2#3002, gh#catchorg/Catch2#3005)
  * Improvements
  - Escaping XML and JSON output is faster when the strings do
    not need escaping.
  - Message macros (INFO, CAPTURE, WARN, SUCCEED, etc) are now
    thread safe.
- Drop Catch2-pkgconfig-install-destdir.patch: fixed upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761652800">- Update to version 3.11.0:
  * Bug fixes:
  - Fixed building on non-desktop GDK platforms
    (gh#catchorg/Catch2#3029).
  - Fixed message macros being susceptible to race in specific
    scenario (gh#catchorg/Catch2#3031).
  - Catch2's SEH filter will call the previously installed
    filter after reporting the error (gh#catchorg/Catch2#3033).
  * Improvements
  - Handling of scoped messages (e.g. CAPTURE) is a bit faster.
  - Better out-of-the-box support for QNX
    (gh#catchorg/Catch2#2953).
  - Improved performance of assertions by up-to 10%
  - Faster processing of non-escaped strings in --invisibles
    mode.
  - Added support for Bazel's TEST_RANDOM_SEED env var
    (gh#catchorg/Catch2#3021).
  - Added support for Bazel's TEST_PREMATURE_EXIT_FILE env var
    (gh#catchorg/Catch2#3020).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768478400">- Update to version 3.12.0:
  * Fixes:
  - Fixed unscoped messages after a passing fast-pathed
    assertion being lost.
  - Fixed the help string for `--order` to mention random order
    as the default (gh#catchorg/Catch2#3045).
  - Fixed small documentation typos (gh#catchorg/Catch2#3039).
  - Fixed compilation with `CATCH_CONFIG_THREAD_SAFE_ASSERTIONS`
    for older C++ standards.
  - Fixed a thread-safety issue with message macros being used
    too early after the process starts.
  - Fixed automatic configuration to properly handle PlayStation
    platform (gh#catchorg/Catch2#3054).
  - Fixed the _weird_ behaviour of section filtering when
    specifying multiple filters (gh#catchorg/Catch2#3038).
  * Improvements:
  - Added `lifetimebound` attribute to various places.
  - Minor compile-time improvements to stringification
    (gh#catchorg/Catch2#3028).
  - Global variables will only be marked with `thread_local` in
    thread-safe builds (gh#catchorg/Catch2#3044).
  * Miscellaneous:
  - The thread safety support is no longer experimental.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1771416000">- Update to version 3.13.0:
  * Fixes:
  - --benchmark-samples 0 no longer hard crashes
    (gh#catchorg/Catch2#3056); the CLI validation fails instead.
  * Improvements:
  - Suppressed static analysis 26426 diagnostic for MSVC
    (gh#catchorg/Catch2#3057).
  - Renamed the internal deprecation macro from DEPRECATED to
    CATCH_DEPRECATED to avoid conflicts
    (gh#catchorg/Catch2#3058).
  - Added UNSCOPED_CAPTURE macro (gh#catchorg/Catch2#2954).
  - Added ConcatGenerator to combine multiple separate generator
    into one; The short form is cat.
  - Generators can now jump forward to nth element efficiently;
    Custom generators that can jump forward efficiently should
    override skipToNthElementImpl.
  - Generators can declare themselves infinite; Custom
    generators should override isFinite() to return the proper
    value.
  - Added --warn InfiniteGenerators to error out on GENERATE
    being given an infinite generator.
  - Extended options for section filtering from CLI to include
    generators.
  - MapGenerator only calls the mapping function if the output
    will be used.</changelog>
</package>
<package pkgid="c1b4eebab45f5b85b84314ac9243be90e56a7bf04dda973b05477615e3ae67c053b3bcb50ef12dd75132cbd40bb20ead7ac30b53d4019830d9d5215294e9e45f" name="CharLS-devel" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="cgiboudeaux@gmx.com" date="1353412800">- Fix the SLES build (%make_install is not expanded)</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1499342400">- Update to version 2.0.0:
  Bug fixes
  * #10 - Fixed the problem that "output buffer to small" was not
    detected when writting encoded bytes to a fixed output buffer.
    This could cause memory corruption problems.
  * #11 - Update charlstest to return EXIT_SUCCESS/FAILURE
  * Fixed the issue that DecodeToPnm would set
    params.colorTransform = ColorTransformation::BigEndian but the
    library didn’t support this option during decoding.
  Misc
  * Updated the source code to C++ v14.
  * Refactored several API's to make usage of the library easier.
- Removed unzip build requirement (not needed anymore).
- Require gcc &gt;= 5.0 (for C++ v14).
- Removed the following patches (not needed anymore):
  charls_add_cmake_install_target.patch
  charls_add_sharedlib_soname.patch
  charls_fix_tests.patch</changelog>
  <changelog author="jengelh@inai.de" date="1499688000">- Fix RPM group.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Build with gcc6, fix build failure for Leap</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1596974400">- Update to version 2.1.0.
  * Added
  * Two new C++ classes (jpegls_encoder \ jpegls_decoder) have
    been added to make it much easier to use CharLS from C++
  * A new C API (charls_xxx functions) was added to provide a
    more stable ABI for future updates. The old API calls are
    internally forwarded to the new API.
  * CharLS can now read and write JPEG-LS standard SPIFF headers
  * Support has been added to detect the unsupported JPEG-LS
    extension (ISO/IEC 14495-2) SOF_57 marker and IDs in LSE
    marker
  * Support has been added to encode\decode 4 component images
    in all interleave modes
  * Deprecated
  * The legacy 1.x\2.0 C API has been marked as deprecated. This
    legacy API will be maintained until the next major upgrade.
  * Future 2.x updates will start to mark the legacy types and
    functions with the C++ [[deprecated]] attribute.
  * Changed
  * charls_error has been replaced by a C++11 compatible
    jpegls_errc error code enum design
  * The included C and C++ sample have been updated to use the
    new C\C++ API
  * Improved the validation of the JPEG-LS stream during
    decoding
  * The referenced NuGet packages of the .NET wrapper assembly
    are updated to their latest versions
  * Removed
  * Support to write JFIF headers during encoding has been
    removed. JFIF headers were already skipped when present
    during decoding.
  * SPIFF headers should be used when creating standalone .jls
    files
  * Support for .NET Code Contracts has been removed as this
    technology is being phased out by Microsoft
  * Fixed
  * Fixed #7, How to compile CharLS with Xcode has been
    documented in the Wiki
  * Fixed #44, Only the API functions should be exported from a
    Linux shared library
  * Fixes #35, Encoding will fail if the bit per sample is
    greater than 8, and a custom RESET value is used
  * Fixes #51, The default threshold values are not corrected
    computed for 6 bit images or less
  * Fixed the ASSERT in the ModuloRange function, which would
    trigger false assertions in debug builds</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1614600000">- Update to version 2.2.0:
  * Added
  - Added pkg-config charls.pc file to help in detect the CharLS
    library (see #76)
  - Added standard CMake variable BUILD_SHARED_LIBS as an option
    to make it visible in the CMake GUI (see #66)
  - The PowerPC Little Endian (ppc64le) platform has been added
    as supported architecture
  * Fixed
  - Fixed #21, Building with UBSAN, will report runtime error:
    left shift of 4031 by 63 places cannot be represented in type
    'long int'
  - Fixed #25, CharLS fails to read LSE marker segment after
    first SOS segment
  - Fixed #26, CharLS should only use the valid bits from the
    passed input buffer
  - Fixed #36, CharLS should remain stable from bad input
    (several issues found by fuzzy testing)
  - Fixed #60, Visual Studio 2015 C++ compiler cannot compile
    certain constexpr constructions
  - Fixed #62, Missing includes in jpegls_error.cpp when using
    libc++ (and not libstdc++)
  - Fixed #70, The C and C++ sample don't swap the pixels from a
    .bmp file horizontal
  - Fixed #79, Wrong JPEG-LS encoding when stride is non-default
    (stride != 0), component count &gt; 1 and interleave_mode is none
  * Changed
  - The API has been extended with additional annotations to
    assist the static analyzer in the MSVC and GCC/clang
    compilers
  - The size check for a Start Of Scan (SOS) segment is now exact
    for improved compatibility with fuzzy testing
  - The minimum support version of CMake is now 3.13 (was 3.9),
    3.13 is needed for add_link_options
  - The Windows static library and DLL are now compiled with the
    Control Flow Guard (/guard:cf) option enabled for enhanced
    security
  - The .NET adapter has been upgraded to .NET 5 and moved to its
    own repository This has been done to make it possible to have
    different release cycles.
  * Removed
  - The legacy methods JpegLsEncodeStream, JpegLsDecodeStream and
    JpegLsReadHeaderStream have been removed as exported methods.
    These methods were not part of the public API and only used
    by by the charlstest application
- Added pkgconfig build requires.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1643803200">- Update to version 2.3.2:
  * Fixed
  - [#160](https://github.com/team-charls/charls/issues/160),
    warning: cast from ‘unsigned char*’ to ‘uint16_t*’ increases
    required alignment of target type
  - [#161](https://github.com/team-charls/charls/issues/161),
    warning: useless cast to type ‘size_t’ {aka ‘unsigned int’}
    [-Wuseless-cast]
  * Changed
  - Updates to the CMakeLists.txt for Unix builds (except macOS)
    to hide more symbols from the shared library.
  - C++14 is now the minimum version instead of explicitly
    required. This allows consuming applications more
    flexibility. Typically CMake will select the latest C++
    standard version that used C++ compiler supports.
  From version 2.3.1:
  * Fixed
  - [#155](https://github.com/team-charls/charls/issues/155),
    charls::jpegls_decoder::decode: 2 overloads have similar
    conversions in v2.3.0
  From version 2.3.0:
  * Added
  - The encoder API has been extended with a rewind method that
    can be used to re-use a configured encoder to encode multiple
    images in a loop.
  - Added support to decode JPEG-LS images that use restart
    markers
    [#92](https://github.com/team-charls/charls/issues/92).
  - Added support to write and read comment (COM) segments
    [#113](https://github.com/team-charls/charls/issues/113).
  - Added support to encode/decode oversized images (width or
    height larger then 65535).
  - Extended the validation of the encoded JPEG-LS byte stream
    during decoding.
  - Added support to encode JPEG-LS images with:
  * The option to ensure the output stream has an even size.
  * The option to write the CharLS version number as a comment
    (COM segment) to the output stream.
  * The option to write the coding parameters to the output
    stream if the bits per pixel are larger then 12 (enabled by
    default).
  - Usage of compiler specific attributes on the public API as
    replacement for ``[[nodiscard]]`` (which is a C++17 feature).
  * Fixed
  - [#84](https://github.com/team-charls/charls/issues/84),
    Default preset coding parameters not computed for unset
    values.
  - [#102](https://github.com/team-charls/charls/issues/102),
    CMake find_package(charls 2.2.0 REQUIRED) not working.
  * Changed
  - CMakeSettings.json has been replaced with CMakePresets.json.
  - Non default coding parameters are explicitly stored in the
    output stream during encoding.
  - GCC shared library release builds are now using LTO (Link
    Time Optimization).
  - Some functions use compiler intrinsics for slightly better
    performance.
- Removed support for openSUSE &lt;= 13.2/Leap 42.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 2.3.4:
  * Changed
  - Replaced legacy test images
  From version 2.3.3:
  * Fixed
  - [#167](https://github.com/team-charls/charls/issues/167),
    Decoding\Encoding fails on IBM s390x CPU
    (Big Endian architecture)
  * Changed
  - CTest is now used in the CI build pipeline to test the output
    of the Linux and macOS builds.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 2.4.1:
  Fixed
  * Fixed #221, jpegls_errc::destination_buffer_too_small incorrectly thrown
    for 8 bit 2*2 image with stride = 4 during decoding.
- update to 2.4.0:
  Added
  * Support for Windows on ARM64 in the MSBuild projects and CMake files.
  * Support to read and write application data markers. #180
  * Added method charls_validate_spiff_header to validate SPIFF headers.
  Changed
  * Improved compatibility of public headers with C++20.
  * Switch order of APP8 and SOF55 markers during encoding to allign with
    user application data markers.
  Fixed
  * Fixed #167, Multi component image with interleave mode none is not
    correctly decoded when a custom stride argument is used.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 2.4.2:
  * Fixed #269, Decoding doesn't work when compiled with mingw64.</changelog>
</package>
<package pkgid="142042d80eaa656af06b10d6051212ce9e18736ca93f54103a618109915ccd54b3d71981ae021606dc00cb9c33547b4a913ea867c28d41620418d39b40a44903" name="Clipper2-devel" arch="riscv64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752408000">- initial package
- add no-static.patch
- track series file for easier quilt usage</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752494400">- prepare running the testsuite</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752580800">- compile with gcc 14 (c++17) on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1753099200">- build with 16.0 without enforcing a certain compiler</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754654400">- update no-static.patch
  Better fix: as long as you do not install the library. it will
  not get added to the generated files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- Fix shared library packaging naming</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766232000">- Update to 2.0.1
  This release also includes the new (Constrained Delaunay)
  Triangulation module.
- drop no-static.patch</changelog>
</package>
<package pkgid="2172dcc94db27e207f787da62885cec9d1c9f0323d7fcfd901e7f3bc460d99d5b9f4eaee4af64386b3681eafeccef2ea7fb3dc8d0bf2e1247d4af92fa1fd8567" name="Coin-devel" arch="riscv64">
  <version epoch="0" ver="3.1.3" rel="7.1"/>
  <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ü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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715169600">- Use %autosetup: allows to eliminate usage of deprecated %patchN
  syntax.
- Rebase Coin60.patch to also apply with -p1.</changelog>
</package>
<package pkgid="628995bea382e45348776085f572b794ea1e483e11a621c824b81fb87bb898cf46be7d48775e960348da68b148da0ead337bba088d8d8759727b75c6fbe07ccb" name="Coin4-devel" arch="riscv64">
  <version epoch="0" ver="4.0.3" rel="2.1"/>
  <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ü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üns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- 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ü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737201600">- Update to version 4.0.3:
  * For details, see
    https://github.com/coin3d/coin/blob/v4.0.3/NEWS</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1763121600">- Fix build with boost 1.90 Beta 1
  * Add boost-static-assert.patch</changelog>
</package>
<package pkgid="12c932d0d5e724d17e1e120d0005fc4382292515a3f01d19c07bb23178a4d4c3c93566d0af990e8790811a25f7aaaeb191a72c0c8fa7a556090e42ce3d42e8cc" name="ColPack-devel" arch="riscv64">
  <version epoch="0" ver="1.0.10" rel="2.1"/>
  <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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Drop baselibs.conf, 32bit support is not needed anymore</changelog>
</package>
<package pkgid="189d4e7932e25565e3bb70bbdf00216cff82c5e82b75e48a71193c40ea1a9ede3ffe62a503e0966cb0ac3bc6c199f23c79e07ebf7471354874502348b39a4025" name="ColorFull-devel" arch="riscv64">
  <version epoch="0" ver="1.1" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1477656000">- Initial package.
- Add patches to fix syntactical errors and get the package
  building:
  * ColorFull-monomial-conjugate-assignment.patch: Fix an
    incorrect assignment syntax.
  * ColorFull-monomial-illegal-or-usage.patch: Fix the usage of
    "or" by using appropriate parenthesis around the operands.
  * ColorFull-install-pkgconfig-file.patch: Add a pkgconfig file
    and modify the autotool files to install it to an
    appropriate location
- Add rpmlintrc file to suppress false warning about spelling
  errors in description tag coming from the package name
  (ColorFull, not colorful).</changelog>
  <changelog author="badshah400@gmail.com" date="1477828800">- Fix Libs and Cflags in the pkgconfig file.</changelog>
  <changelog author="jengelh@inai.de" date="1477915200">- Update descriptions and RPM groups</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 1.1:
  * Added functions split_gluon, default_parton_numbers,
    rename_partons in Col_functions. These functions are used for
    g -&gt; qqbar splitting.
  * Removed Matchbox interface to Herwig, since ColorFull along
    with the interface, is shipped with Herwig from version 7.0.
  * Included various minor updates from Herwig version.
- Changes from version 1.0:
  * Fixed Monomial.h to build using --std=c++11 and --std=c++14.
  * Fixed all warnings appearing with -Wextra for g++ and clang
    using --std=c++11 and c++14. This required removing some
    arguments in private functions.
- Move shared libs to standard libdir from libdir/name; this
  makes the package compliant with openSUSE shared lib packaging
  policy, and no longer requires the installation of a conf file.
- Drop patches incorporated or otherwise fixed upstream:
  * ColorFull-monomial-conjugate-assignment.patch
  * ColorFull-monomial-illegal-or-usage.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
</package>
<package pkgid="0061cb28db32d4c4be2bdb61db402f4234c71294aa1de5a5c988927aad0aeca02093c6876dd97c92e7091736ecf0eb02377f05a24074238ecaca8b949fd23086" name="CorsixTH" arch="riscv64">
  <version epoch="0" ver="0.69.2" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 0.65:
  * Hospital policies will now carry over to your next level in
    the campaign
  * You can now remove destroyed rooms for a fee (config option)
  * The information dialogs that appear when a room is first built
    can be disabled in the configuration file
  * Fire extinguishers in rooms now have a chance to save a smoking
    machine from exploding
  * Advisor has more advice
  * Additional trophy of the original game is implemented
  * Roujin's challenge cheat is back
  * Experimental direct_zoom config option, for more efficient zoom.
  * Fix: Emergencies with unknown diseases will no longer occur
  * The VIP system has been overhauled to provide more balanced ratings
  * Overpriced/Underpriced treatments now scale with difficulty
  * Placing a receptionist on a desk will now call her to the desk
  * Boiler breakdowns now depend on handymen
  * Faxes can no longer be opened while paused
  * Improvements to receptionist announcement frequency and behaviour
  * Games compiled without movie/audio can no longer access these settings
  * Greek language added!
  * Updates to Brazilian-Portuguese and English language
  * Fixes to Chinese unicode encoding
  * Fix: Issues scheduling emergencies have been resolved
  * Fix: Games will no longer crash on load if the jukebox was open
  * Fix: Games will no longer crash because of an empty music folder
  * Fix: Fixed a scenario where editing a room caused staff to get stuck
  * Fix: Games that scrolled while saving stop scrolling on load
  * Fix: Psychiatrists in the Operating Theatre are now properly counted
  * Fix: Losing a game now gives the reason if the movie is skipped
  * Fix: Exiting the game will no longer hang when using the
    Wayland backend
  * Fix: The mouse will now be freed on game crash</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625918400">- Fix lua-lpeg requirement</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625918401">- Use default lua otherwise the Requires will be incorrect
- Remove unnecessary luajit build dep</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1627214400">- Update to version 0.65.1
  * Fixes a bug where the game would crash if you got the All Cured
    trophy at the end of year awards, when loading a save from 0.64
    or earlier.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1657713600">- Update to version 0.66:
  * New Features/Enhancements:
  - Direct Zoom has been improved and is now enabled by default
  - Nurses can now leave the ward without disturbing her patients
  - Patients with Serious Radiation now glow a beautiful shade of
    green
  - Patients with Jellyitis now wobble wobble wobble
  - The Hotkeys menu has been overhauled to make it easier to use
  - You can now reset your zoom level by pressing '0'
  - A new fax code cheat has been added!
  - The replace machine prompt will now tell you the new strength
    before purchase (can be disabled in configuration settings)
  - A machine's dynamic info will tell you the strength a machine
    can be upgraded to if you replaced it (can be disabled in
    configuration settings)
  - Support ffmpeg v5.
  * Changes:
  - Improved pee and vomit conditions
  - Patients will no longer queue for reception until nearby
  - The Adviser will no longer queue repetitive messages
  - Dropdown menus will now close when clicked outside of
  - Non-visual diseases can now be delayed in the level config of
    a custom game
  - Gamelog.txt will now contain system information instead of
    within the window title
  - Patients no longer become fed up and leave the hospital if
    already in their treatment room
  * Bug Fixes:
  - Checking for updates should now work moving forward (promise)
  - All cured trophy bugfix now properly applied from 0.65.1
  - Firing staff from a multi-use object now ensures they leave
    the hospital
  - Missing config and hotkey values will now use default values
  - Fixed an instance where an emergency fax could show the wrong
    cure
  - Sound effect boundary is now properly applied on window
    resize
  - The cheats menu is now immediately usable after typing the
    cheat code on a fax
  - User action while paused setting no longer uses configuration
    default
  - Quick Save and Quick Load behaviour has been improved
  - The cheats menu dialog will no longer slide off the screen
  - You can now purchase plots while wall transparency is on
  - Playback of movie audio on surround sound systems is improved
  - Resolved formatting issues with numbers after loading a save
  * Updated translations.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1692964800">- Update to version 0.67:
  * New Features/Enhancements
  - The original demo gameplay video now plays when the
    CorsixTH main menu is idle (this can be disabled in the
    configuration file)
  - File browser menus now have an OK button
  - Selecting an existing file in the Save Game/Map browsers
    will now update the text input box to that file name
  * Changes
  - Handymen now always stay in their assigned plots, except
    when going to rest
  - Staff members now have a maximum salary, which can be
    configured in custom levels
  - The game will now always use the GP's choice of next
    diagnosis room for the patient, if available
  - Queueing patients are now shown when hovering a door
  - Epidemics can no longer fail because an infected patient
    left before the epidemic was revealed
  - Balance changes to drug improvement research
  - Check for updates can now be disabled in Settings
  - Check for updates timeout duration significantly reduced
  - "Pause" now shows up when the "Build while paused" setting
    is on and the game is paused.
  - The gamelog file now includes a timestamp
  - Support for detecting Theme Hospital game files from an
    EA Store install
  - Many, many, refactors of the code to make it better to
    understand for future developers
  - Contact methods to reach the CorsixTH Team have been updated
  * Bug Fixes
  - Fixed an instance where objects could disappear from the map
  - Fixed a bug where the empty action queue message was
    prevented from happening
  - Fixed a bug where dying patients became undead and would
    have a habit of ruining everything
  - Fixed broken dynamic info during epidemics
  - Handymen will no longer try to repair machinery while
    a patient is using it
  - Psychiatrist couch has less chance of causing blocked paths
  - Roujin's challenge is now properly applied (read: harder)
  - Serious Radiation is no longer contagious
  - Room blueprints can no longer go beyond external walls
  - Fixed incorrect button sounds in the Staff Management window
  - Fixed back button behaviour in Font Picker
  - Fixed a bug where word-wrapping text on dialogs could crash
    the game
  - Fixed a rare case where the next VIP date may be scheduled
    in the past
  - Fixed a rare case where awarded research points could
    be negative
  - Fixed a rare case of the balance sheet being victim of
    a green highlighter
  * Updated Translations</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1729425600">- Update to version 0.68.0:
  * New Features/Enhancements
  - In-game movies now play for users using TH Data directly
    from a .ISO file
  - Custom campaign creators can now optionally use the original
    level advance movie when progressing through the campaign
  - The Map Editor has received some love including new
    features, fixes, and jukebox controls
  - Long windows now behave properly in the game if they get
    intersected by an adjacent wall
  - You can now control the Jukebox from the Main Menu by going
    to Options &gt; Jukebox
  - External (non-TH) XMI files are now supported by the Jukebox
  - The adviser now tells you the cost of replacing your machine
    if you cannot currently afford it
  - More cheats!
  - [Experimental] Right mouse panning can now be used instead
    of using the middle mouse button. Enable it in the
    configuration file
  - [Experimental] We’re closer to fully implementing falling
    actions! Get a sneak peek and get the chance to push people
    over by enabling it in the configuration file/debug menu
  * Changes
  - The demo movie will no longer play and cause jumpscares at
    the main menu if the CorsixTH window is not in focus
  - Game speeds are now more closely aligned with the original
    game
  - Improvements to handling of win/lose conditions, and the
    progress report
  - Staff tiredness levels are now taken from the level config
    file based on difficulty level of the main campaign
  - You can no longer win a level if you still have outstanding
    loans
  - Emergencies will now be announced once patients actually
    begin arriving instead of at the start
  - Errors with music playback will now attempt to provide more
    helpful information in the console
  - Level briefings now show before the in-game tutorial
  - The first patient of a level will now arrive faster after
    opening the hospital
  - The information dialog box is now more closely aligned with
    the original game
  - The tip of the day window should no longer be obscured in
    the main menu
  - The load/save windows now have better labelling
  - Unavailable languages are shown as disabled until you select
    a Unicode font
  - Support is added to auto-detect a Theme Hospital install
    via GOG Galaxy
  * Translations
  - Ukranian translation added.
  - Dutch, Italian, Russian, Spanish, French and
    Brazilian-Portuguese translation has been updated.
  - Some unused language strings have been cleaned up
  - Custom campaign and level creators can now optionally add
    translated strings for campaign description, level briefing,
    and winning text
  * Bug Fixes
  - Swing (double) doors will no longer crash your game if you
    built rooms that used them while paused
  - Fixed a bug for NVIDIA users who didn’t like graphical
    corruption when playing fullscreen at non-native resolutions
  - Games should no longer crash irrecoverably because you have
    a 4k monitor
  - The game will now exit to the main menu cleanly if a problem
    occurred trying to load a new level or map
  - Staff who have left the hospital can no longer ask for
    a raise
  - Fixed a bug where some staff may have no initial before
    surname
  - Patients can no longer litter outdoors
  - Patients waiting for a player decision no longer lose their
    mood icon on vomit/pee
  - Fixed a bug where an unreachable reception desk could cause
    a crash
  - The Computer and Atom Analyser now make button sounds as
    originally intended
  - The mark for vaccination action now makes a sound as
    originally intended
  - Fixed a rare bug where edges of map tiles for parcels could
    cause unintended behaviour when purchasing plots
  - Active cheats will now persist across saves
  - Audio settings have better safeguards against no audio
    enabled/no background music
  - Movies will no longer attempt to play audio when global
    audio is off
  - Config values using brackets (such as a custom music
    directory) will now work properly
  - Custom campaigns menu now will use a scrollbar for long
    campaign descriptions
  - Continue Game now properly targets files explicitly ending
    in the .sav format
  - Tooltips for language menu now align with list items.
    Please note we are aware of an issue where some languages
    don't show a tooltip
  - Fixed an instance where information boxes could load pink
    from older savegames
  - Implemented a more permanent fix for the money bar being
    drawn incorrectly in some CJK and Cyrllic languages
  - Fixed a crash on exit that could occur in some systems
  - Mouse panning behaviour has been made more responsive and
    accurate
  * Packager Notes
  - Minimum CMake version is now bumped to 3.14
  - CMake presets are now available for some common build
    scenarios
  - Dependencies can now be obtained automatically using vcpkg
    on Linux and MacOS.
  - If update checks are enabled you now require libcurl at
    build and run time (update checks can be disabled using the
    WITH_UPDATE_CHECK CMake option).
  - Luasec and luasocket are no longer used</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1753704000">- Update to version 0.69.0:
  * https://github.com/CorsixTH/CorsixTH/releases/tag/v0.69.0
- Drop BuildRequires update-desktop-files</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1755604800">- Update to version 0.69.1:
  * Bug Fixes
  - Fixed a crash when placing staff in a room while a patient
    is being treated.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1769860800">- Update to version 0.69.2:
  * Bug Fixes
  - Fixed stuck Operating Theatre after rerouting patients.</changelog>
</package>
<package pkgid="f77c45a6950769c06a1e3b1559af7667ab9e7df94c9cd5f950b19ab00cc8c057f784e8a91b91a47426af6ae21e0087fec90262fa63f6680060508b8766fe5194" name="Crystalcursors" arch="noarch">
  <version epoch="0" ver="0.9" rel="3.1"/>
  <changelog author="adrian@suse.de" date="1080043200">- update to version 0.5
  * improves contrast of the white mouse cursor theme (#35605)</changelog>
  <changelog author="adrian@suse.de" date="1080993600">- the world does not understand fast times
  (1/4 speed of the wait cursor clock)</changelog>
  <changelog author="sndirsch@suse.de" date="1082808000">- XFree86 --&gt; xorg-x11 in neededforbuild</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="seife@suse.de" date="1154952000">- fix for Xorg 7.1 (move to /usr/share/icons)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1340971200">- replace buildrequire xorg-x11 with the real require</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1678708800">- Update to version 0.9
  * Corrected a little asymmetry in the left pointers
  * All themes have a left-handed (i.e. flipped) version
- Update to version 0.8:
  * Modified the shiny effect of the hands
  * All borders of the 32x32 version now are more sharp
  * Remade all the shadows of the white version
- Update to version 0.7:
  * A 32x32 version of watch cursor theme to enable it set the
    environment variable XCURSOR_SIZE=32
  * Watch busy cursor updated with the one in the current crystal icons
  * Green theme reworked
  * Lighter shadows
  * Reworked all the svg images
- Update to version 0.6:
  * Adjusted hand cursor proportions.
- Rebased root-installation.diff
- Dropped outdated Crystalcursors.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprectated
  %patchN syntax.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- spec file refresh</changelog>
</package>
<package pkgid="b6de273a7499f4d63f449cdeb2d6cebfa5e0d5a4e93630b068f4da6006e7ebf0b5a09a7e5cd1fc479838d35b3187ca781c96b7ae8bf77b330e9169e487822b23" name="DSView" arch="riscv64">
  <version epoch="0" ver="1.3.2" rel="1.2"/>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1570363200">- Initial package, version 1.01</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 1.1.2:
  * fix issue of saving/loading file with special characters
  * fix issue #226, double-click open dsl file on Windows
  * improve range settings in decoders
  * add QSPI and MIPI DSI decoders
  * merge enhancement of LPC decoder
  * fix issue #300, time precision for csv export of decoder results
  * fix out-of-order issue of multiple annotation rows in one decoder
  * fix issue #306, VCD file export uses the wrong identifier codes
  * improve the icons with svg format for better high DPI display
  * fix out of screen issue when DPI scale &gt;= 1.5 @ 1080P
  * fix type-c orientation issue for U3Pro16/U3Pro32
  * fix decoder issues (enhance detection of i2s stop and dmx512 break)
  * improve the auto gain control during auto calibration for U2B100/U3P100
  * fix issue of first trigger be ignored
  * add support for DSCope U3P100 device (100M bandwidth/1G samplerate/USB3.0 oscilloscope)
  * add support for DSLogic U3Pro32 device (32 channels/1G samplerate/USB3.0 logic analyzer)
  * add support for DSCope U2B100 device (100M bandwidth/1G samplerate/USB2.0 oscilloscope)
  * add support for DSLogic U3Pro16 device (16 channels/1G samplerate/USB3.0 logic analyzer)
  * add display of device type (USB 2.0 / USB 3.0 / Demo / File)
  * add version check for FPGA firmware
  * improve the default file name when saving/exporting files
  * fix other display and language issue
  * extend channel support for trigger up to 32 channels
  * fix issue of ps/2 decoder (#239)
  * fix issue of cec decoder (#235)
  * fix ID issue when export results of decoder (#237)
  * fix "not" logic don't work in advance trigger
  * fix other display issues
  * improve wave shake issue when trig high freqency signals
  * fix sampling point selection issue of downsampling
  * add 20M bandwidth limitation for DSCope U2B100 / DSCope U3P100 devices
  * improve synchronism between data acquisition and wave dispaly
  * fix wave display and measurement issue when change vdiv and offset after stop
  * fix capture restart issue when change offset in roll mode
  * fix issue of timebase of math channel can't be changed when waiting trigger
  * fix issue of offset can't be changed when waiting trigger
  * fix clear and flicker issue of auto measurements
  * fix cursor and mouse measurements issue after change samplerate when waiting trigger
  * fix trigger issue when toggle between different trigger source
  * fix hardware offset setting issue
  * fix mipmap issue of long time data at some case
  * add cursor and mouse measurements
- add qt5-includefixes.patch
- merge build of libsigrokdecode4DSL and libsigrok4DSL into main package</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1641988800">- added a patch DSView-remove-unnecessary-extern-C.patch, taken
  from upstream, to fix build on Tumbleweed and Leap 15.4</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1669377600">- Update to version 1.2.1
- Drop deparate library packages
- Drop DSView-remove-unnecessary-extern-C.patch
- Drop qt5-includefixes.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1678968000">- Update to 1.2.2:
  common:
  * Add shortcut key recognition of ctrl/shift/alt
  * Fix multiple clicks crash during file saving
  * Fix screenshot crash under macOS
  * Improve accuracy of CSV file
  for logic analyzer:
  * Support new hardware and firmware versions
  * Clean up 0: UART protocol outputs statement
  * Add CAN decoder support for CANFD
  * Fix wait error for some decoders
  * Fix QI decoder bugs
  * Fix SPDIF decoder error for incomplete frames
  * Add message type support for USB PD decoder
  for oscilloscope:
  * Fix measure error of DSL files with different channel number
- Remove various unnecessary BuildRequires</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1729166400">- Added 0000-added-missing-includes.patch to fix build
- Remove various unnecessary BuildRequires
- Update to v1.3.2
  common
  * Fix crashes when dragging windows between screens
  * Add drag-and-drop and window arrangement support for native Windows windows
  * Improve adaptive window and font display at different DPI settings
  * Fix the issue of missing firmware on macOS
  * Modify the color allocation of the cursor to improve clarity.
  * Fix log file creation issue on Windows
  * Fix display area coverage and font rendering problems
  for logic analyzer
  * Add region waveform save and export feature
  * Fix crashes from cursor placement beyond waveform area during decoding
  * Fix crashes with specific sampling parameters in loop mode
  * Fix crashes from multi-byte search in decoding results
  * Improve distance measurement edge selection
  * Add reminder for channel settings when adding a decoder
  * Implement auto-scroll to latest waveform in loop mode
  * Fix protocol decoding issues (CAN/QSPI/DMX512/LIN/...)
  for oscilloscope
  * Improve pulse count measurement accuracy
  * Fix file export issue with single channel enabled
  * Resolve crashes from FFT parameter modification during data acquisition
  * Fix waveform and vertical resolution calculation issues in math operations
  * Fix waveform anomalies from channel offset exceeding boundaries
  * Improve accuracy of mouse measurements
- Update to v1.3.1
  common
  * Fix the erroneous bin files released for Linux/macOS systems
  for logic analyzer
  * Add support for new hardware (USB2.0 interface/1G sampling rate)
  * Fix the external clock issue with the U3Pro series
  * Fix the issue with trigger position display in repeat mode
  * Fix the problem with the mouse measurements in repeat mode
  * Improve the accuracy of threshold voltage
  * Fix the issue with the Timing decoder
  * Expand the number of bytes decoded per frame for the DMX512 decoder
  for oscilloscope
  * Fix the incorrect measurements on first trigger for U3P100
  * Fix the error in measurements when the window size changes
  * Fix the issue with saving measurements into DSL files
  * Fix the loading error of duty cycle in DSL files
  for data acquisiton
  * Fix the issue with incorrect values when export CSV file
  * Fix the problem with waveform display when the window size changes
  * Fix the issues with waveform when different channel are enabled
- Update to v1.3.0
  common
  * Improve device management, decouple it from wave acquisition and display
  * Add support for dynamically switching font sizes
  * Modify the multilingual framework to support language extensions
  * Modify the format of session files
  * Modify the loading and display of data files
  * Optimize the switching between multiple devices
  * Add a mandatory prompt to save data when switching
  * Update demo device
  * Added the ability to view and clear logs
  for logic analyzer
  * Add real-time display support for stream mode
  * Add scrolling (loop) mode to continuously collect and display in real-time
  * Update repeat mode to maintain previous waveform before switching
  * Update the display and search of waveform edges
  * Add and fix decoders (e.g., can-fd, mipi-rffe, UFCS, etc.)
  * Support ordering of decoders and waveform channels, and remember the order
  * Support exporting multiple column decoding results to the same CSV file
  * Support mapping and saving of decoder names and decoding channel names
  * Add Chinese translation for decoder options
  for oscilloscope
  * Update the data storage method for oscilloscope channels
  * Fix an issue with file saving when using single channel</changelog>
</package>
<package pkgid="ee83f72f88b93f15973ba4d7100f5b62773613c20e868352c1623da91add5e422b31caf3ddb569d103d4b347cc0605db32cf0c271f0ad153d2faf89e54ea29a7" name="DVDStyler" arch="riscv64">
  <version epoch="0" ver="3.2.1" rel="5.1"/>
  <changelog author="plater &lt;davejplater@gmail.com&gt;" date="1554638400">- Require specific version of wxsvg that DVDStyler was built
  against as first stage for fixing boo#1131765</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1581681600">- Update to version 3.1.2
  * unix: changed to use configuration file .dvdstyler/dvdstyler
  version 3.1.1:
  * updated some translation
  version 3.1:
  * added some new buttons (movie, settings, etc.)
  * added possibility to create a new button from SVG file
  * added possibility to edit buttons
  * added frame-text button and template (thanks to ecodrv)
  * fixed functionality of command "call last menu;" if
    specified for a chapter
  * added support of HD videos (experimental, can be activated
    in settings)
  * fixed some bugs
- Dropped DVDStyler-fix-build-ffmpeg4.patch (merged upstream)
- Dropped group tag</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1582027200">- Add reproducible.patch to normalize zip timestamps
  to make package build reproducible</changelog>
  <changelog author="aloisio@gmx.com" date="1586347200">- Updated wxsvg version requirement</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1659355200">- Update to 3.2.1 and build with wxGTK3-3_2-devel.
- Fix build with patch from upstream - fix.patch
- Upstream changes:
  * added support of font attribute 'underline' and "line-through"
  * video properties: added possiblity to add video filters before
    pad/scale filters
  * some improvements of PCM support (experemental)
  * added initial support of transparent highlighted colors
  * disabled format selection for mjpeg streams (preview images)
  * disabled "Copy" option for MP3 and PCM (because PCM need to be
    repacked to big endian)
  * ignore mjpeg streams (preview images)
  * fixed creation of dvd with more than 100 hours
  * fixed generation of DVD if some video streams are omitted
  * fixed setting shadow if multiple objects are selected
  * fixed slow loading of project files
  * added some new buttons (thanks to ecodrv)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667649600">- Add upstream changes to allow building DVDStyler with FFmpeg5:
  * 0001-fixed-encoding-of-silent-audio-file.patch
  * dvdstyler-ffmpeg5.patch</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1724241600">- Fix build by requiring the same libavcodec as wxsvg
- Exclude i586 build due to missing libMagickCore-7.Q16HDRI.so.9</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728561600">- Add DVDStyler-ffmpeg7.patch: Support building against FFmpeg 7.
  + Allow building against FFmpeg 7 again, which is also what wxsvg
    is using by now.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1771329600">- Force to build with ffmpeg-7, won't build with ffmpeg-8 yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771329601">- Force ffmpeg version &lt; 8 without relying on the -mini package.</changelog>
</package>
<package pkgid="eda730471d113a25b419ae2aee950c0ee43d89c901f35012799fb97d4a8c775a81b53feba984adb6dbfdb169a1e79d579c46a61b40ee3eb469d011b647cef750" name="DVDStyler-lang" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="5.1"/>
  <changelog author="plater &lt;davejplater@gmail.com&gt;" date="1554638400">- Require specific version of wxsvg that DVDStyler was built
  against as first stage for fixing boo#1131765</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1581681600">- Update to version 3.1.2
  * unix: changed to use configuration file .dvdstyler/dvdstyler
  version 3.1.1:
  * updated some translation
  version 3.1:
  * added some new buttons (movie, settings, etc.)
  * added possibility to create a new button from SVG file
  * added possibility to edit buttons
  * added frame-text button and template (thanks to ecodrv)
  * fixed functionality of command "call last menu;" if
    specified for a chapter
  * added support of HD videos (experimental, can be activated
    in settings)
  * fixed some bugs
- Dropped DVDStyler-fix-build-ffmpeg4.patch (merged upstream)
- Dropped group tag</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1582027200">- Add reproducible.patch to normalize zip timestamps
  to make package build reproducible</changelog>
  <changelog author="aloisio@gmx.com" date="1586347200">- Updated wxsvg version requirement</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1659355200">- Update to 3.2.1 and build with wxGTK3-3_2-devel.
- Fix build with patch from upstream - fix.patch
- Upstream changes:
  * added support of font attribute 'underline' and "line-through"
  * video properties: added possiblity to add video filters before
    pad/scale filters
  * some improvements of PCM support (experemental)
  * added initial support of transparent highlighted colors
  * disabled format selection for mjpeg streams (preview images)
  * disabled "Copy" option for MP3 and PCM (because PCM need to be
    repacked to big endian)
  * ignore mjpeg streams (preview images)
  * fixed creation of dvd with more than 100 hours
  * fixed generation of DVD if some video streams are omitted
  * fixed setting shadow if multiple objects are selected
  * fixed slow loading of project files
  * added some new buttons (thanks to ecodrv)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667649600">- Add upstream changes to allow building DVDStyler with FFmpeg5:
  * 0001-fixed-encoding-of-silent-audio-file.patch
  * dvdstyler-ffmpeg5.patch</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1724241600">- Fix build by requiring the same libavcodec as wxsvg
- Exclude i586 build due to missing libMagickCore-7.Q16HDRI.so.9</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728561600">- Add DVDStyler-ffmpeg7.patch: Support building against FFmpeg 7.
  + Allow building against FFmpeg 7 again, which is also what wxsvg
    is using by now.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1771329600">- Force to build with ffmpeg-7, won't build with ffmpeg-8 yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771329601">- Force ffmpeg version &lt; 8 without relying on the -mini package.</changelog>
</package>
<package pkgid="a17520fd7cdf7ed6d31eebf4a0af05c42325f40fc20efff785ae7a6ccd63017106819d2ec57b456c2a6ff1c8b393195467d0e0e478c45c434f577428b00c31c6" name="DevIL-devel" arch="riscv64">
  <version epoch="0" ver="1.7.8" rel="12.4"/>
  <changelog author="tchvatal@suse.com" date="1378555200">- Kill the mandriva code as they are not using it anyway.
- Add missing deps to build all features possible
- Move the ilur binary to separate tools package as it is GPL-3.0+
  licensed.</changelog>
  <changelog author="lnussel@suse.de" date="1380715200">- make sure to not use il_wdp.c</changelog>
  <changelog author="antoine.belvire@laposte.net" date="1435320000">- Fix compilation with GCC 5: add DevIL-1.7.8-gcc5.patch.</changelog>
  <changelog author="dimstar@opensuse.org" date="1496059200">- Drop lcms-devel BuildRequires and pass --disable-lcms to
  configure: lcms upstream explicitly recommends no longer to use
  this outdated version of the library (DevIL 1.8.0 seems to gain
  lcms2 support).</changelog>
  <changelog author="wbauer@tmo.at" date="1523102400">- Add jp2-remove-use-of-uchar-define.patch to fix build with newer
  jasPer</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526126400">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * See https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25install_info_delete.</changelog>
  <changelog author="mvetter@suse.com" date="1566388800">- bsc#1144245: Remove JPEG2000 support due to dropping dependency
  on libjasper
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566388801">- Remove bias and marketing wording from descriptions.</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">-
- added patches
  fix build with openexr3
  + libdevil-openexr3.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN</changelog>
</package>
<package pkgid="9ffd336528dced621c378d6088997779e228d2ccf6dbeeff4738a4f0f84a2ec819ee63a1aae95cf8e91d55ae74cbd441bc1c259e6e15d619c3e36b48ce203b13" name="FAudio-devel" arch="riscv64">
  <version epoch="0" ver="24.06" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk Mü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ü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ü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ü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ü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>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1710763200">- Update to 24.03:
  * New Features:
    Update to FNA3D 24.03
    Update to FAudio 24.03
  * Fixes:
    DDSFromStreamEXT: Fixed some logic errors in the DDS header parser
    NativeAOT: Improve failure message when missing types in rd.xml
    Separated obj folder paths for NetFramework/NetStandard projects,
    fixes weird compiler conflicts
  update to 24.02:
  * New Features:
    Update to FNA3D 24.02
    Update to FAudio 24.02
  * Modified Features:
    DDSFromStreamEXT now supports RGBA DDS textures, in addition to BGRA
  * Fixes:
    SDL2_FNAPlatform:
    Display orientation events are now ignored on non-mobile platforms
    Worked around a display hotplugging timing issue in SDL
    Improved error reporting when FNA3D fails to decode images
  update to 24.01:
  * New Features:
    Update to FNA3D 24.01
    Update to FAudio 24.01
    Added support for detecting PlayStation gamepads hidden behind
    Steam Virtual Gamepads
    This feature requires SDL 2.30 or newer
  * Removed Features:
    UWP support has been removed, Xbox developers should migrate to GDK
  * Fixes:
    Removed the x64 Platform from modern C# project files, this attribute
    is now inherited from the Solution instead
    GraphicsDeviceManager now warns when calling ApplyChanges too early in
    the Game lifecycle
    Fixed FNADllMap support on iOS/tvOS
  update to 23.12.07:
  * Fixes:
    Update to FNA3D 23.12.07
    Fixed GraphicsResource finalization to use atomics, rather than managed
    queues</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712577600">- update to 24.04:
  * pkgconfig files now explicitly include the SDL2 dependency</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715947200">-update to 24.05:
  * New Features:
  * Initial work to support SDL 3.0
  * FACT: Fix a crash for XACT Cues which may have variation set
    with no variation data</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717761600">- update to 24.06:
  * Fix a possible deadlock in voice callbacks when the
    application has aggressive mutex locking
  * Minor fixes for implicit conversion warnings on MSVC
  * Wine/Win32:
  * Fix a crash when GetDefaultAudioEndpoint fails
  * Exit cleanly when opened audio devices disconnect
  * Properly list all audio devices, rather than just the default</changelog>
</package>
<package pkgid="2b957c35779114a0b9e6093cb3540df0c692cb017f0f1195119d6103fb251822da7de52acf98cb2fa198f40dca4bda213886ca08dbdd69f1b119c5232eef1e85" name="FastCGI" arch="riscv64">
  <version epoch="0" ver="2.4.7" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.
- Rebase FastCGI-perl526.patch to apply with -p0, like all the
  other patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Rename perl-FastCGI subpackage to perl-FCGI: adjust the package
  name to the actual perl module name.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- add the normalized provides for perl(FCGI) until auto provides is
  fixed</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1749816000">- Update to 2.4.6 (boo#1243325 CVE-2025-23016)
  switch to https://github.com/FastCGI-Archives/fcgi2
  lots of small bugs fixes and incorporation of patches that
  distros carried in the past
- drop patches which are included upstream
  FastCGI-clientdata_pointer.patch
  FastCGI-gcc44.patch
  FastCGI-makefile.am_cppflags.patch
  FastCGI-supervise_cgi-fcgi.patch
  fastcgi-2.4.0_missing_call_to_fclose.patch
- drop patches obsoleted by changes to the perl building
  FastCGI-fix_deprecated_api.patch
  FastCGI-perl514.patch
  FastCGI-perl526.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764158400">- Update to 2.4.7 (boo#1243325 CVE-2025-23016)
  Fix size_t overflow in Malloc() argument in ReadParams()
  https://github.com/advisories/GHSA-9825-56cx-cfg6</changelog>
</package>
<package pkgid="a1ccc5169a232f9fee15d81862f576f252eb9cffbee6d4deff613089b4db6d93d1587993eef97f10309ba4ad0297743d314b8aac0f2720a41462b7838a30d803" name="FastCGI-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.
- Rebase FastCGI-perl526.patch to apply with -p0, like all the
  other patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Rename perl-FastCGI subpackage to perl-FCGI: adjust the package
  name to the actual perl module name.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- add the normalized provides for perl(FCGI) until auto provides is
  fixed</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1749816000">- Update to 2.4.6 (boo#1243325 CVE-2025-23016)
  switch to https://github.com/FastCGI-Archives/fcgi2
  lots of small bugs fixes and incorporation of patches that
  distros carried in the past
- drop patches which are included upstream
  FastCGI-clientdata_pointer.patch
  FastCGI-gcc44.patch
  FastCGI-makefile.am_cppflags.patch
  FastCGI-supervise_cgi-fcgi.patch
  fastcgi-2.4.0_missing_call_to_fclose.patch
- drop patches obsoleted by changes to the perl building
  FastCGI-fix_deprecated_api.patch
  FastCGI-perl514.patch
  FastCGI-perl526.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764158400">- Update to 2.4.7 (boo#1243325 CVE-2025-23016)
  Fix size_t overflow in Malloc() argument in ReadParams()
  https://github.com/advisories/GHSA-9825-56cx-cfg6</changelog>
</package>
<package pkgid="ccb53ed5e43474eb9bd426b632095b187c3fc99bbef8859027f5b24639e8d32bde4a0eb1efb7cab16608af6ae2fc9146c88b450abccc9351d05054e1ae4e4a10" name="FlightGear" arch="riscv64">
  <version epoch="0" ver="2024.1.1" rel="2.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1617624000">- Update to 2020.3.8
  * http://wiki.flightgear.org/Changelog_2020.3#2020.3.7</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623326400">- Update to 2020.3.9
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.9</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1629979200">- Update to 2020.3.11
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643976000">- Update to 2020.3.12
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.12</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1649764800">- Update to 2020.3.13
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.13</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669204800">- Update to 2020.3.17
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.17</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1680091200">- Update to 2020.3.18
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.18</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1699876800">- Update to 2020.3.19
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.19</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1743163200">- Update to 2024.1.1
  * https://www.flightgear.org/download/releases/2024-1/
  * Highlights:
    + Real-time dynamic shadows and lights
    + Added preliminary support for VR headsets using OpenXR
    + Added a preview of World Scenery 3.0, a new scenery system
    that uses multiple levels of detail to provide higher
    frame-rates and lower memory occupancy at higher
    visibility ranges
    + Fixed a large number of crashes, bugs, and memory leaks</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752926400">- Add Qt Linguist tools to build requirements.
- Set C standard to 17 to prevent GCC 15 from using stricter C23
  mode.</changelog>
</package>
<package pkgid="1ef7c9ba979d2970d3e0befb85cac09b2fd149cc98e6b133d2fe9007bbe610752141a2b29e17af14cb0ae006f5c9bbb72d8eeefa3c05a4fe03d5a0cfdfe1a64c" name="FlightGear-data" arch="noarch">
  <version epoch="0" ver="2024.1.1" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1611835200">- Update to 2020.3.6
  * http://wiki.flightgear.org/Changelog_2020.3#2020.3.6</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1617624000">- Update to 2020.3.8
  * http://wiki.flightgear.org/Changelog_2020.3#2020.3.7</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623326400">- Update to 2020.3.9
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.9</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1629979200">- Update to 2020.3.11
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643976000">- Update to 2020.3.12
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.12</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1649764800">- Update to 2020.3.13
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.13</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669204800">- Update to 2020.3.17
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.17</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1680091200">- Update to 2020.3.18
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.18</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737633600">- Update to 2020.3.19
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.19</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1743163200">- Update to 2024.1.1
  * https://www.flightgear.org/download/releases/2024-1/</changelog>
</package>
<package pkgid="c408a90aebcadbb951cf42ce774fab38f7a996432a97be84c2cf5eb9fd390316248dc01c750aaabc600ea4c6e9037512b74eaf97938422efe992ae753a0c0108" name="FlightGear-docs" arch="noarch">
  <version epoch="0" ver="2024.1.1" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1611835200">- Update to 2020.3.6
  * http://wiki.flightgear.org/Changelog_2020.3#2020.3.6</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1617624000">- Update to 2020.3.8
  * http://wiki.flightgear.org/Changelog_2020.3#2020.3.7</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623326400">- Update to 2020.3.9
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.9</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1629979200">- Update to 2020.3.11
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643976000">- Update to 2020.3.12
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.12</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1649764800">- Update to 2020.3.13
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.13</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669204800">- Update to 2020.3.17
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.17</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1680091200">- Update to 2020.3.18
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.18</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737633600">- Update to 2020.3.19
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.19</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1743163200">- Update to 2024.1.1
  * https://www.flightgear.org/download/releases/2024-1/</changelog>
</package>
<package pkgid="db52897082f6e62bd284467877ad135f3cafdddbdc55546648977a7995aaab9e13bb1caca73b37599958d4575db15a2ef1e92bcaa01971bc01acfe446bd6f779" name="Font-Downloader" arch="noarch">
  <version epoch="0" ver="10.0.0" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673697600">- Initial package (version 10.0.0).</changelog>
  <changelog author="Alexander S &lt;hriktux@proton.me&gt;" date="1757505600">- Added fix for missing webkit 4.0 depenendency</changelog>
</package>
<package pkgid="65b558e011c468a5ea3fd72e4386e8e560f0e7ba283f4d918138612812eff3b25dd8cbad6b815de689a136a83b03fb0b86e3b5e3f29a3f664b882a935ffd7b4f" name="Font-Downloader-lang" arch="noarch">
  <version epoch="0" ver="10.0.0" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673697600">- Initial package (version 10.0.0).</changelog>
  <changelog author="Alexander S &lt;hriktux@proton.me&gt;" date="1757505600">- Added fix for missing webkit 4.0 depenendency</changelog>
</package>
<package pkgid="dcb0c6a87aae65874cc69b1048a6295786f3bd614d2e95e3ab327be10ad5a0e247d1e0832f4b69a6b2a179dec88ae1fdbef8426c8251a8465a1cc00dee5dc050" name="Fragments" arch="riscv64">
  <version epoch="0" ver="3.0.1+git339.902a2b5" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Automatic update of vendored dependencies</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1681300800">- Drop %rustflags macro definition and use %__rustflags from
  cargo-packaging package instead.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300801">- Use rustflags in check section also + run cargo_test macro.
- Add constraints, we need a bigger hdd than some of the builders
  provide.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  %1.2.0+3.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687521600">- Update to version 2.1.1:
  + New F10 shortcut to open main menu.
  + Updated translations.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718280000">- Remove obsoleted cargo_config -- Now part of vendor source
- Update to version 3.0.1:
  * Update to Transmission 4.0.6
  * New sandboxed backend for storing remote passwords
  * Fixed layout issues with empty state view
  * Updated translations
- Updates from version 3.0.0:
  New features:
  * Added torrents can now be searched
  * In addition to magnet links, "*.torrent" links in the
    clipboard are now also recognized
  * Prevent system from going to sleep when torrents are
    active
  * New torrents can be added via drag and drop
  * Automatic trashing of "*.torrent" files after adding
    them
  * Stop downloads when a metered network gets detected
  Improvements:
  * When controlling remote sessions, the local
    Transmission daemon no longer gets started
  * Torrents are automatically restarted if an incorrect
    location has been corrected
  * Torrents can now also be added via CLI
  * Clipboard toast notification is no longer displayed
    multiple times
  * Reduced CPU/resource consumption through adaptive
    polling interval
  * Improved accessibility of the user interface
  * Modernized user interface through the use of new
    Adwaita widgets
  * Update from Transmission 3.0.5 to 4.0.5</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1724068800">- Disable LTO, fails to build with GCC 14.
- Drop obsolete audit from _service, it is automatic now.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743940800">- Exclude s390x arch as a buildtarget, fails to build.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1762171200">- Update to version 3.0.1+git339.902a2b5:
  * misc: Update crates
  * misc: Don't use RefCell for primitives
  * connection_row: Fix missing checkmark icon
  * misc: Replace ambiguous this with imp or obj
  * actions: Add verify-local-data action
  * misc: Reference in-tree crates instead of crates.io
  * Import transmission-gobject crate
  * Import transmission-client crate
  * misc: Use async-std backend for oo7 and ashpd
  * session: Expose speed limits
  * torrent: Expose download/upload limits
  * torrent: Expose verify-local-data
  * torrent_row: Set halign center for spinner
  * utils: Make speed translatable
  * misc: Update deps / set edition to 2024
  * misc: Fix clippy / rustfmt
  * misc: Make rustfmt happy
  * misc: Apply clippy fixes
  * misc: Upgrade gtk-rs to 0.21
  * Upgrade to gtk-rs 0.21, add async-compat
  * Port from isahc to reqwest
  * Updated translations.
- Update vendored dependencies.</changelog>
</package>
<package pkgid="f005b83301cfeb2747065abd583ada949d016c4d99a0277f334ab6aab75d9e7984203d8faa2d2449a49ecc88b471504674b9f3e7e013769616ed9fadbec70e0e" name="Fragments-lang" arch="noarch">
  <version epoch="0" ver="3.0.1+git339.902a2b5" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Automatic update of vendored dependencies</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1681300800">- Drop %rustflags macro definition and use %__rustflags from
  cargo-packaging package instead.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300801">- Use rustflags in check section also + run cargo_test macro.
- Add constraints, we need a bigger hdd than some of the builders
  provide.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  %1.2.0+3.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687521600">- Update to version 2.1.1:
  + New F10 shortcut to open main menu.
  + Updated translations.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718280000">- Remove obsoleted cargo_config -- Now part of vendor source
- Update to version 3.0.1:
  * Update to Transmission 4.0.6
  * New sandboxed backend for storing remote passwords
  * Fixed layout issues with empty state view
  * Updated translations
- Updates from version 3.0.0:
  New features:
  * Added torrents can now be searched
  * In addition to magnet links, "*.torrent" links in the
    clipboard are now also recognized
  * Prevent system from going to sleep when torrents are
    active
  * New torrents can be added via drag and drop
  * Automatic trashing of "*.torrent" files after adding
    them
  * Stop downloads when a metered network gets detected
  Improvements:
  * When controlling remote sessions, the local
    Transmission daemon no longer gets started
  * Torrents are automatically restarted if an incorrect
    location has been corrected
  * Torrents can now also be added via CLI
  * Clipboard toast notification is no longer displayed
    multiple times
  * Reduced CPU/resource consumption through adaptive
    polling interval
  * Improved accessibility of the user interface
  * Modernized user interface through the use of new
    Adwaita widgets
  * Update from Transmission 3.0.5 to 4.0.5</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1724068800">- Disable LTO, fails to build with GCC 14.
- Drop obsolete audit from _service, it is automatic now.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743940800">- Exclude s390x arch as a buildtarget, fails to build.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1762171200">- Update to version 3.0.1+git339.902a2b5:
  * misc: Update crates
  * misc: Don't use RefCell for primitives
  * connection_row: Fix missing checkmark icon
  * misc: Replace ambiguous this with imp or obj
  * actions: Add verify-local-data action
  * misc: Reference in-tree crates instead of crates.io
  * Import transmission-gobject crate
  * Import transmission-client crate
  * misc: Use async-std backend for oo7 and ashpd
  * session: Expose speed limits
  * torrent: Expose download/upload limits
  * torrent: Expose verify-local-data
  * torrent_row: Set halign center for spinner
  * utils: Make speed translatable
  * misc: Update deps / set edition to 2024
  * misc: Fix clippy / rustfmt
  * misc: Make rustfmt happy
  * misc: Apply clippy fixes
  * misc: Upgrade gtk-rs to 0.21
  * Upgrade to gtk-rs 0.21, add async-compat
  * Port from isahc to reqwest
  * Updated translations.
- Update vendored dependencies.</changelog>
</package>
<package pkgid="30312f29896fc686a6be7aa9329f7e585b7574d43d834c32877dc2ce3372bc4cf8e5383ec70cc5494ed2c7ce7995c91c50bc6a529f94449015f70f2c78b53b85" name="FreeCAD" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="3.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1731844800">- Add patch for Xerces 3.3 compatibility (upstream with changes):
  * freecad-xerces_3_3_compat.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1732017600">- Update to version 1.0.0
  For details, see https://wiki.freecad.org/Release_notes_1.0
  The most notable improvements over the 0.21 release series are:
  * inclusion of the topological naming problem mitigation code
  * an integrated assembly workbench
  * a new materials system
  * and many UI/UX improvements
- Drop obsolete/upstream patches:
  * freecad-copy_options.patch
  * freecad-copy_options-2.patch
  * freecad-boost185.patch
  * boost_1_86_fixes.patch
  * fix_vtk_9_3_compat.patch
  * freecad-xerces_3_3_compat.patch
- Add
  * 0001-Mod-CAM-Add-missing-OpenGL-includes.patch
  * ondselsolver_fix_gcc_75_filesystem.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734436800">- Fix build with VTK 9.4, add
  smesh-Fix-build-failure-with-vtk-9_4.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737201600">- Update smesh-Fix-build-failure-with-vtk-9_4.patch to final
  version, fix OBS reject due to source mismatch.
- Fix spurious failures of ReaderTest, add
  * Add-property-read-write-test.patch
  * Fix-test-failure-temporary-file-race.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1741694400">- Add FreeCad-drop-imghdr-import.patch: Drop imghdr import to
  allow building with python 3.13; upstream commit
  (gh#FreeCAD/FreeCAD#18081).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1747310400">- Update to version 1.0.1
  This is a bugfix release, no new features
- Use Qt6 for Tumbleweed and Leap 16.x
- Drop upstream patches:
  * FreeCad-drop-imghdr-import.patch
  * smesh-Fix-build-failure-with-vtk-9_4.patch
  * ondselsolver_fix_gcc_75_filesystem.patch
- Rebase:
  * Fix-test-failure-temporary-file-race.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1754481600">- Update to version 1.0.2
  This is a bugfix release, no new features</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759320000">- Fix build with boost 1.89.0, add
  * 0001-fix-issue-23829-build-with-boost-v1.89-and-greater.patch
- Disable test46 and test47
  (https://github.com/FreeCAD/FreeCAD/issues/23498), add
  * disable-test46-test47.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1771243200">- Add Fix-Eigen3-version-search.patch
  * fix build with eigen3 5.0.0</changelog>
</package>
<package pkgid="313e5303903e1793add587fd4db81f9330b0ca373289ad06a98807cca611c8d4352e5e621293c2527a8effb7901a4f34312369dadb38a1b3ebc64683cf322f37" name="FreeFileSync" arch="riscv64">
  <version epoch="0" ver="14.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712145600">- Update to 13.5:
  * Wrap file grid folder paths instead of truncate
  * Fixed sync operation arrows for RTL layout
  * Fixed FTP hang during connection (libcurl regression)
  * Consider user-defined file time tolerance for DB comparisons
  * Don't log folder pair paths if nothing to sync</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1715774400">- Update to 13.6:
  * Compact parent path display for medium/large row sizes
  * Fixed crash when mouse inputs are queued due to system lag
  * Don't steal focus from other app when sync progress dialog is shown
  * Fix crackling sound at the beginning of WAV playback (Linux)
  * Prevent middle grid tooltip from covering sync direction
  * Disable Nagle algorithm for SFTP connections</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Update to 13.7
  * Support copying symlinks between SFTP devices
  * Fixed input focus not being restored after comparison/sync
  * Fixed log file pruning not considering selected configuration
  * Show startup error details when running outside terminal (Linux)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1725364800">- disable build for s390x - base/db_file.cpp asserts little endian
  byteorder, but s390x uses big endian</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1731412800">- Update to 13.8:
  * Support raw IPv6 server address for (S)FTP
  * RealTimeSync: Fixed scrollbar when adding/removing folders
  * Don't set sync direction for partial folder pairs
  * Uniquely identify partial folder pairs in error message
  * Fixed network login prompt not showing in Windows 11 24H2</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1738584000">- Use distro flags to build the package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1744027200">- Update to 14.3:
  * Support internationalized domain names (IDN) for (S)FTP and email
  * Log performance statistics for file content comparison
  * Support installation using Ptyxis terminal (Linux)
  * Support pausing countdown towards system shutdown
  * Support KDE Plasma 6 service menu (Linux)
  * Fixed crash on app exit when called by Cron (Linux)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1764849600">- Update to 14.6:
  * Write sync statistics to stdout as JSON for .ffs_batch
  * Removed precompiled 32-bit bundle (Linux)
  * Avoid redundant window centering before finishing layout
  * GTK3-based build (Linux)
  * Dark mode support with GTK3 (Linux)
  * Stream errors to stderr instead of stdout (Linux)
  * Fixed FTP login error "dh key too small"
  * Updated all 3rd party libraries to latest versions
  * Quotation not needed anymore for external application macros
  * Unambiguous license key file extension
  * Fixed crash when resizing config panel during comparison
  * Fixed log file viewing when config name contains special characters
- Drop FreeFileSync-icon-loader.patch
- Drop FreeFileSync-build.patch
- Added FreeFileSync-gui.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1771934400">- Update to 14.8:
  * Automatically detect proxy settings for Google Drive (Windows)
  * Fixed file filter considering parent folder as match candidate
  * Fixed bitmap button being trimmed (Linux)
  * Fixed window flash when starting silent batch job (Windows, macOS)
  * Try to set modification time on open file handle (Linux, macOS)
  * Mitigate invalid main window size and position on startup
  * Improved spin control arrow key handling (macOs)
  * Run (S)FTP and HTTP session cleanup threads on demand
  * Fixed mouse highlight when showing file grid context menu
  * Avoid percentage format precision flicker when copying large file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1774872000">- Update to 14.9:
  * Support 200% display scaling for high-DPI monitors (Linux)
  * Trimmed text-to-image bounding box
  * Improved center grid tooltip (macOS, Linux)
  * Work around "getcwd() failed" for console execute (Linux)
  * Fixed calculating main window size and position on exit
  * Fixed multi-folder-pair horizontal sizing glitch
  * Fixed Donation Edition incorrect activation count (Linux)
  * Fixed error during log file cleanup when running multiple FFS instances
- Update FreeFileSync-gui.patch to remove a non available feature</changelog>
</package>
<package pkgid="9a1ef5a17248e6bdc78a492c8e85e367254f89c604eedeb703edb51a697cbb2fdce70046e7b4def7414c2c57d0eb31ddd988fa89c770c8e4259adb2d27b8ba4c" name="GeoLite2-ASN" arch="noarch">
  <version epoch="0" ver="2024.10.25" rel="1.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1733572800">- Initialized 2024.12.07</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1736078400">- Downgraded to 2024.10.25
  * Returned Russian and Crimean IPs deleted in later versions.</changelog>
</package>
<package pkgid="c03f0dfb4d3e2fc892dc010fc37ade36ff7aa7d919cf627d630bcbd67426b50ec9790920f6cd3eb0028689f1da66a9f8b862888c8423e37664fad50b46cbc62b" name="GeoLite2-City" arch="noarch">
  <version epoch="0" ver="2024.10.25" rel="1.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1733572800">- Initialized 2024.12.07</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1736078400">- Downgraded to 2024.10.25
  * Returned Russian and Crimean IPs deleted in later versions.</changelog>
</package>
<package pkgid="1700f5bd7e98036faabdc520fe34a40a8259b0660721f4180e86881fd0bcd77792705faff34edb762aa457d98af83410f4e6b06fd52c648b23306e30fdd6a17f" name="GeoLite2-Country" arch="noarch">
  <version epoch="0" ver="2024.10.25" rel="1.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1733572800">- Initialized 2024.12.07</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1736078400">- Downgraded to 2024.10.25
  * Returned Russian and Crimean IPs deleted in later versions.</changelog>
</package>
<package pkgid="dcbe957a0111cf2c9fc2f5a1859ca769543f74ad1346dbfecf968939e95e17f5e4cc75e81a0d9402f756334c9256f49c92883d84b4479798728148d4be3d685f" name="GraphicsMagick" arch="riscv64">
  <version epoch="0" ver="1.3.46" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1706529600">- ghostscript-fonts-std: relax to recommends [bsc#1216604]</changelog>
  <changelog author="pgajdos@suse.com" date="1711368000">- version update to 1.3.43
  Bug fixes:
  * JBIG: Add support for 'width', 'height', and 'pixels', resource
    limits.  Your mileage may vary.
  * WPG: Many fixes based on oss-fuzz testing.
  * Ghostscript: When invoking Ghostscript, re-direct Ghostscript stdout
    to stderr to avoid output corruption when GM stdout is redirected to
    a file.
  New Features:
  * File write limit: Add support for a per-file write limit (-limit
    write or MAGICK_LIMIT_WRITE).  This imposes a limit on the number of
    uncompressed bytes written.  The behavior when the limit is hit is
    similar to an unexpected write error, as if the disk is full.
  * Resource limit highwater: Resource highwater values are maintained
    for successful resource requests and final values are traced
    via -debug resource' at the end of program execution.  These values
    may be used to understand the most restrictive resource limits which
    may be applied while still achieving successful operation.
  * BMP: Support BI_PNG compression (PNG inside BMP).
  * BMP: Support reading 64 bits-per-pixel.
  * BMP: Support reading 48 bits-per-pixel.
  * HEIF: Call heif_init() and heif_deinit() if they are
    available. Support setting image width limit.
  * HRZ: Added support for Slow scan TV format.
  * JPEG: Added support for reading and writing lossy or lossless 12
    bits, and lossless 16-bits using libjpeg-turbo-3.0
  * JXL: Improve JXL reader/writer exception information.
  * TIFF: Remove miniswhite/minisblack prohibitions when using Group3
    and Group4 compression in order to allow using inverted photometric
    from the standard.
  * TIFF: Store EXIF IFD and GPS IFD tag information natively in TIFF
    sub-IFDs, the same as it would be produced in a camera supporting
    TIFF.  This allows an EXIF profile from HEIF, JPEG, JXL, PNG, WebP,
    or from the META coder to be preserved in TIFF.
  API Updates:
  * ExpandFilenames(): Fix memory leak of existing allocations if
    realloc() fails.
- modified patches
  % GraphicsMagick-disable-insecure-coders.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1741608000">- version update to 1.3.45
  Security Fixes:
  * TIFF: Fixed multiple heap and stack buffer overflows (directed by
    the source EXIF profile) while writing EXIF into the native TIFF
    IFD.
  * FITS: Fix problem that the FITS reader could return invalid image
    frames with rows or columns set to zero. Other code in the library
    crashes, or even asserts, if invalid image frames with rows or
    columns set to zero are returned.
  * Coverity fixes: Various fixes for Coverity issues raised after the
    update to version 2023.12.2.
  * Clang Analyzer (scan-build) fixes: Various fixes for new issues
    discovered by Clang Analyzer.
  Bug fixes:
  * configure.ac: Fix a shell syntax error.
  * GCC 14: Eliminate some new warnings which appeared while in -Wall
    mode.
  * JPEG: FormatJPEGSamplingFactors() now properly handles the number of
    samples for each colorspace.
  * JXL: Additional validations of color channel and alpha channel
    depth.
  * TGA: Fix issues discovered by Coverity.
  * TGA: Fix writing TGA with opacity values in palette.
  * TGA: Default orientation is (again) TopLeftOrientation.
  * TIFF: Verify that TIFFTAG_BITSPERSAMPLE is within a rational range.
  * TXT: Eliminate use of an uninitialized-value in GetColorTuple().
  * XML: Improve detection of if the deprecated HTTP and FTP protocols
    are supported by libxml2.
  New Features:
  * Add support for reading the pre-rendered image from the Open Raster
    ("ORA") format. Actual rendering of Open Raster is not supported.
  * Add support for Dune HD AAI Image (aka Auburn Animation Image) image
    format ("AAI").
  * Add support for a --version option, which produces GNU style summary
    version output.
  * Identify output now indicates if the image is opaque.
  * WebP: Add support for '-define webp:exact=true' to preserve exact
    RGB values under transparent areas while writing WebP format.
    Enable this automatically when lossless is enabled.  If lossless is
    enabled, this option may be used to disable exact mode.
  * PerlMagick: Add AccessDefinition(), AddDefinition(),
    AddDefinitions(), and RemoveDefinitions() methods to supporting
    adding, updating, removing definitions.
  API Updates:
  * Magick++/STL.h: The deprecated std::unary_function is no longer used
    given C++'11 or later. Continued use of it caused too many issues
    due to an abundance of warnings.
  * Wand API PixelSetQuantumColor(): The color argument is now a const
    pointer.
  Behavior Changes:
  * The graphical progress indication in the X11 sub-apps 'animate' and
    'display' is disabled due to discovering a tremendous performance
    impact while rendering text under Ubuntu 22.04 LTS.  The underlying
    cause of the performance impact is not yet known.  A text-based
    progress output to the program's console is available via
    `-monitor`.
  * MagickMaxFileSystemBlockSize: Place an arbitrary limit (4,194,304
    bytes) on maximum filesystem block size.
- modified patches
  % GraphicsMagick-disable-insecure-coders.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1743508800">- security update
- added patches
  fix CVE-2025-27795 [bsc#1239044], JXL in GraphicsMagick before 1.3.46 lacks image dimension resource limits.
  + GraphicsMagick-CVE-2025-27795.patch
  fix CVE-2025-27796 [bsc#1239043], WPG in GraphicsMagick before 1.3.46 mishandles palette buffer allocation.
  + GraphicsMagick-CVE-2025-27796.patch
  use return value of realloc function
  + GraphicsMagick-return-value.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1744718400">- security update
- added patches
  fix CVE-2025-32460 [bsc#1241150], heap-based buffer over-read in ReadJXLImage
  + GraphicsMagick-CVE-2025-32460.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1763121600">- recommend xorg-x11-fonts-legacy
  (https://progress.opensuse.org/issues/192340)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- versino update to 1.3.46
  * MSL: Use libxml2's SAX handlers for the MVG XML-based scripting
    implementation.  This removes a lot of archaic cruft which might
    suffer from security issues.
  * JP2: Fix Jasper max_samples calculation to avoid DOS due to huge
    image dimensions.
  * JXL: Apply image dimension resource limits. Fix heap buffer write
    overflow while reading image.
  * SVG: Use libxml2's SAX handlers for the SVG renderer.  This removes
    a lot of archaic cruft which might suffer from security issues.
  * WPG: Assure that the palette buffer is allocated and the current
    size (SourceForge bug #750).
  * ColorFloodfillImage(): For floodfill, return an error if a clip-mask
    is present. The problem is that the algorithm may not converge if a
    clip-mask is present.
  * ThumbnailImage(): Prevent a divide by zero crash.
  * other bug fixes
- modified patches
  * GraphicsMagick-disable-insecure-coders.patch (refreshed)
  * GraphicsMagick-perl-linkage.patch (refreshed)
- deleted patches
  * GraphicsMagick-CVE-2025-27795.patch (upstreamed)
  * GraphicsMagick-CVE-2025-27796.patch (upstreamed)
  * GraphicsMagick-CVE-2025-32460.patch (upstreamed)
  * GraphicsMagick-return-value.patch (upstreamed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- security update
- added patches
  CVE-2026-25799 [bsc#1258786], Division-by-Zero in YUV sampling factor validation leads to crash
  * GraphicsMagick-CVE-2026-25799.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773835200">- added patches
  CVE-2026-30883: missing bounds check when encoding a PNG image can lead to a heap buffer over-write (bsc#1259467)
  * GraphicsMagick-CVE-2026-30883.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774008000">- added patches
  CVE-2026-28690: missing bounds check in the MNG encoder can lead to a stack buffer overflow (bsc#1259456)
  * GraphicsMagick-CVE-2026-28690.patch</changelog>
</package>
<package pkgid="8b4cf0ada16c0b9584d091c319722f3725cf243ffbf95b61ce59b7ae007cde947fe4896b04aaff0c5715721bf04870ed78e9cebd19e6183bb8e86b872733721e" name="GraphicsMagick-devel" arch="riscv64">
  <version epoch="0" ver="1.3.46" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1706529600">- ghostscript-fonts-std: relax to recommends [bsc#1216604]</changelog>
  <changelog author="pgajdos@suse.com" date="1711368000">- version update to 1.3.43
  Bug fixes:
  * JBIG: Add support for 'width', 'height', and 'pixels', resource
    limits.  Your mileage may vary.
  * WPG: Many fixes based on oss-fuzz testing.
  * Ghostscript: When invoking Ghostscript, re-direct Ghostscript stdout
    to stderr to avoid output corruption when GM stdout is redirected to
    a file.
  New Features:
  * File write limit: Add support for a per-file write limit (-limit
    write or MAGICK_LIMIT_WRITE).  This imposes a limit on the number of
    uncompressed bytes written.  The behavior when the limit is hit is
    similar to an unexpected write error, as if the disk is full.
  * Resource limit highwater: Resource highwater values are maintained
    for successful resource requests and final values are traced
    via -debug resource' at the end of program execution.  These values
    may be used to understand the most restrictive resource limits which
    may be applied while still achieving successful operation.
  * BMP: Support BI_PNG compression (PNG inside BMP).
  * BMP: Support reading 64 bits-per-pixel.
  * BMP: Support reading 48 bits-per-pixel.
  * HEIF: Call heif_init() and heif_deinit() if they are
    available. Support setting image width limit.
  * HRZ: Added support for Slow scan TV format.
  * JPEG: Added support for reading and writing lossy or lossless 12
    bits, and lossless 16-bits using libjpeg-turbo-3.0
  * JXL: Improve JXL reader/writer exception information.
  * TIFF: Remove miniswhite/minisblack prohibitions when using Group3
    and Group4 compression in order to allow using inverted photometric
    from the standard.
  * TIFF: Store EXIF IFD and GPS IFD tag information natively in TIFF
    sub-IFDs, the same as it would be produced in a camera supporting
    TIFF.  This allows an EXIF profile from HEIF, JPEG, JXL, PNG, WebP,
    or from the META coder to be preserved in TIFF.
  API Updates:
  * ExpandFilenames(): Fix memory leak of existing allocations if
    realloc() fails.
- modified patches
  % GraphicsMagick-disable-insecure-coders.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1741608000">- version update to 1.3.45
  Security Fixes:
  * TIFF: Fixed multiple heap and stack buffer overflows (directed by
    the source EXIF profile) while writing EXIF into the native TIFF
    IFD.
  * FITS: Fix problem that the FITS reader could return invalid image
    frames with rows or columns set to zero. Other code in the library
    crashes, or even asserts, if invalid image frames with rows or
    columns set to zero are returned.
  * Coverity fixes: Various fixes for Coverity issues raised after the
    update to version 2023.12.2.
  * Clang Analyzer (scan-build) fixes: Various fixes for new issues
    discovered by Clang Analyzer.
  Bug fixes:
  * configure.ac: Fix a shell syntax error.
  * GCC 14: Eliminate some new warnings which appeared while in -Wall
    mode.
  * JPEG: FormatJPEGSamplingFactors() now properly handles the number of
    samples for each colorspace.
  * JXL: Additional validations of color channel and alpha channel
    depth.
  * TGA: Fix issues discovered by Coverity.
  * TGA: Fix writing TGA with opacity values in palette.
  * TGA: Default orientation is (again) TopLeftOrientation.
  * TIFF: Verify that TIFFTAG_BITSPERSAMPLE is within a rational range.
  * TXT: Eliminate use of an uninitialized-value in GetColorTuple().
  * XML: Improve detection of if the deprecated HTTP and FTP protocols
    are supported by libxml2.
  New Features:
  * Add support for reading the pre-rendered image from the Open Raster
    ("ORA") format. Actual rendering of Open Raster is not supported.
  * Add support for Dune HD AAI Image (aka Auburn Animation Image) image
    format ("AAI").
  * Add support for a --version option, which produces GNU style summary
    version output.
  * Identify output now indicates if the image is opaque.
  * WebP: Add support for '-define webp:exact=true' to preserve exact
    RGB values under transparent areas while writing WebP format.
    Enable this automatically when lossless is enabled.  If lossless is
    enabled, this option may be used to disable exact mode.
  * PerlMagick: Add AccessDefinition(), AddDefinition(),
    AddDefinitions(), and RemoveDefinitions() methods to supporting
    adding, updating, removing definitions.
  API Updates:
  * Magick++/STL.h: The deprecated std::unary_function is no longer used
    given C++'11 or later. Continued use of it caused too many issues
    due to an abundance of warnings.
  * Wand API PixelSetQuantumColor(): The color argument is now a const
    pointer.
  Behavior Changes:
  * The graphical progress indication in the X11 sub-apps 'animate' and
    'display' is disabled due to discovering a tremendous performance
    impact while rendering text under Ubuntu 22.04 LTS.  The underlying
    cause of the performance impact is not yet known.  A text-based
    progress output to the program's console is available via
    `-monitor`.
  * MagickMaxFileSystemBlockSize: Place an arbitrary limit (4,194,304
    bytes) on maximum filesystem block size.
- modified patches
  % GraphicsMagick-disable-insecure-coders.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1743508800">- security update
- added patches
  fix CVE-2025-27795 [bsc#1239044], JXL in GraphicsMagick before 1.3.46 lacks image dimension resource limits.
  + GraphicsMagick-CVE-2025-27795.patch
  fix CVE-2025-27796 [bsc#1239043], WPG in GraphicsMagick before 1.3.46 mishandles palette buffer allocation.
  + GraphicsMagick-CVE-2025-27796.patch
  use return value of realloc function
  + GraphicsMagick-return-value.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1744718400">- security update
- added patches
  fix CVE-2025-32460 [bsc#1241150], heap-based buffer over-read in ReadJXLImage
  + GraphicsMagick-CVE-2025-32460.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1763121600">- recommend xorg-x11-fonts-legacy
  (https://progress.opensuse.org/issues/192340)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- versino update to 1.3.46
  * MSL: Use libxml2's SAX handlers for the MVG XML-based scripting
    implementation.  This removes a lot of archaic cruft which might
    suffer from security issues.
  * JP2: Fix Jasper max_samples calculation to avoid DOS due to huge
    image dimensions.
  * JXL: Apply image dimension resource limits. Fix heap buffer write
    overflow while reading image.
  * SVG: Use libxml2's SAX handlers for the SVG renderer.  This removes
    a lot of archaic cruft which might suffer from security issues.
  * WPG: Assure that the palette buffer is allocated and the current
    size (SourceForge bug #750).
  * ColorFloodfillImage(): For floodfill, return an error if a clip-mask
    is present. The problem is that the algorithm may not converge if a
    clip-mask is present.
  * ThumbnailImage(): Prevent a divide by zero crash.
  * other bug fixes
- modified patches
  * GraphicsMagick-disable-insecure-coders.patch (refreshed)
  * GraphicsMagick-perl-linkage.patch (refreshed)
- deleted patches
  * GraphicsMagick-CVE-2025-27795.patch (upstreamed)
  * GraphicsMagick-CVE-2025-27796.patch (upstreamed)
  * GraphicsMagick-CVE-2025-32460.patch (upstreamed)
  * GraphicsMagick-return-value.patch (upstreamed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- security update
- added patches
  CVE-2026-25799 [bsc#1258786], Division-by-Zero in YUV sampling factor validation leads to crash
  * GraphicsMagick-CVE-2026-25799.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773835200">- added patches
  CVE-2026-30883: missing bounds check when encoding a PNG image can lead to a heap buffer over-write (bsc#1259467)
  * GraphicsMagick-CVE-2026-30883.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774008000">- added patches
  CVE-2026-28690: missing bounds check in the MNG encoder can lead to a stack buffer overflow (bsc#1259456)
  * GraphicsMagick-CVE-2026-28690.patch</changelog>
</package>
<package pkgid="1a915e3a4cd85f3aea868afae5a90aa27538c388aeb3efae748c17c0d783e71aa82ab1aab01cb03ff95263b36473fe7751d71dee3057ef2f80fe11433426a115" name="HepMC-devel" arch="riscv64">
  <version epoch="0" ver="3.3.1" rel="1.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1636804800">- Update to version 3.2.4:
  * Minor fixes to the CMake configuration of examples.
  * Minor fixes in Pythia6 interface.
  * Bugfix for HI output in WiterAsciiHepMC2.
  * Speed optimizations for ReaderAsciiHepMC2.
  * Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp
    interfaces, as these were picked-up by the upstream.
  * Bugfix: avoid cretion of empty attributes in
    ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint.
  * Removal of trailing empty lines by Mattias Ellert.
  * Multiple fixes to style and printf by Mattias Ellert.
  * Fix WriterAscii* to avoid problems with memory tests on
    aarch64. Thanks to Mattias Ellert for reporting.
  * Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks
    for Fabian Klimpel for help with debug.
  * Enable reading of multiple run info objects from ASCII files.
  * Fixes to the tests.
  * Drop cmake2 support
  * Update cmake so the c++ standard is deduced from the ROOT
    configuration if ROOT is used. Otherwise c++11 is used.
  * Fix a bug in GenCrossSection: acces to non-existing vector
    element in to_string() function. Happened for incomplete
    objects.
  * Fixed formating.
  * Added compiler flags to reduce the amount of warnings.
  * Fixed a bug in Tauola test, which was not reading proper
    config.
  * Streamlined cmake for PGI.
  * Fixed some tests to make them return non 0 in case of
    problems.
  * Updated CI.
  * Reduce debug-printout verbosity in ReaderFactory format
    autodetection.
  * Added uproot-based reader to examples.
  * Fixed cmake configuration to allow multiple Python versions.
  * Fixes of compilation warnings by Mattias Ellert.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Temporarily disable tests for i586 until tolerance issues are
  sorted out.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1645444800">- Update to version 3.2.5:
  * Added implementation for Relatives class that works in
    Windows.
  * (Implemented earlier) Improved MSYS2 support.
  * New interfaces for HEPEVT and update of python interface.
  * (Implemented earlier) More functions in GenEvent to deal with
    attributes.
  * (Implemented earlier) Implemented Complessed I/O with zip,
    lzma and bz2 via bxzst library.
  * Fixes to documentation of some examples.
  * Removal of unused codes and comments.
  * Fixes to Pythia8ToHepMC3.py.
  * Added Reader/Write interfaces with smart pointers.
  * Fixed #ifdefs for non-Linux system to allow the usage of
    Reader/Writer plugins.
  * Added MT reader.
  * Remove outdated interfaces to MCEGs.
- Add HepMC-disable-doxygen-html-timestamp.patch: Disable
  timestamps in doxygen generated HTML footers to make builds
  reproducible.
- Split libraries into separate shared lib packages.
- Build for all supported python flavours.
- Fix shalred lib versioning and obsolete libHepMC3-1 from
  libHepMC3-3 since previous lib was incorrectly named.
- Delete bundled pybind11 and use system package; add
  BuildRequires: python-pybind11-devel &gt;= 2.6.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1646222400">- Also Obsolete libHepMC3-1 from libHepMC3search.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667649600">- Disable pythia interface, pythia now includes HepMC interface by
  default; this avoids a build cycle (boo#1204987,
  https://gitlab.cern.ch/hepmc/HepMC3/-/commit/9827d5fb95ece04bafbc6e09cfd792afd51f74d3).
- Add _constraints file to ensure builds do not OOM on some
  workers.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1688990400">- Update to version 3.2.6:
  * Deprecated the set_cross_section function with double in
    favour of those with vector of doubles.
  * Better Doxygen documentation for code
  * Improvements in ReaderFactory that should help detect the file
    type more successfully.
  * Multiple optimizations inspired by clang-tidy
  * The Attributes are now set to be parsed after calls to
    from_string or set_value
  * API breaking changes in the search module: pass by const
    reference
  * Update python bindings
  * Modernisation of cmake
  * Fix output value of ReaderLHEF::read_event
  * Better documentation for standalone examples
  * Adds a protobuf-based HepMC3::Reader/Writer
  * Update pybind11 headers to fix python 3.11.
  * License update.
  * Make the R/W plugins transparent - the set/get functions call
    the handled object
- Adapt shared lib name to SO version bump (4-&gt;5) for
  libHepMC3search.
- License update: bundled bxzstr is MPL-2.0.
- Re-enable testing for i586.
- Make doc package noarch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694520000">- Update license
  HepMC3-3.2.6/LICENSE says
  Version 3 of the GNU Lesser General Public Licence
  or any later version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697198400">- Update to version 3.2.7:
  * Patch release to fix the problem with vertex attributes
    removal.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742817600">- Update to version 3.3.0:
  * Update python bindings with binder 1.4.2
  * Update bxzstr to bxzstr 1.2.2 + patches
  * Explicitly return for inf-generating eta / massless rapidity
    along pz, to avoid FPE triggering.
  * Suppress cross-section/weight count-mismatch warning if only
    one cross-section.
  * Add support for reading with uproot
  * Drop Python2 support
  * Fix compilation with Python 3.13.0a1.
  * Major update of the build system, removed most of the custom
    modules.
  * Removed functions that operate on raw pointers.
- Update shared lib name in accordance with upstream so version
  bump.
- Drop HepMC-disable-doxygen-html-timestamp.patch: no longer
  needed as HTML_TIMESTAMP is not set by Doxyfile.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744200000">- Update to version 3.3.1:
  * Require cmake&gt;3.10 for compatibility with cmake4.
  * Multiple bugfixes and improvements.
  * Add uproot5 to the tests
  * Add static libraries and other fixes to HepMC3-config.
  * Fix weights usage in the AnalysisExample.cc file.
  * Update convert_example.cc to allow for one argument for the
    "dump" format.
  * Fix for a "Conditional jump or move depends on uninitialised
    value(s)" problem detected by valgrind</changelog>
</package>
<package pkgid="7037f9c7c1e96b01482981c4ab2763867a5ae61916c8d17babd5b793b285b54afa6e1b638d83a926b0500813ceaf13323c7a5fd925305b0550247ec2bd5cfa2f" name="HepMC-doc" arch="noarch">
  <version epoch="0" ver="3.3.1" rel="1.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1636804800">- Update to version 3.2.4:
  * Minor fixes to the CMake configuration of examples.
  * Minor fixes in Pythia6 interface.
  * Bugfix for HI output in WiterAsciiHepMC2.
  * Speed optimizations for ReaderAsciiHepMC2.
  * Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp
    interfaces, as these were picked-up by the upstream.
  * Bugfix: avoid cretion of empty attributes in
    ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint.
  * Removal of trailing empty lines by Mattias Ellert.
  * Multiple fixes to style and printf by Mattias Ellert.
  * Fix WriterAscii* to avoid problems with memory tests on
    aarch64. Thanks to Mattias Ellert for reporting.
  * Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks
    for Fabian Klimpel for help with debug.
  * Enable reading of multiple run info objects from ASCII files.
  * Fixes to the tests.
  * Drop cmake2 support
  * Update cmake so the c++ standard is deduced from the ROOT
    configuration if ROOT is used. Otherwise c++11 is used.
  * Fix a bug in GenCrossSection: acces to non-existing vector
    element in to_string() function. Happened for incomplete
    objects.
  * Fixed formating.
  * Added compiler flags to reduce the amount of warnings.
  * Fixed a bug in Tauola test, which was not reading proper
    config.
  * Streamlined cmake for PGI.
  * Fixed some tests to make them return non 0 in case of
    problems.
  * Updated CI.
  * Reduce debug-printout verbosity in ReaderFactory format
    autodetection.
  * Added uproot-based reader to examples.
  * Fixed cmake configuration to allow multiple Python versions.
  * Fixes of compilation warnings by Mattias Ellert.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Temporarily disable tests for i586 until tolerance issues are
  sorted out.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1645444800">- Update to version 3.2.5:
  * Added implementation for Relatives class that works in
    Windows.
  * (Implemented earlier) Improved MSYS2 support.
  * New interfaces for HEPEVT and update of python interface.
  * (Implemented earlier) More functions in GenEvent to deal with
    attributes.
  * (Implemented earlier) Implemented Complessed I/O with zip,
    lzma and bz2 via bxzst library.
  * Fixes to documentation of some examples.
  * Removal of unused codes and comments.
  * Fixes to Pythia8ToHepMC3.py.
  * Added Reader/Write interfaces with smart pointers.
  * Fixed #ifdefs for non-Linux system to allow the usage of
    Reader/Writer plugins.
  * Added MT reader.
  * Remove outdated interfaces to MCEGs.
- Add HepMC-disable-doxygen-html-timestamp.patch: Disable
  timestamps in doxygen generated HTML footers to make builds
  reproducible.
- Split libraries into separate shared lib packages.
- Build for all supported python flavours.
- Fix shalred lib versioning and obsolete libHepMC3-1 from
  libHepMC3-3 since previous lib was incorrectly named.
- Delete bundled pybind11 and use system package; add
  BuildRequires: python-pybind11-devel &gt;= 2.6.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1646222400">- Also Obsolete libHepMC3-1 from libHepMC3search.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667649600">- Disable pythia interface, pythia now includes HepMC interface by
  default; this avoids a build cycle (boo#1204987,
  https://gitlab.cern.ch/hepmc/HepMC3/-/commit/9827d5fb95ece04bafbc6e09cfd792afd51f74d3).
- Add _constraints file to ensure builds do not OOM on some
  workers.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1688990400">- Update to version 3.2.6:
  * Deprecated the set_cross_section function with double in
    favour of those with vector of doubles.
  * Better Doxygen documentation for code
  * Improvements in ReaderFactory that should help detect the file
    type more successfully.
  * Multiple optimizations inspired by clang-tidy
  * The Attributes are now set to be parsed after calls to
    from_string or set_value
  * API breaking changes in the search module: pass by const
    reference
  * Update python bindings
  * Modernisation of cmake
  * Fix output value of ReaderLHEF::read_event
  * Better documentation for standalone examples
  * Adds a protobuf-based HepMC3::Reader/Writer
  * Update pybind11 headers to fix python 3.11.
  * License update.
  * Make the R/W plugins transparent - the set/get functions call
    the handled object
- Adapt shared lib name to SO version bump (4-&gt;5) for
  libHepMC3search.
- License update: bundled bxzstr is MPL-2.0.
- Re-enable testing for i586.
- Make doc package noarch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694520000">- Update license
  HepMC3-3.2.6/LICENSE says
  Version 3 of the GNU Lesser General Public Licence
  or any later version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697198400">- Update to version 3.2.7:
  * Patch release to fix the problem with vertex attributes
    removal.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742817600">- Update to version 3.3.0:
  * Update python bindings with binder 1.4.2
  * Update bxzstr to bxzstr 1.2.2 + patches
  * Explicitly return for inf-generating eta / massless rapidity
    along pz, to avoid FPE triggering.
  * Suppress cross-section/weight count-mismatch warning if only
    one cross-section.
  * Add support for reading with uproot
  * Drop Python2 support
  * Fix compilation with Python 3.13.0a1.
  * Major update of the build system, removed most of the custom
    modules.
  * Removed functions that operate on raw pointers.
- Update shared lib name in accordance with upstream so version
  bump.
- Drop HepMC-disable-doxygen-html-timestamp.patch: no longer
  needed as HTML_TIMESTAMP is not set by Doxyfile.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744200000">- Update to version 3.3.1:
  * Require cmake&gt;3.10 for compatibility with cmake4.
  * Multiple bugfixes and improvements.
  * Add uproot5 to the tests
  * Add static libraries and other fixes to HepMC3-config.
  * Fix weights usage in the AnalysisExample.cc file.
  * Update convert_example.cc to allow for one argument for the
    "dump" format.
  * Fix for a "Conditional jump or move depends on uninitialised
    value(s)" problem detected by valgrind</changelog>
</package>
<package pkgid="49b223a58ec2a7735ad3f6b7fa6ab7282c7dec3420a8705d68c8d1fc444314bf8865fc1eb1535f2f2be0b5efd0a27a6a4e3bd1bbbd8a0abac8f771542a025a84" name="HepMC2-devel" arch="riscv64">
  <version epoch="0" ver="2.06.11" rel="3.1"/>
  <changelog author="badshah400@gmail.com" date="1501934400">- Initial version (copy from HepMC = 2.06.09).</changelog>
  <changelog author="badshah400@gmail.com" date="1501934401">- Adapt to using HepMC2 as package name.</changelog>
  <changelog author="badshah400@gmail.com" date="1504267200">- Add explicit Conflicts between HepMC2-devel and HepMC-devel &gt; 3,
  make HepMC2-devel provide HepMC-devel = %{version}.</changelog>
  <changelog author="badshah400@gmail.com" date="1504612800">- Fix shared lib Group, should be System/Libraries.</changelog>
  <changelog author="jengelh@inai.de" date="1504612801">- Trim description for size (like was already done for HepMC
  1st Generation).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 2.06.11:
  * HepMC/HepMCDefs.h: Add a HEPMC_HAS_ORDERED_WEIGHTS #define.
  * HepMC/WeightContainer.h: Add weights() and weight_names()
    public methods.
  * src/WeightContainer.cc: Fix print() to use canonical weight
    ordering.
  * src/GenEventStreamIO.cc: Fix the I/O streaming to preserve the
    weight ordering.
  * Fixed the tests.
- Use %license for COPYING file.
- Minor updates to spec file.
- Update URL and Source Url to new upstream website.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1615723200">- Remove conflicts with HepMC.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1746619200">- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
  minimum version warnings</changelog>
</package>
<package pkgid="7b4b42f194131497a4316196e89f14a4234f76334111ff857876fc8fc52fdc33c9bc0b8459d58f631a1104a85cc0a7b7325f14885654e44c7754d3d4ad1c5491" name="Herwig-devel" arch="riscv64">
  <version epoch="0" ver="7.3.0" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1524139200">- Build Herwig only on x86_64 since other archs are not supported</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 7.1.3:
  * Dipole Shower
  - Changed default phase space limits
  - g -&gt; gg splitting function asymmetrized
  - Initial retune supplied, given the visible changes
    to LEP observables
  * Added new Baryonic colour reconnection model (arXiv
    1710:10906)
  * Added Schuler-Sjostrand Photon PDFs
  * Handling of massless taus from external sources
  * various minor fixes
  * use std::array&lt;&gt; where possible</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556798400">- Update to version 7.1.5:
  * Add option of producing partons on physically mass shell after
    the parton shower to allow the string model to be used to
    hadronize events
  * Fixes for template issues and compiler warnings for gcc8,9,
    icc and clang
  * Fixes to the calculation of W, Z and h widths if decay modes
    removed
  * Fix typo in FI g to gg dipole.
  * Fix to allow 1 parameter to specify the mass of more than one
    particle in the UFO converter
  * Fix to partial width calculation of VSS decays
  * Fix the PDF assignment for DIS processes with Matchbox
  * Fix for undecayed W bosons in internal POWHEG gauge boson pair
    code
  * Update boost detection in configure script
- Changes from version 7.1.4:
  * More matrix elements and better handling of BSM physics
  * Fix for spin correlations in angular-ordered shower, effects
    top decays
  * Allow fixed target collisions
  * various minor fixes</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1563364800">- Disable LTO to prevent resulting build failure.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578139200">- Update to vesion 7.2.0:
  * Improvements to the simulation of multiple-parton
    interactions, including diffractive processes.
  * A new model for baryonic colour reconnection.
  * Spin correlations in both the dipole and angular-ordered
    parton showers.
  * Improvements to strangeness production.
  * An improved choice of evolution variable in the
    angular-ordered parton shower.
  * Support for generic Lorentz structures in BSM models.
- Changes from Herwig 7.1.6 release:
  * Fix if no W in top in external events.
  * Vertex position fix for dip[ole shower events.
  * Update boost m4.
  * Add max,min, re, im to functions for ufo conversion.
  * Comparision operators should be const, issues with C++17.
- Update required verion of ThePEG-devel: version 2.2.0 now
  required.
- Fix an env-based hashbang.
- Use fdupes also on %{_datadir} to link a pair of duplicated
  files.
- Remove a spurious backup file that gets installed otherwise.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578657600">- Switch to python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591617600">- Update to version 7.2.1:
  * Vertex position fix for taus in dipole shower events.
- Add Herwig-type-mismatch-fix.patch to fix data of incorrect type
  sent to functions, flagged by GCC 10.
- Use autosetup instead of individual patch commands.
- Use %make_build which automatically uses parallel threads and
  makes the compilation more verbose.
- Remove a spurious .orig file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1616155200">- Update to version 7.2.2:
  * support for python 3 and gcc 10.
  * ufo2herwig script is updated to be compatible with python 2
    and 3, using --convert option.
- Rebase Herwig-disable-repo-install.patch for update.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 7.3.0:
  * electroweak radiations added to the default parton shower
  * HQET spin hadronization and decay have been implemented to
    improve the predictions of excited heavy mesons and heavy
    baryons
  * dot-preserving treatment of the default parton shower
    evolution scale has been implemented
  * infrastructure for dynamic hadronization model and dark
    hadronization added
  * kinematic treatment of cluster splitting in cluster
    fissioner improved
  * new global tune implemented
  * several bugs fixed
- Update to version 7.2.3:
  * improved ufo2herwig tool
  * improved remnant handling for photon collisions
  * improved high-energy behaviour of default parton shower</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1759406400">- Drop dependence on libboost_system-devel.</changelog>
</package>
<package pkgid="6a21c1f17392ca5531e8b7e8844b78ff9a0d9029cb2a1cca25a34b3a4b6228d574f3134669c2c77945c44eff91a4e7b72274cb882ef2eb2ce316f740733953c7" name="Herwig-libs" arch="riscv64">
  <version epoch="0" ver="7.3.0" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1524139200">- Build Herwig only on x86_64 since other archs are not supported</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 7.1.3:
  * Dipole Shower
  - Changed default phase space limits
  - g -&gt; gg splitting function asymmetrized
  - Initial retune supplied, given the visible changes
    to LEP observables
  * Added new Baryonic colour reconnection model (arXiv
    1710:10906)
  * Added Schuler-Sjostrand Photon PDFs
  * Handling of massless taus from external sources
  * various minor fixes
  * use std::array&lt;&gt; where possible</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556798400">- Update to version 7.1.5:
  * Add option of producing partons on physically mass shell after
    the parton shower to allow the string model to be used to
    hadronize events
  * Fixes for template issues and compiler warnings for gcc8,9,
    icc and clang
  * Fixes to the calculation of W, Z and h widths if decay modes
    removed
  * Fix typo in FI g to gg dipole.
  * Fix to allow 1 parameter to specify the mass of more than one
    particle in the UFO converter
  * Fix to partial width calculation of VSS decays
  * Fix the PDF assignment for DIS processes with Matchbox
  * Fix for undecayed W bosons in internal POWHEG gauge boson pair
    code
  * Update boost detection in configure script
- Changes from version 7.1.4:
  * More matrix elements and better handling of BSM physics
  * Fix for spin correlations in angular-ordered shower, effects
    top decays
  * Allow fixed target collisions
  * various minor fixes</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1563364800">- Disable LTO to prevent resulting build failure.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578139200">- Update to vesion 7.2.0:
  * Improvements to the simulation of multiple-parton
    interactions, including diffractive processes.
  * A new model for baryonic colour reconnection.
  * Spin correlations in both the dipole and angular-ordered
    parton showers.
  * Improvements to strangeness production.
  * An improved choice of evolution variable in the
    angular-ordered parton shower.
  * Support for generic Lorentz structures in BSM models.
- Changes from Herwig 7.1.6 release:
  * Fix if no W in top in external events.
  * Vertex position fix for dip[ole shower events.
  * Update boost m4.
  * Add max,min, re, im to functions for ufo conversion.
  * Comparision operators should be const, issues with C++17.
- Update required verion of ThePEG-devel: version 2.2.0 now
  required.
- Fix an env-based hashbang.
- Use fdupes also on %{_datadir} to link a pair of duplicated
  files.
- Remove a spurious backup file that gets installed otherwise.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578657600">- Switch to python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591617600">- Update to version 7.2.1:
  * Vertex position fix for taus in dipole shower events.
- Add Herwig-type-mismatch-fix.patch to fix data of incorrect type
  sent to functions, flagged by GCC 10.
- Use autosetup instead of individual patch commands.
- Use %make_build which automatically uses parallel threads and
  makes the compilation more verbose.
- Remove a spurious .orig file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1616155200">- Update to version 7.2.2:
  * support for python 3 and gcc 10.
  * ufo2herwig script is updated to be compatible with python 2
    and 3, using --convert option.
- Rebase Herwig-disable-repo-install.patch for update.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 7.3.0:
  * electroweak radiations added to the default parton shower
  * HQET spin hadronization and decay have been implemented to
    improve the predictions of excited heavy mesons and heavy
    baryons
  * dot-preserving treatment of the default parton shower
    evolution scale has been implemented
  * infrastructure for dynamic hadronization model and dark
    hadronization added
  * kinematic treatment of cluster splitting in cluster
    fissioner improved
  * new global tune implemented
  * several bugs fixed
- Update to version 7.2.3:
  * improved ufo2herwig tool
  * improved remnant handling for photon collisions
  * improved high-energy behaviour of default parton shower</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1759406400">- Drop dependence on libboost_system-devel.</changelog>
</package>
<package pkgid="4ceb3dca0aea419e355a16dcfc3cddbd58eb3a6408a5c7f159bd57841a7fbf7357ca6cce37960b8b26cfd13f92d1195fc5a23c2ce6cb3a7e0cb1245d5cf116b9" name="HyperKitty" arch="noarch">
  <version epoch="0" ver="1.3.12" rel="6.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1709380800">- Update to version 1.3.9
  * https://gitlab.com/mailman/hyperkitty/-/releases/1.3.9
- Removed mistune3.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719144000">- Update to version 1.3.10
  * https://gitlab.com/mailman/hyperkitty/-/releases/1.3.10</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1721304000">- Add gl-mr635-empty_attachment.patch to resolve corrupted archive
  downloads on mails with empty attachments</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1726056000">- Update to version 1.3.11
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.11/doc/news.rst
- Removed GPG signature as the download links don't work
- Removed requirement for pytz</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1726920000">- Update to version 1.3.12
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.12/doc/news.rst
    or packaged news.rst
- Removed gl-mr635-empty_attachment.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1730980800">- Minor tweaks in spec to fix build</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1741694400">- Add reproducible.patch for reproducible builds</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1766059200">- Add upstream django52.patch to officially support Django 5.2</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1766145600">- If possible build for primary_python (fixes Leap 16.0)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1773144000">- Fix files with updated python-django-allauth</changelog>
</package>
<package pkgid="0a5a9f16cb15b6f918d601d8773c65b9de7640118abc08350403a9b46ca277c8a29672ec91969d2f665ea4928ccb52501dbfad51c96f06533ed4ad1d90c5728b" name="HyperKitty-web" arch="noarch">
  <version epoch="0" ver="1.3.12" rel="6.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1709380800">- Update to version 1.3.9
  * https://gitlab.com/mailman/hyperkitty/-/releases/1.3.9
- Removed mistune3.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719144000">- Update to version 1.3.10
  * https://gitlab.com/mailman/hyperkitty/-/releases/1.3.10</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1721304000">- Add gl-mr635-empty_attachment.patch to resolve corrupted archive
  downloads on mails with empty attachments</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1726056000">- Update to version 1.3.11
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.11/doc/news.rst
- Removed GPG signature as the download links don't work
- Removed requirement for pytz</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1726920000">- Update to version 1.3.12
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.12/doc/news.rst
    or packaged news.rst
- Removed gl-mr635-empty_attachment.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1730980800">- Minor tweaks in spec to fix build</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1741694400">- Add reproducible.patch for reproducible builds</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1766059200">- Add upstream django52.patch to officially support Django 5.2</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1766145600">- If possible build for primary_python (fixes Leap 16.0)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1773144000">- Fix files with updated python-django-allauth</changelog>
</package>
<package pkgid="ffadfc1a0fe91d052624fa6413b979eb276c51f9222d6c06accd46e67abd869612858bbc10496a928282e97e793eedd1d226b03ccedb9239ed8ae397bb547930" name="HyperKitty-web-uwsgi" arch="noarch">
  <version epoch="0" ver="1.3.12" rel="6.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1709380800">- Update to version 1.3.9
  * https://gitlab.com/mailman/hyperkitty/-/releases/1.3.9
- Removed mistune3.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719144000">- Update to version 1.3.10
  * https://gitlab.com/mailman/hyperkitty/-/releases/1.3.10</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1721304000">- Add gl-mr635-empty_attachment.patch to resolve corrupted archive
  downloads on mails with empty attachments</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1726056000">- Update to version 1.3.11
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.11/doc/news.rst
- Removed GPG signature as the download links don't work
- Removed requirement for pytz</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1726920000">- Update to version 1.3.12
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.12/doc/news.rst
    or packaged news.rst
- Removed gl-mr635-empty_attachment.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1730980800">- Minor tweaks in spec to fix build</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1741694400">- Add reproducible.patch for reproducible builds</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1766059200">- Add upstream django52.patch to officially support Django 5.2</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1766145600">- If possible build for primary_python (fixes Leap 16.0)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1773144000">- Fix files with updated python-django-allauth</changelog>
</package>
<package pkgid="cfc42189a5f6087ae5372bca6d6ec99e86926c05eb37eaa37c956fc43ca6601708a879db28900b60586ae7fb6aad2616d98b7e3e0260f3310456159b934a60c9" name="IPAddress" arch="noarch">
  <version epoch="0" ver="5.5.1" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646654400">- Initial packaging of IPAddress 5.3.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694606400">- Reproducible builds: produce reproducible manifest with bnd</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730980800">- Upgrade to version 5.5.1
  * Fixes of 5.3.4:
    + a fix to avoid ClassCastException when converting IPv4-mapped
    address to java.net.Inet6Address (#73)
    + fixed the creation of HostName from an unresolved
    compressed-IPv6 socket address (#74)
    + added IPAddressString.isIPv4Mapped for issue #75
    + fixed a class-loading issue with string parsing (#79)
    + removed AddressDivision.getDivisionValueCount() and
    AddressDivision.getDivisionPrefixCount(int) because of
    potential overflow with divisions 63 or 64 bits long. If you
    have a segment, use getValueCount(), or with IPAddressSegment
    use getPrefixValueCount(int), which both return int.
    Otherwise, use getPrefixCount(int) or getCount() which return
    BigInteger
    + fixed issues with comparing non-standard division groupings
    with address comparators
    + added verification when host-masking multiple-valued segments
    + added verification when splitting IPv6AddressSegment
    + fixed check when reversing per-byte multiple-valued division
    + fixed trie-printing method option withNonAddedKeys
    + fixed an issue with serialization of parsed hosts with
    qualifiers
    + added control over parsing empty zones (a zone specifier
    followed by no zone)
    + added a small fix to host name parsing some unusual host names
    + a fix to IPv4AddressSection.toMaxHost
    + fixed a rare synchronization issue when generating division
    strings in AddressDivisionBase
  * Fixes of 5.4.0:
    + added PrefixBlockAllocator for automatic CIDR prefix block
    allocation
    + added AddedTree and AssociativeAddedTree classes for expanded
    constructAddedNodesTree methods
    + added getBlockSize and getBitsForCount in AddressItem
    + added matchUnordered and matchOrdered in Address
    + eliminated invalid AddressValueException when joining a range
    with the IPv4 max value to an IPv6 range (#86)
    + fix to generation of strings from parsed address data (#87)
    + fix to IPv4 address primitive int upper value generation (#96)
  * Fix of 5.4.1:
    + fix to invalid radix argument infinite loop
    (#118, CVE-2023-50570)
  * Fixes of 5.4.2:
    + removed unnecessary SDK dependency incompatible with Java 8
    that was introduced with version 5.4.1 (#121)
  * Fixes of 5.5.0:
    + added collection types for dual IPv4/v6 tries and for dual
    IPv4/v6 associative tries, issue #103
    + trie performance improvements for all trie operations
    + added shortestPrefixMatch trie methods
    + added enumerate methods, the inverse of the increment methods,
    to find the position of an address in a subnet, or to find
    the distance between two addresses
    + added an increment method accepting a BigInteger argument to
    IPv6Address and IPv6AddressSection
    + added the ability to construct an IPv6Address from two longs
    + added replace methods with address section parameter to
    address classes
    + added overlaps methods to check for overlapping subnets, and
    for checking sequential range overlap with a subnet
    + added floor/lower/ceiling/higher methods to the address trie
    types, these methods previously accessible only from trie sets
    + added the extraneous digits IPv4 parsing option
    allow_inet_aton_extraneous_digits (#105)
  * Fixes of 5.5.1:
    + added new merge functions mergeToDualPrefixBlocks and
    mergeToDualSequentialBlocks for combined IPv4/IPv6 merging
    + added public constructors accepting message strings to
    AddressValueException and IncompatibleAddressException (#127)
    + removed caching functionality from containingFirstIterator,
    use all-node containingFirstAllNodeIterator instead</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752667200">- Added patch:
  * IPAddress-reproducible.patch
    + make the bundle manifest reproducible</changelog>
</package>
<package pkgid="351b8341fff70c058772d1555ece852f2ce64fbebd9d20a40398d1a881b865e168a85553051a7f792bc38dfbfef74656bb10adba9b9c0b836b4df93da66d7e44" name="IPAddress-javadoc" arch="noarch">
  <version epoch="0" ver="5.5.1" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646654400">- Initial packaging of IPAddress 5.3.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694606400">- Reproducible builds: produce reproducible manifest with bnd</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730980800">- Upgrade to version 5.5.1
  * Fixes of 5.3.4:
    + a fix to avoid ClassCastException when converting IPv4-mapped
    address to java.net.Inet6Address (#73)
    + fixed the creation of HostName from an unresolved
    compressed-IPv6 socket address (#74)
    + added IPAddressString.isIPv4Mapped for issue #75
    + fixed a class-loading issue with string parsing (#79)
    + removed AddressDivision.getDivisionValueCount() and
    AddressDivision.getDivisionPrefixCount(int) because of
    potential overflow with divisions 63 or 64 bits long. If you
    have a segment, use getValueCount(), or with IPAddressSegment
    use getPrefixValueCount(int), which both return int.
    Otherwise, use getPrefixCount(int) or getCount() which return
    BigInteger
    + fixed issues with comparing non-standard division groupings
    with address comparators
    + added verification when host-masking multiple-valued segments
    + added verification when splitting IPv6AddressSegment
    + fixed check when reversing per-byte multiple-valued division
    + fixed trie-printing method option withNonAddedKeys
    + fixed an issue with serialization of parsed hosts with
    qualifiers
    + added control over parsing empty zones (a zone specifier
    followed by no zone)
    + added a small fix to host name parsing some unusual host names
    + a fix to IPv4AddressSection.toMaxHost
    + fixed a rare synchronization issue when generating division
    strings in AddressDivisionBase
  * Fixes of 5.4.0:
    + added PrefixBlockAllocator for automatic CIDR prefix block
    allocation
    + added AddedTree and AssociativeAddedTree classes for expanded
    constructAddedNodesTree methods
    + added getBlockSize and getBitsForCount in AddressItem
    + added matchUnordered and matchOrdered in Address
    + eliminated invalid AddressValueException when joining a range
    with the IPv4 max value to an IPv6 range (#86)
    + fix to generation of strings from parsed address data (#87)
    + fix to IPv4 address primitive int upper value generation (#96)
  * Fix of 5.4.1:
    + fix to invalid radix argument infinite loop
    (#118, CVE-2023-50570)
  * Fixes of 5.4.2:
    + removed unnecessary SDK dependency incompatible with Java 8
    that was introduced with version 5.4.1 (#121)
  * Fixes of 5.5.0:
    + added collection types for dual IPv4/v6 tries and for dual
    IPv4/v6 associative tries, issue #103
    + trie performance improvements for all trie operations
    + added shortestPrefixMatch trie methods
    + added enumerate methods, the inverse of the increment methods,
    to find the position of an address in a subnet, or to find
    the distance between two addresses
    + added an increment method accepting a BigInteger argument to
    IPv6Address and IPv6AddressSection
    + added the ability to construct an IPv6Address from two longs
    + added replace methods with address section parameter to
    address classes
    + added overlaps methods to check for overlapping subnets, and
    for checking sequential range overlap with a subnet
    + added floor/lower/ceiling/higher methods to the address trie
    types, these methods previously accessible only from trie sets
    + added the extraneous digits IPv4 parsing option
    allow_inet_aton_extraneous_digits (#105)
  * Fixes of 5.5.1:
    + added new merge functions mergeToDualPrefixBlocks and
    mergeToDualSequentialBlocks for combined IPv4/IPv6 merging
    + added public constructors accepting message strings to
    AddressValueException and IncompatibleAddressException (#127)
    + removed caching functionality from containingFirstIterator,
    use all-node containingFirstAllNodeIterator instead</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752667200">- Added patch:
  * IPAddress-reproducible.patch
    + make the bundle manifest reproducible</changelog>
</package>
<package pkgid="6782984810172fb4e5ecd44de270f098a5a29b7810119587b5ecce090362abcabb595438340fc2a1dc22fffd42dfd37708a86824e60b3e7841daa35a4a7cfa63" name="IccXML" arch="riscv64">
  <version epoch="0" ver="0.9.8" rel="2.5"/>
  <changelog author="ku.b@gmx.de" date="1283515200">- initial specfile'ification</changelog>
  <changelog author="ku.b@gmx.de" date="1291204800">- add XMLSchema</changelog>
  <changelog author="ku.b@gmx.de" date="1326974400">- update to 0.9.6
- add changes file
- bump library version</changelog>
  <changelog author="ku.b@gmx.de" date="1330948800">- packaging fixes</changelog>
  <changelog author="ku.b@gmx.de" date="1336564800">- omit temp file removal during package build</changelog>
  <changelog author="ku.b@gmx.de" date="1409745600">- update to 0.9.8</changelog>
  <changelog author="mpluskal@suse.com" date="1449921600">- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove explicit build requirement for library
- Do not ship static library in devel package</changelog>
</package>
<package pkgid="fefc9fd8199de8f821ce3edeedd466c4701b36f192a3d335cfd836ecb0c00bf78575c6ff7ef0b3c5d7d73f3ddf7441e0fe29a0673d4ccac79460307340d721b2" name="ImHex" arch="riscv64">
  <version epoch="0" ver="1.38.1" rel="4.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1735387200">- Update to version 1.36.2:
  * https://github.com/WerWolv/ImHex/releases/tag/v1.36.2
  * https://github.com/WerWolv/ImHex/releases/tag/v1.36.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739793600">- Update to version 1.37.0:
  Features
  * ImHex now properly supports HiDPI scaling.
  * You can now set separate fonts for the main UI, the Hex Editor
    and the Pattern Editor.
  * Added messaging support.
  Improvements
  * Replaced the app icon with the one from the Papyrus Icon
    Project.
  Pattern Language
  * The evaluator now tries to keep as many patterns as it
    possibly can when an error occurs
  Bugfixes
  * Lots of fixed bugs
  Full changelog
  * https://github.com/WerWolv/ImHex/releases/tag/v1.37.0
- Use distro provided nlohmann_json</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739966400">- Update to version 1.37.1
  Bugfix release
  * https://github.com/WerWolv/ImHex/compare/v1.37.0...v1.37.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740398400">- Don't package imhex-updater.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740398401">- Update to version 1.37.2
  Bugfix release
  * https://github.com/WerWolv/ImHex/compare/v1.37.1...v1.37.2</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740571200">- Update to version 1.37.4
  * Fixed a regression with the frame rate limiting logic which
    caused ImHex to use a lot of CPU on Idle.
  * Fixed a few issues with OpenGL texture deallocations.
- Update to version 1.37.3
  * Fixed a crash when closing ImHex, mainly noticeable on macOS.
  * Fixed an ID collision when multiple fonts with the same name
    are installed on the system.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759579200">- Use fmt10 for TW builds.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765108800">- Update to version 1.38.0
  * https://github.com/WerWolv/ImHex/releases/tag/v1.38.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 1.38.1
  * https://github.com/WerWolv/ImHex/releases/tag/v1.38.1</changelog>
</package>
<package pkgid="a0a148b1171867eae064fe12d25618e7638f87106ecc97e688801466bf279a1085ef8bb92559f283f808f915a5077af9ec8e42efcb74937cb9e042719310105e" name="ImHex-devel" arch="riscv64">
  <version epoch="0" ver="1.38.1" rel="4.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1735387200">- Update to version 1.36.2:
  * https://github.com/WerWolv/ImHex/releases/tag/v1.36.2
  * https://github.com/WerWolv/ImHex/releases/tag/v1.36.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739793600">- Update to version 1.37.0:
  Features
  * ImHex now properly supports HiDPI scaling.
  * You can now set separate fonts for the main UI, the Hex Editor
    and the Pattern Editor.
  * Added messaging support.
  Improvements
  * Replaced the app icon with the one from the Papyrus Icon
    Project.
  Pattern Language
  * The evaluator now tries to keep as many patterns as it
    possibly can when an error occurs
  Bugfixes
  * Lots of fixed bugs
  Full changelog
  * https://github.com/WerWolv/ImHex/releases/tag/v1.37.0
- Use distro provided nlohmann_json</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739966400">- Update to version 1.37.1
  Bugfix release
  * https://github.com/WerWolv/ImHex/compare/v1.37.0...v1.37.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740398400">- Don't package imhex-updater.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740398401">- Update to version 1.37.2
  Bugfix release
  * https://github.com/WerWolv/ImHex/compare/v1.37.1...v1.37.2</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740571200">- Update to version 1.37.4
  * Fixed a regression with the frame rate limiting logic which
    caused ImHex to use a lot of CPU on Idle.
  * Fixed a few issues with OpenGL texture deallocations.
- Update to version 1.37.3
  * Fixed a crash when closing ImHex, mainly noticeable on macOS.
  * Fixed an ID collision when multiple fonts with the same name
    are installed on the system.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759579200">- Use fmt10 for TW builds.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765108800">- Update to version 1.38.0
  * https://github.com/WerWolv/ImHex/releases/tag/v1.38.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 1.38.1
  * https://github.com/WerWolv/ImHex/releases/tag/v1.38.1</changelog>
</package>
<package pkgid="28fce5b8e2cfcd479d4f723d5513bd7a8dd3f552630d775671e37069e4105280910f7787305c979fc9ebea5aa3904f90cc36b64101881ac83daac755cbec1cd4" name="ImageMagick" arch="riscv64">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="eadd6b061da158c803f30471eff41fecb8aa47b007c8544548928594f52bef92cd62d7e2fec7b844a3653b54190c8fc2b7158720c91b82322ae8790d8711b364" name="ImageMagick-config-7-SUSE" arch="noarch">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="8dd13ae03967b4860459086dec984811aaa015937598a9ae95109b1fdd24ac1f541d150a9537d376766a71e809e0baa45d5c503abc6b77eb5cedf74643888f98" name="ImageMagick-config-7-upstream-limited" arch="noarch">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="0037ea029f95ee45262f5b534c3f5813a69af65fda7e6ffde1009de414bb606229030aeb99167214b627ec5f9921cc1374861ee29b7a845e50c99c3df77dc4b6" name="ImageMagick-config-7-upstream-open" arch="noarch">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="39c17161ef5a32415d1c8ddabe6bdb9472ceeeb3a45195d230469e28d2836e757b0445be35206403c70f8faab874621b0eb27d7c69adc145499d154fd88d16bb" name="ImageMagick-config-7-upstream-secure" arch="noarch">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="73ee31f46ef898fdbd973fe17f650272026d6b87ac8e43e782ee52b2951ff108ec921f1c2ee58749cdfce29eda616f6d5bf2847f4889705f17fd5f68bd20334e" name="ImageMagick-config-7-upstream-websafe" arch="noarch">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="3b219a117bcfe62c322e795459f8fb09fb2da5456b67b3ecc4a9332d2b69af9b4c0752032d3d6326ee14706821ea87b6f91ff68cd236abd247968856ee51a644" name="ImageMagick-devel" arch="riscv64">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="218a5e9d98e0c0549149e2403396dbb382f6193098386201cad34e8c6a8883a8b69df45397e571f2578e8fd21140599d267f4689da33dd774a96f7ba857c960e" name="ImageMagick-doc" arch="noarch">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="800b3d3b52fd912b3417b340316536d514295af2af2700f1118f3965a69844a71000e7682ce82c592c8e2bde9968a9b8f652c0d2d2f8dd772a30999213c07110" name="ImageMagick-extra" arch="riscv64">
  <version epoch="0" ver="7.1.2.18" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765108800">- version update to 7.1.2.10
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-8..7.1.2-10
- fixes CVE-2025-65955 [bsc#1254435]
    CVE-2025-66628 [bsc#1254820]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 7.1.2.11
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-10..7.1.2-11
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1767700800">- version update to 7.1.2.12
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12
  * fixes CVE-2025-68618 [bsc#1255821]
    CVE-2025-68950 [bsc#1255822]
    CVE-2025-69204 [bsc#1255823]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768824000">- version update to 7.1.2.13
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-12..7.1.2-13
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- fixes CVE-2026-23876 [bsc#1256962]
    CVE-2026-22770 [bsc#1256969]
    CVE-2026-23952 [bsc#1257076]
    CVE-2026-23874 [bsc#1256976]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1771848000">- version update to 7.1.2.15
  * no upstream changelog, see
    https://github.com/ImageMagick/ImageMagick/compare/7.1.2-13..7.1.2-15
- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
  * ImageMagick_policy_etc.patch (refreshed)
- fixes CVE-2026-24481 [bsc#1258743]
    CVE-2026-25794 [bsc#1258749]
    CVE-2026-25796 [bsc#1258757]
    CVE-2026-25637 [bsc#1258761]
    CVE-2026-25576 [bsc#1258748]
    CVE-2026-26983 [bsc#1258763]
    CVE-2026-26284 [bsc#1258765]
    CVE-2026-26283 [bsc#1258767]
    CVE-2026-25965 [bsc#1258785]
    CVE-2026-25967 [bsc#1258779]
    CVE-2026-25989 [bsc#1258771]
    CVE-2026-25968 [bsc#1258776]
    CVE-2026-24485 [bsc#1258791]
    CVE-2026-25985 [bsc#1258813]
    CVE-2026-25987 [bsc#1258822]
    CVE-2026-25966 [bsc#1258780]
    CVE-2026-25799 [bsc#1258786]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25798 [bsc#1258787]
    CVE-2026-25795 [bsc#1258792]
    CVE-2026-26066 [bsc#1258769]
    CVE-2026-25638 [bsc#1258793]
    CVE-2026-25797 [bsc#1258770]
    CVE-2026-25897 [bsc#1258800]
    CVE-2026-25970 [bsc#1258803]
    CVE-2026-25982 [bsc#1258772]
    CVE-2026-25983 [bsc#1258806]
    CVE-2026-25898 [bsc#1258807]
    CVE-2026-25971 [bsc#1258774]
    CVE-2026-25988 [bsc#1258810]
    CVE-2026-25969 [bsc#1258775]
    CVE-2026-25986 [bsc#1258819]
    CVE-2026-24484 [bsc#1258790]
    CVE-2026-27798 [bsc#1259018]
    CVE-2026-25966 [bsc#1258780]
- actually patch SUSE default security policy
  * modified ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1772452800">- apply ImageMagick_policy_etc.patch in all flavors, as intended
- don't patch upstream security policy, but SUSE default policy
  instead, as intended (bsc#1258780)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773057600">- version update to 7.1.2.16
  * Add overflow check to JXL write path #8591
  * fix heap over-read in BilateralBlurImage with even-dimension kernels #8595
  * Add overflow checks to PS3 write path #8590
  * Add overflow check to sixel write path #8587
  * Add overflow check to SGI write path #8588
  * Add overflow checks to BMP/DIB write paths and DIB read path #8573
  * fix NULL pointer dereference in HEIC NCLX color profile allocation #8585
  * Fix double-free in SVG gradientTransform / transform parsing #8583
  * Typo fix in coders/dng.c #8580
- fixes CVE-2026-28693 [bsc#1259466]
    CVE-2026-30883 [bsc#1259467]
    CVE-2026-30929 [bsc#1259468]
    CVE-2026-30931 [bsc#1259469]
    CVE-2026-28493 [bsc#1259446]
    CVE-2026-28494 [bsc#1259447]
    CVE-2026-28686 [bsc#1259448]
    CVE-2026-28687 [bsc#1259450]
    CVE-2026-28691 [bsc#1259455]
    CVE-2026-28690 [bsc#1259456]
    CVE-2026-28692 [bsc#1259457]
    CVE-2026-28688 [bsc#1259451]
    CVE-2026-30936 [bsc#1259464]
    CVE-2026-28689 [bsc#1259452]
    CVE-2026-30937 [bsc#1259463]
    CVE-2026-30935 [bsc#1259497]
    CVE-2026-31853 [bsc#1259528]
    CVE-2026-32259 [bsc#1259612]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773748800">- version update to 7.1.2.17
  * Add cast to unsigned char helper method to check for out of band data
  * eliminate compiler warning
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
  * ImageMagick/ImageMagick#8609
  * ImageMagick/ImageMagick#8608
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * Corrected out of bounds write of a single zero byte (GHSA-gc62-2v5p-qpmp)
  * https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
  * ImageMagick/ImageMagick#8603
  * ImageMagick/ImageMagick#5807
  * Apply correct patch for GHSA-cqw9-w2m7-r2m2.
- modified patches
  * ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes CVE-2026-32636 [bsc#1259872]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774267200">- version update to 7.1.2.18
  * Fix animated JXL frame delay handling #8622
  * Fix off-by-one in MNG FRAM chunk delay/timeout parsing #8623
  * Fix MNG frame disposal for transparent animations #8625
  * Fix composite -dissolve adding random noise #8621
  * Bump actions/download-artifact from 8.0.0 to 8.0.1 #8629
- use %autopatch, disable ImageMagick-s390x-disable-tests.patch
  for now
- modified patches
  * ImageMagick_policy_etc.patch
- fixes CVE-2026-33535 [bsc#1260874]
    CVE-2026-33536 [bsc#1260879]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774872000">- modified patches
  * ImageMagick-configuration-SUSE.patch (refreshed)
- readd still usefull ImageMagick-s390x-disable-tests.patch</changelog>
</package>
<package pkgid="938b7bf8008b6532f118e990437028df08fb3c4ad2c9ad9715877bb1ab7df4665a6c5038b5a19a13931a3f20e814c743147163b64586017b6b009c9571ae6b31" name="Imath-devel" arch="riscv64">
  <version epoch="0" ver="3.2.2" rel="1.1"/>
  <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ü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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719835200">- update to 3.1.11:
  * Fix a problem where downstream projects using Imath would build
    python bindings even if they weren't requested.
  * Fix for missing `std::bit_cast`
  * Fix missing/necessary use of IMATH_HOSTDEVICE
  * IMATH_INSTALL_PKG_CONFIG is now on by default, even on Windows
  * Fix calling default constructor by uniform init in TypeTraits
  * Fix redundant PYIMATH_EXPORTS causing compile issues on
    Windows Clang
  * Update to SO versioning policy:
  * succ()/pred() now use std::nextafter().
  * Expand epsilon bounds for m44x pyImath test.
  * Rename "docs" to "website".
  * Add missing copyright/license identifiers.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1737115200">- update to 3.1.12:
  * Support for compiling half.h with hip-runtime-amd
  * Also, the v3.1.11 release had improper versioning in its cmake
    and pkgconf configuration files. This is now fixed.</changelog>
  <changelog author="pgajdos@suse.com" date="1759320000">- version update to 3.2.1
  * IMATH_VERSION_RELEASE_TYPE was inadvertently set to -dev; it's
    been reset to the empty string. This string appears as a preprocessor
    symbol for informational purposes.
  * Default installation folder for PyImath is include/Imath, not
    include/PyImath. This inadvertently changed in v3.2.0. Note the
    folder can be configured via the PYIMATH_OUTPUT_SUBDIR CMake option.
  * Fix broken pkg-config PyImath.pc
  * Update find_package(Boost) to work with CMake 4.x
  * Fix undefined behavior in the Vec* class operator[] (PR #449).
  * Fix call to _mm_cvtps_ph in half.h, Windows build failure
  * Updated and simplified SO versioning policy: this release adopts
    a policy of appending the MAJOR.MINOR.PATCH software release
    name to the SONAME to form the real name of the shared library.
  * Add uninstall target
  * Add iOS cross-compilation support
  * Add support for HIP (AMD's Heterogeneous-compute Interface for Portability)
  * Fix handling of /EHsc flag
  * Required cmake version is now 3.14
- modified sources
  * baselibs.conf</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- version update to 3.2.2
  * fix build problem with newer versions of cmake</changelog>
</package>
<package pkgid="27801c88da90b9076b848479ce87d182601da80e7dfa639d142d10b8eadc682020abf9f19434daf1526ae48b31e0d7c040b6aa7ef933c0d365e68345c7ca8762" name="Ipopt-devel" arch="riscv64">
  <version epoch="0" ver="3.14.19" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657800000">- Update to version 3.14.8:
  * Added options ma27_print_level, ma57_print_level, and
    mumps_print_level to enable output from these linear solvers.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660132800">- Update to version 3.14.9:
  * Fixed mapping of meta data for variable bounds, e.g., variable
    names, from TNLP to Ipopts internal NLP [gh#coin-or/Ipopt#590]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.14.10:
  * Added option grad_f_constant to specify that objective
    function is linear. If set, the gradient of the objective will
    be requested by Ipopt only once [gh#coin-or/Ipopt#597].
  * Added OrigIpoptNLP::orig_d_L() and OrigIpoptNLP::orig_d_U() to
    get original constraint sides.
  * TNLP::get_curr_violations() now returns the constraint
    violation and complementarity with respect to the original
    (non-relaxed) constraint sides [gh#coin-or/Ipopt#603].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 3.14.12:
  * Fix that a source file was installed and install more header
    files [gh#coin-or/Ipopt#641, gh#coin-or/Ipopt#642].
  * Fixed crash of GetIpoptCurrentIterate() and
    GetIpoptCurrentViolations() in C interface when called before
    or after IpoptSolve() [gh#coin-or/Ipopt#644,
    gh#coin-or/Ipopt#645].
  * Updated HSL_MA97 header file to the one from HSL MA97 2.8.0
    [gh#coin-or/Ipopt#646].
  * Fixed crash when trying to solve problem without variables and
    constraints [gh#coin-or/Ipopt#648].
  * Added optional argument to AlgorithmBuilder constructor to
    provide name of custom solver [gh#coin-or/Ipopt#618].
  * Changed handling of dual solution for square problems.
  * Updated HSL_MC86 header file to the one from HSL MC68 3.3.3
    [gh#coin-or/Ipopt#653].
- Make java package noarch (rpmlint recommends).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.14.13:
  * Reduced priority for making Spral the default value for option
    linear_solver [gh#coin-or/Ipopt#677].
  * Adapted to change of integer types in Spral interface. Minimal
    required Spral version is now v2023.03.29.
  * Fixed that return code from TNLP::eval_jac_g() was ignored at
    first call [gh#coin-or/Ipopt#697].
  * Print additional messages when reallocation of MA27 working
    space failed [gh#coin-or/Ipopt#671].
  * Added option file_append to specify whether to append to
    output_file instead of truncating it.
  * Added default argument file_append to
    Journalist::AddFileJournal(), added default argument fappend
    to FileJournal::Open(), and added default argument file_append
    to IpoptApplication::OpenOutputFile() [gh#coin-or/Ipopt#720].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705752000">- Update to version 3.14.14:
  * Fixed build of MA57 interface when FUNNY_MA57_FINT is defined
    (MA57 with long integers).
  * Fixed that initial dual values for fixed variables (z_L, z_U)
    were ignored when doing a warm start with
    fixed_variable_treatment = make_constraint
    [gh#coin-or/Ipopt#728].
  * Fixed that the last argument when calling MA27C[D] in MA27
    interface was wrong [gh#coin-or/Ipopt#738].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712750400">- Update to version 3.14.15:
  * Fixed include guard of IpGenAugSystemSolver.hpp
    [gh#coin-or/Ipopt#756].
  * Improved finding dependencies of linear solver libraries
    loaded at runtime on Windows [gh#coin-or/Ipopt#755].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 3.14.16:
  * No Linux specific changes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 3.14.17:
  * Added Ipopt::RegisterInterruptHandler() and
    Ipopt::UnregisterInterruptHandler() to IpUtils.hpp to wrap
    handling of interrupt signals.
  * Added parameter checkinterrupt (default false) to AmplTNLP
    constructor to enable check for interrupt signal in
    intermediate_callback.
  * The ipopt and ipopt_sens executables and scalable problems C++
    examples can now be interrupted by SIGINT/SIGHUP (systems with
    sigaction()) or SIGINT/SIGTERM/SIGABRT (Windows systems).
  * New option mumps_mpi_communicator to specify the MPI
    communicator when using an MPI-enabled build of MUMPS
    [gh#coin-or/Ipopt#790].
  * Updated build system to current autotools versions; initial
    support for icx/ifx and flang.
  * Removed use of vsprintf and sprintf. Added
    IpoptData::Append_info_string(std::string,double).
  * Removed use of strcpy, strncpy, strdup, and sscanf.
  * Using fopen_s and getenv_s instead of fopen and getenv,
    respectively, if available.
  * Added workaround for using Pardiso from Intel MKL 2025.0.1
    [gh#coin-or/Ipopt#799].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 3.14.19:
  * Only Windows specific changes.
- Changes from version 3.14.18:
  - Restricted workaround for using Pardiso to Intel MKL 2025.0.x.
    Intel MKL 2025.1.0 has the corresponding issue fixed
    [gh#coin-or/Ipopt#799].
  - Fixed that Jipopt::finalize_solution did not store final
    objective value correctly [gh#coin-or/Ipopt#820].
  - Instead, the value of the last iterate evaluation was
    returned, which was often the same.
  - Added IpoptApplication::Version() (C++ interface),
    GetIpoptVersion (C interface), and Ipopt::GetVersion() (Java
    interface) to retrieve version of Ipopt library
    [gh#coin-or/Ipopt#824].
  - Fixed possible missing initialization of delta_x and delta_s
    in PDPerturbationHandler in case ConsiderNewSystem failed
    [gh#coin-or/Ipopt#834].
  - Undefine max if defined after include of windows.h in
    IpUtils.cpp [gh#coin-or/Ipopt#834].
  - Added missing initialization of Filter Acceptor in case
    restoration phase is called when the fallback mechanism of
    BacktrackingLinearSearch has been activated
    [gh#coin-or/Ipopt#834,gh#coin-or/Ipopt#837].
  - If this happened in the first iteration, it led to the use of
    uninitialized values.
  - Added missing return if symbolic factorization with MA57
    (ma57ad, ma57as) failed [gh#coin-or/Ipopt#834].
  - Fixed application of scaling when computing violations of
    inequality constraints in TNLP::get_curr_violations(). Added
    OrigIpoptNLP::d_space().
  - Fixed signature of call to MKL's Pardiso: the DPARM argument
    does not exist in this version of Pardiso.
- Use %ldconfig_scriptlets macro instead of post(un) ldconfig
  scripts.
- Install doc files as part of %install and run fdupes on them to
  link up duplicated files.</changelog>
</package>
<package pkgid="71ec6432c3d7544097fda5e4f0bcd39db7e581656d24dc0aca5093d7e80744e47675ab74231fc66369823ad202e6379eb49e31f3a32aa12da539c1cea4e9f0d9" name="Ipopt-java" arch="noarch">
  <version epoch="0" ver="3.14.19" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657800000">- Update to version 3.14.8:
  * Added options ma27_print_level, ma57_print_level, and
    mumps_print_level to enable output from these linear solvers.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660132800">- Update to version 3.14.9:
  * Fixed mapping of meta data for variable bounds, e.g., variable
    names, from TNLP to Ipopts internal NLP [gh#coin-or/Ipopt#590]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.14.10:
  * Added option grad_f_constant to specify that objective
    function is linear. If set, the gradient of the objective will
    be requested by Ipopt only once [gh#coin-or/Ipopt#597].
  * Added OrigIpoptNLP::orig_d_L() and OrigIpoptNLP::orig_d_U() to
    get original constraint sides.
  * TNLP::get_curr_violations() now returns the constraint
    violation and complementarity with respect to the original
    (non-relaxed) constraint sides [gh#coin-or/Ipopt#603].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 3.14.12:
  * Fix that a source file was installed and install more header
    files [gh#coin-or/Ipopt#641, gh#coin-or/Ipopt#642].
  * Fixed crash of GetIpoptCurrentIterate() and
    GetIpoptCurrentViolations() in C interface when called before
    or after IpoptSolve() [gh#coin-or/Ipopt#644,
    gh#coin-or/Ipopt#645].
  * Updated HSL_MA97 header file to the one from HSL MA97 2.8.0
    [gh#coin-or/Ipopt#646].
  * Fixed crash when trying to solve problem without variables and
    constraints [gh#coin-or/Ipopt#648].
  * Added optional argument to AlgorithmBuilder constructor to
    provide name of custom solver [gh#coin-or/Ipopt#618].
  * Changed handling of dual solution for square problems.
  * Updated HSL_MC86 header file to the one from HSL MC68 3.3.3
    [gh#coin-or/Ipopt#653].
- Make java package noarch (rpmlint recommends).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.14.13:
  * Reduced priority for making Spral the default value for option
    linear_solver [gh#coin-or/Ipopt#677].
  * Adapted to change of integer types in Spral interface. Minimal
    required Spral version is now v2023.03.29.
  * Fixed that return code from TNLP::eval_jac_g() was ignored at
    first call [gh#coin-or/Ipopt#697].
  * Print additional messages when reallocation of MA27 working
    space failed [gh#coin-or/Ipopt#671].
  * Added option file_append to specify whether to append to
    output_file instead of truncating it.
  * Added default argument file_append to
    Journalist::AddFileJournal(), added default argument fappend
    to FileJournal::Open(), and added default argument file_append
    to IpoptApplication::OpenOutputFile() [gh#coin-or/Ipopt#720].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705752000">- Update to version 3.14.14:
  * Fixed build of MA57 interface when FUNNY_MA57_FINT is defined
    (MA57 with long integers).
  * Fixed that initial dual values for fixed variables (z_L, z_U)
    were ignored when doing a warm start with
    fixed_variable_treatment = make_constraint
    [gh#coin-or/Ipopt#728].
  * Fixed that the last argument when calling MA27C[D] in MA27
    interface was wrong [gh#coin-or/Ipopt#738].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712750400">- Update to version 3.14.15:
  * Fixed include guard of IpGenAugSystemSolver.hpp
    [gh#coin-or/Ipopt#756].
  * Improved finding dependencies of linear solver libraries
    loaded at runtime on Windows [gh#coin-or/Ipopt#755].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 3.14.16:
  * No Linux specific changes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 3.14.17:
  * Added Ipopt::RegisterInterruptHandler() and
    Ipopt::UnregisterInterruptHandler() to IpUtils.hpp to wrap
    handling of interrupt signals.
  * Added parameter checkinterrupt (default false) to AmplTNLP
    constructor to enable check for interrupt signal in
    intermediate_callback.
  * The ipopt and ipopt_sens executables and scalable problems C++
    examples can now be interrupted by SIGINT/SIGHUP (systems with
    sigaction()) or SIGINT/SIGTERM/SIGABRT (Windows systems).
  * New option mumps_mpi_communicator to specify the MPI
    communicator when using an MPI-enabled build of MUMPS
    [gh#coin-or/Ipopt#790].
  * Updated build system to current autotools versions; initial
    support for icx/ifx and flang.
  * Removed use of vsprintf and sprintf. Added
    IpoptData::Append_info_string(std::string,double).
  * Removed use of strcpy, strncpy, strdup, and sscanf.
  * Using fopen_s and getenv_s instead of fopen and getenv,
    respectively, if available.
  * Added workaround for using Pardiso from Intel MKL 2025.0.1
    [gh#coin-or/Ipopt#799].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 3.14.19:
  * Only Windows specific changes.
- Changes from version 3.14.18:
  - Restricted workaround for using Pardiso to Intel MKL 2025.0.x.
    Intel MKL 2025.1.0 has the corresponding issue fixed
    [gh#coin-or/Ipopt#799].
  - Fixed that Jipopt::finalize_solution did not store final
    objective value correctly [gh#coin-or/Ipopt#820].
  - Instead, the value of the last iterate evaluation was
    returned, which was often the same.
  - Added IpoptApplication::Version() (C++ interface),
    GetIpoptVersion (C interface), and Ipopt::GetVersion() (Java
    interface) to retrieve version of Ipopt library
    [gh#coin-or/Ipopt#824].
  - Fixed possible missing initialization of delta_x and delta_s
    in PDPerturbationHandler in case ConsiderNewSystem failed
    [gh#coin-or/Ipopt#834].
  - Undefine max if defined after include of windows.h in
    IpUtils.cpp [gh#coin-or/Ipopt#834].
  - Added missing initialization of Filter Acceptor in case
    restoration phase is called when the fallback mechanism of
    BacktrackingLinearSearch has been activated
    [gh#coin-or/Ipopt#834,gh#coin-or/Ipopt#837].
  - If this happened in the first iteration, it led to the use of
    uninitialized values.
  - Added missing return if symbolic factorization with MA57
    (ma57ad, ma57as) failed [gh#coin-or/Ipopt#834].
  - Fixed application of scaling when computing violations of
    inequality constraints in TNLP::get_curr_violations(). Added
    OrigIpoptNLP::d_space().
  - Fixed signature of call to MKL's Pardiso: the DPARM argument
    does not exist in this version of Pardiso.
- Use %ldconfig_scriptlets macro instead of post(un) ldconfig
  scripts.
- Install doc files as part of %install and run fdupes on them to
  link up duplicated files.</changelog>
</package>
<package pkgid="0d51d17598951cd0ef66dfc3f19c6b361b45d40f924e77326b4eaf44329ce919d94563b9a1be44c809d2f9c9bab0972e912f71ae863e8ed2e3c6555a4a28afac" name="J7Z" arch="noarch">
  <version epoch="0" ver="1.4.2" rel="3.1"/>
  <changelog author="aloisio@gmx.com" date="1484568000">- Update to version 1.4.0
  * Added support for KDE v5 and removed that for KDE v3
  * Installing Java updates in Windows no longer breaks J7Z
  * Improved the way that live skin switching is handled
  * Added support for the Insubstantial (Substance) skin
  * Theme changes are once again detected in the same session
  * Stopped some widgets from being enabled while archiving
  * The command-line usage is no longer shown in the GUI
  * Tidied Makefile output if some dependencies are missing
  * Stopped Makefile from calling 'uninstall' when packaging
  * Improved the update-checking and output-capturing code
- Spec cleanup</changelog>
  <changelog author="shshyukriev@suse.com" date="1484827200">- Fix download url by using proper escaping via %/.</changelog>
  <changelog author="jengelh@inai.de" date="1485691200">- Trim description to relevant parts
- Ensure fdupes is not run across partitions</changelog>
  <changelog author="bwiedemann@suse.com" date="1493726400">- Use strip-nondeterminism to not have timestamps in J7Z.jar file
- Use convert -strip to not have timestamps in png files
  to make build fully reproducible</changelog>
  <changelog author="fstrba@suse.com" date="1517572800">- Added patch:
  * J7Z-jdk10.patch
    + fix build with jdk10 preview or other jdk versions that
    have the optional string appended to its version.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1521547200">- Update to version 1.4.1
  * Added initial support for JRE v9
  * Added icons for menu-bar entries
- Fixed J7Z-jdk10.patch.
- Removed all kde4 stuff from spec file.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1524744000">- Fixed J7Z-jdk10.patch.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1557316800">- Update to version 1.4.2
  * Resolved the inability to work with Java &gt;= v10
  * Improved the scalability of the GUI widgets
  * Upped the minimum required JRE to v1.8 (LTS)
- Removed J7Z-jdk10.patch, fixed upstream.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="f1e8e886152b77a38490efb42483bca811d1d777f2c6ca3debf4a5477ae4b1594ebb846bb2793a3b50bc08f52b65b4a92d80b6a5f575f1f85c62087e3cc777f4" name="J7Z-kf5" arch="noarch">
  <version epoch="0" ver="1.4.2" rel="3.1"/>
  <changelog author="aloisio@gmx.com" date="1484568000">- Update to version 1.4.0
  * Added support for KDE v5 and removed that for KDE v3
  * Installing Java updates in Windows no longer breaks J7Z
  * Improved the way that live skin switching is handled
  * Added support for the Insubstantial (Substance) skin
  * Theme changes are once again detected in the same session
  * Stopped some widgets from being enabled while archiving
  * The command-line usage is no longer shown in the GUI
  * Tidied Makefile output if some dependencies are missing
  * Stopped Makefile from calling 'uninstall' when packaging
  * Improved the update-checking and output-capturing code
- Spec cleanup</changelog>
  <changelog author="shshyukriev@suse.com" date="1484827200">- Fix download url by using proper escaping via %/.</changelog>
  <changelog author="jengelh@inai.de" date="1485691200">- Trim description to relevant parts
- Ensure fdupes is not run across partitions</changelog>
  <changelog author="bwiedemann@suse.com" date="1493726400">- Use strip-nondeterminism to not have timestamps in J7Z.jar file
- Use convert -strip to not have timestamps in png files
  to make build fully reproducible</changelog>
  <changelog author="fstrba@suse.com" date="1517572800">- Added patch:
  * J7Z-jdk10.patch
    + fix build with jdk10 preview or other jdk versions that
    have the optional string appended to its version.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1521547200">- Update to version 1.4.1
  * Added initial support for JRE v9
  * Added icons for menu-bar entries
- Fixed J7Z-jdk10.patch.
- Removed all kde4 stuff from spec file.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1524744000">- Fixed J7Z-jdk10.patch.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1557316800">- Update to version 1.4.2
  * Resolved the inability to work with Java &gt;= v10
  * Improved the scalability of the GUI widgets
  * Upped the minimum required JRE to v1.8 (LTS)
- Removed J7Z-jdk10.patch, fixed upstream.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="eda7380b80d801c80aaa552449129d014a3ec2a3301fb13ce4f0eba2351e9dadfec8bb837d34a75183f0f6819f3d63629368f533da645df5000dccbf77fda41c" name="Jamulus" arch="riscv64">
  <version epoch="0" ver="3.11.0" rel="2.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1620216000">- remove %config for firewalld's jamulus.xml</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622721600">- Update to 3.8.0
  * The term "Central server" has been replaced with "Directory
  server" (#1407, #1715, #1629).
  Note that the program will still accept the --centralserver
  option for backward
  compatibility with existing system startup scripts, but its usage
  is deprecated.
  (contributed by @pljones, @softins)
  * Mac: Generate build with Qt 5.15.2 for better compatibility with
  Big Sur (#1687, #1768).
  We still build a legacy version with Qt 5.9.9 to support older
  versions of macOS:
  * Users of 10.13 (High sierra) or newer should use the standard
    build with Qt 5.15.2
  * Users of Yosemite, El Capitan or Sierra should use the legacy
    build with Qt 5.9.9
    (contributed by @softins)
  * GUI: Settings window has been reorganized into tabs (#1415,
  [#1554], #1542, #1588):
  * User Profile window has been integrated into the settings
    window.
  * Input Pan has been moved to the newly created Advanced tab
    and removed from main window.
    (contributed by @dcorson-ticino-com, @pljones)
  * GUI: Moved the Ping and Delay stats from the Settings window to
  the main window (#1762):
  This was partly to work around a Mac issue with updates to the
  settings window (#1643)
  and is actually an improvement anyway, as the settings window
  does not need to remain open.
  (contributed by @dcorson-ticino-com and @softins)
  * GUI: Added "About Qt" to the help menu to display version of Qt
  (#1685, #1692).
  (contributed by @softins)
  * GUI: Corrected the operation of What's This in the settings
  dialog (#1622, #1635).
  (contributed by @dcorson-ticino-com)
  * GUI: Improved the muted speaker icon display (#1691).
  (contributed by @henkdegroot)
  * Added new icons for Linux desktop use (#1672).
  (contributed by @jujudusud)
  * GUI: Corrected handling of custom directory server in the server,
  to prevent
  unintended registration with a directory server (#1624, #1627).
  (contributed by @softins)
  * GUI: Corrected alignment of Mute icon above fader (#811, #1312,
  [#1640]).
  (contributed by @vimpostor)
  * GUI: Support for more than two mixer rows has been added (#1549,
  [#1560]).
  (contributed by @pljones)
  * GUI: --clientname also works in dialog titles now (#1352, 1370).
  (contributed by @dcorson-ticino-com)
  * GUI: Translations have been updated
    Dutch, by @henkdegroot (#1562, #1623, #1714, #1557)
    French, by @jujudusud (#1648, #1708)
    German, by @rolamos (#1677, #1810)
    Italian, by @dzpex (#1620)
    Polish, by @SeeLook (#1619)
    Portuguese Brazilian, by @melcon (#1671, #1807)
    Portuguese European, by @Snayler (#1689)
    Slovak, by @jose1711 (#1647)
    Spanish, by @ignotus666 (#1621, #1730, #1808)
    Swedish, by @genesisproject2020 (#1664, #1696)
  * Network: Support for DSCP Quality of Service flags has been added
  (#1310).
  This is supposed to lead to improved network performance.
  It is enabled by default.
  On Windows, this requires additional configuration in order to
  work.
  Please see the Tips &amp; Tricks page on the website for a setup
  guide for Windows.
  (contributed by @DavidSavinkoff)
  * Client: Automatic channel fader adjustment simplifies mixer setup
  by using the channel level meters (#1071).
  (contributed by @JohannesBrx)
  * Client: Basic audio feedback detection has been added (#1179).
  (contributed by @JohannesBrx)
  * Client: Support for input gain boost has been added (#1222, #1030)
  (contributed by @hoffie)
  * Client: Grouping support has been extended to allow for up to
  eight groups (#1551).
  (contributed by @pljones)
  * Client: A hint regarding non-default Jack support has been added
  (#1397, #1438).
  (contributed by @djfun)
  * Server: Support for Delay Panning has been added (#332, #567,
  [#1151], #1417, #1744):
  This feature can be enabled on servers using the new --delaypan
  option.
  Enabling this feature will slightly increase server CPU usage.
  It can create a much more realistic spatial sound impression for
  clients
  that are set to Stereo or Mono-in/Stereo-out mode.
  (contributed by @DetlefHennings, @Hk1020, @softins, @henkdegroot)
  * Server: Multi-threading performance has been improved (#960).
  (contributed by @menzels, @softins)
  * Server: Half-connected clients will no longer receive audio
  (#1243, #1589):
  Note: This breaks compatibility with client versions before 3.3.0
  (Feb 2013).
  If you update your server, ensure that all clients use 3.3.0 or
  later as well.
  (contributed by @softins)
  * Server: HTML status file is now emptied on exit (#1423, #1427).
  (contributed by @hoffie, @drummer1154)
  * Server: An explicit bind address can now be specified (#141,
  [#1561]).
  This can be done by the new --serverbindip option.
  (contributed by @buv)
  * Recorder: Compatibility with third-party tools such as Audacity
  has been improved (#1384, #1424, #1437).
  Non-ASCII characters are now stripped out when creating filenames.
  (contributed by @softins, @gilgongo, @reinhardwh)
  * Recorder: Failures to start recording no longer result in crashes
  (#1163, #1289, #1463).
  (contributed by @hoffie, @softins, @pljones)
  * Recorder: Logging has been improved (#1284, #1463).
  (contributed by @hoffie, @drummer1154)
  * Bug fix: The mute indicator is now also shown in mono mode (#1074).
  (contributed by @npostavs)
  * Bug fix: Channel mapping on Windows now only resets if the sound
  card or the numbers of channels changed (#1347).
  (contributed by @ann0see)
  * Bug fix: Jamulus client should now close itself correctly if a
  non-working device was selected (#872).
  (contributed by @npostavs)
  * Bug fix: Server no longer crashes while changing the recording
  directory (#1501, #1573).
  (contributed by @henkdegroot, @hoffie, @softins)
  * Bug fix: Example systemd unit has been fixed to avoid crashing
  when sending signals (#1515, #1518).
  (contributed by @softins, @helgeerbe, @gilgongo)
  * Bug fix: The Windows installer now correctly compiles in a path
  with spaces (#864, #1319).
  (contributed by @henkdegroot)
  * Performance: Opus encoding/decoding now uses machine-specific
  optimizations (#1105).
  (contributed by @npostavs)
  * Performance: Timer configuration for Windows servers has been
  improved (#1536).
  (contributed by @npostavs)
  * iOS support is being worked on (#1450).
  (contributed by @jeroenvv)
  * Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for
  compatibility with Qt5 (#1655).
  (contributed by @softins)
  * Build: Creation of debug builds has been simplified (#1516).
  (contributed by @hoffie)
  * Internal: Constants for JACK usage have been renamed (#1429).
  (contributed by @djfun)
  * Internal: Legacy IP address variables have been cleaned up (#1400).
  (contributed by @wferi)
  * Internal: Added automatic code formatting with clang-format
  (#901, #1127, #1751).
  (contributed by @passing)
  * Internal: New pull requests will now be checked for coding style
  automatically (#1735).
  (contributed by @passing)
  * Internal: Windows deploy script has been aligned to autobuilds
  (#1720).
  (contributed by @henkdegroot)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622721601">- change central server to directory term</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1635768000">- Update to 3.8.1
  * Client: JACK support on Windows has been improved (#1718).
  (contributed by @jujudusud, @henkdegroot)
  * Client: Rewrote multiple error messages to improve UX (#1568, #1732).
  (contributed by @ann0see)
  * Client: Add custom directory servers to Connect Dialog (#1869, #1894).
  (contributed by @jp8)
  * Client: Rearrange existing UI menu bar items (#1915, #1926).
  (contributed by @jp8)
  * Bug Fix: Mute myself has been made more consistent (#1838).
  (contributed by @ngocdh)
  * Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
  (contributed by @HughePaul, @ann0see)
  * Bug Fix: A crash fix related to the way iOS handles sockets in
  idle mode (#1875).
  (contributed by @ngocdh)
  * Server: A single click on the server application in the
  systemtray now opens the Jamulus Server main window (#1722, #1731).
  (contributed by @henkdegroot)
  * Server: Jam Recorder's internal locking and initialization code
  has been made more robust (#1826).
  (contributed by @cdmahoney)
  * Server: The list of servers registered on a directory can now
  be saved during directory restart. Use the new
  - -directoryfile CLI option to use this feature (#1867).
  (contributed by @pljones)
  * Server: Add link to website if a new version is available (#1980).
  (contributed by: @ann0see)
  * Bug Fix: Remove incorrect version of headless .service file (#2009).
  (contributed by @ann0see)
  * Client/Server: Add IPv6 support for direct connections (#1017, #1938).
  (contributed by @jardous, @softins)
  * CLI: Re-order and refactor help for client/server validation (#1896).
  (contributed by @pljones)
  * CLI: Jamulus now shows a link to the Website for translated
  content (#1759).
  (contributed by @henkdegroot)
  * Android: Add close button on Android to enhance UX (#1763, #1876).
  (contributed by @ngocdh)
  * iOS: Sound support, feature to allow switch between external device
  and the internal mic (#1875).
  (contributed by @ngocdh)
  * MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
  (contributed by @henkdegroot)
  * Installer: Add zh_CN translation + for nsis win installer (#1922, #1954).
  (contributed by @BLumia)
  * Documentation: Move Demos, description of inputs options to
  Knowledge Base (#603, #551).
  (contributed by: @pcar75, @gilgongo)
  * Documentation: Add user experience section to CONTRIBUTING.md (#1885).
  (contributed by: @ann0see)
  * Documentation: Create Server Admin Manual (#527).
  (contributed by: @gilgongo)
  * Documentation: Update typo on links in compiling.md file (#1824).
  (contributed by @jujudusud)
  * Documentation: Number range command line error messages
  reworded accurately (#1978).
  (contributed by @DavidSavinkoff)
  * Website: switch to .po file format to make updating
  translations easier (various PRs)
  (contributed by: @ignotus666)
  * Website: Removed edit button from wiki layout file (#576).
  (contributed by: @DevRish)
  * Internal: Enable signing of macOS binaries (via build script
  and automatically via CI) (#1856, #1937).
  (contributed by @emlynmac)
  * Internal: Added Apple Appstore licence waiver (#1874)
  (contributed by @ann0see, @pljones, @gilgongo)
  * Internal: Add autobuild for Windows with JACK (#1829).
  (contributed by @henkdegroot)
  * Internal: Document release process on contribute page (#1594, #592).
  (contributed by: @hoffie, @ann0see)</changelog>
  <changelog author="Giordano Boschetti &lt;geekosdaw@gmail.com&gt;" date="1645531200">- Update to 3.8.2
  * Client: Added selection option for level meter style (#1688, #2352, #2356).
  (contributed by @henkdegroot, @hoffie, @pgScorpio, @pljones)
  * Client: On Windows, if no driver found while installing, the "Run Jamulus"
  option will not be checked (#2103).
  (contributed by @henkdegroot)
  * Client: on macOS, corrected minimum OS version number for Legacy installer from 10.13 to 10.10.
  Legacy installer will now install correctly on macOS Yosemite or newer (#2223).
  (contributed by @softins)
  * Client: Added Vibraphone to list of instruments (#2043, #2080, #2158).
  (contributed by @DavidSavinkoff, @softins, photo by @vibraphon)
  * Client: Added Conductor to list of instruments (#2140).
  (contributed by @henkdegroot)
  * Client: Fix wrong display of Unicode characters at line wrap and settings screen (#1994, #2274).
  (contributed by @djfun, @pljones, @hoffie)
  * Client: Fixed incorrect operation of feedback detection on first connect in run (#2120).
  (contributed by @softins)
  * Client: Added option always to show one's own fader first (#1809).
  (contributed by @ngocdh)
  * Client: Improved regex to highlight URLs in the chat window, avoiding terminating punctuation.
  Also migrated from deprecated QRegExp to QRegularExpression, for future compatibility with
  Qt6 (#2124, #2272, #2273).
  (contributed by @softins, @corrados, @hoffie)
  * Client: Improved keyboard control of the list of Custom Directories (#2129).
  (contributed by @pljones)
  * Client: Added the connected server name to the heading in the mixer panel (#2173).
  (contributed by @pljones)
  * Client: Enhanced the ASIO driver detection during installation on Windows (#2149).
  (contributed by @henkdegroot)
  * Client: On Windows, hide the ASIO button in the version that uses JACK instead (#2215).
  (contributed by @henkdegroot)
  * Client: Improved the "What's this?" text displayed for Buffer Delay (#2232).
  (contributed by @henkdegroot)
  * Client: Accelerator key clash between Settings button and Settings menu corrected (#2248).
  (contributed by @henkdegroot)
  * Client: Added option code 'o' in --ctrlmidich for "Mute Myself" (#2334).
  (contributed by @henkdegroot)
  * Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (#2244).
  (contributed by @henkdegroot)
  * Client/Server: Improved the version output on the command line to give more detail and Qt version (#2187).
  (contributed by @henkdegroot)
  * Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (#2201).
  (contributed by @henkdegroot)
  * Client/Server: Some improvements to text related to localisation (#2085).
  (Contributed by @BLumia)
  * GUI: Improved Connect Dialog help texts (#2121).
  (contributed by @pljones)
  * GUI: Translations have been updated:
  Dutch, by @henkdegroot and @jerogee (#2371, #2314)
  French, by @jujudusud (#2329, #2320, #2381)
  German, by @ann0see, @rolamos and @hoffie (#2349, #2387)
  Italian, by @dzpex (#2327)
  Polish, by @SeeLook (#2375, #2331)
  Portuguese Brazilian, by @melcon (#2369, #2358)
  Portuguese European, by @melcon (#2368)
  Simplified Chinese, by @BLumia (#2313, #2391)
  Slovak, by @jose1711 (#2348)
  Spanish, by @ignotus666 (#2378, #2326)
  Swedish, by @softins (#2364)
  Server: Fixed incorrect German translation (#2137).
  (contributed by @rolamos)
  * Server: Improved management and allocation of free channels, so that a new client always gets the
  lowest available channel number. Improves operation of clients with MIDI faders (#2151).
  (contributed by @softins)
  * Server: Improved the icon that is displayed in the Windows system tray for a server (#2231).
  (contributed by @henkdegroot)
  * Bugfix: IPv6 address formatting and obfuscation has been improved (#2343).
  (contributed by @rdica, @hoffie, @softins)
  * Windows Installer: Updated NSIS to v3.08 (#2208).
  (contributed by @ann0see)
  * Android: Some internal improvements to the experimental Android port buffer handling (#1528, #2237).
  (contributed by @j-santander, @softins)
  * Documentation: Enhanced the iOS compilation guide and signing instructions (#2139, #2315).
  (contributed by @ann0see, @RobyDati)
  * Documentation: Added a man page for Jamulus, from the Debian project (#2180).
  (contributed by @mirabilos)
  * Build: Raspijamulus build script has been improved to work with the latest Raspberry Pi OS releases and to include a newer JACK version (#2267).
  (contributed by @corrados, @softins)
  * Internal: Improved accelerator key detection (#2061).
  (contributed by @softins)
  * Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (#2292, #2297).
  (contributed by @softins)
  * Internal: Changed "Central" to "Directory" in names of variables and functions (#2079).
  (contributed by @pljones)
  * Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (#2146).
  (contributed by @atsampson)
  * Internal: Some code reordering, particularly of the settings initialisation (#2174, #2177).
  (contributed by @pljones)
  * Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS document (#2196).
  (contributed by @softins)
  * Internal: Improved generation of the changelog for the Debian package, using dch (#2138).
  (contributed by @npostavs)
  * Internal: Improved powershell redirect handling when building for Windows in Github (#2225).
  (contributed by @henkdegroot)
  * Internal: Prepared autobuild logic for upcoming Qt6 compatibility (#2328).
  (contributed by @hoffie, @softins)
  * Internal: Release build process has been refactored and uses pinned dependencies for better reproducibility now (#2345, #2336).
  (contributed by @hoffie, @softins)
  * Internal: Moved documentation files into docs/ folder to clean up root folder (#2283).
  (contributed by @ann0see)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1661688000">- Update to 3.9.0
  * Feature: Added EXPERIMENTAL new JSON-RPC interface to control client and server (see docs/JSON-RPC.md for details) (#1975, #2505).
  (contributed by @dtinth, @Rob-NY)
  * GUI: Translations have been updated:
  Chinese, by @BLumia (#2719)
  Dutch, by @henkdegroot (#2708)
  French, by @jujudusud (#2704, #2729)
  German, by @ann0see (#2748)
  Italian, by @dzpex (#2739)
  Korean, by @bagjunggyu (assisted by @hoffie) (#2685, #2741)
  Polish, by @SeeLook (#2735)
  Portuguese Brazilian, by @melcon (#2728)
  Portuguese European, by @melcon (#2747)
  Slovak, by @jose1711 (#2732)
  Spanish, by @ignotus666 (#2706)
  * GUI: Client: Added instructions for setting buffers when using Pipewire (#2645).
  (contributed by @gilgongo)
  * GUI: Client: Fix a bug where a blank line is shown after some client’s name in the mixer board in some conditions (#2542).
  (contributed by @dtinth)
  * GUI: Client: Include ASIO references in Windows ASIO version (#2605).
  (contributed by @henkdegroot)
  * GUI: Client: Removed wrongly mentioned "URL" from help texts (#2608).
  (contributed by @ann0see)
  * GUI: Client: Rephrase mute options in help text (#2673).
  (contributed by @pljones)
  * GUI: Client: Simplify device driver error message on Windows by removing unneeded HTML (#2496).
  (contributed by @ann0see)
  * GUI: Client: What's This Text and Tooltip updated for LEDs and Connection Status (#2644).
  (contributed by @henkdegroot)
  * GUI: Server: Amend server registration, added server list persistence (#2199).
  (contributed by @pljones)
  * GUI: Server: Adjust Server Language combo box length to fit into layout properly (#2424).
  (contributed by @pljones)
  * GUI: Server: Re-order Recorder widgets for better use of space (plus Qt6 compliance) (#2427).
  (contributed by @pljones)
  * GUI: Fix (hopefully) all remaining references to "directory server" in displayed messages to say "directory" (#2710).
  (contributed by @pljones)
  * GUI: Improved Country selection handling to work with Qt6 and cover 53 previously unsupported territories (#2409).
  (contributed by @hoffie)
  * GUI: Improved translator experience by using substitutions instead of concatenations (#2646).
  (contributed by @ann0see)
  * GUI: Removed occurrences of plain name "Jamulus" in translatable texts (#2609).
  (contributed by @ann0see)
  * Accessibility: Sound Alert for new person and new chat message (#2640).
  (contributed by @chigkim)
  * Accessibility: Combine all the client info, so screen reader users don't have to track down multiple places (#2638).
  (contributed by @chigkim)
  * Accessibility: Added name and instrument to accessibility labels for mute, solo, group (#2639).
  (contributed by @chigkim)
  * Client: Avoid losing gain changes (#2737).
  (contributed by @hoffie)
  * Client: Fix potential long delay in sending fader changes to the server (#2535).
  (contributed by @softins)
  * Client: Refactored JACK- and ASIO-related logic (#2443).
  (contributed by @hoffie)
  * Client: Removed the translation for the CLI version text output (#2602).
  (contributed by @henkdegroot)
  * Server: Fix loading of persistent server list entries (#2631).
  (contributed by @pljones)
  * Server: Headless Server now unregisters correctly (#2633).
  (contributed by @pljones)
  * Server: Clarify code for handling of requests for the server list (#2643).
  (contributed by @pljones)
  * Server: Improvements to the start up logging for the server list filter (#2647).
  (contributed by @pljones)
  * Server: Set default directory to "None" when not set in ini file or command line (#2442).
  (contributed by @softins)
  * Bug Fix: Build: .deb dependency fix to allow Jamulus being installed on Ubuntu 18.04 (#2423).
  (contributed by @hoffie)
  * Bug Fix: Client/Server: corrected operation of message ack timer (#2517).
  (contributed by @softins)
  * Linux: Added the Jamulus Server desktop icon to the Debian/Ubuntu build and fixed SVG icon installation location (#2460).
  (contributed by @hoffie)
  * Linux: Removed unused linux/deploy_linux.sh script (#2512).
  (contributed by @ann0see)
  * Linux: Ubuntu: Added new runtime dependency. You will need to added the "universe" apt repository (on Ubuntu only) (#2721).
  (contributed by @pljones)
  * Linux: Updated package author information (#2652).
  (contributed by @hoffie)
  * Documentation: Updated the link to "Running a server" web page (#2419).
  (contributed by @jujudusud)
  * Documentation: Document compile time options to COMPILING.md (#2707).
  (contributed by @ann0see)
  * Documentation: Added high-level technical documentation for the Jamulus protocol (#2337).
  (contributed by @emlynmac)
  * Documentation: Made man page and help output more consistent. (#2448).
  (contributed by @gilgongo)
  * Documentation: Rewrite some parts of COMPILING.md and CONTRIBUTING.md to stay up to date and enable clearer contribution guidelines (#2561).
  (contributed by @ann0see)
  * Build: Added nojsonrpc qmake CONFIG option to remove JSON-RPC support (#2660).
  (contributed by @pljones)
  * Build: Make serveronly more comprehensive (#2551).
  (contributed by @pljones)
  * Build: Rename existing define to JACK_ON_WINDOWS (#2525).
  (contributed by @pljones)
  * Build: Moved CodeQL from Mac to Mac Legacy to work around signing incompatibility (#2564).
  (contributed by @softins)
  * Build: Provide unsigned iOS builds for easy install on iOS devices (#2355).
  (contributed by @ann0see)
  * Build: Added macOS M1 (arm64) support (#2682).
  (contributed by @hoffie)
  * Build: macOS will now be built with Qt 6.3.1 for better support of modern versions of macOS. Users of macOS 10.14 or earlier must from now use the legacy build or compile from source (#2672).
  (contributed by @ann0see)
  * Build: Improved grep usage in scripts #2421 (#2397).
  (contributed by @ann0see)
  * Build: Removed broken QMAKE_APPLICATION_BUNDLE_NAME. logic (#2477).
  (contributed by @hoffie)
  * Build: Initial support for building with Qt6 has been implemented (@dcorson-ticino-com, @softins) (#2299).
  (contributed by @hoffie)
  * Build: Updated aqt to v2.1.0 due to reliability reasons (#2597).
  (contributed by @ann0see)
  * Autobuild: Major overhaul, incorporating improvements in performance
  * Coding style and static checks for shell scripts are now enforced (#2635).
  * Build workflow download and cache optimisations (#2284, #2498, #2499, #2642).
  * Parallelisation of build processes (#2444, #2445)
  * Build script refactoring (#2284, #2451, #2470, #2473, #2476, #2489, #2501, #2502, #2509, #2514, #2527, #2540, #2584, #2642).
  (contributed by @hoffie)
  * Autobuild: Added experimental support for armhf (Raspberry-compatible) Linux .deb packages (#2526).
  (contributed by @hoffie)
  * Autobuild: Fix iOS artifact name (#2619).
  (contributed by @hoffie)
  * Autobuild: Build macOS .dmg files by create-dmg for building compatibility with further versions of macOS #2420 (#2207).
  (contributed by @ann0see)
  * Autobuild: Stop the build if the audio SDK is missing (#2536).
  (contributed by @pljones)
  * Autobuild: Stop running Autobuild if only documentation is updated to avoid wasting computation time (#2532).
  (contributed by @ann0see)
  * Autobuild: Build Windows version on latest build environment. This upgrades the Windows build process (#2649).
  (contributed by @ann0see)
  * Autobuild: Make Qt downloads on Windows more reliable by re-trying downloads (#2333).
  (contributed by @ann0see)
  * Autobuild: Backport Oboe's fixes CodeQl overflow warnings (#2548).
  (contributed by @ann0see)
  * Code: code restructuring to reduce cross-dependencies (CHighPrecisionTimer) (#2637).
  (contributed by @pljones)
  * Internal: Improved analyze_git_references.py script (#2471).
  (contributed by @hoffie)
  * Internal: Improved and reorganized git/Changelog scripts (#2656).
  (contributed by @hoffie)
  * Internal: Added .editorconfig for cross-language standardized indentation and line endings (#2585).
  (contributed by @hoffie)
  * Internal: Applied a consistent coding style to scripts (#2547, #2582).
  (contributed by @hoffie)
  * Internal: Added make clang_format helper command to simplify code formatting for contributors (#2258).
  (contributed by @hoffie)
  * Internal: Added debian/ folder to .gitignore file to ensure build files are not added to git (#2464).
  (contributed by @ann0see)
  * Internal: Check coding style on macOS/iOS code files (.mm extension) (#1871).
  (contributed by @ngocdh)
  * Internal: Use TODO and TEST comments instead of un-indenting with clang-format off/on (#2600).
  (contributed by @pgScorpio)
  * Internal: Removed unneeded white-space in all files and streamline line endings (#2402).
  (contributed by @ann0see)
  * Internal: Applied standard style to .md files (#2549).
  (contributed by @ann0see)
  * Internal: Move sound API files into src/sound folder. Contributors will now find the sound.cpp/sound.h/sound.mm in the src/sound folder for consistency (#2575).
  (contributed by @ann0see)
  * Internal: Move translation files one level up to make finding them easier for translators (#2576).
  (contributed by @ann0see)
  * Internal: Moved entitlements file to mac/ folder to clean up the repo root (#2529).
  (contributed by @ann0see)
  * Internal: Rename LED resources (#2621).
  (contributed by @henkdegroot)
  * Internal: Improved release contributor tooling (#2411).
  (contributed by @hoffie)
  * Internal: Improved Changelog release tooling (#2485, #2661).
  (contributed by @hoffie)
  * Internal: Moved outdated VST code on feature branch since there hasn't been any active development for a long time (#2461).
  (contributed by @ann0see)
  * Internal: Removed outdated qt-installer-windows.qs since we no longer use Travis CI (#2516).
  (contributed by @ann0see)
- Added pkgconfig(Qt5Multimedia) BuildRequires, as upstream depends on it.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667736000">- Update to 3.9.1
  * Client: Improved performance of GUI when someone joins or leaves a server (#2738).
    (contributed by @ann0see)
  * Client: Bugfix: Removed channel number from saved fader tag when --ctrlmidich is in use. In this release --cleanuplegacyfadersettings can be used on any saved fader settings that have been corrupted to attempt recovery (#2839).
    (contributed by @pljones)
  * Bugfix: Correct new channel not being shown to others if it connects with null channel info (#2754, #2774).
    (contributed by @softins)
  * Server: Fixed --serverinfo country code misinterpretation introduced in Jamulus 3.9.0 on Qt6-based builds such as Mac (#2829).
    (contributed by @hoffie)
  * Server: Added support for ISO country codes (de, gb, nl, ...) in --serverinfo (#2841).
    (contributed by @hoffie)
  * Directory: Bug: Correct default "self" address for directory, enabling use as a server (#2812).
    (contributed by @pljones)
  * Directory: Bug: Use configured Directory Public IP for Client when hole-punching (#2819).
    (contributed by @pljones)
  * CLI: Rephrased recording options help text on the --help output for clearer description of their functionality (#2832).
    (contributed by @ann0see)
  * Windows: Upgraded JACK build to use JACK 1.9.21 (#2665).
    (contributed by @ann0see)
  * Translations have been updated (#2835, #2852, #2856, #2915):
    (mainly translated on @weblate by multiple translators)
    Chinese, by @BLumia
    Dutch, by @henkdegroot
    French, by @trebmuh, @jujudusud, J. Lavoie
    German, by @ann0see, Hans Spoerer
    Korean, by @MarongHappy
    Norwegian Bokmål, by @comradekingu
    Polish, by @SeeLook
    Portuguese European, by @mansil
    Slovak, by @jose1711
    Spanish, by @ignotus666
    Swedish, by @tygyh, @comradekingu
  * Translation: Added nb_NO App translation (#2849, #2852).
    (contributed by @comradekingu, @ann0see)
  * Refactoring: Moved around files to clean up the repository (#2822, #2824, #2834, #2838).
    (contributed by @ann0see)
  * Build: Android: Export NDK root (#2764).
    (contributed by @pljones)
  * Build: Debian/Ubuntu: Fixed .deb Changelog generation (#2793).
    (contributed by @hoffie)
  * Build: Debian/Ubuntu: Fixed displayed version for non-release builds to removed incorrect -dirty suffixes (#2802).
    (contributed by @hoffie)
  * Build: Debian/Ubuntu: Renamed headless .deb file to jamulus-headless_[version]_ubuntu_[arch].deb for consistency with binary. This might need changes to scripts downloading this .deb file (#2821).
    (contributed by @ann0see)
  * Build: Debian/Ubuntu: Added .deb aarch64 (Raspberry) 64bit builds (#2895).
    (contributed by @hoffie)
  * Build: Mac: Combined Intel &amp; M1 builds into a single Universal binary and improved M1 -dev build user-friendliness by introducing ad-hoc signing support (#2808, #2825).
    (contributed by @hoffie)
  * Build: Bump versions: actions/upload-artifact from 2 to 3 (#2796), actions/cache from 2 to 3 (#2798), DoozyX/clang-format-lint-action from 0.12 to 0.14 (#2797), actions/checkout from 2 to 3 (#2799).
    (contributed by @dependabot)
  * Build: Updated bundled Qt6 to version 6.3.2 (#2846).
    (contributed by @github-actions)
  * Internal: Enabled automated dependency updates via dependabot and custom automation (#2777, #2778, #2801, #2803).
    (contributed by @hoffie)
  * Internal: Hardened build scripts and tooling against silent failures (#2794).
    (contributed by @hoffie)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 3.10.0
  * Build: Mac: Keep the signing-related keychain unlocked (#2927).
    (contributed by @hoffie)
  * Build: Updated bundled Qt6 to version 6.5.1 (#3070).
    (contributed by @github-actions)
  * Docs: Added JSON-RPC server connection tips (#3101).
    (contributed by @mcfnord)
  * Translation: Added trebmuh to create-translation-issues.sh (#3147).
    (contributed by @jujudusud)
  * GUI: Fix some accelerator key conflicts, and fix ellipses in Norwegian (#3156).
    (contributed by @softins)
  * Client: (Refactor) Prevent multiplication result converting to larger type (#3164).
    (contributed by @softins)
  * Client: Added SRV-based virtual hosting support (#2930).
    (contributed by @hoffie)
  * Server: Improved --serverinfo argument validation (#2951).
    (contributed by @hoffie, @pljones)
  * Server: ISO country codes can now be supplied in upper or lower case (#2934).
    (contributed by @Rob-NY)
  * Server: Use native file selection dialog for recording directory and
    persistence file to allow read and write access outside of the macOS sandbox (#3009).
    (contributed by @ann0see)
  * Server: Rename --directoryserver to --directoryaddress (and internal changes) (#3017).
    (contributed by @pljones)
  * Server: Save the HTML formatting in Server Welcome Message. (Applies to the GUI Server.)
    (#3058). (contributed by @pljones)
  * Windows: Windows 64bit releases use Qt 6.5.2 now.
    Jamulus will from now on only support Windows 10 and above (#2300).
    (contributed by @hoffie)
  * Linux: Debian users can now use the official PPA to get automatic updates.
    See the Linux install page on jamulus.io for more information (#3013).
    (contributed by @ann0see)
  * Mac: The legacy build now uses the macOS 13.1 SDK which is unsupported by Qt 5.9.9.
    We still provide the legacy build, but from now on consider it as deprecated.
    You are advised to upgrade your OS (#3066).
    (contributed by @ann0see)
  * Mac: Enable dark-mode support on non legacy builds (#2833, #3008).
    (contributed by @ann0see)
  * Mac: Fixed building Jamulus via Xcode (#3076).
    (contributed by @ann0see)
  * Android: Updated Oboe to version 1.7.0 (#3000).
    (contributed by @ann0see)
  * Android: Fixed a crash on session startup that occurs on many devices (#2905).
    (contributed by @danryu)
  * iOS: Build App with higher SDK version (#3073).
    (contributed by @ann0see)
  * GUI: Make checkboxes self-labelling (#2996).
    (contributed by @pljones)
  * RPC: Added new command line switch (--jsonrpcbindip) to specify the bind address
    for the RPC server (#2917). (contributed by @Rob-NY)
  * RPC: jamulusserver/getClients method expanded to include all elements
    of a user profile as well as the number of active client connections (#2918).
    (contributed by @Rob-NY)
  * RPC: Rename directoryServer to directory in jamulusserver/getServerProfile response (#3048).
    (contributed by @pljones)
  * Translations have been updated (#3158, #3155, #3119, #3150, #3113, #3059, #2921, #2923, #2998):
    (mainly translated on @weblate by multiple translators)
    Chinese, by @yangyangdaji, @cup113, @BLumia, @SoulGI, @MarongHappy, Kingo Bingo
    Dutch, by @henkdegroot, @jerone
    French, by @trebmuh, @jujudusud, @cosas
    German, by @ann0see, Ettore Atalan, Iva Hristova, Katja Flinzner
    Italian, by @dzpex, Gico2006, Massimo Pissarello
    Korean, by @MarongHappy
    Norwegian Bokmål, by @comradekingu, Wdt@.+_-
    Polish, by @gnu-ewm, @C10udburst
    Portuguese Brazilian, by @melcon, @gbonaspetti, @adoniasalmeida, Zer0-Zer0, @fnogcps
    Portuguese European, by @melcon
    Spanish, by @ignotus666, gallegonovato
    Swedish, by @Skarvinius
  * Translation: Document translation process shift to Weblate.
    Translators can from now one use Weblate for translations (#2880).
    (contributed by @ann0see)
  * Docs: Removed docs/RELATED-PROJECTS.md from repository.
    The up to date version is now on jamulus.io (#3091).
    (contributed by @mcfnord)
  * Updated Opus to v1.4 (#3099)
    (contributed by @ann0see)
  * Build: Updated bundled Qt6 to version 6.5.2 (#3110).
    (contributed by @app/github-actions)
  * Build: Updated Windows Installer base (NSIS) to version 3.09 (#3097).
    (contributed by @app/github-actions)
  * Build: Updated build dependencies: maxim-lobanov/setup-xcode to 1.5.1 (#2936),
    DoozyX/clang-format-lint-action to 0.16 (#3053), dev-drprasad/delete-tag-and-release
    to 0885ecc4123e071dd1a8be04d3a0578f5390581c (#3027).
    (contributed by @app/dependabot)
  * Build: Enabled signing of macOS binary if a self signed certificate is given (#2944).
    (contributed by @ann0see)
  * Build: macOS now uses the 13.1 SDK for better compatibility with modern macOS versions (#3106)
    (contributed by @ann0see)
  * Build: Updated clang version to Ubuntu LTS version (#3020).
    (contributed by @pljones)
  * Build: Updated bundled JACK (Windows-only) to version 1.9.22 (#3031).
    (contributed by @ann0see)
  * Autobuild: Hardened detection of QT 5 builds for macOS and iOS (#3057).
    (contributed by @ann0see)
  * Autobuild: Modernised/fixed some Python and added linting to CI (#3052).
    (contributed by @declension)
  * Refactor: use size_t for vector and array indexes that must not be negative (#2893).
    (contributed by @pljones)
  * Internal: Moved main branch from master to main. If you compile Jamulus from source,
    you will need to update your local repository.
    See discussion #2984 for more information. (#2840)
    (contributed by @pljones, @ann0see)
  * Internal: Clarified licensing terms for Autobuild scripts (#3077).
    (contributed by @ann0see)
  * Internal: Use native gh command for release management and uploading artefacts (#3075).
    (contributed by @ann0see)
  * Internal: Include HTML in strDirectoryTypeWT to make translation easier (#2894).
    (contributed by @pljones)
  * Internal: Renamed English translation file of windows installer to en_GB (#2929).
    (contributed by @ann0see)
  * Internal: Fix C++ build warnings regarding copy constructor and assignment functions (#2946).
    (contributed by @hoffie)
  * Internal: Reduced permissions in Autobuild for security hardening (#2953).
    (contributed by @ann0see)
  * Internal: The JACK build will now install directly from the
    JACK GitHub repository (#3003, #3014).
    (contributed by @ann0see)
  * Internal: Improved Qt Creator 5 compliance of Jamulus.pro (#3010).
    (contributed by @pljones)
  * Internal: Improved maintainability of Jamulus.pro by using global definitions (#3046).
    (contributed by @ann0see)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1732536000">- Update to 3.11.0
  - Client: Added "Delete Entry" button to Advanced Settings, Custom Directories (#3260).
    (contributed by @AdamGLIN)
  - Client: Added "delete server" button to connect dialog (#3159).
    (contributed by @pljones)
  - Client: Fixed the display of delete buttons on Mac (#3305).
    (contributed by @softins)
  - Client/Server: Display Qt versions for both build and runtime (#3231).
    (contributed by @softins)
  - Client/Server: Improved start up logging (#3117).
    (contributed by @pljones)
  - Server: Fix systemd ExecStart command line to support start/stop recording signal (#3187).
    (contributed by @rdica)
  - Server: Only de-register on quit (#3302).
    (contributed by @pljones)
  - Mac: Changed bundle ID. You may need to re configure Jamulus to your liking after a new install (#3353).
    (contributed by @ann0see)
  - Android: save settings on app state change (#3144).
    (contributed by @pljones)
  - Refactor Release upload to two step process (#3374).
    (contributed by @ann0see)
  - Refactoring: Decouple App Store upload from dmg build (#3350).
    (contributed by @ann0see)
  - Refactor some CHostAddress parameters to be const references (#3259).
    (contributed by @softins)
  - Refactor src/main.cpp (#3191).
    (contributed by @pljones)
  - Translations updated from Hosted Weblate (#3193, #3246, #3284, #3325, #3363).
    (contributed by @weblate)
  - Documentation: Improved link for Server CLI options (#3303).
    (contributed by @gilgongo)
  - Documentation: updated TRANSLATING.md for current build process (#3312).
    (contributed by @softins)
  - Build: adds macOS signed pkg build automation (#2624).
    (contributed by @danryu)
  - Build: Bump actions/cache from 3 to 4 (#3232).
    (contributed by @app/dependabot)
  - Build: Bump actions/checkout from 3 to 4 (#3168).
    (contributed by @app/dependabot)
  - Build: Bump actions/download-artifact from 3 to 4 (#3211).
    (contributed by @app/dependabot)
  - Build: Bump actions/upload-artifact from 3 to 4 (#3213).
    (contributed by @app/dependabot)
  - Build: Bump DoozyX/clang-format-lint-action from 0.16 to 0.17 (#3215).
    (contributed by @app/dependabot)
  - Build: Bump github/codeql-action from 2 to 3 (#3212).
    (contributed by @app/dependabot)
  - Build: Bump maxim-lobanov/setup-xcode from 1.5.1 to 1.6.0 (#3181).
    (contributed by @app/dependabot)
  - Build: checkout of submodules only needed for Android (#3289).
    (contributed by @softins)
  - Build: Ensure apt version &gt;=2.4 to prove that the system is Debian based
    (using apt and dpkg) and can validate the repo (#3199).
    (contributed by @houbsta)
  - Build: Generate qm files and embedded resource during build (#3288).
    (contributed by @softins)
  - Build: Place build files in separate directories instead of project root (#3299).
    (contributed by @softins)
  - Build: Replace deprecated Q_OS_MACX with Q_OS_MACOS
    (Jamulus now requires building with Qt &gt;= 5.7.1) (#3227).
    (contributed by @softins)
  - Build: Updated bundled Qt6 to version 6.6.3 (#3182, #3204, #3236).
    (contributed by @app/github-actions)
  - Build: Updated Mac Legacy build to use Qt 5.15.2, now compatible with MacOS 10.13
    (High Sierra) or newer (#3235).
    (contributed by @softins)
  - Build: Updated the build runner for iOS in Github from macos-11 to macos-12 (#3292).
    (contributed by @softins)
  - Build: Updated Windows Installer base (NSIS) to version 3.10 (#3254).
    (contributed by @app/github-actions)
  - Build: Upgrade main macOS build to macOS 14 and Apple Silicon build (#3297).
    (contributed by @ann0see)
  - Autobuild: Build Linux releases on Ubuntu 20.04 instead of 18.04 (#3229).
    (contributed by @softins)
  - Autobuild: Prevent CodeQL-induced build failures for MacOS (#3223).
    (contributed by @softins)
  - Autobuild: Use notarytool instead of action for macOS notarization (#3352).
    (contributed by @ann0see)
- Switch build to Qt6.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1739620800">- Add Jamulus-version.patch to fix wrong version in about jamulus.
- Fix missing icon in desktop file.
  Drop manuel and old icon. Use icon from source instead.</changelog>
</package>
<package pkgid="49237b81513f0b2a50aee73aca567664e72acf959aecc26a7dc48cccb544d315e62a8914c4781793c551be8ee9ee64379d2bf3b8072d368be0a50bc6c2be6f92" name="KEALib-devel" arch="riscv64">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1526472000">- Update to 1.4.7
- Backport upstream patch to fix bin/* installation
  * Fixed_out_of_tree_builds.patch</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1526472001">- Disable GDAL plugin by default</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531483200">- Move kea-config to devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Polish spec file with spec-cleaner
- Use more of cmake macros
- Run test(s)
- Fix dependencies of devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1532520000">- Update to version 1.4.10:
  * Remove requirement to build in C++98 mode. Fixes linking
    against HDF5 built in C++11 mode.
  * Fix C++17 compilation
  * Fix NZTM problem in Imagine driver
- Changes for version 1.4.9:
  * Fix output from "kea-config --hdflibs" so it works with libtool
  * Tidy directory structure by removing "trunk" subdirectory.
- Changes for version 1.4.8:
  * Improvements to Arc and Imagine Drivers
  * Installer for ArcGIS, ArcPro and Imagine.
  * Improvements to cmake scripts by Hiroshi Miura. Among other
    things, out of tree builds now work.
  * Fix building against recent HDF5 on Windows
- Drop upstreamed patches:
  * Fixed_out_of_tree_builds.patch
  * fix_build_with_gdal.patch</changelog>
  <changelog author="jengelh@inai.de" date="1534334400">- Update descriptions. Drop empty kealib BRPM.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673870400">- Update to version 1.5.0:
  * Note: this release breaks the ABI - you will need to re-compile.
    Also, the GDAL plugin will longer work with GDAL &lt; 3; but will now work with GDAL 3.6.x.
  * Implement Dataset.DeleteLayer()
  * Support for 64 bit int images and nodata in the GDAL driver for GDAL &gt;= 3.5
  * Print error on file open failure in GDAL driver
  * Set the attribute chunksize as passed in, not zero
  * Add support for ArcGIS 10.9 and ArcPro 2.7 and 2.8
  * New kealib Python bindings using libawkward for accessing neighbours
  * Support for GetSpatialRef() etc and other various GDAL 3.x changes in driver.
  * Make driver more robust when dealing with corrupted files esp. when the RAT cannot be read.
  * Protect driver internal data structures with mutexes - should be totally threadsafe now.
- Added patch 0001-fix-shebang-interpreter.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1679054400">- Modernise spec file
- Fix building for Leap</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1771502400">- Update to version 1.6.2:
  * prepare for v1.6.2 (#77)
  * Fixes for recent cmake (#76)
  * flush on each RAT operation (#75)
  * add __version__ to Python bindings, get ready for 1.6.1
    (#74)
  * fix memory leaks, close dataset for neighbours (#73)
  * prepare for 1.6.0 (#69)
  * use default native chunksize to copy RAT (#68)
  * remove ArcGIS and ERDAS Imagine driver sources (#67)
  * Fix overview writing and reduce warnings from released GDAL
    (#66)
  * Don't derive from PAM classes for GDAL driver (#64)
  * up chunk sizes (#62)
  * try setting baseurl (#61)
  * Fix Python link. add Gemfile and try and fix title (#60)
  * copy into new dir (#59)
  * run jekyll as part of the actions (#58)
  * change main to master in deplit if statement (#57)
  * just upload docs folder (#56)
  * update from github template (#55)
  * add missing file (#54)
  * dumps docs for C++ and Python and make a start on github
    page for kealib (#52)
  * Add thread safety and quieten hdf5 stack trace (#51)
  * Update to show 1.6.0 (#50)
  * get ready for version 1.5.3 (#49)
  * Add C++11 as build requirement in CMake (#48)
  * Export `Kealib` CMake package with `Kealib::Kealib` (#47)
  * Fix Kealib interface target (#45)
  * #include &lt;H5Cpp.h&gt; (#46)
  * add support for /vsi datasets in GDAL plugin (#44)
  * backport GDAL #8788 (#43)
  * get ready for version 1.5.2 (#41)
  * fix parallel build and don't depend on HL (#40)
  * Jammy build scripts (#35)
  * load libgdal on demand (#34)
  * change way awkward version detection works (#33)
  * update distro instructions
  * update .iss files and Changes.txt (#32)
  * Create a cmake export target (#31)
  * Update Python bindings to build with recent awkward-array
    and improve testing (#30)</changelog>
</package>
<package pkgid="289d445d446a8ec96184fdba1bd21459250915bdd645a9ef97531e1810f0e3691906ffa94a3b983d2c4c1d8663fbe3430d0f672bf7af74e1c32c71affcff1510" name="Kalpa-release" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="b4d686fc6bd069b78ef81c5a238988b6e8d0c074d637ed19104878af409881ae69ab688d718d2a366edb98636832b6f17b498adc8784983829f3747b77d14999" name="Kalpa-release-appliance" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="db750ba437b1be2a8360cb47118bb2fb000e2e0198ca71874bf59af65575ef6a557684c9a6fe6e62b4fb4a2e773e80319f20d5f42f5081903b29a873fc2c4c2a" name="Komikku" arch="noarch">
  <version epoch="0" ver="1.103.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762430400">- Update to version 1.91.0:
  * [Library] Selection mode: Fixed read/unread actions
  * [Reader] Webtoon pager: Fixed high CPU usage
  * [Servers] Added Kavita (WIP)
  * [Servers] Added MangaBall (23 languages)
  * [Servers] Anime-Sama (FR): Update
  * [Servers] Flame Comics (EN): Update
  * [Servers] MangaCrab (ES): Update
  * [Servers] Raijin Scan (FR): Update
  * [L10n] Updated Croatian, Czech and Russian translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763035200">- Update to version 1.92.0:
  * [Downloader] Improved notifications
  * [Preferences] Added Support banner on top of General page
  * [Trackers] Improved handling of access tokens lifetime
  * [Servers] Comic Book Plus (EN): Update
  * [Servers] Punk Records (Little Garden): Update
  * [L10n] Updated Croatian, Finnish, French, Russian and Ukrainian</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763553600">- Update to version 1.93.0:
  * [Servers] Added Comix (EN)
  * [Servers] Added Rimu Scans (FR)
  * [Servers] MangaDex: Added Data Saver Mode parameter
  * [L10n] Updated French, German, Russian and Ukrainian translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.96.0:
  * [Preferences] Reader: Split settings in 3 groups
  * [Reader] Added two new scroll settings for Webtoon reading mode
  * [Servers] Added Mangas Top (pt_BR)
  * [Servers] Added Writers Scans (EN)
  * [Servers] Anime-Sama (FR): Update
  * [Servers] Anteiku Scans (FR): Disabled
  * [Servers] ED Scanlation (FR): Disabled
  * [Servers] WeebDex (EN): Update
  * [L10n] Updated French, German, Russian, Ukrainian and Vietnamese
- Update to version 1.95.0:
  * [Preferences] Advanced: Improved Clear WebView Data
  * [Servers] Added WeebDex (EN)
  * [Servers] Argos Comics (PT): Disabled
  * [Servers] Asura Scans (EN): Update
  * [Servers] Comix (EN): Update
  * [Servers] Invincible ComicsVF (FR): Update
  * [Servers] Mangas Origines (FR): Re-enabled
  * [Servers] Punk Records (FR): Update
  * [Servers] Scylla Comics (EN): Disabled
  * [Servers] Tres Daos (ES): Disabled
  * [L10n] Updated Finnish, French, Italian, Russian, Ukrainian, Vietnamese
- Update to version 1.94.0:
  * [Servers] Added Zenko (UK)
  * [Explorer] Servers: Kavita and Komga join Local in Other section
  * [L10n] Updated French, Russian and Ukrainian translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766232000">- Update to version 1.97.0:
  * [Card] Added categories in Info page
  * [Preferences] Advanced: Improved Clear WebView Data
  * [Trackers] Improved MangaUpdates
  * [Servers] Added DocTruyen3Q (VI)
  * [Servers] Comix (EN): Update
  * [Servers] EZmanga (EN): Update
  * [Servers] MangaCrab (ES): Update
  * [Servers] Mangas Top (pt_BR): Update
  * [L10n] Updated Croatian, Russian and Vietnamese translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.98.0:
  * [Servers] Added Hive Toon (EN)
  * [Servers] Dragon Ball Multiverse: Update
  * [Servers] Kavita: Fixed chapters recovery
  * [Servers] Mangalek (AR): Update
  * [Servers] Qi Scans (EN): Update
  * [Servers] Raijin Scan (FR): Update
  * [Servers] Scanvf (FR): Disabled
  * [L10n] Updated Finnish translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767873600">- Update to version 1.99.0:
  * [Servers] Anime-Sama (FR): Update
  * [Servers] Cartel De Manhwas (ES): Re-enabled
  * [Servers] Kavita: Fixed chapters recovery
  * [Servers] Neko Scans (ES): Re-enabled
  * [Servers] NHentai: Update
  * [Servers] Rezo Scans (EN): Disabled
  * [Servers] Rimu Scans (FR): Disabled
  * [Servers] Team-X (AR): Update
  * [L10n] Updated Indonesian and Spanish translations
- Readd convert-to-modern-colorthief.patch, as upstream wants to
  avoid 1.8 MB of (rust) dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1768996800">- Update to version 1.100.0:
  * [Servers] Added Hijala (AR)
  * [Servers] Local: Added EPUB format support
  * [Servers] DocTruyen3Q (VI): Update
  * [Servers] Mangas Origines (FR): Update
  * [L10n] Updated Italian and Portuguese (Brazil) translations
- fix a typo in the patch
- requires python-ebooklib, python-pypdf and python-PyJWT, as a
  new feature got implemented to read local files</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769688000">- Update to version 1.101.0:
  * [Reader] Webtoon pager: Added missing navigation with Page Up
    and Page Down of numpad
  * [Servers] Invincible ComicsVF (FR): Disabled
  * [Servers] Lovers Toon (pt_BR): Re-enabled
  * [Servers] MangaCrab (ES): Update
  * [Servers] Manganelo (EN): Update
  * [Servers] Phenix Scans (FR): Update
  * [Servers] Terco Scans (EN): Disabled
  * [L10n] Updated Turkish translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.103.0:
  * [In-app notifications] Fixed incorrect positioning of the message box
  * [Reader] Webtoon mode: Added keyboard/mouse zoom
  * [Servers] DocTruyen3Q (VI): Update
  * [Servers] Dragon Ball Multiverse: Added 17 Webcomics and 9 languages
  * [Servers] MangaReader(to): Disabled
  * [L10n] Updated French, Portuguese (Brazil) and Vietnamese translations
- Update to version 1.102.0:
  * [Servers] DocTruyen3Q (VI): Update
  * [Servers] LegacyScans (FR): Disabled
  * [Servers] MangaBin (EN): Disabled
  * [Servers] Toonily (EN): Update
  * [Servers] Added copyright information about content
  * [L10n] Updated French, Portuguese (Brazil) and Russian translations</changelog>
</package>
<package pkgid="4d0a75307ac2b0bf3d951c47cb8e88aba7da99594ebb7e6032d7f753c4d732d67f360a8b3436678b2d564b3d3c8a0b277f560736ee213979ac09d04af3bb601e" name="Komikku-lang" arch="noarch">
  <version epoch="0" ver="1.103.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762430400">- Update to version 1.91.0:
  * [Library] Selection mode: Fixed read/unread actions
  * [Reader] Webtoon pager: Fixed high CPU usage
  * [Servers] Added Kavita (WIP)
  * [Servers] Added MangaBall (23 languages)
  * [Servers] Anime-Sama (FR): Update
  * [Servers] Flame Comics (EN): Update
  * [Servers] MangaCrab (ES): Update
  * [Servers] Raijin Scan (FR): Update
  * [L10n] Updated Croatian, Czech and Russian translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763035200">- Update to version 1.92.0:
  * [Downloader] Improved notifications
  * [Preferences] Added Support banner on top of General page
  * [Trackers] Improved handling of access tokens lifetime
  * [Servers] Comic Book Plus (EN): Update
  * [Servers] Punk Records (Little Garden): Update
  * [L10n] Updated Croatian, Finnish, French, Russian and Ukrainian</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763553600">- Update to version 1.93.0:
  * [Servers] Added Comix (EN)
  * [Servers] Added Rimu Scans (FR)
  * [Servers] MangaDex: Added Data Saver Mode parameter
  * [L10n] Updated French, German, Russian and Ukrainian translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.96.0:
  * [Preferences] Reader: Split settings in 3 groups
  * [Reader] Added two new scroll settings for Webtoon reading mode
  * [Servers] Added Mangas Top (pt_BR)
  * [Servers] Added Writers Scans (EN)
  * [Servers] Anime-Sama (FR): Update
  * [Servers] Anteiku Scans (FR): Disabled
  * [Servers] ED Scanlation (FR): Disabled
  * [Servers] WeebDex (EN): Update
  * [L10n] Updated French, German, Russian, Ukrainian and Vietnamese
- Update to version 1.95.0:
  * [Preferences] Advanced: Improved Clear WebView Data
  * [Servers] Added WeebDex (EN)
  * [Servers] Argos Comics (PT): Disabled
  * [Servers] Asura Scans (EN): Update
  * [Servers] Comix (EN): Update
  * [Servers] Invincible ComicsVF (FR): Update
  * [Servers] Mangas Origines (FR): Re-enabled
  * [Servers] Punk Records (FR): Update
  * [Servers] Scylla Comics (EN): Disabled
  * [Servers] Tres Daos (ES): Disabled
  * [L10n] Updated Finnish, French, Italian, Russian, Ukrainian, Vietnamese
- Update to version 1.94.0:
  * [Servers] Added Zenko (UK)
  * [Explorer] Servers: Kavita and Komga join Local in Other section
  * [L10n] Updated French, Russian and Ukrainian translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766232000">- Update to version 1.97.0:
  * [Card] Added categories in Info page
  * [Preferences] Advanced: Improved Clear WebView Data
  * [Trackers] Improved MangaUpdates
  * [Servers] Added DocTruyen3Q (VI)
  * [Servers] Comix (EN): Update
  * [Servers] EZmanga (EN): Update
  * [Servers] MangaCrab (ES): Update
  * [Servers] Mangas Top (pt_BR): Update
  * [L10n] Updated Croatian, Russian and Vietnamese translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.98.0:
  * [Servers] Added Hive Toon (EN)
  * [Servers] Dragon Ball Multiverse: Update
  * [Servers] Kavita: Fixed chapters recovery
  * [Servers] Mangalek (AR): Update
  * [Servers] Qi Scans (EN): Update
  * [Servers] Raijin Scan (FR): Update
  * [Servers] Scanvf (FR): Disabled
  * [L10n] Updated Finnish translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767873600">- Update to version 1.99.0:
  * [Servers] Anime-Sama (FR): Update
  * [Servers] Cartel De Manhwas (ES): Re-enabled
  * [Servers] Kavita: Fixed chapters recovery
  * [Servers] Neko Scans (ES): Re-enabled
  * [Servers] NHentai: Update
  * [Servers] Rezo Scans (EN): Disabled
  * [Servers] Rimu Scans (FR): Disabled
  * [Servers] Team-X (AR): Update
  * [L10n] Updated Indonesian and Spanish translations
- Readd convert-to-modern-colorthief.patch, as upstream wants to
  avoid 1.8 MB of (rust) dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1768996800">- Update to version 1.100.0:
  * [Servers] Added Hijala (AR)
  * [Servers] Local: Added EPUB format support
  * [Servers] DocTruyen3Q (VI): Update
  * [Servers] Mangas Origines (FR): Update
  * [L10n] Updated Italian and Portuguese (Brazil) translations
- fix a typo in the patch
- requires python-ebooklib, python-pypdf and python-PyJWT, as a
  new feature got implemented to read local files</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769688000">- Update to version 1.101.0:
  * [Reader] Webtoon pager: Added missing navigation with Page Up
    and Page Down of numpad
  * [Servers] Invincible ComicsVF (FR): Disabled
  * [Servers] Lovers Toon (pt_BR): Re-enabled
  * [Servers] MangaCrab (ES): Update
  * [Servers] Manganelo (EN): Update
  * [Servers] Phenix Scans (FR): Update
  * [Servers] Terco Scans (EN): Disabled
  * [L10n] Updated Turkish translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.103.0:
  * [In-app notifications] Fixed incorrect positioning of the message box
  * [Reader] Webtoon mode: Added keyboard/mouse zoom
  * [Servers] DocTruyen3Q (VI): Update
  * [Servers] Dragon Ball Multiverse: Added 17 Webcomics and 9 languages
  * [Servers] MangaReader(to): Disabled
  * [L10n] Updated French, Portuguese (Brazil) and Vietnamese translations
- Update to version 1.102.0:
  * [Servers] DocTruyen3Q (VI): Update
  * [Servers] LegacyScans (FR): Disabled
  * [Servers] MangaBin (EN): Disabled
  * [Servers] Toonily (EN): Update
  * [Servers] Added copyright information about content
  * [L10n] Updated French, Portuguese (Brazil) and Russian translations</changelog>
</package>
<package pkgid="b9e8b9053ae234dcd3bdb5714f5be97d6844f17c8a8c2493b224bcf8c73202ccfd54d8fafb758acc0e5bf85306b99987945270d2fbdae111c5a2207352aa2221" name="KubeNodeUsage" arch="riscv64">
  <version epoch="0" ver="3.0.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747828800">- new package KubeNodeUsage: provide insights into Kubernetes node
  and pod usage</changelog>
</package>
<package pkgid="6bb4f29fe724d7b95cf06c9674d3af2f8879a2021468cca58c6286f4106ab95e9445058d2ec57549811c8b19f8ad4ea4accaa52100df33e3b61f74dcb1c41a51" name="LHAPDF-devel" arch="riscv64">
  <version epoch="0" ver="6.5.5" rel="1.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Use python-rpm-macros to allow building python mod for all
  supported versions of python; copy source into a different
  directory for each python version and configure, build, and
  install them correctly.
- Move python dependent binary to python subpackage (python3
  only).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594987200">- Update to version 6.3.0:
  * Provide setter methods on PDF for the flavour list and
    setPositive behaviour.
  * Convert the AlphaS raw pointer on PDF to a std::unique_ptr.
  * Update the cache strategy for 'replays', and make cache size
    and search/update strategy configurable at runtime.
  * Extend caches to multi-level, searching through the N previous
    calls for x and Q2 independently.
  * Make the caches fully thread-safe rather than just
    initialization-safe, by use of maps on thread IDs.
  * Extend to cross-flavour, subgrid-specific x and Q2 caches.
  * Use the x and Q2 knot hashes in cache-flushing tests.
  * Add a hash function computation and comparator to the
    KnotArray1F.
  * Convert caching struct acquisition to use a Meyers Singleton
    pattern, which guarantees thread-locality.
  * Separate caching of x and Q2 variables in the
    LogBicubicInterpolator: evidence suggests that these may be
    updated at very different rates.
  * Add simple caching to the LogBicubicInterpolator -- will cache
    contiguous calls of the same (x,Q).
- Rebase sover.diff for update.
- Build API documentation and package them as part of a new doc
  package.
- Add BuildRequires: python-setuptools to allow proper
  postprocessing of the python-LHAPDF package when building.
- Drop obsolete conditionals and Group tags.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613390400">- Fix building for multiple python flavours.
- Copy doc files (built only for default python3 flavour) to
  buildroot during %install.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1633003200">- Update to version 6.4.0:
  * Restructure internal memory storage to increase performance
    and simplify caching common computations for different
    particles. Most notably replace KnotArray1F and KnotArrayNF
    with single class KnotArray.
  * Precompute coefficients for polynomial interpolators at init
    time.
  * Add specialised method to interpolators, to evaluate pdf's for
    all common particles (-6,...-6,21) and allow for the caching
    of common computations withoutthe need of a complicated cache.
  * Update the fast ASCII NumParser to always use the C locale.
  * Enable out-of-source builds, avoiding sensitivity to
    pre-installed versions during the build, and converting the
    Cython syntax to Py3-style.  -atch.
  * Bugfix to Python wrapper object parentage handling.
  * Add a PIDs::PIDCode enum (and PIDs enum with equivalent
    signature in Python) for more semantic access to particle ID
    codes.
  * Update embedded yaml-cpp code to version 0.6.3.
  * PDFSet::uncertainties() now allows alternative=True for
    non-replica sets (in which case it does nothing).
  * lhapdf script bugfixes and improvements, including only
    complaining about failed URLs after *all* attempts have
    failed.
  * Add matching by ID code to the lhapdf list and show commands.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642248000">- Delete cython generated cpp file so it can be regenerated by the
  right flavour of Cython.
- Add BuildRequires: python-Cython, needed for above.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 6.5.1:
  * Add uncertainty testing to release process.
  * Fix typo in PDFSet.cc use of default uncertainty CL in
    percent.
- Changes from version 6.5.0:
  * Remove distutils dependency from configure, fall back to using
    setuptools if possible in Python extension build, and update
    Python version detection macros.
  * Apply thread locality fixes to caches, active-set management
    in LHAGlue, and non-MPI file-IO objects.
  * Add PDFSet::uncertainties() methods to compute multiple
    observable uncertainties at once.
  * Chain the in-place and return by value PDFSet::uncertainty()
    methods in the more efficient order.
  * Lazily cache the PDFSet error-info struct.
  * Add a parser for the extended error-type string format, and
    start implementation of the extended uncertainty computation
    using it.
  * Use the PDFSet::lhapdfID() function by preference to return a
    PDF::lhapdfID(), thereby avoiding the index-file lookup if
    possible.
  * Assemble the PDF-set index from _all_ pdfsets.index files
    found in the search paths, with earlier appearances taking
    precedence: allows use of partial indices in overload
    directories.
- Delete some generated example binaries from the doc pkg.
- Run fdupes to link some documentation files (BuildRequires:
  fdupes).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Update to version 6.5.2:
  * Fix range of member iteration when computing correlations with
    the next extended-errorset scheme
  * Update internal yaml-cpp version to fix compiler warnings.
  * Complete distutils removal on main.
  * Fix bug in lepton PDF lookup.
  * Fail with an actually helpful exception message if lhapdf.conf
    can't be found.
- Add LHAPDF-python-platlib.patch -- Correct system platlib
  determination in configure.ac.
- Add LHAPDF-python-build-fix.patch -- Fix python builds due to
  an unset env variable; patch taken from upstream git commit and
  re-based for current version.
- Move /usr/bin/lhapdf binary to -devel pkg; this does not have
  anything to do with the LHAPDF python bindings but rather is a
  general utility script using standard python libs.
- Disable timestamps in doxygen generated docs.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662033600">- Update to version 6.5.3:
  * Fix linker arguments in Python-extension build.
- Drop LHAPDF-python-build-fix.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 6.5.4:
  * Add __repr__ methods to Python wrappers.
  * Add keys() and keys_local() methods to Info classes.
  * Fix PDFUncertainty and PDFErrInfo object lifetimes in the
    Python interface.
  * Add setname_nmem variants of methods for making PDFInfo and
    AlphaS objects.
  * Introduce MemType and MemDesc flags, used by preference to
    PdfType and PdfDesc.
  * Convert MPI interface to use MPI v3.
  * Avoid silent compilation failures during the python extension
    build.
  * Replace deprecated egrep with grep -E in lhapdf-config and
    other places.
  * Change nmem type in mk function signatures from int to size_t,
    and fix several other signed/unsigned warnings.
  * Add CXXFLAGS and LDFLAGS propagation to the Python-extension
    build script.
  * Fix bug in in precomputed grid-differences that would lead to
    lookups outside array bounds.
- Drop LHAPDF-python-platlib.patch: fixed upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746187200">- Update to version 6.5.5:
  * Allow use of an external yaml-cpp library via a new
  - -with-yaml-cpp configure-script flag.
  * Add filter kwarg to tarfile.extractall() call in the "lhapdf
    install" script action, if supported.
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Add ForcePositive regularisation to PDF values computed via
    the accelerated vector-return variant.
  * Fix the getPDFSet() function to raise a Python exception if it
    fails via the Python interface.
  * Expose LHAPDF_PYTHONPATH as a configure-time environment
    variable for overriding the calculated install path.
  * Fix a typo in PDF upgrading via lhapdf.
  * Improvements to lhapdf-config, including a --pythonpath flag.
  * Update yaml.load() call to use SafeLoader.
  * Make lhapdf update return a non-zero exit code if data
    installation fails.
  * Add --enable-librelease configure option to use libtool
  - release
- Drop patch sover.diff. Use configure option --enable-librelease
  to add so versioning to shared object instead.</changelog>
</package>
<package pkgid="002e38791b46ef26e986c1c976aac528811d833a1394a99251e13d01a05f85fb7aa59b8b1c57ff9bef2281e2dd198aaade8cb706a282f593aeb6045bac36a050" name="LHAPDF-doc" arch="noarch">
  <version epoch="0" ver="6.5.5" rel="1.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Use python-rpm-macros to allow building python mod for all
  supported versions of python; copy source into a different
  directory for each python version and configure, build, and
  install them correctly.
- Move python dependent binary to python subpackage (python3
  only).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594987200">- Update to version 6.3.0:
  * Provide setter methods on PDF for the flavour list and
    setPositive behaviour.
  * Convert the AlphaS raw pointer on PDF to a std::unique_ptr.
  * Update the cache strategy for 'replays', and make cache size
    and search/update strategy configurable at runtime.
  * Extend caches to multi-level, searching through the N previous
    calls for x and Q2 independently.
  * Make the caches fully thread-safe rather than just
    initialization-safe, by use of maps on thread IDs.
  * Extend to cross-flavour, subgrid-specific x and Q2 caches.
  * Use the x and Q2 knot hashes in cache-flushing tests.
  * Add a hash function computation and comparator to the
    KnotArray1F.
  * Convert caching struct acquisition to use a Meyers Singleton
    pattern, which guarantees thread-locality.
  * Separate caching of x and Q2 variables in the
    LogBicubicInterpolator: evidence suggests that these may be
    updated at very different rates.
  * Add simple caching to the LogBicubicInterpolator -- will cache
    contiguous calls of the same (x,Q).
- Rebase sover.diff for update.
- Build API documentation and package them as part of a new doc
  package.
- Add BuildRequires: python-setuptools to allow proper
  postprocessing of the python-LHAPDF package when building.
- Drop obsolete conditionals and Group tags.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613390400">- Fix building for multiple python flavours.
- Copy doc files (built only for default python3 flavour) to
  buildroot during %install.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1633003200">- Update to version 6.4.0:
  * Restructure internal memory storage to increase performance
    and simplify caching common computations for different
    particles. Most notably replace KnotArray1F and KnotArrayNF
    with single class KnotArray.
  * Precompute coefficients for polynomial interpolators at init
    time.
  * Add specialised method to interpolators, to evaluate pdf's for
    all common particles (-6,...-6,21) and allow for the caching
    of common computations withoutthe need of a complicated cache.
  * Update the fast ASCII NumParser to always use the C locale.
  * Enable out-of-source builds, avoiding sensitivity to
    pre-installed versions during the build, and converting the
    Cython syntax to Py3-style.  -atch.
  * Bugfix to Python wrapper object parentage handling.
  * Add a PIDs::PIDCode enum (and PIDs enum with equivalent
    signature in Python) for more semantic access to particle ID
    codes.
  * Update embedded yaml-cpp code to version 0.6.3.
  * PDFSet::uncertainties() now allows alternative=True for
    non-replica sets (in which case it does nothing).
  * lhapdf script bugfixes and improvements, including only
    complaining about failed URLs after *all* attempts have
    failed.
  * Add matching by ID code to the lhapdf list and show commands.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642248000">- Delete cython generated cpp file so it can be regenerated by the
  right flavour of Cython.
- Add BuildRequires: python-Cython, needed for above.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 6.5.1:
  * Add uncertainty testing to release process.
  * Fix typo in PDFSet.cc use of default uncertainty CL in
    percent.
- Changes from version 6.5.0:
  * Remove distutils dependency from configure, fall back to using
    setuptools if possible in Python extension build, and update
    Python version detection macros.
  * Apply thread locality fixes to caches, active-set management
    in LHAGlue, and non-MPI file-IO objects.
  * Add PDFSet::uncertainties() methods to compute multiple
    observable uncertainties at once.
  * Chain the in-place and return by value PDFSet::uncertainty()
    methods in the more efficient order.
  * Lazily cache the PDFSet error-info struct.
  * Add a parser for the extended error-type string format, and
    start implementation of the extended uncertainty computation
    using it.
  * Use the PDFSet::lhapdfID() function by preference to return a
    PDF::lhapdfID(), thereby avoiding the index-file lookup if
    possible.
  * Assemble the PDF-set index from _all_ pdfsets.index files
    found in the search paths, with earlier appearances taking
    precedence: allows use of partial indices in overload
    directories.
- Delete some generated example binaries from the doc pkg.
- Run fdupes to link some documentation files (BuildRequires:
  fdupes).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Update to version 6.5.2:
  * Fix range of member iteration when computing correlations with
    the next extended-errorset scheme
  * Update internal yaml-cpp version to fix compiler warnings.
  * Complete distutils removal on main.
  * Fix bug in lepton PDF lookup.
  * Fail with an actually helpful exception message if lhapdf.conf
    can't be found.
- Add LHAPDF-python-platlib.patch -- Correct system platlib
  determination in configure.ac.
- Add LHAPDF-python-build-fix.patch -- Fix python builds due to
  an unset env variable; patch taken from upstream git commit and
  re-based for current version.
- Move /usr/bin/lhapdf binary to -devel pkg; this does not have
  anything to do with the LHAPDF python bindings but rather is a
  general utility script using standard python libs.
- Disable timestamps in doxygen generated docs.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662033600">- Update to version 6.5.3:
  * Fix linker arguments in Python-extension build.
- Drop LHAPDF-python-build-fix.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 6.5.4:
  * Add __repr__ methods to Python wrappers.
  * Add keys() and keys_local() methods to Info classes.
  * Fix PDFUncertainty and PDFErrInfo object lifetimes in the
    Python interface.
  * Add setname_nmem variants of methods for making PDFInfo and
    AlphaS objects.
  * Introduce MemType and MemDesc flags, used by preference to
    PdfType and PdfDesc.
  * Convert MPI interface to use MPI v3.
  * Avoid silent compilation failures during the python extension
    build.
  * Replace deprecated egrep with grep -E in lhapdf-config and
    other places.
  * Change nmem type in mk function signatures from int to size_t,
    and fix several other signed/unsigned warnings.
  * Add CXXFLAGS and LDFLAGS propagation to the Python-extension
    build script.
  * Fix bug in in precomputed grid-differences that would lead to
    lookups outside array bounds.
- Drop LHAPDF-python-platlib.patch: fixed upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746187200">- Update to version 6.5.5:
  * Allow use of an external yaml-cpp library via a new
  - -with-yaml-cpp configure-script flag.
  * Add filter kwarg to tarfile.extractall() call in the "lhapdf
    install" script action, if supported.
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Add ForcePositive regularisation to PDF values computed via
    the accelerated vector-return variant.
  * Fix the getPDFSet() function to raise a Python exception if it
    fails via the Python interface.
  * Expose LHAPDF_PYTHONPATH as a configure-time environment
    variable for overriding the calculated install path.
  * Fix a typo in PDF upgrading via lhapdf.
  * Improvements to lhapdf-config, including a --pythonpath flag.
  * Update yaml.load() call to use SafeLoader.
  * Make lhapdf update return a non-zero exit code if data
    installation fails.
  * Add --enable-librelease configure option to use libtool
  - release
- Drop patch sover.diff. Use configure option --enable-librelease
  to add so versioning to shared object instead.</changelog>
</package>
<package pkgid="bc06816e306de79486044f14c8605616ff19bc1c9372acc0585df2126646e8210cacf03aeacd8655cf29ce08ffd139f86fe5c24a9a68934af8d50b312bd072d5" name="LaTeXML" arch="noarch">
  <version epoch="0" ver="0.8.8" rel="2.1"/>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544356800">- Add requires for the perl package</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1561809600">- Update to version 0.8.4:
  * Various fidelity and robustness improvements, along with more test cases
  * Improved source locators for debugging and other purposes.
  * More flexible backmatter, allowing multiple bibliographies, indices, etc.
  * Improvements to math lexer
  * Support for Chocolatey package manager
  * More generalized support for lists of (contents, tables, figures, etc)
  * New bindings: aipcheck.tex, aipproc.cls, bibunits.sty, blindtext.sty,
    calrsfs.sty, chapterbib.sty, chngcntr.sty, csquotes.def, csquotes.sty,
    fancyheadings.sty, footnote.sty, mathdots.sty, nopageno.sty, PoS.cls,
    quantumarticle.cls, remreset.sty, sidecap.sty, subfiles.(cls|sty),
    tcilatex.tex, thm-restate.sty, twoopt.sty, underscore.sty, undertilde.sty,
    varioref.sty, varwidth. styvmargin.sty
  1de821d0df8c88041ee10820188f33feac77d5618de4c0798a296a425f4e2637-------------------------------------------------------------------</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1605441600">- Add dependency on Pod::Find</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1607860800">- Update to version 0.8.5:
  * Acknowledging his many contributions to LaTeXML,
    Deyan Ginev is recognized as a co-developer.
  * A large variety of robustness, fidelity and portability patches:
    reduced errors &amp; warnings, more consistent ids, formatting,
  * Improved TeX fidelity, including l3kernel simulation,
    while maintaining backwards compatibility (latex2, 2e).
  * Enhanced declaration &amp; preservation of math semantics,
    improved tools for parallel markup
    Enhanced semantics of siunitx, physics
  * improved support for lists (enumitem), theorems, cleveref, listings, nicefrac,
    multiple bibliographies, tikz/pgf, multiple bibliographies, JATS,
    multi-document site generation; including supporting more options.
  * "Raw" style files now processed by default when in source document's directory
  * new bindings: aastex63.cls, aipproc.sty, physics.sty,
    pgfmathcalc.code.tex, pgfutil-common.tex
  * Experimental features:
  * math lexemes: exports math as non-semantic tokens for data mining experiments;
    simplfied format avoid introducing inferred semantics
  * accessibility annotations</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1634817600">- Update to version 0.8.6:
  * This release addresses a large variety of usability, fidelity, robustness,
    portability and output-quality issues.
  * The Error handling system now produces both a log file (with details) and
    a brief term-styled output on STDERR.
  * Even when Fatal errors are encountered, the document "so far" is returned.
  * Many improvesments were made to mimicing more closely TeX's commands
    and LaTeX internals, along with more testcases to detect regressions.
  * Major revision of Alignments (\halign, tabular, etc) to be more TeX-like,
    with respect to the timing of expansion.
  * Many Errors and Fatals are now fixed or avoided.
    The Windows platform is much better supported.
  * Ouput to HTML, CSS, JATS, TEI have been updated, modernized and validated.
    tikz/pgf and picture environment output is improved.
  * new bindings: actuarialangle.sty, adjustbox.sty, diagbox.sty, elsart_support_core.sty,
    espcrc.sty, fancybox.sty, filehook.sty, hepunits.sty, hypcap.sty, ifplatform.sty,
    mathabx.sty, minimal.cls, pgfplotstable.sty, prettyref.sty, proof.sty, proofwiki.sty,
    psfrag.sty, SIunits.sty, slashbox.sty, standalone.cls, standalone.sty, xfrac.sty</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Remove the _service file
- Simplify call to sed</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1657627200">- Add depndency on perl(UUID::Tiny)
- Recommend instead of requiring ImageMagick and texlive</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1672056000">- Update to version 0.8.7:
  * This release addresses a large variety of usability, fidelity, robustness,
    portability and output-quality issues.
  * MathML (mostly) conforms to MathML Core, with more consistent spacing
  * More TeX-like dimensions &amp; computation; font metrics used for (approximate)
    sizing
  * Improvements to HTML5, ePub, JATS, CSS, frontmatter
  * Improvements to graphics and SVG
  * support for \includegraphics alt key
  * updated schema to SVG 1.1 2nd ed (roughly)
  * xy now supported, generating SVG
  * Windows &amp; MacOS related improvements
  * Support for attributes in foreign namespaces; conversion to data-XXX
    attributes in html
  * Default to lang="en" unless told otherwise
  * title attributes now use UnicodeMath; also --unicodemath math format option
  * Enhancements to latexml.sty (see the code for details)
  * Package keywords
  - breakuntex, nobreakuntex: control linebreaks in tex attribute
  - dpi=number, magnify=number, upsample=number, zoomout=number: image
    conversion controls
  - tokenlimit=number, iflimit=number, absorblimit=number,
    pushbacklimit=number: limit execution
  * \LaTeXMLversion, \LaTeXMLrevision, \LaTeXMLfullversion: show the LaTeXML
    version
  * \lxRegisterNamespace{prefix}{uri} : register a namespace w/ prefix
  * \lxAddAnnotation{keyvals} : add annotation attributes to current node
  * \lxWithAnnotation{keyvals}{thing} : Typeset thing with annotation attributes
  * New bindings: amsaddr, atveryend, auxhook, babel, bbding, bezier,
    bigintcalc, bitset, bookmark, doi, ed, expl3, fancyvrb, feynmf, fixme,
    gettitlestring, ifetex, ifsym, iftex, ijcai, infwarerr, intcalc,
    kvdefinekeys, kvoptions, kvsetkeys, l3keys2e, ltxcmds, nomencl, overpic,
    pdftexcmds, refcount, subeqn, subeqnarray, tcolorbox, tikzbricks, upquote,
    xurl, xy, xypic  and beamer.cls
  * Improvements to bindings: algorithm2e, amsmath, amsthm, babel, csquotes,
    deluxetable, enumitem, glossaries, hyperref, longtable, lstings, mathtools,
    physics, revtex, svmult, thmtools.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1708948800">- Update to version 0.8.8:
  * This release addresses a large variety of usability, fidelity, robustness,
    portability and output-quality issues.
  * breaking change: ltx:inline-para has been renamed
    ltx:inline-logical-block
  * Improved CSS, html, accessibility affecting
  * framing, position &amp; rotation, color
  * figure/subfigure grouping
  * MathML (closer to MathML Core)
  * avoid gratuitous math mode (simple sub/superscripts); mathvariant
  * option to avoid InvisibleTimes, when not certain (--noinvisibletimes)
  * Improved emulation of TeX internals
  * affecting registers, \chardef, accents, intarray, tracing
  * More TeX-like "scanning" of tokens affecting
  * expansion, input,
  * alignments (\halign,tabular)
  * improved block mode processing
  * affecting \parbox, {minipage}, \centering, \raggedright/left
  * More consistent set of block elements:
  * ltx:block, ltx:logical-block, ltx:sectional-block,
  * along with their inline variants:
  * ltx:inline-block, ltx:inline-logical-block, ltx:inline-sectional-block
  * breaking change: ltx:inline-para has been renamed
    ltx:inline-logical-block
  * Improvements to processing alignments (\halign, tabular),
  * more TeX-like (processing templates, spacing)
  * Improved processing of images, graphics, svg generation
  * image post-processing
  * pgf, tikz, pgfplots, tikz-cd
  * initial support for Vietnamese, t5enc
  * improved Windows portability
  * improved schema documentation
  * Improvements to test cases.
  * New bindings: boxedminipage, cmap, ifdraft, marginnote, tikz-cd.
  * Improvements to bindings: aa, aas, algorithm2e, amsmath, amsthm,
    cleverref, comment, csquotes, elsarticle, enumitem, expl3, framed,
    hyperref, hyperxmp, IEEEtran, lineno, listing, longtable, mn2e, nicefrac,
    ntheorem, pdfpages, pgfmath, pgfplots, rotating, srcltx, sidecap,
    subcaption, subfiles, thmtools, tikz, url, xfrac, xypic.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1753444800">- Add fix_overaccent_tests.patch</changelog>
</package>
<package pkgid="6b76362f0a16872fa06db82c4b99ec27122f45b3f0967713dae90524e99ff045f480925afc292a6e878079e5458efdb54c1eb1932637035892a8a8c92d932561" name="LiE" arch="riscv64">
  <version epoch="0" ver="2.2.2" rel="8.1"/>
  <changelog author="badshah400@gmail.com" date="1386849600">- Initial version</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1398859200">- add LiE-2.2.2-date-time.patch to fix file-contains-date-and-time
  warning and prevent unneccessary rebuilds</changelog>
  <changelog author="dimstar@opensuse.org" date="1489492800">- Explicitly package files copied into _docdir: rpm 4.13 no longer
  implicitly packages those files.</changelog>
  <changelog author="bwiedemann@suse.com" date="1506945600">- Add LiE-2.2.2-memory-init.patch to make build more reproducible
  (boo#1061220)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1732363200">- Add reproducible-noaslr.patch (boo#1231626)</changelog>
</package>
<package pkgid="76f1ea2b354d33696a2062f99673078df9b059d1445104a3099dce98edea263c23f08f4044eb88c47ca0e17da43dc73674dd4c39f820c90f26ce371c3f105ed7" name="LiE-doc" arch="riscv64">
  <version epoch="0" ver="2.2.2" rel="8.1"/>
  <changelog author="badshah400@gmail.com" date="1386849600">- Initial version</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1398859200">- add LiE-2.2.2-date-time.patch to fix file-contains-date-and-time
  warning and prevent unneccessary rebuilds</changelog>
  <changelog author="dimstar@opensuse.org" date="1489492800">- Explicitly package files copied into _docdir: rpm 4.13 no longer
  implicitly packages those files.</changelog>
  <changelog author="bwiedemann@suse.com" date="1506945600">- Add LiE-2.2.2-memory-init.patch to make build more reproducible
  (boo#1061220)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1732363200">- Add reproducible-noaslr.patch (boo#1231626)</changelog>
</package>
<package pkgid="bc19bd2d45513bc5c5f4ae251a747e6225f3f1af817cfe1a3f889d9ff3ed445417acad3756caa1959c7dfd08f748c21113ddb05e8d852991a1ca1a5de27f790d" name="LibVNCServer-devel" arch="riscv64">
  <version epoch="0" ver="0.9.15" rel="2.1"/>
  <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>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1750939200">- Update to 0.9.15
  https://github.com/LibVNC/libvncserver/releases/tag/LibVNCServer-0.9.15
  * internal code structure cleanup
  * UTF-8 clipboard handling improvements
  * HTTP server support for multithreaded VNC servers
  * Fixed building with OpenSSL &gt;= 3.0.0
- Rebase patches
- Fix devel package dependencies. The libraries have public link
  targets that must be present when LibVNCServer-devel is
  installed
- Add upstream change to fix build failures with CMake 4:
  * 0001-CMake-require-at-least-CMake-3.5.patch
- Spec refresh</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1774440000">- security update
- added patches
  CVE-2026-32853 [bsc#1260431], crafted FramebufferUpdate message can lead to information disclosure or denial of service
  * LibVNCServer-CVE-2026-32853.patch
  CVE-2026-32854 [bsc#1260429], crafted HTTP requests can cause a denial of service
  * LibVNCServer-CVE-2026-32854.patch</changelog>
</package>
<package pkgid="6ddb920d1d6da5ef79d1d71a6c32ab2bb022f28f70462fc5022e2f88640a182cf7a0e3bec2ab4ea1bfcdaa77c0ac923fe80ea4bbb22f1348ac5d6b01abc81400" name="LuminanceHDR" arch="riscv64">
  <version epoch="0" ver="2.6.0+git313.634b489" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1713787200">- First OBS release.</changelog>
  <changelog author="info@paolostivanin.com" date="1713787201">- Update to version 2.6.0+git304.6107989:
  * Drop height restriction of advanced editing tools window
  * Fix build with &gt;=exiv2-0.28.0, raise minimum to 0.27.0
  * Fix various typos
  * call enableBMFF() to support reading CR3 EXIF files. Does not harm loading non-CR3 files.
  * replacing space with "_" in LHDR_VERSION_STR_SUFFIX for build to work correctly.
  * Fix mac build for packages installed via brew on mac.
- Add use-system-rtprocess.patch.
- Add fix-boost1_85.patch.
- Add fix-version.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1741262400">- Add clamp.patch
- Add fix-boost-1.87.0.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760097600">- Update to version 2.6.0+git313.634b489:
  * Update to the latest GPLv2 license text
  * Set CMake min. version to a range, 3.3...3.12: support CMake 4.0
  * Fix building with Boost &gt;= 1.85.0
  * Add developer ID net.sourceforge.qtpfsgui in AppData
  * Fix deprecated top-level developer_name in AppData XML
- Add fix-boost_system.patch
- Drop upstreamed fix-boost1_85.patch</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Add eigen-cmake.patch to fix build with newer Eigen libraries.</changelog>
</package>
<package pkgid="0e907c070816e878426ae68c24d5a51a1ff7b60f47702ab89900a9e991f5af6ccac96c5cce5f9b555e895730b6efeb9a48ae8e0a06f82a67c309a405b7bdc755" name="LuminanceHDR-doc" arch="noarch">
  <version epoch="0" ver="2.6.0+git313.634b489" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1713787200">- First OBS release.</changelog>
  <changelog author="info@paolostivanin.com" date="1713787201">- Update to version 2.6.0+git304.6107989:
  * Drop height restriction of advanced editing tools window
  * Fix build with &gt;=exiv2-0.28.0, raise minimum to 0.27.0
  * Fix various typos
  * call enableBMFF() to support reading CR3 EXIF files. Does not harm loading non-CR3 files.
  * replacing space with "_" in LHDR_VERSION_STR_SUFFIX for build to work correctly.
  * Fix mac build for packages installed via brew on mac.
- Add use-system-rtprocess.patch.
- Add fix-boost1_85.patch.
- Add fix-version.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1741262400">- Add clamp.patch
- Add fix-boost-1.87.0.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760097600">- Update to version 2.6.0+git313.634b489:
  * Update to the latest GPLv2 license text
  * Set CMake min. version to a range, 3.3...3.12: support CMake 4.0
  * Fix building with Boost &gt;= 1.85.0
  * Add developer ID net.sourceforge.qtpfsgui in AppData
  * Fix deprecated top-level developer_name in AppData XML
- Add fix-boost_system.patch
- Drop upstreamed fix-boost1_85.patch</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Add eigen-cmake.patch to fix build with newer Eigen libraries.</changelog>
</package>
<package pkgid="07b4314b2c1417f451b910ecb7653f87f74d0309e677d7022d145daf5315b0a5959596e908da11817ca9f8ecbcabc38474b41061e7c22c7dc1e1dc28486f4457" name="Mesa" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="496fd267266ce55bdc2e82e68db534142e5c8355b46535a9d7840843b4c7900da17b44bc312c96ec3bb0b256936bdb411416616fcabf90149248225324dd4d36" name="Mesa-KHR-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="1ccdf056b4ff6532e826e696f2d390fb3ea8be76a268b60a90e6a9a9a203b7f58460f8671d280edc52cddca74fe6cf8af90b83fdeb34858f2c62028e18a916d3" name="Mesa-demo" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="7.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744804800">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1746878400">- disabled osmesa support, which has been removed with Mesa 25.1.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- redefine %meson_build/%meson_install on Leap 15.6 in order to fix
  build</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Add pkgconfig(libdecor-0), pkgconfig(wayland-client),
  pkgconfig(wayland-egl), pkgconfig(wayland-protocols) and
  pkgconfig(wayland-scanner) BuildRequires and pass wayland=enabled
  to meson setup, build wayland support.</changelog>
</package>
<package pkgid="98aa36a223932a6164a94d22b5db3e49d43d1b9a5f72a0a0aa68c37169da837ba0ee406983d2e7338c4c9d85bc47bbcab02eca1404644f58abf7ff6d770fccf8" name="Mesa-demo-egl" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="7.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744804800">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1746878400">- disabled osmesa support, which has been removed with Mesa 25.1.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- redefine %meson_build/%meson_install on Leap 15.6 in order to fix
  build</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Add pkgconfig(libdecor-0), pkgconfig(wayland-client),
  pkgconfig(wayland-egl), pkgconfig(wayland-protocols) and
  pkgconfig(wayland-scanner) BuildRequires and pass wayland=enabled
  to meson setup, build wayland support.</changelog>
</package>
<package pkgid="4d0aeb666a161d56d0d638cd4fd1b43ce98a71dacce9c01999e8d2814ae772064eb74ffe85d8e029133163a28f765ed82ef9d44e2afd800e85774457aeb50aec" name="Mesa-demo-es" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="7.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744804800">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1746878400">- disabled osmesa support, which has been removed with Mesa 25.1.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- redefine %meson_build/%meson_install on Leap 15.6 in order to fix
  build</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Add pkgconfig(libdecor-0), pkgconfig(wayland-client),
  pkgconfig(wayland-egl), pkgconfig(wayland-protocols) and
  pkgconfig(wayland-scanner) BuildRequires and pass wayland=enabled
  to meson setup, build wayland support.</changelog>
</package>
<package pkgid="76e78ba6c7b9e339cb2d2bcdf7e59abb90a66737014ade68c213990a5015e1c1e0a3386416f60b34ad8fa21298e749dcbf0d5def6df8fe35c376c3cb72d536d6" name="Mesa-demo-x" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="7.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744804800">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1746878400">- disabled osmesa support, which has been removed with Mesa 25.1.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- redefine %meson_build/%meson_install on Leap 15.6 in order to fix
  build</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Add pkgconfig(libdecor-0), pkgconfig(wayland-client),
  pkgconfig(wayland-egl), pkgconfig(wayland-protocols) and
  pkgconfig(wayland-scanner) BuildRequires and pass wayland=enabled
  to meson setup, build wayland support.</changelog>
</package>
<package pkgid="73235d18210efa2c9b97d52d2fccde7f267d2c1e1347861a3b2d7765697d0740adadf68891f52f194bec580b1e31d7ab6f422b6e735bdb05b1ccd546c2ed3520" name="Mesa-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="03ccfe08287ec776d4ef9af03973e22578444ec898b7a8ec669efa0e8ef96ebb4997df47b99f0808e6eec0d74528588764652a34210a72a43a1fbd8b4a3c38f0" name="Mesa-dri" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="b34d054b28fbeb2dd056eb6d806ead33194b7df6ee76618633eb9502413b8bf185104f541831545a9ab07e7e603318eb12af462331152e0b801e40f8829fe3af" name="Mesa-dri-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="0d9ef9ffcafd471d82c180a3e1ca82f631c3a6e462035115e647e338dc63fdb9611ebd8206a3b25bb8273de93556b107ed94138b6a8f3a2b216042698feb363d" name="Mesa-dri-nouveau" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="9d6021495b088c2c35b76f9df0f6409dbeb6e9a1c2944fdc47fd1e052bc6f8b973b88c8bdbeea9f8f0b383c858e80b4b150a946e14d19775c6658e6597ec77ab" name="Mesa-libEGL-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="e979e1a817c7bc22bea4f579f4a55072b20a9e77288d26fe0a10b00dec450d00ff42de1176850d53df0bf5d2ce439dc59255eb2e0411fe2609ce36a20dbfb63d" name="Mesa-libEGL1" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="c407259cfdf9f9abc98f323b4e0d2be0f580767a0df5ebb9deebeb7f2a953e297446d855ff621e4060e2af85cdc123eee00197d02a66da3d5cc841e8cba797ed" name="Mesa-libGL-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="328bef50f43a3389a4900b6a50252d7f196f312fe78062ee972ea2f924f6711f7c923cf3b3af59d7e198d31d6d2f75affa25f1a5c598f884b49ec01d1742d202" name="Mesa-libGL1" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="19af300ba7862a7342f50823348968b814a81dfc98b94f08b6fb5c8d2c330b1201c8774ec991de7406eaabd153dc84e2bfdcd6894aed578a5a6b81e940e8a7ce" name="Mesa-libGLESv1_CM-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="3a4e5b00ac7a2c007fbfb49f0841dc07e532d5d8e54d3218991a73d11d12261ffc8209e3e93084dfee8e883fc0ab399953681d3d985c13a8c5faa15fda5384a5" name="Mesa-libGLESv2-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="db667ff92dcefb6ec00a7ba589a8a6d797eed3750fac5edec7755575da8271ddbb0e485b766607233613df62358907645218bd3d630f80d7a46aeaf5f0c27d88" name="Mesa-libGLESv3-devel" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="4c7a05ccf4e388b4854548a2016c330b574bed8f253b1c20ff42b36a999c484f71fe66bdce8e5c96343a0efd1a453bd77e74c47f73a8596df7249edbefcdde92" name="Mesa-libRusticlOpenCL" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="e6eb0a8262a5555e96ce74ad447bb837673b21fb6122de240cb18cdbcd1b68e03ab5cbb9fc9cecb0c21a3a616a2ec6202b30d0e3a655a40ee54cd11387f14e09" name="Mesa-libva" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="f0bed8a713a5925f7d9264a1e088b9c6fa1ebc339286a45a2b61df56d6a36e204de9f5f10200c08cc570785e95390b516302ac8f528a082c4a226cfead56dac6" name="Mesa-vulkan-anti-lag" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="0c3d36a5f291f993d0e63ef5bea2bd6cb1947a7fbe046a14b173091fc21aba941a809e89e499023542b110062da000b8f0a93456fb2ef88edc5ea0f72ed914dc" name="Mesa-vulkan-device-select" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="ac0b0928cfb17b6f7948796f25ff8f97b941b342bdc6b0a3d2bf59eb113e87c6421ab93cc83b4f87091df5887da774d2ea77eebe789741f514c8416d51fb41b8" name="Mesa-vulkan-overlay" arch="riscv64">
  <version epoch="0" ver="26.0.4" rel="1.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- u_ppc64le-fix.patch: fixes build on pp64le</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770811200">- Update to Mesa 26.0.0 final version
  * Since Mesa 25.3, RADV has seen significant raytracing
    performance improvements.
  * Its `RADV_DEBUG` environment variable has removed the following
    deprecated options: invariantgeom, nodynamicbounds, nongg_gs
    and splitfma. Use the driconf variables radv_invariant_geom,
    radv_no_dynamic_bounds, radv_disable_ngg_gs, and
    radv_split_fma instead.
  * RadeonSI switched to ACO by default for better and faster ISA
    code generation and better GPU performance and better compile
    times.
  * This release also introduces KosmicKrisp, a Vulkan to Metal
    layered driver for macOS.
  * Users can expect the usual flurry of improvements across all
    drivers and components,
- supersedes u_ppc64le-fix.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772020800">- Update to Mesa 26.0.1 bugfix and security release
  * prevent out-of-bounds memory access in WebGPU (bsc#1258910)
  * various bugfixes
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.1</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15825)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773316800">- Update to 26.0.2 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- make sure to buildrequire the same version of llvm and clang
  devel package</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773748800">- BuildRequires changes:
  * use llvm-devel/clang-devel for TW and llvm{version}-devel/
    clang{version}-devel for Leap/SLE (version = 21 for now)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- use llvm22/clang22 also for Leap/SLE</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835201">- Update to 26.0.3 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.3
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1775044800">- Update to 26.0.4 bugfix release
  - -&gt; https://docs.mesa3d.org/relnotes/26.0.4
  * This out-of-schedule release contains important raytracing
    fixes for an upcoming game.</changelog>
</package>
<package pkgid="9c37f8bcdc7681b461b0bc389023c640f70a059747b13517686d340603bd5a4b754f48b4f2e1b777fbc7249af837c2b73c34eb9e7f171d1959c12960f044efa2" name="MicroOS-release" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="fd174b25c0a5e1c14112375bdf4d7b11b46a6e7423cabb74ba104e93e4522956201b370cf8700a02ea10dd2e7edf9c0204796e8e95fc392e29bc126cdd108a6d" name="MicroOS-release-appliance" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="35b6643ab6d23de8072e1892aaf036372ca6aebfcfa319070386972ce6fc339e78fec810c5f70a77951812331f1a71eecb70239381b3451e63d9243ebc05e6ee" name="MicroOS-release-dvd" arch="riscv64">
  <version epoch="0" ver="20260409" rel="2557.1"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1775908800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="b7d464cd8bfcc987c182852425bacac3cd4da6841df6408596f5f430dbcf4bd1e305fcbc67c46048279c4bcd255ca8ef9b092c3cec8c52de610d9cc4d3f1a869" name="MirrorCache" arch="noarch">
  <version epoch="0" ver="1.104" rel="1.1"/>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1748952000">- Update to version 1.095:
  * Show only mirrors having recent files in folder mirrorlist (#593)
  * fix sql not showing mirrorlist for some folders (#591)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1749124800">- Update to version 1.096:
  * Reduce stale-while-revalidate time (#596)
  * Add more exceptions to folder mirrorlist (#597)
  * Fix double repodata path in mirrorlist folder (#594)
  * Improve performance of SQL query for folder mirrorlist (#594)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1752667200">- Update to version 1.097:
  * Reduce limit of mirrors in folder mirrorlist (#601)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1754913600">- Update to version 1.098:
  * Respect http(s) protocol in folder mirrorlist (#610)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1756382400">- Update to version 1.099:
  * Fix task mirror_probe_project always failing for https-only servers (#617)
  * Tolarate mirrors with disabled directory listing in mirror_probe_projects (#617)
  * Partition task mirror_probe_projects for each region (#617)
  * Fix primary key on server_projects table for mariadb (#617)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1756468800">- Update to version 1.100:
  * Allow server admins manage server notes (#619)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1759752000">- Update to version 1.101:
  * Load mojo plugin from env variables</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1760616000">- Update to version 1.102:
  * Add Exec service to schedule and execute bash cmds (#623)
  * ui: add leap 16 to reports (#624)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1762171200">- Update to version 1.103:
  * Detect vpn from http header variable (#628)
  * Add parameter MIRRORCACHE_VPN_PREFIX_NEG to escape some vpn ranges (#627)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1762430400">- Update to version 1.104:
  * Prepare folder mirrorlist agg during mirror scan (#629)</changelog>
</package>
<package pkgid="cc3926cac8b93e8ff04ea785a860db8e803a445b3c15a196d86c9f00ae3c0f146f41cfc90775e56a6a77c94b3306d3a445207e5a7fdd3b97f8b2fae40079317c" name="MirrorCache-Exec" arch="noarch">
  <version epoch="0" ver="1.104" rel="1.1"/>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1748952000">- Update to version 1.095:
  * Show only mirrors having recent files in folder mirrorlist (#593)
  * fix sql not showing mirrorlist for some folders (#591)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1749124800">- Update to version 1.096:
  * Reduce stale-while-revalidate time (#596)
  * Add more exceptions to folder mirrorlist (#597)
  * Fix double repodata path in mirrorlist folder (#594)
  * Improve performance of SQL query for folder mirrorlist (#594)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1752667200">- Update to version 1.097:
  * Reduce limit of mirrors in folder mirrorlist (#601)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1754913600">- Update to version 1.098:
  * Respect http(s) protocol in folder mirrorlist (#610)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1756382400">- Update to version 1.099:
  * Fix task mirror_probe_project always failing for https-only servers (#617)
  * Tolarate mirrors with disabled directory listing in mirror_probe_projects (#617)
  * Partition task mirror_probe_projects for each region (#617)
  * Fix primary key on server_projects table for mariadb (#617)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1756468800">- Update to version 1.100:
  * Allow server admins manage server notes (#619)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1759752000">- Update to version 1.101:
  * Load mojo plugin from env variables</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1760616000">- Update to version 1.102:
  * Add Exec service to schedule and execute bash cmds (#623)
  * ui: add leap 16 to reports (#624)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1762171200">- Update to version 1.103:
  * Detect vpn from http header variable (#628)
  * Add parameter MIRRORCACHE_VPN_PREFIX_NEG to escape some vpn ranges (#627)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1762430400">- Update to version 1.104:
  * Prepare folder mirrorlist agg during mirror scan (#629)</changelog>
</package>
<package pkgid="d76fad91f647dd17451ea79bd7fb2debafb730f440227bd3c04de0c44e10fbc8cc1bfc1a617321d3df531f8a1d30d26c63b92f3218dac641055fe55cefe214b5" name="MirrorCache-common" arch="noarch">
  <version epoch="0" ver="1.104" rel="1.1"/>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1748952000">- Update to version 1.095:
  * Show only mirrors having recent files in folder mirrorlist (#593)
  * fix sql not showing mirrorlist for some folders (#591)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1749124800">- Update to version 1.096:
  * Reduce stale-while-revalidate time (#596)
  * Add more exceptions to folder mirrorlist (#597)
  * Fix double repodata path in mirrorlist folder (#594)
  * Improve performance of SQL query for folder mirrorlist (#594)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1752667200">- Update to version 1.097:
  * Reduce limit of mirrors in folder mirrorlist (#601)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1754913600">- Update to version 1.098:
  * Respect http(s) protocol in folder mirrorlist (#610)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1756382400">- Update to version 1.099:
  * Fix task mirror_probe_project always failing for https-only servers (#617)
  * Tolarate mirrors with disabled directory listing in mirror_probe_projects (#617)
  * Partition task mirror_probe_projects for each region (#617)
  * Fix primary key on server_projects table for mariadb (#617)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1756468800">- Update to version 1.100:
  * Allow server admins manage server notes (#619)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1759752000">- Update to version 1.101:
  * Load mojo plugin from env variables</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1760616000">- Update to version 1.102:
  * Add Exec service to schedule and execute bash cmds (#623)
  * ui: add leap 16 to reports (#624)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1762171200">- Update to version 1.103:
  * Detect vpn from http header variable (#628)
  * Add parameter MIRRORCACHE_VPN_PREFIX_NEG to escape some vpn ranges (#627)</changelog>
  <changelog author="Andrii Nikitin &lt;andrii.nikitin@suse.com&gt;" date="1762430400">- Update to version 1.104:
  * Prepare folder mirrorlist agg during mirror scan (#629)</changelog>
</package>
<package pkgid="d1f69b6956430419088c8123852730fe6c70981cc5580a3497d83e46795c1c3f61cbf436948355488ad259d3f56d74495836f9b089e9cd8fc861fc56220bce4c" name="MistServer" arch="riscv64">
  <version epoch="0" ver="3.10" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1746878400">- Debug dependancy unresolvability</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1746964800">- Make it final</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1752580800">- Update to new upstream release 3.7
  * Feature: DTSC push/pull now can function in either async (allow tracks to have their own timing) or sync (keep tracks synced) mode
  * Feature: Support for HTTP PUT push output with all container formats
  * Feature: Support for HLS push to Youtube specifically (automatic URL format recognition)
  * Feature: Support for shell-style string quoting and escaping wherever Mist supports running commands
  * Feature: Implemented native support for "stream keys" (no longer needs a custom trigger now)
  * Feature: Support for WHIP push output
  * Improvement: Cleaner implementation of TS SRT initial seek behaviour (also supports all options now)
  * Improvement: Rewrote Mist's internal STUN library
  * Improvement: The local-only UDP API (used for some internal communications) now auto-retries booting up later if networking was not yet available during MistServer's start, rather than aborting immediately
  * Improvement: MistProcLivepeer was updated to match the version in the Catalyst branch (including support for locally running broadcaster nodes)
  * Improvement: All MistProc processes are now unable to select their own outputs as inputs
  * Bugfix: Fixed timing of outputs that would get spurious wakeups in the event handler (no longer goes ahead of real time)
  * Bugfix: Fixed password-based push input for RTMPS
  * Bugfix: Fixed listening RTMPS port
  * Bugfix: Fixed incoming RTMP pushes with non-zero start times
  * Bugfix: Fixed track pages not always reloading when they needed to
  * Bugfix: Fixed non-configured streams causing a reconnect loop (was especially noticable with SRT)
  * Bugfix: Fixed compatibility with Naver CHZZK
  * Bugfix: Fixed a small memory leak in the MPEG2-TS parser
  * Bugfix: Fixed raw-mode TS-based inputs not shutting down automatically with zero viewers
- Switch to mbedtls 3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752753600">- Add forced symbol versions to ensure lockstep RPM updates,
  since the shared library is otherwise completely unversioned.
- Trim redundancies from descriptions.</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1753099200">- Suppress strict aliasing violations warnings to make build log readable.
- Add build flag to default char to unsigned type.
- Further correct descriptions to make them more clear.</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1754568000">- Update to new upstream release 3.8
  * Feature: Auto-pushes can now be disabled based on specific tags (or stream names) being present on the stream
  * Feature: Live stream processes can now be disabled based on specific tags (or stream names) being present on the stream
  * Feature: Triggers can now be disabled based on specific tags (or stream names) being present on the stream
  * Feature: DTSC-pulled streams are now automatically tagged with the "#replicated" tag
  * Feature: Support for VP8/VP9/Opus codecs in MP4 input and output
  * Feature: Support for AV1 input and output in RTP-based protocols (WebRTC, RTSP, SDP)
  * Feature: Support for AV1 input in TS-based protocols (and partial support for AV1 output)
  * Improvement: Improved usability of the "edit stream" page in the web interface
  * Improvement: Updated mbedtls subproject to upstream 3.6.4 rather than the ancient fork used until now
  * Improvement: The controller has been rewritten to use an event loop rather than threads
  * Improvement: Custom variables API updated to be object-based rather than array-based, API calls now actually documented too
  * Improvement: Updated more of the internal code to use more readable/modern (C++11 rather than C++98) syntax
  * Improvement: Logs in the web interface now update in real time and contain more information
  * Bugfix: SRT protocol remote addresses reported correctly again
  * Bugfix: SRT input "acceptable streamid" setting works again
  * Bugfix: ulibc-based compiles now function
  * Bugfix: Fixed WebRTC datachannels not working if there were no metadata tracks in the stream
  * Bugfix: Blank stream names no longer get auto-rejected before the PUSH_REWRITE trigger could rewrite them
  * Bugfix: Fixed case-sensitivity in stream keys used with WebRTC or RTSP push input
  * Bugfix: Fixed the built-in updater and update check code
  * Bugfix: Fixed internal version number for libsrt subproject being incorrect
  * Bugfix: Load balancer integration now more quickly and more correctly determines the current stream ingest status
  * Bugfix: Fixed VP9 support input and output in RTP-based protocols (WebRTC, RTSP, SDP)
  * Bugfix: Fixed some minor JSON parser edgecase bugs, specifically around empty arrays and objects
  * Bugfix: HTTP-based URLs in triggers no longer contain "?stream=STREAMNAME" unless that was actually in the request URL
- Provide MistServer reported version via DRELEASE flag</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1762603200">- Update to the new upstream release 3.9
  * Behaviour change: Stream processes now default to masking output tracks for other stream processes
  * Feature: Added MistUtilHealth, a utility intended for (Docker container) health checking
  * Feature: Very basic SCTE35 support for TS-based outputs (more support to follow later)
  * Feature: RTMP push output can now override the host/app/stream with precision using URL parameters
  * Feature: Added ability to have RTMP push outputs close gracefully or gracelessly on request
  * Feature: Added effective FPS statistic (contains actually measured FPS, rather than metadata-signalled FPS)
  * Feature: Live streams can now configure max track idle time separately from the DVR window size
  * Feature: Push stats now also list "latency", a measurement of how close to the live point the push is
  * Feature: Added PLAY_REWRITE trigger, which lets you change which stream is actually loaded for any request
  * Feature: Added waitkey URL parameters, which makes the output wait for a new key frame to minimize latency
  * Feature: Added ability to override external port for WebRTC SDP generation
  * Feature: Added /whip/ and /whep/ WebRTC URLs that only permit input/output respectively
  * Feature: Added keepts flag to RTMP output, to not rewrite timestamps to zero
  * Feature: Support for every feature in the entire Enhanced RTMP 2.0 specification
  * Feature: Unknown (manual or secondary) pushes can now be auto-detected and will show up in API responses and the web interface
  * Feature: Added native support for JWT authentication/authorization for input and output (JWT support for admin login to follow at a later date!)
  * Feature: Added WHEP-based WebRTC player to the built-in player, updated WebSocket-based WebRTC player to use more modern code
  * Feature: Added keyboard controls to the built-in player
  * Feature: HTTPS and RTMPS now support TLS SNI, with multiple certificates
  * Improvement: System statistics are now collected in a more consistent manner
  * Improvement: Better generic handling of output sockets
  * Improvement: Robustified and added unit tests for process spawning/handling functions
  * Improvement: Converted WebSockets to blocking sockets for better efficiency
  * Improvement: Lowered WebSocket/MP4 client-side buffer for Chrome-based browsers
  * Improvement: nuke command (and MistUtilNuke) now is much less likely to leave the system in a bad state
  * Improvement: Massive performance improvement to the RTMP input and output protocols
  * Improvement: Added AMF library unit tests
  * Improvement: Triggers now send the X-PID header containing the calling process ID (MIST_PID environment variable for local executable handlers)
  * Improvement: Stream info JSON now contains H264 level and profile information
  * Improvement: Improved MP4 progressive startup time and latency
  * Improvement: Added a 60s idle timeout in HTTP(S) connections
  * Improvement: Support compiling against the newest libav versions
  * Improvement: Better subtitle positioning and sizing in the built-in player
  * Improvement: Updated mbedtls subproject to 3.6.5
  * Improvement: AAC, Opus and FLAC tracks now read their metadata from the codec private data on ingest automatically (all protocols)
  * Improvement: HTTPS and RTMPS now print mbedtls log messages at various logging levels
  * Improvement: Starting a track selector with an exclamation point now expands to 'all,!' since that is almost certainly what a user actually means to do
  * Improvement: Jitter calculation was made more aggressive, allowing for tighter latency tolerances
  * Improvement: Updated librist subproject to 0.2.11
  * Bugfix: Dozens of small bug/crash fixes
  * Bugfix: Fixed MacOS interrupt signal handling (ctrl+c / sigint works for shutdown again)
  * Bugfix: Fixed dynamic track switching in WebSocket-based protocols and WebRTC
  * Bugfix: Added support for negative extended relative timestamps in RTMP
  * Bugfix: Wait timeout for new data at the end of a track is 25 seconds again instead of the accidental 2.5 seconds it was
  * Bugfix: Fixed compiling without SSL enabled
  * Bugfix: Fixed Windows builds file permission issues
  * Bugfix: Sanitize SRT streamid before using as stream name
  * Bugfix: Fixed SRT options being ignored for listening SRT inputs
  * Bugfix: Fixed MP4 files inside playlists not working anymore
  * Bugfix: Fixed muted autoplay on Safari when using the built-in player
  * Bugfix: Parse init data for most codecs to find true track properties, rather than blindly believing stream metadata
  * Bugfix: Fixed push statistics to actually be the things their descriptions suggest them to be
  * Bugfix: Fixed RIST push output ignoring URL arguments unless a second question mark was appended</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1764072000">- Update to thr new upstream release 3.9.1
  * Feature: Added a track-ID-based stream selector
  * Feature: Added new "logout" API call, to force a clear of the authentication state of an API connection
  * Improvement: Track descriptions in JSON now include (effective) frames per second, besides the existing (effective) frames per kilo-second
  * Improvement: Stream health information now includes the track index and id, as well as (effective) frames per second
  * Improvement: Added shared memory statistics in capabilities API response
  * Improvement: The "Simulated live" option, which was accidentally exposed in user-facing interfaces some releases ago, is now correctly hidden and only used internally by the playlist input as intended (it has never functioned for what users would expect it to do, but the playlist input does)
  * Bugfix: Fixed a small memory leak when using JWKs loaded from a URL
  * Bugfix: Comms-based shared memory pages can now be correctly printed by MistUtilRAX
  * Bugfix: Fixed regression in DTSC output that caused a minor memory leak when connections do not have enough bandwidth
  * Bugfix: Internal UDP API no longer responds to requests that come from its own listening port, no longer causing a 100% CPU usage loop in the API handler
  * Bugfix: Fixed missing memory statistics in capabilities API responses
  * Bugfix: Custom push IDs with underscores in their name now display correctly in the web interface
  * Bugfix: Effective (kilo)frames per second statistics are now exact and stable (0.01 Hz precision under 65 FPS, 0.1 Hz precision between 65-500 FPS, 1 Hz precision between 500-1000 FPS)
  * Bugfix: Stream health statistics for raw tracks are now functional
  * Bugfix: Fixed push statistics accidentally picking up non-push SRT connections</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1764244800">- Update to the new upstream release 3.9.2
  * Feature: The .html output now supports several new URL parameters (see documentation for details)
  * Improvement: An Alpine-based Dockerfile is now part of the main repository
  * Bugfix: Proxied IP addresses are now correctly passed again (regression introduced in 3.9)
  * Bugfix: API port will now also consider X-Forwarded-For to consider traffic non-local (instead of only X-Real-IP, as before)
  * Bugfix: RIST input profile setting could not be set, now it can
  * Bugfix: Fixed support for wildcard certificates for HTTPS/RTMPS, fixed default certificate fallback</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1769774400">- Update to the new upstream release 3.10
  * Behaviour change: Stream processes that output raw tracks now default to masking viewers, but not other stream processes
  * Feature: Added MistProcComposer: a new type of input process that can mix multiple raw streams together and (optionally) synchronize them. Create multiviews, failovers, picture-in-picture  * overlays, and much more with ease!
  * Feature: Added NOSESS environment variable that entirely disables the session system
  * Feature: Added support for RTP with fragmented AAC audio packets
  * Improvement: No more UDP socket warnings when connecting to a IPv4-only host on an IPv6-capable system (now immediately uses the correct socket type)
  * Improvement: WS/MP4 playback now allows tracks to play if they are within 1.5s of the newest selected track (rather than 0.25s, previously)
  * Improvement: Several stability and usability improvements to MistProcAV
  * Bugfix: Fix debug message overread on UDP API commands (was a visual only bug)
  * Bugfix: Fixed compiling without libsrt
  * Bugfix: Fixed EBML/MKV input if new tracks are announced mid-stream
  * Bugfix: WebRTC ingest Opus data now correctly generates codec private data (fixes several output protocols)
  * Bugfix: Stripped out the last remains of the ancient and long broken Google Analytics tags
  * Bugfix: Fixed SRT IP whitelisting
  * Bugfix: Fixed a rare race condition when creating a new session that would prevent the session from being accessible
  * Bugfix: Improved timing code so that it no longer overflows in a bad way when using extremely high timestamps in streams
  * Bugfix: Various small web interface fixes and improvements
  * Bugfix: Fixed RECORDING_END trigger reporting the wrong filename sometimes if variables were in use that changed definition as the recording started
  * Bugfix: Fixed not correctly auto-detecting E-RTMP support (specifically fixes Black Magic Design product range RTMP streaming ingest)
  * Bugfix: Fixed RTMP UTC timestamps going into the future when receiving the beginning of a stream faster than real-time
  * Bugfix: Fixed RTSP sources that used non-spec-conforming base URIs
  * Bugfix: Fixed spinlock in SRT connections that were briefly disconnected and then resumed before they timed out</changelog>
</package>
<package pkgid="61541dd803efded877a911de0575de4b32fb45c4ef66852bfbe2959e73d427cd5f1c10d58708abdcc267a86438d6994ffd9282aa5607fc943bb2b297cc46d1d2" name="MistServer-devel" arch="noarch">
  <version epoch="0" ver="3.10" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1746878400">- Debug dependancy unresolvability</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1746964800">- Make it final</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1752580800">- Update to new upstream release 3.7
  * Feature: DTSC push/pull now can function in either async (allow tracks to have their own timing) or sync (keep tracks synced) mode
  * Feature: Support for HTTP PUT push output with all container formats
  * Feature: Support for HLS push to Youtube specifically (automatic URL format recognition)
  * Feature: Support for shell-style string quoting and escaping wherever Mist supports running commands
  * Feature: Implemented native support for "stream keys" (no longer needs a custom trigger now)
  * Feature: Support for WHIP push output
  * Improvement: Cleaner implementation of TS SRT initial seek behaviour (also supports all options now)
  * Improvement: Rewrote Mist's internal STUN library
  * Improvement: The local-only UDP API (used for some internal communications) now auto-retries booting up later if networking was not yet available during MistServer's start, rather than aborting immediately
  * Improvement: MistProcLivepeer was updated to match the version in the Catalyst branch (including support for locally running broadcaster nodes)
  * Improvement: All MistProc processes are now unable to select their own outputs as inputs
  * Bugfix: Fixed timing of outputs that would get spurious wakeups in the event handler (no longer goes ahead of real time)
  * Bugfix: Fixed password-based push input for RTMPS
  * Bugfix: Fixed listening RTMPS port
  * Bugfix: Fixed incoming RTMP pushes with non-zero start times
  * Bugfix: Fixed track pages not always reloading when they needed to
  * Bugfix: Fixed non-configured streams causing a reconnect loop (was especially noticable with SRT)
  * Bugfix: Fixed compatibility with Naver CHZZK
  * Bugfix: Fixed a small memory leak in the MPEG2-TS parser
  * Bugfix: Fixed raw-mode TS-based inputs not shutting down automatically with zero viewers
- Switch to mbedtls 3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752753600">- Add forced symbol versions to ensure lockstep RPM updates,
  since the shared library is otherwise completely unversioned.
- Trim redundancies from descriptions.</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1753099200">- Suppress strict aliasing violations warnings to make build log readable.
- Add build flag to default char to unsigned type.
- Further correct descriptions to make them more clear.</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1754568000">- Update to new upstream release 3.8
  * Feature: Auto-pushes can now be disabled based on specific tags (or stream names) being present on the stream
  * Feature: Live stream processes can now be disabled based on specific tags (or stream names) being present on the stream
  * Feature: Triggers can now be disabled based on specific tags (or stream names) being present on the stream
  * Feature: DTSC-pulled streams are now automatically tagged with the "#replicated" tag
  * Feature: Support for VP8/VP9/Opus codecs in MP4 input and output
  * Feature: Support for AV1 input and output in RTP-based protocols (WebRTC, RTSP, SDP)
  * Feature: Support for AV1 input in TS-based protocols (and partial support for AV1 output)
  * Improvement: Improved usability of the "edit stream" page in the web interface
  * Improvement: Updated mbedtls subproject to upstream 3.6.4 rather than the ancient fork used until now
  * Improvement: The controller has been rewritten to use an event loop rather than threads
  * Improvement: Custom variables API updated to be object-based rather than array-based, API calls now actually documented too
  * Improvement: Updated more of the internal code to use more readable/modern (C++11 rather than C++98) syntax
  * Improvement: Logs in the web interface now update in real time and contain more information
  * Bugfix: SRT protocol remote addresses reported correctly again
  * Bugfix: SRT input "acceptable streamid" setting works again
  * Bugfix: ulibc-based compiles now function
  * Bugfix: Fixed WebRTC datachannels not working if there were no metadata tracks in the stream
  * Bugfix: Blank stream names no longer get auto-rejected before the PUSH_REWRITE trigger could rewrite them
  * Bugfix: Fixed case-sensitivity in stream keys used with WebRTC or RTSP push input
  * Bugfix: Fixed the built-in updater and update check code
  * Bugfix: Fixed internal version number for libsrt subproject being incorrect
  * Bugfix: Load balancer integration now more quickly and more correctly determines the current stream ingest status
  * Bugfix: Fixed VP9 support input and output in RTP-based protocols (WebRTC, RTSP, SDP)
  * Bugfix: Fixed some minor JSON parser edgecase bugs, specifically around empty arrays and objects
  * Bugfix: HTTP-based URLs in triggers no longer contain "?stream=STREAMNAME" unless that was actually in the request URL
- Provide MistServer reported version via DRELEASE flag</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1762603200">- Update to the new upstream release 3.9
  * Behaviour change: Stream processes now default to masking output tracks for other stream processes
  * Feature: Added MistUtilHealth, a utility intended for (Docker container) health checking
  * Feature: Very basic SCTE35 support for TS-based outputs (more support to follow later)
  * Feature: RTMP push output can now override the host/app/stream with precision using URL parameters
  * Feature: Added ability to have RTMP push outputs close gracefully or gracelessly on request
  * Feature: Added effective FPS statistic (contains actually measured FPS, rather than metadata-signalled FPS)
  * Feature: Live streams can now configure max track idle time separately from the DVR window size
  * Feature: Push stats now also list "latency", a measurement of how close to the live point the push is
  * Feature: Added PLAY_REWRITE trigger, which lets you change which stream is actually loaded for any request
  * Feature: Added waitkey URL parameters, which makes the output wait for a new key frame to minimize latency
  * Feature: Added ability to override external port for WebRTC SDP generation
  * Feature: Added /whip/ and /whep/ WebRTC URLs that only permit input/output respectively
  * Feature: Added keepts flag to RTMP output, to not rewrite timestamps to zero
  * Feature: Support for every feature in the entire Enhanced RTMP 2.0 specification
  * Feature: Unknown (manual or secondary) pushes can now be auto-detected and will show up in API responses and the web interface
  * Feature: Added native support for JWT authentication/authorization for input and output (JWT support for admin login to follow at a later date!)
  * Feature: Added WHEP-based WebRTC player to the built-in player, updated WebSocket-based WebRTC player to use more modern code
  * Feature: Added keyboard controls to the built-in player
  * Feature: HTTPS and RTMPS now support TLS SNI, with multiple certificates
  * Improvement: System statistics are now collected in a more consistent manner
  * Improvement: Better generic handling of output sockets
  * Improvement: Robustified and added unit tests for process spawning/handling functions
  * Improvement: Converted WebSockets to blocking sockets for better efficiency
  * Improvement: Lowered WebSocket/MP4 client-side buffer for Chrome-based browsers
  * Improvement: nuke command (and MistUtilNuke) now is much less likely to leave the system in a bad state
  * Improvement: Massive performance improvement to the RTMP input and output protocols
  * Improvement: Added AMF library unit tests
  * Improvement: Triggers now send the X-PID header containing the calling process ID (MIST_PID environment variable for local executable handlers)
  * Improvement: Stream info JSON now contains H264 level and profile information
  * Improvement: Improved MP4 progressive startup time and latency
  * Improvement: Added a 60s idle timeout in HTTP(S) connections
  * Improvement: Support compiling against the newest libav versions
  * Improvement: Better subtitle positioning and sizing in the built-in player
  * Improvement: Updated mbedtls subproject to 3.6.5
  * Improvement: AAC, Opus and FLAC tracks now read their metadata from the codec private data on ingest automatically (all protocols)
  * Improvement: HTTPS and RTMPS now print mbedtls log messages at various logging levels
  * Improvement: Starting a track selector with an exclamation point now expands to 'all,!' since that is almost certainly what a user actually means to do
  * Improvement: Jitter calculation was made more aggressive, allowing for tighter latency tolerances
  * Improvement: Updated librist subproject to 0.2.11
  * Bugfix: Dozens of small bug/crash fixes
  * Bugfix: Fixed MacOS interrupt signal handling (ctrl+c / sigint works for shutdown again)
  * Bugfix: Fixed dynamic track switching in WebSocket-based protocols and WebRTC
  * Bugfix: Added support for negative extended relative timestamps in RTMP
  * Bugfix: Wait timeout for new data at the end of a track is 25 seconds again instead of the accidental 2.5 seconds it was
  * Bugfix: Fixed compiling without SSL enabled
  * Bugfix: Fixed Windows builds file permission issues
  * Bugfix: Sanitize SRT streamid before using as stream name
  * Bugfix: Fixed SRT options being ignored for listening SRT inputs
  * Bugfix: Fixed MP4 files inside playlists not working anymore
  * Bugfix: Fixed muted autoplay on Safari when using the built-in player
  * Bugfix: Parse init data for most codecs to find true track properties, rather than blindly believing stream metadata
  * Bugfix: Fixed push statistics to actually be the things their descriptions suggest them to be
  * Bugfix: Fixed RIST push output ignoring URL arguments unless a second question mark was appended</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1764072000">- Update to thr new upstream release 3.9.1
  * Feature: Added a track-ID-based stream selector
  * Feature: Added new "logout" API call, to force a clear of the authentication state of an API connection
  * Improvement: Track descriptions in JSON now include (effective) frames per second, besides the existing (effective) frames per kilo-second
  * Improvement: Stream health information now includes the track index and id, as well as (effective) frames per second
  * Improvement: Added shared memory statistics in capabilities API response
  * Improvement: The "Simulated live" option, which was accidentally exposed in user-facing interfaces some releases ago, is now correctly hidden and only used internally by the playlist input as intended (it has never functioned for what users would expect it to do, but the playlist input does)
  * Bugfix: Fixed a small memory leak when using JWKs loaded from a URL
  * Bugfix: Comms-based shared memory pages can now be correctly printed by MistUtilRAX
  * Bugfix: Fixed regression in DTSC output that caused a minor memory leak when connections do not have enough bandwidth
  * Bugfix: Internal UDP API no longer responds to requests that come from its own listening port, no longer causing a 100% CPU usage loop in the API handler
  * Bugfix: Fixed missing memory statistics in capabilities API responses
  * Bugfix: Custom push IDs with underscores in their name now display correctly in the web interface
  * Bugfix: Effective (kilo)frames per second statistics are now exact and stable (0.01 Hz precision under 65 FPS, 0.1 Hz precision between 65-500 FPS, 1 Hz precision between 500-1000 FPS)
  * Bugfix: Stream health statistics for raw tracks are now functional
  * Bugfix: Fixed push statistics accidentally picking up non-push SRT connections</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1764244800">- Update to the new upstream release 3.9.2
  * Feature: The .html output now supports several new URL parameters (see documentation for details)
  * Improvement: An Alpine-based Dockerfile is now part of the main repository
  * Bugfix: Proxied IP addresses are now correctly passed again (regression introduced in 3.9)
  * Bugfix: API port will now also consider X-Forwarded-For to consider traffic non-local (instead of only X-Real-IP, as before)
  * Bugfix: RIST input profile setting could not be set, now it can
  * Bugfix: Fixed support for wildcard certificates for HTTPS/RTMPS, fixed default certificate fallback</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1769774400">- Update to the new upstream release 3.10
  * Behaviour change: Stream processes that output raw tracks now default to masking viewers, but not other stream processes
  * Feature: Added MistProcComposer: a new type of input process that can mix multiple raw streams together and (optionally) synchronize them. Create multiviews, failovers, picture-in-picture  * overlays, and much more with ease!
  * Feature: Added NOSESS environment variable that entirely disables the session system
  * Feature: Added support for RTP with fragmented AAC audio packets
  * Improvement: No more UDP socket warnings when connecting to a IPv4-only host on an IPv6-capable system (now immediately uses the correct socket type)
  * Improvement: WS/MP4 playback now allows tracks to play if they are within 1.5s of the newest selected track (rather than 0.25s, previously)
  * Improvement: Several stability and usability improvements to MistProcAV
  * Bugfix: Fix debug message overread on UDP API commands (was a visual only bug)
  * Bugfix: Fixed compiling without libsrt
  * Bugfix: Fixed EBML/MKV input if new tracks are announced mid-stream
  * Bugfix: WebRTC ingest Opus data now correctly generates codec private data (fixes several output protocols)
  * Bugfix: Stripped out the last remains of the ancient and long broken Google Analytics tags
  * Bugfix: Fixed SRT IP whitelisting
  * Bugfix: Fixed a rare race condition when creating a new session that would prevent the session from being accessible
  * Bugfix: Improved timing code so that it no longer overflows in a bad way when using extremely high timestamps in streams
  * Bugfix: Various small web interface fixes and improvements
  * Bugfix: Fixed RECORDING_END trigger reporting the wrong filename sometimes if variables were in use that changed definition as the recording started
  * Bugfix: Fixed not correctly auto-detecting E-RTMP support (specifically fixes Black Magic Design product range RTMP streaming ingest)
  * Bugfix: Fixed RTMP UTC timestamps going into the future when receiving the beginning of a stream faster than real-time
  * Bugfix: Fixed RTSP sources that used non-spec-conforming base URIs
  * Bugfix: Fixed spinlock in SRT connections that were briefly disconnected and then resumed before they timed out</changelog>
</package>
<package pkgid="2b4c097842897949a3b614b24a6d1fc8afd288ad25cbdb0e80ada60d6456f591c72c3b0291864d87928ff38d669df1ebd5a19603fd39143b169f1feffd3c1a24" name="ModemManager" arch="riscv64">
  <version epoch="0" ver="1.24.2" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1654689600">- Enable QRTR support
  * Add BR pkgconfig(qrtr-glib)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 1.18.10:
  + Build: Require libqmi 1.30.8.
  + FCC unlock: Updated SDX55 unlock script to handle the new
    method introduced in the latest firmware releases.
  + Modem interface:
  - Set signal quality to 0% on shutdown.
  - Set signal quality as recent on init.
  + MBIM:
  - Fix task completion when peeking device fails.
  - Fix several GError double-frees.
  + mmcli: Don't print signal quality until modem is enabled.
  + Plugins: foxconn: remove carrier mapping table for T99W175.
  + Several other minor improvements and fixes.
- Changes from version 1.18.8:
  + A new connection status dispatcher setup is provided, where
    users can provide custom scripts that will be called on bearer
    connect/disconnect events. This dispatcher will make the netifd
    integration in openwrt work much better, as we'll be able to
    report network-initiated disconnections cleanly to netifd.
    There are no default connection status dispatcher scripts
    installed, but it's suggested distributions make sure the
    following directories exist:
  - ${sysconfdir}/ModemManager/connection.d/
  - ${libdir}/ModemManager/connection.d/
  + API: Add missing Simple interface definitions in
    ModemManager-names.h.
  + Build:
  - meson:
    . fix daemon enums dependencies.
    . fix port enums includes.
    . fix 'export_packages' in GIR setup.
    . fix simtech plugin module name.
  - systemd: don't run ModemManager in containers.
  + Core:
  - serial: ensure the port object is valid after BUFFER_FULL
    handling.
  - netlink:
    . use unaligned netlink attribute length.
    . only change IFF_UP flag.
  - bearer: match unknown auth to chap in loose comparisons.
  - charsets: return error if UTF-8 validation fails.
  - fcc-unlock: make scripts POSIX shell compatible.
  - modem-helpers:
    . consider minimum ID when choosing best profile.
    . fix reading &lt;Act&gt; given in COPS=? responses.
  - sms: prevent crash if date is out of range.
  - profile-manager: fix copy-paste error on tags for quarks.
  + QMI:
  - Ignore slot status indications until initial status is known.
  - Return error when loading capabilities if none is found.
  + MBIM:
  - Default initial EPS bearer's auth to chap when unknown.
  - Update default error when network error is out of range.
  + mmcli: Fix key length when printing list of items.
  + Plugins:
  - linktop: new port type hints.
  - cinterion: add support for PLSx3w modems.
  - huawei: disable +CPOL based features in Huawei E226.
  + Several other minor improvements and fixes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Disable make_check call, tests currently fails due to our switch
  to glib 2.73.2.
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1665230400">- Update to version 1.18.12:
  + This release fixes a few very critical issues that happpen when
    using a glib2 newer or equal than 2.73.2, plus numerous fixes
    for the Core, MBIM, QMI, 3GPP profile manager interface, SMS,
    libmm-glib, and mmcli.
  + Plugins:
  - sierra: disable +CPOL in the GL7600.
  - telit: add LE910Cx MBIM composition port hints.
  - telit: add port type hints for LN920 0x1060, 0x1061
    compositions.
  - icera: fix double free on %%IPSYS=? response processing
  - mtk: fix task completion when loading supported modes.
- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0,
  gmodule-2.0, and gobject-2.0.
- Update ModemManager.keyring to the new upstream key:
  A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at
  www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680955200">- Update to version 1.20.6:
  + build: New build option to allow disabling the installation of
    examples.
  + core:
  - Fix crash when uninhibiting partially removed device.
  - Fix crash when attempting to load an invalid shared utils
    library.
  + mmcli:
  - Allow JSON and key/value output when creating SMS messages.
  - Improved JSON output in network scan results.
  + libmm-glib:
  - Avoid using g_time_zone_new_offset() unless glib &gt;= 2.58.
  - Fix flags to string conversion utils to allow multiple flags.
  + MBIM:
  - Reset cached SIM info when SIM is unlocked.
  - Fix synchronizing the state of the SIM hot swap configured
    flag.
  - Fix bug cleaning up the LTE attach info unsolicited message
    handler.
  - Fallback from QMI UIM service only if unsupported.
  - Add missing support for 'emergency' APN type.
  + QMI:
  - Fix processing and exposing PCOs.
  - Fix power up on modems that don't support power state change
    indications.
  + plugins:
  - telit:
    . add additional support for 5G modems.
    . added port type hints for FN990 0x1070, 0x1071
    compositions.
    . increase allowed initial delay in AT ports.
    . fallback to AT commands if loading revision via MBIM fails.
  - quectel: add support for EC21-EUX usb modules.
  - xmm: fix crash parsing XACT? response.
- Changes from version 1.20.4:
  + build:
  - Don't hardcode building shared libraries, so that meson's
    default_library option can be used properly,
  - po: Added missing Georgian translation in LINGUAS.
  + QMI:
  - Fixed loading NR5G signal info.
  - Fixed memory leaks when processing signal info.
  - Correctly scaled the SNR value reported in NR5G.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  + MBIM:
  - Fixed processing MbimSmsStatusFlag as flags, not as an enum.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  - Chained up device notifications through the MMPortMbim
    object.
  + Messaging: Allowed Delete operation during enabling/disabling.
  + Core: Don't assume port tables always exist so that
    long-standing operations holding an object reference can finish
    cleanly even after the initial object disposal has already been
    run.
  + plugins:
  - quectel: added new firehose/sahara support udev tags in new
    models.
  - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag.
  - cinterion:
    . added a delay to the ^SWWAN? command.
    . added retry mechanism to the ^SWWAN? command.
- Changes from version 1.20.2:
  + build:
  - Fixed building without MBIM support.
  - Fixed building without tests support.
  - Disabled test interface in base manager if building without
    tests.
  - Updated intel plugin dependencies to require XMM shared
    utils.
  - Fixed templates to make build reproducible.
  + FCC unlock: Updated shell scripts to avoid requiring bash.
  + MBIM:
  - Ignored SIM related indications during a SIM slot switch
    operation.
  - Updated capabilities loading to use Microsoft Extensions if
    available.
  - Updated supported modes loading to use the CustomDataClass
    field contents.
  + SIM: Fixed length when reading GID1/GID2 using AT commands.
  + Several other minor improvements and fixes.
- Changes from version 1.20.0:
  + API:
  - New 'Modem.Sar' interface to allow the host to manage the SAR
    power level.
  - New 'Modem.GetCellInfo()' method, that allows querying
    information about the current serving and neighboring cells.
    Currently including 'cell-type' and 'serving' fields for all
    cell types, plus additional type-specific fields:
    . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and
    'pilot-strength'.
    . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn',
    'base-station-id' and 'rx-level'.
    . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul',
    'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc',
    'rscp', 'ecio' and 'path-loss'.
    . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn',
    'cell-parameter-id', 'timing-advance', 'rscp' and
    'path-loss'.
    . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn',
    'rsrp', 'rsrq' and 'timing-advance'.
    . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn',
    'rsrp', 'rsrq', 'sinr' and 'timing-advance'.
  - New 'access-type-preference', 'roaming-allowance',
    'profile-name', 'profile-enabled' and 'profile-source'
    fields in the 'Bearer.Properties' property, that can also be
    used in both 'Modem.Simple.Connect()' and
    'Modem.CreateBearer()'.
  - New 'Modem.Modem3gpp.SetPacketServiceState()' method and
    'Modem.Modem3gpp.PacketServiceState' property, which allow
    management the explicit attach or detach to packet service on
    the current registered network.
  - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method
    and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to
    allow management of 5G specific settings like 'mico-mode' or
    'drx-cycle'.
  - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields
    in the 'Bearer.Stats' property.
  - New 'Bearer.ReloadStatsSupported' property to indicate
    whether reloading ongoing stats is supported or not.
  - New 'Modem.Modem3gppProfileManager.IndexField' property, to
    indicate which field is to be used as unique index in the
    profile management operations.
  - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability'
    properties to improve the management of eSIM related
    operations.
  - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow
    identifying SIM cards that should have different settings
    applied.
  - New 'Modem.Signal.SetupThresholds() method,
    'Modem.Signal.RssiThreshold' and
    'Modem.Signal.ErrorRateThreshold' to allow configuring
    thresholds so that the modem emits indications whenever the
    signal quality values change based on those thresholds. For
    RSSI a delta amount of dBm can be given, and for error rate
    just a boolean to enable or disable the corresponding event.
  - New 'error-rate' fields in the 'Modem.Signal.Cdma',
    'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts',
    'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties.
  + Core:
  - Detecting an eSIM without an active profile in the current
    SIM slot will lead to the modem being in Failed state, in the
    same way as if the slot was for a physical SIM and no SIM was
    inserted.
  - Default amount of AT probing attempts is updated to 6, to
    cope with modems that are slower to boot.
  - New '--test-mbimex-profile-management' option in the daemon,
    to enable support for profile management operations using the
    Microsoft extensions. This is an optional feature because it
    requires using the 'apn-type' field as unique index, which
    not all users of the profile management API may expect.
  - Implemented some initial support to automatically hide
    personal details (e.g. phone numbers, SMS contents...) from
    logs, right now only applicable to QMI and MBIM logs. Updated
    support for this feature will keep on being integrated in
    future 1.20.x updates. The new '--log-personal-info' option
    in the daemon allows to disable this feature completely.
  - Added new filter match option for subsystem vendor id,
    required in several PCI based Qualcomm modules.
  - QCDM port probing will no longer automatically run for all
    plugins, only in those that explicitly require it.
  - Implemented support for suspend/resume detection based on
    ChromeOS' powerd daemon.
  - Added Cat-M and NB-IoT LPWA access technologies.
  + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM
    card will now force the modem into Failed state, as if it was a
    3GPP-only device.
  + Simple interface: Explicitly wait for PS domain to be attached
    during a connection attempt.
  + 3GPP interface: Updated to report domain registration changes
    altogether whenever possible (e.g. when using the QMI or MBIM
    protocols).
  + MBIM:
  - Implemented support to use the Microsoft-defined MBIM
    extensions v2 and v3 whenever supported by the device. The
    ModemManager daemon will negotiate which version to use with
    the modem, so that the highest version supported is enabled.
    This negotiation applies to the whole device, so any other
    user of the MBIM device will automatically start using the
    newly agreed version.
  - Implemented current modes switching using MBIMEx v2.0
    extensions.
  - Trigger explicit disconnection if a connection attempt fails.
  - Modem will be flagged as unusable if 10 consecutive MBIM
    requests timeout.
  - Enabled multiplex support for devices in the WWAN subsystem.
  + QMI:
  - Updated logic to by default prefer 'Signal Info' over the
    deprecated 'Signal Strength' operations.
  - Updated logic to by default prefer 'System Info' over the
    deprecated 'Serving System' operations.
  - Updated power state transition logic to ensure the new state
    is reached before returning success to the user.
  - Implemented support for the 'Modem3gppProfileManager.Updated'
    signal using PDC refresh notifications.
  - Modem will be flagged as unusable if 10 consecutive QMI
    requests timeout.
  - Implemented DTMF support.
  - Implemented support for automatic SIM IMSI switch detection
    under certain roaming scenarios.
  - Updated the logic to move the PS domain state to 'registered'
    based on the DSD System Status indications.
  - Updated endpoint type detection logic to be based on the net
    driver.
  - Updated endpoint number selection to be based on the data
    port.
  - Updated connection logic to allocate separate WDS clients per
    endpoint.
  - Added support for PCO reporting.
  + plugins:
  - quectel: Added FCC unlock support for the EM05-G.
  - telit:
    . Band management updated to prefer using QMI whenever
    available, as well as to detect the #BND command format
    automatically.
    . Added support for LPWA modems.
  - fibocom:
    . Implemented optional support to power down and up the modem
    during the update of the initial EPS bearer settings.
    . Implemented initial EPS bearer settings management in the
    MA510.
  - intel: New generic plugin for Intel PCI devices with vid
    0x8086.
  - xmm: Prefer GNSS control ports explicitly tagged via udev
    tags.
  - foxconn: Use the new FOX QMI service to load firmware
    version.
  - cinterion: Added support for PCIe based devices.
- Use ldconfig_scriptlets macro.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696593600">- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for
  tests.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Update to version 1.22.0:
  + A new "MSG" (message) log verbosity level is introduced, which
    is also the new default one if none explicitly defined. This
    level takes the place of the old "INFO" level, as a level
    including the most important messages that should be logged
    without needing to be warnings or errors. The new "INFO" level
    is more verbose than "MSG" but less verbose than "DBG", and may
    be useful as default in systems where active debugging of WWAN
    related issues is required. E.g. all user operations triggered
    via DBus method calls are logged in "INFO" level.
  + Introduced the concept of "personal information" which should
    by default not be included in log messages. Enabling personal
    information in logs requires to run the daemon with the
    '--log-personal-info' option. This feature is mostly
    implemented for QMI and MBIM specific logs, but hasn't yet been
    included in generic daemon logs or when using the AT protocol.
    Changes and fixes related to this feature will be cherry-picked
    and included in the future stable branch updates.
- Update URL and Source adresses.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 1.24.0:
  + API:
  - Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
  - Add new MMCarrierLockError errors
  - Add new Messaging interface SetDefaultStorage method
  - Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
  - Add new Cell Broadcast API
  - Report sub-system vendor and product IDs in Firmware device
    IDs
  - Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
    of AT probes on a per-port basis for plugins that do not
    override generic probing logic.
  - Add new Cell Broadcast API
  + Core:
  - Improved handling of odd +CGDCONT responses
  - Add support for putting modems in low-power mode during
    suspend
  - Retry AT+CNUM a couple times if the SIM is busy
  - Fix probing of modems that only expect a single AT port
  - Reprobe modems on late port additions; ensures modems use the
    optimal control channel regardless of kernel/udev timing
  - Ignore FASTBOOT ports during probing
  - Better logging of user requests
  - Fix probing of single-port devices by starting support check
    on first port addition
  - Don't crash as often due to assumption that a primary modem
    port always exists
  - Add support for loading and setting initial EPS bearer
    settings
  - Quite a few memory leak fixes
  - Lay groundwork for Intel XMM7xxx RPC-based devices
  - restart AT probing if a port is stuck in PPP mode when modem
    is detected
  - Serialize core modem operations to prevent multiple D-Bus
    clients from interrupting each other's operations
  - Work around elogind sometimes not sending the PrepareForSleep
    signal
  - Add generic Qualcomm Firehose and Sahara firmware update
    support
  - Fix SIM unlock behavior being treated at SIM hot-swaps
  - Detect 4G &amp; 5G modem capabilities with newer AT commands
  + Updated translations.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1756209600">- Update to version 1.24.2:
  + Core:
  - Wait until bearers are disconnected before allowing system to suspend
  - Fix checks for CDMA/EVDO access technology in some modems
  - Detect old Mediatek 62xx-based devices as GSM-capable
  - Refresh registration info after manual registration for AT-based devices
  - Correctly report NB-IOT access technology
  - Disable unsolicited 3GPP events during quick suspend/resume
  + MBIM:
  - Fix re-assembly of multi-part unstored SMS messages
  + QMI:
  - Fix re-assembly of multi-part unstored SMS messages
  + Voice interface:
  - Correctly start call state polling on some modems
  + Plugins:
  - fibocomm: don't assert when checking for firmware interface
  - cinterion: allow spaces in ^SXRAT response</changelog>
</package>
<package pkgid="bcf8a196776a7e7649837ab8159f0edf38004b8cd9913badda2bd86105812aa6aafd12ec5e0dbfd0fc28b3c77cc237718ab17a8f19c36c412102a6a3342d36ce" name="ModemManager-bash-completion" arch="noarch">
  <version epoch="0" ver="1.24.2" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1654689600">- Enable QRTR support
  * Add BR pkgconfig(qrtr-glib)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 1.18.10:
  + Build: Require libqmi 1.30.8.
  + FCC unlock: Updated SDX55 unlock script to handle the new
    method introduced in the latest firmware releases.
  + Modem interface:
  - Set signal quality to 0% on shutdown.
  - Set signal quality as recent on init.
  + MBIM:
  - Fix task completion when peeking device fails.
  - Fix several GError double-frees.
  + mmcli: Don't print signal quality until modem is enabled.
  + Plugins: foxconn: remove carrier mapping table for T99W175.
  + Several other minor improvements and fixes.
- Changes from version 1.18.8:
  + A new connection status dispatcher setup is provided, where
    users can provide custom scripts that will be called on bearer
    connect/disconnect events. This dispatcher will make the netifd
    integration in openwrt work much better, as we'll be able to
    report network-initiated disconnections cleanly to netifd.
    There are no default connection status dispatcher scripts
    installed, but it's suggested distributions make sure the
    following directories exist:
  - ${sysconfdir}/ModemManager/connection.d/
  - ${libdir}/ModemManager/connection.d/
  + API: Add missing Simple interface definitions in
    ModemManager-names.h.
  + Build:
  - meson:
    . fix daemon enums dependencies.
    . fix port enums includes.
    . fix 'export_packages' in GIR setup.
    . fix simtech plugin module name.
  - systemd: don't run ModemManager in containers.
  + Core:
  - serial: ensure the port object is valid after BUFFER_FULL
    handling.
  - netlink:
    . use unaligned netlink attribute length.
    . only change IFF_UP flag.
  - bearer: match unknown auth to chap in loose comparisons.
  - charsets: return error if UTF-8 validation fails.
  - fcc-unlock: make scripts POSIX shell compatible.
  - modem-helpers:
    . consider minimum ID when choosing best profile.
    . fix reading &lt;Act&gt; given in COPS=? responses.
  - sms: prevent crash if date is out of range.
  - profile-manager: fix copy-paste error on tags for quarks.
  + QMI:
  - Ignore slot status indications until initial status is known.
  - Return error when loading capabilities if none is found.
  + MBIM:
  - Default initial EPS bearer's auth to chap when unknown.
  - Update default error when network error is out of range.
  + mmcli: Fix key length when printing list of items.
  + Plugins:
  - linktop: new port type hints.
  - cinterion: add support for PLSx3w modems.
  - huawei: disable +CPOL based features in Huawei E226.
  + Several other minor improvements and fixes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Disable make_check call, tests currently fails due to our switch
  to glib 2.73.2.
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1665230400">- Update to version 1.18.12:
  + This release fixes a few very critical issues that happpen when
    using a glib2 newer or equal than 2.73.2, plus numerous fixes
    for the Core, MBIM, QMI, 3GPP profile manager interface, SMS,
    libmm-glib, and mmcli.
  + Plugins:
  - sierra: disable +CPOL in the GL7600.
  - telit: add LE910Cx MBIM composition port hints.
  - telit: add port type hints for LN920 0x1060, 0x1061
    compositions.
  - icera: fix double free on %%IPSYS=? response processing
  - mtk: fix task completion when loading supported modes.
- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0,
  gmodule-2.0, and gobject-2.0.
- Update ModemManager.keyring to the new upstream key:
  A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at
  www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680955200">- Update to version 1.20.6:
  + build: New build option to allow disabling the installation of
    examples.
  + core:
  - Fix crash when uninhibiting partially removed device.
  - Fix crash when attempting to load an invalid shared utils
    library.
  + mmcli:
  - Allow JSON and key/value output when creating SMS messages.
  - Improved JSON output in network scan results.
  + libmm-glib:
  - Avoid using g_time_zone_new_offset() unless glib &gt;= 2.58.
  - Fix flags to string conversion utils to allow multiple flags.
  + MBIM:
  - Reset cached SIM info when SIM is unlocked.
  - Fix synchronizing the state of the SIM hot swap configured
    flag.
  - Fix bug cleaning up the LTE attach info unsolicited message
    handler.
  - Fallback from QMI UIM service only if unsupported.
  - Add missing support for 'emergency' APN type.
  + QMI:
  - Fix processing and exposing PCOs.
  - Fix power up on modems that don't support power state change
    indications.
  + plugins:
  - telit:
    . add additional support for 5G modems.
    . added port type hints for FN990 0x1070, 0x1071
    compositions.
    . increase allowed initial delay in AT ports.
    . fallback to AT commands if loading revision via MBIM fails.
  - quectel: add support for EC21-EUX usb modules.
  - xmm: fix crash parsing XACT? response.
- Changes from version 1.20.4:
  + build:
  - Don't hardcode building shared libraries, so that meson's
    default_library option can be used properly,
  - po: Added missing Georgian translation in LINGUAS.
  + QMI:
  - Fixed loading NR5G signal info.
  - Fixed memory leaks when processing signal info.
  - Correctly scaled the SNR value reported in NR5G.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  + MBIM:
  - Fixed processing MbimSmsStatusFlag as flags, not as an enum.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  - Chained up device notifications through the MMPortMbim
    object.
  + Messaging: Allowed Delete operation during enabling/disabling.
  + Core: Don't assume port tables always exist so that
    long-standing operations holding an object reference can finish
    cleanly even after the initial object disposal has already been
    run.
  + plugins:
  - quectel: added new firehose/sahara support udev tags in new
    models.
  - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag.
  - cinterion:
    . added a delay to the ^SWWAN? command.
    . added retry mechanism to the ^SWWAN? command.
- Changes from version 1.20.2:
  + build:
  - Fixed building without MBIM support.
  - Fixed building without tests support.
  - Disabled test interface in base manager if building without
    tests.
  - Updated intel plugin dependencies to require XMM shared
    utils.
  - Fixed templates to make build reproducible.
  + FCC unlock: Updated shell scripts to avoid requiring bash.
  + MBIM:
  - Ignored SIM related indications during a SIM slot switch
    operation.
  - Updated capabilities loading to use Microsoft Extensions if
    available.
  - Updated supported modes loading to use the CustomDataClass
    field contents.
  + SIM: Fixed length when reading GID1/GID2 using AT commands.
  + Several other minor improvements and fixes.
- Changes from version 1.20.0:
  + API:
  - New 'Modem.Sar' interface to allow the host to manage the SAR
    power level.
  - New 'Modem.GetCellInfo()' method, that allows querying
    information about the current serving and neighboring cells.
    Currently including 'cell-type' and 'serving' fields for all
    cell types, plus additional type-specific fields:
    . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and
    'pilot-strength'.
    . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn',
    'base-station-id' and 'rx-level'.
    . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul',
    'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc',
    'rscp', 'ecio' and 'path-loss'.
    . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn',
    'cell-parameter-id', 'timing-advance', 'rscp' and
    'path-loss'.
    . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn',
    'rsrp', 'rsrq' and 'timing-advance'.
    . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn',
    'rsrp', 'rsrq', 'sinr' and 'timing-advance'.
  - New 'access-type-preference', 'roaming-allowance',
    'profile-name', 'profile-enabled' and 'profile-source'
    fields in the 'Bearer.Properties' property, that can also be
    used in both 'Modem.Simple.Connect()' and
    'Modem.CreateBearer()'.
  - New 'Modem.Modem3gpp.SetPacketServiceState()' method and
    'Modem.Modem3gpp.PacketServiceState' property, which allow
    management the explicit attach or detach to packet service on
    the current registered network.
  - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method
    and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to
    allow management of 5G specific settings like 'mico-mode' or
    'drx-cycle'.
  - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields
    in the 'Bearer.Stats' property.
  - New 'Bearer.ReloadStatsSupported' property to indicate
    whether reloading ongoing stats is supported or not.
  - New 'Modem.Modem3gppProfileManager.IndexField' property, to
    indicate which field is to be used as unique index in the
    profile management operations.
  - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability'
    properties to improve the management of eSIM related
    operations.
  - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow
    identifying SIM cards that should have different settings
    applied.
  - New 'Modem.Signal.SetupThresholds() method,
    'Modem.Signal.RssiThreshold' and
    'Modem.Signal.ErrorRateThreshold' to allow configuring
    thresholds so that the modem emits indications whenever the
    signal quality values change based on those thresholds. For
    RSSI a delta amount of dBm can be given, and for error rate
    just a boolean to enable or disable the corresponding event.
  - New 'error-rate' fields in the 'Modem.Signal.Cdma',
    'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts',
    'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties.
  + Core:
  - Detecting an eSIM without an active profile in the current
    SIM slot will lead to the modem being in Failed state, in the
    same way as if the slot was for a physical SIM and no SIM was
    inserted.
  - Default amount of AT probing attempts is updated to 6, to
    cope with modems that are slower to boot.
  - New '--test-mbimex-profile-management' option in the daemon,
    to enable support for profile management operations using the
    Microsoft extensions. This is an optional feature because it
    requires using the 'apn-type' field as unique index, which
    not all users of the profile management API may expect.
  - Implemented some initial support to automatically hide
    personal details (e.g. phone numbers, SMS contents...) from
    logs, right now only applicable to QMI and MBIM logs. Updated
    support for this feature will keep on being integrated in
    future 1.20.x updates. The new '--log-personal-info' option
    in the daemon allows to disable this feature completely.
  - Added new filter match option for subsystem vendor id,
    required in several PCI based Qualcomm modules.
  - QCDM port probing will no longer automatically run for all
    plugins, only in those that explicitly require it.
  - Implemented support for suspend/resume detection based on
    ChromeOS' powerd daemon.
  - Added Cat-M and NB-IoT LPWA access technologies.
  + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM
    card will now force the modem into Failed state, as if it was a
    3GPP-only device.
  + Simple interface: Explicitly wait for PS domain to be attached
    during a connection attempt.
  + 3GPP interface: Updated to report domain registration changes
    altogether whenever possible (e.g. when using the QMI or MBIM
    protocols).
  + MBIM:
  - Implemented support to use the Microsoft-defined MBIM
    extensions v2 and v3 whenever supported by the device. The
    ModemManager daemon will negotiate which version to use with
    the modem, so that the highest version supported is enabled.
    This negotiation applies to the whole device, so any other
    user of the MBIM device will automatically start using the
    newly agreed version.
  - Implemented current modes switching using MBIMEx v2.0
    extensions.
  - Trigger explicit disconnection if a connection attempt fails.
  - Modem will be flagged as unusable if 10 consecutive MBIM
    requests timeout.
  - Enabled multiplex support for devices in the WWAN subsystem.
  + QMI:
  - Updated logic to by default prefer 'Signal Info' over the
    deprecated 'Signal Strength' operations.
  - Updated logic to by default prefer 'System Info' over the
    deprecated 'Serving System' operations.
  - Updated power state transition logic to ensure the new state
    is reached before returning success to the user.
  - Implemented support for the 'Modem3gppProfileManager.Updated'
    signal using PDC refresh notifications.
  - Modem will be flagged as unusable if 10 consecutive QMI
    requests timeout.
  - Implemented DTMF support.
  - Implemented support for automatic SIM IMSI switch detection
    under certain roaming scenarios.
  - Updated the logic to move the PS domain state to 'registered'
    based on the DSD System Status indications.
  - Updated endpoint type detection logic to be based on the net
    driver.
  - Updated endpoint number selection to be based on the data
    port.
  - Updated connection logic to allocate separate WDS clients per
    endpoint.
  - Added support for PCO reporting.
  + plugins:
  - quectel: Added FCC unlock support for the EM05-G.
  - telit:
    . Band management updated to prefer using QMI whenever
    available, as well as to detect the #BND command format
    automatically.
    . Added support for LPWA modems.
  - fibocom:
    . Implemented optional support to power down and up the modem
    during the update of the initial EPS bearer settings.
    . Implemented initial EPS bearer settings management in the
    MA510.
  - intel: New generic plugin for Intel PCI devices with vid
    0x8086.
  - xmm: Prefer GNSS control ports explicitly tagged via udev
    tags.
  - foxconn: Use the new FOX QMI service to load firmware
    version.
  - cinterion: Added support for PCIe based devices.
- Use ldconfig_scriptlets macro.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696593600">- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for
  tests.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Update to version 1.22.0:
  + A new "MSG" (message) log verbosity level is introduced, which
    is also the new default one if none explicitly defined. This
    level takes the place of the old "INFO" level, as a level
    including the most important messages that should be logged
    without needing to be warnings or errors. The new "INFO" level
    is more verbose than "MSG" but less verbose than "DBG", and may
    be useful as default in systems where active debugging of WWAN
    related issues is required. E.g. all user operations triggered
    via DBus method calls are logged in "INFO" level.
  + Introduced the concept of "personal information" which should
    by default not be included in log messages. Enabling personal
    information in logs requires to run the daemon with the
    '--log-personal-info' option. This feature is mostly
    implemented for QMI and MBIM specific logs, but hasn't yet been
    included in generic daemon logs or when using the AT protocol.
    Changes and fixes related to this feature will be cherry-picked
    and included in the future stable branch updates.
- Update URL and Source adresses.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 1.24.0:
  + API:
  - Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
  - Add new MMCarrierLockError errors
  - Add new Messaging interface SetDefaultStorage method
  - Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
  - Add new Cell Broadcast API
  - Report sub-system vendor and product IDs in Firmware device
    IDs
  - Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
    of AT probes on a per-port basis for plugins that do not
    override generic probing logic.
  - Add new Cell Broadcast API
  + Core:
  - Improved handling of odd +CGDCONT responses
  - Add support for putting modems in low-power mode during
    suspend
  - Retry AT+CNUM a couple times if the SIM is busy
  - Fix probing of modems that only expect a single AT port
  - Reprobe modems on late port additions; ensures modems use the
    optimal control channel regardless of kernel/udev timing
  - Ignore FASTBOOT ports during probing
  - Better logging of user requests
  - Fix probing of single-port devices by starting support check
    on first port addition
  - Don't crash as often due to assumption that a primary modem
    port always exists
  - Add support for loading and setting initial EPS bearer
    settings
  - Quite a few memory leak fixes
  - Lay groundwork for Intel XMM7xxx RPC-based devices
  - restart AT probing if a port is stuck in PPP mode when modem
    is detected
  - Serialize core modem operations to prevent multiple D-Bus
    clients from interrupting each other's operations
  - Work around elogind sometimes not sending the PrepareForSleep
    signal
  - Add generic Qualcomm Firehose and Sahara firmware update
    support
  - Fix SIM unlock behavior being treated at SIM hot-swaps
  - Detect 4G &amp; 5G modem capabilities with newer AT commands
  + Updated translations.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1756209600">- Update to version 1.24.2:
  + Core:
  - Wait until bearers are disconnected before allowing system to suspend
  - Fix checks for CDMA/EVDO access technology in some modems
  - Detect old Mediatek 62xx-based devices as GSM-capable
  - Refresh registration info after manual registration for AT-based devices
  - Correctly report NB-IOT access technology
  - Disable unsolicited 3GPP events during quick suspend/resume
  + MBIM:
  - Fix re-assembly of multi-part unstored SMS messages
  + QMI:
  - Fix re-assembly of multi-part unstored SMS messages
  + Voice interface:
  - Correctly start call state polling on some modems
  + Plugins:
  - fibocomm: don't assert when checking for firmware interface
  - cinterion: allow spaces in ^SXRAT response</changelog>
</package>
<package pkgid="7d92ac1efeaa98aa72db65edd6fca9aa793504c1f41656b80efa8728a74f574ca72e8c6414ef203d1055324961ab9f1ad228564656695ba87c33d85a6e58e33c" name="ModemManager-devel" arch="riscv64">
  <version epoch="0" ver="1.24.2" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1654689600">- Enable QRTR support
  * Add BR pkgconfig(qrtr-glib)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 1.18.10:
  + Build: Require libqmi 1.30.8.
  + FCC unlock: Updated SDX55 unlock script to handle the new
    method introduced in the latest firmware releases.
  + Modem interface:
  - Set signal quality to 0% on shutdown.
  - Set signal quality as recent on init.
  + MBIM:
  - Fix task completion when peeking device fails.
  - Fix several GError double-frees.
  + mmcli: Don't print signal quality until modem is enabled.
  + Plugins: foxconn: remove carrier mapping table for T99W175.
  + Several other minor improvements and fixes.
- Changes from version 1.18.8:
  + A new connection status dispatcher setup is provided, where
    users can provide custom scripts that will be called on bearer
    connect/disconnect events. This dispatcher will make the netifd
    integration in openwrt work much better, as we'll be able to
    report network-initiated disconnections cleanly to netifd.
    There are no default connection status dispatcher scripts
    installed, but it's suggested distributions make sure the
    following directories exist:
  - ${sysconfdir}/ModemManager/connection.d/
  - ${libdir}/ModemManager/connection.d/
  + API: Add missing Simple interface definitions in
    ModemManager-names.h.
  + Build:
  - meson:
    . fix daemon enums dependencies.
    . fix port enums includes.
    . fix 'export_packages' in GIR setup.
    . fix simtech plugin module name.
  - systemd: don't run ModemManager in containers.
  + Core:
  - serial: ensure the port object is valid after BUFFER_FULL
    handling.
  - netlink:
    . use unaligned netlink attribute length.
    . only change IFF_UP flag.
  - bearer: match unknown auth to chap in loose comparisons.
  - charsets: return error if UTF-8 validation fails.
  - fcc-unlock: make scripts POSIX shell compatible.
  - modem-helpers:
    . consider minimum ID when choosing best profile.
    . fix reading &lt;Act&gt; given in COPS=? responses.
  - sms: prevent crash if date is out of range.
  - profile-manager: fix copy-paste error on tags for quarks.
  + QMI:
  - Ignore slot status indications until initial status is known.
  - Return error when loading capabilities if none is found.
  + MBIM:
  - Default initial EPS bearer's auth to chap when unknown.
  - Update default error when network error is out of range.
  + mmcli: Fix key length when printing list of items.
  + Plugins:
  - linktop: new port type hints.
  - cinterion: add support for PLSx3w modems.
  - huawei: disable +CPOL based features in Huawei E226.
  + Several other minor improvements and fixes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Disable make_check call, tests currently fails due to our switch
  to glib 2.73.2.
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1665230400">- Update to version 1.18.12:
  + This release fixes a few very critical issues that happpen when
    using a glib2 newer or equal than 2.73.2, plus numerous fixes
    for the Core, MBIM, QMI, 3GPP profile manager interface, SMS,
    libmm-glib, and mmcli.
  + Plugins:
  - sierra: disable +CPOL in the GL7600.
  - telit: add LE910Cx MBIM composition port hints.
  - telit: add port type hints for LN920 0x1060, 0x1061
    compositions.
  - icera: fix double free on %%IPSYS=? response processing
  - mtk: fix task completion when loading supported modes.
- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0,
  gmodule-2.0, and gobject-2.0.
- Update ModemManager.keyring to the new upstream key:
  A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at
  www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680955200">- Update to version 1.20.6:
  + build: New build option to allow disabling the installation of
    examples.
  + core:
  - Fix crash when uninhibiting partially removed device.
  - Fix crash when attempting to load an invalid shared utils
    library.
  + mmcli:
  - Allow JSON and key/value output when creating SMS messages.
  - Improved JSON output in network scan results.
  + libmm-glib:
  - Avoid using g_time_zone_new_offset() unless glib &gt;= 2.58.
  - Fix flags to string conversion utils to allow multiple flags.
  + MBIM:
  - Reset cached SIM info when SIM is unlocked.
  - Fix synchronizing the state of the SIM hot swap configured
    flag.
  - Fix bug cleaning up the LTE attach info unsolicited message
    handler.
  - Fallback from QMI UIM service only if unsupported.
  - Add missing support for 'emergency' APN type.
  + QMI:
  - Fix processing and exposing PCOs.
  - Fix power up on modems that don't support power state change
    indications.
  + plugins:
  - telit:
    . add additional support for 5G modems.
    . added port type hints for FN990 0x1070, 0x1071
    compositions.
    . increase allowed initial delay in AT ports.
    . fallback to AT commands if loading revision via MBIM fails.
  - quectel: add support for EC21-EUX usb modules.
  - xmm: fix crash parsing XACT? response.
- Changes from version 1.20.4:
  + build:
  - Don't hardcode building shared libraries, so that meson's
    default_library option can be used properly,
  - po: Added missing Georgian translation in LINGUAS.
  + QMI:
  - Fixed loading NR5G signal info.
  - Fixed memory leaks when processing signal info.
  - Correctly scaled the SNR value reported in NR5G.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  + MBIM:
  - Fixed processing MbimSmsStatusFlag as flags, not as an enum.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  - Chained up device notifications through the MMPortMbim
    object.
  + Messaging: Allowed Delete operation during enabling/disabling.
  + Core: Don't assume port tables always exist so that
    long-standing operations holding an object reference can finish
    cleanly even after the initial object disposal has already been
    run.
  + plugins:
  - quectel: added new firehose/sahara support udev tags in new
    models.
  - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag.
  - cinterion:
    . added a delay to the ^SWWAN? command.
    . added retry mechanism to the ^SWWAN? command.
- Changes from version 1.20.2:
  + build:
  - Fixed building without MBIM support.
  - Fixed building without tests support.
  - Disabled test interface in base manager if building without
    tests.
  - Updated intel plugin dependencies to require XMM shared
    utils.
  - Fixed templates to make build reproducible.
  + FCC unlock: Updated shell scripts to avoid requiring bash.
  + MBIM:
  - Ignored SIM related indications during a SIM slot switch
    operation.
  - Updated capabilities loading to use Microsoft Extensions if
    available.
  - Updated supported modes loading to use the CustomDataClass
    field contents.
  + SIM: Fixed length when reading GID1/GID2 using AT commands.
  + Several other minor improvements and fixes.
- Changes from version 1.20.0:
  + API:
  - New 'Modem.Sar' interface to allow the host to manage the SAR
    power level.
  - New 'Modem.GetCellInfo()' method, that allows querying
    information about the current serving and neighboring cells.
    Currently including 'cell-type' and 'serving' fields for all
    cell types, plus additional type-specific fields:
    . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and
    'pilot-strength'.
    . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn',
    'base-station-id' and 'rx-level'.
    . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul',
    'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc',
    'rscp', 'ecio' and 'path-loss'.
    . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn',
    'cell-parameter-id', 'timing-advance', 'rscp' and
    'path-loss'.
    . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn',
    'rsrp', 'rsrq' and 'timing-advance'.
    . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn',
    'rsrp', 'rsrq', 'sinr' and 'timing-advance'.
  - New 'access-type-preference', 'roaming-allowance',
    'profile-name', 'profile-enabled' and 'profile-source'
    fields in the 'Bearer.Properties' property, that can also be
    used in both 'Modem.Simple.Connect()' and
    'Modem.CreateBearer()'.
  - New 'Modem.Modem3gpp.SetPacketServiceState()' method and
    'Modem.Modem3gpp.PacketServiceState' property, which allow
    management the explicit attach or detach to packet service on
    the current registered network.
  - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method
    and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to
    allow management of 5G specific settings like 'mico-mode' or
    'drx-cycle'.
  - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields
    in the 'Bearer.Stats' property.
  - New 'Bearer.ReloadStatsSupported' property to indicate
    whether reloading ongoing stats is supported or not.
  - New 'Modem.Modem3gppProfileManager.IndexField' property, to
    indicate which field is to be used as unique index in the
    profile management operations.
  - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability'
    properties to improve the management of eSIM related
    operations.
  - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow
    identifying SIM cards that should have different settings
    applied.
  - New 'Modem.Signal.SetupThresholds() method,
    'Modem.Signal.RssiThreshold' and
    'Modem.Signal.ErrorRateThreshold' to allow configuring
    thresholds so that the modem emits indications whenever the
    signal quality values change based on those thresholds. For
    RSSI a delta amount of dBm can be given, and for error rate
    just a boolean to enable or disable the corresponding event.
  - New 'error-rate' fields in the 'Modem.Signal.Cdma',
    'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts',
    'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties.
  + Core:
  - Detecting an eSIM without an active profile in the current
    SIM slot will lead to the modem being in Failed state, in the
    same way as if the slot was for a physical SIM and no SIM was
    inserted.
  - Default amount of AT probing attempts is updated to 6, to
    cope with modems that are slower to boot.
  - New '--test-mbimex-profile-management' option in the daemon,
    to enable support for profile management operations using the
    Microsoft extensions. This is an optional feature because it
    requires using the 'apn-type' field as unique index, which
    not all users of the profile management API may expect.
  - Implemented some initial support to automatically hide
    personal details (e.g. phone numbers, SMS contents...) from
    logs, right now only applicable to QMI and MBIM logs. Updated
    support for this feature will keep on being integrated in
    future 1.20.x updates. The new '--log-personal-info' option
    in the daemon allows to disable this feature completely.
  - Added new filter match option for subsystem vendor id,
    required in several PCI based Qualcomm modules.
  - QCDM port probing will no longer automatically run for all
    plugins, only in those that explicitly require it.
  - Implemented support for suspend/resume detection based on
    ChromeOS' powerd daemon.
  - Added Cat-M and NB-IoT LPWA access technologies.
  + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM
    card will now force the modem into Failed state, as if it was a
    3GPP-only device.
  + Simple interface: Explicitly wait for PS domain to be attached
    during a connection attempt.
  + 3GPP interface: Updated to report domain registration changes
    altogether whenever possible (e.g. when using the QMI or MBIM
    protocols).
  + MBIM:
  - Implemented support to use the Microsoft-defined MBIM
    extensions v2 and v3 whenever supported by the device. The
    ModemManager daemon will negotiate which version to use with
    the modem, so that the highest version supported is enabled.
    This negotiation applies to the whole device, so any other
    user of the MBIM device will automatically start using the
    newly agreed version.
  - Implemented current modes switching using MBIMEx v2.0
    extensions.
  - Trigger explicit disconnection if a connection attempt fails.
  - Modem will be flagged as unusable if 10 consecutive MBIM
    requests timeout.
  - Enabled multiplex support for devices in the WWAN subsystem.
  + QMI:
  - Updated logic to by default prefer 'Signal Info' over the
    deprecated 'Signal Strength' operations.
  - Updated logic to by default prefer 'System Info' over the
    deprecated 'Serving System' operations.
  - Updated power state transition logic to ensure the new state
    is reached before returning success to the user.
  - Implemented support for the 'Modem3gppProfileManager.Updated'
    signal using PDC refresh notifications.
  - Modem will be flagged as unusable if 10 consecutive QMI
    requests timeout.
  - Implemented DTMF support.
  - Implemented support for automatic SIM IMSI switch detection
    under certain roaming scenarios.
  - Updated the logic to move the PS domain state to 'registered'
    based on the DSD System Status indications.
  - Updated endpoint type detection logic to be based on the net
    driver.
  - Updated endpoint number selection to be based on the data
    port.
  - Updated connection logic to allocate separate WDS clients per
    endpoint.
  - Added support for PCO reporting.
  + plugins:
  - quectel: Added FCC unlock support for the EM05-G.
  - telit:
    . Band management updated to prefer using QMI whenever
    available, as well as to detect the #BND command format
    automatically.
    . Added support for LPWA modems.
  - fibocom:
    . Implemented optional support to power down and up the modem
    during the update of the initial EPS bearer settings.
    . Implemented initial EPS bearer settings management in the
    MA510.
  - intel: New generic plugin for Intel PCI devices with vid
    0x8086.
  - xmm: Prefer GNSS control ports explicitly tagged via udev
    tags.
  - foxconn: Use the new FOX QMI service to load firmware
    version.
  - cinterion: Added support for PCIe based devices.
- Use ldconfig_scriptlets macro.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696593600">- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for
  tests.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Update to version 1.22.0:
  + A new "MSG" (message) log verbosity level is introduced, which
    is also the new default one if none explicitly defined. This
    level takes the place of the old "INFO" level, as a level
    including the most important messages that should be logged
    without needing to be warnings or errors. The new "INFO" level
    is more verbose than "MSG" but less verbose than "DBG", and may
    be useful as default in systems where active debugging of WWAN
    related issues is required. E.g. all user operations triggered
    via DBus method calls are logged in "INFO" level.
  + Introduced the concept of "personal information" which should
    by default not be included in log messages. Enabling personal
    information in logs requires to run the daemon with the
    '--log-personal-info' option. This feature is mostly
    implemented for QMI and MBIM specific logs, but hasn't yet been
    included in generic daemon logs or when using the AT protocol.
    Changes and fixes related to this feature will be cherry-picked
    and included in the future stable branch updates.
- Update URL and Source adresses.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 1.24.0:
  + API:
  - Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
  - Add new MMCarrierLockError errors
  - Add new Messaging interface SetDefaultStorage method
  - Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
  - Add new Cell Broadcast API
  - Report sub-system vendor and product IDs in Firmware device
    IDs
  - Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
    of AT probes on a per-port basis for plugins that do not
    override generic probing logic.
  - Add new Cell Broadcast API
  + Core:
  - Improved handling of odd +CGDCONT responses
  - Add support for putting modems in low-power mode during
    suspend
  - Retry AT+CNUM a couple times if the SIM is busy
  - Fix probing of modems that only expect a single AT port
  - Reprobe modems on late port additions; ensures modems use the
    optimal control channel regardless of kernel/udev timing
  - Ignore FASTBOOT ports during probing
  - Better logging of user requests
  - Fix probing of single-port devices by starting support check
    on first port addition
  - Don't crash as often due to assumption that a primary modem
    port always exists
  - Add support for loading and setting initial EPS bearer
    settings
  - Quite a few memory leak fixes
  - Lay groundwork for Intel XMM7xxx RPC-based devices
  - restart AT probing if a port is stuck in PPP mode when modem
    is detected
  - Serialize core modem operations to prevent multiple D-Bus
    clients from interrupting each other's operations
  - Work around elogind sometimes not sending the PrepareForSleep
    signal
  - Add generic Qualcomm Firehose and Sahara firmware update
    support
  - Fix SIM unlock behavior being treated at SIM hot-swaps
  - Detect 4G &amp; 5G modem capabilities with newer AT commands
  + Updated translations.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1756209600">- Update to version 1.24.2:
  + Core:
  - Wait until bearers are disconnected before allowing system to suspend
  - Fix checks for CDMA/EVDO access technology in some modems
  - Detect old Mediatek 62xx-based devices as GSM-capable
  - Refresh registration info after manual registration for AT-based devices
  - Correctly report NB-IOT access technology
  - Disable unsolicited 3GPP events during quick suspend/resume
  + MBIM:
  - Fix re-assembly of multi-part unstored SMS messages
  + QMI:
  - Fix re-assembly of multi-part unstored SMS messages
  + Voice interface:
  - Correctly start call state polling on some modems
  + Plugins:
  - fibocomm: don't assert when checking for firmware interface
  - cinterion: allow spaces in ^SXRAT response</changelog>
</package>
<package pkgid="9f572d3eedb9de5a8a35e80c80efdf0431ad633e7370306b76dc70557de5b0bb82ac363aa20f3eb8af204fd4fd08e349ae32da42167f6ef0819360e2aaa8f011" name="ModemManager-lang" arch="noarch">
  <version epoch="0" ver="1.24.2" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1654689600">- Enable QRTR support
  * Add BR pkgconfig(qrtr-glib)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 1.18.10:
  + Build: Require libqmi 1.30.8.
  + FCC unlock: Updated SDX55 unlock script to handle the new
    method introduced in the latest firmware releases.
  + Modem interface:
  - Set signal quality to 0% on shutdown.
  - Set signal quality as recent on init.
  + MBIM:
  - Fix task completion when peeking device fails.
  - Fix several GError double-frees.
  + mmcli: Don't print signal quality until modem is enabled.
  + Plugins: foxconn: remove carrier mapping table for T99W175.
  + Several other minor improvements and fixes.
- Changes from version 1.18.8:
  + A new connection status dispatcher setup is provided, where
    users can provide custom scripts that will be called on bearer
    connect/disconnect events. This dispatcher will make the netifd
    integration in openwrt work much better, as we'll be able to
    report network-initiated disconnections cleanly to netifd.
    There are no default connection status dispatcher scripts
    installed, but it's suggested distributions make sure the
    following directories exist:
  - ${sysconfdir}/ModemManager/connection.d/
  - ${libdir}/ModemManager/connection.d/
  + API: Add missing Simple interface definitions in
    ModemManager-names.h.
  + Build:
  - meson:
    . fix daemon enums dependencies.
    . fix port enums includes.
    . fix 'export_packages' in GIR setup.
    . fix simtech plugin module name.
  - systemd: don't run ModemManager in containers.
  + Core:
  - serial: ensure the port object is valid after BUFFER_FULL
    handling.
  - netlink:
    . use unaligned netlink attribute length.
    . only change IFF_UP flag.
  - bearer: match unknown auth to chap in loose comparisons.
  - charsets: return error if UTF-8 validation fails.
  - fcc-unlock: make scripts POSIX shell compatible.
  - modem-helpers:
    . consider minimum ID when choosing best profile.
    . fix reading &lt;Act&gt; given in COPS=? responses.
  - sms: prevent crash if date is out of range.
  - profile-manager: fix copy-paste error on tags for quarks.
  + QMI:
  - Ignore slot status indications until initial status is known.
  - Return error when loading capabilities if none is found.
  + MBIM:
  - Default initial EPS bearer's auth to chap when unknown.
  - Update default error when network error is out of range.
  + mmcli: Fix key length when printing list of items.
  + Plugins:
  - linktop: new port type hints.
  - cinterion: add support for PLSx3w modems.
  - huawei: disable +CPOL based features in Huawei E226.
  + Several other minor improvements and fixes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Disable make_check call, tests currently fails due to our switch
  to glib 2.73.2.
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1665230400">- Update to version 1.18.12:
  + This release fixes a few very critical issues that happpen when
    using a glib2 newer or equal than 2.73.2, plus numerous fixes
    for the Core, MBIM, QMI, 3GPP profile manager interface, SMS,
    libmm-glib, and mmcli.
  + Plugins:
  - sierra: disable +CPOL in the GL7600.
  - telit: add LE910Cx MBIM composition port hints.
  - telit: add port type hints for LN920 0x1060, 0x1061
    compositions.
  - icera: fix double free on %%IPSYS=? response processing
  - mtk: fix task completion when loading supported modes.
- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0,
  gmodule-2.0, and gobject-2.0.
- Update ModemManager.keyring to the new upstream key:
  A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at
  www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680955200">- Update to version 1.20.6:
  + build: New build option to allow disabling the installation of
    examples.
  + core:
  - Fix crash when uninhibiting partially removed device.
  - Fix crash when attempting to load an invalid shared utils
    library.
  + mmcli:
  - Allow JSON and key/value output when creating SMS messages.
  - Improved JSON output in network scan results.
  + libmm-glib:
  - Avoid using g_time_zone_new_offset() unless glib &gt;= 2.58.
  - Fix flags to string conversion utils to allow multiple flags.
  + MBIM:
  - Reset cached SIM info when SIM is unlocked.
  - Fix synchronizing the state of the SIM hot swap configured
    flag.
  - Fix bug cleaning up the LTE attach info unsolicited message
    handler.
  - Fallback from QMI UIM service only if unsupported.
  - Add missing support for 'emergency' APN type.
  + QMI:
  - Fix processing and exposing PCOs.
  - Fix power up on modems that don't support power state change
    indications.
  + plugins:
  - telit:
    . add additional support for 5G modems.
    . added port type hints for FN990 0x1070, 0x1071
    compositions.
    . increase allowed initial delay in AT ports.
    . fallback to AT commands if loading revision via MBIM fails.
  - quectel: add support for EC21-EUX usb modules.
  - xmm: fix crash parsing XACT? response.
- Changes from version 1.20.4:
  + build:
  - Don't hardcode building shared libraries, so that meson's
    default_library option can be used properly,
  - po: Added missing Georgian translation in LINGUAS.
  + QMI:
  - Fixed loading NR5G signal info.
  - Fixed memory leaks when processing signal info.
  - Correctly scaled the SNR value reported in NR5G.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  + MBIM:
  - Fixed processing MbimSmsStatusFlag as flags, not as an enum.
  - Fixed invalid use-after-free actions due to improper handling
    of proxy removal events.
  - Chained up device notifications through the MMPortMbim
    object.
  + Messaging: Allowed Delete operation during enabling/disabling.
  + Core: Don't assume port tables always exist so that
    long-standing operations holding an object reference can finish
    cleanly even after the initial object disposal has already been
    run.
  + plugins:
  - quectel: added new firehose/sahara support udev tags in new
    models.
  - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag.
  - cinterion:
    . added a delay to the ^SWWAN? command.
    . added retry mechanism to the ^SWWAN? command.
- Changes from version 1.20.2:
  + build:
  - Fixed building without MBIM support.
  - Fixed building without tests support.
  - Disabled test interface in base manager if building without
    tests.
  - Updated intel plugin dependencies to require XMM shared
    utils.
  - Fixed templates to make build reproducible.
  + FCC unlock: Updated shell scripts to avoid requiring bash.
  + MBIM:
  - Ignored SIM related indications during a SIM slot switch
    operation.
  - Updated capabilities loading to use Microsoft Extensions if
    available.
  - Updated supported modes loading to use the CustomDataClass
    field contents.
  + SIM: Fixed length when reading GID1/GID2 using AT commands.
  + Several other minor improvements and fixes.
- Changes from version 1.20.0:
  + API:
  - New 'Modem.Sar' interface to allow the host to manage the SAR
    power level.
  - New 'Modem.GetCellInfo()' method, that allows querying
    information about the current serving and neighboring cells.
    Currently including 'cell-type' and 'serving' fields for all
    cell types, plus additional type-specific fields:
    . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and
    'pilot-strength'.
    . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn',
    'base-station-id' and 'rx-level'.
    . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul',
    'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc',
    'rscp', 'ecio' and 'path-loss'.
    . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn',
    'cell-parameter-id', 'timing-advance', 'rscp' and
    'path-loss'.
    . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn',
    'rsrp', 'rsrq' and 'timing-advance'.
    . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn',
    'rsrp', 'rsrq', 'sinr' and 'timing-advance'.
  - New 'access-type-preference', 'roaming-allowance',
    'profile-name', 'profile-enabled' and 'profile-source'
    fields in the 'Bearer.Properties' property, that can also be
    used in both 'Modem.Simple.Connect()' and
    'Modem.CreateBearer()'.
  - New 'Modem.Modem3gpp.SetPacketServiceState()' method and
    'Modem.Modem3gpp.PacketServiceState' property, which allow
    management the explicit attach or detach to packet service on
    the current registered network.
  - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method
    and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to
    allow management of 5G specific settings like 'mico-mode' or
    'drx-cycle'.
  - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields
    in the 'Bearer.Stats' property.
  - New 'Bearer.ReloadStatsSupported' property to indicate
    whether reloading ongoing stats is supported or not.
  - New 'Modem.Modem3gppProfileManager.IndexField' property, to
    indicate which field is to be used as unique index in the
    profile management operations.
  - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability'
    properties to improve the management of eSIM related
    operations.
  - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow
    identifying SIM cards that should have different settings
    applied.
  - New 'Modem.Signal.SetupThresholds() method,
    'Modem.Signal.RssiThreshold' and
    'Modem.Signal.ErrorRateThreshold' to allow configuring
    thresholds so that the modem emits indications whenever the
    signal quality values change based on those thresholds. For
    RSSI a delta amount of dBm can be given, and for error rate
    just a boolean to enable or disable the corresponding event.
  - New 'error-rate' fields in the 'Modem.Signal.Cdma',
    'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts',
    'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties.
  + Core:
  - Detecting an eSIM without an active profile in the current
    SIM slot will lead to the modem being in Failed state, in the
    same way as if the slot was for a physical SIM and no SIM was
    inserted.
  - Default amount of AT probing attempts is updated to 6, to
    cope with modems that are slower to boot.
  - New '--test-mbimex-profile-management' option in the daemon,
    to enable support for profile management operations using the
    Microsoft extensions. This is an optional feature because it
    requires using the 'apn-type' field as unique index, which
    not all users of the profile management API may expect.
  - Implemented some initial support to automatically hide
    personal details (e.g. phone numbers, SMS contents...) from
    logs, right now only applicable to QMI and MBIM logs. Updated
    support for this feature will keep on being integrated in
    future 1.20.x updates. The new '--log-personal-info' option
    in the daemon allows to disable this feature completely.
  - Added new filter match option for subsystem vendor id,
    required in several PCI based Qualcomm modules.
  - QCDM port probing will no longer automatically run for all
    plugins, only in those that explicitly require it.
  - Implemented support for suspend/resume detection based on
    ChromeOS' powerd daemon.
  - Added Cat-M and NB-IoT LPWA access technologies.
  + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM
    card will now force the modem into Failed state, as if it was a
    3GPP-only device.
  + Simple interface: Explicitly wait for PS domain to be attached
    during a connection attempt.
  + 3GPP interface: Updated to report domain registration changes
    altogether whenever possible (e.g. when using the QMI or MBIM
    protocols).
  + MBIM:
  - Implemented support to use the Microsoft-defined MBIM
    extensions v2 and v3 whenever supported by the device. The
    ModemManager daemon will negotiate which version to use with
    the modem, so that the highest version supported is enabled.
    This negotiation applies to the whole device, so any other
    user of the MBIM device will automatically start using the
    newly agreed version.
  - Implemented current modes switching using MBIMEx v2.0
    extensions.
  - Trigger explicit disconnection if a connection attempt fails.
  - Modem will be flagged as unusable if 10 consecutive MBIM
    requests timeout.
  - Enabled multiplex support for devices in the WWAN subsystem.
  + QMI:
  - Updated logic to by default prefer 'Signal Info' over the
    deprecated 'Signal Strength' operations.
  - Updated logic to by default prefer 'System Info' over the
    deprecated 'Serving System' operations.
  - Updated power state transition logic to ensure the new state
    is reached before returning success to the user.
  - Implemented support for the 'Modem3gppProfileManager.Updated'
    signal using PDC refresh notifications.
  - Modem will be flagged as unusable if 10 consecutive QMI
    requests timeout.
  - Implemented DTMF support.
  - Implemented support for automatic SIM IMSI switch detection
    under certain roaming scenarios.
  - Updated the logic to move the PS domain state to 'registered'
    based on the DSD System Status indications.
  - Updated endpoint type detection logic to be based on the net
    driver.
  - Updated endpoint number selection to be based on the data
    port.
  - Updated connection logic to allocate separate WDS clients per
    endpoint.
  - Added support for PCO reporting.
  + plugins:
  - quectel: Added FCC unlock support for the EM05-G.
  - telit:
    . Band management updated to prefer using QMI whenever
    available, as well as to detect the #BND command format
    automatically.
    . Added support for LPWA modems.
  - fibocom:
    . Implemented optional support to power down and up the modem
    during the update of the initial EPS bearer settings.
    . Implemented initial EPS bearer settings management in the
    MA510.
  - intel: New generic plugin for Intel PCI devices with vid
    0x8086.
  - xmm: Prefer GNSS control ports explicitly tagged via udev
    tags.
  - foxconn: Use the new FOX QMI service to load firmware
    version.
  - cinterion: Added support for PCIe based devices.
- Use ldconfig_scriptlets macro.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696593600">- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for
  tests.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Update to version 1.22.0:
  + A new "MSG" (message) log verbosity level is introduced, which
    is also the new default one if none explicitly defined. This
    level takes the place of the old "INFO" level, as a level
    including the most important messages that should be logged
    without needing to be warnings or errors. The new "INFO" level
    is more verbose than "MSG" but less verbose than "DBG", and may
    be useful as default in systems where active debugging of WWAN
    related issues is required. E.g. all user operations triggered
    via DBus method calls are logged in "INFO" level.
  + Introduced the concept of "personal information" which should
    by default not be included in log messages. Enabling personal
    information in logs requires to run the daemon with the
    '--log-personal-info' option. This feature is mostly
    implemented for QMI and MBIM specific logs, but hasn't yet been
    included in generic daemon logs or when using the AT protocol.
    Changes and fixes related to this feature will be cherry-picked
    and included in the future stable branch updates.
- Update URL and Source adresses.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 1.24.0:
  + API:
  - Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
  - Add new MMCarrierLockError errors
  - Add new Messaging interface SetDefaultStorage method
  - Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
  - Add new Cell Broadcast API
  - Report sub-system vendor and product IDs in Firmware device
    IDs
  - Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
    of AT probes on a per-port basis for plugins that do not
    override generic probing logic.
  - Add new Cell Broadcast API
  + Core:
  - Improved handling of odd +CGDCONT responses
  - Add support for putting modems in low-power mode during
    suspend
  - Retry AT+CNUM a couple times if the SIM is busy
  - Fix probing of modems that only expect a single AT port
  - Reprobe modems on late port additions; ensures modems use the
    optimal control channel regardless of kernel/udev timing
  - Ignore FASTBOOT ports during probing
  - Better logging of user requests
  - Fix probing of single-port devices by starting support check
    on first port addition
  - Don't crash as often due to assumption that a primary modem
    port always exists
  - Add support for loading and setting initial EPS bearer
    settings
  - Quite a few memory leak fixes
  - Lay groundwork for Intel XMM7xxx RPC-based devices
  - restart AT probing if a port is stuck in PPP mode when modem
    is detected
  - Serialize core modem operations to prevent multiple D-Bus
    clients from interrupting each other's operations
  - Work around elogind sometimes not sending the PrepareForSleep
    signal
  - Add generic Qualcomm Firehose and Sahara firmware update
    support
  - Fix SIM unlock behavior being treated at SIM hot-swaps
  - Detect 4G &amp; 5G modem capabilities with newer AT commands
  + Updated translations.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1756209600">- Update to version 1.24.2:
  + Core:
  - Wait until bearers are disconnected before allowing system to suspend
  - Fix checks for CDMA/EVDO access technology in some modems
  - Detect old Mediatek 62xx-based devices as GSM-capable
  - Refresh registration info after manual registration for AT-based devices
  - Correctly report NB-IOT access technology
  - Disable unsolicited 3GPP events during quick suspend/resume
  + MBIM:
  - Fix re-assembly of multi-part unstored SMS messages
  + QMI:
  - Fix re-assembly of multi-part unstored SMS messages
  + Voice interface:
  - Correctly start call state polling on some modems
  + Plugins:
  - fibocomm: don't assert when checking for firmware interface
  - cinterion: allow spaces in ^SXRAT response</changelog>
</package>
<package pkgid="9560e0f7a405a30027ad636980e1f6df94972096a1ac9b07ab8e0eaea4a0e1f4eae235ad8c4893db874ceb73bf83f5d73e80b8c1f269b837a73db86224213f0f" name="Modules" arch="riscv64">
  <version epoch="0" ver="4.8.0" rel="4.2"/>
  <changelog author="boris@steki.net" date="1523880000">- too many changes to put into changelog please read Changelog in
  /usr/share/doc/packages/Modules-doc/ChangeLog (installed from
  Modules-doc package)
- removed return.patch
- removed share.patch
- reworked return.patch and renamed to modules-4.1.2-return.patch
- reworked fixing-bashisms patch for current version
  renamed modules-3.2.10-fix-bashisms.patch to modules-4.1.2-fix-bashisms.patch</changelog>
  <changelog author="boris@steki.net" date="1523966400">- rolled back change from /usr/share/Modules (package name) to old
  expected behavior /usr/share/modules
- fixed redhat/fedora builds</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1589544000">- Update to version 4.5.0
  Check https://github.com/cea-hpc/modules/releases/tag/v4.5.0
  for details.
- Install profile script to set aliases (boo#1100410)
- Add: Remove-empty-unused-static-function.patch
    replaces: modules-4.1.2-return.patch
- Remove: modules-4.1.2-fix-bashisms.patch
  BOGUS: applied to a csh context.
- Install .vim files to /usr/share/vim/site.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1613822400">- Update to version 4.7.0
  Check https://github.com/cea-hpc/modules/releases/tag/v4.7.0
  for details.
- Mark sh and csh module initialization scripts installed into
  /etc/profile.d as managed by this package by moving the symlinking
  to the %install section.
- Support fish (shell completion and functionality).
- Use a source service instead of manually adding the source tarball.
- Clean up spec file to remove unused code (e.g. CFLAGS which aren't
  used in the source code any more, since it's all TCL now).
- Update description to match the current description on the homepage.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1616414400">- Mark the download service as disabled to meet factory submission
  guidelines.
- Add a runtime dependency on Python for createmodule.py script.
- Set /usr/bin/python3 as interpreter for all Python scripts (instead
  of relying on /usr/bin/env, which is used by default).
- Add fdupes back to solve rpmlint warning.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1620302400">- Update to upstream version 4.7.1
  * Doc: clarify the license terms used by the project. (fix issue #389)
  * Align all files from the Modules project under the GPLv2+ license.
    Scripts and libraries that were previously licensed with GPLv3+ have
    been moved to GPLv2+ with the consent of their respective copyright
    holders. (fix issue #389)
  * Revert "Install: have configure script assume the . dot directory
    when invoked without the prepended ./" as consent was not obtained
    from author to relicense the contribution to GPLv2+.
  * Doc: fixes few typos in module(1) and modulefile(4).
  * Update the sh-to-mod mechanism to support version 3.2 of the fish
    shell. Fish 3.2 introduces the . builtin command that should be
    regexp-escaped when determining the shell functions or aliases
    defined by the script analyzed by sh-to-mod.
  * Vim: update addon files to highlight modulefile variables ModuleTool,
    ModuleToolVersion and ModulesCurrentModulefile.
  * Doc: update the description and default value of the
  - -with-dark-background-colors and --with-light-background-colors
    installation options.
  * Doc: add description of changes that occurred on versions 4.6 and 4.7
    for the --with-dark-background-colors and --with-light-background-colors
    installation options and for the MODULES_COLORS environment variable.
  * Doc: correct the default value of the --with-tag-abbrev installation
    option.
  * Doc: add Sticky modules cookbook recipe.
- Correct package license to GPLv2+, matching upstream.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1627732800">- Update to upstream version 4.8.0
  See https://modules.readthedocs.io/en/latest/NEWS.html#modules-4-8-0-2021-07-14
  for a list of changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="pgajdos@suse.com" date="1724760000">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1738584000">- Make use of %configure macro to build with distro flags</changelog>
</package>
<package pkgid="fd16f4de987b6c1d0843d477571a044c84043782c5fab72a1bed6e7e43604fa0a0fbaee68e2d56404362b96ae6bc681cac4839c456328cdb3587f5216b94612a" name="Modules-doc" arch="noarch">
  <version epoch="0" ver="4.8.0" rel="4.2"/>
  <changelog author="boris@steki.net" date="1523880000">- too many changes to put into changelog please read Changelog in
  /usr/share/doc/packages/Modules-doc/ChangeLog (installed from
  Modules-doc package)
- removed return.patch
- removed share.patch
- reworked return.patch and renamed to modules-4.1.2-return.patch
- reworked fixing-bashisms patch for current version
  renamed modules-3.2.10-fix-bashisms.patch to modules-4.1.2-fix-bashisms.patch</changelog>
  <changelog author="boris@steki.net" date="1523966400">- rolled back change from /usr/share/Modules (package name) to old
  expected behavior /usr/share/modules
- fixed redhat/fedora builds</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1589544000">- Update to version 4.5.0
  Check https://github.com/cea-hpc/modules/releases/tag/v4.5.0
  for details.
- Install profile script to set aliases (boo#1100410)
- Add: Remove-empty-unused-static-function.patch
    replaces: modules-4.1.2-return.patch
- Remove: modules-4.1.2-fix-bashisms.patch
  BOGUS: applied to a csh context.
- Install .vim files to /usr/share/vim/site.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1613822400">- Update to version 4.7.0
  Check https://github.com/cea-hpc/modules/releases/tag/v4.7.0
  for details.
- Mark sh and csh module initialization scripts installed into
  /etc/profile.d as managed by this package by moving the symlinking
  to the %install section.
- Support fish (shell completion and functionality).
- Use a source service instead of manually adding the source tarball.
- Clean up spec file to remove unused code (e.g. CFLAGS which aren't
  used in the source code any more, since it's all TCL now).
- Update description to match the current description on the homepage.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1616414400">- Mark the download service as disabled to meet factory submission
  guidelines.
- Add a runtime dependency on Python for createmodule.py script.
- Set /usr/bin/python3 as interpreter for all Python scripts (instead
  of relying on /usr/bin/env, which is used by default).
- Add fdupes back to solve rpmlint warning.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1620302400">- Update to upstream version 4.7.1
  * Doc: clarify the license terms used by the project. (fix issue #389)
  * Align all files from the Modules project under the GPLv2+ license.
    Scripts and libraries that were previously licensed with GPLv3+ have
    been moved to GPLv2+ with the consent of their respective copyright
    holders. (fix issue #389)
  * Revert "Install: have configure script assume the . dot directory
    when invoked without the prepended ./" as consent was not obtained
    from author to relicense the contribution to GPLv2+.
  * Doc: fixes few typos in module(1) and modulefile(4).
  * Update the sh-to-mod mechanism to support version 3.2 of the fish
    shell. Fish 3.2 introduces the . builtin command that should be
    regexp-escaped when determining the shell functions or aliases
    defined by the script analyzed by sh-to-mod.
  * Vim: update addon files to highlight modulefile variables ModuleTool,
    ModuleToolVersion and ModulesCurrentModulefile.
  * Doc: update the description and default value of the
  - -with-dark-background-colors and --with-light-background-colors
    installation options.
  * Doc: add description of changes that occurred on versions 4.6 and 4.7
    for the --with-dark-background-colors and --with-light-background-colors
    installation options and for the MODULES_COLORS environment variable.
  * Doc: correct the default value of the --with-tag-abbrev installation
    option.
  * Doc: add Sticky modules cookbook recipe.
- Correct package license to GPLv2+, matching upstream.</changelog>
  <changelog author="Philipp Wagner &lt;mail@philipp-wagner.com&gt;" date="1627732800">- Update to upstream version 4.8.0
  See https://modules.readthedocs.io/en/latest/NEWS.html#modules-4-8-0-2021-07-14
  for a list of changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="pgajdos@suse.com" date="1724760000">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1738584000">- Make use of %configure macro to build with distro flags</changelog>
</package>
<package pkgid="d4b0aef6408f2e164987bf9f98f680733b54911540d325fbb1d556ec7f14d56231bbc0981e0ff0a271528972310ea45b5cc347f04c8a656fcd815085ce578d84" name="MozillaFirefox" arch="riscv64">
  <version epoch="0" ver="149.0.2" rel="1.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1769601600">- Mozilla Firefox 147.0.2
  * Resolved various issues with missing or impaired browser
    functionality when using XDG Base Directories on Linux. (bmo#2011300)
  * Fixed an issue causing excess passkey prompts to appear when
    logging into some sites. (bmo#2010919)
  * Fixed an issue that could lead to sites being incorrectly
    flagged as malicious by SafeBrowsing. (bmo#2010956)
  MFSA 2026-06 (bsc#1257363)
  * CVE-2026-24868 (bmo#2007302)
    Mitigation bypass in the Privacy: Anti-Tracking component
  * CVE-2026-24869 (bmo#2008698)
    Use-after-free in the Layout: Scrolling and Overflow component</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770552000">- Mozilla Firefox 147.0.3
  * Interoperability improvements for the CSS anchor positioning
    and Navigation web APIs
  * Fix a regression where `position: sticky` elements on some
    webpages could appear stuck or fail to update while
    mousewheel-scrolling after certain `:hover` interactions
    (bmo#2010481)
  * Fix an issue where the Firefox Developer Tools could fail to
    re-open after using the Inspector’s node picker and reloading
    a page containing cross-origin iframes (bmo#2003810)
  * Fix an issue where the DNS over HTTPS provider settings section
    could appear as a blank box, preventing users from seeing the
    current setting or changing it (bmo#2010501)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771329600">- Mozilla Firefox 147.0.4
  * Fixed an issue that could cause the New Tab Page to appear
    blank for some users (bmo#2014616)
  MFSA 2026-10 (bsc#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771848000">- Mozilla Firefox 148.0
  * https://www.firefox.com/en-US/firefox/148.0/releasenotes
  MFSA 2026-13 (bsc#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video component
  * CVE-2026-2794 (bmo#2008365)
    Information disclosure due to uninitialized memory in Firefox
    and Firefox Focus for Android
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib component
  * CVE-2026-2795 (bmo#2010940)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2796 (bmo#2013165)
    JIT miscompilation in the JavaScript: WebAssembly component
  * CVE-2026-2797 (bmo#2013561)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2798 (bmo#2014136)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2799 (bmo#2014551)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR component
  * CVE-2026-2800 (bmo#1988145)
    Spoofing issue in the WebAuthn component in Firefox for Android
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2801 (bmo#2009901)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2802 (bmo#2011069)
    Race condition in the JavaScript: GC component
  * CVE-2026-2803 (bmo#2012012)
    Information disclosure, mitigation bypass in the Settings UI
    component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2804 (bmo#2013584)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2805 (bmo#2014549)
    Invalid pointer in the DOM: Core &amp; HTML component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2806 (bmo#2006199)
    Uninitialized memory in the Graphics: Text component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2807 (bmo#1756056, bmo#1999402, bmo#2004872,
    bmo#2006037, bmo#2012855)
    Memory safety bugs fixed in Firefox 148 and Thunderbird 148
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275, bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- requires NSS 3.120.1
- added mozilla-breakpad.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773144000">- Mozilla Firefox 148.0.2
  * https://www.firefox.com/en-US/firefox/148.0.2/releasenotes
    MFSA 2026-19 (boo#)
  * CVE-2026-3846 (bmo#2018400)
    Same-origin policy bypass in the CSS Parsing and Computation
    component
  * CVE-2026-3847 (bmo#2017513, bmo#2017622, bmo#2019341)
    Memory safety bugs fixed in Firefox 148.0.2
  * Fixed an issue where searches entered in the Firefox Home
    search field were incorrectly redirected to the address bar for
    some users who had disabled search handoff behavior via
    advanced settings. (bmo#2017049)
  * Fixed an issue where some web-based rich text editors stopped
    applying formatting, such as bold or italic. (bmo#2020927)
  * Fixed an issue where videos could autoplay unexpectedly on
    YouTube despite autoplay being blocked, particularly impacting
    screen reader users. (bmo#2020233)
  * Fixed an issue that caused some absolutely positioned elements
    meant to be centered, for example, using `margin: auto with
    inset: 0`, to appear left-aligned on initial load.
    (bmo#2017440)
  * Fixed an issue where the “Switch to Tab” suggestion in the
    address bar appeared blank for pages without a title.
    (bmo#2020341)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773576000">- Use current Clang on Tumbleweed.</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1773921600">- Fix PGO builds with GCC
  * add mozilla-sandbox-lto.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774526400">- Mozilla Firefox 149.0
  https://www.firefox.com/en-US/firefox/149.0/releasenotes
  MFSA 2026-20 (bsc#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4722 (bmo#2010097)
    Privilege escalation in the IPC component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4723 (bmo#2013573)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4724 (bmo#2014865)
    Undefined behavior in the Audio/Video component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4725 (bmo#2017108)
    Sandbox escape due to use-after-free in the Graphics:
    Canvas2D component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2026-4726 (bmo#1955311)
    Denial-of-service in the XML component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4727 (bmo#2008112)
    Denial-of-service in the Libraries component in NSS
  * CVE-2026-4728 (bmo#2013179)
    Spoofing issue in the Privacy: Anti-Tracking component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4729 (bmo#1944033, bmo#1997282, bmo#2009213,
    bmo#2011412, bmo#2021925, bmo#2022034)
    Memory safety bugs fixed in Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149
- requires NSS &gt;= 3.121
- removed obsolete mozilla-breakpad.patch
- build using rust 1.93
- fix the .spec file to not fail when trying to remove a non
  existing firefox-l10n.js during installation</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774612800">- Building on Leap definitely needs to be clang based; define
  clang_build appropriately. To make clang find a suitable STL
  library, explicitly BuildRequire libstdc++6-devel-gcc?? which
  corresponds to the version of which gcc would be used.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775563200">- Mozilla Firefox 149.0.2
  MFSA 2026-25
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5733 (bmo#2022554)
    Incorrect boundary conditions in the Graphics: WebGPU component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2
  * CVE-2026-5735 (bmo#2025475, bmo#2025477)
    Memory safety bugs fixed in Firefox 149.0.2 and Thunderbird
    149.0.2
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to directly manage and control AI-related
    features within Firefox. (bmo#2019983)
  * Enterprise: Fixed an issue where enterprise policies for the
    browser homepage and start page were not being applied
    correctly. (bmo#2027888)
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to prevent the built-in VPN and IP protection
    features from being available to users. (bmo#2022365)
  * Fixed: Fixed an issue where certain parts of web pages, such
    as drop-down menus and specific styles, did not appear
    correctly when printing. (bmo#2026109)
  * Fixed: Fixed an issue where some website error pages
    displayed generic connection messages instead of the specific
    error code and description provided by the server. (bmo#2023800)
  * Fixed: Fixed a crash that occurred when using certain
    security keys or WebAuthn features for two-factor
    authentication. (bmo#2026688)
  * Fixed: Fixed an issue on Linux where the browser toolbar
    could become unresponsive to mouse clicks after dragging a
    tab when using Wayland. (bmo#2022238)
  * Fixed: Fixed a layout issue where text inside certain
    graphics (SVG) appeared shifted or misaligned from its
    intended position. (bmo#2024647)
  * Fixed: Fixed an issue where the "Send to device" option
    failed to work when used from the Open Tabs section in
    Firefox View. (bmo#2023201)</changelog>
</package>
<package pkgid="6831e534e295da2c8023e7502f0f61f7e42ac97a2c7f8cae0cc11716711f8eef7106a1462c845886d306afeedb49dc5e2a96c77f96b8eecb3c984d9ae06eb5c1" name="MozillaFirefox-branding-openSUSE" arch="riscv64">
  <version epoch="0" ver="68" rel="5.1"/>
  <changelog author="Lubos Kocman &lt;Lubos.Kocman+factory@suse.de&gt;" date="1563364800">- recognize Leap 15.2 via sle_version</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1568030400">- layout.word_select.stop_at_punctuation -&gt; true (boo#1133163)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1570190400">- removed extensions preferences (moved to core package)
- use multibuild to provide branding package for
  MozillaFirefox and firefox-esr</changelog>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1584619200">- Update the default homepage and the bookmark icons</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1632484800">- use HTTPS for software search plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1639742400">- add sle_version 150300 and 150400 check</changelog>
  <changelog author="Rischio Cinico &lt;rischiocinico@gmail.com&gt;" date="1645876800">- add some useful links about openSUSE in the about:newtab page</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1660046400">- add sle_version 150500 check</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1730721600">- add properties to use xdg-desktop-portal (boo#1226112)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1731240000">- do not use XDG for mime-handler as it does not handle the default
  browser check correctly</changelog>
</package>
<package pkgid="1321be5c3d6b6182b6a93f7bdb4be8ca3bccbdfe617d39038db815a1de5ca3f5d76eea45871d88d46d9efca9c2de57d2d9a8f62fe7ffb28b0dca2eace01e63d9" name="MozillaFirefox-branding-upstream" arch="riscv64">
  <version epoch="0" ver="149.0.2" rel="1.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1769601600">- Mozilla Firefox 147.0.2
  * Resolved various issues with missing or impaired browser
    functionality when using XDG Base Directories on Linux. (bmo#2011300)
  * Fixed an issue causing excess passkey prompts to appear when
    logging into some sites. (bmo#2010919)
  * Fixed an issue that could lead to sites being incorrectly
    flagged as malicious by SafeBrowsing. (bmo#2010956)
  MFSA 2026-06 (bsc#1257363)
  * CVE-2026-24868 (bmo#2007302)
    Mitigation bypass in the Privacy: Anti-Tracking component
  * CVE-2026-24869 (bmo#2008698)
    Use-after-free in the Layout: Scrolling and Overflow component</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770552000">- Mozilla Firefox 147.0.3
  * Interoperability improvements for the CSS anchor positioning
    and Navigation web APIs
  * Fix a regression where `position: sticky` elements on some
    webpages could appear stuck or fail to update while
    mousewheel-scrolling after certain `:hover` interactions
    (bmo#2010481)
  * Fix an issue where the Firefox Developer Tools could fail to
    re-open after using the Inspector’s node picker and reloading
    a page containing cross-origin iframes (bmo#2003810)
  * Fix an issue where the DNS over HTTPS provider settings section
    could appear as a blank box, preventing users from seeing the
    current setting or changing it (bmo#2010501)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771329600">- Mozilla Firefox 147.0.4
  * Fixed an issue that could cause the New Tab Page to appear
    blank for some users (bmo#2014616)
  MFSA 2026-10 (bsc#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771848000">- Mozilla Firefox 148.0
  * https://www.firefox.com/en-US/firefox/148.0/releasenotes
  MFSA 2026-13 (bsc#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video component
  * CVE-2026-2794 (bmo#2008365)
    Information disclosure due to uninitialized memory in Firefox
    and Firefox Focus for Android
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib component
  * CVE-2026-2795 (bmo#2010940)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2796 (bmo#2013165)
    JIT miscompilation in the JavaScript: WebAssembly component
  * CVE-2026-2797 (bmo#2013561)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2798 (bmo#2014136)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2799 (bmo#2014551)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR component
  * CVE-2026-2800 (bmo#1988145)
    Spoofing issue in the WebAuthn component in Firefox for Android
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2801 (bmo#2009901)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2802 (bmo#2011069)
    Race condition in the JavaScript: GC component
  * CVE-2026-2803 (bmo#2012012)
    Information disclosure, mitigation bypass in the Settings UI
    component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2804 (bmo#2013584)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2805 (bmo#2014549)
    Invalid pointer in the DOM: Core &amp; HTML component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2806 (bmo#2006199)
    Uninitialized memory in the Graphics: Text component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2807 (bmo#1756056, bmo#1999402, bmo#2004872,
    bmo#2006037, bmo#2012855)
    Memory safety bugs fixed in Firefox 148 and Thunderbird 148
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275, bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- requires NSS 3.120.1
- added mozilla-breakpad.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773144000">- Mozilla Firefox 148.0.2
  * https://www.firefox.com/en-US/firefox/148.0.2/releasenotes
    MFSA 2026-19 (boo#)
  * CVE-2026-3846 (bmo#2018400)
    Same-origin policy bypass in the CSS Parsing and Computation
    component
  * CVE-2026-3847 (bmo#2017513, bmo#2017622, bmo#2019341)
    Memory safety bugs fixed in Firefox 148.0.2
  * Fixed an issue where searches entered in the Firefox Home
    search field were incorrectly redirected to the address bar for
    some users who had disabled search handoff behavior via
    advanced settings. (bmo#2017049)
  * Fixed an issue where some web-based rich text editors stopped
    applying formatting, such as bold or italic. (bmo#2020927)
  * Fixed an issue where videos could autoplay unexpectedly on
    YouTube despite autoplay being blocked, particularly impacting
    screen reader users. (bmo#2020233)
  * Fixed an issue that caused some absolutely positioned elements
    meant to be centered, for example, using `margin: auto with
    inset: 0`, to appear left-aligned on initial load.
    (bmo#2017440)
  * Fixed an issue where the “Switch to Tab” suggestion in the
    address bar appeared blank for pages without a title.
    (bmo#2020341)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773576000">- Use current Clang on Tumbleweed.</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1773921600">- Fix PGO builds with GCC
  * add mozilla-sandbox-lto.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774526400">- Mozilla Firefox 149.0
  https://www.firefox.com/en-US/firefox/149.0/releasenotes
  MFSA 2026-20 (bsc#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4722 (bmo#2010097)
    Privilege escalation in the IPC component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4723 (bmo#2013573)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4724 (bmo#2014865)
    Undefined behavior in the Audio/Video component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4725 (bmo#2017108)
    Sandbox escape due to use-after-free in the Graphics:
    Canvas2D component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2026-4726 (bmo#1955311)
    Denial-of-service in the XML component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4727 (bmo#2008112)
    Denial-of-service in the Libraries component in NSS
  * CVE-2026-4728 (bmo#2013179)
    Spoofing issue in the Privacy: Anti-Tracking component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4729 (bmo#1944033, bmo#1997282, bmo#2009213,
    bmo#2011412, bmo#2021925, bmo#2022034)
    Memory safety bugs fixed in Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149
- requires NSS &gt;= 3.121
- removed obsolete mozilla-breakpad.patch
- build using rust 1.93
- fix the .spec file to not fail when trying to remove a non
  existing firefox-l10n.js during installation</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774612800">- Building on Leap definitely needs to be clang based; define
  clang_build appropriately. To make clang find a suitable STL
  library, explicitly BuildRequire libstdc++6-devel-gcc?? which
  corresponds to the version of which gcc would be used.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775563200">- Mozilla Firefox 149.0.2
  MFSA 2026-25
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5733 (bmo#2022554)
    Incorrect boundary conditions in the Graphics: WebGPU component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2
  * CVE-2026-5735 (bmo#2025475, bmo#2025477)
    Memory safety bugs fixed in Firefox 149.0.2 and Thunderbird
    149.0.2
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to directly manage and control AI-related
    features within Firefox. (bmo#2019983)
  * Enterprise: Fixed an issue where enterprise policies for the
    browser homepage and start page were not being applied
    correctly. (bmo#2027888)
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to prevent the built-in VPN and IP protection
    features from being available to users. (bmo#2022365)
  * Fixed: Fixed an issue where certain parts of web pages, such
    as drop-down menus and specific styles, did not appear
    correctly when printing. (bmo#2026109)
  * Fixed: Fixed an issue where some website error pages
    displayed generic connection messages instead of the specific
    error code and description provided by the server. (bmo#2023800)
  * Fixed: Fixed a crash that occurred when using certain
    security keys or WebAuthn features for two-factor
    authentication. (bmo#2026688)
  * Fixed: Fixed an issue on Linux where the browser toolbar
    could become unresponsive to mouse clicks after dragging a
    tab when using Wayland. (bmo#2022238)
  * Fixed: Fixed a layout issue where text inside certain
    graphics (SVG) appeared shifted or misaligned from its
    intended position. (bmo#2024647)
  * Fixed: Fixed an issue where the "Send to device" option
    failed to work when used from the Open Tabs section in
    Firefox View. (bmo#2023201)</changelog>
</package>
<package pkgid="935275aef2ffa14337c5936a591eca17998a3909406c683193e724298f32b377e82e3dbf063d220999788bde1fd02cbe50dac3c39c956919a7372d69d509effe" name="MozillaFirefox-devel" arch="noarch">
  <version epoch="0" ver="149.0.2" rel="1.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1769601600">- Mozilla Firefox 147.0.2
  * Resolved various issues with missing or impaired browser
    functionality when using XDG Base Directories on Linux. (bmo#2011300)
  * Fixed an issue causing excess passkey prompts to appear when
    logging into some sites. (bmo#2010919)
  * Fixed an issue that could lead to sites being incorrectly
    flagged as malicious by SafeBrowsing. (bmo#2010956)
  MFSA 2026-06 (bsc#1257363)
  * CVE-2026-24868 (bmo#2007302)
    Mitigation bypass in the Privacy: Anti-Tracking component
  * CVE-2026-24869 (bmo#2008698)
    Use-after-free in the Layout: Scrolling and Overflow component</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770552000">- Mozilla Firefox 147.0.3
  * Interoperability improvements for the CSS anchor positioning
    and Navigation web APIs
  * Fix a regression where `position: sticky` elements on some
    webpages could appear stuck or fail to update while
    mousewheel-scrolling after certain `:hover` interactions
    (bmo#2010481)
  * Fix an issue where the Firefox Developer Tools could fail to
    re-open after using the Inspector’s node picker and reloading
    a page containing cross-origin iframes (bmo#2003810)
  * Fix an issue where the DNS over HTTPS provider settings section
    could appear as a blank box, preventing users from seeing the
    current setting or changing it (bmo#2010501)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771329600">- Mozilla Firefox 147.0.4
  * Fixed an issue that could cause the New Tab Page to appear
    blank for some users (bmo#2014616)
  MFSA 2026-10 (bsc#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771848000">- Mozilla Firefox 148.0
  * https://www.firefox.com/en-US/firefox/148.0/releasenotes
  MFSA 2026-13 (bsc#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video component
  * CVE-2026-2794 (bmo#2008365)
    Information disclosure due to uninitialized memory in Firefox
    and Firefox Focus for Android
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib component
  * CVE-2026-2795 (bmo#2010940)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2796 (bmo#2013165)
    JIT miscompilation in the JavaScript: WebAssembly component
  * CVE-2026-2797 (bmo#2013561)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2798 (bmo#2014136)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2799 (bmo#2014551)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR component
  * CVE-2026-2800 (bmo#1988145)
    Spoofing issue in the WebAuthn component in Firefox for Android
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2801 (bmo#2009901)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2802 (bmo#2011069)
    Race condition in the JavaScript: GC component
  * CVE-2026-2803 (bmo#2012012)
    Information disclosure, mitigation bypass in the Settings UI
    component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2804 (bmo#2013584)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2805 (bmo#2014549)
    Invalid pointer in the DOM: Core &amp; HTML component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2806 (bmo#2006199)
    Uninitialized memory in the Graphics: Text component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2807 (bmo#1756056, bmo#1999402, bmo#2004872,
    bmo#2006037, bmo#2012855)
    Memory safety bugs fixed in Firefox 148 and Thunderbird 148
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275, bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- requires NSS 3.120.1
- added mozilla-breakpad.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773144000">- Mozilla Firefox 148.0.2
  * https://www.firefox.com/en-US/firefox/148.0.2/releasenotes
    MFSA 2026-19 (boo#)
  * CVE-2026-3846 (bmo#2018400)
    Same-origin policy bypass in the CSS Parsing and Computation
    component
  * CVE-2026-3847 (bmo#2017513, bmo#2017622, bmo#2019341)
    Memory safety bugs fixed in Firefox 148.0.2
  * Fixed an issue where searches entered in the Firefox Home
    search field were incorrectly redirected to the address bar for
    some users who had disabled search handoff behavior via
    advanced settings. (bmo#2017049)
  * Fixed an issue where some web-based rich text editors stopped
    applying formatting, such as bold or italic. (bmo#2020927)
  * Fixed an issue where videos could autoplay unexpectedly on
    YouTube despite autoplay being blocked, particularly impacting
    screen reader users. (bmo#2020233)
  * Fixed an issue that caused some absolutely positioned elements
    meant to be centered, for example, using `margin: auto with
    inset: 0`, to appear left-aligned on initial load.
    (bmo#2017440)
  * Fixed an issue where the “Switch to Tab” suggestion in the
    address bar appeared blank for pages without a title.
    (bmo#2020341)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773576000">- Use current Clang on Tumbleweed.</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1773921600">- Fix PGO builds with GCC
  * add mozilla-sandbox-lto.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774526400">- Mozilla Firefox 149.0
  https://www.firefox.com/en-US/firefox/149.0/releasenotes
  MFSA 2026-20 (bsc#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4722 (bmo#2010097)
    Privilege escalation in the IPC component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4723 (bmo#2013573)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4724 (bmo#2014865)
    Undefined behavior in the Audio/Video component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4725 (bmo#2017108)
    Sandbox escape due to use-after-free in the Graphics:
    Canvas2D component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2026-4726 (bmo#1955311)
    Denial-of-service in the XML component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4727 (bmo#2008112)
    Denial-of-service in the Libraries component in NSS
  * CVE-2026-4728 (bmo#2013179)
    Spoofing issue in the Privacy: Anti-Tracking component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4729 (bmo#1944033, bmo#1997282, bmo#2009213,
    bmo#2011412, bmo#2021925, bmo#2022034)
    Memory safety bugs fixed in Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149
- requires NSS &gt;= 3.121
- removed obsolete mozilla-breakpad.patch
- build using rust 1.93
- fix the .spec file to not fail when trying to remove a non
  existing firefox-l10n.js during installation</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774612800">- Building on Leap definitely needs to be clang based; define
  clang_build appropriately. To make clang find a suitable STL
  library, explicitly BuildRequire libstdc++6-devel-gcc?? which
  corresponds to the version of which gcc would be used.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775563200">- Mozilla Firefox 149.0.2
  MFSA 2026-25
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5733 (bmo#2022554)
    Incorrect boundary conditions in the Graphics: WebGPU component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2
  * CVE-2026-5735 (bmo#2025475, bmo#2025477)
    Memory safety bugs fixed in Firefox 149.0.2 and Thunderbird
    149.0.2
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to directly manage and control AI-related
    features within Firefox. (bmo#2019983)
  * Enterprise: Fixed an issue where enterprise policies for the
    browser homepage and start page were not being applied
    correctly. (bmo#2027888)
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to prevent the built-in VPN and IP protection
    features from being available to users. (bmo#2022365)
  * Fixed: Fixed an issue where certain parts of web pages, such
    as drop-down menus and specific styles, did not appear
    correctly when printing. (bmo#2026109)
  * Fixed: Fixed an issue where some website error pages
    displayed generic connection messages instead of the specific
    error code and description provided by the server. (bmo#2023800)
  * Fixed: Fixed a crash that occurred when using certain
    security keys or WebAuthn features for two-factor
    authentication. (bmo#2026688)
  * Fixed: Fixed an issue on Linux where the browser toolbar
    could become unresponsive to mouse clicks after dragging a
    tab when using Wayland. (bmo#2022238)
  * Fixed: Fixed a layout issue where text inside certain
    graphics (SVG) appeared shifted or misaligned from its
    intended position. (bmo#2024647)
  * Fixed: Fixed an issue where the "Send to device" option
    failed to work when used from the Open Tabs section in
    Firefox View. (bmo#2023201)</changelog>
</package>
<package pkgid="d60105f7c685ec079f0595ccb67ba7e45444027f691e9f22cce7a0ed083ed1769b8c5eacb9da3d21b22f5c51b25bf6e0596e109816ec7789e1034844ca6219df" name="MozillaFirefox-translations-common" arch="riscv64">
  <version epoch="0" ver="149.0.2" rel="1.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1769601600">- Mozilla Firefox 147.0.2
  * Resolved various issues with missing or impaired browser
    functionality when using XDG Base Directories on Linux. (bmo#2011300)
  * Fixed an issue causing excess passkey prompts to appear when
    logging into some sites. (bmo#2010919)
  * Fixed an issue that could lead to sites being incorrectly
    flagged as malicious by SafeBrowsing. (bmo#2010956)
  MFSA 2026-06 (bsc#1257363)
  * CVE-2026-24868 (bmo#2007302)
    Mitigation bypass in the Privacy: Anti-Tracking component
  * CVE-2026-24869 (bmo#2008698)
    Use-after-free in the Layout: Scrolling and Overflow component</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770552000">- Mozilla Firefox 147.0.3
  * Interoperability improvements for the CSS anchor positioning
    and Navigation web APIs
  * Fix a regression where `position: sticky` elements on some
    webpages could appear stuck or fail to update while
    mousewheel-scrolling after certain `:hover` interactions
    (bmo#2010481)
  * Fix an issue where the Firefox Developer Tools could fail to
    re-open after using the Inspector’s node picker and reloading
    a page containing cross-origin iframes (bmo#2003810)
  * Fix an issue where the DNS over HTTPS provider settings section
    could appear as a blank box, preventing users from seeing the
    current setting or changing it (bmo#2010501)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771329600">- Mozilla Firefox 147.0.4
  * Fixed an issue that could cause the New Tab Page to appear
    blank for some users (bmo#2014616)
  MFSA 2026-10 (bsc#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771848000">- Mozilla Firefox 148.0
  * https://www.firefox.com/en-US/firefox/148.0/releasenotes
  MFSA 2026-13 (bsc#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video component
  * CVE-2026-2794 (bmo#2008365)
    Information disclosure due to uninitialized memory in Firefox
    and Firefox Focus for Android
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib component
  * CVE-2026-2795 (bmo#2010940)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2796 (bmo#2013165)
    JIT miscompilation in the JavaScript: WebAssembly component
  * CVE-2026-2797 (bmo#2013561)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2798 (bmo#2014136)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2799 (bmo#2014551)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR component
  * CVE-2026-2800 (bmo#1988145)
    Spoofing issue in the WebAuthn component in Firefox for Android
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2801 (bmo#2009901)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2802 (bmo#2011069)
    Race condition in the JavaScript: GC component
  * CVE-2026-2803 (bmo#2012012)
    Information disclosure, mitigation bypass in the Settings UI
    component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2804 (bmo#2013584)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2805 (bmo#2014549)
    Invalid pointer in the DOM: Core &amp; HTML component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2806 (bmo#2006199)
    Uninitialized memory in the Graphics: Text component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2807 (bmo#1756056, bmo#1999402, bmo#2004872,
    bmo#2006037, bmo#2012855)
    Memory safety bugs fixed in Firefox 148 and Thunderbird 148
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275, bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- requires NSS 3.120.1
- added mozilla-breakpad.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773144000">- Mozilla Firefox 148.0.2
  * https://www.firefox.com/en-US/firefox/148.0.2/releasenotes
    MFSA 2026-19 (boo#)
  * CVE-2026-3846 (bmo#2018400)
    Same-origin policy bypass in the CSS Parsing and Computation
    component
  * CVE-2026-3847 (bmo#2017513, bmo#2017622, bmo#2019341)
    Memory safety bugs fixed in Firefox 148.0.2
  * Fixed an issue where searches entered in the Firefox Home
    search field were incorrectly redirected to the address bar for
    some users who had disabled search handoff behavior via
    advanced settings. (bmo#2017049)
  * Fixed an issue where some web-based rich text editors stopped
    applying formatting, such as bold or italic. (bmo#2020927)
  * Fixed an issue where videos could autoplay unexpectedly on
    YouTube despite autoplay being blocked, particularly impacting
    screen reader users. (bmo#2020233)
  * Fixed an issue that caused some absolutely positioned elements
    meant to be centered, for example, using `margin: auto with
    inset: 0`, to appear left-aligned on initial load.
    (bmo#2017440)
  * Fixed an issue where the “Switch to Tab” suggestion in the
    address bar appeared blank for pages without a title.
    (bmo#2020341)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773576000">- Use current Clang on Tumbleweed.</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1773921600">- Fix PGO builds with GCC
  * add mozilla-sandbox-lto.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774526400">- Mozilla Firefox 149.0
  https://www.firefox.com/en-US/firefox/149.0/releasenotes
  MFSA 2026-20 (bsc#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4722 (bmo#2010097)
    Privilege escalation in the IPC component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4723 (bmo#2013573)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4724 (bmo#2014865)
    Undefined behavior in the Audio/Video component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4725 (bmo#2017108)
    Sandbox escape due to use-after-free in the Graphics:
    Canvas2D component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2026-4726 (bmo#1955311)
    Denial-of-service in the XML component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4727 (bmo#2008112)
    Denial-of-service in the Libraries component in NSS
  * CVE-2026-4728 (bmo#2013179)
    Spoofing issue in the Privacy: Anti-Tracking component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4729 (bmo#1944033, bmo#1997282, bmo#2009213,
    bmo#2011412, bmo#2021925, bmo#2022034)
    Memory safety bugs fixed in Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149
- requires NSS &gt;= 3.121
- removed obsolete mozilla-breakpad.patch
- build using rust 1.93
- fix the .spec file to not fail when trying to remove a non
  existing firefox-l10n.js during installation</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774612800">- Building on Leap definitely needs to be clang based; define
  clang_build appropriately. To make clang find a suitable STL
  library, explicitly BuildRequire libstdc++6-devel-gcc?? which
  corresponds to the version of which gcc would be used.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775563200">- Mozilla Firefox 149.0.2
  MFSA 2026-25
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5733 (bmo#2022554)
    Incorrect boundary conditions in the Graphics: WebGPU component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2
  * CVE-2026-5735 (bmo#2025475, bmo#2025477)
    Memory safety bugs fixed in Firefox 149.0.2 and Thunderbird
    149.0.2
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to directly manage and control AI-related
    features within Firefox. (bmo#2019983)
  * Enterprise: Fixed an issue where enterprise policies for the
    browser homepage and start page were not being applied
    correctly. (bmo#2027888)
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to prevent the built-in VPN and IP protection
    features from being available to users. (bmo#2022365)
  * Fixed: Fixed an issue where certain parts of web pages, such
    as drop-down menus and specific styles, did not appear
    correctly when printing. (bmo#2026109)
  * Fixed: Fixed an issue where some website error pages
    displayed generic connection messages instead of the specific
    error code and description provided by the server. (bmo#2023800)
  * Fixed: Fixed a crash that occurred when using certain
    security keys or WebAuthn features for two-factor
    authentication. (bmo#2026688)
  * Fixed: Fixed an issue on Linux where the browser toolbar
    could become unresponsive to mouse clicks after dragging a
    tab when using Wayland. (bmo#2022238)
  * Fixed: Fixed a layout issue where text inside certain
    graphics (SVG) appeared shifted or misaligned from its
    intended position. (bmo#2024647)
  * Fixed: Fixed an issue where the "Send to device" option
    failed to work when used from the Open Tabs section in
    Firefox View. (bmo#2023201)</changelog>
</package>
<package pkgid="ff095b5e41eb08f4bc3f796833c4bcf7697357634de48bcdc988e179ceda8e66205551552d7c92b62e47f394c0c50f8cda99ff5fd4ac10d77c0f3f82f86b9b91" name="MozillaFirefox-translations-other" arch="riscv64">
  <version epoch="0" ver="149.0.2" rel="1.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1769601600">- Mozilla Firefox 147.0.2
  * Resolved various issues with missing or impaired browser
    functionality when using XDG Base Directories on Linux. (bmo#2011300)
  * Fixed an issue causing excess passkey prompts to appear when
    logging into some sites. (bmo#2010919)
  * Fixed an issue that could lead to sites being incorrectly
    flagged as malicious by SafeBrowsing. (bmo#2010956)
  MFSA 2026-06 (bsc#1257363)
  * CVE-2026-24868 (bmo#2007302)
    Mitigation bypass in the Privacy: Anti-Tracking component
  * CVE-2026-24869 (bmo#2008698)
    Use-after-free in the Layout: Scrolling and Overflow component</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770552000">- Mozilla Firefox 147.0.3
  * Interoperability improvements for the CSS anchor positioning
    and Navigation web APIs
  * Fix a regression where `position: sticky` elements on some
    webpages could appear stuck or fail to update while
    mousewheel-scrolling after certain `:hover` interactions
    (bmo#2010481)
  * Fix an issue where the Firefox Developer Tools could fail to
    re-open after using the Inspector’s node picker and reloading
    a page containing cross-origin iframes (bmo#2003810)
  * Fix an issue where the DNS over HTTPS provider settings section
    could appear as a blank box, preventing users from seeing the
    current setting or changing it (bmo#2010501)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771329600">- Mozilla Firefox 147.0.4
  * Fixed an issue that could cause the New Tab Page to appear
    blank for some users (bmo#2014616)
  MFSA 2026-10 (bsc#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771848000">- Mozilla Firefox 148.0
  * https://www.firefox.com/en-US/firefox/148.0/releasenotes
  MFSA 2026-13 (bsc#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video component
  * CVE-2026-2794 (bmo#2008365)
    Information disclosure due to uninitialized memory in Firefox
    and Firefox Focus for Android
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib component
  * CVE-2026-2795 (bmo#2010940)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2796 (bmo#2013165)
    JIT miscompilation in the JavaScript: WebAssembly component
  * CVE-2026-2797 (bmo#2013561)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2798 (bmo#2014136)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2799 (bmo#2014551)
    Use-after-free in the DOM: Core &amp; HTML component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR component
  * CVE-2026-2800 (bmo#1988145)
    Spoofing issue in the WebAuthn component in Firefox for Android
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2801 (bmo#2009901)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2802 (bmo#2011069)
    Race condition in the JavaScript: GC component
  * CVE-2026-2803 (bmo#2012012)
    Information disclosure, mitigation bypass in the Settings UI
    component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2804 (bmo#2013584)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2805 (bmo#2014549)
    Invalid pointer in the DOM: Core &amp; HTML component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2806 (bmo#2006199)
    Uninitialized memory in the Graphics: Text component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2807 (bmo#1756056, bmo#1999402, bmo#2004872,
    bmo#2006037, bmo#2012855)
    Memory safety bugs fixed in Firefox 148 and Thunderbird 148
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275, bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- requires NSS 3.120.1
- added mozilla-breakpad.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773144000">- Mozilla Firefox 148.0.2
  * https://www.firefox.com/en-US/firefox/148.0.2/releasenotes
    MFSA 2026-19 (boo#)
  * CVE-2026-3846 (bmo#2018400)
    Same-origin policy bypass in the CSS Parsing and Computation
    component
  * CVE-2026-3847 (bmo#2017513, bmo#2017622, bmo#2019341)
    Memory safety bugs fixed in Firefox 148.0.2
  * Fixed an issue where searches entered in the Firefox Home
    search field were incorrectly redirected to the address bar for
    some users who had disabled search handoff behavior via
    advanced settings. (bmo#2017049)
  * Fixed an issue where some web-based rich text editors stopped
    applying formatting, such as bold or italic. (bmo#2020927)
  * Fixed an issue where videos could autoplay unexpectedly on
    YouTube despite autoplay being blocked, particularly impacting
    screen reader users. (bmo#2020233)
  * Fixed an issue that caused some absolutely positioned elements
    meant to be centered, for example, using `margin: auto with
    inset: 0`, to appear left-aligned on initial load.
    (bmo#2017440)
  * Fixed an issue where the “Switch to Tab” suggestion in the
    address bar appeared blank for pages without a title.
    (bmo#2020341)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773576000">- Use current Clang on Tumbleweed.</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1773921600">- Fix PGO builds with GCC
  * add mozilla-sandbox-lto.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774526400">- Mozilla Firefox 149.0
  https://www.firefox.com/en-US/firefox/149.0/releasenotes
  MFSA 2026-20 (bsc#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4722 (bmo#2010097)
    Privilege escalation in the IPC component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4723 (bmo#2013573)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4724 (bmo#2014865)
    Undefined behavior in the Audio/Video component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4725 (bmo#2017108)
    Sandbox escape due to use-after-free in the Graphics:
    Canvas2D component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2026-4726 (bmo#1955311)
    Denial-of-service in the XML component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4727 (bmo#2008112)
    Denial-of-service in the Libraries component in NSS
  * CVE-2026-4728 (bmo#2013179)
    Spoofing issue in the Privacy: Anti-Tracking component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4729 (bmo#1944033, bmo#1997282, bmo#2009213,
    bmo#2011412, bmo#2021925, bmo#2022034)
    Memory safety bugs fixed in Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149
- requires NSS &gt;= 3.121
- removed obsolete mozilla-breakpad.patch
- build using rust 1.93
- fix the .spec file to not fail when trying to remove a non
  existing firefox-l10n.js during installation</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774612800">- Building on Leap definitely needs to be clang based; define
  clang_build appropriately. To make clang find a suitable STL
  library, explicitly BuildRequire libstdc++6-devel-gcc?? which
  corresponds to the version of which gcc would be used.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775563200">- Mozilla Firefox 149.0.2
  MFSA 2026-25
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5733 (bmo#2022554)
    Incorrect boundary conditions in the Graphics: WebGPU component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2
  * CVE-2026-5735 (bmo#2025475, bmo#2025477)
    Memory safety bugs fixed in Firefox 149.0.2 and Thunderbird
    149.0.2
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to directly manage and control AI-related
    features within Firefox. (bmo#2019983)
  * Enterprise: Fixed an issue where enterprise policies for the
    browser homepage and start page were not being applied
    correctly. (bmo#2027888)
  * Enterprise: Introduced a new enterprise policy that allows
    administrators to prevent the built-in VPN and IP protection
    features from being available to users. (bmo#2022365)
  * Fixed: Fixed an issue where certain parts of web pages, such
    as drop-down menus and specific styles, did not appear
    correctly when printing. (bmo#2026109)
  * Fixed: Fixed an issue where some website error pages
    displayed generic connection messages instead of the specific
    error code and description provided by the server. (bmo#2023800)
  * Fixed: Fixed a crash that occurred when using certain
    security keys or WebAuthn features for two-factor
    authentication. (bmo#2026688)
  * Fixed: Fixed an issue on Linux where the browser toolbar
    could become unresponsive to mouse clicks after dragging a
    tab when using Wayland. (bmo#2022238)
  * Fixed: Fixed a layout issue where text inside certain
    graphics (SVG) appeared shifted or misaligned from its
    intended position. (bmo#2024647)
  * Fixed: Fixed an issue where the "Send to device" option
    failed to work when used from the Open Tabs section in
    Firefox View. (bmo#2023201)</changelog>
</package>
<package pkgid="9c91ad9ff4d512aea54590b761812ddba959a905cefe56053a47dd7868067ac612ea086059277a1d5cf448ad25bbede80531e7626330c5ed598c0b00a240f5b1" name="MozillaThunderbird" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1763380800">- Add build_limit for s390x on SLE16 (bsc#1247774)
  * by Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1765368000">- Mozilla Thunderbird 140.6.0 ESR
  MFSA 2025-96 (bsc#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1768392000">- Mozilla Thunderbird 140.7.0 ESR
  MFSA 2026-05 (bsc#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768478400">- Support using system GnuPG with gpgme 2, boo#1253718 bmo1967121
  add mozilla-bmo1967121.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769774400">- Mozilla Thunderbird 140.7.1 ESR
  MFSA 2026-08 (bsc#1257397)
  * CVE-2026-0818 (bmo#1881530)
    CSS-based exfiltration of the content from partially
    encrypted emails when allowing remote content</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771329600">- Mozilla Thunderbird 140.7.2 ESR
  MFSA 2026-11 (boo#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771761600">- Mozilla Thunderbird 140.8.0 ESR
  MFSA 2026-17 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- add thunderbird-bmo2006630.patch (bmo#2006630)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1772884800">- Mozilla Thunderbird 140.8.1 ESR
  * Add mail.openpgp.load_untested_gpgme_version to load untested
    GPGME version
- drop mozilla-bmo1967121.patch because of the upstream change</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774267200">- Mozilla Thunderbird 140.9.0 ESR
  MFSA 2026-24 (bsc#1260083)
  * CVE-2026-3889 (bmo#2020723)
    Spoofing issue in Thunderbird
  * CVE-2026-4371 (bmo#2023493)
    Out of bounds read in IMAP parsing
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591, bmo#2016661,
    bmo#2016664, bmo#2017303, bmo#2017894, bmo#2018090, bmo#2018196,
    bmo#2018379, bmo#2019112, bmo#2022090, bmo#2022243, bmo#2022351,
    bmo#2022478, bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775390400">- Mozilla Thunderbird 140.9.1 ESR
  MFSA 2026-29
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="bec80dbc0e076dadd2448f3f6d63081abdbccf5e544247be4bfa77acc1253a63b08b9df8c566e408a6b5a4f823b25cea489d061fdd7a6beedd2079c43618f5c9" name="MozillaThunderbird-openpgp-librnp" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1763380800">- Add build_limit for s390x on SLE16 (bsc#1247774)
  * by Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1765368000">- Mozilla Thunderbird 140.6.0 ESR
  MFSA 2025-96 (bsc#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1768392000">- Mozilla Thunderbird 140.7.0 ESR
  MFSA 2026-05 (bsc#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768478400">- Support using system GnuPG with gpgme 2, boo#1253718 bmo1967121
  add mozilla-bmo1967121.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769774400">- Mozilla Thunderbird 140.7.1 ESR
  MFSA 2026-08 (bsc#1257397)
  * CVE-2026-0818 (bmo#1881530)
    CSS-based exfiltration of the content from partially
    encrypted emails when allowing remote content</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771329600">- Mozilla Thunderbird 140.7.2 ESR
  MFSA 2026-11 (boo#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771761600">- Mozilla Thunderbird 140.8.0 ESR
  MFSA 2026-17 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- add thunderbird-bmo2006630.patch (bmo#2006630)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1772884800">- Mozilla Thunderbird 140.8.1 ESR
  * Add mail.openpgp.load_untested_gpgme_version to load untested
    GPGME version
- drop mozilla-bmo1967121.patch because of the upstream change</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774267200">- Mozilla Thunderbird 140.9.0 ESR
  MFSA 2026-24 (bsc#1260083)
  * CVE-2026-3889 (bmo#2020723)
    Spoofing issue in Thunderbird
  * CVE-2026-4371 (bmo#2023493)
    Out of bounds read in IMAP parsing
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591, bmo#2016661,
    bmo#2016664, bmo#2017303, bmo#2017894, bmo#2018090, bmo#2018196,
    bmo#2018379, bmo#2019112, bmo#2022090, bmo#2022243, bmo#2022351,
    bmo#2022478, bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775390400">- Mozilla Thunderbird 140.9.1 ESR
  MFSA 2026-29
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="827a346ae82d3f2c5dd93a6ed2c86ffe3fa545198b33aa102ff724074d9be57d4e17845d1c2e88a04166267ab702f0d1303c63a049f9ca5763ba3cc0e40862da" name="MozillaThunderbird-translations-common" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1763380800">- Add build_limit for s390x on SLE16 (bsc#1247774)
  * by Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1765368000">- Mozilla Thunderbird 140.6.0 ESR
  MFSA 2025-96 (bsc#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1768392000">- Mozilla Thunderbird 140.7.0 ESR
  MFSA 2026-05 (bsc#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768478400">- Support using system GnuPG with gpgme 2, boo#1253718 bmo1967121
  add mozilla-bmo1967121.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769774400">- Mozilla Thunderbird 140.7.1 ESR
  MFSA 2026-08 (bsc#1257397)
  * CVE-2026-0818 (bmo#1881530)
    CSS-based exfiltration of the content from partially
    encrypted emails when allowing remote content</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771329600">- Mozilla Thunderbird 140.7.2 ESR
  MFSA 2026-11 (boo#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771761600">- Mozilla Thunderbird 140.8.0 ESR
  MFSA 2026-17 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- add thunderbird-bmo2006630.patch (bmo#2006630)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1772884800">- Mozilla Thunderbird 140.8.1 ESR
  * Add mail.openpgp.load_untested_gpgme_version to load untested
    GPGME version
- drop mozilla-bmo1967121.patch because of the upstream change</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774267200">- Mozilla Thunderbird 140.9.0 ESR
  MFSA 2026-24 (bsc#1260083)
  * CVE-2026-3889 (bmo#2020723)
    Spoofing issue in Thunderbird
  * CVE-2026-4371 (bmo#2023493)
    Out of bounds read in IMAP parsing
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591, bmo#2016661,
    bmo#2016664, bmo#2017303, bmo#2017894, bmo#2018090, bmo#2018196,
    bmo#2018379, bmo#2019112, bmo#2022090, bmo#2022243, bmo#2022351,
    bmo#2022478, bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775390400">- Mozilla Thunderbird 140.9.1 ESR
  MFSA 2026-29
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="23794130309bf2fd63aa15fcb6f9ffe5caa7f95c1612ab50901de1631510a3de7b19a05d9de89eb66ffd4c81c293a827e4626dee158a1f3a099aec8a0d6d3c29" name="MozillaThunderbird-translations-other" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1763380800">- Add build_limit for s390x on SLE16 (bsc#1247774)
  * by Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1765368000">- Mozilla Thunderbird 140.6.0 ESR
  MFSA 2025-96 (bsc#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1768392000">- Mozilla Thunderbird 140.7.0 ESR
  MFSA 2026-05 (bsc#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768478400">- Support using system GnuPG with gpgme 2, boo#1253718 bmo1967121
  add mozilla-bmo1967121.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769774400">- Mozilla Thunderbird 140.7.1 ESR
  MFSA 2026-08 (bsc#1257397)
  * CVE-2026-0818 (bmo#1881530)
    CSS-based exfiltration of the content from partially
    encrypted emails when allowing remote content</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771329600">- Mozilla Thunderbird 140.7.2 ESR
  MFSA 2026-11 (boo#1258231)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1771761600">- Mozilla Thunderbird 140.8.0 ESR
  MFSA 2026-17 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
- add thunderbird-bmo2006630.patch (bmo#2006630)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1772884800">- Mozilla Thunderbird 140.8.1 ESR
  * Add mail.openpgp.load_untested_gpgme_version to load untested
    GPGME version
- drop mozilla-bmo1967121.patch because of the upstream change</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1774267200">- Mozilla Thunderbird 140.9.0 ESR
  MFSA 2026-24 (bsc#1260083)
  * CVE-2026-3889 (bmo#2020723)
    Spoofing issue in Thunderbird
  * CVE-2026-4371 (bmo#2023493)
    Out of bounds read in IMAP parsing
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329, bmo#2016342)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591, bmo#2016661,
    bmo#2016664, bmo#2017303, bmo#2017894, bmo#2018090, bmo#2018196,
    bmo#2018379, bmo#2019112, bmo#2022090, bmo#2022243, bmo#2022351,
    bmo#2022478, bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1775390400">- Mozilla Thunderbird 140.9.1 ESR
  MFSA 2026-29
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294,
    bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829,
    bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437,
    bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472,
    bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555,
    bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="972903b26b88d56dd1ecda8ad3c88826fb542b234f4b858b46751f486881bc8a136f678b6521038ddb4330661311f1768dd9635a4ba4ebc8fa8d61b79a709d1b" name="MultiMarkdown-6" arch="riscv64">
  <version epoch="0" ver="6.7.0" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1512648000">- Update to version 6.2.3:
  * version bump
  * FIXED: Fix potential NULL pointer dereference
  * FIXED: Fix bug with multiple footnotes in single paragraph when exporting to LaTeX
  * CHANGED: Update superscript/subscript algorithm to allow leading instances
  * UPDATED: Refactor file utilities into file.c/h
  * FIXED: Prevent pointer overflow
  * UPDATED: Silence Xcode static analyzer false positives
  * FIXED: Fix potential bug
  * FIXED: Fix potential bug
  * UPDATED: Fix issue with AStyle indent settings</changelog>
  <changelog author="mpluskal@suse.com" date="1520510400">- Update to version 6.3.0:
  * version bump
  * UPDATED: Apply astyle to source
  * UPDATED: Remove deprecated fodt.c and fodt.h
  * FIXED: Fix issue with list bullets in fenced code blocks
  * FIXED: Fix typo in QuickStart.txt (fixes #111)
  * Fix encoding of some markup inside LaTeX texttt environment (fixes #110 and #108)
  * UPDATED: Update dates
  * UPDATED: Add test suite to d_string
  * FIXED: Fix edge case with superscripts and punctuation</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551873600">- Update to version 6.4.0:
  * version bump
  * FIXED: Fix token length in OPML
  * UPDATED: Allow '\' to preserve line break in metadata.  (Addresses #86)
  * FIXED: Prevent potential null dereference
  * Avoid potential error with stack_free
  * FIXED: Use Setext headers when necessary to convert from OPML to text (fixes #138)
  * UPDATED: Apply astyle
  * ADDED: Add opml option to read for MultiMarkdown OPML files
  * UPDATED: Adjust metadata for test files
  * FIXED: Trim single remaining whitespace when exporting headers</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1572955200">- Use modern macro for cmake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1580990400">- Update to version 6.5.1:
  * FIXED: Fix README version
  * version bump
  * FIXED: Fix error when pruning tokens
  * FIXED: Fix array overflow with wide tables
  * FIXED: Fix tests
  * FIXED: Fix null dereference
  * FIXED: Fix memory leak
  * FIXED: Fix null dereference
  * FIXED: Fix edge case in fenced code blocks
  * FIXED: Use more definitive edge case fix
  * FIXED: Fix metadata edge case
  * FIXED: Fix typos
  * FIXED: Ensure use of bash for creating AllTests.c
  * FIXED: Fix edge case in block parsing
  * FIXED: Fix edge case error in definition lists
  * UPDATED: Shorten hash function for compiling speed since we are hashing shorter strings
  * FIXED: Fix name mismatch of mmd6-default-metadata (Addresses #173)
  * UPDATED: Update notes source text
  * version bump; copyright bump
  * FIXED: Fix test suite for new captions
  * ADDED: Add title as short caption for figures and tables to be used in list of figures and list of tables.  Addresses #177 -- thanks, 	MArpogaus
  * FIXED: Fix memory leak (#172) -- thanks Alfons
  * UPDATED: Update cmake for xcode 11
  * UPDATED: Tweak smart quote rules to avoid false positive matches when using double quote as inches mark
  * FIXED: Fix two small potential errors
  * UPDATED: Make astyle
  * FIXED: Fix edge case with single item loose lists (fixes #174)
  * FIXED: Update README template
  * Fixes to README
  * Revert "remove build folder"
  * remove build folder
  * update README with instructions for Xcode
  * FIXED: Fix regression
  * ADDED: Add ASCII case detection
  * UPDATED: Refactor header file inclusion
  * UPDATED: Tidy code
  * FIXED: Fix potential errors related to checking for metadata
  * FIXED: Improve efficiency when checking for existence of metadata
  * FIXED: Fix potential memory address error
  * FIXED: Allow building libMMD has a child project for testing
  * FIXED: Fix length of metadata if no trailing line ending
  * UPDATED: Tidy code
  * UPDATED: Tidy code
  * FIXED: Improve BOM stripping
  * UPDATED: reduce false-positive rate of metadata where first line contains colon but metadata is not intended
  * UPDATED: Automatically disable libCurl on iOS
  * UPDATED: remove reliance on version.h when testing
  * UPDATED: Remove debug statement
  * UPDATED: Add UTF-8 validity check function
  * UPDATED: Fix main() when token pools disabled
  * UPDATED: Update char.c
  * UPDATED: Remove some old debugging statements that aren't necessary anymore
  * FIXED: Fix filename
  * UPDATED: Additional README comments about Xcode
  * add how to build Xcode framework to README
  * FIXED: Fix trim trailing whitespace
  * UPDATED: Update astyle
  * UPDATED: Add MARKUP token type
  * UPDATED: Update astyle settings
  * FIXED: Fix potential issue in d_string
  * FIXED: Fix potential issue in d_string
  * UPDATED: Remove i386 build architecture from default configuration
  * ADDED: Add {{TOC:1}} and {{TOC:1-2}} options
  * UPDATED: Silence warnings
  * UPDATED: Apply astyle
  * FIXED: Fix potential bug when reading OPML/ITMZ
  * FIXED: Update Quick Start PDF
  * FIXED: Clean up Quick Start guide
  * FIXED: Update Quick Start PDF
  * FIXED: Fix prior bad edits to quick start guide
  * FIXED: Fix warning
  * FIXED: Fix handling of hebrew language option
  * UPDATED: Fix doxygen template
  * UPDATED: Update advanced headers test suite
  * ADDED: Add support for random header labels when not manually specified (Addresses #157)
  * FIXED: Prevent line breaks in HTML/ODF attributes
  * UPDATED: table id attribute should be on table not caption
  * FIXED: Fix whitespace issues with headers with manual labels
  * FIXED: Include .html for EPUB and .fodt for ODT when transcluding with wildcard extension
  * UPDATED: Silence some Xcode warnings
  * FIXED: Fix pointer dereference (fixes #152)
  * UPDATED: Change convenience scripts for better POSIX compliance (implements #150) (Thanks, Ryan)
  * UPDATED: Apply astyle
  * FIXED: Ensure newline at end of header contents when importing from OPML/ITMZ
  * FIXED: Fix CMake config for MacPorts (fixes #146)
  * FIXED: Fix letterhead reference to memoir-footer. (Fixes #143)
  * FIXED: Use C11 (had old C99 as well, but I suspect that wasn't actually used
  * FIXED: Fix PATH in convenience scripts
  * FIXED: Fix bugs in new zip extraction code
  * Update mmd6-letterhead-leader.tex
  * FIXED: Add byte for null terminator when extracting from zip archive
  * FIXED: Update re2c scanners and prevent crash on certain documents with unexpected encoding
  * ADDED: Add conversion from ITMZ routines
  * UPDATED: Refactor XML parsing; improve OPML reading; add ITMZ (iThoughts) reading/writing (experimental feature); a few other small tweaks
  * UPDATED: Update macOS deployment version to 10.6 for Mojave
  * UPDATED: Don't require opening &lt;?xml&gt; in OPML
  * UPDATED: Apply astyle
  * UPDATED: Add OPML routines to libMultiMarkdown.h
  * UPDATED: Update d_string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611662400">- Update to version 6.6.0:
  * UPDATED: Update CMakeLists.txt for Universal Binary
  * CHANGED: Reformat comment
  * UPDATED: Apply astyle to all files
  * FIXED: Fix style issue with ODT output format
  * FIXED: Improve README install path
  * FIXED: Re-enable token object pools in default configuration
  * version bump
  * UPDATED: Restructure source code organization; Restructure Cmake configuration file; restructure Makefile
  * version bump
  * ADDED: Add additional blockquote tests
  * FIXED: Fix issue when parsing blockquote that contains raw HTML
  * FIXED: Don't free NULL link
  * FIXED: Fix regression
  * FIXED: Improve blockquote parser
  * FIXED: Add latex footer to beamer output format (fixes #185)
  * FIXED: Fix test suite
  * FIXED: Prevent iOS Safari from bastardizing left arrow unicode character with an ugly emoji
  * FIXED: Allow hyphen in image/link unquoted attributes
  * ADDED: Add format to create HTML with storing of assets
  * FIXED: Fix issue with tight list where last item has multiple paragraphs not being recognized as a loose list
  * FIXED: Fix CMake issue
  * FIXED: tweak CriticMarkup highlight handling
  * version bump
  * FIXED: Update cpack generator for macOS
  * Fix fsf address in files licenses.
  * FIXED: Fix memory leak in ITMZ reader
  * UPDATED: Adjust cmake to only make library when included from a parent project
  * FIXED: Don't use undefined version string</changelog>
  <changelog author="mpluskal@suse.com" date="1643112000">- Update to version 6.6.0:
  *</changelog>
  <changelog author="mpluskal@suse.com" date="1679659200">- Update to version 6.6.0:
  * Revert "FIXED: Fix PATH in convenience scripts"
  * FIXED: Fix PATH in convenience scripts</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1703678400">- Update to version 6.7.0:
  * version bump
  * FIXED: Fix error detecting tables when indented in list items -- Thanks, @wnm3!
  * Avoid space to be eaten aways after a slash in latex export
  * UPDATED: Update github CI for multiple platforms
  * UPDATED: Update github CI for multiple platforms
  * UPDATED: Update github CI for multiple platforms
  * UPDATED: Update github CI for multiple platforms
  * UPDATED: Update github CI for multiple platforms
  * ci: added github CI
  * FIXED: Fix issue with reference links with leading space instead of tab
  * FIXED: Fix edge case where table separator without leading pipe is treated as a list item
  * FIXED: Fix architecture issue when running multimarkdown from Xcode
  * FIXED: bibtex metadata should be raw
  * FIXED: Fix typos in error messages
  * UPDATED: standardize common source files
  * ADDED: Add more token types
  * FIXED: Don't output empty figure captions
  * FIXED: Fix issue with certain nested lists
  * use unsigned short in implementation, too
  * specify unsigned short for functions in token.h
  * FIXED: Use MultiMarkdown instead of libMultiMarkdown as title in version.h
  * FIXED: Improve markup handling around definition lists and colons
  * FIXED: Fix flow control error
  * FIXED: Improve edge cases around fenced code blocks and setext headers
  * FIXED: Fix trailing whitespace issues in headers/TOC
  * FIXED: Improve token mapping in header blocks
  * FIXED: Use UTC for timestamp
  * ADDED: Add compiler flag (DISABLE_OBJECT_POOL) to disable token pools
  * UPDATED: Update lexers with newer version of re2c
  * FIXED: Fix typo in xml.c
  * ADDED: Add OBJECT_REPLACEMENT_CHARACTER token (fixes #216)
  * FIXED: Fix regression from pull request that breaks build
  * UPDATED: Include definition list colons as markup token
  * UPDATED: Project clean up
  * Add Swift support
  * FIXED: Reset stack sizes before freeing temporary engine
  * FIXED: Left out file
  * FIXED: Centralize html fix
  * FIXED: Fix issue with escaping in URLs
  * FIXED: Updated argtable3 now needs to link to math
  * UPDATED: Update to latest argtable3 code
  * UPDATED: Update astyle config
  * FIXED: Fix Glossaries test
  * FIXED: Fix ambidextrous tokens inside of footnotes and other definitions
  * CHANGED: Astyle
  * FIXED: Restore prior label_counter after {{TOC}}
  * CHANGED: Add additional TOC tests
  * UPDATED: Update CMakeLists.txt for Universal Binary
  * CHANGED: Reformat comment
  * UPDATED: Apply astyle to all files
  * FIXED: Fix style issue with ODT output format
  * FIXED: Improve README install path
  * FIXED: Re-enable token object pools in default configuration</changelog>
</package>
<package pkgid="ca5b9a3afe89294e1a9bec7c5da49e3ad9053e10cfd40fd837be657c81ed97e250fbf3ca9908820b83a7575ac951e94909636bcffa8a5cb04ac0c6cf7f8e8750" name="MyGUI" arch="riscv64">
  <version epoch="0" ver="3.4.3" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Use %cmake macro. This fixes build for aarch64.
- Make use of %license</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417600">- Handle properly libCommon.so*
- Add patch to get a versionned libCommon.so file:
  * MyGUI-libCommon-fixup.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417601">- Add _constraints to avoid OOM errors</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Run spec-cleaner
- Update to 3.4:
  * Added LanguageManager::getLanguages
  * Fix lost key focus event not being triggered sometimes
  * Fix inconsistency: _riseMouseButtonMove was using Layer
    coordinates (most of the time).
    _riseMouseButtonReleased/Pressed were using absolute coordinates.
  * Other InputManager events fixes.
  * Cleaner and much faster logic for adding and removing
    render items (it was the performance bottleneck when
    working with many items on screen).
  * ScrollBar: Fixed wrong tracking area bug.
  * Button: make Button with key focus (can be set only
    manually through code) have highlighted state.
  * ItemBox: add possibility to not update ItemBox content
    when working with items (huge speed boost, when
    adding/removing many in single frame)
  * EditText: add support for alpha in text and text
    shadow colours (multiplied with widget's alpha).
  * ItemBox: add options to hide ItemBox scroll bars
    (same as for ScrollView and EditBox).
  * MultiListBox: slightly advanced and more flexible
    custom compare function.
  * EditBox: add Ctrl+Left/Right hotkey support (moves
    cursor to next word).
  * MultiListBox: add eventNotifyItem.
  * OpenGL3Platform: Added new rendering platform.
  * OpenGLESPlatform: Added new rendering platform.
  * Emscripten support (works for Ogre and all OpenGL
    platforms).
  * OgrePlatform: Many minor build-related fixes and imrovements,
    including newer Ogre support and better CMake scripts.
  * OpenGL3: Fixed application window resizing
    in editors and demos.
  * All platforms: Fix possible stack overflow in
  * **DataManager::getDataPath.
  * All platforms: better VertexBuffer reallocation strategy
    for all platforms (in ::lock call, not in ::setVertexCount).
  * All platforms: Various minor fixes and code cleanup.
  * ResourceManualFont: Added setTexture.
  * ResourceTrueTypeFont: Optimize TrueTupeFont render speed
    (half getGlyphInfo search time).
  * ResourceTrueTypeFont: Remove no longer needed freetype
    bytecode bug fix.
  * LayoutEditor: Fixed "[DEFAULT]" value not being handles properly
    (was colored white in ComboBox, was saved in layout).
  * LayoutEditor: Other minor fixes and improvements.
  * Added SDL2 support.
  * Switched to C++11: various related code improvements and cleanups.
- Rebase patches:
  * MyGUI-lib_suffix.patch
  * MyGUI-gcc47-visibility.patch
  * MyGUI-libCommon-fixup.patch
- Drop obsolete patch: MyGUI-freetype2-include.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624881600">- Update BuildRequires to fix OBS builds.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1634904000">- Renamed patches:
  - MyGUI-libCommon-fixup.patch -&gt; MyGUI-libs-versioning.patch
- Added patches:
  - MyGUI-install-libCommon.patch
- Extracted "tools" to a subpackage; fixed generated desktop files.
- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
  versions. Installing dependent applications doesn't pull MyGUI-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639915200">- Update to version 3.4.1
  * Implement new MSDF font
  * Add new eventWidgetDestroyed
  * Add support for custom shaders for each render item
  * Add support for Unicode code points outside of the
    Basic Multilingual Plane
  * Allow std::function in the MyGUI::newDelegate
  * Allow const functions and const classes in the MyGUI::newDelegate
  * Some bug fixes
  * Widgets
  * Some bug fixes in ListBox and EditBox
  * Button: make Button without "normal_checked" skin display
    "pushed" skin
  * Window: add borders snapping, when resizing it
  * Platform Ogre:
  * make it possible to use OGRE_RESOURCEMANAGER_STRICT=1 mode
  * use Ogre::Renderable to render Gui, this fixes several issues
    with recent Ogre version
  * LayoutEditor: fix multi language support
- Update MyGUI-install-libCommon.patch
- Add 0001-Fix-linking-with-Wl-no-undefined.patch
- Drop upstream fixed MyGUI-lib_suffix.patch,
  MyGUI-gcc47-visibility.patch,
  MyGUI-libs-versioning.patch
- Add rpmlintrc</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682510400">- Add mygui-add-missing-include.patch: Add missing include exposed
  by gcc 13.</changelog>
  <changelog author="Adriankhl &lt;adrian.k.h.lai@outlook.com&gt;" date="1702036800">- Update version 3.4.3
  * Core
  * Allow passing lambdas into MyGUI::newDelegate without explicitly wrapping them into std::function
  * Widgets
  * Add missing eventClipboardChanged when trying to cut/copy with no text selected
  * Fixed rare crash when changing widget style after it was clicked in the same frame
  * Fixed TabItem left disabled when rapidly switching between tabs
  * Improve performance of the TabControl tabs switching
  * Fixed ignoring "FontHeight" property when "FontName" is also set
  * Move MyGUI::DEFAULT to deprecated, add TabControl::DEFAULT_WIDTH instead
  * Platforms
  * Fix build with Ogre 14
  * Tools
  * Minor fixes for macOS
  * Use macOS Command key in tools
  [#] Other
  * Switch to C++17
  * Use string_view, unique_ptr and some other stuff
  * Various code improvements, including range base for migration and some other minor stuff
  * Add some missing MYGUI_DONT_USE_OBSOLETE checks for deprecated stuff
  * Remove MYGUI_DEBUG_MODE from headers to avoid issues with mixed debug/release builds
  * Core
  * Add missing MYGUI_EXPORT for ControllerRepeatClick (was not linking in non-static builds)
  * Use commands for key combinations on EditBox, provide macOS proper bindings
  * Add support for string_view in UString
  * Widgets
  * ComboBox and ListBox: make "AddItem" use LanguageManager::replaceTags same way it is done for caption properties
  * EditBox: Allow text input while holding Ctrl (Allow key combinations involving CTRL that produce printable characters)
  * Platforms
  * OpenGL: Fix build with libX11-free wayland setup
  * Ogre: Correct vertex color order for ogre 13
  * Demos and Tools
  * Use SDL_WINDOWEVENT_FOCUS_GAINED/SDL_WINDOWEVENT_FOCUS_LOST events for better detection when window should have low FPS
  * Fix macOS resources paths, do not use MACOSX_BUNDLE
  * Fix various deprecated or incorrect resources usage
  * Other
  * Add missing MYGUI_EXPORT to fix C4275 warnings
  * Various minor build fixes and improvements
  * Enable more warnings in MYGUI_HIGH_LEVEL_WARNINGS mode
  * Use GNUInstallDirs to install includes
- Remove mygui-add-missing-include.patch
- Remove MyGUI-install-libCommon.patch
- Remove 0001-Fix-linking-with-Wl-no-undefined.patch
- Add MYGUI_DONT_USE_OBSOLETE=ON setting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- Boost.System is headers only since 1.69</changelog>
</package>
<package pkgid="fa90a8a80e630363c828303a57c85797144252c88db6b9ee5419a067ad77db72611a61633dd4319339f209b861fd5e487db626b3fa2ab253e887d6d44dc8e8a1" name="MyGUI-demo" arch="riscv64">
  <version epoch="0" ver="3.4.3" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Use %cmake macro. This fixes build for aarch64.
- Make use of %license</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417600">- Handle properly libCommon.so*
- Add patch to get a versionned libCommon.so file:
  * MyGUI-libCommon-fixup.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417601">- Add _constraints to avoid OOM errors</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Run spec-cleaner
- Update to 3.4:
  * Added LanguageManager::getLanguages
  * Fix lost key focus event not being triggered sometimes
  * Fix inconsistency: _riseMouseButtonMove was using Layer
    coordinates (most of the time).
    _riseMouseButtonReleased/Pressed were using absolute coordinates.
  * Other InputManager events fixes.
  * Cleaner and much faster logic for adding and removing
    render items (it was the performance bottleneck when
    working with many items on screen).
  * ScrollBar: Fixed wrong tracking area bug.
  * Button: make Button with key focus (can be set only
    manually through code) have highlighted state.
  * ItemBox: add possibility to not update ItemBox content
    when working with items (huge speed boost, when
    adding/removing many in single frame)
  * EditText: add support for alpha in text and text
    shadow colours (multiplied with widget's alpha).
  * ItemBox: add options to hide ItemBox scroll bars
    (same as for ScrollView and EditBox).
  * MultiListBox: slightly advanced and more flexible
    custom compare function.
  * EditBox: add Ctrl+Left/Right hotkey support (moves
    cursor to next word).
  * MultiListBox: add eventNotifyItem.
  * OpenGL3Platform: Added new rendering platform.
  * OpenGLESPlatform: Added new rendering platform.
  * Emscripten support (works for Ogre and all OpenGL
    platforms).
  * OgrePlatform: Many minor build-related fixes and imrovements,
    including newer Ogre support and better CMake scripts.
  * OpenGL3: Fixed application window resizing
    in editors and demos.
  * All platforms: Fix possible stack overflow in
  * **DataManager::getDataPath.
  * All platforms: better VertexBuffer reallocation strategy
    for all platforms (in ::lock call, not in ::setVertexCount).
  * All platforms: Various minor fixes and code cleanup.
  * ResourceManualFont: Added setTexture.
  * ResourceTrueTypeFont: Optimize TrueTupeFont render speed
    (half getGlyphInfo search time).
  * ResourceTrueTypeFont: Remove no longer needed freetype
    bytecode bug fix.
  * LayoutEditor: Fixed "[DEFAULT]" value not being handles properly
    (was colored white in ComboBox, was saved in layout).
  * LayoutEditor: Other minor fixes and improvements.
  * Added SDL2 support.
  * Switched to C++11: various related code improvements and cleanups.
- Rebase patches:
  * MyGUI-lib_suffix.patch
  * MyGUI-gcc47-visibility.patch
  * MyGUI-libCommon-fixup.patch
- Drop obsolete patch: MyGUI-freetype2-include.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624881600">- Update BuildRequires to fix OBS builds.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1634904000">- Renamed patches:
  - MyGUI-libCommon-fixup.patch -&gt; MyGUI-libs-versioning.patch
- Added patches:
  - MyGUI-install-libCommon.patch
- Extracted "tools" to a subpackage; fixed generated desktop files.
- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
  versions. Installing dependent applications doesn't pull MyGUI-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639915200">- Update to version 3.4.1
  * Implement new MSDF font
  * Add new eventWidgetDestroyed
  * Add support for custom shaders for each render item
  * Add support for Unicode code points outside of the
    Basic Multilingual Plane
  * Allow std::function in the MyGUI::newDelegate
  * Allow const functions and const classes in the MyGUI::newDelegate
  * Some bug fixes
  * Widgets
  * Some bug fixes in ListBox and EditBox
  * Button: make Button without "normal_checked" skin display
    "pushed" skin
  * Window: add borders snapping, when resizing it
  * Platform Ogre:
  * make it possible to use OGRE_RESOURCEMANAGER_STRICT=1 mode
  * use Ogre::Renderable to render Gui, this fixes several issues
    with recent Ogre version
  * LayoutEditor: fix multi language support
- Update MyGUI-install-libCommon.patch
- Add 0001-Fix-linking-with-Wl-no-undefined.patch
- Drop upstream fixed MyGUI-lib_suffix.patch,
  MyGUI-gcc47-visibility.patch,
  MyGUI-libs-versioning.patch
- Add rpmlintrc</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682510400">- Add mygui-add-missing-include.patch: Add missing include exposed
  by gcc 13.</changelog>
  <changelog author="Adriankhl &lt;adrian.k.h.lai@outlook.com&gt;" date="1702036800">- Update version 3.4.3
  * Core
  * Allow passing lambdas into MyGUI::newDelegate without explicitly wrapping them into std::function
  * Widgets
  * Add missing eventClipboardChanged when trying to cut/copy with no text selected
  * Fixed rare crash when changing widget style after it was clicked in the same frame
  * Fixed TabItem left disabled when rapidly switching between tabs
  * Improve performance of the TabControl tabs switching
  * Fixed ignoring "FontHeight" property when "FontName" is also set
  * Move MyGUI::DEFAULT to deprecated, add TabControl::DEFAULT_WIDTH instead
  * Platforms
  * Fix build with Ogre 14
  * Tools
  * Minor fixes for macOS
  * Use macOS Command key in tools
  [#] Other
  * Switch to C++17
  * Use string_view, unique_ptr and some other stuff
  * Various code improvements, including range base for migration and some other minor stuff
  * Add some missing MYGUI_DONT_USE_OBSOLETE checks for deprecated stuff
  * Remove MYGUI_DEBUG_MODE from headers to avoid issues with mixed debug/release builds
  * Core
  * Add missing MYGUI_EXPORT for ControllerRepeatClick (was not linking in non-static builds)
  * Use commands for key combinations on EditBox, provide macOS proper bindings
  * Add support for string_view in UString
  * Widgets
  * ComboBox and ListBox: make "AddItem" use LanguageManager::replaceTags same way it is done for caption properties
  * EditBox: Allow text input while holding Ctrl (Allow key combinations involving CTRL that produce printable characters)
  * Platforms
  * OpenGL: Fix build with libX11-free wayland setup
  * Ogre: Correct vertex color order for ogre 13
  * Demos and Tools
  * Use SDL_WINDOWEVENT_FOCUS_GAINED/SDL_WINDOWEVENT_FOCUS_LOST events for better detection when window should have low FPS
  * Fix macOS resources paths, do not use MACOSX_BUNDLE
  * Fix various deprecated or incorrect resources usage
  * Other
  * Add missing MYGUI_EXPORT to fix C4275 warnings
  * Various minor build fixes and improvements
  * Enable more warnings in MYGUI_HIGH_LEVEL_WARNINGS mode
  * Use GNUInstallDirs to install includes
- Remove mygui-add-missing-include.patch
- Remove MyGUI-install-libCommon.patch
- Remove 0001-Fix-linking-with-Wl-no-undefined.patch
- Add MYGUI_DONT_USE_OBSOLETE=ON setting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- Boost.System is headers only since 1.69</changelog>
</package>
<package pkgid="8d1b244b111b356052ee0590252c5394d36acf73ed81bbd103f67147035cc96d2a3b95a5de880aa2676f236d3285671098a5d6bff994c6304cdb36db00238b17" name="MyGUI-devel" arch="riscv64">
  <version epoch="0" ver="3.4.3" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Use %cmake macro. This fixes build for aarch64.
- Make use of %license</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417600">- Handle properly libCommon.so*
- Add patch to get a versionned libCommon.so file:
  * MyGUI-libCommon-fixup.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417601">- Add _constraints to avoid OOM errors</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Run spec-cleaner
- Update to 3.4:
  * Added LanguageManager::getLanguages
  * Fix lost key focus event not being triggered sometimes
  * Fix inconsistency: _riseMouseButtonMove was using Layer
    coordinates (most of the time).
    _riseMouseButtonReleased/Pressed were using absolute coordinates.
  * Other InputManager events fixes.
  * Cleaner and much faster logic for adding and removing
    render items (it was the performance bottleneck when
    working with many items on screen).
  * ScrollBar: Fixed wrong tracking area bug.
  * Button: make Button with key focus (can be set only
    manually through code) have highlighted state.
  * ItemBox: add possibility to not update ItemBox content
    when working with items (huge speed boost, when
    adding/removing many in single frame)
  * EditText: add support for alpha in text and text
    shadow colours (multiplied with widget's alpha).
  * ItemBox: add options to hide ItemBox scroll bars
    (same as for ScrollView and EditBox).
  * MultiListBox: slightly advanced and more flexible
    custom compare function.
  * EditBox: add Ctrl+Left/Right hotkey support (moves
    cursor to next word).
  * MultiListBox: add eventNotifyItem.
  * OpenGL3Platform: Added new rendering platform.
  * OpenGLESPlatform: Added new rendering platform.
  * Emscripten support (works for Ogre and all OpenGL
    platforms).
  * OgrePlatform: Many minor build-related fixes and imrovements,
    including newer Ogre support and better CMake scripts.
  * OpenGL3: Fixed application window resizing
    in editors and demos.
  * All platforms: Fix possible stack overflow in
  * **DataManager::getDataPath.
  * All platforms: better VertexBuffer reallocation strategy
    for all platforms (in ::lock call, not in ::setVertexCount).
  * All platforms: Various minor fixes and code cleanup.
  * ResourceManualFont: Added setTexture.
  * ResourceTrueTypeFont: Optimize TrueTupeFont render speed
    (half getGlyphInfo search time).
  * ResourceTrueTypeFont: Remove no longer needed freetype
    bytecode bug fix.
  * LayoutEditor: Fixed "[DEFAULT]" value not being handles properly
    (was colored white in ComboBox, was saved in layout).
  * LayoutEditor: Other minor fixes and improvements.
  * Added SDL2 support.
  * Switched to C++11: various related code improvements and cleanups.
- Rebase patches:
  * MyGUI-lib_suffix.patch
  * MyGUI-gcc47-visibility.patch
  * MyGUI-libCommon-fixup.patch
- Drop obsolete patch: MyGUI-freetype2-include.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624881600">- Update BuildRequires to fix OBS builds.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1634904000">- Renamed patches:
  - MyGUI-libCommon-fixup.patch -&gt; MyGUI-libs-versioning.patch
- Added patches:
  - MyGUI-install-libCommon.patch
- Extracted "tools" to a subpackage; fixed generated desktop files.
- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
  versions. Installing dependent applications doesn't pull MyGUI-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639915200">- Update to version 3.4.1
  * Implement new MSDF font
  * Add new eventWidgetDestroyed
  * Add support for custom shaders for each render item
  * Add support for Unicode code points outside of the
    Basic Multilingual Plane
  * Allow std::function in the MyGUI::newDelegate
  * Allow const functions and const classes in the MyGUI::newDelegate
  * Some bug fixes
  * Widgets
  * Some bug fixes in ListBox and EditBox
  * Button: make Button without "normal_checked" skin display
    "pushed" skin
  * Window: add borders snapping, when resizing it
  * Platform Ogre:
  * make it possible to use OGRE_RESOURCEMANAGER_STRICT=1 mode
  * use Ogre::Renderable to render Gui, this fixes several issues
    with recent Ogre version
  * LayoutEditor: fix multi language support
- Update MyGUI-install-libCommon.patch
- Add 0001-Fix-linking-with-Wl-no-undefined.patch
- Drop upstream fixed MyGUI-lib_suffix.patch,
  MyGUI-gcc47-visibility.patch,
  MyGUI-libs-versioning.patch
- Add rpmlintrc</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682510400">- Add mygui-add-missing-include.patch: Add missing include exposed
  by gcc 13.</changelog>
  <changelog author="Adriankhl &lt;adrian.k.h.lai@outlook.com&gt;" date="1702036800">- Update version 3.4.3
  * Core
  * Allow passing lambdas into MyGUI::newDelegate without explicitly wrapping them into std::function
  * Widgets
  * Add missing eventClipboardChanged when trying to cut/copy with no text selected
  * Fixed rare crash when changing widget style after it was clicked in the same frame
  * Fixed TabItem left disabled when rapidly switching between tabs
  * Improve performance of the TabControl tabs switching
  * Fixed ignoring "FontHeight" property when "FontName" is also set
  * Move MyGUI::DEFAULT to deprecated, add TabControl::DEFAULT_WIDTH instead
  * Platforms
  * Fix build with Ogre 14
  * Tools
  * Minor fixes for macOS
  * Use macOS Command key in tools
  [#] Other
  * Switch to C++17
  * Use string_view, unique_ptr and some other stuff
  * Various code improvements, including range base for migration and some other minor stuff
  * Add some missing MYGUI_DONT_USE_OBSOLETE checks for deprecated stuff
  * Remove MYGUI_DEBUG_MODE from headers to avoid issues with mixed debug/release builds
  * Core
  * Add missing MYGUI_EXPORT for ControllerRepeatClick (was not linking in non-static builds)
  * Use commands for key combinations on EditBox, provide macOS proper bindings
  * Add support for string_view in UString
  * Widgets
  * ComboBox and ListBox: make "AddItem" use LanguageManager::replaceTags same way it is done for caption properties
  * EditBox: Allow text input while holding Ctrl (Allow key combinations involving CTRL that produce printable characters)
  * Platforms
  * OpenGL: Fix build with libX11-free wayland setup
  * Ogre: Correct vertex color order for ogre 13
  * Demos and Tools
  * Use SDL_WINDOWEVENT_FOCUS_GAINED/SDL_WINDOWEVENT_FOCUS_LOST events for better detection when window should have low FPS
  * Fix macOS resources paths, do not use MACOSX_BUNDLE
  * Fix various deprecated or incorrect resources usage
  * Other
  * Add missing MYGUI_EXPORT to fix C4275 warnings
  * Various minor build fixes and improvements
  * Enable more warnings in MYGUI_HIGH_LEVEL_WARNINGS mode
  * Use GNUInstallDirs to install includes
- Remove mygui-add-missing-include.patch
- Remove MyGUI-install-libCommon.patch
- Remove 0001-Fix-linking-with-Wl-no-undefined.patch
- Add MYGUI_DONT_USE_OBSOLETE=ON setting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- Boost.System is headers only since 1.69</changelog>
</package>
<package pkgid="9d3f16797b42d0672481604ed8a76a525efb6aab9e11e6db7d5bcc882d2c8d1ba87c9890a9cc660f00796a52db23c1ea33db4670fdc86761510389e642a6a46b" name="MyGUI-devel-doc" arch="noarch">
  <version epoch="0" ver="3.4.3" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Use %cmake macro. This fixes build for aarch64.
- Make use of %license</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417600">- Handle properly libCommon.so*
- Add patch to get a versionned libCommon.so file:
  * MyGUI-libCommon-fixup.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417601">- Add _constraints to avoid OOM errors</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Run spec-cleaner
- Update to 3.4:
  * Added LanguageManager::getLanguages
  * Fix lost key focus event not being triggered sometimes
  * Fix inconsistency: _riseMouseButtonMove was using Layer
    coordinates (most of the time).
    _riseMouseButtonReleased/Pressed were using absolute coordinates.
  * Other InputManager events fixes.
  * Cleaner and much faster logic for adding and removing
    render items (it was the performance bottleneck when
    working with many items on screen).
  * ScrollBar: Fixed wrong tracking area bug.
  * Button: make Button with key focus (can be set only
    manually through code) have highlighted state.
  * ItemBox: add possibility to not update ItemBox content
    when working with items (huge speed boost, when
    adding/removing many in single frame)
  * EditText: add support for alpha in text and text
    shadow colours (multiplied with widget's alpha).
  * ItemBox: add options to hide ItemBox scroll bars
    (same as for ScrollView and EditBox).
  * MultiListBox: slightly advanced and more flexible
    custom compare function.
  * EditBox: add Ctrl+Left/Right hotkey support (moves
    cursor to next word).
  * MultiListBox: add eventNotifyItem.
  * OpenGL3Platform: Added new rendering platform.
  * OpenGLESPlatform: Added new rendering platform.
  * Emscripten support (works for Ogre and all OpenGL
    platforms).
  * OgrePlatform: Many minor build-related fixes and imrovements,
    including newer Ogre support and better CMake scripts.
  * OpenGL3: Fixed application window resizing
    in editors and demos.
  * All platforms: Fix possible stack overflow in
  * **DataManager::getDataPath.
  * All platforms: better VertexBuffer reallocation strategy
    for all platforms (in ::lock call, not in ::setVertexCount).
  * All platforms: Various minor fixes and code cleanup.
  * ResourceManualFont: Added setTexture.
  * ResourceTrueTypeFont: Optimize TrueTupeFont render speed
    (half getGlyphInfo search time).
  * ResourceTrueTypeFont: Remove no longer needed freetype
    bytecode bug fix.
  * LayoutEditor: Fixed "[DEFAULT]" value not being handles properly
    (was colored white in ComboBox, was saved in layout).
  * LayoutEditor: Other minor fixes and improvements.
  * Added SDL2 support.
  * Switched to C++11: various related code improvements and cleanups.
- Rebase patches:
  * MyGUI-lib_suffix.patch
  * MyGUI-gcc47-visibility.patch
  * MyGUI-libCommon-fixup.patch
- Drop obsolete patch: MyGUI-freetype2-include.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624881600">- Update BuildRequires to fix OBS builds.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1634904000">- Renamed patches:
  - MyGUI-libCommon-fixup.patch -&gt; MyGUI-libs-versioning.patch
- Added patches:
  - MyGUI-install-libCommon.patch
- Extracted "tools" to a subpackage; fixed generated desktop files.
- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
  versions. Installing dependent applications doesn't pull MyGUI-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639915200">- Update to version 3.4.1
  * Implement new MSDF font
  * Add new eventWidgetDestroyed
  * Add support for custom shaders for each render item
  * Add support for Unicode code points outside of the
    Basic Multilingual Plane
  * Allow std::function in the MyGUI::newDelegate
  * Allow const functions and const classes in the MyGUI::newDelegate
  * Some bug fixes
  * Widgets
  * Some bug fixes in ListBox and EditBox
  * Button: make Button without "normal_checked" skin display
    "pushed" skin
  * Window: add borders snapping, when resizing it
  * Platform Ogre:
  * make it possible to use OGRE_RESOURCEMANAGER_STRICT=1 mode
  * use Ogre::Renderable to render Gui, this fixes several issues
    with recent Ogre version
  * LayoutEditor: fix multi language support
- Update MyGUI-install-libCommon.patch
- Add 0001-Fix-linking-with-Wl-no-undefined.patch
- Drop upstream fixed MyGUI-lib_suffix.patch,
  MyGUI-gcc47-visibility.patch,
  MyGUI-libs-versioning.patch
- Add rpmlintrc</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682510400">- Add mygui-add-missing-include.patch: Add missing include exposed
  by gcc 13.</changelog>
  <changelog author="Adriankhl &lt;adrian.k.h.lai@outlook.com&gt;" date="1702036800">- Update version 3.4.3
  * Core
  * Allow passing lambdas into MyGUI::newDelegate without explicitly wrapping them into std::function
  * Widgets
  * Add missing eventClipboardChanged when trying to cut/copy with no text selected
  * Fixed rare crash when changing widget style after it was clicked in the same frame
  * Fixed TabItem left disabled when rapidly switching between tabs
  * Improve performance of the TabControl tabs switching
  * Fixed ignoring "FontHeight" property when "FontName" is also set
  * Move MyGUI::DEFAULT to deprecated, add TabControl::DEFAULT_WIDTH instead
  * Platforms
  * Fix build with Ogre 14
  * Tools
  * Minor fixes for macOS
  * Use macOS Command key in tools
  [#] Other
  * Switch to C++17
  * Use string_view, unique_ptr and some other stuff
  * Various code improvements, including range base for migration and some other minor stuff
  * Add some missing MYGUI_DONT_USE_OBSOLETE checks for deprecated stuff
  * Remove MYGUI_DEBUG_MODE from headers to avoid issues with mixed debug/release builds
  * Core
  * Add missing MYGUI_EXPORT for ControllerRepeatClick (was not linking in non-static builds)
  * Use commands for key combinations on EditBox, provide macOS proper bindings
  * Add support for string_view in UString
  * Widgets
  * ComboBox and ListBox: make "AddItem" use LanguageManager::replaceTags same way it is done for caption properties
  * EditBox: Allow text input while holding Ctrl (Allow key combinations involving CTRL that produce printable characters)
  * Platforms
  * OpenGL: Fix build with libX11-free wayland setup
  * Ogre: Correct vertex color order for ogre 13
  * Demos and Tools
  * Use SDL_WINDOWEVENT_FOCUS_GAINED/SDL_WINDOWEVENT_FOCUS_LOST events for better detection when window should have low FPS
  * Fix macOS resources paths, do not use MACOSX_BUNDLE
  * Fix various deprecated or incorrect resources usage
  * Other
  * Add missing MYGUI_EXPORT to fix C4275 warnings
  * Various minor build fixes and improvements
  * Enable more warnings in MYGUI_HIGH_LEVEL_WARNINGS mode
  * Use GNUInstallDirs to install includes
- Remove mygui-add-missing-include.patch
- Remove MyGUI-install-libCommon.patch
- Remove 0001-Fix-linking-with-Wl-no-undefined.patch
- Add MYGUI_DONT_USE_OBSOLETE=ON setting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- Boost.System is headers only since 1.69</changelog>
</package>
<package pkgid="b86ee3db886b7416c05a935a9e44a993f927fa0813db1443978bf71b9c2f2904286ca2f7303f28995cc83f5dd2f9483e627322080e6c6ccb7e14a2ddc209fbe8" name="MyGUI-tools" arch="riscv64">
  <version epoch="0" ver="3.4.3" rel="2.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Use %cmake macro. This fixes build for aarch64.
- Make use of %license</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417600">- Handle properly libCommon.so*
- Add patch to get a versionned libCommon.so file:
  * MyGUI-libCommon-fixup.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1548417601">- Add _constraints to avoid OOM errors</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Run spec-cleaner
- Update to 3.4:
  * Added LanguageManager::getLanguages
  * Fix lost key focus event not being triggered sometimes
  * Fix inconsistency: _riseMouseButtonMove was using Layer
    coordinates (most of the time).
    _riseMouseButtonReleased/Pressed were using absolute coordinates.
  * Other InputManager events fixes.
  * Cleaner and much faster logic for adding and removing
    render items (it was the performance bottleneck when
    working with many items on screen).
  * ScrollBar: Fixed wrong tracking area bug.
  * Button: make Button with key focus (can be set only
    manually through code) have highlighted state.
  * ItemBox: add possibility to not update ItemBox content
    when working with items (huge speed boost, when
    adding/removing many in single frame)
  * EditText: add support for alpha in text and text
    shadow colours (multiplied with widget's alpha).
  * ItemBox: add options to hide ItemBox scroll bars
    (same as for ScrollView and EditBox).
  * MultiListBox: slightly advanced and more flexible
    custom compare function.
  * EditBox: add Ctrl+Left/Right hotkey support (moves
    cursor to next word).
  * MultiListBox: add eventNotifyItem.
  * OpenGL3Platform: Added new rendering platform.
  * OpenGLESPlatform: Added new rendering platform.
  * Emscripten support (works for Ogre and all OpenGL
    platforms).
  * OgrePlatform: Many minor build-related fixes and imrovements,
    including newer Ogre support and better CMake scripts.
  * OpenGL3: Fixed application window resizing
    in editors and demos.
  * All platforms: Fix possible stack overflow in
  * **DataManager::getDataPath.
  * All platforms: better VertexBuffer reallocation strategy
    for all platforms (in ::lock call, not in ::setVertexCount).
  * All platforms: Various minor fixes and code cleanup.
  * ResourceManualFont: Added setTexture.
  * ResourceTrueTypeFont: Optimize TrueTupeFont render speed
    (half getGlyphInfo search time).
  * ResourceTrueTypeFont: Remove no longer needed freetype
    bytecode bug fix.
  * LayoutEditor: Fixed "[DEFAULT]" value not being handles properly
    (was colored white in ComboBox, was saved in layout).
  * LayoutEditor: Other minor fixes and improvements.
  * Added SDL2 support.
  * Switched to C++11: various related code improvements and cleanups.
- Rebase patches:
  * MyGUI-lib_suffix.patch
  * MyGUI-gcc47-visibility.patch
  * MyGUI-libCommon-fixup.patch
- Drop obsolete patch: MyGUI-freetype2-include.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624881600">- Update BuildRequires to fix OBS builds.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1634904000">- Renamed patches:
  - MyGUI-libCommon-fixup.patch -&gt; MyGUI-libs-versioning.patch
- Added patches:
  - MyGUI-install-libCommon.patch
- Extracted "tools" to a subpackage; fixed generated desktop files.
- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
  versions. Installing dependent applications doesn't pull MyGUI-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639915200">- Update to version 3.4.1
  * Implement new MSDF font
  * Add new eventWidgetDestroyed
  * Add support for custom shaders for each render item
  * Add support for Unicode code points outside of the
    Basic Multilingual Plane
  * Allow std::function in the MyGUI::newDelegate
  * Allow const functions and const classes in the MyGUI::newDelegate
  * Some bug fixes
  * Widgets
  * Some bug fixes in ListBox and EditBox
  * Button: make Button without "normal_checked" skin display
    "pushed" skin
  * Window: add borders snapping, when resizing it
  * Platform Ogre:
  * make it possible to use OGRE_RESOURCEMANAGER_STRICT=1 mode
  * use Ogre::Renderable to render Gui, this fixes several issues
    with recent Ogre version
  * LayoutEditor: fix multi language support
- Update MyGUI-install-libCommon.patch
- Add 0001-Fix-linking-with-Wl-no-undefined.patch
- Drop upstream fixed MyGUI-lib_suffix.patch,
  MyGUI-gcc47-visibility.patch,
  MyGUI-libs-versioning.patch
- Add rpmlintrc</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682510400">- Add mygui-add-missing-include.patch: Add missing include exposed
  by gcc 13.</changelog>
  <changelog author="Adriankhl &lt;adrian.k.h.lai@outlook.com&gt;" date="1702036800">- Update version 3.4.3
  * Core
  * Allow passing lambdas into MyGUI::newDelegate without explicitly wrapping them into std::function
  * Widgets
  * Add missing eventClipboardChanged when trying to cut/copy with no text selected
  * Fixed rare crash when changing widget style after it was clicked in the same frame
  * Fixed TabItem left disabled when rapidly switching between tabs
  * Improve performance of the TabControl tabs switching
  * Fixed ignoring "FontHeight" property when "FontName" is also set
  * Move MyGUI::DEFAULT to deprecated, add TabControl::DEFAULT_WIDTH instead
  * Platforms
  * Fix build with Ogre 14
  * Tools
  * Minor fixes for macOS
  * Use macOS Command key in tools
  [#] Other
  * Switch to C++17
  * Use string_view, unique_ptr and some other stuff
  * Various code improvements, including range base for migration and some other minor stuff
  * Add some missing MYGUI_DONT_USE_OBSOLETE checks for deprecated stuff
  * Remove MYGUI_DEBUG_MODE from headers to avoid issues with mixed debug/release builds
  * Core
  * Add missing MYGUI_EXPORT for ControllerRepeatClick (was not linking in non-static builds)
  * Use commands for key combinations on EditBox, provide macOS proper bindings
  * Add support for string_view in UString
  * Widgets
  * ComboBox and ListBox: make "AddItem" use LanguageManager::replaceTags same way it is done for caption properties
  * EditBox: Allow text input while holding Ctrl (Allow key combinations involving CTRL that produce printable characters)
  * Platforms
  * OpenGL: Fix build with libX11-free wayland setup
  * Ogre: Correct vertex color order for ogre 13
  * Demos and Tools
  * Use SDL_WINDOWEVENT_FOCUS_GAINED/SDL_WINDOWEVENT_FOCUS_LOST events for better detection when window should have low FPS
  * Fix macOS resources paths, do not use MACOSX_BUNDLE
  * Fix various deprecated or incorrect resources usage
  * Other
  * Add missing MYGUI_EXPORT to fix C4275 warnings
  * Various minor build fixes and improvements
  * Enable more warnings in MYGUI_HIGH_LEVEL_WARNINGS mode
  * Use GNUInstallDirs to install includes
- Remove mygui-add-missing-include.patch
- Remove MyGUI-install-libCommon.patch
- Remove 0001-Fix-linking-with-Wl-no-undefined.patch
- Add MYGUI_DONT_USE_OBSOLETE=ON setting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- Boost.System is headers only since 1.69</changelog>
</package>
<package pkgid="2e111c17d708142fefbe7ed6d4e36d4c44263d28147be4fe358adda30d7df6558adcc199a8f1fbe7f93b1916d7aa2ca5048d8e45aa078e3155e25ca03f02dbe5" name="NetworkManager" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="28e2f213dc3343817e2cb72138ee731bcaa62aee1112acba2ad613b0974078e92e3979fe83736303f6db93fb7ba4b547202083c9e986a3ea73ae5806546c9369" name="NetworkManager-applet" arch="riscv64">
  <version epoch="0" ver="1.36.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667908800">- Update to version 1.30.0:
  + wifi: change description for wpa-psk to include also WPA3.
  + editor: remove unused fields from wifi page.
  + applet: replace libnotify with GNotification.
  + gschema: bring back org.gnome.nm-applet schema.
  + Updated translations.
- Drop pkgconfig(libnotify) BuildRequires: no longer needed.
- Rebase feature-app-indicator-desktop-file.patch.
- Conflict with libnma0 &lt; 1.10.4: the glib schema was upstream
  wrongly moved to libnma, even though only a part of it was
  supposed to be there. libnm 1.10.4 fixes this situation.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1670328000">- Add meson-0.61-build-fix.patch to fix the build on meson &gt;= 0.61
  (jsc#PED-2644, glgo#GNOME/network-manager-applet!107)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681646400">- Update to version 1.32.0:
  + Allow using MTU larger than 10000 octets.
  + Prefer using AppIndicator outside X11.
  + Added support for importing WireGuard profiles from wg-quick
    files.
  + Updated translations.
- Drop meson-0.61-build-fix.patch: fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to version 1.34.0:
  + Fix crash when importing WireGuard connections.
  + Fix ineffective "Don't show message again" button in
    notifications.
  + Drop build dependency on gudev.
  + Add setting to suppress broadband unlock prompt.
  + Replace occurrences of "master", "slave" and "blacklist".
  + Updated translations.
- Drop long disabled polkit-devel BuildRequires, patch it was
  needed for is dropped.
- Drop pkgconfig(gudev-1.0) BuildRequires: No longer needed
  following upstream changes.
- Rebase feature-app-indicator-desktop-file.patch with quilt.
- Pass sysconfdir=%{_distconfdir} to meson setup, move to UsrEtc.
- Pass b_lto=true to meson setup, use link time optimization.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Move translations to NetworkManager-connection-editor-lang,
  replace the NetworkManager-connection-editor Recommends with a
  hard Requires. Also add Obsoletes and Provides to ease updates.
  The reason for moving the translations are as follows: One can
  install NetworkManager-connection-editor without needing
  NetworkManager-applet, so in order to make the translations for
  NetworkManager-connection-editor installable without pulling the
  dependencies of NetworkManager-applet.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1697630400">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705665600">- Update to version 1.36.0:
  + Support WiFi's cloned-mac "stable-ssid".
  + Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Swicth to ayatana-appindicator: Replace
  pkgconfig(appindicator3-0.1) BuildRequires with
  pkgconfig(ayatana-appindicator3-0.1). The legacy appindicator has
  been unmaintained for a while already.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732104000">- Make pkgconfig(ayatana-appindicator3-0.1) BuildRequires
  conditional for ppc64le, as it is not available there.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1747915200">- Drop obsolete update-desktop-files BuildRequires and macro.
- Add check section and meson_test macro, run tests during build.</changelog>
</package>
<package pkgid="c24f1b149c3e62a827cf18a5fa9f95bbfa9a190b1d7ffa9b15eda41da7dd5daa3ceb73e773cca63ec1757eeb40d3a840566b5984757ffa0f70ef8fc2d95b91ed" name="NetworkManager-applet-fortisslvpn" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="5.2"/>
  <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ø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ø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>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
</package>
<package pkgid="e53024c59932030aaf50d24643f1349701b74a372f7c8c7e7bde08310122ba93beb0fe9d1265fe15419534461a347bef8526f243e4c39e91e2783cfc9e1900dc" name="NetworkManager-applet-iodine" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="12.1"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523707200">- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Drop unnneeded NetworkManager-gnome Requires from gnome
  sub-package, it is not longer of use for us.</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="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645272000">- Create nm-iodine user (by systemd-sysusers)
- Update Supplements to new format</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672228800">- Move dbus-1 system.d conf file to /usr (bsc#1206756)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701432000">- Rename gnome subpackage to NetworkManager-applet-iodine
  to more accurately reflect its usage
- Change supplements:
  - NMA subpackage: only supplement if main package is installed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Add NetworkManager-iodine-pkgconf-2.1.0.patch: Fix
  build/installation when using pkgconf 2.1 as pkg-config
  implementation: configure wrongly called
  "pkg-config pkg-config --parameters", which now leads nowhere.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
</package>
<package pkgid="a50ad47b648377297dd27bbc1495d7e15a00be33e083950bce9c7c425fc83bf54d2581b29bce7c458e65848f76debeb45e320ced509971e58da0a1f513721e12" name="NetworkManager-applet-l2tp" arch="riscv64">
  <version epoch="0" ver="1.52.0" rel="1.1"/>
  <changelog author="doug@uq.edu.au" date="1650888000">- Update to version 1.20.2:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="doug@uq.edu.au" date="1668340800">- Update to version 1.20.6:
  + Fix for Libreswan 4.9 and later detection.
  + Fix for ipsec-psk-flags setting not being saved.
  + Add getenv NM_L2TP_XL2TPD_MAX_RETRIES to allow setting the
    xl2tpd max retries value.
  + Increase IPsec and L2TP daemon wait timeouts for potentially
    better debugging.
  + Updated translations.
- Changes from version 1.20.4:
  + Security fix - properly detect that strongswan CHILD_SA
    connection has been established.
  + Fix for libreswan "cannot route template policy" error.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672833600">- Update to version 1.20.8:
  + Fix padding of PPP Options dialog.
  + Undo PTP peer &amp; ext GW routing prevention workaround first
    introduced with NetworkManager-l2tp 1.8.4 as workaround no
    longer works with NetworkManager 1.36. The actual fix should
    be done in NetworkManager.
  + Add support for Manual IPv4 configuration options: Address,
    Netmask and Gateway.
  + Remove deprecated OpenSSL 3 related code.
  + Load L2TP kernel modules if NM_L2TP_MODPROBE env variable set.</changelog>
  <changelog author="Bjørn &lt;bjorn.lie@gmail.com&gt;" date="1697025600">- Update to version 1.20.10:
  + Fix missing ppp user option.
  + Add support for compiling against pppd-2.5.0, including
    pkgconfig support to pickup the pppd plugin directory.
  + Add error output for missing TLS filenames.
  + Remove bashisms in configure script.
  + Spell checked code with CSpell.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-l2tp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and xl2tpd
  - NMA subpackage: Main package and NMA
- Configure runstatedir to %_rundir</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1753963200">- Stop emitting %{release} into program binaries(bsc#1246806).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758628800">- Update to version 1.20.20:
  + ipsec, xl2tpd &amp; kl2tpd command-line debugging output added.
  + Fixes for gcc -Werror=format-securityerrors.
  + Silence gcc -Wmaybe-uninitialized warning.
  + No longer ignore libreswan failed to add connection errors,
    such as: global ikev1-policy does not allow IKEv1 connections
  + Fix for libreswan 5.x deprecation warnings when using libreswan
    5.x:
  - ikev2=no has been replaced by keyexchange=ikev1
  - keyingtries=0 ignored, UP connection will attempt to
    establish until marked DOWN
  + Merge translations from NetworkManager-openvpn and
    NetworkManager-pptp.
- For changes between 1.20.10 and 1.20.20, please see the included
  NEWS file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 1.20.22:
  + Add group read permission to /etc/ipsec.d/ipsec.nm-l2tp.secrets.
    Required when Gentoo strongswan package is built with the
    "non-root" local USE flag, otherwise charon daemon does not
    have the privileges to read the ipsec.nm-l2tp.secrets file.
  + Stored PSK is no longer visible in auth-dialog.
  + Stored machine certificate passphrase is no longer visible in
    auth-dialog.
  + Check the presence of the L2TP editor plugin and provide
    feedback via the capabilities.
  + Wide character password fix.
  + Port auth-dialog Gtk4
  + Update and improve zh_TW Traditional Chinese locale.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768392000">- Update to version 1.52.0:
  + Verify file permissions for private connections to prevent
    unprivileged user from using other user's certs (CVE-2025-9615).
  + Fixes CVE-2025-9615 in combination with NetworkManager 1.52.2,
    1.54.3 or 1.56.0 and later. See:
    https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2324
  + Fixes Warning g_dbus_method_invocation_take_error: assertion
    'error != NULL' failed for some strongswan failed IPsec
    connections.
  + Merge translations from NetworkManager-fortisslvpn,
    NetworkManager-libreswan and NetworkManager-openvpn</changelog>
</package>
<package pkgid="b71f647d936a6cb1cb429958f4915560a10ecb9bf6f1af66f779b1fcbfc59ee0c9010456a559f43e9515ccbdd31d69542c5408fa0fc82eab5fb9731a90dad2b9" name="NetworkManager-applet-libreswan" arch="riscv64">
  <version epoch="0" ver="1.2.30" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672228800">- Move dbus-1 system.d conf file to /usr (bsc#1206757)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-libreswan
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and /usr/sbin/ipsec
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713441600">- Update to version 1.2.20:
  + Support setting "leftmodecfgclient" to "no"
  + Support for the "type", "hostaddrfamily" and
    "clientaddrfamily", "leftsubnet" and "rightcert" parameters.
- Changes from version 1.2.18:
  + Drop libnm-glib compatibility (NetworkManager &lt; 1.0).
  + Add support for the "authby", "dpdaction", "dpddelay",
    "dpdtimeout", "ipsec-interface" parameters.
  * Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Update to version 1.2.22:
  + Add IPv6 support.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1729598400">- Update to version 1.2.24:
  + Fixed formatting of ipsec.conf snippet. This is a security
    issue with severity of "Important." (CVE-2024-9050).
  + Added support for "require-id-on-certificate" setting.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759320000">- Update to version 1.2.27:
  + Gracefully handle the situation when service plugin is
    installed, but GUI editor plugin is not.
  + Add `nm-auto-defaults` option.
  + Fix a handful of regressions in import/export.
  + Updated translations.
- Changes from version 1.2.26:
  + The graphical editor now doesn't enter characters that wouldn't
    be allowed for various settings.
  + Added support for specifying multiple extra subnets to be
    routed locally or remotely ("leftsubnets", "rightsubnets").
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760961600">- Update to version 1.2.28:
  + Parse a special comment `# nm-auto-defaults=no` during import
    and export to set the nm-auto-defaults property.
  + Fix a bug that didn't export the `esp` option.
  + Always sanitize the configuration before its use, so that
    changes done after the initial import take effect.
  + Fix bug when adding the leading '@' to `leftid`.
  + Add `nm-auto-defaults` option.
  + Support `leftsendcert` and `rightca` options.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764676800">- Update to version 1.2.29:
  + Add support for `leftprotoport` and `rightprotoport` options
  + Add support for `nm-connect-mode` setting in service and
    editor
  + Fix crash upon deactivating an IPsec connection
  + Replace deprecated "ipsec auto" commands for libreswan &gt;= 5
  + Fix connection import with `rightrsasigkey` or `leftrsasigkey`
  + Fix memory leaks and improve memory management with
    g_autoptr()
  + Do not export phase2alg option
  + Remove the "add" value for nm-connect-mode
  + Add .clang-format configuration and reformat code
  + Extend CI coverage to CentOS Stream 9 and 10 platforms
  + Add automated release builds for Fedora via Packit
  + Update translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1765886400">- Update to version 1.2.30:
  + Declare supports-safe-private-file-access so private
    connections can continue working after change in the daemon.
  + Updated translations.</changelog>
</package>
<package pkgid="c5079e98e0d9bd93b7b7ffa74a9406f26edd9d9701c1cf8951330fe08af6351569786fd0cedc0721c3fbef7c49d244e3fe6124a216a4a2a566b4f0ff05564bdd" name="NetworkManager-applet-openconnect" arch="riscv64">
  <version epoch="0" ver="1.2.10" rel="5.2"/>
  <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="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Change to using systemd-sysusers</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631620800">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.2.8:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Fix SNI and authgroup problems.
  + Handle IPv6 nameservers.
  + Allow IP prefixes of 0 for routing rules.
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Add dbus-location.patch: move dbus system.d conf file to /usr
  (bsc#1204795)
- Due to patching: add BRs autoconf, automake and libtool</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684324800">- Update to version 1.2.10:
  + Improved cancellation handling.
  + Support SAML/SSO authentication for some VPN protocols.
  + Allow useragent override.
  + Support webkit2gtk-4.1.
  + Allow choosing certificates/keys from PKCS#11 tokens.
  + Allow custom interface name.
  + Allow UDP connectivity to be disabled.
  + Support multi-certificate authentication for AnyConnect.
  + Fix hangs with external browsers which spam stdout.
  + Updated translations.
- Drop dbus-location.patch: Fixed upstream.
- Add pkgconfig(webkit2gtk-4.1) BuildRequires: New dependency.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-openconnect
  to more accurately reflect its usage
- Add missing supplements:
  - NM and openconnect
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
</package>
<package pkgid="e76bf2646c6896e8eaccdeac023efe1333707ab2a815913e339a60b27275878221bf89d90370050c32e1ea9c1cc27b88c0c12d52b8c0dc8738e4653f5f49640a" name="NetworkManager-applet-openvpn" arch="riscv64">
  <version epoch="0" ver="1.12.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.8.18:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Drop nm-openvpn-bsc#1186091.patch: Fixed upstream.
- Rebase patch with quilt.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update to version 1.10.0:
  + Add support for "allow-compression" parameter.
  + Fix a regression in preserving the "tls-auth" settings.
  + Add support for "tls-min" and "tls-cipher" parameters.
  + Include the new gnome-control-center name in the AppData file.
  + Drop libnm-glib support, nobody is likely using it anymore.
  + Fix importing profiles with a PKCS#12 CA.
  + Make sure the plugin object links with glib.
  + Dropped dependency on intltool.
  + Updated translations.
- Drop intltool BuildRequires following upstream changes.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Update to version 1.10.2:
  + IP condfiguration is no longer required in TAP mode.
  + Fix initialization of secret flags.
  + Add support for DOMAIN-SEARCH option.
  + Set data-ciphers option with chosen cipher.
  + Update translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1694174400">- Add nm-openvpn-fix-importing-pkcs12-ca.patch: import: fix
  importing profiles with PKCS#12 CA
  (glgo#GNOME/NetworkManager-openvpn!50, bsc#1214415).
- Drop nm-openvpn-fix-importing-pkcs12-ca.patch: fixed upstream.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-openvpn
  to more accurately reflect its usage
- Add missing supplements:
  - NM and openvpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.12.0:
  + Adapt to the new way of handling the 2FA secret by the daemon,
    needed by it to fix a bug with certain clients.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1741089600">- Add nm-openvpn-fix-crash.patch: service: fix a crash when empty
  password is provided (glgo#GNOME/NetworkManager-openvpn!92,
  bsc#1237570).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754913600">- Update to version 1.12.2:
  + Fix bug that caused that challenge was incorrectly reused if
    invalid or expired.
  + Add support for "data-ciphers-fallback" option.
  + Add GUI support for "data-ciphers" option.
  + Fix export for password connection type that was not exporting
    some fields.
  + Fix mnemonics in editor's Identity - Advanced view
  + Auth-dialog ported to GTK4
  + Import certificates into the XDG_DATA_HOME directory.
  + Updated translations.
- Drop nm-openvpn-fix-crash.patch: Fixed upstream (in a slightly
  different way).
- Rebase fix-for-missing-whirlpool-hmac-authentication.patch with
  quilt.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1756209600">- Update to version 1.12.3:
  + Fix bug that caused that the challenge prompt didn't appear if
    it contained some special characters.</changelog>
</package>
<package pkgid="1da6a93b7871cb967977bfb562bbe1fddaec1c2c067e525728c4d3bbec68f4e07bb57ff18ad8436d6b4d428dd6b775a1020eba199e7c81b86ef8e1f1aebe37fd" name="NetworkManager-applet-pptp" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="3.2"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1522411200">- Update to version 1.2.6:
  + Fix passing "user" and set "remotename" (bgo#794695)
  + Use gresources for UI file
  + Updated translations.
- Update URL tag to https://wiki.gnome.org/Projects/NetworkManager:
  currently the Network Manager project's web page.
- Drop icon_theme_cache_* post/postun scriptlets: its fucntionality
  has been moved to RPM file triggers (4.13, suse_version 1330).
- Add gio-2.0, gio-unix-2.0 and glib-2.0 pkgconfig modules
  BuildRequires to avoid implicit dependencies.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523707200">- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Package missing COPYING file.
- Package m-pptp-service.conf as config, silence rpmlint.
- Drop unnneeded NetworkManager-gnome Requires from gnome
  sub-package, it is not longer of use for us.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538654400">- Update to version 1.2.8:
  + Fix build without GTK/Gnome.
  + 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="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="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.2.10:
  + 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 encourage to let us know before the libnm-glib support is
    removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. This is useful when activating connections with
    "nmcli --ask".
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.2.12:
  + Dropped the libnm-glib support (obsolete since 2014).
  + Add support for building with upcoming pppd version (2.5.0).
  + Improvement to the build &amp; test system.
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-pptp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and pptp
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
</package>
<package pkgid="9de9c72d78bbf1fc1ea2d033337590e0332866063d618e46d094363bb29300fb6a130a5bdc10003df397631e9a95e1c38aafeb4655b1b3eec3fd4781762c3b03" name="NetworkManager-applet-strongswan" arch="riscv64">
  <version epoch="0" ver="1.6.4" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570104000">- Update to version 1.4.5:
  + Enables the IPv6 tab in the connection dialog.
- Use modern macros.</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="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).
- Pass --with-nm-libexecdir=%{_libexecdir} to configure to behave
  the same as all the other NM-VPN plugins. This results in
  nm-strongswan-auth-dialog moving from
  %{_libexecdir}/NetworkManager to %{_libexecdir}, but considering
  all the other auth-dialog helpers are there as well it is
  perfectly welcome.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1588593600">- Update to version 1.5.0:
  + EAP-TLS authentication
  + Certificate source (file, agent, smartcard) is selectable
    independently
  + Add support to configure local and remote identities
  + Support configuring a custom server port
  + Show hint regarding password storage policy
  + Replaced the term "gateway" with "server"
  + Fixes build issues due to use of deprecated GLib
    macros/functions
  + Updated Glade file to GTK 3.2</changelog>
  <changelog author="Predrag Ivanović &lt;predivan@mts.rs&gt;" date="1623067200">- Update to version 1.5.2
  + Reduce height of config dialog by moving options/proposals to tabs
  + Migrated appdata to metainfo (renamed and moved the file)
- Update to version 1.5.1
  + Fixes password entry for private keys</changelog>
  <changelog author="Jens K. &lt;karatekhd@opensuse.org&gt;" date="1694088000">- Update to version 1.6.0
  + Support for GTK4
  + Removed libnm-glib compatibility
- Add pkgconfig(gtk4) because the new version requires this
- Add pkgconfig(libnma-gtk4) because the new version requires this</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-strongswan
  to more accurately reflect its usage
- Add missing supplements:
  - NM and strongswan-nm
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 1.6.3:
  + Fix configure/linker issue when not using GNU libtool
  + Update URL in metainfo
- Changes from version 1.6.2:
  + Add support to configure local and remote traffic selectors
- Changes from version 1.6.1:
  + Migrated from intltool to gettext
  + Remove dependency on gnome-common
- Drop intltool BuildRequires: no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.6.4:
  + Fixes regarding CVE-2025-9615</changelog>
</package>
<package pkgid="a0edaced22f6847dd624974e1e18315ebc7c81973ae51d7e018df3595070551803464ca51d7837b7ad5061b59456f32888200e914b5ea56449308ea8b37fbeeb" name="NetworkManager-applet-vpnc" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1532088000">- Updatet to version 1.2.6:
  + Fix for a local authenticated privileged escalation bug
    (CVE-2018-10900). All users are advised to upgrade.
  + The CA file is now hidden from the configuration dialog if
    hybrid auth is disabled.
  + 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="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="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647000000">- Update to version 1.2.8:
  + 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 encourage to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. This is useful when activating connections with
    "nmcli --ask".
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1691064000">- Add nm-vpnc-editor-interface-name.patch: properties: Don't set
  interface name as empty string by default
  (glgo#GNOME/NetworkManager-vpnc/commit/f4df2db6c, bsc#1213769).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-vpnc
  to more accurately reflect its usage
- Add missing supplements:
  - NM and vpnc
  - NMA subpackage: main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1731672000">- Update to version 1.4.0:
  + Added support for configuring MTU.
  + Added support for more secure DH groups.
  + Added options to relax security for old insecure gateways.
  + Added support for Fortigate vendor-specific compatibility
    quirks.
  + Removed obsolete libm-glib support.
  + Updated translations.
- Drop nm-vpnc-editor-interface-name.patch: Fixed upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1739016000">- Add nm-vpnc-undefined-symbol.patch: export nm_vpn_editor_factory_vpnc
  (glgo#GNOME/NetworkManager-vpnc!18, bsc#1233685).</changelog>
</package>
<package pkgid="5a0d9c1add9bca0b935964da610e903b0d37c2246610484de52c50f0bb5964f1e344c6e6eb935751496b48e9397aa713a07b2e695da37cfd51b1ed0b4cc0a32d" name="NetworkManager-bluetooth" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="8e01cae2656f2f55a92ff60187dc0b10a4741b5c34ca0b02e12801b690cff3e0b89fa9d7de6f680c31b8469b9bec44de5ca25baa83d7604ef3298a0af8eedf59" name="NetworkManager-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="42.1" rel="7.16"/>
  <changelog author="fezhang@suse.com" date="1504699200">- Add a SLE flavor.
- Clean up specfile.</changelog>
  <changelog author="fezhang@suse.com" date="1505390400">- Apply %{branding_name} also to summary and description.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec file by running spec-cleaner</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574769600">- Switch package to _multibuild.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1593086400">- Fix summary variable expansion: use %rpm style instead of $shell
  style (boo#1172773).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1593345600">- Also fix variable expansion in %description (boo#1172773).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659009600">- Move conncheck config file out of /etc. No longer
  import main config file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Expliciltly BuildRequire NetworkManager-branding-upstream:
  branding-upstream is produced by NetworkManager and is guaranteed
  to be the same version. Breaks a self-cycle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Fix most rpmlint warnings:
  + suse-zypp-packageand: use current Supplements: (A and B) syntax
    over packagand(A:B)
  + summary-ended-with-dot: Remove dot at the end of Summary:
  + no-%build-section: Add empty %build section
  + branding-supplements-missing: Fixes as part of
    suse-zypp-packageand.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710417600">- Ensure flavor has a value, at least %nil.
- ExclusiveArch: %nil is invalid: give it a value (do-not-build).</changelog>
</package>
<package pkgid="517cdbcdf76f4edd5c42dba4992269e0b01b1ac114e903b1f43a307c234e02bb82f037e67e158b7d3b3e2906d0e5927174171c7d75934d3414ffa11715c5bd91" name="NetworkManager-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="64d47c9f68c34ef8f49592c0978c9237db5979f1ccac4db2a03788f3d6cd8ca318a57c62ddc6f843c1ff3f76f60fb6f17c8ecbb2ee8982f46d66feeddb6f7e6a" name="NetworkManager-cloud-setup" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="f0fc77195e19168a6cb3e6fad279697a47c8baeee2d2545270a1152dae5159e288a34516b1063b142268df346a02e6e9d77410bdfe53bef0efb96216b2ffd0d6" name="NetworkManager-config-server" arch="noarch">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="02ec8c99c10bc42875aeb19eab3e2f1e174f6e41e7507c6299eca86ab671b90bea261ed1965adae6aa2dd04cbd8bd0d55f52b6605b69ef178ade10f34577af28" name="NetworkManager-connection-editor" arch="riscv64">
  <version epoch="0" ver="1.36.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667908800">- Update to version 1.30.0:
  + wifi: change description for wpa-psk to include also WPA3.
  + editor: remove unused fields from wifi page.
  + applet: replace libnotify with GNotification.
  + gschema: bring back org.gnome.nm-applet schema.
  + Updated translations.
- Drop pkgconfig(libnotify) BuildRequires: no longer needed.
- Rebase feature-app-indicator-desktop-file.patch.
- Conflict with libnma0 &lt; 1.10.4: the glib schema was upstream
  wrongly moved to libnma, even though only a part of it was
  supposed to be there. libnm 1.10.4 fixes this situation.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1670328000">- Add meson-0.61-build-fix.patch to fix the build on meson &gt;= 0.61
  (jsc#PED-2644, glgo#GNOME/network-manager-applet!107)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681646400">- Update to version 1.32.0:
  + Allow using MTU larger than 10000 octets.
  + Prefer using AppIndicator outside X11.
  + Added support for importing WireGuard profiles from wg-quick
    files.
  + Updated translations.
- Drop meson-0.61-build-fix.patch: fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to version 1.34.0:
  + Fix crash when importing WireGuard connections.
  + Fix ineffective "Don't show message again" button in
    notifications.
  + Drop build dependency on gudev.
  + Add setting to suppress broadband unlock prompt.
  + Replace occurrences of "master", "slave" and "blacklist".
  + Updated translations.
- Drop long disabled polkit-devel BuildRequires, patch it was
  needed for is dropped.
- Drop pkgconfig(gudev-1.0) BuildRequires: No longer needed
  following upstream changes.
- Rebase feature-app-indicator-desktop-file.patch with quilt.
- Pass sysconfdir=%{_distconfdir} to meson setup, move to UsrEtc.
- Pass b_lto=true to meson setup, use link time optimization.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Move translations to NetworkManager-connection-editor-lang,
  replace the NetworkManager-connection-editor Recommends with a
  hard Requires. Also add Obsoletes and Provides to ease updates.
  The reason for moving the translations are as follows: One can
  install NetworkManager-connection-editor without needing
  NetworkManager-applet, so in order to make the translations for
  NetworkManager-connection-editor installable without pulling the
  dependencies of NetworkManager-applet.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1697630400">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705665600">- Update to version 1.36.0:
  + Support WiFi's cloned-mac "stable-ssid".
  + Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Swicth to ayatana-appindicator: Replace
  pkgconfig(appindicator3-0.1) BuildRequires with
  pkgconfig(ayatana-appindicator3-0.1). The legacy appindicator has
  been unmaintained for a while already.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732104000">- Make pkgconfig(ayatana-appindicator3-0.1) BuildRequires
  conditional for ppc64le, as it is not available there.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1747915200">- Drop obsolete update-desktop-files BuildRequires and macro.
- Add check section and meson_test macro, run tests during build.</changelog>
</package>
<package pkgid="de8e6cfb13a47790c1adde66f742a88fe663b35394def8b2769f0975dbd2e5256ee1e3fa65a7dde557c4e42c71c03e47ad3b87be19c52dd3d2f32bea0d98843b" name="NetworkManager-connection-editor-lang" arch="noarch">
  <version epoch="0" ver="1.36.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667908800">- Update to version 1.30.0:
  + wifi: change description for wpa-psk to include also WPA3.
  + editor: remove unused fields from wifi page.
  + applet: replace libnotify with GNotification.
  + gschema: bring back org.gnome.nm-applet schema.
  + Updated translations.
- Drop pkgconfig(libnotify) BuildRequires: no longer needed.
- Rebase feature-app-indicator-desktop-file.patch.
- Conflict with libnma0 &lt; 1.10.4: the glib schema was upstream
  wrongly moved to libnma, even though only a part of it was
  supposed to be there. libnm 1.10.4 fixes this situation.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1670328000">- Add meson-0.61-build-fix.patch to fix the build on meson &gt;= 0.61
  (jsc#PED-2644, glgo#GNOME/network-manager-applet!107)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681646400">- Update to version 1.32.0:
  + Allow using MTU larger than 10000 octets.
  + Prefer using AppIndicator outside X11.
  + Added support for importing WireGuard profiles from wg-quick
    files.
  + Updated translations.
- Drop meson-0.61-build-fix.patch: fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to version 1.34.0:
  + Fix crash when importing WireGuard connections.
  + Fix ineffective "Don't show message again" button in
    notifications.
  + Drop build dependency on gudev.
  + Add setting to suppress broadband unlock prompt.
  + Replace occurrences of "master", "slave" and "blacklist".
  + Updated translations.
- Drop long disabled polkit-devel BuildRequires, patch it was
  needed for is dropped.
- Drop pkgconfig(gudev-1.0) BuildRequires: No longer needed
  following upstream changes.
- Rebase feature-app-indicator-desktop-file.patch with quilt.
- Pass sysconfdir=%{_distconfdir} to meson setup, move to UsrEtc.
- Pass b_lto=true to meson setup, use link time optimization.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Move translations to NetworkManager-connection-editor-lang,
  replace the NetworkManager-connection-editor Recommends with a
  hard Requires. Also add Obsoletes and Provides to ease updates.
  The reason for moving the translations are as follows: One can
  install NetworkManager-connection-editor without needing
  NetworkManager-applet, so in order to make the translations for
  NetworkManager-connection-editor installable without pulling the
  dependencies of NetworkManager-applet.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1697630400">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705665600">- Update to version 1.36.0:
  + Support WiFi's cloned-mac "stable-ssid".
  + Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Swicth to ayatana-appindicator: Replace
  pkgconfig(appindicator3-0.1) BuildRequires with
  pkgconfig(ayatana-appindicator3-0.1). The legacy appindicator has
  been unmaintained for a while already.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732104000">- Make pkgconfig(ayatana-appindicator3-0.1) BuildRequires
  conditional for ppc64le, as it is not available there.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1747915200">- Drop obsolete update-desktop-files BuildRequires and macro.
- Add check section and meson_test macro, run tests during build.</changelog>
</package>
<package pkgid="d758df4e65d555accb9d117054d2b910431229c2908937f84af7aa9e8609fa62cea733e5e611e75e3737f4d0f24e6cb31bce366eff82ae9ef231dd08856dc032" name="NetworkManager-devel" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="008d8de8f931e84897227acdc1c692f824043327c60b70bb369febccd05e703df7875d82d6c94834babf5a4562cdf403fda3ba32dd706e76334f14f9d18cafb8" name="NetworkManager-dns-bind" arch="noarch">
  <version epoch="0" ver="1.0" rel="1.2"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1664971200">- Initial: NetworkManager dispatcher script for DNS bind configuration</changelog>
</package>
<package pkgid="d388d46099d2136e71a17ee56bbe21c26350db525ea4ee55aea4acd1b58d36c1fbc22aff4a85991da2767480612f1c74b29d54bc517be302d2e168ef81d7f8f9" name="NetworkManager-dns-dnsmasq" arch="noarch">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1664971200">- Initial: NetworkManager dispatcher script for DNS dnsmasq configuration.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737460800">- Require dnsmasq and sysconfig: the script explicitly targets
  integration between NetworkManager and dnsmasq, so it makes sense
  to require both components. Additionally, sysconfig is used to
  detect if the configuration is done properly for this
  (boo#1236047).</changelog>
</package>
<package pkgid="d1f6a87838c9ae0b44ecb5aee78a7d25ecd70ddfc32c4f6b31e640812cea8ab0e2a4bc7ff92f25880fc5f1169f44a2f0cc2c488979bf4460ca09e663a9b120fc" name="NetworkManager-fortisslvpn" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="5.2"/>
  <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ø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ø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>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
</package>
<package pkgid="d2a8d0965428e9b6777240cc66ac005a1db7ab2c32a2cc490e943ae1aa8e99ea273aecea2258b0d08f5ea35f27700990a9b72f0bcc8bfb8f3f57fb7ba6493fc5" name="NetworkManager-fortisslvpn-lang" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="5.2"/>
  <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ø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ø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>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
</package>
<package pkgid="b680ba7969229c8db38d85cacbbb04692c29d90e158f1943a8d1931ba55d16e70becc2ff6ef2cbc14b2eb671c9b1c5f432d197733e3bec6b2f1d3ee454b00c25" name="NetworkManager-iodine" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="12.1"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523707200">- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Drop unnneeded NetworkManager-gnome Requires from gnome
  sub-package, it is not longer of use for us.</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="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645272000">- Create nm-iodine user (by systemd-sysusers)
- Update Supplements to new format</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672228800">- Move dbus-1 system.d conf file to /usr (bsc#1206756)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701432000">- Rename gnome subpackage to NetworkManager-applet-iodine
  to more accurately reflect its usage
- Change supplements:
  - NMA subpackage: only supplement if main package is installed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Add NetworkManager-iodine-pkgconf-2.1.0.patch: Fix
  build/installation when using pkgconf 2.1 as pkg-config
  implementation: configure wrongly called
  "pkg-config pkg-config --parameters", which now leads nowhere.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
</package>
<package pkgid="df52e712cbeb55eeb3fdd0afd527235f7b6f9a74d994a3cba09438a44f49d2d1d58ae182294cd1e787b177e2351c7fd6bc2006994015d6acbda825821e93e3be" name="NetworkManager-iodine-lang" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="12.1"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523707200">- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Drop unnneeded NetworkManager-gnome Requires from gnome
  sub-package, it is not longer of use for us.</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="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645272000">- Create nm-iodine user (by systemd-sysusers)
- Update Supplements to new format</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672228800">- Move dbus-1 system.d conf file to /usr (bsc#1206756)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701432000">- Rename gnome subpackage to NetworkManager-applet-iodine
  to more accurately reflect its usage
- Change supplements:
  - NMA subpackage: only supplement if main package is installed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Add NetworkManager-iodine-pkgconf-2.1.0.patch: Fix
  build/installation when using pkgconf 2.1 as pkg-config
  implementation: configure wrongly called
  "pkg-config pkg-config --parameters", which now leads nowhere.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
</package>
<package pkgid="d8b78157d3d082cef619941b62f1e4f30b3fc7f875988fe6414947030acd8b8ab327a5c39aa7ed3d468f4515b223cc34092b14b49ef6c19964b9b61c90c21c49" name="NetworkManager-l2tp" arch="riscv64">
  <version epoch="0" ver="1.52.0" rel="1.1"/>
  <changelog author="doug@uq.edu.au" date="1650888000">- Update to version 1.20.2:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="doug@uq.edu.au" date="1668340800">- Update to version 1.20.6:
  + Fix for Libreswan 4.9 and later detection.
  + Fix for ipsec-psk-flags setting not being saved.
  + Add getenv NM_L2TP_XL2TPD_MAX_RETRIES to allow setting the
    xl2tpd max retries value.
  + Increase IPsec and L2TP daemon wait timeouts for potentially
    better debugging.
  + Updated translations.
- Changes from version 1.20.4:
  + Security fix - properly detect that strongswan CHILD_SA
    connection has been established.
  + Fix for libreswan "cannot route template policy" error.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672833600">- Update to version 1.20.8:
  + Fix padding of PPP Options dialog.
  + Undo PTP peer &amp; ext GW routing prevention workaround first
    introduced with NetworkManager-l2tp 1.8.4 as workaround no
    longer works with NetworkManager 1.36. The actual fix should
    be done in NetworkManager.
  + Add support for Manual IPv4 configuration options: Address,
    Netmask and Gateway.
  + Remove deprecated OpenSSL 3 related code.
  + Load L2TP kernel modules if NM_L2TP_MODPROBE env variable set.</changelog>
  <changelog author="Bjørn &lt;bjorn.lie@gmail.com&gt;" date="1697025600">- Update to version 1.20.10:
  + Fix missing ppp user option.
  + Add support for compiling against pppd-2.5.0, including
    pkgconfig support to pickup the pppd plugin directory.
  + Add error output for missing TLS filenames.
  + Remove bashisms in configure script.
  + Spell checked code with CSpell.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-l2tp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and xl2tpd
  - NMA subpackage: Main package and NMA
- Configure runstatedir to %_rundir</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1753963200">- Stop emitting %{release} into program binaries(bsc#1246806).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758628800">- Update to version 1.20.20:
  + ipsec, xl2tpd &amp; kl2tpd command-line debugging output added.
  + Fixes for gcc -Werror=format-securityerrors.
  + Silence gcc -Wmaybe-uninitialized warning.
  + No longer ignore libreswan failed to add connection errors,
    such as: global ikev1-policy does not allow IKEv1 connections
  + Fix for libreswan 5.x deprecation warnings when using libreswan
    5.x:
  - ikev2=no has been replaced by keyexchange=ikev1
  - keyingtries=0 ignored, UP connection will attempt to
    establish until marked DOWN
  + Merge translations from NetworkManager-openvpn and
    NetworkManager-pptp.
- For changes between 1.20.10 and 1.20.20, please see the included
  NEWS file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 1.20.22:
  + Add group read permission to /etc/ipsec.d/ipsec.nm-l2tp.secrets.
    Required when Gentoo strongswan package is built with the
    "non-root" local USE flag, otherwise charon daemon does not
    have the privileges to read the ipsec.nm-l2tp.secrets file.
  + Stored PSK is no longer visible in auth-dialog.
  + Stored machine certificate passphrase is no longer visible in
    auth-dialog.
  + Check the presence of the L2TP editor plugin and provide
    feedback via the capabilities.
  + Wide character password fix.
  + Port auth-dialog Gtk4
  + Update and improve zh_TW Traditional Chinese locale.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768392000">- Update to version 1.52.0:
  + Verify file permissions for private connections to prevent
    unprivileged user from using other user's certs (CVE-2025-9615).
  + Fixes CVE-2025-9615 in combination with NetworkManager 1.52.2,
    1.54.3 or 1.56.0 and later. See:
    https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2324
  + Fixes Warning g_dbus_method_invocation_take_error: assertion
    'error != NULL' failed for some strongswan failed IPsec
    connections.
  + Merge translations from NetworkManager-fortisslvpn,
    NetworkManager-libreswan and NetworkManager-openvpn</changelog>
</package>
<package pkgid="82826c4b996dcbc0387b7291b357f1fed05231aefcfd6d70240fa85f4ebe3c6d484b8191bb7efc7ed02a9d288e80f2e8e13780b2abb1b3975652110f35be425c" name="NetworkManager-l2tp-lang" arch="noarch">
  <version epoch="0" ver="1.52.0" rel="1.1"/>
  <changelog author="doug@uq.edu.au" date="1650888000">- Update to version 1.20.2:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="doug@uq.edu.au" date="1668340800">- Update to version 1.20.6:
  + Fix for Libreswan 4.9 and later detection.
  + Fix for ipsec-psk-flags setting not being saved.
  + Add getenv NM_L2TP_XL2TPD_MAX_RETRIES to allow setting the
    xl2tpd max retries value.
  + Increase IPsec and L2TP daemon wait timeouts for potentially
    better debugging.
  + Updated translations.
- Changes from version 1.20.4:
  + Security fix - properly detect that strongswan CHILD_SA
    connection has been established.
  + Fix for libreswan "cannot route template policy" error.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672833600">- Update to version 1.20.8:
  + Fix padding of PPP Options dialog.
  + Undo PTP peer &amp; ext GW routing prevention workaround first
    introduced with NetworkManager-l2tp 1.8.4 as workaround no
    longer works with NetworkManager 1.36. The actual fix should
    be done in NetworkManager.
  + Add support for Manual IPv4 configuration options: Address,
    Netmask and Gateway.
  + Remove deprecated OpenSSL 3 related code.
  + Load L2TP kernel modules if NM_L2TP_MODPROBE env variable set.</changelog>
  <changelog author="Bjørn &lt;bjorn.lie@gmail.com&gt;" date="1697025600">- Update to version 1.20.10:
  + Fix missing ppp user option.
  + Add support for compiling against pppd-2.5.0, including
    pkgconfig support to pickup the pppd plugin directory.
  + Add error output for missing TLS filenames.
  + Remove bashisms in configure script.
  + Spell checked code with CSpell.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-l2tp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and xl2tpd
  - NMA subpackage: Main package and NMA
- Configure runstatedir to %_rundir</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1753963200">- Stop emitting %{release} into program binaries(bsc#1246806).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758628800">- Update to version 1.20.20:
  + ipsec, xl2tpd &amp; kl2tpd command-line debugging output added.
  + Fixes for gcc -Werror=format-securityerrors.
  + Silence gcc -Wmaybe-uninitialized warning.
  + No longer ignore libreswan failed to add connection errors,
    such as: global ikev1-policy does not allow IKEv1 connections
  + Fix for libreswan 5.x deprecation warnings when using libreswan
    5.x:
  - ikev2=no has been replaced by keyexchange=ikev1
  - keyingtries=0 ignored, UP connection will attempt to
    establish until marked DOWN
  + Merge translations from NetworkManager-openvpn and
    NetworkManager-pptp.
- For changes between 1.20.10 and 1.20.20, please see the included
  NEWS file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 1.20.22:
  + Add group read permission to /etc/ipsec.d/ipsec.nm-l2tp.secrets.
    Required when Gentoo strongswan package is built with the
    "non-root" local USE flag, otherwise charon daemon does not
    have the privileges to read the ipsec.nm-l2tp.secrets file.
  + Stored PSK is no longer visible in auth-dialog.
  + Stored machine certificate passphrase is no longer visible in
    auth-dialog.
  + Check the presence of the L2TP editor plugin and provide
    feedback via the capabilities.
  + Wide character password fix.
  + Port auth-dialog Gtk4
  + Update and improve zh_TW Traditional Chinese locale.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768392000">- Update to version 1.52.0:
  + Verify file permissions for private connections to prevent
    unprivileged user from using other user's certs (CVE-2025-9615).
  + Fixes CVE-2025-9615 in combination with NetworkManager 1.52.2,
    1.54.3 or 1.56.0 and later. See:
    https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2324
  + Fixes Warning g_dbus_method_invocation_take_error: assertion
    'error != NULL' failed for some strongswan failed IPsec
    connections.
  + Merge translations from NetworkManager-fortisslvpn,
    NetworkManager-libreswan and NetworkManager-openvpn</changelog>
</package>
<package pkgid="11e8b7373a69ba4d7274487c9bf484c215fccce8ed6007de688fe2c079b0f4de85746e2e788d30cf8341ce657b0519f17104994f8a5504423e604124e7a38809" name="NetworkManager-lang" arch="noarch">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="df73522b88af800c9fb5e26092ed76a4d0826f189ee6f169efc1a31520d87c6c9232bc92f3ce1fc31fcb15d097866623d78e92cbdbc3c42c8fab473be31999af" name="NetworkManager-libreswan" arch="riscv64">
  <version epoch="0" ver="1.2.30" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672228800">- Move dbus-1 system.d conf file to /usr (bsc#1206757)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-libreswan
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and /usr/sbin/ipsec
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713441600">- Update to version 1.2.20:
  + Support setting "leftmodecfgclient" to "no"
  + Support for the "type", "hostaddrfamily" and
    "clientaddrfamily", "leftsubnet" and "rightcert" parameters.
- Changes from version 1.2.18:
  + Drop libnm-glib compatibility (NetworkManager &lt; 1.0).
  + Add support for the "authby", "dpdaction", "dpddelay",
    "dpdtimeout", "ipsec-interface" parameters.
  * Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Update to version 1.2.22:
  + Add IPv6 support.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1729598400">- Update to version 1.2.24:
  + Fixed formatting of ipsec.conf snippet. This is a security
    issue with severity of "Important." (CVE-2024-9050).
  + Added support for "require-id-on-certificate" setting.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759320000">- Update to version 1.2.27:
  + Gracefully handle the situation when service plugin is
    installed, but GUI editor plugin is not.
  + Add `nm-auto-defaults` option.
  + Fix a handful of regressions in import/export.
  + Updated translations.
- Changes from version 1.2.26:
  + The graphical editor now doesn't enter characters that wouldn't
    be allowed for various settings.
  + Added support for specifying multiple extra subnets to be
    routed locally or remotely ("leftsubnets", "rightsubnets").
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760961600">- Update to version 1.2.28:
  + Parse a special comment `# nm-auto-defaults=no` during import
    and export to set the nm-auto-defaults property.
  + Fix a bug that didn't export the `esp` option.
  + Always sanitize the configuration before its use, so that
    changes done after the initial import take effect.
  + Fix bug when adding the leading '@' to `leftid`.
  + Add `nm-auto-defaults` option.
  + Support `leftsendcert` and `rightca` options.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764676800">- Update to version 1.2.29:
  + Add support for `leftprotoport` and `rightprotoport` options
  + Add support for `nm-connect-mode` setting in service and
    editor
  + Fix crash upon deactivating an IPsec connection
  + Replace deprecated "ipsec auto" commands for libreswan &gt;= 5
  + Fix connection import with `rightrsasigkey` or `leftrsasigkey`
  + Fix memory leaks and improve memory management with
    g_autoptr()
  + Do not export phase2alg option
  + Remove the "add" value for nm-connect-mode
  + Add .clang-format configuration and reformat code
  + Extend CI coverage to CentOS Stream 9 and 10 platforms
  + Add automated release builds for Fedora via Packit
  + Update translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1765886400">- Update to version 1.2.30:
  + Declare supports-safe-private-file-access so private
    connections can continue working after change in the daemon.
  + Updated translations.</changelog>
</package>
<package pkgid="60bfff8c3f656044530e0861ad0834066fd0ed9b8a7d2593d098d0946c909bdf4a71566e11d7f7cfd06ebb1a3bc62bbf6a57ac367b87c511cd27e3109289178f" name="NetworkManager-libreswan-lang" arch="noarch">
  <version epoch="0" ver="1.2.30" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672228800">- Move dbus-1 system.d conf file to /usr (bsc#1206757)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-libreswan
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and /usr/sbin/ipsec
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713441600">- Update to version 1.2.20:
  + Support setting "leftmodecfgclient" to "no"
  + Support for the "type", "hostaddrfamily" and
    "clientaddrfamily", "leftsubnet" and "rightcert" parameters.
- Changes from version 1.2.18:
  + Drop libnm-glib compatibility (NetworkManager &lt; 1.0).
  + Add support for the "authby", "dpdaction", "dpddelay",
    "dpdtimeout", "ipsec-interface" parameters.
  * Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Update to version 1.2.22:
  + Add IPv6 support.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1729598400">- Update to version 1.2.24:
  + Fixed formatting of ipsec.conf snippet. This is a security
    issue with severity of "Important." (CVE-2024-9050).
  + Added support for "require-id-on-certificate" setting.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759320000">- Update to version 1.2.27:
  + Gracefully handle the situation when service plugin is
    installed, but GUI editor plugin is not.
  + Add `nm-auto-defaults` option.
  + Fix a handful of regressions in import/export.
  + Updated translations.
- Changes from version 1.2.26:
  + The graphical editor now doesn't enter characters that wouldn't
    be allowed for various settings.
  + Added support for specifying multiple extra subnets to be
    routed locally or remotely ("leftsubnets", "rightsubnets").
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760961600">- Update to version 1.2.28:
  + Parse a special comment `# nm-auto-defaults=no` during import
    and export to set the nm-auto-defaults property.
  + Fix a bug that didn't export the `esp` option.
  + Always sanitize the configuration before its use, so that
    changes done after the initial import take effect.
  + Fix bug when adding the leading '@' to `leftid`.
  + Add `nm-auto-defaults` option.
  + Support `leftsendcert` and `rightca` options.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764676800">- Update to version 1.2.29:
  + Add support for `leftprotoport` and `rightprotoport` options
  + Add support for `nm-connect-mode` setting in service and
    editor
  + Fix crash upon deactivating an IPsec connection
  + Replace deprecated "ipsec auto" commands for libreswan &gt;= 5
  + Fix connection import with `rightrsasigkey` or `leftrsasigkey`
  + Fix memory leaks and improve memory management with
    g_autoptr()
  + Do not export phase2alg option
  + Remove the "add" value for nm-connect-mode
  + Add .clang-format configuration and reformat code
  + Extend CI coverage to CentOS Stream 9 and 10 platforms
  + Add automated release builds for Fedora via Packit
  + Update translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1765886400">- Update to version 1.2.30:
  + Declare supports-safe-private-file-access so private
    connections can continue working after change in the daemon.
  + Updated translations.</changelog>
</package>
<package pkgid="a78d8a7f16865d85c11cdf734f5b380f805d5148308367f66c89c9ea8152190a2a60c2f953f903ce969fede65e5e3e998abb8e76e3c8d0157db0b7bbf9b16730" name="NetworkManager-openconnect" arch="riscv64">
  <version epoch="0" ver="1.2.10" rel="5.2"/>
  <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="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Change to using systemd-sysusers</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631620800">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.2.8:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Fix SNI and authgroup problems.
  + Handle IPv6 nameservers.
  + Allow IP prefixes of 0 for routing rules.
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Add dbus-location.patch: move dbus system.d conf file to /usr
  (bsc#1204795)
- Due to patching: add BRs autoconf, automake and libtool</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684324800">- Update to version 1.2.10:
  + Improved cancellation handling.
  + Support SAML/SSO authentication for some VPN protocols.
  + Allow useragent override.
  + Support webkit2gtk-4.1.
  + Allow choosing certificates/keys from PKCS#11 tokens.
  + Allow custom interface name.
  + Allow UDP connectivity to be disabled.
  + Support multi-certificate authentication for AnyConnect.
  + Fix hangs with external browsers which spam stdout.
  + Updated translations.
- Drop dbus-location.patch: Fixed upstream.
- Add pkgconfig(webkit2gtk-4.1) BuildRequires: New dependency.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-openconnect
  to more accurately reflect its usage
- Add missing supplements:
  - NM and openconnect
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
</package>
<package pkgid="033a041dcde2415872513ab81d62a4cf5f0fe90ddcc7e348849db280275bbf60833c53156917a8fb200ed12a975e098322d7cb7604497cc7cd42c8a543563a9a" name="NetworkManager-openconnect-lang" arch="noarch">
  <version epoch="0" ver="1.2.10" rel="5.2"/>
  <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="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Change to using systemd-sysusers</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631620800">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.2.8:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Fix SNI and authgroup problems.
  + Handle IPv6 nameservers.
  + Allow IP prefixes of 0 for routing rules.
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Add dbus-location.patch: move dbus system.d conf file to /usr
  (bsc#1204795)
- Due to patching: add BRs autoconf, automake and libtool</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684324800">- Update to version 1.2.10:
  + Improved cancellation handling.
  + Support SAML/SSO authentication for some VPN protocols.
  + Allow useragent override.
  + Support webkit2gtk-4.1.
  + Allow choosing certificates/keys from PKCS#11 tokens.
  + Allow custom interface name.
  + Allow UDP connectivity to be disabled.
  + Support multi-certificate authentication for AnyConnect.
  + Fix hangs with external browsers which spam stdout.
  + Updated translations.
- Drop dbus-location.patch: Fixed upstream.
- Add pkgconfig(webkit2gtk-4.1) BuildRequires: New dependency.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-openconnect
  to more accurately reflect its usage
- Add missing supplements:
  - NM and openconnect
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
</package>
<package pkgid="01be309a6b82b53859b85ec4c940c867f36e158792b2ed91f9d7693db7153cdc621aaebc45cca14ab33a88a54928630a76936030dfd8f4517df67cda4901eea8" name="NetworkManager-openvpn" arch="riscv64">
  <version epoch="0" ver="1.12.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.8.18:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Drop nm-openvpn-bsc#1186091.patch: Fixed upstream.
- Rebase patch with quilt.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update to version 1.10.0:
  + Add support for "allow-compression" parameter.
  + Fix a regression in preserving the "tls-auth" settings.
  + Add support for "tls-min" and "tls-cipher" parameters.
  + Include the new gnome-control-center name in the AppData file.
  + Drop libnm-glib support, nobody is likely using it anymore.
  + Fix importing profiles with a PKCS#12 CA.
  + Make sure the plugin object links with glib.
  + Dropped dependency on intltool.
  + Updated translations.
- Drop intltool BuildRequires following upstream changes.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Update to version 1.10.2:
  + IP condfiguration is no longer required in TAP mode.
  + Fix initialization of secret flags.
  + Add support for DOMAIN-SEARCH option.
  + Set data-ciphers option with chosen cipher.
  + Update translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1694174400">- Add nm-openvpn-fix-importing-pkcs12-ca.patch: import: fix
  importing profiles with PKCS#12 CA
  (glgo#GNOME/NetworkManager-openvpn!50, bsc#1214415).
- Drop nm-openvpn-fix-importing-pkcs12-ca.patch: fixed upstream.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-openvpn
  to more accurately reflect its usage
- Add missing supplements:
  - NM and openvpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.12.0:
  + Adapt to the new way of handling the 2FA secret by the daemon,
    needed by it to fix a bug with certain clients.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1741089600">- Add nm-openvpn-fix-crash.patch: service: fix a crash when empty
  password is provided (glgo#GNOME/NetworkManager-openvpn!92,
  bsc#1237570).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754913600">- Update to version 1.12.2:
  + Fix bug that caused that challenge was incorrectly reused if
    invalid or expired.
  + Add support for "data-ciphers-fallback" option.
  + Add GUI support for "data-ciphers" option.
  + Fix export for password connection type that was not exporting
    some fields.
  + Fix mnemonics in editor's Identity - Advanced view
  + Auth-dialog ported to GTK4
  + Import certificates into the XDG_DATA_HOME directory.
  + Updated translations.
- Drop nm-openvpn-fix-crash.patch: Fixed upstream (in a slightly
  different way).
- Rebase fix-for-missing-whirlpool-hmac-authentication.patch with
  quilt.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1756209600">- Update to version 1.12.3:
  + Fix bug that caused that the challenge prompt didn't appear if
    it contained some special characters.</changelog>
</package>
<package pkgid="d2cad226b5665972489510f9af02efa3f679739f1ac1a33b0f4f754ac4e85382256368f5fb4f5e7c42fea94eb32f026e141ab646ef81e63c2289807622f25621" name="NetworkManager-openvpn-lang" arch="noarch">
  <version epoch="0" ver="1.12.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.8.18:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Drop nm-openvpn-bsc#1186091.patch: Fixed upstream.
- Rebase patch with quilt.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update to version 1.10.0:
  + Add support for "allow-compression" parameter.
  + Fix a regression in preserving the "tls-auth" settings.
  + Add support for "tls-min" and "tls-cipher" parameters.
  + Include the new gnome-control-center name in the AppData file.
  + Drop libnm-glib support, nobody is likely using it anymore.
  + Fix importing profiles with a PKCS#12 CA.
  + Make sure the plugin object links with glib.
  + Dropped dependency on intltool.
  + Updated translations.
- Drop intltool BuildRequires following upstream changes.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Update to version 1.10.2:
  + IP condfiguration is no longer required in TAP mode.
  + Fix initialization of secret flags.
  + Add support for DOMAIN-SEARCH option.
  + Set data-ciphers option with chosen cipher.
  + Update translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1694174400">- Add nm-openvpn-fix-importing-pkcs12-ca.patch: import: fix
  importing profiles with PKCS#12 CA
  (glgo#GNOME/NetworkManager-openvpn!50, bsc#1214415).
- Drop nm-openvpn-fix-importing-pkcs12-ca.patch: fixed upstream.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-openvpn
  to more accurately reflect its usage
- Add missing supplements:
  - NM and openvpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.12.0:
  + Adapt to the new way of handling the 2FA secret by the daemon,
    needed by it to fix a bug with certain clients.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1741089600">- Add nm-openvpn-fix-crash.patch: service: fix a crash when empty
  password is provided (glgo#GNOME/NetworkManager-openvpn!92,
  bsc#1237570).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754913600">- Update to version 1.12.2:
  + Fix bug that caused that challenge was incorrectly reused if
    invalid or expired.
  + Add support for "data-ciphers-fallback" option.
  + Add GUI support for "data-ciphers" option.
  + Fix export for password connection type that was not exporting
    some fields.
  + Fix mnemonics in editor's Identity - Advanced view
  + Auth-dialog ported to GTK4
  + Import certificates into the XDG_DATA_HOME directory.
  + Updated translations.
- Drop nm-openvpn-fix-crash.patch: Fixed upstream (in a slightly
  different way).
- Rebase fix-for-missing-whirlpool-hmac-authentication.patch with
  quilt.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1756209600">- Update to version 1.12.3:
  + Fix bug that caused that the challenge prompt didn't appear if
    it contained some special characters.</changelog>
</package>
<package pkgid="b313846a349f5937d9dec842f8d99453f27bf3dfcea9d42224135db84d8d0e5b83067008064438c292088902e2b3fa338afe40494e82aac582e851582efffcf4" name="NetworkManager-ovs" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="6d779ab7a56de110ad4b360b79993a383a8378d81d2e688a3f61a775e09700ba0a61cd5b7803a0f68fb6eb18275327cc9b8217afdef56997e20d641039cb2a58" name="NetworkManager-pppoe" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="763db2c9ef324457a60f06b0c7d94f741b54b5ace3c80abd3b80adc78d66c5cb672815c3220d3088507026fea332e56594425f79265f3f1dd6e525f5d48b7369" name="NetworkManager-pptp" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="3.2"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1522411200">- Update to version 1.2.6:
  + Fix passing "user" and set "remotename" (bgo#794695)
  + Use gresources for UI file
  + Updated translations.
- Update URL tag to https://wiki.gnome.org/Projects/NetworkManager:
  currently the Network Manager project's web page.
- Drop icon_theme_cache_* post/postun scriptlets: its fucntionality
  has been moved to RPM file triggers (4.13, suse_version 1330).
- Add gio-2.0, gio-unix-2.0 and glib-2.0 pkgconfig modules
  BuildRequires to avoid implicit dependencies.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523707200">- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Package missing COPYING file.
- Package m-pptp-service.conf as config, silence rpmlint.
- Drop unnneeded NetworkManager-gnome Requires from gnome
  sub-package, it is not longer of use for us.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538654400">- Update to version 1.2.8:
  + Fix build without GTK/Gnome.
  + 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="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="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.2.10:
  + 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 encourage to let us know before the libnm-glib support is
    removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. This is useful when activating connections with
    "nmcli --ask".
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.2.12:
  + Dropped the libnm-glib support (obsolete since 2014).
  + Add support for building with upcoming pppd version (2.5.0).
  + Improvement to the build &amp; test system.
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-pptp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and pptp
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
</package>
<package pkgid="11ba5cb6dacc2a21815694c60d355455f1f4a1d1143f7352617ee1f085c9dd40f287f80c3224bfa9a328ad291fc967a72bacca1d5c1b41803fee0bac41165831" name="NetworkManager-pptp-lang" arch="noarch">
  <version epoch="0" ver="1.2.12" rel="3.2"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1522411200">- Update to version 1.2.6:
  + Fix passing "user" and set "remotename" (bgo#794695)
  + Use gresources for UI file
  + Updated translations.
- Update URL tag to https://wiki.gnome.org/Projects/NetworkManager:
  currently the Network Manager project's web page.
- Drop icon_theme_cache_* post/postun scriptlets: its fucntionality
  has been moved to RPM file triggers (4.13, suse_version 1330).
- Add gio-2.0, gio-unix-2.0 and glib-2.0 pkgconfig modules
  BuildRequires to avoid implicit dependencies.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523707200">- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Package missing COPYING file.
- Package m-pptp-service.conf as config, silence rpmlint.
- Drop unnneeded NetworkManager-gnome Requires from gnome
  sub-package, it is not longer of use for us.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538654400">- Update to version 1.2.8:
  + Fix build without GTK/Gnome.
  + 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="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="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.2.10:
  + 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 encourage to let us know before the libnm-glib support is
    removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. This is useful when activating connections with
    "nmcli --ask".
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.2.12:
  + Dropped the libnm-glib support (obsolete since 2014).
  + Add support for building with upcoming pppd version (2.5.0).
  + Improvement to the build &amp; test system.
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-pptp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and pptp
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
</package>
<package pkgid="a864eba4d826f2f3e34c1b6480948b0c5113e94ab22a9d800edb7a915ab5c2a9c1b05ae511bb2ba3ceee8bebc9f58940be3cf778d403b12b59fffd5c17075471" name="NetworkManager-strongswan" arch="riscv64">
  <version epoch="0" ver="1.6.4" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570104000">- Update to version 1.4.5:
  + Enables the IPv6 tab in the connection dialog.
- Use modern macros.</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="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).
- Pass --with-nm-libexecdir=%{_libexecdir} to configure to behave
  the same as all the other NM-VPN plugins. This results in
  nm-strongswan-auth-dialog moving from
  %{_libexecdir}/NetworkManager to %{_libexecdir}, but considering
  all the other auth-dialog helpers are there as well it is
  perfectly welcome.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1588593600">- Update to version 1.5.0:
  + EAP-TLS authentication
  + Certificate source (file, agent, smartcard) is selectable
    independently
  + Add support to configure local and remote identities
  + Support configuring a custom server port
  + Show hint regarding password storage policy
  + Replaced the term "gateway" with "server"
  + Fixes build issues due to use of deprecated GLib
    macros/functions
  + Updated Glade file to GTK 3.2</changelog>
  <changelog author="Predrag Ivanović &lt;predivan@mts.rs&gt;" date="1623067200">- Update to version 1.5.2
  + Reduce height of config dialog by moving options/proposals to tabs
  + Migrated appdata to metainfo (renamed and moved the file)
- Update to version 1.5.1
  + Fixes password entry for private keys</changelog>
  <changelog author="Jens K. &lt;karatekhd@opensuse.org&gt;" date="1694088000">- Update to version 1.6.0
  + Support for GTK4
  + Removed libnm-glib compatibility
- Add pkgconfig(gtk4) because the new version requires this
- Add pkgconfig(libnma-gtk4) because the new version requires this</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-strongswan
  to more accurately reflect its usage
- Add missing supplements:
  - NM and strongswan-nm
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 1.6.3:
  + Fix configure/linker issue when not using GNU libtool
  + Update URL in metainfo
- Changes from version 1.6.2:
  + Add support to configure local and remote traffic selectors
- Changes from version 1.6.1:
  + Migrated from intltool to gettext
  + Remove dependency on gnome-common
- Drop intltool BuildRequires: no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.6.4:
  + Fixes regarding CVE-2025-9615</changelog>
</package>
<package pkgid="24158403d2882e0a015494ada8a6b153d41ee43b67794dcf8fc9910934eaf2cbed8bb201e1bbd0b083a8fca9861e6d7dbc83dba3ef2105d193a64e3e0a383f38" name="NetworkManager-strongswan-lang" arch="noarch">
  <version epoch="0" ver="1.6.4" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570104000">- Update to version 1.4.5:
  + Enables the IPv6 tab in the connection dialog.
- Use modern macros.</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="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).
- Pass --with-nm-libexecdir=%{_libexecdir} to configure to behave
  the same as all the other NM-VPN plugins. This results in
  nm-strongswan-auth-dialog moving from
  %{_libexecdir}/NetworkManager to %{_libexecdir}, but considering
  all the other auth-dialog helpers are there as well it is
  perfectly welcome.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1588593600">- Update to version 1.5.0:
  + EAP-TLS authentication
  + Certificate source (file, agent, smartcard) is selectable
    independently
  + Add support to configure local and remote identities
  + Support configuring a custom server port
  + Show hint regarding password storage policy
  + Replaced the term "gateway" with "server"
  + Fixes build issues due to use of deprecated GLib
    macros/functions
  + Updated Glade file to GTK 3.2</changelog>
  <changelog author="Predrag Ivanović &lt;predivan@mts.rs&gt;" date="1623067200">- Update to version 1.5.2
  + Reduce height of config dialog by moving options/proposals to tabs
  + Migrated appdata to metainfo (renamed and moved the file)
- Update to version 1.5.1
  + Fixes password entry for private keys</changelog>
  <changelog author="Jens K. &lt;karatekhd@opensuse.org&gt;" date="1694088000">- Update to version 1.6.0
  + Support for GTK4
  + Removed libnm-glib compatibility
- Add pkgconfig(gtk4) because the new version requires this
- Add pkgconfig(libnma-gtk4) because the new version requires this</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-strongswan
  to more accurately reflect its usage
- Add missing supplements:
  - NM and strongswan-nm
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 1.6.3:
  + Fix configure/linker issue when not using GNU libtool
  + Update URL in metainfo
- Changes from version 1.6.2:
  + Add support to configure local and remote traffic selectors
- Changes from version 1.6.1:
  + Migrated from intltool to gettext
  + Remove dependency on gnome-common
- Drop intltool BuildRequires: no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.6.4:
  + Fixes regarding CVE-2025-9615</changelog>
</package>
<package pkgid="8836ee5135191e249eb5f62e63388d704c2dd0e9b657f051460d046a9836b3a5592c3edcb00dcc172141acaab9a2910e163c97e341ece54ba65e2a61f0ef99e9" name="NetworkManager-tui" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="a28c1ccdbe0ab8ee6c2768302df2fed7a2c266bc85065a4e2310da78960cafafa445a4909060aba6a35bf6ce5f2eed7fc73ffa0517ce1449f3e62adac79e18bb" name="NetworkManager-vpnc" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1532088000">- Updatet to version 1.2.6:
  + Fix for a local authenticated privileged escalation bug
    (CVE-2018-10900). All users are advised to upgrade.
  + The CA file is now hidden from the configuration dialog if
    hybrid auth is disabled.
  + 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="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="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647000000">- Update to version 1.2.8:
  + 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 encourage to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. This is useful when activating connections with
    "nmcli --ask".
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1691064000">- Add nm-vpnc-editor-interface-name.patch: properties: Don't set
  interface name as empty string by default
  (glgo#GNOME/NetworkManager-vpnc/commit/f4df2db6c, bsc#1213769).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-vpnc
  to more accurately reflect its usage
- Add missing supplements:
  - NM and vpnc
  - NMA subpackage: main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1731672000">- Update to version 1.4.0:
  + Added support for configuring MTU.
  + Added support for more secure DH groups.
  + Added options to relax security for old insecure gateways.
  + Added support for Fortigate vendor-specific compatibility
    quirks.
  + Removed obsolete libm-glib support.
  + Updated translations.
- Drop nm-vpnc-editor-interface-name.patch: Fixed upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1739016000">- Add nm-vpnc-undefined-symbol.patch: export nm_vpn_editor_factory_vpnc
  (glgo#GNOME/NetworkManager-vpnc!18, bsc#1233685).</changelog>
</package>
<package pkgid="69153f8cc48c60d4b6fdab8e6daf435ee004197c25d0c0fa7d1be8dea13293e949b58c6e31f2f2821a6adf99a352a7e496b1cc80f75ac52b94f44789c27088db" name="NetworkManager-vpnc-lang" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1532088000">- Updatet to version 1.2.6:
  + Fix for a local authenticated privileged escalation bug
    (CVE-2018-10900). All users are advised to upgrade.
  + The CA file is now hidden from the configuration dialog if
    hybrid auth is disabled.
  + 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="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="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647000000">- Update to version 1.2.8:
  + 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 encourage to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. This is useful when activating connections with
    "nmcli --ask".
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
  needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1691064000">- Add nm-vpnc-editor-interface-name.patch: properties: Don't set
  interface name as empty string by default
  (glgo#GNOME/NetworkManager-vpnc/commit/f4df2db6c, bsc#1213769).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-vpnc
  to more accurately reflect its usage
- Add missing supplements:
  - NM and vpnc
  - NMA subpackage: main package and NMA</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1711627200">- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1731672000">- Update to version 1.4.0:
  + Added support for configuring MTU.
  + Added support for more secure DH groups.
  + Added options to relax security for old insecure gateways.
  + Added support for Fortigate vendor-specific compatibility
    quirks.
  + Removed obsolete libm-glib support.
  + Updated translations.
- Drop nm-vpnc-editor-interface-name.patch: Fixed upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1739016000">- Add nm-vpnc-undefined-symbol.patch: export nm_vpn_editor_factory_vpnc
  (glgo#GNOME/NetworkManager-vpnc!18, bsc#1233685).</changelog>
</package>
<package pkgid="0d04b7ebaf339fdceda4f6a599a30019bc99c65c46a5d0562d3a2f669d957bfdca7a70036b01a90f3303500fede9e6ede7b869ec8a2c95a165829f9395a31ade" name="NetworkManager-wwan" arch="riscv64">
  <version epoch="0" ver="1.54.3" rel="3.1"/>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1749643200">- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1749729600">- Add NetworkManager-accept-localhost-if-static.patch:
  policy: accept localhost hostnames if static
  (bsc#1257366, glfd#NetworkManager/NetworkManager/commit/152d71a1).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 1.52.1:
  + Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568001">- Update to version 1.54.0:
  + Add support for configuring per-device IPv4 forwarding via the
    "ipv4.forwarding" connection property.
  + Add a new "prefix-delegation" setting containing a "subnet-id"
    property that specifies the subnet to choose on the downstream
    interface when using IPv6 prefix delegation.
  + Support OCI baremetal in nm-cloud-setup
  + When activating a WireGuard connection to an IPv6 endpoint, now
    NetworkManager creates firewall rules to ensure that the
    incoming packets are not dropped by kernel reverse path
    filtering.
  + Add support for configuring the loopback interface in nmtui.
  + Most of the properties of ovs-bridge and ovs-port connections
    can now be reapplied at runtime without bringing the connection
    down.
  + Add a new "sriov.preserve-on-down" property that controls
    whether NetworkManager preserves the SR-IOV parameters set on
    the device when the connection is deactivated, or whether it
    resets them to their default value.
  + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
    the Link State Change (LSC) detection mode for OVS DPDK
    interfaces.
  + The initrd-generator now can parse the NVMe Boot Firmware Table
    (NBFT) to configure networking during early boot.
  + Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Drop NetworkManager-accept-localhost-if-static.patch:
  Fixed upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758542400">- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758974400">- Update to version 1.54.1:
  + Make that global-dns configuration overwrites DNS searches and
    options from connections, instead of merging all together.
  + Add support for a new rd.net.dhcp.client-id option in
    nm-initrd-generator.
  + Minor bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761912000">- Add patch 2298.patch to fix issue with SELinux labeling. Is already
  upstream via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1764072000">- Add patch 2312.patch to fix upstream issue
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 1.54.3:
  + For private connections (the ones that specify a user in the
    "connection.permissions" property), verify that the user can
    access the 802.1X certificates and keys set in the connection.
  + Introduce a libnm function that can be used by VPN plugins to
    check user permissions on certificate and keys.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1767182400">- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).</changelog>
</package>
<package pkgid="17743f31936e8ed03b6baf318e3ac545658773ca1493f6fc4e763f7f54d9e0c84db023014cfd197907427ee099d2951188f1647d18cfbf32d9f5d3b6d65d50b0" name="NsCDE" arch="riscv64">
  <version epoch="0" ver="2.3" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660046400">- Update to 2.2
  * Add kcalc colors tom match dtcalc (colormgr.local)
  * Fix rofi and dunst themes to work with new versions of programs
  * NsCDE .desktop files renamed to conform to standards
  * Front Panel on top of the screen possibility implemented. This
  can be achieved with "InfoStoreAdd frontpanel.on.top 1"
  in ~/.NsCDE/NsCDE.conf.
  * Icon theme updates
  * CSS: support firefox 100+
  * Consolidate GTK2 and GTK3 engine css files, add some fixes
  and match colors more correctly
  * Added Common User Access (CUA) key bindings. This is now
  default key binding set in NsCDE. Old key bindings scheme
  now called "nscde1x" can be used in ~/.NsCDE/NsCDE.conf
  with the "InfoStoreAdd kbd_bind_set nscde1x" - this can also
  be configured now with Keyboard Style Manager
  * Keyboard Style Manager addons, Mouse Style Manager fixes
  * Building: add --with-python-shebang="STRING" in configure
  to allow user to override strange alternatives managers on
  some systems
  * Reorganize f_PolkitAgent to be more portable and stable
  * Kvantum: Reshape in more Motif style Qt5 Combo Box
  * More Firefox CSS updates
  * Documentation updates for all of the above</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660132800">- Alignment with openSUSE packaging guidelines
  * Use %find_lang
  had to use --all-name otherwise translations were not matched
  and package ended up with installed but unpackaged files
  * Get rid of empty post/postun sections</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1660132801">- Add a minimalistic text editor (leafpad) and a filemanager (pcmanfm)
  as soft dependencies. These are the bare minimum to have a usable system.
- Trimmed description in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1660219200">- Add leafpad.patch to ensure first time config wizard recognizes
  leafpad as text editor.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660219201">- Add xscreensaver as NsCDE treats it as a default screensaver.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Remove doc files because contain scripts etc that cause OBS to fail
- Fix duplicate filews causing OBS to fail
- Fix .desktop file to use X-NsCDE instead of NsCDE
- Fix Python scripts shebangs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1730894400">- update to 2.3:
  * Font and Color Style Manager: reload new themes without FVWM restart
  * Qt6 integration support
  * Optional Picom X Compositor internal support
  * Thunderbird 102+ CSS theme integration support
  * Firefox up to 113+ CSS theme integration support
  * Font and Color Style Manager reshape, add integrations as separate dialog
  * (De)Iconify X11 freeze glitch fvwm workaround
  * Front Panel initial placement fix instead of workaround
  * Fix GWM FvwmScript segfault on exit
  * More missing icons in XDG icon theme
  * Handle gsettings org.gnome.desktop.interface color-scheme
  * Xscreensaver 6.X support
  * Add detailed X resources for xcalc and some old Athena based apps
  * Tuning X resources for more old apps
  * Font and Color Style Manager: remember widget integration options
  * GTK3 theme fixes: treat nasty header bar as toolbar
  * Initial setup: add detailed integration questions, Qt6 support
  * Front Panel clock: triangle hour and minute hands to match original
  * GWMPager as popup on workspace change in no-page mode
  * Fixed some easy-to-make keyboard shortcuts accidental calls
  * Firefox and Thunderbird user.js additions for nice initial look &amp; feel
  * Thunderbird HTML compose window toolbar fix
  * Docs update, many portability fixes, misc fixes, some typo fixes
  * Portability and test phase fixes
- attach url to the source tarball
- use pkgconfig for devel packages
- fixed docs, so we can package it. (seperate package)</changelog>
</package>
<package pkgid="60ca5edaca5b5d6fbcd8d795a1007e6fc034ea884e5ee1adb0e01a5c39e9ae2a9868b04181625e3c1f33b3926f4903e0724e6fdbaf8a7acc0c0f3ca789da7f99" name="NsCDE-doc" arch="noarch">
  <version epoch="0" ver="2.3" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660046400">- Update to 2.2
  * Add kcalc colors tom match dtcalc (colormgr.local)
  * Fix rofi and dunst themes to work with new versions of programs
  * NsCDE .desktop files renamed to conform to standards
  * Front Panel on top of the screen possibility implemented. This
  can be achieved with "InfoStoreAdd frontpanel.on.top 1"
  in ~/.NsCDE/NsCDE.conf.
  * Icon theme updates
  * CSS: support firefox 100+
  * Consolidate GTK2 and GTK3 engine css files, add some fixes
  and match colors more correctly
  * Added Common User Access (CUA) key bindings. This is now
  default key binding set in NsCDE. Old key bindings scheme
  now called "nscde1x" can be used in ~/.NsCDE/NsCDE.conf
  with the "InfoStoreAdd kbd_bind_set nscde1x" - this can also
  be configured now with Keyboard Style Manager
  * Keyboard Style Manager addons, Mouse Style Manager fixes
  * Building: add --with-python-shebang="STRING" in configure
  to allow user to override strange alternatives managers on
  some systems
  * Reorganize f_PolkitAgent to be more portable and stable
  * Kvantum: Reshape in more Motif style Qt5 Combo Box
  * More Firefox CSS updates
  * Documentation updates for all of the above</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660132800">- Alignment with openSUSE packaging guidelines
  * Use %find_lang
  had to use --all-name otherwise translations were not matched
  and package ended up with installed but unpackaged files
  * Get rid of empty post/postun sections</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1660132801">- Add a minimalistic text editor (leafpad) and a filemanager (pcmanfm)
  as soft dependencies. These are the bare minimum to have a usable system.
- Trimmed description in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1660219200">- Add leafpad.patch to ensure first time config wizard recognizes
  leafpad as text editor.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660219201">- Add xscreensaver as NsCDE treats it as a default screensaver.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Remove doc files because contain scripts etc that cause OBS to fail
- Fix duplicate filews causing OBS to fail
- Fix .desktop file to use X-NsCDE instead of NsCDE
- Fix Python scripts shebangs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1730894400">- update to 2.3:
  * Font and Color Style Manager: reload new themes without FVWM restart
  * Qt6 integration support
  * Optional Picom X Compositor internal support
  * Thunderbird 102+ CSS theme integration support
  * Firefox up to 113+ CSS theme integration support
  * Font and Color Style Manager reshape, add integrations as separate dialog
  * (De)Iconify X11 freeze glitch fvwm workaround
  * Front Panel initial placement fix instead of workaround
  * Fix GWM FvwmScript segfault on exit
  * More missing icons in XDG icon theme
  * Handle gsettings org.gnome.desktop.interface color-scheme
  * Xscreensaver 6.X support
  * Add detailed X resources for xcalc and some old Athena based apps
  * Tuning X resources for more old apps
  * Font and Color Style Manager: remember widget integration options
  * GTK3 theme fixes: treat nasty header bar as toolbar
  * Initial setup: add detailed integration questions, Qt6 support
  * Front Panel clock: triangle hour and minute hands to match original
  * GWMPager as popup on workspace change in no-page mode
  * Fixed some easy-to-make keyboard shortcuts accidental calls
  * Firefox and Thunderbird user.js additions for nice initial look &amp; feel
  * Thunderbird HTML compose window toolbar fix
  * Docs update, many portability fixes, misc fixes, some typo fixes
  * Portability and test phase fixes
- attach url to the source tarball
- use pkgconfig for devel packages
- fixed docs, so we can package it. (seperate package)</changelog>
</package>
<package pkgid="3b9ced2300758bdbd692561f88de08a1a5bbab5d35eafc4945f876c8d36aafc3d1085553671ac72052f1a78b230b2abff91844b321c9e174b4d0c27064fa89f0" name="NsCDE-lang" arch="noarch">
  <version epoch="0" ver="2.3" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660046400">- Update to 2.2
  * Add kcalc colors tom match dtcalc (colormgr.local)
  * Fix rofi and dunst themes to work with new versions of programs
  * NsCDE .desktop files renamed to conform to standards
  * Front Panel on top of the screen possibility implemented. This
  can be achieved with "InfoStoreAdd frontpanel.on.top 1"
  in ~/.NsCDE/NsCDE.conf.
  * Icon theme updates
  * CSS: support firefox 100+
  * Consolidate GTK2 and GTK3 engine css files, add some fixes
  and match colors more correctly
  * Added Common User Access (CUA) key bindings. This is now
  default key binding set in NsCDE. Old key bindings scheme
  now called "nscde1x" can be used in ~/.NsCDE/NsCDE.conf
  with the "InfoStoreAdd kbd_bind_set nscde1x" - this can also
  be configured now with Keyboard Style Manager
  * Keyboard Style Manager addons, Mouse Style Manager fixes
  * Building: add --with-python-shebang="STRING" in configure
  to allow user to override strange alternatives managers on
  some systems
  * Reorganize f_PolkitAgent to be more portable and stable
  * Kvantum: Reshape in more Motif style Qt5 Combo Box
  * More Firefox CSS updates
  * Documentation updates for all of the above</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660132800">- Alignment with openSUSE packaging guidelines
  * Use %find_lang
  had to use --all-name otherwise translations were not matched
  and package ended up with installed but unpackaged files
  * Get rid of empty post/postun sections</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1660132801">- Add a minimalistic text editor (leafpad) and a filemanager (pcmanfm)
  as soft dependencies. These are the bare minimum to have a usable system.
- Trimmed description in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1660219200">- Add leafpad.patch to ensure first time config wizard recognizes
  leafpad as text editor.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1660219201">- Add xscreensaver as NsCDE treats it as a default screensaver.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Remove doc files because contain scripts etc that cause OBS to fail
- Fix duplicate filews causing OBS to fail
- Fix .desktop file to use X-NsCDE instead of NsCDE
- Fix Python scripts shebangs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1730894400">- update to 2.3:
  * Font and Color Style Manager: reload new themes without FVWM restart
  * Qt6 integration support
  * Optional Picom X Compositor internal support
  * Thunderbird 102+ CSS theme integration support
  * Firefox up to 113+ CSS theme integration support
  * Font and Color Style Manager reshape, add integrations as separate dialog
  * (De)Iconify X11 freeze glitch fvwm workaround
  * Front Panel initial placement fix instead of workaround
  * Fix GWM FvwmScript segfault on exit
  * More missing icons in XDG icon theme
  * Handle gsettings org.gnome.desktop.interface color-scheme
  * Xscreensaver 6.X support
  * Add detailed X resources for xcalc and some old Athena based apps
  * Tuning X resources for more old apps
  * Font and Color Style Manager: remember widget integration options
  * GTK3 theme fixes: treat nasty header bar as toolbar
  * Initial setup: add detailed integration questions, Qt6 support
  * Front Panel clock: triangle hour and minute hands to match original
  * GWMPager as popup on workspace change in no-page mode
  * Fixed some easy-to-make keyboard shortcuts accidental calls
  * Firefox and Thunderbird user.js additions for nice initial look &amp; feel
  * Thunderbird HTML compose window toolbar fix
  * Docs update, many portability fixes, misc fixes, some typo fixes
  * Portability and test phase fixes
- attach url to the source tarball
- use pkgconfig for devel packages
- fixed docs, so we can package it. (seperate package)</changelog>
</package>
<package pkgid="435e19a69c396b76d0f434cf36891df96dab34836ea5ec0ed71cedf76ca816c2e7d717472aabf5611498c207dab881cc95c5287c5e935ab29d9328419d23fd5e" name="NumCpp-devel" arch="noarch">
  <version epoch="0" ver="2.16.1" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696766400">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697716800">- Update to version 2.12.1:
  * updated TRUE/FALSE enum fields to YES/NO to deconflict with
    other library's terrible macro practice of #defining
    TRUE/FALSE</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734350400">- Add NumCpp-disable-pytest.patch: Temporarily disable pytests
  that are incorrectly configured for pybind11; fixes build
  failures.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1736856000">- Update to version 2.13.0:
  * Added putAlongAxis() [gh#dpilger26/NumCpp#217].
  * Fixed random seeding [gh#dpilger26/NumCpp#218].
  * Fixed error in fromfile() that limited filesize to 4GB
    [gh#dpilger26/NumCpp#219].
- Update NumCpp-disable-pytest.patch: In addition to disabling
  pytest tests (not yet resolved), uncomment to enable gtest based
  tests [gh#dpilger26/NumCpp#222].
- Add NumCpp-add-tests.patch: Add `multitest` and `cppcheck` tests
  to ctest to make testing during %check easy.
- Restore ninja for build, does not affect issues related to
  python linking errors during tests (disabled by
  NumCpp-disable-pytest.patch).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1739102400">- Update to version 2.14.0:
  * added argpartition() for gh#dpilger26/NumCpp#225.
- Drop upstreamed or otherwise no longer required patches:
  * NumCpp-disable-pytest.patch
  * NumCpp-add-tests.patch
- Add NumCpp-pytest-link-python.patch: Fix linking to python when
  building for openSUSE [gh#dpilger26/NumCpp#222].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746532800">- Update to version 2.14.1:
  * Make behavior of linalg::lstsq match NumPy when inputting a
    multidimensional b array [gh#dpilger26/NumCpp#229].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752235200">- Update to version 2.14.2:
  * Fix error in ENURollPitchYawToECEFEuler() function.</changelog>
  <changelog author="aschnell@suse.com" date="1758628800">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1765454400">- Update to version 2.16.0:
  * Added:
  - eig() [gh#dpilger26/NumCpp#143].
  - eigvals() [gh#dpilger26/NumCpp#143].
  - svdvals.
  * Bug fixes:
  - outer function now operates on arrays of different sizes
    [gh#dpilger26/NumCpp#144].
  - pinv function has been corrected [gh#dpilger26/NumCpp#215].
- Changes from version 2.15.0:
  * Added:
  - fft module [gh#dpilger26/NumCpp#137].
  - divmod.
  - find_duplicates.
  - mode.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1773748800">- Update to version 2.16.1:
  * Fix gh#dpilger26/NumCpp#241</changelog>
</package>
<package pkgid="1c50241b9647acf04ba2e6327619896cc98f668d84624b530baeda917735c55282c24055e03bb3f894dafc4d4d9ac0c00ce9ce4a369dc140c39b04900e7918fa" name="OpenBoard" arch="riscv64">
  <version epoch="0" ver="1.7.7" rel="1.1"/>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1723550400">- compatibility with ffmpeg-7
  * add 1017-ffmpeg7.patch
  * patch is already merged and will be part of the next release</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1734955200">- update to release version 1.7.3
- remove patch 1165-fix-some-wayland-problems.patch
  * users reported problems with this patch
  * will not be merged upstream</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1766059200">- add patch 1387-fix-poppler-25-11.patch
  * compatibility with poppler 25.11
  * already merged upstream for next release</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1769342400">- update to release version 1.7.4
- remove upstreamed patch 1387-fix-poppler-25-11.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1770120000">- update to release version 1.7.5</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1770120001">- add AppData in metainfo.xml
- add patch 1347-chore-appdata.patch
  * add metainfo.xml and adjust cmake</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1772020800">- add patch 1434-build-poppler-26-02.patch
  * compatibility with poppler 26.02</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1772020801">- update to release version 1.7.6
  * fix: crash when using the "add to document" button in Documents Mode
  * fix: standard PDF export method would constantly fail
  * fix: rearrange board thumbnails after duplicating scene</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1775217600">- update to release version 1.7.7
  * fix: transparent background for widgets
  * fix: enable Cookie storage
  * feat: display warning for broken documents
  * feat: add document converter in preparation for document format
    change with an upcoming version 1.8.0
- remove upstreamed patch 1434-build-poppler-26-02.patch
- replace obsolete patch 1347-chore-appdata.patch for metainfo
  by 1446-chore-add-appdata-metainfo.patch</changelog>
</package>
<package pkgid="2e7adcd5fc2c2c9a8c55ea3c352a4ecba45801bcdd32c89dbb7e35b01d239c8643fd7d0f80c9a9e3ca88207d792c5305675c95fc0a95eb8ac1d6370def59034a" name="OpenCSD" arch="riscv64">
  <version epoch="0" ver="1.7.1" rel="1.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649160000">- Update to 1.3.0:
  - Now supports ETE v1.2 instruction trace - packet processing
    and packet decode
  - Admin: Dev versions now have patch versions at least +100
    from root public version
  - Update: Add support for conditional branch (BC.cond)
    introduced for v8.8 / v9.3 architecture.
  - Update: ETE: Add support for NSE bit - security state bit
    defining Root / Realm states in FEAT_RME.
- Changes from 1.2.1:
  - Bugfix: ETM4x / ETE - output of context elements to client
    can in some circumstances be delayed until after subsequent
    atoms have been processed leading to incorrect memory decode
    access via the client callbacks. Fixed to flush context
    elements immediately they are committed.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1659528000">- Update to 1.3.1:
  - Bugfix: Add header file in snapshot parser - fix build for
    certain libc++ libs (github issue #43 from manojgupta)
  - Bugfix: Fix typo in comment (github issue #42 from nothatDinger)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1662984000">- Update to 1.3.2:
  - Bugfix: ETM4x / ETE - 64 bit timestamp value - MS bit
    incorrectly masked to 1b0 during extraction from packet.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 1.3.3:
  * Update: Add test program for Coresight Frame Demux code
  * Bugfix: PTM: Fix incorrect extraction of Waypoint Address packet
  * Bugfix: Frame Demux: Fix HSYNC, FSYNC and 4xFSYNC handling that
    was causing out-of-bounds reads on invalid data input.
  * Fixed error handling for incorrect number of FSYNC packets in 4xFSYNC
    frame reset code that was not triggering an error and allowing fun
    with mis-aligned input data.
  * Bugfix: Fix silent failure if incorrect config flags set when setting up
    frame demux modes.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1679486400">- update to 1.4.0:
  * Update: ETE: Add support for Arch v9.4 FEAT_ITE. ETE v1p3,
    sw trace instrumentation. Adds in new generic output packet
    type: OCSD_GEN_TRC_ELEM_INSTRUMENTATION.
  * Bugfix: Fix memory leak in mispredict handling (github issue
    [#52] from yabinc)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1694520000">- update to 1.4.1:
  * Test: Update test program trc_pkt_lister with option to have
    no logging output - final stats only.
  * Bugfix: ETM4x: ETE: Fix memory leak / use after free
    (github issues #53, #58 from yabinc)
  * Bugfix: C-API: Fix memory leak with output sink object.
    (github issue #55)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706443200">- update to 1.4.2:
  * Decoder memory access - add debug features and cacheing to
    improve performance of decode.
    Caching controllable by API or environment variables.
  * Decode debug options to control potential runaway debug when
    incorrect memory images input to decoder.
    a) aarch64 instruction check for invalid instruction opcode.
    (any opcode with 0x0000 as top 16 bits).
    b) optional instruction range maximum run limit.
  * Memory spaces: ensure that decoder memory requests are
    correctly labelled with Realm and root characteristics when
    appropriate.
  * M class tail chained interrupts now correctly handled.
  * STM: - fix master and channel ID initialisation
  * Test: update README.md and perf-test-script.base for new paths
    (github issue #60 from yuxy-c)
  * build: Fix GCC version dir handling for versions of GCC &gt; 9.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709640000">- Update 1.5.1:
  * Update: ETE: Add support for Arch 9.5 FEAT_PAUTH_LR.
  Add new instructions to disassembler to recognise RETASPPC
  variants as indirect branches. Adds new test snapshots.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Update 1.6.1:
  * Bugfix: docs: Fix name of funciton referenced in API document.
    (github pr #71 kesyog)
  * Bugfix: etmv4: ete: Spec trace: Fix handling of uncommitted P0
    on initial sync (github issue #76)
  * Bugfix: etmv4: ete: Spec trace: Fix handling of periodic TINFO
    packets (github issue #75)
  * Bugfix: etmv4: ete: Spec trace: Commit elements in cycle count
    packets no processed (github issue #74)
  * Update: Thumb2: Update handling of IT blocks in thumb trace to
    mark subsequent instructions as Conditional (github issue #72)
- From slipped versions:
  * Update: ete: add FEAT_CMPBR instructions for decode (Arch v9.6)
  * Bugfix: build: Fix issue with 'make -f ' no longer working for
    linux/macos build since 1.5.5.
  * Update: build: later versions of clang require additional
    includes to compile correctly.
  * Update: docs: Update autofdo docs to reflect latest requirements.
    Other minor docs updates.
  * Bugfix: memacc: Fix for memacc objects created in decode tree
    not being released correctly.
  * Update: build: Add support for MacOS build / clang.
  * Update: Add operation flags to allow clients to enable
    additional checking modes. Checks for inconsistencies in
    program image and incoming trace. Adds operational flags:
  - OCSD_OPFLG_N_UNCOND_DIR_BR_CHK - check for N atom on
    unconditional direct branches.
  - OCSD_OPFLG_STRICT_N_UNCOND_BR_CHK - check for N atom on
    all unconditional branches.
  - OCSD_OPFLG_CHK_RANGE_CONTINUE - Inconsistent range
    continuity on not taken branches.
  * Update: Add operational flag ETM4_OPFLG_PKTDEC_AA64_OPCODE_CHK
    to enable aa64 opcode checks.
  * Update: tests: Add timing information to trc_pkt_lister program.
  * Update: memacc: Add external interface to set memacc cache
    parameters. Update test programs.
  * Bugfix: etm4x: fix packet print typo.
  * Bugfix: docs: Minor fixes to docs and man file.
  * Bugfix: build: minor fix for clang compatibility.
  * Update: docs: Update documentation for test programs.
  * Update: docs: Update trc_pkt_lister man file.
  * Bugfix: build: fix warnings building library.
  * Bugfix: tests: Fix typo in trc_pkt_lister help output.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1769428800">- Update to 1.7.1:
  * Update: ITM: Add in new ITM decoder to the library. Adds in
    tests and support in snapshot read and trc_pkt_lister.
  * Bugfix: Fix compile warning on init list order. (github #77, #80)</changelog>
</package>
<package pkgid="295c2fe170494ac87bd0682d379a1bb354de7f70029425e64d33338a67202f67431696655d8826536cc45f6ba9bc46a55df47d0834278b43d0597706521acbd8" name="OpenCSD-devel" arch="riscv64">
  <version epoch="0" ver="1.7.1" rel="1.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649160000">- Update to 1.3.0:
  - Now supports ETE v1.2 instruction trace - packet processing
    and packet decode
  - Admin: Dev versions now have patch versions at least +100
    from root public version
  - Update: Add support for conditional branch (BC.cond)
    introduced for v8.8 / v9.3 architecture.
  - Update: ETE: Add support for NSE bit - security state bit
    defining Root / Realm states in FEAT_RME.
- Changes from 1.2.1:
  - Bugfix: ETM4x / ETE - output of context elements to client
    can in some circumstances be delayed until after subsequent
    atoms have been processed leading to incorrect memory decode
    access via the client callbacks. Fixed to flush context
    elements immediately they are committed.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1659528000">- Update to 1.3.1:
  - Bugfix: Add header file in snapshot parser - fix build for
    certain libc++ libs (github issue #43 from manojgupta)
  - Bugfix: Fix typo in comment (github issue #42 from nothatDinger)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1662984000">- Update to 1.3.2:
  - Bugfix: ETM4x / ETE - 64 bit timestamp value - MS bit
    incorrectly masked to 1b0 during extraction from packet.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 1.3.3:
  * Update: Add test program for Coresight Frame Demux code
  * Bugfix: PTM: Fix incorrect extraction of Waypoint Address packet
  * Bugfix: Frame Demux: Fix HSYNC, FSYNC and 4xFSYNC handling that
    was causing out-of-bounds reads on invalid data input.
  * Fixed error handling for incorrect number of FSYNC packets in 4xFSYNC
    frame reset code that was not triggering an error and allowing fun
    with mis-aligned input data.
  * Bugfix: Fix silent failure if incorrect config flags set when setting up
    frame demux modes.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1679486400">- update to 1.4.0:
  * Update: ETE: Add support for Arch v9.4 FEAT_ITE. ETE v1p3,
    sw trace instrumentation. Adds in new generic output packet
    type: OCSD_GEN_TRC_ELEM_INSTRUMENTATION.
  * Bugfix: Fix memory leak in mispredict handling (github issue
    [#52] from yabinc)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1694520000">- update to 1.4.1:
  * Test: Update test program trc_pkt_lister with option to have
    no logging output - final stats only.
  * Bugfix: ETM4x: ETE: Fix memory leak / use after free
    (github issues #53, #58 from yabinc)
  * Bugfix: C-API: Fix memory leak with output sink object.
    (github issue #55)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706443200">- update to 1.4.2:
  * Decoder memory access - add debug features and cacheing to
    improve performance of decode.
    Caching controllable by API or environment variables.
  * Decode debug options to control potential runaway debug when
    incorrect memory images input to decoder.
    a) aarch64 instruction check for invalid instruction opcode.
    (any opcode with 0x0000 as top 16 bits).
    b) optional instruction range maximum run limit.
  * Memory spaces: ensure that decoder memory requests are
    correctly labelled with Realm and root characteristics when
    appropriate.
  * M class tail chained interrupts now correctly handled.
  * STM: - fix master and channel ID initialisation
  * Test: update README.md and perf-test-script.base for new paths
    (github issue #60 from yuxy-c)
  * build: Fix GCC version dir handling for versions of GCC &gt; 9.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709640000">- Update 1.5.1:
  * Update: ETE: Add support for Arch 9.5 FEAT_PAUTH_LR.
  Add new instructions to disassembler to recognise RETASPPC
  variants as indirect branches. Adds new test snapshots.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Update 1.6.1:
  * Bugfix: docs: Fix name of funciton referenced in API document.
    (github pr #71 kesyog)
  * Bugfix: etmv4: ete: Spec trace: Fix handling of uncommitted P0
    on initial sync (github issue #76)
  * Bugfix: etmv4: ete: Spec trace: Fix handling of periodic TINFO
    packets (github issue #75)
  * Bugfix: etmv4: ete: Spec trace: Commit elements in cycle count
    packets no processed (github issue #74)
  * Update: Thumb2: Update handling of IT blocks in thumb trace to
    mark subsequent instructions as Conditional (github issue #72)
- From slipped versions:
  * Update: ete: add FEAT_CMPBR instructions for decode (Arch v9.6)
  * Bugfix: build: Fix issue with 'make -f ' no longer working for
    linux/macos build since 1.5.5.
  * Update: build: later versions of clang require additional
    includes to compile correctly.
  * Update: docs: Update autofdo docs to reflect latest requirements.
    Other minor docs updates.
  * Bugfix: memacc: Fix for memacc objects created in decode tree
    not being released correctly.
  * Update: build: Add support for MacOS build / clang.
  * Update: Add operation flags to allow clients to enable
    additional checking modes. Checks for inconsistencies in
    program image and incoming trace. Adds operational flags:
  - OCSD_OPFLG_N_UNCOND_DIR_BR_CHK - check for N atom on
    unconditional direct branches.
  - OCSD_OPFLG_STRICT_N_UNCOND_BR_CHK - check for N atom on
    all unconditional branches.
  - OCSD_OPFLG_CHK_RANGE_CONTINUE - Inconsistent range
    continuity on not taken branches.
  * Update: Add operational flag ETM4_OPFLG_PKTDEC_AA64_OPCODE_CHK
    to enable aa64 opcode checks.
  * Update: tests: Add timing information to trc_pkt_lister program.
  * Update: memacc: Add external interface to set memacc cache
    parameters. Update test programs.
  * Bugfix: etm4x: fix packet print typo.
  * Bugfix: docs: Minor fixes to docs and man file.
  * Bugfix: build: minor fix for clang compatibility.
  * Update: docs: Update documentation for test programs.
  * Update: docs: Update trc_pkt_lister man file.
  * Bugfix: build: fix warnings building library.
  * Bugfix: tests: Fix typo in trc_pkt_lister help output.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1769428800">- Update to 1.7.1:
  * Update: ITM: Add in new ITM decoder to the library. Adds in
    tests and support in snapshot read and trc_pkt_lister.
  * Bugfix: Fix compile warning on init list order. (github #77, #80)</changelog>
</package>
<package pkgid="54ac6e46324a8be4ecea15fb3c1074de1ffbdbb041f81ab7cfd581ccdf5fd02183a1baa4702954eb2f399bddf838fb1c0d7e4084bb77ea3f5d58b041b6737cc4" name="OpenCSD-doc" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649160000">- Update to 1.3.0:
  - Now supports ETE v1.2 instruction trace - packet processing
    and packet decode
  - Admin: Dev versions now have patch versions at least +100
    from root public version
  - Update: Add support for conditional branch (BC.cond)
    introduced for v8.8 / v9.3 architecture.
  - Update: ETE: Add support for NSE bit - security state bit
    defining Root / Realm states in FEAT_RME.
- Changes from 1.2.1:
  - Bugfix: ETM4x / ETE - output of context elements to client
    can in some circumstances be delayed until after subsequent
    atoms have been processed leading to incorrect memory decode
    access via the client callbacks. Fixed to flush context
    elements immediately they are committed.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1659528000">- Update to 1.3.1:
  - Bugfix: Add header file in snapshot parser - fix build for
    certain libc++ libs (github issue #43 from manojgupta)
  - Bugfix: Fix typo in comment (github issue #42 from nothatDinger)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1662984000">- Update to 1.3.2:
  - Bugfix: ETM4x / ETE - 64 bit timestamp value - MS bit
    incorrectly masked to 1b0 during extraction from packet.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 1.3.3:
  * Update: Add test program for Coresight Frame Demux code
  * Bugfix: PTM: Fix incorrect extraction of Waypoint Address packet
  * Bugfix: Frame Demux: Fix HSYNC, FSYNC and 4xFSYNC handling that
    was causing out-of-bounds reads on invalid data input.
  * Fixed error handling for incorrect number of FSYNC packets in 4xFSYNC
    frame reset code that was not triggering an error and allowing fun
    with mis-aligned input data.
  * Bugfix: Fix silent failure if incorrect config flags set when setting up
    frame demux modes.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1679486400">- update to 1.4.0:
  * Update: ETE: Add support for Arch v9.4 FEAT_ITE. ETE v1p3,
    sw trace instrumentation. Adds in new generic output packet
    type: OCSD_GEN_TRC_ELEM_INSTRUMENTATION.
  * Bugfix: Fix memory leak in mispredict handling (github issue
    [#52] from yabinc)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1694520000">- update to 1.4.1:
  * Test: Update test program trc_pkt_lister with option to have
    no logging output - final stats only.
  * Bugfix: ETM4x: ETE: Fix memory leak / use after free
    (github issues #53, #58 from yabinc)
  * Bugfix: C-API: Fix memory leak with output sink object.
    (github issue #55)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706443200">- update to 1.4.2:
  * Decoder memory access - add debug features and cacheing to
    improve performance of decode.
    Caching controllable by API or environment variables.
  * Decode debug options to control potential runaway debug when
    incorrect memory images input to decoder.
    a) aarch64 instruction check for invalid instruction opcode.
    (any opcode with 0x0000 as top 16 bits).
    b) optional instruction range maximum run limit.
  * Memory spaces: ensure that decoder memory requests are
    correctly labelled with Realm and root characteristics when
    appropriate.
  * M class tail chained interrupts now correctly handled.
  * STM: - fix master and channel ID initialisation
  * Test: update README.md and perf-test-script.base for new paths
    (github issue #60 from yuxy-c)
  * build: Fix GCC version dir handling for versions of GCC &gt; 9.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709640000">- Update 1.5.1:
  * Update: ETE: Add support for Arch 9.5 FEAT_PAUTH_LR.
  Add new instructions to disassembler to recognise RETASPPC
  variants as indirect branches. Adds new test snapshots.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Update 1.6.1:
  * Bugfix: docs: Fix name of funciton referenced in API document.
    (github pr #71 kesyog)
  * Bugfix: etmv4: ete: Spec trace: Fix handling of uncommitted P0
    on initial sync (github issue #76)
  * Bugfix: etmv4: ete: Spec trace: Fix handling of periodic TINFO
    packets (github issue #75)
  * Bugfix: etmv4: ete: Spec trace: Commit elements in cycle count
    packets no processed (github issue #74)
  * Update: Thumb2: Update handling of IT blocks in thumb trace to
    mark subsequent instructions as Conditional (github issue #72)
- From slipped versions:
  * Update: ete: add FEAT_CMPBR instructions for decode (Arch v9.6)
  * Bugfix: build: Fix issue with 'make -f ' no longer working for
    linux/macos build since 1.5.5.
  * Update: build: later versions of clang require additional
    includes to compile correctly.
  * Update: docs: Update autofdo docs to reflect latest requirements.
    Other minor docs updates.
  * Bugfix: memacc: Fix for memacc objects created in decode tree
    not being released correctly.
  * Update: build: Add support for MacOS build / clang.
  * Update: Add operation flags to allow clients to enable
    additional checking modes. Checks for inconsistencies in
    program image and incoming trace. Adds operational flags:
  - OCSD_OPFLG_N_UNCOND_DIR_BR_CHK - check for N atom on
    unconditional direct branches.
  - OCSD_OPFLG_STRICT_N_UNCOND_BR_CHK - check for N atom on
    all unconditional branches.
  - OCSD_OPFLG_CHK_RANGE_CONTINUE - Inconsistent range
    continuity on not taken branches.
  * Update: Add operational flag ETM4_OPFLG_PKTDEC_AA64_OPCODE_CHK
    to enable aa64 opcode checks.
  * Update: tests: Add timing information to trc_pkt_lister program.
  * Update: memacc: Add external interface to set memacc cache
    parameters. Update test programs.
  * Bugfix: etm4x: fix packet print typo.
  * Bugfix: docs: Minor fixes to docs and man file.
  * Bugfix: build: minor fix for clang compatibility.
  * Update: docs: Update documentation for test programs.
  * Update: docs: Update trc_pkt_lister man file.
  * Bugfix: build: fix warnings building library.
  * Bugfix: tests: Fix typo in trc_pkt_lister help output.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1769428800">- Update to 1.7.1:
  * Update: ITM: Add in new ITM decoder to the library. Adds in
    tests and support in snapshot read and trc_pkt_lister.
  * Bugfix: Fix compile warning on init list order. (github #77, #80)</changelog>
</package>
<package pkgid="e51ae78313b4f620d25f213020af569291578317cdd728f69330158ea04da3a81b8a4cd3683e85049a5ce23531d18d7cf4c0342da7ca976247cccee9e06f9bf8" name="OpenColorIO-devel" arch="riscv64">
  <version epoch="0" ver="2.5.1" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 2.4.1
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes since the 2.4.0 release.
  The ACES 2 implementation is still considered a Preview Release.
  OCIO contributors are working closely with the ACES 2 Output
  Transforms working group and a 2.4.2 release is planned for early
  March to finalize the ACES 2 algorithm implementation. A preview
  of the ACES 2 config files (compatible with OCIO 2.4.1) is
  available here.
  - Bug fixes and minor enhancements:
  - PR #2068, Fix views/display sub-menus in OCIO Display app for
    ACES 2 compatibility
  - PR #2095, Add "DISPLAY - CIE-XYZ-D65_to_DisplayP3-HDR"
    built-in transform
  - PR #2104, Optimizer detects pair inverses before combining
    multiple op pairs
  - PR #2074, Text format (e.g., Iridas cube) parsing
    optimizations
  - PR #2106, Fix Python wheel macOS workflow and make
    OCIO_PYTHON_LOAD_DLLS_FROM_PATH opt-in
  - PR #2090, Fix bit-depth attribute for inverse LUTs when
    writing CTFs
  - PR #2078, Added more accurate DX11 HLSL shading language enum
    name
  - PR #2077, Match ACES 2.0 shader resource suffix format to
    regular LUTs
  - PR #2096, Fixed range function error in nuke colorlookup
    examples
  - Build, documentation, and website enhancements:
  - PR #2072, Enable parallel source file compilation on MSVC
  - PR #2085, Update doc building instructions
  - PR #2084, Photoshop now supports OCIO
  - PR #2088, Add Disguise to list of supported applications
  - PR #2069, Move GPU LUT files into the tests dir
  - PR #2102, Fix broken Linux and Mac CI workflow</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734091200">- apparently the 2.4.0 tarball for a moment had the version set to
  2.5.0 when i grabbed it. now it was fixed down to 2.4.x again.
  so the soversion is downgraded again to 2.4
  https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/2073</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Lock OpenImageIO to &lt; 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739620800">- bump openexr to &gt;= 3 match the rest of the stack
- Have an explicite BR for pkgconfig(Imath) and do not rely on it
  being pulled via openexr</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- Update to 2.4.2
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes and enhancements since the 2.4.1 release.
  With the 2.4.2 release, the "Preview" label is now removed from
  the ACES 2 implementation. After extensive collaboration with the
  ACES Output Transform working group, and our own testing, ACES 2
  support in OCIO is now officially released. We will continue to
  closely monitor your feedback on this new tech.
  A large part of the work since the 2.4.1 release was an attempt
  to optimize the ACES 2 algorithms. ACES 2 is still substantially
  slower than ACES 1 on CPU and somewhat slower on GPU. But the
  optimization efforts did yield a roughly 25% speedup over the
  2.4.1 release, along with a simplification of the code. Special
  thanks to Kevin Wheatley and Remi Achard for leading this work.
  In conjunction with the 2.4.2 release, the OCIO ACES configs
  working group has released the ACES 2.0 configs for OCIO. Special
  thanks to Thomas Mansencal for leading this work. The configs are
  not yet built into the library itself and may be downloaded from
  this link.
  Bug fixes and enhancements:
  - PR #2127, ACES 2.0 Output Transform performance optimization
  - PR #2112, Absolute paths not working through ConfigIOProxy
  - PR #2128, Add missing setConfigIOProxy call to the Python API
  - PR #2117, Fix metal backend's generated shaders with
    float/int/constant array performance
  - PR #2121, Integrate matrix multiplication fix from OSL
  - PR #2120, Change recommended Imath version to 3.1.12
  - PR #2109, Fix issue with ocio_depts handling spaces in file
    paths
  - PR #2132, NaN fix for the ACES 2 inverse output transforms</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Allow newer OpenImageIO in ocio_tools</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759320000">- Update to 2.5.0
  This is the main new feature release for this year and is the
  base version for the CY2026 VFX Reference Platform (which
  specifies 2.5.x).
  The headline features this year are built-in ACES 2 configs,
  Vulkan support, a hue curve transform, and a set of new color
  space attributes designed to enhance interop.
  In addition, there is a Preview Release of the config merging
  feature. The workflow possibilities of this feature are
  far-reaching and further modifications to the API and
  functionality are anticipated, based on your feedback, before
  this is finalized.
  Ideally, application developers will introduce 2.5.0 into their
  testing programs now and then update to the latest 2.5.x release
  available before shipping next year.
  This documentation page explains the new features in this
  release.
  https://opencolorio.readthedocs.io/en/latest/releases/ocio_2_5.html
  - Major new features:
  - PR #2176, Vulkan support
  - PR #2193, Adding built-in ACES 2.0 configs
  - PR #2177, Add hue curve transform
  - PR #2165, Adding color space attribs: interop_id,
    amf_transform &amp; icc_profile_name
  - PR #2171, Refactor RTD Python API doc generation
  - PR #2179, Merge configs feature
  - Bug fixes and minor enhancements:
  - PR #2154, Fix pass-thru exponent composition issue
  - PR #2189, Include color spaces with no categories in
    menuHelper results by default
  - PR #2083, Add view helper functions to Config class
  - PR #2183, Add built-in displays that mirror rather than clamp
    negative values
  - PR #2186, Enhance active display/view list API
  - PR #2181, Add the ability to serialize temporary displays
  - PR #2198, Add setStringVar to Context Object Python Bindings
  - PR #2147, Add Flame and VRED to website
  - PR #2088, Add Disguise to list of supported applications
  - PR #2138, Add AJA ColorBox as a supported application
  - PR #2161, Feature/update landing feature image
  - PR #2167, Renaming the view helper functions to follow the
    OCIO conventions
  - PR #2166, Add Python GPUProcessor example
  - PR #2194, Adding interchange attributes to ViewTransforms and
    Looks
  - PR #2168, Update Python frozen docs
  - PR #2202, Update documentation for 2.5 release
  - Build process enhancements:
  - PR #2192, Bump C++, dependencies and update CI workflows
  - PR #2113, Fix deploy site workflow
  - PR #2140, Fix build issue when using clang
  - PR #2115, Use ARM-native runners for linux ARM Python wheels
  - PR #2158, Adjust requirements.txt for documentation-building
    ci step
  - PR #2188, Attempt to fix new MacOS CI problem involving unit
    tests on half values
  - PR #2190, Fixes for the Wheel workflow
  - PR #2184, CI fixes</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759492800">- force new OpenImageIO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- enforce recent enough yaml-cpp</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768305600">- Update to 2.5.1
  The two most notable changes are:
  - The output of pure-gamma TRC curves in ICC profiles is no
    longer clamped (issue #1915).
  - The texture binding indices for Vulkan have been reworked
    (issue #2225).
  Bug fixes and minor enhancements:
  - PR #2224, Remove [0,1] clamping from ICC transforms
  - PR #2226, Fix Vulkan texture binding index issue
  - PR #2204, Fix interop ID issue in ociocheck
  - PR #2227, ACES2 Array subscript out of range exception
  - PR #2206, Handle transposed matrices to applyRGB in Python
  - PR #2231, Out-of-bounds issue in ThrowInvalidRegex</changelog>
</package>
<package pkgid="5b79e10918c1fd8f72ca09e2c7116456720cb543dc0ba6195ce06180bc967ff5391cb6d958e109814f8614338797576b80017f48d4bf0f3691da70b2494f1249" name="OpenColorIO-doc" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="1.2"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 2.4.1
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes since the 2.4.0 release.
  The ACES 2 implementation is still considered a Preview Release.
  OCIO contributors are working closely with the ACES 2 Output
  Transforms working group and a 2.4.2 release is planned for early
  March to finalize the ACES 2 algorithm implementation. A preview
  of the ACES 2 config files (compatible with OCIO 2.4.1) is
  available here.
  - Bug fixes and minor enhancements:
  - PR #2068, Fix views/display sub-menus in OCIO Display app for
    ACES 2 compatibility
  - PR #2095, Add "DISPLAY - CIE-XYZ-D65_to_DisplayP3-HDR"
    built-in transform
  - PR #2104, Optimizer detects pair inverses before combining
    multiple op pairs
  - PR #2074, Text format (e.g., Iridas cube) parsing
    optimizations
  - PR #2106, Fix Python wheel macOS workflow and make
    OCIO_PYTHON_LOAD_DLLS_FROM_PATH opt-in
  - PR #2090, Fix bit-depth attribute for inverse LUTs when
    writing CTFs
  - PR #2078, Added more accurate DX11 HLSL shading language enum
    name
  - PR #2077, Match ACES 2.0 shader resource suffix format to
    regular LUTs
  - PR #2096, Fixed range function error in nuke colorlookup
    examples
  - Build, documentation, and website enhancements:
  - PR #2072, Enable parallel source file compilation on MSVC
  - PR #2085, Update doc building instructions
  - PR #2084, Photoshop now supports OCIO
  - PR #2088, Add Disguise to list of supported applications
  - PR #2069, Move GPU LUT files into the tests dir
  - PR #2102, Fix broken Linux and Mac CI workflow</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734091200">- apparently the 2.4.0 tarball for a moment had the version set to
  2.5.0 when i grabbed it. now it was fixed down to 2.4.x again.
  so the soversion is downgraded again to 2.4
  https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/2073</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Lock OpenImageIO to &lt; 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739620800">- bump openexr to &gt;= 3 match the rest of the stack
- Have an explicite BR for pkgconfig(Imath) and do not rely on it
  being pulled via openexr</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- Update to 2.4.2
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes and enhancements since the 2.4.1 release.
  With the 2.4.2 release, the "Preview" label is now removed from
  the ACES 2 implementation. After extensive collaboration with the
  ACES Output Transform working group, and our own testing, ACES 2
  support in OCIO is now officially released. We will continue to
  closely monitor your feedback on this new tech.
  A large part of the work since the 2.4.1 release was an attempt
  to optimize the ACES 2 algorithms. ACES 2 is still substantially
  slower than ACES 1 on CPU and somewhat slower on GPU. But the
  optimization efforts did yield a roughly 25% speedup over the
  2.4.1 release, along with a simplification of the code. Special
  thanks to Kevin Wheatley and Remi Achard for leading this work.
  In conjunction with the 2.4.2 release, the OCIO ACES configs
  working group has released the ACES 2.0 configs for OCIO. Special
  thanks to Thomas Mansencal for leading this work. The configs are
  not yet built into the library itself and may be downloaded from
  this link.
  Bug fixes and enhancements:
  - PR #2127, ACES 2.0 Output Transform performance optimization
  - PR #2112, Absolute paths not working through ConfigIOProxy
  - PR #2128, Add missing setConfigIOProxy call to the Python API
  - PR #2117, Fix metal backend's generated shaders with
    float/int/constant array performance
  - PR #2121, Integrate matrix multiplication fix from OSL
  - PR #2120, Change recommended Imath version to 3.1.12
  - PR #2109, Fix issue with ocio_depts handling spaces in file
    paths
  - PR #2132, NaN fix for the ACES 2 inverse output transforms</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Allow newer OpenImageIO in ocio_tools</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759320000">- Update to 2.5.0
  This is the main new feature release for this year and is the
  base version for the CY2026 VFX Reference Platform (which
  specifies 2.5.x).
  The headline features this year are built-in ACES 2 configs,
  Vulkan support, a hue curve transform, and a set of new color
  space attributes designed to enhance interop.
  In addition, there is a Preview Release of the config merging
  feature. The workflow possibilities of this feature are
  far-reaching and further modifications to the API and
  functionality are anticipated, based on your feedback, before
  this is finalized.
  Ideally, application developers will introduce 2.5.0 into their
  testing programs now and then update to the latest 2.5.x release
  available before shipping next year.
  This documentation page explains the new features in this
  release.
  https://opencolorio.readthedocs.io/en/latest/releases/ocio_2_5.html
  - Major new features:
  - PR #2176, Vulkan support
  - PR #2193, Adding built-in ACES 2.0 configs
  - PR #2177, Add hue curve transform
  - PR #2165, Adding color space attribs: interop_id,
    amf_transform &amp; icc_profile_name
  - PR #2171, Refactor RTD Python API doc generation
  - PR #2179, Merge configs feature
  - Bug fixes and minor enhancements:
  - PR #2154, Fix pass-thru exponent composition issue
  - PR #2189, Include color spaces with no categories in
    menuHelper results by default
  - PR #2083, Add view helper functions to Config class
  - PR #2183, Add built-in displays that mirror rather than clamp
    negative values
  - PR #2186, Enhance active display/view list API
  - PR #2181, Add the ability to serialize temporary displays
  - PR #2198, Add setStringVar to Context Object Python Bindings
  - PR #2147, Add Flame and VRED to website
  - PR #2088, Add Disguise to list of supported applications
  - PR #2138, Add AJA ColorBox as a supported application
  - PR #2161, Feature/update landing feature image
  - PR #2167, Renaming the view helper functions to follow the
    OCIO conventions
  - PR #2166, Add Python GPUProcessor example
  - PR #2194, Adding interchange attributes to ViewTransforms and
    Looks
  - PR #2168, Update Python frozen docs
  - PR #2202, Update documentation for 2.5 release
  - Build process enhancements:
  - PR #2192, Bump C++, dependencies and update CI workflows
  - PR #2113, Fix deploy site workflow
  - PR #2140, Fix build issue when using clang
  - PR #2115, Use ARM-native runners for linux ARM Python wheels
  - PR #2158, Adjust requirements.txt for documentation-building
    ci step
  - PR #2188, Attempt to fix new MacOS CI problem involving unit
    tests on half values
  - PR #2190, Fixes for the Wheel workflow
  - PR #2184, CI fixes</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759492800">- force new OpenImageIO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- enforce recent enough yaml-cpp</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768305600">- Update to 2.5.1
  The two most notable changes are:
  - The output of pure-gamma TRC curves in ICC profiles is no
    longer clamped (issue #1915).
  - The texture binding indices for Vulkan have been reworked
    (issue #2225).
  Bug fixes and minor enhancements:
  - PR #2224, Remove [0,1] clamping from ICC transforms
  - PR #2226, Fix Vulkan texture binding index issue
  - PR #2204, Fix interop ID issue in ociocheck
  - PR #2227, ACES2 Array subscript out of range exception
  - PR #2206, Handle transposed matrices to applyRGB in Python
  - PR #2231, Out-of-bounds issue in ThrowInvalidRegex</changelog>
</package>
<package pkgid="0568e772a04daa431960a9b7cc04e4d159f6e03caec4221044615ed2662cbb656a620288e64e376591a64a6e039912316b49d58c7d9c7c2eca41aec3f595882c" name="OpenColorIO-tools" arch="riscv64">
  <version epoch="0" ver="2.5.1" rel="1.2"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 2.4.1
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes since the 2.4.0 release.
  The ACES 2 implementation is still considered a Preview Release.
  OCIO contributors are working closely with the ACES 2 Output
  Transforms working group and a 2.4.2 release is planned for early
  March to finalize the ACES 2 algorithm implementation. A preview
  of the ACES 2 config files (compatible with OCIO 2.4.1) is
  available here.
  - Bug fixes and minor enhancements:
  - PR #2068, Fix views/display sub-menus in OCIO Display app for
    ACES 2 compatibility
  - PR #2095, Add "DISPLAY - CIE-XYZ-D65_to_DisplayP3-HDR"
    built-in transform
  - PR #2104, Optimizer detects pair inverses before combining
    multiple op pairs
  - PR #2074, Text format (e.g., Iridas cube) parsing
    optimizations
  - PR #2106, Fix Python wheel macOS workflow and make
    OCIO_PYTHON_LOAD_DLLS_FROM_PATH opt-in
  - PR #2090, Fix bit-depth attribute for inverse LUTs when
    writing CTFs
  - PR #2078, Added more accurate DX11 HLSL shading language enum
    name
  - PR #2077, Match ACES 2.0 shader resource suffix format to
    regular LUTs
  - PR #2096, Fixed range function error in nuke colorlookup
    examples
  - Build, documentation, and website enhancements:
  - PR #2072, Enable parallel source file compilation on MSVC
  - PR #2085, Update doc building instructions
  - PR #2084, Photoshop now supports OCIO
  - PR #2088, Add Disguise to list of supported applications
  - PR #2069, Move GPU LUT files into the tests dir
  - PR #2102, Fix broken Linux and Mac CI workflow</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734091200">- apparently the 2.4.0 tarball for a moment had the version set to
  2.5.0 when i grabbed it. now it was fixed down to 2.4.x again.
  so the soversion is downgraded again to 2.4
  https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/2073</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Lock OpenImageIO to &lt; 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739620800">- bump openexr to &gt;= 3 match the rest of the stack
- Have an explicite BR for pkgconfig(Imath) and do not rely on it
  being pulled via openexr</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- Update to 2.4.2
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes and enhancements since the 2.4.1 release.
  With the 2.4.2 release, the "Preview" label is now removed from
  the ACES 2 implementation. After extensive collaboration with the
  ACES Output Transform working group, and our own testing, ACES 2
  support in OCIO is now officially released. We will continue to
  closely monitor your feedback on this new tech.
  A large part of the work since the 2.4.1 release was an attempt
  to optimize the ACES 2 algorithms. ACES 2 is still substantially
  slower than ACES 1 on CPU and somewhat slower on GPU. But the
  optimization efforts did yield a roughly 25% speedup over the
  2.4.1 release, along with a simplification of the code. Special
  thanks to Kevin Wheatley and Remi Achard for leading this work.
  In conjunction with the 2.4.2 release, the OCIO ACES configs
  working group has released the ACES 2.0 configs for OCIO. Special
  thanks to Thomas Mansencal for leading this work. The configs are
  not yet built into the library itself and may be downloaded from
  this link.
  Bug fixes and enhancements:
  - PR #2127, ACES 2.0 Output Transform performance optimization
  - PR #2112, Absolute paths not working through ConfigIOProxy
  - PR #2128, Add missing setConfigIOProxy call to the Python API
  - PR #2117, Fix metal backend's generated shaders with
    float/int/constant array performance
  - PR #2121, Integrate matrix multiplication fix from OSL
  - PR #2120, Change recommended Imath version to 3.1.12
  - PR #2109, Fix issue with ocio_depts handling spaces in file
    paths
  - PR #2132, NaN fix for the ACES 2 inverse output transforms</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Allow newer OpenImageIO in ocio_tools</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759320000">- Update to 2.5.0
  This is the main new feature release for this year and is the
  base version for the CY2026 VFX Reference Platform (which
  specifies 2.5.x).
  The headline features this year are built-in ACES 2 configs,
  Vulkan support, a hue curve transform, and a set of new color
  space attributes designed to enhance interop.
  In addition, there is a Preview Release of the config merging
  feature. The workflow possibilities of this feature are
  far-reaching and further modifications to the API and
  functionality are anticipated, based on your feedback, before
  this is finalized.
  Ideally, application developers will introduce 2.5.0 into their
  testing programs now and then update to the latest 2.5.x release
  available before shipping next year.
  This documentation page explains the new features in this
  release.
  https://opencolorio.readthedocs.io/en/latest/releases/ocio_2_5.html
  - Major new features:
  - PR #2176, Vulkan support
  - PR #2193, Adding built-in ACES 2.0 configs
  - PR #2177, Add hue curve transform
  - PR #2165, Adding color space attribs: interop_id,
    amf_transform &amp; icc_profile_name
  - PR #2171, Refactor RTD Python API doc generation
  - PR #2179, Merge configs feature
  - Bug fixes and minor enhancements:
  - PR #2154, Fix pass-thru exponent composition issue
  - PR #2189, Include color spaces with no categories in
    menuHelper results by default
  - PR #2083, Add view helper functions to Config class
  - PR #2183, Add built-in displays that mirror rather than clamp
    negative values
  - PR #2186, Enhance active display/view list API
  - PR #2181, Add the ability to serialize temporary displays
  - PR #2198, Add setStringVar to Context Object Python Bindings
  - PR #2147, Add Flame and VRED to website
  - PR #2088, Add Disguise to list of supported applications
  - PR #2138, Add AJA ColorBox as a supported application
  - PR #2161, Feature/update landing feature image
  - PR #2167, Renaming the view helper functions to follow the
    OCIO conventions
  - PR #2166, Add Python GPUProcessor example
  - PR #2194, Adding interchange attributes to ViewTransforms and
    Looks
  - PR #2168, Update Python frozen docs
  - PR #2202, Update documentation for 2.5 release
  - Build process enhancements:
  - PR #2192, Bump C++, dependencies and update CI workflows
  - PR #2113, Fix deploy site workflow
  - PR #2140, Fix build issue when using clang
  - PR #2115, Use ARM-native runners for linux ARM Python wheels
  - PR #2158, Adjust requirements.txt for documentation-building
    ci step
  - PR #2188, Attempt to fix new MacOS CI problem involving unit
    tests on half values
  - PR #2190, Fixes for the Wheel workflow
  - PR #2184, CI fixes</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759492800">- force new OpenImageIO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- enforce recent enough yaml-cpp</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768305600">- Update to 2.5.1
  The two most notable changes are:
  - The output of pure-gamma TRC curves in ICC profiles is no
    longer clamped (issue #1915).
  - The texture binding indices for Vulkan have been reworked
    (issue #2225).
  Bug fixes and minor enhancements:
  - PR #2224, Remove [0,1] clamping from ICC transforms
  - PR #2226, Fix Vulkan texture binding index issue
  - PR #2204, Fix interop ID issue in ociocheck
  - PR #2227, ACES2 Array subscript out of range exception
  - PR #2206, Handle transposed matrices to applyRGB in Python
  - PR #2231, Out-of-bounds issue in ThrowInvalidRegex</changelog>
</package>
<package pkgid="5010732e2093d27f7f7cf984f49cab502f828894c9be5aad2b972867086c28f69e4200acde3085c69ab988d6b65ee2eb25d49ca9044ef1dec4a96f9a3c983190" name="OpenIPMI" arch="riscv64">
  <version epoch="0" ver="2.0.37.1+git.ed1a49ee" rel="1.2"/>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
  <changelog author="trenn@suse.de" date="1727265600">- Fix bsc#1229910 CVE-2024-42934 by below 2 patches:
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Check some bounds on incoming messages
- Remove mainlined patches:
  D OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  D OpenIPMI-c99.patch
- Update to version 2.0.36.4+git.c114912:
  * strings: Fix an incorrect string in sensor type 0x1f
  * lanserv: Check that message and negotiated authtypes are the same
  * Update some strings for newer IPMI standards
  * Fix error report in startup_set_sel_time
  * Move to version 2.0.36
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Fix an issue logging an error on a message
  * include: Add a doc for the lifetime of ipmi_entity_get_fru()
  * Move to version 2.0.35
  * lanserv: Check some bounds on incoming messages
  * Create SECURITY.md
  * swig: Cast some values to get proper passing of values
  * sample: Fix an snprintf overflow issue
  * ui: Fix an snprintf overflow issue
  * Add github actions
  * cmdlang: Remove yet more dead code
  * swig: Remove a double free
  * ui: More print issues
  * sensor: Remove more dead code
  * swig: Fix more resource leaks
  * Finish up error updates
  * ui: Fix a ton of formatting errors
  * cmdlang: Remove some dead code
  * cmdlang: Remove some dead code
  * cmdlang: Remove an unneeded if
  * cmdlang: Remove an unnecessary loop
  * cmdlang: Remove some dead code
  * lanserv: Fix an invalid overlapping copy
  * lanserv: Add a missing break for watchdog handling
  * lanserv: Add a check for the picmg address controller not found
  * lanserv: Add a missing NULL pointer check
  * lanserv: Fix an error report
  * lanserv: Fix an unsigned compare issue
  * lanserv: Remove some dead code
  * lanserv: Fix reading persistance data
  * domain: Fix some various bugs
  * entity: Fix a ordering check issue
  * fru: Remove unnecessary check
  * smi: Remove some dead code
  * utils: Fix address comparison
  * fru: Fix record with possible NULL data
  * mc: Fix sel re-fetch
  * atca: Fix some various issues
  * oem_motorola_mxp: Fix some minor issues
  * control,sensor: Fix some string handling
  * sel: Add a missing NULL check
  * sample: Remove some dead code
  * sensor: Fix some wrong sizes
  * tcl: Fix an infinite loop
  * swig: Fix a wrong malloc size
  * lanserv: Fix a memory leak in sdrcomp
  * unix: Add missing unlock on an error handler
  * unix: Cast a variable to int from time()
  * swig: Fix issues with memory handling
  * Don't run perl tests in parallel
  * C type errors in the SWIG-generated Perl bindings
  * Move to version 2.0.34
  * swig:perl: Fix the tests
  * swig:perl: Add a way to print the test environment
  * lanserv: Allow zero to be specified for the port
  * lanserv: Return an error if sensor data is requested before ready
  * unix: Handle EAGAIN along with EINTR
  * ipmi_sim:sensor: Add the low 8 bits of discrete value to sensor reading
  * fix coredump when use ipmi_ui
  * Fix the name of global event support for sensors
  * Update configure.ac
  * Move to version 2.0.33
  * exec: fix race in symlink install
  * Make lan.conf and simulator startup file 600 permissions
  * Update the python m4 file
  * Avoid searching host library path</changelog>
  <changelog author="trenn@suse.de" date="1744372800">- Update to version 2.0.36.56+git.0a3a991:
  * lanserv: Mark serial channels special
  * sol: Refcount sol instance in ipmid_changed
  * lanserv: Set the channel info accurately for system interface
  * lanserv: Allow serial IPMI connections on channels besides 15
  * lanserv: Add limits to the receive queue
  * lanserv: Add timing for messages
  * lanserv: Fix a bug in response handling for LAN messages
  * lanserv: Yet another message dup bug
  * lanserv: Fix a bug in message duplication
  * lanserv: Remove one more unnecessary memset
  * lanserv: Remove unnecessary memsets
  * lanserv: Add the cmd to the things check for response matching
  * lanserv: Add a function to allocate and free message
  * lanserv: Fix a memory leak
  * lanserv: Don't allocate a new message for SMI handling
  * lanserv: Rework naming and message handling a bit
  * lanserv: More malloc/free cleanups
  * lanserv: Clean up memory handling
  * lanserv: Remove functions from channel and use sysinfo
  * lanserv: Create and use a message queue type
  * lanserv: Separate out the receive queue
  * lanserv: Reduce the size of the sim_addr_t passed around
  * lanserv: Get lun 2 commands working
  * lanserv: Rework receive queue to not have a dummy first byte
  * lanserv: More message routing work
  * lanserv: More work on the message routing
  * lanserv: More rework
  * lanserv: More work on restructure
  * lanserv: Rework address names
  * lanserv: More restructuring on message handling
  * lanserv: Move check_msg_length() to serv.c
  * lanserv: Round-robin sessions
  * lanserv: Rework the send message handling
  * lan: Don't set reponse LUN to 2 in bridged messages
  * lanserv: Allow RMCP authtype for no session messages
  * github: Add readline to the dependencies
  * Remove support for UCD SNMP
  * ipmish: Fix snmp trap handling
  * lanserv: Use ssize_t for the return value of read()
  * lanserv: Get rid of the rmcpplus session member
  * lanserv: Preserve handle when clearing session data
  * lanserv: Don't allow user 0 to be configured
  * utils:md5: Handle data for md5 cannot be NULL
  * lanserv: Validate message ordering at authentication
  * lanserv: Don't assign session privilege until after auth is done
  * lanserv: Clear out session data on a close
  * utils: Check for NULL before freeing MD5 data
  * lib:lan: Reject a zero sid
  * sample: Fix data parsing in ipmicmd
  * ui: Pass in a sockaddr_in to SNMP trap handler
  * Fix gen_random()
  * lanserv: Check that authdata is initialized before cleanup</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1757937600">- Update to version 2.0.37.1+git.ed1a49ee:
  * Some broken BMCs use an invalid padding length of 16
  * Move to version 2.0.37
  * lanserv: Add sysinfo.h to the makefile include list
  * lanserv: Set length on get chassis capability response
  * ipmi_sim: On a watchdog reset, stop the timer before starting
  * lanserv: Add platform event command handling</changelog>
</package>
<package pkgid="2aaa0b12e1ab2d6dd1ebc88cf24dc07c40bb8d1fb865e62d57020109c6f6e2152648bb409d32902b614bd610b38022d22e68a5c748c4ddbb78b6e14feeb48332" name="OpenIPMI-devel" arch="riscv64">
  <version epoch="0" ver="2.0.37.1+git.ed1a49ee" rel="1.2"/>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
  <changelog author="trenn@suse.de" date="1727265600">- Fix bsc#1229910 CVE-2024-42934 by below 2 patches:
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Check some bounds on incoming messages
- Remove mainlined patches:
  D OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  D OpenIPMI-c99.patch
- Update to version 2.0.36.4+git.c114912:
  * strings: Fix an incorrect string in sensor type 0x1f
  * lanserv: Check that message and negotiated authtypes are the same
  * Update some strings for newer IPMI standards
  * Fix error report in startup_set_sel_time
  * Move to version 2.0.36
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Fix an issue logging an error on a message
  * include: Add a doc for the lifetime of ipmi_entity_get_fru()
  * Move to version 2.0.35
  * lanserv: Check some bounds on incoming messages
  * Create SECURITY.md
  * swig: Cast some values to get proper passing of values
  * sample: Fix an snprintf overflow issue
  * ui: Fix an snprintf overflow issue
  * Add github actions
  * cmdlang: Remove yet more dead code
  * swig: Remove a double free
  * ui: More print issues
  * sensor: Remove more dead code
  * swig: Fix more resource leaks
  * Finish up error updates
  * ui: Fix a ton of formatting errors
  * cmdlang: Remove some dead code
  * cmdlang: Remove some dead code
  * cmdlang: Remove an unneeded if
  * cmdlang: Remove an unnecessary loop
  * cmdlang: Remove some dead code
  * lanserv: Fix an invalid overlapping copy
  * lanserv: Add a missing break for watchdog handling
  * lanserv: Add a check for the picmg address controller not found
  * lanserv: Add a missing NULL pointer check
  * lanserv: Fix an error report
  * lanserv: Fix an unsigned compare issue
  * lanserv: Remove some dead code
  * lanserv: Fix reading persistance data
  * domain: Fix some various bugs
  * entity: Fix a ordering check issue
  * fru: Remove unnecessary check
  * smi: Remove some dead code
  * utils: Fix address comparison
  * fru: Fix record with possible NULL data
  * mc: Fix sel re-fetch
  * atca: Fix some various issues
  * oem_motorola_mxp: Fix some minor issues
  * control,sensor: Fix some string handling
  * sel: Add a missing NULL check
  * sample: Remove some dead code
  * sensor: Fix some wrong sizes
  * tcl: Fix an infinite loop
  * swig: Fix a wrong malloc size
  * lanserv: Fix a memory leak in sdrcomp
  * unix: Add missing unlock on an error handler
  * unix: Cast a variable to int from time()
  * swig: Fix issues with memory handling
  * Don't run perl tests in parallel
  * C type errors in the SWIG-generated Perl bindings
  * Move to version 2.0.34
  * swig:perl: Fix the tests
  * swig:perl: Add a way to print the test environment
  * lanserv: Allow zero to be specified for the port
  * lanserv: Return an error if sensor data is requested before ready
  * unix: Handle EAGAIN along with EINTR
  * ipmi_sim:sensor: Add the low 8 bits of discrete value to sensor reading
  * fix coredump when use ipmi_ui
  * Fix the name of global event support for sensors
  * Update configure.ac
  * Move to version 2.0.33
  * exec: fix race in symlink install
  * Make lan.conf and simulator startup file 600 permissions
  * Update the python m4 file
  * Avoid searching host library path</changelog>
  <changelog author="trenn@suse.de" date="1744372800">- Update to version 2.0.36.56+git.0a3a991:
  * lanserv: Mark serial channels special
  * sol: Refcount sol instance in ipmid_changed
  * lanserv: Set the channel info accurately for system interface
  * lanserv: Allow serial IPMI connections on channels besides 15
  * lanserv: Add limits to the receive queue
  * lanserv: Add timing for messages
  * lanserv: Fix a bug in response handling for LAN messages
  * lanserv: Yet another message dup bug
  * lanserv: Fix a bug in message duplication
  * lanserv: Remove one more unnecessary memset
  * lanserv: Remove unnecessary memsets
  * lanserv: Add the cmd to the things check for response matching
  * lanserv: Add a function to allocate and free message
  * lanserv: Fix a memory leak
  * lanserv: Don't allocate a new message for SMI handling
  * lanserv: Rework naming and message handling a bit
  * lanserv: More malloc/free cleanups
  * lanserv: Clean up memory handling
  * lanserv: Remove functions from channel and use sysinfo
  * lanserv: Create and use a message queue type
  * lanserv: Separate out the receive queue
  * lanserv: Reduce the size of the sim_addr_t passed around
  * lanserv: Get lun 2 commands working
  * lanserv: Rework receive queue to not have a dummy first byte
  * lanserv: More message routing work
  * lanserv: More work on the message routing
  * lanserv: More rework
  * lanserv: More work on restructure
  * lanserv: Rework address names
  * lanserv: More restructuring on message handling
  * lanserv: Move check_msg_length() to serv.c
  * lanserv: Round-robin sessions
  * lanserv: Rework the send message handling
  * lan: Don't set reponse LUN to 2 in bridged messages
  * lanserv: Allow RMCP authtype for no session messages
  * github: Add readline to the dependencies
  * Remove support for UCD SNMP
  * ipmish: Fix snmp trap handling
  * lanserv: Use ssize_t for the return value of read()
  * lanserv: Get rid of the rmcpplus session member
  * lanserv: Preserve handle when clearing session data
  * lanserv: Don't allow user 0 to be configured
  * utils:md5: Handle data for md5 cannot be NULL
  * lanserv: Validate message ordering at authentication
  * lanserv: Don't assign session privilege until after auth is done
  * lanserv: Clear out session data on a close
  * utils: Check for NULL before freeing MD5 data
  * lib:lan: Reject a zero sid
  * sample: Fix data parsing in ipmicmd
  * ui: Pass in a sockaddr_in to SNMP trap handler
  * Fix gen_random()
  * lanserv: Check that authdata is initialized before cleanup</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1757937600">- Update to version 2.0.37.1+git.ed1a49ee:
  * Some broken BMCs use an invalid padding length of 16
  * Move to version 2.0.37
  * lanserv: Add sysinfo.h to the makefile include list
  * lanserv: Set length on get chassis capability response
  * ipmi_sim: On a watchdog reset, stop the timer before starting
  * lanserv: Add platform event command handling</changelog>
</package>
<package pkgid="32c65a10e40b6fe5b1386ecc703952ae60f7c935efb83dbb2f556ea18b7f0b17e053852e69af9b5fa2ab2eba54398f695cd985466afc1b9a8222bfc5d1141067" name="OpenIPMI-python3" arch="riscv64">
  <version epoch="0" ver="2.0.37.1+git.ed1a49ee" rel="1.2"/>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
  <changelog author="trenn@suse.de" date="1727265600">- Fix bsc#1229910 CVE-2024-42934 by below 2 patches:
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Check some bounds on incoming messages
- Remove mainlined patches:
  D OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  D OpenIPMI-c99.patch
- Update to version 2.0.36.4+git.c114912:
  * strings: Fix an incorrect string in sensor type 0x1f
  * lanserv: Check that message and negotiated authtypes are the same
  * Update some strings for newer IPMI standards
  * Fix error report in startup_set_sel_time
  * Move to version 2.0.36
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Fix an issue logging an error on a message
  * include: Add a doc for the lifetime of ipmi_entity_get_fru()
  * Move to version 2.0.35
  * lanserv: Check some bounds on incoming messages
  * Create SECURITY.md
  * swig: Cast some values to get proper passing of values
  * sample: Fix an snprintf overflow issue
  * ui: Fix an snprintf overflow issue
  * Add github actions
  * cmdlang: Remove yet more dead code
  * swig: Remove a double free
  * ui: More print issues
  * sensor: Remove more dead code
  * swig: Fix more resource leaks
  * Finish up error updates
  * ui: Fix a ton of formatting errors
  * cmdlang: Remove some dead code
  * cmdlang: Remove some dead code
  * cmdlang: Remove an unneeded if
  * cmdlang: Remove an unnecessary loop
  * cmdlang: Remove some dead code
  * lanserv: Fix an invalid overlapping copy
  * lanserv: Add a missing break for watchdog handling
  * lanserv: Add a check for the picmg address controller not found
  * lanserv: Add a missing NULL pointer check
  * lanserv: Fix an error report
  * lanserv: Fix an unsigned compare issue
  * lanserv: Remove some dead code
  * lanserv: Fix reading persistance data
  * domain: Fix some various bugs
  * entity: Fix a ordering check issue
  * fru: Remove unnecessary check
  * smi: Remove some dead code
  * utils: Fix address comparison
  * fru: Fix record with possible NULL data
  * mc: Fix sel re-fetch
  * atca: Fix some various issues
  * oem_motorola_mxp: Fix some minor issues
  * control,sensor: Fix some string handling
  * sel: Add a missing NULL check
  * sample: Remove some dead code
  * sensor: Fix some wrong sizes
  * tcl: Fix an infinite loop
  * swig: Fix a wrong malloc size
  * lanserv: Fix a memory leak in sdrcomp
  * unix: Add missing unlock on an error handler
  * unix: Cast a variable to int from time()
  * swig: Fix issues with memory handling
  * Don't run perl tests in parallel
  * C type errors in the SWIG-generated Perl bindings
  * Move to version 2.0.34
  * swig:perl: Fix the tests
  * swig:perl: Add a way to print the test environment
  * lanserv: Allow zero to be specified for the port
  * lanserv: Return an error if sensor data is requested before ready
  * unix: Handle EAGAIN along with EINTR
  * ipmi_sim:sensor: Add the low 8 bits of discrete value to sensor reading
  * fix coredump when use ipmi_ui
  * Fix the name of global event support for sensors
  * Update configure.ac
  * Move to version 2.0.33
  * exec: fix race in symlink install
  * Make lan.conf and simulator startup file 600 permissions
  * Update the python m4 file
  * Avoid searching host library path</changelog>
  <changelog author="trenn@suse.de" date="1744372800">- Update to version 2.0.36.56+git.0a3a991:
  * lanserv: Mark serial channels special
  * sol: Refcount sol instance in ipmid_changed
  * lanserv: Set the channel info accurately for system interface
  * lanserv: Allow serial IPMI connections on channels besides 15
  * lanserv: Add limits to the receive queue
  * lanserv: Add timing for messages
  * lanserv: Fix a bug in response handling for LAN messages
  * lanserv: Yet another message dup bug
  * lanserv: Fix a bug in message duplication
  * lanserv: Remove one more unnecessary memset
  * lanserv: Remove unnecessary memsets
  * lanserv: Add the cmd to the things check for response matching
  * lanserv: Add a function to allocate and free message
  * lanserv: Fix a memory leak
  * lanserv: Don't allocate a new message for SMI handling
  * lanserv: Rework naming and message handling a bit
  * lanserv: More malloc/free cleanups
  * lanserv: Clean up memory handling
  * lanserv: Remove functions from channel and use sysinfo
  * lanserv: Create and use a message queue type
  * lanserv: Separate out the receive queue
  * lanserv: Reduce the size of the sim_addr_t passed around
  * lanserv: Get lun 2 commands working
  * lanserv: Rework receive queue to not have a dummy first byte
  * lanserv: More message routing work
  * lanserv: More work on the message routing
  * lanserv: More rework
  * lanserv: More work on restructure
  * lanserv: Rework address names
  * lanserv: More restructuring on message handling
  * lanserv: Move check_msg_length() to serv.c
  * lanserv: Round-robin sessions
  * lanserv: Rework the send message handling
  * lan: Don't set reponse LUN to 2 in bridged messages
  * lanserv: Allow RMCP authtype for no session messages
  * github: Add readline to the dependencies
  * Remove support for UCD SNMP
  * ipmish: Fix snmp trap handling
  * lanserv: Use ssize_t for the return value of read()
  * lanserv: Get rid of the rmcpplus session member
  * lanserv: Preserve handle when clearing session data
  * lanserv: Don't allow user 0 to be configured
  * utils:md5: Handle data for md5 cannot be NULL
  * lanserv: Validate message ordering at authentication
  * lanserv: Don't assign session privilege until after auth is done
  * lanserv: Clear out session data on a close
  * utils: Check for NULL before freeing MD5 data
  * lib:lan: Reject a zero sid
  * sample: Fix data parsing in ipmicmd
  * ui: Pass in a sockaddr_in to SNMP trap handler
  * Fix gen_random()
  * lanserv: Check that authdata is initialized before cleanup</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1757937600">- Update to version 2.0.37.1+git.ed1a49ee:
  * Some broken BMCs use an invalid padding length of 16
  * Move to version 2.0.37
  * lanserv: Add sysinfo.h to the makefile include list
  * lanserv: Set length on get chassis capability response
  * ipmi_sim: On a watchdog reset, stop the timer before starting
  * lanserv: Add platform event command handling</changelog>
</package>
<package pkgid="c26f426698b32cacede5e092f949bc84aeff480aa0aed3136d80e83146dab499239ff6d9e86aa818ce4951e59be4c3b06ddf83f797014859814958f48b2dd004" name="OpenImageIO" arch="riscv64">
  <version epoch="0" ver="3.1.12.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759492800">- Ensure that we get the full ffmpeg and not the mini-devel to have
  the testsuite pass
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4919
  If we want to keep the mini package for the library, we need to
  split out a testsuite multibuild flavor.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759579200">- Update to 3.1.6.2
  - oiioversion.h: Restore definition of OIIO_NAMESPACE_USING macro
    [#4920]</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1760702400">- Gate imageviewer files as needed</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- disable the testsuite on 15.x as the python version is too old</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Update to 3.1.7.0
  - openexr: Support for idManifest and deepImageState
    (experimental) #4877 (3.1.7.0)
  - openexr: ACES Container hint for exr outputs #4907 (by Oktay
    Comu) (3.1.7.0)
  - ffmpeg: 10 bit video had wrong green channel #4935 (by Brecht
    Van Lommel) (3.1.7.0)
  - iff: Handle non-zero origin, protect against buffer overflows
    [#4925] (3.1.7.0)
  - jpeg-xl: Correctly set Quality for JPEG XL #4933 (3.1.7.0)
  - api/docs: Fix IBA::set_pixels declaration and docs #4926
    (3.1.7.0)
  - win: Address Windows crashes from issue 4641 #4914 (3.1.7.0)
  - fix: Uninitialized value revealed by clang-21 warning #4940
    (3.1.7.0)
  - build/deps: Additional auto-build capabilities for dependencies
    that are not found: GIF library #4921 (by Valery Angelique),
    OpenJPEG #4911 (by Danny Greenstein) (3.1.7.0)
  - build: Allow auto-build of just required packages #4927
    (3.1.7.0)
  - build: Make dependency report more clear about what was
    required #4929 (3.1.7.0)
  - ci: Python wheel building improvements: use ccache #4924 (by
    Larry Gritz), unbreak wheel release + other enhancements pt 1
    [#4937] (by Zach Lewis) (3.1.7.0)
  - ci: Drop deprecated macos-13 (intel) platform, add
    macos-15-intel #4930 (3.1.7.0)
  - ci: Try to avoid ffmpeg install failures #4936 (3.1.7.0)
  - ci: Simplify ci workflow by using build-steps for old aswf
    containers, too #4932 (3.1.7.0)
  - ci: We were not correctly setting fmt version from job options
    [#4939] (3.1.7.0)
  - tests: Update ref images for heif #4941 (3.1.7.0)
  - docs: Update/correct explanation of "openexr:core" attribute,
    and typo fixes #4943 (3.1.7.0)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764590400">- Update to 3.1.8.0
  - exif: Support EXIF 3.0 tags #4961
  - jpeg: Fix wrong pointers/crashing when decodng CMYK jpeg files
    [#4963]
  - openexr: Improve attribute translation rules #4946
  - openexr: ACES container writes colorInteropId instead of
    colorInteropID #4966 (by Brecht Van Lommel)
  - color mgmt: Fix some legacy 'Linear' color references #4959
  - imagebuf: Fix ImageBuf::set_pixels() bug, didn't consider roi =
    All #4949
  - tests: Image_span_test reduce benchmark load for debug and CI
    renders #4951
  - build: Type warning in assertion in jpeg2000output.cpp #4952
  - build: Disable LERC in libTIFF local build script #4957 (by LI
    JI)
  - ci: Fix broken ci, debug and static cases, bump some latest
    [#4954]
  - ci: Unbreak icc/icx CI #4958
  - admin: Update some license notices #4955</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1767268800">- Update to 3.1.9.0
  - Color management improvements:
  - Auto convert between oiio:ColorSpace and CICP attributes in
    I/O #4964 (by Brecht Van Lommel)
  - exr: Write OpenEXR colorInteropID metadata based on
    oiio:ColorSpace #4967 (by Brecht Van Lommel)
  - jpeg-xl: CICP read and write support for JPEG-XL #4968 (by
    Brecht Van Lommel)
  - jpeg-xl: ICC read and write for JPEG-XL files (issue 4649)
    [#4905] (by shanesmith-dwa)
  - png: We were not correctly suppressing hint metadata #4983
  - sgi: Implement RLE encoding support for output #4990 (by Jesse
    Yurkovich)
  - webp: Allow out-of-order scanlines when writing webp #4973 (by
    Pavan Madduri)
  - fix/IBA: IBA::compare_Yee() accessed the wrong channel #4976
    (by Pavan Madduri)
  - perf/filesystem.h: Speedup to detect the existence of files on
    Windows #4977 (by JacksonSun-adsk)
  - ci: Address tight disk space on GHA runners #4974
  - ci: Optimize install_homebrew_deps by coalescing installs #4975
  - ci: Build_Ptex.bash should build Ptex using C++17 #4978
  - ci: Unbreak CI by adjusting Ubuntu installs #4981
  - ci: Test against libraw 0.21.5 #4988
  - docs: Fix missing docs for OIIO:attribute() and
    OIIO::getattribute() #4987</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1769947200">- Update to 3.1.10.0
  - perf: IBA::resample() and oiiotool --resample improvements to
    speed up 20x or more #4993
  - ImageBuf: IB::localpixels_as_[writable_]byte_image_span #5011
  - ImageBufAlgo*: IBA::make_texture now honors "maketx:threads"
    hint #5014
  - heif: Add IOProxy for input and output #5017 (by Brecht Van
    Lommel)
  - heif: Can not output AVIF when libheif has no HEVC support
    [#5013] (by Brecht Van Lommel)
  - heif: Error saving multiple images with different bit depths
    [#5018] (by Brecht Van Lommel)
  - webp: Use correct resolution limits for WebpOutput::open #5016
    (by Jesse Yurkovich)
  - webp: Missing oiio:UnassociatedAlpha on input #5020 (by Brecht
    Van Lommel)
  - fix: Several bug fixes related to internal use of image_span
    [#5004]
  - build: Fix building on OpenBSD #5001 (by Brad Smith)
  - deps: Libheif 1.21 support #4992
  - deps: Bump build ver to 2.5.1 #5022 (by Zach Lewis)
  - deps: Use libheif exported config if available #5012
  - tests: Add new ref image for jpeg test #5007
  - tests: Fully disable tests when their required dependencies are
    missing #5005
  - ci: Speed up macos15 intel variant by not installing Qt #4998
  - ci: Don't run non-wheel workflows when only pyproject.toml
    changes #4997
  - ci: Windows runners switched which python version they had
    [#5010]
  - ci: Test against libraw 0.22 for 'latest' test variants #5009
  - ci: Lock bleeding edge to pybind11 latest version #5024
- skip heif format patch that our libheif does not link the needed
  decoders. Adds:
  - skip-heif-tests.patch
  - series</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1772366400">- Update to 3.1.11.0
  - oiiotool: Fix expression BOTTOM when there are exactly two
    images #5046
  - oiiotool: -d SUBIMAGENAME.* didn't work properly #5048
  - oiiotool: Make sure oiiotool --compression does expression
    substitution #5055
  - iv: Ability to flip, rotate and save image #5003 (by Valery
    Angelique)
  - fix: Gamma precision #5038 (by Lumina Wang)
  - bmp: Detect corrupt files where palette doesn't match bpp #5030
  - heif: Monochrome channel read and write support, fix crash
    [#5043] (by Brecht Van Lommel)
  - jpeg-xl / color mgmt: Extending JXL CICP support to include P3
    / color primaries 12 #5054 (by Shane Smith)
  - tiff: Fix TIFF output crash for multi-count Exif metadata #5035
  - tiff: Improve TIFF robustness for non-matching tag/metadata
    types #5036
  - tiff: Correctly read TIFF EXIF fields for ExifVersion and
    FlashPixVersion #5045
  - typedesc.h: New TypeURational type definition is like
    TypeRational, but with unsigned components. #5036 #5057
  - win: oiiotool --buildinfo misreported platform on MSVS #5027
  - build: Raise fmt auto-build version to 12.1, handle Windows
    flags #5039
  - build: Self-builder logic fixes for deep vs shallow clones
    [#5034]
  - build: Use quote to avoid error if variable is empty #5053
  - tests: Add testsuite/heif ref output for libheif 1.21 + avif
    support #5031
  - tests: Adjust test comparision thresholds for Mac ARM #5026
  - tests: Imageinout_test: add benchmark of read and write speed
    vs tile size #5037
  - ci: Don't install OpenCV on Mac Intel job variant #5032
  - ci: Temporarily disable python stub checking #5061
  - ci: Add MacOS 26 (ARM) to the CI lineup #5059</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775044800">- Update to 3.1.12.0
  - oiiotool: Better type understanding with -i:ch= and other
    cleanup #5056
  - texture: Fix texture overblur with st-blur parameters #5071
    [#5080] (by Pascal Lecocq) (3.1.12.0, 3.0.17.0)
  - IBA: Handle offset data windows in fillholes_pushpull #5105
    (3.1.12.0, 3.0.17.0)
  - ImageInput: check_open fixes and new validity checks #5087
    (3.1.12.0, 3.0.17.0)
  - bmp: Use check_open to guard against corrupt resolutions #5086
    (3.1.12.0, 3.0.17.0)
  - heif: Fix invalid read writing 8-bit images with dimensions not
    a multiple of 64 #5095 (by Brecht Van Lommel)
  - ico: Various validity checks and error handling for corruptions
    [#5088] (3.1.12.0, 3.0.17.0)
  - jpeg: Improved safety and error reporting for jpeg and iptc
    [#5081]
  - jpeg2000: Suppress leak when reading with OpenJPH #5098
  - psd: Fixes against corrupt files with better validation #5089
    (3.1.12.0, 3.0.17.0)
  - rla: Lots of additional validity checking and safety #5094
    (3.1.12.0, 3.0.17.0)
  - tiff: Support GPS fields, and other metadata enhancements #5050
  - tiff: Fix buffer overrun and improve error reporting #5082, fix
    wrong number of values passed to invert_photometric #5083,
    check for invalid bit depth in palette images #5091
  - ImageSpec: metadata_val improved safety #5096 (3.1.12.0,
    3.0.17.0)
  - fix: Fix UB-sanitizer warning about alignment #5097
  - fix: Catch exceptions in print-uncaught-messages destructor
    [#5103]
  - fix: Enhanced exception safety for our use of OpenColorIO #5114
  - fix: Fix possible fmt exceptions where we might have passed
    null string #5115
  - build: Test building with clang 22.1, fix warnings uncovered
    [#5067]
  - build: Improve security by pinning auto-build dependencies by
    hash #5076
  - build: Include idiff in the python wheels we build #5104
    (3.1.12.0, 3.0.17.0)
  - build(pybind11): Address new pybind11 float/int auto-conversion
    behavior #5058
  - build(win): Embed manifest in OIIO executables to enable long
    path handling #5066 (by Nathan Rusch)
  - ci: Add CI test for MSVS 2026 #5060 (3.1.12.0, 3.0.17.0)
  - ci: For security, replace workflow substitutions with safer env
    substitutions #5070
  - ci: Speed up slow benchmarks for debug and sanitizer CI tests
    [#5077]
  - ci: On Mac Intel CI variant, don't install openvdb, for speed
    [#5065] (3.1.12.0, 3.0.17.0)
  - ci: Bump GitHub Actions to latest versions #5078 #5110 #5119
  - ci: Fix broken Mac CI and wheel building by specifying full
    compiler paths #5100 #5101 (3.1.12.0, 3.0.17.0)
  - ci: Update certificates to be able to install icc #5122
    (3.1.12.0, 3.0.17.0)
  - ci: Turn off nightly workflows for user forks #5042
  - tests: New ref outputs for tiff-misc, heif no-avif, and ffmpeg
    8.1 cases #5075 #5079 #5099 #5112
  - docs: Update description for dwaCompressionLevel #5074 (by
    Aamir Raza)
  - docs: Fix formatting examples for version macros #5073
  - docs: Keep TextureSystem docs in sync with ImageCache #5085
    (3.1.12.0, 3.0.17.0)
  - docs: Fix typos and incorrect attribute name in a comment #5093
    (3.1.12.0, 3.0.17.0)
  - docs: Fix misstatement about oiiotool --if #5102 (3.1.12.0,
    3.0.17.0)
  - admin: Draft policy on use of AI coding assistants #5072
    (3.1.12.0, 3.0.17.0)
  - ci: Freetype adjustments #4999
- bump test images to 20260313T122252</changelog>
</package>
<package pkgid="f0a01b6912cfe835108d441bd86d6dc2e7bb308c565bce8e3ca416957b4513daf7623e868bbbbc0796fa6e117c40b8e27c14c6c37dba0390d6871a5afea40de1" name="OpenImageIO-devel" arch="riscv64">
  <version epoch="0" ver="3.1.12.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759492800">- Ensure that we get the full ffmpeg and not the mini-devel to have
  the testsuite pass
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4919
  If we want to keep the mini package for the library, we need to
  split out a testsuite multibuild flavor.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759579200">- Update to 3.1.6.2
  - oiioversion.h: Restore definition of OIIO_NAMESPACE_USING macro
    [#4920]</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1760702400">- Gate imageviewer files as needed</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- disable the testsuite on 15.x as the python version is too old</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Update to 3.1.7.0
  - openexr: Support for idManifest and deepImageState
    (experimental) #4877 (3.1.7.0)
  - openexr: ACES Container hint for exr outputs #4907 (by Oktay
    Comu) (3.1.7.0)
  - ffmpeg: 10 bit video had wrong green channel #4935 (by Brecht
    Van Lommel) (3.1.7.0)
  - iff: Handle non-zero origin, protect against buffer overflows
    [#4925] (3.1.7.0)
  - jpeg-xl: Correctly set Quality for JPEG XL #4933 (3.1.7.0)
  - api/docs: Fix IBA::set_pixels declaration and docs #4926
    (3.1.7.0)
  - win: Address Windows crashes from issue 4641 #4914 (3.1.7.0)
  - fix: Uninitialized value revealed by clang-21 warning #4940
    (3.1.7.0)
  - build/deps: Additional auto-build capabilities for dependencies
    that are not found: GIF library #4921 (by Valery Angelique),
    OpenJPEG #4911 (by Danny Greenstein) (3.1.7.0)
  - build: Allow auto-build of just required packages #4927
    (3.1.7.0)
  - build: Make dependency report more clear about what was
    required #4929 (3.1.7.0)
  - ci: Python wheel building improvements: use ccache #4924 (by
    Larry Gritz), unbreak wheel release + other enhancements pt 1
    [#4937] (by Zach Lewis) (3.1.7.0)
  - ci: Drop deprecated macos-13 (intel) platform, add
    macos-15-intel #4930 (3.1.7.0)
  - ci: Try to avoid ffmpeg install failures #4936 (3.1.7.0)
  - ci: Simplify ci workflow by using build-steps for old aswf
    containers, too #4932 (3.1.7.0)
  - ci: We were not correctly setting fmt version from job options
    [#4939] (3.1.7.0)
  - tests: Update ref images for heif #4941 (3.1.7.0)
  - docs: Update/correct explanation of "openexr:core" attribute,
    and typo fixes #4943 (3.1.7.0)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764590400">- Update to 3.1.8.0
  - exif: Support EXIF 3.0 tags #4961
  - jpeg: Fix wrong pointers/crashing when decodng CMYK jpeg files
    [#4963]
  - openexr: Improve attribute translation rules #4946
  - openexr: ACES container writes colorInteropId instead of
    colorInteropID #4966 (by Brecht Van Lommel)
  - color mgmt: Fix some legacy 'Linear' color references #4959
  - imagebuf: Fix ImageBuf::set_pixels() bug, didn't consider roi =
    All #4949
  - tests: Image_span_test reduce benchmark load for debug and CI
    renders #4951
  - build: Type warning in assertion in jpeg2000output.cpp #4952
  - build: Disable LERC in libTIFF local build script #4957 (by LI
    JI)
  - ci: Fix broken ci, debug and static cases, bump some latest
    [#4954]
  - ci: Unbreak icc/icx CI #4958
  - admin: Update some license notices #4955</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1767268800">- Update to 3.1.9.0
  - Color management improvements:
  - Auto convert between oiio:ColorSpace and CICP attributes in
    I/O #4964 (by Brecht Van Lommel)
  - exr: Write OpenEXR colorInteropID metadata based on
    oiio:ColorSpace #4967 (by Brecht Van Lommel)
  - jpeg-xl: CICP read and write support for JPEG-XL #4968 (by
    Brecht Van Lommel)
  - jpeg-xl: ICC read and write for JPEG-XL files (issue 4649)
    [#4905] (by shanesmith-dwa)
  - png: We were not correctly suppressing hint metadata #4983
  - sgi: Implement RLE encoding support for output #4990 (by Jesse
    Yurkovich)
  - webp: Allow out-of-order scanlines when writing webp #4973 (by
    Pavan Madduri)
  - fix/IBA: IBA::compare_Yee() accessed the wrong channel #4976
    (by Pavan Madduri)
  - perf/filesystem.h: Speedup to detect the existence of files on
    Windows #4977 (by JacksonSun-adsk)
  - ci: Address tight disk space on GHA runners #4974
  - ci: Optimize install_homebrew_deps by coalescing installs #4975
  - ci: Build_Ptex.bash should build Ptex using C++17 #4978
  - ci: Unbreak CI by adjusting Ubuntu installs #4981
  - ci: Test against libraw 0.21.5 #4988
  - docs: Fix missing docs for OIIO:attribute() and
    OIIO::getattribute() #4987</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1769947200">- Update to 3.1.10.0
  - perf: IBA::resample() and oiiotool --resample improvements to
    speed up 20x or more #4993
  - ImageBuf: IB::localpixels_as_[writable_]byte_image_span #5011
  - ImageBufAlgo*: IBA::make_texture now honors "maketx:threads"
    hint #5014
  - heif: Add IOProxy for input and output #5017 (by Brecht Van
    Lommel)
  - heif: Can not output AVIF when libheif has no HEVC support
    [#5013] (by Brecht Van Lommel)
  - heif: Error saving multiple images with different bit depths
    [#5018] (by Brecht Van Lommel)
  - webp: Use correct resolution limits for WebpOutput::open #5016
    (by Jesse Yurkovich)
  - webp: Missing oiio:UnassociatedAlpha on input #5020 (by Brecht
    Van Lommel)
  - fix: Several bug fixes related to internal use of image_span
    [#5004]
  - build: Fix building on OpenBSD #5001 (by Brad Smith)
  - deps: Libheif 1.21 support #4992
  - deps: Bump build ver to 2.5.1 #5022 (by Zach Lewis)
  - deps: Use libheif exported config if available #5012
  - tests: Add new ref image for jpeg test #5007
  - tests: Fully disable tests when their required dependencies are
    missing #5005
  - ci: Speed up macos15 intel variant by not installing Qt #4998
  - ci: Don't run non-wheel workflows when only pyproject.toml
    changes #4997
  - ci: Windows runners switched which python version they had
    [#5010]
  - ci: Test against libraw 0.22 for 'latest' test variants #5009
  - ci: Lock bleeding edge to pybind11 latest version #5024
- skip heif format patch that our libheif does not link the needed
  decoders. Adds:
  - skip-heif-tests.patch
  - series</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1772366400">- Update to 3.1.11.0
  - oiiotool: Fix expression BOTTOM when there are exactly two
    images #5046
  - oiiotool: -d SUBIMAGENAME.* didn't work properly #5048
  - oiiotool: Make sure oiiotool --compression does expression
    substitution #5055
  - iv: Ability to flip, rotate and save image #5003 (by Valery
    Angelique)
  - fix: Gamma precision #5038 (by Lumina Wang)
  - bmp: Detect corrupt files where palette doesn't match bpp #5030
  - heif: Monochrome channel read and write support, fix crash
    [#5043] (by Brecht Van Lommel)
  - jpeg-xl / color mgmt: Extending JXL CICP support to include P3
    / color primaries 12 #5054 (by Shane Smith)
  - tiff: Fix TIFF output crash for multi-count Exif metadata #5035
  - tiff: Improve TIFF robustness for non-matching tag/metadata
    types #5036
  - tiff: Correctly read TIFF EXIF fields for ExifVersion and
    FlashPixVersion #5045
  - typedesc.h: New TypeURational type definition is like
    TypeRational, but with unsigned components. #5036 #5057
  - win: oiiotool --buildinfo misreported platform on MSVS #5027
  - build: Raise fmt auto-build version to 12.1, handle Windows
    flags #5039
  - build: Self-builder logic fixes for deep vs shallow clones
    [#5034]
  - build: Use quote to avoid error if variable is empty #5053
  - tests: Add testsuite/heif ref output for libheif 1.21 + avif
    support #5031
  - tests: Adjust test comparision thresholds for Mac ARM #5026
  - tests: Imageinout_test: add benchmark of read and write speed
    vs tile size #5037
  - ci: Don't install OpenCV on Mac Intel job variant #5032
  - ci: Temporarily disable python stub checking #5061
  - ci: Add MacOS 26 (ARM) to the CI lineup #5059</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775044800">- Update to 3.1.12.0
  - oiiotool: Better type understanding with -i:ch= and other
    cleanup #5056
  - texture: Fix texture overblur with st-blur parameters #5071
    [#5080] (by Pascal Lecocq) (3.1.12.0, 3.0.17.0)
  - IBA: Handle offset data windows in fillholes_pushpull #5105
    (3.1.12.0, 3.0.17.0)
  - ImageInput: check_open fixes and new validity checks #5087
    (3.1.12.0, 3.0.17.0)
  - bmp: Use check_open to guard against corrupt resolutions #5086
    (3.1.12.0, 3.0.17.0)
  - heif: Fix invalid read writing 8-bit images with dimensions not
    a multiple of 64 #5095 (by Brecht Van Lommel)
  - ico: Various validity checks and error handling for corruptions
    [#5088] (3.1.12.0, 3.0.17.0)
  - jpeg: Improved safety and error reporting for jpeg and iptc
    [#5081]
  - jpeg2000: Suppress leak when reading with OpenJPH #5098
  - psd: Fixes against corrupt files with better validation #5089
    (3.1.12.0, 3.0.17.0)
  - rla: Lots of additional validity checking and safety #5094
    (3.1.12.0, 3.0.17.0)
  - tiff: Support GPS fields, and other metadata enhancements #5050
  - tiff: Fix buffer overrun and improve error reporting #5082, fix
    wrong number of values passed to invert_photometric #5083,
    check for invalid bit depth in palette images #5091
  - ImageSpec: metadata_val improved safety #5096 (3.1.12.0,
    3.0.17.0)
  - fix: Fix UB-sanitizer warning about alignment #5097
  - fix: Catch exceptions in print-uncaught-messages destructor
    [#5103]
  - fix: Enhanced exception safety for our use of OpenColorIO #5114
  - fix: Fix possible fmt exceptions where we might have passed
    null string #5115
  - build: Test building with clang 22.1, fix warnings uncovered
    [#5067]
  - build: Improve security by pinning auto-build dependencies by
    hash #5076
  - build: Include idiff in the python wheels we build #5104
    (3.1.12.0, 3.0.17.0)
  - build(pybind11): Address new pybind11 float/int auto-conversion
    behavior #5058
  - build(win): Embed manifest in OIIO executables to enable long
    path handling #5066 (by Nathan Rusch)
  - ci: Add CI test for MSVS 2026 #5060 (3.1.12.0, 3.0.17.0)
  - ci: For security, replace workflow substitutions with safer env
    substitutions #5070
  - ci: Speed up slow benchmarks for debug and sanitizer CI tests
    [#5077]
  - ci: On Mac Intel CI variant, don't install openvdb, for speed
    [#5065] (3.1.12.0, 3.0.17.0)
  - ci: Bump GitHub Actions to latest versions #5078 #5110 #5119
  - ci: Fix broken Mac CI and wheel building by specifying full
    compiler paths #5100 #5101 (3.1.12.0, 3.0.17.0)
  - ci: Update certificates to be able to install icc #5122
    (3.1.12.0, 3.0.17.0)
  - ci: Turn off nightly workflows for user forks #5042
  - tests: New ref outputs for tiff-misc, heif no-avif, and ffmpeg
    8.1 cases #5075 #5079 #5099 #5112
  - docs: Update description for dwaCompressionLevel #5074 (by
    Aamir Raza)
  - docs: Fix formatting examples for version macros #5073
  - docs: Keep TextureSystem docs in sync with ImageCache #5085
    (3.1.12.0, 3.0.17.0)
  - docs: Fix typos and incorrect attribute name in a comment #5093
    (3.1.12.0, 3.0.17.0)
  - docs: Fix misstatement about oiiotool --if #5102 (3.1.12.0,
    3.0.17.0)
  - admin: Draft policy on use of AI coding assistants #5072
    (3.1.12.0, 3.0.17.0)
  - ci: Freetype adjustments #4999
- bump test images to 20260313T122252</changelog>
</package>
<package pkgid="a48a66649a0ac1790fe4044ce796e40bbd6ce74c6b099e580e68333b850ef83835596bea353fe3a0234812e78c4c737ae9fd54e615c9f05da209ac0e755177c1" name="OpenImageIO-plugin-osl" arch="riscv64">
  <version epoch="0" ver="1.14.6.0" rel="4.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1731931200">- Allow newer LLVM. it is no longer restricted to &lt; 15.9
  New upper limit is 18.9.
- for llvm &gt;= 16 it wants CXX standard 17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Also lock the cmake(OpenImageIO) to the version smaller than 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448000">- disable Qt on leap</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448001">- Force newer boost on leap for blender</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751112000">- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch
- add add-missing-cstdint.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752148800">- Update to 1.14.6.0
  - fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    [#1989]
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752494400">- Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Lock the python and gcc versions to the same versions as blender</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759320000">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- cmake files reference OpenImageIO-plugin-osl</changelog>
</package>
<package pkgid="46a59038433215cb37bed5e8315b1cda718f416875078462ccb59361b0a8182dd75dd2946e8d563e72e02b27c18e2d6527722afe43e2038d0755cdc4214e2aa2" name="OpenLP" arch="noarch">
  <version epoch="0" ver="3.1.7" rel="1.1"/>
  <changelog author="schrott3000@yahoo.de" date="1487592000">- Updated from version 2.4.4 to version 2.4.5
  * Spinners in Theme Wizard segfault on OS X (lp#1645867)
  * Formatting tags gets included in searchable lyric text (lp#1655988)
  * VideoPsalm import fails due to unexpected format (lp#1652851)
  * OSZL is ignored on save (inconsistent gui) (lp#1660473)
  * Initial "extract song usage data" produces a traceback (lp#1661416)
  * Importing photos does not give focus to OpenLP (lp#1487788)
  * Loop tooltip gets stuck to "Stop playing..." (lp#1512040)
  * Importing Songbeamer songs using latin1 encoding doesn't get decoded correctly (lp#1530597)
  * Typos in songusageplugin.py (lp#1532193)
  * Web remote does not work with newer versions of jQuery (lp#1605009)
  * Missing DB in unmounted disk results in Traceback (lp#1624661)
  * EasySlide importer gets the verse order wrong (lp#1655985)</changelog>
  <changelog author="schrott3000@yahoo.de" date="1491739200">- Updated from version 2.4.5 to version 2.4.6
  * Fixed a bug where the author type upgrade was being ignored because it was looking at the wrong table
  * Fixed a bug where the songs_songbooks table was not being created because the if expression was the wrong way round
  * Changed the songs_songbooks migration SQL slightly to take into account a bug that has (hopefully) been fixed
  * Sometimes the timer goes off as OpenLP is shutting down, and the application has already been deleted
  * Fixed opening the data folder (KDE thought the old way was an SMB share)
  * Fixed a problem with the new QMediaPlayer not controlling the playlist anymore
  * Added importing of author types to the OpenLP 2 song importer
  * Fixed a problem with loading Qt's translation files (lp#1676163)
  * Disabled the controls in the shortcut dialog unless a shortcut is actually selected</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1608206400">- nose dependency was actually not needed at all</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1679140800">- Update to 3.0.2:
  The difference is huge and the list of changes is long. Please,
  if you care study whole story on https://openlp.org/blog.
  This particular minor release changed:
  - Only show hash if song book number exists
  - FIX: Missing looping for theme background videos
  - Fix Songs' Topics media manager icon to be the same from the
    Song Maintenance dialog
  - Add ability to return transposed item with service_item
    format to avoid duplicate calls on remote
  - Fix OpenLyrics whitespaces being 'eaten' (again)
  - Fixg service manager's list exception when pressing 'Left'
    keyboard key without any item selected
  - Force the use of SqlAlchemy 1.4 for now
  - Removing login requirement from transpose endpoint
  - Handle verse ranges in BibleServer
  - Fix up loading 2.9.x services
  - Attempt to fix #1287 by checking for both str and bytes, and
    decoding bytes to unicode
  - Add debugging for VLC and fix strange state.
  - Display the closing progress dialog during plugin shutdown
  - Fix an issue with the Worship Center Pro importer
  - Fix white preview display when previewing presentations
  - Fix an issue where the websockets server would try to shut
    down even when -w is supplied
  - Use a simpler approach when creating a tmp file when saving
    service files</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1709035200">- Add dependency on setuptools</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1709380800">- Update to 3.1.0: See all the details at
  https://openlp.org/blog/2024/02/29/openlp-310-superb-seth-released
- Update and fix dependencies</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1735300800">- Update to 3.1.5: there has been a number of releases, details
  can be found at:
  https://openlp.org/blog/
- Add fix-version.patch to set the version at 3.1.5 instead of
  3.1.4</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1745496000">- Update licenses to match latest legal review</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1746273600">- Update to 3.1.6:
  * Fix media autostart behavior regarding video slide items
  * Attempt to prevent false antivirus warnings in Windows
  * Fix an incorrect version number in some builds
- Update to 3.1.7:
  * PDF presentations that were disabled in release 3.1.6 by accident are available again.
  * Fix issue 1733 by forcing VLC version 3.0.18.
- Drop no longer necessary fix-version.patch</changelog>
</package>
<package pkgid="3e160b1ae60f5ba831c5dfe4f4dc124106450caeba6cb80805a43f05a0910ae32dacbb331fb6353563844a985f6e95c80b01c18e3ce1edaf8219b92415c83889" name="OpenMoji-Black" arch="noarch">
  <version epoch="0" ver="13.1.0+git.1605265744.4a80b536e" rel="1.2"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581681600">- Initial package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581768000">- Add _service file</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581768001">- Fix _service file.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581854400">- Add more documentation.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581854401">- Add license file.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1592740800">- Update to version 12.3.0.
  * More Emoji 13, ca. 2/3 of all new ones
  * New logos and symbols
  * New and consolidated animals
  * New flags and lots of fixes
  * New set of various coffee related things</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1603540800">- Update to version 12.4.0.
  * More Emoji 13, only 20 missing
  * New set of gardening related things
  * Lots of fixes
  * New Code of Conduct</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605960000">- Update to version 13.0.0.
  * Full support of Unicode Emoji 13.0.
  * New Coronavirus related emojis by Guemil Project
  * Lots of fixes and redesigns
  * New logos and symbols</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1625400000">- Update to version 13.1.0.
  * Full support of Unicode Emoji 13.1.
  * Lots of fixes and redesigns
  * New flags and misc emojis in extras-openmoji</changelog>
</package>
<package pkgid="a648134d4f1aaf4387250f8a2d3cef12d41ff081ee648f9451fcd34c9c9f5f3a6296e1acb2690ed1a49701495cd4cf882a8600b03f425757961aaec395177a9f" name="OpenMoji-Color" arch="noarch">
  <version epoch="0" ver="13.1.0+git.1605265744.4a80b536e" rel="1.2"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581681600">- Initial package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581768000">- Add _service file</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581768001">- Fix _service file.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581854400">- Add more documentation.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581854401">- Add license file.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1592740800">- Update to version 12.3.0.
  * More Emoji 13, ca. 2/3 of all new ones
  * New logos and symbols
  * New and consolidated animals
  * New flags and lots of fixes
  * New set of various coffee related things</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1603540800">- Update to version 12.4.0.
  * More Emoji 13, only 20 missing
  * New set of gardening related things
  * Lots of fixes
  * New Code of Conduct</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605960000">- Update to version 13.0.0.
  * Full support of Unicode Emoji 13.0.
  * New Coronavirus related emojis by Guemil Project
  * Lots of fixes and redesigns
  * New logos and symbols</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1625400000">- Update to version 13.1.0.
  * Full support of Unicode Emoji 13.1.
  * Lots of fixes and redesigns
  * New flags and misc emojis in extras-openmoji</changelog>
</package>
<package pkgid="64f83f6882752d59acf081aba558a45296c87703f55b41d8d16dd4902ad2ae020fb8036568dbb06b5e043131d807f0768eda873109805b0489152c3a218ab5fd" name="OpenPrintingPPDs" arch="noarch">
  <version epoch="0" ver="4.0.0.2" rel="6.3"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile.
- Pick stronger compression.</changelog>
  <changelog author="jsmeix@suse.de" date="1336478400">- Do not provide PPDs for the Ghostscript driver "lx5000" because
  the driver is removed from the default build in Ghostscript,
  see the "Built-in drivers for old Lexmark printers" mail thread
  on gs-devel@ghostscript.com dated June 2011 (bnc#760684).</changelog>
  <changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
  <changelog author="jsmeix@suse.de" date="1361534400">- Added "BuildRequires: python-cups" to get special
  RPM Provides tags for the printers supported by
  this package (see SUSE Bugzilla bnc#735865).</changelog>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1396094400">- update complete PPD database, current version is still 4.0.0
- fix script move_downloaded_PPDs_to_their_actual_type_of_driver.sh
  to move all PPDs to the right directory (there are little changes
  in 'FoomaticRIPCommandLine')</changelog>
  <changelog author="jsmeix@suse.de" date="1396526400">- Version upgrade to 4.0.0.1
  The package version is the PPD-O-MATIC version mentioned in the
  PPD files which is currently "PPD-O-MATIC (4.0.0 or newer)"
  plus an additional trailing version number by openSUSE
  (currently ".1") so that openSUSE package upgrades get
  a strictly increasing sequence of versions.
- Define foomatic_rip_version 4.0.0 as the required minimal
  foomatic-rip version by the PPD files.
- In determine_drivers_to_be_considered.sh exclude all PPDs
  for all foo2* drivers to avoid any possible issues with
  ZjStream printers and the related JBIG patent issues.
  If such printers are supported, they would have to be supported
  by an appropriate driver RPM that contains matching PPDs
  and not by plain PPDs without driver from OpenPrinting.</changelog>
  <changelog author="jsmeix@suse.de" date="1396958400">- Fixed Fuji_Xerox-DocuPrint_CM305_df-Postscript.ppd
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1195
- Fixed HOWTO: Mention the Version X.Y.Z -&gt; X.Y.Z.S change, see
  the entry dated "Thu Apr  3 14:39:15 CEST 2014" below.
- Added remove_PPDs_with_non_free_license_text_snippets.sh
  and inserted a matching description step in the HOWTO
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1196
- Fixed and enhanced makePPDtest for newer CUPS versions.
- Provide makePPDtest in the OpenPrintingPPDs main package
  as /usr/share/doc/packages/OpenPrintingPPDs/makePPDtest
  so that one can more easily do the last step of the HOWTO
  "... install them and then run makePPDtest ..." by only
  installing the OpenPrintingPPDs RPMs without sources.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build more reproducible</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1584360000">- Switch to python3-cups to generate the metadata as python2
  is being disabled</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1593086400">- BuildRequires cups-rpm-helper to fix printer driver provides (boo#1172407)</changelog>
</package>
<package pkgid="0fb3a4c2ad24e3d2c518951590ec4861c9e75607848923e6d362b559febc6e98c2ee7f33c303bf9fb4aae9da86d53bc33d7a1d59929c8488db7b8135290bfd8f" name="OpenPrintingPPDs-ghostscript" arch="noarch">
  <version epoch="0" ver="4.0.0.2" rel="6.3"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile.
- Pick stronger compression.</changelog>
  <changelog author="jsmeix@suse.de" date="1336478400">- Do not provide PPDs for the Ghostscript driver "lx5000" because
  the driver is removed from the default build in Ghostscript,
  see the "Built-in drivers for old Lexmark printers" mail thread
  on gs-devel@ghostscript.com dated June 2011 (bnc#760684).</changelog>
  <changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
  <changelog author="jsmeix@suse.de" date="1361534400">- Added "BuildRequires: python-cups" to get special
  RPM Provides tags for the printers supported by
  this package (see SUSE Bugzilla bnc#735865).</changelog>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1396094400">- update complete PPD database, current version is still 4.0.0
- fix script move_downloaded_PPDs_to_their_actual_type_of_driver.sh
  to move all PPDs to the right directory (there are little changes
  in 'FoomaticRIPCommandLine')</changelog>
  <changelog author="jsmeix@suse.de" date="1396526400">- Version upgrade to 4.0.0.1
  The package version is the PPD-O-MATIC version mentioned in the
  PPD files which is currently "PPD-O-MATIC (4.0.0 or newer)"
  plus an additional trailing version number by openSUSE
  (currently ".1") so that openSUSE package upgrades get
  a strictly increasing sequence of versions.
- Define foomatic_rip_version 4.0.0 as the required minimal
  foomatic-rip version by the PPD files.
- In determine_drivers_to_be_considered.sh exclude all PPDs
  for all foo2* drivers to avoid any possible issues with
  ZjStream printers and the related JBIG patent issues.
  If such printers are supported, they would have to be supported
  by an appropriate driver RPM that contains matching PPDs
  and not by plain PPDs without driver from OpenPrinting.</changelog>
  <changelog author="jsmeix@suse.de" date="1396958400">- Fixed Fuji_Xerox-DocuPrint_CM305_df-Postscript.ppd
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1195
- Fixed HOWTO: Mention the Version X.Y.Z -&gt; X.Y.Z.S change, see
  the entry dated "Thu Apr  3 14:39:15 CEST 2014" below.
- Added remove_PPDs_with_non_free_license_text_snippets.sh
  and inserted a matching description step in the HOWTO
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1196
- Fixed and enhanced makePPDtest for newer CUPS versions.
- Provide makePPDtest in the OpenPrintingPPDs main package
  as /usr/share/doc/packages/OpenPrintingPPDs/makePPDtest
  so that one can more easily do the last step of the HOWTO
  "... install them and then run makePPDtest ..." by only
  installing the OpenPrintingPPDs RPMs without sources.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build more reproducible</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1584360000">- Switch to python3-cups to generate the metadata as python2
  is being disabled</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1593086400">- BuildRequires cups-rpm-helper to fix printer driver provides (boo#1172407)</changelog>
</package>
<package pkgid="31a97d749ba79bdcc44a0d19c9f49c5c64ad31e0779ce5f43cdfbf2ee83d57891945899a0ceac5c34d4a8b85f0ae49997b0e1f235f7dac7c57032cf539878f21" name="OpenPrintingPPDs-hpijs" arch="noarch">
  <version epoch="0" ver="4.0.0.2" rel="6.3"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile.
- Pick stronger compression.</changelog>
  <changelog author="jsmeix@suse.de" date="1336478400">- Do not provide PPDs for the Ghostscript driver "lx5000" because
  the driver is removed from the default build in Ghostscript,
  see the "Built-in drivers for old Lexmark printers" mail thread
  on gs-devel@ghostscript.com dated June 2011 (bnc#760684).</changelog>
  <changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
  <changelog author="jsmeix@suse.de" date="1361534400">- Added "BuildRequires: python-cups" to get special
  RPM Provides tags for the printers supported by
  this package (see SUSE Bugzilla bnc#735865).</changelog>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1396094400">- update complete PPD database, current version is still 4.0.0
- fix script move_downloaded_PPDs_to_their_actual_type_of_driver.sh
  to move all PPDs to the right directory (there are little changes
  in 'FoomaticRIPCommandLine')</changelog>
  <changelog author="jsmeix@suse.de" date="1396526400">- Version upgrade to 4.0.0.1
  The package version is the PPD-O-MATIC version mentioned in the
  PPD files which is currently "PPD-O-MATIC (4.0.0 or newer)"
  plus an additional trailing version number by openSUSE
  (currently ".1") so that openSUSE package upgrades get
  a strictly increasing sequence of versions.
- Define foomatic_rip_version 4.0.0 as the required minimal
  foomatic-rip version by the PPD files.
- In determine_drivers_to_be_considered.sh exclude all PPDs
  for all foo2* drivers to avoid any possible issues with
  ZjStream printers and the related JBIG patent issues.
  If such printers are supported, they would have to be supported
  by an appropriate driver RPM that contains matching PPDs
  and not by plain PPDs without driver from OpenPrinting.</changelog>
  <changelog author="jsmeix@suse.de" date="1396958400">- Fixed Fuji_Xerox-DocuPrint_CM305_df-Postscript.ppd
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1195
- Fixed HOWTO: Mention the Version X.Y.Z -&gt; X.Y.Z.S change, see
  the entry dated "Thu Apr  3 14:39:15 CEST 2014" below.
- Added remove_PPDs_with_non_free_license_text_snippets.sh
  and inserted a matching description step in the HOWTO
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1196
- Fixed and enhanced makePPDtest for newer CUPS versions.
- Provide makePPDtest in the OpenPrintingPPDs main package
  as /usr/share/doc/packages/OpenPrintingPPDs/makePPDtest
  so that one can more easily do the last step of the HOWTO
  "... install them and then run makePPDtest ..." by only
  installing the OpenPrintingPPDs RPMs without sources.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build more reproducible</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1584360000">- Switch to python3-cups to generate the metadata as python2
  is being disabled</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1593086400">- BuildRequires cups-rpm-helper to fix printer driver provides (boo#1172407)</changelog>
</package>
<package pkgid="85028c3dd50158f964a20fbff7d7513be231065d1694f1ddbc02c69c18bb049617afa5e2845699cd8c98957927f229988f57b5616445d19dfeade23b02e817e3" name="OpenPrintingPPDs-postscript" arch="noarch">
  <version epoch="0" ver="4.0.0.2" rel="6.3"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile.
- Pick stronger compression.</changelog>
  <changelog author="jsmeix@suse.de" date="1336478400">- Do not provide PPDs for the Ghostscript driver "lx5000" because
  the driver is removed from the default build in Ghostscript,
  see the "Built-in drivers for old Lexmark printers" mail thread
  on gs-devel@ghostscript.com dated June 2011 (bnc#760684).</changelog>
  <changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
  <changelog author="jsmeix@suse.de" date="1361534400">- Added "BuildRequires: python-cups" to get special
  RPM Provides tags for the printers supported by
  this package (see SUSE Bugzilla bnc#735865).</changelog>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1396094400">- update complete PPD database, current version is still 4.0.0
- fix script move_downloaded_PPDs_to_their_actual_type_of_driver.sh
  to move all PPDs to the right directory (there are little changes
  in 'FoomaticRIPCommandLine')</changelog>
  <changelog author="jsmeix@suse.de" date="1396526400">- Version upgrade to 4.0.0.1
  The package version is the PPD-O-MATIC version mentioned in the
  PPD files which is currently "PPD-O-MATIC (4.0.0 or newer)"
  plus an additional trailing version number by openSUSE
  (currently ".1") so that openSUSE package upgrades get
  a strictly increasing sequence of versions.
- Define foomatic_rip_version 4.0.0 as the required minimal
  foomatic-rip version by the PPD files.
- In determine_drivers_to_be_considered.sh exclude all PPDs
  for all foo2* drivers to avoid any possible issues with
  ZjStream printers and the related JBIG patent issues.
  If such printers are supported, they would have to be supported
  by an appropriate driver RPM that contains matching PPDs
  and not by plain PPDs without driver from OpenPrinting.</changelog>
  <changelog author="jsmeix@suse.de" date="1396958400">- Fixed Fuji_Xerox-DocuPrint_CM305_df-Postscript.ppd
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1195
- Fixed HOWTO: Mention the Version X.Y.Z -&gt; X.Y.Z.S change, see
  the entry dated "Thu Apr  3 14:39:15 CEST 2014" below.
- Added remove_PPDs_with_non_free_license_text_snippets.sh
  and inserted a matching description step in the HOWTO
  see https://bugs.linuxfoundation.org/show_bug.cgi?id=1196
- Fixed and enhanced makePPDtest for newer CUPS versions.
- Provide makePPDtest in the OpenPrintingPPDs main package
  as /usr/share/doc/packages/OpenPrintingPPDs/makePPDtest
  so that one can more easily do the last step of the HOWTO
  "... install them and then run makePPDtest ..." by only
  installing the OpenPrintingPPDs RPMs without sources.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build more reproducible</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1584360000">- Switch to python3-cups to generate the metadata as python2
  is being disabled</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1593086400">- BuildRequires cups-rpm-helper to fix printer driver provides (boo#1172407)</changelog>
</package>
<package pkgid="7fc5b23736512c71b765a13bf88ccbfb577ae40f23b3a7e1b88019aec51996b4e2fc5918416b29a338fd672efee32a8c655c764f5ef89eaa00c0225c01df429f" name="OpenRGB" arch="riscv64">
  <version epoch="0" ver="0.9" rel="2.3"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1622635200">- Update to version 0.6
  New Features:
  * Plugin architecture - OpenRGB plugins add functionality to
    the user interface.
    + Plugins include effects engine, E1.31 receiver, visual map
    editor, and more.
  * Additional user interface configurable options
    + Exit to tray
    + Save window geometry
    + Display index number labels in LED view
  * Log manager
    + Logs are stored in configuration directory under logs
    folder
  * Update detector list in configuration file before detection,
    to avoid crashes
  * SDK server provides capability to list and load profiles
    (protocol version updated to 2)
  * Reworked Linux build system to test on multiple Debian-based
    distros
  Device Controller Changes:
  * MSI Mystic Light re-enabled after deep dive investigation
    into RGB controller bricking issue
    + Only motherboards that have been tested are enabled
    + We can help you unbrick if your board was bricked with a
    previous version, join our Discord for help
  * PCI ID filtering added to ASUS GPU controller
  * Additional GPUs added to MSI GPU controller
  * Additional GPUs added to Gigabyte GPU controller
  * EVGA GPU v2 controller updated to support all modes
  * HyperX Pulsefire FPS Pro controller added
  * Yeelight controller added (see configuration in wiki)
  * Additional serial protocols for Arduino-controlled ARGB
    + TPM2
    + Adalight
  * FanBus controller added
  * E.31 improvements
    + Maximum channels per universe (fixes WLED compatibility)
  * Corsair K55 support added
  * Corsair K57 controller added (wired mode only)
  * Corsair Vengeance Pro DRAM direct mode
  * Standalone Razer controller, does not depend on OpenRazer
    + A bunch of new Razer devices supported, including Razer
    Chroma ARGB controller
  * DAS Keyboard 4Q controller added
  * NZXT Hue 2 Underglow device added
  * Thermaltake Riing Quad controller added
  * ASUS ROG Strix Flare controller added
  * Lian Li Uni Hub controller added
  * Creative Sound BlasterX G6 controller added
  * Consolidated Logitech mouse controllers to reduce duplicate
    code
  * Added Direct mode to Logitech consolidated Logitech mouse
    code
  * Logitech G910 Orion Spectrum controller added
  * QMK OpenRGB controller added (requires configuration entry)
  * Logitech wireless mouse support improved
  Known Issues:
  * G502 Hero and G502 PS mice crash on startup. The issue has
    been fixed in the pipeline builds.
  * Plugin architecture does not have a versioning system. If
    OpenRGB crashes on open, try deleting/updating all plugins.
  * Some ASUS GPUs that worked in 0.5 no longer work in 0.6.
    + Please open an issue on GitLab or join our Discord to get
    its PCI ID added. We need the following information:
    x Card marketing name and model number (Link to ASUS
    website preferred)
    x PCIe ID (Vendor, Product, Subvendor, Subproduct)
    x Detector I2C address (you can get this using a
    previous version of OpenRGB, version 0.5 recommended)
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  * Due to changes in device names, existing profiles you have
    saved from previous versions may not work and will need to
    be recreated. Same goes for saved addressable controller
    sizes.
  * If upgrading from a previous release, it is recommended to
    disable OpenRazer or OpenRazer-win32 in the settings. This
    allows use of the new Razer controller with better device
    support.
- Refreshed OpenRGB-use_system_libs.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1632830400">- Add OpenRGB-Logitch_G502_detect.patch and
  OpenRGB-Logitch_G502_PID.patch (fix boo#1190894)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 0.7
  New Features:
  * Improved plugin architecture - Plugins can now be easily
    installed from Settings and are versioned to ensure
    compatibility.
    + Plugins include effects engine, E1.31 receiver, visual map
    editor, and more.
  * Settings tabs for various configurable features so you don't
    have to manually edit settings file
    + E1.31 Devices
    + Serial Devices
    + QMK OpenRGB Protocol
    + Philips Hue
    + Philips Wiz
    + Yeelight
  * Log console
    + Log console can be enabled in settings, allows to view the
    log in the GUI under Information
  * Save To Device
    + On supported controllers, the Save To Device button allows
    you to save the selected mode and color configuration to
    device internal memory
  * Brightness Control
    + On supported controllers, you can adjust the brightness
    with the Brightness slider
  * Autostart Settings
    + Configure OpenRGB to automatically start on login in the
    Settings tab
    + Configure auto-start options such as start server, load
    profile, and more
  * Zone resize dialog prompts users to resize uninitialized
    zero-size zones
  New Device Support:
  * Additional GPUs added to detection list from Gigabyte, ASUS,
    MSI, EVGA, Sapphire, and more
  * Additional MSI Mystic Light motherboards tested and added
  * Logitech mouse issues from 0.6 have been fixed
  * Logitech G213 keyboard modes
  * Philips Hue (normal and Entertainment mode) support
  * Corsair Commander Core
  * HyperX Alloy Origins Core
  * Alienware G5 SE
  * ASUS ROG Pugio and general improvements for ASUS mice
  * ASUS ROG Throne headset stand
  * ASUS ROG Strix Scope
  * Additional Razer devices added to Razer Controller
  * Obinslab Anne Pro 2
  * ASUS Aura SMBus controller renamed to ENE SMBus controller
    and expanded
    + Conflict with Crucial DRAM fixed
    + ASUS 3xxx GPU support added, these GPUs use an ENE
    controller
    + XPG Spectrix S40G NVMe SSD (ENE controller), requires
    running as Administrator/root
  * HP Omen 30L
  * Cooler Master RGB Controller
  * Cooler Master ARGB Controller direct mode
  * Wooting keyboard improvements
  * Blinkinlabs BlinkyTape
  * Alienware AW510K Keyboard
  * Corsair K100 keyboard
  * SteelSeries Rival 600
  * SteelSeries Rival 7x0
  * Logitech G915, G915 TKL
  * Logitech G Pro
  * Sinowealth 0016 keyboard
  * Fix HyperX device flickering, especially HyperX FPS RGB
  * Re-enable all Crucial DRAM addresses, should fix missing
    Crucial detection
  * Gigabyte RGB Fusion 2 GPUs
  * EVGA 3xxx GPUs
  * EVGA KINGPIN 1080Ti and 1080 FTW2
  * ASUS Strix Evolve mouse
  * MSI GPU direct mode
  Bug Fixes:
    + Fixed a detection issue with USB interface/page/usage
    values
    + Improved layouts and keymaps of many devices
    + Improve log manager formatting
    + Fix issues with WMI multiple initialization
    + Several small UI improvements
    + Fix crash when using certain Logitech mice (G502 Hero and
    G502 PS)
    + Fix crash related to unloading plugins
  Known Issues:
  * Some newly added NVIDIA GPU controllers don't work on Linux.
    This seems to be an issue with NVIDIA's proprietary driver's
    I2C and SMBus functionality.
    + ASUS Aura 3xxx (ENE) GPUs
    + EVGA 3xxx GPUs
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  * Due to changes in device names, existing profiles you have
    saved from previous versions may not work and will need to
    be recreated.  Same goes for saved addressable controller
    sizes.
  * If upgrading from a release prior to OpenRGB 0.6, it is
    recommended to disable OpenRazer or OpenRazer-win32 in the
    settings. This allows use of the new Razer controller with
    better device support.
  * Due to plugin versioning change, you may have to delete your
    old plugins manually before OpenRGB will install new ones.
    To do this, go to the Settings tab, under General Settings
    click Open Settings Folder.  Close OpenRGB, then delete the
    plugins folder in this directory. Reopen OpenRGB and you can
    install new plugins from the settings tab.
- Refresh OpenRGB-use_system_libs.patch
- Drop OpenRGB-Logitch_G502_detect.patch and
  OpenRGB-Logitch_G502_PID.patch (merged upstream)
- Add OpenRGB-fix_return_in_nonvoid.patch</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1641384000">- Disable link time optimization as this causes a segfault during
  startup when loading in controllers.</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1669636800">- OpenSUSE Build:
  * Re-enable LTO flags.
  * Drop OpenRGB-fix_return_in_nonvoid.patch due to upstream merge.
  * Refresh OpenRGB-use_system_libs.patch.
  * Modify OpenRGB.spec to support auto-translation and auto-udev generation.
- Update to 0.8
  New Features:
  * Translation support
    + Automatically detect language from OS or manually select in settings
  * UI cleanup, frames around UI elements
  * Automatic udev rules generation
  * Improved AMD ADL I2C driver to support more AMD GPUs on Windows
  * Option to enable SMBus mutex in Windows for compatibility with other
    hardware management and RGB software that accesses SMBus.
  * (Windows) Switched from inpout32 to WinRing0 low level access library.
  * More Intel chipsets added to Intel SMBus detection
  * New Device Support:
    + Many additional GPUs added to existing GPU controllers:
    + ASUS Aura GPU (Legacy)
    + ASUS Aura GPU (ENE)
    + Gigabyte RGB Fusion v1
    + Gigabyte RGB Fusion v2
    + EVGA GPU
    + MSI GPU
    + Gainward GPU
    + Palit/PNY GPU
  * New GPU controllers:
    + NVIDIA Illumination (FE cards, Windows only)
    + Colorful GPU
  * MSI-RGB controller improvements:
    + Additional motherboards added
  * MSI Mystic Light controller improvements:
    + Additional motherboards added
    + Per-LED Direct mode on compatible boards
    + More modes re-enabled
  * Razer controller improvements:
    + Additional devices added
    + Improved keymaps, unused slots no longer show as an LED
  * SteelSeries controller improvements:
    + Additional devices added
    + Firmware version request
    + Improved keymaps
  * Logitech controller improvements:
    + Additional devices added
    + Improved keymaps
  * ASUS Peripheral controller improvements:
    + Additional devices added
  * Trust support
    + Controller for Trust devices
  * ZET GAMING
    + Edge Air Pro
    + Fury Pro
  * NZXT Hue 2 controller improvements:
    + Additional modes added
  * LIFX support
    + Controller for LIFX bulbs
    + Tab in Settings to configure LIFX devices
  * Zalman Z-SYNC re-enabled
    + WARNING: Corruption issues are still possible, but also possible
    with OEM software. Recommend using Direct mode only.
    + Firmware detection improved
  * NVIDIA ESA controller
  * Lexip gaming mouse controller
  * Keychron controller (non-QMK)
  * Gigabyte/Aorus RGB DRAM controller
  * Cougar device controller
  * Acer Monitor controller
  * Corsair Peripheral controller improvements:
    + Additional devices added
  * Roccat controller improvements:
    + Additional devices added
  * E1.31 controller improvements:
    + Add grouping for unicast controllers on the same IP address
  * Thermaltake Riing Quad additional devices added
  * Cooler Master controller improvements:
    + Additional devices added
  * EVGA Peripheral controller improvements:
    + Additional devices added
  * Nanoleaf support
    + Controller for Nanoleaf panels
    + All panel types should be supported
    + Tab in Settings to configure Nanoleaf devices
  * ASRock Polychrome controller improvements:
    + Additional motherboards added
    + Improved speed settings for modes
  * Dark Project KD3B keyboard support
  * Patriot Viper DRAM improvements:
    + Proper Direct mode support fixes flickering
    + Multiple sticks sync in effects modes
  * ViewSonic support for some monitor RGB strips
  * Patriot Viper Steel DRAM support
  * HyperX Peripheral controller improvements:
    + Additional devices added
  * AMD Wraith Prism controller improvements:
    + Now supports per-LED control on the ring zone
  * Intel Arc A770 Limited Edition support (Direct mode only)
  * Sony DualSense controller
  * SRGBMods Raspberry Pi Pico controller
  * Wooting controller improvements:
    + Additional devices added
  * Elgato Keylight support
    + Controller for Elgato Keylight
    + Tab in Settings to configure Keylight devices
  * Basic I2C protocol for Arduino-controlled ARGB over I2C
  Bug Fixes:
  * Fixed inverted brightness handling in the UI
  * Sinowealth keyboard controller has been disabled due to bricking
    issues with certain Redragon keyboards due to USB PID/VID reuse.
  Known Issues:
  * Some NVIDIA GPU controllers may not work on Linux due to issues
    with NVIDIA's proprietary driver. The latest beta version of
    the driver should have a fix.
    + ASUS Aura 3xxx (ENE) GPUs
    + EVGA 3xxx GPUs
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  Due to changes in device names, existing profiles you have saved from
  previous versions may not work and will need to be recreated. Same
  goes for saved addressable controller sizes. If upgrading from a release
  prior to OpenRGB 0.6, it is recommended to disable OpenRazer or
  OpenRazer-win32 in the settings. This allows use of the new Razer
  controller with better device support. Due to plugin versioning change,
  you may have to delete your old plugins manually before OpenRGB will
  install new ones. To do this, go to the Settings tab, under General
  Settings click Open Settings Folder. Close OpenRGB, then delete the
  plugins folder in this directory. Reopen OpenRGB and you can install
  new plugins from the settings tab.</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1683028800">- Fix openSUSE build:
  * Add OpenRGB-mbedTLS3-hueplusplus.patch: Remove certs.h
    dependency for embedded hueplusplus library.
  * Add OpenRGB-GCC13.patch: Apply GCC 13 compilation fixes from
    upstream.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1685016000">- openSUSE build:
  * Fix build in Factory:
    + Add OpenRGB-mbedTLS3-hueplusplus.patch
    + Add OpenRGB-GCC13.patch</changelog>
  <changelog author="Erwan GEORGET &lt;egeorget@canopus.dev&gt;" date="1685793600">- Split the package in two to allow installation of udev rules for use with the Flatpak version.</changelog>
  <changelog author="Erwan GEORGET &lt;egeorget@canopus.dev&gt;" date="1689336000">- Update to upstream version 0.9
  New Features:
  * Segments
    + Split addressable LED zones into sub-groups
    + Useful to divide up daisy-chained ARGB devices (fans, strips) connected to the same header
  * Keyboard Layout Manager, a back-end feature that makes it easier to develop keyboard integrations and manage multiple regional layouts
  * Hardware IDs page helps to make it easier to integrate new devices
  * SDK integration for plugins, allows plugins to expose their own custom SDK hooks
  * Replaced old PNG icons with new icons
  * Additional translations
    + Malaysian
    + Japanese
    + Croatian
    + Polish
  * Translation updates for existing translations
  New Device Support:
  * Many additional GPUs added to existing GPU controllers
    + ASUS
    + Colorful
    + EVGA
    + Gainward
    + Gigabyte
    + iGame
    + MSI
    + NVIDIA
    + Palit
    + PNY
  * AOC controller:
    + AOC GK500 keyboard
    + AOC GMM700 mousemat
    + AOC GM500 mouse
  * ASRock controller improvements:
    + Fixes for ASRock Polychrome USB boards
  * ASUS controller improvements:
    + Additional devices added
    + Various device-specific improvements
    + ASUS ROG Ally support
  * Cherry keyboard support
  * Corsair controller improvements:
    + Corsair Dominator Platinum DDR5 support
    + Corsair Vengeance DDR5 support
  * CRYORIG H7 Quad Lumi support
  * Das Keyboard controller improvements:
    + Additional device support
  * ENE controller improvements:
    + Improved ENE SMBus configuration table parsing (fixes Unknown LED names on most ENE DRAM)
    + Made Save to Device hidden behind configuration file setting as it is unreliable on some modules
  * GaiZhongGai controller improvements:
    + Additional device support
  * Gigabyte controller improvements:
    + Added new motherboard layouts
  * HyperX controller improvements:
    + Added an hidapi wrapped device type to use libusb-hidapi on Linux for certain devices that have a non-compliant USB HID descriptor
    + Additional device support
  * JSAUX Steam Deck dock support
  * LEGO Dimensions toypad base support
  * Lenovo laptop controller improvements:
    + Additional device support
  * Lenovo motherboard support
  * Lian-Li controller improvements:
    + Additional device support
  * Logitech controller improvements:
    + Bug fixes
  * MSI controller improvements:
    + More MSI Mystic Light motherboards added
  * Nollie32 controller support
  * NZXT Hue 1 (Smart Device V1) support
  * NZXT Hue 2 controller improvements:
    + Additional device support
    + Additional accessory (fans/strips) support
  * OKS keyboard support
  * Razer controller improvements:
    + Additional device support
    + Fixed initialization issues that made some devices unreliable
    + Migrated many Razer keyboards to KeyboardLayoutManager
  * RedSquare keyboard support
  * Roccat headset support
  * Sapphire controller improvements:
    + Additional features supported
  * TP-Link Kasa Smart support
  * Wooting controller improvements:
    + Additional device support
  Bug Fixes:
  * Fixed some CLI issues
  Known Issues:
  * Some NVIDIA GPU controllers may not work on Linux due to issues with NVIDIA's proprietary driver.  The latest beta version of the driver should have a fix.
    + ASUS Aura 3xxx (ENE) GPUs
    + EVGA 3xxx GPUs
  * AMD GPU controllers do not work on Linux due to issues with AMD's amdgpu kernel driver.
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  * Due to changes in device names, existing profiles you have saved from previous versions may not work and will need to be recreated.  Same goes for saved addressable controller sizes.
  * If upgrading from a release prior to OpenRGB 0.6, it is recommended to disable OpenRazer or OpenRazer-win32 in the settings.  This allows use of the new Razer controller with better device support.  OpenRazer will likely be removed in the next release.
  * Due to plugin versioning change, you may have to delete your old plugins manually before OpenRGB will install new ones.  To do this, go to the Settings tab, under General Settings click Open Settings Folder.  Close OpenRGB, then delete the plugins folder in this directory.  Reopen OpenRGB and you can install new plugins from the settings tab.
- Patches
  * Drop OpenRGB-GCC13.patch: fixed upstream
  * Drop OpenRGB-mbedTLS3-hueplusplus.patch: fixed upstream
  * Rebase OpenRGB-use_system_libs.patch: Update to new version</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1694088000">- Use the make install target to install everything properly
  (boo#1215079)</changelog>
</package>
<package pkgid="aab22d3a420e1b4c86a341dd3f83b9a3e7b19ef58ca1ae40a487285fd11cd7354001f264e966a82767e72bd6324ddcd99de66913740719728896458d4db64c37" name="OpenRGB-udev-rules" arch="noarch">
  <version epoch="0" ver="0.9" rel="2.3"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1622635200">- Update to version 0.6
  New Features:
  * Plugin architecture - OpenRGB plugins add functionality to
    the user interface.
    + Plugins include effects engine, E1.31 receiver, visual map
    editor, and more.
  * Additional user interface configurable options
    + Exit to tray
    + Save window geometry
    + Display index number labels in LED view
  * Log manager
    + Logs are stored in configuration directory under logs
    folder
  * Update detector list in configuration file before detection,
    to avoid crashes
  * SDK server provides capability to list and load profiles
    (protocol version updated to 2)
  * Reworked Linux build system to test on multiple Debian-based
    distros
  Device Controller Changes:
  * MSI Mystic Light re-enabled after deep dive investigation
    into RGB controller bricking issue
    + Only motherboards that have been tested are enabled
    + We can help you unbrick if your board was bricked with a
    previous version, join our Discord for help
  * PCI ID filtering added to ASUS GPU controller
  * Additional GPUs added to MSI GPU controller
  * Additional GPUs added to Gigabyte GPU controller
  * EVGA GPU v2 controller updated to support all modes
  * HyperX Pulsefire FPS Pro controller added
  * Yeelight controller added (see configuration in wiki)
  * Additional serial protocols for Arduino-controlled ARGB
    + TPM2
    + Adalight
  * FanBus controller added
  * E.31 improvements
    + Maximum channels per universe (fixes WLED compatibility)
  * Corsair K55 support added
  * Corsair K57 controller added (wired mode only)
  * Corsair Vengeance Pro DRAM direct mode
  * Standalone Razer controller, does not depend on OpenRazer
    + A bunch of new Razer devices supported, including Razer
    Chroma ARGB controller
  * DAS Keyboard 4Q controller added
  * NZXT Hue 2 Underglow device added
  * Thermaltake Riing Quad controller added
  * ASUS ROG Strix Flare controller added
  * Lian Li Uni Hub controller added
  * Creative Sound BlasterX G6 controller added
  * Consolidated Logitech mouse controllers to reduce duplicate
    code
  * Added Direct mode to Logitech consolidated Logitech mouse
    code
  * Logitech G910 Orion Spectrum controller added
  * QMK OpenRGB controller added (requires configuration entry)
  * Logitech wireless mouse support improved
  Known Issues:
  * G502 Hero and G502 PS mice crash on startup. The issue has
    been fixed in the pipeline builds.
  * Plugin architecture does not have a versioning system. If
    OpenRGB crashes on open, try deleting/updating all plugins.
  * Some ASUS GPUs that worked in 0.5 no longer work in 0.6.
    + Please open an issue on GitLab or join our Discord to get
    its PCI ID added. We need the following information:
    x Card marketing name and model number (Link to ASUS
    website preferred)
    x PCIe ID (Vendor, Product, Subvendor, Subproduct)
    x Detector I2C address (you can get this using a
    previous version of OpenRGB, version 0.5 recommended)
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  * Due to changes in device names, existing profiles you have
    saved from previous versions may not work and will need to
    be recreated. Same goes for saved addressable controller
    sizes.
  * If upgrading from a previous release, it is recommended to
    disable OpenRazer or OpenRazer-win32 in the settings. This
    allows use of the new Razer controller with better device
    support.
- Refreshed OpenRGB-use_system_libs.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1632830400">- Add OpenRGB-Logitch_G502_detect.patch and
  OpenRGB-Logitch_G502_PID.patch (fix boo#1190894)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 0.7
  New Features:
  * Improved plugin architecture - Plugins can now be easily
    installed from Settings and are versioned to ensure
    compatibility.
    + Plugins include effects engine, E1.31 receiver, visual map
    editor, and more.
  * Settings tabs for various configurable features so you don't
    have to manually edit settings file
    + E1.31 Devices
    + Serial Devices
    + QMK OpenRGB Protocol
    + Philips Hue
    + Philips Wiz
    + Yeelight
  * Log console
    + Log console can be enabled in settings, allows to view the
    log in the GUI under Information
  * Save To Device
    + On supported controllers, the Save To Device button allows
    you to save the selected mode and color configuration to
    device internal memory
  * Brightness Control
    + On supported controllers, you can adjust the brightness
    with the Brightness slider
  * Autostart Settings
    + Configure OpenRGB to automatically start on login in the
    Settings tab
    + Configure auto-start options such as start server, load
    profile, and more
  * Zone resize dialog prompts users to resize uninitialized
    zero-size zones
  New Device Support:
  * Additional GPUs added to detection list from Gigabyte, ASUS,
    MSI, EVGA, Sapphire, and more
  * Additional MSI Mystic Light motherboards tested and added
  * Logitech mouse issues from 0.6 have been fixed
  * Logitech G213 keyboard modes
  * Philips Hue (normal and Entertainment mode) support
  * Corsair Commander Core
  * HyperX Alloy Origins Core
  * Alienware G5 SE
  * ASUS ROG Pugio and general improvements for ASUS mice
  * ASUS ROG Throne headset stand
  * ASUS ROG Strix Scope
  * Additional Razer devices added to Razer Controller
  * Obinslab Anne Pro 2
  * ASUS Aura SMBus controller renamed to ENE SMBus controller
    and expanded
    + Conflict with Crucial DRAM fixed
    + ASUS 3xxx GPU support added, these GPUs use an ENE
    controller
    + XPG Spectrix S40G NVMe SSD (ENE controller), requires
    running as Administrator/root
  * HP Omen 30L
  * Cooler Master RGB Controller
  * Cooler Master ARGB Controller direct mode
  * Wooting keyboard improvements
  * Blinkinlabs BlinkyTape
  * Alienware AW510K Keyboard
  * Corsair K100 keyboard
  * SteelSeries Rival 600
  * SteelSeries Rival 7x0
  * Logitech G915, G915 TKL
  * Logitech G Pro
  * Sinowealth 0016 keyboard
  * Fix HyperX device flickering, especially HyperX FPS RGB
  * Re-enable all Crucial DRAM addresses, should fix missing
    Crucial detection
  * Gigabyte RGB Fusion 2 GPUs
  * EVGA 3xxx GPUs
  * EVGA KINGPIN 1080Ti and 1080 FTW2
  * ASUS Strix Evolve mouse
  * MSI GPU direct mode
  Bug Fixes:
    + Fixed a detection issue with USB interface/page/usage
    values
    + Improved layouts and keymaps of many devices
    + Improve log manager formatting
    + Fix issues with WMI multiple initialization
    + Several small UI improvements
    + Fix crash when using certain Logitech mice (G502 Hero and
    G502 PS)
    + Fix crash related to unloading plugins
  Known Issues:
  * Some newly added NVIDIA GPU controllers don't work on Linux.
    This seems to be an issue with NVIDIA's proprietary driver's
    I2C and SMBus functionality.
    + ASUS Aura 3xxx (ENE) GPUs
    + EVGA 3xxx GPUs
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  * Due to changes in device names, existing profiles you have
    saved from previous versions may not work and will need to
    be recreated.  Same goes for saved addressable controller
    sizes.
  * If upgrading from a release prior to OpenRGB 0.6, it is
    recommended to disable OpenRazer or OpenRazer-win32 in the
    settings. This allows use of the new Razer controller with
    better device support.
  * Due to plugin versioning change, you may have to delete your
    old plugins manually before OpenRGB will install new ones.
    To do this, go to the Settings tab, under General Settings
    click Open Settings Folder.  Close OpenRGB, then delete the
    plugins folder in this directory. Reopen OpenRGB and you can
    install new plugins from the settings tab.
- Refresh OpenRGB-use_system_libs.patch
- Drop OpenRGB-Logitch_G502_detect.patch and
  OpenRGB-Logitch_G502_PID.patch (merged upstream)
- Add OpenRGB-fix_return_in_nonvoid.patch</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1641384000">- Disable link time optimization as this causes a segfault during
  startup when loading in controllers.</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1669636800">- OpenSUSE Build:
  * Re-enable LTO flags.
  * Drop OpenRGB-fix_return_in_nonvoid.patch due to upstream merge.
  * Refresh OpenRGB-use_system_libs.patch.
  * Modify OpenRGB.spec to support auto-translation and auto-udev generation.
- Update to 0.8
  New Features:
  * Translation support
    + Automatically detect language from OS or manually select in settings
  * UI cleanup, frames around UI elements
  * Automatic udev rules generation
  * Improved AMD ADL I2C driver to support more AMD GPUs on Windows
  * Option to enable SMBus mutex in Windows for compatibility with other
    hardware management and RGB software that accesses SMBus.
  * (Windows) Switched from inpout32 to WinRing0 low level access library.
  * More Intel chipsets added to Intel SMBus detection
  * New Device Support:
    + Many additional GPUs added to existing GPU controllers:
    + ASUS Aura GPU (Legacy)
    + ASUS Aura GPU (ENE)
    + Gigabyte RGB Fusion v1
    + Gigabyte RGB Fusion v2
    + EVGA GPU
    + MSI GPU
    + Gainward GPU
    + Palit/PNY GPU
  * New GPU controllers:
    + NVIDIA Illumination (FE cards, Windows only)
    + Colorful GPU
  * MSI-RGB controller improvements:
    + Additional motherboards added
  * MSI Mystic Light controller improvements:
    + Additional motherboards added
    + Per-LED Direct mode on compatible boards
    + More modes re-enabled
  * Razer controller improvements:
    + Additional devices added
    + Improved keymaps, unused slots no longer show as an LED
  * SteelSeries controller improvements:
    + Additional devices added
    + Firmware version request
    + Improved keymaps
  * Logitech controller improvements:
    + Additional devices added
    + Improved keymaps
  * ASUS Peripheral controller improvements:
    + Additional devices added
  * Trust support
    + Controller for Trust devices
  * ZET GAMING
    + Edge Air Pro
    + Fury Pro
  * NZXT Hue 2 controller improvements:
    + Additional modes added
  * LIFX support
    + Controller for LIFX bulbs
    + Tab in Settings to configure LIFX devices
  * Zalman Z-SYNC re-enabled
    + WARNING: Corruption issues are still possible, but also possible
    with OEM software. Recommend using Direct mode only.
    + Firmware detection improved
  * NVIDIA ESA controller
  * Lexip gaming mouse controller
  * Keychron controller (non-QMK)
  * Gigabyte/Aorus RGB DRAM controller
  * Cougar device controller
  * Acer Monitor controller
  * Corsair Peripheral controller improvements:
    + Additional devices added
  * Roccat controller improvements:
    + Additional devices added
  * E1.31 controller improvements:
    + Add grouping for unicast controllers on the same IP address
  * Thermaltake Riing Quad additional devices added
  * Cooler Master controller improvements:
    + Additional devices added
  * EVGA Peripheral controller improvements:
    + Additional devices added
  * Nanoleaf support
    + Controller for Nanoleaf panels
    + All panel types should be supported
    + Tab in Settings to configure Nanoleaf devices
  * ASRock Polychrome controller improvements:
    + Additional motherboards added
    + Improved speed settings for modes
  * Dark Project KD3B keyboard support
  * Patriot Viper DRAM improvements:
    + Proper Direct mode support fixes flickering
    + Multiple sticks sync in effects modes
  * ViewSonic support for some monitor RGB strips
  * Patriot Viper Steel DRAM support
  * HyperX Peripheral controller improvements:
    + Additional devices added
  * AMD Wraith Prism controller improvements:
    + Now supports per-LED control on the ring zone
  * Intel Arc A770 Limited Edition support (Direct mode only)
  * Sony DualSense controller
  * SRGBMods Raspberry Pi Pico controller
  * Wooting controller improvements:
    + Additional devices added
  * Elgato Keylight support
    + Controller for Elgato Keylight
    + Tab in Settings to configure Keylight devices
  * Basic I2C protocol for Arduino-controlled ARGB over I2C
  Bug Fixes:
  * Fixed inverted brightness handling in the UI
  * Sinowealth keyboard controller has been disabled due to bricking
    issues with certain Redragon keyboards due to USB PID/VID reuse.
  Known Issues:
  * Some NVIDIA GPU controllers may not work on Linux due to issues
    with NVIDIA's proprietary driver. The latest beta version of
    the driver should have a fix.
    + ASUS Aura 3xxx (ENE) GPUs
    + EVGA 3xxx GPUs
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  Due to changes in device names, existing profiles you have saved from
  previous versions may not work and will need to be recreated. Same
  goes for saved addressable controller sizes. If upgrading from a release
  prior to OpenRGB 0.6, it is recommended to disable OpenRazer or
  OpenRazer-win32 in the settings. This allows use of the new Razer
  controller with better device support. Due to plugin versioning change,
  you may have to delete your old plugins manually before OpenRGB will
  install new ones. To do this, go to the Settings tab, under General
  Settings click Open Settings Folder. Close OpenRGB, then delete the
  plugins folder in this directory. Reopen OpenRGB and you can install
  new plugins from the settings tab.</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1683028800">- Fix openSUSE build:
  * Add OpenRGB-mbedTLS3-hueplusplus.patch: Remove certs.h
    dependency for embedded hueplusplus library.
  * Add OpenRGB-GCC13.patch: Apply GCC 13 compilation fixes from
    upstream.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1685016000">- openSUSE build:
  * Fix build in Factory:
    + Add OpenRGB-mbedTLS3-hueplusplus.patch
    + Add OpenRGB-GCC13.patch</changelog>
  <changelog author="Erwan GEORGET &lt;egeorget@canopus.dev&gt;" date="1685793600">- Split the package in two to allow installation of udev rules for use with the Flatpak version.</changelog>
  <changelog author="Erwan GEORGET &lt;egeorget@canopus.dev&gt;" date="1689336000">- Update to upstream version 0.9
  New Features:
  * Segments
    + Split addressable LED zones into sub-groups
    + Useful to divide up daisy-chained ARGB devices (fans, strips) connected to the same header
  * Keyboard Layout Manager, a back-end feature that makes it easier to develop keyboard integrations and manage multiple regional layouts
  * Hardware IDs page helps to make it easier to integrate new devices
  * SDK integration for plugins, allows plugins to expose their own custom SDK hooks
  * Replaced old PNG icons with new icons
  * Additional translations
    + Malaysian
    + Japanese
    + Croatian
    + Polish
  * Translation updates for existing translations
  New Device Support:
  * Many additional GPUs added to existing GPU controllers
    + ASUS
    + Colorful
    + EVGA
    + Gainward
    + Gigabyte
    + iGame
    + MSI
    + NVIDIA
    + Palit
    + PNY
  * AOC controller:
    + AOC GK500 keyboard
    + AOC GMM700 mousemat
    + AOC GM500 mouse
  * ASRock controller improvements:
    + Fixes for ASRock Polychrome USB boards
  * ASUS controller improvements:
    + Additional devices added
    + Various device-specific improvements
    + ASUS ROG Ally support
  * Cherry keyboard support
  * Corsair controller improvements:
    + Corsair Dominator Platinum DDR5 support
    + Corsair Vengeance DDR5 support
  * CRYORIG H7 Quad Lumi support
  * Das Keyboard controller improvements:
    + Additional device support
  * ENE controller improvements:
    + Improved ENE SMBus configuration table parsing (fixes Unknown LED names on most ENE DRAM)
    + Made Save to Device hidden behind configuration file setting as it is unreliable on some modules
  * GaiZhongGai controller improvements:
    + Additional device support
  * Gigabyte controller improvements:
    + Added new motherboard layouts
  * HyperX controller improvements:
    + Added an hidapi wrapped device type to use libusb-hidapi on Linux for certain devices that have a non-compliant USB HID descriptor
    + Additional device support
  * JSAUX Steam Deck dock support
  * LEGO Dimensions toypad base support
  * Lenovo laptop controller improvements:
    + Additional device support
  * Lenovo motherboard support
  * Lian-Li controller improvements:
    + Additional device support
  * Logitech controller improvements:
    + Bug fixes
  * MSI controller improvements:
    + More MSI Mystic Light motherboards added
  * Nollie32 controller support
  * NZXT Hue 1 (Smart Device V1) support
  * NZXT Hue 2 controller improvements:
    + Additional device support
    + Additional accessory (fans/strips) support
  * OKS keyboard support
  * Razer controller improvements:
    + Additional device support
    + Fixed initialization issues that made some devices unreliable
    + Migrated many Razer keyboards to KeyboardLayoutManager
  * RedSquare keyboard support
  * Roccat headset support
  * Sapphire controller improvements:
    + Additional features supported
  * TP-Link Kasa Smart support
  * Wooting controller improvements:
    + Additional device support
  Bug Fixes:
  * Fixed some CLI issues
  Known Issues:
  * Some NVIDIA GPU controllers may not work on Linux due to issues with NVIDIA's proprietary driver.  The latest beta version of the driver should have a fix.
    + ASUS Aura 3xxx (ENE) GPUs
    + EVGA 3xxx GPUs
  * AMD GPU controllers do not work on Linux due to issues with AMD's amdgpu kernel driver.
  * Redragon M711 wave effect doesn't work
  * Some Corsair mice do not have specific LED labels
  * Some Razer keyboards are missing key maps
  * Asus Addressable number of channels may be incorrect
  Notes:
  * Due to changes in device names, existing profiles you have saved from previous versions may not work and will need to be recreated.  Same goes for saved addressable controller sizes.
  * If upgrading from a release prior to OpenRGB 0.6, it is recommended to disable OpenRazer or OpenRazer-win32 in the settings.  This allows use of the new Razer controller with better device support.  OpenRazer will likely be removed in the next release.
  * Due to plugin versioning change, you may have to delete your old plugins manually before OpenRGB will install new ones.  To do this, go to the Settings tab, under General Settings click Open Settings Folder.  Close OpenRGB, then delete the plugins folder in this directory.  Reopen OpenRGB and you can install new plugins from the settings tab.
- Patches
  * Drop OpenRGB-GCC13.patch: fixed upstream
  * Drop OpenRGB-mbedTLS3-hueplusplus.patch: fixed upstream
  * Rebase OpenRGB-use_system_libs.patch: Update to new version</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1694088000">- Use the make install target to install everything properly
  (boo#1215079)</changelog>
</package>
<package pkgid="b65fbdea92c55a75d3a26a647707952cde4885a058485ebc7ba2d9f6ddb8a1d7fd150436f492b74c90527693dc5fcacab2c10badfd9cc573aa9561cdb39f58d8" name="OpenSMTPD" arch="riscv64">
  <version epoch="0" ver="7.8.0p0" rel="1.1"/>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1751457600">- Updated the package to upstream version 7.7.0p0 (2025-05-12) that brings
  the following significant change:
  * updated to use imsg APIs</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1754568000">- Updated the spec file according to feedback:
  * included upstream source URL and uploaded the result of 'download_files'
    service manual run directly to OBS
  * switched to pkgconfig for library build dependency resolution
  * normalized to OpenSSL for all targets due to compilation issues with
    LibreSSL for Tumbleweed on armv7l
  * applied 'format_spec_file' service edits
  * switched to using macros for 'make' 'build' and 'install'
  * switched to using a macro for lowercase variant of the package name
    instead of hardcoding it, where applicable
  * removed 'strip' invocations because it breaks debuginfo packages; it
    is assumed OBS will strip binaries for release configuration
  * started depending on 'netcfg' package to provide /etc/aliases
  * removed '%attr' specification on '%files' where 'make install' does it
    well by default
  * removed rc symlink fix for rpmlint 'suse-missing-rclink' warning (no
    longer needed)
  * removed permissions.d specification; the package has only one permission
    configuration set</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1754568001">- Removed the rpmlintrc file. 'permissions-file-setuid-bit' requires
  review from the security team. Without the rpmlint allowlisting the
  package build is broken.</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1754568002">- Updated the spec file according to feedback:
  * added the Provides and Conflicts sections
  * changed the 'sed' expression to appear more traditional</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1756382400">- Updated the spec file so that default configuration works out of
  the box. The workaround is related to the issue as described in
  https://github.com/OpenSMTPD/OpenSMTPD/issues/853</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1756468800">- Further hardened the systemd service configuration.</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1757592000">- Updated the spec file according to feedback from boo#1247781:
  * the package takes ownership of /var/spool/mail like other
    packages that provide smtp_daemon (see discussion in
    https://github.com/rpm-software-management/rpmlint/pull/1392)
  * set_permissions/verify_permissions have been configured. At
    this moment (before package allowlisting), this causes rpmlint
    errors which is by design</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1760356800">- Added patches according to feedback from boo#1247781:
  * OpenSMTPD-reduced-permissions-on-SMTPD_SOCKET.patch: control socket
    permissions have been removed for world
  * OpenSMTPD-simplified-world-writable-spoolers-handling.patch: simplified
    world-writable spool handling. Changes from upstream have been imported
    before the next upstream version is released. Once it is released, this
    patch can be removed
  * permissions on /var/spool/mail were set to 755 which means server
    operator is expected to add relevant users to a group and adjust
    the mentioned directory's ownership and permissions appropriately</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1760702400">- Renamed the 'forward' man page to resolve conflict with an existing
  Factory package (vacation)</changelog>
  <changelog author="Mislav Bozicevic &lt;mislav.bozicevic@suse.com&gt;" date="1762171200">- Updated to version 7.8.0p0: (CVE-2025-62875 boo#1250838)
  - Don't reject single character AUTH PLAIN passwords.
  - Fix address family typo (PF_INET-&gt;PF_INET6).
  - Various documentation improvements.
  - Removed support for world-writable mail spools.
  - Updated contrib mail.local and lockspool.
  - Don't die if garbage is being sent on the local socket.
- removed patch included in update
  OpenSMTPD-simplified-world-writable-spoolers-handling.patch</changelog>
</package>
<package pkgid="3e2a865b872c18c8d9769d6609c4a7cb3b859b0a35742b3bfc53abdbbe596a552fc45364efd509fdec7c9679403f0efc80ff08fa3681dee1d8b8b59857b5e1c4" name="OpenSceneGraph" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="e4190ac24de2aa1b7d95e08bfdff034ec76efb8ad1a5bc6817e155b8e19eb05e5745b7578efe222e382aeb823386014dc0bd9da4b7a584433d81c80f482b1b2f" name="OpenSceneGraph-examples" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="bc5e011caa4a42df3289829edb95e32e5da4341dcfa38626f2047c22e7f33289001a57f21a804f3593f52ecc2c5c89f62d8172c6c29b70d17b274e2c84681219" name="OpenSceneGraph-plugin-collada" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="fa884f985938a703ec0d8a084e5182c910005a7b613f028e3082884c152933b7fd619d1eed030b8467ab524bd1b36a70526279189ccaae1efb692f1def30ca1f" name="OpenSceneGraph-plugin-gdal" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="49dea291e77ae77e1a883e95efbd54510daa69a573ed8ce8eaccd2c25a0f6b1d6e9a0525fb907d1b3fb70c8eb4e80f4d86e45a0c060b85d11678ba1e29effd58" name="OpenSceneGraph-plugin-gstreamer" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="167d6c1cc2f88e4d274c1f640e119d57752af732e1c45b29b9c7d18be833c253917bb520314f7509c55917c1bea6e0122a36b83c94d38d7d6ed190e7bf1504e5" name="OpenSceneGraph-plugin-opencascade" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="c9838fcbf3b6a4dc556acaa1052e67cef75e64ea16487f0803c122b310e885cf65e810fdc80f27efe56765757e2bda2db6983e8d9b29530217b6772ece0fa3e9" name="OpenSceneGraph-plugin-pdf" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="0fe2c17ae6facddca3961ba2f04bae12c4682ad74fa18d74818fc6ae30675ae20b23c9cd454dbe6254f995788effc04fee4b6c6cd5c2efe31fbe1130e74aaa11" name="OpenSceneGraph-plugins" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="12.2"/>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1596196800">- Put back PowerPC specific constraints (from 6 to 7GB disk space)
  as failing on some builders.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1624104000">- Fix build on TW with asio 1.18.x, add
  0001-Replace-boost-bind-usage-with-std-bind.patch and
  0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch
- Disable GTK2 example on TW
- Disable wxWidgets example
- Do not package huge ChangeLog (commit log)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase))</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenSceneGraph158.x86_64: E:
  shlib-policy-name-error SONAME: libosg.so.161, expected package
  suffix: 161"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1656936000">- Fix build with OpenCASCADE 7.6, add
  0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669896000">- Split several plugins with significant dependencies from main
  plugins package.
- Disable FFmpeg plugin on TW until compatibility issues are
  resolved.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712232000">- added support for COLLADA plugin (.dae files)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734091200">- Fix build with OpenCASCADE 7.8, add
  0001-OpenCASCADE-7.8-compatibility-replace-homegrown-Find.patch</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249900)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="a7966666f5330fc7716035ee1074c63604d56961439d23b848f46a44851f11f985088e8df38ce9c2a4156b1634c08d87b37c2180ecd37df18017f851c5474bad" name="OpenShadingLanguage" arch="riscv64">
  <version epoch="0" ver="1.14.6.0" rel="4.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1731931200">- Allow newer LLVM. it is no longer restricted to &lt; 15.9
  New upper limit is 18.9.
- for llvm &gt;= 16 it wants CXX standard 17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Also lock the cmake(OpenImageIO) to the version smaller than 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448000">- disable Qt on leap</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448001">- Force newer boost on leap for blender</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751112000">- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch
- add add-missing-cstdint.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752148800">- Update to 1.14.6.0
  - fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    [#1989]
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752494400">- Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Lock the python and gcc versions to the same versions as blender</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759320000">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- cmake files reference OpenImageIO-plugin-osl</changelog>
</package>
<package pkgid="4a953e3e000636a9d41edf632ec0db3919989835b5a2bb3ce29b2aec64217ea05fefad63da8a2b3ca89d88dec06a882978e006f6398300278c4ff5007b856e4b" name="OpenShadingLanguage-common-headers" arch="noarch">
  <version epoch="0" ver="1.14.6.0" rel="4.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1731931200">- Allow newer LLVM. it is no longer restricted to &lt; 15.9
  New upper limit is 18.9.
- for llvm &gt;= 16 it wants CXX standard 17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Also lock the cmake(OpenImageIO) to the version smaller than 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448000">- disable Qt on leap</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448001">- Force newer boost on leap for blender</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751112000">- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch
- add add-missing-cstdint.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752148800">- Update to 1.14.6.0
  - fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    [#1989]
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752494400">- Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Lock the python and gcc versions to the same versions as blender</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759320000">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- cmake files reference OpenImageIO-plugin-osl</changelog>
</package>
<package pkgid="fa54193414e76afc0224bf72de2c22d1dcfee2295b85dbdd95e0e6b2d3e628c92d461e5f396bcddf69a05a00afbd4c0c7ff3d51b638c9b002f470a5bd0fece5c" name="OpenShadingLanguage-devel" arch="riscv64">
  <version epoch="0" ver="1.14.6.0" rel="4.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1731931200">- Allow newer LLVM. it is no longer restricted to &lt; 15.9
  New upper limit is 18.9.
- for llvm &gt;= 16 it wants CXX standard 17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Also lock the cmake(OpenImageIO) to the version smaller than 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448000">- disable Qt on leap</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448001">- Force newer boost on leap for blender</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751112000">- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch
- add add-missing-cstdint.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752148800">- Update to 1.14.6.0
  - fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    [#1989]
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752494400">- Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Lock the python and gcc versions to the same versions as blender</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759320000">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- cmake files reference OpenImageIO-plugin-osl</changelog>
</package>
<package pkgid="9d636dc70074bb538c781cb8550f30a8b444c734195704ea4fec002e4361d1ad8fefa0048138df24ebc1fef3f810c6edcf45257d3b92ed0286777e9512019052" name="OpenShadingLanguage-doc" arch="noarch">
  <version epoch="0" ver="1.14.6.0" rel="4.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1731931200">- Allow newer LLVM. it is no longer restricted to &lt; 15.9
  New upper limit is 18.9.
- for llvm &gt;= 16 it wants CXX standard 17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Also lock the cmake(OpenImageIO) to the version smaller than 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448000">- disable Qt on leap</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448001">- Force newer boost on leap for blender</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751112000">- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch
- add add-missing-cstdint.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752148800">- Update to 1.14.6.0
  - fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    [#1989]
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752494400">- Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Lock the python and gcc versions to the same versions as blender</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759320000">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- cmake files reference OpenImageIO-plugin-osl</changelog>
</package>
<package pkgid="0ee798b0966177b80efc76374d38a39a6dbacd58c45138e2bf91a9f5577d448809766719943fafb56818eced0cb16dea28e582975f5250f7f52d6ed9570abc87" name="OpenShadingLanguage-example-shaders-source" arch="noarch">
  <version epoch="0" ver="1.14.6.0" rel="4.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1731931200">- Allow newer LLVM. it is no longer restricted to &lt; 15.9
  New upper limit is 18.9.
- for llvm &gt;= 16 it wants CXX standard 17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738411200">- Also lock the cmake(OpenImageIO) to the version smaller than 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448000">- disable Qt on leap</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739448001">- Force newer boost on leap for blender</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751112000">- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch
- add add-missing-cstdint.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752148800">- Update to 1.14.6.0
  - fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    [#1989]
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1752494400">- Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- Lock the python and gcc versions to the same versions as blender</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759320000">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- cmake files reference OpenImageIO-plugin-osl</changelog>
</package>
<package pkgid="4619971fb54f1a9d3f564cefdf2bc7373e186374e818d317434f05f5bfa0c77b817ac28abc906d12be47cd87ee50432ec03bd85d6ee16f27b0ffa479e803acbd" name="OpenSubdiv-devel" arch="riscv64">
  <version epoch="0" ver="3.6.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Avoid forcing SSE/SSE2 on %ix86, it is not guaranteed to exist.
- Trim bias and redundancies from descriptions.
- RPM group/category fixes.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1569153600">- Use tbb-devel BuildRequires instead of cmake(TBB), the latter is not
  available in Leap 15.x</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1587729600">- Update to version 3.4.3 (April 2020):
  + Changes
  * GLEW is no longer required by default (GitHub #1183 #1184)
  * Removed false Ptex link dependency from libosdCPU (GitHub
    [#1174])
  * Removed false GLFW link dependency from DX11 and Metal
    examples (GitHub #1178)
  * Removed link dependency on unused TBB libraries (GitHub
    [#1064])
  * Added option to disable building of dynamic shared libraries
    (GitHub #1169)
  * Added new tutorial for Far::LimitStencilTable (GitHub #1176)
  * Updated use of EXT_direct_state_access to
    ARB_direct_state_access (GitHub #1184)
  * Fixed C++ strict aliasing warnings (GitHub #1182)
  * Fixed MSVC warnings in example code (GitHub #1158 #1172)
  * Fixed compatibility with Visual Studio 2019 (GitHub #1173
    [#1189])
  * Fixed CMake CMP0054 warnings (GitHub #1180)
  * Added prefix to OpenSubdiv CMake macros (GitHub #1157)
  * Moved utilities in examples/common to regression/common
    (GitHub #1167)
  * Minor fixes to Far tutorials (GitHub #1175 #1177)
  * Switched to Azure Pipelines for continuous integration
    testing instead of Travis-CI and AppVeyor (GitHub #1168
    [#1190])
  + Bug Fixes
  * Fixed selective boundary interpolation for case
    Sdc::Options::VTX_BOUNDARY_NONE (GitHub #1170 #1171)
  * Fixed static library linking to address missing symbols
    (GitHub #1192)
  * Additional fixes for dynamic and static linking (GitHub
    [#1193])
- Add workaround to fix linking libosdGPU, which is missing -ldl</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1594036800">- Add patch remove-rpath-fiddling.diff in order to avoid build
  issues with TW.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1637668800">- Update to version 3.4.4 (Feb 2021)
  + Release 3.4.4 is a minor release including bug fixes and
    configuration improvements
  + Changes
  * The "master" branch on GitHub has been renamed "release"
    (GitHub #1218 #1219)
  * The CMake configuration has been updated to allow use as a
    sub-project (GitHub #1206)
  * Removed obsolete references to hbr from examples/farViewer
    (GitHub #1217)
  + Bug Fixes
  * Fixed bug with sparse PatchTables and irregular face-varying
    seams (GitHub #1203)
  * Fixed loss of precision when using double precision stencil
    tables (GitHub #1207)
  * Fixed reset of Far::TopologyRefiner::GetMaxLevel() after call
    to Unrefine() (GitHub #1208)
  * Fixed linking with -ldl on unix systems (GitHub #1196)
  * Fixed naming and installation of macOS frameworks (GitHub
    [#1194] #1201)
  * Fixed GL version and extension processing and dynamic loading
    on macOS (GitHub #1216)
  * Fixed FindDocutils.cmake to be more robust (GitHub #1213
    [#1220])
  * Fixed errors using build_scripts/build_osd.py with Python3
    (GitHub #1206)
- Add OpenSubdiv-pr1234-tbb2021.patch -- support oneTBB 2021
  * gh#PixarAnimationStudios/OpenSubdiv#1234
  * boo#1192994</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603201">- Update to 3.6.0:
  See:
  * https://graphics.pixar.com/opensubdiv/docs/release_35.html
  * https://graphics.pixar.com/opensubdiv/docs/release_36.html
- Drop OpenSubdiv-pr1234-tbb2021.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754136000">- Update to 3.6.1:
  - Changes
  - Updated CMake minimum version to 3.14 (GitHub #1349)
  - Updated documentation regarding external dependencies (GitHub
    [#1346] #1360)
  - Updated API and example documentation (GitHub #1351 #1362)
  - Updated build_osd.py visual studio discovery and dependent
    package versions (GitHub #1333 #1354 #1361)
  - Updated azure pipelines agents (GitHub #1337 #1342 #1355
    [#1361])
  - Updated use of OpenCL in example viewers (GitHub #1357)
  - Addressed Clang 16 compiler warnings (GitHub #1356)
  - Addressed some address sanitizer build warnings (GitHub
    [#1343])
  - Added configuration options to build Osd patch shader source
    independent of other Osd dependencies (GitHub #1359 #1363)
  - Bug Fixes
  - Fixed evaluation of surface patches at valence-2 darts
    (GitHub #1336)
  - Fixed sharpening of vertices on potential non-manifold
    creases (GitHub #1338)
  - Fixed sharing of Bfr::Surface topology with valence-2
    interior vertices (GitHub #1353)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754136001">- convert patch to apply with -p1 remove-rpath-fiddling.diff
- add no-static.patch:
  disable all static libraries</changelog>
</package>
<package pkgid="49bb78e3ebdf93eea7a4e041252d31927785bc0dc9a7e73f06fd1f2227b35e80b768728ec0f3e1817818c1335e49c59358167253206b58fee6beadc1ecb5ccc7" name="PDAL" arch="riscv64">
  <version epoch="0" ver="2.10.1" rel="1.1"/>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1729857600">- Update to 2.8.1
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.1
  * For detailed changes between 2.8.0 and 2.8.1 see
    https://github.com/PDAL/PDAL/compare/2.8.0...2.8.1
  * Refresh PDAL_unbundle.patch</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1733313600">- Update to 2.8.2
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.2
  * For commits between 2.8.1 and 2.8.2 see
    https://github.com/PDAL/PDAL/compare/2.8.1...2.8.2</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1736942400">- Update tp 2.8.3
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.3
  * For commits between 2.8.2 and 2.8.3 see
    https://github.com/PDAL/PDAL/compare/2.8.2...2.8.3</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1741003200">- Update to 2.8.4; Upstream lists the following changes:
  * Handle null strings as tests for startsWith and endsWith. by @hobu in #4606
  * add zenodo citation information by @hobu in #4612
  * Add new section to pipeline docs: "multiple writers and output types" by @hobu in #4613
  * Use gdal_fwd.hpp when available for forward declarations by @hobu in #4614
  * Source tree cleanups by @hobu in #4616
  * fixes md5 link to 2.8.3 by @smellman in #4617
  * Define destructor in source file for CSFilter. by @hobu in #4621
  * upload .conda files from conda package build CI by @hobu in #4626
  * Update include directives for LasReader and LasHeader in transition from libLAS to PDAL guide by @hobu in #4635
  * Fix bad calculation for max width cases in readers.copc by @hobu in #4640
  * Read quickinfo or filters.stats to create TileDB array by @hobu in #4642
  See https://github.com/PDAL/PDAL/releases/tag/2.8.4 and
  https://github.com/PDAL/PDAL/compare/2.8.3...2.8.4 for more information</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751198400">- Update to PDAL 2.9.0
  * Refresh PDAL_unbundle.patch
  * Add new PDAL-fix-gdal-includes.patch, fixing GDAL includes
  * Add gtest as dependency, required for tests and dropped from
    PDAL as a vendored copy
  * Release notes can be found at https://github.com/PDAL/PDAL/releases/tag/2.9.0
    Some of the listed changes are:
    + Add GDAL VSI support
    + Add FileSpec support
    + Remove vendored nlohmann_json copy
    + Add SPZ reader and writer
    + Add supervoxel filter
    + Improve various filters, readers and commands
    + Update vendored delaunator dependency
    + Various bug fixes
    + Source tree cleanups
    + Use modern CMake targets for libraries
    + Symbol export macro has been renamed from PDAL_DLL to PDAL_EXPORT</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1757592000">- Update to PDAL 2.9.2
  * Add PDAL-remove-gtest.patch to remove the venored gtest, which was
    re-added by 2.9.1
  * PDAL 2.9.1 contained the following changes:
    + Sorting behaviour was changed, due to issues on Windows
    + Fixed build issues and compiler warnings
    + pdal --info will now return the same data as the python library's
    pipeline.quickinfo
    + Adds support for Arrow 21+
    + Adds protection against empty views to some filters
    + Adds new Radius assign filter
    + Venored gtest was added back, with intent to drop again for 2.10
  * PDAL 2.9.2 contains the following changes:
    + Vendored arbiter now has a custom pdal namespace
    + VSIIO will now call fp-&gt;Flush() when syncing the VSIStreamBuffer
    + StageWrapper will no longer run on empty views</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1765713600">- Update to PDAL 2.9.3
  * Alias PDAL_DLL =&gt; PDAL_EXPORT and warn users to upgrade if it is defined (PR #4813)
  * Suppress error messages from GDAL/PROJ when infering metadata type SRSs (PR #4820)
  * Add min_clamp, max_clamp, and nodata options to filters.hag_dem (PR #4828)
  * Support 0 as variable chunk indicator in LAZ/COPC files (PR #4843)
  * Emit warnings for pdal tindex hexbin boundary failures (PR #4844)
  * Fix Connector segfault on 404 from /vsis3/ path (PR #4853)
  * Add class argument for hag_delaunay, hag_dem and hag_nn filters (PR #4865)
  * Remove dead code from Kazhdan's ply.h (PR #4866)
  * Only specify JSON-compatible types when serializing pipelines (PR #4877)
  * Add custom class arguments for ground classification filters (PR #4879)
  * Documentation updates
  * Update minimum GDAL verstion to 3.8
  * Migrates PDAL.io to PDAL.org
  * Update PDAL-fix-gdal-includes.patch to cover more GDAL includes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1766059200">- Fix URL entry in PDAL.spec</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1772712000">- Update to PDAL 2.10.0
  * readers.tindex and readers.stac now use the same reader_args (PR #4743)
  * pdal tindex create can now read its input from a file (PR #4919)
  * libE57Format is now version 3.3.0 (PR #4884)
  * filter.georeference will now output ECEF EPSG:4978 (PR #4902)
  * Documentation updates
  * Other fixes and enhancements</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1775131200">- Update to PDAL 2.10.1
  * Fix sampling failure when there are no points (commit 6dc7c28)
  * Fix build error on 32-bit systems (commit ca475b7)
  * Ensure FileSpec's filenames are UTF8 (commit 12350f4)
  * Adds a ContextWrapper for lepcc_ContextHdl in EsriUtil (commit c5408cc)
  * Changes building of lasdump tools to be a cmake option (commit 3533e5a)
  * Fixes cmake options handling (commit 3f8fc55)
  * Various other fixes</changelog>
</package>
<package pkgid="88ddd4616318e924a6747f902acd5ddc22fb2ccae6d5a7fcaef6abce5532019c9abbbdc0a7c1d358e860a8a1c7f3c4c5ca3e72754281260d73e67854d245417c" name="PDAL-bash-completion" arch="noarch">
  <version epoch="0" ver="2.10.1" rel="1.1"/>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1729857600">- Update to 2.8.1
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.1
  * For detailed changes between 2.8.0 and 2.8.1 see
    https://github.com/PDAL/PDAL/compare/2.8.0...2.8.1
  * Refresh PDAL_unbundle.patch</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1733313600">- Update to 2.8.2
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.2
  * For commits between 2.8.1 and 2.8.2 see
    https://github.com/PDAL/PDAL/compare/2.8.1...2.8.2</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1736942400">- Update tp 2.8.3
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.3
  * For commits between 2.8.2 and 2.8.3 see
    https://github.com/PDAL/PDAL/compare/2.8.2...2.8.3</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1741003200">- Update to 2.8.4; Upstream lists the following changes:
  * Handle null strings as tests for startsWith and endsWith. by @hobu in #4606
  * add zenodo citation information by @hobu in #4612
  * Add new section to pipeline docs: "multiple writers and output types" by @hobu in #4613
  * Use gdal_fwd.hpp when available for forward declarations by @hobu in #4614
  * Source tree cleanups by @hobu in #4616
  * fixes md5 link to 2.8.3 by @smellman in #4617
  * Define destructor in source file for CSFilter. by @hobu in #4621
  * upload .conda files from conda package build CI by @hobu in #4626
  * Update include directives for LasReader and LasHeader in transition from libLAS to PDAL guide by @hobu in #4635
  * Fix bad calculation for max width cases in readers.copc by @hobu in #4640
  * Read quickinfo or filters.stats to create TileDB array by @hobu in #4642
  See https://github.com/PDAL/PDAL/releases/tag/2.8.4 and
  https://github.com/PDAL/PDAL/compare/2.8.3...2.8.4 for more information</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751198400">- Update to PDAL 2.9.0
  * Refresh PDAL_unbundle.patch
  * Add new PDAL-fix-gdal-includes.patch, fixing GDAL includes
  * Add gtest as dependency, required for tests and dropped from
    PDAL as a vendored copy
  * Release notes can be found at https://github.com/PDAL/PDAL/releases/tag/2.9.0
    Some of the listed changes are:
    + Add GDAL VSI support
    + Add FileSpec support
    + Remove vendored nlohmann_json copy
    + Add SPZ reader and writer
    + Add supervoxel filter
    + Improve various filters, readers and commands
    + Update vendored delaunator dependency
    + Various bug fixes
    + Source tree cleanups
    + Use modern CMake targets for libraries
    + Symbol export macro has been renamed from PDAL_DLL to PDAL_EXPORT</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1757592000">- Update to PDAL 2.9.2
  * Add PDAL-remove-gtest.patch to remove the venored gtest, which was
    re-added by 2.9.1
  * PDAL 2.9.1 contained the following changes:
    + Sorting behaviour was changed, due to issues on Windows
    + Fixed build issues and compiler warnings
    + pdal --info will now return the same data as the python library's
    pipeline.quickinfo
    + Adds support for Arrow 21+
    + Adds protection against empty views to some filters
    + Adds new Radius assign filter
    + Venored gtest was added back, with intent to drop again for 2.10
  * PDAL 2.9.2 contains the following changes:
    + Vendored arbiter now has a custom pdal namespace
    + VSIIO will now call fp-&gt;Flush() when syncing the VSIStreamBuffer
    + StageWrapper will no longer run on empty views</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1765713600">- Update to PDAL 2.9.3
  * Alias PDAL_DLL =&gt; PDAL_EXPORT and warn users to upgrade if it is defined (PR #4813)
  * Suppress error messages from GDAL/PROJ when infering metadata type SRSs (PR #4820)
  * Add min_clamp, max_clamp, and nodata options to filters.hag_dem (PR #4828)
  * Support 0 as variable chunk indicator in LAZ/COPC files (PR #4843)
  * Emit warnings for pdal tindex hexbin boundary failures (PR #4844)
  * Fix Connector segfault on 404 from /vsis3/ path (PR #4853)
  * Add class argument for hag_delaunay, hag_dem and hag_nn filters (PR #4865)
  * Remove dead code from Kazhdan's ply.h (PR #4866)
  * Only specify JSON-compatible types when serializing pipelines (PR #4877)
  * Add custom class arguments for ground classification filters (PR #4879)
  * Documentation updates
  * Update minimum GDAL verstion to 3.8
  * Migrates PDAL.io to PDAL.org
  * Update PDAL-fix-gdal-includes.patch to cover more GDAL includes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1766059200">- Fix URL entry in PDAL.spec</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1772712000">- Update to PDAL 2.10.0
  * readers.tindex and readers.stac now use the same reader_args (PR #4743)
  * pdal tindex create can now read its input from a file (PR #4919)
  * libE57Format is now version 3.3.0 (PR #4884)
  * filter.georeference will now output ECEF EPSG:4978 (PR #4902)
  * Documentation updates
  * Other fixes and enhancements</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1775131200">- Update to PDAL 2.10.1
  * Fix sampling failure when there are no points (commit 6dc7c28)
  * Fix build error on 32-bit systems (commit ca475b7)
  * Ensure FileSpec's filenames are UTF8 (commit 12350f4)
  * Adds a ContextWrapper for lepcc_ContextHdl in EsriUtil (commit c5408cc)
  * Changes building of lasdump tools to be a cmake option (commit 3533e5a)
  * Fixes cmake options handling (commit 3f8fc55)
  * Various other fixes</changelog>
</package>
<package pkgid="3fcb30ea8b7ba3fda21f955f59bd02b1c4d446c7df59a72264305641ea0142445dc87f092fe0f7247bff74232d9f52940707b364be097582254c42474e21772d" name="PDAL-devel" arch="riscv64">
  <version epoch="0" ver="2.10.1" rel="1.1"/>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1729857600">- Update to 2.8.1
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.1
  * For detailed changes between 2.8.0 and 2.8.1 see
    https://github.com/PDAL/PDAL/compare/2.8.0...2.8.1
  * Refresh PDAL_unbundle.patch</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1733313600">- Update to 2.8.2
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.2
  * For commits between 2.8.1 and 2.8.2 see
    https://github.com/PDAL/PDAL/compare/2.8.1...2.8.2</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1736942400">- Update tp 2.8.3
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.3
  * For commits between 2.8.2 and 2.8.3 see
    https://github.com/PDAL/PDAL/compare/2.8.2...2.8.3</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1741003200">- Update to 2.8.4; Upstream lists the following changes:
  * Handle null strings as tests for startsWith and endsWith. by @hobu in #4606
  * add zenodo citation information by @hobu in #4612
  * Add new section to pipeline docs: "multiple writers and output types" by @hobu in #4613
  * Use gdal_fwd.hpp when available for forward declarations by @hobu in #4614
  * Source tree cleanups by @hobu in #4616
  * fixes md5 link to 2.8.3 by @smellman in #4617
  * Define destructor in source file for CSFilter. by @hobu in #4621
  * upload .conda files from conda package build CI by @hobu in #4626
  * Update include directives for LasReader and LasHeader in transition from libLAS to PDAL guide by @hobu in #4635
  * Fix bad calculation for max width cases in readers.copc by @hobu in #4640
  * Read quickinfo or filters.stats to create TileDB array by @hobu in #4642
  See https://github.com/PDAL/PDAL/releases/tag/2.8.4 and
  https://github.com/PDAL/PDAL/compare/2.8.3...2.8.4 for more information</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751198400">- Update to PDAL 2.9.0
  * Refresh PDAL_unbundle.patch
  * Add new PDAL-fix-gdal-includes.patch, fixing GDAL includes
  * Add gtest as dependency, required for tests and dropped from
    PDAL as a vendored copy
  * Release notes can be found at https://github.com/PDAL/PDAL/releases/tag/2.9.0
    Some of the listed changes are:
    + Add GDAL VSI support
    + Add FileSpec support
    + Remove vendored nlohmann_json copy
    + Add SPZ reader and writer
    + Add supervoxel filter
    + Improve various filters, readers and commands
    + Update vendored delaunator dependency
    + Various bug fixes
    + Source tree cleanups
    + Use modern CMake targets for libraries
    + Symbol export macro has been renamed from PDAL_DLL to PDAL_EXPORT</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1757592000">- Update to PDAL 2.9.2
  * Add PDAL-remove-gtest.patch to remove the venored gtest, which was
    re-added by 2.9.1
  * PDAL 2.9.1 contained the following changes:
    + Sorting behaviour was changed, due to issues on Windows
    + Fixed build issues and compiler warnings
    + pdal --info will now return the same data as the python library's
    pipeline.quickinfo
    + Adds support for Arrow 21+
    + Adds protection against empty views to some filters
    + Adds new Radius assign filter
    + Venored gtest was added back, with intent to drop again for 2.10
  * PDAL 2.9.2 contains the following changes:
    + Vendored arbiter now has a custom pdal namespace
    + VSIIO will now call fp-&gt;Flush() when syncing the VSIStreamBuffer
    + StageWrapper will no longer run on empty views</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1765713600">- Update to PDAL 2.9.3
  * Alias PDAL_DLL =&gt; PDAL_EXPORT and warn users to upgrade if it is defined (PR #4813)
  * Suppress error messages from GDAL/PROJ when infering metadata type SRSs (PR #4820)
  * Add min_clamp, max_clamp, and nodata options to filters.hag_dem (PR #4828)
  * Support 0 as variable chunk indicator in LAZ/COPC files (PR #4843)
  * Emit warnings for pdal tindex hexbin boundary failures (PR #4844)
  * Fix Connector segfault on 404 from /vsis3/ path (PR #4853)
  * Add class argument for hag_delaunay, hag_dem and hag_nn filters (PR #4865)
  * Remove dead code from Kazhdan's ply.h (PR #4866)
  * Only specify JSON-compatible types when serializing pipelines (PR #4877)
  * Add custom class arguments for ground classification filters (PR #4879)
  * Documentation updates
  * Update minimum GDAL verstion to 3.8
  * Migrates PDAL.io to PDAL.org
  * Update PDAL-fix-gdal-includes.patch to cover more GDAL includes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1766059200">- Fix URL entry in PDAL.spec</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1772712000">- Update to PDAL 2.10.0
  * readers.tindex and readers.stac now use the same reader_args (PR #4743)
  * pdal tindex create can now read its input from a file (PR #4919)
  * libE57Format is now version 3.3.0 (PR #4884)
  * filter.georeference will now output ECEF EPSG:4978 (PR #4902)
  * Documentation updates
  * Other fixes and enhancements</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1775131200">- Update to PDAL 2.10.1
  * Fix sampling failure when there are no points (commit 6dc7c28)
  * Fix build error on 32-bit systems (commit ca475b7)
  * Ensure FileSpec's filenames are UTF8 (commit 12350f4)
  * Adds a ContextWrapper for lepcc_ContextHdl in EsriUtil (commit c5408cc)
  * Changes building of lasdump tools to be a cmake option (commit 3533e5a)
  * Fixes cmake options handling (commit 3f8fc55)
  * Various other fixes</changelog>
</package>
<package pkgid="e01a6b04b5995a218dd92a8b2146bec78b4f2d0f960d5af2c14fee56c91b2fe0b6807aacf02cf369304328911b392a86771117d74741c982a162faa8a8e91ed8" name="PDAL-doc" arch="noarch">
  <version epoch="0" ver="2.10.1" rel="1.1"/>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1729857600">- Update to 2.8.1
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.1
  * For detailed changes between 2.8.0 and 2.8.1 see
    https://github.com/PDAL/PDAL/compare/2.8.0...2.8.1
  * Refresh PDAL_unbundle.patch</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1733313600">- Update to 2.8.2
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.2
  * For commits between 2.8.1 and 2.8.2 see
    https://github.com/PDAL/PDAL/compare/2.8.1...2.8.2</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1736942400">- Update tp 2.8.3
  * See PDAL changelog at https://github.com/PDAL/PDAL/releases/tag/2.8.3
  * For commits between 2.8.2 and 2.8.3 see
    https://github.com/PDAL/PDAL/compare/2.8.2...2.8.3</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1741003200">- Update to 2.8.4; Upstream lists the following changes:
  * Handle null strings as tests for startsWith and endsWith. by @hobu in #4606
  * add zenodo citation information by @hobu in #4612
  * Add new section to pipeline docs: "multiple writers and output types" by @hobu in #4613
  * Use gdal_fwd.hpp when available for forward declarations by @hobu in #4614
  * Source tree cleanups by @hobu in #4616
  * fixes md5 link to 2.8.3 by @smellman in #4617
  * Define destructor in source file for CSFilter. by @hobu in #4621
  * upload .conda files from conda package build CI by @hobu in #4626
  * Update include directives for LasReader and LasHeader in transition from libLAS to PDAL guide by @hobu in #4635
  * Fix bad calculation for max width cases in readers.copc by @hobu in #4640
  * Read quickinfo or filters.stats to create TileDB array by @hobu in #4642
  See https://github.com/PDAL/PDAL/releases/tag/2.8.4 and
  https://github.com/PDAL/PDAL/compare/2.8.3...2.8.4 for more information</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751198400">- Update to PDAL 2.9.0
  * Refresh PDAL_unbundle.patch
  * Add new PDAL-fix-gdal-includes.patch, fixing GDAL includes
  * Add gtest as dependency, required for tests and dropped from
    PDAL as a vendored copy
  * Release notes can be found at https://github.com/PDAL/PDAL/releases/tag/2.9.0
    Some of the listed changes are:
    + Add GDAL VSI support
    + Add FileSpec support
    + Remove vendored nlohmann_json copy
    + Add SPZ reader and writer
    + Add supervoxel filter
    + Improve various filters, readers and commands
    + Update vendored delaunator dependency
    + Various bug fixes
    + Source tree cleanups
    + Use modern CMake targets for libraries
    + Symbol export macro has been renamed from PDAL_DLL to PDAL_EXPORT</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1757592000">- Update to PDAL 2.9.2
  * Add PDAL-remove-gtest.patch to remove the venored gtest, which was
    re-added by 2.9.1
  * PDAL 2.9.1 contained the following changes:
    + Sorting behaviour was changed, due to issues on Windows
    + Fixed build issues and compiler warnings
    + pdal --info will now return the same data as the python library's
    pipeline.quickinfo
    + Adds support for Arrow 21+
    + Adds protection against empty views to some filters
    + Adds new Radius assign filter
    + Venored gtest was added back, with intent to drop again for 2.10
  * PDAL 2.9.2 contains the following changes:
    + Vendored arbiter now has a custom pdal namespace
    + VSIIO will now call fp-&gt;Flush() when syncing the VSIStreamBuffer
    + StageWrapper will no longer run on empty views</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1765713600">- Update to PDAL 2.9.3
  * Alias PDAL_DLL =&gt; PDAL_EXPORT and warn users to upgrade if it is defined (PR #4813)
  * Suppress error messages from GDAL/PROJ when infering metadata type SRSs (PR #4820)
  * Add min_clamp, max_clamp, and nodata options to filters.hag_dem (PR #4828)
  * Support 0 as variable chunk indicator in LAZ/COPC files (PR #4843)
  * Emit warnings for pdal tindex hexbin boundary failures (PR #4844)
  * Fix Connector segfault on 404 from /vsis3/ path (PR #4853)
  * Add class argument for hag_delaunay, hag_dem and hag_nn filters (PR #4865)
  * Remove dead code from Kazhdan's ply.h (PR #4866)
  * Only specify JSON-compatible types when serializing pipelines (PR #4877)
  * Add custom class arguments for ground classification filters (PR #4879)
  * Documentation updates
  * Update minimum GDAL verstion to 3.8
  * Migrates PDAL.io to PDAL.org
  * Update PDAL-fix-gdal-includes.patch to cover more GDAL includes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1766059200">- Fix URL entry in PDAL.spec</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1772712000">- Update to PDAL 2.10.0
  * readers.tindex and readers.stac now use the same reader_args (PR #4743)
  * pdal tindex create can now read its input from a file (PR #4919)
  * libE57Format is now version 3.3.0 (PR #4884)
  * filter.georeference will now output ECEF EPSG:4978 (PR #4902)
  * Documentation updates
  * Other fixes and enhancements</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1775131200">- Update to PDAL 2.10.1
  * Fix sampling failure when there are no points (commit 6dc7c28)
  * Fix build error on 32-bit systems (commit ca475b7)
  * Ensure FileSpec's filenames are UTF8 (commit 12350f4)
  * Adds a ContextWrapper for lepcc_ContextHdl in EsriUtil (commit c5408cc)
  * Changes building of lasdump tools to be a cmake option (commit 3533e5a)
  * Fixes cmake options handling (commit 3f8fc55)
  * Various other fixes</changelog>
</package>
<package pkgid="7fefb518a3746cf15a7f53737009e3777c43b32098235871f68a1ae5eab2cf3546bb88056213d803f0af7ef55c66079256d95fff3abbecea320ce1e8f3db92ef" name="PackageKit" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="2b619e7b2b030b60d08f4cd232c581a7087e4aab90ce92af6216d3b47d2c7014f88c0b36672ae766e8a099b5b706648ed5a2e7790824c9c020898702e3be2c4d" name="PackageKit-backend-dnf5" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="b85c98d16cd9d1ee823302644fda2c90bfe152386257dc4edbaff804ec928ac82da14dd3bb364839f8a6a0a448cfc2f01516ac89b28bac102e701e308dc62ecf" name="PackageKit-backend-zypp" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="fcfa1d780f42d67f96e485acb75f759e110fc15440b2aa3c6ad37835cd3e696d6c8163db372c68d321937431fc05e59464b7159470483d42b199dfebf073de2a" name="PackageKit-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="42.1" rel="3.18"/>
  <changelog author="dimstar@opensuse.org" date="1380888000">- Do not package %{_sysconfdir}/PackageKit/CommandNotFound.conf, as
  it unbranded and CNF is currently disabled in PackageKit.</changelog>
  <changelog author="dimstar@opensuse.org" date="1387800000">- Rebase PackageKit-branding-vendor.patch and
  PackageKit-branding-default-config.patch for PackageKit 0.8.14.</changelog>
  <changelog author="zaitor@opensuse.org" date="1397563200">- Bump version to 13.2 for next version of openSUSE.</changelog>
  <changelog author="dimstar@opensuse.org" date="1410350400">- Rebase PackageKit-branding-default-config.patch for
  PackageKit 0.9.6.</changelog>
  <changelog author="dimstar@opensuse.org" date="1413892800">- Rebase PackageKit-branding-default-config.patch for
  PackageKit 1.0.1.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1 for next version of openSUSE.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519300800">- Drop pre-checkin.sh and *.{spec,changes}.in: there is only one
  flavor and thus no need for this complexity.</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="1699531200">- Rebase PackageKit-branding-vendor.patch to apply against
  PackageKit 1.2.7 and later.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="63bf943a45057563b24e5e15fb28ff9811953777a0ee5433832912249c5ddd05d07bd99ec1f3537fdd656eb928f167a1a6c96e2d6d5f5ae66c19d75cd3cc6847" name="PackageKit-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="8d3cd45b73b0862106f3bcde789a2fb29aec8176cc9cfcb42fb64a4f83baf8d69caceb5734ca4b308988c7f0d0ebe76b85d047145faca49f7fb511629f8d1b14" name="PackageKit-devel" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="d4769877f6cf3aa630664d064f4489847d1e29c5f88ae857a75135fa6ee25a621342842be88afe023475c51188924c9d5f6737d0f2ba3e0baef8ef7ec25f4bfd" name="PackageKit-gstreamer-plugin" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="01d2264ec2b6a3c602b69026e75e66df5bfad1c2ccaaed44d8d954feb91c1b239337d9f33f1beefb43fbe22688e6b070928ce27ff3b976daba6566218862058b" name="PackageKit-gtk3-module" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="3b98b03444cfe7b574e0ca2ec357ad03e73d8c34bad91ba9791513a11d723c4fa870c220169782ace3a9e1e1e964bf7c6968a681e2dcbfa42f8df489695cddea" name="PackageKit-lang" arch="noarch">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1726142400">- Add PackageKit-zypp-dont-install-updateCandidateObj.patch:
  zypp: Mark the correct packages to-be-installed (bsc#1227389,
  gh#PackageKit/PackageKit/commit/209aa6295).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266)
- Drop usage of update-alternatives, but simplify installation of
  /usr/libexec/gst-install-plugins-helper as a direct symlink to
  pk-gstreamer-install.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1755777600">- Add PackageKit-zypp-parallel-package-downloads.patch:
  zypp: Implement parallel downloading
  (gh#PackageKit/PackageKit/commit/dd39d2982, bsc#1244920).</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Rebase to version 1.3.3
  + See included NEWS file for details between 1.2.8 to 1.3.3
- Drop patches included upstream
  + PackageKit-dynamic-export.patch
  + PackageKit-fix-crash-pre-dbus.patch
  + PackageKit-fix-pkcon-permission.patch
  + PackageKit-mark-as-compulsory.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
  + PackageKit-zypp-dont-install-updateCandidateObj.patch
  + PackageKit-zypp-parallel-package-downloads.patch
- Backport dnf5 backend and add patch to transition dnf users to dnf5
  + PackageKit-1.3.3-Initial-DNF5-Backend.patch
  + PackageKit-alias-dnf-to-dnf5.patch
- Drop legacy dnf backend and related patches
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Drop patches for support for SUSE Linux &lt; 16
  + PackageKit-find-python-3-6.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769688000">- Update to version 1.3.4:
  + This version introduces the new DNF5 backend for distributions
    that use DNF.
  + The "pkgctl" utility has been renamed to "pkgcli" to avoid a
    name clash with an Arch Linux-specific developer tool that has
    the same binary name. It is also now built by default.
  + Features:
  - Build pkgctl by default
  - pkgctl: Add manual page
  - pkgctl: Add basic bash-completion support
  - Rename the pkgctl utility to pkgcli
  - pkgcli: Autoremove unused dependencies by default
  - Changes to various backends: alpm, apt, dnf, dnf5, freebsd
- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream
- BuildRequire pkgconfig(jansson): dependency needed for pkgcli.
- Add docbook5-xsl-stylesheets BuildRequires: new dependency
- Backport upstream patch to fix build:
  + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch
- Pass -dlegacy_tools=true to meson: build the legacy tools
  (pkcon/pkmon) for the time being.</changelog>
</package>
<package pkgid="9250f93d8fdeb55852a5c61b0966ef032b8210dc900963d3c44f05601bfb131672c5dd9349c65dedce5012ca75b914ca66d2c6befb1bde408e6840f022670037" name="PgTcl" arch="riscv64">
  <version epoch="0" ver="1.7" rel="13.1"/>
  <changelog author="max@suse.de" date="1122552000">- New version: 1.5.
- Move script library to /usr/share/tcl .</changelog>
  <changelog author="max@suse.de" date="1134475200">- Fixed a typo in tcl.m4 that broke configure with bash 3.1.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</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">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="max@suse.com" date="1326283200">- Update to version 1.7 to fix an issue with Tcl 8.5 (bnc#739978).</changelog>
  <changelog author="max@suse.com" date="1375272000">- Set -DUSE_INTERP_ERRORLINE to fix build with Tcl 8.6.</changelog>
  <changelog author="max@suse.com" date="1380715200">- Avoid an unneeded explicit dependency on a certain version of
  libtcl (pgtcl-stubs.patch).</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
</package>
<package pkgid="7ddb8f6e8ff625f91487f26f714c97fdad1ae3d63d5917d72c49b941066aa40cc06293b8a80bacfeff87b5e8047d0c2ffc94d9c37b05a6e99525603f95ef8a98" name="Photini" arch="noarch">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1637150400">- Update to version 2021.11.1
  * Fix problems regenerating thumbnails if Pillow &amp; FFmpeg are
    not available.
  * Improved reading of Exif.Photo.UserComment values.
  * Minimum version of python-exiv2 is now 0.8.1
  * Other minor improvements and bug fixes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1638878400">- Update to version 2021.12.0
  * Installing with pip should install dependencies if needed.
  * Other minor improvements and bug fixes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641297600">- Update to version 2022.1.0
  * Improved spell check language menu.
  * Add option to read BMFF files.
  * Other minor improvements and bug fixes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1645012800">- Update to version 2022.2.0
  * Add uploader tab for "Ipernity" photo sharing club.
  * Substantial rewrite of uploader tabs.
  * Main window "maximised" state is saved.
  * Other minor improvements and bug fixes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647518400">- Update to version 2022.3.0
  * Removed OpenStreetMap tab.
  * Added licence related stuf to ownership tab.
  * Removed --user option from post install script.
  * Better caching of geocoder results.
  * Other minor improvements and bug fixes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647950400">- Update to version 2022.3.1
  * Fix bug when removing marker from Bing map.
  * Fix bug in comparing version numbers.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1648641600">- Update to version 2022.3.2
  * Fix urllib import error porblem on some systems.
  * / Fix non-existing cache directory error.</changelog>
  <changelog author="pgajdos@suse.com" date="1666094400">- python-six is not required
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1761220800">- Use pyproject macros to build and install.
- Support both normalized and titlecase metadata directories.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1763380800">- Update to version 2025.10.0
- Remove Photini-2021.1.0-desktop.patch: The desktop file is
  generated by the photini-post-install script now
- Major rework of the build and runtime dependences and the install
  section - the project had a lot of changes in 3,5 years</changelog>
</package>
<package pkgid="409ea454da8720d444196e946a3cb52d9960b2a170037de2f59a0785c4d2b05a755cd2e79ad7273f1337fc532888b68304e9876b23263d7448301950b8408a3b" name="PlatformFolders" arch="riscv64">
  <version epoch="0" ver="4.3.0" rel="1.1"/>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1645790400">- First upload, version 4.2.0</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677240000">- use fully qualified source url, spec file cleanups, fix devel
  package split</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 4.3.0:
  * Exposed "sago::internal::getHome()". It might be useful when
    converting from old file placement.
  * Tested and supports newer versions of CMake</changelog>
</package>
<package pkgid="7866947fb0473c58bd4d7972972408bb553300223f3704a636f6617f521613d8974576248678376707371e143b97201e573e2481637210226d4c3d877f4e67ae" name="PlatformFolders-devel" arch="riscv64">
  <version epoch="0" ver="4.3.0" rel="1.1"/>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1645790400">- First upload, version 4.2.0</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677240000">- use fully qualified source url, spec file cleanups, fix devel
  package split</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 4.3.0:
  * Exposed "sago::internal::getHome()". It might be useful when
    converting from old file placement.
  * Tested and supports newer versions of CMake</changelog>
</package>
<package pkgid="3527d8c6630fc7e19582d65627d028f80449e6e84c387f035ab1c0ff05288b33dea8350af5d916e258afc626de678873e5ac7bfeb609128c38a35f34121d3b46" name="PlayOnLinux" arch="noarch">
  <version epoch="0" ver="4.4.0" rel="4.1"/>
  <changelog author="ecsos@opensuse.org" date="1499774400">- update to 4.2.12
  * no changelog from upstream
- remove patch PlayOnLinux-BrokenMiscButtons.patch because now in
  upstream</changelog>
  <changelog author="ecsos@opensuse.org" date="1507032000">- add patch PlayOnLinux-https.patch to fix boo#1051248</changelog>
  <changelog author="kstreitova@suse.com" date="1530273600">- require p7zip-full for TW as 7z binary needed by PlayOnLinux was
  moved to this package (see bsc#899627 for more details about
  this change)</changelog>
  <changelog author="ecsos@opensuse.org" date="1543320000">- Update to 4.3.3
  * Linux: Fix HDPI support
  * Compatibility with OSX &lt; Mojave
- Changes from 4.3
  * Various fix on OSX
  * Phoenicis (POL 5) winebuild compatibility. POL 4 winebuilds
    will be deprecated.
    (See https://github.com/PhoenicisOrg/phoenicis-winebuild)</changelog>
  <changelog author="ecsos@opensuse.org" date="1545825600">- Update to 4.3.4
  * Fixed some bugs in the wineversion process
  * Begining of code cleaning and refactoring
  * Begining of using wx box sizers instead of absolute
    positioning. Most of the windows are now resizable.
    This should solve display issues on many cases: HDPI and
    alternative windows manager:
    (see https://www.playonlinux.com/en/topic-16188-Visual_error_with_KDE.html)
  * macOS: Remove XQuartz installation
  * macOS: Bundle an up-to-date wine version
  * macOS: Use native terminal instead of xterm
  * macOS: Fix localization
- Add PlayOnLinux-fix_media_dir.patch to fix variable MEDIA_DIR to
  correct location.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1599480000">- Update to 4.4.0
  - Update Variables.py
- Switch source from playonlinux.com to github.
- Run spec-cleaner.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1599480001">- PlayOnLinux requires now python3 and pyton3-wxPython.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1654689600">- Remove required python2 package dbus-1-python from spec.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1751025600">- Fix error "ModuleNotFoundError: No module named 'pipes'".
  Modul pipes was removed in python.3.13.
  - Add PlayOnLinux-python-pipes.patch.</changelog>
</package>
<package pkgid="7df61c7e2036684ff44e1c50a3e356034af48e03b207022eda6b53dde13c7dc13becf0bacd24b1f9df70867167b423f32007c302fd4efe78b9bc13351fc52f93" name="Printrun" arch="riscv64">
  <version epoch="0" ver="2.2.0+73" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1496404800">- update to current code
- hack around to get it building</changelog>
  <changelog author="adrian@suse.de" date="1498046400">- use upstream version scheme</changelog>
  <changelog author="adrian@suse.de" date="1523361600">- update to 2.0.0rc5
- switch to python3</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1531828800">- Spec file fixes/cleanup:
  * Use python3, python2 is no longer supported by Printrun
  * Add missing setuptools dependency
  * Remove %defattr
  * Tag COPYING with %license, and only package it in common subpackage
- Drop obsolete Printrun-pyglet12.patch</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1540900800">- fix dependency to python3 modules (esp. wxWidgets)</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1581422400">- fix file load in pronsole</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604664000">- update to 2.0.0rc7
  * New Features:
    + Live resizing of panels and many other UI improvements (#1073)
    + Render G2/G3 arcs in 3D view by interpolating them as line
    segments (#1092 and #1097)
    + Apply grid size settings to 3d view (#1093)
    + Visualize moves with laser/spindle active as extrusion (#1094)
    + Keyboard shortcuts for important UI elements (00a932e)
    + Keyboard jogging improvements (#1100)
  * Fixed Bugs
    + Do not expand setting spinners, combo boxes and dropdown
    lists (5d42c19)
    + Build wheels for Windows and manylinux1/2014 correctly (#1087)
    + Allow spaces between coordinate and value when parsing
    coordinates in gcode (#1090)
    + Fix G2/G3 arc rendering error and scaling in 2D view (#1091)
    + Correct index of appended command in gcoder (#1057)
    + Fix incorrect string comparisons using "is" (#1096)
    + Fix D-pad/keyboard jog movements (#1084)
    + Fix incorrect enabled state of controls on UI settings
    change (f02f4ef)
    + Fix command history traversal (9d5620f)
    + Fix toolbar shortcuts, blank jog, jog tab-out on
    Windows (1f0290b)
    + Fix lost messages from Marlin that contain the string
    "Count" (#1104)
    + Fix wheel install paths for locales and images (#1101)
- update to 2.0.0rc6
  * New Features:
    + Change the default background color to the theme one (#931)
    + Add setting for graph background color (#791)
    + Hide second extruder from graph if not present (#791)
    + Support for disabling Mate screensaver service (#979)
    + Armenian translation (#1042)
    + Don't print the M117 status msg to the console (#1081)
    + Packages installable by pip are available on PyPI (#921)
  * Fixed Bugs
    + Don't ask for exit confirmation on the console when asking
    in GUI (b48fe7b)
    + Preset for temperatures does not affect Selection on the
    main screen (#676)
    + Several Python 3 related followups, mostly in
    run_gcode_script
    + Issue connecting to a remote port (#1027)
    + Run "Final command" from settings when print is
    finished (#1014)
    + Fix a crash in wx at startup due to locale settings (#1015)
    + Only apply PARITY_ODD workaround where it's actually
    needed (#1017)
    + Do not attempt to read extra device name patterns on
    windows (#1040)
    + Several Linux packaging fixes
    + Removed error-causing wxPython horizontal alignment
    flags (#1052)
    + Rewrite deprecated Serial functions (#1017), pySerial &gt;= 3
    is now needed
    + 3D Viewer color options don't update (#1054)
    + Settings change callbacks not called (#1063 and others)
- Drop upstream fix-file-load.patch
- Clean up specfile</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1611489600">- Fix build failures after backwards incompatible changes to
  python-rpm-macros.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1612785600">- Remove two remaining instances of python_module macro, pulling
  in python36-wxPython.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1764763200">- update to 2.2.0+73
  * New Features
    + Added support for Python 3.13 (#1451)
    + Replaced module imghdr with puremagic (#1455)
    + Replaced configparser readfp with read_file (#1428)
  * Fixed Bugs
    + Regression when dealing with line numbers (#1454)
    + Run-time dependencies installation (#1457)
    + Correction of type error for G2/G3 arc moves (#1434)
  * Administrative
    + Simplified file naming for macOS builds (#1432)
  * And many more fixes and updates</changelog>
</package>
<package pkgid="eeabab2b544b99e2251653214cb083e1a24b3c7ecf41d7ac31e782aa6b4aa86e78c84059914473625b685aee5a8688583129f51748a7537bf910c12ac5adf964" name="Printrun-common" arch="riscv64">
  <version epoch="0" ver="2.2.0+73" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1496404800">- update to current code
- hack around to get it building</changelog>
  <changelog author="adrian@suse.de" date="1498046400">- use upstream version scheme</changelog>
  <changelog author="adrian@suse.de" date="1523361600">- update to 2.0.0rc5
- switch to python3</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1531828800">- Spec file fixes/cleanup:
  * Use python3, python2 is no longer supported by Printrun
  * Add missing setuptools dependency
  * Remove %defattr
  * Tag COPYING with %license, and only package it in common subpackage
- Drop obsolete Printrun-pyglet12.patch</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1540900800">- fix dependency to python3 modules (esp. wxWidgets)</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1581422400">- fix file load in pronsole</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604664000">- update to 2.0.0rc7
  * New Features:
    + Live resizing of panels and many other UI improvements (#1073)
    + Render G2/G3 arcs in 3D view by interpolating them as line
    segments (#1092 and #1097)
    + Apply grid size settings to 3d view (#1093)
    + Visualize moves with laser/spindle active as extrusion (#1094)
    + Keyboard shortcuts for important UI elements (00a932e)
    + Keyboard jogging improvements (#1100)
  * Fixed Bugs
    + Do not expand setting spinners, combo boxes and dropdown
    lists (5d42c19)
    + Build wheels for Windows and manylinux1/2014 correctly (#1087)
    + Allow spaces between coordinate and value when parsing
    coordinates in gcode (#1090)
    + Fix G2/G3 arc rendering error and scaling in 2D view (#1091)
    + Correct index of appended command in gcoder (#1057)
    + Fix incorrect string comparisons using "is" (#1096)
    + Fix D-pad/keyboard jog movements (#1084)
    + Fix incorrect enabled state of controls on UI settings
    change (f02f4ef)
    + Fix command history traversal (9d5620f)
    + Fix toolbar shortcuts, blank jog, jog tab-out on
    Windows (1f0290b)
    + Fix lost messages from Marlin that contain the string
    "Count" (#1104)
    + Fix wheel install paths for locales and images (#1101)
- update to 2.0.0rc6
  * New Features:
    + Change the default background color to the theme one (#931)
    + Add setting for graph background color (#791)
    + Hide second extruder from graph if not present (#791)
    + Support for disabling Mate screensaver service (#979)
    + Armenian translation (#1042)
    + Don't print the M117 status msg to the console (#1081)
    + Packages installable by pip are available on PyPI (#921)
  * Fixed Bugs
    + Don't ask for exit confirmation on the console when asking
    in GUI (b48fe7b)
    + Preset for temperatures does not affect Selection on the
    main screen (#676)
    + Several Python 3 related followups, mostly in
    run_gcode_script
    + Issue connecting to a remote port (#1027)
    + Run "Final command" from settings when print is
    finished (#1014)
    + Fix a crash in wx at startup due to locale settings (#1015)
    + Only apply PARITY_ODD workaround where it's actually
    needed (#1017)
    + Do not attempt to read extra device name patterns on
    windows (#1040)
    + Several Linux packaging fixes
    + Removed error-causing wxPython horizontal alignment
    flags (#1052)
    + Rewrite deprecated Serial functions (#1017), pySerial &gt;= 3
    is now needed
    + 3D Viewer color options don't update (#1054)
    + Settings change callbacks not called (#1063 and others)
- Drop upstream fix-file-load.patch
- Clean up specfile</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1611489600">- Fix build failures after backwards incompatible changes to
  python-rpm-macros.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1612785600">- Remove two remaining instances of python_module macro, pulling
  in python36-wxPython.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1764763200">- update to 2.2.0+73
  * New Features
    + Added support for Python 3.13 (#1451)
    + Replaced module imghdr with puremagic (#1455)
    + Replaced configparser readfp with read_file (#1428)
  * Fixed Bugs
    + Regression when dealing with line numbers (#1454)
    + Run-time dependencies installation (#1457)
    + Correction of type error for G2/G3 arc moves (#1434)
  * Administrative
    + Simplified file naming for macOS builds (#1432)
  * And many more fixes and updates</changelog>
</package>
<package pkgid="064c892dc15aa6e1ce393e3df3c090b0b6c23d6eba03f435e86e9d5bd0b0fde2a4bf5c0c05e7e1181ced29d1512721bd0c2d40b79cecbfd263ba92f192075e2a" name="ProtonPlus" arch="riscv64">
  <version epoch="0" ver="0.5.17" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1750420800">- update to 0.5.5:
  * Fix profile detection (for real)
- update to 0.5.4:
  * Fix profile detection
- update to 0.5.3:
  * Add the ability to change the launch options
  * Add a feature list in README
  * Adding more options to game rows
  * Add the ability to set the default compatibility tool for Steam
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751198400">- update to 0.5.6:
  * Translations updates
  * Fix compatibility tool detection
  * Change DXVK Sarek naming scheme
  * Fix library loading issue
  * Fix a crash that happens when loginusers.vdf is missing
  * Add an header to the library game list
  * Add a donation button
  * Improved build script</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751544000">- update to 0.5.8:
  * i18n: Add missing translations, fix placeholder ordering, and relocate
    punctuation
  * Translations update
  * Fix games being duplicated when switching tab back and forth
- update to 0.5.7:
  * Refine the library game list header
  * Improved dropdowns in game library
  * Removed Proton Kron4ek
  * Fix crash when opening mass edit dialog a second time
  * Fix changing compatibility tool not working in certain cases
  * Translations update
  * Improved the UI/UX
  * Fix issue related to the new custom dropdown's</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 0.5.10:
  * Fix runners not downloading for HGL
  * Fix recursive copy error
  * Delete cache on exit
  * Fix WineZGUI Flatpak not appearing in launcher list
- update to version 0.5.9:
  * style: replace .png with .svg and update tab symbolic icons
  * Fix SteamTinkerLaunch being duplicated
  * Made the runners dynamic
  * Add WineZGUI support
  * Fix launchers not loading
  * Fix "Load more" not always appearing
  * Fix translation crash on empty string
  * Fix StatusPage not displaying icon correctly
  * Fix launch options parsing issue
  * Made the game list sort-able via the header bar
  * Add script to extract translatable JSON strings
  * Add LC_ALL to Steam shortcut launch options
  * Add a shortcut to open protontricks
  * Add a loading screen
  * Add a profile switch button
  * Fix issue with incorrectly identifying Steam shortcut
  * Fix crash when CompatToolMapping is missing in config.vdf
  * Fix incorrect insertion position when launch options are missing
  * Fix "Load more" scrolling to top after click
  * Add a fallback in case runners.json is missing
  * Fix build script
  * Improve scroll stability after clicking Load more
  * Add Proton-GE Latest
  * Change groups for compat_layers in runners.json
  * Add a message when closing and an update is running</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753358400">- update to version 0.5.11:
  * Update launcher icons for better consistency
  * Add missing i18n strings
  * Add a way to see the game prefix in the Games tab
  * Add a sticky filter bar to the "Runners" tab
  * Add a way to see which runners are used
  * Add used/unused filters in the "Runners" tab filters bar
  * Fix "Runners" tab filters not working when switching launcher
  * Fix the "apps" block end calculation in VDF parser
  * Fix a launcher loading issue
  * Fix key case mismatch issue
  * Add non-steam games support
  * Hide ProtonPlus in "Games" tab
  * Improve Proton-GE Latest handling
  * Add an update indicator
  * Remove default compatibility tool check
  * Add default compatibility tool field automatically</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753444800">- update to version 0.5.12:
  * Fix launchers loading issue
  * Fix possible parsing issue
  * Fix force exit in warning dialog when closing the application
  * Fix application freezing in a certain scenario</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- update to version 0.5.13:
  * Add fallback for GSettings schema
  * Add a way to see the download speed and remaining time
  * Add search bar for the "Games" tab
  * Fix icon issue
  * Add Wine runners to Bottles
  * Fix Proton-GE RTSP
  * Fix error when cancelling install during extraction
  * Updated translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 0.5.14:
  * Made it so the user_settings.py is migrated on updates
  * Add button to open runners install directory
  * Add a basic cache system for downloaded runners
  * Improved new user experience
  * Translations update from Hosted Weblate
  * Add API limit/connection issue warning dialog
  * Improved user experience
  * Improve "Runners" tab filters
  * Fix issue with select/unselect all
  * Give Wine-Proton (Kron4ek) back their h
  * Add preferences dialog
  * Add report button to error dialogs
  * Remove NorthstarProton
  * Make Kron4ek runners use amd64 instead of amd64-wow64
  * Update DXVK runners description
  * Quick fix to prevent invalid files from being downloaded
  * Fix SteamTinkerLaunch
  * Fix Proton-GE Latest version check issue
  * Fix Proton-CachyOS invalid directory name</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767528000">- Update to version 0.5.15:
  * Add DW-Proton
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 0.5.17:
  * fix: avoid unnecessary re-downloads of the same runner as an "update"
  * feat: CLI support
  * Add Vietnamese translations
  * Fix Lutris install directory
- Update to version 0.5.16:
  * Add Math library to dependencies
  * Add DW-Proton Latest
  * Refresh "Games" tab runners when installing/removing a runner
  * Add more latest runners
  * Fix network errors not appearing when they should
  * Updated translations</changelog>
</package>
<package pkgid="93ce8f6e58bac7daad1c3d1315e549bbf5897042ddbf4df29910722cdeea9781dfec8907a05c38da0f0d918762df459ab2223ef0be90f86515c8466b5f67a2ae" name="ProtonPlus-lang" arch="noarch">
  <version epoch="0" ver="0.5.17" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1750420800">- update to 0.5.5:
  * Fix profile detection (for real)
- update to 0.5.4:
  * Fix profile detection
- update to 0.5.3:
  * Add the ability to change the launch options
  * Add a feature list in README
  * Adding more options to game rows
  * Add the ability to set the default compatibility tool for Steam
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751198400">- update to 0.5.6:
  * Translations updates
  * Fix compatibility tool detection
  * Change DXVK Sarek naming scheme
  * Fix library loading issue
  * Fix a crash that happens when loginusers.vdf is missing
  * Add an header to the library game list
  * Add a donation button
  * Improved build script</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751544000">- update to 0.5.8:
  * i18n: Add missing translations, fix placeholder ordering, and relocate
    punctuation
  * Translations update
  * Fix games being duplicated when switching tab back and forth
- update to 0.5.7:
  * Refine the library game list header
  * Improved dropdowns in game library
  * Removed Proton Kron4ek
  * Fix crash when opening mass edit dialog a second time
  * Fix changing compatibility tool not working in certain cases
  * Translations update
  * Improved the UI/UX
  * Fix issue related to the new custom dropdown's</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 0.5.10:
  * Fix runners not downloading for HGL
  * Fix recursive copy error
  * Delete cache on exit
  * Fix WineZGUI Flatpak not appearing in launcher list
- update to version 0.5.9:
  * style: replace .png with .svg and update tab symbolic icons
  * Fix SteamTinkerLaunch being duplicated
  * Made the runners dynamic
  * Add WineZGUI support
  * Fix launchers not loading
  * Fix "Load more" not always appearing
  * Fix translation crash on empty string
  * Fix StatusPage not displaying icon correctly
  * Fix launch options parsing issue
  * Made the game list sort-able via the header bar
  * Add script to extract translatable JSON strings
  * Add LC_ALL to Steam shortcut launch options
  * Add a shortcut to open protontricks
  * Add a loading screen
  * Add a profile switch button
  * Fix issue with incorrectly identifying Steam shortcut
  * Fix crash when CompatToolMapping is missing in config.vdf
  * Fix incorrect insertion position when launch options are missing
  * Fix "Load more" scrolling to top after click
  * Add a fallback in case runners.json is missing
  * Fix build script
  * Improve scroll stability after clicking Load more
  * Add Proton-GE Latest
  * Change groups for compat_layers in runners.json
  * Add a message when closing and an update is running</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753358400">- update to version 0.5.11:
  * Update launcher icons for better consistency
  * Add missing i18n strings
  * Add a way to see the game prefix in the Games tab
  * Add a sticky filter bar to the "Runners" tab
  * Add a way to see which runners are used
  * Add used/unused filters in the "Runners" tab filters bar
  * Fix "Runners" tab filters not working when switching launcher
  * Fix the "apps" block end calculation in VDF parser
  * Fix a launcher loading issue
  * Fix key case mismatch issue
  * Add non-steam games support
  * Hide ProtonPlus in "Games" tab
  * Improve Proton-GE Latest handling
  * Add an update indicator
  * Remove default compatibility tool check
  * Add default compatibility tool field automatically</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753444800">- update to version 0.5.12:
  * Fix launchers loading issue
  * Fix possible parsing issue
  * Fix force exit in warning dialog when closing the application
  * Fix application freezing in a certain scenario</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- update to version 0.5.13:
  * Add fallback for GSettings schema
  * Add a way to see the download speed and remaining time
  * Add search bar for the "Games" tab
  * Fix icon issue
  * Add Wine runners to Bottles
  * Fix Proton-GE RTSP
  * Fix error when cancelling install during extraction
  * Updated translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 0.5.14:
  * Made it so the user_settings.py is migrated on updates
  * Add button to open runners install directory
  * Add a basic cache system for downloaded runners
  * Improved new user experience
  * Translations update from Hosted Weblate
  * Add API limit/connection issue warning dialog
  * Improved user experience
  * Improve "Runners" tab filters
  * Fix issue with select/unselect all
  * Give Wine-Proton (Kron4ek) back their h
  * Add preferences dialog
  * Add report button to error dialogs
  * Remove NorthstarProton
  * Make Kron4ek runners use amd64 instead of amd64-wow64
  * Update DXVK runners description
  * Quick fix to prevent invalid files from being downloaded
  * Fix SteamTinkerLaunch
  * Fix Proton-GE Latest version check issue
  * Fix Proton-CachyOS invalid directory name</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767528000">- Update to version 0.5.15:
  * Add DW-Proton
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 0.5.17:
  * fix: avoid unnecessary re-downloads of the same runner as an "update"
  * feat: CLI support
  * Add Vietnamese translations
  * Fix Lutris install directory
- Update to version 0.5.16:
  * Add Math library to dependencies
  * Add DW-Proton Latest
  * Refresh "Games" tab runners when installing/removing a runner
  * Add more latest runners
  * Fix network errors not appearing when they should
  * Updated translations</changelog>
</package>
<package pkgid="678f828a370ae389434b6e13b6a8667449171d0ec934e2fedeafeaab8164190e34de3e421c56edaf6dce341fe20cc6147f11281d7ee3d014b0b876ac46e8558d" name="PrusaSlicer" arch="riscv64">
  <version epoch="0" ver="2.9.4" rel="2.2"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1749384000">- Add patch for compatibility with Boost 1.88
  * gh#prusa3d/PrusaSlicer#14534 gentoo#955553
  * PrusaSlicer-2.9.2-issue14534-boost-1.88.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1750075200">- Add patch for compatibility with "open in prusa slicer" on websites
  like printables.com by registering the required url schema
  * gh#prusa3d/PrusaSlicer#14650
  * PrusaSlicer-2.9.2-pr14650-url-schema.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1757332800">- Update to version 2.9.3
  * Reduced Ringing on External Surfaces
  * Cooling Logic Enhancements
  * Custom G-code Parameters
  * See https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.3</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1759492800">- Boost 1.89 compatibility:
  * Add PrusaSlicer-2.9.3-boost-1.89.patch
    gh#prusa3d/PrusaSlicer#14899
  * Update prusaslicer-2.8.1-boost-1.87.0-asio.patch into
    PrusaSlicer-2.9.3-boost-1.89.0-asio.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1760011200">- Disable build on RISC-V: Extensive resource requirement. If any
  user comes up with a legitimate need to start the slicer on a
  RISC-V machine, we might need to adjust the constraints.
  See also gh#openSUSE/obs-docu#431</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1761566400">- Adjust the _constraints file to reflect the actual resource
  requirements to build on RISC-V.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1761739200">- Revert RISC-V exclusion</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1762776000">- Update to version 2.9.4
  * Junction Deviation Integration and Improved Time Estimation
  * See https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.4</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1762776001">- Update PrusaSlicer-2.9.1-pr14263-secretstorage.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770465600">- Bundle eigen-3.4.1 for now (prusa's bundled libigl is
  incompatible with eigen-5.x, and prusa itself fails to build
  with a new libigl) (uses eigen.patch)</changelog>
</package>
<package pkgid="dd764e13d09a6ce1275188f06b1695460aa446a02796df964ca7c7f46ce36aee6b447b0592f8ea6f647769956640be915381621d1569e086a9e727c0a4a00658" name="QCSXCAD-devel" arch="riscv64">
  <version epoch="0" ver="0.6.3" rel="3.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1510920000">- Change the Qt BuildRequires: for older distributions, Leap 42.x
  has a VTK build with Qt4, use the same conditional as the VTK
  package (i.e. Qt4 on Leap 42.x, Qt5 on TW and Leap 15.x)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1529323200">- Fix build with Qt5.11, cmake qt5_use_modules has been removed.
  Add qt5_use_modules.diff.
- Use Qt5 on all releases, as VTK uses Qt5 everywhere as well.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1544788800">- Update to version 0.6.2
  * cmake: fix vtk include dirs
  * fix vtk polydata exports
- Add QCSXCAD-vtk.patch - fix build on TW, avoid implicitly requiring
  all VTK modules, leading to missing libraries.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1554379200">- Add explicit devel BuildRequires for glew, lzma and double-conversion</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602763200">- Add some patches to fix compilation with VTK 9.x:
  * 0001-vtk-use-QVTKOpenGLWidget-for-vtk-8.patch
  * 0001-vtk-fix-changes-for-vtk-8.x.patch
  * 0001-Remove-leftover-QVTKWidget-include-fix-for-VTK-9.patch
  * Update QCSXCAD-vtk.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1637755200">- Add patch to fix compilation with VTK 9.1:
  * 0001-Fixup-includes-for-VTK-9.1-compatibility.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Add patch to fix compilation with VTK 9.2:
  * 0001-Add-method-to-get-vtkRenderWindow-from-QVTKStructure.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to version 0.6.3
  * Various bug fixes and enhancements, no changelog available.
- Drop obsolete/upstream patches:
  * qt5_use_modules.diff
  * QCSXCAD-no-build-date.patch
  * QCSXCAD-vtk.patch
  * 0001-vtk-use-QVTKOpenGLWidget-for-vtk-8.patch
  * 0001-vtk-fix-changes-for-vtk-8.x.patch
  * 0001-Remove-leftover-QVTKWidget-include-fix-for-VTK-9.patch
  * 0001-Fixup-includes-for-VTK-9.1-compatibility.patch
  * 0001-Add-method-to-get-vtkRenderWindow-from-QVTKStructure.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel it is not used for build.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1753444800">- Add qcsxcad-cmp0020.patch to backport compatibility fix for
  CMake 4.0
- Remove build requirement Qt5Sql as thw whole project does not
  use SQL. Probably added by mistake.</changelog>
</package>
<package pkgid="c01906d078d0e4dde111d190e7b305620ee2e4d0887f73afbb21cc2875a7a3138c5daca6a2cdded4bcab2aa95324cf1f0a7ff5317c9b464c4efe30e630add829" name="QLog" arch="riscv64">
  <version epoch="0" ver="0.49.1" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746964800">- Update to version 0.44.1:
  * Fix SegFault in Rotator Widget</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752321600">- Update to version 0.45.0:
  * Single Dialog for Upload/Download Online Services
  * Added option to swap paddles to Winkey settings
  * Added native support for the FLRig interface
  * QRZ Upload - Added support for multiple API Keys
  * Added highlighting to the filter button when a filter is active
  * WSJTX/DXC: Filtered label is shown when filter is enabled
  * Added support to Upload Cloudlog/Wavelog
  * Add JS8 to legacy_modes.json
  * Unification Settings storage
  * Calculate distances according to IARU rules
  * Fixed missing Wsjtx Spot values in the AlertWindow</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- Add dependency on qt6-sql-sqlite and optionally tqsl boo#1248884</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1757678400">- Update to version 0.46.0:
  * HamlibRot: Changed Poll Interval from 500 to 2000ms
  * NewContact: Trigger POTAQE search on callsign or frequency change
  * WSJTX: Add POTA Ref from PotaQE
  * DXC: Add POTA Ref if missing from PotaQE
  * Added POTAQueryEngine - Received POTA Spots from api.pota.app
  * Logbook SmartSearchBox improvements
  * Add Heartbeat for Rig UDP Broadcast
  * NewContact bug fixes
  * Fix FREQ_RX/BAND_RX is present only when RX and TX freqs are different
  * Fix DUPE is not detected for the first Contest QSO</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758888000">- Update to version 0.46.1:
  * Fixed QSO filter incorrectly displays inserted date
  * Fixed Logbook Search Icon is not centered
  * Fixed Using CQRLog API Key for Clublog
  * Fixed Online Service Password leaking via debug files
  * Fixed Tabs are not shown properly
  * Fixed inability to edit Power in QSO Detail</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1761912000">- Update to version 0.46.2:
  * Fixed Spaces after QRZ.com name
  * Fixed SPID Rot1Prog Rotator more 360 deg
  * Fixed build instructions on Debian
  * Fixed Bandmap truncated output despite having space
  * Fixed Statistics - Anti-meridian bug on map
  * Fixed Binary file in the tarballs
  * Fixed LOTW &amp; eQSL upload status updated even when nothing is uploaded
  * Fixed Imported QSOs contain incorrect My DXCC info
  * Fixed Statistics Dialog does not show confirmed grids</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765022400">- Update to version 0.47.0:
  * Adds theme options - native, light, dark
  * Implemented ADIF 3.1.6
  * Statistics, QSODetail contain deleted DXCC Entities
  * Hamlib settings: Added support to define CIV Addr for Icom and Ten-Tec
  * Hamlib settings: Added RTS and DTR control
  * Settings: Add options to switch distance unit
  * Add Linux manpage
  * Awards: Add Not-Confirmed filter
  * Rotator Widget: Added buttons to change button profiles
  * Settings: Add network loop detection for WSJTX Forward
  * Rotator: timeout is set to 5s
  * Double Spin Boxes: the decimal separator is forced to be a period
  * WSJTX Widget: Removed Freq and Mode
  * Fixed QSODetail - Anti-meridian bug on map
  * Fixed Statistics: Center maps on QTH longitude
  * Fixed OmniRig disconnecting when its status changed unexpectedly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766318400">- Update to version 0.47.1:
  * DXC - VE7CC-type Cluster is correctly detected
  * Chat - Changed ON4KST URL
  * Fixed Missing clear button for Search Callsign
  * Fixed Updated QSOs are not sent to Wavelog
  * Fixed ADI Header does not follow ADIF Spec
  * Fixed OmniRig settings are not saved</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773489600">- Update to version 0.49.0:
  * Add Pack and Unpack Data and Setting for data migration
  * Add Rig Sharing via Rigctld
  * Rig Widget - tuning rig with mous
  * Add QSL Gallery
  * A number of UI updates
  * Updates for country awards / geo codes
  * ADIF 3.1.7 - Added new modes FT2, FREEDATA, RIBBIT_PIX, RIBBIT_SMS
  * bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- Update to version 0.49.1:
  * Fix Online Map OSM Access Blocked banner
  * Fix Package build process issue - openssl-dev is missing
  * Fix Missing dependence for QTKeychain
  * Add French Translation</changelog>
</package>
<package pkgid="eeced7ec4b4516a7eb358df41513a862ab8567a9bc1de895c4fb3962cb40e408eb54f4751f77019a08e76f0a638d5adcfa477ada08c97c9c07aef0d851e98bb7" name="QMPlay2" arch="riscv64">
  <version epoch="0" ver="25.09.11" rel="2.2"/>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1735041600">- Update to version 24.12.23:
  * use relative paths in portable mode when QMPlay2 portable directory is chosen,
  * add option for experimental FFmpeg features (useful for HLS subtitles),
  * fix playback of video which has variable and low FPS,
  * add drag and drop for cover picture in tag editor,
  * fix playlist row colors on Windows 11 Dark style,
  * improve teletext (option to set teletext page),
  * hardware deinterlacing fixes and optimization,
  * add option to set subtitles solid background,
  * add option to set default quality in yt-dlp,
  * bitmap subtitles aspect ratio fixes,
  * add OpenSubtitles browser,
  * translation improvements,
  * add custom aspect ratio,
  * add integer scaling,
  * other minor fixes.
- Drop 0001-fix-log-message.patch as it is merged upstream</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1735041601">- Add 0001-fix-zoom-reset-crash.patch to fix a crash on zoom reset</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1735473600">- Update to version 24.12.28:
  * add option to maintain panels size when resizing main window,
  * add input dialog for zoom and add precise zoom control,
  * live update when changing values in input dialogs,
  * add FFmpeg audio filters,
  * teletext improvements,
  * fix various crashes,
  * other minor fixes.
- Drop 0001-fix-zoom-reset-crash.patch as it is merged upstream
- Disable AudioFilters on openSUSE Leap 15.X as it requires FFmpeg
  5 or higher now.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736856000">- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1737288000">- Update to version 25.01.19:
  * store maximized state when closing from full screen,
  * pass 'yt-dlp' URL argument as 'referer',
  * improve still image stream detection,
  * allow for local stream recording,
  * show left panel in compact view,
  * fix YouTube live streams,
  * other minor fixes.
- Adjusted 0001-add-opensuse-customizations.patch for the new
  version</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1749729600">- Update to version 25.06.11:
  * M3U: Add support for "EXTVLCOPT" (User-Agent and Referer HTTP headers),
  * Visualizations: Fix repaint issues with wallpaper,
  * Add "CompactPlaylist" hidden setting,
  * various Wayland improvements,
  * add option to start in tray,
  * fixes in stream recording,
  * other minor fixes.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1751112000">- Update to version 25.06.27:
  * Wayland: fix missing AudioCD and Tone generator context menus,
  * always close panels with small delay when mouse leaves,
  * fix window positioning on multi-monitor configuration,
  * Wayland: fix video freeze on some compositors,
  * remove character limit for yt-dlp parameters,
  * ALSA: add SND_PCM_FORMAT_S24_3LE format,
  * display size grip on Windows.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1756987200">- Update to version 25.09.03:
  * add support for YouTube audio multi-language and DRC streams,
  * add VP9 Vulkan decoder (requires FFmpeg 8.0),
  * yt-dlp fixes.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1757678400">- Update to version 25.09.11:
  * fix swapped Referer and User-Agent parameters,
  * fix playing of some HLS streams,
  * disable DRC audio on YouTube,
  * fix "--opennew" parameter.
- Fix QMPlay2 issue #951 by re-enabling most AudioFilters on
  openSUSE Leap 15.X</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1763121600">- Add deno as a new dependency to make yt-dlp work better on
  Tumbleweed.</changelog>
</package>
<package pkgid="c45b1efca87500e71e9e7aa0386217244948fdf4e4b21bd7eddd8b1736aafbb4ad545fb47b4a64ac6f493be987284f87be3421bfd9ea4f56e398c98254d966fe" name="QMPlay2-devel" arch="noarch">
  <version epoch="0" ver="25.09.11" rel="2.2"/>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1735041600">- Update to version 24.12.23:
  * use relative paths in portable mode when QMPlay2 portable directory is chosen,
  * add option for experimental FFmpeg features (useful for HLS subtitles),
  * fix playback of video which has variable and low FPS,
  * add drag and drop for cover picture in tag editor,
  * fix playlist row colors on Windows 11 Dark style,
  * improve teletext (option to set teletext page),
  * hardware deinterlacing fixes and optimization,
  * add option to set subtitles solid background,
  * add option to set default quality in yt-dlp,
  * bitmap subtitles aspect ratio fixes,
  * add OpenSubtitles browser,
  * translation improvements,
  * add custom aspect ratio,
  * add integer scaling,
  * other minor fixes.
- Drop 0001-fix-log-message.patch as it is merged upstream</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1735041601">- Add 0001-fix-zoom-reset-crash.patch to fix a crash on zoom reset</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1735473600">- Update to version 24.12.28:
  * add option to maintain panels size when resizing main window,
  * add input dialog for zoom and add precise zoom control,
  * live update when changing values in input dialogs,
  * add FFmpeg audio filters,
  * teletext improvements,
  * fix various crashes,
  * other minor fixes.
- Drop 0001-fix-zoom-reset-crash.patch as it is merged upstream
- Disable AudioFilters on openSUSE Leap 15.X as it requires FFmpeg
  5 or higher now.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736856000">- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1737288000">- Update to version 25.01.19:
  * store maximized state when closing from full screen,
  * pass 'yt-dlp' URL argument as 'referer',
  * improve still image stream detection,
  * allow for local stream recording,
  * show left panel in compact view,
  * fix YouTube live streams,
  * other minor fixes.
- Adjusted 0001-add-opensuse-customizations.patch for the new
  version</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1749729600">- Update to version 25.06.11:
  * M3U: Add support for "EXTVLCOPT" (User-Agent and Referer HTTP headers),
  * Visualizations: Fix repaint issues with wallpaper,
  * Add "CompactPlaylist" hidden setting,
  * various Wayland improvements,
  * add option to start in tray,
  * fixes in stream recording,
  * other minor fixes.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1751112000">- Update to version 25.06.27:
  * Wayland: fix missing AudioCD and Tone generator context menus,
  * always close panels with small delay when mouse leaves,
  * fix window positioning on multi-monitor configuration,
  * Wayland: fix video freeze on some compositors,
  * remove character limit for yt-dlp parameters,
  * ALSA: add SND_PCM_FORMAT_S24_3LE format,
  * display size grip on Windows.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1756987200">- Update to version 25.09.03:
  * add support for YouTube audio multi-language and DRC streams,
  * add VP9 Vulkan decoder (requires FFmpeg 8.0),
  * yt-dlp fixes.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1757678400">- Update to version 25.09.11:
  * fix swapped Referer and User-Agent parameters,
  * fix playing of some HLS streams,
  * disable DRC audio on YouTube,
  * fix "--opennew" parameter.
- Fix QMPlay2 issue #951 by re-enabling most AudioFilters on
  openSUSE Leap 15.X</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1763121600">- Add deno as a new dependency to make yt-dlp work better on
  Tumbleweed.</changelog>
</package>
<package pkgid="e428eb7a1bc0126b88c292ae75943c09d46df7a18ea5614652e4509a8528d32cc5d02aa2a78701006a2f36cad5cb79987e057e9d7b4ecd52cec9d37f8bea0f82" name="QR-Code-generator-devel" arch="riscv64">
  <version epoch="0" ver="1.8.0+git17.856ba8a" rel="3.3"/>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1575374400">- Initial commit, needed by libreoffice 6.4</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1575374401">- Add patches to make the stuff actually installable:
  * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
  * 0002-Make-use-of-fPIC-parameter-when-building.patch
  * 0003-Generate-both-shared-and-static-libraries.patch
  * 0004-Create-install-targets-for-C-and-CPP.patch
  * 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
  * cflags.patch</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1579608000">- Drop not really needed patch:
  * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
- Fix build on SLE12</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 1.6.0:
  * https://github.com/nayuki/QR-Code-generator/compare/v1.5.0...v1.6.0
- drop cflags.patch (upstream)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1699790400">- Update to 1.8.0
  * https://github.com/nayuki/QR-Code-generator/compare/v1.6.0...v1.8.0
- Rebase 0003-Generate-both-shared-and-static-libraries.patch
- Rebase 0004-Create-install-targets-for-C-and-CPP.patch
- Drop 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728475200">- Update to 1.8.0+git17.856ba8a
  https://github.com/nayuki/QR-Code-generator/compare/v1.8.0...856ba8a
- switch build to cmake files from
  https://github.com/EasyCoding/qrcodegen-cmake.git
  - This build also adds the pkgconfig and cmake files for easier
    integration with other projects ( like the upcoming obs-studio
    31.0.0)
  - drop patches:
    0002-Make-use-of-fPIC-parameter-when-building.patch
    0003-Generate-both-shared-and-static-libraries.patch
    0004-Create-install-targets-for-C-and-CPP.patch
- use %ldconfig_scriptlets
- add BR for pkgconfig to ensure we get the pkgconfig provides</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1750680000">- Use pyproject macros to build and install.
- List files and directories underneath python_sitelib explicitly.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762516800">- Building also the Java implementation</changelog>
</package>
<package pkgid="bfef8f661032c8610b25bd434f45f64395067271b20787dd7e03923238c901ddcbeee8b405928dade690cda8a553faf9701d9b7bf790fe746c88d568f7376a0f" name="QR-Code-generator-java" arch="riscv64">
  <version epoch="0" ver="1.8.0+git17.856ba8a" rel="3.3"/>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1575374400">- Initial commit, needed by libreoffice 6.4</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1575374401">- Add patches to make the stuff actually installable:
  * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
  * 0002-Make-use-of-fPIC-parameter-when-building.patch
  * 0003-Generate-both-shared-and-static-libraries.patch
  * 0004-Create-install-targets-for-C-and-CPP.patch
  * 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
  * cflags.patch</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1579608000">- Drop not really needed patch:
  * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
- Fix build on SLE12</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 1.6.0:
  * https://github.com/nayuki/QR-Code-generator/compare/v1.5.0...v1.6.0
- drop cflags.patch (upstream)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1699790400">- Update to 1.8.0
  * https://github.com/nayuki/QR-Code-generator/compare/v1.6.0...v1.8.0
- Rebase 0003-Generate-both-shared-and-static-libraries.patch
- Rebase 0004-Create-install-targets-for-C-and-CPP.patch
- Drop 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728475200">- Update to 1.8.0+git17.856ba8a
  https://github.com/nayuki/QR-Code-generator/compare/v1.8.0...856ba8a
- switch build to cmake files from
  https://github.com/EasyCoding/qrcodegen-cmake.git
  - This build also adds the pkgconfig and cmake files for easier
    integration with other projects ( like the upcoming obs-studio
    31.0.0)
  - drop patches:
    0002-Make-use-of-fPIC-parameter-when-building.patch
    0003-Generate-both-shared-and-static-libraries.patch
    0004-Create-install-targets-for-C-and-CPP.patch
- use %ldconfig_scriptlets
- add BR for pkgconfig to ensure we get the pkgconfig provides</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1750680000">- Use pyproject macros to build and install.
- List files and directories underneath python_sitelib explicitly.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762516800">- Building also the Java implementation</changelog>
</package>
<package pkgid="6ae2d358d880d31517df877818888ff8d5de31be0bc5477d5a38e8339f30fe412aa97cfc1db6921b39fd1efae905f761010d22962e9056115fd87291b566cfc1" name="QR-Code-generator-javadoc" arch="riscv64">
  <version epoch="0" ver="1.8.0+git17.856ba8a" rel="3.3"/>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1575374400">- Initial commit, needed by libreoffice 6.4</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1575374401">- Add patches to make the stuff actually installable:
  * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
  * 0002-Make-use-of-fPIC-parameter-when-building.patch
  * 0003-Generate-both-shared-and-static-libraries.patch
  * 0004-Create-install-targets-for-C-and-CPP.patch
  * 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
  * cflags.patch</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1579608000">- Drop not really needed patch:
  * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
- Fix build on SLE12</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 1.6.0:
  * https://github.com/nayuki/QR-Code-generator/compare/v1.5.0...v1.6.0
- drop cflags.patch (upstream)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1699790400">- Update to 1.8.0
  * https://github.com/nayuki/QR-Code-generator/compare/v1.6.0...v1.8.0
- Rebase 0003-Generate-both-shared-and-static-libraries.patch
- Rebase 0004-Create-install-targets-for-C-and-CPP.patch
- Drop 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
- Add %{?sle15_python_module_pythons}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728475200">- Update to 1.8.0+git17.856ba8a
  https://github.com/nayuki/QR-Code-generator/compare/v1.8.0...856ba8a
- switch build to cmake files from
  https://github.com/EasyCoding/qrcodegen-cmake.git
  - This build also adds the pkgconfig and cmake files for easier
    integration with other projects ( like the upcoming obs-studio
    31.0.0)
  - drop patches:
    0002-Make-use-of-fPIC-parameter-when-building.patch
    0003-Generate-both-shared-and-static-libraries.patch
    0004-Create-install-targets-for-C-and-CPP.patch
- use %ldconfig_scriptlets
- add BR for pkgconfig to ensure we get the pkgconfig provides</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1750680000">- Use pyproject macros to build and install.
- List files and directories underneath python_sitelib explicitly.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762516800">- Building also the Java implementation</changelog>
</package>
<package pkgid="3d1a73c0e4cbdc838bf15344de9283736fb175e8fc42aff530c48e4f9fdb378336bf455eb5dc1104f7f7856b8eff7df3a6da4f172586af2fed45ee2a271abfa8" name="QTalarm" arch="riscv64">
  <version epoch="0" ver="3.0.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 2.1.0
  * auto saving all alarm data</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 2.1.1
  * Added manual monochrome tray icon option</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634472000">- Update to version 2.2.0
  * Added “Solve to Snooze” feature. This forces a user to solve
    a random math problem to stop the current alarm. This is
    intended for those who tend to hit snooze in their sleep.
  * Fix URL</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642852800">- Update to version 2.3.0
  * Added clone button
  * Refactored main controller a bit</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1669636800">- Update to version 2.3.2
  * Fixed crash and added default behavior for showing window on
    load.
- Update to version 2.3.1
  * Refactored some code. No feature changes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1671796800">- Update to version 2.4.0
  * Added ability to detect if another instance of the application
    is running and self terminate if so.
  * Added more verbose debug logging.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1694433600">- Update to version 2.5.0
  * Added One-time alarm type.
  * Added new flag for waybar toggling.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1696766400">- Update to version 2.5.1
  * Fixed a race condition in the math based snooze alarm.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1744545600">- Update to version 3.0.0
  * Ported QTalarm to QT6.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761480000">- Update to version 3.0.1
  * Fixed race condition with waybar.</changelog>
</package>
<package pkgid="e96e3b05c5af3dfaf06a1b72aa0ad3a709b383b4ea400671e563a9b28191248f51bd0924a0665531779388daa8728819016529483bb2c3d2a15df2c10a322670" name="QtDMM" arch="riscv64">
  <version epoch="0" ver="0.9.8" rel="5.2"/>
  <changelog author="trenn@suse.de" date="1175256000">- updated to version 0.8.8
  changelog copied from the project site:
- gcc 4.1 compatibility
- Added Digitech QM1538, MASTECH MAS-345, M-345pro, Voltcraft M-4650CR
- Context menu for graph
- Improved import</changelog>
  <changelog author="ckornacker@suse.de" date="1183377600">- added VC940 support</changelog>
  <changelog author="hmacht@suse.de" date="1193140800">- add QtDMM-fix-includes.patch to fix errors due to gcc4.3</changelog>
  <changelog author="hmacht@suse.de" date="1216382400">- remove QtDMM-vc940.patch and QtDMM-fix-includes.patch
- update to 0.8.12:
  Version 0.8.12
  - Added PeakTech 4015A (Jochen Puchalla)
  - Added Tenma 72-7745 (Laurent Perez)
  - Bugfix McVoice M-980T (Erik Hobel)
  - Added Digitech QM1462 (Peter Halasz)
  - Added Digitek INO2513
  - Added Raio Shack 22-812 (Bruce Lilly)
  - Corrected typo in dmmgraph (Erik Hobel)
  Version 0.8.11
  - Mac OS X port
  Version 0.8.10
  - Added Sinometer MAS-343
  - Adedd PeakTech 3330
  - Bugfix in VC820 protocoll
  - Added Voltrcaft VC940
  - Added Digitech QM1537
  - Added Uni-Trend UT30A and UT30E
  - Added Digitek DT-9062
  - Confirmation Voltcraft M-3860
  - Added PeakTech 4360
  Version 0.8.9
  - Added Voltcraft M-3610D
  - Added Iso-Tech IDM 73</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1406980800">- Update to version 0.9.0
  * QtDMM was ported to Qt4.x
  * QtDMM was relicensed from GPL 2.0 to GPL 3
  * Added TekPower TP4000ZC / digitek DT4000ZC
  * Added PeakTech 3430</changelog>
  <changelog author="aloisio@gmx.com" date="1518177600">- Update to version 0.9.8
  * Use gold linker.
  * Added HoldPeak HP-90EPC (tstenner).
  * Use pkgconfig for spec file.
  version 0.9.7
  * Added Voltcraft VC870 (Florian Evers)
  * Added VA symbols to display apparent power
  * Added cosphi symbols to display the power factor
  version 0.9.6
  * Code clean up
  * fix translation loading
  * Fix message handler
  * Fix file export (leading zero of the time stamp)
  * Fix console logging on Windows
  * Remove 1/10s sample rate -&gt; don't work with most devices
  * Use infinity sign to set endless recoder
  * Fix hang of M-4660A
  version 0.9.5
  * Port to Qt5
  * Use C++14
  * Add translation support
- Switch to fork of the original project that supports Qt5
- Added QtDMM-0.9.2-newmodels.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1563364800">- Fix the lrelease executable name.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- No gold on riscv64</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1681992000">- Drop using binutils-gold as it is unmaintained and
  will be dropped (boo#1210687).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
</package>
<package pkgid="14baf54a635e5a691c290afaa3254ccdae2a97cc04df91e5a2daab6c42b936a107db4be180a1ff12140bafc166cafa862b67dcbdd00b26ffd94b5c900df41dc4" name="QtPass" arch="riscv64">
  <version epoch="0" ver="1.5.1" rel="1.1"/>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1539432000">- For reprodicibilty QT_HASH_SEED has to be set to 0</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 1.3.0
  Some of the many changes, please resort to the CHANGELOG for
  a more complete listing.
  - Add otp (two factor authentication) support #327
  - Use key fingerprint as ID instead of “long” ID. #452
  - Typo: dialouge to dialogue. #444
  - Scripts and logic specific to Windows Store releases #439
  - For config check, check that the selected binary is available.
    [#438]
  - Fix character encoding issues for non-UTF-8 locales. #435
  - Fixes and improvments for config dialog #432
  - Support for using WSL binaries on Windows #431
  - Bugfixes and Windows compatibility improvements #430
  - Semi-automatic code cleanup #425
  - Update to prevent the installer requesting admin #424
  - Display passwords as QR codes #421
  - Tested working on Mac Os HS with pinentry-mac #419
  - Bugfixes #413
  - pwgen: fix inverted "Generate ... less secure passwords"
    checkbox #409
  - Continuing refactoring #407
  - #390 make box cheched when opening a folder users panel #403
  - Windows sigsev issues #326
  - Access to the / (root) directory form within the application
    window on MacOS #302
  - Context menu on transparent fields is transparent too . . #227
  - Various issues with Info.plist file on macOS #457
  - Problem with GNUpg not found on MacOS #362
  - Unable to see main application window (applicationn runs
    minimized to tray only) #286</changelog>
  <changelog author="ecsos@opensuse.org" date="1570017600">- Update to 1.3.1
  - Renaming password #463 #469
  - Edit main title field #446
  - Add missing finishedShow() signal connection in PasswordDialog
    constructor (fixes the "Edit password" function) #473
  - Build dependency fixes #467 #479
  - Additional lines (notes) shown again #474
  - Running but no GUI #451
  - Correct font color with Dark themes #340 #476
  - Add missing overrides #478
  - Sorted profiles dropdown as in #404 #472
  - Fix missing app ID and icon on Wayland. #468</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1570276800">- Remove superfluous entry for password-store from Recommends as
  it's already stated in Requires
- Add hicolor-icon-theme to BuildRequires</changelog>
  <changelog author="ecsos@opensuse.org" date="1570363200">- Rename all to package_naming_guidelines.</changelog>
  <changelog author="ecsos@opensuse.org" date="1570622400">- Update to 1.3.2
  - Don't call QtPass::setup() from QtPass class constructor #482
    fixes first run issues #485, #481, #466, #423 and #308
  - Password window padding #484
  - Buttons width on RHEL 8 #483
  - Start minimized works again #471</changelog>
  <changelog author="ecsos@opensuse.org" date="1586692800">- Add qtpass.appdata.xml.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1695124800">- Update to 1.4.0
  * What's Changed
  - Don't use a deprecated method in #491
  - Issue #402: 'deselect()' on clearing filter in #490
  - Don't base pass-otp availability decision on hardcoded /usr/lib in #499
  - Use new stable version of install-qt-action.  in #502
  - Enable out-of-source build in #503
  - Enable ubuntu, windows and macOS based builds for CI in #508
  - Spelling: Git pull, Git push in #516
  - Fix blurry icons when fractional scaling is enabled in #526
  - Update minimum Qt version in #527
  - #514 Show password with a monospace font in #528
  - Clear search on profile change in #529
  - Move MainWindow to the screen the cursor is on in #547
  - Fix issues with renaming passwords and moving folders in #532
  - Explicitly only remove ".gpg" when renaming files in #558
  - Keep suffices when moving (to) a directory while imitiating pass in #559
  - Fix keys created/expires dates in the users dialog window (fix: 571) in #572
  - Fix installation instructions in README.md in #565
  - Delete context menu after exec in #578
  - Add more options for the password displaying in #587
  - Fix accidental deletion of entire passwordstore in #604
  - Install QT in codeql workflow in #608
  - Super Linter added and fixing findings in #610
  - Removed travis (no longer free) and lgtm (migrated to Github) in #612
  - fix the unintended "running" of the entropy window in the keygen dial… in #640
  - Restore licensing info for QProgressIndicator in #642
  - Add pass store signing key feature in #634
  - Fix taborder and add buddies in keygen dialog in #643
  - Clazy cleanup and other minor fixes in #641
  - fix bug =&gt; clipboard was not cleared when using primary selection in #615
  - super-linter ENV variables in shared location for local and automated in #616
  - clang-format -i src/.cpp src/.h in #645
  - Version bump and cleanup in #646
  * Wording and localisation
  - Spelling: Git, GPG, PWGen, etc. in #492
  - Spelling: Keylist missing, Could not fetch, GPG in #493
  - Spelling: Search for users, , in #495
  - Translations update from Weblate in #530
  - Translations update from Weblate in #531
  - Translations update from Weblate in #535
  - Translations update from Weblate in #541
  - Translations update from Weblate in #548
  - Translations update from Weblate in #552
  - Translations update from Weblate in #553
  - Translations update from Weblate in #554
  - Translations update from Weblate in #560
  - Translations update from Weblate in #562
  - Translations update from Weblate in #563
  - Correct a typo in pass.cpp in #570
  - Translations update from Weblate in #573
  - Translations update from Hosted Weblate in #576
  - Translations updated in #605
  - Translation cleanup in #606
  - Translations update from Hosted Weblate in #607
  - New Transifex integration yml in #609
  - Translations update from Hosted Weblate in #611
  - Translations update from Hosted Weblate in #613
  - Translations update from Hosted Weblate in #614
  - Translations update from Hosted Weblate in #617
  - Translations update from Hosted Weblate in #618
  - Document "Using profiles" in #619
  - markdownlint --fix &amp;&amp; textlint --fix in #621
  - Translations update from Hosted Weblate in #622
  - Translations update from Hosted Weblate in #626
  - Translations update from Hosted Weblate in #627
  - Translations update from Hosted Weblate in #628
  - Translations update from Hosted Weblate in #629
  - Translations update from Hosted Weblate in #632
  - Translations update from Hosted Weblate in #633
  - Translations update from Hosted Weblate in #636
  - Translations update from Hosted Weblate in #644
  - Translations update from Hosted Weblate in #647
  - Translations update from Hosted Weblate in #648
  - Added Serbian and Estonian to project file in #649
  - Translations update from Hosted Weblate in #650
  - Natural language fixes in #654
  - Initial Korean from Weblate in #655</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 1.5.0" date="1774094400">- Update to 1.5.0
  * Highlights
  - Modernized C++/Qt build pipeline with clang-tidy and wider
    lint/test hardening.
  - Windows release pipeline reliability improvements for AppVeyor
    and Inno Setup packaging.
  - 1.5.0 release metadata and packaging preparation across the
    desktop app, installer, and CI configuration.
  * Fixes &amp; Improvements
  - Fixed profile handling issues in Qt6 compatibility scenarios
    and improved profile selection behavior #681, #695.
  - Preserved existing application behavior when launching qtpass
    without parameters #704.
  - Removed a regression where gpg_id comments could be altered #658.
  - Added missing include path fixes and small reliability
    hardening in core code paths #690, #716.
  * Release, CI and Maintenance
  - Added/updated PublicCode and CI workflows, including release-time
    validation and action upgrades #701, #709, #710, #711, #712.
  - Completed the AppVeyor/Inno Setup modernization and packaging
    updates #722.
  - Updated readme status badges and branch links to current
    workflow targets #724.
  * Localization
  - Synchronised a large set of translation updates through
    Weblate and translation automation.
- Add QtPass-desktop_version.patch to fix invalid-desktopfile.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 1.5.1" date="1774180800">- Update to 1.5.1
  * Fixes
  - Crash on Wayland when screenAt() returns null (#706, #663)
  - CLI arguments being parsed as password search (#652)
  - OTP error handling with better messages (#677)
  - Window icon not showing on dialog boxes (#671)
  - Slovak translation GPG keygen script (#667)
  - Suppress qApp deprecation warnings on Qt6
- Rebase QtPass-desktop_version.patch</changelog>
</package>
<package pkgid="091f0de7e72c90d8067b91c6972c3d18a2d52b60fa75e4088bf5d254d00bc13c26155355556bedd6a70e3f38ce62cda9ee70f43af6f524227982ce42bb0f7d78" name="R-KernSmooth" arch="riscv64">
  <version epoch="0" ver="2.23.26" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="a9f5940a81b3aa05259219e54c72dd7c85a713adaf83e0079079a22e6a3af2297fa6931fc91d594e66bf17cf3178e974d26fe7216704bed280a1d8b9f2dcab00" name="R-MASS" arch="riscv64">
  <version epoch="0" ver="7.3.65" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="63f8b1bd7bcba01f9076f55b22cbd3f99664283e135b098cd51e4882e5db14c7a4ac741dc2bad9fc76c5516cc8038e11f33ae4a0f3f1de60b74c555368e79218" name="R-Matrix" arch="riscv64">
  <version epoch="0" ver="1.7.4" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="e1322dbe7e8a9013790f675b9850f3fa1bc33a43fb7eb41a74bd62ca4ea071bda5144e4efc979e3963b7172206145429c11ae255b8f0489a0ef59442ca8dcf23" name="R-base" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="fd8768af237972ac28e7ec092ae4a86466d17d7dce9430a0dc6ea716ab19a223dc6d2e9f766a639d34e91addef82d9f50892c50d3a78ac4577809ef6276679d9" name="R-base-devel" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="5f8fb716138342520e496043410d00d7faf722902cd8188f70efb675650f83c7b4e654e9d99cb5170729f749d8209b25f0a94050a8bdf2f3a24617a7d3a393f6" name="R-boot" arch="riscv64">
  <version epoch="0" ver="1.3.32" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="9afb37e8a5927e717d56bfffb4b8e0481a63f772bd37f21f936b31ee02ee0b164e54a15d82c5414cd262e18eb514716acfee7885006329390cb5520206d99a7a" name="R-class" arch="riscv64">
  <version epoch="0" ver="7.3.23" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="ae982faf7e66231e07321dbb9c4b9911ea5918fc6b6c69e2416e6a31eb1a7b368b5ccd73c6ae4a7fad77cd597613f82c8f73478a6173ee9342bbbe61162dc96e" name="R-cluster" arch="riscv64">
  <version epoch="0" ver="2.1.8.2" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="b71d978d4459139d61d8afc0e2ef31ae01d1a7560c6515aa37c09282a3f9588fb54dd2443eccb90ab4aab9e1f969369e3e1ac81f9dfba588cb4e1cee388102ff" name="R-codetools" arch="riscv64">
  <version epoch="0" ver="0.2.20" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="2f1f44d2ae3004ae647ca32ed96f8ed58fdb2fccfff259c911adf79e4679eeb15adae2d7f4485f74f75d8a9f0c1a0750de415b2ba856f55099f48c8ecf50f6cf" name="R-compiler" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="f050572f95b3408b0edb0668e2bc98e264996cb24c7be0c715138ce92e120340e47c0e47bf378c58fcb72cf5f1a8d2d91c449cac734dace2734648b9fd902cf7" name="R-core" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="97f890afa4569fae5bab0dfc9a50822d656dfc3ca9b9a9863e6535c01b3c7d39e8ac8bafceff8ea399830b7d1d9e46b39a7d420edd7301f020b553e018a93ad4" name="R-core-devel" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="21638be209e61ee20db6234f7c781bedb19ea0d6cf65882cd1873c3659a5678e5c9bc55d6d77f7ac8920a04dcad6bdc9273446c9c8701ee87510adf1ae57b1f2" name="R-core-doc" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="9ce94b361f04d0d913dca794aa941f1d362b62af54c9eb44248f68aed2417819ee2ee5c0fda0da10e5d0c5275df8d7c3523936d15021e66943f736ef478ca933" name="R-core-libs" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="2891228c81274b00e9a55196f63de4a87317f80f12663a90b5f4d287e8361c9a884c97c6231eeda0a50e0a82c3681b21e274b0d2df1acea1ac1d8fa14e0fc6d0" name="R-core-packages" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="7a6a728c8aaa0cc81ffac266d7cfdd591c4782635bb532ce3e84570cfa4141bebcfb5ed7e645efa9a0b7a13de8404b6d8aa28b2301b8a03fc444dfb580865926" name="R-datasets" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="46b28df4727a5e130bd07a568916d55b0d54ea0d267346b70274172cff7778553e0b6cad006c0aafc9011c20cc90c67b24797304f927e718d2a0650f40aedcfe" name="R-foreign" arch="riscv64">
  <version epoch="0" ver="0.8.91" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="fa436e19de8a34003c442389bbb6488849d9e47d0546ceb9483719865a8b9ba394bd637a5d06098027e7aeb7219858ee1c1ad15f1da535c0e4c5eecdc75953a4" name="R-grDevices" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="3ae74a4478294346455541a306bdc01b8f3aea1031c7970bfaa4b6e26c8d295d22fa6410f59fa5af8fd87f4c8fe984eac0cf8e400e1a137dff36256da7bfdb17" name="R-graphics" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="672c01f2d02e149286d04a4042b6f7dba4f5066f67e0d02ab69dd2eccf2b4670534832e83308cb9a789928e86f39852399a15ba8405bccaa33603437d0ac9c6b" name="R-grid" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="260813c6369d25fdb61790df2c0ea8feb5e7111660e50ad70599a5a0465790fb012162c9f91eaff93d5c05c4fd5f09d5b5b31f26d0438daa65473e808858807d" name="R-lattice" arch="riscv64">
  <version epoch="0" ver="0.22.9" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="4fcc896d24e158c4a78aeb171e5628ba277b71020e1f2a8b5ad346024d09bdbdd7a0860c21b7af22da9541747d0941145b9cbb701f9d9187a38c3e63ad01d6e8" name="R-methods" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="364bdbf8649159e402b508f4351b957f64769fe041a1f6c04b8207bc7338e10305b563dc0db8f5fd3c9a562fab59ed8bd437472b29862b66f37fe99332a2639d" name="R-mgcv" arch="riscv64">
  <version epoch="0" ver="1.9.4" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="9c8578794ef7dbd6edc03f172852fd8022dc3555413306961ad8725235863f4676d2151cefd34c85a37228c749b307247088454207ef3f87731faaf2a7577192" name="R-nlme" arch="riscv64">
  <version epoch="0" ver="3.1.168" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="9a7d49443493bcd0db4c310fbbdaad75a5dc86396af9925fb41df3048e4292139c7f63a8beb5670e79f73203ba1e3a750b41cb30c5b26e96f1e1d6f12c34d3ed" name="R-nnet" arch="riscv64">
  <version epoch="0" ver="7.3.20" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="8efbd56d7698489d8c03714535102a46d1fd4a2d437d578717339382f3e2c046b4598660409f9779eeb27228d1edd2d5532cc2956aa9047cca8623daa64b25a1" name="R-parallel" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="f048adb13517b7bfd0b463db046f2edad8abce466fc526be47bdc3e83ffeb0b51123f8b17ab4815713605a27de6f319059f0ffddaa77847c2840fa6a427f2dae" name="R-recommended-packages" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="679621e22e125274d31f75e097ed4e43f0f0c59f963bd87ba592353a694e4a71876b73bda7a1de324b5da1f33e8e727555da3aec0685cf10d7109e6c0c676025" name="R-rpart" arch="riscv64">
  <version epoch="0" ver="4.1.24" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="ca3d9e89d47071e12152bbb0a2d52ed210814435c9119f813c9941d4ccb433be7f919ff55e93b3d952bfa676f57b3ff43b1161f6d9858df5820d3509d4bad9dd" name="R-spatial" arch="riscv64">
  <version epoch="0" ver="7.3.18" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="0d2c02233f672a266150726ff57fa2c6c297feb38169059389950830e8c0ddbe2a86bc71571814debc4b56f367471ea20b4b5e0100411a522f8464f5ea62e899" name="R-splines" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="fac8b9bb87d5db430eb51d3e21c50bf10a901338083607e1edf7a8b82b1ec5fd96ab879d431963f281934ff0c935706f63f41aee008690afe6ba1f4931f802bb" name="R-stats" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="d1876d1b8cab8f6b4dc8f6fe6425d9b74ee89ed732059567e4ca533e1afc7c62e2956b2f072aa9593475b62da7c9aa5592156467356249d192e79d4249624038" name="R-stats4" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="64ca0b2b25fe1884e50bb0d4251d44c4fd4e5864d31861c35a11c57beb3eeee1f1c49b8710056e1a68dae8151ec4116ee4d121ef46d73945be279070c54ec2b4" name="R-survival" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="822abee1ec9f20e7d2d9c374f0b613728798322129cc4eefee35e8965ab27be813749382a3b992e8f82b92bd51e5527a3ea76a1df1e0a93ef714418faadbce1a" name="R-tcltk" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="d1971634d2952b4cb93a57774dc871d1bad87c01e6904282979a2685bef620e7a456ecf38c2e607f1d819929ba79b1e98987794e8a6a26638c165f3dd815ee91" name="R-tools" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="a5611c742369efd99c23ece5fb1b4180c2db1977102874e4aba878e9d33a8e9aebbf5c5086796294aeebc1ca5585bb62b625ee91f932f34f06f3fa1fb7bf3af8" name="R-utils" arch="riscv64">
  <version epoch="0" ver="4.5.3" rel="56.1"/>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1709208000">- CHANGES IN R 4.3.3:
  NEW FEATURES:
  * iconv() now fixes up variant encoding names such as "utf8"
    case-insensitively.
  DEPRECATED AND DEFUNCT:
  * The legacy encoding = "MacRoman" is deprecated in pdf() and
    postscript(): support was incomplete in earlier versions of R.
  BUG FIXES:
  * Arguments are now properly forwarded to methods on S4 generics
    with ... in the middle of their formal arguments. This was broken
    for the case when a method introduced an argument but did not
    include ... in its own formals. Thanks to Herv'e Pag`es for the
    report PR#18538.
  * Some invalid file arguments to pictex(), postscript() and xfig()
    opened a file called NA rather than throw an error.  These
    included postscript(NULL) (which some people expected to work
    like pdf(NULL)).
  * Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the
    Cairo-based bitmap devices opened a file called NA: it now throws
    an error.
  * quartz(file = NA) opened a file called NA, including when used as
    a Quartz-based bitmap device.  It now gives an error.
  * rank(&lt;long vector&gt;) now works, fixing PR#18617, thanks to Ilia
    Kats.
  * seq.int() did not adequately check its length.out argument.
  * match(&lt;POSIXct&gt;, .) is correct again for differing time zones,
    ditto for "POSIXlt", fixing PR#18618 reported by Bastian Klein.
  * drop.terms(*, dropx = &lt;0-length&gt;) now works, fixing PR#18563 as
    proposed by Mikael Jagan.
  * drop.terms(*) keeps + offset(.) terms when it should, PR#18565,
    and drop.terms() no longer makes up a response, PR#18566, fixing
    both bugs thanks to Mikael Jagan.
  * getS3method("t", "test") no longer finds the t.test() function,
    fixing PR#18627.
  * pdf() and postscript() support for the documented Adobe encodings
    "Greek" and "Cyrilllic" was missing (although the corresponding
    Windows' codepages could be used).
  * Computations of glyph metric information for pdf() and
    postscript() did not take into account that transliteration could
    replace one character by two or more (only seen on macOS 14) and
    typically warned that the information was not known.
  * rank(x) no longer overflows during integer addition, when
    computing rank average for largish but not-yet long vector x,
    fixing PR#18630, thanks to Ilia Kats.
  * list.files() on Windows now returns also files with names longer
    that 260 bytes (the Windows limit is 260 characters).
    Previously, some file names particularly with 'East Asian'
    characters were omitted.
  * cov2cor(&lt;0 x 0&gt;) now works, fixing PR#18423 thanks to Mikael
    Jagan and Elin Waring.
  * cov2cor(&lt;negative diagonal&gt;) and similar now give one warning
    instead of two, with better wording, fixing PR#18424 thanks to
    Mikael Jagan.
  * tools:: startDynamicHelp() now ensures port is in proper range,
    fixing PR#18645.
  * pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases
    where a or b or both are 0, fixing PR#18672 thanks to Michael
    Fay.
  * pmatch(x, table) for large table, also called for data frame row
    selection, dfrm[nm, ], is now interruptible, fixing PR#18656.
  * predict(&lt;rank-deficient lm&gt;, newdata=*) fix computing of nbasis,
    see Russ Lenth's comment 29 in PR#16158.
  * Added a work-around for a bug in macOS 14.3.1 and higher which
    prevents R plots in the Quartz Cocoa device from updating on
    screen.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1713960000">- CHANGES IN R 4.4.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
  * Startup banners, R --version, sessionInfo() and R CMD check no
    longer report (64-bit) as part of the platform as this is almost
    universal - the increasingly rare 32-bit platforms will still
    report (32-bit).
    On Windows, ditto for window titles.
  * is.atomic(NULL) now returns FALSE, as NULL is not an atomic
    vector.  Strict back-compatibility would replace is.atomic(foo)
    by (is.null(foo) || is.atomic(foo)) but should happen only
    sparingly.
  NEW FEATURES:
  * The confint() methods for "glm" and "nls" objects have been
    copied to the stats package.  Previously, they were stubs which
    called versions in package MASS. The MASS namespace is no longer
    loaded if you invoke (say) confint(glmfit).  Further, the "glm"
    method for profile() and the plot() and pairs() methods for class
    "profile" have been copied from MASS to stats.  (profile.nls()
    and plot.profile.nls() were already in stats.)
  * The confint() and profile methods for "glm" objects have gained a
    possibility to do profiling based on the Rao Score statistic in
    addition to the default Likelihood Ratio. This is controlled by a
    new test = argument.
  * The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.
  * The "glm" method for anova() computes test statistics and
    p-values by default, using a chi-squared test or an F test
    depending on whether the dispersion is fixed or free.  Test
    statistics can be suppressed by giving argument test a false
    logical value.
  * In setRepositories() the repositories can be set using their
    names via name = instead of index ind =.
  * methods() and .S3methods() gain a all.names option for the (rare)
    case where functions starting with a . should be included.
  * Serializations can now be interrupted (e.g., by Ctrl-C on a
    Unix-alike) if they take too long, e.g., from save.image(),
    thanks to suggestions by Ivan Krylov and others on R-devel.
  * New startup option --max-connections to set the maximum number of
    simultaneous connections for the session.  Defaults to 128 as
    before: allowed values up to 4096 (but resource limits may in
    practice restrict to smaller values).
  * R on Windows (since Windows 10 2004) now uses the new Segment
    Heap allocator. This may improve performance of some
    memory-intensive applications.
  * When R packages are built, typically by R CMD build &lt;pkg&gt;, the
    new --user=&lt;build_user&gt; option overrides the (internally
    determined) user name, currently Sys.info()["user"] or LOGNAME.
    This is a (modified) fulfillment of Will Landau's suggestion in
    PR#17530.
  * tools::testInstalledBasic() gets new optional arguments outDir
    and testSrcdir, e.g., allowing to use it in a &lt;builddir&gt; !=
    &lt;srcdir&gt; setup, and in standard "binary" Windows installation
  * if* a source tests/ folder is present.
  * range(&lt;DT_with_Inf&gt;, finite = TRUE) now work for objects of class
    "Date", "POSIXct", and "POSIXlt" with infinite entries,
    analogously to range.default(), as proposed by Davis Vaughan on
    R-devel.  Other range()-methods can make use of new function
    .rangeNum().
  * New .internalGenerics object complementing .S3PrimitiveGenerics,
    for documentation and low-level book-keeping.
  * grid() now invisibly returns the x- and y- coordinates at which
    the grid-lines were drawn.
  * norm(., type) now also works for complex matrices.
  * kappa(., exact = TRUE, norm = *) now works for all norms and also
    for complex matrices.  In symmetric / triangular cases, the new
    argument uplo = "U" | "L" allows the upper or lower triangular
    part to be specified.
  * memDecompress(type = "unknown") recognizes compression in the
    default 'zlib' format as used by memCompress(type = "gzip").
  * memCompress() and memDecompress() will use the libdeflate library
    (&lt;https://github.com/ebiggers/libdeflate&gt;) if installed.  This
    uses the same type of compression for type = "gzip" but is 1.5-2x
    faster than the system libz library on some common platforms: the
    speed-up may depend on the library version.
  * diff() for objects of class "Date", "POSIXct", and "POSIXlt"
    accepts a units argument passed via ....
  * Dynamic help now does a much better job of rendering package
    DESCRIPTION metadata.
  * Rprof() gains an event argument and support for elapsed (real)
    time profiling on Unix (PR#18076).
  * filled.contour() gains a key.border argument.
  * tools::update_pkg_po() gets arguments pot_make and mo_make for
    _not_ re-making the corresponding files, and additionally a
    verbose argument.
  * Hexadecimal string colour specifications are now accepted in
    short form, so, for example, we can use "#123", which is
    equivalent to "#112233".
    Thanks to MikeFC for the original idea and Ella Kaye, Malcolm
    Barrett, George Stagg, and Hanne Oberman for the patch.
  * Plain-text help shows \var markup by angle brackets.
  * The new experimental primitive function declare() is intended to
    eventually allow information about R code to be communicated to
    the interpreter, compiler, and code analysis tools. The syntax
    for declarations is still being developed.
  * Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
    have had argument two.sided renamed to alternative, to take into
    account that the permutation distributions of the one-sided
    statistics can be different in the case of ties.  Consequence of
    PR#18582.
  * sort() is now an implicit S4 generic in methods.
  * Formatting and printing, format(z), print(z), of complex vectors
    z no longer zap relatively small real or imaginary parts to zero,
    fixing PR#16752.  This is an API change, as it was documented
    previously to round real and imaginary parts together on purpose,
    producing nicer looking output.  As mentioned, e.g. in the PR,
    this change is compatible with many other "R-like" programming
    environments.
    We have simplified the internal code and now basically format the
    real and imaginary parts independently of each other.
  * New experimental functions Tailcall() and Exec() to support
    writing stack-space-efficient recursive functions.
  * Where characters are attempted to be plotted by pdf(),
    postscript() and xfig() which are not in the selected 8-bit
    character set (most often Latin-1) and the R session is using a
    UTF-8 locale, the warning messages will show the UTF-8 character
    rather than its bytes and one dot will be substituted per
    character rather than per byte.  (Platforms whose iconv() does
    transliteration silently plot the transliteration.)
    In a UTF-8 locale some transliterations are now done with a
    warning (e.g., dashes and Unicode minus to hyphen, ligatures are
    expanded, permille (‰) is replaced by o/oo), although the OS may
    have got there first.  These are warnings as they will continue
    to be replaced by dots in earlier versions of R.
  * The matrix multiplication functions crossprod() and tcrossprod()
    are now also primitive and S3 generic, as %*% had become in R
    4.3.0.
  * source() and example() have a new optional argument catch.aborts
    which allows continued evaluation of the R code after an error.
  * The non-Quartz tiff() devices allow additional types of
    compression if supported by the platform's libtiff library.
  * The list of base and recommended package names is now provided by
    tools::standard_package_names().
  * cairo_pdf() and cairo_ps() default to onefile = TRUE to closer
    match pdf() and postscript().
  * New option catch.script.errors provides a documented way to catch
    errors and then continue in non-interactive use.
  * L %||% R newly in base is an expressive idiom for the phrases
    if(!is.null(L)) L else R or if(is.null(L)) R else L.
  * The return value from warnings() now always inherits from
    "warnings" as documented, now also in the case of no warnings
    where it previously returned NULL.
  * as.complex("1i") now returns 0 + 1i instead of NA with a warning.
  * z &lt;- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no
    longer coercing to NA_complex_.  Similarly, cumsum(z) correctly
    sums real and imaginary parts separately, i.e., without
    "crosstalk" in case of NAs.
  * On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9"
    and "latin-9" to encoding names the OS knows about
    (case-insensitively).
  * iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
    rather than to 4 or 8.  (This seems to have become the convention
    once Unicode restricted the number of Unicode points to 2^21 - 1
    and so will never need more than 6 digits.)
  * NCOL(NULL) now returns 0 instead of 1, for consistency with
    cbind().
  * The information for the Euro glyph missing from the Adobe .afm
    files for the Courier, Helvetica and Times families has been
    copied from their URW equivalents - this will improve vertical
    centring in the pdf() and postscript() devices.
  * The included BLAS sources have been updated to those shipped with
    LAPACK version 3.12.0.  The changes are almost entirely cosmetic.
  * The included LAPACK sources have been updated to version 3.12.0
    and some further double-complex routines added.
  * There are new font families for the 2014--5 URW 2.0 fonts (see
    ?pdf) which are included in recent versions of Ghostscript.
    These have font widths for most Greek glyphs and a few others
    which were missing from the original versions (whose font
    families remain available for reproducibility, although
    Ghostscript-based viewers will render using the 2.0 versions).
  * Improve the large-n efficiency of as.matrix(&lt;dist&gt;), thanks an R
    contributors effort, notably by Tim Taylor and Heather Turner,
    see PR#18660.
  * The default and numeric methods of all.equal() get a check.class
    option.
  * zapsmall() gets new optional arguments, function mFUN and min.d,
    for extra flexibility; fulfills a wish in PR#18199.  Also, it is
    now an implicit S4 generic in package methods.
  * The Rd filter for aspell() gains an ignore argument.
  * New generic function sort_by(), primarily useful for the
    data.frame method which can be used to sort rows of a data frame
    by one or more columns.
  * The icence headers for the RPC code in src/extra/xdr have been
    updated to use the GPL-compatible licence published by Oracle
    America in 2010.
  * New function pkg2HTML() in tools to create single-page HTML
    reference manuals for R packages.
  * The byte code evaluator now uses less C stack space for recursive
    calls to byte-compiled functions. It also makes more of an effort
    to avoid allocations for scalar return values.
  * New completion option backtick (disabled by default) allows
    non-syntactic completions to be wrapped in backquotes. This is
    currently only useful for Jupyter notebooks via the IRkernel
    package, and may cause problems for other backends.
  INSTALLATION:
  * The parser has been updated to work with bison 3.8.2, which is
    now used for the pre-generated parsers in gram.c, file.c, and
    gramRd.c. A few parser error messages have changed, which may
    affect code that relies on exact messages.
  INSTALLATION on a UNIX-ALIKE:
  * System valgrind headers are now required to use configure option
  - -with-valgrind-instrumentation with value 1 or 2.
  * configure will warn if it encounters a 32-bit build, as that is
    nowadays almost untested.
  * Environment variable R_SYSTEM_ABI is no longer used and so no
    longer recorded in etc/Renviron (it was not on Windows and was
    only ever used when preparing package tools).
  * If the libdeflate library and headers are available, libdeflate
    rather than libz is used to (de)compress R objects in lazy-load
    databases.  Typically tasks spend up to 5% of their time on such
    operations, although creating lazy-data databases is one of the
    exceptions.
    This can be suppressed if the library is available by the
    configure option --without-libdeflate-compression.
  * configure option --enable-lto=check has not worked reliably since
    2019 and has been removed.
  * The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.71.
    It is intended to increase this to 2.72 for R 4.5.0: the
    distributed configure file was generated using 2.72.
  * The minimum version requirement for an external LAPACK has been
    reduced to 3.9.0.
  * No default C++ compiler is set if no C++17 compiler is detected:
    there is no longer an automatic fallback to C++14 or C++11.
    Compilers from the last five years should have sufficient
    support: for others macros CXX and CXXSTD can be set in file
    config.site to provide a fallback if needed.
    The Objective-C++ compiler now by default uses the standard
    selected by R for C++ (currently C++17) rather than the default
    standard for the C++ compiler (which on macOS is still C++98).
  INSTALLATION on macOS:
  * A new configure option --with-newAccelerate makes use of Apple's
    'new' BLAS / LAPACK interfaces in their Accelerate framework.
    Those interfaces are only available in macOS 13.3 or later, and
    building requires SDK 13.3 or later (from the Command Line Tools
    or Xcode 14.3 or later).
    By default the option uses new Accelerate for BLAS calls: to also
    use it for LAPACK use option --with-newAccelerate=lapack.  The
    later interfaces provide LAPACK 3.9.1 rather than 3.2.1: 3.9.1 is
    from 2021-04 and does not include the improved algorithms
    introduced in LAPACK 3.10.0 (including for BLAS calls).
  INSTALLATION on WINDOWS:
  * The makefiles and installer scripts for Windows have been
    tailored to Rtools44, an update of the Rtools43 toolchain.  It is
    based on GCC 13 and newer versions of MinGW-W64, binutils and
    libraries (targeting 64-bit Intel CPUs).  R-devel can no longer
    be built using Rtools43 without changes.
  * Rtools44 has experimental support for 64-bit ARM (aarch64) CPUs
    _via_ the LLVM 17 toolchain using lld, clang/flang-new and
    libc++.
  UTILITIES:
  * R CMD check notes when S4-style exports are used without
    declaring a strong dependence on package methods.
  * tools::checkRd() (used by R CMD check) detects more problems with
    \Sexpr-based dynamic content, including bad nesting of \Sexprs
    and invalid arguments.
  * tools::checkRd() now reports Rd titles and section names ending
    in a period; this is ignored by R CMD check unless environment
    variable _R_CHECK_RD_CHECKRD_MINLEVEL_ is set to -5 or smaller.
  * R CMD check now notes Rd files without an \alias, as long
    documented in 'Writing R Extensions' §1.3.1.  The check for a
    missing \description has been moved from tools::checkRd() to
    tools::checkRdContents().
  * R CMD check now visits inst/NEWS.Rd and OS-specific man
    subdirectories when checking Rd files.
  * tools::checkDocFiles() and tools::checkRdContents() now also
    check internal Rd files by default, but "specially" (ignoring
    missing documentation of arguments).
  * R CMD Rdiff gets option --useEx.
  * R CMD check now warns on non-portable uses of Fortran KIND such
    as INTEGER(KIND=4) and REAL(KIND=8).
    To see the failing lines set environment variable
    _R_CHECK_FORTRAN_KIND_DETAILS_ to a true value.
  * When checking Rd files, R CMD check now notes some of the "lost
    braces" that tools::checkRd() finds.  Typical problems are Rd
    macros missing the initial backslash (e.g., code{...}), in-text
    set notation (e.g., {1, 2}, where the braces need escaping), and
    \itemize lists with \describe-style entries of the form
    \item{label}{description}.
  * R CMD INSTALL (and hence check) will compile C++ code with
  - DR_NO_REMAP if environment variable _R_CXX_USE_NO_REMAP_ is set
    to a true value.  It is planned that this will in future become
    the default for compiling C++.
  * The new built-in Rd macro \dontdiff{} can be used to mark example
    code whose output should be ignored when comparing check output
    to reference output (tests/Examples/&lt;pkg&gt;-Ex.Rout.save).  The
    \dontdiff tag, like \donttest, is _not_ shown on the rendered
    help page, so provides a clean alternative to ##
    IGNORE_RDIFF_(BEGIN|END) comments.
  * R CMD build when there is no NAMESPACE, now uses the recommended
    exportPattern("^[^.]"), instead of exporting everything.
  * R CMD check now warns about non-ASCII characters in the NAMESPACE
    file (in addition to R files). Such packages are not portable and
    may fail to install on some platforms.
  C-LEVEL FACILITIES:
  * Headers R_ext/Applic.h and R-ext/Linpack.h used to include
    R_ext/BLAS.h although this was undocumented and unneeded by their
    documented entry points.  They no longer do so.
  * New function R_missing(), factored out from do_missing(), used to
    fix PR#18579.
  * SEXP type S4SXP has been renamed to OBJSXP to support
    experimenting with alternative object systems.  The S4SXP value
    can still be used in C code but is now deprecated.  Based on
    contributions from the R Consortium's Object-Oriented Programming
    Working Group.
  * New function pow1p(x,y) for accurate (1+x)^y.
  * mkCharLenCE was incorrectly documented to take a size_t length
    but was implemented with int (and character strings in R are
    limited to 2^31 - 1 bytes).
  DEPRECATED AND DEFUNCT:
  * data() no longer handles zipped data from long-defunct (since R
    2.13.0) --use-zip-data installations.
  * The legacy graphics devices pictex() and xfig() are now
    deprecated.  They do not support recent graphics enhancements and
    their font handling is rudimentary. The intention is to retain
    them for historical interest as long as they remain somewhat
    functional.
  * Support for encoding = "MacRoman" has been removed from the pdf()
    and postscript() devices - this was a legacy encoding supporting
    classic macOS up to 2001 and no longer has universal libiconv
    support.
  * is.R() is deprecated as no other S dialect is known to be in use
    (and this could only identify historical dialects, not future
    ones).
    Further information on calls can be obtained by setting the
    environment variable _R_DEPRECATED_IS_R_ to error which turns the
    deprecation warning into an error and so by default gives a
    traceback.  (This is done by R CMD check --as-cran.)
  * UseMethod() no longer forwards local variables assigned in the
    generic function into method call environments before evaluating
    the method body. This makes method calls behave more like
    standard function calls and makes method code easier to analyze
    correctly.
  * The twelve as.data.frame.&lt;class&gt;() methods which were deprecated
    only via _R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_ and in R CMD
    check --as-cran are formally deprecated now in favour of calling
    as.data.frame() or as.data.frame.vector().  The deprecation
    "check" now works also when as.data.frame() is S4 generic thanks
    to Ivan Krylov.
  * The default method for the directional comparison operators &lt;, &gt;,
    &lt;=, and &gt;= now signals an error when one of the operands is a
    language object, i.e. a symbol or a call.
  * For terms.formula(), deprecate abb and neg.out arguments
    _formally_ in addition to just documenting it.
  BUG FIXES:
  * The methods package is more robust to not being attached to the
    search path.  More work needs to be done.
  * pairwise.t.test() misbehaved when subgroups had 0 DF for
    variance, even with pool.sd = TRUE.  (PR#18594 by Jack Berry).
  * Probability distribution functions [dpq]&lt;distrib&gt;(x, *), but also
    bessel[IKJY](x, .) now consistently preserve attributes(x) when
    length(x) == 0, e.g., for a 2 x 0 matrix, thanks to Karolis
    Koncevičius' report PR#18509.
  * Group "Summary" computations such as sum(1:3, 4, na.rm = 5, NA,
    7, na.rm = LL) now give an error instead of either 17 or NN for
    LL true or false, as proposed by Ivan Krylov on the R-devel
    mailing list.  (This also means it is now an error to specify
    na.rm more than once.)
  * as.complex(x) now returns complex(real = x, imaginary = 0) for
    _all_ numerical and logical x, notably also for NA or
    NA_integer_.
  * Directories are now omitted by file.copy(, recursive = FALSE) and
    in file.append() (PR#17337).
  * gsub() and sub() are now more robust to integer overflow when
    reporting errors caused by too large input strings (PR#18346).
  * Top-level handlers are now more robust to attempts to remove a
    handler whilst handlers are running (PR#18508).
  * The handling of Alt+F4 in dialogs created on Windows using
    GraphApp has been fixed (PR#13870).
  * density() more consistently computes grid values for the
    FFT-based convolution, following Robert Schlicht's analysis and
    proposal in PR#18337, correcting density values typically by a
    factor of about 0.999.  Argument old.coords = TRUE provides back
    compatibility.
  * palette.colors() gains a name argument that defaults to FALSE
    controlling whether the vector of colours that is returned has
    names (where possible).  PR#18529.
  * tools::xgettext() no longer extracts the (non-translatable) class
    names from warningCondition and errorCondition calls.
  * S3method(&lt;gen&gt;, &lt;class&gt;, &lt;func&gt;) in the NAMESPACE file now works
    (again) when &lt;func&gt; is visible from the namespace, e.g.,
    imported, or in base.
  * getParseData(f) now also works for a function defined in the
    first of several &lt;pkg&gt;/R/*.R source files, thanks to Kirill
    Müller's report and Duncan Murdoch's patch in PR#16756.
  * Rd \Sexpr macros with nested #ifdef conditionals were not
    processed.
  * A non-blocking connection with non-default encoding (such as a
    socket) now correctly returns from readLines() after new data has
    arrived also when its EOF had been reached previously.  Thanks to
    Peter Meilstrup's report on R-devel and Ivan Krylov's report and
    patch proposal in PR#18555.
  * tools::checkRdContents() failed to detect empty argument
    descriptions when they spanned multiple lines, including those
    generated by prompt().  These cases are now noted by R CMD check.
  * Plain-text help no longer outputs spurious colons in the
    arguments list (for multi-line \item labels in the Rd source).
  * kappa() and rcond() work correctly in more cases; kappa(., norm =
    "2") now warns that it computes the 1-norm with (default) exact =
    FALSE; prompted by Mikael Jagan's quite comprehensive PR#18543.
  * Rd skeletons generated by prompt() or promptData() now use a
    dummy title (so R CMD build works).  tools::checkRdContents() has
    been updated to detect such template leftovers, including from
    promptPackage().
  * When S4 method dispatch fails because no method was found, the
    error message now includes the signature argument names; thanks
    to Michael Chirico's proposal on the R-devel list.
  * withAutoprint({ .. }) now preserves srcrefs previously lost,
    thanks to Andrew Simmons' report plus fix in PR#18572.
  * transform.data.frame() no longer adjusts names; in particular,
    untransformed variables are kept as-is, including those with
    syntactically invalid names (PR#17890).
  * The keep.source option for Rd \Sexpr blocks is no longer ignored.
  * The formula methods for t.test() and wilcox.test() now catch when
    paired is passed, addressing PR#14359; use Pair(x1, x2) ~ 1 for a
    paired test.
  * The level reported in the browser prompt was often too large. It
    now shows the number of browser contexts on the stack.
  * For cbind() and rbind(), the optional deparse.level argument is
    now properly passed to methods, thanks to Mikael Jagan's PR#18579
    and comments there.
  * Some error and warning messages for large ('long vector')
    matrix(v, nr, nc) and dim(m) &lt;- d are now correct about sizes,
    using long long formatting, fixing PR#18612 (and more) reported
    by Mikael Jagan.
  * readChar(useBytes = TRUE) now terminates strings even when the
    underlying connection uses extra spaces in the input buffer.
    This fixes problems with extra garbage seen with gzip
    connections, PR#18605.
  * Named capture in PCRE regular expressions now works also with
    more than 127 named groups (PR#18588).
  * Datetime functions are now robust against long jumps when dealing
    with internal time zone changes.  This avoids confusing warnings
    about an invalid time zone, previously triggered by turning
    warnings into errors or handling them via tryCatch (PR#17966,
    PR#17780).
  * Datetime functions now restore even an empty TZ environment
    variable after internal time zone changes (PR#17724).  This makes
    results of datetime functions with this (typically unintentional)
    setting more predictable.
  * drop.terms(*) now drops response as by default, keep.response =
    FALSE, fixing PR#18564 thanks to Mikael Jagan.
  * dummy.coef(.) now also works for lm()-models with character
    categorical predictor variables rather than factor ones, fixing
    PR#18635 reported by Jinsong Zhao.
  * formals(f) &lt;- formals(f) now also works for a function w/o
    arguments and atomic _constant_ body(f).
  * Correct as.function(&lt;invalid list&gt;, .)'s error message.
  * removeSource() is yet more thorough in finding and removing
    "srcref" and the other source references from parsed R language
    chunks, fixing PR#18638 thanks to Andrew Simmons.
  * dgeom() is more accurate now, notably when its result is very
    small, fixing PR#18642 thanks to the proposal of Morten Welinder,
    also improving other instances where C level binom_raw(x, n, ..)
    has x == 0 or x== n.
  * warning() with options(warn = 1) has improved output for
    multi-line messages.
  * axis.Date() and axis.POSIXct() now respect the par("lab") setting
    for the number of pretty() intervals.
  * Comparisons for language objects (which are based on deparsing)
    are now more careful about using accurate deparsed results
    (PR#18676).
  * Plain-text help (Rd2txt) now correctly preserves blank lines
    following single-line \dontrun code.
  * &lt;POSIXlt&gt;[*] no longer sets wrong "balanced" attribute, fixing
    PR#18681 thanks to Mikael Jagan.
  * str(&lt;classed-call&gt;) now deparses the call as expected, fixing
    PR#18684, reported by Dave Slager.
  * In Rd examples, code following the closing brace of a \dontrun,
    \dontshow or \donttest tag on the same line is no longer skipped
    when R CMD check runs the examples.
  * as.data.frame(matrix(*, ncol=0)) now gets valid names() and
    colnames(); reported by Davis Vaughan on the R-devel list.
  * Internal Mathlib function stirlerr(n) is now almost fully
    (52-bit) accurate for all n &gt;= ~5.9 and more accurate also in the
    range 1 -- 5.9.  This entails small ("after 12th decimal")
    changes in density functions, e.g., dgamma() in _some_ regions of
    their support.  The fix was partly prompted by Morten Welinder's
    PR#18640.
  * Numbers like 9876543.2 are now considered non-integer by Mathlib
    internal R_nonint(), amending original fix of PR#15734.
  * Rd comment lines no longer cause broken paragraphs in the
    rendered PDF and plain-text help. In code blocks, pure comment
    lines (starting with %) no longer produce an empty line.
  * xtabs(Freq ~ .) now consistently defaults to na.action = na.pass,
    using na.rm = FALSE (added as an argument) when summing over Freq
    (PR#17770).
  * tools::testInstalledPackage() is no longer silent about failures
    from running examples or tests and its return code no longer
    ignores failures from checking vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1718366400">- CHANGES IN R 4.4.1:
  C-LEVEL FACILITIES:
  * Functions R_atof and R_strtod declared in header R_ext/Utils.h
    are now documented in 'Writing R Extensions' and so formally part
    of the API.
  * The non-API entry points Rf_setSVector, Rf_StringFalse,
    Rf_StringTrue and Rf_isBlankString have been added to those
    reported by R CMD check.
  * The new function Rf_allocLang is now available. This provides an
    alternative to the idiom of calling Rf_allocList followed by
    SET_TYPEOF.
  UTILITIES:
  * R CMD check now reports as warnings what gfortran calls 'Fortran
    2018 deleted features', all of which have long been marked as
    'obsolescent' and some of which were deleted in Fortran 2008 or
    earlier.  Fortran compilers are no longer required to support
    these.
  BUG FIXES:
  * as.numeric(), scan(), type.convert() and other places which use
    the internal C function R_strtod now require a _non-empty_ digit
    sequence in a decimal or binary exponent.  This aligns with the
    C/POSIX standard for strtod and with ?NumericConstants.
  * as.data.frame(m, make.names=NA) now works correctly for a matrix
    m with NA's in row names.
  * The error message from &lt;POSIXlt&gt;[["hour"]] and similar now
    mentions *[[, "hour"]], as wished for in PR#17409 and proposed by
    Michael Chirico.
  * qbinom() and potentially qpois(), qnbinom(), no longer sometimes
    fail accurate inversion (of pbinom(), etc), thanks to Christopher
    Chang's report and patch in PR#18711.
  * The internal help server on Windows can again serve requests sent
    in quick succession, fixing a regression in R 4.4.0.
  * debugcall(&lt;S3Generic&gt;()) now also works when a corresponding
    S4-generic version is in the methods cache (PR#18143).
  * Package tools' toTitleCase(ch0) now returns character(0) when ch0
    is of zero length; fixing PR#18724, reported by David Hugh Jones.
  * R CMD check is no longer broken (without a check result and no
    explanation in 00check.log) for a package which declares an
    invalid VignetteBuilder in DESCRIPTION but has no vignettes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1730376000">- CHANGES IN R 4.4.2:
  C-LEVEL FACILITIES:
  * The S-compatibility macros F77_COM and F77_COMDECL defined in
    header R_ext/RS.h are deprecated and will be removed shortly.  We
    could find no record of their use.
  BUG FIXES:
  * Mathlib function lgammacor(x) no longer warns about underflow to
    zero for large x.
  * Text widths and heights were incorrectly reported by the Quartz
    device if the drawing context didn't exist yet (typically when
    drawing off-screen to a window that is yet to appear, see
    PR#18591).
  * The Quartz device could segfault in cases where paths with spaces
    are used in the new glyph drawing API.  Thanks to Tomek
    Gieorgijewski (PR#18758).
  * On macOS in R CRAN builds, it is again possible to read
    little-endian UTF-16 text with a BOM from a connection using
    encoding="UTF-16".  Users building R from source should avoid
    using the system libiconv in macOS 14.1 and later.
  * methods' internal .requirePackage() now re-enables primitive
    method dispatch when needed; thanks to Ivan Krylov for
    demystifying CRAN package check failures on the R-devel mailing
    list.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1740830400">- CHANGES IN R 4.4.3:
  INSTALLATION:
  * R can be installed using C23 (for example with -std=gnu23 or
  - std=gnu2x) with recent compilers including gcc 12-14, Apple
    clang 15-16, LLVM clang 17-20 and Intel icx 2024.2.
    It can be installed with the upcoming (at the time of writing)
    gcc 15, which defaults to C23.
  C-LEVEL FACILITIES:
  * The functions R_strtod and R_atof now allow hexadecimal constants
    without an exponent, for compatibility with their C99 versions
    (PR#18805).
  UTILITIES:
  * R CMD build and R CMD check now allow reference output for demo
    scripts (demo/&lt;demo&gt;.Rout.save files) to be shipped with the
    package, as proposed by Torsten Hothorn in PR#18816.
  BUG FIXES:
  * kappa(A, exact=TRUE) for singular A returns Inf more generally,
    fixing PR#18817 reported by Mikael Jagan.
  * Fixed URLs of the sun spots (sunspot.month etc) data sets and
    mention future changes due to recalibration.
  * The parser now accepts hexadecimal constants with a decimal point
    without an exponent (taken as p0) as documented in
    ?NumericConstants (PR#18819).
  * rbind() now works correctly when inputs include a raw vector and
    a logical, integer or double vector - previously the inclusion of
    the latter was garbled.
  * smooth.spline() checks validity of its arguments df.offset and
    penalty: it could segfault if they were NULL.
  * isGeneric(&lt;primitive&gt;, fdef=*, getName=TRUE) now also returns the
    name instead of just TRUE, fixing PR#18829 reported by Mikael
    Jagan.
  * isGeneric(fdef = print) now works, fixing PR#18369 thanks to
    Mikael Jagan.
  * sort(x, method = "qsort") made illegal accesses when x has length
    0.
  * dir.create() is protected against being passed an empty string as
    its path argument.
  * Silent integer overflow could occur in the 'exact' computations
    for fisher.test() for unrealistic inputs: this is now an error.
  * Some invalid C-level memory accesses are avoided for loglin(,
    margin = NULL).
    loglin(, param = TRUE) no longer gives an error in corner cases
    such as a one-dimensional input.
  * dev.capabilities() $ events now reports "Idle" if the device
    provides it, fixing PR#18836, thanks to Trevor Davis.
  * arima(.., seasonal = &lt;wrong-vector&gt;) correctly errors now, ditto
    for arima0(), thanks to Norbert Kuder's report on the R-devel
    list.
  * binomial(&lt;link&gt;)$linkinv(eta) and .. $mu.eta(eta) now also work
    for "logit" link when is.integer(eta).
  * as.roman(x) now should work platform independently, also for,
    e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
  * R CMD Rd2pdf works again on an installed package directory
    containing LaTeX help (from option --latex), thanks to a report
    by Peter Ruckdeschel.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1744372800">- CHANGES IN R 4.5.0:
  NEW FEATURES:
    • as.integer(rl) and hence as.raw(rl) now work for a list of raw(1)
    elements, as proposed by Michael Chirico's PR#18696.
    • graphics' grid() gains optional argument nintLog.
    • New functions check_package_urls() and check_package_dois() in
    package tools for checking URLs and DOIs in package sources.
    • New head() and tail() methods for class "ts" time series,
    proposed by Spencer Graves on R-devel.
    • New qr.influence() function, a “bare bones” interface to the
    lm.influence() leave-one-out diagnostics computations; wished for
    in PR#18739.
    • Package citation() results auto-generated from the package
    metadata now also provide package DOIs for CRAN and Bioconductor
    packages.
    • New function grepv() identical to grep() except for the default
    value = TRUE.
    • methods(&lt;pkg&gt;:::&lt;genfun&gt;) now does report methods when neither
    the generic nor the methods have been exported.
    • pdf() gains an author argument to set the corresponding metadata
    field, and logical arguments timestamp and producer to optionally
    omit the respective metadata.  (Thanks to Edzer Pebesma.)
    • grDevices::glyphInfo() gains a rot argument to allow per-glyph
    rotation.  (Thanks to Daniel Sabanes Bove.)
    • Package tools now exports functions CRAN_current_db(),
    CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and
    CRAN_authors_db().
    • Package tools now exports functions R() and
    parse_URI_reference().
    • Package tools now exports functions base_aliases_db() and
    base_rdxrefs_db().
    • It is now possible to set the background color for row and column
    names in the data editor on Windows (Rgui).
    • Rterm on Windows now accepts input lines of unlimited length.
    • file.info() on Windows now provides file owner name and domain.
    • Sys.info() on Windows now provides current user domain.
    • findInterval() gets new arguments checkSorted and checkNA which
    allow skipping relatively costly checks; related to PR#16567.
    • pnorm(x) underflows more gracefully.
    • get(nam, env) now signals a _classed_ error, "getMissingError",
    as “subclass” of "missingArgError" where the latter is used also
    in similar situations, e.g., f &lt;- function(x) exp(x); try(f()) .
    • The set operations now avoid the as.vector() transformation for
    same-kind apparently vector-like operands.
    • md5sum() can be used to compute an MD5 hash of a raw vector of
    bytes by using the bytes= argument instead of files=. The two
    arguments are mutually exclusive.
    • Added function sha256sum() in package tools analogous to md5sum()
    implementing the SHA-256 hashing algorithm.
    • The xtfrm() method for class "AsIs" is now considerably faster
    thanks to a patch provided by Ivan Krylov.
    • The merge() method for data frames will no longer convert row
    names used for indexing using I(), which will lead to faster
    execution in cases where sort = TRUE and all.x and/or all.y are
    set to TRUE.
    • The methods package internal function .requirePackage() now calls
    requireNamespace(p) instead of require(p), hence no longer adding
    packages to the search() path in cases methods or class
    definitions are needed.  Consequently, previous workflows relying
    on the old behaviour will have to be amended by adding
    corresponding library(p) calls.
    • More R-level messages use a common format containing "character
    string" for more consistency and less translation work.
    • available.packages() and install.packages() get an optional
    switch cache_user_dir, somewhat experimentally.
    • The sunspot.month data have been updated to Oct 2024; because of
    recalibration also historical numbers are changed, and we keep
    the previous data as sunspot.m2014 for reproducibility.
    • The quartz() device now supports alpha masks.  Thanks to George
    Stagg, Gwynn Gebeyhu, Heather Turner, and Tomek Gieorgijewski.
    • The print() method for date-time objects (POSIX.t) gets an
    optional digits argument for _fractional_ seconds, passed to
    improved format.POSIXlt(); consequently, print(&lt;date.time&gt;,
    digits = n) allows to print fractions of seconds.
    • install.packages() and download.packages() download packages
    simultaneously using libcurl, significantly reducing download
    times when installing or downloading multiple packages.
    • Status reporting in download.file() has been extended to report
    the outcome for individual files in simultaneous downloads.
    • The Rd \link macro now allows markup in the link text when the
    topic is given by the optional argument, e.g.,
    \link[=gamma]{\eqn{\Gamma(x)}}.
    • If La_library() is empty, sessionInfo() still reports
    La_version() when available.
    • seq.int(from, to, by, ....) when |by| = 1 now behaves as if by
    was omitted, and hence returns from:to, possibly integer.
    • seq.Date(from, to, by, ....) and seq.POSIXt(..)  now also work
    when from is missing and sufficient further arguments are
    provided, thanks to Michael Chirico's report, patch proposal in
    PR#17672 and ‘R Dev Day’ contributions.
    The Date method also works for seq(from, to), when by is missing
    and now defaults to "1 days".
    It is now documented (and tested) that the by string may be
    _abbreviated_ in both seq methods.
    Both methods return or keep internal type "integer" more
    consistently now.  Also, as.POSIXct({}) is internally integer.
    • duplicated(), unique(), and anyDuplicated() now also work for
    class expression vectors.
    • New function use() to use packages in R scripts with full control
    over what gets added to the search path.  (Actually already
    available since R 4.4.0.)
    • There is some support for zstd compression of tarballs in tar()
    and untar().  (This depends on OS support of libzstd or by tar.)
    • print(summary(&lt;numbers&gt;)) gets new optional argument zdigits to
    allow more flexible and consistent (double) rounding.  The
    current default zdigits = 4L is somewhat experimental.
    Specifying both digits = *, zdigits = * allows behaviour
    independent of the global digits option.
    • The format() method for "difftime" objects gets a new back
    compatible option with.units.
    • A summary() method for "difftime" objects which prints nicely,
    similar to those for "Date" and "POSIXct".
    • unique()'s default method now also deals with "difftime" objects.
    • optimize(f, *) when f(x) is not finite says more about the value
    in its warning message.  It no longer replaces -Inf by the
    largest _positive_ finite number.
    • The documentation of gamma() and is.numeric() is more specific,
    thanks to the contributors of PR#18677.
    • New dataset gait thanks to Heather Turner and Ella Kaye, used in
    examples.
    • New datasets penguins and penguins_raw thanks to Ella Kaye,
    Heather Turner, and Kristen Gorman.
    • isSymmetric(&lt;matrix&gt;) gains a new option trans = "C"; when set to
    non-default, it tests for “simple” symmetry of complex matrices.
    • model.frame() produces more informative error messages in some
    cases when variables in the formula are not found, thanks to Ben
    Bolker's PR#18860.
    • selectMethod(f, ..) now keeps the function name if the function
    belongs to a group generic and the method is for the generic.
  BLAS and LAPACK:
    • The bundled BLAS and LAPACK sources have been updated to those
    shipped as part of January 2025's LAPACK 3.12.1.
    • It is intended that this will be the last update to BLAS and
    LAPACK in the R sources.  Those building R from source are
    encouraged to use external BLAS and LAPACK and this will be
    required in future.
    • This update was mainly bug fixes but contained a barely
    documented major change.  The set of BLAS routines had been
    unchanged since 1988, so throughout R's history.  This update
    introduced new BLAS routines dgemmtr and zgemmtr which are now
    used by LAPACK routines.  This means that BLAS implementations
    are no longer interchangeable.
    • To work around this, R can be configured with option
  - -with-2025blas which arranges for the 2025 BLAS additions to be
    compiled into libRlapack (the internal LAPACK, not built if an
    external LAPACK is used).
    This option allows the continuation of the practice of swapping
    the BLAS in use by symlinking lib/libRblas.*.  It has the
    disadvantage of using the reference BLAS version of the 2025
    routines whereas an enhanced BLAS might have an optimized version
    (OpenBLAS does as from version 0.3.29).
    • Windows builds currently use the internal LAPACK and by default
    the internal BLAS: notes on how to swap the latter _via_
    Rblas.dll are in file src/extra/blas/Makefile.win.
  INSTALLATION on a UNIX-ALIKE:
    • A C23 compiler (if available) is now selected by default for
    compilation of R and packages.  R builds can opt out _via_ the
    configure flag --without-C23, unless the specified or default
    (usually gcc) compiler defaults to C23: gcc 15 will.
    A C23 compiler is known to be selected with gcc 13-15, LLVM clang
    18-20 (and 15 should), Apple clang 15-17 and Intel 2024.2-2025.0
    (and 2022.2 should).
    Current binary distributions on macOS use Apple clang 14 and so
    do not use C23.
    • The minimum autoconf requirement for a maintainer build has been
    increased to autoconf 2.72.
    • Building the HTML and Info versions of the R manuals now requires
    texi2any from Texinfo 6.1 or later.
    • Failures in building the manuals under doc now abort the
    installation, removing any file which caused the failure.
    • Control of symbol visibility is now supported on macOS (the
    previous check only worked on ELF platforms).
    • There is now support for installing the debug symbols for
    recommended packages on macOS: see REC_INSTALL_OPT in file
    config.site.
    • configure is now able to find an external libintl on macOS (the
    code from an older GNU gettext distribution failed to try linking
    with the macOS Core Foundation framework).
  INSTALLATION on WINDOWS:
    • Both building R and installing packages use the C compiler in C23
    mode.
    • R on Windows by default uses pkg-config for linking against
    external libraries.  This makes it easier to test R and packages
    with alternative toolchains (such as from Msys2, e.g., testing
    with LLVM and possibly with sanitizers). It also allows more
    significant Rtools updates within a single R minor release.
    • The installer scripts for Windows have been tailored to Rtools45,
    an update of the Rtools44 toolchain.  It is based on GCC 14.  The
    experimental support for 64-bit ARM (aarch64) CPUs is based on
    LLVM 19.  R-devel and R 4.5.x are no longer maintained to be
    buildable using Rtools44 and it is advised to switch to Rtools45.
  DEPRECATED AND DEFUNCT:
    • is.R() is defunct.  Environment variable _R_DEPRECATED_IS_R_ no
    longer has any effect.
    • Deprecated (for more than 9 years!) functions linearizeMlist,
    listFromMlist, and showMlist and the "MethodsList" class for S4
    method handling were removed from package methods.  Deprecated
    functions balanceMethodsList, emptyMethodsList,
    inheritedSubMethodLists, insertMethod, insertMethodInEmptyList,
    makeMethodsList, mergeMethods, MethodsList, MethodsListSelect,
    and SignatureMethod were made defunct, as were the "MethodsList"
    branches of functions assignMethodsMetaData, finalDefaultMethod,
    and MethodAddCoerce.
    • getMethods(*, table = TRUE) is deprecated.
    • Building with the bundled (and old) version of libintl is
    deprecated and now gives a configure warning.  This should be
    selected only if neither the OS's libc (as on GNU Linux) nor an
    external libintl library provide suitable functions.
    Instead install libintl from a recent version of GNU gettext
    (available for macOS) or use configure option --disable-nls.
    The ability to use the bundled version may be removed as soon as
    R 4.5.1.
    • The deprecated xfig() graphics device has been removed.
  PACKAGE INSTALLATION:
    • Packages are now installed using C23 where supported by the OS
    and R build.
    Packages using R's compiler settings can ask *not* to use C23
    _via_ including USE_C17 in SystemRequirements or can be installed
    by R CMD INSTALL --use-C17.  (Some packages ignore these settings
    in their configure script or when compiling in sub-directories of
    src, as will those using a src/Makefile.)
    • Source installs now report the package version in the log.
    • There is preliminary support for C++26 with GCC &gt;= 14, Apple
    clang++ &gt;= 16 and LLVM clang++ &gt;= 17.
  C-LEVEL FACILITIES:
    • The non-API and hidden entry points Rf_setIVector, Rf_setRVector
    and Rf_setSVector have been removed.
    • The internal code for changing the parent of an environment now
    signals an error if the new parent is not an environment or if
    the change would create a cycle in the parent chain.
    • SET_TYPEOF now signals an error unless the old and new types have
    compatible memory structure and content. Use of SET_TYPE in
    package C code should be avoided and may be deprecated in the
    near future. It is better to allocate an object of the desired
    type in the first place.
    • The set of LAPACK (double and complex) routines declared in the
    headers R_ext/Lapack.h and R_ext/Applic.h has been extended,
    mostly to routines actually in use by packages.
    • Memory allocation messages now use the (non-SI notation) "Mb",
    "Gb" , ..., and "Mbytes" strings as _arguments_ instead of as
    part of the (translatable format) string.  This is one step for
    PR#18297; from Henrik Bengtsson.
    • Header R_ext/Constants.h (included by R.h) now always includes
    header float.h or cfloat for constants such as DBL_MAX.
    • Strict R headers are now the default.  This removes the legacy
    definitions of PI, Calloc, Realloc and Free: use M_PI, R_Calloc,
    R_Realloc or R_Free instead.
    • The deprecated and seemingly never-used S-compatibility macros
    F77_COM and F77_COMDECL have been removed from header R_ext/RS.h.
    • The enum Rboolean defined in header R_ext/Boolean.h now has a
    fixed underlying type of int on platforms whose C compiler
    supports this.
    This is a C23 feature (taken from C++11) and also supported in
    all C standards by some versions of clang (from LLVM and Apple)
    and (with a warning when using -pedantic) by GCC when in C17
    mode.
    A fair amount of code has assumed this: it may be changed to a
    smaller type in future.  In particular, as standard compilers do
    not check the validity of assignment to an enum, it has been
    possible to assign NA_INTEGER to an Rboolean variable, coerce it
    to int and recover the value.
    If there were a platform which used an underlying type of a
    different size this would be an ABI-breaking change (but we are
    unaware of any such platform).
    • Header R_ext/Boolean.h now ensures that a bool type is available
    either as a keyword (C23 and C++) or by including the C99 header
    stdbool.h.  This is being used internally in R to replace
    Rboolean by bool.
    • There are new functions asRboolean and asBool, variants of
    asLogical more suited to converting logical arguments to Rboolean
    or to bool. They require a length-one input and throw an error if
    that evaluates to NA.
    • Header R_exts/Error.h now ensures that Rf_error and similar are
    given a noreturn attribute when used from C++ under all
    compilers.
    • Header R_exts/Utils.h no longer contains a declaration for
    F77_SUB(interv).  This is intended to be called from Fortran and
    was wrongly declared: LOGICAL in Fortran corresponds to int * not
    Rboolean *.
    • Defining R_INCLUDE_BOOLEAN_H to 0 before including headers R.h or
    Rinternals.h (or any other header which includes R_ext/Boolean.h)
    stops the inclusion of header R_ext/Boolean.h which `defines'
    constants TRUE, FALSE, true, false and the type bool which some
    package maintainers wish to avoid.
    Note that the last three are keywords in C23 and C++11 so cannot
    be avoided entirely.  However, with commonly-used compilers they
    can be masked by a macro of the same name, often with a warning.
  C-LEVEL API:
    • The ‘Writing R Extensions’ Texinfo source now contains very
    experimental annotations for more clearly identifying the API
    status of C entry points. These annotations are used to produce
    indices for API, experimental API, and embedded API entry points
    in the rendered versions.  This is very preliminary and may be
    dropped if a better approach emerges.
    Also for Fortran-callable entry points which are part of the API.
    • ‘Writing R Extensions’ has a new section ‘Moving into C API
    compliance’ to help package authors move away from using non-API
    endpoints. This section will continue to be updated as work on
    clarifying and tightening the C API continues.
    • New API function R_mkClosure. This checks that its arguments are
    valid and should be used instead of allocSExp(CLOSXP followed by
    SET_FORMALS, SET_BODY, and SET_CLOENV.
    • New API functions R_ClosureFormals, R_ClosureBody, and
    R_ClosureEnv for extracting closure components.  The existing
    functions R_ClosureExpr and R_BytecodeExpr have also been added
    to the API.
    • New API function R_ParentEnv corresponding to R's parent.env().
    • Further non-API entry points have been added to those reported by
    R CMD check: COMPLEX0, ddfind, DDVAL, ENSURE_NAMEDMAX, ENVFLAGS,
    FRAME, HASHTAB, INTERNAL, IS_ASCII, IS_UTF8, LEVELS, NAMED,
    PRSEEN, RDEBUG, REAL0, Rf_findVarInFrame3, SET_BODY, SET_CLOENV,
    SET_FORMALS, SET_PRSEEN, SET_RDEBUG, STRING_PTR, SYMVALUE, and
    VECTOR_PTR. Any declarations for these in public header files
    will be removed in the near future, and they will be hidden where
    possible.
    • Some R CMD check NOTEs on the use of non-API entry points have
    been upgraded to WARNINGs in preparation for removing
    declarations and, where possible, hiding these entry points.
    • Additional non-API entry points have been added to those reported
    by R CMD check: IS_LONG_VEC, PRCODE, PRENV, PRVALUE, R_nchar,
    Rf_NonNullStringMatch, R_shallow_duplicate_attr, Rf_StringBlank,
    SET_TYPEOF, TRUELENGTH, XLENGTH_EX, and XTRUELENGTH.
    • Enable defining R_NO_REMAP_RMATH and calling Rf_*() as has been
    documented in ‘Writing R Extensions’ for a while, fixing PR#18800
    thanks to Mikael Jagan and Suharto Anggono.
    • R_GetCurrentSrcref(skip) now skips calls rather than srcrefs,
    consistent with counting items in the traceback() display.  If
    skip == NA_INTEGER, it searches for the first srcref, starting at
    the current evaluation state and proceeding through the call
    stack; otherwise, it returns the srcref of the requested entry
    from the call stack.
  UTILITIES:
    • R CMD INSTALL (and hence check) now compile C++ code with
  - DR_NO_REMAP.
    ‘Writing R Extensions’ has been revised to describe the remapped
    entry points, for with the Rf_ prefix remains optional when used
    from C code (but is recommended for new C code).
    • R CMD check --as-cran notes bad parts in the DESCRIPTION file's
    URL fields.
    • R CMD check now reports more warnings on long-deprecated/obsolete
    Fortran features reported by gfortran -Wall.  For hints on how to
    modernize these, see
    &lt;https://fortranwiki.org/fortran/show/Modernizing+Old+Fortran&gt;.
    • Since almost all supported R versions now use UTF-8, R CMD check
    no longer by default reports on marked UTF-8 or Latin-1 strings
    in character data.  Set environment variable
    _R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_ to a false value for
    the previous behaviour.
    • tools::checkDocFiles() notes more cases of usage documentation
    without corresponding \alias.
    • R CMD check with a true value for environment variable
    _R_CHECK_BASHISMS_ checks more thoroughly, including for bash
    scripts and bashisms in components of autoconf-generated
    configure scripts.
    • R CMD check gains option --run-demo to check demo scripts
    analogously to tests.  This includes a check for undeclared
    package dependencies: it can also be enabled separately by
    setting the environment variable _R_CHECK_PACKAGES_USED_IN_DEMO_
    to a true value (as done by R CMD check --as-cran).
    • R CMD build now supports --compression=zstd on platforms with
    sufficient support for zstd.
    • tools::texi2pdf(..., texinputs=&lt;paths&gt;) now _pre_pends the
    specified &lt;paths&gt; to TEXINPUTS.  When building R itself
    (doc/NEWS.pdf and base vignettes) or package manuals using R CMD
    Rd2pdf, it is ensured that this R's Rd.sty takes precedence over
    any other (incompatible) versions in default “texmf trees”.
    • tools::Rd2latex() no longer outputs an \inputencoding{utf8} line
    by default; such a declaration is obsolete since LaTeX
    2018-04-01.
  BUG FIXES:
    • update_pkg_po() now copies .mo files to the translation package
    even if a DESCRIPTION file exists, thanks to Michael Chirico
    fixing PR#18694.
    • Auto-generated citation() entries no longer include (additional)
    URLs in the note field (PR#18547).
    • as.data.frame.list() gets a new option new.names and now
    preserves NA names, thus fixing the format() method for data
    frames, and also bug PR#18745.  Relatedly, the format() method
    gets an option cut.names.
    • stem() formats correctly also in cases where rounding up, e.g.,
    from 9.96 to 10 needs more digits; thanks to Ella Kaye and Kelly
    Bodwin, fixing PR#8934 during ‘R Dev Day’ at useR!2024.
    Additionally, stem(x) now works normally also when length(x) ==
    1.
    • tools' toTitleCase() now works better, fixing PR#18674, thanks to
    Shannon Pileggi, Sarah Zeller, Reiko Okamoto, and Hugo Gruson's
    ‘R Dev Day’ effort.
    • Printing matrices (typically with many rows and or columns) now
    also omits columns when desirable according to option max.print,
    or argument max, respectively.  This is primarily the work of
    Lorena Abad, Ekaterina Akimova, Hanne Oberman, Abhishek Ulayil,
    and Lionel Henry at the ‘R Dev Day’, thus fixing PR#15027.
    • Sys.setLanguage() now warns about _some_ failures to change the
    language.
    • Printing ls.str() now shows "&lt;missing&gt;" even when R's language
    setting is not English.
    • xyTable() now handles and reports NAs fixing PR#18654.  Thanks to
    Heather Turner and Zhian Kamvar for report and patch.
    • as(*, "raw") now works as documented, thanks to Mikael Jagan's
    PR#18795.
    • Informational messages of e.g., print(1:1e4, max=1000), now
    correctly mention max in addition to getOption("max.print").
    • rowSums(A, dims = dd), colMeans(..), etc, give a more helpful
    error message when dd is not of length one, thanks to Michael
    Chirico's PR#18811.
    • seq.Date() no longer explicitly coerces results from integer to
    double, analogously with seq.default(), seq.int() and
    seq.POSIXt(), resolving a _modified_ PR#18782.
    • axisTicks(usr, ...) documentation clarification for log = TRUE,
    fixing bug PR#18821 thanks to Duncan Murdoch.
    • debug() and debugonce(fun) now also accept a string fun when it
    names an S4 generic, fixing PR#18822 thanks to Mikael Jagan.
    • debugonce(&lt;S4-simple-body&gt;, signature=*) now works correctly when
    “called twice”, fixing PR#18824 thanks to Mikael Jagan.
    • format(dtime, digits=* / format=*) is more consistent when the
    POSIXt date-time object dtime has fractional (non integer)
    seconds.  Fixes PR#17350, thanks to new contributions by LatinR's
    ‘R Dev Day’ participants, Heather Turner and Dirk Eddelbuettel;
    also fixes more cases, notably when format contains "
    • options(scipen = NULL) and other invalid values now signal an
    error instead of invalidating ops relying on a finite integer
    value.  Values outside the range -9 .. 9999 are now warned about
    and set to a boundary or to the default 0, e.g., in case of an
    NA.
    • cbind() could segfault with NULL inputs.  (Seen when R was built
    with gcc-14, LTO and C99 inlining semantics.)
    • Fix segfault on quartz() from grid.glyph() call with glyphInfo()
    that describes non-existent font (PR#18784).  Thanks to Tomek
    Gieorgijewski.
    • format() etc, using decimal.mark = s, by default getting s &lt;-
    getOption("OutDec"), signals a warning (to become an error in the
    future) when s is not a string with exactly one character.
    • When s &lt;- getOption("OutDec") is not a string of one character, a
    warning is signalled now whenever it is used in internal C code,
    notably when calling the default methods of format().
    • pwilcox() and qwilcox() now check for user interrupt less
    frequently.
    • summary(&lt;stl&gt;) (which prints directly) finally gets the same
    digits default as the formatting printing of default summary()
    method results, and it is documented explicitly.
    • options(show.error.locations = TRUE) once again shows the most
    recent known location when an error is reported.  Setting its
    value to "bottom" is no longer supported.  Numerical values are
    converted to logical.
    • C API function R_GetCurrentSrcref(skip) now returns srcref
    entries correctly.  (Note that there is also a change to the
    interpretation of skip; see the C-LEVEL API entry above.)
    • tools::Rd2latex() now removes leading and trailing spaces from
    \alias entries as documented, fixing indexing and linking hiccups
    in some PDF manuals.
    • R CMD Rd2pdf can now render the package manual from a --latex
    installation also when the help contains figures.
    • The argument of as.environment() is now named x, not object, as
    was always documented and shown when printing it; thanks to Gael
    Millot's PR#18849.
    • When R CMD check aims at getting the time+date from a world
    clock, it is more robust against unexpected non-error results,
    thanks to Michael Chirico's PR#18852.
    • The tools::parseLatex() parser made several parsing errors
    (PR#18855).
    • Error messages produced by tools::parseLatex() are now more
    readable (PR#18855).
    • R CMD build &lt;pkg&gt; excludes more file patterns when it tars the
    &lt;pkg&gt; directory, fixing both PR#18432 and PR#18434, for vim and
    GNU Global emacs users, thanks to Dirk Eddelbuettel's patch.
    • quantile()'s default method gets an option fuzz to protect
    against floating point inaccuracy before rounding, thus fixing
    PR#15811 and, en passant, PR#17683.
    • Printing arrays now also omits columns, rows and slices when
    desirable according to option max.print, or argument max,
    respectively, addressing most of the remaining part of PR#15027,
    thanks to Sherry Zhang's patch.
    • drop.terms(y ~ w, 1) and similar now work, thanks to Benjamin
    Sommer's report in PR#18861 and collaboration with Heather Turner
    improving reformulate().
    • Many arguments which should be length-1 logical are checked more
    thoroughly.  The most commonly seen errors are in unlink(,
    recursive), tempdir() and the na.rm arguments of max(), min(),
    sum(), ....
    grep(), strsplit() and similar took non-TRUE/FALSE values of
    their logical arguments as FALSE, but these were almost always
    mismatches to unnamed arguments and are now reported as NA.
    • vignette("reshape") is now also available on Windows.
    • trace(coerce, ..) now works correctly, fixing PR#18823 thanks to
    Mikael Jagan.
    • R CMD check now also reports bad symbols in package shared
    objects linked in from local static libraries (PR#18789).
    • factanal() now works correctly also, e.g., for GPArotation,
    oblimin() rotations, fixing PR#18417, thanks to Coen Bernaards
    and others.
    • Setting attributes on primitive functions is deprecated now and
    already an error in the development version of R.  Changing the
    environment of a primitive does no longer happen and signals a
    warning.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1749816000">- CHANGES IN R 4.5.1:
  NEW FEATURES:
    • The internal method of unzip() now follows unzip 6.00 in how it
    handles extracted file paths which contain "../".  With thanks to
    Ivan Krylov.
  INSTALLATION:
    • Standalone nmath can be built with early-2025 versions of
    clang-based compilers such as LLVM clang 20, Apple clang 17 and
    Intel icx 2025.0.
    • Tcl/Tk 9 can be used to build package tcltk: this has become the
    default in some Linux distributions.  *N.B.* several third-party
    packages currently require Tcl/Tk 8 or even 8.6 without declaring
    so.
  BUG FIXES:
    • Java detection in javareconf could not detect libjvm.* in the
    zero variant of the JDK (PR#18884).  All valid variants as of JDK
    24u are now supported.
    • factanal(.., rotation=*) now correctly updates rotmat, fixing
    PR#18886.
    • dnbinom(&lt;large&gt;, &lt;muchlarger&gt;, ..) now is 0 correctly, instead of
    NaN or Inf sometimes.
    • dbinom(&lt;large&gt;, n=Inf, ..) is 0 now correctly, instead of NaN
    which also fixes many dnbinom() cases, notably those mentioned in
    PR#16727 comment #5.
    • Fixing C level “binomial deviance” bd0() for extreme arguments
    (preventing under-/overflow) solves more PR#16727 cases and also
    prevents some full accuracy loss in such cases for dbinom(),
    dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(),
    dbeta(), and df().
    • signif(1.**e308, digits) no longer truncates unnecessarily (but
    still to prevent overflow to Inf), fixing PR#18889.
    • prettyNum(*, zero.print={&gt;=1-char}, replace.zero=TRUE) now works
    as documented, thanks to Marttila Mikko and Ivan Krylov's
    messages on R-devel.
    • pbeta(x, a,b, ..) for very large a,b no longer returns NaN but
    the correct values (0 or 1, or their logs for log.p = TRUE).
    This improves Mathlib's C level bratio() and hence also
    pnbinom(), etc..</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912000">- CHANGES IN R 4.5.2:
  UTILITIES:
    • R CMD check now handles archives with extension .tar or .tar.zstd
    (where zstd compression is supported by the R build).
  BUG FIXES:
    • t.test(c(1:3, Inf)) and similar no longer produce an error but
    return a (still not so useful) "htest" result, fixing PR#18901,
    thanks to Jesse Alderliesten.
    • attr(., "tsp") &lt;- val now uses getOption("ts.eps") instead of
    hardwired 1e-5; consequently, ts(.., ts.eps=*) now passes ts.eps
    to the "tsp" setting C code; both fixing a long-standing ‘FIXME’.
    • insertSource() now ignores the internal .packageName object,
    avoiding a superfluous message.
    • In static HTML help, links to vignette files from the default
    doc/index.html page now also work for packages not installed in
    the default .Library, thanks to a report by Patrice Kiener.
    • fixInNamespace("&lt;S3method&gt;") failed to update the S3 methods
    table when the generic was not on the search path.
    • In plain-text help (Rd2txt), an initial newline from an Rd inline
    \eqn no longer breaks the paragraph.
    • hist(*, log = "x") now works without a warning, thanks to Martin
    Smith's PR#18921.
    • Subassigning "POSIXlt", i.e., &lt;tdat&gt;[i] &lt;- val and &lt;tdat&gt;[[i]] &lt;-
    val now rebalance as they should, thanks to Mikael Jagan's
    PR#18919.
    • &lt;POSIXlt&gt;[*] (re-)setting "balanced", fixing PR#18681 comment #7,
    thanks to Mikael Jagan.
    • All four of {col,row}{Sums,Means}(Z, na.rm=TRUE) now correctly
    work with complex Z where is.na(Re(Z)) differs from is.na(Im(Z)),
    fixing PR#18942, unearthed by Dirk Eddelbuettel.
    • Fix for glyph rendering on the quartz() device when there is
    other (“normal”) text drawn on the device.  The problem was that
    the text transformation matrix was not reset so glyphs would be
    rendered incorrectly (often completely outside the device, i.e.,
    not visible).
    • Functions install.packages() and download.packages() again
    consult option download.file.method when the download method is
    unspecified.
    • Tanguy Barthelemy and colleagues at the ‘R Dev Day’ following
    Rencontres R in May 2025 extended the help page of lm(), fixing
    PR#18058.  As suggested by Thomas Soeiro, such notes were also
    added to the glm(), poly() and splines::bs() and ns() pages.
    • lbeta(1i, 1) now signals an error, as lbeta() is not implemented
    for complex, fixing PR#18946 from Ben Bolker and Kasper
    Kristensen.
    • The Cairo-based SVG device uses pt as the default document unit
    also with Cairo &gt;= 1.17.8 (PR#18912).
    • pretty(*, eps.correct = 2) has been fixed, e.g., to avoid over 1
    million length result for pretty(c(0, 1e-322), eps.correct = 2).
    • When "POSIXlt" date-time objects are NA-padded from subsetting or
    increasing length in the `[` or `length&lt;-` methods, the
    "balanced" attribute is set to NA, now; noted in PR#18681, thanks
    to Mikael Jagan.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1761912001">- Upstream replaced the tar.xz file due to a packaging error
  No other changes.</changelog>
  <changelog author="Detlef Steuer &lt;detlef.steuer@gmx.de&gt;" date="1773230400">- CHANGES IN R 4.5.3:
  UTILITIES:
    • tools/fetch-recommended can be used instead of
    tools/rsync-recommended to fetch recommended packages into R
    sources using curl on systems without rsync or behind firewalls.
  PACKAGE INSTALLATION:
    • C++ standard specifications (CXX_STD = in src/Makevars* and in
    the SystemRequirements field of the DESCRIPTION file) are now
    checked more thoroughly.  Invalid values are still ignored but
    now give a warning, as do contradictory specifications.
    • (Preliminary) support for C++26 has been extended to Windows.
    • A non-zero exit status from cleanup, cleanup.win or cleanup.ucrt,
    if requested via options --clean or --preclean, is now reported
    with a warning.
  BUG FIXES:
    • all.equal(obj, simple, check.class=FALSE) now is true, also when
    simple is a bare atomic vector and obj has a simple class, fixing
    the first part of PR#18971 thanks to Jan Gorecki.
    • str(x, give.attr=FALSE) no longer shows attributes when x is a
    zero length "Date" or "POSIXt" object.
    • Tweaks to binning for bw.SJ() and bw.ucv() in the very rare case
    of data which have an extremely small range compared to their
    absolute values, e.g., x &lt;- 6e9 + 6:9.
    • Formatting book-type bibentry objects now converts LaTeX accents
    also in the publisher and series fields.
    • model.frame(~1, list(), na.action=na.pass) and similar
    “border-line” uses no longer produce invalid data frames, fixing
    PR#18977, reported with patch by Mikael Jagan.
    • length(&lt;POSIXlt&gt;) &lt;- v is more careful about balancing, notably
    when v is not integer, thanks to Suharto Anggono's remarks on the
    mailing list R-devel.
    • approx(&lt;x_with_ties&gt;, &lt;y_with_NA&gt;, na.rm = FALSE) now should
    always call the ties() function, fixing PR#17604 reported by Bill
    Dunlap.
    • besselJ(1, 1e-15) and similar now give correct results, thanks to
    Leo Mada and other “R-help”ers.
    • vignette(&lt;pkg&gt;::&lt;topic&gt;) is now a documented usage variant and
    confines vignette retrieval to the specified package.
    • pretty(ch) again correctly works with ch a character vector of
    numbers.
    • persp() labels the three axes correctly also when C level
    atan2pi() is available, fixing PR#19007 by Klaus Schliep.
    • Large (tall) subscripts in plotmath expressions are now
    positioned correctly.  They were being positioned too high.
    • Ops group (Arith, Compare,..) methods for matrix-"ts" now do
    return (zero length) matrices even when the two series do not
    overlap, a very partial fix of PR#18972 which is to be fully
    addressed later.</changelog>
</package>
<package pkgid="3f59157888bfbd15c45d8510239d7cdbaed3ee60376cecb8bbd9c9fea01858db3948fc0ec799b75c1821e89dd201b790eb79e2761b4d8130eb265a140e372f07" name="RBTools" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1.4"/>
  <changelog author="arichardson.kde@gmail.com" date="1361361600">- Updated to 0.4.3
- Notable changes since 0.3.2:
  + Include file move information for nicer diffs on ReviewBoard
  + Defaults for many parameters can now be specified in .reviewboardrc
  + Added a --change-description option for setting the Change Description text on drafts
  + Added --http-username and --http-password for providing defaults for Basic HTTP Authentication
  + Support --repository-url for overriding the git origin URL</changelog>
  <changelog author="kkaempf@suse.com" date="1382356800">- Update to 0.5.2
  New Features
  * Added support for posting Git changes to Bitbucket.
  * Added :option:--help to :command:rbt and all commands.
  * Added the :command:rbt get tool.
  * Added git-p4 support to :command:rbt post.
  * Improved error feedback when posting/updating a review request.
  * Added an :option:--svn-show-copies-as-adds flag to :command:rbt post.
  Plus bugfixes.
  See https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.2.txt
  for details.
- Build with fdupes
- Update to 0.5.1
  New features
  * Improved the readability of :command:rbt status output.
  * Added a :option:--repository-type option to most commands.
  * Added a :option:--list-repository-types option to
    :command:post-review.
  * Added a new :command:rbt list-repo-types command.
  * Third-parties can now write new SCM support by creating Python
    packages
  API Client Changes
  * Added an API Client method for retrieving resources from a path.
  * Add a `get_or_create_draft` method to the API.
  * Restructured the API Client internally.
  Plus bugfixes.
  See https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.1.txt
  for details.
- Update to 0.5.0
  * A new Python API Client has been introduced for communication with
    the Review Board Web API.
  * New command line tool: rbt.
  See https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.txt
  for details.</changelog>
  <changelog author="arichardson.kde@gmail.com" date="1398600000">- Update to 0.6
  * Easier posting of revisions: to specify a revision or a range of revisions, pass the native revision or revision range syntax for your type of repository on the command line
  * rbt post and rbt diff now support -I (or --include) arguments to specify exactly which files should be included when posting or diffing the change.
  * It’s no longer necessary to pass -g (or --guess-fields) to rbt post in order to automatically fill in the Summary and Description fields. This is now done automatically for brand new review requests.
  * Better guessed fields in summary and description
  * Improved Mercurial support
  * Perforce shelved changes support
  * Removed the old post-review command
  * Removed --revision-range in favor of the new revision syntax.
  * Various bugfixes: see https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.6.rst
- Update to 0.5.6
  * Various bugfixes: see https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.7.rst
- Update to 0.5.6
  * Various bugfixes: see https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.6.rst
- Update to 0.5.5
  * Various bugfixes: see https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.5.rst
- Update to 0.5.4
  * post-review is deprecated. It now shows a deprecation warning in order to remind me to use rbt post.
  * Various bugfixes: see https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.4.rst
- Update to 0.5.3
  * Improved output of :command:rbt :option:--help
  * Added support for RBCommons 2 factor authentication.
  * Added new rbt setup-repo command for creating a .reviewboardrc file.
  * rbt patch: Added a --print option for printing the patch instead of applying it to the tree.
  * rbt patch: Added a --commit (or :option:-c) option to automaticaly create a commit on the local branch.
  * rbt post: Added a -u option for automatically determining the review request to update.
  * rbt post: On Git, posting with a dirty working directory now results in a warning.
  * Various bugfixes: see https://github.com/reviewboard/rbtools/blob/master/docs/releasenotes/0.5.3.rst</changelog>
  <changelog author="speilicke@suse.com" date="1403006400">- Update to version 0.6.1:
  + See http://www.reviewboard.org/docs/releasenotes/rbtools/0.6.1/
- Use upstream tarball
- Drop useless %py_requires macro
- Add argparse dependecy and conditionalize simplejson (part of py27 as 'json'
  module). No need for setuptools at runtime
- Add COPYING and README for Factory compliance</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1424433600">- Require: python-setuptools for needed pkg_resources module</changelog>
  <changelog author="arichardson.kde@gmail.com" date="1429012800">- Update to version 0.7.2:
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.6.2/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.6.3/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.1/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.2/
- Includes lots of bugfixes and the following major changes:
  + User definable rbt subcommands (https://www.reviewboard.org/docs/rbtools/dev/rbt/configuration/users/#rbtools-aliases)
  + A new rbt land command that allows pushing a change that has been reviewed on Review Board to the upstream repository
  + A new rbt stamp command that will amend a commit message with a “Reviewed at &lt;url&gt;” line
  + Support for posting pending changes for Team Foundation Server (TFVC) repositories
  + Performance improvements
  + A new rbt login command that will prompt the user for credentials, log in to Review Board, and store the session cookie
  + A new rbt logout command that will end the session created by rbt login</changelog>
  <changelog author="arichardson.kde@gmail.com" date="1452254400">- Update to version 0.7.5:
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.3/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.4/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.5/
- Includes lots of bugfixes and the following changes:
  + Users can now specify the search path for .reviewboardrc files.
  + Added a --disable-ssl-verification option to all commands to disable verifying SSL
  + Added new options for manipulating cache behavior.
  + Added a --disable-cookie-storage option to prevent cookies from being written to disk.
  + Added support for reverting patches with rbt patch.
  + Added a -s/--stamp flag to auto-stamp the commit message with the review request URL when posting a change.
  + Added support for perforce imported files.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1583323200">- Update to version 1.0.2
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/1.0.2/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/1.0.1/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/1.0/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.11/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.10/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.9/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.8/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.7/
  + See https://www.reviewboard.org/docs/releasenotes/rbtools/0.7.6/
- Some of the changes include:
  + rbt api-get can now be used outside of a checkout
  + rbt post: Added a --field option for setting custom fields.
  + Add the --tracking-branch option to rbt land
  + rbt patch --print can now be run outside of a source tree.
  + Added support for --diff-only on all repositories
  + When running on Python 2, RBTools now requires Python 2.7.
  + RBTools also now supports Python 3.5+.
  + rbt alias is a new command for managing aliases defined in .reviewboardrc
  + rbt land: Added recursive landing support.
  + rbt post: Allow --submit-as to be used when updating existing review requests.
  + Added the current review status to rbt status.
  + The new rbt status-update command allows creating and updating status updates in Review Board 3.0.
  + Reworked Two-Factor Authentication support for RBCommons.
  + Added a --no-renames flag for removing rename information from Git diffs.
- Change dependencies so rbtools now use python3 instead of python2</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583323201">- Cleanup spec file
- Use modern macros</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to version 1.0.3
  * Added support for landing Mercurial commits using rbt land.
  * Improved the commit message editing experience when patching or
    landing changes.
  * Full changes:
    https://www.reviewboard.org/docs/releasenotes/rbtools/1.0.3/</changelog>
</package>
<package pkgid="edd3c2ee074a947095ab97d455765f40e2907dd2831b755c978dcc5859b2e8b3c6185cbfc560750243e82619de3e868e3db66dd69e1b5e78c713bb2f33581035" name="Radicale" arch="noarch">
  <version epoch="0" ver="3.5.10" rel="1.1"/>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1744804800">- Update to 3.5.1
  * Add: option [auth] ldap_ignore_attribute_create_modify_timestamp for support of Authentik LDAP server
  * Extend: [storage] hook supports now placeholder for "cwd" and "path" (and catches unsupported placeholders)
  * Extend: log and create base folders if not existing during startup
  * Fix: auth/htpasswd related to detection and use of bcrypt
  * Fix: location of lock file for in case of dedicated cache folder is activated
- Restored Radicale.rpmlintrc, still needed</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1746100800">- Update to 3.5.2
  * Adjust: [auth] ldap: use ldap_user_attr either first element of list or directly
  * Fix: use value of property for time range filter
  * Fix: return 204 instead of 201 in case PUT updates an item
  * Add: [auth] ldap: option ldap_security (none, startls, tls) for additional support of STARTTLS, deprecate ldap_use_ssl
  * Extend: log PYTHONPATH on startup if found in environment</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1747828800">- Update to 3.5.3
  * Add: [auth] htpasswd: support for Argon2 hashes
  * Add: [auth] urldecode_username: optional decode provided username (e.g. encoded email address)
  * Improve: catch error on calendar collection upload and display problematic item content on debug level</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1748433600">- Update to 3.5.4
  * item filter enhanced for 3rd level supporting VALARM and honoring TRIGGER (offset or absolute)
  * add Caddy config file example (see contrib directory)</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1755864000">- Set "radicale" as the syslog identifier (replacing the generic "python3") when started via systemd
- Update to 3.5.5
  * Improve: [auth] ldap: do not read server info by bind to avoid needless network traffic
  * Improve: add details about platform and effective user on startup
  * Improve: display owner+permissions on directories on startup, extend error message in case of missing permissions
  * Improve: add options [logging] trace_on_debug and trace_filter for supporting trace logging
  * Improve: catch items having tzinfo only on dtstart or dtend set for whatever reason, overtake tzinfo from the other one
  * Improve: conditional log level for base_prefix strip action depending on auth and web type
  * Fix: [storage] broken support of 'folder_umask'
  * Fix: logging ignores not retrievable get_native_id if not supported by OS
  * Fix: report with enabled expand honors now provided filter proper
  * Fix: catch case where getpwuid is not returning a username
  * Fix: add support for query without comp-type
  * Fix: expanded event with dates are missing VALUE=DATE
  * Fix: storage hook path now added to DELETE, MKCOL, MKCALENDAR, MOVE, and PROPPATCH
  * Feature: add hook for server-side e-mail notification
  * Add: [hook] dryrun: option to disable real hook action for testing, add tests for email+rabbitmq
  * Add: storage hook placeholder now supports "request" and "to_path" (MOVE only)</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1758110400">- Use the provided "rights" example file as the base config file (instead of an empty one)
- Update to 3.5.6
  * Fix: broken start when UID does not exist (potential container startup case)
  * Improve: user/group retrievement for running service and directories
  * Extend/Improve: [auth] ldap: group membership lookup
  * Add: [auth] remote_ip_source: set the remote IP source for auth algorithms</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1759060800">- Update to 3.5.7
  * Extend: [auth] dovecot: add support for version &gt;= 2.4
  * Fix: report/getetag with enabled expand
  * Adjust: use of option [auth] ldap_ignore_attribute_create_modify_timestamp for support of Authentik LDAP server</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1762689600">- Enable Argon2 support for testing and as a recommendation
- Update to 3.5.8
  * Extend [auth]: re-factor &amp; overhaul LDAP authentication, especially for Python's ldap module
  * Fix: out-of-range timestamp on 32-bit systems
  * Fix: format_ut problem on 32-bit systems
  * Feature: extend logging with response size in bytes and flag served as plain or gzip
  * Feature: [storage] strict_preconditions: new config option to enforce strict preconditions check on PUT in case item already exists [RFC6352#9.2]
  * Doc: Telugu translation</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1764590400">- Update to 3.5.9
  * Extend: [auth] add support for type http_remote_user
  * Extend: logging of invalid sync-token with user, path, remote host and useragent
  * Fix: typo related to collection delete hook (can cause OOM error)</changelog>
  <changelog author="Ákos Szőts &lt;szotsaki@gmail.com&gt;" date="1766059200">- Update to 3.5.10
  * Add: [logging] option to log response header on debug loglevel
  * Add: logging of broken contact items during PUT
  * Add: [server] max_resource_size option
  * Add: support PROPFIND/max-resource-size by max_resource_size (capped to 80% of max_content_length)
  * Extend: [auth] imap: add fallback support for LOGIN towards remote IMAP server (replaced in 3.5.0)
  * Extend: [logging] with profiling log per reqest or regular per request method
  * (see also https://github.com/Kozea/Radicale/wiki/Performance-Tuning)
  * Extend: add selected XML query properties to request result log line for improved timing analysis incl. logwatch support
  * (see also https://github.com/Kozea/Radicale/wiki/Server-Statistics)
  * Improve: logging of broken calendar items during PUT
  * Improve: remove unnecessary open+read for mtime+size cache
  * Fix: improper detection of HTTP_X_FORWARDED_PORT on MOVE
  * Adjust: [logging] header/content debug log indended by space to be skipped by logwatch</changelog>
</package>
<package pkgid="d8ba1b82eb6dfee1ec0376e47a4316ac1906dc9ba289220fe341d9b05d53cb436aa5a6e5b088f171de0948bd484fe69d3abb082520730b4bf72f94fa37d7d68a" name="RealtimeSync" arch="riscv64">
  <version epoch="0" ver="14.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712145600">- Update to 13.5:
  * Wrap file grid folder paths instead of truncate
  * Fixed sync operation arrows for RTL layout
  * Fixed FTP hang during connection (libcurl regression)
  * Consider user-defined file time tolerance for DB comparisons
  * Don't log folder pair paths if nothing to sync</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1715774400">- Update to 13.6:
  * Compact parent path display for medium/large row sizes
  * Fixed crash when mouse inputs are queued due to system lag
  * Don't steal focus from other app when sync progress dialog is shown
  * Fix crackling sound at the beginning of WAV playback (Linux)
  * Prevent middle grid tooltip from covering sync direction
  * Disable Nagle algorithm for SFTP connections</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Update to 13.7
  * Support copying symlinks between SFTP devices
  * Fixed input focus not being restored after comparison/sync
  * Fixed log file pruning not considering selected configuration
  * Show startup error details when running outside terminal (Linux)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1725364800">- disable build for s390x - base/db_file.cpp asserts little endian
  byteorder, but s390x uses big endian</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1731412800">- Update to 13.8:
  * Support raw IPv6 server address for (S)FTP
  * RealTimeSync: Fixed scrollbar when adding/removing folders
  * Don't set sync direction for partial folder pairs
  * Uniquely identify partial folder pairs in error message
  * Fixed network login prompt not showing in Windows 11 24H2</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1738584000">- Use distro flags to build the package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1744027200">- Update to 14.3:
  * Support internationalized domain names (IDN) for (S)FTP and email
  * Log performance statistics for file content comparison
  * Support installation using Ptyxis terminal (Linux)
  * Support pausing countdown towards system shutdown
  * Support KDE Plasma 6 service menu (Linux)
  * Fixed crash on app exit when called by Cron (Linux)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1764849600">- Update to 14.6:
  * Write sync statistics to stdout as JSON for .ffs_batch
  * Removed precompiled 32-bit bundle (Linux)
  * Avoid redundant window centering before finishing layout
  * GTK3-based build (Linux)
  * Dark mode support with GTK3 (Linux)
  * Stream errors to stderr instead of stdout (Linux)
  * Fixed FTP login error "dh key too small"
  * Updated all 3rd party libraries to latest versions
  * Quotation not needed anymore for external application macros
  * Unambiguous license key file extension
  * Fixed crash when resizing config panel during comparison
  * Fixed log file viewing when config name contains special characters
- Drop FreeFileSync-icon-loader.patch
- Drop FreeFileSync-build.patch
- Added FreeFileSync-gui.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1771934400">- Update to 14.8:
  * Automatically detect proxy settings for Google Drive (Windows)
  * Fixed file filter considering parent folder as match candidate
  * Fixed bitmap button being trimmed (Linux)
  * Fixed window flash when starting silent batch job (Windows, macOS)
  * Try to set modification time on open file handle (Linux, macOS)
  * Mitigate invalid main window size and position on startup
  * Improved spin control arrow key handling (macOs)
  * Run (S)FTP and HTTP session cleanup threads on demand
  * Fixed mouse highlight when showing file grid context menu
  * Avoid percentage format precision flicker when copying large file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1774872000">- Update to 14.9:
  * Support 200% display scaling for high-DPI monitors (Linux)
  * Trimmed text-to-image bounding box
  * Improved center grid tooltip (macOS, Linux)
  * Work around "getcwd() failed" for console execute (Linux)
  * Fixed calculating main window size and position on exit
  * Fixed multi-folder-pair horizontal sizing glitch
  * Fixed Donation Edition incorrect activation count (Linux)
  * Fixed error during log file cleanup when running multiple FFS instances
- Update FreeFileSync-gui.patch to remove a non available feature</changelog>
</package>
<package pkgid="afa1623a6696481ba93076ade8cf21de5d3591b13636c89e38dd9a53ea4279acfbb46a9ab058eda7c3da1eea9321ddab57bb6b597ce699495c8e9bf7e52e78bb" name="RemoteBox" arch="noarch">
  <version epoch="0" ver="3.7" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1576670400">- Update to 2.7 version
  - RemoteBox now requires VirtualBox 6.1.x
  - VirtualBox now requires hardware virtualization and no longer
    supports software virtualization. Removed associated options
    from RemoteBox.
  - Removed option of setting the video side-channel quality for an
    RDP connection. This option is largely unsupported by RDP
    clients and not particularly useful.
  - Added support for the Virtio-SCSI controller
  - Added support for the AMD PCNet-ISA/NE2100 network card
  - Added support for nested hardware virtualization (VT-x/AMD-V)
    for supported processors
  - Added toolbar buttons in the VMM to create new hard disk
    images, new floppy disk images (from 360K to 2.88MB) and move
    media to new locations
  - Newly created floppy disk images can be optionally
    pre-formatted with FAT12
  - Added a menu option when attached storage for creating a new
    floppy disk image and automatically attaching it
  - Added option to specify MAC address policy when importing an
    appliance
  - Added options to specify MAC address policy and include ISO
    files when exporting an appliance
  - Added options to Keep disk UUIDs, specify MAC policy and keep
    disk names when cloning a guest
  - Added OS icon for Windows 2019 64bit
  - Rewrote the copy and disk conversion code, should be cleaner
    and faster
  - Creating a new guest, now uses the ApplyDefaults API call which
    was broken in previous versions of VirtualBox. This allows
    a lot of code cleanups and faster guest creation
  - Fixed incorrect URL on About window
  - Various code cleanups</changelog>
  <changelog author="chri@gallochri.com" date="1582113600">- RemoteBox-2.6_fix-env-script-interpreter.patch remamed for to
  RemoteBox-2.7_fix-env-script-interpreter.patch.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1640260800">- Update to 3.0
  - RemoteBox has been ported to Gtk3.
    Review the requirements before updating to ensure your
    operating system is compatible.
- Changes from 2.8
  The changes don't really justify a release however this is likely
  to be the last release of RemoteBox based on Gtk2 as RemoteBox is
  being ported to Gtk3.
  - Removed hearbeat option as it's no longer required
  - Server memory bar updates changed to 58 seconds
  - Added option to bind the RDP/VNC server for a guest to a
    specific IP or hostname.
  - Fixed copy and clone of disks. Regression caused by passsing
    incorrect datatype to the API
  - Added OS icon for Windows 11</changelog>
  <changelog author="gallochri &lt;chri@gallochri.com&gt;" date="1641556800">- Update RemoteBox.spec file
  - Renamed patch RemoteBox-2.7_fix-env-script-interpreter.patch
    to RemoteBox-3.0_fix-env-script-interpreter.patch
  - Added Requires typelib-1_0-GdkPixdata-2_0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1648641600">- Update to 3.1
  - Changed the RemoteBox logo
  - Various minor GUI tweaks
  - Added button to save the message log to a text file. Might be
    useful for debugging purposes.
  - Fixed: Regression introduced in 3.0 caused Connection Profiles
    dialog to essentially stop working correctly, potentially
    losing existing profiles in the process.
  - Fixed: Regression introduced in 3.0 meant that NAT rules were
    not shown for IPv4 and IPv6 networks
  - Fixed column sorting in the VMM (Virtual Media Manager)
  - Fixed various list selection bugs. The get_selected() method
    under GTK3 returns both the model and the iterator, not just
    the iterator as with GTK2
  - RemoteBox is no longer bundled with a PDF manual. Documentation
    is now exclusively maintained on the RemoteBox web site.</changelog>
  <changelog author="gallochri &lt;chri@gallochri.com&gt;" date="1674302400">- Update to 3.2
  - RemoteBox now requires VirtualBox 7.0.x
  - Started the process of moving away from Glade and implementing
    GUI code natively. This is significant effort and involves a
    large amount of code churn which will span many releases.
  - Added option to attach an ISO when creating a new guest
  - Added support for setting the TPM (Trusted Platform Module) types
    TPM v1.2
    TPM v2.0
  - Added support for setting Secure Boot (where supported)
  - Added support for the following network cards:
    Novell NE2000
    Novell NE1000
    WD/SMC EtherCard Plus 16
    WD/SMC EtherCard Plus
    3Com EtherLink II
    3Com EtherLink
  - Added support for the Windows Audio System (WAS)
  - Added support for USB Multi-Touch screen and pad
  - Added ability to edit an IPv4 Port Forwarding rule
  - Added ability to edit an IPv6 Port Forwarding rule
  - Added 'Devices' menu with items orignally in the 'Machine' menu
  - Added 'Actions' menu with items orignally in the 'Machine' menu
  - Added 'New Floppy Disk Image' to the 'Change Floppy' menu
  - Added 'Add Floppy Disk Image' to the 'Change Floppy' menu
  - Added 'Add Floppy Disk Image' to the menus when editing storage
    menu when attaching storage in
  - Added 'Add Optical Disc Image' to the 'Change Optical Disc' menu
  - Added 'Add Optical Disc Image' to the menus when editing storage
  - The 'Devices' menu now pops up instead of the 'Machine' menu on
    an RMB event on the guest list
  - The 'Change Floppy' and 'Change Optical Disc' menus are now
    usable with guests that are powered off
  - Updated many operating system icons
  - Added several new dialog motifs
  - Various minor GUI tweaks</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="Christian Galeffi &lt;chri@gallochri.com&gt;" date="1727697600">-Update to 3.3
  * RemoteBox now requires VirtualBox 7.1.x.
  * Updated OS icons.
  * Added support for VirtioSound Audio Controller.
  * Implemented refresh function for guest logs, the button was
  available but actually did nothing.
  * Changed the default freerdp client preset. VirtualBox now issues
  self-signed certs on RDP connections, the new default ignores
  certificate verification as RemoteBox cannot prompt you.
  * Added Remmina as a VNC/RDP client preset.
  * Significant work on removing dependence on Glade and GTKBuilder.
  * VirtualBox now uses self-signed certs on RDP connections.
  You will need to reset your RDP settings in the RemoteBox
  Preferences -&gt; Guest Display Tab, by selecting a preset.
  * RemoteBox 3.3 requires the Perl module Time-HiRes to be installed
  if not already.
  * RemoteBox 3.3 should run on ARM based Macs fine, but using ARM
  based Macs as the server is NOT supported.
-RemoteBox-3.0_fix-env-script-interpreter.patch update to
  RemoteBox-3.3_fix-env-script-interpreter.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1739102400">- Update to 3.4
  * This release is really to address a major RDP display issue
  * Set RDP auth method to negotiate when creating new guests
    (quick fix for the remote display not opening on newly created guests)
  * Changes to the xfreerdp, rdesktop and remmina presets to increase
    compatibility
  * IMPORTANT: With RemoteBox 3.4 if you still have a guest that won't open
    it's display. Simply Edit it's settings, go to Display-&gt;Remote Display
    then press save. This will update some internal settings
- renamed RemoteBox-3.3_fix-env-script-interpreter.patch to
  fix-env-script-interpreter.patch
- dropped remotebox.pdf as the only official documentation is now the website</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1773230400">- Update to 3.7
  - RemoteBox now requires VirtualBox 7.2.x
  - Fixed a bug where assigning Host Only network interfaces fails
- Changes from 3.6
  - Fixed regression which caused connection profiles to not be saved correctly
  - Added RemoteBox preference to surpress missing VirtualBox Extensions dialog
  - Added RemoteBox preference to surpress unsupported VirtualBox version dialog
  - Added 10 second timeout for SOAP connections
  - RemoteBox now indicates if the current VM state has changed from the last
    snapshot
  - RemoteBox now also sorts the guest groups alphabetically if the 'Sort guest
    list alphabetically' preference is set.
  - Some speed optimisations on the GUI code
- Changes from 3.5
  - Completely removed the use of GTKBuilder and Glade. The GUI code has now been
    entirely re-written. While there may not be too many visible changes to GUI
    there might be some regressions and other bugs due to the massive amount of
    code-change. This needed to happen before any significant feature changes
    could take place.
  - The perl modules File::Which and Regexp::Common are now required. Packagers
    should especially take note.
  - Added support for running RemoteBox in a web browser by running the command
    remotebox-web
  - Added button to clear the message log
  - Added ability to reset the secure boot keys to the defaults for a guest
  - Added OS icon for Windows 2025
  - Added an info button in the RemoteBox preferences to show detected RDP and
    VNC clients located in your command path
  - Various GUI tweaks
  - Updated the default RDP preset for mstsc to look for mstsc.exe isntead. This
    should allow installations in WSL to use the native Microsoft Windows RDP
    client as an option
  - Fixed coverting a virtual machine from BIOS to EFI firmware. NVRAM and
    Platform keys are now created as needed
  - Fixed a 'Settings' tab caching issue. The wrong tab would sometimes be cached
    leading to stale contents in the widgets
  - Fixed the initial GUI state for Disk Encryption in the Settings
  - Fixed HostOnly and HostOnly Named options being swapped around when setting
    guest network settings
  - Fixed GTK3 initialisation happening too late in code execution
  - Fixed many problems with the Host-Only network dialog. Several of these were
    likely regressions
  - Fixed the Reset menu item not working (regression)
  - Fixed the GUI not starting with appropriate widgets ghosted etc (regression)
  - Fixed handling of the internal network option in guest settings (regression)
  - Fixed importing appliance images (regression)
- Rebase fix-env-script-interpreter.patch</changelog>
</package>
<package pkgid="d7ab81e4d93d03d7e014b6510d36a864876f0506eb7288c2b552d4d763d4b99b8befe2cf5a4b245a325aafcebc4aeb112be0df07aede2566bd49aa78f676056d" name="RigelEngine" arch="riscv64">
  <version epoch="0" ver="0.9.1" rel="5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632657600">- Add patches:
  * 749.patch  (Fix threads not found on Tumbleweed)
  * fix-find-boost-program_options.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637496000">- Update to version 0.8.2
  New features
  * Added a smooth scrolling and movement mode. When this is
    enabled, the game is taking full advantage of the display
    framerate (60 FPS or higher) by interpolating object and
    camera movement during rendering (internal game logic is
    still running at 15 FPS). This is currently still work in
    progress, see known issues.
  * The engine has a built-in screenshot function now. Press F12
    to take a screenshot. It will be saved as PNG in either your
    Duke Nukem II game files directory, or in the user profile
    directory if the former is not writable.
  * It's now possible to skip the bonus screen after finishing a
    level by pressing Enter or Esc (or controller button A or B).
  * Added an option to the Enhancements tab to skip the intro
    when RigelEngine starts (same as the -s command line option).
  * Added information about currently active gamepads to the
    options menu
  Improvements
  * In widescreen mode, out of bounds areas are now drawn in
    black instead of showing the background.
  * Replacement backgrounds (mods) can now be wider than the
    original art they are replacing, and will be displayed
    correctly (without distortion)
  * For auto-scrolling backgrounds, the scroll position is now
    saved/restored when quick saving/loading.
  * The game will now run even if the intro movie files
    (NUKEM2.F1, .F2 etc.) are missing. The movies will be
    skipped instead of exiting the game.
  * Game physics are more correct now w.r.t. the original code
    when it comes to items falling down.
  Bug fixes
  * Fixed the "wall dance" glitch. This glitch allows Duke to move
    through walls using a specific sequence of moves.
  * Fixed spiders sometimes not latching on to Duke when touching
    him.
  * Fixed items getting stuck in the ceiling when the box was shot
    while hidden behind a rock that would later fall down (e.g. in
    N2).
  * Fixed missing animation for the Computer merchandise pickup.
  * Fixed a glitch when starting a level while having high
    resolution mods enabled, where the graphics would briefly show
    as low resolution.
  * Fixed in-game messages not being affected by screen shake when
    in widescreen mode.
- Remove patches:
  * 749.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1641038400">- Update to version 0.8.3
  New features
  * Added the Nuked OPL3 AdLib emulator as an alternative to DBOPL
    (selectable in the Sound options). Nuked OPL3 is more
    accurate but also uses more CPU. The difference in CPU load has
    little impact on most systems, but it does matter on low-end
    devices like Raspberry Pi Zero.
  * Added a "sound test" button to the Sound options (play a chosen
    sound effect)
  Improvements
  * Improved sound effect quality for certain digital sounds
    (SB_nn.MNI files in VOC format) by using a more accurate ADPCM
    decoding algorithm (same as DosBox's SoundBlaster emulation).
  * Slightly improved sound effect quality for AdLib sounds by
    running the emulator at the native OPL2 frequency (49716 Hz).
  * In widescreen mode, the camera now tries to avoid showing
    out-of-bounds parts of the map if possible, by restricting
    downward scrolling unless it's necessary to keep the player on
    screen.
  * Added 75 to the list of pre-defined FPS limits for the FPS
    limiter.
  Bug fixes
  * Fixed a soft-lock that could occur when killing a ceiling
    sucker at exactly the same time as it sucked up Duke.
  * When dying due to shooting an airlock and then respawning at a
    checkpoint, Duke would remain in the spinning animation. This
    is now fixed.
  * Fixed a small visual glitch appearing during the fade-out of
    the intro movie.
  * The credits screen shown during the attract mode loop didn't
    react to any key press aside from ESC, this is now fixed.
  * Under certain circumstances, the main menu would respond to a
    keypress that happened during the intro or another menu. This
    is now fixed.
  * Fixed visual glitches (bright lines between tiles) that could
    occur at certain resolutions/window sizes when using high-res
    replacement graphics.
  * Fixed an issue that made high-resolution backdrop replacements
    appear as low resolution under certain circumstances.
  * Fixed right side of the HUD being partially cut off at certain
    window sizes/resolutions.
- Drop not longer needed patches:
  * fix-find-boost-program_options.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1648814400">- Update to version 0.8.4
  Smooth motion mode improvements
  * Moving parts of the level (falling rocks, doors, ...) are now
    moving smoothly as well.
  * Fixed glitches (jittering top part) with the smash hammer and
    grabber claw.
  Modding support improvements
  * It's now possible to replace STATUS.MNI with a PNG image that
    can be original or higher resolution. This allows changing
    various fonts and UI elements, including parts of the HUD.
  * Replacements for actors used by the HUD can now be high
    resolution.
  Other improvements
  * Improved performance on Raspberry Pi, especially when under
    water areas are visible.
  * Blocked off the area to the left of the HUD in widescreen
    mode to avoid potentially showing out-of-bounds parts of the
    map.
  * Further improved digitized sound effect quality by replacing
    the ADPCM decoding code with the exact same algorithm as
    implemented in the SoundBlaster firmware, based on disassembly
    of the latter
  * Improved the sound test UI
  Bug fixes
  * Fixed camera moving too far down when falling into a
    bottomless pit in widescreen mode
  * Fixed important parts at the bottom of the level (like lava
    pools) being hidden in certain cases in widescreen mode (e.g.
    in E3L1)
  * Fixed visual glitches on GL ES devices like Raspberry Pi and
    Odroid Go (overly pixelated backdrop during scrolling, white
    lines visible next to certain enemies during the damage
    flash effect)
  * Fixed missing fade-in effect when using the teleporter
  * Fixed incorrect rendering of high-res replacement backdrops
    when vertical auto-scrolling is used
  * Fixed position of dialog boxes (quit confirm, game paused
    etc.) in widescreen mode
  * Fixed visual glitch when entering a menu while smooth motion
    is enabled</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653825600">- Update to version 0.8.5
  New features
  * Implemented a mod manager. Mods can now be organized into
    directories, and each mod can be enabled/disabled in the
    options menu. See Modding Support for more details.
  * Added additional "remixed" HUD styles in widescreen mode.
  * Added additional upscaling filters: Sharp bilinear, pixel
    perfect (integer scaling). Note that using mods with high-res
    replacement graphics currently forces nearest neighbor
    filtering.
  * The game now writes a log file into the user directory.
  * Gamepad controls are now explained in the options menu.
  * The top-level in-game menu (reachable via gamepad) now shows
    the current episode, level and difficulty in the title.
  Improvements
  * Improved the look of the classic HUD in widescreen mode, by
    extending the left side to cover the length of the screen.
  * Reworked quick saving/loading gamepad controls, to make
    loading quick saves possible without needing to open the menu.
    The select/back button now acts as a modifier. When pressed
    together with shoot, a quick save is made. Pressing the
    button together with jump loads the last quick save.
  Bug fixes
  * Fixed destructible level geometry remaining visible after
    being destroyed in certain cases
  * Fixed brief camera movement after turning wide-screen mode
    on/off or changing the window size
  * Fixed slime blob containers sometimes not animating.
  * Fixed sprites flickering in and out of existence in certain
    circumstances
  * The episode 2 boss would keep flying when killed in mid-flight
    This is now fixed.
- Add patch:
  * fix-build.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1670673600">- Update to version 0.9.1
  Bug fixes
  * Fixed a crash that could occur in level 1 of episode 2, in
    theory also in other levels but it was so far only observed in
    E2L1.
  * Fixed being able to shoot destructible walls through 4-tile
    wide walls using the regular shot.
- Update to version 0.9.0
  New features
  * Added a "Classic" gameplay style/mode. It doesn't support
    widescreen mode or smooth motion, but is 100% accurate to the
    original. Quick-saving and high-resolution mods are still
    supported. See Classic Mode vs. Enhanced Mode for more details.
  * Implemented the gameplay demo (plays during the attract mode
    loop at the beginning of the game or after waiting for
    30 seconds in the main menu).
  * Implemented the original game's cloak effect, replacing the
    previously used alpha transparency.
  * Implemented the original game's slide-in animation when
    showing message boxes.
  * Added an option to disable the radar overlay when using the
    "Remixed 1" HUD style.
  * Added an option to disable aspect ratio correction when using
    pixel-perfect upscaling (aka integer scaling). This is to
    allow running RigelEngine on a 4:3 CRT at original (or close
    to) resolution.
  * It's now possible to confirm quitting by pressing enter instead
    of Y (but the latter also still works).
  * Pressing ESC while in-game now brings up the in-game menu (this
    was previously only accessible by using a gamepad). Pressing Q
    now does what ESC used to do, i.e. bringing up the "Quit"
    dialog without going through the menu.
  Parity improvements
  * Fixed (very) minor discrepancies in the color palette.
  * Added missing horizontal parallax for vertically autoscrolling
    backdrops.
  * Fixed oversight in player movement: In the original, Duke cannot
    move left/right when hanging from a pipe as long as the fire
    button is held down.
  * It was possible for an enemy to get hit by multiple player shots
    per frame, but this isn't possible in the original. Now Rigel
    doesn't allow that anymore either.
  * Hint machine messages cannot be interrupted by other messages
    in the original game, but this was possible in Rigel-now fixed.
  * Handling of shootable walls now matches the original.
  * The watchbot (jumpy robot with a big eye) was jumping too
    frequently, it now matches the original.
  * Fixed discrepancies in behavior for the wall walker enemy.
  * Fixed discrepancies in behavior for the green cat/dog creature.
  * Fixed discrepancies in behavior for the spiked dragon/lizard
    creature.
  * Fixed discrepancy in the cooldown period for manual scrolling
    after firing a shot.
  * Fixed player starting location being off by one in levels where
    the player starts out facing left.
  * Fixed incorrect animation speeds for Rigelatin space ship
    engine fire, shallow water, and rotating floor spikes.
  * After being released from their box, certain items have a brief
    period during which they can't be picked up yet. This was
    missing in RigelEngine.
  Bug fixes
  * Fixed graphical glitches (bright lines appearing next to certain
    sprites) that could occur on some systems when high-res graphic
    replacements were used.
  * Fixed being able to walk through walls under specific
    circumstances.
  * In widescreen mode, when using one of the remixed HUD options,
    the classic HUD will be shown as fallback in case the current
    screen resolution's aspect ratio is not wide enough for the
    selected HUD style. In that case, it was possible to walk
    behind the right side of the HUD (i.e., the gameplay area
    extended beyond the HUD). This is now fixed.
  * Framerate drops could cause the game to advance a few frames
    into the future without respecting player input. This is now
    improved.
- Drop patch
  * fix-build.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680868800">- Add patch:
  * RigelEngine-fix-build-with-gcc13.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1724587200">- Add patch:
  * RigelEngine-fix-build-with-gcc14.patch</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1745236800">- Add BuildRequires pkgconfig(x11), fixes building
- Rebase enforcement gcc for Leap</changelog>
</package>
<package pkgid="84c652b8de4d3bd66ffad6774391fa034fa3b4b5a8726342367dc634ca48b0e62b9bf36ce20279a87b1b61ee63d250e7333996d25a8280d7bc4d5af051d1a888" name="Rivet-data" arch="noarch">
  <version epoch="0" ver="4.1.2" rel="1.1"/>
  <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ü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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 3.1.10:
  * Add CMS_2023_I2703254: ttbb in lepton+jets at 13 TeV
- Drop fix_HepMC_327_compat.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Update to version 3.1.11:
  * Streamline parsing of version codes for dependencies
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Update Logging to remove non-const static map of color codes,
    and add support for the CRITICAL level.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744200000">- Add Rivet-fix-hepmc-tests.patch -- Use deduce_reader in API
  tests for HepMC 3.3.x compatibility; part of upstream commit
  ca0d57ca to release-4-0-x development branch.
- Add Rivet-disable-testCmdLine.patch -- Disable an outdated and
  failing test</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752148800">- Add Rivet-include-missing-cstdint.patch: Include cstdint header
  to fix build failures against GCC 15.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Update to version 4.1.2:
  * The LWTNN interface has been marked as to be deprecated in
    preparation for future replacements.
  * MET projections have been restructured to reduce code
    duplication, with the SmearedMET projection now supporting
    smearing of both vector pT and ET.
  * Added pT-dependent b-tagging efficiency functions and ATLAS
    Run-2 muon working points to detector-smearing functors.
  * Streamlined handling of beam checks in multi-energy analyses
    and improved re-entrant safety, including a unified ENERGY
    option to override the nominal centre-of-mass energy.
  * Fixed Particle::closestApproach() and improved the handling of
    nominal weights when using --skip-weights.
  * Rationalised units constants, removing ambiguous short symbols
    and adding UK/US spellings (e.g. metre/meter).
  * When running with --no-mcerrs, MC statistical errors are now
    fully excluded from both error bars and uncertainty bands.
  * Added a new MC_VERTEX validation routine to monitor vertex
    positions, plus eight new measurement analyses from recent
    collider results.
- Changes from version 4.1.1:
  * A same-flavour requirement is now enforced in the
    DileptonFinder utility.
  * An extended MC_WEIGHTS observable provides a differential
    distribution of negative-weight events.
  * Rivet now warns if analysis option ordering has to be
    auto-corrected to canonical alphabetical form.
  * Protections have been added to the DIS projection against
    invalid (null) boost directions.
  * Argument parsing has been reworked to support remote HepMC
    sources (e.g. via xrootd).
  * New and updated analyses from LHC and HERA.
  * Event smearing can be disabled at runtime via the
    RIVET_DISABLE_SMEARING=1 environment variable.
  * The ONNXruntime interface is now templated to support both
    float and double precision, with a new mkVecOf utility for
    streamlined data preparation.
- Changes from version 4.1.0:
  * Update PID utils to MCUtils head, including a new
    PID::isQuarkonium function from LHCb.
  * Fix ProjectionApplier::hasProjection() to check against the
    local projection-registration queue if its ProjectionHandler
    is not yet bound.
  * Remove FinalState::accept() method, which was misleading as
    (as implemented) the subclasses did not override it and it
    always just applied the stored ParticleFinder::_cuts rather
    than augmenting those with the subclass semantics.
  * Fix removed HDF5 variable expansion in rivet-config, and
    improve terms reported for YODA (which provides HDF5) and
    FastJet.
  * Split MET smearing functions into SMEARPARAMS functions that
    calculate the mean distorted vector and its energy resolution,
    and the implementation of that smearing.
- Changes from versions 4.0.0 through 4.0.3:
  * Too many to list, see %{_docdir}/Rivet-devel/ChangeLog for a
    full list.
- Drop upstreamed patches:
  * Rivet-fix-hepmc-tests.patch
  * Rivet-include-missing-cstdint.patch
- Rebase Rivet-disable-testCmdLine.patch for update.</changelog>
</package>
<package pkgid="011d3df638ab52555094a28ee4abd0158db7a59b224896fe44b0d6d059a7c19d7abb0a4ed22b8d297e619dc18500da95c609f0e0fe6c6ff48f2cb96f160a6eda" name="Rivet-devel" arch="riscv64">
  <version epoch="0" ver="4.1.2" rel="1.1"/>
  <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ü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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 3.1.10:
  * Add CMS_2023_I2703254: ttbb in lepton+jets at 13 TeV
- Drop fix_HepMC_327_compat.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Update to version 3.1.11:
  * Streamline parsing of version codes for dependencies
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Update Logging to remove non-const static map of color codes,
    and add support for the CRITICAL level.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744200000">- Add Rivet-fix-hepmc-tests.patch -- Use deduce_reader in API
  tests for HepMC 3.3.x compatibility; part of upstream commit
  ca0d57ca to release-4-0-x development branch.
- Add Rivet-disable-testCmdLine.patch -- Disable an outdated and
  failing test</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752148800">- Add Rivet-include-missing-cstdint.patch: Include cstdint header
  to fix build failures against GCC 15.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Update to version 4.1.2:
  * The LWTNN interface has been marked as to be deprecated in
    preparation for future replacements.
  * MET projections have been restructured to reduce code
    duplication, with the SmearedMET projection now supporting
    smearing of both vector pT and ET.
  * Added pT-dependent b-tagging efficiency functions and ATLAS
    Run-2 muon working points to detector-smearing functors.
  * Streamlined handling of beam checks in multi-energy analyses
    and improved re-entrant safety, including a unified ENERGY
    option to override the nominal centre-of-mass energy.
  * Fixed Particle::closestApproach() and improved the handling of
    nominal weights when using --skip-weights.
  * Rationalised units constants, removing ambiguous short symbols
    and adding UK/US spellings (e.g. metre/meter).
  * When running with --no-mcerrs, MC statistical errors are now
    fully excluded from both error bars and uncertainty bands.
  * Added a new MC_VERTEX validation routine to monitor vertex
    positions, plus eight new measurement analyses from recent
    collider results.
- Changes from version 4.1.1:
  * A same-flavour requirement is now enforced in the
    DileptonFinder utility.
  * An extended MC_WEIGHTS observable provides a differential
    distribution of negative-weight events.
  * Rivet now warns if analysis option ordering has to be
    auto-corrected to canonical alphabetical form.
  * Protections have been added to the DIS projection against
    invalid (null) boost directions.
  * Argument parsing has been reworked to support remote HepMC
    sources (e.g. via xrootd).
  * New and updated analyses from LHC and HERA.
  * Event smearing can be disabled at runtime via the
    RIVET_DISABLE_SMEARING=1 environment variable.
  * The ONNXruntime interface is now templated to support both
    float and double precision, with a new mkVecOf utility for
    streamlined data preparation.
- Changes from version 4.1.0:
  * Update PID utils to MCUtils head, including a new
    PID::isQuarkonium function from LHCb.
  * Fix ProjectionApplier::hasProjection() to check against the
    local projection-registration queue if its ProjectionHandler
    is not yet bound.
  * Remove FinalState::accept() method, which was misleading as
    (as implemented) the subclasses did not override it and it
    always just applied the stored ParticleFinder::_cuts rather
    than augmenting those with the subclass semantics.
  * Fix removed HDF5 variable expansion in rivet-config, and
    improve terms reported for YODA (which provides HDF5) and
    FastJet.
  * Split MET smearing functions into SMEARPARAMS functions that
    calculate the mean distorted vector and its energy resolution,
    and the implementation of that smearing.
- Changes from versions 4.0.0 through 4.0.3:
  * Too many to list, see %{_docdir}/Rivet-devel/ChangeLog for a
    full list.
- Drop upstreamed patches:
  * Rivet-fix-hepmc-tests.patch
  * Rivet-include-missing-cstdint.patch
- Rebase Rivet-disable-testCmdLine.patch for update.</changelog>
</package>
<package pkgid="24d4b2b3f7f57534a1085ff34a913379061e90e8b6ec9b906f082b0ce66905eb29733ef31bdb9be017d26f810c97aab078cdd1c1786d3141bdfc74d3fe9da9e6" name="Rivet-plugins" arch="riscv64">
  <version epoch="0" ver="4.1.2" rel="1.1"/>
  <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ü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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 3.1.10:
  * Add CMS_2023_I2703254: ttbb in lepton+jets at 13 TeV
- Drop fix_HepMC_327_compat.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Update to version 3.1.11:
  * Streamline parsing of version codes for dependencies
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Update Logging to remove non-const static map of color codes,
    and add support for the CRITICAL level.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744200000">- Add Rivet-fix-hepmc-tests.patch -- Use deduce_reader in API
  tests for HepMC 3.3.x compatibility; part of upstream commit
  ca0d57ca to release-4-0-x development branch.
- Add Rivet-disable-testCmdLine.patch -- Disable an outdated and
  failing test</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752148800">- Add Rivet-include-missing-cstdint.patch: Include cstdint header
  to fix build failures against GCC 15.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Update to version 4.1.2:
  * The LWTNN interface has been marked as to be deprecated in
    preparation for future replacements.
  * MET projections have been restructured to reduce code
    duplication, with the SmearedMET projection now supporting
    smearing of both vector pT and ET.
  * Added pT-dependent b-tagging efficiency functions and ATLAS
    Run-2 muon working points to detector-smearing functors.
  * Streamlined handling of beam checks in multi-energy analyses
    and improved re-entrant safety, including a unified ENERGY
    option to override the nominal centre-of-mass energy.
  * Fixed Particle::closestApproach() and improved the handling of
    nominal weights when using --skip-weights.
  * Rationalised units constants, removing ambiguous short symbols
    and adding UK/US spellings (e.g. metre/meter).
  * When running with --no-mcerrs, MC statistical errors are now
    fully excluded from both error bars and uncertainty bands.
  * Added a new MC_VERTEX validation routine to monitor vertex
    positions, plus eight new measurement analyses from recent
    collider results.
- Changes from version 4.1.1:
  * A same-flavour requirement is now enforced in the
    DileptonFinder utility.
  * An extended MC_WEIGHTS observable provides a differential
    distribution of negative-weight events.
  * Rivet now warns if analysis option ordering has to be
    auto-corrected to canonical alphabetical form.
  * Protections have been added to the DIS projection against
    invalid (null) boost directions.
  * Argument parsing has been reworked to support remote HepMC
    sources (e.g. via xrootd).
  * New and updated analyses from LHC and HERA.
  * Event smearing can be disabled at runtime via the
    RIVET_DISABLE_SMEARING=1 environment variable.
  * The ONNXruntime interface is now templated to support both
    float and double precision, with a new mkVecOf utility for
    streamlined data preparation.
- Changes from version 4.1.0:
  * Update PID utils to MCUtils head, including a new
    PID::isQuarkonium function from LHCb.
  * Fix ProjectionApplier::hasProjection() to check against the
    local projection-registration queue if its ProjectionHandler
    is not yet bound.
  * Remove FinalState::accept() method, which was misleading as
    (as implemented) the subclasses did not override it and it
    always just applied the stored ParticleFinder::_cuts rather
    than augmenting those with the subclass semantics.
  * Fix removed HDF5 variable expansion in rivet-config, and
    improve terms reported for YODA (which provides HDF5) and
    FastJet.
  * Split MET smearing functions into SMEARPARAMS functions that
    calculate the mean distorted vector and its energy resolution,
    and the implementation of that smearing.
- Changes from versions 4.0.0 through 4.0.3:
  * Too many to list, see %{_docdir}/Rivet-devel/ChangeLog for a
    full list.
- Drop upstreamed patches:
  * Rivet-fix-hepmc-tests.patch
  * Rivet-include-missing-cstdint.patch
- Rebase Rivet-disable-testCmdLine.patch for update.</changelog>
</package>
<package pkgid="6b2c2687f5699288e3a9aaf24d374699f2c0d4de19577268d02266570e23e0183bfaf6c12536e29f700de128949a9586ff90bf91d202919b7630e3cabf3e6586" name="SDL" arch="riscv64">
  <version epoch="0" ver="1.2.15" rel="1.1"/>
  <changelog author="schwab@suse.de" date="1421064000">- libspe2 only exists for ppc and ppc64</changelog>
  <changelog author="schwab@suse.de" date="1498737600">- libspe2 doesn't exist any more</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551614400">- Add patch:
  * SDL-1.2.15-Use-system-glext.h.patch
    Mesa-18.2.6 changed GL_GLEXT_VERSION and that conflicts with
    the bundled glext.h definitions.
    Use system glext.h instead via GL/gl.h.
    See: https://bugzilla.redhat.com/show_bug.cgi?id=1662778</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1565006400">- Do not provide an empty static archive.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566475200">- Add patches for several heap-based buffer overreads:
  * CVE-2019-7577.patch (boo#1124800 CVE-2019-7577)
  * CVE-2019-7575.patch (boo#1124806 CVE-2019-7575)
  * CVE-2019-7574.patch (boo#1124803 CVE-2019-7574)
  * CVE-2019-7572.patch (boo#1124806 CVE-2019-7572)
  * CVE-2019-7637.patch (boo#1124825 CVE-2019-7637)
  * CVE-2019-7578.patch (boo#1125099 boo#1124799 CVE-2019-7578
    CVE-2019-7573)
  * CVE-2019-7635.patch (boo#1124827 CVE-2019-7635)
  * CVE-2019-7636.patch (boo#1124826 boo#1124824 CVE-2019-7636
    CVE-2019-7638)
  * CVE-2019-13616.patch (boo#1141844 CVE-2019-13616)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566907200">- Actually apply CVE-2019-7637.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Rename devel package to just %name-devel, which is what most
  our packages do.
- Move documentation into separate SDL-devel-doc. As SDL1 has been
  superseded by SDL2, docs are not that hot anymore.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1649160000">- Add CVE-2021-33657.patch: always create a full 256-entry color
  map in case color values are out of range (boo#1198001
  CVE-2021-33657).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1733140800">- Reduce the SDL package to produce just the binary, for rare cases
  when sdl12_compat is unable to do something. Place the library in
  /usr/lib64/SDL1 so it can be selectively chosen via
  LD_LIBRARY_PATH and does not interfere with sdl12_compat.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750334400">- Add gcc15.patch</changelog>
</package>
<package pkgid="20383537bc9f1dd4f836293bf2640aca70683fd2ae56f282ac7e103311ed9d8e5c9587498df8177bf3b8ad0b2a3245599607bc4e44f77c3148b0ccf8f83a46df" name="SDL2" arch="riscv64">
  <version epoch="0" ver="2.32.10" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735819200">- Update to release 2.30.11
  * Fixed a crash if the controller product name is NULL
  * Corrected CoreAudio surround sound channel layouts</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1738497600">- Update to release 2.30.12
  * Added support for the 8BitDo Ultimate 2C Wireless in
    Bluetooth mode
  * Fixed Steam Deck controller not being visible to games
    running on Proton 9 and older
  * Fixed a crash when hot-plugging keyboards and mice on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739016000">- Update to release 2.32.0
  * Allow destroying a window and its renderer in either order
  * Added cursor-shape-v1 protocol support on Wayland
  * Improved event processing latency when gamepad/sensor is open
  * Fixed conditional effect playback on Moza Racing devices
  * Fixed input for Thrustmaster PlayStation wheels when
    hid-tmff2 is installed</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739275200">- Add patch from upstream to fix building with pipewire-1.3.82.
  * 0001-pipewire-Ensure-that-the-correct-struct-is-used-for.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740916800">- Update to release 2.32.2
  * Fixed flushing audio forever in some cases when recording
    PulseAudio on Linux.
  * Added SDL_HINT_JOYSTICK_HAPTIC_AXES to specify how many haptic
    axes a device has.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741780800">- Remove SDL2-devel requiring pkgconfig(xproto/x11), because X11
  is an optional dependency (e.g. in favor of Wayland).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743422400">- Update to release 2.32.4
  * Fixed detecting PlayStation controller sensors on Linux when
    HIDAPI is not being used
  * Fixed crash enumerating some input devices
- Delete 0001-pipewire-Ensure-that-the-correct-struct-is-used-for.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748952000">- Update to release 2.32.8
  * Fixed a rare crash in SDL_WaitEvent()
  * Fixed swapped red/blue channels when updating a YUV texture
    on OpenGL ES 2.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Reduce the SDL2 package to produce just the binary, for rare
  cases when sdl2_compat is unable to do something. Place the
  library in /usr/lib64/SDL2 so it can be selectively chosen via
  LD_LIBRARY_PATH and does not interfere with sdl2_compat.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756728000">- Update to release 2.32.10
  * Report the correct device audio format when using Pipewire.
  * Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY on
    iOS.
  * Improved thumbstick range for Nintendo Switch Pro Controllers.
  * Fixed loading user calibration for Nintendo Switch Pro
    Controllers.
- Add alsa-sig.patch to cure a build failure</changelog>
</package>
<package pkgid="0589d85ce67d23edd23802c50bb436450d72fac693d08265a1d379374f66e74c9895a4df81e37ddf3c3963a33bb888f97f91871476cbc8f413a8e1391f315d46" name="SDL2_Pango-devel" arch="riscv64">
  <version epoch="0" ver="2.1.5" rel="1.2"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Initial package.</changelog>
</package>
<package pkgid="361dd014fbf3db3401b2c5e497212df41c2f150224dc50da19ea67a5bf9555bad9e82893fc6af687c03c0e9b2cb46fafef2f16f052a5de195ba030bc380134d2" name="SDL2_image-devel" arch="riscv64">
  <version epoch="0" ver="2.8.10" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734436800">- Update to release 2.8.3
  * Fixed handling of grayscale images with alpha</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735214400">- Update to release 2.8.4
  * Fixed a regression in the last release with certain grayscale
    PNG images</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740916800">- Update to release 2.8.6
  * Fixed partial alpha in ICO and CUR images
  * Fixed reading beyond the end of the PNG image when using
    stb_image</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741003200">- Update to release 2.8.8
  * Fixed alpha in less-than-32-bit ICO and CUR images</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1744718400">- Add baselibs.conf
  Some proprietary 32-bit games need this and don’t provide
  versions that work with Tumbleweed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752494400">- Use pkgconfig() to locate build requirements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1775390400">- Update to release 2.8.10
  * Fixed animated WebP frame composition
  * Fixed out of bounds read in XCF image loader [CVE-2026-35444]</changelog>
</package>
<package pkgid="7af7ef3a4238aa11e2f3036c4fd896242f7671e6ffb1e18fa3d76afa7fee8c6620c432219eab9f5ed380d62bd1f8cbffdec26c7fad388759dcc32eada376c9b8" name="SDL2_mixer-devel" arch="riscv64">
  <version epoch="0" ver="2.8.1" rel="2.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611230400">- Add 0001-use-after-free-fluidsynth.patch to prevent
  fluidsynth &gt;= 2.1.6 from crashing:
  https://hg.libsdl.org/SDL_mixer/rev/b0afe341a91d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657368000">- Update to release 2.6.0
  * Added Mix_MasterVolume() for additional volume control over
    all channels
  * Update Mix_Init() return value to match documentation,
    including MIXER_INIT_* flags for already-initialized modules
  * Added Mix_HasMusicDecoder()
  * Memory leak fixes and F32 format support to fluidsynth player
  * Fixed distorted MIDI playback with FluidSynth if sample rate
    is out of library's limits
  * Added Mix_ModMusicJumpToOrder() for mod music formats
  * Fixes to ogg playback on big-endian devices
  * Added functions to get metadata information and loop point
    information (Mix_GetMusic*)
  * Extended support for WAV files
  * Allow rmid files be opened by native midi
  * Prevent clipping due to volume settings in modplug music
  * Added looping support for Opus, FLAC files
  * Improved OGG looping support
- Switch from libmodplug to libxmp as backend for tracker files
- Rename -devel subpackage based on SRPM name
- Drop 0001-use-after-free-fluidsynth.patch (merged)
- Drop baselibs.conf (no SDL2_mixer-dependent Tumbleweed packages
  themselves have baselibs).</changelog>
  <changelog author="munix9@googlemail.com" date="1658145600">- Update to release 2.6.1
  * This is a minor bug-fix release, fixing a packaging issue
    on Linux.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Update to release 2.6.2
  * Build updates for non-Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.6.3
  * Fixed tags memory leak in Opus music handling</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705838400">- Update to release 2.8
  * Added support for loading wavpack sound files, added support for
  loading classic console sound files using Game_Music_Emu
  * Added support for FLAC audio in Ogg containers
  * Added Mix_PauseAudio() to pause and resume all audio playback
  * Added Mix_GetNumTracks() and Mix_StartTrack() for managing
  tracks in GME files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706875200">- Link to libmpg123 again</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722168000">- Reintroduce baselibs.conf [boo#1227467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1738929600">- Update to release 2.8.1
  * Added Stop/Start/Pause/Resume for Fluidsynth</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752494400">- Use pkgconfig() to locate build requirements</changelog>
</package>
<package pkgid="92c4c50499f192522b641db9e53fc72aa03f174f3774160aa78abab2992353002a62a9f3735468d08b1d18ae714cfe1ea419d7cbb461310f57ba038763e66fac" name="SDL2_net-devel" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="2.1"/>
  <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>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1752494400">- Use pkgconfig(sdl2)</changelog>
</package>
<package pkgid="48bc3c72d8241852314a47dab746bb3dcc7f0727f9cb271e0b9d68876f137fb0e666cb5dfe1d165340b4b72289442ddeee10a9cb7c9aa1f9df777aaabb9342f3" name="SDL2_sound-devel" arch="riscv64">
  <version epoch="0" ver="2.0.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="10c774dea92755d42021f209d0a700a2bfd1006d7bb561a033ed4f9e61cdb2962001c7ec658bc14ca070d382b3c1b667d5fb0ec3324721fb2f886a5a33937d42" name="SDL2_ttf-devel" arch="riscv64">
  <version epoch="0" ver="2.24.0" rel="4.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1641988800">- Update to release 2.0.18
  * Added TTF_GetFreeTypeVersion() and TTF_GetHarfBuzzVersion()
  * Added support for Signed Distance Field rendering with
    TTF_SetFontSDF() and TTF_GetFontSDF()
  * Added optional DPI-scaling of fonts, with new functions.
  * Added 32-bit character support.
  * Added functions to set direction and script when using Harfbuzz.
  * Added extended API for text measurement.
  * Added TTF_SetFontSize() to set font size dynamically.
  * Added 'Shaded' and 'Solid' text wrapped functions.
  * Added TTF_HINTING_LIGHT_SUBPIXEL for better results at small
    text sizes at a performance cost</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657195200">- Update to release 2.20.0
  * Added TTF_GetFontWrappedAlign() and TTF_SetFontWrappedAlign()
    to set alignment on wrapped text
  * Added functions to render using FreeType LCD algorithm:
    TTF_RenderText_LCD(), TTF_RenderUTF8_LCD(),
    TTF_RenderUNICODE_LCD(), TTF_RenderText_LCD_Wrapped(),
    TTF_RenderUTF8_LCD_Wrapped(),
    TTF_RenderUNICODE_LCD_Wrapped(), TTF_RenderGlyph_LCD(),
    TTF_RenderGlyph32_LCD().
  * Added TTF_SetFontDirection() and TTF_SetFontScriptName() for
    additional control over fonts using HarfBuzz
  * Fix memory corruption loading malformed TTF files
    [CVE-2022-27470]
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Update to release 2.20.1
  * Build updates for non-Linux platforms
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662379200">- Add back Provides: SDL2_ttf = %version to library package: the
  python bindings somewhat rely on the name to find the right
  library.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.20.2
  * Build system changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705838400">- Update to relesae 2.22
  * Unspecified bug fixes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735819200">- Update to release 2.24
  * Added function ``TTF_SetFontLineSkip()``</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1744718400">- Add baselibs.conf
  Some proprietary 32-bit games need this and don’t provide
  versions that work with Tumbleweed.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1751976000">- Reference baselibs.conf as a Source to make factory-auto happy</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752494400">- Use pkgconfig() to locate build requirements</changelog>
</package>
<package pkgid="82c9e85051e06942e10562e494d9bd4cc5d252bcb3028a1a2f37ccbb0eb565160215b494c421f06d3273f27b239f8e08ca14581bacd544fffe2866241e388843" name="SDL3-devel" arch="riscv64">
  <version epoch="0" ver="3.4.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748952000">- Update to release 3.2.16
  * Fixed a rare crash in SDL_WaitEvent()
  * Fixed entering fullscreen mode on some X11 window managers
  * Fixed hang processing mouse input on Wayland
  * Fixed occasionally corrupt text input on Wayland
  * Respect the application text input area on Wayland</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752494400">- Update to release 3.2.18
  * Added SDL_PROP_WINDOW_CREATE_CONSTRAIN_POPUP_BOOLEAN to support
    non-constrained and non-grabbing popups
  * Fixed a crash in SDL_GetAudioDeviceChannelMap()
  * Fixed duplicate mouse events when using a pen under X11
  * Improved thumbstick range for Nintendo Switch Pro Controllers
  * Fixed loading user calibration for Nintendo Switch Pro
    Controllers
  * Added support for the ZEROPLUS P4 Wired Gamepad
  * Fixed input from the MayFlash GameCube adapter with version 7
    firmware</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update to release 3.2.20
  * Fixed a crash when passing large invalid coordinates to
    SDL_BlitSurfaceScaled()
  * Fixed doubled mouse wheel events on X11
  * Fixed doubled SDL_EVENT_GAMEPAD_ADDED events for controllers
    with automatic gamepad mappings</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756814400">- Update to release 3.2.22
  * A bunch of changes for non-Linux platforms only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759406400">- Update to release 3.2.24
  * Fixed a crash when enumerating Steam Controllers.
  * Fixed rumble strength on DualSense Edge and Bluetooth connected
    controllers.
  * Fixed the HP Deluxe Webcam KQ246AA being detected as joystick.
  * Fixed VMware not capturing the mouse when relative mode is enabled.
  * Increased the maximum color target bindings from 4 to 8 in the
    GPU API.
  * When using SDL_SetRenderLogicalPresentation(), letterboxing now
    uses the clear color instead of black.
  * Fixed crash at startup when redirecting X11 output over ssh.
  * Fixed a memory leak when using detached threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761825600">- Update to release 3.2.26
  * Fixed a delay at shutdown when the mouse is grabbed under X11
  * Fixed destination coordinates when using scale with the
    software renderer
  * Fixed the Moonlander MK1 Keyboard being detected as a
    controller
  * Fixed the 8BitDo Ultimate 2C Wireless Controller showing up
    twice on some systems
  * Added a Linux mapping for the 8BitDo Pro 3 controller
  * Added support for the Zenaim Arcade Controller</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764763200">- Update to release 3.2.28
  * Fixed a divide by zero with a zero sized blit in some cases
  * Fixed blitting bitmaps with a non-zero x offset
  * Fixed a crash in the Vulkan renderer when the window is
    minimized
  * Fixed the initial X11 window position in some environments
  * Fixed the channel mapping for surround sound on PulseAudio
  * Fixed the sensor axis ordering with the Linux Nintendo driver
  * Fixed Xbox 360 controller mappings on newer Linux kernels
  * Made Nintendo Switch controller initialization more robust
  * Fixed the paddle mapping for Steam Controllers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767268800">- Update to release 3.4.0
  * Improved interoperability between the 3D GPU API and the 2D
    rendering API, improved Emscripten support, improved pen
    handling, and native support for PNG images.
  * Added support for YUV textures and HDR colorspaces to the GPU
    2D renderer.
  * Added support for textures with palettes.
  * Added enhanced support for 8BitDo, FlyDigi &amp; Hand Held Legend
    SInput controllers.
  * Added atomic support for KMSDRM.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774958400">- Update to release 3.4.2
  * Added SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific
    sRGB behavior for OpenGL and OpenGL ES
  * Fixed long startup time on Windows when some non-compliant input
    devices are present
  * Added support for the Razer Raiju V5 Pro
  * Fixed a divide by zero when using Nintendo Switch 2 controllers
  * Fixed handling GameCube adapters in PC mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1775304000">- Update to release 3.4.4
  * Fixes a crash when calling SDL_RenderGeometryRaw() with both
    texture and uv set to NULL
  * Default SDL_GL_FRAMEBUFFER_SRGB_CAPABLE back to zero, to fix
    brightness issues with existing applications
  * Prevent the window from growing when scale to display is used
    on Wayland
  * Scale custom cursors with the pointer scale on Wayland
  * Fixed missing mouse cursor on KMSDRM
  * Fixed sending duplicate key down events when reconciling X11
    modifier state
  * Fixed Print Screen key capture during keyboard grab
  * Fixed pipewire audio output hanging under heavy load
  * Fixed an out of memory issue opening a V4L2 camera with
    FRMIVAL_TYPE_CONTINUOUS
  * Added battery status for newer FlyDigi controllers
  * Added support for the Flydigi Vader 5 Pro in Xbox 360 mode
  * Added support for battery status on third-party DualSense
    controllers
  * Added support for accelerometers on third-party PS3 controllers
  * Added support for the ZUIKI EVOTOP controller
  * Fixed several issues with globbing directories</changelog>
</package>
<package pkgid="3759e07dd7b6975a1810bab2ab20ea60cebac19568ef730498866ed973d8dd8471ecce2260fbcde082e689523c9ef63d578590ef3fe4557f113da8b58348ade2" name="SDL3-devel-doc" arch="noarch">
  <version epoch="0" ver="3.4.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748952000">- Update to release 3.2.16
  * Fixed a rare crash in SDL_WaitEvent()
  * Fixed entering fullscreen mode on some X11 window managers
  * Fixed hang processing mouse input on Wayland
  * Fixed occasionally corrupt text input on Wayland
  * Respect the application text input area on Wayland</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752494400">- Update to release 3.2.18
  * Added SDL_PROP_WINDOW_CREATE_CONSTRAIN_POPUP_BOOLEAN to support
    non-constrained and non-grabbing popups
  * Fixed a crash in SDL_GetAudioDeviceChannelMap()
  * Fixed duplicate mouse events when using a pen under X11
  * Improved thumbstick range for Nintendo Switch Pro Controllers
  * Fixed loading user calibration for Nintendo Switch Pro
    Controllers
  * Added support for the ZEROPLUS P4 Wired Gamepad
  * Fixed input from the MayFlash GameCube adapter with version 7
    firmware</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update to release 3.2.20
  * Fixed a crash when passing large invalid coordinates to
    SDL_BlitSurfaceScaled()
  * Fixed doubled mouse wheel events on X11
  * Fixed doubled SDL_EVENT_GAMEPAD_ADDED events for controllers
    with automatic gamepad mappings</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756814400">- Update to release 3.2.22
  * A bunch of changes for non-Linux platforms only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759406400">- Update to release 3.2.24
  * Fixed a crash when enumerating Steam Controllers.
  * Fixed rumble strength on DualSense Edge and Bluetooth connected
    controllers.
  * Fixed the HP Deluxe Webcam KQ246AA being detected as joystick.
  * Fixed VMware not capturing the mouse when relative mode is enabled.
  * Increased the maximum color target bindings from 4 to 8 in the
    GPU API.
  * When using SDL_SetRenderLogicalPresentation(), letterboxing now
    uses the clear color instead of black.
  * Fixed crash at startup when redirecting X11 output over ssh.
  * Fixed a memory leak when using detached threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761825600">- Update to release 3.2.26
  * Fixed a delay at shutdown when the mouse is grabbed under X11
  * Fixed destination coordinates when using scale with the
    software renderer
  * Fixed the Moonlander MK1 Keyboard being detected as a
    controller
  * Fixed the 8BitDo Ultimate 2C Wireless Controller showing up
    twice on some systems
  * Added a Linux mapping for the 8BitDo Pro 3 controller
  * Added support for the Zenaim Arcade Controller</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764763200">- Update to release 3.2.28
  * Fixed a divide by zero with a zero sized blit in some cases
  * Fixed blitting bitmaps with a non-zero x offset
  * Fixed a crash in the Vulkan renderer when the window is
    minimized
  * Fixed the initial X11 window position in some environments
  * Fixed the channel mapping for surround sound on PulseAudio
  * Fixed the sensor axis ordering with the Linux Nintendo driver
  * Fixed Xbox 360 controller mappings on newer Linux kernels
  * Made Nintendo Switch controller initialization more robust
  * Fixed the paddle mapping for Steam Controllers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767268800">- Update to release 3.4.0
  * Improved interoperability between the 3D GPU API and the 2D
    rendering API, improved Emscripten support, improved pen
    handling, and native support for PNG images.
  * Added support for YUV textures and HDR colorspaces to the GPU
    2D renderer.
  * Added support for textures with palettes.
  * Added enhanced support for 8BitDo, FlyDigi &amp; Hand Held Legend
    SInput controllers.
  * Added atomic support for KMSDRM.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774958400">- Update to release 3.4.2
  * Added SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific
    sRGB behavior for OpenGL and OpenGL ES
  * Fixed long startup time on Windows when some non-compliant input
    devices are present
  * Added support for the Razer Raiju V5 Pro
  * Fixed a divide by zero when using Nintendo Switch 2 controllers
  * Fixed handling GameCube adapters in PC mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1775304000">- Update to release 3.4.4
  * Fixes a crash when calling SDL_RenderGeometryRaw() with both
    texture and uv set to NULL
  * Default SDL_GL_FRAMEBUFFER_SRGB_CAPABLE back to zero, to fix
    brightness issues with existing applications
  * Prevent the window from growing when scale to display is used
    on Wayland
  * Scale custom cursors with the pointer scale on Wayland
  * Fixed missing mouse cursor on KMSDRM
  * Fixed sending duplicate key down events when reconciling X11
    modifier state
  * Fixed Print Screen key capture during keyboard grab
  * Fixed pipewire audio output hanging under heavy load
  * Fixed an out of memory issue opening a V4L2 camera with
    FRMIVAL_TYPE_CONTINUOUS
  * Added battery status for newer FlyDigi controllers
  * Added support for the Flydigi Vader 5 Pro in Xbox 360 mode
  * Added support for battery status on third-party DualSense
    controllers
  * Added support for accelerometers on third-party PS3 controllers
  * Added support for the ZUIKI EVOTOP controller
  * Fixed several issues with globbing directories</changelog>
</package>
<package pkgid="17636b27cdb2b07ebfb42512594c3e450bb56d800648ebcb16487513afd0f80b1deefa89fa74af2190eb85e964d0062e9a1a889ab318ad1209fde91341d918d2" name="SDL3_image-devel" arch="riscv64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1738411200">- Initial package (version 3.2.0) for build.opensuse.org
  * This is the SDL image loading library as before, but updated
    for SDL 3.0. The API is largely the same, with IMG_Init() and
    IMG_Quit() no longer necessary and *_RW() functions renamed
  * _IO().</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740916800">- Update to release 3.2.2
  * Fixed partial alpha in ICO and CUR images
  * Set the cursor hotspot properties when loading CUR images so
    they can be directly passed to SDL_CreateColorCursor()
  * Fixed reading beyond the end of the PNG image when using
    stb_image</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741003200">- Update to release 3.2.4
  * Fixed alpha in less-than-32-bit ICO and CUR images</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767268800">- Update to release 3.2.6
  * Improved palette handling in STB backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769083200">- Update to release 3.4.0
  * Added IMG_GetClipboardImage() to get the image currently in the
    clipboard
  * Added IMG_isANI() to detect animated cursors
  * Added IMG_CreateAnimatedCursor() to create an animated cursor
    from an animation
  * Added functions to save images
  * Added functions to load images into GPU textures
  * Added functions to load and save animations
  * Added functions to load/save animations one frame at a time
- Delete SDL3_image.keyring: a new key is in use, but no keyring
  is available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1775390400">- Update to release 3.4.2
  * Non-animated images can now be loaded as single frame
    animations
  * Fixed animated WebP frame composition
  * Fixed potential buffer overflow in tRNS handling
  * Fixed out of bounds read in XCF image loader [CVE-2026-35444]</changelog>
</package>
<package pkgid="4afa9c760a32bf137db85f50088e88364eec1b9ccf25895536ede5a1c770b7fe099e1f0bb77c7242db6748bc3fba450103af259269cd76b27d650f5220ec21bf" name="SDL3_mixer-devel" arch="riscv64">
  <version epoch="0" ver="3.2.0" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772884800">- SDL3_mixer, based on SDL2_mixer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773403200">- SDL3_mixer 3.2.0, first release
  * compiler warnings fixes and documentation updates
- disable installation of examples/tests</changelog>
</package>
<package pkgid="559137f78e39d23f8db7dcf7aa154b31bc0c263de18e6be7648b868884d4a90ed670da6c61108e74dbd818ea5928f9ae97e116d7ff803c8cd0bd7d7f59d52ec4" name="SDL3_ttf-devel" arch="riscv64">
  <version epoch="0" ver="3.2.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1738411200">- Initial package (version 3.1.0) for build.opensuse.org
  * SDL_ttf, but updated for a SDL 3.0 base
  * Added the concept of a text object and text engine, which is
    able to efficiently render text for a variety of output
    methods
  * Added TTF_CreateSurfaceTextEngine() and TTF_DrawSurfaceText()
    for drawing text to SDL_Surface output
  * Added TTF_CreateRendererTextEngine() and
    TTF_DrawRendererText() for drawing text to SDL_Renderer
    output
  * Added TTF_CreateGPUTextEngine() and TTF_GetGPUTextDrawData()
    for drawing text to SDL_GPU output
  * Made the text engine API public in
    &lt;SDL3_ttf/SDL_textengine.h&gt; so you can integrate text objects
    into custom font display solutions
  * Added TTF_CopyFont() to allow you to easily make fonts of
    different sizes
  * Added TTF_AddFallbackFont() to allow combining fonts with
    distinct glyph support
  * Added support for OT-SVG fonts, which are useful as fallback
    fonts for color emoji support
  * Updated SDF font support and added an example of using it
    with the SDL GPU API</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740139200">- Update to release 3.1.2
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743422400">- Update to release 3.2.2
  * Added TTF_GetFontWeight()</changelog>
</package>
<package pkgid="b6f4dd5130e2777aa783f94e7c66b38120879631bbbf60864b9be6ed85155791a361dfdad9c185d8bf80a48b993f58d50e87441c1bf547cd3d2442a8f20ddf95" name="SDL_Pango-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="241.1"/>
  <changelog author="jengelh@medozas.de" date="1316174400">- Add libSDL_Pango-devel to baselibs
- Remove reundant tags/ssections</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Remove fontconfig-devel freetype2-devel which are not
  really BuildRequired.</changelog>
  <changelog author="dimstar@opensuse.org" date="1366200000">- Add libtool BuildRequires and call to autoreconf: even though we
  don't have any patches, we need to bootstrap, as the ancient
  ./libtool in the tarball (version 1.5) fails to work on recent
  Builders, resulting in linker errors.</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Set RPM groups to the same values as on the main SDL packages</changelog>
  <changelog author="jengelh@inai.de" date="1391083200">- 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">- Use pkgconfig() symbols for pulling in BuildRequires</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1557576000">- Add cairo as dependency for pango (fixes Factory build)
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1557576001">- Remove --with-pic (ineffective with --disable-static)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652875200">- Remove baselibs.conf, nothing appears to be using it.
- Change -devel subpackage to be based on SRPM/project name.
- Use pkgconfig(sdl) to build with sdl12_compat.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724241600">- Add gcc14.patch</changelog>
</package>
<package pkgid="c8a435c20acad6aaf93ac467d48569998d4057378119025d390074a2eb1275bf96776a94a91aeef7d13e6e1e589a45c90d52b61960bded7f2fa49c016d8f1a90" name="SDL_mixer-devel" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="10.2"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724241600">- Add gcc14.patch</changelog>
</package>
<package pkgid="02b4283ac6ec88330b917350fc2bb9d12fc897a97af34c091bb3e28d17aa5459b4bb57c0929cb0a6fa8bc5b27b859497a1da8bb7ea80c6d9d41231931c9ba7e4" name="SDL_net-devel" arch="riscv64">
  <version epoch="0" ver="1.2.8" rel="8.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724241600">- Rename devel package to just %name-devel, which is what most
  openSUSE's packages do.</changelog>
</package>
<package pkgid="0e68dfa146bb9914107fbb64bce8fe2177afbc0c112ec25b306ccd19b31e3af3c05d887ac7ea58366687e2a43990cd5ed007f7c8da4e3c3ad46f9daef8d0feee" name="SDL_sound-devel" arch="riscv64">
  <version epoch="0" ver="1.0.3" rel="96.4"/>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</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_sound-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- BuildRequire pkgconfig(libmodplug)</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Set RPM groups</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547726400">- Deactivate physfs support. SDL_sound only supports physfs &lt; 3.x,
  and the distro moved on.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Drop baselibs.conf, nothing really needs SDL_sound anymore.
- Rename devel package to just %name-devel, which is what most
  our packages do (as does Fedora).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652875200">- Switch to pkgconfig(sdl) to build with sdl12_compat.</changelog>
</package>
<package pkgid="5bbd91fe1306dd4f246e8c271e1e053cc01740ac39f7af55ab3d06b893422730ab0bb6b45a5976467ae27389cbc3b16ebf56e15b215fbddbab58cf49f109495b" name="SHERPA-MC-devel" arch="riscv64">
  <version epoch="0" ver="2.2.16" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 2.2.10:
  * Further improvements for Rivet3 and HepMC3 compatibility
    [!321, !314].
  * Bugfix for crashes with new heavy-flavour shower evolution
    schemes [!313].
  * Bugfix for crash in ReweightWithoutSubevents [!318].
  * Bugfix for documentation signal blob with pre-NLO+PS
    kinematics [!320].
  * Bugfix for crash in setups with neutron beams [!312].
  * More robust discovery of HZTool and HepMC3 ROOT IO libraries
    [!317, !322, !323].
- Changes from version 2.2.9: See
  https://gitlab.com/sherpa-team/sherpa/-/tags/v2.2.9.
- Build with Rivet support (BuildRequires: Rivet-devel).
- Fix some incorrect Provides and Obsoletes in subpackages.
- Execute hashbang cleanup on source files instead of acting on
  installed files in %{buildroot}.
- Run spec-cleaner for minor formatting cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591185600">- Drop post(un) install-info scripts for devel pkg, these are
  handled by rpm file triggers; also drop the appropriate
  dependencies.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606305600">- Add SHERPA-MC-build-with-recent-glibc.patch to fix builds
  against recent glibc; patch taken from upstream git.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613390400">- Update to version 2.2.11:
  * Improvements in ME+PS merging for unordered scale
    configurations !381
  * New NLO_SUBTRACTION_SCHEME option for improved behavior of the
    parton shower in processes with large higher-order
    contributions from t-channel gluon exchange !382
  * Additional power corrections to better match soft limit !394
  * Implement csin2_thetaW for SMEFTsim !319
  * Exponentiation version of EWvirt corrections !348
  * Phase space enhancing with function for unweighted event
    generation (Enhance_Function) !357 !379
  * Rivet interface improvements: zipped YODA files (!374) and
    split pos/neg weights (!376)
  * Runtime issues
  - Bugfix in Comix for models with vertices with negative
    coupling orders !327
  - Bugfixes for crashes with new SPECIAL_TAU_SPIN_CORRELATIONS
    option !335 !362
  - Bugfix for crash with spin correlations in ttll setups !388
  - Bugfixes for non-standard KFACTOR treatments !352
  * Compilation issues
  - Fix build problem with very new glibc !328
  - Updated swig requirement for python interface to 2.0.12 !342
  - Improvements in HepMC3 linking !380
  - MCFM interface fixes !389
- Drop SHERPA-MC-build-with-recent-glibc.patch: incorporated
  upstream.
- Add BuildRequires: libtool needed for building swig-based
  bindings for updated version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 2.2.12:
  * Significant speed-up of (partially) unweighted event
    generation with on-the-fly variations enabled, e.g. for many
    PDF variations or implicitly when EWvirt associated
    contributions are evaluated !410
  * New option to perform (significantly faster) uncorrelated
    mc@nlo matching after unweighting, enabled by flag
    NLO_CSS_PSMODE: 2 !410
  * Further performance improvements !410
  * New MCFM interface (bd3e25ad, TODO: @shoeche to provide more
    info) !409
  * CSS improvements (efcffda4, TODO: @shoeche to provide more
    info) !410
  * New output options steered through BATCH_MODE !410 (see Manual
    for additional information):
  - 8 prints the current process name,
  - 16 prints the time elapsed/left in unformatted seconds
  * Runtime issues: Fix compatibility issue when using binary
    relocation after installation !453
  * Improve compatibility with autoconf 2.70 or later (in
    particular when building process libraries without scons) !396
  * Fix MadLoop 5 interface add-on installation
  * Fix Recola interface add-on compilation !410</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655899200">- Add SHERPA-MC-ignore-distutils-deprecation-warning.patch:
  Disable deprecation warning when importing distutils from
  python3.10, so that autotools checks can still work.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1656590400">- Add Git-Clone URL</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1711886400">- Update to version 2.2.15:
  * Fix for fixed-order NLO results (enabled using QCD_NLO_Mode:
    Fixed_Order).
- Changes from version 2.2.14:
  * Fix: Reinstate clustering in OneHEvent to fix physics issue.
- Changes from version 2.2.13:
  * New:
  - Expand pilot technology to scale setting (using the new
    PILOT scale setter) and to loop generators (using the
    process Pilot_Loop_Generator setting) !564 !461
  - Allow to not read in partonic decay data, e.g. if one wants
    to select a single B or D decay !537
  * Technical/performance improvements:
  - Make sure that HepMC3 output only correctly reports two beam
    particles !572
  - Use consistent order of weight names in HepMC3 output as in
    HepMC2 output !459
  - Resurrect HepMC3_Short output format !512
  - Adapt pilot run strategy to be compatible with (adapted)
    external RNG !497
  - Fix memory leak in fusing hooks !403
  * Fixes of runtime issues:
  - Fix for missing tau spin correlations !574
  - Fix crash when using a neutron-neutron beam setup !553
  - Fix PDF book-keeping issues in the event output when using
    the pilot run !508 !532
  - Fix potential unit (e.g. MeV vs. GeV) inconsistency for
    correlated subevents !512
  - Throw exception instead of silently reweighting AlphaS input
    scales where it is not appropriate !455
  - Fix crash when using weighted event generation without any
    on-the-fly variations !473
  - Reset non-perturbative event phases after Retry_Event,
    removing the occurence of spurious tau decays !526
- Add SHERPA-MC-swig-noruntime.patch: Drop `-noruntime` from swig
  command line as it has been deprecated since version 4.0 and
  dropped from 4.2.x.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742817600">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Update to version 2.2.16:
  * Fix: reverts a change introduced in 2.2.13 which affects
    MC@NLO/MEPS@NLO cross sections when using an Enhance_Factor
    that is not equal to the default value of 1
  * Fix C++20 compilation error (also note that C++11 is now
    required explicitly).
  * Fix errors on some systems when using Sherpa's Python
    extensions.
  * Enable Rivet 4 support.
  * Update MCFM interface documentation.
  * Remove obsolete Order_EW setting from some examples.
- Drop SHERPA-MC-ignore-distutils-deprecation-warning.patch: fixed
  upstream.
- Add SHERPA-MC-fix-rivet-libs-check.patch: fix configure check
  for rivet &gt;= 4.0</changelog>
</package>
<package pkgid="fecffed58810ecdc9339e1d081b48b2a73f1f50a412ec7254dc59ea8ab2af4efb584f9836750b973d76aa7c27914663e561cbab53f6d627737989481a5a93acc" name="SQLiteCpp-devel" arch="riscv64">
  <version epoch="0" ver="3.3.3" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704542400">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Use c++14 standard to build, to avoid build failures against
  gtest &gt;= 1.14</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723896000">- Update to version 3.3.2:
  * Explicitly =delete; Statement::bindNoCopy(..., std::string&amp;&amp;)
    (gh#SRombauts/SQLiteCpp#469).
  * Update SQLite from 3.43.0 to 3.45.3 (2024-04-15)
    (gh#SRombauts/SQLiteCpp#461).
  * Update SQLite from 3.45.3 to 3.46.1 (2024-08-13)
    (gh#SRombauts/SQLiteCpp#477).
  * Update SQLiteCpp meson wrap file to latest release 3.3.1
    (gh#SRombauts/SQLiteCpp#447).
  * [Meson] update meson dependencies
    (gh#SRombauts/SQLiteCpp#448).
  * Update meson dependencies [Meson only]
    (gh#SRombauts/SQLiteCpp#475).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747828800">- Update to version 3.3.3:
  * Replace all double-quoted string literals by single quotes in
    unit test (gh#SRombauts/SQLiteCpp#483).
  * Add logic to use different FindPackage for python if cmake is
    above 3.12 (gh#SRombauts/SQLiteCpp#454).
  * tests/Database_test.cpp: fix a warning around #endif
    (gh#SRombauts/SQLiteCpp#489).
  * SQLiteCpp/Statement.h: add missing &lt;cstdint&gt; include
    (gh#SRombauts/SQLiteCpp#488).
  * sqlite3: set SQLITE_OMIT_LOAD_EXTENSION
    (gh#SRombauts/SQLiteCpp#496).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1775217600">- Change build system from meson to CMake. Some dependent packages
  (e.g. OpenMS) require CMake config files.
- Add patches:
  * 0001-Generate-pkgconfig-file-also-from-CMake-build.patch to
    install pkgconfig file
  * 0001-Fix-required-C-version-for-CMake-builds.patch to ensure
    compatible C++ standard with gtest</changelog>
</package>
<package pkgid="5070cb317b09685d46634d16956695712b73d00f4d3599ffd30466a69ad80684976ea833b5065cc8e4b494de0c94eab78606cef901023206bb55e1351749e399" name="SVT-AV1" arch="riscv64">
  <version epoch="0" ver="3.0.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702382400">- Update to release 1.8.0
  * Improve the tradeoffs for the random access mode across presets:
  * Speedup CRF presets M6 to M0 by 17-53% while maintaining
    similar quality levels
  * Re-adjust CRF presets M7 to M13 for better quality with BD-rate
    gains ranging from 1-4%
  * Improve the quality and speed of the 1-pass VBR mode
  * Add API allowing to update bitrate / CRF and Key_frame
    placement during the encoding session for CBR lowdelay mode and
    CRF Random Access mode
  * ARM Neon SIMD optimizations for most critical kernels allowing
    for a 4.5-8x fps speedup vs the c implementation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710331200">- Update to release 2.0
  * Changed the API signaling the End Of Stream (EOS) with the
    last frame vs with an empty frame
  * Removed the 3-pass VBR mode which changed the calling
    mechanism of multi-pass VBR
  * Improve the tradeoffs for the random access mode across
    presets:
  * Improved the compression efficiency of presets M9-M13 by 1-4%
  * Replaced the 3-pass VBR with a 2-pass VBR
  * Memory savings of 20-35% for LP 8 mode in preset M6 and below
    and 1-5% in other modes/presets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Update to release 2.1
  * Presets 6 and 12 are now pointing to presets 7 and 13
    respectively due to the lack of spacing between the presets.
  * Added variance boost support to improve visual quality for
    the tune vq mode.
  * Speedup of 12–40% presets M0, M3, M5 and M6 while maintaining
    similar quality levels.
  * Improved the compression efficiency of presets M11-M13 by 1-2%.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719316800">- Update to release 2.1.1
  * Removed the SVT-AV1 Decoder portion of the project.
  * Improved documentation.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720699200">- update to 2.1.2:
  * Cleanup, bug fixes:
  * Fixed profile-guided-optimization build by removing the
    remaining decoder path</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724068800">- Update to release 2.2.0
  * Improve the tradeoffs for the random access mode across presets:
  * Speedup of ~15% across presets M0 - M8 while maintaining
    similar quality levels
  * Improve the tradeoffs for the low-delay mode across presets
  * Increased temporal resolution setting to 6L for 4k
    resolutions by default
  * Added ARM optimizations for functions with c_only equivalent
    yielding an average speedup of ~13% for 4k10bit</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724414400">- Update to release 2.2.1
  * Bug fixes for ARM-based macOS only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730203200">- Update to release 2.3.0
  * Improved fast-decode level 1 option to increase its AV1 software
    cycle reduction by ~10% while maintaining the same quality
    levels.
  * New fast-decode level 2 to allow for an average AV1 software
    cycle reduction of 25-50% vs fast-decode 0 with a 1-3% BD-Rate
    loss across the presets.
  * Improved --lp settings for high resolutions, with CRF gaining a
    ~4% improvement in speed and VBR gaining ~15%.
  * Further ARM-based optimizations improving the efficiency of
    previously written NEON implementations by an average of 30%.</changelog>
  <changelog author="Yoong Jin &lt;solomoncyj@gmail.com&gt;" date="1737115200">- Added optimzation flags to Cmake
- Santitized thired party folder
  * Deleted bechmarking folders
  * Renamed conflicting license files
  * Switced to system libcpuinfo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741953600">- Update to release 3.0.1
  * Refreshed API cleaning up unused fields
  * Repositioned the presets and removed one preset resulting in
    a max preset of M10 in the current version
  * Added temporal layer and averageQP fields in output picture
    structure, along with an option to specify a QP offset for
    the startup gop
  * Improved mid and high quality presets quality vs speed
    tradeoffs for fast-decode 2 mode:
  * ~15-25% speedup for M3-M10 at the same quality levels
  * ~1% BD-rate improvement for presets M0-M2
  * A few ARM NEON speedups</changelog>
</package>
<package pkgid="937bcf0deb5cd605a8dcba16a1ddaec7445fd1ac56da3ddcd9a024266684d1d3c203ac33a561ebee29afa2ad1ae9a2788c07e8ef11d310a87be1ba42a61af2dd" name="SVT-AV1-devel" arch="riscv64">
  <version epoch="0" ver="3.0.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702382400">- Update to release 1.8.0
  * Improve the tradeoffs for the random access mode across presets:
  * Speedup CRF presets M6 to M0 by 17-53% while maintaining
    similar quality levels
  * Re-adjust CRF presets M7 to M13 for better quality with BD-rate
    gains ranging from 1-4%
  * Improve the quality and speed of the 1-pass VBR mode
  * Add API allowing to update bitrate / CRF and Key_frame
    placement during the encoding session for CBR lowdelay mode and
    CRF Random Access mode
  * ARM Neon SIMD optimizations for most critical kernels allowing
    for a 4.5-8x fps speedup vs the c implementation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710331200">- Update to release 2.0
  * Changed the API signaling the End Of Stream (EOS) with the
    last frame vs with an empty frame
  * Removed the 3-pass VBR mode which changed the calling
    mechanism of multi-pass VBR
  * Improve the tradeoffs for the random access mode across
    presets:
  * Improved the compression efficiency of presets M9-M13 by 1-4%
  * Replaced the 3-pass VBR with a 2-pass VBR
  * Memory savings of 20-35% for LP 8 mode in preset M6 and below
    and 1-5% in other modes/presets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Update to release 2.1
  * Presets 6 and 12 are now pointing to presets 7 and 13
    respectively due to the lack of spacing between the presets.
  * Added variance boost support to improve visual quality for
    the tune vq mode.
  * Speedup of 12–40% presets M0, M3, M5 and M6 while maintaining
    similar quality levels.
  * Improved the compression efficiency of presets M11-M13 by 1-2%.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719316800">- Update to release 2.1.1
  * Removed the SVT-AV1 Decoder portion of the project.
  * Improved documentation.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720699200">- update to 2.1.2:
  * Cleanup, bug fixes:
  * Fixed profile-guided-optimization build by removing the
    remaining decoder path</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724068800">- Update to release 2.2.0
  * Improve the tradeoffs for the random access mode across presets:
  * Speedup of ~15% across presets M0 - M8 while maintaining
    similar quality levels
  * Improve the tradeoffs for the low-delay mode across presets
  * Increased temporal resolution setting to 6L for 4k
    resolutions by default
  * Added ARM optimizations for functions with c_only equivalent
    yielding an average speedup of ~13% for 4k10bit</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724414400">- Update to release 2.2.1
  * Bug fixes for ARM-based macOS only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730203200">- Update to release 2.3.0
  * Improved fast-decode level 1 option to increase its AV1 software
    cycle reduction by ~10% while maintaining the same quality
    levels.
  * New fast-decode level 2 to allow for an average AV1 software
    cycle reduction of 25-50% vs fast-decode 0 with a 1-3% BD-Rate
    loss across the presets.
  * Improved --lp settings for high resolutions, with CRF gaining a
    ~4% improvement in speed and VBR gaining ~15%.
  * Further ARM-based optimizations improving the efficiency of
    previously written NEON implementations by an average of 30%.</changelog>
  <changelog author="Yoong Jin &lt;solomoncyj@gmail.com&gt;" date="1737115200">- Added optimzation flags to Cmake
- Santitized thired party folder
  * Deleted bechmarking folders
  * Renamed conflicting license files
  * Switced to system libcpuinfo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741953600">- Update to release 3.0.1
  * Refreshed API cleaning up unused fields
  * Repositioned the presets and removed one preset resulting in
    a max preset of M10 in the current version
  * Added temporal layer and averageQP fields in output picture
    structure, along with an option to specify a QP offset for
    the startup gop
  * Improved mid and high quality presets quality vs speed
    tradeoffs for fast-decode 2 mode:
  * ~15-25% speedup for M3-M10 at the same quality levels
  * ~1% BD-rate improvement for presets M0-M2
  * A few ARM NEON speedups</changelog>
</package>
<package pkgid="976c5d1a1092c49d5302b3f28d310ec11846a631cd1baefc5f3db108fcde448e87701be22043ebed8b4cd25c8c895ad4afc46adae62db071041326020330a8ae" name="SampleICC" arch="riscv64">
  <version epoch="0" ver="1.6.8" rel="4.3"/>
  <changelog author="ku.b@gmx.de&gt;" date="1282651200">- initial specfile'ification</changelog>
  <changelog author="ku.b@gmx.de" date="1326974400">- update to 1.6.6
- add changes file</changelog>
  <changelog author="ku.b@gmx.de" date="1333454400">- add copyright to spec file</changelog>
  <changelog author="ku.b@gmx.de" date="1333454401">- minor spec tweaks</changelog>
  <changelog author="ku.b@gmx.de" date="1336564800">- more spec tweaks</changelog>
  <changelog author="p.drouand@gmail.com" date="1351771200">- Remove unused files</changelog>
  <changelog author="ku.b@gmx.de" date="1409745600">- update to 1.6.8</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568894400">- Trim metadata redundancies from description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Resolve rpmlint report "libSampleICC1.x86_64: E:
  shlib-policy-name-error SONAME: libICC_utils.so.2, expected
  package suffix: 2"</changelog>
</package>
<package pkgid="ef3879485ef313765ac62be7d285664781a48583693ff966fa897551d037fd5f0e0f43101117d9c2aad50da30f3cfa6b084904ffc10ee7259dab35195749267e" name="SecLists" arch="riscv64">
  <version epoch="0" ver="2025.3" rel="1.1"/>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1624449600">- First import</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1624536000">- Removed Payloads/Zip-Bombs/*.gz and Payloads/Zip-Bombs/*.zip causing rpmlint
  to hang</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 2022.4:
  * includes multiple updates from the community</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670328000">- fix last change</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- skip zipbombs as they break the testing and legal checks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740312000">- Update to 2025.1
  * This release includes multiple updates from the community.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758196800">- Update to version 2025.2
  * Two new tools for creating and manipulating wordlists have
    been added to the main readme:
  * CeWL
  * WL
  * Two 10 Million+ wordlists have been added for subdomain
    fuzzing/discovery.
  * Discovery/DNS/FUZZSUBS_CYFARE_1.txt
  * Discovery/DNS/FUZZSUBS_CYFARE_2.txt
  * All words wordlists have been moved into the directory
    Miscellaneous/Words/.
  * And many other miscellaneous fixes and improvements.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758283200">- Update to version 2025.3
  Important changes
  * Deprecated DirBuster wordlists
    The dirbuster wordlists were made in 2007, and are now
    considered obsolete. Instead, these wordlists are recommended
    for testing modern web environments:
    + Discovery/Web-Content/combined_words.txt
    + Discovery/Web-Content/combined_directories.txt
    The dirbuster wordlists will remain contained in SecLists, but
    they now have the DirBuster-2007 prefix to highlight their age.
  * Dangerous SQLi payloads
    The SQL Injection wordlists contained in Fuzzing/Databases/SQLi
    are not safe to use on production environments. Many of those
    wordlists contain potentially destructive queries which may
    permanently delete data on any databases they're used on. A
    warning has been added to the README.md for that directory.</changelog>
</package>
<package pkgid="7da505385ef2f5a448ab2c69f390d971b4f89339e37e2108f71f0cb5c8e2ab14758f10ee34b063405e3fe7453f16b574281d4dac4a465ba30554fe1f5ff71703" name="ServiceReport" arch="noarch">
  <version epoch="0" ver="2.2.4+git11.8bf0f05" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added harden_servicereport.service.patch</changelog>
  <changelog author="msuchanek@suse.de" date="1632484800">- Update to version 2.2.3+git1.55a13db1c256:
  * [fadump] Update crashkernel recommendation (tid#7023277).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1639483200">- Fix build on SLE 15: python-rpm-macros required for build (bsc#1193718).</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>
  <changelog author="msuchanek@suse.com" date="1709035200">- Update to version 2.2.4 (bsc#1220410 ltc#204408)
  * ServiceReport v2.2.4 release
  * [kdump] update /etc/sysconfig/kdump config processing
  * [kdump] customize initrd dump component check for SLES
  * [fadump] update initrd validation check
  * [kdump] restrict lsinitrd command to fetch only modules</changelog>
  <changelog author="msuchanek@suse.de" date="1729684800">- Update to version 2.2.4+git2.f1e4503:
  * [Service] Make the servicereport service dependent on the kdump service
  * [utils] Use --update-bls-cmdline Option for GRUB Update
- Refresh harden_servicereport.service.patch</changelog>
  <changelog author="msuchanek@suse.de" date="1744977600">- Update to version 2.2.4+git3.f65dad0:
  * Added hardening to systemd service
- Drop upstreamed patch harden_servicereport.service.patch</changelog>
  <changelog author="msuchanek@suse.de" date="1750420800">- Update to version 2.2.4+git4.cdcbdfa:
  * [utils] update logic to parse /etc/os-release (bsc#1244547 ltc#213710)
  * Added hardening to systemd service</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1753790400">- Fix packaging to use proper Python related macros (bsc#1244547 ltc#213710)
- Add fix_setup.patch to modernize upstream packaging
  (gh#linux-ras/ServiceReport!32).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1754913600">- Update to version 2.2.4+git11.8bf0f05:
  * Remove PrivateDevices=true
  * remove type=oneshot
  * add new plugin Spyre card configuration</changelog>
</package>
<package pkgid="cc43ef98b67834f9f0a3b7f74e04ef028f06f9364951f4a7ef07f6c93d7582d9f67c642b7b3b0859b5007028e142e0a9b7460235cef2aaf43286d0e95eb4a58a" name="Setzer" arch="noarch">
  <version epoch="0" ver="66" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1688817600">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694088000">- Update to version 57:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694952000">- Update to version 59:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 60:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1698148800">- Update to version 61:
  * Show app's name in system monitor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 62:
  * Custom popovers.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to versoion 63:
  * Navigate popovers with keyboard.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702641600">- Update to version 65:
  * Fix brackets autoclosing, add brackets to selected text
    (instead of replacing it).
- Changes from version 64:
  * Autocompletion preferences.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1727611200">- Update to version 66:
  * Fix bug in autoclosing brackets.
  * Close context menu with F12.
  * Fix escape sequences in some strings.
  * Minor bug fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="756d7a892321674bf6eb54f6f617f1198a2e0d7b9628d0bbef31897eed733098f0094e353c1b43e5ed2bc16b5ff20cf6f6b92c910cd6322fb1619ed1e5017ebc" name="Setzer-lang" arch="noarch">
  <version epoch="0" ver="66" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1688817600">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694088000">- Update to version 57:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694952000">- Update to version 59:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 60:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1698148800">- Update to version 61:
  * Show app's name in system monitor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 62:
  * Custom popovers.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to versoion 63:
  * Navigate popovers with keyboard.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702641600">- Update to version 65:
  * Fix brackets autoclosing, add brackets to selected text
    (instead of replacing it).
- Changes from version 64:
  * Autocompletion preferences.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1727611200">- Update to version 66:
  * Fix bug in autoclosing brackets.
  * Close context menu with F12.
  * Fix escape sequences in some strings.
  * Minor bug fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="bdd9ea5df37a4c522eab72f02fc1387857e64c7d568291f204193d6a0c0abcd8214b895e6ed0353af9f6b2710ca3279eaed8cf18b1986f6d0cd6bd05553b37e9" name="ShellCheck" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="2.19"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update ShellCheck to version 0.7.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1619179200">- add haddock.patch to fix build with haddock</changelog>
  <changelog author="psimons@suse.com" date="1636286400">- Update ShellCheck to version 0.8.0.
- drop haddock.patch
  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="1652961600">- Update ShellCheck to version 0.8.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670932800">- Update ShellCheck to version 0.9.0.
  [#]# v0.9.0 - 2022-12-12
  [#]## Added
  - SC2316: Warn about 'local readonly foo' and similar (thanks, patrickxia!)
  - SC2317: Warn about unreachable commands
  - SC2318: Warn about backreferences in 'declare x=1 y=$x'
  - SC2319/SC2320: Warn when $? refers to echo/printf/[ ]/[[ ]]/test
  - SC2321: Suggest removing $((..)) in array[$((idx))]=val
  - SC2322: Suggest collapsing double parentheses in arithmetic contexts
  - SC2323: Suggest removing wrapping parentheses in a[(x+1)]=val
  [#]## Fixed
  - SC2086: Now uses DFA to make more accurate predictions about values
  - SC2086: No longer warns about values declared as integer with declare -i
  [#]## Changed
  - ShellCheck now has a Data Flow Analysis engine to make smarter decisions
    based on control flow rather than just syntax. Existing checks will
    gradually start using it, which may cause them to trigger differently
    (but more accurately).
  - Values in directives/shellcheckrc can now be quoted with '' or ""</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675512000">- Update ShellCheck to version 0.9.0 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="1709899200">- Update ShellCheck to version 0.10.0.
  [#]# v0.10.0 - 2024-03-07
  [#]## Added
  - Precompiled binaries for macOS ARM64 (darwin.aarch64)
  - Added support for busybox sh
  - Added flag --rcfile to specify an rc file by name.
  - Added `extended-analysis=true` directive to enable/disable dataflow analysis
    (with a corresponding --extended-analysis flag).
  - SC2324: Warn when x+=1 appends instead of increments
  - SC2325: Warn about multiple `!`s in dash/sh.
  - SC2326: Warn about `foo | ! bar` in bash/dash/sh.
  - SC3012: Warn about lexicographic-compare bashism in test like in [ ]
  - SC3013: Warn bashism `test _ -op/-nt/-ef _` like in [ ]
  - SC3014: Warn bashism `test _ == _` like in [ ]
  - SC3015: Warn bashism `test _ =~ _` like in [ ]
  - SC3016: Warn bashism `test -v _` like in [ ]
  - SC3017: Warn bashism `test -a _` like in [ ]
  [#]## Fixed
  - source statements with here docs now work correctly
  - "(Array.!): undefined array element" error should no longer occur</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733227200">- Update ShellCheck to version 0.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6aed3001960bcf06dd8b07781459638447fefc017d9d1eff546db4151979f242e1b948c50ae817e03e127b0f5bbb367d71400966109e3a52fcb5c60aeb49630a" name="SimGear-devel" arch="riscv64">
  <version epoch="0" ver="2024.1.1" rel="2.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1629979200">- Update to 2020.3.11
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643976000">- Update to 2020.3.12
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.12</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1649764800">- Update to 2020.3.13
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.13</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669204800">- Update to 2020.3.17
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.17</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1677931200">- Add simgear-boost-1.81.patch, fix building with boost &gt;= 1.81</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1680091200">- Update to 2020.3.18
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.18</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1699876800">- Update to 2020.3.19
  * https://wiki.flightgear.org/Changelog_2020.3#2020.3.19</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737633600">- Add support for file permissions check (CVE pending), add
  add_NasalIORulesChecker.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1743163200">- Update to 2024.1.1
  * https://www.flightgear.org/download/releases/2024-1/
- Drop upstream patches:
  * add_NasalIORulesChecker.patch
  * simgear-boost-1.81.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1746273600">- Fix build with Boost 1.88, add upstream fix:
  simgear-boost_1_88.patch</changelog>
</package>
<package pkgid="022617d9b6e1d3b9fd6193e4001c98596b2468548ce6a996f046802f5ce1977de89d7a8e540dc2501669092d6cf8e47dfade75fd374464dc2f329fe7c67234d9" name="SoQt-devel" arch="riscv64">
  <version epoch="0" ver="1.6.3" rel="1.1"/>
  <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ü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ö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ü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ü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ü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ü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737201600">- update to 1.6.3:
  * Added support for building modern styled documentation.</changelog>
</package>
<package pkgid="6865fb3f01f986f0571f022441e2d6fccd4156e382b1e814e5fedb29162fb5eb04281b5bb131ef88bf7c6b18bc8f23c2e4e4c682249742e69e8cb243c9a36276" name="SoQt-doc" arch="noarch">
  <version epoch="0" ver="1.6.3" rel="1.1"/>
  <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ü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ö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ü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ü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ü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ü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737201600">- update to 1.6.3:
  * Added support for building modern styled documentation.</changelog>
</package>
<package pkgid="eecf383768dfdfc4656ab9a3ea563d895f6aab2f0c11df8947f44e507a9616530f3975fca5f5ba44749e746fee9ea93b3a70200874f10d44d46cdf2493c8d7e2" name="SpeedTest++" arch="riscv64">
  <version epoch="0" ver="1.11+git20240407.b743996" rel="1.2"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1656590400">- Initial package (v1.11+git20210829.0f63cfb)</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742644800">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1747828800">- Switch to obs_scm service
- Update to version 1.11+git20240407.b743996</changelog>
</package>
<package pkgid="6eea51ff9276934b043550408c87997e87f8a2737a59662882dad97c42a6431216c107c9ecded38da57b80af86b11c0728449b43c431f8582c0cf29bda145c6e" name="Srain" arch="riscv64">
  <version epoch="0" ver="1.8.1" rel="1.1"/>
  <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ü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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726920000">- Update to version 1.7.0:
  * Remove GIMPNet
  * Migrate to libsoup3
- Changes from version 1.6.1:
  * Bug fixes: Add developer name to metainfo
- Changes from version 1.6.0:
  * Features:
  - Use new app indicator provided by libayatana-appindicator,
    which has better compatibility than GtkStatusIcon
  - Users can still use GtkStatusIcon if they have trouble
    installing libayatana-appindicator, see Installation for more
    details
  - Add conf item scroll-on-new-message to automatically scroll
    down the message list when a new message is incoming even if
    the application is inactive
  * Bug fixes: Let conf item chat.log works as expected
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  BuildRequires following upstream changes.
- Add pkgconfig(ayatana-appindicator3-0.1) BuildRequires and pass
  app_indicator=true to meson, new optional dependency.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766491200">- Update to version 1.8.1:
  * Update metainfo
  * Remove bool typedef in C23
- Update to version 1.8.0:
  * Add configuration chat-list-order = "recent|alphabet" for
    changing chat list order
  * Add ctrl+q Hot Keys for quitting Srain
  * Add /pass command for sending connection password to server
  * Convert IRCv3 received server-time to local timezone
  * Fix release assets
- Update URL, old domain doesn't exist anymore</changelog>
</package>
<package pkgid="eb97ff86996c9a0b4de52af65a3d539d4192ade93068b8d749db0a348895676b65a922647cf0594d3433e3fb1ec163b1ca6cda706cc463608c77d0e7842a57c1" name="Srain-lang" arch="noarch">
  <version epoch="0" ver="1.8.1" rel="1.1"/>
  <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ü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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726920000">- Update to version 1.7.0:
  * Remove GIMPNet
  * Migrate to libsoup3
- Changes from version 1.6.1:
  * Bug fixes: Add developer name to metainfo
- Changes from version 1.6.0:
  * Features:
  - Use new app indicator provided by libayatana-appindicator,
    which has better compatibility than GtkStatusIcon
  - Users can still use GtkStatusIcon if they have trouble
    installing libayatana-appindicator, see Installation for more
    details
  - Add conf item scroll-on-new-message to automatically scroll
    down the message list when a new message is incoming even if
    the application is inactive
  * Bug fixes: Let conf item chat.log works as expected
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  BuildRequires following upstream changes.
- Add pkgconfig(ayatana-appindicator3-0.1) BuildRequires and pass
  app_indicator=true to meson, new optional dependency.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766491200">- Update to version 1.8.1:
  * Update metainfo
  * Remove bool typedef in C23
- Update to version 1.8.0:
  * Add configuration chat-list-order = "recent|alphabet" for
    changing chat list order
  * Add ctrl+q Hot Keys for quitting Srain
  * Add /pass command for sending connection password to server
  * Convert IRCv3 received server-time to local timezone
  * Fix release assets
- Update URL, old domain doesn't exist anymore</changelog>
</package>
<package pkgid="78469d3c4ea7d729916799432f059335f2b5db7e4169ca6b35d4511e15807c69d2311564ebf6663126b2a1ee6b3459fe98e05c56b9ccff8f28950a4d47a9f830" name="StyLua" arch="riscv64">
  <version epoch="0" ver="2.0.2" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1686312000">- Update to version 0.17.1
  * Bumped internal parser dependency which should fix parsing problems for comments with Chinese characters, and multiline string escapes
  * Fixed comments in punctuated lists for return statements or assignments being incorrectly formatted leading to syntax errors
  * Fixed line endings not being correctly formatted in multiline string literals and comments</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1687089600">- Update to version 0.18.0:
  * Multiline ignores (-- stylua: ignore start / -- stylua: ignore end) will now work within table fields
  * Added option "Input" to call_parentheses setting, where call parentheses are retained based on their presence in the original input code.
  * Improved heuristics around Luau type excess parentheses removal, so unnecessary parentheses around types are removed in more locations
  * Function calls are now formatted onto multiple lines if the opening brace { of a multiline table forces one of the lines over width
  * Fixed missing option --sort-requires to enable sort requires on the command line
  * Fixed parentheses removed around Luau optional type (B?) causing syntax errors when present in an intersection A &amp; (B?)
  * Fixed comments lost when parentheses removed around Luau types
  * Fixed race condition where if a file is passed more than once as an argument to format, then it could potentially be wiped completely
    (for example, if an ancestor directory is passed and recursively searched, as well as the file itself)</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1691928000">- Replace obsoleted `disabled` option with `manual`</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1693051200">- Update to version 0.18.1:
  * Fixed parentheses around a single Luau type pack in a generic being removed causing syntax errors.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1696852800">- Update to version 0.18.2:
  * Fixed LuaJIT suffixes LL/ULL causing a panic when running in --verify mode
  * Fixed incorrect formatting of conditionals when collapse_simple_statement is enabled and the block begins with an empty line
  * Fixed formatting of dot function call chains with comment between dot and names</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1699790400">- Update to version 0.19.0:
  [#]## Added
  - Added flag `--respect-ignores`. By default, files explicitly passed
  to stylua (e.g. `stylua foo.lua`) will always be formatted, regardless of
  whether the file is ignored. Enabling this flag will consider `.styluaignore`
  or glob matches before formatting the file.
  - Note: for backwards compatibility reasons, formatting via stdin always
    respects ignores. This behaviour will change in the next major release
  [#]## Changed
  - Updated parser crate with following changes:
  - Support Luau floor division (`//`)
  - Fix Luau string interpolation parsing
  - Fix Luau `\z` escape parsing
  - Simplified access and modification patterns for StyLua configuration. You
  can now access the properties directly
  - **Deprecated:** the old access patterns of `.property()` and
    `.with_property()` are now deprecated
  - **Breaking Change (WASM):** due to JS/TS lack of differentiation
    between `.property` / `.property()` implementation, the `.property()`
    functions were removed from WASM output.
  - Multiline comments before commas will now remain in place and not move
  to after the comma. This is to support type-assertions-via-comments that
  is commonly used by some language servers.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1709467200">- Update to version 0.20.0:
  [#]## Changed
  - Files excluded by git (via .gitignore or global git configuration), as well as in an .ignore file
    (used by ripgrep and The Silver Searcher) will now also be ignored by StyLua
    (as if they were all .styluaignore files).
  [#]## Fixed
  * General
  - The CLI tool will now only write files if the contents differ, and not modify the file if there
    is no change after formatting
  - Fixed function body parentheses being placed on multiple lines unnecessarily when there are no parameters
  - Fixed directory paths w/o globs in .styluaignore not matching when using --respect-ignores
  * Luau
  - Fixed handling of floor division (//) syntax when only Luau command line flag is enabled
  - Fixed missing space when table is inside of Luau interpolated string expression ({{ is invalid syntax)
  - Fixed parentheses around a Luau compound type inside of a type table indexer being removed causing a syntax error</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1709726400">- Reenable cargo tests.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1709726401">- BuildRequires should be cargo and not rust+cargo
  * a known issue is causing some broken builds e.g. providing a lower version</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1734177600">- Update to version 2.0.2:
  * Fixed regression where configuration present in current working directory
    not used when formatting from stdin and no --stdin-filepath is provided
  * Luau: fixed incorrect indentation for leading token in union / intersection
    when hanging
  * Verbose mode will now show resolved options
  * Fixed CLI overrides not applying on top of a resolved stylua.toml file
  * For automated downloaders: the legacy release artifacts stylua-win64.zip,
    stylua-linux.zip and stylua-macos.zip are no longer produced in GitHub
    releases, in favour of more specific names (e.g., stylua-windows-x86_64,
    stylua-linux-x86_64 and stylua-macos-x86_64).
  * --stdin-filepath no longer respects ignore files by default, in line with
    passing files directly to the command line. Now, stylua --stdin-filepath
    foo.lua - will still format the stdin even if foo.lua was in a .styluaignore
    file. Use --respect-ignores to preserve the original behaviour.
  * Removed deprecated access patterns on Config struct in stylua Rust library
  * Added runtime syntax configuration option syntax to help handle ambiguous
    syntax. By default, StyLua builds and runs with a parser to handle all Lua
    versions. However, the syntax of some Lua versions conflict with eachother:
    most notably, Lua 5.2+ goto label syntax ::label:: and Luau type assertion
    operator ::. This option allows choosing what syntax to parse, to handle
    these conflicts.
  * Added configuration option space_after_function_names to specify whether
    to include a space between a function name and parentheses
  * Update internal Lua parser version (full-moon) to v1.1.0. This includes
    parser performance improvements.
  * LuaJIT is now separated from Lua52, and is available in its own feature
    and syntax flag
  * .stylua.toml config resolution now supports looking up config files next to
    files being formatted, recursively going upwards until reaching the current
    working directory, then stopping (unless --search-parent-directories was
    specified). For example, for a file ./src/test.lua, executing stylua src/
    will look for ./src/stylua.toml and then ./stylua.toml.
  * When collapse_simple_statement is enabled, if the enclosing block is
    a return, we will check if the return expression is "simple" (currently,
    not containing a function definition)
  * Fixed formatting of method call chain when there is a comment between
    the colon token : and the function name
  * Removed accidental random print to stdout when formatting a return
    statement across multiple lines
  * Luau: Fixed incorrect removal of semicolon before compound assignment
    with parentheses leading to ambiguous syntax error
  * Luau: Fixed incorrect collapsing of union/intersection type value with
    comments in a type table leading to a syntax error
  * Fixed --verify panicing due to overflow for very large Hex numbers</changelog>
</package>
<package pkgid="672ef78eb1cc9c11337068afb02b81165b9fecc029f240e088a3c1bee03ba2d7fdceca6dedff9b580ae6bbe76aeb3c59ecd46b57e90a4998aed989de6a4af0fd" name="SwayAudioIdleInhibit" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="1.1"/>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1717502400">- Initial release of app</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1717502401">- Update to 0.1.1:
  * Fixed build with musl libc</changelog>
</package>
<package pkgid="3d5471bf64064a3d95a4a7cc56f2ed025b76d7480a9cc7b6429473021669503e28bba0ff8f4ebf160712cba94f80d2e76505ed3a0d29ae8fb4f5fac28f42fb9a" name="SwayNotificationCenter" arch="riscv64">
  <version epoch="0" ver="0.12.6" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="610a6543709a41a79a0c9111073d5ba097a2901d70618b514ae4ae1c9a69986d1d38f4d4d801e58444bbf7e2b8ba4373367065e1301dc01a4d8dff96eb4b649c" name="SwayNotificationCenter-bash-completion" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="c29cda6cfdb4848837e7453cc968c55968352005369b1cae655945c1c12c5642cefb4456446729cbbaa4f682ec6b39c2f547102289b79154126eb31672ae3c6c" name="SwayNotificationCenter-fish-completion" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="6b688c711ca925f7047bda69153629cf2dcb59a46a25c9516e3bf115f98a7d2f8c5eaba6efd4580b3068837a894e4b49283ea97ac87acea65016716945df8345" name="SwayNotificationCenter-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="e1024c6883fc985ffa5abf1acca469b5c49ec6ea6c06fb20894198af0cfcab392ab19ddf96ecdee4f663decdbeb9ebe99ba39af7a62faa4374b21f5203e1c554" name="TeXmacs" arch="riscv64">
  <version epoch="0" ver="2.1.4" rel="4.1"/>
  <changelog author="huntj@gmx.us" date="1361016000">- fix build for 12.1</changelog>
  <changelog author="huntj@gmx.us" date="1393070400">- updated to 1.0.7.21
  o Complete reorganization of document styles and package
    (1.0.7.21).
  o Major improvements for upcoming native Pdf renderer (1.0.7.21).
  o New focus preferences menu (1.0.7.21).
  o New widgets for editing macros (1.0.7.21).
  o Improved CJK typesetting and support for Fandol fonts (1.0.7.21).
  o Stretchable space between letters (1.0.7.21).
  o Implementation of protrusion for the standard ecrm font
    (1.0.7.21).
  o Improved ornaments and typesetting adjustments (1.0.7.21).
  o Improved presentation mode (1.0.7.20).
  o Various improvements for LaTeX import and export (1.0.7.20).
  o Rewritten Scilab plug-in (1.0.7.20).
  o Better portability of various plug-ins (1.0.7.20).
  o Various graphical font effects; experimental, not yet in
    interface (1.0.7.20).
  o Profound reorganization of the font system with experimental
    option for testing (1.0.7.19).
  o LaTeX import and export of metadata for various standard styles
    (1.0.7.19).
  o Running plug-ins over remote SSH connections; experimental
    (1.0.7.19).
  o Started implementation of remote TeXmacs file system (1.0.7.19).
  o Improved portability of plug-in detection (1.0.7.19).
  o Implementation of arbitrary zoom factors and “fit to paragraph
    width” (1.0.7.18).
  o New widget for user preferences (1.0.7.18).
  o More implicit user preferences (1.0.7.18).
  o Add developer tools, still experimental (1.0.7.18).
  o Start implementation of basic infrastructure for support of
    system fonts (1.0.7.18).
  o Started reorganization of titles and other meta-data for
    documents (1.0.7.18).
  o Automated generation of documentation about the Scheme files
    (1.0.7.17).
  o Various improvements for LaTeX conversion and character
    encodings (1.0.7.17).
- need to force guile1 explicitly =&gt; TeXmacs-fix_impose_guile1.patch
- updated TeXmacs-fix_arg_enable.patch
- updated TeXmacs-fix_function_returns.patch
- removed TeXmacs-fix_tm_r.patch (seems fixed upstream)
- removed TeXmacs-makefile.patch (unnecessary now)
- removed TeXmacs-library_order.patch (unnecessary now)</changelog>
  <changelog author="edera@gmx.fr" date="1517313600">- updated to 1.99.6
  o changelog: http://www.texmacs.org/tmweb/about/changes.en.html
- use normalized license notation: GPL-2.0+ instead of GPLv2+
- added feature-maxima-inline-plots_18125aa.patch
  inline plots for maxima
  (adapted from http://lists.gnu.org/archive/html/texmacs-dev/
  /2017-09/msg00002.html)
- removed TeXmacs-fix_function_returns.patch
- removed TeXmacs-fix_arg_enable.patch
- removed TeXmacs-fix_impose_guile1.patch</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1703160000">- updated to 2.1.2
  o changelog: http://www.texmacs.org/tmweb/about/changes.en.html
  o Creation of various interface themes for TeXmacs, such as dark
    and bright (2.1.1).
  o Improved high resolution support under Linux and Windows
    (2.1.1).
  o Progress on (not yet default) Qt5 version of TeXmacs (2.1.1).
  o Updated font database for recent pre-installed Linux/Mac/Window
    fonts (2.1.1).
  o Minor bug fixes (2.1).
  o Various minor bug fixes (1.99.21).
  o Updated plug-in for Giac (1.99.21).
  o Better support for the most common LaTeX style files (1.99.20).
  o Many corrections for the LaTeX export when using common LaTeX
    styles (1.99.20).
  o Various bug fixes (1.99.20).
  o Added Slovak language support with the help of Peter Rapčan
    (1.99.20).
  o Many bug fixes (1.99.19).
  o Improved Octave plugin with tab completion and multi-line input
    (1.99.19).
  o Enhanced structured search &amp; replace: added preferences and
    wildcards (1.99.19).
  o Minor bug fixes (1.99.18).
  o Minor progress on the remote editing tools (1.99.18).
  o Continued bug fixes (1.99.17).
  o Improved remote editing tools (1.99.17).
  o New style package “comment” for various kinds of comments
    (1.99.17).
  o Lightweight facility for managing user-defined keyboard
    shortcuts (1.99.17).
  o Improved customizability of item lists and enumerations
    (1.99.17).
  o Further improvements for preview and help balloons (1.99.16).
  o Possibility to find labels from their numeric value (1.99.16).
  o Incorporation of a smart-ref package for smart references
    (1.99.16).
  o Fix spell checking under Windows (1.99.16).
  o Add ⌃&amp; keyboard shortcut to toggle between equations and
    equation arrays (1.99.16).
  o Rudimentary support for Wacom-style pen tablets, Qt5 only
    (1.99.16).
  o Continued bug fixes (1.99.16).
  o Improved help balloons and preview facility for references
    and citations (1.99.15).
  o Improved navigation and search tools for labels, references,
    and citations (1.99.15).
  o Indicate the current cursor position by shaking the mouse
    (1.99.15).
  o Various bug fixes (1.99.15).
  o Release of “The Jolly Writer”—Your Guide to GNU TeXmacs
    (1.99.14).
  o Many bug fixes (1.99.14).
  o Improved Html export with better CSS stylability (1.99.14).
  o Improved support for Qt5 (1.99.14).
  o Improved Octave plugin (1.99.14).
  o Continued bug fixes (1.99.13).
  o Switch to Python 3 for plug-ins programmed in Python (1.99.13).
  o A Parser Framework for programming languages (1.99.13).
  o Improved Graphviz plugin with documentation in Chinese and
    syntax highlight (1.99.13).
  o Improved Maxima plugin with documentation in Chinese and bug
    fixes (1.99.13).
  o Improved Octave plugin on Windows for Octave 5.x (1.99.13).
  o Many bug fixes (1.99.12).
  o Make it easier to cite work on TeXmacs (1.99.12).
  o Improved Html import/export filters and support for MathJax
    (1.99.12).
  o Faster native (Qt-based) image export of formulas to Html
    (1.99.12).
  o Improved large bracket sizes and script positioning (1.99.12).
  o Various artwork related improvements (1.99.12).
  o Interface for SymPy (1.99.12).
  o Re-implement Asymptote, DraTex, Gnuplot, Graphviz, Xypic
    using Python for full platform support (1.99.12).
  o Documentation on how to write plugins using Python (1.99.12).
  o Updates of the dictionaries for French and Dutch (1.99.12).
  o (run-all-tests) aggregates and runs all the tests in Scheme
    (1.99.12).
  o Support for Java language (1.99.12).
  o Several bug fixes (1.99.11).
  o Repositories for Debian and Ubuntu (1.99.11).
  o Many bug fixes (1.99.10).
  o Redesigned web site (1.99.10).
  o Extended Css stylability when exporting to Html (1.99.10).
  o New TeXmacs videos on web site (1.99.10).
  o Drag and drop for images (1.99.10).
  o Unification of beamer and poster styles, work in progress
    (1.99.10).
  o Automatic retrieval of artwork from texmacs.org (1.99.10).
  o New background patterns and pictures (1.99.10).
  o Experimental pattern effects (1.99.10).
  o Experimental Sparkle support under MacOS (1.99.10).
  o Experimental and partial support for Git as a versioning tool
    (1.99.10).
  o Experimantal Graph plug-in for graphs drawn by various external
    tools (1.99.10).
  o User interface for new features in educational styles (1.99.10).
  o Many bug fixes (1.99.9).
  o Similar spell checking widgets as for search and replace
    (1.99.9).
  o Improved educational styles (1.99.9).
  o Multiple choice lists (1.99.9).
  o A unified Graph plugin for Graphviz, Asymptote (1.99.9).
  o Import improvements from the FriCAS project (1.99.9).
  o Fixes and documentation for the Sage plugin (1.99.9).
  o Several bug fixes (1.99.8).
  o Support of binary packages for various GNU/Linux distributions,
    constructed using Suse OpenBuild services (1.99.8).
  o Several new algorithms for micro typography: roots, mathematical
    accents, etc. (1.99.7).
  o New style for posters (1.99.7).
  o Support for new ACM styles (1.99.7).
  o Various bug fixes (1.99.7).
- removed feature-maxima-inline-plots_18125aa.patch because it's no
  longer needed
- License changed to GPL-3.0-or-later</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1703505600">- Cleanup and modernise spec file
- Honor optflags</changelog>
  <changelog author="RN  &lt;R_Nik_C@proton.me&gt;" date="1718193600">- Update to 2.1.4
  * Headless option for running TeXmacs as a window-less script
    (2.1.4).
  * Improved subtables (2.1.4).
  * Progress towards side tools, experimental (2.1.4).
  * Progress towards markup driven graphical user interface,
    experimental (2.1.4).
  * Support for basic gestures (2.1.3).
  * Improved quality of hand-drawn graphics (2.1.3).
  * Repulsive margin facility for simpler arrows between graphical
    text (2.1.3).
  * Stylable interface colors (2.1.3).
  * Stylable colors for syntax highlighting for Mathemagix and
    Scheme (2.1.3).
  * Various bug fixes (2.1.3).
  * Experimental interface for OS-supported speech recognition
    engines (2.1.3).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1737806400">- Cleanup .spec file
- Added some unnecessary dependencies</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1737979200">- Added native pdf export dependency (boo#1235794)</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1737979201">- Added reproducibility Reproducibility.patch
  (gh#texmacs/texmacs#77)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1753358400">- Add texmacs-hashtree-fix.patch to fix compatibility with
  recent compilers (gh#texmacs/texmacs/pull/107)</changelog>
</package>
<package pkgid="c225ad813731353c7bda9bb70d618aa41342aa83ca14745c84ad47d116b092ea150a568652161e23b62c186d79828c4fdc8d49f301b22987fa8df369785d3b1f" name="ThePEG-devel" arch="riscv64">
  <version epoch="0" ver="2.3.0" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1506168000">- Disable java bindings and binary until ThePEG becomes
  compatible with openjdk &gt;= 1.9; fixes build failures in Factory.</changelog>
  <changelog author="badshah400@gmail.com" date="1509624000">- Update to version 2.1.2:
  * Allow LHAPDF6 interface to return photon pdf.
  * Sign fix in GeneralVVSVertex
  * Fix multiple weight reading from LHE files
  * Preparations for Rivet 3</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 2.1.3:
  * Use std::array&lt;&gt; where suitable</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556798400">- Update to version 2.1.5
  * Improvements to template instantation of templates with gcc9
    and icc T23
  * Change in assignment operator definition, add delete, to avoid
    warnings with gcc9
  * Minor changes for compilation with gcc8,9, icc and clang
- Changes from version 2.1.4:
  * Improvements to helicity libraries to support more BSM models
  * Added FixedTargetLuminosity for fixed target collisions</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578139200">- Update to version 2.2.0:
  * Improvements to the unit templates, building with gcc 4.8 is
    no longer possible
  * Several smaller bug fixes and additions, to allow new features
    in Herwig 7.2
- Changes from version 2.1.6:
  * Update boost.m4 to allow compliation with new boost versions
  * Increase the eps parameter for boosts of wavefunctions
  * Fixes for gcc4.8 and C++17
  * Added inelasticity cut in SimpleDISCut
- Use %license to package COPYING file.
- Disable i586 arch: not supported by upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 2.2.1:
  * New release solely to keep Herwig and ThePEG version numbers
    in sync.
- Pass `with-hepmcversion=3` and `with-rivet=%{_prefix}` to
  configure fix ThePEG not compiling with HepMC and Rivet support.
- Drop conditionals for old openSUSE versions.
- Fix an env based hashbang.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1616068800">- Update to version 2.2.2:
  * Add meta mechanism to event record.
  * Add option of preloading yoda files and remove support for
    rivet-1 and aida.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651492800">- Update to version 2.2.3:
  * Support for spin 3 particles added.
  * hepmc3 compatiblity added.
  * Various bug fixes and improvements.
  * Fix for c++11 compatiblity added.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to version 2.3.0:
  * gcc-12/c++17/c++20 compatibility added
  * hepmc3 compatibility added
  * rivet interface improved
  * infrastructure for dark interaction added
- Remove no longer required ThePEG_gcc6_failed.patch
- Run test suite.
- Add 32-bit ARM to ExcludeArch.
- Follow shared lib packaging policy by renaming ThePEG-libs to
  libThePEG* and using a versioned ld.so.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Build without rivet support: not compatible with rivet &gt;= 4.0.</changelog>
</package>
<package pkgid="544680b2c743d5a90a33b92ff28894e2c4d380c6b73a78ea6cb9ed9d22a5020167d36b6f6f42aa2b1193ba7df600cc556109b8238e6236427d1c8381a286a6e4" name="TreeMaker" arch="riscv64">
  <version epoch="0" ver="5.0.1" rel="4.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681128000">- Initial release based on version 5.0.1.
- Add patches to fix build:
  * Allow-building-with-system-wxWidgets.patch
  * Use-explicit-this-for-dependent-base-members.patch
  * Fix-missing-declaration-of-wxPageSetupData-in-tmwxAp.patch
  * Replace-call-to-protected-wxWindow-ProcessEvent-by-H.patch
  * Stop-using-wxT-with-non-literals.patch
  * Explicitly-cast-argument-to-wxConfigBase-Write.patch
  * Let-tmwxTextCtrl-constructor-take-a-wxString.patch
  * Replace-tmwxDoc-GetPrintableName-call-by-GetDocument.patch
  * Inline-private-wxDocChildFrameAny-OnActivate.patch
  * Fix-flag-arguments-to-wxFileDialog-constructor.patch
  * Try-to-resolve-missing-members-in-tmwxHtmlHelpFrame.patch
  * Don-t-set-private-wxDialog-m_modalShowing.patch
  * Resolve-ambiguous-call-to-tmOnAssert.patch
  * Let-tmwxHtmlHelpController-CreateHelpWindow-match-wi.patch
  * Link-with-GTK-libraries.patch
  * Internalize-g_openDialogs-in-tmwxOptimizerDialog_gtk.patch
- Add patches to fix some bugs:
  * Fix-annoying-warning-about-suspiciuos-cast.patch
  * Fix-popups-about-ignored-flags-at-startup.patch
  * Fix-crash-on-opening-help.patch
  * Make-some-build-options-configurable.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699444800">- Fix "launchable" and add screenshot in AppStream metadata.
- Warn at build time if hhp2cached source version doesn't match
  the wxWidgets we build with.
- Run spec-cleaner.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1714564800">- Add patches:
  * Don-t-run-pkg-config-wx-config-for-every-compile-job.patch
  * Correctly-detect-64-bit-platforms.patch to fix GCC 14 build.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1755950400">- Add patches, mainly to fix build with GCC 15:
  * Fix-build-with-GCC-15.patch
  * Fix-Wparentheses-warnings.patch
  * Fix-Wdangling-else-warnings.patch
- Migrate from %suse_update_desktop_file to %translate_suse_desktop
  with translation only for GenericName. (Name is a proper name.)</changelog>
</package>
<package pkgid="e9afc585da3b4823901ef8deab20b1e5f4646d47c8c13ca2f17e93f47925209c61c2e09e2d5ff99f980c0b067e72bc74c484d53010817eb84632d2a2c5486541" name="UEFITool" arch="riscv64">
  <version epoch="0" ver="20201122" rel="1.2"/>
  <changelog author="johannesobermayr@gmx.de" date="1420891200">- Initial package</changelog>
  <changelog author="mpluskal@suse.com" date="1488110400">- Update to version 20170212:
  * Corrected EC region placement
  * Corrected #34
  * UT 0.21.2
  * UT 0.21.3 / UP 0.3.7
  * Fix a compiler warning
  * UT 0.21.4 / UP 0.3.8
  * UT 0.21.5 /UP 0.3.9 untested
  * Forgot to bump UP version
  * Update patches.txt
  * Add Kaby Lake support.
- Add _service
- Cleanup spec file</changelog>
  <changelog author="jengelh@inai.de" date="1488628800">- Trim description to relevant parts</changelog>
  <changelog author="mpluskal@suse.com" date="1500897600">- Update to version 20170506:
  * Add UEFIReplace.</changelog>
  <changelog author="mpluskal@suse.com" date="1520510400">- Update to version 20180225:
  * fixed rebase PEI files with nonstandard alignment
  * Fixed patches for Skylake-X
  * multiple fixes
  * fix for #99
  * 0.22.1 multiple FFSv3 support fixes, thanks to @osresearch
  * add FFSv3 support with large files and large sections</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1544788800">- Update to version 20180624:
  * Unify version scheme
  * Support replacing raw sections and ffs via -asis
  * Allow subguid matching for UEFIReplace
  * Fix recursion in UEFIReplace
  * Add -o / --output flag to UEFIPatch
  * Implement replace all and add -o (--output) path to UEFIReplace
  * Backport decompression updates from new_engine
  * Add misc patches unrelated to Intel PowerManagement
  * Implement external patches.txt path for UEFIPatch
  * Fix Intel descriptor version parsing at reading
  * Properly read Intel descriptor version, thx @platomav
  * Recognise B360MHD3.F3 descriptor version
  * Remove legacy UEFIFind and UEFIExtract in favour of new_engine branch
  * Fix EC region parse</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1571832000">- Update to version 20181230:
  * Implement custom LZMA dictionary size support, fixes #154</changelog>
  <changelog author="mpluskal@suse.com" date="1576843200">- Update to version 20191103:
  * Fix C++03 compatibility
  * Backport rebuild logic
  * Support applying patches from terminal, closes #186</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579694400">- Update to version 20200120:
  * Add 'Do not rebuild' support for volumes
  * Version bump</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 20201122:
  * Switch CI to GitHub Actions
  * Drop AppVeyor
  * Version bump
  * Revert "Update CI configuration to dpl v2"
  * Update CI configuration to dpl v2
  * Fix mishandling trailing newline
  * Fix compatibility with older UEFIPatch
  * Added MSR patches for C422, C620 motherboards (#204)
  * Add support to parse/reconstruct LZMAF86 sections (#198)</changelog>
</package>
<package pkgid="60cf1a6efaa30a47797f8aaf62b58adeb277cee556433e3643190f60019960b6f78e2392d320a21d656eceb960d370e16e4a67ff4301bf410662c6f994ea4cd0" name="VFlib3" arch="riscv64">
  <version epoch="0" ver="3.7.2" rel="4.1"/>
  <changelog author="coolo@suse.com" date="1329739200">- 12.2 has split freetype-devel</changelog>
  <changelog author="i@marguerite.su" date="1341230400">- fix openSUSE builds
- fix rpmlint warnings.</changelog>
  <changelog author="mvyskocil@suse.com" date="1379073600">- don't build with t1lib, no longer in Factory</changelog>
  <changelog author="i@marguerite.su" date="1458993600">- clean specfile</changelog>
  <changelog author="tchvatal@suse.com" date="1500552000">- Switch to configure macro, uncomment japanese descriptions
- Take patches from debian:
  * VFlib3-compare-always-false.patch
  * VFlib3-freetype2.patch
  * VFlib3-gnu_source-declaration.patch
- Remove patches obsoleted by the above:
  * VFlib3-ppc64.patch
  * comparison-is-always-false-due-to-limited-range-of-data-type.patch
- Link against freetype2
- Split library to proper subpackage
- Reduce dependencies to contain only those really needed for build</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Rectify RPM groups and description typography.</changelog>
  <changelog author="tiwai@suse.de" date="1612440000">- Update to version 3.7.2:
  * Relased under dual-license (GPL v3 and FreeType).
- Dropped obsoleted patches:
  VFlib3-compare-always-false.patch
  VFlib3-freetype2.patch
  VFlib3-gnu_source-declaration.patch
  VFlib3-include.patch
  VFlib3-info-dir.patch
- Fix the build with the recent gcc due to the duplicated symbols:
  VFlib3-add-external.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprectated
  %patchN syntax.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build with gcc14:
  VFlib3-freetype2-fix.patch
  VFlib3-gcc14-fixes.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add VFlib3-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="7cb04c0b267d335f434823913a7bc350949c3913cc7126e5f1897548b7cee0fb1624e48460c832ec1ad6a94ee600ab61f160d8bd6dad21397ed15d0b5111782f" name="VFlib3-devel" arch="riscv64">
  <version epoch="0" ver="3.7.2" rel="4.1"/>
  <changelog author="coolo@suse.com" date="1329739200">- 12.2 has split freetype-devel</changelog>
  <changelog author="i@marguerite.su" date="1341230400">- fix openSUSE builds
- fix rpmlint warnings.</changelog>
  <changelog author="mvyskocil@suse.com" date="1379073600">- don't build with t1lib, no longer in Factory</changelog>
  <changelog author="i@marguerite.su" date="1458993600">- clean specfile</changelog>
  <changelog author="tchvatal@suse.com" date="1500552000">- Switch to configure macro, uncomment japanese descriptions
- Take patches from debian:
  * VFlib3-compare-always-false.patch
  * VFlib3-freetype2.patch
  * VFlib3-gnu_source-declaration.patch
- Remove patches obsoleted by the above:
  * VFlib3-ppc64.patch
  * comparison-is-always-false-due-to-limited-range-of-data-type.patch
- Link against freetype2
- Split library to proper subpackage
- Reduce dependencies to contain only those really needed for build</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Rectify RPM groups and description typography.</changelog>
  <changelog author="tiwai@suse.de" date="1612440000">- Update to version 3.7.2:
  * Relased under dual-license (GPL v3 and FreeType).
- Dropped obsoleted patches:
  VFlib3-compare-always-false.patch
  VFlib3-freetype2.patch
  VFlib3-gnu_source-declaration.patch
  VFlib3-include.patch
  VFlib3-info-dir.patch
- Fix the build with the recent gcc due to the duplicated symbols:
  VFlib3-add-external.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprectated
  %patchN syntax.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build with gcc14:
  VFlib3-freetype2-fix.patch
  VFlib3-gcc14-fixes.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add VFlib3-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="0ca92593d909da1fb4b5bda0e7894f6fcc91423b2a49fceb3da90111d44096e7844b06461d5a3cabcf4ebc434f76d44f818e1e213405a806fe66ba9b63884b88" name="Vc-devel" arch="riscv64">
  <version epoch="0" ver="1.4.5" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540900800">- Add handle-missing-libmvec.patch to fix build issues on archs for
  which libmvec is not available.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1541505600">- Add 0001-Fix-i686-build.patch to fix build failures on i686 targets.</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1562932800">- Use FAT lto objects as the package ships a static library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589371200">- Update to version 1.4.1:
  * No upstream changelog available
- Drop upstreamed patches:
  * 0001-Fix-i686-build.patch
  * handle-missing-libmvec.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622894400">- Add GCC 11 compatibility fix:
  * 0001-Add-missing-include-to-simdarray.h-275.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1640347200">- Fix Vc-devel dependencies.
  VcTargets.cmake defines the Vc::Vc target which points to
  libVc.a. Vc-devel needs an explicit dependency on the package
  containing the static library.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.4.2:
  * Added a missing include for GCC11.
  * Fixed a corner case in the unit tests
  * Fixed a warning in the unit tests.
  * Removed the deprecated Vector&lt;T, VectorAbi::Scalar&gt;::reinterpretCast
    to fix a warning with GCC10
  * Avoid potentially pessimizing std::move in return statements.
  * Avoid redefinition of bit_scan{forward,reverse} macros.
  * Improved performance of simized random access containers
- drop 0001-Add-missing-include-to-simdarray.h-275.patch (upstream)</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1657022400">- Update to version 1.4.3:
  * See https://github.com/VcDevel/Vc/releases/tag/1.4.3 for
    changelog.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1698062400">- Update to version 1.4.4
  * Add missing vectorcall to isImplementationSupported
  * Adapt to cpp17: std::iterator is deprecated
  * Rename None to NoTransformation in enum class Category to avoid
    a clash with X11 library
  * Fix horizontal min/max for uchar</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1719144000">- Update to version 1.4.5:
  * Small CMake improvements (gh#VcDevel/Vc#360).
  * Replace uses exec_program with execute_process
    (gh#VcDevel/Vc#364).</changelog>
</package>
<package pkgid="c59105958d17fea1b6f57f0a1aa9cd47645a95f1a35765617693991a63fb2ff33ff0b1a406c8e84c2f694c4023c74db13bdcaec8bf9339bdaff0389ecf4f5d48" name="Vc-devel-doc" arch="noarch">
  <version epoch="0" ver="1.4.5" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540900800">- Add handle-missing-libmvec.patch to fix build issues on archs for
  which libmvec is not available.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1541505600">- Add 0001-Fix-i686-build.patch to fix build failures on i686 targets.</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1562932800">- Use FAT lto objects as the package ships a static library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589371200">- Update to version 1.4.1:
  * No upstream changelog available
- Drop upstreamed patches:
  * 0001-Fix-i686-build.patch
  * handle-missing-libmvec.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622894400">- Add GCC 11 compatibility fix:
  * 0001-Add-missing-include-to-simdarray.h-275.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1640347200">- Fix Vc-devel dependencies.
  VcTargets.cmake defines the Vc::Vc target which points to
  libVc.a. Vc-devel needs an explicit dependency on the package
  containing the static library.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.4.2:
  * Added a missing include for GCC11.
  * Fixed a corner case in the unit tests
  * Fixed a warning in the unit tests.
  * Removed the deprecated Vector&lt;T, VectorAbi::Scalar&gt;::reinterpretCast
    to fix a warning with GCC10
  * Avoid potentially pessimizing std::move in return statements.
  * Avoid redefinition of bit_scan{forward,reverse} macros.
  * Improved performance of simized random access containers
- drop 0001-Add-missing-include-to-simdarray.h-275.patch (upstream)</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1657022400">- Update to version 1.4.3:
  * See https://github.com/VcDevel/Vc/releases/tag/1.4.3 for
    changelog.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1698062400">- Update to version 1.4.4
  * Add missing vectorcall to isImplementationSupported
  * Adapt to cpp17: std::iterator is deprecated
  * Rename None to NoTransformation in enum class Category to avoid
    a clash with X11 library
  * Fix horizontal min/max for uchar</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1719144000">- Update to version 1.4.5:
  * Small CMake improvements (gh#VcDevel/Vc#360).
  * Replace uses exec_program with execute_process
    (gh#VcDevel/Vc#364).</changelog>
</package>
<package pkgid="33a9abeeb7d7ff6ef4f9f3332daeb20380ac872801f77f2daeff4af32f0284c3f1bd4a1cd70a006fc2862f4d4b6e24b16aea4d3cfaeb182a32c5798bf6031434" name="Vc-devel-static" arch="riscv64">
  <version epoch="0" ver="1.4.5" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540900800">- Add handle-missing-libmvec.patch to fix build issues on archs for
  which libmvec is not available.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1541505600">- Add 0001-Fix-i686-build.patch to fix build failures on i686 targets.</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1562932800">- Use FAT lto objects as the package ships a static library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589371200">- Update to version 1.4.1:
  * No upstream changelog available
- Drop upstreamed patches:
  * 0001-Fix-i686-build.patch
  * handle-missing-libmvec.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622894400">- Add GCC 11 compatibility fix:
  * 0001-Add-missing-include-to-simdarray.h-275.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1640347200">- Fix Vc-devel dependencies.
  VcTargets.cmake defines the Vc::Vc target which points to
  libVc.a. Vc-devel needs an explicit dependency on the package
  containing the static library.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.4.2:
  * Added a missing include for GCC11.
  * Fixed a corner case in the unit tests
  * Fixed a warning in the unit tests.
  * Removed the deprecated Vector&lt;T, VectorAbi::Scalar&gt;::reinterpretCast
    to fix a warning with GCC10
  * Avoid potentially pessimizing std::move in return statements.
  * Avoid redefinition of bit_scan{forward,reverse} macros.
  * Improved performance of simized random access containers
- drop 0001-Add-missing-include-to-simdarray.h-275.patch (upstream)</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1657022400">- Update to version 1.4.3:
  * See https://github.com/VcDevel/Vc/releases/tag/1.4.3 for
    changelog.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1698062400">- Update to version 1.4.4
  * Add missing vectorcall to isImplementationSupported
  * Adapt to cpp17: std::iterator is deprecated
  * Rename None to NoTransformation in enum class Category to avoid
    a clash with X11 library
  * Fix horizontal min/max for uchar</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1719144000">- Update to version 1.4.5:
  * Small CMake improvements (gh#VcDevel/Vc#360).
  * Replace uses exec_program with execute_process
    (gh#VcDevel/Vc#364).</changelog>
</package>
<package pkgid="a7bc4030b0b501a60bd8e93652f4fd0cf0a2efcc22fd9237acc7fda4d1398aad5b434509a45136dfef67d2d65ecf22a34ebd2364e9fdf1af9b84d0e41ef943c8" name="VecCore-devel" arch="riscv64">
  <version epoch="0" ver="0.8.2" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613995200">- Initial package.
- Add VecCore-support-external-ctest.patch: Support using external
  gtest instead of building it in-source; patch sent upstream.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 0.8.0:
  * New backend based on GCC 11's implementation of
    std::experimental::simd, which is part of the experimental
    support for data parallel types in C++20.
  * This backend offers the best of both Vc and UME::SIMD,
    as it performs well in most cases, from SSE2 up to AVX512.
- Drop upstream fixed VecCore-support-external-ctest.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.8.1:
  * Mark all `Mask{Empty,Full}` as `VECCORE_ATT_HOST_DEVICE`
  * Avoid including SIMD headers when compiling with nvcc</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Pass CMAKE_CXX_STANDARD=14 to cmake to allow building tests
  against gtest &gt;= 1.14.0.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1735387200">- update to 0.8.2:
  * Adapt to CMake policy CMP0146, FindCUDA.cmake removed (#25)
  * Disable std::simd backend when compiling with libc++ since their implementation is incomplete (#27)
  * Switch to C++17 as baseline C++ standard
  * Require CMake 3.16 or later, mark up to 3.30 as supported
  * Add support for Nvidia HPC Toolkit Compiler, GCC 15, and Clang 19
  * Drop math functions benchark compiled with -ffast-math
  * Fix memory leak in Julia set benchmark
  * Update builtin version of Vc to 1.4.5
  * Update bundled version of GoogleTest to 1.15.2 and Google benchmark to 1.9.0
  * Update scripts to build/test VecCore with CTest
  * Fix various compiler warnings from newer compiler versions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752321600">- Do not force C++14, most recent gtest needs C++17 as does VecCore
  0.8.2 by default</changelog>
</package>
<package pkgid="a0994c452519a7f9be8ce197101f08fa18934799f7752df7e326f1b32e463a2d729d37595f298e6b341751316ad066afb42c8660db27bec9abc8031da3edb81b" name="ViTables" arch="noarch">
  <version epoch="0" ver="3.0.3" rel="2.2"/>
  <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ü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>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1727265600">- Add numpy2.patch to fix build with new numpy
  (gh#uvemas/ViTables!127).</changelog>
</package>
<package pkgid="340a0a9b454de5fa130de45526c0dd5e5a68d2f1f26da1e381e2d8f266c5ead566bc1e0b6528fc521a465a1a2c4d346fba2ae282c01f64582f7f93c0d0b9a8c4" name="VirtualGL" arch="riscv64">
  <version epoch="0" ver="3.1.4" rel="1.1"/>
  <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="Ákos Sző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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1729684800">- update to 3.1.1:
  * The EGL back end now supports OpenGL applications, including
    ANSYS Fluent, that use multiple X11 Display handles to render to
    the same GLX drawable.
  * The VirtualGL Faker now works around an issue whereby
    applications using the GtkGLArea widget with GTK v3.15.2 through
    v4.3.1 failed with "No available configurations for the given
    [RGBA] pixel format" if GTK v3.15.2 through v4.3.1 had previously
    been initialized on the 2D X server without VirtualGL.
  * As required by the EGL spec, the interposed `eglSwapBuffers()`
    function now flushes the current OpenGL context if the surface
    being swapped is bound to that context.  This fixes a flickering
    issue that occurred with recent versions of Firefox.
  * It is no longer necessary to enable the EGL back end in order to
    use VirtualGL with 3D applications that use the EGL/X11 API.  If
    the GLX back end is enabled, then the EGL/X11 interposer will now
    use the 3D X server.
  * Fixed an issue in the VirtualGL Faker that caused random characters
    and other elements of the Firefox browser window to disappear when
    the window was resized.
  * Fixed an issue in VirtualGL's `dlopen()` interposer
    (**libdlfaker.so**) that interfered with the correct operation of
    ANGLE (Almost Native Graphics Layer Engine.)
- add keyring for signature validation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 3.1.4:
  * 1. The VirtualGL Faker now includes an optional workaround
    for an interaction issue with the X visual selection mechanism in
    Chrome/Chromium v129 and later and MATLAB R2025a and later.
  * 2. Fixed a regression introduced by 3.1 beta1[3] that
    prevented the faker from enabling quad-buffered stereo, even
    if the requirements for quad-buffered stereo had been met.
  * 3. On Wayland-enabled Linux systems running GDM,
    `vglserver_config` no longer disables the ability to log in
    locally with a Wayland session.  Instead,
    `vglrun` automatically sets `VGL_DISPLAY` to `:1024` if
    `VGL_DISPLAY` is unset,
    X Display :1024 exists, and X Display :0 does not exist.
    This allows VirtualGL to use the GDM greeter's Xwayland
    instance as a 3D X server.
  * 1. Fixed an issue whereby, with certain GPU drivers
    (including nVidia's proprietary drivers), the EGL back end
    did not release the GPU resources associated with an OpenGL
    context when that context was unbound from a rendering thread.
  * 2. Fixed an error ("undefined symbol: eglGetProcAddress")
    that occurred when attempting to run a GLX application using
    the EGL back end and `vglrun -nodl`.
  * 3. Fixed an issue whereby the VirtualGL Configuration dialog
    did not pop up if the Num Lock key was on.</changelog>
</package>
<package pkgid="4409d0b535cb5709ca96ee3e5d1e587c3fa0fff6ded573353c55a60c3b6c11b7ae28fa0133551decb9ffb0f020804ee91fc44c927eb93b2da7ee4a2edbfdd483" name="VirtualGL-devel" arch="riscv64">
  <version epoch="0" ver="3.1.4" rel="1.1"/>
  <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="Ákos Sző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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1729684800">- update to 3.1.1:
  * The EGL back end now supports OpenGL applications, including
    ANSYS Fluent, that use multiple X11 Display handles to render to
    the same GLX drawable.
  * The VirtualGL Faker now works around an issue whereby
    applications using the GtkGLArea widget with GTK v3.15.2 through
    v4.3.1 failed with "No available configurations for the given
    [RGBA] pixel format" if GTK v3.15.2 through v4.3.1 had previously
    been initialized on the 2D X server without VirtualGL.
  * As required by the EGL spec, the interposed `eglSwapBuffers()`
    function now flushes the current OpenGL context if the surface
    being swapped is bound to that context.  This fixes a flickering
    issue that occurred with recent versions of Firefox.
  * It is no longer necessary to enable the EGL back end in order to
    use VirtualGL with 3D applications that use the EGL/X11 API.  If
    the GLX back end is enabled, then the EGL/X11 interposer will now
    use the 3D X server.
  * Fixed an issue in the VirtualGL Faker that caused random characters
    and other elements of the Firefox browser window to disappear when
    the window was resized.
  * Fixed an issue in VirtualGL's `dlopen()` interposer
    (**libdlfaker.so**) that interfered with the correct operation of
    ANGLE (Almost Native Graphics Layer Engine.)
- add keyring for signature validation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 3.1.4:
  * 1. The VirtualGL Faker now includes an optional workaround
    for an interaction issue with the X visual selection mechanism in
    Chrome/Chromium v129 and later and MATLAB R2025a and later.
  * 2. Fixed a regression introduced by 3.1 beta1[3] that
    prevented the faker from enabling quad-buffered stereo, even
    if the requirements for quad-buffered stereo had been met.
  * 3. On Wayland-enabled Linux systems running GDM,
    `vglserver_config` no longer disables the ability to log in
    locally with a Wayland session.  Instead,
    `vglrun` automatically sets `VGL_DISPLAY` to `:1024` if
    `VGL_DISPLAY` is unset,
    X Display :1024 exists, and X Display :0 does not exist.
    This allows VirtualGL to use the GDM greeter's Xwayland
    instance as a 3D X server.
  * 1. Fixed an issue whereby, with certain GPU drivers
    (including nVidia's proprietary drivers), the EGL back end
    did not release the GPU resources associated with an OpenGL
    context when that context was unbound from a rendering thread.
  * 2. Fixed an error ("undefined symbol: eglGetProcAddress")
    that occurred when attempting to run a GLX application using
    the EGL back end and `vglrun -nodl`.
  * 3. Fixed an issue whereby the VirtualGL Configuration dialog
    did not pop up if the Num Lock key was on.</changelog>
</package>
<package pkgid="4dac30a9d7f3cfd29f1e973eae8da9472aabbbec48be5bc5a9274d958fc1199a71fb78acb0c7ce10f1df19735f9dd72499965403fb93bf8cdb196c201a6926ae" name="WPEWebDriver" arch="riscv64">
  <version epoch="0" ver="2.50.5" rel="11.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1727524800">- Update to version 2.46.0:
  + Fix rendering of images in PDF documents.
  + Make process launching fast again.
  + Fix webkit_web_resource_get_data() regression that caused we
    were always retuning empty data.
  + Fix the build with touch events disabled.
  + Fix the build with GLib &lt; 2.68.
  + Fix several crashes and rendering issues.
  + For all changes between 2.44.2 and 2.45.90, please see packaged
    NEWS file.
- Add libinput to BuildRequires: new dependency.
- Pass USE_SYSTEM_SYSPROF_CAPTURE=NO to cmake, avoid building
  sysprof capture for now.
- Only disable LTO on x86 and ppc64le.
- Package libWPEPlatform (new WPE platform API).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732104000">- Add fix-icu-build.patch: Support ICU 76.1 build</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739966400">- Update to version 2.46.6:
  + Support building against ICU 76.1
  + Fix lost initial audio samples played using WebAudio on 32-bit
    Raspberry Pi devices when using the OpenMAX GStreamer elements.
  + Fix rendering on GPUs with maximum texture size smaller than
    2000x2000 pixels by querying the maximum size supported at
    runtime.
  + Fix a crash when enabling Skia CPU rendering.
  + Fix several crashes and rendering issues.
- Drop fix-icu-build.patch: Fixed upstream.
- Drop libWPEPlatform sub-package, no longer built.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1756728000">- Update to version 2.48.5:
  + Fix several crashes.
- Changes from version 2.48.4:
  + Improve emoji font selection with USE_SKIA=ON.
  + Improve playback of multimedia streams from blob URLs.
  + Integrate with the system logging service on Android, allowing
    configuring the overall log level and log channels using the
    log.tag.WPEWebKit and debug.log.WPEWebKit system properties.
  + Fall back to display-wide DMA-BUF formats when failing to get
    the preferred formats for a given WPEToplevel.
  + Fall back to using libdrm to detect device nodes to use in the
    WPEPlatform headless and Wayland backends.
  + Fix WebGL initialization when using WPEPlatform in some setups
    i.e. Mali GPUs with the proprietary driver.
  + Fix the build with USE_SKIA_OPENTYPE_SVG=ON and
    USE_SYSPROF_CAPTURE=ON.
  + Fix the build on LoongArch with USE_SKIA=ON.
  + Fix several crashes and rendering issues.
- Changes from version 2.48.3:
  + Fix a crash introduced by the new threaded rendering
    implementation using Skia API.
  + Improve rendering performance by recording layers once and
    replaying every dirty region in different worker threads.
  + Fix a crash when setting WEBKIT_SKIA_GPU_PAINTING_THREADS=0.
  + Fix a reference cycle in webkitmediastreamsrc preventing its
    disposal.
- Changes from version 2.48.2:
  + Enable CSS Overscroll Behavior by default.
  + Change threaded rendering implementation to use Skia API
    instead of WebCore display lists that were not thread safe.
  + Fix rendering when device scale factor change comes before the
    web view geometry update.
  + Fix network process crash on exit.
  + Fix the build with ENABLE_RESOURCE_USAGE=OFF.
  + Fix several crashes and rendering issues.
- Changes from version 2.48.1:
  + Limit the data stored in session state.
  + Remove the empty area below the title bar in Web Inspector when
    not docked.
  + Improve the robustness of WebAudio and WebCodecs multimedia
    support.
  + Fix the build with GST_DISABLE_GST_DEBUG.
  + Fix the build with GStreamer versions older than 1.20.
  + Fix the build with libc++ version 19 or newer.
  + Fix the build with video support disabled (ENABLE_VIDEO=OFF).
  + Fix the build with Clang 20.
- Changes from version 2.48.0:
  + Fix YouTube playback by using a different User-Agent quirk.
  + Avoid adding redundant tracks to MediaPlayer.
  + Propagate the font's computed locale to HarfBuzz.
  + Fix missing default values for the key repeat delay, key repeat
    interval, and drag threshold in WPESettings.
  + Fix missing registration for the DRM scale setting in
    WPESettings.
  + Fix the build on non-Linux platforms.
  + Fix several crashes and rendering issues.
- Add flite-devel BuildRequires: New dependency.
- Drop libWPEWebInspectorResources sub-package, no longer built.
- No longer disable LTO for ppc64le, disable LTO for 32bit arm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758542400">- Update to version 2.50.0:
  + Improved rendering performance by recording each layer once and
    replaying every dirty region in different worker threads.
  + Enable damage propagation to the UI process by default.
  + The CSS property font-variant-emoji is now supported and
    enabled by default.
  + Font synthesis properties (bold/italic) are now properly
    handled.
  + Added new API to get the theme color of a WebKitWebView.
  + Support for video capture using PipeWire through the camera
    portal.
  + The WebKitSettings:enable-hyperlink-auditing option has been
    deprecated, and the setting is always considered to be enabled.
  + The USE_GSTREAMER_TRANSCODER build option has been removed, and
    the implementation replaced with stock GStreamer functionality.
  + The lowest GCC version that can be used to build WebKit is now
    12.2.
- Disable skia on ppc64le for now. It currently makes the build
  fail.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760616000">- Update to version 2.50.1:
  + Improve text rendering performance.
  + On Android, the built library no longer includes versioning
    information in its name.
  + Fix audio playback broken on Instagram.
  + Fix blurry rendering of SVG patterns when zoomed.
  + Fix rendering of layers with fractional transforms.
  + Fix the build with ENABLE(VIDEO) disabled.
  + Fix the build in s390x.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760702400">- Do not build 32bit targets via ExcludeArch %{ix86} and %{arm}.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764244800">- Update to version 2.50.2:
  + Prevent unsafe URI schemes from participating in media playback
  + Make webkit_web_view_add_frame_displayed_callback() work with
    WPEPlatform
  + Make jsc_value_array_buffer_get_data() function introspectable
  + Fix logging in to Google accounts that have a WebAuthn second
    factor configured
  + Fix loading webkit://gpu when there are no threads configured
    for GPU rendering
  + Fix rendering gradients that use the CSS hue interpolation
    method
  + Fix pasting image data from the clipboard
  + Fix font-family selection when the font name contains spaces
  + Fix the build with standard C libraries that lack execinfo.h,
    like Musl or uClibc
  + Fix capturing canvas snapshots in the Web Inspector
  + Fix build dependencies to ensure that generated headers for
    WPEPlatform are always created before they are needed
  + Fix several crashes and rendering issues</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766318400">- Update to version 2.50.4:
  + Correctly handle the program name passed to the sleep disabler.
  + Ensure GStreamer is initialized before applying quirks.
  + Fix usage of the cache API in nested workers.
  + Fix incorrect rendering of SVG path arc elements.
  + Fix several crashes and rendering issues.
- Changes from version 2.50.3:
  + Fix pointer event processing no longer working after a mouse
    right button press.
  + Fix seeking and looping of media elements that set the loop
    property.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1771934400">- Update to version 2.50.5:
  + Fix checking whether a view is active on gamepad input when
    using WPEPlatform.
  + Fix several crashes and rendering issues.</changelog>
</package>
<package pkgid="d067b20fc29deadb69a6fb8b12fc9412247d5d4f5cf85329408ede1214851cdb19e99f2987b92a44c9d8b47d3f75925a9faa8d44ce611900431de5868023ba0a" name="WSL-DistroLauncher" arch="noarch">
  <version epoch="0" ver="0.0.1+git20230111.22db092" rel="1.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1570017600">- avoid %make_build, not available on sle12 yet</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1570190400">- use config.h actually to set proper distro (0001-actually-use-config.h-settings.patch, boo#1133525)
- remove usermod (0001-Don-t-add-groups-to-user.-Not-needed-on-SUSE-distros.patch, boo#1148983)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1570190401">- fix username input 0001-Fix-user-name-input.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- squash patches
- run YaST firstboot wizard to configure WSL</changelog>
  <changelog author="Scott Reeves &lt;sreeves@suse.com&gt;" date="1586520000">- Update git snapshot - Better error handling on WSL2 startup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1617883200">- During prerelease phases, parens around RC etc. in PRETTY_NAME
  are not properly escaped if passed to mingw configure step.
  * PRETTY_NAME keep only alphanum+space when passing as distro-id</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1624622400">- Update to version 0.0.1+git20200918.2ed9a93:
  * Run yast2-firstboot instead of useradd
  * refactor QueryUid to be reusable
  * SUSE adjustments
  * replace wscanf_s, seems not defined in mingw
  * Cross compiling the launcher
  * Add Visual Studio 2019 Community support (#74)
  * Update platformtoolset to use v142 (#60)
  * Update README step 5 to set TargetName instead of ProjectName (#72)
  * Update DistroLauncher/DistroLauncher.cpp to better check wsl.exe exit code
  * Added prompt for input when wsl.exe fails to launch Linux process
- Drop patch files now obtained from openSUSE git repository
  * drop 0001-Cross-compiling-the-launcher.patch
  * drop 0002-replace-wscanf_s-seems-not-defined-in-mingw.patch
  * drop 0003-SUSE-adjustments.patch
  * drop 0004-refactor-QueryUid-to-be-reusable.patch
  * drop 0005-Run-yast2-firstboot-instead-of-useradd.patch</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1624622401">- Prepare distro-id and distro_name configure variables using bash
  subst method from obs-service-kiwi_metainfo_helper and wsl-appx.
  * PRETTY_NAME_BEFORE_PAREN
  * PRETTY_NAME_BEFORE_PAREN_DASHED</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1692705600">- Microsoft prefers Name and distro id to be the same for usage with wsl.exe
  * Removing " Server" from PRETTY_NAME so distro isn't registered
    with it in the name
  * This way both `wsl --install SUSE-Linux-Enterprise-15-SP5` and
    `wsl -d SUSE-Linux-Enterprise-15-SP5` work vs. the second
    iteration needing "Server" in the name</changelog>
  <changelog author="scott.bradnick@suse.com" date="1694433600">- Update to version 0.0.1+git20230111.22db092:
  * Adding 'WslApiLoader-h.diff' to account for missing HCS_E_HYPERV_NOT_INSTALLED
    define in WslApiLoader.h
  * Run yast2-firstboot instead of useradd
  * refactor QueryUid to be reusable
  * SUSE adjustments
  * replace wscanf_s, seems not defined in mingw
  * Cross compiling the launcher
  * Add support for Visual Studio 2022 (#100)
  * Change WSL to use system error string for WSL OC not present (#117)
  * Microsoft mandatory file
  * Update README.md
  * Added explicit error code and message for virtualization not present (#101)
  * Update README.md</changelog>
</package>
<package pkgid="9294fcddcd2f406b960a506224d95614ccf30e99efb5e1de4a59a82d2c287f69539f28476a72a7987da45d6f7d84a7d6a02dba7776644d76fc932c1eb5d960db" name="WSL-DistroLauncher-debug" arch="noarch">
  <version epoch="0" ver="0.0.1+git20230111.22db092" rel="1.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1570017600">- avoid %make_build, not available on sle12 yet</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1570190400">- use config.h actually to set proper distro (0001-actually-use-config.h-settings.patch, boo#1133525)
- remove usermod (0001-Don-t-add-groups-to-user.-Not-needed-on-SUSE-distros.patch, boo#1148983)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1570190401">- fix username input 0001-Fix-user-name-input.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- squash patches
- run YaST firstboot wizard to configure WSL</changelog>
  <changelog author="Scott Reeves &lt;sreeves@suse.com&gt;" date="1586520000">- Update git snapshot - Better error handling on WSL2 startup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1617883200">- During prerelease phases, parens around RC etc. in PRETTY_NAME
  are not properly escaped if passed to mingw configure step.
  * PRETTY_NAME keep only alphanum+space when passing as distro-id</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1624622400">- Update to version 0.0.1+git20200918.2ed9a93:
  * Run yast2-firstboot instead of useradd
  * refactor QueryUid to be reusable
  * SUSE adjustments
  * replace wscanf_s, seems not defined in mingw
  * Cross compiling the launcher
  * Add Visual Studio 2019 Community support (#74)
  * Update platformtoolset to use v142 (#60)
  * Update README step 5 to set TargetName instead of ProjectName (#72)
  * Update DistroLauncher/DistroLauncher.cpp to better check wsl.exe exit code
  * Added prompt for input when wsl.exe fails to launch Linux process
- Drop patch files now obtained from openSUSE git repository
  * drop 0001-Cross-compiling-the-launcher.patch
  * drop 0002-replace-wscanf_s-seems-not-defined-in-mingw.patch
  * drop 0003-SUSE-adjustments.patch
  * drop 0004-refactor-QueryUid-to-be-reusable.patch
  * drop 0005-Run-yast2-firstboot-instead-of-useradd.patch</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1624622401">- Prepare distro-id and distro_name configure variables using bash
  subst method from obs-service-kiwi_metainfo_helper and wsl-appx.
  * PRETTY_NAME_BEFORE_PAREN
  * PRETTY_NAME_BEFORE_PAREN_DASHED</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1692705600">- Microsoft prefers Name and distro id to be the same for usage with wsl.exe
  * Removing " Server" from PRETTY_NAME so distro isn't registered
    with it in the name
  * This way both `wsl --install SUSE-Linux-Enterprise-15-SP5` and
    `wsl -d SUSE-Linux-Enterprise-15-SP5` work vs. the second
    iteration needing "Server" in the name</changelog>
  <changelog author="scott.bradnick@suse.com" date="1694433600">- Update to version 0.0.1+git20230111.22db092:
  * Adding 'WslApiLoader-h.diff' to account for missing HCS_E_HYPERV_NOT_INSTALLED
    define in WslApiLoader.h
  * Run yast2-firstboot instead of useradd
  * refactor QueryUid to be reusable
  * SUSE adjustments
  * replace wscanf_s, seems not defined in mingw
  * Cross compiling the launcher
  * Add support for Visual Studio 2022 (#100)
  * Change WSL to use system error string for WSL OC not present (#117)
  * Microsoft mandatory file
  * Update README.md
  * Added explicit error code and message for virtualization not present (#101)
  * Update README.md</changelog>
</package>
<package pkgid="944868e896293b0754599f83fe0f63d7ad7f5a8072dcfb06972f5d5e79cf6211537d9b10c2e94453e7eb8ba519926fc9a1b9cb2e364c1bd8e5e2ef82e68acdac" name="WebKitGTK-4.0-lang" arch="noarch">
  <version epoch="0" ver="2.50.5" rel="24.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758196800">- Add webkit2gtk3-i586-build-fix.patch: fix the build on i586.
- Force the garbage collector to run more often when compiling on
  i586. Needed to avoid running out of memory.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758456000">- Remove _constraints override for armv6l and armv7l. They were
  less restrictive than the default and look to be unneeded now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758542400">- Also pass ggc-min-expand=30 and disable LTO on arm.
- Update webkit2gtk3-i586-build-fix.patch to correspond to what was
  committed to the upstream branch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 2.50.1 (boo#1251975):
  + Improve text rendering performance.
  + Fix audio playback broken on instagram.
  + Fix rendering of layers with fractional transforms.
  + Fix the build with ENABLE(VIDEO) disabled.
  + Fix the build in s390x.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-43343.
- Drop webkit2gtk3-i586-build-fix.patch: Merged upstream.
- Also pass ggc-min-expand=30 on s390x. Memory has been an issue
  there, at least on SLE.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763640000">- Update to version 2.50.2 (bsc#1254165 bsc#1254166 bsc#1254167
  bsc#1254168 bsc#1254169 bsc#1254170 bsc#1254171 bsc#1254172
  bsc#1254174 bsc#1254176 bsc#1254177 bsc#1254179 bsc#1254208):
  + Prevent unsafe URI schemes from participating in media
    playback.
  + Make jsc_value_array_buffer_get_data() function introspectable.
  + Fix logging in to Google accounts that have a WebAuthn second
    factor configured.
  + Fix loading webkit://gpu when there are no threads configured
    for GPU rendering.
  + Fix rendering gradiants that use the CSS hue interpolation
    method.
  + Fix pasting image data from the clipboard.
  + Fix font-family selection when the font name contains spaces.
  + Fix the build with standard C libraries that lack execinfo.h,
    like Musl or uClibc.
  + Fix capturing canvas snapshots in the Web Inspector.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-43392, CVE-2025-43425, CVE-2025-43427,
    CVE-2025-43429, CVE-2025-43430, CVE-2025-43431, CVE-2025-43432,
    CVE-2025-43434, CVE-2025-43440, CVE-2025-43443, CVE-2025-13502.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763985600">- Add webkit2gtk3-undefined-symbol.patch: fix a build failure.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1764849600">- Update to version 2.50.3 (bsc#1254473 bsc#1254498 bsc#1254509):
  + Fix seeking and looping of media elements that set the "loop"
    property.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-13947, CVE-2025-43421, CVE-2025-43458,
    CVE-2025-66287.
- Drop webkit2gtk3-undefined-symbol.patch: fixed upstream.
- Use %limit_build. Also define %dwz_low_mem_die_limit and
  %dwz_max_die_limit, similar to what we have in wpewebkit.
  This should simplify the logic for limiting jobs and will
  hopefully help with intermittent build failures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1765972800">- Update to version 2.50.4 (bsc#1255183 bsc#1255191 bsc#1255194
  bsc#1255195 bsc#1255198 bsc#1255200):
  + Correctly handle the program name passed to the sleep disabler.
  + Ensure GStreamer is initialized before using the Quirks.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-14174, CVE-2025-43501, CVE-2025-43529,
    CVE-2025-43531, CVE-2025-43535, CVE-2025-43536, CVE-2025-43541.
- Add webkit2gtk3-a11y-fix-role-mapping.patch: fix a11y regression
  where AT-SPI roles were mapped incorrectly.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1769947200">- Build with Clang. The Skia documentation strongly recommends
  building with Clang, since some of its routines are optimized
  for it. See https://skia.org/docs/user/build/
- Pass -DUSE_64KB_PAGE_BLOCK=ON on aarch64, rather than disabling
  JIT and bmalloc. This should be compatible with both kernel-64kb
  and the normal kernel.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770724800">- Update to version 2.50.5:
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-a11y-fix-role-mapping.patch: fixed upstream.</changelog>
</package>
<package pkgid="bb3736b5fab3f533f30eb2bc4fa39f3950ef5f44c4b17bc1ad44a9f3b4efd5f1fe5e2d01fffa91491b28fc998ca35e6db6de5370b9982f83c4184db3ac0d1951" name="WebKitGTK-4.1-lang" arch="noarch">
  <version epoch="0" ver="2.50.5" rel="24.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758196800">- Add webkit2gtk3-i586-build-fix.patch: fix the build on i586.
- Force the garbage collector to run more often when compiling on
  i586. Needed to avoid running out of memory.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758456000">- Remove _constraints override for armv6l and armv7l. They were
  less restrictive than the default and look to be unneeded now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758542400">- Also pass ggc-min-expand=30 and disable LTO on arm.
- Update webkit2gtk3-i586-build-fix.patch to correspond to what was
  committed to the upstream branch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 2.50.1 (boo#1251975):
  + Improve text rendering performance.
  + Fix audio playback broken on instagram.
  + Fix rendering of layers with fractional transforms.
  + Fix the build with ENABLE(VIDEO) disabled.
  + Fix the build in s390x.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-43343.
- Drop webkit2gtk3-i586-build-fix.patch: Merged upstream.
- Also pass ggc-min-expand=30 on s390x. Memory has been an issue
  there, at least on SLE.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763640000">- Update to version 2.50.2 (bsc#1254165 bsc#1254166 bsc#1254167
  bsc#1254168 bsc#1254169 bsc#1254170 bsc#1254171 bsc#1254172
  bsc#1254174 bsc#1254176 bsc#1254177 bsc#1254179 bsc#1254208):
  + Prevent unsafe URI schemes from participating in media
    playback.
  + Make jsc_value_array_buffer_get_data() function introspectable.
  + Fix logging in to Google accounts that have a WebAuthn second
    factor configured.
  + Fix loading webkit://gpu when there are no threads configured
    for GPU rendering.
  + Fix rendering gradiants that use the CSS hue interpolation
    method.
  + Fix pasting image data from the clipboard.
  + Fix font-family selection when the font name contains spaces.
  + Fix the build with standard C libraries that lack execinfo.h,
    like Musl or uClibc.
  + Fix capturing canvas snapshots in the Web Inspector.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-43392, CVE-2025-43425, CVE-2025-43427,
    CVE-2025-43429, CVE-2025-43430, CVE-2025-43431, CVE-2025-43432,
    CVE-2025-43434, CVE-2025-43440, CVE-2025-43443, CVE-2025-13502.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763985600">- Add webkit2gtk3-undefined-symbol.patch: fix a build failure.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1764849600">- Update to version 2.50.3 (bsc#1254473 bsc#1254498 bsc#1254509):
  + Fix seeking and looping of media elements that set the "loop"
    property.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-13947, CVE-2025-43421, CVE-2025-43458,
    CVE-2025-66287.
- Drop webkit2gtk3-undefined-symbol.patch: fixed upstream.
- Use %limit_build. Also define %dwz_low_mem_die_limit and
  %dwz_max_die_limit, similar to what we have in wpewebkit.
  This should simplify the logic for limiting jobs and will
  hopefully help with intermittent build failures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1765972800">- Update to version 2.50.4 (bsc#1255183 bsc#1255191 bsc#1255194
  bsc#1255195 bsc#1255198 bsc#1255200):
  + Correctly handle the program name passed to the sleep disabler.
  + Ensure GStreamer is initialized before using the Quirks.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-14174, CVE-2025-43501, CVE-2025-43529,
    CVE-2025-43531, CVE-2025-43535, CVE-2025-43536, CVE-2025-43541.
- Add webkit2gtk3-a11y-fix-role-mapping.patch: fix a11y regression
  where AT-SPI roles were mapped incorrectly.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1769947200">- Build with Clang. The Skia documentation strongly recommends
  building with Clang, since some of its routines are optimized
  for it. See https://skia.org/docs/user/build/
- Pass -DUSE_64KB_PAGE_BLOCK=ON on aarch64, rather than disabling
  JIT and bmalloc. This should be compatible with both kernel-64kb
  and the normal kernel.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770724800">- Update to version 2.50.5:
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-a11y-fix-role-mapping.patch: fixed upstream.</changelog>
</package>
<package pkgid="5d5c576218627ebd5432fbbf5b142863508fcc184d70ba098c942e117765ebd0393f98c7c75aebcef9a7841f7d840cf59f113bece60aca3e0530e5e4504d8918" name="WebKitGTK-6.0-lang" arch="noarch">
  <version epoch="0" ver="2.50.5" rel="24.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758196800">- Add webkit2gtk3-i586-build-fix.patch: fix the build on i586.
- Force the garbage collector to run more often when compiling on
  i586. Needed to avoid running out of memory.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758456000">- Remove _constraints override for armv6l and armv7l. They were
  less restrictive than the default and look to be unneeded now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1758542400">- Also pass ggc-min-expand=30 and disable LTO on arm.
- Update webkit2gtk3-i586-build-fix.patch to correspond to what was
  committed to the upstream branch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 2.50.1 (boo#1251975):
  + Improve text rendering performance.
  + Fix audio playback broken on instagram.
  + Fix rendering of layers with fractional transforms.
  + Fix the build with ENABLE(VIDEO) disabled.
  + Fix the build in s390x.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-43343.
- Drop webkit2gtk3-i586-build-fix.patch: Merged upstream.
- Also pass ggc-min-expand=30 on s390x. Memory has been an issue
  there, at least on SLE.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763640000">- Update to version 2.50.2 (bsc#1254165 bsc#1254166 bsc#1254167
  bsc#1254168 bsc#1254169 bsc#1254170 bsc#1254171 bsc#1254172
  bsc#1254174 bsc#1254176 bsc#1254177 bsc#1254179 bsc#1254208):
  + Prevent unsafe URI schemes from participating in media
    playback.
  + Make jsc_value_array_buffer_get_data() function introspectable.
  + Fix logging in to Google accounts that have a WebAuthn second
    factor configured.
  + Fix loading webkit://gpu when there are no threads configured
    for GPU rendering.
  + Fix rendering gradiants that use the CSS hue interpolation
    method.
  + Fix pasting image data from the clipboard.
  + Fix font-family selection when the font name contains spaces.
  + Fix the build with standard C libraries that lack execinfo.h,
    like Musl or uClibc.
  + Fix capturing canvas snapshots in the Web Inspector.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-43392, CVE-2025-43425, CVE-2025-43427,
    CVE-2025-43429, CVE-2025-43430, CVE-2025-43431, CVE-2025-43432,
    CVE-2025-43434, CVE-2025-43440, CVE-2025-43443, CVE-2025-13502.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763985600">- Add webkit2gtk3-undefined-symbol.patch: fix a build failure.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1764849600">- Update to version 2.50.3 (bsc#1254473 bsc#1254498 bsc#1254509):
  + Fix seeking and looping of media elements that set the "loop"
    property.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-13947, CVE-2025-43421, CVE-2025-43458,
    CVE-2025-66287.
- Drop webkit2gtk3-undefined-symbol.patch: fixed upstream.
- Use %limit_build. Also define %dwz_low_mem_die_limit and
  %dwz_max_die_limit, similar to what we have in wpewebkit.
  This should simplify the logic for limiting jobs and will
  hopefully help with intermittent build failures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1765972800">- Update to version 2.50.4 (bsc#1255183 bsc#1255191 bsc#1255194
  bsc#1255195 bsc#1255198 bsc#1255200):
  + Correctly handle the program name passed to the sleep disabler.
  + Ensure GStreamer is initialized before using the Quirks.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2025-14174, CVE-2025-43501, CVE-2025-43529,
    CVE-2025-43531, CVE-2025-43535, CVE-2025-43536, CVE-2025-43541.
- Add webkit2gtk3-a11y-fix-role-mapping.patch: fix a11y regression
  where AT-SPI roles were mapped incorrectly.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1769947200">- Build with Clang. The Skia documentation strongly recommends
  building with Clang, since some of its routines are optimized
  for it. See https://skia.org/docs/user/build/
- Pass -DUSE_64KB_PAGE_BLOCK=ON on aarch64, rather than disabling
  JIT and bmalloc. This should be compatible with both kernel-64kb
  and the normal kernel.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770724800">- Update to version 2.50.5:
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-a11y-fix-role-mapping.patch: fixed upstream.</changelog>
</package>
<package pkgid="4b70f104fdb16d2ac2cc1112b373a7bb1ac7dc2f1e3f7a72535bd50d74938090a64d6c1442be80de100c19a2bee384b4fbc13a2a24e8d1046a850657adb5858e" name="WindowMaker" arch="riscv64">
  <version epoch="0" ver="0.96.0" rel="1.1"/>
  <changelog author="chris@computersalat.de" date="1466856000">- rebase patches (p0)
  * WindowMaker-config.patch
  * WindowMaker-menu.patch
  * fix_wmgenmenu_paths.patch
  * wm-giflib.patch</changelog>
  <changelog author="chris@computersalat.de" date="1489492800">- Update to 0.95.8
  * for changes and news see
    http://repo.or.cz/wmaker-crm.git/blob/HEAD:/NEWS
    http://repo.or.cz/wmaker-crm.git/blob/HEAD:/ChangeLog
- rework/rebase patches
  * WindowMaker-menu.patch
  * wm-giflib.patch
- some spec cleanup
  * rename README.SuSE -&gt; README.SUSE</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1511870400">- Remove xorg-x11-devel metapackage dependencies, replace it for
  specific pkgconfig() buildrequires or automatically generated
  ones for the -devel package</changelog>
  <changelog author="bwiedemann@suse.com" date="1513771200">- Add WindowMaker-0.95.8-reproducible.patch to make build reproducible</changelog>
  <changelog author="chris@computersalat.de" date="1586606400">- Update to 0.95.9
  * SwitchPanel is now more configurable:
    you can configure the switch panel icon size by setting the
    “SwitchPanelIconSize” option to your preferred value in
    ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also
    sensible to changes in the system font.
  * New user configuration directory environment variable:
    In previous versions, the GNUstep directory used to store a user’s Window
    Maker configuration files was specified by the GNUSTEP_USER_ROOT environment
    variable, which defaulted to ~/GNUstep. However, this environment variable
    was deprecated in gnustep-make v2. Therefore, it has been replaced by the
    WMAKER_USER_ROOT environment variable.
  * libXmu is now an optional dependency
    If the library is not found, compilation work, the only limitation will
    arise when trying to install the standard colormap on displays which are not
    TrueColor. Please note that if you have the library but not the headers,
    configure will still stop; there is no user option to explicitly disable
    the library use.
- Rebase patches
  * WindowMaker-config.patch
  * WindowMaker-menu.patch
- Rework reproducible patch
  * remove WindowMaker-0.95.8-reproducible.patch
  * add WindowMaker-reproducible.patch</changelog>
  <changelog author="max+suse@dnzm.nl" date="1599134400">- Added build requirements which result in broader image support and UTF-8/RTL
  improvements.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1713355200">- Use png for default wallpaper as SLES, TW, Leap 15.6+ are using png
  * Article https://news.opensuse.org/2024/04/09/common-wallpaper-path/
  * Updated style inside theme.tar.bz and symlinks in spec</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %patch -P N format to eliminate usage of deprecated %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1731931200">- Update to 0.96.0 (August 5th 2023)
  * Screen corners can be assigned an external command to be executed
    when the mouse pointer is entering those areas. In WPrefs, “Hot
    Corner Shortcut Preferences” can be used for configuration or by
    manually adding a “HotCorners” key and value to “YES” in the
    ~/GNUstep/Defaults/WindowMaker file. Hot Corners feature is disabled
    by default. Actions are specified by the “HotCornerActions” and are
    defined as a four entries list (“top left action”, “top right action”,
    “bottom left action”, “bottom right action”). A screen corner area is
    a cube shape defined by the “HotCornerEdge” which is a number of
    pixels from 2 (by default) to 10. To lower the risk of triggering
    that feature accidentally a “HotCornerDelay” key can be used which
    is the time before the action is triggered while the pointer is in
    one of the screen corner. Default value is 250 ms.
  * In WPrefs “Keyboard Shortcut Preferences” tab, three new actions
    can be configured: “Capture a portion of the screen”, “Capture a
    window”, “Capture the entire screen”. The file is saved in
    ~/GNUstep/Library/WindowMaker/Screenshots directory under a filename
    format “screenshot_%Y-%m-%d_at_%H:%M:%S” followed by the extension.
    Which can be png or jpg based on WRaster dependencies.
  * libXRes is now an optional dependency. XRes the resource extension
    for the X protocol is used to find the underlying processes
    (and PIDs) responsible for displaying the windows.
  * Support for _NET_WM_FULLSCREEN_MONITORS hint. That hint allows
    applications that support it to be set as fullscreen on multiple
    heads. It depends on Xinerama extension support.
  * To keep the dock on the primary head in a multi-head setup, set the
    option “KeepDockOnPrimaryHead” in ~/GNUstep/Defaults/WindowMaker to
    “YES” or click “Keep dock on primary head” under the WPrefs “Expert
    User Preferences” tab.
- rebase/rework patches
  * WindowMaker-config.patch
  * WindowMaker-menu.patch
  * fix_wmgenmenu_paths.patch
  * wm-giflib.patch</changelog>
  <changelog author="chris@computersalat.de" date="1732104000">- remove WindowMaker-rpmlintrc
- fix build error with wallpaper-branding-openSUSE</changelog>
</package>
<package pkgid="755ce54ce3c414b250ade2931e986e1041bfdd04a679add246da46d81bb2c9db1b5b5f590bb5f563cafc17e48d05bb2f95e64811d367f30ddbe958127a9023d0" name="WindowMaker-devel" arch="riscv64">
  <version epoch="0" ver="0.96.0" rel="1.1"/>
  <changelog author="chris@computersalat.de" date="1466856000">- rebase patches (p0)
  * WindowMaker-config.patch
  * WindowMaker-menu.patch
  * fix_wmgenmenu_paths.patch
  * wm-giflib.patch</changelog>
  <changelog author="chris@computersalat.de" date="1489492800">- Update to 0.95.8
  * for changes and news see
    http://repo.or.cz/wmaker-crm.git/blob/HEAD:/NEWS
    http://repo.or.cz/wmaker-crm.git/blob/HEAD:/ChangeLog
- rework/rebase patches
  * WindowMaker-menu.patch
  * wm-giflib.patch
- some spec cleanup
  * rename README.SuSE -&gt; README.SUSE</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1511870400">- Remove xorg-x11-devel metapackage dependencies, replace it for
  specific pkgconfig() buildrequires or automatically generated
  ones for the -devel package</changelog>
  <changelog author="bwiedemann@suse.com" date="1513771200">- Add WindowMaker-0.95.8-reproducible.patch to make build reproducible</changelog>
  <changelog author="chris@computersalat.de" date="1586606400">- Update to 0.95.9
  * SwitchPanel is now more configurable:
    you can configure the switch panel icon size by setting the
    “SwitchPanelIconSize” option to your preferred value in
    ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also
    sensible to changes in the system font.
  * New user configuration directory environment variable:
    In previous versions, the GNUstep directory used to store a user’s Window
    Maker configuration files was specified by the GNUSTEP_USER_ROOT environment
    variable, which defaulted to ~/GNUstep. However, this environment variable
    was deprecated in gnustep-make v2. Therefore, it has been replaced by the
    WMAKER_USER_ROOT environment variable.
  * libXmu is now an optional dependency
    If the library is not found, compilation work, the only limitation will
    arise when trying to install the standard colormap on displays which are not
    TrueColor. Please note that if you have the library but not the headers,
    configure will still stop; there is no user option to explicitly disable
    the library use.
- Rebase patches
  * WindowMaker-config.patch
  * WindowMaker-menu.patch
- Rework reproducible patch
  * remove WindowMaker-0.95.8-reproducible.patch
  * add WindowMaker-reproducible.patch</changelog>
  <changelog author="max+suse@dnzm.nl" date="1599134400">- Added build requirements which result in broader image support and UTF-8/RTL
  improvements.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1713355200">- Use png for default wallpaper as SLES, TW, Leap 15.6+ are using png
  * Article https://news.opensuse.org/2024/04/09/common-wallpaper-path/
  * Updated style inside theme.tar.bz and symlinks in spec</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %patch -P N format to eliminate usage of deprecated %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1731931200">- Update to 0.96.0 (August 5th 2023)
  * Screen corners can be assigned an external command to be executed
    when the mouse pointer is entering those areas. In WPrefs, “Hot
    Corner Shortcut Preferences” can be used for configuration or by
    manually adding a “HotCorners” key and value to “YES” in the
    ~/GNUstep/Defaults/WindowMaker file. Hot Corners feature is disabled
    by default. Actions are specified by the “HotCornerActions” and are
    defined as a four entries list (“top left action”, “top right action”,
    “bottom left action”, “bottom right action”). A screen corner area is
    a cube shape defined by the “HotCornerEdge” which is a number of
    pixels from 2 (by default) to 10. To lower the risk of triggering
    that feature accidentally a “HotCornerDelay” key can be used which
    is the time before the action is triggered while the pointer is in
    one of the screen corner. Default value is 250 ms.
  * In WPrefs “Keyboard Shortcut Preferences” tab, three new actions
    can be configured: “Capture a portion of the screen”, “Capture a
    window”, “Capture the entire screen”. The file is saved in
    ~/GNUstep/Library/WindowMaker/Screenshots directory under a filename
    format “screenshot_%Y-%m-%d_at_%H:%M:%S” followed by the extension.
    Which can be png or jpg based on WRaster dependencies.
  * libXRes is now an optional dependency. XRes the resource extension
    for the X protocol is used to find the underlying processes
    (and PIDs) responsible for displaying the windows.
  * Support for _NET_WM_FULLSCREEN_MONITORS hint. That hint allows
    applications that support it to be set as fullscreen on multiple
    heads. It depends on Xinerama extension support.
  * To keep the dock on the primary head in a multi-head setup, set the
    option “KeepDockOnPrimaryHead” in ~/GNUstep/Defaults/WindowMaker to
    “YES” or click “Keep dock on primary head” under the WPrefs “Expert
    User Preferences” tab.
- rebase/rework patches
  * WindowMaker-config.patch
  * WindowMaker-menu.patch
  * fix_wmgenmenu_paths.patch
  * wm-giflib.patch</changelog>
  <changelog author="chris@computersalat.de" date="1732104000">- remove WindowMaker-rpmlintrc
- fix build error with wallpaper-branding-openSUSE</changelog>
</package>
<package pkgid="118f8428db88232b8866852efba5beab95ada5e15a8a3bb56a6a644a03907f0d3fc170c49f8d27da6d4ac8dba9dfba77af6086a75b46e9c740fde55847967af9" name="WindowMaker-themes" arch="noarch">
  <version epoch="0" ver="0.1" rel="395.4"/>
  <changelog author="nadvornik@suse.cz" date="974203200">- new package</changelog>
  <changelog author="nadvornik@suse.cz" date="1014379200">- fixed file permissions
- added Circuits.tar.gz to list of sources</changelog>
  <changelog author="nadvornik@suse.cz" date="1026302400">- renamed to WindowMaker-themes
- added Requires: WindoMmaker</changelog>
  <changelog author="ro@suse.de" date="1056024000">- added directories to filelist</changelog>
  <changelog author="hmacht@suse.de" date="1077537600">- building as non-root (# norootforbuild)</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="nadvornik@suse.cz" date="1156161600">- changed prefix to /usr</changelog>
  <changelog author="andrea.turrini@gmail.com" date="1316174400">- fixed typo in WindowMaker-themes.spec</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
</package>
<package pkgid="449e5f4d0a7e30ae05a6fd52d50b4b36e8cb0ad00c57f9d0393b928036f242f3e73b40d0d1f70a1ff60542cd209de17068de9e5aa82788db97da821f90f32357" name="WoeUSB" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="1.2"/>
  <changelog author="guoyunhebrave@gmail.com" date="1534248000">- Version 3.2.2
  * This release improves compatibility with space-included filenames.</changelog>
  <changelog author="Yunhe Guo &lt;yunhe.guo@protonmail.com&gt;" date="1536840000">- Version 3.2.4
  * This release features a major cleanup to the code, be sure to
    report any regressions you've encountered.
- Version 3.2.3
  * This release fixes a bug that will make woeusb bailout when the
    ISO filename contains a valid token of a regular expression.</changelog>
  <changelog author="Yunhe Guo &lt;yunhe.guo@protonmail.com&gt;" date="1537099200">- Version 3.2.9
  * This release fixes a regression that will make --target-filesystem
    command-line option not working(#210).  We would like to thank
    @mishka81 for bringing up the issue.
- Version 3.2.8
  * This release fixes a typecasting bug in the graphical wrapper
    code. We would like to thank @dcb314 and @Skrilltrax for bringing
    it up and provide the patch!
- Version 3.2.7
  * This release fixes a typo which will lead to command not found
    when FAT32 4GiB single file size limitation is detected. Enjoy!
- Version 3.2.6
  * This release fixes a issue when user uses lowercase filesystem
    name as --target-filesystem's argument.
- Version 3.2.5
  * This release fixes a major regression introduced by v3.2.4.</changelog>
  <changelog author="Yunhe Guo &lt;yunhe.guo@protonmail.com&gt;" date="1537358400">- Version 3.2.10
  * This release fixes a regression that makes the --partition
    device preparation mode failed to work. We would like to thank
    @jackvnimble for the patch!</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1545739200">- Version 3.2.12
  * This release features some minor improvements to the code.
- Version 3.2.11
  * This release fixes a big regression causing source image with
    &gt;4GiB file can't be installed on disks with NTFS target filesystem
    using --partition USB preparation mode, refer Issue #226 for more
    info.
  * We would like to thank Luke Anderson(@spble) that brought up the
    issue, @0xC1A551C for confirming it and providing mitigation,
    and everyone in the discussion thread that helped to escalate
    the issue.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1554033600">- Explicitly Require all runtime dependencies, rather than depending on users
  to install packages from the startup error messages.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1555848000">- Version 3.3.0
  * Improvements to the WoeUSB GUI
  * The option of using the NTFS filesystem as the target filesystem
    has now being provided in the GUI</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1581336000">- Version 3.3.1
  * Fixed echo write error on Linux kernel 5.4
  * Other minor bug fixes</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1638187200">- Update to version 5.2.4:
  - no changelog available
  - completely rewritten
  now only a bash script</changelog>
</package>
<package pkgid="6d9f13d1f0b4baa53919539b7b165df37a27a84935269fbdc45ab880d10727dcb8a162657fdaf0bc8ea345d913619d9238e7eaea3ecfa3a43fb429456d4f40a9" name="XSStrike" arch="noarch">
  <version epoch="0" ver="3.1.5" rel="2.1"/>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1625054400">- First import from upstream. XSStrike is a tool designed to discover XSS in
  web applications.</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1625140800">- Create a link to xsstrike.py into /usr/bin (with removal support in
  uninstallation)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715774400">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
</package>
<package pkgid="f164c407e265387e4c5577bc68f65d96b4ed809627b2aa0516fecbc30946fd06e7c998720599c2d686fd3e83a0b47c498aae6a7618d393bf76ebde9cc8588bf3" name="XyGrib" arch="riscv64">
  <version epoch="0" ver="1.2.6.1" rel="8.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1563105600">- Version 1.2.6
- Macbook touchpad zooming of map issue fixed
- Belgium NMC opendata gribs can now be read by XyGrib
- GFS reflectivity added
- ECMWF ERA5 reanalysis data can now be read
- NOADD GFS Ensemble model can now be read
- Improvements in wave display
- utf-8 characters in file paths should be readable
- new icon
- Many behind the scenes improvements and bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1563278400">- Categories fixed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1563537600">- version 1.2.6.1
  Installation path fixed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593864000">- QPainter.patch applied for build error in TW (gcc10)
  github.com/opengribs/XyGrib/pull/255</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1610712000">- Use %cmake_build rather then %make_jobs</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614686400">- libjpeg24.diff added to fix build error with openjpeg 2.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1637236800">- proj8.diff and projection.diff added to fix build failure with proj 8</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654603200">- adapted libjpeg24.diff to cope with openjpeg 2.5</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1669291200">- proj version 9 breaks TW build
  proj9.diff added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707134400">- proj8.diff removed (Leap 15.4 is deprecated)
  switch to %autosetup for rpm 4.19 compatibility</changelog>
</package>
<package pkgid="cb78c1eff5c5d403a9da3ae088159f334cb0266b7f706d5b8bfc1b4f900fd573361f4db45c4b2f6b37eddc7df2950f496db5cecc30a6c1f680ba22625212ad2a" name="YODA-devel" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657195200">- Add patch to fix build with python 3.10:
  * 0001-fix-cython-rebuild-after-configure.patch
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657886400">- Update to version 1.9.6:
  * Pass ignoreOffDiagonalTerms correctly when retrieving
    covariance matrix from a Scatter2D.
  * Add a covariance/off-diag test to test-s2d.py
  * Force Cython rebuilds on all .pyx files, if possible (helps
    with Python ABI compat).
- Drop 0001-fix-cython-rebuild-after-configure.patch: incorporated
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Set PYTHONPATH to buildroot's python3_sitearch before testing to
  allow importing of yoda module.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 1.9.7
  * Add Stat and Uncor to labels flagged as uncorrelated.
  * Update yaml-cpp version for C++17 compatibility.
  * Replace distutils with sysconfig and manual calls to the
    compiler.
- Add YODA-correct-python-platlib.patch: Use correct python
  platlib ($prefix/lib64) consistently across different python
  versions; although we do not build for multiple python versions,
  we would not want to adapt the file list everytime upstream
  python vacillates between lib (e.g. python 3.8/3.10) vs lib64
  (e.g. python 3.9) for platlib.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 1.9.8:
  * Fix Cython matching of optional Booleans in ROOT conversion
    functions.
  * Introducing matplotlib based plotting: standalone Python
    scripts are generated that contain the logic to produce a
    plot. These script do not depend on YODA and should hence be
    sharable with people that have no YODA.  Python3 and
    matplotlib are required. The numerical data	associated with
    individual curves is outsourced to a {name}__data.py script to
    aide legibility.
  * Fix bug in yodamerge to handle files with inconsistent AOs
  * Add CXXFLAGS and LDFLAGS propagation to the Python-extension
  build script.
  * Enable Cython auto-conversion of all C++ strings to Python
  native str for v2 and v3, removing extensive encode()/decode()
  calls.
  * Add binreloc-based libPath() and dataPath() functions,
    including in Python.
- Drop YODA-correct-python-platlib.patch: fixed upstream.
- Split out new package, YODA-matplotlib-style, that installs a
  style file to produce YODA styled plots using matplotlib.
- autoconf &gt;= 2.71 now required (update BuildRequires).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694174400">- Use Cython &lt; 3 to avoid an issue with `setYErr` when using
  Cython &gt;= 3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.9.9:
  * Limit autotools requirement to 2.69
  * Ignore unknown sections in FLAT files (allows reading files
    generated by rivet-cmphistos)
  * Fix binary relocation in binreloc.c
  * Explicitly import base-class virtual operator= in AO classes
    to silence new GCC13 compiler warnings.
  * Fix error propagation to always return a positive uncertainty
    size in object divisions (which can produce a negative ratio
    value)
  * Fix a bug with HistoBin2D.yMean() returning value of xMean
  * Fix missing function calls in HistoBin2D.xy*() methods
  * Add workaround for Ubuntu 23.04 putting 'local' in the Python
    platbase path.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 1.9.10:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Update to version 1.9.11:
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Patch BinEstimator to ensure the log version is used for log
    axes</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Update to version 2.1.2:
  * Regex substitutions now also apply to custom text boxes, with
    support for square brackets [].
  * Text labels now support mixed single and double quotes.
  * Python-based yoda.write() can now be redirected to stdout.
  * Large NumPy arrays in plotting scripts are no longer
    truncated.
  * Fixed an issue affecting analyses with multiple ratio panels
    and analysis options.
  * Corrected asymmetric error-bar ordering in Matplotlib.
  * Fixed a bug in handling single-value opacity settings.
- Changes from version 2.1.1:
  * Cythonise YODA exceptions and skip objects with inconsistent
    binning in yodamerge and yodastack.
- Changes from version 2.1.0:
  * Add support for regex-based capture of AO path/name components
    with optional string substitution map.
- Changes from version 2.0.3:
  * Convert all scripts to use explicit python3 as interpreter,
    and remove defunct uses of 'from __future__ import' except in
    configure.ac where compatibility is needed to detect and
    reject Python2.
  * Add exception handling and Scatter1D conversion to
    YODA-to-ROOT conversion.
  * Restore case-sensitivity for Python dictionary in
    annotationsDict() call.
  * Fix typo and path-setting in yodaenvelope.
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Fix Python path detection again, cf. GAMBIT Mac CI.
  * Enable -Wextra warnings upon recommendation from CMS, and
    address resulting issues.
- Use default python3-Cython for builds instead of pinning to
  python3-Cython &lt; 3.
- Minor rebase of sover.diff to apply cleanly against new version.
- Add YODA.rpmlintrc to suppress false warning from rpmlint about
  requiring explicit lib, where python3-matplotlib is a python
  module, and not a lib, despite its name.
- Build with hdf5 support for Leap 16 and Tumbleweed.</changelog>
</package>
<package pkgid="36130abd3d633f77166efd03af856a859fe0a0048ab21d14d062ca3aa695da7a3145825ae6be588b32a01d77c2403fc00909e4a5afe9897c78d071ddb9782ca3" name="YODA-matplotlib-style" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657195200">- Add patch to fix build with python 3.10:
  * 0001-fix-cython-rebuild-after-configure.patch
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657886400">- Update to version 1.9.6:
  * Pass ignoreOffDiagonalTerms correctly when retrieving
    covariance matrix from a Scatter2D.
  * Add a covariance/off-diag test to test-s2d.py
  * Force Cython rebuilds on all .pyx files, if possible (helps
    with Python ABI compat).
- Drop 0001-fix-cython-rebuild-after-configure.patch: incorporated
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Set PYTHONPATH to buildroot's python3_sitearch before testing to
  allow importing of yoda module.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 1.9.7
  * Add Stat and Uncor to labels flagged as uncorrelated.
  * Update yaml-cpp version for C++17 compatibility.
  * Replace distutils with sysconfig and manual calls to the
    compiler.
- Add YODA-correct-python-platlib.patch: Use correct python
  platlib ($prefix/lib64) consistently across different python
  versions; although we do not build for multiple python versions,
  we would not want to adapt the file list everytime upstream
  python vacillates between lib (e.g. python 3.8/3.10) vs lib64
  (e.g. python 3.9) for platlib.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 1.9.8:
  * Fix Cython matching of optional Booleans in ROOT conversion
    functions.
  * Introducing matplotlib based plotting: standalone Python
    scripts are generated that contain the logic to produce a
    plot. These script do not depend on YODA and should hence be
    sharable with people that have no YODA.  Python3 and
    matplotlib are required. The numerical data	associated with
    individual curves is outsourced to a {name}__data.py script to
    aide legibility.
  * Fix bug in yodamerge to handle files with inconsistent AOs
  * Add CXXFLAGS and LDFLAGS propagation to the Python-extension
  build script.
  * Enable Cython auto-conversion of all C++ strings to Python
  native str for v2 and v3, removing extensive encode()/decode()
  calls.
  * Add binreloc-based libPath() and dataPath() functions,
    including in Python.
- Drop YODA-correct-python-platlib.patch: fixed upstream.
- Split out new package, YODA-matplotlib-style, that installs a
  style file to produce YODA styled plots using matplotlib.
- autoconf &gt;= 2.71 now required (update BuildRequires).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694174400">- Use Cython &lt; 3 to avoid an issue with `setYErr` when using
  Cython &gt;= 3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.9.9:
  * Limit autotools requirement to 2.69
  * Ignore unknown sections in FLAT files (allows reading files
    generated by rivet-cmphistos)
  * Fix binary relocation in binreloc.c
  * Explicitly import base-class virtual operator= in AO classes
    to silence new GCC13 compiler warnings.
  * Fix error propagation to always return a positive uncertainty
    size in object divisions (which can produce a negative ratio
    value)
  * Fix a bug with HistoBin2D.yMean() returning value of xMean
  * Fix missing function calls in HistoBin2D.xy*() methods
  * Add workaround for Ubuntu 23.04 putting 'local' in the Python
    platbase path.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 1.9.10:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Update to version 1.9.11:
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Patch BinEstimator to ensure the log version is used for log
    axes</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1763294400">- Update to version 2.1.2:
  * Regex substitutions now also apply to custom text boxes, with
    support for square brackets [].
  * Text labels now support mixed single and double quotes.
  * Python-based yoda.write() can now be redirected to stdout.
  * Large NumPy arrays in plotting scripts are no longer
    truncated.
  * Fixed an issue affecting analyses with multiple ratio panels
    and analysis options.
  * Corrected asymmetric error-bar ordering in Matplotlib.
  * Fixed a bug in handling single-value opacity settings.
- Changes from version 2.1.1:
  * Cythonise YODA exceptions and skip objects with inconsistent
    binning in yodamerge and yodastack.
- Changes from version 2.1.0:
  * Add support for regex-based capture of AO path/name components
    with optional string substitution map.
- Changes from version 2.0.3:
  * Convert all scripts to use explicit python3 as interpreter,
    and remove defunct uses of 'from __future__ import' except in
    configure.ac where compatibility is needed to detect and
    reject Python2.
  * Add exception handling and Scatter1D conversion to
    YODA-to-ROOT conversion.
  * Restore case-sensitivity for Python dictionary in
    annotationsDict() call.
  * Fix typo and path-setting in yodaenvelope.
  * Change Python build to use PY_LDFLAGS rather than
    LINKFORSHARED variable.
  * Fix Python path detection again, cf. GAMBIT Mac CI.
  * Enable -Wextra warnings upon recommendation from CMS, and
    address resulting issues.
- Use default python3-Cython for builds instead of pinning to
  python3-Cython &lt; 3.
- Minor rebase of sover.diff to apply cleanly against new version.
- Add YODA.rpmlintrc to suppress false warning from rpmlint about
  requiring explicit lib, where python3-matplotlib is a python
  module, and not a lib, despite its name.
- Build with hdf5 support for Leap 16 and Tumbleweed.</changelog>
</package>
<package pkgid="55c517e1091c73d37de4ebf5a860c738969609b45524cdfa4ab58f3146ede08ff7cc57b1aaed8e95d104df211a8837eb45c6e198c26182bbcb89e708db6d9403" name="ZArchive" arch="riscv64">
  <version epoch="0" ver="0.1.2+git20240721.b467f7a" rel="1.1"/>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1657540800">- Add 0001-Include-the-algorithm-header.patch: include missing header</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1657800000">- Use last version from git
- Drop 0001-Fix-cmake-install-targets.patch and 0001-Include-the-algorithm-header.patch: merged upstream</changelog>
  <changelog author="Jonatas Gonçalves &lt;jonatas.sgoncalves@gmail.com&gt;" date="1681992000">- Change to latest git version 0.1.2
  * Add fix-findzstd-error to correctly call opensuse lib name:libzstd-devel-static</changelog>
  <changelog author="Jonatas Gonçalves &lt;jonatas.sgoncalves@gmail.com&gt;" date="1682596800">- Removed dependencies xz and zlib as they are not needed.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1682683200">- Cleanup dependencies
- Drop fix-findzstd-error.diff
- Create subpackage for the library</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1682769600">- Specify the correct MIT No Attribution license variant</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Cleanup _service and rename package to match upstream name</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Build also for Leap</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1684152000">- Add use_pkgconfig_for_zstd.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.1.2+git20240721.b467f7a:
  * ci: use vcpkg for both builds
  * Add CI builds + add support for static linux binaries (#23)
  * tool: Ignore the output file in case it's inside the input path (#20)
  * Bump version
  * build: force MODULE mode for find_package(zstd)
  * build: add pkg-config support
  * build: general improvements
  * Install the zarchive executable
  * Don't hardcode the installation path of the library
- Drop use_pkgconfig_for_zstd.patch</changelog>
</package>
<package pkgid="f5760ce2cbde7dac348028b52e03c67ceeacabd5dbadaf088f692f574a9caed18e5d2f8a1fcdbcc36d7fbbd0c289569b5afff9f12d5890eac3a383e8640a78ca" name="ZArchive-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2+git20240721.b467f7a" rel="1.1"/>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1657540800">- Add 0001-Include-the-algorithm-header.patch: include missing header</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1657800000">- Use last version from git
- Drop 0001-Fix-cmake-install-targets.patch and 0001-Include-the-algorithm-header.patch: merged upstream</changelog>
  <changelog author="Jonatas Gonçalves &lt;jonatas.sgoncalves@gmail.com&gt;" date="1681992000">- Change to latest git version 0.1.2
  * Add fix-findzstd-error to correctly call opensuse lib name:libzstd-devel-static</changelog>
  <changelog author="Jonatas Gonçalves &lt;jonatas.sgoncalves@gmail.com&gt;" date="1682596800">- Removed dependencies xz and zlib as they are not needed.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1682683200">- Cleanup dependencies
- Drop fix-findzstd-error.diff
- Create subpackage for the library</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1682769600">- Specify the correct MIT No Attribution license variant</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Cleanup _service and rename package to match upstream name</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Build also for Leap</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1684152000">- Add use_pkgconfig_for_zstd.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.1.2+git20240721.b467f7a:
  * ci: use vcpkg for both builds
  * Add CI builds + add support for static linux binaries (#23)
  * tool: Ignore the output file in case it's inside the input path (#20)
  * Bump version
  * build: force MODULE mode for find_package(zstd)
  * build: add pkg-config support
  * build: general improvements
  * Install the zarchive executable
  * Don't hardcode the installation path of the library
- Drop use_pkgconfig_for_zstd.patch</changelog>
</package>
<package pkgid="4762b4db292182d8a636258709cb02ea73daa8e08844d072533339671e705b1e618d1adfb3a6e38638625c059f6e9aaa7cfc064a9f26c6e23f55d5bc6e95c777" name="a2jmidid" arch="riscv64">
  <version epoch="0" ver="9" rel="7.1"/>
  <changelog author="krysanto@gmail.com" date="1505217600">- Initial Version
  - Checkout from master branch to avoid carrying patches</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1603800000">- Update to version 9
  * Switch to meson
- Run spec cleaner</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1606392000">- Don't need to export cflags</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1606996800">- Fix source to use full URL
- Fix use of env</changelog>
  <changelog author="olaf@aepfle.de" date="1610020800">- Meson 0.50.0 is required</changelog>
</package>
<package pkgid="8962cce0faa9e87f2ce319fba9aae422c126903d33e6b898bf764300fb0c3915396c0e8a4a40b96fb7c45de4512fa126bdc89e3163d668406b7d45a1feef0289" name="a2ps" arch="riscv64">
  <version epoch="0" ver="4.15.6" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Implement shared library packaging policy.
- Remove --with-pic which is useless with --disable-static.
- Use noun phrase in summary.
- Resolve PreReq FIXMEs.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1573128000">- Add patch a2ps-4.14-texinfo-6.7.patch to let it build with
  texinfo-6.7 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Discard rm of nonexistent %{_infodir}/dir to fix build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1644235200">- For iconv glibc-locale should be installed</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1679054400">- Updated to 4.15
  * Noteworthy changes in release 4.15 (2023-03-07) [stable]
  * Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
  * Documentation
  - Remove some obsolete explanations.
  - Reformat --help output consistently to 80 columns.
  - Some English fixes.
  * Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
  * Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
  * Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
  * Build
  - Update build system to more recent autotools and gettext versions.
  - Build man pages in a simpler and more robust way.
  - Document runtime dependencies.
  - Minor code quality improvements.
  - Minor tidy up and removal of obsolete code.
  - Require libpaper.
  - Remove OS/2 support.
  * Build
  - Build man pages in a simpler and more robust way, using x-to-1 from
    gnulib.
  - Don't install useless liba2ps.h.
  - Other minor build system improvements, including updating to more recent
    autoconf and gettext.
  - Don't require help2man or gperf to build from source.
  - Document runtime dependencies.
  - Minor code quality improvements.
  * Build:
  - Re-add a2ps to the Translation Project, and remove po files from git.
  * Bug fixes:
  - Remove reference to @COM_distill@ variable in a2ps_cfg.in.
  * Documentation:
  - Format --help output consistently to 80 columns.
  - Fix a couple of message typos.
  * Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  * Documentation
  - Remove some obsolete explanations.
  * Build
  - Minor tidy up and removal of obsolete code.
  * Features:
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
  * Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  * Documentation:
  - Reformat --help output consistently to 80 columns.
  * Build:
  - Require autoconf 2.71.
  - Require libpaper.
  * Documentation:
  - Undo reformatting of --help output from 4.14.91, so as not to annoy
    translators (thanks, Benno Schulenberg!).
  - Use gnulib function to emit bug reporting information.  This also
    fixes a problem with the translated strings introduced in 4.14.91
    (thanks, Benno Schulenberg!).
  * Build:
  - Re-add a2ps to the Translation Project, and remove po files from git.
  * Bug fixes:
  - Remove reference to @COM_distill@ variable in a2ps_cfg.in.
  * Documentation:
  - Format --help output consistently to 80 columns.
  - Fix a couple of message typos.
  * This is an alpha release, owing to the considerable changes since the
  last version.
  * New maintainer, Reuben Thomas.
  * Build:
  - Updated and fixed the build system, using gnulib and modern Autotools.
  - Remove OS/2 support.
  - Require libpaper.
  * Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
  * Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
  * Documentation:
  - Some English fixes.
  - Man page for fixnt.
  * Bug fixes:
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
- Reintroduce shared library
- Avoid configure (endless) loop during make
- New a2ps-lang package
- Remove obsolete patches
  * CVE-2014-0466.diff
  * a2ps-4.13-psgen.patch
  * a2ps-4.13-security.patch
  * a2ps-4.14-acroread.patch
  * a2ps-4.14-automake.patch
  * a2ps-4.14-bnc955194.patch
  * a2ps-4.14-gperf.patch
  * a2ps-4.14-iswprint.patch
  * a2ps-4.14-texinfo-6.7.patch
  * reproducible.patch
- Port patches
  * a2ps-4.13-base.patch
  * a2ps-4.13-include.patch
  * a2ps-4.13-types.patch
  * a2ps-4.13-utf8.patch
  * a2ps-4.14-linker.patch
  * a2ps-4.14-manuals.diff
  * a2ps-4.14-ogonkify.patch
  * a2ps-4.14-tempfile.patch
  * a2ps-4.14.diff
  * a2ps-buildcompare.patch</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1695038400">- Updated to 4.15.5
  * Noteworthy changes in release 4.15.5 (2023-06-22) [stable]
  * Bug fixes:
  - Fix psnup delegation. It was incorrectly changed in 4.14.90.
  - Fix to read configured paper size correctly with libpaper 1.x.
  - Fix fixps to use GhostScript’s ps2write device instead of defunct
    pswrite.
  - Fix old crash when using --stdin="".
  - Use “grep -F” rather than obsolete fgrep.
  - Fix broken a2ps-lpr-wrapper script, and translate to sh for
    portability.
  * Build:
  - Fix a problem building PDF version of manual.
  - Make configure stop if libpaper is not found.
  - Enable building the manual for gnu.org.
  * Build system:
  - Fix tests when building with libpaper 1.x.
  - Require gperf for bootstrapping, and use it correctly in build system.
  - Require a new-enough version of texinfo.
  * Documentation:
  - Various minor documentation improvements.
  - Minor tweaks.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1716292800">- Updated to 4.15.6 (boo#1224770)
  * Noteworthy changes in release 4.15.6 (2024-03-13) [stable]
  * Bug fixes:
  - Fix a2ps-lpr-wrapper to work with no arguments, as a2ps requires.
  - Minor fixes &amp; improvements to sheets.map for image types and PDF.
  * Build system:
  - Minor fixes and improvements.
- Port patches
  * a2ps-4.14.diff
  * a2ps-buildcompare.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://savannah.gnu.org/bugs/?66678
  + a2ps-gcc15.patch</changelog>
</package>
<package pkgid="8fdb319f11ef888c0af4e0f805b17af1869be73cbaac0f4c08390c0a21e442dbe55b1aca8a5d17a5f80e9a32c386893e68598048b101d2c91b7e65430540a474" name="a2ps-devel" arch="riscv64">
  <version epoch="0" ver="4.15.6" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Implement shared library packaging policy.
- Remove --with-pic which is useless with --disable-static.
- Use noun phrase in summary.
- Resolve PreReq FIXMEs.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1573128000">- Add patch a2ps-4.14-texinfo-6.7.patch to let it build with
  texinfo-6.7 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Discard rm of nonexistent %{_infodir}/dir to fix build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1644235200">- For iconv glibc-locale should be installed</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1679054400">- Updated to 4.15
  * Noteworthy changes in release 4.15 (2023-03-07) [stable]
  * Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
  * Documentation
  - Remove some obsolete explanations.
  - Reformat --help output consistently to 80 columns.
  - Some English fixes.
  * Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
  * Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
  * Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
  * Build
  - Update build system to more recent autotools and gettext versions.
  - Build man pages in a simpler and more robust way.
  - Document runtime dependencies.
  - Minor code quality improvements.
  - Minor tidy up and removal of obsolete code.
  - Require libpaper.
  - Remove OS/2 support.
  * Build
  - Build man pages in a simpler and more robust way, using x-to-1 from
    gnulib.
  - Don't install useless liba2ps.h.
  - Other minor build system improvements, including updating to more recent
    autoconf and gettext.
  - Don't require help2man or gperf to build from source.
  - Document runtime dependencies.
  - Minor code quality improvements.
  * Build:
  - Re-add a2ps to the Translation Project, and remove po files from git.
  * Bug fixes:
  - Remove reference to @COM_distill@ variable in a2ps_cfg.in.
  * Documentation:
  - Format --help output consistently to 80 columns.
  - Fix a couple of message typos.
  * Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  * Documentation
  - Remove some obsolete explanations.
  * Build
  - Minor tidy up and removal of obsolete code.
  * Features:
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
  * Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  * Documentation:
  - Reformat --help output consistently to 80 columns.
  * Build:
  - Require autoconf 2.71.
  - Require libpaper.
  * Documentation:
  - Undo reformatting of --help output from 4.14.91, so as not to annoy
    translators (thanks, Benno Schulenberg!).
  - Use gnulib function to emit bug reporting information.  This also
    fixes a problem with the translated strings introduced in 4.14.91
    (thanks, Benno Schulenberg!).
  * Build:
  - Re-add a2ps to the Translation Project, and remove po files from git.
  * Bug fixes:
  - Remove reference to @COM_distill@ variable in a2ps_cfg.in.
  * Documentation:
  - Format --help output consistently to 80 columns.
  - Fix a couple of message typos.
  * This is an alpha release, owing to the considerable changes since the
  last version.
  * New maintainer, Reuben Thomas.
  * Build:
  - Updated and fixed the build system, using gnulib and modern Autotools.
  - Remove OS/2 support.
  - Require libpaper.
  * Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
  * Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
  * Documentation:
  - Some English fixes.
  - Man page for fixnt.
  * Bug fixes:
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
- Reintroduce shared library
- Avoid configure (endless) loop during make
- New a2ps-lang package
- Remove obsolete patches
  * CVE-2014-0466.diff
  * a2ps-4.13-psgen.patch
  * a2ps-4.13-security.patch
  * a2ps-4.14-acroread.patch
  * a2ps-4.14-automake.patch
  * a2ps-4.14-bnc955194.patch
  * a2ps-4.14-gperf.patch
  * a2ps-4.14-iswprint.patch
  * a2ps-4.14-texinfo-6.7.patch
  * reproducible.patch
- Port patches
  * a2ps-4.13-base.patch
  * a2ps-4.13-include.patch
  * a2ps-4.13-types.patch
  * a2ps-4.13-utf8.patch
  * a2ps-4.14-linker.patch
  * a2ps-4.14-manuals.diff
  * a2ps-4.14-ogonkify.patch
  * a2ps-4.14-tempfile.patch
  * a2ps-4.14.diff
  * a2ps-buildcompare.patch</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1695038400">- Updated to 4.15.5
  * Noteworthy changes in release 4.15.5 (2023-06-22) [stable]
  * Bug fixes:
  - Fix psnup delegation. It was incorrectly changed in 4.14.90.
  - Fix to read configured paper size correctly with libpaper 1.x.
  - Fix fixps to use GhostScript’s ps2write device instead of defunct
    pswrite.
  - Fix old crash when using --stdin="".
  - Use “grep -F” rather than obsolete fgrep.
  - Fix broken a2ps-lpr-wrapper script, and translate to sh for
    portability.
  * Build:
  - Fix a problem building PDF version of manual.
  - Make configure stop if libpaper is not found.
  - Enable building the manual for gnu.org.
  * Build system:
  - Fix tests when building with libpaper 1.x.
  - Require gperf for bootstrapping, and use it correctly in build system.
  - Require a new-enough version of texinfo.
  * Documentation:
  - Various minor documentation improvements.
  - Minor tweaks.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1716292800">- Updated to 4.15.6 (boo#1224770)
  * Noteworthy changes in release 4.15.6 (2024-03-13) [stable]
  * Bug fixes:
  - Fix a2ps-lpr-wrapper to work with no arguments, as a2ps requires.
  - Minor fixes &amp; improvements to sheets.map for image types and PDF.
  * Build system:
  - Minor fixes and improvements.
- Port patches
  * a2ps-4.14.diff
  * a2ps-buildcompare.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://savannah.gnu.org/bugs/?66678
  + a2ps-gcc15.patch</changelog>
</package>
<package pkgid="28c91070556521d70127cc7dfd375bc7a65faeb8c242c2ed3189958dae54c8e31c37dbe5903aaff165d8afbd8cf937f63181a5cb30c3e1f2284250a798042cd9" name="a2ps-lang" arch="noarch">
  <version epoch="0" ver="4.15.6" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Implement shared library packaging policy.
- Remove --with-pic which is useless with --disable-static.
- Use noun phrase in summary.
- Resolve PreReq FIXMEs.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1573128000">- Add patch a2ps-4.14-texinfo-6.7.patch to let it build with
  texinfo-6.7 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Discard rm of nonexistent %{_infodir}/dir to fix build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1644235200">- For iconv glibc-locale should be installed</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1679054400">- Updated to 4.15
  * Noteworthy changes in release 4.15 (2023-03-07) [stable]
  * Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
  * Documentation
  - Remove some obsolete explanations.
  - Reformat --help output consistently to 80 columns.
  - Some English fixes.
  * Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
  * Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
  * Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
  * Build
  - Update build system to more recent autotools and gettext versions.
  - Build man pages in a simpler and more robust way.
  - Document runtime dependencies.
  - Minor code quality improvements.
  - Minor tidy up and removal of obsolete code.
  - Require libpaper.
  - Remove OS/2 support.
  * Build
  - Build man pages in a simpler and more robust way, using x-to-1 from
    gnulib.
  - Don't install useless liba2ps.h.
  - Other minor build system improvements, including updating to more recent
    autoconf and gettext.
  - Don't require help2man or gperf to build from source.
  - Document runtime dependencies.
  - Minor code quality improvements.
  * Build:
  - Re-add a2ps to the Translation Project, and remove po files from git.
  * Bug fixes:
  - Remove reference to @COM_distill@ variable in a2ps_cfg.in.
  * Documentation:
  - Format --help output consistently to 80 columns.
  - Fix a couple of message typos.
  * Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  * Documentation
  - Remove some obsolete explanations.
  * Build
  - Minor tidy up and removal of obsolete code.
  * Features:
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
  * Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  * Documentation:
  - Reformat --help output consistently to 80 columns.
  * Build:
  - Require autoconf 2.71.
  - Require libpaper.
  * Documentation:
  - Undo reformatting of --help output from 4.14.91, so as not to annoy
    translators (thanks, Benno Schulenberg!).
  - Use gnulib function to emit bug reporting information.  This also
    fixes a problem with the translated strings introduced in 4.14.91
    (thanks, Benno Schulenberg!).
  * Build:
  - Re-add a2ps to the Translation Project, and remove po files from git.
  * Bug fixes:
  - Remove reference to @COM_distill@ variable in a2ps_cfg.in.
  * Documentation:
  - Format --help output consistently to 80 columns.
  - Fix a couple of message typos.
  * This is an alpha release, owing to the considerable changes since the
  last version.
  * New maintainer, Reuben Thomas.
  * Build:
  - Updated and fixed the build system, using gnulib and modern Autotools.
  - Remove OS/2 support.
  - Require libpaper.
  * Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
  * Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
  * Documentation:
  - Some English fixes.
  - Man page for fixnt.
  * Bug fixes:
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
- Reintroduce shared library
- Avoid configure (endless) loop during make
- New a2ps-lang package
- Remove obsolete patches
  * CVE-2014-0466.diff
  * a2ps-4.13-psgen.patch
  * a2ps-4.13-security.patch
  * a2ps-4.14-acroread.patch
  * a2ps-4.14-automake.patch
  * a2ps-4.14-bnc955194.patch
  * a2ps-4.14-gperf.patch
  * a2ps-4.14-iswprint.patch
  * a2ps-4.14-texinfo-6.7.patch
  * reproducible.patch
- Port patches
  * a2ps-4.13-base.patch
  * a2ps-4.13-include.patch
  * a2ps-4.13-types.patch
  * a2ps-4.13-utf8.patch
  * a2ps-4.14-linker.patch
  * a2ps-4.14-manuals.diff
  * a2ps-4.14-ogonkify.patch
  * a2ps-4.14-tempfile.patch
  * a2ps-4.14.diff
  * a2ps-buildcompare.patch</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1695038400">- Updated to 4.15.5
  * Noteworthy changes in release 4.15.5 (2023-06-22) [stable]
  * Bug fixes:
  - Fix psnup delegation. It was incorrectly changed in 4.14.90.
  - Fix to read configured paper size correctly with libpaper 1.x.
  - Fix fixps to use GhostScript’s ps2write device instead of defunct
    pswrite.
  - Fix old crash when using --stdin="".
  - Use “grep -F” rather than obsolete fgrep.
  - Fix broken a2ps-lpr-wrapper script, and translate to sh for
    portability.
  * Build:
  - Fix a problem building PDF version of manual.
  - Make configure stop if libpaper is not found.
  - Enable building the manual for gnu.org.
  * Build system:
  - Fix tests when building with libpaper 1.x.
  - Require gperf for bootstrapping, and use it correctly in build system.
  - Require a new-enough version of texinfo.
  * Documentation:
  - Various minor documentation improvements.
  - Minor tweaks.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1716292800">- Updated to 4.15.6 (boo#1224770)
  * Noteworthy changes in release 4.15.6 (2024-03-13) [stable]
  * Bug fixes:
  - Fix a2ps-lpr-wrapper to work with no arguments, as a2ps requires.
  - Minor fixes &amp; improvements to sheets.map for image types and PDF.
  * Build system:
  - Minor fixes and improvements.
- Port patches
  * a2ps-4.14.diff
  * a2ps-buildcompare.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://savannah.gnu.org/bugs/?66678
  + a2ps-gcc15.patch</changelog>
</package>
<package pkgid="67174c7fcf35360970f13c6a9ea7f563c1b29e91dff9aed7f5d9557a57c616c51e30b737f0595f6e403af06ef51361ed4d7876a8cf5ffdcad3b7635a2aca990a" name="a52dec" arch="riscv64">
  <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ø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="73c9f3159ed647a76cf3fdcd263d217e6f3c7f2854289190629a9dc6fa66cddc9f96d1138229d1eb5dd62dee46c36e67998d6797f23c2d2d6c67d6c30a1f0229" name="aaa_base" arch="riscv64">
  <version epoch="0" ver="84.87+git20260210.ecce285" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
</package>
<package pkgid="ebce5f6b082655c67f65f7fce91f97a14d53fa64a67eb69bee6795f80d4bd20263cdcc80d418889de7225bf2a58973ac52cb5f5257351bb07c39c2aa5a39f7f4" name="aaa_base-extras" arch="riscv64">
  <version epoch="0" ver="84.87+git20260210.ecce285" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
</package>
<package pkgid="6106987b37366017e925c8bb429b7dc739b6e895bd005e00274f6c3891d002fe4eaef2043250b5e50a3192c15180539ab2389eb4ebb1c7ab6ba2232e57deec41" name="aaa_base-malloccheck" arch="riscv64">
  <version epoch="0" ver="84.87+git20260210.ecce285" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
</package>
<package pkgid="d4feed8c4261a5fe5ce413063f930f962f9436e0c509db0b675123919bf828e418081ac52c3d408344dbfa8ea24c34d71e9ebc246ef6a25855c14bb94de65d95" name="aaa_base-wsl" arch="riscv64">
  <version epoch="0" ver="84.87+git20260210.ecce285" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
</package>
<package pkgid="2dcd66c3e7da41bf7e94441fa7bdf686591f66ff1ddabcb47162bbc4fd18712b8327f993b6102d4e5a3c3aa1732371a97a154016e583d1aee7d27664314fcaad" name="aaa_base-yama-enable-ptrace" arch="riscv64">
  <version epoch="0" ver="84.87+git20260210.ecce285" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
</package>
<package pkgid="e7b354ce8fd61ce578619edba4ab02e76aad1bcacc6a6474d2ffba3bc0b113b5526ecae9d3fe1b69bbb60a77c374de347bce7fa15c3dcb56ad31ddac8450d84a" name="aalib" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="518.1"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743163200">- Use -std=gnu11 to avoid the strict C23 default from GCC 15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- FIx changelog format: the dashed indicates the beginning of a
  change, thus there is content supposed to follow.</changelog>
</package>
<package pkgid="965c56deb442b1b103822a91a1e6c63c6e97a09496d7c376f81552ce9cc71db3ccba3ed84fd68c6efb7309c60e94fcd27a59c6decc6fd3dd3ab95fa72ebd21de" name="aalib-devel" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="518.1"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743163200">- Use -std=gnu11 to avoid the strict C23 default from GCC 15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- FIx changelog format: the dashed indicates the beginning of a
  change, thus there is content supposed to follow.</changelog>
</package>
<package pkgid="574f3d22dbddbeae3d7e3734c7d320e59e3509e69b577180375cd7bcc612e0a72694b0659a71d826e67a6f814b5228896deaba45b1aeb038451c1ad114d56692" name="aalto-xml" arch="noarch">
  <version epoch="0" ver="1.3.3" rel="1.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1670846400">- Initial packaging with v1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1725451200">- Update to v1.3.3
  * Release notes:
    + #86: Multi-byte characters are split in `writeCData()` if
    first byte sits right at the end of the buffer (reported, fix
    contributed by @tatsel)
    + #90: Update stax2-api dep to 4.2.2 (from 4.2)
    + #91: Multi-byte characters are split in `writeComment()` if
    first byte sits right at the end of the buffer
    + #93: Multi-byte characters are split in `writePI()` if first
    byte sits right at the end of the buffer</changelog>
</package>
<package pkgid="11b88e66a138c19ec8af5f05b1542cded60f12d7e98d42139a5332988a801e9df8186a8afa43a8c27d0e734cf48183b70bacf34cb6203e0e9624c8903374b95a" name="aalto-xml-javadoc" arch="noarch">
  <version epoch="0" ver="1.3.3" rel="1.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1670846400">- Initial packaging with v1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1725451200">- Update to v1.3.3
  * Release notes:
    + #86: Multi-byte characters are split in `writeCData()` if
    first byte sits right at the end of the buffer (reported, fix
    contributed by @tatsel)
    + #90: Update stax2-api dep to 4.2.2 (from 4.2)
    + #91: Multi-byte characters are split in `writeComment()` if
    first byte sits right at the end of the buffer
    + #93: Multi-byte characters are split in `writePI()` if first
    byte sits right at the end of the buffer</changelog>
</package>
<package pkgid="3423eb417b9ce9dac6fbc31618e95233b8288e15f9e9e51653710c99620ecac52d065630d26ff49413c48d117077174d2fbd18491f70333fb7a559f4573f141e" name="aardvark-dns" arch="riscv64">
  <version epoch="0" ver="1.17.0" rel="1.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1721995200">- rust &gt;= 1.70 is required to build more recent versions of this
  package. Also, BuildRequire cargo+rust to prevent conflicts with
  `cargo-packaging`.</changelog>
  <changelog author="danish.prakash@suse.com" date="1723032000">- Update to version 1.12.1:
  * Release v1.12.1
  * Updated release notes for 1.12.1
  * Change av cargo categories
  * Bump to 1.13.0-dev
  * Release 1.12.0
  * Release notes for 1.12
  * config: ignore enoent errors while reading configs
  * run cargo update
  * update upsteam resolvers on each refresh
  * fix(deps): update rust crate syslog to v7
  * fix(deps): update rust crate tokio to 1.39.2
  * add tcp support for forwarding (bsc#1234660)
  * add tcp listening support
  * test: add new test to check for startup error
  * return bind error to caller on first start
  * add our own error type and use it over anyhow
  * server: use anyhow to wrap parse_configs error
  * server: split out main loop into new function
  * main: remove aardvark-dns error prefix
  * coredns: remove unnecessary try_join! call
  * coredns: drop pointless name var
  * serve: read nameservers once
  * replace signal-hook with tokio::signal
  * serve: fix broken error logging
  * server: improve parent &lt;-&gt; child error handling
  * add some basic perf check script
  * fix(deps): update rust crate tokio to 1.39.0
  * coredns: create reply_ip() function
  * coredns: match dns type explicitly
  * server: use only one tokio runtime
  * coredns: improve indentation for process_message()
  * coredns: move upstream resolvers detection later
  * coredns: do not clone sender
  * read AARDVARK_NO_PROXY once
  * coredns: move main code out of select!
  * coredns: fix "name" naming
  * coredns: remove unused forward_addr/port
  * coredns: fix handling of dns search domain
  * coredns: rework PTR lookup flow
  * fix(deps): update rust crate tokio to 1.38.1
  * [skip-ci] TMT: Reorg upstream tests for downstream reusability
  * [skip-ci] Packit: use `packages: [aardvark-dns-fedora]` for podman-next builds
  * Be sure to have at least Epoch 2 to preserve upgrade path in c10s.
  * fix(deps): update rust crate log to 0.4.22
  * [CI:BUILD] rpm: Update Rust macro usage
  * fix(deps): update rust crate tokio to 1.38.0
  * Bump to 1.12.0-dev</changelog>
  <changelog author="dcermak@suse.com" date="1725451200">- Update to version 1.12.2:
  * Release v1.12.2
  * Update release notes for 1.12.2
  * coredns: work on tcp requests concurrently
  * tcp: add timeout to connection (fixes bsc#1230153 / CVE-2024-8418)
  * cirrus: update branch names</changelog>
  <changelog author="danish.prakash@suse.com" date="1730289600">- Update to version 1.13.0:
  * Release v1.13.0
  * Update release notes for 1.13.0
  * test: use dnsmasq over slirp4netns
  * coredns: forward names with no ndots as well
  * run cargo update
  * fix(deps): update rust crate tokio to 1.41.0
  * fix(deps): update rust crate flume to 0.11.1
  * fix(deps): update rust crate libc to 0.2.161
  * fix(deps): update rust crate libc to 0.2.160
  * fix(deps): update rust crate clap to ~4.5.20
  * cirrus: check for msrv build
  * define a MSRV policy
  * chore(deps): update dependency containers/automation_images to v20241010
  * [skip-ci] Packit: constrain koji job to the fedora package
  * dns: limit to 3 resolvers and use better timeout for them
  * OWNERS file audit and update
  * fix new lint error with rust 1.81
  * test: make them pass on RHEL/Centos Stream 9
  * Packit: disable F39 and separate out ELN
  * serve: parse resolv.conf ourselves
  * fix(deps): update rust crate libc to 0.2.159
  * coredns: allow host lookup of names
  * backend: return simple Vector in lookup()
  * coredns: use a TTL of 0 for our names
  * coredns: do not clonse the Record
  * netavark_cache_groom.sh: fix wrong branch
  * Packit: add sidetag to release with netavark
  * coredns: work on tcp requests concurrently
  * tcp: add timeout to connection
  * fix(deps): update rust crate tokio to 1.40.0
  * fix(deps): update rust crate libc to 0.2.158
  * chore(deps): update dependency containers/automation_images to v20240821
  * fix(deps): update rust crate tokio to 1.39.3
  * fix(deps): update rust crate libc to 0.2.156
  * Bump main version back to v1.13.0-dev</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1731412800">- Update to version 1.13.1:
  * Release v1.13.1
  * release notes for 1.13.1
  * test: make jq query work on centos stream 9
  * [skip-ci] Packit/TMT: idiomatic repo addition
  * [skip-ci] Packit: Remove epel jobs
  * tmt: install dnsmasq dependency
  * [skip-ci] Packit: disable osh-diff-scan
  * [skip-ci] Packit: enable c9s downstream updates
  * [skip-ci] TMT: install builddeps downstream
  * [skip-ci] RPM: cleanup changelog conditionals
  * support ipv6 link local addresses in resolv.conf
  * cirrus: update DEST_BRANCH</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1739275200">- Update to version 1.14.0:
  * Release v1.14.0
  * release notes for v1.14.0
  * update release notes from v1.13.1
  * run cargo update
  * fix lint issues with rust 1.84
  * chore(deps): update dependency containers/automation_images to v20250131
  * fix(deps): update rust crate clap to ~4.5.28
  * fix(deps): update rust crate log to 0.4.25
  * fix(deps): update rust crate tokio to 1.43.0
  * chore(deps): update dependency containers/automation_images to v20250107
  * fix(deps): update rust crate clap to ~4.5.23
  * fix(deps): update rust crate libc to 0.2.169
  * fix(deps): update hickory-dns monorepo to 0.24.2
  * Cargo.lock: bump some versions
  * run cargo update
  * cargo: set rust-version
  * fix(deps): update rust crate clap to ~4.5.21
  * fix(deps): update rust crate libc to 0.2.167
  * OWNERS: remove edsantiago
  * fix(deps): update rust crate libc to 0.2.165
  * fix(deps): update rust crate libc to 0.2.164
  * chore(deps): update dependency containers/automation_images to v20241107
  * fix(deps): update rust crate tokio to 1.41.1
  * fix(deps): update rust crate libc to 0.2.162
  * test: make jq query work on centos stream 9
  * [skip-ci] Packit: disable osh-diff-scan
  * support ipv6 link local addresses in resolv.conf
  * [skip-ci] Packit: enable c9s downstream updates
  * [skip-ci] TMT: install builddeps downstream
  * [skip-ci] RPM: cleanup changelog conditionals
  * [skip-ci] Packit/TMT: idiomatic repo addition
  * [skip-ci] Packit: Remove epel jobs
  * tmt: install dnsmasq dependency
  * Bump to 1.14.0-dev</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1747310400">- spec: require cargo instead of rust+cargo; drop redundant comment</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1747742400">- Update to version 1.15.0:
  * release v1.15.0
  * release notes for v1.15.0
  * github: add automatic release action
  * deps: update nix to 0.30.1
  * fix(deps): update rust crate tokio to 1.45.0
  * fix(deps): update hickory-dns monorepo to 0.25.2
  * Makefile: use cargo --locked in CI
  * ci: ensure tree is clean after build
  * fix(deps): update rust crate clap to ~4.5.37
  * chore(deps): update rust crate chrono to 0.4.41
  * chore(deps): update dependency containers/automation_images to v20250422
  * fix(deps): update rust crate libc to 0.2.172
  * .github: check_cirrus_cron work around github bug
  * fix(deps): update rust crate tokio to 1.44.2
  * update hickory to 0.25.1
  * fix(deps): update rust crate clap to ~4.5.34
  * Add link to c/common contributor's guide
  * chore(deps): update dependency containers/automation_images to v20250324
  * update log to 0.4.27
  * fix(deps): update rust crate tokio to 1.44.1
  * test: use ncat not nc
  * fix(deps): update rust crate libc to 0.2.171
  * fix(deps): update rust crate tokio to 1.44.0
  * .github: remove cirrus rerun action
  * fix(deps): update rust crate clap to ~4.5.31
  * [skip-ci] RPM: fix gating.yaml
  * chore(deps): update rust crate chrono to 0.4.40
  * fix(deps): update rust crate log to 0.4.26
  * fix(deps): update rust crate libc to 0.2.170
  * fix(deps): update hickory-dns monorepo to 0.24.4
  * [skip-ci] RPM/TMT: use tests subpackage
  * RPM: include empty check section to silence rpmlint
  * test: do not force nftables
  * fix(deps): update hickory-dns monorepo to 0.24.3
  * Bump to v1.15.0-dev</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1755777600">- Update to version 1.16.0:
  * release v1.16.0
  * release notes for v1.16.0
  * [skip-ci] Update actions/checkout action to v5
  * fix(deps): update rust crate libc to 0.2.175
  * test: Remove empty user= directive in dnsmasq.conf to avoid SIGSEGV
  * [skip-ci] Update actions/download-artifact action to v5
  * fix(deps): update rust crate tokio to 1.47.1
  * fix(deps): update rust crate tokio to 1.47.0
  * coredns: fix typo in debug message
  * coredns: process more than one message per tcp connection
  * fix(deps): update rust crate tokio to 1.46.1
  * fix(deps): update rust crate tokio to 1.46.0
  * fix new rust 1.88 lint errors
  * fix(deps): update rust crate clap to ~4.5.40
  * fix(deps): update rust crate libc to 0.2.174
  * fix(deps): update rust crate libc to 0.2.173
  * make more use of AardvarkError
  * fix(deps): update rust crate clap to ~4.5.39
  * fix(deps): update rust crate tokio to 1.45.1
  * fix github release action
  * bump to v1.16.0-dev</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1766404800">- Update to version 1.17.0:
  * release v1.17.0
  * release notes for v1.17.0
  * update MSRV to 1.86
  * run cargo update
  * fix download artifact action
  * [skip-ci] Update GitHub Artifact Actions
  * fix(deps): update rust crate clap to ~4.5.51
  * rotate key of imgt for meta_task
  * rotate aws creds
  * fix(deps): update rust crate tokio to 1.48.0
  * fix(deps): update rust crate clap to ~4.5.48
  * fix(deps): update rust crate libc to 0.2.177
  * Update nameservers when resolv.conf is modified.
  * chore(deps): update rust crate chrono to 0.4.42
  * fix(deps): update rust crate log to 0.4.28
  * update CI images
  * rpm: tests require socat instead of ncat now
  * test: replace ncat with socat
  * Packit: fetch copr rpm version from Cargo.toml
  * bump to v1.17.0-dev</changelog>
</package>
<package pkgid="d2b3452fef236c2810ff3b28172a5df2fa61d52d88bd3e9261a97f72f4a4ed7b9280823b35228872a92349bee73e6fdd1475110e1e20792509f508b80cae0521" name="abcde" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="8.1"/>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Added use-cddbmethod.patch needed as factory does not provide
  perl(MusicBrainz::DiscID)
- Added fix-makefile-version-2.9.2.patch
- Added keyring for verification
- Update to 2.9.2:
  * Fix up lookup code to deal with spaces etc. in directory names
  * Cope with "stub" releases in Musicbrainz
  * Always call glyrc with LC_ALL=C. Thanks to Andreas Vögele for the
  report and the suggested fix.
  * Add a link to the CDDB data format in the abcde man page.
  * More fixups of track number padding. Thanks to John Straw for the
  patch.
  * Allow for embedding of  album art downloaded by the getalbumart
  function. Currently this is available for flac (using metaflac),
  mp3 (using eyed3), m4a (using AtomicParsley) and
  WavPack aka wv (using wvtag).
  * Use md5 rather than md5sum under macOS.
  * Support added for encoding with
  Audio Interchange File Format (AIFF).
  * Allow selection of either cddb or musicbrainz from the command line
  * Allow for embedding with do_embedalbumart() for single track
  encodes when OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different.
  * Experimental support for embedding albumart with ogg files.
  * Massive rework of CD lookup code so support multiple sources
  better. Thanks to Gabriel Rosenkoetter for his initial idea in this
  area, and to Tomasz Goliński on irc for initial inspiration on how
  this should work better.
  There are now 3 different options for CD lookup: cddb, musicbrainz and
  cdtext. They can all be listed in a comma-separated list for
  CDDBMETHOD and the code will now call all of them in the sequence
  listed. All the results will be combined into one list at the end for
  the user to select, just like would have previously worked for one
  source only.
  * Fix Musicbrainz ID calculation in makeids()
  * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
  Nino Burini for the patch.
  * Add more comprehensive examples for filename munging in the example
  config file.
  * Add a more better fix for the year lookup problem in
  abcde-musicbrainz-tool
  * Redirect stderr on "which" calls to clear up error noise on some
  systems.
  * Add Irix support.
  * Rework abcde-musicbrainz-tool to work with WebService::MusicBrainz
  Also added a specific dependency on version 1.0.4 or newer, so
  abcde-musicbrainz-tool will abort if the version found is too old.
  Since tweaked to deal with multi-artist albums and tracks more
  completely.
  * Add resume support in do_getalbumart()
  * Fix getopts setup for "P". Thanks to Alan W. Kerr for reporting this.
  * Major set of code cleanups to fix up lots of warnings found with
  shellcheck, and a few other style issues:
  + Lots of quoting fixes
  + Use $( instead of `
  + Stop using -o and -a syntax with if [ - use || or &amp;&amp; instead
  + Wrap and shorten some very long lines
  * Wrap some output messages so they fit on a standard width console
  * Factor out repeated code and make page() more useful
  * Add version check before resuming from an old ripping run
- Dropped abcde-quote.patch</changelog>
  <changelog author="jengelh@inai.de" date="1533988800">- Replace summary line with an actual summary. Fix broken
  sentence grammar in description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1550577600">- Update to 2.9.3
  * Replace non-portable sed code for generating offset list with some
    simple awk instead. Should now work on FreeBSD again.
  * Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
    writes the track information to *stdin*. Closes Issue #89:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
  * Add a warning in abcde.conf about mayb needing to install recode before
    using it in mungefilename()
- Clean with spec-cleaner
- Drop fix-makefile-version-2.9.2.patch which is fixed upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1551873600">- Added dependency on WebService::MusicBrainz</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Re-enabled musicbrainz, as both perl(MusicBrainz::DiscID) and
  perl(WebService::MusicBrainz) are accepted into Factory now.
  Note that abcde uses both MusicBrainz and CDDB by default.
  Build without MusicBrainz can be made by setting
  %_without_musibrainz 1 in prjconf.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1604491200">- Fix dependency on perl(WebService::MusicBrainz) to work with
  1.0.5 (boo#1178312)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1723636800">- Fix arithmetic on non-octal track numbers (boo#1219527)
  * add abcde.bug.204.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1737460800">- Replace freedb by gnudb for cddb search (boo#1233688)
  * add abcde-use-gnudb.patch</changelog>
</package>
<package pkgid="dd4aeafbabf81f781be5eabf0dfca0585cf29e9e3e61daa741ee6ffc3ab826239dd39770e6944304e8699131dd547c89f9344d0f6bc289fed826083fcf7b3847" name="abcm2ps" arch="riscv64">
  <version epoch="0" ver="8.14.18" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827200">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  build with gcc15
  + abcm2ps-gcc15.patch</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1774785600">- Update to 8.14.18
- removed abcm2ps-gcc15.patch (fixed upstream)
- removed compiler_flags.patch (handled in specfile)</changelog>
</package>
<package pkgid="8e5b0ad9400a8c9c7fac4755fe3ba87caeb55470593dff20bbbf953ee591e50c0c1f0fc2f4de121db3a5bc0c85a59b07d84629bf8c3a92d155953cf04bfc57ba" name="abi-compliance-checker" arch="noarch">
  <version epoch="0" ver="2.3" rel="5.1"/>
  <changelog author="davejplater@gmail.com" date="1475755200">- Update to 1.99.24
- Upstream changes:
  Improvements
  * Support for Clang
  * Improved a module to compare operating systems
  * Improved support for C++ keywords in C code
  New Options
  * -skip-typedef-uncover: do not report a problem if type is
    covered or uncovered by typedef (useful for broken debug info)
  * -skip-unidentified: skip header files in 'headers' and
    'include_preamble' sections of the XML descriptor that cannot
    be found
  * -disable-constants-check: do not check for changes in
    constants
  * -skip-added-constants: do not detect added constants
  * -skip-removed-constants: do not detect removed constants
  Bug Fixes
  * Do not show GCC version in the source compatibility report
  * Renamed CPU Type column to Arch in the report
  * Support for ABI dumps v3.3
  * The -cpp-compatible option is now enabled by default</changelog>
  <changelog author="astieger@suse.com" date="1484308800">- update to 1.99.25:
  * test-abi-dumper: compare ABI dumps created by the ABI Dumper
    tool
  * Do not list a symbol as removed in the source-compatibility
    report if it is presented in the dynsym table</changelog>
  <changelog author="astieger@suse.com" date="1490443200">- update to 2.0:
  * faster on big libraries
  * Add a module to create ABI dump from AST tree
  * Add a module to create AST dump
  * Add a module to parse GCC AST
  * Add a module to find system files and automatically generate include paths
  * Add a module to mangle C++ symbols
  * Add a module to read ELF binaries
  * Add a module to handle type attributes
  * Add a module to handle XML descriptors
  * Add a module to filter symbols
  * Add a module to handle input data
  * Add a module for logging
  * Partial support for GCC 6
  * Compare versioned data types
  * Add -filter option: a path to XML descriptor with skip_* rules
    to filter analyzed symbols in the report
  * Added -keep-cxx option to check ZS, ZNS and _ZNKS* symbols
  * Fix automatic generation of include paths
  * Fix report for removed virtual symbols
  * Fix XML-format ABI dumps
  * Fix source-compatibility reports
  * Fix counter of checked data types
  * Fix lists of affected symbols
  * Fix analysis of standard C++ libraries
  * Fix analysis of added and removed virtual methods
  * Fix style of the report
  * Fix analysis of alias symbols
  * Uncover changed typedefs properly
  * Fix Parameter_From_Register and Parameter_To_Register rules
  * Fix analysis of data types derived from template instances
  * Enable -headers-only option automatically if header file is
    used as input library descriptor
  * Fix analysis of template instances
  * Fix analysis of static data
  * Fix error message if modules are not installed
  * Fix analysis of versioned symbols
  * Fix -ext option
  * Fix -use-dumps option
  * Fix -debug option
  * Fix console output</changelog>
  <changelog author="astieger@suse.com" date="1499256000">- update to 2.1:
  * Show added v-table symbols for public classes
  * Fixed analysis of static methods
  * Fixed analysis of typedefs
  * Fixed analysis of zero-size structs
  * Fixed logs
  * Fixed analysis of static libraries on Windows
  * Fixed search for files on Windows
  * Documented -skip-internal-types option in -help
  * Add noindex meta tag to report if no changes detected</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 2.2:
  * Improve support for Fortran
  * Fix analysis of inline functions
  * Fix analysis of calling conventions
  * Fix handling of C++ keywords in C code
  * Fix -lang option
  * Fix handling of errors when compressing ABI dumps
  * Fix style of the report</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529150400">- Update to 2.3:
  * Improvements:
    + Support for GCC 8
    + Use -fdump-lang-class instead of -fdump-class-hierarchy
    + Use -fdump-lang-raw instead of -fdump-translation-unit
    + Enable internal mangling of C++ funcs for all future GCC
    versions
    + Added -keep-reserved option to report changes in reserved
    fields
    + Fixed license to LGPL 2.1
  * Bug Fixes:
    + Fix detection of GCC 7 compiled with
  - -with-gcc-major-version-only
    + Fixed internal mangling
    + Escape braces in regex for compatibility with future Perl 5
    versions
    + Redirect stderr of objdump -f to null
- Add %check section.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Add '-fPIC' option for AArch64 to avoid the following errors:
  * relocation XXX which may bind externally can not be used when
  making a shared object; recompile with -fPIC
  * dangerous relocation: unsupported relocation</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723464000">- Add -fpermissive to compiler flags invoked byt the testsuite because
  the generated files there do not have proper includes and so cause
  compiler errors with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760616000">- Add acc-gcc15.patch: Fix build / test with GCC 15. "bool" is a
  reserved keyword.</changelog>
</package>
<package pkgid="5e5b95db6a07e28d85dc601429d4f161723a316ebc5055d00335e1e1ff960392c48a16a895f84a91ca9de4d2844cca3d58220c8ca2961ed3f39c2975c628f4d8" name="abi-dumper" arch="noarch">
  <version epoch="0" ver="1.4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1426593600">- initial package version 0.99.8</changelog>
  <changelog author="lnussel@suse.de" date="1431345600">- new version 0.99.8.1</changelog>
  <changelog author="davejplater@gmail.com" date="1475755200">- Update to version 0.99.18
- Upstream changes since 0.99.17
  Improved support for incomplete debug-info.
- For previous version changes see:
  https://github.com/lvc/abi-dumper</changelog>
  <changelog author="astieger@suse.com" date="1494504000">- update to 0.99.19:
  * Improved support for incomplete debug-info</changelog>
  <changelog author="astieger@suse.com" date="1499256000">- update to 1.0:
  * Up to 4 times less RAM usage
  * Reduce RAM usage on large compressed debug info
  * Minimal support for lambda expressions
  * Improve search for header files
  * Carefully handle lexical blocks
  * Detection of symbols in header files missed by Ctags
  * Detection of public typedefs
  * Support for unspecified_type
  * More debug messages
  * Print errors of the vtable-dumper
  * Add -ld-library-path option to specify paths to add to
    LD_LIBRARY_PATH variable before executing vtable-dumper
  * Add -lambda option to enable support for lambda and checking of
    lexical blocks
  * Add -ctags-def option to add '-D DEF' option to the ctags call
  * Add -all-units option to extract ABI info after reading of all
    compilation units
  * Add -include-defines option to add defines when creating TU
    dumps
  * Fix detection of a function header file
  * Fix analysis of inline functions
  * Fix analysis of template unions
  * Fix analysis of parameters
  * Fix analysis of typedefs
  * Fix analysis of zero-size structs
  * Fix -public-headers option
  * Fix analysis of global data
  * Fix analysis of templates
  * Fix analysis of anon data types
  * Fix analysis of symbol versions
  * Removed duplicates from ABI dump
  * Fix 'Copied' attribute of a class
  * Fix parameter offsets in the ABI dump
  * Fix analysis of standard C++ libraries
  * Fix analysis of MethodPtr types</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 1.1:
  * Support for compressing of ABI dumps before writing to drive
    from RAM
  * Fix analysis of inline functions (WARNING: old dumps should be
    regenerated before comparing by ABICC)
  * Deny analysis of static libraries
  * Bumped ABI dump version</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1562155200">- Add 0001-Fixed-license-to-LGPL-2.1.patch
  Add 0002-Fixed-license-file.patch
  Add 0003-Support-for-new-elfutils-Fedora-30.patch
  fixes incorrect debuginfo extraction with new elfutils</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609848000">- update to 1.2:
  * Support for Fedora 30
  * Misc fixes
- drop patches fixed in release:
  * 0001-Fixed-license-to-LGPL-2.1.patch
  * 0002-Fixed-license-file.patch
  * 0003-Support-for-new-elfutils-Fedora-30.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736769600">- Update to 1.4:
  * fix: handle data_member_location == 2^64-1 #28
  * fixed symbol search sentence judgment
  * Fix usage notes in readme
  * Fix usage notes in readme
  * Add -extra-dump option to dump more symbols info (for new ABI Viewer tool)</changelog>
</package>
<package pkgid="1e38a472642bd8ecd7c6d59f8bf95c092ade65780fefa7890512b6670a0f4bc14247999f31d718203f35dd1c7abe28cf9f2608fefe29e61a7c6b577507d4590f" name="abi-monitor" arch="noarch">
  <version epoch="0" ver="1.12" rel="2.3"/>
  <changelog author="astieger@suse.com" date="1495368000">- initial version (1.10)</changelog>
  <changelog author="astieger@suse.com" date="1499256000">- update to 1.11:
  * Improve search for packages
  * Add CMakeConfigure and AutotoolsConfigure options
  * Fix filter of versions
  * Add -get-old option to download old source packages
  * Add OldSourceUrl, OldSourceUrlDepth, ConfigureGlobal and
    MakeGlobal options of the profile
  * Fix cleaning of the install tree
  * Fix SkipVersions option
  * Fix build of packages
  * Use Autotools scripts instead of CMake if available to build a
    package
  * Print CMake configure string to the log file
  * Clear install tree if build was interrupted by SIGINT
  * Add NumericBeta and SkipBuildErrors options of the profile
  * Fixed LetterReleases option of the profile.
  * Check objects for incompatible build options
  * Support for Mercurial
  * Improved support for autotools
  * Add -make option.
  * Add Branch and Install options
  * Fix CopyHeaders, CopyObjects, LocalBuild and BuildShared options
  * Add {BUILD_SUBDIR} parameter of the profile
  * Fix detection of the changelog</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 1.12:
  * Added options of the profile:
    KeepMiniMult
    KeepMicroMult
  * Improved search for packages
  * Support for txz packages
  * Improved search for changelog
  * Fixed converter of static objects to shared</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="fc0eafec5efccc39201cb7aafa618a1c3f561ab31a4a8c3955fc05b30c91f903a2a6482f0dde22cb7e8525adcf819df363bf92f523e56692304cf47e6a74bf68" name="abi-tracker" arch="noarch">
  <version epoch="0" ver="1.11" rel="2.3"/>
  <changelog author="astieger@suse.com" date="1495281600">- initial package (1.9)</changelog>
  <changelog author="astieger@suse.com" date="1499256000">- update to 1.10:
  * Add IncludeDefined option
  * Add CtagsDef option
  * Add option to generate RSS feed
  * Add -regen-dump option to regenerate old ABI dumps if comparing
    them with new ones
  * Add GraphFewXTics option of the profile
  * Add Input module to handle input data
  * Add Utils module with basic functions
  * Add Source compatibility reports (SourceCompat option)
  * Fix mapping of old and new shared objectsd
  * Fix style of report
  * Add LambdaSupport optoin</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 1.11:
  * Compress ABI dumps by default
  * Added new target 'compress' to compress existing ABI dumps
  * Added -clean-unused option to remove unused files (reports,
    ABI dumps, etc.)
  * Fixed graph of ABI symbols
  * Changed graph format from PNG to SVG
  * Added NoCompress option of the profile</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="c1fc009636808e2a167d8f1d00b0e1298b9f95561e959091f28bd65a086a5ce898a5d73f2aba955d9cc84db3ce21b6e3fa3a104e0e003a3977b63cef0d5a1c3f" name="abiword" arch="riscv64">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1521374400">- Add missing pkgconfig(libjpeg) BuildRequires: Previously pulled
  in by libwmf.
- Stop handling desktop_database_post(un) in post(un), no longer
  needed since file-triggers takes care of this now.
- Drop update-desktop-files BuildRequires and stop passing
  suse_update_desktop_file macro.
- Run spec-cleaner, modernize spec.</changelog>
  <changelog author="dimstar@opensuse.org" date="1521633600">- Drop --with-pic configure parameter: since we disable static
  libs, it has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585310400">- Update to version 3.0.4:
  + AbiWord 3.0.4 mostly address an issue with the tarball for
    3.0.3 that was not properly generated.
- Changes from version 3.0.3:
  + AbiWord 3.0.3 address several issues with recent version of
    Gtk+.
  + Updated translations.
- Drop abiword-fix-black-overlay.patch: fixed upstream.
- Add autoconf-archive BuildRequires: new dependency to be able to
  bootstrap.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1624708800">- Pass '-std=c++14' to CXXFLAGS for openSUSE &gt;= 1550 to fix
  building with GCC 11 which uses c++17 by default, whereas
  abiword codebase is not c++17 ready yet.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625486400">- Update to version 3.0.5
  + Fix use-after-free crash.
  + Fix crash when IM is called before the document is ready
  + Fix crash with cut and paste
  + msword: Fix a potential buffer overrun in footnotes and endnotes
  + gtk+TableWidget: fix display of the TableWidget</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645444800">- Add gnome-icon-theme Recommends: Needed for in app icons
  (alternative icon-themes can of course be used).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Prepare for RPM 4.20: use autosetup.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add xml-inc.patch: Add missing include. Fix build in factory.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1721908800">- Remove unused --enable-dynamic configure option
- Add missing plugin.m4 to build AbiCommand</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774440000">- Update to version 3.0.8:
  + Fix memory leaks with a collab Telepathy error.
  + Fix paste of images from Firefox.
  + Fix memory leaks in styles dialog, Gtk text input.
  + Fix use after free and memory leak with list numbering.
  + Fix memory leak with text drag and drop.
  + Fix memory leak in OpenXML importer/exporter.
  + Remove babelfish and freetranslation plugins.
  + Fix appstream for newer flathub requirements.
  + Properly remember the recent files even if AbiWord crashes.
  + wordperfect: Use the more recent version of libwpd libwpg and
    libwps.
- Changes from version 3.0.7:
  + Fix memory leaks in Styles, Font Chooser, Borders, List, Clip
    Art, Replace, Tabs and Table dialogs.
  + Fix memory leaks in XHTML import.
  + Fix memory leaks in cut and paste.
  + Fix memory leaks in the ODF exporter.
  + Fix memory leaks in the GdkPixbuf importer.
  + Fix crash when editing lists.
  + Fix crash when inserting a JPEG image.
  + Restored icons from page setup dialog (Removed XPM in 3.0.6).
  + Minor spacing adjustement in the status bar.
- Switch to source service, update URL.
- Following the above, use autogen.sh to bootstrap the build
  system.
- Add pkgconfig(asio) BuildRequires: New dependency.
- Drop patches fixed upstream:
  + abiword-librevenge.patch
  + abiword-libwps-0.4.patch
  + boost_asio.patch
  + xml-inc.patch
- Drop custom appdata and missing m4 file:
  + abiword.appdata.xml
  + AbiCommand_plugin.m4
- Stop passing -fno-strict-aliasing and -std=c++14 to C(XX)FLAGS:
  No longer needed.</changelog>
</package>
<package pkgid="fa1268864bf1b6af76261b20bc4343bbf7ff22f633521b421d2b26f17a5224b890c859fe057d7466c8e71ff51213d2644e1dd58d9cb291bff9c5b7f882f445b1" name="abook" arch="riscv64">
  <version epoch="0" ver="0.6.1" rel="4.1"/>
  <changelog author="brandon@ifup.org" date="1229601600">- Use %{version} and make package version reflect upstream version</changelog>
  <changelog author="wr@rosenauer.org" date="1261483200">- use a hopefully better RPM group</changelog>
  <changelog author="asn@cryptomilk.org" date="1312891200">- add support for vcards</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="1323432000">- COPYING says it's GPL-2.0+</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Force GnU inline semantics, fix build with GCC5
- Do not use fstack-protector-all, but the builsystem default.</changelog>
  <changelog author="p.drouand@gmail.com" date="1445860800">- Update to version 0.6.1
  * support for mouse
  * scrolling now affects the viewport instead of the cursor
  * support for a colored UI
  * added "groups" as a default field
  * the UI now supports merging selected entries [key M]
    and removing duplicates [key U]
  * a "custom" output filter allows the specification of an output
    format using placeholders
  * search-next is now bound to "/" too
  * some output filters can now be used in the context
    of --mutt-query. This is the case of "vcard" and "custom"
    [ no --query option has been created and --mutt-query is fully
    backward compatible ]
  * ldif output filter has been fixed [output modified] in multiple
    ways, does not force output to latin1 anymore and supports input
    from stdin.
  * vcard input/output support:
    An original input filter implementation was provided soon
    after 0.6.0pre2.
    In 2012, an optional build-time option to link against libvformat
    was added for the very same task: parsing vcard.
  - It depends on the --enable-vformat ./configure switch
  - It's only used as an input filter, especially useful to
    deal with multi-valued fields and encoded characters.
  * when the UI requests a confirmation from the user before a
    destructive operation it does not treat unknown key as "yes" anymore.
  * allcsv output changes:
  - header line uses lowercase
  - "MOBILEPHONE" column name changed to "mobile" (consistent w.r.t.
    standard_fields)
  - defined custom fields as well are part of the output now
- Remove abook_vcard_import.patch; fixed on upstream release
- Split out language files into their own package
- Add autoconf and automake dependencies; automake is required by
  the configure script itself and autoconf is needed to run
  autoreconf</changelog>
  <changelog author="kbabioch@suse.com" date="1527076800">- Use OpenPGP signature provided upstream
- Added abook.keyring, which contains the key from the author</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1584360000">- fix build by owning some directories
- clean up spec</changelog>
  <changelog author="pgajdos@suse.com" date="1749643200">- added patches
  fix build with gcc15
  + abook-gcc15.patch</changelog>
</package>
<package pkgid="b3cfeaa5330457d74876a7d68a543d973a4a7721202d9f8617c8d314bf7fa00d7af853e0c46287911617f663560e70777811a1e95a2f368f86cfdf5e6b1f936b" name="abook-lang" arch="noarch">
  <version epoch="0" ver="0.6.1" rel="4.1"/>
  <changelog author="brandon@ifup.org" date="1229601600">- Use %{version} and make package version reflect upstream version</changelog>
  <changelog author="wr@rosenauer.org" date="1261483200">- use a hopefully better RPM group</changelog>
  <changelog author="asn@cryptomilk.org" date="1312891200">- add support for vcards</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="1323432000">- COPYING says it's GPL-2.0+</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Force GnU inline semantics, fix build with GCC5
- Do not use fstack-protector-all, but the builsystem default.</changelog>
  <changelog author="p.drouand@gmail.com" date="1445860800">- Update to version 0.6.1
  * support for mouse
  * scrolling now affects the viewport instead of the cursor
  * support for a colored UI
  * added "groups" as a default field
  * the UI now supports merging selected entries [key M]
    and removing duplicates [key U]
  * a "custom" output filter allows the specification of an output
    format using placeholders
  * search-next is now bound to "/" too
  * some output filters can now be used in the context
    of --mutt-query. This is the case of "vcard" and "custom"
    [ no --query option has been created and --mutt-query is fully
    backward compatible ]
  * ldif output filter has been fixed [output modified] in multiple
    ways, does not force output to latin1 anymore and supports input
    from stdin.
  * vcard input/output support:
    An original input filter implementation was provided soon
    after 0.6.0pre2.
    In 2012, an optional build-time option to link against libvformat
    was added for the very same task: parsing vcard.
  - It depends on the --enable-vformat ./configure switch
  - It's only used as an input filter, especially useful to
    deal with multi-valued fields and encoded characters.
  * when the UI requests a confirmation from the user before a
    destructive operation it does not treat unknown key as "yes" anymore.
  * allcsv output changes:
  - header line uses lowercase
  - "MOBILEPHONE" column name changed to "mobile" (consistent w.r.t.
    standard_fields)
  - defined custom fields as well are part of the output now
- Remove abook_vcard_import.patch; fixed on upstream release
- Split out language files into their own package
- Add autoconf and automake dependencies; automake is required by
  the configure script itself and autoconf is needed to run
  autoreconf</changelog>
  <changelog author="kbabioch@suse.com" date="1527076800">- Use OpenPGP signature provided upstream
- Added abook.keyring, which contains the key from the author</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1584360000">- fix build by owning some directories
- clean up spec</changelog>
  <changelog author="pgajdos@suse.com" date="1749643200">- added patches
  fix build with gcc15
  + abook-gcc15.patch</changelog>
</package>
<package pkgid="341be4185e1388fa36bfcbf7bc4313d3fc065988e0ad59bf8631f8b58dcdf62a1a9e2c577dccde576e766c11b51f81fb03afdc66df2de857d6683c27b66e71ea" name="abootimg" arch="riscv64">
  <version epoch="0" ver="0.6" rel="9.2"/>
  <changelog author="sleep_walker@suse.cz" date="1343044800">- let there be abootimg!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1343044801">- let there be abootimg!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1343044802">- fix permissions</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1346068800">- cleaned spec file</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1346414400">- Make clean as a binary already exists in the tarball
- Added missing BuildRequires pkgconfig(blkid)</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1347883200">- Corrected the license as it's both GPL-2.0+ and Apache-2.0</changelog>
  <changelog author="mpluskal@suse.com" date="1454760000">- Use optflags when building
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618660800">- Fixed and cleaned SPEC file
  * Provide working URL
  * Minor modernization</changelog>
</package>
<package pkgid="ad78546917cff21eadf6e802ebcc1c2e3f5ce65e4cd14817e8df3762c8fa35eba13dd099d11035b76571847cd773635a50d7c3957f1431e4807ea01676f7469b" name="abseil-cpp-devel" arch="riscv64">
  <version epoch="0" ver="20260107.1" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739793600">- do not obsolete the shared libary package</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Update to 20250127.1:
  * Improved Bazel support
  * Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for
    diagnosing certain lifetime issues
  * Many performance improvements
  * potential integer overflow in hash container create/resize
    fixed again - boo#1236438
  * CVE-2025-0838: heap buffer overflow in sized constructors,
    reserve(), and rehash() methods of absl:{flat,node}hash{set,map}
    boo#1237543</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746187200">- add abseil-ciso646.patch from upstream to avoid gcc15 deprecation
  warnings that result in build failure of dependant packages</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748174400">- update to 20250512.0:
  * The polyfill types absl::any, absl::optional, and absl::variant
    are now aliases for std::any, std::optional, and std::variant
    in all builds.
  * Added absl::FastTypeId&lt;Type&gt;(), which evaluates at compile-time
    to a unique id for the passed-in type.
  * Added absl::endian and absl::byteswap polyfills
  * Nullability template types are deprecated and will be removed
    in a future release. The macro-style annotations (absl_nonnull,
    absl_nullable) should be used instead
- drop abseil-ciso646.patch, included upstream
- Now requires C++17. Switch to gcc12 on Leap 15.x and drop
  options-old.patch and cmake.patch there.
- It seems futile to keep the separation between the lite and the
  library package clean, not even internally or for the intended
  purpose of aligning with protobuf. Split into single packages per
  library and automate.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750248000">- update to 20250512.1:
  * Fix conditional constexpr in ToInt64{Nano|Micro|Milli}seconds
    under GCC7 and GCC8 using an else clause as a workaround
  * Fix -Wundef warning</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1755518400">- update to 20250814.0:
  * absl::Mutex now contains lower-case method names like lock()
    and shared_lock() to align with standard C++ mutex methods.
    This allows absl::Mutex to be used with std::scoped_lock and
    friends. The old names are still present but may be removed in a
    future release.
  * The RAII Mutex-locker types like absl::MutexLock,
    absl::ReaderMutexLock, and friends now accept references to
    absl::Mutex. The pointer-accepting constructors are now
    deprecated, and may be removed in a future release.
  * Breaking change: Nullability template types, which were
    deprecated in the May 2025 release, have been removed.
  * Breaking change: absl::string_view(nullptr), which is undefined
    behavior according to the C++ standard, now triggers an assert
    failure. Note that unless you changed absl/base/options.h,
    absl::string_view is an alias for std::string_view, so by
    default you will be inheriting the behavior of your standard
    library instead of using the Abseil implementation.
  * Breaking change: Abseil's hash tables now require a hash
    function that has a return type with size &gt;= sizeof(size_t).
- added libs: libabsl_hashtable_profiler, libabsl_log_entry,
  libabsl_profile_builder
- dropped libs: libabsl_low_level_hash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758542400">- update to 20250814.1 (Abseil LTS branch, Aug 2025, Patch 1):
  * Fix CHECK_&lt;OP&gt; ambiguous overload for operator&lt;&lt; in older
    versions of GCC
  * Fix CHECK_&lt;OP&gt; compilation failures on older versions of GCC
    which eagerly tries to instantiate std::underlying_type for
    non-enum types
  * Add missing rules_cc loads</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768046400">- update to 20260107.0 (Abseil LTS branch, January 2026):
  * absl::StringResizeAndOverwrite(): A new function that acts as a
    polyfill for C++23's std::basic_string::resize_and_overwrite.
  * absl::chunked_queue: A new container optimized for use as a
    FIFO (First-In, First-Out) queue.
  * absl::linked_hash_map and absl::linked_hash_set: New hash
    containers that maintain iteration order matching the
    insertion order.
  * absl::down_cast: This function provides a safer way to
    perform downcasts in a polymorphic type hierarchy.
  * Breaking change: Mutex Deprecations: Legacy Mutex methods
    and MutexLock pointer constructors have been marked as
    deprecated. Users should migrate to the recommended APIs.
  * Breaking change: The polyfill type absl::string_view is now an
    alias for std::string_view in all builds.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1768478400">- Added patch:
  * test_instance_tracker.patch
    + do not accidentally depend on an internal test library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770984000">- Update to 20260107.1:
  * Fix sign-extension issue in absl::HexStringToBytes()
  * Restrict MSVC CRC32 intrinsics to x64</changelog>
</package>
<package pkgid="7e6ed37560ae222849132c475d0424e2c11d0a86ec7baeeb61fc79c52c553d6dfc6196dd5f843893d3608885ff6bded7235344373f703b4271ba5a8bc7909a3b" name="abxtest" arch="riscv64">
  <version epoch="0" ver="0.15.2b" rel="3.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1321099200">- initial version (0.15.2b)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1361793600">- buildrequire zlib-devel to fix build on 12.3+</changelog>
  <changelog author="mpluskal@suse.com" date="1487764800">- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1563624000">- Added madplay-switch-to-new-alsa-api.patch to fix Factory build
- Spec cleanup</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="a956f867e1e3c9b395e3e970d6ef6bc8d1235cb65b4bd4427c993fbea40c4d1b88e42097eacdfe16b2af2960017e88a72f3442191ff0d79e990948ebf5bcaeb4" name="acars-examples" arch="riscv64">
  <version epoch="0" ver="1.3.1" rel="1.3"/>
  <changelog author="mardnh@gmx.de" date="1547899200">- Initial package, version 1.1.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551268800">- Update to version 1.2.0
  * Added support for decoding Media Independent Aircraft Messaging
    (MIAM - ACARS label MA) version 1 and 2. All types of MIAM
    frames are decoded, provided that they fit in a single ACARS
    message. In case of multi-fragment MIAM messages only the first
    fragment is decoded (partially) due to lack of message
    reassembly support in libacars. This will be addressed in a
    future release.
    MIAM uses DEFLATE compression, hence libacars now optionally
    depends on zlib.  If zlib is not available at the build stage,
    MIAM decompression code will be disabled and many messages
    will be left undecoded.
  * `decode_acars_apps` is a new example application. It decodes
    all ACARS applications supported by libacars. This makes
    `decode_arinc` application obsolete
  * Minor bugfixes in the build system.
- Remove patch:
  * libacars-libsuffix.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551441600">- Small packaging adjustement - build in build phase</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1566820800">- Update to version 1.3.0
  * JSON output support for all message types. Any protocol tree
    can be serialized into a JSON string with
    la_proto_tree_format_json() function. Functions for serializing
    each individual message type into JSON are provided as well.
    Refer to doc/API_REFERENCE.md for details.
  * decode_acars_apps application now supports both human readable
    and JSON output. To enable JSON output, set LA_JSON environment
    variable to any value. If LA_JSON is not set, the program
    displays human readable output.
  * Small bugfixes in ACARS and MIAM decoders.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1568980800">- Update to version 1.3.1
  * Downgraded optimization level for release builds from -O3 to
  - O2 to reduce chances of similar problems for cross-platform
    builds.</changelog>
</package>
<package pkgid="6650c70deece955742d1eceba9cfca68f289cae538e4be891f6ef69638608901cb74af1216f5ae891322111c3936dcd9677b3b285edc6589a3f8bcec388aa2c6" name="acars2-examples" arch="riscv64">
  <version epoch="0" ver="2.2.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1579435200">- Update to version 2.0.0
  New major release 2.
  * API and ABI are not backwards compatible with version 1
  * New feature: generic engine for reassembly of fragmented
    messages. Supports automatic tracking of fragments' sequence
    numbers (with possible wraparounds), handles reassembly
    timeouts and fragment deduplication. Messages can be keyed
    with arbitrary data (eg. custom header fields).
  * New feature: automatic reassembly of ACARS messages.
  * New feature: automatic reassembly of MIAM file transfers.
  * New feature: pretty-printing of XML text in ACARS and MIAM CORE
    payloads.
  * New feature: simple hash table implementation.
  * Incompatible change: new library configuration API. la_config
    structure with static fields has been removed. Configuration
    variables are now stored in a hash table, read with
    la_config_get_* and set with la_config_set_* functions. Refer
    to doc/API_REFERENCE.md for details.
    Refer to libacars/config_defaults.h for the most current list of
    configuration options and their default values.
  * Incompatible change: ACARS parser now strips sublabel and MFI
    (Message Function Identifier) fields from the message text, if
    present. Their values are stored in la_acars_msg structure in
    sublabel and mfi fields. In text and JSON output they are
    printed as separate fields.
  * Incompatible change: MIAM parser and ARINC-622 ATS message
    parser now expect sublabel and MFI fields to be stripped by the
    caller, otherwise the parser will ignore the message. This
    operation can be performed with minimal fuss using
    la_acars_extract_sublabel_and_mfi function.
  * Incompatible change: la_miam_parse function prototype has
    changed. All parameters except txt (message text) have been
    removed.
  * Incompatible change: no field of la_acars_msg structure has
    been removed.
  * Incompatible change: Media Advisory message timestamp and
    version are now stored as numbers, not characters. Type of
    hour, minute, second and version fields in
    la_media_adv_msg structure has been changed from char[] to
    uint8_t. Relevant JSON keys have changed types as well.
  * Incompatible change: state and current_link fields in
    la_media_adv_msg structure changed from char[2] to char, hence
    their values are no longer NULL-terminated.
  * examples: media_advisory app has been removed.
    Use decode_acars_apps instead.
  * Bugfixes, code cleanups.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1586260800">- Rename acars-examples to acars2-examples, conflicting with
  acars-examples: this package was duplicate generated between
  libacars and libacars2, with a random one being published in the
  repositories.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598270400">- Update to version 2.0.1
  * Fixed a bug causing FANS1/A ErrorInformation message elements
    to be decoded incorrectly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 2.1.0
  * ADS-C: fixed incorrect computation of vertical speed threshold
    in contract request messages.
  * JSON: fixed a bug where an ASN.1 string containing a
    \0 character caused truncation of JSON output. NULLs in strings
    are now replaced with \u0000 sequence.
  * JSON: ASN.1 SEQUENCEs are now printed as JSON objects rather
    than arrays of objects. It produces a simpler and more readable
    JSON structure. The change applies to all ASN.1 types formatted
    with la_asn1_format_SEQUENCE_cpdlc_as_json function. Refer to
    asn1-format-cpdlc-json.c file for a full list.
  * JSON: added json_append_octet_string_as_string function which
    prints the contents of the given byte buffer as a JSON string
    rather than as a list of numeric values.
  * JSON: added a bunch of new functions for formatting basic
    ASN.1 types. Now we have them all in libacars. Before that
    they were scattered between libacars and dumpvdl2.
  * JSON: deprecate la_json_append_long function. A more portable
    version named la_json_append_int64 shall be used instead.
  * Small bugfixes, code cleanups.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606046400">- Update to version 2.1.1
  * Media Advisory: fixed a bug where a message with 10 or more
    available link indicators could overflow the static buffer
    and produce garbled result.
  * Media Advisory: fixed a bug where a message with an
    exceptionally long text field could cause buffer overrun and
    crash the program.
  * Media Advisory: replaced message parsing routine with a
    simpler and more robust one.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 2.1.2
  * Fixed a build failure when compiling without libxml2 support.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615032000">- Update to version 2.1.3
  * Fixed incorrect calculation of reporting interval in ADS-C
    Periodic Contract Requests.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685361600">- update to 2.1.4:
  * portability fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693137600">- Update to version 2.2.0
  * Support for decoding OHMA messages. These are diagnostic data
    exchanged with Boeing 737MAX aircraft.
    Decoding requires libacars to be built with ZLIB support.
    The data is encoded in JSON which libacars might optionally
    pretty-print, when serializing the message as text.
    Pretty-printing feature requires Jansson library.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1762084800">- Update to version 2.2.1
  * Fix compatibility with latest CMake versions.</changelog>
</package>
<package pkgid="4665fe1c7ee3e9f667216c23f1709f296a0672936aa8b4b998a032f1a85aa9b08a8b569ddc8b2c4017731289092196a6f7291e9bb268a7fc7cfe0c9a5edc10e9" name="acarsdec" arch="riscv64">
  <version epoch="0" ver="3.7" rel="3.1"/>
  <changelog author="mardnh@gmx.de" date="1498478400">- Initial package, version 3.4</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1658059200">- Update to version 3.6
  Fixes:
  * New thread model to fix races
  * Better malloc error handling
  New feature:
  * MQTT output (-T -U -P options see help)
- Remove patch:
  * acarsdec-fix-makefile.diff</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Add reproducible.patch to avoid compile-time CPU-detection (boo#1100677)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to version 3.7
  * rtl_sdr optimization
  * add skip reassembly option
  * add sublabel and mfi fields to JSON output</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Fix SourceURL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
</package>
<package pkgid="b7f1fd6e2da1a720e1ce572c14e3f3fd7d1afe71fe64a9999abad1e3b6d64813bd3c852b03766291fe99a62d9ade32c28d7b84eccd5eac452ed976d6b74aac72" name="accerciser" arch="noarch">
  <version epoch="0" ver="3.48.0" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.1:
  + Remove some unused screenshots.
  + Fix indentation, buffer reset, autocompletion in IPython
    console.
  + Highlight region-changed events from screen reader.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599825600">- Update to version 3.38.0:
  + No changes.</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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659096000">- Update to version 3.40.0:
  + ipython_view: Clear output on Ctrl+L.
  + Fix navigating to a bookmark when "View" -&gt; "Show applications
    without children" is disabled (the default).
  + Make expanding and selecting the corresponding item in the
    treeview work when clicking on a bookmark for the first time.
  + Fix support for IPython 8.
  + Updated translations.
- Update Supplements to current openSUSE standard.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1696420800">- call to %python3_fix_shebang macro to use the right interpreter in
  the binary and not the link.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696766400">- Update to version 3.42.0:
  + ipython_view:
  - Clear text after cursor on Ctrl+K
  - Copy selection to clipboard on Ctrl+C (Ctrl+Shift+c)
  - Fix off-by-one number in input prompt
  - Fix output with ipython3 8.5
  + interface_view:
  - Actually update value when it changes
  - Add TableCell interface
  - Handle exception when loading icon
  - Skip updating text that's already up-to-date
  + event_monitor: Drop hardcoded color
  + node: Drop unused Node#blinkRect and Xlib dependency
  + bookmarks: Use available dialog space for bookmark list
  + Force accerciser to run in X11 mode as required by libwnck
  + Require Gtk &gt;= 3.24
  + Updated translations.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1727697600">- Update to version 3.44.1
  * Replace intltool dep with gettext
  * Add meson build support
  * Drop autotools build
  * Add CI
  * plugins: Port from imp to importlib
  * Drop last occurrence of importing imp
  * Drop using deprecated gtk features
  * Don't add when cancelling "New Bookmark" dialog
  * event_monitor: Port "Clear Selection" button from "stock"
  * event_monitor: Fix saving to file
  * event_monitor: Fix jumping to object on click
  * node: Calculate screen coords for gtk4 apps
  * node: More reliably detect the right gtk4 window
  * Move retrieval of window stacking order to WindowManager
  * Only consider windows in current workspace for "Inspect under
    mouse"
  * WindowInfo: Add stacking order
  * WindowInfo: Add info whether on current workspace
  * Unify WindowManager implementations further, consider size
  * win manager: Add more infos to WindowInfo
  * window_manager: Extract helper method to get toolkit name and
    version
  * window_manager: Escape special chars in window title regex
  * Wnck: Use frame geometry when client geometry includes CSD
  * Support "Inspect under mouse" for Gtk 4 apps
  * GNOME: Use gtk and sandboxed app ID to retrieve app icon
  * GnomeShellWindowManager: Retrieve mouse pos from Mutter
  * GNOME Shell: Add extension and win manager using Mutter win pos
  * GNOME Shell: Add info whether on current workspace
  * GNOME Shell/Mutter: Use client/frame geometry except for GTK 3
  * GNOME Shell/Mutter: Support GNOME 47
  * GNOME Shell: Install the GNOME Shell extension
  * Add a window manager that retrieves screen coords from KWin
  * KWinWindowManager: Support KWin 6 as well
  * KWinWindowManager: Don't fail on win title containing quotes
  * KWinWindowManager: Get mouse position via KWin API
  * KWinWindowManager: Get window stacking order from KWin
  * KWin: Use 'console.info' instead of 'print' in KWin script
  * KWin 6: Use client/frame geometry instead of buffer geometry
    except for GTK 3
  * Kwin: Drop extra KWin 5 win title suffix right away
  * KWin: Retrieve app/window icon via desktop entry
  * interface_view: Add help text
  * interface_view: Update acc description when it changes
  * interface_view: Update help text when it changes
  * interface_view: Show infos for Hyperlink iface
  * ipython_view: Handle more color-related ANSI escape codes
  * ipython_view: Use raw string for regex
  * Add project_license tag to AppStream metadata file
  * Updated translations.
- Add meson BuildRequires and macros following upstreams port to it</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739188800">- Update to version 3.46.2:
  + WindowManager: Take PID into account when matching window
  + metainfo: Add more URLs
  + Fix translations after meson port
  + Don't force symbolic icons
  + interface view:
  - Show process ID
  - Show expanders in "Relations" tree view
  - Disable "Show" button unless relation target selected
  - Don't explicitly set relations view color
  - Show parent relative position
  - Show text caret offset
  - Drop deprecated interfaces
  + Drop obsolete gail module handling
  + Drop code for migrating &gt; 12 year old profiles
  + node: Port from deprecated interfaces
  + Drop commented GNOME-specific code
  + ipython: Fix autocompletion with IPython 8.29
  + Move Wnck logic to a separate helper program
  + Make check for own app more reliable
  + treeview: Ignore event about own app added to AT-SPI registry
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1747915200">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760788800">- Update to version 3.48.0:
  + Set application name on the about dialog
  + Fix compatibility with ipython 9
  + ipython:
  - Defaut to black on white on unknown ansi color
  - Fix writing to output
  + Pass command-line arguments to the application
  + Set application ID
  + interface_view:
  - Fix Application iface handling
  - Show AT-SPI version
  - Show Accessible's locale
  + GNOME:
  - Declare support for GNOME Shell 48
  - Use new API to get content rect
  + Update displayed role when it changes
  + Updated translations.</changelog>
</package>
<package pkgid="21c9455f3106df33e05e923cfb6501d0ecce2de927c7dfb9fa05922f4a966d954e67be4d969c82a3f1e1130bab28e46ba2db79933824795158fe5828005c960a" name="accerciser-lang" arch="noarch">
  <version epoch="0" ver="3.48.0" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.1:
  + Remove some unused screenshots.
  + Fix indentation, buffer reset, autocompletion in IPython
    console.
  + Highlight region-changed events from screen reader.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599825600">- Update to version 3.38.0:
  + No changes.</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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659096000">- Update to version 3.40.0:
  + ipython_view: Clear output on Ctrl+L.
  + Fix navigating to a bookmark when "View" -&gt; "Show applications
    without children" is disabled (the default).
  + Make expanding and selecting the corresponding item in the
    treeview work when clicking on a bookmark for the first time.
  + Fix support for IPython 8.
  + Updated translations.
- Update Supplements to current openSUSE standard.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1696420800">- call to %python3_fix_shebang macro to use the right interpreter in
  the binary and not the link.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696766400">- Update to version 3.42.0:
  + ipython_view:
  - Clear text after cursor on Ctrl+K
  - Copy selection to clipboard on Ctrl+C (Ctrl+Shift+c)
  - Fix off-by-one number in input prompt
  - Fix output with ipython3 8.5
  + interface_view:
  - Actually update value when it changes
  - Add TableCell interface
  - Handle exception when loading icon
  - Skip updating text that's already up-to-date
  + event_monitor: Drop hardcoded color
  + node: Drop unused Node#blinkRect and Xlib dependency
  + bookmarks: Use available dialog space for bookmark list
  + Force accerciser to run in X11 mode as required by libwnck
  + Require Gtk &gt;= 3.24
  + Updated translations.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1727697600">- Update to version 3.44.1
  * Replace intltool dep with gettext
  * Add meson build support
  * Drop autotools build
  * Add CI
  * plugins: Port from imp to importlib
  * Drop last occurrence of importing imp
  * Drop using deprecated gtk features
  * Don't add when cancelling "New Bookmark" dialog
  * event_monitor: Port "Clear Selection" button from "stock"
  * event_monitor: Fix saving to file
  * event_monitor: Fix jumping to object on click
  * node: Calculate screen coords for gtk4 apps
  * node: More reliably detect the right gtk4 window
  * Move retrieval of window stacking order to WindowManager
  * Only consider windows in current workspace for "Inspect under
    mouse"
  * WindowInfo: Add stacking order
  * WindowInfo: Add info whether on current workspace
  * Unify WindowManager implementations further, consider size
  * win manager: Add more infos to WindowInfo
  * window_manager: Extract helper method to get toolkit name and
    version
  * window_manager: Escape special chars in window title regex
  * Wnck: Use frame geometry when client geometry includes CSD
  * Support "Inspect under mouse" for Gtk 4 apps
  * GNOME: Use gtk and sandboxed app ID to retrieve app icon
  * GnomeShellWindowManager: Retrieve mouse pos from Mutter
  * GNOME Shell: Add extension and win manager using Mutter win pos
  * GNOME Shell: Add info whether on current workspace
  * GNOME Shell/Mutter: Use client/frame geometry except for GTK 3
  * GNOME Shell/Mutter: Support GNOME 47
  * GNOME Shell: Install the GNOME Shell extension
  * Add a window manager that retrieves screen coords from KWin
  * KWinWindowManager: Support KWin 6 as well
  * KWinWindowManager: Don't fail on win title containing quotes
  * KWinWindowManager: Get mouse position via KWin API
  * KWinWindowManager: Get window stacking order from KWin
  * KWin: Use 'console.info' instead of 'print' in KWin script
  * KWin 6: Use client/frame geometry instead of buffer geometry
    except for GTK 3
  * Kwin: Drop extra KWin 5 win title suffix right away
  * KWin: Retrieve app/window icon via desktop entry
  * interface_view: Add help text
  * interface_view: Update acc description when it changes
  * interface_view: Update help text when it changes
  * interface_view: Show infos for Hyperlink iface
  * ipython_view: Handle more color-related ANSI escape codes
  * ipython_view: Use raw string for regex
  * Add project_license tag to AppStream metadata file
  * Updated translations.
- Add meson BuildRequires and macros following upstreams port to it</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739188800">- Update to version 3.46.2:
  + WindowManager: Take PID into account when matching window
  + metainfo: Add more URLs
  + Fix translations after meson port
  + Don't force symbolic icons
  + interface view:
  - Show process ID
  - Show expanders in "Relations" tree view
  - Disable "Show" button unless relation target selected
  - Don't explicitly set relations view color
  - Show parent relative position
  - Show text caret offset
  - Drop deprecated interfaces
  + Drop obsolete gail module handling
  + Drop code for migrating &gt; 12 year old profiles
  + node: Port from deprecated interfaces
  + Drop commented GNOME-specific code
  + ipython: Fix autocompletion with IPython 8.29
  + Move Wnck logic to a separate helper program
  + Make check for own app more reliable
  + treeview: Ignore event about own app added to AT-SPI registry
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1747915200">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760788800">- Update to version 3.48.0:
  + Set application name on the about dialog
  + Fix compatibility with ipython 9
  + ipython:
  - Defaut to black on white on unknown ansi color
  - Fix writing to output
  + Pass command-line arguments to the application
  + Set application ID
  + interface_view:
  - Fix Application iface handling
  - Show AT-SPI version
  - Show Accessible's locale
  + GNOME:
  - Declare support for GNOME Shell 48
  - Use new API to get content rect
  + Update displayed role when it changes
  + Updated translations.</changelog>
</package>
<package pkgid="59e411da3794dc063c21d3f36af6caa85502e845e597b235aef26cddc5f3e8d96bff44346249621489134eb734a661585e982f7343f73fb2004cc9ce623698fd" name="accerciser-plugin-IPython" arch="noarch">
  <version epoch="0" ver="3.48.0" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.1:
  + Remove some unused screenshots.
  + Fix indentation, buffer reset, autocompletion in IPython
    console.
  + Highlight region-changed events from screen reader.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599825600">- Update to version 3.38.0:
  + No changes.</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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659096000">- Update to version 3.40.0:
  + ipython_view: Clear output on Ctrl+L.
  + Fix navigating to a bookmark when "View" -&gt; "Show applications
    without children" is disabled (the default).
  + Make expanding and selecting the corresponding item in the
    treeview work when clicking on a bookmark for the first time.
  + Fix support for IPython 8.
  + Updated translations.
- Update Supplements to current openSUSE standard.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1696420800">- call to %python3_fix_shebang macro to use the right interpreter in
  the binary and not the link.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696766400">- Update to version 3.42.0:
  + ipython_view:
  - Clear text after cursor on Ctrl+K
  - Copy selection to clipboard on Ctrl+C (Ctrl+Shift+c)
  - Fix off-by-one number in input prompt
  - Fix output with ipython3 8.5
  + interface_view:
  - Actually update value when it changes
  - Add TableCell interface
  - Handle exception when loading icon
  - Skip updating text that's already up-to-date
  + event_monitor: Drop hardcoded color
  + node: Drop unused Node#blinkRect and Xlib dependency
  + bookmarks: Use available dialog space for bookmark list
  + Force accerciser to run in X11 mode as required by libwnck
  + Require Gtk &gt;= 3.24
  + Updated translations.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1727697600">- Update to version 3.44.1
  * Replace intltool dep with gettext
  * Add meson build support
  * Drop autotools build
  * Add CI
  * plugins: Port from imp to importlib
  * Drop last occurrence of importing imp
  * Drop using deprecated gtk features
  * Don't add when cancelling "New Bookmark" dialog
  * event_monitor: Port "Clear Selection" button from "stock"
  * event_monitor: Fix saving to file
  * event_monitor: Fix jumping to object on click
  * node: Calculate screen coords for gtk4 apps
  * node: More reliably detect the right gtk4 window
  * Move retrieval of window stacking order to WindowManager
  * Only consider windows in current workspace for "Inspect under
    mouse"
  * WindowInfo: Add stacking order
  * WindowInfo: Add info whether on current workspace
  * Unify WindowManager implementations further, consider size
  * win manager: Add more infos to WindowInfo
  * window_manager: Extract helper method to get toolkit name and
    version
  * window_manager: Escape special chars in window title regex
  * Wnck: Use frame geometry when client geometry includes CSD
  * Support "Inspect under mouse" for Gtk 4 apps
  * GNOME: Use gtk and sandboxed app ID to retrieve app icon
  * GnomeShellWindowManager: Retrieve mouse pos from Mutter
  * GNOME Shell: Add extension and win manager using Mutter win pos
  * GNOME Shell: Add info whether on current workspace
  * GNOME Shell/Mutter: Use client/frame geometry except for GTK 3
  * GNOME Shell/Mutter: Support GNOME 47
  * GNOME Shell: Install the GNOME Shell extension
  * Add a window manager that retrieves screen coords from KWin
  * KWinWindowManager: Support KWin 6 as well
  * KWinWindowManager: Don't fail on win title containing quotes
  * KWinWindowManager: Get mouse position via KWin API
  * KWinWindowManager: Get window stacking order from KWin
  * KWin: Use 'console.info' instead of 'print' in KWin script
  * KWin 6: Use client/frame geometry instead of buffer geometry
    except for GTK 3
  * Kwin: Drop extra KWin 5 win title suffix right away
  * KWin: Retrieve app/window icon via desktop entry
  * interface_view: Add help text
  * interface_view: Update acc description when it changes
  * interface_view: Update help text when it changes
  * interface_view: Show infos for Hyperlink iface
  * ipython_view: Handle more color-related ANSI escape codes
  * ipython_view: Use raw string for regex
  * Add project_license tag to AppStream metadata file
  * Updated translations.
- Add meson BuildRequires and macros following upstreams port to it</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739188800">- Update to version 3.46.2:
  + WindowManager: Take PID into account when matching window
  + metainfo: Add more URLs
  + Fix translations after meson port
  + Don't force symbolic icons
  + interface view:
  - Show process ID
  - Show expanders in "Relations" tree view
  - Disable "Show" button unless relation target selected
  - Don't explicitly set relations view color
  - Show parent relative position
  - Show text caret offset
  - Drop deprecated interfaces
  + Drop obsolete gail module handling
  + Drop code for migrating &gt; 12 year old profiles
  + node: Port from deprecated interfaces
  + Drop commented GNOME-specific code
  + ipython: Fix autocompletion with IPython 8.29
  + Move Wnck logic to a separate helper program
  + Make check for own app more reliable
  + treeview: Ignore event about own app added to AT-SPI registry
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1747915200">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760788800">- Update to version 3.48.0:
  + Set application name on the about dialog
  + Fix compatibility with ipython 9
  + ipython:
  - Defaut to black on white on unknown ansi color
  - Fix writing to output
  + Pass command-line arguments to the application
  + Set application ID
  + interface_view:
  - Fix Application iface handling
  - Show AT-SPI version
  - Show Accessible's locale
  + GNOME:
  - Declare support for GNOME Shell 48
  - Use new API to get content rect
  + Update displayed role when it changes
  + Updated translations.</changelog>
</package>
<package pkgid="5204a08e5d3498914246999da996b683e705fe4f962d5f2159f8a76e3487baa425c8a175538df38224876b6375fb2a364d5b7cd029a5760d741d27967d19af2b" name="accessibility-inspector" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * appstream: fix developer id</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="ff181b7409cc14ac5c5af9b943779ed9736ca4bfbd855b49584de0a5ad6a808f203874101edfa66fc9d6ce3ebdb9d3b5c2da796241f7514588f66372bd1fb201" name="accessibility-inspector-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * appstream: fix developer id</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="3d68e6ce4d170f4f2ac38986db5938c0fc478158e6b45e45df5623c77ff2373e1c2fd3d736ea0aade5f088ff75c5af0ff8ba6322d741107247b6e577b3935d96" name="account-utils" arch="riscv64">
  <version epoch="0" ver="1.1.0+git20260327.39b8181" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1765972800">- Add conflict with busybox-adduser</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1768219200">- Update to version 1.0+git20260112.87262b5:
  * Add pwaccessd and pwupdd manual pages
  * check_caller_perms: rework function description
  * map_range.h: add missing stdint include</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1768996800">- Update to version 1.0.1+git20260121.39eee92:
  * Release version 1.0.1
  * drop_privs: don't run the check as root</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772452800">- Obsolete shadow-pw-mgmt for easier migration</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772452801">- Update to version 1.0.1+git20260128.6a6d00f:
  * mkdir_p: return correct error code
  * dump-privs: add stdint.h for intmax_t
  * Only use getcon if SELinux is available
  * pwupdd: remove socket option leftovers</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772452802">- Remove permissions file as entries got removed from permissions</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772539200">- Disable obsoletes shadow-pw-mgmt for now again, would always
  pull in this package</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772625600">- Add #!BuildConflicts: shadow-pw-mgmt
  shadow-pw-mgmt permission file is in conflict</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1773403200">- Update to version 1.1.0+git20260313.e9be3c9:
  * Release version 1.1.0
  * pam_unix_ng: try to start pwaccessd.socket via D-Bus if not running</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1774612800">- Update to version 1.1.0+git20260327.39b8181:
  * pam_unix_ng: don't print authentication errors on console
  * pwupdd@.service: add Documentation= field
  * pam_unix_ng.8: fix typo found by Lintian
- Use without_restart for *.socket units</changelog>
</package>
<package pkgid="fbe744b693d51e69f27a2829ef401522dccb5e8fc93cb657f6b691f126c399c4aaa6de7114026f8dc77268a39911a0a791bc047391b4fc3eab27ffb0f790c003" name="account-utils-devel" arch="riscv64">
  <version epoch="0" ver="1.1.0+git20260327.39b8181" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1765972800">- Add conflict with busybox-adduser</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1768219200">- Update to version 1.0+git20260112.87262b5:
  * Add pwaccessd and pwupdd manual pages
  * check_caller_perms: rework function description
  * map_range.h: add missing stdint include</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1768996800">- Update to version 1.0.1+git20260121.39eee92:
  * Release version 1.0.1
  * drop_privs: don't run the check as root</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772452800">- Obsolete shadow-pw-mgmt for easier migration</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772452801">- Update to version 1.0.1+git20260128.6a6d00f:
  * mkdir_p: return correct error code
  * dump-privs: add stdint.h for intmax_t
  * Only use getcon if SELinux is available
  * pwupdd: remove socket option leftovers</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772452802">- Remove permissions file as entries got removed from permissions</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772539200">- Disable obsoletes shadow-pw-mgmt for now again, would always
  pull in this package</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1772625600">- Add #!BuildConflicts: shadow-pw-mgmt
  shadow-pw-mgmt permission file is in conflict</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1773403200">- Update to version 1.1.0+git20260313.e9be3c9:
  * Release version 1.1.0
  * pam_unix_ng: try to start pwaccessd.socket via D-Bus if not running</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1774612800">- Update to version 1.1.0+git20260327.39b8181:
  * pam_unix_ng: don't print authentication errors on console
  * pwupdd@.service: add Documentation= field
  * pam_unix_ng.8: fix typo found by Lintian
- Use without_restart for *.socket units</changelog>
</package>
<package pkgid="45204dd1d1dd5f1dde56096ca922257b60879f9d27271fda2a183654b85838878d236f65861b21f6a05673228137c982a27de524c155feac273b52a6df2084ef" name="accounts-qml-module" arch="riscv64">
  <version epoch="0" ver="0.7git.20231028T182937~05e79eb" rel="1.1"/>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1575979200">- Initial package
- Add Fix-compilation-with-Qt-5.13.patch to make it build with Qt
  5.13
- Add Build-add-qmltypes-file-to-repository.patch to fix a problem
  with generating plugin.qmltypes on OBS</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1600084800">- Compile without "-Werror" to fix a build failure with Qt 5.15.1
  due to deprecation warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709035200">- Use a GIT snapshot to build accounts-qml-module with Qt 6
- Update to 0.7git.20231028T182937~05e79eb
- Drop patches, now included in the archive:
  * Build-add-qmltypes-file-to-repository.patch
  * Fix-compilation-with-Qt-5.13.patch</changelog>
</package>
<package pkgid="c6b73d3786a79f17f668ba6889f934299f6482805e54c43fd32b2d4f640f1d373260d7da7d84060d6bbd78539564e34aa02bfeb9afb79848790e1fd17179028a" name="accounts-qml-module-doc" arch="noarch">
  <version epoch="0" ver="0.7git.20231028T182937~05e79eb" rel="1.1"/>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1575979200">- Initial package
- Add Fix-compilation-with-Qt-5.13.patch to make it build with Qt
  5.13
- Add Build-add-qmltypes-file-to-repository.patch to fix a problem
  with generating plugin.qmltypes on OBS</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1600084800">- Compile without "-Werror" to fix a build failure with Qt 5.15.1
  due to deprecation warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709035200">- Use a GIT snapshot to build accounts-qml-module with Qt 6
- Update to 0.7git.20231028T182937~05e79eb
- Drop patches, now included in the archive:
  * Build-add-qmltypes-file-to-repository.patch
  * Fix-compilation-with-Qt-5.13.patch</changelog>
</package>
<package pkgid="200ba2d23b87e81e959ee41f44cf061ce47848896a482c67dfcb521a9f4f7593e05cbd0bb49f99d4b3d948ee3c079c125fe7fcc1c13f048f69ef98cdfaead240" name="accountsservice" arch="riscv64">
  <version epoch="0" ver="23.13.9" rel="11.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</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="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1752494400">- Update accountsservice-sysconfig.patch: Check whether sysconfig
  is used and fallback to display manager settings if sysconfig is
  not used (bsc#1246127).</changelog>
</package>
<package pkgid="5e680a03746905e9ef34d205dcd699d4a8c65329f15d3c25379c5bd7b13ab1fedbb79347173e6d2fcf161e068b81d93a76a871b603d471f06d349a03ae0b1e20" name="accountsservice-devel" arch="riscv64">
  <version epoch="0" ver="23.13.9" rel="11.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</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="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1752494400">- Update accountsservice-sysconfig.patch: Check whether sysconfig
  is used and fallback to display manager settings if sysconfig is
  not used (bsc#1246127).</changelog>
</package>
<package pkgid="ef4fb3b66806620a6ce5b0a3bf630190c5fb426691e0be991b8a8f82259deda6de0301f70c34fcaa39e20472d4d0e896cc9b2628d4f77e62b4dc30191da1251b" name="accountsservice-lang" arch="noarch">
  <version epoch="0" ver="23.13.9" rel="11.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</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="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1752494400">- Update accountsservice-sysconfig.patch: Check whether sysconfig
  is used and fallback to display manager settings if sysconfig is
  not used (bsc#1246127).</changelog>
</package>
<package pkgid="dfce5a77dd1d69f82a7040eed1b3a768055e25288ca652a3f3a1001fffc3f8c075f553ad5de50fa52e1d42d95c793da14ed90ebac498b1bc2eeff2414fa149f6" name="accountsservice-vala" arch="riscv64">
  <version epoch="0" ver="23.13.9" rel="11.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</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="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1752494400">- Update accountsservice-sysconfig.patch: Check whether sysconfig
  is used and fallback to display manager settings if sysconfig is
  not used (bsc#1246127).</changelog>
</package>
<package pkgid="7e4b1dad7a3fc6f6d704ac519019c2de563a539b7144574a5a90852528c531286d48122027b4eb9b70fd9f7b88f571c1681e6cf2bda01279f7709021ccd30b6f" name="acct" arch="riscv64">
  <version epoch="0" ver="6.6.4" rel="8.1"/>
  <changelog author="mpluskal@suse.com" date="1491480000">- Update to version 6.6.3:
  * Fixed manuals.
- Refresh patches:
  * acct-6.6.2-hz.patch
  * acct-info.patch
- Drop no longer needed:
  * acct-ac.patch
  * acct-timestamp.patch</changelog>
  <changelog author="kstreitova@suse.com" date="1492084800">- remove acct-info.patch that is no longer needed (fixed upstream
  in version 6.6.3)
- note: acct-6.6.2-hz.patch was not accepted upstream as it might
  break support for the HP alpha platform</changelog>
  <changelog author="astieger@suse.com" date="1499688000">- update to 6.6.4:
  * Added --pid to 'lastcomm'.</changelog>
  <changelog author="kstreitova@suse.com" date="1505822400">- acct.service: fix chmod command call to use an absolute path
  [bsc#1053528]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Reduce %systemd_requires to %systemd_ordering: %service_*
  can handle the absence.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Modified:
  * acct.service</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1741780800">- modified patches
  % acct-6.6.2-hz.patch (-p1)
- added patches
  fix [bug#1233891]
  + acct-sprintf-buffer-overflow.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  build with gcc15
  + acct-gcc15.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
</package>
<package pkgid="662818b834f78fa67fbfb24f851b8cec5d32607dfb03e25349ffaabac14a5c863f0edbabc406de6ce02aae7d88839917698f74f5dc5fb88d70f51d4248e8709d" name="ack" arch="noarch">
  <version epoch="0" ver="3.9.0" rel="1.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594036800">- ack 3.4.0:
  * tweaks to coloring in output
  * Add --toml for the TOML filetype</changelog>
  <changelog author="Josef Reidinger &lt;jreidinger@suse.com&gt;" date="1615982400">- Fix doc symlink issue
- ack 3.5.0:
  * Reworked the option parsing to run correctly with Getopt::Long
    2.38.
  * Added support for the Elm language. (GH#316)
  * Added support for the Purescript language. (GH#317)
  * Added support for the Bazel build tool. (GH#327)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1663416000">- ack 3.6.0:
  * Add default ignores for Python's pickle serialization format
  * Add default ignore for Visual Studio's user &amp; workspace settings
  * Add support for the Crystal language
  * Add .sbt as a Scala extension</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677672000">- ack 3.7.0
  * Add a repeatable --not option to let user supply patterns that
    should NOT match
  * Add .Rmd to the list of extensions understood to be R
  * Add file type for for Powershell (.ps1 and .psm1 files)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1734782400">- ack 3.8.0
  * Add --and and --or options to allow combinations of search
    terms. This is in addition to the --not that was added in
    v3.7.0.
  * Add support for Pytest filetype
  * Add support for Terraform</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735732800">- ack 3.8.1
  * zsh completion fix</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744113600">- ack 3.8.2:
  * ack would always set a return code of 1 if -c was used. Now it
    properly returns 1 if no files match, and 0 if any files match
  * ack now needs YAML::PP to run its tests. Many of ack's tests
    are stored in YAML files for flexibility</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748520000">- ack 3.9.0:
  * The --not option can be used with either --and or --or
  * The -g option can now use any of the boolean options, --and,
  - -or or --not.
  * When using --output='$f', the filename would be colorized in
    the output line, but should not have been</changelog>
</package>
<package pkgid="2c1368c4443f0a926eb6ea3b0285e35cb64bd992724d0c6fb98e4677e5fcf6867154c661aab54bfbd97dc7143dfa1a4481802437f6f89a1acb70646dd932d394" name="acl" arch="riscv64">
  <version epoch="0" ver="2.3.2" rel="2.2"/>
  <changelog author="jeffm@suse.com" date="1539259200">- Update to v2.2.53.
- Removed patches:
  * 0001-Install-the-libraries-to-the-appropriate-directory.patch
  * 0001-Use-OS-byteswapping-macros.patch
  * 0002-setfacl.1-fix-typo-inclu-de-include.patch
  * 0003-test-fix-insufficient-quoting-of.patch
  * 0004-Makefile-rename-configure.in-to-configure.ac.patch
  * 0005-Bad-markup-in-acl.5-page.patch
  * 0006-.gitignore-ignore-and-config.h.in.patch
  * 0007-Use-autoreconf-rather-than-autoconf-to-regenerate-th.patch
  * 0008-libacl-Make-sure-that-acl_from_text-always-sets-errn.patch
  * 0009-libacl-fix-SIGSEGV-of-getfacl-e-on-overly-long-group.patch
  * 0010-punt-debian-rpm-packaging-logic.patch
  * 0011-move-gettext-logic-into-misc.h.patch
  * 0012-test-make-running-parallel-out-of-tree-safe.patch
  * 0013-modernize-build-system.patch
  * 0014-po-regenerate-files-after-move.patch
  * 0015-build-drop-aclincludedir-use-pkgincludedir.patch
  * 0016-build-make-use-of-an-aux-dir-to-stow-away-helper-scr.patch
  * 0017-build-ship-a-pkgconfig-file-for-libacl.patch
  * 0018-read_acl_-comments-seq-rename-line-to-lineno.patch
  * 0019-read_acl_-comments-seq-switch-to-next_line.patch
  * 0020-telldir-return-value-and-seekdir-second-parameters-a.patch
  * 0021-mark-libmisc-funcs-as-hidden-so-they-are-not-exporte.patch
  * 0022-add-__acl_-prefixes-to-internal-symbols.patch
  * 0023-cp.test-Check-permissions-of-the-right-file.patch
  * 0024-libacl-acl_set_file-Remove-unnecesary-racy-check.patch
  * 0025-fix-compilation-with-latest-xattr-git.patch
  * 0026-getfacl-Fix-memory-leak.patch
  * 0027-Fix-the-display-block-nesting-in-acl.5.patch
  * 0028-setfacl-man-page-Minor-wording-improvements.patch
  * 0029-getfacl-Fix-minor-resource-leak.patch
  * 0030-Do-not-export-symbols-that-are-not-supposed-to-be-ex.patch
  * 0031-walk_tree-mark-internal-variables-as-static.patch
  * 0032-ignore-configure.lineno.patch
  * acl-2.2.52-tests.patch</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1541678400">- libacl-devel used to require libattr-devel, but that is no longer
  the case, packages that relied on this indirect dependency to
  be present were fixed years ago.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Update boilerplate descriptions for libacl-devel.
- Remove out-of-date comments for libattr.
- Remove old BuildRoot and %defattr tags.
- Move library into the standard library directory.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598961600">- update url</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611662400">- Replace system-user-{bin,daemon} with user({bin,daemon}): be
  resilient to package name changes.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.3.1
  * Update German translation
  * getfacl: fix indent in --help output
  * getfacl: Add --one-file-system option, with this option getfacl
    will not cross mount points
  * Fix segfault on allocation failure
  * Avoid SIGSEGV with link-time optimisation enabled
- Use SourceUrls</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1621166400">- modernize spec-file (move license to licensedir)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1649419200">- Disable -D_FORTIFY_SOURCE=3 for now
  as explained here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Update to version 2.3.2:
  + libobj: declare s_str directly in string_obj_tag.
  + Use thread-safe getpwnam_r and getgrnam_r.
  + setfacl: preserve the failed status when processing multiple
    files.
  + man: Document pitfall with negative permissions and user
    namespaces.
  + tools: mark long_options static &amp; const.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713182400">- BuildRequire gettext-devel instead of gettext-tools-mini: let
  OBS sort out if the -mini package is the right one to be used or
  not.</changelog>
</package>
<package pkgid="27d62a437ca1682bce13f2881477672e3833836596029d7d0089f55bde3e1a4a2822a8a8ee74c317829386a954523d92cefc6c43b1b5adce2de6ca72db56e845" name="acpi" arch="riscv64">
  <version epoch="0" ver="1.8" rel="2.1"/>
  <changelog author="aj@suse.de" date="1286020800">- Split up from acpid package.</changelog>
  <changelog author="aj@suse.de" date="1286020801">- Update to new upstream version 1.5:
  * Print error message if no information can be retrieved e.g. because acpi
    is not activated
  * Read power_now and use it to replace current_now if the battery is
    reporting energy values, closes: 532000</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1302004800">- Fix memset-with-zero-length bug.</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1382184000">- Package doesn't contain sysconfig file or sysvinit script; remove
  useless %insserv_prereq and %fillup_prereq macros</changelog>
  <changelog author="p.drouand@gmail.com" date="1386849600">- Update to version 1.7
  + ChangeLog has not been updated
- Remove acpi-memset-with-zero-length.patch; merged on upstream release</changelog>
  <changelog author="mpluskal@suse.com" date="1425902400">- Use url for source
- Cleanup spec file with spec-cleaner
- Enable build for aarch64</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1609761600">- spec-cleaner</changelog>
  <changelog author="munix9@googlemail.com" date="1745755200">- Update to version 1.8
  * Make sure filename is NULL terminated.
  * Update German manpage
  * Allow different output formats for (dis)charge information.
  * Display estimated end time for {,dis}charging, too.
  * fix: battery runtime estimation with negative sysfs values
    Some drivers (example: qualcomm-battmgr, present on Snapdragon
    X1 laptops) expose the current_now and power_now values in
    sysfs as negative int when the device is discharging, positive
    when charging.
    This breaks the battery runtime estimation in acpi, as it
    expects a uint32 for power_now.
    Use the absolute values of power_now to fix the problem, and
    does the same for current_now to respect the ABI documentation.
- Add german man page</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1747828800">- Enable build on riscv64</changelog>
</package>
<package pkgid="fdd5fd91497843e1c909719098d9f7aaa9a587fecede7ea7e42047dae998eeb92a653217f34aea8002808f25c304be30f062ee195ae001db3cc1a9734636df2a" name="acpica" arch="riscv64">
  <version epoch="0" ver="20251212" rel="1.1"/>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1665748800">- This version includes CEDT table support as requested in feature
  (SLE 15 SP5):
  jsc#PED-201</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 20221020:
  * Added support for FFH (Fixed Function Hardware) Operation Region
    special context data.
  * Reverted commit "executer/exsystem: Warn about sleeps greater than 10 ms."
    Due to user complaints about valid sleeps greater than 10ms seen
    in some existing machines -- generating lots of warnings.
  * Do not touch VGA memory when EBDA &lt; 1KiB.
  * Check that EBDA pointer is in valid memory.
  * Completed the existing partial support for the CDAT "table".
  * Updated support for the IORT table - update to version E.e
  * Added CXL 3.0 structures (CXIMS &amp; RDPAS) to the CEDT table
  * iASL: Added CCEL table to both compiler/disassembler.
  * iASL: NHLT table: Fixed compilation of optional undocumented fields
  * iASL: Fix iASL compile error due to ACPI_TDEL_OFFSET.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 20230331
  * Add C Flexible Array support.
  * Add support for 64 bit LoongArch compilation.
  * Add first batch of RISC-V related definitions.
  * hwvalid: Drop port I/O validation.
  * iASL: Added full macro support in the preprocessor.
  * Add support for AMD Secure Processor Table (ASPT) version 1.
  * Add support for Arm's MPAM ACPI table version 2.
  * ACPI 6.5: MADT: add support for trace buffer extension in GICC.
  * Headers: Delete bogus NodeArray array of pointers from AEST table.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1707739200">- Update to version 20230628
  * IASL/RHCT: Enable dumping and compiling newly added nodes
  * RHCT: Add flags, CMO and MMU nodes
  * MADT: Add dump and compile support for RISC-V APICs
  * MADT: Add RISC-V external interrupt controllers
  * Add AML_NO_OPERAND_RESOLVE flag to Timer
  * Add a define for size of acpi_srat_generic_affinity DeviceHandle
  * Slightly simplify an error message in acpi_ds_result_push()
  * Add port definitions for CDAT SSLBIS
  * Fix misspelled CDAT DSMAS define
  * Add interrupt command to acpiexec
  * Detect GED device and keep track of _EVT
  * ACPICA: Modify ACPI_STATE_COMMON
  * Manually revert after resolving conflicts PR #757 commit 32d875705c8ee8f99fd8b78dbed48633486a7640
  * fix for conflict macro definition on zephyr interface
  * Fix ACPI_FUNCTION_ENTRY()
  * Revert "Fixes for ACPI_FLEX_ARRAY, to eliminate warnings on MSVC"
  * Revert "Events: Use spaces instead of tabs to fix indentation"
  * Add support for _DSC as per ACPI 6.5
  * exserial.c: replace ternary operator with ACPI_MIN()
  * ACPICA: Modify ACPI_STATE_COMMON
  * Fix GCC 12 dangling-pointer warning
  * build: added module name for zephyr build system
  * Revert "Move ACPI_FUNCTION_ENTRY to function entry"
  * Move ACPI_FUNCTION_ENTRY to function entry
  * iASL/MADT: Add dump and compile support for LoongArch APICs
  * iasl: check Offset before Subtable dereference</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1711108800">- Use local source, there currently is no fixed tarball URL
- Use AslGbl_Deterministic by default FALSE to not compile in Date/Time
  into ACPI table compilings
- Update to version 20240321
  * Get rid of MSVC warnings that arise actually due to GCC's new dangling pointer warning and also tGCC's blindspot to work with nested named structs/unions resulting in breaking of ACPI event-handling
  * events/evgpeinit: don't forget to increment registered GPE count
  * events/evxfgpe: correctly clear GPE_AUTO_ENABLED in AcpiSetupGpeForWake
  * Fix Capabilities[1024] mess
  * Update actbl2.h to get rid of the MSVC error C2233
  * Fix CXL 3.0 structure (RDPAS) in the CEDT table
  * ACPICA: debugger: check status of AcpiEvaluateObject in AcpiDbWalkForFields
  * SRAT: Add dump and compiler support for RINTC affinity structure
  * SRAT: Add RISC-V RINTC affinity structure
  * Modify ACPI_OBJECT_COMMON_HEADER
  * Fix spelling and typos: Clean up the fix for Issue #900
  * Clean up the fix for Issue #900
  * tests/common: use CopyObject instead of Store for NRMT
  * acgcc: Fix C++ issue with ACPI_FLEX_ARRAY
  * MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling
  * MADT: Add GICC online capable bit handling
  * Fix various spelling mistakes in text files and code comments
  * acpisrc: Add identifiers for the NHLT table
  * NHLT: Reintroduce types the table consists of
  * AdDisassemblerHeader: omit timestamp for deterministic output
  * Fix build indeterminism for asm compiler header.
  * os_specific: zephyr: update AcpiOsGetTimer with arch specific timer
  * osal: zephyr: Fix write access for mapped memory
  * osal: zephyr: Fix AcpiOsPrintf implementation
  * Fix issue #896
  * Attempt 1 to fix issue #900
  * ACPI 6.5: RAS2: Add support for RAS2 table
  * Add port definitions for CDAT SSLBIS
  * dmtbdump2: remove redundant failure check on Status
  * dmtbdump: remove duplicated code for both paths of an if statement
  * NHLT: Drop preliminary support
  * Revert "NHLT: Declare device configuration types"
  * os_specific: zephyr: add generic platform support
  * Fix segfault when error-checking mixed table types
  * actbl1.h: Add EINJ CXL error types
  * Get rid of // style comments
  * NHLT: Declare device configuration types
  * dmtbinfo2.c: RISC-V: Remove redundant Flags print</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1725364800">- Update to version 20240827
  * Fix the PHAT table working: ensure that the PHAT firmware health
    record offset works correctly, fix various sub-table offsets,
    prevent segmentation faults when encountering invalid device paths.
  * Fix the optional table 4-byte signature.
  * Correct the dumping of SLIC and DBG2 tables.
  * Add support for QWordPCC and DWordPCC
  * Fix the integer to hex string conversions
  * Detecting FACS in reduced HW mode and allowing setting waking
    vector thereby waking up from S3 state
  * Fixing issues with crossing page boundaries when mapping operation regions
  * Update the support for IORT, HMAT, MPAM, AEST, CEDT, SPCR etc. tables
  * Fix multiple issues with table parsing, compilation and disassembly
  * Allow for more flexibility in _DSM usage.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1726833600">- Fix acpica-no-compiletime.patch to omit build date from xen .h files
  (boo#1230856, boo#1047218)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1728907200">- Update to 20240927
  * Fix the acpixf.h file which caused issues for the last release
    (before this) 20240827
  * Fix the pointer offset for the SLIC table</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1744372800">- Update to 20250404
  * Add complete support for 3 new ACPI tables
    MRRM,ERDT and RIMT
  * Update DMAR and TPM2 tables to support their latest versions
  * A few fixes including local cache allocation, FFixedHW Region,
    attribute packing, string vs. non-string char array, vsnprintf()
- Update to 20241212
  * A fix for two critical CVE to address memory leaks
  * EINJ v2 updates
  * CDAT updates
  * Fix mutex handling; don't release ones that were never acquired
  * Experiment with a new tag name format Ryyyy_mm_dd to solve chronological sorting problems</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1771416000">- Update to 20251212
  * Update many existing ACPI tables to follow the ACPI 6.6 Specification
    changes and/or newly approved ASWG ECRs
  * Add a few new ACPI tables: IOVT, SWFT, KEYP
  * Add many new UUIDs, Hardware/PnP/ACPI IDs
  * Support a few new special methods (_xxx format) and modify a few
    existing ones to stay compliant with the latest ACPI Specification changes
    Improve existing tools/utilities and fix/clean up some problematic usages,
    along with patching certain vulnerabilities</changelog>
</package>
<package pkgid="0c9c944d74ba6bec115688cc0cd35d6d1baf0899064a753d3631f50fe1fec79bb697074c7abd7d1f7ba85c44e4728d814d48cfa6fc6c7b01310ae3b0ace2d1b0" name="acpid" arch="riscv64">
  <version epoch="0" ver="2.0.34" rel="3.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1551873600">- Update to version 2.0.31
  * Add events for keyboard illumination up/down
  * kacpimon: Bump connection limit to 100
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Reduce %systemd_requires to %systemd_ordering:
  %service_* can deal with its absence.
- Reduce boasting wording in description.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1566388800">- Update to version 2.0.32
  * Remove filename argument from --nosocket option
  * Fix race during startup</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1609761600">- spec-cleaner run</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Modified:
  * acpid.service</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1629720000">- allow DeviceAllow=char-input to make character input work again
  (was blocked by ProtectClock=true check added)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 2.0.33:
  - Detect newer GNOME power manager.
  - openrc-shutdown: Set shutdown time to 'now'.
  - Attempt to open input layer devices whose permissions have changed.
  - Comments added.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 2.0.34:
  - Add MSG_CMSG_CLOEXEC for systems that are missing it.
  - Fix a bug with input layer event table not working on 32-bit
    builds with 64-bit time types.
  - Use binary search to find input layer events in the table.
  - Use AC_PROG_CC instead of the obsolete AC_PROG_CC_STDC.
  - Add support for more input layer events.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1681041600">- do not ship thinkpad_handler script or config, it's broken since
  libexecdir changed and nobody noticed, most likely it's not doing
  anything on recent thinkpads, put it into the examples instead
- fix file timestamps to not change with every rebuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="21465da22e6da8cda98189d5fc56b0f54ba852ddb5f215a9b44e3dadbb9501d422adee4879138ad9dc2edba61b4480ea99931d6dc7d7c0a8750a12663e54bcc5" name="act" arch="riscv64">
  <version epoch="0" ver="0.2.84" rel="1.1"/>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 0.2.34" date="1673438400">- Spec file:
  Fix bsc#1207021 to report the correct version when calling "act --version"
  Wrong version is fixed with sed in act-0.2.34/main.go
  Reported upstream as GH://nektos/act#1555</changelog>
  <changelog author="sebix@sebix.at" date="1683720000">- Update to version 0.2.45:
  * chore: bump VERSION to 0.2.45
  * Support cache (#1770)
  * chore: run act from cli on linux (#1758)
  * Revert breaking docker socket changes (#1763)
  * avoid using log.Fatal (#1759)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1755)
  * build(deps): bump github.com/docker/docker (#1754)
  * build(deps): bump github.com/docker/cli (#1753)
  * build(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 (#1752)
  * ci: deduplicate running workflows (#1751)
  * fix: try finding a socket, otherwise fail, respect user choice (#1745)
  * Improve watchAndRun (#1743)
  * Remove the comment-out code. (#1691)
  * typo: fix expression of warning message on macOS (#1693)
  * fix: environment handling windows (host mode) (#1732)
  * fix: ensure networkmode "host" unless explicitly specified (#1739)
  * Avoid using `log.Fatal` in `pkg/*` (#1705)
  * feat: support yaml env/secrets/inputs file (#1733)
  * build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 (#1735)
  * fix: ghc assignment typo (#1729)
  * fix: reusable workflow panic (#1728)
  * fix: add `server_url` attribute to github context (#1727)
  * build(deps): update go-git to ce62f3e9ff86270538a514a68d3bd5563a733e3b (#1725)
  * build(deps): bump github.com/docker/docker (#1719)
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#1724)
  * build(deps): bump github.com/docker/cli (#1722)
  * build(deps): bump megalinter/megalinter from 6.22.1 to 6.22.2 (#1720)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.23 to 1.6.24 (#1721)
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 (#1723)
  * build(deps): bump github.com/docker/cli (#1712)
  * build(deps): bump github.com/docker/docker (#1711)
  * build(deps): bump megalinter/megalinter from 6.21.0 to 6.22.1 (#1710)
  * chore: bump VERSION to 0.2.44
  * build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 (#1708)
  * feat: improve GetOutboundIP (#1707)
  * fix: use os.UserHomeDir (#1706)
  * Make sure working directory is respected when configured from matrix (#1686)
  * build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5 (#1703)
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 (#1702)
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15 (#1701)
  * build(deps): bump actions/stale from 7 to 8 (#1700)
  * build(deps): bump megalinter/megalinter from 6.20.1 to 6.21.0 (#1699)
  * full path required for extension install (#1670)
  * build(deps): bump actions/setup-go from 3 to 4 (#1689)
  * build(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.14 (#1688)
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1650)
  * build(deps): bump megalinter/megalinter from 6.20.0 to 6.20.1 (#1679)
  * build(deps): bump fregante/setup-git-user from 1 to 2 (#1664)
  * Add example command for collecting artifacts (#1671)
  * feat: specify matrix on command line (#1675)
  * Support for docker steps in host environment (#1674)
  * fix: correct ref and ref_name (#1672)
  * fix: return err in walk (#1667)
  * test: Enshure ForcePull config doesn't break docker actions (1661)
  * fix: crash if the id tool fails to run in the container (1660)
  * build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4 (#1669)
  * build(deps): bump megalinter/megalinter from 6.19.0 to 6.20.0 (#1665)
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 (#1666)
  * Improve XDG Spec supporting (#1656)
  * fix: safe file name (#1651)
  * fix: compare properties of Invalid types (#1645)
  * chore: bump VERSION to 0.2.43
  * fix: github.job property is empty, GITHUB_JOB should be job id (#1646)
  * build(deps): bump github.com/opencontainers/image-spec (#1649)
  * fix: update output handling for reusable workflows (#1521)
  * fix: crash malformed composite action (#1616)
  * docs: remove help section (#1648)
  * feat: workflowpattern package (#1618)
  * build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.18 (#1637)
  * fix: add GITHUB_STEP_SUMMARY (#1607)
  * build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 (#1636)
  * build(deps): bump github.com/moby/buildkit from 0.11.2 to 0.11.3 (#1635)
  * fix: tolerate workflow that needs a missing job (#1595) (#1619)
  * chore: Remove obsolete Container.UpdateFromPath (#1631)
  * chore: use new style octal (#1630)
  * fix: don't override env (#1629)
  * ci: add Winget Releaser workflow (#1623)
  * build(deps): bump github.com/opencontainers/selinux (#1625)
  * build(deps): bump github.com/docker/docker (#1624)
  * build(deps): bump github.com/docker/cli (#1626)
  * chore: add Winget installation instructions (#1622)
  * Pass dockerfile to build executor (#1606)
  * build(deps): bump github.com/docker/cli from 23.0.0-rc.1+incompatible to 23.0.0+incompatible (#1611)
  * build(deps): bump github.com/docker/docker (#1613)
  * build(deps): bump megalinter/megalinter from 6.18.0 to 6.19.0 (#1610)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1 (#1612)
  * build(deps): bump github.com/joho/godotenv from 1.4.0 to 1.5.1 (#1614)
  * refactor: GITHUB_ENV command / remove env.PATH (#1503)
  * Update max container name length (#1597)
  * feat: allow overriding of `GITHUB_` env variables (#1582)
  * Docker build fixes (#1596)
  * fix: Apply forcePull only for prebuild docker actions (#1599)
  * chore: bump VERSION to 0.2.42
  * feat: cache notices to reduce frequency of upgrade notifications (#1592)
  * chore: fix release script to trigger gh-act
  * chore: bump VERSION to 0.2.41
  * build(deps): bump github.com/moby/buildkit from 0.11.1 to 0.11.2 (#1589)
  * build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (#1590)
  * cI: make stalebot less annoying (#1587)
  * test: Do not leak step env in composite (#1585)
  * feat: step summary of test results (#1580)
  * build(deps): bump github.com/moby/buildkit from 0.11.0 to 0.11.1 (#1576)
  * build(deps): bump golang.org/x/term from 0.3.0 to 0.4.0 (#1577)
  * build(deps): bump github.com/docker/docker (#1573)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.22 to 1.6.23 (#1574)
  * build(deps): bump actions/github-script from 5 to 6 (#1572)
  * chore: update docs for installing act as GH CLI extension
  * feat: release extension
  * feat: release extension
  * feat: release extension
  * refactor: pull and rebuild docker by default (#1569)
  * feat: add remote reusable workflows (#1525)
  * Fixed auto-generated platform configuration with Micro size image (#1566)
  * Feature/allow worktrees (#1530)
  * chore: bump VERSION to 0.2.40
  * fix: update artifact server to address GHSL-2023-004 (#1565)
  * chore: bump VERSION to 0.2.39
  * chore: fix promote script
  * chore: bump version
  * chore: makefile update
  * chore: bump version
  * build(deps): bump github.com/moby/buildkit from 0.10.6 to 0.11.0 (#1563)
  * chore: push new version
  * Readme: Fix shell installation (#1547)
  * fix: allow override of artifact server bind address (#1560)
  * feat: add check for newer versions (#1562)
  * Input (#1524)
  * refactor: remove docker image list reference filter (#1501)
  * fix: add-matcher fails github workflow (#1532)
  * feat: add support for building docker actions with private registries (#1557)
  * build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.12 (#1554)
  * feat: Allow building without docker support (#1507)
  * fix: extra path lost in composite actions (#1531)
  * test: make sure workflow_call is not a github event calling our workflow (#1520)
  * fix: preserve job result state in case of failure (#1519)
  * build(deps): bump megalinter/megalinter from 6.17.0 to 6.18.0 (#1550)
  * build(deps): bump megalinter/megalinter from 6.16.0 to 6.17.0 (#1540)
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 (#1539)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0 (#1541)
  * build(deps): bump megalinter/megalinter from 6.15.0 to 6.16.0 (#1534)
  * build(deps): bump actions/stale from 6 to 7 (#1535)
  * revert: deprecation of containerArchitecture (#1514)
  * build(deps): bump goreleaser/goreleaser-action from 3 to 4 (#1515)
  * build(deps): bump github.com/docker/cli (#1516)
  * build(deps): bump github.com/docker/docker (#1517)
  * fix: align runner.os / runner.arch to known values (#1510)
  * feat: Support "result" on "needs" context. (#1497)
  * fix: tail (not absolute) as entrypoint of job container (#1506)
  * refactor: fix savestate in pre steps (#1466)
  * feat: allow to spawn and run a local reusable workflow (#1423)
  * refactor: fix add-path / GITHUB_PATH commands (#1472)
  * feat: JobLoggerFactory (#1496)
  * fix: handle env-vars case sensitive (#1493)
  * fix: step env is unavailable in with property expr (#1458)
  * refactor: share UpdateFromEnv logic (#1457)
  * feat: `--container-options` (#1462)
  * refactor: move autoremove into the jobexecutor (#1463)
  * docs: clarifying skipping steps / jobs (#1480)
  * Pass `LANG=C.UTF-8` to environment (#1476)
  * build(deps): bump megalinter/megalinter from 6.14.0 to 6.15.0 (#1475)
  * act -j -W example (#1471)
  * Fix shellcommand error on sh shell (#1464)
  * fix typo (#1456)
  * build(deps): bump github.com/creack/pty from 1.1.17 to 1.1.18 (#1447)
  * fix: handle subdirectors and exclusions (#1012) (#1446)
  * Remove dead code (#1425)
  * feat: interpolate the step names (#1422)
  * feat: GITHUB_STATE and GITHUB_OUTPUT file commands (#1391)
  * feat: Host environment (#1293)
  * build(deps): bump github.com/moby/buildkit from 0.10.5 to 0.10.6 (#1437)
  * fix: keep path to event json file in composite actions (#1428)
  * build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (#1436)
  * fix: nil pointer access ( workflow_dispatch )
  * Update number of approvers required from 3 to 2
  * build(deps): bump megalinter/megalinter from 6.13.0 to 6.14.0 (#1426)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.21 to 1.6.22 (#1427)
  * feat: parse types of reusable workflows (#1414)
  * build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#1420)
  * build(deps): bump github.com/docker/docker (#1418)
  * build(deps): bump github.com/docker/cli (#1419)
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1404)
  * refactor: move from io/ioutil to io and os packages (#1417)
  * Add user level Docker socket to common paths (#1416)
  * build(deps): bump megalinter/megalinter from 6.12.0 to 6.13.0 (#1407)
  * build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (#1408)
  * build(deps): bump github.com/docker/docker (#1403)
  * build(deps): bump github.com/docker/cli (#1405)
  * build(deps): bump github.com/moby/buildkit from 0.10.4 to 0.10.5 (#1406)
  * Fixes #1387 (#1388)
  * build(deps): bump megalinter/megalinter from 6.11.1 to 6.12.0 (#1395)
  * build(deps): bump github.com/docker/cli (#1393)
  * build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#1394)
  * build(deps): bump github.com/docker/docker (#1392)
  * Mapping `workflow_dispatch` inputs into the Expression `inputs` context (#1363)
  * fix: ci is failing since 2022-10-17 (#1397)
  * test: add test for networking setup in act (#1375)
  * fix: re-evaluate env for remote composite actions (#1385)
  * build(deps): bump megalinter/megalinter from 6.11.0 to 6.11.1 (#1381)
  * build(deps): bump gotest.tools/v3 from 3.0.3 to 3.4.0 (#1379)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.20 to 1.6.21 (#1380)
  * build(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#1378)
  * fix: interpolate action input defaults (#1376)
  * fix: support docker create arguments from container.options (#1022) (#1351)
  * Fix composite input handling (#1345)
  * fix: handle go closure iteration (#1374)
  * build(deps): bump megalinter/megalinter from 5 to 6.11.0 (#1370)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.19 to 1.6.20 (#1371)
  * build(deps): bump github.com/opencontainers/selinux (#1372)
  * fix: show workflow info even if on.push is not defined (#1329) (#1335)
  * fix: restore the job logger setup after job cancelation (#1365)
  * feat: pass current matrix information to job logger (#1364)
  * fix: align github.ref to GitHub Action (#1362)
  * fix: crash on invalid docker credentials (#1348)
  * fix: missing defaults in nodejs pre (#1349)
  * build(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#1359)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.18 to 1.6.19 (#1360)
  * build(deps): bump actions/stale from 5 to 6 (#1357)
  * Arch best practice is to not run partial upgrades (#1355)
  * Improve hint for inserting secrets securely (#1354)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.17 to 1.6.18 (#1352)
  * build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#1341)
  * build(deps): bump github.com/docker/cli (#1340)
  * build(deps): bump github.com/docker/docker (#1339)
  * fix: support expression for step's continue-on-error field (#900) (#1331)
  * fix: show workflow name when get error on yml parsing (#1133) (#1328)
  * help output: use consistent terminology between `-j` &amp; `-l` (#1326)
  * support runner.arch (#1290)
  * build(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 (#1322)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.16 to 1.6.17 (#1321)
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 (#1312)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.15 to 1.6.16 (#1311)
  * build(deps): bump github.com/go-ini/ini from 1.66.6 to 1.67.0 (#1305)
  * refactor: ignore already closed error (#1285)
  * fix: CI is unstable due to new linting rules (#1292)</changelog>
  <changelog author="ila.embsys@gmail.com" date="1709380800">- Update to version 0.2.60:
  * chore: bump VERSION to 0.2.60
  * build(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#2229)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.26 to 1.6.27 (#2228)
  * fix: logo and demo asset urls (#2226)
  * feat: Test writing remote Actions locally (#2155)
  * build(deps): bump github.com/opencontainers/image-spec (#2223)
  * refactor: simpilfy go-git cache (#2208)
  * feat: offline mode for new action cache (#2173)
  * build(deps): bump github.com/opencontainers/image-spec (#2214)
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 (#2213)
  * fix: Rootless error concerning `/var/run/docker.sock` (#2181)
  * Shrink Readme (#2198)
  * chore: bump VERSION to 0.2.59
  * feat: correctly use the xdg library, which has the side effect to fix the config survey (#2195)
  * chore: bump VERSION to 0.2.58
  * build(deps): bump github.com/opencontainers/runc from 1.1.7 to 1.1.12 (#2187)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.12.5 (#2188)
  * build(deps): bump github.com/containerd/containerd from 1.6.19 to 1.6.26 (#2189)
  * build(deps): bump github.com/opencontainers/image-spec (#2167)
  * build(deps): bump github.com/moby/buildkit from 0.12.4 to 0.12.5 (#2186)
  * fix: use correct path to toolcache (#1494)
  * refactor: filecollector into new package (#2174)
  * build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (#2175)
  * fix: improve warning about remote not found (#2169)
  * fix: improve new-action-cache fetch failure error (#2172)
  * fix: subpath actions via new artifact cache (#2170)
  * fix: improve action not found error (#2171)
  * refactor(cmd/root): simplify `parseEnvs` (#2162)
  * Add containerd's normalized architectures to archMapper (#2168)
  * build(deps): bump megalinter/megalinter from 7.7.0 to 7.8.0 (#2164)
  * fix: write default config in XDG config dir to avoid cluttering the HOME directory by default (#2140)
  * WorkflowDispatchConfig supports multiple yaml node kinds (#2123)
  * fix: match cache `restore-keys` in creation reverse order (#2153)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#2133)
  * feat: support offline mode (#2128)
  * feat: cli option to enable the new action cache (#1954)
  * ci: automatic merge PRs created by a maintainer and approved by 1 other maintainer (#2156)
  * Add support for NetBSD (#2023)
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#2149)
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (#2148)
  * chore: bump VERSION to 0.2.57
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2134)
  * build(deps): bump github.com/containerd/containerd from 1.7.2 to 1.7.11 (#2136)
  * chore: bump VERSION to 0.2.56
  * build(deps): bump actions/stale from 8 to 9 (#2120)
  * feat: support config env expansion (#2063)
  * build(deps): bump actions/checkout from 3 to 4 (#1998)
  * build(deps): bump github.com/creack/pty from 1.1.20 to 1.1.21 (#2099)
  * Fix noisy `runs-on` error logging (#2102)
  * fix: IsHost is defined as false on windows (#2093)
  * build(deps): bump actions/setup-go from 4 to 5 (#2118)
  * build(deps): bump megalinter/megalinter from 7.6.0 to 7.7.0 (#2119)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#2117)
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 (#2112)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#2114)
  * build(deps): bump github.com/moby/buildkit from 0.12.3 to 0.12.4 (#2113)
  * chore: bump VERSION to 0.2.55
  * build(deps): bump megalinter/megalinter from 7.5.0 to 7.6.0 (#2098)
  * build(deps): bump actions/github-script from 6 to 7 (#2097)
  * chore: bump VERSION to 0.2.54
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (#2091)
  * Evaluate if condition when calling a reusable workflow (#2087)
  * feat: support runs-on labels and group (#2062)
  * Evaluate all service values (#2054)
  * fix: (#2075)
  * Don't set GITHUB_TOKEN (#2089)
  * Support array expressions in runs-on (#2088)
  * Use unique name for reusable workflow (#2015)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2079)
  * fix: panic (#2071)
  * chore: bump VERSION to 0.2.53
  * build(deps): bump github.com/docker/docker (#2067)
  * build(deps): bump github.com/creack/pty from 1.1.18 to 1.1.20 (#2068)
  * build(deps): bump megalinter/megalinter from 7.4.0 to 7.5.0 (#2070)
  * build(deps): bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 (#2065)
  * build(deps): bump github.com/docker/cli (#2069)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 (#2066)
  * build(deps): bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 (#2059)
  * build(deps): bump github.com/moby/buildkit from 0.12.2 to 0.12.3 (#2060)
  * Add support for service containers (#1949)
  * Fix float formatting (#2018)
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#2045)
  * build(deps): bump github.com/docker/distribution (#2037)
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#2036)
  * fix action_ref (composite action) (#2020)
  * fix: use actions/runner hashfiles in container (#1940)
  * Fix image survey for large images (#2022)
  * [ Variables ] - Add missing documentation for repository variables (#2032)
  * chore: bump VERSION to 0.2.52
  * build(deps): bump github.com/rhysd/actionlint from 1.6.25 to 1.6.26 (#2026)
  * build(deps): bump megalinter/megalinter from 7.3.0 to 7.4.0 (#2025)
  * chore: bump VERSION to 0.2.51
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.9.0 (#2011)
  * build(deps): bump github.com/opencontainers/image-spec (#2010)
  * build(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1 (#2009)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0 (#2012)
  * build(deps): bump docker/setup-qemu-action from 2 to 3 (#2007)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#2008)
  * feat: support node20 runtime (#1988)
  * feat: support interpolation in `&lt;job&gt;.container.options` (#1958)
  * build(deps): bump github.com/docker/docker (#2000)
  * build(deps): bump github.com/docker/cli (#1999)
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#1992)
  * chore: bump VERSION to 0.2.50
  * build(deps): bump github.com/moby/buildkit from 0.12.1 to 0.12.2 (#1986)
  * build(deps): bump github.com/moby/patternmatcher from 0.5.0 to 0.6.0 (#1985)
  * fix: fail if no stages were found (#1970)
  * build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#1978)
  * Mention act user guide in act (#1973)
  * build(deps): bump megalinter/megalinter from 7.2.1 to 7.3.0 (#1965)
  * ci: change winget job runner to `ubuntu-latest` (#1959)
  * change podman socket path (#1961)
  * Fix "Unknown server OS" for Docker container `--device` option (#1957)
  * refactor: remove unnecessary nil check in RunContext (#1955)
  * feat: Add new Action Cache (#1913)
  * feat: cmd support for windows (#1941)
  * feat: Add CopyTarStream to Container Interface (#1912)
  * refactor: docker build BuildContext field (#1914)
  * Shorten or/and in expressions (#1939)
  * prefer pwsh on windows if found (#1942)
  * build(deps): bump megalinter/megalinter from 7.1.0 to 7.2.1 (#1931)
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 (#1948)
  * build(deps): bump github.com/moby/buildkit from 0.12.0 to 0.12.1 (#1947)
  * chore: bump VERSION to 0.2.49
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 (#1934)
  * build(deps): bump github.com/docker/cli (#1932)
  * build(deps): bump github.com/docker/docker (#1933)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 (#1925)
  * local runner doc (#1911)
  * Add new CLI flag to log just the job id and not the entire job name (#1920)
  * build(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.0 (#1917)
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 (#1906)
  * Bump dockercli (#1905)
  * throw when invalid `uses` key is provided (#1804)
  * fix: handle zero size (#1888)
  * chore: upgrade golangci-lint and address findings (#1904)
  * build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#1868)
  * build(deps): bump gotest.tools/v3 from 3.4.0 to 3.5.0 (#1892)
  * Normalize path outputs emitted by the artifact server download endpoint (#1898)
  * chore: bump VERSION to 0.2.48
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1884)
  * build(deps): bump github.com/opencontainers/image-spec (#1893)
  * Remove `archives.replacements` in `goreleaser.yaml` (#1895)
  * refactor: open boltdb only while using it (#1879)
  * chore: bump VERSION to 0.2.47
  * Allow inputs for workflow_calls (#1845)
  * build(deps): bump github.com/opencontainers/image-spec (#1883)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1882)
  * build(deps): bump github.com/opencontainers/image-spec (#1881)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1880)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.24 to 1.6.25 (#1870)
  * build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.6 to 2.3.7 (#1872)
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 (#1869)
  * build(deps): bump github.com/opencontainers/image-spec (#1871)
  * Allow to override location of action cache dir (#1863)
  * Drop disappeared `wei/curl@v1` (#1864)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1858)
  * build(deps): bump megalinter/megalinter from 7.0.4 to 7.1.0 (#1857)
  * build(deps): bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 (#1859)
  * fix: spelling mistake in readme (#1854)
  * feature: Add support for github action variables (#1833)
  * Fix bug in processing jobs on platforms without Docker (#1834)
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#1842)
  * build(deps): bump megalinter/megalinter from 7.0.2 to 7.0.4 (#1838)
  * build(deps): bump github.com/docker/cli (#1843)
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (#1840)
  * build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#1841)
  * build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#1839)
  * chore: bump VERSION to 0.2.46
  * build(deps): bump github.com/opencontainers/image-spec (#1829)
  * build(deps): bump github.com/docker/cli (#1816)
  * add instruction for using `gh auth token` (#1831)
  * build(deps): bump github.com/go-git/go-git/v5 (#1830)
  * build(deps): bump megalinter/megalinter from 6.22.2 to 7.0.2 (#1827)
  * fix: Update ARCH environment variable used in runners/actions (#1818)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1817)
  * build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#1814)
  * build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 (#1813)
  * build(deps): bump github.com/opencontainers/image-spec (#1807)
  * build(deps): bump github.com/docker/docker (#1806)
  * build(deps): bump github.com/docker/cli (#1805)
  * build(deps): bump github.com/docker/distribution (#1801)
  * build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#1800)
  * build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1791)
  * Replace backslash in GetActPath() for Windows (#1777)
  * feat: implement steps.timeout-minutes (#1776)
  * fix: don't allow `-self-hosted` mode as container image (#1783)
  * Refactor evaluate yaml node do not alter nested nodes (#1761)
  * fix: fallback to unauthenticated pull (#1774)
  * fix: remove hardcoded reference to github.com when using reusable remote workflows and remote actions (#1784)
  * build(deps): bump github.com/docker/cli (#1780)
  * build(deps): bump github.com/opencontainers/image-spec (#1781)
  * build(deps): bump github.com/docker/docker (#1779)</changelog>
  <changelog author="kskarthik@disroot.org" date="1715256000">- Update to version 0.2.62:
  * chore: bump VERSION to 0.2.62
  * build(deps): bump megalinter/megalinter from 7.10.0 to 7.11.1 (#2309)
  * build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 (#2310)
  * build(deps): bump github.com/docker/cli (#2307)
  * build(deps): bump github.com/docker/docker (#2306)
  * build(deps): bump github.com/moby/buildkit from 0.13.1 to 0.13.2 (#2308)
  * build(deps): bump github.com/docker/cli (#2302)
  * Add codespell support (config, workflow to detect/not fix) and make it fix few typos (#2296)
  * build(deps): bump github.com/docker/docker (#2299)
  * build(deps): bump github.com/docker/docker (#2295)
  * build(deps): bump megalinter/megalinter from 7.9.0 to 7.10.0 (#2294)
  * build(deps): bump megalinter/megalinter from 7.8.0 to 7.9.0 (#2216)
  * build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#2215)
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 (#2278)
  * build(deps): bump github.com/docker/cli (#2291)
  * Update action.yml (#2293)
  * build(deps): bump github.com/moby/buildkit from 0.12.5 to 0.13.1 (#2253)
  * Bump docker to v26 (#2289)
  * fix: skipped jobs have no result (#2276)
  * fix: favor command-line over files (#2274)
  * chore: fix some comments (#2279)
  * build(deps): bump actions/cache from 3 to 4 (#2163)
  * Remove local action cache if remote has changed (#2284)
  * chore: fix codecov (#2288)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 (#2269)
  * chore: bump VERSION to 0.2.61
  * fix: cache adjust restore order of exact key matches (#2267)
  * Trivial: reduce log spam. (#2256)
  * chore: remove repetitive words (#2259)
  * Support overwriting caches (#2265)
  * test: use ping to improve network test (#2266)
  * build(deps): bump github.com/docker/docker (#2252)
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 (#2244)
  * fix: rootless permission bits (new actions cache) (#2242)
  * fix function name in comment (#2240)
  * fix: docker buildx cache restore not working (#2236)
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2235)</changelog>
  <changelog author="kskarthik@disroot.org" date="1717329600">- Update to version 0.2.63:
  * chore: bump VERSION to 0.2.63
  * Meta-copy-symlinks-new-actions-cache (#2337)
  * build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (#2340)
  * build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 (#2341)
  * Actions Artifacts v4 backend (#2224)
  * build(deps): bump github.com/docker/docker (#2333)
  * build(deps): bump github.com/docker/cli (#2332)
  * Add documentation for `dryrun` parameter (#2311)
  * Fix for issue 2232: Many lines of "Could not find any stages to run" on run (#2272)
  * build(deps): bump github.com/docker/cli (#2325)
  * build(deps): bump github.com/rhysd/actionlint from 1.6.27 to 1.7.0 (#2326)
  * build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#2327)
  * build(deps): bump github.com/docker/docker (#2324)
  * build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#2323)
  * build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 (#2319)
  * build(deps): bump github.com/docker/cli (#2318)
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#2316)
  * build(deps): bump github.com/docker/docker (#2317)</changelog>
  <changelog author="kskarthik@disroot.org" date="1719921600">- Update to version 0.2.64:
  * chore: bump VERSION to 0.2.64
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#2366)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (#2365)
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 (#2360)
  * build(deps): bump github.com/docker/cli (#2358)
  * fix: skip service container for empty image (#2281)
  * fix: composite action input pollution (#2348)
  * fix: update reusable workflow input handling (#2349)
  * Add riscv64 binary release (#2350)
  * build(deps): bump github.com/rhysd/actionlint from 1.7.0 to 1.7.1 (#2346)</changelog>
  <changelog author="kskarthik@disroot.org" date="1728993600">- Update to version 0.2.68:
  * chore: bump VERSION to 0.2.68
  * build(deps): bump github.com/rhysd/actionlint from 1.7.1 to 1.7.3 (#2477)
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#2468)
  * run_context: add GITHUB_RUN_ATTEMPT (#2458)
  * Fix install sh usage (#2454)
  * bug/issue #2448 - manage special bash options when no shell is defined (#2449)
  * feat: generate a manual page automatically with cobra/doc (#2352)
  * chore: bump VERSION to 0.2.67
  * fix: schema validation for job if functions (#2446)
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#2442)
  * fix: artifact v4 upload above 8MB (#2402)
  * chore: bump VERSION to 0.2.66
  * build(deps): bump golang.org/x/term from 0.22.0 to 0.23.0 (#2421)
  * build(deps): bump megalinter/megalinter from 7.13.0 to 8.0.0 (#2436)
  * build(deps): bump dario.cat/mergo from 1.0.0 to 1.0.1 (#2430)
  * fix GOOS parsing to match expected GHA RUNNER_OS values (#2422)
  * feat: Validate GitHub Actions schema (#2416)
  * chore: bump VERSION to 0.2.65
  * remove double negation in --help (#2405)
  * Bump mergo to v1.0.0 with new module URL (#2403)
  * build(deps): bump github.com/timshannon/bolthold to v0.0.0-20240314194003-30aac6950928 (#2248)
  * Fix #2363. Add /pre- and /post-entrypoint handling (#2394)
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0 (#2387)
  * build(deps): bump github.com/adrg/xdg from 0.4.0 to 0.5.0 (#2398)
  * fix: docker stub and add a test for this (#2355)
  * fix: changed location of actrc in info message (#2373)
  * fix: make node tool non volatile (#2372)
  * fix: add missing service container health check (#2354)
  * build(deps): bump megalinter/megalinter from 7.11.1 to 7.13.0 (#2389)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760529600">- Add podman as an alternative to docker
- Update to version 0.2.82:
  * chore: bump VERSION to 0.2.82
  * build(deps): bump the dependencies group across 1 directory with 10 updates (#5935)
  * chore: bump VERSION to 0.2.81
  * fix: matrix expansion logic (#115) (#5294)
  * fix: step container workdir and mounts (#93) (#5295)
  * fix: file name (#90) (#5296)
  * refactor: simplify adding new node versions add node 24 (#5899)
  * chore: mergify does no longer support queue_conditions != merge_conditions for require status checks to be up to date (#5891)
  * chore: bump VERSION to 0.2.80
  * fix: use ubuntu-latest bookworm instead of buster for tests (#5884)
  * build(deps): bump the dependencies group with 5 updates (#5861)
  * chore: bump VERSION to 0.2.79
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#5837)
  * added info log when container image platform mismatched (#3225)
  * fix: post step failure is job failure (#5297)
  * feat: allow workflow description (#5326)
  * feat: `--validate` and `--strict` (#2717)
  * ci: fix goreleaser config (#5276)
  * fix: valueMasker concurrent map write (#5026)
  * fix: GITHUB_ENV and GITHUB_OUTPUT allow larger lines (#5028)
  * build(deps): bump the dependencies group across 1 directory with 5 updates (#4986)
  * feat: log parsed commands and step summary (#2761)
  * chore: bump VERSION to 0.2.78
  * fix: wrap subpath in '' (#2754) (#2755)
  * ci: make codecov informational only (#2924)
  * feat: add cli option to set concurrent jobs count (#2762)
  * fix: add missing punctuation to error report (#2752) (#2753)
  * feat: add models permission level for AI inference responses (#2767)
  * docs: Remove Gitter (#2678)
  * chore(ci): disable invalid test case (#2875)
  * ci: disable stale bot (#2745)
  * update-choco (#2742)
  * chore: bump VERSION to 0.2.77
  * build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#2735)
  * chore(ci): Only promote if possible (#2721)
  * build(deps): bump the dependencies group with 3 updates (#2720)
  * chore: bump VERSION to 0.2.76
  * feat: Support graceful job step cancellation (#2714)
  * fix: reporting fetch failure as job error and log the error (#2715)
  * build(deps): bump the dependencies group across 1 directory with 6 updates (#2706)
  * build(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 (#2693)
  * chore(deps): bump to go1.24 due to deps updates (#2705)
  * build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#2703)
  * Report the elapsed time for each workflow step (#2700)
  * Refer to nektosact.com (#2692)
  * fixes #2689 Make the external url of cache server configurable if necessary  (#2690)
  * chore: bump VERSION to 0.2.75
  * Clarify --no-skip-checkout flag (#2687)
  * build(deps): bump the dependencies group with 6 updates (#2675)
  * Disable "unable to get git repo" when none exists. (#2495)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to 5.6.2 (#2611)
  * fix: use non strict schema to allow some undefined behavior (#2524)
  * fix: remote docker actions new action cache and dry run mode (#2513)
  * Add tests against reading config files (#2682)
  * chore: mergify and codeowners do not request review (#2683)
  * feat: GoGitActionCache shallow fetch (#2677)
  * build(deps): bump the dependencies group with 2 updates (#2674)
  * Update .gitleaksignore (#2676)
  * chore: Group DependableBot Updates monthly (#2673)
  * build(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.5.0 (#2670)
  * build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#2669)
  * add test workflows to cmd pkg (#2665)
  * fix: secret file reading (#45) (#2664)
  * chore: bump VERSION to 0.2.74
  * build(deps): bump gotest.tools/v3 from 3.5.1 to 3.5.2 (#2655)
  * build(deps): bump go.etcd.io/bbolt from 1.3.11 to 1.4.0 (#2656)
  * chore: move to environment secrets (#2653)
  * chore: remove comments from mergify on merge conflict or check failures (#2652)
  * Use gh auth token for default GITHUB_TOKEN secret (#2651)
  * chore: bump VERSION to 0.2.73
  * Incorporate Debug, Warn, Error logging. (#2490)
  * refactor logger (#2552)
  * Detect available flags for extensions (#2557)
  * build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 (#2644)
  * parse_env_file discard utf8 bom (#2638)
  * chore: bump VERSION to 0.2.72
  * Added support for dereferenced map properties (#2635)
  * build(deps): bump github.com/docker/cli (#2634)
  * build(deps): bump github.com/rhysd/actionlint from 1.7.6 to 1.7.7 (#2624)
  * build(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 (#2623)
  * build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#2622)
  * Add GitHub Local Actions to README (#2588)
  * build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#2612)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to 5.13.1 (#2604)
  * build(deps): bump github.com/rhysd/actionlint from 1.7.5 to 1.7.6 (#2603)
  * build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0 (#2602)
  * chore: bump VERSION to 0.2.71
  * Fix typo in `--action-offline-mode` option description (#2590)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 (#2595)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.6.0 to 5.6.1 (#2594)
  * build(deps): bump github.com/rhysd/actionlint from 1.7.4 to 1.7.5 (#2593)
  * fix: prevent unintended input replacement in reusable workflows with workflow_dispatch when using workflow_call (#2502)
  * ci(mergify): upgrade configuration to current format (#2547)
  * feat: Adding in logic to check if act needs to be downloaded (#2575)
  * fix: short sha has at least four digits (#2540)
  * chore: upgrade dependencies (#2589)
  * fix: amd64 arch to X64 (#2580)
  * chore: bump VERSION to 0.2.70
  * build(deps): bump megalinter/megalinter from 8.2.0 to 8.3.0 (#2541)
  * build(deps): bump github.com/creack/pty from 1.1.23 to 1.1.24 (#2533)
  * build(deps): bump codecov/codecov-action from 4 to 5 (#2532)
  * build(deps): bump megalinter/megalinter from 8.1.0 to 8.2.0 (#2531)
  * build(deps): bump github.com/rhysd/actionlint from 1.7.3 to 1.7.4 (#2527)
  * build(deps): bump github.com/adrg/xdg from 0.5.0 to 0.5.3 (#2515)
  * chore: bump VERSION to 0.2.69
  * add test for listartifacts v4 filter (#2507)
  * fix: tests with validation errors were skipped (#2496)
  * fix: merge-multiple artifacts were broken (#2505)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#2506)
  * build(deps): bump github.com/opencontainers/selinux (#2498)
  * build(deps): bump megalinter/megalinter from 8.0.0 to 8.1.0 (#2485)
  * build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#2484)
  * feat: improve new action cache logging (#2474)
  * fix: if condition in composite action misbehaves (#2473)
  * build(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#2480)
  * build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.1 (#2479)</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1763294400">- Security fix for bsc#1253608, CVE-2025-47913, GO-2025-4116
- Add update-crypto-cve-2025-47913.patch: Update golang.org/x/crypto
  from v0.37.0 to v0.43.0 to fix SSH agent DoS vulnerability where
  SSH clients receiving SSH_AGENT_SUCCESS when expecting a typed
  response will panic and cause early termination of the client
  process. Affects pkg/runner/action_cache.go which uses SSH agent
  functions via go-git.
- Regenerate vendor.tar.gz with updated dependencies</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Remove update-crypto-cve-2025-47913.patch: This was fixed upstream in v0.2.84
- Update to version 0.2.84:
  * chore: bump VERSION to 0.2.84
  * fix: explode yaml anchors (#5987)
  * chore(deps): Security update December 2025 (#5984)
  * chore: bump VERSION to 0.2.83
  * chore(mergify) Add merge queue configuration to .mergify.yml (#5944)</changelog>
</package>
<package pkgid="43c5b91d34a9c72559f4d01fcdec6fab40b05f9cfb075f7f8a1e49c9326b6fd147a6002b1b8ae0753fc9f62226d25b4163d2888c95717a64bfc58a3251319bfb" name="actkbd" arch="riscv64">
  <version epoch="0" ver="0.2.8" rel="6.2"/>
  <changelog author="tchvatal@suse.com" date="1407844800">- Nice and simple daemon to convert key events into action.</changelog>
  <changelog author="tchvatal@suse.com" date="1423569600">- Fix path to binary in service bnc#903584.</changelog>
  <changelog author="tchvatal@suse.com" date="1423742400">- Remove wants/requires setkeykodes.service as we don't have that
  in SUSE</changelog>
  <changelog author="tchvatal@suse.com" date="1424088000">- Update license, it is only GPL2.0</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Reduce strong requirement on systemd.
- Move fillup requires to (post).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Modified:
  * actkbd.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="malcolmlewis@opensuse.org" date="1675252800">- Spec file cleanup to fix build errors.</changelog>
</package>
<package pkgid="dd93765df6d6d9531ccd2550316f8aa99f0d16c3c2c608fed00febd54a1423341740a227d39b25ce75faaa02d92f6260b5c103787865389ee9f117e1d1ab7954" name="actuated-cli" arch="riscv64">
  <version epoch="0" ver="0.2.14" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;johannes.kastl@ars.de&gt;" date="1727352000">- new package actuated-cli: CLI for the actuated self-hosted runner
  project</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1730376000">- Update to version 0.2.8:
  * Add ETA to running jobs</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1731412800">- Update to version 0.2.9:
  * Update message
  * Improve error handling for metering command
  * Bind command to root
  * Update vendor
  * Add metering command</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1731412801">- Update to version 0.2.10:
  * Show a summary of jobs</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 0.2.11:
  * Show URLs in standard view all the time
  * Show HTTP body when there is an error</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770206400">- Update to version 0.2.14:
  * Make job progress more beautiful
- Update to version 0.2.13:
  * Warning for old URL and Copyright update
- Update to version 0.2.12:
  * Clarify README on OWNER
  * Upgrade Go version to 1.25
  * Additional explanation/documentation</changelog>
</package>
<package pkgid="5dc24f0bd4a91ea2274063cf5b547f6a0737548fa4f74080755e1b36ad3e5eb18a5eb98171bfc84334365378182cdd036d6630067897fe7badbc62499f79da5d" name="adaptec-firmware" arch="noarch">
  <version epoch="0" ver="1.35" rel="27.1"/>
  <changelog author="ro@suse.de" date="1170763200">- fix typo in specfile</changelog>
  <changelog author="ro@suse.de" date="1174219200">- remove /lib/firmware directory from filelist (in filesystem)</changelog>
  <changelog author="hare@suse.de" date="1196164800">- Update firmware to v32 (FATE 302809,#341872)</changelog>
  <changelog author="hare@suse.de" date="1204718400">- Update package version to reflect the firmware release
  (#362527)</changelog>
  <changelog author="hare@suse.de" date="1227528000">- Update firmware to v35 (bnc#445280)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1323864000">- as spdx.org has no concept of firmware, we decided to mark it as
  SUSE-Firmware</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- Use %_firmwaredir</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1616328000">- Fix build on Leap which does not have %_firmwaredir</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252133]</changelog>
</package>
<package pkgid="c370ceea492f8cf8368c41370e0db71da4c51e16b8cf435855ee40f14559b124ac70d75779ed8c3cb1a9dfce4c74682fe5672aab895b350a265b943a94608461" name="adaptivecpp" arch="riscv64">
  <version epoch="0" ver="25.10.0" rel="4.1"/>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731412800">- Added patch 02-cmake-modules.patch to make some shared libraries
  modules and to avoid error while linking with --no-undefined.
- Added patch 01-env-to-interpreter.patch to convert
  /usr/bin/env python3 to /usr/bin/python3 in the shebang of the
  python scripts.
- Packaged version 24.06.0</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731931200">- Convert patches to git format
  * 01-env-to-interpreter.patch -&gt;
    0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
  * 02-cmake-modules.patch -&gt;0002-CMake-acpp-clang-to-MODULE.patch
- Added patch 0003-Remove-realpath-in-acpp.patch to remove
  warning when using acpp caused by %fdupes.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733400000">- Split OpenMP runtime from the generic library</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1735905600">- Update to version 24.10.0~0:
  * AdaptiveCpp 24.10 introduces additional JIT-time optimizations,
    especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting.
    Users may see substantial performance improvements for some
    kernels.
  * ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT
    compiler to include even more information about memory usage in
    code generation, further improving performance in some cases.
  * Added full support for the SYCL 2020 group algorithms library
    in the default generic JIT compiler on all backends.
  * Additional C++ parallel STL algorithms supported for offloading
  * Introducing the acpp::algorithms library: The algorithms
    underneath the C++ parallel STL offloading support are now also
    documented and exposed on the SYCL level for users who wish to
    invoke them from SYCL with a higher degree of control.
  * Added framework for JIT-time reflection to generic JIT
    compiler.
  * New extensions:
    ~ AdaptiveCpp_restrict_ptr
    ~ AdaptiveCpp_jit::compile_if
- Remove requirement on LLVM 18 and update version
- Renamed libraries to libacpp-*
- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed
- Renamed 0003-Remove-realpath-in-acpp.patch to
  0002-Remove-realpath-in-acpp.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744977600">- fix build with cmake4 boo#1239788 adaptivecpp-24.10.0-cmake4.patch
- version is 24.10.0 because the package packs tags without offset
- pin to llvm19</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1745496000">- Use Source URL instead of _service to fetch the source code</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1746792000">- Update to version 25.02.0:
  * Introducing AdaptiveCpp portable CUDA (PCUDA):
    AdaptiveCpp 25.02 introduces support for a new programming
    model in its generic JIT compiler: The portable CUDA (PCUDA)
    model. This programming model is a dialect of the CUDA and HIP
    programming model. AdaptiveCpp PCUDA allows taking CUDA or HIP
    source code, recompile with AdaptiveCpp, and obtain a single
    single binary that can dispatch kernels to CPUs, Intel GPUs,
    AMD GPUs, NVIDIA GPUs (or all at the same time).
  * Full highlights at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.02.0
  * Full changelog at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v24.10.0...v25.02.0
  * Drop adaptivecpp-24.10.0-cmake4.patch: upstreamed</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1748865600">- Exclude armv{6,7}l from built arches</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1762430400">- Update to version 25.10.0:
  * AdaptiveCpp 25.10 introduces a deployment model for the
    distribution of AdaptiveCpp-compiled binaries. Users can now
    run acpp --acpp-deploy to let AdaptiveCpp collect all
    libraries that a binary will need at runtime. This can be
    conveniently used to create self-contained application
    packages -- together with AdaptiveCpp's generic JIT compiler,
    this makes it easy and convenient to distribute binaries that
    can offload kernels to NVIDIA, AMD, and Intel GPUs, as well as
    CPUs.
  * Full highlights at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.10.0
  * Full changelog at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v25.02.0...v25.10.0</changelog>
</package>
<package pkgid="83a2a05971e19b3bbdcd16d036e8f5f7090b6174169f37c4460d50c33b42cf3514d14dd15541075057ef0d8c1c8ee7651abfdb447de18f5ae1f882aa0e76e5b4" name="adaptivecpp-devel" arch="riscv64">
  <version epoch="0" ver="25.10.0" rel="4.1"/>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731412800">- Added patch 02-cmake-modules.patch to make some shared libraries
  modules and to avoid error while linking with --no-undefined.
- Added patch 01-env-to-interpreter.patch to convert
  /usr/bin/env python3 to /usr/bin/python3 in the shebang of the
  python scripts.
- Packaged version 24.06.0</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731931200">- Convert patches to git format
  * 01-env-to-interpreter.patch -&gt;
    0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
  * 02-cmake-modules.patch -&gt;0002-CMake-acpp-clang-to-MODULE.patch
- Added patch 0003-Remove-realpath-in-acpp.patch to remove
  warning when using acpp caused by %fdupes.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733400000">- Split OpenMP runtime from the generic library</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1735905600">- Update to version 24.10.0~0:
  * AdaptiveCpp 24.10 introduces additional JIT-time optimizations,
    especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting.
    Users may see substantial performance improvements for some
    kernels.
  * ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT
    compiler to include even more information about memory usage in
    code generation, further improving performance in some cases.
  * Added full support for the SYCL 2020 group algorithms library
    in the default generic JIT compiler on all backends.
  * Additional C++ parallel STL algorithms supported for offloading
  * Introducing the acpp::algorithms library: The algorithms
    underneath the C++ parallel STL offloading support are now also
    documented and exposed on the SYCL level for users who wish to
    invoke them from SYCL with a higher degree of control.
  * Added framework for JIT-time reflection to generic JIT
    compiler.
  * New extensions:
    ~ AdaptiveCpp_restrict_ptr
    ~ AdaptiveCpp_jit::compile_if
- Remove requirement on LLVM 18 and update version
- Renamed libraries to libacpp-*
- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed
- Renamed 0003-Remove-realpath-in-acpp.patch to
  0002-Remove-realpath-in-acpp.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744977600">- fix build with cmake4 boo#1239788 adaptivecpp-24.10.0-cmake4.patch
- version is 24.10.0 because the package packs tags without offset
- pin to llvm19</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1745496000">- Use Source URL instead of _service to fetch the source code</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1746792000">- Update to version 25.02.0:
  * Introducing AdaptiveCpp portable CUDA (PCUDA):
    AdaptiveCpp 25.02 introduces support for a new programming
    model in its generic JIT compiler: The portable CUDA (PCUDA)
    model. This programming model is a dialect of the CUDA and HIP
    programming model. AdaptiveCpp PCUDA allows taking CUDA or HIP
    source code, recompile with AdaptiveCpp, and obtain a single
    single binary that can dispatch kernels to CPUs, Intel GPUs,
    AMD GPUs, NVIDIA GPUs (or all at the same time).
  * Full highlights at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.02.0
  * Full changelog at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v24.10.0...v25.02.0
  * Drop adaptivecpp-24.10.0-cmake4.patch: upstreamed</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1748865600">- Exclude armv{6,7}l from built arches</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1762430400">- Update to version 25.10.0:
  * AdaptiveCpp 25.10 introduces a deployment model for the
    distribution of AdaptiveCpp-compiled binaries. Users can now
    run acpp --acpp-deploy to let AdaptiveCpp collect all
    libraries that a binary will need at runtime. This can be
    conveniently used to create self-contained application
    packages -- together with AdaptiveCpp's generic JIT compiler,
    this makes it easy and convenient to distribute binaries that
    can offload kernels to NVIDIA, AMD, and Intel GPUs, as well as
    CPUs.
  * Full highlights at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.10.0
  * Full changelog at:
    https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v25.02.0...v25.10.0</changelog>
</package>
<package pkgid="955d40203d870352782bbdc164b63998cda3b4a8900d776e8842671b54faaecdafb570c9b5507753a67ecb706364c50c85b5ddf0f75a297cfc2dd19753360cfb" name="adaptx" arch="noarch">
  <version epoch="0" ver="0.9.13" rel="137.1"/>
  <changelog author="tchvatal@suse.com" date="1404734400">- Remove some redundant definitions from spec</changelog>
  <changelog author="tchvatal@suse.com" date="1405080000">- Do not version java docdir.</changelog>
  <changelog author="p.drouand@gmail.com" date="1417694400">- Drop java-devel dependency; replaced with javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Do not require the builddeps, only the tools we really use</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix building with jdk9 by specifying java source and target 1.6</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="1544097600">- Don't require the removed xerces-j2-xml-apis, build against a
  generic xml-apis provider in order to allow bootstrapping</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility log4j12-mini package</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3271a305ce28655d96a2778f695dc4460108b938496dfd53100b5f280037bc369caf8a7c86e00cb5c6a0497977b3acaaa95f5ed55b65d3f757549ec586c6c17b" name="adaptx-doc" arch="noarch">
  <version epoch="0" ver="0.9.13" rel="137.1"/>
  <changelog author="tchvatal@suse.com" date="1404734400">- Remove some redundant definitions from spec</changelog>
  <changelog author="tchvatal@suse.com" date="1405080000">- Do not version java docdir.</changelog>
  <changelog author="p.drouand@gmail.com" date="1417694400">- Drop java-devel dependency; replaced with javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Do not require the builddeps, only the tools we really use</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix building with jdk9 by specifying java source and target 1.6</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="1544097600">- Don't require the removed xerces-j2-xml-apis, build against a
  generic xml-apis provider in order to allow bootstrapping</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility log4j12-mini package</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8c81f1b2b7968c1a3b15b2b76617dabbe13aa3dd52f349b12df07a945f2979eb66c28a4c1ed0d7639dd15e101678c4d9320de7abcb5facf1b38608470205d55e" name="adaptx-javadoc" arch="noarch">
  <version epoch="0" ver="0.9.13" rel="137.1"/>
  <changelog author="tchvatal@suse.com" date="1404734400">- Remove some redundant definitions from spec</changelog>
  <changelog author="tchvatal@suse.com" date="1405080000">- Do not version java docdir.</changelog>
  <changelog author="p.drouand@gmail.com" date="1417694400">- Drop java-devel dependency; replaced with javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Do not require the builddeps, only the tools we really use</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix building with jdk9 by specifying java source and target 1.6</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="1544097600">- Don't require the removed xerces-j2-xml-apis, build against a
  generic xml-apis provider in order to allow bootstrapping</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility log4j12-mini package</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b03c1792d0415f57e72a9576854ed633db19d6eca3cf9f30aed52ee1273370570a9f7974fb047977901003989daa6bd3a8ac8b7e91e9f2d70a40a4d3cf911855" name="adcli" arch="riscv64">
  <version epoch="0" ver="0.9.3.1" rel="2.1"/>
  <changelog author="ckowalczyk@suse.com" date="1537531200">- Initial build.</changelog>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1538395200">- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Make doc noarch and stop requiring packages that are not
  technically needed.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1574251200">- Update to version 0.9.0+git.0.1b15280:
  * Release version 0.9.0
  * doc: add missing samba_data_tool_path.xml(.in) to EXTRA_DIST
  * doc: explain how to force password reset
  * Do not use arcfour-hmac-md5 when discovering the salt
  * Fix for issue found by Coverity
  * adenroll: use only enctypes permitted by Kerberos config
  * adenroll: add adcli_enroll_get_permitted_keytab_enctypes with tests
  * adconn: add adcli_conn_set_krb5_context
  * adenroll: make sure only allowed enctypes are used in FIPS mode
  * tools: computer - remove errx from parse_option</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616414400">- update to 0.9.1:
  * tools: add show-computer command
  * add description option to join and update
  * Use GSS-SPNEGO if available
  * add option use-ldaps
  * tools: disable SSSD's locator plugin
  * doc: explain required AD permissions
  * computer: add create-msa sub-command
  * Add account-disable option
  * fix coredump in discovery (boo#1183870)
- use upstream bootstrapped tarball
- add upstream signing key and validate source signature
- use strict build
- run tests</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1628856000">- Fix build with glibc 2.34; (bsc#1189080); Add patch
  0001-configure-check-for-ns_get16-and-ns_get32-as-well.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1672315200">- Update to 0.9.2:
  * adenroll: set password via LDAP instead Kerberos
  * disco: fall back to LDAPS if CLDAP ping was not successful
  * tools: replace getpass()
  * adenroll: write SID before secret to Samba's db
  * doc: add clarification to add-member command on doc/adcli.xml
  * tools: Set umask before calling mkdtemp()
  * Avoid undefined behaviour in short option parsing
  * library: include endian.h for le32toh
  * man: Fix typos and use consistent upper case for some keywords
  * doc: avoid gnu-make specific usage of $&lt;
  * configure: check for ns_get16 and ns_get32 as well
  * Add setattr and delattr options
  * entry: add passwd-user sub-command
  * Add dont-expire-password option
  * build: add --with-vendor-error-message configure option
- Remove patch fixed upstream: 0001-configure-check-for-ns_get16-and-ns_get32-as-well.patch
- Update signing key for source validation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771848000">- update to 0.9.3.1:
  * fix typo in tests
  * add enable switches for SELinux and offline join support
  * include tests in release tar archive
- includes changes from 0.9.3:
  * enroll: check if AD accepts new password
  * enroll: allow to add SPNs to manages service accounts
  * enroll: add new SPNs from AD to keytab during update
  * conn: use 10s timeout for connect()
  * enroll: restore SELinux file context of keytab files
  * enroll: remove USE_DES_KEY_ONLY during join
  * entry: check user and group names for illegal characters
  * tools: add --recursive option to delete-computer
  * tools: testjoin, use realm from keytab as domain name
  * enroll: use realm form the HOST$ entry in the keytab
  * Tests: initial framework and tests for adcli based on
    sssd-test-framework
  * krb5: add adcli_krb5_get_error_message()
  * Various fixes for issues found by static code scanners
  * enroll: Populate Samba's secrets database using offline domain
    join</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1771934400">- Split selinux policy to its own package
- Fix issues if default keytab is used, strip 'FILE:' prefix before
  calling libselinux functions; Add patch
  0001-enroll-fix-issues-if-default-keytab-is-used.patch
- Fix build with glibc 2.43; (bsc#1258705); Add patch
  0002-Fix-build-with-glibc-2.43.patch</changelog>
</package>
<package pkgid="44f90afcaa36ebc73bd16ad57154352b6ea8248390490ab5566bd8c8196b6369c9cc1f313be6ffa9217cfadc85d1338efb9672c7a2b0b3804cd13c7dae76710a" name="adcli-doc" arch="noarch">
  <version epoch="0" ver="0.9.3.1" rel="2.1"/>
  <changelog author="ckowalczyk@suse.com" date="1537531200">- Initial build.</changelog>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1538395200">- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Make doc noarch and stop requiring packages that are not
  technically needed.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1574251200">- Update to version 0.9.0+git.0.1b15280:
  * Release version 0.9.0
  * doc: add missing samba_data_tool_path.xml(.in) to EXTRA_DIST
  * doc: explain how to force password reset
  * Do not use arcfour-hmac-md5 when discovering the salt
  * Fix for issue found by Coverity
  * adenroll: use only enctypes permitted by Kerberos config
  * adenroll: add adcli_enroll_get_permitted_keytab_enctypes with tests
  * adconn: add adcli_conn_set_krb5_context
  * adenroll: make sure only allowed enctypes are used in FIPS mode
  * tools: computer - remove errx from parse_option</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616414400">- update to 0.9.1:
  * tools: add show-computer command
  * add description option to join and update
  * Use GSS-SPNEGO if available
  * add option use-ldaps
  * tools: disable SSSD's locator plugin
  * doc: explain required AD permissions
  * computer: add create-msa sub-command
  * Add account-disable option
  * fix coredump in discovery (boo#1183870)
- use upstream bootstrapped tarball
- add upstream signing key and validate source signature
- use strict build
- run tests</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1628856000">- Fix build with glibc 2.34; (bsc#1189080); Add patch
  0001-configure-check-for-ns_get16-and-ns_get32-as-well.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1672315200">- Update to 0.9.2:
  * adenroll: set password via LDAP instead Kerberos
  * disco: fall back to LDAPS if CLDAP ping was not successful
  * tools: replace getpass()
  * adenroll: write SID before secret to Samba's db
  * doc: add clarification to add-member command on doc/adcli.xml
  * tools: Set umask before calling mkdtemp()
  * Avoid undefined behaviour in short option parsing
  * library: include endian.h for le32toh
  * man: Fix typos and use consistent upper case for some keywords
  * doc: avoid gnu-make specific usage of $&lt;
  * configure: check for ns_get16 and ns_get32 as well
  * Add setattr and delattr options
  * entry: add passwd-user sub-command
  * Add dont-expire-password option
  * build: add --with-vendor-error-message configure option
- Remove patch fixed upstream: 0001-configure-check-for-ns_get16-and-ns_get32-as-well.patch
- Update signing key for source validation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771848000">- update to 0.9.3.1:
  * fix typo in tests
  * add enable switches for SELinux and offline join support
  * include tests in release tar archive
- includes changes from 0.9.3:
  * enroll: check if AD accepts new password
  * enroll: allow to add SPNs to manages service accounts
  * enroll: add new SPNs from AD to keytab during update
  * conn: use 10s timeout for connect()
  * enroll: restore SELinux file context of keytab files
  * enroll: remove USE_DES_KEY_ONLY during join
  * entry: check user and group names for illegal characters
  * tools: add --recursive option to delete-computer
  * tools: testjoin, use realm from keytab as domain name
  * enroll: use realm form the HOST$ entry in the keytab
  * Tests: initial framework and tests for adcli based on
    sssd-test-framework
  * krb5: add adcli_krb5_get_error_message()
  * Various fixes for issues found by static code scanners
  * enroll: Populate Samba's secrets database using offline domain
    join</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1771934400">- Split selinux policy to its own package
- Fix issues if default keytab is used, strip 'FILE:' prefix before
  calling libselinux functions; Add patch
  0001-enroll-fix-issues-if-default-keytab-is-used.patch
- Fix build with glibc 2.43; (bsc#1258705); Add patch
  0002-Fix-build-with-glibc-2.43.patch</changelog>
</package>
<package pkgid="d07aed30da55de410d32d07072a258f4aee7d73a2b808cb9a595c084de42e76449552995c24a1f22b107e70edeed9dc603e6985271f372a788f05e39c7e39836" name="adcli-selinux" arch="noarch">
  <version epoch="0" ver="0.9.3.1" rel="2.1"/>
  <changelog author="ckowalczyk@suse.com" date="1537531200">- Initial build.</changelog>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1538395200">- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Make doc noarch and stop requiring packages that are not
  technically needed.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1574251200">- Update to version 0.9.0+git.0.1b15280:
  * Release version 0.9.0
  * doc: add missing samba_data_tool_path.xml(.in) to EXTRA_DIST
  * doc: explain how to force password reset
  * Do not use arcfour-hmac-md5 when discovering the salt
  * Fix for issue found by Coverity
  * adenroll: use only enctypes permitted by Kerberos config
  * adenroll: add adcli_enroll_get_permitted_keytab_enctypes with tests
  * adconn: add adcli_conn_set_krb5_context
  * adenroll: make sure only allowed enctypes are used in FIPS mode
  * tools: computer - remove errx from parse_option</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616414400">- update to 0.9.1:
  * tools: add show-computer command
  * add description option to join and update
  * Use GSS-SPNEGO if available
  * add option use-ldaps
  * tools: disable SSSD's locator plugin
  * doc: explain required AD permissions
  * computer: add create-msa sub-command
  * Add account-disable option
  * fix coredump in discovery (boo#1183870)
- use upstream bootstrapped tarball
- add upstream signing key and validate source signature
- use strict build
- run tests</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1628856000">- Fix build with glibc 2.34; (bsc#1189080); Add patch
  0001-configure-check-for-ns_get16-and-ns_get32-as-well.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1672315200">- Update to 0.9.2:
  * adenroll: set password via LDAP instead Kerberos
  * disco: fall back to LDAPS if CLDAP ping was not successful
  * tools: replace getpass()
  * adenroll: write SID before secret to Samba's db
  * doc: add clarification to add-member command on doc/adcli.xml
  * tools: Set umask before calling mkdtemp()
  * Avoid undefined behaviour in short option parsing
  * library: include endian.h for le32toh
  * man: Fix typos and use consistent upper case for some keywords
  * doc: avoid gnu-make specific usage of $&lt;
  * configure: check for ns_get16 and ns_get32 as well
  * Add setattr and delattr options
  * entry: add passwd-user sub-command
  * Add dont-expire-password option
  * build: add --with-vendor-error-message configure option
- Remove patch fixed upstream: 0001-configure-check-for-ns_get16-and-ns_get32-as-well.patch
- Update signing key for source validation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771848000">- update to 0.9.3.1:
  * fix typo in tests
  * add enable switches for SELinux and offline join support
  * include tests in release tar archive
- includes changes from 0.9.3:
  * enroll: check if AD accepts new password
  * enroll: allow to add SPNs to manages service accounts
  * enroll: add new SPNs from AD to keytab during update
  * conn: use 10s timeout for connect()
  * enroll: restore SELinux file context of keytab files
  * enroll: remove USE_DES_KEY_ONLY during join
  * entry: check user and group names for illegal characters
  * tools: add --recursive option to delete-computer
  * tools: testjoin, use realm from keytab as domain name
  * enroll: use realm form the HOST$ entry in the keytab
  * Tests: initial framework and tests for adcli based on
    sssd-test-framework
  * krb5: add adcli_krb5_get_error_message()
  * Various fixes for issues found by static code scanners
  * enroll: Populate Samba's secrets database using offline domain
    join</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1771934400">- Split selinux policy to its own package
- Fix issues if default keytab is used, strip 'FILE:' prefix before
  calling libselinux functions; Add patch
  0001-enroll-fix-issues-if-default-keytab-is-used.patch
- Fix build with glibc 2.43; (bsc#1258705); Add patch
  0002-Fix-build-with-glibc-2.43.patch</changelog>
</package>
<package pkgid="9b4b2a1d2e64de07153975a118a624d7c523f294cd15d3f0067fd16bb85f0725d246691f06152c62535c42dca89392828764fea042d300a369e39968a3023e50" name="add" arch="riscv64">
  <version epoch="0" ver="20250914" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769083200">- initial package</changelog>
</package>
<package pkgid="4ff7fbc7b1a82ff81e905a668c57c15f31d3cf486383588d96cc9180428fa76f0410cccc51f7be1c7c2f778faa384e831973eaa9a14ee829d6cd67f14784181c" name="addrwatch" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="1.3"/>
  <changelog author="aloisio@gmx.com" date="1478606400">- Initial package (version 1.0)</changelog>
  <changelog author="aloisio@gmx.com" date="1478865600">- Added addrwatch-rpmlintrc as source</changelog>
  <changelog author="jengelh@inai.de" date="1486036800">- Compact description a bit</changelog>
  <changelog author="aloisio@gmx.com" date="1495022400">- Update to version 1.0.1
- Dropped addrwatch-1.0-no_return_in_nonvoid.patch (merged
  upstream)
- Fixed source URL</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1564660800">- Added fix-db-reconnect-issue.patch: Addresses an compilation
  issue: https://github.com/fln/addrwatch/issues/11
- Enabled MySQL support
- Applied spec-cleaner
- Removed no longer needed rpmlintrc file</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1564660801">- Split off addrwatch_mysql into subpackage (addrwatch-mysql).</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1564660802">- Removed subpackage due to unneeded complexity.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1564747200">- Using %autosetup macro.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1582545600">- Update to version 1.0.2
  * Add leading / to default shared-memory name
  * Add clang-tidy support, clean most of the linter warnings
  * Remove sys_siglist usage in favor of strsignal (#12)
  * Add clang-format format support, re-style code base
  * addrwatch: Add limits header for PATH_MAX
  * Mark db_reconnect as static inline, fixes GH-11
  * Add experimental meson build support
  * Add mysql migration script, update README.md
- Drop fix-db-reconnect-issue.patch (merged upstream)</changelog>
</package>
<package pkgid="0502447d336db19b404332382f25d0f636bc8cd0836aac6be95c46fea482dafc13b5bc2bc3fe69c3945a92e11ddb9e5b5ad710595117b7cbeded6592cfca9338" name="ade-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2e" rel="1.1"/>
  <changelog author="Stefan Brü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ü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ü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ü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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Add ade-use-cxx14-standard.patch: Enforce CMAKE_CXX_STANDARD=14
  to allow building tests with gtest &gt;= 1.14.0 (gh#opencv/ade#44).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750334400">- update to 0.1.2e:
  * build and portability fixes, in particular C++17 support
    and fixes to work with googletest &gt;= 1.17.0 (boo#1244989)
- drop ade-use-cxx14-standard.patch in favor of cmake parameter</changelog>
</package>
<package pkgid="2388b4b099f14e0072a995faabce5b7cf861e399f3573f4e6141ea93f882d144cdc5c210bd846b1c0be4c90ef3bc6c7e1cc97a62aa8d88ee2a12b56774e685a8" name="adinatha-fonts" arch="noarch">
  <version epoch="0" ver="1.0" rel="3.4"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 1.0</changelog>
</package>
<package pkgid="ef8998e918a3be12198b7ddec6fc65bf2a0a1a3f2e63b0419d6b7203913c1f5d8a1e525cbfb710a576752d2f49ca874fd1be53bfee1c62c559c1dc50b86c3f90" name="adios-openmpi4" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="9.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed &amp; Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742904000">- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758974400">- Fix build on compilers defaulting to -std=c23</changelog>
</package>
<package pkgid="1d5f0c0d0d5155e58252c0dacccba375d856046fadb9728d0446c3385015c29c1a573a42de24320289593366205b67fc1b836c7d2366810b107e823d1b5753b4" name="adios-openmpi4-devel" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="9.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed &amp; Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742904000">- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758974400">- Fix build on compilers defaulting to -std=c23</changelog>
</package>
<package pkgid="2f298bfb3b5d1fd8e7fffdcbeba0de71a00be537f335e098d1ee2650c5eed60ef358bd8baaba5aeef058f2bf6540714ac4d566cdc2f3c259c0572c6f5e552aca" name="adios-openmpi4-devel-static" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="9.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed &amp; Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742904000">- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758974400">- Fix build on compilers defaulting to -std=c23</changelog>
</package>
<package pkgid="ad3eed6f5225b45f9843bbfe617a55cd981a5bb4c846034f449cd2105288776f5c3511f1682279374289058d9c526759787eec5f880c72ca9bdac9c5711a2fca" name="adios-openmpi5" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="9.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed &amp; Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742904000">- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758974400">- Fix build on compilers defaulting to -std=c23</changelog>
</package>
<package pkgid="cdb563f02e40f22585e583e951ffa6d5ff96f36cba7ce2cd4c22445b113d4e6fbdd6196952d121f6cac08941ab9b584e6ac17b406c7e14f5082f7fd3f3870f38" name="adios-openmpi5-devel" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="9.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed &amp; Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742904000">- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758974400">- Fix build on compilers defaulting to -std=c23</changelog>
</package>
<package pkgid="188bd2571ba3726d4288733f5d7646ec691d47061623c8723291663fdb17f18e60c641d77947ac3bd81e2ebc3124c68f5947dd3a0142af8daa7fb9b23af47ac9" name="adios-openmpi5-devel-static" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="9.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed &amp; Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742904000">- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758974400">- Fix build on compilers defaulting to -std=c23</changelog>
</package>
<package pkgid="18ccc289ca42b38545a5bc52f6b354d8f45080faa6b7238f28177ebc65656c8f6ddab725ce077ea488281fbc6205f6186d8d912bd715c14967930fe7ce43483d" name="adios2-devel" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Stefan Brü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.0" date="1712232000">- Added ADIOS2 v2.10.0:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.0
  * New Python High Level API.
  * Inclusion of campaign manager feature.
  * Many bugfixes are included in this patch release.
- Dropped patch 0001-cmake-set-correct-soname.patch
- Dropped patch 0002-fix-test-post-install.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712318400">- Use full URL for sources.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.1" date="1716984000">- Added ADIOS2 v2.10.1:
  * pugixml: correct target name.
  * Deactivate campaign recording by default. Use .adios-campaign/ as dir.
  * Add API call to reset memory selection.
  * Adding hooks to gather performance.
  * pugixml,cmake: fix linkage when pugixml.
  * Fixes for FreeBSD, including upstream.
  * Kill outdated reference to bindings.Mode.ReadFlattenSteps.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.1</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.2" date="1733486400">- Added ADIOS2 v2.10.2:
  * Support for ROCm 6.X
  * Dill update
  * Multiple fixes and performance improvements.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.2</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1736424000">- Added Python subpackage.
- Added minimal flavor.
- Added HDF5, ZeroMQ, ZFP, BLOSC2, and LibPNG support in
  no-minimal flavors.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749556800">- Add missing_includes_for_gcc15.patch to allow building with GCC
  15. [boo#1244421]</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1750766400">- Added conflict between minimal and canonical flavor.
- Added extra description for minimal packages.
- Do not own the corresponding python libdir when not MPI.
- Make blosc2 dependency conditional on Leap 15.6+ only.
- Typo fix for hdf5 dep</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.11.0" date="1764936000">- Added ADIOS2 v2.11.0:
  * Support for reader-side computed variables with expression evaluation.
  * Remote Data Access Infrastructure using XRootD.
  * GPU and Memory Space Improvements.
  * Campaign Management System Overhaul.
  * Compression and Data Format Advances.
  * ADIOS2 now adopts OpenSSF best practices.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.11.0
- Dropped patch: missing_includes_for_gcc15.patch</changelog>
</package>
<package pkgid="8aea08c602e5ddf7c3ea96d33b28d8d4bb1e99aa5e8385cf8b05bfa2a60ccb51642bfaaa65213a8fae66c364c1108a594dfa0ff05a51ec01dea67c8156b9817b" name="adios2-minimal-devel" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Stefan Brü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.0" date="1712232000">- Added ADIOS2 v2.10.0:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.0
  * New Python High Level API.
  * Inclusion of campaign manager feature.
  * Many bugfixes are included in this patch release.
- Dropped patch 0001-cmake-set-correct-soname.patch
- Dropped patch 0002-fix-test-post-install.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712318400">- Use full URL for sources.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.1" date="1716984000">- Added ADIOS2 v2.10.1:
  * pugixml: correct target name.
  * Deactivate campaign recording by default. Use .adios-campaign/ as dir.
  * Add API call to reset memory selection.
  * Adding hooks to gather performance.
  * pugixml,cmake: fix linkage when pugixml.
  * Fixes for FreeBSD, including upstream.
  * Kill outdated reference to bindings.Mode.ReadFlattenSteps.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.1</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.2" date="1733486400">- Added ADIOS2 v2.10.2:
  * Support for ROCm 6.X
  * Dill update
  * Multiple fixes and performance improvements.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.2</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1736424000">- Added Python subpackage.
- Added minimal flavor.
- Added HDF5, ZeroMQ, ZFP, BLOSC2, and LibPNG support in
  no-minimal flavors.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749556800">- Add missing_includes_for_gcc15.patch to allow building with GCC
  15. [boo#1244421]</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1750766400">- Added conflict between minimal and canonical flavor.
- Added extra description for minimal packages.
- Do not own the corresponding python libdir when not MPI.
- Make blosc2 dependency conditional on Leap 15.6+ only.
- Typo fix for hdf5 dep</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.11.0" date="1764936000">- Added ADIOS2 v2.11.0:
  * Support for reader-side computed variables with expression evaluation.
  * Remote Data Access Infrastructure using XRootD.
  * GPU and Memory Space Improvements.
  * Campaign Management System Overhaul.
  * Compression and Data Format Advances.
  * ADIOS2 now adopts OpenSSF best practices.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.11.0
- Dropped patch: missing_includes_for_gcc15.patch</changelog>
</package>
<package pkgid="82337ad95784a5eae4c8d6df89eb8f9690d6f1355083af2d62ecf4de12e9f257bb3a70619b3efa34ca22d373409b647de37cf3088f75298a7dc45a69839a6aa7" name="adios2-mpich-devel" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Stefan Brü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.0" date="1712232000">- Added ADIOS2 v2.10.0:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.0
  * New Python High Level API.
  * Inclusion of campaign manager feature.
  * Many bugfixes are included in this patch release.
- Dropped patch 0001-cmake-set-correct-soname.patch
- Dropped patch 0002-fix-test-post-install.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712318400">- Use full URL for sources.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.1" date="1716984000">- Added ADIOS2 v2.10.1:
  * pugixml: correct target name.
  * Deactivate campaign recording by default. Use .adios-campaign/ as dir.
  * Add API call to reset memory selection.
  * Adding hooks to gather performance.
  * pugixml,cmake: fix linkage when pugixml.
  * Fixes for FreeBSD, including upstream.
  * Kill outdated reference to bindings.Mode.ReadFlattenSteps.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.1</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.2" date="1733486400">- Added ADIOS2 v2.10.2:
  * Support for ROCm 6.X
  * Dill update
  * Multiple fixes and performance improvements.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.2</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1736424000">- Added Python subpackage.
- Added minimal flavor.
- Added HDF5, ZeroMQ, ZFP, BLOSC2, and LibPNG support in
  no-minimal flavors.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749556800">- Add missing_includes_for_gcc15.patch to allow building with GCC
  15. [boo#1244421]</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1750766400">- Added conflict between minimal and canonical flavor.
- Added extra description for minimal packages.
- Do not own the corresponding python libdir when not MPI.
- Make blosc2 dependency conditional on Leap 15.6+ only.
- Typo fix for hdf5 dep</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.11.0" date="1764936000">- Added ADIOS2 v2.11.0:
  * Support for reader-side computed variables with expression evaluation.
  * Remote Data Access Infrastructure using XRootD.
  * GPU and Memory Space Improvements.
  * Campaign Management System Overhaul.
  * Compression and Data Format Advances.
  * ADIOS2 now adopts OpenSSF best practices.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.11.0
- Dropped patch: missing_includes_for_gcc15.patch</changelog>
</package>
<package pkgid="169ec5e165a5f0c1926f7b6cd72b18f0dab165d0a6e1771840ce5be217a2f9f4c94bd48dd190ffb135d61f875d58a125b9df791df5ee1a4572d19bfa9b12dd5e" name="adios2-mvapich2-devel" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Stefan Brü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.0" date="1712232000">- Added ADIOS2 v2.10.0:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.0
  * New Python High Level API.
  * Inclusion of campaign manager feature.
  * Many bugfixes are included in this patch release.
- Dropped patch 0001-cmake-set-correct-soname.patch
- Dropped patch 0002-fix-test-post-install.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712318400">- Use full URL for sources.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.1" date="1716984000">- Added ADIOS2 v2.10.1:
  * pugixml: correct target name.
  * Deactivate campaign recording by default. Use .adios-campaign/ as dir.
  * Add API call to reset memory selection.
  * Adding hooks to gather performance.
  * pugixml,cmake: fix linkage when pugixml.
  * Fixes for FreeBSD, including upstream.
  * Kill outdated reference to bindings.Mode.ReadFlattenSteps.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.1</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.2" date="1733486400">- Added ADIOS2 v2.10.2:
  * Support for ROCm 6.X
  * Dill update
  * Multiple fixes and performance improvements.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.2</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1736424000">- Added Python subpackage.
- Added minimal flavor.
- Added HDF5, ZeroMQ, ZFP, BLOSC2, and LibPNG support in
  no-minimal flavors.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749556800">- Add missing_includes_for_gcc15.patch to allow building with GCC
  15. [boo#1244421]</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1750766400">- Added conflict between minimal and canonical flavor.
- Added extra description for minimal packages.
- Do not own the corresponding python libdir when not MPI.
- Make blosc2 dependency conditional on Leap 15.6+ only.
- Typo fix for hdf5 dep</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.11.0" date="1764936000">- Added ADIOS2 v2.11.0:
  * Support for reader-side computed variables with expression evaluation.
  * Remote Data Access Infrastructure using XRootD.
  * GPU and Memory Space Improvements.
  * Campaign Management System Overhaul.
  * Compression and Data Format Advances.
  * ADIOS2 now adopts OpenSSF best practices.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.11.0
- Dropped patch: missing_includes_for_gcc15.patch</changelog>
</package>
<package pkgid="c94d3fa856a6d26e9813165a6de704de2f2b100be582b7e905f9e33944123f06d12f39c7fbfc38ae21943b54d588c0d4793ef1ded5e7d0091311e249d7107eb0" name="adios2-openmpi4-devel" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Stefan Brü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.0" date="1712232000">- Added ADIOS2 v2.10.0:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.0
  * New Python High Level API.
  * Inclusion of campaign manager feature.
  * Many bugfixes are included in this patch release.
- Dropped patch 0001-cmake-set-correct-soname.patch
- Dropped patch 0002-fix-test-post-install.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712318400">- Use full URL for sources.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.1" date="1716984000">- Added ADIOS2 v2.10.1:
  * pugixml: correct target name.
  * Deactivate campaign recording by default. Use .adios-campaign/ as dir.
  * Add API call to reset memory selection.
  * Adding hooks to gather performance.
  * pugixml,cmake: fix linkage when pugixml.
  * Fixes for FreeBSD, including upstream.
  * Kill outdated reference to bindings.Mode.ReadFlattenSteps.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.1</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.10.2" date="1733486400">- Added ADIOS2 v2.10.2:
  * Support for ROCm 6.X
  * Dill update
  * Multiple fixes and performance improvements.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.10.2</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1736424000">- Added Python subpackage.
- Added minimal flavor.
- Added HDF5, ZeroMQ, ZFP, BLOSC2, and LibPNG support in
  no-minimal flavors.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749556800">- Add missing_includes_for_gcc15.patch to allow building with GCC
  15. [boo#1244421]</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt;" date="1750766400">- Added conflict between minimal and canonical flavor.
- Added extra description for minimal packages.
- Do not own the corresponding python libdir when not MPI.
- Make blosc2 dependency conditional on Leap 15.6+ only.
- Typo fix for hdf5 dep</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.11.0" date="1764936000">- Added ADIOS2 v2.11.0:
  * Support for reader-side computed variables with expression evaluation.
  * Remote Data Access Infrastructure using XRootD.
  * GPU and Memory Space Improvements.
  * Campaign Management System Overhaul.
  * Compression and Data Format Advances.
  * ADIOS2 now adopts OpenSSF best practices.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.11.0
- Dropped patch: missing_includes_for_gcc15.patch</changelog>
</package>
<package pkgid="e0371725d58d31a66c7978f38f94207f30fa1330b5102f23ffc49b9b678c83382828d87e4c480c8265be4f12d78729a6b686e55478001b9defd0df8609cca77e" name="adjtimex" arch="riscv64">
  <version epoch="0" ver="1.29" rel="9.1"/>
  <changelog author="mmj@suse.de" date="1105358400">- Update adjtimex to 1.20</changelog>
  <changelog author="werner@suse.de" date="1239883200">- Move /usr/sbin/adjtimex to /sbin/adjtimex to be able to check the
  kernel time variables even without /usr mounted</changelog>
  <changelog author="puzel@novell.com" date="1278676800">- update to adjtimex-1.28
- drop adjtimex-1.20-nosyscall.diff (fixed upstream)</changelog>
  <changelog author="puzel@suse.com" date="1329825600">- update to adjtimex-1.29</changelog>
  <changelog author="rschweikert@suse.com" date="1331035200">- keep binaries in /usr tree (UsrMerge project)</changelog>
  <changelog author="jengelh@inai.de" date="1358683200">- Split "adjtimex" off util-linux</changelog>
  <changelog author="ro@suse.de" date="1399982400">- add COPYING and COPYRIGHT as doc files</changelog>
  <changelog author="sbrabec@suse.cz" date="1401278400">- Simplify spec file.
- Remove UsrMerge compatibility symlink.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1567080000">- Modernise spec file a bit</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- fix build with gcc15
  + adjtimex-gcc15.patch</changelog>
</package>
<package pkgid="16217d3aff2135d2adca0fa01b216e335c250241e1e22114eea605a086615136d5f559ee98e6f3b3fdef3e25474b6b2a323d761d5f4cac0768630dcd2ac8212f" name="adlmidi-tools" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1552305600">- Initial package, version 1.4.0.1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591704000">- Fix build on Arm with upstream patch:
  * libadlmidi-fix-arm.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601294400">- Update to version 1.5.0
  * Drum note length expanding is now supported in real-time mode.
  * Channels manager has been improved.
  * Nuked OPL3 1.8 emulator got some optimizations ported from 1.7
  where they are was applied previously.
  * Reworked rhythm-mode percussions system, WOPL banks with
    rhythm-mode percussions
  * Added Public Domain Opal OPL3 emulator made by Reality (a team
    who originally made the Reality Adlib Tracker).
  * Added LGPL licensed JavaOPL3 emulator made by Robson Cozendey
    in Java and later rewritten into C++ for GZDoom.
  * Fully rewritten an embedded bank database format, embedded
    banks now supports a wider set (more than 127:127 instruments
    in one bank).
  * Improved accuracy of the DMX volume model, include the buggy
    AM interpretation.
  * Improved accuracy of Apogee volume model, include the bug of
    AM instruments.
  * Improved accuracy of the Win9X volume model.
  * Removed C++ extras. C++-bounded instruments tester is useless
    since a real-time MIDI API can completely replace it.
  * Added AIL volume model.
  * Added Generic FM variant of Win9X volume model.
  * Fixed an incorrect work of CC-121.
  * Added HMI volume model.
  * Added frequency models, assigned to every volume model: AIL,
    HMI, DMX, Apogee, 9X, and the Generic formula.
- Drop patch:
  * libadlmidi-fix-arm.patch (not longer needed)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620043200">- Update to version 1.5.0.1.1
  * Fixed an incorrect timer processing when using a real-time
    interface</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1667217600">- Update to version 1.5.1
  * Added an ability to disable the automatical arpeggio.
  * Added an ability to set the count of loops (how many times to
    play the song).
  * Added an ability to disable/enable the playing of selected
    MIDI channels.
  * Fixed memory damages and crashes while playing XMI files.
  * Added bank-specific MT32 defaults (to don't confuse XMI
    playback between different games, works for AIL and IBK only,
    and for WOPL if set at the header).
  * Added the chip channels allocation mode option.
  * Fixed the playback of multi-song XMI files.
  * Added an ability to switch the XMI song on the fly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1751803200">- Update to version 1.6.0
  * Fixed the work on big endian processors.
  * Fixed ARM64 build on some platforms.
  * Improved support of the EA-MUS files.
  * Fixed crash on attempt to change the volume of a blank note.
  * Added an ability to supply the custom list of embedded banks
    using -DGENADLDATA_CUSTOM_BANKLIST=/path/to/ini/file.ini
    argument
  * Improved support of the CMF files: added support for previously
    missing transpose, depth control, and song marker controllers.
  * Added ESFMu emulator for the future ESFM support (Currently
    used as one another OPL3 emulator and without panned stereo
    support yet).
  * Added YMFM emulator support (OPL3 and OPL2).
  * Added support for OPL2 mode when some emulators enabled.
  * Added Nuked OPL2 and OPL3 Low-Level emulators (Kept disabled
    by default because they are too heavy for ordinary processors).
  * Fixed a dead loop that might happen when final tone gets lower
    than zero.
  * Added possibility to play the same note multiple times at the
    same MIDI channel (Resolved playback of some music, like
    Heretic's E1M6).
  * Dual-voice 2-op instruments will be squashed to single 2-op
    voice when available chip channels are overflow (The stability
    of DMX-oriented music has been improved).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758542400">- Update to version 1.6.1
  * Fixed crash when playing too many notes at the same channel.
  * Fixed an unexpected loud noise sounding after switching bank
    from the 4-op only to 2-op on the fly.
  * Fixed the crash when playing some files with Auto-Arpeggio
    enabled.
  * Added support for KLM music files from the Wacky Wheels game.
  * Fixed buffered data corruption that leads a noisy output at
    some emulators (primarily at the LLE-OPL3).</changelog>
</package>
<package pkgid="967b0066ca997b318deefbb84bf18b91953a8424e251c45a8d2d383fd23d961d3d4a9864f01c434589552187fc4b269e4694e3fdd307d66a2784a51796f2eb44" name="adminer" arch="noarch">
  <version epoch="0" ver="4.8.1" rel="1.3"/>
  <changelog author="jimmy@boombatower.com" date="1571745600">- Update to version 4.7.4:
  * Release 4.7.4
  * Fix XSS if Adminer is accessible at URL /data:
  * Do not put unused doc links to single driver compiled version
  * Fix PostgreSQL doc root
  * Save bytes
  * add links to oracle docs
  * add links to postgres docs
  * Bump version</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 4.7.5:
  * Release 4.7.5
  * Re-apply https://github.com/vrana/adminer/pull/363/commits/89b6e9bb
  * Update zh-tw.inc.php
  * Update zh.inc.php
  * Stop using adsrc column
  * fixed: SQL command for insert, create table, etc. new: create/rename table, add/drop/change type for column
  * Fix brazilian portuguese translation
  * Swedish translation
  * Update hever design
  * Don't overwrite variable
  * Add id="" to cells with failed inline edit (bug #708)
  * Unify dumpTable declarations (bug #707)
  * PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706)
  * Initialize version-noverify sooner (bug #705)
  * Make context in qsa() optional
  * Delete extra newlines
  * correct complement of responsive media query
  * update lucas-sandery theme
  * Add funding</changelog>
  <changelog author="jimmy@boombatower.com" date="1580472000">- Update to version 4.7.6:
  * Release 4.7.6
  * Fix comparing IPs
  * Update readme
  * Add example for using SQLite with Editor
  * PostgreSQL: Support exporting views
  * Disallow connecting to ports &gt; 65535 (bug #730)
  * Display time of procedure execution
  * Hide columns when rendering
  * Speed up alter table form
  * Fix clicking on non-input fields in alter table
  * Editor: Fix focusing foreign key search in select
  * MySQL: Always set foreign_key_checks in export</changelog>
  <changelog author="jimmy@boombatower.com" date="1589198400">- Update to version 4.7.7:
  * Release 4.7.7
  * Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma)
  * Update Finnish translation
  * Fix typo in Greek translation
  * Add missing translation
  * Fix forwarded IP comparison in login-ip plugin
  * Release 4.7.6</changelog>
  <changelog author="elimat@opensuse.org" date="1609848000">- Update to version 4.7.8:
  * Release 4.7.8
  * MySQL: Use renamed variable
  * Avoid PDO exceptions in PHP 8
  * Fix method call after #406
  * Improve check for numeric ports (bug #769)
  * Add missing method
  * Fix compatibility with PHP 8
  * Avoid each() not available in PHP 8
  * Fix style
  * Escape : also in remove_from_param</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610798400">- BuildRequires php-cli</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1611835200">- Drop virtual firebird package since php-firebird was dropped.
  See sr#863764 for Factory decline.</changelog>
  <changelog author="jimmy@boombatower.com" date="1612785600">- Update to version 4.7.9:
  * Release 4.7.9
  * Reorder changes
  * Editor: Avoid trailing dot in export filename
  * Skip impossible condition ($link always contains ?username=)
  * Fix displayed foreign key columns from other DB (bug #766)
  * Do not display empty database in the list twice
  * Display CSRF logout error after connecting
  * Fix displaying type mapping for Elasticsearch &gt;= 6.0
  * MongoDB: Prefer modern extension
  * Fix MongoDB connect 'Database does not support password.' tips
  * Update bug numbers
  * Postgres - fix missing partitioned tables in navigation
  * Linkify URLs in SQL results
  * Title for select data link
  * Quote values with leading and trailing zeroes in CSV export (bug #777)
  * MySQL: Don't quote default value of text fields (bug #779)
  * fixed Unsupported operand types when $port is socket
  * Respect SQL command URL parameters
  * Fix XSS in browsers which don't encode URL parameters (bug #775)
  * SQLite: Set busy_timeout to 500
  * PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  * PostgreSQL: Support smallserial
  * Add comment
  * PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL &lt; 9.1 (bug #771)
  * fix wrong hungarian translation
  * Editor: Cast to string when searching (bug #325)
  * Don't syntax highlight during IME composition (bug #747)
  * PostgreSQL: Use bigserial for bigint auto increment (bug #765, regression from 3.0.0)
  * MSSQL: Don't trucate displayed comments to 30 chars (use varchar maximum of 8000 upon casting)
  * Update Korean translation (thanks to B. Cansmile Cha)
  * add alternative design dracula theme
  * show correct collation for PostgresSQL
  * PostgreSQL: Fix current schema in view definition
  * Add external designs as submodules
  * Fixes to lucas-sandery theme
  * Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug #749)
  * Fix PgSQL generated always as identity fix
  * Update Russian translation.
  * Update Ukrainian translation.
  * PostgreSQL: Export all FKs after all CREATE TABLE
  * MySQL, MariaDB: Fix doc links
  * Do not display SQL function for checkbox
  * Fix style (bug #743)
  * PostgreSQL: Fix dollar-quoted syntax highlighting (bug #738)
  * Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  * Add basic Makefile.
  * Travis: add php 7.4 &amp;&amp; 8.0
  * Re-enable PHP warnings</changelog>
  <changelog author="jimmy@boombatower.com" date="1613044800">- Update to version 4.8.0:
  * Release 4.8.0
  * Remove .inc extension from driver plugins
  * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi)
  * MongoDB: Alpha
  * MongoDB: Prefer driver used in other functions
  * Save bytes
  * MongoDB: Fix edit operations in select
  * Fix typo
  * MongoDB: Use ObjectID only if used
  * MongoDB: Fix operators
  * MongoDB: Handle errors
  * MongoDB: Fix query
  * Save bytes
  * MongoDB: Display error when selecting wrong table
  * MongoDB: Display arrays as JSON
  * MongoDB: Fix executeQuery
  * MongoDB: Modern extension doesn't allow connecting with random user/password
  * MongoDB: Add operators
  * MongoDB: Handle exceptions
  * MongoDB: Fix getting binary fields
  * MongoDB: Fix num_rows
  * MongoDB: Move common code to function
  * MongoDB: Display Authentication failed instead of exception
  * Delete duplicate code
  * Fix operators init
  * PostgreSQL: Fix displaying NULL bytea fields
  * Avoid errors about 'view_trigger'
  * Support unprivileged users for schema list
  * Support altering indexes
  * Avoid errors when alter table column
  * Avoid errors about auto increment
  * Support granted table to list up indexes
  * Correct column size with string type
  * Sort the DB list
  * Support importing table data
  * The table with another scheme is deleted from the table list
  * Support computing DB infos
  * PostgreSQL: Do not show triggers from other schemas
  * SimpleDB, Firebird, ClickHouse: Move to plugin
  * Add comments
  * Prepare for moving drivers to plugins
  * Support function default values in insert (bug #713)
  * Allow SQL pseudo-function in insert
  * Save bytes
  * PostgreSQL: Fix multi-parameter functions in default values (bug #736)
  * Add id to &lt;th&gt; in select (bug #724)
  * Remove newline before error message
  * Fix whitespace
  * Add bug number
  * PostgreSQL: Avoid exporting empty sequence last value
  * PostgreSQL: Create PRIMARY KEY for auto increment columns
  * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380)
  * MySQL 8: Fix EXPLAIN in SQL command
  * Update tests
  * Add callback before edit form (bug #759)
  * Skip date columns for non-date values in search anywhere (thanks to PR #408)
  * Fix PHP 8 warning
  * Add DB version to comment in export</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621512000">- Update to version 4.8.1
  * Fix XSS in doc_link
  * MySQL: Allow moving views to other DB and renaming DB with views
  * MariaDB: Do not treat sequences as views
  * PostgreSQL: Support UPDATE OF triggers
  * PostgreSQL: Support triggers with more events (OR)
  * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  * PostgreSQL &lt; 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere
  * SQLite: Fix displayed types
  * Avoid PHP warnings with PDO drivers
  * Fix PHP 8 warnings</changelog>
</package>
<package pkgid="c21c80e52ba336264a364132f16e34c6ac8bc2dfc131e27407be7ad1b1e74f28c0d7cdca8a000841d00fc1e4933b3e6f4ec7222c631ee0e1ab5defd2c99658c7" name="adminer-designs" arch="noarch">
  <version epoch="0" ver="4.8.1" rel="1.3"/>
  <changelog author="jimmy@boombatower.com" date="1571745600">- Update to version 4.7.4:
  * Release 4.7.4
  * Fix XSS if Adminer is accessible at URL /data:
  * Do not put unused doc links to single driver compiled version
  * Fix PostgreSQL doc root
  * Save bytes
  * add links to oracle docs
  * add links to postgres docs
  * Bump version</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 4.7.5:
  * Release 4.7.5
  * Re-apply https://github.com/vrana/adminer/pull/363/commits/89b6e9bb
  * Update zh-tw.inc.php
  * Update zh.inc.php
  * Stop using adsrc column
  * fixed: SQL command for insert, create table, etc. new: create/rename table, add/drop/change type for column
  * Fix brazilian portuguese translation
  * Swedish translation
  * Update hever design
  * Don't overwrite variable
  * Add id="" to cells with failed inline edit (bug #708)
  * Unify dumpTable declarations (bug #707)
  * PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706)
  * Initialize version-noverify sooner (bug #705)
  * Make context in qsa() optional
  * Delete extra newlines
  * correct complement of responsive media query
  * update lucas-sandery theme
  * Add funding</changelog>
  <changelog author="jimmy@boombatower.com" date="1580472000">- Update to version 4.7.6:
  * Release 4.7.6
  * Fix comparing IPs
  * Update readme
  * Add example for using SQLite with Editor
  * PostgreSQL: Support exporting views
  * Disallow connecting to ports &gt; 65535 (bug #730)
  * Display time of procedure execution
  * Hide columns when rendering
  * Speed up alter table form
  * Fix clicking on non-input fields in alter table
  * Editor: Fix focusing foreign key search in select
  * MySQL: Always set foreign_key_checks in export</changelog>
  <changelog author="jimmy@boombatower.com" date="1589198400">- Update to version 4.7.7:
  * Release 4.7.7
  * Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma)
  * Update Finnish translation
  * Fix typo in Greek translation
  * Add missing translation
  * Fix forwarded IP comparison in login-ip plugin
  * Release 4.7.6</changelog>
  <changelog author="elimat@opensuse.org" date="1609848000">- Update to version 4.7.8:
  * Release 4.7.8
  * MySQL: Use renamed variable
  * Avoid PDO exceptions in PHP 8
  * Fix method call after #406
  * Improve check for numeric ports (bug #769)
  * Add missing method
  * Fix compatibility with PHP 8
  * Avoid each() not available in PHP 8
  * Fix style
  * Escape : also in remove_from_param</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610798400">- BuildRequires php-cli</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1611835200">- Drop virtual firebird package since php-firebird was dropped.
  See sr#863764 for Factory decline.</changelog>
  <changelog author="jimmy@boombatower.com" date="1612785600">- Update to version 4.7.9:
  * Release 4.7.9
  * Reorder changes
  * Editor: Avoid trailing dot in export filename
  * Skip impossible condition ($link always contains ?username=)
  * Fix displayed foreign key columns from other DB (bug #766)
  * Do not display empty database in the list twice
  * Display CSRF logout error after connecting
  * Fix displaying type mapping for Elasticsearch &gt;= 6.0
  * MongoDB: Prefer modern extension
  * Fix MongoDB connect 'Database does not support password.' tips
  * Update bug numbers
  * Postgres - fix missing partitioned tables in navigation
  * Linkify URLs in SQL results
  * Title for select data link
  * Quote values with leading and trailing zeroes in CSV export (bug #777)
  * MySQL: Don't quote default value of text fields (bug #779)
  * fixed Unsupported operand types when $port is socket
  * Respect SQL command URL parameters
  * Fix XSS in browsers which don't encode URL parameters (bug #775)
  * SQLite: Set busy_timeout to 500
  * PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  * PostgreSQL: Support smallserial
  * Add comment
  * PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL &lt; 9.1 (bug #771)
  * fix wrong hungarian translation
  * Editor: Cast to string when searching (bug #325)
  * Don't syntax highlight during IME composition (bug #747)
  * PostgreSQL: Use bigserial for bigint auto increment (bug #765, regression from 3.0.0)
  * MSSQL: Don't trucate displayed comments to 30 chars (use varchar maximum of 8000 upon casting)
  * Update Korean translation (thanks to B. Cansmile Cha)
  * add alternative design dracula theme
  * show correct collation for PostgresSQL
  * PostgreSQL: Fix current schema in view definition
  * Add external designs as submodules
  * Fixes to lucas-sandery theme
  * Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug #749)
  * Fix PgSQL generated always as identity fix
  * Update Russian translation.
  * Update Ukrainian translation.
  * PostgreSQL: Export all FKs after all CREATE TABLE
  * MySQL, MariaDB: Fix doc links
  * Do not display SQL function for checkbox
  * Fix style (bug #743)
  * PostgreSQL: Fix dollar-quoted syntax highlighting (bug #738)
  * Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  * Add basic Makefile.
  * Travis: add php 7.4 &amp;&amp; 8.0
  * Re-enable PHP warnings</changelog>
  <changelog author="jimmy@boombatower.com" date="1613044800">- Update to version 4.8.0:
  * Release 4.8.0
  * Remove .inc extension from driver plugins
  * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi)
  * MongoDB: Alpha
  * MongoDB: Prefer driver used in other functions
  * Save bytes
  * MongoDB: Fix edit operations in select
  * Fix typo
  * MongoDB: Use ObjectID only if used
  * MongoDB: Fix operators
  * MongoDB: Handle errors
  * MongoDB: Fix query
  * Save bytes
  * MongoDB: Display error when selecting wrong table
  * MongoDB: Display arrays as JSON
  * MongoDB: Fix executeQuery
  * MongoDB: Modern extension doesn't allow connecting with random user/password
  * MongoDB: Add operators
  * MongoDB: Handle exceptions
  * MongoDB: Fix getting binary fields
  * MongoDB: Fix num_rows
  * MongoDB: Move common code to function
  * MongoDB: Display Authentication failed instead of exception
  * Delete duplicate code
  * Fix operators init
  * PostgreSQL: Fix displaying NULL bytea fields
  * Avoid errors about 'view_trigger'
  * Support unprivileged users for schema list
  * Support altering indexes
  * Avoid errors when alter table column
  * Avoid errors about auto increment
  * Support granted table to list up indexes
  * Correct column size with string type
  * Sort the DB list
  * Support importing table data
  * The table with another scheme is deleted from the table list
  * Support computing DB infos
  * PostgreSQL: Do not show triggers from other schemas
  * SimpleDB, Firebird, ClickHouse: Move to plugin
  * Add comments
  * Prepare for moving drivers to plugins
  * Support function default values in insert (bug #713)
  * Allow SQL pseudo-function in insert
  * Save bytes
  * PostgreSQL: Fix multi-parameter functions in default values (bug #736)
  * Add id to &lt;th&gt; in select (bug #724)
  * Remove newline before error message
  * Fix whitespace
  * Add bug number
  * PostgreSQL: Avoid exporting empty sequence last value
  * PostgreSQL: Create PRIMARY KEY for auto increment columns
  * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380)
  * MySQL 8: Fix EXPLAIN in SQL command
  * Update tests
  * Add callback before edit form (bug #759)
  * Skip date columns for non-date values in search anywhere (thanks to PR #408)
  * Fix PHP 8 warning
  * Add DB version to comment in export</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621512000">- Update to version 4.8.1
  * Fix XSS in doc_link
  * MySQL: Allow moving views to other DB and renaming DB with views
  * MariaDB: Do not treat sequences as views
  * PostgreSQL: Support UPDATE OF triggers
  * PostgreSQL: Support triggers with more events (OR)
  * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  * PostgreSQL &lt; 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere
  * SQLite: Fix displayed types
  * Avoid PHP warnings with PDO drivers
  * Fix PHP 8 warnings</changelog>
</package>
<package pkgid="dc5cf0d427b30a5353ff147f10e8ac308ff9081c51d76935f5232c2f148127ef49c040f91c3ee759ca358d77bba1496f3ed103c7a705e858371f6156227806da" name="adminer-editor" arch="noarch">
  <version epoch="0" ver="4.8.1" rel="1.3"/>
  <changelog author="jimmy@boombatower.com" date="1571745600">- Update to version 4.7.4:
  * Release 4.7.4
  * Fix XSS if Adminer is accessible at URL /data:
  * Do not put unused doc links to single driver compiled version
  * Fix PostgreSQL doc root
  * Save bytes
  * add links to oracle docs
  * add links to postgres docs
  * Bump version</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 4.7.5:
  * Release 4.7.5
  * Re-apply https://github.com/vrana/adminer/pull/363/commits/89b6e9bb
  * Update zh-tw.inc.php
  * Update zh.inc.php
  * Stop using adsrc column
  * fixed: SQL command for insert, create table, etc. new: create/rename table, add/drop/change type for column
  * Fix brazilian portuguese translation
  * Swedish translation
  * Update hever design
  * Don't overwrite variable
  * Add id="" to cells with failed inline edit (bug #708)
  * Unify dumpTable declarations (bug #707)
  * PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706)
  * Initialize version-noverify sooner (bug #705)
  * Make context in qsa() optional
  * Delete extra newlines
  * correct complement of responsive media query
  * update lucas-sandery theme
  * Add funding</changelog>
  <changelog author="jimmy@boombatower.com" date="1580472000">- Update to version 4.7.6:
  * Release 4.7.6
  * Fix comparing IPs
  * Update readme
  * Add example for using SQLite with Editor
  * PostgreSQL: Support exporting views
  * Disallow connecting to ports &gt; 65535 (bug #730)
  * Display time of procedure execution
  * Hide columns when rendering
  * Speed up alter table form
  * Fix clicking on non-input fields in alter table
  * Editor: Fix focusing foreign key search in select
  * MySQL: Always set foreign_key_checks in export</changelog>
  <changelog author="jimmy@boombatower.com" date="1589198400">- Update to version 4.7.7:
  * Release 4.7.7
  * Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma)
  * Update Finnish translation
  * Fix typo in Greek translation
  * Add missing translation
  * Fix forwarded IP comparison in login-ip plugin
  * Release 4.7.6</changelog>
  <changelog author="elimat@opensuse.org" date="1609848000">- Update to version 4.7.8:
  * Release 4.7.8
  * MySQL: Use renamed variable
  * Avoid PDO exceptions in PHP 8
  * Fix method call after #406
  * Improve check for numeric ports (bug #769)
  * Add missing method
  * Fix compatibility with PHP 8
  * Avoid each() not available in PHP 8
  * Fix style
  * Escape : also in remove_from_param</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610798400">- BuildRequires php-cli</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1611835200">- Drop virtual firebird package since php-firebird was dropped.
  See sr#863764 for Factory decline.</changelog>
  <changelog author="jimmy@boombatower.com" date="1612785600">- Update to version 4.7.9:
  * Release 4.7.9
  * Reorder changes
  * Editor: Avoid trailing dot in export filename
  * Skip impossible condition ($link always contains ?username=)
  * Fix displayed foreign key columns from other DB (bug #766)
  * Do not display empty database in the list twice
  * Display CSRF logout error after connecting
  * Fix displaying type mapping for Elasticsearch &gt;= 6.0
  * MongoDB: Prefer modern extension
  * Fix MongoDB connect 'Database does not support password.' tips
  * Update bug numbers
  * Postgres - fix missing partitioned tables in navigation
  * Linkify URLs in SQL results
  * Title for select data link
  * Quote values with leading and trailing zeroes in CSV export (bug #777)
  * MySQL: Don't quote default value of text fields (bug #779)
  * fixed Unsupported operand types when $port is socket
  * Respect SQL command URL parameters
  * Fix XSS in browsers which don't encode URL parameters (bug #775)
  * SQLite: Set busy_timeout to 500
  * PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  * PostgreSQL: Support smallserial
  * Add comment
  * PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL &lt; 9.1 (bug #771)
  * fix wrong hungarian translation
  * Editor: Cast to string when searching (bug #325)
  * Don't syntax highlight during IME composition (bug #747)
  * PostgreSQL: Use bigserial for bigint auto increment (bug #765, regression from 3.0.0)
  * MSSQL: Don't trucate displayed comments to 30 chars (use varchar maximum of 8000 upon casting)
  * Update Korean translation (thanks to B. Cansmile Cha)
  * add alternative design dracula theme
  * show correct collation for PostgresSQL
  * PostgreSQL: Fix current schema in view definition
  * Add external designs as submodules
  * Fixes to lucas-sandery theme
  * Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug #749)
  * Fix PgSQL generated always as identity fix
  * Update Russian translation.
  * Update Ukrainian translation.
  * PostgreSQL: Export all FKs after all CREATE TABLE
  * MySQL, MariaDB: Fix doc links
  * Do not display SQL function for checkbox
  * Fix style (bug #743)
  * PostgreSQL: Fix dollar-quoted syntax highlighting (bug #738)
  * Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  * Add basic Makefile.
  * Travis: add php 7.4 &amp;&amp; 8.0
  * Re-enable PHP warnings</changelog>
  <changelog author="jimmy@boombatower.com" date="1613044800">- Update to version 4.8.0:
  * Release 4.8.0
  * Remove .inc extension from driver plugins
  * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi)
  * MongoDB: Alpha
  * MongoDB: Prefer driver used in other functions
  * Save bytes
  * MongoDB: Fix edit operations in select
  * Fix typo
  * MongoDB: Use ObjectID only if used
  * MongoDB: Fix operators
  * MongoDB: Handle errors
  * MongoDB: Fix query
  * Save bytes
  * MongoDB: Display error when selecting wrong table
  * MongoDB: Display arrays as JSON
  * MongoDB: Fix executeQuery
  * MongoDB: Modern extension doesn't allow connecting with random user/password
  * MongoDB: Add operators
  * MongoDB: Handle exceptions
  * MongoDB: Fix getting binary fields
  * MongoDB: Fix num_rows
  * MongoDB: Move common code to function
  * MongoDB: Display Authentication failed instead of exception
  * Delete duplicate code
  * Fix operators init
  * PostgreSQL: Fix displaying NULL bytea fields
  * Avoid errors about 'view_trigger'
  * Support unprivileged users for schema list
  * Support altering indexes
  * Avoid errors when alter table column
  * Avoid errors about auto increment
  * Support granted table to list up indexes
  * Correct column size with string type
  * Sort the DB list
  * Support importing table data
  * The table with another scheme is deleted from the table list
  * Support computing DB infos
  * PostgreSQL: Do not show triggers from other schemas
  * SimpleDB, Firebird, ClickHouse: Move to plugin
  * Add comments
  * Prepare for moving drivers to plugins
  * Support function default values in insert (bug #713)
  * Allow SQL pseudo-function in insert
  * Save bytes
  * PostgreSQL: Fix multi-parameter functions in default values (bug #736)
  * Add id to &lt;th&gt; in select (bug #724)
  * Remove newline before error message
  * Fix whitespace
  * Add bug number
  * PostgreSQL: Avoid exporting empty sequence last value
  * PostgreSQL: Create PRIMARY KEY for auto increment columns
  * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380)
  * MySQL 8: Fix EXPLAIN in SQL command
  * Update tests
  * Add callback before edit form (bug #759)
  * Skip date columns for non-date values in search anywhere (thanks to PR #408)
  * Fix PHP 8 warning
  * Add DB version to comment in export</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621512000">- Update to version 4.8.1
  * Fix XSS in doc_link
  * MySQL: Allow moving views to other DB and renaming DB with views
  * MariaDB: Do not treat sequences as views
  * PostgreSQL: Support UPDATE OF triggers
  * PostgreSQL: Support triggers with more events (OR)
  * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  * PostgreSQL &lt; 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere
  * SQLite: Fix displayed types
  * Avoid PHP warnings with PDO drivers
  * Fix PHP 8 warnings</changelog>
</package>
<package pkgid="1becffcc280c72237905888fb7428b1071378341ab5097986bcca6d3f48d2c5642b63bffa68c87eff1353900cbd3e1fea1e0e4957c443f0e3b5e0988a5519606" name="adminer-mysql" arch="noarch">
  <version epoch="0" ver="4.8.1" rel="1.3"/>
  <changelog author="jimmy@boombatower.com" date="1571745600">- Update to version 4.7.4:
  * Release 4.7.4
  * Fix XSS if Adminer is accessible at URL /data:
  * Do not put unused doc links to single driver compiled version
  * Fix PostgreSQL doc root
  * Save bytes
  * add links to oracle docs
  * add links to postgres docs
  * Bump version</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 4.7.5:
  * Release 4.7.5
  * Re-apply https://github.com/vrana/adminer/pull/363/commits/89b6e9bb
  * Update zh-tw.inc.php
  * Update zh.inc.php
  * Stop using adsrc column
  * fixed: SQL command for insert, create table, etc. new: create/rename table, add/drop/change type for column
  * Fix brazilian portuguese translation
  * Swedish translation
  * Update hever design
  * Don't overwrite variable
  * Add id="" to cells with failed inline edit (bug #708)
  * Unify dumpTable declarations (bug #707)
  * PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706)
  * Initialize version-noverify sooner (bug #705)
  * Make context in qsa() optional
  * Delete extra newlines
  * correct complement of responsive media query
  * update lucas-sandery theme
  * Add funding</changelog>
  <changelog author="jimmy@boombatower.com" date="1580472000">- Update to version 4.7.6:
  * Release 4.7.6
  * Fix comparing IPs
  * Update readme
  * Add example for using SQLite with Editor
  * PostgreSQL: Support exporting views
  * Disallow connecting to ports &gt; 65535 (bug #730)
  * Display time of procedure execution
  * Hide columns when rendering
  * Speed up alter table form
  * Fix clicking on non-input fields in alter table
  * Editor: Fix focusing foreign key search in select
  * MySQL: Always set foreign_key_checks in export</changelog>
  <changelog author="jimmy@boombatower.com" date="1589198400">- Update to version 4.7.7:
  * Release 4.7.7
  * Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma)
  * Update Finnish translation
  * Fix typo in Greek translation
  * Add missing translation
  * Fix forwarded IP comparison in login-ip plugin
  * Release 4.7.6</changelog>
  <changelog author="elimat@opensuse.org" date="1609848000">- Update to version 4.7.8:
  * Release 4.7.8
  * MySQL: Use renamed variable
  * Avoid PDO exceptions in PHP 8
  * Fix method call after #406
  * Improve check for numeric ports (bug #769)
  * Add missing method
  * Fix compatibility with PHP 8
  * Avoid each() not available in PHP 8
  * Fix style
  * Escape : also in remove_from_param</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610798400">- BuildRequires php-cli</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1611835200">- Drop virtual firebird package since php-firebird was dropped.
  See sr#863764 for Factory decline.</changelog>
  <changelog author="jimmy@boombatower.com" date="1612785600">- Update to version 4.7.9:
  * Release 4.7.9
  * Reorder changes
  * Editor: Avoid trailing dot in export filename
  * Skip impossible condition ($link always contains ?username=)
  * Fix displayed foreign key columns from other DB (bug #766)
  * Do not display empty database in the list twice
  * Display CSRF logout error after connecting
  * Fix displaying type mapping for Elasticsearch &gt;= 6.0
  * MongoDB: Prefer modern extension
  * Fix MongoDB connect 'Database does not support password.' tips
  * Update bug numbers
  * Postgres - fix missing partitioned tables in navigation
  * Linkify URLs in SQL results
  * Title for select data link
  * Quote values with leading and trailing zeroes in CSV export (bug #777)
  * MySQL: Don't quote default value of text fields (bug #779)
  * fixed Unsupported operand types when $port is socket
  * Respect SQL command URL parameters
  * Fix XSS in browsers which don't encode URL parameters (bug #775)
  * SQLite: Set busy_timeout to 500
  * PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  * PostgreSQL: Support smallserial
  * Add comment
  * PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL &lt; 9.1 (bug #771)
  * fix wrong hungarian translation
  * Editor: Cast to string when searching (bug #325)
  * Don't syntax highlight during IME composition (bug #747)
  * PostgreSQL: Use bigserial for bigint auto increment (bug #765, regression from 3.0.0)
  * MSSQL: Don't trucate displayed comments to 30 chars (use varchar maximum of 8000 upon casting)
  * Update Korean translation (thanks to B. Cansmile Cha)
  * add alternative design dracula theme
  * show correct collation for PostgresSQL
  * PostgreSQL: Fix current schema in view definition
  * Add external designs as submodules
  * Fixes to lucas-sandery theme
  * Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug #749)
  * Fix PgSQL generated always as identity fix
  * Update Russian translation.
  * Update Ukrainian translation.
  * PostgreSQL: Export all FKs after all CREATE TABLE
  * MySQL, MariaDB: Fix doc links
  * Do not display SQL function for checkbox
  * Fix style (bug #743)
  * PostgreSQL: Fix dollar-quoted syntax highlighting (bug #738)
  * Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  * Add basic Makefile.
  * Travis: add php 7.4 &amp;&amp; 8.0
  * Re-enable PHP warnings</changelog>
  <changelog author="jimmy@boombatower.com" date="1613044800">- Update to version 4.8.0:
  * Release 4.8.0
  * Remove .inc extension from driver plugins
  * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi)
  * MongoDB: Alpha
  * MongoDB: Prefer driver used in other functions
  * Save bytes
  * MongoDB: Fix edit operations in select
  * Fix typo
  * MongoDB: Use ObjectID only if used
  * MongoDB: Fix operators
  * MongoDB: Handle errors
  * MongoDB: Fix query
  * Save bytes
  * MongoDB: Display error when selecting wrong table
  * MongoDB: Display arrays as JSON
  * MongoDB: Fix executeQuery
  * MongoDB: Modern extension doesn't allow connecting with random user/password
  * MongoDB: Add operators
  * MongoDB: Handle exceptions
  * MongoDB: Fix getting binary fields
  * MongoDB: Fix num_rows
  * MongoDB: Move common code to function
  * MongoDB: Display Authentication failed instead of exception
  * Delete duplicate code
  * Fix operators init
  * PostgreSQL: Fix displaying NULL bytea fields
  * Avoid errors about 'view_trigger'
  * Support unprivileged users for schema list
  * Support altering indexes
  * Avoid errors when alter table column
  * Avoid errors about auto increment
  * Support granted table to list up indexes
  * Correct column size with string type
  * Sort the DB list
  * Support importing table data
  * The table with another scheme is deleted from the table list
  * Support computing DB infos
  * PostgreSQL: Do not show triggers from other schemas
  * SimpleDB, Firebird, ClickHouse: Move to plugin
  * Add comments
  * Prepare for moving drivers to plugins
  * Support function default values in insert (bug #713)
  * Allow SQL pseudo-function in insert
  * Save bytes
  * PostgreSQL: Fix multi-parameter functions in default values (bug #736)
  * Add id to &lt;th&gt; in select (bug #724)
  * Remove newline before error message
  * Fix whitespace
  * Add bug number
  * PostgreSQL: Avoid exporting empty sequence last value
  * PostgreSQL: Create PRIMARY KEY for auto increment columns
  * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380)
  * MySQL 8: Fix EXPLAIN in SQL command
  * Update tests
  * Add callback before edit form (bug #759)
  * Skip date columns for non-date values in search anywhere (thanks to PR #408)
  * Fix PHP 8 warning
  * Add DB version to comment in export</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621512000">- Update to version 4.8.1
  * Fix XSS in doc_link
  * MySQL: Allow moving views to other DB and renaming DB with views
  * MariaDB: Do not treat sequences as views
  * PostgreSQL: Support UPDATE OF triggers
  * PostgreSQL: Support triggers with more events (OR)
  * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  * PostgreSQL &lt; 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere
  * SQLite: Fix displayed types
  * Avoid PHP warnings with PDO drivers
  * Fix PHP 8 warnings</changelog>
</package>
<package pkgid="2d92edb6d54f39e3eaf503d2021f2a09a167ec55e6411a32563c59538f71ed9cc45405a5d53a87c70a8d90dc1709bd6f255bfe2e86da4a1fbd5f44328b7cc951" name="adminer-pgsql" arch="noarch">
  <version epoch="0" ver="4.8.1" rel="1.3"/>
  <changelog author="jimmy@boombatower.com" date="1571745600">- Update to version 4.7.4:
  * Release 4.7.4
  * Fix XSS if Adminer is accessible at URL /data:
  * Do not put unused doc links to single driver compiled version
  * Fix PostgreSQL doc root
  * Save bytes
  * add links to oracle docs
  * add links to postgres docs
  * Bump version</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 4.7.5:
  * Release 4.7.5
  * Re-apply https://github.com/vrana/adminer/pull/363/commits/89b6e9bb
  * Update zh-tw.inc.php
  * Update zh.inc.php
  * Stop using adsrc column
  * fixed: SQL command for insert, create table, etc. new: create/rename table, add/drop/change type for column
  * Fix brazilian portuguese translation
  * Swedish translation
  * Update hever design
  * Don't overwrite variable
  * Add id="" to cells with failed inline edit (bug #708)
  * Unify dumpTable declarations (bug #707)
  * PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706)
  * Initialize version-noverify sooner (bug #705)
  * Make context in qsa() optional
  * Delete extra newlines
  * correct complement of responsive media query
  * update lucas-sandery theme
  * Add funding</changelog>
  <changelog author="jimmy@boombatower.com" date="1580472000">- Update to version 4.7.6:
  * Release 4.7.6
  * Fix comparing IPs
  * Update readme
  * Add example for using SQLite with Editor
  * PostgreSQL: Support exporting views
  * Disallow connecting to ports &gt; 65535 (bug #730)
  * Display time of procedure execution
  * Hide columns when rendering
  * Speed up alter table form
  * Fix clicking on non-input fields in alter table
  * Editor: Fix focusing foreign key search in select
  * MySQL: Always set foreign_key_checks in export</changelog>
  <changelog author="jimmy@boombatower.com" date="1589198400">- Update to version 4.7.7:
  * Release 4.7.7
  * Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma)
  * Update Finnish translation
  * Fix typo in Greek translation
  * Add missing translation
  * Fix forwarded IP comparison in login-ip plugin
  * Release 4.7.6</changelog>
  <changelog author="elimat@opensuse.org" date="1609848000">- Update to version 4.7.8:
  * Release 4.7.8
  * MySQL: Use renamed variable
  * Avoid PDO exceptions in PHP 8
  * Fix method call after #406
  * Improve check for numeric ports (bug #769)
  * Add missing method
  * Fix compatibility with PHP 8
  * Avoid each() not available in PHP 8
  * Fix style
  * Escape : also in remove_from_param</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610798400">- BuildRequires php-cli</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1611835200">- Drop virtual firebird package since php-firebird was dropped.
  See sr#863764 for Factory decline.</changelog>
  <changelog author="jimmy@boombatower.com" date="1612785600">- Update to version 4.7.9:
  * Release 4.7.9
  * Reorder changes
  * Editor: Avoid trailing dot in export filename
  * Skip impossible condition ($link always contains ?username=)
  * Fix displayed foreign key columns from other DB (bug #766)
  * Do not display empty database in the list twice
  * Display CSRF logout error after connecting
  * Fix displaying type mapping for Elasticsearch &gt;= 6.0
  * MongoDB: Prefer modern extension
  * Fix MongoDB connect 'Database does not support password.' tips
  * Update bug numbers
  * Postgres - fix missing partitioned tables in navigation
  * Linkify URLs in SQL results
  * Title for select data link
  * Quote values with leading and trailing zeroes in CSV export (bug #777)
  * MySQL: Don't quote default value of text fields (bug #779)
  * fixed Unsupported operand types when $port is socket
  * Respect SQL command URL parameters
  * Fix XSS in browsers which don't encode URL parameters (bug #775)
  * SQLite: Set busy_timeout to 500
  * PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  * PostgreSQL: Support smallserial
  * Add comment
  * PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL &lt; 9.1 (bug #771)
  * fix wrong hungarian translation
  * Editor: Cast to string when searching (bug #325)
  * Don't syntax highlight during IME composition (bug #747)
  * PostgreSQL: Use bigserial for bigint auto increment (bug #765, regression from 3.0.0)
  * MSSQL: Don't trucate displayed comments to 30 chars (use varchar maximum of 8000 upon casting)
  * Update Korean translation (thanks to B. Cansmile Cha)
  * add alternative design dracula theme
  * show correct collation for PostgresSQL
  * PostgreSQL: Fix current schema in view definition
  * Add external designs as submodules
  * Fixes to lucas-sandery theme
  * Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug #749)
  * Fix PgSQL generated always as identity fix
  * Update Russian translation.
  * Update Ukrainian translation.
  * PostgreSQL: Export all FKs after all CREATE TABLE
  * MySQL, MariaDB: Fix doc links
  * Do not display SQL function for checkbox
  * Fix style (bug #743)
  * PostgreSQL: Fix dollar-quoted syntax highlighting (bug #738)
  * Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  * Add basic Makefile.
  * Travis: add php 7.4 &amp;&amp; 8.0
  * Re-enable PHP warnings</changelog>
  <changelog author="jimmy@boombatower.com" date="1613044800">- Update to version 4.8.0:
  * Release 4.8.0
  * Remove .inc extension from driver plugins
  * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi)
  * MongoDB: Alpha
  * MongoDB: Prefer driver used in other functions
  * Save bytes
  * MongoDB: Fix edit operations in select
  * Fix typo
  * MongoDB: Use ObjectID only if used
  * MongoDB: Fix operators
  * MongoDB: Handle errors
  * MongoDB: Fix query
  * Save bytes
  * MongoDB: Display error when selecting wrong table
  * MongoDB: Display arrays as JSON
  * MongoDB: Fix executeQuery
  * MongoDB: Modern extension doesn't allow connecting with random user/password
  * MongoDB: Add operators
  * MongoDB: Handle exceptions
  * MongoDB: Fix getting binary fields
  * MongoDB: Fix num_rows
  * MongoDB: Move common code to function
  * MongoDB: Display Authentication failed instead of exception
  * Delete duplicate code
  * Fix operators init
  * PostgreSQL: Fix displaying NULL bytea fields
  * Avoid errors about 'view_trigger'
  * Support unprivileged users for schema list
  * Support altering indexes
  * Avoid errors when alter table column
  * Avoid errors about auto increment
  * Support granted table to list up indexes
  * Correct column size with string type
  * Sort the DB list
  * Support importing table data
  * The table with another scheme is deleted from the table list
  * Support computing DB infos
  * PostgreSQL: Do not show triggers from other schemas
  * SimpleDB, Firebird, ClickHouse: Move to plugin
  * Add comments
  * Prepare for moving drivers to plugins
  * Support function default values in insert (bug #713)
  * Allow SQL pseudo-function in insert
  * Save bytes
  * PostgreSQL: Fix multi-parameter functions in default values (bug #736)
  * Add id to &lt;th&gt; in select (bug #724)
  * Remove newline before error message
  * Fix whitespace
  * Add bug number
  * PostgreSQL: Avoid exporting empty sequence last value
  * PostgreSQL: Create PRIMARY KEY for auto increment columns
  * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380)
  * MySQL 8: Fix EXPLAIN in SQL command
  * Update tests
  * Add callback before edit form (bug #759)
  * Skip date columns for non-date values in search anywhere (thanks to PR #408)
  * Fix PHP 8 warning
  * Add DB version to comment in export</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621512000">- Update to version 4.8.1
  * Fix XSS in doc_link
  * MySQL: Allow moving views to other DB and renaming DB with views
  * MariaDB: Do not treat sequences as views
  * PostgreSQL: Support UPDATE OF triggers
  * PostgreSQL: Support triggers with more events (OR)
  * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  * PostgreSQL &lt; 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere
  * SQLite: Fix displayed types
  * Avoid PHP warnings with PDO drivers
  * Fix PHP 8 warnings</changelog>
</package>
<package pkgid="1d9804ba7fa04e5e09a980319546de6dc0a4878ce4970f3bcdd237711d391d6fc65c9ff384cb78650bfbf24e1c667d192bd67e0a2f5cdd1ffea2bd653ccd5bf4" name="adminer-sqlite" arch="noarch">
  <version epoch="0" ver="4.8.1" rel="1.3"/>
  <changelog author="jimmy@boombatower.com" date="1571745600">- Update to version 4.7.4:
  * Release 4.7.4
  * Fix XSS if Adminer is accessible at URL /data:
  * Do not put unused doc links to single driver compiled version
  * Fix PostgreSQL doc root
  * Save bytes
  * add links to oracle docs
  * add links to postgres docs
  * Bump version</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 4.7.5:
  * Release 4.7.5
  * Re-apply https://github.com/vrana/adminer/pull/363/commits/89b6e9bb
  * Update zh-tw.inc.php
  * Update zh.inc.php
  * Stop using adsrc column
  * fixed: SQL command for insert, create table, etc. new: create/rename table, add/drop/change type for column
  * Fix brazilian portuguese translation
  * Swedish translation
  * Update hever design
  * Don't overwrite variable
  * Add id="" to cells with failed inline edit (bug #708)
  * Unify dumpTable declarations (bug #707)
  * PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706)
  * Initialize version-noverify sooner (bug #705)
  * Make context in qsa() optional
  * Delete extra newlines
  * correct complement of responsive media query
  * update lucas-sandery theme
  * Add funding</changelog>
  <changelog author="jimmy@boombatower.com" date="1580472000">- Update to version 4.7.6:
  * Release 4.7.6
  * Fix comparing IPs
  * Update readme
  * Add example for using SQLite with Editor
  * PostgreSQL: Support exporting views
  * Disallow connecting to ports &gt; 65535 (bug #730)
  * Display time of procedure execution
  * Hide columns when rendering
  * Speed up alter table form
  * Fix clicking on non-input fields in alter table
  * Editor: Fix focusing foreign key search in select
  * MySQL: Always set foreign_key_checks in export</changelog>
  <changelog author="jimmy@boombatower.com" date="1589198400">- Update to version 4.7.7:
  * Release 4.7.7
  * Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma)
  * Update Finnish translation
  * Fix typo in Greek translation
  * Add missing translation
  * Fix forwarded IP comparison in login-ip plugin
  * Release 4.7.6</changelog>
  <changelog author="elimat@opensuse.org" date="1609848000">- Update to version 4.7.8:
  * Release 4.7.8
  * MySQL: Use renamed variable
  * Avoid PDO exceptions in PHP 8
  * Fix method call after #406
  * Improve check for numeric ports (bug #769)
  * Add missing method
  * Fix compatibility with PHP 8
  * Avoid each() not available in PHP 8
  * Fix style
  * Escape : also in remove_from_param</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610798400">- BuildRequires php-cli</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1611835200">- Drop virtual firebird package since php-firebird was dropped.
  See sr#863764 for Factory decline.</changelog>
  <changelog author="jimmy@boombatower.com" date="1612785600">- Update to version 4.7.9:
  * Release 4.7.9
  * Reorder changes
  * Editor: Avoid trailing dot in export filename
  * Skip impossible condition ($link always contains ?username=)
  * Fix displayed foreign key columns from other DB (bug #766)
  * Do not display empty database in the list twice
  * Display CSRF logout error after connecting
  * Fix displaying type mapping for Elasticsearch &gt;= 6.0
  * MongoDB: Prefer modern extension
  * Fix MongoDB connect 'Database does not support password.' tips
  * Update bug numbers
  * Postgres - fix missing partitioned tables in navigation
  * Linkify URLs in SQL results
  * Title for select data link
  * Quote values with leading and trailing zeroes in CSV export (bug #777)
  * MySQL: Don't quote default value of text fields (bug #779)
  * fixed Unsupported operand types when $port is socket
  * Respect SQL command URL parameters
  * Fix XSS in browsers which don't encode URL parameters (bug #775)
  * SQLite: Set busy_timeout to 500
  * PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  * PostgreSQL: Support smallserial
  * Add comment
  * PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL &lt; 9.1 (bug #771)
  * fix wrong hungarian translation
  * Editor: Cast to string when searching (bug #325)
  * Don't syntax highlight during IME composition (bug #747)
  * PostgreSQL: Use bigserial for bigint auto increment (bug #765, regression from 3.0.0)
  * MSSQL: Don't trucate displayed comments to 30 chars (use varchar maximum of 8000 upon casting)
  * Update Korean translation (thanks to B. Cansmile Cha)
  * add alternative design dracula theme
  * show correct collation for PostgresSQL
  * PostgreSQL: Fix current schema in view definition
  * Add external designs as submodules
  * Fixes to lucas-sandery theme
  * Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug #749)
  * Fix PgSQL generated always as identity fix
  * Update Russian translation.
  * Update Ukrainian translation.
  * PostgreSQL: Export all FKs after all CREATE TABLE
  * MySQL, MariaDB: Fix doc links
  * Do not display SQL function for checkbox
  * Fix style (bug #743)
  * PostgreSQL: Fix dollar-quoted syntax highlighting (bug #738)
  * Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  * Add basic Makefile.
  * Travis: add php 7.4 &amp;&amp; 8.0
  * Re-enable PHP warnings</changelog>
  <changelog author="jimmy@boombatower.com" date="1613044800">- Update to version 4.8.0:
  * Release 4.8.0
  * Remove .inc extension from driver plugins
  * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi)
  * MongoDB: Alpha
  * MongoDB: Prefer driver used in other functions
  * Save bytes
  * MongoDB: Fix edit operations in select
  * Fix typo
  * MongoDB: Use ObjectID only if used
  * MongoDB: Fix operators
  * MongoDB: Handle errors
  * MongoDB: Fix query
  * Save bytes
  * MongoDB: Display error when selecting wrong table
  * MongoDB: Display arrays as JSON
  * MongoDB: Fix executeQuery
  * MongoDB: Modern extension doesn't allow connecting with random user/password
  * MongoDB: Add operators
  * MongoDB: Handle exceptions
  * MongoDB: Fix getting binary fields
  * MongoDB: Fix num_rows
  * MongoDB: Move common code to function
  * MongoDB: Display Authentication failed instead of exception
  * Delete duplicate code
  * Fix operators init
  * PostgreSQL: Fix displaying NULL bytea fields
  * Avoid errors about 'view_trigger'
  * Support unprivileged users for schema list
  * Support altering indexes
  * Avoid errors when alter table column
  * Avoid errors about auto increment
  * Support granted table to list up indexes
  * Correct column size with string type
  * Sort the DB list
  * Support importing table data
  * The table with another scheme is deleted from the table list
  * Support computing DB infos
  * PostgreSQL: Do not show triggers from other schemas
  * SimpleDB, Firebird, ClickHouse: Move to plugin
  * Add comments
  * Prepare for moving drivers to plugins
  * Support function default values in insert (bug #713)
  * Allow SQL pseudo-function in insert
  * Save bytes
  * PostgreSQL: Fix multi-parameter functions in default values (bug #736)
  * Add id to &lt;th&gt; in select (bug #724)
  * Remove newline before error message
  * Fix whitespace
  * Add bug number
  * PostgreSQL: Avoid exporting empty sequence last value
  * PostgreSQL: Create PRIMARY KEY for auto increment columns
  * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380)
  * MySQL 8: Fix EXPLAIN in SQL command
  * Update tests
  * Add callback before edit form (bug #759)
  * Skip date columns for non-date values in search anywhere (thanks to PR #408)
  * Fix PHP 8 warning
  * Add DB version to comment in export</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621512000">- Update to version 4.8.1
  * Fix XSS in doc_link
  * MySQL: Allow moving views to other DB and renaming DB with views
  * MariaDB: Do not treat sequences as views
  * PostgreSQL: Support UPDATE OF triggers
  * PostgreSQL: Support triggers with more events (OR)
  * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  * PostgreSQL &lt; 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere
  * SQLite: Fix displayed types
  * Avoid PHP warnings with PDO drivers
  * Fix PHP 8 warnings</changelog>
</package>
<package pkgid="e0b8079f22cbb60acae8f2660d559c44fc83726cee2904e72fe07dea32ea9ea5532cf067268a9163e0f47a6158fe06d74200b4f9cb111f0d7e1df2dca4f2acb0" name="adms" arch="riscv64">
  <version epoch="0" ver="2.3.7" rel="3.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1404388800">- Fix devel package requirements</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1412164800">- Update to version 2.3.4
  * bugfix release, see included ChangeLog file
- Update adms-no-build-time.patch
- Build without shared libraries.</changelog>
  <changelog author="p.drouand@gmail.com" date="1461585600">- Update to version 2.3.5
  * Change license to GPLv3.
  * Add new simplified constants.vams and discplines.vams.
    Tested to work with models currently in use by Qucs, Ngspice, Xyce and Gnucap.
    Whenever these headers are used, adms informs the user about the
    availability of the standard headers at:
    http://accellera.org/downloads/standards/v-ams
  * Remove non-GPL constants.vams and disciplines.vams headers.
    These files are copyright of Accellera. With the LRM v2.4.0 updated versions
    of these files are freely accessible. However modification is not allowed.
    Hence, these files are not GPL and should not be included in adms.
  * Autotools, add back support for static and shared libraries build.
    Build shared libraries by default. Tested on Linux, Mac OSX, and MSYS2.
    See the configure --disable-shared flag to change that.
    CMake contiues to builds static libraries only.
  * Fix out-of-tree build for Autotools and CMake.
  * Check scaling factors againd LRM v2.4.0
    Add missing K scaling (uppercase kilo)
    standard scale_factor T|G|M|K|k|m|u|n|p|f|a
    Add testset (va and xml files) to test the scaling factors
  * Handle non-standard scaling factors with warning E|P|D|h|d|c|A
  * Relax Bison requirement, tested with (2.5, 3.0.2)
  * Perl GD module is no longer required at build time.
    The GD module is becoming hard to install, and it is only used to create
    a few images used on the html documentation. If images need to be changed,
    run the mkimage.pl script and update the repository.
- Change license to GPL-3.0, accordingly with upstream changes
- Remove perl-GD build dependency; not needed anymore</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to version 2.3.6
  * Fix parser for parameter lists in subdevice instanciation.
  * Remove duplicated constants in provided headers.
  * Fix crash on x64 when printing message about standard headers.
- Moved to github
- Lint spec file</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529755200">- Clean spec file.</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Expand shared library subpacakge description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609848000">- update to version 2.3.7
  * reproducible build
  * typo fixes
  * include path
  * instructions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1708948800">- Update URL to point to Github, Sourceforge repository is no
  longer active.</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- added patches
  https://github.com/Qucs/ADMS/issues/115
  + adms-gcc15.patch</changelog>
</package>
<package pkgid="8135b524d0c8c9cab101bf733c4e4b51e9f0bcfa4a4daf12539fc96307071cf6bed291a6c5049c6aecc3cc34845c0753d7471505bfe687f8d9cbec345ff2bfc6" name="adms-devel" arch="riscv64">
  <version epoch="0" ver="2.3.7" rel="3.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1404388800">- Fix devel package requirements</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1412164800">- Update to version 2.3.4
  * bugfix release, see included ChangeLog file
- Update adms-no-build-time.patch
- Build without shared libraries.</changelog>
  <changelog author="p.drouand@gmail.com" date="1461585600">- Update to version 2.3.5
  * Change license to GPLv3.
  * Add new simplified constants.vams and discplines.vams.
    Tested to work with models currently in use by Qucs, Ngspice, Xyce and Gnucap.
    Whenever these headers are used, adms informs the user about the
    availability of the standard headers at:
    http://accellera.org/downloads/standards/v-ams
  * Remove non-GPL constants.vams and disciplines.vams headers.
    These files are copyright of Accellera. With the LRM v2.4.0 updated versions
    of these files are freely accessible. However modification is not allowed.
    Hence, these files are not GPL and should not be included in adms.
  * Autotools, add back support for static and shared libraries build.
    Build shared libraries by default. Tested on Linux, Mac OSX, and MSYS2.
    See the configure --disable-shared flag to change that.
    CMake contiues to builds static libraries only.
  * Fix out-of-tree build for Autotools and CMake.
  * Check scaling factors againd LRM v2.4.0
    Add missing K scaling (uppercase kilo)
    standard scale_factor T|G|M|K|k|m|u|n|p|f|a
    Add testset (va and xml files) to test the scaling factors
  * Handle non-standard scaling factors with warning E|P|D|h|d|c|A
  * Relax Bison requirement, tested with (2.5, 3.0.2)
  * Perl GD module is no longer required at build time.
    The GD module is becoming hard to install, and it is only used to create
    a few images used on the html documentation. If images need to be changed,
    run the mkimage.pl script and update the repository.
- Change license to GPL-3.0, accordingly with upstream changes
- Remove perl-GD build dependency; not needed anymore</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to version 2.3.6
  * Fix parser for parameter lists in subdevice instanciation.
  * Remove duplicated constants in provided headers.
  * Fix crash on x64 when printing message about standard headers.
- Moved to github
- Lint spec file</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529755200">- Clean spec file.</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Expand shared library subpacakge description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609848000">- update to version 2.3.7
  * reproducible build
  * typo fixes
  * include path
  * instructions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1708948800">- Update URL to point to Github, Sourceforge repository is no
  longer active.</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- added patches
  https://github.com/Qucs/ADMS/issues/115
  + adms-gcc15.patch</changelog>
</package>
<package pkgid="592519df01242f40bca1ed0ac777b85613ef7c262782294882e5d1ca13dcfcbac988a8f775e543b7ce09d3ec352b3cb0de5df10aa5e43e6b46cb0c25f351cad1" name="adns" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 1.6.1:
  + Minor bugfix:
  * Suppress warning about `trust-ad` in resolv.conf.
  + Build system:
  * Honour DESTDIR, avoiding need for prefix= workaround.
    (Drop adns-1.4-destdir.patch)
  * regression tests: Add missing dependency on hsyscalls.i.
    GNU #51329.  [Report from Sergei Trofimovich]
  * regression tests: build with 64-bit time_t on 32-bit systems.
  + Documentation:
  * Fix all http: URLs in docs to be https: instead.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716638400">- fix Factory submission and spec file tweaks</changelog>
</package>
<package pkgid="48342a1dcd9ddc944213d82fab2213f508a8f18d207a8b63d535c2257b83e9485c257c5782339f763f49615ad94a0f032ac388ccada5db5340b8431e9600f6a7" name="adobe-sourcecodepro-fonts" arch="noarch">
  <version epoch="0" ver="2.038" rel="1.2"/>
  <changelog author="robert.munteanu@gmail.com" date="1349179200">- Specfile cleanup
  - removed out-of-date comments
  - removed FIXME</changelog>
  <changelog author="robert.munteanu@gmail.com" date="1354881600">- Updated to upstream version 1.013
  - Updates design of asterisk and hyphen to accommodate coders' preferences.
  - Realigns math and punctuation glyphs.
  - Adds a stylistic set (ss01) for typographic alternates.
  - Adds a stylistic set (ss04) for alternate dollar sign.
  - Adds a small number of IPA characters.
  - Adds box drawing characters and block elements.</changelog>
  <changelog author="toms@opensuse.org" date="1358424000">- Updated to version 1.017
  (No version update between 1.013 and 1.017)
  * Updates the design of the asterisk glyphs, bar, and broken bar.
  * Updates the hinting to the default asterisk in all styles.
  * Adds an new Medium weight to the font project.
  * Updates design of the following glyphs to center them within glyph height/width:
    . lighttrpldashhorzbxd
    . heavytrpldashhorzbxd
    . lighttrpldashvertbxd
    . heavytrpldashvertbxd
    . lightquaddashhorzbxd
    . heavyquaddashhorzbxd
    . lightquaddashvertbxd
    . heavyquaddashvertbxd
    . lightdbldashhorzbxd
    . heavydbldashhorzbxd
    . lightdbldashvertbxd
    . heavydbldashvertbxd</changelog>
  <changelog author="fa0sck@gmail.com" date="1370865600">- Install fonts without x-bit</changelog>
  <changelog author="dimstar@opensuse.org" date="1428926400">- Add a metainfo.xml file for presence in AppStream metadata.</changelog>
  <changelog author="robert.munteanu@gmail.com" date="1437739200">- Update to version 2.010 ( roman fonts ) / 1.030 ( italic fonts )
  * Adds italic styles to family. (GitHub issue #6)
  * Adds Powerline symbols. (GitHub issue #43)
  * Adds mathematical operators specifically requested to date.
    (GitHub issue #49)
  * Adds geometric shapes specifically requested to date. (GitHub
    issue #51)
  * Changes vendor ID from ADBE to ADBO. (GitHub issue #80)
  * Updates name table to remove full license text. (GitHub
    issue #83)
  * Increases length of em dash. (GitHub issue #85)
  * Adds character variants features (ccXX).
  * Adds support for some extended Latin (IPA).
  * Adds characters to fully support WGL4 standard.
  * Adds characters that were missing for Arabic and Hebrew
    transliteration schemes.
  * Adds a few emoji characters.
  * Adds SVG colored versions of some characters
  * Nudges the dot accent up to prevent from collapsing in CFF
    fonts.
  * Adjusts design and positioning of cedillas.
  * Updates the design of the following glyphs in intermediate
    weights, thanks to intermediate master: B, M, N, W, e, g,
    m, w, Bstroke, Hbar, Oslash, Tbar, Eth, ae, bstroke, dcroat,
    eogonek, hbar, oslash, oe, eth, zero.0, zero.0o, zero.0c,
    e.sups
  * Updates design of ringhalfleftmod, ringhalfrightmod.
  * [roman fonts only] Adds support for Greek and Cyrillic.
    (GitHub issues #48 &amp; #85)
  * [roman fonts only] Adds alternate lowercase i with foot
    serifs (ss04 – stylistic set 4).</changelog>
  <changelog author="robert.munteanu@gmail.com" date="1498651200">- Update to version 2.030 ( roman fonts ) / 1.050 ( italic fonts )
  * Redesigns box drawing shades (issue #57).
  * Correctly maps forms for phi (U+03C6 and U+03D5) (issue #120)
  * Zeros widths of fraction characters in frac feature (
    issue #121).
  * Adds TrueType hints to box drawing characters (issue #122).
  * Adds alternates for l (lowercase L) and 1. (issue #126)
  * Corrects OpenType feature rules relating to capital figures.
    (issue #127)
  * Fixes final names for fi and fl ligatures to f_i and f_l.
    (issue #128)
  * Updates TT hinting for Block- and Quadrant glyphs
    (U+2080 – U+209F).
  * Adds manual TT hints to specific Box Drawing Characters for
    improved horizontal connection.
  * Updates the design of 1s in all styles for better character
    recognition.
  * Removes colored artwork from default forms of glyphs.
  * Adds IVSes for emoji representation for pictorial glyphs.
  * Removes NULL (U+0000) and CR (U+000D) glyphs from TrueType
    fonts.
  * Gzips SVG table documents.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1557230400">- Remove TTF files because better OTF files have been installed</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1596456000">- Add GitHub source URL
- Remove README.md because it isn't useful for users
- Change deprecated /usr/share/appdata to /usr/share/metainfo
- Use dos2unix to fix DOS/Windows encoding</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1652875200">- Update to version 2.038 ( roman fonts ) / 1.058 ( italic fonts )</changelog>
</package>
<package pkgid="00a6c2b6402db582e642725fd01e9f8b4734e51645ee6c8bc323dc9a0e72232877aebe0364cba05c5aed261a788f71e5cf3c00df88a9a92956dacb6dd4492059" name="adobe-sourcehansans-cn-fonts" arch="noarch">
  <version epoch="0" ver="2.005" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1491566400">- (Really?) update to 1.002 which has the license change to
  SIL OFL and actually ships the license in the zipfile.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Update to version 2.001
- Add all region specific fonts
- Remove fontconfig file because Noto Sans CJK doesn't have such a
  configuration either</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1621252800">- Update to version 2.004
- Add variable fonts</changelog>
  <changelog author="tiwai@suse.de" date="1621944000">- Fix source URLs to be properly downloadable</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.005
  * No changelog was provided
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="482dcf20e77a392cf0186371e860d9c4bbc7d67846c5bb3cb3ef61446dd71ee181698f1f5f4e417e9bd3c8966de3491ce702c117a698920d0c5913950ad716d4" name="adobe-sourcehansans-hk-fonts" arch="noarch">
  <version epoch="0" ver="2.005" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1491566400">- (Really?) update to 1.002 which has the license change to
  SIL OFL and actually ships the license in the zipfile.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Update to version 2.001
- Add all region specific fonts
- Remove fontconfig file because Noto Sans CJK doesn't have such a
  configuration either</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1621252800">- Update to version 2.004
- Add variable fonts</changelog>
  <changelog author="tiwai@suse.de" date="1621944000">- Fix source URLs to be properly downloadable</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.005
  * No changelog was provided
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="0e3d61e25d8298d5a6a16e62528b5f895d764d3c4f3aca3333e926aee9a610b5fc6af932dacd4cd32340d8211d5e5dd8728c79f35dffa0d36eb2271da0c6b796" name="adobe-sourcehansans-jp-fonts" arch="noarch">
  <version epoch="0" ver="2.005" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1491566400">- (Really?) update to 1.002 which has the license change to
  SIL OFL and actually ships the license in the zipfile.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Update to version 2.001
- Add all region specific fonts
- Remove fontconfig file because Noto Sans CJK doesn't have such a
  configuration either</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1621252800">- Update to version 2.004
- Add variable fonts</changelog>
  <changelog author="tiwai@suse.de" date="1621944000">- Fix source URLs to be properly downloadable</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.005
  * No changelog was provided
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="169e50d9a8364dcb3f0d170686a6bdb3d00afae0562230d436962f4518a2c7fa5d04a93b4d82e96bc5e65d34c97490e7ed0c378b7da9384ebc0258b08cdba5b5" name="adobe-sourcehansans-kr-fonts" arch="noarch">
  <version epoch="0" ver="2.005" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1491566400">- (Really?) update to 1.002 which has the license change to
  SIL OFL and actually ships the license in the zipfile.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Update to version 2.001
- Add all region specific fonts
- Remove fontconfig file because Noto Sans CJK doesn't have such a
  configuration either</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1621252800">- Update to version 2.004
- Add variable fonts</changelog>
  <changelog author="tiwai@suse.de" date="1621944000">- Fix source URLs to be properly downloadable</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.005
  * No changelog was provided
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="a5d4b633a318c23f8abc3efa3159610ad004ef720b1a179186856650806cd9cb65e4bb46e78f555a1f374d5c4f650a838415f68643b3a8248229a9d44e3df953" name="adobe-sourcehansans-tw-fonts" arch="noarch">
  <version epoch="0" ver="2.005" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1491566400">- (Really?) update to 1.002 which has the license change to
  SIL OFL and actually ships the license in the zipfile.</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Update to version 2.001
- Add all region specific fonts
- Remove fontconfig file because Noto Sans CJK doesn't have such a
  configuration either</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1621252800">- Update to version 2.004
- Add variable fonts</changelog>
  <changelog author="tiwai@suse.de" date="1621944000">- Fix source URLs to be properly downloadable</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.005
  * No changelog was provided
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="7f1f4ae5e9c6309a2f1646233523fa40c4ad169600177a23237b56e6ea4d4b27edd8107969651958a46e85a0f00c88693ed062ea2da87c7789fd49907c86ee9e" name="adobe-sourcehanserif-cn-fonts" arch="noarch">
  <version epoch="0" ver="2.003" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.001
  * More glyphs were added</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Add all region-specific fonts</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1655553600">- Update to 2.001R
  * The copyright year was changed to “2017–2022.”
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Changes from 2.000R
  * The copyright year was changed to “2017–2021.”
  * Added support for Hong Kong SCS-2016
  * Updated Latin glyphs derived from Source Serif to align with version 4.0
  * All fonts have been built as variable fonts
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Add Hongkong specific subset fonts
- Add variable fonts for all regions</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- Update to 2.002R
  * The copyright year was changed to “2017–2023.”
  * Addition of ㋿ Square Era Name Reiwa uni32FF-JP was omitted in
    previous release notes Issue #163.
  * The following glyphs were added to support GB 18030 2022
    Implementation Level 2: uni4DB6-CN, uni4DB7-CN, uni4DB8-CN,
    uni4DBA-CN, uni4DBB-CN, uni4DBC-CN, uni4DBD-CN, uni4DBE-CN,
    uni4DBF-CN, uni5CB8-JP, uni9FEB-CN, uni9FEB-TW, uni9FEC-CN,
    uni9FED-CN, uni9FEE-JP, uni9FEF-JP, uni9FF0-CN, uni9FF1-CN,
    uni9FF2-CN, uni9FF3-CN, uni9FF4-CN, uni9FF5-CN, uni9FF6-CN,
    uni9FF7-CN, uni9FF8-CN, uni9FF9-CN, uni9FFA-CN, uni9FFB-CN,
    uni9FFC-CN, uni9FFD-CN, uni9FFE-CN, and uni9FFF-CN.
  * Fixed aj16-kanji.txt per Issue #125.
  * Fixed position of uni309B-V and uni309C-V per Issue #157.
  * Fixed HK mapping for U+752D 甭 per Issue #159.
  * Fixed CN mapping for U+5141 允 and U+535A 博 per Issue #162.
  * Remapped TW glyph for U+7239 爹 per Issue #167.
  * Restored JP glyph for U+5CB8 岸 per Issue #169.
  * Fixed mapping for U+F9DC 隆 per Issue #165.
  * Fixed interpolation bug in uni2299 ⊙ per Issue #181.
  * Fixed interpolation bugs in uni4B4C-CN 䭌 and uni4B55-CN 䭕 per
    Issue #193.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568001">- Remove old specfile constructs, update descriptions</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1702468800">- add %reconfigure_fonts_prereq to the subpackages
  * required by the presence of the macro:
    %reconfigure_fonts_scriptlets -n &lt;subpackage-name&gt;</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.003
  * Fixed missing U+5CB8 and U+6FCA from JP subset
  * Fixed outline issue in uni58D3-JP Heavy source
  * Fixed outline issue in uni5A1B-CN Heavy source
  * Fixed outline issue in uni6D04-JP ExtraLight source
  * Fixed component order in uni704A-CN ExtraLight source
  * Fixed duplicate contours
  * Fixed inconsistent width for vertical kana
  * Adjusted U+5B53 孓
  * Fixed HK mapping for U+66F8 書
  * Mapped U+5E3D 帽 to uni5E3DuE0101-JP in the CN, TW, and HK
    CMap resources
  * Mapped U+62CB 拋 to uni62CB-JP in the TW and HK CMap resources
  * Mapped U+6F74 潴 to uni6F74uE0101-JP in the TW and HK CMap
    resources
  * Mapped U+588F 墏 to uni588F-CN in the HK CMap resources
  * Mapped U+5C07 將 to uni5C07-CN in the HK CMap resources
  * Mapped U+5C4D 屍 to uni5C4D-CN in the HK CMap resources
  * Mapped U+5D88 嶈 to uni5D88-CN in the HK CMap resources
  * Mapped U+613F 愿 to uni613F-JP in the HK CMap resources
  * Mapped U+63C3 揃 to uni63C3-JP90-JP in the HK CMap resources
  * Mapped U+64E5 擥 to uni64E5-TW in the HK CMap resources
  * Mapped U+68C8 棈 to uni68C8uE0101-JP in the HK CMap resources
  * Mapped U+69F3 槳 to uni69F3-CN in the HK CMap resources
  * Mapped U+6B7B 死 to uni6B7B-CN in the HK CMap resources
  * Mapped U+6F3F 漿 to uni6F3F-CN in the HK CMap resources
  * Mapped U+714E 煎 to uni714E-JP90-JP in the HK CMap resources
  * Mapped U+731C 猜 to uni731CuE0101-JP in the HK CMap resources
  * Mapped U+76E5 盥 to uni76E5-JP in the HK CMap resources
  * Mapped U+787B 硻 to uni787B-CN in the HK CMap resources
  * Mapped U+86F8 蛸 to uni86F8-JP90-JP in the HK CMap resources
  * Mapped U+87BF 螿 to uni87BF-CN in the HK CMap resources
  * Mapped U+8CA7 貧 to uni8CA7-CN in the HK CMap resources
  * Mapped U+8E61 蹡 to uni8E61-CN in the HK CMap resources
  * Mapped U+9306 錆 to uni9306-JP90-JP in the HK CMap resources
  * Mapped U+962A 阪 to uni962AuE0101-JP in the HK CMap resources
  * Mapped U+975C 靜 to uni975CuE0102-JP in the HK CMap resources
  * Mapped U+9BB9 鮹 to uni9BB9uE0101-JP in the HK CMap resources
  * Mapped U+9BD6 鯖 to uni9BD6-JP90-JP in the HK CMap resources
  * Fixed vertical stroke on HK glyphs for uni7562-HK 畢,
    uni7BF3-HK 篳, and uni7BF3-HK 罼
  * Fixed missing stroke on uni55F6-TW 嗶 and uni6EED-TW 滭
  * Updated U+2C629 𬘩
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="8f5d8f92cbfbfd3aa722030079b94dba8141786c12d7ca0ccddf824b09689f6ad3ad92645124be561b27673367fea12ad7a6f58d6285cb9682d3666670f6ea7f" name="adobe-sourcehanserif-hk-fonts" arch="noarch">
  <version epoch="0" ver="2.003" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.001
  * More glyphs were added</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Add all region-specific fonts</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1655553600">- Update to 2.001R
  * The copyright year was changed to “2017–2022.”
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Changes from 2.000R
  * The copyright year was changed to “2017–2021.”
  * Added support for Hong Kong SCS-2016
  * Updated Latin glyphs derived from Source Serif to align with version 4.0
  * All fonts have been built as variable fonts
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Add Hongkong specific subset fonts
- Add variable fonts for all regions</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- Update to 2.002R
  * The copyright year was changed to “2017–2023.”
  * Addition of ㋿ Square Era Name Reiwa uni32FF-JP was omitted in
    previous release notes Issue #163.
  * The following glyphs were added to support GB 18030 2022
    Implementation Level 2: uni4DB6-CN, uni4DB7-CN, uni4DB8-CN,
    uni4DBA-CN, uni4DBB-CN, uni4DBC-CN, uni4DBD-CN, uni4DBE-CN,
    uni4DBF-CN, uni5CB8-JP, uni9FEB-CN, uni9FEB-TW, uni9FEC-CN,
    uni9FED-CN, uni9FEE-JP, uni9FEF-JP, uni9FF0-CN, uni9FF1-CN,
    uni9FF2-CN, uni9FF3-CN, uni9FF4-CN, uni9FF5-CN, uni9FF6-CN,
    uni9FF7-CN, uni9FF8-CN, uni9FF9-CN, uni9FFA-CN, uni9FFB-CN,
    uni9FFC-CN, uni9FFD-CN, uni9FFE-CN, and uni9FFF-CN.
  * Fixed aj16-kanji.txt per Issue #125.
  * Fixed position of uni309B-V and uni309C-V per Issue #157.
  * Fixed HK mapping for U+752D 甭 per Issue #159.
  * Fixed CN mapping for U+5141 允 and U+535A 博 per Issue #162.
  * Remapped TW glyph for U+7239 爹 per Issue #167.
  * Restored JP glyph for U+5CB8 岸 per Issue #169.
  * Fixed mapping for U+F9DC 隆 per Issue #165.
  * Fixed interpolation bug in uni2299 ⊙ per Issue #181.
  * Fixed interpolation bugs in uni4B4C-CN 䭌 and uni4B55-CN 䭕 per
    Issue #193.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568001">- Remove old specfile constructs, update descriptions</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1702468800">- add %reconfigure_fonts_prereq to the subpackages
  * required by the presence of the macro:
    %reconfigure_fonts_scriptlets -n &lt;subpackage-name&gt;</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.003
  * Fixed missing U+5CB8 and U+6FCA from JP subset
  * Fixed outline issue in uni58D3-JP Heavy source
  * Fixed outline issue in uni5A1B-CN Heavy source
  * Fixed outline issue in uni6D04-JP ExtraLight source
  * Fixed component order in uni704A-CN ExtraLight source
  * Fixed duplicate contours
  * Fixed inconsistent width for vertical kana
  * Adjusted U+5B53 孓
  * Fixed HK mapping for U+66F8 書
  * Mapped U+5E3D 帽 to uni5E3DuE0101-JP in the CN, TW, and HK
    CMap resources
  * Mapped U+62CB 拋 to uni62CB-JP in the TW and HK CMap resources
  * Mapped U+6F74 潴 to uni6F74uE0101-JP in the TW and HK CMap
    resources
  * Mapped U+588F 墏 to uni588F-CN in the HK CMap resources
  * Mapped U+5C07 將 to uni5C07-CN in the HK CMap resources
  * Mapped U+5C4D 屍 to uni5C4D-CN in the HK CMap resources
  * Mapped U+5D88 嶈 to uni5D88-CN in the HK CMap resources
  * Mapped U+613F 愿 to uni613F-JP in the HK CMap resources
  * Mapped U+63C3 揃 to uni63C3-JP90-JP in the HK CMap resources
  * Mapped U+64E5 擥 to uni64E5-TW in the HK CMap resources
  * Mapped U+68C8 棈 to uni68C8uE0101-JP in the HK CMap resources
  * Mapped U+69F3 槳 to uni69F3-CN in the HK CMap resources
  * Mapped U+6B7B 死 to uni6B7B-CN in the HK CMap resources
  * Mapped U+6F3F 漿 to uni6F3F-CN in the HK CMap resources
  * Mapped U+714E 煎 to uni714E-JP90-JP in the HK CMap resources
  * Mapped U+731C 猜 to uni731CuE0101-JP in the HK CMap resources
  * Mapped U+76E5 盥 to uni76E5-JP in the HK CMap resources
  * Mapped U+787B 硻 to uni787B-CN in the HK CMap resources
  * Mapped U+86F8 蛸 to uni86F8-JP90-JP in the HK CMap resources
  * Mapped U+87BF 螿 to uni87BF-CN in the HK CMap resources
  * Mapped U+8CA7 貧 to uni8CA7-CN in the HK CMap resources
  * Mapped U+8E61 蹡 to uni8E61-CN in the HK CMap resources
  * Mapped U+9306 錆 to uni9306-JP90-JP in the HK CMap resources
  * Mapped U+962A 阪 to uni962AuE0101-JP in the HK CMap resources
  * Mapped U+975C 靜 to uni975CuE0102-JP in the HK CMap resources
  * Mapped U+9BB9 鮹 to uni9BB9uE0101-JP in the HK CMap resources
  * Mapped U+9BD6 鯖 to uni9BD6-JP90-JP in the HK CMap resources
  * Fixed vertical stroke on HK glyphs for uni7562-HK 畢,
    uni7BF3-HK 篳, and uni7BF3-HK 罼
  * Fixed missing stroke on uni55F6-TW 嗶 and uni6EED-TW 滭
  * Updated U+2C629 𬘩
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="9144b9d2c481c9efc127c77426077e5d53381da4b80df6bdd32953ca894a9bf2110bd1bb22dafbd4c3312bca15ace61eba7a591ed112172c5fcc1036f0e8493c" name="adobe-sourcehanserif-jp-fonts" arch="noarch">
  <version epoch="0" ver="2.003" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.001
  * More glyphs were added</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Add all region-specific fonts</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1655553600">- Update to 2.001R
  * The copyright year was changed to “2017–2022.”
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Changes from 2.000R
  * The copyright year was changed to “2017–2021.”
  * Added support for Hong Kong SCS-2016
  * Updated Latin glyphs derived from Source Serif to align with version 4.0
  * All fonts have been built as variable fonts
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Add Hongkong specific subset fonts
- Add variable fonts for all regions</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- Update to 2.002R
  * The copyright year was changed to “2017–2023.”
  * Addition of ㋿ Square Era Name Reiwa uni32FF-JP was omitted in
    previous release notes Issue #163.
  * The following glyphs were added to support GB 18030 2022
    Implementation Level 2: uni4DB6-CN, uni4DB7-CN, uni4DB8-CN,
    uni4DBA-CN, uni4DBB-CN, uni4DBC-CN, uni4DBD-CN, uni4DBE-CN,
    uni4DBF-CN, uni5CB8-JP, uni9FEB-CN, uni9FEB-TW, uni9FEC-CN,
    uni9FED-CN, uni9FEE-JP, uni9FEF-JP, uni9FF0-CN, uni9FF1-CN,
    uni9FF2-CN, uni9FF3-CN, uni9FF4-CN, uni9FF5-CN, uni9FF6-CN,
    uni9FF7-CN, uni9FF8-CN, uni9FF9-CN, uni9FFA-CN, uni9FFB-CN,
    uni9FFC-CN, uni9FFD-CN, uni9FFE-CN, and uni9FFF-CN.
  * Fixed aj16-kanji.txt per Issue #125.
  * Fixed position of uni309B-V and uni309C-V per Issue #157.
  * Fixed HK mapping for U+752D 甭 per Issue #159.
  * Fixed CN mapping for U+5141 允 and U+535A 博 per Issue #162.
  * Remapped TW glyph for U+7239 爹 per Issue #167.
  * Restored JP glyph for U+5CB8 岸 per Issue #169.
  * Fixed mapping for U+F9DC 隆 per Issue #165.
  * Fixed interpolation bug in uni2299 ⊙ per Issue #181.
  * Fixed interpolation bugs in uni4B4C-CN 䭌 and uni4B55-CN 䭕 per
    Issue #193.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568001">- Remove old specfile constructs, update descriptions</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1702468800">- add %reconfigure_fonts_prereq to the subpackages
  * required by the presence of the macro:
    %reconfigure_fonts_scriptlets -n &lt;subpackage-name&gt;</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.003
  * Fixed missing U+5CB8 and U+6FCA from JP subset
  * Fixed outline issue in uni58D3-JP Heavy source
  * Fixed outline issue in uni5A1B-CN Heavy source
  * Fixed outline issue in uni6D04-JP ExtraLight source
  * Fixed component order in uni704A-CN ExtraLight source
  * Fixed duplicate contours
  * Fixed inconsistent width for vertical kana
  * Adjusted U+5B53 孓
  * Fixed HK mapping for U+66F8 書
  * Mapped U+5E3D 帽 to uni5E3DuE0101-JP in the CN, TW, and HK
    CMap resources
  * Mapped U+62CB 拋 to uni62CB-JP in the TW and HK CMap resources
  * Mapped U+6F74 潴 to uni6F74uE0101-JP in the TW and HK CMap
    resources
  * Mapped U+588F 墏 to uni588F-CN in the HK CMap resources
  * Mapped U+5C07 將 to uni5C07-CN in the HK CMap resources
  * Mapped U+5C4D 屍 to uni5C4D-CN in the HK CMap resources
  * Mapped U+5D88 嶈 to uni5D88-CN in the HK CMap resources
  * Mapped U+613F 愿 to uni613F-JP in the HK CMap resources
  * Mapped U+63C3 揃 to uni63C3-JP90-JP in the HK CMap resources
  * Mapped U+64E5 擥 to uni64E5-TW in the HK CMap resources
  * Mapped U+68C8 棈 to uni68C8uE0101-JP in the HK CMap resources
  * Mapped U+69F3 槳 to uni69F3-CN in the HK CMap resources
  * Mapped U+6B7B 死 to uni6B7B-CN in the HK CMap resources
  * Mapped U+6F3F 漿 to uni6F3F-CN in the HK CMap resources
  * Mapped U+714E 煎 to uni714E-JP90-JP in the HK CMap resources
  * Mapped U+731C 猜 to uni731CuE0101-JP in the HK CMap resources
  * Mapped U+76E5 盥 to uni76E5-JP in the HK CMap resources
  * Mapped U+787B 硻 to uni787B-CN in the HK CMap resources
  * Mapped U+86F8 蛸 to uni86F8-JP90-JP in the HK CMap resources
  * Mapped U+87BF 螿 to uni87BF-CN in the HK CMap resources
  * Mapped U+8CA7 貧 to uni8CA7-CN in the HK CMap resources
  * Mapped U+8E61 蹡 to uni8E61-CN in the HK CMap resources
  * Mapped U+9306 錆 to uni9306-JP90-JP in the HK CMap resources
  * Mapped U+962A 阪 to uni962AuE0101-JP in the HK CMap resources
  * Mapped U+975C 靜 to uni975CuE0102-JP in the HK CMap resources
  * Mapped U+9BB9 鮹 to uni9BB9uE0101-JP in the HK CMap resources
  * Mapped U+9BD6 鯖 to uni9BD6-JP90-JP in the HK CMap resources
  * Fixed vertical stroke on HK glyphs for uni7562-HK 畢,
    uni7BF3-HK 篳, and uni7BF3-HK 罼
  * Fixed missing stroke on uni55F6-TW 嗶 and uni6EED-TW 滭
  * Updated U+2C629 𬘩
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="f3aab1efbbda2bdc214d1e34880d5fbf75e78dc97a9d556342983564ec9307608efa702128b09cabeeca91b732c063867804e672a70056b823fb103162bb120c" name="adobe-sourcehanserif-kr-fonts" arch="noarch">
  <version epoch="0" ver="2.003" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.001
  * More glyphs were added</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Add all region-specific fonts</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1655553600">- Update to 2.001R
  * The copyright year was changed to “2017–2022.”
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Changes from 2.000R
  * The copyright year was changed to “2017–2021.”
  * Added support for Hong Kong SCS-2016
  * Updated Latin glyphs derived from Source Serif to align with version 4.0
  * All fonts have been built as variable fonts
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Add Hongkong specific subset fonts
- Add variable fonts for all regions</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- Update to 2.002R
  * The copyright year was changed to “2017–2023.”
  * Addition of ㋿ Square Era Name Reiwa uni32FF-JP was omitted in
    previous release notes Issue #163.
  * The following glyphs were added to support GB 18030 2022
    Implementation Level 2: uni4DB6-CN, uni4DB7-CN, uni4DB8-CN,
    uni4DBA-CN, uni4DBB-CN, uni4DBC-CN, uni4DBD-CN, uni4DBE-CN,
    uni4DBF-CN, uni5CB8-JP, uni9FEB-CN, uni9FEB-TW, uni9FEC-CN,
    uni9FED-CN, uni9FEE-JP, uni9FEF-JP, uni9FF0-CN, uni9FF1-CN,
    uni9FF2-CN, uni9FF3-CN, uni9FF4-CN, uni9FF5-CN, uni9FF6-CN,
    uni9FF7-CN, uni9FF8-CN, uni9FF9-CN, uni9FFA-CN, uni9FFB-CN,
    uni9FFC-CN, uni9FFD-CN, uni9FFE-CN, and uni9FFF-CN.
  * Fixed aj16-kanji.txt per Issue #125.
  * Fixed position of uni309B-V and uni309C-V per Issue #157.
  * Fixed HK mapping for U+752D 甭 per Issue #159.
  * Fixed CN mapping for U+5141 允 and U+535A 博 per Issue #162.
  * Remapped TW glyph for U+7239 爹 per Issue #167.
  * Restored JP glyph for U+5CB8 岸 per Issue #169.
  * Fixed mapping for U+F9DC 隆 per Issue #165.
  * Fixed interpolation bug in uni2299 ⊙ per Issue #181.
  * Fixed interpolation bugs in uni4B4C-CN 䭌 and uni4B55-CN 䭕 per
    Issue #193.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568001">- Remove old specfile constructs, update descriptions</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1702468800">- add %reconfigure_fonts_prereq to the subpackages
  * required by the presence of the macro:
    %reconfigure_fonts_scriptlets -n &lt;subpackage-name&gt;</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.003
  * Fixed missing U+5CB8 and U+6FCA from JP subset
  * Fixed outline issue in uni58D3-JP Heavy source
  * Fixed outline issue in uni5A1B-CN Heavy source
  * Fixed outline issue in uni6D04-JP ExtraLight source
  * Fixed component order in uni704A-CN ExtraLight source
  * Fixed duplicate contours
  * Fixed inconsistent width for vertical kana
  * Adjusted U+5B53 孓
  * Fixed HK mapping for U+66F8 書
  * Mapped U+5E3D 帽 to uni5E3DuE0101-JP in the CN, TW, and HK
    CMap resources
  * Mapped U+62CB 拋 to uni62CB-JP in the TW and HK CMap resources
  * Mapped U+6F74 潴 to uni6F74uE0101-JP in the TW and HK CMap
    resources
  * Mapped U+588F 墏 to uni588F-CN in the HK CMap resources
  * Mapped U+5C07 將 to uni5C07-CN in the HK CMap resources
  * Mapped U+5C4D 屍 to uni5C4D-CN in the HK CMap resources
  * Mapped U+5D88 嶈 to uni5D88-CN in the HK CMap resources
  * Mapped U+613F 愿 to uni613F-JP in the HK CMap resources
  * Mapped U+63C3 揃 to uni63C3-JP90-JP in the HK CMap resources
  * Mapped U+64E5 擥 to uni64E5-TW in the HK CMap resources
  * Mapped U+68C8 棈 to uni68C8uE0101-JP in the HK CMap resources
  * Mapped U+69F3 槳 to uni69F3-CN in the HK CMap resources
  * Mapped U+6B7B 死 to uni6B7B-CN in the HK CMap resources
  * Mapped U+6F3F 漿 to uni6F3F-CN in the HK CMap resources
  * Mapped U+714E 煎 to uni714E-JP90-JP in the HK CMap resources
  * Mapped U+731C 猜 to uni731CuE0101-JP in the HK CMap resources
  * Mapped U+76E5 盥 to uni76E5-JP in the HK CMap resources
  * Mapped U+787B 硻 to uni787B-CN in the HK CMap resources
  * Mapped U+86F8 蛸 to uni86F8-JP90-JP in the HK CMap resources
  * Mapped U+87BF 螿 to uni87BF-CN in the HK CMap resources
  * Mapped U+8CA7 貧 to uni8CA7-CN in the HK CMap resources
  * Mapped U+8E61 蹡 to uni8E61-CN in the HK CMap resources
  * Mapped U+9306 錆 to uni9306-JP90-JP in the HK CMap resources
  * Mapped U+962A 阪 to uni962AuE0101-JP in the HK CMap resources
  * Mapped U+975C 靜 to uni975CuE0102-JP in the HK CMap resources
  * Mapped U+9BB9 鮹 to uni9BB9uE0101-JP in the HK CMap resources
  * Mapped U+9BD6 鯖 to uni9BD6-JP90-JP in the HK CMap resources
  * Fixed vertical stroke on HK glyphs for uni7562-HK 畢,
    uni7BF3-HK 篳, and uni7BF3-HK 罼
  * Fixed missing stroke on uni55F6-TW 嗶 and uni6EED-TW 滭
  * Updated U+2C629 𬘩
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="b01eec58361f6d471ba7ec67b1f9ac5ea33adcb8ad10539365f1d70d8bc1a9270476235f813ca5c465405b91a34bfbf78b9f6417ac90201d547e4a998a5bd31c" name="adobe-sourcehanserif-tw-fonts" arch="noarch">
  <version epoch="0" ver="2.003" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1405512000">- initial version
  * initial public release</changelog>
  <changelog author="mailaender@opensuse.org" date="1430654400">- update to 1.002
- run spec-cleaner
- fix description shorter than summary</changelog>
  <changelog author="jengelh@inai.de" date="1430654401">- Feed through format_spec_file and spec-beautifier. Trim filelist,
  it is not necessary to specify all files one by one.</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.001
  * More glyphs were added</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1556539200">- Add all region-specific fonts</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1655553600">- Update to 2.001R
  * The copyright year was changed to “2017–2022.”
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Changes from 2.000R
  * The copyright year was changed to “2017–2021.”
  * Added support for Hong Kong SCS-2016
  * Updated Latin glyphs derived from Source Serif to align with version 4.0
  * All fonts have been built as variable fonts
  * Many glyphs changes (maps, fixes, additions, adjustments)
- Add Hongkong specific subset fonts
- Add variable fonts for all regions</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- Update to 2.002R
  * The copyright year was changed to “2017–2023.”
  * Addition of ㋿ Square Era Name Reiwa uni32FF-JP was omitted in
    previous release notes Issue #163.
  * The following glyphs were added to support GB 18030 2022
    Implementation Level 2: uni4DB6-CN, uni4DB7-CN, uni4DB8-CN,
    uni4DBA-CN, uni4DBB-CN, uni4DBC-CN, uni4DBD-CN, uni4DBE-CN,
    uni4DBF-CN, uni5CB8-JP, uni9FEB-CN, uni9FEB-TW, uni9FEC-CN,
    uni9FED-CN, uni9FEE-JP, uni9FEF-JP, uni9FF0-CN, uni9FF1-CN,
    uni9FF2-CN, uni9FF3-CN, uni9FF4-CN, uni9FF5-CN, uni9FF6-CN,
    uni9FF7-CN, uni9FF8-CN, uni9FF9-CN, uni9FFA-CN, uni9FFB-CN,
    uni9FFC-CN, uni9FFD-CN, uni9FFE-CN, and uni9FFF-CN.
  * Fixed aj16-kanji.txt per Issue #125.
  * Fixed position of uni309B-V and uni309C-V per Issue #157.
  * Fixed HK mapping for U+752D 甭 per Issue #159.
  * Fixed CN mapping for U+5141 允 and U+535A 博 per Issue #162.
  * Remapped TW glyph for U+7239 爹 per Issue #167.
  * Restored JP glyph for U+5CB8 岸 per Issue #169.
  * Fixed mapping for U+F9DC 隆 per Issue #165.
  * Fixed interpolation bug in uni2299 ⊙ per Issue #181.
  * Fixed interpolation bugs in uni4B4C-CN 䭌 and uni4B55-CN 䭕 per
    Issue #193.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568001">- Remove old specfile constructs, update descriptions</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1702468800">- add %reconfigure_fonts_prereq to the subpackages
  * required by the presence of the macro:
    %reconfigure_fonts_scriptlets -n &lt;subpackage-name&gt;</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765368000">- Update to version 2.003
  * Fixed missing U+5CB8 and U+6FCA from JP subset
  * Fixed outline issue in uni58D3-JP Heavy source
  * Fixed outline issue in uni5A1B-CN Heavy source
  * Fixed outline issue in uni6D04-JP ExtraLight source
  * Fixed component order in uni704A-CN ExtraLight source
  * Fixed duplicate contours
  * Fixed inconsistent width for vertical kana
  * Adjusted U+5B53 孓
  * Fixed HK mapping for U+66F8 書
  * Mapped U+5E3D 帽 to uni5E3DuE0101-JP in the CN, TW, and HK
    CMap resources
  * Mapped U+62CB 拋 to uni62CB-JP in the TW and HK CMap resources
  * Mapped U+6F74 潴 to uni6F74uE0101-JP in the TW and HK CMap
    resources
  * Mapped U+588F 墏 to uni588F-CN in the HK CMap resources
  * Mapped U+5C07 將 to uni5C07-CN in the HK CMap resources
  * Mapped U+5C4D 屍 to uni5C4D-CN in the HK CMap resources
  * Mapped U+5D88 嶈 to uni5D88-CN in the HK CMap resources
  * Mapped U+613F 愿 to uni613F-JP in the HK CMap resources
  * Mapped U+63C3 揃 to uni63C3-JP90-JP in the HK CMap resources
  * Mapped U+64E5 擥 to uni64E5-TW in the HK CMap resources
  * Mapped U+68C8 棈 to uni68C8uE0101-JP in the HK CMap resources
  * Mapped U+69F3 槳 to uni69F3-CN in the HK CMap resources
  * Mapped U+6B7B 死 to uni6B7B-CN in the HK CMap resources
  * Mapped U+6F3F 漿 to uni6F3F-CN in the HK CMap resources
  * Mapped U+714E 煎 to uni714E-JP90-JP in the HK CMap resources
  * Mapped U+731C 猜 to uni731CuE0101-JP in the HK CMap resources
  * Mapped U+76E5 盥 to uni76E5-JP in the HK CMap resources
  * Mapped U+787B 硻 to uni787B-CN in the HK CMap resources
  * Mapped U+86F8 蛸 to uni86F8-JP90-JP in the HK CMap resources
  * Mapped U+87BF 螿 to uni87BF-CN in the HK CMap resources
  * Mapped U+8CA7 貧 to uni8CA7-CN in the HK CMap resources
  * Mapped U+8E61 蹡 to uni8E61-CN in the HK CMap resources
  * Mapped U+9306 錆 to uni9306-JP90-JP in the HK CMap resources
  * Mapped U+962A 阪 to uni962AuE0101-JP in the HK CMap resources
  * Mapped U+975C 靜 to uni975CuE0102-JP in the HK CMap resources
  * Mapped U+9BB9 鮹 to uni9BB9uE0101-JP in the HK CMap resources
  * Mapped U+9BD6 鯖 to uni9BD6-JP90-JP in the HK CMap resources
  * Fixed vertical stroke on HK glyphs for uni7562-HK 畢,
    uni7BF3-HK 篳, and uni7BF3-HK 罼
  * Fixed missing stroke on uni55F6-TW 嗶 and uni6EED-TW 滭
  * Updated U+2C629 𬘩
- Update the spec file
  * Fix sources and urls according to the upstream distribution.
  * Add `-c` option to the %reconfigure_fonts_scriptlets macro for
    CJK fonts.
  * Properly use `install` command in the %install section.
  * Improve summaries for regional variations.</changelog>
</package>
<package pkgid="adf78b6de8121274dac1f6bd4742a30ba494c03aa7598b11bf2b048c1cc0b2f0427942a264c7d705084fbf5db22d765a9ce48e61845b5802dfca208c9abfc015" name="adobe-sourcesans3-fonts" arch="noarch">
  <version epoch="0" ver="3.052" rel="1.1"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1629115200">- Create new package to Source Sans 3, the successor of Source Sans
  Pro: the changes are too significant to replace the latter
  (boo#1189267)</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1680609600">- Update to 3.052:
  * Adds Medium weight requested by user. (GitHub issue #253)
  * Updates the design of several glyphs to arrive at more compact
    vertical metrics</changelog>
</package>
<package pkgid="986c2036bf754e234c433c1afc007c7071ca8f6c39b270fa2ff9a2fc284df0c239a2cd92c5935b97bab9c29041b9ef597d754799bc326504fea9f5de0450bb2b" name="adobe-sourcesanspro-fonts" arch="noarch">
  <version epoch="0" ver="2.045" rel="2.2"/>
  <changelog author="dmitry_r@opensuse.org" date="1367841600">- Update to version 1.050
  * Coordinated the vertical alignment of the tops of the letters
    across all the styles at the various sizes.</changelog>
  <changelog author="fa0sck@gmail.com" date="1370865600">- Install fonts without x-bit</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1404907200">- Update to version 2.010 for Roman styles:
  * Geometric shapes were made larger.
  * Adds narrow no-break space U+202F.
  * Updates kerning of small caps and adds small cap punctuation.
  * Adds Cyrillic and Greek support.
  * Updates size and shape of diacritics.
  * Adjusts superscript height to coordinate baseline of letters and numbers.
- Update to version 1.065 for Italic styles:
  * Geometric shapes were made larger.
  * Updates size and shape of diacritics.
  * Adjusts superscript height to coordinate baseline of letters and numbers.</changelog>
  <changelog author="fcrozat@suse.com" date="1444305600">- Update to version 2.020 for Roman styles:
  * Changed vendor ID to ADBO.
  * Updated x-height measurements in all fonts.
  * Updated name table to remove full license text from binary font
    files.
  * Removed NULL (U+0000) and CR (U+000D) glyphs from TrueType
    fonts.
- Update to version 1.075 for Italic styles:
  * Updated right side bearing of quotedblbase and kerning of
  * baseline quotes.
  * Added narrow no-break space (U+202F).
  * Moved fi and fl ligatures to the end of glyph order.
- Update url to github.com.</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1558958400">- Update to version 2.045 (Roman) and 1.095 (Italic):
  * Bugfixes (too many to name here)
- Run through spec cleaner
- Only package the (better) otf fonts (following the Source Code
  Pro package)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1559131200">- Update source url</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1627560000">- Update to version 3.046
  * Roman and Italic now are the same version
  * The "pro" part of the name has been dropped, internally a number
    is now used: Source Sans 3
  * Update URL
  * This is a major release with many changes. See the release page
    for the details:
    https://github.com/adobe-fonts/source-sans/releases</changelog>
  <changelog author="tiwai@suse.de" date="1627560001">- Fixed github URL
- Fixed Source URL again; we take the full source zip instead of
  split release zip</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1628078400">- Add 31-adobe-sourcesanspro.conf so that old name still works</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1629115200">- Revert update to Source Sans 3 and keep the pro versions
  (boo#1189267)</changelog>
</package>
<package pkgid="2a23fcb25909c48594857ec72aa2822c7fb541df7077c03c364a719d95d9508a4c6210de34ed52c486250e80860a21bbf37e5a6daa8a233de566a6656063bbae" name="adobe-sourceserif4-fonts" arch="noarch">
  <version epoch="0" ver="4.005" rel="1.1"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1629115200">- Create new package to Source Serif 4, the successor of Source Serif
  Pro: the changes are too significant to replace the latter
  (boo#1189267)</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1674216000">- Update to 4.004: Minor fixes:
  * solve contextual kerning for the geminated l
  * fix hmtx issue in TTF VFs
  * fix substitution for io + combining mark</changelog>
</package>
<package pkgid="3ee6d7caf64ecc8e4a09538ae6f7ab1479212c32f57d167ac0a395b791e9aad6158e4e40efb72dfa36addcee7b5a14d8fe23d8298613d56d397e14c3563896dc" name="adobe-sourceserifpro-fonts" arch="noarch">
  <version epoch="0" ver="3.000" rel="2.2"/>
  <changelog author="robert.munteanu@gmail.com" date="1401192000">- Initial version</changelog>
  <changelog author="cornelis@solcon.nl" date="1523275200">- Update to 2.000
  * Changes 1.017:
    + Add ExtraLight, Light and Black weights.
    + Semibold and Bold were made heavier.
    + Lcommaaccent and lcommaaccent were added (missing in first release).
  * Changes 2.000:
    + Increase character set to Adobe Latin 4.
    + Add Greek (AG-1) &amp; Cyrillic (AC-2) writing systems.
    + Add Small Caps for all of the above.
    + Add superiors for Latin capitals.
- Update url to github.com</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1559649600">- Update to 2.010 (Roman) and 1.010 (Italic):
  * Italic variant is added
  * small fixes, mainly bugfixes
- Only package OTF (like the Sans and Code variants of Source Pro)</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1560600000">- Update to 3.000 (Roman and Italic have now the same version):
  Changes to Italic styles:
  * extend Latin character set from AL-3 to AL-4
  * add Cyrillic (covering AC-2)
  * add Greek (covering AG-1)
  Changes to Roman styles:
  * minor updates to spacing of modifer glyphs
  * updates to some Cyrillic characters as suggested by external
    advisors
  * minor updates to Cyrillic kerning
  * updates to some Greek characters as suggested by external
    advisors
  Global changes:
  * overhaul ccmp feature to decompose accented glyphs when
    followed by combining
  * mark, thus allowing double-stacking of accents (addresses
    [#41], #42)
  * add ccmp solution for Ukrainian її clash, also for Latin ïï
    (addresses #48)
  * add Bulgarian Cyrillic alternates both via locl and ss01 feature
    (addresses #20)
  * add Serbian/Macedonian Cyrillic alternates both via locl and
    ss02 feature
  Roman and Italic styles now support the same global character set,
  in both static and variable versions.</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1627560000">- Update to 4.004:
  Major update with the following highlights:
  * Source Serif now has six weights across five optical sizes
  * Shift text master in design space
  * Change the family name from Source Serif Pro to Source Serif 4</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1627560001">- Update description to reflect name change Source Sans</changelog>
  <changelog author="tiwai@suse.de" date="1627560002">- Fix download URL again; we take the full source zip instead of
  each split release zip</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1628078400">- Add 31-adobe-sourceserifpro.conf so that old name still works</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1629115200">- Revert update to Source Serif 4 and keep the pro version
  (boo#1189267)</changelog>
</package>
<package pkgid="0204ed296143474fac7263a429e15ddce6c06d691b8175b39503afe9ecadfc4736bccdd1e78e0b1064ba016c082e9cf42d32a78ed0ce6eaf652b7f7059fc004c" name="adolc-devel" arch="riscv64">
  <version epoch="0" ver="2.7.2" rel="5.3"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Modernize specfile and avoid bashisms (commented, but still)
- Remove em dashes from summaries</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Drop baselibs.conf, 32bit support is not needed anymore</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758369600">- libboost_system was removed upstream, fixes boo#1249973
  * Patch adolc-remove-boost-system-library.patch</changelog>
</package>
<package pkgid="6ce9c121f988624f3e5325c683a862589c90d33063449fcaba8320b48cc1d2542a25b57940accdee11dad0d146a57cdcce348faf99b68b26b36c0ed3a1575a81" name="adolc-doc" arch="noarch">
  <version epoch="0" ver="2.7.2" rel="5.3"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Modernize specfile and avoid bashisms (commented, but still)
- Remove em dashes from summaries</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Drop baselibs.conf, 32bit support is not needed anymore</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758369600">- libboost_system was removed upstream, fixes boo#1249973
  * Patch adolc-remove-boost-system-library.patch</changelog>
</package>
<package pkgid="6ce2aab922f0f102b4ed1dbb7021986a08f1b123d30404b19343a5bafc846797f70bb9b88d6b32e17f1706a7a673ff1fe25dd4903915502af0c755a117a652a2" name="adplugdb" arch="riscv64">
  <version epoch="0" ver="2.4" rel="1.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt;" date="1215432000">- new package</changelog>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt;" date="1215604800">- added missing Requires in -devel subpackage</changelog>
  <changelog author="Markus Rex &lt;msrex@msrex.de&gt;" date="1539518400">- remove debug-package definition for non-suse distros</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676289600">- Specfile overhaul
- Upstream moved to github: adjust URL, source
- Update to version 2.3.3
  * New RAD player by devinacker
  * Many bug fixes by Alexander Miller
    + CVE-2019-14690 - buffer overflow in .bmf
    + CVE-2019-14691 - buffer overflow in .dtm
    + CVE-2019-14692 - buffer overflow in .mkj
    + CVE-2019-14732 - buffer overflow in .a2m
    + CVE-2019-14733 - buffer overflow in .rad
    + CVE-2019-14734 - buffer overflow in .mtk
    + CVE-2019-15151 - double free and OOB reads in .u6m
    + OOB reads in .xad
    + OOB reads in .rix
- Update to versoin 2.3.2
  * Mostly bug fixes.
- Update to versoin 2.3.1
  * Minor fixes to the build system for performance and
    compatibility.
  * Fix for Linux on more esoteric arches.
- Update to versoin 2.3.0
  * It's been over seven years since the last release, and a lot
    of work has been going on in that time. There are new file
    formats and many bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676980800">- Fix runtime requirements for adplugdb</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1744027200">- Update to version 2.4
  Bug fixes:
  * Many fixes, cleanup, and refactoring across all players based
    on fuzzing tests. Huge thanks to Alexander Miller for these.
    There are too many to list here - please read the commit log.
  * Fixes to SurroundOPL getchip(), fixing missing note problems.
  * Many code typo fixes (thanks to luz paz for these).
  * Make SOP player endian aware and many further fixes across
    players.
  * Fix RAD2 player crashes with files referencing unused
    instruments.
  * Added stress tests and many build fixes across platforms.
  New formats:
  * MUS,ADL: Add support for Coktel Vision game music files to
    Visual Composer player.
  * MID: Detect MIDI Type 1 multi-track files.
  * PIS: Beni Tracker.
  * MTR: Master Tracker Loader.
  * A2M: Add new player for A2M and A2T (versions 1-14).
  * D00: Add support for reheadered D00 songs.
  * PLX: PALLADIX Sound System.
  * LD0: Add support for old LOUDNESS files that don't have MIDI
    instrument data.
  Misc:
  * Updated NukedOPL to master 730f8c238a152cb3314e46919789a666c9d81d82
  * Updated ADL player to ScummVM version from Dec 7, 2020.
- Run checks</changelog>
</package>
<package pkgid="22390154397dc4b1fc7d6e6ea101b4ca977267be1e4fa6d401f1f0bbe46e07661bcf94062d03e2209441e8c786a8f6221d0854347a06570f37f6261aa631a9ec" name="adriconf" arch="riscv64">
  <version epoch="0" ver="2.7.3" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604491200">- Update to version 2.4:
  * Renamed application from br.com.jeanhertel.adriconf to
    org.freedesktop.adriconf.
  * Handle string and float options.
  * Add Polish translations. @baryluk
  * Make various cosmetic fixes.
- Changes for older versions in 2.* series:
  * Rename application to org.freedesktop.adriconf
  * Make sure themes don't add shadows to button.
  * Add tooltips to add profile screen.
  * Fix Spin Button fields, so that increment/decrement fields are
    correctly visible.
  * Improve Switch buttons with more visible colors.
  * Small fix fox incorrect shadows with default GTK+ theme.
  * User Interface is dark by default
  * Completely removed dialogs and replaced them with screens,
    giving a more natural navigation.
  * Profiles are now saved independently giving the user more
    control on what to save.
  * Mesa-defined profiles are not shown anymore, avoiding previous
    confusion on what the user added and what is defined by mesa
    itself.
  * Better validate when the user adds a new profile.
  * Bug-fix: When switching the GPU on PRIME settings now we keep
    the same application selected.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to version 2.4.1
  * No source changes
- Fixed dependencies
  * GTK+ 0.24+ is required for ComboBoxExtra
  * libXML++ is also supported in version 5 (used in Factory)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1648468800">- Update to version 2.5.0:
  * No changelog provided</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1670328000">- Update to version 2.5.1:
  * No changelog provided</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678881600">- Update to version 2.6.0:
  * No changelog provided</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680004800">- Add fix-missing-include.patch: Add missing include exposed by
  gcc13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685102400">- Update to version 2.7.0:
  * Adjusted app to better handle very small screens
  * Dropped dependency on X11
  * Support new executable_regexp and sha1 profile attributes</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1696939200">- Update to version 2.7.1:
  * Fix build with GCC 13
- The fix-missing-include.patch was removed from the package.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1721649600">- Update to version 2.7.2:
  * Updated dependencies</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1758888000">- Update to version 2.7.3:
  * Fix appstream data
  * Fix compilation with GCC15
- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249921)</changelog>
</package>
<package pkgid="ac82e1072cd2f5df87a6a8350318b07a79797d80bacffb844041eab7d9e17fba578b916c2d84002e7fd365da1fbf5ed518ba7394a8c8230191c912b6a295374b" name="adriconf-lang" arch="noarch">
  <version epoch="0" ver="2.7.3" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604491200">- Update to version 2.4:
  * Renamed application from br.com.jeanhertel.adriconf to
    org.freedesktop.adriconf.
  * Handle string and float options.
  * Add Polish translations. @baryluk
  * Make various cosmetic fixes.
- Changes for older versions in 2.* series:
  * Rename application to org.freedesktop.adriconf
  * Make sure themes don't add shadows to button.
  * Add tooltips to add profile screen.
  * Fix Spin Button fields, so that increment/decrement fields are
    correctly visible.
  * Improve Switch buttons with more visible colors.
  * Small fix fox incorrect shadows with default GTK+ theme.
  * User Interface is dark by default
  * Completely removed dialogs and replaced them with screens,
    giving a more natural navigation.
  * Profiles are now saved independently giving the user more
    control on what to save.
  * Mesa-defined profiles are not shown anymore, avoiding previous
    confusion on what the user added and what is defined by mesa
    itself.
  * Better validate when the user adds a new profile.
  * Bug-fix: When switching the GPU on PRIME settings now we keep
    the same application selected.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to version 2.4.1
  * No source changes
- Fixed dependencies
  * GTK+ 0.24+ is required for ComboBoxExtra
  * libXML++ is also supported in version 5 (used in Factory)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1648468800">- Update to version 2.5.0:
  * No changelog provided</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1670328000">- Update to version 2.5.1:
  * No changelog provided</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678881600">- Update to version 2.6.0:
  * No changelog provided</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680004800">- Add fix-missing-include.patch: Add missing include exposed by
  gcc13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685102400">- Update to version 2.7.0:
  * Adjusted app to better handle very small screens
  * Dropped dependency on X11
  * Support new executable_regexp and sha1 profile attributes</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1696939200">- Update to version 2.7.1:
  * Fix build with GCC 13
- The fix-missing-include.patch was removed from the package.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1721649600">- Update to version 2.7.2:
  * Updated dependencies</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1758888000">- Update to version 2.7.3:
  * Fix appstream data
  * Fix compilation with GCC15
- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249921)</changelog>
</package>
<package pkgid="cc4b88ff153ce0443c76de1af2a1c534c6429a4c0b5185809c54ed9558bd8af07ef0077b4b9d266a27dc06b5dc8d63a35db3cb133b08978cf6e6cea79d701f73" name="ads" arch="noarch">
  <version epoch="0" ver="2.0+git.0.bdc680d" rel="2.2"/>
  <changelog author="dmulder@suse.com" date="1509364800">- Add a changelog</changelog>
  <changelog author="dmulder@suse.com" date="1510228800">- Update to v1.3 and some spec file fixes</changelog>
  <changelog author="dmulder@suse.com" date="1520337600">- Update to v1.4, still depends on python2 due to unmet dependencies,
  but the source is now compatible with python3</changelog>
  <changelog author="dmulder@suse.com" date="1550145600">- Update to 1.5:
  + Update to python3.
  + ads differs between architectures; (bsc#1109536)
  + add a man page</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580212800">- Add missing BuildRequires to spec file</changelog>
  <changelog author="dmulder@suse.com" date="1604059200">- Update to 2.0:
  + Major rewrite uses samba python bindings for most commands</changelog>
  <changelog author="pgajdos@suse.com" date="1714392000">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="ad1fd88a27d20e9776017da6d3184b258c6f8711b987b78447fbee4355593146fd19864ad1547c288e3fe69cae2c5c0b92b63b56c9bdebe4595230f674c91e78" name="adwaita-fonts" arch="noarch">
  <version epoch="0" ver="49.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738152000">- Initial packaging for openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758024000">- Update to version 49.0:
  + mono: Add hash verification
  + license: Change to OFL
- Change License to OFL, following upstream</changelog>
</package>
<package pkgid="ea250f3af47376d7bee5f6609bc7e20003022ce68cf622b1bd7fa6ef97e18ef6db5f31abefc0a55f0ebc7005895738ae98d70b1df616251f2a966a7c4ae4229c" name="adwaita-icon-theme" arch="noarch">
  <version epoch="0" ver="49.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.2:
  + inherit from AdwaitaLegacy.
  + symbolic: mic icons -- more opaque and legible in shell's top
    bar.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1726488000">- Update to version 47.0:
  + cursors: updated spinners to match libadwaita.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1735905600">- Update to version 48.alpha:
  + cursors: adjust asset sizing to feel more linear.
  + Build cleanup.
  + symbolic:
  - power profile metaphors.
  - pan icons.
  - remove emblems.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738670400">- Update to version 48.beta:
  + Drop spinner (process-working). Libadwaita provides one.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 48.0:
  + symbolic: pan-* old design was in place for -rtl
  + cursors: added dnd-ask on gtk request</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1750161600">- Update to version 48.1:
  + cursors: semantic cleanup of DND cursors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756209600">- Update to version 49.beta:
  + symbolic: plugged variants of battery status
  + symbolic: vpn metaphor
  + symbolic: gtk rendering optimizations
  + cursors: fleur -&gt; all-resize
  + cursors: DND cleanup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.rc:
  + symbolic: night light
  + symbolic: battery rendered as square</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Drop gdk-pixbuf-loader-rsvg BuildRequires: glycin-loaders comes
  in via libgtk3 already and handles this case.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 49.0:
  + No changes since version 49.rc</changelog>
</package>
<package pkgid="71567bd8721d4def74c5412c601a68d586cf25ee77fc33bf73e5cd2e3158fc6d7c9473328cedc4cbe015893e4e82e83045c297da6d2ebe0fdb1377987214b95e" name="adwaita-icon-theme-legacy" arch="noarch">
  <version epoch="0" ver="46.2" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Initial package, version 46.2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Drop gdk-pixbuf-loader-rsvg BuildRequires: glycin-loaders comes
  in via libgtk3 already and handles this case.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="827d140fb92ad271ffd5700332ea8a18be72a476cde25eae0c39f4fe32dc714b56e7a53f9ccbfe79e20671e2f0c15221df170295e0c27f2af1c4914a4bda9b89" name="adwaita-qt5" arch="riscv64">
  <version epoch="0" ver="1.4.2" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621598400">- Add baselibs.conf: create libadwaitaqt1-32bit as needed by
  QGNomePlatform.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621771200">- Update to 1.3.0
  * Adwaita-qt library now provides Adwaita::Renderer class to
    render Adwaita components
  * Minor bug fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623240000">- Update to version 1.3.1:
  + Fixed wrongly advertised version.
  + Fixed compatibility with older versions.
  + Fixed QTabWidget issue where tabs were stretched to full
    width/heigh.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634644800">- Update to version 1.4.0
  + Base colors are now parsed from stylesheets provided by GTK 4
  + Added variants for HighContrast and HighContrastInverse</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1636545600">- Update to version 1.4.1
  * Support for Qt6 build with CMake option -DUSE_QT6=true.
  * QProgressBar: correctly get information whether we should
    render horizontal or vertical bar.
- Convert to _multibuild: enable builds for Qt5 and Qt6.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645617600">- Drop baselibs.conf: Stop supporting 32bit on x86_64, the only
  known consumer have dropped it also.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645704000">- Add hard cmake(Qt6Core) and cmake(Qt6Widgets) Requires to
  libadwaita-qt6-devel sub-package.
- Nuke the generated .pc file from the same sub-package, it is
  invalid.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664280000">- Update to version 1.4.2:
  + Fixed plugin path for Qt6.
  + Switch between dark/light variant on runtime on
    QEvent::PaletteChange.
  + Qt5X11Extras is an optional dependency.
  + UI: QMenu improvements.
  + Fixed placeholder text color for Qt6.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1677758400">- Use the qt6 %cmake macros when building the qt6 flavor which
  uses the right compiler in SLE/Leap instead of gcc7 (which fails
  to build since it doesn't support C++17 headers used by Qt6).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694606400">- Drop (libQt5Core5 and gnome-session) and
  (libQt6Core6 and gnome-session) Supplements: No longer install
  automatically when the above conditions are met. Upstream have
  stopped maintenance of these packages, and are considered
  obsolete.</changelog>
</package>
<package pkgid="2170bdfe55f1eb0b8087bf9f6c0cfee48d62bf2f4e669ffcf1e5eaf088997b9d5555bdfe6fc22f1b52c0422fa586fac840f28f07ac727626a49bcac57b8ca6d3" name="adwaita-qt6" arch="riscv64">
  <version epoch="0" ver="1.4.2" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621598400">- Add baselibs.conf: create libadwaitaqt1-32bit as needed by
  QGNomePlatform.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621771200">- Update to 1.3.0
  * Adwaita-qt library now provides Adwaita::Renderer class to
    render Adwaita components
  * Minor bug fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623240000">- Update to version 1.3.1:
  + Fixed wrongly advertised version.
  + Fixed compatibility with older versions.
  + Fixed QTabWidget issue where tabs were stretched to full
    width/heigh.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634644800">- Update to version 1.4.0
  + Base colors are now parsed from stylesheets provided by GTK 4
  + Added variants for HighContrast and HighContrastInverse</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1636545600">- Update to version 1.4.1
  * Support for Qt6 build with CMake option -DUSE_QT6=true.
  * QProgressBar: correctly get information whether we should
    render horizontal or vertical bar.
- Convert to _multibuild: enable builds for Qt5 and Qt6.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645617600">- Drop baselibs.conf: Stop supporting 32bit on x86_64, the only
  known consumer have dropped it also.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645704000">- Add hard cmake(Qt6Core) and cmake(Qt6Widgets) Requires to
  libadwaita-qt6-devel sub-package.
- Nuke the generated .pc file from the same sub-package, it is
  invalid.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664280000">- Update to version 1.4.2:
  + Fixed plugin path for Qt6.
  + Switch between dark/light variant on runtime on
    QEvent::PaletteChange.
  + Qt5X11Extras is an optional dependency.
  + UI: QMenu improvements.
  + Fixed placeholder text color for Qt6.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1677758400">- Use the qt6 %cmake macros when building the qt6 flavor which
  uses the right compiler in SLE/Leap instead of gcc7 (which fails
  to build since it doesn't support C++17 headers used by Qt6).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694606400">- Drop (libQt5Core5 and gnome-session) and
  (libQt6Core6 and gnome-session) Supplements: No longer install
  automatically when the above conditions are met. Upstream have
  stopped maintenance of these packages, and are considered
  obsolete.</changelog>
</package>
<package pkgid="c19b71cf29a005e02f9cee8525fae95e2edb89d78371e9bde70860cba2bf013b728a142dacdc84cd25f1aee0b95fc111167bc076c3bd41fff7216312230f7634" name="adwaita-xfce-icon-theme" arch="noarch">
  <version epoch="0" ver="0.0.4+git0.b33d65a" rel="1.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653048000">- Initial build</changelog>
  <changelog author="mauriziogalli@opensuse.org" date="1653048001">- Update to version 0.0.1+git0.e151182:
  * Just a release for the initial build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656331200">- Add obsolete openSUSE-xfce-icon-theme because upstream project is
  replaced by adwaita-xfce.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656417600">- Fix Provides/Obsoletes mechanism in spec file</changelog>
  <changelog author="mauriziogalli@opensuse.org" date="1656590400">- Update to version 0.0.2+git0.ee9b710:
  * Added multimedia-player icon
  * Added camera-photo icon</changelog>
  <changelog author="mauriziogalli@opensuse.org" date="1674129600">- Update to version 0.0.3+git0.e0f73b9:
  * Add properly scaled phone icon
  * Fix up entries in index.theme</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Dependency adwaita-icon-theme needs to be explicit</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1712577600">- Update to version 0.0.4+git0.b33d65a
  * Remove superfluous /apps directory from index.theme</changelog>
</package>
<package pkgid="1e4d5b175df4060e442cfd6c3ead67457b221e27554f018e18498c85e33169aa0baf56311730059d4cb7d91461a1cbb3a91451de0fb5b601200953ba29c1c933" name="aegisub" arch="riscv64">
  <version epoch="0" ver="3.4.2" rel="7.2"/>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1627560000">- Disable 32 bit build, causes gcc bug.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1656244800">- Disable s390x build, unsupported target architecture.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1672315200">- Update to version 3.3.3
  * Pass storage size to libass to fix rendering
  * This changes how subtitle is rendered in certain cases when using
    libass as subtitle renderer. The behavior now matches
  ffmpeg&gt;=5.0.1 and VLC nightly (not included in VLC=3.0.17.4 yet)
  * Added CoreAudio player for macOS, which supports multi channel output
  * Allow choosing between wxStyledTextCtrl and wxTextCtrl for subtitle
    edit box
  * wxSTC provides syntax highlighting
  * wxTextCtrl is the native text editor provided by system, and may
    have better support for IME, right-to-left languages, etc.
  * Shift + right-click gives native context menu when using wxTextCtrl
  * Support for negative margin (@petzku)
  * Fix timestamp issue when loading subtitle from MKS
  * Fix support for embedded font in ass (@Kienyew)
  * Fix build issues with boost&gt;=1.76, M1 Mac, etc.
- Add patch: aegisub-buildfix_autotools.patch to fix build with autotools
- Drop patch: ax_boost-files.patch which is fixed upstream
- Drop aegisub-rpmlintrc not needed anymore</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1675857600">- Add aegisub-3.3.3-fix-boost-181-build.patch copied from mageia
  to fix build against boost-1.81</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1733572800">- Switch from autotools to cmake for building
  * Fix detection of Boost with ICU support
  * require Boost Container
  * require libicu-devel to build against libicu used by Boost
  * bump requirement for PulseAudio to 0.9.9 as required by cmake
  * use custom build dir as "build" is already used in the source
- Drop patch: aegisub-buildfix_autotools.patch to fix build with cmake</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1741089600">- Update to version 3.4.2
  * Fix more locale-dependent path issues
  * Discard MRU entries with invalid encodings instead of crashing
  * Work around wxGTK crash when clicking “Show Original”
- Remove unneeded patch and BuildRequires:
  * aegisub-3.3.3-fix-boost-181-build.patch: fix upstream
  * lua51: replace with LuaJIT
  * cmake: replace with meson
  * intltool
- Add BuildRequires to build version 3.4.2:
  * meson
  * pkgconfig(alsa)
  * pkgconfig(openal)
  * pkgconfig(uchardet)
  * pkgconfig(portaudio-2.0)
- fix script version and description</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1741089601">- fix link Aegisub source
- limit libboost version
- remove excludearch to give chance other architecture</changelog>
  <changelog author="Héctor Orón Martínez &lt;hector.oron@gmail.com&gt;" date="1747137600">- Disable ppc64le since there is no luajit support.</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249599)</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1765108800">- Add Again LuaJIT-2.1.gitmodule Source: luajit Factory remove
  Support Lua 5.2 compatibility make build Failed
- Add zstd BuildRequires: for extract submodule</changelog>
</package>
<package pkgid="7bca6d22bda91f60fc9de9f5ecefe29e2958ec1ef0bfb7913900c033d161be92db3374805a8618d46c1dc9b5f03354ab1c4e33b8bacc1ef06042de242caa514d" name="aelfred" arch="noarch">
  <version epoch="0" ver="7.0" rel="10.1"/>
  <changelog author="tchvatal@suse.com" date="1405080000">- Cleanup with spec-cleaner and do not version javadoc dir.</changelog>
  <changelog author="sfalken@opensuse.org" date="1407499200">- Updated to 7.0
  * Changed the package name to net.sf.saxon.aelfred to prevent any accidental confusion with the original Microstar code or with David Brownell's version.
  * Fixed several bugs: (1) a bug in namespace handling (where an attribute xxx:name precedes the xmlns:xxx declaration) (2) poor diagnostics when end of file occurs prematurely
  * Subsetting the code to include only the XML non-validating parser and SAX driver, with appropriate changes to the setFeature() and getFeature() methods.
  * Some further changes made by David Brownell up to June 2001 have been incorporated.
- Rebased aelfred-icedtea-build.patch for new source
- Added: aelfred7_0.zip
- Deleted: aelfred.zip
- Updated URLs in specfile</changelog>
  <changelog author="sfalken@opensuse.org" date="1407499201">- Uploading proper patch, so things will build</changelog>
  <changelog author="p.drouand@gmail.com" date="1417694400">- Remove java-devel dependency; not needed anymore</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Specify java source level 1.6 to allow building with jdk9</changelog>
  <changelog author="bwiedemann@suse.com" date="1515585600">- Generate javadoc without timestamp to make build reproducible
  (boo#1047218)</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="1647691200">- Added patch:
  * aelfred-javadoc.patch
    + fix build with javadoc 17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define
- Refactor the spec file to actually build the jar and not just
  to distribute the prebuilt one</changelog>
</package>
<package pkgid="cb4449f17988c892b54115ee594d140032ca304a630e711d7a4586cbecb2dede66b4fb8c5f1bb0ea10ad9650255130bd1a57ec99246ad7ae48639159e288a186" name="aelfred-javadoc" arch="noarch">
  <version epoch="0" ver="7.0" rel="10.1"/>
  <changelog author="tchvatal@suse.com" date="1405080000">- Cleanup with spec-cleaner and do not version javadoc dir.</changelog>
  <changelog author="sfalken@opensuse.org" date="1407499200">- Updated to 7.0
  * Changed the package name to net.sf.saxon.aelfred to prevent any accidental confusion with the original Microstar code or with David Brownell's version.
  * Fixed several bugs: (1) a bug in namespace handling (where an attribute xxx:name precedes the xmlns:xxx declaration) (2) poor diagnostics when end of file occurs prematurely
  * Subsetting the code to include only the XML non-validating parser and SAX driver, with appropriate changes to the setFeature() and getFeature() methods.
  * Some further changes made by David Brownell up to June 2001 have been incorporated.
- Rebased aelfred-icedtea-build.patch for new source
- Added: aelfred7_0.zip
- Deleted: aelfred.zip
- Updated URLs in specfile</changelog>
  <changelog author="sfalken@opensuse.org" date="1407499201">- Uploading proper patch, so things will build</changelog>
  <changelog author="p.drouand@gmail.com" date="1417694400">- Remove java-devel dependency; not needed anymore</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Specify java source level 1.6 to allow building with jdk9</changelog>
  <changelog author="bwiedemann@suse.com" date="1515585600">- Generate javadoc without timestamp to make build reproducible
  (boo#1047218)</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="1647691200">- Added patch:
  * aelfred-javadoc.patch
    + fix build with javadoc 17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define
- Refactor the spec file to actually build the jar and not just
  to distribute the prebuilt one</changelog>
</package>
<package pkgid="87fcb294cd74300ce0b9330eb7f4e101ffb002bcf3e19c9a7ab522a6983edb00e722ce84f22ec0aed74631ce2a5178bd0ea9c5351992239b2f18092800b19745" name="aeon-check" arch="noarch">
  <version epoch="0" ver="1.0.9" rel="1.1"/>
  <changelog author="rbrown@suse.com" date="1722340800">- Initial packaging of version 1.0.1
  * Addresses boo#1228416</changelog>
  <changelog author="rbrown@suse.com" date="1730721600">- Update to version 1.0.2:
  * Use mktemp (boo#1228861)</changelog>
  <changelog author="rbrown@suse.com" date="1735905600">- Update to version 1.0.3:
  * boo#1234234 - correct PCR list for Aeon FDE</changelog>
  <changelog author="rbrown@suse.com" date="1747224000">- Update to version 1.0.4:
  * boo1243182 - use zypper SINGLETRANS backend</changelog>
  <changelog author="rbrown@suse.com" date="1747224001">- Update to version 1.0.5:
  * Run grep quietly</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1752667200">- Update to version 1.0.6:
  * boo1246605 - use 'ro=vfs' in fstab</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1757678400">- Update to version 1.0.7:
  * Drop boo1228416 check</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1758628800">- Update to version 1.0.8:
  * Address gh#AeonDesktop/project#6 and gh#AeonDesktop/project#7</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1759147200">- Update to version 1.0.9:
  * Correct tpm2-measure-pcr typo</changelog>
</package>
<package pkgid="fc952a523572ba6fbf9ac19f8512f4d9663dbaf1aa20679ad8b2f8a4f7371cde35bbfa15ffb1211d0204d03163547464b6290976cfcb6e00484a269b9f0b87a8" name="aer-inject" arch="riscv64">
  <version epoch="0" ver="0.2" rel="1.4"/>
  <changelog author="fvogt@suse.com" date="1446552000">- Initial commit</changelog>
  <changelog author="fvogt@suse.com" date="1446811200">- Disable _service</changelog>
  <changelog author="fvogt@suse.com" date="1446811201">- Run _service</changelog>
</package>
<package pkgid="6bd3197e44aaac6549f5fd3a169b3cddb2300627d3a3916cd6865f055264c1a8cc67f74a16f401145734d8cb629ebc1962e402d6c506cf0b558515df7432ec99" name="aerc" arch="riscv64">
  <version epoch="0" ver="0.21.0" rel="1.1"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713441600">- Build without date to improve reproducibility
- Enable and run tests</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt;" date="1715342400">- Set locale to UTF-8 when testing filters</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.18.0" date="1719921600">- Update to upstream version 0.18.0
  * Add [ui].msglist-scroll-offset option to set a scroll offset for the
    message list.
  * Add new :align command to align the selected message at the top, center, or
    bottom of the message list.
  * Inline image previews when no filter is defined for image/* and the terminal
    supports it.
  * Add :bounce command to reintroduce messages into the transport system.
  * Message counts are available in statusline templates.
  * Execute IPC commands verbatim by providing the command and its args as a
    single argument in the shell.
  * Virtually any key binding can now be configured in binds.conf, including
    Shift+Alt+Control modifier combinations.
  * Configure default message list :split or :vsplit on startup with
    message-list-split in aerc.conf.
  * Create notmuch named queries with the :query command.
  * Specify a ":q" alias for quit.
  * The :detach command now understands globs similar to :attach.
  * Match filters on filename via ".filename,~&lt;regexp&gt; =".
  * Tell aerc how to handle file-based operations on multi-file notmuch messages
    with the account config option multi-file-strategy and the -m flag to
    :archive, :copy, :delete, and :move.
  * Add [ui].dialog-{position,width,height} to set the position, width and
    height of popover dialogs.
  * New pgp-self-encrypt option in accounts.conf.
  * Add --no-ipc flag to run "aerc mailto:...", "aerc mbox:...", and
    "aerc :&lt;command...&gt;" within the current aerc instance and prevent listening
    for IPC calls from other aerc instances.
  * Add config options disable-ipc-mailto and disable-ipc-mbox to make
    mailto:... and mbox:... commands always run in a new aerc instance.
  * Set global options in accounts.conf by placing them at the top of the file.
  * Silently close the terminal tab after piping a message to a command with
    ":pipe -s &lt;cmd&gt;".
  * New tag-modified hook for notmuch and JMAP accounts.
  * New flag-changed hook.
  * Add Notmuch search term completions to :query.
  * Add Notmuch completions for :cf, :filter and :search.
  * Add imaps+insecure to the available protocols, for connections that should
    ignore issues with certificate verification.
  * Add [ui].select-last-message option to position cursor at the bottom of the
    view.
  * Propagate terminal bell from the built-in terminal.
  * Added AERC_FOLDER_ROLE to hooks that have AERC_FOLDER.
  * Added {{.AccountBackend}} to templates.
  * Added AERC_ACCOUNT_BACKEND to hooks with AERC_ACCOUNT.
  * Per folder key bindings can now be defined for the message viewer.
  * Allow using existing directory name with ":query -f".
  * Allow specifying the folder to delete with :rmdir.
  * The address book is now used for :cc, :bcc and :forward.
  * Allow fallback to threading by subject with [ui].threading-by-subject.
  * Calendar responses now ignore case.
  * Allow account- and folder-specific binds to coexist.
  * Fixed crash when running :send with a :preview tab focused.
  * Deadlock when running "aerc mailto:foo@bar.com" without another instance of
    aerc already running.
  * Prevent a freeze for large-scale deletions with IMAP.
  * Mime-Version is no longer inserted in signed text parts headers. MTAs
    normalizing header case will not corrupt signatures anymore.
  * Restore previous behaviour of the new message bell which was broken in the
    last two releases for at least some setups.
  * The default [ui] settings and the "default" styleset have changed
    extensively. A no-color theme can be restored with the "monochrome"
    styleset.
  * The default "colorize" theme has been changed to use the base terminal
    colors.
  * The [viewer] section of stylesets now preserve default values as documented
    in aerc-stylesets(7) unless explicitly overridden.
  * Add Message-ID to the variables of [hooks].mail-received.
  * The TrayInfo template variable now includes a visual mark mode indicator.
  * The disable-ipc option in aerc.conf completely disables IPC.
  * Improved readability of the builtin calendar filter.
  * :open commands now preserve the original filename.
  * Unparsable accounts are skipped, instead of aerc exiting with an error.
  * Built-in descriptions for the default keybinds shown on the review screen
    will be deprecated in a future release. Descriptions can be added to those
    keybinds with inline comments in binds.conf.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720612800">- Update license to GPL-3.0-or-later -- See mailing list
  https://lists.sr.ht/~sircmpwn/aerc/%3CCKGCI4U5ATJ4.SFCCWY4TB0M7@marty%3E</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.18.1" date="1721044800">- Update to upstream version 0.18.1
  * Fixed startup error if "log-file" directory does not exist.
  * Aerc is now less pedantic about invalid headers for the maildir and notmuch
    backends.
  * Error when trying to configure smtp-domain with STARTTLS enabled.
  * smtp-domain is now properly taken into account for TLS connections.</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.18.2" date="1722254400">- Update to upstream version 0.18.2
  * Fixed builtin calendar filter error with non-GNU Awk.
  * Fixed detection of unicode width measurements on tmux 3.4.
  * Fixed dropping of events during large pastes.
  * Fixed Home and End key decoding for the st terminal.</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.19.0" date="1736856000">- Update to upstream version 0.19.0
  * New :redraw command to force a repaint of the screen.
  * New head and tail templates functions for strings.
  * New {{.AccountFrom}} template variable.
  * Replying to all will include the Sender in Cc.
  * Add -b flag to the :view command to open messages in a background tab.
  * AERC_ACCOUNT and AERC_FOLDER are now available in the signature command
    environment.
  * Filters will receive the actual COLUMNS and LINES values.
  * The :forward command now sets the forwarded flag.
  * Forwarded messages can now be searched for and filtered in notmuch and
    maildir.
  * Forwarded messages can be styled differently in the message list.
  * Forwarded messages can be identified with the {{.IsForwarded}} template.
  * The :flag command now sets/unsets/toggle the forwarded tag.
  * The notmuch backend now honors the forwarded flag, setting the "passed" tag.
  * The maildir backend now honors the forwarded/passed flag.
  * Auto-switch projects based on the message subject for the :patch command.
  * New :echo command that prints its arguments with templates resolved.
  * New use-envelope-from option in accounts.conf.
  * Command completion now displays descriptions next to completion items.
  * New completion_description style object in style sets used for rendering
    completion item descriptions.
  * :import-mbox can now import data from an URL.
  * Dynamic message list style can now match on multiple email headers.
  * The JMAP backend now supports full thread fetching and caching
    (limited within a single mailbox).
  * :expand-folder and :collapse-folder can now act on a non selected folder.
  * Filters commands can now provide their own paging by prefixing them with a
    "!" character. Doing so will disable the configured [viewer].pager and
    connect them directly to the terminal.
  * Reply to addresses in From and Reply-To headers with ":reply -f".
  * Fixed builtin calendar filter showing empty attendee list.
  * Terminal-based pinentry programs (e.g. pinentry-curses) now work properly.
  * Notmuch searches which explicitly contain tags from exclude-tags now return
    messages.
  * Invitations now honor the -a flag for :send.
  * Remove unwanted less than symbol from In-Reply-To header when Message-ID
    uses folding.
  * Aliases are now taken into account correctly when replying to own messages
    such as from the Sent folder or via a mailing list.
  * Some SMTP servers do not strip Bcc headers. aerc now removes them before
    sending emails to avoid leaking private information. A new strip-bcc = false
    option can be used in accounts.conf to revert to previous behaviour
    (preserve Bcc headers in outgoing messages).
  * There should no longer be any duplicates in recipient lists when replying.
  * GPG signatures and encrypted parts now use CRLF line endings as required by
    RFC 5322.
  * Template function quote only prefixes with a space if at quote depth 1.
  * Templates passed to the :reply command using the `-T` flag can now make use
    of {{.OriginalText}}.
  * The location of the command history file has changed to
    ${XDG_STATE_HOME:-$HOME/.local/state}/aerc/history.
  * Tab completions for text fields are run asynchronously. In-flight requests
    are cancelled when new input arrives.
  * Path completion now uses the normal filtering mechanism, respecting case
    sensitivity and the fuzzy completion option.
  * The html filter is now enabled by default, making w3m a weak runtime
    dependency. If it is not installed, viewing HTML emails will fail with an
    explicit error.
  * The default text/html filter will now run w3m in interactive mode.
  * The builtin html and html-unsafe filters can now take additional arguments
    that will be passed to w3m. This can be used to enable inline images when
    viewing text/html parts (e.g.: text/html = ! html-unsafe -sixel).
  * The templates exec commands is now executed with the filters exec $PATH
    similar to filter commands.
  * The default quoted_reply template now converts text/html parts to plain text
    before quoting them.</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.20.0" date="1737806400">- Update to upstream version 0.20.0
  * copy-to now supports multiple destination folders.
  * All commands that involve composing messages (:compose, :reply, :recall,
    :unsubscribe and :forward) now have a new -s flag to skip opening the text
    editor and go directly to the review screen. Previously, this flag was
    restricted to calendar invitations response commands (:accept,
    :accept-tentative and :decline).
  * copy-to-replied now properly works without having copy-to also set.
  * copy-to-replied creates empty messages when copy-to is also set.
  * The address-book completion popovers now again appear under the field being
    completed.
  * The new-message bell is now rung again for threaded directories as well.
  * The "default" styleset status line background has been reset to the default
    color (light or dark, depending on your terminal color scheme) in order to
    make error, warning or success messages more readable.
  * Key bindings in the compose review screen are now displayed in the order in
    which they are defined in the [compose::review] section of binds.conf.
  * It is now possible to explicitly hide key bindings from the compose review
    screen by using a special " # -" annotation.</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.20.1" date="1737979200">- Update to upstream version 0.20.1
  * Fixed: :sign and :encrypt descriptions overflow the review screen.
  * Fixed: some messages are hidden when using client side threading.</changelog>
  <changelog author="Hannes Braun &lt;apple.hannes@gmail.com&gt; - 0.21.0" date="1756382400">- Update to upstream version 0.21.0
  * If supported by the terminal, links from a message can now be copied
    to the system clipboard with the :copy-link command of the message
    viewer.
  * More extensive automatic configuration when using :new-accoount.
  * New :version command shows the version of the running instance of
    aerc in the statusbar.
  * The :new-account wizard now includes an extensive auto-detection
    mechanism which handles most mailserver configurations.
  * Add option to request full DSN for SMTP sent messages.
  * Support for number block enter to act as &lt;Cr&gt; in mappings.
  * It is now possible to toggle notmuch and JMAP tags.
  * Stylesets can be chained-up in styleset-name config parameter using
    comma-separated format.
  * A .HasNew flag indicating whether the account has received new
    messages to be used in the templates.
  * A tab-title-terminal setting for customizing the title of tabs in
    which the terminal widget is run.
  * Add the -u option to :next-folder and :prev-folder commands to cycle
    between folders that contain unseen messages.
  * Support for marking multiple messages based on filters.
  * Forward with a different account than the current one with
    ":forward-x &lt;account&gt;".
  * Readonly support for GMail labels.
  * Always use X-GM-EXT-1 extension if negotiated with GMail.
  * Support :modify-labels command for GMail and Proton.
  * Parsed links in HTML message parts now do not include trailing HTML
    tags.
  * Fixed an unguarded concurrent map access leading to crashes.
  * IMAP servers without IDLE support do not timeout while polling.
  * Some contacts provided by Gmail were ignored when tab-completing
    email addresses.
  * Fix an error when starting aerc through a mailto: link when the
    new_message template runs a signature command.
  * Threads now sorted by the greatest message according to the sort
    criteria and not by the message with the greatest UID.
  * Maildir backend now builds the therads according to the various
    config options such as sort-thread-siblings,
    reverse-msglist-order, threading-by-subject and
    reverse-thread-order.
  * :unsubscribe now follows RFC 8058.
  * The account wizard now always shows the correct path for the account
    configuration.
  * The default IMAP connection timeout has been increased to 90 seconds.
  * ":search -x &lt;flag&gt;" now requires lower-case flag values consistently
    with ":flag -x &lt;flag&gt;".
  * Thread siblings will now be ordered by subject if
    "[ui].sort-thread-siblings = false" and
    "[ui].threading-by-subject = true".
  * The &lt;account&gt;.folders-sort now supports patterns for folder names.
  * Results of filtering when fuzzy-complete is enabled list exact
    matches first.
  * The JWZ library used for threading is now vendored.
- Added skip-autoconfig-test.patch to skip autoconfig tests that are likely
  failing due to a missing internet connection.</changelog>
</package>
<package pkgid="aa92a189a2ca1ce60e1c3b80fd1b186544cfe2078e6eaa36b0803df34d9242c97d161f9cd6bff004623a82aceb89e1b67e8100a183d0b56b2d18b0ea26b477bd" name="aespipe" arch="riscv64">
  <version epoch="0" ver="2.4i" rel="1.1"/>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 2.4e
  * Added workaround for gpg 2 pinentry-mode bug.
- Cleanup 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="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596024000">- Update to 2.4f
  * Fixed configure script mis-detection of "labels need underline
    prefix" on Fedora. Fix from Jiri Hladky.
  * Added configure script autodetection for x86/amd64 -fno-pie compile
    and -no-pie linker flags. These are needed when compiler/linker
    produces position independent executable (PIE) by default.
- Run spec-cleaner
- Add source verification</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623758400">- Disable LTO for aarch64, %{arm} and ppc64le as a workaround for boo#1187352</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1624881600">- Disable LTO everywhere (bsc#1187352)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1634817600">- Re-enable LTO, but disable strict aliasing - boo#1187352</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://loop-aes.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://loop-aes.sourceforge.net/</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1706270400">- Update to version 2.4g:
  * Added configure script autodetection for -fno-strict-aliasing compile
    flag. This option is needed with some compilers that miscompile code
    when link-time-optimization is used.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1725278400">- Update to version 2.4h:
  * Added assembler implementations of AES for 32-bit arm and 64-bit arm64
  0001-Fix-Build.patch: fix the build failure of Leap 15.5 and 15.6 on OBS</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1746446400">- Update to version 2.4i:
  * Added AES Crypto Extension opcodes for 64-bit arm64 on Linux.
  * aes-armv8sca.S aes-armv8ce.S : add PAC/BTI branch protection
    support.</changelog>
</package>
<package pkgid="02f0d86c441be92c89328632d41fe4ca0bef3c1ddfe1889c4a5c6f2ca81410d8f04ede61a707e29075b9ed0ece1acbe252e25b72ce07b2d8f2121f65c00d2757" name="afflib-devel" arch="riscv64">
  <version epoch="0" ver="3.7.22" rel="1.1"/>
  <changelog author="toganm@opensuse.org" date="1315137600">- Initial packaging based on spec from  sebastien@sebbraun.de
  The Advanced Forensics Format (AFF) is an openly specified, extensible
  file format for storing and analyzing hard disk images and other types
  of digital evidence.</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1321963200">- Add a patch to handle ncurses tinfo split introduced for 12.2</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1323864000">- Removed the ncurses patch.  The issue was addressed in the ncurses package directly.</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1329134400">- use the %{__make} %{?_smp_mflags} macro in the specfile</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1331208000">- upgrade to v3.6.15
  * configure.ac: incorporated Greg Freemyer's patch to address some
    ncurses problems.
  * lib/utils.h: created virtual destructore
  * configure.ac: added AC_PROG_CXX
  * tools/affxml.cpp (main): removed unused bflag variable
  * lib/vnode_afd.cpp: max() is now always defined, even on windows.
  * lib/aftimer.h (aftimer::eta_time): added std:: before string
  * lib/utils.h: added virtual destructor for seginfo
  * lib/afflib_pages.cpp (af_get_pagesize): having af_page_size() as
  a macro was causing problems, so now there is both af_page_size
  and af_get_pagesize, both of which do the same. Please use af_get_pagesize.
  * aftimer.h (timestamp): updated aftimer for higher resolution on win32
  * lib/afflib.cpp (af_get_pagesize): created af_get_pagesize, which
  for some reason was missing.
  * lib/afflib.h: added int af_get_pagesize(AFFILE *af);</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1333368000">- Updated to v3.7.0
  * Per upstream: Changed license from BSD with advertising to BSD without advertising.
  * I still found lots of BSD 4-clause references in the source, so I left specfile license field as BSD 4-clause
  * ALL FILES: Audited for copyright.
  * COPYING: Clarified that Basis copyright only applies to
  * .gitignore: created file in preparation for move to github</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754308800">- update to 3.7.21, new upstream:
  * Support .iso extension as a raw file
  * Support for current versions of dependency libraries and gcc
- entirely reworked spec file, drop python for now
- drop patches:
  * afflib-3.6.12-fix-sha256-display.patch
  * afflib-3.6.12-fix-vvfat-overflow.patch
  * afflib-3.6.12-no-strict-aliasing.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771070400">- afflib 3.7.22:
  * FUSE 3 support</changelog>
</package>
<package pkgid="0e9d12bbf9cd74ba7208f7d4a3164e720941717bf5f9908038c46873dab0920c7f6c7a60437284925d90de0ce0d7d7d7f06b23137846444f0191fe90f52b0bd9" name="afflib-tools" arch="riscv64">
  <version epoch="0" ver="3.7.22" rel="1.1"/>
  <changelog author="toganm@opensuse.org" date="1315137600">- Initial packaging based on spec from  sebastien@sebbraun.de
  The Advanced Forensics Format (AFF) is an openly specified, extensible
  file format for storing and analyzing hard disk images and other types
  of digital evidence.</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1321963200">- Add a patch to handle ncurses tinfo split introduced for 12.2</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1323864000">- Removed the ncurses patch.  The issue was addressed in the ncurses package directly.</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1329134400">- use the %{__make} %{?_smp_mflags} macro in the specfile</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1331208000">- upgrade to v3.6.15
  * configure.ac: incorporated Greg Freemyer's patch to address some
    ncurses problems.
  * lib/utils.h: created virtual destructore
  * configure.ac: added AC_PROG_CXX
  * tools/affxml.cpp (main): removed unused bflag variable
  * lib/vnode_afd.cpp: max() is now always defined, even on windows.
  * lib/aftimer.h (aftimer::eta_time): added std:: before string
  * lib/utils.h: added virtual destructor for seginfo
  * lib/afflib_pages.cpp (af_get_pagesize): having af_page_size() as
  a macro was causing problems, so now there is both af_page_size
  and af_get_pagesize, both of which do the same. Please use af_get_pagesize.
  * aftimer.h (timestamp): updated aftimer for higher resolution on win32
  * lib/afflib.cpp (af_get_pagesize): created af_get_pagesize, which
  for some reason was missing.
  * lib/afflib.h: added int af_get_pagesize(AFFILE *af);</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1333368000">- Updated to v3.7.0
  * Per upstream: Changed license from BSD with advertising to BSD without advertising.
  * I still found lots of BSD 4-clause references in the source, so I left specfile license field as BSD 4-clause
  * ALL FILES: Audited for copyright.
  * COPYING: Clarified that Basis copyright only applies to
  * .gitignore: created file in preparation for move to github</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754308800">- update to 3.7.21, new upstream:
  * Support .iso extension as a raw file
  * Support for current versions of dependency libraries and gcc
- entirely reworked spec file, drop python for now
- drop patches:
  * afflib-3.6.12-fix-sha256-display.patch
  * afflib-3.6.12-fix-vvfat-overflow.patch
  * afflib-3.6.12-no-strict-aliasing.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771070400">- afflib 3.7.22:
  * FUSE 3 support</changelog>
</package>
<package pkgid="75ae8bb45f899c9f7fc051e29b301563b7252bd57853c0abe52363c0560b434ecc1007ad9d22ac76e9b4eb1195f63d5376a48600a8dcc8d16384ba3c88807778" name="afl" arch="riscv64">
  <version epoch="0" ver="4.40c" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1745841600">- updated to 4.32c
  - Fixed a bug where after a fast restart of a full fuzzed corpus afl-fuzz
    terminates with "need at least one valid input seed that does not crash"
    Small improvements to afl-*-config
  - afl-fuzz:
  - memory leak fixes by @kcwu - thanks!
  - many more nits and small memory saves thanks to @kcwu
  - remove deprecated files from queue/.state
  - fix bitmap update function if no current trace is present
  - fix for afl_custom_queue_get
  - various small nits
  - afl-cc:
  - fix pass support for LLVM 20 (passes were run too early)
  - dropped plugin support for LLVM 13
  - fix AFL_OLD_FORKSERVER
  - various minor fixes
  - frida_mode:
  - fixes for new MacOS + M4 hardware
- 0001-fix-32-bit-compile.patch: upstream</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1747396800">- require exact gcc it was built with to avoid gcc version mismatches
  (bsc#1243255)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1751284800">- updated to 4.33c
  - afl-fuzz:
  - Use `AFL_PRELOAD_DISCRIMINATE_FORKSERVER_PARENT` if you use AFL_PRELOAD
    to disable fork, see docs (thanks to @alexandredoyen29)
  - Fix for FAST power schedules (introduced in 4.32c) (thanks to @kcwu)
  - Colors for NO_UI output (thanks to @smoelius)
  - Fix potential sync issues when resuming sessions and when instances in a
    campaign are restarted and skip entries that were synced from itself
    (thanks to @kcwu for raising the issues and providing support!)
  - Fix for when fast resuming failed
  - more 64 bit archicture support by @maribu
  - afl-cc:
  - Added instrumenting hidden edges (approx 5% edges were not instrumented,
    LLVM sancov overall misses 8% of edges compared to our implementation)
    Note that is is currently only implemented for our PCGUARD plugin, not
    LTO, CLASSIC, etc.!
  - Fix to make AFL_SAN_NO_INST work with gcc_plugin
  - MacOS aflpp driver compilation fix (-fsanitize=fuzzer implementation)
  - Make AFL_DUMP_MAP_SIZE work even if the target has sanitizer issues
  - qemuafl:
  - Better MIPS persistent mode support
  - `AFL_EXITPOINT` support added
  - `AFL_QEMU_BLOCK_COV` block coverage support added
  - afl-cmin:
  - New afl-cmin.py which is much faster, will be executed by default via
    afl-cmin if it executes successfully (thanks to @kcwu!)
  - Nyx mode now fully works for minimizing (with afl-cmin.py which is
    called by afl-cmin if python is available) - before the map size was
    fixed and so large targets lost coverage.
  - New desocketing library: utils/libaflppdesock
  - Likely works when all other desocketing options fail
  - nyx_mode:
  - Properly determine map size</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751976000">- Add loongarch64 to the list of 64-bit architectures</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752062400">- Add loongarch64 to the list of 32-bit architectures</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1753876800">- Fix Leap 16.0 build
  * no dummy gcc-devel in SLFO</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1759838400">- updated to 4.34c
  - IJON integration by @vi3tL0u1s - thanks a lot!!
  - see docs/IJON.md on how to use it
  - unicorn_mode:
  - UnicornAFL v3!! thanks to @wtdcode!
  - qemu_mode:
  - fix compilation for a few platforms
  - afl-fuzz
  - larger improvements to CMPLOG, thanks to @am009
  - scroll down before clearing the screen to not loose content
  - minor bug fixes
  - afl-showmap
  - fix -C parameter breakage introduced in v4.33c
  - afl-cc:
  - enabled LLVM 22
  - new env: AFL_COMPILER_LAUNCHER to allow ccache usage (thanks to @nbars)
  - fix a offset calculation bug in AFL++ PCGUARD
  - make AFL_DUMP_MAP_SIZE work for CLASSIC modes
  - fix a crash when running with LLVM 20 when compiling PCGUARD with LTO
  - fix deprecation warnings for LLVM 20+
  - fix 128 bit support for cmplog-switches pass
  - fix 32 bit cmplog support
  - skip blocks for instrumentation that are already instrumented
  - Building:
  - new NO_UNICORN and NO_QEMU and NO_FRIDA build options
  - build fixes for FreeBSD
  - custom_mutators:
  - added AIXCC Team Atlanta's zero-mq plugin to add testcases from remote</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1762776000">- disable LTO, causes gcc ICE on s390x due to mix between clang and gcc lto. (bsc#1252006)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1767009600">- updated to 4.35c
  - GUIFuzz++ merged: Unleashing Grey-box Fuzzing on Desktop Graphical User
    Interfacing Applications
    https://futures.cs.utah.edu/papers/25ASE.pdf
  - afl-fuzz:
  - fix syncing issues with crashes and custom mutators by @AndyH-1
  - another attempt to kill every client, thanks to @leonasdev
  - afl-cc:
  - Huge refactor for default pcguard instrumentation, several minor and
    medium bug fixes, complete hidden decision coverage
  - LTO: also added complete hidden decision coverage
  - Various small fixes by @nbars, thanks!
  - IJON fix to search for the necessary include
  - Allow compiling the gcc plugin with clang++, thanks to @exoosh
  - Fix for unusual bit sizes in cmplog-instructions-pass by @forzafedor
  - qemu_mode:
  - IJON support, thanks to @nj00001! see qemu_mode/README.md
  - leaner, less warnings, thanks to @McSinyx!
  - afl-tmin
  - fix custom trimmings, thanks to @renatahodovan!
  - custom mutators:
  - Gramatron: fixes + cjson switch by @CarvedCoder, fix by @jubnzv</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1773403200">- updated to 4.40c
  - afl-fuzz:
  - FrameShift integrated and enabled by default, disable with
    AFL_FRAMESHIFT_DISABLE and configure effort via
    AFL_FRAMESHIFT_MAX_OVERHEAD. In extensive fuzzbench analysis at worst
    (on average) it does nothing, at best it improves time to new coverage
    and total coverage unlocked. https://arxiv.org/pdf/2507.05421
    Thanks to @hgarrereyn for the PR!
  - Fixed several potential crashes when using IJON
  - added `AFL_FORCE_FASTRESUME` which will ignore the saved hash of the
    target - but note it will only work if the coverage map size did not
    change
  - prevent further executed instrumented programs by the fuzz target to
    manipulate the coverage
  - afl-cc:
  - LLVM 22 support (they are again switching around include files ...)
  - g_/curl_/xml_ string support for COMPCOV, thanks to @Prajwal-kp-18
  - optimized hidden CFG instrumentation (don't instrument vector selects)
  - plugin optimization and fixes by @nbars, @kyakdan and @koltiradw
  - marked GCC plugins as unmaintained. We need someone who know gimple and
    is willing to fix the plugin issues, workarounds for gcc bugs and
    overall improve the plugin.
  - env `AFL_LLVM_DENY_EXEC` will abort any common exec calls
  - afl-cmin:
  - new implementation in C by @kcwu - it is currenlty not built though
    because of maturity issues, e.g. does not work with Nyx
  - afl-cmin.py was changing behaviour to hash the original filenames,
    this was reverted.
  - afl-cmin and afl-cmin.py honor `AFL_SHA1_FILENAMES` now
  - afl-showmap:
  - -f support added by Prajwal-kp-18 - thanks!
  - faster stream mode by @nbars
  - qemu_mode:
  - fix when AFL_EXITPOINT is not set, which could prevent detecting crashes
  - afl-plot:
  - multiple AFL++ out directories now supported, thanks to @Jay-1409 !</changelog>
</package>
<package pkgid="1b84850d135eb7b8966f4565fa5b8111ee78b6307bc0e2b084cbcb94b37bfda33a6899de60f815fde897016d6e7d3dfdffc95854e19ddc585da6c1be93b3411c" name="afl-devel" arch="riscv64">
  <version epoch="0" ver="4.40c" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1745841600">- updated to 4.32c
  - Fixed a bug where after a fast restart of a full fuzzed corpus afl-fuzz
    terminates with "need at least one valid input seed that does not crash"
    Small improvements to afl-*-config
  - afl-fuzz:
  - memory leak fixes by @kcwu - thanks!
  - many more nits and small memory saves thanks to @kcwu
  - remove deprecated files from queue/.state
  - fix bitmap update function if no current trace is present
  - fix for afl_custom_queue_get
  - various small nits
  - afl-cc:
  - fix pass support for LLVM 20 (passes were run too early)
  - dropped plugin support for LLVM 13
  - fix AFL_OLD_FORKSERVER
  - various minor fixes
  - frida_mode:
  - fixes for new MacOS + M4 hardware
- 0001-fix-32-bit-compile.patch: upstream</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1747396800">- require exact gcc it was built with to avoid gcc version mismatches
  (bsc#1243255)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1751284800">- updated to 4.33c
  - afl-fuzz:
  - Use `AFL_PRELOAD_DISCRIMINATE_FORKSERVER_PARENT` if you use AFL_PRELOAD
    to disable fork, see docs (thanks to @alexandredoyen29)
  - Fix for FAST power schedules (introduced in 4.32c) (thanks to @kcwu)
  - Colors for NO_UI output (thanks to @smoelius)
  - Fix potential sync issues when resuming sessions and when instances in a
    campaign are restarted and skip entries that were synced from itself
    (thanks to @kcwu for raising the issues and providing support!)
  - Fix for when fast resuming failed
  - more 64 bit archicture support by @maribu
  - afl-cc:
  - Added instrumenting hidden edges (approx 5% edges were not instrumented,
    LLVM sancov overall misses 8% of edges compared to our implementation)
    Note that is is currently only implemented for our PCGUARD plugin, not
    LTO, CLASSIC, etc.!
  - Fix to make AFL_SAN_NO_INST work with gcc_plugin
  - MacOS aflpp driver compilation fix (-fsanitize=fuzzer implementation)
  - Make AFL_DUMP_MAP_SIZE work even if the target has sanitizer issues
  - qemuafl:
  - Better MIPS persistent mode support
  - `AFL_EXITPOINT` support added
  - `AFL_QEMU_BLOCK_COV` block coverage support added
  - afl-cmin:
  - New afl-cmin.py which is much faster, will be executed by default via
    afl-cmin if it executes successfully (thanks to @kcwu!)
  - Nyx mode now fully works for minimizing (with afl-cmin.py which is
    called by afl-cmin if python is available) - before the map size was
    fixed and so large targets lost coverage.
  - New desocketing library: utils/libaflppdesock
  - Likely works when all other desocketing options fail
  - nyx_mode:
  - Properly determine map size</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751976000">- Add loongarch64 to the list of 64-bit architectures</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752062400">- Add loongarch64 to the list of 32-bit architectures</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1753876800">- Fix Leap 16.0 build
  * no dummy gcc-devel in SLFO</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1759838400">- updated to 4.34c
  - IJON integration by @vi3tL0u1s - thanks a lot!!
  - see docs/IJON.md on how to use it
  - unicorn_mode:
  - UnicornAFL v3!! thanks to @wtdcode!
  - qemu_mode:
  - fix compilation for a few platforms
  - afl-fuzz
  - larger improvements to CMPLOG, thanks to @am009
  - scroll down before clearing the screen to not loose content
  - minor bug fixes
  - afl-showmap
  - fix -C parameter breakage introduced in v4.33c
  - afl-cc:
  - enabled LLVM 22
  - new env: AFL_COMPILER_LAUNCHER to allow ccache usage (thanks to @nbars)
  - fix a offset calculation bug in AFL++ PCGUARD
  - make AFL_DUMP_MAP_SIZE work for CLASSIC modes
  - fix a crash when running with LLVM 20 when compiling PCGUARD with LTO
  - fix deprecation warnings for LLVM 20+
  - fix 128 bit support for cmplog-switches pass
  - fix 32 bit cmplog support
  - skip blocks for instrumentation that are already instrumented
  - Building:
  - new NO_UNICORN and NO_QEMU and NO_FRIDA build options
  - build fixes for FreeBSD
  - custom_mutators:
  - added AIXCC Team Atlanta's zero-mq plugin to add testcases from remote</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1762776000">- disable LTO, causes gcc ICE on s390x due to mix between clang and gcc lto. (bsc#1252006)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1767009600">- updated to 4.35c
  - GUIFuzz++ merged: Unleashing Grey-box Fuzzing on Desktop Graphical User
    Interfacing Applications
    https://futures.cs.utah.edu/papers/25ASE.pdf
  - afl-fuzz:
  - fix syncing issues with crashes and custom mutators by @AndyH-1
  - another attempt to kill every client, thanks to @leonasdev
  - afl-cc:
  - Huge refactor for default pcguard instrumentation, several minor and
    medium bug fixes, complete hidden decision coverage
  - LTO: also added complete hidden decision coverage
  - Various small fixes by @nbars, thanks!
  - IJON fix to search for the necessary include
  - Allow compiling the gcc plugin with clang++, thanks to @exoosh
  - Fix for unusual bit sizes in cmplog-instructions-pass by @forzafedor
  - qemu_mode:
  - IJON support, thanks to @nj00001! see qemu_mode/README.md
  - leaner, less warnings, thanks to @McSinyx!
  - afl-tmin
  - fix custom trimmings, thanks to @renatahodovan!
  - custom mutators:
  - Gramatron: fixes + cjson switch by @CarvedCoder, fix by @jubnzv</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1773403200">- updated to 4.40c
  - afl-fuzz:
  - FrameShift integrated and enabled by default, disable with
    AFL_FRAMESHIFT_DISABLE and configure effort via
    AFL_FRAMESHIFT_MAX_OVERHEAD. In extensive fuzzbench analysis at worst
    (on average) it does nothing, at best it improves time to new coverage
    and total coverage unlocked. https://arxiv.org/pdf/2507.05421
    Thanks to @hgarrereyn for the PR!
  - Fixed several potential crashes when using IJON
  - added `AFL_FORCE_FASTRESUME` which will ignore the saved hash of the
    target - but note it will only work if the coverage map size did not
    change
  - prevent further executed instrumented programs by the fuzz target to
    manipulate the coverage
  - afl-cc:
  - LLVM 22 support (they are again switching around include files ...)
  - g_/curl_/xml_ string support for COMPCOV, thanks to @Prajwal-kp-18
  - optimized hidden CFG instrumentation (don't instrument vector selects)
  - plugin optimization and fixes by @nbars, @kyakdan and @koltiradw
  - marked GCC plugins as unmaintained. We need someone who know gimple and
    is willing to fix the plugin issues, workarounds for gcc bugs and
    overall improve the plugin.
  - env `AFL_LLVM_DENY_EXEC` will abort any common exec calls
  - afl-cmin:
  - new implementation in C by @kcwu - it is currenlty not built though
    because of maturity issues, e.g. does not work with Nyx
  - afl-cmin.py was changing behaviour to hash the original filenames,
    this was reverted.
  - afl-cmin and afl-cmin.py honor `AFL_SHA1_FILENAMES` now
  - afl-showmap:
  - -f support added by Prajwal-kp-18 - thanks!
  - faster stream mode by @nbars
  - qemu_mode:
  - fix when AFL_EXITPOINT is not set, which could prevent detecting crashes
  - afl-plot:
  - multiple AFL++ out directories now supported, thanks to @Jay-1409 !</changelog>
</package>
<package pkgid="c0e8109795c86ef07ff5ecb893fe2cc8059f263904a9039aa3318df4e045bf9fda4bfe81075f95f154b3421c087c7825eb5c664dab7b3a6ae878bc402f46a34d" name="afterburn" arch="riscv64">
  <version epoch="0" ver="5.9.0.git21.a73f509" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1722859200">- enable upstream tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726142400">- enable all arches</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1746619200">- Update to version 5.7.0:
  * cargo: Afterburn release 5.7.0
  * docs/release-notes: update for release 5.7.0
  * cargo: update dependencies
  * dhcp: replace dbus_proxy with proxy, and zbus traits
  * build(deps): bump zbus from 3.15.2 to 4.4.0
  * build(deps): bump tempfile from 3.10.1 to 3.12.0
  * build(deps): bump serde from 1.0.205 to 1.0.210
  * build(deps): bump serde_json from 1.0.121 to 1.0.127
  * build(deps): bump reqwest from 0.12.5 to 0.12.7
  * build(deps): bump uzers from 0.12.0 to 0.12.1
  * build(deps): bump clap from 4.5.13 to 4.5.16
  * build(deps): bump serde from 1.0.203 to 1.0.205
  * build(deps): bump serde_json from 1.0.119 to 1.0.121
  * build(deps): bump mockito from 1.4.0 to 1.5.0
  * build(deps): bump openssh-keys from 0.6.3 to 0.6.4
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump openssl from 0.10.64 to 0.10.66
  * providers/hetzner: private ipv4 addresses in attributes
  * openstack: Document the two platforms
  * build(deps): bump zerovec-derive from 0.10.2 to 0.10.3
  * build(deps): bump zerovec from 0.10.2 to 0.10.4
  * build(deps): bump nix from 0.27.1 to 0.29.0
  * build(deps): bump clap from 4.5.7 to 4.5.8
  * build(deps): bump serde_json from 1.0.117 to 1.0.119
  * microsoft/azure: allow empty certificate chain in PKCS12 file
  * proxmoxve: implement proxmoxve provider
  * providers/hetzner: fix duplicate attribute prefix
  * build(deps): bump pnet_base from 0.34.0 to 0.35.0
  * cargo: Afterburn release 5.6.0
  * docs/release-notes: update for release 5.6.0
  * cargo: update dependencies
  * build(deps): bump libflate from 1.4.0 to 2.1.0
  * build(deps): bump base64 from 0.21.7 to 0.22.1
  * build(deps): bump uzers from 0.11.3 to 0.12.0
  * build(deps): bump pnet_datalink from 0.34.0 to 0.35.0
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * lint: silence deadcode warnings
  * lint: address latest lint's from msrv update
  * workflows/rust: directly update toolchain to 1.75.0
  * cargo: update msrv to 1.75
  * Sync repo templates ⚙
  * build(deps): bump reqwest from 0.12.2 to 0.12.4
  * build(deps): bump serde from 1.0.197 to 1.0.200
  * build(deps): bump anyhow from 1.0.81 to 1.0.82
  * build(deps): bump mailparse from 0.14.1 to 0.15.0
  * build(deps): bump serde_json from 1.0.115 to 1.0.116
  * Sync repo templates ⚙
  * providers: Add "akamai" provider
  * build(deps): bump h2 from 0.3.24 to 0.3.26
  * build(deps): bump anyhow from 1.0.79 to 1.0.81
  * build(deps): bump serde_json from 1.0.113 to 1.0.115
  * build(deps): bump reqwest from 0.11.24 to 0.12.2
  * build(deps): bump serde_yaml from 0.9.32 to 0.9.34+deprecated
  * build(deps): bump mio from 0.8.10 to 0.8.11
  * build(deps): bump mailparse from 0.14.0 to 0.14.1
  * build(deps): bump openssl from 0.10.62 to 0.10.64
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * build(deps): bump mockito from 1.2.0 to 1.4.0
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump serde_yaml from 0.9.31 to 0.9.32
  * build(deps): bump serde from 1.0.195 to 1.0.197
  * build(deps): bump h2 from 0.3.23 to 0.3.24
  * build(deps): bump slog-term from 2.9.0 to 2.9.1
  * build(deps): bump serde_yaml from 0.9.30 to 0.9.31
  * build(deps): bump serde_json from 1.0.111 to 1.0.113
  * build(deps): bump clap from 4.4.16 to 4.4.18
  * build(deps): bump reqwest from 0.11.23 to 0.11.24
  * Sync repo templates ⚙
  * cargo: Afterburn release 5.5.1
  * docs/release-notes: update for release 5.5.1
  * cargo: update dependencies
  * build(deps): bump anyhow from 1.0.75 to 1.0.78
  * build(deps): bump serde_yaml from 0.9.27 to 0.9.29
  * build(deps): bump reqwest from 0.11.22 to 0.11.23
  * build(deps): bump serde_json from 1.0.108 to 1.0.109
  * build(deps): bump openssl from 0.10.60 to 0.10.62
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump clap from 4.4.10 to 4.4.12
  * build(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10
  * providers/vmware: add missing public functions for non-amd64
  * build(deps): bump clap from 4.4.8 to 4.4.10
  * cargo: Afterburn release 5.5.0
  * build(deps): bump openssl from 0.10.59 to 0.10.60
  * Sync repo templates ⚙
  * docs/release-notes: update for release 5.5.0
  * cargo: update dependencies
  * ci: cancel previous build on PR update
  * build(deps): allow building with libsystemd 0.7.0
  * providers/vmware: Process guestinfo.metadata netplan configuration
  * kubevirt: Run afterburn-hostname service
  * build(deps): bump reqwest from 0.11.20 to 0.11.22
  * build(deps): bump tempfile from 3.8.0 to 3.8.1
  * build(deps): bump clap from 4.4.6 to 4.4.7
  * build(deps): bump serde_json from 1.0.107 to 1.0.108
  * build(deps): bump serde_yaml from 0.9.25 to 0.9.27
  * build(deps): bump rustix from 0.37.19 to 0.37.25
  * build(deps): bump clap from 4.4.2 to 4.4.6
  * build(deps): bump serde_json from 1.0.105 to 1.0.107
  * build(deps): bump mockito from 1.1.0 to 1.2.0
  * providers: add support for scaleway
  * Move away from deprecated `users` to `uzers`
    though not vulnerable as unused but lib had CVE-2025-5791 AKA bsc#1244199
  * Sync repo templates ⚙
  * providers/hetzner: add support for Hetzner Cloud
  * build(deps): bump clap from 4.4.1 to 4.4.2
  * cargo: update MSRV to 1.71
  * build(deps): bump clap from 4.3.19 to 4.4.1
  * chore: Get rid of Clippy warnings
  * cargo: specify required features for nix dependency
  * build(deps): bump nix from 0.26.2 to 0.27.1
  * build(deps): bump slog-async from 2.7.0 to 2.8.0
  * build(deps): bump openssl from 0.10.56 to 0.10.57
  * build(deps): bump reqwest from 0.11.18 to 0.11.20
  * build(deps): bump serde from 1.0.185 to 1.0.188
  * Sync repo templates ⚙
  * build(deps): bump tempfile from 3.7.1 to 3.8.0
  * build(deps): bump serde from 1.0.183 to 1.0.185
  * build(deps): bump anyhow from 1.0.72 to 1.0.75
  * build(deps): bump serde_json from 1.0.104 to 1.0.105
  * build(deps): bump openssl from 0.10.55 to 0.10.56
  * build(deps): bump tempfile from 3.7.0 to 3.7.1
  * build(deps): bump serde from 1.0.180 to 1.0.183
  * Sync repo templates ⚙
  * build(deps): bump serde from 1.0.179 to 1.0.180
  * build(deps): bump serde_json from 1.0.103 to 1.0.104
  * build(deps): bump serde from 1.0.175 to 1.0.179
  * build(deps): bump pnet_datalink from 0.33.0 to 0.34.0
  * build(deps): bump serde from 1.0.171 to 1.0.175
  * build(deps): bump clap from 4.3.14 to 4.3.19
  * build(deps): bump pnet_base from 0.33.0 to 0.34.0
  * build(deps): bump serde_yaml from 0.9.23 to 0.9.25
  * build(deps): bump tempfile from 3.6.0 to 3.7.0
  * build(deps): bump clap from 4.3.11 to 4.3.14
  * build(deps): bump serde_yaml from 0.9.22 to 0.9.23
  * build(deps): bump anyhow from 1.0.71 to 1.0.72
  * build(deps): bump serde_json from 1.0.100 to 1.0.103
  * Sync repo templates ⚙
  * build(deps): bump clap from 4.3.10 to 4.3.11
  * build(deps): bump serde_json from 1.0.99 to 1.0.100
  * build(deps): bump openssh-keys from 0.6.1 to 0.6.2
  * build(deps): bump zbus from 3.13.1 to 3.14.1
  * build(deps): bump clap from 4.3.8 to 4.3.10
  * build(deps): bump serde from 1.0.164 to 1.0.165
  * build(deps): bump serde_json from 1.0.96 to 1.0.99
  * build(deps): bump clap from 4.3.3 to 4.3.8
  * build(deps): bump serde_yaml from 0.9.21 to 0.9.22
  * build(deps): bump openssl from 0.10.54 to 0.10.55
  * build(deps): bump mockito from 1.0.2 to 1.1.0
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * openstack: Add attribute OPENSTACK_INSTANCE_UUID
  * build(deps): bump serde from 1.0.163 to 1.0.164
  * build(deps): bump clap from 4.3.2 to 4.3.3
  * build(deps): bump tempfile from 3.5.0 to 3.6.0
  * cargo: Afterburn release 5.4.3
  * docs/release-notes: update for release 5.4.3
  * cargo: update dependencies
  * cargo: allow openssl 0.10.46
  * build(deps): bump openssl from 0.10.52 to 0.10.54
  * build(deps): bump openssh-keys from 0.6.0 to 0.6.1
  * build(deps): bump vmw_backdoor from 0.2.3 to 0.2.4
  * ci: strip debug symbols
  * Sync repo templates ⚙
  * build-sys: Use new tier = 2 for cargo-vendor-filterer
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * build(deps): bump reqwest from 0.11.17 to 0.11.18
  * cargo: Afterburn release 5.4.2
  * docs/release-notes: update for release
  * docs/release-notes: note Azure SSH regression fix with new openssl
  * cargo: fix minimum version of openssl crate
  * build(deps): bump serde from 1.0.162 to 1.0.163
  * build(deps): bump zbus from 3.12.0 to 3.13.1
  * build(deps): bump serde from 1.0.160 to 1.0.162
  * build(deps): bump anyhow from 1.0.70 to 1.0.71
  * build(deps): bump openssl from 0.10.51 to 0.10.52
  * build(deps): bump reqwest from 0.11.16 to 0.11.17
  * build(deps): bump openssl from 0.10.50 to 0.10.51
  * build(deps): bump enumflags2 from 0.7.5 to 0.7.7
  * build(deps): bump openssl from 0.10.48 to 0.10.50
  * build(deps): bump zbus from 3.11.1 to 3.12.0
  * build(deps): bump serde_json from 1.0.95 to 1.0.96
  * build(deps): bump h2 from 0.3.15 to 0.3.17
  * build(deps): bump openssl from 0.10.47 to 0.10.48
  * microsoft/crypto/mod: replace deprecated function `parse` with `parse2`
  * build(deps): bump serde from 1.0.159 to 1.0.160
  * build(deps): bump serde_yaml from 0.9.19 to 0.9.21
  * build(deps): bump tempfile from 3.4.0 to 3.5.0
  * build(deps): bump serde from 1.0.158 to 1.0.159
  * build(deps): bump mockito from 1.0.1 to 1.0.2
  * Update mockito to 1.0.1
  * build(deps): bump reqwest from 0.11.15 to 0.11.16
  * build(deps): bump serde_json from 1.0.94 to 1.0.95
  * cli: switch to clap derive
  * cli: add descriptive value names for option arguments in --help
  * build(deps): bump zbus from 3.11.0 to 3.11.1
  * build(deps): bump openssl from 0.10.45 to 0.10.47
  * build(deps): bump reqwest from 0.11.14 to 0.11.15
  * build(deps): bump serde from 1.0.155 to 1.0.158
  * build(deps): bump anyhow from 1.0.69 to 1.0.70
  * cli: have clap require exactly one of --cmdline/--provider
  * providers/*: move endpoint mocking into retry::Client
  * retry/client: move URL parsing into helper function
  * providers/microsoft: import crate::retry
  * providers/microsoft: use stored client for all fetches
  * providers/packet: use stored client for boot checkin
  * build(deps): bump zbus from 3.10.0 to 3.11.0
  * build(deps): bump serde from 1.0.152 to 1.0.155
  * Sync repo templates ⚙
  * docs: Use upstream theme &amp; update to 0.4.1
  * build(deps): bump serde_json from 1.0.93 to 1.0.94
  * build(deps): bump serde_yaml from 0.9.17 to 0.9.19
  * build(deps): bump mockito from 0.32.3 to 0.32.4
  * build(deps): bump tempfile from 3.3.0 to 3.4.0
  * initrd: remember to write trailing newline to network kargs file
  * util: drop obsolete "OEM" terminology
  * Update to clap 4
  * build(deps): bump mockito from 0.31.1 to 0.32.3
  * workflows: update clippy to 1.67
  * Fix clippy lints
  * Inline variables into format strings
  * build(deps): bump zbus from 3.9.0 to 3.10.0
  * build(deps): bump serde_json from 1.0.92 to 1.0.93</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1746619201">- Update to version 5.7.0.git103.bae893c:
  * Sync repo templates ⚙
  * build(deps): bump crossbeam-channel from 0.5.13 to 0.5.15
  * build(deps): bump tokio from 1.40.0 to 1.44.2
  * build(deps): bump openssl from 0.10.71 to 0.10.72
    fixes RUSTSEC-2025-0022 AKA CVE-2025-3416 AKA bsc#1242665
  * build(deps): bump zbus from 4.4.0 to 5.5.0
  * mod.rs: Fix clippy lint errors
  * release-notes.md: add release notes for rust version update
  * Cargo.toml: bump MSRV to 1.84.1
  * Fix clippy lint issues
  * Sync repo templates ⚙
  * build(deps): bump mockito from 1.6.1 to 1.7.0
  * build(deps): bump serde_json from 1.0.139 to 1.0.140
  * build(deps): bump tempfile from 3.17.1 to 3.19.1
  * build(deps): bump clap from 4.5.31 to 4.5.35
  * build(deps): bump reqwest from 0.12.12 to 0.12.15
  * Update release notes.
  * proxmoxve: Add more context to log messages.
  * proxmoxve: Remove unneeded fields
  * proxmoxve: Add tests for static network configuration from cloud-init.
  * proxmoxve: Add support for static network configuration from cloud-init.
  * build(deps): bump mailparse from 0.15.0 to 0.16.1
  * Sync repo templates ⚙
  * build(deps): bump ring from 0.17.8 to 0.17.13
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * release notes: add notes for tempfile bump from 3.16.0 to 3.17.1
  * build(deps): bump serde from 1.0.217 to 1.0.218
  * build(deps): bump openssl from 0.10.70 to 0.10.71
  * build(deps): bump tempfile from 3.16.0 to 3.17.1
  * build(deps): bump serde_json from 1.0.138 to 1.0.139
  * build(deps): bump clap from 4.5.27 to 4.5.31
  * add makefile targets for fmt,lint and test
  * providers/openstack: ignore ec2 metadata if not present
  * build(deps): bump openssl from 0.10.66 to 0.10.70
  * build(deps): bump serde_json from 1.0.137 to 1.0.138
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump openssl from 0.10.66 to 0.10.69
  * build(deps): bump ipnetwork from 0.20.0 to 0.21.1
  * build(deps): bump serde from 1.0.215 to 1.0.217
  * build(deps): bump serde_json from 1.0.133 to 1.0.137
  * build(deps): bump anyhow from 1.0.93 to 1.0.95
  * build(deps): bump clap from 4.5.21 to 4.5.27
  * build(deps): bump reqwest from 0.12.7 to 0.12.12
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * build(deps): bump mockito from 1.5.0 to 1.6.1
  * build(deps): bump serde_json from 1.0.128 to 1.0.133
  * Sync repo templates ⚙
  * build(deps): bump clap from 4.5.17 to 4.5.21
  * build(deps): bump tempfile from 3.12.0 to 3.14.0
  * build(deps): bump anyhow from 1.0.89 to 1.0.93
  * build(deps): bump serde from 1.0.210 to 1.0.215
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * docs: add changelog entry
  * proxmox: use noop provider if no configdrive
  * add noop provider
  * release-notes: remove "upcoming"</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1746619202">- Use autosetup for patches, refresh them and rename
  * fix-authorized-keys-location.patch to 0001-Fix-authorized-keys-location-for-OpenSUSE.patch
  * set-default-user.patch to 0002-Set-the-default-user-to-suse.patch
  * no-network-args.patch to 0003-On-OpenSUSE-do-not-add-to-kernel-command-line.patch</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1747656000">- Update to version 5.8.2:
  * cargo: Afterburn release 5.8.2
  * docs/release-notes: update for release 5.8.2
  * cargo: update dependencies
  * cargo: Afterburn release 5.8.1
  * cargo: Afterburn release 5.8.0
  * docs/release-notes: update for release 5.8.0
  * cargo: update dependencies
    this includes an update of the dependency idna, which
    fixes CVE-2024-12224 AKA bsc#1243850
  * packit: add initial support</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1750161600">- Fix Requires in noarch package to not be arch specific (bsc#1244675)</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1753358400">- Update to version 5.9.0:
  * cargo: Afterburn release 5.9.0
  * docs/release-notes: update for release 5.9.0
  * cargo: update dependencies
  * Add TMT test structure and basic smoke test
  * build(deps): bump openssl from 0.10.72 to 0.10.73
  * build(deps): bump reqwest from 0.12.15 to 0.12.18
  * docs/release-notes: Update changelog entry
  * dracut: Return 255 in module-setup
  * oraclecloud: add release note and move base URL to constant
  * oraclecloud: implement oraclecloud provider
  * build(deps): bump nix from 0.29.0 to 0.30.1
  * build(deps): bump zbus from 5.7.0 to 5.7.1
  * build(deps): bump serde-xml-rs from 0.6.0 to 0.8.1
  * build(deps): bump ipnetwork from 0.20.0 to 0.21.1
  * build(deps): bump clap from 4.5.38 to 4.5.39</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1758801600">- Update to version 5.9.0.git21.a73f509:
  * docs/release-notes: update for release 5.10.0
  * cargo: update dependencies
  * microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
  * docs/release-notes: Add entry for Azure SharedConfig XML parsing fix
  * microsoft/azure: Fix SharedConfig parsing of XML attributes
  * microsoft/azure: Mock goalstate.SharedConfig output in tests
  * providers/azure: switch SSH key retrieval from certs endpoint to IMDS
    as azure stopped providing keys in the old one, fixes bsc#1250471
  * build(deps): bump the build group with 8 updates
  * build(deps): bump slab from 0.4.10 to 0.4.11
  * build(deps): bump actions/checkout from 4 to 5
  * upcloud: implement UpCloud provider
  * build(deps): bump the build group with 4 updates
  * Sync repo templates ⚙</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1759147200">- Add bugzilla references to past changelog</changelog>
</package>
<package pkgid="2cb94a35e5d1a1e25584d543acbfa60a77782124c860e37657884ac57edc016e0dfb318b40f9336a5cf783e399a5580c38e574ccec19a30091b7f058aae43f44" name="afterburn-dracut" arch="noarch">
  <version epoch="0" ver="5.9.0.git21.a73f509" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1722859200">- enable upstream tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726142400">- enable all arches</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1746619200">- Update to version 5.7.0:
  * cargo: Afterburn release 5.7.0
  * docs/release-notes: update for release 5.7.0
  * cargo: update dependencies
  * dhcp: replace dbus_proxy with proxy, and zbus traits
  * build(deps): bump zbus from 3.15.2 to 4.4.0
  * build(deps): bump tempfile from 3.10.1 to 3.12.0
  * build(deps): bump serde from 1.0.205 to 1.0.210
  * build(deps): bump serde_json from 1.0.121 to 1.0.127
  * build(deps): bump reqwest from 0.12.5 to 0.12.7
  * build(deps): bump uzers from 0.12.0 to 0.12.1
  * build(deps): bump clap from 4.5.13 to 4.5.16
  * build(deps): bump serde from 1.0.203 to 1.0.205
  * build(deps): bump serde_json from 1.0.119 to 1.0.121
  * build(deps): bump mockito from 1.4.0 to 1.5.0
  * build(deps): bump openssh-keys from 0.6.3 to 0.6.4
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump openssl from 0.10.64 to 0.10.66
  * providers/hetzner: private ipv4 addresses in attributes
  * openstack: Document the two platforms
  * build(deps): bump zerovec-derive from 0.10.2 to 0.10.3
  * build(deps): bump zerovec from 0.10.2 to 0.10.4
  * build(deps): bump nix from 0.27.1 to 0.29.0
  * build(deps): bump clap from 4.5.7 to 4.5.8
  * build(deps): bump serde_json from 1.0.117 to 1.0.119
  * microsoft/azure: allow empty certificate chain in PKCS12 file
  * proxmoxve: implement proxmoxve provider
  * providers/hetzner: fix duplicate attribute prefix
  * build(deps): bump pnet_base from 0.34.0 to 0.35.0
  * cargo: Afterburn release 5.6.0
  * docs/release-notes: update for release 5.6.0
  * cargo: update dependencies
  * build(deps): bump libflate from 1.4.0 to 2.1.0
  * build(deps): bump base64 from 0.21.7 to 0.22.1
  * build(deps): bump uzers from 0.11.3 to 0.12.0
  * build(deps): bump pnet_datalink from 0.34.0 to 0.35.0
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * lint: silence deadcode warnings
  * lint: address latest lint's from msrv update
  * workflows/rust: directly update toolchain to 1.75.0
  * cargo: update msrv to 1.75
  * Sync repo templates ⚙
  * build(deps): bump reqwest from 0.12.2 to 0.12.4
  * build(deps): bump serde from 1.0.197 to 1.0.200
  * build(deps): bump anyhow from 1.0.81 to 1.0.82
  * build(deps): bump mailparse from 0.14.1 to 0.15.0
  * build(deps): bump serde_json from 1.0.115 to 1.0.116
  * Sync repo templates ⚙
  * providers: Add "akamai" provider
  * build(deps): bump h2 from 0.3.24 to 0.3.26
  * build(deps): bump anyhow from 1.0.79 to 1.0.81
  * build(deps): bump serde_json from 1.0.113 to 1.0.115
  * build(deps): bump reqwest from 0.11.24 to 0.12.2
  * build(deps): bump serde_yaml from 0.9.32 to 0.9.34+deprecated
  * build(deps): bump mio from 0.8.10 to 0.8.11
  * build(deps): bump mailparse from 0.14.0 to 0.14.1
  * build(deps): bump openssl from 0.10.62 to 0.10.64
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * build(deps): bump mockito from 1.2.0 to 1.4.0
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump serde_yaml from 0.9.31 to 0.9.32
  * build(deps): bump serde from 1.0.195 to 1.0.197
  * build(deps): bump h2 from 0.3.23 to 0.3.24
  * build(deps): bump slog-term from 2.9.0 to 2.9.1
  * build(deps): bump serde_yaml from 0.9.30 to 0.9.31
  * build(deps): bump serde_json from 1.0.111 to 1.0.113
  * build(deps): bump clap from 4.4.16 to 4.4.18
  * build(deps): bump reqwest from 0.11.23 to 0.11.24
  * Sync repo templates ⚙
  * cargo: Afterburn release 5.5.1
  * docs/release-notes: update for release 5.5.1
  * cargo: update dependencies
  * build(deps): bump anyhow from 1.0.75 to 1.0.78
  * build(deps): bump serde_yaml from 0.9.27 to 0.9.29
  * build(deps): bump reqwest from 0.11.22 to 0.11.23
  * build(deps): bump serde_json from 1.0.108 to 1.0.109
  * build(deps): bump openssl from 0.10.60 to 0.10.62
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump clap from 4.4.10 to 4.4.12
  * build(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10
  * providers/vmware: add missing public functions for non-amd64
  * build(deps): bump clap from 4.4.8 to 4.4.10
  * cargo: Afterburn release 5.5.0
  * build(deps): bump openssl from 0.10.59 to 0.10.60
  * Sync repo templates ⚙
  * docs/release-notes: update for release 5.5.0
  * cargo: update dependencies
  * ci: cancel previous build on PR update
  * build(deps): allow building with libsystemd 0.7.0
  * providers/vmware: Process guestinfo.metadata netplan configuration
  * kubevirt: Run afterburn-hostname service
  * build(deps): bump reqwest from 0.11.20 to 0.11.22
  * build(deps): bump tempfile from 3.8.0 to 3.8.1
  * build(deps): bump clap from 4.4.6 to 4.4.7
  * build(deps): bump serde_json from 1.0.107 to 1.0.108
  * build(deps): bump serde_yaml from 0.9.25 to 0.9.27
  * build(deps): bump rustix from 0.37.19 to 0.37.25
  * build(deps): bump clap from 4.4.2 to 4.4.6
  * build(deps): bump serde_json from 1.0.105 to 1.0.107
  * build(deps): bump mockito from 1.1.0 to 1.2.0
  * providers: add support for scaleway
  * Move away from deprecated `users` to `uzers`
    though not vulnerable as unused but lib had CVE-2025-5791 AKA bsc#1244199
  * Sync repo templates ⚙
  * providers/hetzner: add support for Hetzner Cloud
  * build(deps): bump clap from 4.4.1 to 4.4.2
  * cargo: update MSRV to 1.71
  * build(deps): bump clap from 4.3.19 to 4.4.1
  * chore: Get rid of Clippy warnings
  * cargo: specify required features for nix dependency
  * build(deps): bump nix from 0.26.2 to 0.27.1
  * build(deps): bump slog-async from 2.7.0 to 2.8.0
  * build(deps): bump openssl from 0.10.56 to 0.10.57
  * build(deps): bump reqwest from 0.11.18 to 0.11.20
  * build(deps): bump serde from 1.0.185 to 1.0.188
  * Sync repo templates ⚙
  * build(deps): bump tempfile from 3.7.1 to 3.8.0
  * build(deps): bump serde from 1.0.183 to 1.0.185
  * build(deps): bump anyhow from 1.0.72 to 1.0.75
  * build(deps): bump serde_json from 1.0.104 to 1.0.105
  * build(deps): bump openssl from 0.10.55 to 0.10.56
  * build(deps): bump tempfile from 3.7.0 to 3.7.1
  * build(deps): bump serde from 1.0.180 to 1.0.183
  * Sync repo templates ⚙
  * build(deps): bump serde from 1.0.179 to 1.0.180
  * build(deps): bump serde_json from 1.0.103 to 1.0.104
  * build(deps): bump serde from 1.0.175 to 1.0.179
  * build(deps): bump pnet_datalink from 0.33.0 to 0.34.0
  * build(deps): bump serde from 1.0.171 to 1.0.175
  * build(deps): bump clap from 4.3.14 to 4.3.19
  * build(deps): bump pnet_base from 0.33.0 to 0.34.0
  * build(deps): bump serde_yaml from 0.9.23 to 0.9.25
  * build(deps): bump tempfile from 3.6.0 to 3.7.0
  * build(deps): bump clap from 4.3.11 to 4.3.14
  * build(deps): bump serde_yaml from 0.9.22 to 0.9.23
  * build(deps): bump anyhow from 1.0.71 to 1.0.72
  * build(deps): bump serde_json from 1.0.100 to 1.0.103
  * Sync repo templates ⚙
  * build(deps): bump clap from 4.3.10 to 4.3.11
  * build(deps): bump serde_json from 1.0.99 to 1.0.100
  * build(deps): bump openssh-keys from 0.6.1 to 0.6.2
  * build(deps): bump zbus from 3.13.1 to 3.14.1
  * build(deps): bump clap from 4.3.8 to 4.3.10
  * build(deps): bump serde from 1.0.164 to 1.0.165
  * build(deps): bump serde_json from 1.0.96 to 1.0.99
  * build(deps): bump clap from 4.3.3 to 4.3.8
  * build(deps): bump serde_yaml from 0.9.21 to 0.9.22
  * build(deps): bump openssl from 0.10.54 to 0.10.55
  * build(deps): bump mockito from 1.0.2 to 1.1.0
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * openstack: Add attribute OPENSTACK_INSTANCE_UUID
  * build(deps): bump serde from 1.0.163 to 1.0.164
  * build(deps): bump clap from 4.3.2 to 4.3.3
  * build(deps): bump tempfile from 3.5.0 to 3.6.0
  * cargo: Afterburn release 5.4.3
  * docs/release-notes: update for release 5.4.3
  * cargo: update dependencies
  * cargo: allow openssl 0.10.46
  * build(deps): bump openssl from 0.10.52 to 0.10.54
  * build(deps): bump openssh-keys from 0.6.0 to 0.6.1
  * build(deps): bump vmw_backdoor from 0.2.3 to 0.2.4
  * ci: strip debug symbols
  * Sync repo templates ⚙
  * build-sys: Use new tier = 2 for cargo-vendor-filterer
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * build(deps): bump reqwest from 0.11.17 to 0.11.18
  * cargo: Afterburn release 5.4.2
  * docs/release-notes: update for release
  * docs/release-notes: note Azure SSH regression fix with new openssl
  * cargo: fix minimum version of openssl crate
  * build(deps): bump serde from 1.0.162 to 1.0.163
  * build(deps): bump zbus from 3.12.0 to 3.13.1
  * build(deps): bump serde from 1.0.160 to 1.0.162
  * build(deps): bump anyhow from 1.0.70 to 1.0.71
  * build(deps): bump openssl from 0.10.51 to 0.10.52
  * build(deps): bump reqwest from 0.11.16 to 0.11.17
  * build(deps): bump openssl from 0.10.50 to 0.10.51
  * build(deps): bump enumflags2 from 0.7.5 to 0.7.7
  * build(deps): bump openssl from 0.10.48 to 0.10.50
  * build(deps): bump zbus from 3.11.1 to 3.12.0
  * build(deps): bump serde_json from 1.0.95 to 1.0.96
  * build(deps): bump h2 from 0.3.15 to 0.3.17
  * build(deps): bump openssl from 0.10.47 to 0.10.48
  * microsoft/crypto/mod: replace deprecated function `parse` with `parse2`
  * build(deps): bump serde from 1.0.159 to 1.0.160
  * build(deps): bump serde_yaml from 0.9.19 to 0.9.21
  * build(deps): bump tempfile from 3.4.0 to 3.5.0
  * build(deps): bump serde from 1.0.158 to 1.0.159
  * build(deps): bump mockito from 1.0.1 to 1.0.2
  * Update mockito to 1.0.1
  * build(deps): bump reqwest from 0.11.15 to 0.11.16
  * build(deps): bump serde_json from 1.0.94 to 1.0.95
  * cli: switch to clap derive
  * cli: add descriptive value names for option arguments in --help
  * build(deps): bump zbus from 3.11.0 to 3.11.1
  * build(deps): bump openssl from 0.10.45 to 0.10.47
  * build(deps): bump reqwest from 0.11.14 to 0.11.15
  * build(deps): bump serde from 1.0.155 to 1.0.158
  * build(deps): bump anyhow from 1.0.69 to 1.0.70
  * cli: have clap require exactly one of --cmdline/--provider
  * providers/*: move endpoint mocking into retry::Client
  * retry/client: move URL parsing into helper function
  * providers/microsoft: import crate::retry
  * providers/microsoft: use stored client for all fetches
  * providers/packet: use stored client for boot checkin
  * build(deps): bump zbus from 3.10.0 to 3.11.0
  * build(deps): bump serde from 1.0.152 to 1.0.155
  * Sync repo templates ⚙
  * docs: Use upstream theme &amp; update to 0.4.1
  * build(deps): bump serde_json from 1.0.93 to 1.0.94
  * build(deps): bump serde_yaml from 0.9.17 to 0.9.19
  * build(deps): bump mockito from 0.32.3 to 0.32.4
  * build(deps): bump tempfile from 3.3.0 to 3.4.0
  * initrd: remember to write trailing newline to network kargs file
  * util: drop obsolete "OEM" terminology
  * Update to clap 4
  * build(deps): bump mockito from 0.31.1 to 0.32.3
  * workflows: update clippy to 1.67
  * Fix clippy lints
  * Inline variables into format strings
  * build(deps): bump zbus from 3.9.0 to 3.10.0
  * build(deps): bump serde_json from 1.0.92 to 1.0.93</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1746619201">- Update to version 5.7.0.git103.bae893c:
  * Sync repo templates ⚙
  * build(deps): bump crossbeam-channel from 0.5.13 to 0.5.15
  * build(deps): bump tokio from 1.40.0 to 1.44.2
  * build(deps): bump openssl from 0.10.71 to 0.10.72
    fixes RUSTSEC-2025-0022 AKA CVE-2025-3416 AKA bsc#1242665
  * build(deps): bump zbus from 4.4.0 to 5.5.0
  * mod.rs: Fix clippy lint errors
  * release-notes.md: add release notes for rust version update
  * Cargo.toml: bump MSRV to 1.84.1
  * Fix clippy lint issues
  * Sync repo templates ⚙
  * build(deps): bump mockito from 1.6.1 to 1.7.0
  * build(deps): bump serde_json from 1.0.139 to 1.0.140
  * build(deps): bump tempfile from 3.17.1 to 3.19.1
  * build(deps): bump clap from 4.5.31 to 4.5.35
  * build(deps): bump reqwest from 0.12.12 to 0.12.15
  * Update release notes.
  * proxmoxve: Add more context to log messages.
  * proxmoxve: Remove unneeded fields
  * proxmoxve: Add tests for static network configuration from cloud-init.
  * proxmoxve: Add support for static network configuration from cloud-init.
  * build(deps): bump mailparse from 0.15.0 to 0.16.1
  * Sync repo templates ⚙
  * build(deps): bump ring from 0.17.8 to 0.17.13
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * release notes: add notes for tempfile bump from 3.16.0 to 3.17.1
  * build(deps): bump serde from 1.0.217 to 1.0.218
  * build(deps): bump openssl from 0.10.70 to 0.10.71
  * build(deps): bump tempfile from 3.16.0 to 3.17.1
  * build(deps): bump serde_json from 1.0.138 to 1.0.139
  * build(deps): bump clap from 4.5.27 to 4.5.31
  * add makefile targets for fmt,lint and test
  * providers/openstack: ignore ec2 metadata if not present
  * build(deps): bump openssl from 0.10.66 to 0.10.70
  * build(deps): bump serde_json from 1.0.137 to 1.0.138
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump openssl from 0.10.66 to 0.10.69
  * build(deps): bump ipnetwork from 0.20.0 to 0.21.1
  * build(deps): bump serde from 1.0.215 to 1.0.217
  * build(deps): bump serde_json from 1.0.133 to 1.0.137
  * build(deps): bump anyhow from 1.0.93 to 1.0.95
  * build(deps): bump clap from 4.5.21 to 4.5.27
  * build(deps): bump reqwest from 0.12.7 to 0.12.12
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * build(deps): bump mockito from 1.5.0 to 1.6.1
  * build(deps): bump serde_json from 1.0.128 to 1.0.133
  * Sync repo templates ⚙
  * build(deps): bump clap from 4.5.17 to 4.5.21
  * build(deps): bump tempfile from 3.12.0 to 3.14.0
  * build(deps): bump anyhow from 1.0.89 to 1.0.93
  * build(deps): bump serde from 1.0.210 to 1.0.215
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * docs: add changelog entry
  * proxmox: use noop provider if no configdrive
  * add noop provider
  * release-notes: remove "upcoming"</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1746619202">- Use autosetup for patches, refresh them and rename
  * fix-authorized-keys-location.patch to 0001-Fix-authorized-keys-location-for-OpenSUSE.patch
  * set-default-user.patch to 0002-Set-the-default-user-to-suse.patch
  * no-network-args.patch to 0003-On-OpenSUSE-do-not-add-to-kernel-command-line.patch</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1747656000">- Update to version 5.8.2:
  * cargo: Afterburn release 5.8.2
  * docs/release-notes: update for release 5.8.2
  * cargo: update dependencies
  * cargo: Afterburn release 5.8.1
  * cargo: Afterburn release 5.8.0
  * docs/release-notes: update for release 5.8.0
  * cargo: update dependencies
    this includes an update of the dependency idna, which
    fixes CVE-2024-12224 AKA bsc#1243850
  * packit: add initial support</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1750161600">- Fix Requires in noarch package to not be arch specific (bsc#1244675)</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1753358400">- Update to version 5.9.0:
  * cargo: Afterburn release 5.9.0
  * docs/release-notes: update for release 5.9.0
  * cargo: update dependencies
  * Add TMT test structure and basic smoke test
  * build(deps): bump openssl from 0.10.72 to 0.10.73
  * build(deps): bump reqwest from 0.12.15 to 0.12.18
  * docs/release-notes: Update changelog entry
  * dracut: Return 255 in module-setup
  * oraclecloud: add release note and move base URL to constant
  * oraclecloud: implement oraclecloud provider
  * build(deps): bump nix from 0.29.0 to 0.30.1
  * build(deps): bump zbus from 5.7.0 to 5.7.1
  * build(deps): bump serde-xml-rs from 0.6.0 to 0.8.1
  * build(deps): bump ipnetwork from 0.20.0 to 0.21.1
  * build(deps): bump clap from 4.5.38 to 4.5.39</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1758801600">- Update to version 5.9.0.git21.a73f509:
  * docs/release-notes: update for release 5.10.0
  * cargo: update dependencies
  * microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
  * docs/release-notes: Add entry for Azure SharedConfig XML parsing fix
  * microsoft/azure: Fix SharedConfig parsing of XML attributes
  * microsoft/azure: Mock goalstate.SharedConfig output in tests
  * providers/azure: switch SSH key retrieval from certs endpoint to IMDS
    as azure stopped providing keys in the old one, fixes bsc#1250471
  * build(deps): bump the build group with 8 updates
  * build(deps): bump slab from 0.4.10 to 0.4.11
  * build(deps): bump actions/checkout from 4 to 5
  * upcloud: implement UpCloud provider
  * build(deps): bump the build group with 4 updates
  * Sync repo templates ⚙</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1759147200">- Add bugzilla references to past changelog</changelog>
</package>
<package pkgid="72eb39361ff341e2395a4858ec1d3cfd3350320232abea71391c52e1594a0d47eeba7465ba898497dc83af46f072145e9a500be733a3a516e0fe12de341b1552" name="agama" arch="riscv64">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="641a156993c0d9f025dcf14619587319548a6c1faf28a75569a16c307e8cf84b7d1cba9a4bab42275d443cbea26491bf07cdd2180a74319938c9cfedbe7f48d3" name="agama-autoinstall" arch="riscv64">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="8138b4978d04f5761f06baa7c312d964fc8cc5d8af0879634c8cdd3e741b66a98bb2bff16f1522b552e5b4cf066f160f014fb88e557e975acabf5a079118fd0c" name="agama-cli" arch="riscv64">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="30a7e578bb49794fd815d3ee0e2c725f1d5db4082e698103d93999d52fae0aa33ca17c27f6cc491c9230d6907bbc8fd2b205be5feede271227b8923e2b260b08" name="agama-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="4164f9fe877f5f5d17c50d3870aa01c6ea7480c4cbff43b15c381237085cb14b0ac892bbceedeebb4df1ce75f95046e93b1433043ee27dc2497abe58798e7cfd" name="agama-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="a795626d1088fd10697ed69deb1dd620a86ceb84b81006e28ee56d503f1a0966e2cc94c8176bf66e86ca40cbd53929c5b8f4d0cc11c308ef195b58efe95e7d23" name="agama-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="8dbabdf64ec891ff34e7c75577e3a99dfb252f146612ea9f802ae6e8d4bf940104ae93120e25de20a5d1f60de2fc33c71a9f1af222d0c1b3cbbc2d091b02a984" name="agama-common" arch="riscv64">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="49e6d3414c4bbf72841fc662a428d19408cea576d3e18d73a56bc861257454de4258365ba249b711be7dda30b19cf46ba78e0bf979c04ac2270dc7fb741d8db6" name="agama-integration-tests" arch="noarch">
  <version epoch="0" ver="1737365732.90b7e17" rel="3.1"/>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1721131200">- Initial version</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1721390400">- Downgrade Puppeteer from 22.13.1 to 22.13.0, the latest version
  fails to start with the Firefox browser (gh#openSUSE/agama#1485)</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1721822400">- Reduce the node_modules size, delete not needed files
  (gh#openSUSE/agama#1497)</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1726833600">- Change the license to GPL-2.0-or-later (gh#openSUSE/agama#1621).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1736942400">- Code refactoring (gh#agama-project/integration-tests#1)
  - Moved to a separate GitHub repository
  - Use Webpack for bundling Puppeteer
  - Switched from plain JavaScript to TypeScript
  - Split the tests into smaller reusable parts</changelog>
</package>
<package pkgid="f34093f5fb409512c6f937300123a163c03887758c4c16d3041ca8064e06955fb0c42dfe9a18c49a3883bad231493d426497ea674e78684aeb1875927b0e0ab8" name="agama-openapi" arch="riscv64">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="58fb2b54df0a511a7866c16c002a7ccc390da245c73ba52634cea4bfc7e45aea5b0a8dc3705b7b8a2473cbf4961591c551a91b66bcd7fef408da1cd72b63fa2b" name="agama-products-opensuse" arch="noarch">
  <version epoch="0" ver="19+0.e4e1132bc" rel="31.1"/>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1769774400">- Rename "transactional_base" to "immutable_base" (related to jsc#PED-14307).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1769774401">- Fix packaging after the inclusion of Leap 16.1 specification
  (gh#agama-project/agama#3098).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1770033600">- Prepare the spec file for the %suse_version 1610 in Leap 16.1
  (gh#agama-project/agama#3120)</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1770811200">- Add standard and immutable modes to SLES for SAP (bsc#1258042).</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1770811201">- Add Beta tag to the SLES and SLES4SAP product names
  (gh#agama-project/agama#3151)</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1771416000">- Select the correct SLES and SLES4SAP release package depending on the mode
  (bsc#1258271).</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1772020800">- bsc#1258416
  - made sudo-policy-wheel-auth-self for MicroOS
  - missed in original implementation of jsc#PM-2128</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1772020801">- Fix SLES and SLES_SAP release package names (bsc#1258271).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772625600">- Add wayland ready patterns to Leap 16.1 and TW
  - lxqt_wayland
  - openSUSEway
  - hyprland (Tumbleweed exclusive for now)
  - Leap 16.0 retrospective action item</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748800">- Version 19</changelog>
</package>
<package pkgid="1e1bed7ee00c9c435bbfeb437c67de57d22e4d1dfe856952232570532969c98e17f985f734baa48d1ef9fc57484dbcb688e7f76782c6340f8d53168510b02985" name="agama-products-sle" arch="noarch">
  <version epoch="0" ver="19+0.e4e1132bc" rel="31.1"/>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1769774400">- Rename "transactional_base" to "immutable_base" (related to jsc#PED-14307).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1769774401">- Fix packaging after the inclusion of Leap 16.1 specification
  (gh#agama-project/agama#3098).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1770033600">- Prepare the spec file for the %suse_version 1610 in Leap 16.1
  (gh#agama-project/agama#3120)</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1770811200">- Add standard and immutable modes to SLES for SAP (bsc#1258042).</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1770811201">- Add Beta tag to the SLES and SLES4SAP product names
  (gh#agama-project/agama#3151)</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1771416000">- Select the correct SLES and SLES4SAP release package depending on the mode
  (bsc#1258271).</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1772020800">- bsc#1258416
  - made sudo-policy-wheel-auth-self for MicroOS
  - missed in original implementation of jsc#PM-2128</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1772020801">- Fix SLES and SLES_SAP release package names (bsc#1258271).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772625600">- Add wayland ready patterns to Leap 16.1 and TW
  - lxqt_wayland
  - openSUSEway
  - hyprland (Tumbleweed exclusive for now)
  - Leap 16.0 retrospective action item</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748800">- Version 19</changelog>
</package>
<package pkgid="5682e90a56921182fb5aa4775a05fc5efa9ab551fe539fd6020194c5b855f2eb971583050326aec4c4afaf05e0bf84e40320241f254bcd4efedd5f5b67b27db8" name="agama-scripts" arch="riscv64">
  <version epoch="0" ver="19+70.3f126ff03" rel="48.1"/>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773748800">- Ensure the list of storage issues is correctly updated
  (gh#agama-project/agama#3291).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748801">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748802">- jsc#PED-15434
  - fixed autoyast_compat.json to cover earlier patch which
    extended capabilities of sshPublicKey / sshPublicKeys</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Report problems when writing files and scripts (gh#agama-project/agama#3301).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- Continue loading the configuration even if there is a network setup
  error (gh#agama-project/agama#3306).</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008000">- Fix incorrect openAPI parameters (gh#agama-project/agama#3299).
  - Do not define params for POST '/api/v2/action'
  - Do not define params for PUT and PATCH '/api/v2/config</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1774008001">- Return error code when using "agama config generate",
  "agama config load" or "agama config validate" does not validate
  the given profile (bsc#1256951, gh#agama-project/agama#3304).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008002">- Enable SELinux if needed in unattended installations (bsc#1259890).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1774008003">- Enable agama-scripts service if needed (bsc#1259899).</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1774353600">- Include more details when saving the journal log
- Save separate libzypp.out.log file in the old y2log format
  for libzypp debugging
- Store the complete journal log in JSON format to include hidden
  fields and more details
- gh#agama-project/agama#3309</changelog>
</package>
<package pkgid="11e7d3da619703aa85913aa7121e778a0cfa68c0afd38af282ce0e2b71406cca8f4d4eb5ed733b756ff7f7847a7ddfcfab171220be99db4c9b14416a5155b8b6" name="agama-web-ui" arch="noarch">
  <version epoch="0" ver="19+69.9fa2aa34c" rel="39.1"/>
  <changelog author="Ancor Gonzalez Sosa &lt;ancor@suse.com&gt;" date="1773662400">- Prevent error when displaying reused LVM VGs (related to
  gh#agama-project/agama#3210, jsc#PED-15104, bsc#1254718 and
  gh#agama-project/agama#3171).</changelog>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773662401">- Prevent error when there is no zFCP config
  (gh#agama-project/agama#3287).</changelog>
  <changelog author="David Diaz &lt;dgonzalez@suse.com&gt;" date="1773662402">- Change network web user interface to offer more control and
  interaction with connections (gh#agama-project/agama#3247).</changelog>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773662403">- Log actions failures (related to bsc#1259354).</changelog>
  <changelog author="David Diaz &lt;dgonzalez@suse.com&gt;" date="1773662404">- Prevent bulk selection using stale data (gh#agama-project/agama#3289).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748800">- Version 19</changelog>
  <changelog author="David Diaz &lt;dgonzalez@suse.com&gt;" date="1773748801">- Show "Unknown" for missing hardware fields
  (gh#agama-project/agama#3294).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Initial support for questions with details (gh#agama-project/agama#3301).</changelog>
  <changelog author="David Diaz &lt;dgonzalez@suse.com&gt;" date="1773921600">- Restore PF/Alert default styles, removing some custom overrides
  (gh#agama-project/agama#3305).</changelog>
  <changelog author="David Diaz &lt;dgonzalez@suse.com&gt;" date="1774353600">- Allow downloading logs and config from the installation finished
  page (gh#agama-project/agama#3329).</changelog>
</package>
<package pkgid="55a715bab7926ec60ef9c6e2a68995fdaebbcca90f64ca1acfe175d3d7ccdcee6bcf81be52f8cb66e4359015a3016dd947d912658edf5f72e0e8aa48f71d1b10" name="agama-yast" arch="riscv64">
  <version epoch="0" ver="19.devel66.92b663e76" rel="1.1"/>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773144000">- Do not automatically update issues con language change. When to
  update them is handled by agama-web-server (gh#agama-project/agama#3262).</changelog>
  <changelog author="Ancor Gonzalez Sosa &lt;ancor@suse.com&gt;" date="1773316800">- Infer the boot device, if omitted in the user configuration, when
  reusing a pre-existing LVM or RAID (bsc#1248504).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773316801">- Add errors to the output of agama-autoyast (related to bsc#1259434).</changelog>
  <changelog author="Ancor Gonzalez Sosa &lt;ancor@suse.com&gt;" date="1773403200">- Fix the id reported to identify the encryption method used for
  TPM-based unlocking (bsc#1258486).</changelog>
  <changelog author="José Iván López González &lt;jlopez@suse.com&gt;" date="1773662400">- Report an error if storage needs to be probed meanwhile DASD is
  formatting (related to bsc#1259354).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773748800">- Version 19</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1773748801">- jsc#PED-15434
  - fixed AY root_reader. authorized_keys are converted as an array
    into sshPublicKeys now (no first key only anymore)</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773835200">- Remove empty strings when importing an AutoYaST profile
  (gh#agama-project/agama#3302).</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1773921600">- AutoYaST support: use the connection "device" as fallback for network
  connections with no "name" (gh#agama-project/agama#3306).</changelog>
  <changelog author="Ancor Gonzalez Sosa &lt;ancor@suse.com&gt;" date="1774267200">- Fix overzealous check preventing the usage of ifNotFound:create
  in the storage section (fixes gh#agama-project/agama#2985).</changelog>
</package>
<package pkgid="36e25c252bf45c4d97de3b98b3e97fde8c38e85ada8e21aa0c6010d3e21f5957d11d2a3c4ea5733bf9c3972d90559e25159f2f8dd0fe0488a4c98aa5c4180290" name="age" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631016000">- Initial package, version 1.0.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1634385600">- Remove filler phrases from descriptions.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1672056000">- Update to version 1.1.1
  Plugins support
  * The age CLI now supports plugins, such as age-plugin-yubikey
  Breaking changes
  * If -i is used, passphrase-encrypted files are now rejected.
  * Empty final chunks are now rejected.
  Minor changes
  * PKCS#8-encoded Ed25519 private keys (such as 1Password exports)
    are now supported as SSH identities.
  * If an armored file is pasted into the terminal, age will now
    attempt to wait until the end of the file before prompting for
    a password.
  * Some invalid files are now correctly rejected, in particular
    encrypted files with trailing data.
  * If /dev/tty is present but can't be opened, age will now
    fallback to trying to treat stdin as a terminal as if
    /dev/tty wasn't present.
  * Input prompts now go to the terminal, even if standard error#
    is redirected.
  * Values of the new armor.Error type are now returned wrapped in
    decryption errors when appropriate.
  * Documentation and error messages were improved.</changelog>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1719921600">- Update to version 1.2.0
  * A small release to build the release binaries with a more
    recent Go toolchain, and to fix a couple CLI edge cases.
  * The Go module now exposes a plugin package that provides an age
    plugin client. That is, Recipient and Identity implementations
    that invoke a plugin binary, allowing the use of age plugins
    in Go programs.
  * Finally, Recipients can now return a set of "labels"
    by implementing RecipientWithLabels. This allows replicating
    the special behavior of the scrypt Recipient in third-party
    Recipients, or applying policy useful for authenticated
    or post-quantum Recipients.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734523200">- Update to version 1.2.1
  * This release fixes a security vulnerability that could allow
    an attacker to execute an arbitrary binary under certain
    conditions.
    See: https://github.com/FiloSottile/age/security/advisories/GHSA-32gq-x56h-299c
  * Plugin names may now only contain alphanumeric characters or
    the four special characters +-._.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766923200">- Update to 1.3.0
  Post-quantum keys, seeking DecryptReaderAt API, age-inspect CLI
  tool, built-in recipients compatible with hardware plugins,
  non-interactive passphrase input, Go framework for implementing
  plugins, and sooooo many improved errors.
  Our best release yet, six years to the day after the first beta,
  again released from the floor of #39c3!
  For all the details see:
  https://github.com/FiloSottile/age/releases/tag/v1.3.0</changelog>
</package>
<package pkgid="42d76933b7e8cdef89facc19c0403f35bd3966fa34c5edd770c907a920f95b1cda87713d61ad670c97b3980ce2c8304afc7c594d0a541bab7aab94c78a139cb8" name="agenda" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="1.1"/>
  <changelog author="avvissu@yandex.by" date="1511870400">- Update to 1.0.9:
  * Fix appdata and add LICENSE
  * Bump version, update changelog
- Drop agenda-1.0.8-vala-0.36.patch (fixed)</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Trim biased wording from description.</changelog>
  <changelog author="avvissu@yandex.by" date="1534248000">- Update to 1.0.10:
  * Bump version number
  * Change some wording to be more clear and concise.
  * Change some wording and add release info
  * Add additional screenshots
  * Add the right prefix flag to cmake
  * Add more screenshots
  * Fix table in README again?
  * Fix table in README
  * Fix screenshot and add a new one.
  * Rearrange some stuff
  * Add special thanks
  * Fix some wording and fix the icon
  * Improve README
  * Fix id field
  * Add OARS data to AppData
  * Remove cache section of Travis config
  * Remove packaging, moved to orphan branch
  * Add suggested price
  * Add the GResource.cmake dependency
  * Add travis CI integration
  * Update the stylesheet for Juno
  * Add GResource to cmake to fix build
  * Remove backend file. Not needed yet.
  * Fix licensing and some whitespace
- Remove obsolete macros
- Change the home page
- Add LICENSE file</changelog>
  <changelog author="avvissu@yandex.by" date="1534593600">- Update to 1.0.11:
  * Bump version
  * Get rid of those pesky whole screen screenshots.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1537185600">- Update to 1.0.12:
  * Update com.github.dahenson.agenda.appdata.xml
  * Merge pull request #79 from ryonakano/fix-icon-url</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554724800">- Add fix-build.patch. With recent vala versions, --thread is
  ignored but that also causes a build issue on openSUSE Factory.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1583928000">- Update to 1.1.0:
  * Merge pull request #115 from dahenson/develop
  * Merge pull request #114 from dahenson/prepare-for-release
  * Set node version to 10.17.0 for travis
  * Update copyright year on appdata
  * Update appdata with new version info
  * Bump version number
  * Update copyright years
  * Merge pull request #113 from dahenson/run-vala-lint
  * Update src/Window.vala
  * Fix formatting issues in the code
  * Merge pull request #110 from dahenson/fix-click-to-deselect
  * Merge pull request #111 from ryonakano/l10n-update
  * Add css fixes to hide focused checks
  * Update POTFILES
  * Merge pull request #109 from dahenson/css-fixes
  * Listen for button press event
  * Small updates to fix the treeview entry
  * Only use the stylesheet if it runs on elementary
  * Merge pull request #106 from ryonakano/improve-meson
  * Use 4 spaces instead of a tab
  * Merge branch 'develop' into improve-meson
  * Address suggested changes
  * Merge branch 'master' into develop
  * Merge pull request #107 from
    ryonakano/give-first-time-value-meaning
  * Fix the GSettings value 'first-time' has no meaning
  * README: Update installation instructions to Meson
  * Remove stale INSTALL
  * Remove no longer used pot
  * Unify the number of indentation to 4
  * Remove unnecessary constants
  * Merge pull request #103 from meisenzahl/master
  * Downgrade Node.js to fix builds on Travis CI
  * Remove cache from travis.yml
  * Merge pull request #99 from dahenson/undo-feature
  * Add ability to undo reordering to TaskList
  * ...
- Drop fix-build.patch
- Switch to meson
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631188800">- Update to 1.1.2:
  * Bug Fixes
  * Fixed the issue where the task list is not saved on
    unexpected quit
  * Fixed the issue where the window position and size are not
    saved on unexpected quit
  * Added Ctrl-Q and Ctrl-W keyboard shortcuts for closing the
    window
  * Packaged the app as a flatpak for elementary OS 6!
  * Fixed some theme issues</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove HiDPI workaround
  * use autosetup</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.2.1:
  * Elementary appcenter fixes for 1.2.1
- Update to version 1.2.0:
  * Convert HTTP links to HTTPS
  * Implement basic printing operation support
  * Added limit to editable characters in all text entries
  * Fix deprecated top-level developer_name in AppData XML
  * Add tag to AppStream metadata
  * Use spaces instead of tabs
  * meson: Use gnome module instead of Python script
  * meson: Replace deprecated source_root with project_source_root
  * Omitting OARS tags with the value of none</changelog>
</package>
<package pkgid="2b6415d9f2ad0c42716305975c6e180ae3259d638761adee76ead846516c14e86b2bdf43ff162fe9d36664c6235ef17311af3b0f9e19029c1aebba155673611c" name="agenda-lang" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="1.1"/>
  <changelog author="avvissu@yandex.by" date="1511870400">- Update to 1.0.9:
  * Fix appdata and add LICENSE
  * Bump version, update changelog
- Drop agenda-1.0.8-vala-0.36.patch (fixed)</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Trim biased wording from description.</changelog>
  <changelog author="avvissu@yandex.by" date="1534248000">- Update to 1.0.10:
  * Bump version number
  * Change some wording to be more clear and concise.
  * Change some wording and add release info
  * Add additional screenshots
  * Add the right prefix flag to cmake
  * Add more screenshots
  * Fix table in README again?
  * Fix table in README
  * Fix screenshot and add a new one.
  * Rearrange some stuff
  * Add special thanks
  * Fix some wording and fix the icon
  * Improve README
  * Fix id field
  * Add OARS data to AppData
  * Remove cache section of Travis config
  * Remove packaging, moved to orphan branch
  * Add suggested price
  * Add the GResource.cmake dependency
  * Add travis CI integration
  * Update the stylesheet for Juno
  * Add GResource to cmake to fix build
  * Remove backend file. Not needed yet.
  * Fix licensing and some whitespace
- Remove obsolete macros
- Change the home page
- Add LICENSE file</changelog>
  <changelog author="avvissu@yandex.by" date="1534593600">- Update to 1.0.11:
  * Bump version
  * Get rid of those pesky whole screen screenshots.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1537185600">- Update to 1.0.12:
  * Update com.github.dahenson.agenda.appdata.xml
  * Merge pull request #79 from ryonakano/fix-icon-url</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554724800">- Add fix-build.patch. With recent vala versions, --thread is
  ignored but that also causes a build issue on openSUSE Factory.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1583928000">- Update to 1.1.0:
  * Merge pull request #115 from dahenson/develop
  * Merge pull request #114 from dahenson/prepare-for-release
  * Set node version to 10.17.0 for travis
  * Update copyright year on appdata
  * Update appdata with new version info
  * Bump version number
  * Update copyright years
  * Merge pull request #113 from dahenson/run-vala-lint
  * Update src/Window.vala
  * Fix formatting issues in the code
  * Merge pull request #110 from dahenson/fix-click-to-deselect
  * Merge pull request #111 from ryonakano/l10n-update
  * Add css fixes to hide focused checks
  * Update POTFILES
  * Merge pull request #109 from dahenson/css-fixes
  * Listen for button press event
  * Small updates to fix the treeview entry
  * Only use the stylesheet if it runs on elementary
  * Merge pull request #106 from ryonakano/improve-meson
  * Use 4 spaces instead of a tab
  * Merge branch 'develop' into improve-meson
  * Address suggested changes
  * Merge branch 'master' into develop
  * Merge pull request #107 from
    ryonakano/give-first-time-value-meaning
  * Fix the GSettings value 'first-time' has no meaning
  * README: Update installation instructions to Meson
  * Remove stale INSTALL
  * Remove no longer used pot
  * Unify the number of indentation to 4
  * Remove unnecessary constants
  * Merge pull request #103 from meisenzahl/master
  * Downgrade Node.js to fix builds on Travis CI
  * Remove cache from travis.yml
  * Merge pull request #99 from dahenson/undo-feature
  * Add ability to undo reordering to TaskList
  * ...
- Drop fix-build.patch
- Switch to meson
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631188800">- Update to 1.1.2:
  * Bug Fixes
  * Fixed the issue where the task list is not saved on
    unexpected quit
  * Fixed the issue where the window position and size are not
    saved on unexpected quit
  * Added Ctrl-Q and Ctrl-W keyboard shortcuts for closing the
    window
  * Packaged the app as a flatpak for elementary OS 6!
  * Fixed some theme issues</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove HiDPI workaround
  * use autosetup</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.2.1:
  * Elementary appcenter fixes for 1.2.1
- Update to version 1.2.0:
  * Convert HTTP links to HTTPS
  * Implement basic printing operation support
  * Added limit to editable characters in all text entries
  * Fix deprecated top-level developer_name in AppData XML
  * Add tag to AppStream metadata
  * Use spaces instead of tabs
  * meson: Use gnome module instead of Python script
  * meson: Replace deprecated source_root with project_source_root
  * Omitting OARS tags with the value of none</changelog>
</package>
<package pkgid="5e416fe75f206c09675a5c177112c2ab38608b01495221506f2d442d34dd6973bf05e38367c172b6ef1f2d8a173bc1d40925bad470a43d03d61b8a0111839fe7" name="agrep" arch="riscv64">
  <version epoch="0" ver="0.9.0" rel="1.1"/>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
  <changelog author="kbabioch@suse.com" date="1516104000">- CVE-2016-8859.patch: Fix multiple integer overflows which allowed
  attackers to cause memory corruption via a large number of (1) states or
  (2) tags, which triggered an out-of-bounds write (bnc#1005483)</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1580385600">- remove python2 bindings</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643284800">- require glibc-locale</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1665489600">- Add patch to fix testsuite with bash &gt;= 5.2:
  * 0001-Remove-broken-agrep-test-entry.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1732276800">- update to 0.9.0:
  * Modify the bound parser to allow the minimum and maximum count
    to be omitted, defaulting to zero and infinity, respectively.
  * Add API variants for operating on raw byte vectors:
    tre_regnexecb, tre_regexecb, tre_regncompb, tre_regaexecb,
    tre_regcompb
  * Bug fixes
- drop unneeded patches or patches included upstream:
  * 0001-Remove-broken-agrep-test-entry.patch
  * CVE-2016-8859.patch
  * tre-chicken.patch
  * tre.diff
- drop legacy obsoletes/provides</changelog>
</package>
<package pkgid="82ed216ce7917d949db38a007e7c97b8f70138771ec5ebc38eb3fd36484943b292ef54500f5f5976df07622c7037b8aac78d79aae988aac2afba0e1a7507f6c9" name="aha" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.3"/>
  <changelog author="mardnh@gmx.de" date="1470052800">- initial package</changelog>
  <changelog author="mardnh@gmx.de" date="1493985600">- Update to version 0.4.10.6
  * Fixed MANDIR according to the GNU Coding standards, the man file
    is now installed to $(PREFIX)/share/man instead of $(PREFIX)/man
  * Fixed reset of blinking text
  * Fixed reset of bold text
  * Improved handling of some rare, but not supported border cases
    like font changing
  * Removed two unused variables
  * Improved README and added screenshot
  * Fixed bug with "tput sgr0"
  * Fixed inverted colours
  * Changed contact email address in help and manpage</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1552478400">- Update to version 0.5
  * Added support for ansi vt220 character set using utf8 characters, useful for tables
  * Added support for italic text (thanks to suve)
  * Added support for crossed out text (thanks to suve)
  * Added support for 8 bit colours (thanks to  John Poole and suve)
  * Added support for 24 bit colours
  * Added rudimentary support for highlighting
  * Fixed behaviour of ESC[7m "negative image"
  * Fixed charset information in head based on used encoding (thanks to suve)
  * Fixed ESC[27m "revert off" (thanks to suve)
  * Escaping html special characters in title (thanks to suve)
  * Not returning zero at unknown option error (thanks to suve)
  * Refactored used colour scheme from int to enum (thanks to suve)
  * Refactored error report using errstr (thanks to suve)
  * Refactored code to avoid warnings (thanks to suve)
  * Refactored options to an own struct (thanks to suve)
  * Refactored color printing switch to an array (thanks to suve)
  * Refactored application state to an own struct (thanks to suve)
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552564800">- Use %make_install</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1596542400">- Update to version 0.5.1
  * Use doctype HTML5 instead of XHTML optionally.
  * Rewrote man page using mdoc.
  * Removed extra linebreak at end.
  * Use the #hex format for colours.
  * Added optional language attribute
  * Added vbcc support.
  * Fixed handling of SGR 39/49.
  * Added css inline option.
  * Added --style option for inlining css styles like font size.</changelog>
</package>
<package pkgid="8ba502a9f5412940c223f0a960380981d2becf5d227b33fdca1817bfa88537df7eac8043796d9e8535751330dff0d295b70a6e378fdae372c3b9bf5b45792745" name="aho-corasick-double-array-trie" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="4.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1582804800">- Initial packaging of aho-corasick-double-array-trie 1.2.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with maven.compiler.release=8 on any JDK &gt;= 9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Do not require maven-javadoc-plugin that we don't use</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726747200">- Specify build timestamp for reproducible builds</changelog>
</package>
<package pkgid="882e5e384300688960fe5c5a555b6004ccd0721c4dfce6cff306e5a1148738fc3e500b65079e12ac07ff9b6b30f322fabd6c3dfed8eccfb2b03149870e44b858" name="aho-corasick-double-array-trie-javadoc" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="4.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1582804800">- Initial packaging of aho-corasick-double-array-trie 1.2.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with maven.compiler.release=8 on any JDK &gt;= 9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Do not require maven-javadoc-plugin that we don't use</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726747200">- Specify build timestamp for reproducible builds</changelog>
</package>
<package pkgid="c2b4c09ffdbb6e1dfdc65b601a803e3ad57c7e1ae5d5f49b6381440c7e856d0ac368b351359de50bf664e63baa0112fc28d47e061fcb7b66165512d42a249895" name="ahx2play" arch="riscv64">
  <version epoch="0" ver="0~git20230215" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676376000">- Initial package, version 0~git20221101</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676462400">- Update to version 0~git20230215:
  * Added CMakeLists.txt by roox
- Drop not longer needed patch:
  * 0001-Create-CMakeLists.txt.patch</changelog>
</package>
<package pkgid="b835377bd97e852d6e2152c6db6bc9be2cdace707284098a1678799fb212b9ecc2ab1119a12bd2ba03fe8b3b84d33903668fda4fd11eb209cfc5fea7f2d0335f" name="aide" arch="riscv64">
  <version epoch="0" ver="0.19.2" rel="2.1"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685966400">- Update to 0.18.3:
  * Handle readlink() errors
- Update to 0.18.2:
  * Add warning if rules contain not compiled-in attributes
  * Add missing lock for tree operations during file system scan</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685966401">- switched service macros from %systemd_* to %service_*
  according to documentation at https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Registering_unit_files_in_install_scripts</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688126400">- Update to 0.18.4:
  * Fix handling of extended attributes on symlinks
  * Add missing ')' to log message
  * Fix static linking of the aide binary
  * Don't require database_out for --dry-init
  * Remove strerror() calls from thread log messages</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 0.18.5:
  * Fix child directory processing on equal match</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1691064000">- Update to 0.18.6:
  * Fix double free() during report generation
  * Improve handling of ACL errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1723377600">-  Update to 0.18.8:
  * Fix concurrent reading of extended attributes (xattrs)
  * Raise warning if both input databases are the same
-  Update to 0.18.7:
  * Add missing library CFLAGS
  * Fix typo in aide.conf manual page
  * Fix 64-bit time_t on 32-bit architectures
  * Fix debug logging for returned attributes
  * Fix condition for error message of failing to open gzipped files
- rebased aide-0.18-as-needed.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1746705600">- Update to 0.19.0:
  * Fix build with additional libraries on non-Linux systems
  * Update NEWS file and aide.conf.5 man page
  * Move log message to limit log level
- Rebased aide-0.18-as-needed.patch, aide-systemd.patch,
  aide-xattr-in-libc.patch
- Moved signature to Source100, use pkgconf in BuildRequirements
  when available</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1755604800">- Update to 0.19.2 (2025-08-13):
  * Security bug fixes
  - CVE-2025-54389: Escape control characters in report and log
    output (bsc#1247884)
  - CVE-2025-54409: Fix null pointer dereference after reading
    incorrectly encoded xattr attributes from database (bsc#1247885)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1768996800">- generate the /var/lib/aide directory via tmpfiles (jsc#PED-14791)</changelog>
</package>
<package pkgid="67e0dc07e355e4e4ed3ed70f1a89ea3c574887429767d482e5663957656f7ad35dcf5dd5cde2351575b0a5bc45f2494c42bfa5155f7b72c1668ea3637b261b05" name="aide-test" arch="noarch">
  <version epoch="0" ver="0.19.2" rel="2.1"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685966400">- Update to 0.18.3:
  * Handle readlink() errors
- Update to 0.18.2:
  * Add warning if rules contain not compiled-in attributes
  * Add missing lock for tree operations during file system scan</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685966401">- switched service macros from %systemd_* to %service_*
  according to documentation at https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Registering_unit_files_in_install_scripts</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688126400">- Update to 0.18.4:
  * Fix handling of extended attributes on symlinks
  * Add missing ')' to log message
  * Fix static linking of the aide binary
  * Don't require database_out for --dry-init
  * Remove strerror() calls from thread log messages</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 0.18.5:
  * Fix child directory processing on equal match</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1691064000">- Update to 0.18.6:
  * Fix double free() during report generation
  * Improve handling of ACL errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1723377600">-  Update to 0.18.8:
  * Fix concurrent reading of extended attributes (xattrs)
  * Raise warning if both input databases are the same
-  Update to 0.18.7:
  * Add missing library CFLAGS
  * Fix typo in aide.conf manual page
  * Fix 64-bit time_t on 32-bit architectures
  * Fix debug logging for returned attributes
  * Fix condition for error message of failing to open gzipped files
- rebased aide-0.18-as-needed.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1746705600">- Update to 0.19.0:
  * Fix build with additional libraries on non-Linux systems
  * Update NEWS file and aide.conf.5 man page
  * Move log message to limit log level
- Rebased aide-0.18-as-needed.patch, aide-systemd.patch,
  aide-xattr-in-libc.patch
- Moved signature to Source100, use pkgconf in BuildRequirements
  when available</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1755604800">- Update to 0.19.2 (2025-08-13):
  * Security bug fixes
  - CVE-2025-54389: Escape control characters in report and log
    output (bsc#1247884)
  - CVE-2025-54409: Fix null pointer dereference after reading
    incorrectly encoded xattr attributes from database (bsc#1247885)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1768996800">- generate the /var/lib/aide directory via tmpfiles (jsc#PED-14791)</changelog>
</package>
<package pkgid="0f1bd0e16e58dbbad773658a394efd01282eceefb641fc567876ce1294e9fb47349f4d6f989da36100f6b1a69eb5cef1ab59657314de9f934a1f6635661c52ba" name="aircrack-ng" arch="riscv64">
  <version epoch="0" ver="1.7" rel="5.1"/>
  <changelog author="atoptsoglou@suse.com" date="1547812800">- Fix conflict issue with graphviz: python files are now installed
  under air_graphviz, add conflict.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1585915200">- build with pcre for regex filtering of SSID
- with with hwloc to improve performance
- fix experimental feature conditional build
- fix SQLite conditional build</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1589025600">- Run spec-cleaner
- Force python3 for all tools written in python
- Use proper docdir
- Update patch:
  * conflict.patch
- Introduce devel subpackage
- Run testsuite
- Update to version 1.6:
  * Aircrack-ng: Fixed ARM processors display with -u
  * Aircrack-ng: Fixed AVX-512F support
  * Aircrack-ng: Fixed cracking speed calculation
  * Aircrack-ng: Fixed cracking WEP beyond 10k IVS
  * Aircrack-ng: Fixed creating new session and added test case
  * Aircrack-ng: Fixed encryption display in some cases when
    prompting for network to crack
  * Aircrack-ng: Fixed exiting Aircrack-ng in some cases
  * Aircrack-ng: Fixed logical and physical processor count
    detection
  * Aircrack-ng: Fixed PMKID length check
  * Aircrack-ng: Various fixes and improvements to WPA cracking
    engine and its performance
  * Airdecap-ng: Decrypt both directions when WDS is in use
  * Airdecap-ng: Fixed decrypting WPA PCAP when BSSID changes
  * Airgraph-ng: Added support for WPA3
  * Airgraph-ng: Switch to argparse
  * Airmon-ng: Added detection for wicd, Intel Wireless Daemon
    (iwd), net_applet
  * Airmon-ng: Handle case when avahi keeps getting restarted
  * Airmon-ng: Indicates when interface doesn't exist
  * Airodump-ng: Added autocolorization interactive key
  * Airodump-ng: Added option to read PCAP in realtime (-T)
  * Airodump-ng: Added PMKID detection
  * Airodump-ng: Added support for GMAC
  * Airodump-ng: Added support for WPA3 and OWE (Enhanced Open)
  * Airodump-ng: Basic UTF-8 support
  * Airodump-ng: Checked management frames are complete before
    processing IE to avoid switch from WEP to WPA
  * Airodump-ng: Display signal when reading from PCAP
  * Airodump-ng: Fixed netxml output with hidden SSID
  * Airodump-ng: Improved rates calculation for 802.11n/ac
  * Airtun-ng: Fixed using -p with -e
  * Autoconf: Fixed order of ssl and crypto libraries
  * dcrack: Fixed client reporting benchmark
  * dcrack: Now handles chunked encoding when communicating
    (default in Python3)
  * Freeradius-WPE: Updated patch for v3.0.20
  * General: Added python3 support to scripts
  * General: Added security policy to report security issues
  * General: Reorganizing filesystem layout (See PR 2032), and
    switch to automake 1.14+
  * General: Convert to non-recursive make (part of PR 2032)
  * General: Deduplicating functions and code cleanups
  * General: Fixed packaging on cygwin due to openssl library
    name change
  * General: Removed coveralls.io
  * General: Updated dependencies in README.md/INSTALLING
  * General: Use upstream radiotap libary, as a sub-tree
  * HostAPd-WPE: Updated for v2.9
  * Manpages: Fixes and improvements
  * Tests: Added Integration tests for aireplay-ng, airodump-ng,
    aircrack-ng, airbase-ng, and others
  * Tests: Added tests for airdecap-ng, aircrack-ng</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593950400">- fix build with gcc10 (gh#2138)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1652270400">- Update to version 1.7
  Airdecap-ng
  * Endianness fixes.
  * Output PCAP as little endian.
  Airodump-ng
  * Fixed blank encryption field when APs have TKIP (and/or CCMP)
    with WPA2.
  * Updated encryption filter (-t/--encrypt) for WPA3 and OWE.
  * Fixed out-of-order timestamp captures.
  * Ignore NULL PMKID.
  * Fixed dropping management frames with zeroed timestamp.
  * Fixed sorting where sometimes it started with a different field
  * Allow setting colors only in AP selection mode.
  * Fix crash on 4K Linux console.
  * Fixed issue where existing clients not linked to an AP become
    hidden when hitting 'o'.
  * Allow use of WiFi 6E 6GHz frequencies.
  * Look for oui.txt in /usr/share/hwdata.
  Airgraph-ng
  * Fixed graphviz package conflict.
  * Fixed downloading OUI with python3.
  * Ensure support/ directory is created when installing.
  Aircrack-ng
  * Fix handshake replay counter logic.
  * Handle timeout when parsing EAPOL.
  * Fixed WEP display.
  * Fixed spurious EXIT messages.
  * Improved handshake selection by fixing EAPOL timing and
    clearing state.
  * Ignore NULL PMKID.
  * Added Apple M1 detection.
  Aireplay-ng
  * In test mode, detect tampering of sequence number b
    firmware/driver.
  * Fixed incorrectly rewritten loops affecting fragmentation
    attack, and in some cases, SKA fake auth.
  * Fixed a bunch of instances where packets had their
    duration updated instead of the sequence number.
  Airmon-ng
  * Fix avahi killing.
  * rewrite service stopping entirely.
  * Codestyle fixes and code cleanup.
  * Added a few Raspberry Pi hardware revisions.
  * Fixes for 8812au driver.
  * Fix iwlwifi firmware formatting.
  * Remove broken KVM detection.
  * Show regdomain in verbose mode.
  * Document frequency usage.
  * Add a sleep to help predictable names due to udev sometimes
    renaming interface.
  * Added warning for broken radiotap headers in kernel 5.15
    to 5.15.4
  * shellcheck fixes.
  * support systemctl as some systems don't support 'service'
    anymore.
  * Fixes for pciutils 3.8, backward compatible.
  Airbase-ng
  * use enum for frame type/subtype.
  * remove a few IE in association responses.
  Besside-ng
  * Support and detect all channels in 5GHz in Auto-Channel mode.
  OSdep
  * Search additional IE for channel information
  Airgraph-ng
  * switch airodump-join to Python 3
  General
  * Fix compilation with LibreSSL 3.5.
  * Add Linux uclibc support.
  * Shell script fixes thanks to shellcheck.
  * Fixes for GCC 10 and 11.
  * Fixed cross-compilation.
  * Code refactoring, deduplication, cleanup, and misc code
    improvements.
  * Coverity Scan fixes, which includes memory leaks, race
    conditions, division by 0, and other issues.
- Remove patch:
  * conflict.patch (not longer needed)</changelog>
  <changelog author="Holger B. A. Rauch &lt;holger.rauch@posteo.de&gt;" date="1672142400">- "Fixed" patch
  (originally coming from "https://github.com/aircrack-ng/aircrack-ng/pull/2335")
  * s390x-enablement-cpustats.patch
- Excluded .keepthisfolder file from being taken into account for RPM packaging</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- build with pcre2, adding partial upstream patches
  aircrack-ng-1.7-pcre2-1-2385.patch
  aircrack-ng-1.7-pcre2-1-2391.patch
  aircrack-ng-1.7-pcre2-1-2397.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753099200">- fix wrong-script-interpreter badness</changelog>
</package>
<package pkgid="402a741bb9cdf9980996998a910c5765c18ead6e428a74e4d32a80cffc6a1f1f3e3521eea80ad89e82953f1f62e430fcec65ec33fef22b4cfc9d2d1baabce6f5" name="aircrack-ng-devel" arch="noarch">
  <version epoch="0" ver="1.7" rel="5.1"/>
  <changelog author="atoptsoglou@suse.com" date="1547812800">- Fix conflict issue with graphviz: python files are now installed
  under air_graphviz, add conflict.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1585915200">- build with pcre for regex filtering of SSID
- with with hwloc to improve performance
- fix experimental feature conditional build
- fix SQLite conditional build</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1589025600">- Run spec-cleaner
- Force python3 for all tools written in python
- Use proper docdir
- Update patch:
  * conflict.patch
- Introduce devel subpackage
- Run testsuite
- Update to version 1.6:
  * Aircrack-ng: Fixed ARM processors display with -u
  * Aircrack-ng: Fixed AVX-512F support
  * Aircrack-ng: Fixed cracking speed calculation
  * Aircrack-ng: Fixed cracking WEP beyond 10k IVS
  * Aircrack-ng: Fixed creating new session and added test case
  * Aircrack-ng: Fixed encryption display in some cases when
    prompting for network to crack
  * Aircrack-ng: Fixed exiting Aircrack-ng in some cases
  * Aircrack-ng: Fixed logical and physical processor count
    detection
  * Aircrack-ng: Fixed PMKID length check
  * Aircrack-ng: Various fixes and improvements to WPA cracking
    engine and its performance
  * Airdecap-ng: Decrypt both directions when WDS is in use
  * Airdecap-ng: Fixed decrypting WPA PCAP when BSSID changes
  * Airgraph-ng: Added support for WPA3
  * Airgraph-ng: Switch to argparse
  * Airmon-ng: Added detection for wicd, Intel Wireless Daemon
    (iwd), net_applet
  * Airmon-ng: Handle case when avahi keeps getting restarted
  * Airmon-ng: Indicates when interface doesn't exist
  * Airodump-ng: Added autocolorization interactive key
  * Airodump-ng: Added option to read PCAP in realtime (-T)
  * Airodump-ng: Added PMKID detection
  * Airodump-ng: Added support for GMAC
  * Airodump-ng: Added support for WPA3 and OWE (Enhanced Open)
  * Airodump-ng: Basic UTF-8 support
  * Airodump-ng: Checked management frames are complete before
    processing IE to avoid switch from WEP to WPA
  * Airodump-ng: Display signal when reading from PCAP
  * Airodump-ng: Fixed netxml output with hidden SSID
  * Airodump-ng: Improved rates calculation for 802.11n/ac
  * Airtun-ng: Fixed using -p with -e
  * Autoconf: Fixed order of ssl and crypto libraries
  * dcrack: Fixed client reporting benchmark
  * dcrack: Now handles chunked encoding when communicating
    (default in Python3)
  * Freeradius-WPE: Updated patch for v3.0.20
  * General: Added python3 support to scripts
  * General: Added security policy to report security issues
  * General: Reorganizing filesystem layout (See PR 2032), and
    switch to automake 1.14+
  * General: Convert to non-recursive make (part of PR 2032)
  * General: Deduplicating functions and code cleanups
  * General: Fixed packaging on cygwin due to openssl library
    name change
  * General: Removed coveralls.io
  * General: Updated dependencies in README.md/INSTALLING
  * General: Use upstream radiotap libary, as a sub-tree
  * HostAPd-WPE: Updated for v2.9
  * Manpages: Fixes and improvements
  * Tests: Added Integration tests for aireplay-ng, airodump-ng,
    aircrack-ng, airbase-ng, and others
  * Tests: Added tests for airdecap-ng, aircrack-ng</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593950400">- fix build with gcc10 (gh#2138)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1652270400">- Update to version 1.7
  Airdecap-ng
  * Endianness fixes.
  * Output PCAP as little endian.
  Airodump-ng
  * Fixed blank encryption field when APs have TKIP (and/or CCMP)
    with WPA2.
  * Updated encryption filter (-t/--encrypt) for WPA3 and OWE.
  * Fixed out-of-order timestamp captures.
  * Ignore NULL PMKID.
  * Fixed dropping management frames with zeroed timestamp.
  * Fixed sorting where sometimes it started with a different field
  * Allow setting colors only in AP selection mode.
  * Fix crash on 4K Linux console.
  * Fixed issue where existing clients not linked to an AP become
    hidden when hitting 'o'.
  * Allow use of WiFi 6E 6GHz frequencies.
  * Look for oui.txt in /usr/share/hwdata.
  Airgraph-ng
  * Fixed graphviz package conflict.
  * Fixed downloading OUI with python3.
  * Ensure support/ directory is created when installing.
  Aircrack-ng
  * Fix handshake replay counter logic.
  * Handle timeout when parsing EAPOL.
  * Fixed WEP display.
  * Fixed spurious EXIT messages.
  * Improved handshake selection by fixing EAPOL timing and
    clearing state.
  * Ignore NULL PMKID.
  * Added Apple M1 detection.
  Aireplay-ng
  * In test mode, detect tampering of sequence number b
    firmware/driver.
  * Fixed incorrectly rewritten loops affecting fragmentation
    attack, and in some cases, SKA fake auth.
  * Fixed a bunch of instances where packets had their
    duration updated instead of the sequence number.
  Airmon-ng
  * Fix avahi killing.
  * rewrite service stopping entirely.
  * Codestyle fixes and code cleanup.
  * Added a few Raspberry Pi hardware revisions.
  * Fixes for 8812au driver.
  * Fix iwlwifi firmware formatting.
  * Remove broken KVM detection.
  * Show regdomain in verbose mode.
  * Document frequency usage.
  * Add a sleep to help predictable names due to udev sometimes
    renaming interface.
  * Added warning for broken radiotap headers in kernel 5.15
    to 5.15.4
  * shellcheck fixes.
  * support systemctl as some systems don't support 'service'
    anymore.
  * Fixes for pciutils 3.8, backward compatible.
  Airbase-ng
  * use enum for frame type/subtype.
  * remove a few IE in association responses.
  Besside-ng
  * Support and detect all channels in 5GHz in Auto-Channel mode.
  OSdep
  * Search additional IE for channel information
  Airgraph-ng
  * switch airodump-join to Python 3
  General
  * Fix compilation with LibreSSL 3.5.
  * Add Linux uclibc support.
  * Shell script fixes thanks to shellcheck.
  * Fixes for GCC 10 and 11.
  * Fixed cross-compilation.
  * Code refactoring, deduplication, cleanup, and misc code
    improvements.
  * Coverity Scan fixes, which includes memory leaks, race
    conditions, division by 0, and other issues.
- Remove patch:
  * conflict.patch (not longer needed)</changelog>
  <changelog author="Holger B. A. Rauch &lt;holger.rauch@posteo.de&gt;" date="1672142400">- "Fixed" patch
  (originally coming from "https://github.com/aircrack-ng/aircrack-ng/pull/2335")
  * s390x-enablement-cpustats.patch
- Excluded .keepthisfolder file from being taken into account for RPM packaging</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- build with pcre2, adding partial upstream patches
  aircrack-ng-1.7-pcre2-1-2385.patch
  aircrack-ng-1.7-pcre2-1-2391.patch
  aircrack-ng-1.7-pcre2-1-2397.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753099200">- fix wrong-script-interpreter badness</changelog>
</package>
<package pkgid="d387a611db0279cd530e73c5b215646380d666a95f3683f6776bedc2ece2cffbcffcf4a3572f4320533547cf661f392d2df87b16008cd4ef3ae2dc9cf6743d2e" name="airspy" arch="riscv64">
  <version epoch="0" ver="1.0.10" rel="3.1"/>
  <changelog author="mardnh@gmx.de" date="1492257600">- Fixed URL</changelog>
  <changelog author="mardnh@gmx.de" date="1492257601">- Fix Source-URL
- Use group airspy in the udev-rules</changelog>
  <changelog author="mpluskal@suse.com" date="1492689600">- Update group handling</changelog>
  <changelog author="mardnh@gmx.de" date="1492948800">- Update group handling</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1586520000">- Use ninja as cmake builder for potential speedup</changelog>
  <changelog author="mardnh@gmx.de" date="1613390400">- Update to version v1.0.9+git1611947482.70520c9:
  * Removed unnecessary optimization flags from CMakeLists.txt files
  * airspy_open_device() bugfix: use the code in airspy_list_device()
  * better paramater bound checking for set gain functions</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619352000">- Update to release 1.0.10
  * no user visible changes since v1.0.9+git1611947482.70520c9</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://github.com/airspy/airspyone_host/commit/bd15be38e91ebaa3e0bebb1e320255bde4ccf059
  + airspy-gcc15.patch</changelog>
</package>
<package pkgid="e493e7cd9d3af71192b78679c06ee71e382c6917e4a15ee6d54a3dc67ecdeeb5b3253e219759ea9442c937665d3d2217adcf1fef73569e799ed5ddc346f4bc50" name="airspy-devel" arch="riscv64">
  <version epoch="0" ver="1.0.10" rel="3.1"/>
  <changelog author="mardnh@gmx.de" date="1492257600">- Fixed URL</changelog>
  <changelog author="mardnh@gmx.de" date="1492257601">- Fix Source-URL
- Use group airspy in the udev-rules</changelog>
  <changelog author="mpluskal@suse.com" date="1492689600">- Update group handling</changelog>
  <changelog author="mardnh@gmx.de" date="1492948800">- Update group handling</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1586520000">- Use ninja as cmake builder for potential speedup</changelog>
  <changelog author="mardnh@gmx.de" date="1613390400">- Update to version v1.0.9+git1611947482.70520c9:
  * Removed unnecessary optimization flags from CMakeLists.txt files
  * airspy_open_device() bugfix: use the code in airspy_list_device()
  * better paramater bound checking for set gain functions</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619352000">- Update to release 1.0.10
  * no user visible changes since v1.0.9+git1611947482.70520c9</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://github.com/airspy/airspyone_host/commit/bd15be38e91ebaa3e0bebb1e320255bde4ccf059
  + airspy-gcc15.patch</changelog>
</package>
<package pkgid="32c23b03dc18826278fe38ad7e1c51f67a9f0a403ae53a05fe9c02997e590259c183a3a6146474cc01d1863ae8ad6bc71af1c0993f7cd5afad0ea0044e44d7b3" name="airspy-udev" arch="riscv64">
  <version epoch="0" ver="1.0.10" rel="3.1"/>
  <changelog author="mardnh@gmx.de" date="1492257600">- Fixed URL</changelog>
  <changelog author="mardnh@gmx.de" date="1492257601">- Fix Source-URL
- Use group airspy in the udev-rules</changelog>
  <changelog author="mpluskal@suse.com" date="1492689600">- Update group handling</changelog>
  <changelog author="mardnh@gmx.de" date="1492948800">- Update group handling</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1586520000">- Use ninja as cmake builder for potential speedup</changelog>
  <changelog author="mardnh@gmx.de" date="1613390400">- Update to version v1.0.9+git1611947482.70520c9:
  * Removed unnecessary optimization flags from CMakeLists.txt files
  * airspy_open_device() bugfix: use the code in airspy_list_device()
  * better paramater bound checking for set gain functions</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619352000">- Update to release 1.0.10
  * no user visible changes since v1.0.9+git1611947482.70520c9</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://github.com/airspy/airspyone_host/commit/bd15be38e91ebaa3e0bebb1e320255bde4ccf059
  + airspy-gcc15.patch</changelog>
</package>
<package pkgid="4e3d522f291a3e8220e7e988e0d20e282e9fbd2c6d39c1149c20109ab8a2e955fe65ab8b295ec99a74a0b0e5f53ae7169b365755d4605fd103901e8ce293b5d4" name="airspyhf" arch="riscv64">
  <version epoch="0" ver="1.6.8" rel="4.1"/>
  <changelog author="jengelh@inai.de" date="1500897600">- Trim description</changelog>
  <changelog author="mardnh@gmx.de" date="1508587200">- Update to version 0.0.0+git.20170930:
  * Fixed enum prefix
  * Added API for user application output pins
  * Added APIs for getting library and firmware version
  * Added API for enumerating multiple devices</changelog>
  <changelog author="mardnh@gmx.de" date="1519560000">- Update to version 1.1.0+git.20180217:
  * Updated the version number to 1.1.0
  * Added LNA, ATT, AGC and Threshold settings for the HF tuner.
  * Improved the convergence of the IQ balancer - again.
  * New heuristic for faster convergence in the IQ correction algorithm.
  * Bugfix airspyhf_open_device() with given serial for device identification
  * allow static compilation with definition of 'STATIC_AIRSPYHFPLUS'
  * airspyhf_list_devices accepts NULL as serials pointer to only get the number of devices
  * remove a compile warning under Linux
  * Improved the image rejection algorithm for the Airspy HF+</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to version 1.1.5
  * Fixed the Linux build
  * Updated the IQ correction algorithm;
  * Updated the version number and copyright dates
  * Better handling of weak signals in the IQ correction algorithm.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1548590400">- fix build for Leap 42.3</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1586433600">- Update to version 1.6.8
  * add airspyhf_* tools
- Update patch
  * libairspyhf/src/CMakeLists.txt</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- fix build with gcc15
  https://github.com/airspy/airspyhf/issues/57
  + airspyhf-gcc15.patch</changelog>
</package>
<package pkgid="1e83038e6191a61742a3cac0271f45942d46b68aa84ddc5f4e9dc39605ab1d3d669ffec73c7d828fd768c223b3f507ac4b82d1a064178f2193afa266ab8a60a4" name="airspyhf-devel" arch="riscv64">
  <version epoch="0" ver="1.6.8" rel="4.1"/>
  <changelog author="jengelh@inai.de" date="1500897600">- Trim description</changelog>
  <changelog author="mardnh@gmx.de" date="1508587200">- Update to version 0.0.0+git.20170930:
  * Fixed enum prefix
  * Added API for user application output pins
  * Added APIs for getting library and firmware version
  * Added API for enumerating multiple devices</changelog>
  <changelog author="mardnh@gmx.de" date="1519560000">- Update to version 1.1.0+git.20180217:
  * Updated the version number to 1.1.0
  * Added LNA, ATT, AGC and Threshold settings for the HF tuner.
  * Improved the convergence of the IQ balancer - again.
  * New heuristic for faster convergence in the IQ correction algorithm.
  * Bugfix airspyhf_open_device() with given serial for device identification
  * allow static compilation with definition of 'STATIC_AIRSPYHFPLUS'
  * airspyhf_list_devices accepts NULL as serials pointer to only get the number of devices
  * remove a compile warning under Linux
  * Improved the image rejection algorithm for the Airspy HF+</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to version 1.1.5
  * Fixed the Linux build
  * Updated the IQ correction algorithm;
  * Updated the version number and copyright dates
  * Better handling of weak signals in the IQ correction algorithm.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1548590400">- fix build for Leap 42.3</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1586433600">- Update to version 1.6.8
  * add airspyhf_* tools
- Update patch
  * libairspyhf/src/CMakeLists.txt</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- fix build with gcc15
  https://github.com/airspy/airspyhf/issues/57
  + airspyhf-gcc15.patch</changelog>
</package>
<package pkgid="fb18433b4a1ce215e6d353007288ae600e3af3865c3696415a1a2958058355f6a0ee1143f66afe1a1dee0f8d4fc01d8f01f8be012b2da2c8ca44f8fdfe5fedaf" name="airspyhf-udev" arch="riscv64">
  <version epoch="0" ver="1.6.8" rel="4.1"/>
  <changelog author="jengelh@inai.de" date="1500897600">- Trim description</changelog>
  <changelog author="mardnh@gmx.de" date="1508587200">- Update to version 0.0.0+git.20170930:
  * Fixed enum prefix
  * Added API for user application output pins
  * Added APIs for getting library and firmware version
  * Added API for enumerating multiple devices</changelog>
  <changelog author="mardnh@gmx.de" date="1519560000">- Update to version 1.1.0+git.20180217:
  * Updated the version number to 1.1.0
  * Added LNA, ATT, AGC and Threshold settings for the HF tuner.
  * Improved the convergence of the IQ balancer - again.
  * New heuristic for faster convergence in the IQ correction algorithm.
  * Bugfix airspyhf_open_device() with given serial for device identification
  * allow static compilation with definition of 'STATIC_AIRSPYHFPLUS'
  * airspyhf_list_devices accepts NULL as serials pointer to only get the number of devices
  * remove a compile warning under Linux
  * Improved the image rejection algorithm for the Airspy HF+</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to version 1.1.5
  * Fixed the Linux build
  * Updated the IQ correction algorithm;
  * Updated the version number and copyright dates
  * Better handling of weak signals in the IQ correction algorithm.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1548590400">- fix build for Leap 42.3</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1586433600">- Update to version 1.6.8
  * add airspyhf_* tools
- Update patch
  * libairspyhf/src/CMakeLists.txt</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- fix build with gcc15
  https://github.com/airspy/airspyhf/issues/57
  + airspyhf-gcc15.patch</changelog>
</package>
<package pkgid="2dd174ed6f1fc2ef066fa0e4268d161ec2af2034685e6c7f206e679e4a2fb568e59c30464a4f962587810a7072a0df9f9e2ebfe6901a3d46890910eb8f742b72" name="aisleriot" arch="riscv64">
  <version epoch="0" ver="3.22.35" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 3.22.29:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Update to version 3.22.30:
  + Revert "game: Provide a clean environment for each game"
    (glgo#GNOME/aisleriot#961).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697112000">- Replace lsb-release with distribution-release BuildRequires:
  aisleriot meson setup uses /etc/os-release to determine
  distribution.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711627200">- Update to version 3.22.31:
  + Cards: Add multiple new card decks.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 3.22.32:
  + Fixes and optimisations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718107200">- Update to version 3.22.33:
  + README: Update user manual URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 3.22.34:
  + help: Grammar fixes
  + games: Add new game Australian Patience
  + eight-off:
  - Change double-click behavior to move to a reserve
  - Shrink distance between foundations and main area
  + cards:
  - Bug fix for neoclassical themes
  - New card theme Pixelangelo Compact
  - Tweak the king of kearts
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738152000">- Update to version 3.22.35:
  + ci: Add CI
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="52b288014e72569c4ffd661fc3d437ae287bc8005cf9ae104128d72256220926d6314c0f1f314a10f8d4253282898dcbb19a5dd3f45fa20db89bb612947cc0a3" name="aisleriot-lang" arch="noarch">
  <version epoch="0" ver="3.22.35" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 3.22.29:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Update to version 3.22.30:
  + Revert "game: Provide a clean environment for each game"
    (glgo#GNOME/aisleriot#961).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697112000">- Replace lsb-release with distribution-release BuildRequires:
  aisleriot meson setup uses /etc/os-release to determine
  distribution.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711627200">- Update to version 3.22.31:
  + Cards: Add multiple new card decks.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 3.22.32:
  + Fixes and optimisations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718107200">- Update to version 3.22.33:
  + README: Update user manual URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 3.22.34:
  + help: Grammar fixes
  + games: Add new game Australian Patience
  + eight-off:
  - Change double-click behavior to move to a reserve
  - Shrink distance between foundations and main area
  + cards:
  - Bug fix for neoclassical themes
  - New card theme Pixelangelo Compact
  - Tweak the king of kearts
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738152000">- Update to version 3.22.35:
  + ci: Add CI
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="fbfc1424ee14b11b66dafe9c18c1f8c4c552023f2a744ef0751bd2e66a5b7d8c8a1aa8a92ff7265ac1d015252e86d60c6802643a1ae7cd9d328e5d5bc995fcf0" name="aisleriot-themes" arch="noarch">
  <version epoch="0" ver="3.22.35" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 3.22.29:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Update to version 3.22.30:
  + Revert "game: Provide a clean environment for each game"
    (glgo#GNOME/aisleriot#961).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697112000">- Replace lsb-release with distribution-release BuildRequires:
  aisleriot meson setup uses /etc/os-release to determine
  distribution.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711627200">- Update to version 3.22.31:
  + Cards: Add multiple new card decks.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 3.22.32:
  + Fixes and optimisations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718107200">- Update to version 3.22.33:
  + README: Update user manual URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 3.22.34:
  + help: Grammar fixes
  + games: Add new game Australian Patience
  + eight-off:
  - Change double-click behavior to move to a reserve
  - Shrink distance between foundations and main area
  + cards:
  - Bug fix for neoclassical themes
  - New card theme Pixelangelo Compact
  - Tweak the king of kearts
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738152000">- Update to version 3.22.35:
  + ci: Add CI
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="444f33b5707888b9ea9482e94b9268f472399426ead92ac2840ee7543d8e63b24f228f1820a35c41bf4f6f6ac59c152bb10af43d9723dc465951ff4a10000e26" name="akamai-purge" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="7.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733832000">- Initial package (1.1.0)</changelog>
</package>
<package pkgid="af971ae409db37747cda62d7e922e07b9a3e5507cb3638c40fc05d54b8df7843c3111c460a61c574fff4f0ec1cd62273ed2b183e99e2a152bc2700d0453a99e4" name="akonadi" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix typo: i18ndc is correct not i18ncd</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755259200">- Add upstream fix:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * agentbase.cp - fix finding mallinfo2 using __GLIBC_PREREQ
  * Fix opening agent configuration
- Drop patch, merged upstream:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Fix bug 511642: Sort tags by name (kde#511642)
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix SQL syntax error when using MariaDB 12.1
  * Revert "Extend the protocol with BeginItemSync and EndItemSync commands"
  * Revert "DataStream: distinguish between regular exception and timeout"
  * Revert "ItemQueryHelper: use a more helpful exception message"
  * Revert "Implement ItemSyncHandler"
  * Revert "Switch ItemSync to the new server-side itemsync protocol"
  * Revert "Deprecated TransactionJobs and TransactionSequence"
  * Revert "Fix handling subjob error in new ItemSync"
  * Revert "Decrease the default size of batchSize reported by ResourceBase"
  * Revert "ItemSync: don't send EndItemSync if we did not send BeginItemSync"
  * Revert "Fix build against Qt 5.14"
  * Revert "ItemSync: don't use long-lasting multi-item transactions"
  * Revert "ItemSync: propagate merge mode to BeginItemSync command"
  * Revert "ItemSync: fix &amp; adjust itemsynctest"
  * Revert "Connection: specify socket read timeout using std::chrono"
  * Revert "ItemSync: use DB transactions to optimize sync speed"
  * Revert "Fix a spelling and a newline-at-eof issue to pass CI"
  * Revert "A round of clang-format for CI"
  * Revert "Fix Windows build, adapt to rename"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * fix missing alias property in AgentConfigurationForm
  * Optimize StorageJanitor::findOrphanedItems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="3d62fb589a4fca4faaae4b742a87776a8b8b822a09057d171b41c8719f4853e9cd57a0d3fd442df8b800e032c72080d288a8797ca20a65b27d23121da3aad782" name="akonadi-apparmor" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix typo: i18ndc is correct not i18ncd</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755259200">- Add upstream fix:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * agentbase.cp - fix finding mallinfo2 using __GLIBC_PREREQ
  * Fix opening agent configuration
- Drop patch, merged upstream:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Fix bug 511642: Sort tags by name (kde#511642)
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix SQL syntax error when using MariaDB 12.1
  * Revert "Extend the protocol with BeginItemSync and EndItemSync commands"
  * Revert "DataStream: distinguish between regular exception and timeout"
  * Revert "ItemQueryHelper: use a more helpful exception message"
  * Revert "Implement ItemSyncHandler"
  * Revert "Switch ItemSync to the new server-side itemsync protocol"
  * Revert "Deprecated TransactionJobs and TransactionSequence"
  * Revert "Fix handling subjob error in new ItemSync"
  * Revert "Decrease the default size of batchSize reported by ResourceBase"
  * Revert "ItemSync: don't send EndItemSync if we did not send BeginItemSync"
  * Revert "Fix build against Qt 5.14"
  * Revert "ItemSync: don't use long-lasting multi-item transactions"
  * Revert "ItemSync: propagate merge mode to BeginItemSync command"
  * Revert "ItemSync: fix &amp; adjust itemsynctest"
  * Revert "Connection: specify socket read timeout using std::chrono"
  * Revert "ItemSync: use DB transactions to optimize sync speed"
  * Revert "Fix a spelling and a newline-at-eof issue to pass CI"
  * Revert "A round of clang-format for CI"
  * Revert "Fix Windows build, adapt to rename"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * fix missing alias property in AgentConfigurationForm
  * Optimize StorageJanitor::findOrphanedItems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="5504c544735b826c010806c9536202b9b23fc81f11085f78e8e39d37972adf294da50ba6c0a3f70afe5d41ab4eab47bce4f4ccd4a371c0d572b1c9832ab83172" name="akonadi-calendar" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * Add pre-commit ci support
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Set calendar ids in the KCalendarCore calendar plugin
  * collectioncalendar.cpp - logic improvements in updateItem()
  * Make Akonadi::Collection::selectCollection() publicly visible
  * todomodel.cpp - improve some logic when testing indexes and items
  * already in public from KPim6::AkonadiCalendarCore
  * Fix include path
  * Fix variable
  * Increase version
  * Split AkonadiCalendar in a core and widget library
  * Fix compile
  * etmcalendar.cpp - logic improvements in updateItem()</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * collectioncalendar.cpp - in hasRight(), don't assert on invalid calendar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Restore and sync the proper config</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * incidencetreemodel.cpp - avoid throw if item payload is empty (kde#513158)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="ba79cbcf891dccb33e06cad4d1676972371c9e2803a1f7c87172e78df82d0bffffd8f4c168b028eebf9075ff434456fbd2a713844640d7d2089249e00e948829" name="akonadi-calendar-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * Add pre-commit ci support
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Set calendar ids in the KCalendarCore calendar plugin
  * collectioncalendar.cpp - logic improvements in updateItem()
  * Make Akonadi::Collection::selectCollection() publicly visible
  * todomodel.cpp - improve some logic when testing indexes and items
  * already in public from KPim6::AkonadiCalendarCore
  * Fix include path
  * Fix variable
  * Increase version
  * Split AkonadiCalendar in a core and widget library
  * Fix compile
  * etmcalendar.cpp - logic improvements in updateItem()</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * collectioncalendar.cpp - in hasRight(), don't assert on invalid calendar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Restore and sync the proper config</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * incidencetreemodel.cpp - avoid throw if item payload is empty (kde#513158)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="1032499be1109c8ce5aa1ef7de02b542dd142a42c20675d5556d0a1fd4e382efd1506876874acdcd55ba8a0968eefab828b1dd76b95a28d3fe79ca3cac98aa99" name="akonadi-calendar-tools" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Make KF6DocTools optional
  * Use KJob::exec instead of manually creating nested event loop</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- No code change since 25.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="9a74f779aac5f485e64d533e036b737c096d38da6f6cd12b878f10826da0e10e6a89b1ea5460a6163b26f60f843475eadde5455e1781609510822bffca0faadc" name="akonadi-calendar-tools-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Make KF6DocTools optional
  * Use KJob::exec instead of manually creating nested event loop</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- No code change since 25.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="4c8d5a200fe2f5ebe120ec42a22b37731be805dfc651ecc35e6145af1a1720f984fc12172046de1147624cf279cb9ac40f3b4cb4e7074b76293f871006ed0088" name="akonadi-contacts" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Add missing find_package(KF6ColorScheme)
  * Use QPalette instead of KColorScheme where possible
  * Simplify color scheme handling
  * fix Initialize variable
  * contactstreemodel: Expose addressee as role in model
  * Port away from AgentInstanceCreateJob::configure</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * const'ify pointer + use QLineEdit
  * const'ify variable + use missing [[nodiscard]]
  * Rename variables
  * Fix cppcheck warning (rename variable which shadows others)
  * Add missing explicit
  * Add icon + add parent + add tooltip
  * Initialize in constructor
  * Fix enable/disable remove button
  * Fix remove button state
  * Port away java style iterator
  * Fix show department
  * Show impp info
  * Allow to use resourceLabel()
  * Show web info
  * Const'ify
  * const'ify
  * Port deprecated invalidateFilter method
  * Use correct KMime include
  * Use u'&lt;foo&gt;'
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Fix some cppcheck warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="d424f8de0a8df26be863f9c800796b868ede6582adb72eda5433de2d84f6b7036c0ab577f96e3da86d95451d82841792028f24faf0b34aeeb5cde3c794b14859" name="akonadi-contacts-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Add missing find_package(KF6ColorScheme)
  * Use QPalette instead of KColorScheme where possible
  * Simplify color scheme handling
  * fix Initialize variable
  * contactstreemodel: Expose addressee as role in model
  * Port away from AgentInstanceCreateJob::configure</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * const'ify pointer + use QLineEdit
  * const'ify variable + use missing [[nodiscard]]
  * Rename variables
  * Fix cppcheck warning (rename variable which shadows others)
  * Add missing explicit
  * Add icon + add parent + add tooltip
  * Initialize in constructor
  * Fix enable/disable remove button
  * Fix remove button state
  * Port away java style iterator
  * Fix show department
  * Show impp info
  * Allow to use resourceLabel()
  * Show web info
  * Const'ify
  * const'ify
  * Port deprecated invalidateFilter method
  * Use correct KMime include
  * Use u'&lt;foo&gt;'
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Fix some cppcheck warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="b92b78c2ebbac6a83e6f9491f74ea5b7861df4d648489f479d1cebaae3a214ff96912a1c6629fc83414c2a846fd007f85871c31328dfdc54d86de3646a689186" name="akonadi-contacts-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Add missing find_package(KF6ColorScheme)
  * Use QPalette instead of KColorScheme where possible
  * Simplify color scheme handling
  * fix Initialize variable
  * contactstreemodel: Expose addressee as role in model
  * Port away from AgentInstanceCreateJob::configure</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * const'ify pointer + use QLineEdit
  * const'ify variable + use missing [[nodiscard]]
  * Rename variables
  * Fix cppcheck warning (rename variable which shadows others)
  * Add missing explicit
  * Add icon + add parent + add tooltip
  * Initialize in constructor
  * Fix enable/disable remove button
  * Fix remove button state
  * Port away java style iterator
  * Fix show department
  * Show impp info
  * Allow to use resourceLabel()
  * Show web info
  * Const'ify
  * const'ify
  * Port deprecated invalidateFilter method
  * Use correct KMime include
  * Use u'&lt;foo&gt;'
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Fix some cppcheck warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="fb17be81b368ec124af8082fb5524b7a1634c920ecc6d472d7a8aa9290ee879010bca428dbd281a6042a8b491ef072b28b7c290facf951014697485a32e8021e" name="akonadi-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix typo: i18ndc is correct not i18ncd</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755259200">- Add upstream fix:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * agentbase.cp - fix finding mallinfo2 using __GLIBC_PREREQ
  * Fix opening agent configuration
- Drop patch, merged upstream:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Fix bug 511642: Sort tags by name (kde#511642)
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix SQL syntax error when using MariaDB 12.1
  * Revert "Extend the protocol with BeginItemSync and EndItemSync commands"
  * Revert "DataStream: distinguish between regular exception and timeout"
  * Revert "ItemQueryHelper: use a more helpful exception message"
  * Revert "Implement ItemSyncHandler"
  * Revert "Switch ItemSync to the new server-side itemsync protocol"
  * Revert "Deprecated TransactionJobs and TransactionSequence"
  * Revert "Fix handling subjob error in new ItemSync"
  * Revert "Decrease the default size of batchSize reported by ResourceBase"
  * Revert "ItemSync: don't send EndItemSync if we did not send BeginItemSync"
  * Revert "Fix build against Qt 5.14"
  * Revert "ItemSync: don't use long-lasting multi-item transactions"
  * Revert "ItemSync: propagate merge mode to BeginItemSync command"
  * Revert "ItemSync: fix &amp; adjust itemsynctest"
  * Revert "Connection: specify socket read timeout using std::chrono"
  * Revert "ItemSync: use DB transactions to optimize sync speed"
  * Revert "Fix a spelling and a newline-at-eof issue to pass CI"
  * Revert "A round of clang-format for CI"
  * Revert "Fix Windows build, adapt to rename"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * fix missing alias property in AgentConfigurationForm
  * Optimize StorageJanitor::findOrphanedItems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="495db09fd1e47783260b38d6e92b9207ec568f58614d410f15e168854f22428c669f6333b26fd7d4e1c163347a735f846cf5ae65367ba8bd6d04bc682392daa5" name="akonadi-import-wizard" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * .pre-commit-config.yaml - autoupdate and gersemi config
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Activate yaml pre-commit support
  * Exclude file
  * Add missing files
  * Add pre-commit CI support
  * Don't initialize base class
  * Use static here
  * Make KF6DocTools optional
  * Set desktop file name</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Clean includes
  * Convert QLatin1Char</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="7cf70203ca79aa1c6974ee7435b82efe3f8c51a615a21fac277723dce878bce46efa40e61e8acbfd92d1569c3ed2faeb04e4b19eaba7658b2e59164eb6263646" name="akonadi-import-wizard-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * .pre-commit-config.yaml - autoupdate and gersemi config
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Activate yaml pre-commit support
  * Exclude file
  * Add missing files
  * Add pre-commit CI support
  * Don't initialize base class
  * Use static here
  * Make KF6DocTools optional
  * Set desktop file name</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Clean includes
  * Convert QLatin1Char</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="1acfd418dd6ab54ed0316c5b50e4ae71f13412ed96869019e38d6fcef139e95c5e5331fd8127054f1d3cf3b7e4de888a100cad07767cf227a17d69fbbaaf5014" name="akonadi-import-wizard-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * .pre-commit-config.yaml - autoupdate and gersemi config
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Activate yaml pre-commit support
  * Exclude file
  * Add missing files
  * Add pre-commit CI support
  * Don't initialize base class
  * Use static here
  * Make KF6DocTools optional
  * Set desktop file name</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Clean includes
  * Convert QLatin1Char</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="93a29a511e1e1bde5a97c62e5cfc3939227446f456fcc799e2c8509acc1c48bb0920a438effd99e43b39275890e730752146e231af8e1d76904bb506d39ddc34" name="akonadi-imports" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix typo: i18ndc is correct not i18ncd</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755259200">- Add upstream fix:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * agentbase.cp - fix finding mallinfo2 using __GLIBC_PREREQ
  * Fix opening agent configuration
- Drop patch, merged upstream:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Fix bug 511642: Sort tags by name (kde#511642)
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix SQL syntax error when using MariaDB 12.1
  * Revert "Extend the protocol with BeginItemSync and EndItemSync commands"
  * Revert "DataStream: distinguish between regular exception and timeout"
  * Revert "ItemQueryHelper: use a more helpful exception message"
  * Revert "Implement ItemSyncHandler"
  * Revert "Switch ItemSync to the new server-side itemsync protocol"
  * Revert "Deprecated TransactionJobs and TransactionSequence"
  * Revert "Fix handling subjob error in new ItemSync"
  * Revert "Decrease the default size of batchSize reported by ResourceBase"
  * Revert "ItemSync: don't send EndItemSync if we did not send BeginItemSync"
  * Revert "Fix build against Qt 5.14"
  * Revert "ItemSync: don't use long-lasting multi-item transactions"
  * Revert "ItemSync: propagate merge mode to BeginItemSync command"
  * Revert "ItemSync: fix &amp; adjust itemsynctest"
  * Revert "Connection: specify socket read timeout using std::chrono"
  * Revert "ItemSync: use DB transactions to optimize sync speed"
  * Revert "Fix a spelling and a newline-at-eof issue to pass CI"
  * Revert "A round of clang-format for CI"
  * Revert "Fix Windows build, adapt to rename"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * fix missing alias property in AgentConfigurationForm
  * Optimize StorageJanitor::findOrphanedItems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="d959d9539dddae1bbca1d5664c6ac75c40f497f997090ef38bc722eb0c0a974f782d855f2c591212e531531123f7cc0f0c0ef238cf1d71733f926114b416953c" name="akonadi-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix typo: i18ndc is correct not i18ncd</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755259200">- Add upstream fix:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * agentbase.cp - fix finding mallinfo2 using __GLIBC_PREREQ
  * Fix opening agent configuration
- Drop patch, merged upstream:
  * 0001-Fix-opening-agent-configuration.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Fix bug 511642: Sort tags by name (kde#511642)
  * widgets/standardactionmanager: Filter clipboard change events (kde#485661, kde#508727)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix SQL syntax error when using MariaDB 12.1
  * Revert "Extend the protocol with BeginItemSync and EndItemSync commands"
  * Revert "DataStream: distinguish between regular exception and timeout"
  * Revert "ItemQueryHelper: use a more helpful exception message"
  * Revert "Implement ItemSyncHandler"
  * Revert "Switch ItemSync to the new server-side itemsync protocol"
  * Revert "Deprecated TransactionJobs and TransactionSequence"
  * Revert "Fix handling subjob error in new ItemSync"
  * Revert "Decrease the default size of batchSize reported by ResourceBase"
  * Revert "ItemSync: don't send EndItemSync if we did not send BeginItemSync"
  * Revert "Fix build against Qt 5.14"
  * Revert "ItemSync: don't use long-lasting multi-item transactions"
  * Revert "ItemSync: propagate merge mode to BeginItemSync command"
  * Revert "ItemSync: fix &amp; adjust itemsynctest"
  * Revert "Connection: specify socket read timeout using std::chrono"
  * Revert "ItemSync: use DB transactions to optimize sync speed"
  * Revert "Fix a spelling and a newline-at-eof issue to pass CI"
  * Revert "A round of clang-format for CI"
  * Revert "Fix Windows build, adapt to rename"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * fix missing alias property in AgentConfigurationForm
  * Optimize StorageJanitor::findOrphanedItems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="d9cbbb40337ccda8b753536587615f5167d13c6b5a4bcc667959cc9eb0b35821d3c789ecf8b308ff96ff63abefdb8338c602560e47422df7b99d0cba8737a983" name="akonadi-mime" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Allow failing tests on Windows
  * Fix compile
  * Add missing spam
  * Bump min required SharedMimeInfo to 1.10</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Expose special mail collection to QML</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use const KMime objects where possible
  * Use non-deprecated KMime API
  * Expose special mail collection to QML
  * Use QCOMPARE here</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="8efb38196c12b3c6f81520bece75ce3bfb113a1dbeda2611501df485d0252e781159a321c52fabf0db92626ce82a0c241fb66eeadec6a1df87bd0063da5d92bb" name="akonadi-mime-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Allow failing tests on Windows
  * Fix compile
  * Add missing spam
  * Bump min required SharedMimeInfo to 1.10</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Expose special mail collection to QML</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use const KMime objects where possible
  * Use non-deprecated KMime API
  * Expose special mail collection to QML
  * Use QCOMPARE here</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="1124a222f08b01db46799b90c475bbc6e71ca50bc1ca2ac4d09889219b350180a6b6b5fe655a38f1cb20f298efb4485f9607e1be366a6cc78425e9bcb768758d" name="akonadi-plugin-calendar" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * Add pre-commit ci support
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Set calendar ids in the KCalendarCore calendar plugin
  * collectioncalendar.cpp - logic improvements in updateItem()
  * Make Akonadi::Collection::selectCollection() publicly visible
  * todomodel.cpp - improve some logic when testing indexes and items
  * already in public from KPim6::AkonadiCalendarCore
  * Fix include path
  * Fix variable
  * Increase version
  * Split AkonadiCalendar in a core and widget library
  * Fix compile
  * etmcalendar.cpp - logic improvements in updateItem()</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * collectioncalendar.cpp - in hasRight(), don't assert on invalid calendar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Restore and sync the proper config</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * incidencetreemodel.cpp - avoid throw if item payload is empty (kde#513158)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="bb16f411b62f5d13c025fc3f9500e356c6df8761c4c25f0b75ae253bc24673974bff00ed403129afea51e525f203dd98f307a070685ffad61a2c74d25505c658" name="akonadi-plugin-contacts" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Add missing find_package(KF6ColorScheme)
  * Use QPalette instead of KColorScheme where possible
  * Simplify color scheme handling
  * fix Initialize variable
  * contactstreemodel: Expose addressee as role in model
  * Port away from AgentInstanceCreateJob::configure</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * const'ify pointer + use QLineEdit
  * const'ify variable + use missing [[nodiscard]]
  * Rename variables
  * Fix cppcheck warning (rename variable which shadows others)
  * Add missing explicit
  * Add icon + add parent + add tooltip
  * Initialize in constructor
  * Fix enable/disable remove button
  * Fix remove button state
  * Port away java style iterator
  * Fix show department
  * Show impp info
  * Allow to use resourceLabel()
  * Show web info
  * Const'ify
  * const'ify
  * Port deprecated invalidateFilter method
  * Use correct KMime include
  * Use u'&lt;foo&gt;'
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Fix some cppcheck warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="f142067a4d9b2010eca271fae7c7caad64735b049528677c76f01f526d09ed284969cab5175e5b78546324c7e5a315e0d26f51daae860336fcac0a1330a3249e" name="akonadi-plugin-mime" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Add yaml pre-commit support
  * Add pre-commit CI support
  * Allow failing tests on Windows
  * Fix compile
  * Add missing spam
  * Bump min required SharedMimeInfo to 1.10</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Expose special mail collection to QML</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use const KMime objects where possible
  * Use non-deprecated KMime API
  * Expose special mail collection to QML
  * Use QCOMPARE here</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="0694d58362a0e9ba0412441be301283ebd9c9f1f5acc55637f81cdb4bfed43d915a36429001838aba6fe4f49ae48a2e471dad8840c43e9c4547830166c0f9d27" name="akonadi-search" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Use string literals inline operators
  * It compiles fine without qt 6.10 deprecated methods
  * Use std::chrono to get number of seconds in a day
  * Propertly convert std::string to QString
  * Fix remaining warning
  * Port away from deprecated Xapian code
  * Add pre-commit yaml support
  * Add pre-commit CI support
  * Remove extra (due to auto-spacing) spaces in debug output
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Use c++20
  * Use static + don't initialize default class
  * CMakeLists.txt - Don't include quiet packages in the feature summary
  * Coding style
  * Use AKONADI_AGENT_CORE_MAIN
  * Remove Qt::Widgets
  * Make it compile with new api</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port to QLineEdit
  * Remove unused include
  * Use named struct
  * Use QCOMPARE here
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Disable CMAKE_CXX_SCAN_FOR_MODULES</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Pre commit will not executed when apply patch
  * Fix build with corrosion 0.6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * agent: update htmlparser (kde#514669)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="1a726fb49438aa2fa5a278ecb3e5e09d45ed277abc91ce0f1d9a9814a892c1163074e4d5932bc65dcea7bf544c71b2dec5501a8e0d17724d5d2fdfe0f4e2ac6c" name="akonadi-search-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Use string literals inline operators
  * It compiles fine without qt 6.10 deprecated methods
  * Use std::chrono to get number of seconds in a day
  * Propertly convert std::string to QString
  * Fix remaining warning
  * Port away from deprecated Xapian code
  * Add pre-commit yaml support
  * Add pre-commit CI support
  * Remove extra (due to auto-spacing) spaces in debug output
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Use c++20
  * Use static + don't initialize default class
  * CMakeLists.txt - Don't include quiet packages in the feature summary
  * Coding style
  * Use AKONADI_AGENT_CORE_MAIN
  * Remove Qt::Widgets
  * Make it compile with new api</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port to QLineEdit
  * Remove unused include
  * Use named struct
  * Use QCOMPARE here
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Disable CMAKE_CXX_SCAN_FOR_MODULES</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Pre commit will not executed when apply patch
  * Fix build with corrosion 0.6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * agent: update htmlparser (kde#514669)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="b6fa7c7132b68aaed7731b7dbb513ef0761fa74ddd3eb03ad33030aa2f1bbcec1fae3a60b71d418c32f1e69247da4a9f33bb4334da879699696c98d4977c6b5f" name="akonadi-search-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Use string literals inline operators
  * It compiles fine without qt 6.10 deprecated methods
  * Use std::chrono to get number of seconds in a day
  * Propertly convert std::string to QString
  * Fix remaining warning
  * Port away from deprecated Xapian code
  * Add pre-commit yaml support
  * Add pre-commit CI support
  * Remove extra (due to auto-spacing) spaces in debug output
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * Use c++20
  * Use static + don't initialize default class
  * CMakeLists.txt - Don't include quiet packages in the feature summary
  * Coding style
  * Use AKONADI_AGENT_CORE_MAIN
  * Remove Qt::Widgets
  * Make it compile with new api</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port to QLineEdit
  * Remove unused include
  * Use named struct
  * Use QCOMPARE here
  * Fix some cppcheck warnings
  * Increase ktextaddons to 1.7.0
  * Disable CMAKE_CXX_SCAN_FOR_MODULES</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Pre commit will not executed when apply patch
  * Fix build with corrosion 0.6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * agent: update htmlparser (kde#514669)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="14b03d7356ea795ecf9975f12dda60ad4dc6e2f1aad702dc73e77929abab7121f0ac947410920655c3553b8533d737b327c454deb508ba65914dc5a21e441ef4" name="akonadiconsole" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Add pre-commit CI support
  * Fix editing and deleting tag
  * initialize variables in header class
  * Return 0 when we have a flat model
  * Fix compile
  * Port away from deprecated AgentInstanceCreateJob::configure
  * Add back removedTags</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port deprecated invalidateFilter
  * Ensure we use non-mutating KMime header API
  * Clean includes
  * Disable CMAKE_CXX_SCAN_FOR_MODULES</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="7077a6b41783b9d012c901d4760f5477d01822f67863bc080dd8fefc46ff57c3b133b4ac54b8b94773ef2cb03391fc86cdc8203e34d96a5e8ac16eea9c739d45" name="akonadiconsole-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * It compiles fine without qt 6.10 deprecated methods
  * Use string literals inline operators
  * Add pre-commit CI support
  * Fix editing and deleting tag
  * initialize variables in header class
  * Return 0 when we have a flat model
  * Fix compile
  * Port away from deprecated AgentInstanceCreateJob::configure
  * Add back removedTags</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port deprecated invalidateFilter
  * Ensure we use non-mutating KMime header API
  * Clean includes
  * Disable CMAKE_CXX_SCAN_FOR_MODULES</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="29e6a443cbb4a11b95ba20375f2c290e86b2feb4347de2ebb68138a5c3d3eb8975dfe0d795d14bcb004b6dae6e9ce9cb5ff4e70ac6acae5dadcc42030de0c40f" name="akregator" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * Pass the application name to the WhatsNew dialog and widget.
  * .pre-commit-config.yaml - skip .notifyrc files
  * Add missing files
  * Add pre-commit support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * It compiles fine without qt6.10 deprecated methods
  * Fix RELEASE_VERSION_DATE
  * Use #include &lt;csignal&gt;
  * Use tests-run-in-parallel
  * Added termination signal handlers
  * Reduce debugging verbosity, multiple "excluded feeds" on every fetch
  * Clean forward declaration
  * Re-register the MainWindow with the system tray icon if its window handle changes (kde#494071)
  * Now we use qt6.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix bug:507808: Clicking "Help" in the Settings dialog goes to a 404 page (kde#507808)
  * It's stable version</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Don't show "what's new" in first step</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Add x-scheme-handler/feed in mimetype</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix stable url
  * Port away java style iterator
  * Fix typo
  * Move settings to config-*.h + implement HAVE_TEXTTOSPEECH_ENQQUEUE_SUPPORT
  * Port deprecated invalidateFilter method
  * Remove unused include
  * Fix version
  * Make it compile with new api
  * Step 1 for porting to TextAddonsWidgets
  * Prepare to support whatsnew/etc from ktextaddonswidget
  * Fix some cppcheck warnings
  * Add x-scheme-handler/feed in mimetype
  * Don't show "what's new" in first step
  * Use u'...'
  * Increase ktextaddons to 1.7.0
  * Fix some cppcheck warnings
  * Remove unused method
  * Add "rss" keyword to .desktop file</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Look at to build against release 25.12
  * Use release 25.12 branch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Fix restore main window not being registered with the system tray (kde#494071)
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed
  * Fix clazy warnings (kde#514380)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="f94442277c8cd7885c3846d7b5872237bb71eb7a1f8e5a55c61c8ccbb835e7c81dc2b9462a91e9d36bcb804567c8808c76d7fa286855f1f8f7729f23777dc5b4" name="akregator-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add .gersemirc
  * Pass the application name to the WhatsNew dialog and widget.
  * .pre-commit-config.yaml - skip .notifyrc files
  * Add missing files
  * Add pre-commit support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * It compiles fine without qt6.10 deprecated methods
  * Fix RELEASE_VERSION_DATE
  * Use #include &lt;csignal&gt;
  * Use tests-run-in-parallel
  * Added termination signal handlers
  * Reduce debugging verbosity, multiple "excluded feeds" on every fetch
  * Clean forward declaration
  * Re-register the MainWindow with the system tray icon if its window handle changes (kde#494071)
  * Now we use qt6.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix bug:507808: Clicking "Help" in the Settings dialog goes to a 404 page (kde#507808)
  * It's stable version</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Don't show "what's new" in first step</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Add x-scheme-handler/feed in mimetype</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix stable url
  * Port away java style iterator
  * Fix typo
  * Move settings to config-*.h + implement HAVE_TEXTTOSPEECH_ENQQUEUE_SUPPORT
  * Port deprecated invalidateFilter method
  * Remove unused include
  * Fix version
  * Make it compile with new api
  * Step 1 for porting to TextAddonsWidgets
  * Prepare to support whatsnew/etc from ktextaddonswidget
  * Fix some cppcheck warnings
  * Add x-scheme-handler/feed in mimetype
  * Don't show "what's new" in first step
  * Use u'...'
  * Increase ktextaddons to 1.7.0
  * Fix some cppcheck warnings
  * Remove unused method
  * Add "rss" keyword to .desktop file</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Look at to build against release 25.12
  * Use release 25.12 branch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Fix restore main window not being registered with the system tray (kde#494071)
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed
  * Fix clazy warnings (kde#514380)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="6a1d58382fab47f3317f23595d834892c51167967ef838cae864e04995962f418825ff1c210370d566498cb5b7c790361d651669fae1c0aa400ec947fb81ff7b" name="alac" arch="riscv64">
  <version epoch="0" ver="0.0+git.20160511" rel="4.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1388750400">- libalac-makefile.patch update, OPTFLAGS must be used
  at linking time as well.
- alac-endian.patch, fix endian conversion routines
  * They were inneficient, use optimized versions provided by the OS.
  * They were wrong, assumes for example that ARM is not little endian
  and that powerpc is always big endian.
- fix cflags so large file support is enabled, GNU_SOURCE is defined,
  strict aliasing is disabled and C++ inlines get hidden visibility.</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Remove devel-static package as it has no users</changelog>
  <changelog author="mpluskal@suse.com" date="1452859200">- Install both license files</changelog>
  <changelog author="jengelh@inai.de" date="1453204800">- Change the SRPM name to alac (follow apparent upstream project
  name).</changelog>
  <changelog author="mpluskal@suse.com" date="1476878400">- Update project url
- Use _service to fetch sources from git
- Update to version 0.0+git.20160511
- Refresh patches:
  * alac-endian.patch
  * libalac-makefile.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1498737600">- Fix obvious typo where we had missing % in provides/obsoletes</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430401">- Fix build: use autosetup -p0. autosetup alone does not imply -p0</changelog>
</package>
<package pkgid="a554d9d7dc9adf55a99584e4d164b55c36cd39a174eb2fc6a79e2473e89e251d274bb38e5ad8c0d43273599bd2fd260dde47d52377a5de35dfd20a29dc986c1c" name="alac-devel" arch="riscv64">
  <version epoch="0" ver="0.0+git.20160511" rel="4.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1388750400">- libalac-makefile.patch update, OPTFLAGS must be used
  at linking time as well.
- alac-endian.patch, fix endian conversion routines
  * They were inneficient, use optimized versions provided by the OS.
  * They were wrong, assumes for example that ARM is not little endian
  and that powerpc is always big endian.
- fix cflags so large file support is enabled, GNU_SOURCE is defined,
  strict aliasing is disabled and C++ inlines get hidden visibility.</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Remove devel-static package as it has no users</changelog>
  <changelog author="mpluskal@suse.com" date="1452859200">- Install both license files</changelog>
  <changelog author="jengelh@inai.de" date="1453204800">- Change the SRPM name to alac (follow apparent upstream project
  name).</changelog>
  <changelog author="mpluskal@suse.com" date="1476878400">- Update project url
- Use _service to fetch sources from git
- Update to version 0.0+git.20160511
- Refresh patches:
  * alac-endian.patch
  * libalac-makefile.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1498737600">- Fix obvious typo where we had missing % in provides/obsoletes</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430401">- Fix build: use autosetup -p0. autosetup alone does not imply -p0</changelog>
</package>
<package pkgid="baeff27fd7026335b697c205a46ec18151da632d4bf79af9b977a02ec7d5837ef0f37eab79e3ee62800b835e6321fbcb2d95b1d077dacd973543969e0c6088a9" name="alacarte" arch="noarch">
  <version epoch="0" ver="3.58.0" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655726400">- Update to version 3.44.2:
  + Fix launcher saving.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.44.3:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695556800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711022400">- Update to version 3.52.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 3.54.0:
  + Show only images in icon picker.
  + Add AppStream metadata.
  + Updated translations.
- Convert to obs_scm source service for easier updating.
- Add libtool BuildRequires and call autogen.sh: the git checkout
  is not bootstrapped.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736769600">- Update to version 3.54.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745668800">- Update to version 3.56.0:
  + Ignore missing icon file.
  + Updated translations.
- Drop update-desktop-files BuildRequires and macro, we are
  dropping it from distro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758628800">- Update to version 3.58.0:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="ecda6b6ed2fe12ee9536cd0c9dd32ffe082ce3ee2ae68e651737b9f0558b5f71ebdf8a9549b2e73a0715e40df56f3a079b984958897bbb2469253e04ba4945e9" name="alacarte-lang" arch="noarch">
  <version epoch="0" ver="3.58.0" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655726400">- Update to version 3.44.2:
  + Fix launcher saving.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.44.3:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695556800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711022400">- Update to version 3.52.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 3.54.0:
  + Show only images in icon picker.
  + Add AppStream metadata.
  + Updated translations.
- Convert to obs_scm source service for easier updating.
- Add libtool BuildRequires and call autogen.sh: the git checkout
  is not bootstrapped.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736769600">- Update to version 3.54.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745668800">- Update to version 3.56.0:
  + Ignore missing icon file.
  + Updated translations.
- Drop update-desktop-files BuildRequires and macro, we are
  dropping it from distro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758628800">- Update to version 3.58.0:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="2d030e58c53205e539cda91103aab656753be0b97aba0819dcf8b42ed3162d1990faa76ac3ef405ff01fa4304ecdb11ee353d0a1a85e0717f8dfaa5dbbec4941" name="alacritty" arch="riscv64">
  <version epoch="0" ver="0.16.1" rel="1.1"/>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1704024000">- Enable automatic updates of vendored dependencies
- Remove cargo_config since it's now build by cargo_vendor
- Generate manpages via scdoc
- Update to version 0.13.0:
  * Added
    + Warnings for unused configuration file options
    + Config option persist in hints config section
    + Support for keybindings with dead keys
    + Back/Forward mouse buttons support in bindings
    + Copy global IPC options (-w -1) for new windows
    + Support startup notify protocol to raise initial window on
    Wayland/X11
    + Debug option prefer_egl to prioritize EGL over other display
    APIs
    + Inline vi-mode search using f/F/t/T
    + window.blur config option to request blur for transparent
    windows
    + --option argument for alacritty msg create-window
    + Support for DECRQM/DECRPM escape sequences
    + Support for kitty's keyboard protocol
  * Changed
    + Mode-specific bindings can now be bound in any mode for
    easier macros
    + --help output is more compact now and uses more neutral
    palette
    + Configuration file now uses TOML instead of YAML
    + Deprecated config option draw_bold_text_with_bright_colors,
    use colors.draw_bold_text_with_bright_colors
    + Deprecated config option key_bindings, use keyboard.bindings
    + Deprecated config option mouse_bindings, use mouse.bindings
    + The default colorscheme is now based on base16 classic dark
    + IME popup now tries to not obscure the current cursor line
    + The double click threshold was raised to 400ms
    + OSC 52 paste ability is now disabled by default; use
    terminal.osc52 to adjust it
    + Apply colors.transparent_background_colors for selections,
    hints, and search matches
    + Underline full hint during keyboard selection
    + Synchronized updates now use CSI 2026 instead of legacy DCS
    variant
    + In mouse mode with Shift pressed, mouse bindings without
    Shift are only triggered if no exact binding (i.e. one with
    Shift) is found.
    + Use built-in font for powerline symbols from U+E0B0 to U+E0B3
    + Default bell.animation is now Linear
    + IncreaseFontSize/DecreaseFontSize step is now 1px
    + font.size precision was raised to 6 floating point digits
    + Default font size to 11.25 matching 15px
    + Xft.dpi is now reloaded when xsettingd change its value on
    X11
  * Fixed
    + Unconditional query of xdg-portal settings on Wayland
    + Maximized startup mode not filling the screen properly on
    GNOME Wayland
    + Default Vi key bindings for Last/First actions not working on
    X11/Wayland
    + Cut off wide characters in preedit string
    + Scrolling on touchscreens
    + Double clicking on CSD titlebar not always maximizing a
    window on Wayland
    + Excessive memory usage when using regexes with a large number
    of possible states window.decorations_theme_variant not live
    reloading
    + Copy/Paste being truncated to 64KiB on Wayland
    + X11 clipboard lagging behind sometimes
    + High wakeup count on Wayland due to clipboard polling
    + Blocking paste freezing alacritty on Wayland
    + Crash on exit when using NVIDIA binary drivers on Wayland
    + window.startup_mode applied to window again when creating new
    tab
    + Crash when leaving search after resize
    + Cursor being hidden after reaching cursor blinking timeout
    + Message bar content getting stuck after closing with multiple
    messages on Wayland
    + Vi cursor position not redrawn on PageUp/PageDown without
    scrollback
    + Cursor not updating when blinking and viewport is scrolled
    + Failure to start with recent version of mesa's i915 driver
    + Error when using chars inside the mouse bindings
  * Removed
    + Config option background_opacity, use
    window.background_opacity
    + Config option colors.search.bar, use colors.footer_bar
    instead
    + Config option mouse.url, use the hints config section
    + Config options mouse.double_click and mouse.triple_click</changelog>
  <changelog author="dimstar@opensuse.org" date="1704974400">- Update to version 0.13.1:
  * Fix manpage string escapes
  * Fix serde tests without default features
  * Bump winit to 0.29.9
  * Ignore null values in `alacritty migrate`
  * Add vi search paste bindings
  * Fix replacing optional fields
  * Fix number-based mouse bindings
  * Bump winit to 0.29.8</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1711195200">- Use `filter` option in cargo vendoring.
- Use zstd compression for source tar and vendored tar.
- `filter` + zstd results in better compression and storage savings.</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1712491200">- Bump required rust version to build</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1713700800">- Update to version 0.13.2:
  * Added:
    + Default Home/End bindings in Vi mode mapped to First/Last respectively
  * Fixed:
    + CLI env variables clearing configuration file variables
    + Vi inline search/semantic selection expanding across newlines
    + C0 and C1 codes being emitted in associated text when using kitty keyboard
    + Occasional hang on startup with some Wayland compositors
    + Missing key for NumpadDecimal in key bindings
    + Scrolling content upwards moving lines into history when it shouldn't
    + Sticky keys not working sometimes on X11
    + Modifiers occasionally getting desynced on X11
    + Autokey no longer working with alacritty on X11
    + Freeze when moving window between monitors on Xfwm
    + Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
    + Config keys are available under proper names
    + Build failure when compiling with x11 feature on NetBSD
    + Hint Select action selecting the entire line for URL escapes
    + Kitty encoding used for regular keys when they don't carry text
  * Changed:
    + No unused-key warnings will be emitted for OS-specific config keys
    + Use built-in font for sextant symbols from U+1FB00 to U+1FB3B
    + Kitty encoding is not used anymore for uncommon keys unless the protocol enabled</changelog>
  <changelog author="adam@mizerski.pl" date="1729857600">- Update to version 0.14.0:
  * Packaging
    + Minimum Rust version has been bumped to 1.74.0
  * Added
    + Support relative path imports from config files
    + alacritty migrate support for TOML configuration changes
    + Headless mode using alacritty --daemon
  * Changed
    + Pressing Alt with unicode input will now add ESC like for ASCII input
    + Decorations use opaque style and system window background on macOS
    + No longer source ~/.zshenv on macOS
    + Moved config options import, working_directory, live_config_reload, and ipc_socket
    + to the new general section
    + Moved config option shell to terminal.shell
    + ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs
    + Use Beam cursor for single char cursor inside the IME preview
  * Fixed
    + Crash when trying to create a new tab without decorations enabled
    + New window being treated as focused when it's not on Wayland
    + IME preview blending into text below it
    + Dynamic title disabled for new windows when initial one has title as CLI option
    + While terminal in mouse mode, mouse bindings that used the shift modifier and
    + had multiple actions only performed the first action
    + Leaking FDs when closing windows on Unix systems
    + Config emitting errors for nonexistent import paths
    + Kitty keyboard protocol reporting shifted key codes
    + Broken search with words broken across line boundary on the first character
    + Config import changes not being live reloaded
    + Cursor color requests with default cursor colors
    + Fullwidth semantic escape characters
    + Windows app icon now displays properly in old alt+tab on Windows
    + Alacritty not being properly activated with startup notify
    + Invalid URL highlights after terminal scrolling
    + Hollow block cursor not spanning multiple chars being edited inside the IME preview
    + Vi inline search only working for direct key input without modifiers</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1736856000">- Update to version 0.15.0:
  * Added
  * Config option `window.level = "AlwaysOnTop"` to force Alacritty to always
  * be the toplevel window
  * Escape sequence to move cursor forward tabs ( CSI Ps I )
  * Pass activation token in `alacritty msg create-window` on Wayland/X11
  * Changed
  * Don't switch to semantic/line selection when control is pressed
  * Always emit `1` for the first parameter when having modifiers in kitty
  * keyboard protocol
  * Fixed
  * Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  * Hint launcher opening arbitrary text, when terminal content changed while
  * opening
  * `SemanticRight`/`SemanticLeft` vi motions breaking with wide semantic
  * escape characters
  * `alacritty migrate` crashing with recursive toml imports
  * Migrating nonexistent toml import breaking the entire migration
  * First daemon mode window ignoring window options passed through CLI
  * Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
  * Cut off wide characters in preedit string</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1739793600">- Update to version 0.15.1:
  * Changed
  * Error out when socket fails to create with --daemon
  * Default URL hints now stop before backslashes
  * Fixed
  * Modifiers being out of sync for fast/synthetic input on X11
  * Child process creation failing while inside a deleted directory
  * Shifted key reported without a shift when using kitty keyboard protocol</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1760875200">- Update to version 0.16.0:
  * Added
  * Vi motions *, #, {, and }
  * IPC config retrieval using alacritty msg get-config
  * Multi-sequence touch zoom sequences
  * Vi action Y keybind, yank to the end of line
  * Add /etc/alacritty/alacritty.toml fallback for system wide
    configuration
  * Unicode 17 support
  * Changed
  * Hide login message if ~/.hushlogin is present
  * Improve rendering of rounded corners with builtin box drawing
  * Fixed
  * Crash when OpenGL context resets
  * Modifier keys clearing selection with kitty keyboard protocol
    enabled
  * glyph_offset.y not applied to strikeout
  * Enter,Tab, Backspace not disambiguated with shift in kitty
    keyboard's disambiguate mode
  * Hint bindings not respecting IPC overrides
  * Search matching a wrapping fullwidth character in the last
    column
  * Origin mode (DECOM) not moving cursor to the origin point
  * Unresponsiveness when spamming the bell character with a bell
    command enabled
- Minimum Rust version has been bumped to 1.85.0</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1761048000">- Update to version 0.16.1:
  * Fix OpenGL robustness crash</changelog>
</package>
<package pkgid="b604c0d173a63467aeb564f93368976d4d167c656410a8c1a0c634d4132efaf10ff41c273e2b3de6c6453ba01242c4fe50215430006d5e0aaf41954641ecae66" name="alacritty-bash-completion" arch="noarch">
  <version epoch="0" ver="0.16.1" rel="1.1"/>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1704024000">- Enable automatic updates of vendored dependencies
- Remove cargo_config since it's now build by cargo_vendor
- Generate manpages via scdoc
- Update to version 0.13.0:
  * Added
    + Warnings for unused configuration file options
    + Config option persist in hints config section
    + Support for keybindings with dead keys
    + Back/Forward mouse buttons support in bindings
    + Copy global IPC options (-w -1) for new windows
    + Support startup notify protocol to raise initial window on
    Wayland/X11
    + Debug option prefer_egl to prioritize EGL over other display
    APIs
    + Inline vi-mode search using f/F/t/T
    + window.blur config option to request blur for transparent
    windows
    + --option argument for alacritty msg create-window
    + Support for DECRQM/DECRPM escape sequences
    + Support for kitty's keyboard protocol
  * Changed
    + Mode-specific bindings can now be bound in any mode for
    easier macros
    + --help output is more compact now and uses more neutral
    palette
    + Configuration file now uses TOML instead of YAML
    + Deprecated config option draw_bold_text_with_bright_colors,
    use colors.draw_bold_text_with_bright_colors
    + Deprecated config option key_bindings, use keyboard.bindings
    + Deprecated config option mouse_bindings, use mouse.bindings
    + The default colorscheme is now based on base16 classic dark
    + IME popup now tries to not obscure the current cursor line
    + The double click threshold was raised to 400ms
    + OSC 52 paste ability is now disabled by default; use
    terminal.osc52 to adjust it
    + Apply colors.transparent_background_colors for selections,
    hints, and search matches
    + Underline full hint during keyboard selection
    + Synchronized updates now use CSI 2026 instead of legacy DCS
    variant
    + In mouse mode with Shift pressed, mouse bindings without
    Shift are only triggered if no exact binding (i.e. one with
    Shift) is found.
    + Use built-in font for powerline symbols from U+E0B0 to U+E0B3
    + Default bell.animation is now Linear
    + IncreaseFontSize/DecreaseFontSize step is now 1px
    + font.size precision was raised to 6 floating point digits
    + Default font size to 11.25 matching 15px
    + Xft.dpi is now reloaded when xsettingd change its value on
    X11
  * Fixed
    + Unconditional query of xdg-portal settings on Wayland
    + Maximized startup mode not filling the screen properly on
    GNOME Wayland
    + Default Vi key bindings for Last/First actions not working on
    X11/Wayland
    + Cut off wide characters in preedit string
    + Scrolling on touchscreens
    + Double clicking on CSD titlebar not always maximizing a
    window on Wayland
    + Excessive memory usage when using regexes with a large number
    of possible states window.decorations_theme_variant not live
    reloading
    + Copy/Paste being truncated to 64KiB on Wayland
    + X11 clipboard lagging behind sometimes
    + High wakeup count on Wayland due to clipboard polling
    + Blocking paste freezing alacritty on Wayland
    + Crash on exit when using NVIDIA binary drivers on Wayland
    + window.startup_mode applied to window again when creating new
    tab
    + Crash when leaving search after resize
    + Cursor being hidden after reaching cursor blinking timeout
    + Message bar content getting stuck after closing with multiple
    messages on Wayland
    + Vi cursor position not redrawn on PageUp/PageDown without
    scrollback
    + Cursor not updating when blinking and viewport is scrolled
    + Failure to start with recent version of mesa's i915 driver
    + Error when using chars inside the mouse bindings
  * Removed
    + Config option background_opacity, use
    window.background_opacity
    + Config option colors.search.bar, use colors.footer_bar
    instead
    + Config option mouse.url, use the hints config section
    + Config options mouse.double_click and mouse.triple_click</changelog>
  <changelog author="dimstar@opensuse.org" date="1704974400">- Update to version 0.13.1:
  * Fix manpage string escapes
  * Fix serde tests without default features
  * Bump winit to 0.29.9
  * Ignore null values in `alacritty migrate`
  * Add vi search paste bindings
  * Fix replacing optional fields
  * Fix number-based mouse bindings
  * Bump winit to 0.29.8</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1711195200">- Use `filter` option in cargo vendoring.
- Use zstd compression for source tar and vendored tar.
- `filter` + zstd results in better compression and storage savings.</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1712491200">- Bump required rust version to build</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1713700800">- Update to version 0.13.2:
  * Added:
    + Default Home/End bindings in Vi mode mapped to First/Last respectively
  * Fixed:
    + CLI env variables clearing configuration file variables
    + Vi inline search/semantic selection expanding across newlines
    + C0 and C1 codes being emitted in associated text when using kitty keyboard
    + Occasional hang on startup with some Wayland compositors
    + Missing key for NumpadDecimal in key bindings
    + Scrolling content upwards moving lines into history when it shouldn't
    + Sticky keys not working sometimes on X11
    + Modifiers occasionally getting desynced on X11
    + Autokey no longer working with alacritty on X11
    + Freeze when moving window between monitors on Xfwm
    + Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
    + Config keys are available under proper names
    + Build failure when compiling with x11 feature on NetBSD
    + Hint Select action selecting the entire line for URL escapes
    + Kitty encoding used for regular keys when they don't carry text
  * Changed:
    + No unused-key warnings will be emitted for OS-specific config keys
    + Use built-in font for sextant symbols from U+1FB00 to U+1FB3B
    + Kitty encoding is not used anymore for uncommon keys unless the protocol enabled</changelog>
  <changelog author="adam@mizerski.pl" date="1729857600">- Update to version 0.14.0:
  * Packaging
    + Minimum Rust version has been bumped to 1.74.0
  * Added
    + Support relative path imports from config files
    + alacritty migrate support for TOML configuration changes
    + Headless mode using alacritty --daemon
  * Changed
    + Pressing Alt with unicode input will now add ESC like for ASCII input
    + Decorations use opaque style and system window background on macOS
    + No longer source ~/.zshenv on macOS
    + Moved config options import, working_directory, live_config_reload, and ipc_socket
    + to the new general section
    + Moved config option shell to terminal.shell
    + ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs
    + Use Beam cursor for single char cursor inside the IME preview
  * Fixed
    + Crash when trying to create a new tab without decorations enabled
    + New window being treated as focused when it's not on Wayland
    + IME preview blending into text below it
    + Dynamic title disabled for new windows when initial one has title as CLI option
    + While terminal in mouse mode, mouse bindings that used the shift modifier and
    + had multiple actions only performed the first action
    + Leaking FDs when closing windows on Unix systems
    + Config emitting errors for nonexistent import paths
    + Kitty keyboard protocol reporting shifted key codes
    + Broken search with words broken across line boundary on the first character
    + Config import changes not being live reloaded
    + Cursor color requests with default cursor colors
    + Fullwidth semantic escape characters
    + Windows app icon now displays properly in old alt+tab on Windows
    + Alacritty not being properly activated with startup notify
    + Invalid URL highlights after terminal scrolling
    + Hollow block cursor not spanning multiple chars being edited inside the IME preview
    + Vi inline search only working for direct key input without modifiers</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1736856000">- Update to version 0.15.0:
  * Added
  * Config option `window.level = "AlwaysOnTop"` to force Alacritty to always
  * be the toplevel window
  * Escape sequence to move cursor forward tabs ( CSI Ps I )
  * Pass activation token in `alacritty msg create-window` on Wayland/X11
  * Changed
  * Don't switch to semantic/line selection when control is pressed
  * Always emit `1` for the first parameter when having modifiers in kitty
  * keyboard protocol
  * Fixed
  * Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  * Hint launcher opening arbitrary text, when terminal content changed while
  * opening
  * `SemanticRight`/`SemanticLeft` vi motions breaking with wide semantic
  * escape characters
  * `alacritty migrate` crashing with recursive toml imports
  * Migrating nonexistent toml import breaking the entire migration
  * First daemon mode window ignoring window options passed through CLI
  * Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
  * Cut off wide characters in preedit string</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1739793600">- Update to version 0.15.1:
  * Changed
  * Error out when socket fails to create with --daemon
  * Default URL hints now stop before backslashes
  * Fixed
  * Modifiers being out of sync for fast/synthetic input on X11
  * Child process creation failing while inside a deleted directory
  * Shifted key reported without a shift when using kitty keyboard protocol</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1760875200">- Update to version 0.16.0:
  * Added
  * Vi motions *, #, {, and }
  * IPC config retrieval using alacritty msg get-config
  * Multi-sequence touch zoom sequences
  * Vi action Y keybind, yank to the end of line
  * Add /etc/alacritty/alacritty.toml fallback for system wide
    configuration
  * Unicode 17 support
  * Changed
  * Hide login message if ~/.hushlogin is present
  * Improve rendering of rounded corners with builtin box drawing
  * Fixed
  * Crash when OpenGL context resets
  * Modifier keys clearing selection with kitty keyboard protocol
    enabled
  * glyph_offset.y not applied to strikeout
  * Enter,Tab, Backspace not disambiguated with shift in kitty
    keyboard's disambiguate mode
  * Hint bindings not respecting IPC overrides
  * Search matching a wrapping fullwidth character in the last
    column
  * Origin mode (DECOM) not moving cursor to the origin point
  * Unresponsiveness when spamming the bell character with a bell
    command enabled
- Minimum Rust version has been bumped to 1.85.0</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1761048000">- Update to version 0.16.1:
  * Fix OpenGL robustness crash</changelog>
</package>
<package pkgid="c949d4822c0f525a3cb9e16805e501136d175cd9b33221910f45372b6ba44dade6ce9c5d24f95b2419a50c22ed395f874b7908354377c6e79fd6f1fec0dd9ac8" name="alacritty-fish-completion" arch="noarch">
  <version epoch="0" ver="0.16.1" rel="1.1"/>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1704024000">- Enable automatic updates of vendored dependencies
- Remove cargo_config since it's now build by cargo_vendor
- Generate manpages via scdoc
- Update to version 0.13.0:
  * Added
    + Warnings for unused configuration file options
    + Config option persist in hints config section
    + Support for keybindings with dead keys
    + Back/Forward mouse buttons support in bindings
    + Copy global IPC options (-w -1) for new windows
    + Support startup notify protocol to raise initial window on
    Wayland/X11
    + Debug option prefer_egl to prioritize EGL over other display
    APIs
    + Inline vi-mode search using f/F/t/T
    + window.blur config option to request blur for transparent
    windows
    + --option argument for alacritty msg create-window
    + Support for DECRQM/DECRPM escape sequences
    + Support for kitty's keyboard protocol
  * Changed
    + Mode-specific bindings can now be bound in any mode for
    easier macros
    + --help output is more compact now and uses more neutral
    palette
    + Configuration file now uses TOML instead of YAML
    + Deprecated config option draw_bold_text_with_bright_colors,
    use colors.draw_bold_text_with_bright_colors
    + Deprecated config option key_bindings, use keyboard.bindings
    + Deprecated config option mouse_bindings, use mouse.bindings
    + The default colorscheme is now based on base16 classic dark
    + IME popup now tries to not obscure the current cursor line
    + The double click threshold was raised to 400ms
    + OSC 52 paste ability is now disabled by default; use
    terminal.osc52 to adjust it
    + Apply colors.transparent_background_colors for selections,
    hints, and search matches
    + Underline full hint during keyboard selection
    + Synchronized updates now use CSI 2026 instead of legacy DCS
    variant
    + In mouse mode with Shift pressed, mouse bindings without
    Shift are only triggered if no exact binding (i.e. one with
    Shift) is found.
    + Use built-in font for powerline symbols from U+E0B0 to U+E0B3
    + Default bell.animation is now Linear
    + IncreaseFontSize/DecreaseFontSize step is now 1px
    + font.size precision was raised to 6 floating point digits
    + Default font size to 11.25 matching 15px
    + Xft.dpi is now reloaded when xsettingd change its value on
    X11
  * Fixed
    + Unconditional query of xdg-portal settings on Wayland
    + Maximized startup mode not filling the screen properly on
    GNOME Wayland
    + Default Vi key bindings for Last/First actions not working on
    X11/Wayland
    + Cut off wide characters in preedit string
    + Scrolling on touchscreens
    + Double clicking on CSD titlebar not always maximizing a
    window on Wayland
    + Excessive memory usage when using regexes with a large number
    of possible states window.decorations_theme_variant not live
    reloading
    + Copy/Paste being truncated to 64KiB on Wayland
    + X11 clipboard lagging behind sometimes
    + High wakeup count on Wayland due to clipboard polling
    + Blocking paste freezing alacritty on Wayland
    + Crash on exit when using NVIDIA binary drivers on Wayland
    + window.startup_mode applied to window again when creating new
    tab
    + Crash when leaving search after resize
    + Cursor being hidden after reaching cursor blinking timeout
    + Message bar content getting stuck after closing with multiple
    messages on Wayland
    + Vi cursor position not redrawn on PageUp/PageDown without
    scrollback
    + Cursor not updating when blinking and viewport is scrolled
    + Failure to start with recent version of mesa's i915 driver
    + Error when using chars inside the mouse bindings
  * Removed
    + Config option background_opacity, use
    window.background_opacity
    + Config option colors.search.bar, use colors.footer_bar
    instead
    + Config option mouse.url, use the hints config section
    + Config options mouse.double_click and mouse.triple_click</changelog>
  <changelog author="dimstar@opensuse.org" date="1704974400">- Update to version 0.13.1:
  * Fix manpage string escapes
  * Fix serde tests without default features
  * Bump winit to 0.29.9
  * Ignore null values in `alacritty migrate`
  * Add vi search paste bindings
  * Fix replacing optional fields
  * Fix number-based mouse bindings
  * Bump winit to 0.29.8</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1711195200">- Use `filter` option in cargo vendoring.
- Use zstd compression for source tar and vendored tar.
- `filter` + zstd results in better compression and storage savings.</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1712491200">- Bump required rust version to build</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1713700800">- Update to version 0.13.2:
  * Added:
    + Default Home/End bindings in Vi mode mapped to First/Last respectively
  * Fixed:
    + CLI env variables clearing configuration file variables
    + Vi inline search/semantic selection expanding across newlines
    + C0 and C1 codes being emitted in associated text when using kitty keyboard
    + Occasional hang on startup with some Wayland compositors
    + Missing key for NumpadDecimal in key bindings
    + Scrolling content upwards moving lines into history when it shouldn't
    + Sticky keys not working sometimes on X11
    + Modifiers occasionally getting desynced on X11
    + Autokey no longer working with alacritty on X11
    + Freeze when moving window between monitors on Xfwm
    + Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
    + Config keys are available under proper names
    + Build failure when compiling with x11 feature on NetBSD
    + Hint Select action selecting the entire line for URL escapes
    + Kitty encoding used for regular keys when they don't carry text
  * Changed:
    + No unused-key warnings will be emitted for OS-specific config keys
    + Use built-in font for sextant symbols from U+1FB00 to U+1FB3B
    + Kitty encoding is not used anymore for uncommon keys unless the protocol enabled</changelog>
  <changelog author="adam@mizerski.pl" date="1729857600">- Update to version 0.14.0:
  * Packaging
    + Minimum Rust version has been bumped to 1.74.0
  * Added
    + Support relative path imports from config files
    + alacritty migrate support for TOML configuration changes
    + Headless mode using alacritty --daemon
  * Changed
    + Pressing Alt with unicode input will now add ESC like for ASCII input
    + Decorations use opaque style and system window background on macOS
    + No longer source ~/.zshenv on macOS
    + Moved config options import, working_directory, live_config_reload, and ipc_socket
    + to the new general section
    + Moved config option shell to terminal.shell
    + ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs
    + Use Beam cursor for single char cursor inside the IME preview
  * Fixed
    + Crash when trying to create a new tab without decorations enabled
    + New window being treated as focused when it's not on Wayland
    + IME preview blending into text below it
    + Dynamic title disabled for new windows when initial one has title as CLI option
    + While terminal in mouse mode, mouse bindings that used the shift modifier and
    + had multiple actions only performed the first action
    + Leaking FDs when closing windows on Unix systems
    + Config emitting errors for nonexistent import paths
    + Kitty keyboard protocol reporting shifted key codes
    + Broken search with words broken across line boundary on the first character
    + Config import changes not being live reloaded
    + Cursor color requests with default cursor colors
    + Fullwidth semantic escape characters
    + Windows app icon now displays properly in old alt+tab on Windows
    + Alacritty not being properly activated with startup notify
    + Invalid URL highlights after terminal scrolling
    + Hollow block cursor not spanning multiple chars being edited inside the IME preview
    + Vi inline search only working for direct key input without modifiers</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1736856000">- Update to version 0.15.0:
  * Added
  * Config option `window.level = "AlwaysOnTop"` to force Alacritty to always
  * be the toplevel window
  * Escape sequence to move cursor forward tabs ( CSI Ps I )
  * Pass activation token in `alacritty msg create-window` on Wayland/X11
  * Changed
  * Don't switch to semantic/line selection when control is pressed
  * Always emit `1` for the first parameter when having modifiers in kitty
  * keyboard protocol
  * Fixed
  * Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  * Hint launcher opening arbitrary text, when terminal content changed while
  * opening
  * `SemanticRight`/`SemanticLeft` vi motions breaking with wide semantic
  * escape characters
  * `alacritty migrate` crashing with recursive toml imports
  * Migrating nonexistent toml import breaking the entire migration
  * First daemon mode window ignoring window options passed through CLI
  * Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
  * Cut off wide characters in preedit string</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1739793600">- Update to version 0.15.1:
  * Changed
  * Error out when socket fails to create with --daemon
  * Default URL hints now stop before backslashes
  * Fixed
  * Modifiers being out of sync for fast/synthetic input on X11
  * Child process creation failing while inside a deleted directory
  * Shifted key reported without a shift when using kitty keyboard protocol</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1760875200">- Update to version 0.16.0:
  * Added
  * Vi motions *, #, {, and }
  * IPC config retrieval using alacritty msg get-config
  * Multi-sequence touch zoom sequences
  * Vi action Y keybind, yank to the end of line
  * Add /etc/alacritty/alacritty.toml fallback for system wide
    configuration
  * Unicode 17 support
  * Changed
  * Hide login message if ~/.hushlogin is present
  * Improve rendering of rounded corners with builtin box drawing
  * Fixed
  * Crash when OpenGL context resets
  * Modifier keys clearing selection with kitty keyboard protocol
    enabled
  * glyph_offset.y not applied to strikeout
  * Enter,Tab, Backspace not disambiguated with shift in kitty
    keyboard's disambiguate mode
  * Hint bindings not respecting IPC overrides
  * Search matching a wrapping fullwidth character in the last
    column
  * Origin mode (DECOM) not moving cursor to the origin point
  * Unresponsiveness when spamming the bell character with a bell
    command enabled
- Minimum Rust version has been bumped to 1.85.0</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1761048000">- Update to version 0.16.1:
  * Fix OpenGL robustness crash</changelog>
</package>
<package pkgid="0f53670a357d0cbb247b3836d5481aa962ae389fd6f973492fbb5f73b26aac385f1b340ac05fc5f17ea8b052c137367580e43205825f9e21cf83a05ebc96be6e" name="alacritty-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.16.1" rel="1.1"/>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1704024000">- Enable automatic updates of vendored dependencies
- Remove cargo_config since it's now build by cargo_vendor
- Generate manpages via scdoc
- Update to version 0.13.0:
  * Added
    + Warnings for unused configuration file options
    + Config option persist in hints config section
    + Support for keybindings with dead keys
    + Back/Forward mouse buttons support in bindings
    + Copy global IPC options (-w -1) for new windows
    + Support startup notify protocol to raise initial window on
    Wayland/X11
    + Debug option prefer_egl to prioritize EGL over other display
    APIs
    + Inline vi-mode search using f/F/t/T
    + window.blur config option to request blur for transparent
    windows
    + --option argument for alacritty msg create-window
    + Support for DECRQM/DECRPM escape sequences
    + Support for kitty's keyboard protocol
  * Changed
    + Mode-specific bindings can now be bound in any mode for
    easier macros
    + --help output is more compact now and uses more neutral
    palette
    + Configuration file now uses TOML instead of YAML
    + Deprecated config option draw_bold_text_with_bright_colors,
    use colors.draw_bold_text_with_bright_colors
    + Deprecated config option key_bindings, use keyboard.bindings
    + Deprecated config option mouse_bindings, use mouse.bindings
    + The default colorscheme is now based on base16 classic dark
    + IME popup now tries to not obscure the current cursor line
    + The double click threshold was raised to 400ms
    + OSC 52 paste ability is now disabled by default; use
    terminal.osc52 to adjust it
    + Apply colors.transparent_background_colors for selections,
    hints, and search matches
    + Underline full hint during keyboard selection
    + Synchronized updates now use CSI 2026 instead of legacy DCS
    variant
    + In mouse mode with Shift pressed, mouse bindings without
    Shift are only triggered if no exact binding (i.e. one with
    Shift) is found.
    + Use built-in font for powerline symbols from U+E0B0 to U+E0B3
    + Default bell.animation is now Linear
    + IncreaseFontSize/DecreaseFontSize step is now 1px
    + font.size precision was raised to 6 floating point digits
    + Default font size to 11.25 matching 15px
    + Xft.dpi is now reloaded when xsettingd change its value on
    X11
  * Fixed
    + Unconditional query of xdg-portal settings on Wayland
    + Maximized startup mode not filling the screen properly on
    GNOME Wayland
    + Default Vi key bindings for Last/First actions not working on
    X11/Wayland
    + Cut off wide characters in preedit string
    + Scrolling on touchscreens
    + Double clicking on CSD titlebar not always maximizing a
    window on Wayland
    + Excessive memory usage when using regexes with a large number
    of possible states window.decorations_theme_variant not live
    reloading
    + Copy/Paste being truncated to 64KiB on Wayland
    + X11 clipboard lagging behind sometimes
    + High wakeup count on Wayland due to clipboard polling
    + Blocking paste freezing alacritty on Wayland
    + Crash on exit when using NVIDIA binary drivers on Wayland
    + window.startup_mode applied to window again when creating new
    tab
    + Crash when leaving search after resize
    + Cursor being hidden after reaching cursor blinking timeout
    + Message bar content getting stuck after closing with multiple
    messages on Wayland
    + Vi cursor position not redrawn on PageUp/PageDown without
    scrollback
    + Cursor not updating when blinking and viewport is scrolled
    + Failure to start with recent version of mesa's i915 driver
    + Error when using chars inside the mouse bindings
  * Removed
    + Config option background_opacity, use
    window.background_opacity
    + Config option colors.search.bar, use colors.footer_bar
    instead
    + Config option mouse.url, use the hints config section
    + Config options mouse.double_click and mouse.triple_click</changelog>
  <changelog author="dimstar@opensuse.org" date="1704974400">- Update to version 0.13.1:
  * Fix manpage string escapes
  * Fix serde tests without default features
  * Bump winit to 0.29.9
  * Ignore null values in `alacritty migrate`
  * Add vi search paste bindings
  * Fix replacing optional fields
  * Fix number-based mouse bindings
  * Bump winit to 0.29.8</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1711195200">- Use `filter` option in cargo vendoring.
- Use zstd compression for source tar and vendored tar.
- `filter` + zstd results in better compression and storage savings.</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1712491200">- Bump required rust version to build</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1713700800">- Update to version 0.13.2:
  * Added:
    + Default Home/End bindings in Vi mode mapped to First/Last respectively
  * Fixed:
    + CLI env variables clearing configuration file variables
    + Vi inline search/semantic selection expanding across newlines
    + C0 and C1 codes being emitted in associated text when using kitty keyboard
    + Occasional hang on startup with some Wayland compositors
    + Missing key for NumpadDecimal in key bindings
    + Scrolling content upwards moving lines into history when it shouldn't
    + Sticky keys not working sometimes on X11
    + Modifiers occasionally getting desynced on X11
    + Autokey no longer working with alacritty on X11
    + Freeze when moving window between monitors on Xfwm
    + Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
    + Config keys are available under proper names
    + Build failure when compiling with x11 feature on NetBSD
    + Hint Select action selecting the entire line for URL escapes
    + Kitty encoding used for regular keys when they don't carry text
  * Changed:
    + No unused-key warnings will be emitted for OS-specific config keys
    + Use built-in font for sextant symbols from U+1FB00 to U+1FB3B
    + Kitty encoding is not used anymore for uncommon keys unless the protocol enabled</changelog>
  <changelog author="adam@mizerski.pl" date="1729857600">- Update to version 0.14.0:
  * Packaging
    + Minimum Rust version has been bumped to 1.74.0
  * Added
    + Support relative path imports from config files
    + alacritty migrate support for TOML configuration changes
    + Headless mode using alacritty --daemon
  * Changed
    + Pressing Alt with unicode input will now add ESC like for ASCII input
    + Decorations use opaque style and system window background on macOS
    + No longer source ~/.zshenv on macOS
    + Moved config options import, working_directory, live_config_reload, and ipc_socket
    + to the new general section
    + Moved config option shell to terminal.shell
    + ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs
    + Use Beam cursor for single char cursor inside the IME preview
  * Fixed
    + Crash when trying to create a new tab without decorations enabled
    + New window being treated as focused when it's not on Wayland
    + IME preview blending into text below it
    + Dynamic title disabled for new windows when initial one has title as CLI option
    + While terminal in mouse mode, mouse bindings that used the shift modifier and
    + had multiple actions only performed the first action
    + Leaking FDs when closing windows on Unix systems
    + Config emitting errors for nonexistent import paths
    + Kitty keyboard protocol reporting shifted key codes
    + Broken search with words broken across line boundary on the first character
    + Config import changes not being live reloaded
    + Cursor color requests with default cursor colors
    + Fullwidth semantic escape characters
    + Windows app icon now displays properly in old alt+tab on Windows
    + Alacritty not being properly activated with startup notify
    + Invalid URL highlights after terminal scrolling
    + Hollow block cursor not spanning multiple chars being edited inside the IME preview
    + Vi inline search only working for direct key input without modifiers</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1736856000">- Update to version 0.15.0:
  * Added
  * Config option `window.level = "AlwaysOnTop"` to force Alacritty to always
  * be the toplevel window
  * Escape sequence to move cursor forward tabs ( CSI Ps I )
  * Pass activation token in `alacritty msg create-window` on Wayland/X11
  * Changed
  * Don't switch to semantic/line selection when control is pressed
  * Always emit `1` for the first parameter when having modifiers in kitty
  * keyboard protocol
  * Fixed
  * Mouse/Vi cursor hint highlighting broken on the terminal cursor line
  * Hint launcher opening arbitrary text, when terminal content changed while
  * opening
  * `SemanticRight`/`SemanticLeft` vi motions breaking with wide semantic
  * escape characters
  * `alacritty migrate` crashing with recursive toml imports
  * Migrating nonexistent toml import breaking the entire migration
  * First daemon mode window ignoring window options passed through CLI
  * Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
  * Cut off wide characters in preedit string</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1739793600">- Update to version 0.15.1:
  * Changed
  * Error out when socket fails to create with --daemon
  * Default URL hints now stop before backslashes
  * Fixed
  * Modifiers being out of sync for fast/synthetic input on X11
  * Child process creation failing while inside a deleted directory
  * Shifted key reported without a shift when using kitty keyboard protocol</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1760875200">- Update to version 0.16.0:
  * Added
  * Vi motions *, #, {, and }
  * IPC config retrieval using alacritty msg get-config
  * Multi-sequence touch zoom sequences
  * Vi action Y keybind, yank to the end of line
  * Add /etc/alacritty/alacritty.toml fallback for system wide
    configuration
  * Unicode 17 support
  * Changed
  * Hide login message if ~/.hushlogin is present
  * Improve rendering of rounded corners with builtin box drawing
  * Fixed
  * Crash when OpenGL context resets
  * Modifier keys clearing selection with kitty keyboard protocol
    enabled
  * glyph_offset.y not applied to strikeout
  * Enter,Tab, Backspace not disambiguated with shift in kitty
    keyboard's disambiguate mode
  * Hint bindings not respecting IPC overrides
  * Search matching a wrapping fullwidth character in the last
    column
  * Origin mode (DECOM) not moving cursor to the origin point
  * Unresponsiveness when spamming the bell character with a bell
    command enabled
- Minimum Rust version has been bumped to 1.85.0</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1761048000">- Update to version 0.16.1:
  * Fix OpenGL robustness crash</changelog>
</package>
<package pkgid="caa471477cb5248186c2dd09805db8e688e4fd7d158fe353208d81689a2875cd9726cbc3bc3242258158644826c02b8e482ae7bf0d5367034de5bd09780e130c" name="aldo" arch="riscv64">
  <version epoch="0" ver="0.7.8" rel="2.1"/>
  <changelog author="dl9pf@gmx.de" date="1173268800">- import to buildservice</changelog>
  <changelog author="dl8fcl@darc.de" date="1437825600">- update to version 0.7.7
  spec file cleanup</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740139200">- prepare spec for Factory inclusion</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740225600">- Update to version 0.7.8:
  * fix audio initialization</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
</package>
<package pkgid="1807356e3201744300d22170f43ffe103ae2b6ec115fdea1782072a6a495361cf4c773db23f7c1093af28a58025451aa09015899f23d6b5c9e3fde805eeb17ac" name="aldusleaf-crimson-text-fonts" arch="noarch">
  <version epoch="0" ver="20111206" rel="11.4"/>
  <changelog author="toms@suse.de" date="1282219200">- First initial release 100817</changelog>
  <changelog author="toms@suse.de" date="1286107200">- Updated to 100831</changelog>
  <changelog author="toms@suse.de" date="1293019200">- Updated to 101217</changelog>
  <changelog author="toms@suse.de" date="1302264000">- Fixed spec file for openSUSE 11.4</changelog>
  <changelog author="toms@suse.de" date="1325678400">- New font, updated to 20111206
  (renamed: crimson-fonts -&gt; aldusleaf-crimson-fonts)</changelog>
  <changelog author="toms@suse.de" date="1325764800">- Corrected SPEC file: removed optional %clean section
- Removed obsolete crimson_text source</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>
</package>
<package pkgid="25bab31765d55de7bb745f6fdbcf5acfa9b76dea77ceee4dd5c8b614c7f8ef2911ce275b266a3991c4dbecff801a5b05666926a44008ec48b8af23156547bd25" name="alee-fonts" arch="noarch">
  <version epoch="0" ver="13.3" rel="1.2"/>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-alee -&gt; alee-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="cfarrell@suse.com" date="1331899200">- license update: SUSE-Artistic-1.0+
  This package is Artistic-1.0 or later. Use SUSE- proprietary prefix until
  the license is accepted upstream at spdx.org</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="pgajdos@suse.com" date="1349092800">- remove forgotten redundant definition of %{_ttfontsdir}</changelog>
  <changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
  <changelog author="pgajdos@suse.com" date="1378728000">- update to 13
  * improved glyphs, new glyphs</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 13.1:
  * New maintainer, team maintained
  * improved glyphs, new glyphs</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to version 13.3:
  * various debian packaging specific updates</changelog>
</package>
<package pkgid="7c2586b3d6e813cddc374af96477733258452f736ac5ac6b43d78acba5022cea9864ddf0f2305507bb62ccf42ea5fac0e3e8e6ed7087d005bf1a60468658bd13" name="alembic-devel" arch="riscv64">
  <version epoch="0" ver="1.8.8" rel="1.2"/>
  <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ü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ü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="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1687521600">- Added Alembic's cmake files to devel package</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1733572800">- update to 1.8.8:
  * Support variable order curves in the python bindings. (Issue 458)
  * Support mingw64 by adding a missing include. (Issue 459)
- update to 1.8.7:
  * Protect from potential buffer overrun because of malformed dimensions. (Issue 453)
  * Fix a typo in the python bindings but leave the misspelled member
    (kkVisibilityVisible) to maintain compatibility. (Issue 440)
  * Add unicode filename support for Windows (PR450)
  * Make some of the extra python scripts including the PyAlembic and Maya
  * unit tests python 3 compatible. (PR438)</changelog>
</package>
<package pkgid="b52de5fd2ab4de2ffbb59dda73478060c59b9915bd5b351f7d0975ebdaec77c789a83249d55b5132283827cd6f21fba1f1504630dfb4dda27ea98a11705a35e8" name="alevt" arch="riscv64">
  <version epoch="0" ver="1.8.2" rel="1.1"/>
  <changelog author="meissner@suse.de" date="1259150400">- fixed fuzzy patches</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="pgajdos@suse.com" date="1325851200">- build also with libpng15
  * libpng15.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1518177600">- BuildRequire pkgconfig(x11) not xorg-x11-devel</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="1618660800">- Update to 1.8.0
  * DVB-T support
  * Increase program table size from 16 to 128
  * Fix crash if no DVB service has Teletext
  * Detect HEVC services for all regions (this fixes HEVC in Germany)
  * Fix 100% cpu use when there is no vbi device
  * Add zvbi support
  * Add support for iso8859-7 (greek)
  * Add support for KOI8-R encoding
  * Support libpng-1.6
- Update to 1.6.3
  * compilation fix for libpng-1.5, this obsoletes alevt-libpng15.patch
- Dropped obsoleted alevt-1.6.0-dvb-demux.patch,
  alevt-happy-abuild.diff and alevt-overflow2.diff
  alevt-libpng15.patch
- Modernized and fixed SPEC file
  * Added working upstream URL
- Add use-pkgconfig.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1618833600">- Fix previous changelog entry</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1629720000">- Update to 1.8.1
  * Some SI fixes
  * Use pkg-config to find libraries, obsoletes use-pkgconfig.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1715083200">- alevt-fix-implicit.patch: fixed implicit definitions.</changelog>
  <changelog author="pgajdos@suse.com" date="1750248000">- version update to 1.8.2
  * Avoid implicit function declarations in lang.c
  * remove output of serviceid et. al from alevt-date and alevt-cap
  * Fix install command in make target 'rpm-install'
  * Add simple desktop entry file
  * Fix reading of strings from DVB tables according to DVB-SI Annex A
  * Merge branch 'dvb-si-fixes' into 'master'
  * Let alevt-date display the time in the same fashion as date from coreutils
  * Adjust the command to set the RTC on Linux, it is hwclock from util-linux
  * Add a note on dvbv5-zap from DVBv5 Tools
  * Fix first line of icon48x48.xpm, it should not be a black line
- added patches
  https://gitlab.com/alevt/alevt/-/issues/2
  + alevt-gcc15.patch</changelog>
</package>
<package pkgid="85767947f07a11b87707f570bd350c5dc01f573ec3975a9fb8ac0718b43666fb65c9418975d1e8a6b251d7f804de77212a9715eb88846e33090379b80d6ec78a" name="alevtd" arch="riscv64">
  <version epoch="0" ver="3.107" rel="3.1"/>
  <changelog author="tchvatal@suse.com" date="1374753600">- Add missing dependencies so the package build on factory.</changelog>
  <changelog author="bwiedemann@suse.com" date="1419595200">- fix Segfault at start + add xawtv-fixblitframesegfault.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554811200">- Add fix-build-with-recent-glibc.patch
- Run spec-cleaner</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1588248000">- Disable LTO on %arm and aarch64 to fix build</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1590753600">- v4l-conf: add v4l-conf-fix-CVE-2020-13696.patch: fix security issue in
  setuid-root program that allows for arbitrary file existence tests and
  open() with O_RDWR (bsc#1171655, CVE-2020-13696)</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1591185600">- add gcc-10.patch: fixes multiple definitions of global variables across the
  code. These cause errors with new major gcc 10 version.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.107:
  * Solve build issues with gcc 10.1
  * Check if file exists before opening it
  * Use standard c99 designated initializers
  * Show if lirc is enabled or not when configuring it
  * Don't need need to call abs() for rdrift and vdrift
  * Get rid of an unused function at flt-smooth
  * Use hexa for non-printable codes at ntsc-cc code
  * Move -Llibng to LD_FLAGS at makefile
  * Add xawtv3 to Tavis CI build integration
  * Get rid of VIDIOC_G_PARM ioctl
  * Remove an unused file from git and ignore auto-generated files
  * Get rid of V4L1 support, as V4L1 API got removed from Kernel in 2010.
  * Update videodev2.h file to a later version
  * Update the error code at vbi-gui to reflect the name of the V4L2 ioctl
  * Fix fbtv application for it to properly handle camera bytesperpage
    aligments and to properly display texts over over the camera
    streaming screen
  * add fbtv support for modern console fonts
  * fix fbtv output when byterperline is greater than the number of
    filled bytes
  * add help for fbtv and improve its man page
  * allow using just the font name on fbtv
  * Cleanup most warnings when building it, fixing some potential bugs
  * Add support for AC_HEADER_MAJOR, in order to support upcoming
    glibc versions
  * Allow ./configure --disable-alsa to compile when alsa is available
  * x11: get rid of deprecated XKeycodeToKeysym function
  * get rid of unused libXp at Makefile
  * disable DGA if client is not local, fixing usage over ssh
  * Drop supplementary group IDs when dropping privileges
  * Add desktop and appdata files for xawtv, motv and mtt
  * Fix mtt not being able to tune tv channels
  * Remove superfluous ; add end of functions
  * Add a workaround for bttv kernel driver planar fmt width bug
  * Allow setting alsa_latency from ~/.xawtv
  * Fix not being able to get a larger latency on capture devices with small
    max period sizes
  * prefer CAP_STREAMING over CAP_READWRITE
  * Fix segfault under certain conditions
- remove xawtv-fixblitframesegfault.patch, fix-build-with-recent-glibc.patch,
  v4l-conf-fix-CVE-2020-13696.patch, gcc-10.patch (all upstream)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665601">- skip group verify on v4l-conf</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1614600000">- Add patch to fix build with glibc &gt;= 2.32:
  * 0001-Replace-sys_siglist-with-strsignal.patch
- Drop obsolete conditions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="62e1c1f389adae8dc52e127ff7b3f049adb2f41f0a0ce5dcb0669b95ec3a02fe3b7e780b23af4e660ff80dd5984d131d1d061a4d389177d3295566939c07b6df" name="alex" arch="riscv64">
  <version epoch="0" ver="3.5.4.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683028800">- Update alex to version 3.2.7.4.
  [#]# Change in 3.2.7.4
  * The user-supplied "epilogue" Haskell code is now put _last_ in the generated file.
    This enables use of Template Haskell in the epilogue.
    (Issue [#125](https://github.com/haskell/alex/issues/125).)
  * Tested with GHC 7.0 - 9.6.1.
  _Andreas Abel, 2023-05-02_</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Drop constraints for riscv64</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698580800">- Update alex to version 3.4.0.1.
  [#]# Changes in 3.4.0.1
  * Address new `x-partial` warning of GHC 9.8.
  * Alex 3.4.0.1 needs GHC 8.0 or higher to build.
    The code it generates is the same as 3.4.0.0, so it will likely work for older GHCs.
  * Tested with GHC 8.0 - 9.8.1.
  _Andreas Abel, 2023-10-29_
  [#]# Changes in 3.4.0.0
  * New wrappers to lex strict `Text`:
    `strict-text`, `posn-strict-text`, `monad-strict-text` and `monadUserState-strict-text`
    (PR [#240](https://github.com/haskell/alex/pull/240)).
    These complement the existing wrappers for `String` and `ByteString`.
  * Tested with GHC 7.0 - 9.6.2.
  _Andreas Abel, 2023-06-20_
  [#]# Changes in 3.3.0.0
  * Add an `Ord` instance to `AlexPosn` (Issue [#233](https://github.com/haskell/alex/issues/233)).
    This breaks developments that define their own (orphan) `instance Ord AlexPosn`.
    If this is the derived stock instance, the fix is to delete the orphan instance and require
    `build-tool-depends: alex:alex &gt;= 3.3.0.0`.
  * Switch to Haskell PVP versioning with four digits.
  * Tested with GHC 7.0 - 9.6.1.
  _Andreas Abel, 2023-05-25_</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703937600">- Update alex to version 3.5.0.0.
  [#]# Changes in 3.5.0.0
  * Add option `--numeric-version`.
  * Remove deprecated `-v` as alias for `--version`.
  * Add `-v` as placeholder for a future `--verbose` option.
  * Make `alex{G,S}etUserState` available with the `monadUserState-bytestring` wrapper
    ([Issue #220](https://github.com/haskell/alex/issues/220)).
  * Debugging lexer: print character in addition to its ASCII code
    ([PR #252](https://github.com/haskell/alex/pull/252)).
  * Tested with GHC 8.0 - 9.8.1.
  _Andreas Abel, 2023-12-30_</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709208000">- Update alex to version 3.5.1.0.
  [#]# Changes in 3.5.1.0
  * Drop generating output for GHC &lt; 6.4.
  * Use qualified imports in generated code (except for `Prelude`)
    ([Issue #258](https://github.com/haskell/alex/issues/258)).
  * Suppress warnings `tabs` and `unused-imports` for generated code
    ([Issue #255](https://github.com/haskell/alex/issues/255)).
  * Tested with GHC 8.0 - 9.8.2.
  _Andreas Abel, 2024-02-29_</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735560000">- Update alex to version 3.5.2.0.
  [#]# Changes in 3.5.2.0
  * Use `byteSwap16#` and `byteSwap32#` on big-endian architectures instead of
    handrolling the implementation
    ([PR #260](https://github.com/haskell/alex/pull/260)).
  * More descriptive error in `alexScan`; inline `alexScanUser`
    ([PR #262](https://github.com/haskell/alex/pull/262)).
  * Tested with GHC 8.0 - 9.12.1.
  _Andreas Abel, 2024-12-30_</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743940800">- Update alex to version 3.5.3.0.
  [#]# Changes in 3.5.3.0
  * Fix critical bug in automaton minimizer
    ([PR #270](https://github.com/haskell/alex/pull/270)),
    thanks Antoine Leblanc!
  * Tested with GHC 8.0 - 9.12.2.
  _Andreas Abel, 2025-04-06_</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753704000">- Define $alex_datadir to fix the test suite.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754222400">- Update alex to version 3.5.4.0.
  [#]# Changes in 3.5.4.0
  * Fix [issue #277](https://github.com/haskell/alex/issues/277):
    compatibility of generated code with `{-# LANGUAGE ImpredicativeTypes #-}`,
    thanks Nadia Yvette Chambers!
  * Simplify `cabal install` ([PR #272](https://github.com/haskell/alex/pull/272)),
    thanks Antoine Leblanc!
  * Document `examples/words.x`, thanks Piotr Justyna!
  * Tested with GHC 8.0 - 9.12.2.
  _Andreas Abel, 2025-08-03_</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Don't need to define $alex_datadir, fixed in Cabal instead</changelog>
</package>
<package pkgid="9e25179096cec8c13e9d30740ec7cab8a7fa3848eeaf53f4e388d6b334bac90489524a821339a0d1a8397bb66690f27c052c88c7ddb7ba658ccd444de9795502" name="aliftype-amiri-fonts" arch="noarch">
  <version epoch="0" ver="1.000" rel="1.3"/>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1660046400">initial commit</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1671537600">update: 0.117 -&gt; 1.000
- OTF fonts have been dropped for Frozen Release 1.000, using TTFs now
- Slanted fonts have been renamed Italic since this is less confusing.
- Remove zero-width Kashida hack needed for LibreOffice &lt; 7.5, with this release Kashida justification should be enabled for LibreOffice &gt;= 7.5.
- The font sources are now in Glyphs format, FontForge is no longer used for editing the sources.
- Remove the uyghur-hyphen PUA glyph.
- Drop U+030A and U+0325 that were misused for Quranic symbols, and add U+08D1.
- Localize stylistic set names.
- Make medial hamza work with lam-alef ligature.</changelog>
</package>
<package pkgid="e2d6cd52b14b18dad77d07d99d05ea06835ddce7ccbfbf1dca70a68e5e1d26f54932bed381f68c952f9784d6ace8562744a47151ff96697e6e84795272dd92b4" name="aliyun-cli" arch="riscv64">
  <version epoch="0" ver="3.3.4" rel="6.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764676800">- Update to version 3.1.7
  * Update Aliyun OpenAPI meta data
- from version 3.1.6
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765022400">- Update to version 3.2.0
  * {mcp} Add MCP Proxy Server with OAuth Authentication by @AllyW in (#1279)
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765886400">- Update to version 3.2.2
  * {mcp} Improve MCP Proxy OAuth Token Refresh Reliability and
    Profile Reuse by @AllyW in (#1282)
  * Update Aliyun OpenAPI meta data
- from version 3.2.1
  * {Utils} Update mac runner by @AllyW in (#1283)
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to version 3.2.5
  * {Core} Add --cli-query filter for response by @AllyW in (#1288)
  * {Core} Re-enable --force for restful api calling by @AllyW in (#1289)
  * Update Aliyun OpenAPI meta data
- from version 3.2.4
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767787200">- Update to version 3.2.6
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1768996800">- Update to version 3.2.7
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771329600">- Update to version 3.2.9
  * Update Aliyun OpenAPI meta data
- from version 3.2.8
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773835200">- Update to version 3.3.2
  * Update Aliyun OpenAPI meta data
- from version 3.3.1
  * {Core} Add custom User-Agent support and enable duplicate
    flag for plugin commands by @AllyW in (#1292)
  * Update Aliyun OpenAPI meta data
- from version 3.3.0
  * {Core} Add plugin management by @AllyW in (#1284)
  * Update Aliyun OpenAPI meta data
- from version 3.2.13
  * Update Aliyun OpenAPI meta data
- from version 3.2.12
  * Update Aliyun OpenAPI meta data
- from version 3.2.11
  * Update Aliyun OpenAPI meta data
- from version 3.2.10
  * {Mcp-proxy} Add access control for MCP servers by @AllyW in (#1291)
  * Update Aliyun OpenAPI meta data</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773921600">- Fix version reported by command line utility (bsc#1259227)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775649600">- Update to version 3.3.4
  * {Core} Fix unknown-flag parsing for plugin-style subcommands
    by @AllyW in (#1296)
  * Update Aliyun OpenAPI meta data
- from version 3.3.3
  * {Core} Add ai-mode and safety policy configuration
    by @AllyW in (#1295)
  * Update Aliyun OpenAPI meta data</changelog>
</package>
<package pkgid="89db5634f9e3621be3a998300299f5fe33121307045d416855d7a38cb372c6baf1b62e1a44459b715f0a96bb2ebe14c966167dccea61519b1eeb9c9e0361e8f5" name="alkimia" arch="riscv64">
  <version epoch="0" ver="8.2.1" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540468800">- Run spec-cleaner.
- Install the license file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the KDE4/Qt4 package.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1578744000">- Update to 8.0.3.
  * Add option to disable Webkit on KF5 builds
  * Bug and crash fixes
  * Don't hardcode the QML install dir
  * Fix integration of "Finance::Quote" sources into kmymoney
  * Export class AlkWebPage as wrapper for a generic web page
  * Fix installing and finding financequote.pl
  * Add experimental support for financequote.pl</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1612526400">- Update to version 8.0.4
  * Add initial QWebEngine support for KF5 builds
  * Add debug info for running perl script in
    AlkFinanceQuoteProcess::launch()
  * Add file menu with entry 'quit'
  * Add switch language entry to help menu
  * Add option ENABLE_FINANCEQUOTE and set to false by default on Windows
  * Bug and crash fixes
  * Fix fatal error caused by calling i18n in another thread initiated
  * Fix WebEngine/WebKit/Widgets backend choice
  * Fix 'alkimia fails to find mpirxx.h
  * Remove unused toolbar</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612699200">- Add upstream patch:
  * 0001-Use-new-KNS-install-location.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to version 8.1.0
  * Do not override the global translation domain of the application
  * Add support for skipping date extraction when a quote service
    does not provide a valid date
  * Fix bug not been able to rename local quote source
  * Many other bugfixes
- Update dependencies to build with KF5
- Drop upstream merged 0001-Use-new-KNS-install-location.patch
- Add patch from upstream:
  * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656936000">- Update to 8.1.1. No changelog.
- Drop patch, fixed upstream:
  * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1698148800">- Update to 8.1.2. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1750593600">- Update to 8.2.0. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 8.2.1. No changelog.</changelog>
</package>
<package pkgid="52b808833674df6aba5bac865b49bc6e4d92b6e7a534caf54f07b1d54bec255e517c86947c562455be13a95eff2fce8eefa8d515305e4ff7c0b901b106adfb71" name="alkimia-devel" arch="riscv64">
  <version epoch="0" ver="8.2.1" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540468800">- Run spec-cleaner.
- Install the license file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the KDE4/Qt4 package.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1578744000">- Update to 8.0.3.
  * Add option to disable Webkit on KF5 builds
  * Bug and crash fixes
  * Don't hardcode the QML install dir
  * Fix integration of "Finance::Quote" sources into kmymoney
  * Export class AlkWebPage as wrapper for a generic web page
  * Fix installing and finding financequote.pl
  * Add experimental support for financequote.pl</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1612526400">- Update to version 8.0.4
  * Add initial QWebEngine support for KF5 builds
  * Add debug info for running perl script in
    AlkFinanceQuoteProcess::launch()
  * Add file menu with entry 'quit'
  * Add switch language entry to help menu
  * Add option ENABLE_FINANCEQUOTE and set to false by default on Windows
  * Bug and crash fixes
  * Fix fatal error caused by calling i18n in another thread initiated
  * Fix WebEngine/WebKit/Widgets backend choice
  * Fix 'alkimia fails to find mpirxx.h
  * Remove unused toolbar</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612699200">- Add upstream patch:
  * 0001-Use-new-KNS-install-location.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to version 8.1.0
  * Do not override the global translation domain of the application
  * Add support for skipping date extraction when a quote service
    does not provide a valid date
  * Fix bug not been able to rename local quote source
  * Many other bugfixes
- Update dependencies to build with KF5
- Drop upstream merged 0001-Use-new-KNS-install-location.patch
- Add patch from upstream:
  * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656936000">- Update to 8.1.1. No changelog.
- Drop patch, fixed upstream:
  * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1698148800">- Update to 8.1.2. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1750593600">- Update to 8.2.0. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 8.2.1. No changelog.</changelog>
</package>
<package pkgid="8481e6fa43e3e4828393776edc715320e44eb35b6b79cbcd8451ed4efcfacc54e942cf36bd056e11cd92e76100ccbb73ac553269e10628e679bdee0f54c54cc3" name="alkimia-lang" arch="noarch">
  <version epoch="0" ver="8.2.1" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540468800">- Run spec-cleaner.
- Install the license file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the KDE4/Qt4 package.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1578744000">- Update to 8.0.3.
  * Add option to disable Webkit on KF5 builds
  * Bug and crash fixes
  * Don't hardcode the QML install dir
  * Fix integration of "Finance::Quote" sources into kmymoney
  * Export class AlkWebPage as wrapper for a generic web page
  * Fix installing and finding financequote.pl
  * Add experimental support for financequote.pl</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1612526400">- Update to version 8.0.4
  * Add initial QWebEngine support for KF5 builds
  * Add debug info for running perl script in
    AlkFinanceQuoteProcess::launch()
  * Add file menu with entry 'quit'
  * Add switch language entry to help menu
  * Add option ENABLE_FINANCEQUOTE and set to false by default on Windows
  * Bug and crash fixes
  * Fix fatal error caused by calling i18n in another thread initiated
  * Fix WebEngine/WebKit/Widgets backend choice
  * Fix 'alkimia fails to find mpirxx.h
  * Remove unused toolbar</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612699200">- Add upstream patch:
  * 0001-Use-new-KNS-install-location.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to version 8.1.0
  * Do not override the global translation domain of the application
  * Add support for skipping date extraction when a quote service
    does not provide a valid date
  * Fix bug not been able to rename local quote source
  * Many other bugfixes
- Update dependencies to build with KF5
- Drop upstream merged 0001-Use-new-KNS-install-location.patch
- Add patch from upstream:
  * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656936000">- Update to 8.1.1. No changelog.
- Drop patch, fixed upstream:
  * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1698148800">- Update to 8.1.2. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1750593600">- Update to 8.2.0. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 8.2.1. No changelog.</changelog>
</package>
<package pkgid="63817ffc02d9897c6e8c57e8d444e4f41726e709f53c65537ea974a053316d0efa2b6fd2d16da4367d5e7c3b7a0bbd74c13cbe66fbf808f51fe417d7498047e3" name="allegro44" arch="riscv64">
  <version epoch="0" ver="4.4.3.1" rel="1.3"/>
  <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="dbeecfc3a9bfd4e0a939e720a7d2ac76ec0713a5422c34be79b4a648aa5a6e30c4a96f370677e2e7aa0b063743b907b278ad16feb84dd291c5f7743a8e345321" name="allegro44-dga2-plugin" arch="riscv64">
  <version epoch="0" ver="4.4.3.1" rel="1.3"/>
  <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="8a05533475ee18c1f50bd32b064b966b9e5a271af23b30096a65db7919adff97a584006c7dcd39709711345f9c5c04d69fa58971ff3f4e523de3f1eeb032c7d1" name="allegro44-jack-plugin" arch="riscv64">
  <version epoch="0" ver="4.4.3.1" rel="1.3"/>
  <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="c61717a63a0102ac39dc359eccf6d63bf28d962b11ab7c12b5ce9607a1adf745106ea98d99b697297eeef6836fab08b47680bff0aa6947a70163af91e7a52943" name="allegro44-tools" arch="riscv64">
  <version epoch="0" ver="4.4.3.1" rel="1.3"/>
  <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="35f5862971398c071591d3fec49ced82cef61fdfe8675caab1949067fdd4cb59f4ade944f699843722832cf18fba2f6d8765f15665f090199375c336cb9908be" name="alligator" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Use a single FeedsModel in all the app</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Edit org.kde.alligator.appdata.xml
  * Use a single FeedsModel in all the app
  * Fix typo in README.md Misc. typos fix.
  * Enable qmllint in CI
  * Fix and improve FeedListPage placeholder
  * Add action to copy the URL
  * Remove uneeded ColumnLayout
  * Replace outdated references to nightly APKs</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix crashes
  * Place the open in browser button first
  * Fix add feed dialog oddities
  * Fix pagestack showing two articles at the same time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="dbe8fc71afec46126c8a5c0abd998918128b1257fe5382f8cc366b20f0564c57edd9c0d292f779fac4583bdede9c395b3bee25c3873676bc4bed20ae04f2bdcd" name="alligator-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Use a single FeedsModel in all the app</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Edit org.kde.alligator.appdata.xml
  * Use a single FeedsModel in all the app
  * Fix typo in README.md Misc. typos fix.
  * Enable qmllint in CI
  * Fix and improve FeedListPage placeholder
  * Add action to copy the URL
  * Remove uneeded ColumnLayout
  * Replace outdated references to nightly APKs</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix crashes
  * Place the open in browser button first
  * Fix add feed dialog oddities
  * Fix pagestack showing two articles at the same time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="98099fae028b3e4b5eead3e8040bdd206f6dc5abe677dd002a8a19b53ee9e367490222b5cc6cb9cc9e9d04770c1b857daf3525aace63fa76a1acc5f3d4e2aa23" name="alloy" arch="riscv64">
  <version epoch="0" ver="1.12.2" rel="3.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752753600">- update to 1.10.0:
  Breaking changes
  * Removing the nanoserver-1809 container image for Windows 2019.
    (@ptodev)
  * This is due to the deprecation of windows-2019 GitHub Actions
    runners.
  * The windowsservercore-ltsc2022 Alloy image is still being
    published to DockerHub.
  Bugfixes
  * Upgrade otelcol components from OpenTelemetry v0.126.0 to
    v0.128.0 (@korniltsev, @dehaansa)
    [otelcol.exporter.kafka]: Allow kafka exporter to produce to
    topics based on metadata key values.
    [otelcol.receiver.kafka]: Enforce a backoff mechanism on
    non-permanent errors, such as when the queue is full.
    [otelcol.receiver.kafka]: Don't restart the Kafka consumer on
    failed errors when message marking is enabled for them.
    [otelcol.connector.spanmetrics]: Fix bug causing span metrics
    calls count to be always 0 when using delta temporality.
  Features
  * (Experimental) Add an array.group_by stdlib function to group
    items in an array by a key. (@wildum)
  * Add the otelcol.exporter.faro exporter to export traces and
    logs to Faro endpoint. (@mar4uk)
  * Add the otelcol.receiver.faro receiver to receive traces and
    logs from the Grafana Faro Web SDK. (@mar4uk)
  * Add entropy support for loki.secretfilter (@romain-gaillard)
  Enhancements
  * Add hash_string_id argument to foreach block to hash the string
    representation of the pipeline id instead of using the string
    itself. (@wildum)
  * (Experimental) Additions to experimental
    database_observability.mysql component:
    Add explain_plan collector to database_observability.mysql
    component. (@rgeyer) locks: addition of data locks collector
    (@gaantunes @fridgepoet) Query sample collector is now enabled
    by default (@matthewnolf)
  * (Experimental) prometheus.write.queue add support for
    exemplars. (@dehaansa)
  * Wire in survey block for beyla.ebpf component. (@grcevski,
    @tpaschalis)
  * Upgrade otelcol components from OpenTelemetry v0.126.0 to
    v0.128.0 (@korniltsev, @dehaansa)
    [otelcol.processor.resourcedetection]: Add additional OS
    properties to resource detection: os.build.id and os.name.
    [otelcol.processor.resourcedetection]: Add host.interface
    resource attribute to system detector.
    [otelcol.exporter.kafka]: Fix Snappy compression codec support
    for the Kafka exporter.  [otelcol.receiver.filelog]: Introduce
    utf8-raw encoding to avoid replacing invalid bytes with \uFFFD
    when reading UTF-8 input.  [otelcol.processor.k8sattributes]:
    Support extracting labels and annotations from k8s
    Deployments.  [otelcol.processor.k8sattributes]: Add option to
    configure automatic service resource attributes.
    [otelcol.exporter.datadog]: Adds hostname_detection_timeout
    configuration option for Datadog Exporter and sets default to
    25 seconds.  [otelcol.receiver.datadog]: Address semantic
    conventions noncompliance and add support for http/db.
    [otelcol.exporter.awss3]: Add the retry mode, max attempts and
    max backoff to the settings.
  * Add support for conditions and statement-specific error_mode in
    otelcol.processor.transform. (@ptodev)
  * Add storage and start_from args to cloudwatch logs receiver.
    (@boernd)
  Bugfixes
  * Fix extension registration for otelcol.receiver.splunkhec auth
    extensions. (@dehaansa)
  Other changes
  * Mark pyroscope.receive_http and pyroscope.relabel components as
    GA. (@marcsanmi)
  * Upgrade otelcol.exporter.windows to v0.30.8 to get bugfixes and
    fix update collector support. (@dehaansa)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754568000">- update to 1.10.1:
  Full list of changes:
  https://github.com/grafana/alloy/blob/v1.10.1/CHANGELOG.md#v1101
  * Bugfixes
  - Fix issue with faro.receiver cors not allowing X-Scope-OrgID
    and traceparent headers. (@mar4uk)
  - Fix issues with propagating cluster peers change
    notifications to components configured with remotecfg.
    (@dehaansa)
  - Fix issues with statistics reporter not including components
    only configured with remotecfg. (@dehaansa)
  - Fix issues with prometheus.exporter.windows not propagating
    dns collector config. (@dehaansa)
  - Fixed a bug in prometheus.write.queue which caused retries
    even when max_retry_attempts was set to 0. (@ptodev)
  - Fixed a bug in prometheus.write.queue which caused labelling
    issues when providing more than one label in external_labels.
    (@dehaansa)
  - Add application_host and network_inter_zone features to
    beyla.ebpf component. (@marctc)
  - Fix issues in loki.process where stage.multiline did not pass
    through structured metadata. (@jan-mrm)
  - Fix URLs in the Windows installer being wrapped in quotes.
    (@martincostello)
  - Fixed an issue where certain otelcol.* components could
    prevent Alloy from shutting down when provided invalid
    configuration. (@thampiotr)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- update to 1.10.2:
  Full list of changes:
  https://github.com/grafana/alloy/blob/v1.10.2/CHANGELOG.md#v1102
  * Bugfixes
  - Fix issue in prometheus.write.queue causing inability to
    increase shard count if existing WAL data was present on
    start. (@kgeckhart)
  - Fix issue with loki.source.gcplog when push messages sent by gcp
    pub/sub only includes messageId. (@kalleep)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759492800">- update to 1.11.0:
  Full list of changes:
  https://github.com/grafana/alloy/blob/v1.11.0/CHANGELOG.md#v1110
  * Breaking changes
  - Prometheus dependency had a major version upgrade from
    v2.55.1 to v3.4.2. (@thampiotr)
  - The . pattern in regular expressions in PromQL matches
    newline characters now. With this change a regular
    expressions like .* matches strings that include \n. This
    applies to matchers in queries and relabel configs in
    Prometheus and Loki components.
  - The enable_http2 in prometheus.remote_write component's
    endpoints has been changed to false by default.
    Previously, in Prometheus v2 the remote write http client
    would default to use http2. In order to parallelize
    multiple remote write queues across multiple sockets its
    preferable to not default to http2. If you prefer to use
    http2 for remote write you must now set enable_http2 to
    true in your prometheus.remote_write endpoints
    configuration section.
  - The experimental CLI flag
  - -feature.prometheus.metric-validation-scheme has been
    deprecated and has no effect. You can configure the metric
    validation scheme individually for each prometheus.scrape
    component.
  - Log message format has changed for some of the prometheus.*
    components as part of the upgrade to Prometheus v3.
  - The values of the le label of classic histograms and the
    quantile label of summaries are now normalized upon
    ingestion. In previous Alloy versions, that used Prometheus
    v2, the value of these labels depended on the scrape
    protocol (protobuf vs text format) in some situations. This
    led to label values changing based on the scrape protocol.
    E.g. a metric exposed as my_classic_hist{le="1"} would be
    ingested as my_classic_hist{le="1"} via the text format,
    but as my_classic_hist{le="1.0"} via protobuf. This changed
    the identity of the metric and caused problems when
    querying the metric. In current Alloy release, which uses
    Prometheus v3, these label values will always be normalized
    to a float like representation. I.e. the above example will
    always result in my_classic_hist{le="1.0"} being ingested
    into Prometheus, no matter via which protocol. The effect
    of this change is that alerts, recording rules and
    dashboards that directly reference label values as whole
    numbers such as le="1" will stop working.  The recommended
    way to deal with this change is to fix references to
    integer le and quantile label values, but otherwise do
    nothing and accept that some queries that span the
    transition time will produce inaccurate or unexpected
    results.
    See the upstream Prometheus v3 migration guide for more details.
  - prometheus.exporter.windows dependency has been updated to
    v0.31.1. (@dehaansa)
  - There are various renamed metrics and two removed
    collectors (cs, logon).
  - scrape_native_histograms attribute for prometheus.scrape is
    now set to false, whereas in previous versions of Alloy it
    would default to true. This means that it is no longer enough
    to just configure scrape_protocols to start with
    PrometheusProto to scrape native histograms -
    scrape_native_histograms has to be enabled. If
    scrape_native_histograms is enabled, scrape_protocols will
    automatically be configured correctly for you to include
    PrometheusProto. If you configure it explicitly, Alloy will
    validate that PrometheusProto is in the scrape_protocols
    list.
  - Add otel_attrs_to_hec_metadata configuration block to
    otelcol.exporter.splunkhec to match
    otelcol.receiver.splunkhec. (@cgetzen)
  - [otelcol.processor.batch] Two arguments have different
    default values. (@ptodev)
  - send_batch_size is now set to 2000 by default. It used to
    be 8192.
  - send_batch_max_size is now set to 3000 by default. It used
    to be 0.
  - This helps prevent issues with ingestion of batches that
    are too large.
  - OpenTelemetry Collector dependencies upgraded from v0.128.0
    to v0.134.0. (@ptodev)
  - The otelcol.receiver.opencensus component has been
    deprecated and will be removed in a future release, use
    otelcol.receiver.otelp instead.
  - [otelcol.exporter.*] The deprecated blocking argument in
    the sending_queue block has been removed.  Use
    block_on_overflow instead.
  - [otelcol.receiver.kafka, otelcol.exporter.kafka]: Removed
    the broker_addr argument from the aws_msk block.  Also
    removed the SASL/AWS_MSK_IAM authentication mechanism.
  - [otelcol.exporter.splunkhec] The batcher block is
    deprecated and will be removed in a future release. Use the
    queue block instead.
  - [otelcol.exporter.loadbalancing] Use a linear probe to
    decrease variance caused by hash collisions, which was
    causing a non-uniform distribution of loadbalancing.
  - [otelcol.connector.servicegraph] The
    database_name_attribute argument has been removed.
  - [otelcol.connector.spanmetrics] Adds a default maximum
    number of exemplars within the metric export interval.
  - [otelcol.processor.tail_sampling] Add a new
    block_on_overflow config attribute.
  * Features
  - Add the otelcol.receiver.fluentforward receiver to receive
    logs via Fluent Forward Protocol. (@rucciva)
  - Add the prometheus.enrich component to enrich metrics using
    labels from discovery.* components. (@ArkovKonstantin)
  - Add node_filter configuration block to loki.source.podlogs
    component to enable node-based filtering for pod discovery.
    When enabled, only pods running on the specified node will be
    discovered and monitored, significantly reducing API server
    load and network traffic in DaemonSet deployments.
    (@QuentinBisson)
  - (Experimental) Additions to experimental
    database_observability.mysql component:
  - query_sample collector now supports auto-enabling the
    necessary setup_consumers settings (@cristiangreco)
  - query_sample collector is now compatible with mysql less
    than 8.0.28 (@cristiangreco)
  - include server_id label on log entries (@matthewnolf)
  - support receiving targets argument and relabel those to
    include server_id (@matthewnolf)
  - updated the config blocks and documentation
    (@cristiangreco)
  - (Experimental) Additions to experimental
    database_observability.postgres component:
  - add query_tables collector for postgres (@matthewnolf)
  - add cloud_provider.aws configuration that enables
    optionally supplying the ARN of the database under
    observation. The ARN is appended to metric samples as
    labels for easier filtering and grouping of resources.
  - add query_sample collector for postgres (@gaantunes)
  - add schema_table collector for postgres (@fridgepoet)
  - include server_id label on logs and metrics (@matthewnolf)
  - Add otelcol.receiver.googlecloudpubsub community component to
    receive metrics, traces, and logs from Google Cloud Pub/Sub
    subscription. (@eraac)
  - (Experimental) Add a honor_metadata configuration argument to
    the prometheus.scrape component.  When set to true, it will
    propagate metric metadata to downstream components.
  - Add a flag to pyroscope.ebpf alloy configuration to set the
    off-cpu profiling threshold. (@luweglarz)
  - Add encoding.url_encode and encoding.url_decode std lib
    functions. (@kalleep)
  * Security:
  - CVE-2025-58058: Removed dependency on vulnerable
    github.com/ulikunitz/xz (bsc#1248960)
  - CVE-2025-11065: Fixed sensitive information leak in logs
    (bsc#1250621)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760356800">- update to 1.11.2 (1.11.1 was not released):
  * Bugfixes
  - Fix potential deadlock in loki.source.journal when stopping
    or reloading the component. (@thampiotr)
  - Honor sync timeout when waiting for network availability for
    prometheus.operator.* components. (@dehaansa)
  - Fix prometheus.exporter.cloudwatch to not always emit debug
    logs but respect debug property. (@kalleep)
  - Fix an issue where component shutdown could block
    indefinitely by adding a warning log message and a deadline
    of 10 minutes. The deadline can be configured with the
  - -feature.component-shutdown-deadline flag if the default is
    not suitable. (@thampiotr)
  - Fix potential deadlocks in loki.source.file and
    loki.source.journal when component is shutting down.
    (@kalleep, @thampiotr)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761652800">- update to 1.11.3:
  * Enhancements
  - Schedule new path targets faster in loki.source.file.
    (@kalleep)
  - Add prometheus.static.exporter that exposes metrics specified
    in a text file in Prometheus exposition format. (@kalleep)
  * Bugfixes
  - local.file_match now publish targets faster whenever targets
    in arguments changes. (@kalleep)
  - Fix otelcol.exporter.splunkhec arguments missing documented
    otel_attrs_to_hec_metadata block. (@dehaansa)
  - Support Scrape Protocol specification in CRDS for
    prometheus.operator.* components. (@dehaansa)
  - Fix panic in otelcol.receiver.syslog when no tcp block was
    configured. (@kalleep)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764936000">- update to 1.12.0:
  * Breaking changes
  - prometheus.exporter.blackbox, prometheus.exporter.snmp and
    prometheus.exporter.statsd now use the component ID instead
    of the hostname as
  - their instance label in their exported metrics. This is a
    consequence of a bug fix that could lead to missing data when
    using the exporter
  - with clustering. If you would like to retain the previous
    behaviour, you can use discovery.relabel with action =
    "replace" rule to
  - set the instance label to sys.env("HOSTNAME"). (@thampiotr)
  * Security
  - CVE-2025-47911: Upgrade golang.org/x/net/html to fix various
    algorithms with quadratic complexity when parsing HTML
    documents (bsc#1251509)
  - CVE-2025-58190: Upgrade golang.org/x/net/html to fix
    excessive memory consumption by `html.ParseFragment` when
    processing specially crafted input (bsc#1251716)
  - CVE-2025-47913: Upgrade golang.org/x/crypto to fix client
    process termination when receiving an unexpected message type
    in response to a key listing or signing request (bsc#1253609)
  - CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881: Update
    github.com/opencontainers/runc to fix container breakouts by
    bypassing runc's restrictions for writing to arbitrary /proc
    files (bsc#1255074)
  * Features
  - (Experimental) Add an otelcol.receiver.cloudflare component
    to receive
  - logs pushed by Cloudflare's LogPush jobs. (@x1unix)
  - (Experimental) Additions to experimental
    database_observability.mysql component:
  - explain_plans
  - collector now changes schema before returning the
    connection to the pool (@cristiangreco)
  - collector now passes queries more permissively, expressly
    to allow queries beginning in with (@rgeyer)
  - enable explain_plans collector by default (@rgeyer)
  - (Experimental) Additions to experimental
    database_observability.postgres component:
  - explain_plans
  - added the explain plan collector (@rgeyer)
  - collector now passes queries more permissively, expressly
    to allow queries beginning in with (@rgeyer)
  - query_samples
  - add user field to wait events within query_samples
    collector (@gaantunes)
  - rework the query samples collector to buffer per-query
    execution state across scrapes and emit finalized entries
    (@gaantunes)
  - process turned idle rows to calculate finalization times
    precisely and emit first seen idle rows (@gaantunes)
  - query_details
  - escape queries coming from pg_stat_statements with quotes
    (@gaantunes)
  - enable explain_plans collector by default (@rgeyer)
  - safely generate server_id when UDP socket used for database
    connection (@matthewnolf)
  - add table registry and include "validated" in parsed table
    name logs (@fridgepoet)
  - Add otelcol.exporter.googlecloudpubsub community component to
    export metrics, traces, and logs to Google Cloud Pub/Sub
    topic. (@eraac)
  - Add structured_metadata_drop stage for loki.process to filter
    structured metadata. (@baurmatt)
  - Send remote config status to the remote server for the
    remotecfg service. (@erikbaranowski)
  - Send effective config to the remote server for the remotecfg
    service. (@erikbaranowski)
  - Add a stat_statements configuration block to the
    prometheus.exporter.postgres component to enable selecting
    both the query ID and the full SQL statement. The new block
    includes one option to enable statement selection, and
    another to configure the maximum length of the statement
    text. (@SimonSerrano)
  - Add truncate stage for loki.process to truncate log entries,
    label values, and structured_metadata values. (@dehaansa)
  - Add u_probe_links &amp; load_probe configuration fields to alloy
    pyroscope.ebpf to extend configuration of the
    opentelemetry-ebpf-profiler to allow uprobe profiling and
    dynamic probing. (@luweglarz)
  - Add verbose_mode configuration fields to alloy pyroscope.ebpf
    to be enable ebpf-profiler verbose mode. (@luweglarz)
  - Add file_match block to loki.source.file for built-in file
    discovery using glob patterns. (@kalleep)
  - Add a regex argument to the structured_metadata stage in
    loki.process to extract labels matching a regular expression.
    (@timonegk)
  - OpenTelemetry Collector dependencies upgraded from v0.134.0
    to v0.139.0. (@dehaansa)
  - All otelcol.receiver.* components leveraging an HTTP server
    can configure HTTP keep alive behavior with
    keep_alives_enabled.
  - All otelcol.exporter.* components providing the
    sending_queue &gt; batch block have default batch values.
  - The otelcol.processor.k8sattributes component has support
    for extracting annotations from k8s jobs and daemonsets.
  - The otelcol.processor.resourcedecetion component supports
    nine new detectors.
  - The otelcol.exporter.kafka component supports partitioning
    logs by trace ID (partition_logs_by_trace_id) and
    configuring default behavior if topic does not exist
    (allow_auto_topic_creation).
  - The otelcol.receiver.kafka component has new configuration
    options max_partition_fetch_size, rack_id, and
    use_leader_epoch.
  - The otelcol.exporter.s3 component has new configuration
    options s3_base_prefix and s3_partition_timezone.
  - The otelcol.processor.servicegraph component now supports
    defining the maximum number of buckets for generated
    exponential histograms.
  - See the upstream
    [core][https://github.com/open-telemetry/opentelemetry-collector/blob/v0.139.0/CHANGELOG.md]
    and
    [contrib][https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.139.0/CHANGELOG.md]
    changelogs for more details.
  - A new mimir.alerts.kubernetes component which discovers
    AlertmanagerConfig Kubernetes resources and loads them into a
    Mimir instance. (@ptodev)
  - Mark stage.windowsevent block in the loki.process component
    as GA. (@kgeckhart)
  * Enhancements
  - Add per-application rate limiting with the strategy attribute
    in the faro.receiver component, to prevent one application
    from consuming the rate limit quota of others. (@hhertout)
  - Add support of tls in components
    loki.source.(awsfirehose|gcplog|heroku|api) and
    prometheus.receive_http and pyroscope.receive_http.
    (@fgouteroux)
  - Remove SendSIGKILL=no from unit files and recommendations
    (@oleg-kozlyuk-grafana)
  - Reduce memory overhead of prometheus.remote_write's WAL by
    lowering the size of the allocated series storage.
    (@kgeckhart)
  - Reduce lock wait/contention on the labelstore.LabelStore by
    removing unecessary usage from prometheus.relabel.
    (@kgeckhart)
  - prometheus.exporter.postgres dependency has been updated to
    v0.18.1. This includes new stat_progress_vacuum and
    buffercache_summary collectors, as well as other bugfixes and
    enhancements. (@cristiangreco)
  - Update Beyla component to 2.7.8. (@grcevski)
  - Support delimiters in stage.luhn. (@dehaansa)
  - pyroscope.java: update async-profiler to 4.2
    (@korniltsev-grafanista)
  - Improve debug info output from exported receivers (loki,
    prometheus and pyroscope). (@kalleep)
  - prometheus.exporter.unix: Add an arp config block to
    configure the ARP collector. (@ptodev)
  - prometheus.exporter.snowflake dependency has been updated to
    20251016132346-6d442402afb2, which updates data ownership
    queries to use last_over_time for a 24 hour period.
    (@Dasomeone)
  - loki.source.podlogs now supports preserve_discovered_labels
    parameter to preserve discovered pod metadata labels for use
    by downstream components. (@QuentinBisson)
  - Rework underlying framework of Alloy UI to use Vite instead
    of Create React App. (@jharvey10)
  - Use POST requests for remote config requests to avoid hitting
    http2 header limits. (@tpaschalis)
  - loki.source.api during component shutdown will now reject all
    the inflight requests with status code 503 after
    graceful_shutdown_timeout has expired. (@kalleep)
  - kubernetes.discovery Add support for attaching namespace
    metadata. (@kgeckhart)
  - Add meta_cache_address to beyla.ebpf component. (@skl)
  * Bugfixes
  - Stop loki.source.kubernetes discarding log lines with
    duplicate timestamps. (@ciaranj)
  - Fix direction of arrows for pyroscope components in UI graph.
    (@dehaansa)
  - Only log EOF errors for syslog port investigations in
    loki.source.syslog as Debug, not Warn. (@dehaansa)
  - Fix prometheus.exporter.process ignoring the
    remove_empty_groups argument. (@mhamzahkhan)
  - Fix issues with "unknown series ref when trying to add
    exemplar" from prometheus.remote_write by allowing series ref
    links to be updated if they change. (@kgeckhart)
  - Fix loki.source.podlogs component to register the Kubernetes
    field index for spec.nodeName when node filtering is enabled,
    preventing "Index with name field:spec.nodeName does not
    exist" errors. (@QuentinBisson)
  - Fix issue in loki.source.file where scheduling files could
    take too long. (@kalleep)
  - Fix loki.write no longer includes internal labels __.
    (@matt-gp)
  - Fix missing native histograms custom buckets (NHCB) samples
    from prometheus.remote_write. (@krajorama)
  - otelcol.receiver.prometheus now supports mixed histograms if
    prometheus.scrape has honor_metadata set to true. (@ptodev)
  - A mixed histogram is one which has both classic and
    exponential buckets.
  - loki.source.file has better support for non-UTF-8 encoded
    files. (@ptodev)
  - A BOM will be taken into account if the file is UTF-16
    encoded and encoding is set to UTF-16. (Not UTF-16BE or
    UTF-16LE)
  - The carriage return symbol in Windows log files with CLRF
    endings will no longer be part of the log line.
  - These bugs used to cause some logs to show up with Chinese
    characters. Notably, this would happen on MSSQL UTF-16 LE
    logs.
  - Fix the loki.write endpoint block's enable_http2 attribute to
    actually affect the client. HTTP2 was previously disabled
    regardless of configuration. (@dehaansa)
  - Optionally remove trailing newlines before appending entries
    in stage.multiline. (@dehaansa)
  - loki.source.api no longer drops request when relabel rules
    drops a specific stream. (@kalleep)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765886400">- update to 1.12.1:
  * Bug Fixes
  - update to Beyla 2.7.10 (#5019) (c149393) (@rafaelroquetto)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768305600">- update to 1.12.2:
  * Bug Fixes
  - Add missing configuration parameter
    deployment_name_from_replicaset to k8sattributes processor
    (5b90a9d) (@dehaansa)
  - database_observability: Fix schema_details collector to fetch
    column definitions with case sensitive table names (#4872)
    (560dff4) (@jharvey10, @fridgepoet)
  - deps: Update jose2go to 1.7.0 (#4858) (dfdd341) (@jharvey10)
  - deps: Update npm dependencies [backport] (#5201) (8e06c26)
    (@jharvey10)
  - Ensure the squid exporter wrapper properly brackets ipv6
    addresses [backport] (#5205) (e329cc6) (@dehaansa)
  - Preserve meta labels in loki.source.podlogs (#5097) (ab4b21e)
    (@kalleep)
  - Prevent panic in import.git when update fails [backport]
    (#5204) (c82fbae) (@dehaansa, @jharvey10)
  - show correct fallback alloy version instead of v1.13.0
    (#5110) (b72be99) (@dehaansa, @jharvey10)</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1768824000">- CVE-2025-68156: Fix potential DoS via unbounded recursion in
  builtin functions (bsc#1255333):
  * Bump github.com/expr-lang/expr to version 1.17.7</changelog>
</package>
<package pkgid="88c2652fe1ca3ae5fa7b757efb982eee11bf7cf4d3b0eab2fba57463e4adae75b4690d014281a305882e176143e635b75fe692fff14d3f8f615c0e6ace0d76e2" name="almanah" arch="riscv64">
  <version epoch="0" ver="0.12.4" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 0.10.8:
  + Main window redesign.
  + Tagging support.
  + Port to GMenu.
  + Dropped the libedataserverui dependency and embed the
    ECellRendererColor and ESourceSelector widgets.
  + Hide the title bar in maximized windows.
  + Updated GtkSpell 3 support.
  + Updated EDS dependency to 3.5.91.
  + Bugs fixed: bgo#677209, bgo#680845.
  + Updated translations.
- Replace pkgconfig(gtkspell-3.0) BuildRequires with
  pkgconfig(gtkspell3-3.0), following upstream.
- Drop pkgconfig(libedataserverui-3.0) BuildRequires: no longer
  needed.
- Add -UE_CAL_DISABLE_DEPRECATED to CFLAGS, in order to allow
  deprecated E_CAL functions.
- Add almanah-includes.patch: include interface.h to fix build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1385812800">- Update to version 0.11.0:
  + Improved the tagging accesibility.
  + Enhanced the diary security.
  + Changed the tagging look (new button with a symbolic link in
    the toolbar and the tag bar shown integrated in the main
    toolbar).
  + Added a new 256x256 icon, that looks better in GNOME Shell.
  + Added an AppData file to show a completed information in
    Software App.
  + Updated translations.
- Drop almanah-includes.patch: fixed upstream.
- Pass install_sh=$(pwd)/install-sh to make_install: for some weird
  reason, the tarball fails to find it.</changelog>
  <changelog author="dimstar@opensuse.org" date="1411646400">- Update to version 0.11.1:
  + Improved AppData support for Software App.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570449600">- Update to version 0.12.0:
  + Move encryption support to SQLiteVFS to improve performance and
    reduce the chance of data loss from use of temporary files.
  + Various GTK version and API updates.
  + Migrated from GtkToolbar to GtkHeaderBar.
  + Various AppData file updates.
  + Support undo and redo.
  + Port to Meson.
  + Port to libecal-2.0.
  + Bugs fixed:
  - Meson build claims implicit function declaration warnings.
  - build: Port to meson.
  - docs: Port README to Markdown and update it.
  - event-factories: Fix an incorrect string comparison.
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Replace pkgconfig(libecal-1.2) with pkgconfig(libecal-2.0)
  BuildRequires.
- Add pkgconfig(gtksourceview-3.0) and pkgconfig(gcr-base-3)
  BuildRequires: New dependencies.
- Add explicit pkgconfig(glib-2.0), pkgconfig(gmodule-2.0),
  pkgconfig(gthread-2.0), pkgconfig(gio-2.0) and pkgconfig(sqlite3)
  BuildRequires and drop sqlite3-devel BuildRequires: Align with
  what meson checks for.
- Drop almanah-lang Recommends: No longer needed.
- Drop glib2_gsettings_schema_post(un), icon_theme_cache_post(un)
  desktop_database_post(un) and glib2_gsettings_schema_requires
  macros, no longer needed by any supported versions of openSUSE.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599220800">- Update to version 0.12.2:
  + Fix version number (no other changes).
- Changes from version 0.12.1:
  + Bump Meson dependency to 0.51 to simplify build system.
  + Bugs fixed: typo in src/vfs.c errors.
  + Updated translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 0.12.3
  * Fixed: Font size is too small in text view
  * Updated Catalan translation</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add Fix-build-meson-060.patch: Fix build with meson 0.60.x and
  newer.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736596800">- Update to version 0.12.4:
  + Added:
  - Search (Ctrl-F) and Quit (Ctrl-Q) keyboard shortcuts
  - Nix-based development environment and CI
  + Fixed:
  - Various deprecations
  - Localization of aplication name
  + Changed: Application ID and icon name is now rDNS
    (org.gnome.Almanah) instead of just almanah
  + Changed dependencies:
  - GTKSourceView 3 → GTKSourceView 4
  - Gcr 3 → Gcr 4
  - appstream-util → appstreamcli
  + Updated translations.
- Drop Fix-build-meson-060.patch: Fixed upstream.
- Changes in BuildRequires following upstream changes:
  + Drop: update-desktop-files, pkgconfig(gcr-base-3) and
    pkgconfig(gtksourceview-3.0)
  + Add: desktop-file-utils, pkgconfig(gtksourceview-4) and
    pkgconfig(gcr-4)
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing</changelog>
</package>
<package pkgid="b0ad532dd025a930c1e42543c9a12a803424dda5bec5b171530f0773dfcc5a59ffe13faa9cf21495b0a7a5efd5d9add6a021401dda7e209a774ee5d4b56950b3" name="almanah-lang" arch="noarch">
  <version epoch="0" ver="0.12.4" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 0.10.8:
  + Main window redesign.
  + Tagging support.
  + Port to GMenu.
  + Dropped the libedataserverui dependency and embed the
    ECellRendererColor and ESourceSelector widgets.
  + Hide the title bar in maximized windows.
  + Updated GtkSpell 3 support.
  + Updated EDS dependency to 3.5.91.
  + Bugs fixed: bgo#677209, bgo#680845.
  + Updated translations.
- Replace pkgconfig(gtkspell-3.0) BuildRequires with
  pkgconfig(gtkspell3-3.0), following upstream.
- Drop pkgconfig(libedataserverui-3.0) BuildRequires: no longer
  needed.
- Add -UE_CAL_DISABLE_DEPRECATED to CFLAGS, in order to allow
  deprecated E_CAL functions.
- Add almanah-includes.patch: include interface.h to fix build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1385812800">- Update to version 0.11.0:
  + Improved the tagging accesibility.
  + Enhanced the diary security.
  + Changed the tagging look (new button with a symbolic link in
    the toolbar and the tag bar shown integrated in the main
    toolbar).
  + Added a new 256x256 icon, that looks better in GNOME Shell.
  + Added an AppData file to show a completed information in
    Software App.
  + Updated translations.
- Drop almanah-includes.patch: fixed upstream.
- Pass install_sh=$(pwd)/install-sh to make_install: for some weird
  reason, the tarball fails to find it.</changelog>
  <changelog author="dimstar@opensuse.org" date="1411646400">- Update to version 0.11.1:
  + Improved AppData support for Software App.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570449600">- Update to version 0.12.0:
  + Move encryption support to SQLiteVFS to improve performance and
    reduce the chance of data loss from use of temporary files.
  + Various GTK version and API updates.
  + Migrated from GtkToolbar to GtkHeaderBar.
  + Various AppData file updates.
  + Support undo and redo.
  + Port to Meson.
  + Port to libecal-2.0.
  + Bugs fixed:
  - Meson build claims implicit function declaration warnings.
  - build: Port to meson.
  - docs: Port README to Markdown and update it.
  - event-factories: Fix an incorrect string comparison.
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Replace pkgconfig(libecal-1.2) with pkgconfig(libecal-2.0)
  BuildRequires.
- Add pkgconfig(gtksourceview-3.0) and pkgconfig(gcr-base-3)
  BuildRequires: New dependencies.
- Add explicit pkgconfig(glib-2.0), pkgconfig(gmodule-2.0),
  pkgconfig(gthread-2.0), pkgconfig(gio-2.0) and pkgconfig(sqlite3)
  BuildRequires and drop sqlite3-devel BuildRequires: Align with
  what meson checks for.
- Drop almanah-lang Recommends: No longer needed.
- Drop glib2_gsettings_schema_post(un), icon_theme_cache_post(un)
  desktop_database_post(un) and glib2_gsettings_schema_requires
  macros, no longer needed by any supported versions of openSUSE.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599220800">- Update to version 0.12.2:
  + Fix version number (no other changes).
- Changes from version 0.12.1:
  + Bump Meson dependency to 0.51 to simplify build system.
  + Bugs fixed: typo in src/vfs.c errors.
  + Updated translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 0.12.3
  * Fixed: Font size is too small in text view
  * Updated Catalan translation</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add Fix-build-meson-060.patch: Fix build with meson 0.60.x and
  newer.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736596800">- Update to version 0.12.4:
  + Added:
  - Search (Ctrl-F) and Quit (Ctrl-Q) keyboard shortcuts
  - Nix-based development environment and CI
  + Fixed:
  - Various deprecations
  - Localization of aplication name
  + Changed: Application ID and icon name is now rDNS
    (org.gnome.Almanah) instead of just almanah
  + Changed dependencies:
  - GTKSourceView 3 → GTKSourceView 4
  - Gcr 3 → Gcr 4
  - appstream-util → appstreamcli
  + Updated translations.
- Drop Fix-build-meson-060.patch: Fixed upstream.
- Changes in BuildRequires following upstream changes:
  + Drop: update-desktop-files, pkgconfig(gcr-base-3) and
    pkgconfig(gtksourceview-3.0)
  + Add: desktop-file-utils, pkgconfig(gtksourceview-4) and
    pkgconfig(gcr-4)
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing</changelog>
</package>
<package pkgid="74cdd5338abac960d5a1b15b2d0fc7156405a31c2734f7d6c6b53db2cee28ff31db13e6daf2a98fd9fda6ad7a57714e016d1f0a509759a450d80cb6baab75474" name="alpine" arch="riscv64">
  <version epoch="0" ver="2.26" rel="30.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1621166400">- Set system mail directory to /var/mail</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621944000">- Add chappa-DelText.patch [boo#1182236]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632052800">- Update to release 2.25
  * New configuration variable VAR_ssl-ciphers that allows users
    to list the ciphers to use when connecting to a SSL
    server.
  * New hidden feature FEAT_enable-delete-before-writing to add
    support for terminals that need lines to be deleted before
    being written.
  * Always follow ‘suppress-asterisks-in-password-prompt’ setting
    in the various password prompts.
  * Fixed a memory corruption when alpine searches for a string
    that is an incomplete utf8 string in a local folder.
  * Fixed: When forwarding a message, replacing an attachment
    might make Alpine re-attach the original attachment.
  * bsc#1189316, CVE-2021-38370: The c-client library parses
    information from an IMAP server during non-authenticated state
    which could lead to denial of service.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1637755200">- Delete chappa-WrtAcc.patch. Under Linux, one can use the Compose
  key feature. (And for Windows, the putty client can provide an
  equivalent Compose key feature.)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647345600">- Update to release 2.25.1
  * In the past, Alpine did not recognize images embedded in an
    HTML file, so now it does and a link to open them is given.
  * Support for code_verifier and code_challenge when generating
    a refresh token and access token in Gmail and Outlook using
    the S256 method and plain method.
  * Alpine is modified to not to attempt to continue a draft
    message if the draft folder is empty. (Some servers do not
    allow the Drafts folder to be removed, even when it is
    empty.)
  * Improvements to the screen that allows a user to select the
    client-id when a user attempts to login to a server and more
    than one client-id is available for that server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654862400">- Update to release 2.26
  * Alpine is built with password file support by default. If
    Alpine is built with SMIME support and the password file does
    not exist, then Alpine will create it by default and encrypt
    it.
  * In the past, Alpine did not recognize images embedded in an
    HTML file, so now it does and a link to open them is given.
    Additionally, Alpine did not pass these images to an external
    browser for display using the external command; it does so now.
  * Support for code_verifier and code_challenge when generating
    a refresh token and access token in Gmail and Outlook using
    the S256 method and plain method.
  * Changed the redirect_uri scheme for Gmail, as Google is
    deprecating the use of oob. Changed to http://localhost.
    Users are supposed to enter the URL they see in their browser
    in place of the code.
  * Added support to the LDAP attribute "userCertificate";
  * If new mail has arrived when a user is closing a mailbox,
    Alpine will also announce how many new messages have arrived.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Disable parallel build, fails to produce a result</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716292800">- boo#1224533: Add alpine-qsort.patch to fix build with gcc 14.</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- fix build with gcc15 (-std=gnu11)</changelog>
</package>
<package pkgid="d0ba09608aec434fbd834b319b33336c9076fe09ed2af883417066cbcb1994f28df18064b5b0a71995aea902facf60dfee71810d90a8fd5a3cfec8b6d1b0a746" name="alpine-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="0" rel="5.4"/>
  <changelog author="jengelh@inai.de" date="1384344000">- Initial package (version 0) for build.opensuse.org</changelog>
  <changelog author="cfarrell@suse.com" date="1392120000">- license update: WTFPL-2.0
  We deleted SUSE-WTFPL-2.0 as WTFPL-2.0 was entered on the official
  spdx.org/licenses list</changelog>
  <changelog author="jengelh@inai.de" date="1392638400">- Add SUSE-WTFPL-2.0 back: required for Factory</changelog>
  <changelog author="jengelh@inai.de" date="1421150400">- Disable IMAP-over-SSH by defualt [bnc#912611]</changelog>
  <changelog author="jengelh@inai.de" date="1421755200">- Clear inbox-path, drop selected-in-boldface, include
  Cc/Attachment fields in default compose header list again.
  Use standard thread sorting.
- Demote Suggests to Enhances to work around zypper's suboptimal
  default preferences. [bnc#912611]</changelog>
</package>
<package pkgid="56b9710d8c6899bf52055144a3e1843971aab4fc2dcf956ac2148ddd14f211cece782605bbc1da258cae424858220ec2bc7c833687f3702f9d519485584fc95e" name="alsa" arch="riscv64">
  <version epoch="0" ver="1.2.15.3" rel="1.1"/>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-lib 1.2.12:
  * pcm: plug support for iec958 subframe samples
  * pcm: ladspa - Skip missing ladspa directories
  * topology: correct version script path
  * ucm: define and describe Syntax 7
  * async handler cleanup fix
  * conf updates
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to alsa-lib 1.2.13:
  * static build fixes
  * documentation update for control remap API
  * PCM dmix fixes
  * pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
  * ump: Add a function to provide the packet word length of a UMP type
  * seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
  * seq: Add API functions to set different tempo base values
  * seq: Add API helper functions for creating UMP Endpoint and Blocks
  * documentation fixes for UMP and sequencer API
  * test: Add an example programs for UMP
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-lib
- Conditionally take libtool</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731672000">- Fix incorrect versioned symbol for snd_seq_has_queue_tempo_base:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1732449600">- Fix header inclusions for implicit dependnecies (bsc#1233682)
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-lib 1.2.14:
  * Disable and delete alsalisp code
  * include: prefer alsa/asoundlib.h for apps, dependency cleanups
  * seq: Define new events for UMP EP/FB change notifications
  * control: remap improvements
  * pcm: tstamp mode fixes
  * rawmidi: ump fixes and tied device flag extensions
  * seq: fix UMP handling and other minot fixes
  * ucm: add sys-card substitution, etc
  * test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib
- Drop obsoleted patches:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-lib 1.2.15:
  * documentation, coding style and configure fixes
  * error: add priority and interface strings to the log messages
  * snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
  * mixer: bag - fix bag_del_all implementation (missing free)
  * pcm: plugin - avoid 32-bit to 64-bit return value conversions
  * pcm route: suppress false positive warning for gcc 8+
  * pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
  * rawmidi: Fix inactive stream definition and handling
  * seq: drain API fix, notiffy for pversion ioctl failure
  * topology: fix nibble warning in tplg_save_quoted()
  * lots of UCM and conf fixes and improvements
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765368000">- Backport upstream fixes, mainly for regressions (bsc#1254652):
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-lib 1.2.15.1:
  * various regression fixes, config updates
- Drop previous patches that have been already included:
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-lib 1.2.15.2:
  * ucm: add some traces for the config filenames
  * fix a few error callback handlings</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1768305600">- Update to alsa-lib 1.2.15.3:
  * seq: return back old snd_seq_drain_output behaviour for -EAGAIN</changelog>
</package>
<package pkgid="81dcee27a1f10983491090bff3a5dd0cafebf25d78101887df8fa8a2a77d79fe33f3705c2915401719aa46575d74b8cb02cb258522bdd3440d8f1ee16f01e51c" name="alsa-devel" arch="riscv64">
  <version epoch="0" ver="1.2.15.3" rel="1.1"/>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-lib 1.2.12:
  * pcm: plug support for iec958 subframe samples
  * pcm: ladspa - Skip missing ladspa directories
  * topology: correct version script path
  * ucm: define and describe Syntax 7
  * async handler cleanup fix
  * conf updates
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to alsa-lib 1.2.13:
  * static build fixes
  * documentation update for control remap API
  * PCM dmix fixes
  * pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
  * ump: Add a function to provide the packet word length of a UMP type
  * seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
  * seq: Add API functions to set different tempo base values
  * seq: Add API helper functions for creating UMP Endpoint and Blocks
  * documentation fixes for UMP and sequencer API
  * test: Add an example programs for UMP
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-lib
- Conditionally take libtool</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731672000">- Fix incorrect versioned symbol for snd_seq_has_queue_tempo_base:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1732449600">- Fix header inclusions for implicit dependnecies (bsc#1233682)
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-lib 1.2.14:
  * Disable and delete alsalisp code
  * include: prefer alsa/asoundlib.h for apps, dependency cleanups
  * seq: Define new events for UMP EP/FB change notifications
  * control: remap improvements
  * pcm: tstamp mode fixes
  * rawmidi: ump fixes and tied device flag extensions
  * seq: fix UMP handling and other minot fixes
  * ucm: add sys-card substitution, etc
  * test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib
- Drop obsoleted patches:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-lib 1.2.15:
  * documentation, coding style and configure fixes
  * error: add priority and interface strings to the log messages
  * snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
  * mixer: bag - fix bag_del_all implementation (missing free)
  * pcm: plugin - avoid 32-bit to 64-bit return value conversions
  * pcm route: suppress false positive warning for gcc 8+
  * pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
  * rawmidi: Fix inactive stream definition and handling
  * seq: drain API fix, notiffy for pversion ioctl failure
  * topology: fix nibble warning in tplg_save_quoted()
  * lots of UCM and conf fixes and improvements
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765368000">- Backport upstream fixes, mainly for regressions (bsc#1254652):
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-lib 1.2.15.1:
  * various regression fixes, config updates
- Drop previous patches that have been already included:
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-lib 1.2.15.2:
  * ucm: add some traces for the config filenames
  * fix a few error callback handlings</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1768305600">- Update to alsa-lib 1.2.15.3:
  * seq: return back old snd_seq_drain_output behaviour for -EAGAIN</changelog>
</package>
<package pkgid="4673cce8e41804dd7bf4347af448166512eee155e3fbc2362a27797b9b04020590121371546838eaa229d8cf890d69de6ec0c56ddbb6c28e2d116cfef64a2474" name="alsa-docs" arch="noarch">
  <version epoch="0" ver="1.2.15.3" rel="1.1"/>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-lib 1.2.12:
  * pcm: plug support for iec958 subframe samples
  * pcm: ladspa - Skip missing ladspa directories
  * topology: correct version script path
  * ucm: define and describe Syntax 7
  * async handler cleanup fix
  * conf updates
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to alsa-lib 1.2.13:
  * static build fixes
  * documentation update for control remap API
  * PCM dmix fixes
  * pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
  * ump: Add a function to provide the packet word length of a UMP type
  * seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
  * seq: Add API functions to set different tempo base values
  * seq: Add API helper functions for creating UMP Endpoint and Blocks
  * documentation fixes for UMP and sequencer API
  * test: Add an example programs for UMP
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-lib
- Conditionally take libtool</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731672000">- Fix incorrect versioned symbol for snd_seq_has_queue_tempo_base:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1732449600">- Fix header inclusions for implicit dependnecies (bsc#1233682)
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-lib 1.2.14:
  * Disable and delete alsalisp code
  * include: prefer alsa/asoundlib.h for apps, dependency cleanups
  * seq: Define new events for UMP EP/FB change notifications
  * control: remap improvements
  * pcm: tstamp mode fixes
  * rawmidi: ump fixes and tied device flag extensions
  * seq: fix UMP handling and other minot fixes
  * ucm: add sys-card substitution, etc
  * test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib
- Drop obsoleted patches:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-lib 1.2.15:
  * documentation, coding style and configure fixes
  * error: add priority and interface strings to the log messages
  * snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
  * mixer: bag - fix bag_del_all implementation (missing free)
  * pcm: plugin - avoid 32-bit to 64-bit return value conversions
  * pcm route: suppress false positive warning for gcc 8+
  * pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
  * rawmidi: Fix inactive stream definition and handling
  * seq: drain API fix, notiffy for pversion ioctl failure
  * topology: fix nibble warning in tplg_save_quoted()
  * lots of UCM and conf fixes and improvements
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765368000">- Backport upstream fixes, mainly for regressions (bsc#1254652):
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-lib 1.2.15.1:
  * various regression fixes, config updates
- Drop previous patches that have been already included:
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-lib 1.2.15.2:
  * ucm: add some traces for the config filenames
  * fix a few error callback handlings</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1768305600">- Update to alsa-lib 1.2.15.3:
  * seq: return back old snd_seq_drain_output behaviour for -EAGAIN</changelog>
</package>
<package pkgid="0c41fa872435f0f5eaef2dcbe0c7fff8fcdb774dc9ecbac639cea6d044c12ab0ba32cea556da44abdb8dffe06a0211e42512b9c89c2263f2fb98d46d59cc9f7a" name="alsa-firmware" arch="noarch">
  <version epoch="0" ver="1.2.4" rel="4.2"/>
  <changelog author="tiwai@suse.de" date="1391688000">- 0001-Add-cs46xx-entry-to-the-main-configure-and-Makefile..patch:
  Add firmware files for cs46xx that have been cut since 3.13
  kernel</changelog>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-firmware 1.0.28:
  Removed obsoleted patch
  0001-Add-cs46xx-entry-to-the-main-configure-and-Makefile..patch:</changelog>
  <changelog author="tiwai@suse.de" date="1424952000">- Update to alsa-firmware 1.0.29:
  update asihpi firmware to version 4.14</changelog>
  <changelog author="tiwai@suse.de" date="1559044800">- Install missing firmware files for CA0132 codec (bsc#1136638)</changelog>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-firmare 1.2.1:
  * Change FSF address (Franklin Street)
  * Fix up aica firmware licensing
  * Add new firmware for Creative CA0132 HD-Audio Codec</changelog>
  <changelog author="tiwai@suse.de" date="1579003200">- Comment out superfluous buildreq automake
- Run fdupes for reducing the duplications
- Remove conflicting CA0132 files against kernel-firmware
- Add supplements for the automatic installation
- Install license-related files into licensesdir
- Drop the support for old distros (&lt;1200), drop old udev rules</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- use %_firmwaredir</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-firmware 1.2.4:
  rework in auto-tools and Makefiles
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Fix build with older distros without %_firmwaredir</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1650974400">- refresh spec file
- add gpg validation, use https</changelog>
</package>
<package pkgid="26a79d9b03a1d7c7a02291f3b049721fff8bfdf891a186edaf7a6b404e1f95d795480e965456127ce31a62142530e2d4ac87421742d8f137b81f3987e9e0bd3b" name="alsa-oss" arch="riscv64">
  <version epoch="0" ver="1.1.8" rel="5.2"/>
  <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="28176c19ec198dc92424d9714a866f15f5409f45ab6aca568da2b9459117c61aa50ca0b0a7a5ca23ddd61c3efe7a1df22153f856a01bef3349254f5512c3052c" name="alsa-plugins" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="25cb3b1d562f081a3b1a7c868ecd93177317bc94c23e0899d10339a3be904242fca0de686cba6657d5d05a8dba4254b48225c81217784eee0d9fa3ee893c7347" name="alsa-plugins-a52" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="59d98ca31800e282a71a3be58f9424918d23b3e6b811650d75ae12c499eb1614b002d0e9ea77172751216eb15fcb10941579e5292526771f98fe965f5f0953b0" name="alsa-plugins-aaf" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="7002a1a2ac664075c9a419f55c706d98f7613487733d10d5cb2d2b7c91170c170387ae44fe07907aa2caf687dbb0af3778ece5415b253fcff6e147e2ba11c0c7" name="alsa-plugins-arcam-av" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="9afd3cde66c26a7403a055eae2d0098b198a3ac37e25b5182f818810e6e2720732707693de3a6827010be79f26f8112f3e3243f2e9b4459a4c94a73bcdbba47d" name="alsa-plugins-jack" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="da56fdd96a359cf72d035086e77158234e2c9a6e27f6202374f566fbc812a2cb5b3dab2986ed7a820eb9a62a9b82c7c9fd2fd234149eabc49fc7d9258aa2eeb1" name="alsa-plugins-lavrate" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="6a06d7ccae3f8900406f8b86b7c74f45ed696c797efc6cbefd8a440404f9dec2552a5acecb98674dde67f8fe8f3302469d27995c3c9e12eddbb795db4aff1640" name="alsa-plugins-maemo" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="4725c0c5f9d0fd6b9fae54f5b0a738518f69a269f8337753842b50e5bf6ae7d6ed03017acdd0612051f51f5ff1da0fadab07ddb2123b0424b37d84416cd25f2e" name="alsa-plugins-oss" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="3c8aac8a0cf69493332a239b309527dd37c29c6c92625babd9a4f598fd0e740b4b89be8be7f85a55b597f631345d93c8e02e5a8379d0074861175e879ab73b31" name="alsa-plugins-pulse" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="b1e89d46023008eed1a8ad111fe584a32d1ae971e099b1cc8835fc13dd12b6b4a901ad7fd5a637a87237b82b4f5bd80775380c13b0039cbbf2a8a0d11f4562b8" name="alsa-plugins-samplerate" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="676eace8fca1ea1c099c5cb0f0c01ab3b8cf51da90bccfa73c0f139f86b6282b0f14ca9b2a988cab3b09048fc5f6ca19a4d253bf18fe4e7d4eb11351556abac3" name="alsa-plugins-speex" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="1cfe23b4f0866289fa8ee07a7ce6661ef0c7cab86c061e7c754ee6043b30a32fc78bf1db9251eb00d12af8c2ef61d2d8fe333a841ed502a15755887fb92e763b" name="alsa-plugins-speexrate" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="a3e5e2fbc0332539eea6d40f45f997c792bd9e9b9a53731c968b027d4f80121ab980aebc86d9db2b53a4ff7dfdd29e98a6ad64b1830ec99aa345f0d4e29e73ad" name="alsa-plugins-upmix" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="a3db0a827457f66f9d8bf0be635978aa801fe85fe2fec63e7ebc80d8f108dbe99f57fe796090f3ca772a972c9591844cdf226e0e521f9afc8e2bbc8def79c24c" name="alsa-plugins-usb-stream" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="8997571475803c44d816d3412f5bf74495e4577d188cc7bc6a1a9a8533aa680f1bb5a59459a0a2d6cb0303a8bf7e487b4fa9b275033f202a93efdbcfb81141a1" name="alsa-plugins-vdownmix" arch="riscv64">
  <version epoch="0" ver="1.2.12" rel="1.4"/>
  <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ø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>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-plugins 1.2.12:
  * add support for FFMPEG 7.0
  * various compile fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-plugins</changelog>
</package>
<package pkgid="961ede71a3def04275e30c060380b88e50a4ed0df5371ea9e16ccb3fb30a38baa323854944fee175cc95eb112d060515b83f01a5876c06b825566fe7c89d12ef" name="alsa-scarlett-gui" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.1"/>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1715256000">- Initial release.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1727611200">- updated .spec file according to the review</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1728043200">- add supplements for Focusrite USB devices
- v0.4.1.test1
  * Move 4th Gen Solo 48V switch above the Air switch
  * Add 4rd Gen models to window-hardware.c
  * Fix widget-boolean.c to free data on button destruction
  * Add Arch package dependency
  * Fix Sample Rate button to be insensitive
  * Override focus and colour CSS button styles
  * Search $PATH and /usr/sbin for alsactl
  * Add support for volatile buttons to widget-boolean.c
  * Allow for boolean controls that are backwards
  * Update widget-boolean to cache the icon widgets
  * Switch to embedded SVG icons
  * Add missing GTK and ALSA dependencies on deb package
  * Add -fPIE and -pie build flags to fix flatpak build under Fedora
  * Download and include scarlett2 firmware in flatpak
  * Make flatpak build faster
  * Fix up deb and RPM package description &amp; add docs
  * Move level meter fields out of struct alsa_card
  * Add peak display to the level meters
  * Use snprintf() in widget-gain.c when printing floats
  * Add peak value display to the level meters</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1742644800">- add suuplements for Focusrite 1st Gen
- v0.5.1
  * Make alsactl (Load/Save Config) work in flatpak (thanks @runiq !!)
  * Add support for rebooting devices using the FCP socket interface
  * Fix some warnings
  * Add support for hot-plug of FCP-driver supported interfaces
- v0.5.0
  * Added 1st Gen (6i6, 8i6, 18i6, 18i8, 18i20) and big 4th Gen (16i16, 18i16, 18i20) support.
  * Added 3rd Gen 18i8/18i20 S/PDIF/Digital I/O Mode startup controls.
  * Added peak value display to the level meters.
  * Highlight useful things on hover in the routing and mixer windows.
  * Fix issue with dial double-click not staying on -inf/0dB.</changelog>
</package>
<package pkgid="1b2dd52fe39f3a0a2bf5824846f7b4b54a99c451fd7644585903c399b982145b8c000e9ce073c3c97f3d11b7d48c4c849e1ddb57ebfd6e65957ab58bc2d30bc5" name="alsa-topology-conf" arch="noarch">
  <version epoch="0" ver="1.2.5.1" rel="1.2"/>
  <changelog author="tiwai@suse.de" date="1573819200">- New package, split from ALSA tarball since 1.2.1</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to 1.2.2 tarball;
  just a version bump</changelog>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-topology-conf 1.2.3:
  Add topology file for generic HDA DSP machine driver</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-topology-conf 1.2.4:
  hda-dsp: Remove srcintc module from HDA DSP topology</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * Just a version bump</changelog>
  <changelog author="tiwai@suse.de" date="1631016000">- Install the topology binary for skl_hda_dsp_generic-tplg, too
  (boo#1189688)
  Add the supplements for Skylake and Kabylake-LP (8086:9d70 and
  8086:9d71), too</changelog>
  <changelog author="tiwai@suse.de" date="1633694400">- Install pre-built firmware for avoiding build error on BE hosts</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634817600">- Update to version 1.2.5.1
  * Version bump, source archive name fixed</changelog>
</package>
<package pkgid="70ee7b40377367cd9db4dd9a17b2694f5fa20587849515bb802283b011ccf28f293d35f152999f4d7c3bb077da18515ffbdbd7a873b1a828c068e032a8ff22bb" name="alsa-topology-devel" arch="riscv64">
  <version epoch="0" ver="1.2.15.3" rel="1.1"/>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-lib 1.2.12:
  * pcm: plug support for iec958 subframe samples
  * pcm: ladspa - Skip missing ladspa directories
  * topology: correct version script path
  * ucm: define and describe Syntax 7
  * async handler cleanup fix
  * conf updates
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to alsa-lib 1.2.13:
  * static build fixes
  * documentation update for control remap API
  * PCM dmix fixes
  * pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
  * ump: Add a function to provide the packet word length of a UMP type
  * seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
  * seq: Add API functions to set different tempo base values
  * seq: Add API helper functions for creating UMP Endpoint and Blocks
  * documentation fixes for UMP and sequencer API
  * test: Add an example programs for UMP
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-lib
- Conditionally take libtool</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731672000">- Fix incorrect versioned symbol for snd_seq_has_queue_tempo_base:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1732449600">- Fix header inclusions for implicit dependnecies (bsc#1233682)
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-lib 1.2.14:
  * Disable and delete alsalisp code
  * include: prefer alsa/asoundlib.h for apps, dependency cleanups
  * seq: Define new events for UMP EP/FB change notifications
  * control: remap improvements
  * pcm: tstamp mode fixes
  * rawmidi: ump fixes and tied device flag extensions
  * seq: fix UMP handling and other minot fixes
  * ucm: add sys-card substitution, etc
  * test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib
- Drop obsoleted patches:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-lib 1.2.15:
  * documentation, coding style and configure fixes
  * error: add priority and interface strings to the log messages
  * snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
  * mixer: bag - fix bag_del_all implementation (missing free)
  * pcm: plugin - avoid 32-bit to 64-bit return value conversions
  * pcm route: suppress false positive warning for gcc 8+
  * pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
  * rawmidi: Fix inactive stream definition and handling
  * seq: drain API fix, notiffy for pversion ioctl failure
  * topology: fix nibble warning in tplg_save_quoted()
  * lots of UCM and conf fixes and improvements
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765368000">- Backport upstream fixes, mainly for regressions (bsc#1254652):
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-lib 1.2.15.1:
  * various regression fixes, config updates
- Drop previous patches that have been already included:
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-lib 1.2.15.2:
  * ucm: add some traces for the config filenames
  * fix a few error callback handlings</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1768305600">- Update to alsa-lib 1.2.15.3:
  * seq: return back old snd_seq_drain_output behaviour for -EAGAIN</changelog>
</package>
<package pkgid="d52cfb0d9cafca7b76fcfbd39a5f97bbafbc2857a22da210db2259339ea61f01f76430c57722db1809013e19b972bf1ec574c2cc413764f1531abe91a1dd8bd3" name="alsa-ucm-conf" arch="noarch">
  <version epoch="0" ver="1.2.15.3" rel="1.1"/>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706875200">- Update to version 1.2.11:
  * Qualcomm, Mediatek, SOF soundwire, and various USB-audio profiles
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-ucm-conf
- Drop obsoleted patch:
  0001-SplitPCM-Device-argument-may-not-be-set.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to version 1.2.12:
  * Various updates for codecs, soundwire and SOF devices
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-ucm-conf</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to version 1.2.13:
  * Updates for USB-audio, Mediatek, Qualcomm, ACP, SoundWire,
    wsa884x, wcd938x, Intel AVS, SOF HDA, etc
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-ucm-conf</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731499200">- Backport upstream fixes for sof-hda-dsp:
  0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch
  0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-ucm-conf 1.2.14:
  * Updates for USB-audio, Qualcomm, sof-soundwire, HD-audio,
    MediaTek, Torradex, NXP, sof-hda, etc.
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-ucm-conf
- Dropped obsoleted patches:
  0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch
  0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-ucm-conf 1.2.15:
  * USB-Audio: support for Steinberg UR22C, GoXLR, HP Thunderbolt Dock
    G2, Audient iD14 MK2, DualSense PS5 controller, Steinberg UR22mkII,
    Teufel CAGE PRO, MSI MAG B850M Mortar Wifi, Beacn Mic and Studio,
    Solid State Labs SSL 2, Behringer Flow8, Solid State Labs SSL 2+,
    Steinberg UR44, Behringer UCM204HD/404HD, RME Fireface UCX,
    Presonus Revelator IO44
  * Fixes for configurations
  * Lots of Qualcomm updates
  * Intel SOF updates/fixes
  * Mediatek, Realtek, Tegra, AMD ACP updates
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-ucm-conf</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765972800">- Backport upstream fixes (bsc#1255123):
  0001-sof-soundwire-third-fix-for-multi-codec.patch
  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
  0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-ucm-conf 1.2.15.1:
  version bump, including previous fixes
- Drop patches that have been included:
  0001-sof-soundwire-third-fix-for-multi-codec.patch
  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
  0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-ucm-conf 1.2.15.2:
  * fix common config
  * USB-Audio: updates, Scarlett 18i20, Steinberg UR22C fixes
  * ucm2: HDA: headphone handling fixes
  * ucm2: sof-soundwire: cirrus codec fixes</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1768305600">- Update to alsa-ucm-conf 1.2.15.3:
  * Fixes for HDA-analog, sof-hda-dsp and USB-audio</changelog>
</package>
<package pkgid="c090c04e523cf0a641dfcdb71358d0f51db035a534ce4313155bc04eaec9c4ad7cdddbb4531e1964f9269a0e2ee5a0eb9b3ee87588be865b41d61eee24b431da" name="alsa-utils" arch="riscv64">
  <version epoch="0" ver="1.2.15.2" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1717070400">- Require tree which is used by alsa-info.sh (bsc#1225665)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-utils 1.2.12:
  * alsactl: NULL pointer fix
  * alsa-info.sh: log SoundWire devices reported in ACPI
  * alsamixer: fix calculation in set_normalized_volume (overflow)
  * topology: nhlt fixes
  * aplay: fix S24_LE wav header
  * aseqdump: Add dump for UMP Utility and System messages
  * Addition of aseqsend
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to alsa-utils 1.2.13:
  * alsactl: add support for AMD ACP digital microphone
  * aplay: Print '=== PAUSE ===' only if it is supported
  * aplaymidi/arecordmidi: Allow to pass 0 to -u option, too
  * new aplaymidi2/arecordmidi2 for MIDI v2.0
  * aseqdump: improved UMP supports
  * various topology updates
  * aseqsend: improvement and UMP supports
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731585600">- Fix alsactl restore error (bsc#1233353):
  0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1732104000">- Yet another fix for alsactl for AMD acp dmic:
  0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-utils 1.2.14:
  * alsactl: info updates
  * Man page fixes
  * alsactl: AMD acp-pdm-mach link
  * alsa-info.sh: Add alsa-ucm package to package filter
  * Topology: NHLT: Intel: Improve error message for DMIC enable conflict
  * Topology: NHLT: Intel: Fix mono DMIC configure for MTL platform
  * Topology: NHLT: Intel: Fix DMA slots config in SSP blob
  * amixer: fix unknown TVL sequence print
  * arecordmidi2: fix unitialization variable error in read_ump_raw()
  * aseqdump: Fix typos in messages
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-utils
- Drop obsoleted patches:
  0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch
  0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-utils 1.2.15:
  * alsactl lots of fixes, new -Y option to extract via key=value pairs
  * amidi: Ignore inactive MIDI ports as default at listing
  * add support for new log handler for aconnect, alsamixer, alsactl
  * aplay: reorganize format handling in begin_wave()
  * Revert "aplay: fix S24_LE wav header"
  * bat: Fix buffer time configuration
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765886400">- Create /var/lib/alsa via tmpfiles.d for Immutable Mode
  (jsc#PED-14848)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-utils 1.2.15.1:
  * alsactl: fix build when in subdirectory
  * aplay: add missing break before the default case
- Backport upstream fixes for alsactl regression:
  0001-alsactl-add-missing-call-to-clean-card-specific-conf.patch
  0002-alsactl-fix-sequence-to-clean-card-specific-config-f.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-utils 1.2.15.2:
  * previous alsactl fixes
  * alsaloop: only log xrun debug messages when verbose
  * aplay: add support for G.711 A_LAW enconding in AU file format
- Drop obsoleted patches:
  0001-alsactl-add-missing-call-to-clean-card-specific-conf.patch
  0002-alsactl-fix-sequence-to-clean-card-specific-config-f.patch</changelog>
</package>
<package pkgid="1a2c69d2b6ce49c0b23af4d7b8e17e7ec34ea6bb897facebc90984a3fbeecdfdb707a68fae6ed8c6d1ea42a8f0eff3aa2cdb65237b3f5c6edb104fe7b34e1a96" name="alsabat" arch="riscv64">
  <version epoch="0" ver="1.2.15.2" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1717070400">- Require tree which is used by alsa-info.sh (bsc#1225665)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1718280000">- Update to alsa-utils 1.2.12:
  * alsactl: NULL pointer fix
  * alsa-info.sh: log SoundWire devices reported in ACPI
  * alsamixer: fix calculation in set_normalized_volume (overflow)
  * topology: nhlt fixes
  * aplay: fix S24_LE wav header
  * aseqdump: Add dump for UMP Utility and System messages
  * Addition of aseqsend
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731412800">- Update to alsa-utils 1.2.13:
  * alsactl: add support for AMD ACP digital microphone
  * aplay: Print '=== PAUSE ===' only if it is supported
  * aplaymidi/arecordmidi: Allow to pass 0 to -u option, too
  * new aplaymidi2/arecordmidi2 for MIDI v2.0
  * aseqdump: improved UMP supports
  * various topology updates
  * aseqsend: improvement and UMP supports
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1731585600">- Fix alsactl restore error (bsc#1233353):
  0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1732104000">- Yet another fix for alsactl for AMD acp dmic:
  0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-utils 1.2.14:
  * alsactl: info updates
  * Man page fixes
  * alsactl: AMD acp-pdm-mach link
  * alsa-info.sh: Add alsa-ucm package to package filter
  * Topology: NHLT: Intel: Improve error message for DMIC enable conflict
  * Topology: NHLT: Intel: Fix mono DMIC configure for MTL platform
  * Topology: NHLT: Intel: Fix DMA slots config in SSP blob
  * amixer: fix unknown TVL sequence print
  * arecordmidi2: fix unitialization variable error in read_ump_raw()
  * aseqdump: Fix typos in messages
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-utils
- Drop obsoleted patches:
  0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch
  0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-utils 1.2.15:
  * alsactl lots of fixes, new -Y option to extract via key=value pairs
  * amidi: Ignore inactive MIDI ports as default at listing
  * add support for new log handler for aconnect, alsamixer, alsactl
  * aplay: reorganize format handling in begin_wave()
  * Revert "aplay: fix S24_LE wav header"
  * bat: Fix buffer time configuration
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765886400">- Create /var/lib/alsa via tmpfiles.d for Immutable Mode
  (jsc#PED-14848)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to alsa-utils 1.2.15.1:
  * alsactl: fix build when in subdirectory
  * aplay: add missing break before the default case
- Backport upstream fixes for alsactl regression:
  0001-alsactl-add-missing-call-to-clean-card-specific-conf.patch
  0002-alsactl-fix-sequence-to-clean-card-specific-config-f.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767960000">- Update to alsa-utils 1.2.15.2:
  * previous alsactl fixes
  * alsaloop: only log xrun debug messages when verbose
  * aplay: add support for G.711 A_LAW enconding in AU file format
- Drop obsoleted patches:
  0001-alsactl-add-missing-call-to-clean-card-specific-conf.patch
  0002-alsactl-fix-sequence-to-clean-card-specific-config-f.patch</changelog>
</package>
<package pkgid="182929b36f551f5b9aa3ce492d8c8e54657860cd90484b0906249f28305d00ebd671fe3f4a8771af78434a6975923bf2bf48393290714626a955513b2ce9f558" name="alsaequal" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="2.2"/>
  <changelog author="ilya@ilya.pp.ua" date="1500292800">- Initial package 0.6.
- Add patch lib64.patch for rewrite hardcoded library paths on 64-bit arch.</changelog>
  <changelog author="jengelh@inai.de" date="1500984000">- Replace %__-type macro indirections.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520596800">- Refresh spec-file via spec-cleaner.
- Add %license macro.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.pp.ua&gt;" date="1556193600">- Add config /etc/alsa/conf.d/99-equal.conf (boo#1133432)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.pp.ua&gt;" date="1572782400">- Manual optimizations in spec-file: add %make_build macro.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.pp.ua&gt;" date="1575201600">- Add ladspa-caps to requires.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 0.7.1:
  * Added patches found in debian sid
  * Added patches found in gentoo's bug thread
  * Changed LIBDIR default assignment
  * corrected a few style errors and a memory leak found by cppcheck.
- remove lib64.patch (upstream)</changelog>
</package>
<package pkgid="f64b3497a3e88e62cb20fb63023acced7b3ba526c9e7312c6b7da421dc276bfa1a88d96007139113e6009777e1388d9bd93b85b05683a6eefce828b2e23d33c8" name="alts" arch="riscv64">
  <version epoch="0" ver="1.2+31.da24cd4" rel="1.2"/>
  <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>
  <changelog author="dmueller@suse.com" date="1743163200">- Update to version v1.2+31.da24cd4:
  * utils: better handle case of unknown option</changelog>
</package>
<package pkgid="5349dfa1618ee993ac9d8d5f70c38a8fd0032f1ec7c37308d1073a3256d1728730846a3b64de0c45e295328e8c9b2bb519cc977d2fb5271fe885ca6377762e64" name="alttab" arch="riscv64">
  <version epoch="0" ver="1.7.1" rel="3.1"/>
  <changelog author="mvetter@suse.com" date="1560859200">- Use rubygem(ronn) instead of hardcoded ruby version</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="1591876800">- Add -fcommon to allow the package to build with GCC10</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1595592000">- Update to 1.5.0:
  * Use xpm icons and pixmap directories.
  * Use XDG_DATA_DIRS.
  * Add extra keys: next/prev, cancel.
  * Optimize main event loop.
  * Fix numerous memleaks and overflows.
  * Satisfy gcc 10 requirements.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1615809600">- Update to 1.6.0:
  * Fix major memory leak when huge icons are not used.
  * Debug by SIGUSR1.
  * Add test suite: running in headless X server.
  * Add github CI pipeline.
  * Bspwm documentation.
  * Fix possible strncpy overflows.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1638792000">- Update to 1.6.1:
  * Vertical layout.
  * Extra border around the alttab window.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678363200">- Update to 1.7.0:
  * Option -e to keep the switcher.
  * Document usage on mobile devices.
  * Configurable bordercolor.
  * Build scripts for OpenBSD.
  * Fix xpm icon bug.
  * Feature: kill window by pressing 'k'.
  * Feature: line at the bottom of tile.
  * Show windows on scratchpad only: -d 4
  * Disable icons: -s 4
  * Prevent segfault on zero size tile or icon.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1683028800">- Update to 1.7.1:
  * Show username in bottom line: -b 2.
  * Option -ns to ignore _NET_WM_STATE_SKIP_TASKBAR.
  * Better man page.
  * Fix an "empty window name" check,
  * Fix typographical errors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724414400">- BuildRequire /usr/bin/ronn instead of rubygem(ronn): there are
  alternatives around and the build does not care wich one is used.</changelog>
  <changelog author="pgajdos@suse.com" date="1746446400">- added patches
  https://github.com/sagb/alttab/issues/181
  + alttab-gcc15.patch</changelog>
</package>
<package pkgid="ac703501cc8d9b9f4770d4766186390ea3d4b50cb3cf2cc301edc9f0aa740cbec2b5fe761d5a98b6672cc9112ebff395a219ddf423ff64bb0aac35c91e38a628" name="alure" arch="riscv64">
  <version epoch="0" ver="1.2" rel="6.1"/>
  <changelog author="devel.openSUSE.org@gmail.com" date="1342267200">- Initial package creation - version 1.2
- added alure-lib-suffix.patch</changelog>
  <changelog author="buckyballreaction@gmail.com" date="1493899200">- Enable libmodplug support</changelog>
  <changelog author="mailaender@opensuse.org" date="1496491200">- Implement shared library policy</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Pick right RPM group, update summaries.</changelog>
  <changelog author="mvetter@suse.com" date="1567080000">- Remove libdumb-devel BuildReq</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618660800">- Updated SPEC file
  * Use working upstream URL
  * Use cmake macro, now builds with optflags
  * Some general cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1644840000">- Changes authored by munix9@googlemail.com
  * Enabled MPG123 support
  * Restructured the SPEC file
  * Renamed alure-gcc47.patch to fix-missing-include.patch
  * Renamed alure-lib-suffix.patch to fix-lib-suffix.patch
  * Add patches:
  * fix-cmake_minimum_required.patch
  * fix-link-flac.patch
  * fix-FLUIDSYNTH_CFLAGS.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1662552000">- Change URL/Source to https://kcat.tomasu.net/alure.html
- Replace CXXFLAGS "-fpermissive" with fix-dumb2.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- Add alure-cmake-3.28.patch: Fix build using CMake 3.28: set
  sndfile flags into COMPILE_OPTIONS (which takes a semicolon
  separatedlist) instead of COMPILE_FLAGS (which asks for a shell
  usable string).</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
</package>
<package pkgid="0fae965c6083342cafad08119605763a0e10e53fcd738c9c6af7fb31b08efe133d3c9760c914b3c81b9206dedb1188cf61e381c0019361824e249d7c883058d5" name="alure-devel" arch="riscv64">
  <version epoch="0" ver="1.2" rel="6.1"/>
  <changelog author="devel.openSUSE.org@gmail.com" date="1342267200">- Initial package creation - version 1.2
- added alure-lib-suffix.patch</changelog>
  <changelog author="buckyballreaction@gmail.com" date="1493899200">- Enable libmodplug support</changelog>
  <changelog author="mailaender@opensuse.org" date="1496491200">- Implement shared library policy</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Pick right RPM group, update summaries.</changelog>
  <changelog author="mvetter@suse.com" date="1567080000">- Remove libdumb-devel BuildReq</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618660800">- Updated SPEC file
  * Use working upstream URL
  * Use cmake macro, now builds with optflags
  * Some general cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1644840000">- Changes authored by munix9@googlemail.com
  * Enabled MPG123 support
  * Restructured the SPEC file
  * Renamed alure-gcc47.patch to fix-missing-include.patch
  * Renamed alure-lib-suffix.patch to fix-lib-suffix.patch
  * Add patches:
  * fix-cmake_minimum_required.patch
  * fix-link-flac.patch
  * fix-FLUIDSYNTH_CFLAGS.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1662552000">- Change URL/Source to https://kcat.tomasu.net/alure.html
- Replace CXXFLAGS "-fpermissive" with fix-dumb2.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- Add alure-cmake-3.28.patch: Fix build using CMake 3.28: set
  sndfile flags into COMPILE_OPTIONS (which takes a semicolon
  separatedlist) instead of COMPILE_FLAGS (which asks for a shell
  usable string).</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
</package>
<package pkgid="aa19340e82f9af03864d8098479e6a2c70ba4a3fc90975fdc93f4257ad3c74d09154b9cad587aa0463210c282070e76a6678313e5f6ec778de8b5c903a470a40" name="amanda" arch="riscv64">
  <version epoch="0" ver="3.5.4" rel="6.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1665144000">- %_docdir/amanda should be mode 755 and not 644</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1676548800">- Add CVE-2022-37705.patch to fix privilege scalation
  (boo#1208032, gh#zmanda/amanda#194)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1679400000">- Update to version 3.5.3:
  * Fixed: removed vulnerable jQuery dependency
  * Fixed: fix suppressed 1st char of error message in
    common-src/bsdtcp-security.c
  * docs: improved README with Markdown
  * docs: updated README file name for docs in Debian builds
  * Fixed: post_inst_functions.sh to create amkey
  * Fixed: added extern keyword for tu_debugging_enabled declaration in
    testutils.h
  * Fixed: https://sogis.eu complaint symmetric encryption key derivation algorithm
  * Fixed: removed perror to fix information leak vulnerability found in the
    calcsize SUID binary. (CVE-2022-37703, bsc#1203390)
  * Fixed: added filter for RSH environment settings in rundump to fix
    privilege escalation vulnerability (CVE-2022-37704, bsc#1208033)
  * Fixed: arg checking for runtar.c (CVE-2022-37705, bsc#1208032)
- Remove upstreamed patches:
  * CVE-2022-37705.patch
  * amanda-3.5.1-GCC10_extern.patch
  * amanda-3.5.2-fix-tests.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1688385600">- Fix the user owner of the files in /usr from amanda to root, bsc#1172572</changelog>
  <changelog author="pgajdos@suse.com" date="1690545600">- version update to 3.5.4
  * Fixed: arg checking for runtar.c (CVE-2023-30577) [bsc#1213701]
- modified patches
  % amanda-2.6.1p1-avoid-perl-provides.patch (refreshed)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1721908800">- amanda-fix-proto.patch: fix build with gcc14</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1752148800">- Set -std=gnu17 to fix builds with gcc15</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1763640000">- Add requires for perl-JSON, needed for amcheck script</changelog>
</package>
<package pkgid="5f5a21cb289cb71179090b24b4ae9ae559df425b9cdc06c820c03412a537d38c202ca19635aa8accdf75a5b47e3c1e0a41a89267b17103fbd17494b66aabd107" name="amarok" arch="riscv64">
  <version epoch="0" ver="3.3.2" rel="1.3"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1717329600">- Update to 3.0.1
  * Added an option to copy image to clipboard in Wikipedia applet,
    and a clickable notification if a non-Wikipedia link was clicked.
  * Added an option to select if track's artist is shown for
    entries under various artists / different album artist in
    context browser (kde#276039, kde#248101)
  * Indicate which search option is active in Wikipedia applet
    (kde#332010)
  * Amarok now depends on KDE Frameworks 5.78.
  * Improve strings in user interface (kde#343896, kde#234854)
  * Reduce CPU usage by minimized/hidden analyzer (kde#390063)
    and other components.
  * Various tag match bias, APG and collection filtering related
    fixes (kde#375565, kde#406751, kde#435810, kde#382456)
  * Ignore any infinite values when reading replaygain tags
    (kde#486084)
  * Avoid volume getting set to 0 when phonon-vlc playback is
    stopped (kde#442319)
  * Playlist duplicate track deletion fixes (kde#313791)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1722859200">- Update to 3.1.0
  https://blogs.kde.org/2024/08/02/amarok-3.1-tricks-of-the-light-released/
  New features:
  * Last.fm plugin updated to use token-based authentication
    (kde#414826, kde#327547)
  * Reintroducing Last.fm Similar Artists context applet
  * Remember the previous destination provider when saving
    playlist (kde#216528)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1727611200">- Update to 3.1.1
  * Most of the context view QML items ported from QtControls 1
    to QtControls 2
  * Default to no fadeout on pause and stop (kde#491603)
  * Actually show the file browser panel toolbar
  * Fix track editor autocompletions (kde#491520)
  * Ensure home icon is shown in browser breadcrumb
    widgets (kde#491354)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735560000">- Update to 3.2.2
  * Building an experimental Qt6/KF6 Amarok version is now possible
  * Allow filtering collection by lack of tag / empty tag (kde#325317)
  * Amarok now depends on KDE Frameworks 5.108
  * Show current track context applet by default
  * Probably fix occasional crashes when filtering collection (kde#492406)
  * Probably fix occasional crashes when clearing CompondProgressBars
  * Fix context view applets on Qt6/KF6
  * Fix Ampache login on server version 5.0.0 and later (kde#496581)
  * Fix crash if Ampache login is redirected (kde#396590)
- Rebase disable-web-plugins-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.2.1
  * Support gpodder and lastfm on Qt6 builds
  * Limit maximum current track font size more when context view
    is narrow
  * Fix displaying settings button for Internet services
  * Enable Wikipedia context applet on Qt6 builds
  * Don't crash when copying multiple files to MTP device (kde#467616)
  * Avoid unnecessarily flooding MTP devices with storage
    capacity queries
  * Compilation fixes for various compiler + Qt6 version
    combinations</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739620800">- Update to 3.2.2
  * https://blogs.kde.org/2025/02/15/amarok-3.2.2-released/
  * Try to preserve collection browser order when adding tracks to playlist (kde#180404)
  * Fix DAAP collection connections, browsing and playing (kde#498654)
  * Fix first line of lyrics.ovh lyrics missing (kde#493882)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751976000">- Update to 3.3.0
  https://blogs.kde.org/2025/07/08/amarok-3.3-far-above-the-clouds-released/
  * Amarok now uses Qt 6 and KDE Frameworks 6
  * Audio engine has been reworked to use GStreamer instead of Phonon
  * Update database character set to allow full utf-8 values (kde#462268)
  * Apply default pre-gain when ReplayGain is active and use
    fallback value if no ReplayGain data is available for a track
  * Clear out some of the now-discontinued Last.fm radio
    functionalities and partially replace by opening relevant
    Last.fm pages
  * Remove TagLib extras support (RealMedia and Audible files)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752062400">- Recommend installing gstreamer-plugins-good for mp3 decoding</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754740800">- Update to 3.3.1
  https://blogs.kde.org/2025/08/09/amarok-3.3.1-released/
  * Enable saving and loading script console items, autocompletion
    in script console, and re-enable some more scripting
    functionality
  * Convert the remaining main UI toolbuttons to use icons from
    theme
  * Clear out remnants of the now-discontinued MusicDNS service
  * Fix example permission grant command in database settings (kde#386004)
  * Fix equalizer gains not updating when selecting some presets (kde#463908)
  * Fix continuing playback after timecoded tracks (cue files etc, (kde#270003)
  * Fix MusicBrainz search
  * Properly start CD playback if Amarok is not already running (kde#503310)
  * Also transmit embedded cover art through MPRIS (kde#357620)
  * Don't show transcoding dialog after canceling download (kde#275840)
  * Load network information earlier to avoid crashes on startup (kde#507497)
  * Try to export as-compatible-as-possible playlist files (kde#507329)
  * Fix some random crashes during playback</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1768910400">- Update to 3.3.2
  https://blogs.kde.org/2026/01/18/amarok-3.3.2-released/</changelog>
</package>
<package pkgid="e2ec4e3949a467ea4fe18086e3e18d3fd796a5cb6fe2e1c33c0d088fcf230357a58990be0d6a29f358ecb929ec5380c9d306d536c140de7234e38bd9ee9ef42e" name="amarok-doc" arch="riscv64">
  <version epoch="0" ver="3.3.2" rel="1.3"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1717329600">- Update to 3.0.1
  * Added an option to copy image to clipboard in Wikipedia applet,
    and a clickable notification if a non-Wikipedia link was clicked.
  * Added an option to select if track's artist is shown for
    entries under various artists / different album artist in
    context browser (kde#276039, kde#248101)
  * Indicate which search option is active in Wikipedia applet
    (kde#332010)
  * Amarok now depends on KDE Frameworks 5.78.
  * Improve strings in user interface (kde#343896, kde#234854)
  * Reduce CPU usage by minimized/hidden analyzer (kde#390063)
    and other components.
  * Various tag match bias, APG and collection filtering related
    fixes (kde#375565, kde#406751, kde#435810, kde#382456)
  * Ignore any infinite values when reading replaygain tags
    (kde#486084)
  * Avoid volume getting set to 0 when phonon-vlc playback is
    stopped (kde#442319)
  * Playlist duplicate track deletion fixes (kde#313791)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1722859200">- Update to 3.1.0
  https://blogs.kde.org/2024/08/02/amarok-3.1-tricks-of-the-light-released/
  New features:
  * Last.fm plugin updated to use token-based authentication
    (kde#414826, kde#327547)
  * Reintroducing Last.fm Similar Artists context applet
  * Remember the previous destination provider when saving
    playlist (kde#216528)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1727611200">- Update to 3.1.1
  * Most of the context view QML items ported from QtControls 1
    to QtControls 2
  * Default to no fadeout on pause and stop (kde#491603)
  * Actually show the file browser panel toolbar
  * Fix track editor autocompletions (kde#491520)
  * Ensure home icon is shown in browser breadcrumb
    widgets (kde#491354)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735560000">- Update to 3.2.2
  * Building an experimental Qt6/KF6 Amarok version is now possible
  * Allow filtering collection by lack of tag / empty tag (kde#325317)
  * Amarok now depends on KDE Frameworks 5.108
  * Show current track context applet by default
  * Probably fix occasional crashes when filtering collection (kde#492406)
  * Probably fix occasional crashes when clearing CompondProgressBars
  * Fix context view applets on Qt6/KF6
  * Fix Ampache login on server version 5.0.0 and later (kde#496581)
  * Fix crash if Ampache login is redirected (kde#396590)
- Rebase disable-web-plugins-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.2.1
  * Support gpodder and lastfm on Qt6 builds
  * Limit maximum current track font size more when context view
    is narrow
  * Fix displaying settings button for Internet services
  * Enable Wikipedia context applet on Qt6 builds
  * Don't crash when copying multiple files to MTP device (kde#467616)
  * Avoid unnecessarily flooding MTP devices with storage
    capacity queries
  * Compilation fixes for various compiler + Qt6 version
    combinations</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739620800">- Update to 3.2.2
  * https://blogs.kde.org/2025/02/15/amarok-3.2.2-released/
  * Try to preserve collection browser order when adding tracks to playlist (kde#180404)
  * Fix DAAP collection connections, browsing and playing (kde#498654)
  * Fix first line of lyrics.ovh lyrics missing (kde#493882)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751976000">- Update to 3.3.0
  https://blogs.kde.org/2025/07/08/amarok-3.3-far-above-the-clouds-released/
  * Amarok now uses Qt 6 and KDE Frameworks 6
  * Audio engine has been reworked to use GStreamer instead of Phonon
  * Update database character set to allow full utf-8 values (kde#462268)
  * Apply default pre-gain when ReplayGain is active and use
    fallback value if no ReplayGain data is available for a track
  * Clear out some of the now-discontinued Last.fm radio
    functionalities and partially replace by opening relevant
    Last.fm pages
  * Remove TagLib extras support (RealMedia and Audible files)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752062400">- Recommend installing gstreamer-plugins-good for mp3 decoding</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754740800">- Update to 3.3.1
  https://blogs.kde.org/2025/08/09/amarok-3.3.1-released/
  * Enable saving and loading script console items, autocompletion
    in script console, and re-enable some more scripting
    functionality
  * Convert the remaining main UI toolbuttons to use icons from
    theme
  * Clear out remnants of the now-discontinued MusicDNS service
  * Fix example permission grant command in database settings (kde#386004)
  * Fix equalizer gains not updating when selecting some presets (kde#463908)
  * Fix continuing playback after timecoded tracks (cue files etc, (kde#270003)
  * Fix MusicBrainz search
  * Properly start CD playback if Amarok is not already running (kde#503310)
  * Also transmit embedded cover art through MPRIS (kde#357620)
  * Don't show transcoding dialog after canceling download (kde#275840)
  * Load network information earlier to avoid crashes on startup (kde#507497)
  * Try to export as-compatible-as-possible playlist files (kde#507329)
  * Fix some random crashes during playback</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1768910400">- Update to 3.3.2
  https://blogs.kde.org/2026/01/18/amarok-3.3.2-released/</changelog>
</package>
<package pkgid="cd78a8ca7c96bdc3d637d7c53fd5ebdf2838e9992ae81d9d34d0b8c004fff3d73d531fe12a15253ca92209cd9becab6e7ae55dc370fd709842f2185495c97944" name="amarok-lang" arch="noarch">
  <version epoch="0" ver="3.3.2" rel="1.3"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1717329600">- Update to 3.0.1
  * Added an option to copy image to clipboard in Wikipedia applet,
    and a clickable notification if a non-Wikipedia link was clicked.
  * Added an option to select if track's artist is shown for
    entries under various artists / different album artist in
    context browser (kde#276039, kde#248101)
  * Indicate which search option is active in Wikipedia applet
    (kde#332010)
  * Amarok now depends on KDE Frameworks 5.78.
  * Improve strings in user interface (kde#343896, kde#234854)
  * Reduce CPU usage by minimized/hidden analyzer (kde#390063)
    and other components.
  * Various tag match bias, APG and collection filtering related
    fixes (kde#375565, kde#406751, kde#435810, kde#382456)
  * Ignore any infinite values when reading replaygain tags
    (kde#486084)
  * Avoid volume getting set to 0 when phonon-vlc playback is
    stopped (kde#442319)
  * Playlist duplicate track deletion fixes (kde#313791)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1722859200">- Update to 3.1.0
  https://blogs.kde.org/2024/08/02/amarok-3.1-tricks-of-the-light-released/
  New features:
  * Last.fm plugin updated to use token-based authentication
    (kde#414826, kde#327547)
  * Reintroducing Last.fm Similar Artists context applet
  * Remember the previous destination provider when saving
    playlist (kde#216528)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1727611200">- Update to 3.1.1
  * Most of the context view QML items ported from QtControls 1
    to QtControls 2
  * Default to no fadeout on pause and stop (kde#491603)
  * Actually show the file browser panel toolbar
  * Fix track editor autocompletions (kde#491520)
  * Ensure home icon is shown in browser breadcrumb
    widgets (kde#491354)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735560000">- Update to 3.2.2
  * Building an experimental Qt6/KF6 Amarok version is now possible
  * Allow filtering collection by lack of tag / empty tag (kde#325317)
  * Amarok now depends on KDE Frameworks 5.108
  * Show current track context applet by default
  * Probably fix occasional crashes when filtering collection (kde#492406)
  * Probably fix occasional crashes when clearing CompondProgressBars
  * Fix context view applets on Qt6/KF6
  * Fix Ampache login on server version 5.0.0 and later (kde#496581)
  * Fix crash if Ampache login is redirected (kde#396590)
- Rebase disable-web-plugins-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.2.1
  * Support gpodder and lastfm on Qt6 builds
  * Limit maximum current track font size more when context view
    is narrow
  * Fix displaying settings button for Internet services
  * Enable Wikipedia context applet on Qt6 builds
  * Don't crash when copying multiple files to MTP device (kde#467616)
  * Avoid unnecessarily flooding MTP devices with storage
    capacity queries
  * Compilation fixes for various compiler + Qt6 version
    combinations</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739620800">- Update to 3.2.2
  * https://blogs.kde.org/2025/02/15/amarok-3.2.2-released/
  * Try to preserve collection browser order when adding tracks to playlist (kde#180404)
  * Fix DAAP collection connections, browsing and playing (kde#498654)
  * Fix first line of lyrics.ovh lyrics missing (kde#493882)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751976000">- Update to 3.3.0
  https://blogs.kde.org/2025/07/08/amarok-3.3-far-above-the-clouds-released/
  * Amarok now uses Qt 6 and KDE Frameworks 6
  * Audio engine has been reworked to use GStreamer instead of Phonon
  * Update database character set to allow full utf-8 values (kde#462268)
  * Apply default pre-gain when ReplayGain is active and use
    fallback value if no ReplayGain data is available for a track
  * Clear out some of the now-discontinued Last.fm radio
    functionalities and partially replace by opening relevant
    Last.fm pages
  * Remove TagLib extras support (RealMedia and Audible files)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752062400">- Recommend installing gstreamer-plugins-good for mp3 decoding</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754740800">- Update to 3.3.1
  https://blogs.kde.org/2025/08/09/amarok-3.3.1-released/
  * Enable saving and loading script console items, autocompletion
    in script console, and re-enable some more scripting
    functionality
  * Convert the remaining main UI toolbuttons to use icons from
    theme
  * Clear out remnants of the now-discontinued MusicDNS service
  * Fix example permission grant command in database settings (kde#386004)
  * Fix equalizer gains not updating when selecting some presets (kde#463908)
  * Fix continuing playback after timecoded tracks (cue files etc, (kde#270003)
  * Fix MusicBrainz search
  * Properly start CD playback if Amarok is not already running (kde#503310)
  * Also transmit embedded cover art through MPRIS (kde#357620)
  * Don't show transcoding dialog after canceling download (kde#275840)
  * Load network information earlier to avoid crashes on startup (kde#507497)
  * Try to export as-compatible-as-possible playlist files (kde#507329)
  * Fix some random crashes during playback</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1768910400">- Update to 3.3.2
  https://blogs.kde.org/2026/01/18/amarok-3.3.2-released/</changelog>
</package>
<package pkgid="42a9a2b3ae61d949c6335958ccf9527093446a0081fd4ff840cb495e76cc82c667cb16f5fb8ec9728628c2c3699ca9ce228b01bb9bea723ba23c8e4e995f8c39" name="amavisd-milter" arch="riscv64">
  <version epoch="0" ver="1.7.2" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614168000">- Initial release of amavisd-milter (unbundled from amavisd-new)
- Update to version 1.7.1
  * An empty sender must always be enclosed in angle brackets.
- Update to version 1.7.0
  * Fork after initializing milter socket.
  * Use client_name if available instead of hostname passed to xxfi_connect.
  * Generate amamvisd-milter.8 from AMAVISD-MILTER.md.
  * Fixed compiler warnings.
  * Converted indentation to spaces only.
  * Removed obsoleted file amavisd-milter.spec.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * amavisd-milter.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641297600">- Update to version 1.7.2
  * The SMTP_AUTH* attributes are missing in policy_bank.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1755518400">- Fix C23 build problem (rh#2336394)</changelog>
</package>
<package pkgid="133694d5a18c909e6f16b73c24ad8a952bc2d2ebea34d82fd09d068cbce5850b9eec7cf707bc1f6f90b167126463c5ba2b23b60e8dc95787d6097f2e27dcff1e" name="amavisd-new" arch="noarch">
  <version epoch="0" ver="2.14.0" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * amavis.service</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1638964800">- amavisd-new should require packets perl-IO-stringy and perl-Net-LibIDN
  (bsc#1193291)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648641600">- update to 2.12.2:
  * Allow $timestamp_fmt_mysql to be used with the DBD::MariaDB driver.
  * Resolve utf8mb4 problems when using DBD-MariaDB.
  * Set correct originating flag when using milter/AM.PDP without policy banks.
  * Resolve crash on reload with insufficient permissions.
    Amavis now tests whether it is able read and evaluate its
    configuration files with dropped privileges.
    In case it cannot, amavis fails to start and refuses to reload.
  * Resolve SSL client connection hangups with broken pipe</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- Starting amavis.service gives Unit var-run.mount not found.
  var-run.mount is not needed
  (bsc#1198783)</changelog>
  <changelog author="Togan Muftuoglu &lt;toganm@opensuse.org&gt;" date="1653566400">- Remove server:mail/amavisd-new/amavis.service since it results Assignment outside of section warning</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1653652800">- amavis fails to start (bsc#1199755)
  Add missed requirement</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1679918400">- update to version 2.13.0
  NEW FEATURES
  o Add support for new decoder Zstandard
  o Switch from Net::LibIDN to Net::LibIDN2.
    As Net::LibIDN (based on GNU libidn) supports only IDNA 2003 (and its
    upstream declares libidn2 as successor), the newer Net::LibIDN2 (based
    on GNU libidn2) supporting IDNA 2008 and TR46 is being used preferred,
    if available.
  o Recognize 7-Zip.org's command line utility 7zz
  o Recognize 'ACE archive' file type.
  o Add file(1) short type mapping for MS Office CDF format.
  o Add attachment file name information to structured report.
  o Introduce option to add an extra header containing the Amavis category.
  o Introduce $ip_repu_score_limit option to define an upper limit
    for the redis ip reputation score feature.
  o Make sanity limit inside macro_tests configurable.
  o Add support for SpamAssassin subjprefix keyword.
    SpamAssassin 3.4.3 introduced a subjprefix keyword and a
    _SUBJPREFIX_ template tag which may be used in SpamAssassin
    rules. The template tag is now also injected into Amavis for
    usage inside subject_tag related confvars.
  o Deprecate $daemon_group confvar by @daemon_groups, which allows
    joining multiple supplementary groups when dropping privileges.
    The first element of @daemon_groups determines the EGID.
    If $daemon_group is defined it will be put ahead implicitly.
    If @daemon_groups are empty, they default to the system-provided
    groups of $daemon_user.
  BUG FIXES
  o Ignore [$@]daemon_group(s) settings during config test
    when amavis is running unprivileged already.
  o Resolve "can't obtain a tainted string" warning.
  o Resolve start_SSL fail to set SSL_verifycn_name.
    Additionally provide an explicit choice of common names
    via %smtp_tls_client_verifycn_name_maps.
  OTHER
  o Add support for Sophos Protection for Linux on @av_scanners_backup.
  o Declare Sanesecurity.Foxhole.Mail_tar infection as false positive.
  o Factor out various Amavis packages into own module files.
  o Introduce tests via Gitlab CI.
  o Convert source to CPAN module file structure.
  o Update example scanners and documentation.
  o Add IKARUS scan.server configuration example.
  o Add contribution guideline.
  o Remove IO::Stringy dependency.
  o Add a docker-compose testing environment.
  o Add support for F-Secure Linux Security 64 on @av_scanners.
- Rebase and rename patch:
    amavisd-new-2.10.1-myhostname.patch -&gt; amavisd-new-2.3.0-myhostname.patch
- Remove patch. ClamAV is in new version already avtivated
    activate_virus_scanner.diff
- Remove deprecated stuff from spec file.
- Use build method provided by amavis</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1681128000">- apply replacement for default install directories correctly
  (boo#1210267)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1691841600">- Package failed to rebuild on Perl version changes due to missing
  %{perl_requires}</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762516800">- Remove patch amavisd-new-2.3.0-myhostname.patch. (POSIX::uname)[1] now delivers th FQHN.
  Fix (bsc#1253038) amavis fails to start due to “Insecure directory in $ENV{PATH}”
  — caused by $ENV{'PATH'} = "" in Conf.pm on openSUSE 16 (Perl 5.42)
- update to version 2.14.0
  NEW FEATURES
  o Add decoding support for lzip compressed files.
    Issue: https://gitlab.com/amavis/amavis/issues/103
    MR:    https://gitlab.com/amavis/amavis/merge_requests/103
  o Add CC_UNCHECKED minor content category for ambiguous multipart
    boundaries. Users are encouraged to defang or quarantine such emails.
    Thanks to Jiahe Zhang and Jianjun Chen from Tsinghua University and
    Zhongguancun Lab for reporting the issue confidentially.
    Issue: https://gitlab.com/amavis/amavis/issues/112
  BUG FIXES
  o Resolve double reporting of Amavis::Conf module version.
    Reported by @teoberi.
    Issue: https://gitlab.com/amavis/amavis/issues/100
    MR:    https://gitlab.com/amavis/amavis/merge_requests/100
  o SmartOS `uptime` regex fix
    Reported by kb8zqz.
    On SmartOS (and maybe other Solaris / Illumos related distros?) the
    uptime command output includes () around the plural 's' in "days"
    (i.e. "day(s)").  Extend the regex to understand this.
    Issue: https://gitlab.com/amavis/amavis/issues/101
    MR:    https://gitlab.com/amavis/amavis/merge_requests/101
  o Reestablish pre-2.13 exit-behaviour of one-shot actions.
    Issue: https://gitlab.com/amavis/amavis/issues/104
    MR:    https://gitlab.com/amavis/amavis/merge_requests/105
  o Fix incorrect xz-archive mapping
    Issue: https://gitlab.com/amavis/amavis/issues/111
    MR:    https://gitlab.com/amavis/amavis/merge_requests/110
  o Fix evaluation of banning_reason_short when file type is not a leaf.
    For instance, a permitted `index.html` within a banned `archive.zip`
    will now be banned with a short_reason of
    `application/octet-stream,.zip,archive.zip` instead of `.asc,index.html`.
    MR: https://gitlab.com/amavis/amavis/merge_requests/114
  o Fix storing quarantined emails in gzip format
    Issue: https://gitlab.com/amavis/amavis/-/issues/126
    MR:    https://gitlab.com/amavis/amavis/-/merge_requests/127</changelog>
</package>
<package pkgid="7573745b809112540e6da3e2a11a34f0c63d120df5de0cde36640a6245751020c8d5cd7625f92e989f2fa024b686fc04cd5456228f5d7caa9e22da64b601a50a" name="amavisd-new-docs" arch="noarch">
  <version epoch="0" ver="2.14.0" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * amavis.service</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1638964800">- amavisd-new should require packets perl-IO-stringy and perl-Net-LibIDN
  (bsc#1193291)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648641600">- update to 2.12.2:
  * Allow $timestamp_fmt_mysql to be used with the DBD::MariaDB driver.
  * Resolve utf8mb4 problems when using DBD-MariaDB.
  * Set correct originating flag when using milter/AM.PDP without policy banks.
  * Resolve crash on reload with insufficient permissions.
    Amavis now tests whether it is able read and evaluate its
    configuration files with dropped privileges.
    In case it cannot, amavis fails to start and refuses to reload.
  * Resolve SSL client connection hangups with broken pipe</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- Starting amavis.service gives Unit var-run.mount not found.
  var-run.mount is not needed
  (bsc#1198783)</changelog>
  <changelog author="Togan Muftuoglu &lt;toganm@opensuse.org&gt;" date="1653566400">- Remove server:mail/amavisd-new/amavis.service since it results Assignment outside of section warning</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1653652800">- amavis fails to start (bsc#1199755)
  Add missed requirement</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1679918400">- update to version 2.13.0
  NEW FEATURES
  o Add support for new decoder Zstandard
  o Switch from Net::LibIDN to Net::LibIDN2.
    As Net::LibIDN (based on GNU libidn) supports only IDNA 2003 (and its
    upstream declares libidn2 as successor), the newer Net::LibIDN2 (based
    on GNU libidn2) supporting IDNA 2008 and TR46 is being used preferred,
    if available.
  o Recognize 7-Zip.org's command line utility 7zz
  o Recognize 'ACE archive' file type.
  o Add file(1) short type mapping for MS Office CDF format.
  o Add attachment file name information to structured report.
  o Introduce option to add an extra header containing the Amavis category.
  o Introduce $ip_repu_score_limit option to define an upper limit
    for the redis ip reputation score feature.
  o Make sanity limit inside macro_tests configurable.
  o Add support for SpamAssassin subjprefix keyword.
    SpamAssassin 3.4.3 introduced a subjprefix keyword and a
    _SUBJPREFIX_ template tag which may be used in SpamAssassin
    rules. The template tag is now also injected into Amavis for
    usage inside subject_tag related confvars.
  o Deprecate $daemon_group confvar by @daemon_groups, which allows
    joining multiple supplementary groups when dropping privileges.
    The first element of @daemon_groups determines the EGID.
    If $daemon_group is defined it will be put ahead implicitly.
    If @daemon_groups are empty, they default to the system-provided
    groups of $daemon_user.
  BUG FIXES
  o Ignore [$@]daemon_group(s) settings during config test
    when amavis is running unprivileged already.
  o Resolve "can't obtain a tainted string" warning.
  o Resolve start_SSL fail to set SSL_verifycn_name.
    Additionally provide an explicit choice of common names
    via %smtp_tls_client_verifycn_name_maps.
  OTHER
  o Add support for Sophos Protection for Linux on @av_scanners_backup.
  o Declare Sanesecurity.Foxhole.Mail_tar infection as false positive.
  o Factor out various Amavis packages into own module files.
  o Introduce tests via Gitlab CI.
  o Convert source to CPAN module file structure.
  o Update example scanners and documentation.
  o Add IKARUS scan.server configuration example.
  o Add contribution guideline.
  o Remove IO::Stringy dependency.
  o Add a docker-compose testing environment.
  o Add support for F-Secure Linux Security 64 on @av_scanners.
- Rebase and rename patch:
    amavisd-new-2.10.1-myhostname.patch -&gt; amavisd-new-2.3.0-myhostname.patch
- Remove patch. ClamAV is in new version already avtivated
    activate_virus_scanner.diff
- Remove deprecated stuff from spec file.
- Use build method provided by amavis</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1681128000">- apply replacement for default install directories correctly
  (boo#1210267)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1691841600">- Package failed to rebuild on Perl version changes due to missing
  %{perl_requires}</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762516800">- Remove patch amavisd-new-2.3.0-myhostname.patch. (POSIX::uname)[1] now delivers th FQHN.
  Fix (bsc#1253038) amavis fails to start due to “Insecure directory in $ENV{PATH}”
  — caused by $ENV{'PATH'} = "" in Conf.pm on openSUSE 16 (Perl 5.42)
- update to version 2.14.0
  NEW FEATURES
  o Add decoding support for lzip compressed files.
    Issue: https://gitlab.com/amavis/amavis/issues/103
    MR:    https://gitlab.com/amavis/amavis/merge_requests/103
  o Add CC_UNCHECKED minor content category for ambiguous multipart
    boundaries. Users are encouraged to defang or quarantine such emails.
    Thanks to Jiahe Zhang and Jianjun Chen from Tsinghua University and
    Zhongguancun Lab for reporting the issue confidentially.
    Issue: https://gitlab.com/amavis/amavis/issues/112
  BUG FIXES
  o Resolve double reporting of Amavis::Conf module version.
    Reported by @teoberi.
    Issue: https://gitlab.com/amavis/amavis/issues/100
    MR:    https://gitlab.com/amavis/amavis/merge_requests/100
  o SmartOS `uptime` regex fix
    Reported by kb8zqz.
    On SmartOS (and maybe other Solaris / Illumos related distros?) the
    uptime command output includes () around the plural 's' in "days"
    (i.e. "day(s)").  Extend the regex to understand this.
    Issue: https://gitlab.com/amavis/amavis/issues/101
    MR:    https://gitlab.com/amavis/amavis/merge_requests/101
  o Reestablish pre-2.13 exit-behaviour of one-shot actions.
    Issue: https://gitlab.com/amavis/amavis/issues/104
    MR:    https://gitlab.com/amavis/amavis/merge_requests/105
  o Fix incorrect xz-archive mapping
    Issue: https://gitlab.com/amavis/amavis/issues/111
    MR:    https://gitlab.com/amavis/amavis/merge_requests/110
  o Fix evaluation of banning_reason_short when file type is not a leaf.
    For instance, a permitted `index.html` within a banned `archive.zip`
    will now be banned with a short_reason of
    `application/octet-stream,.zip,archive.zip` instead of `.asc,index.html`.
    MR: https://gitlab.com/amavis/amavis/merge_requests/114
  o Fix storing quarantined emails in gzip format
    Issue: https://gitlab.com/amavis/amavis/-/issues/126
    MR:    https://gitlab.com/amavis/amavis/-/merge_requests/127</changelog>
</package>
<package pkgid="727961036638ccaaa212db6d49b7c4fc4e10e97821eb465d1dcd09daccc24e67166aa934117cda7842ae090820f63e36176b640f288c8707c0cc977445f0a4d7" name="amazon-cloudwatch-agent" arch="riscv64">
  <version epoch="0" ver="1.300064.0" rel="2.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1772452800">- Initial import of amazon-cloudwatch-agent 1.300064.0 (jsc#PED-12675)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774440000">- Add CVE-2026-33186.patch to fix authorization bypass in grpc-go due to improper
  validation of the HTTP/2 :path pseudo-header (bsc#1260314, CVE-2026-33186)</changelog>
</package>
<package pkgid="a582558526ee8e97e8bb1623c41e576e05542a53e26661d3a8a1e9a6a5985fdd332b236f99655e7a1bbf6cdbe9e9e95cf54765c9096fba4ef040fe5dee13ad26" name="amber-cli" arch="riscv64">
  <version epoch="0" ver="1.13.1+git20250329.c2e3bb8" rel="1.1"/>
  <changelog author="aplanas@suse.com" date="1696334400">- Initial package version 0.3.0+git20230728.955f78d:
  * cassini- 9312 removed docker from TenantCLI (#88) (#89)
  * set MarkFlagRequired for update_tenant_settings (#86)
  * Add compiler flags recommended by SDLE (#85)
  * Add compiler flags recommended by SDLE (#84)
  * Update go mod file (#83)
  * Update policy name error message (#82)
  * added copyright message (#81)
  * Add validations for parameters of each command (#80)
  * Update go version to 1.20.4 (#74)
  * Fix issue with config file unavailability (#76)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696420800">- Packaging improvements:
  * Drop Requires: golang-packaging. The recommended Go toolchain
    dependency expression is BuildRequires: golang(API) &gt;= 1.x or
    optionally the metapackage BuildRequires: go
  * Update to BuildRequires: golang(API) &gt;= 1.20 matching go.mod</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Override build date with SOURCE_DATE_EPOCH (boo#1047218)</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1745928000">- Update to version 1.13.1+git20250329.c2e3bb8 (bsc#1240511, CVE-2025-30204):
  * jwt version upgrade (#174)
  * Update policy size limit to 20k (#173)
  * Update tenant user model with latest changes (#172)
  * Fix/workflow (#171)
  * Upgrade GO version to 1.23.6 (#170)
  * Update golang jwt dependency (#169)
  * Update TMS roles struct (#167)
  * Update jwt dependency version (#165)
  * Add changes to support JWT (#163)
  * Update roles struct to be in sync with TMS (#164)
  * go upgrade to 1.22.7 (#162)
  * CASSINI-22266: Added permissions in ci workflow files (#153)
  * Add check for missing Security.md file (#150)
  * Go version upgrade to 1.22.5 (#148)
  * CLI changes (#140)
  * Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 (#147)
  * Update product model to include multiple plan IDs (#146)
  * Updated the help section (#145)
  * Mark policy type field as not required (#144)
  * Upgrade/goversion 1.22.3 (#143)
  * Remove policy type and attestation type check for policy creation (#142)
  * Go version upgrade  1.22.2 (#141)
  * Fix error message to include the correct set of characters (#138)
  * UT coverage 80.9% (#137)
  * Fix push installer workflow (#136)
  * 3rd party versions upgrade (#133)
  * GO version upgrade to 1.22.0 (#132)
  * Fix/go version 1.21.6 (#127)
  * Update API key validation regex as per latest changes (#125)
  * Update API key validation regex as per latest changes (#124)
  * dependency version upgrade (#123)
  * Update tag create model (#121)
  * CASSINI-10113: Add scans in CI (#99)
  * corrected minor check condition (#120)
  * Add check to validate env variable before setting (#119)
  * Add version-check script (#118)
  * Add file path check for invalid characters (#116)
  * Update compoenent version (#117)
  * Update README as per suggestions (#113) (#115)
  * Added HTTP scheme validation to avoid API Key leakage (#108)
  * CASSINI-10987 Golang version upgrade to 1.21.4 (#114)
  * Update policy model as per the latest changes (#109)
  * Remove branch info from on schedule (#106)
  * Add BDBA scan to CI (#104)
  * Update CLI URL (#105)
  * updated licenses (#102)
  * Updated version of all components to v1.0.0 for GA (#100)
  * Validate the email id input before requesting list of users (#98)
  * Remove redundant print statements (#97)
  * Request ID and trace ID should be visible on the console for errors as well (#96)
  * Update sample policy as per token profile update changes (#95)
  * Update CLI name from tenantclt to inteltrustauthority (#93)
  * Update the headers for request and trace id (#94)
  * cassini-9466-Go version update to 1.20.6 (#91)
  * Add retry logic to client in tenant CLI (#92)
  * Add request-id optional parameter for each command (#90)</changelog>
</package>
<package pkgid="6f315ca0b2f7fea2d3b5d053a4da42374f2e3c3883e74c324aae7000218f13f9caa801ffe15c5f1595ceee3bff9d4607d16ce78b67a8af53284bd2ef9cae457f" name="amdctl" arch="riscv64">
  <version epoch="0" ver="0.11" rel="1.1"/>
  <changelog author="Felix Niederwanger &lt;felix.niederwanger@suse.com&gt;" date="1693483200">- Version 0.11
  New: NB states are displayed for the AMD family 14h (as documented in AMD's BIOS and Kernel Developer’s Guide).
  Fix: The right VID divider is 12.5 mA (as in BrazosTweaker for Windows).
  Tested on Lenovo x120e with AMD E-350.</changelog>
</package>
<package pkgid="0a89043cf559dd60607d96aa5f99b9dd20576a03e3695209693dca9c3a4c055929b563f417f6696437716e41d7f9f6d0bba69816405c1c5d6aac2cc87a601b41" name="amdgpu_top" arch="riscv64">
  <version epoch="0" ver="0.11.3" rel="1.1"/>
  <changelog author="Marek Sapota &lt;marek@sapota.org&gt;" date="1736078400">- Update to version 0.10.1
- v0.10.1
  * Update libdrm_amdgpu_sys
  * Fix CHIP_CLASS check for GFX12
  * Include CHIP_GFX1103_R1X (Hawk Point1) in has_npu condition
  * Add description of --xdna option
  * Add new layout for wide term (150 or more columns) (#107)
  * Fix "No localization for id"
  * Add CPU Core Power Plot
  * Add CPU Temperature Plot
  * Add VCLK/DCLK Plot
  * Persist selected PCI bus
- v0.10.0
  * Support for AMD XDNA NPU (amd/xdna-driver)
  * Update libdrm_amdgpu_sys
  * Support for GFX12 family (RDNA 4), CHIP_GFX1200 and CHIP_GFX1201
  * Support for CHIP_GFX1103_R1X (Hawk Point1) and CHIP_GFX1103_R2X (Hawk Point2)
  * Update GRBM2_INDEX
  * Rename "RunList Controller" to "Ring List Controller"
  * Fix the "Ring List Controller" bit for GFX10_3 (RDNA 2)
  * Stop using get_unchecked (#104)
  * Add metainfo file
  * Remove amd_.*_visible_vram fields in FdInfoUsage
  * ref: https://lists.freedesktop.org/archives/amd-gfx/2024-September/113971.html
  * Implement dynamic_no_pc
  * This allows the APU to transition to GFXOFF state.
  * Add --gl and --vk options
  * Support for the Close shortcut key (#97)
  * Add the Quit button
  * Update eframe to v0.29
  * Update versions of i18n-embed and i18n-embed-fl
  * Use LazyLock instead of once_cell
  * Use wgpu feature (#101)
  * This allows to get the driver version (Vulkan) and use APU for rendering.
  * Enable x11 feature (#102)
  * Select the GL backend as default</changelog>
  <changelog author="Marek Sapota &lt;marek@sapota.org&gt;" date="1736164800">- Add missing runtime requirements.
  * libwayland-egl1
  * libxkbcommon0
  * Fixes boo#1235098</changelog>
  <changelog author="ecsos@opensuse.org" date="1739534400">- Update to version 0.10.2:
  - reduce allocations and improve dump commands
  - support for dynamic loading of libdrm and libdrm_amdgpu (amdgpu_top remains a dynamic link)
  - specify rev of libdrm_amdgpu_sys (#109)
  - add fdinfo description in README.md (#115)
  - Add remark to build on Fedora (#117, by @jdeluyck)
  - update release.yml
  - use ubuntu-22.04 image
  - add ubuntu-22.04-arm image
  - add aarch64/arm64 binaries to the release
  - update DevicePath::check_if_device_is_active for env where CONFIG_PM is disabled (#119)
  * XDNA
  - fix the detection of XDNA NPU (#120, tested by @GreyXor)
  - impl ioctl for amdxdna-driver (tested by @GreyXor)
  * TUI
  - add "--hide-fdinfo" option for TUI mode (#108)
  - update help for toggle (#111)
  - collapsible view in one row (#112)
  - collapse panel without delay (#113)
  * GUI
  - Add Georgian tranlsation (#116, by @NorwayFun)</changelog>
  <changelog author="ecsos@opensuse.org" date="1739534401">- Update to version 0.10.3:
  * v0.10.3
  * lib: fix filter_proc when short cmdline
  * update dump_xdna_device
  * lib, xdna: get_xdna_metadata
  * lib: fix Cargo.toml</changelog>
  <changelog author="ecsos@opensuse.org" date="1742212800">- Update to version 0.10.4:
  * v0.10.4
  * update dependencies
  * lib: update libdrm_amdgpu_sys rev
  * tui: update info_bar
  * lib: update libdrm_amdgpu_sys rev
  * lib: use smu_ip_version instead of asic_name
  * lib: check that fan_rpm is None
  * lib: implement workaround for RDNA 4 dGPU (SMU v14.0.2/3) dose not have fan1_input
  * lib: implement workaround for Raphael/Granite Ridge APU reported input power
  * print DevicePath in hex</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1748347200">- Update to version 0.10.5:
  * v0.10.5
  * update dependencies
  * update libdrm_amdgpu_sys rev
  * pre-release
  * lib: get the fw version of SMC from Vec&lt;FwVer&gt;
  * update dependencies
  * add dynamically linked musl binary to release Closes: #128
  * fix build without tui feature
  * cleanup dump_info
  * lib: add fw_versions fieled to AppDeviceInfo</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1756900800">- Update to version 0.11.0:
  * v0.11.0
  * update dependencies
  * remove dependency on anyhow
  * update README.md
  * update docs/dump.json
  * json: add some info to json_info dump
  * lib: fix get_rocm_version for TheRock
  * lib: add supports_gpu_metrics field to AppDeviceInfo
  * lib: fix logic for transitioning to D3hot
  * lib: update logic for dropping device handle</changelog>
  <changelog author="ecsos@opensuse.org" date="1770292800">- Update to version 0.11.1:
  * v0.11.1
  * add "--single-gui" option update docs
  * gui: clippy
  * gui: persist main tab and info tab
  * gui: use GpuMetrics::get_throttle_status_info
  * lib, gui: persist GUI mode
  * lib: update kfd process detection logic
  * lib: improve cpu usage calculation
  * update libdrm_amdgpu_sys rev
  * clippy</changelog>
  <changelog author="ecsos@opensuse.org" date="1770292801">- Update to version 0.11.2:
  * v0.11.2
  * update deps
  * gui: update Cargo.toml</changelog>
  <changelog author="ecsos@opensuse.org" date="1774872000">- Update to version 0.11.3:
  * v0.11.3
  * lib: update libdrm_amdgpu_sys rev
  * docs: update json
  * lib, json: NpuMetrics
  * docs: update json
  * json: update GpuMetrics for gpu_metrics_v3_0 and XDNA NPU
  * update README
  * Fix: dose -&gt; does in strings and comments
  * xdna: add get_xdna_resource_info
  * xdna: update bindings
  * lib: update libdrm_amdgpu_sys rev update firmware info
  * gui: double the CPU plot height when APU has 8 or more cores
  * Add -p and --json options combination support
  * tui: specify 24-bit color
  * update metainfo</changelog>
</package>
<package pkgid="ac1d16828dc81a164fb15e217af5fd66ac8fbc87a7f90aedaf0602faba3ad611859f32a23b1f369e3c9c8088946fd42a4c39ae6737f0eef0133e3a9937cb11e4" name="amfora" arch="riscv64">
  <version epoch="0" ver="1.11.0" rel="2.1"/>
  <changelog author="Felix Niederwanger &lt;felix.niederwanger@suse.com&gt;" date="1676635200">- Kickoff with v1.9.2</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710763200">- Switch to generic make macros and filled out version information
- Update to 1.10.0
  Added:
  * Syntax highlighting for preformatted text blocks with alt text
  * Client certificates can be restricted to certain paths of a
    host
  * header config option in [subscriptions] to allow disabling the
    header text on the subscriptions page
  * Selected link and scroll position stays for non-cached pages
  * Keybinding to open URL with URL handler instead of configured
    proxy
  * include theme key to import themes from an external file
  * Support SOCKS5 proxying by setting AMFORA_SOCKS5 environment
    variable
  * When bookmarking a page, the first level one heading is
    suggested as the name
  * Confirmation prompts for URL schemes in new [url-prompts]
    config section
  Changed:
  * Center text automatically, removing left_margin from the config
  * max_width defaults to 80 columns instead of 100
  * Tabs have the domain of the current page instead of numbers
  * Closing Amfora with q was removed in favor of Shift-q
  * Paging up or down scrolls by 50% instead of 75%, to match less
  * Update deps, require Go 1.17
  * Show local directory index file if available
  * Updated Project Gemini URLs
  Fixed:
  * Modal can't be closed when opening non-gemini text URLs from
    the commandline
  * External programs started by Amfora remain as zombie processes
  * Prevent link lines
  * new:7 on new tab page fails to open link
  * Slashes aren't decoded in redirect URLs
  * Typing localhost in the bottom bar actually loads localhost
    instead of searching</changelog>
  <changelog author="Felix Niederwanger &lt;felix.niederwanger@suse.de&gt;" date="1753790400">- Update to 1.11.0
  Added:
  * Search in pages (#36, #240)
  * Support for custom commands (#262, #265)
  Changed:
  * Use preformatted_text color for rendering plain text files (#351)
  Fixed:
  * Fix building cview (#360)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1755691200">- Use current distro go version.</changelog>
</package>
<package pkgid="4dba9f329328cf374e38a85048a79aa14149a2f5b9318eb1b03250192a3436b52e2660022b93171709370c2be51f483c947e3933d72cf80b076dd486142d9160" name="aml-devel" arch="riscv64">
  <version epoch="0" ver="0.3.0" rel="1.2"/>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1596715200">- Initial aml package</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1600257600">- Use %meson_build before calling %meson_install. The RPM macros
  changed in meson 0.55.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to 0.2.0
  * A kqueue backend has been added, run natively without epoll-shim</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634817600">- Update to 0.2.1
  * epoll: Fix fd deletion</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to v0.2.2:
  * aml: Don't put the same item onto the event queue more than once</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.3.0:
  * The time unit has been changed from milliseconds to microseconds
  * The global object registry has been replaced with weak references
  * It is now guaranteed that a callback will not be called after aml_stop().
  * Worker threads now keep references to work objects that are being
    executed. This ensures that they cannot be freed while they
    are being worked</changelog>
</package>
<package pkgid="5642bbfbe64a9d4f04c96ddc0dbcd5d2f04f979207f3d346a197e9ffb51619c374a6b247d46e0e8a90d45c955ce8c791b665802123c66ee0479ff4fae0ce6ea9" name="amp" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="2.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1615204800">- initial package @ 1485e4b25757df22f53af8109c39b6197c61de5a-</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1709208000">- Update to 0.7.0:
  * Improvements to syntax highlighting, as well as:
    + replaced Oniguruma regex dependency with Rust-based fancy-regex
    + better error handling
  * Improved terminal renderer error handling
  * Cursor types now change based on mode
  * Added Wayland clipboard support
  * Updated to build using Rust 2021 edition
  * Added ability to reflow text based on line length guide
  * Improved unicode support when adding trailing newline
  * Added ability to configure syntax overrides based on file extension
  * Added ability to comment out a selection of text
  * Improved handling of very small terminal sizes
  * Updated to correctly restore terminal contents after quitting</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735905600">- update to 0.7.1:
  * Add .envrc for [nix-]direnv support
  * Render buffer content without a background
  * Prevent search/select entries from wrapping
  * Remove vi mode shell hook
  * Use non-flake based direnv shell
  * Update Preferences type to allow fetching format_tool configuration
  * Add buffer::format command and run_on_save implementation
  * Add format tool docs
  * Address clippy lints
  * Apply and enforce rustfmt
  * Enforce clippy lints
  * Allow specifying multiple values for line_length_guide in config
  * Document new multiple line length guides configuration
  * Fix tree-wide clippy lints
  * Fix various lints
  * Retain trailing newline during justification
  * Switch to normal mode following text reflow
  * update time
  * Remove lint workflow job
  * Persistent modes
  * Add build revision to splash screen
  * Rename and simplify test action
- update the spec file, so runtime dependencies can be found automatically
- require zlib make dependency
- require package-meta, as we need git for building the software
- remove some unnecessary commands (like removing empty dirs)</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1768305600">- Fix build on openSUSE Tumbleweed by a source refresh. A service
  run was all that was needed.</changelog>
</package>
<package pkgid="afd745430c766b9bcbf9775665cc3a074a7e3e8491bf75063c304607b89f42c7a31d92682d251dffc7e2ad0faddb1c1b28779aa63dd74442fa279589ce6eabbc" name="amsynth" arch="riscv64">
  <version epoch="0" ver="1.13.4" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631275200">- Do not build man pages on %ix86: pandoc does not exist on
  intel/i586.
- Do not recommend the -lang package: the autogenerated -lang
  package already has appropriate supplements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641643200">- Update to version 1.12.4:
  * Fixed lv2 .ttl syntax error - gh#amsynth/amsynth#199
- Changes from version 1.12.3:
  * Added PatriksBank04 and PatriksBank05 - gh#amsynth/amsynth#197
  * Fixed click when playing a note for the first time -
    gh#amsynth/amsynth#196
  * Stopped vendoring lv2 headers; install lv2-dev (or similar)
    via your package manager.
- New BuildRequries: pkgconfig(lv2) required to build lv2 plugin.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648209600">- skip pandoc for arm 32bit platforms as well</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1658059200">- Update to version 1.13.0
  * Fixed intermittent unexpected MIDI output in response to MIDI CC input.
  * Fixed VST plugin UI updates in response to host parameter changes.
  * Added HiDPI scaling support to VST plugin UI.
  * Added version info to plugin pop-up menu.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674302400">- Update to version 1.13.1:
  * Fixed a crash when parsing XSettings on some systems
    (gh#amsynth/amsynth#221).</changelog>
  <changelog author="munix9@googlemail.com" date="1674820800">- Switch to the full source code archive to get the missing
  data files for amsynth.lv2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 1.13.2:
  * Fixed a packaging error that caused preset banks to be omitted.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713182400">- Update to version 1.13.3:
  * Fixed an error when building DSSI GUI with GCC 14 or Clang.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 1.13.4:
  * Fixed "reference to 'filesystem' is ambiguous" build error
    [gh#amsynth/amsynth#233].
- Drop use of %suse_update_desktop_files.
- Run `make check` as part of %check.
- Drop snippets supporting obsolete openSUSE versions.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="ff42dd85a22396b5c738feb822402be3460a59e8e7561a5fcadff09bc28a863a44734f35803bc8ae9f8ee2955302edb4048661d99a0324ae923c3052d0578f05" name="amsynth-lang" arch="noarch">
  <version epoch="0" ver="1.13.4" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631275200">- Do not build man pages on %ix86: pandoc does not exist on
  intel/i586.
- Do not recommend the -lang package: the autogenerated -lang
  package already has appropriate supplements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641643200">- Update to version 1.12.4:
  * Fixed lv2 .ttl syntax error - gh#amsynth/amsynth#199
- Changes from version 1.12.3:
  * Added PatriksBank04 and PatriksBank05 - gh#amsynth/amsynth#197
  * Fixed click when playing a note for the first time -
    gh#amsynth/amsynth#196
  * Stopped vendoring lv2 headers; install lv2-dev (or similar)
    via your package manager.
- New BuildRequries: pkgconfig(lv2) required to build lv2 plugin.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648209600">- skip pandoc for arm 32bit platforms as well</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1658059200">- Update to version 1.13.0
  * Fixed intermittent unexpected MIDI output in response to MIDI CC input.
  * Fixed VST plugin UI updates in response to host parameter changes.
  * Added HiDPI scaling support to VST plugin UI.
  * Added version info to plugin pop-up menu.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674302400">- Update to version 1.13.1:
  * Fixed a crash when parsing XSettings on some systems
    (gh#amsynth/amsynth#221).</changelog>
  <changelog author="munix9@googlemail.com" date="1674820800">- Switch to the full source code archive to get the missing
  data files for amsynth.lv2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 1.13.2:
  * Fixed a packaging error that caused preset banks to be omitted.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713182400">- Update to version 1.13.3:
  * Fixed an error when building DSSI GUI with GCC 14 or Clang.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 1.13.4:
  * Fixed "reference to 'filesystem' is ambiguous" build error
    [gh#amsynth/amsynth#233].
- Drop use of %suse_update_desktop_files.
- Run `make check` as part of %check.
- Drop snippets supporting obsolete openSUSE versions.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="f41cb97b34ab88a3567532fc8a14792144d3cbbed15c245decb797c9060e73392f1b3b23b09f0e4564dfe0c30e9bbd59869f60757c5f14a74fea5383ca7fbad9" name="amsynth-plugin-dssi" arch="riscv64">
  <version epoch="0" ver="1.13.4" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631275200">- Do not build man pages on %ix86: pandoc does not exist on
  intel/i586.
- Do not recommend the -lang package: the autogenerated -lang
  package already has appropriate supplements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641643200">- Update to version 1.12.4:
  * Fixed lv2 .ttl syntax error - gh#amsynth/amsynth#199
- Changes from version 1.12.3:
  * Added PatriksBank04 and PatriksBank05 - gh#amsynth/amsynth#197
  * Fixed click when playing a note for the first time -
    gh#amsynth/amsynth#196
  * Stopped vendoring lv2 headers; install lv2-dev (or similar)
    via your package manager.
- New BuildRequries: pkgconfig(lv2) required to build lv2 plugin.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648209600">- skip pandoc for arm 32bit platforms as well</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1658059200">- Update to version 1.13.0
  * Fixed intermittent unexpected MIDI output in response to MIDI CC input.
  * Fixed VST plugin UI updates in response to host parameter changes.
  * Added HiDPI scaling support to VST plugin UI.
  * Added version info to plugin pop-up menu.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674302400">- Update to version 1.13.1:
  * Fixed a crash when parsing XSettings on some systems
    (gh#amsynth/amsynth#221).</changelog>
  <changelog author="munix9@googlemail.com" date="1674820800">- Switch to the full source code archive to get the missing
  data files for amsynth.lv2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 1.13.2:
  * Fixed a packaging error that caused preset banks to be omitted.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713182400">- Update to version 1.13.3:
  * Fixed an error when building DSSI GUI with GCC 14 or Clang.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 1.13.4:
  * Fixed "reference to 'filesystem' is ambiguous" build error
    [gh#amsynth/amsynth#233].
- Drop use of %suse_update_desktop_files.
- Run `make check` as part of %check.
- Drop snippets supporting obsolete openSUSE versions.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="a18493bd2435775bcc510a1919e2cedca307eaa67ec3e29aac5b5fb991811366ddc6535ac41b2a52c50d49e77d46fb98d46e1d42e6671970d2214e3934c4d60a" name="amsynth-plugin-lv2" arch="riscv64">
  <version epoch="0" ver="1.13.4" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631275200">- Do not build man pages on %ix86: pandoc does not exist on
  intel/i586.
- Do not recommend the -lang package: the autogenerated -lang
  package already has appropriate supplements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641643200">- Update to version 1.12.4:
  * Fixed lv2 .ttl syntax error - gh#amsynth/amsynth#199
- Changes from version 1.12.3:
  * Added PatriksBank04 and PatriksBank05 - gh#amsynth/amsynth#197
  * Fixed click when playing a note for the first time -
    gh#amsynth/amsynth#196
  * Stopped vendoring lv2 headers; install lv2-dev (or similar)
    via your package manager.
- New BuildRequries: pkgconfig(lv2) required to build lv2 plugin.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648209600">- skip pandoc for arm 32bit platforms as well</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1658059200">- Update to version 1.13.0
  * Fixed intermittent unexpected MIDI output in response to MIDI CC input.
  * Fixed VST plugin UI updates in response to host parameter changes.
  * Added HiDPI scaling support to VST plugin UI.
  * Added version info to plugin pop-up menu.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674302400">- Update to version 1.13.1:
  * Fixed a crash when parsing XSettings on some systems
    (gh#amsynth/amsynth#221).</changelog>
  <changelog author="munix9@googlemail.com" date="1674820800">- Switch to the full source code archive to get the missing
  data files for amsynth.lv2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 1.13.2:
  * Fixed a packaging error that caused preset banks to be omitted.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713182400">- Update to version 1.13.3:
  * Fixed an error when building DSSI GUI with GCC 14 or Clang.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 1.13.4:
  * Fixed "reference to 'filesystem' is ambiguous" build error
    [gh#amsynth/amsynth#233].
- Drop use of %suse_update_desktop_files.
- Run `make check` as part of %check.
- Drop snippets supporting obsolete openSUSE versions.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="2d9601e50dc4166a48f178bfff4296a1ed77b2cf65e637041365b1fdb7c696afdb0caabe2a53b545f8e399b5b8f3ba23d9b1cf19d4bff4f68ecfbb3907da3fae" name="amsynth-plugin-vst" arch="riscv64">
  <version epoch="0" ver="1.13.4" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631275200">- Do not build man pages on %ix86: pandoc does not exist on
  intel/i586.
- Do not recommend the -lang package: the autogenerated -lang
  package already has appropriate supplements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641643200">- Update to version 1.12.4:
  * Fixed lv2 .ttl syntax error - gh#amsynth/amsynth#199
- Changes from version 1.12.3:
  * Added PatriksBank04 and PatriksBank05 - gh#amsynth/amsynth#197
  * Fixed click when playing a note for the first time -
    gh#amsynth/amsynth#196
  * Stopped vendoring lv2 headers; install lv2-dev (or similar)
    via your package manager.
- New BuildRequries: pkgconfig(lv2) required to build lv2 plugin.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648209600">- skip pandoc for arm 32bit platforms as well</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1658059200">- Update to version 1.13.0
  * Fixed intermittent unexpected MIDI output in response to MIDI CC input.
  * Fixed VST plugin UI updates in response to host parameter changes.
  * Added HiDPI scaling support to VST plugin UI.
  * Added version info to plugin pop-up menu.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674302400">- Update to version 1.13.1:
  * Fixed a crash when parsing XSettings on some systems
    (gh#amsynth/amsynth#221).</changelog>
  <changelog author="munix9@googlemail.com" date="1674820800">- Switch to the full source code archive to get the missing
  data files for amsynth.lv2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 1.13.2:
  * Fixed a packaging error that caused preset banks to be omitted.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713182400">- Update to version 1.13.3:
  * Fixed an error when building DSSI GUI with GCC 14 or Clang.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 1.13.4:
  * Fixed "reference to 'filesystem' is ambiguous" build error
    [gh#amsynth/amsynth#233].
- Drop use of %suse_update_desktop_files.
- Run `make check` as part of %check.
- Drop snippets supporting obsolete openSUSE versions.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="59b9028933ba4d5dd062d537699da63ad54e381e96a9256d4e895c5432fb2c226ac529dd589562f47da53e681560e5c0fab740073c0c984c49c62069046011c1" name="amtterm" arch="riscv64">
  <version epoch="0" ver="1.7" rel="2.1"/>
  <changelog author="mrdocs@opensuse.org" date="1336737600">- run spec-cleaner on spec file</changelog>
  <changelog author="mrdocs@opensuse.org" date="1336737601">- add vte-devel to fix build on Factory</changelog>
  <changelog author="mrdocs@opensuse.org" date="1336824000">- put the BuildRequires in the right place</changelog>
  <changelog author="sreeves@suse.com" date="1380801600">- Add amtterm-git0ece513.patch. (Upstream git commits)
  * Decode 0x29 message
  * git release - also push tage</changelog>
  <changelog author="kkaempf@suse.com" date="1429272000">- Don't build gamt for openSUSE &gt; 13.1, incompatible vte api.</changelog>
  <changelog author="plinnell@opensuse.org" date="1429444800">- fix license tag</changelog>
  <changelog author="tiwai@suse.de" date="1470139200">- Update to 1.4:
  including the support code 0x29 encountered in redirection
- Deprecate amtterm-git0ece513.patch
- Replace amtterm-gtk3 with the upstream patch amtterm-gtk3.patch
- Backported from the upstream git repo for minor fixes
  amtterm-note-about-amt90.patch
  amtterm-fix-version.patch
  amtterm-fixup-indentation.patch
- Backported from the upstream git repo to add amttool-wsman:
  amtterm-wsman.patch
  amtterm-wsman-password.patch
- Clean up spec file, fix builds with SLE11-SP4 and
  openSUSE-Leap-42.1</changelog>
  <changelog author="mchandras@suse.de" date="1532347200">- Version bump to 1.6. Some of the changes are
  * move wsman stuff
  * switch to vte 2.91
  * fix version
  * Add note about AMT 9.0
  * switch over to use gtk3
- Remove patches which have made it upstream
  * amtterm-fix-version.patch
  * amtterm-fixup-indentation.patch
  * amtterm-git0ece513.patch
  * amtterm-gtk3.patch
  * amtterm-note-about-amt90.patch
  * amtterm-wsman-password.patch
  * amtterm-wsman.patch
- spec-cleaner fixes
- Split graphical UI to a separate subpackage</changelog>
  <changelog author="hare@suse.de" date="1650628800">- Version bump to 1.7 (bsc#1198760). Some changes are
  * Update authentication to support TLS and AMT 11.0.
  * Add amtider tool to support IDE-redirection
  * add note for newer machines to amtterm manpage
  * fix memory leak
  * fix typo in man page</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- The dashed line in the changelog is the beginning of a changelog
  entry. Content is expected after it.</changelog>
</package>
<package pkgid="06cdbf4f4a90bdba02fb6d1e634788c2bc9620fa31ebb3c8ad3730533789da22c7f7cb0120ac8f06a689dad8d116d8d816cc87d50b7459ae4ddac73e7b604528" name="amtterm-gtk" arch="riscv64">
  <version epoch="0" ver="1.7" rel="2.1"/>
  <changelog author="mrdocs@opensuse.org" date="1336737600">- run spec-cleaner on spec file</changelog>
  <changelog author="mrdocs@opensuse.org" date="1336737601">- add vte-devel to fix build on Factory</changelog>
  <changelog author="mrdocs@opensuse.org" date="1336824000">- put the BuildRequires in the right place</changelog>
  <changelog author="sreeves@suse.com" date="1380801600">- Add amtterm-git0ece513.patch. (Upstream git commits)
  * Decode 0x29 message
  * git release - also push tage</changelog>
  <changelog author="kkaempf@suse.com" date="1429272000">- Don't build gamt for openSUSE &gt; 13.1, incompatible vte api.</changelog>
  <changelog author="plinnell@opensuse.org" date="1429444800">- fix license tag</changelog>
  <changelog author="tiwai@suse.de" date="1470139200">- Update to 1.4:
  including the support code 0x29 encountered in redirection
- Deprecate amtterm-git0ece513.patch
- Replace amtterm-gtk3 with the upstream patch amtterm-gtk3.patch
- Backported from the upstream git repo for minor fixes
  amtterm-note-about-amt90.patch
  amtterm-fix-version.patch
  amtterm-fixup-indentation.patch
- Backported from the upstream git repo to add amttool-wsman:
  amtterm-wsman.patch
  amtterm-wsman-password.patch
- Clean up spec file, fix builds with SLE11-SP4 and
  openSUSE-Leap-42.1</changelog>
  <changelog author="mchandras@suse.de" date="1532347200">- Version bump to 1.6. Some of the changes are
  * move wsman stuff
  * switch to vte 2.91
  * fix version
  * Add note about AMT 9.0
  * switch over to use gtk3
- Remove patches which have made it upstream
  * amtterm-fix-version.patch
  * amtterm-fixup-indentation.patch
  * amtterm-git0ece513.patch
  * amtterm-gtk3.patch
  * amtterm-note-about-amt90.patch
  * amtterm-wsman-password.patch
  * amtterm-wsman.patch
- spec-cleaner fixes
- Split graphical UI to a separate subpackage</changelog>
  <changelog author="hare@suse.de" date="1650628800">- Version bump to 1.7 (bsc#1198760). Some changes are
  * Update authentication to support TLS and AMT 11.0.
  * Add amtider tool to support IDE-redirection
  * add note for newer machines to amtterm manpage
  * fix memory leak
  * fix typo in man page</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- The dashed line in the changelog is the beginning of a changelog
  entry. Content is expected after it.</changelog>
</package>
<package pkgid="17f7edb837f96c58f9315cbe7be3074371234c87e3e056d62d28760a937c7434d24f27d953b6ff890082790b0c9f6ac883dd9b54c594bd39bb9e49a21c6ec97a" name="analitza" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix build of eigen-dependent code with Eigen 5</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="47ea798fcab86a3b756ca5b2c9e92655e09ae45cc40fcd3665a9ab78c19ebb8ca0c300892dbc8a84f3f521532eebbc05588b3cbfe6a7e1d86375ef14dbd75674" name="analitza-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix build of eigen-dependent code with Eigen 5</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="4dd534f413c28f9ba405d5379fa436b4f34a1c700660db9baa47ec33eb4432ce6ebe03fd227006611576aaa14eafd23df7cf26acb412a6073d5773aa4b91ba53" name="analitza-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix build of eigen-dependent code with Eigen 5</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="61cd700c053db7df80f9dfee758551cfea097824791f5afb58c4783ddfc6d7455babffea9d88abf06ab65edbdda5a66592158555a74321d111a32c89b1ff9228" name="ancient" arch="riscv64">
  <version epoch="0" ver="2.3.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676289600">- Initial package, version 2.0.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1689076800">- Update to version 2.1.0
  Added new decompressors:
  * Compact (Unix)
  * Compress (Unix)
  * Freeze (Unix)
  * LOB Compressor a.k.a. multipac. all 6 modes (Atari)
  * Pack (Unix)
  * Quasijarus Strong compression (FreeBSD)
  * PX20 support - fast bypass of passwords (Amiga)
  * DMS improvements for broken files - auto fixup (Amiga)
  * XPK PPMQ (This concludes XPK, yay!) (Amiga)
  * SCO Compress LZH (Unix)
  Other improvements:
  * XPK Unimplemented for detecting missing-formats
  * Test Framework incl. test files
  * Memory safety fixes
  * Improved commandline
  * Zip &amp; Lzh cleanup (they are not part of the build anymore)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699531200">- update to 2.1.1:
  * Small hotfix release:
  * Removing test-files from dist
  * Making builds/prs gated on warnings. Added VS2022 to the gate</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1717934400">- update to 2.2.0:
  * Fixed a potential security issue where a malicious file can lead
    to undefined behavior and double free (fuzzing, thanks Sagamusix)
  * Fixed cases where malicious files could take a long time to fail (fuzzing)
  * Added more sanity checking and operations through index-checked
    containers instead of raw pointers
  * Added support for RNC2 old bitstream
  * Added support for VIC2 and Vice formats (Amiga)
  * Added support for clone-formats (changed ids)
  * Refactored SHR3 and SHRI to be a single implementation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 2.3.0
  * Added Bytekiller &amp; Clones (ANC, JEK).
  * Added JAMPacker.
  * Added PMC.
  * Added Pack-Ice.
  * Added options to copy timestamps from compressed files (-p).
  * Reduced blast radius for decompression bombs by reducing
    default maximum limits.
  * Lots of minor fixes.</changelog>
</package>
<package pkgid="496a9c2adedf807c93e0b956b67f7f4184b5fe881c310ce92ba9a883ba48ae79db4dee1bdb425fd4e769e34d8f42a6d0a467d46f45a41ed71500e6a8383db015" name="ancient-devel" arch="riscv64">
  <version epoch="0" ver="2.3.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676289600">- Initial package, version 2.0.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1689076800">- Update to version 2.1.0
  Added new decompressors:
  * Compact (Unix)
  * Compress (Unix)
  * Freeze (Unix)
  * LOB Compressor a.k.a. multipac. all 6 modes (Atari)
  * Pack (Unix)
  * Quasijarus Strong compression (FreeBSD)
  * PX20 support - fast bypass of passwords (Amiga)
  * DMS improvements for broken files - auto fixup (Amiga)
  * XPK PPMQ (This concludes XPK, yay!) (Amiga)
  * SCO Compress LZH (Unix)
  Other improvements:
  * XPK Unimplemented for detecting missing-formats
  * Test Framework incl. test files
  * Memory safety fixes
  * Improved commandline
  * Zip &amp; Lzh cleanup (they are not part of the build anymore)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699531200">- update to 2.1.1:
  * Small hotfix release:
  * Removing test-files from dist
  * Making builds/prs gated on warnings. Added VS2022 to the gate</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1717934400">- update to 2.2.0:
  * Fixed a potential security issue where a malicious file can lead
    to undefined behavior and double free (fuzzing, thanks Sagamusix)
  * Fixed cases where malicious files could take a long time to fail (fuzzing)
  * Added more sanity checking and operations through index-checked
    containers instead of raw pointers
  * Added support for RNC2 old bitstream
  * Added support for VIC2 and Vice formats (Amiga)
  * Added support for clone-formats (changed ids)
  * Refactored SHR3 and SHRI to be a single implementation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 2.3.0
  * Added Bytekiller &amp; Clones (ANC, JEK).
  * Added JAMPacker.
  * Added PMC.
  * Added Pack-Ice.
  * Added options to copy timestamps from compressed files (-p).
  * Reduced blast radius for decompression bombs by reducing
    default maximum limits.
  * Lots of minor fixes.</changelog>
</package>
<package pkgid="469a8857848521814eda60a995d4d5eb32f00774dbf9e15d67672131b1c5d651a677fedbd252b66867541a75de7b6132423b21b2e3a5d8c731eed0de2aea208a" name="android-file-transfer-linux" arch="riscv64">
  <version epoch="0" ver="4.5" rel="2.1"/>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1678708800">- Initial package at 4.3.0~git.20221105T214638.9967dec</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680264000">- Add fix-missing-include.patch: Fix missing include exposed by gcc
  13.
- Switch service to explicit git commit instead of master, and
  switch to obs_scm and manual run, tar_scm and disabledrun
  are deprecated.</changelog>
  <changelog author="llyyr@yukari.in" date="1726660800">- fix-missing-include.patch: remove patch, fixed upstream
- Update to version 4.3.0~git.20240730T195303.cf7036c7f7df:
  * add get-id command to cli
  * check that GetDevicePropValue is supported before calling it
  * drop old ${VERSION} variable, use base version from readme and annotate with git if it's possible.
  * update checkout action to v4
  * use execute_process instead of exec_program
  * update pybind cmake files
  * fix macOS spelling
  * remove long version string
  * remove CFBundleGetInfoString
  * fix GH actions
  * fix empty version used for plist generation
  * brew cask install -&gt; brew install --cask
  * add SetSize and set both st_size and st_blocks
  * Fix non-empty directory removal, return ENOTEMPTY
  * bump version to 4.4
  * check ref_type and build release artefacts
  * bump ubuntu version to 20.04
  * do not proceed if -h/--help passed on the command line
  * provide uid/gid for stat structure
  * fix vendor/product filtering
  * bump minimal cmake version to 3.5
  * fix no MPT device found message box
  * do not compile python wrapper for macosx
  * add help about -D
  * rework option parser a bit
  * rename fuse_ll to fuse
  * Fix build with GCC 13 (#330)</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1746532800">- Update to version 4.4.0~git.20250506T233238.058dbe1:
  * fuse3 port
  * fix GetObjectPropDesc - missing object format in API/request
  * bump version to 4.5
  * macosx CI fix
  * remove travis config
  * made clear halt optional - it seems to break newer android devices
  * claim token later and don't disconnect existing devices if they are not MTP
  * remove debug traces
  * use USBDEVFS_DISCONNECT_CLAIM
  * Add screenshot to README.md
  * add screenshot
  * pass transactionId to session getDeviceInfo
  * skip fs entries which start with .
  * check access before calling opendir (reduce number of exception)
  * Revert "switch macosx builder to qt@6"
  * switch macosx builder to qt@6
  * downgrade macosx builder
  * Revert "fix macosx bundle"
  * fix macosx bundle
  * bump cmake version
  * fix qt path
  * Allow building with Qt 6.x</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1760356800">- Update to version 4.5:
  * fix invalid close session parameters (graceful shutdown - fixes switch failure)
  * fix qt5 compilation
  * easier method to find zune codename
  * support firmware upload/reboot device in UI
  * add device property d235 - serial number (seems to match SN printed on Zune's back)
  * add Zune recovery instructions
  * add flash cli command
  * send object info in separate bulk packets
  * add device-reboot cli command
  * add firmware version to device properties
  * undefined firmware (called in publicly available "Inside MTP Responder" paper
  * add EventCode enum values/ToString
  * add mtp service extension codes
  * send album cover in GUI
  * use Supports(...) for attach cover context action
  * add Library::AddCover, zune-import will upload cover automatically if supported
  * pass empty initialiser as empty bytearray while removing album cover
  * add Supported() helper for ObjectPropertyCodes
  * add MetadataPicture, fill it with decoded PICTURE props</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="fbbce43b7177f4dd92c7090730de185c4ad2009a3b9abd418a972890fa6eca0012ee9979ed4cf4370da73b5a4768554efc81b193a6ed22fbd00439d7047fb914" name="android-tools" arch="riscv64">
  <version epoch="0" ver="35.0.2" rel="8.2"/>
  <changelog author="olaf@aepfle.de" date="1727006400">- remove adb from bash-completion package for SLE15 because it is
  still part of bash-completion itself
- Use specific python versions for all SLE15 variants
- Require protobuf &gt;= 21 until earlier variants are supported again</changelog>
  <changelog author="munix9@googlemail.com" date="1729425600">- Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file</changelog>
  <changelog author="munix9@googlemail.com" date="1730808000">- Exclude ppc ppc64 and ppc64le: Bundled boringssl doesn't support
  the big endian architectures and dropped ppc64le support
- Simplify python3 requirements
- Simplify fix-install-completion.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1741435200">- Fix build for Factory/TW: Add "BuildRequires: python-rpm-macros"
- Use system fmt library for Leap &gt;= 16</changelog>
  <changelog author="munix9@googlemail.com" date="1741521600">- Revoke "Use system fmt library for Leap &gt;= 16", as "SLFO_Main"
  does not appear to provide an fmt library &gt;= 10.2.0</changelog>
  <changelog author="munix9@googlemail.com" date="1743249600">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Factory/TW</changelog>
  <changelog author="munix9@googlemail.com" date="1748347200">- Add fix-protobuf-30-compat.patch
  * vendor/extras/libjsonpb: Fix incompatibility with protobuf v30
    based on https://github.com/nmeum/android-tools/commit/0c4d799</changelog>
  <changelog author="munix9@googlemail.com" date="1753185600">- Add fix-libusb-enumeration.patch
  * Fix libusb enumeration to handle PINE64 PinePhone modem
    (gh#nmeum/android-tools#153)
- The android-udev-rules package is now suggested but no longer
  required. See https://github.com/systemd/systemd/pull/36939
  and (gh#M0Rf30/android-udev-rules#344)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120000">- Add fix-legacy-USB-driver-default.patch
  * Make legacy USB driver default on Linux (gh#nmeum/android-tools#190)
- Add fix-missing-cstdint-includes-for-gcc16.patch
  * Include missing cstdint header (gh#nmeum/android-tools#191)
- Remove 'go' as a build requirement (only needed eg. for the
  boringssl test suite)
- Fix build on SLFO_Main (use system fmt)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120001">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Leap 16</changelog>
</package>
<package pkgid="9b3ceb00cdb9dfe7a9ca0c192d9daae42e8f30d1741eec78e63e3a8d0b6a58c802ca7597c6e641974c34c60b1b485cb104ba941675b5a7b38138a9de6e330a1b" name="android-tools-bash-completion" arch="noarch">
  <version epoch="0" ver="35.0.2" rel="8.2"/>
  <changelog author="olaf@aepfle.de" date="1727006400">- remove adb from bash-completion package for SLE15 because it is
  still part of bash-completion itself
- Use specific python versions for all SLE15 variants
- Require protobuf &gt;= 21 until earlier variants are supported again</changelog>
  <changelog author="munix9@googlemail.com" date="1729425600">- Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file</changelog>
  <changelog author="munix9@googlemail.com" date="1730808000">- Exclude ppc ppc64 and ppc64le: Bundled boringssl doesn't support
  the big endian architectures and dropped ppc64le support
- Simplify python3 requirements
- Simplify fix-install-completion.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1741435200">- Fix build for Factory/TW: Add "BuildRequires: python-rpm-macros"
- Use system fmt library for Leap &gt;= 16</changelog>
  <changelog author="munix9@googlemail.com" date="1741521600">- Revoke "Use system fmt library for Leap &gt;= 16", as "SLFO_Main"
  does not appear to provide an fmt library &gt;= 10.2.0</changelog>
  <changelog author="munix9@googlemail.com" date="1743249600">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Factory/TW</changelog>
  <changelog author="munix9@googlemail.com" date="1748347200">- Add fix-protobuf-30-compat.patch
  * vendor/extras/libjsonpb: Fix incompatibility with protobuf v30
    based on https://github.com/nmeum/android-tools/commit/0c4d799</changelog>
  <changelog author="munix9@googlemail.com" date="1753185600">- Add fix-libusb-enumeration.patch
  * Fix libusb enumeration to handle PINE64 PinePhone modem
    (gh#nmeum/android-tools#153)
- The android-udev-rules package is now suggested but no longer
  required. See https://github.com/systemd/systemd/pull/36939
  and (gh#M0Rf30/android-udev-rules#344)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120000">- Add fix-legacy-USB-driver-default.patch
  * Make legacy USB driver default on Linux (gh#nmeum/android-tools#190)
- Add fix-missing-cstdint-includes-for-gcc16.patch
  * Include missing cstdint header (gh#nmeum/android-tools#191)
- Remove 'go' as a build requirement (only needed eg. for the
  boringssl test suite)
- Fix build on SLFO_Main (use system fmt)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120001">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Leap 16</changelog>
</package>
<package pkgid="97c0a00ec74cffacea1b8a06dfa9de536dfc590ec85d8d82930a9f13bd96936d6f182d1ecd31fa0755bbc09c8f57845b0b0958084a242a4f396e93db9e7eb8ca" name="android-tools-mkbootimg" arch="noarch">
  <version epoch="0" ver="35.0.2" rel="8.2"/>
  <changelog author="olaf@aepfle.de" date="1727006400">- remove adb from bash-completion package for SLE15 because it is
  still part of bash-completion itself
- Use specific python versions for all SLE15 variants
- Require protobuf &gt;= 21 until earlier variants are supported again</changelog>
  <changelog author="munix9@googlemail.com" date="1729425600">- Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file</changelog>
  <changelog author="munix9@googlemail.com" date="1730808000">- Exclude ppc ppc64 and ppc64le: Bundled boringssl doesn't support
  the big endian architectures and dropped ppc64le support
- Simplify python3 requirements
- Simplify fix-install-completion.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1741435200">- Fix build for Factory/TW: Add "BuildRequires: python-rpm-macros"
- Use system fmt library for Leap &gt;= 16</changelog>
  <changelog author="munix9@googlemail.com" date="1741521600">- Revoke "Use system fmt library for Leap &gt;= 16", as "SLFO_Main"
  does not appear to provide an fmt library &gt;= 10.2.0</changelog>
  <changelog author="munix9@googlemail.com" date="1743249600">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Factory/TW</changelog>
  <changelog author="munix9@googlemail.com" date="1748347200">- Add fix-protobuf-30-compat.patch
  * vendor/extras/libjsonpb: Fix incompatibility with protobuf v30
    based on https://github.com/nmeum/android-tools/commit/0c4d799</changelog>
  <changelog author="munix9@googlemail.com" date="1753185600">- Add fix-libusb-enumeration.patch
  * Fix libusb enumeration to handle PINE64 PinePhone modem
    (gh#nmeum/android-tools#153)
- The android-udev-rules package is now suggested but no longer
  required. See https://github.com/systemd/systemd/pull/36939
  and (gh#M0Rf30/android-udev-rules#344)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120000">- Add fix-legacy-USB-driver-default.patch
  * Make legacy USB driver default on Linux (gh#nmeum/android-tools#190)
- Add fix-missing-cstdint-includes-for-gcc16.patch
  * Include missing cstdint header (gh#nmeum/android-tools#191)
- Remove 'go' as a build requirement (only needed eg. for the
  boringssl test suite)
- Fix build on SLFO_Main (use system fmt)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120001">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Leap 16</changelog>
</package>
<package pkgid="eebbc6aca31687f5fc07316b98578ed5bd55beacbc51e1f7a5f8d1b3c139666087eb6ae206f0652a075d47505b4a3b8d3bc3934fd3a0c1bd86f456067e9e747a" name="android-tools-partition" arch="riscv64">
  <version epoch="0" ver="35.0.2" rel="8.2"/>
  <changelog author="olaf@aepfle.de" date="1727006400">- remove adb from bash-completion package for SLE15 because it is
  still part of bash-completion itself
- Use specific python versions for all SLE15 variants
- Require protobuf &gt;= 21 until earlier variants are supported again</changelog>
  <changelog author="munix9@googlemail.com" date="1729425600">- Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file</changelog>
  <changelog author="munix9@googlemail.com" date="1730808000">- Exclude ppc ppc64 and ppc64le: Bundled boringssl doesn't support
  the big endian architectures and dropped ppc64le support
- Simplify python3 requirements
- Simplify fix-install-completion.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1741435200">- Fix build for Factory/TW: Add "BuildRequires: python-rpm-macros"
- Use system fmt library for Leap &gt;= 16</changelog>
  <changelog author="munix9@googlemail.com" date="1741521600">- Revoke "Use system fmt library for Leap &gt;= 16", as "SLFO_Main"
  does not appear to provide an fmt library &gt;= 10.2.0</changelog>
  <changelog author="munix9@googlemail.com" date="1743249600">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Factory/TW</changelog>
  <changelog author="munix9@googlemail.com" date="1748347200">- Add fix-protobuf-30-compat.patch
  * vendor/extras/libjsonpb: Fix incompatibility with protobuf v30
    based on https://github.com/nmeum/android-tools/commit/0c4d799</changelog>
  <changelog author="munix9@googlemail.com" date="1753185600">- Add fix-libusb-enumeration.patch
  * Fix libusb enumeration to handle PINE64 PinePhone modem
    (gh#nmeum/android-tools#153)
- The android-udev-rules package is now suggested but no longer
  required. See https://github.com/systemd/systemd/pull/36939
  and (gh#M0Rf30/android-udev-rules#344)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120000">- Add fix-legacy-USB-driver-default.patch
  * Make legacy USB driver default on Linux (gh#nmeum/android-tools#190)
- Add fix-missing-cstdint-includes-for-gcc16.patch
  * Include missing cstdint header (gh#nmeum/android-tools#191)
- Remove 'go' as a build requirement (only needed eg. for the
  boringssl test suite)
- Fix build on SLFO_Main (use system fmt)</changelog>
  <changelog author="munix9@googlemail.com" date="1770120001">- Use system libusb library (&gt;= 1.0.28 with SuperSpeedPlus
  support) for Leap 16</changelog>
</package>
<package pkgid="9633a346511c606dc5693b7ecefec670650bdfda6cdf25468c3468aa63d6c487f4c7b8565ccf35cc3d7145c938cf2b435c9bd0487a5c7d5ea0f517edf67d74cd" name="android-udev-rules" arch="noarch">
  <version epoch="0" ver="20250525" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1702036800">- Update to version 20231207
  Bug Fixes
  * OnePlus 6T: debug mode not detected (#298) (#300)
  Features
  * Add Hisense U8G Smart TV (#301)
  * Add Google Pixel Watch 2 (#302)
  Miscellaneous Tasks
  * Use more specific adb GOTOs for XiaoMi (#299)</changelog>
  <changelog author="munix9@googlemail.com" date="1705233600">- Update to version 20240114
  Bug Fixes
  * Amazon vendor typo in comments
  Features
  * Add support for Fire HD 8 2018 (#303)
  * Add Alcatel 5024L aka Alcatel 1S (#304)
  * Add support for Fire HD 8 2012 (#306)
  * Add ASUS ZenWatch 2 (#307)</changelog>
  <changelog author="munix9@googlemail.com" date="1709294400">- Update to version 20240221
  Features
  * Add Oculus Quest 2 (close #308) (#309)
  * Add Allwinner fastboot rule (#311)
  Miscellaneous Tasks
  * Quest 2 and 3 have the same IDs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709294401">- Update descriptions to point out ADB</changelog>
  <changelog author="munix9@googlemail.com" date="1719403200">- Update to version 20240625
  Features
  * Add fastboot Google Pixel 7
  * Add SHIFT5me
  * Add Quectel vendor and Quectel EC25 (#318)
  * Add Pico 4 VR Headset and vendor (#319)
  * Add UVC for Pixel devices (close #321) (#322)
  * Add Oculus Go and Oculus Quest (#324)
  * Add Nintendo Switch
  Miscellaneous Tasks
  * Update link to google source (#317)</changelog>
  <changelog author="munix9@googlemail.com" date="1724932800">- Update to version 20240829
  Features
  * Add Amazon Fire HD 10 2023 (tungsten)</changelog>
  <changelog author="munix9@googlemail.com" date="1729339200">- Update to version 20241019
  Features
  * Add Lenovo Tab K10 (#329)
  * Add OnePlus 7T. (#330)
  * Add Archos 79 Xenon (#331)
  * Add support for Android Open Accessory device 2d04 (#332)</changelog>
  <changelog author="munix9@googlemail.com" date="1731240000">- Update to version 20241109
  Features
  * Add Nook Glowlight 3 (close #334)</changelog>
  <changelog author="munix9@googlemail.com" date="1741953600">- Update to version 20250314
  Features
  * Add Fibocom vendor and FG180 modem product (#336)
  * Add Zebra TC78
  * Add OnePlus 7T rndis+adb idProduct (#340)
  * Add Sony Xperia Play (#341)
  Bug Fixes
  * Typo for HTC "Tatoo" -&gt; Tattoo (#338)</changelog>
  <changelog author="munix9@googlemail.com" date="1748174400">- Update to version 20250525
  Features
  * Add LG V20 (#348)
  * Add support for KAZAM Tornado 348 (#351)
  * Add Amazon Fire HD 8 10th gen (onyx) (#353)
  Miscellaneous Tasks
  * Remove packaging assets (close #342)
  * Update Huawei watch and add comment about OPPO watch (#346)</changelog>
</package>
<package pkgid="068dc3e93315cabe88940aa9530e487ffb40eb1f7e5c5a89068f9b6343634866eeae637b2d2f9bafd323bbef3b461bbc1b3a586e575e951d1b66ce7df4e0f0e3" name="angelfish" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Chore: Take ownership of file
  * Move DomDistiller to lib/
  * Feature: Ability To Toggle Between Mobile &amp; Desktop Modes
  * Redesign PrintPreview
  * Port AuthSheet to FormCardDialog
  * Fix UrlUtils not being defined
  * Fix angelfish-webapp with QML registration
  * Port to QML type registration
  * Fix building the flatpak
  * Remove Qt major version check
  * Feature: Add option to disable Adblock
  * Don't link against Qt::WebEngineQuickPrivate
  * Don't link to Qt::CorePrivate
  * Feature: More Shortcuts
  * Feature: Right click back/forward buttons to view full tab history
  * Feature: Auto focus Searchbar when opening bookmarks
  * flatpak: Update Sdk to 6.9
  * Feature: Sort history by latest pages first
  * Feature: Integrate with KCrash
  * Fix opening the menu on Qt 6.9
  * Add Ctrl Shift T shortcut to open last closed tab
  * Fix renaming fallout
  * Port AngelfishCore to declarative type registration
  * tabs: tab grid fixes and improvements
  * Fix warning when web view is not initialized yet
  * Don't crash when favicon image provider is not available
  * Update rust dependencies
  * Navigation: Fix some low-hanging-fruit unqualified accesses
  * Fix navigation coloring with breeze style
  * mobile.qml: Remove import versioning to enable access to GraphicsInfo</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix not being able to open a new tab
  * Fix close button on tab delegates
  * Drop DropShadow on mobile tab bar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * update email address to kdemail alias
  * Allow numbers in the TLD
  * Fix not being able to open a new tab
  * Fix close button on tab delegates
  * Drop DropShadow on mobile tab bar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix update of the last visit
  * Fix showing permission questions
  * Move NewTabQuestion to lib
  * Fix search via menu
  * Guard pageWebView while it is loading
  * Check for developer tool state only when item is available
  * Use qEnvironmentVariable
  * Take into account env QTWEBENGINE_CHROMIUM_FLAGS
  * Updates navigation entry sheet only after currentWebView is ready
  * Fix build with corrosion 0.6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="92ec7c995a8a37559d843f256ab3cc5d69705f25fae5f3a86a6015294eab36d88da3e7764596082d5a90ca11fc14db85d0c07002c66bef23147926e9bc559690" name="angelfish-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Chore: Take ownership of file
  * Move DomDistiller to lib/
  * Feature: Ability To Toggle Between Mobile &amp; Desktop Modes
  * Redesign PrintPreview
  * Port AuthSheet to FormCardDialog
  * Fix UrlUtils not being defined
  * Fix angelfish-webapp with QML registration
  * Port to QML type registration
  * Fix building the flatpak
  * Remove Qt major version check
  * Feature: Add option to disable Adblock
  * Don't link against Qt::WebEngineQuickPrivate
  * Don't link to Qt::CorePrivate
  * Feature: More Shortcuts
  * Feature: Right click back/forward buttons to view full tab history
  * Feature: Auto focus Searchbar when opening bookmarks
  * flatpak: Update Sdk to 6.9
  * Feature: Sort history by latest pages first
  * Feature: Integrate with KCrash
  * Fix opening the menu on Qt 6.9
  * Add Ctrl Shift T shortcut to open last closed tab
  * Fix renaming fallout
  * Port AngelfishCore to declarative type registration
  * tabs: tab grid fixes and improvements
  * Fix warning when web view is not initialized yet
  * Don't crash when favicon image provider is not available
  * Update rust dependencies
  * Navigation: Fix some low-hanging-fruit unqualified accesses
  * Fix navigation coloring with breeze style
  * mobile.qml: Remove import versioning to enable access to GraphicsInfo</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix not being able to open a new tab
  * Fix close button on tab delegates
  * Drop DropShadow on mobile tab bar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * update email address to kdemail alias
  * Allow numbers in the TLD
  * Fix not being able to open a new tab
  * Fix close button on tab delegates
  * Drop DropShadow on mobile tab bar</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix update of the last visit
  * Fix showing permission questions
  * Move NewTabQuestion to lib
  * Fix search via menu
  * Guard pageWebView while it is loading
  * Check for developer tool state only when item is available
  * Use qEnvironmentVariable
  * Take into account env QTWEBENGINE_CHROMIUM_FLAGS
  * Updates navigation entry sheet only after currentWebView is ready
  * Fix build with corrosion 0.6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="21c164751f7f2dde68069788a35cec19d15a1bd6224498ec175d0890c4891e6435ae4bf1dba32262bef11067cab4b8f461197914bef2a7bc25ef4a6c33a8a4f7" name="angelscript-devel" arch="riscv64">
  <version epoch="0" ver="2.38.0" rel="5.1"/>
  <changelog author="mailaender@opensuse.org" date="1500120000">- Add documentation (including license)</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1550491200">- Update to new upstream release 2.33.0
  * Fixed crash when compiling is null comparison with ASHANDLE object without any opEquals operator
  * Fixed bug with anonymous initialization lists when used to initialize value type passed by value to function
  * Loading bytecode that included use of template value types with a template type as argument crashed
  * Compiler would crash on compiling ternary operator with anonymous list in one of the conditions
  * Fixed error when saving bytecode for scripts containing interfaces that derives from interfaces
  * Saving bytecode for a never returning function would cause assert failure
  * Fixed an error when compiling a class method call as post-op and the name matches a type name
  * Template types are now properly identified in separate namespaces
  * Fixed memory build-up due to delayed cleanup when discarding modules with shared entities
  * opImplCast with variable type won't be used for non-ref types
  * Fixed compiler error when both opConv and opImplConv are implemented
  * Fixed bug when loading bytecode containing shared interfaces with inheritance
  * auto declarations now works correctly with implicit handle types
  * Initializing an ASHANDLE type with overloaded opHndlAssign taking a var type as a handle wasn't done correctly
  * Fixed loading byte code that uses external shared classes in namespace
  * The bytecode for external shared entities is no longer saved in the module when inherited from
  * Bytecode with external shared classes with virtual methods failed to load from bytecode
  * Fixed assert failure on call to opCast(?&amp;out) with a non-variable expression
  * Passing a string literal to function expecting &amp;out will now give compiler error
  * Fixed problem in compiler that didn't release a temporary variable when passing anonymous object to function expecting ?&amp;in
  * Fixed a bug when loading bytecode having identical shared functions in different namespaces
  * Compiler will now detect name conflict between property and function
  * asIScriptFunction::GetDeclaration(false, true) no longer includes the namespace before the function name for class methods
  * Fixed assert failure in asIScriptEngine::RefCastObject when object has multiple opCast methods
  * Compiler no longer accepts primitives in the right hand expression for handle assignments
  * Fixed compiler warning with use of asOFFSET on 64bit platforms
  * Fixed crash caused by CreateScriptObjectCopy when script class' constructor takes argument by handle
  * Child funcdefs in templates will no longer convert parameter types to @const&amp;
  * Fixed problem when compiling anonymous initialization list from default arg
  * Ownership of shared template instances wasn't correctly transferred when discarding modules
  * Fixed crash in compiler when matching anonymous list to function taking funcdef
  * Fixed assert failure in builder when compiling external shared interfaces with inheritance
  * Fixed crash in compiler when invalid script has inheritance from class with duplicate methods
- Clean with spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 2.34.0:
  * Fixed problem in compiler with bool property returned as
    reference in conditions
  * Fixed problem with catching exceptions in functions with
    multiple try-catch blocks
  * Fixed read from unallocated memory in compiler when
    compiling default args
  * Fixed problem with doing a value assign from array
    holding handles
  * Fixed crash in compiler when there are multiple matching
    global functions for set accessors
  * Fixed crash that could happen when loading bytecode with
    shared classes that doesn't match current declared shared classes
  * Fixed assert failure when compiling a construct call with
    an anonymous initialization list
  * Fixed incorrect bytecode sequence when doing value assignment
    from handles for script classes using default assignment operator
  * Fixed problem with default arg not being able to access members
    in expression
  * Fixed crash when releasing engine with template specialization
    containing child funcdefs
  * Fixed asCALL_THISCALL_ASGLOBAL to function correctly with
    multiple inheritance
  * Compiler now identifies match for functions taking object as
    inout ref when passing anonymous init list
  * Compiler now interrupts compilation after identifying error
    while compiling use of get property accessor
  * Compiler no longer identifies global script functions
    as property accessors when this is turned off with
    asEP_PROPERTY_ACCESSOR_MODE
  * Fixed config for FreeBSD on non-x86 64bit targets
  * asEP_PROPERTY_ACCESSOR_MODE has a new mode (3) to require
    property accessors to be flagged with 'property'
  * Property accessors are validated upon declaration when
    flagged with 'property'
  * asEP_PROPERTY_ACCESSOR_MODE is now set to 3 by default
  * Handles can now be declared read-only
  * Functions and methods intended to be used as virtual
    property should now be declared with a 'property' decorator
  * Added non-reserved keyword 'property'
  * Added asIScriptFunction::IsProperty
  * Removed an invalid assert() statement in ExecuteString
  * Debugger commands 'n' and 'o' no longer prints 'No
    script is running' when used as first command
  * Debugger command 'p' prints 'Invalid expression. No
    matching symbol' when the symbol doesn't exist in the current context
  * Fixed missing check for failed memory allocation
    in CScriptArray::Precache
  * The string factory in the std::string add-on is
    now thread safe
  * Enabled Virtual Terminal Processing in asrun for colored
    text on Windows console</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615636800">- Update to version 2.35.0
  Bug fixes:
  * asIScriptModule::GetGlobalVar was returning asSUCCESS when
    the given index was out of range
  * Compiler would give an error when compiling functions
    returning a reference to a type that cannot be instantiated
  * Fixed problem with LoadByteCode and shared classes
  * Fixed crash when using copy constructor declared as taking
    the object by value
  * Fixed memory invasion in compiler when compiling
    initialization lists with expressions using default arguments
  * Fixed memory invasion in compiler when compiling default
    arguments
  * Fixed an issue in compiler with auto type and constness
  * Fixed symbol lookup of child type from within class method
    while compiling a construct call
  * Fixed crash after a discarding a module that compiled a
    shared object type that continues to be used by other modules
  * Funcdefs are marked with asOBJ_GC as they can form circular
    references when used with delegates
  * Fixed memory leak when using CompileGlobalVar to add a
    variable to a module with an object type
  * Fixed error when loading bytecode that is using a list
    constructor for a value type
  * Fixed memory invasion in compiler when compiling default
    argument after an argument with index operator
  Library:
  * asIScriptModule::GetFunctionByName now supports informing
    the scope in the name
  * asIScriptModule::GetGlobalVarByName and GetTypeInfoByName
    also support informing the scope in the name
  * asIScriptEngine::GetTypeInfoByName and
    GetGlobalPropertyIndexByName also support informing the scope in
    the name
  * The default opAssign implementation for script classes will
    use the base class' opAssign method to copy inherited properties
  * Added config for 64bit x86 CPU on Haiku OS
  * Added flag asOBJ_APP_CLASS_MORE_CONSTRUCTORS to inform when
    a class with defaulted constructors has additional non-trivial
    constructors
  * Added support for native calling conventions on Linux with
    ARM64
  * Improved time for compilation and loading pre-compiled
    bytecode for scripts with lots of type definitions
  * Added config to make the library buildable for Linux with
    Elbrus 2000 CPU
  Library interface:
  * asIScriptObject::CopyFrom now takes a const pointer
  * RegisterGlobalProperty and RegisterObjectProperty now return
    the index of the property upon success
  Virtual machine:
  * asBC_Thiscall1 bytecode instruction is now capable of
    catching and translating C++ exceptions to script exceptions
  Add-ons &amp; Samples:
  * Implemented to-string debug callback for datetime in asrun
  * Fixed a problem due to daylight time when initializing a
    datetime object with specific date
  * debugger add-on handles incorrect user commands better
  * Implemented a version of exec for asrun sample that captures
    the standard output from the system command into a string
  * Implemented getCreateDateTime and getModifyDateTime on the
    filesystem add-on
  * Improved performance on array sort for arrays holding object
    types
  * Fixed registration of the virtual property accessors in the
    game sample
  * Fixed compilation error in scriptstdstring.cpp with
    AS_USE_NAMESPACE
  * Registered the script array add-on in the console sample
  * Added generic calling convention bindings for datetime and
    filesystem add-ons
  Project:
  * Fixed gnuc makefile to detect arm target and add a compiler
    flag to accept implicit IT constructs in thumb mode
- Use https for source URL
- Switch build to meson
- Add angelscript-addons_lib.patch
- Add pkgconfig support file
- Build addons library and install related headers
- Add angelscript_addons library subpackage
- Move docs to -devel and drop main package</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1617364800">- Fix build on aarch64:
  * angelscript-fix-aarch64.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634817600">- Update to version 2.35.1
  * Bug fixes
  * Fixed invalid bytecode sequence on calling method on explicit
    temporary object of value type
  * Fixed freeze in compiler when compiling script that declared
    the same interface twice and inherited from another
  * Fixed a problem with lambdas declared within shared functions
    not being considered shared (Thanks Phong Ba)
  * Fixed invalid bytecode sequence on creating a delegate from a
    lambda
  * Declaring arrays using the type[] syntax will now properly
    add implicit handle for the type when needed
  * Fixed crash if attempting to call CreateScriptObjectCopy with
    an asITypeInfo for a script function
  * Fixed error in compilation of ternary condition operator with
    regards to deferred arguments
  * Added more sanity checks in LoadByteCode to avoid crash on
    invalid stream data
  * Fixed crash when instantiating shared class after original
    module was discarded
  * Fixed assert failure in compiler on implicit conversion
    between unsigned integer types of different sizes
  * Fixed invalid bytecode sequence in initialization lists with
    value types whose opAssign returns void
  * Fixed registering asBEHAVE_LIST_CONSTRUCT on value type
    templates
  * Fixed compiler error in as_symboltable.h on GCC 11
  * Compiler no longer silently accepts implicit conversion from
    null handle to object type registered with ASHANDLE if there
    is no matching implicit constructor
  * Fixed problem in native calling convention on arm64 when
    function returned a reference to a class with
    asOBJ_APP_CLASS_ALLFLOATS
  * Script language
  * Ternary condition operator is now able to implicitly convert
    the types in the expressions to a common type
  * Declarations of shorthand nested namespaces is now supported
  * Add-ons
  * Fixed compilation error in filesystem add-on
  * Fixed datetime add-on to properly handle timezones with
    day-light-savings in a portable way
  * Fixed WRAP_MFN on gnuc when used within templated functions
  * Fixed issue in array::sort with callback that could cause
    objects in the array to be destroyed by gc
- Removed angelscript-fix-aarch64.patch, upstream merged</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1702209600">- Update to version 2.36.1
  * Bug fixes
  * Fixed assert failure with void expression in initialization
    list
  * Fixed assert failure with unsafe references turned on and
    temporary copy of value in function call
  * Fixed crash when doing handle assign from object handle
    received by reference parameter
  * Fixed error in compiler with unsafe references turned on and
    destruction of temporary variables in boolean expressions
  * Fixed crash when passing null to a ?&amp;inout param with unsafe
    references turned on
  * Fixed assert failure when compiling switch case with
    registered global const property
  * Fixed error in parser with default array and initialization
    lists
  * Fixed crash in compiler when same funcdef declaration is
    compiled multiple times in different modules
  * Fixed lookup bug with use of partial namespace in scope when
    already within a namespace
  * Fixed assert failure in compiler when class has invalid
    opCast method with parameters
  * Parser failed to understand lambda functions with explicit
    argument types with &amp;in, &amp;out, or &amp;inout
  * Fixed bug with use of default array on types without default
    constructors
  * Fixed bug with named args and construct calls
  * Fixed bug with variables declared in for loop being seen as
    in-scope by debugger after the loop ended
  * Fixed name conflict error for lambdas being rebuilt multiple
    times with CompileFunction
  * Fixed assert failure when explicitly casting anonymous init
    list to an object
  * Fixed assert failure on bitwise operation with boolean value
  * Fixed issue in compiler with unsafe references enabled and
    &amp;out parameters
  * Compiler now gives proper error when using temporary object
    for lvalue in assignment
  * BindImportedFunction was not giving error when attempting
    to bind class method
  * Fixed bug in save bytecode when there were multiple
    variables in different scope occupying the same stack
    position
  * Fixed bug in as_callfunc_x64_gcc.cpp when compiling with
    optimizations on gnuc
  * Fixed bug in compiler with compound assignment, virtual
    property, and unsafe references
  * Saved bytecode didn't store the 'property' function trait
  * Fixed crash with template instance referred by other
    template instance being deleted prematurely
  * Fixed specialization of templates with multiple subtypes
  * Library
  * Improved the error message when a boolean expression is
    required to inform the type that was given
  * Improved error message when delegate object cannot be
    created
  * Script language
  * Compiler now recognizes when switch cases have return in
    all paths
  * Anonymous functions can now be declared with nameless
    arguments
  * Add-ons &amp; Samples
  * Improved error message when array cannot be instantiated
    due to subtype not having any default constructor
  * Operations with strings and primitives can now be easily
    disabled by compiling the add-on with
    AS_NO_IMPL_OPS_WITH_STRING_AND_PRIMITIVE=1
  * ScriptBuilder no longer accepts #include directives with
    non-terminated strings for the filename
  * The serializer add-on is now capable of restoring objects
    only referenced from handles
  * Fixed compiler warnings on deprecated sprintf in scriptarray
    and scriptstdstring with xcode
  * Project
  * Fixed cmake project for compiling on apple arm64
  * Changed the cmake project to allow it to be included in
    other projects directly
- Changes in version 2.36.0
  * Bug fixes
  * Fixed 32bit/64bit compatibility of saved bytecode with
    unsafe references enabled
  * Fixed 32bit/64bit compatibility of saved bytecode in
    functions returning handles
  * Destructor for template value types now get a unique
    function with correct object type
  * Fixed crash in compiler when compiling initialization lists
    for a global variable with a higher index than 2^15
  * Fixed crash that could happen on cleaning up stack when
    unsafe references is used
  * Fixed crash in context stack unwind if it happened at a
    position after a branch return that returns a value object
    by value
  * Fixed GetAddressOfVar returning null for registered value
    pod types without constructor
  * Fixed GetAddressOfVar returning null for registered value
    types when the same offset is shared in multiple scopes
  * asIScriptEngine::AssignScriptObject didn't return any error
    when a type didn't have a value assignment operator
  * Fixed assert failure when two funcdefs with same name in
    two different classes
  * Script language
  * Improved implicit conversion rules to reduce number of type
    ambiguity errors for function overloads and ternary
    operators
  * Ternary condition will now return the result as handle if
    possible to avoid unnecessary copy of objects
  * Library
  * Added engine property asEP_IGNORE_DUPLICATE_SHARED_INTF to
    add backwards compatibility with 2.35.0 when scripts include
    declaration of shared interfaces more than once
  * Compiler now stores info on temporary variables too to allow
    these to be inspected at runtime
  * Added engine property to dynamically turn off debug output
  * When asEP_ALLOW_UNSAFE_REFERENCES is turned on the
    destruction of temporary objects will be deferred to end
    of expressions
  * Library interface
  * asIScriptContext::GetAddressOfVar now supports returning the
    address of a reference parameter without dereferencing it
  * asIScriptContext::GetAddressOfVar now supports returning the
    address of local value types even when not initialized yet
  * Added asIScriptContext::GetVar to retrieve static
    information on variables on the stack
  * Deprecated asIScriptContext::GetVarName and GetVarTypeId
  * asIScriptContext has new methods to support serialization
    of context state
  * Add-ons &amp; Samples
  * Fixed script array comparison for 64bit integers
  * CScriptArray with CScriptHandle as sub type can now be
    correctly copied
  * CScriptArray::SetValue now works with CScriptHandle as
    sub type
  * Fixed a compatibility issue in autowrapper WRAP_MFN_PR on
    clang compilers
  * Project
  * Added support for Linux with arm64 in gnuc project
  * Added MSVC2022 project files</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1734264000">- Update to version 2.37.0
  * Bug fixes
    + thiscall method with multiple inheritances was not working properly
    with composite offset
    + Fixed compiling the library with AS_NO_CLASS_METHODS
    + Fixed exception handling not restoring stack pointer in some cases,
    leading to buffer overflow and crashes after repetition
    + Fixed problem with parsing non-terminated heredoc strings
    + Fixed assert failure on invalid expression with assignment
    + Fixed assert failure on warning in function argument with ternary operator
    + Fixed crash in asIScriptContext::GetArgsOnStackCount when using
    unsafe references
    + Fixed bug in IsVarInScope that wouldn't identify an object variable
    declared just after a } as being in scope
    + Fixed problem with funtion overload between Obj@ and const Obj@
    + Fixed bug in compiler that allowed passing string literal to function as
    non-const references with unsafe references turned on
    + Fixed bug in native calling convention for arm64 with ?&amp; arguments
    + Fixed crash if passing negative value to GetTypeInfoById
    + asCDataType::GetSizeInMemoryBytes was not returning the correct size of
    handles
    + Fixed crash when attempting to use init list with enum type
    + Fixed assert failure on passing anonymous init list to function argument
    expecting a handle
    + Registered copy factories were not properly identified as copy factories
    if the parameter used &amp;inout instead of &amp;in
    + Fixed GetLineNumber that could randomly return the last line number of a
    function if called between Prepare and Execute
    + Fixed support for returning structs with 2 doubles in native calling
    conventions on arm64
    + Fixed a bug in bytecode serializer that could cause errors if composite
    properties were used
  * Library
    + Added engine property to disable garbage collection for script classes
    + Improved runtime performance by reducing overhead in script function calls
    + It is now possible to register factory functions receiving an auxiliary
    pointer with asCALL_CDECL_OBJLAST/OBJFIRST
    + Improved runtime performance with gnuc or clang compilers by using
    computed goto extension
    + as_config.h now has configuration to detect Linux with RISC-V 64bit CPU
    + asEP_ALWAYS_IMPL_DEFAULT_COPY can be set to 1 to tell compiler to always
    implement default copy even if other opAssign is declared
    + asEP_ALWAYS_IMPL_DEFAULT_COPY_CONSTRUCT can be set to 1 to tell compiler
    not to always implement default copy constructor even if other copy
    constructor is declared
    + asEP_ALWAYS_IMPL_DEFAULT_CONSTRUCT, DEFAULT_COPY, and
    DEFAULT_COPY_CONSTRUCT can now be set to 2 to tell compiler never to
    implement these
    + A new flag asOBJ_APP_CLASS_UNION is added to inform when a registered
    class contains unions, needed for Risc-V native ABI
  * Library interface
    + Added GetLastFunctionId to the engine, so it is possible to iterate over
    all functions with GetFunctionById
    + Introduced a new JIT compiler interface asIJITCompilerV2, use
    asEP_JIT_INTERFACE_VERSION to set which should be used
    + The new JIT compiler interface can use SetJITFunction to set the JIT
    compiled function at a later time, to allow better optimizations
    + Added asIScriptFunction::GetDeclaredAt
    + RegisterObjectType now takes a qword for the flags to make room for
    asOBJ_APP_CLASS_UNION
    + asITypeInfo::GetFlags also returns a qword to make room for
    asOBJ_APP_CLASS_UNION
  * Script language
    + A default copy opAssign method is provided for script classes if none has
    been explicitly defined
    + A default copy constructor is provided for script classes unless another
    copy constructor is explicitly defined (Thanks Patrick Jeeves)
    + An implicit conversion to primitive of same type by different size takes
    precedent over change in sign in function matching
    + It is now possible to explicitly delete auto generated constructor, copy
    constructor, and copy operator if they are not wanted
    + Templates can now be instantiated with const sub types
  * Add-ons &amp; Samples
    + Added thread safety for creating the string factory singleton
    + filesystem now replaces backslashes for forward slashes in the file path
    + Added auto wrappers WRAP_MFN_GLOBAL(_PR) for class methods that will be
    used as global functions
  * Project
    + Added support for native calling conventions on Linux with
    Risc-V 64bit CPU
    + Added support for native calling conventions on Apple OS's
    with M1/M2 CPUs</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to version 2.38.0
  * Bug fixes:
    + Use of computed gotos on gnuc and clang was not enabled by default
    + Fixed crash in context if the engine was shutdown while a context was
    still suspended
    + Fixed assert failure in compiler when trying to initialize an ashandle
    type with a value type
    + Fixed crash in compiler when compiling value assignment to null handle
    + Fixed parsing of declaration of global variable initialized with a
    template that takes multiple subtypes
    + Fixed crash when initializing global variable of scoped type declared
    with direct construct call
    + Fixed compilation global variable initialization with assignment so value
    doesn't have to be copied
    + Fixed some compilation errors in as_callfunc_arm64_msvc.asm
    + Fixed crash in GetThisPointer on contexts with nested state
    + Fixed compiler warning on fallthrough statement in as_context.cpp
    + Fixed crash when doing implicit conversion from value type to ref type
    for a function argument expecting reference to handle
    + Fixed crash when compiling script attempting to declare variable with
    type auto[]
    + Explicit copy constructor is no longer used implicitly by compiler
    + Fixed memory invasion that could happen if a context was reused after the
    stack had grown
    + Fixed crash when passing function pointer without @ prefix to argument
    expecting asOBJ_ASHANDLE
    + Fixed incorrect attempt to convert to null handle in ternary condition
    + Fixed assert on invalid assign with literal constant
    + Fixed handling of stack pointer for variadic functions
    + Fixed use of auto@ in foreach loop
    + Fixed incorrect reference count management in the library for template
    functions
    + Fixed invalid loop in FindNextFunctionCalled that could read out of
    bounds
    + Fixed compilation error in as_callfunc.cpp on gcc 12
    + Fixed crash in asIScriptGeneric::SetReturnObject for variadic functions
    + Fixed crash in bytecode loader when it tries to translate a list factory
    in invalid bytecode
    + Fixed crash in compiler when attempting to use template function without
    informing the subtypes
    + Fixed invalid bytecode when passing function pointer to functions
    expecting ?&amp;
    + Fixed error for invalid scripts attempting to pass anonymous functions to
    functions expecting ?&amp;
    + Fixed lookup of template subtypes when registering child funcdefs with
    different namespace set
    + Fixed crash in CreateScriptObject with asCALL_CDECL_OBJFIRST|LAST and
    auxiliary pointer
    + Fixed issue in asIScriptModule::SetDefaultNamespace with nested
    namespaces
    + Fixed implicit conversion to value type when the expression is a const
    of the same value type
    + Fixed invalid access of inherited member before it is initialized by
    parent constructor
    + Fixed crash on compiling function with funcdef by value as parameter type
    + Fixed saving bytecode with template functions
    + Removed compiler error on using temporary object as lvalue in value
    assignment
    + Fixed crash in GetAddressOfVar for object variables whose stack position
    is reused in multiple scopes
    + Try/catch now properly restores the stack pointer on exceptions
    + Fixed variadic in constructor/factory
    + Fixed out of bounds access in GetDeclaredAt
    + Fixed incorrect function overload matching with &amp;out parameters when
    parameter type cannot be implicitly converted to argument type
    + Fixed issue with builder not finding the inherited class if
    'using namespace' was used
    + Fixed saving/loading bytecode with calls to variadic functions
    + Fixed issue with ?&amp; arguments in native 32bit arm hard float calling
    conventions
    + Fixed issue with returning a structure of 4 floats by value in native
    32bit arm hard float calling conventions
    + Fixed premature release of class factory when discarding a module with a
    shared class declared within a namespace
    + Fixed use of auto in foreach loop which should use handle if possible
    + Fixed crash with ternary operator yielding reference to object handle
    and passed to function argument
    + Fixed crash due to aggressive bytecode optimization with ternary
    operator that set global variables in the result
  * Library:
    + Implemented support for registering template functions with
    RegisterGlobalFunction and RegisterObjectMethod using generic calling
    convention
    + Included a new function type asFUNC_TEMPLATE to indicate the template
    functions
    + Added engine property asEP_MEMBER_INIT_MODE to allow backwards
    compatiblity for how class members are initialized
    + Added engine property asEP_BOOL_CONVERSION_MODE to enable or disable
    contextual conversion to bool
    + Added engine property asEP_FOREACH_SUPPORT to allow turning off the
    foreach loops for backwards compatibility
    + Implemented support for registering functions with variadic arguments
    using generic calling convention
    + Removed unnecessary spaces in default argument expression returned with
    asIScriptFunction::GetDeclaration
    + asIScriptContext::GetVar now returns in the type modifiers if the
    variable is const
  * Library interface:
    + Deprecated GetStringFactoryReturnTypeId, and implemented
    GetStringFactory instead
    + Included GetSubTypeCount, GetSubTypeId, GetSubType to asIScriptFunction
    for template functions
    + Changed the destructor of asIScriptFactory to public as it doesn't have
    to be reference counted
    + asITypeInfo::GetProperty now returns info on constness
    + SetTranslateAppExceptionCallback, SetLineCallback, SetExceptionCallback
    now take asSFuncPtr by ref for consistency
    + Added GetMessageCallback
    + Changed the return values for GetStateRegisters and
    GetCallStateRegisters to indicate when a context is in an invalid state
    + Deprecated asIScriptFunction::GetScriptSectionName, use GetDeclaredAt
    instead
  * Script language:
    + It is now possible to instantiate registered template functions and
    call them
    + A class member can now be explicitly initialized in the class
    constructor, overriding the initialization defined in the declaration
    + Implemented contextual conversion to bool in conditions and boolean
    operations
    + Implemented support for foreach loops
    + Implemented support for using namespace
  * Add-ons &amp; Samples
    + Made parseFloat in std::string add-on threadsafe
    + Fixed issue in script builder with metadata for variable declarations
    using direct object initialization
    + Implemented a script socket add-on
    + asrun can now use sockets to setup a simple server, or connect to
    remote sockets
    + Fixed crash in CScriptBuilder when parsing metadata in namespaces
    declared with nested scope on single line
    + Added get_weekDay to datetime add-on
    + Implemented a string::regexFind method for the std::string add-on
    + Implemented support for foreach on script arrays and dictionary
    + Implemented format and scan with variadic args for std::string add-on
    + The any::retrieve methods were not registered as const
    + Fixed bug in script builder that didn't clear metadata from previous
    builds</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1765368000">- Add explicit build dependency to python3.</changelog>
</package>
<package pkgid="0167a61be81494e1ba138c99c6001bb422d69898c929996ad4480142fb63437f7293bf7192dc23f7544092b94ad9dff48320bde71fd2a49fcea53e58643f082a" name="ansible-11" arch="noarch">
  <version epoch="0" ver="11.13.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745496000">- update to 11.5.0:
  Ansible 11.5.0 includes ansible-core 2.18.5 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747828800">- update to 11.6.0:
  Ansible 11.6.0 includes ansible-core 2.18.6 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750248000">- update to 11.7.0:
  Ansible 11.7.0 includes ansible-core 2.18.6 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752753600">- update to 11.8.0:
  Ansible 11.8.0 includes ansible-core 2.18.7 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- update to 11.9.0:
  Ansible 11.9.0 includes ansible-core 2.18.8 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758110400">- renamed package to ansible-11</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 11.10.0:
  Ansible 11.10.0 includes ansible-core 2.18.9 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- update to 11.11.0:
  Ansible 11.11.0 includes ansible-core 2.18.10 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762430400">- update to 11.12.0:
  Ansible 11.12.0 includes ansible-core 2.18.11 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 11.13.0:
  Ansible 11.13.0 includes ansible-core 2.18.12 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
</package>
<package pkgid="c3adb4772964a2c179c0d8173645799d3eb9b35244c4149678ecae49f97c802b5c4455e8c3e87577c63f7b49f5ee1341149eb56e0e01666661b3b646ccd34555" name="ansible-12" arch="noarch">
  <version epoch="0" ver="12.3.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745496000">- update to 11.5.0:
  Ansible 11.5.0 includes ansible-core 2.18.5 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747828800">- update to 11.6.0:
  Ansible 11.6.0 includes ansible-core 2.18.6 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750248000">- update to 11.7.0:
  Ansible 11.7.0 includes ansible-core 2.18.6 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752753600">- update to 11.8.0:
  Ansible 11.8.0 includes ansible-core 2.18.7 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- update to 11.9.0:
  Ansible 11.9.0 includes ansible-core 2.18.8 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- update to 12.0.0:
  Ansible 12.0.0 includes ansible-core 2.19.0 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- update to 12.1.0:
  Ansible 12.1.0 includes ansible-core 2.19.3 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 12.2.0:
  Ansible 12.2.0 includes ansible-core 2.19.4 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763640000">- rename package to ansible-12, following the 12.x releases of
  ansible</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 12.3.0:
  Ansible 12.3.0 includes ansible-core 2.19.5 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
</package>
<package pkgid="599801bec758cf3ed3b9f2f63c7de81a3ba5d6f9101173384a0d892f0d87ed00b3e835d6ee69756dcfc73b35e4b0b2d1f42d1c0ccb237134f20df319b276ba7b" name="ansible" arch="noarch">
  <version epoch="0" ver="13.5.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- update to 11.9.0:
  Ansible 11.9.0 includes ansible-core 2.18.8 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 11
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/11/CHANGELOG-v11.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- update to 12.0.0:
  Ansible 12.0.0 includes ansible-core 2.19.0 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- update to 12.1.0:
  Ansible 12.1.0 includes ansible-core 2.19.3 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 12.2.0:
  Ansible 12.2.0 includes ansible-core 2.19.4 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 12
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/12/CHANGELOG-v12.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763640000">- update to 13.0.0:
  Ansible 13.0.0 includes ansible-core 2.20.0 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 13
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/13/CHANGELOG-v13.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 13.1.0:
  Ansible 13.1.0 includes ansible-core 2.20.1 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 13
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/13/CHANGELOG-v13.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- update to 13.2.0:
  Ansible 13.2.0 includes ansible-core 2.20.1 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 13
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/13/CHANGELOG-v13.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 13.3.0:
  Ansible 13.3.0 includes ansible-core 2.20.2 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 13
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/13/CHANGELOG-v13.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 13.4.0:
  Ansible 13.4.0 includes ansible-core 2.20.3 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 13
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/13/CHANGELOG-v13.rst</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- update to 13.5.0:
  Ansible 13.5.0 includes ansible-core 2.20.4 as well as a curated
  set of Ansible collections that provide a vast number of modules
  and plugins.
  Collections which have opted-in to being a part of the Ansible 13
  unified changelog will have an entry on this page:
  https://github.com/ansible-community/ansible-build-data/blob/main/13/CHANGELOG-v13.rst</changelog>
</package>
<package pkgid="174f6247f2495a01e593d9fbac2253d31bd5d668c16c0f4ec5526d802bea590b4e92310e20ea1e36a4267c3c2b68f02b76fe86aebe9f783f95be1ef72dcdc765" name="ansible-builder" arch="noarch">
  <version epoch="0" ver="3.1.1" rel="2.1"/>
  <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="1684152000">- update to 3.0.0:
  * A major evolution of Ansible Builder's Execution Environment
    definition format, with overall themes of increased flexibility
    and minimizing required manual alterations of generated build
    contexts. New features of the version 3 Execution Environment
    definition include:
  - Use of vanilla RHEL-ish container images instead of
    specially-crafted base and builder images (tested against
    Fedora, CentOS Stream 8/9, UBI9 and others).
  - Injection of custom build steps before and after every build
    stage.
  - Copying arbitrary files from the builder host into the
    generated container build context (which can then be copied
    into intermediate/final container images as needed with
    custom build steps).
  - Declarative bootstrapping of Python, Ansible Core, and
    Ansible Runner (in addition to roles/collections, of course).
  - Inline definition of Python/bindep/role/collection
    requirements in Execution Environment YAML (external files
    also still supported).
  - Customization of final container initialization ENTRYPOINT,
    USER, and CMD (with verified automatic defaults).
  - Dynamic builder image from user-specified base image-
    specifying a builder image is no longer required (or
    allowed).
  - Faster builds due to linear stage inheritance and removal of
    forced OS package upgrades.
  - Numerous bugfixes and minor enhancements... see documentation
    for examples.
  * Breaking Changes
  - The `--squash` argument to `build` now defaults to `off` for
    all container runtimes. This allows build caches to function
    by default for `podman` during development and testing, at
    the cost of more intermediate layers in the resultant image.
    Manually specifying `--squash new` is suggested for CI and
    production builds when using `podman` to minimize the size
    and number of intermediate layers.
  - Forced OS package manager upgrades are no longer performed in
    individual build stages by default. If a full OS package
    upgrade is desired, add a new build directive to
    `prepend_base` under `additional_build_steps` (e.g., `- RUN
    dnf upgrade -y`) to upgrade packages on the base image. The
    upgraded packages will be reflected in all subsequent build
    stages.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684152001">- 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="1684152002">- disable color in checks</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684411200">- fix 'ansible-builder --version' not reporting the right version</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684497600">- fix version by BuildRequire for setuptools_scm instead of
  hardcoding the version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1708776000">- update to 3.0.1:
  * Wrap variable in double quotes by @Akasurde in #537
  * definition.rst: Add link to Galaxy requirements file format;
    add example of specifying collection version by @Andersson007
    in #549
  * Docs: mention a few base images as examples, using a free one
    as the default by @felixfontein in #544
  * Update to the builder documentation by @acozine in #552
  * Document PKGMGR_PRESERVE_CACHE by @Akasurde in #558
  * Added scenarios for version 3 by @Akasurde in #538
  * Docs: Using prepend_base by @Akasurde in #563
  * collection_metadata: improve documentation by @Andersson007 in
    [#551]
  * Improve CLI usage docs by @Andersson007 in #559
  * Fix container policy for version 3 by @Shrews in #654</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1718971200">- switch to using a git checkout instead of the PyPI tarball
  without checksum
- update to 3.1.0:
  * New Features
  - Support for tags from the configuration file by @Akasurde in
    [#555]
  - Support multiple -v for verbosity by @Shrews in #564
  - Allow the .yaml file extension on the default EE file by
    @Shrews in #631
  - Account for PEP668 in pip invocations by @Shrews in #627
  - Expose a way to exclude dependencies by @Shrews in #664
  - Support extra build command args by @Shrews in #677
  * Other Improvements
  - Various improvements to documentation.
  - Warn if USER directive is found in additional_build_steps by
    @Akasurde in #528
  - Warn about version less than 3 by @Akasurde in #574
  - Warn user about using default base image in v3 by @Akasurde
    in #591
  - Fix container policy for version 3 by @Shrews in #652
  - Guarantee collection base path exists by @Shrews in #683</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761652800">- update to 3.1.1:
  * Bug Fixes
  - fix: capitalize 'as' to follow from-as-casing rule (#687)
  - Set file permissions on context files created from inline
    reqs (#751)
  * Documentation
  - New 3.1 porting guide (#701)
  - Add simple EE file example by (#739)
  - Add scenario guide for validating Python deps (#758)</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1767700800">- Fix pytest 9.0.2 compatibility: ignore PytestRemovedIn9Warning
    pytest 9.0.2 treats deprecation warnings about marks on
    fixtures as errors. Add warning filters to suppress
    PytestRemovedIn9Warning so tests can run successfully.</changelog>
</package>
<package pkgid="0fd78519db0ab6159297808c6bce8bdaa1dc747f688aa99fa0ff30b92e150b6adf6011342ae17dfd502287e16845cf7b9b5a486e46ce85a3dcce94371ac0233b" name="ansible-cmdb" arch="noarch">
  <version epoch="0" ver="1.31" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1574596800">- Initial package, version 1.30
- Add patch:
  * ansible-cmdb-dont-require-ushlex.patch
    ushlex is only needed for the python2 version</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615032000">- Update to version 1.31
  * PyPi package had wrong license (MIT). Changed to GPLv3.
  * Minor changes to variable parsing and applying.
  * A fix for the "sql" template. A new reserved keyword has been
    renamed.
  * Minor changes and improvements to the "html_fancy" template.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- drop unused import for deprecated imp, that is no longer existing
  in Python 3.12 or higher</changelog>
</package>
<package pkgid="820a664e32d89a23dd24a3e2b1db2c12d3f2fcaa9b6a987fc40b70ef08c022eef98706325557b15e75011ba0cd413940d2d33510a437d901786112e27bc455e5" name="ansible-core-2.18" arch="noarch">
  <version epoch="0" ver="2.18.15" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- update to 2.18.8:
  * Minor Changes
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Replace remote FreeBSD 13.3 with 13.5.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  * Bugfixes
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- renamed package to ansible-core-2.18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 2.18.9:
  * Minor Changes
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  * Bugfixes
  - dnf - Fail gracefully when an invalid conf_file is used
    instead of dumping raw exception and traceback. (#85681)
  - service_facts - skip lines which does not contain service
    names in openrc output (#84512).
  - user - Use higher precedence HOME_MODE as UMASK for path
    provided (#84482).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- update to 2.18.10:
  * Bugfixes
  - respawn - use copy of env variables to update existing
    PYTHONPATH value (#84954).
  - run_command - Fixed premature selector unregistration on empty
    read from stdout/stderr that caused truncated output or hangs in
    rare situations.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760529600">- Rename ansible-test to ansible-test-2.18; this package otherwise
  overwrites the ansible-test as generated by the unsuffixed
  ansible package. Names must not exist in duplicates.
  Thanks Dominique!</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 2.18.11:
  * Bugfixes
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 2.18.12:
  * Bugfixes
  - Variable loading now uses file source instead of variables
    when invalidly formmated vars file is loaded.
  - ansible-test - The runtime-metadata sanity test now ignores
    pre-release and build identifiers in collection versions.
    This prevents errors if a tombstone version is X.0.0, while
    the collection's version is X.0.0-prerelease (#85193)."</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 2.18.13:
  https://github.com/ansible/ansible/blob/v2.18.13/changelogs/CHANGELOG-v2.18.rst
  * Minor Changes
  - ansible-test - Replace RHEL 10.0 remote with 10.1.
  - ansible-test - Replace RHEL 9.4 remote with 9.7.
  - conditionals - Conditional expressions (such as when in
    playbook tasks or that in the assert action) with results
    other than True or False will issue a deprecation warning.
    Such expressions mask subtle errors and will fail by default
    in Ansible Core &gt;= 2.19. They should be corrected to always
    ensure a strictly boolean (True or False) result. The
    stricter Ansible Core &gt;= 2.19 failure behavior can be enabled
    by configuring ALLOW_BROKEN_CONDITIONALS to False.
  * Bugfixes
  - Fix Windows LIB env var corruption
    (ansible-collections/ansible.windows#297).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 2.18.14:
  https://github.com/ansible/ansible/blob/v2.18.14/changelogs/CHANGELOG-v2.18.rst
  * Minor Changes
  - ansible-test - Update URL used to download FreeBSD wheels for
    managed remotes.
  - ansible-test - Use the new API endpoint for the Ansible Core CI
    service.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- update to 2.18.15:
  * Minor Changes
  - ansible-test - Add container/remote aliases for more loosely
    specifying managed test environments.
  - ansible-test - Add support for using the Ansible Core CI
    service from GitHub Actions.
  * Bugfixes
  - rpm_key - Use librpm library API instead of gpg utility to
    support version 6 PGP keys (#86157).</changelog>
</package>
<package pkgid="90779393141f118862505a96a0502819f40b069828cec390461a173f827642b9c97c904cca9f74d6426d939deab549f8cb78b2642811bb552168d98408079095" name="ansible-core-2.19" arch="noarch">
  <version epoch="0" ver="2.19.8" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209600">- update to 2.19.0:
  Large update, please see the full changelog for the full list of
  bugfixes and minor changes
  https://github.com/ansible/ansible/blob/v2.19.0/changelogs/CHANGELOG-v2.19.rst
  * Major Changes
  - Jinja plugins - Jinja builtin filter and test plugins are now
    accessible via their fully-qualified names
    ansible.builtin.{name}.
  - Task Execution / Forks - Forks no longer inherit stdio from
    the parent ansible-playbook process. stdout, stderr, and
    stdin within a worker are detached from the terminal, and
    non-functional. All needs to access stdio from a fork for
    controller side plugins requires use of Display.
  - ansible-test - Packages beneath module_utils can now contain
    __init__.py files.
  - variables - The type system underlying Ansible's variable
    storage has been significantly overhauled and formalized.
    Attempts to store unsupported Python object types in
    variables now more consistently yields early warnings or
    errors.
  - variables - To support new Ansible features, many variable
    objects are now represented by subclasses of their respective
    native Python types. In most cases, they behave
    indistinguishably from their original types, but some Python
    libraries do not handle builtin object subclasses properly.
    Custom plugins that interact with such libraries may require
    changes to convert and pass the native types.
  * Breaking Changes / Porting Guide
  - Support for the toml library has been removed from TOML
    inventory parsing and dumping. Use tomli for parsing on
    Python 3.10. Python 3.11 and later have built-in support for
    parsing. Use tomli-w to support outputting inventory in TOML
    format.
  - assert - The quiet argument must be a commonly-accepted
    boolean value. Previously, unrecognized values were silently
    treated as False.
  - conditionals - Conditional expressions that result in
    non-boolean values are now an error by default. Such results
    often indicate unintentional use of templates where they are
    not supported, resulting in a conditional that is always
    true. When this option is enabled, conditional expressions
    which are a literal None or empty string will evaluate as
    true, for backwards compatibility. The error can be
    temporarily changed to a deprecation warning by enabling the
    ALLOW_BROKEN_CONDITIONALS config option.
  - first_found lookup - When specifying files or paths as a
    templated list containing undefined values, the undefined
    list elements will be discarded with a warning. Previously,
    the entire list would be discarded without any warning.
  - internals - The AnsibleLoader and AnsibleDumper classes for
    working with YAML are now factory functions and cannot be
    extended.
  - internals - The ansible.utils.native_jinja Python module has
    been removed.
  - lookup plugins - Lookup plugins called as with_(lookup) will
    no longer have the _subdir attribute set.
  - lookup plugins - terms will always be passed to run as the
    first positional arg, where previously it was sometimes
    passed as a keyword arg when using with_ syntax.
  - loops - Omit placeholders no longer leak between loop item
    templating and task templating. Previously, omit placeholders
    could remain embedded in loop items after templating and be
    used as an omit for task templating. Now, values resolving to
    omit are dropped immediately when loop items are templated.
    To turn missing values into an omit for task templating, use
    | default(omit). This solution is backward-compatible with
    previous versions of ansible-core.
  - modules - Ansible modules using sys.excepthook must use a
    standard try/except instead.
  - plugins - Any plugin that sources or creates templates must
    properly tag them as trusted.
  - plugins - Custom Jinja plugins that accept undefined
    top-level arguments must opt in to receiving them.
  - plugins - Custom Jinja plugins that use environment.getitem
    to retrieve undefined values will now trigger a MarkerError
    exception. This exception must be handled to allow the plugin
    to return a Marker, or the plugin must opt-in to accepting
    Marker values.
  - public API - The ansible.vars.fact_cache.FactCache wrapper
    has been removed.
  - serialization of omit sentinel - Serialization of variables
    containing omit sentinels (e.g., by the to_json and to_yaml
    filters or ansible-inventory) will fail if the variable has
    not completed templating. Previously, serialization succeeded
    with placeholder strings emitted in the serialized output.
  - set_fact - The string values "yes", "no", "true" and "false"
    were previously converted (ignoring case) to boolean values
    when not using Jinja2 native mode. Since Jinja2 native mode
    is always used, this conversion no longer occurs. When
    boolean values are required, native boolean syntax should be
    used where variables are defined, such as in YAML. When
    native boolean syntax is not an option, the bool filter can
    be used to parse string values into booleans.
  - template lookup - The convert_data option is deprecated and
    no longer has any effect. Use the from_json filter on the
    lookup result instead.
  - templating - Access to _ prefixed attributes and methods, and
    methods with known side effects, is no longer permitted. In
    cases where a matching mapping key is present, the associated
    value will be returned instead of an error. This increases
    template environment isolation and ensures more consistent
    behavior between the . and [] operators.
  - templating - Conditionals and lookups which use embedded
    inline templates in Jinja string constants now display a
    warning. These templates should be converted to their
    expression equivalent.
  - templating - Many Jinja plugins (filters, lookups, tests) and
    methods previously silently ignored undefined inputs, which
    often masked subtle errors. Passing an undefined argument to
    a Jinja plugin or method that does not declare undefined
    support now results in an undefined value.
  - templating - Templates are always rendered in Jinja2 native
    mode. As a result, non-string values are no longer
    automatically converted to strings.
  - templating - Templates resulting in None are no longer
    automatically converted to an empty string.
  - templating - Templates with embedded inline templates that
    were not contained within a Jinja string constant now result
    in an error, as support for multi-pass templating was removed
    for security reasons. In most cases, such templates can be
    easily rewritten to avoid the use of embedded inline
    templates.
  - templating - The allow_unsafe_lookups option no longer has
    any effect. Lookup plugins are responsible for tagging
    strings containing templates to allow evaluation as a
    template.
  - templating - The result of the range() global function cannot
    be returned from a template- it should always be passed to a
    filter (e.g., random). Previously, range objects returned
    from an intermediate template were always converted to a
    list, which is inconsistent with inline consumption of range
    objects.
  - templating - #jinja2: overrides in templates with invalid
    override names or types are now templating errors.
  * Deprecated Features
  - CLI - The --inventory-file option alias is deprecated. Use
    the -i or --inventory option instead.
  - Jinja test plugins - Returning a non-boolean result from a
    Jinja test plugin is deprecated.
  - Passing a warnings` or ``deprecations key to exit_json or
    fail_json is deprecated. Use AnsibleModule.warn or
    AnsibleModule.deprecate instead.
  - Strategy Plugins - Use of strategy plugins not provided in
    ansible.builtin are deprecated and do not carry any backwards
    compatibility guarantees going forward. A future release will
    remove the ability to use external strategy plugins. No
    alternative for third party strategy plugins is currently
    planned.
  - The ShellModule.checksum method is now deprecated and will be
    removed in ansible-core 2.23. Use
    ActionBase._execute_remote_stat() instead.
  - The ansible.module_utils.common.collections.count() function
    is deprecated and will be removed in ansible-core 2.23. Use
    collections.Counter() from the Python standard library
    instead.
  - YAML parsing - Usage of the YAML 1.1 !!omap and !!pairs tags
    is deprecated. Use standard mappings instead.
  - YAML parsing - Usage of the undocumented !vault-encrypted
    YAML tag is deprecated. Use !vault instead.
  - ansible.compat.importlib_resources is deprecated and will be
    removed in ansible-core 2.23. Use importlib.resources from
    the Python standard library instead.
  - ansible.module_utils.compat.datetime - The datetime
    compatibility shims are now deprecated. They are scheduled to
    be removed in ansible-core v2.21. This includes UTC,
    utcfromtimestamp() and utcnow importable from said module
    (#81874).
  - bool filter - Support for coercing unrecognized input values
    (including None) has been deprecated. Consult the filter
    documentation for acceptable values, or consider use of the
    truthy and falsy tests.
  - cache plugins - The ansible.plugins.cache.base Python module
    is deprecated. Use ansible.plugins.cache instead.
  - callback plugins - The v2_on_any callback method is
    deprecated. Use specific callback methods instead.
  - callback plugins - The v1 callback API (callback methods not
    prefixed with v2_) is deprecated. Use v2_ prefixed methods
    instead.
  - conditionals - Conditionals using Jinja templating delimiters
    (e.g., {{, {%) should be rewritten as expressions without
    delimiters, unless the entire conditional value is a single
    template that resolves to a trusted string expression. This
    is useful for dynamic indirection of conditional expressions,
    but is limited to trusted literal string expressions.
  - config - The ACTION_WARNINGS config has no effect. It
    previously disabled command warnings, which have since been
    removed.
  - config - The DEFAULT_ALLOW_UNSAFE_LOOKUPS configuration
    option is deprecated and no longer has any effect. Ansible
    templating no longer encounters situations where use of
    lookup plugins is considered "unsafe".
  - config - The DEFAULT_JINJA2_NATIVE option has no effect.
    Jinja2 native mode is now the default and only option.
  - config - The DEFAULT_NULL_REPRESENTATION option has no
    effect. Null values are no longer automatically converted to
    another value during templating of single variable
    references.
  - config - The DEFAULT_UNDEFINED_VAR_BEHAVIOR configuration
    option is deprecated and no longer has any effect. Attempting
    to use an undefined variable where undefined values are
    unexpected is now always an error. This behavior was enabled
    by default in previous versions, and disabling it yielded
    inconsistent results.
  - config - The STRING_TYPE_FILTERS configuration option is
    deprecated and no longer has any effect. Since the template
    engine now always preserves native types, there is no longer
    a risk of unintended conversion from strings to native types.
  - config - Using the DEFAULT_JINJA2_EXTENSIONS configuration
    option to enable Jinja2 extensions is deprecated. Previously,
    custom Jinja extensions were disabled by default, as they can
    destabilize the Ansible templating environment. Templates
    should only make use of filter, test and lookup plugins.
  - config - Using the DEFAULT_MANAGED_STR configuration option
    to customize the value of the ansible_managed variable is
    deprecated. The ansible_managed variable can now be set the
    same as any other variable.
  - display - The Display.get_deprecation_message method has been
    deprecated. Call Display.deprecated to display a deprecation
    message, or call it with removed=True to raise an
    AnsibleError.
  - file loading - Loading text files with DataLoader containing
    data that cannot be decoded under the expected encoding is
    deprecated. In most cases the encoding must be UTF-8,
    although some plugins allow choosing a different encoding.
    Previously, invalid data was silently wrapped in Unicode
    surrogate escape sequences, often resulting in later errors
    or other data corruption.
  - first_found lookup - Splitting of file paths on ,;: is
    deprecated. Pass a list of paths instead. The split method on
    strings can be used to split variables into a list as needed.
  - interpreter discovery - The auto_legacy and
    auto_legacy_silent options for INTERPRETER_PYTHON are
    deprecated. Use auto or auto_silent options instead, as they
    have the same effect.
  - inventory plugins - Setting invalid Ansible variable names in
    inventory plugins is deprecated.
  - oneline callback - The oneline callback and its associated
    ad-hoc CLI args (-o, --one-line) are deprecated.
  - paramiko - The paramiko connection plugin has been deprecated
    with planned removal in 2.21.
  - playbook - The timedout.frame task result value (injected
    when a task timeout occurs) is deprecated. Include error in
    the DISPLAY_TRACEBACK config value to capture a full Python
    traceback for timed out actions.
  - playbook syntax - Specifying the task args keyword without a
    value is deprecated.
  - playbook syntax - Using key=value args and the task args
    keyword on the same task is deprecated.
  - playbook syntax - Using a mapping with the action keyword is
    deprecated. (#84101)
  - playbook variables - The play_hosts variable has been
    deprecated, use ansible_play_batch instead.
  - plugin error handling - The AnsibleError constructor arg
    suppress_extended_error is deprecated. Using
    suppress_extended_error=True has the same effect as
    show_content=False.
  - plugins - Accessing plugins with _-prefixed filenames without
    the _ prefix is deprecated.
  - public API - The ansible.errors.AnsibleFilterTypeError
    exception type has been deprecated. Use AnsibleTypeError
    instead.
  - public API - The ansible.errors._AnsibleActionDone exception
    type has been deprecated. Action plugins should return a task
    result dictionary in success cases instead of raising.
  - public API - The ansible.module_utils.common.json.json_dump
    function is deprecated. Call Python stdlib json.dumps
    instead, with cls set to an Ansible profile encoder type from
    ansible.module_utils.common.json.get_encoder.
  - template lookup - The jinja2_native option is no longer used
    in the Ansible Core code base. Jinja2 native mode is now the
    default and only option.
  - templating - Support for enabling Jinja2 extensions (not
    plugins) has been deprecated.
  - templating - The disable_lookups option has no effect, since
    plugins must be updated to apply trust before any templating
    can be performed.
  - tree callback - The tree callback and its associated ad-hoc
    CLI args (-t, --tree) are deprecated.
  * Removed Features (previously deprecated)
  - Remove deprecated plural form of collection path (#84156).
  - Removed deprecated STRING_CONVERSION_ACTION (#84220).
  - encrypt - passing unsupported passlib hashtype now raises
    AnsibleFilterError.
  - manager - remove deprecated include_delegate_to parameter
    from get_vars API.
  - modules - Modules returning non-UTF8 strings now result in an
    error. The MODULE_STRICT_UTF8_RESPONSE setting can be used to
    disable this check.
  - removed deprecated pycompat24 and compat.importlib.
  - selector - remove deprecated compat.selector related files
    (#84155).
  - windows - removed common module functions
    ConvertFrom-AnsibleJson, Format-AnsibleException from Windows
    modules as they are not used and add unneeded complexity to
    the code.
  * Security Fixes
  - include_vars action - Ensure that result masking is correctly
    requested when vault-encrypted files are read.
    (CVE-2024-8775)
  - task result processing - Ensure that action-sourced result
    masking (_ansible_no_log=True) is preserved. (CVE-2024-8775)
  - templating - Ansible's template engine no longer processes
    Jinja templates in strings unless they are marked as coming
    from a trusted source. Untrusted strings containing Jinja
    template markers are ignored with a warning. Examples of
    trusted sources include playbooks, vars files, and many
    inventory sources. Examples of untrusted sources include
    module results and facts. Plugins which have not been updated
    to preserve trust while manipulating strings may
    inadvertently cause them to lose their trusted status.
  - templating - Changes to conditional expression handling
    removed numerous instances of insecure multi-pass templating
    (which could result in execution of untrusted template
    expressions).
  - user action won't allow ssh-keygen, chown and chmod to run on
    existing ssh public key file, avoiding traversal on existing
    symlinks (CVE-2024-9902).
- remove patch 771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch that
  is included upstream
- remove patch unarchive-test-fix.patch that is included upstream
- remove patch suse-distribution-fix.patch that is included
  upstream</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209601">- update to 2.19.1:
  * Minor Changes
  - AnsibleModule - Add temporary internal monkeypatch-able hook
    to alter module result serialization by splitting
    serialization from '_return_formatted' into
    '_record_module_result'.
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  - encrypt - check datatype of salt_size in password_hash
    filter.
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  * Bugfixes
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - argspec validation - The str argspec type treats None values
    as empty string for better consistency with pre-2.19
    templating conversions.
  - conditionals - When displaying a broken conditional error or
    deprecation warning, the origin of the non-boolean result is
    included (if available), and the raw result is omitted.
  - failed_when - When using failed_when to suppress an error,
    the exception key in the result is renamed to
    failed_when_suppressed_exception. This prevents the error
    from being displayed by callbacks after being suppressed.
    (#85505)
  - import_tasks - fix templating parent include arguments.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.
  - template lookup - Skip finalization on the internal
    templating operation to allow markers to be returned and
    handled by, e.g. the default filter. Previously, finalization
    tripped markers, causing an exception to end processing of
    the current template pipeline. (#85674)
  - templating - Avoid tripping markers within Jinja generated
    code. (#85674)
  - templating - Ensure filter plugin result processing occurs
    under the correct call context. (#85585)
  - templating - Fix slicing of tuples in templating (#85606).
  - templating - Multi-node template results coerce embedded None
    nodes to empty string (instead of rendering literal None to
    the output).
  - templating - Undefined marker values sourced from the Jinja
    getattr-&gt;getitem fallback are now accessed correctly, raising
    AnsibleUndefinedVariable for user plugins that do not
    understand markers. Previously, these values were erroneously
    returned to user plugin code that had not opted in to marker
    acceptance.
  - tqm - use display.error_as_warning instead of
    display.warning_as_error.
  - tqm - use display.error_as_warning instead of self.warning.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 2.19.2:
  * Minor Changes
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  * Bugfixes
  - The ansible_failed_task variable is now correctly exposed in a
    rescue section, even when a failing handler is triggered by the
    flush_handlers task in the corresponding block (#85682)
  - ternary filter - evaluate values lazily (#85743)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- update to 2.19.3:
  * Minor Changes
  - fetch_file - add ca_path and cookies parameter arguments
    (#85172).
  * Bugfixes
  - Windows async - Handle running PowerShell modules with
    trailing data after the module result
  - ansible-doc --list/--list_files/--metadata-dump - fixed
    relative imports in nested filter/test plugin files (#85753).
  - display - Fixed reference to undefined
    '_DeferredWarningContext' when issuing early warnings during
    startup. (#85886)
  - run_command - Fixed premature selector unregistration on
    empty read from stdout/stderr that caused truncated output or
    hangs in rare situations.
  - script inventory plugin will now show correct 'incorrect'
    type when doing implicit conversions on groups.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 2.19.4:
  * Bugfixes
  - Fix issue where play tags prevented executing notified
    handlers (#85475)
  - Fix issues with keywords being incorrectly validated on
    import_tasks (#85855, #85856)
  - Fix traceback when trying to import non-existing file via
    nested import_tasks (#69882)
  - SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more
    robust by splitting concerns between forks and the parent.
  - Windows - ignore temporary file cleanup warning when using
    AnsibleModule to compile C# utils. This should reduce the
    number of warnings that can safely be ignored when running
    PowerShell modules - #85976
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).
  - callback plugins - improve consistency accessing the Task
    object's resolved_action attribute.
  - config lookup now properly factors in variables and
    show_origin when checking entries from the global
    configuration.
  - option argument deprecations now have a proper alternative
    help text.
  - package_facts - typecast bytes to string while returning
    facts (#85937).
  - psrp - ReadTimeout exceptions now mark host as unreachable
    instead of fatal (#85966)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762516800">- new package ansible-core-2.19 following the 2.19.x series</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 2.19.5:
  * Bugfixes
  - Fix AnsibleModule.human_to_bytes(), which was never adjusted
    after the standalone human_to_bytes() got a new parameter
    default_unit (#85259).
  - Variable loading now uses file source instead of variables
    when invalidly formmated vars file is loaded.
  - ansible-test - The runtime-metadata sanity test now ignores
    pre-release and build identifiers in collection versions.
    This prevents errors if a tombstone version is X.0.0, while
    the collection's version is X.0.0-prerelease (#85193)."
  - first_found - Correct the "Include tasks only if one of the
    files exists, otherwise skip" example.
  - get_url - fix regex for GNU Digest line which is used in
    comparing checksums (#86132).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 2.19.6:
  https://github.com/ansible/ansible/blob/v2.19.6/changelogs/CHANGELOG-v2.19.rst
  * Minor Changes
  - ansible-test - Replace RHEL 10.0 remote with 10.1.
  - ansible-test - Replace RHEL 9.5 remote with 9.7.
  * Bugfixes
  - Fix Windows LIB env var corruption
    (ansible-collections/ansible.windows#297).
  - ansible_local will no longer trigger variable injection
    default value deprecation.
  - package, service, gather_facts - fix templating
    module_defaults for modules executed by these action plugins.
    (#85848)
  - winrm - Provide a better error message if a domain user is
    specified using a User Principal Name (UPN) but the
    pykerberos library is not installed so Kerberos is
    unavailable.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 2.19.7:
  https://github.com/ansible/ansible/blob/v2.19.7/changelogs/CHANGELOG-v2.19.rst
  * Minor Changes
  - ansible-test - Update URL used to download FreeBSD wheels for
    managed remotes.
  - ansible-test - Use the new API endpoint for the Ansible Core
    CI service.
  * Bugfixes
  - Fix up the Action plugin '_make_tmp_path' error to only
    include the command run rather than the shell's dataclass
    repr from mkdtemp.
  - local connection - Pass correct type to become plugins when
    checking password (#86458)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- update to 2.19.8:
  * Minor Changes
  - ansible-test - Add container/remote aliases for more loosely
    specifying managed test environments.
  - ansible-test - Add support for using the Ansible Core CI
    service from GitHub Actions.
  * Bugfixes
  - ansible-connection - Prevent unpickling failures in module
    contexts by ensuring that AnsibleTaggedObjects in pickled
    responses are converted to plain types in JsonRpcServer.
  - config lookup now uses preexisting constants for templating
    when needed.
  - yaml loading - Fix traceback when parsing YAML strings (not
    files) when using the pure Python implementation of PyYAML.</changelog>
</package>
<package pkgid="5b81b3ccbc6de69c6dd99ba6ec2ab1ad2e11f2d8d5775575dbebd402756186ede88207f02a47fb4598358b68b2ee32b3a2812ccbcf348a6e3569088a3ac9ac57" name="ansible-core" arch="noarch">
  <version epoch="0" ver="2.20.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209600">- update to 2.19.0:
  Large update, please see the full changelog for the full list of
  bugfixes and minor changes
  https://github.com/ansible/ansible/blob/v2.19.0/changelogs/CHANGELOG-v2.19.rst
  * Major Changes
  - Jinja plugins - Jinja builtin filter and test plugins are now
    accessible via their fully-qualified names
    ansible.builtin.{name}.
  - Task Execution / Forks - Forks no longer inherit stdio from
    the parent ansible-playbook process. stdout, stderr, and
    stdin within a worker are detached from the terminal, and
    non-functional. All needs to access stdio from a fork for
    controller side plugins requires use of Display.
  - ansible-test - Packages beneath module_utils can now contain
    __init__.py files.
  - variables - The type system underlying Ansible's variable
    storage has been significantly overhauled and formalized.
    Attempts to store unsupported Python object types in
    variables now more consistently yields early warnings or
    errors.
  - variables - To support new Ansible features, many variable
    objects are now represented by subclasses of their respective
    native Python types. In most cases, they behave
    indistinguishably from their original types, but some Python
    libraries do not handle builtin object subclasses properly.
    Custom plugins that interact with such libraries may require
    changes to convert and pass the native types.
  * Breaking Changes / Porting Guide
  - Support for the toml library has been removed from TOML
    inventory parsing and dumping. Use tomli for parsing on
    Python 3.10. Python 3.11 and later have built-in support for
    parsing. Use tomli-w to support outputting inventory in TOML
    format.
  - assert - The quiet argument must be a commonly-accepted
    boolean value. Previously, unrecognized values were silently
    treated as False.
  - conditionals - Conditional expressions that result in
    non-boolean values are now an error by default. Such results
    often indicate unintentional use of templates where they are
    not supported, resulting in a conditional that is always
    true. When this option is enabled, conditional expressions
    which are a literal None or empty string will evaluate as
    true, for backwards compatibility. The error can be
    temporarily changed to a deprecation warning by enabling the
    ALLOW_BROKEN_CONDITIONALS config option.
  - first_found lookup - When specifying files or paths as a
    templated list containing undefined values, the undefined
    list elements will be discarded with a warning. Previously,
    the entire list would be discarded without any warning.
  - internals - The AnsibleLoader and AnsibleDumper classes for
    working with YAML are now factory functions and cannot be
    extended.
  - internals - The ansible.utils.native_jinja Python module has
    been removed.
  - lookup plugins - Lookup plugins called as with_(lookup) will
    no longer have the _subdir attribute set.
  - lookup plugins - terms will always be passed to run as the
    first positional arg, where previously it was sometimes
    passed as a keyword arg when using with_ syntax.
  - loops - Omit placeholders no longer leak between loop item
    templating and task templating. Previously, omit placeholders
    could remain embedded in loop items after templating and be
    used as an omit for task templating. Now, values resolving to
    omit are dropped immediately when loop items are templated.
    To turn missing values into an omit for task templating, use
    | default(omit). This solution is backward-compatible with
    previous versions of ansible-core.
  - modules - Ansible modules using sys.excepthook must use a
    standard try/except instead.
  - plugins - Any plugin that sources or creates templates must
    properly tag them as trusted.
  - plugins - Custom Jinja plugins that accept undefined
    top-level arguments must opt in to receiving them.
  - plugins - Custom Jinja plugins that use environment.getitem
    to retrieve undefined values will now trigger a MarkerError
    exception. This exception must be handled to allow the plugin
    to return a Marker, or the plugin must opt-in to accepting
    Marker values.
  - public API - The ansible.vars.fact_cache.FactCache wrapper
    has been removed.
  - serialization of omit sentinel - Serialization of variables
    containing omit sentinels (e.g., by the to_json and to_yaml
    filters or ansible-inventory) will fail if the variable has
    not completed templating. Previously, serialization succeeded
    with placeholder strings emitted in the serialized output.
  - set_fact - The string values "yes", "no", "true" and "false"
    were previously converted (ignoring case) to boolean values
    when not using Jinja2 native mode. Since Jinja2 native mode
    is always used, this conversion no longer occurs. When
    boolean values are required, native boolean syntax should be
    used where variables are defined, such as in YAML. When
    native boolean syntax is not an option, the bool filter can
    be used to parse string values into booleans.
  - template lookup - The convert_data option is deprecated and
    no longer has any effect. Use the from_json filter on the
    lookup result instead.
  - templating - Access to _ prefixed attributes and methods, and
    methods with known side effects, is no longer permitted. In
    cases where a matching mapping key is present, the associated
    value will be returned instead of an error. This increases
    template environment isolation and ensures more consistent
    behavior between the . and [] operators.
  - templating - Conditionals and lookups which use embedded
    inline templates in Jinja string constants now display a
    warning. These templates should be converted to their
    expression equivalent.
  - templating - Many Jinja plugins (filters, lookups, tests) and
    methods previously silently ignored undefined inputs, which
    often masked subtle errors. Passing an undefined argument to
    a Jinja plugin or method that does not declare undefined
    support now results in an undefined value.
  - templating - Templates are always rendered in Jinja2 native
    mode. As a result, non-string values are no longer
    automatically converted to strings.
  - templating - Templates resulting in None are no longer
    automatically converted to an empty string.
  - templating - Templates with embedded inline templates that
    were not contained within a Jinja string constant now result
    in an error, as support for multi-pass templating was removed
    for security reasons. In most cases, such templates can be
    easily rewritten to avoid the use of embedded inline
    templates.
  - templating - The allow_unsafe_lookups option no longer has
    any effect. Lookup plugins are responsible for tagging
    strings containing templates to allow evaluation as a
    template.
  - templating - The result of the range() global function cannot
    be returned from a template- it should always be passed to a
    filter (e.g., random). Previously, range objects returned
    from an intermediate template were always converted to a
    list, which is inconsistent with inline consumption of range
    objects.
  - templating - #jinja2: overrides in templates with invalid
    override names or types are now templating errors.
  * Deprecated Features
  - CLI - The --inventory-file option alias is deprecated. Use
    the -i or --inventory option instead.
  - Jinja test plugins - Returning a non-boolean result from a
    Jinja test plugin is deprecated.
  - Passing a warnings` or ``deprecations key to exit_json or
    fail_json is deprecated. Use AnsibleModule.warn or
    AnsibleModule.deprecate instead.
  - Strategy Plugins - Use of strategy plugins not provided in
    ansible.builtin are deprecated and do not carry any backwards
    compatibility guarantees going forward. A future release will
    remove the ability to use external strategy plugins. No
    alternative for third party strategy plugins is currently
    planned.
  - The ShellModule.checksum method is now deprecated and will be
    removed in ansible-core 2.23. Use
    ActionBase._execute_remote_stat() instead.
  - The ansible.module_utils.common.collections.count() function
    is deprecated and will be removed in ansible-core 2.23. Use
    collections.Counter() from the Python standard library
    instead.
  - YAML parsing - Usage of the YAML 1.1 !!omap and !!pairs tags
    is deprecated. Use standard mappings instead.
  - YAML parsing - Usage of the undocumented !vault-encrypted
    YAML tag is deprecated. Use !vault instead.
  - ansible.compat.importlib_resources is deprecated and will be
    removed in ansible-core 2.23. Use importlib.resources from
    the Python standard library instead.
  - ansible.module_utils.compat.datetime - The datetime
    compatibility shims are now deprecated. They are scheduled to
    be removed in ansible-core v2.21. This includes UTC,
    utcfromtimestamp() and utcnow importable from said module
    (#81874).
  - bool filter - Support for coercing unrecognized input values
    (including None) has been deprecated. Consult the filter
    documentation for acceptable values, or consider use of the
    truthy and falsy tests.
  - cache plugins - The ansible.plugins.cache.base Python module
    is deprecated. Use ansible.plugins.cache instead.
  - callback plugins - The v2_on_any callback method is
    deprecated. Use specific callback methods instead.
  - callback plugins - The v1 callback API (callback methods not
    prefixed with v2_) is deprecated. Use v2_ prefixed methods
    instead.
  - conditionals - Conditionals using Jinja templating delimiters
    (e.g., {{, {%) should be rewritten as expressions without
    delimiters, unless the entire conditional value is a single
    template that resolves to a trusted string expression. This
    is useful for dynamic indirection of conditional expressions,
    but is limited to trusted literal string expressions.
  - config - The ACTION_WARNINGS config has no effect. It
    previously disabled command warnings, which have since been
    removed.
  - config - The DEFAULT_ALLOW_UNSAFE_LOOKUPS configuration
    option is deprecated and no longer has any effect. Ansible
    templating no longer encounters situations where use of
    lookup plugins is considered "unsafe".
  - config - The DEFAULT_JINJA2_NATIVE option has no effect.
    Jinja2 native mode is now the default and only option.
  - config - The DEFAULT_NULL_REPRESENTATION option has no
    effect. Null values are no longer automatically converted to
    another value during templating of single variable
    references.
  - config - The DEFAULT_UNDEFINED_VAR_BEHAVIOR configuration
    option is deprecated and no longer has any effect. Attempting
    to use an undefined variable where undefined values are
    unexpected is now always an error. This behavior was enabled
    by default in previous versions, and disabling it yielded
    inconsistent results.
  - config - The STRING_TYPE_FILTERS configuration option is
    deprecated and no longer has any effect. Since the template
    engine now always preserves native types, there is no longer
    a risk of unintended conversion from strings to native types.
  - config - Using the DEFAULT_JINJA2_EXTENSIONS configuration
    option to enable Jinja2 extensions is deprecated. Previously,
    custom Jinja extensions were disabled by default, as they can
    destabilize the Ansible templating environment. Templates
    should only make use of filter, test and lookup plugins.
  - config - Using the DEFAULT_MANAGED_STR configuration option
    to customize the value of the ansible_managed variable is
    deprecated. The ansible_managed variable can now be set the
    same as any other variable.
  - display - The Display.get_deprecation_message method has been
    deprecated. Call Display.deprecated to display a deprecation
    message, or call it with removed=True to raise an
    AnsibleError.
  - file loading - Loading text files with DataLoader containing
    data that cannot be decoded under the expected encoding is
    deprecated. In most cases the encoding must be UTF-8,
    although some plugins allow choosing a different encoding.
    Previously, invalid data was silently wrapped in Unicode
    surrogate escape sequences, often resulting in later errors
    or other data corruption.
  - first_found lookup - Splitting of file paths on ,;: is
    deprecated. Pass a list of paths instead. The split method on
    strings can be used to split variables into a list as needed.
  - interpreter discovery - The auto_legacy and
    auto_legacy_silent options for INTERPRETER_PYTHON are
    deprecated. Use auto or auto_silent options instead, as they
    have the same effect.
  - inventory plugins - Setting invalid Ansible variable names in
    inventory plugins is deprecated.
  - oneline callback - The oneline callback and its associated
    ad-hoc CLI args (-o, --one-line) are deprecated.
  - paramiko - The paramiko connection plugin has been deprecated
    with planned removal in 2.21.
  - playbook - The timedout.frame task result value (injected
    when a task timeout occurs) is deprecated. Include error in
    the DISPLAY_TRACEBACK config value to capture a full Python
    traceback for timed out actions.
  - playbook syntax - Specifying the task args keyword without a
    value is deprecated.
  - playbook syntax - Using key=value args and the task args
    keyword on the same task is deprecated.
  - playbook syntax - Using a mapping with the action keyword is
    deprecated. (#84101)
  - playbook variables - The play_hosts variable has been
    deprecated, use ansible_play_batch instead.
  - plugin error handling - The AnsibleError constructor arg
    suppress_extended_error is deprecated. Using
    suppress_extended_error=True has the same effect as
    show_content=False.
  - plugins - Accessing plugins with _-prefixed filenames without
    the _ prefix is deprecated.
  - public API - The ansible.errors.AnsibleFilterTypeError
    exception type has been deprecated. Use AnsibleTypeError
    instead.
  - public API - The ansible.errors._AnsibleActionDone exception
    type has been deprecated. Action plugins should return a task
    result dictionary in success cases instead of raising.
  - public API - The ansible.module_utils.common.json.json_dump
    function is deprecated. Call Python stdlib json.dumps
    instead, with cls set to an Ansible profile encoder type from
    ansible.module_utils.common.json.get_encoder.
  - template lookup - The jinja2_native option is no longer used
    in the Ansible Core code base. Jinja2 native mode is now the
    default and only option.
  - templating - Support for enabling Jinja2 extensions (not
    plugins) has been deprecated.
  - templating - The disable_lookups option has no effect, since
    plugins must be updated to apply trust before any templating
    can be performed.
  - tree callback - The tree callback and its associated ad-hoc
    CLI args (-t, --tree) are deprecated.
  * Removed Features (previously deprecated)
  - Remove deprecated plural form of collection path (#84156).
  - Removed deprecated STRING_CONVERSION_ACTION (#84220).
  - encrypt - passing unsupported passlib hashtype now raises
    AnsibleFilterError.
  - manager - remove deprecated include_delegate_to parameter
    from get_vars API.
  - modules - Modules returning non-UTF8 strings now result in an
    error. The MODULE_STRICT_UTF8_RESPONSE setting can be used to
    disable this check.
  - removed deprecated pycompat24 and compat.importlib.
  - selector - remove deprecated compat.selector related files
    (#84155).
  - windows - removed common module functions
    ConvertFrom-AnsibleJson, Format-AnsibleException from Windows
    modules as they are not used and add unneeded complexity to
    the code.
  * Security Fixes
  - include_vars action - Ensure that result masking is correctly
    requested when vault-encrypted files are read.
    (CVE-2024-8775)
  - task result processing - Ensure that action-sourced result
    masking (_ansible_no_log=True) is preserved. (CVE-2024-8775)
  - templating - Ansible's template engine no longer processes
    Jinja templates in strings unless they are marked as coming
    from a trusted source. Untrusted strings containing Jinja
    template markers are ignored with a warning. Examples of
    trusted sources include playbooks, vars files, and many
    inventory sources. Examples of untrusted sources include
    module results and facts. Plugins which have not been updated
    to preserve trust while manipulating strings may
    inadvertently cause them to lose their trusted status.
  - templating - Changes to conditional expression handling
    removed numerous instances of insecure multi-pass templating
    (which could result in execution of untrusted template
    expressions).
  - user action won't allow ssh-keygen, chown and chmod to run on
    existing ssh public key file, avoiding traversal on existing
    symlinks (CVE-2024-9902).
- remove patch 771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch that
  is included upstream
- remove patch unarchive-test-fix.patch that is included upstream
- remove patch suse-distribution-fix.patch that is included
  upstream</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209601">- update to 2.19.1:
  * Minor Changes
  - AnsibleModule - Add temporary internal monkeypatch-able hook
    to alter module result serialization by splitting
    serialization from '_return_formatted' into
    '_record_module_result'.
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  - encrypt - check datatype of salt_size in password_hash
    filter.
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  * Bugfixes
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - argspec validation - The str argspec type treats None values
    as empty string for better consistency with pre-2.19
    templating conversions.
  - conditionals - When displaying a broken conditional error or
    deprecation warning, the origin of the non-boolean result is
    included (if available), and the raw result is omitted.
  - failed_when - When using failed_when to suppress an error,
    the exception key in the result is renamed to
    failed_when_suppressed_exception. This prevents the error
    from being displayed by callbacks after being suppressed.
    (#85505)
  - import_tasks - fix templating parent include arguments.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.
  - template lookup - Skip finalization on the internal
    templating operation to allow markers to be returned and
    handled by, e.g. the default filter. Previously, finalization
    tripped markers, causing an exception to end processing of
    the current template pipeline. (#85674)
  - templating - Avoid tripping markers within Jinja generated
    code. (#85674)
  - templating - Ensure filter plugin result processing occurs
    under the correct call context. (#85585)
  - templating - Fix slicing of tuples in templating (#85606).
  - templating - Multi-node template results coerce embedded None
    nodes to empty string (instead of rendering literal None to
    the output).
  - templating - Undefined marker values sourced from the Jinja
    getattr-&gt;getitem fallback are now accessed correctly, raising
    AnsibleUndefinedVariable for user plugins that do not
    understand markers. Previously, these values were erroneously
    returned to user plugin code that had not opted in to marker
    acceptance.
  - tqm - use display.error_as_warning instead of
    display.warning_as_error.
  - tqm - use display.error_as_warning instead of self.warning.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 2.19.2:
  * Minor Changes
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  * Bugfixes
  - The ansible_failed_task variable is now correctly exposed in a
    rescue section, even when a failing handler is triggered by the
    flush_handlers task in the corresponding block (#85682)
  - ternary filter - evaluate values lazily (#85743)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- update to 2.19.3:
  * Minor Changes
  - fetch_file - add ca_path and cookies parameter arguments
    (#85172).
  * Bugfixes
  - Windows async - Handle running PowerShell modules with
    trailing data after the module result
  - ansible-doc --list/--list_files/--metadata-dump - fixed
    relative imports in nested filter/test plugin files (#85753).
  - display - Fixed reference to undefined
    '_DeferredWarningContext' when issuing early warnings during
    startup. (#85886)
  - run_command - Fixed premature selector unregistration on
    empty read from stdout/stderr that caused truncated output or
    hangs in rare situations.
  - script inventory plugin will now show correct 'incorrect'
    type when doing implicit conversions on groups.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 2.19.4:
  * Bugfixes
  - Fix issue where play tags prevented executing notified
    handlers (#85475)
  - Fix issues with keywords being incorrectly validated on
    import_tasks (#85855, #85856)
  - Fix traceback when trying to import non-existing file via
    nested import_tasks (#69882)
  - SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more
    robust by splitting concerns between forks and the parent.
  - Windows - ignore temporary file cleanup warning when using
    AnsibleModule to compile C# utils. This should reduce the
    number of warnings that can safely be ignored when running
    PowerShell modules - #85976
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).
  - callback plugins - improve consistency accessing the Task
    object's resolved_action attribute.
  - config lookup now properly factors in variables and
    show_origin when checking entries from the global
    configuration.
  - option argument deprecations now have a proper alternative
    help text.
  - package_facts - typecast bytes to string while returning
    facts (#85937).
  - psrp - ReadTimeout exceptions now mark host as unreachable
    instead of fatal (#85966)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762516800">- update to 2.20.0:
  https://github.com/ansible/ansible/blob/v2.20.0/changelogs/CHANGELOG-v2.20.rst
  * Major Changes
  - ansible - Add support for Python 3.14.
  - ansible - Drop support for Python 3.11 on the controller.
  - ansible - Drop support for Python 3.8 on targets.
  * Minor Changes
  - Add tech preview play argument spec validation, which can be
    enabled by setting the play keyword validate_argspec to True
    or the name of an argument spec. When validate_argspec is set
    to True, a play name is required and used as the argument
    spec name. When enabled, the argument spec is loaded from a
    file matching the pattern &lt;playbook_name&gt;.meta.yml. At
    minimum, this file should contain {"argument_specs": {"name":
    {"options": {}}}}, where "name" is the name of the play or
    configured argument spec.
  - Added Univention Corporate Server as a part of Debian OS
    distribution family (#85490).
  - AnsibleModule - Add temporary internal monkeypatch-able hook
    to alter module result serialization by splitting
    serialization from _return_formatted into
    _record_module_result.
  - DataLoader - Update DataLoader.get_basedir to be an abspath
  - Python type hints applied to to_text and to_bytes functions
    for better type hint interactions with code utilizing these
    functions.
  - ansible now warns if you use reserved tags that were only
    meant for selection and not for use in play.
  - ansible-doc - Return a more verbose error message when the
    description field is missing.
  - ansible-doc - show notes, seealso, and top-level
    version_added for role entrypoints (#81796).
  - ansible-doc adds support for RETURN documentation to support
    doc fragment plugins
  - ansible-test - Default to Python 3.14 in the base and default
    test containers.
  - ansible-test - Filter out pylint messages for invalid
    filenames and display a notice when doing so.
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Removed support for automatic provisioning of
    obsolete instances for network-integration tests.
  - ansible-test - Replace FreeBSD 14.2 with 14.3.
  - ansible-test - Replace RHEL 9.5 with 9.6.
  - ansible-test - Update Ubuntu containers.
  - ansible-test - Update astroid imports in custom pylint
    checkers.
  - ansible-test - Update base/default containers to include
    Python 3.14.0.
  - ansible-test - Update default containers.
  - ansible-test - Update pinned pip version to 25.2.
  - ansible-test - Update pinned sanity test requirements,
    including upgrading to pylint 4.0.0.
  - ansible-test - Update pinned sanity test requirements.
  - ansible-test - Update test containers.
  - ansible-test - Update the pylint sanity test to pylint 4.0.2.
  - ansible-test - Upgrade Alpine 3.21 to 3.22.
  - ansible-test - Upgrade Fedora 41 to Fedora 42.
  - ansible-test - Upgrade to coverage version 7.10.7 for Python
    3.9 and later.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  - apt_repository - use correct debug method to print debug
    message.
  - blockinfile - add new module option encoding to support files
    in encodings other than UTF-8 (#85291).
  - deb822_repository - Add automatic installation of the
    python3-debian package if it is missing by adding the
    parameter install_python_debian
  - default callback plugin - add option to configure indentation
    for JSON and YAML output (#85497).
  - encrypt - check datatype of salt_size in password_hash
    filter.
  - fetch_file - add ca_path and cookies parameter arguments
    (#85172).
  - include_vars - Raise an error if 'extensions' is not
    specified as a list.
  - include_vars - Raise an error if 'ignore_files' is not
    specified as a list.
  - known_hosts - return rc and stderr when ssh-keygen command
    fails for further debugging (#85850).
  - lineinfile - add new module option encoding to support files
    in encodings other than UTF-8 (#84999).
  - regex - Document the match_type fullmatch.
  - regex - Ensure that match_type is one of match, fullmatch, or
    search (#85629).
  - replace - read/write files in text-mode as unicode chars
    instead of as bytes and switch regex matching to unicode
    chars instead of bytes. (#85785).
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  - setup - added new subkey lvs within each entry of
    ansible_facts['vgs'] to provide complete logical volume data
    scoped by volume group. The top level lvs fact by comparison,
    deduplicates logical volume names across volume groups and
    may be incomplete. (#85632)
  - six - bump six version from 1.16.0 to 1.17.0 (#85408).
  - stat module - add SELinux context as a return value, and add
    a new option to trigger this return, which is False by
    default. (#85217).
  - tags now warn when using reserved keywords.
  - wrapt - bump version from 1.15.0 to 1.17.2 (#85407).
  * Breaking Changes / Porting Guide
  - powershell - Removed code that tried to remote quotes from
    paths when performing Windows operations like copying and
    fetching file. This should not affect normal playbooks unless
    a value is quoted too many times.
  * Deprecated Features
  - Deprecated the shell plugin's wrap_for_exec function. This
    API is not used in Ansible or any known collection and is
    being removed to simplify the plugin API. Plugin authors
    should wrap their command to execute within an explicit shell
    or other known executable.
  - INJECT_FACTS_AS_VARS configuration currently defaults to
    True, this is now deprecated and it will switch to False by
    Ansible 2.24. You will only get notified if you are accessing
    'injected' facts (for example, ansible_os_distribution vs
    ansible_facts['os_distribution']).
  - hash_params function in roles/__init__ is being deprecated as
    it is not in use.
  - include_vars - Specifying 'ignore_files' as a string is
    deprecated.
  - vars, the internal variable cache will be removed in 2.24.
    This cache, once used internally exposes variables in
    inconsistent states, the 'vars' and 'varnames' lookups should
    be used instead.
  * Removed Features (previously deprecated)
  - Removed the option to set the DEFAULT_TRANSPORT configuration
    to smart that selects the default transport as either ssh or
    paramiko based on the underlying platform configuraton.
  - vault/unvault filters - remove the deprecated vaultid
    parameter.
  - ansible-doc - role entrypoint attributes are no longer shown
  - ansible-galaxy - remove support for resolvelib &gt;= 0.5.3, &lt;
    0.8.0.
  - ansible-galaxy - removed the v2 Galaxy server API. Galaxy
    servers hosting collections must support v3.
  - dnf/dnf5 - remove deprecated install_repoquery option.
  - encrypt - remove deprecated passlib_or_crypt API.
  - paramiko - Removed the PARAMIKO_HOST_KEY_AUTO_ADD and
    PARAMIKO_LOOK_FOR_KEYS configuration keys, which were
    previously deprecated.
  - py3compat - remove deprecated py3compat.environ call.
  - vars plugins - removed the deprecated get_host_vars or
    get_group_vars fallback for vars plugins that do not inherit
    from BaseVarsPlugin and define a get_vars method.
  - yum_repository - remove deprecated keepcache option.
  * Bugfixes
  - Do not re-add tags on blocks from within import_tasks.
  - Fix issue where play tags prevented executing notified
    handlers (#85475)
  - Fix issues with keywords being incorrectly validated on
    import_tasks (#85855, #85856)
  - Fix traceback when trying to import non-existing file via
    nested import_tasks (#69882)
  - SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more
    robust by splitting concerns between forks and the parent.
  - The ansible_failed_task variable is now correctly exposed in
    a rescue section, even when a failing handler is triggered by
    the flush_handlers task in the corresponding block (#85682)
  - Windows - ignore temporary file cleanup warning when using
    AnsibleModule to compile C# utils. This should reduce the
    number of warnings that can safely be ignored when running
    PowerShell modules - #85976
  - Windows async - Handle running PowerShell modules with
    trailing data after the module result
  - ansible-galaxy collection list - fail when none of the
    configured collection paths exist.
  - ternary filter - evaluate values lazily (#85743)
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).
  - ansible-doc --list/--list_files/--metadata-dump - fixed
    relative imports in nested filter/test plugin files (#85753).
  - ansible-galaxy - Use the provided import task url, instead of
    parsing to get the task id and reconstructing the URL
  - ansible-galaxy no longer shows the internal protomatter
    collection when listing.
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Fix a traceback that can occur when using
    delegation before the ansible-test temp directory is created.
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - apt - mark dependencies installed as part of deb file
    installation as auto (#78123).
  - argspec validation - The str argspec type treats None values
    as empty string for better consistency with pre-2.19
    templating conversions.
  - cache plugins - close temp cache file before moving it to fix
    error on WSL. (#85816)
  - callback plugins - fix displaying the rendered ansible_host
    variable with delegate_to (#84922).
  - callback plugins - improve consistency accessing the Task
    object's resolved_action attribute.
  - conditionals - When displaying a broken conditional error or
    deprecation warning, the origin of the non-boolean result is
    included (if available), and the raw result is omitted.
  - config lookup now properly factors in variables and
    show_origin when checking entries from the global
    configuration.
  - display - Fixed reference to undefined
    _DeferredWarningContext when issuing early warnings during
    startup. (#85886)
  - dnf - Check if installroot is directory or not (#85680).
  - failed_when - When using failed_when to suppress an error,
    the exception key in the result is renamed to
    failed_when_suppressed_exception. This prevents the error
    from being displayed by callbacks after being suppressed.
    (#85505)
  - fetch - also return file in the result when changed is True
    (#85729).
  - import_tasks - fix templating parent include arguments.
  - include_role - allow host specific values in all *_from
    arguments (#66497)
  - option argument deprecations now have a proper alternative
    help text.
  - package_facts - typecast bytes to string while returning
    facts (#85937).
  - pip - Fix pip module output so that it returns changed when
    the only operation is initializing a venv.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.
  - psrp - ReadTimeout exceptions now mark host as unreachable
    instead of fatal (#85966)
  - run_command - Fixed premature selector unregistration on
    empty read from stdout/stderr that caused truncated output or
    hangs in rare situations.
  - script inventory plugin will now show correct 'incorrect'
    type when doing implicit conversions on groups.
  - ssh connection - fix documented variables for the host
    option. Connection options can be configured with delegated
    variables in general.
  - template lookup - Skip finalization on the internal
    templating operation to allow markers to be returned and
    handled by, e.g. the default filter. Previously, finalization
    tripped markers, causing an exception to end processing of
    the current template pipeline. (#85674)
  - templating - Avoid tripping markers within Jinja generated
    code. (#85674)
  - templating - Ensure filter plugin result processing occurs
    under the correct call context. (#85585)
  - templating - Fix slicing of tuples in templating (#85606).
  - templating - Multi-node template results coerce embedded None
    nodes to empty string (instead of rendering literal None to
    the output).
  - templating - Undefined marker values sourced from the Jinja
    getattr-&gt;getitem fallback are now accessed correctly, raising
    AnsibleUndefinedVariable for user plugins that do not
    understand markers. Previously, these values were erroneously
    returned to user plugin code that had not opted in to marker
    acceptance.
  - tqm - use display.error_as_warning instead of
    display.warning_as_error.
  - tqm - use display.error_as_warning instead of self.warning.
  - uri - fix form-multipart file not being found when task is
    retried (#85009)
  - validate-modules sanity test - fix handling of missing doc
    fragments (#85638).
  * Known Issues
  - templating - Exceptions raised in a Jinja set or with block
    which are not accessed by the template are ignored in the
    same manner as undefined values.
  - templating - Passing a container created in a Jinja set or
    with block to a method results in a copy of that container.
    Mutations to that container which are not returned by the
    method will be discarded.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 2.20.1:
  https://github.com/ansible/ansible/blob/v2.20.1/changelogs/CHANGELOG-v2.20.rst
  * Bugfixes
  - Fix AnsibleModule.human_to_bytes(), which was never adjusted
    after the standalone human_to_bytes() got a new parameter
    default_unit (#85259).
  - Variable loading now uses file source instead of variables
    when invalidly formmated vars file is loaded.
  - ansible-test - The runtime-metadata sanity test now ignores
    pre-release and build identifiers in collection versions.
    This prevents errors if a tombstone version is X.0.0, while
    the collection's version is X.0.0-prerelease (#85193)."
  - display - Fix getuser fallback error handling on Python 3.13
    and later. (#86142)
  - first_found - Correct the "Include tasks only if one of the
    files exists, otherwise skip" example.
  - get_url - fix regex for GNU Digest line which is used in
    comparing checksums (#86132).
  - local connection - Fix getuser fallback error handling on
    Python 3.13 and later.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 2.20.2:
  https://github.com/ansible/ansible/blob/v2.20.2/changelogs/CHANGELOG-v2.20.rst
  * Minor Changes
  - ansible-test - Replace RHEL 10.0 remote with 10.1.
  - ansible-test - Replace RHEL 9.6 remote with 9.7.
  * Bugfixes
  - Fix Windows LIB env var corruption
    (ansible-collections/ansible.windows#297).
  - ansible, ansible-console - fix executing - meta: end_play
    tasks.
  - ansible-test - Upgrade expat during provisioning of Fedora 42
    remote instances.
  - ansible_local will no longer trigger variable injection
    default value deprecation.
  - copy - when a single-file local directory was specified as
    the source, changed used to be false even when the source was
    actually copied. It now makes sure changed is true in this
    case. (#85833)
  - deb822_repository - Remove Install-Python-Debian from files
    outputed by the deb822_repository module (#86395)
  - dnf - When installing a dnf module, install and enable when
    missing, upgrade when present (#73457)
  - dnf - fix package installation when specifying architecture
    without version (e.g., libgcc.i686) where a different
    architecture of the same package is already installed
    (#86156).
  - package, service, gather_facts - fix templating
    module_defaults for modules executed by these action plugins.
    (#85848)
  - winrm - Provide a better error message if a domain user is
    specified using a User Principal Name (UPN) but the
    pykerberos library is not installed so Kerberos is
    unavailable.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 2.20.3:
  https://github.com/ansible/ansible/blob/v2.20.3/changelogs/CHANGELOG-v2.20.rst
  * Minor Changes
  - ansible-test - Update URL used to download FreeBSD wheels for
    managed remotes.
  - ansible-test - Use the new API endpoint for the Ansible Core
    CI service.
  * Bugfixes
  - Fix interpreter discovery on delegated async tasks (#86491)
  - Fix up the Action plugin '_make_tmp_path' error to only
    include the command run rather than the shell's dataclass
    repr from mkdtemp.
  - local connection - Pass correct type to become plugins when
    checking password (#86458)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- update to 2.20.4:
  * Minor Changes
  - ansible-test - Add container/remote aliases for more loosely
    specifying managed test environments.
  - ansible-test - Add support for using the Ansible Core CI
    service from GitHub Actions.
  * Bugfixes
  - Fix up powershell shell commands when using a connection
    plugin that does not support stdin/pipeline input - #86397
  - ansible-connection - Prevent unpickling failures in module
    contexts by ensuring that AnsibleTaggedObjects in pickled
    responses are converted to plain types in JsonRpcServer.
  - config lookup now uses preexisting constants for templating
    when needed.
  - rpm_key - Use librpm library API instead of gpg utility to
    support version 6 PGP keys (#86157).
  - yaml loading - Fix traceback when parsing YAML strings (not
    files) when using the pure Python implementation of PyYAML.</changelog>
</package>
<package pkgid="c2225ae8c7256093de27849a27d783cd128bcb39a1451a31edb5695e334f8326f04cfa9e2b8be8995cf78224a99dcb05a05eaf67701f6b909ef18a28a923bf8a" name="ansible-creator" arch="noarch">
  <version epoch="0" ver="25.12.0" rel="1.1"/>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1771243200">- Initial package for ansible-creator 25.12.0
  * CLI tool for scaffolding Ansible content</changelog>
</package>
<package pkgid="885d2b4950922479db10a8bb3efd995b3aef99b368fd9b53adf7d191768b28c6c5e0a75da9fce69cc3ead9548ce05e3bbdc2bca593b9e268401bf45b8bb0cb9e" name="ansible-documentation" arch="noarch">
  <version epoch="0" ver="2.20.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209600">- Update to version 2.19.0:
  * inventory_guide/intro_inventory.rst: improve style. Assisted-by
    AI (#2834) (#2854)
  * porting guide 2.19 - describe lazy complex var eval impact on
    builtin filters/tests (#2639) (#2851)
  * ci: refresh dev dependencies (#2844)
  * Correct year of contingency date to create ansible-build-data
    for Ansible 13 (#2846) (#2847)
  * [stable-2.19] ci: refresh docs build dependencies (#2839)
  * Add more International Communities (#2833) (#2837)
  * community/maintainers_guidelines.rst: improve the document.
    Assisted-by: Gemini (#2808) (#2824)
  * Merge pull request #2825 from
    anweshadas/pr_porting_guide_11.8.0 (#2826)
  * Moves boolean table to module docs (#2812) (#2819)
  * ci: refresh dev dependencies (#2801)
  * Use antsibull-docutils 1.2.0 to simplify rst-yamllint checker.
    (#2745) (#2815)
  * Avoid all literal blocks without explicitly set language
    (#2807) (#2814)
  * update stable-2.19 VERSION (#2811)
  * fix option for _ANSIBLE_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR
    (#2687) (#2800)
  * remove unused workflows from stable-2.19 (#2690)
  * Add more Windows Kerberos delegation info (#2779) (#2798)
  * Update 2.19 release date in support matrix (#2744) (#2796)
  * community/communication.rst: improve style a bit (#2790)
    (#2795)
  * Merge pull request #2791 from
    anweshadas/release/porting-guide-12.0.0a9 (#2792)
  * ci: refresh dev dependencies (#2782)
  * Announce Ansible 11 lifetime extension (#2491) (#2781)
  * Move Ansible markup documentation to a separate page (#2753)
    (#2778)
  * Update windows_winrm.rst (#2721) (#2731)
  * communication.rst: improve wording (#2765) (#2769)
  * ci: refresh dev dependencies (#2771)
  * [stable-2.19] Extension for Ansible redirects (#2691)
  * Update Ansible 12 porting guide for 12.0.0a7 release (#2761)
    (#2762)
  * [stable-2.19] ci: refresh docs build dependencies: bump
    antsibull-docs to 2.18.0 (#2757)
  * ci: refresh dev dependencies (#2747)
  * ci: refresh docs build dependencies (#2740)
  * ci: refresh dev dependencies (#2735)
  * Add Ansible 11.7.0 porting guide. (#2732) (#2734)
  * ci: refresh dev dependencies (#2724)
  * Declare that Galaxy artifacts must not be deleted once they
    appear in Ansible releases. (#2678) (#2723)
  * Adjust indentation in sidecar docs (#2714) (#2720)
  * Update intro_inventory.rst (#2708) (#2713)
  * Fix core banner (#2706) (#2710)
  * Update Ansible 12 porting guide for 12.0.0a6 release (#2715)
    (#2716)
  * ci: refresh dev dependencies (#2700)
  * ansible-core versioning scheme docs (#2666) (#2699)
  * update Fest banner for slides coming soon (#2688) (#2694)
  * unreachable hosts do not execute the always section either
    (#2663) (#2692)
  * Remove redundant comment filter example (#2674) (#2689)
  * Add porting guide for Ansible 12.0.0a5. (#2685) (#2686)
  * [stable-2.19] ci: refresh docs build dependencies, bump
    antsibull-docs to 2.17.0 (#2683)
  * Adjust Ansible 12's release schedule to ansible-core 2.19's
    updated schedule (#2664) (#2682)
  * add sphinx nitpick_ignore_regex configuration (#2649) (#2653)
  * update 2.19 roadmap for extended beta (#2679) (#2680)
  * ci: refresh dev dependencies (#2667)
  * intro_bsd.rs: remove deprecated yaml callback (#2573) (#2656)
  * ci: refresh dev dependencies (#2657)
  * collection_requirements: add requirements version specification
    recommendation to avoid conflicts when building EEs (#2585)
    (#2650)
  * Add Ansible 11.6.0 porting guide. (#2646) (#2648)
  * ci: refresh dev dependencies (#2640)
  * maintainer_guidelines: update (#2632) (#2635)
  * Add extra sentence about testing core first (#2619) (#2636)
  * [backport] for  PR #2404  and #2612 (#2618)
  * First pass at adding notes requested in #1638 (#2566) (#2601)
  * Only run pr_labeler on devel or stable-* branches (#2552)
    (#2607)
  * Merge pull request #2628 from samccann/port-guide-index (#2633)
  * Fix a few examples in docs that are not 2.19 compatible (#2581)
    (#2629)
  * Add 12.0.0a4 porting guide. (#2630) (#2631)
  * ci: refresh dev dependencies (#2621)
  * Fix docs build (#2617) (#2620)
  * Use correct underlines for subsubsections. (#2615) (#2616)
  * Add Ansible 12.0.0a3 porting guide. (#2613) (#2614)
  * porting guide 2.19: async_status started/finished (#2576)
    (#2596)
  * Update networking guides to be compatible with ansible-core
    2.18+. (#2586) (#2595)
  * Add one sentence per line to the style guide (#2470) (#2580)
  * add EXAMPLE to sample passwords etc (#2574) (#2584)
  * ci: refresh dev dependencies (#2587)
  * ci: refresh dev dependencies (#2567)
  * porting_guide_core_2.19.rst: add clatifications on the required
    non-string key conversion (#2560) (#2565)
  * Update Ansible 12 porting guide for 12.0.0a2 release (#2562)
    (#2563)
  * Update example image from `fedora:39` to `fedora:42` (#2541)
    (#2559)
  * Update developing_modules_documenting.rst (#2551) (#2556)
  * Additional porting guide entries (#2531) (#2553)
  * Update Ansible 11 porting guide for 11.5.0 release (#2547)
    (#2549)
  * ci: refresh dev dependencies (#2535)
  * Module format and doc: tidy up (#2502) (#2543)
  * Apply porting guide fix. (#2532) (#2533)
  * Add porting guide for Ansible 12.0.0a1 (#2527) (#2530)
  * Update core support matrix 2.19 (#2524) (#2529)
  * WIP 2.19 Porting Guide stub with data tagging (#2429) (#2528)
  * [stable 2.19] Updating new branch (#2522)
  * ci pip-compile-dev: remove invalid sessions (#2517)
  * ci: refresh docs build dependencies (#2513)
  * ci: refresh dev dependencies (#2512)
  * pr_labeler: update constraints (#2510)
  * Adjust Ansible 12 roadmap. (#2508)
  * 2.19 roadmap updates (#2497)
  * ci: use official create-github-app-token action (#2499)
  * ci: refresh docs build dependencies (#2500)
  * ci: refresh dev dependencies (#2501)
  * tests: refresh pip-compile lockfile
  * ci: add missing pip-compile lockfile to pip-compile-dev
    workflow
  * ci: refresh docs build dependencies (#2496)
  * ci: refresh dev dependencies (#2492)
  * ci: refresh docs build dependencies (#2488)
  * ci: refresh dev dependencies (#2473)
  * Add missing closing parentheses (#2467)
  * Fix codespell issues (#2478)
  * update the pip-compile details in the readme (#2472)
  * ci pip-compile: always create PR when one doesn't exist (#2477)
  * Increase the upper limit for resolvelib (#2471)
  * Add Ansible 11.4.0 porting guide. (#2468)
  * add fest banner (#2464)
  * Add yamllint check for RST code listings (#2385)
  * ci: refresh docs build dependencies (#2443)
  * Recommend madbg instead of epdb (#2428)
  * fix label warnings (#2417)
  * Update module developement (#2427)
  * Porting guide entry for become timeout is unreachable error
    (#2421)
  * union filter documented incorrectly (#2403)
  * fixes and updates to inventory intro (#2416)
  * Update playbooks_error_handling.rst (#2095)
  * Introduce a new section for managing z/OS UNIX mainframe hosts
    with Ansible. (#2424)
  * testing_sanity.rst: improvement (#2441)
  * Add core 2.19 porting guide (#2373)
  * Involuntarily leaving SC: Allow PM on forum (#2393)
  * ci: refresh docs build dependencies (#2439)
  * Remove thaumos from SC (#2440)
  * ci: refresh docs build dependencies (#2436)
  * pr_labeler: fix error in pyproject.toml (#2432)
  * restore default values for scheduled builds (#2430)
  * Restructure package docs workflow (#2348)
  * Update Ansible 11 porting guide for 11.3.0 release (#2425)
  * address broken links in dev and appendices sections (#2402)
  * Fix YAML syntax, adjust more code block languages (#2408)
  * Fix broken link markup. (#2412)
  * Also check .txt files with rstcheck (#2384)
  * Update RST files to specify codeblock language attributes
    (#2382)
  * Bump wntrblm/nox from 2024.10.09 to 2025.02.09 (#2405)
  * intro_inventory: Update ignore extension setting (#2372)
  * Update ticketing stubs (#2366)
  * Clarify handlers insertion order (#2359)
  * Add SC member forum names (#2392)
  * Remove incorrect parts from docs. (#2388)
  * Update Ansible 11 porting guide for 11.2.0 release. (#2380)
  * Skip auto-generated porting guides for rstcheck. (#2376)
  * Bump antsibull-docs to 2.16.3 (#2367)
  * Remove the relaxed requirements (#2353)
  * add runpip instructions for dependencies (#2322)
  * How Can I Help? page: add a ref to collections quick-start
    guide (#2346)
  * Update platform_junos.rst (#2141)
  * callback event reception order (#2333)
  * fix(style-guide): Add definition for "ID" abbreviation in
    spelling and word choice guide (#2332)
  * remove 2.9 from version switcher (#2329)
  * intro_bsd: Update docs for the current FreeBSD and OpenBSD
    (#2318)
  * Bump antsibull-docs to 2.16.2. (#2317)
  * [devel] ci: refresh dev dependencies (#2310)
  * [devel] ci: refresh docs build dependencies (#2314)
  * [Needs SC review] community/other_tools_and_programs.rst:
    update (#2284)
  * [devel] ci: refresh docs build dependencies (#2301)
  * Ansible 12 roadmap (#2252)
  * ci: refresh dev dependencies (#2299)
  * ci pip-compile: specify the correct Python version for each
    branch (#2304)
  * fix typo (#2293)
  * intro_installation.rst: fix formatting (#2289)
  * Update noxfile and pip-compile sessions to fix failing
    workflows (#2260)
  * Use name instead of source for the documentation on installing
    directories (#2259)
  * Link to templating functions from the variables page (#2258)
  * ci: refresh docs build dependencies (#2269)
  * fix file name to execution-environment.yml (#2240)
  * Emacs editor integration of ansible-lint
    ansible/ansible-lint#1326 (#2239)
  * ansible-vault show how to decrypt strings (#2238)
  * add maintainer docs for building and publishing (#2148)
  * ci: refresh dev dependencies (#2267)
  * run_execution_environment.rst: fix a note (#2253)
  * Add 2.19 roadmap (#2138)
  * tests: switch to uv pip-compile for lockfiles (#2084)
  * Add porting guide for Ansible 9.13.0 (#2243)
  * Add porting guide for Ansible 10.7.0 (#2242)
  * Add porting guide for Ansible 11.1.0 (#2241)
  * ci: refresh dev dependencies (#2233)
  * ci: refresh docs build dependencies (#2234)
  * Add package to getting started ee (#2228)
  * ci: refresh docs build dependencies (#2227)
  * ci: refresh dev dependencies (#2222)
  * update intersphinx links for Ansible 11 (#2212)
  * [devel] Update docs build dependencies; bump antsibull-docs to
    2.16.1 (#2217)
  * fix anisble 11 changelog link (#2213)
  * update release table for Ansible 11 (#2158)
  * update version switcher for Ansible 11 (#2159)
  * LICENSE and DCO in CODEOWNERS for doc maintainers (#2193)
  * Add porting guide for Ansible 11.0.0 (#2197)
  * fix bad formating (#2192)
  * update backport instructions (#2183)
  * update release table with 2.15 EOL (#2184)
  * Update some info on distribution servers (#2119)
  * Remove string conversion action documentation reference (#2120)
  * ci: refresh dev dependencies (#2174)
  * [devel] Update docs build dependencies, use antsibull-docs
    2.16.0 (#2167)
  * Fix the misspelled word 'not' (#2161)
  * remove swiftype search engine (#2140)
  * fix: Remove stray reference to group_by_module (#2142)
  * update pip compile dev workflow for 2.18 (#2130)
  * Add porting guide for Ansible 11.0.0rc1 (#2135)
  * ci: refresh dev dependencies (#2125)
  * comment the extra banner to remove community survey (#2132)
  * build_execution_environment: add working version of Fedora
    (#2126)
  * add note and link for galaxy.yml details (#2092)
  * Update Ansible 11 porting guide. (#2113)
  * ci: refresh dev dependencies (#2082)
  * Update ansible-core 2.18 and Ansible 11 porting guides (#2108)
  * Add porting guide for Ansible 11.0.0b1 (#2101)
  * Add porting guide for Ansible 10.6.0 (#2100)
  * Add porting guide for Ansible 9.12.0 (#2099)
  * update version switcher for 2.18 (#2090)
  * Added 2.18 porting guide (#2076)
  * nox pip-compile: temporarily pin pip version (#2085)
  * Update module default groups documentation (#1893)
  * fix: correct typos (#2062)
  * Add details of interactions between notifications and loops
    (#597)
  * Remove ansible-test sanity from local module development
    (#2034)
  * add example of extending ansible_facts (#2040)
  * Add rules on moving content to collections outside of Ansible
    (#1971)
  * update maintainers guide to git rm build workflow (#2033)
  * make survey more prominent (#2037)
  * Bump wntrblm/nox from 2024.04.15 to 2024.10.09 (#2006)
  * fix network_best_practices_2.5.rst (#2036)
  * docs typo, missing a space (#2004)
  * use standard indentation (#2005)
  * Tagging nuance (#1900)
  * Remove unsupported API example (#1939)
  * Pip compile check mode (#1950)
  * Update docs build to support the new antsibull-docs 2.15.0
    features (#2001)
  * Add porting guide for Ansible 11.0.0a2 (#2014)
  * Add ecosystem_project_resources.rst document (#2007)
  * Matrix not matrix (#2000)
  * Documenting the branching process (#1956)
  * update docs team info page (#1996)
  * Upgrade antsibull-docs to 2.15.0 and antsibull-core to 3.3.0.
    (#1994)
  * Add porting guide for Ansible 10.5.0. (#1987)
  * Add porting guide for Ansible 9.11.0. (#1988)
  * Update playbooks_error_handling.rst (#1982)
  * draft fix for issue 1850, adds detail for running an ad hoc
    command to gather facts (#1885)
  * add project survey 2024 banner (#1979)
  * issue #1925 ee getting started missing content (#1975)
  * Remove no longer applicable part. (#1970)
  * Moved when condition after task name for block example (#1961)
  * Update introduction.rst (#1960)
  * playbooks_filters: Mention the usage of the
    ansible.builtin.split filter (#1929)
  * fix 2.18 python requirement version (#1945)
  * dev gitiginore: sync with ansible core (#1951)
  * Add Ansible 11 porting guide (#1943)
  * many: Fix title case of Git references (#1938)
  * [devel] update tagger versions for stable-2.18 (#1932)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209601">- Update to version 2.19.1:
  * ci: refresh dev dependencies (#3001)
  * 2.19 EOL is 2026 (#2995) (#2996)
  * Add the Ansible community 12.0.0b4 porting guide (#2998)
    (#2999)
  * ci: refresh dev dependencies (#2989)
  * [devel] Bump antsibull-docs to 2.21.0; include list of all
    deprecated collections and modules/plugins (#2979) (#2987)
  * Merge pull request #2983 from
    ansible/release/porting-guide-11.9.0 (#2985)
  * ci: refresh dev dependencies (#2974)
  * ci: refresh dev dependencies (#2949)
  * [stable-2.19] compile sanity test: update supported Python
    versions (#2965)
  * Revert "community/maintainers_workflow.rst: improve wording and
    formatting (#…" (#2956) (#2962)
  * Add the Ansible community 12.0.0b3 porting guide (#2957)
    (#2958)
  * Update EOL banner for clarity (#2942) (#2945)
  * update banner to reflect this does not apply to the product
    (#2895) (#2941)
  * community/maintainers_workflow.rst: improve wording and
    formatting (#2799) (#2932)
  * Document Windows App Control Feature (#2654) (#2929)
  * Update docs windows_winrm for ansible module (#2904) (#2918)
  * ci: refresh dev dependencies (#2908)
  * Add missing comma in introduction.rst (#2914) (#2921)
  * [stable-2.19] ci: refresh docs build dependencies (#2906)
  * playbook_guide/playbooks_variables.rst: improve style.
    Assisted-by: AI (#2916) (#2927)
  * rst/playbook_guide/playbooks_intro.rst: improve. Assisted-by:
    AI (#2915) (#2924)
  * add details on some plugin options - AI-assisted (#2813)
    (#2901)
  * Styleguide update for installation_distros.rst - AI-assisted
    (#2855) (#2898)
  * porting guide 2.19: document range() changes (#2832) (#2896)
  * update backport instructions (#2886) (#2894)
  * release_and_maintenance.rst: reflect that 2.16 is EOL (#2770)
    (#2890)
  * porting guide 2.19: nicer rendering for Ansible output (#2877)
    (#2885)
  * Fix indent for other keys like :Version Added:. (#2880) (#2884)
  * Fixed minor grammatical errors (#2867) (#2875)
  * Add the Ansible community 12.0.0b1 porting guide (#2876)
    (#2878)
  * dev_guide/style_guide/spelling_word_choice.rst: See vs Refer to
    (#2868) (#2872)
  * Ansible configuration: improve deprecation messages (#2823)
    (#2865)
  * Code block languages: normalize casing of `yaml` and
    `yaml+jinja`, update list in style guide, add comments to keep
    lists in sync (#2848) (#2862)
  * Update removal/readd processes to refer to the documentation of
    ansible-build-data (#2821) (#2861)
  * core-2.19 prep - update versioning (#2810) (#2858)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- Update to version 2.19.2:
  * community/maintainers_workflow.rst: improve wording and
    formatting (#3008) (#3039)
  * ci: refresh dev dependencies (#3029)
  * docs: fix typos and clarify wording in community docs (#3023)
    (#3027)
  * Add the Ansible community 12.0.0rc1 porting guide (#3021)
    (#3022)
  * ci: refresh dev dependencies (#3014)
  * Add example of unintentional None to 2.19 porting guide (#2982)
    (#3013)
  * Harmonize formatting of group names in
    docs/docsite/rst/inventory_guide/intro_inventory.rst (#2980)
    (#3011)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- Update to version 2.19.3:
  * ci: refresh dev dependencies (#3092)
  * ci: refresh dev dependencies (#3081)
  * ci: refresh dev dependencies (#3066)
  * ci: refresh dev dependencies (#3057)
  * add 12 as version number (#3052)
  * add core 2.19 docs to package docs (#3050) (#3051)
  * Update the release table for Ansible 12 (#2963) (#3047)
  * update latest version to Ansible 12 (#2964) (#3049)
  * Add the Ansible community 11.10.0 porting guide (#3043) (#3045)
  * Merge pull request #3040 from
    ansible/release/porting-guide-12.0.0 (#3042)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- Update to version 2.19.4:
  * ci: refresh dev dependencies (#3195)
  * ci: refresh dev dependencies (#3181)
  * Update maximum galaxy artifact size (#3099) (#3177)
  * Bump wntrblm/nox to 2025.10.16 (#3170)
  * docs: clarify dict2items usage in loops with group module
    (follow-up to ansible#85897) (#3124) (#3157)
  * Update platform_routeros.rst (#3097) (#3161)
  * fix 2.19 porting guide for correct option (#3102) (#3153)
  * ci: refresh dev dependencies (#3147)
  * remove old summit banner (#3131) (#3135)
  * ci: refresh dev dependencies (#3126)
  * Intersphinx (#3089) (#3122)
  * replace role removed in Ansible 11 (#3118) (#3119)
  * Add the Ansible community 11.11.0 porting guide (#3108) (#3114)
  * Add the Ansible community 12.1.0 porting guide (#3109) (#3111)
  * Update WinRM Listener Code (#3101) (#3106)
  * bump antsibull-docs-parser to fix build issues (#3098) (#3105)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762516800">- Update to version 2.20.0:
  * ci: refresh dev dependencies (#3196)
  * Add the Ansible community 13.0.0a5 porting guide (#3191)
    (#3192)
  * ci: refresh dev dependencies (#3180)
  * Update maximum galaxy artifact size (#3099) (#3178)
  * Add the Ansible community 13.0.0a4 porting guide (#3174)
    (#3175)
  * Bump wntrblm/nox from 2025.05.01 to 2025.10.16 (#3169)
  * Add 2.20 porting guide (#3138) (#3164)
  * docs: clarify dict2items usage in loops with group module
    (follow-up to ansible#85897) (#3124) (#3158)
  * Update platform_routeros.rst (#3097) (#3162)
  * fix 2.19 porting guide for correct option (#3102) (#3154)
  * ci: refresh dev dependencies (#3146)
  * Add the Ansible community 13.0.0a3 porting guide (#3139)
    (#3140)
  * remove old summit banner (#3131) (#3136)
  * ci: refresh dev dependencies (#3125)
  * Intersphinx (#3089) (#3123)
  * minor typo fix (#3117) (#3121)
  * replace role removed in Ansible 11 (#3118) (#3120)
  * Add the Ansible community 11.11.0 porting guide (#3108) (#3115)
  * Add the Ansible community 13.0.0a2 porting guide (#3110)
    (#3116)
  * Add the Ansible community 12.1.0 porting guide (#3109) (#3112)
  * Update WinRM Listener Code (#3101) (#3107)
  * bump antsibull-docs-parser to fix build issues (#3098)
  * ci: refresh dev dependencies (#3091)
  * ci: refresh dev dependencies (#3080)
  * Add ansible-core 2.20 to maintenance info (#3075) (#3078)
  * [stable-2.20] Update the stable-2.20 branch (#3072)
  * Add the Ansible community 13.0.0a1 porting guide (#3076)
    (#3077)
  * ci: refresh dev dependencies (#3067)
  * ci: refresh docs build dependencies (#3070)
  * Per issue [#3063], removing stable-2.16 session (#3064)
  * Ansible 13 roadmap (#3000)
  * ci: refresh dev dependencies (#3061)
  * ci: refresh docs build dependencies (#3062)
  * Add deps refresh guidance for maintainers (#3024)
  * bump latest to 12 in the scheduled docs build (#3053)
  * add core 2.19 docs to package docs (#3050)
  * update latest version to Ansible 12 (#2964)
  * Update the release table for Ansible 12 (#2963)
  * Bump actions/setup-python from 5 to 6 (#3035)
  * Add the Ansible community 11.10.0 porting guide (#3043)
  * Add the Ansible community 12.0.0 porting guide
  * community/maintainers_workflow.rst: improve wording and
    formatting (#3008)
  * ci: refresh dev dependencies (#3030)
  * ci: refresh docs build dependencies (#3034)
  * docs: fix typos and clarify wording in community docs (#3023)
  * Add the Ansible community 12.0.0rc1 porting guide (#3021)
  * ci: refresh dev dependencies (#3016)
  * ci: refresh docs build dependencies (#3019)
  * Add example of unintentional None to 2.19 porting guide (#2982)
  * Harmonize formatting of group names in
    docs/docsite/rst/inventory_guide/intro_inventory.rst (#2980)
  * Bump actions/checkout from 4 to 5 (#3007)
  * ci: refresh docs build dependencies (#3006)
  * ci: refresh dev dependencies (#3004)
  * 2.20 Roadmap (#2997)
  * Add the Ansible community 12.0.0b4 porting guide (#2998)
  * 2.19 EOL is 2026 (#2995)
  * Bump actions/download-artifact from 4 to 5 (#2981)
  * ci: refresh docs build dependencies (#2993)
  * ci: refresh dev dependencies (#2988)
  * [devel] Bump antsibull-docs to 2.21.0; include list of all
    deprecated collections and modules/plugins (#2979)
  * Add the Ansible community 11.9.0 porting guide
  * ci: refresh dev dependencies (#2973)
  * ci: refresh docs build dependencies (#2978)
  * ci: refresh docs build dependencies (#2954)
  * ci: refresh dev dependencies (#2952)
  * Update supported Python versions. (#2935)
  * Revert "community/maintainers_workflow.rst: improve wording and
    formatting (#…" (#2956)
  * Add the Ansible community 12.0.0b3 porting guide (#2957)
  * Update EOL banner for clarity (#2942)
  * missed a few python 3.12 updates (#2936)
  * update banner to reflect this does not apply to the product
    (#2895)
  * ci: refresh docs build dependencies (#2913)
  * update for control node min. python 3.12 now (#2934)
  * community/maintainers_workflow.rst: improve wording and
    formatting (#2799)
  * Document Windows App Control Feature (#2654)
  * ci: refresh dev dependencies (#2909)
  * [devel] ci: refresh docs build dependencies (#2905)
  * playbook_guide/playbooks_variables.rst: improve style.
    Assisted-by: AI (#2916)
  * rst/playbook_guide/playbooks_intro.rst: improve. Assisted-by:
    AI (#2915)
  * Add missing comma in introduction.rst (#2914)
  * Update docs windows_winrm for ansible module (#2904)
  * Update docs in the readme and maintainers guide (#2766)
  * add details on some plugin options - AI-assisted (#2813)
  * Styleguide update for installation_distros.rst - AI-assisted
    (#2855)
  * porting guide 2.19: document range() changes (#2832)
  * update backport instructions (#2886)
  * release_and_maintenance.rst: reflect that 2.16 is EOL (#2770)
  * porting guide 2.19: nicer rendering for Ansible output (#2877)
  * Fix indent for other keys like :Version Added:. (#2880)
  * Add the Ansible community 12.0.0b1 porting guide (#2876)
  * Fixed minor grammatical errors (#2867)
  * dev_guide/style_guide/spelling_word_choice.rst: See vs Refer to
    (#2868)
  * Fixes #2830 uses actions/create-github-app-token@v2 (#2831)
  * Ansible configuration: improve deprecation messages (#2823)
  * Code block languages: normalize casing of `yaml` and
    `yaml+jinja`, update list in style guide, add comments to keep
    lists in sync (#2848)
  * Update removal/readd processes to refer to the documentation of
    ansible-build-data (#2821)
  * core-2.19 prep - update versioning (#2810)
  * inventory_guide/intro_inventory.rst: improve style. Assisted-by
    AI (#2834)
  * porting guide 2.19 - describe lazy complex var eval impact on
    builtin filters/tests (#2639)
  * ci: refresh dev dependencies (#2842)
  * Correct year of contingency date to create ansible-build-data
    for Ansible 13 (#2846)
  * [devel] ci: refresh docs build dependencies (#2838)
  * Add more International Communities (#2833)
  * Adds Porting Guide for 11.8.0
  * community/maintainers_guidelines.rst: improve the document.
    Assisted-by: Gemini (#2808)
  * Moves boolean table to module docs (#2812)
  * ci: refresh dev dependencies (#2803)
  * Use antsibull-docutils 1.2.0 to simplify rst-yamllint checker.
    (#2745)
  * Initial (GHA) Workflow for creating the Porting Guide (#121)
  * Avoid all literal blocks without explicitly set language
    (#2807)
  * ci: refresh docs build dependencies (#2806)
  * fix option for '_ANSIBLE_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR'
    (#2687)
  * Add initial README.md for tests/ requirement files (#2577)
  * Add more Windows Kerberos delegation info (#2779)
  * Update 2.19 release date in support matrix (#2744)
  * community/communication.rst: improve style a bit (#2790)
  * Adds Porting Guide for 12.0.0a9
  * ci: refresh dev dependencies (#2784)
  * ci: refresh docs build dependencies (#2787)
  * Announce Ansible 11 lifetime extension (#2491)
  * Move Ansible markup documentation to a separate page (#2753)
  * ci: refresh dev dependencies (#2774)
  * ci: refresh docs build dependencies (#2776)
  * communication.rst: improve wording (#2765)
  * Update Ansible 12 porting guide for 12.0.0a7 release (#2761)
  * ci: refresh dev dependencies (#2760)
  * [devel] ci: refresh docs build dependencies: bump
    antsibull-docs to 2.18.0 (#2756)
  * ci: refresh dev dependencies (#2751)
  * ci: refresh docs build dependencies (#2752)
  * ci: refresh docs build dependencies (#2742)
  * ci: refresh dev dependencies (#2736)
  * Add Ansible 11.7.0 porting guide. (#2732)
  * Update windows_winrm.rst (#2721)
  * ci: refresh dev dependencies (#2725)
  * ci: refresh docs build dependencies (#2729)
  * Declare that Galaxy artifacts must not be deleted once they
    appear in Ansible releases. (#2678)
  * Adjust indentation in sidecar docs (#2714)
  * Update Ansible 12 porting guide for 12.0.0a6 release (#2715)
  * Update intro_inventory.rst (#2708)
  * Fix core banner (#2706)
  * ci: refresh dev dependencies (#2704)
  * ci: refresh docs build dependencies (#2705)
  * ansible-core versioning scheme docs (#2666)
  * unreachable hosts do not execute the always section either
    (#2663)
  * Remove redundant comment filter example (#2674)
  * update Fest banner for slides coming soon (#2688)
  * Add porting guide for Ansible 12.0.0a5. (#2685)
  * [devel] ci: refresh docs build dependencies, bump
    antsibull-docs to 2.17.0 (#2677)
  * Adjust Ansible 12's release schedule to ansible-core 2.19's
    updated schedule (#2664)
  * Extension for Ansible redirects (#2418)
  * update 2.19 roadmap for extended beta (#2679)
  * ci: refresh dev dependencies (#2671)
  * ci: refresh docs build dependencies (#2672)
  * ci: refresh docs build dependencies (#2662)
  * ci: refresh dev dependencies (#2658)
  * intro_bsd.rs: remove deprecated yaml callback (#2573)
  * add sphinx nitpick_ignore_regex configuration (#2649)
  * collection_requirements: add requirements version specification
    recommendation to avoid conflicts when building EEs (#2585)
  * Add Ansible 11.6.0 porting guide. (#2646)
  * ci: refresh docs build dependencies (#2645)
  * ci: refresh dev dependencies (#2641)
  * Add banner for templating to devel docs (#2627)
  * Add extra sentence about testing core first (#2619)
  * maintainer_guidelines: update (#2632)
  * Fix inputs in the deploy workflow (#2634)
  * Add 12.0.0a4 porting guide. (#2630)
  * Fix a few examples in docs that are not 2.19 compatible (#2581)
  * add 12 porting guide to the index
  * ci: refresh docs build dependencies (#2626)
  * ci: refresh dev dependencies (#2622)
  * Fix docs build (#2617)
  * Use correct underlines for subsubsections. (#2615)
  * Add Ansible 12.0.0a3 porting guide. (#2613)
  * remove some yaml code-block items to fix CI (#2612)
  * Update playbooks_filters.rst (#2404)
  * Update interpreter_discovery for changes made in ansible-core
    2.17 (#2438)
  * Only run pr_labeler on devel or stable-* branches (#2552)
  * First pass at adding notes requested in #1638 (#2566)
  * porting guide 2.19: async_status started/finished (#2576)
  * Update networking guides to be compatible with ansible-core
    2.18+. (#2586)
  * Bump wntrblm/nox from 2025.02.09 to 2025.05.01 (#2593)
  * ci: refresh dev dependencies (#2588)
  * ci: refresh docs build dependencies (#2592)
  * Build and deploy from the devel branch once a week, preferably
    at the… (#2486)
  * add EXAMPLE to sample passwords etc (#2574)
  * Add one sentence per line to the style guide (#2470)
  * ci: refresh docs build dependencies (#2572)
  * ci: refresh dev dependencies (#2568)
  * porting_guide_core_2.19.rst: add clatifications on the required
    non-string key conversion (#2560)
  * Update Ansible 12 porting guide for 12.0.0a2 release (#2562)
  * Update example image from `fedora:39` to `fedora:42` (#2541)
  * Update developing_modules_documenting.rst (#2551)
  * Additional porting guide entries (#2531)
  * Update Ansible 11 porting guide for 11.5.0 release (#2547)
  * ci: refresh dev dependencies (#2539)
  * ci: refresh docs build dependencies (#2540)
  * Apply porting guide fix. (#2532)
  * Module format and doc: tidy up (#2502)
  * update devel workflows for stable-2.19 (#2523)
  * Add porting guide for Ansible 12.0.0a1 (#2527)
  * Update core support matrix 2.19 (#2524)
  * WIP 2.19 Porting Guide stub with data tagging (#2429)
  * add 12 to package docs build workflow (#2525)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- Update to version 2.20.1:
  * ci: refresh dev dependencies (#3345)
  * Adjustments to the Collection release process (#3342) (#3351)
  * bump action versions (#3337)
  * ci: fix issues identified by zizmor GHA linter (#3331)
  * Improve failed_when documentation and fix minor errors (#3249)
    (#3333)
  * ci: refresh dev dependencies (#3325)
  * disable extranav (#3309) (#3322)
  * installation guide: update URL to pipx installation docs
    (#3248) (#3319)
  * bump sphinx-ansible-theme (#3308) (#3315)
  * Use new :ansoptref: and :ansretvalref: roles. (#3306) (#3312)
  * ci: refresh dev dependencies (#3299)
  * [stable-2.20] ci: refresh docs build dependencies (#3303)
  * Disable version switcher in theme (#3290) (#3295)
  * update version switcher for Ansible 13 (#3271) (#3287)
  * update release table for Ansible 13 (#3270) (#3286)
  * Replace URLs into the Ansible docsite with RST references
    (#3281) (#3289)
  * update latest to 13 (#3272)
  * Add the Ansible community 13.0.0 porting guide (#3279) (#3280)
  * bulk update urls to insert the projects subdir (#3260) (#3275)
  * Add Ansible 13 porting guide to index. (#3273) (#3274)
  * Update Ansible 11 porting guide. (#3264) (#3269)
  * Update Ansible 12 porting guide. (#3263) (#3266)
  * [stable-2.20] ci: refresh docs build dependencies, bump
    antsibull-docs to 2.22.1 (#3255)
  * ci: refresh dev dependencies (#3251)
  * Enhance "Making your PR Merge Worthy" section (#3028) (#3245)
  * update banner to use RTD projects subdirs (#3145) (#3236)
  * update subdomain for readthedocs hosting (#3144) (#3235)
  * ci: refresh dev dependencies (#3230)
  * Document play argument validation (#3079) (#3227)
  * update release table for 2.17 EOL (#3214) (#3226)
  * Merge pull request #3208 from
    ansible/release/porting-guide-12.2.0 (#3218)
  * Merge pull request #3215 from
    ansible/release/porting-guide-11.12.0 (#3220)
  * Merge pull request #3213 from
    ansible/release/porting-guide-13.0.0b1 (#3219)
  * update version switcher for 2.20 (#3163) (#3211)
  * Fix maximum artifact size for Galaxy (#3203) (#3207)
  * set LATEST to 2.20 (#3165)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 2.20.2:
  * remove stale release managers page (#3449) (#3452)
  * ci: refresh dev dependencies (#3443)
  * cache: disclaimer for using cache (#3168) (#3441)
  * Update installation_distros.rst (#3435) (#3438)
  * Update porting guide about undefined variable error (#3202)
    (#3432)
  * Update pipx inject commands for Ansible (#3396) (#3434)
  * ci: refresh dev dependencies (#3425)
  * ci: refresh dev dependencies (#3419)
  * Adjust wording in set theory section (#3380) (#3417)
  * Remove locales (#3373) (#3414)
  * developing_collections_creating.rst: fix min namespace /
    collection name length specified (#3407) (#3410)
  * ci: refresh dev dependencies (#3401)
  * Update installation_distros.rst (#3393) (#3400)
  * [stable-2.20] ci: refresh dev dependencies (#3388)
  * Add the Ansible community 13.2.0 porting guide (#3397) (#3398)
  * Update role commands in galaxy dev_guide (#3372) (#3385)
  * Remove deprecated action/local_action syntax (#3352) (#3384)
  * ci: refresh dev dependencies (#3374)
  * Fix typo (#3362) (#3367)
  * Misc typo fix (#3363) (#3369)
  * Add the Ansible community 11.13.0 porting guide (#3355) (#3361)
  * Add the Ansible community 12.3.0 porting guide (#3356) (#3360)
  * Add the Ansible community 13.1.0 porting guide (#3353) (#3354)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 2.20.3:
  * Add note about get_cache_key in the inventory plugin dev guide
    (#3468) (#3486)
  * Bump wntrblm/nox from 2025.11.12 to 2026.02.09 (#3481)
  * ci: refresh dev dependencies (#3475)
  * ci: refresh dev dependencies (#3463)
  * ci: refresh dev dependencies (#3456)
  * Add the Ansible community 13.3.0 porting guide (#3453) (#3454)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- Update to version 2.20.4:
  * ci: refresh dev dependencies (#3541)
  * ci: refresh dev dependencies (#3535)
  * ci: refresh dev dependencies (#3522)
  * Fixes to the networking documentation (#3527) (#3530)
  * ci: refresh dev dependencies (#3513)
  * add py312 as target version for black formatting (#3517)
    (#3520)
  * community_steering_committee.rst: Add new steering committee
    member (#3496) (#3498)
  * Announce Summit 2026 (#3489) (#3510)
  * ci: refresh dev dependencies (#3501)
  * Add the Ansible community 13.4.0 porting guide (#3494) (#3495)</changelog>
</package>
<package pkgid="b53dda00ebc4c03988d2fcae46ffd48163ee3ef75db1c902addfef1c49773923f811b77bc5ce09d4bd4955bccb7aa599cfad6f09b7cd278fa5ed7cffcb9f6095" name="ansible-lint" arch="noarch">
  <version epoch="0" ver="26.4.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762862400">- update to 25.11.0:
  * Fixes
  - fix: require ansible-core&gt;=2.17.10 (#4835) @ssbarnea
  - fix: ignore internal types false positives with
    jinja[invalid] (#4823) @anusshukla
  - fix: make repository key optional in galaxy.yml (#4798)
    @rivv0
  - fix: github action ref doesn't checkout that ref (#4774)
    @rohun-apex
  - fix: add set-environment and unset-environment in
    executable_options for systemctl (#4785) @ziegenberg
  - Fix typos (#4814) @jsf9k
  * Maintenance
  - chore: pre-commit autoupdate (#4834) @pre-commit-ci[bot]
  - chore: Test cspell configuration (#4828) @alisonlhart
  - chore(deps): update all dependencies (#4817) @renovate[bot]
  - Add finalize workflow for secure sonarcloud checks (#4820)
    @alisonlhart
  - Update sonar-project.properties (#4815) @alisonlhart</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- update to 25.11.1:
  * Features
  - feat: detect missing prefix in role's handlers vars (#4826)
    @cavcrosby
  * Fixes
  - Migrate RTD URLs to docs.ansible.com (#4842) @gundalow
  - fix: Pass module spec via stdin instead of command line args
    (#4844) @apollo13
  - fix: Update mypy python version to 3.12 (#4846) @alisonlhart
  * Maintenance
  - chore(deps): update all dependencies (#4833) @renovate[bot]
  - chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in
    /test/schemas (#4849) @dependabot[bot]
  - chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in
    /test/schemas (#4847) @dependabot[bot]
  - Add support for Fedora 43 (#4836) @jsf9k</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764936000">- update to 25.12.0:
  * Maintenance
  - chore: Remove cffi, importlib-metadata, reduce core lower bound
    (#4860) @cidrblock</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 25.12.1:
  * Features
  - feat(action): Allow users to override python_version (#4829)
    @konstruktoid
  * Fixes
  - fix: avoid stacktrace when ansible syntax check does not
    return filename (#4864) @ssbarnea
  - fix: change setup-python action to specific commit (#4856)
    @arcanis
  - fix: autofix comments missing space after hash (#4855)
    @emmanuel-ferdman
  * Maintenance
  - chore(deps): update all dependencies (#4863) @renovate[bot]
  - chore: pre-commit autoupdate (#4859) @pre-commit-ci[bot]
  - chore: adopt pytest&gt;=9.0.0 config (#4861) @Qalthos
  - chore(deps): update all dependencies (#4852) @renovate[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- update to 25.12.2:
  * Fixes
  - Update configuring.md to reflect correct precommit name
    (#4872) @AgustinRamiroDiaz
  - fix: prevent trailing space on blank comment lines (#4868)
    @emmanuel-ferdman
  * Maintenance
  - chore(deps): update dependencies [security] - abandoned
    (#4874) @renovate[bot]
  - chore(deps): update all dependencies (#4867) @renovate[bot]
  - chore(deps): update dependencies [security] (#4873)
    @renovate[bot]
  - chore(deps): bump filelock from 3.20.0 to 3.20.1 in /.config
    (#4869) @dependabot[bot]
  - chore(deps): update dependencies [security] (#4870)
    @renovate[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219201">- update to 26.1.0:
  * Fixes
  - fix: implement precise filtering for bracketed sub-tags
    (#4892) @Jkhall81
  - fix: avoid unnecessary creation of .ansible folders (#4894)
    @ssbarnea
  - fix: refactor RulesCollection to always require app argument
    (#4891) @ssbarnea
  - fix: anchor kind discovery to project root (#4763) (#4889)
    @Jkhall81
  - fix: avoid creating cache directory when listing version
    (#4865) @ssbarnea
  - fix: ensure exclude_paths are honored for unparseable files
    (#4886) @Jkhall81
  - fix: avoid use of pathspec 1.0.0 until yamllint is updated
    (#4887) @ssbarnea
  - fix: allow valid tabs in lineinfile nested in blocks (#4719)
    (#4881) @Jkhall81
  - fix: update documentation to clarify requirement to run from
    project … (#4885) @Jkhall81
  - fix: replace hardcoded /tmp path with secure temp directory
    (CWE… (#4878) @Jkhall81
  - fix: handle missing keys in '_parse_failed_msg' to prevent
    KeyError (#4879) @Jkhall81
  - fix: add argument_specs to meta schema (#4762) (#4880)
    @Jkhall81
  - fix: retire -p/--parseable option (#4884) @ssbarnea
  - fix: correct partial-become rule documentation comments
    (#4876) @emmanuel-ferdman
  * Maintenance
  - chore: add almalinux platform to meta schemas (#4893)
    @thelinuxracoon
  - chore: refactor testing code to reduce use of get_app()
    (#4890) @ssbarnea
  - chore(deps): update all dependencies (#4877) @renovate[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768564800">- update to 26.1.1:
  * Features
  - feat: added exit code 8 for successfully fixed violations
    (#4674) (#4899) @Jkhall81
  * Fixes
  - fix: resolve auto-fix failures and detection for short module
    names (… (#4897) @Jkhall81
  - fix: ensure --no-offline overrides config file precedence
    (#4845) (#4903) @Jkhall81
  - fix: pre-commit cache missing cspell updates (#4909)
    @alisonlhart
  - Set cryptography ceiling to match downstream requirement.
    (#4904) @cidrblock
  - fix: almalinux missing reference in platforms array (#4896)
    @thelinuxracoon</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 26.2.0:
  * Features
  - feat: complexity[tasks] for task and handler files (#4799)
    @ARYPROGRAMMER
  - feat: adding new argument_spec rule and tests (#4968)
    @djdanielsson
  - feat: allow users to opt into rules while still using
    profiles (#4974) @djdanielsson
  - feat: use uv for installation and add override_version input
    (#4703) (#4933) @Jkhall81
  * Fixes
  - fix: no-free-form transform parsing (#4942) @Edition-X
  - fix: make ansible-lint work with AWS CodeBuild Lambda (#4972)
    @GElkayam
  - fix: skip_list with sub-rules no longer skips entire rule
    (#4955) @emmanuel-ferdman
  - fix: update pre-commit hook to support Python 3.14 (#4959)
    @dmzoneill
  - fix: respect custom yamllint config (#4758) @dbrennand
  - fix: use pip instead of uv when setup_python is false (#4941)
    @Jkhall81
  - fix: resolved issue with uv installing python (#4940)
    @Jkhall81
  - fix: restore correct mapping indentation after anchors
    (#4935) (#4936) @Jkhall81
  - fix: schema/meta support SLES 15SP7 and 16 (#4938) @Klaas-
  - Bump actions/checkout in README (#4934) @jaap3
  - fix: resolve path resolution for imported tasks in global
    tasks direc… (#4926) @Jkhall81
  * Maintenance
  - chore: remove use of pytest-sugar (#4977) @ssbarnea
  - chore: update test deps (#4976) @ssbarnea
  - chore: remove use of pytest-plus (#4975) @ssbarnea
  - chore: pre-commit autoupdate (#4948) @pre-commit-ci[bot]
  - chore(deps): bump ajv from 8.10.0 to 8.18.0 in /test/schemas
    (#4970) @dependabot[bot]
  - chore(deps): bump cryptography from 46.0.4 to 46.0.5 in
    /.config (#4962) @dependabot[bot]
  - chore(deps): bump pillow from 12.1.0 to 12.1.1 (#4964)
    @dependabot[bot]
  - chore(deps): bump cryptography from 46.0.4 to 46.0.5 (#4963)
    @dependabot[bot]
  - chore: fix mypy failures plus extra (#4954) @ssbarnea
  - chore(deps): update all dependencies (#4937) @renovate[bot]
  - chore(deps): update all dependencies (#4932) @renovate[bot]
  - chore(deps): update all dependencies (#4931) @renovate[bot]
  - chore(deps): update all dependencies (#4930) @renovate[bot]
  - chore(deps): update all dependencies (#4929) @renovate[bot]
  - chore(deps): update all dependencies (#4928) @renovate[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798400">- update to 26.3.0:
  * Features
  - feat: add jinja2-template-extension opt-in rule (#4979)
    @djdanielsson
  * Fixes
  - fix: Add missing version_changed var to ComplexityRule class
    (#4987) @thrashwerk
  * Maintenance
  - chore: pre-commit autoupdate (#4986) @pre-commit-ci[bot]
  - chore(deps): update all dependencies pep621 (#4984)
    @renovate[bot]
  - chore(deps): update all dependencies (#4983) @renovate[bot]
  - chore(deps-dev): bump minimatch from 9.0.5 to 10.2.4 in
    /test/schemas (#4982) @dependabot[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- update to 26.4.0:
  * Fixes
  - fix: remove deprecated apt_key module from examples and
    builtins (#5000) @cidrblock
  - fix(security): update dependencies [SECURITY] (#5010)
    @renovate[bot]
  - fix: avoid permission error when linting /tmp files (#5009)
    @ssbarnea
  - fix: reapply false positive patch for no-changed-when rule
    (#4989) @Red-GV
  - docs: fix inaccuracies found during documentation audit
    (#4999) @cidrblock
  - fix: support collection format in mock_roles (#4980)
    @emmanuel-ferdman
  - fix(security): update dependencies [SECURITY] (#4993)
    @renovate[bot]
  * Maintenance
  - chore: update hooks (#5008) @ssbarnea
  - chore: implement workaround for coverage merging failure
    (#5006) @ssbarnea
  - Add support for upcoming Ubuntu 26.04 (#4995) @Andiroid
  - chore(deps): update all dependencies pep621 (#4994)
    @renovate[bot]
  - chore(deps): bump black from 26.1.0 to 26.3.1 in /.config
    (#4991) @dependabot[bot]</changelog>
</package>
<package pkgid="1cab1ac75bdc49a4097d7caa2bebe979b7c3b7ac29926236100d6af6a63d158aab0d9d8c9be038a911e834f19bd4191f80892dd437a8452b19fc086d86791a55" name="ansible-linux-system-roles" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1744372800">- Updated spec to require the use of the new Ansible version.
- Upgraded the certificate role to version 1.3.9:
  - Added new variables for SLES_SAP_15 and SLES_SAP_16.
  - Updated Ansible lint version to v25.
  - Updated CI pipeline with new test requirements.</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1749470400">- Fix: Ensure `certificate` role is included on SLE 16
  - Introduced `%sle16` macro for version-based logic
  - Cleaned up and simplified `%prep` section accordingly</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1750852800">- Update roles:
  - suseconnect to 1.0.1: simplify sanitization logic (no jmespath)
  - certificate to 1.3.11: update Python package dependencies for SLE 16
  - ha_cluster to 1.24.0:
  - add SLES 16 support with zypper pattern and crmsh updates
  - export pcsd and OS configuration
  - fix qdevice restart on cert regen and disable proxy for local pcsd socket</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1751025600">- Add selinux role for managing SELinux configuration
- Add podman role for managing containers using Podman</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1752148800">- Add aide role
- Add cockpit role</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1753272000">- Add postfix role</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1754913600">- Add keylime_server role</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1755518400">- Ensure galaxy.yml version is aligned with spec Version to avoid build failures</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1766059200">- Enable postfix role on SLE 15 (bsc#1255313)</changelog>
  <changelog author="Harshvardhan Sharma &lt;harshvardhan.sharma@suse.com&gt;" date="1772884800">- Update to version 1.1.0: upgrade all roles
  to include Ansible 2.19 compatibility fixes and
  ansible_facts migration.
- Update role versions:
  - firewall 1.8.2 -&gt; 1.11.6:
  - add backend abstraction layer and offline mode
  - add IPv6 ipset support and ipset_options
  - add service includes support
  - fix python311-firewall install on SLES 15
  - timesync 1.9.2 -&gt; 1.11.4:
  - add timesync_ntp_ip_family option (IPv4/IPv6 preference)
  - journald 1.3.5 -&gt; 1.5.2:
  - add MaxRetention configuration option
  - ssh 1.5.2 -&gt; 1.7.1:
  - add VersionAddendum configuration option
  - crypto_policies 1.4.2 -&gt; 1.5.2:
  - container environment support
  - systemd 1.3.1 -&gt; 1.3.7:
  - fix unmask ordering so the role can manage units correctly
  - fix files/templates in nested directories
  - ha_cluster 1.24.0 -&gt; 1.29.1:
  - new ha_cluster_info module for exporting cluster configuration
  - fix /var/lib/pcsd creation for newer pcs versions
  - mssql 2.5.2 -&gt; 2.6.6:
  - add mssql_ha_ag_is_contained and mssql_ha_ag_reuse_system_db
  - fix SUSE mssql-tools18 support
  - fix AD connection with krb5_canonicalize=false
  - auto_maintenance 1.94.2 -&gt; 1.120.5:
  - CI/infra tooling updates (no role-facing changes)
  - certificate 1.3.11 -&gt; 1.4.4:
  - container build support
  - selinux 1.8.2 -&gt; 1.11.1:
  - fix kernel command line SELinux parameter when changing state
  - container/bootc build support for fcontexts and modules
  - podman 1.8.1 -&gt; 1.9.2:
  - container build support
  - cockpit 1.7.0 -&gt; 1.7.4:
  - minor fixes and compatibility updates
  - aide 1.2.0 -&gt; 1.2.5:
  - support new AIDE config file options
  - expose aide_version variable
  - postfix 1.6.1 -&gt; 1.6.6:
  - fix: configure postfix to listen only on IPv4 when IPv6 is disabled
  - fix: accept empty relayhost as unset
  - keylime_server 1.2.1 -&gt; 1.2.4:
  - minor compatibility updates</changelog>
</package>
<package pkgid="482e0eb7434b28e6584bd00fac9e9bd5bcc5faa463b33d35415dabf4828a06263e80eb4416f00d37190682b3dbb7021ee936ca97e7a7f1bd3f515591cf3d7436" name="ansible-navigator" arch="noarch">
  <version epoch="0" ver="26.4.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748520000">- Update to version 25.5.0:
  * Bugfixes
  - Improve path normalization with a fallback for non-existent
    paths (#1979) @shatakshiiii
  * Maintenance
  - Update dependencies (#1994) @shatakshiiii
  - Bump cryptography from 45.0.2 to 45.0.3 in /.config in the
    dependencies group (#1993) @dependabot[bot]
  - [pre-commit.ci] pre-commit autoupdate (#1991)
    @pre-commit-ci[bot]
  - Bump the dependencies group in /.config with 6 updates
    (#1992) @dependabot[bot]
  - Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#1990)
    @dependabot[bot]
  - Bump the dependencies group in /.config with 6 updates
    (#1989) @dependabot[bot]
  - Add merge_group handler for tox workflow (#1983) @Qalthos
  - chore: Fix codecov use_oidc setting (#1988) @Qalthos
  - Ignore the untracked files in the codecov scan (#1986)
    @shatakshiiii
  - [pre-commit.ci] pre-commit autoupdate (#1987)
    @pre-commit-ci[bot]
  - Bump the dependencies group in /.config with 5 updates
    (#1985) @dependabot[bot]
  - [pre-commit.ci] pre-commit autoupdate (#1981)
    @pre-commit-ci[bot]
  - Bump the dependencies group in /.config with 6 updates
    (#1978) @dependabot[bot]
  - [pre-commit.ci] pre-commit autoupdate (#1976)
    @pre-commit-ci[bot]
  - Bump the dependencies group in /.config with 5 updates
    (#1975) @dependabot[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 25.8.0:
  * Maintenance
  - Bump actions/checkout from 4 to 5 (#2019) @dependabot[bot]
  - Bump actions/download-artifact from 4 to 5
    (#2016)@dependabot[bot]
  - Adopt coactions/upload-artifact (#1999) @ssbarnea</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- Update to version 25.9.0:
  * Fixes
  - fix: ruff, mypy and pylint violations (#2040) @ssbarnea
  - fix: replace dependabot with renovate (#2035) @ssbarnea
  * Maintenance
  - chore(deps): update all dependencies (#2041) @renovate[bot]
  - chore(deps): update all dependencies (#2039) @renovate[bot]
  - chore(deps): update all dependencies (#2036) @renovate[bot]
  - Bump the dependencies group across 1 directory with 30
    updates (#2029) @dependabot[bot]
  - Configure Renovate (#2028) @renovate[bot]
  - Bump codecov/codecov-action from 5.5.0 to 5.5.1 (#2030)
    @dependabot[bot]
  - Bump actions/setup-python from 5 to 6 (#2031)
    @dependabot[bot]
  - [pre-commit.ci] pre-commit autoupdate (#2032)
    @pre-commit-ci[bot]
  - Bump codecov/codecov-action from 5.4.3 to 5.5.0 (#2024)
    @dependabot[bot]
  - [pre-commit.ci] pre-commit autoupdate (#2027)
    @pre-commit-ci[bot]
  - [pre-commit.ci] pre-commit autoupdate (#2023)
    @pre-commit-ci[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762862400">- Update to version 25.11.0:
  * Fixes
  - fix: avoid using hub.docker.com (#2051) @ssbarnea
  * Maintenance
  - chore: rename sonar config file (#2056) @ssbarnea
  - chore: use ansible/actions/matrix (#2061) @ssbarnea
  - [pre-commit.ci] pre-commit autoupdate (#2054)
  - chore(deps): update all dependencies (#2053)
  - chore(deps): update all dependencies (#2052)
  - chore(deps): update all dependencies (#2050)
  - chore(deps): update all dependencies (#2049)
  - chore(deps): update all dependencies (#2048)
  - chore(deps): update all dependencies (#2047)
  - chore(deps): update all dependencies (#2046)
  - chore(deps): update all dependencies (#2045)
  - chore(deps): update all dependencies (#2044)
  - chore(deps): update all dependencies (#2043)
  - chore(deps): update all dependencies (#2042)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764936000">- Update to version 25.12.0:
  * Fixes
  - Fix test failures due to configuration changes in latest
    ansible-core : Partial (#2064) @shatakshiiii
  * Maintenance
  - chore: Add check for platform versions (#2071) @cidrblock
  - chore(deps): update all dependencies (#2062) @renovate[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768305600">- Update to version 26.1.0:
  * Fixes
  - fix: mount docker's proxy ssh agent socket when running on
    macOS (#2055) (#2076) @joonashak
  - fix: Use sys.executable instead of hardcoded Python paths for
    introspection (#2072) @alisonlhart
  - fix: Improve compatiblity with restrictive shell environments
    (#2073) @alisonlhart</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768305601">- Update to version 26.1.1:
  * Fixes
  - fix: Update version and tests (#2084) @alisonlhart</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 26.1.2:
  * Fixes
  - Allow overriding podman user ID with --container-option
    (#2079) (#2080)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 26.1.3:
  * Fixes
  - fix: handle missing tag key in images subcommand (#2096)
    @dmzoneill
  * Maintenance
  - chore(deps): update all dependencies (#2097) @renovate[bot]
  - chore(deps): update all dependencies (#2094) @renovate[bot]
  - chore(deps): update all dependencies (#2093) @renovate[bot]
  - chore(deps): update all dependencies (#2091) @renovate[bot]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775736000">- Update to version 26.4.0:
  * Maintenance
  - chore(deps): update all dependencies (#2106) @renovate[bot]
  - chore(deps): update all dependencies (#2100) @renovate[bot]
  - ci: Fix CI, assisted by AI (#2104) @Andersson007</changelog>
</package>
<package pkgid="e8fa11e7c8e04d821ca7829dcd6cca298d052984d6e32facdad0be9057ae836f9c2b36e2fde194019848329c513785c4e5f3cf49167a49ba5fea51a34cd6ec2f" name="ansible-runner" arch="noarch">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1716033600">- update to 2.4.0:
  * Bug Fixes
  - Honor inventory filepath by @Akasurde in #1065
  - Ensure that UTC ISO8601 datetimes include timezone info by
    @sivel in #1238
  - Fix for non-str ident by @Shrews in #1268
  - Pass inventory directory path instead of file path when using
    containerization by @christophert in #1304
  - Validate inventory from CLI early by @Shrews in #1307
  - Allow shutil to copy into existing isolation directory by
    @christophert in #1311
  - Fix invalid inventory with relative pvt data dir by @Shrews
    in #1316
  - Add lib symlink to bwrap call by @christophert in #1312</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1717934400">- Use pytest-xdist in order to avoid non-terminating processes in
  tests
- Fix files section and version info (setuptools_scm required to
  build)
- Simplify python flavor declaration</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1723550400">- ignore test_get_role_list test</changelog>
  <changelog author="pgajdos@suse.com" date="1724846400">- does not require six anymore (a51c8b2)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1729080000">- fix checks</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1733832000">- ignore another test that fails now (possibly with
  ansible-core-2.18)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- ignore two more flaky tests</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742990400">- update to 2.4.1:
  * Modify volume mount behavior when source does not exist
    (#1408). Volumes specified using the container-volume-mount
    option will now be passed through to the underlying container
    engine unverified and unmodified. This now allows you to mount
    individual files (vs. the parent directory) and non-existing
    source volumes. The behavior encountered with a non-existing
    source volume depends on which container engine is in use
    (docker creates the volume, podman will error).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760702400">- update to 2.4.2:
  * Short circuit display wrapper of the callback plugin within forks
    (#1414)
  * Improve EOF log messages when streaming (#1458)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773748800">- update to 2.4.3:
  * Use get_option api from callback plugins (#1488). This fixes some
    problems around using custom callback plugins.
  * Fix container --tty detection in subprocess mode (#1489)</changelog>
</package>
<package pkgid="0f1a13c5c931533bed72d4d296549b3e45b2427360684a4922dd70779f7c38bbb7a89eafd67116918797bd36ede9440301dd41ce21b2cbb16fedda995bd98ac4" name="ansible-sap-infrastructure" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.1"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1737374400">- 1.1.1
  - Initial release</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1744286400">- 1.1.2
  - Bugfixes:
  - collection - Bump vmware.vmware_rest to 4.5.0
  - collection - Use amazon.aws.ec2_placement_group
  - collection - implement changelogs/changelog.yaml
  - sap_vm_provision - AWS tag pacemaker for fence agent stonith:external/ec2
  - sap_vm_provision - update azure.azcollection minimum version requirement
  - sap_vm_provision/sap_vm_temp_vip - Add dynamic group handling for provisioning
  - sap_vm_verify - stub code comments and reorder</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1751976000">- 1.1.3
  - Minor Changes:
  - sap_vm_provision: bastion boolean, to allow Bastion SSH Proxy or direct (e.g. VPN) for all Infrastructure Platforms</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1768305600">- 1.3.1
  - Minor Changes:
  - collection - Update workflows with dedicated github actions
  - collection - Add contributors list and sanity ignore files for future-proofing
  - collection - Add linting rule to ignore stricter var naming rule in 2.20
  - collection - Add kubernetes.core 5.3.0 to requirements
  - sap_vm_provision - Remove ansible.posix dependency for issue 126
  - sap_vm_provision - Add SLES 16 images, fix sshd_config and add python311 workaround
  - sap_vm_provision/kubevirt_vm - Make usage of hugepages configurable
  - sap_hypervisor_node_preconfigure - Update until conditional for ansible-core 2.19
  - sap_hypervisor_node_preconfigure - Add check for webhook endpoint availability
  - Bugfixes:
  - sap_hypervisor_node_preconfigure/kubevirt_vm - Fix installation of CNV operator
- 1.3.0
  - Minor Changes:
  - collection - Adjustment of the roles for ansible-core 2.19
  - collection - Update ansible-lint actions and configuration
  - collection - Update Documentation
  - sap_vm_provision - Add variable validations
  - sap_vm_provision - Append VMware notes for Issue 82
  - sap_vm_provision - Update SLES images and add SLES 15 SP7
  - Bugfixes:
  - sap_hypervisor_node_preconfigure - Fix ansible-lint errors from issue 101
  - sap_vm_provision - Removed update-ca-certificates for issue 119
- 1.2.0
  - Minor Changes:
  - collection - Readme update to align with project readme update
  - sap_hypervisor_node_preconfigure - Readme update to align with project readme update
  - sap_hypervisor_node_preconfigure - Updated redhat_ocpv
  - sap_vm_provision - Updated kubevirt_vm</changelog>
</package>
<package pkgid="a1359ec223e2a278603ca1f36561c8f5267b6481c91725554a4887a605c92c0ba4df54e05a453cce2ce26f31c9099d125f1a5d5d65477d4c69f1d3bbcec79a95" name="ansible-sap-install" arch="noarch">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1744286400">- 1.5.3
  - Initial release
  - Bugfixes:
  - collection - Cleanup the changelog(s)
  - collection - Use the correct ansible-galaxy option in README.md files
  - collection - gh issue templates
  - collection and sap_hostagent - ansible-lint fixes
  - sap*preconfigure - Use correct RHEL versions in task names
  - sap*preconfigure - sysctl checks fail when config file has comments
  - sap_*_preconfigure/SLES - Enhance saptune handling and detection
  - sap_*_preconfigure/Suse - Enhance saptune revert logic
  - sap_*_preconfigure/Suse - Switch saptune from present
  - sap_general_preconfigure - Fix check mode for sysctl
  - sap_general_preconfigure - Remove unused file configure-etc-hosts.yml
  - sap_general_preconfigure - Update the package name of the IBM Power tools for RHEL 10
  - sap_general_preconfigure - fix var role prefix
  - sap_general_preconfigure, sap_maintain_etc_hosts - Ignore comments
  - sap_general_preconfigure/SLES - Add etc hosts setup to configure steps
  - sap_ha_pacemaker_cluster - fix ASCS constraint
  - sap_ha_pacemaker_cluster - fix ASCS/ERS systemd
  - sap_ha_pacemaker_cluster - fix NWAS
  - sap_ha_pacemaker_cluster - fix internal-error
  - sap_ha_pacemaker_cluster - fix package detection on RHEL
  - sap_ha_pacemaker_cluster - fix(check-mode)
  - sap_ha_pacemaker_cluster - several bug fixes
  - sap_ha_pacemaker_cluster - stonith location constraints
  - sap_hana_install - Update fapolicyd conditionals
  - sap_hana_preconfigure - Fix check mode for largesend.conf - ppc64le
  - sap_hana_preconfigure - Update the package name of the RHEL 10 Power tools
  - sap_hana_preconfigure - fix check mode in two tasks
  - sap_hana_preconfigure/SLES - Add package libltdl7 to vars
  - sap_swpm - Fix link in README.md
  - sap_swpm - remove duplicate section credentials_anydb_ibmdb2
  - sap_swpm - removed duplicates from credentials_hana section</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1751976000">- 1.6.0
  - Minor Changes:
  - New Feature - sap_anydb_install_oracle - Add handling of OS specific vars (#1033)
  - New Feature - sap_ha_pacemaker_cluster - SLES16 support, new vars for ha_cluster for corosync and zypper patterns (#1056)
  - New Feature - sap_storage_setup - Allow /software NFS mount (#1029)
  - sap_*_preconfigure - Add missing RHEL 10.x vars (#1059)
  - sap_general_preconfigure - Modify the kernel command line for SELinux also for RHEL 10 (#1036)
  - sap_general_preconfigure - Use the correct sap.conf file for RHEL 10 (#1022)
  - sap_ha_pacemaker_cluster/SUSE - SAP HANA scaleup post steps updated (#1061)
  - sap_hana_install - Add opt-out for setting sidadm to noexpire (#1016)
  - sap_swpm - Add opt-out for setting sidadm to noexpire (#1018)
  - Bugfixes:
  - Collection - fix documentation link in galaxy.yml (#1009)
  - sap_*_preconfigure - Make SELinux booleans persistent (#1013)
  - sap_*_preconfigure/SUSE - Add retry attempts to zypper pattern installation (#1032)
  - sap_*_preconfigure/SUSE - Update SLES16 pattern names and add packages for hardened images (#1057)
  - sap_ha_pacemaker_cluster/SUSE - Remove python3-rpm dependency in pre_steps_hana (#1028)
  - sap_hana_install - update README.md with Local Secure Store (LSS) installation details and examples (#1008)
  - sap_maintain_etc_hosts - Resolve situation with empty domain, but not undefined (#1044)
  - sap_swpm - Ensure sap_swpm_product_catalog_id is a string (#1035)
  - sap_swpm - Fix TEMP handling (#1019)
  - sap_swpm - Remove selinux role dependency from README.md (#1012)
  - sap_swpm - Require inifile.params only on the managed node when reusing an existing inifile.params. (#1024)
  - sap_swpm - Sanitize hostname length (#1042)</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1768305600">- 1.8.0
  - Minor Changes:
  - collection - Add Matrix to Sanity tests and ignore files up to 2.25
  - collection - Adjust roles for ansible-core 2.19 part 2
  - collection - Adjust roles for ansible-core 2.19 part 1
  - sap_ha_install_hana_hsr - Rework role with new features, validations and compatibility for 2.20
  - sap_hana_install - Rework tags
  - sap_hana_install - simplified and more flexible SELinux and fapolicyd handling
  - sap_hana_install - Inventory based Scale-Out and idempotency validations
  - sap_hana_install - Enhance variable validation and account for missed variable combinations
  - sap_hana_install - Idempotency Rework
  - sap_hana_preconfigure - Sync with SAP note 3108302
  - sap_hana_preconfigure - Add sap_hana preconfigure vars prefix
  - sap_netweaver_preconfigure - Add sap_netweaver preconfigure vars prefix
  - sap_*_preconfigure/SLES - Improved pattern check, sanitize log output and add loop_vars
  - sap_storage_setup/SUSE - Add btrfs support for SLES 16
  - sap_swpm - Enhance detection of multiple files
  - sap_swpm - extensive variable input validation
  - sap_swpm - Implement a test and a filter for validating hostnames
  - Bugfixes:
  - collection - Fix linting errors in 2.20 with facts and register var names
  - collection - Update linting workflows and configuration to latest version
  - collection - Update sanity github action and add missing ignore files for 2.19 and 2.20
  - sap_ha_install_hana_hsr - Fix linter failures
  - sap_ha_pacemaker_cluster - Fix linting errors
  - sap_hostagent - Fix linting errors
  - sap_install_media_detect - Fix linting errors
- 1.7.1
  - Bugfixes:
  - sap_hana_install - Enhance validation of variables
  - sap_hana_preconfigure - New mechanism for loading rhel minor plus vars without having to use "find" files on localhost.
  - sap_hana_preconfigure/RHEL - Be more flexible with boot command line args
- 1.7.0
  - Minor Changes:
  - sap_hana_preconfigure - Implement SAP note 3108302 v.13
  - sap_ha_install_hana_hsr - Add backup location detection and user variable
  - Bugfixes:
  - collection - Cleanup scripts
  - sap_hana_preconfigure - Replace grub2-mkconfig for RHEL by grubby from RHEL 8 onward
  - sap_hana_install - Enhance SAPCAR detection functionality and handling of multiple files
  - sap_ha_pacemaker_cluster - Enhance handling of cluster properties and improve ASCS ERS post steps
- 1.6.1
  - Bugfixes:
  - sap_ha_pacemaker_cluster - Remove NIC parameter from IPaddr2 resource agents
  - sap_*_preconfigure - Assert the presence of the IBM tools only if necessary
  - sap_*_preconfigure - Define needs-restarting also for RHEL 10, assert mode
  - sap_*_preconfigure - Define needs-restarting also for RHEL 10</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1771502400">Release 1.8.1 with various fixes and compatibility with ansible-core 2.19.
- 1.8.1:
  - Minor Changes:
  - collection - Update readme formatting to align with galaxy format
  - sap*preconfigure - Sync with SAP notes for RHEL 10
  - sap_general_preconfigure - Prevent an accidental change to a lower SELinux mode
  - sap_ha_pacemaker_cluster - Add fence_aws for SLES 16 and remove Tech Debt
  - sap_hana_install - Revert wrong conditional from PR#1138
  - sap_swpm - Sanitize conditions for 2.19</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1773662400">- 1.9.0:
  - Minor Changes:
  - sap_ha_install_hana_hsr - inventory vs. hostname
  - sap_ha_pacemaker_cluster - Add firewall steps
  - sap_ha_pacemaker_cluster - Split off HANA pre_tasks from include_vars and add new force mode
  - sap_swpm - Update firewall steps
  - Bugfixes:
  - collection - No longer use var debug with more than one variable
  - sap_ha_pacemaker_cluster - (fix) align settings to HANA documentation
  - sap_hana_install - Fix hana versions mismatch and replace injected vars
  - sap_swpm - Only ensure the presence of the 'file' package on Suse
  - sap_swpm - Rename all vars which contain '_swpm_swpm'</changelog>
</package>
<package pkgid="0d0441e526189d4f85a243e6b7dc9dcd880b44f928652a57b7d86636a384d30b81abfa79609ed92e083708ea146a0478ef985683a43647e0ceb729555b4b7cc1" name="ansible-sap-launchpad" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.1"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1737374400">- 1.1.1
  - Initial release.</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1744027200">- 1.2.0
  - Changes:
  - sap_software_download: New Ansible Role with enhanced logic for downloading software using Ansible Module software_center_download
  - sap_software_download: Download stack XML option
  - software_center_download: Add option to search for latest packages
  - maintenance_planner modules: Add option to use Display ID instead of name
  - Collection Readme update and preparation for 1.2.0 release
  - Bugfixes:
  - fix: cache gigya sdk build number</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1751976000">- 1.2.1
  - Bugfixes:
  - software_center_download: Improved logic for skipping existing files and getting valid filename
  - sap_software_download: Add SLES 16 python313 support and update changelog</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1768219200">Refactor Ansible Modules and adjust for ansible-core 2.19.
- 1.3.1
  - Bugfixes:
  - collection: Add ansible-test sanity workflow and fix sanity errors
- 1.3.0
  - Changes:
  - collection: Refactor all Ansible Modules
  - sap_software_download: Update for ansible-core 2.19
  - Bugfixes:
  - sap_software_download: Fix for failed checksums not correctly retrying</changelog>
</package>
<package pkgid="bf7bf300a403955adead63c1fd7d46c3750ea3083925d9d5f2bec44e3902f8cea4d9e35dd1f84e57ec7ebd45935a586d59d66d659ad185d5187223ef3a3a966a" name="ansible-sap-operations" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.1"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1737374400">- 0.9.1
  - Initial release.</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1744286400">- Updated downstream transformation
- Removed python dependencies and macros from spec file</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1755000000">- Remove unsupported Ansible Roles
- Add updated README.md</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1771502400">- Release 2.0.0 which reworked all Ansible Roles in this collection to modern standard and SLES support.</changelog>
</package>
<package pkgid="4caf85e5d65e9c49a67a9aa0ebec5abcda62324212504e72db048b1f372531ecfa0f216b8f7886e48a7ef54511096cc581da4f993ceef717c4b1f827d59c26d6" name="ansible-sap-playbooks" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1750680000">- 1.1.2
  - Initial release to Factory
  - Minor Changes:
  - New scenario sap_s4hana_sandbox_syscopy.
  - Placeholder variable validation, Rsync destination regex and usability improvements.
  - Enable PR linting, noqa for placeholder checks and add sap_infrastructure 1.1.3 bastion variable.
  - action: Add rsync checksum and improve output verbosity.
- 1.1.1
  - Minor Changes:
  - Update existing hosts extravars files, Azure comments and inventory comments.
- 1.1.0
  - Major Changes:
  - Interactive prompts for end-user, across all supported scenarios and target platforms.
  - Simplified variable files, structure and comments.
  - Minor Changes:
  - Add github action for publishing stage to main.
  - all: Add author to publish action and update ansible_requirements
  - all: Default SAP HANA master password and readme update explaining S-user</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1751976000">- 1.1.3
  - Bugfixes
  - all: Remove executable flag from yml files and fix typos in interactive mode</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1752494400">- 1.2.0
  - Minor Changes:
  - Comply with Security regulations
  - Remove all hardcoded passwords
  - Add validation for placeholder and empty passwords to fail playbook at beginning.
  - Update readme with warnings and explanations for password usage.
  - Add recommended steps to use Ansible Vault.
  - Bugfixes
  - Change few variables with `'true'` to `true` where it was required (identified during testing).
  - Fix readme typo with incorrect role name.</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1768392000">- 1.3.0
  - Minor Changes:
  - collection: Update linting and sanity workflows to align with project
  - collection: Update Contributors list
  - collection: Bump requirements versions to support 2.19
  - all: Update playbooks for ansible-core 2.19
  - all: Update image fragments to align with sap_infrastructure PR#118
  - all: Add sles16 images for AWS, AZ, GCP
  - sap_s4hana_sandbox_syscopy: Update readme entry for S4HANA</changelog>
</package>
<package pkgid="ae07e312969b27c7b970df258c4b230b19feea01c719f1f7c1443a2f07524851a48162154afdc8743952603db9ce570466ccbe2cb24d722849efe2d2b1e5149e" name="ansible-terraform-inventory" arch="riscv64">
  <version epoch="0" ver="0.10" rel="3.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1728388800">- new package ansible-terraform-inventory: generate a dynamic
  Ansible inventory from a Terraform state file</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734350400">- Enable cgo on riscv64</changelog>
  <changelog author="Holger Rauch &lt;holger.rauch@posteo.de&gt;" date="1737460800">- Enable cgo on s390x</changelog>
</package>
<package pkgid="34ddeb4637ba19fc3e2bc58371548b9dc4cd5650cc98536f2d889559e5232e9b8e6e49bbaf2b2458b9790da525e3c6b177ee4df722ccd3df17029b0798778460" name="ansible-test-2.18" arch="noarch">
  <version epoch="0" ver="2.18.15" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- update to 2.18.8:
  * Minor Changes
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Replace remote FreeBSD 13.3 with 13.5.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  * Bugfixes
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- renamed package to ansible-core-2.18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 2.18.9:
  * Minor Changes
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  * Bugfixes
  - dnf - Fail gracefully when an invalid conf_file is used
    instead of dumping raw exception and traceback. (#85681)
  - service_facts - skip lines which does not contain service
    names in openrc output (#84512).
  - user - Use higher precedence HOME_MODE as UMASK for path
    provided (#84482).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- update to 2.18.10:
  * Bugfixes
  - respawn - use copy of env variables to update existing
    PYTHONPATH value (#84954).
  - run_command - Fixed premature selector unregistration on empty
    read from stdout/stderr that caused truncated output or hangs in
    rare situations.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760529600">- Rename ansible-test to ansible-test-2.18; this package otherwise
  overwrites the ansible-test as generated by the unsuffixed
  ansible package. Names must not exist in duplicates.
  Thanks Dominique!</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 2.18.11:
  * Bugfixes
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 2.18.12:
  * Bugfixes
  - Variable loading now uses file source instead of variables
    when invalidly formmated vars file is loaded.
  - ansible-test - The runtime-metadata sanity test now ignores
    pre-release and build identifiers in collection versions.
    This prevents errors if a tombstone version is X.0.0, while
    the collection's version is X.0.0-prerelease (#85193)."</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 2.18.13:
  https://github.com/ansible/ansible/blob/v2.18.13/changelogs/CHANGELOG-v2.18.rst
  * Minor Changes
  - ansible-test - Replace RHEL 10.0 remote with 10.1.
  - ansible-test - Replace RHEL 9.4 remote with 9.7.
  - conditionals - Conditional expressions (such as when in
    playbook tasks or that in the assert action) with results
    other than True or False will issue a deprecation warning.
    Such expressions mask subtle errors and will fail by default
    in Ansible Core &gt;= 2.19. They should be corrected to always
    ensure a strictly boolean (True or False) result. The
    stricter Ansible Core &gt;= 2.19 failure behavior can be enabled
    by configuring ALLOW_BROKEN_CONDITIONALS to False.
  * Bugfixes
  - Fix Windows LIB env var corruption
    (ansible-collections/ansible.windows#297).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 2.18.14:
  https://github.com/ansible/ansible/blob/v2.18.14/changelogs/CHANGELOG-v2.18.rst
  * Minor Changes
  - ansible-test - Update URL used to download FreeBSD wheels for
    managed remotes.
  - ansible-test - Use the new API endpoint for the Ansible Core CI
    service.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- update to 2.18.15:
  * Minor Changes
  - ansible-test - Add container/remote aliases for more loosely
    specifying managed test environments.
  - ansible-test - Add support for using the Ansible Core CI
    service from GitHub Actions.
  * Bugfixes
  - rpm_key - Use librpm library API instead of gpg utility to
    support version 6 PGP keys (#86157).</changelog>
</package>
<package pkgid="ac123eb1f19e33f445e20d3558f29f69653ce48824b35545c424e8f3661d96eb26b8cb7aee35be73e7ec625ff86ef12b2a6f74c7664d5c94e5a3269dcb434340" name="ansible-test-2.19" arch="noarch">
  <version epoch="0" ver="2.19.8" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209600">- update to 2.19.0:
  Large update, please see the full changelog for the full list of
  bugfixes and minor changes
  https://github.com/ansible/ansible/blob/v2.19.0/changelogs/CHANGELOG-v2.19.rst
  * Major Changes
  - Jinja plugins - Jinja builtin filter and test plugins are now
    accessible via their fully-qualified names
    ansible.builtin.{name}.
  - Task Execution / Forks - Forks no longer inherit stdio from
    the parent ansible-playbook process. stdout, stderr, and
    stdin within a worker are detached from the terminal, and
    non-functional. All needs to access stdio from a fork for
    controller side plugins requires use of Display.
  - ansible-test - Packages beneath module_utils can now contain
    __init__.py files.
  - variables - The type system underlying Ansible's variable
    storage has been significantly overhauled and formalized.
    Attempts to store unsupported Python object types in
    variables now more consistently yields early warnings or
    errors.
  - variables - To support new Ansible features, many variable
    objects are now represented by subclasses of their respective
    native Python types. In most cases, they behave
    indistinguishably from their original types, but some Python
    libraries do not handle builtin object subclasses properly.
    Custom plugins that interact with such libraries may require
    changes to convert and pass the native types.
  * Breaking Changes / Porting Guide
  - Support for the toml library has been removed from TOML
    inventory parsing and dumping. Use tomli for parsing on
    Python 3.10. Python 3.11 and later have built-in support for
    parsing. Use tomli-w to support outputting inventory in TOML
    format.
  - assert - The quiet argument must be a commonly-accepted
    boolean value. Previously, unrecognized values were silently
    treated as False.
  - conditionals - Conditional expressions that result in
    non-boolean values are now an error by default. Such results
    often indicate unintentional use of templates where they are
    not supported, resulting in a conditional that is always
    true. When this option is enabled, conditional expressions
    which are a literal None or empty string will evaluate as
    true, for backwards compatibility. The error can be
    temporarily changed to a deprecation warning by enabling the
    ALLOW_BROKEN_CONDITIONALS config option.
  - first_found lookup - When specifying files or paths as a
    templated list containing undefined values, the undefined
    list elements will be discarded with a warning. Previously,
    the entire list would be discarded without any warning.
  - internals - The AnsibleLoader and AnsibleDumper classes for
    working with YAML are now factory functions and cannot be
    extended.
  - internals - The ansible.utils.native_jinja Python module has
    been removed.
  - lookup plugins - Lookup plugins called as with_(lookup) will
    no longer have the _subdir attribute set.
  - lookup plugins - terms will always be passed to run as the
    first positional arg, where previously it was sometimes
    passed as a keyword arg when using with_ syntax.
  - loops - Omit placeholders no longer leak between loop item
    templating and task templating. Previously, omit placeholders
    could remain embedded in loop items after templating and be
    used as an omit for task templating. Now, values resolving to
    omit are dropped immediately when loop items are templated.
    To turn missing values into an omit for task templating, use
    | default(omit). This solution is backward-compatible with
    previous versions of ansible-core.
  - modules - Ansible modules using sys.excepthook must use a
    standard try/except instead.
  - plugins - Any plugin that sources or creates templates must
    properly tag them as trusted.
  - plugins - Custom Jinja plugins that accept undefined
    top-level arguments must opt in to receiving them.
  - plugins - Custom Jinja plugins that use environment.getitem
    to retrieve undefined values will now trigger a MarkerError
    exception. This exception must be handled to allow the plugin
    to return a Marker, or the plugin must opt-in to accepting
    Marker values.
  - public API - The ansible.vars.fact_cache.FactCache wrapper
    has been removed.
  - serialization of omit sentinel - Serialization of variables
    containing omit sentinels (e.g., by the to_json and to_yaml
    filters or ansible-inventory) will fail if the variable has
    not completed templating. Previously, serialization succeeded
    with placeholder strings emitted in the serialized output.
  - set_fact - The string values "yes", "no", "true" and "false"
    were previously converted (ignoring case) to boolean values
    when not using Jinja2 native mode. Since Jinja2 native mode
    is always used, this conversion no longer occurs. When
    boolean values are required, native boolean syntax should be
    used where variables are defined, such as in YAML. When
    native boolean syntax is not an option, the bool filter can
    be used to parse string values into booleans.
  - template lookup - The convert_data option is deprecated and
    no longer has any effect. Use the from_json filter on the
    lookup result instead.
  - templating - Access to _ prefixed attributes and methods, and
    methods with known side effects, is no longer permitted. In
    cases where a matching mapping key is present, the associated
    value will be returned instead of an error. This increases
    template environment isolation and ensures more consistent
    behavior between the . and [] operators.
  - templating - Conditionals and lookups which use embedded
    inline templates in Jinja string constants now display a
    warning. These templates should be converted to their
    expression equivalent.
  - templating - Many Jinja plugins (filters, lookups, tests) and
    methods previously silently ignored undefined inputs, which
    often masked subtle errors. Passing an undefined argument to
    a Jinja plugin or method that does not declare undefined
    support now results in an undefined value.
  - templating - Templates are always rendered in Jinja2 native
    mode. As a result, non-string values are no longer
    automatically converted to strings.
  - templating - Templates resulting in None are no longer
    automatically converted to an empty string.
  - templating - Templates with embedded inline templates that
    were not contained within a Jinja string constant now result
    in an error, as support for multi-pass templating was removed
    for security reasons. In most cases, such templates can be
    easily rewritten to avoid the use of embedded inline
    templates.
  - templating - The allow_unsafe_lookups option no longer has
    any effect. Lookup plugins are responsible for tagging
    strings containing templates to allow evaluation as a
    template.
  - templating - The result of the range() global function cannot
    be returned from a template- it should always be passed to a
    filter (e.g., random). Previously, range objects returned
    from an intermediate template were always converted to a
    list, which is inconsistent with inline consumption of range
    objects.
  - templating - #jinja2: overrides in templates with invalid
    override names or types are now templating errors.
  * Deprecated Features
  - CLI - The --inventory-file option alias is deprecated. Use
    the -i or --inventory option instead.
  - Jinja test plugins - Returning a non-boolean result from a
    Jinja test plugin is deprecated.
  - Passing a warnings` or ``deprecations key to exit_json or
    fail_json is deprecated. Use AnsibleModule.warn or
    AnsibleModule.deprecate instead.
  - Strategy Plugins - Use of strategy plugins not provided in
    ansible.builtin are deprecated and do not carry any backwards
    compatibility guarantees going forward. A future release will
    remove the ability to use external strategy plugins. No
    alternative for third party strategy plugins is currently
    planned.
  - The ShellModule.checksum method is now deprecated and will be
    removed in ansible-core 2.23. Use
    ActionBase._execute_remote_stat() instead.
  - The ansible.module_utils.common.collections.count() function
    is deprecated and will be removed in ansible-core 2.23. Use
    collections.Counter() from the Python standard library
    instead.
  - YAML parsing - Usage of the YAML 1.1 !!omap and !!pairs tags
    is deprecated. Use standard mappings instead.
  - YAML parsing - Usage of the undocumented !vault-encrypted
    YAML tag is deprecated. Use !vault instead.
  - ansible.compat.importlib_resources is deprecated and will be
    removed in ansible-core 2.23. Use importlib.resources from
    the Python standard library instead.
  - ansible.module_utils.compat.datetime - The datetime
    compatibility shims are now deprecated. They are scheduled to
    be removed in ansible-core v2.21. This includes UTC,
    utcfromtimestamp() and utcnow importable from said module
    (#81874).
  - bool filter - Support for coercing unrecognized input values
    (including None) has been deprecated. Consult the filter
    documentation for acceptable values, or consider use of the
    truthy and falsy tests.
  - cache plugins - The ansible.plugins.cache.base Python module
    is deprecated. Use ansible.plugins.cache instead.
  - callback plugins - The v2_on_any callback method is
    deprecated. Use specific callback methods instead.
  - callback plugins - The v1 callback API (callback methods not
    prefixed with v2_) is deprecated. Use v2_ prefixed methods
    instead.
  - conditionals - Conditionals using Jinja templating delimiters
    (e.g., {{, {%) should be rewritten as expressions without
    delimiters, unless the entire conditional value is a single
    template that resolves to a trusted string expression. This
    is useful for dynamic indirection of conditional expressions,
    but is limited to trusted literal string expressions.
  - config - The ACTION_WARNINGS config has no effect. It
    previously disabled command warnings, which have since been
    removed.
  - config - The DEFAULT_ALLOW_UNSAFE_LOOKUPS configuration
    option is deprecated and no longer has any effect. Ansible
    templating no longer encounters situations where use of
    lookup plugins is considered "unsafe".
  - config - The DEFAULT_JINJA2_NATIVE option has no effect.
    Jinja2 native mode is now the default and only option.
  - config - The DEFAULT_NULL_REPRESENTATION option has no
    effect. Null values are no longer automatically converted to
    another value during templating of single variable
    references.
  - config - The DEFAULT_UNDEFINED_VAR_BEHAVIOR configuration
    option is deprecated and no longer has any effect. Attempting
    to use an undefined variable where undefined values are
    unexpected is now always an error. This behavior was enabled
    by default in previous versions, and disabling it yielded
    inconsistent results.
  - config - The STRING_TYPE_FILTERS configuration option is
    deprecated and no longer has any effect. Since the template
    engine now always preserves native types, there is no longer
    a risk of unintended conversion from strings to native types.
  - config - Using the DEFAULT_JINJA2_EXTENSIONS configuration
    option to enable Jinja2 extensions is deprecated. Previously,
    custom Jinja extensions were disabled by default, as they can
    destabilize the Ansible templating environment. Templates
    should only make use of filter, test and lookup plugins.
  - config - Using the DEFAULT_MANAGED_STR configuration option
    to customize the value of the ansible_managed variable is
    deprecated. The ansible_managed variable can now be set the
    same as any other variable.
  - display - The Display.get_deprecation_message method has been
    deprecated. Call Display.deprecated to display a deprecation
    message, or call it with removed=True to raise an
    AnsibleError.
  - file loading - Loading text files with DataLoader containing
    data that cannot be decoded under the expected encoding is
    deprecated. In most cases the encoding must be UTF-8,
    although some plugins allow choosing a different encoding.
    Previously, invalid data was silently wrapped in Unicode
    surrogate escape sequences, often resulting in later errors
    or other data corruption.
  - first_found lookup - Splitting of file paths on ,;: is
    deprecated. Pass a list of paths instead. The split method on
    strings can be used to split variables into a list as needed.
  - interpreter discovery - The auto_legacy and
    auto_legacy_silent options for INTERPRETER_PYTHON are
    deprecated. Use auto or auto_silent options instead, as they
    have the same effect.
  - inventory plugins - Setting invalid Ansible variable names in
    inventory plugins is deprecated.
  - oneline callback - The oneline callback and its associated
    ad-hoc CLI args (-o, --one-line) are deprecated.
  - paramiko - The paramiko connection plugin has been deprecated
    with planned removal in 2.21.
  - playbook - The timedout.frame task result value (injected
    when a task timeout occurs) is deprecated. Include error in
    the DISPLAY_TRACEBACK config value to capture a full Python
    traceback for timed out actions.
  - playbook syntax - Specifying the task args keyword without a
    value is deprecated.
  - playbook syntax - Using key=value args and the task args
    keyword on the same task is deprecated.
  - playbook syntax - Using a mapping with the action keyword is
    deprecated. (#84101)
  - playbook variables - The play_hosts variable has been
    deprecated, use ansible_play_batch instead.
  - plugin error handling - The AnsibleError constructor arg
    suppress_extended_error is deprecated. Using
    suppress_extended_error=True has the same effect as
    show_content=False.
  - plugins - Accessing plugins with _-prefixed filenames without
    the _ prefix is deprecated.
  - public API - The ansible.errors.AnsibleFilterTypeError
    exception type has been deprecated. Use AnsibleTypeError
    instead.
  - public API - The ansible.errors._AnsibleActionDone exception
    type has been deprecated. Action plugins should return a task
    result dictionary in success cases instead of raising.
  - public API - The ansible.module_utils.common.json.json_dump
    function is deprecated. Call Python stdlib json.dumps
    instead, with cls set to an Ansible profile encoder type from
    ansible.module_utils.common.json.get_encoder.
  - template lookup - The jinja2_native option is no longer used
    in the Ansible Core code base. Jinja2 native mode is now the
    default and only option.
  - templating - Support for enabling Jinja2 extensions (not
    plugins) has been deprecated.
  - templating - The disable_lookups option has no effect, since
    plugins must be updated to apply trust before any templating
    can be performed.
  - tree callback - The tree callback and its associated ad-hoc
    CLI args (-t, --tree) are deprecated.
  * Removed Features (previously deprecated)
  - Remove deprecated plural form of collection path (#84156).
  - Removed deprecated STRING_CONVERSION_ACTION (#84220).
  - encrypt - passing unsupported passlib hashtype now raises
    AnsibleFilterError.
  - manager - remove deprecated include_delegate_to parameter
    from get_vars API.
  - modules - Modules returning non-UTF8 strings now result in an
    error. The MODULE_STRICT_UTF8_RESPONSE setting can be used to
    disable this check.
  - removed deprecated pycompat24 and compat.importlib.
  - selector - remove deprecated compat.selector related files
    (#84155).
  - windows - removed common module functions
    ConvertFrom-AnsibleJson, Format-AnsibleException from Windows
    modules as they are not used and add unneeded complexity to
    the code.
  * Security Fixes
  - include_vars action - Ensure that result masking is correctly
    requested when vault-encrypted files are read.
    (CVE-2024-8775)
  - task result processing - Ensure that action-sourced result
    masking (_ansible_no_log=True) is preserved. (CVE-2024-8775)
  - templating - Ansible's template engine no longer processes
    Jinja templates in strings unless they are marked as coming
    from a trusted source. Untrusted strings containing Jinja
    template markers are ignored with a warning. Examples of
    trusted sources include playbooks, vars files, and many
    inventory sources. Examples of untrusted sources include
    module results and facts. Plugins which have not been updated
    to preserve trust while manipulating strings may
    inadvertently cause them to lose their trusted status.
  - templating - Changes to conditional expression handling
    removed numerous instances of insecure multi-pass templating
    (which could result in execution of untrusted template
    expressions).
  - user action won't allow ssh-keygen, chown and chmod to run on
    existing ssh public key file, avoiding traversal on existing
    symlinks (CVE-2024-9902).
- remove patch 771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch that
  is included upstream
- remove patch unarchive-test-fix.patch that is included upstream
- remove patch suse-distribution-fix.patch that is included
  upstream</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209601">- update to 2.19.1:
  * Minor Changes
  - AnsibleModule - Add temporary internal monkeypatch-able hook
    to alter module result serialization by splitting
    serialization from '_return_formatted' into
    '_record_module_result'.
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  - encrypt - check datatype of salt_size in password_hash
    filter.
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  * Bugfixes
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - argspec validation - The str argspec type treats None values
    as empty string for better consistency with pre-2.19
    templating conversions.
  - conditionals - When displaying a broken conditional error or
    deprecation warning, the origin of the non-boolean result is
    included (if available), and the raw result is omitted.
  - failed_when - When using failed_when to suppress an error,
    the exception key in the result is renamed to
    failed_when_suppressed_exception. This prevents the error
    from being displayed by callbacks after being suppressed.
    (#85505)
  - import_tasks - fix templating parent include arguments.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.
  - template lookup - Skip finalization on the internal
    templating operation to allow markers to be returned and
    handled by, e.g. the default filter. Previously, finalization
    tripped markers, causing an exception to end processing of
    the current template pipeline. (#85674)
  - templating - Avoid tripping markers within Jinja generated
    code. (#85674)
  - templating - Ensure filter plugin result processing occurs
    under the correct call context. (#85585)
  - templating - Fix slicing of tuples in templating (#85606).
  - templating - Multi-node template results coerce embedded None
    nodes to empty string (instead of rendering literal None to
    the output).
  - templating - Undefined marker values sourced from the Jinja
    getattr-&gt;getitem fallback are now accessed correctly, raising
    AnsibleUndefinedVariable for user plugins that do not
    understand markers. Previously, these values were erroneously
    returned to user plugin code that had not opted in to marker
    acceptance.
  - tqm - use display.error_as_warning instead of
    display.warning_as_error.
  - tqm - use display.error_as_warning instead of self.warning.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 2.19.2:
  * Minor Changes
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  * Bugfixes
  - The ansible_failed_task variable is now correctly exposed in a
    rescue section, even when a failing handler is triggered by the
    flush_handlers task in the corresponding block (#85682)
  - ternary filter - evaluate values lazily (#85743)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- update to 2.19.3:
  * Minor Changes
  - fetch_file - add ca_path and cookies parameter arguments
    (#85172).
  * Bugfixes
  - Windows async - Handle running PowerShell modules with
    trailing data after the module result
  - ansible-doc --list/--list_files/--metadata-dump - fixed
    relative imports in nested filter/test plugin files (#85753).
  - display - Fixed reference to undefined
    '_DeferredWarningContext' when issuing early warnings during
    startup. (#85886)
  - run_command - Fixed premature selector unregistration on
    empty read from stdout/stderr that caused truncated output or
    hangs in rare situations.
  - script inventory plugin will now show correct 'incorrect'
    type when doing implicit conversions on groups.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 2.19.4:
  * Bugfixes
  - Fix issue where play tags prevented executing notified
    handlers (#85475)
  - Fix issues with keywords being incorrectly validated on
    import_tasks (#85855, #85856)
  - Fix traceback when trying to import non-existing file via
    nested import_tasks (#69882)
  - SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more
    robust by splitting concerns between forks and the parent.
  - Windows - ignore temporary file cleanup warning when using
    AnsibleModule to compile C# utils. This should reduce the
    number of warnings that can safely be ignored when running
    PowerShell modules - #85976
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).
  - callback plugins - improve consistency accessing the Task
    object's resolved_action attribute.
  - config lookup now properly factors in variables and
    show_origin when checking entries from the global
    configuration.
  - option argument deprecations now have a proper alternative
    help text.
  - package_facts - typecast bytes to string while returning
    facts (#85937).
  - psrp - ReadTimeout exceptions now mark host as unreachable
    instead of fatal (#85966)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762516800">- new package ansible-core-2.19 following the 2.19.x series</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 2.19.5:
  * Bugfixes
  - Fix AnsibleModule.human_to_bytes(), which was never adjusted
    after the standalone human_to_bytes() got a new parameter
    default_unit (#85259).
  - Variable loading now uses file source instead of variables
    when invalidly formmated vars file is loaded.
  - ansible-test - The runtime-metadata sanity test now ignores
    pre-release and build identifiers in collection versions.
    This prevents errors if a tombstone version is X.0.0, while
    the collection's version is X.0.0-prerelease (#85193)."
  - first_found - Correct the "Include tasks only if one of the
    files exists, otherwise skip" example.
  - get_url - fix regex for GNU Digest line which is used in
    comparing checksums (#86132).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 2.19.6:
  https://github.com/ansible/ansible/blob/v2.19.6/changelogs/CHANGELOG-v2.19.rst
  * Minor Changes
  - ansible-test - Replace RHEL 10.0 remote with 10.1.
  - ansible-test - Replace RHEL 9.5 remote with 9.7.
  * Bugfixes
  - Fix Windows LIB env var corruption
    (ansible-collections/ansible.windows#297).
  - ansible_local will no longer trigger variable injection
    default value deprecation.
  - package, service, gather_facts - fix templating
    module_defaults for modules executed by these action plugins.
    (#85848)
  - winrm - Provide a better error message if a domain user is
    specified using a User Principal Name (UPN) but the
    pykerberos library is not installed so Kerberos is
    unavailable.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 2.19.7:
  https://github.com/ansible/ansible/blob/v2.19.7/changelogs/CHANGELOG-v2.19.rst
  * Minor Changes
  - ansible-test - Update URL used to download FreeBSD wheels for
    managed remotes.
  - ansible-test - Use the new API endpoint for the Ansible Core
    CI service.
  * Bugfixes
  - Fix up the Action plugin '_make_tmp_path' error to only
    include the command run rather than the shell's dataclass
    repr from mkdtemp.
  - local connection - Pass correct type to become plugins when
    checking password (#86458)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- update to 2.19.8:
  * Minor Changes
  - ansible-test - Add container/remote aliases for more loosely
    specifying managed test environments.
  - ansible-test - Add support for using the Ansible Core CI
    service from GitHub Actions.
  * Bugfixes
  - ansible-connection - Prevent unpickling failures in module
    contexts by ensuring that AnsibleTaggedObjects in pickled
    responses are converted to plain types in JsonRpcServer.
  - config lookup now uses preexisting constants for templating
    when needed.
  - yaml loading - Fix traceback when parsing YAML strings (not
    files) when using the pure Python implementation of PyYAML.</changelog>
</package>
<package pkgid="3937fa02a6f8ee1b8168962d287a11da40b46c1913748865e34f680775bdf7561d1c1159db0d4e12192915554af9932de69c91ee8558ef3c40998c512ce97a1b" name="ansible-test" arch="noarch">
  <version epoch="0" ver="2.20.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209600">- update to 2.19.0:
  Large update, please see the full changelog for the full list of
  bugfixes and minor changes
  https://github.com/ansible/ansible/blob/v2.19.0/changelogs/CHANGELOG-v2.19.rst
  * Major Changes
  - Jinja plugins - Jinja builtin filter and test plugins are now
    accessible via their fully-qualified names
    ansible.builtin.{name}.
  - Task Execution / Forks - Forks no longer inherit stdio from
    the parent ansible-playbook process. stdout, stderr, and
    stdin within a worker are detached from the terminal, and
    non-functional. All needs to access stdio from a fork for
    controller side plugins requires use of Display.
  - ansible-test - Packages beneath module_utils can now contain
    __init__.py files.
  - variables - The type system underlying Ansible's variable
    storage has been significantly overhauled and formalized.
    Attempts to store unsupported Python object types in
    variables now more consistently yields early warnings or
    errors.
  - variables - To support new Ansible features, many variable
    objects are now represented by subclasses of their respective
    native Python types. In most cases, they behave
    indistinguishably from their original types, but some Python
    libraries do not handle builtin object subclasses properly.
    Custom plugins that interact with such libraries may require
    changes to convert and pass the native types.
  * Breaking Changes / Porting Guide
  - Support for the toml library has been removed from TOML
    inventory parsing and dumping. Use tomli for parsing on
    Python 3.10. Python 3.11 and later have built-in support for
    parsing. Use tomli-w to support outputting inventory in TOML
    format.
  - assert - The quiet argument must be a commonly-accepted
    boolean value. Previously, unrecognized values were silently
    treated as False.
  - conditionals - Conditional expressions that result in
    non-boolean values are now an error by default. Such results
    often indicate unintentional use of templates where they are
    not supported, resulting in a conditional that is always
    true. When this option is enabled, conditional expressions
    which are a literal None or empty string will evaluate as
    true, for backwards compatibility. The error can be
    temporarily changed to a deprecation warning by enabling the
    ALLOW_BROKEN_CONDITIONALS config option.
  - first_found lookup - When specifying files or paths as a
    templated list containing undefined values, the undefined
    list elements will be discarded with a warning. Previously,
    the entire list would be discarded without any warning.
  - internals - The AnsibleLoader and AnsibleDumper classes for
    working with YAML are now factory functions and cannot be
    extended.
  - internals - The ansible.utils.native_jinja Python module has
    been removed.
  - lookup plugins - Lookup plugins called as with_(lookup) will
    no longer have the _subdir attribute set.
  - lookup plugins - terms will always be passed to run as the
    first positional arg, where previously it was sometimes
    passed as a keyword arg when using with_ syntax.
  - loops - Omit placeholders no longer leak between loop item
    templating and task templating. Previously, omit placeholders
    could remain embedded in loop items after templating and be
    used as an omit for task templating. Now, values resolving to
    omit are dropped immediately when loop items are templated.
    To turn missing values into an omit for task templating, use
    | default(omit). This solution is backward-compatible with
    previous versions of ansible-core.
  - modules - Ansible modules using sys.excepthook must use a
    standard try/except instead.
  - plugins - Any plugin that sources or creates templates must
    properly tag them as trusted.
  - plugins - Custom Jinja plugins that accept undefined
    top-level arguments must opt in to receiving them.
  - plugins - Custom Jinja plugins that use environment.getitem
    to retrieve undefined values will now trigger a MarkerError
    exception. This exception must be handled to allow the plugin
    to return a Marker, or the plugin must opt-in to accepting
    Marker values.
  - public API - The ansible.vars.fact_cache.FactCache wrapper
    has been removed.
  - serialization of omit sentinel - Serialization of variables
    containing omit sentinels (e.g., by the to_json and to_yaml
    filters or ansible-inventory) will fail if the variable has
    not completed templating. Previously, serialization succeeded
    with placeholder strings emitted in the serialized output.
  - set_fact - The string values "yes", "no", "true" and "false"
    were previously converted (ignoring case) to boolean values
    when not using Jinja2 native mode. Since Jinja2 native mode
    is always used, this conversion no longer occurs. When
    boolean values are required, native boolean syntax should be
    used where variables are defined, such as in YAML. When
    native boolean syntax is not an option, the bool filter can
    be used to parse string values into booleans.
  - template lookup - The convert_data option is deprecated and
    no longer has any effect. Use the from_json filter on the
    lookup result instead.
  - templating - Access to _ prefixed attributes and methods, and
    methods with known side effects, is no longer permitted. In
    cases where a matching mapping key is present, the associated
    value will be returned instead of an error. This increases
    template environment isolation and ensures more consistent
    behavior between the . and [] operators.
  - templating - Conditionals and lookups which use embedded
    inline templates in Jinja string constants now display a
    warning. These templates should be converted to their
    expression equivalent.
  - templating - Many Jinja plugins (filters, lookups, tests) and
    methods previously silently ignored undefined inputs, which
    often masked subtle errors. Passing an undefined argument to
    a Jinja plugin or method that does not declare undefined
    support now results in an undefined value.
  - templating - Templates are always rendered in Jinja2 native
    mode. As a result, non-string values are no longer
    automatically converted to strings.
  - templating - Templates resulting in None are no longer
    automatically converted to an empty string.
  - templating - Templates with embedded inline templates that
    were not contained within a Jinja string constant now result
    in an error, as support for multi-pass templating was removed
    for security reasons. In most cases, such templates can be
    easily rewritten to avoid the use of embedded inline
    templates.
  - templating - The allow_unsafe_lookups option no longer has
    any effect. Lookup plugins are responsible for tagging
    strings containing templates to allow evaluation as a
    template.
  - templating - The result of the range() global function cannot
    be returned from a template- it should always be passed to a
    filter (e.g., random). Previously, range objects returned
    from an intermediate template were always converted to a
    list, which is inconsistent with inline consumption of range
    objects.
  - templating - #jinja2: overrides in templates with invalid
    override names or types are now templating errors.
  * Deprecated Features
  - CLI - The --inventory-file option alias is deprecated. Use
    the -i or --inventory option instead.
  - Jinja test plugins - Returning a non-boolean result from a
    Jinja test plugin is deprecated.
  - Passing a warnings` or ``deprecations key to exit_json or
    fail_json is deprecated. Use AnsibleModule.warn or
    AnsibleModule.deprecate instead.
  - Strategy Plugins - Use of strategy plugins not provided in
    ansible.builtin are deprecated and do not carry any backwards
    compatibility guarantees going forward. A future release will
    remove the ability to use external strategy plugins. No
    alternative for third party strategy plugins is currently
    planned.
  - The ShellModule.checksum method is now deprecated and will be
    removed in ansible-core 2.23. Use
    ActionBase._execute_remote_stat() instead.
  - The ansible.module_utils.common.collections.count() function
    is deprecated and will be removed in ansible-core 2.23. Use
    collections.Counter() from the Python standard library
    instead.
  - YAML parsing - Usage of the YAML 1.1 !!omap and !!pairs tags
    is deprecated. Use standard mappings instead.
  - YAML parsing - Usage of the undocumented !vault-encrypted
    YAML tag is deprecated. Use !vault instead.
  - ansible.compat.importlib_resources is deprecated and will be
    removed in ansible-core 2.23. Use importlib.resources from
    the Python standard library instead.
  - ansible.module_utils.compat.datetime - The datetime
    compatibility shims are now deprecated. They are scheduled to
    be removed in ansible-core v2.21. This includes UTC,
    utcfromtimestamp() and utcnow importable from said module
    (#81874).
  - bool filter - Support for coercing unrecognized input values
    (including None) has been deprecated. Consult the filter
    documentation for acceptable values, or consider use of the
    truthy and falsy tests.
  - cache plugins - The ansible.plugins.cache.base Python module
    is deprecated. Use ansible.plugins.cache instead.
  - callback plugins - The v2_on_any callback method is
    deprecated. Use specific callback methods instead.
  - callback plugins - The v1 callback API (callback methods not
    prefixed with v2_) is deprecated. Use v2_ prefixed methods
    instead.
  - conditionals - Conditionals using Jinja templating delimiters
    (e.g., {{, {%) should be rewritten as expressions without
    delimiters, unless the entire conditional value is a single
    template that resolves to a trusted string expression. This
    is useful for dynamic indirection of conditional expressions,
    but is limited to trusted literal string expressions.
  - config - The ACTION_WARNINGS config has no effect. It
    previously disabled command warnings, which have since been
    removed.
  - config - The DEFAULT_ALLOW_UNSAFE_LOOKUPS configuration
    option is deprecated and no longer has any effect. Ansible
    templating no longer encounters situations where use of
    lookup plugins is considered "unsafe".
  - config - The DEFAULT_JINJA2_NATIVE option has no effect.
    Jinja2 native mode is now the default and only option.
  - config - The DEFAULT_NULL_REPRESENTATION option has no
    effect. Null values are no longer automatically converted to
    another value during templating of single variable
    references.
  - config - The DEFAULT_UNDEFINED_VAR_BEHAVIOR configuration
    option is deprecated and no longer has any effect. Attempting
    to use an undefined variable where undefined values are
    unexpected is now always an error. This behavior was enabled
    by default in previous versions, and disabling it yielded
    inconsistent results.
  - config - The STRING_TYPE_FILTERS configuration option is
    deprecated and no longer has any effect. Since the template
    engine now always preserves native types, there is no longer
    a risk of unintended conversion from strings to native types.
  - config - Using the DEFAULT_JINJA2_EXTENSIONS configuration
    option to enable Jinja2 extensions is deprecated. Previously,
    custom Jinja extensions were disabled by default, as they can
    destabilize the Ansible templating environment. Templates
    should only make use of filter, test and lookup plugins.
  - config - Using the DEFAULT_MANAGED_STR configuration option
    to customize the value of the ansible_managed variable is
    deprecated. The ansible_managed variable can now be set the
    same as any other variable.
  - display - The Display.get_deprecation_message method has been
    deprecated. Call Display.deprecated to display a deprecation
    message, or call it with removed=True to raise an
    AnsibleError.
  - file loading - Loading text files with DataLoader containing
    data that cannot be decoded under the expected encoding is
    deprecated. In most cases the encoding must be UTF-8,
    although some plugins allow choosing a different encoding.
    Previously, invalid data was silently wrapped in Unicode
    surrogate escape sequences, often resulting in later errors
    or other data corruption.
  - first_found lookup - Splitting of file paths on ,;: is
    deprecated. Pass a list of paths instead. The split method on
    strings can be used to split variables into a list as needed.
  - interpreter discovery - The auto_legacy and
    auto_legacy_silent options for INTERPRETER_PYTHON are
    deprecated. Use auto or auto_silent options instead, as they
    have the same effect.
  - inventory plugins - Setting invalid Ansible variable names in
    inventory plugins is deprecated.
  - oneline callback - The oneline callback and its associated
    ad-hoc CLI args (-o, --one-line) are deprecated.
  - paramiko - The paramiko connection plugin has been deprecated
    with planned removal in 2.21.
  - playbook - The timedout.frame task result value (injected
    when a task timeout occurs) is deprecated. Include error in
    the DISPLAY_TRACEBACK config value to capture a full Python
    traceback for timed out actions.
  - playbook syntax - Specifying the task args keyword without a
    value is deprecated.
  - playbook syntax - Using key=value args and the task args
    keyword on the same task is deprecated.
  - playbook syntax - Using a mapping with the action keyword is
    deprecated. (#84101)
  - playbook variables - The play_hosts variable has been
    deprecated, use ansible_play_batch instead.
  - plugin error handling - The AnsibleError constructor arg
    suppress_extended_error is deprecated. Using
    suppress_extended_error=True has the same effect as
    show_content=False.
  - plugins - Accessing plugins with _-prefixed filenames without
    the _ prefix is deprecated.
  - public API - The ansible.errors.AnsibleFilterTypeError
    exception type has been deprecated. Use AnsibleTypeError
    instead.
  - public API - The ansible.errors._AnsibleActionDone exception
    type has been deprecated. Action plugins should return a task
    result dictionary in success cases instead of raising.
  - public API - The ansible.module_utils.common.json.json_dump
    function is deprecated. Call Python stdlib json.dumps
    instead, with cls set to an Ansible profile encoder type from
    ansible.module_utils.common.json.get_encoder.
  - template lookup - The jinja2_native option is no longer used
    in the Ansible Core code base. Jinja2 native mode is now the
    default and only option.
  - templating - Support for enabling Jinja2 extensions (not
    plugins) has been deprecated.
  - templating - The disable_lookups option has no effect, since
    plugins must be updated to apply trust before any templating
    can be performed.
  - tree callback - The tree callback and its associated ad-hoc
    CLI args (-t, --tree) are deprecated.
  * Removed Features (previously deprecated)
  - Remove deprecated plural form of collection path (#84156).
  - Removed deprecated STRING_CONVERSION_ACTION (#84220).
  - encrypt - passing unsupported passlib hashtype now raises
    AnsibleFilterError.
  - manager - remove deprecated include_delegate_to parameter
    from get_vars API.
  - modules - Modules returning non-UTF8 strings now result in an
    error. The MODULE_STRICT_UTF8_RESPONSE setting can be used to
    disable this check.
  - removed deprecated pycompat24 and compat.importlib.
  - selector - remove deprecated compat.selector related files
    (#84155).
  - windows - removed common module functions
    ConvertFrom-AnsibleJson, Format-AnsibleException from Windows
    modules as they are not used and add unneeded complexity to
    the code.
  * Security Fixes
  - include_vars action - Ensure that result masking is correctly
    requested when vault-encrypted files are read.
    (CVE-2024-8775)
  - task result processing - Ensure that action-sourced result
    masking (_ansible_no_log=True) is preserved. (CVE-2024-8775)
  - templating - Ansible's template engine no longer processes
    Jinja templates in strings unless they are marked as coming
    from a trusted source. Untrusted strings containing Jinja
    template markers are ignored with a warning. Examples of
    trusted sources include playbooks, vars files, and many
    inventory sources. Examples of untrusted sources include
    module results and facts. Plugins which have not been updated
    to preserve trust while manipulating strings may
    inadvertently cause them to lose their trusted status.
  - templating - Changes to conditional expression handling
    removed numerous instances of insecure multi-pass templating
    (which could result in execution of untrusted template
    expressions).
  - user action won't allow ssh-keygen, chown and chmod to run on
    existing ssh public key file, avoiding traversal on existing
    symlinks (CVE-2024-9902).
- remove patch 771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch that
  is included upstream
- remove patch unarchive-test-fix.patch that is included upstream
- remove patch suse-distribution-fix.patch that is included
  upstream</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756209601">- update to 2.19.1:
  * Minor Changes
  - AnsibleModule - Add temporary internal monkeypatch-able hook
    to alter module result serialization by splitting
    serialization from '_return_formatted' into
    '_record_module_result'.
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  - encrypt - check datatype of salt_size in password_hash
    filter.
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  * Bugfixes
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - argspec validation - The str argspec type treats None values
    as empty string for better consistency with pre-2.19
    templating conversions.
  - conditionals - When displaying a broken conditional error or
    deprecation warning, the origin of the non-boolean result is
    included (if available), and the raw result is omitted.
  - failed_when - When using failed_when to suppress an error,
    the exception key in the result is renamed to
    failed_when_suppressed_exception. This prevents the error
    from being displayed by callbacks after being suppressed.
    (#85505)
  - import_tasks - fix templating parent include arguments.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.
  - template lookup - Skip finalization on the internal
    templating operation to allow markers to be returned and
    handled by, e.g. the default filter. Previously, finalization
    tripped markers, causing an exception to end processing of
    the current template pipeline. (#85674)
  - templating - Avoid tripping markers within Jinja generated
    code. (#85674)
  - templating - Ensure filter plugin result processing occurs
    under the correct call context. (#85585)
  - templating - Fix slicing of tuples in templating (#85606).
  - templating - Multi-node template results coerce embedded None
    nodes to empty string (instead of rendering literal None to
    the output).
  - templating - Undefined marker values sourced from the Jinja
    getattr-&gt;getitem fallback are now accessed correctly, raising
    AnsibleUndefinedVariable for user plugins that do not
    understand markers. Previously, these values were erroneously
    returned to user plugin code that had not opted in to marker
    acceptance.
  - tqm - use display.error_as_warning instead of
    display.warning_as_error.
  - tqm - use display.error_as_warning instead of self.warning.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 2.19.2:
  * Minor Changes
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  * Bugfixes
  - The ansible_failed_task variable is now correctly exposed in a
    rescue section, even when a failing handler is triggered by the
    flush_handlers task in the corresponding block (#85682)
  - ternary filter - evaluate values lazily (#85743)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- update to 2.19.3:
  * Minor Changes
  - fetch_file - add ca_path and cookies parameter arguments
    (#85172).
  * Bugfixes
  - Windows async - Handle running PowerShell modules with
    trailing data after the module result
  - ansible-doc --list/--list_files/--metadata-dump - fixed
    relative imports in nested filter/test plugin files (#85753).
  - display - Fixed reference to undefined
    '_DeferredWarningContext' when issuing early warnings during
    startup. (#85886)
  - run_command - Fixed premature selector unregistration on
    empty read from stdout/stderr that caused truncated output or
    hangs in rare situations.
  - script inventory plugin will now show correct 'incorrect'
    type when doing implicit conversions on groups.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762344000">- update to 2.19.4:
  * Bugfixes
  - Fix issue where play tags prevented executing notified
    handlers (#85475)
  - Fix issues with keywords being incorrectly validated on
    import_tasks (#85855, #85856)
  - Fix traceback when trying to import non-existing file via
    nested import_tasks (#69882)
  - SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more
    robust by splitting concerns between forks and the parent.
  - Windows - ignore temporary file cleanup warning when using
    AnsibleModule to compile C# utils. This should reduce the
    number of warnings that can safely be ignored when running
    PowerShell modules - #85976
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).
  - callback plugins - improve consistency accessing the Task
    object's resolved_action attribute.
  - config lookup now properly factors in variables and
    show_origin when checking entries from the global
    configuration.
  - option argument deprecations now have a proper alternative
    help text.
  - package_facts - typecast bytes to string while returning
    facts (#85937).
  - psrp - ReadTimeout exceptions now mark host as unreachable
    instead of fatal (#85966)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762516800">- update to 2.20.0:
  https://github.com/ansible/ansible/blob/v2.20.0/changelogs/CHANGELOG-v2.20.rst
  * Major Changes
  - ansible - Add support for Python 3.14.
  - ansible - Drop support for Python 3.11 on the controller.
  - ansible - Drop support for Python 3.8 on targets.
  * Minor Changes
  - Add tech preview play argument spec validation, which can be
    enabled by setting the play keyword validate_argspec to True
    or the name of an argument spec. When validate_argspec is set
    to True, a play name is required and used as the argument
    spec name. When enabled, the argument spec is loaded from a
    file matching the pattern &lt;playbook_name&gt;.meta.yml. At
    minimum, this file should contain {"argument_specs": {"name":
    {"options": {}}}}, where "name" is the name of the play or
    configured argument spec.
  - Added Univention Corporate Server as a part of Debian OS
    distribution family (#85490).
  - AnsibleModule - Add temporary internal monkeypatch-able hook
    to alter module result serialization by splitting
    serialization from _return_formatted into
    _record_module_result.
  - DataLoader - Update DataLoader.get_basedir to be an abspath
  - Python type hints applied to to_text and to_bytes functions
    for better type hint interactions with code utilizing these
    functions.
  - ansible now warns if you use reserved tags that were only
    meant for selection and not for use in play.
  - ansible-doc - Return a more verbose error message when the
    description field is missing.
  - ansible-doc - show notes, seealso, and top-level
    version_added for role entrypoints (#81796).
  - ansible-doc adds support for RETURN documentation to support
    doc fragment plugins
  - ansible-test - Default to Python 3.14 in the base and default
    test containers.
  - ansible-test - Filter out pylint messages for invalid
    filenames and display a notice when doing so.
  - ansible-test - Implement new authentication methods for
    accessing the Ansible Core CI service.
  - ansible-test - Improve formatting of generated coverage
    config file.
  - ansible-test - Removed support for automatic provisioning of
    obsolete instances for network-integration tests.
  - ansible-test - Replace FreeBSD 14.2 with 14.3.
  - ansible-test - Replace RHEL 9.5 with 9.6.
  - ansible-test - Update Ubuntu containers.
  - ansible-test - Update astroid imports in custom pylint
    checkers.
  - ansible-test - Update base/default containers to include
    Python 3.14.0.
  - ansible-test - Update default containers.
  - ansible-test - Update pinned pip version to 25.2.
  - ansible-test - Update pinned sanity test requirements,
    including upgrading to pylint 4.0.0.
  - ansible-test - Update pinned sanity test requirements.
  - ansible-test - Update test containers.
  - ansible-test - Update the pylint sanity test to pylint 4.0.2.
  - ansible-test - Upgrade Alpine 3.21 to 3.22.
  - ansible-test - Upgrade Fedora 41 to Fedora 42.
  - ansible-test - Upgrade to coverage version 7.10.7 for Python
    3.9 and later.
  - ansible-test - Use OS packages to satisfy controller
    requirements on FreeBSD 13.5 during managed instance
    bootstrapping.
  - apt_repository - use correct debug method to print debug
    message.
  - blockinfile - add new module option encoding to support files
    in encodings other than UTF-8 (#85291).
  - deb822_repository - Add automatic installation of the
    python3-debian package if it is missing by adding the
    parameter install_python_debian
  - default callback plugin - add option to configure indentation
    for JSON and YAML output (#85497).
  - encrypt - check datatype of salt_size in password_hash
    filter.
  - fetch_file - add ca_path and cookies parameter arguments
    (#85172).
  - include_vars - Raise an error if 'extensions' is not
    specified as a list.
  - include_vars - Raise an error if 'ignore_files' is not
    specified as a list.
  - known_hosts - return rc and stderr when ssh-keygen command
    fails for further debugging (#85850).
  - lineinfile - add new module option encoding to support files
    in encodings other than UTF-8 (#84999).
  - regex - Document the match_type fullmatch.
  - regex - Ensure that match_type is one of match, fullmatch, or
    search (#85629).
  - replace - read/write files in text-mode as unicode chars
    instead of as bytes and switch regex matching to unicode
    chars instead of bytes. (#85785).
  - service_facts - handle keyerror exceptions with warning.
  - service_facts - warn user about missing service details
    instead of ignoring.
  - setup - added new subkey lvs within each entry of
    ansible_facts['vgs'] to provide complete logical volume data
    scoped by volume group. The top level lvs fact by comparison,
    deduplicates logical volume names across volume groups and
    may be incomplete. (#85632)
  - six - bump six version from 1.16.0 to 1.17.0 (#85408).
  - stat module - add SELinux context as a return value, and add
    a new option to trigger this return, which is False by
    default. (#85217).
  - tags now warn when using reserved keywords.
  - wrapt - bump version from 1.15.0 to 1.17.2 (#85407).
  * Breaking Changes / Porting Guide
  - powershell - Removed code that tried to remote quotes from
    paths when performing Windows operations like copying and
    fetching file. This should not affect normal playbooks unless
    a value is quoted too many times.
  * Deprecated Features
  - Deprecated the shell plugin's wrap_for_exec function. This
    API is not used in Ansible or any known collection and is
    being removed to simplify the plugin API. Plugin authors
    should wrap their command to execute within an explicit shell
    or other known executable.
  - INJECT_FACTS_AS_VARS configuration currently defaults to
    True, this is now deprecated and it will switch to False by
    Ansible 2.24. You will only get notified if you are accessing
    'injected' facts (for example, ansible_os_distribution vs
    ansible_facts['os_distribution']).
  - hash_params function in roles/__init__ is being deprecated as
    it is not in use.
  - include_vars - Specifying 'ignore_files' as a string is
    deprecated.
  - vars, the internal variable cache will be removed in 2.24.
    This cache, once used internally exposes variables in
    inconsistent states, the 'vars' and 'varnames' lookups should
    be used instead.
  * Removed Features (previously deprecated)
  - Removed the option to set the DEFAULT_TRANSPORT configuration
    to smart that selects the default transport as either ssh or
    paramiko based on the underlying platform configuraton.
  - vault/unvault filters - remove the deprecated vaultid
    parameter.
  - ansible-doc - role entrypoint attributes are no longer shown
  - ansible-galaxy - remove support for resolvelib &gt;= 0.5.3, &lt;
    0.8.0.
  - ansible-galaxy - removed the v2 Galaxy server API. Galaxy
    servers hosting collections must support v3.
  - dnf/dnf5 - remove deprecated install_repoquery option.
  - encrypt - remove deprecated passlib_or_crypt API.
  - paramiko - Removed the PARAMIKO_HOST_KEY_AUTO_ADD and
    PARAMIKO_LOOK_FOR_KEYS configuration keys, which were
    previously deprecated.
  - py3compat - remove deprecated py3compat.environ call.
  - vars plugins - removed the deprecated get_host_vars or
    get_group_vars fallback for vars plugins that do not inherit
    from BaseVarsPlugin and define a get_vars method.
  - yum_repository - remove deprecated keepcache option.
  * Bugfixes
  - Do not re-add tags on blocks from within import_tasks.
  - Fix issue where play tags prevented executing notified
    handlers (#85475)
  - Fix issues with keywords being incorrectly validated on
    import_tasks (#85855, #85856)
  - Fix traceback when trying to import non-existing file via
    nested import_tasks (#69882)
  - SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more
    robust by splitting concerns between forks and the parent.
  - The ansible_failed_task variable is now correctly exposed in
    a rescue section, even when a failing handler is triggered by
    the flush_handlers task in the corresponding block (#85682)
  - Windows - ignore temporary file cleanup warning when using
    AnsibleModule to compile C# utils. This should reduce the
    number of warnings that can safely be ignored when running
    PowerShell modules - #85976
  - Windows async - Handle running PowerShell modules with
    trailing data after the module result
  - ansible-galaxy collection list - fail when none of the
    configured collection paths exist.
  - ternary filter - evaluate values lazily (#85743)
  - ansible-doc - prevent crash when scanning collections in
    paths that have more than one ansible_collections in it
    (#84909, #85361).
  - ansible-doc --list/--list_files/--metadata-dump - fixed
    relative imports in nested filter/test plugin files (#85753).
  - ansible-galaxy - Use the provided import task url, instead of
    parsing to get the task id and reconstructing the URL
  - ansible-galaxy no longer shows the internal protomatter
    collection when listing.
  - ansible-test - Always exclude the tests/output/ directory
    from a collection's code coverage. (#84244)
  - ansible-test - Fix a traceback that can occur when using
    delegation before the ansible-test temp directory is created.
  - ansible-test - Limit package install retries during managed
    remote instance bootstrapping.
  - ansible-test - Use a consistent coverage config for all
    collection testing.
  - apt - mark dependencies installed as part of deb file
    installation as auto (#78123).
  - argspec validation - The str argspec type treats None values
    as empty string for better consistency with pre-2.19
    templating conversions.
  - cache plugins - close temp cache file before moving it to fix
    error on WSL. (#85816)
  - callback plugins - fix displaying the rendered ansible_host
    variable with delegate_to (#84922).
  - callback plugins - improve consistency accessing the Task
    object's resolved_action attribute.
  - conditionals - When displaying a broken conditional error or
    deprecation warning, the origin of the non-boolean result is
    included (if available), and the raw result is omitted.
  - config lookup now properly factors in variables and
    show_origin when checking entries from the global
    configuration.
  - display - Fixed reference to undefined
    _DeferredWarningContext when issuing early warnings during
    startup. (#85886)
  - dnf - Check if installroot is directory or not (#85680).
  - failed_when - When using failed_when to suppress an error,
    the exception key in the result is renamed to
    failed_when_suppressed_exception. This prevents the error
    from being displayed by callbacks after being suppressed.
    (#85505)
  - fetch - also return file in the result when changed is True
    (#85729).
  - import_tasks - fix templating parent include arguments.
  - include_role - allow host specific values in all *_from
    arguments (#66497)
  - option argument deprecations now have a proper alternative
    help text.
  - package_facts - typecast bytes to string while returning
    facts (#85937).
  - pip - Fix pip module output so that it returns changed when
    the only operation is initializing a venv.
  - plugins config, get_option_and_origin now correctly displays
    the value and origin of the option.
  - psrp - ReadTimeout exceptions now mark host as unreachable
    instead of fatal (#85966)
  - run_command - Fixed premature selector unregistration on
    empty read from stdout/stderr that caused truncated output or
    hangs in rare situations.
  - script inventory plugin will now show correct 'incorrect'
    type when doing implicit conversions on groups.
  - ssh connection - fix documented variables for the host
    option. Connection options can be configured with delegated
    variables in general.
  - template lookup - Skip finalization on the internal
    templating operation to allow markers to be returned and
    handled by, e.g. the default filter. Previously, finalization
    tripped markers, causing an exception to end processing of
    the current template pipeline. (#85674)
  - templating - Avoid tripping markers within Jinja generated
    code. (#85674)
  - templating - Ensure filter plugin result processing occurs
    under the correct call context. (#85585)
  - templating - Fix slicing of tuples in templating (#85606).
  - templating - Multi-node template results coerce embedded None
    nodes to empty string (instead of rendering literal None to
    the output).
  - templating - Undefined marker values sourced from the Jinja
    getattr-&gt;getitem fallback are now accessed correctly, raising
    AnsibleUndefinedVariable for user plugins that do not
    understand markers. Previously, these values were erroneously
    returned to user plugin code that had not opted in to marker
    acceptance.
  - tqm - use display.error_as_warning instead of
    display.warning_as_error.
  - tqm - use display.error_as_warning instead of self.warning.
  - uri - fix form-multipart file not being found when task is
    retried (#85009)
  - validate-modules sanity test - fix handling of missing doc
    fragments (#85638).
  * Known Issues
  - templating - Exceptions raised in a Jinja set or with block
    which are not accessed by the template are ignored in the
    same manner as undefined values.
  - templating - Passing a container created in a Jinja set or
    with block to a method results in a copy of that container.
    Mutations to that container which are not returned by the
    method will be discarded.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- update to 2.20.1:
  https://github.com/ansible/ansible/blob/v2.20.1/changelogs/CHANGELOG-v2.20.rst
  * Bugfixes
  - Fix AnsibleModule.human_to_bytes(), which was never adjusted
    after the standalone human_to_bytes() got a new parameter
    default_unit (#85259).
  - Variable loading now uses file source instead of variables
    when invalidly formmated vars file is loaded.
  - ansible-test - The runtime-metadata sanity test now ignores
    pre-release and build identifiers in collection versions.
    This prevents errors if a tombstone version is X.0.0, while
    the collection's version is X.0.0-prerelease (#85193)."
  - display - Fix getuser fallback error handling on Python 3.13
    and later. (#86142)
  - first_found - Correct the "Include tasks only if one of the
    files exists, otherwise skip" example.
  - get_url - fix regex for GNU Digest line which is used in
    comparing checksums (#86132).
  - local connection - Fix getuser fallback error handling on
    Python 3.13 and later.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- update to 2.20.2:
  https://github.com/ansible/ansible/blob/v2.20.2/changelogs/CHANGELOG-v2.20.rst
  * Minor Changes
  - ansible-test - Replace RHEL 10.0 remote with 10.1.
  - ansible-test - Replace RHEL 9.6 remote with 9.7.
  * Bugfixes
  - Fix Windows LIB env var corruption
    (ansible-collections/ansible.windows#297).
  - ansible, ansible-console - fix executing - meta: end_play
    tasks.
  - ansible-test - Upgrade expat during provisioning of Fedora 42
    remote instances.
  - ansible_local will no longer trigger variable injection
    default value deprecation.
  - copy - when a single-file local directory was specified as
    the source, changed used to be false even when the source was
    actually copied. It now makes sure changed is true in this
    case. (#85833)
  - deb822_repository - Remove Install-Python-Debian from files
    outputed by the deb822_repository module (#86395)
  - dnf - When installing a dnf module, install and enable when
    missing, upgrade when present (#73457)
  - dnf - fix package installation when specifying architecture
    without version (e.g., libgcc.i686) where a different
    architecture of the same package is already installed
    (#86156).
  - package, service, gather_facts - fix templating
    module_defaults for modules executed by these action plugins.
    (#85848)
  - winrm - Provide a better error message if a domain user is
    specified using a User Principal Name (UPN) but the
    pykerberos library is not installed so Kerberos is
    unavailable.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- update to 2.20.3:
  https://github.com/ansible/ansible/blob/v2.20.3/changelogs/CHANGELOG-v2.20.rst
  * Minor Changes
  - ansible-test - Update URL used to download FreeBSD wheels for
    managed remotes.
  - ansible-test - Use the new API endpoint for the Ansible Core
    CI service.
  * Bugfixes
  - Fix interpreter discovery on delegated async tasks (#86491)
  - Fix up the Action plugin '_make_tmp_path' error to only
    include the command run rather than the shell's dataclass
    repr from mkdtemp.
  - local connection - Pass correct type to become plugins when
    checking password (#86458)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774440000">- update to 2.20.4:
  * Minor Changes
  - ansible-test - Add container/remote aliases for more loosely
    specifying managed test environments.
  - ansible-test - Add support for using the Ansible Core CI
    service from GitHub Actions.
  * Bugfixes
  - Fix up powershell shell commands when using a connection
    plugin that does not support stdin/pipeline input - #86397
  - ansible-connection - Prevent unpickling failures in module
    contexts by ensuring that AnsibleTaggedObjects in pickled
    responses are converted to plain types in JsonRpcServer.
  - config lookup now uses preexisting constants for templating
    when needed.
  - rpm_key - Use librpm library API instead of gpg utility to
    support version 6 PGP keys (#86157).
  - yaml loading - Fix traceback when parsing YAML strings (not
    files) when using the pure Python implementation of PyYAML.</changelog>
</package>
<package pkgid="60054d5d31e5257cd9548646b9f815e3cbfbcb16447621ba6407e3dd50065e248588e96cbb3ab7035265421c2153643da18bb89b64784159cd44109864d8503d" name="ansible-variables" arch="noarch">
  <version epoch="0" ver="0.9.1" rel="2.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694174400">- update to 0.5.1:
  Bug Fixes
  * passing undefined variable to --var will lead to Exception
    ([#30](https://github.com/hille721/ansible-variables/issues/30))</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1700740800">- update to 0.6.0:
  Features:
  * support for Python 3.12 and Ansible 2.16</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1710504000">- update to 0.6.1:
  * dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- update to 0.7.0:
  Features
  * support for ansible-core 2.17</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 0.7.3:
  * usage of uv for development and packaging(#81) (eca13a3)
- update to 0.7.2:
  * migrate to release please v4 (#78) (e14c7b3)
- update to 0.7.1:
  * deps: bump pypa/gh-action-pypi-publish from 1.8.14 to 1.10.1 (#75) (7f3c4ee)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727870400">- update to 0.8.0:
  * ansible-core 2.18 (#97) (1ab8f5e)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1730635200">- update to 0.8.1:
  * deps: bump coactions/dynamic-matrix from 3 to 4 (#104)
    (f7e5124)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742299200">- update to 0.9.0:
  * Features
  - Support Python 3.13 (#116) (c4fbd61)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742817600">- update to 0.9.1:
  * Bug Fixes
  - add Python 3.13 to test matrix (#120) (389a17f)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762430400">- use ansible-core-2.18 for now, due to
  https://github.com/hille721/ansible-variables/issues/123</changelog>
</package>
<package pkgid="aed0675994e6b7215271c03a30f70e90d2cbe1863017fe2dc6fd2ec095927341bb5864f85386c3e87650a148420c59ac65a5ab63cac2e7958f4165f29e250c88" name="ansifilter" arch="riscv64">
  <version epoch="0" ver="2.22" rel="1.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1544788800">- Update to version 2.13:
  * Line numbers do not trigger default style span in HTML
    (gl#saalen/ansifilter#19).
  * Fixed line numbering in batch mode.
  * CLI: Added --derived-styles option for HTML output
    (gl#saalen/ansifilter#11).
  * CLI: Added "self" argument to --anchors to generate
    self-referencing anchors.
- Changes from version 2.12:
  * Fixed -w char count if line contains escape sequences.
  * GUI: Added stylesheet input filed.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1556107200">- Update to version 2.14:
  * Added SVG output option (gl#saalen/ansifilter#20).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1573646400">- Update to version 2.15:
  * Added optional argument to --ignore-clear, the default setting
    is now true.
  * CLI: fixed -e argument description.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1580299200">- Update to version 2.16:
  * CLI: Added --ignore-csi option to improve UTF-8 input handling.
- Remove obsolete macros.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1601553600">- Update to version 2.17:
  - Improved handling of carriage return (gl#saalen/ansifilter#25).
  - Applied makefile patch to address Portage warnings
    (gl#saalen/ansifilter#24).
  - Fixed section naming of LaTeX files if input path contained
    slashes.
  - CLI: Added `--max-size` option to limit input file size
    (default: 256 MB).
- Update ansifilter.keyring.
- Update list of generated source files cleaned in prep section.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1612440000">- Update to version 2.18:
  * Added support for OSC 8 (iterm2) Hyperlinks
    (gl#saalen/ansifilter#27).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1678881600">- Update to version 2.19:
  * Added stdin/stdio default stream hints in `--help`
    (gl#saalen/ansifilter#34).
  * Added shell completion scripts (gl#saalen/ansifilter#36).
- Update ansifilter.keyring.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1687003200">- Update to version 2.20:
  * Fixed invalid array access (gl#saalen/ansifilter#35).
  * CLI: Added `--no-default-fg` option to omit default foreground
    color (gl#saalen/ansifilter#37).</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1725883200">- Update to version 2.21:
  * removed `using namespace std;` in header files
  * src/makefile: added `-std=c++17` to enable modern C++ features
  * added cmake build script
  * fix open span tag with CR as opening sequence
    (https://gitlab.com/saalen/ansifilter/-/issues/43)
  * adapted TCL extension for C++17 compilation
    (https://gitlab.com/saalen/ansifilter/-/issues/42)
- Remove the judgment line about GUI from the spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1757764800">- Update to version 2.22:
  * CLI: add `--tee` and `--append` options for text output
  * GUI: add toggle button in the GUI to hide the options panel
  * CLI: add option `--line-append`
  * fix open span tag with CR as opening sequence
- Switch package to cmake, use Qt6
- move shell completions into CLI package</changelog>
</package>
<package pkgid="5977859f7a451da6d477af57ec7460e3280c578b1943eba8daebd7216670877c989749e7a16d2ec8d586eb8669940c0a8b26abafe04bdb925679b0ce66b923f4" name="ansifilter-gui" arch="riscv64">
  <version epoch="0" ver="2.22" rel="1.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1544788800">- Update to version 2.13:
  * Line numbers do not trigger default style span in HTML
    (gl#saalen/ansifilter#19).
  * Fixed line numbering in batch mode.
  * CLI: Added --derived-styles option for HTML output
    (gl#saalen/ansifilter#11).
  * CLI: Added "self" argument to --anchors to generate
    self-referencing anchors.
- Changes from version 2.12:
  * Fixed -w char count if line contains escape sequences.
  * GUI: Added stylesheet input filed.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1556107200">- Update to version 2.14:
  * Added SVG output option (gl#saalen/ansifilter#20).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1573646400">- Update to version 2.15:
  * Added optional argument to --ignore-clear, the default setting
    is now true.
  * CLI: fixed -e argument description.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1580299200">- Update to version 2.16:
  * CLI: Added --ignore-csi option to improve UTF-8 input handling.
- Remove obsolete macros.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1601553600">- Update to version 2.17:
  - Improved handling of carriage return (gl#saalen/ansifilter#25).
  - Applied makefile patch to address Portage warnings
    (gl#saalen/ansifilter#24).
  - Fixed section naming of LaTeX files if input path contained
    slashes.
  - CLI: Added `--max-size` option to limit input file size
    (default: 256 MB).
- Update ansifilter.keyring.
- Update list of generated source files cleaned in prep section.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1612440000">- Update to version 2.18:
  * Added support for OSC 8 (iterm2) Hyperlinks
    (gl#saalen/ansifilter#27).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1678881600">- Update to version 2.19:
  * Added stdin/stdio default stream hints in `--help`
    (gl#saalen/ansifilter#34).
  * Added shell completion scripts (gl#saalen/ansifilter#36).
- Update ansifilter.keyring.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1687003200">- Update to version 2.20:
  * Fixed invalid array access (gl#saalen/ansifilter#35).
  * CLI: Added `--no-default-fg` option to omit default foreground
    color (gl#saalen/ansifilter#37).</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1725883200">- Update to version 2.21:
  * removed `using namespace std;` in header files
  * src/makefile: added `-std=c++17` to enable modern C++ features
  * added cmake build script
  * fix open span tag with CR as opening sequence
    (https://gitlab.com/saalen/ansifilter/-/issues/43)
  * adapted TCL extension for C++17 compilation
    (https://gitlab.com/saalen/ansifilter/-/issues/42)
- Remove the judgment line about GUI from the spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1757764800">- Update to version 2.22:
  * CLI: add `--tee` and `--append` options for text output
  * GUI: add toggle button in the GUI to hide the options panel
  * CLI: add option `--line-append`
  * fix open span tag with CR as opening sequence
- Switch package to cmake, use Qt6
- move shell completions into CLI package</changelog>
</package>
<package pkgid="fc8692fd8f4a2f7d030611a1a11e24863bdf0af20b229e389b5deed63c790a74eda575aa74511f9d768772ce41f44cf078bb40c096a2e74fe8fb85bc17fdad85" name="ansilove" arch="riscv64">
  <version epoch="0" ver="4.2.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590408000">- Update to version 4.1.1
  * Various documentation tweaks and improvements
  * Define timespecsub macro in compat.h if it doesn't exists
  * Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available
  * Display processing time on exit.
  * Fix includes and add forward declarations in various source
    files</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1593950400">- Update to version 4.1.2
  * Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source
    files
  * No need to set HAVE_SECCOMP to 1, defining it is enough
  * Remove some unneeded seccomp related includes
  * Validate architectures for seccomp
  * Add seccomp support on i386, tested on glibc and musl
  * Remove extraneous underscore in #if defined check
  * Use __NR_ instead of SYS_ prefix in #if defined checks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600430400">- Update to version 4.1.3
  * Adjust SAUCE flag output to be binary
  * Add -S flag to use SAUCE info for rendering hints. Users must
    now use -S to get iCE color info. This was previously
    automatically pulled without any extra options.
  * Document the new -S flag, allowing to use SAUCE info for
    render options
  * Add support for seccomp on arm
  * Add missing test for __NR_mmap, the mmap syscall doesn't exist
    on arm</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603368000">- Update to version 4.1.4
  * Move read_status variable declaration to the top of the function
  * Check fread() return values in readComments() and add error
    handling
  * Introduce the READ_RECORD function-like macro, for fread error
    handling
  * Use READ_RECORD in readRecord() to add fread() error handling
  * Only call memset() if the malloc call succeeds
  * Check strdup() return value and error out on failed allocation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615032000">- Update to version 4.1.5
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1644580800">- Update to version 4.1.6
  * Add a test case for retina output
  * Add a test case for SAUCE output
  * Use CMAKE_C_STANDARD instead of hardcoding compiler flags
  * Stop linking against libm, it's not necessary anymore</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680868800">- Update to version 4.1.7
  * Always print processing time on stderr
  * Move manual page to the man directory</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685966400">- Update to version 4.2.0
  * Add support for the Spleen 8x16 font (requires libansilove &gt;= 1.4.0)</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1742817600">- Update to version 4.2.1
  * Document support for the Spleen 8x16 font
  * Bump cmake_minimum_required to 3.5, to allow building with
    CMake 4.0.
  * Bump cmake_minimum_required to 3.10 to be more future proof.</changelog>
</package>
<package pkgid="2c5b233e4b072ba4bd9723290f8aca5e34ec7adb3c5aac720d1aaa58dc32ebada9460c8a7e9d20c03ef38548c82f4ea41201309c12d89e7cdcec7734c37d0c54" name="ansilove-term" arch="riscv64">
  <version epoch="0" ver="0.0.0+git.20190908" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572177600">- Initial package, version 0.0.0+git.20190908
- Add patch:
  * ansilove-term-use-gcc.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Add ansilove-term-gcc13.patch: fix build using GCC 13.</changelog>
</package>
<package pkgid="3d7d4f277017040c917fe41eefffeacbd37ce18d2c240a196ab0359ef9b35be3fca6aa2d13d985622ae072db9cc94046f7e6867e38477c8058e948397fcbdc8e" name="ant" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="31035fd157d07fbb8f74366ee945f8444ac92c975a3a6523895d8405330d225984b4755ccb770521c91a51934614eb0f761512ae983b6ecf5f78c0f214227746" name="ant-antlr" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="d593ca410fb6742a608fc5f2d41d429d6f3c0ff1e93dc74c9ba96b6adcb0dc9e57677a5923431996057bb434fd678df6d819c6773de98730c515dcdb4fbb1fe8" name="ant-apache-bcel" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="64c2d613b270a86264be08b35a1760efbf9bdf020338ffaa326a47ab7bdb086b5cc6508addf9782173e10ce634b5c467f9f91101b820b24c782d15a983ea6fbd" name="ant-apache-bsf" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="27ccdace965c0dd2701247a37bb2045aca9ef9fb9e8a79bbb4d507c6afd25ed80f800cceb567ec2c5319a6ee9c3438eb57899477e74681aa6fc6811ce5a0cc86" name="ant-apache-log4j" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="a0e1012e9cc2c02967a29bf7f0789747ab2bf04f553199879a510f3ae6f7cb95f65f42fbd4c0e8b31068a5c9ae48c1fe4afebf3fa31865c9399ecc89f1bd6714" name="ant-apache-oro" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="2f426a1a40eba3f0f9e7127782a094073889f647179e9679d2de71200cbf7007c7b6fbcf0da005f816d6f7bc2252512ffb72375a0e45e8a45a589273c3c35c1d" name="ant-apache-regexp" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="74c369dcb31807f01164a89f44a0becd4df70617adb50b648d0fd4819bd1bef15aea274b1889560a2e32c6c7437da20e21b46d49e4a03893706689e04996dec9" name="ant-apache-resolver" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="eedaaeafd4e9e702449022b65884160e0ad01830f1f9417d639cbe4b52d2d3a6c1bb44f27708c24ddc1ef54ceab3771aa7d32b768f8aa5d4738ee303c5d3fd54" name="ant-apache-xalan2" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="950b40b5e089293bc2999d7c92844de5a558515eb57b93a82eca3444d859fbfae589d9f45b07b2fe433692d0cee27853f7d1f8e00cb880b3eaa934a8adf5cb1b" name="ant-commons-logging" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="7280d5a094b1e97a1f9f2fada87483092cced337a47b232b2c8c73e7bc70a8d137aba4d281aef7f7427f532b0a3a5505b6257731d93652f13456d434b3d73cee" name="ant-commons-net" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="5f4021e9c785a608aecd4bfd55f2f838aec0412e97a15adddd9830dce333caa335a38e1a22eb0cc2792ab4e175d47f76dc8e5d3d74be0579146e854971bc7d77" name="ant-contrib" arch="noarch">
  <version epoch="0" ver="1.0b3" rel="12.3"/>
  <changelog author="mvyskocil@suse.com" date="1384516800">- don't require ant-junit for build, junit is sufficient
  * reducing of cycles</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Clean up a bit with spec-cleaner</changelog>
  <changelog author="archie@dellroad.org" date="1426161600">- Add back patch enabling the &lt;antcontrib:for&gt; task (boo#922324)
  * ant-contrib-1.0b3-enable-for-task.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1504699200">- Added patch:
  * ant-contrib-sourcetarget.patch
  - build with java source and target 1.6
  - fixes the build with java 9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on the documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667908800">- Modified patch:
  * local-ivy.patch
    + fix build with apache-ivy 2.5.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Clean the spec file a bit
- Removed patch:
  * ant-contrib-pom.patch
    + not needed any more with the javapackages-tools &gt;= 6</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5b7f8b24510b2cc49d3432c6b346ce9971bf2250e20026d67cad3cd658d5a99108b7dab5de52b82cf34b297d03f72153dfe9eeeb1d66de059f6fc3678b275ba4" name="ant-contrib-javadoc" arch="noarch">
  <version epoch="0" ver="1.0b3" rel="12.3"/>
  <changelog author="mvyskocil@suse.com" date="1384516800">- don't require ant-junit for build, junit is sufficient
  * reducing of cycles</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Clean up a bit with spec-cleaner</changelog>
  <changelog author="archie@dellroad.org" date="1426161600">- Add back patch enabling the &lt;antcontrib:for&gt; task (boo#922324)
  * ant-contrib-1.0b3-enable-for-task.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1504699200">- Added patch:
  * ant-contrib-sourcetarget.patch
  - build with java source and target 1.6
  - fixes the build with java 9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on the documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667908800">- Modified patch:
  * local-ivy.patch
    + fix build with apache-ivy 2.5.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Clean the spec file a bit
- Removed patch:
  * ant-contrib-pom.patch
    + not needed any more with the javapackages-tools &gt;= 6</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cb6d2e0ca1d91b366f891242e5f02c45f4e34f6bcc035679115d42b1e2ea0489510d92bf547ed7d0ee2a2137661ea635d0550c2678598f78dbb68feabdda99b9" name="ant-contrib-manual" arch="noarch">
  <version epoch="0" ver="1.0b3" rel="12.3"/>
  <changelog author="mvyskocil@suse.com" date="1384516800">- don't require ant-junit for build, junit is sufficient
  * reducing of cycles</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Clean up a bit with spec-cleaner</changelog>
  <changelog author="archie@dellroad.org" date="1426161600">- Add back patch enabling the &lt;antcontrib:for&gt; task (boo#922324)
  * ant-contrib-1.0b3-enable-for-task.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1504699200">- Added patch:
  * ant-contrib-sourcetarget.patch
  - build with java source and target 1.6
  - fixes the build with java 9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on the documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667908800">- Modified patch:
  * local-ivy.patch
    + fix build with apache-ivy 2.5.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Clean the spec file a bit
- Removed patch:
  * ant-contrib-pom.patch
    + not needed any more with the javapackages-tools &gt;= 6</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="06389d3c9e4d03daa2e9318598c09db9e2e6b06f2933172ef78835e7387ac6959ae9af88374aad2faf8d905fc33c8c81380c713deadc9e2503c15d852fb9d094" name="ant-imageio" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="780d074ba8fa3568f13a88aafab7ec9ad8270e093af6530ff0c2b625afda11f3988755c4b6a8649e2446ab7e3f25de9bb78b49346a433d814c9d1dac13ac1c19" name="ant-jakartamail" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="ee82743a5eb449a7bf5f9ab91b0baa7b71232bf93ac656faf4e30021920465123d1efaeafcc52c6962b08e7bda87831c1533d0cdf5b9241088e9235afed57012" name="ant-javamail" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="4dff2e04349e2b02838056db0f8a4f1f38a718cd42875cabeab92a29fd951ea3a6216bacdab1dc519a11d0a4cf757c811f7e7799ef4f78d4f79d635045133201" name="ant-jdepend" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="ca6b5aad0fcb7e0fdd5b726e0cb1835f402c6475a9e90d00f00313b3e6313b55696d682262fa2e2f8fa59b46b820ad098e779d7fbe680baf831806a20b5cbeb4" name="ant-jmf" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="b16b2c62b4879a6dc6d0bb58c4412c159fd9189669c4b137e476b16ab2e2ac94e8db465ce2155b7f8b11e44e27428ad86eeecd7253e50e884d0672c6faf43bdf" name="ant-jsch" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="d0d67a00429c4bf939c09cbca5867ce755927e742a5a409627f1fc34d59d46e3e169f6b72c4a8d361332b576be5d7478b581cfd4d8c2194e3da760c860f95159" name="ant-junit" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="50bf1812db49c94f9575c5c1cc1d505eab122c1ccd79bcb6060e830696b0fe2a49c08f3444a1779ddafeba38633b98d90b4ff0346dceb88ccd7576d363f20e23" name="ant-junit5" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="24c5520454d9d7785d3ffbc879d9654903098bcbdde96676c5f4bf013f71eff92c3fe7d1d4fb3002c168fc06c78a2c99f17a37670b7cd983297934c20320faef" name="ant-manual" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="391b90102718f4f6b75df2df03547d8f607efb03fc53fd87b5eaf623bba76e6b6f5035248ed9acd3c031bda665f28929baa40d5644722f187d098389f606f953" name="ant-proguard" arch="noarch">
  <version epoch="0" ver="6.2.0" rel="1.5"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of proguard 5.3.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575633600">- Upgrade to version 6.2.0</changelog>
</package>
<package pkgid="4116f6124aa4f44293168cb587999bb692f46fd5b703fe5e5d43b7611c93eb4e4630cd60b74f416d81aa4ea76889c2e0365dc363383fccf42291039759af781c" name="ant-scripts" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="8f759094617c36fb6512a8d4a85097d034cb58ccf88ef2a36fcf3e85e2c550b8120fe28df132cca919a3a0a6ea8c0f7a6e3306641b8951360b909135ad687917" name="ant-swing" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="130ff0f55f0785e385615460297bad2bace27962c57fd9e4aae61b57cec4bfd2b01cdf9a8210b1006662883c0c6d8a0feb89506d4f21bc8d56ad91782d8daf90" name="ant-testutil" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="d8b4ea59598e12ea02a6112adaf7e9852dabea50d6e1ae72063a6edf76317fdb8a1f416773fb453e24a8d231ad5cecdb20910f4a158445c8ad37973ae993f495" name="ant-xz" arch="noarch">
  <version epoch="0" ver="1.10.15" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726574400">- Modified patch:
  * reproducible-jar-mtime.patch
    + try different approach to get bit-reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730721600">- Upgrade to version 1.10.15
  * Bug fixes:
    + Fixes an regression, introduced in Ant 1.10.13, where
    pathconvert would unintentionally trim the string output.
    Bugzilla Report 67082
    + Fixes a bug in &lt;depend&gt; task which would throw a
    ClassFormatError if it encountered constant pool entry type
    17.  Bugzilla Report 66552
    + Launching ant.bat from within a Java program using
    java.lang.Runtime.exec() could result in an unexpected
    failure. This has now been fixed.  Bugzilla Report 67417
    + Fixes an issue in bootstrap.bat when trying to detect if the
    "javac" command in the JDK supports the "--release" option.
    Github Pull Request #205
    + Fixes a bug in
    org.apache.tools.ant.taskdefs.email.EmailAddress which would
    throw a java.lang.StringIndexOutOfBoundsException if the
    email address passed to its constructor was an empty String.
    Bugzilla Report 68462
    + legacy-xml reporter of junitlauncher task was using a
    non-buffered outputstream when generating the report. This
    introduces severe performance penalties since the writes
    translate to native write system calls. This has been fixed
    to use a BufferedOutputStream.  Github Pull Request #207
  * Other changes:
    + exec task now logs the process' non-zero exit code at INFO
    level instead of the previous ERROR level. The following
    message from exec task is the one who's level has been
    changed:
    Result: 1
    Bugzilla Report 26453
    + Removes direct references to
    com.sun.net.ssl.internal.ssl.Provider class from the mail
    task, since that internal JDK class is no longer available in
    recent versions of Java.  Bugzilla Report 68460
    + &lt;replaceregexp&gt; has a new failOnError attribute which, when
    enabled, makes the task throw a BuildException for certain
    error cases that will only be logged otherwise.  Github Pull
    Request #206
    + &lt;ftp&gt; task now has a new "useSecureDataChannel" attribute
    which can be set to true, when ftps is enabled, to enable
    secure data channel.  Bugzilla Report 68773
- Unify .spec files
  * remove ant-antlr.changes
  * remove ant-antlr.spec
  * remove ant-junit.changes
  * remove ant-junit.spec
  * remove ant-junit5.changes
  * remove ant-junit5.spec</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Remove the stale pre_checkin.sh, a relict from before the
  _multirelease spec</changelog>
</package>
<package pkgid="399a5e318157933f7947e331c1995f36a5e70ad1b122dab88aec43bfc42a71f91d3a99cd45503966ec14339bf4c48d229f9ed3bf4ae2ad53a489067c4101b294" name="anthy" arch="riscv64">
  <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="0472e35f4d53c6373bc02c4cff0e78c2171c22fc83fb8c1235b44c278c315679fa1f0aa8b713298d287e9338f34926dc2b717ab9462b6604163cf9e10cfeae36" name="anthy-devel" arch="riscv64">
  <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="93db69285f508c6a7843e9114d250373d887472f5b04f228b9a0d839615d8851528f2282a87dbc7142c97737dd119c9b2f9f3cd75a5ed9e59ab1459033406eb3" name="antijingoist-opendyslexic-fonts" arch="noarch">
  <version epoch="0" ver="0.91.12" rel="1.3"/>
  <changelog author="Javier Hernandez Antunez &lt;javiube@gmail.com&gt;" date="1590321600">- Initial release (0.91.12)</changelog>
</package>
<package pkgid="fb31bd749ef6b76ecf34a0c5ac66c94596941d3db655df30c44d6d7827d9d07560d1476a7caa5c6b075f4aa26ab90bdfc628342ddc3c3b8f0fae7c9f9f2c9aec" name="antimicrox" arch="riscv64">
  <version epoch="0" ver="3.5.1" rel="2.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1658232000">- Update to version 3.2.5
  - Implement motion sensor support. Motion sensor support is
    enabled, when build with SDL2 &gt;= 2.0.14.
  - Allow storing calibration for multiple controllers in a profile
  - Crash on close after copying set.
  - Remove unused "Game Controller Mapping" button.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1666699200">- Update to version 3.3.1
  - Hotfix release reverting PR #555 which can cause segfaults
- Changes in version 3.3.0
  - Add support for DualSense trigger haptic feedback
  - Selection "None" Preset does not change button labels
  - Multiple problems caused by invalid thread handling
  - Saving PS4 Controller setup stops set toggle from working
  - Saving Breaks Set Switching
  - Saving config breaks turbo
  - Warnings QObject: Cannot create children for a parent that
    is in a different thread
  - Fix some code warnings
  - Remove some unused code
  - Limit number of logged events
  - Some refactors and docs updates
  - Update SDL mappings database
  - Update translations: Korean, Ukrainian, Spanish</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669118400">- Update to version 3.3.2
  * Use proper theme-based color for tab text
  * Show joystick battery level in tab
  * Fix broken obtaining path of active window by auto profile
  * Fix auto profile dialog does not populate title and
    application fields
  * Fix misspeled __BIG_ENDIAN constant
  * Fix advanced settings dialog freezes when pressing join on Linux
  * Remove disabling Auto-profile title box
  * don't minimize to taskbar by default on Linux</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1675080000">- Update to version 3.3.3
  * Add checkbox enabling numeric keypad in ButtonEditDialog
  * Update translations: Spanish, Korean, Russian
  * Add translations: Rusyn, Portugese(Brazil)
  * Name mismatch in set selector list
  * Shebang ignored in execute bind
  * Mouse spring mode not working in wayland session
  * Some code refactors and docs updates
  * Logs improvements</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1688731200">- Update to version 3.3.4
  * Update translations: Portugese(Brazil), Russian,
    Norwegian Bokmal
  * Add translations: Swedish
  * Fix and refactor adding default autoprofile
  * Fix GUI does not recognize super + action
  * Fix /dev/uinput static device node access pull
  * Fix building for SDL version between 2.0.12 and 2.0.16</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1710763200">- Update to version 3.4.0
  * Fix attaching window to a pinned launcher in Linux
  * Fixing builds with X11=OFF
  * Updated translations
  * New translations: Croatian, Turkish, Persian, Vietnamese
  * Fix a lot of deprecation warnings and other code changes
    required to migrate to QT6</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1723464000">- Update to version 3.4.1
  * Fix issues with accelerometer stability
  * Issue with float value for "Auto Reset Cycle After"
  * Accelerometer triggers when switching sets
  * Refactor outdated pieces of code
  * Update more universal QT libraries detection
  * Allow easy building with QT6 and ensure compatability
  * Bump minimal QT version requirement to 5.10
  * Updated translations: Chinese, Portugese, German, French
    and Finnish
  * Added Catalan language
  * And a lot of minor fixes and cleanups linked with QT6 and
    not only.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1730462400">- Update to version 3.5.0
  Fixed bugs:
  * Horizontal mouse wheel is too fast when set on stick
  * Fix binding labels for Wheel Left/Right buttons pull
  * Set change sometimes returns to wrong set
  * Wrong Keyboard Input on Assignment (Wayland)
  Notable changes:
  * Update translation for Finnish, Dutch, Russian
  * New translation: Indonesian</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1737979200">- Update to version 3.5.1
  Fixed bugs:
  * Fix appId on Wayland
  Notable changes:
  * New translation: Tamil
  * Update translation for: Spanish, French, Japanese, Finnish,
  * Update Windows and Linux SDL mappings
  * Add "game" category to desktop file
  * Cleanup in logs
  * Add proper note informing about lack of Wayland support for
    Auto Profiles
  * Cleanup in dependencies
  * Fix some typos and update docs
  Implemented enhancements:
  * Reenabled --next option</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1759579200">- Build with qt6
- Force gcc version for Leap 15
- Drop BuildRequires update-desktop-files, because it is deprecated</changelog>
</package>
<package pkgid="5d73f4cc60eaf1d2f00840533bc28946ce96d19b75ab126a55f0f623de6351a652625e1802cb678d4d807e881db1cef5112d87b8ae1f4e6bc98ca2813282c1b8" name="antlr" arch="riscv64">
  <version epoch="0" ver="2.7.7" rel="125.1"/>
  <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="tchvatal@suse.com" date="1532088000">- Do not use old compat macros for python directories</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1536840000">- Do not create compat symlink for python stuff as it was not working
  before anyway
- Rename python package to python2-antlr (provide old symbol)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542542400">- Install as maven artifact using the pom file from maven central</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1564574400">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578312000">- Not only provide python-antlr, but also obsolete it</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588852800">- Build antlr-manual package without examples files [bsc#1120360]
- Remove not needed files</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="1697544000">- Clean the spec file and use javapackages-local &gt;= 6 features</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2fa6ff1c08d295c4504af60b4f4a015f1b2698160526969cc9c13e86341e3fb0a393f5f7c06e85cd12457ca2de8b6f347567311ca7bbb26022e2ff160e44ce13" name="antlr-devel" arch="riscv64">
  <version epoch="0" ver="2.7.7" rel="125.1"/>
  <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="tchvatal@suse.com" date="1532088000">- Do not use old compat macros for python directories</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1536840000">- Do not create compat symlink for python stuff as it was not working
  before anyway
- Rename python package to python2-antlr (provide old symbol)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542542400">- Install as maven artifact using the pom file from maven central</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1564574400">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578312000">- Not only provide python-antlr, but also obsolete it</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588852800">- Build antlr-manual package without examples files [bsc#1120360]
- Remove not needed files</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="1697544000">- Clean the spec file and use javapackages-local &gt;= 6 features</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e041dd8b621b1c2af3eb6fd403d14c1d6c0561557ed6b982aeb12c0128b0fbff1be71b7821533b0b3df32498e6dc997c9fc172a5ab9d116c5ac2d2442c116476" name="antlr-java" arch="noarch">
  <version epoch="0" ver="2.7.7" rel="125.1"/>
  <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="tchvatal@suse.com" date="1532088000">- Do not use old compat macros for python directories</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1536840000">- Do not create compat symlink for python stuff as it was not working
  before anyway
- Rename python package to python2-antlr (provide old symbol)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542542400">- Install as maven artifact using the pom file from maven central</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1564574400">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578312000">- Not only provide python-antlr, but also obsolete it</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588852800">- Build antlr-manual package without examples files [bsc#1120360]
- Remove not needed files</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="1697544000">- Clean the spec file and use javapackages-local &gt;= 6 features</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2d38531e3a60cd036fb9107c6b47db1f7354ceb331df9c2500bfe169e710d47584e3d0350652b34f5545256fd82d39b3ef15fcb0c18fba1274a47b7071fceb22" name="antlr-manual" arch="noarch">
  <version epoch="0" ver="2.7.7" rel="125.1"/>
  <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="tchvatal@suse.com" date="1532088000">- Do not use old compat macros for python directories</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1536840000">- Do not create compat symlink for python stuff as it was not working
  before anyway
- Rename python package to python2-antlr (provide old symbol)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542542400">- Install as maven artifact using the pom file from maven central</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1564574400">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578312000">- Not only provide python-antlr, but also obsolete it</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588852800">- Build antlr-manual package without examples files [bsc#1120360]
- Remove not needed files</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="1697544000">- Clean the spec file and use javapackages-local &gt;= 6 features</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b08857cd41ccc1383c5b40ae5fb610b05152a693346c402f1ac95311f227d4bb5f26736c0cd89e8df1babecd42d813029c04a1379325cc9c027ef9db2ad2d61e" name="antlr-maven-plugin" arch="noarch">
  <version epoch="0" ver="2.2" rel="10.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Initial packaging of antlr-maven-plugin 2.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647000000">- Added patch:
  * new-reporting-api.patch
    + fix building with the new maven-reporting-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with maven.compiler.release=8 on any JDK &gt;= 9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Added patch:
  * jdk18plus.patch
    + catch UnsupportedOperationException that SecurityManager in
    JDK 21 throws instead of warning about deprecation</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Modified patches:
  * maven-antlr-plugin-2.1-sinkfix.patch
  * new-reporting-api.patch
    + port to changes in maven-doxia-sitetools 2.0.0 milestones</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Added patch:
  * antlr-maven-plugin-mpt4.patch
    + port the plugin to java-annotations extractor instead of the
    deprecated java-javadoc one</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Allow building with either maven 3 or 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761307200">- Modified patch:
  * jdk18plus.patch
    + unify UnsupportedOperationException and SecurityException into
    the same branch: this allows use with SecurityManager function
    not existing any more</changelog>
</package>
<package pkgid="0bdf145dfb79692b96b39c542f26694ba2a3d1caa58fc6664998f6cb51dcf15b7051c34b0c084dc033137939ae761cec94625713c310552e00935f1b3ee5f0db" name="antlr-maven-plugin-javadoc" arch="noarch">
  <version epoch="0" ver="2.2" rel="10.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Initial packaging of antlr-maven-plugin 2.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647000000">- Added patch:
  * new-reporting-api.patch
    + fix building with the new maven-reporting-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with maven.compiler.release=8 on any JDK &gt;= 9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Added patch:
  * jdk18plus.patch
    + catch UnsupportedOperationException that SecurityManager in
    JDK 21 throws instead of warning about deprecation</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Modified patches:
  * maven-antlr-plugin-2.1-sinkfix.patch
  * new-reporting-api.patch
    + port to changes in maven-doxia-sitetools 2.0.0 milestones</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Added patch:
  * antlr-maven-plugin-mpt4.patch
    + port the plugin to java-annotations extractor instead of the
    deprecated java-javadoc one</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Allow building with either maven 3 or 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761307200">- Modified patch:
  * jdk18plus.patch
    + unify UnsupportedOperationException and SecurityException into
    the same branch: this allows use with SecurityManager function
    not existing any more</changelog>
</package>
<package pkgid="1ce07e2304a49dead4881d20fc8263d8f0db31e7f0ab34419a22f7cff889d972a4c101b9e5fe4ea61bdac7d752cd861cc968791b045303f76032a57b2286bfbb" name="antlr3-java" arch="noarch">
  <version epoch="0" ver="3.5.3" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source and target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668772800">- Update to 3.5.3:
  * change source compatibility to 1.8 and enable github workflows
  * Change Wiki URLs to theantlrguy.atlassian.net in README.txt
  * Bazel support
  * Modify patches:
  - Rebase osgi-manifest.patch and rename to antlr3-osgi-manifest.patch
  - Rename 0001-java8-fix.patch to antlr3-java8-fix.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1679054400">- No need to use enforcer plugin in controlled environment</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694779200">- Override build date (boo#1047218)"</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694779201">- Added patches:
  * reproducible-order.patch
    + ensure reproducible elements order by sorting
  * reproducible-timestamp.patch
    + support SOURCE_DATE_EPOCH for generatedTimestamp
- Modified patch:
  * antlr3-generated_sources.patch
    + regenerate in cycle with stringtemplate4 to correspond to
    the reproducible build changes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726920000">- Modified patch:
  * reproducible-order.patch
    + some more instances where the sorting (sorted containers)
    are needed
  * antlr3-generated_sources.patch
    + regenerate in cycle to correspond to the changes in the
    reproducible-order.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Added patch:
  * duplicate-dependency.patch
    + de-duplicate a dependency
    + duplicate dependency is fatal with maven 4 that is more
    strict</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762689600">- Filtering workaround not needed any more</changelog>
</package>
<package pkgid="0d3a949e211c645d772a646cecb311ad5eb3fc709c0ca5a9aac83bc98757017bf15d92a26cc929f2c3ad58e5f64288ab36570b518b6aa91fab4591900cb8fc04" name="antlr3-java-javadoc" arch="noarch">
  <version epoch="0" ver="3.5.3" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source and target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668772800">- Update to 3.5.3:
  * change source compatibility to 1.8 and enable github workflows
  * Change Wiki URLs to theantlrguy.atlassian.net in README.txt
  * Bazel support
  * Modify patches:
  - Rebase osgi-manifest.patch and rename to antlr3-osgi-manifest.patch
  - Rename 0001-java8-fix.patch to antlr3-java8-fix.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1679054400">- No need to use enforcer plugin in controlled environment</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694779200">- Override build date (boo#1047218)"</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694779201">- Added patches:
  * reproducible-order.patch
    + ensure reproducible elements order by sorting
  * reproducible-timestamp.patch
    + support SOURCE_DATE_EPOCH for generatedTimestamp
- Modified patch:
  * antlr3-generated_sources.patch
    + regenerate in cycle with stringtemplate4 to correspond to
    the reproducible build changes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726920000">- Modified patch:
  * reproducible-order.patch
    + some more instances where the sorting (sorted containers)
    are needed
  * antlr3-generated_sources.patch
    + regenerate in cycle to correspond to the changes in the
    reproducible-order.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Added patch:
  * duplicate-dependency.patch
    + de-duplicate a dependency
    + duplicate dependency is fatal with maven 4 that is more
    strict</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762689600">- Filtering workaround not needed any more</changelog>
</package>
<package pkgid="07c1196500b1405f7b7acc2c8a9011048411f2cc1ca84264a0a7aed3fc96d82a23314ab02711e88af5c61c26ac637f226131def1cdfce13cce0c65d4b32a2d37" name="antlr3-javadoc" arch="noarch">
  <version epoch="0" ver="3.5.3" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source and target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668772800">- Update to 3.5.3:
  * change source compatibility to 1.8 and enable github workflows
  * Change Wiki URLs to theantlrguy.atlassian.net in README.txt
  * Bazel support
  * Modify patches:
  - Rebase osgi-manifest.patch and rename to antlr3-osgi-manifest.patch
  - Rename 0001-java8-fix.patch to antlr3-java8-fix.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1679054400">- No need to use enforcer plugin in controlled environment</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694779200">- Override build date (boo#1047218)"</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694779201">- Added patches:
  * reproducible-order.patch
    + ensure reproducible elements order by sorting
  * reproducible-timestamp.patch
    + support SOURCE_DATE_EPOCH for generatedTimestamp
- Modified patch:
  * antlr3-generated_sources.patch
    + regenerate in cycle with stringtemplate4 to correspond to
    the reproducible build changes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726920000">- Modified patch:
  * reproducible-order.patch
    + some more instances where the sorting (sorted containers)
    are needed
  * antlr3-generated_sources.patch
    + regenerate in cycle to correspond to the changes in the
    reproducible-order.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Added patch:
  * duplicate-dependency.patch
    + de-duplicate a dependency
    + duplicate dependency is fatal with maven 4 that is more
    strict</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762689600">- Filtering workaround not needed any more</changelog>
</package>
<package pkgid="03467839fa2279630d351f5b22f70f2e284bcede05654c305bdb6b5deb1ee2d51dc5c8663e4edc4bd37d7245bdc9378f56ff114bf64c98d65514b676e7dd6e26" name="antlr3-tool" arch="noarch">
  <version epoch="0" ver="3.5.3" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source and target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668772800">- Update to 3.5.3:
  * change source compatibility to 1.8 and enable github workflows
  * Change Wiki URLs to theantlrguy.atlassian.net in README.txt
  * Bazel support
  * Modify patches:
  - Rebase osgi-manifest.patch and rename to antlr3-osgi-manifest.patch
  - Rename 0001-java8-fix.patch to antlr3-java8-fix.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1679054400">- No need to use enforcer plugin in controlled environment</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694779200">- Override build date (boo#1047218)"</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694779201">- Added patches:
  * reproducible-order.patch
    + ensure reproducible elements order by sorting
  * reproducible-timestamp.patch
    + support SOURCE_DATE_EPOCH for generatedTimestamp
- Modified patch:
  * antlr3-generated_sources.patch
    + regenerate in cycle with stringtemplate4 to correspond to
    the reproducible build changes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726920000">- Modified patch:
  * reproducible-order.patch
    + some more instances where the sorting (sorted containers)
    are needed
  * antlr3-generated_sources.patch
    + regenerate in cycle to correspond to the changes in the
    reproducible-order.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Added patch:
  * duplicate-dependency.patch
    + de-duplicate a dependency
    + duplicate dependency is fatal with maven 4 that is more
    strict</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762689600">- Filtering workaround not needed any more</changelog>
</package>
<package pkgid="164a1296ba7b998b179260015e9c3cfa7957b5be1f964392ec876a92b3fea89d81ed64c0bcd7fd02e61cbdb477c008b5dd587acb76eb79439863977f80989d3d" name="antlr3c-devel" arch="riscv64">
  <version epoch="0" ver="3.4" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="ab48662dac240c64dfcbefbbf9bfdd7df8f3a634c6bd7791927a8d93f100cd1527f15de3f842b8ff2b31913ce0ee30364100d35c8216a7f8c79ff7673b644685" name="antlr4-java" arch="noarch">
  <version epoch="0" ver="4.13.0" rel="7.1"/>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1617278400">- Upgrade to version 4.9.2
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627473600">- Small fixes to allow to build on SLE12-SP5</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1649419200">- Upgrade to version 4.9.3
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.3
- Removed patch:
  * utf8cpp-from-system.patch
    + merged upstream in 4.9.3
- Updated patch:
  * antlr4-install-path.patch.in
    + removed space at line ending to match current code</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1686398400">- Upgrade to version 4.13.0
  * changes https://github.com/antlr/antlr4/releases/tag/4.13.0
- Updated patch:
  * antlr4-install-path.patch.in
    + removed pacth for runtime/Cpp/runtime/CMakeLists.txt
- updated spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Do not require maven-javadoc-plugin that we don't use</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1733140800">- add cmake configuration files</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1745928000">- Add new shell script antlr4-test-rig to run with main class
  org.antlr.v4.gui.TestRig for testing/debugging grammars (boo#1241063)</changelog>
</package>
<package pkgid="b70b57cefb69f77a5bf09ab50420cc2cbadb0d06d89aac187f30173b11690763ac5b1cacfabbe6a19304de5b0bae8ab3c149c7664d54306237817457f9503a0b" name="antlr4-javadoc" arch="noarch">
  <version epoch="0" ver="4.13.0" rel="7.1"/>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1617278400">- Upgrade to version 4.9.2
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627473600">- Small fixes to allow to build on SLE12-SP5</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1649419200">- Upgrade to version 4.9.3
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.3
- Removed patch:
  * utf8cpp-from-system.patch
    + merged upstream in 4.9.3
- Updated patch:
  * antlr4-install-path.patch.in
    + removed space at line ending to match current code</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1686398400">- Upgrade to version 4.13.0
  * changes https://github.com/antlr/antlr4/releases/tag/4.13.0
- Updated patch:
  * antlr4-install-path.patch.in
    + removed pacth for runtime/Cpp/runtime/CMakeLists.txt
- updated spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Do not require maven-javadoc-plugin that we don't use</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1733140800">- add cmake configuration files</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1745928000">- Add new shell script antlr4-test-rig to run with main class
  org.antlr.v4.gui.TestRig for testing/debugging grammars (boo#1241063)</changelog>
</package>
<package pkgid="25e9adc253e7bb7e2b16f0e381a9fb0bec067b35d6a710dfc4e3f59428586ad616c413a7e96ebad259128c51ddf962f89beefa124e0cc243a6d4868015f3e061" name="antlr4-maven-plugin" arch="noarch">
  <version epoch="0" ver="4.13.0" rel="7.1"/>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1617278400">- Upgrade to version 4.9.2
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627473600">- Small fixes to allow to build on SLE12-SP5</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1649419200">- Upgrade to version 4.9.3
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.3
- Removed patch:
  * utf8cpp-from-system.patch
    + merged upstream in 4.9.3
- Updated patch:
  * antlr4-install-path.patch.in
    + removed space at line ending to match current code</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1686398400">- Upgrade to version 4.13.0
  * changes https://github.com/antlr/antlr4/releases/tag/4.13.0
- Updated patch:
  * antlr4-install-path.patch.in
    + removed pacth for runtime/Cpp/runtime/CMakeLists.txt
- updated spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Do not require maven-javadoc-plugin that we don't use</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1733140800">- add cmake configuration files</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1745928000">- Add new shell script antlr4-test-rig to run with main class
  org.antlr.v4.gui.TestRig for testing/debugging grammars (boo#1241063)</changelog>
</package>
<package pkgid="b1bd9c7a21b13f304c7c6ae704664729e943ee4b002dee1e1c0ce41e4a570e0d7493cb6ee5b40ed41197e2ac7f7557def381c63d138923d6ac725451584762b9" name="antlr4-tool" arch="noarch">
  <version epoch="0" ver="4.13.0" rel="7.1"/>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1617278400">- Upgrade to version 4.9.2
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627473600">- Small fixes to allow to build on SLE12-SP5</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1649419200">- Upgrade to version 4.9.3
  * changes https://github.com/antlr/antlr4/releases/tag/4.9.3
- Removed patch:
  * utf8cpp-from-system.patch
    + merged upstream in 4.9.3
- Updated patch:
  * antlr4-install-path.patch.in
    + removed space at line ending to match current code</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1686398400">- Upgrade to version 4.13.0
  * changes https://github.com/antlr/antlr4/releases/tag/4.13.0
- Updated patch:
  * antlr4-install-path.patch.in
    + removed pacth for runtime/Cpp/runtime/CMakeLists.txt
- updated spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Do not require maven-javadoc-plugin that we don't use</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1733140800">- add cmake configuration files</changelog>
  <changelog author="Mykola Krachkovsky &lt;w01dnick@gmail.com&gt;" date="1745928000">- Add new shell script antlr4-test-rig to run with main class
  org.antlr.v4.gui.TestRig for testing/debugging grammars (boo#1241063)</changelog>
</package>
<package pkgid="95c6443f274185257bead09bd1ceeb63b87be75494d6cea70125e19eea865ae700518458975c5a3d22b5c847a246e159e0b5326aeaae80192cb5a282c8e23b35" name="anubis" arch="riscv64">
  <version epoch="0" ver="1.25.0" rel="1.1"/>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1760961600">- Initial release of anubis at v1.22.0</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1761307200">- Update packaging
  * use source with the vendor already installed and precompiled JS
  * remove _serivce and prepare-sources.bash in favor of simplicity
  * start using source signature</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1761825600">- Update to the new upstream release 1.23.0
  * Add Door43 link to known instances documentation by @richmahn in #1136
  * Update Nynorsk translation by @turtlegarden in #1143
  * Update nl.json removing literal translated cookie 'koekje' with 'cookie' by @jieter in #1126
  * Updated REDIRECT_DOMAINS documentation by @zc-devs in #1171
  * Xe/demote temporal assurance by @Xe in #1090
  * Xe/show error state by @Xe in #1203
  * build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #1131
  * build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test by @dependabot[bot] in #1130
  * build(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 by @dependabot[bot] in #1132
  * build(deps): bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #1221
  * build(deps): bump the github-actions group across 1 directory with 8 updates by @dependabot[bot] in #1071
  * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1118
  * build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #1093
  * build(deps): bump the npm group with 2 updates by @dependabot[bot] in #1117
  * build(deps-dev): bump esbuild from 0.25.9 to 0.25.10 in the npm group by @dependabot[bot] in #1147
  * chore: port client-side JS to TypeScript by @Xe in #1100
  * chore: remove copilot instructions by @Xe in #1218
  * ci(ssh): don't print uname -av output by @Xe in #1114
  * ci: add aarch64 for ssh CI by @Xe in #1112
  * convert issue templates into issue forms by @NetSysFire in #1115
  * docs(installation): add SLOG_LEVEL environment variable to configuration by @JasonLovesDoggo in #1086
  * docs: add link to preact in challenge list by @agoujot in #1111
  * docs: add reminder for verified signatures in PR template by @JasonLovesDoggo in #1092
  * docs: document some missing env vars by @JasonLovesDoggo in #1087
  * docs: point get started button to the per-environment setup docs by @Xe in #1213
  * enable auto setting of SNI based on host header by @jmcclelland in #1129
  * feat(default-config): block tencent cloud by default by @Xe in #1216
  * feat(expressions): add contentLength to bot expressions by @Xe in #1120
  * feat(lib): Add option for adding difficulty field to JWT claims by @Earl0fPudding in #1063
  * feat(lib/store): add s3api storage backend by @Xe in #1089
  * feat(metarefresh): randomly use the Refresh header by @Xe in #1133
  * feat(store/bbolt): implement actor pattern by @Xe in #1107
  * feat: Warn on missing signing keys when persisting challenges by @JasonLovesDoggo in #1088
  * feat: allow to set cookie sameSite mode and fallback to Lax mode if cookie is not secure by @vaab in #1105
  * feat: default config macro by @Xe in #1186
  * feat: support reading real client IP from a custom header by @avioletheart in #1138
  * fix!(policy/checker): make List and-like by @Xe in #1217
  * fix(algorithms/fast): fix fast challenge on insecure contexts by @Xe in #1198
  * fix(cmd/containerbuild): support commas in --docker-tags by @Xe in #1099
  * fix(decaymap): fix lock convoy by @Xe in #1106
  * fix(default-config): make the default config far less paranoid by @Xe in #1179
  * fix(default-config): remove preact challenge by @Xe in #1184
  * fix(default-config): sometimes browsers don't send Upgrade-Insecure-Requests by @Xe in #1189
  * fix(lib): close open redirect when in subrequest mode by @Xe in #1222
  * fix(lib): de-flake package lib tests by @Xe in #1187
  * fix(lib): enable multiple consecutive slash support by @Xe in #1155
  * fix(lib): serve CSS properly by @Xe in #1158
  * fix(robots2policy): handle multiple user agents under one block by @JasonLovesDoggo in #925
  * fix(run/openrc): truncate runtime directory before starting Anubis by @CyberTailor in #1122
  * fix(store/bbolt): remove actorify by @Xe in #1215
  * fix: mend auth cookie name stutter by @Xe in #1139
  * link to docs site from readme by @pushcx in #1214
  * locale: Update Nynorsk translation by @turtlegarden in #1204
  * security: npm audit fix for GHSA-hfm8-9jrf-7g9w et. al by @Xe in #1098</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1762603200">- Update to the new upstream release 1.23.1
  * build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions group by @dependabot[bot] in #1239
  * build(deps): bump the gomod group across 1 directory with 18 updates by @dependabot[bot] in #1237
  * build(deps-dev): bump the npm group across 1 directory with 3 updates by @dependabot[bot] in #1238
  * chore(default-config): remove Tencent Cloud block rule by @Xe in #1227
  * ci: add asset build verification workflow by @Xe in #1254
  * feat(blog): a short post on how to file abuse reports by @Xe in #1230
  * fix(data): add ruleset to explicitly allow Docker / OCI clients by @Xe in #1253
  * fix: SERVE_ROBOTS_TXT works again by @Xe in #1229</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1762948800">- Packaging: remove not needed build dependencies</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1763812800">- Add block-tencent-cloud-by-default.patch: reanable block tencent-cloud by default</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1766836800">- Update to the new upstream release 1.24.0
  * (feat) Add cluster support to redis/vaultkey store by @egimbernat in #1276
  * Add Renovate to Docker clients by @DrJosh9000 in #1267
  * Fix challenge validation panic when follow-up hits ALLOW by @JasonLovesDoggo in #1278
  * Implement FCrDNS and other DNS features by @btomaev in #1308
  * Pass the remote IP to the proxied application by @eXpl0it3r in #1298
  * Show how to use subrequest auth with Caddy by @tbodt in #1312
  * Update is.json by @sveinki in #1241
  * add Polish language translation by @bplajzer in #1309
  * build(deps): bump actions-hub/kubectl from 1.34.1 to 1.34.2 in the github-actions group by @dependabot[bot] in #1303
  * build(deps): bump github.com/testcontainers/testcontainers-go from 0.39.0 to 0.40.0 in the gomod group across 1 directory by @dependabot[bot] in #1288
  * build(deps): bump go deps by @JasonLovesDoggo in #1287
  * build(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #1340
  * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1262
  * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1317
  * build(deps): bump the gomod group across 1 directory with 6 updates by @dependabot[bot] in #1341
  * build(deps): bump the gomod group with 5 updates by @dependabot[bot] in #1316
  * build(deps): bump the npm group with 2 updates by @dependabot[bot] in #1339
  * build(deps-dev): bump esbuild from 0.25.12 to 0.27.0 in the npm group by @dependabot[bot] in #1260
  * chore: add dependabot cooldown by @Xe in #1302
  * ci: add go mod tidy check workflow by @Xe in #1300
  * docs: clarify usage of PUBLIC_URL and REDIRECT_DOMAINS in installatio… by @JasonLovesDoggo in #1286
  * docs: use nginx http2 directive instead of deprecated http2 listen parameter by @kouhaidev in #1251
  * feat(internal/headers): extend debug logging of X-Forwarded-For middlewares by @DerRockWolf in #1269
  * feat(lib): expose WEIGH matches as prometheus metrics by @Xe in #1277
  * feat(localization): Add Ukrainian language translation by @nykula in #1044
  * feat(store/valkey): Add Redis(R) Sentinel support by @Xe in #1294
  * feat: Add thai language. by @karorogunso in #900
  * feat: first implementation of honeypot logic by @Xe in #1342
  * feat: writing logs to the filesystem with rotation support by @Xe in #1299
  * fix(config): deprecate the report_as field for challenges by @Xe in #1311
  * fix(data): add services folder to embedded filesystem by @Xe in #1259
  * fix(data/docker-client): allow some more OCI clients through by @Xe in #1258
  * fix(default-config): must-accept-rule on browsers only by @Xe in #1350
  * fix(default-config): remove browser detection logic by @Xe in #1360
  * fix(docs): use node:lts by @Xe in #1274
  * fix(ogtags): respect target host/SNI/insecure flags in OG passthrough by @JasonLovesDoggo in #1283
  * fix(run): mark openrc service script as executable by @kouhaidev in #1272
  * fix(tests): make CVE-2025-24369 regression deterministic by @JasonLovesDoggo in #1285
  * fix: pin Node.js and Go versions in CI configuration files by @JasonLovesDoggo in #1318
  * i18n(de): improve consistency and wording by @michi-onl in #1348
  * perf: field-align struct definitions to cut padding by @JasonLovesDoggo in #1284
  * test(deps): update dependencies to latest versions by @JasonLovesDoggo in #1289
  * test: Valkey test improvements for testcontainers by @SlyEcho in #1280
  * test: ipv4 in v6 address checking by @SlyEcho in #1271</changelog>
  <changelog author="Yoshio Sato &lt;vasua.ukraine@gmail.com&gt;" date="1771416000">- Update to the new upstream release 1.25.0
  * Add IP mapped Perplexity user agents by @tdgroot in #1393
  * Fix a CI warning: "The set-output command is deprecated" by @kurtmckee in #1443
  * Improve Dutch translations by @louwers in #1446
  * Revert "build(deps): bump the gomod group across 1 directory with 3 updates" by @JasonLovesDoggo in #1386
  * Update check-spelling metadata by @JasonLovesDoggo in #1379
  * build(deps): bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the github-actions group by @dependabot[bot] in #1413
  * build(deps): bump preact from 10.28.0 to 10.28.1 in the npm group by @dependabot[bot] in #1387
  * build(deps): bump preact from 10.28.1 to 10.28.2 in the npm group by @dependabot[bot] in #1412
  * build(deps): bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #1453
  * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1369
  * build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #1355
  * build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #1425
  * build(deps): bump the gomod group across 1 directory with 3 updates by @dependabot[bot] in #1370
  * build(deps): bump the npm group across 1 directory with 2 updates by @dependabot[bot] in #1452
  * build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in the npm group by @dependabot[bot] in #1368
  * chore: add comments back to Challenge struct. by @JasonLovesDoggo in #1419
  * chore: set up commitlint, husky, and prettier by @Xe in #1451
  * chore: sync logo submissions by @Xe in #1455
  * docs(known-instances): Alphabetical order + Add Valve Corporation by @p0008874 in #1352
  * docs: add AI coding tools policy by @Xe in #1454
  * docs: clarify botstopper kubernetes instructions by @tarrow in #1404
  * docs: document how to import the default config by @Xe in #1392
  * feat(apps): add updown.io policy by @hyperdefined in #1444
  * feat(docs): Add ANEXIA Sponsor logo by @Earl0fPudding in #1409
  * feat(docs): Add HAProxy Configurations to Docs by @Earl0fPudding in #1424
  * feat(localization): add Polish language translation by @btomaev in #1363
  * feat: iplist2rule utility command by @Xe in #1373
  * fix sponsor (Databento) logo size by @ayoung5555 in #1395
  * fix(test): remove interactive flag from nginx smoke test docker run c… by @JasonLovesDoggo in #1371
  * fix(web): include base prefix in generated URLs by @Xe in #1403
  * fix: Update SSL Labs IP addresses by @majiayu000 in #1377
  * fix: correct typos by @antonkesy in #1398
  * fix: respect Accept-Language quality factors in language detection by @majiayu000 in #1380
  * performance: remove significant overhead of decaymap/memory by @brainexe in #1420
  * test(nginx): fix tests to work in GHA by @Xe in #1372
  * test: basic nginx smoke test by @Xe in #1365
  * web: fix spacing/indent by @bjacquin in #1423</changelog>
</package>
<package pkgid="2334979c9cf9157461e0a64e03c61703a3cb6d42f174f7704c1b875048b174385d712fcd65e261cb1effa68412b282d153c970e3dc7529480de7afa5b2f5f212" name="aom-tools" arch="riscv64">
  <version epoch="0" ver="3.13.1" rel="2.1"/>
  <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ø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>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1720267200">- Update to version 3.7.2:
  * aomedia:3520: get_cubic_kernel_dbl: Assertion `0 &lt;= x &amp;&amp; x &lt; 1'
    failed.
  * aomedia:3526: alloc_compressor_data() is called during every
    aom_codec_control() call on the encoder. Note that this partially
    reverts the fix for bug aomedia:3349.
  * b/310457427 and b/310766628: Only use rec_sse in CBR mode.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1724587200">- Exclude third_party from obscpio</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726488000">- Update to version 3.9.1:
  * This release includes new codec interfaces, compression
    efficiency and perceptual improvements, speedup for RTC for both
    video and screen content, and many bug fixes.
- Please see https://aomedia.googlesource.com/aom/+/refs/tags/v3.9.1/CHANGELOG
  for detailed changes since version 3.7.2
- Rebase patches with quilt.</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1737547200">- Update to version 3.11.0:
  * This release includes perceptual quality improvements, binary
    size reduction under certain configurations, new codec interfaces,
    speedup and memory optimizations, and many bug fixes.
  * Default encoder configuration changed for the
    AOM_USAGE_REALTIME mode
- See https://aomedia.googlesource.com/aom/+/refs/tags/v3.11.0/CHANGELOG
  for detailed changes since version 3.9.1
- Updated patches</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754395200">- Update to version 3.12.1:
  * This release includes new codec interfaces, compression efficiency and
    perceptual improvements, speedup and memory optimizations, and bug
    fixes.
- See https://aomedia.googlesource.com/aom/+/refs/tags/v3.12.1/CHANGELOG
  for detailed changes since version 3.11.0
- Updated patches</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1762603200">- Update to version 3.13.1
  * New Features
    + New tuning mode AOM_TUNE_SSIMULACRA2 for the AOME_SET_TUNING
    codec control (--tune=ssimulacra2) in all-intra mode.
    The feature detection macro AOM_HAVE_TUNE_SSIMULACRA2,
    if defined, indicates that AOM_TUNE_SSIMULACRA2 is available.
    AOM_TUNE_SSIMULACRA2 was developed to maximize SSIMULACRA 2
    scores.
    + New codec control AV1E_SET_SCREEN_CONTENT_DETECTION_MODE
    (--screen-detection-mode).
    This codec control helps select between two screen detection
    modes:
    Mode 1: standard (default)
    Mode 2: anti-aliased text and graphics aware
    + New codec control AV1E_SET_ENABLE_ADAPTIVE_SHARPNESS
    (--enable-adaptive-sharpness). When enabled, it modulates
    sharpness based on frame QP, which helps mitigate blocking
    artifacts in the low to medium quality range.
    + Added low complexity decode mode for 720p vertical videos.
    + ROI feature implemented for RTC: for delta QP, skip encoding,
    and reference selection.
    + External scaling feature for SVC: allow downscaled images to
    be passed into encoder for spatial layers without
    reconfiguring it.
    + Allow per-frame calculation of PSNR (contribution from Meta).
  - Compression Efficiency Improvements
    + Variance Boost is now enabled for tuning modes AOM_TUNE_IQ
    and AOM_TUNE_SSIMULACRA2 at speeds 8 and 9 (2-5% SSIMULACRA 2
    BD-Rate gains)
    + Several quality/time tradeoff improvements and bug fixes for
    all intra mode speeds 8 and 9.
    Up to 6.9% SSIMULACRA 2 BD-Rate gains for speed 8
    Up to 2.2% SSIMULACRA 2 BD-Rate gains for speed 9
  - Perceptual Quality Improvements
    + RTC: Visual quality improvements for screen content mode.
    + RTC: Visual quality improvements for video mode for
    resolutions &gt;= 720p.
  - Speedups
    + Optimize intraBC search for better speed/efficiency tradeoffs
    for all intra mode speeds &gt;= 1
    + Optimize intraBC block hashing process
    + RTC Screen: speed feature added to speed 12 for ~2x speedup
    on slide/scene changes, for resolutions &gt;= 720p.
    + ML based speedup improvement on the partition pruning for
    speed &lt;= 2
  - Other Improvements
    + Fixes for RPS (reference picture selection) for RTC: Based on
    av1_discuss issue:
    https://groups.google.com/a/aomedia.org/g/av1-discuss/c/sqFad980SsA
  - Bug Fixes
    + b:421196988: all intra speed 8: overuse of palette mode
    unnecessarily inflating file sizes
    + b:423804955: Improve quality for 4K Screencast
    + webrtc:388070060: Allow per-frame calculation of PSNR
    + b:433046392, b:432035817: Fix to SVC crash triggered with
    Jitsi video conference app.
    + b:419622699: Fix integer overflow in update_buffer_level
    + b:407813259: Fix to update seq_params for number of layers
    change
    + b:400885218: External scaling for AV1
    + b:391849810: High AV1 frame encode time on slide changes
    + b:399575647: Too aggressive QP backoff at scene changes
    + b:383306740: Quality degradation at horizontal scrolling
- Enable VMAF tuning</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1767528000">- Require aom-tools from the libaom-devel subpackage as the binaries
  it supplies are in AOMTargets.cmake
- Remove static library from AOMTargets.cmake [boo#1255861]
  + libaom-cmake.patch</changelog>
</package>
<package pkgid="79f6b232c2e4dd74a7c0eb72dbd61795b46061ef5ac8442396863c4a2a2264ecc197c51dc8dfd50dc123803ac09826c41e8ed6e4ef9717679d044218efe36305" name="aop" arch="riscv64">
  <version epoch="0" ver="0.6" rel="2.2"/>
  <changelog author="nemysis@openSUSE.org" date="1449057600">- Initial package creation</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618660800">- Fixed and cleaned up the SPEC file (at least the URL was broken)</changelog>
</package>
<package pkgid="143d07ff7a4adfc28610c61f7cc50edb9eac18130d14c23937a4ad70f4c134656dcef7514ec7946bd5d60b50c259b64def4abcbd4584deba9ece95db81141161" name="aopalliance" arch="noarch">
  <version epoch="0" ver="1.0" rel="4.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540555200">- Initial packaging of aopalliance adapted from Fedora package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540800">- Actually say what's included.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1684152000">- Update url to use https</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1684238400">- Register artifact by coordinates, since an artifact without
  dependencies does not need a pom
- Added patch:
  * aopalliance-manifest.patch
    + add OSGi manifest during the jar packaging</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="facfcc1bcfd1b1f125444009d585dcaf8545cf76cd7605967c46283c11e6724e018428267d67f413fc87a5208451987bb8c00e377d22575d5cba9c5f931281cd" name="aopalliance-javadoc" arch="noarch">
  <version epoch="0" ver="1.0" rel="4.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540555200">- Initial packaging of aopalliance adapted from Fedora package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540800">- Actually say what's included.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1684152000">- Update url to use https</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1684238400">- Register artifact by coordinates, since an artifact without
  dependencies does not need a pom
- Added patch:
  * aopalliance-manifest.patch
    + add OSGi manifest during the jar packaging</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d8a83bc06f85c698e98d1fc208f6c1443c0db272952a64ac7aa8b9093062951b61ec861fff157a5eb759869d763d3fd409a9121cf8c3e14cae5b4d4ba26300b3" name="apache-arrow" arch="riscv64">
  <version epoch="0" ver="21.0.0" rel="1.8"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1726660800">- Add apache-arrow-pr43766-boost1_86.patch for Boost 1.86
  * gh#apache/arrow#43766</changelog>
  <changelog author="Guang Yee &lt;gyee@suse.com&gt;" date="1727438400">- Set the appropriate C++ complier for the given platform so
  it will compile on Leap 15.x.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739793600">- Update to 19.0.1
  [#]# Bug Fixes
  * [C++] Fix overflow issues for large build side in swiss join
    (#45108)
  * [C++][Fuzzing] Fix Negation bug discovered by fuzzing (#45181)
  * [C++][Parquet] Omit level histogram when max level is 0
    (#45285)
  * [Parquet][C++] Fix statistics load logic for no row group and
    multiple row groups (#45350)
  * [C++] Disable Flight test (#45232)
  [#]# Improvements
  * [C++][Parquet] Improve performance of generating size
    statistics (#45202)
  * [C++][S3] Workaround compatibility issue between AWS SDK and
    MinIO (#45310)
- Release 19.0.0
  [#]# New Features and Improvements
  * [CI][C++] Add a nightly job to test offline build (#44721)
  * [C++] GcsFileSystem::Make should return Result (#44503)
  * [C++][Parquet] Implement SizeStatistics (#40594)
  * [C++] Reduce string inlining in Substrait serde (#45174)
  * [C++][Acero] Enhance asof_join to work in multi-threaded
    execution by sequencing input (#44083)
  * [C++] Support the AWS S3 SSE-C encryption (#43601)
  * [C++][Parquet] Parquet Metadata Printer supports print
    sort-columns (#43599)
  * [C++] Add C++ implementation of Async C Data Interface (#44495)
  * [C++][Acero] Support AVX2 swiss join decoding (#43832)
  * [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621)
  * [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252)
  * [C++] Improve merge step in chunked sorting (#44217)
  * [C++][Parquet] Tools: Debug Print for Json should be valid JSON
    (#44532)
  * [C++][FS][Azure] Implement SAS token authentication (#45021)
  * [C++] Don’t export template class (#44365)
  * [C++][Docs] Update the URL to C++ Development in README.md
    (#44427)
  * [C++] Added rvalue-reference-qualified overload for
    arrow::Result::status() returning value instead of reference
    (#44477)
  * [C++] StatusConstant- cheaply copied const Status (#44493)
  * [C++][Compute] Allow casting struct to bigger nullable struct
    (#44587)
  * [C++] Use array type to compute min/max statistics Arrow type
    (#45094)
  * [C++] Minor: ArrayData ctor can assign null_count directly
    (#44582)
  * [C++] Add const and &amp; to arrow::Array::statistics() return type
    (#44592)
  * [Python][C++] Add version suffix to libarrow_python* libraries
    (#44702)
  * [C++] NumericBuilder::AppendValues append vector prevent from
    ub (#44794)
  * [C++][Parquet] Remove obsolete parquet_constants generated
    files from old thrift (#44772)
  * [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764)
  * [C++] Upgrade ORC to 2.0.3 (#44745)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::OpenFile() (#44785)
  * [C++] Fix a couple of maybe-uninitialized warnings (#44789)
  * [C++] Use arrow::util::span on
    arrow::util::bitmap_builders_utilities instead of std::vector
    (#44796)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::FileReader::GetRecordBatchReader() (#44809)
  * [C++] minor optimize cancel and thread pool (#44812)
  * [C++][Parquet] Add an example to dump statistics read as
    arrow::ArrayStatistics (#44816)
  * [C++] Add the Expm1(exponent) scalar arithmetic function
    (#44904)
  * [C++] Add WithinUlp testing functions (#44906)
  * [C++][Python] Add Hyperbolic Trig functions (#44630)
  * [C++] Enable mimalloc by default, disable jemalloc by default
    and more (#44951)
  * [C++] Add support for building system OpenTelemetry (#44983)
  * [C++][CMake] Use librt only for Linux (#44984)
  * [C++] Support for fixed-size list in conversion of range tuple
    (#45008)
  * [C++][Parquet] Allow configuring the default footer read size
    (#45016)
  * [C++] Remove result_internal.h (#45066)
  * [FlightRPC][C++] Deprecate InitializeFlightUcx before removing
    UCX (#45080)
  * [C++][Parquet] Add GetReadRanges function to FileReader
    (#45093)
  * [C++] Apply a cstdint patch to bundled Thrift for GCC 15
    (#45097)
  * [C++] Remove useless “hash table ready” states in swiss join
    (#45136)
  * [CI][C++] Add a GCC 15 job (#45138)
  * [C++] Ensure using cpp/cmake_modules/*.cmake (#45143)
  * [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168)
  [#]# Bug Fixes
  * [C++] Fix CopyFiles when destination is a FileSystem with
    background_writes (#44897)
  * [C++][Python] Fix ORC crash when file contains unknown timezone
    (#45051)
  * [C++] Replace std::aligned_storage that is deprecated in C++23
    (#45019)
  * [C++][Parquet] Refuse writing non-nullable column that contains
    nulls (#44921)
  * [C++] Initialize offset vector head as 0 after memory allocated
    in grouper.cc (#43123)
  * [C++] io::BufferedInput: Fix invalid state after SetBufferSize
    (#44387)
  * [C++][Parquet] Fix schema conversion from two-level encoding
    nested list (#43995)
  * [C++] Use “lib” for generating bundled dependencies even with
    “clang-cl” (#44391)
  * [C++] Fix unaligned load/store implementation for clang-18
    (#44468)
  * [C++] Use CMAKE_LIBTOOL on macOS (#44385)
  * [CI][C++] Use setup-python on hosted runner (#44411)
  * [C++] Update vendored date to 3.0.3 (#44482)
  * [GLib][C++] Meson searches libraries with specific versions.
    (#44475)
  * [C++][Acero] Fix crash when thread in asof_join is not running
    (#44584)
  * [C++] NumericArray should not use ctor from parent directly
    (#44542)
  * [C++] FunctionOptions::{Serialize,Deserialize}() return an
    error without ARROW_IPC (#45171)
  * [C++][Acero] Enhance partition sort example (#44678)
  * [C++][Python] Fix Flight Timestamp precision, revert workaround
    from #43537 (#44681)
  * [C++] Add S3 option to ignore SIGPIPE signals (#44735)
  * [C++] Keep field metadata for keys and values when importing a
    map type via the C data interface (#44715)
  * [C++][CI] Fix arrow-c-bridge-test timeout with threading
    disabled (#44737)
  * [C++] Use lowercased windows.h to enable cross-platform builds
    (#44755)
  * [C++] Fix Float16.To{Little,Big}Endian on big endian machines
    (#44768)
  * [C++][Parquet] Fix read/write of metadata length footer on
    big-endian systems (#44787)
  * [C++][CI] Migrate to arrow::Result based
    parquet::arrow::OpenFile() API in example tutorials (#44807)
  * [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront
    (#44849)
  * [C++] Fix compilation error on GCC 8 (#44899)
  * [C++][CI] Silence protobuf-generated deprecations (#44955)
  * [C++] Use recommended downloads URLs for ORC and Thrift
    (#44977)
  * [C++] Include path in the documentation is wrong (#45031)
  * [C++] Remove Parquet requirement from Arrow Acero and from
    Arrow Dataset when not necessary (#45035)
  * [C++] Add support for Boost 1.87.0 (#45057)
  * [C++][CI] Fix test-build-cpp-fuzz failures (#45060)
  * [C++][Parquet] Fix generation of repetition levels for
    encryption test data (#45074)
  * [C++] Avoid static const variable in the status.h (#45100)
  * [C++][Parquet] Fix Null-dereference READ in
    parquet::arrow::ListToSchemaField (#45152)
  * [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184)
  * [C++][Parquet] test-conda-cpp-valgrind fails on
    arrow-dataset-file-parquet-encryption-test
- Release 18.1.0
  [#]# Bug Fixes
  * [C++] Add support for overwriting grpc_cpp_plugin path for
    cross-compiling (#44507)
  * [Docs][C++] Fix documentation directive for ChunkLocation
    (#44505)
  * [C++] Add find module for abseil that handles missing version
    (#44613)
  * [C++][Dev] Update bundled Thrift, update mirrors to use CDN
    (#44685)
  [#]# New Features and Improvements
  * [C++] Move ChunkResolver to the public API (#44357)
- Release 18.0.0
  [#]# Bug Fixes
  * [C++] data corruption when using `group_by` and `aggregate` on
    large data sets
  * [C++] Use PutObject request for S3 in OutputStream when only
    uploading small data (#41564)
  * [C++] Clean up implicit fallthrough warnings (#41892)
  * [C++] Fix avx2 gather rows more than 2^31 issue in
    CompareColumnsToRows (#43065)
  * [C++][ArrowFlight] Crash due to UCS thread mode
  * [C++] Add workaround for missing Boost dependency of Thrift
    (#43328)
  * [C++] Skip not Emscripten ready tests in CSV tests (#43724)
  * [C++] Add date{32,64} to date{32,64} cast (#43192)
  * [C++][Compute] Detect and explicit error for offset overflow in
    row table (#43226)
  * [C++] Fix decimal benchmarks to avoid out-of-bounds accesses
    (#43212)
  * [C++] Resolve Abseil like any other dependency in the build
    system (#43219)
  * [C++][Parquet] Refactor parquet::encryption::AesEncryptor to
    use unique_ptr (#43222)
  * [C++] Fix Abseil compile error on GCC 13 (#43157)
  * [C++] Add missing serde methods to Location (#43332)
  * [C++][Parquet] min-max Statistics doesn’t work well when one of
    min-max is truncated (#43383)
  * [C++][Parquet] parquet-dump-footer: Remove redundant link and
    fix –debug processing (#43375)
  * [C++] Ensure using bundled GoogleTest when we use bundled
    GoogleTest (#43465)
  * [C++][Compute] Fix invalid memory access when resizing
    var-length buffer in row table (#43415)
  * [C++][FlightRPC] Fix Flight UCX build issues (#43430)
  * [C++] FIlter out zero length buffers on gRPC transport (#43448)
  * [C++][Gandiva] Always use gdv_function_stubs.h in
    context_helper.cc (#43464)
  * [C++] Add support for the official LZ4 CMake package (#43468)
  * [C++] Register the new Opaque extension type by default
    (#43788)
  * [C++][Acero] Fix typos in join benchmark (#43871)
  * [C++][CI] Catch potential integer overflow in PoolBuffer
    (#43886)
  * [C++] Leak S3 structures if finalization happens too late
    (#44090)
  * [C++][Parquet] Fix reported metrics in
    parquet-arrow-reader-writer-benchmark (#44082)
  * [C++] Don’t use Boost.Process with Emscripten (#44097)
  * [C++] Add home made _mm256_set_m128i for compilers who are
    missing it (#44116)
  * [C++] JsonExtensionType equality check ignores storage type
    (#44215)
  * [CI][C++][AppVeyor] Use conda instead of Mamba (#44235)
  * [C++][FS][Azure] Fix edgecase where GetFileInfo incorrectly
    returns NotFound on flat namespace and Azurite (#44302)
  * [C++][FS][Azure] Catch missing exceptions on HNS support check
    (#44274)
  * [C++][FS][Azure] Fix minor hierarchical namespace bugs (#44307)
  * [C++] Fix S3 error handling in ObjectOutputStream (#44335)
  * [C++] Disable jemalloc by default on ARM (#44380)
  [#]# New Features and Improvements
  * [C++][Python] Native support for UUID (#37298)
  * [C++][Python] Bool8 Extension Type Implementation (#43488)
  * [C++][Parquet] Add JSON canonical extension type (#13901)
  * [C++][Compute] Replace explicit checking with DCHECK for
    invariants in row segmenter (#44236)
  * [C++][CI] Improve IPC fuzzing seed corpus (#43621)
  * [Documentation][C++] Explicitly note that compute is optional
    (#43629)
  * [C++] Azure file system write buffering &amp; async writes (#43096)
  * [C++][Parquet] Separate encoders and decoder (#43972)
  * [C++][Python][Parquet] Support reading/writing key-value
    metadata from/to ColumnChunkMetaData (#41580)
  * [Docs][C++] Is arrow::dataset namespace still experimental?
  * [C++] Add arrow::ArrayStatistics (#43273)
  * [CI][C++] Update Minio version (#44225)
  * [C++][Parquet] Add binary that extracts a footer from a parquet
    file (#42174)
  * [C++] Support casting to and from utf8_view/binary_view
    (#43302)
  * [C++] Update bundled vendor/datetime to support for building
    with libc++ and C++20 (#43094)
  * [C++] Implement PathFromUri support for Azure file system
    (#43098)
  * [C++][Compute] Fix the unnecessary allocation of extra bytes
    when encoding row table (#43125)
  * [C++][Parquet] Replace use of int with int32_t in the internal
    Parquet encryption APIs (#43413)
  * [C++][Parquet] Refactor Encryptor API to use arrow::util::span
    instead of raw pointers (#43195)
  * [C++][Parquet] Default initialize some parquet metadata
    variables (#43144)
  * [C++] Fix CMake link order for AWS SDK (#43230)
  * [C++] Suggest a cast when Concatenate fails due to offsets
    overflow (#43190)
  * [C++] Support basic is_in predicate simplification (#43761)
  * [C++][AzureFS] Ignore password field in URI (#44220)
  * [C++] Add lint for DCHECK in public headers (#43248)
  * [C++][FlightRPC] Reduce repetition in flight/types.cc in serde
    functions (#43237)
  * [C++][Parquet] remove useless template parameter of
    DeltaLengthByteArrayEncoder (#43250)
  * [C++] Always prefer mimalloc to jemalloc (#40875)
  * [C++][Flight] Use a Base CRTP type for the types used in RPC
    calls (#43255)
  * [C++] Expand the ‘take’ function tests to cover more
    chunked-array cases (#43292)
  * [C++][Parquet] Enhance the comment for ColumnReader/Decoder
    (#44003)
  * [C++] Order classes in flight/types.h according to Flight.proto
    (#43330)
  * [C++][Parquet] Deprecate ColumnChunk::file_offset field and no
    longer write Metadata at end of Chunk (#43428)
  * [C++] Add benchmark for binary view builder (#43445)
  * [C++][Python] Add Opaque canonical extension type (#43458)
  * [Java][C++] Support more CsvFragmentScanOptions in JNI call
    (#43482)
  * [C++] Thirdparty: Bump lz4 to 1.10.0 (#43493)
  * [C++][Compute] Widen the row offset of the row table to 64-bit
    (#43389)
  * [C++] Use ViewOrCopyTo instead of CopyTo when pretty printing
    non-CPU data (#43508)
  * [FlightRPC][C++] Reduce the number of references to
    protobuf::Any (#43544)
  * [C++] Simplify arrow::ArrayStatistics::ValueType (#43581)
  * [C++][GLib] Don’t install arrow-cuda.pc/arrow-cuda-glib.pc on
    Windows (#43593)
  * [C++] Remove redundant default constructor/deconstructor in
    arrow::ArrayStatistics (#43579)
  * [C++] Remove std::optional from
    arrow::ArrayStatistics::is_{min,max}_exact (#43595)
  * [C++][FlightRPC] Move the FlightTestServer to its own .cc and
    .h files (#43678)
  * [C++] Compute: fix register kernel SimdLevel for
    AddMinMax512AggKernels (#43704)
  * [C++] Prevent Snappy from disabling RTTI when bundled (#43706)
  * [C++][FS][Azure] Use the latest Azurite and update the bundled
    Azure SDK for C++ to azure-identity_1.9.0 (#43723)
  * [C++][Parquet][CI] Parquet: Introducing more bad_data for
    testing (#43708)
  * [C++][Parquet] Dataset: Handle num-nulls in Parquet correctly
    when !HasNullCount() (#43726)
  * [C++] Clarify the way SIMD-enabled agg kernels come from the
    same code in different compilation units (#43720)
  * [C++] Fix Scalar boolean handling in row encoder (#43734)
  * [C++] Add support for Boost 1.86 (#43766)
  * [C++] Compute: More comment in RowEncoder (#43763)
  * [C++] Acero: Minor code enhancement for Join (#43760)
  * [C++] Fix the case when boolean_{any 	all} meets constant input
    with length in Acero (#43799)
  * [C++] Add chunked Take benchmarks with a small selection factor
    (#43772)
  * [C++] Indent preprocessor directives (#43798)
  * [C++] Attach arrow::ArrayStatistics to arrow::ArrayData
    (#43801)
  * [C++] Enable filesystem automatically when one of
    ARROW_{AZURE,GCS,HDFS,S3}=ON is specified (#43806)
  * [C++] Expose the set of device types where a ChunkedArray is
    allocated (#43853)
  * [C++] Make ChunkResolver::ResolveMany output a list of
    ChunkLocations (#43928)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: non
    zero-copy int based types (#43945)
  * [C++][Parquet] Guard against use of cleared decryptor/encryptor
    (#43947)
  * [C++] Add tests based on random data and benchmarks to
    ChunkResolver::ResolveMany (#43954)
  * [C++] Enhance error message for URI parsing (#43938)
  * [CI][C++][Dev] Add cpplint to pre-commit (#43982)
  * [C++][Parquet] Add support for arrow::ArrayStatistics:
    zero-copy types (#43984)
  * [C++][Acero] Some code cleanup to Grouper (#43988)
  * [C++] Add missing std::move() in array_nested.cc (#43993)
  * [C++][Docs] Add missing install command in building docs
    (#44000)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: boolean
    (#44009)
  * [C++] IPC: ipc reader/writer code enhancement (#44019)
  * [C++][Compute] Reduce the complexity of row segmenter (#44053)
  * [C++][Parquet] Add Float16 reading benchmarks (#44073)
  * [C++][Parquet] Remove deprecated APIs (#44080)
  * [C++][Acero] Add more row segmenter tests (#44166)
  * [C++][Parquet] Fix typo in parquet/column_writer.cc (#40856)
  * [C++] Avoid repeated ArrayData::offset lookups (#44190)
  * [C++][Gandiva] Accept LLVM 19.1 (#44233)
  * [C++] Unify simd header includings (#44250)
  * [C++][Decimal] Use 0E+1 not 0.E+1 for broader compatibility
    (#44275)
  * [Packaging][C++] Enable Azure file system for deb/rpm (#44348)
- Drop apache-arrow-pr43766-boost1_86.patch
- Release notes for 18.0.0 and 19.0.0</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739966400">- disable flight because of gh#grpc/grpc#37968 boo#1237422</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741867200">- Add missing dependencies for libboost_process explicitly
  boo#1239599</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1743163200">- Re-enable flight, grpc has been fixed boo#1237422</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745236800">- to fix cmake-4 build problems, upgrade bundled mimalloc from
  2.0.6 to 2.0.9 and add apache-arrow-19.0.1-mimalloc-version.patch;
  mimalloc changes according to readme.md:
  * 2.0.9:
  - Supports building with asan and improved [Valgrind] support.
  - Support abitrary large alignments, in particular for
    `std::pmr` pools.
  - Added C++ STL allocators attached to a specific heap.
  - Heap walks now visit all object (including huge objects).
  - Support Windows nano server containers.
  - Various small bug fixes.
  * 2.0.7:
  - Initial support for [Valgrind] for leak testing and heap
    block overflow detection.
  - Initial support for attaching heaps to a speficic memory area.
  - Fix `realloc` behavior for zero size blocks,
  - Remove restriction to integral multiple of the alignment in
    `alloc_align`.
  - Improved aligned allocation performance.
  - Reduced contention with many threads on few processors.
  - VS2022 support.
  - Support `pkg-config`.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1749816000">- Update to 20.0.0
  [#]# Bug Fixes
  * GH-30302 - [C++][Parquet] Preserve the bitwidth of integer
    dictionary indices on round-trip to Parquet (#45685)
  * GH-31992 - [C++][Parquet] Handling the special case when
    DataPageV2 values buffer is empty (#45252)
  * GH-37630 - [C++][Python][Dataset] Allow disabling fragment
    metadata caching (#45330)
  * GH-39023 - [C++][CMake] Add missing launcher path conversion
    for ExternalPackage (#45349)
  * GH-43057 - [C++] Thread-safe AesEncryptor / AesDecryptor
    (#44990)
  * GH-45048 - [C++][Parquet] Deprecate unused chunk_size parameter
    in parquet::arrow::FileWriter::NewRowGroup() (#45088)
  * GH-45129 - [Python][C++] Fix usage of deprecated C++
    functionality on pyarrow (#45189)
  * GH-45132 - [C++][Gandiva] Update LLVM to 18.1 (#45114)
  * GH-45185 - [C++][Parquet] Raise an error for invalid repetition
    levels when delimiting records (#45186)
  * GH-45254 - [C++][Acero] Fix the row offset truncation in row
    table merge (#45255)
  * GH-45266 - [C++][Acero] Fix the running tasks count of
    Scheduler when get error tasks in multi-threads (#45268)
  * GH-45270 - [C++][CI] Disable mimalloc on Valgrind builds
    (#45271)
  * GH-45301 - [C++] Change PrimitiveArray ctor to protected
    (#45444)
  * GH-45334 - [C++][Acero] Fix swiss join overflow issues in row
    offset calculation for fixed length and null masks (#45336)
  * GH-45362 - [C++] Fix identity cast for time and list scalar
    (#45370)
  * GH-45371 - [C++] Fix data race in SimpleRecordBatch::columns
    (#45372)
  * GH-45393 - [C++][Compute] Fix wrong decoding for 32-bit column
    in row table (#45473)
  * GH-45396 - [C++] Use Boost with ARROW_FUZZING (#45397)
  * GH-45423 - [C++] Don’t require Boost library with
    ARROW_TESTING=ON/ARROW_BUILD_SHARED=OFF (#45424)
  * GH-45497 - [C++][CSV] Avoid buffer overflow when a line has too
    many columns (#45498)
  * GH-45510 - [CI][C++] Fix LLVM APT repository preparation on
    Debian (#45511)
  * GH-45512 - [C++] Clean up undefined symbols in libarrow without
    IPC (#45513)
  * GH-45514 - [CI][C++][Docs] Set CUDAToolkit_ROOT explicitly in
    debian-docs (#45520)
  * GH-45537 - [CI][C++] Add missing includes (iwyu) to
    file_skyhook.cc (#45538)
  * GH-45541 - [Doc][C++] Render ASCII art as-is (#45542)
  * GH-45545 - [C++][Parquet] Add missing includes (#45554)
  * GH-45564 - [C++][Acero] Add size validation for names and
    expressions vectors in ProjectNode (#45565)
  * GH-45568 - [C++][Parquet][CMake] Enable zlib automatically when
    Thrift is needed (#45569)
  * GH-45578 - [C++] Use max not min in
    MakeStatisticsArrayMaxApproximate test (#45579)
  * GH-45587 - [C++][Docs] Fix the statistics schema link in
    arrow::RecordBatch::MakeStatisticsArray()’s docstring (#45588)
  * GH-45614 - [C++] Use Boost’s CMake packages instead of
    FindBoost.cmake in CMake (#45623)
  * GH-45628 - [C++] Ensure specifying Boost include directory for
    bundled Thrift (#45637)
  * GH-45669 - [C++][Parquet] Add missing
    ParquetFileReader::GetReadRanges() definition (#45684)
  * GH-45693 - [C++][Gandiva] Fix aes_encrypt/decrypt algorithm
    selection (#45695)
  * GH-45700 - [C++][Compute] Added nullptr check in Equals method
    to handle null impl_ pointers (#45701)
  * GH-45733 - [C++][Python] Add biased/unbiased toggle to skew and
    kurtosis functions (#45762)
  * GH-45739 - [C++][Python] Fix crash when calling
    hash_pivot_wider without options (#45740)
  * GH-45788 - [C++][Acero] Fix data race in aggregate node
    (#45789)
  * GH-45868 - [C++][CI] Fix test for ambiguous initialization on
    C++ 20 (#45871)
  * GH-45905 - [C++][Acero] Enlarge the timeout in ConcurrentQueue
    test to reduce sporadical failures (#45923)
  * GH-45930 - [C++] Don’t use ICU C++ API in Azure SDK C++
    (#45952)
  * GH-45939 - [C++][Benchmarking] Fix compilation failures
    (#45942)
  * GH-45959 - [C++][CMake] Fix Protobuf dependency in
    Arrow::arrow_static (#45960)
  * GH-45980 - [C++] Bump Bundled Snappy version to 1.2.2 (#45981)
  * GH-45999 - [C++][Gandiva] Fix crashes on LLVM 20.1.1 (#46000)
  * GH-46022 - [C++] Fix build error with g++ 7.5.0 (#46028)
  * GH-46067 - [CI][C++] Remove system Flatbuffers from macOS
    (#46105)
  * GH-46077 - [CI][C++] Disable -Werror on macos-13 (#46106)
  * GH-46111 - [C++][CI] Fix boost 1.88 on MinGW (#46113)
  * GH-46123 - [C++] Undefined behavior in compare_internal.cc and
    light_array_internal.cc (#46124)
  * GH-46134 - [CI][C++] Explicit conversion of possible
    absl::string_view on protobuf methods to std::string (#46136)
  * GH-46159 - [CI][C++] Stop using possibly missing
    boost/process/v2.hpp on boost 1.88 and use individual includes
    (#46160)
  * GH-46195 - [Release][C++] verify-rc-source-cpp-macos-amd64
    failed to build googlemock
  [#]# New Features and Improvements
  * GH-26648 - [C++] Optimize union equality comparison (#45384)
  * GH-33592 - [C++] support casting nullable fields to
    non-nullable if there are no null values (#43782)
  * GH-41764 - [Parquet][C++] Support future logical types in the
    Parquet reader (#41765)
  * GH-41816 - [C++] Add Minimal Meson Build of libarrow (#45441)
  * GH-43296 - [C++][FlightRPC] Remove Flight UCX transport
    (#43297)
  * GH-43573 - [C++] Copy bitmap when casting from string-view to
    offset string and binary types (#44822)
  * GH-44042 - [C++][Parquet] Limit num-of row-groups when building
    parquet for encrypted file (# 44043)
  * GH-44393 - [C++][Compute] Vector selection functions
    inverse_permutation and scatter (#44394)
  * GH-44615 - [C++][Compute] Add extract_regex_span function
    (#45577)
  * GH-44629 - [C++][Acero] Use implicit_ordering for asof_join
    rather than require_sequenced_output (#44616)
  * GH-44950 - [C++] Bump minimum CMake version to 3.25 (#44989)
  * GH-45045 - [C++][Parquet] Add a benchmark for
    size_statistics_level (#45085)
  * GH-45190 - [C++][Compute] Add rank_quantile function (#45259)
  * GH-45196 - [C++][Acero] Small refinement to hash join (#45197)
  * GH-45206 - [C++][CMake] Add sanitizer presets (#45207)
  * GH-45209 - [C++][CMake] Fix the issue that allocator not
    disabled for sanitizer cmake presets (#45210)
  * GH-45215 - [C++][Acero] Export SequencingQueue and
    SerialSequencingQueue (#45221)
  * GH-45216 - [C++][Compute] Refactor Rank implementation (#45217)
  * GH-45219 - [C++][Examples] Update examples to disable mimalloc
    (#45220)
  * GH-45225 - [C++] Upgrade ORC to 2.1.0 (#45226)
  * GH-45227 - [C++][Parquet] Enable Size Stats and Page Index by
    default (#45249)
  * GH-45269 - [C++][Compute] Add “pivot_wider” and
    “hash_pivot_wider” functions (#45562)
  * GH-45279 - [C++][Compute] Move all Grouper tests to
    grouper_test.cc (#45280)
  * GH-45344 - [C++][Testing] Generic StepGenerator (#45345)
  * GH-45358 - [C++][Python] Add MemoryPool method to print
    statistics (#45359)
  * GH-45361 - [CI][C++] Curate ci/vcpkg/vcpkg.json (#45081)
  * GH-45366 - [C++][Parquet] Set is_compressed to false when data
    page v2 is not compressed (#45367)
  * GH-45416 - [CI][C++][Homebrew] Backport the latest formula
    changes (#45460)
  * GH-45478 - [CI][C++] Drop support for Ubuntu 20.04 (#45519)
  * GH-45506 - [C++][Acero] More overflow-safe Swiss table (#45515)
  * GH-45551 - [C++][Acero] Release temp states of Swiss join
    building hash table to reduce memory consumption (#45552)
  * GH-45563 - [C++][Compute] Split up hash_aggregate.cc (#45725)
  * GH-45566 - [C++][Parquet][CMake] Remove a workaround for
    Windows in FindThriftAlt.cmake (#45567)
  * GH-45572 - [C++][Compute] Add rank_normal function (#45573)
  * GH-45584 - [C++][Thirdparty] Bump zstd to v1.5.7 (#45585)
  * GH-45589 - [C++] Enable singular test in Meson configuration
    (#45596)
  * GH-45591 - [C++][Acero] Refine hash join benchmark and remove
    openmp from the project (#45593)
  * GH-45605 - [R][C++] Fix identifier … preceded by whitespace
    warnings (#45606)
  * GH-45611 - [C++][Acero] Improve Swiss join build performance by
    partitioning batches ahead to reduce contention (#45612)
  * GH-45620 - [CI][C++] Use Visual Studio 2022 not 2019 (#45621)
  * GH-45652 - [C++][Acero] Unify ConcurrentQueue and
    BackpressureConcurrentQueue API (#45421)
  * GH-45676 - [C++][Python][Compute] Add skew and kurtosis
    functions (#45677)
  * GH-45680 - [C++][Python] Remove deprecated functions in 20.0
  * GH-45689 - [C++][Thirdparty] Bump Apache ORC to 2.1.1 (#45600)
  * GH-45694 - [C++] Bump vendored flatbuffers to 24.3.6 (#45687)
  * GH-45696 - [C++][Gandiva] Accept LLVM 20.1 (#45697)
  * GH-45732 - [C++][Compute] Accept more pivot key types (#45945)
  * GH-45744 - [C++] Remove deprecated GetNextSegment (#45745)
  * GH-45746 - [C++] Remove deprecated functions in 20.0 (C++
    subset) (#45748)
  * GH-45755 - [C++][Python][Compute] Add winsorize function
    (#45763)
  * GH-45771 - [C++] Add tests to top level Meson configuration
    (#45773)
  * GH-45772 - [C++] Export Arrow as dependency from Meson
    configuration (#45774)
  * GH-45775 - [C++] Use dict.get() in Meson configuration (#45776)
  * GH-45779 - [C++] Add testing directory to Meson configuration
    (#45780)
  * GH-45784 - [C++] Unpin LLVM and OpenSSL in Brewfile (#45785)
  * GH-45792 - [C++] Add benchmarks to Meson configuration (#45793)
  * GH-45816 - [C++] Make VisitType() fallback branch unreachable
    (#45815)
  * GH-45820 - [C++] Add optional out_offset for Buffer-returning
    CopyBitmap function (#45852)
  * GH-45821 - [C++][Compute] Grouper improvements (#45822)
  * GH-45825 - [C++] Add c directory to Meson configuration
    (#45826)
  * GH-45827 - [C++] Add io directory to Meson configuration
    (#45828)
  * GH-45831 - [C++] Add CSV directory to Meson configuration
    (#45832)
  * GH-45848 - [C++][Python][R] Remove deprecated PARQUET_2_0
    (#45849)
  * GH-45877 - [C++][Acero] Cleanup 64-bit temp states of Swiss
    join by using 32-bit (#45878)
  * GH-45917 - [C++][Acero] Add flush taskgroup to enable
    parallelization (#45918)
  * GH-45922 - [C++][Flight] Remove deprecated Authenticate and
    StartCall (#45932)
  * GH-45953 - [C++] Use lock to fix atomic bug in
    ReadaheadGenerator (#45954)
  * GH-45986 - [C++] Update bundled GoogleTest (#45996)
  * GH-45987 - [C++] Set CMAKE_POLICY_VERSION_MINIMUM=3.5 for
    bundled dependencies (#45997)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758801600">- Update to 21.0.0
  [#]# Bug Fixes
  * GH-32276 - [C++][FlightRPC] Add option to align RecordBatch
    buffers given to IPC reader (#44279)
  * GH-35166 - [C++][Compute] Increase precision of decimals in sum
    aggregates (#44184)
  * GH-40756 - [C++] Remove dead Boost urls (#46452)
  * GH-45532 - [C++] RunEndEncodedBuilder should clear dimensions
    after a Finish() call (#45533)
  * GH-45534 - [C++] Test: RunEndEncodeTableColumns should update
    REE columns' schema types (#45535)
  * GH-45608 - [C++][Flight] Fix compilation for clang (#46264)
  * GH-45735 - [C++] Broken tests for extract_regex compute funcion
    (#45900)
  * GH-45853 - [C++][Dev] Fix Meson compilation issues in Docker
    builds (#45858)
  * GH-46011 - [C++] Hide DCHECK family from public headers
    (#46015)
  * GH-46025 - [C++] Use ARROW_CUDA_EXPORT instead of ARROW_EXPORT
    for libarrow_cuda (#46030)
  * GH-46052 - [C++][Benchmarking] Don't build grouper benchmark
    without ARROW_COMPUTE=ON (#46053)
  * GH-46070 - [C++] Remove duplicate storage_type in JsonExtension
    (#46071)
  * GH-46084 - [C++] Always use ARROW_VCPKG to detect vcpkg mode
    (#46467)
  * GH-46090 - [C++] Set default IPC option to enabled in Meson
    (#46114)
  * GH-46094 - [C++][Docs] Add note to RleDecoder::Get's doc
    comment (#46874)
  * GH-46146 - [C++] Merge metadata in SchemaBuidler::AddMetadata
    (#46654)
  * GH-46149 - [C++] Opening dataset fails with sshfs-3.7.3 due to
    F_RDADVISE error (#46346)
  * GH-46157 - [C++] Move test utility RunEndEncodeTableColumns
    that uses REE to test_util_internal on acero instead of common
    gtest_util (#46161)
  * GH-46192 - [C++] Add substrait dep to third party download
    script (#46191)
  * GH-46197 - [C++] Tests use legacy timezones (#46201)
  * GH-46214 - [C++] Improve S3 client initialization (#46723)
  * GH-46224 - [C++][Acero] Fix the hang in asof join (#46300)
  * GH-46231 - [C++][CMake] Fix arrow_bundled_dependencies to be
    externally accessible by FetchContent (#46232)
  * GH-46233 - [C++] Fix missing nested braces in QueuedTask
    initialization (#46234)
  * GH-46268 - [C++] Improve ArrayData docstrings (#46271)
  * GH-46270 - [C++][Parquet] Clarify GeoStatistics docstring
    (#46649)
  * GH-46299 - [C++][Compute] Don't use static inline const for
    default options (#46303)
  * GH-46306 - [C++][Parquet] Should use LoadEnumSafe for geo enum
    (#46307)
  * GH-46314 - [C++][Parquet] Fix valgrind error when collecting
    parameterized tests for MakeWKBPoint (#46320)
  * GH-46326 - [C++][Parquet] Fix stack overflow in rapidjson value
    comparison to integer (#46327)
  * GH-46359 - [C++][Thirdparty] Bump Apache ORC to 2.1.2 (#46360)
  * GH-46394 - [C++][R] gcc-UBSAN errors on CRAN (#46397)
  * GH-46395 - [C++][Statistics] Use EqualOptions for min and max
    in arrow::ArrayStatistics::Equals() (#46422)
  * GH-46407 - [C++] Fix IPC serialization of sliced list arrays
    (#46408)
  * GH-46414 - [C++] Fix GCS filesystem getFileInfo method (#46416)
  * GH-46417 - [C++][Parquet] Fix UB in LoadEnumSafe for
    EdgeInterpolationAlgorithm (#46418)
  * GH-46419 - [C++] Remove duplicate declaration and sync arg
    names on acero test_util_internal functions (#45400)
  * GH-46420 - [C++][Dataset] Fix DatasetWriter deadlock on
    writting batch greater than max_rows_queued (#46139)
  * GH-46424 - [C++][Parquet] Fix erroneous unit test skip (#46425)
  * GH-46435 - [Parquet][C++] Fix uninitialized value in writer
    test (#46533)
  * GH-46478 - [C++] Implement recent JSON changes into Meson
    configuration (#46479)
  * GH-46481 - [C++][Python] Allow nullable schema in FlightInfo
    (#46489)
  * GH-46512 - [CI][C++] Install the llvm package explicitly on
    MSYS2 (#46525)
  * GH-46564 - [C++] Export ARROW_VCPKG in ArrowConfig.cmake
    (#46565)
  * GH-46576 - [C++] Suppress codecvt_utf8 deprecation warning
    (#46622)
  * GH-46589 - [C++] Fix utf8_is_digit to support full Unicode
    digit range (#46590)
  * GH-46599 - [C++][Doc][Parquet] Update supported types
    documentation (#46620)
  * GH-46611 - [Python][C++] Allow building float16 arrays without
    numpy (#46618)
  * GH-46623 - [C++][Compute] Fix the failure of large memory test
    in arrow-compute-row-test (#46635)
  * GH-46659 - [C++] Fix export of extension arrays with binary
    view/string view storage (#46660)
  * GH-46674 - [C++] Construct Array from ExtensionType Scalar
    (#46675)
  * GH-46684 - [C++] Fix Meson configuration issue on Windows
    (#46685)
  * GH-46704 - [C++] Fix OSS-Fuzz build failure (#46706)
  * GH-46708 - [C++][Gandiva] Added zero return values for
    castDECIMAL_utf8 (#46709)
  * GH-46710 - [C++] Fix ownership and lifetime issues in Dataset
    Writer (#46711)
  * GH-46724 - [C++][Parquet] OSSFuzz: Prevent from Bad-cast in
    handling statistics (#46725)
  * GH-46761 - [C++] Add executable detection on FreeBSD (#46759)
  * GH-46764 - [C++][Gandiva] Fix wrong .bc depends (#46765)
  * GH-46777 - [C++] Use SimplifyIsIn only when the value_set of
    the expression is lower than a threshold (#46859)
  * GH-46811 - [C++][Python] Fix crash on
    FileReaderImpl::GetRecordBatchReader (#46931)
  * GH-46827 - [C++] Update Meson Configuration for compute shared
    lib (#46839)
  * GH-46831 - [C++][R] Remove some pending references to CMake &lt;
    3.25 (docs + minor CMake references) (#46834)
  * GH-46841 - [C++][Gandiva] Fix date trunc edge case (#46842)
  * GH-46863 - [CI][C++] Suppress a false positive UBSAN error in
    AWS SDK for C++ (#46870)
  * GH-46871 - [C++][Parquet] Restore implementation of 3
    arrow::FileReader::GetRecordBatchReader() functions (#46868)
  * GH-46888 - [C++] Remove override of default buildtype in Meson
    config (#46919)
  * GH-46915 - [C++][Compute] Initialize Compute kernels on
    benchmarks that require extra kernels (#46922)
  * GH-46934 - [C++][Parquet] Trying to fix ub in AttachStatistics
    (#46940)
  * GH-46986 - [CI][C++] Fix a build error with C++20 (#46987)
  * GH-46988 - [C++][Parquet] Fix FLBA DecodeArrow multiply
    overflow (#46991)
  * GH-46995 - [CI][R][C++] Use system memory allocator in
    sanitizer jobs (#47007)
  * GH-46998 - [C++] Fix mockfs.cc compiling error with C++23
    (#46999)
  * GH-47015 - [CI][C++] Use mold on conda-cpp to work around
    issues with GNU ld (#47028)
  * GH-47033 - [C++][Compute] Never use custom gtest main with MSVC
    (#47049)
  * GH-47037 - [CI][C++] Fix Fedora 39 CI jobs (#47038)
  [#]# New Features and Improvements
  * GH-25025 - [C++] Move non core compute kernels into separate
    shared library (#46261)
  * GH-26818 - [C++][Python] Preserve order when writing dataset
    multi-threaded (#44470)
  * GH-36753 - [C++] Properly pretty-print and diff HalfFloatArrays
    (#46857)
  * GH-37027 - [C++] Add float16 kernels to if-else and
    vector-replace functions (#46446)
  * GH-37677 - [C++][FlightRPC] Allow FlightInfo.schema to be
    nullable
  * GH-37891 - [C++][Parquet] Refine several classes in Parquet
    encryption (#46202)
  * GH-37891 - [C++] Followup Buffer change to use sptr move
    (#46027)
  * GH-39294 - [C++][Python] DLPack on Tensor class (#42118)
  * GH-40278 - [C++] Support casting string to duration in CSV
    converter (#46035)
  * GH-40343 - [C++] Move S3FileSystem to the registry (#41559)
  * GH-43041 - [C++][Python] Read/write Parquet BYTE_ARRAY as
    Large/View types directly (#46532)
  * GH-43807 - [C++][Python] Add UUID extension type conversion
    support to/from Parquet (#45866)
  * GH-43891 - [C++][Parquet] Faster reading of
    FIXED_LEN_BYTE_ARRAY data (#46886)
  * GH-45028 - [C++][Compute] Allow cast to reorder struct fields
    (#45246)
  * GH-45083 - [C++] Add HalfFloat kernels for is_nan, is_inf,
    is_finite, negate, negate_checked, sign (#46866)
  * GH-45195 - [C++] Update bundled AWS SDK for C++ to 1.11.587
    (#45306)
  * GH-45522 - [Parquet][C++] Parquet GEOMETRY and GEOGRAPHY
    logical type implementations (#45459)
  * GH-45664 - [C++] Allow
    LargeString,LargeBinary,FixedSizeBinary,StringView and
    BinaryView for RecordBatch::MakeStatisticsArray() (#46031)
  * GH-45750 - [C++][Python][Parquet] Implement Content-Defined
    Chunking for the Parquet writer (#45360)
  * GH-45794 - [C++] Add array directory to Meson configuration
    (#45795)
  * GH-45796 - [C++] Add integration directory to Meson
    configuration (#45797)
  * GH-45798 - [C++] Add extension directory to Meson (#45799)
  * GH-45800 - [C++] Implement util configuration in Meson (#45824)
  * GH-45829 - [C++] Add compute directory to Meson configuration
    (#45830)
  * GH-45833 - [C++] Add JSON directory to Meson configuration
    (#45834)
  * GH-45865 - [C++] Create dedicated benchmark dependency in Meson
    (#45909)
  * GH-45908 - [C++][Docs] Rename and expose basic
    {Array,...}FromJSON helpers as public APIs (#46180)
  * GH-45957 - [C++][Python] Expose allow_delayed_open on
    S3FileSystem (#46078)
  * GH-45978 - [C++] Bump bundled mimalloc version (#45979)
  * GH-45991 - [C++] Bump bundled nlohmann_json to v3.12.0 (#46112)
  * GH-45992 - [C++] Bump bundled utf8proc version to 2.10.0
    (#46032)
  * GH-46091 - [C++] Use feature options in Meson configuration
    (#46204)
  * GH-46092 - [C++] Add filesystem related options to Meson
    (#46101)
  * GH-46104 - GH-45937: [C++][Parquet] Logical type definition for
    variant
  * GH-46115 - [C++] Implement compression libraries in Meson
    (#46358)
  * GH-46116 - [C++] Implement IPC directory in Meson (#46117)
  * GH-46118 - [C++] Add tensor directory to Meson (#46119)
  * GH-46132 - [C++][Parquet] Remove deprecated parquet APIs from
    19.0.0 (#46133)
  * GH-46141 - [C++] Add flight directory to Meson configuration
    (#46142)
  * GH-46153 - [C++] Implement acero directory in Meson (#46154)
  * GH-46155 - [C++] Implement Tensorflow directory in Meson
    (#46156)
  * GH-46163 - [C++] Add vendored directory to Meson (#46164)
  * GH-46196 - [C++] Remove ARROW_USE_PRECOMPILED_HEADERS and
    related logic (#46200)
  * GH-46207 - [C++] Rename arrow::util::StringBuilder and move to
    internal namespace (#46813)
  * GH-46209 - [Documentation][C++][Compute] Add cpp developer
    documentation for row table (#46210)
  * GH-46215 - [C++][Docs] Add README for Meson subprojects
    directory (#46216)
  * GH-46217 - [C++][Parquet] Update the timestamp of
    parquet::encryption::TwoLevelCacheWithExpiration correctly
    (#46283)
  * GH-46219 - [C++][Parquet] Remove PARQUET_MINIMAL_DEPENDENCY
    option (#46274)
  * GH-46285 - [C++] Add support for Decimal32/64 and HalfFloat to
    run_end_encode/run_end_decode (#46286)
  * GH-46318 - [Docs][C++] Add Extension Array/Type documents
    (#46319)
  * GH-46321 - [C++][Doc] Better explain ArrayData IsValid and
    GetNullCount (#46332)
  * GH-46338 - [C++] Add compile step for Meson in cpp_build.sh
    (#46339)
  * GH-46367 - [C++] Prevent Meson from using git info if built as
    subproject (#46368)
  * GH-46386 - [C++] Ensure using our CMake packages not
    Find*.cmake (#46387)
  * GH-46388 - [C++] Check Snappy::snappy{,-static} in
    FindSnappyAlt.cmake (#46389)
  * GH-46396 - [C++][Documentation][Statistics] Revise the
    documentation to clarify that arrow::ArrayStatistics is ignored
    during arrow::Array comparisons (#46470)
  * GH-46403 - [C++] Add support for limiting element size when
    printing data (#46536)
  * GH-46439 - [C++] Use result pattern for all FromJSONString
    Helpers (#46696)
  * GH-46439 - [C++] Rename internal Converter class in
    from_string.cc (#46697)
  * GH-46439 - [C++] Remove unneeded namespace prefix in
    test_util_internal.h (#46695)
  * GH-46444 - [Documentation][C++][Acero] Move internal Swiss
    table doc into public C++ developer doc (#46445)
  * GH-46459 - [C++] Make some arrow/util headers internal (#46721)
  * GH-46462 - [C++][Parquet] Expose currently thrown
    EncodedStatistics when checking is_stats_set (#46463)
  * GH-46473 - [C++][Docs] Fix typos in decimal comments (#46474)
  * GH-46475 - [Documentation][C++][Compute] Consolidate Acero
    developer docs (#46476)
  * GH-46477 - [C++] Use vendored flatbuffers in Meson
    configuration (#46484)
  * GH-46487 - [C++] Refactor lz4 from ExternalProject to
    FetchContent (#46390)
  * GH-46499 - [CI][Crossbow][C++] Use apache/arrow for Meson
    (#46501)
  * GH-46508 - [C++] Upgrade OpenTelemetry cpp to avoid build error
    on recent Clang (#46509)
  * GH-46522 - [C++][FlightRPC] Add Arrow Flight SQL ODBC driver
    (#40939)
  * GH-46529 - [C++] Convert static inline type trait functions to
    constexpr (#46559)
  * GH-46537 - [Docs][C++] Add RunEndEncodedArray, FlatArray, and
    PrimitiveArray API Docs (#46540)
  * GH-46551 - [C++] Use std::string_view for type schema API
    (#46553)
  * GH-46633 - [Docs][C++][Python] Update CombineChunks
    documentation to specify that binary columns can be combined
    into multiple chunks (#46638)
  * GH-46665 - [CI][Crossbow][C++] Use apache/arrow for Alpine
    Linux (#46666)
  * GH-46676 - [C++][Python][Parquet] Allow reading Parquet LIST
    data as LargeList directly (#46678)
  * GH-46679 - [C++][Meson] Use WrapDB entry for gflags instead of
    CMake wrapper (#46680)
  * GH-46683 - [C++][Python] Add utf8_zero_fill compute function
    for sign-aware zero padding (#46815)
  * GH-46714 - [C++] Use hidden symbol visibility in Meson
    configuration (#46715)
  * GH-46740 - [C++] Update bundled Thrift
  * GH-46745 - [C++] Update bundled Boost to 1.88.0 and Apache
    Thrift to 0.22.0 (#46912)
  * GH-46746 - [C++] Assume AWS SDK &gt;= 1.11.0 (#46742)
  * GH-46748 - [C++] Initial port on AIX (#46749)
  * GH-46767 - [C++] Enable EqualOptions::use_atol_ for
    arrow::Array, arrow::Scalar, arrow::RecordBatch, and
    arrow::ChuckedArray (#46779)
  * GH-46771 - [Python][C++] Implement pa.arange function to
    generate array sequences (#46778)
  * GH-46785 - [CI][Dev][C++] Suppress needless outputs of cpplint
    with pre-commit (#46786)
  * GH-46788 - [C++][Parquet] Enable SIMD for byte stream split
    with 2 streams (#46789)
  * GH-46791 - [C++] Add Status::OrElse, IntoStatus&lt;T&gt; and ToStatus
    (#46792)
  * GH-46843 - [C++] Don't use unity build for bundled AWS SDK for
    C++ (#46845)
  * GH-46864 - [C++] Add half-float test for ArrayFromJSONString
    (#46865)
  * GH-46869 - [C++][Parquet] Deprecate arrow::Status
    parquet::arrow::FileReadeder::GetRecordBatchReader() (#46932)
  * GH-47025 - [C++][Docs] Increase minimum gcc for building from
    7.1 to 9 (#47026)
- Drop apache-arrow-19.0.1-mimalloc-version.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758888000">-  Remove boost::system dependency for Tumbleweed
  * Add arrow-boost-system-1.89-boo1249599.patch
  * gh#boostorg/system#132
  * boo#1249599</changelog>
</package>
<package pkgid="f7604d2dd5332b59be99a59c2cda5834055bbd777afdd556c3c861e5e1745b75bcf934cf3e620989e47cc0b6ad1d9dd551b6ea098e05c45b462812fa051c98ae" name="apache-arrow-devel" arch="riscv64">
  <version epoch="0" ver="21.0.0" rel="1.8"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1726660800">- Add apache-arrow-pr43766-boost1_86.patch for Boost 1.86
  * gh#apache/arrow#43766</changelog>
  <changelog author="Guang Yee &lt;gyee@suse.com&gt;" date="1727438400">- Set the appropriate C++ complier for the given platform so
  it will compile on Leap 15.x.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739793600">- Update to 19.0.1
  [#]# Bug Fixes
  * [C++] Fix overflow issues for large build side in swiss join
    (#45108)
  * [C++][Fuzzing] Fix Negation bug discovered by fuzzing (#45181)
  * [C++][Parquet] Omit level histogram when max level is 0
    (#45285)
  * [Parquet][C++] Fix statistics load logic for no row group and
    multiple row groups (#45350)
  * [C++] Disable Flight test (#45232)
  [#]# Improvements
  * [C++][Parquet] Improve performance of generating size
    statistics (#45202)
  * [C++][S3] Workaround compatibility issue between AWS SDK and
    MinIO (#45310)
- Release 19.0.0
  [#]# New Features and Improvements
  * [CI][C++] Add a nightly job to test offline build (#44721)
  * [C++] GcsFileSystem::Make should return Result (#44503)
  * [C++][Parquet] Implement SizeStatistics (#40594)
  * [C++] Reduce string inlining in Substrait serde (#45174)
  * [C++][Acero] Enhance asof_join to work in multi-threaded
    execution by sequencing input (#44083)
  * [C++] Support the AWS S3 SSE-C encryption (#43601)
  * [C++][Parquet] Parquet Metadata Printer supports print
    sort-columns (#43599)
  * [C++] Add C++ implementation of Async C Data Interface (#44495)
  * [C++][Acero] Support AVX2 swiss join decoding (#43832)
  * [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621)
  * [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252)
  * [C++] Improve merge step in chunked sorting (#44217)
  * [C++][Parquet] Tools: Debug Print for Json should be valid JSON
    (#44532)
  * [C++][FS][Azure] Implement SAS token authentication (#45021)
  * [C++] Don’t export template class (#44365)
  * [C++][Docs] Update the URL to C++ Development in README.md
    (#44427)
  * [C++] Added rvalue-reference-qualified overload for
    arrow::Result::status() returning value instead of reference
    (#44477)
  * [C++] StatusConstant- cheaply copied const Status (#44493)
  * [C++][Compute] Allow casting struct to bigger nullable struct
    (#44587)
  * [C++] Use array type to compute min/max statistics Arrow type
    (#45094)
  * [C++] Minor: ArrayData ctor can assign null_count directly
    (#44582)
  * [C++] Add const and &amp; to arrow::Array::statistics() return type
    (#44592)
  * [Python][C++] Add version suffix to libarrow_python* libraries
    (#44702)
  * [C++] NumericBuilder::AppendValues append vector prevent from
    ub (#44794)
  * [C++][Parquet] Remove obsolete parquet_constants generated
    files from old thrift (#44772)
  * [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764)
  * [C++] Upgrade ORC to 2.0.3 (#44745)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::OpenFile() (#44785)
  * [C++] Fix a couple of maybe-uninitialized warnings (#44789)
  * [C++] Use arrow::util::span on
    arrow::util::bitmap_builders_utilities instead of std::vector
    (#44796)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::FileReader::GetRecordBatchReader() (#44809)
  * [C++] minor optimize cancel and thread pool (#44812)
  * [C++][Parquet] Add an example to dump statistics read as
    arrow::ArrayStatistics (#44816)
  * [C++] Add the Expm1(exponent) scalar arithmetic function
    (#44904)
  * [C++] Add WithinUlp testing functions (#44906)
  * [C++][Python] Add Hyperbolic Trig functions (#44630)
  * [C++] Enable mimalloc by default, disable jemalloc by default
    and more (#44951)
  * [C++] Add support for building system OpenTelemetry (#44983)
  * [C++][CMake] Use librt only for Linux (#44984)
  * [C++] Support for fixed-size list in conversion of range tuple
    (#45008)
  * [C++][Parquet] Allow configuring the default footer read size
    (#45016)
  * [C++] Remove result_internal.h (#45066)
  * [FlightRPC][C++] Deprecate InitializeFlightUcx before removing
    UCX (#45080)
  * [C++][Parquet] Add GetReadRanges function to FileReader
    (#45093)
  * [C++] Apply a cstdint patch to bundled Thrift for GCC 15
    (#45097)
  * [C++] Remove useless “hash table ready” states in swiss join
    (#45136)
  * [CI][C++] Add a GCC 15 job (#45138)
  * [C++] Ensure using cpp/cmake_modules/*.cmake (#45143)
  * [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168)
  [#]# Bug Fixes
  * [C++] Fix CopyFiles when destination is a FileSystem with
    background_writes (#44897)
  * [C++][Python] Fix ORC crash when file contains unknown timezone
    (#45051)
  * [C++] Replace std::aligned_storage that is deprecated in C++23
    (#45019)
  * [C++][Parquet] Refuse writing non-nullable column that contains
    nulls (#44921)
  * [C++] Initialize offset vector head as 0 after memory allocated
    in grouper.cc (#43123)
  * [C++] io::BufferedInput: Fix invalid state after SetBufferSize
    (#44387)
  * [C++][Parquet] Fix schema conversion from two-level encoding
    nested list (#43995)
  * [C++] Use “lib” for generating bundled dependencies even with
    “clang-cl” (#44391)
  * [C++] Fix unaligned load/store implementation for clang-18
    (#44468)
  * [C++] Use CMAKE_LIBTOOL on macOS (#44385)
  * [CI][C++] Use setup-python on hosted runner (#44411)
  * [C++] Update vendored date to 3.0.3 (#44482)
  * [GLib][C++] Meson searches libraries with specific versions.
    (#44475)
  * [C++][Acero] Fix crash when thread in asof_join is not running
    (#44584)
  * [C++] NumericArray should not use ctor from parent directly
    (#44542)
  * [C++] FunctionOptions::{Serialize,Deserialize}() return an
    error without ARROW_IPC (#45171)
  * [C++][Acero] Enhance partition sort example (#44678)
  * [C++][Python] Fix Flight Timestamp precision, revert workaround
    from #43537 (#44681)
  * [C++] Add S3 option to ignore SIGPIPE signals (#44735)
  * [C++] Keep field metadata for keys and values when importing a
    map type via the C data interface (#44715)
  * [C++][CI] Fix arrow-c-bridge-test timeout with threading
    disabled (#44737)
  * [C++] Use lowercased windows.h to enable cross-platform builds
    (#44755)
  * [C++] Fix Float16.To{Little,Big}Endian on big endian machines
    (#44768)
  * [C++][Parquet] Fix read/write of metadata length footer on
    big-endian systems (#44787)
  * [C++][CI] Migrate to arrow::Result based
    parquet::arrow::OpenFile() API in example tutorials (#44807)
  * [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront
    (#44849)
  * [C++] Fix compilation error on GCC 8 (#44899)
  * [C++][CI] Silence protobuf-generated deprecations (#44955)
  * [C++] Use recommended downloads URLs for ORC and Thrift
    (#44977)
  * [C++] Include path in the documentation is wrong (#45031)
  * [C++] Remove Parquet requirement from Arrow Acero and from
    Arrow Dataset when not necessary (#45035)
  * [C++] Add support for Boost 1.87.0 (#45057)
  * [C++][CI] Fix test-build-cpp-fuzz failures (#45060)
  * [C++][Parquet] Fix generation of repetition levels for
    encryption test data (#45074)
  * [C++] Avoid static const variable in the status.h (#45100)
  * [C++][Parquet] Fix Null-dereference READ in
    parquet::arrow::ListToSchemaField (#45152)
  * [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184)
  * [C++][Parquet] test-conda-cpp-valgrind fails on
    arrow-dataset-file-parquet-encryption-test
- Release 18.1.0
  [#]# Bug Fixes
  * [C++] Add support for overwriting grpc_cpp_plugin path for
    cross-compiling (#44507)
  * [Docs][C++] Fix documentation directive for ChunkLocation
    (#44505)
  * [C++] Add find module for abseil that handles missing version
    (#44613)
  * [C++][Dev] Update bundled Thrift, update mirrors to use CDN
    (#44685)
  [#]# New Features and Improvements
  * [C++] Move ChunkResolver to the public API (#44357)
- Release 18.0.0
  [#]# Bug Fixes
  * [C++] data corruption when using `group_by` and `aggregate` on
    large data sets
  * [C++] Use PutObject request for S3 in OutputStream when only
    uploading small data (#41564)
  * [C++] Clean up implicit fallthrough warnings (#41892)
  * [C++] Fix avx2 gather rows more than 2^31 issue in
    CompareColumnsToRows (#43065)
  * [C++][ArrowFlight] Crash due to UCS thread mode
  * [C++] Add workaround for missing Boost dependency of Thrift
    (#43328)
  * [C++] Skip not Emscripten ready tests in CSV tests (#43724)
  * [C++] Add date{32,64} to date{32,64} cast (#43192)
  * [C++][Compute] Detect and explicit error for offset overflow in
    row table (#43226)
  * [C++] Fix decimal benchmarks to avoid out-of-bounds accesses
    (#43212)
  * [C++] Resolve Abseil like any other dependency in the build
    system (#43219)
  * [C++][Parquet] Refactor parquet::encryption::AesEncryptor to
    use unique_ptr (#43222)
  * [C++] Fix Abseil compile error on GCC 13 (#43157)
  * [C++] Add missing serde methods to Location (#43332)
  * [C++][Parquet] min-max Statistics doesn’t work well when one of
    min-max is truncated (#43383)
  * [C++][Parquet] parquet-dump-footer: Remove redundant link and
    fix –debug processing (#43375)
  * [C++] Ensure using bundled GoogleTest when we use bundled
    GoogleTest (#43465)
  * [C++][Compute] Fix invalid memory access when resizing
    var-length buffer in row table (#43415)
  * [C++][FlightRPC] Fix Flight UCX build issues (#43430)
  * [C++] FIlter out zero length buffers on gRPC transport (#43448)
  * [C++][Gandiva] Always use gdv_function_stubs.h in
    context_helper.cc (#43464)
  * [C++] Add support for the official LZ4 CMake package (#43468)
  * [C++] Register the new Opaque extension type by default
    (#43788)
  * [C++][Acero] Fix typos in join benchmark (#43871)
  * [C++][CI] Catch potential integer overflow in PoolBuffer
    (#43886)
  * [C++] Leak S3 structures if finalization happens too late
    (#44090)
  * [C++][Parquet] Fix reported metrics in
    parquet-arrow-reader-writer-benchmark (#44082)
  * [C++] Don’t use Boost.Process with Emscripten (#44097)
  * [C++] Add home made _mm256_set_m128i for compilers who are
    missing it (#44116)
  * [C++] JsonExtensionType equality check ignores storage type
    (#44215)
  * [CI][C++][AppVeyor] Use conda instead of Mamba (#44235)
  * [C++][FS][Azure] Fix edgecase where GetFileInfo incorrectly
    returns NotFound on flat namespace and Azurite (#44302)
  * [C++][FS][Azure] Catch missing exceptions on HNS support check
    (#44274)
  * [C++][FS][Azure] Fix minor hierarchical namespace bugs (#44307)
  * [C++] Fix S3 error handling in ObjectOutputStream (#44335)
  * [C++] Disable jemalloc by default on ARM (#44380)
  [#]# New Features and Improvements
  * [C++][Python] Native support for UUID (#37298)
  * [C++][Python] Bool8 Extension Type Implementation (#43488)
  * [C++][Parquet] Add JSON canonical extension type (#13901)
  * [C++][Compute] Replace explicit checking with DCHECK for
    invariants in row segmenter (#44236)
  * [C++][CI] Improve IPC fuzzing seed corpus (#43621)
  * [Documentation][C++] Explicitly note that compute is optional
    (#43629)
  * [C++] Azure file system write buffering &amp; async writes (#43096)
  * [C++][Parquet] Separate encoders and decoder (#43972)
  * [C++][Python][Parquet] Support reading/writing key-value
    metadata from/to ColumnChunkMetaData (#41580)
  * [Docs][C++] Is arrow::dataset namespace still experimental?
  * [C++] Add arrow::ArrayStatistics (#43273)
  * [CI][C++] Update Minio version (#44225)
  * [C++][Parquet] Add binary that extracts a footer from a parquet
    file (#42174)
  * [C++] Support casting to and from utf8_view/binary_view
    (#43302)
  * [C++] Update bundled vendor/datetime to support for building
    with libc++ and C++20 (#43094)
  * [C++] Implement PathFromUri support for Azure file system
    (#43098)
  * [C++][Compute] Fix the unnecessary allocation of extra bytes
    when encoding row table (#43125)
  * [C++][Parquet] Replace use of int with int32_t in the internal
    Parquet encryption APIs (#43413)
  * [C++][Parquet] Refactor Encryptor API to use arrow::util::span
    instead of raw pointers (#43195)
  * [C++][Parquet] Default initialize some parquet metadata
    variables (#43144)
  * [C++] Fix CMake link order for AWS SDK (#43230)
  * [C++] Suggest a cast when Concatenate fails due to offsets
    overflow (#43190)
  * [C++] Support basic is_in predicate simplification (#43761)
  * [C++][AzureFS] Ignore password field in URI (#44220)
  * [C++] Add lint for DCHECK in public headers (#43248)
  * [C++][FlightRPC] Reduce repetition in flight/types.cc in serde
    functions (#43237)
  * [C++][Parquet] remove useless template parameter of
    DeltaLengthByteArrayEncoder (#43250)
  * [C++] Always prefer mimalloc to jemalloc (#40875)
  * [C++][Flight] Use a Base CRTP type for the types used in RPC
    calls (#43255)
  * [C++] Expand the ‘take’ function tests to cover more
    chunked-array cases (#43292)
  * [C++][Parquet] Enhance the comment for ColumnReader/Decoder
    (#44003)
  * [C++] Order classes in flight/types.h according to Flight.proto
    (#43330)
  * [C++][Parquet] Deprecate ColumnChunk::file_offset field and no
    longer write Metadata at end of Chunk (#43428)
  * [C++] Add benchmark for binary view builder (#43445)
  * [C++][Python] Add Opaque canonical extension type (#43458)
  * [Java][C++] Support more CsvFragmentScanOptions in JNI call
    (#43482)
  * [C++] Thirdparty: Bump lz4 to 1.10.0 (#43493)
  * [C++][Compute] Widen the row offset of the row table to 64-bit
    (#43389)
  * [C++] Use ViewOrCopyTo instead of CopyTo when pretty printing
    non-CPU data (#43508)
  * [FlightRPC][C++] Reduce the number of references to
    protobuf::Any (#43544)
  * [C++] Simplify arrow::ArrayStatistics::ValueType (#43581)
  * [C++][GLib] Don’t install arrow-cuda.pc/arrow-cuda-glib.pc on
    Windows (#43593)
  * [C++] Remove redundant default constructor/deconstructor in
    arrow::ArrayStatistics (#43579)
  * [C++] Remove std::optional from
    arrow::ArrayStatistics::is_{min,max}_exact (#43595)
  * [C++][FlightRPC] Move the FlightTestServer to its own .cc and
    .h files (#43678)
  * [C++] Compute: fix register kernel SimdLevel for
    AddMinMax512AggKernels (#43704)
  * [C++] Prevent Snappy from disabling RTTI when bundled (#43706)
  * [C++][FS][Azure] Use the latest Azurite and update the bundled
    Azure SDK for C++ to azure-identity_1.9.0 (#43723)
  * [C++][Parquet][CI] Parquet: Introducing more bad_data for
    testing (#43708)
  * [C++][Parquet] Dataset: Handle num-nulls in Parquet correctly
    when !HasNullCount() (#43726)
  * [C++] Clarify the way SIMD-enabled agg kernels come from the
    same code in different compilation units (#43720)
  * [C++] Fix Scalar boolean handling in row encoder (#43734)
  * [C++] Add support for Boost 1.86 (#43766)
  * [C++] Compute: More comment in RowEncoder (#43763)
  * [C++] Acero: Minor code enhancement for Join (#43760)
  * [C++] Fix the case when boolean_{any 	all} meets constant input
    with length in Acero (#43799)
  * [C++] Add chunked Take benchmarks with a small selection factor
    (#43772)
  * [C++] Indent preprocessor directives (#43798)
  * [C++] Attach arrow::ArrayStatistics to arrow::ArrayData
    (#43801)
  * [C++] Enable filesystem automatically when one of
    ARROW_{AZURE,GCS,HDFS,S3}=ON is specified (#43806)
  * [C++] Expose the set of device types where a ChunkedArray is
    allocated (#43853)
  * [C++] Make ChunkResolver::ResolveMany output a list of
    ChunkLocations (#43928)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: non
    zero-copy int based types (#43945)
  * [C++][Parquet] Guard against use of cleared decryptor/encryptor
    (#43947)
  * [C++] Add tests based on random data and benchmarks to
    ChunkResolver::ResolveMany (#43954)
  * [C++] Enhance error message for URI parsing (#43938)
  * [CI][C++][Dev] Add cpplint to pre-commit (#43982)
  * [C++][Parquet] Add support for arrow::ArrayStatistics:
    zero-copy types (#43984)
  * [C++][Acero] Some code cleanup to Grouper (#43988)
  * [C++] Add missing std::move() in array_nested.cc (#43993)
  * [C++][Docs] Add missing install command in building docs
    (#44000)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: boolean
    (#44009)
  * [C++] IPC: ipc reader/writer code enhancement (#44019)
  * [C++][Compute] Reduce the complexity of row segmenter (#44053)
  * [C++][Parquet] Add Float16 reading benchmarks (#44073)
  * [C++][Parquet] Remove deprecated APIs (#44080)
  * [C++][Acero] Add more row segmenter tests (#44166)
  * [C++][Parquet] Fix typo in parquet/column_writer.cc (#40856)
  * [C++] Avoid repeated ArrayData::offset lookups (#44190)
  * [C++][Gandiva] Accept LLVM 19.1 (#44233)
  * [C++] Unify simd header includings (#44250)
  * [C++][Decimal] Use 0E+1 not 0.E+1 for broader compatibility
    (#44275)
  * [Packaging][C++] Enable Azure file system for deb/rpm (#44348)
- Drop apache-arrow-pr43766-boost1_86.patch
- Release notes for 18.0.0 and 19.0.0</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739966400">- disable flight because of gh#grpc/grpc#37968 boo#1237422</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741867200">- Add missing dependencies for libboost_process explicitly
  boo#1239599</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1743163200">- Re-enable flight, grpc has been fixed boo#1237422</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745236800">- to fix cmake-4 build problems, upgrade bundled mimalloc from
  2.0.6 to 2.0.9 and add apache-arrow-19.0.1-mimalloc-version.patch;
  mimalloc changes according to readme.md:
  * 2.0.9:
  - Supports building with asan and improved [Valgrind] support.
  - Support abitrary large alignments, in particular for
    `std::pmr` pools.
  - Added C++ STL allocators attached to a specific heap.
  - Heap walks now visit all object (including huge objects).
  - Support Windows nano server containers.
  - Various small bug fixes.
  * 2.0.7:
  - Initial support for [Valgrind] for leak testing and heap
    block overflow detection.
  - Initial support for attaching heaps to a speficic memory area.
  - Fix `realloc` behavior for zero size blocks,
  - Remove restriction to integral multiple of the alignment in
    `alloc_align`.
  - Improved aligned allocation performance.
  - Reduced contention with many threads on few processors.
  - VS2022 support.
  - Support `pkg-config`.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1749816000">- Update to 20.0.0
  [#]# Bug Fixes
  * GH-30302 - [C++][Parquet] Preserve the bitwidth of integer
    dictionary indices on round-trip to Parquet (#45685)
  * GH-31992 - [C++][Parquet] Handling the special case when
    DataPageV2 values buffer is empty (#45252)
  * GH-37630 - [C++][Python][Dataset] Allow disabling fragment
    metadata caching (#45330)
  * GH-39023 - [C++][CMake] Add missing launcher path conversion
    for ExternalPackage (#45349)
  * GH-43057 - [C++] Thread-safe AesEncryptor / AesDecryptor
    (#44990)
  * GH-45048 - [C++][Parquet] Deprecate unused chunk_size parameter
    in parquet::arrow::FileWriter::NewRowGroup() (#45088)
  * GH-45129 - [Python][C++] Fix usage of deprecated C++
    functionality on pyarrow (#45189)
  * GH-45132 - [C++][Gandiva] Update LLVM to 18.1 (#45114)
  * GH-45185 - [C++][Parquet] Raise an error for invalid repetition
    levels when delimiting records (#45186)
  * GH-45254 - [C++][Acero] Fix the row offset truncation in row
    table merge (#45255)
  * GH-45266 - [C++][Acero] Fix the running tasks count of
    Scheduler when get error tasks in multi-threads (#45268)
  * GH-45270 - [C++][CI] Disable mimalloc on Valgrind builds
    (#45271)
  * GH-45301 - [C++] Change PrimitiveArray ctor to protected
    (#45444)
  * GH-45334 - [C++][Acero] Fix swiss join overflow issues in row
    offset calculation for fixed length and null masks (#45336)
  * GH-45362 - [C++] Fix identity cast for time and list scalar
    (#45370)
  * GH-45371 - [C++] Fix data race in SimpleRecordBatch::columns
    (#45372)
  * GH-45393 - [C++][Compute] Fix wrong decoding for 32-bit column
    in row table (#45473)
  * GH-45396 - [C++] Use Boost with ARROW_FUZZING (#45397)
  * GH-45423 - [C++] Don’t require Boost library with
    ARROW_TESTING=ON/ARROW_BUILD_SHARED=OFF (#45424)
  * GH-45497 - [C++][CSV] Avoid buffer overflow when a line has too
    many columns (#45498)
  * GH-45510 - [CI][C++] Fix LLVM APT repository preparation on
    Debian (#45511)
  * GH-45512 - [C++] Clean up undefined symbols in libarrow without
    IPC (#45513)
  * GH-45514 - [CI][C++][Docs] Set CUDAToolkit_ROOT explicitly in
    debian-docs (#45520)
  * GH-45537 - [CI][C++] Add missing includes (iwyu) to
    file_skyhook.cc (#45538)
  * GH-45541 - [Doc][C++] Render ASCII art as-is (#45542)
  * GH-45545 - [C++][Parquet] Add missing includes (#45554)
  * GH-45564 - [C++][Acero] Add size validation for names and
    expressions vectors in ProjectNode (#45565)
  * GH-45568 - [C++][Parquet][CMake] Enable zlib automatically when
    Thrift is needed (#45569)
  * GH-45578 - [C++] Use max not min in
    MakeStatisticsArrayMaxApproximate test (#45579)
  * GH-45587 - [C++][Docs] Fix the statistics schema link in
    arrow::RecordBatch::MakeStatisticsArray()’s docstring (#45588)
  * GH-45614 - [C++] Use Boost’s CMake packages instead of
    FindBoost.cmake in CMake (#45623)
  * GH-45628 - [C++] Ensure specifying Boost include directory for
    bundled Thrift (#45637)
  * GH-45669 - [C++][Parquet] Add missing
    ParquetFileReader::GetReadRanges() definition (#45684)
  * GH-45693 - [C++][Gandiva] Fix aes_encrypt/decrypt algorithm
    selection (#45695)
  * GH-45700 - [C++][Compute] Added nullptr check in Equals method
    to handle null impl_ pointers (#45701)
  * GH-45733 - [C++][Python] Add biased/unbiased toggle to skew and
    kurtosis functions (#45762)
  * GH-45739 - [C++][Python] Fix crash when calling
    hash_pivot_wider without options (#45740)
  * GH-45788 - [C++][Acero] Fix data race in aggregate node
    (#45789)
  * GH-45868 - [C++][CI] Fix test for ambiguous initialization on
    C++ 20 (#45871)
  * GH-45905 - [C++][Acero] Enlarge the timeout in ConcurrentQueue
    test to reduce sporadical failures (#45923)
  * GH-45930 - [C++] Don’t use ICU C++ API in Azure SDK C++
    (#45952)
  * GH-45939 - [C++][Benchmarking] Fix compilation failures
    (#45942)
  * GH-45959 - [C++][CMake] Fix Protobuf dependency in
    Arrow::arrow_static (#45960)
  * GH-45980 - [C++] Bump Bundled Snappy version to 1.2.2 (#45981)
  * GH-45999 - [C++][Gandiva] Fix crashes on LLVM 20.1.1 (#46000)
  * GH-46022 - [C++] Fix build error with g++ 7.5.0 (#46028)
  * GH-46067 - [CI][C++] Remove system Flatbuffers from macOS
    (#46105)
  * GH-46077 - [CI][C++] Disable -Werror on macos-13 (#46106)
  * GH-46111 - [C++][CI] Fix boost 1.88 on MinGW (#46113)
  * GH-46123 - [C++] Undefined behavior in compare_internal.cc and
    light_array_internal.cc (#46124)
  * GH-46134 - [CI][C++] Explicit conversion of possible
    absl::string_view on protobuf methods to std::string (#46136)
  * GH-46159 - [CI][C++] Stop using possibly missing
    boost/process/v2.hpp on boost 1.88 and use individual includes
    (#46160)
  * GH-46195 - [Release][C++] verify-rc-source-cpp-macos-amd64
    failed to build googlemock
  [#]# New Features and Improvements
  * GH-26648 - [C++] Optimize union equality comparison (#45384)
  * GH-33592 - [C++] support casting nullable fields to
    non-nullable if there are no null values (#43782)
  * GH-41764 - [Parquet][C++] Support future logical types in the
    Parquet reader (#41765)
  * GH-41816 - [C++] Add Minimal Meson Build of libarrow (#45441)
  * GH-43296 - [C++][FlightRPC] Remove Flight UCX transport
    (#43297)
  * GH-43573 - [C++] Copy bitmap when casting from string-view to
    offset string and binary types (#44822)
  * GH-44042 - [C++][Parquet] Limit num-of row-groups when building
    parquet for encrypted file (# 44043)
  * GH-44393 - [C++][Compute] Vector selection functions
    inverse_permutation and scatter (#44394)
  * GH-44615 - [C++][Compute] Add extract_regex_span function
    (#45577)
  * GH-44629 - [C++][Acero] Use implicit_ordering for asof_join
    rather than require_sequenced_output (#44616)
  * GH-44950 - [C++] Bump minimum CMake version to 3.25 (#44989)
  * GH-45045 - [C++][Parquet] Add a benchmark for
    size_statistics_level (#45085)
  * GH-45190 - [C++][Compute] Add rank_quantile function (#45259)
  * GH-45196 - [C++][Acero] Small refinement to hash join (#45197)
  * GH-45206 - [C++][CMake] Add sanitizer presets (#45207)
  * GH-45209 - [C++][CMake] Fix the issue that allocator not
    disabled for sanitizer cmake presets (#45210)
  * GH-45215 - [C++][Acero] Export SequencingQueue and
    SerialSequencingQueue (#45221)
  * GH-45216 - [C++][Compute] Refactor Rank implementation (#45217)
  * GH-45219 - [C++][Examples] Update examples to disable mimalloc
    (#45220)
  * GH-45225 - [C++] Upgrade ORC to 2.1.0 (#45226)
  * GH-45227 - [C++][Parquet] Enable Size Stats and Page Index by
    default (#45249)
  * GH-45269 - [C++][Compute] Add “pivot_wider” and
    “hash_pivot_wider” functions (#45562)
  * GH-45279 - [C++][Compute] Move all Grouper tests to
    grouper_test.cc (#45280)
  * GH-45344 - [C++][Testing] Generic StepGenerator (#45345)
  * GH-45358 - [C++][Python] Add MemoryPool method to print
    statistics (#45359)
  * GH-45361 - [CI][C++] Curate ci/vcpkg/vcpkg.json (#45081)
  * GH-45366 - [C++][Parquet] Set is_compressed to false when data
    page v2 is not compressed (#45367)
  * GH-45416 - [CI][C++][Homebrew] Backport the latest formula
    changes (#45460)
  * GH-45478 - [CI][C++] Drop support for Ubuntu 20.04 (#45519)
  * GH-45506 - [C++][Acero] More overflow-safe Swiss table (#45515)
  * GH-45551 - [C++][Acero] Release temp states of Swiss join
    building hash table to reduce memory consumption (#45552)
  * GH-45563 - [C++][Compute] Split up hash_aggregate.cc (#45725)
  * GH-45566 - [C++][Parquet][CMake] Remove a workaround for
    Windows in FindThriftAlt.cmake (#45567)
  * GH-45572 - [C++][Compute] Add rank_normal function (#45573)
  * GH-45584 - [C++][Thirdparty] Bump zstd to v1.5.7 (#45585)
  * GH-45589 - [C++] Enable singular test in Meson configuration
    (#45596)
  * GH-45591 - [C++][Acero] Refine hash join benchmark and remove
    openmp from the project (#45593)
  * GH-45605 - [R][C++] Fix identifier … preceded by whitespace
    warnings (#45606)
  * GH-45611 - [C++][Acero] Improve Swiss join build performance by
    partitioning batches ahead to reduce contention (#45612)
  * GH-45620 - [CI][C++] Use Visual Studio 2022 not 2019 (#45621)
  * GH-45652 - [C++][Acero] Unify ConcurrentQueue and
    BackpressureConcurrentQueue API (#45421)
  * GH-45676 - [C++][Python][Compute] Add skew and kurtosis
    functions (#45677)
  * GH-45680 - [C++][Python] Remove deprecated functions in 20.0
  * GH-45689 - [C++][Thirdparty] Bump Apache ORC to 2.1.1 (#45600)
  * GH-45694 - [C++] Bump vendored flatbuffers to 24.3.6 (#45687)
  * GH-45696 - [C++][Gandiva] Accept LLVM 20.1 (#45697)
  * GH-45732 - [C++][Compute] Accept more pivot key types (#45945)
  * GH-45744 - [C++] Remove deprecated GetNextSegment (#45745)
  * GH-45746 - [C++] Remove deprecated functions in 20.0 (C++
    subset) (#45748)
  * GH-45755 - [C++][Python][Compute] Add winsorize function
    (#45763)
  * GH-45771 - [C++] Add tests to top level Meson configuration
    (#45773)
  * GH-45772 - [C++] Export Arrow as dependency from Meson
    configuration (#45774)
  * GH-45775 - [C++] Use dict.get() in Meson configuration (#45776)
  * GH-45779 - [C++] Add testing directory to Meson configuration
    (#45780)
  * GH-45784 - [C++] Unpin LLVM and OpenSSL in Brewfile (#45785)
  * GH-45792 - [C++] Add benchmarks to Meson configuration (#45793)
  * GH-45816 - [C++] Make VisitType() fallback branch unreachable
    (#45815)
  * GH-45820 - [C++] Add optional out_offset for Buffer-returning
    CopyBitmap function (#45852)
  * GH-45821 - [C++][Compute] Grouper improvements (#45822)
  * GH-45825 - [C++] Add c directory to Meson configuration
    (#45826)
  * GH-45827 - [C++] Add io directory to Meson configuration
    (#45828)
  * GH-45831 - [C++] Add CSV directory to Meson configuration
    (#45832)
  * GH-45848 - [C++][Python][R] Remove deprecated PARQUET_2_0
    (#45849)
  * GH-45877 - [C++][Acero] Cleanup 64-bit temp states of Swiss
    join by using 32-bit (#45878)
  * GH-45917 - [C++][Acero] Add flush taskgroup to enable
    parallelization (#45918)
  * GH-45922 - [C++][Flight] Remove deprecated Authenticate and
    StartCall (#45932)
  * GH-45953 - [C++] Use lock to fix atomic bug in
    ReadaheadGenerator (#45954)
  * GH-45986 - [C++] Update bundled GoogleTest (#45996)
  * GH-45987 - [C++] Set CMAKE_POLICY_VERSION_MINIMUM=3.5 for
    bundled dependencies (#45997)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758801600">- Update to 21.0.0
  [#]# Bug Fixes
  * GH-32276 - [C++][FlightRPC] Add option to align RecordBatch
    buffers given to IPC reader (#44279)
  * GH-35166 - [C++][Compute] Increase precision of decimals in sum
    aggregates (#44184)
  * GH-40756 - [C++] Remove dead Boost urls (#46452)
  * GH-45532 - [C++] RunEndEncodedBuilder should clear dimensions
    after a Finish() call (#45533)
  * GH-45534 - [C++] Test: RunEndEncodeTableColumns should update
    REE columns' schema types (#45535)
  * GH-45608 - [C++][Flight] Fix compilation for clang (#46264)
  * GH-45735 - [C++] Broken tests for extract_regex compute funcion
    (#45900)
  * GH-45853 - [C++][Dev] Fix Meson compilation issues in Docker
    builds (#45858)
  * GH-46011 - [C++] Hide DCHECK family from public headers
    (#46015)
  * GH-46025 - [C++] Use ARROW_CUDA_EXPORT instead of ARROW_EXPORT
    for libarrow_cuda (#46030)
  * GH-46052 - [C++][Benchmarking] Don't build grouper benchmark
    without ARROW_COMPUTE=ON (#46053)
  * GH-46070 - [C++] Remove duplicate storage_type in JsonExtension
    (#46071)
  * GH-46084 - [C++] Always use ARROW_VCPKG to detect vcpkg mode
    (#46467)
  * GH-46090 - [C++] Set default IPC option to enabled in Meson
    (#46114)
  * GH-46094 - [C++][Docs] Add note to RleDecoder::Get's doc
    comment (#46874)
  * GH-46146 - [C++] Merge metadata in SchemaBuidler::AddMetadata
    (#46654)
  * GH-46149 - [C++] Opening dataset fails with sshfs-3.7.3 due to
    F_RDADVISE error (#46346)
  * GH-46157 - [C++] Move test utility RunEndEncodeTableColumns
    that uses REE to test_util_internal on acero instead of common
    gtest_util (#46161)
  * GH-46192 - [C++] Add substrait dep to third party download
    script (#46191)
  * GH-46197 - [C++] Tests use legacy timezones (#46201)
  * GH-46214 - [C++] Improve S3 client initialization (#46723)
  * GH-46224 - [C++][Acero] Fix the hang in asof join (#46300)
  * GH-46231 - [C++][CMake] Fix arrow_bundled_dependencies to be
    externally accessible by FetchContent (#46232)
  * GH-46233 - [C++] Fix missing nested braces in QueuedTask
    initialization (#46234)
  * GH-46268 - [C++] Improve ArrayData docstrings (#46271)
  * GH-46270 - [C++][Parquet] Clarify GeoStatistics docstring
    (#46649)
  * GH-46299 - [C++][Compute] Don't use static inline const for
    default options (#46303)
  * GH-46306 - [C++][Parquet] Should use LoadEnumSafe for geo enum
    (#46307)
  * GH-46314 - [C++][Parquet] Fix valgrind error when collecting
    parameterized tests for MakeWKBPoint (#46320)
  * GH-46326 - [C++][Parquet] Fix stack overflow in rapidjson value
    comparison to integer (#46327)
  * GH-46359 - [C++][Thirdparty] Bump Apache ORC to 2.1.2 (#46360)
  * GH-46394 - [C++][R] gcc-UBSAN errors on CRAN (#46397)
  * GH-46395 - [C++][Statistics] Use EqualOptions for min and max
    in arrow::ArrayStatistics::Equals() (#46422)
  * GH-46407 - [C++] Fix IPC serialization of sliced list arrays
    (#46408)
  * GH-46414 - [C++] Fix GCS filesystem getFileInfo method (#46416)
  * GH-46417 - [C++][Parquet] Fix UB in LoadEnumSafe for
    EdgeInterpolationAlgorithm (#46418)
  * GH-46419 - [C++] Remove duplicate declaration and sync arg
    names on acero test_util_internal functions (#45400)
  * GH-46420 - [C++][Dataset] Fix DatasetWriter deadlock on
    writting batch greater than max_rows_queued (#46139)
  * GH-46424 - [C++][Parquet] Fix erroneous unit test skip (#46425)
  * GH-46435 - [Parquet][C++] Fix uninitialized value in writer
    test (#46533)
  * GH-46478 - [C++] Implement recent JSON changes into Meson
    configuration (#46479)
  * GH-46481 - [C++][Python] Allow nullable schema in FlightInfo
    (#46489)
  * GH-46512 - [CI][C++] Install the llvm package explicitly on
    MSYS2 (#46525)
  * GH-46564 - [C++] Export ARROW_VCPKG in ArrowConfig.cmake
    (#46565)
  * GH-46576 - [C++] Suppress codecvt_utf8 deprecation warning
    (#46622)
  * GH-46589 - [C++] Fix utf8_is_digit to support full Unicode
    digit range (#46590)
  * GH-46599 - [C++][Doc][Parquet] Update supported types
    documentation (#46620)
  * GH-46611 - [Python][C++] Allow building float16 arrays without
    numpy (#46618)
  * GH-46623 - [C++][Compute] Fix the failure of large memory test
    in arrow-compute-row-test (#46635)
  * GH-46659 - [C++] Fix export of extension arrays with binary
    view/string view storage (#46660)
  * GH-46674 - [C++] Construct Array from ExtensionType Scalar
    (#46675)
  * GH-46684 - [C++] Fix Meson configuration issue on Windows
    (#46685)
  * GH-46704 - [C++] Fix OSS-Fuzz build failure (#46706)
  * GH-46708 - [C++][Gandiva] Added zero return values for
    castDECIMAL_utf8 (#46709)
  * GH-46710 - [C++] Fix ownership and lifetime issues in Dataset
    Writer (#46711)
  * GH-46724 - [C++][Parquet] OSSFuzz: Prevent from Bad-cast in
    handling statistics (#46725)
  * GH-46761 - [C++] Add executable detection on FreeBSD (#46759)
  * GH-46764 - [C++][Gandiva] Fix wrong .bc depends (#46765)
  * GH-46777 - [C++] Use SimplifyIsIn only when the value_set of
    the expression is lower than a threshold (#46859)
  * GH-46811 - [C++][Python] Fix crash on
    FileReaderImpl::GetRecordBatchReader (#46931)
  * GH-46827 - [C++] Update Meson Configuration for compute shared
    lib (#46839)
  * GH-46831 - [C++][R] Remove some pending references to CMake &lt;
    3.25 (docs + minor CMake references) (#46834)
  * GH-46841 - [C++][Gandiva] Fix date trunc edge case (#46842)
  * GH-46863 - [CI][C++] Suppress a false positive UBSAN error in
    AWS SDK for C++ (#46870)
  * GH-46871 - [C++][Parquet] Restore implementation of 3
    arrow::FileReader::GetRecordBatchReader() functions (#46868)
  * GH-46888 - [C++] Remove override of default buildtype in Meson
    config (#46919)
  * GH-46915 - [C++][Compute] Initialize Compute kernels on
    benchmarks that require extra kernels (#46922)
  * GH-46934 - [C++][Parquet] Trying to fix ub in AttachStatistics
    (#46940)
  * GH-46986 - [CI][C++] Fix a build error with C++20 (#46987)
  * GH-46988 - [C++][Parquet] Fix FLBA DecodeArrow multiply
    overflow (#46991)
  * GH-46995 - [CI][R][C++] Use system memory allocator in
    sanitizer jobs (#47007)
  * GH-46998 - [C++] Fix mockfs.cc compiling error with C++23
    (#46999)
  * GH-47015 - [CI][C++] Use mold on conda-cpp to work around
    issues with GNU ld (#47028)
  * GH-47033 - [C++][Compute] Never use custom gtest main with MSVC
    (#47049)
  * GH-47037 - [CI][C++] Fix Fedora 39 CI jobs (#47038)
  [#]# New Features and Improvements
  * GH-25025 - [C++] Move non core compute kernels into separate
    shared library (#46261)
  * GH-26818 - [C++][Python] Preserve order when writing dataset
    multi-threaded (#44470)
  * GH-36753 - [C++] Properly pretty-print and diff HalfFloatArrays
    (#46857)
  * GH-37027 - [C++] Add float16 kernels to if-else and
    vector-replace functions (#46446)
  * GH-37677 - [C++][FlightRPC] Allow FlightInfo.schema to be
    nullable
  * GH-37891 - [C++][Parquet] Refine several classes in Parquet
    encryption (#46202)
  * GH-37891 - [C++] Followup Buffer change to use sptr move
    (#46027)
  * GH-39294 - [C++][Python] DLPack on Tensor class (#42118)
  * GH-40278 - [C++] Support casting string to duration in CSV
    converter (#46035)
  * GH-40343 - [C++] Move S3FileSystem to the registry (#41559)
  * GH-43041 - [C++][Python] Read/write Parquet BYTE_ARRAY as
    Large/View types directly (#46532)
  * GH-43807 - [C++][Python] Add UUID extension type conversion
    support to/from Parquet (#45866)
  * GH-43891 - [C++][Parquet] Faster reading of
    FIXED_LEN_BYTE_ARRAY data (#46886)
  * GH-45028 - [C++][Compute] Allow cast to reorder struct fields
    (#45246)
  * GH-45083 - [C++] Add HalfFloat kernels for is_nan, is_inf,
    is_finite, negate, negate_checked, sign (#46866)
  * GH-45195 - [C++] Update bundled AWS SDK for C++ to 1.11.587
    (#45306)
  * GH-45522 - [Parquet][C++] Parquet GEOMETRY and GEOGRAPHY
    logical type implementations (#45459)
  * GH-45664 - [C++] Allow
    LargeString,LargeBinary,FixedSizeBinary,StringView and
    BinaryView for RecordBatch::MakeStatisticsArray() (#46031)
  * GH-45750 - [C++][Python][Parquet] Implement Content-Defined
    Chunking for the Parquet writer (#45360)
  * GH-45794 - [C++] Add array directory to Meson configuration
    (#45795)
  * GH-45796 - [C++] Add integration directory to Meson
    configuration (#45797)
  * GH-45798 - [C++] Add extension directory to Meson (#45799)
  * GH-45800 - [C++] Implement util configuration in Meson (#45824)
  * GH-45829 - [C++] Add compute directory to Meson configuration
    (#45830)
  * GH-45833 - [C++] Add JSON directory to Meson configuration
    (#45834)
  * GH-45865 - [C++] Create dedicated benchmark dependency in Meson
    (#45909)
  * GH-45908 - [C++][Docs] Rename and expose basic
    {Array,...}FromJSON helpers as public APIs (#46180)
  * GH-45957 - [C++][Python] Expose allow_delayed_open on
    S3FileSystem (#46078)
  * GH-45978 - [C++] Bump bundled mimalloc version (#45979)
  * GH-45991 - [C++] Bump bundled nlohmann_json to v3.12.0 (#46112)
  * GH-45992 - [C++] Bump bundled utf8proc version to 2.10.0
    (#46032)
  * GH-46091 - [C++] Use feature options in Meson configuration
    (#46204)
  * GH-46092 - [C++] Add filesystem related options to Meson
    (#46101)
  * GH-46104 - GH-45937: [C++][Parquet] Logical type definition for
    variant
  * GH-46115 - [C++] Implement compression libraries in Meson
    (#46358)
  * GH-46116 - [C++] Implement IPC directory in Meson (#46117)
  * GH-46118 - [C++] Add tensor directory to Meson (#46119)
  * GH-46132 - [C++][Parquet] Remove deprecated parquet APIs from
    19.0.0 (#46133)
  * GH-46141 - [C++] Add flight directory to Meson configuration
    (#46142)
  * GH-46153 - [C++] Implement acero directory in Meson (#46154)
  * GH-46155 - [C++] Implement Tensorflow directory in Meson
    (#46156)
  * GH-46163 - [C++] Add vendored directory to Meson (#46164)
  * GH-46196 - [C++] Remove ARROW_USE_PRECOMPILED_HEADERS and
    related logic (#46200)
  * GH-46207 - [C++] Rename arrow::util::StringBuilder and move to
    internal namespace (#46813)
  * GH-46209 - [Documentation][C++][Compute] Add cpp developer
    documentation for row table (#46210)
  * GH-46215 - [C++][Docs] Add README for Meson subprojects
    directory (#46216)
  * GH-46217 - [C++][Parquet] Update the timestamp of
    parquet::encryption::TwoLevelCacheWithExpiration correctly
    (#46283)
  * GH-46219 - [C++][Parquet] Remove PARQUET_MINIMAL_DEPENDENCY
    option (#46274)
  * GH-46285 - [C++] Add support for Decimal32/64 and HalfFloat to
    run_end_encode/run_end_decode (#46286)
  * GH-46318 - [Docs][C++] Add Extension Array/Type documents
    (#46319)
  * GH-46321 - [C++][Doc] Better explain ArrayData IsValid and
    GetNullCount (#46332)
  * GH-46338 - [C++] Add compile step for Meson in cpp_build.sh
    (#46339)
  * GH-46367 - [C++] Prevent Meson from using git info if built as
    subproject (#46368)
  * GH-46386 - [C++] Ensure using our CMake packages not
    Find*.cmake (#46387)
  * GH-46388 - [C++] Check Snappy::snappy{,-static} in
    FindSnappyAlt.cmake (#46389)
  * GH-46396 - [C++][Documentation][Statistics] Revise the
    documentation to clarify that arrow::ArrayStatistics is ignored
    during arrow::Array comparisons (#46470)
  * GH-46403 - [C++] Add support for limiting element size when
    printing data (#46536)
  * GH-46439 - [C++] Use result pattern for all FromJSONString
    Helpers (#46696)
  * GH-46439 - [C++] Rename internal Converter class in
    from_string.cc (#46697)
  * GH-46439 - [C++] Remove unneeded namespace prefix in
    test_util_internal.h (#46695)
  * GH-46444 - [Documentation][C++][Acero] Move internal Swiss
    table doc into public C++ developer doc (#46445)
  * GH-46459 - [C++] Make some arrow/util headers internal (#46721)
  * GH-46462 - [C++][Parquet] Expose currently thrown
    EncodedStatistics when checking is_stats_set (#46463)
  * GH-46473 - [C++][Docs] Fix typos in decimal comments (#46474)
  * GH-46475 - [Documentation][C++][Compute] Consolidate Acero
    developer docs (#46476)
  * GH-46477 - [C++] Use vendored flatbuffers in Meson
    configuration (#46484)
  * GH-46487 - [C++] Refactor lz4 from ExternalProject to
    FetchContent (#46390)
  * GH-46499 - [CI][Crossbow][C++] Use apache/arrow for Meson
    (#46501)
  * GH-46508 - [C++] Upgrade OpenTelemetry cpp to avoid build error
    on recent Clang (#46509)
  * GH-46522 - [C++][FlightRPC] Add Arrow Flight SQL ODBC driver
    (#40939)
  * GH-46529 - [C++] Convert static inline type trait functions to
    constexpr (#46559)
  * GH-46537 - [Docs][C++] Add RunEndEncodedArray, FlatArray, and
    PrimitiveArray API Docs (#46540)
  * GH-46551 - [C++] Use std::string_view for type schema API
    (#46553)
  * GH-46633 - [Docs][C++][Python] Update CombineChunks
    documentation to specify that binary columns can be combined
    into multiple chunks (#46638)
  * GH-46665 - [CI][Crossbow][C++] Use apache/arrow for Alpine
    Linux (#46666)
  * GH-46676 - [C++][Python][Parquet] Allow reading Parquet LIST
    data as LargeList directly (#46678)
  * GH-46679 - [C++][Meson] Use WrapDB entry for gflags instead of
    CMake wrapper (#46680)
  * GH-46683 - [C++][Python] Add utf8_zero_fill compute function
    for sign-aware zero padding (#46815)
  * GH-46714 - [C++] Use hidden symbol visibility in Meson
    configuration (#46715)
  * GH-46740 - [C++] Update bundled Thrift
  * GH-46745 - [C++] Update bundled Boost to 1.88.0 and Apache
    Thrift to 0.22.0 (#46912)
  * GH-46746 - [C++] Assume AWS SDK &gt;= 1.11.0 (#46742)
  * GH-46748 - [C++] Initial port on AIX (#46749)
  * GH-46767 - [C++] Enable EqualOptions::use_atol_ for
    arrow::Array, arrow::Scalar, arrow::RecordBatch, and
    arrow::ChuckedArray (#46779)
  * GH-46771 - [Python][C++] Implement pa.arange function to
    generate array sequences (#46778)
  * GH-46785 - [CI][Dev][C++] Suppress needless outputs of cpplint
    with pre-commit (#46786)
  * GH-46788 - [C++][Parquet] Enable SIMD for byte stream split
    with 2 streams (#46789)
  * GH-46791 - [C++] Add Status::OrElse, IntoStatus&lt;T&gt; and ToStatus
    (#46792)
  * GH-46843 - [C++] Don't use unity build for bundled AWS SDK for
    C++ (#46845)
  * GH-46864 - [C++] Add half-float test for ArrayFromJSONString
    (#46865)
  * GH-46869 - [C++][Parquet] Deprecate arrow::Status
    parquet::arrow::FileReadeder::GetRecordBatchReader() (#46932)
  * GH-47025 - [C++][Docs] Increase minimum gcc for building from
    7.1 to 9 (#47026)
- Drop apache-arrow-19.0.1-mimalloc-version.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758888000">-  Remove boost::system dependency for Tumbleweed
  * Add arrow-boost-system-1.89-boo1249599.patch
  * gh#boostorg/system#132
  * boo#1249599</changelog>
</package>
<package pkgid="e6ce46bb6edbe9af41376a4655e71737859af3f4fdab362350e6ad7831370790aa112a77f5ccedc78cf0f37dafa8bc7980b84830fc7e8758ce5202013ef8a4f8" name="apache-chainsaw" arch="noarch">
  <version epoch="0" ver="2.1.0" rel="5.3"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642593600">- Initial packaging of standalone apache-chainsaw 2.1.0
- Added patch:
  * apache-chainsaw-xstream.patch
    + initialize properly security context of xstream to avoid
    security-related exceptions with newer versions of xstream</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="1647864000">- Fix build with maven-antrun-plugin &gt;= 3.0.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build with source and target levels 9</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="7d83308588eff566e3c04d5b12e38293add94855dea5d7f5599ed936ca221d16dd27490ea89e0a469e430d25de24c70b2f47df94d68d37ccba1712a983ed11e0" name="apache-chainsaw-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.0" rel="5.3"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642593600">- Initial packaging of standalone apache-chainsaw 2.1.0
- Added patch:
  * apache-chainsaw-xstream.patch
    + initialize properly security context of xstream to avoid
    security-related exceptions with newer versions of xstream</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="1647864000">- Fix build with maven-antrun-plugin &gt;= 3.0.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build with source and target levels 9</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="54d365ecd4f27896971be82b429b932dd530140d2ae74d73bab1c2d3813e0bf649a1749293b109f024854ce15a843b1166e3f5c01801a3192bb0da84c08fc379" name="apache-commons-beanutils" arch="noarch">
  <version epoch="0" ver="1.11.0" rel="3.1"/>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1566388800">- Update to 1.9.4
  * BEANUTILS-520: BeanUtils mitigate CVE-2014-0114
- Security fix: [bsc#1146657, CVE-2019-10086]
  * PropertyUtilsBean (and consequently BeanUtilsBean) now disallows class
    level property access by default, thus protecting against CVE-2014-0114.
- Fix build version in build.xml
  * Added apache-commons-beanutils-fix-build-version.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1570104000">- Remove reference to parent pom, since it is not needed when not
  building with maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1570449600">- Add aliases to account for the ephemeral commons-beanutils-core
  and commons-beanutils-bean-collections split.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698753600">- Clean and simplify the spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708603200">- Fix build with SLE12</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743163200">- Update to 1.10.1
  * Fixed Bugs:
    + BEANUTILS-541:  FluentPropertyBeanIntrospector concurrency
    issue (backport to 1.X) #325.
    + Javadoc is missing its Overview page.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
    + Deprecate BeanUtils.BeanUtils().
    + Deprecate ConstructorUtils.ConstructorUtils().
    + Deprecate LocaleBeanUtils.LocaleBeanUtils().
    + Deprecate LocaleConvertUtils.LocaleConvertUtils().
    + Deprecate ConvertUtils.ConvertUtils().
    + Deprecate MethodUtils.MethodUtils().
    + Deprecate PropertyUtils.PropertyUtils().
  * Changes:
    + Bump org.apache.commons:commons-parent from 78 to 81.
- Includes changes from 1.10.0
  * Fixed Bugs:
    + BEANUTILS-541:  FluentPropertyBeanIntrospector caches
    corrupted writeMethod (1.x backport) #69.
    + Replace internal use of Locale.ENGLISH with Locale.ROOT.
    + Replace Maven CLIRR plugin with JApiCmp.
    + Port to Java 1.4 Throwable APIs (!).
    + Fix Javadoc generation on Java 8, 17, and 21.
    + AbstractArrayConverter.parseElements(String) now returns a
    List&lt;String&gt; instead of a raw List.
  * Changes:
    + Bump org.apache.commons:commons-parent from 47 to 78.
    + Bump Java requirement from Java 6 to 8.
    + Bump junit:junit from 4.12 to 4.13.2.
    + Bump JUnit from 4.x to 5.x "vintage".
    + Bump commons-logging:commons-logging from 1.2 to 1.3.4.
    + Deprecate BeanUtilsBean.initCause(Throwable, Throwable) for
    removal, use Throwable.initCause(Throwable).
    + Deprecate BeanUtils.initCause(Throwable, Throwable) for
    removal, use Throwable.initCause(Throwable).
- Update apache-commons-beanutils-fix-build-version.patch to
  reflect new version.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1748520000">- Update to 1.11.0
  * Fixed Bugs:
    + BeanComparator.compare(T, T) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    all cases of ReflectiveOperationException.
    + MappedMethodReference.get() now throws IllegalStateException
    instead of RuntimeException to wrap cases of
    NoSuchMethodException.
    + ResultSetIterator.get(String) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    cases of SQLException.
    + ResultSetIterator.hasNext() now throws IllegalStateException
    instead of RuntimeException to wrap cases of SQLException.
    + ResultSetIterator.next() now throws IllegalStateException
    instead of RuntimeException to wrap cases of SQLException.
    + ResultSetIterator.set(String, Object) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    cases of SQLException.
    + ResultSetIterator.set(String, String, Object) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    cases of SQLException.
  * Changes:
    + Add org.apache.commons.beanutils
    .SuppressPropertiesBeanIntrospector.SUPPRESS_DECLARING_CLASS.
    Fixes bsc#1243793, CVE-2025-48734
    + Bump org.apache.commons:commons-parent from 81 to 84.
    + Bump commons-logging:commons-logging from 1.3.4 to 1.3.5.
- Modified patch:
  * apache-commons-beanutils-fix-build-version.patch
    + make more generic and pass the version from command-line</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1749124800">- Adapt the spec file, so that it can be used for building on
  SLE12SP1 and Factory alike.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1751544000">- Modified patch:
  * jdk9.patch
    + Add Automatic-Module-Name commons.beanutils to be found
    by modular artifacts</changelog>
</package>
<package pkgid="49e478012664b655fb988f992dcef7b371c4e7785be5bf7d7116eb8a696a07711cecb2bbf93a45f476254e5819ba2a88bcb3a73dd8d3ed86bbccf068b78db59c" name="apache-commons-beanutils-javadoc" arch="noarch">
  <version epoch="0" ver="1.11.0" rel="3.1"/>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1566388800">- Update to 1.9.4
  * BEANUTILS-520: BeanUtils mitigate CVE-2014-0114
- Security fix: [bsc#1146657, CVE-2019-10086]
  * PropertyUtilsBean (and consequently BeanUtilsBean) now disallows class
    level property access by default, thus protecting against CVE-2014-0114.
- Fix build version in build.xml
  * Added apache-commons-beanutils-fix-build-version.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1570104000">- Remove reference to parent pom, since it is not needed when not
  building with maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1570449600">- Add aliases to account for the ephemeral commons-beanutils-core
  and commons-beanutils-bean-collections split.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698753600">- Clean and simplify the spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708603200">- Fix build with SLE12</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743163200">- Update to 1.10.1
  * Fixed Bugs:
    + BEANUTILS-541:  FluentPropertyBeanIntrospector concurrency
    issue (backport to 1.X) #325.
    + Javadoc is missing its Overview page.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
    + Deprecate BeanUtils.BeanUtils().
    + Deprecate ConstructorUtils.ConstructorUtils().
    + Deprecate LocaleBeanUtils.LocaleBeanUtils().
    + Deprecate LocaleConvertUtils.LocaleConvertUtils().
    + Deprecate ConvertUtils.ConvertUtils().
    + Deprecate MethodUtils.MethodUtils().
    + Deprecate PropertyUtils.PropertyUtils().
  * Changes:
    + Bump org.apache.commons:commons-parent from 78 to 81.
- Includes changes from 1.10.0
  * Fixed Bugs:
    + BEANUTILS-541:  FluentPropertyBeanIntrospector caches
    corrupted writeMethod (1.x backport) #69.
    + Replace internal use of Locale.ENGLISH with Locale.ROOT.
    + Replace Maven CLIRR plugin with JApiCmp.
    + Port to Java 1.4 Throwable APIs (!).
    + Fix Javadoc generation on Java 8, 17, and 21.
    + AbstractArrayConverter.parseElements(String) now returns a
    List&lt;String&gt; instead of a raw List.
  * Changes:
    + Bump org.apache.commons:commons-parent from 47 to 78.
    + Bump Java requirement from Java 6 to 8.
    + Bump junit:junit from 4.12 to 4.13.2.
    + Bump JUnit from 4.x to 5.x "vintage".
    + Bump commons-logging:commons-logging from 1.2 to 1.3.4.
    + Deprecate BeanUtilsBean.initCause(Throwable, Throwable) for
    removal, use Throwable.initCause(Throwable).
    + Deprecate BeanUtils.initCause(Throwable, Throwable) for
    removal, use Throwable.initCause(Throwable).
- Update apache-commons-beanutils-fix-build-version.patch to
  reflect new version.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1748520000">- Update to 1.11.0
  * Fixed Bugs:
    + BeanComparator.compare(T, T) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    all cases of ReflectiveOperationException.
    + MappedMethodReference.get() now throws IllegalStateException
    instead of RuntimeException to wrap cases of
    NoSuchMethodException.
    + ResultSetIterator.get(String) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    cases of SQLException.
    + ResultSetIterator.hasNext() now throws IllegalStateException
    instead of RuntimeException to wrap cases of SQLException.
    + ResultSetIterator.next() now throws IllegalStateException
    instead of RuntimeException to wrap cases of SQLException.
    + ResultSetIterator.set(String, Object) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    cases of SQLException.
    + ResultSetIterator.set(String, String, Object) now throws
    IllegalArgumentException instead of RuntimeException to wrap
    cases of SQLException.
  * Changes:
    + Add org.apache.commons.beanutils
    .SuppressPropertiesBeanIntrospector.SUPPRESS_DECLARING_CLASS.
    Fixes bsc#1243793, CVE-2025-48734
    + Bump org.apache.commons:commons-parent from 81 to 84.
    + Bump commons-logging:commons-logging from 1.3.4 to 1.3.5.
- Modified patch:
  * apache-commons-beanutils-fix-build-version.patch
    + make more generic and pass the version from command-line</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1749124800">- Adapt the spec file, so that it can be used for building on
  SLE12SP1 and Factory alike.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1751544000">- Modified patch:
  * jdk9.patch
    + Add Automatic-Module-Name commons.beanutils to be found
    by modular artifacts</changelog>
</package>
<package pkgid="ebc31f9c22c55d9812129a8a6fbfac3aa10382fd7baee2b60b845d95f39d0dd9571cfb0b50557f41004ca1b29a896c91a14a77ac118041ce248d7322d7fd4b70" name="apache-commons-chain" arch="noarch">
  <version epoch="0" ver="1.2" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393600">- Initial package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393601">- Build against commons-digester &gt;= 1.8
- Removed patch:
  * commons-chain-1.2-digester.patch
    + not needed when building with commons-digester &gt;= 1.8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551787200">- Remove parent from the pom file, since it is pointless when not
  building with maven
- Make building with tests optional in order to speed-up rebuild</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e71f482f26e7095125b1eefb757c743c62180cfbe2daf0405dafa0c0236176ef03b73b614a2c305247125e41ac680827dcf8f13d3d143fd652ed4dfeee1613d5" name="apache-commons-chain-javadoc" arch="noarch">
  <version epoch="0" ver="1.2" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393600">- Initial package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393601">- Build against commons-digester &gt;= 1.8
- Removed patch:
  * commons-chain-1.2-digester.patch
    + not needed when building with commons-digester &gt;= 1.8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551787200">- Remove parent from the pom file, since it is pointless when not
  building with maven
- Make building with tests optional in order to speed-up rebuild</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d46914e1ba97ffbcecc876b458ab72f8f8f82e36bea797c9c7e3ec565c8dfc047200a9e31645ea03f1c67d0372b0a34787aae76ead3c84c7e2e1fce25ed22e70" name="apache-commons-cli" arch="noarch">
  <version epoch="0" ver="1.10.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549368000">- Trim bias from description; update RPM groups.</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="1613131200">- Add OSGi manifest to the build files.
- Set java source/target levels to 6</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639656000">- Rebased patch CLI-253-workaround.patch to new version.
- Updated build XML file to new version.
- Harmonized the use of X.Y.X strings everywhere.
- Updated new source locations from Apache.
- Added 'apache-commons-cli-rpmlintrc' to silence 'package-with-huge-docs' warning (Javadoc generates many files...)
- Update to 1.5:
  * New features:
  - (CLI-217) Accommodate toggling partial matching in DefaultParser. Thanks to Rubin Simons.
  - (CLI-274) Option parser type EXISTING_FILE_VALUE not check file existing Thanks to Béla Schaum.
  - (CLI-271) CommandLine.getXXX and CommandLine.hasXXX should accept an Option as a parameter Thanks to Christoph Läubrich.
  - (CLI-276) Adjust access-modifier of checkRequiredOptions() to protected. Thanks to Jason Dillon.
  - (CLI-282) TypeHandler should throw ParseException for an unsupported class. Thanks to Alex Nordlund.
  - Added setter for Builder.option #33. Thanks to Waldemar Sojka, Gary Gregory.
  - Add Option unit tests #76. Thanks to Waldemar Sojka, Gary Gregory.
  * Fixed bugs:
  - Fix NPE in DefaultParser.isLongOption(String). Thanks to Gary Gregory.
  - (CLI-279) @param or @return lines should end with a period in CommandLine.java Thanks to Krishna Mohan Rao Kandunoori.
  - Replace deprecated FindBugs with SpotBugs. Thanks to Gary Gregory.
  - Replace CLIRR with JApiCmp. Thanks to Gary Gregory.
  - Option Javadocs grammar nits #55. Thanks to Elliotte Rusty Harold.
  - Minor Improvements #57, #61. Thanks to Arturo Bernal, Gary Gregory.
  - (CLI-254) Input "test" gets parsed as test, quotes die #58. Thanks to stoty.
  - (CLI-287) Allow whitespace-only header and footer #26. Thanks to MrQubo, Gary Gregory.
  * Updates:
  - (CLI-294) Update Java from version 5 to 7.
  - Docs: Replace OptionBuilder in usage page #30. Thanks to Mincong Huang.
  - Remove deprecated sudo setting. #36. Thanks to dengliming.
  - Bump junit:junit from 4.12 to 4.13.2, #53, #60. Thanks to Gary Gregory, Dependabot.
  - Bump commons-parent from 48 to 52. Thanks to Dependabot.
  - Bump maven-pmd-plugin from 3.12.0 to 3.15.0, #44, #54, #67. Thanks to Dependabot.
  - Bump actions/checkout from v2.3.1 to v2.3.5 #46, #72. Thanks to Dependabot.
  - Bump actions/setup-java from v1.4.2 to v2 #50. Thanks to Dependabot, Gary Gregory.
  - Bump maven-antrun-plugin from 1.7 to 3.0.0 #43. Thanks to Dependabot.
  - Bump maven-checkstyle-plugin from 2.15 to 3.1.2 #41. Thanks to Gary Gregory.
  - Bump checkstyle to 9.0.1 #68. Thanks to Gary Gregory.
  - Bump actions/cache from 2 to 2.1.6 #64, #65. Thanks to Dependabot.
  - Bump commons.animal-sniffer.version 1.19 -&gt; 1.20. Thanks to Gary Gregory.
  - Bump maven-bundle-plugin 5.1.1 -&gt; 5.1.2. Thanks to Gary Gregory.
  - Bump biz.aQute.bndlib.version 5.1.2 -&gt; 6.0.0. Thanks to Gary Gregory.
  - Bump spotbugs from 4.4.1 to 4.4.2 #70. Thanks to Dependabot.
  - Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 #71. Thanks to Dependabot.-</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695297600">- Build with java source/target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714392000">- Rebased patch CLI-253-workaround.patch to new version.
- Updated apache-commons-cli-build.xml to new version.
- Update to 1.7:
  * New features:
  - Add and use a Converter interface and implementations without
    using BeanUtils #216. Fixes CLI-321. Thanks to Claude Warren,
    Gary Gregory.
  - Add Maven property project.build.outputTimestamp for build
    reproducibility. Thanks to Gary Gregory.
  - Add '-' as an option char and implemented extensive tests
    [#217]. Fixes CLI-322. Thanks to Claude Warren, Gary Gregory.
  - Make adding OptionGroups and Options to existing Options
    easier #230. Fixes CLI-324. Thanks to Claude Warren, Gary
    Gregory.
  - Added Supplier&lt;T&gt; defaults for getParsedOptionValue #229.
    Fixes CLI-323. Thanks to Claude Warren, Gary Gregory.
  - Make Option.getKey() public #239. Fixes CLI-326. Thanks to
    Claude Warren, Gary Gregory.
  - Add builder factory CommandLine#builder(). Thanks to Claude
    Warren, Gary Gregory.
  * Fixes:
  - Inconsistent behavior in key/value pairs (Java property
    style). Fixes CLI-312. Thanks to Claude Warren, Gary Gregory.
  - Avoid NullPointerException in
    Util.stripLeadingAndTrailingQuotes(String). Thanks to Gary
    Gregory.
  - Awkward behavior of Option.builder() for multiple optional
    args. Fixes CLI-320. Thanks to Paul King, Claude Warren.
  - Properties from multiple arguments with value separator.
    [#237]. Fixes CLI-325. Thanks to Claude Warren.
  - Fix for expected textual date values. #244. Fixes CLI-327.
    Thanks to Claude Warren, Gary Gregory.
  - Option.Builder.option("") should throw
    IllegalArgumentException instead of
    ArrayIndexOutOfBoundsException. Thanks to Gary Gregory.
  - Avoid NullPointerException in
    CommandLine.getOptionValues(Option|String). Thanks to Gary
    Gregory.
  * Updates:
  - Bump commons-parent from 64 to 69 #256. Thanks to Gary
    Gregory.
  - Update the tests to JUnit 5 #238. Thanks to Elric, Gary
    Gregory.
  - Bump tests commons-io:commons-io from 2.16.0 to 2.16.1 #258.
    Thanks to Dependabot, Gary Gregory.
- Includes changes from version 1.6:
  * Fixes:
  - [StepSecurity] ci: Harden GitHub Actions #176. Thanks to
    step-security-bot, Gary Gregory.
  - Inconsistent date format in changes report. Fixes CLI-318.
    Thanks to Alexander Veit, Gary Gregory.
  - Fix NPE in CommandLine.resolveOption(String). Fixes CLI-283.
    Thanks to Dilraj Singh, Gary Gregory.
  - CommandLine.addOption(Option) should not allow a null Option.
    Fixes CLI-283. Thanks to Dilraj Singh, Gary Gregory.
  - CommandLine.addArgs(String) should not allow a null String.
    Fixes CLI-283. Thanks to Gary Gregory.
  - Site docs: "Usage Scenarios" refers to deprecated methods.
    Fixes CLI-303. Thanks to Julian Schilling, Gary Gregory.
  - NullPointerException thrown by CommandLineParser.parse().
    Fixes CLI-317. Thanks to Philippe Bastiani, Sruteesh Kumar
    Paramata, Gary Gregory.
  - StringIndexOutOfBoundsException thrown by
    CommandLineParser.parse(). Fixes CLI-313. Thanks to Dominik
    Stadler, HUNG LU, Sruteesh Kumar Paramata.
  * Updates:
  - Fix SpotBugs Error: Medium: Method intentionally throws
    RuntimeException. [org.apache.commons.cli.Option] At
    Option.java:[lines 417-423]
    THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory.
  - Fix SpotBugs Error: Medium: Method intentionally throws
    RuntimeException. [org.apache.commons.cli.Option] At
    Option.java:[lines 446-450]
    THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory.
  - Fix SpotBugs Error: Medium: Method intentionally throws
    RuntimeException. [org.apache.commons.cli.Option] At
    Option.java:[lines 474-478]
    THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory.
  - Use EMPTY_STRING_ARRAY constant. #102. Thanks to Ken Dombeck.
  - Fix site links that are broken #155. Thanks to Arturo Bernal.
  - Use Math.max() #111. Delete unused assignment #112. Thanks to
    Arturo Bernal.
  - Add github/codeql-action. Thanks to Dependabot, Gary Gregory.
  - Bump Java from 7 to 8. Thanks to Gary Gregory.
  - Bump actions/cache from 2.1.7 to 3.0.10 #97, #130, #132.
    Thanks to Dependabot, Gary Gregory.
  - Bump actions/checkout from 3 to 3.1.0 #133. Thanks to Gary
    Gregory, Dependabot.
  - Bump actions/setup-java from 2 to 3.6.0 #136. Thanks to Gary
    Gregory.
  - Bump spotbugs from 4.5.3 to 4.7.3 #96, #107, #113, #125,
    [#138]. Thanks to Gary Gregory, Dependabot.
  - Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.3.0 #98, #108,
    [#115], #117, #126, #145. Thanks to Dependabot.
  - Bump commons-parent from 52 to 64 #100, #128, #151, #158.
    Thanks to Dependabot, Gary Gregory.
  - Bump maven-antrun-plugin from 3.0.0 to 3.1.0 #103. Thanks to
    Dependabot.
  - Bump maven-javadoc-plugin from 3.3.2 to 3.4.1 #105, #120.
    Thanks to Dependabot.
  - Bump maven-pmd-plugin from 3.16.0 to 3.19.0 #110, #124.
    Thanks to Dependabot.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary
    Gregory.
  - Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #121. Thanks
    to Gary Gregory.
  - Bump japicmp-maven-plugin from 0.15.4 to 0.16.0. Thanks to
    Gary Gregory.
  - Update JUnit 4 to 5 vintage. Thanks to Gary Gregory.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.8.0
  * Fix Javadoc pathing #280. Fixes CLI-334.
- Revised CLI-253-workaround.patch for compatibility with 1.8.0</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730980800">- Update to 1.9.0
  * New features
    + Add OptionGroup.isSelected().
    + You can now extend HelpFormatter.Builder.
    + Add 'since' attribute to Option to track when an Option was
    introduced #292
  * Fixed bugs
    + CLI-334: Fix Javadoc pathing #280.
    + CLI-335: Updated properties documentation #285.
    + CLI-336: Deprecation not always reported #284.
    + Replace internal StringBuffer with StringBuilder.
  * Updates
    + Bump org.apache.commons:commons-parent from 70 to 72 #283.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762344000">- Update to 1.10.0
  * New Features
    + CLI-339: Help formatter extension in the new package #314.
    + CommandLine.Builder implements Supplier&lt;CommandLine&gt;.
    + DefaultParser.Builder implements Supplier&lt;DefaultParser&gt;.
    + CLI-340: Add CommandLine.getParsedOptionValues() #334.
    + CLI-333: org.apache.commons.cli.Option.Builder implements
    Supplier&lt;Option&gt;.
  * Fixed Bugs
    + Deprecate CommandLine.Builder() in favor of
    CommandLine.builder().
    + Deprecate DeprecatedAttributes.Builder() in favor of
    DeprecatedAttributes.builder().
    + Refactor default parser test #294.
    + Port to JUnit 5.
    + Generics for Converter should use Exception not Throwable.
    + Pick up maven-antrun-plugin version from parent POM
    org.apache:apache.
    + Javadoc is missing its Overview page.
    + Get mockito version from parent pom (#351).
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS
    (from org.apache.commons:commons-parent:80).
    + Deprecate PatternOptionBuilder.PatternOptionBuilder().
    + CLI-341: HelpFormatter infinite loop with 0 width input.
    + CLI-349: Fail faster with a more precise NullPointerException:
    Option.processValue() throws NullPointerException when passed
    null value with value separator configured.
    + CLI-344: Fail faster with a more precise NullPointerException:
    DefaultParser.parse() throws NullPointerException when options
    parameter is null.
    + CLI-347: Options.addOptionGroup(OptionGroup) does not remove
    required options from requiredOpts list.
    + org.apache.commons.cli.Option.Builder.get() should throw
    IllegalStateException instead of IllegalArgumentException.
    + org.apache.commons.cli.Option.processValue(String) should
    throw IllegalStateException instead of
    IllegalArgumentException.
    + org.apache.commons.cli.OptionBuilder.create() should throw
    IllegalStateException instead of IllegalArgumentException.
  * Updates
    + Bump org.apache.commons:commons-parent from 72 to 85 #302,
    [#304], #310, #315, #320, #327, #371.
    + [test] Bump commons-io:commons-io from 2.16.1 to 2.20.0 #309,
    [#337].
    + [test] Bump org.apache.commons:commons-text from 1.12.0 to
    1.14.0 #344.
    + Update site documentation to
    https://maven.apache.org/xsd/xdoc-2.0.xsd.</changelog>
</package>
<package pkgid="31def074e0392d3b8de69f72fa49fbdc1af0dae25c76248bdffbebd84dc4f9759500858e0f6a7cac1ca214329707251d96ffbb53f7dc6f22708e8f455b7fe16e" name="apache-commons-cli-javadoc" arch="noarch">
  <version epoch="0" ver="1.10.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549368000">- Trim bias from description; update RPM groups.</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="1613131200">- Add OSGi manifest to the build files.
- Set java source/target levels to 6</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639656000">- Rebased patch CLI-253-workaround.patch to new version.
- Updated build XML file to new version.
- Harmonized the use of X.Y.X strings everywhere.
- Updated new source locations from Apache.
- Added 'apache-commons-cli-rpmlintrc' to silence 'package-with-huge-docs' warning (Javadoc generates many files...)
- Update to 1.5:
  * New features:
  - (CLI-217) Accommodate toggling partial matching in DefaultParser. Thanks to Rubin Simons.
  - (CLI-274) Option parser type EXISTING_FILE_VALUE not check file existing Thanks to Béla Schaum.
  - (CLI-271) CommandLine.getXXX and CommandLine.hasXXX should accept an Option as a parameter Thanks to Christoph Läubrich.
  - (CLI-276) Adjust access-modifier of checkRequiredOptions() to protected. Thanks to Jason Dillon.
  - (CLI-282) TypeHandler should throw ParseException for an unsupported class. Thanks to Alex Nordlund.
  - Added setter for Builder.option #33. Thanks to Waldemar Sojka, Gary Gregory.
  - Add Option unit tests #76. Thanks to Waldemar Sojka, Gary Gregory.
  * Fixed bugs:
  - Fix NPE in DefaultParser.isLongOption(String). Thanks to Gary Gregory.
  - (CLI-279) @param or @return lines should end with a period in CommandLine.java Thanks to Krishna Mohan Rao Kandunoori.
  - Replace deprecated FindBugs with SpotBugs. Thanks to Gary Gregory.
  - Replace CLIRR with JApiCmp. Thanks to Gary Gregory.
  - Option Javadocs grammar nits #55. Thanks to Elliotte Rusty Harold.
  - Minor Improvements #57, #61. Thanks to Arturo Bernal, Gary Gregory.
  - (CLI-254) Input "test" gets parsed as test, quotes die #58. Thanks to stoty.
  - (CLI-287) Allow whitespace-only header and footer #26. Thanks to MrQubo, Gary Gregory.
  * Updates:
  - (CLI-294) Update Java from version 5 to 7.
  - Docs: Replace OptionBuilder in usage page #30. Thanks to Mincong Huang.
  - Remove deprecated sudo setting. #36. Thanks to dengliming.
  - Bump junit:junit from 4.12 to 4.13.2, #53, #60. Thanks to Gary Gregory, Dependabot.
  - Bump commons-parent from 48 to 52. Thanks to Dependabot.
  - Bump maven-pmd-plugin from 3.12.0 to 3.15.0, #44, #54, #67. Thanks to Dependabot.
  - Bump actions/checkout from v2.3.1 to v2.3.5 #46, #72. Thanks to Dependabot.
  - Bump actions/setup-java from v1.4.2 to v2 #50. Thanks to Dependabot, Gary Gregory.
  - Bump maven-antrun-plugin from 1.7 to 3.0.0 #43. Thanks to Dependabot.
  - Bump maven-checkstyle-plugin from 2.15 to 3.1.2 #41. Thanks to Gary Gregory.
  - Bump checkstyle to 9.0.1 #68. Thanks to Gary Gregory.
  - Bump actions/cache from 2 to 2.1.6 #64, #65. Thanks to Dependabot.
  - Bump commons.animal-sniffer.version 1.19 -&gt; 1.20. Thanks to Gary Gregory.
  - Bump maven-bundle-plugin 5.1.1 -&gt; 5.1.2. Thanks to Gary Gregory.
  - Bump biz.aQute.bndlib.version 5.1.2 -&gt; 6.0.0. Thanks to Gary Gregory.
  - Bump spotbugs from 4.4.1 to 4.4.2 #70. Thanks to Dependabot.
  - Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 #71. Thanks to Dependabot.-</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695297600">- Build with java source/target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714392000">- Rebased patch CLI-253-workaround.patch to new version.
- Updated apache-commons-cli-build.xml to new version.
- Update to 1.7:
  * New features:
  - Add and use a Converter interface and implementations without
    using BeanUtils #216. Fixes CLI-321. Thanks to Claude Warren,
    Gary Gregory.
  - Add Maven property project.build.outputTimestamp for build
    reproducibility. Thanks to Gary Gregory.
  - Add '-' as an option char and implemented extensive tests
    [#217]. Fixes CLI-322. Thanks to Claude Warren, Gary Gregory.
  - Make adding OptionGroups and Options to existing Options
    easier #230. Fixes CLI-324. Thanks to Claude Warren, Gary
    Gregory.
  - Added Supplier&lt;T&gt; defaults for getParsedOptionValue #229.
    Fixes CLI-323. Thanks to Claude Warren, Gary Gregory.
  - Make Option.getKey() public #239. Fixes CLI-326. Thanks to
    Claude Warren, Gary Gregory.
  - Add builder factory CommandLine#builder(). Thanks to Claude
    Warren, Gary Gregory.
  * Fixes:
  - Inconsistent behavior in key/value pairs (Java property
    style). Fixes CLI-312. Thanks to Claude Warren, Gary Gregory.
  - Avoid NullPointerException in
    Util.stripLeadingAndTrailingQuotes(String). Thanks to Gary
    Gregory.
  - Awkward behavior of Option.builder() for multiple optional
    args. Fixes CLI-320. Thanks to Paul King, Claude Warren.
  - Properties from multiple arguments with value separator.
    [#237]. Fixes CLI-325. Thanks to Claude Warren.
  - Fix for expected textual date values. #244. Fixes CLI-327.
    Thanks to Claude Warren, Gary Gregory.
  - Option.Builder.option("") should throw
    IllegalArgumentException instead of
    ArrayIndexOutOfBoundsException. Thanks to Gary Gregory.
  - Avoid NullPointerException in
    CommandLine.getOptionValues(Option|String). Thanks to Gary
    Gregory.
  * Updates:
  - Bump commons-parent from 64 to 69 #256. Thanks to Gary
    Gregory.
  - Update the tests to JUnit 5 #238. Thanks to Elric, Gary
    Gregory.
  - Bump tests commons-io:commons-io from 2.16.0 to 2.16.1 #258.
    Thanks to Dependabot, Gary Gregory.
- Includes changes from version 1.6:
  * Fixes:
  - [StepSecurity] ci: Harden GitHub Actions #176. Thanks to
    step-security-bot, Gary Gregory.
  - Inconsistent date format in changes report. Fixes CLI-318.
    Thanks to Alexander Veit, Gary Gregory.
  - Fix NPE in CommandLine.resolveOption(String). Fixes CLI-283.
    Thanks to Dilraj Singh, Gary Gregory.
  - CommandLine.addOption(Option) should not allow a null Option.
    Fixes CLI-283. Thanks to Dilraj Singh, Gary Gregory.
  - CommandLine.addArgs(String) should not allow a null String.
    Fixes CLI-283. Thanks to Gary Gregory.
  - Site docs: "Usage Scenarios" refers to deprecated methods.
    Fixes CLI-303. Thanks to Julian Schilling, Gary Gregory.
  - NullPointerException thrown by CommandLineParser.parse().
    Fixes CLI-317. Thanks to Philippe Bastiani, Sruteesh Kumar
    Paramata, Gary Gregory.
  - StringIndexOutOfBoundsException thrown by
    CommandLineParser.parse(). Fixes CLI-313. Thanks to Dominik
    Stadler, HUNG LU, Sruteesh Kumar Paramata.
  * Updates:
  - Fix SpotBugs Error: Medium: Method intentionally throws
    RuntimeException. [org.apache.commons.cli.Option] At
    Option.java:[lines 417-423]
    THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory.
  - Fix SpotBugs Error: Medium: Method intentionally throws
    RuntimeException. [org.apache.commons.cli.Option] At
    Option.java:[lines 446-450]
    THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory.
  - Fix SpotBugs Error: Medium: Method intentionally throws
    RuntimeException. [org.apache.commons.cli.Option] At
    Option.java:[lines 474-478]
    THROWS_METHOD_THROWS_RUNTIMEEXCEPTION Thanks to Gary Gregory.
  - Use EMPTY_STRING_ARRAY constant. #102. Thanks to Ken Dombeck.
  - Fix site links that are broken #155. Thanks to Arturo Bernal.
  - Use Math.max() #111. Delete unused assignment #112. Thanks to
    Arturo Bernal.
  - Add github/codeql-action. Thanks to Dependabot, Gary Gregory.
  - Bump Java from 7 to 8. Thanks to Gary Gregory.
  - Bump actions/cache from 2.1.7 to 3.0.10 #97, #130, #132.
    Thanks to Dependabot, Gary Gregory.
  - Bump actions/checkout from 3 to 3.1.0 #133. Thanks to Gary
    Gregory, Dependabot.
  - Bump actions/setup-java from 2 to 3.6.0 #136. Thanks to Gary
    Gregory.
  - Bump spotbugs from 4.5.3 to 4.7.3 #96, #107, #113, #125,
    [#138]. Thanks to Gary Gregory, Dependabot.
  - Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.3.0 #98, #108,
    [#115], #117, #126, #145. Thanks to Dependabot.
  - Bump commons-parent from 52 to 64 #100, #128, #151, #158.
    Thanks to Dependabot, Gary Gregory.
  - Bump maven-antrun-plugin from 3.0.0 to 3.1.0 #103. Thanks to
    Dependabot.
  - Bump maven-javadoc-plugin from 3.3.2 to 3.4.1 #105, #120.
    Thanks to Dependabot.
  - Bump maven-pmd-plugin from 3.16.0 to 3.19.0 #110, #124.
    Thanks to Dependabot.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary
    Gregory.
  - Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #121. Thanks
    to Gary Gregory.
  - Bump japicmp-maven-plugin from 0.15.4 to 0.16.0. Thanks to
    Gary Gregory.
  - Update JUnit 4 to 5 vintage. Thanks to Gary Gregory.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.8.0
  * Fix Javadoc pathing #280. Fixes CLI-334.
- Revised CLI-253-workaround.patch for compatibility with 1.8.0</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730980800">- Update to 1.9.0
  * New features
    + Add OptionGroup.isSelected().
    + You can now extend HelpFormatter.Builder.
    + Add 'since' attribute to Option to track when an Option was
    introduced #292
  * Fixed bugs
    + CLI-334: Fix Javadoc pathing #280.
    + CLI-335: Updated properties documentation #285.
    + CLI-336: Deprecation not always reported #284.
    + Replace internal StringBuffer with StringBuilder.
  * Updates
    + Bump org.apache.commons:commons-parent from 70 to 72 #283.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762344000">- Update to 1.10.0
  * New Features
    + CLI-339: Help formatter extension in the new package #314.
    + CommandLine.Builder implements Supplier&lt;CommandLine&gt;.
    + DefaultParser.Builder implements Supplier&lt;DefaultParser&gt;.
    + CLI-340: Add CommandLine.getParsedOptionValues() #334.
    + CLI-333: org.apache.commons.cli.Option.Builder implements
    Supplier&lt;Option&gt;.
  * Fixed Bugs
    + Deprecate CommandLine.Builder() in favor of
    CommandLine.builder().
    + Deprecate DeprecatedAttributes.Builder() in favor of
    DeprecatedAttributes.builder().
    + Refactor default parser test #294.
    + Port to JUnit 5.
    + Generics for Converter should use Exception not Throwable.
    + Pick up maven-antrun-plugin version from parent POM
    org.apache:apache.
    + Javadoc is missing its Overview page.
    + Get mockito version from parent pom (#351).
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS
    (from org.apache.commons:commons-parent:80).
    + Deprecate PatternOptionBuilder.PatternOptionBuilder().
    + CLI-341: HelpFormatter infinite loop with 0 width input.
    + CLI-349: Fail faster with a more precise NullPointerException:
    Option.processValue() throws NullPointerException when passed
    null value with value separator configured.
    + CLI-344: Fail faster with a more precise NullPointerException:
    DefaultParser.parse() throws NullPointerException when options
    parameter is null.
    + CLI-347: Options.addOptionGroup(OptionGroup) does not remove
    required options from requiredOpts list.
    + org.apache.commons.cli.Option.Builder.get() should throw
    IllegalStateException instead of IllegalArgumentException.
    + org.apache.commons.cli.Option.processValue(String) should
    throw IllegalStateException instead of
    IllegalArgumentException.
    + org.apache.commons.cli.OptionBuilder.create() should throw
    IllegalStateException instead of IllegalArgumentException.
  * Updates
    + Bump org.apache.commons:commons-parent from 72 to 85 #302,
    [#304], #310, #315, #320, #327, #371.
    + [test] Bump commons-io:commons-io from 2.16.1 to 2.20.0 #309,
    [#337].
    + [test] Bump org.apache.commons:commons-text from 1.12.0 to
    1.14.0 #344.
    + Update site documentation to
    https://maven.apache.org/xsd/xdoc-2.0.xsd.</changelog>
</package>
<package pkgid="68fee4b105175f9cd08637ab4ab821bd17853b02825afb8db3ffee3652c3e798889daf75d41428f505b5dfe85decdce61d39810e1a98bede38a098bfcd657377" name="apache-commons-codec" arch="noarch">
  <version epoch="0" ver="1.21.0" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Do not alias the artifact to itself</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 1.16.0:
  * Minor improvements #67. Fixes CODEC-295.
  * Remove duplicated words from Javadocs.
  * Simplify assertion #84. Fixes CODEC-301.
  * Simplify assertion #84. Fixes CODEC-300.
  * Use Standard Charset object #82. Fixes CODEC-298.
  * Use String.contains() functions #125.
  * Avoid use toString() or substring() in favor of a simplified expression #126.
  * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305.
  * Fix several typos, improve writing in some javadocs #139.
  * BaseNCodecOutputStream.eof() should not throw IOException.
  * Javadoc improvements and cleanups.
  * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int).
  * Add support for Blake3 family of hashes. Fixes CODEC-296.
  * Add github/codeql-action.
  * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152.
  * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121.
  * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153.
  * Bump commons-parent from 52 to 58, #147, #165, #170.
  * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285.
  * Bump Java 7 to 8.
  * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1.
  * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds).
  * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134.
  * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1.
  * Bump animal-sniffer-maven-plugin from 1.19 to 1.22.
  * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145.
  * Bump pmd from 6.47.0 to 6.52.0.
  * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143.
  * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103.
  * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102.
  * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Update to 1.16.1:
  * New features:
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs:
    + CODEC-295: Test clean ups
    + CODEC-295: Correct error in Base64 Javadoc
    + CODEC-295: Add minimum Java version in changes.xml
    + CODEC-310: Documentation update for the
    org.apache.commons.codec.digest.* package
    + Precompile regular expression in UnixCrypt.crypt(byte[],
    String)
    + CODEC-315: Fix possible IndexOutOfBoundException in
    PhoneticEngine.encode method
    + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in
    QuotedPrintableCodec.encodeQuotedPrintable() method
    + CODEC-312: Fix possible StringIndexOutOfBoundException in
    MatchRatingApproachEncoder.encode() method
    + CODEC-311: Fix possible ArrayIndexOutOfBoundException in
    RefinedSoundex.getMappingCode()
    + CODEC-314: Fix possible IndexOutOfBoundsException in
    PercentCodec.insertAlwaysEncodeChars() method
    + Deprecate UnixCrypt 0-argument constructor
    + Deprecate Md5Crypt 0-argument constructor
    + Deprecate Crypt 0-argument constructor
    + Deprecate StringUtils 0-argument constructor
    + Deprecate Resources 0-argument constructor
    + Deprecate Charsets 0-argument constructor
    + Deprecate CharEncoding 0-argument constructor</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714651200">- Update to 1.17.0
  * New features:
    + Add override
    org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size().
    + Add support for Base64 custom alphabets #266.
    + Add Base64.Builder (allows custom alphabets).
    + Add Base32.Builder (allows custom alphabets).
    + Add Base64 support for a custom padding byte (like Base32).
  * Fixes:
    + Wrong output of DoubleMetaphone in 1.16.1. Fixes CODEC-320.
    + Optimize memory allocation in PhoneticEngine.
    + BCodec and QCodec encode() methods throw
    UnsupportedCharsetException instead of EncoderException.
    + Set Javadoc link to latest Java API LTS version.
    + Base32 constructor fails-fast with a NullPointerException if
    the custom alphabet array is null.
    + Base32 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of a custom
    alphabet array.
  * Updates:
    + Bump org.apache.commons:commons-parent from 66 to 69 #250,
    [#261].
    + Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.17.1
  * Bug fixes:
    + Md5Crypt now throws IllegalArgumentException on an invalid
    prefix.
  * Dependency Updates:
    + Bump org.apache.commons:commons-parent from 69 to 71 #286.
    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
    to 1.24 #293.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #292.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743163200">- Update to 1.18.0
  * New features
    + Add Base32.Builder.setHexDecodeTable(boolean).
    + Add Base32.Builder.setHexEncodeTable(boolean).
  * Changes
    + Bump org.apache.commons:commons-parent from 78 to 79.
- Includes changes from 1.17.2
  * Fixed Bugs
    + Rewrite DaitchMokotoffSoundex.soundex(String) using
    String.join().
    + CODEC-324:  Use Resource.class to load resources, rather than
    its class loader #353.
    + Deprecate CharSequenceUtils.CharSequenceUtils().
    + Deprecate Sha2Crypt.Sha2Crypt().
  * Changes
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#296], #305, #313.
    + Bump org.apache.commons:commons-parent from 71 to 78 #310,
    [#312], #319, #323, #326, #333.
    + [test] Bump commons-io:commons-io from 2.16.1 to 2.18.0 #318,
    [#341].
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
    3.2.1 #332.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770897600">- Update to 1.19.0
  * New features
    + Add HmacUtils.hmac(Path)
    + Add HmacUtils.hmacHex(Path)
    + Add PMD check to the default Maven goal
    + Add SpotBugs check to the default Maven goal
  * Fixed Bugs
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS
    (from org.apache.commons:commons-parent:80)
    + Refactor DigestUtils.updateDigest(MessageDigest, File) to use
    NIO
    + CODEC-328:  Clarify Javadoc for
    org.apache.commons.codec.digest.UnixCrypt.crypt(byte[],String)
    + Precompile regular expressions in DaitchMokotoffSoundex.Rule
    + Precompile regular expressions in
    DaitchMokotoffSoundex.parseRules(Scanner, String, Map, Map)
    + Precompile regular expressions in
    Lang.loadFromResource(String, Languages)
    + Precompile regular expressions in
    PhoneticEngine.encode(String, LanguageSet)
    + Precompile regular expressions in
    org.apache.commons.codec.language.bm.Rule.parse*(*)
    + Remove redundant checks for whitespace in
    DaitchMokotoffSoundex.soundex(String, boolean)
    + Javadoc typo in Base16.java #380
    + Deprecate unused constant org.apache.commons.codec.language.bm
    .Rule.ALL
    + CODEC-331: org.apache.commons.codec.language.bm.Rule
    .parsePhonemeExpr(String) adds duplicate empty phoneme when
    input ends with |
    + CODEC-331: org.apache.commons.codec.language
    .DaitchMokotoffSoundex.cleanup(String) does not remove special
    characters like punctuation
    + Fix PMD multiple UnnecessaryFullyQualifiedName in
    org.apache.commons.codec.binary.StringUtils
    + Fix PMD UnusedFormalParameter in private constructor in
    org.apache.commons.codec.binary.Base16
    + Fix PMD multiple UnnecessaryFullyQualifiedName in
    org.apache.commons.codec.digest.Blake3
    + Fix PMD UnnecessaryFullyQualifiedName in
    org.apache.commons.codec.digest.Md5Crypt
    + Fix PMD EmptyControlStatement in
    org.apache.commons.codec.language.Metaphone
    + Fix SpotBugs [ERROR] Medium: org.apache.commons.codec.binary
    .BaseNCodec$AbstractBuilder.setEncodeTable(byte[]) may expose
    internal representation by storing an externally mutable
    object into BaseNCodec$AbstractBuilder.encodeTable [org.apache
    .commons.codec.binary.BaseNCodec$AbstractBuilder] At
    BaseNCodec.java:[line 131] EI_EXPOSE_REP2
    + The method org.apache.commons.codec.binary.BaseNCodec
    .AbstractBuilder.setLineSeparator(byte...) now makes a
    defensive copy
    + Avoid unnecessary String conversion in
    org.apache.commons.codec.language.bm.PhoneticEngine
    .applyFinalRules(PhonemeBuilder, Map)
    + Fix SpotBugs [ERROR] High: Potentially dangerous use of
    non-short-circuit logic in org.apache.commons.codec.language
    .DaitchMokotoffSoundex.cleanup(String)
    [org.apache.commons.codec.language.DaitchMokotoffSoundex] At
    DaitchMokotoffSoundex.java:[line 350]
    NS_DANGEROUS_NON_SHORT_CIRCUIT
  * Changes
    + Bump org.apache.commons:commons-parent from 79 to 85 #375
    + [test] Bump commons-io:commons-io from 2.18.0 to 2.20.0
    + [test] Bump org.apache.commons:commons-lang3 from 3.17.0 to
    3.18.0 #386</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770897601">- Update to 1.20.0
  * New features
    + Add org.apache.commons.codec.digest.Crc16
    + Add builders to org.apache.commons.codec.digest streams and
    deprecate some old constructors
    + Add builder to Base16 streams and deprecate some old
    constructors
    + Add support for SHAKE128-256 and SHAKE256-512 to 'DigestUtils'
    and 'MessageDigestAlgorithms' on Java 25 and up
    + Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and
    refactor subclasses
  * Changes
    + Deprecate all but one Base32 constructor in favor of the
    builder added in version 1.17.0
    + Deprecate all but one Base64 constructor in favor of the
    builder added in version 1.17.0
    + BaseNCodecInputStream subclasses are now type-safe to match
    its matching BaseNCodec
    + BaseNCodecOutputStream subclasses are now type-safe to match
    its matching BaseNCodec
    + Bump org.apache.commons:commons-parent from 85 to 91
    + [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to
    3.19.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770897602">- Update to 1.21.0
  * New features
    + CODEC-333: Add distinct Base64 decoding for standard and
    URL-safe formats
  * Fixed Bugs
    + Fix oak leaf icon references in overview.html when running
    'mvn clean javadoc:javadoc'
    + Fix Apache RAT plugin console warnings
    + Fix malformed Javadoc comments
  * Changes
    + Bump org.apache.commons:commons-parent from 91 to 96 #415,
    [#418]
    + Bump commons-io:commons-io from 2.20.0 to 2.21.0
    + Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1774872000">- Clean up the spec file
- The aspell-mail.txt not needed anymore since the mentioned file
  has now the right Apache-2.0 header</changelog>
</package>
<package pkgid="99208f99a22ecbde82e1cd41c37e537e0984fa624b7f64fd3e3209190faa06b140856cbcc10eafdb0fb50f485e977036fe6cd193a68385104564464d54db7b22" name="apache-commons-codec-javadoc" arch="noarch">
  <version epoch="0" ver="1.21.0" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Do not alias the artifact to itself</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 1.16.0:
  * Minor improvements #67. Fixes CODEC-295.
  * Remove duplicated words from Javadocs.
  * Simplify assertion #84. Fixes CODEC-301.
  * Simplify assertion #84. Fixes CODEC-300.
  * Use Standard Charset object #82. Fixes CODEC-298.
  * Use String.contains() functions #125.
  * Avoid use toString() or substring() in favor of a simplified expression #126.
  * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305.
  * Fix several typos, improve writing in some javadocs #139.
  * BaseNCodecOutputStream.eof() should not throw IOException.
  * Javadoc improvements and cleanups.
  * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int).
  * Add support for Blake3 family of hashes. Fixes CODEC-296.
  * Add github/codeql-action.
  * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152.
  * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121.
  * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153.
  * Bump commons-parent from 52 to 58, #147, #165, #170.
  * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285.
  * Bump Java 7 to 8.
  * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1.
  * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds).
  * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134.
  * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1.
  * Bump animal-sniffer-maven-plugin from 1.19 to 1.22.
  * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145.
  * Bump pmd from 6.47.0 to 6.52.0.
  * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143.
  * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103.
  * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102.
  * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Update to 1.16.1:
  * New features:
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs:
    + CODEC-295: Test clean ups
    + CODEC-295: Correct error in Base64 Javadoc
    + CODEC-295: Add minimum Java version in changes.xml
    + CODEC-310: Documentation update for the
    org.apache.commons.codec.digest.* package
    + Precompile regular expression in UnixCrypt.crypt(byte[],
    String)
    + CODEC-315: Fix possible IndexOutOfBoundException in
    PhoneticEngine.encode method
    + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in
    QuotedPrintableCodec.encodeQuotedPrintable() method
    + CODEC-312: Fix possible StringIndexOutOfBoundException in
    MatchRatingApproachEncoder.encode() method
    + CODEC-311: Fix possible ArrayIndexOutOfBoundException in
    RefinedSoundex.getMappingCode()
    + CODEC-314: Fix possible IndexOutOfBoundsException in
    PercentCodec.insertAlwaysEncodeChars() method
    + Deprecate UnixCrypt 0-argument constructor
    + Deprecate Md5Crypt 0-argument constructor
    + Deprecate Crypt 0-argument constructor
    + Deprecate StringUtils 0-argument constructor
    + Deprecate Resources 0-argument constructor
    + Deprecate Charsets 0-argument constructor
    + Deprecate CharEncoding 0-argument constructor</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714651200">- Update to 1.17.0
  * New features:
    + Add override
    org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size().
    + Add support for Base64 custom alphabets #266.
    + Add Base64.Builder (allows custom alphabets).
    + Add Base32.Builder (allows custom alphabets).
    + Add Base64 support for a custom padding byte (like Base32).
  * Fixes:
    + Wrong output of DoubleMetaphone in 1.16.1. Fixes CODEC-320.
    + Optimize memory allocation in PhoneticEngine.
    + BCodec and QCodec encode() methods throw
    UnsupportedCharsetException instead of EncoderException.
    + Set Javadoc link to latest Java API LTS version.
    + Base32 constructor fails-fast with a NullPointerException if
    the custom alphabet array is null.
    + Base32 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of a custom
    alphabet array.
  * Updates:
    + Bump org.apache.commons:commons-parent from 66 to 69 #250,
    [#261].
    + Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.17.1
  * Bug fixes:
    + Md5Crypt now throws IllegalArgumentException on an invalid
    prefix.
  * Dependency Updates:
    + Bump org.apache.commons:commons-parent from 69 to 71 #286.
    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
    to 1.24 #293.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #292.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743163200">- Update to 1.18.0
  * New features
    + Add Base32.Builder.setHexDecodeTable(boolean).
    + Add Base32.Builder.setHexEncodeTable(boolean).
  * Changes
    + Bump org.apache.commons:commons-parent from 78 to 79.
- Includes changes from 1.17.2
  * Fixed Bugs
    + Rewrite DaitchMokotoffSoundex.soundex(String) using
    String.join().
    + CODEC-324:  Use Resource.class to load resources, rather than
    its class loader #353.
    + Deprecate CharSequenceUtils.CharSequenceUtils().
    + Deprecate Sha2Crypt.Sha2Crypt().
  * Changes
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#296], #305, #313.
    + Bump org.apache.commons:commons-parent from 71 to 78 #310,
    [#312], #319, #323, #326, #333.
    + [test] Bump commons-io:commons-io from 2.16.1 to 2.18.0 #318,
    [#341].
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
    3.2.1 #332.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770897600">- Update to 1.19.0
  * New features
    + Add HmacUtils.hmac(Path)
    + Add HmacUtils.hmacHex(Path)
    + Add PMD check to the default Maven goal
    + Add SpotBugs check to the default Maven goal
  * Fixed Bugs
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS
    (from org.apache.commons:commons-parent:80)
    + Refactor DigestUtils.updateDigest(MessageDigest, File) to use
    NIO
    + CODEC-328:  Clarify Javadoc for
    org.apache.commons.codec.digest.UnixCrypt.crypt(byte[],String)
    + Precompile regular expressions in DaitchMokotoffSoundex.Rule
    + Precompile regular expressions in
    DaitchMokotoffSoundex.parseRules(Scanner, String, Map, Map)
    + Precompile regular expressions in
    Lang.loadFromResource(String, Languages)
    + Precompile regular expressions in
    PhoneticEngine.encode(String, LanguageSet)
    + Precompile regular expressions in
    org.apache.commons.codec.language.bm.Rule.parse*(*)
    + Remove redundant checks for whitespace in
    DaitchMokotoffSoundex.soundex(String, boolean)
    + Javadoc typo in Base16.java #380
    + Deprecate unused constant org.apache.commons.codec.language.bm
    .Rule.ALL
    + CODEC-331: org.apache.commons.codec.language.bm.Rule
    .parsePhonemeExpr(String) adds duplicate empty phoneme when
    input ends with |
    + CODEC-331: org.apache.commons.codec.language
    .DaitchMokotoffSoundex.cleanup(String) does not remove special
    characters like punctuation
    + Fix PMD multiple UnnecessaryFullyQualifiedName in
    org.apache.commons.codec.binary.StringUtils
    + Fix PMD UnusedFormalParameter in private constructor in
    org.apache.commons.codec.binary.Base16
    + Fix PMD multiple UnnecessaryFullyQualifiedName in
    org.apache.commons.codec.digest.Blake3
    + Fix PMD UnnecessaryFullyQualifiedName in
    org.apache.commons.codec.digest.Md5Crypt
    + Fix PMD EmptyControlStatement in
    org.apache.commons.codec.language.Metaphone
    + Fix SpotBugs [ERROR] Medium: org.apache.commons.codec.binary
    .BaseNCodec$AbstractBuilder.setEncodeTable(byte[]) may expose
    internal representation by storing an externally mutable
    object into BaseNCodec$AbstractBuilder.encodeTable [org.apache
    .commons.codec.binary.BaseNCodec$AbstractBuilder] At
    BaseNCodec.java:[line 131] EI_EXPOSE_REP2
    + The method org.apache.commons.codec.binary.BaseNCodec
    .AbstractBuilder.setLineSeparator(byte...) now makes a
    defensive copy
    + Avoid unnecessary String conversion in
    org.apache.commons.codec.language.bm.PhoneticEngine
    .applyFinalRules(PhonemeBuilder, Map)
    + Fix SpotBugs [ERROR] High: Potentially dangerous use of
    non-short-circuit logic in org.apache.commons.codec.language
    .DaitchMokotoffSoundex.cleanup(String)
    [org.apache.commons.codec.language.DaitchMokotoffSoundex] At
    DaitchMokotoffSoundex.java:[line 350]
    NS_DANGEROUS_NON_SHORT_CIRCUIT
  * Changes
    + Bump org.apache.commons:commons-parent from 79 to 85 #375
    + [test] Bump commons-io:commons-io from 2.18.0 to 2.20.0
    + [test] Bump org.apache.commons:commons-lang3 from 3.17.0 to
    3.18.0 #386</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770897601">- Update to 1.20.0
  * New features
    + Add org.apache.commons.codec.digest.Crc16
    + Add builders to org.apache.commons.codec.digest streams and
    deprecate some old constructors
    + Add builder to Base16 streams and deprecate some old
    constructors
    + Add support for SHAKE128-256 and SHAKE256-512 to 'DigestUtils'
    and 'MessageDigestAlgorithms' on Java 25 and up
    + Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and
    refactor subclasses
  * Changes
    + Deprecate all but one Base32 constructor in favor of the
    builder added in version 1.17.0
    + Deprecate all but one Base64 constructor in favor of the
    builder added in version 1.17.0
    + BaseNCodecInputStream subclasses are now type-safe to match
    its matching BaseNCodec
    + BaseNCodecOutputStream subclasses are now type-safe to match
    its matching BaseNCodec
    + Bump org.apache.commons:commons-parent from 85 to 91
    + [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to
    3.19.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770897602">- Update to 1.21.0
  * New features
    + CODEC-333: Add distinct Base64 decoding for standard and
    URL-safe formats
  * Fixed Bugs
    + Fix oak leaf icon references in overview.html when running
    'mvn clean javadoc:javadoc'
    + Fix Apache RAT plugin console warnings
    + Fix malformed Javadoc comments
  * Changes
    + Bump org.apache.commons:commons-parent from 91 to 96 #415,
    [#418]
    + Bump commons-io:commons-io from 2.20.0 to 2.21.0
    + Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1774872000">- Clean up the spec file
- The aspell-mail.txt not needed anymore since the mentioned file
  has now the right Apache-2.0 header</changelog>
</package>
<package pkgid="d75e0c7f03cc218ae83d3822c34f43a71f32c747320dbe5b1d2bb78fd4daabf880c6437a2ca47cd3a3c082b1b2e3fd808e8ea02f225fc684592fae17cd39e82a" name="apache-commons-collections" arch="noarch">
  <version epoch="0" ver="3.2.2" rel="9.2"/>
  <changelog author="tchvatal@suse.com" date="1450353600">- Version update to 3.2.2:
  * Various bugfixes
  * Unix formating in the archive
  * Fixes bnc#954102
- Refresh patches for the dos2unix conversion:
  * commons-collections-3.2-build_xml.patch
  * jakarta-commons-collections-javadoc-nonet.patch
- Add patch to add missing MANIFEST.MF file:
  * commons-collections-missing-MF.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix build with jdk9 by specifying java source and target 1.6
- Added patch:
  * commons-collections-3.2.2-tf.javadoc.patch
  - Fix unresolved symbols when building tf.javadoc</changelog>
  <changelog author="fstrba@suse.com" date="1506686400">- Don't condition the maven defines on release version, but on
  _maven_repository being defined</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="fstrba@suse.com" date="1531224000">- Added patch:
  * commons-collections-jdk11.patch
    + resolve ambiguity with toArray(null)
  + fixes tests with jdk11</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="1651752000">- Do not use a dummy pom that only declares dependencies for the
  testframework artifact
- Clean up the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Modified patch:
  * commons-collections-3.2-build_xml.patch
    + In ant Javac task, use "release" with compilers that support
    it. Use source/target for others. Fixes some return value
    incompatibilities with jdk 21</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="bb0ddd31e3a7fbd2bb4d890514f882b05400e6ac5651b3ec81904ca729bf5bea460bbafd5612c07e8c66d231184cd296dda4ef0c80f4e814d473af59e7467c6e" name="apache-commons-collections-javadoc" arch="noarch">
  <version epoch="0" ver="3.2.2" rel="9.2"/>
  <changelog author="tchvatal@suse.com" date="1450353600">- Version update to 3.2.2:
  * Various bugfixes
  * Unix formating in the archive
  * Fixes bnc#954102
- Refresh patches for the dos2unix conversion:
  * commons-collections-3.2-build_xml.patch
  * jakarta-commons-collections-javadoc-nonet.patch
- Add patch to add missing MANIFEST.MF file:
  * commons-collections-missing-MF.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix build with jdk9 by specifying java source and target 1.6
- Added patch:
  * commons-collections-3.2.2-tf.javadoc.patch
  - Fix unresolved symbols when building tf.javadoc</changelog>
  <changelog author="fstrba@suse.com" date="1506686400">- Don't condition the maven defines on release version, but on
  _maven_repository being defined</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="fstrba@suse.com" date="1531224000">- Added patch:
  * commons-collections-jdk11.patch
    + resolve ambiguity with toArray(null)
  + fixes tests with jdk11</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="1651752000">- Do not use a dummy pom that only declares dependencies for the
  testframework artifact
- Clean up the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Modified patch:
  * commons-collections-3.2-build_xml.patch
    + In ant Javac task, use "release" with compilers that support
    it. Use source/target for others. Fixes some return value
    incompatibilities with jdk 21</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="10947bf504c9822afaae58158501eafd26f8c8fe0c4ac7ae0292a7f3c1ca3c62ccc0f1dd5beb743813e896f185b19e50ea7cebdc6ff4d159f998787a31a9ed3e" name="apache-commons-collections-testframework" arch="noarch">
  <version epoch="0" ver="3.2.2" rel="9.2"/>
  <changelog author="tchvatal@suse.com" date="1450353600">- Version update to 3.2.2:
  * Various bugfixes
  * Unix formating in the archive
  * Fixes bnc#954102
- Refresh patches for the dos2unix conversion:
  * commons-collections-3.2-build_xml.patch
  * jakarta-commons-collections-javadoc-nonet.patch
- Add patch to add missing MANIFEST.MF file:
  * commons-collections-missing-MF.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix build with jdk9 by specifying java source and target 1.6
- Added patch:
  * commons-collections-3.2.2-tf.javadoc.patch
  - Fix unresolved symbols when building tf.javadoc</changelog>
  <changelog author="fstrba@suse.com" date="1506686400">- Don't condition the maven defines on release version, but on
  _maven_repository being defined</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="fstrba@suse.com" date="1531224000">- Added patch:
  * commons-collections-jdk11.patch
    + resolve ambiguity with toArray(null)
  + fixes tests with jdk11</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="1651752000">- Do not use a dummy pom that only declares dependencies for the
  testframework artifact
- Clean up the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Modified patch:
  * commons-collections-3.2-build_xml.patch
    + In ant Javac task, use "release" with compilers that support
    it. Use source/target for others. Fixes some return value
    incompatibilities with jdk 21</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="950113a970b11555a8746c4d9c766e5ea31326ae0e2438c8f99b211b8e9aeb4f30404b917b3a3e9a4a612e88a02508bc4e19e405446c8d822c60e5640d5d8956" name="apache-commons-collections4" arch="noarch">
  <version epoch="0" ver="4.4" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551700800">- Initial packaging of apache-commons-collections4 4.1
- Added patches:
  * commons-collections4-4.1-bundle.patch
    + Add to the manifest OSGi bundle information
  * commons-collections4-4.1-javadoc.patch
    + Do not try to download web-based resources during the build.
  * commons-collections4-4.1-jdk11.patch
    + Resolve type ambiguity in a toArray(null) call</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Update to upstream version 4.4
  * Changes
    + Updates the platform requirement from Java 6 to 8
    + Add Automatic-Module-Name MANIFEST entry for Java 9
    compatibility
    + Added a few new APIs.
  * Builds with java 21 out of the box
  * Generated ant build system with maven-ant-plugin in order to
    build with ant like before.
- Removed patches:
  * commons-collections4-4.1-bundle.patch
  * commons-collections4-4.1-javadoc.patch
  * commons-collections4-4.1-jdk11.patch
    + All changes factored into the generated build.xml</changelog>
</package>
<package pkgid="e986f26500c9701bf9abff99f4d2fead53d6f0d84b549a933e761811071e0d2223751291507f82ea643f4cd966d9d4e614e6765f6ecb80acbb0e363417b1225e" name="apache-commons-collections4-javadoc" arch="noarch">
  <version epoch="0" ver="4.4" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551700800">- Initial packaging of apache-commons-collections4 4.1
- Added patches:
  * commons-collections4-4.1-bundle.patch
    + Add to the manifest OSGi bundle information
  * commons-collections4-4.1-javadoc.patch
    + Do not try to download web-based resources during the build.
  * commons-collections4-4.1-jdk11.patch
    + Resolve type ambiguity in a toArray(null) call</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Update to upstream version 4.4
  * Changes
    + Updates the platform requirement from Java 6 to 8
    + Add Automatic-Module-Name MANIFEST entry for Java 9
    compatibility
    + Added a few new APIs.
  * Builds with java 21 out of the box
  * Generated ant build system with maven-ant-plugin in order to
    build with ant like before.
- Removed patches:
  * commons-collections4-4.1-bundle.patch
  * commons-collections4-4.1-javadoc.patch
  * commons-collections4-4.1-jdk11.patch
    + All changes factored into the generated build.xml</changelog>
</package>
<package pkgid="14b4df97a5158555dd56b5628af4aa74e45fe0822647c59a3fa98656f0c459058ef8190d3eacd8886673360103b4d857f262b1533a42f4bfe09aaf0197644973" name="apache-commons-compress" arch="noarch">
  <version epoch="0" ver="1.26.1" rel="1.2"/>
  <changelog author="fstrba@suse.com" date="1505736000">- Fix build with jdk9: specify java source and target 1.6
- Build also the javadoc package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548417600">- Rename package to apache-commons-compress
  * Upgrade to version 1.18
  * Use build.xml file generated ba mvn ant:ant and simplified
    manually after
    + Allows building with ant and considerably shortens build
    cycle
- Added patches
  * 0001-Remove-Brotli-compressor.patch
    + do not build Brotli compressor, since we don't have its
    dependencies
  * 0002-Remove-ZSTD-compressor.patch
    + do not build ZSTD compressor, since we don't have its
    dependencies
  * fix_java_8_compatibility.patch
    + restore Java 8 compatibility in java.nio.ByteBuffer use</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548590400">- Add missing RPM group for %name-javadoc.</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="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1566993600">- Updated to 1.19 [bsc#1148475, CVE-2019-12402]
  * ZipFile could get stuck in an infinite loop when parsing ZIP archives
    with certain strong encryption headers (CVE-2019-12402).
  * ZipArchiveInputStream and ZipFile will no longer throw an exception if
    an extra field generally understood by Commons Compress is malformed
    but rather turn them into UnrecognizedExtraField instances.  You can
    influence the way extra fields are parsed in more detail by using the
    new getExtraFields(ExtraFieldParsingBehavior) method of ZipArchiveEntry now.
  * Some of the ZIP extra fields related to strong encryption will now
    throw ZipExceptions rather than ArrayIndexOutOfBoundsExceptions in
    certain cases when used directly. There is no practical difference
    when they are read via ZipArchiveInputStream or ZipFile.
  * ParallelScatterZipCreator now writes entries in the same order they have
    been added to the archive.
  * ZipArchiveInputStream and ZipFile are more forgiving when parsing extra
    fields by default now.
  * TarArchiveInputStream has a new lenient mode that may allow it to read
    certain broken archives.
- Rebased patch fix_java_8_compatibility.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1626782400">- Updated to 1.21
  * When reading a specially crafted 7Z archive, the construction of
    the list of codecs that decompress an entry can result in an
    infinite loop. This could be used to mount a denial of service
    attack against services that use Compress' sevenz package.
    (CVE-2021-35515, bsc#1188463)
  * When reading a specially crafted 7Z archive, Compress can be
    made to allocate large amounts of memory that finally leads to
    an out of memory error even for very small inputs. This could
    be used to mount a denial of service attack against services
    that use Compress' sevenz package. (CVE-2021-35516, bsc#1188464)
  * When reading a specially crafted TAR archive, Compress can be
    made to allocate large amounts of memory that finally leads to
    an out of memory error even for very small inputs. This could be
    used to mount a denial of service attack against services that
    use Compress' tar package. (CVE-2021-35517, bsc#1188465)
  * When reading a specially crafted ZIP archive, Compress can be
    made to allocate large amounts of memory that finally leads to
    an out of memory error even for very small inputs. This could
    be used to mount a denial of service attack against services
    that use Compress' zip package. (CVE-2021-36090, bsc#1188466)
- New dependency on asm3 for Pack200 compressor
- Rebased patch fix_java_8_compatibility.patch to a new context and
  added some new ocurrences</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Added patch:
  * 0003-Remove-Pack200-compressor.patch
    + Remove support for pack200 which depends on old asm3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Upgrade to 1.26
  * Fixing several vulnerabilities
    + bsc#1220068, CVE-2024-26308
    + bsc#1220070, CVE-2024-25710
  * New Features
    + Add and use ZipFile.builder(), ZipFile.Builder, and deprecate
    constructors
    + Add and use SevenZFile.builder(), SevenZFile.Builder, and
    deprecate constructors
    + Add and use ArchiveInputStream.getCharset()
    + Add and use ArchiveEntry.resolveIn(Path)
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs
    + COMPRESS-632: Check for invalid PAX values in TarArchiveEntry
    + COMPRESS-632: Fix for zero size headers in ArjInputStream
    + COMPRESS-632: Fixes and tests for ArInputStream
    + COMPRESS-632: Fixes for dump file parsing
    + COMPRESS-632: Improve CPIO exception detection and handling
    + Deprecate SkipShieldingInputStream without replacement (no
    longer used)
    + Reuse commons-codec, don't duplicate class PureJavaCrc32C
    (removed package-private class)
    + Reuse commons-codec, don't duplicate class XXHash32
    (deprecated class)
    + Reuse commons-io, don't duplicate class Charsets (deprecated
    class)
    + Reuse commons-io, don't duplicate class IOUtils (deprecated
    methods)
    + Reuse commons-io, don't duplicate class BoundedInputStream
    (deprecated class)
    + Reuse commons-io, don't duplicate class FileTimes (deprecated
    TimeUtils methods)
    + Reuse Arrays.equals(byte[], byte[]) and deprecate
    ArchiveUtils.isEqual(byte[], byte[])
    + Add a null-check for the class loader of OsgiUtils
    + Add a null-check in Pack200.newInstance(String, String)
    + Deprecate ChecksumCalculatingInputStream in favor of
    java.util.zip.CheckedInputStream
    + Deprecate CRC32VerifyingInputStream
    .CRC32VerifyingInputStream(InputStream, long, int)
    + COMPRESS-655: FramedSnappyCompressorOutputStream produces
    incorrect output when writing a large buffer
    + COMPRESS-657: Fix TAR directory entries being misinterpreted
    as files
    + Deprecate unused method FileNameUtils.getBaseName(String)
    + Deprecate unused method FileNameUtils.getExtension(String)
    + ArchiveInputStream.BoundedInputStream.read() incorrectly adds
    1 for EOF to the bytes read count
    + Deprecate IOUtils.read(File, byte[])
    + Deprecate IOUtils.copyRange(InputStream, long, OutputStream,
    int)
    + COMPRESS-653: ZipArchiveOutputStream multi archive updates
    metadata in incorrect file
    + Deprecate ByteUtils.InputStreamByteSupplier
    + Deprecate ByteUtils.fromLittleEndian(InputStream, int)
    + Deprecate ByteUtils.toLittleEndian(DataOutput, long, int)
    + Reduce duplication by having ArchiveInputStream extend
    FilterInputStream
    + Support preamble garbage in ZipArchiveInputStream
    + COMPRESS-658: Fix formatting the lowest expressable DOS time
    + Drop reflection from ExtraFieldUtils static initialization
    + Preserve exception causation in
    ExtraFieldUtils.register(Class)
- Upgrade to 1.25.0
  * New features:
    + Add GzipParameters.getFileName() and deprecate getFilename()
    + Add GzipParameters.setFileName(String) and deprecate
    setFilename(String)
    + Add FileNameUtil.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add FileNameUtil.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add FileNameUtil.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add BZip2Utils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add BZip2Utils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add BZip2Utils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add LZMAUtils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add LZMAUtils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add LZMAUtils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add XYUtils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add XYUtils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add XYUtils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add GzipUtils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add GzipUtils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add GzipUtils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add SevenZOutputFile.putArchiveEntry(SevenZArchiveEntry) and
    deprecate putArchiveEntry(ArchiveEntry)
    + Add generics to ChangeSet and ChangeSetPerformer
    + Add generics to ArchiveStreamProvider and friends
    + Add a generic type parameter to ArchiveOutputStream and avoid
    unchecked/unconfirmed type casts in subclasses
    + Add a generic type parameter to ArchiveInputStream and
    deprecate redundant get methods in subclasses
    + COMPRESS-648: Add ability to restrict autodetection in
    CompressorStreamFactory
  * Fixed Bugs:
    + Precompile regular expression in
    ArArchiveInputStream.isBSDLongName(String)
    + Precompile regular expression in
    ArArchiveInputStream.isGNULongName(String)
    + Precompile regular expression in
    TarArchiveEntry.parseInstantFromDecimalSeconds(String)
    + Precompile regular expression in
    ChangeSet.addDeletion(Change)
    + COMPRESS-649: Improve performance in
    BlockLZ4CompressorOutputStream
    + Null-guard Lister.main(String[]) for programmatic invocation
    + NPE in pack200.NewAttributeBands.Reference
    .addAttributeToBand(NewAttribute, InputStream)
    + Incorrect lazy initialization and update of static field in
    pack200.CodecEncoding.getSpecifier(Codec, Codec)
    + Incorrect string comparison in unpack200.AttributeLayout
    .numBackwardsCallables()
    + Inefficient use of keySet iterator instead of entrySet
    iterator in pack200.PackingOptions
    .addOrUpdateAttributeActions(List, Map, int)
    + Package private class pack200.IcBands.IcTuple should be a
    static inner class
    + Private class ZipFile.BoundedFileChannelInputStream should be
    a static inner class
    + Refactor internal SevenZ AES256SHA256Decoder InputStream into
    a named static inner class
    + Refactor internal SevenZ AES256SHA256Decoder OutputStream into
    a named static inner class
    + Use the root Locale for string conversion of command line
    options in org.apache.commons.compress.archivers.sevenz.CLI
    + Calling PackingUtils.config(PackingOptions) with null now
    closes the internal FileHandler
    + COMPRESS-650: LZ4 compressor throws IndexOutOfBoundsException
    + COMPRESS-632: LZWInputStream.initializeTables(int) should
    throw IllegalArgumentException instead of
    ArrayIndexOutOfBoundsException
    + COMPRESS-647: Throw IOException instead of
    ArrayIndexOutOfBoundsException when reading Zip with data
    descriptor entries
- Update to 1.24.0
  * New features:
    + Make ZipArchiveEntry.getLocalHeaderOffset() public
  * Fixed Bugs:
    + Use try-with-resources in ArchiveStreamFactory
    + Javadoc and code comments: Sanitize grammar issues and typos
    + Remove redundant (null) initializations
    + [StepSecurity] ci: Harden GitHub Actions
- Update to 1.23.0
  * New features:
    + COMPRESS-614: Use FileTime for time fields in
    SevenZipArchiveEntry
    + COMPRESS-621: Fix calculation the offset of the first ZIP
    central directory entry
    + COMPRESS-633:Add encryption support for SevenZ
    + COMPRESS-613: Support for extra time data in Zip archives
    + COMPRESS-621: Add org.apache.commons.compress.archivers.zip
    .DefaultBackingStoreSupplier to write to a custom folder
    instead of the default temporary folder.
    + COMPRESS-600: Add capability to configure Deflater strategy
    in GzipCompressorOutputStream:
    GzipParameters.setDeflateStrategy(int).
  * Fixed Bugs:
    + Implicit narrowing conversion in compound assignment
    + Avoid NPE in FileNameUtils.getBaseName(Path) for paths with
    zero elements like root paths
    + Avoid NPE in FileNameUtils.getExtension(Path) for paths with
    zero elements like root paths
    + LZMA2Decoder.decode() looses original exception
    + Extract conditions and avoid duplicate code.
    + Remove duplicate conditions. Use switch instead.
    + Replace JUnit 3 and 4 with JUnit 5
    + Make 'ZipFile.offsetComparator' static
    + COMPRESS-638: The GzipCompressorOutputStream#writeHeader()
    uses ISO_8859_1 to write the file name and comment. If the
    strings contains non-ISO_8859_1 characters, unknown characters
    are displayed after decompression. Use percent encoding for
    non ISO_8859_1 characters.
    + Port some code from IO to NIO APIs
    + pack200: Fix FileBands misusing InputStream#read(byte[])
    + COMPRESS-641: Add TarArchiveEntry.getLinkFlag()
    + COMPRESS-642: Integer overflow ArithmeticException in
    TarArchiveOutputStream
    + COMPRESS-642: org.apache.commons.compress.archivers.zip
    .ZipFile.finalize() should not write to std err.
  * Removed:
    + Remove BZip2CompressorOutputStream.finalize() which only wrote
    to std err
- Update to 1.22
  * New features:
    + COMPRESS-602: Migrate zip package to use NIO
    + Add APK file extension constants: ArchiveStreamFactory.APK,
    APKM, APKS, XAPK
    + ArchiveStreamFactory.createArchiveInputStream(String,
    InputStream, String) supports the "APK" format (it's a JAR)
    + Expander example now has NIO Path versions of IO File APIs
    + COMPRESS-612: Improve TAR support for file times
    + Add SevenZArchiveEntry.setContentMethods(SevenZMethodConfiguration...)
  * Fixed Bugs:
    + Fix some compiler warnings in pack200 packages
    + Close File input stream after unpacking in
    Pack200UnpackerAdapter.unpack(File, JarOutputStream)
    + Pack200UnpackerAdapter.unpack(InputStream, JarOutputStream)
    should not close its given input stream
    + COMPRESS-596: Fix minor problem in examples.
    + COMPRESS-584: Add a limit to the copy buffer in
    IOUtils.readRange() to avoid reading more from a channel than
    asked for
    + Documentation nits
    + Replace wrapper Collections.sort is with an instance method
    directly
    + Replace manual comparisons with Comparator.comparingInt()
    + Replace manual copy of array contents with System.arraycopy()
    + Fix thread safety issues when encoding 7z password
    + bzip2: calculate median-of-3 on unsigned values
    + Use Math.min and Math.max calculations.
    + COMPRESS-603: Expander should be able to work if an entry's
    name is "./".
    + COMPRESS-604: Ensure compatibility with Java 8
    + Use StringBuilder instead of StringBuffer.
    + Inline variable. Remove redundant local variable.
    + Use compare method
    + Remove Unnecessary interface modifiers
    + Avoid use C-style array declaration.
    + ChecksumVerifyingInputStream.read() does not always validate
    checksum at end-of-stream
    + Fix TarFileTest
    + COMPRESS-625: Update Wikipedia link in TarUtils.java:627.
    + COMPRESS-626: OutOfMemoryError on malformed pack200 input
    (attributes).
    + COMPRESS-628: OutOfMemoryError on malformed pack200 input
    (org.apache.commons.compress.harmony.pack200.NewAttributeBands
    .readNextUnionCase).
    + COMPRESS-628: OutOfMemoryError on malformed unpack200 input
    (org.apache.commons.compress.harmony.unpack200
    .NewAttributeBands.readNextUnionCase).
    + Some input streams are not closed in org.apache.commons
    .compress.harmony.pack200.PackingUtils
    + COMPRESS-627: Pack200 causes a 'archive.3E' error if it's not
    in the system class loader.
- Modified patches:
  * 0001-Remove-Brotli-compressor.patch
  * 0002-Remove-ZSTD-compressor.patch
  * 0003-Remove-Pack200-compressor.patch
    + rediff to changed context
- Removed patch:
  * fix_java_8_compatibility.patch
    + not needed, since we handle the compatibility differently</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1715688000">- Upgrade to 1.26.1
  * Fixed Bugs
    + COMPRESS-659: TarArchiveOutputStream should use Commons IO
    Charsets instead of Commons Codec Charsets.
    + COMPRESS-660: Add org.apache.commons.codec to OSGi imports.
    + COMPRESS-664 Return null value from getNextEntry() for empty
    file.
    + COMPRESS-664: Remove unused variables in tests.
    + COMPRESS-666: Multithreaded access to Tar archive throws
    java.util.zip.ZipException: Corrupt GZIP trailer.
    + COMPRESS-644: ArchiveStreamFactory.detect(InputStream) returns
    TAR for ICO file.
    + COMPRESS-661: ArchiveInputStream markSupported should always
    return false.
    + COMPRESS-662: Remove out of date jar and scripts.</changelog>
</package>
<package pkgid="b2f39a3dc480dbf3ab8a480d5ab72bb88469d9fd55fa445cf28f2643cc2040c372b1ae44fc3bb0b7db9d7cc8c496b0fc7c33507530d987fb410eaa369983d41a" name="apache-commons-compress-javadoc" arch="noarch">
  <version epoch="0" ver="1.26.1" rel="1.2"/>
  <changelog author="fstrba@suse.com" date="1505736000">- Fix build with jdk9: specify java source and target 1.6
- Build also the javadoc package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548417600">- Rename package to apache-commons-compress
  * Upgrade to version 1.18
  * Use build.xml file generated ba mvn ant:ant and simplified
    manually after
    + Allows building with ant and considerably shortens build
    cycle
- Added patches
  * 0001-Remove-Brotli-compressor.patch
    + do not build Brotli compressor, since we don't have its
    dependencies
  * 0002-Remove-ZSTD-compressor.patch
    + do not build ZSTD compressor, since we don't have its
    dependencies
  * fix_java_8_compatibility.patch
    + restore Java 8 compatibility in java.nio.ByteBuffer use</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548590400">- Add missing RPM group for %name-javadoc.</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="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1566993600">- Updated to 1.19 [bsc#1148475, CVE-2019-12402]
  * ZipFile could get stuck in an infinite loop when parsing ZIP archives
    with certain strong encryption headers (CVE-2019-12402).
  * ZipArchiveInputStream and ZipFile will no longer throw an exception if
    an extra field generally understood by Commons Compress is malformed
    but rather turn them into UnrecognizedExtraField instances.  You can
    influence the way extra fields are parsed in more detail by using the
    new getExtraFields(ExtraFieldParsingBehavior) method of ZipArchiveEntry now.
  * Some of the ZIP extra fields related to strong encryption will now
    throw ZipExceptions rather than ArrayIndexOutOfBoundsExceptions in
    certain cases when used directly. There is no practical difference
    when they are read via ZipArchiveInputStream or ZipFile.
  * ParallelScatterZipCreator now writes entries in the same order they have
    been added to the archive.
  * ZipArchiveInputStream and ZipFile are more forgiving when parsing extra
    fields by default now.
  * TarArchiveInputStream has a new lenient mode that may allow it to read
    certain broken archives.
- Rebased patch fix_java_8_compatibility.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1626782400">- Updated to 1.21
  * When reading a specially crafted 7Z archive, the construction of
    the list of codecs that decompress an entry can result in an
    infinite loop. This could be used to mount a denial of service
    attack against services that use Compress' sevenz package.
    (CVE-2021-35515, bsc#1188463)
  * When reading a specially crafted 7Z archive, Compress can be
    made to allocate large amounts of memory that finally leads to
    an out of memory error even for very small inputs. This could
    be used to mount a denial of service attack against services
    that use Compress' sevenz package. (CVE-2021-35516, bsc#1188464)
  * When reading a specially crafted TAR archive, Compress can be
    made to allocate large amounts of memory that finally leads to
    an out of memory error even for very small inputs. This could be
    used to mount a denial of service attack against services that
    use Compress' tar package. (CVE-2021-35517, bsc#1188465)
  * When reading a specially crafted ZIP archive, Compress can be
    made to allocate large amounts of memory that finally leads to
    an out of memory error even for very small inputs. This could
    be used to mount a denial of service attack against services
    that use Compress' zip package. (CVE-2021-36090, bsc#1188466)
- New dependency on asm3 for Pack200 compressor
- Rebased patch fix_java_8_compatibility.patch to a new context and
  added some new ocurrences</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Added patch:
  * 0003-Remove-Pack200-compressor.patch
    + Remove support for pack200 which depends on old asm3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Upgrade to 1.26
  * Fixing several vulnerabilities
    + bsc#1220068, CVE-2024-26308
    + bsc#1220070, CVE-2024-25710
  * New Features
    + Add and use ZipFile.builder(), ZipFile.Builder, and deprecate
    constructors
    + Add and use SevenZFile.builder(), SevenZFile.Builder, and
    deprecate constructors
    + Add and use ArchiveInputStream.getCharset()
    + Add and use ArchiveEntry.resolveIn(Path)
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs
    + COMPRESS-632: Check for invalid PAX values in TarArchiveEntry
    + COMPRESS-632: Fix for zero size headers in ArjInputStream
    + COMPRESS-632: Fixes and tests for ArInputStream
    + COMPRESS-632: Fixes for dump file parsing
    + COMPRESS-632: Improve CPIO exception detection and handling
    + Deprecate SkipShieldingInputStream without replacement (no
    longer used)
    + Reuse commons-codec, don't duplicate class PureJavaCrc32C
    (removed package-private class)
    + Reuse commons-codec, don't duplicate class XXHash32
    (deprecated class)
    + Reuse commons-io, don't duplicate class Charsets (deprecated
    class)
    + Reuse commons-io, don't duplicate class IOUtils (deprecated
    methods)
    + Reuse commons-io, don't duplicate class BoundedInputStream
    (deprecated class)
    + Reuse commons-io, don't duplicate class FileTimes (deprecated
    TimeUtils methods)
    + Reuse Arrays.equals(byte[], byte[]) and deprecate
    ArchiveUtils.isEqual(byte[], byte[])
    + Add a null-check for the class loader of OsgiUtils
    + Add a null-check in Pack200.newInstance(String, String)
    + Deprecate ChecksumCalculatingInputStream in favor of
    java.util.zip.CheckedInputStream
    + Deprecate CRC32VerifyingInputStream
    .CRC32VerifyingInputStream(InputStream, long, int)
    + COMPRESS-655: FramedSnappyCompressorOutputStream produces
    incorrect output when writing a large buffer
    + COMPRESS-657: Fix TAR directory entries being misinterpreted
    as files
    + Deprecate unused method FileNameUtils.getBaseName(String)
    + Deprecate unused method FileNameUtils.getExtension(String)
    + ArchiveInputStream.BoundedInputStream.read() incorrectly adds
    1 for EOF to the bytes read count
    + Deprecate IOUtils.read(File, byte[])
    + Deprecate IOUtils.copyRange(InputStream, long, OutputStream,
    int)
    + COMPRESS-653: ZipArchiveOutputStream multi archive updates
    metadata in incorrect file
    + Deprecate ByteUtils.InputStreamByteSupplier
    + Deprecate ByteUtils.fromLittleEndian(InputStream, int)
    + Deprecate ByteUtils.toLittleEndian(DataOutput, long, int)
    + Reduce duplication by having ArchiveInputStream extend
    FilterInputStream
    + Support preamble garbage in ZipArchiveInputStream
    + COMPRESS-658: Fix formatting the lowest expressable DOS time
    + Drop reflection from ExtraFieldUtils static initialization
    + Preserve exception causation in
    ExtraFieldUtils.register(Class)
- Upgrade to 1.25.0
  * New features:
    + Add GzipParameters.getFileName() and deprecate getFilename()
    + Add GzipParameters.setFileName(String) and deprecate
    setFilename(String)
    + Add FileNameUtil.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add FileNameUtil.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add FileNameUtil.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add BZip2Utils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add BZip2Utils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add BZip2Utils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add LZMAUtils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add LZMAUtils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add LZMAUtils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add XYUtils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add XYUtils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add XYUtils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add GzipUtils.getCompressedFileName(String) and deprecate
    getCompressedFilename(String)
    + Add GzipUtils.getUncompressedFileName(String) and deprecate
    getUncompressedFilename(String)
    + Add GzipUtils.isCompressedFileName(String) and deprecate
    isCompressedFilename(String)
    + Add SevenZOutputFile.putArchiveEntry(SevenZArchiveEntry) and
    deprecate putArchiveEntry(ArchiveEntry)
    + Add generics to ChangeSet and ChangeSetPerformer
    + Add generics to ArchiveStreamProvider and friends
    + Add a generic type parameter to ArchiveOutputStream and avoid
    unchecked/unconfirmed type casts in subclasses
    + Add a generic type parameter to ArchiveInputStream and
    deprecate redundant get methods in subclasses
    + COMPRESS-648: Add ability to restrict autodetection in
    CompressorStreamFactory
  * Fixed Bugs:
    + Precompile regular expression in
    ArArchiveInputStream.isBSDLongName(String)
    + Precompile regular expression in
    ArArchiveInputStream.isGNULongName(String)
    + Precompile regular expression in
    TarArchiveEntry.parseInstantFromDecimalSeconds(String)
    + Precompile regular expression in
    ChangeSet.addDeletion(Change)
    + COMPRESS-649: Improve performance in
    BlockLZ4CompressorOutputStream
    + Null-guard Lister.main(String[]) for programmatic invocation
    + NPE in pack200.NewAttributeBands.Reference
    .addAttributeToBand(NewAttribute, InputStream)
    + Incorrect lazy initialization and update of static field in
    pack200.CodecEncoding.getSpecifier(Codec, Codec)
    + Incorrect string comparison in unpack200.AttributeLayout
    .numBackwardsCallables()
    + Inefficient use of keySet iterator instead of entrySet
    iterator in pack200.PackingOptions
    .addOrUpdateAttributeActions(List, Map, int)
    + Package private class pack200.IcBands.IcTuple should be a
    static inner class
    + Private class ZipFile.BoundedFileChannelInputStream should be
    a static inner class
    + Refactor internal SevenZ AES256SHA256Decoder InputStream into
    a named static inner class
    + Refactor internal SevenZ AES256SHA256Decoder OutputStream into
    a named static inner class
    + Use the root Locale for string conversion of command line
    options in org.apache.commons.compress.archivers.sevenz.CLI
    + Calling PackingUtils.config(PackingOptions) with null now
    closes the internal FileHandler
    + COMPRESS-650: LZ4 compressor throws IndexOutOfBoundsException
    + COMPRESS-632: LZWInputStream.initializeTables(int) should
    throw IllegalArgumentException instead of
    ArrayIndexOutOfBoundsException
    + COMPRESS-647: Throw IOException instead of
    ArrayIndexOutOfBoundsException when reading Zip with data
    descriptor entries
- Update to 1.24.0
  * New features:
    + Make ZipArchiveEntry.getLocalHeaderOffset() public
  * Fixed Bugs:
    + Use try-with-resources in ArchiveStreamFactory
    + Javadoc and code comments: Sanitize grammar issues and typos
    + Remove redundant (null) initializations
    + [StepSecurity] ci: Harden GitHub Actions
- Update to 1.23.0
  * New features:
    + COMPRESS-614: Use FileTime for time fields in
    SevenZipArchiveEntry
    + COMPRESS-621: Fix calculation the offset of the first ZIP
    central directory entry
    + COMPRESS-633:Add encryption support for SevenZ
    + COMPRESS-613: Support for extra time data in Zip archives
    + COMPRESS-621: Add org.apache.commons.compress.archivers.zip
    .DefaultBackingStoreSupplier to write to a custom folder
    instead of the default temporary folder.
    + COMPRESS-600: Add capability to configure Deflater strategy
    in GzipCompressorOutputStream:
    GzipParameters.setDeflateStrategy(int).
  * Fixed Bugs:
    + Implicit narrowing conversion in compound assignment
    + Avoid NPE in FileNameUtils.getBaseName(Path) for paths with
    zero elements like root paths
    + Avoid NPE in FileNameUtils.getExtension(Path) for paths with
    zero elements like root paths
    + LZMA2Decoder.decode() looses original exception
    + Extract conditions and avoid duplicate code.
    + Remove duplicate conditions. Use switch instead.
    + Replace JUnit 3 and 4 with JUnit 5
    + Make 'ZipFile.offsetComparator' static
    + COMPRESS-638: The GzipCompressorOutputStream#writeHeader()
    uses ISO_8859_1 to write the file name and comment. If the
    strings contains non-ISO_8859_1 characters, unknown characters
    are displayed after decompression. Use percent encoding for
    non ISO_8859_1 characters.
    + Port some code from IO to NIO APIs
    + pack200: Fix FileBands misusing InputStream#read(byte[])
    + COMPRESS-641: Add TarArchiveEntry.getLinkFlag()
    + COMPRESS-642: Integer overflow ArithmeticException in
    TarArchiveOutputStream
    + COMPRESS-642: org.apache.commons.compress.archivers.zip
    .ZipFile.finalize() should not write to std err.
  * Removed:
    + Remove BZip2CompressorOutputStream.finalize() which only wrote
    to std err
- Update to 1.22
  * New features:
    + COMPRESS-602: Migrate zip package to use NIO
    + Add APK file extension constants: ArchiveStreamFactory.APK,
    APKM, APKS, XAPK
    + ArchiveStreamFactory.createArchiveInputStream(String,
    InputStream, String) supports the "APK" format (it's a JAR)
    + Expander example now has NIO Path versions of IO File APIs
    + COMPRESS-612: Improve TAR support for file times
    + Add SevenZArchiveEntry.setContentMethods(SevenZMethodConfiguration...)
  * Fixed Bugs:
    + Fix some compiler warnings in pack200 packages
    + Close File input stream after unpacking in
    Pack200UnpackerAdapter.unpack(File, JarOutputStream)
    + Pack200UnpackerAdapter.unpack(InputStream, JarOutputStream)
    should not close its given input stream
    + COMPRESS-596: Fix minor problem in examples.
    + COMPRESS-584: Add a limit to the copy buffer in
    IOUtils.readRange() to avoid reading more from a channel than
    asked for
    + Documentation nits
    + Replace wrapper Collections.sort is with an instance method
    directly
    + Replace manual comparisons with Comparator.comparingInt()
    + Replace manual copy of array contents with System.arraycopy()
    + Fix thread safety issues when encoding 7z password
    + bzip2: calculate median-of-3 on unsigned values
    + Use Math.min and Math.max calculations.
    + COMPRESS-603: Expander should be able to work if an entry's
    name is "./".
    + COMPRESS-604: Ensure compatibility with Java 8
    + Use StringBuilder instead of StringBuffer.
    + Inline variable. Remove redundant local variable.
    + Use compare method
    + Remove Unnecessary interface modifiers
    + Avoid use C-style array declaration.
    + ChecksumVerifyingInputStream.read() does not always validate
    checksum at end-of-stream
    + Fix TarFileTest
    + COMPRESS-625: Update Wikipedia link in TarUtils.java:627.
    + COMPRESS-626: OutOfMemoryError on malformed pack200 input
    (attributes).
    + COMPRESS-628: OutOfMemoryError on malformed pack200 input
    (org.apache.commons.compress.harmony.pack200.NewAttributeBands
    .readNextUnionCase).
    + COMPRESS-628: OutOfMemoryError on malformed unpack200 input
    (org.apache.commons.compress.harmony.unpack200
    .NewAttributeBands.readNextUnionCase).
    + Some input streams are not closed in org.apache.commons
    .compress.harmony.pack200.PackingUtils
    + COMPRESS-627: Pack200 causes a 'archive.3E' error if it's not
    in the system class loader.
- Modified patches:
  * 0001-Remove-Brotli-compressor.patch
  * 0002-Remove-ZSTD-compressor.patch
  * 0003-Remove-Pack200-compressor.patch
    + rediff to changed context
- Removed patch:
  * fix_java_8_compatibility.patch
    + not needed, since we handle the compatibility differently</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1715688000">- Upgrade to 1.26.1
  * Fixed Bugs
    + COMPRESS-659: TarArchiveOutputStream should use Commons IO
    Charsets instead of Commons Codec Charsets.
    + COMPRESS-660: Add org.apache.commons.codec to OSGi imports.
    + COMPRESS-664 Return null value from getNextEntry() for empty
    file.
    + COMPRESS-664: Remove unused variables in tests.
    + COMPRESS-666: Multithreaded access to Tar archive throws
    java.util.zip.ZipException: Corrupt GZIP trailer.
    + COMPRESS-644: ArchiveStreamFactory.detect(InputStream) returns
    TAR for ICO file.
    + COMPRESS-661: ArchiveInputStream markSupported should always
    return false.
    + COMPRESS-662: Remove out of date jar and scripts.</changelog>
</package>
<package pkgid="451428d363eb55d66bb849f3f169d64522c47af5f292f6ef7300ce85eed6382d735bd60b19b9368e4381b2e0b24a32743dbc02f3d055776d605fcda79cf01931" name="apache-commons-configuration2" arch="noarch">
  <version epoch="0" ver="2.10.1" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646654400">- Initial packaging of commons-configuration2 2.7</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695470400">- Upgrade to version 2.9
  * New features:
    + Implement Iterable in ImmutableNode.
    + Add PropertiesConfigurationLayout.getBlankLinesBefore() and
    deprecate getBlancLinesBefore().
    + Add PropertiesConfigurationLayout.setBlankLinesBefore() and
    deprecate setBlancLinesBefore().
    + Add PropertiesConfigurationLayout.PropertyLayoutData
    .getBlankLines() and deprecate getBlancLines().
    + Add PropertiesConfigurationLayout.PropertyLayoutData
    .setBlankLines() and deprecate setBlancLines().
    + CONFIGURATION-789: Add ImmutableConfiguration.getEnum()
    methods.
    + CONFIGURATION-789: Add ImmutableConfiguration.getDuration()
    methods.
  * Fixed bugs:
    + CONFIGURATION-753: Make interpolation of collections and
    arrays in ConfigurationInterpolator consistent with behavior
    of DefaultConversionHandler. Add ConfigurationInterpolator
    .setStringConverter to allow customized string conversion
    behavior.
    + CONFIGURATION-795: Computation of blank lines after header
    comment.
    + CONFIGURATION-801: Remove redundant initializer.
    + CONFIGURATION-802: Use final.
    + CONFIGURATION-803: Java 8 lambda improvements and more.
    + CONFIGURATION-804: Redundant local variable.
    + CONFIGURATION-805: Use try with resource.
    + CONFIGURATION-805: [Javadoc] Specify that typed getList
    returns null for missing key.
    + Mention EnvironmentConfiguration in the list of
    configuration sources.
    + CONFIGURATION-808: DefaultListDelimiterHandler.escapeList
    working only for List&lt;String&gt;.
    + Use final.
    + Replace test asserts by simpler but equivalent calls.
    + CONFIGURATION-764: Single Variable Interpolation.
    + Implement proper concurrency in ConstantLookup.
    + CONFIGURATION-813: Support new namespace jakarta.mail.*
    used by javamail 2.0+ (first release October 2020).
    + CONFIGURATION-799: CombinedConfiguration#getKeys() can
    throw NoSuchElementException.
    + CONFIGURATION-822: Fix ambiguity on the section determining.
    + Use Java style array decelerations.
    + Add ImmutableNode.stream().
    + Avoid NullPointerException in org.apache.commons
    .configuration2.web.AppletConfiguration.getKeysInternal().
    + Fix JDBC prepared statements leak in org.apache.commons
    .configuration2.DatabaseConfiguration
    .clearPropertyDirect(String).
  * Changes:
    + Unclosed file handle when reading config from JAR file URL.
    Add and use FileBasedBuilderProperties
    .setURL(URL, URLConnectionOptions).
    + Make default interpolation prefix lookups configurable via
    system property. Remove dns, url, and script lookups from
    defaults (bsc#1201279, CVE-2022-33980). If these lookups are
    required for use in AbstractConfiguration subclasses, they
    must be enabled via system property.
    See ConfigurationInterpolator .getDefaultPrefixLookups() for
    details.
- Generate ANT build system from maven as to avoid build cycles
  with maven-doxia-sitetools</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1711108800">- Upgrade to version 2.10.1
  * Fixed Bugs:
    + java.lang.module.FindException: Module servlet.api not found.
    Fixes CONFIGURATION-839.
    + StackOverflowError adding property in
    AbstractListDelimiterHandler.flattenIterator(). Fixes
    CONFIGURATION-840. (bsc#1221797, CVE-2024-29131)
    + StackOverflowError calling
    ListDelimiterHandler.flatten(Object, int) with a cyclical
    object tree. Fixes CONFIGURATION-841. (bsc#1221793,
    CVE-2024-29133)
- Incldes changes from version 2.10.0
  * New features:
    +  [StepSecurity] ci: Harden GitHub Actions #307.
    +  ConfirgurationPropertySource doesn't supply resolved values
    [#309]. Fixes CONFIGURATION-834.
    +  Take prefix delimiter into account when
    SubsetConfiguration.getKeysInternal() is called #300.
    +  Guard ConfigurationMap against null configuration #355.
    +  Properties parser stack overflows on large single-key inputs
    [#369]. Fixes CONFIGURATION-838.
    +  DatabaseConfiguration.AbstractJdbcOperation.execute() throws
    NullPointerException when no data source is set #368.
  * Fixed Bugs:
    +  Add AbstractConfiguration.getKeysInternal(String, String)
    [#300].
    +  Add ImmutableConfiguration.getKeys(String, String) #300.
    +  Add
    PrefixedKeysIterator.PrefixedKeysIterator(Iterator&lt;String%gt;,
    String, String) #300.
    +  Add Maven property project.build.outputTimestamp for build
    reproducibility.
    +  Guard PatternSubtreeConfigurationWrapper constructor against
    null #365.</changelog>
</package>
<package pkgid="ab63b177695d1868093b8abee91c9f0161901b538ebc34cc7ea3d90312bceef79c91e9b4db5051c9ef58c9757acce8c0542bb10804319127d45e9b44a1bfe2bd" name="apache-commons-configuration2-javadoc" arch="noarch">
  <version epoch="0" ver="2.10.1" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646654400">- Initial packaging of commons-configuration2 2.7</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695470400">- Upgrade to version 2.9
  * New features:
    + Implement Iterable in ImmutableNode.
    + Add PropertiesConfigurationLayout.getBlankLinesBefore() and
    deprecate getBlancLinesBefore().
    + Add PropertiesConfigurationLayout.setBlankLinesBefore() and
    deprecate setBlancLinesBefore().
    + Add PropertiesConfigurationLayout.PropertyLayoutData
    .getBlankLines() and deprecate getBlancLines().
    + Add PropertiesConfigurationLayout.PropertyLayoutData
    .setBlankLines() and deprecate setBlancLines().
    + CONFIGURATION-789: Add ImmutableConfiguration.getEnum()
    methods.
    + CONFIGURATION-789: Add ImmutableConfiguration.getDuration()
    methods.
  * Fixed bugs:
    + CONFIGURATION-753: Make interpolation of collections and
    arrays in ConfigurationInterpolator consistent with behavior
    of DefaultConversionHandler. Add ConfigurationInterpolator
    .setStringConverter to allow customized string conversion
    behavior.
    + CONFIGURATION-795: Computation of blank lines after header
    comment.
    + CONFIGURATION-801: Remove redundant initializer.
    + CONFIGURATION-802: Use final.
    + CONFIGURATION-803: Java 8 lambda improvements and more.
    + CONFIGURATION-804: Redundant local variable.
    + CONFIGURATION-805: Use try with resource.
    + CONFIGURATION-805: [Javadoc] Specify that typed getList
    returns null for missing key.
    + Mention EnvironmentConfiguration in the list of
    configuration sources.
    + CONFIGURATION-808: DefaultListDelimiterHandler.escapeList
    working only for List&lt;String&gt;.
    + Use final.
    + Replace test asserts by simpler but equivalent calls.
    + CONFIGURATION-764: Single Variable Interpolation.
    + Implement proper concurrency in ConstantLookup.
    + CONFIGURATION-813: Support new namespace jakarta.mail.*
    used by javamail 2.0+ (first release October 2020).
    + CONFIGURATION-799: CombinedConfiguration#getKeys() can
    throw NoSuchElementException.
    + CONFIGURATION-822: Fix ambiguity on the section determining.
    + Use Java style array decelerations.
    + Add ImmutableNode.stream().
    + Avoid NullPointerException in org.apache.commons
    .configuration2.web.AppletConfiguration.getKeysInternal().
    + Fix JDBC prepared statements leak in org.apache.commons
    .configuration2.DatabaseConfiguration
    .clearPropertyDirect(String).
  * Changes:
    + Unclosed file handle when reading config from JAR file URL.
    Add and use FileBasedBuilderProperties
    .setURL(URL, URLConnectionOptions).
    + Make default interpolation prefix lookups configurable via
    system property. Remove dns, url, and script lookups from
    defaults (bsc#1201279, CVE-2022-33980). If these lookups are
    required for use in AbstractConfiguration subclasses, they
    must be enabled via system property.
    See ConfigurationInterpolator .getDefaultPrefixLookups() for
    details.
- Generate ANT build system from maven as to avoid build cycles
  with maven-doxia-sitetools</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1711108800">- Upgrade to version 2.10.1
  * Fixed Bugs:
    + java.lang.module.FindException: Module servlet.api not found.
    Fixes CONFIGURATION-839.
    + StackOverflowError adding property in
    AbstractListDelimiterHandler.flattenIterator(). Fixes
    CONFIGURATION-840. (bsc#1221797, CVE-2024-29131)
    + StackOverflowError calling
    ListDelimiterHandler.flatten(Object, int) with a cyclical
    object tree. Fixes CONFIGURATION-841. (bsc#1221793,
    CVE-2024-29133)
- Incldes changes from version 2.10.0
  * New features:
    +  [StepSecurity] ci: Harden GitHub Actions #307.
    +  ConfirgurationPropertySource doesn't supply resolved values
    [#309]. Fixes CONFIGURATION-834.
    +  Take prefix delimiter into account when
    SubsetConfiguration.getKeysInternal() is called #300.
    +  Guard ConfigurationMap against null configuration #355.
    +  Properties parser stack overflows on large single-key inputs
    [#369]. Fixes CONFIGURATION-838.
    +  DatabaseConfiguration.AbstractJdbcOperation.execute() throws
    NullPointerException when no data source is set #368.
  * Fixed Bugs:
    +  Add AbstractConfiguration.getKeysInternal(String, String)
    [#300].
    +  Add ImmutableConfiguration.getKeys(String, String) #300.
    +  Add
    PrefixedKeysIterator.PrefixedKeysIterator(Iterator&lt;String%gt;,
    String, String) #300.
    +  Add Maven property project.build.outputTimestamp for build
    reproducibility.
    +  Guard PatternSubtreeConfigurationWrapper constructor against
    null #365.</changelog>
</package>
<package pkgid="1b36cf8d0875aa1331735fedf9aed1f1f983c7eb30f98ad40928130c933530a209de88a7562009cfda09dca69ee2770b0a09663740f2ac272943d01215f831b5" name="apache-commons-csv" arch="noarch">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1561464000">- Initial release v1.6 on OBS</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- Update to version 1.9.0:
  * Many fixes and features. See: https://commons.apache.org/proper/commons-csv/changes-report.html#a1.9.0
- Added apache-commons-csv.rpmlintrc:
  * Ignore summary too long warnings</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Generate javadoc with source level 8</changelog>
  <changelog author="Michael Calmer &lt;mc@suse.com&gt;" date="1661169600">- reduce macro usage in spec file (jsc#SLE-23217)</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1680004800">- Update to version 1.10.0:
  - Minor changes #172. Thanks to Arturo Bernal.
  - No Automatic-Module-Name prevents usage in JPMS projects without repacking the JAR. Fixes CSV-292. Thanks to Rob Vesse.
  - Fix for multi-char delimiter not working as expected #218. Fixes CSV-288. Thanks to Santhsoh, Angus.
  - CSVRecord.get(Enum) should use Enum.name() instead of Enum.toString(). Fixes CSV-269. Thanks to Auke te Winkel, Gary Gregory.
  - Allow org.apache.commons.csv.IOUtils.copy(Reader, Appendable, CharBuffer) to compile on Java 11 and run on Java 8. Thanks to Gary Gregory.
  - CSVRecord.toList() does not give write access to the new List. Fixes CSV-300. Thanks to Markus Spann, Gary Gregory.
  - CSVParser.getRecords() now throws UncheckedIOException instead of IOException. Thanks to Gary Gregory.
  - Add comments to iterator() and stream() #270. Fixes CSV-274. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
  - Fix wrong assumptions in PostgreSQL formats #265. Fixes CSV-290. Thanks to angusdev, Gary Gregory.
  - Validate input to setDelimiter(String) for empty string #266. Thanks to Mykola Faryma.
  - Bump CSVFormat#serialVersionUID from 1 to 2. Thanks to Dependabot.
  - CSVParser: Identify duplicates in null, empty and blank header names #279. Thanks to Alex Herbert.
  - Serialization in CSVFormat is not supported from one version to the next.
  - Make CSVRecord#values() public. Fixes CSV-291. Thanks to Gary Gregory.
  - Add DuplicateHeaderMode for flexibility with header strictness. #114. Fixes CSV-264. Thanks to Sagar Tiwari, Seth Falco, Alex Herbert, Gary Gregory.
  - Support for parallelism in CSVPrinter. Fixes CSV-295. Thanks to Gary Gregory.
  - Add CSVPrinter.printRecord[s](Stream). Fixes CSV-295. Thanks to Gary Gregory.
  - Add accessors for header/trailer comments #257. Fixes CSV-304. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
  - Add github/codeql-action.
  - Bump actions/cache from 2.1.6 to 3.0.10 #196, #233, #243, #267, #271. Thanks to Dependabot, Gary Gregory.
  - Bump actions/checkout from 2.3.4 to 3.1.0 #188, #195, #220, #272. Thanks to Dependabot, Gary Gregory.
  - Bump actions/setup-java from 2 to 3.5.1. Thanks to Gary Gregory.
  - Bump actions/upload-artifact from 3.1.0 to 3.1.1 #280. Thanks to Dependabot.
  - Bump commons-parent from 52 to 56 #264, #288, #298. Thanks to Gary Gregory.
  - Bump checkstyle from 8.44 to 9.2.1 #180, #190, #194, #202, #207. Thanks to Dependabot.
  - Bump junit-jupiter from 5.8.0-M1 to 5.9.1 #179, #186, #201, #244, #263. Thanks to Dependabot.
  - Bump jmh-core from 1.32 to 1.36 #176, #208, #229, #285. Thanks to Dependabot.
  - Bump jmh-generator-annprocess from 1.32 to 1.36 #175, #206, #226, #283. Thanks to Dependabot.
  - Bump mockito-core from 3.11.2 to 4.11.0 #187, #197, #204, #212, #230, #237, #251, #259, #284, #292, #297. Thanks to Dependabot, Gary Gregory.
  - Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #184, #219, #238, #254, #258. Thanks to Dependabot.
  - Bump pmd from 6.36.0 to 6.52.0 #173, #189, #193, #199, #227, #233, #214, #236, #240, #247, #255, #273. Thanks to Dependabot, Gary Gregory.
  - Bump opencsv from 5.5.1 to 5.7.1 #182, #221, #260, #281. Thanks to Gary Gregory.
  - Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0 #192, #198, #203, #211, #225, #234, #242, #245, #261, #275, #282. Thanks to Dependabot.
  - Bump com.github.spotbugs:spotbugs from 4.5.3 to 4.7.2. Thanks to Gary Gregory.
  - Bump h2 from 1.4.200 to 2.1.214 #200, #205, #213, #239. Thanks to Dependabot.
  - Bump maven-javadoc-plugin from 3.3.0 to 3.4.1. Thanks to Gary Gregory.
  - Bump biz.aQute.bnd:biz.aQute.bndlib from 5.3.0 to 6.3.1. Thanks to Gary Gregory.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary Gregory.
  - Bump japicmp-maven-plugin from 0.15.3 to 0.16.0. Thanks to Gary Gregory.
  - Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #253. Thanks to Dependabot.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to version 1.11.0:
  * New Features:
    + [Javadoc] Add example to CSVFormat#setHeaderComments() #344.
    Fixes CSV-308.
    + Add and use CSVFormat#setTrailingData(boolean) in
    CSVFormat.EXCEL for Excel compatibility #303.
    + Add and use CSVFormat#setLenientEof(boolean) in
    CSVFormat.EXCEL for Excel compatibility #303.
  * Fixes:
    + Replace deprecated method in user guide, update external link
    [#324], #325. Fixes CSV-306.
    + Document duplicate header behavior #309.
    + Add missing docs #328.
    + [StepSecurity] CI: Harden GitHub Actions #329, #330.
    + Better error message during faulty CSV record read #347.
    Fixes CSV-147.
    + Misleading error message when QuoteMode set to None #352.
    Fixes CSV-310.
    + OutOfMemory for very long rows despite using column value of
    type Reader. Fixes CSV-311.
    + Use try-with-resources to manage JDBC Clob in
    CSVPrinter.printRecords(ResultSet).
    + JDBC Blob columns are now output as Base64 instead of
    Object#toString(), which usually is InputStream#toString().
    + Support unusual Excel use cases: Add support for trailing
    data after the closing quote, and EOF without a final closing
    quote #303.
    + MongoDB CSV empty first column parsing fix #412.
  * Update dependencies:
    + Bump commons-io:commons-io: from 2.11.0 to 2.16.1 #408, #413.
    + Bump commons-parent from 57 to 69 #410.
    + Bump h2 from 2.1.214 to 2.2.224 #333, #349, #359.
    + Bump commons-lang3 from 3.12.0 to 3.14.0.
    + Update exception message in CSVRecord#getNextRecord() #348.
    + Bump tests using com.opencsv:opencsv from 5.8 to 5.9 #373.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1728907200">- Update to version 1.12.0
  * New Features
    + CSV-270: Add CSVException that extends IOException thrown on
    invalid input instead of IOException.
  * Fixed Bugs
    + Fix PMD issues for port to PMD 7.1.0.
    + Fix some Javadoc links #442.
    + Extract duplicated code into a method #444.
    + Migrate CSVFormat#print(File, Charset) to NIO #445.
    + Fix documentation for CSVFormat private constructor #466.
    + CSV-294: CSVFormat does not support explicit " as escape
    char.
    + CSV-150: Escaping is not disableable.
    + Fix Javadoc warnings on Java 23.
    + Improve parser performance by up to 20%, YMMV.
  * Changes
    + Bump commons-codec:commons-codec from 1.16.1 to 1.17.1 #422,
    [#449].
    + Bump org.apache.commons:commons-parent from 69 to 75 #435,
    [#452], #465, #468, #475.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #441.
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#450], #459, #470.
    + Bump org.hamcrest:hamcrest from 2.2 to 3.0 #455.
    + Bump commons-io:commons-io from 2.16.1 to 2.17.0 #476.
- Apply fdupes to javadoc directory</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1737720000">- Update to version 1.13.0
  * New Features
    + CSV-313: Add CSVPrinter.getRecordCount().
    + Add and use CSVParser.Builder and builder() and deprecate
    CSVParser constructors.
    + CSVFormat.Builder implements Supplier&lt;CSVFormat&gt;.
    + Deprecate CSVFormat.Builder.build() for get().
    + CSV-196: Track byte position #502.
  * Fixed Bugs
    + CSV-314: Required OSGi Import-Package version numbers in
    MANIFEST.MF #504.
    + CSV-314: CSVParser.nextRecord() should throw CSVException (an
    IOException subclass) instead of IOException and
    IllegalStateException, no method signature changes needed.
  * Changes
    + Bump org.apache.commons:commons-parent from 76 to 78 #486,
    [#495].
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
    3.2.1 #493.
    + Bump commons-io:commons-io from 2.17.0 to 2.18.0 #505.
    + Bump commons-codec:commons-codec from 1.17.1 to 1.17.2.
    + Bump org.apache.commons:commons-parent from 78 to 79.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1748606400">- Upgrade to version 1.14.0
  * New Features
    + Define and use Maven property commons.jmh.version.
    + Add CSVFormat.Builder.setMaxRows(long).
    + Add CSVFormat.getMaxRows().
    + CSVPrinter.printRecords(ResultSet) knows how to use
    CSVFormat's maxRows.
    + CSVPrinter.printRecords(Iterable) knows how to use
    CSVFormat's maxRows.
    + CSVPrinter.printRecords(Stream) knows how to use CSVFormat's
    maxRows.
    + CSVParser.stream() knows how to use CSVFormat's maxRows.
    + CSVParser.getRecords() knows how to use CSVFormat's maxRows.
    + CSVParser.iterator() knows how to use CSVFormat's maxRows.
  * Fixed Bugs
    + CSV-317:  Release history link changed from
    changes-report.html to changes.html #516.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
    + CSVParser.parse(URL, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(String, CSVFormat) with a null CSVFormat maps
    to CSVFormat.DEFAULT (like CSVParser.parse(Reader,
    CSVFormat)).
    + CSVParser.parse(File, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(Path, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(InputStream, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(*) methods with a null Charset maps to
    Charset.defaultCharset().
    + Fix possible NullPointerException in Token.toString().
  * Changes
    + Bump com.opencsv:opencsv from 5.9 to 5.10.
    + Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 #522.
    + Bump org.apache.commons:commons-parent from 79 to 81.</changelog>
</package>
<package pkgid="64c89148888dc5bc7d20f12bc84c1c8cef184b9522019b5459f02e192cae42db5157b2ef153c9fea1e2718c60ad6d453ebe82287bd86e9de957ce3d7f24fc1da" name="apache-commons-csv-javadoc" arch="noarch">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1561464000">- Initial release v1.6 on OBS</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- Update to version 1.9.0:
  * Many fixes and features. See: https://commons.apache.org/proper/commons-csv/changes-report.html#a1.9.0
- Added apache-commons-csv.rpmlintrc:
  * Ignore summary too long warnings</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Generate javadoc with source level 8</changelog>
  <changelog author="Michael Calmer &lt;mc@suse.com&gt;" date="1661169600">- reduce macro usage in spec file (jsc#SLE-23217)</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1680004800">- Update to version 1.10.0:
  - Minor changes #172. Thanks to Arturo Bernal.
  - No Automatic-Module-Name prevents usage in JPMS projects without repacking the JAR. Fixes CSV-292. Thanks to Rob Vesse.
  - Fix for multi-char delimiter not working as expected #218. Fixes CSV-288. Thanks to Santhsoh, Angus.
  - CSVRecord.get(Enum) should use Enum.name() instead of Enum.toString(). Fixes CSV-269. Thanks to Auke te Winkel, Gary Gregory.
  - Allow org.apache.commons.csv.IOUtils.copy(Reader, Appendable, CharBuffer) to compile on Java 11 and run on Java 8. Thanks to Gary Gregory.
  - CSVRecord.toList() does not give write access to the new List. Fixes CSV-300. Thanks to Markus Spann, Gary Gregory.
  - CSVParser.getRecords() now throws UncheckedIOException instead of IOException. Thanks to Gary Gregory.
  - Add comments to iterator() and stream() #270. Fixes CSV-274. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
  - Fix wrong assumptions in PostgreSQL formats #265. Fixes CSV-290. Thanks to angusdev, Gary Gregory.
  - Validate input to setDelimiter(String) for empty string #266. Thanks to Mykola Faryma.
  - Bump CSVFormat#serialVersionUID from 1 to 2. Thanks to Dependabot.
  - CSVParser: Identify duplicates in null, empty and blank header names #279. Thanks to Alex Herbert.
  - Serialization in CSVFormat is not supported from one version to the next.
  - Make CSVRecord#values() public. Fixes CSV-291. Thanks to Gary Gregory.
  - Add DuplicateHeaderMode for flexibility with header strictness. #114. Fixes CSV-264. Thanks to Sagar Tiwari, Seth Falco, Alex Herbert, Gary Gregory.
  - Support for parallelism in CSVPrinter. Fixes CSV-295. Thanks to Gary Gregory.
  - Add CSVPrinter.printRecord[s](Stream). Fixes CSV-295. Thanks to Gary Gregory.
  - Add accessors for header/trailer comments #257. Fixes CSV-304. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
  - Add github/codeql-action.
  - Bump actions/cache from 2.1.6 to 3.0.10 #196, #233, #243, #267, #271. Thanks to Dependabot, Gary Gregory.
  - Bump actions/checkout from 2.3.4 to 3.1.0 #188, #195, #220, #272. Thanks to Dependabot, Gary Gregory.
  - Bump actions/setup-java from 2 to 3.5.1. Thanks to Gary Gregory.
  - Bump actions/upload-artifact from 3.1.0 to 3.1.1 #280. Thanks to Dependabot.
  - Bump commons-parent from 52 to 56 #264, #288, #298. Thanks to Gary Gregory.
  - Bump checkstyle from 8.44 to 9.2.1 #180, #190, #194, #202, #207. Thanks to Dependabot.
  - Bump junit-jupiter from 5.8.0-M1 to 5.9.1 #179, #186, #201, #244, #263. Thanks to Dependabot.
  - Bump jmh-core from 1.32 to 1.36 #176, #208, #229, #285. Thanks to Dependabot.
  - Bump jmh-generator-annprocess from 1.32 to 1.36 #175, #206, #226, #283. Thanks to Dependabot.
  - Bump mockito-core from 3.11.2 to 4.11.0 #187, #197, #204, #212, #230, #237, #251, #259, #284, #292, #297. Thanks to Dependabot, Gary Gregory.
  - Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #184, #219, #238, #254, #258. Thanks to Dependabot.
  - Bump pmd from 6.36.0 to 6.52.0 #173, #189, #193, #199, #227, #233, #214, #236, #240, #247, #255, #273. Thanks to Dependabot, Gary Gregory.
  - Bump opencsv from 5.5.1 to 5.7.1 #182, #221, #260, #281. Thanks to Gary Gregory.
  - Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0 #192, #198, #203, #211, #225, #234, #242, #245, #261, #275, #282. Thanks to Dependabot.
  - Bump com.github.spotbugs:spotbugs from 4.5.3 to 4.7.2. Thanks to Gary Gregory.
  - Bump h2 from 1.4.200 to 2.1.214 #200, #205, #213, #239. Thanks to Dependabot.
  - Bump maven-javadoc-plugin from 3.3.0 to 3.4.1. Thanks to Gary Gregory.
  - Bump biz.aQute.bnd:biz.aQute.bndlib from 5.3.0 to 6.3.1. Thanks to Gary Gregory.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary Gregory.
  - Bump japicmp-maven-plugin from 0.15.3 to 0.16.0. Thanks to Gary Gregory.
  - Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #253. Thanks to Dependabot.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to version 1.11.0:
  * New Features:
    + [Javadoc] Add example to CSVFormat#setHeaderComments() #344.
    Fixes CSV-308.
    + Add and use CSVFormat#setTrailingData(boolean) in
    CSVFormat.EXCEL for Excel compatibility #303.
    + Add and use CSVFormat#setLenientEof(boolean) in
    CSVFormat.EXCEL for Excel compatibility #303.
  * Fixes:
    + Replace deprecated method in user guide, update external link
    [#324], #325. Fixes CSV-306.
    + Document duplicate header behavior #309.
    + Add missing docs #328.
    + [StepSecurity] CI: Harden GitHub Actions #329, #330.
    + Better error message during faulty CSV record read #347.
    Fixes CSV-147.
    + Misleading error message when QuoteMode set to None #352.
    Fixes CSV-310.
    + OutOfMemory for very long rows despite using column value of
    type Reader. Fixes CSV-311.
    + Use try-with-resources to manage JDBC Clob in
    CSVPrinter.printRecords(ResultSet).
    + JDBC Blob columns are now output as Base64 instead of
    Object#toString(), which usually is InputStream#toString().
    + Support unusual Excel use cases: Add support for trailing
    data after the closing quote, and EOF without a final closing
    quote #303.
    + MongoDB CSV empty first column parsing fix #412.
  * Update dependencies:
    + Bump commons-io:commons-io: from 2.11.0 to 2.16.1 #408, #413.
    + Bump commons-parent from 57 to 69 #410.
    + Bump h2 from 2.1.214 to 2.2.224 #333, #349, #359.
    + Bump commons-lang3 from 3.12.0 to 3.14.0.
    + Update exception message in CSVRecord#getNextRecord() #348.
    + Bump tests using com.opencsv:opencsv from 5.8 to 5.9 #373.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1728907200">- Update to version 1.12.0
  * New Features
    + CSV-270: Add CSVException that extends IOException thrown on
    invalid input instead of IOException.
  * Fixed Bugs
    + Fix PMD issues for port to PMD 7.1.0.
    + Fix some Javadoc links #442.
    + Extract duplicated code into a method #444.
    + Migrate CSVFormat#print(File, Charset) to NIO #445.
    + Fix documentation for CSVFormat private constructor #466.
    + CSV-294: CSVFormat does not support explicit " as escape
    char.
    + CSV-150: Escaping is not disableable.
    + Fix Javadoc warnings on Java 23.
    + Improve parser performance by up to 20%, YMMV.
  * Changes
    + Bump commons-codec:commons-codec from 1.16.1 to 1.17.1 #422,
    [#449].
    + Bump org.apache.commons:commons-parent from 69 to 75 #435,
    [#452], #465, #468, #475.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #441.
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#450], #459, #470.
    + Bump org.hamcrest:hamcrest from 2.2 to 3.0 #455.
    + Bump commons-io:commons-io from 2.16.1 to 2.17.0 #476.
- Apply fdupes to javadoc directory</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1737720000">- Update to version 1.13.0
  * New Features
    + CSV-313: Add CSVPrinter.getRecordCount().
    + Add and use CSVParser.Builder and builder() and deprecate
    CSVParser constructors.
    + CSVFormat.Builder implements Supplier&lt;CSVFormat&gt;.
    + Deprecate CSVFormat.Builder.build() for get().
    + CSV-196: Track byte position #502.
  * Fixed Bugs
    + CSV-314: Required OSGi Import-Package version numbers in
    MANIFEST.MF #504.
    + CSV-314: CSVParser.nextRecord() should throw CSVException (an
    IOException subclass) instead of IOException and
    IllegalStateException, no method signature changes needed.
  * Changes
    + Bump org.apache.commons:commons-parent from 76 to 78 #486,
    [#495].
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
    3.2.1 #493.
    + Bump commons-io:commons-io from 2.17.0 to 2.18.0 #505.
    + Bump commons-codec:commons-codec from 1.17.1 to 1.17.2.
    + Bump org.apache.commons:commons-parent from 78 to 79.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1748606400">- Upgrade to version 1.14.0
  * New Features
    + Define and use Maven property commons.jmh.version.
    + Add CSVFormat.Builder.setMaxRows(long).
    + Add CSVFormat.getMaxRows().
    + CSVPrinter.printRecords(ResultSet) knows how to use
    CSVFormat's maxRows.
    + CSVPrinter.printRecords(Iterable) knows how to use
    CSVFormat's maxRows.
    + CSVPrinter.printRecords(Stream) knows how to use CSVFormat's
    maxRows.
    + CSVParser.stream() knows how to use CSVFormat's maxRows.
    + CSVParser.getRecords() knows how to use CSVFormat's maxRows.
    + CSVParser.iterator() knows how to use CSVFormat's maxRows.
  * Fixed Bugs
    + CSV-317:  Release history link changed from
    changes-report.html to changes.html #516.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
    + CSVParser.parse(URL, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(String, CSVFormat) with a null CSVFormat maps
    to CSVFormat.DEFAULT (like CSVParser.parse(Reader,
    CSVFormat)).
    + CSVParser.parse(File, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(Path, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(InputStream, Charset, CSVFormat) with a null
    CSVFormat maps to CSVFormat.DEFAULT (like
    CSVParser.parse(Reader, CSVFormat)).
    + CSVParser.parse(*) methods with a null Charset maps to
    Charset.defaultCharset().
    + Fix possible NullPointerException in Token.toString().
  * Changes
    + Bump com.opencsv:opencsv from 5.9 to 5.10.
    + Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 #522.
    + Bump org.apache.commons:commons-parent from 79 to 81.</changelog>
</package>
<package pkgid="7307168d25ae9d896eb555d3022ca699eb8427d44cad2a7805852fadfa12083c1183fd6322a5ce52660a54e9b835a340743f8e6f232b0a60c34e8ea63d53fac8" name="apache-commons-daemon" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666353600">- Update to 1.3.2:
  * Fixes:
  - Procrun. Remove noisy INFO log message that triggered logging
    once per minute while the service was running.
  - Fix typos in Javadoc and comments.
  - Procrun. The DependsOn parameter is no longer ignored when
    updating the service configuration.
  - Fix crash and provide an error level log message when the
    user attempts to start the service without configuring a
    JVM and none is available via the registry.
  * Updates:
  - Bump actions/cache from 3.0.3 to 3.0.8.
  - Bump actions/checkout from 3 to 3.0.2.
  - Bump commons-parent from 53 to 54.
  - Bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.2.0.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.
  - Bump japicmp-maven-plugin from 0.15.4 to 0.16.0.
  - Bump JUnit 4 to 5 vintage.
  * Remove apache-commons-daemon-riscv64.patch already upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1683115200">- Update to 1.3.3:
  * Fixes:
  - Procrun. Follow-up to ensure all child processes are cleaned
    up if the service does not stop cleanly.
  - Procrun. Fix creation of duplicate ACL entries on some
    Windows platforms.
  * Updates:
  - Bump actions/cache from 3.0.8 to 3.0.11.
  - Bump actions/checkout from 3.0.2 to 3.1.0.
  - Bump actions/setup-java from 3.5.1 to 3.6.0.
  - Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.3.0.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to 1.3.4:
  * Procrun. Configured stack size now applies to the main thread
    when running in JVM mode. Fixes DAEMON-451.
  * Procrun. If the specified log directory does not exist, attempt
    to create any missing parent directories, as well as the
    specified directory, when the service starts. Fixes DAEMON-452.
  * Procrun. Allow Windows service dependencies to be managed by
    Procrun or by 'sc config ...'. Fixes DAEMON-458.
  * jsvc. Fix DaemonController.reload() only working the first time
    it is called. Fixes DAEMON-459. Thanks to Klaus Malorny.
  * jsvc. Remove incorrent definition 'supported_os' which defined
    in psupport.m4 file to fix jsvc build error on riscv64.
  * Bump commons-parent from 54 to 57 #71, #91.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707220800">- Disable LTO to avoid undefined symbols on some platforms</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714996800">- Add apache-commons-daemon-gcc14-compat.patch for GCC 14
  compatibility.
- Correct offset in apache-commons-daemon-JAVA_OS.patch.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Upgrade to 1.4.0
  * Fixes:
    + [StepSecurity] ci: Harden GitHub Actions #95.
    + Procrun. Enable Control Flow Guard for Windows binaries.
    Fixes DAEMON-429.
    + Procrun. Better label for command used to start service shown
    in Prunmgr.exe. Fixes DAEMON-461.
    + jsvc. Fix warnings when running support/buildconf.sh
    + jsvc. Fix compilation issue with newer compilers. Fixes
    + Procrun. Refactor UAC support so that elevation is only
    requested for actions that require administrator privileges.
  * New Features:
    + Procrun. Add support for hybrid CRT builds.
    + jsvc. Add support for LoongArch64 support #92.
  * Update dependencies:
    + Bump commons-parent from 57 to 69 #155.
    + The minimum support Java version has been upgraded from Java
    7 to Java 8.
    + Bump commons-parent from 69 to 70.
- Revise apache-commons-daemon-gcc14-compat.patch for compatibility
  with version 1.4.0</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743422400">- Upgrade to 1.4.1
  * Bug Fixes:
    + several issues around Java OS and header files location
    detection.
    + Correct several log messages where an incorrect placeholder
    led to truncation of the inserted values.
  * New Features
    + Add protection to avoid high CPU usage for applications
    running in JVM mode that do not wait for the stop method to
    be called before the start method returns. Fixes DAEMON-460.
    + The minimum Java version has been increased to Java 8
- Remove apache-commons-daemon-JAVA_OS.patch - patched in 1.4.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750075200">- Added patch:
  * apache-commons-daemon-gcc15-compat.patch
    + Fix build with GCC 15</changelog>
</package>
<package pkgid="aef026acaba68c5d90ab623ec6c270b6b8f7d621bbbde5ce5bc99d6125e1fe790ca4f619990b52782959ce7af9f1572a32c90c1edfcdf37b1d35643a5a1318cb" name="apache-commons-daemon-javadoc" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666353600">- Update to 1.3.2:
  * Fixes:
  - Procrun. Remove noisy INFO log message that triggered logging
    once per minute while the service was running.
  - Fix typos in Javadoc and comments.
  - Procrun. The DependsOn parameter is no longer ignored when
    updating the service configuration.
  - Fix crash and provide an error level log message when the
    user attempts to start the service without configuring a
    JVM and none is available via the registry.
  * Updates:
  - Bump actions/cache from 3.0.3 to 3.0.8.
  - Bump actions/checkout from 3 to 3.0.2.
  - Bump commons-parent from 53 to 54.
  - Bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.2.0.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.
  - Bump japicmp-maven-plugin from 0.15.4 to 0.16.0.
  - Bump JUnit 4 to 5 vintage.
  * Remove apache-commons-daemon-riscv64.patch already upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1683115200">- Update to 1.3.3:
  * Fixes:
  - Procrun. Follow-up to ensure all child processes are cleaned
    up if the service does not stop cleanly.
  - Procrun. Fix creation of duplicate ACL entries on some
    Windows platforms.
  * Updates:
  - Bump actions/cache from 3.0.8 to 3.0.11.
  - Bump actions/checkout from 3.0.2 to 3.1.0.
  - Bump actions/setup-java from 3.5.1 to 3.6.0.
  - Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.3.0.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to 1.3.4:
  * Procrun. Configured stack size now applies to the main thread
    when running in JVM mode. Fixes DAEMON-451.
  * Procrun. If the specified log directory does not exist, attempt
    to create any missing parent directories, as well as the
    specified directory, when the service starts. Fixes DAEMON-452.
  * Procrun. Allow Windows service dependencies to be managed by
    Procrun or by 'sc config ...'. Fixes DAEMON-458.
  * jsvc. Fix DaemonController.reload() only working the first time
    it is called. Fixes DAEMON-459. Thanks to Klaus Malorny.
  * jsvc. Remove incorrent definition 'supported_os' which defined
    in psupport.m4 file to fix jsvc build error on riscv64.
  * Bump commons-parent from 54 to 57 #71, #91.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707220800">- Disable LTO to avoid undefined symbols on some platforms</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714996800">- Add apache-commons-daemon-gcc14-compat.patch for GCC 14
  compatibility.
- Correct offset in apache-commons-daemon-JAVA_OS.patch.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Upgrade to 1.4.0
  * Fixes:
    + [StepSecurity] ci: Harden GitHub Actions #95.
    + Procrun. Enable Control Flow Guard for Windows binaries.
    Fixes DAEMON-429.
    + Procrun. Better label for command used to start service shown
    in Prunmgr.exe. Fixes DAEMON-461.
    + jsvc. Fix warnings when running support/buildconf.sh
    + jsvc. Fix compilation issue with newer compilers. Fixes
    + Procrun. Refactor UAC support so that elevation is only
    requested for actions that require administrator privileges.
  * New Features:
    + Procrun. Add support for hybrid CRT builds.
    + jsvc. Add support for LoongArch64 support #92.
  * Update dependencies:
    + Bump commons-parent from 57 to 69 #155.
    + The minimum support Java version has been upgraded from Java
    7 to Java 8.
    + Bump commons-parent from 69 to 70.
- Revise apache-commons-daemon-gcc14-compat.patch for compatibility
  with version 1.4.0</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743422400">- Upgrade to 1.4.1
  * Bug Fixes:
    + several issues around Java OS and header files location
    detection.
    + Correct several log messages where an incorrect placeholder
    led to truncation of the inserted values.
  * New Features
    + Add protection to avoid high CPU usage for applications
    running in JVM mode that do not wait for the stop method to
    be called before the start method returns. Fixes DAEMON-460.
    + The minimum Java version has been increased to Java 8
- Remove apache-commons-daemon-JAVA_OS.patch - patched in 1.4.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750075200">- Added patch:
  * apache-commons-daemon-gcc15-compat.patch
    + Fix build with GCC 15</changelog>
</package>
<package pkgid="ee4425de4826f0c9daf1ead3b34af3d8dc8f6630c6a0246fdc141e8503451a677bbfd3dc58b20290b99ebdcaa8a432e668be53206fc3c963d4b331a1e62ed81e" name="apache-commons-daemon-jsvc" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666353600">- Update to 1.3.2:
  * Fixes:
  - Procrun. Remove noisy INFO log message that triggered logging
    once per minute while the service was running.
  - Fix typos in Javadoc and comments.
  - Procrun. The DependsOn parameter is no longer ignored when
    updating the service configuration.
  - Fix crash and provide an error level log message when the
    user attempts to start the service without configuring a
    JVM and none is available via the registry.
  * Updates:
  - Bump actions/cache from 3.0.3 to 3.0.8.
  - Bump actions/checkout from 3 to 3.0.2.
  - Bump commons-parent from 53 to 54.
  - Bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.2.0.
  - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.
  - Bump japicmp-maven-plugin from 0.15.4 to 0.16.0.
  - Bump JUnit 4 to 5 vintage.
  * Remove apache-commons-daemon-riscv64.patch already upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1683115200">- Update to 1.3.3:
  * Fixes:
  - Procrun. Follow-up to ensure all child processes are cleaned
    up if the service does not stop cleanly.
  - Procrun. Fix creation of duplicate ACL entries on some
    Windows platforms.
  * Updates:
  - Bump actions/cache from 3.0.8 to 3.0.11.
  - Bump actions/checkout from 3.0.2 to 3.1.0.
  - Bump actions/setup-java from 3.5.1 to 3.6.0.
  - Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.3.0.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to 1.3.4:
  * Procrun. Configured stack size now applies to the main thread
    when running in JVM mode. Fixes DAEMON-451.
  * Procrun. If the specified log directory does not exist, attempt
    to create any missing parent directories, as well as the
    specified directory, when the service starts. Fixes DAEMON-452.
  * Procrun. Allow Windows service dependencies to be managed by
    Procrun or by 'sc config ...'. Fixes DAEMON-458.
  * jsvc. Fix DaemonController.reload() only working the first time
    it is called. Fixes DAEMON-459. Thanks to Klaus Malorny.
  * jsvc. Remove incorrent definition 'supported_os' which defined
    in psupport.m4 file to fix jsvc build error on riscv64.
  * Bump commons-parent from 54 to 57 #71, #91.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707220800">- Disable LTO to avoid undefined symbols on some platforms</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714996800">- Add apache-commons-daemon-gcc14-compat.patch for GCC 14
  compatibility.
- Correct offset in apache-commons-daemon-JAVA_OS.patch.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Upgrade to 1.4.0
  * Fixes:
    + [StepSecurity] ci: Harden GitHub Actions #95.
    + Procrun. Enable Control Flow Guard for Windows binaries.
    Fixes DAEMON-429.
    + Procrun. Better label for command used to start service shown
    in Prunmgr.exe. Fixes DAEMON-461.
    + jsvc. Fix warnings when running support/buildconf.sh
    + jsvc. Fix compilation issue with newer compilers. Fixes
    + Procrun. Refactor UAC support so that elevation is only
    requested for actions that require administrator privileges.
  * New Features:
    + Procrun. Add support for hybrid CRT builds.
    + jsvc. Add support for LoongArch64 support #92.
  * Update dependencies:
    + Bump commons-parent from 57 to 69 #155.
    + The minimum support Java version has been upgraded from Java
    7 to Java 8.
    + Bump commons-parent from 69 to 70.
- Revise apache-commons-daemon-gcc14-compat.patch for compatibility
  with version 1.4.0</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743422400">- Upgrade to 1.4.1
  * Bug Fixes:
    + several issues around Java OS and header files location
    detection.
    + Correct several log messages where an incorrect placeholder
    led to truncation of the inserted values.
  * New Features
    + Add protection to avoid high CPU usage for applications
    running in JVM mode that do not wait for the stop method to
    be called before the start method returns. Fixes DAEMON-460.
    + The minimum Java version has been increased to Java 8
- Remove apache-commons-daemon-JAVA_OS.patch - patched in 1.4.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750075200">- Added patch:
  * apache-commons-daemon-gcc15-compat.patch
    + Fix build with GCC 15</changelog>
</package>
<package pkgid="4cd10e88be67386ce3fb93c47eb5381bf114bae2ad02127b5868d0722f9433d3e73bf7d1bdc4224ec2cbfd7aa7b51483b253fcc212933a75149a4b53f6c15f12" name="apache-commons-dbcp" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="9.1"/>
  <changelog author="jmatejek@suse.com" date="1475150400">- rename to apache-commons-dbcp
- updating requirements</changelog>
  <changelog author="tchvatal@suse.com" date="1475150401">- Update version to 2.1.1 wrt fate#321029
  * Fixes to actually work with tomcat 8</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Search for jta not jta-api as SLE has issues locating the api while
  the jta is just simple symlink</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Added patches:
  * apache-commons-dbcp-sourcetarget.patch
    + build with java source / target 8 to align with other
  packages
  * apache-commons-dbcp-javadoc.patch
    + do not attempt to load urls while building</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544875200">- Add maven pom file</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="1555329600">- Build classpath using directly geronimo-jta-1.1-api instead of
  the jta symlink</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify spec: remove old macros and avoid versioned jars</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1757073600">- Do not provide the hibernate_jdbc_cache alternative</changelog>
</package>
<package pkgid="0744284d8cd9f6180bd5589ab5bea59a8df3147c8a98841706249b8fd3923d33a51abe3826eb7d97403a46d89f292fd0aaaa92f3969852f794c4f42a3dcb1ad6" name="apache-commons-dbcp-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="9.1"/>
  <changelog author="jmatejek@suse.com" date="1475150400">- rename to apache-commons-dbcp
- updating requirements</changelog>
  <changelog author="tchvatal@suse.com" date="1475150401">- Update version to 2.1.1 wrt fate#321029
  * Fixes to actually work with tomcat 8</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Search for jta not jta-api as SLE has issues locating the api while
  the jta is just simple symlink</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Added patches:
  * apache-commons-dbcp-sourcetarget.patch
    + build with java source / target 8 to align with other
  packages
  * apache-commons-dbcp-javadoc.patch
    + do not attempt to load urls while building</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544875200">- Add maven pom file</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="1555329600">- Build classpath using directly geronimo-jta-1.1-api instead of
  the jta symlink</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify spec: remove old macros and avoid versioned jars</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1757073600">- Do not provide the hibernate_jdbc_cache alternative</changelog>
</package>
<package pkgid="ae45d73335895dec8c56350e2a86884ee8a05617a8cc050318e23d4690b0769b2826c58516f2d70e8e0a3733bfc2f863ba0ff680ed3e481d465a2dc71c4865d5" name="apache-commons-dbcp1" arch="noarch">
  <version epoch="0" ver="1.4" rel="6.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544875200">- Initial package for apache-commons-dbcp1, providing the
  commons-dbcp API 1.x
- Added patches:
  * apache-commons-dbcp-sourcetarget.patch
    + build with java source and target level 1.7
  * apache-commons-dbcp-javadoc.patch
    + do not load external javadoc links over internet
  * apache-commons-dbcp-jdbc41.patch
    + port to JDBC 4.1 (Java SE 1.7)</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="1555329600">- Build classpath using directly geronimo-jta-1.1-api instead of
  the jta symlink</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Modified patch:
  * apache-commons-dbcp-sourcetarget.patch
    + build with source target levels 8
    + use "release" with compilers that support it</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759060800">- Don't require update-alternatives</changelog>
</package>
<package pkgid="cf13ee7ae06e8e672822e0d056a5211dca89c468ae237ade8f045ef88bb2d9478d09116b3a50a488a62b32d8919c07ac7b663c378bed07e1bbdb13cbce7af5be" name="apache-commons-dbcp1-javadoc" arch="noarch">
  <version epoch="0" ver="1.4" rel="6.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544875200">- Initial package for apache-commons-dbcp1, providing the
  commons-dbcp API 1.x
- Added patches:
  * apache-commons-dbcp-sourcetarget.patch
    + build with java source and target level 1.7
  * apache-commons-dbcp-javadoc.patch
    + do not load external javadoc links over internet
  * apache-commons-dbcp-jdbc41.patch
    + port to JDBC 4.1 (Java SE 1.7)</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="1555329600">- Build classpath using directly geronimo-jta-1.1-api instead of
  the jta symlink</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Modified patch:
  * apache-commons-dbcp-sourcetarget.patch
    + build with source target levels 8
    + use "release" with compilers that support it</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759060800">- Don't require update-alternatives</changelog>
</package>
<package pkgid="deef8c0f239eb09cfed51409f4701aea4fed43406a2f7a5ccf898d7ab6ac4269e8898cc62c0c03e9bec1285d3c9475526c4426ca62ec00367d86763d3aa51315" name="apache-commons-digester" arch="noarch">
  <version epoch="0" ver="2.1" rel="5.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="skh@suse.de" date="1159185600">- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Cleanup with spec cleaner and fix build again.</changelog>
  <changelog author="fstrba@suse.com" date="1505736000">- Removed patch:
  * jakarta-commons-digester-java14compat.patch
- Added patch:
  * jakarta-commons-digester-java16compat.patch
  - Build with java source and target 1.6
  - Fixes build with jdk9
- Align the spec file to the way the ant build gets its
  dependencies and fix the javadoc build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393600">- Renamed package to apache-commons-digester
- Removed patch:
  * jakarta-commons-digester-java16compat.patch
    + no need to patch build.xml to build with source/target 1.6
- Added patch:
  * apache-commons-digester-build.patch
    + add commons-collections to the build classpath</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551096000">- Upgrade to 2.1
  * Breaking changes:
    + The minimum JDK requirement is now JDK 1.5. The provided
    binaries will not work on lower JDKs. The source has been
    updated to leverage Generics and other JDK 1.5 features where
    possible, and requires JDK 1.5 to compile.
    + This release eliminates all dependencies on Commons
    Collections classes. Previously, ArrayStack was used in the
    Digester implementation and was exposed via protected fields
    or inner classes of the following classes:
  - org.apache.commons.digester.Digester,
  - org.apache.commons.digester.CallParamRule, and
  - org.apache.commons.digester.xmlrules.DigesterRuleParser
    These classes now use java.util.Stack instead. Any subclasses
    of the above using protected ArrayStack members will require
    appropriate migration to use java.util.Stack instead before
    they can be used with version 2.0 or later.
  * Important changes:
    + The legacy schema support has been deprecated in favor of
    javax.xml.validation.Schema support.
  * New features:
    + Support for XML Schema validation using
    javax.xml.validation.Schema  has been added to Digester.
    See Digester class Javadoc, and
    Digester#setSchema(javax.xml.validation.Schema) method.
    This allows usage of W3C XML Schema, Relax NG and Schematron
    for validation of XML documents.
    The legacy schema support has been deprecated (details below).
    + The underlying SAXParser factory can now be easily configured
    to be XInclude aware. This allows for general purpose
    inclusion of XML or text documents, for example, and
    facilitates document modularity.
    + Added a new package 'annotations' that provides for Java5
    Annotations  meta-data based definition of rules for Digester.
    This improves maintainability of both Java code and XML
    documents, as  rules are now defined in POJOs and generating
    Digester parsers at  runtime, avoiding manual updates.
  * Bugs from previous release:
    + SetPropertyRule throws java.lang.IllegalArgumentException:
    No name specified when matched element has no attributes.
    [DIGESTER-114]
    + Missing unit tests using Ant and Maven. [DIGESTER-117]
    + Digesting XML content with NodeCreateRule swallows spaces.
    [DIGESTER-120]
    + Potential NullPointerException if debug is enabled in
    Digester#resolveEntity() [DIGESTER-122]
    + Clear inputSources list in method Digester.clear()
    [DIGESTER-125]
    + Potential NullPointerException if debug is enabled in
    FactoryCreateRule#begin() [DIGESTER-126]
  * Improvements from previous release:
    + Null arguments to all Digester#parse() methods now throw an
    IllegalArgumentException. [DIGESTER-111]
    + 'serialVersionUID' fields have been added to Serializable
    classes.
- Generate ant build files that were removed in 2.1 by upstream
- Removed patch:
  * apache-commons-digester-build.patch
    + the generated build is handling the build classpath
    differently</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553688000">- Use global defines for name</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- Fixed SPEC file: Replaced broken URL.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="b7deea8b3ed22a3ddcd9dc01b08e771e485c87ae2731746a0d5aaaef48d2dcb822729736d834b885a1eef5f832a6129e6dca1b06bee110513cc02e7e4e3dfa23" name="apache-commons-digester-javadoc" arch="noarch">
  <version epoch="0" ver="2.1" rel="5.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="skh@suse.de" date="1159185600">- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Cleanup with spec cleaner and fix build again.</changelog>
  <changelog author="fstrba@suse.com" date="1505736000">- Removed patch:
  * jakarta-commons-digester-java14compat.patch
- Added patch:
  * jakarta-commons-digester-java16compat.patch
  - Build with java source and target 1.6
  - Fixes build with jdk9
- Align the spec file to the way the ant build gets its
  dependencies and fix the javadoc build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393600">- Renamed package to apache-commons-digester
- Removed patch:
  * jakarta-commons-digester-java16compat.patch
    + no need to patch build.xml to build with source/target 1.6
- Added patch:
  * apache-commons-digester-build.patch
    + add commons-collections to the build classpath</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551096000">- Upgrade to 2.1
  * Breaking changes:
    + The minimum JDK requirement is now JDK 1.5. The provided
    binaries will not work on lower JDKs. The source has been
    updated to leverage Generics and other JDK 1.5 features where
    possible, and requires JDK 1.5 to compile.
    + This release eliminates all dependencies on Commons
    Collections classes. Previously, ArrayStack was used in the
    Digester implementation and was exposed via protected fields
    or inner classes of the following classes:
  - org.apache.commons.digester.Digester,
  - org.apache.commons.digester.CallParamRule, and
  - org.apache.commons.digester.xmlrules.DigesterRuleParser
    These classes now use java.util.Stack instead. Any subclasses
    of the above using protected ArrayStack members will require
    appropriate migration to use java.util.Stack instead before
    they can be used with version 2.0 or later.
  * Important changes:
    + The legacy schema support has been deprecated in favor of
    javax.xml.validation.Schema support.
  * New features:
    + Support for XML Schema validation using
    javax.xml.validation.Schema  has been added to Digester.
    See Digester class Javadoc, and
    Digester#setSchema(javax.xml.validation.Schema) method.
    This allows usage of W3C XML Schema, Relax NG and Schematron
    for validation of XML documents.
    The legacy schema support has been deprecated (details below).
    + The underlying SAXParser factory can now be easily configured
    to be XInclude aware. This allows for general purpose
    inclusion of XML or text documents, for example, and
    facilitates document modularity.
    + Added a new package 'annotations' that provides for Java5
    Annotations  meta-data based definition of rules for Digester.
    This improves maintainability of both Java code and XML
    documents, as  rules are now defined in POJOs and generating
    Digester parsers at  runtime, avoiding manual updates.
  * Bugs from previous release:
    + SetPropertyRule throws java.lang.IllegalArgumentException:
    No name specified when matched element has no attributes.
    [DIGESTER-114]
    + Missing unit tests using Ant and Maven. [DIGESTER-117]
    + Digesting XML content with NodeCreateRule swallows spaces.
    [DIGESTER-120]
    + Potential NullPointerException if debug is enabled in
    Digester#resolveEntity() [DIGESTER-122]
    + Clear inputSources list in method Digester.clear()
    [DIGESTER-125]
    + Potential NullPointerException if debug is enabled in
    FactoryCreateRule#begin() [DIGESTER-126]
  * Improvements from previous release:
    + Null arguments to all Digester#parse() methods now throw an
    IllegalArgumentException. [DIGESTER-111]
    + 'serialVersionUID' fields have been added to Serializable
    classes.
- Generate ant build files that were removed in 2.1 by upstream
- Removed patch:
  * apache-commons-digester-build.patch
    + the generated build is handling the build classpath
    differently</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553688000">- Use global defines for name</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- Fixed SPEC file: Replaced broken URL.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="66e6f09a63bd22e842590fa25c424eb16fe10a7af3be065ea3e2c9930472a83c95599c55750854b72de18ff8dfd00edb0e333d5124a68164fc82a6f7e008375c" name="apache-commons-digester3" arch="noarch">
  <version epoch="0" ver="3.2" rel="3.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1625832000">- Initial commit with v3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762948800">- Fix build with maven-jar-plugin 3.5.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1774958400">- Rewrite the build system for ant in order to avoid build cycles
  through velocity-tools and maven-doxia-sitetools</changelog>
</package>
<package pkgid="7d1b611d84b5973aa0e46af30ff9f8e601131a7786fab89bef7ca63d270a8945fbba27e0192a9f6d2754791a7d24f72af2632ec821aa28caff2c833e500ee494" name="apache-commons-digester3-javadoc" arch="noarch">
  <version epoch="0" ver="3.2" rel="3.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1625832000">- Initial commit with v3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1762948800">- Fix build with maven-jar-plugin 3.5.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1774958400">- Rewrite the build system for ant in order to avoid build cycles
  through velocity-tools and maven-doxia-sitetools</changelog>
</package>
<package pkgid="b884ec89f6607e99149614734c6dd7ee9737d58f5763ece8be87e7757a11a630976e1d0081ca80e44c2f41605c9bf7554caf01f8ebeef1d04ddb6fe205fd0b37" name="apache-commons-el" arch="noarch">
  <version epoch="0" ver="1.0" rel="5.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555070400">- Initial packaging of apache-commons-el 1.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1607515200">- Provide and Obsolete jakarta-commons-el (bsc#1179637)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="90bb1f7d2a2276b04c8c09b20dabf9e978ecb5fb76c55ac08e417cc3bf6e06bd924cca85c056c08e99c18370c61b8c542fe34c09dac46afd889085abdffe0523" name="apache-commons-el-javadoc" arch="noarch">
  <version epoch="0" ver="1.0" rel="5.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555070400">- Initial packaging of apache-commons-el 1.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1607515200">- Provide and Obsolete jakarta-commons-el (bsc#1179637)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="31a43493a4089741475178202834783fcaf4a85cee5c0610eaead23e58ae01511ba07aeff36c85e291aa42789d591a88f2a8313781d4dc2def8538dba48ca78f" name="apache-commons-email" arch="noarch">
  <version epoch="0" ver="1.5" rel="6.1"/>
  <changelog author="dmacvicar@suse.de" date="1324382400">- initial package based on Fedora. Removed maven stuff</changelog>
  <changelog author="dmacvicar@suse.de" date="1325851200">- add BuildRoot so it builds on SLE</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Remove javapackages-tools requires</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1502971200">- Update to version 1.5
  * Security fix [CVE-2017-9801, bsc#1051785]
  - SMTP header injection vulnerabilty
  - Added patch apache-commons-email-CVE-2017-9801.patch
  * Requires Java &gt;= 1.6
  * Added Support for International Domain Names
  * Upgrade to javax.mail-1.5.6
- Full update report in:
  http://commons.apache.org/proper/commons-email/changes-report.html</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Added patch:
  * commons-email-1.5-sourcetarget.patch
  - Specify java source and target 1.6 and fix jdk9 build</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * commons-email-1.5-sourcetarget.patch
    + build with java source and target 8 to anticipate removal of
    the java 6 compatibility
- Added patch:
  * commons-email-1.5-javadoc.patch
    + Do not load urls while building
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Add glassfish-activation-api dependency so that we can build with
  JDK that does not contain the JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules inconditionally</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="ebefa08e63b2683be1a9e29b4fc06284b52007a0cf666abed7a134280a8e32bb61c62bc3beb66446caa108ee0300d0ed94c2a8b4fbb78be556517948a3dc5570" name="apache-commons-email-javadoc" arch="noarch">
  <version epoch="0" ver="1.5" rel="6.1"/>
  <changelog author="dmacvicar@suse.de" date="1324382400">- initial package based on Fedora. Removed maven stuff</changelog>
  <changelog author="dmacvicar@suse.de" date="1325851200">- add BuildRoot so it builds on SLE</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Remove javapackages-tools requires</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1502971200">- Update to version 1.5
  * Security fix [CVE-2017-9801, bsc#1051785]
  - SMTP header injection vulnerabilty
  - Added patch apache-commons-email-CVE-2017-9801.patch
  * Requires Java &gt;= 1.6
  * Added Support for International Domain Names
  * Upgrade to javax.mail-1.5.6
- Full update report in:
  http://commons.apache.org/proper/commons-email/changes-report.html</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Added patch:
  * commons-email-1.5-sourcetarget.patch
  - Specify java source and target 1.6 and fix jdk9 build</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * commons-email-1.5-sourcetarget.patch
    + build with java source and target 8 to anticipate removal of
    the java 6 compatibility
- Added patch:
  * commons-email-1.5-javadoc.patch
    + Do not load urls while building
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Add glassfish-activation-api dependency so that we can build with
  JDK that does not contain the JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules inconditionally</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="c2991fd508ae4da5a3e12b64e98e6f7526315316bb00e73291daa044dd26e81084f6135255beff0e15268bbb9c7b2259791cfbd9573730010156f135c33bd333" name="apache-commons-exec" arch="noarch">
  <version epoch="0" ver="1.3" rel="4.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554379200">- Initial packaging of apache-commons-exec 1.3
- Added patch:
  * commons-exec-1.3-build_xml.patch
    + Adapt the build.xml file to produce javadoc, to be able
    to switch off tests from command-line and add a proper OSGi
    manifest</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="b2e0b8c019ba96e6e9326eec02b7e7c3a8d7571e1715552cac17aa9590725464981941aa5fde76520c73fb3533f80fe4fd7cf327a7ca0713d1ddc3d43371d90c" name="apache-commons-exec-javadoc" arch="noarch">
  <version epoch="0" ver="1.3" rel="4.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554379200">- Initial packaging of apache-commons-exec 1.3
- Added patch:
  * commons-exec-1.3-build_xml.patch
    + Adapt the build.xml file to produce javadoc, to be able
    to switch off tests from command-line and add a proper OSGi
    manifest</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="9800b6f9b393e35f17690a8c8cc697f14e764854c7da4be1b14955f930125af084c7f3fc6998d71179217012396d149aaf5702936e34051b4376472cf73d912c" name="apache-commons-fileupload" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.1"/>
  <changelog author="jmatejek@suse.com" date="1403870400">- added Xerces xml-apis to dependencies to fix build</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Cleanup with spec-cleaner and fix build on sle11 properly.</changelog>
  <changelog author="tchvatal@suse.com" date="1404820801">- Not needed condition.</changelog>
  <changelog author="fstrba@suse.com" date="1505736000">- Fix build with jdk9: specify java source and target 1.6
- Clean spec file and fix rpmlint warnings</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544184000">- Build against xml-commons-apis instead of xerces-j2-xml-apis</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Rename to apache-commons-fileupload and upgrade to version 1.4
- Generate and customize ant build.xml file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1684843200">- Upgrade to upstream version 1.5
  * New features:
    + Add a configurable limit (disabled by default) for the number
    of files to upload per request (bsc#1208513, CVE-2023-24998).
    The new configuration option (FileUploadBase#setFileCountMax)
    is not enabled by default and must be explicitly configured.
  * Fixed Bugs:
    + FILEUPLOAD-293: DiskFileItem.write(File) had been changed to
    use FileUtils.moveFile internally, preventing an existing file
    as the target.
    + Improve parsing speed.
  * Changes:
    + Bump Commons IO to 2.11.0
    + FILEUPLOAD-328 Switch from Cobertura code coverage to Jacoco
    code coverage.
    + Bump JUnit to 4.13.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750161600">- Upgrade to upstream version 1.6.0
  * Fixes bsc#1244657, CVE-2025-48976
  * New features:
    + [1.x] Enable multipart/related on FileUpload #314.
    + Add JApiCmp to the default Maven goal.
    + Add partHeaderSizeMax, a new limit that sets a maximum number
    of bytes for each individual multipart header. The default is
    512 bytes.
  * Fixed Bugs:
    + Replace use of Locale.ENGLISH with Locale.ROOT.
    + Remove unused exception from FileUploadBase.createItem(Map,
    boolean).
    + Migrate from deprecated API in DiskFileItem.getOutputStream().
    + Use try-with-resources.
    + Port to Java 1.4 Throwable APIs (!).
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
    + DiskFileItem.getInputStream() now uses NIO.
    + Last statement in DiskFileItem.finalize() method should be a
    call to super.finalize().
    + org.apache.commons.fileupload.FileUploadBase
    .FileUploadIOException is now a proper Java 1.4-style
    exception (propagates its cause to super).
    + Use java.util.Base64 instead of custom code.
  * Changes:
    + Bump Java from 6 to 8.
    + Bump org.apache.commons:commons-parent from 62 to 84, upgrades
    Doxia from 1 to 2.
    + Bump commons-io from 2.11.0 to 2.19.0.
    + Bump javax.servlet:servlet-api from 2.4 to 2.5.
    + Bump JUnit from junit:junit:4.13.2
    org.junit.vintage:junit-vintage-engine from parent POM.</changelog>
</package>
<package pkgid="b060147aeebcb60ea25d49bc11c256ece9b0d7fd35fa07eecc0a2c062f0da933548a1243b960eb2813f153192ff2a37ea19b665c47f28acad6d4d5a191b43c23" name="apache-commons-fileupload-javadoc" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.1"/>
  <changelog author="jmatejek@suse.com" date="1403870400">- added Xerces xml-apis to dependencies to fix build</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Cleanup with spec-cleaner and fix build on sle11 properly.</changelog>
  <changelog author="tchvatal@suse.com" date="1404820801">- Not needed condition.</changelog>
  <changelog author="fstrba@suse.com" date="1505736000">- Fix build with jdk9: specify java source and target 1.6
- Clean spec file and fix rpmlint warnings</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544184000">- Build against xml-commons-apis instead of xerces-j2-xml-apis</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Rename to apache-commons-fileupload and upgrade to version 1.4
- Generate and customize ant build.xml file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1684843200">- Upgrade to upstream version 1.5
  * New features:
    + Add a configurable limit (disabled by default) for the number
    of files to upload per request (bsc#1208513, CVE-2023-24998).
    The new configuration option (FileUploadBase#setFileCountMax)
    is not enabled by default and must be explicitly configured.
  * Fixed Bugs:
    + FILEUPLOAD-293: DiskFileItem.write(File) had been changed to
    use FileUtils.moveFile internally, preventing an existing file
    as the target.
    + Improve parsing speed.
  * Changes:
    + Bump Commons IO to 2.11.0
    + FILEUPLOAD-328 Switch from Cobertura code coverage to Jacoco
    code coverage.
    + Bump JUnit to 4.13.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750161600">- Upgrade to upstream version 1.6.0
  * Fixes bsc#1244657, CVE-2025-48976
  * New features:
    + [1.x] Enable multipart/related on FileUpload #314.
    + Add JApiCmp to the default Maven goal.
    + Add partHeaderSizeMax, a new limit that sets a maximum number
    of bytes for each individual multipart header. The default is
    512 bytes.
  * Fixed Bugs:
    + Replace use of Locale.ENGLISH with Locale.ROOT.
    + Remove unused exception from FileUploadBase.createItem(Map,
    boolean).
    + Migrate from deprecated API in DiskFileItem.getOutputStream().
    + Use try-with-resources.
    + Port to Java 1.4 Throwable APIs (!).
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
    + DiskFileItem.getInputStream() now uses NIO.
    + Last statement in DiskFileItem.finalize() method should be a
    call to super.finalize().
    + org.apache.commons.fileupload.FileUploadBase
    .FileUploadIOException is now a proper Java 1.4-style
    exception (propagates its cause to super).
    + Use java.util.Base64 instead of custom code.
  * Changes:
    + Bump Java from 6 to 8.
    + Bump org.apache.commons:commons-parent from 62 to 84, upgrades
    Doxia from 1 to 2.
    + Bump commons-io from 2.11.0 to 2.19.0.
    + Bump javax.servlet:servlet-api from 2.4 to 2.5.
    + Bump JUnit from junit:junit:4.13.2
    org.junit.vintage:junit-vintage-engine from parent POM.</changelog>
</package>
<package pkgid="35cbdba65a37b1e5b06ff405e26dc9b014d81521eaa3728ce24abf9de09ee96b4f96e3d06c3ce512bea57d5817de2d1211b1ba75af3203c576b7acce1a9175f9" name="apache-commons-httpclient" arch="noarch">
  <version epoch="0" ver="3.1" rel="15.2"/>
  <changelog author="darin@darins.net" date="1397476800">- disable bytecode test on SLES</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Redo the bytcode disabling properly.
- Cleanup with spec-cleaner</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Build with java source and target versions 1.6
  * fixes build with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548072000">- Add maven pom file and clean-up the spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554120000">- Trim conjecture from description.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Security fix [bsc#1178171, CVE-2014-3577]
  * org.apache.http.conn.ssl.AbstractVerifier does not properly
    verify that the server hostname matches a domain name in the
    subject's Common Name (CN) or subjectAltName field of the X.509
    certificate, which allows MITM attackers to spoof SSL servers
    via a "CN=" string in a field in the distinguished name (DN)
    of a certificate.
- Add apache-commons-httpclient-CVE-2014-3577.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800001">- Security fix [bsc#945190, CVE-2015-5262]
  * http/conn/ssl/SSLConnectionSocketFactory.java ignores the
    http.socket.timeout configuration setting during an SSL handshake,
    which allows remote attackers to cause a denial of service (HTTPS
    call hang) via unspecified vectors.
- Add apache-commons-httpclient-CVE-2015-5262.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Clean the spec: remove old macros and change to working urls</changelog>
</package>
<package pkgid="d2dd7dbcefac0d819a7616cb457a245f530d5f8c83529ed26776ac8034b271a1f1dfcdc5b2eb3ef3d38bcc65f55d8d858056d0123f0a62ad108ccb4e6129f3ac" name="apache-commons-httpclient-demo" arch="noarch">
  <version epoch="0" ver="3.1" rel="15.2"/>
  <changelog author="darin@darins.net" date="1397476800">- disable bytecode test on SLES</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Redo the bytcode disabling properly.
- Cleanup with spec-cleaner</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Build with java source and target versions 1.6
  * fixes build with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548072000">- Add maven pom file and clean-up the spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554120000">- Trim conjecture from description.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Security fix [bsc#1178171, CVE-2014-3577]
  * org.apache.http.conn.ssl.AbstractVerifier does not properly
    verify that the server hostname matches a domain name in the
    subject's Common Name (CN) or subjectAltName field of the X.509
    certificate, which allows MITM attackers to spoof SSL servers
    via a "CN=" string in a field in the distinguished name (DN)
    of a certificate.
- Add apache-commons-httpclient-CVE-2014-3577.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800001">- Security fix [bsc#945190, CVE-2015-5262]
  * http/conn/ssl/SSLConnectionSocketFactory.java ignores the
    http.socket.timeout configuration setting during an SSL handshake,
    which allows remote attackers to cause a denial of service (HTTPS
    call hang) via unspecified vectors.
- Add apache-commons-httpclient-CVE-2015-5262.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Clean the spec: remove old macros and change to working urls</changelog>
</package>
<package pkgid="bb5b4ba74cc9a98fff3f77ab6926b4fac6765c41807660b2177bc028e2979e2c608ab04e76ddc415d0054a1cf9cf0935cc7894531d6347a69e21142ab210997a" name="apache-commons-httpclient-javadoc" arch="noarch">
  <version epoch="0" ver="3.1" rel="15.2"/>
  <changelog author="darin@darins.net" date="1397476800">- disable bytecode test on SLES</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Redo the bytcode disabling properly.
- Cleanup with spec-cleaner</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Build with java source and target versions 1.6
  * fixes build with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548072000">- Add maven pom file and clean-up the spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554120000">- Trim conjecture from description.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Security fix [bsc#1178171, CVE-2014-3577]
  * org.apache.http.conn.ssl.AbstractVerifier does not properly
    verify that the server hostname matches a domain name in the
    subject's Common Name (CN) or subjectAltName field of the X.509
    certificate, which allows MITM attackers to spoof SSL servers
    via a "CN=" string in a field in the distinguished name (DN)
    of a certificate.
- Add apache-commons-httpclient-CVE-2014-3577.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800001">- Security fix [bsc#945190, CVE-2015-5262]
  * http/conn/ssl/SSLConnectionSocketFactory.java ignores the
    http.socket.timeout configuration setting during an SSL handshake,
    which allows remote attackers to cause a denial of service (HTTPS
    call hang) via unspecified vectors.
- Add apache-commons-httpclient-CVE-2015-5262.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Clean the spec: remove old macros and change to working urls</changelog>
</package>
<package pkgid="e70dac0b3c96f874610cb2d73dd46224cb2d1138d2cd3f547be7f1a96a890f077ae5d4a4990a0b47fc6a09a4e1ecb843ce83f91573e6a9a575cb41a4443c61a9" name="apache-commons-httpclient-manual" arch="noarch">
  <version epoch="0" ver="3.1" rel="15.2"/>
  <changelog author="darin@darins.net" date="1397476800">- disable bytecode test on SLES</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Redo the bytcode disabling properly.
- Cleanup with spec-cleaner</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Build with java source and target versions 1.6
  * fixes build with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548072000">- Add maven pom file and clean-up the spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554120000">- Trim conjecture from description.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Security fix [bsc#1178171, CVE-2014-3577]
  * org.apache.http.conn.ssl.AbstractVerifier does not properly
    verify that the server hostname matches a domain name in the
    subject's Common Name (CN) or subjectAltName field of the X.509
    certificate, which allows MITM attackers to spoof SSL servers
    via a "CN=" string in a field in the distinguished name (DN)
    of a certificate.
- Add apache-commons-httpclient-CVE-2014-3577.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800001">- Security fix [bsc#945190, CVE-2015-5262]
  * http/conn/ssl/SSLConnectionSocketFactory.java ignores the
    http.socket.timeout configuration setting during an SSL handshake,
    which allows remote attackers to cause a denial of service (HTTPS
    call hang) via unspecified vectors.
- Add apache-commons-httpclient-CVE-2015-5262.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Clean the spec: remove old macros and change to working urls</changelog>
</package>
<package pkgid="59a57df05f9f255cc526fecc713159b92b7afac901dba0e809bdcec3c2c9b4cfbf429e9aab84f30f476dfddb7468465e609f23bfba6af5c94d0a14f13d249a34" name="apache-commons-imaging" arch="noarch">
  <version epoch="0" ver="1.0.0~alpha6" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594209600">- Initial packaging of apache-commons-imaging 1.0 alpha1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620043200">- Upgrade to version 1.0-alpha2
  * fixes random build errors</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1651060800">- Fix the URL tag</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Fix build with apache-commons-parent 71</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763121600">- Disable clamav run on relevant distributions, because a reproducer
  of an exploit is flagged although being only in a regression test
  to protect against the exploit resurfacing.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763121601">- Update to version 1.0.0-alpha6
  * New features
    + Add an Imaging-specific security page #439
    + Add Maven property commons.taglist.version for debugging
    + Add support of GPSHPositioningError in GpsTagConstants #451
    + Support Extensions from PNG 1.2 Specification, Version 1.5.0
    [#269]
    + Optionally force UTF-8 encoding for IPTC records #477
    + Add Maven PMD check to the default build
  * Fixed Bugs
    + Replace Locale.ENGLISH with Locale.ROOT processing file names
    + Fix PMD UnnecessaryFullyQualifiedName
    + Fix PMD TooManyStaticImports
    + Fix PMD UnusedFormalParameter
    + Fix PMD UnusedLocalVariable
    + Increase default block size in byte sources from 1024 to 8192
    bytes
    + Remove double ImagingException from method signatures #462
    + Fix all PMD issues
    + Fix SpotBugs CT_CONSTRUCTOR_THROW
    + IMAGING-319:  Fix EXIF metadata is discarded when updating
    offsets (wrong calculation)
    + IMAGING-351:  Fix ExifRewriterRoundtripTest that was disabled
  * Changes
    + Bump org.apache.commons:commons-parent from 69 to 81 #400,
    [#406], #428, #430, #436, #442, #445, #545
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#416], #423, #431
    + Bump commons-io:commons-io from 2.16.1 to 2.19.0 #437, #464
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
    3.2.1 #453
  * Removed
    + Remove direct dependency on org.hamcrest:hamcrest
    + Rename methods BinaryFunctions.findNull() to indexOf0() like
    String
    + Rename method BinaryFunctions.slice() to copyOfRange() like
    Arrays
    + Rename method BinaryFunctions.head() to copyOfStart() like
    Arrays
    + Replace BinaryFunctions.startsWith(byte[], BinaryConstant)
    with BinaryConstant.isStartOf(byte[])</changelog>
</package>
<package pkgid="860a4e1942672a321a4696febbe5d41d931abd14249a86e64b11d288b5dcf94d900bbd73e7056d0a78ddb085061ac92b43cb5f806b9e1a6c8c6e8b8bb767db1a" name="apache-commons-imaging-javadoc" arch="noarch">
  <version epoch="0" ver="1.0.0~alpha6" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594209600">- Initial packaging of apache-commons-imaging 1.0 alpha1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620043200">- Upgrade to version 1.0-alpha2
  * fixes random build errors</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1651060800">- Fix the URL tag</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Fix build with apache-commons-parent 71</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763121600">- Disable clamav run on relevant distributions, because a reproducer
  of an exploit is flagged although being only in a regression test
  to protect against the exploit resurfacing.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763121601">- Update to version 1.0.0-alpha6
  * New features
    + Add an Imaging-specific security page #439
    + Add Maven property commons.taglist.version for debugging
    + Add support of GPSHPositioningError in GpsTagConstants #451
    + Support Extensions from PNG 1.2 Specification, Version 1.5.0
    [#269]
    + Optionally force UTF-8 encoding for IPTC records #477
    + Add Maven PMD check to the default build
  * Fixed Bugs
    + Replace Locale.ENGLISH with Locale.ROOT processing file names
    + Fix PMD UnnecessaryFullyQualifiedName
    + Fix PMD TooManyStaticImports
    + Fix PMD UnusedFormalParameter
    + Fix PMD UnusedLocalVariable
    + Increase default block size in byte sources from 1024 to 8192
    bytes
    + Remove double ImagingException from method signatures #462
    + Fix all PMD issues
    + Fix SpotBugs CT_CONSTRUCTOR_THROW
    + IMAGING-319:  Fix EXIF metadata is discarded when updating
    offsets (wrong calculation)
    + IMAGING-351:  Fix ExifRewriterRoundtripTest that was disabled
  * Changes
    + Bump org.apache.commons:commons-parent from 69 to 81 #400,
    [#406], #428, #430, #436, #442, #445, #545
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#416], #423, #431
    + Bump commons-io:commons-io from 2.16.1 to 2.19.0 #437, #464
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
    3.2.1 #453
  * Removed
    + Remove direct dependency on org.hamcrest:hamcrest
    + Rename methods BinaryFunctions.findNull() to indexOf0() like
    String
    + Rename method BinaryFunctions.slice() to copyOfRange() like
    Arrays
    + Rename method BinaryFunctions.head() to copyOfStart() like
    Arrays
    + Replace BinaryFunctions.startsWith(byte[], BinaryConstant)
    with BinaryConstant.isStartOf(byte[])</changelog>
</package>
<package pkgid="5e1b933a832b625159d62a438bf32db702ff993a3bd3ac630245f6e5af10431c02f9383e9a13bc8b1aea3eac7c0f501b939c37d083026512c968320ef8a20d65" name="apache-commons-io" arch="noarch">
  <version epoch="0" ver="2.21.0" rel="1.1"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650369600">- Update to 2.11.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.11.0
- Update to 2.10.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.10.0</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 2.14.0:
  * Lots of new features, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.14.0
  * Fixes bsc#1231298, CVE-2024-47554: untrusted input to XmlStreamReader
    can lead to uncontrolled resource consumption</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Upgrade to 2.15.1
  * Fixed Bugs:
    + Fix wrong issue id in change log
    + Add test for FileChannels.contentEquals()
    + Fix FileChannels.contentEquals()
    + Fix some Javadoc issues in LineIterator and IOUtils
    + Simplify FileAlterationObserver internal processing
    + Avoid NullPointerException in RegexFileFilter
    .RegexFileFilter(Pattern)
    + Avoid NullPointerException in RegexFileFilter
    .accept(Path, BasicFileAttributes)
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
    .RegexFileFilter defines non-transient non-serializable
    instance field pathToString [org.apache.commons.io.filefilter
    .RegexFileFilter] In RegexFileFilter.java SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
    .DelegateFileFilter defines non-transient non-serializable
    instance field fileFilter [org.apache.commons.io.filefilter
    .DelegateFileFilter] In DelegateFileFilter.java SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
    .DelegateFileFilter defines non-transient non-serializable
    instance field fileNameFilter [org.apache.commons.io
    .filefilter.DelegateFileFilter] In DelegateFileFilter.java
    SE_BAD_FIELD
    + Fix SpotBugs error: org.apache.commons.io.function.IOStream$1
    .next() cannot throw NoSuchElementException [org.apache
    .commons.io.function.IOStream$1] At IOStream.java:[line 98]
    IT_NO_SUCH_ELEMENT
    + Fix SpotBugs error: org.apache.commons.io.monitor
    .FileAlterationMonitor.getObservers() may expose internal
    representation by returning FileAlterationMonitor.observers
    [org.apache.commons.io.monitor.FileAlterationMonitor] At
    FileAlterationMonitor.java:[line 124] EI_EXPOSE_REP
    + Fix SpotBugs error: Class org.apache.commons.io.monitor
    .FileAlterationObserver defines non-transient non-serializable
    instance field fileFilter [org.apache.commons.io.monitor
    .FileAlterationObserver] In FileAlterationObserver.java
    SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.monitor
    .FileAlterationObserver defines non-transient non-serializable
    instance field listeners [org.apache.commons.io.monitor
    .FileAlterationObserver] In FileAlterationObserver.java
    SE_BAD_FIELD
    + Fix SpotBugs error: org.apache.commons.io.FileCleaningTracker
    .getDeleteFailures() may expose internal representation by
    returning FileCleaningTracker.deleteFailures [org.apache
    .commons.io.FileCleaningTracker] At
    FileCleaningTracker.java:[line 218] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.IOExceptionList
    .getCauseList() may expose internal representation by
    returning IOExceptionList.causeList [org.apache.commons.io
    .IOExceptionList] At IOExceptionList.java:[line 118]
    EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.IOExceptionList
    .getCauseList(Class) may expose internal representation by
    returning IOExceptionList.causeList [org.apache.commons.io
    .IOExceptionList] At IOExceptionList.java:[line 129]
    EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.file
    .AccumulatorPathVisitor.getDirList() may expose internal
    representation by returning AccumulatorPathVisitor.dirList
    [org.apache.commons.io.file.AccumulatorPathVisitor] At
    AccumulatorPathVisitor.java:[line 179] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.file
    .AccumulatorPathVisitor.getFileList() may expose internal
    representation by returning AccumulatorPathVisitor.fileList
    [org.apache.commons.io.file.AccumulatorPathVisitor] At
    AccumulatorPathVisitor.java:[line 188] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.input
    .ObservableInputStream.getObservers() may expose internal
    representation by returning ObservableInputStream.observers
    [org.apache.commons.io.input.ObservableInputStream] At
    ObservableInputStream.java:[line 187] EI_EXPOSE_REP
    + Fix SpotBugs error: Exception thrown in class org.apache
    .commons.io.input.UnsynchronizedByteArrayInputStream at new
    org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream(byte[], int) will leave
    the constructor. The object under construction remains
    partially initialized and may be vulnerable to Finalizer
    attacks. [org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream, org.apache.commons.io
    .input.UnsynchronizedByteArrayInputStream] At
    UnsynchronizedByteArrayInputStream.java:[line 202]
    CT_CONSTRUCTOR_THROW
    + Fix SpotBugs error: Exception thrown in class org.apache
    .commons.io.input.UnsynchronizedByteArrayInputStream at new
    org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream(byte[], int, int) will
    leave the constructor. The object under construction remains
    partially initialized and may be vulnerable to Finalizer
    attacks. [org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream, org.apache.commons.io
    .input.UnsynchronizedByteArrayInputStream] At
    UnsynchronizedByteArrayInputStream.java:[line 223]
    CT_CONSTRUCTOR_THROW
- Upgrade to 2.15.0
  * New features:
    + Add org.apache.commons.io.channels.FileChannels
    + Add RandomAccessFiles#contentEquals(RandomAccessFile,
    RandomAccessFile)
    + Add RandomAccessFiles#reset(RandomAccessFile)
    + Add PathUtilsContentEqualsBenchmark
    + Add org.apache.commons.io.StreamIterator
    + Add MessageDigestInputStream and deprecate
    MessageDigestCalculatingInputStream
  * Fixed Bugs:
    + IO-815: XmlStreamReader encoding match RE is too strict
    + IO-810: Javadoc in FileUtils does not reflect code for thrown
    exceptions
    + IO-812: Javadoc should mention closing Streams based on file
    resources
    + IO-811: In tests, Files.walk() direct and indirect callers
    fail to close the returned Stream
    + IO-811: FileUtils.listFiles(File, String[], boolean) fails to
    close its internal Stream
    + IO-811: FileUtils.iterateFiles(File, String[], boolean) fails
    to close its internal Stream
    + IO-811: StreamIterator fails to close its internal Stream
    + IO-814: Don't throw UncheckedIOException
    + IO-414: Don't write a BOM on every (or any) line
    + IO-814: RandomAccessFileMode.create(Path) provides a better
    NullPointerException message
    + Improve performance of PathUtils.fileContentEquals(Path, Path,
    LinkOption[], OpenOption[]) by about 60%, see
    PathUtilsContentEqualsBenchmark
    + Improve performance of PathUtils.fileContentEquals(Path, Path)
    by about 60%, see PathUtilsContentEqualsBenchmark
    + Improve performance of FileUtils.contentEquals(File, File) by
    about 60%, see PathUtilsContentEqualsBenchmark
    + Remove unused test code
    + [Javadoc] IOUtils#contentEquals does not throw
    NullPointerException
    + Fix CodeQL warnings in UnsynchronizedBufferedInputStream:
    Implicit narrowing conversion in compound assignment
    + MessageDigestCalculatingInputStream
    .MessageDigestMaintainingObserver
    .MessageDigestMaintainingObserver(MessageDigest) now throws a
    NullPointerException if the MessageDigest is null
    + MessageDigestCalculatingInputStream
    .MessageDigestCalculatingInputStream(InputStream,
    MessageDigest) now throws a NullPointerException if the
    MessageDigest is null
    + IO-816: UnsynchronizedBufferedInputStream.read(byte[], int,
    int) does not use buffer</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714392000">- Upgrade to 2.16.1
  * Fixes:
    + Reimplement FileSystemUtils using NIO.
    + FileSystemUtils no longer throws IllegalStateException. Fixes
    IO-851.
    + Avoid possible NullPointerException in
    FileUtils.listAccumulate(File, IOFileFilter, IOFileFilter,
    FileVisitOption...).
    + BoundedInputStream.reset() not updating count. Fixes IO-853.
    + ThresholdingOutputStream: a negative threshold should behave
    like a zero threshold and trigger the event on the first
    write #609. Fixes IO-854.
  * Updates:
    + Bump commons.bytebuddy.version from 1.14.12 to 1.14.13 #605.
    + Bump org.apache.commons:commons-parent from 67 to 69 #608.
- Update apache-commons-io-build.xml for new version
- Includes changes from 2.16.0
  * Fixes:
    + Fix and re-enable testSkip_RequiredCharsets #518.
    + SymbolicLineFileFilter documentation fixes. Fixes IO-824.
    + CharSequenceInputStream.reset() only works once #520. Fixes
    IO-795.
    + Finish TODO on CharSequenceInputStream #540. Fixes IO-795.
    + Add byte array size validation for methods in EndianUtils
    [#521]. Fixes IO-825.
    + Add missing test case CircularByteBufferTest. Fixes IO-825.
    + Make CharSequenceInputStream.available() more correct in the
    face of multibyte encodings #525. Fixes IO-781.
    + Remove unreachable code in AbstractIOFileFilterTest #526.
    Fixes IO-781.
    + Rationalize and unify checking for existence of files and
    directories #529. Fixes IO-808.
    + Avoid NullPointerException in IOCase.checkEquals(String,
    String) on null input.
    + Avoid NullPointerException in
    CanExecuteFileFilter.accept(File) on null input.
    + Avoid NullPointerException in
    CanExecuteFileFilter.accept(Path, BasicFileAttributes) on
    null input.
    + Avoid NullPointerException in CanReadFileFilter.accept(File)
    on null input.
    + Avoid NullPointerException in CanReadFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in CanWriteFileFilter.accept(File)
    on null input.
    + Avoid NullPointerException in CanWriteFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in
    DirectoryFileFilter.accept(File) on null input.
    + Avoid NullPointerException in
    DirectoryFileFilter.accept(Path, BasicFileAttributes) on null
    input.
    + Avoid NullPointerException in EmptyFileFilter.accept(File) on
    null input.
    + Avoid NullPointerException in EmptyFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in FileFileFilter.accept(File) on
    null input.
    + Avoid NullPointerException in FileFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in HiddenFileFilter.accept(File)
    on null input.
    + Avoid NullPointerException in HiddenFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in IOCase.checkIndexOf(String,
    int, String) on null input.
    + Avoid NullPointerException in
    IOCase.checkRegionMatches(String, int, String) on null input.
    + BoundedInputStream.getCount() should not count EOF.
    + Modernize temporary file creation and deletion in
    DeferredFileOutputStreamTest #535.
    + Add PathMatcher to IOFileFilter class Javadoc #536.
    + Fix CharSequenceInputStream coding exception handling #537.
    Fixes IO-781.
    + Deprecate int CountingInputStream#getCount() in favor of long
    CountingInputStream#getByteCount(). Fixes IO-781.
    + Deprecate CountingInputStream.resetCount() in favor of
    resetByteCount(). Fixes IO-828.
    + Deprecate CountingInputStream.getMaxLength() in favor of
    getMaxCount()). Fixes IO-828.
    + NullInputStream breaks InputStream's read method contract.
    Fixes IO-818.
    + Javadoc shouldn't reference 1.x behavior #539.
    + Don't decode and reencode characters in a potentially
    different charset in
    AbstractOrigin.CharSequenceOrigin.getReader(Charset). Fixes
    IO-829.
    + Let subclasses of CountingInputStream.afterRead(int) throw
    IOException.
    + Characterization test for broken symlinks when copying
    directories #547. Fixes IO-807.
    + ClosedInputStream.read(byte[], int, int) does not always
    return -1.
    + ClosedOutputStream.write(byte[], int, int) does not always
    throw IOException.
    + XmlStreamReader can't parse an XML document with a multi-line
    prolog #550.
    + XmlStreamReader can't parse XML an document with an external
    parsed entity prolog.
    + Update FileNameUtils Javadoc #554. Fixes IO-836.
    + Copy symlinks, not the files the symlinks point to #558.
    Fixes IO-807.
    + Pickup apache-rat-plugin version from parent POM.
    + Add test for copying a symlink
    FileUtilsTest#testCopyFile_symLink() #564.
    + Make copyFile copy symbolic links by value rather than
    reference #565.
    + Deprecate CopyUtils 0-argument constructor.
    + Deprecate EndianUtils 0-argument constructor. Fixes IO-843.
    + Deprecate FileSystemUtils 0-argument constructor.
    + Deprecate FilenameUtils 0-argument constructor.
    + Deprecate RandomAccessFiles 0-argument constructor.
    + Clarify and correct EndianUtils and SwappedDataInputStream
    API doc #566.
    + Add characterization test for copying a symlinked directory
    [#570].
    + RandomAccessFileInputStream.builder().get() now throws ISE
    instead of NPE.
    + Test links to targets outside the source directory #571.
    Fixes IO-845.
    + Focus Javadoc on current version rather than past versions
    [#573], #574.
    + "Self-suppression not permitted" while using BrokenOutput and
    BrokenInput streams with try-with-resources. Fixes IO-469.
    + Handle zero and negative thresholds #587. Fixes IO-405.
    + Deprecate CountingInputStream in favor of BoundedInputStream.
    + PathUtils.setPosixPermissions(...) only sets permissions if
    needed.
    + PathUtils.setReadOnly(...) only sets permissions if needed.
    + PathUtils.deleteFile(..., DeleteOption...) only sets
    permissions if needed.
    + CleaningPathVisitor only sets permissions if needed.
    + DeletingPathVisitor only sets permissions if needed.
  * New features:
    + Add and use PathUtils.getFileName(Path, Function&lt;Path, R&gt;).
    + Add and use PathUtils.getFileNameString().
    + Make public Erase.rethrow(Throwable).
    + Add BrokenInputStream.BrokenInputStream(Throwable). Fixes
    IO-826.
    + Add BrokenReader.BrokenReader(Throwable). Fixes IO-826.
    + Add BrokenOutputStream.BrokenOutputStream(Throwable). Fixes
    IO-826.
    + Add BrokenWriter.BrokenWriter(Throwable). Fixes IO-826.
    + Add BoundedInputStream.getRemaining().
    + Add FileTimes.toNtfsTime(long).
    + Add FileTimes.fromUnixTime(long).
    + Add FileTimes.isUnixTime(FileTime).
    + Add FileTimes.isUnixTime(long).
    + Add FileTimes.toUnixTime(FileTime).
    + Add BrokenInputStream.Builder.
    + Add PathUtils.getExtension(Path).
    + Add PathUtils.getBaseName(Path).
    + Add ThrottledInputStream.
    + Add IORunnable.noop().
    + Add ChecksumInputStream and test #548.
    + Add AbstractStreamBuilder.getReader().
    + Add Maven property project.build.outputTimestamp for build
    reproducibility.
    + Add ProxyInputStream.unwrap().
    + Add a running count and builder to BoundedInputStream.
  * Updates:
    + Bump commons.bytebuddy.version from 1.14.10 to 1.14.12 #534,
    [#592].
    + Bump org.apache.commons:commons-parent from 65 to 67.
    + Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 #583.
    + Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0
    [#593].</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728043200">- Upgrade to 2.17.0
  * New features:
    + Add IOIterator.adapt(Iterable)
    + Add getInputStream() for 'https' and 'http' in URIOrigin
    [#630]. Fixes IO-831
    + Add IOSupplier.getUnchecked()
    + Add CloseShieldInputStream.systemIn(InputStream)
    + Add NullInputStream.init()
    + Add AbstractInputStream and refactor duplicate code
    + Add UnsynchronizedReader
    + Add UnsynchronizedBufferedReader
  * Fixes:
    + FileUtilsWaitForTest does not test anything useful.
    Fixes IO-858.
    + Add missing unit tests
    + FileUtils.lastModifiedFileTime(File) calls
    Objects.requireNonNull() on the wrong object
    + PathUtils.deleteOnExit(Path) calls Objects.requireNonNull()
    on the wrong object
    + Deprecate LineIterator.nextLine() in favor of next()
    + Fix PMD UnnecessaryFullyQualifiedName
    + Add test for CircularByteBuffer clear() #620
    + PathUtils.isPosix(Path, LinkOption...) should return false on
    null input
    + AutoCloseInputStream(InputStream) uses
    ClosedInputStream.INSTANCE when its input is null
    + Avoid NullPointerException in ProxyInputStream.available()
    when the underlying input stream is null
    + Avoid NullPointerException in ProxyInputStream.markSupported()
    when the underlying input stream is null
    + Avoid NullPointerException in ProxyInputStream.mark(int) when
    the underlying input stream is null
    + BufferedFileChannelInputStream.available() returns 0 before
    any reads
    + BufferedFileChannelInputStream.available() should return 0
    instead of -1 at the end of the stream
    + BufferedFileChannelInputStream.available() should return 0
    when the stream is closed instead of throwing an exception
    + CharSequenceInputStream.available() should return 0 after the
    stream is closed
    + BoundedInputStream.available() should return 0 when the
    stream is closed
    + CircularInputStream.available() should return 0 when the
    stream is closed
    + InfiniteCircularInputStream.available() should return 0 when
    the stream is closed
    + ChecksumInputStream(InputStream, Checksum, long, long) should
    fail-fast on null Checksum input
    + Deprecate NullInputStream.INSTANCE in favor of constructors
    + NullInputStream.available() should return 0 after the stream
    is closed
    + MemoryMappedFileInputStream.available() should return 0 after
    the stream is closed
    + RandomAccessFileInputStream.available() should return 0 after
    the stream is closed
    + ReaderInputStream.available() should return 0 after the
    stream is closed
    + AutoCloseInputStream does not call handleIOException() on
    close() when the proxied stream throws an IOException
    + BoundedInputStream does not call handleIOException() on
    close() when the proxied stream throws an IOException
    + NullInputStream.read(*) should throw IOException when it is
    closed
    + NullInputStream.read(byte[]) should return 0 when the input
    byte array in length 0
    + NullInputStream.read(byte[], int, int) should return 0 when
    the input byte array in length 0 or requested length is 0
    + MarkShieldInputStream.read(*) should throw IOException when
    it is closed
    + Replace deprecated constant FileFileFilter.FILE in Javadoc
    [#657]
    + Pick up exec-maven-plugin version from parent POM
  * Updates:
    + Bump tests commons.bytebuddy.version from 1.14.13 to 1.15.1
    [#615], #621, #631, #635, #642, #658, #663, #665
    + Bump tests commons-codec:commons-codec from 1.16.1 to 1.17.1
    [#644]
    + Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.4.1
    [#632], #652, #659
    + Bump org.apache.commons:commons-parent from 69 to 74 #628,
    [#637], #649, #661, #664
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#645], #653, #666</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1737720000">- Upgrade to 2.18.0
  * New features
    + Add @FunctionalInterface to ClassNameMatcher.
    + Add ValidatingObjectInputStream.Builder and
    ValidatingObjectInputStream.builder().
    + Add a "Safe Deserialization" section to the User Guide for
    the site.
    + Add IORandomAccessFile.
    + Add RandomAccessFileMode.io(String).
    + Add FileAlterationObserver.Builder() and deprecate most
    constructors.
    + Add IOUtils.readLines(CharSequence).
    + Add ValidatingObjectInputStream.ObjectStreamClassPredicate to
    allow configuration reuse.
    + Add RandomAccessFileMode.accept(Path,
    IOConsumer&lt;RandomAccessFile&gt;).
    + Add RandomAccessFileMode.apply(Path,
    IOFunction&lt;RandomAccessFile&gt;, T).
    + Add IOIntConsumer.
    + Add ProxyInputStream.AbstractBuilder. Supports setting a
    consumer for ProxyInputStream.afterRead(int).
    + Add support to AutoCloseInputStream for setting a consumer
    for ProxyInputStream.afterRead(int).
    + Add support to BOMInputStream for setting a consumer for
    ProxyInputStream.afterRead(int).
    + Add support to BoundedInputStream for setting a consumer for
    ProxyInputStream.afterRead(int).
    + Add support to BoundedInputStream for setting a consumer for
    BoundedInputStream.onMaxLength(long, long).
    + Add support to ChecksumInputStream for setting a consumer for
    ProxyInputStream.afterRead(int).
    + Add support to ThrottledInputStream for setting a consumer
    for ProxyInputStream.afterRead(int).
    + Add support to ObservableInputStream for setting a consumer
    for ProxyInputStream.afterRead(int).
    + Add support to MessageDigestCalculatingInputStream for
    setting a consumer for ProxyInputStream.afterRead(int).
    + Add support to MessageDigestInputStream for setting a
    consumer for ProxyInputStream.afterRead(int).
  * Fixed Bugs
    + Clean ups in unit tests.
    + Fix some Javadoc issues.
    + RandomAccessFileMode.toString() is more helpful for debugging
    when it inherits from Enum.
    + Fix implicit narrowing conversion in compound assignment in
    UnsynchronizedBufferedReader.skip(long).
    + IO-860:  Missing reserved file names in FileSystem.WINDOWS
    (superscript digits for COM and LPT).
    + IO-856:  FileUtils.listFiles(final File, String[], boolean)
    can throw NoSuchFileException #697, #699.
    + IO-859:  FileUtils.forceDelete on non-existent file on Windows
    throws IOException rather than FileNotFoundException.
    + Use Unicode escapes for superscript characters. #701.
    + IO-863:  Recent incompatible change to FileUtils.listFiles re
    extensions, see also IO-856.
    + IO-857:  Javadoc: Update details for PathUtils "clean"
    behavior.
  * Changes
    + Bump org.apache.commons:commons-parent from 74 to 78 #670,
    [#676], #679, #688.
    + Bump commons.bytebuddy.version from 1.15.1 to 1.15.10 #672,
    [#673], #685, #686, #694, #696, #698.
    + Update AbstractStreamBuilder getters from protected to
    public.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770379200">- Upgrade to 2.19.0
  * New features
    + Add ThrottledInputStream.Builder.setMaxBytes(long,
    ChronoUnit)
    + Add IOIterable
    + ReversedLinesFileReader implements IOIterable&lt;String&gt;
    + Add AbstractByteArrayOutputStream.write(CharSequence,
    Charset)
    + Add AbstractByteArrayOutputStream.write(byte[])
    + Add RandomAccessFileOutputStream.getRandomAccessFile()
    + Add ProxyInputStream.setReference(InputStream), was
    package-private setIn(InputStream)
    + Add ProxyOutputStream.setReference(OutputStream)
    + Add RandomAccessFileInputStream.copy(long, long,
    OutputStream)
    + Add ProxyOutputStream.Builder
    + Add ByteOrderMark.matches(int[])
    + Add BrokenOutputStream.BrokenOutputStream(Function&lt;String&gt;,
    Throwable&gt;) and deprecate Supplier&lt;String&gt; constructor
    + Add IOBooleanSupplier
    + Add Uncheck.getAsBoolean(IOBooleanSupplier)
    + Add FileChannels.contentEquals(SeekableByteChannel,
    SeekableByteChannel, int)
    + Add FileChannels.contentEquals(ReadableByteChannel,
    ReadableByteChannel, int)
    + Add SimplePathVisitor.AbstractBuilder
    + Add CountingPathVisitor.AbstractBuilder and
    CountingPathVisitor.Builder
    + Add AccumulatorPathVisitor.Builder and builder()
    + Add PathUtils.contentEquals(FileSystem, FileSystem)
  * Fixed Bugs
    + Deprecate constructor Counters.Counters() to be private in
    4.0
    + Deprecate constructor Charsets.Charsets() to be private in
    4.0
    + Pick up maven-antrun-plugin version from parent POM
    org.apache:apache
    + Javadoc is missing its Overview page
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80)
    + Deprecate DeferredFileOutputStream.getStream() in favor of
    getOutputStream()
    + Improve Javadoc for a BoundedInputStream builder() throwing
    IOException
    + Improve Javadoc for all implementations of
    AbstractOriginSupplier#get()
    + The Consumer to IOUtils.closeQuietly(Closeable, Consumer) now
    accepts Exception, not just IOException
    + The Consumer to IOUtils.close(Closeable, IOConsumer) now
    accepts wrapped Exception, not just IOException
    + Use Uncheck.getAsBoolean(IOBooleanSupplier) to avoid boxing
    and unboxing of boolean values
    + Avoid unnecessary boxing and unboxing of long values in
    FileUtils.sizeOf(File)
    + Avoid unnecessary boxing and unboxing of int values in
    UncheckedBufferedReader.read()
    + Avoid unnecessary boxing and unboxing of int values in
    UncheckedFilterInputStream.available() and read()
    + Avoid unnecessary boxing and unboxing of int values in
    UncheckedFilterReader.read()
    + FileChannels.contentEquals(FileChannel, FileChannel, int) can
    return false when comparing a non-blocking channel
    + Deprecate FileChannels.contentEquals(FileChannel, FileChannel,
    int) in favor of FileChannels
    .contentEquals(SeekableByteChannel, SeekableByteChannel, int)
    + Improve performance of IOUtils.contentEquals(InputStream,
    InputStream) by about 13%
    + PathUtils.copyFileToDirectory() across file systems
    + IOUtils.contentEquals is incorrect when InputStream.available
    under-reports
    + java.lang.ArithmeticException: long overflow java.lang.Math
    .addExact(Math.java:932) at org.apache.commons.io.file
    .attribute.FileTimes.ntfsTimeToFileTime(FileTimes.java:164).
    See also https://issues.apache.org/jira/browse/MDEP-978
    + java.lang.ArithmeticException: long overflow java.lang.Math
    .addExact(Math.java:932) at org.apache.commons.io.file
    .attribute.FileTimes.ntfsTimeToDate(long)
    + FileTimes.toNtfsTime(*) methods can overflow result values
    + Fix Javadoc for ChunkedOutputStream.Builder
    + General Javadoc improvements
    + Calling QueueInputStream.QueueInputStream(null) maps to the
    same kind of default blocking queue as
    QueueInputStream.Builder.setBlockingQueue(null)
    + CopyDirectoryVisitor creates incorrect file names when
    copying between different file systems that use different file
    system separators ("/" versus "\"); fixes
    PathUtils.copyDirectory(Path, Path, CopyOption...)
    + ThreadUtils.sleep(Duration) should handle the underlying OS
    time changing
  * Changes
    + Bump commons.bytebuddy.version from 1.15.10 to 1.17.5
    + Bump commons-codec:commons-codec from 1.17.1 to 1.18.0
    + Bump org.apache.commons:commons-parent from 78 to 81</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770379201">- Upgrade to 2.20.0
  * New features
    + Add org.apache.commons.io.file.CountingPathVisitor
    .accept(Path, BasicFileAttributes)
    + Add org.apache.commons.io.Charsets.isAlias(Charset, String)
    + Add org.apache.commons.io.Charsets.isUTF8(Charset)
    + Add org.apache.commons.io.Charsets.toCharsetDefault(String,
    Charset)
    + Add Tailer ignoreTouch option
  * Fixed Bugs
    + [javadoc] Rename parameter of ProxyOutputStream.write(int)
    + CopyDirectoryVisitor ignores fileFilter
    + org.apache.commons.io.build.AbstractOrigin.getReader(Charset)
    now maps a null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin
    .AbstractRandomAccessFileOrigin.getReader(Charset) now maps a
    null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin
    .getReader(Charset) now maps a null Charset to the default
    Charset
    + org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin
    .getReader(Charset) now maps a null Charset to the default
    Charset
    + org.apache.commons.io.build.AbstractOrigin.getWriter(Charset)
    now maps a null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin
    .AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a
    null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin
    .getWriter(Charset) now maps a null Charset to the default
    Charset
    + FileUtils.readLines(File, Charset) now maps a null Charset to
    the default Charset
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashCr" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.WindowsLineEndingInputStream,
    org.apache.commons.io.input.WindowsLineEndingInputStream] At
    WindowsLineEndingInputStream.java:[line 77] Another occurrence
    at WindowsLineEndingInputStream.java:[line 81]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashCr" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.WindowsLineEndingInputStream] At
    WindowsLineEndingInputStream.java:[line 112]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashLf" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.WindowsLineEndingInputStream] At
    WindowsLineEndingInputStream.java:[line 113]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashLf" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 75]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atEos" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 120]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashCr" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 124]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashLf" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 125]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "closed" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.ProxyInputStream] At
    ProxyInputStream.java:[line 233]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "propagateClose" in one thread may not yield the value of the
    most recent write from another thread
    [org.apache.commons.io.input.BoundedInputStream] At
    BoundedInputStream.java:[line 555]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + QueueInputStream reads all but the first byte without waiting
    + Javadoc fixes and improvements
    + Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter
    .accept(File)
    + FileUtils.forceDelete can delete a broken symlink again
    + Fix infinite loop in AbstractByteArrayOutputStream
  * Changes
    + Bump commons.bytebuddy.version from 1.17.5 to 1.17.6
    + Bump org.apache.commons:commons-parent from 81 to 85
    + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770379202">- Upgrade to 2.21.0
  * New features
    + FileUtils#byteCountToDisplaySize() supports Zettabyte,
    Yottabyte, Ronnabyte and Quettabyte
    + Add org.apache.commons.io.FileUtils.ONE_RB
    + Add org.apache.commons.io.FileUtils.ONE_QB
    + Add org.apache.commons.io.output.ProxyOutputStream
    .writeRepeat(byte[], int, int, long)
    + Add org.apache.commons.io.output.ProxyOutputStream
    .writeRepeat(byte[], long)
    + Add org.apache.commons.io.output.ProxyOutputStream
    .writeRepeat(int, long)
    + Add length unit support in FileSystem limits
    + Add IOUtils.toByteArray(InputStream, int, int) for safer
    chunked reading with size validation
    + Add org.apache.commons.io.file.PathUtils.getPath(String,
    String)
    + Add org.apache.commons.io.channels
    .ByteArraySeekableByteChannel
    + Add IOIterable.asIterable()
    + Add NIO channel support to 'AbstractStreamBuilder'
    + Add CloseShieldChannel to close-shielded NIO Channels
    + Added IOUtils.checkFromIndexSize as a Java 8 backport of
    Objects.checkFromIndexSize
  * Fixed Bugs
    + When testing on Java 21 and up, enable
  - XX:+EnableDynamicAgentLoading
    + When testing on Java 24 and up, don't fail
    FileUtilsListFilesTest for a different behavior in the JRE
    + ValidatingObjectInputStream does not validate dynamic proxy
    interfaces
    + BoundedInputStream.getRemaining() now reports Long.MAX_VALUE
    instead of 0 when no limit is set
    + BoundedInputStream.available() correctly accounts for the
    maximum read limit
    + Deprecate IOUtils.readFully(InputStream, int) in favor of
    toByteArray(InputStream, int)
    + IOUtils.toByteArray(InputStream) now throws IOException on
    byte array overflow
    + Javadoc general improvements
    + IOUtils.toByteArray() now throws EOFException when not enough
    data is available
    + Fix IOUtils.skip() usage in concurrent scenarios
    + [javadoc] Fix XmlStreamReader Javadoc to indicate the correct
    class that is built
  * Changes
    + Bump org.apache.commons:commons-parent from 85 to 91
    + [test] Bump commons-codec:commons-codec from 1.18.0 to 1.19.0
    + [test] Bump commons.bytebuddy.version from 1.17.6 to 1.17.8
    + [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to
    3.19.0
  * Removed
    + Inline private constant field
    ProxyInputStream.exceptionHandler</changelog>
</package>
<package pkgid="025df8145448ae6f896359c22cd065dbaaef7439df187d29813e6f601cfe6a1d3002fbbef0ed7926e580cec38efc13581640d42bea5e4d1d4c3fca486f3916b9" name="apache-commons-io-javadoc" arch="noarch">
  <version epoch="0" ver="2.21.0" rel="1.1"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650369600">- Update to 2.11.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.11.0
- Update to 2.10.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.10.0</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 2.14.0:
  * Lots of new features, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.14.0
  * Fixes bsc#1231298, CVE-2024-47554: untrusted input to XmlStreamReader
    can lead to uncontrolled resource consumption</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Upgrade to 2.15.1
  * Fixed Bugs:
    + Fix wrong issue id in change log
    + Add test for FileChannels.contentEquals()
    + Fix FileChannels.contentEquals()
    + Fix some Javadoc issues in LineIterator and IOUtils
    + Simplify FileAlterationObserver internal processing
    + Avoid NullPointerException in RegexFileFilter
    .RegexFileFilter(Pattern)
    + Avoid NullPointerException in RegexFileFilter
    .accept(Path, BasicFileAttributes)
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
    .RegexFileFilter defines non-transient non-serializable
    instance field pathToString [org.apache.commons.io.filefilter
    .RegexFileFilter] In RegexFileFilter.java SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
    .DelegateFileFilter defines non-transient non-serializable
    instance field fileFilter [org.apache.commons.io.filefilter
    .DelegateFileFilter] In DelegateFileFilter.java SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
    .DelegateFileFilter defines non-transient non-serializable
    instance field fileNameFilter [org.apache.commons.io
    .filefilter.DelegateFileFilter] In DelegateFileFilter.java
    SE_BAD_FIELD
    + Fix SpotBugs error: org.apache.commons.io.function.IOStream$1
    .next() cannot throw NoSuchElementException [org.apache
    .commons.io.function.IOStream$1] At IOStream.java:[line 98]
    IT_NO_SUCH_ELEMENT
    + Fix SpotBugs error: org.apache.commons.io.monitor
    .FileAlterationMonitor.getObservers() may expose internal
    representation by returning FileAlterationMonitor.observers
    [org.apache.commons.io.monitor.FileAlterationMonitor] At
    FileAlterationMonitor.java:[line 124] EI_EXPOSE_REP
    + Fix SpotBugs error: Class org.apache.commons.io.monitor
    .FileAlterationObserver defines non-transient non-serializable
    instance field fileFilter [org.apache.commons.io.monitor
    .FileAlterationObserver] In FileAlterationObserver.java
    SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.monitor
    .FileAlterationObserver defines non-transient non-serializable
    instance field listeners [org.apache.commons.io.monitor
    .FileAlterationObserver] In FileAlterationObserver.java
    SE_BAD_FIELD
    + Fix SpotBugs error: org.apache.commons.io.FileCleaningTracker
    .getDeleteFailures() may expose internal representation by
    returning FileCleaningTracker.deleteFailures [org.apache
    .commons.io.FileCleaningTracker] At
    FileCleaningTracker.java:[line 218] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.IOExceptionList
    .getCauseList() may expose internal representation by
    returning IOExceptionList.causeList [org.apache.commons.io
    .IOExceptionList] At IOExceptionList.java:[line 118]
    EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.IOExceptionList
    .getCauseList(Class) may expose internal representation by
    returning IOExceptionList.causeList [org.apache.commons.io
    .IOExceptionList] At IOExceptionList.java:[line 129]
    EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.file
    .AccumulatorPathVisitor.getDirList() may expose internal
    representation by returning AccumulatorPathVisitor.dirList
    [org.apache.commons.io.file.AccumulatorPathVisitor] At
    AccumulatorPathVisitor.java:[line 179] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.file
    .AccumulatorPathVisitor.getFileList() may expose internal
    representation by returning AccumulatorPathVisitor.fileList
    [org.apache.commons.io.file.AccumulatorPathVisitor] At
    AccumulatorPathVisitor.java:[line 188] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.input
    .ObservableInputStream.getObservers() may expose internal
    representation by returning ObservableInputStream.observers
    [org.apache.commons.io.input.ObservableInputStream] At
    ObservableInputStream.java:[line 187] EI_EXPOSE_REP
    + Fix SpotBugs error: Exception thrown in class org.apache
    .commons.io.input.UnsynchronizedByteArrayInputStream at new
    org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream(byte[], int) will leave
    the constructor. The object under construction remains
    partially initialized and may be vulnerable to Finalizer
    attacks. [org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream, org.apache.commons.io
    .input.UnsynchronizedByteArrayInputStream] At
    UnsynchronizedByteArrayInputStream.java:[line 202]
    CT_CONSTRUCTOR_THROW
    + Fix SpotBugs error: Exception thrown in class org.apache
    .commons.io.input.UnsynchronizedByteArrayInputStream at new
    org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream(byte[], int, int) will
    leave the constructor. The object under construction remains
    partially initialized and may be vulnerable to Finalizer
    attacks. [org.apache.commons.io.input
    .UnsynchronizedByteArrayInputStream, org.apache.commons.io
    .input.UnsynchronizedByteArrayInputStream] At
    UnsynchronizedByteArrayInputStream.java:[line 223]
    CT_CONSTRUCTOR_THROW
- Upgrade to 2.15.0
  * New features:
    + Add org.apache.commons.io.channels.FileChannels
    + Add RandomAccessFiles#contentEquals(RandomAccessFile,
    RandomAccessFile)
    + Add RandomAccessFiles#reset(RandomAccessFile)
    + Add PathUtilsContentEqualsBenchmark
    + Add org.apache.commons.io.StreamIterator
    + Add MessageDigestInputStream and deprecate
    MessageDigestCalculatingInputStream
  * Fixed Bugs:
    + IO-815: XmlStreamReader encoding match RE is too strict
    + IO-810: Javadoc in FileUtils does not reflect code for thrown
    exceptions
    + IO-812: Javadoc should mention closing Streams based on file
    resources
    + IO-811: In tests, Files.walk() direct and indirect callers
    fail to close the returned Stream
    + IO-811: FileUtils.listFiles(File, String[], boolean) fails to
    close its internal Stream
    + IO-811: FileUtils.iterateFiles(File, String[], boolean) fails
    to close its internal Stream
    + IO-811: StreamIterator fails to close its internal Stream
    + IO-814: Don't throw UncheckedIOException
    + IO-414: Don't write a BOM on every (or any) line
    + IO-814: RandomAccessFileMode.create(Path) provides a better
    NullPointerException message
    + Improve performance of PathUtils.fileContentEquals(Path, Path,
    LinkOption[], OpenOption[]) by about 60%, see
    PathUtilsContentEqualsBenchmark
    + Improve performance of PathUtils.fileContentEquals(Path, Path)
    by about 60%, see PathUtilsContentEqualsBenchmark
    + Improve performance of FileUtils.contentEquals(File, File) by
    about 60%, see PathUtilsContentEqualsBenchmark
    + Remove unused test code
    + [Javadoc] IOUtils#contentEquals does not throw
    NullPointerException
    + Fix CodeQL warnings in UnsynchronizedBufferedInputStream:
    Implicit narrowing conversion in compound assignment
    + MessageDigestCalculatingInputStream
    .MessageDigestMaintainingObserver
    .MessageDigestMaintainingObserver(MessageDigest) now throws a
    NullPointerException if the MessageDigest is null
    + MessageDigestCalculatingInputStream
    .MessageDigestCalculatingInputStream(InputStream,
    MessageDigest) now throws a NullPointerException if the
    MessageDigest is null
    + IO-816: UnsynchronizedBufferedInputStream.read(byte[], int,
    int) does not use buffer</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714392000">- Upgrade to 2.16.1
  * Fixes:
    + Reimplement FileSystemUtils using NIO.
    + FileSystemUtils no longer throws IllegalStateException. Fixes
    IO-851.
    + Avoid possible NullPointerException in
    FileUtils.listAccumulate(File, IOFileFilter, IOFileFilter,
    FileVisitOption...).
    + BoundedInputStream.reset() not updating count. Fixes IO-853.
    + ThresholdingOutputStream: a negative threshold should behave
    like a zero threshold and trigger the event on the first
    write #609. Fixes IO-854.
  * Updates:
    + Bump commons.bytebuddy.version from 1.14.12 to 1.14.13 #605.
    + Bump org.apache.commons:commons-parent from 67 to 69 #608.
- Update apache-commons-io-build.xml for new version
- Includes changes from 2.16.0
  * Fixes:
    + Fix and re-enable testSkip_RequiredCharsets #518.
    + SymbolicLineFileFilter documentation fixes. Fixes IO-824.
    + CharSequenceInputStream.reset() only works once #520. Fixes
    IO-795.
    + Finish TODO on CharSequenceInputStream #540. Fixes IO-795.
    + Add byte array size validation for methods in EndianUtils
    [#521]. Fixes IO-825.
    + Add missing test case CircularByteBufferTest. Fixes IO-825.
    + Make CharSequenceInputStream.available() more correct in the
    face of multibyte encodings #525. Fixes IO-781.
    + Remove unreachable code in AbstractIOFileFilterTest #526.
    Fixes IO-781.
    + Rationalize and unify checking for existence of files and
    directories #529. Fixes IO-808.
    + Avoid NullPointerException in IOCase.checkEquals(String,
    String) on null input.
    + Avoid NullPointerException in
    CanExecuteFileFilter.accept(File) on null input.
    + Avoid NullPointerException in
    CanExecuteFileFilter.accept(Path, BasicFileAttributes) on
    null input.
    + Avoid NullPointerException in CanReadFileFilter.accept(File)
    on null input.
    + Avoid NullPointerException in CanReadFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in CanWriteFileFilter.accept(File)
    on null input.
    + Avoid NullPointerException in CanWriteFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in
    DirectoryFileFilter.accept(File) on null input.
    + Avoid NullPointerException in
    DirectoryFileFilter.accept(Path, BasicFileAttributes) on null
    input.
    + Avoid NullPointerException in EmptyFileFilter.accept(File) on
    null input.
    + Avoid NullPointerException in EmptyFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in FileFileFilter.accept(File) on
    null input.
    + Avoid NullPointerException in FileFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in HiddenFileFilter.accept(File)
    on null input.
    + Avoid NullPointerException in HiddenFileFilter.accept(Path,
    BasicFileAttributes) on null input.
    + Avoid NullPointerException in IOCase.checkIndexOf(String,
    int, String) on null input.
    + Avoid NullPointerException in
    IOCase.checkRegionMatches(String, int, String) on null input.
    + BoundedInputStream.getCount() should not count EOF.
    + Modernize temporary file creation and deletion in
    DeferredFileOutputStreamTest #535.
    + Add PathMatcher to IOFileFilter class Javadoc #536.
    + Fix CharSequenceInputStream coding exception handling #537.
    Fixes IO-781.
    + Deprecate int CountingInputStream#getCount() in favor of long
    CountingInputStream#getByteCount(). Fixes IO-781.
    + Deprecate CountingInputStream.resetCount() in favor of
    resetByteCount(). Fixes IO-828.
    + Deprecate CountingInputStream.getMaxLength() in favor of
    getMaxCount()). Fixes IO-828.
    + NullInputStream breaks InputStream's read method contract.
    Fixes IO-818.
    + Javadoc shouldn't reference 1.x behavior #539.
    + Don't decode and reencode characters in a potentially
    different charset in
    AbstractOrigin.CharSequenceOrigin.getReader(Charset). Fixes
    IO-829.
    + Let subclasses of CountingInputStream.afterRead(int) throw
    IOException.
    + Characterization test for broken symlinks when copying
    directories #547. Fixes IO-807.
    + ClosedInputStream.read(byte[], int, int) does not always
    return -1.
    + ClosedOutputStream.write(byte[], int, int) does not always
    throw IOException.
    + XmlStreamReader can't parse an XML document with a multi-line
    prolog #550.
    + XmlStreamReader can't parse XML an document with an external
    parsed entity prolog.
    + Update FileNameUtils Javadoc #554. Fixes IO-836.
    + Copy symlinks, not the files the symlinks point to #558.
    Fixes IO-807.
    + Pickup apache-rat-plugin version from parent POM.
    + Add test for copying a symlink
    FileUtilsTest#testCopyFile_symLink() #564.
    + Make copyFile copy symbolic links by value rather than
    reference #565.
    + Deprecate CopyUtils 0-argument constructor.
    + Deprecate EndianUtils 0-argument constructor. Fixes IO-843.
    + Deprecate FileSystemUtils 0-argument constructor.
    + Deprecate FilenameUtils 0-argument constructor.
    + Deprecate RandomAccessFiles 0-argument constructor.
    + Clarify and correct EndianUtils and SwappedDataInputStream
    API doc #566.
    + Add characterization test for copying a symlinked directory
    [#570].
    + RandomAccessFileInputStream.builder().get() now throws ISE
    instead of NPE.
    + Test links to targets outside the source directory #571.
    Fixes IO-845.
    + Focus Javadoc on current version rather than past versions
    [#573], #574.
    + "Self-suppression not permitted" while using BrokenOutput and
    BrokenInput streams with try-with-resources. Fixes IO-469.
    + Handle zero and negative thresholds #587. Fixes IO-405.
    + Deprecate CountingInputStream in favor of BoundedInputStream.
    + PathUtils.setPosixPermissions(...) only sets permissions if
    needed.
    + PathUtils.setReadOnly(...) only sets permissions if needed.
    + PathUtils.deleteFile(..., DeleteOption...) only sets
    permissions if needed.
    + CleaningPathVisitor only sets permissions if needed.
    + DeletingPathVisitor only sets permissions if needed.
  * New features:
    + Add and use PathUtils.getFileName(Path, Function&lt;Path, R&gt;).
    + Add and use PathUtils.getFileNameString().
    + Make public Erase.rethrow(Throwable).
    + Add BrokenInputStream.BrokenInputStream(Throwable). Fixes
    IO-826.
    + Add BrokenReader.BrokenReader(Throwable). Fixes IO-826.
    + Add BrokenOutputStream.BrokenOutputStream(Throwable). Fixes
    IO-826.
    + Add BrokenWriter.BrokenWriter(Throwable). Fixes IO-826.
    + Add BoundedInputStream.getRemaining().
    + Add FileTimes.toNtfsTime(long).
    + Add FileTimes.fromUnixTime(long).
    + Add FileTimes.isUnixTime(FileTime).
    + Add FileTimes.isUnixTime(long).
    + Add FileTimes.toUnixTime(FileTime).
    + Add BrokenInputStream.Builder.
    + Add PathUtils.getExtension(Path).
    + Add PathUtils.getBaseName(Path).
    + Add ThrottledInputStream.
    + Add IORunnable.noop().
    + Add ChecksumInputStream and test #548.
    + Add AbstractStreamBuilder.getReader().
    + Add Maven property project.build.outputTimestamp for build
    reproducibility.
    + Add ProxyInputStream.unwrap().
    + Add a running count and builder to BoundedInputStream.
  * Updates:
    + Bump commons.bytebuddy.version from 1.14.10 to 1.14.12 #534,
    [#592].
    + Bump org.apache.commons:commons-parent from 65 to 67.
    + Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 #583.
    + Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0
    [#593].</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728043200">- Upgrade to 2.17.0
  * New features:
    + Add IOIterator.adapt(Iterable)
    + Add getInputStream() for 'https' and 'http' in URIOrigin
    [#630]. Fixes IO-831
    + Add IOSupplier.getUnchecked()
    + Add CloseShieldInputStream.systemIn(InputStream)
    + Add NullInputStream.init()
    + Add AbstractInputStream and refactor duplicate code
    + Add UnsynchronizedReader
    + Add UnsynchronizedBufferedReader
  * Fixes:
    + FileUtilsWaitForTest does not test anything useful.
    Fixes IO-858.
    + Add missing unit tests
    + FileUtils.lastModifiedFileTime(File) calls
    Objects.requireNonNull() on the wrong object
    + PathUtils.deleteOnExit(Path) calls Objects.requireNonNull()
    on the wrong object
    + Deprecate LineIterator.nextLine() in favor of next()
    + Fix PMD UnnecessaryFullyQualifiedName
    + Add test for CircularByteBuffer clear() #620
    + PathUtils.isPosix(Path, LinkOption...) should return false on
    null input
    + AutoCloseInputStream(InputStream) uses
    ClosedInputStream.INSTANCE when its input is null
    + Avoid NullPointerException in ProxyInputStream.available()
    when the underlying input stream is null
    + Avoid NullPointerException in ProxyInputStream.markSupported()
    when the underlying input stream is null
    + Avoid NullPointerException in ProxyInputStream.mark(int) when
    the underlying input stream is null
    + BufferedFileChannelInputStream.available() returns 0 before
    any reads
    + BufferedFileChannelInputStream.available() should return 0
    instead of -1 at the end of the stream
    + BufferedFileChannelInputStream.available() should return 0
    when the stream is closed instead of throwing an exception
    + CharSequenceInputStream.available() should return 0 after the
    stream is closed
    + BoundedInputStream.available() should return 0 when the
    stream is closed
    + CircularInputStream.available() should return 0 when the
    stream is closed
    + InfiniteCircularInputStream.available() should return 0 when
    the stream is closed
    + ChecksumInputStream(InputStream, Checksum, long, long) should
    fail-fast on null Checksum input
    + Deprecate NullInputStream.INSTANCE in favor of constructors
    + NullInputStream.available() should return 0 after the stream
    is closed
    + MemoryMappedFileInputStream.available() should return 0 after
    the stream is closed
    + RandomAccessFileInputStream.available() should return 0 after
    the stream is closed
    + ReaderInputStream.available() should return 0 after the
    stream is closed
    + AutoCloseInputStream does not call handleIOException() on
    close() when the proxied stream throws an IOException
    + BoundedInputStream does not call handleIOException() on
    close() when the proxied stream throws an IOException
    + NullInputStream.read(*) should throw IOException when it is
    closed
    + NullInputStream.read(byte[]) should return 0 when the input
    byte array in length 0
    + NullInputStream.read(byte[], int, int) should return 0 when
    the input byte array in length 0 or requested length is 0
    + MarkShieldInputStream.read(*) should throw IOException when
    it is closed
    + Replace deprecated constant FileFileFilter.FILE in Javadoc
    [#657]
    + Pick up exec-maven-plugin version from parent POM
  * Updates:
    + Bump tests commons.bytebuddy.version from 1.14.13 to 1.15.1
    [#615], #621, #631, #635, #642, #658, #663, #665
    + Bump tests commons-codec:commons-codec from 1.16.1 to 1.17.1
    [#644]
    + Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.4.1
    [#632], #652, #659
    + Bump org.apache.commons:commons-parent from 69 to 74 #628,
    [#637], #649, #661, #664
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
    [#645], #653, #666</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1737720000">- Upgrade to 2.18.0
  * New features
    + Add @FunctionalInterface to ClassNameMatcher.
    + Add ValidatingObjectInputStream.Builder and
    ValidatingObjectInputStream.builder().
    + Add a "Safe Deserialization" section to the User Guide for
    the site.
    + Add IORandomAccessFile.
    + Add RandomAccessFileMode.io(String).
    + Add FileAlterationObserver.Builder() and deprecate most
    constructors.
    + Add IOUtils.readLines(CharSequence).
    + Add ValidatingObjectInputStream.ObjectStreamClassPredicate to
    allow configuration reuse.
    + Add RandomAccessFileMode.accept(Path,
    IOConsumer&lt;RandomAccessFile&gt;).
    + Add RandomAccessFileMode.apply(Path,
    IOFunction&lt;RandomAccessFile&gt;, T).
    + Add IOIntConsumer.
    + Add ProxyInputStream.AbstractBuilder. Supports setting a
    consumer for ProxyInputStream.afterRead(int).
    + Add support to AutoCloseInputStream for setting a consumer
    for ProxyInputStream.afterRead(int).
    + Add support to BOMInputStream for setting a consumer for
    ProxyInputStream.afterRead(int).
    + Add support to BoundedInputStream for setting a consumer for
    ProxyInputStream.afterRead(int).
    + Add support to BoundedInputStream for setting a consumer for
    BoundedInputStream.onMaxLength(long, long).
    + Add support to ChecksumInputStream for setting a consumer for
    ProxyInputStream.afterRead(int).
    + Add support to ThrottledInputStream for setting a consumer
    for ProxyInputStream.afterRead(int).
    + Add support to ObservableInputStream for setting a consumer
    for ProxyInputStream.afterRead(int).
    + Add support to MessageDigestCalculatingInputStream for
    setting a consumer for ProxyInputStream.afterRead(int).
    + Add support to MessageDigestInputStream for setting a
    consumer for ProxyInputStream.afterRead(int).
  * Fixed Bugs
    + Clean ups in unit tests.
    + Fix some Javadoc issues.
    + RandomAccessFileMode.toString() is more helpful for debugging
    when it inherits from Enum.
    + Fix implicit narrowing conversion in compound assignment in
    UnsynchronizedBufferedReader.skip(long).
    + IO-860:  Missing reserved file names in FileSystem.WINDOWS
    (superscript digits for COM and LPT).
    + IO-856:  FileUtils.listFiles(final File, String[], boolean)
    can throw NoSuchFileException #697, #699.
    + IO-859:  FileUtils.forceDelete on non-existent file on Windows
    throws IOException rather than FileNotFoundException.
    + Use Unicode escapes for superscript characters. #701.
    + IO-863:  Recent incompatible change to FileUtils.listFiles re
    extensions, see also IO-856.
    + IO-857:  Javadoc: Update details for PathUtils "clean"
    behavior.
  * Changes
    + Bump org.apache.commons:commons-parent from 74 to 78 #670,
    [#676], #679, #688.
    + Bump commons.bytebuddy.version from 1.15.1 to 1.15.10 #672,
    [#673], #685, #686, #694, #696, #698.
    + Update AbstractStreamBuilder getters from protected to
    public.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770379200">- Upgrade to 2.19.0
  * New features
    + Add ThrottledInputStream.Builder.setMaxBytes(long,
    ChronoUnit)
    + Add IOIterable
    + ReversedLinesFileReader implements IOIterable&lt;String&gt;
    + Add AbstractByteArrayOutputStream.write(CharSequence,
    Charset)
    + Add AbstractByteArrayOutputStream.write(byte[])
    + Add RandomAccessFileOutputStream.getRandomAccessFile()
    + Add ProxyInputStream.setReference(InputStream), was
    package-private setIn(InputStream)
    + Add ProxyOutputStream.setReference(OutputStream)
    + Add RandomAccessFileInputStream.copy(long, long,
    OutputStream)
    + Add ProxyOutputStream.Builder
    + Add ByteOrderMark.matches(int[])
    + Add BrokenOutputStream.BrokenOutputStream(Function&lt;String&gt;,
    Throwable&gt;) and deprecate Supplier&lt;String&gt; constructor
    + Add IOBooleanSupplier
    + Add Uncheck.getAsBoolean(IOBooleanSupplier)
    + Add FileChannels.contentEquals(SeekableByteChannel,
    SeekableByteChannel, int)
    + Add FileChannels.contentEquals(ReadableByteChannel,
    ReadableByteChannel, int)
    + Add SimplePathVisitor.AbstractBuilder
    + Add CountingPathVisitor.AbstractBuilder and
    CountingPathVisitor.Builder
    + Add AccumulatorPathVisitor.Builder and builder()
    + Add PathUtils.contentEquals(FileSystem, FileSystem)
  * Fixed Bugs
    + Deprecate constructor Counters.Counters() to be private in
    4.0
    + Deprecate constructor Charsets.Charsets() to be private in
    4.0
    + Pick up maven-antrun-plugin version from parent POM
    org.apache:apache
    + Javadoc is missing its Overview page
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80)
    + Deprecate DeferredFileOutputStream.getStream() in favor of
    getOutputStream()
    + Improve Javadoc for a BoundedInputStream builder() throwing
    IOException
    + Improve Javadoc for all implementations of
    AbstractOriginSupplier#get()
    + The Consumer to IOUtils.closeQuietly(Closeable, Consumer) now
    accepts Exception, not just IOException
    + The Consumer to IOUtils.close(Closeable, IOConsumer) now
    accepts wrapped Exception, not just IOException
    + Use Uncheck.getAsBoolean(IOBooleanSupplier) to avoid boxing
    and unboxing of boolean values
    + Avoid unnecessary boxing and unboxing of long values in
    FileUtils.sizeOf(File)
    + Avoid unnecessary boxing and unboxing of int values in
    UncheckedBufferedReader.read()
    + Avoid unnecessary boxing and unboxing of int values in
    UncheckedFilterInputStream.available() and read()
    + Avoid unnecessary boxing and unboxing of int values in
    UncheckedFilterReader.read()
    + FileChannels.contentEquals(FileChannel, FileChannel, int) can
    return false when comparing a non-blocking channel
    + Deprecate FileChannels.contentEquals(FileChannel, FileChannel,
    int) in favor of FileChannels
    .contentEquals(SeekableByteChannel, SeekableByteChannel, int)
    + Improve performance of IOUtils.contentEquals(InputStream,
    InputStream) by about 13%
    + PathUtils.copyFileToDirectory() across file systems
    + IOUtils.contentEquals is incorrect when InputStream.available
    under-reports
    + java.lang.ArithmeticException: long overflow java.lang.Math
    .addExact(Math.java:932) at org.apache.commons.io.file
    .attribute.FileTimes.ntfsTimeToFileTime(FileTimes.java:164).
    See also https://issues.apache.org/jira/browse/MDEP-978
    + java.lang.ArithmeticException: long overflow java.lang.Math
    .addExact(Math.java:932) at org.apache.commons.io.file
    .attribute.FileTimes.ntfsTimeToDate(long)
    + FileTimes.toNtfsTime(*) methods can overflow result values
    + Fix Javadoc for ChunkedOutputStream.Builder
    + General Javadoc improvements
    + Calling QueueInputStream.QueueInputStream(null) maps to the
    same kind of default blocking queue as
    QueueInputStream.Builder.setBlockingQueue(null)
    + CopyDirectoryVisitor creates incorrect file names when
    copying between different file systems that use different file
    system separators ("/" versus "\"); fixes
    PathUtils.copyDirectory(Path, Path, CopyOption...)
    + ThreadUtils.sleep(Duration) should handle the underlying OS
    time changing
  * Changes
    + Bump commons.bytebuddy.version from 1.15.10 to 1.17.5
    + Bump commons-codec:commons-codec from 1.17.1 to 1.18.0
    + Bump org.apache.commons:commons-parent from 78 to 81</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770379201">- Upgrade to 2.20.0
  * New features
    + Add org.apache.commons.io.file.CountingPathVisitor
    .accept(Path, BasicFileAttributes)
    + Add org.apache.commons.io.Charsets.isAlias(Charset, String)
    + Add org.apache.commons.io.Charsets.isUTF8(Charset)
    + Add org.apache.commons.io.Charsets.toCharsetDefault(String,
    Charset)
    + Add Tailer ignoreTouch option
  * Fixed Bugs
    + [javadoc] Rename parameter of ProxyOutputStream.write(int)
    + CopyDirectoryVisitor ignores fileFilter
    + org.apache.commons.io.build.AbstractOrigin.getReader(Charset)
    now maps a null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin
    .AbstractRandomAccessFileOrigin.getReader(Charset) now maps a
    null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin
    .getReader(Charset) now maps a null Charset to the default
    Charset
    + org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin
    .getReader(Charset) now maps a null Charset to the default
    Charset
    + org.apache.commons.io.build.AbstractOrigin.getWriter(Charset)
    now maps a null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin
    .AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a
    null Charset to the default Charset
    + org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin
    .getWriter(Charset) now maps a null Charset to the default
    Charset
    + FileUtils.readLines(File, Charset) now maps a null Charset to
    the default Charset
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashCr" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.WindowsLineEndingInputStream,
    org.apache.commons.io.input.WindowsLineEndingInputStream] At
    WindowsLineEndingInputStream.java:[line 77] Another occurrence
    at WindowsLineEndingInputStream.java:[line 81]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashCr" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.WindowsLineEndingInputStream] At
    WindowsLineEndingInputStream.java:[line 112]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashLf" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.WindowsLineEndingInputStream] At
    WindowsLineEndingInputStream.java:[line 113]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashLf" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 75]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atEos" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 120]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashCr" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 124]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "atSlashLf" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.UnixLineEndingInputStream] At
    UnixLineEndingInputStream.java:[line 125]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "closed" in one thread may not yield the value of the most
    recent write from another thread
    [org.apache.commons.io.input.ProxyInputStream] At
    ProxyInputStream.java:[line 233]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
    "propagateClose" in one thread may not yield the value of the
    most recent write from another thread
    [org.apache.commons.io.input.BoundedInputStream] At
    BoundedInputStream.java:[line 555]
    AT_STALE_THREAD_WRITE_OF_PRIMITIVE
    + QueueInputStream reads all but the first byte without waiting
    + Javadoc fixes and improvements
    + Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter
    .accept(File)
    + FileUtils.forceDelete can delete a broken symlink again
    + Fix infinite loop in AbstractByteArrayOutputStream
  * Changes
    + Bump commons.bytebuddy.version from 1.17.5 to 1.17.6
    + Bump org.apache.commons:commons-parent from 81 to 85
    + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1770379202">- Upgrade to 2.21.0
  * New features
    + FileUtils#byteCountToDisplaySize() supports Zettabyte,
    Yottabyte, Ronnabyte and Quettabyte
    + Add org.apache.commons.io.FileUtils.ONE_RB
    + Add org.apache.commons.io.FileUtils.ONE_QB
    + Add org.apache.commons.io.output.ProxyOutputStream
    .writeRepeat(byte[], int, int, long)
    + Add org.apache.commons.io.output.ProxyOutputStream
    .writeRepeat(byte[], long)
    + Add org.apache.commons.io.output.ProxyOutputStream
    .writeRepeat(int, long)
    + Add length unit support in FileSystem limits
    + Add IOUtils.toByteArray(InputStream, int, int) for safer
    chunked reading with size validation
    + Add org.apache.commons.io.file.PathUtils.getPath(String,
    String)
    + Add org.apache.commons.io.channels
    .ByteArraySeekableByteChannel
    + Add IOIterable.asIterable()
    + Add NIO channel support to 'AbstractStreamBuilder'
    + Add CloseShieldChannel to close-shielded NIO Channels
    + Added IOUtils.checkFromIndexSize as a Java 8 backport of
    Objects.checkFromIndexSize
  * Fixed Bugs
    + When testing on Java 21 and up, enable
  - XX:+EnableDynamicAgentLoading
    + When testing on Java 24 and up, don't fail
    FileUtilsListFilesTest for a different behavior in the JRE
    + ValidatingObjectInputStream does not validate dynamic proxy
    interfaces
    + BoundedInputStream.getRemaining() now reports Long.MAX_VALUE
    instead of 0 when no limit is set
    + BoundedInputStream.available() correctly accounts for the
    maximum read limit
    + Deprecate IOUtils.readFully(InputStream, int) in favor of
    toByteArray(InputStream, int)
    + IOUtils.toByteArray(InputStream) now throws IOException on
    byte array overflow
    + Javadoc general improvements
    + IOUtils.toByteArray() now throws EOFException when not enough
    data is available
    + Fix IOUtils.skip() usage in concurrent scenarios
    + [javadoc] Fix XmlStreamReader Javadoc to indicate the correct
    class that is built
  * Changes
    + Bump org.apache.commons:commons-parent from 85 to 91
    + [test] Bump commons-codec:commons-codec from 1.18.0 to 1.19.0
    + [test] Bump commons.bytebuddy.version from 1.17.6 to 1.17.8
    + [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to
    3.19.0
  * Removed
    + Inline private constant field
    ProxyInputStream.exceptionHandler</changelog>
</package>
<package pkgid="54308d72a6576397cbf2f07493135592de8eecece588a46aed40daa91053c4caa6c419b8d14aeaeb2cecfc3137e3bc2ccf24b3c24edde121bbe3d8ac9f5861e8" name="apache-commons-jexl" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="4.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551355200">- Initial package based on Fedora rpm
- Generate and sanitize ant build files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="486346778dcb2e67bc9a57c5dc6e36e7472fabdefd5471ce5b9a44f9e82fc2583c64e2d43042bd4a92dacbce567b0abeb7c3c2f7e861e4694f50da229d3545ad" name="apache-commons-jexl-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="4.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551355200">- Initial package based on Fedora rpm
- Generate and sanitize ant build files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="aafe7b6e47112610d694ae029b2feb7831090d79b9d5f22570c09c5b645b0e4181781bdc009cb0885b5dcc0d5b67cb1d6b8d5e29ad2d2f8f0450930658f727f3" name="apache-commons-jxpath" arch="noarch">
  <version epoch="0" ver="1.3" rel="11.1"/>
  <changelog author="dmacvicar@suse.de" date="1324382400">- initial package based on Fedora's. Removed maven stuff</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit to be acceptable.</changelog>
  <changelog author="tchvatal@suse.com" date="1433419200">- Build with new tomcat</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Remove unneeded requires</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540036800">- Install the provided pom.xml file and generate the mvn(...)
  provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Include a manifest in the jar file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551355200">- Sanitize dependencies
- Build and distribute the javadoc too
- Added patch:
  * commons-jxpath-1.3-manifest.patch
  - Add OSGi bundle entries
- Modified patch:
  * build.xml.patch
  - Remove completely the get-deps target that we don't use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727006400">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="d4137ade9a3b618e27d84217aef5a57f727596c09da96ac878a730b7335e8eeb708fcac31ac5cbd78833484704b7be5f27086df5209389c595ceedc138a2bdd0" name="apache-commons-jxpath-javadoc" arch="noarch">
  <version epoch="0" ver="1.3" rel="11.1"/>
  <changelog author="dmacvicar@suse.de" date="1324382400">- initial package based on Fedora's. Removed maven stuff</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit to be acceptable.</changelog>
  <changelog author="tchvatal@suse.com" date="1433419200">- Build with new tomcat</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Remove unneeded requires</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540036800">- Install the provided pom.xml file and generate the mvn(...)
  provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Include a manifest in the jar file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551355200">- Sanitize dependencies
- Build and distribute the javadoc too
- Added patch:
  * commons-jxpath-1.3-manifest.patch
  - Add OSGi bundle entries
- Modified patch:
  * build.xml.patch
  - Remove completely the get-deps target that we don't use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727006400">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="3e7bcd12a9f2b7ba0ba596aef05345ee95bb49faa21470c53ad040fe9b9e512cf43cff0e7bd00f3219f900c2b65bfdbf08657f4cb34897008f99b486e63fd596" name="apache-commons-lang3" arch="noarch">
  <version epoch="0" ver="3.18.0" rel="1.1"/>
  <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>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1715688000">- Update to 3.14.0:
  * New features:
    + Add Functions#function(Function).
    + Add FailableFunction#function(FailableFunction).
    + Add CalendarUtils.getInstance().
    + Add syntax for optional tokens to DurationFormatUtils.
    + Add ArrayFill.
    + Add FastDateParser.TimeZoneStrategy.TzInfo.toString().
    + Add LocaleUtils.isLanguageUndetermined(Locale).
    + Add ObjectUtils.toString(Supplier&lt;Object&gt;, Supplier&lt;String&gt;).
    + Add LazyInitializer.isInitialized().
    + Add ConcurrentInitializer#isInitialized() #1120.
    + Add Streams.failableStream(T...).
    + Add FailableSupplier.nul().
    + Add Suppliers.nul().
    + Add ExceptionUtils.throwUnchecked(T) where T extends
    Throwable, and deprecate Object version.
    + Add ExceptionUtils.rethrowRuntimeException(T), and deprecate
    rethrow(T).
    + ConcurrentInitializer implementations can now be instantiated
    and configured with allocation and release lambdas.
    Fixes LANG-1716.
    + Add support for RISC-V in ArchUtils #1128. Fixes LANG-1717.
  * Fixed bugs:
    + Rename variable names from 'clss' to 'clazz'.
    + [Javadoc] ComparableUtils'c1' to 'comparable1', 'c2' to
    'comparable2'
    + [Javadoc] Remove 2.1 specific comment #1091.
    + [Javadoc] Fix Incorrect Description in Processor isAarch64()
    [#1093]. Fixes LANG-1704.
    + [Javadoc] Point to right getShortClassName flavor in Javadoc
    for relevant notes #1097.
    + Improve performance of StringUtils.isMixedCase().
    + ThreadUtils find methods should not return null items. Fixes
    LANG-1706.
    + ReflectionToStringBuilder changes in version 3.13.0 has broken
    the logic for overriding classes. Fixes LANG-1710.
    + Return "null" instead of NPE in
    ClassLoaderUtils.toString(ClassLoader).
    + Return "null" instead of NPE in
    ClassLoaderUtils.toString(URLClassLoader).
    + Return ToStringStyle.nullText instead of NPE for
    ReflectionToStringBuilder.toString().
    + Fix ThresholdCircuitBreaker#checkState().
    + Use ConcurrentInitializer implementations without subclassing.
    + Update critical value for chi-square test.
    + Fix Javadoc syntax errors #1129.
- From 3.13.0 update
  * New features:
    + Add GitHub coverage.yml.
    + Add EnumUtils.getEnumSystemProperty(...).
    + Add TriConsumer.
    + Add and use EnumUtils.getFirstEnumIgnoreCase(Class, String,
    Function, E).
    + Add and use Suppliers.
    + Add and use ArrayUtils.getComponentType(T[]).
    + Add and use ClassUtils.getComponentType(Class&gt;T[]&gt;).
    + Add and use ObjectUtils.getClass(T).
    + Add and use ArrayUtils.newInstance(Class&gt;T&gt;, int).
    + Add and use null-safe Streams.of(T...).
    + Add ClassUtils.comparator().
    + Add and use ThreadUtils.sleepQuietly(Duration).
    + Add and use ArrayUtils.setAll(T[], IntFunction).
    + Add and use ArrayUtils.setAll(T[], Supplier).
    + Add BooleanConsumer.
    + Add IntToCharFunction.
    + Add IntStreams.
    + Add UncheckedFuture.
    + Add UncheckedException.
    + Add UncheckedExecutionException.
    + Add UncheckedTimeoutException.
    + Add UncheckedInterruptedException.
    + Add TimeZones.GMT.
    + Add ObjectUtils.identityHashCodeHex(Object).
    + Add ObjectUtils.hashCodeHex(Object).
    + Add StringUtils.removeStart(String, char).
    + Add null-safe ObjectUtils.isArray(). Fixes LANG-1659.
    + Add ComparableUtils.max(A, A) and ComparableUtils.min(A, A).
    + Add UncheckedReflectiveOperationException.
    + Add and use ClassUtils.isPublic(Class).
    + Add UncheckedIllegalAccessException.
    + Add MethodInvokers.
    + Add Streams.nullSafeStream(Collection).
    + Add Streams.toStream(Collection).
    + Add Streams.failableStream(Collection) and deprecate misnamed
    stream(Collection).
    + Add Streams.failableStream(Stream) and deprecate misnamed
    stream(Stream).
    + Add EnumUtils.getEnumMap(Class, Function).
    + Add FluentBitSet.
    + Add Streams.instancesOf(Class, Collection).
    + Add ImmutablePair.ofNonNull(L, R).
    + Add ImmutableTriple.ofNonNull(L, M, R).
    + Add MutablePair.ofNonNull(L, R).
    + Add MutableTriple.ofNonNull(L, M, R).
    + Add Pair.ofNonNull(L, R).
    + Add Triple.ofNonNull(L, M, R).
    + Add ArrayUtils.containsAny(Object[], Object...).
    + Add Processor.Type.AARCH_64.
    + Add Processor.isAarch64().
    + Update ArchUtils.getProcessor(String) for "aarch64".
    + Add JavaVersion.JAVA_18.
    + Add JavaVersion.JAVA_19.
    + Add JavaVersion.JAVA_20.
    + Add JavaVersion.JAVA_21.
    + Add TimeZones.toTimeZone(TimeZone).
    + Add FutureTasks.
    + Add Memoizer(Function) and Memoizer(Function, boolean).
    + Add Consumers.
    + Add github/codeql-action.
    + Add coverage.yml.
    + Add DurationUtils.since(Temporal).
    + Add DurationUtils.of(FailableConsumer|FailableRunnbale).
    + Add ExceptionUtils.forEach(Throwable, Consumer&lt;Throwable&gt;).
    + Add ExceptionUtils.stream(Throwable).
    + Add ExceptionUtils.getRootCauseStackTraceList(Throwable).
    + Add SystemUtils.IS_OS_WINDOWS_11.
    + Add SystemUtils.IS_JAVA_16.
    + Add SystemUtils.IS_JAVA_17.
    + Add SystemUtils.IS_JAVA_18.
    + Add SystemUtils.IS_JAVA_19.
    + Add SystemUtils.IS_JAVA_20.
    + Add SystemUtils.IS_JAVA_21.
    + Add ArrayUtils.oneHot(). Fixes LANG-1627.
    + Let ReflectionToStringBuilder only reflect given field names.
    Fixes LANG-1662.
    + Add Streams.of(Enumeration&lt;E&gt;).
    + Add Streams.of(Iterable&lt;E&gt;).
    + Add Streams.of(Iterator&lt;E&gt;).
    + Simple support for Optional in ObjectUtils#isEmpty(). Fixes
    LANG-1689.
    + Add Processor.Type.getLabel().
    + Add Processor.toString().
    + Add HashCodeBuilder.equals(Object).
    + Add BooleanUtils.values() and forEach().
    + Add ClassPathUtils.packageToPath(String) and pathToPackage(String)
    + Add CalendarUtils#getDayOfYear()
    + Add NumberRange, DoubleRange, IntegerRange, LongRange.
    + Add missing exception javadoc/tests for some null arguments.
    + Add ClassLoaderUtils.getSystemURLs() and getThreadURLs().
    + Add RegExUtils.dotAll() and dotAllMatcher().
    + Add Pair.accept(FailableBiConsumer).
    + Add Pair.apply(FailableBiFunction).
    + Add ReflectionDiffBuilder.setExcludeFieldNames(...) and
    DiffExclude a... Fixes LANG-1677.
    + Add and ExceptionUtils.isChecked() and isUnchecked(). Fixes
    LANG-1647.
    + Add and use ExceptionUtils.throwUnchecked(throwable).
    + Add LockingVisitors.create(O, ReadWriteLock).
  * Fixed bugs:
    + NumberUtils.createNumber() to recognize hex integers prefixed
    with +. Fixes LANG-1645.
    + NumberUtils.createNumber() to return requested floating point
    type for zero. Fixes LANG-1646.
    + DMI: Random object created and used only once
    (DMI_RANDOM_USED_ONLY_ONCE); Better multi-threaded behavior.
    + Redundant Collection operation. Use
    Collections.emptyIterator(). Fixes LANG-1646.
    + Make Streams.stream(Collection) null-safe.
    + Allow tests to access java.util classes such as ArrayList in
    Java 16. Fixes LANG-1667.
    + OpenJDK 16 Day Period Parsing. Fixes LANG-1669.
    + Update documentation to list correct exception for null array
    parameters. Fixes LANG-1663.
    + Fixing reversed Javadoc descriptions in StopWatch.
    + Fix typos in JavaDoc. Fixes LANG-1670.
    + Simplify assertions with equivalent but more simple..
    + Avoid multiple equivalent occurrences of the same expression.
    + Remove redundant initializers.
    + Fix ObjectUtils Javadocs.
    + Make Range constructors more generic. Fixes LANG-1674.
    + Use final and Remove redundant String.
    + Use Set instead of List for checking the contains() method.
    + Javadoc for StringUtils.substringBefore(String str,
    int separator) doesn't mention that the separator is an int.
    + Fix NullPointerException in ThreadUtils.getSystemThreadGroup()
    when the current thread is stopped.
    + ArrayUtils.toPrimitive(Boolean...) null array elements map to
    false, like Boolean.parseBoolean(null) and its callers return
    false.
    + StrBuilder.StrBuilderReader.skip(long): Throw an exception
    when an implicit narrowing conversion in a compound assignment
    would result in information loss or a numeric error such as an
    overflows.
    + Deprecate Validate#notNull(Object) in favor of using
    Objects#requireNonNull(Object, String).
    + Use TimeZone from calendar in DateFormatUtils. Fixes
    LANG-1462.
    + Updating javadoc for NullPointerException when
    Validate.notNull() is called.
    + Fixing and adding DateUtils exception Javadocs.
    + Improve performance of StringUtils.unwrap(String, String).
    Fixes LANG-1679.
    + Improve performance of StringUtils.join for primitives. Fixes
    LANG-1675.
    + Fixed NPE getting Stack Trace if Throwable is null. Fixes
    LANG-1675.
    + Make Validate.isAssignableFrom() check null inputs.
    + Fix Javadoc for Validate.isAssignableFrom().
    + Make final mappingFunction variable.
    + Remove unnecessary variable creations.
    + Minor changes.
    + FastDateFormat does not support the 'L'-Pattern from
    SimpleDateFormat. Fixes LANG-1680.
    + Increase test coverage of ComparableUtils from 71% to 100%.
    + Increase method test coverage of
    MultilineRecursiveToStringStyle.
    + Fix unstable coverage of CharSequenceUtils tests noticed
    during merge of PRs 898 and 899.
    + Rewrite Conversion.binaryBeMsb0ToHexDigit to invert logic of
    binaryToHexDigit.
    + Allow extension of previously final classes ImmutablePair and
    ImmutableTriple.
    + Update ClassUtils Javadoc with some missing throws NPE.
    + Javadoc: StringUtils.repeat("", "x", 3) = "xx";.
    + StringUtils.join(Iterable, String) should only return null
    when the Iterable is null.
    + Add tests to increase coverage.
    + Extends Object clauses are redundant.
    + Simplify conditional expression..
    + Fix some Javadoc comments.
    + Deprecate getNanosOfMiili() method with typo and create proper
    getNanosOfMilli().
    + Deprecate ThreadUtils code that defines custom function
    interfaces in favor of stock java.util.function.Predicate
    usage.
    + Fix links in Javadoc and documentation.
    + Deprecate RandomUtils in favor of Apache Commons RNG
    UniformRandomProvider. Fixes LANG-1604.
    + Added docs regarding week year support. Fixes LANG-1638.
    + ClassUtils.getShortCanonicalName doesn't use the
    canonicalName. Fixes LANG-1691.
    + Validate: Get error messages without using String.format when
    varargs is empty.
    + Simplify expression (length is never &lt; 0).
    + Fix simple broken javadoc..
    + Fix typo.
    + Use Objects.requireNonNull() directly.
    + MethodUtils.getMatchingMethod() fails with "Found multiple
    candidates". Fixes LANG-1694.
    + Construct ArrayList with better default size. Fixes LANG-1643.
    + ThreadUtilsTest#testThreadGroups will test failed when using
    Junit5 parallel test.
    + Swap the order of assertion args (first excepted then actual).
    + Fix the comment of Failable, redundant "-".
    + Fix the comment of ComparableUtils, using "smallest", not
    "largest".
    + AnnotationUtilsTest and FormattableUtilsTest Only use static
    imports to import assert methods in tests.
    + [LANG-1681] Fix some FieldUtils Javadocs.
    + Remove unnecessary statement in DurationFormatUtils.
    + Corrected value of SystemUtils.JAVA_VENDOR. Fixes LANG-1699.
    + [StepSecurity] ci: Harden GitHub Actions.
    + Update Javadoc for the insert methods in ArrayUtils.
    + Deprecate ExceptionUtils.ExceptionUtils().
    + TypeUtils.getRawType() throws a NullPointerException on
    Wildcard GenericArrayType. Fixes LANG-1697.
    + Throw IllegalArgumentException instead of InternalError in the
    builder package.
    + Avoid NPE in MutableObject#equals() for null content.
    + SystemUtils fix and updates related to macOS.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723204800">- Update to 3.16.0:
  * New features:
    + Add StopWatch.getSplitDuration() and deprecate
    getSplitTime().
    + Add StopWatch.getStartInstant() and deprecate getStartTime().
    + Add StopWatch.getStopInstant() and deprecate getStopTime().
    + Add StopWatch.getDuration() and deprecate getTime().
    + Add Javadoc links from StopWatch to DurationUtils #1249.
    + Add LangCollectors.collect(Collector, T...).
    + Add RandomStringUtils.secure().
    + Add RandomStringUtils.insecure().
  * Fixed bugs:
    + Reimplement StopWatch internals to use java.time.
    + RandomStringUtils.random() with a negative character index
    should throw IllegalArgumentException. Fixes LANG-1745.
    + LocaleUtils.toLocale(String) cannot parse four segments.
    Fixes LANG-1741.
    + Use fewer intermediary strings in
    DefaultExceptionContext.getFormattedExceptionMessage(String).
    + Fix Javadoc in StringUtils.splitPreserveAllTokens() #1251.
    + Deprecate ArraySort constructor for removal.
    + Deprecate CharEncoding constructor for removal.
    + Deprecate Conversion constructor for removal.
    + Deprecate Conversion constructor for removal.
    + Deprecate EntityArrays constructor for removal.
    + Deprecate ObjectToStringComparator constructor for removal.
    + Deprecate RuntimeEnvironment constructor for removal.
- Includes changes from 3.15.0:
  * New features:
    + Customize text pattern in DiffResult#toString(). Fixes
    LANG-1724.
    + Add DiffBuilder.Builder.
    + Add DiffBuilder.builder().
    + Add ReflectionDiffBuilder.Builder.
    + Add ReflectionDiffBuilder.builder().
    + Add test in TypeUtilsTest #1151.
    + Add Streams.failableStream(T), non-varargs variant.
    + Add Streams.nonNull(T), non-varargs variant.
    + Add ArrayUtils.nullTo(T[], T[]).
    + Add T ArrayUtils.arraycopy(T, int, T, int, int) fluent style.
    + Add T ArrayUtils.arraycopy(T, int, int, int, Function) fluent
    style.
    + Add SystemUtils.IS_JAVA_22.
    + Add JavaVersion.JAVA_22.
    + Add SystemProperties.getUserName(Supplier&lt;String&gt;).
    + Add SystemProperties.getLineSeparator(Supplier&lt;String&gt;).
    + Add
    + SystemProperties.getJavaSpecificationVersion(Supplier&lt;String&gt;).
    + Add SystemProperties constants and methods for system
    properties as of Java 22.
    + Add MethodUtils.getMethodObject(Class, String, Class...).
    + Add null-safe Consumers.accept() and Functions.apply() #1215.
    Fixes LANG-1733.
    + Add SystemUtils.IS_OS_ANDROID.
    + Add SystemUtils.IS_OS_MAC_OSX_SONOMA.
    + Add RuntimeEnvironment.inContainer() #1241.
    + Add AppendableJoiner and refactor string joining #1244.
  * Fixed bugs:
    + Improve Javadoc in ExceptionUtils #1136.
    + Fixed two non-deterministic tests in EnumUtilsTest.java
    [#1131].
    + Fix wrong number check that cause
    StringIndexOutOfBoundsException #1140. Fixes LANG-1721.
    + Rethrow NegativeArraySizeException as SerializationException
    in SerializationUtils.deserialize(InputStream) #1141. Fixes
    LANG-1722.
    + Throw NumberFormatException instead of
    IndexOutOfBoundsException in NumberUtils.getMantissa(String,
    int) #1145. Fixes LANG-1723.
    + Minor grammar fixes #1143.
    + ArrayUtils will return null when adding two null arrays, but
    undocumented. Fixes LANG-1713.
    + Let parent POM figure out commons.spdx.version.
    + Undeprecate ExceptionUtils.rethrow(Throwable). Fixes
    LANG-1726.
    + Test the Conversion class #1155. Fixes LANG-1702.
    + Address minor redundancies after code inspection #1148.
    + Allow EventListenerSupport to handle (and ignore) exception
    from listeners allowing invocation of all listeners #1167.
    + Deprecate AnnotationUtils 0-argument constructor.
    + Deprecate ArchUtils 0-argument constructor.
    + Deprecate ArrayUtils 0-argument constructor.
    + Deprecate BooleanUtils 0-argument constructor.
    + Deprecate CharSequenceUtils 0-argument constructor.
    + Deprecate CharSetUtils 0-argument constructor.
    + Deprecate CharUtils 0-argument constructor.
    + Deprecate ClassLoaderUtils 0-argument constructor.
    + Deprecate ClassPathUtils 0-argument constructor.
    + Deprecate ClassUtils 0-argument constructor.
    + Deprecate ConstructorUtils 0-argument constructor.
    + Deprecate DateFormatUtils 0-argument constructor.
    + Deprecate DateUtils 0-argument constructor.
    + Deprecate Diff.getType().
    + Deprecate DiffBuilder.DiffBuilder(T, T, ToStringStyle).
    + Deprecate DiffBuilder.DiffBuilder(T, T, ToStringStyle,
    boolean).
    + Deprecate DurationFormatUtils 0-argument constructor.
    + Deprecate DurationUtils 0-argument constructor.
    + Deprecate EnumUtils 0-argument constructor.
    + Deprecate EventUtils 0-argument constructor.
    + Deprecate FieldUtils 0-argument constructor.
    + Deprecate IEEE754rUtils 0-argument constructor.
    + Deprecate InheritanceUtils 0-argument constructor.
    + Deprecate IntStreams 0-argument constructor.
    + Deprecate LocaleUtils 0-argument constructor.
    + Deprecate LockingVisitors 0-argument constructor.
    + Deprecate MemberUtils 0-argument constructor.
    + Deprecate MethodUtils 0-argument constructor.
    + Deprecate NumberUtils 0-argument constructor.
    + Deprecate ObjectUtils 0-argument constructor.
    + Deprecate RandomStringUtils 0-argument constructor.
    + Deprecate RandomUtils 0-argument constructor.
    + Deprecate ReflectionDiffBuilder.ReflectionDiffBuilder(T, T,
    ToStringStyle).
    + Deprecate RegExUtils 0-argument constructor.
    + Deprecate SerializationUtils 0-argument constructor.
    + Deprecate Streams 0-argument constructor.
    + Deprecate StringEscapeUtils 0-argument constructor.
    + Deprecate StringUtils 0-argument constructor.
    + Deprecate Suppliers 0-argument constructor.
    + Deprecate SystemProperties 0-argument constructor.
    + Deprecate ThreadUtils 0-argument constructor.
    + Deprecate TypeUtils 0-argument constructor.
    + Make ArrayFill null-safe.
    + Make ArraySorter null-safe.
    + Make ArrayUtils.removeAll() null-safe.
    + Fix Java version in README.md #1170.
    + StringUtils.stripAccents() should handle ligatures, UTF32
    math blocks, etc. #1201.
    + TypeUtils.toString(Type) StackOverflowError for an inner
    class in the inner class parameterized enclosing class #657.
    Fixes LANG-1524.
    + Deprecate SystemUtils.getUserName(String) in favor of
    SystemProperties.getUserName(Supplier).
    + Make LockVisitor.acceptReadLocked(FailableConsumer)
    null-safe.
    + Make LockVisitor.applyWriteLocked(FailableConsumer)
    null-safe.
    + Make ObjectUtils.getFirstNonNull(Supplier...) null-safe.
    + Make SystemProperties.getLineSeparator(Supplier).
    + StringUtils.stripAccents(String) doesn't handle "\u0111" and
    "\u0110" (Vietnamese) #1216.
    + StringUtils.stripAccents(String) doesn't handle I with bar.
    + StringUtils.stripAccents(String) doesn't handle U with bar.
    + StringUtils.stripAccents(String) doesn't handle T with
    stroke.
    + Fix Javadoc for FluentBitSet.setInclusive(int, int) #1222.
    Fixes LANG-1735.
    + Same Javadoc changes as [TEXT-234] #1223.
    + Remove duplicate static data in
    SerializationUtils.ClassLoaderAwareObjectInputStream.
    + Reimplement RandomUtils and RandomStringUtils on top of
    SecureRandom#getInstanceStrong() #1235.
    + DiffBuilder: Type constraint for method append(...,
    DiffResult) too strict #786. Fixes LANG-1657.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743508800">- Update to 3.17.0
  * New features:
  * RandomUtils.secure() now uses SecureRandom() instead of
    SecureRandom.getInstanceStrong().
  * RandomStringUtils.secure() now uses SecureRandom() instead of
    SecureRandom.getInstanceStrong().
  * Remove unused exception from deprecated
    StringUtils.toString(byte[], String).
  * Make RandomUtils.insecure() public.
  * Add RandomUtils.secureStrong().
  * Add RandomStringUtils.secureStrong().
  * Add CalendarUtils.toLocalDateTime(Calendar).
  * Add CalendarUtils.toLocalDateTime().
  * Add CalendarUtils.toZonedDateTime(Calendar).
  * Add CalendarUtils.toZonedDateTime().
  * Add CalendarUtils.toOffsetDateTime(Calendar).
  * Add CalendarUtils.toOffsetDateTime().
  * Fixed Bugs:
  * LANG-1760: Using RandomStringUtils.insecure() still leads to
    using the secure() random.
  * Deprecate static RandomUtils.next*() methods in favor or
    .secure() and .insecure() versions.
  * Deprecate static RandomStringUtils.random*() methods in favor
    or .secure() and .insecure() versions.
  * Changes:
  * Bump org.hamcrest:hamcrest from 2.2 to 3.0 #1255.
  * Bump org.easymock:easymock from 5.3.0 to 5.4.0 #1256.
  * Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1
    [#1262], #1264.
  * Bump org.apache.commons:commons-parent from 72 to 73 #1265.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Update to 3.18.0
  * New features:
    + Add Strings and refactor StringUtils
    + LANG-1747: Add StopWatch.run([Failable]Runnable) and
    get([Failable]Supplier)
    + Add JavaVersion.JAVA_23
    + Add JavaVersion.JAVA_24
    + Add SystemUtils.IS_JAVA_23
    + Add SystemUtils.IS_JAVA_24
    + Add IntegerRange.toIntStream()
    + Add LongRange.toLongStream()
    + Add IntStrams.of(int...)
    + Add ArrayUtils.containsAny(int[], int...)
    + Add CalendarUtils.toLocalDate() #725
    + Add SystemUtils.IS_OS_MAC_OSX_SEQUOIA
    + Add BasicThreadFactory.builder() and deprecate
    BasicThreadFactory.Builder()
    + Add BasicThreadFactory.daemon()
    + Add ArrayUtils.startsWith
    + Add Predicates
    + Add RegExUtils methods typed to CharSequence input and
    deprecate old versions typed to String
    + Add IterableStringTokenizer
    + Add FailableIntToFloatFunction
    + Add Validate.isTrue(boolean, Supplier&lt;String&gt;)
    + Add EnumUtils.getFirstEnum(Class&lt;E&gt;, int, ToIntFunction&lt;E&gt;, E)
    + Add FailableToBooleanFunction
    + Add the @FunctionalInterface annotation to
    org.apache.commons.lang3.concurrent.Computable
    + Add SystemUtils.getJavaIoTmpDirPath()
    + Add SystemUtils.getJavaHomePath()
    + Add SystemUtils.getUserDirPath()
    + Add SystemUtils.getUserHomePath()
    + Add ArrayFill.fill(T[], FailableIntFunction))
    + Add SystemProperties.JAVA_SECURITY_DEBUG
    + Add SystemProperties.JAVA_SECURITY_KERBEROS_CONF
    + Add SystemProperties.JAVA_SECURITY_KERBEROS_KDC
    + Add SystemProperties.JAVA_SECURITY_KERBEROS_REAL
    + Add ArrayFill.fill(boolean[], boolean) #1386
    + Add ObjectUtils.getIfNull(Object, Object) and deprecate
    defaultIfNull(Object, Object)
    + org.apache.commons.lang3.mutable.Mutable now extends Supplier
    + Add org.apache.commons.lang3.CharUtils.isHex(char)
    + Add org.apache.commons.lang3.CharUtils.isOctal(char)
    + Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
    .reentrantLockVisitor(Object)
    + Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
    .create(Object, ReentrantLock)
    + Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
    .ReentrantLockVisitor
    + Add builders for LockingVisitors implementations
    + Add EnumSet.stream(Class)
    + Add org.apache.commons.lang3.SystemProperties.isPropertySet(String)
  * Fixed Bugs:
    + Fix flaky FileUtilsWaitForTest.testWaitForNegativeDuration()
    + Pick up exec-maven-plugin version from parent POM
    + Speed up and sanitize StopWatchTest
    + Fix handling of non-ASCII letters and numbers in
    RandomStringUtils #1273
    + Rewrite ClassUtils.getClass(...) without recursion to avoid
    StackOverflowError on very long inputs (bsc#1246397,
    CVE-2025-48924)
    + OSS-Fuzz Issue 42522972: apache-commons-text:
    StringSubstitutorInterpolatorFuzzer: Security exception in
    org.apache.commons.lang3.ClassUtils.getClass
    + Remove trailing whitespace in StopWatch exception messages
    + LANG-1754: Use getAllSuperclassesAndInterfaces() in
    getMatchingMethod() #1289
    + Add details to the ArrayFill Javadoc
    + Add details to the ArraySorter Javadoc
    + Fix broken URL to project location in Maven Central #1296
    + LANG-1753: StringUtils.replaceEachRepeatedly regression in
    3.11+ #1297
    + Use simplified JUnit assertion methods #1298
    + LANG-1682: Javadoc and test: Use Strings.CI.startsWithAny
    method instead #1299
    + Fix NullPointerException in FastDateParser.TimeZoneStrategy
    .setCalendar(FastDateParser, Calendar, String) on Java 23
    + LANG-1757: Fix NullPointerException in MethodUtils
    .getMatchingAccessibleMethod((Class, String, Class...))
    + LANG-1698: Fix StackOverflowError in TypeUtils
    .typeVariableToString(TypeVariable), TypeUtils.toString(Type)
    on Java 17 and up
    + LANG-1511: SystemUtils is missing important documentation
    + Make Failable.run(FailableRunnable) null-safe
    + Make Failable.accept(*) null-safe
    + Improve container detection by mimicking systemd #1323
    + Make LangCollectors.collect(...) null-safe
    + Make LangCollectors.collect(...) null-safe
    + Fix names of UTF-16 surrogate character test fixture
    constants, see also #1326
    + Moditect plugin generates split package warnings
    + LocaleUtils.availableLocaleSet() uses predictable iteration
    order
    + LANG-1759: SerializationUtils.clone(Object) throws
    ClassCastException when called with a Serializable lambda
    + LANG-1759: [StringUtils::indexOfAnyBut] redesign due to
    inconsistent/faulty behavior regarding UTF-16 surrogates #1327
    + Undeprecate ObjectUtils.toString(Object)
    + Fix Spotbugs [ERROR] Medium: The field org.apache.commons
    .lang3.builder.DiffBuilder$SDiff.leftSupplier is transient but
    isn't set by deserialization [org.apache.commons.lang3.builder
    .DiffBuilder$SDiff] In DiffBuilder.java
    SE_TRANSIENT_FIELD_NOT_RESTORED
    + Fix Spotbugs [ERROR] Medium: The field org.apache.commons
    .lang3.builder.DiffBuilder$SDiff.rightSupplier is transient but
    isn't set by deserialization [org.apache.commons.lang3.builder
    .DiffBuilder$SDiff] In DiffBuilder.java
    SE_TRANSIENT_FIELD_NOT_RESTORED
    + LANG-1762: StopWatch methods should not delegate to deprecated
    methods
    + Don't call TypeUtils.toString(Type) on every array item in
    TypeUtils.parameterize[WithOwner](Type, Class, Map, Type&gt;)
    unless required
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS
    (from org.apache.commons:commons-parent:80)
    + Instead of throwing a NullPointerException,
    ArrayUtils.toStringArray(Object[]) should return "null" for
    null elements like ArrayUtils.toStringArray(Object[], String)
    returns its valueForNullElements
    + LANG-1764: Deprecate NumericEntityUnescaper.OPTION in favor of
    Apache Commons Text
    + Several hash collisions in Fraction class
    + LANG-1768: MutableLong and friends should provide better
    parsing exceptions Javadocs
    + Reimplement StringUtils.toCodePoints(CharSequence) to use
    java.lang.CharSequence.codePoints()
    + Reimplement StringUtils.capitalize(String) to use
    java.lang.CharSequence.codePoints()
    + Reimplement StringUtils.uncapitalize(String) to use
    java.lang.CharSequence.codePoints()
    + org.apache.commons.lang3.ClassUtils.getCanonicalName(String)
    now throws an IllegalArgumentException for array dimensions
    greater than 255
    + Fix Javadoc typo and improve clarity in defaultIfBlank method
    [#1376]
    + LANG-1773: Apache Commons Lang no longer builds on Android
    [#1381]
    + LANG-1772: Restrict size of cache to prevent overflow errors
    [#1379]
    + LANG-1772: Reimplement
    org.apache.commons.lang3.ClassUtils.hierarchy(Class,
    Interfaces) using an AtomicReference
    + Fix Javadoc code examples in DiffBuilder and
    ReflectionDiffBuilder #1400
    + Fix generics in org.apache.commons.lang3.stream.Streams
    .toArray(Class) signature
    + LANG-1727: EventListenerSupport doesn't document ordering of
    events
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .SystemUtils.IS_OS_ANDROID
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .SystemUtils.isJavaVersionAtLeast(JavaVersion)
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .SystemUtils.isJavaVersionAtMost(JavaVersion)
    + Return the default enum if a SecurityException is caught in
    getEnumSystemProperty()
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .EnumUtils.getEnum(Class, String, E)
    + org.apache.commons.lang3.EnumUtils
    .getFirstEnumIgnoreCase(Class, String, Function, E) now
    returns the given default enum on null enumClass input
    + org.apache.commons.lang3.EnumUtils.getEnumIgnoreCase(Class,
    String, E) now returns the given default enum on null
    enumClass input
    + org.apache.commons.lang3.EnumUtils.getEnumIgnoreCase(Class,
    String) now returns the given default enum on null enumClass
    input
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.equalTo(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.greaterThan(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.greaterThanOrEqualTo(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.lessThan(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.lessThanOrEqualTo(A)
    + LANG-1776: Use GitHub URL in POM for improved automation
    support</changelog>
</package>
<package pkgid="2c7cfe5e19f262f3e56e565c817ce203643813d334c47778a5df6ab6575392a3144783b42a9bf5370e2de2e9687b3420527ab5bb8b73134913a7e65fc8c6fc29" name="apache-commons-lang3-javadoc" arch="noarch">
  <version epoch="0" ver="3.18.0" rel="1.1"/>
  <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>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1715688000">- Update to 3.14.0:
  * New features:
    + Add Functions#function(Function).
    + Add FailableFunction#function(FailableFunction).
    + Add CalendarUtils.getInstance().
    + Add syntax for optional tokens to DurationFormatUtils.
    + Add ArrayFill.
    + Add FastDateParser.TimeZoneStrategy.TzInfo.toString().
    + Add LocaleUtils.isLanguageUndetermined(Locale).
    + Add ObjectUtils.toString(Supplier&lt;Object&gt;, Supplier&lt;String&gt;).
    + Add LazyInitializer.isInitialized().
    + Add ConcurrentInitializer#isInitialized() #1120.
    + Add Streams.failableStream(T...).
    + Add FailableSupplier.nul().
    + Add Suppliers.nul().
    + Add ExceptionUtils.throwUnchecked(T) where T extends
    Throwable, and deprecate Object version.
    + Add ExceptionUtils.rethrowRuntimeException(T), and deprecate
    rethrow(T).
    + ConcurrentInitializer implementations can now be instantiated
    and configured with allocation and release lambdas.
    Fixes LANG-1716.
    + Add support for RISC-V in ArchUtils #1128. Fixes LANG-1717.
  * Fixed bugs:
    + Rename variable names from 'clss' to 'clazz'.
    + [Javadoc] ComparableUtils'c1' to 'comparable1', 'c2' to
    'comparable2'
    + [Javadoc] Remove 2.1 specific comment #1091.
    + [Javadoc] Fix Incorrect Description in Processor isAarch64()
    [#1093]. Fixes LANG-1704.
    + [Javadoc] Point to right getShortClassName flavor in Javadoc
    for relevant notes #1097.
    + Improve performance of StringUtils.isMixedCase().
    + ThreadUtils find methods should not return null items. Fixes
    LANG-1706.
    + ReflectionToStringBuilder changes in version 3.13.0 has broken
    the logic for overriding classes. Fixes LANG-1710.
    + Return "null" instead of NPE in
    ClassLoaderUtils.toString(ClassLoader).
    + Return "null" instead of NPE in
    ClassLoaderUtils.toString(URLClassLoader).
    + Return ToStringStyle.nullText instead of NPE for
    ReflectionToStringBuilder.toString().
    + Fix ThresholdCircuitBreaker#checkState().
    + Use ConcurrentInitializer implementations without subclassing.
    + Update critical value for chi-square test.
    + Fix Javadoc syntax errors #1129.
- From 3.13.0 update
  * New features:
    + Add GitHub coverage.yml.
    + Add EnumUtils.getEnumSystemProperty(...).
    + Add TriConsumer.
    + Add and use EnumUtils.getFirstEnumIgnoreCase(Class, String,
    Function, E).
    + Add and use Suppliers.
    + Add and use ArrayUtils.getComponentType(T[]).
    + Add and use ClassUtils.getComponentType(Class&gt;T[]&gt;).
    + Add and use ObjectUtils.getClass(T).
    + Add and use ArrayUtils.newInstance(Class&gt;T&gt;, int).
    + Add and use null-safe Streams.of(T...).
    + Add ClassUtils.comparator().
    + Add and use ThreadUtils.sleepQuietly(Duration).
    + Add and use ArrayUtils.setAll(T[], IntFunction).
    + Add and use ArrayUtils.setAll(T[], Supplier).
    + Add BooleanConsumer.
    + Add IntToCharFunction.
    + Add IntStreams.
    + Add UncheckedFuture.
    + Add UncheckedException.
    + Add UncheckedExecutionException.
    + Add UncheckedTimeoutException.
    + Add UncheckedInterruptedException.
    + Add TimeZones.GMT.
    + Add ObjectUtils.identityHashCodeHex(Object).
    + Add ObjectUtils.hashCodeHex(Object).
    + Add StringUtils.removeStart(String, char).
    + Add null-safe ObjectUtils.isArray(). Fixes LANG-1659.
    + Add ComparableUtils.max(A, A) and ComparableUtils.min(A, A).
    + Add UncheckedReflectiveOperationException.
    + Add and use ClassUtils.isPublic(Class).
    + Add UncheckedIllegalAccessException.
    + Add MethodInvokers.
    + Add Streams.nullSafeStream(Collection).
    + Add Streams.toStream(Collection).
    + Add Streams.failableStream(Collection) and deprecate misnamed
    stream(Collection).
    + Add Streams.failableStream(Stream) and deprecate misnamed
    stream(Stream).
    + Add EnumUtils.getEnumMap(Class, Function).
    + Add FluentBitSet.
    + Add Streams.instancesOf(Class, Collection).
    + Add ImmutablePair.ofNonNull(L, R).
    + Add ImmutableTriple.ofNonNull(L, M, R).
    + Add MutablePair.ofNonNull(L, R).
    + Add MutableTriple.ofNonNull(L, M, R).
    + Add Pair.ofNonNull(L, R).
    + Add Triple.ofNonNull(L, M, R).
    + Add ArrayUtils.containsAny(Object[], Object...).
    + Add Processor.Type.AARCH_64.
    + Add Processor.isAarch64().
    + Update ArchUtils.getProcessor(String) for "aarch64".
    + Add JavaVersion.JAVA_18.
    + Add JavaVersion.JAVA_19.
    + Add JavaVersion.JAVA_20.
    + Add JavaVersion.JAVA_21.
    + Add TimeZones.toTimeZone(TimeZone).
    + Add FutureTasks.
    + Add Memoizer(Function) and Memoizer(Function, boolean).
    + Add Consumers.
    + Add github/codeql-action.
    + Add coverage.yml.
    + Add DurationUtils.since(Temporal).
    + Add DurationUtils.of(FailableConsumer|FailableRunnbale).
    + Add ExceptionUtils.forEach(Throwable, Consumer&lt;Throwable&gt;).
    + Add ExceptionUtils.stream(Throwable).
    + Add ExceptionUtils.getRootCauseStackTraceList(Throwable).
    + Add SystemUtils.IS_OS_WINDOWS_11.
    + Add SystemUtils.IS_JAVA_16.
    + Add SystemUtils.IS_JAVA_17.
    + Add SystemUtils.IS_JAVA_18.
    + Add SystemUtils.IS_JAVA_19.
    + Add SystemUtils.IS_JAVA_20.
    + Add SystemUtils.IS_JAVA_21.
    + Add ArrayUtils.oneHot(). Fixes LANG-1627.
    + Let ReflectionToStringBuilder only reflect given field names.
    Fixes LANG-1662.
    + Add Streams.of(Enumeration&lt;E&gt;).
    + Add Streams.of(Iterable&lt;E&gt;).
    + Add Streams.of(Iterator&lt;E&gt;).
    + Simple support for Optional in ObjectUtils#isEmpty(). Fixes
    LANG-1689.
    + Add Processor.Type.getLabel().
    + Add Processor.toString().
    + Add HashCodeBuilder.equals(Object).
    + Add BooleanUtils.values() and forEach().
    + Add ClassPathUtils.packageToPath(String) and pathToPackage(String)
    + Add CalendarUtils#getDayOfYear()
    + Add NumberRange, DoubleRange, IntegerRange, LongRange.
    + Add missing exception javadoc/tests for some null arguments.
    + Add ClassLoaderUtils.getSystemURLs() and getThreadURLs().
    + Add RegExUtils.dotAll() and dotAllMatcher().
    + Add Pair.accept(FailableBiConsumer).
    + Add Pair.apply(FailableBiFunction).
    + Add ReflectionDiffBuilder.setExcludeFieldNames(...) and
    DiffExclude a... Fixes LANG-1677.
    + Add and ExceptionUtils.isChecked() and isUnchecked(). Fixes
    LANG-1647.
    + Add and use ExceptionUtils.throwUnchecked(throwable).
    + Add LockingVisitors.create(O, ReadWriteLock).
  * Fixed bugs:
    + NumberUtils.createNumber() to recognize hex integers prefixed
    with +. Fixes LANG-1645.
    + NumberUtils.createNumber() to return requested floating point
    type for zero. Fixes LANG-1646.
    + DMI: Random object created and used only once
    (DMI_RANDOM_USED_ONLY_ONCE); Better multi-threaded behavior.
    + Redundant Collection operation. Use
    Collections.emptyIterator(). Fixes LANG-1646.
    + Make Streams.stream(Collection) null-safe.
    + Allow tests to access java.util classes such as ArrayList in
    Java 16. Fixes LANG-1667.
    + OpenJDK 16 Day Period Parsing. Fixes LANG-1669.
    + Update documentation to list correct exception for null array
    parameters. Fixes LANG-1663.
    + Fixing reversed Javadoc descriptions in StopWatch.
    + Fix typos in JavaDoc. Fixes LANG-1670.
    + Simplify assertions with equivalent but more simple..
    + Avoid multiple equivalent occurrences of the same expression.
    + Remove redundant initializers.
    + Fix ObjectUtils Javadocs.
    + Make Range constructors more generic. Fixes LANG-1674.
    + Use final and Remove redundant String.
    + Use Set instead of List for checking the contains() method.
    + Javadoc for StringUtils.substringBefore(String str,
    int separator) doesn't mention that the separator is an int.
    + Fix NullPointerException in ThreadUtils.getSystemThreadGroup()
    when the current thread is stopped.
    + ArrayUtils.toPrimitive(Boolean...) null array elements map to
    false, like Boolean.parseBoolean(null) and its callers return
    false.
    + StrBuilder.StrBuilderReader.skip(long): Throw an exception
    when an implicit narrowing conversion in a compound assignment
    would result in information loss or a numeric error such as an
    overflows.
    + Deprecate Validate#notNull(Object) in favor of using
    Objects#requireNonNull(Object, String).
    + Use TimeZone from calendar in DateFormatUtils. Fixes
    LANG-1462.
    + Updating javadoc for NullPointerException when
    Validate.notNull() is called.
    + Fixing and adding DateUtils exception Javadocs.
    + Improve performance of StringUtils.unwrap(String, String).
    Fixes LANG-1679.
    + Improve performance of StringUtils.join for primitives. Fixes
    LANG-1675.
    + Fixed NPE getting Stack Trace if Throwable is null. Fixes
    LANG-1675.
    + Make Validate.isAssignableFrom() check null inputs.
    + Fix Javadoc for Validate.isAssignableFrom().
    + Make final mappingFunction variable.
    + Remove unnecessary variable creations.
    + Minor changes.
    + FastDateFormat does not support the 'L'-Pattern from
    SimpleDateFormat. Fixes LANG-1680.
    + Increase test coverage of ComparableUtils from 71% to 100%.
    + Increase method test coverage of
    MultilineRecursiveToStringStyle.
    + Fix unstable coverage of CharSequenceUtils tests noticed
    during merge of PRs 898 and 899.
    + Rewrite Conversion.binaryBeMsb0ToHexDigit to invert logic of
    binaryToHexDigit.
    + Allow extension of previously final classes ImmutablePair and
    ImmutableTriple.
    + Update ClassUtils Javadoc with some missing throws NPE.
    + Javadoc: StringUtils.repeat("", "x", 3) = "xx";.
    + StringUtils.join(Iterable, String) should only return null
    when the Iterable is null.
    + Add tests to increase coverage.
    + Extends Object clauses are redundant.
    + Simplify conditional expression..
    + Fix some Javadoc comments.
    + Deprecate getNanosOfMiili() method with typo and create proper
    getNanosOfMilli().
    + Deprecate ThreadUtils code that defines custom function
    interfaces in favor of stock java.util.function.Predicate
    usage.
    + Fix links in Javadoc and documentation.
    + Deprecate RandomUtils in favor of Apache Commons RNG
    UniformRandomProvider. Fixes LANG-1604.
    + Added docs regarding week year support. Fixes LANG-1638.
    + ClassUtils.getShortCanonicalName doesn't use the
    canonicalName. Fixes LANG-1691.
    + Validate: Get error messages without using String.format when
    varargs is empty.
    + Simplify expression (length is never &lt; 0).
    + Fix simple broken javadoc..
    + Fix typo.
    + Use Objects.requireNonNull() directly.
    + MethodUtils.getMatchingMethod() fails with "Found multiple
    candidates". Fixes LANG-1694.
    + Construct ArrayList with better default size. Fixes LANG-1643.
    + ThreadUtilsTest#testThreadGroups will test failed when using
    Junit5 parallel test.
    + Swap the order of assertion args (first excepted then actual).
    + Fix the comment of Failable, redundant "-".
    + Fix the comment of ComparableUtils, using "smallest", not
    "largest".
    + AnnotationUtilsTest and FormattableUtilsTest Only use static
    imports to import assert methods in tests.
    + [LANG-1681] Fix some FieldUtils Javadocs.
    + Remove unnecessary statement in DurationFormatUtils.
    + Corrected value of SystemUtils.JAVA_VENDOR. Fixes LANG-1699.
    + [StepSecurity] ci: Harden GitHub Actions.
    + Update Javadoc for the insert methods in ArrayUtils.
    + Deprecate ExceptionUtils.ExceptionUtils().
    + TypeUtils.getRawType() throws a NullPointerException on
    Wildcard GenericArrayType. Fixes LANG-1697.
    + Throw IllegalArgumentException instead of InternalError in the
    builder package.
    + Avoid NPE in MutableObject#equals() for null content.
    + SystemUtils fix and updates related to macOS.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723204800">- Update to 3.16.0:
  * New features:
    + Add StopWatch.getSplitDuration() and deprecate
    getSplitTime().
    + Add StopWatch.getStartInstant() and deprecate getStartTime().
    + Add StopWatch.getStopInstant() and deprecate getStopTime().
    + Add StopWatch.getDuration() and deprecate getTime().
    + Add Javadoc links from StopWatch to DurationUtils #1249.
    + Add LangCollectors.collect(Collector, T...).
    + Add RandomStringUtils.secure().
    + Add RandomStringUtils.insecure().
  * Fixed bugs:
    + Reimplement StopWatch internals to use java.time.
    + RandomStringUtils.random() with a negative character index
    should throw IllegalArgumentException. Fixes LANG-1745.
    + LocaleUtils.toLocale(String) cannot parse four segments.
    Fixes LANG-1741.
    + Use fewer intermediary strings in
    DefaultExceptionContext.getFormattedExceptionMessage(String).
    + Fix Javadoc in StringUtils.splitPreserveAllTokens() #1251.
    + Deprecate ArraySort constructor for removal.
    + Deprecate CharEncoding constructor for removal.
    + Deprecate Conversion constructor for removal.
    + Deprecate Conversion constructor for removal.
    + Deprecate EntityArrays constructor for removal.
    + Deprecate ObjectToStringComparator constructor for removal.
    + Deprecate RuntimeEnvironment constructor for removal.
- Includes changes from 3.15.0:
  * New features:
    + Customize text pattern in DiffResult#toString(). Fixes
    LANG-1724.
    + Add DiffBuilder.Builder.
    + Add DiffBuilder.builder().
    + Add ReflectionDiffBuilder.Builder.
    + Add ReflectionDiffBuilder.builder().
    + Add test in TypeUtilsTest #1151.
    + Add Streams.failableStream(T), non-varargs variant.
    + Add Streams.nonNull(T), non-varargs variant.
    + Add ArrayUtils.nullTo(T[], T[]).
    + Add T ArrayUtils.arraycopy(T, int, T, int, int) fluent style.
    + Add T ArrayUtils.arraycopy(T, int, int, int, Function) fluent
    style.
    + Add SystemUtils.IS_JAVA_22.
    + Add JavaVersion.JAVA_22.
    + Add SystemProperties.getUserName(Supplier&lt;String&gt;).
    + Add SystemProperties.getLineSeparator(Supplier&lt;String&gt;).
    + Add
    + SystemProperties.getJavaSpecificationVersion(Supplier&lt;String&gt;).
    + Add SystemProperties constants and methods for system
    properties as of Java 22.
    + Add MethodUtils.getMethodObject(Class, String, Class...).
    + Add null-safe Consumers.accept() and Functions.apply() #1215.
    Fixes LANG-1733.
    + Add SystemUtils.IS_OS_ANDROID.
    + Add SystemUtils.IS_OS_MAC_OSX_SONOMA.
    + Add RuntimeEnvironment.inContainer() #1241.
    + Add AppendableJoiner and refactor string joining #1244.
  * Fixed bugs:
    + Improve Javadoc in ExceptionUtils #1136.
    + Fixed two non-deterministic tests in EnumUtilsTest.java
    [#1131].
    + Fix wrong number check that cause
    StringIndexOutOfBoundsException #1140. Fixes LANG-1721.
    + Rethrow NegativeArraySizeException as SerializationException
    in SerializationUtils.deserialize(InputStream) #1141. Fixes
    LANG-1722.
    + Throw NumberFormatException instead of
    IndexOutOfBoundsException in NumberUtils.getMantissa(String,
    int) #1145. Fixes LANG-1723.
    + Minor grammar fixes #1143.
    + ArrayUtils will return null when adding two null arrays, but
    undocumented. Fixes LANG-1713.
    + Let parent POM figure out commons.spdx.version.
    + Undeprecate ExceptionUtils.rethrow(Throwable). Fixes
    LANG-1726.
    + Test the Conversion class #1155. Fixes LANG-1702.
    + Address minor redundancies after code inspection #1148.
    + Allow EventListenerSupport to handle (and ignore) exception
    from listeners allowing invocation of all listeners #1167.
    + Deprecate AnnotationUtils 0-argument constructor.
    + Deprecate ArchUtils 0-argument constructor.
    + Deprecate ArrayUtils 0-argument constructor.
    + Deprecate BooleanUtils 0-argument constructor.
    + Deprecate CharSequenceUtils 0-argument constructor.
    + Deprecate CharSetUtils 0-argument constructor.
    + Deprecate CharUtils 0-argument constructor.
    + Deprecate ClassLoaderUtils 0-argument constructor.
    + Deprecate ClassPathUtils 0-argument constructor.
    + Deprecate ClassUtils 0-argument constructor.
    + Deprecate ConstructorUtils 0-argument constructor.
    + Deprecate DateFormatUtils 0-argument constructor.
    + Deprecate DateUtils 0-argument constructor.
    + Deprecate Diff.getType().
    + Deprecate DiffBuilder.DiffBuilder(T, T, ToStringStyle).
    + Deprecate DiffBuilder.DiffBuilder(T, T, ToStringStyle,
    boolean).
    + Deprecate DurationFormatUtils 0-argument constructor.
    + Deprecate DurationUtils 0-argument constructor.
    + Deprecate EnumUtils 0-argument constructor.
    + Deprecate EventUtils 0-argument constructor.
    + Deprecate FieldUtils 0-argument constructor.
    + Deprecate IEEE754rUtils 0-argument constructor.
    + Deprecate InheritanceUtils 0-argument constructor.
    + Deprecate IntStreams 0-argument constructor.
    + Deprecate LocaleUtils 0-argument constructor.
    + Deprecate LockingVisitors 0-argument constructor.
    + Deprecate MemberUtils 0-argument constructor.
    + Deprecate MethodUtils 0-argument constructor.
    + Deprecate NumberUtils 0-argument constructor.
    + Deprecate ObjectUtils 0-argument constructor.
    + Deprecate RandomStringUtils 0-argument constructor.
    + Deprecate RandomUtils 0-argument constructor.
    + Deprecate ReflectionDiffBuilder.ReflectionDiffBuilder(T, T,
    ToStringStyle).
    + Deprecate RegExUtils 0-argument constructor.
    + Deprecate SerializationUtils 0-argument constructor.
    + Deprecate Streams 0-argument constructor.
    + Deprecate StringEscapeUtils 0-argument constructor.
    + Deprecate StringUtils 0-argument constructor.
    + Deprecate Suppliers 0-argument constructor.
    + Deprecate SystemProperties 0-argument constructor.
    + Deprecate ThreadUtils 0-argument constructor.
    + Deprecate TypeUtils 0-argument constructor.
    + Make ArrayFill null-safe.
    + Make ArraySorter null-safe.
    + Make ArrayUtils.removeAll() null-safe.
    + Fix Java version in README.md #1170.
    + StringUtils.stripAccents() should handle ligatures, UTF32
    math blocks, etc. #1201.
    + TypeUtils.toString(Type) StackOverflowError for an inner
    class in the inner class parameterized enclosing class #657.
    Fixes LANG-1524.
    + Deprecate SystemUtils.getUserName(String) in favor of
    SystemProperties.getUserName(Supplier).
    + Make LockVisitor.acceptReadLocked(FailableConsumer)
    null-safe.
    + Make LockVisitor.applyWriteLocked(FailableConsumer)
    null-safe.
    + Make ObjectUtils.getFirstNonNull(Supplier...) null-safe.
    + Make SystemProperties.getLineSeparator(Supplier).
    + StringUtils.stripAccents(String) doesn't handle "\u0111" and
    "\u0110" (Vietnamese) #1216.
    + StringUtils.stripAccents(String) doesn't handle I with bar.
    + StringUtils.stripAccents(String) doesn't handle U with bar.
    + StringUtils.stripAccents(String) doesn't handle T with
    stroke.
    + Fix Javadoc for FluentBitSet.setInclusive(int, int) #1222.
    Fixes LANG-1735.
    + Same Javadoc changes as [TEXT-234] #1223.
    + Remove duplicate static data in
    SerializationUtils.ClassLoaderAwareObjectInputStream.
    + Reimplement RandomUtils and RandomStringUtils on top of
    SecureRandom#getInstanceStrong() #1235.
    + DiffBuilder: Type constraint for method append(...,
    DiffResult) too strict #786. Fixes LANG-1657.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743508800">- Update to 3.17.0
  * New features:
  * RandomUtils.secure() now uses SecureRandom() instead of
    SecureRandom.getInstanceStrong().
  * RandomStringUtils.secure() now uses SecureRandom() instead of
    SecureRandom.getInstanceStrong().
  * Remove unused exception from deprecated
    StringUtils.toString(byte[], String).
  * Make RandomUtils.insecure() public.
  * Add RandomUtils.secureStrong().
  * Add RandomStringUtils.secureStrong().
  * Add CalendarUtils.toLocalDateTime(Calendar).
  * Add CalendarUtils.toLocalDateTime().
  * Add CalendarUtils.toZonedDateTime(Calendar).
  * Add CalendarUtils.toZonedDateTime().
  * Add CalendarUtils.toOffsetDateTime(Calendar).
  * Add CalendarUtils.toOffsetDateTime().
  * Fixed Bugs:
  * LANG-1760: Using RandomStringUtils.insecure() still leads to
    using the secure() random.
  * Deprecate static RandomUtils.next*() methods in favor or
    .secure() and .insecure() versions.
  * Deprecate static RandomStringUtils.random*() methods in favor
    or .secure() and .insecure() versions.
  * Changes:
  * Bump org.hamcrest:hamcrest from 2.2 to 3.0 #1255.
  * Bump org.easymock:easymock from 5.3.0 to 5.4.0 #1256.
  * Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1
    [#1262], #1264.
  * Bump org.apache.commons:commons-parent from 72 to 73 #1265.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1752580800">- Update to 3.18.0
  * New features:
    + Add Strings and refactor StringUtils
    + LANG-1747: Add StopWatch.run([Failable]Runnable) and
    get([Failable]Supplier)
    + Add JavaVersion.JAVA_23
    + Add JavaVersion.JAVA_24
    + Add SystemUtils.IS_JAVA_23
    + Add SystemUtils.IS_JAVA_24
    + Add IntegerRange.toIntStream()
    + Add LongRange.toLongStream()
    + Add IntStrams.of(int...)
    + Add ArrayUtils.containsAny(int[], int...)
    + Add CalendarUtils.toLocalDate() #725
    + Add SystemUtils.IS_OS_MAC_OSX_SEQUOIA
    + Add BasicThreadFactory.builder() and deprecate
    BasicThreadFactory.Builder()
    + Add BasicThreadFactory.daemon()
    + Add ArrayUtils.startsWith
    + Add Predicates
    + Add RegExUtils methods typed to CharSequence input and
    deprecate old versions typed to String
    + Add IterableStringTokenizer
    + Add FailableIntToFloatFunction
    + Add Validate.isTrue(boolean, Supplier&lt;String&gt;)
    + Add EnumUtils.getFirstEnum(Class&lt;E&gt;, int, ToIntFunction&lt;E&gt;, E)
    + Add FailableToBooleanFunction
    + Add the @FunctionalInterface annotation to
    org.apache.commons.lang3.concurrent.Computable
    + Add SystemUtils.getJavaIoTmpDirPath()
    + Add SystemUtils.getJavaHomePath()
    + Add SystemUtils.getUserDirPath()
    + Add SystemUtils.getUserHomePath()
    + Add ArrayFill.fill(T[], FailableIntFunction))
    + Add SystemProperties.JAVA_SECURITY_DEBUG
    + Add SystemProperties.JAVA_SECURITY_KERBEROS_CONF
    + Add SystemProperties.JAVA_SECURITY_KERBEROS_KDC
    + Add SystemProperties.JAVA_SECURITY_KERBEROS_REAL
    + Add ArrayFill.fill(boolean[], boolean) #1386
    + Add ObjectUtils.getIfNull(Object, Object) and deprecate
    defaultIfNull(Object, Object)
    + org.apache.commons.lang3.mutable.Mutable now extends Supplier
    + Add org.apache.commons.lang3.CharUtils.isHex(char)
    + Add org.apache.commons.lang3.CharUtils.isOctal(char)
    + Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
    .reentrantLockVisitor(Object)
    + Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
    .create(Object, ReentrantLock)
    + Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
    .ReentrantLockVisitor
    + Add builders for LockingVisitors implementations
    + Add EnumSet.stream(Class)
    + Add org.apache.commons.lang3.SystemProperties.isPropertySet(String)
  * Fixed Bugs:
    + Fix flaky FileUtilsWaitForTest.testWaitForNegativeDuration()
    + Pick up exec-maven-plugin version from parent POM
    + Speed up and sanitize StopWatchTest
    + Fix handling of non-ASCII letters and numbers in
    RandomStringUtils #1273
    + Rewrite ClassUtils.getClass(...) without recursion to avoid
    StackOverflowError on very long inputs (bsc#1246397,
    CVE-2025-48924)
    + OSS-Fuzz Issue 42522972: apache-commons-text:
    StringSubstitutorInterpolatorFuzzer: Security exception in
    org.apache.commons.lang3.ClassUtils.getClass
    + Remove trailing whitespace in StopWatch exception messages
    + LANG-1754: Use getAllSuperclassesAndInterfaces() in
    getMatchingMethod() #1289
    + Add details to the ArrayFill Javadoc
    + Add details to the ArraySorter Javadoc
    + Fix broken URL to project location in Maven Central #1296
    + LANG-1753: StringUtils.replaceEachRepeatedly regression in
    3.11+ #1297
    + Use simplified JUnit assertion methods #1298
    + LANG-1682: Javadoc and test: Use Strings.CI.startsWithAny
    method instead #1299
    + Fix NullPointerException in FastDateParser.TimeZoneStrategy
    .setCalendar(FastDateParser, Calendar, String) on Java 23
    + LANG-1757: Fix NullPointerException in MethodUtils
    .getMatchingAccessibleMethod((Class, String, Class...))
    + LANG-1698: Fix StackOverflowError in TypeUtils
    .typeVariableToString(TypeVariable), TypeUtils.toString(Type)
    on Java 17 and up
    + LANG-1511: SystemUtils is missing important documentation
    + Make Failable.run(FailableRunnable) null-safe
    + Make Failable.accept(*) null-safe
    + Improve container detection by mimicking systemd #1323
    + Make LangCollectors.collect(...) null-safe
    + Make LangCollectors.collect(...) null-safe
    + Fix names of UTF-16 surrogate character test fixture
    constants, see also #1326
    + Moditect plugin generates split package warnings
    + LocaleUtils.availableLocaleSet() uses predictable iteration
    order
    + LANG-1759: SerializationUtils.clone(Object) throws
    ClassCastException when called with a Serializable lambda
    + LANG-1759: [StringUtils::indexOfAnyBut] redesign due to
    inconsistent/faulty behavior regarding UTF-16 surrogates #1327
    + Undeprecate ObjectUtils.toString(Object)
    + Fix Spotbugs [ERROR] Medium: The field org.apache.commons
    .lang3.builder.DiffBuilder$SDiff.leftSupplier is transient but
    isn't set by deserialization [org.apache.commons.lang3.builder
    .DiffBuilder$SDiff] In DiffBuilder.java
    SE_TRANSIENT_FIELD_NOT_RESTORED
    + Fix Spotbugs [ERROR] Medium: The field org.apache.commons
    .lang3.builder.DiffBuilder$SDiff.rightSupplier is transient but
    isn't set by deserialization [org.apache.commons.lang3.builder
    .DiffBuilder$SDiff] In DiffBuilder.java
    SE_TRANSIENT_FIELD_NOT_RESTORED
    + LANG-1762: StopWatch methods should not delegate to deprecated
    methods
    + Don't call TypeUtils.toString(Type) on every array item in
    TypeUtils.parameterize[WithOwner](Type, Class, Map, Type&gt;)
    unless required
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS
    (from org.apache.commons:commons-parent:80)
    + Instead of throwing a NullPointerException,
    ArrayUtils.toStringArray(Object[]) should return "null" for
    null elements like ArrayUtils.toStringArray(Object[], String)
    returns its valueForNullElements
    + LANG-1764: Deprecate NumericEntityUnescaper.OPTION in favor of
    Apache Commons Text
    + Several hash collisions in Fraction class
    + LANG-1768: MutableLong and friends should provide better
    parsing exceptions Javadocs
    + Reimplement StringUtils.toCodePoints(CharSequence) to use
    java.lang.CharSequence.codePoints()
    + Reimplement StringUtils.capitalize(String) to use
    java.lang.CharSequence.codePoints()
    + Reimplement StringUtils.uncapitalize(String) to use
    java.lang.CharSequence.codePoints()
    + org.apache.commons.lang3.ClassUtils.getCanonicalName(String)
    now throws an IllegalArgumentException for array dimensions
    greater than 255
    + Fix Javadoc typo and improve clarity in defaultIfBlank method
    [#1376]
    + LANG-1773: Apache Commons Lang no longer builds on Android
    [#1381]
    + LANG-1772: Restrict size of cache to prevent overflow errors
    [#1379]
    + LANG-1772: Reimplement
    org.apache.commons.lang3.ClassUtils.hierarchy(Class,
    Interfaces) using an AtomicReference
    + Fix Javadoc code examples in DiffBuilder and
    ReflectionDiffBuilder #1400
    + Fix generics in org.apache.commons.lang3.stream.Streams
    .toArray(Class) signature
    + LANG-1727: EventListenerSupport doesn't document ordering of
    events
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .SystemUtils.IS_OS_ANDROID
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .SystemUtils.isJavaVersionAtLeast(JavaVersion)
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .SystemUtils.isJavaVersionAtMost(JavaVersion)
    + Return the default enum if a SecurityException is caught in
    getEnumSystemProperty()
    + Fix edge-case NullPointerException in org.apache.commons.lang3
    .EnumUtils.getEnum(Class, String, E)
    + org.apache.commons.lang3.EnumUtils
    .getFirstEnumIgnoreCase(Class, String, Function, E) now
    returns the given default enum on null enumClass input
    + org.apache.commons.lang3.EnumUtils.getEnumIgnoreCase(Class,
    String, E) now returns the given default enum on null
    enumClass input
    + org.apache.commons.lang3.EnumUtils.getEnumIgnoreCase(Class,
    String) now returns the given default enum on null enumClass
    input
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.equalTo(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.greaterThan(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.greaterThanOrEqualTo(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.lessThan(A)
    + Fix NullPointerException in org.apache.commons.lang3.compare
    .ComparableUtils.ComparableCheckBuilder.lessThanOrEqualTo(A)
    + LANG-1776: Use GitHub URL in POM for improved automation
    support</changelog>
</package>
<package pkgid="bd4cb5352652575fa390fed097928f11f91a36ab0b567c79992cae692d0fd9de2ecfcd4cd66218516abaa6c9d6aa4e002ff9d51b518fda890b3eea48e473cfb3" name="apache-commons-logging" arch="noarch">
  <version epoch="0" ver="1.3.5" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549454400">- Build against glassfish-servlet-api</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
- Use the pom.xml distributed with the package instead of
  downloading the same file as a separate source</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility log4j12-mini package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1616587200">- Added patch
  * no-tests.patch
    + ignore failing tests for arm6</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627473600">- Disable tests everywhere, not only for arm6</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723204800">- Upgrade to 1.3.3
  * Bug Fixes:
    + LOGGING-193: Update Log4j 2 OSGi imports #268.
    + Fix PMD UnnecessaryFullyQualifiedName in SimpleLog.
    + Fix NullPointerException in SimpleLog#write(Object) on null
    input.
    + Fix NullPointerException in SimpleLog#write(StringBuffer) on
    null input.
- Includes changes from 1.3.2
  * Fixed Bugs
    + LOGGING-190: Add OSGi metadata to enable Service Loader
    Mediator #234.
    + LOGGING-191: Apache commons logging shows 1.4 as latest
    release instead of 1.3.1.
    + Deprecate
    org.apache.commons.logging.LogSource.jdk14IsAvailable.
- Includes changes from 1.3.1
  * New features
    + Add Maven property project.build.outputTimestamp for build
    reproducibility.
  * Fixed Bugs
    + Remove references to very old JDK and Commons Logging
    versions #201.
    + Update from Logj 1 to the Log4j 2 API compatibility layer
    [#231].
    + Allow Servlet 4 in OSGi environment #191.
    + Fix generics warnings #213.
    + LOGGING-189: Fix Import-Package entry for org.slf4j #188.
- Includes changes from 1.3.0
  * New Features:
    + Add support for Log4j API and SLF4J #177.
    + Deprecate org.apache.commons.logging.impl.WeakHashtable
    without replacement.  LOGGING-188: Deprecate and disable
    `Jdk13LumberjackLogger` and `Log4JLogger`.  LOGGING-173:
    + Deprecate and disable `AvalonLogger` and `LogKitLogger`.
    + LOGGING-165: Add Automatic-Module-Name Manifest Header for
    Java 9 compatibility.
  * Fixed Bugs:
    + LOGGING-163: BufferedReader is not closed properly.
    + LOGGING-177: Remove redundant initializer #46
    + Use a weak reference for the cached class loader #71.
    + Add more entries to .gitignore file #25.
    + Minor Improvements #34.
    + [StepSecurity] ci: Harden GitHub Actions #145.
    + LOGGING-185: Replace custom code with `ServiceLoader` call.
    + Fix possible NPEs in LogFactoryImpl.
    + LOGGING-185: Fix failing tests #180.
    + Deprecate LogConfigurationException.cause in favor of
    getCause().
    + Fix SpotBugs [ERROR] High: Found reliance on default encoding
    in org.apache.commons.logging.LogFactory.initDiagnostics():
    new java.io.PrintStream(OutputStream)
    [org.apache.commons.logging.LogFactory] At
    LogFactory.java:[line 1205] DM_DEFAULT_ENCODING.
    + Fix SpotBugs [ERROR] Medium: Class
    org.apache.commons.logging.impl.WeakHashtable defines
    non-transient non-serializable instance field queue
    [org.apache.commons.logging.impl.WeakHashtable] In
    WeakHashtable.java SE_BAD_FIELD.
    + Set java.logging as optional module #183.
    + Fix SpotBugs [ERROR] Medium: Switch statement found in
    org.apache.commons.logging.impl.SimpleLog.log(int, Object,
    Throwable) where default case is missing
    [org.apache.commons.logging.impl.SimpleLog] At
    SimpleLog.java:[lines 505-522] SF_SWITCH_NO_DEFAULT.
    + Deprecate
    org.apache.commons.logging.impl.Jdk13LumberjackLogger.dummyLevel
    without replacement.
- Remove deprecated patch files:
  * commons-logging-1.1.3-src-junit.diff
  * commons-logging-1.2-sourcetarget.patch
  * commons-logging-manifests.patch
  * no-tests.patch
- Reinstate ant build (removed upstream)
  * add build.xml
  * add build.properties
- Remove unnecessary dependencies
  * add commons-logging-1.3.3-dependencies.patch
- Add upstream dev's public key to apache-commons-logging.keyring</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730203200">- Upgrade to 1.3.4
  * Bug fix:
    + LOGGING-192: Fix factory loading from context class
    loader #280, #281.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743508800">- Upgrade to 1.3.5
  * Fixed Bugs
    + Javadoc is missing its Overview page.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
  * Changes
    + Bump org.apache.commons:commons-parent from 72 to 81 #285,
    [#287], #295, #298, #303, #310, #339.
    + Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
    [#288] [test].
    + Bump log4j2.version from 2.23.1 to 2.24.3 #292, #299, #319,
    [#328].
  * Removed:
    + Remove "cobertura" plugin use JaCoco, Cobertura is
    unmaintained.</changelog>
</package>
<package pkgid="799fe17a80be19648132626859f872af2f8b54783f2f8757560e0950ce8de921f62474a8d7e8e08c73dfecee60d07ede1aaec9724c371ae926cc11c7ce8837e7" name="apache-commons-math" arch="noarch">
  <version epoch="0" ver="3.6.1" rel="9.2"/>
  <changelog author="p.drouand@gmail.com" date="1444392000">- Initial release (version 3.5)</changelog>
  <changelog author="shshyukriev@suse.com" date="1487937600">- Update to version 3.6.1
  * Minor bug fix release</changelog>
  <changelog author="pcervinka@suse.com" date="1495195200">- New build dependency: javapackages-local
- Fixed requires</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Remove needless requires</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix build with jdk9 by specifying java source and target 1.6
- Added patch:
  * commons-math3-3.6.1-notests.patch
  - Disable unit tests, since they are bound to fail. The new
    methods of java.lang.StrictMath are not implemented in the
    org.apache.commons.math3.utils.FastMath and the unit tests
    bail out.</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="1573473600">- Add alias to the maven artifact
- Clean-up the spec file
- Remove reference to the parent pom, since we don't build with
  maven</changelog>
  <changelog author="Matthias Mailänder &lt;mailaender@opensuse.org&gt;" date="1613044800">- use maven local
- drop commons-math3-3.6.1-notests.patch</changelog>
  <changelog author="Michael Calmer &lt;mc@suse.com&gt;" date="1655640000">- Obsolete apache-commons-math3 package (jsc#SLE-23217)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
</package>
<package pkgid="fa6792776e712e43039ab5212320ab4ccec4ca66a7465d9dcc072e10002a84c2566fd3246a14f68ca434fcc46d75c906ae995a082519056c14e7ed844ca7a5aa" name="apache-commons-math-javadoc" arch="noarch">
  <version epoch="0" ver="3.6.1" rel="9.2"/>
  <changelog author="p.drouand@gmail.com" date="1444392000">- Initial release (version 3.5)</changelog>
  <changelog author="shshyukriev@suse.com" date="1487937600">- Update to version 3.6.1
  * Minor bug fix release</changelog>
  <changelog author="pcervinka@suse.com" date="1495195200">- New build dependency: javapackages-local
- Fixed requires</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Remove needless requires</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix build with jdk9 by specifying java source and target 1.6
- Added patch:
  * commons-math3-3.6.1-notests.patch
  - Disable unit tests, since they are bound to fail. The new
    methods of java.lang.StrictMath are not implemented in the
    org.apache.commons.math3.utils.FastMath and the unit tests
    bail out.</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="1573473600">- Add alias to the maven artifact
- Clean-up the spec file
- Remove reference to the parent pom, since we don't build with
  maven</changelog>
  <changelog author="Matthias Mailänder &lt;mailaender@opensuse.org&gt;" date="1613044800">- use maven local
- drop commons-math3-3.6.1-notests.patch</changelog>
  <changelog author="Michael Calmer &lt;mc@suse.com&gt;" date="1655640000">- Obsolete apache-commons-math3 package (jsc#SLE-23217)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
</package>
<package pkgid="e1c12e996ae17c27fa6583f24ecef9b1a52a374a63675e7197ea76e36b5fad87383d9698e990eeae6deff3d4c47147c43e3f933d995d71fbac339bcb6e754646" name="apache-commons-net" arch="noarch">
  <version epoch="0" ver="3.9.0" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1404820800">- Fix sle build properly.</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1497009600">- Require java 1.6 or newer to build</changelog>
  <changelog author="fstrba@suse.com" date="1504872000">- Specify java source and target 1.6 in order to allow building
  with jdk9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551528000">- Rename to apache-commons-net
- Upgrade to version 3.6
- Generate and customize the ant build file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578571200">- Remove reference to the parent pom, since we don't build with
  maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
  <changelog author="Fridrich Štrba &lt;fridrich.strba@bluewin.ch&gt;" date="1670241600">- Upgrade to 3.9.0 (Security fixes)
  * Changes in 3.9.0
    + Use yyyy instead of YYYY in SimpleDateFormat #97.
    Fixes NET-708.
    + Prevent serialization of the 4 classes that implement
    Serializable. It is not useful and is unlikely to work
    properly.
    + Use Math.min and Math.max method instead of manual
    calculations. #104.
    + Add FTP option to toggle use of return host like CURL.
    Fixes NET-711, bsc#1206018, CVE-2021-37533.
    + FTPSClient execPROT removes proxy settings #90. Fixes NET-642.
    + JUnit5 assertThrows SimpleSMTPHeaderTestCase #121.
    + JUnit5 assertThrows TestTimeInfo #120.
    + Simplify conditions avoiding extra operations #88.
    + Remove reflection from SSLSocketUtils.
    + Process files with spaces in name for OS400 #95.
    Fixes NET-707.
    + [FTP] Add FTPClient.mdtmInstant(String).
    + [FTP] Add MLSxEntryParser.parseGmtInstant(String).
    + [FTP] Add FTPClient.getControlKeepAliveReplyTimeoutDuration().
    + [FTP] Add FTPClient.setControlKeepAliveReplyTimeout(Duration).
    + [FTP] Add FTPClient.getControlKeepAliveTimeoutDuration().
    + [FTP] Add FTPClient.setControlKeepAliveTimeout(Duration).
    + [FTP] Add FTPClient.getDataTimeout().
    + [FTP] Add FTPClient.setDataTimeout(Duration).
    + [FTP] Add FTPFile.getTimestampInstant().
  * Changes in 3.8.0
    + Add and use NetConstants.
    + Add and use SocketClient.applySocketAttributes().
    + [FTP] Add FTPClient.hasFeature(FTPCmd).
    + [FTP] Add FTPClient.mdtmCalendar(String).
    + [IMAP] Fix concurrent counting of chunks in IMAPExportMbox.
    + Fix possible if rare NPEs in tests.
    + Update SocketClient default connect timeout from ∞ to 60
    seconds #51. Fixes NET-685.
    + Apply SocketClient timeout after connection but before SSL
    negotiation. Fixes NET-695.
    + Minor Improvements #71, #72.
  * Changes in 3.7.2
    + Host name is not set on the SSLSocket causing
    isEndpointCheckingEnabled to fail. Fixes NET-689.
    + Fix possible socket and input stream leak on socket exception
    in org.apache.commons.net.ftp.FTPClient._retrieveFile(String,
    String, OutputStream).
    + Performance issue when using the FTPClient to retrieve
    files #65. Fixes NET-690.
    + Improve Javadoc for IMAPSClient #68. Fixes NET-691.
  * Changes in 3.7.1
    + [FTPS] javax.net.ssl.SSLException: Unsupported or unrecognized
    SSL message, #59. Fixes NET-687.
  * Changes in 3.7
    + IMAPClient.APPEND does not always calculate the correct
    length. Fixes NET-673.
    + ALLO FTP Command for files &gt;2GB. Fixes NET-646.
    + IMAPClient could simplify using empty arguments. Fixes
    NET-615.
    + IMAP fails to quote/encode mailbox names. Fixes NET-614.
    + NPE when closing telnet stream. Fixes NET-643.
    + Add Automatic-Module-Name MANIFEST entry for Java 9
    compatibility. Fixes NET-648.
    + SubnetUtils.SubnetInfo.isInRange("0.0.0.0") returns true for
    CIDR/31, 32. Fixes NET-641.
    + Telnet subnegotiations hard-limited to 512 bytes - allow
    override. Fixes NET-638.
    + MVSFTPEntryParser.preParse - MVS, z/OS - allow for merged
    Ext/Used fields. Fixes NET-639.
    + examples should be in org.apache.commons.net subpackage. Fixes
    NET-636.
    + Add SIZE command support. Fixes NET-634.
    + Add POP3ExportMbox example code
    + Add XOAUTH2 to IMAP and SMTP. Fixes NET-633.
    + FTPHTTPClient - support for encoding other than UTF-8. Fixes
    NET-632.
    + Bug in MVSFTPEntryParser.parseUnixList (FindBugs). Fixes
    NET-631.
    + Error when using org.apache.commons.net.ftp.FTPClient
    setControlKeepAliveTimeout. Fixes NET-584.
    + SubnetUtils#SubnetUtils - improved comment. Fixes NET-626.
    + SubnetUtils - improve construction. Fixes NET-625.
    + SubnetInfo#getCidrSignature - improve functions. Fixes
    NET-624.
    + SubnetInfo#toCidrNotation: A wrong format subnet mask is
    allowed. Fixes NET-624.
    + SubnetUtils - fixed spelling errors. Fixes NET-623.
    + SubnetUtils#SubnetInfo - remove unnecessary accessors. Fixes
    NET-621.
    + SubnetUtils - improve binary netmask algorithm. Fixes NET-619.
    + System Information Leak in ftp parser. Fixes NET-613.
    + VMS ftp LIST parsing results in empty file list. Fixes
    NET-678.
    + FTPListParseEngine should support listing via MLSD. Fixes
    NET-674.
    + NullPointerException when FTPClient remote verification fails.
    Fixes NET-663.
    + 227 Entering Passive Mode. Fixes NET-649.
    + Next and Previous IP Address in SubnetUtils.SubnetInfo. Fixes
    NET-660.
    + MVSFTPEntryParser doesn't support Record Formats of U. Fixes
    NET-682.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="86ce91b24644b6b03e66ff02391b1fd639752b555fa5c6e32eba834f4222d0fc42bdbcb7873db2aa3ae0570858c8f507631145137dcc33a599dd2e39370d3186" name="apache-commons-net-javadoc" arch="noarch">
  <version epoch="0" ver="3.9.0" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1404820800">- Fix sle build properly.</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1497009600">- Require java 1.6 or newer to build</changelog>
  <changelog author="fstrba@suse.com" date="1504872000">- Specify java source and target 1.6 in order to allow building
  with jdk9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551528000">- Rename to apache-commons-net
- Upgrade to version 3.6
- Generate and customize the ant build file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578571200">- Remove reference to the parent pom, since we don't build with
  maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
  <changelog author="Fridrich Štrba &lt;fridrich.strba@bluewin.ch&gt;" date="1670241600">- Upgrade to 3.9.0 (Security fixes)
  * Changes in 3.9.0
    + Use yyyy instead of YYYY in SimpleDateFormat #97.
    Fixes NET-708.
    + Prevent serialization of the 4 classes that implement
    Serializable. It is not useful and is unlikely to work
    properly.
    + Use Math.min and Math.max method instead of manual
    calculations. #104.
    + Add FTP option to toggle use of return host like CURL.
    Fixes NET-711, bsc#1206018, CVE-2021-37533.
    + FTPSClient execPROT removes proxy settings #90. Fixes NET-642.
    + JUnit5 assertThrows SimpleSMTPHeaderTestCase #121.
    + JUnit5 assertThrows TestTimeInfo #120.
    + Simplify conditions avoiding extra operations #88.
    + Remove reflection from SSLSocketUtils.
    + Process files with spaces in name for OS400 #95.
    Fixes NET-707.
    + [FTP] Add FTPClient.mdtmInstant(String).
    + [FTP] Add MLSxEntryParser.parseGmtInstant(String).
    + [FTP] Add FTPClient.getControlKeepAliveReplyTimeoutDuration().
    + [FTP] Add FTPClient.setControlKeepAliveReplyTimeout(Duration).
    + [FTP] Add FTPClient.getControlKeepAliveTimeoutDuration().
    + [FTP] Add FTPClient.setControlKeepAliveTimeout(Duration).
    + [FTP] Add FTPClient.getDataTimeout().
    + [FTP] Add FTPClient.setDataTimeout(Duration).
    + [FTP] Add FTPFile.getTimestampInstant().
  * Changes in 3.8.0
    + Add and use NetConstants.
    + Add and use SocketClient.applySocketAttributes().
    + [FTP] Add FTPClient.hasFeature(FTPCmd).
    + [FTP] Add FTPClient.mdtmCalendar(String).
    + [IMAP] Fix concurrent counting of chunks in IMAPExportMbox.
    + Fix possible if rare NPEs in tests.
    + Update SocketClient default connect timeout from ∞ to 60
    seconds #51. Fixes NET-685.
    + Apply SocketClient timeout after connection but before SSL
    negotiation. Fixes NET-695.
    + Minor Improvements #71, #72.
  * Changes in 3.7.2
    + Host name is not set on the SSLSocket causing
    isEndpointCheckingEnabled to fail. Fixes NET-689.
    + Fix possible socket and input stream leak on socket exception
    in org.apache.commons.net.ftp.FTPClient._retrieveFile(String,
    String, OutputStream).
    + Performance issue when using the FTPClient to retrieve
    files #65. Fixes NET-690.
    + Improve Javadoc for IMAPSClient #68. Fixes NET-691.
  * Changes in 3.7.1
    + [FTPS] javax.net.ssl.SSLException: Unsupported or unrecognized
    SSL message, #59. Fixes NET-687.
  * Changes in 3.7
    + IMAPClient.APPEND does not always calculate the correct
    length. Fixes NET-673.
    + ALLO FTP Command for files &gt;2GB. Fixes NET-646.
    + IMAPClient could simplify using empty arguments. Fixes
    NET-615.
    + IMAP fails to quote/encode mailbox names. Fixes NET-614.
    + NPE when closing telnet stream. Fixes NET-643.
    + Add Automatic-Module-Name MANIFEST entry for Java 9
    compatibility. Fixes NET-648.
    + SubnetUtils.SubnetInfo.isInRange("0.0.0.0") returns true for
    CIDR/31, 32. Fixes NET-641.
    + Telnet subnegotiations hard-limited to 512 bytes - allow
    override. Fixes NET-638.
    + MVSFTPEntryParser.preParse - MVS, z/OS - allow for merged
    Ext/Used fields. Fixes NET-639.
    + examples should be in org.apache.commons.net subpackage. Fixes
    NET-636.
    + Add SIZE command support. Fixes NET-634.
    + Add POP3ExportMbox example code
    + Add XOAUTH2 to IMAP and SMTP. Fixes NET-633.
    + FTPHTTPClient - support for encoding other than UTF-8. Fixes
    NET-632.
    + Bug in MVSFTPEntryParser.parseUnixList (FindBugs). Fixes
    NET-631.
    + Error when using org.apache.commons.net.ftp.FTPClient
    setControlKeepAliveTimeout. Fixes NET-584.
    + SubnetUtils#SubnetUtils - improved comment. Fixes NET-626.
    + SubnetUtils - improve construction. Fixes NET-625.
    + SubnetInfo#getCidrSignature - improve functions. Fixes
    NET-624.
    + SubnetInfo#toCidrNotation: A wrong format subnet mask is
    allowed. Fixes NET-624.
    + SubnetUtils - fixed spelling errors. Fixes NET-623.
    + SubnetUtils#SubnetInfo - remove unnecessary accessors. Fixes
    NET-621.
    + SubnetUtils - improve binary netmask algorithm. Fixes NET-619.
    + System Information Leak in ftp parser. Fixes NET-613.
    + VMS ftp LIST parsing results in empty file list. Fixes
    NET-678.
    + FTPListParseEngine should support listing via MLSD. Fixes
    NET-674.
    + NullPointerException when FTPClient remote verification fails.
    Fixes NET-663.
    + 227 Entering Passive Mode. Fixes NET-649.
    + Next and Previous IP Address in SubnetUtils.SubnetInfo. Fixes
    NET-660.
    + MVSFTPEntryParser doesn't support Record Formats of U. Fixes
    NET-682.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="87c3405def3b923095b0cbf5d97d7ad3f9dc0723ecbe0344097d9e3b8e95badc8258ec2cf32e7c40e27a2b049da617cf17fcfdaf5486a79b1e4da7230b5b0f8a" name="apache-commons-parent" arch="noarch">
  <version epoch="0" ver="81" rel="1.1"/>
  <changelog author="pcervinka@suse.com" date="1495195200">- New build dependency: javapackages-local
- Fixed requires
- Spec file cleaned</changelog>
  <changelog author="tchvatal@suse.com" date="1495195201">- Do not require java-devel for build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540296000">- Upgrade to version 47 and cleanup the pom file installation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Make the package suitable for building with maven. Do not patch
  out useful plugins.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Upgrade to version 52
- Full changelog:
  * github.com/apache/commons-parent/blob/master/RELEASE-NOTES.txt</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1660132800">- Upgrade to version 53
- Changes:
  * New features:
  - Add .asf.yaml to RAT excludes.
  - Add versions-maven-plugin run for this build.
  - Add maven-checkstyle-plugin to pluginManagement.
  - Allow Maven PMD plugin to override PMD implementation jars
    with property "commons.pmd-impl.version".
  - Add property commons.javadoc16.java.link.
  - Add and use property commons.enforcer-plugin.version.
  - Add SpotBugs to plugin management section.
  - Add and use property commons.buildnumber-plugin.version.
  - Add property commons.javadoc17.java.link.
  * Fixed Bugs:
  - Use HTTPS for Javadoc links to Oracle.
  - Use HTTPS for most links to Apache.
  - Rename property biz.aQute.bndlib.version -&gt;
    commons.biz.aQute.bndlib.version.
  * Changes:
  - Bump versions-maven-plugin from 2.7 to 2.10.0
  - Bump maven-project-info-reports-plugin from 3.1.0 to 3.2.2
  - Bump Jacoco from 0.8.5 to 0.8.7
  - Bump actions/setup-java from v1.4.0 to v2
  - Bump commons-build-plugin 1.11 -&gt; 1.12
  - Bump biz.aQute.bndlib from 5.1.2 to 6.2.0
  - Bump actions/checkout from 2.3.1 to 3
  - Bump com.github.siom79.japicmp:japicmp-maven-plugin
    0.14.3 -&gt; 0.15.7
  - Bump org.apache.maven.wagon:wagon-ssh 3.4.0 -&gt; 3.4.3
  - Bump maven-pmd-plugin 3.13.0 -&gt; 3.16.0
  - Bump commons.checkstyle-plugin.version 3.1.1 -&gt; 3.1.2
  - Bump actions/cache from 2 to 3
  - Bump animal-sniffer-maven-plugin from 1.19 to 1.21
  - Bump com.puppycrawl.tools:checkstyle from 8.40 to 9.0.2
  - Bump maven-bundle-plugin from 5.1.1 to 5.1.4
  - Bump maven-jxr-plugin from 3.0.0 to 3.1.1
  - Bump maven-javadoc-plugin from 3.2.0 to 3.3.2
  - Bump commons.pmd-impl.version from 6.29.0 to 6.44.0
  - Bump spotbugs-maven-plugin from 4.0.4 to 4.5.3.0
  - Bump spotbugs from 4.0.6 to 4.5.3
  - Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
  - Bump buildnumber-maven-plugin from 1.4 to 3.0.0
  - Bump maven-site-plugin from 3.9.1 to 3.11.0
  - Bump wagon-ssh from 3.4.3 to 3.5.1
  - Bump checkstyle from 9.2 to 9.3
  - Bump maven-compiler-plugin from 3.8.1 to 3.10.1
  - Bump maven-jar-plugin from 3.2.0 to 3.2.2
  - Bump commons-release-plugin from 1.7 to 1.8.0</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1720699200">- Upgrade to version 71
  * Maintenance and update dependencies
    + Full list of updated dependencies for all versions can be
    found in RELEASE-NOTES.txt in source archive
- Update upstream source to GitHub
- Includes changes from version 70
  * New features:
    + Add profile benchmark for JMH benchmarks.
    + Add JMH to dependency management section.
  * Fixed Bugs:
    + Set Javadoc link to latest Java API LTS version.
    + Set Jacoco defaults to 1.00.
  * Update dependencies
- Includes changes from version 69
  * Maintenance and update dependencies
- Includes changes from version 68
  * Maintenance and update dependencies
- Includes changes from version 67
  * Maintenance and update dependencies
- Includes changes from version 66
  * New features:
    + Add property commons.javadoc21.java.link.
    + Add artifact:check-buildplan to the validate phase.
  * Fixed Bugs:
    + Drop markmail from mailingList section
  * Update dependencies
- Includes changes from version 65
  * New features:
    + Add exec-maven-plugin to plugin management section.
  * Fixed Bugs:
    + s/commons.surefire-report.version/commons.surefire.version/
    incorrectly added in 714c3a9
  * Update dependencies
- Includes changes from version 64
  * New features:
    + Restore building on Java 8 (com.puppycrawl.tools:checkstyle
    10.x requires Java 11).
    + Rename profile 'moditect' to 'java-9-up'.
    + Merge profile 'jdk9-compiler' into 'java-9-up' and remove
    'jdk9-compiler'.
  * Changes:
    + Use Checkstyle 9.x on Java less than 11 and Checkstyle 10.x
    on Java 11 and up.
  * Removed:
    + Remove 'javasvn' profile.
    + Remove '.svn'-activated profile.
    + Remove 'jdk9-compiler.' profile.
- Includes changes from version 63
  * New features:
    + Add commons.conf.dir property defaulting to src/conf.
  * Update dependencies
  * Removed:
    + Remove obsolete Travis CI profiles.
- Includes changes from version 62
  * Fixed Bugs:
    + Use addServiceUses when generating JPMS module info.
- Includes changes from version 61
  * Fixed Bugs:
    + Always use version.maven-source-plugin 3.2.1 (workaround
    MSOURCES-143).
- Includes changes from version 60
  * New features:
    + Add SPDX SBOM in the package phase.
  * Fixed Bugs:
    + Reuse the parent POM's maven-enforcer-plugin configuration
    + Workaround MSOURCES-143 by using version.maven-source-plugin
    3.2.1 on Java 8.
    + Remove property commons.source-plugin.version and reuse the
    parent POM's version.maven-source-plugin.
  * Update dependencies
- Includes changes from version 59
  * New features:
    + Add moditect profile for JPMS on Java &gt;= 9.
    + Add POM property commons.javadoc.javaee8.link.
    + Add POM property commons.javadoc.javaee9.link.
    + Add POM property commons.javadoc.javaee9.1.link.
    + Add POM property commons.javadoc.javaee10.link.
    + Don't use the animal sniffer plugin on Java &gt;=9, use the
    release flag instead.
  * Update dependencies
- Includes changes from version 58
  * New features:
    + Add commons.javadoc20.java.link.
  * Update dependencies
- Includes changes from version 57
  * Fixed Bugs:
    + Fix cyclonedx-maven-plugin configuration for multi-module
    projects.
    + Drop non-reproducible Implementation-Build in jar #242.
    + Use Java compiler release flag when compiling with Java &gt;= 9.
  * Update dependencies
- Includes changes from version 56
  * Fixed Bugs:
    + Add Privacy link to site.xml
  * Update dependencies
- Includes changes from version 55
  * Changes:
    + Make CycloneDX work better with multi-module projects.
    + New interface methods must be default methods to maintain BC.
    + Add property commons.javadoc19.java.link.
  * Update dependencies
- Includes changes from version 54
  * New features:
    + Add .vscode/* to RAT excludes.
    + Add property commons.javadoc18.java.link.
    + Add JUnit BOM to dependency management.
    + Add CycloneDX SBOM generation #122.
    + Add SPDX SBOM generation.
  * Update dependencies</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1730980800">- Upgrade to version 78
  * Maintenance and update dependencies
    + Full list of updated dependencies for all versions can be
    found in RELEASE-NOTES.txt in source archive
  * New features
    + Add property commons.asm.version with the value "9.7.1".
    + Add property commons.taglist.version with the value "3.2.1";
    fixes
    + https://github.com/mojohaus/taglist-maven-plugin/issues/165.
  * Changes
    + Fix spotbugs:check on Java 24-ea.
- Includes changes from version 77
  * Fixed bugs
    + Pin maven-pmd-plugin to 3.24.0, site compatibility is broken
    in 3.25.0.
  * Maintenance and update dependencies
  * Removed
    + Remove "cobertura" profile, we use JaCoco, Cobertura is
    unmaintained.
- Includes changes from version 76
  * Maintenance and update dependencies
- Includes changes from version 75
  * Maintenance and update dependencies
- Includes changes from version 74
  * Maintenance and update dependencies
- Includes changes from version 73
  * Maintenance and update dependencies
- Includes changes from version 72
  * New features
    + Add org.codehaus.mojo:taglist-maven-plugin:3.1.0 to plugin
    + management.
  * Maintenance and update dependencies</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1737720000">- Upgrade to version 79
  * New features
  * Add org.junit-pioneer:junit-pioneer to dependencyManagement.
  * Add org.apache.maven.plugins:maven-changes-plugin to
    pluginManagement.
  * Add mockito to dependencyManagement #568.
  * Run maven-changes-plugin changes-validate on verify.
  * Fixed Bugs
  * Disable annotation processing during compile.
    Background: https://www.oracle.com/java/technologies/javase/23-relnote-issues.html#JDK-8321314
    Background: https://xdev.software/en/news/detail/discovering-the-perfect-java-supply-chain-attack-vector-and-how-it-got-fixed
  * The property commons.encoding is now set to UTF-8, see also
    the Doxia 2 migration
    https://github.com/apache/commons-skin/pull/179.
  * Changes
  * Update site skin and reports plugins with Doxia 2 stack.
  * Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4
    to 4.8.6.6 #518, #544.
  * Bump org.junit:junit-bom from 5.11.2 to 5.11.4 #519, #558.
  * Bump org.apache.maven.plugins:maven-artifact-plugin from
    3.5.1 to 3.5.3 #522, #538.
  * Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0
    [#523].
  * Bump commons.pmd-impl.version from 7.6.0 to 7.9.0 #524, #549,
    [#565].
  * Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.21.1
    on Java 11 and up.
  * Bump org.apache.maven.plugins:maven-javadoc-plugin from
    3.10.1 to 3.11.2 #537, #555.
  * Bump org.apache.maven.plugins:maven-surefire-report-plugin
    from 3.5.1 to 3.5.2 #535, #541.
  * Bump org.apache.maven.plugins:maven-failsafe-plugin from
    3.5.1 to 3.5.2 #539.
  * Bump org.apache.commons:commons-release-plugin from 1.8.2 to
    1.8.3 #540.
  * Bump org.apache.commons:commons-build-plugin from 1.14.0 to
    1.14.1 #542.
  * Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to
    2.18.0 #543.
  * Bump org.apache.maven.plugins:maven-checkstyle-plugin from
    3.5.0 to 3.6.0.
  * Bump org.apache.maven.plugins:maven-jxr-plugin from 3.5.0 to
    3.6.0.
  * Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.0 to 2.9.1
    [#550].
- Remove maven-changes-plugin dependency</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1743508800">- Upgrade to version 81
  * Fixed bugs
    + Use com.github.spotbugs:4.8.6 on Java less than 11.
- Includes changes from version 80
  * New features
    + Add property commons.main.branch.
    + Add property commons.release.branch.
    + Add property commons.javadoc.failOnWarnings set to true.
  * Fixed Bugs
    + Fix broken Mockito dependency.
    + Don't configure the Javadoc plugin to link to a fixed Java
    version, let the build pick up the matching version for that
    component.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS #581.
  * Changes
    + Bump com.github.siom79.japicmp:japicmp-maven-plugin from
    0.23.0 to 0.23.1 #574.
    + Bump org.apache.commons:commons-release-plugin from 1.8.3 to
    1.9.0 #576.
    + Bump org.apache.commons:commons-build-plugin from 1.14.1 to
    1.15.0 #577.
    + Bump org.apache.maven.plugins:maven-remote-resources-plugin
    from 3.2.0 to 3.3.0
    (maven-artifact-plugin:3.6.0:check-buildplan
    (check-buildplan) reports plugin with non-reproducible
    output: 3.2.0, require minimum 3.3.0).
    + Bump org.apache.maven.plugins:maven-artifact-plugin from
    3.5.3 to 3.6.0 #580.
    + Bump com.github.spotbugs:spotbugs from 4.8.6 to 4.9.0 #579.</changelog>
</package>
<package pkgid="b59a6e08186e15bd50a143c2a0ce78cee54404f8b5870749edae1093128b8de1cf58400ba9c9567a2f91bcef2cb30c7d148728bf126de9e89302ae8d573ea8f0" name="apache-commons-pool" arch="noarch">
  <version epoch="0" ver="1.6" rel="8.2"/>
  <changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Added patch:
  * commons-pool-1.6-sourcetarget.patch
    + Specify java source and target level 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * commons-pool-1.6-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility
- Run fdupes on the documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544702400">- Install as maven artifact</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="1698235200">- Modified patch:
  * commons-pool-1.6-sourcetarget.patch
    + In ant Javac task, use "release" with compilers that support
    it. Fixes some return value incompatibilities with jdk 21</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify the spec: fix broken links and remove old macros</changelog>
</package>
<package pkgid="6645c8a911047c4e9f92d0489f48ec6d72c25e58af1d00af3b67bdd8434810ed93e37ad1dd02298c81eee42aae7e8130ecdd1b6e7dbf531dca0714c377b9eb42" name="apache-commons-pool-javadoc" arch="noarch">
  <version epoch="0" ver="1.6" rel="8.2"/>
  <changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Added patch:
  * commons-pool-1.6-sourcetarget.patch
    + Specify java source and target level 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * commons-pool-1.6-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility
- Run fdupes on the documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544702400">- Install as maven artifact</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="1698235200">- Modified patch:
  * commons-pool-1.6-sourcetarget.patch
    + In ant Javac task, use "release" with compilers that support
    it. Fixes some return value incompatibilities with jdk 21</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify the spec: fix broken links and remove old macros</changelog>
</package>
<package pkgid="b2cb47ff1c51ea04a5057975bf1ed329d398d139d17643dbd20cde14cbbe11fe776124fdccdb154593c6eedaa6c5bc83d6fd6a3a34ef445d1de14509c1316ec1" name="apache-commons-pool2" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="7.2"/>
  <changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
  <changelog author="tchvatal@suse.com" date="1475150401">- Version update to 2.4.2 release from pool2:
  * rename to latest 2.x pool series for dbcp and other packages</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix javadoc build</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544702400">- Add maven pom file</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392000">- Simplify and clean up the spec file: avoid versioned jars</changelog>
</package>
<package pkgid="61f9993812a1acf99663489b78aa1d1a19699f8ca20e721dbff0cf04ce265d7cd6adc74664be667043b81112bbbe58a02abd3836b31c43825e1119bced3ff660" name="apache-commons-pool2-javadoc" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="7.2"/>
  <changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
  <changelog author="tchvatal@suse.com" date="1475150401">- Version update to 2.4.2 release from pool2:
  * rename to latest 2.x pool series for dbcp and other packages</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Fix javadoc build</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544702400">- Add maven pom file</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392000">- Simplify and clean up the spec file: avoid versioned jars</changelog>
</package>
<package pkgid="42660a9d4423b26d6f9501768b87a0056159e7f0f2d2c9b8f6ab461247307b6bfb10309acc30e813ce602fd5200ca85cccb6fed70d8d11fce007d4742bd1be2e" name="apache-commons-text" arch="noarch">
  <version epoch="0" ver="1.10.0" rel="2.3"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1561464000">- Initial release v1.6 on OBS</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573300800">- Upgrade to upstream version 1.8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646913600">- Rewrite build system to build with ant in order to avoid build
  cycles.
  * This package is now the dependency of maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1665748800">- Upgrade to version 1.10.0 (mitigation of bsc#1204284,
  CVE-2022-42889)
  * Changes of 1.10.0:
    + Fix CaseUtils when the input string contains only delimiters
    + Add GraalVM test dependencies to fix test failures with Java
    15
    + Incorrect values for Jaccard similarity with empty strings
    + StringSubstitutor map constructor throws NPE on 1.9 with null
    map
    + JaroWinklerDistance returns the same values as
    JaroWinklerSimilarity
    + Correct Javadoc in FileStringLookup
    + Use StringUtils.INDEX_NOT_FOUND constant
    + Remove redundant local variable
    + Replace lambda with method reference
    + Simplify statements
    + Replace statement lambda with expression lambda
    + Use static class inner class in tests
    + Simplify assertion
    + Extract duplicate code
    + Set void return method
    + Remove unused exception from
    TextStringBuilder.readFrom(CharBuffer). This preserves binary
    compatibility but not source compatibility
    + StrBuilder.StrBuilderReader.skip(long): Throw an exception
    when an implicit narrowing conversion in a compound assignment
    would result in information loss or a numeric error such as an
    overflows
    + TextStringBuilder.TextStringBuilderReader.skip(long): Throw
    an exception when an implicit narrowing conversion in a
    compound assignment would result in information loss or a
    numeric error such as an overflows
    + TextStringBuilder.equals whatever the capacity is
    + A More Efficient Implementation for Calculating Size of
    Longest Common Subsequence
    + LookupTranslator returns count of chars consumed, not of
    codepoints consumed
    + Use Math.min() call instead of doing it manually
    + TextStringBuilder: Throw OutOfMemoryError instead of
    NegativeArraySizeException
    + TextStringBuilder: Can't grow to sizes up to
    Integer.MAX_VALUE
    + Make default string lookups configurable via system property
    Remove dns, url, and script lookups from defaults. If these
    lookups are required for use in StringSubstitutor
    .createInterpolator(), they must be enabled via system
    property (bsc#
    + Add DoubleFormat utility
    + Document negative limit for WordUtils abbreviate method
    + Speed up LevenshteinDistance with threshold by exiting early
    + Release Notes page hasn't been updated for 1.9 release yet
    + Add StrBuilder.isNotEmpty()
  * Changes of 1.9:
    + Removed non-existing parameter from Javadocs and spelled out
    parameters in throws
    + StringEscapeUtils.unescapeCsv doesn't remove quotes at begin
    and end of string
    + ScriptStringLookup does not accept ":"
    + StringSubstitutor incorrectly removes some escape characters
    + Make ConstantStringLookup.constantCache final
    + Simplify if in CaseUtils
    + Add StringMatcher.size()
    + Refactor TextStringBuilder.readFrom(Readable), extracting
    readFrom(CharBuffer) and readFrom(Reader)
    + Add BiStringLookup and implementation BiFunctionStringLookup
    + Add org.apache.commons.text.StringSubstitutor
    .StringSubstitutor(StringSubstitutor)
    + Add org.apache.commons.text.TextStringBuilder
    .TextStringBuilder(CharSequence)
    + Add org.apache.commons.text.TextStringBuilder.drainChar(int)
    + Add org.apache.commons.text.TextStringBuilder.drainChars(int,
    int, char[]. int)
    + Add org.apache.commons.text.TextStringBuilder.isNotEmpty()
    + Add org.apache.commons.text.TextStringBuilder.isReallocated()
    + Add org.apache.commons.text.TextStringBuilder.readFrom(Reader,
    int)
    + Add org.apache.commons.text.TextStringBuilder.set(String)
    + Add org.apache.commons.text.TextStringBuilder.wrap(char[])
    + Add org.apache.commons.text.TextStringBuilder.wrap(char[],
    int)
    + Add org.apache.commons.text.io.StringSubstitutorReader
    + Add org.apache.commons.text.lookup.StringLookupFactory
    .functionStringLookup(Function&lt;String, V&gt;)
    + Add org.apache.commons.text.matcher.StringMatcher
    .isMatch(CharSequence, int)
    + Add org.apache.commons.text.matcher.StringMatcher
    .isMatch(CharSequence, int, int, int)
    + Add org.apache.commons.text.matcher.StringMatcherFactory
    .andMatcher(StringMatcher...)
    + Add org.apache.commons.text.matcher.StringMatcherFactory
    .stringMatcher(char...)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667217600">- add upstream signing key and verify source signature</changelog>
</package>
<package pkgid="999da81c9edee5278e2f4e6b793cad9f4c1d2444c33b10ab4c6169d804a52fab64748de0b33fcaa67ea7b0f1b038f47e62aebb844dc2bfae4e307dc0464da2de" name="apache-commons-text-javadoc" arch="noarch">
  <version epoch="0" ver="1.10.0" rel="2.3"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1561464000">- Initial release v1.6 on OBS</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573300800">- Upgrade to upstream version 1.8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646913600">- Rewrite build system to build with ant in order to avoid build
  cycles.
  * This package is now the dependency of maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1665748800">- Upgrade to version 1.10.0 (mitigation of bsc#1204284,
  CVE-2022-42889)
  * Changes of 1.10.0:
    + Fix CaseUtils when the input string contains only delimiters
    + Add GraalVM test dependencies to fix test failures with Java
    15
    + Incorrect values for Jaccard similarity with empty strings
    + StringSubstitutor map constructor throws NPE on 1.9 with null
    map
    + JaroWinklerDistance returns the same values as
    JaroWinklerSimilarity
    + Correct Javadoc in FileStringLookup
    + Use StringUtils.INDEX_NOT_FOUND constant
    + Remove redundant local variable
    + Replace lambda with method reference
    + Simplify statements
    + Replace statement lambda with expression lambda
    + Use static class inner class in tests
    + Simplify assertion
    + Extract duplicate code
    + Set void return method
    + Remove unused exception from
    TextStringBuilder.readFrom(CharBuffer). This preserves binary
    compatibility but not source compatibility
    + StrBuilder.StrBuilderReader.skip(long): Throw an exception
    when an implicit narrowing conversion in a compound assignment
    would result in information loss or a numeric error such as an
    overflows
    + TextStringBuilder.TextStringBuilderReader.skip(long): Throw
    an exception when an implicit narrowing conversion in a
    compound assignment would result in information loss or a
    numeric error such as an overflows
    + TextStringBuilder.equals whatever the capacity is
    + A More Efficient Implementation for Calculating Size of
    Longest Common Subsequence
    + LookupTranslator returns count of chars consumed, not of
    codepoints consumed
    + Use Math.min() call instead of doing it manually
    + TextStringBuilder: Throw OutOfMemoryError instead of
    NegativeArraySizeException
    + TextStringBuilder: Can't grow to sizes up to
    Integer.MAX_VALUE
    + Make default string lookups configurable via system property
    Remove dns, url, and script lookups from defaults. If these
    lookups are required for use in StringSubstitutor
    .createInterpolator(), they must be enabled via system
    property (bsc#
    + Add DoubleFormat utility
    + Document negative limit for WordUtils abbreviate method
    + Speed up LevenshteinDistance with threshold by exiting early
    + Release Notes page hasn't been updated for 1.9 release yet
    + Add StrBuilder.isNotEmpty()
  * Changes of 1.9:
    + Removed non-existing parameter from Javadocs and spelled out
    parameters in throws
    + StringEscapeUtils.unescapeCsv doesn't remove quotes at begin
    and end of string
    + ScriptStringLookup does not accept ":"
    + StringSubstitutor incorrectly removes some escape characters
    + Make ConstantStringLookup.constantCache final
    + Simplify if in CaseUtils
    + Add StringMatcher.size()
    + Refactor TextStringBuilder.readFrom(Readable), extracting
    readFrom(CharBuffer) and readFrom(Reader)
    + Add BiStringLookup and implementation BiFunctionStringLookup
    + Add org.apache.commons.text.StringSubstitutor
    .StringSubstitutor(StringSubstitutor)
    + Add org.apache.commons.text.TextStringBuilder
    .TextStringBuilder(CharSequence)
    + Add org.apache.commons.text.TextStringBuilder.drainChar(int)
    + Add org.apache.commons.text.TextStringBuilder.drainChars(int,
    int, char[]. int)
    + Add org.apache.commons.text.TextStringBuilder.isNotEmpty()
    + Add org.apache.commons.text.TextStringBuilder.isReallocated()
    + Add org.apache.commons.text.TextStringBuilder.readFrom(Reader,
    int)
    + Add org.apache.commons.text.TextStringBuilder.set(String)
    + Add org.apache.commons.text.TextStringBuilder.wrap(char[])
    + Add org.apache.commons.text.TextStringBuilder.wrap(char[],
    int)
    + Add org.apache.commons.text.io.StringSubstitutorReader
    + Add org.apache.commons.text.lookup.StringLookupFactory
    .functionStringLookup(Function&lt;String, V&gt;)
    + Add org.apache.commons.text.matcher.StringMatcher
    .isMatch(CharSequence, int)
    + Add org.apache.commons.text.matcher.StringMatcher
    .isMatch(CharSequence, int, int, int)
    + Add org.apache.commons.text.matcher.StringMatcherFactory
    .andMatcher(StringMatcher...)
    + Add org.apache.commons.text.matcher.StringMatcherFactory
    .stringMatcher(char...)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667217600">- add upstream signing key and verify source signature</changelog>
</package>
<package pkgid="493e20e107e443d3bc316071e61ae4e79482ab9cfd6e2d85a4a21b456b9d3d149cd137d796e874b6715db32ce1ef16832b3d30cfa3ea8c60e1a723ece1f5bb42" name="apache-commons-validator" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="7.1"/>
  <changelog author="fstrba@suse.com" date="1507550400">- Fix build and running of junit tests with Java 9+
- Added patch:
  * commons-validator-1.3.1-locale.patch
    + Made two different test.routines target, one with java &lt;= 1.8
    and one with java 9+, since the locale providers changed
    between java 1.8 and 9. Moreover, the options that Java 9
    needs to run in compatibility mode break build with lower
    versions of Java.</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="1545393600">- Update to 1.5.0
- Install the maven pom file
- Removed patch:
  * commons-validator-1.3.1-crosslink.patch
    + not needed
- Added patch:
  * commons-validator-1.5.0-digester.patch
    + fix build with older versions of commons-digester
- Modified patches:
  * commons-validator-1.3.1-srcencoding.patch -&gt;
    commons-validator-1.5.0-srcencoding.patch
    + specify encoding utf-8 for javac and javadoc invocation
    instead of escaping characters
  * commons-validator-1.3.1-locale.patch -&gt;
    commons-validator-1.5.0-locale.patch
    + Adapt the patch to the 1.5.0 context
    + Add the sysproperty to the junit task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393601">- Build against commons-digester &gt;= 1.8
- Removed patch:
  * commons-validator-1.5.0-digester.patch
    + building against commons-digester &gt;= 1.8, this patch is
    superfluous</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
- Remove special conditions for suse_version 1110</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- use https urls</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on classpath explicitely. This allows buiding against
  junit without shaded hamcrest</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Temporarily disable tests, since one is failing with Java 25</changelog>
</package>
<package pkgid="8d69035f97336b85d49cd473b1733a7fcca3e6ae3441d82b96097b2b1838bb45766366d8801a52bd7a4d553e0c8e097146cad461dfa186a6a2b01eb5817a2777" name="apache-commons-validator-javadoc" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="7.1"/>
  <changelog author="fstrba@suse.com" date="1507550400">- Fix build and running of junit tests with Java 9+
- Added patch:
  * commons-validator-1.3.1-locale.patch
    + Made two different test.routines target, one with java &lt;= 1.8
    and one with java 9+, since the locale providers changed
    between java 1.8 and 9. Moreover, the options that Java 9
    needs to run in compatibility mode break build with lower
    versions of Java.</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="1545393600">- Update to 1.5.0
- Install the maven pom file
- Removed patch:
  * commons-validator-1.3.1-crosslink.patch
    + not needed
- Added patch:
  * commons-validator-1.5.0-digester.patch
    + fix build with older versions of commons-digester
- Modified patches:
  * commons-validator-1.3.1-srcencoding.patch -&gt;
    commons-validator-1.5.0-srcencoding.patch
    + specify encoding utf-8 for javac and javadoc invocation
    instead of escaping characters
  * commons-validator-1.3.1-locale.patch -&gt;
    commons-validator-1.5.0-locale.patch
    + Adapt the patch to the 1.5.0 context
    + Add the sysproperty to the junit task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545393601">- Build against commons-digester &gt;= 1.8
- Removed patch:
  * commons-validator-1.5.0-digester.patch
    + building against commons-digester &gt;= 1.8, this patch is
    superfluous</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
- Remove special conditions for suse_version 1110</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- use https urls</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on classpath explicitely. This allows buiding against
  junit without shaded hamcrest</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Temporarily disable tests, since one is failing with Java 25</changelog>
</package>
<package pkgid="0c05bb5342f7867d5292f6e2d012e327698da4030b7f23a681d9de9d7e8b0c6a346a9079f5199ebfc7c1e6197a61af0472f1cc208f31a4e9e8060d18370b7a48" name="apache-commons-vfs2" arch="noarch">
  <version epoch="0" ver="2.10.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551700800">- Intial packaging of apache-commons-vfs2 2.2
- Generate and customize ant build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1742904000">- Upgrade to upstream version 2.10.0
  * Fixes bsc#1239973, CVE-2025-27553: Possible path traversal
    issue when using NameScope.DESCENDENT
  * Fixes bsc#1239974, CVE-2025-30474: Failing to find an FTP file
    can reveal the URI's password in an error message
  * For detailed list of all changes, see RELEASE-NOTES.txt file
    distributed with the package</changelog>
</package>
<package pkgid="f858feb9716b7165f7c46fe5d771e702af76d873742d04c2554209d1283dcb53a703cc7c86bc44d40f8532ddc0584002d05f42bae5896426020779bf32e179e6" name="apache-commons-vfs2-ant" arch="noarch">
  <version epoch="0" ver="2.10.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551700800">- Intial packaging of apache-commons-vfs2 2.2
- Generate and customize ant build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1742904000">- Upgrade to upstream version 2.10.0
  * Fixes bsc#1239973, CVE-2025-27553: Possible path traversal
    issue when using NameScope.DESCENDENT
  * Fixes bsc#1239974, CVE-2025-30474: Failing to find an FTP file
    can reveal the URI's password in an error message
  * For detailed list of all changes, see RELEASE-NOTES.txt file
    distributed with the package</changelog>
</package>
<package pkgid="ec71afcff35d86bfed5ed4508f13a667ae6527616dbfa2dcfc60beb72ba41aa4c88defd293b82532c668bd39695ea8de447fb32c6ac172655f450845ff068fe3" name="apache-commons-vfs2-examples" arch="noarch">
  <version epoch="0" ver="2.10.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551700800">- Intial packaging of apache-commons-vfs2 2.2
- Generate and customize ant build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1742904000">- Upgrade to upstream version 2.10.0
  * Fixes bsc#1239973, CVE-2025-27553: Possible path traversal
    issue when using NameScope.DESCENDENT
  * Fixes bsc#1239974, CVE-2025-30474: Failing to find an FTP file
    can reveal the URI's password in an error message
  * For detailed list of all changes, see RELEASE-NOTES.txt file
    distributed with the package</changelog>
</package>
<package pkgid="240d2bc16d076ab0b9cd050a1d2e0fee501d3575eede56538c99160c1975ec5da61e962ca84d4fc4d994b5752241cdd1b9687a85a9336e215ba470305fc7ada7" name="apache-commons-vfs2-javadoc" arch="noarch">
  <version epoch="0" ver="2.10.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551700800">- Intial packaging of apache-commons-vfs2 2.2
- Generate and customize ant build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1742904000">- Upgrade to upstream version 2.10.0
  * Fixes bsc#1239973, CVE-2025-27553: Possible path traversal
    issue when using NameScope.DESCENDENT
  * Fixes bsc#1239974, CVE-2025-30474: Failing to find an FTP file
    can reveal the URI's password in an error message
  * For detailed list of all changes, see RELEASE-NOTES.txt file
    distributed with the package</changelog>
</package>
<package pkgid="a04936f58bfa1d98ee2ac3ce3f170a6bb5526b93c66c5ecea07e548aaf6b12fea47acafc5ea6118478a29ec66e0d28d77ec5f82f473297b4ddf68feda63b571f" name="apache-ivy" arch="noarch">
  <version epoch="0" ver="2.5.3" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Specify bundle.version in order to avoid unexpanded macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Upgrade to upstream version 2.5.0
- Force building with JDK &lt; 14, since it imports statically a class
  removed in JDK14
- Change dependencies for the httpclient to httpcomponents-client
  instead of apache-commons-httpclient
- Modified patch:
  * apache-ivy-global-settings.patch
    + implement the same functionality with a bit of less code
- Removed patches:
  * apache-ivy-2.4.0-jdk9.patch
  * port-to-bc-1.52.patch
    + not needed with this version</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1667822400">- Upgrade to version 2.5.1 (bsc#1205142, bsc#1205138)
  * Breaking:
    + Removed old fr\jayasoft\ivy\ant\antlib.xml AntLib definition
    file.
  * Fixes:
    + CVE-2022-37865 allow create/overwrite any file on the system.
    (see https://ant.apache.org/ivy/security.html)
    + CVE-2022-37866 Path traversal in patterns.
    (see https://ant.apache.org/ivy/security.html)
    + ResolveEngine resets dictator resolver to null in the global
    configuration.
    + ConcurrentModificationException in
    MessageLoggerHelper.sumupProblems.
    + useOrigin="true" fails with file-based ibiblio.
    + ivy:retrieve Ant task didn’t create an empty fileset when no
    files were retrieved to a non-empty directory.
    + ivy:retrieve Ant task relied on the default HTTP header
    "Accept" which caused problems with servers that interpret it
    strictly (e.g. AWS CodeArtifact).
  * Improvements:
    + Ivy command now accepts a URL for the -settings option.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Upgrade to version 2.5.2 (bsc#1214422)
  * Fixes:
    + ivy:retrieve could fail because of a 'NullPointerException'
    (jira:IVY-1641[])
    + reading POMs may loose dependencies when multiple Maven
    dependencies only differ in 'classifier' (jira:IVY-1642[])
    + CVE-2022-46751: Apache Ivy Is Vulnerable to XML External
    Entity Injections</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Added patch:
  * apache-ivy-publication-date.patch
    + Use SOURCE_DATE_EPOCH for publication date in ivy artifacts</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698667200">- Added patch:
  * apache-ivy-pack200.patch
    + conditionally apply to allow building against standalone
    pack200 implementation</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1738238400">- Upgrade to version 2.5.3
  * Bugfixes:
    + trying to set safe XML features causes SAXExceptions when
    used with certain XML parsers (jira:IVY-1647[])
    + some unit tests failed on Java 8 (jira:IVY-1648[])
    + cached Ivy files were not valid in some scenarios
    (jira:IVY-1649[], jira:IVY-1650[])
  * Documentation:
    + improved to the documentation regarding the use of patterns
    in the resolvers and retrieve task (jira:IVY-1651[])
- Update patch files for compatibility with 2.5.3:
  * apache-ivy-global-settings.patch
  * apache-ivy-publication-date.patch
  * apache-ivy-pack200.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1746014400">- Use standalone pack200 implementation and allow wider variety
  of Java versions</changelog>
</package>
<package pkgid="1cd3d64220468ee97a7094182c3ed0af3c48d0e528f687750e08396f4106f5a22a0facf68a69ae16cc8af67ecf2d174737c053d33c5309719811a0592f138a3f" name="apache-ivy-javadoc" arch="noarch">
  <version epoch="0" ver="2.5.3" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Specify bundle.version in order to avoid unexpanded macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Upgrade to upstream version 2.5.0
- Force building with JDK &lt; 14, since it imports statically a class
  removed in JDK14
- Change dependencies for the httpclient to httpcomponents-client
  instead of apache-commons-httpclient
- Modified patch:
  * apache-ivy-global-settings.patch
    + implement the same functionality with a bit of less code
- Removed patches:
  * apache-ivy-2.4.0-jdk9.patch
  * port-to-bc-1.52.patch
    + not needed with this version</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1667822400">- Upgrade to version 2.5.1 (bsc#1205142, bsc#1205138)
  * Breaking:
    + Removed old fr\jayasoft\ivy\ant\antlib.xml AntLib definition
    file.
  * Fixes:
    + CVE-2022-37865 allow create/overwrite any file on the system.
    (see https://ant.apache.org/ivy/security.html)
    + CVE-2022-37866 Path traversal in patterns.
    (see https://ant.apache.org/ivy/security.html)
    + ResolveEngine resets dictator resolver to null in the global
    configuration.
    + ConcurrentModificationException in
    MessageLoggerHelper.sumupProblems.
    + useOrigin="true" fails with file-based ibiblio.
    + ivy:retrieve Ant task didn’t create an empty fileset when no
    files were retrieved to a non-empty directory.
    + ivy:retrieve Ant task relied on the default HTTP header
    "Accept" which caused problems with servers that interpret it
    strictly (e.g. AWS CodeArtifact).
  * Improvements:
    + Ivy command now accepts a URL for the -settings option.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Upgrade to version 2.5.2 (bsc#1214422)
  * Fixes:
    + ivy:retrieve could fail because of a 'NullPointerException'
    (jira:IVY-1641[])
    + reading POMs may loose dependencies when multiple Maven
    dependencies only differ in 'classifier' (jira:IVY-1642[])
    + CVE-2022-46751: Apache Ivy Is Vulnerable to XML External
    Entity Injections</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Added patch:
  * apache-ivy-publication-date.patch
    + Use SOURCE_DATE_EPOCH for publication date in ivy artifacts</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698667200">- Added patch:
  * apache-ivy-pack200.patch
    + conditionally apply to allow building against standalone
    pack200 implementation</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727611200">- Fix build after removal of the default %%{java_home} define</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1738238400">- Upgrade to version 2.5.3
  * Bugfixes:
    + trying to set safe XML features causes SAXExceptions when
    used with certain XML parsers (jira:IVY-1647[])
    + some unit tests failed on Java 8 (jira:IVY-1648[])
    + cached Ivy files were not valid in some scenarios
    (jira:IVY-1649[], jira:IVY-1650[])
  * Documentation:
    + improved to the documentation regarding the use of patterns
    in the resolvers and retrieve task (jira:IVY-1651[])
- Update patch files for compatibility with 2.5.3:
  * apache-ivy-global-settings.patch
  * apache-ivy-publication-date.patch
  * apache-ivy-pack200.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1746014400">- Use standalone pack200 implementation and allow wider variety
  of Java versions</changelog>
</package>
<package pkgid="dbdcdeec3ad324ce051f2f9adb7f36d9bfa39a87a1786b6d74c5d96bc34efad9f578521cd3650c8b9bb59061d5a4ff4e095c160f7dcc121c500b24df0c6b13b5" name="apache-log4j-extras" arch="noarch">
  <version epoch="0" ver="1.2.17.1" rel="4.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642593600">- Initial packaging of apache-log4j-extras 1.2.17</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Let maven-compiler-plugin decide the appropriate java source
  and target levels</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
</package>
<package pkgid="83d316e0e2bc8d270e26ce604e1df808d62d48b22cb3bc636e6057230e588e9efff46b2734b0717127c5024c5d59d54ecd035c3c04e7d9fe2e4f99f6a737e1db" name="apache-log4j-extras-javadoc" arch="noarch">
  <version epoch="0" ver="1.2.17.1" rel="4.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642593600">- Initial packaging of apache-log4j-extras 1.2.17</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Let maven-compiler-plugin decide the appropriate java source
  and target levels</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
</package>
<package pkgid="7d69cb01c66af05dec6ceafc8b0eb3934a65d551456a0018165590b8261dbd9fa27ea4a7cd7c03a7dd8b3234f900720cfeef9f11c00721f43752cd7fafae9600" name="apache-logging-parent" arch="noarch">
  <version epoch="0" ver="5" rel="1.3"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Intial packaging of apache-logging-parent</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642593600">- Upgrade to logging-parent 5
- Do not require maven-local, since it can be handled by
  javapackages-local just fine</changelog>
</package>
<package pkgid="b504ac2a13a8e8ba888c6bab6df10694fef3907f981929df06a1f93541075b53a3225ad0488a878baa74dbd4af2a1498099a8fbc96ed974408e765c28f1df8bc" name="apache-parent" arch="noarch">
  <version epoch="0" ver="37" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540296000">- Initial packaging of apache-parent</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1617710400">- Check upstream source signature</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- SPEC file: Fixed URL tag</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 28:
  * [MPOM-345] - Respect property assembly.tarLongFileMode
  * [MPOM-347] - Allow custom Release Distribution Repository
  * [MPOM-323] Upgrade fluido skin to 1.11.0 by @slawekjaranowski in #86
  * [MPOM-322] Add ASF Data Privacy by @slawekjaranowski in #85
  * [MPOM-333] Drop outdated maven-docck-plugin from pluginManagement
  * [MPOM-334] Upgrade fluido skin to 1.11.1 by @slawekjaranowski in #90
  * [MPOM-305] Set minimum enforced Maven version to 3.2.5
  * [MPOM-288] - Update m-plugin-p to 3.6.4 by @kwin in #63
  * [MPOM-287] - Disable m2e warning for m-remote-resource-p:process
  * [MPOM-209]. Corrected Jira URL. by @ofarganc in #3
  * [MPOM-251] update minimum version to 3.1.1 by @elharo in #20
  * [MNGSITE-393] assume Maven 3 by @elharo in #21
  * [MPOM-256] Remove outdated clirr-maven-plugin by @slachiewicz in #27
  * [MPOM-260] simplify m-javadoc-p configuration by @hboutemy in #34
  * [MPOM-243] configure release profile with dedicated parameter by @kwin
  * [MPOM-244] upload SHA-512 only for source-release to staging repo by
  * [MPOM-263] enforce minimum Java build version 8 by @kwin in #46</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1705665600">- update to 31:
  * New Feature
    + MPOM-440: Add maven-checkstyle-plugin to pluginManagement
  * Improvement
    + MPOM-399: Set minimalMavenBuildVersion to 3.6.3 - the minimum
    used by plugins
    + MPOM-378: Using an SPDX identifier as the license name is
    recommended by Maven
    + MPOM-289: Use properties to define the versions of plugins
  * Bug
    + MPOM-386: update documentation for previous changes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify the spec: remove old macros and fetch updated keyring</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1767787200">- Update to 36:
  * Breaking changes
    + Update minimum maven version to match current stable version
    (3.6.3 -&gt; 3.9)
    + Introduce javaVersion property for maven.compiler.*
    configuration
    + Switch JDK &gt;= 9 to only use maven.compiler.release
  * New features and improvements
    + Add default specification and implementation for javadoc and
    source manifest entries
  * Documentation updates
    + Clarify how to use Apache Snapshot repository
    + activate Fluido skin's anchorJs
  * Maintenance
    + Avoid - WARNING: Use of the three-letter time zone ID ... on
    JDK 25 for RAT plugin
    + feat: enable prevent branch protection rules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1768305600">- Update to 37:
  * New features and improvements
    + Disable parallel PUT on release</changelog>
</package>
<package pkgid="40ee85e64cb8ce9c84dd04958f0c00206dcbee36923053392d1530c5688450464eab6b7dcced4b836919b35996a428794ddd24190aa227bacb440d8575d7c843" name="apache-parquet-devel" arch="riscv64">
  <version epoch="0" ver="21.0.0" rel="1.8"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1726660800">- Add apache-arrow-pr43766-boost1_86.patch for Boost 1.86
  * gh#apache/arrow#43766</changelog>
  <changelog author="Guang Yee &lt;gyee@suse.com&gt;" date="1727438400">- Set the appropriate C++ complier for the given platform so
  it will compile on Leap 15.x.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739793600">- Update to 19.0.1
  [#]# Bug Fixes
  * [C++] Fix overflow issues for large build side in swiss join
    (#45108)
  * [C++][Fuzzing] Fix Negation bug discovered by fuzzing (#45181)
  * [C++][Parquet] Omit level histogram when max level is 0
    (#45285)
  * [Parquet][C++] Fix statistics load logic for no row group and
    multiple row groups (#45350)
  * [C++] Disable Flight test (#45232)
  [#]# Improvements
  * [C++][Parquet] Improve performance of generating size
    statistics (#45202)
  * [C++][S3] Workaround compatibility issue between AWS SDK and
    MinIO (#45310)
- Release 19.0.0
  [#]# New Features and Improvements
  * [CI][C++] Add a nightly job to test offline build (#44721)
  * [C++] GcsFileSystem::Make should return Result (#44503)
  * [C++][Parquet] Implement SizeStatistics (#40594)
  * [C++] Reduce string inlining in Substrait serde (#45174)
  * [C++][Acero] Enhance asof_join to work in multi-threaded
    execution by sequencing input (#44083)
  * [C++] Support the AWS S3 SSE-C encryption (#43601)
  * [C++][Parquet] Parquet Metadata Printer supports print
    sort-columns (#43599)
  * [C++] Add C++ implementation of Async C Data Interface (#44495)
  * [C++][Acero] Support AVX2 swiss join decoding (#43832)
  * [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621)
  * [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252)
  * [C++] Improve merge step in chunked sorting (#44217)
  * [C++][Parquet] Tools: Debug Print for Json should be valid JSON
    (#44532)
  * [C++][FS][Azure] Implement SAS token authentication (#45021)
  * [C++] Don’t export template class (#44365)
  * [C++][Docs] Update the URL to C++ Development in README.md
    (#44427)
  * [C++] Added rvalue-reference-qualified overload for
    arrow::Result::status() returning value instead of reference
    (#44477)
  * [C++] StatusConstant- cheaply copied const Status (#44493)
  * [C++][Compute] Allow casting struct to bigger nullable struct
    (#44587)
  * [C++] Use array type to compute min/max statistics Arrow type
    (#45094)
  * [C++] Minor: ArrayData ctor can assign null_count directly
    (#44582)
  * [C++] Add const and &amp; to arrow::Array::statistics() return type
    (#44592)
  * [Python][C++] Add version suffix to libarrow_python* libraries
    (#44702)
  * [C++] NumericBuilder::AppendValues append vector prevent from
    ub (#44794)
  * [C++][Parquet] Remove obsolete parquet_constants generated
    files from old thrift (#44772)
  * [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764)
  * [C++] Upgrade ORC to 2.0.3 (#44745)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::OpenFile() (#44785)
  * [C++] Fix a couple of maybe-uninitialized warnings (#44789)
  * [C++] Use arrow::util::span on
    arrow::util::bitmap_builders_utilities instead of std::vector
    (#44796)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::FileReader::GetRecordBatchReader() (#44809)
  * [C++] minor optimize cancel and thread pool (#44812)
  * [C++][Parquet] Add an example to dump statistics read as
    arrow::ArrayStatistics (#44816)
  * [C++] Add the Expm1(exponent) scalar arithmetic function
    (#44904)
  * [C++] Add WithinUlp testing functions (#44906)
  * [C++][Python] Add Hyperbolic Trig functions (#44630)
  * [C++] Enable mimalloc by default, disable jemalloc by default
    and more (#44951)
  * [C++] Add support for building system OpenTelemetry (#44983)
  * [C++][CMake] Use librt only for Linux (#44984)
  * [C++] Support for fixed-size list in conversion of range tuple
    (#45008)
  * [C++][Parquet] Allow configuring the default footer read size
    (#45016)
  * [C++] Remove result_internal.h (#45066)
  * [FlightRPC][C++] Deprecate InitializeFlightUcx before removing
    UCX (#45080)
  * [C++][Parquet] Add GetReadRanges function to FileReader
    (#45093)
  * [C++] Apply a cstdint patch to bundled Thrift for GCC 15
    (#45097)
  * [C++] Remove useless “hash table ready” states in swiss join
    (#45136)
  * [CI][C++] Add a GCC 15 job (#45138)
  * [C++] Ensure using cpp/cmake_modules/*.cmake (#45143)
  * [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168)
  [#]# Bug Fixes
  * [C++] Fix CopyFiles when destination is a FileSystem with
    background_writes (#44897)
  * [C++][Python] Fix ORC crash when file contains unknown timezone
    (#45051)
  * [C++] Replace std::aligned_storage that is deprecated in C++23
    (#45019)
  * [C++][Parquet] Refuse writing non-nullable column that contains
    nulls (#44921)
  * [C++] Initialize offset vector head as 0 after memory allocated
    in grouper.cc (#43123)
  * [C++] io::BufferedInput: Fix invalid state after SetBufferSize
    (#44387)
  * [C++][Parquet] Fix schema conversion from two-level encoding
    nested list (#43995)
  * [C++] Use “lib” for generating bundled dependencies even with
    “clang-cl” (#44391)
  * [C++] Fix unaligned load/store implementation for clang-18
    (#44468)
  * [C++] Use CMAKE_LIBTOOL on macOS (#44385)
  * [CI][C++] Use setup-python on hosted runner (#44411)
  * [C++] Update vendored date to 3.0.3 (#44482)
  * [GLib][C++] Meson searches libraries with specific versions.
    (#44475)
  * [C++][Acero] Fix crash when thread in asof_join is not running
    (#44584)
  * [C++] NumericArray should not use ctor from parent directly
    (#44542)
  * [C++] FunctionOptions::{Serialize,Deserialize}() return an
    error without ARROW_IPC (#45171)
  * [C++][Acero] Enhance partition sort example (#44678)
  * [C++][Python] Fix Flight Timestamp precision, revert workaround
    from #43537 (#44681)
  * [C++] Add S3 option to ignore SIGPIPE signals (#44735)
  * [C++] Keep field metadata for keys and values when importing a
    map type via the C data interface (#44715)
  * [C++][CI] Fix arrow-c-bridge-test timeout with threading
    disabled (#44737)
  * [C++] Use lowercased windows.h to enable cross-platform builds
    (#44755)
  * [C++] Fix Float16.To{Little,Big}Endian on big endian machines
    (#44768)
  * [C++][Parquet] Fix read/write of metadata length footer on
    big-endian systems (#44787)
  * [C++][CI] Migrate to arrow::Result based
    parquet::arrow::OpenFile() API in example tutorials (#44807)
  * [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront
    (#44849)
  * [C++] Fix compilation error on GCC 8 (#44899)
  * [C++][CI] Silence protobuf-generated deprecations (#44955)
  * [C++] Use recommended downloads URLs for ORC and Thrift
    (#44977)
  * [C++] Include path in the documentation is wrong (#45031)
  * [C++] Remove Parquet requirement from Arrow Acero and from
    Arrow Dataset when not necessary (#45035)
  * [C++] Add support for Boost 1.87.0 (#45057)
  * [C++][CI] Fix test-build-cpp-fuzz failures (#45060)
  * [C++][Parquet] Fix generation of repetition levels for
    encryption test data (#45074)
  * [C++] Avoid static const variable in the status.h (#45100)
  * [C++][Parquet] Fix Null-dereference READ in
    parquet::arrow::ListToSchemaField (#45152)
  * [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184)
  * [C++][Parquet] test-conda-cpp-valgrind fails on
    arrow-dataset-file-parquet-encryption-test
- Release 18.1.0
  [#]# Bug Fixes
  * [C++] Add support for overwriting grpc_cpp_plugin path for
    cross-compiling (#44507)
  * [Docs][C++] Fix documentation directive for ChunkLocation
    (#44505)
  * [C++] Add find module for abseil that handles missing version
    (#44613)
  * [C++][Dev] Update bundled Thrift, update mirrors to use CDN
    (#44685)
  [#]# New Features and Improvements
  * [C++] Move ChunkResolver to the public API (#44357)
- Release 18.0.0
  [#]# Bug Fixes
  * [C++] data corruption when using `group_by` and `aggregate` on
    large data sets
  * [C++] Use PutObject request for S3 in OutputStream when only
    uploading small data (#41564)
  * [C++] Clean up implicit fallthrough warnings (#41892)
  * [C++] Fix avx2 gather rows more than 2^31 issue in
    CompareColumnsToRows (#43065)
  * [C++][ArrowFlight] Crash due to UCS thread mode
  * [C++] Add workaround for missing Boost dependency of Thrift
    (#43328)
  * [C++] Skip not Emscripten ready tests in CSV tests (#43724)
  * [C++] Add date{32,64} to date{32,64} cast (#43192)
  * [C++][Compute] Detect and explicit error for offset overflow in
    row table (#43226)
  * [C++] Fix decimal benchmarks to avoid out-of-bounds accesses
    (#43212)
  * [C++] Resolve Abseil like any other dependency in the build
    system (#43219)
  * [C++][Parquet] Refactor parquet::encryption::AesEncryptor to
    use unique_ptr (#43222)
  * [C++] Fix Abseil compile error on GCC 13 (#43157)
  * [C++] Add missing serde methods to Location (#43332)
  * [C++][Parquet] min-max Statistics doesn’t work well when one of
    min-max is truncated (#43383)
  * [C++][Parquet] parquet-dump-footer: Remove redundant link and
    fix –debug processing (#43375)
  * [C++] Ensure using bundled GoogleTest when we use bundled
    GoogleTest (#43465)
  * [C++][Compute] Fix invalid memory access when resizing
    var-length buffer in row table (#43415)
  * [C++][FlightRPC] Fix Flight UCX build issues (#43430)
  * [C++] FIlter out zero length buffers on gRPC transport (#43448)
  * [C++][Gandiva] Always use gdv_function_stubs.h in
    context_helper.cc (#43464)
  * [C++] Add support for the official LZ4 CMake package (#43468)
  * [C++] Register the new Opaque extension type by default
    (#43788)
  * [C++][Acero] Fix typos in join benchmark (#43871)
  * [C++][CI] Catch potential integer overflow in PoolBuffer
    (#43886)
  * [C++] Leak S3 structures if finalization happens too late
    (#44090)
  * [C++][Parquet] Fix reported metrics in
    parquet-arrow-reader-writer-benchmark (#44082)
  * [C++] Don’t use Boost.Process with Emscripten (#44097)
  * [C++] Add home made _mm256_set_m128i for compilers who are
    missing it (#44116)
  * [C++] JsonExtensionType equality check ignores storage type
    (#44215)
  * [CI][C++][AppVeyor] Use conda instead of Mamba (#44235)
  * [C++][FS][Azure] Fix edgecase where GetFileInfo incorrectly
    returns NotFound on flat namespace and Azurite (#44302)
  * [C++][FS][Azure] Catch missing exceptions on HNS support check
    (#44274)
  * [C++][FS][Azure] Fix minor hierarchical namespace bugs (#44307)
  * [C++] Fix S3 error handling in ObjectOutputStream (#44335)
  * [C++] Disable jemalloc by default on ARM (#44380)
  [#]# New Features and Improvements
  * [C++][Python] Native support for UUID (#37298)
  * [C++][Python] Bool8 Extension Type Implementation (#43488)
  * [C++][Parquet] Add JSON canonical extension type (#13901)
  * [C++][Compute] Replace explicit checking with DCHECK for
    invariants in row segmenter (#44236)
  * [C++][CI] Improve IPC fuzzing seed corpus (#43621)
  * [Documentation][C++] Explicitly note that compute is optional
    (#43629)
  * [C++] Azure file system write buffering &amp; async writes (#43096)
  * [C++][Parquet] Separate encoders and decoder (#43972)
  * [C++][Python][Parquet] Support reading/writing key-value
    metadata from/to ColumnChunkMetaData (#41580)
  * [Docs][C++] Is arrow::dataset namespace still experimental?
  * [C++] Add arrow::ArrayStatistics (#43273)
  * [CI][C++] Update Minio version (#44225)
  * [C++][Parquet] Add binary that extracts a footer from a parquet
    file (#42174)
  * [C++] Support casting to and from utf8_view/binary_view
    (#43302)
  * [C++] Update bundled vendor/datetime to support for building
    with libc++ and C++20 (#43094)
  * [C++] Implement PathFromUri support for Azure file system
    (#43098)
  * [C++][Compute] Fix the unnecessary allocation of extra bytes
    when encoding row table (#43125)
  * [C++][Parquet] Replace use of int with int32_t in the internal
    Parquet encryption APIs (#43413)
  * [C++][Parquet] Refactor Encryptor API to use arrow::util::span
    instead of raw pointers (#43195)
  * [C++][Parquet] Default initialize some parquet metadata
    variables (#43144)
  * [C++] Fix CMake link order for AWS SDK (#43230)
  * [C++] Suggest a cast when Concatenate fails due to offsets
    overflow (#43190)
  * [C++] Support basic is_in predicate simplification (#43761)
  * [C++][AzureFS] Ignore password field in URI (#44220)
  * [C++] Add lint for DCHECK in public headers (#43248)
  * [C++][FlightRPC] Reduce repetition in flight/types.cc in serde
    functions (#43237)
  * [C++][Parquet] remove useless template parameter of
    DeltaLengthByteArrayEncoder (#43250)
  * [C++] Always prefer mimalloc to jemalloc (#40875)
  * [C++][Flight] Use a Base CRTP type for the types used in RPC
    calls (#43255)
  * [C++] Expand the ‘take’ function tests to cover more
    chunked-array cases (#43292)
  * [C++][Parquet] Enhance the comment for ColumnReader/Decoder
    (#44003)
  * [C++] Order classes in flight/types.h according to Flight.proto
    (#43330)
  * [C++][Parquet] Deprecate ColumnChunk::file_offset field and no
    longer write Metadata at end of Chunk (#43428)
  * [C++] Add benchmark for binary view builder (#43445)
  * [C++][Python] Add Opaque canonical extension type (#43458)
  * [Java][C++] Support more CsvFragmentScanOptions in JNI call
    (#43482)
  * [C++] Thirdparty: Bump lz4 to 1.10.0 (#43493)
  * [C++][Compute] Widen the row offset of the row table to 64-bit
    (#43389)
  * [C++] Use ViewOrCopyTo instead of CopyTo when pretty printing
    non-CPU data (#43508)
  * [FlightRPC][C++] Reduce the number of references to
    protobuf::Any (#43544)
  * [C++] Simplify arrow::ArrayStatistics::ValueType (#43581)
  * [C++][GLib] Don’t install arrow-cuda.pc/arrow-cuda-glib.pc on
    Windows (#43593)
  * [C++] Remove redundant default constructor/deconstructor in
    arrow::ArrayStatistics (#43579)
  * [C++] Remove std::optional from
    arrow::ArrayStatistics::is_{min,max}_exact (#43595)
  * [C++][FlightRPC] Move the FlightTestServer to its own .cc and
    .h files (#43678)
  * [C++] Compute: fix register kernel SimdLevel for
    AddMinMax512AggKernels (#43704)
  * [C++] Prevent Snappy from disabling RTTI when bundled (#43706)
  * [C++][FS][Azure] Use the latest Azurite and update the bundled
    Azure SDK for C++ to azure-identity_1.9.0 (#43723)
  * [C++][Parquet][CI] Parquet: Introducing more bad_data for
    testing (#43708)
  * [C++][Parquet] Dataset: Handle num-nulls in Parquet correctly
    when !HasNullCount() (#43726)
  * [C++] Clarify the way SIMD-enabled agg kernels come from the
    same code in different compilation units (#43720)
  * [C++] Fix Scalar boolean handling in row encoder (#43734)
  * [C++] Add support for Boost 1.86 (#43766)
  * [C++] Compute: More comment in RowEncoder (#43763)
  * [C++] Acero: Minor code enhancement for Join (#43760)
  * [C++] Fix the case when boolean_{any 	all} meets constant input
    with length in Acero (#43799)
  * [C++] Add chunked Take benchmarks with a small selection factor
    (#43772)
  * [C++] Indent preprocessor directives (#43798)
  * [C++] Attach arrow::ArrayStatistics to arrow::ArrayData
    (#43801)
  * [C++] Enable filesystem automatically when one of
    ARROW_{AZURE,GCS,HDFS,S3}=ON is specified (#43806)
  * [C++] Expose the set of device types where a ChunkedArray is
    allocated (#43853)
  * [C++] Make ChunkResolver::ResolveMany output a list of
    ChunkLocations (#43928)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: non
    zero-copy int based types (#43945)
  * [C++][Parquet] Guard against use of cleared decryptor/encryptor
    (#43947)
  * [C++] Add tests based on random data and benchmarks to
    ChunkResolver::ResolveMany (#43954)
  * [C++] Enhance error message for URI parsing (#43938)
  * [CI][C++][Dev] Add cpplint to pre-commit (#43982)
  * [C++][Parquet] Add support for arrow::ArrayStatistics:
    zero-copy types (#43984)
  * [C++][Acero] Some code cleanup to Grouper (#43988)
  * [C++] Add missing std::move() in array_nested.cc (#43993)
  * [C++][Docs] Add missing install command in building docs
    (#44000)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: boolean
    (#44009)
  * [C++] IPC: ipc reader/writer code enhancement (#44019)
  * [C++][Compute] Reduce the complexity of row segmenter (#44053)
  * [C++][Parquet] Add Float16 reading benchmarks (#44073)
  * [C++][Parquet] Remove deprecated APIs (#44080)
  * [C++][Acero] Add more row segmenter tests (#44166)
  * [C++][Parquet] Fix typo in parquet/column_writer.cc (#40856)
  * [C++] Avoid repeated ArrayData::offset lookups (#44190)
  * [C++][Gandiva] Accept LLVM 19.1 (#44233)
  * [C++] Unify simd header includings (#44250)
  * [C++][Decimal] Use 0E+1 not 0.E+1 for broader compatibility
    (#44275)
  * [Packaging][C++] Enable Azure file system for deb/rpm (#44348)
- Drop apache-arrow-pr43766-boost1_86.patch
- Release notes for 18.0.0 and 19.0.0</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739966400">- disable flight because of gh#grpc/grpc#37968 boo#1237422</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741867200">- Add missing dependencies for libboost_process explicitly
  boo#1239599</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1743163200">- Re-enable flight, grpc has been fixed boo#1237422</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745236800">- to fix cmake-4 build problems, upgrade bundled mimalloc from
  2.0.6 to 2.0.9 and add apache-arrow-19.0.1-mimalloc-version.patch;
  mimalloc changes according to readme.md:
  * 2.0.9:
  - Supports building with asan and improved [Valgrind] support.
  - Support abitrary large alignments, in particular for
    `std::pmr` pools.
  - Added C++ STL allocators attached to a specific heap.
  - Heap walks now visit all object (including huge objects).
  - Support Windows nano server containers.
  - Various small bug fixes.
  * 2.0.7:
  - Initial support for [Valgrind] for leak testing and heap
    block overflow detection.
  - Initial support for attaching heaps to a speficic memory area.
  - Fix `realloc` behavior for zero size blocks,
  - Remove restriction to integral multiple of the alignment in
    `alloc_align`.
  - Improved aligned allocation performance.
  - Reduced contention with many threads on few processors.
  - VS2022 support.
  - Support `pkg-config`.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1749816000">- Update to 20.0.0
  [#]# Bug Fixes
  * GH-30302 - [C++][Parquet] Preserve the bitwidth of integer
    dictionary indices on round-trip to Parquet (#45685)
  * GH-31992 - [C++][Parquet] Handling the special case when
    DataPageV2 values buffer is empty (#45252)
  * GH-37630 - [C++][Python][Dataset] Allow disabling fragment
    metadata caching (#45330)
  * GH-39023 - [C++][CMake] Add missing launcher path conversion
    for ExternalPackage (#45349)
  * GH-43057 - [C++] Thread-safe AesEncryptor / AesDecryptor
    (#44990)
  * GH-45048 - [C++][Parquet] Deprecate unused chunk_size parameter
    in parquet::arrow::FileWriter::NewRowGroup() (#45088)
  * GH-45129 - [Python][C++] Fix usage of deprecated C++
    functionality on pyarrow (#45189)
  * GH-45132 - [C++][Gandiva] Update LLVM to 18.1 (#45114)
  * GH-45185 - [C++][Parquet] Raise an error for invalid repetition
    levels when delimiting records (#45186)
  * GH-45254 - [C++][Acero] Fix the row offset truncation in row
    table merge (#45255)
  * GH-45266 - [C++][Acero] Fix the running tasks count of
    Scheduler when get error tasks in multi-threads (#45268)
  * GH-45270 - [C++][CI] Disable mimalloc on Valgrind builds
    (#45271)
  * GH-45301 - [C++] Change PrimitiveArray ctor to protected
    (#45444)
  * GH-45334 - [C++][Acero] Fix swiss join overflow issues in row
    offset calculation for fixed length and null masks (#45336)
  * GH-45362 - [C++] Fix identity cast for time and list scalar
    (#45370)
  * GH-45371 - [C++] Fix data race in SimpleRecordBatch::columns
    (#45372)
  * GH-45393 - [C++][Compute] Fix wrong decoding for 32-bit column
    in row table (#45473)
  * GH-45396 - [C++] Use Boost with ARROW_FUZZING (#45397)
  * GH-45423 - [C++] Don’t require Boost library with
    ARROW_TESTING=ON/ARROW_BUILD_SHARED=OFF (#45424)
  * GH-45497 - [C++][CSV] Avoid buffer overflow when a line has too
    many columns (#45498)
  * GH-45510 - [CI][C++] Fix LLVM APT repository preparation on
    Debian (#45511)
  * GH-45512 - [C++] Clean up undefined symbols in libarrow without
    IPC (#45513)
  * GH-45514 - [CI][C++][Docs] Set CUDAToolkit_ROOT explicitly in
    debian-docs (#45520)
  * GH-45537 - [CI][C++] Add missing includes (iwyu) to
    file_skyhook.cc (#45538)
  * GH-45541 - [Doc][C++] Render ASCII art as-is (#45542)
  * GH-45545 - [C++][Parquet] Add missing includes (#45554)
  * GH-45564 - [C++][Acero] Add size validation for names and
    expressions vectors in ProjectNode (#45565)
  * GH-45568 - [C++][Parquet][CMake] Enable zlib automatically when
    Thrift is needed (#45569)
  * GH-45578 - [C++] Use max not min in
    MakeStatisticsArrayMaxApproximate test (#45579)
  * GH-45587 - [C++][Docs] Fix the statistics schema link in
    arrow::RecordBatch::MakeStatisticsArray()’s docstring (#45588)
  * GH-45614 - [C++] Use Boost’s CMake packages instead of
    FindBoost.cmake in CMake (#45623)
  * GH-45628 - [C++] Ensure specifying Boost include directory for
    bundled Thrift (#45637)
  * GH-45669 - [C++][Parquet] Add missing
    ParquetFileReader::GetReadRanges() definition (#45684)
  * GH-45693 - [C++][Gandiva] Fix aes_encrypt/decrypt algorithm
    selection (#45695)
  * GH-45700 - [C++][Compute] Added nullptr check in Equals method
    to handle null impl_ pointers (#45701)
  * GH-45733 - [C++][Python] Add biased/unbiased toggle to skew and
    kurtosis functions (#45762)
  * GH-45739 - [C++][Python] Fix crash when calling
    hash_pivot_wider without options (#45740)
  * GH-45788 - [C++][Acero] Fix data race in aggregate node
    (#45789)
  * GH-45868 - [C++][CI] Fix test for ambiguous initialization on
    C++ 20 (#45871)
  * GH-45905 - [C++][Acero] Enlarge the timeout in ConcurrentQueue
    test to reduce sporadical failures (#45923)
  * GH-45930 - [C++] Don’t use ICU C++ API in Azure SDK C++
    (#45952)
  * GH-45939 - [C++][Benchmarking] Fix compilation failures
    (#45942)
  * GH-45959 - [C++][CMake] Fix Protobuf dependency in
    Arrow::arrow_static (#45960)
  * GH-45980 - [C++] Bump Bundled Snappy version to 1.2.2 (#45981)
  * GH-45999 - [C++][Gandiva] Fix crashes on LLVM 20.1.1 (#46000)
  * GH-46022 - [C++] Fix build error with g++ 7.5.0 (#46028)
  * GH-46067 - [CI][C++] Remove system Flatbuffers from macOS
    (#46105)
  * GH-46077 - [CI][C++] Disable -Werror on macos-13 (#46106)
  * GH-46111 - [C++][CI] Fix boost 1.88 on MinGW (#46113)
  * GH-46123 - [C++] Undefined behavior in compare_internal.cc and
    light_array_internal.cc (#46124)
  * GH-46134 - [CI][C++] Explicit conversion of possible
    absl::string_view on protobuf methods to std::string (#46136)
  * GH-46159 - [CI][C++] Stop using possibly missing
    boost/process/v2.hpp on boost 1.88 and use individual includes
    (#46160)
  * GH-46195 - [Release][C++] verify-rc-source-cpp-macos-amd64
    failed to build googlemock
  [#]# New Features and Improvements
  * GH-26648 - [C++] Optimize union equality comparison (#45384)
  * GH-33592 - [C++] support casting nullable fields to
    non-nullable if there are no null values (#43782)
  * GH-41764 - [Parquet][C++] Support future logical types in the
    Parquet reader (#41765)
  * GH-41816 - [C++] Add Minimal Meson Build of libarrow (#45441)
  * GH-43296 - [C++][FlightRPC] Remove Flight UCX transport
    (#43297)
  * GH-43573 - [C++] Copy bitmap when casting from string-view to
    offset string and binary types (#44822)
  * GH-44042 - [C++][Parquet] Limit num-of row-groups when building
    parquet for encrypted file (# 44043)
  * GH-44393 - [C++][Compute] Vector selection functions
    inverse_permutation and scatter (#44394)
  * GH-44615 - [C++][Compute] Add extract_regex_span function
    (#45577)
  * GH-44629 - [C++][Acero] Use implicit_ordering for asof_join
    rather than require_sequenced_output (#44616)
  * GH-44950 - [C++] Bump minimum CMake version to 3.25 (#44989)
  * GH-45045 - [C++][Parquet] Add a benchmark for
    size_statistics_level (#45085)
  * GH-45190 - [C++][Compute] Add rank_quantile function (#45259)
  * GH-45196 - [C++][Acero] Small refinement to hash join (#45197)
  * GH-45206 - [C++][CMake] Add sanitizer presets (#45207)
  * GH-45209 - [C++][CMake] Fix the issue that allocator not
    disabled for sanitizer cmake presets (#45210)
  * GH-45215 - [C++][Acero] Export SequencingQueue and
    SerialSequencingQueue (#45221)
  * GH-45216 - [C++][Compute] Refactor Rank implementation (#45217)
  * GH-45219 - [C++][Examples] Update examples to disable mimalloc
    (#45220)
  * GH-45225 - [C++] Upgrade ORC to 2.1.0 (#45226)
  * GH-45227 - [C++][Parquet] Enable Size Stats and Page Index by
    default (#45249)
  * GH-45269 - [C++][Compute] Add “pivot_wider” and
    “hash_pivot_wider” functions (#45562)
  * GH-45279 - [C++][Compute] Move all Grouper tests to
    grouper_test.cc (#45280)
  * GH-45344 - [C++][Testing] Generic StepGenerator (#45345)
  * GH-45358 - [C++][Python] Add MemoryPool method to print
    statistics (#45359)
  * GH-45361 - [CI][C++] Curate ci/vcpkg/vcpkg.json (#45081)
  * GH-45366 - [C++][Parquet] Set is_compressed to false when data
    page v2 is not compressed (#45367)
  * GH-45416 - [CI][C++][Homebrew] Backport the latest formula
    changes (#45460)
  * GH-45478 - [CI][C++] Drop support for Ubuntu 20.04 (#45519)
  * GH-45506 - [C++][Acero] More overflow-safe Swiss table (#45515)
  * GH-45551 - [C++][Acero] Release temp states of Swiss join
    building hash table to reduce memory consumption (#45552)
  * GH-45563 - [C++][Compute] Split up hash_aggregate.cc (#45725)
  * GH-45566 - [C++][Parquet][CMake] Remove a workaround for
    Windows in FindThriftAlt.cmake (#45567)
  * GH-45572 - [C++][Compute] Add rank_normal function (#45573)
  * GH-45584 - [C++][Thirdparty] Bump zstd to v1.5.7 (#45585)
  * GH-45589 - [C++] Enable singular test in Meson configuration
    (#45596)
  * GH-45591 - [C++][Acero] Refine hash join benchmark and remove
    openmp from the project (#45593)
  * GH-45605 - [R][C++] Fix identifier … preceded by whitespace
    warnings (#45606)
  * GH-45611 - [C++][Acero] Improve Swiss join build performance by
    partitioning batches ahead to reduce contention (#45612)
  * GH-45620 - [CI][C++] Use Visual Studio 2022 not 2019 (#45621)
  * GH-45652 - [C++][Acero] Unify ConcurrentQueue and
    BackpressureConcurrentQueue API (#45421)
  * GH-45676 - [C++][Python][Compute] Add skew and kurtosis
    functions (#45677)
  * GH-45680 - [C++][Python] Remove deprecated functions in 20.0
  * GH-45689 - [C++][Thirdparty] Bump Apache ORC to 2.1.1 (#45600)
  * GH-45694 - [C++] Bump vendored flatbuffers to 24.3.6 (#45687)
  * GH-45696 - [C++][Gandiva] Accept LLVM 20.1 (#45697)
  * GH-45732 - [C++][Compute] Accept more pivot key types (#45945)
  * GH-45744 - [C++] Remove deprecated GetNextSegment (#45745)
  * GH-45746 - [C++] Remove deprecated functions in 20.0 (C++
    subset) (#45748)
  * GH-45755 - [C++][Python][Compute] Add winsorize function
    (#45763)
  * GH-45771 - [C++] Add tests to top level Meson configuration
    (#45773)
  * GH-45772 - [C++] Export Arrow as dependency from Meson
    configuration (#45774)
  * GH-45775 - [C++] Use dict.get() in Meson configuration (#45776)
  * GH-45779 - [C++] Add testing directory to Meson configuration
    (#45780)
  * GH-45784 - [C++] Unpin LLVM and OpenSSL in Brewfile (#45785)
  * GH-45792 - [C++] Add benchmarks to Meson configuration (#45793)
  * GH-45816 - [C++] Make VisitType() fallback branch unreachable
    (#45815)
  * GH-45820 - [C++] Add optional out_offset for Buffer-returning
    CopyBitmap function (#45852)
  * GH-45821 - [C++][Compute] Grouper improvements (#45822)
  * GH-45825 - [C++] Add c directory to Meson configuration
    (#45826)
  * GH-45827 - [C++] Add io directory to Meson configuration
    (#45828)
  * GH-45831 - [C++] Add CSV directory to Meson configuration
    (#45832)
  * GH-45848 - [C++][Python][R] Remove deprecated PARQUET_2_0
    (#45849)
  * GH-45877 - [C++][Acero] Cleanup 64-bit temp states of Swiss
    join by using 32-bit (#45878)
  * GH-45917 - [C++][Acero] Add flush taskgroup to enable
    parallelization (#45918)
  * GH-45922 - [C++][Flight] Remove deprecated Authenticate and
    StartCall (#45932)
  * GH-45953 - [C++] Use lock to fix atomic bug in
    ReadaheadGenerator (#45954)
  * GH-45986 - [C++] Update bundled GoogleTest (#45996)
  * GH-45987 - [C++] Set CMAKE_POLICY_VERSION_MINIMUM=3.5 for
    bundled dependencies (#45997)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758801600">- Update to 21.0.0
  [#]# Bug Fixes
  * GH-32276 - [C++][FlightRPC] Add option to align RecordBatch
    buffers given to IPC reader (#44279)
  * GH-35166 - [C++][Compute] Increase precision of decimals in sum
    aggregates (#44184)
  * GH-40756 - [C++] Remove dead Boost urls (#46452)
  * GH-45532 - [C++] RunEndEncodedBuilder should clear dimensions
    after a Finish() call (#45533)
  * GH-45534 - [C++] Test: RunEndEncodeTableColumns should update
    REE columns' schema types (#45535)
  * GH-45608 - [C++][Flight] Fix compilation for clang (#46264)
  * GH-45735 - [C++] Broken tests for extract_regex compute funcion
    (#45900)
  * GH-45853 - [C++][Dev] Fix Meson compilation issues in Docker
    builds (#45858)
  * GH-46011 - [C++] Hide DCHECK family from public headers
    (#46015)
  * GH-46025 - [C++] Use ARROW_CUDA_EXPORT instead of ARROW_EXPORT
    for libarrow_cuda (#46030)
  * GH-46052 - [C++][Benchmarking] Don't build grouper benchmark
    without ARROW_COMPUTE=ON (#46053)
  * GH-46070 - [C++] Remove duplicate storage_type in JsonExtension
    (#46071)
  * GH-46084 - [C++] Always use ARROW_VCPKG to detect vcpkg mode
    (#46467)
  * GH-46090 - [C++] Set default IPC option to enabled in Meson
    (#46114)
  * GH-46094 - [C++][Docs] Add note to RleDecoder::Get's doc
    comment (#46874)
  * GH-46146 - [C++] Merge metadata in SchemaBuidler::AddMetadata
    (#46654)
  * GH-46149 - [C++] Opening dataset fails with sshfs-3.7.3 due to
    F_RDADVISE error (#46346)
  * GH-46157 - [C++] Move test utility RunEndEncodeTableColumns
    that uses REE to test_util_internal on acero instead of common
    gtest_util (#46161)
  * GH-46192 - [C++] Add substrait dep to third party download
    script (#46191)
  * GH-46197 - [C++] Tests use legacy timezones (#46201)
  * GH-46214 - [C++] Improve S3 client initialization (#46723)
  * GH-46224 - [C++][Acero] Fix the hang in asof join (#46300)
  * GH-46231 - [C++][CMake] Fix arrow_bundled_dependencies to be
    externally accessible by FetchContent (#46232)
  * GH-46233 - [C++] Fix missing nested braces in QueuedTask
    initialization (#46234)
  * GH-46268 - [C++] Improve ArrayData docstrings (#46271)
  * GH-46270 - [C++][Parquet] Clarify GeoStatistics docstring
    (#46649)
  * GH-46299 - [C++][Compute] Don't use static inline const for
    default options (#46303)
  * GH-46306 - [C++][Parquet] Should use LoadEnumSafe for geo enum
    (#46307)
  * GH-46314 - [C++][Parquet] Fix valgrind error when collecting
    parameterized tests for MakeWKBPoint (#46320)
  * GH-46326 - [C++][Parquet] Fix stack overflow in rapidjson value
    comparison to integer (#46327)
  * GH-46359 - [C++][Thirdparty] Bump Apache ORC to 2.1.2 (#46360)
  * GH-46394 - [C++][R] gcc-UBSAN errors on CRAN (#46397)
  * GH-46395 - [C++][Statistics] Use EqualOptions for min and max
    in arrow::ArrayStatistics::Equals() (#46422)
  * GH-46407 - [C++] Fix IPC serialization of sliced list arrays
    (#46408)
  * GH-46414 - [C++] Fix GCS filesystem getFileInfo method (#46416)
  * GH-46417 - [C++][Parquet] Fix UB in LoadEnumSafe for
    EdgeInterpolationAlgorithm (#46418)
  * GH-46419 - [C++] Remove duplicate declaration and sync arg
    names on acero test_util_internal functions (#45400)
  * GH-46420 - [C++][Dataset] Fix DatasetWriter deadlock on
    writting batch greater than max_rows_queued (#46139)
  * GH-46424 - [C++][Parquet] Fix erroneous unit test skip (#46425)
  * GH-46435 - [Parquet][C++] Fix uninitialized value in writer
    test (#46533)
  * GH-46478 - [C++] Implement recent JSON changes into Meson
    configuration (#46479)
  * GH-46481 - [C++][Python] Allow nullable schema in FlightInfo
    (#46489)
  * GH-46512 - [CI][C++] Install the llvm package explicitly on
    MSYS2 (#46525)
  * GH-46564 - [C++] Export ARROW_VCPKG in ArrowConfig.cmake
    (#46565)
  * GH-46576 - [C++] Suppress codecvt_utf8 deprecation warning
    (#46622)
  * GH-46589 - [C++] Fix utf8_is_digit to support full Unicode
    digit range (#46590)
  * GH-46599 - [C++][Doc][Parquet] Update supported types
    documentation (#46620)
  * GH-46611 - [Python][C++] Allow building float16 arrays without
    numpy (#46618)
  * GH-46623 - [C++][Compute] Fix the failure of large memory test
    in arrow-compute-row-test (#46635)
  * GH-46659 - [C++] Fix export of extension arrays with binary
    view/string view storage (#46660)
  * GH-46674 - [C++] Construct Array from ExtensionType Scalar
    (#46675)
  * GH-46684 - [C++] Fix Meson configuration issue on Windows
    (#46685)
  * GH-46704 - [C++] Fix OSS-Fuzz build failure (#46706)
  * GH-46708 - [C++][Gandiva] Added zero return values for
    castDECIMAL_utf8 (#46709)
  * GH-46710 - [C++] Fix ownership and lifetime issues in Dataset
    Writer (#46711)
  * GH-46724 - [C++][Parquet] OSSFuzz: Prevent from Bad-cast in
    handling statistics (#46725)
  * GH-46761 - [C++] Add executable detection on FreeBSD (#46759)
  * GH-46764 - [C++][Gandiva] Fix wrong .bc depends (#46765)
  * GH-46777 - [C++] Use SimplifyIsIn only when the value_set of
    the expression is lower than a threshold (#46859)
  * GH-46811 - [C++][Python] Fix crash on
    FileReaderImpl::GetRecordBatchReader (#46931)
  * GH-46827 - [C++] Update Meson Configuration for compute shared
    lib (#46839)
  * GH-46831 - [C++][R] Remove some pending references to CMake &lt;
    3.25 (docs + minor CMake references) (#46834)
  * GH-46841 - [C++][Gandiva] Fix date trunc edge case (#46842)
  * GH-46863 - [CI][C++] Suppress a false positive UBSAN error in
    AWS SDK for C++ (#46870)
  * GH-46871 - [C++][Parquet] Restore implementation of 3
    arrow::FileReader::GetRecordBatchReader() functions (#46868)
  * GH-46888 - [C++] Remove override of default buildtype in Meson
    config (#46919)
  * GH-46915 - [C++][Compute] Initialize Compute kernels on
    benchmarks that require extra kernels (#46922)
  * GH-46934 - [C++][Parquet] Trying to fix ub in AttachStatistics
    (#46940)
  * GH-46986 - [CI][C++] Fix a build error with C++20 (#46987)
  * GH-46988 - [C++][Parquet] Fix FLBA DecodeArrow multiply
    overflow (#46991)
  * GH-46995 - [CI][R][C++] Use system memory allocator in
    sanitizer jobs (#47007)
  * GH-46998 - [C++] Fix mockfs.cc compiling error with C++23
    (#46999)
  * GH-47015 - [CI][C++] Use mold on conda-cpp to work around
    issues with GNU ld (#47028)
  * GH-47033 - [C++][Compute] Never use custom gtest main with MSVC
    (#47049)
  * GH-47037 - [CI][C++] Fix Fedora 39 CI jobs (#47038)
  [#]# New Features and Improvements
  * GH-25025 - [C++] Move non core compute kernels into separate
    shared library (#46261)
  * GH-26818 - [C++][Python] Preserve order when writing dataset
    multi-threaded (#44470)
  * GH-36753 - [C++] Properly pretty-print and diff HalfFloatArrays
    (#46857)
  * GH-37027 - [C++] Add float16 kernels to if-else and
    vector-replace functions (#46446)
  * GH-37677 - [C++][FlightRPC] Allow FlightInfo.schema to be
    nullable
  * GH-37891 - [C++][Parquet] Refine several classes in Parquet
    encryption (#46202)
  * GH-37891 - [C++] Followup Buffer change to use sptr move
    (#46027)
  * GH-39294 - [C++][Python] DLPack on Tensor class (#42118)
  * GH-40278 - [C++] Support casting string to duration in CSV
    converter (#46035)
  * GH-40343 - [C++] Move S3FileSystem to the registry (#41559)
  * GH-43041 - [C++][Python] Read/write Parquet BYTE_ARRAY as
    Large/View types directly (#46532)
  * GH-43807 - [C++][Python] Add UUID extension type conversion
    support to/from Parquet (#45866)
  * GH-43891 - [C++][Parquet] Faster reading of
    FIXED_LEN_BYTE_ARRAY data (#46886)
  * GH-45028 - [C++][Compute] Allow cast to reorder struct fields
    (#45246)
  * GH-45083 - [C++] Add HalfFloat kernels for is_nan, is_inf,
    is_finite, negate, negate_checked, sign (#46866)
  * GH-45195 - [C++] Update bundled AWS SDK for C++ to 1.11.587
    (#45306)
  * GH-45522 - [Parquet][C++] Parquet GEOMETRY and GEOGRAPHY
    logical type implementations (#45459)
  * GH-45664 - [C++] Allow
    LargeString,LargeBinary,FixedSizeBinary,StringView and
    BinaryView for RecordBatch::MakeStatisticsArray() (#46031)
  * GH-45750 - [C++][Python][Parquet] Implement Content-Defined
    Chunking for the Parquet writer (#45360)
  * GH-45794 - [C++] Add array directory to Meson configuration
    (#45795)
  * GH-45796 - [C++] Add integration directory to Meson
    configuration (#45797)
  * GH-45798 - [C++] Add extension directory to Meson (#45799)
  * GH-45800 - [C++] Implement util configuration in Meson (#45824)
  * GH-45829 - [C++] Add compute directory to Meson configuration
    (#45830)
  * GH-45833 - [C++] Add JSON directory to Meson configuration
    (#45834)
  * GH-45865 - [C++] Create dedicated benchmark dependency in Meson
    (#45909)
  * GH-45908 - [C++][Docs] Rename and expose basic
    {Array,...}FromJSON helpers as public APIs (#46180)
  * GH-45957 - [C++][Python] Expose allow_delayed_open on
    S3FileSystem (#46078)
  * GH-45978 - [C++] Bump bundled mimalloc version (#45979)
  * GH-45991 - [C++] Bump bundled nlohmann_json to v3.12.0 (#46112)
  * GH-45992 - [C++] Bump bundled utf8proc version to 2.10.0
    (#46032)
  * GH-46091 - [C++] Use feature options in Meson configuration
    (#46204)
  * GH-46092 - [C++] Add filesystem related options to Meson
    (#46101)
  * GH-46104 - GH-45937: [C++][Parquet] Logical type definition for
    variant
  * GH-46115 - [C++] Implement compression libraries in Meson
    (#46358)
  * GH-46116 - [C++] Implement IPC directory in Meson (#46117)
  * GH-46118 - [C++] Add tensor directory to Meson (#46119)
  * GH-46132 - [C++][Parquet] Remove deprecated parquet APIs from
    19.0.0 (#46133)
  * GH-46141 - [C++] Add flight directory to Meson configuration
    (#46142)
  * GH-46153 - [C++] Implement acero directory in Meson (#46154)
  * GH-46155 - [C++] Implement Tensorflow directory in Meson
    (#46156)
  * GH-46163 - [C++] Add vendored directory to Meson (#46164)
  * GH-46196 - [C++] Remove ARROW_USE_PRECOMPILED_HEADERS and
    related logic (#46200)
  * GH-46207 - [C++] Rename arrow::util::StringBuilder and move to
    internal namespace (#46813)
  * GH-46209 - [Documentation][C++][Compute] Add cpp developer
    documentation for row table (#46210)
  * GH-46215 - [C++][Docs] Add README for Meson subprojects
    directory (#46216)
  * GH-46217 - [C++][Parquet] Update the timestamp of
    parquet::encryption::TwoLevelCacheWithExpiration correctly
    (#46283)
  * GH-46219 - [C++][Parquet] Remove PARQUET_MINIMAL_DEPENDENCY
    option (#46274)
  * GH-46285 - [C++] Add support for Decimal32/64 and HalfFloat to
    run_end_encode/run_end_decode (#46286)
  * GH-46318 - [Docs][C++] Add Extension Array/Type documents
    (#46319)
  * GH-46321 - [C++][Doc] Better explain ArrayData IsValid and
    GetNullCount (#46332)
  * GH-46338 - [C++] Add compile step for Meson in cpp_build.sh
    (#46339)
  * GH-46367 - [C++] Prevent Meson from using git info if built as
    subproject (#46368)
  * GH-46386 - [C++] Ensure using our CMake packages not
    Find*.cmake (#46387)
  * GH-46388 - [C++] Check Snappy::snappy{,-static} in
    FindSnappyAlt.cmake (#46389)
  * GH-46396 - [C++][Documentation][Statistics] Revise the
    documentation to clarify that arrow::ArrayStatistics is ignored
    during arrow::Array comparisons (#46470)
  * GH-46403 - [C++] Add support for limiting element size when
    printing data (#46536)
  * GH-46439 - [C++] Use result pattern for all FromJSONString
    Helpers (#46696)
  * GH-46439 - [C++] Rename internal Converter class in
    from_string.cc (#46697)
  * GH-46439 - [C++] Remove unneeded namespace prefix in
    test_util_internal.h (#46695)
  * GH-46444 - [Documentation][C++][Acero] Move internal Swiss
    table doc into public C++ developer doc (#46445)
  * GH-46459 - [C++] Make some arrow/util headers internal (#46721)
  * GH-46462 - [C++][Parquet] Expose currently thrown
    EncodedStatistics when checking is_stats_set (#46463)
  * GH-46473 - [C++][Docs] Fix typos in decimal comments (#46474)
  * GH-46475 - [Documentation][C++][Compute] Consolidate Acero
    developer docs (#46476)
  * GH-46477 - [C++] Use vendored flatbuffers in Meson
    configuration (#46484)
  * GH-46487 - [C++] Refactor lz4 from ExternalProject to
    FetchContent (#46390)
  * GH-46499 - [CI][Crossbow][C++] Use apache/arrow for Meson
    (#46501)
  * GH-46508 - [C++] Upgrade OpenTelemetry cpp to avoid build error
    on recent Clang (#46509)
  * GH-46522 - [C++][FlightRPC] Add Arrow Flight SQL ODBC driver
    (#40939)
  * GH-46529 - [C++] Convert static inline type trait functions to
    constexpr (#46559)
  * GH-46537 - [Docs][C++] Add RunEndEncodedArray, FlatArray, and
    PrimitiveArray API Docs (#46540)
  * GH-46551 - [C++] Use std::string_view for type schema API
    (#46553)
  * GH-46633 - [Docs][C++][Python] Update CombineChunks
    documentation to specify that binary columns can be combined
    into multiple chunks (#46638)
  * GH-46665 - [CI][Crossbow][C++] Use apache/arrow for Alpine
    Linux (#46666)
  * GH-46676 - [C++][Python][Parquet] Allow reading Parquet LIST
    data as LargeList directly (#46678)
  * GH-46679 - [C++][Meson] Use WrapDB entry for gflags instead of
    CMake wrapper (#46680)
  * GH-46683 - [C++][Python] Add utf8_zero_fill compute function
    for sign-aware zero padding (#46815)
  * GH-46714 - [C++] Use hidden symbol visibility in Meson
    configuration (#46715)
  * GH-46740 - [C++] Update bundled Thrift
  * GH-46745 - [C++] Update bundled Boost to 1.88.0 and Apache
    Thrift to 0.22.0 (#46912)
  * GH-46746 - [C++] Assume AWS SDK &gt;= 1.11.0 (#46742)
  * GH-46748 - [C++] Initial port on AIX (#46749)
  * GH-46767 - [C++] Enable EqualOptions::use_atol_ for
    arrow::Array, arrow::Scalar, arrow::RecordBatch, and
    arrow::ChuckedArray (#46779)
  * GH-46771 - [Python][C++] Implement pa.arange function to
    generate array sequences (#46778)
  * GH-46785 - [CI][Dev][C++] Suppress needless outputs of cpplint
    with pre-commit (#46786)
  * GH-46788 - [C++][Parquet] Enable SIMD for byte stream split
    with 2 streams (#46789)
  * GH-46791 - [C++] Add Status::OrElse, IntoStatus&lt;T&gt; and ToStatus
    (#46792)
  * GH-46843 - [C++] Don't use unity build for bundled AWS SDK for
    C++ (#46845)
  * GH-46864 - [C++] Add half-float test for ArrayFromJSONString
    (#46865)
  * GH-46869 - [C++][Parquet] Deprecate arrow::Status
    parquet::arrow::FileReadeder::GetRecordBatchReader() (#46932)
  * GH-47025 - [C++][Docs] Increase minimum gcc for building from
    7.1 to 9 (#47026)
- Drop apache-arrow-19.0.1-mimalloc-version.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758888000">-  Remove boost::system dependency for Tumbleweed
  * Add arrow-boost-system-1.89-boo1249599.patch
  * gh#boostorg/system#132
  * boo#1249599</changelog>
</package>
<package pkgid="bb429f82fdec6615dbb179a595c9e88c62f0d5daf263a33ee566557550b06fccb6ed0dd5429766139973b75c92e3bb4c0e4cb05a40d55664eafbfbf425ff8015" name="apache-parquet-utils" arch="riscv64">
  <version epoch="0" ver="21.0.0" rel="1.8"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1726660800">- Add apache-arrow-pr43766-boost1_86.patch for Boost 1.86
  * gh#apache/arrow#43766</changelog>
  <changelog author="Guang Yee &lt;gyee@suse.com&gt;" date="1727438400">- Set the appropriate C++ complier for the given platform so
  it will compile on Leap 15.x.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739793600">- Update to 19.0.1
  [#]# Bug Fixes
  * [C++] Fix overflow issues for large build side in swiss join
    (#45108)
  * [C++][Fuzzing] Fix Negation bug discovered by fuzzing (#45181)
  * [C++][Parquet] Omit level histogram when max level is 0
    (#45285)
  * [Parquet][C++] Fix statistics load logic for no row group and
    multiple row groups (#45350)
  * [C++] Disable Flight test (#45232)
  [#]# Improvements
  * [C++][Parquet] Improve performance of generating size
    statistics (#45202)
  * [C++][S3] Workaround compatibility issue between AWS SDK and
    MinIO (#45310)
- Release 19.0.0
  [#]# New Features and Improvements
  * [CI][C++] Add a nightly job to test offline build (#44721)
  * [C++] GcsFileSystem::Make should return Result (#44503)
  * [C++][Parquet] Implement SizeStatistics (#40594)
  * [C++] Reduce string inlining in Substrait serde (#45174)
  * [C++][Acero] Enhance asof_join to work in multi-threaded
    execution by sequencing input (#44083)
  * [C++] Support the AWS S3 SSE-C encryption (#43601)
  * [C++][Parquet] Parquet Metadata Printer supports print
    sort-columns (#43599)
  * [C++] Add C++ implementation of Async C Data Interface (#44495)
  * [C++][Acero] Support AVX2 swiss join decoding (#43832)
  * [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621)
  * [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252)
  * [C++] Improve merge step in chunked sorting (#44217)
  * [C++][Parquet] Tools: Debug Print for Json should be valid JSON
    (#44532)
  * [C++][FS][Azure] Implement SAS token authentication (#45021)
  * [C++] Don’t export template class (#44365)
  * [C++][Docs] Update the URL to C++ Development in README.md
    (#44427)
  * [C++] Added rvalue-reference-qualified overload for
    arrow::Result::status() returning value instead of reference
    (#44477)
  * [C++] StatusConstant- cheaply copied const Status (#44493)
  * [C++][Compute] Allow casting struct to bigger nullable struct
    (#44587)
  * [C++] Use array type to compute min/max statistics Arrow type
    (#45094)
  * [C++] Minor: ArrayData ctor can assign null_count directly
    (#44582)
  * [C++] Add const and &amp; to arrow::Array::statistics() return type
    (#44592)
  * [Python][C++] Add version suffix to libarrow_python* libraries
    (#44702)
  * [C++] NumericBuilder::AppendValues append vector prevent from
    ub (#44794)
  * [C++][Parquet] Remove obsolete parquet_constants generated
    files from old thrift (#44772)
  * [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764)
  * [C++] Upgrade ORC to 2.0.3 (#44745)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::OpenFile() (#44785)
  * [C++] Fix a couple of maybe-uninitialized warnings (#44789)
  * [C++] Use arrow::util::span on
    arrow::util::bitmap_builders_utilities instead of std::vector
    (#44796)
  * [C++][Parquet] Add arrow::Result version of
    parquet::arrow::FileReader::GetRecordBatchReader() (#44809)
  * [C++] minor optimize cancel and thread pool (#44812)
  * [C++][Parquet] Add an example to dump statistics read as
    arrow::ArrayStatistics (#44816)
  * [C++] Add the Expm1(exponent) scalar arithmetic function
    (#44904)
  * [C++] Add WithinUlp testing functions (#44906)
  * [C++][Python] Add Hyperbolic Trig functions (#44630)
  * [C++] Enable mimalloc by default, disable jemalloc by default
    and more (#44951)
  * [C++] Add support for building system OpenTelemetry (#44983)
  * [C++][CMake] Use librt only for Linux (#44984)
  * [C++] Support for fixed-size list in conversion of range tuple
    (#45008)
  * [C++][Parquet] Allow configuring the default footer read size
    (#45016)
  * [C++] Remove result_internal.h (#45066)
  * [FlightRPC][C++] Deprecate InitializeFlightUcx before removing
    UCX (#45080)
  * [C++][Parquet] Add GetReadRanges function to FileReader
    (#45093)
  * [C++] Apply a cstdint patch to bundled Thrift for GCC 15
    (#45097)
  * [C++] Remove useless “hash table ready” states in swiss join
    (#45136)
  * [CI][C++] Add a GCC 15 job (#45138)
  * [C++] Ensure using cpp/cmake_modules/*.cmake (#45143)
  * [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168)
  [#]# Bug Fixes
  * [C++] Fix CopyFiles when destination is a FileSystem with
    background_writes (#44897)
  * [C++][Python] Fix ORC crash when file contains unknown timezone
    (#45051)
  * [C++] Replace std::aligned_storage that is deprecated in C++23
    (#45019)
  * [C++][Parquet] Refuse writing non-nullable column that contains
    nulls (#44921)
  * [C++] Initialize offset vector head as 0 after memory allocated
    in grouper.cc (#43123)
  * [C++] io::BufferedInput: Fix invalid state after SetBufferSize
    (#44387)
  * [C++][Parquet] Fix schema conversion from two-level encoding
    nested list (#43995)
  * [C++] Use “lib” for generating bundled dependencies even with
    “clang-cl” (#44391)
  * [C++] Fix unaligned load/store implementation for clang-18
    (#44468)
  * [C++] Use CMAKE_LIBTOOL on macOS (#44385)
  * [CI][C++] Use setup-python on hosted runner (#44411)
  * [C++] Update vendored date to 3.0.3 (#44482)
  * [GLib][C++] Meson searches libraries with specific versions.
    (#44475)
  * [C++][Acero] Fix crash when thread in asof_join is not running
    (#44584)
  * [C++] NumericArray should not use ctor from parent directly
    (#44542)
  * [C++] FunctionOptions::{Serialize,Deserialize}() return an
    error without ARROW_IPC (#45171)
  * [C++][Acero] Enhance partition sort example (#44678)
  * [C++][Python] Fix Flight Timestamp precision, revert workaround
    from #43537 (#44681)
  * [C++] Add S3 option to ignore SIGPIPE signals (#44735)
  * [C++] Keep field metadata for keys and values when importing a
    map type via the C data interface (#44715)
  * [C++][CI] Fix arrow-c-bridge-test timeout with threading
    disabled (#44737)
  * [C++] Use lowercased windows.h to enable cross-platform builds
    (#44755)
  * [C++] Fix Float16.To{Little,Big}Endian on big endian machines
    (#44768)
  * [C++][Parquet] Fix read/write of metadata length footer on
    big-endian systems (#44787)
  * [C++][CI] Migrate to arrow::Result based
    parquet::arrow::OpenFile() API in example tutorials (#44807)
  * [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront
    (#44849)
  * [C++] Fix compilation error on GCC 8 (#44899)
  * [C++][CI] Silence protobuf-generated deprecations (#44955)
  * [C++] Use recommended downloads URLs for ORC and Thrift
    (#44977)
  * [C++] Include path in the documentation is wrong (#45031)
  * [C++] Remove Parquet requirement from Arrow Acero and from
    Arrow Dataset when not necessary (#45035)
  * [C++] Add support for Boost 1.87.0 (#45057)
  * [C++][CI] Fix test-build-cpp-fuzz failures (#45060)
  * [C++][Parquet] Fix generation of repetition levels for
    encryption test data (#45074)
  * [C++] Avoid static const variable in the status.h (#45100)
  * [C++][Parquet] Fix Null-dereference READ in
    parquet::arrow::ListToSchemaField (#45152)
  * [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184)
  * [C++][Parquet] test-conda-cpp-valgrind fails on
    arrow-dataset-file-parquet-encryption-test
- Release 18.1.0
  [#]# Bug Fixes
  * [C++] Add support for overwriting grpc_cpp_plugin path for
    cross-compiling (#44507)
  * [Docs][C++] Fix documentation directive for ChunkLocation
    (#44505)
  * [C++] Add find module for abseil that handles missing version
    (#44613)
  * [C++][Dev] Update bundled Thrift, update mirrors to use CDN
    (#44685)
  [#]# New Features and Improvements
  * [C++] Move ChunkResolver to the public API (#44357)
- Release 18.0.0
  [#]# Bug Fixes
  * [C++] data corruption when using `group_by` and `aggregate` on
    large data sets
  * [C++] Use PutObject request for S3 in OutputStream when only
    uploading small data (#41564)
  * [C++] Clean up implicit fallthrough warnings (#41892)
  * [C++] Fix avx2 gather rows more than 2^31 issue in
    CompareColumnsToRows (#43065)
  * [C++][ArrowFlight] Crash due to UCS thread mode
  * [C++] Add workaround for missing Boost dependency of Thrift
    (#43328)
  * [C++] Skip not Emscripten ready tests in CSV tests (#43724)
  * [C++] Add date{32,64} to date{32,64} cast (#43192)
  * [C++][Compute] Detect and explicit error for offset overflow in
    row table (#43226)
  * [C++] Fix decimal benchmarks to avoid out-of-bounds accesses
    (#43212)
  * [C++] Resolve Abseil like any other dependency in the build
    system (#43219)
  * [C++][Parquet] Refactor parquet::encryption::AesEncryptor to
    use unique_ptr (#43222)
  * [C++] Fix Abseil compile error on GCC 13 (#43157)
  * [C++] Add missing serde methods to Location (#43332)
  * [C++][Parquet] min-max Statistics doesn’t work well when one of
    min-max is truncated (#43383)
  * [C++][Parquet] parquet-dump-footer: Remove redundant link and
    fix –debug processing (#43375)
  * [C++] Ensure using bundled GoogleTest when we use bundled
    GoogleTest (#43465)
  * [C++][Compute] Fix invalid memory access when resizing
    var-length buffer in row table (#43415)
  * [C++][FlightRPC] Fix Flight UCX build issues (#43430)
  * [C++] FIlter out zero length buffers on gRPC transport (#43448)
  * [C++][Gandiva] Always use gdv_function_stubs.h in
    context_helper.cc (#43464)
  * [C++] Add support for the official LZ4 CMake package (#43468)
  * [C++] Register the new Opaque extension type by default
    (#43788)
  * [C++][Acero] Fix typos in join benchmark (#43871)
  * [C++][CI] Catch potential integer overflow in PoolBuffer
    (#43886)
  * [C++] Leak S3 structures if finalization happens too late
    (#44090)
  * [C++][Parquet] Fix reported metrics in
    parquet-arrow-reader-writer-benchmark (#44082)
  * [C++] Don’t use Boost.Process with Emscripten (#44097)
  * [C++] Add home made _mm256_set_m128i for compilers who are
    missing it (#44116)
  * [C++] JsonExtensionType equality check ignores storage type
    (#44215)
  * [CI][C++][AppVeyor] Use conda instead of Mamba (#44235)
  * [C++][FS][Azure] Fix edgecase where GetFileInfo incorrectly
    returns NotFound on flat namespace and Azurite (#44302)
  * [C++][FS][Azure] Catch missing exceptions on HNS support check
    (#44274)
  * [C++][FS][Azure] Fix minor hierarchical namespace bugs (#44307)
  * [C++] Fix S3 error handling in ObjectOutputStream (#44335)
  * [C++] Disable jemalloc by default on ARM (#44380)
  [#]# New Features and Improvements
  * [C++][Python] Native support for UUID (#37298)
  * [C++][Python] Bool8 Extension Type Implementation (#43488)
  * [C++][Parquet] Add JSON canonical extension type (#13901)
  * [C++][Compute] Replace explicit checking with DCHECK for
    invariants in row segmenter (#44236)
  * [C++][CI] Improve IPC fuzzing seed corpus (#43621)
  * [Documentation][C++] Explicitly note that compute is optional
    (#43629)
  * [C++] Azure file system write buffering &amp; async writes (#43096)
  * [C++][Parquet] Separate encoders and decoder (#43972)
  * [C++][Python][Parquet] Support reading/writing key-value
    metadata from/to ColumnChunkMetaData (#41580)
  * [Docs][C++] Is arrow::dataset namespace still experimental?
  * [C++] Add arrow::ArrayStatistics (#43273)
  * [CI][C++] Update Minio version (#44225)
  * [C++][Parquet] Add binary that extracts a footer from a parquet
    file (#42174)
  * [C++] Support casting to and from utf8_view/binary_view
    (#43302)
  * [C++] Update bundled vendor/datetime to support for building
    with libc++ and C++20 (#43094)
  * [C++] Implement PathFromUri support for Azure file system
    (#43098)
  * [C++][Compute] Fix the unnecessary allocation of extra bytes
    when encoding row table (#43125)
  * [C++][Parquet] Replace use of int with int32_t in the internal
    Parquet encryption APIs (#43413)
  * [C++][Parquet] Refactor Encryptor API to use arrow::util::span
    instead of raw pointers (#43195)
  * [C++][Parquet] Default initialize some parquet metadata
    variables (#43144)
  * [C++] Fix CMake link order for AWS SDK (#43230)
  * [C++] Suggest a cast when Concatenate fails due to offsets
    overflow (#43190)
  * [C++] Support basic is_in predicate simplification (#43761)
  * [C++][AzureFS] Ignore password field in URI (#44220)
  * [C++] Add lint for DCHECK in public headers (#43248)
  * [C++][FlightRPC] Reduce repetition in flight/types.cc in serde
    functions (#43237)
  * [C++][Parquet] remove useless template parameter of
    DeltaLengthByteArrayEncoder (#43250)
  * [C++] Always prefer mimalloc to jemalloc (#40875)
  * [C++][Flight] Use a Base CRTP type for the types used in RPC
    calls (#43255)
  * [C++] Expand the ‘take’ function tests to cover more
    chunked-array cases (#43292)
  * [C++][Parquet] Enhance the comment for ColumnReader/Decoder
    (#44003)
  * [C++] Order classes in flight/types.h according to Flight.proto
    (#43330)
  * [C++][Parquet] Deprecate ColumnChunk::file_offset field and no
    longer write Metadata at end of Chunk (#43428)
  * [C++] Add benchmark for binary view builder (#43445)
  * [C++][Python] Add Opaque canonical extension type (#43458)
  * [Java][C++] Support more CsvFragmentScanOptions in JNI call
    (#43482)
  * [C++] Thirdparty: Bump lz4 to 1.10.0 (#43493)
  * [C++][Compute] Widen the row offset of the row table to 64-bit
    (#43389)
  * [C++] Use ViewOrCopyTo instead of CopyTo when pretty printing
    non-CPU data (#43508)
  * [FlightRPC][C++] Reduce the number of references to
    protobuf::Any (#43544)
  * [C++] Simplify arrow::ArrayStatistics::ValueType (#43581)
  * [C++][GLib] Don’t install arrow-cuda.pc/arrow-cuda-glib.pc on
    Windows (#43593)
  * [C++] Remove redundant default constructor/deconstructor in
    arrow::ArrayStatistics (#43579)
  * [C++] Remove std::optional from
    arrow::ArrayStatistics::is_{min,max}_exact (#43595)
  * [C++][FlightRPC] Move the FlightTestServer to its own .cc and
    .h files (#43678)
  * [C++] Compute: fix register kernel SimdLevel for
    AddMinMax512AggKernels (#43704)
  * [C++] Prevent Snappy from disabling RTTI when bundled (#43706)
  * [C++][FS][Azure] Use the latest Azurite and update the bundled
    Azure SDK for C++ to azure-identity_1.9.0 (#43723)
  * [C++][Parquet][CI] Parquet: Introducing more bad_data for
    testing (#43708)
  * [C++][Parquet] Dataset: Handle num-nulls in Parquet correctly
    when !HasNullCount() (#43726)
  * [C++] Clarify the way SIMD-enabled agg kernels come from the
    same code in different compilation units (#43720)
  * [C++] Fix Scalar boolean handling in row encoder (#43734)
  * [C++] Add support for Boost 1.86 (#43766)
  * [C++] Compute: More comment in RowEncoder (#43763)
  * [C++] Acero: Minor code enhancement for Join (#43760)
  * [C++] Fix the case when boolean_{any 	all} meets constant input
    with length in Acero (#43799)
  * [C++] Add chunked Take benchmarks with a small selection factor
    (#43772)
  * [C++] Indent preprocessor directives (#43798)
  * [C++] Attach arrow::ArrayStatistics to arrow::ArrayData
    (#43801)
  * [C++] Enable filesystem automatically when one of
    ARROW_{AZURE,GCS,HDFS,S3}=ON is specified (#43806)
  * [C++] Expose the set of device types where a ChunkedArray is
    allocated (#43853)
  * [C++] Make ChunkResolver::ResolveMany output a list of
    ChunkLocations (#43928)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: non
    zero-copy int based types (#43945)
  * [C++][Parquet] Guard against use of cleared decryptor/encryptor
    (#43947)
  * [C++] Add tests based on random data and benchmarks to
    ChunkResolver::ResolveMany (#43954)
  * [C++] Enhance error message for URI parsing (#43938)
  * [CI][C++][Dev] Add cpplint to pre-commit (#43982)
  * [C++][Parquet] Add support for arrow::ArrayStatistics:
    zero-copy types (#43984)
  * [C++][Acero] Some code cleanup to Grouper (#43988)
  * [C++] Add missing std::move() in array_nested.cc (#43993)
  * [C++][Docs] Add missing install command in building docs
    (#44000)
  * [C++][Parquet] Add support for arrow::ArrayStatistics: boolean
    (#44009)
  * [C++] IPC: ipc reader/writer code enhancement (#44019)
  * [C++][Compute] Reduce the complexity of row segmenter (#44053)
  * [C++][Parquet] Add Float16 reading benchmarks (#44073)
  * [C++][Parquet] Remove deprecated APIs (#44080)
  * [C++][Acero] Add more row segmenter tests (#44166)
  * [C++][Parquet] Fix typo in parquet/column_writer.cc (#40856)
  * [C++] Avoid repeated ArrayData::offset lookups (#44190)
  * [C++][Gandiva] Accept LLVM 19.1 (#44233)
  * [C++] Unify simd header includings (#44250)
  * [C++][Decimal] Use 0E+1 not 0.E+1 for broader compatibility
    (#44275)
  * [Packaging][C++] Enable Azure file system for deb/rpm (#44348)
- Drop apache-arrow-pr43766-boost1_86.patch
- Release notes for 18.0.0 and 19.0.0</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1739966400">- disable flight because of gh#grpc/grpc#37968 boo#1237422</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741867200">- Add missing dependencies for libboost_process explicitly
  boo#1239599</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1743163200">- Re-enable flight, grpc has been fixed boo#1237422</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745236800">- to fix cmake-4 build problems, upgrade bundled mimalloc from
  2.0.6 to 2.0.9 and add apache-arrow-19.0.1-mimalloc-version.patch;
  mimalloc changes according to readme.md:
  * 2.0.9:
  - Supports building with asan and improved [Valgrind] support.
  - Support abitrary large alignments, in particular for
    `std::pmr` pools.
  - Added C++ STL allocators attached to a specific heap.
  - Heap walks now visit all object (including huge objects).
  - Support Windows nano server containers.
  - Various small bug fixes.
  * 2.0.7:
  - Initial support for [Valgrind] for leak testing and heap
    block overflow detection.
  - Initial support for attaching heaps to a speficic memory area.
  - Fix `realloc` behavior for zero size blocks,
  - Remove restriction to integral multiple of the alignment in
    `alloc_align`.
  - Improved aligned allocation performance.
  - Reduced contention with many threads on few processors.
  - VS2022 support.
  - Support `pkg-config`.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1749816000">- Update to 20.0.0
  [#]# Bug Fixes
  * GH-30302 - [C++][Parquet] Preserve the bitwidth of integer
    dictionary indices on round-trip to Parquet (#45685)
  * GH-31992 - [C++][Parquet] Handling the special case when
    DataPageV2 values buffer is empty (#45252)
  * GH-37630 - [C++][Python][Dataset] Allow disabling fragment
    metadata caching (#45330)
  * GH-39023 - [C++][CMake] Add missing launcher path conversion
    for ExternalPackage (#45349)
  * GH-43057 - [C++] Thread-safe AesEncryptor / AesDecryptor
    (#44990)
  * GH-45048 - [C++][Parquet] Deprecate unused chunk_size parameter
    in parquet::arrow::FileWriter::NewRowGroup() (#45088)
  * GH-45129 - [Python][C++] Fix usage of deprecated C++
    functionality on pyarrow (#45189)
  * GH-45132 - [C++][Gandiva] Update LLVM to 18.1 (#45114)
  * GH-45185 - [C++][Parquet] Raise an error for invalid repetition
    levels when delimiting records (#45186)
  * GH-45254 - [C++][Acero] Fix the row offset truncation in row
    table merge (#45255)
  * GH-45266 - [C++][Acero] Fix the running tasks count of
    Scheduler when get error tasks in multi-threads (#45268)
  * GH-45270 - [C++][CI] Disable mimalloc on Valgrind builds
    (#45271)
  * GH-45301 - [C++] Change PrimitiveArray ctor to protected
    (#45444)
  * GH-45334 - [C++][Acero] Fix swiss join overflow issues in row
    offset calculation for fixed length and null masks (#45336)
  * GH-45362 - [C++] Fix identity cast for time and list scalar
    (#45370)
  * GH-45371 - [C++] Fix data race in SimpleRecordBatch::columns
    (#45372)
  * GH-45393 - [C++][Compute] Fix wrong decoding for 32-bit column
    in row table (#45473)
  * GH-45396 - [C++] Use Boost with ARROW_FUZZING (#45397)
  * GH-45423 - [C++] Don’t require Boost library with
    ARROW_TESTING=ON/ARROW_BUILD_SHARED=OFF (#45424)
  * GH-45497 - [C++][CSV] Avoid buffer overflow when a line has too
    many columns (#45498)
  * GH-45510 - [CI][C++] Fix LLVM APT repository preparation on
    Debian (#45511)
  * GH-45512 - [C++] Clean up undefined symbols in libarrow without
    IPC (#45513)
  * GH-45514 - [CI][C++][Docs] Set CUDAToolkit_ROOT explicitly in
    debian-docs (#45520)
  * GH-45537 - [CI][C++] Add missing includes (iwyu) to
    file_skyhook.cc (#45538)
  * GH-45541 - [Doc][C++] Render ASCII art as-is (#45542)
  * GH-45545 - [C++][Parquet] Add missing includes (#45554)
  * GH-45564 - [C++][Acero] Add size validation for names and
    expressions vectors in ProjectNode (#45565)
  * GH-45568 - [C++][Parquet][CMake] Enable zlib automatically when
    Thrift is needed (#45569)
  * GH-45578 - [C++] Use max not min in
    MakeStatisticsArrayMaxApproximate test (#45579)
  * GH-45587 - [C++][Docs] Fix the statistics schema link in
    arrow::RecordBatch::MakeStatisticsArray()’s docstring (#45588)
  * GH-45614 - [C++] Use Boost’s CMake packages instead of
    FindBoost.cmake in CMake (#45623)
  * GH-45628 - [C++] Ensure specifying Boost include directory for
    bundled Thrift (#45637)
  * GH-45669 - [C++][Parquet] Add missing
    ParquetFileReader::GetReadRanges() definition (#45684)
  * GH-45693 - [C++][Gandiva] Fix aes_encrypt/decrypt algorithm
    selection (#45695)
  * GH-45700 - [C++][Compute] Added nullptr check in Equals method
    to handle null impl_ pointers (#45701)
  * GH-45733 - [C++][Python] Add biased/unbiased toggle to skew and
    kurtosis functions (#45762)
  * GH-45739 - [C++][Python] Fix crash when calling
    hash_pivot_wider without options (#45740)
  * GH-45788 - [C++][Acero] Fix data race in aggregate node
    (#45789)
  * GH-45868 - [C++][CI] Fix test for ambiguous initialization on
    C++ 20 (#45871)
  * GH-45905 - [C++][Acero] Enlarge the timeout in ConcurrentQueue
    test to reduce sporadical failures (#45923)
  * GH-45930 - [C++] Don’t use ICU C++ API in Azure SDK C++
    (#45952)
  * GH-45939 - [C++][Benchmarking] Fix compilation failures
    (#45942)
  * GH-45959 - [C++][CMake] Fix Protobuf dependency in
    Arrow::arrow_static (#45960)
  * GH-45980 - [C++] Bump Bundled Snappy version to 1.2.2 (#45981)
  * GH-45999 - [C++][Gandiva] Fix crashes on LLVM 20.1.1 (#46000)
  * GH-46022 - [C++] Fix build error with g++ 7.5.0 (#46028)
  * GH-46067 - [CI][C++] Remove system Flatbuffers from macOS
    (#46105)
  * GH-46077 - [CI][C++] Disable -Werror on macos-13 (#46106)
  * GH-46111 - [C++][CI] Fix boost 1.88 on MinGW (#46113)
  * GH-46123 - [C++] Undefined behavior in compare_internal.cc and
    light_array_internal.cc (#46124)
  * GH-46134 - [CI][C++] Explicit conversion of possible
    absl::string_view on protobuf methods to std::string (#46136)
  * GH-46159 - [CI][C++] Stop using possibly missing
    boost/process/v2.hpp on boost 1.88 and use individual includes
    (#46160)
  * GH-46195 - [Release][C++] verify-rc-source-cpp-macos-amd64
    failed to build googlemock
  [#]# New Features and Improvements
  * GH-26648 - [C++] Optimize union equality comparison (#45384)
  * GH-33592 - [C++] support casting nullable fields to
    non-nullable if there are no null values (#43782)
  * GH-41764 - [Parquet][C++] Support future logical types in the
    Parquet reader (#41765)
  * GH-41816 - [C++] Add Minimal Meson Build of libarrow (#45441)
  * GH-43296 - [C++][FlightRPC] Remove Flight UCX transport
    (#43297)
  * GH-43573 - [C++] Copy bitmap when casting from string-view to
    offset string and binary types (#44822)
  * GH-44042 - [C++][Parquet] Limit num-of row-groups when building
    parquet for encrypted file (# 44043)
  * GH-44393 - [C++][Compute] Vector selection functions
    inverse_permutation and scatter (#44394)
  * GH-44615 - [C++][Compute] Add extract_regex_span function
    (#45577)
  * GH-44629 - [C++][Acero] Use implicit_ordering for asof_join
    rather than require_sequenced_output (#44616)
  * GH-44950 - [C++] Bump minimum CMake version to 3.25 (#44989)
  * GH-45045 - [C++][Parquet] Add a benchmark for
    size_statistics_level (#45085)
  * GH-45190 - [C++][Compute] Add rank_quantile function (#45259)
  * GH-45196 - [C++][Acero] Small refinement to hash join (#45197)
  * GH-45206 - [C++][CMake] Add sanitizer presets (#45207)
  * GH-45209 - [C++][CMake] Fix the issue that allocator not
    disabled for sanitizer cmake presets (#45210)
  * GH-45215 - [C++][Acero] Export SequencingQueue and
    SerialSequencingQueue (#45221)
  * GH-45216 - [C++][Compute] Refactor Rank implementation (#45217)
  * GH-45219 - [C++][Examples] Update examples to disable mimalloc
    (#45220)
  * GH-45225 - [C++] Upgrade ORC to 2.1.0 (#45226)
  * GH-45227 - [C++][Parquet] Enable Size Stats and Page Index by
    default (#45249)
  * GH-45269 - [C++][Compute] Add “pivot_wider” and
    “hash_pivot_wider” functions (#45562)
  * GH-45279 - [C++][Compute] Move all Grouper tests to
    grouper_test.cc (#45280)
  * GH-45344 - [C++][Testing] Generic StepGenerator (#45345)
  * GH-45358 - [C++][Python] Add MemoryPool method to print
    statistics (#45359)
  * GH-45361 - [CI][C++] Curate ci/vcpkg/vcpkg.json (#45081)
  * GH-45366 - [C++][Parquet] Set is_compressed to false when data
    page v2 is not compressed (#45367)
  * GH-45416 - [CI][C++][Homebrew] Backport the latest formula
    changes (#45460)
  * GH-45478 - [CI][C++] Drop support for Ubuntu 20.04 (#45519)
  * GH-45506 - [C++][Acero] More overflow-safe Swiss table (#45515)
  * GH-45551 - [C++][Acero] Release temp states of Swiss join
    building hash table to reduce memory consumption (#45552)
  * GH-45563 - [C++][Compute] Split up hash_aggregate.cc (#45725)
  * GH-45566 - [C++][Parquet][CMake] Remove a workaround for
    Windows in FindThriftAlt.cmake (#45567)
  * GH-45572 - [C++][Compute] Add rank_normal function (#45573)
  * GH-45584 - [C++][Thirdparty] Bump zstd to v1.5.7 (#45585)
  * GH-45589 - [C++] Enable singular test in Meson configuration
    (#45596)
  * GH-45591 - [C++][Acero] Refine hash join benchmark and remove
    openmp from the project (#45593)
  * GH-45605 - [R][C++] Fix identifier … preceded by whitespace
    warnings (#45606)
  * GH-45611 - [C++][Acero] Improve Swiss join build performance by
    partitioning batches ahead to reduce contention (#45612)
  * GH-45620 - [CI][C++] Use Visual Studio 2022 not 2019 (#45621)
  * GH-45652 - [C++][Acero] Unify ConcurrentQueue and
    BackpressureConcurrentQueue API (#45421)
  * GH-45676 - [C++][Python][Compute] Add skew and kurtosis
    functions (#45677)
  * GH-45680 - [C++][Python] Remove deprecated functions in 20.0
  * GH-45689 - [C++][Thirdparty] Bump Apache ORC to 2.1.1 (#45600)
  * GH-45694 - [C++] Bump vendored flatbuffers to 24.3.6 (#45687)
  * GH-45696 - [C++][Gandiva] Accept LLVM 20.1 (#45697)
  * GH-45732 - [C++][Compute] Accept more pivot key types (#45945)
  * GH-45744 - [C++] Remove deprecated GetNextSegment (#45745)
  * GH-45746 - [C++] Remove deprecated functions in 20.0 (C++
    subset) (#45748)
  * GH-45755 - [C++][Python][Compute] Add winsorize function
    (#45763)
  * GH-45771 - [C++] Add tests to top level Meson configuration
    (#45773)
  * GH-45772 - [C++] Export Arrow as dependency from Meson
    configuration (#45774)
  * GH-45775 - [C++] Use dict.get() in Meson configuration (#45776)
  * GH-45779 - [C++] Add testing directory to Meson configuration
    (#45780)
  * GH-45784 - [C++] Unpin LLVM and OpenSSL in Brewfile (#45785)
  * GH-45792 - [C++] Add benchmarks to Meson configuration (#45793)
  * GH-45816 - [C++] Make VisitType() fallback branch unreachable
    (#45815)
  * GH-45820 - [C++] Add optional out_offset for Buffer-returning
    CopyBitmap function (#45852)
  * GH-45821 - [C++][Compute] Grouper improvements (#45822)
  * GH-45825 - [C++] Add c directory to Meson configuration
    (#45826)
  * GH-45827 - [C++] Add io directory to Meson configuration
    (#45828)
  * GH-45831 - [C++] Add CSV directory to Meson configuration
    (#45832)
  * GH-45848 - [C++][Python][R] Remove deprecated PARQUET_2_0
    (#45849)
  * GH-45877 - [C++][Acero] Cleanup 64-bit temp states of Swiss
    join by using 32-bit (#45878)
  * GH-45917 - [C++][Acero] Add flush taskgroup to enable
    parallelization (#45918)
  * GH-45922 - [C++][Flight] Remove deprecated Authenticate and
    StartCall (#45932)
  * GH-45953 - [C++] Use lock to fix atomic bug in
    ReadaheadGenerator (#45954)
  * GH-45986 - [C++] Update bundled GoogleTest (#45996)
  * GH-45987 - [C++] Set CMAKE_POLICY_VERSION_MINIMUM=3.5 for
    bundled dependencies (#45997)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758801600">- Update to 21.0.0
  [#]# Bug Fixes
  * GH-32276 - [C++][FlightRPC] Add option to align RecordBatch
    buffers given to IPC reader (#44279)
  * GH-35166 - [C++][Compute] Increase precision of decimals in sum
    aggregates (#44184)
  * GH-40756 - [C++] Remove dead Boost urls (#46452)
  * GH-45532 - [C++] RunEndEncodedBuilder should clear dimensions
    after a Finish() call (#45533)
  * GH-45534 - [C++] Test: RunEndEncodeTableColumns should update
    REE columns' schema types (#45535)
  * GH-45608 - [C++][Flight] Fix compilation for clang (#46264)
  * GH-45735 - [C++] Broken tests for extract_regex compute funcion
    (#45900)
  * GH-45853 - [C++][Dev] Fix Meson compilation issues in Docker
    builds (#45858)
  * GH-46011 - [C++] Hide DCHECK family from public headers
    (#46015)
  * GH-46025 - [C++] Use ARROW_CUDA_EXPORT instead of ARROW_EXPORT
    for libarrow_cuda (#46030)
  * GH-46052 - [C++][Benchmarking] Don't build grouper benchmark
    without ARROW_COMPUTE=ON (#46053)
  * GH-46070 - [C++] Remove duplicate storage_type in JsonExtension
    (#46071)
  * GH-46084 - [C++] Always use ARROW_VCPKG to detect vcpkg mode
    (#46467)
  * GH-46090 - [C++] Set default IPC option to enabled in Meson
    (#46114)
  * GH-46094 - [C++][Docs] Add note to RleDecoder::Get's doc
    comment (#46874)
  * GH-46146 - [C++] Merge metadata in SchemaBuidler::AddMetadata
    (#46654)
  * GH-46149 - [C++] Opening dataset fails with sshfs-3.7.3 due to
    F_RDADVISE error (#46346)
  * GH-46157 - [C++] Move test utility RunEndEncodeTableColumns
    that uses REE to test_util_internal on acero instead of common
    gtest_util (#46161)
  * GH-46192 - [C++] Add substrait dep to third party download
    script (#46191)
  * GH-46197 - [C++] Tests use legacy timezones (#46201)
  * GH-46214 - [C++] Improve S3 client initialization (#46723)
  * GH-46224 - [C++][Acero] Fix the hang in asof join (#46300)
  * GH-46231 - [C++][CMake] Fix arrow_bundled_dependencies to be
    externally accessible by FetchContent (#46232)
  * GH-46233 - [C++] Fix missing nested braces in QueuedTask
    initialization (#46234)
  * GH-46268 - [C++] Improve ArrayData docstrings (#46271)
  * GH-46270 - [C++][Parquet] Clarify GeoStatistics docstring
    (#46649)
  * GH-46299 - [C++][Compute] Don't use static inline const for
    default options (#46303)
  * GH-46306 - [C++][Parquet] Should use LoadEnumSafe for geo enum
    (#46307)
  * GH-46314 - [C++][Parquet] Fix valgrind error when collecting
    parameterized tests for MakeWKBPoint (#46320)
  * GH-46326 - [C++][Parquet] Fix stack overflow in rapidjson value
    comparison to integer (#46327)
  * GH-46359 - [C++][Thirdparty] Bump Apache ORC to 2.1.2 (#46360)
  * GH-46394 - [C++][R] gcc-UBSAN errors on CRAN (#46397)
  * GH-46395 - [C++][Statistics] Use EqualOptions for min and max
    in arrow::ArrayStatistics::Equals() (#46422)
  * GH-46407 - [C++] Fix IPC serialization of sliced list arrays
    (#46408)
  * GH-46414 - [C++] Fix GCS filesystem getFileInfo method (#46416)
  * GH-46417 - [C++][Parquet] Fix UB in LoadEnumSafe for
    EdgeInterpolationAlgorithm (#46418)
  * GH-46419 - [C++] Remove duplicate declaration and sync arg
    names on acero test_util_internal functions (#45400)
  * GH-46420 - [C++][Dataset] Fix DatasetWriter deadlock on
    writting batch greater than max_rows_queued (#46139)
  * GH-46424 - [C++][Parquet] Fix erroneous unit test skip (#46425)
  * GH-46435 - [Parquet][C++] Fix uninitialized value in writer
    test (#46533)
  * GH-46478 - [C++] Implement recent JSON changes into Meson
    configuration (#46479)
  * GH-46481 - [C++][Python] Allow nullable schema in FlightInfo
    (#46489)
  * GH-46512 - [CI][C++] Install the llvm package explicitly on
    MSYS2 (#46525)
  * GH-46564 - [C++] Export ARROW_VCPKG in ArrowConfig.cmake
    (#46565)
  * GH-46576 - [C++] Suppress codecvt_utf8 deprecation warning
    (#46622)
  * GH-46589 - [C++] Fix utf8_is_digit to support full Unicode
    digit range (#46590)
  * GH-46599 - [C++][Doc][Parquet] Update supported types
    documentation (#46620)
  * GH-46611 - [Python][C++] Allow building float16 arrays without
    numpy (#46618)
  * GH-46623 - [C++][Compute] Fix the failure of large memory test
    in arrow-compute-row-test (#46635)
  * GH-46659 - [C++] Fix export of extension arrays with binary
    view/string view storage (#46660)
  * GH-46674 - [C++] Construct Array from ExtensionType Scalar
    (#46675)
  * GH-46684 - [C++] Fix Meson configuration issue on Windows
    (#46685)
  * GH-46704 - [C++] Fix OSS-Fuzz build failure (#46706)
  * GH-46708 - [C++][Gandiva] Added zero return values for
    castDECIMAL_utf8 (#46709)
  * GH-46710 - [C++] Fix ownership and lifetime issues in Dataset
    Writer (#46711)
  * GH-46724 - [C++][Parquet] OSSFuzz: Prevent from Bad-cast in
    handling statistics (#46725)
  * GH-46761 - [C++] Add executable detection on FreeBSD (#46759)
  * GH-46764 - [C++][Gandiva] Fix wrong .bc depends (#46765)
  * GH-46777 - [C++] Use SimplifyIsIn only when the value_set of
    the expression is lower than a threshold (#46859)
  * GH-46811 - [C++][Python] Fix crash on
    FileReaderImpl::GetRecordBatchReader (#46931)
  * GH-46827 - [C++] Update Meson Configuration for compute shared
    lib (#46839)
  * GH-46831 - [C++][R] Remove some pending references to CMake &lt;
    3.25 (docs + minor CMake references) (#46834)
  * GH-46841 - [C++][Gandiva] Fix date trunc edge case (#46842)
  * GH-46863 - [CI][C++] Suppress a false positive UBSAN error in
    AWS SDK for C++ (#46870)
  * GH-46871 - [C++][Parquet] Restore implementation of 3
    arrow::FileReader::GetRecordBatchReader() functions (#46868)
  * GH-46888 - [C++] Remove override of default buildtype in Meson
    config (#46919)
  * GH-46915 - [C++][Compute] Initialize Compute kernels on
    benchmarks that require extra kernels (#46922)
  * GH-46934 - [C++][Parquet] Trying to fix ub in AttachStatistics
    (#46940)
  * GH-46986 - [CI][C++] Fix a build error with C++20 (#46987)
  * GH-46988 - [C++][Parquet] Fix FLBA DecodeArrow multiply
    overflow (#46991)
  * GH-46995 - [CI][R][C++] Use system memory allocator in
    sanitizer jobs (#47007)
  * GH-46998 - [C++] Fix mockfs.cc compiling error with C++23
    (#46999)
  * GH-47015 - [CI][C++] Use mold on conda-cpp to work around
    issues with GNU ld (#47028)
  * GH-47033 - [C++][Compute] Never use custom gtest main with MSVC
    (#47049)
  * GH-47037 - [CI][C++] Fix Fedora 39 CI jobs (#47038)
  [#]# New Features and Improvements
  * GH-25025 - [C++] Move non core compute kernels into separate
    shared library (#46261)
  * GH-26818 - [C++][Python] Preserve order when writing dataset
    multi-threaded (#44470)
  * GH-36753 - [C++] Properly pretty-print and diff HalfFloatArrays
    (#46857)
  * GH-37027 - [C++] Add float16 kernels to if-else and
    vector-replace functions (#46446)
  * GH-37677 - [C++][FlightRPC] Allow FlightInfo.schema to be
    nullable
  * GH-37891 - [C++][Parquet] Refine several classes in Parquet
    encryption (#46202)
  * GH-37891 - [C++] Followup Buffer change to use sptr move
    (#46027)
  * GH-39294 - [C++][Python] DLPack on Tensor class (#42118)
  * GH-40278 - [C++] Support casting string to duration in CSV
    converter (#46035)
  * GH-40343 - [C++] Move S3FileSystem to the registry (#41559)
  * GH-43041 - [C++][Python] Read/write Parquet BYTE_ARRAY as
    Large/View types directly (#46532)
  * GH-43807 - [C++][Python] Add UUID extension type conversion
    support to/from Parquet (#45866)
  * GH-43891 - [C++][Parquet] Faster reading of
    FIXED_LEN_BYTE_ARRAY data (#46886)
  * GH-45028 - [C++][Compute] Allow cast to reorder struct fields
    (#45246)
  * GH-45083 - [C++] Add HalfFloat kernels for is_nan, is_inf,
    is_finite, negate, negate_checked, sign (#46866)
  * GH-45195 - [C++] Update bundled AWS SDK for C++ to 1.11.587
    (#45306)
  * GH-45522 - [Parquet][C++] Parquet GEOMETRY and GEOGRAPHY
    logical type implementations (#45459)
  * GH-45664 - [C++] Allow
    LargeString,LargeBinary,FixedSizeBinary,StringView and
    BinaryView for RecordBatch::MakeStatisticsArray() (#46031)
  * GH-45750 - [C++][Python][Parquet] Implement Content-Defined
    Chunking for the Parquet writer (#45360)
  * GH-45794 - [C++] Add array directory to Meson configuration
    (#45795)
  * GH-45796 - [C++] Add integration directory to Meson
    configuration (#45797)
  * GH-45798 - [C++] Add extension directory to Meson (#45799)
  * GH-45800 - [C++] Implement util configuration in Meson (#45824)
  * GH-45829 - [C++] Add compute directory to Meson configuration
    (#45830)
  * GH-45833 - [C++] Add JSON directory to Meson configuration
    (#45834)
  * GH-45865 - [C++] Create dedicated benchmark dependency in Meson
    (#45909)
  * GH-45908 - [C++][Docs] Rename and expose basic
    {Array,...}FromJSON helpers as public APIs (#46180)
  * GH-45957 - [C++][Python] Expose allow_delayed_open on
    S3FileSystem (#46078)
  * GH-45978 - [C++] Bump bundled mimalloc version (#45979)
  * GH-45991 - [C++] Bump bundled nlohmann_json to v3.12.0 (#46112)
  * GH-45992 - [C++] Bump bundled utf8proc version to 2.10.0
    (#46032)
  * GH-46091 - [C++] Use feature options in Meson configuration
    (#46204)
  * GH-46092 - [C++] Add filesystem related options to Meson
    (#46101)
  * GH-46104 - GH-45937: [C++][Parquet] Logical type definition for
    variant
  * GH-46115 - [C++] Implement compression libraries in Meson
    (#46358)
  * GH-46116 - [C++] Implement IPC directory in Meson (#46117)
  * GH-46118 - [C++] Add tensor directory to Meson (#46119)
  * GH-46132 - [C++][Parquet] Remove deprecated parquet APIs from
    19.0.0 (#46133)
  * GH-46141 - [C++] Add flight directory to Meson configuration
    (#46142)
  * GH-46153 - [C++] Implement acero directory in Meson (#46154)
  * GH-46155 - [C++] Implement Tensorflow directory in Meson
    (#46156)
  * GH-46163 - [C++] Add vendored directory to Meson (#46164)
  * GH-46196 - [C++] Remove ARROW_USE_PRECOMPILED_HEADERS and
    related logic (#46200)
  * GH-46207 - [C++] Rename arrow::util::StringBuilder and move to
    internal namespace (#46813)
  * GH-46209 - [Documentation][C++][Compute] Add cpp developer
    documentation for row table (#46210)
  * GH-46215 - [C++][Docs] Add README for Meson subprojects
    directory (#46216)
  * GH-46217 - [C++][Parquet] Update the timestamp of
    parquet::encryption::TwoLevelCacheWithExpiration correctly
    (#46283)
  * GH-46219 - [C++][Parquet] Remove PARQUET_MINIMAL_DEPENDENCY
    option (#46274)
  * GH-46285 - [C++] Add support for Decimal32/64 and HalfFloat to
    run_end_encode/run_end_decode (#46286)
  * GH-46318 - [Docs][C++] Add Extension Array/Type documents
    (#46319)
  * GH-46321 - [C++][Doc] Better explain ArrayData IsValid and
    GetNullCount (#46332)
  * GH-46338 - [C++] Add compile step for Meson in cpp_build.sh
    (#46339)
  * GH-46367 - [C++] Prevent Meson from using git info if built as
    subproject (#46368)
  * GH-46386 - [C++] Ensure using our CMake packages not
    Find*.cmake (#46387)
  * GH-46388 - [C++] Check Snappy::snappy{,-static} in
    FindSnappyAlt.cmake (#46389)
  * GH-46396 - [C++][Documentation][Statistics] Revise the
    documentation to clarify that arrow::ArrayStatistics is ignored
    during arrow::Array comparisons (#46470)
  * GH-46403 - [C++] Add support for limiting element size when
    printing data (#46536)
  * GH-46439 - [C++] Use result pattern for all FromJSONString
    Helpers (#46696)
  * GH-46439 - [C++] Rename internal Converter class in
    from_string.cc (#46697)
  * GH-46439 - [C++] Remove unneeded namespace prefix in
    test_util_internal.h (#46695)
  * GH-46444 - [Documentation][C++][Acero] Move internal Swiss
    table doc into public C++ developer doc (#46445)
  * GH-46459 - [C++] Make some arrow/util headers internal (#46721)
  * GH-46462 - [C++][Parquet] Expose currently thrown
    EncodedStatistics when checking is_stats_set (#46463)
  * GH-46473 - [C++][Docs] Fix typos in decimal comments (#46474)
  * GH-46475 - [Documentation][C++][Compute] Consolidate Acero
    developer docs (#46476)
  * GH-46477 - [C++] Use vendored flatbuffers in Meson
    configuration (#46484)
  * GH-46487 - [C++] Refactor lz4 from ExternalProject to
    FetchContent (#46390)
  * GH-46499 - [CI][Crossbow][C++] Use apache/arrow for Meson
    (#46501)
  * GH-46508 - [C++] Upgrade OpenTelemetry cpp to avoid build error
    on recent Clang (#46509)
  * GH-46522 - [C++][FlightRPC] Add Arrow Flight SQL ODBC driver
    (#40939)
  * GH-46529 - [C++] Convert static inline type trait functions to
    constexpr (#46559)
  * GH-46537 - [Docs][C++] Add RunEndEncodedArray, FlatArray, and
    PrimitiveArray API Docs (#46540)
  * GH-46551 - [C++] Use std::string_view for type schema API
    (#46553)
  * GH-46633 - [Docs][C++][Python] Update CombineChunks
    documentation to specify that binary columns can be combined
    into multiple chunks (#46638)
  * GH-46665 - [CI][Crossbow][C++] Use apache/arrow for Alpine
    Linux (#46666)
  * GH-46676 - [C++][Python][Parquet] Allow reading Parquet LIST
    data as LargeList directly (#46678)
  * GH-46679 - [C++][Meson] Use WrapDB entry for gflags instead of
    CMake wrapper (#46680)
  * GH-46683 - [C++][Python] Add utf8_zero_fill compute function
    for sign-aware zero padding (#46815)
  * GH-46714 - [C++] Use hidden symbol visibility in Meson
    configuration (#46715)
  * GH-46740 - [C++] Update bundled Thrift
  * GH-46745 - [C++] Update bundled Boost to 1.88.0 and Apache
    Thrift to 0.22.0 (#46912)
  * GH-46746 - [C++] Assume AWS SDK &gt;= 1.11.0 (#46742)
  * GH-46748 - [C++] Initial port on AIX (#46749)
  * GH-46767 - [C++] Enable EqualOptions::use_atol_ for
    arrow::Array, arrow::Scalar, arrow::RecordBatch, and
    arrow::ChuckedArray (#46779)
  * GH-46771 - [Python][C++] Implement pa.arange function to
    generate array sequences (#46778)
  * GH-46785 - [CI][Dev][C++] Suppress needless outputs of cpplint
    with pre-commit (#46786)
  * GH-46788 - [C++][Parquet] Enable SIMD for byte stream split
    with 2 streams (#46789)
  * GH-46791 - [C++] Add Status::OrElse, IntoStatus&lt;T&gt; and ToStatus
    (#46792)
  * GH-46843 - [C++] Don't use unity build for bundled AWS SDK for
    C++ (#46845)
  * GH-46864 - [C++] Add half-float test for ArrayFromJSONString
    (#46865)
  * GH-46869 - [C++][Parquet] Deprecate arrow::Status
    parquet::arrow::FileReadeder::GetRecordBatchReader() (#46932)
  * GH-47025 - [C++][Docs] Increase minimum gcc for building from
    7.1 to 9 (#47026)
- Drop apache-arrow-19.0.1-mimalloc-version.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1758888000">-  Remove boost::system dependency for Tumbleweed
  * Add arrow-boost-system-1.89-boo1249599.patch
  * gh#boostorg/system#132
  * boo#1249599</changelog>
</package>
<package pkgid="b4cd75c20ab6b7427dd1f754e15bb2bff9314aaa2e16945ef7e23727cea9ea4f9811f3f6fe476fab5561ab8323d00f2f935f55499dcf274a31a6e222d470d7ee" name="apache-pdfbox" arch="noarch">
  <version epoch="0" ver="2.0.29" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1539000000">- Update to 1.8.16:
  * [PDFBOX-4261] - Invalidated signature signing pdf twice
  * [PDFBOX-4276] - Multiply blend mode not detected
  * [PDFBOX-4283] - Allowing Rectangles with additional elements
  * [PDFBOX-4298] - NullPointerException when doing overlay
  * [PDFBOX-4316] - RemoveAllText does not delete all parameters with " operator
  * [PDFBOX-4274] - Get rid of warning about prerequisites
  * Improve skip duplicates (bsc#1111009, CVE-2018-11797)
- Adjust fix-version.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1591272000">- Upgrade to 2.0.19:
  * Move from 1.x release line to the 2.x one.
  * This is a ABI change
  * Generate the ant build system from the maven one and customize
    it
- Removed patches:
  * disable-downloads.patch
  * fix-javadoc-dep.patch
  * fix-version.patch
  * pdfbox-1.8.12-bouncycastle.patch
  * pdfbox-1.8.12-sourcetarget.patch
    + incorporated in the customizations of the ant build system</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1608724800">- Update to 2.0.22:
  * See https://downloads.apache.org/pdfbox/2.0.22/RELEASE-NOTES.txt
- Remove provided binaries</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1609761600">- Add source signature and keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1618228800">- Update to 2.0.23:
  * Security fixes:
  - CVE-2021-27807: A carefully crafted PDF file can trigger an
    infinite loop while loading the file [bsc#1184356]
  - CVE-2021-27906: OutOfMemory-Exception while loading a crafted
    PDF file [bsc#1184357]
  * Bug fixes:
  - Transparency Group issues
  - getLastSignatureDictionary modifies internal structure of
    PDDocument
  - NullPointerexception in
    AcroFormOrphanWidgetsProcessor.resolveNonRootField()
  - AcroForm PDTextField formatting lost when setting value
  - java.lang.IndexOutOfBoundsException
  - Failure to modify cropBox when splitting a PDF Page
    vertically into 2 pieces
  - ArrayIndexOutOfBoundsException in isOwnerPassword
  - IllegalArgumentException in computeEncryptedKeyRev56
  - IllegalArgumentException in
    PDFObjectStreamParser.privateReadObjectNumbers
  - ClassCastException in COSStream.getFilterList
  - ArrayIndexOutOfBoundsException in
    PDFXrefStreamParser.parseValue
  * Improvements:
  - Improve document signing
  - Allow reuse of subsetted fonts by inverting the ToUnicode
    CMap
  - improve performance in signature validation
  - Add more checks to PDFXrefStreamParser and reduce memory
    footprint
  - Use StringBuilder for key in
    PDDeviceN.toRGBWithTintTransform()
  - Don't use RGB loop in PDDeviceN.toRGBWithTintTransform()</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646308800">- Package all resources in pdfbox module</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1650715200">- Fix build with bouncycastle 1.71 and the new bcutil artifact</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1681473600">- Update to 2.0.28
  * Bug
  - Extraction of Arabic PDF has incorrect ordering of normalized
    ligatures
  - Parsing differences between 2.0.23 and 2.0.24/3.0
  - Signing tries to set byteRange of old signature
  - Bug in
    org/apache/pdfbox/multipdf/Overlay#overlay(specificPageOverlayFile)
  - Inactive OCGs shown when not top level
  - Null pointer exception in PDFASchemaType.getNamespaceURI()
  - export:text creates jibberish / malformed output
  - ArrayIndexOutOfBounds in SampledImageReader.fromAny()
  - PDFRenderer resulting image has black background
  - NPE due to a malformed rectangle
  - Fix meta markup in HTML generation
  - ArrayIndexOutOfBoundsException in CFFCIDFont class
  - Can't open PDF with PDFBox: java.awt.color.CMMException: LCMS
    error 13: Couldn't link the profiles
  - ClassCastException in ShadingFill.process()
  - Font gets smaller for each rendered page
  - fix some logging inconsistencies
  - NPE in PDFMergerUtility.acroFormLegacyMode()
  - Avoid OOME when parsing an malformed pdf with a corrupted
    object stream
  * Improvement
  - Apply subsampling and region to masks
  - Remove finalize from ScratchFileBuffer
  - Invisible signature field is not referenced from /Annots
    dictionary of a Page
  - Support charset parameter in TextToPDF
  - Add a method to get the components of a composite glyph
  - PDResource font cache improvement
  - RFE: Comb flag warning
  - fix unnecessary boxing/unboxing
  - optimize LZWFilter
  - renderer.setSubsamplingAllowed(true) causing the picture to
    blur
  * Task
  - Remove Travis build
- Update to 2.0.27
  * Bug
  - Invalid stream Length validation in StreamValidationProcess
  - To set compressed on buffered image while creating a PDF
  - Blurry / distorted rendering
  - java.lang.IndexOutOfBoundsException (2)
  - PDFDebugger does not remove listeners for PagePane when
    opening new File
  - PDFRenderer.renderImageWithDPI thows EOFException in PDF
  - PDFCloneUtility.checkForRecursion breaks support for some
    existing PDFs
  - PDFStreamEngine.showTextStrings with font switch
  - ClassCastException (PDColor.java:66)
  - NullPointerException in PDFunctionType3.eval()
  - Deadlock in TrueTypeFont and RAFDataStream
  - illegalArgumentException for rendering PDF (image extraction)
  - NullPointerException in CmapSubtable.getCharCode
  - PDActionEmbeddedGoTo does not accept a Destination with a
    page number or string
  - NPE when Transparency Group is missing the BBox
  - PDFRenderer does not render letters when converting page to
    image
  - JPEG image rendered with wrong colors when using
    TwelveMonkeys
  - Performance issue since 2.0.18
  - NullPointerException in PDType0Font.readCode() if cMap is
    null
  - NullPointerException in CFFParser.parseFont()
  - IndexOutOfBoundsException in PDCIDFont.readWidths()
  - IndexOutOfBoundsException in Type1Parser.java
  - ClassCastException in CMapParser.parseBeginbfchar
  - ClassCastException in PDXObject.createXObject()
  - ClassCastException in PDAcroForm.getFields()
  - ClassCastException in PDDocumentCatalog.getAcroForm()
  - ClassCastException in PDResources.getIndirect()
  - getPageLayout throws IllegalArgumentException for empty mode
  - Font not found because of case issues
- Update to 2.0.26
  * Bug
  - COSParser: Infinite recursion
  - TestCreateSignature.testCreateSignedTimeStamp checkLTV build
    test fail
  - No Content - xRef / Obj Parsing
  - Pdf-A/1b Validation
  - A list of bugs found （70 bugs in total)
  - Text size option for PDFBox Debugger
  - IllegalArgumentException: Input buffer too short in
    StandardSecurityHandler.computeRC4key
  - ArrayIndexOutOfBoundsException in
    PDSeparation.tintTransform()
  - EOFException: Can't read 20 bytes
  - Wrong datatype for OPM in PDExtendedGraphicsState
  - Unhandled IOException thrown from BaseParser creates issue in
    PDFStreamEngine.processStreamOperators
  - *LOADS of* "WARNING: key node000xxxxx already exists in
    destination IDTree"
  - NullPointerException in PDRange.getMin()
  - Image interpolation when there shouldn't be
  - pDAcroForm.flatten() does not remove /SigFlags in /Catalog
    object
  - Could not read embedded TTF for font
  - ToUnicodeWriter.writeTo allows byte overflow in bfrange
    operator
  - TextToPDF appends space to each line
  - NegativeArraySizeException in pfb parser with 0 byte pfb font
    file
  - Hangup in COSFilterInputStream.nextRange
  - Certain PDF cannot be processed
  - Parsing fails in 2.0.26 that worked in 2.0.25
  - Object must be defined and must not be compressed object
  - Page tree root must be a dictionary
  - A carefully crafted pdf can trigger an infinite loop while
    parsing
  - POCIDFontType2 (Wingdings) encode throws a
    NullPointerException
  - Possible loop detection is triggered in 2.0.26 but file works
    in 2.0.25
  - IOException: object reference 112 0 R at offset 18355 in
    content stream
  - Field text missing
  - NPE during page render
  - Parsing shows 1 empty page with 2.0.26 and 7 with 2.0.25
  * Improvement
  - Create push button example
  - FontMapper should also take into account the user's font
    directory on Windows operating systems
  - Don't log warnings if there are not fonts to cache
  - support multiple widgets in PDTerminalField.importFDF()
  - Improve AddValidationInformation to handle exceptional
    situations better
  - Avoid duplicate certificates in AddValidation example
  - Render symbol for file attachment annotations
  * Task
  - Add test of PFB font
  - Add maven enforcer rule to ensure that JAVA_HOME is set
- Update to 2.0.25
  * Sub-task
  - Add print dpi submenu
  - Reduce HighResolutionImageIcons memory leaks
  * Bug
  - Page not rendered / extracted, Unknown type in array for TJ
    operation
  - ArrayIndexOutOfBoundsException: arraycopy: length -2 is
    negative in PDPanose.getPanose
  - LayerUtility().importPageAsForm() doesn't return
  - PDPageContentStream.setLineWidth(float) not allowed in text
    block
  - preflight SMask entry check incorrect
  - NumberFormatException in merge if fieldname is
    "dummyFieldName1#1"
  - FDFJavaScript.getDoc() always returns null or empty
  - Annotation shown with thick border
  - Deeply nested drawings not shown
  - Not existing rectangle appears on page image
  - Not rendered (white) pages for given pdf
  - Encryption on Split documents
  - PDPage.getAnnotations() causes subsequent calls to
    PDDocument.getPages() to fail
  - Error rendering png from PDF - Error at Type1Parser
    parseBinary for Type 1 Font
  - EOFException during TTF parsing
  - Incorrect rendering of Type3 character
  - class org.apache.pdfbox.cos.COSName cannot be cast to class
    org.apache.pdfbox.cos.COSString
  - unneeded / double code in PageExtractor
  - When PDF is converted to an image, the image has a large
    black rectangle.
  - Slow rendering for specific PDF File with small chunks 16x8
  - Decryption for V4 fails when no Length entry is set in
    Encryption Dictionary
  - `NullPointerException` when intersecting area with null
    clipping path
  - Stack overflow in PDColorSpace.create()
  - Splitter: Problematic /Info causes big files
  - Resolution of ambiguities in inline images don't follow the
    standard
  - Silent fail of PDTextField.setValue when font encoding
    missing
  - TTFSubsetter incorrectly calculating 'searchRange'
  - Failing to get multiple encodings from cmap table
  - Text "820-01869-U-A" is omitted from PDF doc
  - Wrong number of fonts leads to OOM-Exception
  * New Feature
  - Additional `showTransparencyGroupOnGraphics()` method
  * Improvement
  - Optimize SampledImageReader.from1Bit()
  - Optimize reading of masked images
  - Support BGR for OpenCV and JavaCV
  - Preserve indirect object reference when copying resources
  - PDFBox should use the quadding for fields with the comb flag
  - Lazier clipping
  - LegacyPDFStreamEngine.glyphList loaded from disk on each
    instantiation rather than static final?
  - Prefer MergeSort over QuickSort and try native TimSort first
    (with explanation)
  - Avoid creating Paint objects and filling when there is
    nothing to do
  - support get unicode from embedded TrueTypeFont cmap
  - Update liberation fonts
  * Test
  - Add test for double visible signature on the same page
  * Task
  - Add test for double visible signature on encrypted file
  - Add test for comb fields adjustment
  - Store x and y scaling factor
  - Update CCITTFaxDecoderStream.java from twelvemonkeys (3)
- Update to 2.0.24
  * Bug
  - Slow rendering for specific PDF file
  - Very slow rendering on PageDrawer.shadingFill
  - Glyphs missed in rendering
  - Wrong classification of an JPEG image leading to a blank
    image added to a pdf document
  - Embedded files not extracted from PDF files with multilevel
    EmbeddedFiles tree
  - 3.0.0-RC1: PDComboBox.setValue() throws
    IllegalArgumentException: /DA is a required entry
  - Issue with COSObjectKey::fixGeneration
  - Error extracting text from PDF - Can't read the embedded
    Type1 font FDFBJU+NewsGothic
  - Error in identification of PDF comment symbol % as a token
    separator with PDF names
  - Stack overflow when reading a corrupt dictionary
  - dash pattern [0] should be invisible
  - Behaviour change in 2.0.20 due to use of
    IOUtils.populateBuffer in
    SecurityHandler.prepareAESInitializationVector leading to
    IOException for certain PDF
  - java.io.IOException: Page tree root must be a dictionary
  - Snapshot Deploy not working
  - TSAClient with username+password
  - COSOutputStream.flush doesn't call super
  - BaseParser: stack overflow when reading a corrupt pdf
  - isEmbeddingPermitted() is too restrictive on TTFs with OS2
    table versions 0-2
  - Wild rendering when repeating truetype glyph flag is outside
    of range
  - v2.0.22 and v3.0.0-RC1 PDF Debugger app crashes with
    java.lang.NullPointerException
  - CreateCheckBox example draws too large, clipped checkmark
  - Wrong color space detected for some Jpeg images
  - Possible memory leak after calling decode filter
  - Ink annotation not rendered
  * Improvement
  - Pass PDFRenderer to PDFPrintable constructor
  - Create tests for HelloWorld examples
  - Faster PDImageXObject.applyMask
  - Custom folder for fonts in FontMapper
  - allow to make timestamp only signature "LTV"
  - Create portable collection PDF
  - Optimize memory footprint of PDFObjectStreamParser
  - Add getter/setter for suppressDuplicateOverlappingText in
    PDFMarkedContentExtractor
  - Cache PageTree in PDFPrintable
  - Add Adobe Illustrator COSNames
  - Make constructors of CIDSystemInfo and PDPanoseClassification
    public
  * Wish
  - When merging multiple pdf ua documents, Tags become nested
  * Task
  - Failing testFlattenPDFBox2469Filled on Ubuntu
  - Add test for PDFMarkedContentExtractor class
  - Create test for CreateGradientShadingPDF</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1691409600">- Update to 2.0.29
  * Bug
  - A (rotated) barcode is missing from a pdf when printed
  - NullPointerException in PDTrueTypeFont.java getPath( )
  - Parsing of XMP metadata without optional xmpmeta element
  - Avoid division by 0 in shading function interpolation
  - MyPageDrawer#getPaint may produce
    UnsupportedOperationException
  - Barcode corrupted when printing document
  - The text in some fonts is lost when converting pdf to image
  - PDFTextStripper runs out of memory in 2.0.28 but not in
    2.0.27 same code
  - all values in the signature dictionary shall be direct
    objects
  - Glyphs not rendered
  - PDF with mangled font rendering in some environments
  - RadioButtons disappear when printing PDF
  - BitsPerComponent 16 not allowed in PDF/A-1b
  - NullPointerException in PDFStreamEngine.showText
  - Infinte loop when parsing Type1 font
  * Improvement
  - Add duplex and tray parameters to PrintPDF
  - Create command line utility to extract XMP data
  - Improve Opaque PDFRenderer example
  * Task
  - Implement /RunLengthDecode encoder
  - Slight regression on corrupt bug tracker file
  - move and update bc from jdk15on to jdk15to18
- Build and package forgotten artifact org.apache.pdfbox:xmpbox
- Add build dependency on mvn(javax.xml.bind:jaxb-api), needed for
  xmpbox.</changelog>
</package>
<package pkgid="dba7d46868c56267dc85efbc3580c243f599e519caba2df197341e96402341bb53159b855c07882f12c42cd24f99d52870ff1049b0a8d240c76045eb9089c934" name="apache-pdfbox-javadoc" arch="noarch">
  <version epoch="0" ver="2.0.29" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1539000000">- Update to 1.8.16:
  * [PDFBOX-4261] - Invalidated signature signing pdf twice
  * [PDFBOX-4276] - Multiply blend mode not detected
  * [PDFBOX-4283] - Allowing Rectangles with additional elements
  * [PDFBOX-4298] - NullPointerException when doing overlay
  * [PDFBOX-4316] - RemoveAllText does not delete all parameters with " operator
  * [PDFBOX-4274] - Get rid of warning about prerequisites
  * Improve skip duplicates (bsc#1111009, CVE-2018-11797)
- Adjust fix-version.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1591272000">- Upgrade to 2.0.19:
  * Move from 1.x release line to the 2.x one.
  * This is a ABI change
  * Generate the ant build system from the maven one and customize
    it
- Removed patches:
  * disable-downloads.patch
  * fix-javadoc-dep.patch
  * fix-version.patch
  * pdfbox-1.8.12-bouncycastle.patch
  * pdfbox-1.8.12-sourcetarget.patch
    + incorporated in the customizations of the ant build system</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1608724800">- Update to 2.0.22:
  * See https://downloads.apache.org/pdfbox/2.0.22/RELEASE-NOTES.txt
- Remove provided binaries</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1609761600">- Add source signature and keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1618228800">- Update to 2.0.23:
  * Security fixes:
  - CVE-2021-27807: A carefully crafted PDF file can trigger an
    infinite loop while loading the file [bsc#1184356]
  - CVE-2021-27906: OutOfMemory-Exception while loading a crafted
    PDF file [bsc#1184357]
  * Bug fixes:
  - Transparency Group issues
  - getLastSignatureDictionary modifies internal structure of
    PDDocument
  - NullPointerexception in
    AcroFormOrphanWidgetsProcessor.resolveNonRootField()
  - AcroForm PDTextField formatting lost when setting value
  - java.lang.IndexOutOfBoundsException
  - Failure to modify cropBox when splitting a PDF Page
    vertically into 2 pieces
  - ArrayIndexOutOfBoundsException in isOwnerPassword
  - IllegalArgumentException in computeEncryptedKeyRev56
  - IllegalArgumentException in
    PDFObjectStreamParser.privateReadObjectNumbers
  - ClassCastException in COSStream.getFilterList
  - ArrayIndexOutOfBoundsException in
    PDFXrefStreamParser.parseValue
  * Improvements:
  - Improve document signing
  - Allow reuse of subsetted fonts by inverting the ToUnicode
    CMap
  - improve performance in signature validation
  - Add more checks to PDFXrefStreamParser and reduce memory
    footprint
  - Use StringBuilder for key in
    PDDeviceN.toRGBWithTintTransform()
  - Don't use RGB loop in PDDeviceN.toRGBWithTintTransform()</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646308800">- Package all resources in pdfbox module</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1650715200">- Fix build with bouncycastle 1.71 and the new bcutil artifact</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1681473600">- Update to 2.0.28
  * Bug
  - Extraction of Arabic PDF has incorrect ordering of normalized
    ligatures
  - Parsing differences between 2.0.23 and 2.0.24/3.0
  - Signing tries to set byteRange of old signature
  - Bug in
    org/apache/pdfbox/multipdf/Overlay#overlay(specificPageOverlayFile)
  - Inactive OCGs shown when not top level
  - Null pointer exception in PDFASchemaType.getNamespaceURI()
  - export:text creates jibberish / malformed output
  - ArrayIndexOutOfBounds in SampledImageReader.fromAny()
  - PDFRenderer resulting image has black background
  - NPE due to a malformed rectangle
  - Fix meta markup in HTML generation
  - ArrayIndexOutOfBoundsException in CFFCIDFont class
  - Can't open PDF with PDFBox: java.awt.color.CMMException: LCMS
    error 13: Couldn't link the profiles
  - ClassCastException in ShadingFill.process()
  - Font gets smaller for each rendered page
  - fix some logging inconsistencies
  - NPE in PDFMergerUtility.acroFormLegacyMode()
  - Avoid OOME when parsing an malformed pdf with a corrupted
    object stream
  * Improvement
  - Apply subsampling and region to masks
  - Remove finalize from ScratchFileBuffer
  - Invisible signature field is not referenced from /Annots
    dictionary of a Page
  - Support charset parameter in TextToPDF
  - Add a method to get the components of a composite glyph
  - PDResource font cache improvement
  - RFE: Comb flag warning
  - fix unnecessary boxing/unboxing
  - optimize LZWFilter
  - renderer.setSubsamplingAllowed(true) causing the picture to
    blur
  * Task
  - Remove Travis build
- Update to 2.0.27
  * Bug
  - Invalid stream Length validation in StreamValidationProcess
  - To set compressed on buffered image while creating a PDF
  - Blurry / distorted rendering
  - java.lang.IndexOutOfBoundsException (2)
  - PDFDebugger does not remove listeners for PagePane when
    opening new File
  - PDFRenderer.renderImageWithDPI thows EOFException in PDF
  - PDFCloneUtility.checkForRecursion breaks support for some
    existing PDFs
  - PDFStreamEngine.showTextStrings with font switch
  - ClassCastException (PDColor.java:66)
  - NullPointerException in PDFunctionType3.eval()
  - Deadlock in TrueTypeFont and RAFDataStream
  - illegalArgumentException for rendering PDF (image extraction)
  - NullPointerException in CmapSubtable.getCharCode
  - PDActionEmbeddedGoTo does not accept a Destination with a
    page number or string
  - NPE when Transparency Group is missing the BBox
  - PDFRenderer does not render letters when converting page to
    image
  - JPEG image rendered with wrong colors when using
    TwelveMonkeys
  - Performance issue since 2.0.18
  - NullPointerException in PDType0Font.readCode() if cMap is
    null
  - NullPointerException in CFFParser.parseFont()
  - IndexOutOfBoundsException in PDCIDFont.readWidths()
  - IndexOutOfBoundsException in Type1Parser.java
  - ClassCastException in CMapParser.parseBeginbfchar
  - ClassCastException in PDXObject.createXObject()
  - ClassCastException in PDAcroForm.getFields()
  - ClassCastException in PDDocumentCatalog.getAcroForm()
  - ClassCastException in PDResources.getIndirect()
  - getPageLayout throws IllegalArgumentException for empty mode
  - Font not found because of case issues
- Update to 2.0.26
  * Bug
  - COSParser: Infinite recursion
  - TestCreateSignature.testCreateSignedTimeStamp checkLTV build
    test fail
  - No Content - xRef / Obj Parsing
  - Pdf-A/1b Validation
  - A list of bugs found （70 bugs in total)
  - Text size option for PDFBox Debugger
  - IllegalArgumentException: Input buffer too short in
    StandardSecurityHandler.computeRC4key
  - ArrayIndexOutOfBoundsException in
    PDSeparation.tintTransform()
  - EOFException: Can't read 20 bytes
  - Wrong datatype for OPM in PDExtendedGraphicsState
  - Unhandled IOException thrown from BaseParser creates issue in
    PDFStreamEngine.processStreamOperators
  - *LOADS of* "WARNING: key node000xxxxx already exists in
    destination IDTree"
  - NullPointerException in PDRange.getMin()
  - Image interpolation when there shouldn't be
  - pDAcroForm.flatten() does not remove /SigFlags in /Catalog
    object
  - Could not read embedded TTF for font
  - ToUnicodeWriter.writeTo allows byte overflow in bfrange
    operator
  - TextToPDF appends space to each line
  - NegativeArraySizeException in pfb parser with 0 byte pfb font
    file
  - Hangup in COSFilterInputStream.nextRange
  - Certain PDF cannot be processed
  - Parsing fails in 2.0.26 that worked in 2.0.25
  - Object must be defined and must not be compressed object
  - Page tree root must be a dictionary
  - A carefully crafted pdf can trigger an infinite loop while
    parsing
  - POCIDFontType2 (Wingdings) encode throws a
    NullPointerException
  - Possible loop detection is triggered in 2.0.26 but file works
    in 2.0.25
  - IOException: object reference 112 0 R at offset 18355 in
    content stream
  - Field text missing
  - NPE during page render
  - Parsing shows 1 empty page with 2.0.26 and 7 with 2.0.25
  * Improvement
  - Create push button example
  - FontMapper should also take into account the user's font
    directory on Windows operating systems
  - Don't log warnings if there are not fonts to cache
  - support multiple widgets in PDTerminalField.importFDF()
  - Improve AddValidationInformation to handle exceptional
    situations better
  - Avoid duplicate certificates in AddValidation example
  - Render symbol for file attachment annotations
  * Task
  - Add test of PFB font
  - Add maven enforcer rule to ensure that JAVA_HOME is set
- Update to 2.0.25
  * Sub-task
  - Add print dpi submenu
  - Reduce HighResolutionImageIcons memory leaks
  * Bug
  - Page not rendered / extracted, Unknown type in array for TJ
    operation
  - ArrayIndexOutOfBoundsException: arraycopy: length -2 is
    negative in PDPanose.getPanose
  - LayerUtility().importPageAsForm() doesn't return
  - PDPageContentStream.setLineWidth(float) not allowed in text
    block
  - preflight SMask entry check incorrect
  - NumberFormatException in merge if fieldname is
    "dummyFieldName1#1"
  - FDFJavaScript.getDoc() always returns null or empty
  - Annotation shown with thick border
  - Deeply nested drawings not shown
  - Not existing rectangle appears on page image
  - Not rendered (white) pages for given pdf
  - Encryption on Split documents
  - PDPage.getAnnotations() causes subsequent calls to
    PDDocument.getPages() to fail
  - Error rendering png from PDF - Error at Type1Parser
    parseBinary for Type 1 Font
  - EOFException during TTF parsing
  - Incorrect rendering of Type3 character
  - class org.apache.pdfbox.cos.COSName cannot be cast to class
    org.apache.pdfbox.cos.COSString
  - unneeded / double code in PageExtractor
  - When PDF is converted to an image, the image has a large
    black rectangle.
  - Slow rendering for specific PDF File with small chunks 16x8
  - Decryption for V4 fails when no Length entry is set in
    Encryption Dictionary
  - `NullPointerException` when intersecting area with null
    clipping path
  - Stack overflow in PDColorSpace.create()
  - Splitter: Problematic /Info causes big files
  - Resolution of ambiguities in inline images don't follow the
    standard
  - Silent fail of PDTextField.setValue when font encoding
    missing
  - TTFSubsetter incorrectly calculating 'searchRange'
  - Failing to get multiple encodings from cmap table
  - Text "820-01869-U-A" is omitted from PDF doc
  - Wrong number of fonts leads to OOM-Exception
  * New Feature
  - Additional `showTransparencyGroupOnGraphics()` method
  * Improvement
  - Optimize SampledImageReader.from1Bit()
  - Optimize reading of masked images
  - Support BGR for OpenCV and JavaCV
  - Preserve indirect object reference when copying resources
  - PDFBox should use the quadding for fields with the comb flag
  - Lazier clipping
  - LegacyPDFStreamEngine.glyphList loaded from disk on each
    instantiation rather than static final?
  - Prefer MergeSort over QuickSort and try native TimSort first
    (with explanation)
  - Avoid creating Paint objects and filling when there is
    nothing to do
  - support get unicode from embedded TrueTypeFont cmap
  - Update liberation fonts
  * Test
  - Add test for double visible signature on the same page
  * Task
  - Add test for double visible signature on encrypted file
  - Add test for comb fields adjustment
  - Store x and y scaling factor
  - Update CCITTFaxDecoderStream.java from twelvemonkeys (3)
- Update to 2.0.24
  * Bug
  - Slow rendering for specific PDF file
  - Very slow rendering on PageDrawer.shadingFill
  - Glyphs missed in rendering
  - Wrong classification of an JPEG image leading to a blank
    image added to a pdf document
  - Embedded files not extracted from PDF files with multilevel
    EmbeddedFiles tree
  - 3.0.0-RC1: PDComboBox.setValue() throws
    IllegalArgumentException: /DA is a required entry
  - Issue with COSObjectKey::fixGeneration
  - Error extracting text from PDF - Can't read the embedded
    Type1 font FDFBJU+NewsGothic
  - Error in identification of PDF comment symbol % as a token
    separator with PDF names
  - Stack overflow when reading a corrupt dictionary
  - dash pattern [0] should be invisible
  - Behaviour change in 2.0.20 due to use of
    IOUtils.populateBuffer in
    SecurityHandler.prepareAESInitializationVector leading to
    IOException for certain PDF
  - java.io.IOException: Page tree root must be a dictionary
  - Snapshot Deploy not working
  - TSAClient with username+password
  - COSOutputStream.flush doesn't call super
  - BaseParser: stack overflow when reading a corrupt pdf
  - isEmbeddingPermitted() is too restrictive on TTFs with OS2
    table versions 0-2
  - Wild rendering when repeating truetype glyph flag is outside
    of range
  - v2.0.22 and v3.0.0-RC1 PDF Debugger app crashes with
    java.lang.NullPointerException
  - CreateCheckBox example draws too large, clipped checkmark
  - Wrong color space detected for some Jpeg images
  - Possible memory leak after calling decode filter
  - Ink annotation not rendered
  * Improvement
  - Pass PDFRenderer to PDFPrintable constructor
  - Create tests for HelloWorld examples
  - Faster PDImageXObject.applyMask
  - Custom folder for fonts in FontMapper
  - allow to make timestamp only signature "LTV"
  - Create portable collection PDF
  - Optimize memory footprint of PDFObjectStreamParser
  - Add getter/setter for suppressDuplicateOverlappingText in
    PDFMarkedContentExtractor
  - Cache PageTree in PDFPrintable
  - Add Adobe Illustrator COSNames
  - Make constructors of CIDSystemInfo and PDPanoseClassification
    public
  * Wish
  - When merging multiple pdf ua documents, Tags become nested
  * Task
  - Failing testFlattenPDFBox2469Filled on Ubuntu
  - Add test for PDFMarkedContentExtractor class
  - Create test for CreateGradientShadingPDF</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1691409600">- Update to 2.0.29
  * Bug
  - A (rotated) barcode is missing from a pdf when printed
  - NullPointerException in PDTrueTypeFont.java getPath( )
  - Parsing of XMP metadata without optional xmpmeta element
  - Avoid division by 0 in shading function interpolation
  - MyPageDrawer#getPaint may produce
    UnsupportedOperationException
  - Barcode corrupted when printing document
  - The text in some fonts is lost when converting pdf to image
  - PDFTextStripper runs out of memory in 2.0.28 but not in
    2.0.27 same code
  - all values in the signature dictionary shall be direct
    objects
  - Glyphs not rendered
  - PDF with mangled font rendering in some environments
  - RadioButtons disappear when printing PDF
  - BitsPerComponent 16 not allowed in PDF/A-1b
  - NullPointerException in PDFStreamEngine.showText
  - Infinte loop when parsing Type1 font
  * Improvement
  - Add duplex and tray parameters to PrintPDF
  - Create command line utility to extract XMP data
  - Improve Opaque PDFRenderer example
  * Task
  - Implement /RunLengthDecode encoder
  - Slight regression on corrupt bug tracker file
  - move and update bc from jdk15on to jdk15to18
- Build and package forgotten artifact org.apache.pdfbox:xmpbox
- Add build dependency on mvn(javax.xml.bind:jaxb-api), needed for
  xmpbox.</changelog>
</package>
<package pkgid="63a49e037c59acfe7ec876499b74e4c255702096c83baaccb4f383cc58d4d329e5ef675cdfbe5017c65d7fc07586d0ba00e0ad50e20cfae62bd969bdaa6dafbf" name="apache-portlet-1_0-api" arch="noarch">
  <version epoch="0" ver="1.0" rel="114.1"/>
  <changelog author="mvyskocil@suse.cz" date="1219665600">- target=1.5 source=1.5
- remove a gcj build support
- fixed some rpmlint warnings</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="mvyskocil@suse.com" date="1377604800">- use new add_maven_depmap</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-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="pcervinka@suse.com" date="1495195200">- New build dependency: javapackages-local
- Removed maven conditions
- Spec file cleaned
- Fixed javadoc Requires</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9: specify java source and target level 1.6</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="0b06773fcd96c530ebb6fdd2f49a4e17c70208c2216477f93ba6799bda83d93bfe2619c7f8adcbc9e6443fb340ace30b5fade53eaa60afdbcb11160afb9227f6" name="apache-portlet-1_0-api-javadoc" arch="noarch">
  <version epoch="0" ver="1.0" rel="114.1"/>
  <changelog author="mvyskocil@suse.cz" date="1219665600">- target=1.5 source=1.5
- remove a gcj build support
- fixed some rpmlint warnings</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="mvyskocil@suse.com" date="1377604800">- use new add_maven_depmap</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-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="pcervinka@suse.com" date="1495195200">- New build dependency: javapackages-local
- Removed maven conditions
- Spec file cleaned
- Fixed javadoc Requires</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9: specify java source and target level 1.6</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="011a01b8da4c8ec5633f1d78a91f6cd5a9a926c698832445b45dae1b2b6085c4577bc266efff7cc69864630e3e57ea6745cea89cbe1e7ca919fae7c4b7ba2383" name="apache-resource-bundles" arch="noarch">
  <version epoch="0" ver="1.8" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1593432000">- Initial packaging of apache-resource-bundles 2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Fix pom.xml error that is fatal with Maven 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772452800">- The version is unified across all resources, hence the "downgrade"
  to 1.8
- Upgrade to upstream version 1.8
  * New features and improvements
    + Exclude Develocity extension work directory from sources
  * Bug Fixes
    + fix DISCLAIMER typo (missing C)
  * Documentation updates
    + add Reproducible Builds badge
  * Maintenance
    + do not hardcode resources plugin version
    + inherit skin from parent
    remove junit3 references from ITs
    + Cleanup tests
    + Convert tests to JUnit 5 and shared-verifier 2
    + chore: remove junit3 references
    + feat: enable prevent branch protection rules
    + Add Apache 2.0 LICENSE file
    + Remove contact link to JIRA
    + PR Automation only on close event
    + Enable GitHub Issues
    + Enable Release Drafter
    + Prefer try with resources
    + Add dependabot configuration
  * Dependency updates
    + Bump org.apache.maven:maven-parent from 42 to 47
    + Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.11.0
    + Bump junit:junit from 4.5 to 4.13.2
  * Changes of version 1.7
    + MASFRES-69: Also exclude deeply nested target directories
    + MASFRES-71: Move IT/Verifier resources to dedicated directory
    and ignore with m-surefire/failsafe-p
  * Changes of version 1.6
    + Add GitHub build
    + MASFRES-67: Exclude ".flattened-pom.xml" generated by
    flatten-maven-plugin
    + MNG-6847: Use diamond operator
    + Bump org.codehaus.plexus:plexus-archiver from 3.6.0 to 4.8.0
    in /source-release
    + MASFRES-68: Upgrade parent pom to 42
    + MASFRES-70: Use custom property name for local IT repo
    + MASFRES-67: Add IT for excluded ".flattened-pom.xml"
    + MASFRES-69: Allow files/directories with names containing
    "target"
  * Changes of version 1.5
    + MASFRES-30: Exclude all CI configuration files
    + MASFRES-30: upgrade test dependencies</changelog>
</package>
<package pkgid="4c492e9d78f04295a38658a8526576ebb085ed5d9e22f061117468472ab06431758dc067c25ff723a71040c3bb31e449d98eb00ca432fbfd5d718d8c04337c8a" name="apache-rpm-macros" arch="riscv64">
  <version epoch="0" ver="20201124" rel="1.3"/>
  <changelog author="pgajdos@suse.com" date="1442923200">- version 20150921
- make package usable also for other rpm based distros
- %apache_test_module_start_apache: introduce -p, -u and -g options
- %apache_test_module_curl: introduce -p and -u option</changelog>
  <changelog author="pgajdos@suse.com" date="1443614400">- version 20150930
- %apache_test_module_start_apache, %apache_test_module_load:
  introduce -t option
- %apache_test_module_curl: introduce -r option</changelog>
  <changelog author="pgajdos@suse.com" date="1446724800">- do not append macros.apache-module-test to macros.apache, provide
  separate macros file instead</changelog>
  <changelog author="pgajdos@suse.com" date="1447156800">- require apache-rpm-macros-control [bsc#893659]</changelog>
  <changelog author="pgajdos@suse.com" date="1448539200">- version 20151211
- %apache_test_module_start_apache:
  * declare -p switch in function header
  * fix wording of messages when apache start failed
  * report unsuccessful start also to stderr to see it in build
    log, when stdout is redirected to a file (see apache-test:
    when apache test failed, macro is exiting 1, so the log is
    not cat'ed to output)
  * %{apache_branch} converted to a number: 204 for 2.4,
    202 for 2.2</changelog>
  <changelog author="pgajdos@suse.com" date="1452513600">- version 20160111
  * added %{apache_version}</changelog>
  <changelog author="pgajdos@suse.com" date="1453291200">- version 20161120
- %apache_test_module_start_apache: detect if module is built in
  statically before attempt to search for it in filesystem</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1574596800">- Replace incorrect usage of %_libexecdir/rpm with %_rpmconfigdir</changelog>
  <changelog author="pgajdos@suse.com" date="1581422400">- version update to 20200211
  * remove %apache_test_* macros, %apache_rex_* is the replacement
    (package apache-rex)
- deleted sources
  - macros.apache-module-test (not needed)</changelog>
  <changelog author="pgajdos@suse.com" date="1606392000">- version update to 20201124
  * change location of apache2_MMN</changelog>
</package>
<package pkgid="65abbd6b3b244061966ac29b1bc21c92e4879e696d688ae692e6e803310fdafae4c235d9d4794c19c90e2069f2a0166d6701473f627593ec9c7aac4707acd99d" name="apache-rpm-macros-control" arch="riscv64">
  <version epoch="0" ver="20151110" rel="3.3"/>
  <changelog author="pgajdos@suse.com" date="1447156800">- initial version of the package 20151110 [bsc#893659]
  macros: %define apache_restart_flag
    %apache_request_restart
    %apache_restart_if_needed</changelog>
  <changelog author="opensuse@cboltz.de" date="1450440000">- fix typo in %apache_request_restart</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1574596800">- Replace incorrect usage of %_libexecdir/rpm with %_rpmconfigdir</changelog>
</package>
<package pkgid="c77275b170aac224d655ab3a26465e2f4d116570b6159ec5795ba5416d7390f49efc18bb5767df666ec40da55bfab3d3cfe1452db1ff0e412502ee4210ca4255" name="apache-sshd" arch="noarch">
  <version epoch="0" ver="2.16.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1668600000">- Upgrade to version 2.9.2 (bsc#1205463, CVE-2022-45047)
- Changes in version 2.8.0
  * Bug
    + Wrong server key algorithm choose
    + Expiration of OpenSshCertificates needs to compare timestamps
    as unsigned long
    + SFTP Get downloads empty file from servers which supports EOF
    indication after data
    + skip() doesn't work properly in SftpInputStreamAsync
    + OpenMode and CopyMode is not honored as expected in
    version &gt; 4 of SFTP api
    + SftpTransferTest sometimes hangs (failure during rekeying)
    + Race condition in KEX
    + Fix the ciphers supported documentation
    + Update tarLongFileMode to use POSIX
    + WinsCP transfer failure to Apache SSHD Server
    + Pubkey auth: keys from ssh-agent are used even if
    HostConfigEntry.isIdentitiesOnly() is true
    + Support RSA SHA2 signatures via SSH agent
    + NOTICE: wrong copyright year range
    + Wrong creationTime in writeAttrs for SFTP
    + sshd-netty logs all traffic on INFO level
  * New Feature
    + Add support for chacha20-poly1305@openssh.com
    + Parsing of ~/.ssh/config Host patterns fails with extra
    whitespace
    + Support generating OpenSSH client certificates
  * Improvement
    + Add support for curve25519-sha256@libssh.org key exchange
    + OpenSSH certificates: check certificate type
    + OpenSSHCertificatesTest: certificates expire in 2030
    + Display IdleTimeOut in more user-friendly format
    + sendChunkIfRemoteWindowIsSmallerThanPacketSize flag in
    ChannelAsyncOutputStream constructor configurable from
    outside using variable/config file
    + Intercepting the server exception message from server in SSHD
    client
    + Implement RFC 8332 server-sig-algs on the server
    + Slow performance listing huge number of files on Apache SSHD
    server
    + SFTP: too many LSTAT calls
    + Support key constraints when adding a key to an SSH agent
    + Add SFTP server side file custom attributes hook
  * Task
    + Make sure the project is built using a &lt;release&gt;1.8&lt;/release&gt;
  * Question
    + UserInteraction Problem
- Changes of vesion 2.9.0
  * Bug
    + Deadlock on disconnection at the end of key-exchange
    + Remote port forwarding mode does not handle EOF properly
    + Public key authentication: wrong signature algorithm used
    (ed25519 key with ssh-rsa signature)
    + Client fails window adjust above Integer.MAX_VALUE
    + class loader fails to load
    org.apache.sshd.common.cipher.BaseGCMCipher
    + Shell is not getting closed if the command has already closed
    the OutputStream it is using.
    + Sometimes async write listener is not called
    + Unhandled SSH_MSG_CHANNEL_WINDOW_ADJUST leeds to
    SocketTimeoutException
    + different host key algorithm used on rekey than used for the
    initial connection
    + OpenSSH certificate is not properly encoded when critical
    options are included
    + TCP/IP remote port forwarding with wildcard IP addresses
    doesn't work with OpenSSH
    + UserAuthPublicKey: uses ssh-rsa signatures for RSA keys from
    an agent
  * New Feature
    + Add support for Argon2 encrypted PUTTY key files
    + Add support for merged inverted output and error streams of
    remote process
  * Improvement
    + Add support for "limits@openssh.com" SFTP extension
    + Support host-based pubkey authentication in the client
    + Send environment variable and open subsystem at the same time
    for SSH session
- Changes of version 2.9.1
  * Bug
    + ClientSession.auth().verify() is terminated with timeout
    + 2.9.0 release broken on Java 8
    + Infinite loop in
    org.apache.sshd.sftp.client.impl.SftpInputStreamAsync#doRead
    + Deadlock during session exit
    + Race condition is logged in ChannelAsyncOutputStream
- Changes of version 2.9.2
  * Bug
    + SFTP worker threads got stuck while processing PUT methods
    against one specific SFTP server
    + Use the maximum packet size of the communication partner
    + ExplicitPortForwardingTracker does not unbind auto-allocated
    one
    + Default SshClient FD leak because Selector not closed
    + Reading again from exhausted ChannelExec#getInvertedOut()
    throws IOException instead of returning -1
    + Keeping error streams and input streams separate after
    ChannelExec#setRedirectErrorStream(true) is called
    + Nio2Session.shutdownOutput() should wait for writes in
    progress
  * Test
    + Research intermittent failure in unit tests using various I/O
    service factories
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context
- Removed patches:
  * 0002-Fix-manifest-generation.patch
    + not needed any more in this version
  * apache-sshd-2.7.0-java8.patch
    + not needed since the Java 8 compatibility is handled by the
  - -release option
- Added patch:
  * apache-sshd-javadoc.patch
    + Fix different warnings in javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Clean-up the spec a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697025600">- Upgrade to upstrem version 2.10.0
  * Bug
    + SSHD-1295: Connection attempt not canceled when a connection
    timeout occurs
    + SSHD-1316: Possible OOM in ChannelPipedInputStream
    + SSHD-1319: SftpRemotePathChannel.transferFrom(...) ignores
    position argument
    + SSHD-1324: Rooted file system can leak informations
    + SSHD-1326: Failed to establish an SSH connection because the
    server identifier exceeds the int range
  * Improvement
    + SSHD-1315: Password in clear in SSHD server's logs
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1705665600">- Updated to upstream version 2.12.0
- Changes in version 2.11.0
  * Bug Fixes
    + GH-328 Added configurable timeout(s) to DefaultSftpClient
    + GH-370 Also compare file keys in ModifiableFileWatcher.
    + GH-371 Fix channel pool in SftpFileSystem.
    + GH-383 Use correct default OpenOptions in
    SftpFileSystemProvider.newFileChannel().
    + GH-384 Use correct lock modes for SFTP FileChannel.lock().
    + GH-388 ScpClient: support issuing commands to a server that
    uses a non-UTF-8 locale.
    + GH-398 SftpInputStreamAsync: fix reporting EOF on zero-length
    reads.
    + GH-403 Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.
    + GH-407 (Regression in 2.10.0) SFTP performance fix: override
    FilterOutputStream.write(byte[], int, int).
    + GH-410 Fix a race condition to ensure SSH_MSG_CHANNEL_EOF is
    always sent before SSH_MSG_CHANNEL_CLOSE.
    + GH-414 Fix error handling while flushing queued packets at end
    of KEX.
    + GH-420 Fix wrong log level on closing an Nio2Session.
    + SSHD-789 Fix detection of Android O/S from system properties.
    + SSHD-1259 Consider all applicable host keys from the
    known_hosts files.
    + SSHD-1310 SftpFileSystem: do not close user session.
    + SSHD-1327 ChannelAsyncOutputStream: remove write future when
    done.
    + SSHD-1332 (Regression in 2.10.0) Resolve ~ in IdentityFile
    file names in HostConfigEntry.
  * New Features
    + SSHD-1330 Use KeepAliveHandler global request instance in
    client as well
    + GH-356 Publish snapshot maven artifacts to the Apache
    Snapshots maven repository.
    + Bundle sshd-contrib has support classes for the HAProxy
    protocol V2.
- Changes in version 2.12.0
  * Bug Fixes
    + GH-428/GH-392 SCP client fails silently when error signalled
    due to missing file or lacking permissions
    + GH-434 Ignore unknown key types from agent or in OpenSSH host
    keys extension
  * New Features
    + GH-429 Support GIT protocol-v2
    + GH-445 OpenSSH "strict key exchange" protocol extension
    (CVE-2023-48795, bsc#1218189 mitigation)
- Modified patch:
  * apache-sshd-javadoc.patch
    + rediff to changed context and drop integrated hunks</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1729166400">- Add an "extras" flavour to build without cycles all modules we
  can
- Build also a standalone apache-sshd application
- Removed patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + use tomcat-jni instead and build the module
- Added patches:
  * file-name-mapping.patch
    + Do not add version to the assembled artifacts
  * password-no-echo.patch
    + Do not echo on the console the password</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1729166401">- Updated to upstream version 2.14.0
- Changes in version 2.14.0
  * Bug Fixes
    + GH-524 Performance improvements
    + GH-533 Fix multi-step authentication
    + GH-582 Fix filtering in NamedFactory
    + GH-587 Prevent NullPointerExceptionon closed channel in
    NettyIoSession
    + GH-590 Better support for FIPS
    + GH-597 Pass on Charset in
    ClientSession.executeRemoteCommand()
  * New Features
    + New utility methods SftpClient.put(Path localFile, String
    remoteFileName) and SftpClient.put(InputStream in, String
    remoteFileName) facilitate SFTP file uploading.
  * GH-590 Better support for FIPS
    Besides fixing a bug with bc-fips (the RandomGenerator class
    exists in normal Bouncy Castle, but not in the FIPS version,
    but Apache MINA sshd referenced it even if only bc-fips was
    present), support was improved for running in an environment
    restricted by FIPS.
    There is a new system property
    org.apache.sshd.security.fipsEnabled. If set to true, a number
    of crypto-algorithms not approved by FIPS 140 are disabled:
    + key exchange methods sntrup761x25519-sha512,
    sntrup761x25519-sha512@openssh.com, curve25519-sha256,
    curve25519-sha256@libssh.org, curve448-sha512.
    + the chacha20-poly1305 cipher.
    + the bcrypt KDF used in encrypted private key files in
    OpenSSH format.
    + all ed25519 keys and signatures.
    Additionally, the new "SunJCEWrapper" SecurityProviderRegistrar
    (see below) and the EdDSASecurityProviderRegistrar are
    disabled, and the BouncyCastleScurityProviderRegistrar looks
    only for the "BCFIPS" security provider, not for the normal
    "BC" provider.
    If the system property is not set to true, FIPS mode can be
    enabled programmatically by calling SecurityUtils.setFipsMode()
    before any other call to Apache MINA sshd.
  * Potential compatibility issues
    + New security provider registrar
    There is a new SecurityProviderRegistrar that is registered
    by default if there is a SunJCE security provider. It uses
    the AES and HmacSHA* implementations from SunJCE even if
    Bouncy Castle is also registered. SunJCE has native
    implementations, whereas Bouncy Castle may not.
    The new registrar has the name "SunJCEWrapper" and can be
    configured like any other registrar. It can be disabled via
    the system property
    org.apache.sshd.security.provider.SunJCEWrapper.enabled=false.
    It is also disabled in FIPS mode (see above).
    + GH-582 Fix filtering in NamedFactory
    The methods NamedFactory.setupBuiltinFactories(boolean
    ignoreUnsupported, ...) and
    NamedFactory.setupTransformedFactories(boolean
    ignoreUnsupported, ...) had a bug that gave the
    "ignoreUnsupported" parameter actually the meaning of
    "include unsupported".
    This was fixed in this release, but existing code calling
    these or one of the following methods:
    ~ BaseBuilder.setUpDefaultMacs(boolean ignoreUnsupported)
    ~ BaseBuilder.setUpDefaultCiphers(boolean ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ any of the methods starting with
    SshConfigFileReader.configure
    ~ SshClientConfigFileReader.configure(...)
    ~ SshServerConfigFileReader.configure(...)
    should be reviewed:
    ~ if the method is called with parameter value true, the
    result will no longer include unsupported algorithms.
    Formerly it wrongly did.
    ~ if the method is called with parameter value false, the
    result may include unsupported algorithms. Formerly it
    did not.
    So if existing code used parameter value false to ensure it
    never got unsupported algorithms, change it to true.
  * Major Code Re-factoring
    + JDK requirements
    ~ GH-536 The project now requires JDK 17 at build time, while
    the target runtime still remains unchanged to support JDK
    8.
- Changes in version 2.13.2
  * What's Changed
    + GH-525: Fix sntrup761x25519-sha512 by @tomaswolf in #528
- Changes in version 2.13.1
  * What's changed
    + This release does not contain any code changes. It is solely
    to rectify the issue that the 2.13.0 release encountered
    during the release process, where the source jars were not
    created.
- Changes in version 2.13.0
  * What's changed
    + GH-318: Handle cascaded proxy jumps by @tomaswolf in #512
    + GH-427: Read initial ACK on channel open prior to direct
    stream upload &amp; close streams prior to exit code handling by
    @TerraNibble in #464
    + GH-455: ensure BaseCipher.update() fulfills the contract by
    @tomaswolf in #463
    + GH-470: Synchronize not thread safe
    java.security.KeyPairGenerator.generateKe… by
    @zakharovsergey1000 in #467
    + GH-476: Fix Android detection false negative by @wh0
    + GH-475: Switch uses of JSch library to the
    com.github.mwiede:jsch fork by @Alex-Vol-Amz
    + GH-472: change client start condition in sshd-spring-sftp by
    @alwaystom
    + GH-489: sftp readdir: determine file type from longname by
    @tomaswolf in #491
    + GH-486: Add missing U2F {ed25519,ecdsa}-sk public key
    equality methods by @lf-
    + SSHD-1237 Handle keep-alive channel requests by @tomaswolf in
    [#492]
    + GH-494: Nio2Session improvements by @evgeny-pasynkov
    + GH-468: Handle excess data in SFTP read requests by
    @tomaswolf in #495
    + GH-498: Implement the "sntrup761x25519-sha512@openssh.com"
    KEX method by @tomaswolf
    + GH-500: SftpFileSystemProvider: close SftpClient on exception
    by @tomaswolf in #501
    + GH-504: Pass reason to sessionNegotiationEnd by @duco-lw in
    [#505]
    + GH-461: Fix heartbeats with wantReply=true by @tomaswolf in
    [#507]
    + GH-493: Fix arcfour128 and arcfour256 ciphers (regression in
    2.2.0)
    + GH-509: SFTP v[456] client: validate attribute flags
    + GH-510: Fix class name in BuiltinIoServiceFactoryFactories
    (regression in 2.6.0)
  * New Features
    + sntrup761x25519-sha512@openssh.com Key Exchange
    The key exchange method sntrup761x25519-sha512@openssh.com is
    now available if the Bouncy Castle library is available.
    This uses a post-quantum key encapsulation method (KEM) to
    make key exchange future-proof against quantum attacks.
    More information can be found in IETF Memo Secure Shell (SSH)
    Key Exchange Method Using Hybrid Streamlined NTRU Prime
    sntrup761 and X25519 with SHA-512: sntrup761x25519-sha512.
    + Behavioral changes and enhancements
    ~ GH-318 Handle cascaded proxy jumps
    Proxy jumps can be configured via host configuration
    entries in two ways. First, proxies can be chained directly
    by specifiying several proxies in one ProxyJump directive:
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2, jumphost1
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    Connecting to server target will first connect to
    jumphost1, then tunnel through to jumphost2, and finally
    tunnel to target. So the full connection will be
    client→jumphost1→jumphost2→target.
    Such proxy jump chains were already supported in Apache
    MINA SSHD.
    Newly, Apache MINA SSHD also supports cascading proxy
    jumps, so a configuration like
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    ProxyJump jumphost1
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    also works now, and produces the same connection
    client→jumphost1→jumphost2→target.
    It is possible to mis-configure such proxy jump cascades to
    have loops. (For instance, if host jumphost1 in the above
    example had a ProxyJump jumphost2 directive.) To catch such
    misconfigurations, Apache MINA SSHD imposes an upper limit
    on the total number of proxy jumps in a connection. An
    exception is thrown if there are more than
    CoreModuleProperties.MAX_PROXY_JUMPS proxy jumps in a
    connection. The default value of this property is 10. Most
    real uses of proxy jumps will have one or maybe two proxy
    jumps only.
    ~ GH-461 Fix heartbeats with wantReply=true
    The client-side heartbeat mechanism has been updated. Such
    heartbeats are configured via the
    CoreModuleProperties.HEARTBEAT_INTERVAL property. If this
    interval is &gt; 0, heartbeats are sent to the server.
    Previously these heartbeats could also be configured with a
    CoreModuleProperties.HEARTBEAT_REPLY_WAIT timeout. If the
    timeout was &lt;= 0, the client would just send heartbeat
    requests without expecting any answers. If the timeout was
    &gt; 0, the client would send requests with a flag indicating
    that the server should reply. The client would then wait
    for the specified duration for the reply and would
    terminate the connection if none was received.
    This mechanism could cause trouble if the timeout was
    fairly long and the server was slow to respond. A timeout
    longer than the interval could also delay subsequent
    heartbeats.
    The CoreModuleProperties.HEARTBEAT_REPLY_WAIT property is
    now deprecated.
    There is a new configuration property
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX instead. It
    defines a limit for the number of heartbeats sent without
    receiving a reply before a session is terminated. If the
    value is &lt;= 0, the client still sends heartbeats without
    expecting any reply. If the value is &gt; 0, the client will
    request a reply from the server for each heartbeat message,
    and it will terminate the connection if the number of
    unanswered heartbeats reaches
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX.
    This new way to configure heartbeats aligns with the
    OpenSSH configuration options ServerAliveInterval and
    ServerAliveCountMax.
    For compatibility with older configurations that explicitly
    define CoreModuleProperties.HEARTBEAT_REPLY_WAIT, the new
    code maps this to the new configuration (but only if
    CoreModuleProperties.HEARTBEAT_INTERVAL &gt; 0 and the new
    property CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX has
    not been set) by setting
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX to
    = CoreModuleProperties.HEARTBEAT_REPLY_WAIT &lt;= 0:
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX = 0
    = otherwise: (CoreModuleProperties.HEARTBEAT_REPLY_WAIT /
    CoreModuleProperties.HEARTBEAT_INTERVAL) + 1.
    ~ GH-468 SFTP: validate length of data received: must not be
    more than requested
    SFTP read operations now check the amount of data they get
    back. If it's more than requested an exception is thrown.
    SFTP servers must never return more data than the client
    requested, but it appears that there are some that do so.
    If property SftpModuleProperties.TOLERATE_EXCESS_DATA is
    set to true, a warning is logged and such excess data is
    silently discarded.
  * Potential compatibility issues
    + AES-CBC ciphers removed from server's defaults
    The AES-CBC ciphers aes128-cbc, aes192-cbc, and aes256-cbc
    have been removed from the default list of cipher algorithms
    that a server proposes in the key exchange. OpenSSH has
    removed these cipher algorithms from the server proposal in
    2014, and has removed them from the client proposal in 2017.
    The cipher implementations still exist but they are not
    enabled by default. Existing code that explicitly sets the
    cipher factories is unaffected. Code that relies on the
    default settings will newly create a server that does not
    support the CBC-mode ciphers. To enable the CBC-mode ciphers,
    one can use for instance
    SshServer server = ServerBuilder.builder()
    ...
    .cipherFactories(BuiltinFactory.setUpFactories(false,
    BaseBuilder.DEFAULT_CIPHERS_PREFERENCES));
    ...
    .build();
    For the SSH client, the CBC ciphers are still enabled by
    default to facilitate connecting to legacy servers. We plan
    to remove the CBC ciphers from the client's defaults in the
    next release.
- Changes in version 2.12.1
  * Bug Fixes
    + GH-458 Singleton thread pool for kex message handler flushing
    + SSHD-1338 Restore binary compatibility with 2.9.2
  * What's Changed
    + Fix link by @swiedenfeld in #454
    + SSHD-1338 Restore binary compatibility with 2.9.2 by @gnodet
    in #456
    + Use a singleton threadpool for kex message handler flushing
    by @FliegenKLATSCH in #459
- Enable module: sshd-openpgp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix wrong invocation of xmvn-subst</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750420800">- Fix an incompletely interpolated dependency with maven 4.0.0-rc-4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 2.16.0
  * Changes of version 2.16.0
    + bugfix: fix cert auth failed bug
    + GH-664: Skip MAC negotiation if an AEAD cipher was negotiated
    + GH-663: Fix a race in IoSession creation
    + Also test sshd-mina using mina-core 2.2.4
    + ScpShell fixes; SFTP append mode for buggy servers
    + fix sources.jar Reproducible Builds issue
    + GH-700: Fix race in AbstractCloseable.doCloseImmediately()
    + GH-705: Make ChannelToPortHandler accessible to user code
    + GH-709: Handle keep-alive channel messages sent by an old
    OpenSSH server
    + GH-727: supply default port for proxyJump if no
    HostConfigEntry
    + GH-733: Fix SftpRemotePathChannel.transferTo
    + GH-725: Added commandTimeoutMillis in executeRemoteCommand
    + GH-774: Fix WritePendingException
    + #771 Avoid NoClassDefFoundError:
    net/i2p/crypto/eddsa/EdDSAPublicKey
    + GH-516: Fix filesystem-id parsing in getFileSystem(URI)
    + GH-754: Don't close DefaultForwarder on bind error
    + Close repository after usage in GitPackCommand
    + Trigger ClientChannelEvent.Timeout and
    ClientSessionEvent.TIMEOUT independently to host's program
    cycle times
  * Changes of version 2.15.0
    + GH-618: Fix reading an OpenSshCertificate from a Buffer
    + Add interface to configure details of JGit's pack
    implementation
    + ML-KEM key exchanges using Bouncy Castle 1.79
    + GH-628: Fix reading directories with trailing blanks in the
    name
    + GH-626: Enable Streaming.Async for ChannelDirectTcpip
    + Sftp server ‘ls’ command timeout
    + GH-636: Handle unknown key types in known_hosts
    + GH-643: provide interfaces for caching file attributes on
    paths
    + Bouncy Castle EdDSA / Ed25519 Support
    + Abstract revoked key handling in KnownHostsServerKeyVerifier
- Removed patch:
  * apache-sshd-javadoc.patch
    + not needed with this version</changelog>
</package>
<package pkgid="8b9bebc7420d4b6ae0b1b22ba8543820f63b310fd0fafb5c631489fa3bf9b6389e9348b742f8ebd1004c834df011702512c4b464f0a0b9c22aec61f2768cb114" name="apache-sshd-extras" arch="noarch">
  <version epoch="0" ver="2.16.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1668600000">- Upgrade to version 2.9.2 (bsc#1205463, CVE-2022-45047)
- Changes in version 2.8.0
  * Bug
    + Wrong server key algorithm choose
    + Expiration of OpenSshCertificates needs to compare timestamps
    as unsigned long
    + SFTP Get downloads empty file from servers which supports EOF
    indication after data
    + skip() doesn't work properly in SftpInputStreamAsync
    + OpenMode and CopyMode is not honored as expected in
    version &gt; 4 of SFTP api
    + SftpTransferTest sometimes hangs (failure during rekeying)
    + Race condition in KEX
    + Fix the ciphers supported documentation
    + Update tarLongFileMode to use POSIX
    + WinsCP transfer failure to Apache SSHD Server
    + Pubkey auth: keys from ssh-agent are used even if
    HostConfigEntry.isIdentitiesOnly() is true
    + Support RSA SHA2 signatures via SSH agent
    + NOTICE: wrong copyright year range
    + Wrong creationTime in writeAttrs for SFTP
    + sshd-netty logs all traffic on INFO level
  * New Feature
    + Add support for chacha20-poly1305@openssh.com
    + Parsing of ~/.ssh/config Host patterns fails with extra
    whitespace
    + Support generating OpenSSH client certificates
  * Improvement
    + Add support for curve25519-sha256@libssh.org key exchange
    + OpenSSH certificates: check certificate type
    + OpenSSHCertificatesTest: certificates expire in 2030
    + Display IdleTimeOut in more user-friendly format
    + sendChunkIfRemoteWindowIsSmallerThanPacketSize flag in
    ChannelAsyncOutputStream constructor configurable from
    outside using variable/config file
    + Intercepting the server exception message from server in SSHD
    client
    + Implement RFC 8332 server-sig-algs on the server
    + Slow performance listing huge number of files on Apache SSHD
    server
    + SFTP: too many LSTAT calls
    + Support key constraints when adding a key to an SSH agent
    + Add SFTP server side file custom attributes hook
  * Task
    + Make sure the project is built using a &lt;release&gt;1.8&lt;/release&gt;
  * Question
    + UserInteraction Problem
- Changes of vesion 2.9.0
  * Bug
    + Deadlock on disconnection at the end of key-exchange
    + Remote port forwarding mode does not handle EOF properly
    + Public key authentication: wrong signature algorithm used
    (ed25519 key with ssh-rsa signature)
    + Client fails window adjust above Integer.MAX_VALUE
    + class loader fails to load
    org.apache.sshd.common.cipher.BaseGCMCipher
    + Shell is not getting closed if the command has already closed
    the OutputStream it is using.
    + Sometimes async write listener is not called
    + Unhandled SSH_MSG_CHANNEL_WINDOW_ADJUST leeds to
    SocketTimeoutException
    + different host key algorithm used on rekey than used for the
    initial connection
    + OpenSSH certificate is not properly encoded when critical
    options are included
    + TCP/IP remote port forwarding with wildcard IP addresses
    doesn't work with OpenSSH
    + UserAuthPublicKey: uses ssh-rsa signatures for RSA keys from
    an agent
  * New Feature
    + Add support for Argon2 encrypted PUTTY key files
    + Add support for merged inverted output and error streams of
    remote process
  * Improvement
    + Add support for "limits@openssh.com" SFTP extension
    + Support host-based pubkey authentication in the client
    + Send environment variable and open subsystem at the same time
    for SSH session
- Changes of version 2.9.1
  * Bug
    + ClientSession.auth().verify() is terminated with timeout
    + 2.9.0 release broken on Java 8
    + Infinite loop in
    org.apache.sshd.sftp.client.impl.SftpInputStreamAsync#doRead
    + Deadlock during session exit
    + Race condition is logged in ChannelAsyncOutputStream
- Changes of version 2.9.2
  * Bug
    + SFTP worker threads got stuck while processing PUT methods
    against one specific SFTP server
    + Use the maximum packet size of the communication partner
    + ExplicitPortForwardingTracker does not unbind auto-allocated
    one
    + Default SshClient FD leak because Selector not closed
    + Reading again from exhausted ChannelExec#getInvertedOut()
    throws IOException instead of returning -1
    + Keeping error streams and input streams separate after
    ChannelExec#setRedirectErrorStream(true) is called
    + Nio2Session.shutdownOutput() should wait for writes in
    progress
  * Test
    + Research intermittent failure in unit tests using various I/O
    service factories
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context
- Removed patches:
  * 0002-Fix-manifest-generation.patch
    + not needed any more in this version
  * apache-sshd-2.7.0-java8.patch
    + not needed since the Java 8 compatibility is handled by the
  - -release option
- Added patch:
  * apache-sshd-javadoc.patch
    + Fix different warnings in javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Clean-up the spec a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697025600">- Upgrade to upstrem version 2.10.0
  * Bug
    + SSHD-1295: Connection attempt not canceled when a connection
    timeout occurs
    + SSHD-1316: Possible OOM in ChannelPipedInputStream
    + SSHD-1319: SftpRemotePathChannel.transferFrom(...) ignores
    position argument
    + SSHD-1324: Rooted file system can leak informations
    + SSHD-1326: Failed to establish an SSH connection because the
    server identifier exceeds the int range
  * Improvement
    + SSHD-1315: Password in clear in SSHD server's logs
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1705665600">- Updated to upstream version 2.12.0
- Changes in version 2.11.0
  * Bug Fixes
    + GH-328 Added configurable timeout(s) to DefaultSftpClient
    + GH-370 Also compare file keys in ModifiableFileWatcher.
    + GH-371 Fix channel pool in SftpFileSystem.
    + GH-383 Use correct default OpenOptions in
    SftpFileSystemProvider.newFileChannel().
    + GH-384 Use correct lock modes for SFTP FileChannel.lock().
    + GH-388 ScpClient: support issuing commands to a server that
    uses a non-UTF-8 locale.
    + GH-398 SftpInputStreamAsync: fix reporting EOF on zero-length
    reads.
    + GH-403 Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.
    + GH-407 (Regression in 2.10.0) SFTP performance fix: override
    FilterOutputStream.write(byte[], int, int).
    + GH-410 Fix a race condition to ensure SSH_MSG_CHANNEL_EOF is
    always sent before SSH_MSG_CHANNEL_CLOSE.
    + GH-414 Fix error handling while flushing queued packets at end
    of KEX.
    + GH-420 Fix wrong log level on closing an Nio2Session.
    + SSHD-789 Fix detection of Android O/S from system properties.
    + SSHD-1259 Consider all applicable host keys from the
    known_hosts files.
    + SSHD-1310 SftpFileSystem: do not close user session.
    + SSHD-1327 ChannelAsyncOutputStream: remove write future when
    done.
    + SSHD-1332 (Regression in 2.10.0) Resolve ~ in IdentityFile
    file names in HostConfigEntry.
  * New Features
    + SSHD-1330 Use KeepAliveHandler global request instance in
    client as well
    + GH-356 Publish snapshot maven artifacts to the Apache
    Snapshots maven repository.
    + Bundle sshd-contrib has support classes for the HAProxy
    protocol V2.
- Changes in version 2.12.0
  * Bug Fixes
    + GH-428/GH-392 SCP client fails silently when error signalled
    due to missing file or lacking permissions
    + GH-434 Ignore unknown key types from agent or in OpenSSH host
    keys extension
  * New Features
    + GH-429 Support GIT protocol-v2
    + GH-445 OpenSSH "strict key exchange" protocol extension
    (CVE-2023-48795, bsc#1218189 mitigation)
- Modified patch:
  * apache-sshd-javadoc.patch
    + rediff to changed context and drop integrated hunks</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1729166400">- Add an "extras" flavour to build without cycles all modules we
  can
- Build also a standalone apache-sshd application
- Removed patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + use tomcat-jni instead and build the module
- Added patches:
  * file-name-mapping.patch
    + Do not add version to the assembled artifacts
  * password-no-echo.patch
    + Do not echo on the console the password</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1729166401">- Updated to upstream version 2.14.0
- Changes in version 2.14.0
  * Bug Fixes
    + GH-524 Performance improvements
    + GH-533 Fix multi-step authentication
    + GH-582 Fix filtering in NamedFactory
    + GH-587 Prevent NullPointerExceptionon closed channel in
    NettyIoSession
    + GH-590 Better support for FIPS
    + GH-597 Pass on Charset in
    ClientSession.executeRemoteCommand()
  * New Features
    + New utility methods SftpClient.put(Path localFile, String
    remoteFileName) and SftpClient.put(InputStream in, String
    remoteFileName) facilitate SFTP file uploading.
  * GH-590 Better support for FIPS
    Besides fixing a bug with bc-fips (the RandomGenerator class
    exists in normal Bouncy Castle, but not in the FIPS version,
    but Apache MINA sshd referenced it even if only bc-fips was
    present), support was improved for running in an environment
    restricted by FIPS.
    There is a new system property
    org.apache.sshd.security.fipsEnabled. If set to true, a number
    of crypto-algorithms not approved by FIPS 140 are disabled:
    + key exchange methods sntrup761x25519-sha512,
    sntrup761x25519-sha512@openssh.com, curve25519-sha256,
    curve25519-sha256@libssh.org, curve448-sha512.
    + the chacha20-poly1305 cipher.
    + the bcrypt KDF used in encrypted private key files in
    OpenSSH format.
    + all ed25519 keys and signatures.
    Additionally, the new "SunJCEWrapper" SecurityProviderRegistrar
    (see below) and the EdDSASecurityProviderRegistrar are
    disabled, and the BouncyCastleScurityProviderRegistrar looks
    only for the "BCFIPS" security provider, not for the normal
    "BC" provider.
    If the system property is not set to true, FIPS mode can be
    enabled programmatically by calling SecurityUtils.setFipsMode()
    before any other call to Apache MINA sshd.
  * Potential compatibility issues
    + New security provider registrar
    There is a new SecurityProviderRegistrar that is registered
    by default if there is a SunJCE security provider. It uses
    the AES and HmacSHA* implementations from SunJCE even if
    Bouncy Castle is also registered. SunJCE has native
    implementations, whereas Bouncy Castle may not.
    The new registrar has the name "SunJCEWrapper" and can be
    configured like any other registrar. It can be disabled via
    the system property
    org.apache.sshd.security.provider.SunJCEWrapper.enabled=false.
    It is also disabled in FIPS mode (see above).
    + GH-582 Fix filtering in NamedFactory
    The methods NamedFactory.setupBuiltinFactories(boolean
    ignoreUnsupported, ...) and
    NamedFactory.setupTransformedFactories(boolean
    ignoreUnsupported, ...) had a bug that gave the
    "ignoreUnsupported" parameter actually the meaning of
    "include unsupported".
    This was fixed in this release, but existing code calling
    these or one of the following methods:
    ~ BaseBuilder.setUpDefaultMacs(boolean ignoreUnsupported)
    ~ BaseBuilder.setUpDefaultCiphers(boolean ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ any of the methods starting with
    SshConfigFileReader.configure
    ~ SshClientConfigFileReader.configure(...)
    ~ SshServerConfigFileReader.configure(...)
    should be reviewed:
    ~ if the method is called with parameter value true, the
    result will no longer include unsupported algorithms.
    Formerly it wrongly did.
    ~ if the method is called with parameter value false, the
    result may include unsupported algorithms. Formerly it
    did not.
    So if existing code used parameter value false to ensure it
    never got unsupported algorithms, change it to true.
  * Major Code Re-factoring
    + JDK requirements
    ~ GH-536 The project now requires JDK 17 at build time, while
    the target runtime still remains unchanged to support JDK
    8.
- Changes in version 2.13.2
  * What's Changed
    + GH-525: Fix sntrup761x25519-sha512 by @tomaswolf in #528
- Changes in version 2.13.1
  * What's changed
    + This release does not contain any code changes. It is solely
    to rectify the issue that the 2.13.0 release encountered
    during the release process, where the source jars were not
    created.
- Changes in version 2.13.0
  * What's changed
    + GH-318: Handle cascaded proxy jumps by @tomaswolf in #512
    + GH-427: Read initial ACK on channel open prior to direct
    stream upload &amp; close streams prior to exit code handling by
    @TerraNibble in #464
    + GH-455: ensure BaseCipher.update() fulfills the contract by
    @tomaswolf in #463
    + GH-470: Synchronize not thread safe
    java.security.KeyPairGenerator.generateKe… by
    @zakharovsergey1000 in #467
    + GH-476: Fix Android detection false negative by @wh0
    + GH-475: Switch uses of JSch library to the
    com.github.mwiede:jsch fork by @Alex-Vol-Amz
    + GH-472: change client start condition in sshd-spring-sftp by
    @alwaystom
    + GH-489: sftp readdir: determine file type from longname by
    @tomaswolf in #491
    + GH-486: Add missing U2F {ed25519,ecdsa}-sk public key
    equality methods by @lf-
    + SSHD-1237 Handle keep-alive channel requests by @tomaswolf in
    [#492]
    + GH-494: Nio2Session improvements by @evgeny-pasynkov
    + GH-468: Handle excess data in SFTP read requests by
    @tomaswolf in #495
    + GH-498: Implement the "sntrup761x25519-sha512@openssh.com"
    KEX method by @tomaswolf
    + GH-500: SftpFileSystemProvider: close SftpClient on exception
    by @tomaswolf in #501
    + GH-504: Pass reason to sessionNegotiationEnd by @duco-lw in
    [#505]
    + GH-461: Fix heartbeats with wantReply=true by @tomaswolf in
    [#507]
    + GH-493: Fix arcfour128 and arcfour256 ciphers (regression in
    2.2.0)
    + GH-509: SFTP v[456] client: validate attribute flags
    + GH-510: Fix class name in BuiltinIoServiceFactoryFactories
    (regression in 2.6.0)
  * New Features
    + sntrup761x25519-sha512@openssh.com Key Exchange
    The key exchange method sntrup761x25519-sha512@openssh.com is
    now available if the Bouncy Castle library is available.
    This uses a post-quantum key encapsulation method (KEM) to
    make key exchange future-proof against quantum attacks.
    More information can be found in IETF Memo Secure Shell (SSH)
    Key Exchange Method Using Hybrid Streamlined NTRU Prime
    sntrup761 and X25519 with SHA-512: sntrup761x25519-sha512.
    + Behavioral changes and enhancements
    ~ GH-318 Handle cascaded proxy jumps
    Proxy jumps can be configured via host configuration
    entries in two ways. First, proxies can be chained directly
    by specifiying several proxies in one ProxyJump directive:
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2, jumphost1
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    Connecting to server target will first connect to
    jumphost1, then tunnel through to jumphost2, and finally
    tunnel to target. So the full connection will be
    client→jumphost1→jumphost2→target.
    Such proxy jump chains were already supported in Apache
    MINA SSHD.
    Newly, Apache MINA SSHD also supports cascading proxy
    jumps, so a configuration like
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    ProxyJump jumphost1
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    also works now, and produces the same connection
    client→jumphost1→jumphost2→target.
    It is possible to mis-configure such proxy jump cascades to
    have loops. (For instance, if host jumphost1 in the above
    example had a ProxyJump jumphost2 directive.) To catch such
    misconfigurations, Apache MINA SSHD imposes an upper limit
    on the total number of proxy jumps in a connection. An
    exception is thrown if there are more than
    CoreModuleProperties.MAX_PROXY_JUMPS proxy jumps in a
    connection. The default value of this property is 10. Most
    real uses of proxy jumps will have one or maybe two proxy
    jumps only.
    ~ GH-461 Fix heartbeats with wantReply=true
    The client-side heartbeat mechanism has been updated. Such
    heartbeats are configured via the
    CoreModuleProperties.HEARTBEAT_INTERVAL property. If this
    interval is &gt; 0, heartbeats are sent to the server.
    Previously these heartbeats could also be configured with a
    CoreModuleProperties.HEARTBEAT_REPLY_WAIT timeout. If the
    timeout was &lt;= 0, the client would just send heartbeat
    requests without expecting any answers. If the timeout was
    &gt; 0, the client would send requests with a flag indicating
    that the server should reply. The client would then wait
    for the specified duration for the reply and would
    terminate the connection if none was received.
    This mechanism could cause trouble if the timeout was
    fairly long and the server was slow to respond. A timeout
    longer than the interval could also delay subsequent
    heartbeats.
    The CoreModuleProperties.HEARTBEAT_REPLY_WAIT property is
    now deprecated.
    There is a new configuration property
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX instead. It
    defines a limit for the number of heartbeats sent without
    receiving a reply before a session is terminated. If the
    value is &lt;= 0, the client still sends heartbeats without
    expecting any reply. If the value is &gt; 0, the client will
    request a reply from the server for each heartbeat message,
    and it will terminate the connection if the number of
    unanswered heartbeats reaches
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX.
    This new way to configure heartbeats aligns with the
    OpenSSH configuration options ServerAliveInterval and
    ServerAliveCountMax.
    For compatibility with older configurations that explicitly
    define CoreModuleProperties.HEARTBEAT_REPLY_WAIT, the new
    code maps this to the new configuration (but only if
    CoreModuleProperties.HEARTBEAT_INTERVAL &gt; 0 and the new
    property CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX has
    not been set) by setting
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX to
    = CoreModuleProperties.HEARTBEAT_REPLY_WAIT &lt;= 0:
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX = 0
    = otherwise: (CoreModuleProperties.HEARTBEAT_REPLY_WAIT /
    CoreModuleProperties.HEARTBEAT_INTERVAL) + 1.
    ~ GH-468 SFTP: validate length of data received: must not be
    more than requested
    SFTP read operations now check the amount of data they get
    back. If it's more than requested an exception is thrown.
    SFTP servers must never return more data than the client
    requested, but it appears that there are some that do so.
    If property SftpModuleProperties.TOLERATE_EXCESS_DATA is
    set to true, a warning is logged and such excess data is
    silently discarded.
  * Potential compatibility issues
    + AES-CBC ciphers removed from server's defaults
    The AES-CBC ciphers aes128-cbc, aes192-cbc, and aes256-cbc
    have been removed from the default list of cipher algorithms
    that a server proposes in the key exchange. OpenSSH has
    removed these cipher algorithms from the server proposal in
    2014, and has removed them from the client proposal in 2017.
    The cipher implementations still exist but they are not
    enabled by default. Existing code that explicitly sets the
    cipher factories is unaffected. Code that relies on the
    default settings will newly create a server that does not
    support the CBC-mode ciphers. To enable the CBC-mode ciphers,
    one can use for instance
    SshServer server = ServerBuilder.builder()
    ...
    .cipherFactories(BuiltinFactory.setUpFactories(false,
    BaseBuilder.DEFAULT_CIPHERS_PREFERENCES));
    ...
    .build();
    For the SSH client, the CBC ciphers are still enabled by
    default to facilitate connecting to legacy servers. We plan
    to remove the CBC ciphers from the client's defaults in the
    next release.
- Changes in version 2.12.1
  * Bug Fixes
    + GH-458 Singleton thread pool for kex message handler flushing
    + SSHD-1338 Restore binary compatibility with 2.9.2
  * What's Changed
    + Fix link by @swiedenfeld in #454
    + SSHD-1338 Restore binary compatibility with 2.9.2 by @gnodet
    in #456
    + Use a singleton threadpool for kex message handler flushing
    by @FliegenKLATSCH in #459
- Enable module: sshd-openpgp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix wrong invocation of xmvn-subst</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750420800">- Fix an incompletely interpolated dependency with maven 4.0.0-rc-4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 2.16.0
  * Changes of version 2.16.0
    + bugfix: fix cert auth failed bug
    + GH-664: Skip MAC negotiation if an AEAD cipher was negotiated
    + GH-663: Fix a race in IoSession creation
    + Also test sshd-mina using mina-core 2.2.4
    + ScpShell fixes; SFTP append mode for buggy servers
    + fix sources.jar Reproducible Builds issue
    + GH-700: Fix race in AbstractCloseable.doCloseImmediately()
    + GH-705: Make ChannelToPortHandler accessible to user code
    + GH-709: Handle keep-alive channel messages sent by an old
    OpenSSH server
    + GH-727: supply default port for proxyJump if no
    HostConfigEntry
    + GH-733: Fix SftpRemotePathChannel.transferTo
    + GH-725: Added commandTimeoutMillis in executeRemoteCommand
    + GH-774: Fix WritePendingException
    + #771 Avoid NoClassDefFoundError:
    net/i2p/crypto/eddsa/EdDSAPublicKey
    + GH-516: Fix filesystem-id parsing in getFileSystem(URI)
    + GH-754: Don't close DefaultForwarder on bind error
    + Close repository after usage in GitPackCommand
    + Trigger ClientChannelEvent.Timeout and
    ClientSessionEvent.TIMEOUT independently to host's program
    cycle times
  * Changes of version 2.15.0
    + GH-618: Fix reading an OpenSshCertificate from a Buffer
    + Add interface to configure details of JGit's pack
    implementation
    + ML-KEM key exchanges using Bouncy Castle 1.79
    + GH-628: Fix reading directories with trailing blanks in the
    name
    + GH-626: Enable Streaming.Async for ChannelDirectTcpip
    + Sftp server ‘ls’ command timeout
    + GH-636: Handle unknown key types in known_hosts
    + GH-643: provide interfaces for caching file attributes on
    paths
    + Bouncy Castle EdDSA / Ed25519 Support
    + Abstract revoked key handling in KnownHostsServerKeyVerifier
- Removed patch:
  * apache-sshd-javadoc.patch
    + not needed with this version</changelog>
</package>
<package pkgid="35a9e9f039388a253d81ecf67e09cb7b2f99ba29b04864982867875cc5ed2bfafd9f5b64a6eba439914cd0a174a196b2e20e3a14ac4f247f3ee74520a3b476f9" name="apache-sshd-extras-javadoc" arch="noarch">
  <version epoch="0" ver="2.16.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1668600000">- Upgrade to version 2.9.2 (bsc#1205463, CVE-2022-45047)
- Changes in version 2.8.0
  * Bug
    + Wrong server key algorithm choose
    + Expiration of OpenSshCertificates needs to compare timestamps
    as unsigned long
    + SFTP Get downloads empty file from servers which supports EOF
    indication after data
    + skip() doesn't work properly in SftpInputStreamAsync
    + OpenMode and CopyMode is not honored as expected in
    version &gt; 4 of SFTP api
    + SftpTransferTest sometimes hangs (failure during rekeying)
    + Race condition in KEX
    + Fix the ciphers supported documentation
    + Update tarLongFileMode to use POSIX
    + WinsCP transfer failure to Apache SSHD Server
    + Pubkey auth: keys from ssh-agent are used even if
    HostConfigEntry.isIdentitiesOnly() is true
    + Support RSA SHA2 signatures via SSH agent
    + NOTICE: wrong copyright year range
    + Wrong creationTime in writeAttrs for SFTP
    + sshd-netty logs all traffic on INFO level
  * New Feature
    + Add support for chacha20-poly1305@openssh.com
    + Parsing of ~/.ssh/config Host patterns fails with extra
    whitespace
    + Support generating OpenSSH client certificates
  * Improvement
    + Add support for curve25519-sha256@libssh.org key exchange
    + OpenSSH certificates: check certificate type
    + OpenSSHCertificatesTest: certificates expire in 2030
    + Display IdleTimeOut in more user-friendly format
    + sendChunkIfRemoteWindowIsSmallerThanPacketSize flag in
    ChannelAsyncOutputStream constructor configurable from
    outside using variable/config file
    + Intercepting the server exception message from server in SSHD
    client
    + Implement RFC 8332 server-sig-algs on the server
    + Slow performance listing huge number of files on Apache SSHD
    server
    + SFTP: too many LSTAT calls
    + Support key constraints when adding a key to an SSH agent
    + Add SFTP server side file custom attributes hook
  * Task
    + Make sure the project is built using a &lt;release&gt;1.8&lt;/release&gt;
  * Question
    + UserInteraction Problem
- Changes of vesion 2.9.0
  * Bug
    + Deadlock on disconnection at the end of key-exchange
    + Remote port forwarding mode does not handle EOF properly
    + Public key authentication: wrong signature algorithm used
    (ed25519 key with ssh-rsa signature)
    + Client fails window adjust above Integer.MAX_VALUE
    + class loader fails to load
    org.apache.sshd.common.cipher.BaseGCMCipher
    + Shell is not getting closed if the command has already closed
    the OutputStream it is using.
    + Sometimes async write listener is not called
    + Unhandled SSH_MSG_CHANNEL_WINDOW_ADJUST leeds to
    SocketTimeoutException
    + different host key algorithm used on rekey than used for the
    initial connection
    + OpenSSH certificate is not properly encoded when critical
    options are included
    + TCP/IP remote port forwarding with wildcard IP addresses
    doesn't work with OpenSSH
    + UserAuthPublicKey: uses ssh-rsa signatures for RSA keys from
    an agent
  * New Feature
    + Add support for Argon2 encrypted PUTTY key files
    + Add support for merged inverted output and error streams of
    remote process
  * Improvement
    + Add support for "limits@openssh.com" SFTP extension
    + Support host-based pubkey authentication in the client
    + Send environment variable and open subsystem at the same time
    for SSH session
- Changes of version 2.9.1
  * Bug
    + ClientSession.auth().verify() is terminated with timeout
    + 2.9.0 release broken on Java 8
    + Infinite loop in
    org.apache.sshd.sftp.client.impl.SftpInputStreamAsync#doRead
    + Deadlock during session exit
    + Race condition is logged in ChannelAsyncOutputStream
- Changes of version 2.9.2
  * Bug
    + SFTP worker threads got stuck while processing PUT methods
    against one specific SFTP server
    + Use the maximum packet size of the communication partner
    + ExplicitPortForwardingTracker does not unbind auto-allocated
    one
    + Default SshClient FD leak because Selector not closed
    + Reading again from exhausted ChannelExec#getInvertedOut()
    throws IOException instead of returning -1
    + Keeping error streams and input streams separate after
    ChannelExec#setRedirectErrorStream(true) is called
    + Nio2Session.shutdownOutput() should wait for writes in
    progress
  * Test
    + Research intermittent failure in unit tests using various I/O
    service factories
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context
- Removed patches:
  * 0002-Fix-manifest-generation.patch
    + not needed any more in this version
  * apache-sshd-2.7.0-java8.patch
    + not needed since the Java 8 compatibility is handled by the
  - -release option
- Added patch:
  * apache-sshd-javadoc.patch
    + Fix different warnings in javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Clean-up the spec a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697025600">- Upgrade to upstrem version 2.10.0
  * Bug
    + SSHD-1295: Connection attempt not canceled when a connection
    timeout occurs
    + SSHD-1316: Possible OOM in ChannelPipedInputStream
    + SSHD-1319: SftpRemotePathChannel.transferFrom(...) ignores
    position argument
    + SSHD-1324: Rooted file system can leak informations
    + SSHD-1326: Failed to establish an SSH connection because the
    server identifier exceeds the int range
  * Improvement
    + SSHD-1315: Password in clear in SSHD server's logs
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1705665600">- Updated to upstream version 2.12.0
- Changes in version 2.11.0
  * Bug Fixes
    + GH-328 Added configurable timeout(s) to DefaultSftpClient
    + GH-370 Also compare file keys in ModifiableFileWatcher.
    + GH-371 Fix channel pool in SftpFileSystem.
    + GH-383 Use correct default OpenOptions in
    SftpFileSystemProvider.newFileChannel().
    + GH-384 Use correct lock modes for SFTP FileChannel.lock().
    + GH-388 ScpClient: support issuing commands to a server that
    uses a non-UTF-8 locale.
    + GH-398 SftpInputStreamAsync: fix reporting EOF on zero-length
    reads.
    + GH-403 Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.
    + GH-407 (Regression in 2.10.0) SFTP performance fix: override
    FilterOutputStream.write(byte[], int, int).
    + GH-410 Fix a race condition to ensure SSH_MSG_CHANNEL_EOF is
    always sent before SSH_MSG_CHANNEL_CLOSE.
    + GH-414 Fix error handling while flushing queued packets at end
    of KEX.
    + GH-420 Fix wrong log level on closing an Nio2Session.
    + SSHD-789 Fix detection of Android O/S from system properties.
    + SSHD-1259 Consider all applicable host keys from the
    known_hosts files.
    + SSHD-1310 SftpFileSystem: do not close user session.
    + SSHD-1327 ChannelAsyncOutputStream: remove write future when
    done.
    + SSHD-1332 (Regression in 2.10.0) Resolve ~ in IdentityFile
    file names in HostConfigEntry.
  * New Features
    + SSHD-1330 Use KeepAliveHandler global request instance in
    client as well
    + GH-356 Publish snapshot maven artifacts to the Apache
    Snapshots maven repository.
    + Bundle sshd-contrib has support classes for the HAProxy
    protocol V2.
- Changes in version 2.12.0
  * Bug Fixes
    + GH-428/GH-392 SCP client fails silently when error signalled
    due to missing file or lacking permissions
    + GH-434 Ignore unknown key types from agent or in OpenSSH host
    keys extension
  * New Features
    + GH-429 Support GIT protocol-v2
    + GH-445 OpenSSH "strict key exchange" protocol extension
    (CVE-2023-48795, bsc#1218189 mitigation)
- Modified patch:
  * apache-sshd-javadoc.patch
    + rediff to changed context and drop integrated hunks</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1729166400">- Add an "extras" flavour to build without cycles all modules we
  can
- Build also a standalone apache-sshd application
- Removed patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + use tomcat-jni instead and build the module
- Added patches:
  * file-name-mapping.patch
    + Do not add version to the assembled artifacts
  * password-no-echo.patch
    + Do not echo on the console the password</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1729166401">- Updated to upstream version 2.14.0
- Changes in version 2.14.0
  * Bug Fixes
    + GH-524 Performance improvements
    + GH-533 Fix multi-step authentication
    + GH-582 Fix filtering in NamedFactory
    + GH-587 Prevent NullPointerExceptionon closed channel in
    NettyIoSession
    + GH-590 Better support for FIPS
    + GH-597 Pass on Charset in
    ClientSession.executeRemoteCommand()
  * New Features
    + New utility methods SftpClient.put(Path localFile, String
    remoteFileName) and SftpClient.put(InputStream in, String
    remoteFileName) facilitate SFTP file uploading.
  * GH-590 Better support for FIPS
    Besides fixing a bug with bc-fips (the RandomGenerator class
    exists in normal Bouncy Castle, but not in the FIPS version,
    but Apache MINA sshd referenced it even if only bc-fips was
    present), support was improved for running in an environment
    restricted by FIPS.
    There is a new system property
    org.apache.sshd.security.fipsEnabled. If set to true, a number
    of crypto-algorithms not approved by FIPS 140 are disabled:
    + key exchange methods sntrup761x25519-sha512,
    sntrup761x25519-sha512@openssh.com, curve25519-sha256,
    curve25519-sha256@libssh.org, curve448-sha512.
    + the chacha20-poly1305 cipher.
    + the bcrypt KDF used in encrypted private key files in
    OpenSSH format.
    + all ed25519 keys and signatures.
    Additionally, the new "SunJCEWrapper" SecurityProviderRegistrar
    (see below) and the EdDSASecurityProviderRegistrar are
    disabled, and the BouncyCastleScurityProviderRegistrar looks
    only for the "BCFIPS" security provider, not for the normal
    "BC" provider.
    If the system property is not set to true, FIPS mode can be
    enabled programmatically by calling SecurityUtils.setFipsMode()
    before any other call to Apache MINA sshd.
  * Potential compatibility issues
    + New security provider registrar
    There is a new SecurityProviderRegistrar that is registered
    by default if there is a SunJCE security provider. It uses
    the AES and HmacSHA* implementations from SunJCE even if
    Bouncy Castle is also registered. SunJCE has native
    implementations, whereas Bouncy Castle may not.
    The new registrar has the name "SunJCEWrapper" and can be
    configured like any other registrar. It can be disabled via
    the system property
    org.apache.sshd.security.provider.SunJCEWrapper.enabled=false.
    It is also disabled in FIPS mode (see above).
    + GH-582 Fix filtering in NamedFactory
    The methods NamedFactory.setupBuiltinFactories(boolean
    ignoreUnsupported, ...) and
    NamedFactory.setupTransformedFactories(boolean
    ignoreUnsupported, ...) had a bug that gave the
    "ignoreUnsupported" parameter actually the meaning of
    "include unsupported".
    This was fixed in this release, but existing code calling
    these or one of the following methods:
    ~ BaseBuilder.setUpDefaultMacs(boolean ignoreUnsupported)
    ~ BaseBuilder.setUpDefaultCiphers(boolean ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ any of the methods starting with
    SshConfigFileReader.configure
    ~ SshClientConfigFileReader.configure(...)
    ~ SshServerConfigFileReader.configure(...)
    should be reviewed:
    ~ if the method is called with parameter value true, the
    result will no longer include unsupported algorithms.
    Formerly it wrongly did.
    ~ if the method is called with parameter value false, the
    result may include unsupported algorithms. Formerly it
    did not.
    So if existing code used parameter value false to ensure it
    never got unsupported algorithms, change it to true.
  * Major Code Re-factoring
    + JDK requirements
    ~ GH-536 The project now requires JDK 17 at build time, while
    the target runtime still remains unchanged to support JDK
    8.
- Changes in version 2.13.2
  * What's Changed
    + GH-525: Fix sntrup761x25519-sha512 by @tomaswolf in #528
- Changes in version 2.13.1
  * What's changed
    + This release does not contain any code changes. It is solely
    to rectify the issue that the 2.13.0 release encountered
    during the release process, where the source jars were not
    created.
- Changes in version 2.13.0
  * What's changed
    + GH-318: Handle cascaded proxy jumps by @tomaswolf in #512
    + GH-427: Read initial ACK on channel open prior to direct
    stream upload &amp; close streams prior to exit code handling by
    @TerraNibble in #464
    + GH-455: ensure BaseCipher.update() fulfills the contract by
    @tomaswolf in #463
    + GH-470: Synchronize not thread safe
    java.security.KeyPairGenerator.generateKe… by
    @zakharovsergey1000 in #467
    + GH-476: Fix Android detection false negative by @wh0
    + GH-475: Switch uses of JSch library to the
    com.github.mwiede:jsch fork by @Alex-Vol-Amz
    + GH-472: change client start condition in sshd-spring-sftp by
    @alwaystom
    + GH-489: sftp readdir: determine file type from longname by
    @tomaswolf in #491
    + GH-486: Add missing U2F {ed25519,ecdsa}-sk public key
    equality methods by @lf-
    + SSHD-1237 Handle keep-alive channel requests by @tomaswolf in
    [#492]
    + GH-494: Nio2Session improvements by @evgeny-pasynkov
    + GH-468: Handle excess data in SFTP read requests by
    @tomaswolf in #495
    + GH-498: Implement the "sntrup761x25519-sha512@openssh.com"
    KEX method by @tomaswolf
    + GH-500: SftpFileSystemProvider: close SftpClient on exception
    by @tomaswolf in #501
    + GH-504: Pass reason to sessionNegotiationEnd by @duco-lw in
    [#505]
    + GH-461: Fix heartbeats with wantReply=true by @tomaswolf in
    [#507]
    + GH-493: Fix arcfour128 and arcfour256 ciphers (regression in
    2.2.0)
    + GH-509: SFTP v[456] client: validate attribute flags
    + GH-510: Fix class name in BuiltinIoServiceFactoryFactories
    (regression in 2.6.0)
  * New Features
    + sntrup761x25519-sha512@openssh.com Key Exchange
    The key exchange method sntrup761x25519-sha512@openssh.com is
    now available if the Bouncy Castle library is available.
    This uses a post-quantum key encapsulation method (KEM) to
    make key exchange future-proof against quantum attacks.
    More information can be found in IETF Memo Secure Shell (SSH)
    Key Exchange Method Using Hybrid Streamlined NTRU Prime
    sntrup761 and X25519 with SHA-512: sntrup761x25519-sha512.
    + Behavioral changes and enhancements
    ~ GH-318 Handle cascaded proxy jumps
    Proxy jumps can be configured via host configuration
    entries in two ways. First, proxies can be chained directly
    by specifiying several proxies in one ProxyJump directive:
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2, jumphost1
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    Connecting to server target will first connect to
    jumphost1, then tunnel through to jumphost2, and finally
    tunnel to target. So the full connection will be
    client→jumphost1→jumphost2→target.
    Such proxy jump chains were already supported in Apache
    MINA SSHD.
    Newly, Apache MINA SSHD also supports cascading proxy
    jumps, so a configuration like
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    ProxyJump jumphost1
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    also works now, and produces the same connection
    client→jumphost1→jumphost2→target.
    It is possible to mis-configure such proxy jump cascades to
    have loops. (For instance, if host jumphost1 in the above
    example had a ProxyJump jumphost2 directive.) To catch such
    misconfigurations, Apache MINA SSHD imposes an upper limit
    on the total number of proxy jumps in a connection. An
    exception is thrown if there are more than
    CoreModuleProperties.MAX_PROXY_JUMPS proxy jumps in a
    connection. The default value of this property is 10. Most
    real uses of proxy jumps will have one or maybe two proxy
    jumps only.
    ~ GH-461 Fix heartbeats with wantReply=true
    The client-side heartbeat mechanism has been updated. Such
    heartbeats are configured via the
    CoreModuleProperties.HEARTBEAT_INTERVAL property. If this
    interval is &gt; 0, heartbeats are sent to the server.
    Previously these heartbeats could also be configured with a
    CoreModuleProperties.HEARTBEAT_REPLY_WAIT timeout. If the
    timeout was &lt;= 0, the client would just send heartbeat
    requests without expecting any answers. If the timeout was
    &gt; 0, the client would send requests with a flag indicating
    that the server should reply. The client would then wait
    for the specified duration for the reply and would
    terminate the connection if none was received.
    This mechanism could cause trouble if the timeout was
    fairly long and the server was slow to respond. A timeout
    longer than the interval could also delay subsequent
    heartbeats.
    The CoreModuleProperties.HEARTBEAT_REPLY_WAIT property is
    now deprecated.
    There is a new configuration property
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX instead. It
    defines a limit for the number of heartbeats sent without
    receiving a reply before a session is terminated. If the
    value is &lt;= 0, the client still sends heartbeats without
    expecting any reply. If the value is &gt; 0, the client will
    request a reply from the server for each heartbeat message,
    and it will terminate the connection if the number of
    unanswered heartbeats reaches
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX.
    This new way to configure heartbeats aligns with the
    OpenSSH configuration options ServerAliveInterval and
    ServerAliveCountMax.
    For compatibility with older configurations that explicitly
    define CoreModuleProperties.HEARTBEAT_REPLY_WAIT, the new
    code maps this to the new configuration (but only if
    CoreModuleProperties.HEARTBEAT_INTERVAL &gt; 0 and the new
    property CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX has
    not been set) by setting
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX to
    = CoreModuleProperties.HEARTBEAT_REPLY_WAIT &lt;= 0:
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX = 0
    = otherwise: (CoreModuleProperties.HEARTBEAT_REPLY_WAIT /
    CoreModuleProperties.HEARTBEAT_INTERVAL) + 1.
    ~ GH-468 SFTP: validate length of data received: must not be
    more than requested
    SFTP read operations now check the amount of data they get
    back. If it's more than requested an exception is thrown.
    SFTP servers must never return more data than the client
    requested, but it appears that there are some that do so.
    If property SftpModuleProperties.TOLERATE_EXCESS_DATA is
    set to true, a warning is logged and such excess data is
    silently discarded.
  * Potential compatibility issues
    + AES-CBC ciphers removed from server's defaults
    The AES-CBC ciphers aes128-cbc, aes192-cbc, and aes256-cbc
    have been removed from the default list of cipher algorithms
    that a server proposes in the key exchange. OpenSSH has
    removed these cipher algorithms from the server proposal in
    2014, and has removed them from the client proposal in 2017.
    The cipher implementations still exist but they are not
    enabled by default. Existing code that explicitly sets the
    cipher factories is unaffected. Code that relies on the
    default settings will newly create a server that does not
    support the CBC-mode ciphers. To enable the CBC-mode ciphers,
    one can use for instance
    SshServer server = ServerBuilder.builder()
    ...
    .cipherFactories(BuiltinFactory.setUpFactories(false,
    BaseBuilder.DEFAULT_CIPHERS_PREFERENCES));
    ...
    .build();
    For the SSH client, the CBC ciphers are still enabled by
    default to facilitate connecting to legacy servers. We plan
    to remove the CBC ciphers from the client's defaults in the
    next release.
- Changes in version 2.12.1
  * Bug Fixes
    + GH-458 Singleton thread pool for kex message handler flushing
    + SSHD-1338 Restore binary compatibility with 2.9.2
  * What's Changed
    + Fix link by @swiedenfeld in #454
    + SSHD-1338 Restore binary compatibility with 2.9.2 by @gnodet
    in #456
    + Use a singleton threadpool for kex message handler flushing
    by @FliegenKLATSCH in #459
- Enable module: sshd-openpgp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix wrong invocation of xmvn-subst</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750420800">- Fix an incompletely interpolated dependency with maven 4.0.0-rc-4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 2.16.0
  * Changes of version 2.16.0
    + bugfix: fix cert auth failed bug
    + GH-664: Skip MAC negotiation if an AEAD cipher was negotiated
    + GH-663: Fix a race in IoSession creation
    + Also test sshd-mina using mina-core 2.2.4
    + ScpShell fixes; SFTP append mode for buggy servers
    + fix sources.jar Reproducible Builds issue
    + GH-700: Fix race in AbstractCloseable.doCloseImmediately()
    + GH-705: Make ChannelToPortHandler accessible to user code
    + GH-709: Handle keep-alive channel messages sent by an old
    OpenSSH server
    + GH-727: supply default port for proxyJump if no
    HostConfigEntry
    + GH-733: Fix SftpRemotePathChannel.transferTo
    + GH-725: Added commandTimeoutMillis in executeRemoteCommand
    + GH-774: Fix WritePendingException
    + #771 Avoid NoClassDefFoundError:
    net/i2p/crypto/eddsa/EdDSAPublicKey
    + GH-516: Fix filesystem-id parsing in getFileSystem(URI)
    + GH-754: Don't close DefaultForwarder on bind error
    + Close repository after usage in GitPackCommand
    + Trigger ClientChannelEvent.Timeout and
    ClientSessionEvent.TIMEOUT independently to host's program
    cycle times
  * Changes of version 2.15.0
    + GH-618: Fix reading an OpenSshCertificate from a Buffer
    + Add interface to configure details of JGit's pack
    implementation
    + ML-KEM key exchanges using Bouncy Castle 1.79
    + GH-628: Fix reading directories with trailing blanks in the
    name
    + GH-626: Enable Streaming.Async for ChannelDirectTcpip
    + Sftp server ‘ls’ command timeout
    + GH-636: Handle unknown key types in known_hosts
    + GH-643: provide interfaces for caching file attributes on
    paths
    + Bouncy Castle EdDSA / Ed25519 Support
    + Abstract revoked key handling in KnownHostsServerKeyVerifier
- Removed patch:
  * apache-sshd-javadoc.patch
    + not needed with this version</changelog>
</package>
<package pkgid="655fece61a4115a9c19877d52b12e2d688577dd8c6b89304d8b2ea065ec44220bba3c17631aac165634896f48002188f3d9cc73deeaeac99bacf68eed792dd36" name="apache-sshd-javadoc" arch="noarch">
  <version epoch="0" ver="2.16.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1668600000">- Upgrade to version 2.9.2 (bsc#1205463, CVE-2022-45047)
- Changes in version 2.8.0
  * Bug
    + Wrong server key algorithm choose
    + Expiration of OpenSshCertificates needs to compare timestamps
    as unsigned long
    + SFTP Get downloads empty file from servers which supports EOF
    indication after data
    + skip() doesn't work properly in SftpInputStreamAsync
    + OpenMode and CopyMode is not honored as expected in
    version &gt; 4 of SFTP api
    + SftpTransferTest sometimes hangs (failure during rekeying)
    + Race condition in KEX
    + Fix the ciphers supported documentation
    + Update tarLongFileMode to use POSIX
    + WinsCP transfer failure to Apache SSHD Server
    + Pubkey auth: keys from ssh-agent are used even if
    HostConfigEntry.isIdentitiesOnly() is true
    + Support RSA SHA2 signatures via SSH agent
    + NOTICE: wrong copyright year range
    + Wrong creationTime in writeAttrs for SFTP
    + sshd-netty logs all traffic on INFO level
  * New Feature
    + Add support for chacha20-poly1305@openssh.com
    + Parsing of ~/.ssh/config Host patterns fails with extra
    whitespace
    + Support generating OpenSSH client certificates
  * Improvement
    + Add support for curve25519-sha256@libssh.org key exchange
    + OpenSSH certificates: check certificate type
    + OpenSSHCertificatesTest: certificates expire in 2030
    + Display IdleTimeOut in more user-friendly format
    + sendChunkIfRemoteWindowIsSmallerThanPacketSize flag in
    ChannelAsyncOutputStream constructor configurable from
    outside using variable/config file
    + Intercepting the server exception message from server in SSHD
    client
    + Implement RFC 8332 server-sig-algs on the server
    + Slow performance listing huge number of files on Apache SSHD
    server
    + SFTP: too many LSTAT calls
    + Support key constraints when adding a key to an SSH agent
    + Add SFTP server side file custom attributes hook
  * Task
    + Make sure the project is built using a &lt;release&gt;1.8&lt;/release&gt;
  * Question
    + UserInteraction Problem
- Changes of vesion 2.9.0
  * Bug
    + Deadlock on disconnection at the end of key-exchange
    + Remote port forwarding mode does not handle EOF properly
    + Public key authentication: wrong signature algorithm used
    (ed25519 key with ssh-rsa signature)
    + Client fails window adjust above Integer.MAX_VALUE
    + class loader fails to load
    org.apache.sshd.common.cipher.BaseGCMCipher
    + Shell is not getting closed if the command has already closed
    the OutputStream it is using.
    + Sometimes async write listener is not called
    + Unhandled SSH_MSG_CHANNEL_WINDOW_ADJUST leeds to
    SocketTimeoutException
    + different host key algorithm used on rekey than used for the
    initial connection
    + OpenSSH certificate is not properly encoded when critical
    options are included
    + TCP/IP remote port forwarding with wildcard IP addresses
    doesn't work with OpenSSH
    + UserAuthPublicKey: uses ssh-rsa signatures for RSA keys from
    an agent
  * New Feature
    + Add support for Argon2 encrypted PUTTY key files
    + Add support for merged inverted output and error streams of
    remote process
  * Improvement
    + Add support for "limits@openssh.com" SFTP extension
    + Support host-based pubkey authentication in the client
    + Send environment variable and open subsystem at the same time
    for SSH session
- Changes of version 2.9.1
  * Bug
    + ClientSession.auth().verify() is terminated with timeout
    + 2.9.0 release broken on Java 8
    + Infinite loop in
    org.apache.sshd.sftp.client.impl.SftpInputStreamAsync#doRead
    + Deadlock during session exit
    + Race condition is logged in ChannelAsyncOutputStream
- Changes of version 2.9.2
  * Bug
    + SFTP worker threads got stuck while processing PUT methods
    against one specific SFTP server
    + Use the maximum packet size of the communication partner
    + ExplicitPortForwardingTracker does not unbind auto-allocated
    one
    + Default SshClient FD leak because Selector not closed
    + Reading again from exhausted ChannelExec#getInvertedOut()
    throws IOException instead of returning -1
    + Keeping error streams and input streams separate after
    ChannelExec#setRedirectErrorStream(true) is called
    + Nio2Session.shutdownOutput() should wait for writes in
    progress
  * Test
    + Research intermittent failure in unit tests using various I/O
    service factories
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context
- Removed patches:
  * 0002-Fix-manifest-generation.patch
    + not needed any more in this version
  * apache-sshd-2.7.0-java8.patch
    + not needed since the Java 8 compatibility is handled by the
  - -release option
- Added patch:
  * apache-sshd-javadoc.patch
    + Fix different warnings in javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Clean-up the spec a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697025600">- Upgrade to upstrem version 2.10.0
  * Bug
    + SSHD-1295: Connection attempt not canceled when a connection
    timeout occurs
    + SSHD-1316: Possible OOM in ChannelPipedInputStream
    + SSHD-1319: SftpRemotePathChannel.transferFrom(...) ignores
    position argument
    + SSHD-1324: Rooted file system can leak informations
    + SSHD-1326: Failed to establish an SSH connection because the
    server identifier exceeds the int range
  * Improvement
    + SSHD-1315: Password in clear in SSHD server's logs
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1705665600">- Updated to upstream version 2.12.0
- Changes in version 2.11.0
  * Bug Fixes
    + GH-328 Added configurable timeout(s) to DefaultSftpClient
    + GH-370 Also compare file keys in ModifiableFileWatcher.
    + GH-371 Fix channel pool in SftpFileSystem.
    + GH-383 Use correct default OpenOptions in
    SftpFileSystemProvider.newFileChannel().
    + GH-384 Use correct lock modes for SFTP FileChannel.lock().
    + GH-388 ScpClient: support issuing commands to a server that
    uses a non-UTF-8 locale.
    + GH-398 SftpInputStreamAsync: fix reporting EOF on zero-length
    reads.
    + GH-403 Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.
    + GH-407 (Regression in 2.10.0) SFTP performance fix: override
    FilterOutputStream.write(byte[], int, int).
    + GH-410 Fix a race condition to ensure SSH_MSG_CHANNEL_EOF is
    always sent before SSH_MSG_CHANNEL_CLOSE.
    + GH-414 Fix error handling while flushing queued packets at end
    of KEX.
    + GH-420 Fix wrong log level on closing an Nio2Session.
    + SSHD-789 Fix detection of Android O/S from system properties.
    + SSHD-1259 Consider all applicable host keys from the
    known_hosts files.
    + SSHD-1310 SftpFileSystem: do not close user session.
    + SSHD-1327 ChannelAsyncOutputStream: remove write future when
    done.
    + SSHD-1332 (Regression in 2.10.0) Resolve ~ in IdentityFile
    file names in HostConfigEntry.
  * New Features
    + SSHD-1330 Use KeepAliveHandler global request instance in
    client as well
    + GH-356 Publish snapshot maven artifacts to the Apache
    Snapshots maven repository.
    + Bundle sshd-contrib has support classes for the HAProxy
    protocol V2.
- Changes in version 2.12.0
  * Bug Fixes
    + GH-428/GH-392 SCP client fails silently when error signalled
    due to missing file or lacking permissions
    + GH-434 Ignore unknown key types from agent or in OpenSSH host
    keys extension
  * New Features
    + GH-429 Support GIT protocol-v2
    + GH-445 OpenSSH "strict key exchange" protocol extension
    (CVE-2023-48795, bsc#1218189 mitigation)
- Modified patch:
  * apache-sshd-javadoc.patch
    + rediff to changed context and drop integrated hunks</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1729166400">- Add an "extras" flavour to build without cycles all modules we
  can
- Build also a standalone apache-sshd application
- Removed patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + use tomcat-jni instead and build the module
- Added patches:
  * file-name-mapping.patch
    + Do not add version to the assembled artifacts
  * password-no-echo.patch
    + Do not echo on the console the password</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1729166401">- Updated to upstream version 2.14.0
- Changes in version 2.14.0
  * Bug Fixes
    + GH-524 Performance improvements
    + GH-533 Fix multi-step authentication
    + GH-582 Fix filtering in NamedFactory
    + GH-587 Prevent NullPointerExceptionon closed channel in
    NettyIoSession
    + GH-590 Better support for FIPS
    + GH-597 Pass on Charset in
    ClientSession.executeRemoteCommand()
  * New Features
    + New utility methods SftpClient.put(Path localFile, String
    remoteFileName) and SftpClient.put(InputStream in, String
    remoteFileName) facilitate SFTP file uploading.
  * GH-590 Better support for FIPS
    Besides fixing a bug with bc-fips (the RandomGenerator class
    exists in normal Bouncy Castle, but not in the FIPS version,
    but Apache MINA sshd referenced it even if only bc-fips was
    present), support was improved for running in an environment
    restricted by FIPS.
    There is a new system property
    org.apache.sshd.security.fipsEnabled. If set to true, a number
    of crypto-algorithms not approved by FIPS 140 are disabled:
    + key exchange methods sntrup761x25519-sha512,
    sntrup761x25519-sha512@openssh.com, curve25519-sha256,
    curve25519-sha256@libssh.org, curve448-sha512.
    + the chacha20-poly1305 cipher.
    + the bcrypt KDF used in encrypted private key files in
    OpenSSH format.
    + all ed25519 keys and signatures.
    Additionally, the new "SunJCEWrapper" SecurityProviderRegistrar
    (see below) and the EdDSASecurityProviderRegistrar are
    disabled, and the BouncyCastleScurityProviderRegistrar looks
    only for the "BCFIPS" security provider, not for the normal
    "BC" provider.
    If the system property is not set to true, FIPS mode can be
    enabled programmatically by calling SecurityUtils.setFipsMode()
    before any other call to Apache MINA sshd.
  * Potential compatibility issues
    + New security provider registrar
    There is a new SecurityProviderRegistrar that is registered
    by default if there is a SunJCE security provider. It uses
    the AES and HmacSHA* implementations from SunJCE even if
    Bouncy Castle is also registered. SunJCE has native
    implementations, whereas Bouncy Castle may not.
    The new registrar has the name "SunJCEWrapper" and can be
    configured like any other registrar. It can be disabled via
    the system property
    org.apache.sshd.security.provider.SunJCEWrapper.enabled=false.
    It is also disabled in FIPS mode (see above).
    + GH-582 Fix filtering in NamedFactory
    The methods NamedFactory.setupBuiltinFactories(boolean
    ignoreUnsupported, ...) and
    NamedFactory.setupTransformedFactories(boolean
    ignoreUnsupported, ...) had a bug that gave the
    "ignoreUnsupported" parameter actually the meaning of
    "include unsupported".
    This was fixed in this release, but existing code calling
    these or one of the following methods:
    ~ BaseBuilder.setUpDefaultMacs(boolean ignoreUnsupported)
    ~ BaseBuilder.setUpDefaultCiphers(boolean ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ any of the methods starting with
    SshConfigFileReader.configure
    ~ SshClientConfigFileReader.configure(...)
    ~ SshServerConfigFileReader.configure(...)
    should be reviewed:
    ~ if the method is called with parameter value true, the
    result will no longer include unsupported algorithms.
    Formerly it wrongly did.
    ~ if the method is called with parameter value false, the
    result may include unsupported algorithms. Formerly it
    did not.
    So if existing code used parameter value false to ensure it
    never got unsupported algorithms, change it to true.
  * Major Code Re-factoring
    + JDK requirements
    ~ GH-536 The project now requires JDK 17 at build time, while
    the target runtime still remains unchanged to support JDK
    8.
- Changes in version 2.13.2
  * What's Changed
    + GH-525: Fix sntrup761x25519-sha512 by @tomaswolf in #528
- Changes in version 2.13.1
  * What's changed
    + This release does not contain any code changes. It is solely
    to rectify the issue that the 2.13.0 release encountered
    during the release process, where the source jars were not
    created.
- Changes in version 2.13.0
  * What's changed
    + GH-318: Handle cascaded proxy jumps by @tomaswolf in #512
    + GH-427: Read initial ACK on channel open prior to direct
    stream upload &amp; close streams prior to exit code handling by
    @TerraNibble in #464
    + GH-455: ensure BaseCipher.update() fulfills the contract by
    @tomaswolf in #463
    + GH-470: Synchronize not thread safe
    java.security.KeyPairGenerator.generateKe… by
    @zakharovsergey1000 in #467
    + GH-476: Fix Android detection false negative by @wh0
    + GH-475: Switch uses of JSch library to the
    com.github.mwiede:jsch fork by @Alex-Vol-Amz
    + GH-472: change client start condition in sshd-spring-sftp by
    @alwaystom
    + GH-489: sftp readdir: determine file type from longname by
    @tomaswolf in #491
    + GH-486: Add missing U2F {ed25519,ecdsa}-sk public key
    equality methods by @lf-
    + SSHD-1237 Handle keep-alive channel requests by @tomaswolf in
    [#492]
    + GH-494: Nio2Session improvements by @evgeny-pasynkov
    + GH-468: Handle excess data in SFTP read requests by
    @tomaswolf in #495
    + GH-498: Implement the "sntrup761x25519-sha512@openssh.com"
    KEX method by @tomaswolf
    + GH-500: SftpFileSystemProvider: close SftpClient on exception
    by @tomaswolf in #501
    + GH-504: Pass reason to sessionNegotiationEnd by @duco-lw in
    [#505]
    + GH-461: Fix heartbeats with wantReply=true by @tomaswolf in
    [#507]
    + GH-493: Fix arcfour128 and arcfour256 ciphers (regression in
    2.2.0)
    + GH-509: SFTP v[456] client: validate attribute flags
    + GH-510: Fix class name in BuiltinIoServiceFactoryFactories
    (regression in 2.6.0)
  * New Features
    + sntrup761x25519-sha512@openssh.com Key Exchange
    The key exchange method sntrup761x25519-sha512@openssh.com is
    now available if the Bouncy Castle library is available.
    This uses a post-quantum key encapsulation method (KEM) to
    make key exchange future-proof against quantum attacks.
    More information can be found in IETF Memo Secure Shell (SSH)
    Key Exchange Method Using Hybrid Streamlined NTRU Prime
    sntrup761 and X25519 with SHA-512: sntrup761x25519-sha512.
    + Behavioral changes and enhancements
    ~ GH-318 Handle cascaded proxy jumps
    Proxy jumps can be configured via host configuration
    entries in two ways. First, proxies can be chained directly
    by specifiying several proxies in one ProxyJump directive:
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2, jumphost1
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    Connecting to server target will first connect to
    jumphost1, then tunnel through to jumphost2, and finally
    tunnel to target. So the full connection will be
    client→jumphost1→jumphost2→target.
    Such proxy jump chains were already supported in Apache
    MINA SSHD.
    Newly, Apache MINA SSHD also supports cascading proxy
    jumps, so a configuration like
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    ProxyJump jumphost1
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    also works now, and produces the same connection
    client→jumphost1→jumphost2→target.
    It is possible to mis-configure such proxy jump cascades to
    have loops. (For instance, if host jumphost1 in the above
    example had a ProxyJump jumphost2 directive.) To catch such
    misconfigurations, Apache MINA SSHD imposes an upper limit
    on the total number of proxy jumps in a connection. An
    exception is thrown if there are more than
    CoreModuleProperties.MAX_PROXY_JUMPS proxy jumps in a
    connection. The default value of this property is 10. Most
    real uses of proxy jumps will have one or maybe two proxy
    jumps only.
    ~ GH-461 Fix heartbeats with wantReply=true
    The client-side heartbeat mechanism has been updated. Such
    heartbeats are configured via the
    CoreModuleProperties.HEARTBEAT_INTERVAL property. If this
    interval is &gt; 0, heartbeats are sent to the server.
    Previously these heartbeats could also be configured with a
    CoreModuleProperties.HEARTBEAT_REPLY_WAIT timeout. If the
    timeout was &lt;= 0, the client would just send heartbeat
    requests without expecting any answers. If the timeout was
    &gt; 0, the client would send requests with a flag indicating
    that the server should reply. The client would then wait
    for the specified duration for the reply and would
    terminate the connection if none was received.
    This mechanism could cause trouble if the timeout was
    fairly long and the server was slow to respond. A timeout
    longer than the interval could also delay subsequent
    heartbeats.
    The CoreModuleProperties.HEARTBEAT_REPLY_WAIT property is
    now deprecated.
    There is a new configuration property
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX instead. It
    defines a limit for the number of heartbeats sent without
    receiving a reply before a session is terminated. If the
    value is &lt;= 0, the client still sends heartbeats without
    expecting any reply. If the value is &gt; 0, the client will
    request a reply from the server for each heartbeat message,
    and it will terminate the connection if the number of
    unanswered heartbeats reaches
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX.
    This new way to configure heartbeats aligns with the
    OpenSSH configuration options ServerAliveInterval and
    ServerAliveCountMax.
    For compatibility with older configurations that explicitly
    define CoreModuleProperties.HEARTBEAT_REPLY_WAIT, the new
    code maps this to the new configuration (but only if
    CoreModuleProperties.HEARTBEAT_INTERVAL &gt; 0 and the new
    property CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX has
    not been set) by setting
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX to
    = CoreModuleProperties.HEARTBEAT_REPLY_WAIT &lt;= 0:
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX = 0
    = otherwise: (CoreModuleProperties.HEARTBEAT_REPLY_WAIT /
    CoreModuleProperties.HEARTBEAT_INTERVAL) + 1.
    ~ GH-468 SFTP: validate length of data received: must not be
    more than requested
    SFTP read operations now check the amount of data they get
    back. If it's more than requested an exception is thrown.
    SFTP servers must never return more data than the client
    requested, but it appears that there are some that do so.
    If property SftpModuleProperties.TOLERATE_EXCESS_DATA is
    set to true, a warning is logged and such excess data is
    silently discarded.
  * Potential compatibility issues
    + AES-CBC ciphers removed from server's defaults
    The AES-CBC ciphers aes128-cbc, aes192-cbc, and aes256-cbc
    have been removed from the default list of cipher algorithms
    that a server proposes in the key exchange. OpenSSH has
    removed these cipher algorithms from the server proposal in
    2014, and has removed them from the client proposal in 2017.
    The cipher implementations still exist but they are not
    enabled by default. Existing code that explicitly sets the
    cipher factories is unaffected. Code that relies on the
    default settings will newly create a server that does not
    support the CBC-mode ciphers. To enable the CBC-mode ciphers,
    one can use for instance
    SshServer server = ServerBuilder.builder()
    ...
    .cipherFactories(BuiltinFactory.setUpFactories(false,
    BaseBuilder.DEFAULT_CIPHERS_PREFERENCES));
    ...
    .build();
    For the SSH client, the CBC ciphers are still enabled by
    default to facilitate connecting to legacy servers. We plan
    to remove the CBC ciphers from the client's defaults in the
    next release.
- Changes in version 2.12.1
  * Bug Fixes
    + GH-458 Singleton thread pool for kex message handler flushing
    + SSHD-1338 Restore binary compatibility with 2.9.2
  * What's Changed
    + Fix link by @swiedenfeld in #454
    + SSHD-1338 Restore binary compatibility with 2.9.2 by @gnodet
    in #456
    + Use a singleton threadpool for kex message handler flushing
    by @FliegenKLATSCH in #459
- Enable module: sshd-openpgp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix wrong invocation of xmvn-subst</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750420800">- Fix an incompletely interpolated dependency with maven 4.0.0-rc-4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 2.16.0
  * Changes of version 2.16.0
    + bugfix: fix cert auth failed bug
    + GH-664: Skip MAC negotiation if an AEAD cipher was negotiated
    + GH-663: Fix a race in IoSession creation
    + Also test sshd-mina using mina-core 2.2.4
    + ScpShell fixes; SFTP append mode for buggy servers
    + fix sources.jar Reproducible Builds issue
    + GH-700: Fix race in AbstractCloseable.doCloseImmediately()
    + GH-705: Make ChannelToPortHandler accessible to user code
    + GH-709: Handle keep-alive channel messages sent by an old
    OpenSSH server
    + GH-727: supply default port for proxyJump if no
    HostConfigEntry
    + GH-733: Fix SftpRemotePathChannel.transferTo
    + GH-725: Added commandTimeoutMillis in executeRemoteCommand
    + GH-774: Fix WritePendingException
    + #771 Avoid NoClassDefFoundError:
    net/i2p/crypto/eddsa/EdDSAPublicKey
    + GH-516: Fix filesystem-id parsing in getFileSystem(URI)
    + GH-754: Don't close DefaultForwarder on bind error
    + Close repository after usage in GitPackCommand
    + Trigger ClientChannelEvent.Timeout and
    ClientSessionEvent.TIMEOUT independently to host's program
    cycle times
  * Changes of version 2.15.0
    + GH-618: Fix reading an OpenSshCertificate from a Buffer
    + Add interface to configure details of JGit's pack
    implementation
    + ML-KEM key exchanges using Bouncy Castle 1.79
    + GH-628: Fix reading directories with trailing blanks in the
    name
    + GH-626: Enable Streaming.Async for ChannelDirectTcpip
    + Sftp server ‘ls’ command timeout
    + GH-636: Handle unknown key types in known_hosts
    + GH-643: provide interfaces for caching file attributes on
    paths
    + Bouncy Castle EdDSA / Ed25519 Support
    + Abstract revoked key handling in KnownHostsServerKeyVerifier
- Removed patch:
  * apache-sshd-javadoc.patch
    + not needed with this version</changelog>
</package>
<package pkgid="9e3fdd5e8c388ffbb330e49248762b04e591812aaca1359680883d22e204cd549a1b4e2818b1f844c4bc6217a2c40192fb0b01ec095769d5a95b2034f5df93ad" name="apache-sshd-standalone" arch="noarch">
  <version epoch="0" ver="2.16.0" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1668600000">- Upgrade to version 2.9.2 (bsc#1205463, CVE-2022-45047)
- Changes in version 2.8.0
  * Bug
    + Wrong server key algorithm choose
    + Expiration of OpenSshCertificates needs to compare timestamps
    as unsigned long
    + SFTP Get downloads empty file from servers which supports EOF
    indication after data
    + skip() doesn't work properly in SftpInputStreamAsync
    + OpenMode and CopyMode is not honored as expected in
    version &gt; 4 of SFTP api
    + SftpTransferTest sometimes hangs (failure during rekeying)
    + Race condition in KEX
    + Fix the ciphers supported documentation
    + Update tarLongFileMode to use POSIX
    + WinsCP transfer failure to Apache SSHD Server
    + Pubkey auth: keys from ssh-agent are used even if
    HostConfigEntry.isIdentitiesOnly() is true
    + Support RSA SHA2 signatures via SSH agent
    + NOTICE: wrong copyright year range
    + Wrong creationTime in writeAttrs for SFTP
    + sshd-netty logs all traffic on INFO level
  * New Feature
    + Add support for chacha20-poly1305@openssh.com
    + Parsing of ~/.ssh/config Host patterns fails with extra
    whitespace
    + Support generating OpenSSH client certificates
  * Improvement
    + Add support for curve25519-sha256@libssh.org key exchange
    + OpenSSH certificates: check certificate type
    + OpenSSHCertificatesTest: certificates expire in 2030
    + Display IdleTimeOut in more user-friendly format
    + sendChunkIfRemoteWindowIsSmallerThanPacketSize flag in
    ChannelAsyncOutputStream constructor configurable from
    outside using variable/config file
    + Intercepting the server exception message from server in SSHD
    client
    + Implement RFC 8332 server-sig-algs on the server
    + Slow performance listing huge number of files on Apache SSHD
    server
    + SFTP: too many LSTAT calls
    + Support key constraints when adding a key to an SSH agent
    + Add SFTP server side file custom attributes hook
  * Task
    + Make sure the project is built using a &lt;release&gt;1.8&lt;/release&gt;
  * Question
    + UserInteraction Problem
- Changes of vesion 2.9.0
  * Bug
    + Deadlock on disconnection at the end of key-exchange
    + Remote port forwarding mode does not handle EOF properly
    + Public key authentication: wrong signature algorithm used
    (ed25519 key with ssh-rsa signature)
    + Client fails window adjust above Integer.MAX_VALUE
    + class loader fails to load
    org.apache.sshd.common.cipher.BaseGCMCipher
    + Shell is not getting closed if the command has already closed
    the OutputStream it is using.
    + Sometimes async write listener is not called
    + Unhandled SSH_MSG_CHANNEL_WINDOW_ADJUST leeds to
    SocketTimeoutException
    + different host key algorithm used on rekey than used for the
    initial connection
    + OpenSSH certificate is not properly encoded when critical
    options are included
    + TCP/IP remote port forwarding with wildcard IP addresses
    doesn't work with OpenSSH
    + UserAuthPublicKey: uses ssh-rsa signatures for RSA keys from
    an agent
  * New Feature
    + Add support for Argon2 encrypted PUTTY key files
    + Add support for merged inverted output and error streams of
    remote process
  * Improvement
    + Add support for "limits@openssh.com" SFTP extension
    + Support host-based pubkey authentication in the client
    + Send environment variable and open subsystem at the same time
    for SSH session
- Changes of version 2.9.1
  * Bug
    + ClientSession.auth().verify() is terminated with timeout
    + 2.9.0 release broken on Java 8
    + Infinite loop in
    org.apache.sshd.sftp.client.impl.SftpInputStreamAsync#doRead
    + Deadlock during session exit
    + Race condition is logged in ChannelAsyncOutputStream
- Changes of version 2.9.2
  * Bug
    + SFTP worker threads got stuck while processing PUT methods
    against one specific SFTP server
    + Use the maximum packet size of the communication partner
    + ExplicitPortForwardingTracker does not unbind auto-allocated
    one
    + Default SshClient FD leak because Selector not closed
    + Reading again from exhausted ChannelExec#getInvertedOut()
    throws IOException instead of returning -1
    + Keeping error streams and input streams separate after
    ChannelExec#setRedirectErrorStream(true) is called
    + Nio2Session.shutdownOutput() should wait for writes in
    progress
  * Test
    + Research intermittent failure in unit tests using various I/O
    service factories
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context
- Removed patches:
  * 0002-Fix-manifest-generation.patch
    + not needed any more in this version
  * apache-sshd-2.7.0-java8.patch
    + not needed since the Java 8 compatibility is handled by the
  - -release option
- Added patch:
  * apache-sshd-javadoc.patch
    + Fix different warnings in javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Clean-up the spec a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697025600">- Upgrade to upstrem version 2.10.0
  * Bug
    + SSHD-1295: Connection attempt not canceled when a connection
    timeout occurs
    + SSHD-1316: Possible OOM in ChannelPipedInputStream
    + SSHD-1319: SftpRemotePathChannel.transferFrom(...) ignores
    position argument
    + SSHD-1324: Rooted file system can leak informations
    + SSHD-1326: Failed to establish an SSH connection because the
    server identifier exceeds the int range
  * Improvement
    + SSHD-1315: Password in clear in SSHD server's logs
- Modified patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1705665600">- Updated to upstream version 2.12.0
- Changes in version 2.11.0
  * Bug Fixes
    + GH-328 Added configurable timeout(s) to DefaultSftpClient
    + GH-370 Also compare file keys in ModifiableFileWatcher.
    + GH-371 Fix channel pool in SftpFileSystem.
    + GH-383 Use correct default OpenOptions in
    SftpFileSystemProvider.newFileChannel().
    + GH-384 Use correct lock modes for SFTP FileChannel.lock().
    + GH-388 ScpClient: support issuing commands to a server that
    uses a non-UTF-8 locale.
    + GH-398 SftpInputStreamAsync: fix reporting EOF on zero-length
    reads.
    + GH-403 Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.
    + GH-407 (Regression in 2.10.0) SFTP performance fix: override
    FilterOutputStream.write(byte[], int, int).
    + GH-410 Fix a race condition to ensure SSH_MSG_CHANNEL_EOF is
    always sent before SSH_MSG_CHANNEL_CLOSE.
    + GH-414 Fix error handling while flushing queued packets at end
    of KEX.
    + GH-420 Fix wrong log level on closing an Nio2Session.
    + SSHD-789 Fix detection of Android O/S from system properties.
    + SSHD-1259 Consider all applicable host keys from the
    known_hosts files.
    + SSHD-1310 SftpFileSystem: do not close user session.
    + SSHD-1327 ChannelAsyncOutputStream: remove write future when
    done.
    + SSHD-1332 (Regression in 2.10.0) Resolve ~ in IdentityFile
    file names in HostConfigEntry.
  * New Features
    + SSHD-1330 Use KeepAliveHandler global request instance in
    client as well
    + GH-356 Publish snapshot maven artifacts to the Apache
    Snapshots maven repository.
    + Bundle sshd-contrib has support classes for the HAProxy
    protocol V2.
- Changes in version 2.12.0
  * Bug Fixes
    + GH-428/GH-392 SCP client fails silently when error signalled
    due to missing file or lacking permissions
    + GH-434 Ignore unknown key types from agent or in OpenSSH host
    keys extension
  * New Features
    + GH-429 Support GIT protocol-v2
    + GH-445 OpenSSH "strict key exchange" protocol extension
    (CVE-2023-48795, bsc#1218189 mitigation)
- Modified patch:
  * apache-sshd-javadoc.patch
    + rediff to changed context and drop integrated hunks</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1729166400">- Add an "extras" flavour to build without cycles all modules we
  can
- Build also a standalone apache-sshd application
- Removed patch:
  * 0001-Avoid-optional-dependency-on-native-tomcat-APR-libra.patch
    + use tomcat-jni instead and build the module
- Added patches:
  * file-name-mapping.patch
    + Do not add version to the assembled artifacts
  * password-no-echo.patch
    + Do not echo on the console the password</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1729166401">- Updated to upstream version 2.14.0
- Changes in version 2.14.0
  * Bug Fixes
    + GH-524 Performance improvements
    + GH-533 Fix multi-step authentication
    + GH-582 Fix filtering in NamedFactory
    + GH-587 Prevent NullPointerExceptionon closed channel in
    NettyIoSession
    + GH-590 Better support for FIPS
    + GH-597 Pass on Charset in
    ClientSession.executeRemoteCommand()
  * New Features
    + New utility methods SftpClient.put(Path localFile, String
    remoteFileName) and SftpClient.put(InputStream in, String
    remoteFileName) facilitate SFTP file uploading.
  * GH-590 Better support for FIPS
    Besides fixing a bug with bc-fips (the RandomGenerator class
    exists in normal Bouncy Castle, but not in the FIPS version,
    but Apache MINA sshd referenced it even if only bc-fips was
    present), support was improved for running in an environment
    restricted by FIPS.
    There is a new system property
    org.apache.sshd.security.fipsEnabled. If set to true, a number
    of crypto-algorithms not approved by FIPS 140 are disabled:
    + key exchange methods sntrup761x25519-sha512,
    sntrup761x25519-sha512@openssh.com, curve25519-sha256,
    curve25519-sha256@libssh.org, curve448-sha512.
    + the chacha20-poly1305 cipher.
    + the bcrypt KDF used in encrypted private key files in
    OpenSSH format.
    + all ed25519 keys and signatures.
    Additionally, the new "SunJCEWrapper" SecurityProviderRegistrar
    (see below) and the EdDSASecurityProviderRegistrar are
    disabled, and the BouncyCastleScurityProviderRegistrar looks
    only for the "BCFIPS" security provider, not for the normal
    "BC" provider.
    If the system property is not set to true, FIPS mode can be
    enabled programmatically by calling SecurityUtils.setFipsMode()
    before any other call to Apache MINA sshd.
  * Potential compatibility issues
    + New security provider registrar
    There is a new SecurityProviderRegistrar that is registered
    by default if there is a SunJCE security provider. It uses
    the AES and HmacSHA* implementations from SunJCE even if
    Bouncy Castle is also registered. SunJCE has native
    implementations, whereas Bouncy Castle may not.
    The new registrar has the name "SunJCEWrapper" and can be
    configured like any other registrar. It can be disabled via
    the system property
    org.apache.sshd.security.provider.SunJCEWrapper.enabled=false.
    It is also disabled in FIPS mode (see above).
    + GH-582 Fix filtering in NamedFactory
    The methods NamedFactory.setupBuiltinFactories(boolean
    ignoreUnsupported, ...) and
    NamedFactory.setupTransformedFactories(boolean
    ignoreUnsupported, ...) had a bug that gave the
    "ignoreUnsupported" parameter actually the meaning of
    "include unsupported".
    This was fixed in this release, but existing code calling
    these or one of the following methods:
    ~ BaseBuilder.setUpDefaultMacs(boolean ignoreUnsupported)
    ~ BaseBuilder.setUpDefaultCiphers(boolean ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ClientBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultCompressionFactories(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultKeyExchanges(boolean
    ignoreUnsupported)
    ~ ServerBuilder.setUpDefaultSignatureFactories(boolean
    ignoreUnsupported)
    ~ any of the methods starting with
    SshConfigFileReader.configure
    ~ SshClientConfigFileReader.configure(...)
    ~ SshServerConfigFileReader.configure(...)
    should be reviewed:
    ~ if the method is called with parameter value true, the
    result will no longer include unsupported algorithms.
    Formerly it wrongly did.
    ~ if the method is called with parameter value false, the
    result may include unsupported algorithms. Formerly it
    did not.
    So if existing code used parameter value false to ensure it
    never got unsupported algorithms, change it to true.
  * Major Code Re-factoring
    + JDK requirements
    ~ GH-536 The project now requires JDK 17 at build time, while
    the target runtime still remains unchanged to support JDK
    8.
- Changes in version 2.13.2
  * What's Changed
    + GH-525: Fix sntrup761x25519-sha512 by @tomaswolf in #528
- Changes in version 2.13.1
  * What's changed
    + This release does not contain any code changes. It is solely
    to rectify the issue that the 2.13.0 release encountered
    during the release process, where the source jars were not
    created.
- Changes in version 2.13.0
  * What's changed
    + GH-318: Handle cascaded proxy jumps by @tomaswolf in #512
    + GH-427: Read initial ACK on channel open prior to direct
    stream upload &amp; close streams prior to exit code handling by
    @TerraNibble in #464
    + GH-455: ensure BaseCipher.update() fulfills the contract by
    @tomaswolf in #463
    + GH-470: Synchronize not thread safe
    java.security.KeyPairGenerator.generateKe… by
    @zakharovsergey1000 in #467
    + GH-476: Fix Android detection false negative by @wh0
    + GH-475: Switch uses of JSch library to the
    com.github.mwiede:jsch fork by @Alex-Vol-Amz
    + GH-472: change client start condition in sshd-spring-sftp by
    @alwaystom
    + GH-489: sftp readdir: determine file type from longname by
    @tomaswolf in #491
    + GH-486: Add missing U2F {ed25519,ecdsa}-sk public key
    equality methods by @lf-
    + SSHD-1237 Handle keep-alive channel requests by @tomaswolf in
    [#492]
    + GH-494: Nio2Session improvements by @evgeny-pasynkov
    + GH-468: Handle excess data in SFTP read requests by
    @tomaswolf in #495
    + GH-498: Implement the "sntrup761x25519-sha512@openssh.com"
    KEX method by @tomaswolf
    + GH-500: SftpFileSystemProvider: close SftpClient on exception
    by @tomaswolf in #501
    + GH-504: Pass reason to sessionNegotiationEnd by @duco-lw in
    [#505]
    + GH-461: Fix heartbeats with wantReply=true by @tomaswolf in
    [#507]
    + GH-493: Fix arcfour128 and arcfour256 ciphers (regression in
    2.2.0)
    + GH-509: SFTP v[456] client: validate attribute flags
    + GH-510: Fix class name in BuiltinIoServiceFactoryFactories
    (regression in 2.6.0)
  * New Features
    + sntrup761x25519-sha512@openssh.com Key Exchange
    The key exchange method sntrup761x25519-sha512@openssh.com is
    now available if the Bouncy Castle library is available.
    This uses a post-quantum key encapsulation method (KEM) to
    make key exchange future-proof against quantum attacks.
    More information can be found in IETF Memo Secure Shell (SSH)
    Key Exchange Method Using Hybrid Streamlined NTRU Prime
    sntrup761 and X25519 with SHA-512: sntrup761x25519-sha512.
    + Behavioral changes and enhancements
    ~ GH-318 Handle cascaded proxy jumps
    Proxy jumps can be configured via host configuration
    entries in two ways. First, proxies can be chained directly
    by specifiying several proxies in one ProxyJump directive:
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2, jumphost1
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    Connecting to server target will first connect to
    jumphost1, then tunnel through to jumphost2, and finally
    tunnel to target. So the full connection will be
    client→jumphost1→jumphost2→target.
    Such proxy jump chains were already supported in Apache
    MINA SSHD.
    Newly, Apache MINA SSHD also supports cascading proxy
    jumps, so a configuration like
    Host target
    Hostname somewhere.example.org
    User some_user
    IdentityFile ~/.ssh/some_id
    ProxyJump jumphost2
    Host jumphost1
    Hostname jumphost1@example.org
    User jumphost1_user
    IdentityFile ~/.ssh/id_jumphost1
    Host jumphost2
    Hostname jumphost2@example.org
    ProxyJump jumphost1
    User jumphost2_user
    IdentityFile ~/.ssh/id_jumphost2
    also works now, and produces the same connection
    client→jumphost1→jumphost2→target.
    It is possible to mis-configure such proxy jump cascades to
    have loops. (For instance, if host jumphost1 in the above
    example had a ProxyJump jumphost2 directive.) To catch such
    misconfigurations, Apache MINA SSHD imposes an upper limit
    on the total number of proxy jumps in a connection. An
    exception is thrown if there are more than
    CoreModuleProperties.MAX_PROXY_JUMPS proxy jumps in a
    connection. The default value of this property is 10. Most
    real uses of proxy jumps will have one or maybe two proxy
    jumps only.
    ~ GH-461 Fix heartbeats with wantReply=true
    The client-side heartbeat mechanism has been updated. Such
    heartbeats are configured via the
    CoreModuleProperties.HEARTBEAT_INTERVAL property. If this
    interval is &gt; 0, heartbeats are sent to the server.
    Previously these heartbeats could also be configured with a
    CoreModuleProperties.HEARTBEAT_REPLY_WAIT timeout. If the
    timeout was &lt;= 0, the client would just send heartbeat
    requests without expecting any answers. If the timeout was
    &gt; 0, the client would send requests with a flag indicating
    that the server should reply. The client would then wait
    for the specified duration for the reply and would
    terminate the connection if none was received.
    This mechanism could cause trouble if the timeout was
    fairly long and the server was slow to respond. A timeout
    longer than the interval could also delay subsequent
    heartbeats.
    The CoreModuleProperties.HEARTBEAT_REPLY_WAIT property is
    now deprecated.
    There is a new configuration property
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX instead. It
    defines a limit for the number of heartbeats sent without
    receiving a reply before a session is terminated. If the
    value is &lt;= 0, the client still sends heartbeats without
    expecting any reply. If the value is &gt; 0, the client will
    request a reply from the server for each heartbeat message,
    and it will terminate the connection if the number of
    unanswered heartbeats reaches
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX.
    This new way to configure heartbeats aligns with the
    OpenSSH configuration options ServerAliveInterval and
    ServerAliveCountMax.
    For compatibility with older configurations that explicitly
    define CoreModuleProperties.HEARTBEAT_REPLY_WAIT, the new
    code maps this to the new configuration (but only if
    CoreModuleProperties.HEARTBEAT_INTERVAL &gt; 0 and the new
    property CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX has
    not been set) by setting
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX to
    = CoreModuleProperties.HEARTBEAT_REPLY_WAIT &lt;= 0:
    CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX = 0
    = otherwise: (CoreModuleProperties.HEARTBEAT_REPLY_WAIT /
    CoreModuleProperties.HEARTBEAT_INTERVAL) + 1.
    ~ GH-468 SFTP: validate length of data received: must not be
    more than requested
    SFTP read operations now check the amount of data they get
    back. If it's more than requested an exception is thrown.
    SFTP servers must never return more data than the client
    requested, but it appears that there are some that do so.
    If property SftpModuleProperties.TOLERATE_EXCESS_DATA is
    set to true, a warning is logged and such excess data is
    silently discarded.
  * Potential compatibility issues
    + AES-CBC ciphers removed from server's defaults
    The AES-CBC ciphers aes128-cbc, aes192-cbc, and aes256-cbc
    have been removed from the default list of cipher algorithms
    that a server proposes in the key exchange. OpenSSH has
    removed these cipher algorithms from the server proposal in
    2014, and has removed them from the client proposal in 2017.
    The cipher implementations still exist but they are not
    enabled by default. Existing code that explicitly sets the
    cipher factories is unaffected. Code that relies on the
    default settings will newly create a server that does not
    support the CBC-mode ciphers. To enable the CBC-mode ciphers,
    one can use for instance
    SshServer server = ServerBuilder.builder()
    ...
    .cipherFactories(BuiltinFactory.setUpFactories(false,
    BaseBuilder.DEFAULT_CIPHERS_PREFERENCES));
    ...
    .build();
    For the SSH client, the CBC ciphers are still enabled by
    default to facilitate connecting to legacy servers. We plan
    to remove the CBC ciphers from the client's defaults in the
    next release.
- Changes in version 2.12.1
  * Bug Fixes
    + GH-458 Singleton thread pool for kex message handler flushing
    + SSHD-1338 Restore binary compatibility with 2.9.2
  * What's Changed
    + Fix link by @swiedenfeld in #454
    + SSHD-1338 Restore binary compatibility with 2.9.2 by @gnodet
    in #456
    + Use a singleton threadpool for kex message handler flushing
    by @FliegenKLATSCH in #459
- Enable module: sshd-openpgp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix wrong invocation of xmvn-subst</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750420800">- Fix an incompletely interpolated dependency with maven 4.0.0-rc-4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 2.16.0
  * Changes of version 2.16.0
    + bugfix: fix cert auth failed bug
    + GH-664: Skip MAC negotiation if an AEAD cipher was negotiated
    + GH-663: Fix a race in IoSession creation
    + Also test sshd-mina using mina-core 2.2.4
    + ScpShell fixes; SFTP append mode for buggy servers
    + fix sources.jar Reproducible Builds issue
    + GH-700: Fix race in AbstractCloseable.doCloseImmediately()
    + GH-705: Make ChannelToPortHandler accessible to user code
    + GH-709: Handle keep-alive channel messages sent by an old
    OpenSSH server
    + GH-727: supply default port for proxyJump if no
    HostConfigEntry
    + GH-733: Fix SftpRemotePathChannel.transferTo
    + GH-725: Added commandTimeoutMillis in executeRemoteCommand
    + GH-774: Fix WritePendingException
    + #771 Avoid NoClassDefFoundError:
    net/i2p/crypto/eddsa/EdDSAPublicKey
    + GH-516: Fix filesystem-id parsing in getFileSystem(URI)
    + GH-754: Don't close DefaultForwarder on bind error
    + Close repository after usage in GitPackCommand
    + Trigger ClientChannelEvent.Timeout and
    ClientSessionEvent.TIMEOUT independently to host's program
    cycle times
  * Changes of version 2.15.0
    + GH-618: Fix reading an OpenSshCertificate from a Buffer
    + Add interface to configure details of JGit's pack
    implementation
    + ML-KEM key exchanges using Bouncy Castle 1.79
    + GH-628: Fix reading directories with trailing blanks in the
    name
    + GH-626: Enable Streaming.Async for ChannelDirectTcpip
    + Sftp server ‘ls’ command timeout
    + GH-636: Handle unknown key types in known_hosts
    + GH-643: provide interfaces for caching file attributes on
    paths
    + Bouncy Castle EdDSA / Ed25519 Support
    + Abstract revoked key handling in KnownHostsServerKeyVerifier
- Removed patch:
  * apache-sshd-javadoc.patch
    + not needed with this version</changelog>
</package>
<package pkgid="0077b7353151de96114538a6279d2fd1973c77d0846523ea08ccfe94949ba19d28b7175dc29055b2ba5e718183957e13d5345b6af098bb9616aa949e98f323a1" name="apache2" arch="riscv64">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="7066e4c352ed77dc848853a169c5dba42177815975453ec48eee6ca34350976629e32d436795314e0fbde7c27d78f06c685faa2966b5880fb4dda6cc276c591f" name="apache2-devel" arch="riscv64">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="2a3b18f264a349ca08914811156d0292608d3322525e0f16693fad24f14ff147c38b8583f30f9dc9b4924810d2aed6d751a0190af32f2e3d975b7f226a930f58" name="apache2-event" arch="riscv64">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="ea4664b0e49dc8eb8df6023c595d8bf3822cae8ea5bbf2bdc5d008cabc3fbe96e0f2d314f948158072edd0436d3f7c4a2ecd6635eb5f60214cedbea1a2aa1a7b" name="apache2-icons-oxygen" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="2.2"/>
  <changelog author="javier@opensuse.org" date="1265630400">- Initial package</changelog>
  <changelog author="javier@opensuse.org" date="1272283200">- Added missing license</changelog>
  <changelog author="javier@opensuse.org" date="1295784000">- Updated icons from KDE 4.6.0</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="javier@opensuse.org" date="1429876800">- Update to 1.0.1
  * Apache 2.4 configuration adjustment as pointed out by Fisiu
  * Fix suse-wrong-suse-capitalisation</changelog>
  <changelog author="pgajdos@suse.com" date="1606824000">- use system apache rpm macros</changelog>
</package>
<package pkgid="6dc1e009459eb827a1a206fb385e437964ca709c3a70119c7172668672bd24390f83d0293d7338011f8324556b2447f71de2a0d5718f0276f73a3780c16144c4" name="apache2-manual" arch="noarch">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="9f70aefc6e3824cd36457a10adf938b1e42d1a1538b3c5e2820605d9408c9a7aab8091995838de28ed2fb2b8e4323a571d55ddc435b07e3fc8258847235c25fd" name="apache2-mod_apparmor" arch="riscv64">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="570aee06e264762715b8673e2ec5d21188d6fa437965f98c24f47a29bdc35ee36e7e64f1e108c7f43f703acaa2e7e4696317b575451e44b69658e1d846a55a79" name="apache2-mod_auth_gssapi" arch="riscv64">
  <version epoch="0" ver="1.6.5" rel="3.1"/>
  <changelog author="k0da@opensuse.org" date="1488283200">- Initial mod_gssapi-1.5 version</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- removing %apache_test_* macros, do not test module just by
  loading the module</changelog>
  <changelog author="pgajdos@suse.com" date="1586347200">- version update to 1.6.1
  * lot of changes, see
    https://github.com/gssapi/mod_auth_gssapi/releases
- added patches
  python3 and other testsuite fixes
  + apache2-mod_auth_gssapi-test.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1606305600">- version update to 1.6.3
  * add a few options to expose the mechanism used for authentication
    (when multiple are available) and to control the timeout interval
    for Basic Auth sessions
  * CI and other minor fixes, as well as a fix for gss_localname()
  * see
    https://github.com/gssapi/mod_auth_gssapi/releases
- modified patches
  % apache2-mod_auth_gssapi-test.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1643889600">- test only when test requirements are fulfilled</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689595200">- change upstream URL to https://github.com/gssapi/mod_auth_gssapi,
  because https://github.com/modauthgssapi/mod_auth_gssapi has no
  releases, no activity and looks fishy
- upgrade to 1.6.4:
  * tests: Catch errors during tests setup by @stanislavlevin in
    [#225]
  * tests: Don't override the specific environment by the global
    one by @stanislavlevin in #227
  * Emit error in logs if keytab files can't be opened by @simo5 in
    [#229]
  * Add warnings if s4u2proxy options are inconsistent by @simo5 in
    [#232]
  * Move to python3 by default by @frozencemetery in #235
  * Fix type/token distinction in parser.y by @frozencemetery in
    [#237]
  * Special ccache handling for {HOSTNAME} acceptor by @simo5 in
    [#238]
  * crypto: Handle EVP changes in OpenSSL 3 by @frozencemetery in
    [#256]</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689595201">- update to 1.6.5:
  * Fix a bad crash bug when the GssapiUseS4U2Proxy option is set
    but no GssapiCredStore directives are provided at all.
  - crash bug when s4u2proxy is configured by @simo5 in #272
- rebased patch apache2-mod_auth_gssapi-test.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1743681600">- turn the testsuite off even for Factory for now, it appears it
  requires certain kerberos tweaks
  [kinit: Configuration file does not specify default realm when parsing name maguser]</changelog>
</package>
<package pkgid="bbd3aee3cd31511d15ca5e3beade1484880c2d2259e6019f6dd09ea9e6fd5bf635cd7080528b39c38768a35c1d56395b6d3ea91321461b642369a825c78ea42c" name="apache2-mod_auth_mellon" arch="riscv64">
  <version epoch="0" ver="0.19.1" rel="1.1"/>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1588075200">- initial packaging</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1589198400">- replace version_path with the fixed value</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591272000">- update mod_auth_mellon-0.16.0-env-script-interpreter.patch
  use /bin/bash instead of /usr/bin/bash</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1599739200">- Update to 0.17.0
  * New option MellonSendExpectHeader (default On) which allows to
    disable sending the Expect header in the HTTP-Artifact binding to
    improve performance when the remote party does not support this
    header.
  * Set SameSite attribute to None on on the cookietest cookie.
  * Bump default generated keysize to 3072 bits in
    mellon_create_metadata
  * Validate if the assertion ID has not been used earlier before
    creating a new session.
  * Release session cache after calling invalidate endpoint.
  * In MellonCond directives, fix a bug that setting the NC option
    would also activate substring match and that REG would activate
    REF.
  * Fix MellonCond substring match to actually match the substring on
    the attribute value</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1651752000">- Wrap default config in &lt;IfModule&gt; to avoid reload error</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1690804800">- Update to 0.18.1
  * Logout endpoint should handle idP POST response
  * mellon_create_metadata.sh: Fix compatibility with OpenSSL 3
  * Add some clarification to the documentation
  * Add encryption certificate to generated metadata
- Changes in 0.18.0
  * CVE-2021-3639 Redirect URL validation bypass - Version 0.17.0 and
    older of mod_auth_mellon allows the redirect URL validation to be
    bypassed by specifying an URL formatted as ///fishing-site.example.com/logout.html.
    In this case, the browser would interpret the URL differently
    than the APR parsing utility mellon uses and redirect to
    fishing-site.example.com. This could be reproduced with:
    https://rp.example.co.jp/mellon/logout?ReturnTo=///fishing-site.example.com/logout.html
    This version fixes that issue by rejecting all URLs that start with "///".
  * A new option MellonSessionIdleTimeout that represents the amount of
    time a user can be inactive before the user's session times out in seconds.
  * Several build-time fixes
  * The CookieTest SameSite attribute was only set to None if mellon configure option
    MellonCookieSameSite was set to something other than default. This is now fixed.
- add libtool and xmlsec1-openssl-devel as new dependencies
- set Buildarch to noarch for docs sub-package</changelog>
  <changelog author="pgajdos@suse.com" date="1711368000">- version update to 0.19.0
  Enhancements:
  * Support for HTTP-POST binding on Singe Logout endpoint.
  * Update documentation.
  Cleanup:
  * Raise minimum Lasso version to 2.4, cleaning up legacy code for
    compatibility with older versions, including the obsolete
    `MellonIdPPublicKeyFile` setting which was not working with recent
    Lasso versions.</changelog>
  <changelog author="pgajdos@suse.com" date="1733918400">- version update to 0.19.1
  * Remove legacy code that is unused because of minimum requirements.
  * Cleanup HTML in rendered forms.
  * Documentation cleanups and improvements.</changelog>
</package>
<package pkgid="6742cd7db034066e7a52b21429e92da100255f25af2f958e776ff30199e211209559ea686189b6fb4a81e59edce3a4897e231ba1ddd9a38ac5d2f92eeb2e6274" name="apache2-mod_auth_mellon-diagnostics" arch="riscv64">
  <version epoch="0" ver="0.19.1" rel="1.1"/>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1588075200">- initial packaging</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1589198400">- replace version_path with the fixed value</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591272000">- update mod_auth_mellon-0.16.0-env-script-interpreter.patch
  use /bin/bash instead of /usr/bin/bash</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1599739200">- Update to 0.17.0
  * New option MellonSendExpectHeader (default On) which allows to
    disable sending the Expect header in the HTTP-Artifact binding to
    improve performance when the remote party does not support this
    header.
  * Set SameSite attribute to None on on the cookietest cookie.
  * Bump default generated keysize to 3072 bits in
    mellon_create_metadata
  * Validate if the assertion ID has not been used earlier before
    creating a new session.
  * Release session cache after calling invalidate endpoint.
  * In MellonCond directives, fix a bug that setting the NC option
    would also activate substring match and that REG would activate
    REF.
  * Fix MellonCond substring match to actually match the substring on
    the attribute value</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1651752000">- Wrap default config in &lt;IfModule&gt; to avoid reload error</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1690804800">- Update to 0.18.1
  * Logout endpoint should handle idP POST response
  * mellon_create_metadata.sh: Fix compatibility with OpenSSL 3
  * Add some clarification to the documentation
  * Add encryption certificate to generated metadata
- Changes in 0.18.0
  * CVE-2021-3639 Redirect URL validation bypass - Version 0.17.0 and
    older of mod_auth_mellon allows the redirect URL validation to be
    bypassed by specifying an URL formatted as ///fishing-site.example.com/logout.html.
    In this case, the browser would interpret the URL differently
    than the APR parsing utility mellon uses and redirect to
    fishing-site.example.com. This could be reproduced with:
    https://rp.example.co.jp/mellon/logout?ReturnTo=///fishing-site.example.com/logout.html
    This version fixes that issue by rejecting all URLs that start with "///".
  * A new option MellonSessionIdleTimeout that represents the amount of
    time a user can be inactive before the user's session times out in seconds.
  * Several build-time fixes
  * The CookieTest SameSite attribute was only set to None if mellon configure option
    MellonCookieSameSite was set to something other than default. This is now fixed.
- add libtool and xmlsec1-openssl-devel as new dependencies
- set Buildarch to noarch for docs sub-package</changelog>
  <changelog author="pgajdos@suse.com" date="1711368000">- version update to 0.19.0
  Enhancements:
  * Support for HTTP-POST binding on Singe Logout endpoint.
  * Update documentation.
  Cleanup:
  * Raise minimum Lasso version to 2.4, cleaning up legacy code for
    compatibility with older versions, including the obsolete
    `MellonIdPPublicKeyFile` setting which was not working with recent
    Lasso versions.</changelog>
  <changelog author="pgajdos@suse.com" date="1733918400">- version update to 0.19.1
  * Remove legacy code that is unused because of minimum requirements.
  * Cleanup HTML in rendered forms.
  * Documentation cleanups and improvements.</changelog>
</package>
<package pkgid="57f94efeae2be57426472f2b2a882c8315662c9ed7b572789835306ec3135533a91f36eea0138bd478f34bf89662b484b04b0d63a8a6820bfff301f129c7cfc3" name="apache2-mod_auth_mellon-doc" arch="noarch">
  <version epoch="0" ver="0.19.1" rel="1.1"/>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1588075200">- initial packaging</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1589198400">- replace version_path with the fixed value</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591272000">- update mod_auth_mellon-0.16.0-env-script-interpreter.patch
  use /bin/bash instead of /usr/bin/bash</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1599739200">- Update to 0.17.0
  * New option MellonSendExpectHeader (default On) which allows to
    disable sending the Expect header in the HTTP-Artifact binding to
    improve performance when the remote party does not support this
    header.
  * Set SameSite attribute to None on on the cookietest cookie.
  * Bump default generated keysize to 3072 bits in
    mellon_create_metadata
  * Validate if the assertion ID has not been used earlier before
    creating a new session.
  * Release session cache after calling invalidate endpoint.
  * In MellonCond directives, fix a bug that setting the NC option
    would also activate substring match and that REG would activate
    REF.
  * Fix MellonCond substring match to actually match the substring on
    the attribute value</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1651752000">- Wrap default config in &lt;IfModule&gt; to avoid reload error</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1690804800">- Update to 0.18.1
  * Logout endpoint should handle idP POST response
  * mellon_create_metadata.sh: Fix compatibility with OpenSSL 3
  * Add some clarification to the documentation
  * Add encryption certificate to generated metadata
- Changes in 0.18.0
  * CVE-2021-3639 Redirect URL validation bypass - Version 0.17.0 and
    older of mod_auth_mellon allows the redirect URL validation to be
    bypassed by specifying an URL formatted as ///fishing-site.example.com/logout.html.
    In this case, the browser would interpret the URL differently
    than the APR parsing utility mellon uses and redirect to
    fishing-site.example.com. This could be reproduced with:
    https://rp.example.co.jp/mellon/logout?ReturnTo=///fishing-site.example.com/logout.html
    This version fixes that issue by rejecting all URLs that start with "///".
  * A new option MellonSessionIdleTimeout that represents the amount of
    time a user can be inactive before the user's session times out in seconds.
  * Several build-time fixes
  * The CookieTest SameSite attribute was only set to None if mellon configure option
    MellonCookieSameSite was set to something other than default. This is now fixed.
- add libtool and xmlsec1-openssl-devel as new dependencies
- set Buildarch to noarch for docs sub-package</changelog>
  <changelog author="pgajdos@suse.com" date="1711368000">- version update to 0.19.0
  Enhancements:
  * Support for HTTP-POST binding on Singe Logout endpoint.
  * Update documentation.
  Cleanup:
  * Raise minimum Lasso version to 2.4, cleaning up legacy code for
    compatibility with older versions, including the obsolete
    `MellonIdPPublicKeyFile` setting which was not working with recent
    Lasso versions.</changelog>
  <changelog author="pgajdos@suse.com" date="1733918400">- version update to 0.19.1
  * Remove legacy code that is unused because of minimum requirements.
  * Cleanup HTML in rendered forms.
  * Documentation cleanups and improvements.</changelog>
</package>
<package pkgid="9cc8f9cbe9e968b236a36062b3aa69e648a7fd939dbdd4135c2cd433967bdf5bb03ed27343724ec8bd8074185f199b81987af835854d6049375c015806526860" name="apache2-mod_auth_openidc" arch="riscv64">
  <version epoch="0" ver="2.4.19.1" rel="2.1"/>
  <changelog author="pgajdos@suse.com" date="1733918400">- version update to 2.4.16.6
  12/05/2024
  - metadata: fix caching of JWKs from jwks_uri when using the default expiry setting (i.e. not using OIDCJWKSRefreshInterval)
    and avoid fetching JWKs from the jwks_uri for each user login; also addresses Redis cache
    error entries the log [ERR invalid expire time in 'setex' command]
  - avoid segfault and improve error reporting in case apr_temp_dir_get fails when a temp directory cannot be found
    on the system upon initalizing cache mutexes and file cache; see #1288; thanks @ErmakovDmitriy
  11/21/2024
  - add option to set local address for outgoing HTTP requests; see #1283; thanks @studersi
    using e.g. SetEnvIfExpr true OIDC_CURL_INTERFACE=192.168.10.2
  - try and address metris cleanup segmentation fault on shutdown; see #1207
    by not flushing metrics to the shared memory segment upon exit
  11/14/2024
  - allow specific settings Strict|Lax|None|Disabled for OIDCCookieSameSite in addition to On(=Lax)|Off(=None)
  - fix: default behaviour Lax
  - fix: apply OIDCCookieSameSite Off/None properly to state cookies instead of always setting Lax
  - re-introduces the option to configure a Strict SameSite session cookie policy, which will turn the initial
    Lax session cookie - set upon receving the response to the Redirect URI - into a Strict session cookie
    immediately after the first application request
  - allows for a "Disabled" value that does not set any SameSite flag on the cookies, in which case a browser
    falls back to its default browser behaviour (which should be Lax by spec)
  11/07/2024
  - info: fix requests to the info hook with extend_session=false; see #1279; thanks @fnieri-cdp
  - properly reflect the (unmodified) inactivity timeout in the response ("timeout")
  - avoid refreshing an access token (since the session is not saved)
  - avoid refreshing claims from the user info endpoint, and possibly refreshing the access token
  10/23/2024
  - metadata: allow plain HTTP URLs in metadata elements `jwks_uri` and `signed_jwks_uri`
    to ensure backwards compatibility with &lt;=2.4.15.7 and to support private/test deployments
  10/22/2024
  - address warnings from static code analysis tool CodeChecker
  10/04/2024
  - ensure backwards compatibility with versions &lt;2.4.16.x when a JSON array of string values
    is provided in the "aud" claim of the ID token; required by (at least) Oracle IDCS
    see #1272 and #1273; thanks @lufik and @tydalforce
  - add OIDCIDTokenAudValues configuration primitive that allows for explicit (and exhaustive)
    configuration of the list of accepted values in the "aud" claim of the ID token
    e.g. as required for passing FAPI 2 conformance testing
  09/27/2024
  - correct usage of free() for json_dumps return values instead of cjose_get_dealloc()()
  - use compact encoding and preserve order where appropriate for most calls to json_dumps
  - replace json_dumps/free combos with oidc_util_encode_json
  - refactor oidc_jwk_to_json
  09/26/2024
  - fix oidc_jwk_copy wrt. "x5t", which broke private_key_jwt authentication to Azure AD since 2.4.13
    see #1269; thanks @uoe-pjackson
  09/21/2024
  - refactor state and userinfo
  09/11/2024
  - change warnings about not passing unknown claim types into debug messages; see #1263; thanks @nclarkau
  09/09/2024
  - fix accepting custom cookie names in OIDCOAuthAcceptTokenAs cookie:&lt;name&gt;; see #1261; thanks @bbartke
  - improve basic authentication parsing when using OIDCOAuthAcceptTokenAs basic</changelog>
  <changelog author="pgajdos@suse.com" date="1739188800">- version update to 2.4.16.7
  01/29/2025
  - add OIDCProfile to configure OpenID Connect profile behaviours for, so far "FAPI20" only, which configures:
    Authentication Request method, DPoP, PKCE, ID token aud values requirements
    token endpoint JWT authentication "aud" values, "iss" parameter requirement in authentication reponses</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741953600">- update to 2.4.16.8:
  * add support for claim value counters in OIDCMetricsData
  * do not reset Prometheus counters by default, only when
    explicitly specified
  * metrics: reset to 0 in case of an integer overflow
- build with pcre2</changelog>
  <changelog author="pgajdos@suse.com" date="1744113600">- version update to 2.4.16.11 (CVE-2025-31492 [bsc#1240893])
  - fix protected content leakage when using OIDCProviderAuthRequestMethod POST, see:
    https://github.com/OpenIDC/mod_auth_openidc/security/advisories/GHSA-59jp-rwph-878r
  - allow for regular Apache processing (e.g. setting response headers) when using OIDCProviderAuthRequestMethod POST
  - core: complete case-insensitive protocol/hostname/domain-name comparisons
  2.4.16.10
  - core: compare hostnames and domains in a case insensitive way in:
    oidc_request_check_cookie_domain
    oidc_util_cookie_domain_valid
    oidc_validate_redirect_url
    oidc_cfg_parse_is_valid_url_scheme
    oidc_discovery_target_link_uri_match
  - cookie: fix oidc_util_cookie_domain_valid so that it checks the incoming request against OIDCCookieDomain
    rather than the OIDCRedirectURI and displays the correct error message if they don't match
  2.4.16.9
  - cookie: use case insensitive hostname/domain comparison in oidc_check_cookie_domain
  - authz: remove the Location header from HTML based step up authentication redirects
    as it may conflict with its HTTP 200 status code and confuse middle boxes
  - metrics: avoid double-free on shutdown by not calling pthread_exit; fixes #1207; thanks @studersi
  - metrics: upon exit, do write cached metrics into shared memory before exiting</changelog>
  <changelog author="pgajdos@suse.com" date="1746014400">- version update to 2.4.17
  * Features
  - proto: pass the scope parameter as returned from the token endpoint in the OIDC_scope
    header/environment variable and make it available for Require claim scope: purposes,
    if not available as a claim returned in the id_token or userinfo endpoint; thanks Amaury Buffet
  * Bugfixes
  - metadata: fix parsing the OPs token_endpoint_auth_methods_supported and avoid the log error:
  - oidc_metadata_provider_parse: oidc_provider_token_endpoint_auth_set: invalid value
    and falling back to client_secret_basic after that; thanks François Kooman
  - fix memory leaks when using provider specific client keys and/or signed_jwks_uri_key in.a
    multi-provider setup; thanks Sami Korvonen
  - allow for regular Apache processing (e.g. setting response/security headers) by deferring HTML/HTTP
    output generation to the content handler (instead of user id check handler) for the following use cases:
    OIDCProviderAuthRequestMethod POST
    OIDCPreservePost On (both internal and template-based)
    POST page for the implicit grant type
    Request URI handler
    internally generated POST logout page
    session management RP iframe
    session management logout HTML top-window redirect page</changelog>
  <changelog author="pgajdos@suse.com" date="1748865600">- build with hiredis for openSUSE only [bsc#1243922]</changelog>
  <changelog author="pgajdos@suse.com" date="1750766400">- version update to 2.4.17.1
  * fix usage of OIDCSessionType client-cookie:persistent:store_id_token; see #1331; thanks @rgcv
  * fix usage of OIDCPreservePostTemplates, regression in 2.4.17; see #1325; thanks @perry19987
  * javascript: use HTMLFormElement.prototype.submit.call(document.forms[0]) on all Javascript
    auto-submit POST forms to prevent browser Javascript error: "form.submit is not a function"
  * metrics: avoid possible segfault after restart twice; thanks @atzm
  * code: refactor util.c into util/ directory
  * allow adding a prefix to the cache (section) key through environment variable OIDC_CACHE_PREFIX</changelog>
  <changelog author="pgajdos@suse.com" date="1757419200">- version update to 2.4.18
  * add Valgrind target to Makefile and to Github Build action
  * release 2.4.18
  * revise test/check and code coverage functions
  * revise autoconf/automake, split over subdirs now
  * add tests for memcache TTL
  * fix check OIDC_CONFIG_POS_TIMEOUT_UNSET for memcache TTL getter; #1345
  * bump to 2.4.18dev
  * fix parsing the value set via OIDCMemCacheConnectionsTTL and interpret it in
    seconds correctly now (instead of microseconds); see #1345; thanks @rpluem
  * use the server process pool for static variable allocation rather than the pconf pool
    to prevents possible segmentation faults after (graceful) restarting the same process</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1770724800">- version update to 2.4.19.1
  * backwards incompatible session format so existing sessions (created by versions
    &lt;=2.4.18.x) are invalid
  * oauth: fix segfault when using OIDCOAuthVerifySharedKeys, regression since 2.4.16; closes #1373
  * jwk: fix parsing RSA JWKs with only an x5c parameter (i.e. no n and e parameters)
- version update to 2.4.19
  * cookie: support individual SameSite cookie settings on the session cookie, state cookie
    and Discovery CSRF cookie by adding 2 more arguments to OIDCCookieSameSite
  * id_token: add off option to OIDCPassIDTokenAs so no claims from the ID token will be passed on
  * passphrase: generate a crypto key when OIDCCryptoPassphrase is not set
  * note that the OIDCCryptoPassphrase does need to be configured statically if you want sessions
    to survive server restarts, or for a cluster that shares a session storage backend
  * metadata: avoid double-free when validation of provider metadata fails
  * response: avoid proto state memory leaks upon errors in response processing
  * util/key.c: check for unsupported symmetric key hashing algorithms and avoid a memory
    leak in such cases
  * session: remove expired session from cache with oidc_session_kill instead of just clearing it
  * memory: rewrite pconf pool memory allocation handling to avoid increasing memory (pool)
    consumption over graceful restarts
  * drop support for Apache 2.2
  * redis: use SET..EX %d when storing cached data instead of the deprecated SETEX
  * session/cookie: save 20-40 bytes on the session and client-cookie size
  * request: set the OIDC_ERROR variables when PAR is configured but not enabled by the Provider
  * code: avoid compiler warnings on curl_easy_setopt in http.c
  * test: add more unit tests in test/test_*.c and migrate proto tests from test.c</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1771329600">- run the testsuite (make check)</changelog>
</package>
<package pkgid="59a95626d369c3c91c98f1576c751396efe40f16c722f160f92ebbb0a46236a810c7824a03170e7c87a395f443e744a9abf4cee54d56250449c8cf6f90d2c6f2" name="apache2-mod_authn_otp" arch="riscv64">
  <version epoch="0" ver="1.1.12" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1443960000">- %check for apache 2.2 again</changelog>
  <changelog author="pgajdos@suse.com" date="1449835200">- %{apache_branch} converted to number</changelog>
  <changelog author="archie.cobbs@gmail.com" date="1509364800">- Update to version 1.1.8
  + Added PINFakeBasicAuth configuration option</changelog>
  <changelog author="archie.cobbs@gmail.com" date="1561204800">- Update to version 1.1.9
  + Added genotpurl(1) utility
  + Added "-F" flag to otptool(1).</changelog>
  <changelog author="pgajdos@suse.com" date="1561550400">- testing with apache-rex instead</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- Fixed SPEC file: Replaced broken URL and minor cleanup</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1651665600">- Update to version 1.1.10
  + Fixed bug in genotpurl on platforms with signed "char" (pr #46)
  + Added "-K" flag to genotpurl tool to specify key length (pr #43)
  + Update spec file description to include genotpurl(1)</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- drop unmaintained apache-rex usage</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1719489600">- Update to version 1.1.11
  + Fixed build issue with libapr on some systems (issue #48)
  + Added otplock(1) utility (issue #38)</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1753531200">- Update to version 1.1.12
  + Added "OTPAuthMaxIdle" as an alternative to "OTPAuthMaxLinger" (issue #51).
  + Refactor to avoid warnings and reduce code duplication (issue #49).
  + Use pkg-config to find openssl and libapr (#50).</changelog>
</package>
<package pkgid="e7ab24fe9f2e4c39db55c1442ca35d87d7a9f2bab627a29c61408f7690d1298f918ba69c86c7036b9f743dc086049fe393f67a02cfa2492d27da5fd157e664d8" name="apache2-mod_evasive" arch="riscv64">
  <version epoch="0" ver="1.10.1" rel="18.1"/>
  <changelog author="pgajdos@suse.com" date="1413288000">- fixed module loading [bnc#865567], [bnc#867984]</changelog>
  <changelog author="pgajdos@suse.com" date="1414756800">- use apache rpm macros</changelog>
  <changelog author="jengelh@inai.de" date="1415620800">- Add mail-invocation.diff: Use -t parameter with the mail program
  [boo#884877]; add recommends on mailx so that that can work</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="1441022400">- test module with %apache_test_module</changelog>
  <changelog author="pgajdos@suse.com" date="1449835200">- %{apache_branch} converted to number</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update homepage URL.</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- removing %apache_test_* macros, do not test module just by
  loading the module</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650456000">- Trim duplicate LoadModule [boo#1198570]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- remove unneeded pcre build dependency</changelog>
</package>
<package pkgid="57efb0af4309e500b353baa00702e5a843075dd70f0c31a3e793009253cbdc6d5cee7198ce79fd576da4a0d8bec1bd3c25fd6343538a45b6115510cacd95c11d" name="apache2-mod_fcgid" arch="riscv64">
  <version epoch="0" ver="2.3.9" rel="13.1"/>
  <changelog author="pgajdos@suse.com" date="1414756800">- call spec-cleaner
- use apache rpm macros</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="1441281600">- test module with %apache_test_module_load</changelog>
  <changelog author="kstreitova@suse.com" date="1469620800">- add mod_fcgid-2.3.9-CVE-2016-1000104.patch - don't allow setting
  the HTTP_PROXY environment variable from a http header
  [CVE-2016-1000104], [bsc#988492]
- run spec-cleaner to clean specfile</changelog>
  <changelog author="pgajdos@suse.com" date="1489406400">- add a true example to %check</changelog>
  <changelog author="pgajdos@suse.com" date="1494590400">- amend example in %check to see how output to stderr get
  logged in error_log</changelog>
  <changelog author="pgajdos@suse.com" date="1561464000">- test via apache-rex instead</changelog>
  <changelog author="pgajdos@suse.com" date="1606305600">- use /usr/sbin/apxs for build, not -prefork</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- drop unmaintained apache-rex usage</changelog>
</package>
<package pkgid="9e95805ffd4b2e3b2f9c6a8564ed9ed9517b18e1d50f08feac552250ab09b50ea3e7175e88cbf64ec70a8223f67f18f0117d997f95a9ab67feb83ffff9e848e2" name="apache2-mod_jk" arch="riscv64">
  <version epoch="0" ver="1.2.50" rel="3.1"/>
  <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>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1729512000">- Update to version 1.2.50:
  * Apache
    + Fix: 68117: Fix typo in new libtool flag introduced in
    1.2.49 to reduce symbol visibility. Also improve escaping
    of it in the Makefile.
    +  Fix: Improve shared memory handling on non-Windows.
  * IIS
    + Update: Update PCRE bundled with the ISAPI redirector to
    8.45.
  * Common
    + Fix: #8: Fix compilation on musl.
    + Update: Update config.guess and config.sub
- Remove apache2-fix-symbol-export-typo.patch - this upstream fix
  is included in 1.2.50</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- drop unneeded pcre build requirement</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756296000">- Minor tweak to the shipped jk.conf (boo#1239178):
  + Set JkLogFile to /var/log/apache/jk.conf: as this is written by
    apache, the previous location /var/log/tomcat is not permitted
  + Set JkShmFile to /var/lib/apache2/jk-runtime-status: again,
    /var/log/tomcat is no suitable location, as mod_jk is running
    as apache's user. Moving it to /var/log does not make sense, as
    SHM is not a log file.</changelog>
</package>
<package pkgid="47aa51c62707c28324884320f1ffd64239e5f801ae39d8d70e0646f963da6b4671d5cbf27f1743204a8e05ebc43dfb9f70dd183312bf6ce48a1c26ed5001901e" name="apache2-mod_maxminddb" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="jweberhofer@weberhofer.at" date="1526558400">- Initial release 1.1.0</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1570449600">- Added autoreconf to allow building on factory version
- Added apache2-mod_maxminddb-build.patch to make it buildable on opensuse fatory again.
  Does not build with LDFLAGS="-flto=8"</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- removing %apache_test_* macros, do not test module just by
  loading the module</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585051200">- update to 1.2.0
  https://github.com/maxmind/mod_maxminddb/releases/tag/1.2.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Torsten Gruner &lt;simmphonie@opensuse.org&gt;" date="1751457600">- update to 1.3.0
  * Portability fixes
  * Documentation improvements</changelog>
</package>
<package pkgid="0c619eca86974d9391686cd8b4d67cf19c258922813c8f0b43c115fd34bab67af15d586f529f34896e2d1713ef205389e60c06fb767bf2e43031bfe38602e35f" name="apache2-mod_perl" arch="riscv64">
  <version epoch="0" ver="2.0.13" rel="4.3"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720440000">- fix build on Tumbleweed (boo#1227485)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727438400">- Add /srv/www to filelist [bsc#1231027]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- removed unneeded pcre build dependency</changelog>
</package>
<package pkgid="57771162e47b3000c5b6526942f2d5be6670f78c48970fbb867b0cf059d6d281e0edf00baea11aabfaf8ee5b004127daf4df0d541c8a66ce19d47a97633a3f65" name="apache2-mod_perl-devel" arch="riscv64">
  <version epoch="0" ver="2.0.13" rel="4.3"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720440000">- fix build on Tumbleweed (boo#1227485)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727438400">- Add /srv/www to filelist [bsc#1231027]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- removed unneeded pcre build dependency</changelog>
</package>
<package pkgid="ba51b9f72a7af05d3118399082c6d99d8df535b0daee81b7c7ae663bc7bb5bf8f1ddd9efc56c2b10a0fe73123676fea61d3c19e6ab2b84c6de5e8f477b02b3ad" name="apache2-mod_php8" arch="riscv64">
  <version epoch="0" ver="8.4.19" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1758888000">- version update to 8.4.13
    Core:
    Fixed bug GH-18850 (Repeated inclusion of file with __halt_compiler() triggers "Constant already defined" warning).
    Partially fixed bug GH-19542 (Scanning of string literals &gt;=2GB will fail due to signed int overflow).
    Fixed bug GH-19544 (GC treats ZEND_WEAKREF_TAG_MAP references as WeakMap references).
    Fixed bug GH-19613 (Stale array iterator pointer).
    Fixed bug GH-19679 (zend_ssa_range_widening may fail to converge).
    Fixed bug GH-19681 (PHP_EXPAND_PATH broken with bash 5.3.0).
    Fixed bug GH-19720 (Assertion failure when error handler throws when accessing a deprecated constant).
    CLI:
    Fixed bug GH-19461 (Improve error message on listening error with IPv6 address).
    Date:
    Fixed date_sunrise() and date_sunset() with partial-hour UTC offset.
    DBA:
    Fixed bug GH-19706 (dba stream resource mismanagement).
    DOM:
    Fixed bug GH-19612 (Mitigate libxml2 tree dictionary bug).
    FPM:
    Fixed failed debug assertion when php_admin_value setting fails.
    Intl:
    Fixed bug GH-11952 (Fix locale strings canonicalization for IntlDateFormatter and NumberFormatter).
    Opcache:
    Fixed bug GH-19493 (JIT variable not stored before YIELD).
    OpenSSL:
    Fixed bug GH-19245 (Success error message on TLS stream accept failure).
    PGSQL:
    Fixed bug GH-19485 (potential use after free when using persistent pgsql connections).
    Phar:
    Fixed memory leaks when verifying OpenSSL signature.
    Fix memory leak in phar tar temporary file error handling code.
    Fix metadata leak when phar convert logic fails.
    Fix memory leak on failure in phar_convert_to_other().
    Fixed bug GH-19752 (Phar decompression with invalid extension can cause UAF).
    Standard:
    Fixed bug GH-16649 (UAF during array_splice).
    Fixed bug GH-19577 (Avoid integer overflow when using a small offset and PHP_INT_MAX with LimitIterator).
    Streams:
    Remove incorrect call to zval_ptr_dtor() in user_wrapper_metadata().
    Fix OSS-Fuzz #385993744.
    Zip:
    Fix memory leak in zip when encountering empty glob result.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- version update to 8.4.14
    Core:
    Fixed bug GH-19765 (object_properties_load() bypasses readonly property checks).
    Fixed hard_timeout with --enable-zend-max-execution-timers.
    Fixed bug GH-19792 (SCCP causes UAF for return value if both warning and exception are triggered).
    Fixed bug GH-19653 (Closure named argument unpacking between temporary closures can cause a crash).
    Fixed bug GH-19839 (Incorrect HASH_FLAG_HAS_EMPTY_IND flag on userland array).
    Fixed bug GH-19480 (error_log php.ini cannot be unset when open_basedir is configured).
    Fixed bug GH-20002 (Broken build on *BSD with MSAN).
    CLI:
    Fix useless "Failed to poll event" error logs due to EAGAIN in CLI server with PHP_CLI_SERVER_WORKERS.
    Curl:
    Fix cloning of CURLOPT_POSTFIELDS when using the clone operator instead of the curl_copy_handle() function to clone a CurlHandle.
    Fix curl build and test failures with version 8.16.
    Date:
    Fixed GH-17159: "P" format for ::createFromFormat swallows string literals.
    DOM:
    Fix macro name clash on macOS.
    Fixed bug GH-20022 (docker-php-ext-install DOM failed).
    GD:
    Fixed GH-19955 (imagefttext() memory leak).
    MySQLnd:
    Fixed bug #67563 (mysqli compiled with mysqlnd does not take ipv6 adress as parameter).
    Opcache:
    Fixed bug GH-19669 (assertion failure in zend_jit_trace_type_to_info_ex).
    Fixed bug GH-19831 (function JIT may not deref property value).
    Fixed bug GH-19889 (race condition in zend_runtime_jit(), zend_jit_hot_func()).
    Phar:
    Fix memory leak and invalid continuation after tar header writing fails.
    Fix memory leaks when creating temp file fails when applying zip signature.
    SimpleXML:
    Fixed bug GH-19988 (zend_string_init with NULL pointer in simplexml (UB)).
    Soap:
    Fixed bug GH-19784 (SoapServer memory leak).
    Fixed bug GH-20011 (Array of SoapVar of unknown type causes crash).
    Standard:
    Fixed bug GH-12265 (Cloning an object breaks serialization recursion).
    Fixed bug GH-19701 (Serialize/deserialize loses some data).
    Fixed bug GH-19801 (leaks in var_dump() and debug_zval_dump()).
    Fixed bug GH-20043 (array_unique assertion failure with RC1 array causing an exception on sort).
    Fixed bug GH-19926 (reset internal pointer earlier while splicing array while COW violation flag is still set).
    Fixed bug GH-19570 (unable to fseek in /dev/zero and /dev/null).
    Streams:
    Fixed bug GH-19248 (Use strerror_r instead of strerror in main).
    Fixed bug GH-17345 (Bug #35916 was not completely fixed).
    Fixed bug GH-19705 (segmentation when attempting to flush on non seekable stream.
    XMLReader:
    Fixed bug GH-20009 (XMLReader leak on RelaxNG schema failure).
    Zip:
    Fixed bug GH-19688 (Remove pattern overflow in zip addGlob()).
    Fixed bug GH-19932 (Memory leak in zip setEncryptionName()/setEncryptionIndex()).</changelog>
  <changelog author="pgajdos@suse.com" date="1763640000">- version update to 8.4.15
    Core:
    Fixed bug GH-19934 (CGI with auto_globals_jit=0 causes uouv).
    Fixed bug GH-20073 (Assertion failure in WeakMap offset operations on reference).
    Fixed bug GH-20085 (Assertion failure when combining lazy object get_properties exception with foreach loop).
    Fixed bug GH-19844 (Don't bail when closing resources on shutdown).
    Fixed bug GH-20177 (Accessing overridden private property in get_object_vars() triggers assertion error).
    Fixed bug GH-20270 (Broken parent hook call with named arguments).
    Fixed bug GH-20183 (Stale EG(opline_before_exception) pointer through eval).
    DOM:
    Partially fixed bug GH-16317 (DOM classes do not allow __debugInfo() overrides to work).
    Fixed bug GH-20281 (\Dom\Document::getElementById() is inconsistent after nodes are removed).
    Exif:
    Fix possible memory leak when tag is empty.
    FPM:
    Fixed bug GH-19974 (fpm_status_export_to_zval segfault for parallel execution).
    FTP:
    Fixed bug GH-20240 (FTP with SSL: ftp_fput(): Connection timed out on successful writes).
    GD:
    Fixed bug GH-20070 (Return type violation in imagefilter when an invalid filter is provided).
    Intl:
    Fix memory leak on error in locale_filter_matches().
    LibXML:
    Fix not thread safe schema/relaxng calls.
    MySQLnd:
    Fixed bug GH-8978 (SSL certificate verification fails (port doubled)).
    Fixed bug GH-20122 (getColumnMeta() for JSON-column in MySQL).
    Opcache:
    Fixed bug GH-20081 (access to uninitialized vars in preload_load()).
    Fixed bug GH-20121 (JIT broken in ZTS builds on MacOS 15).
    Fixed bug GH-19875 (JIT 1205 segfault on large file compiled in subprocess).
    Fixed bug GH-20012 (heap buffer overflow in jit).
    Partially fixed bug GH-17733 (Avoid calling wrong function when reusing file caches across differing environments).
    PgSql:
    Fix memory leak when first string conversion fails.
    Fix segfaults when attempting to fetch row into a non-instantiable class name.
    Phar:
    Fix memory leak of argument in webPhar.
    Fix memory leak when setAlias() fails.
    Fix a bunch of memory leaks in phar_parse_zipfile() error handling.
    Fix file descriptor/memory leak when opening central fp fails.
    Fix memleak+UAF when opening temp stream in buildFromDirectory() fails.
    Fix potential buffer length truncation due to usage of type int instead of type size_t.
    Fix memory leak when openssl polyfill returns garbage.
    Fix file descriptor leak in phar_zip_flush() on failure.
    Fix memory leak when opening temp file fails while trying to open gzip-compressed archive.
    Fixed bug GH-20302 (Freeing a phar alias may invalidate PharFileInfo objects).
    Random:
    Fix Randomizer::__serialize() w.r.t. INDIRECTs.
    Reflection:
    Fixed bug GH-20217 (ReflectionClass::isIterable() incorrectly returns true for classes with property hooks).
    SimpleXML:
    Partially fixed bug GH-16317 (SimpleXML does not allow __debugInfo() overrides to work).
    Streams:
    Fixed bug GH-19798: XP_SOCKET XP_SSL (Socket stream modules): Incorrect condition for Win32/Win64.
    Tidy:
    Fixed GH-19021 (improved tidyOptGetCategory detection).
    Fix UAF in tidy when tidySetErrorBuffer() fails.
    XMLReader:
    Fix arginfo/zpp violations when LIBXML_SCHEMAS_ENABLED is not available.</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766059200">- main package require wwwrun:www user as it assumes it in filelist
  [bsc#1255043]</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766145600">- version update to 8.4.16
    Core:
    Sync all boost.context files with release 1.86.0.
    Fixed bug GH-20435 (SensitiveParameter doesn't work for named argument passing to variadic parameter).
    Fixed bug GH-20286 (use-after-destroy during userland stream_close()).
    Bz2:
    Fix assertion failures resulting in crashes with stream filter object parameters.
    Date:
    Fix crashes when trying to instantiate uninstantiable classes via date static constructors.
    DOM:
    Fix memory leak when edge case is hit when registering xpath callback.
    Fixed bug GH-20395 (querySelector and querySelectorAll requires elements in $selectors to be lowercase).
    Fix missing NUL byte check on C14NFile().
    Fibers:
    Fixed bug GH-20483 (ASAN stack overflow with fiber.stack_size INI small value).
    FTP:
    Fixed bug GH-20601 (ftp_connect overflow on timeout).
    GD:
    Fixed bug GH-20511 (imagegammacorrect out of range input/output values).
    Fixed bug GH-20602 (imagescale overflow with large height values).
    Intl:
    Fixed bug GH-20426 (Spoofchecker::setRestrictionLevel() error message suggests missing constants).
    LibXML:
    Fix some deprecations on newer libxml versions regarding input buffer/parser handling.
    MbString:
    Fixed bug GH-20491 (SLES15 compile error with mbstring oniguruma).
    Fixed bug GH-20492 (mbstring compile warning due to non-strings).
    MySQLnd:
    Fixed bug GH-20528 (Regression breaks mysql connexion using an IPv6 address enclosed in square brackets).
    Opcache:
    Fixed bug GH-20329 (opcache.file_cache broken with full interned string buffer).
    PDO:
    Fixed GHSA-8xr5-qppj-gvwj (PDO quoting result null deref). (CVE-2025-14180)
    Phar:
    Fixed bug GH-20442 (Phar does not respect case-insensitiveness of __halt_compiler() when reading stub).
    Fix broken return value of fflush() for phar file entries.
    Fix assertion failure when fseeking a phar file out of bounds.
    PHPDBG:
    Fixed ZPP type violation in phpdbg_get_executable() and phpdbg_end_oplog().
    SPL:
    Fixed bug GH-20614 (SplFixedArray incorrectly handles references in deserialization).
    Standard:
    Fix memory leak in array_diff() with custom type checks.
    Fixed bug GH-20583 (Stack overflow in http_build_query via deep structures).
    Fixed GHSA-www2-q4fc-65wf (Null byte termination in dns_get_record()).
    Fixed GHSA-h96m-rvf9-jgm2 (Heap buffer overflow in array_merge()). (CVE-2025-14178)
    Fixed GHSA-3237-qqm7-mfv7 (Information Leak of Memory in getimagesize). (CVE-2025-14177)
    Tidy:
    Fixed bug GH-20374 (PHP with tidy and custom-tags).
    XML:
    Fixed bug GH-20439 (xml_set_default_handler() does not properly handle special characters in attributes when passing data to callback).
    Zip:
    Fix crash in property existence test.
    Don't truncate return value of zip_fread() with user sizes.
    Zlib:
    Fix assertion failures resulting in crashes with stream filter object parameters.
- fixes CVE-2025-14178 [bsc#1255711]
    CVE-2025-14180 [bsc#1255712]
    CVE-2025-14177 [bsc#1255710]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768478400">- version update to 8.4.17
    Core:
    Fix OSS-Fuzz #465488618 (Wrong assumptions when dumping function signature with dynamic class const lookup default argument).
    Fixed bug GH-20695 (Assertion failure in normalize_value() when parsing malformed INI input via parse_ini_string()).
    Fixed bug GH-20714 (Uncatchable exception thrown in generator).
    Fixed bug GH-20352 (UAF in php_output_handler_free via re-entrant ob_start() during error deactivation).
    Bz2:
    Fixed bug GH-20620 (bzcompress overflow on large source size).
    DOM:
    Fixed bug GH-20722 (Null pointer dereference in DOM namespace node cloning via clone on malformed objects).
    Fixed bug GH-20444 (Dom\XMLDocument::C14N() seems broken compared to DOMDocument::C14N()).
    GD:
    Fixed bug GH-20622 (imagestring/imagestringup overflow).
    Intl:
    Fix leak in umsg_format_helper().
    LDAP:
    Fix memory leak in ldap_set_options().
    Mbstring:
    Fixed bug GH-20674 (mb_decode_mimeheader does not handle separator).
    PCNTL:
    Fixed bug with pcntl_getcpuaffinity() on solaris regarding invalid process ids handling.
    Phar:
    Fixed bug GH-20732 (Phar::LoadPhar undefined behavior when reading fails).
    Fix SplFileInfo::openFile() in write mode.
    Fix build on legacy OpenSSL 1.1.0 systems.
    Fixed bug #74154 (Phar extractTo creates empty files).
    POSIX:
    Fixed crash on posix groups to php array creation on macos.
    SPL:
    Fixed bug GH-20678 (resource created by GlobIterator crashes with fclose()).
    Sqlite3:
    Fixed bug GH-20699 (SQLite3Result fetchArray return array|false, null returned).
    Standard:
    Fix error check for proc_open() command.
    Fix memory leak in mail() when header key is numeric.
    Fixed bug GH-20582 (Heap Buffer Overflow in iptcembed).
    Zlib:
    Fix OOB gzseek() causing assertion failure.</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1768824000">- remove a patch, which breaks phar.phar [bsc#1256905]
  * php-sort-filelist-phar.patch (upstreamed)
- modified patches
  * php-build-reproducible-phar.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1769428800">- package /var/lib/php8 via tmpfiles
- deleted sources
  * php-fpm.tmpfiles.d (renamed)
- added sources
  * php-fpm-tmpfiles.conf
  * php8-tmpfiles.conf</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1770897600">- version update to 8.4.18
    Core:
    Fixed bug GH-20837 (NULL dereference when calling ob_start() in shutdown function triggered by bailout in php_output_lock_error()).
    Fix OSS-Fuzz #471533782 (Infinite loop in GC destructor fiber).
    Fix OSS-Fuzz #472563272 (Borked block_pass JMP[N]Z optimization).
    Fixed bug GH-GH-20914 (Internal enums can be cloned and compared).
    Fix OSS-Fuzz #474613951 (Leaked parent property default value).
    Fixed bug GH-20766 (Use-after-free in FE_FREE with GC interaction).
    Fix OSS-Fuzz #471486164 (Broken by-ref assignment to uninitialized hooked backing value).
    Fix OSS-Fuzz #438780145 (Nested finally with repeated return type check may uaf).
    Fixed bug GH-20905 (Lazy proxy bailing __clone assertion).
    Fixed bug GH-20479 (Hooked object properties overflow).
    Date:
    Update timelib to 2022.16.
    DOM:
    Fixed GH-21041 (Dom\HTMLDocument corrupts closing tags within scripts).
    MbString:
    Fixed bug GH-20833 (mb_str_pad() divide by zero if padding string is invalid in the encoding).
    Fixed bug GH-20836 (Stack overflow in mb_convert_variables with recursive array references).
    Opcache:
    Fixed bug GH-20818 (Segfault in Tracing JIT with object reference).
    OpenSSL:
    Fix memory leaks when sk_X509_new_null() fails.
    Fix crash when in openssl_x509_parse() when i2s_ASN1_INTEGER() fails.
    Fix crash in openssl_x509_parse() when X509_NAME_oneline() fails.
    Phar:
    Fixed bug GH-20882 (buildFromIterator breaks with missing base directory).
    PGSQL:
    Fixed INSERT/UPDATE queries building with PQescapeIdentifier() and possible UB.
    Readline:
    Fixed bug GH-18139 (Memory leak when overriding some settings via readline_info()).
    SPL:
    Fixed bug GH-20856 (heap-use-after-free in SplDoublyLinkedList iterator when modifying during iteration).
    Standard:
    Fixed bug #74357 (lchown fails to change ownership of symlink with ZTS)
    Fixed bug GH-20843 (var_dump() crash with nested objects)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1773316800">- version update to 8.4.19
    Core:
    Fixed bug GH-21029 (zend_mm_heap corrupted on Aarch64, LTO builds).
    Fixed bug GH-20657 (Assertion failure in zend_lazy_object_get_info triggered by setRawValueWithoutLazyInitialization() and newLazyGhost()).
    Fixed bug GH-20504 (Assertion failure in zend_get_property_guard when accessing properties on Reflection LazyProxy via isset()).
    Fixed OSS-Fuzz #478009707 (Borked assign-op/inc/dec on untyped hooked property backing value).
    Fixed bug GH-21215 (Build fails with -std=).
    Fixed bug GH-13674 (Build system installs libtool wrappers when using slibtool).
    Curl:
    Fixed bug GH-21023 (CURLOPT_XFERINFOFUNCTION crash with a null callback).
    Don't truncate length.
    Date:
    Fixed bug GH-20936 (DatePeriod::__set_state() cannot handle null start).
    Fix timezone offset with seconds losing precision.
    DOM:
    Fixed bug GH-21077 (Accessing Dom\Node::baseURI can throw TypeError).
    Fixed bug GH-21097 (Accessing Dom\Node properties can can throw TypeError).
    MBString:
    Fixed bug GH-21223; mb_guess_encoding no longer crashes when passed huge list of candidate encodings (with 200,000+ entries).
    Opcache:
    Fixed bug GH-20718 ("Insufficient shared memory" when using JIT on Solaris).
    Fixed bug GH-21227 (Borked SCCP of array containing partial object).
    Fixed bug GH-21052 (Preloaded constant erroneously propagated to file-cached script).
    OpenSSL:
    Fix a bunch of leaks and error propagation.
    PCNTL:
    Fixed pcntl_setns() internal errors handling regarding errnos.
    Fixed cpuset leak in pcntl_setcpuaffinity on out-of-range CPU ID on NetBSD/Solaris platforms.
    Fixed pcntl_signal() signal table registering the callback first OS-wise before the internal list.
    Fixed pcntl_signal_dispatch() stale pointer and exception handling.
    PCRE:
    Fixed preg_match memory leak with invalid regexes.
    PDO_PGSQL:
    Fixed bug GH-21055 (connection attribute status typo for GSS negotiation).
    PGSQL:
    Fixed bug GH-21162 (pg_connect() memory leak on error).
    Sockets:
    Fixed bug GH-21161 (socket_set_option() crash with array 'addr' entry as null).
    Fixed possible addr length overflow with socket_connect() and AF_UNIX family sockets.
    Windows:
    Fixed compilation with clang (missing intrin.h include).</changelog>
</package>
<package pkgid="aaa81f29c8d1e125c727eafd0255132e56b05a81a65644ec17f4258faad309471920741f2f9fc09aa70f42fcc209ed26e43aac43f2071dcfb61f8a73cd03c622" name="apache2-mod_security2" arch="riscv64">
  <version epoch="0" ver="2.9.12" rel="1.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.9.7:
  * Fix: FILES_TMP_CONTENT may sometimes lack complete content
  * Support configurable limit on number of arguments processed
  * Silence compiler warning about discarded const
  * Support for JIT option for PCRE2
  * Use uid for user if apr_uid_name_get() fails
  * Fix: handle error with SecConnReadStateLimit configuration
  * Only check for pcre2 install if required
  * Adjustment of previous fix for log messages
  * Mark apache error log messages as from mod_security2
  * Use pkg-config to find libxml2 first
  * Support for PCRE2 in mlogc
  * Support for PCRE2
  * Adjust parser activation rules in modsecurity.conf-
    recommended
  * Multipart parsing fixes and new MULTIPART_PART_HEADERS
    collection
  * Limit rsub null termination to where necessary
  * IIS: Update dependencies for next planned release
  * XML parser cleanup: NULL duplicate pointer
  * Properly cleanup XML parser contexts upon completion
  * Fix memory leak in streams
  * Fix: negative usec on log line when data type long is 32b
  * mlogc log-line parsing fails due to enhanced timestamp
  * Allow no-key, single-value JSON body
  * Set SecStatusEngine Off in modsecurity.conf-recommended
  * Fix memory leak that occurs on JSON parsing error
  * Multipart names/filenames may include single quote if double-
    quote enclosed
  * Add SecRequestBodyJsonDepthLimit to modsecurity.conf-
    recommended
  * IIS: Update dependencies for Windows build as of v2.9.5
  * Support configurable limit on depth of JSON parsing
- fixes CVE-2022-48279 [bsc#1207378], CVE-2023-24021 [bsc#1207379]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1715083200">- added patches
  fix fix build with gcc14
  + apache2-mod_security2-gcc14.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717502400">- Fix patch application syntax: Use %patch -P N instead of
  deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1717502401">- %autopatch instead of %patchN
- modified patches
  % apache2-mod_security2-no_rpath.diff (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1737460800">- package cleanup, coordinated with owasp-modsecurity-crs cleanup
- version update to 2.9.8 (changed upstream: Trustwave -&gt; OWASP)
  * Fixed ap_log_perror() usage
  * Memory leaks + enhanced logging
  * CI improvement: First check syntax &amp; always display error/audit logs
  * Fixed assert() usage
  * Removed useless code
  * feat: Check if the MP header contains invalid character
  * Use standard httpd logging format in error log
  * fix msc_regexec() != PCRE_ERROR_NOMATCH strict check
  * Move xmlFree() call to the right place
  * Add collection size in log in case of writing error
  * Passing address of lock instead of lock in acquire_global_lock()
  * Invalid pointer access in case rule id == NOT_SET_P
  * Show error.log after httpd start in CI
  * chore: add pull request template
  * chore: add gitignore file
  * Possible double free
  * Set 'jit' variable's initial value
  * Missing null byte + optimization
  * fix: remove usage of insecure tmpname
  * docs: update copyright
  * Enhanced logging [Issue #3107]
  * Check for null pointer dereference (almost) everywhere
  * Fix possible segfault in collection_unpack
  * fix: Replace obsolete macros
  * chore: update bug-report-for-version-2-x.md
  * feat: Add more steps: install built module and restart the server
  * Add new flag: --without-lua
  * Initial release of CI worklow
  * V2/fixbuildissue
  * ; incorrectly replaced by space in cmdline
  * Detailed error message when writing collections
  * docs: Fix organization name in references and security e-mail (v2)
  * ctl:ruleRemoveByTag isn't executed if no rule id is present in the rule
  * Suppress useless loop on tag matching
  * Optimization: Avoid last loop and storing an empty value in case nothing
    after last %{..} macro
  * Ignore (consistently) empty actions
  * Add context info to error message
  * Implement msre_action_phase_validate()
  * Avoid some useless code and memory allocation in case no macro is present
  * 'jit' variable not initialized when WITH_PCRE2 is defined
  * Configure: do not check for pcre1 if pcre2 requested
  * Double memory allocation
  * Fix for DEBUG_CONF compile flag
  * Enhance logging
  * Fix possible segfault in collection_unpack
  * Set the minimum security protocol version for SecRemoteRules
  * Allow lua version 5.4
  * Configure: do not check for pcre1 if pcre2 requested
  * Check return code of apr_procattr_io_set()
  * Do not escape special chars in rx pattern with macro
  * Substitute two equals-equals operators in build
- modified patches
  % apache2-mod_security2-no_rpath.diff (refreshed)
  % modsecurity-2.9.3-input_filtering_errors.patch (refreshed)
  % modsecurity-fixes.patch (refreshed)
- added sources
  + apache2-mod_security2.keyring</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741953600">- build with pcre2 (test suite disabled temporarily)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748865600">- update to 2.9.10:
  * CVE-2025-48866: excessive number of arguments in sanitiseArg
    can lead to a denial of service due to high memory consumption
    (boo#1243976)
- includes changes from 2.9.9:
  * CVE-2025-47947: DoS through sanitiseMatchedBytes (boo#1243978)
  * log error codes for global mutex failure modes
  * Fix error logging for standalone module
  * improved XMLArgs processing
  * Incorrect utf8toUnicode transformation for 00xx
  * PCRE2 compatibility fixes
  * gcc14 fixes, developer visible fixes
- drop apache2-mod_security2-gcc14.patch
- run tests again as they are now fixed with pcre2</changelog>
  <changelog author="pgajdos@suse.com" date="1751544000">- version update to 2.9.11 [bsc#1245620] (CVE-2025-52891)
  * fix: prevent segmentation fault if the XML node is empty
  * Plug memory leak when msre_op_validateSchema_execute() exits normally (validateSchema)
  * chore: bump version in MSI installer.wxs
  * Fix resource leaks in `msc_status_engine_mac_address`
- modified patches
  % apache2-mod_security2-no_rpath.diff (refreshed)
  % modsecurity-fixes.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754481600">- update to 2.9.12:
  * CVE-2025-54571: Improper error handling (boo#1247674)
  * remove unused condition from msc_status_engine.c
  * remove unwanted '\0' string terminator from argument's valu
- drop modsecurity-2.9.3-input_filtering_errors.patch different
  change included upstream</changelog>
</package>
<package pkgid="32abe3630f9fc996d1c3d2918ed4434e871d4dada225c912061a0dce2afe250ba9a53229501ca9d6ecd43a6b36780000c1271c1e2070c874c5e190c95ee36bc7" name="apache2-mod_uwsgi" arch="riscv64">
  <version epoch="0" ver="2.0.31" rel="2.3"/>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721908800">- Added a backport of uwsgi-93d07ec38b31.patch to fix a type
  incompatibility problem to enable build with GCC 14.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1730203200">- update to 2.0.28 (bsc#1222332, CVE-2024-24795):
  * Bit more friendly log messages
  * Add more integration tests
  * Fix static library not found install error on conda
  * pyuwsgi: avoid interleaving pywsgi threadstate
  * Fix gracefully_kill_them_all with running requests
  * Fix –catch-exceptions causing a segfault in Python 3.5+
  * plugins/php: Add support for uwsgi.disconnect() function
  * plugins/python: use PyOS_*Fork stable API functions on 3.7+
  * core/uwsgi: set enable threads by default
  * plugins/python: fix compilation with Python 3.13
  * use pipe in gracefully_kill() to stop worker loop
  * port pypy plugin to python3
  * add some integrations tests
  * apache2/mod_proxy_uwsgi: let httpd handle CL/TE for
    non-http handlers CVE-2024-24795
  * remove race-condition over termination of uWSGI process
    when using need-app and lazy-apps (Hanan .T)
  * fix 32-bit compilation with GCC14 (Rosen Penev)
  * uwsgiconfig: get compiler version with -dumpfullversion
  * Fix uwsgi_regexp_match() with pcre2
- drop uwsgi-93d07ec38b31.patch (upstream)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1730808000">- add python313.patch to support the newest CPython</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1733400000">- Added patch:
  * uwsgi-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742472000">- build with pcre2</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744718400">- add gcc15.patch (from upstream) and plugins-gcc15.patch to fix
  gcc-15 compile time errors</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1747224000">- Use $RPM_BUILD_NCPUS instead of %jobs (boo#1237231)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751889600">- Deactivate glusterfs backend.
- Delete old specfile constructs.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1760961600">- Update to 2.0.31:
  - Fix build with gcc-15 (Arne de Bruijn)
  - Build improvements (Janos Guljas, Jonas Smedegaard)
  - Fix some user visible typos (Alexandre Rossi)
  - Fix gracefully_kill_them_all() for setups using fifo-based
    master graceful reload (Wynn Wilkes)
  - Fix compilation with PHP 8.5 (Remi Collet)
- Update to 2.0.30:
  - Port to Python 3.14 beta 1 (Victor Stinner)
  - Fix atexit handler install with –lazy / –lazy-apps (Taegyun
    Kim)
- Update to 2.0.29:
  - Fix integration tests not running (Alexandre Rossi)
  - Backport pypy plugin fixes (Alexandre Rossi)
  - Add support for rack 3 (Alexandre Rossi)
  - Fix compilation with gcc-15 (Alexandre Rossi)
  - Backport –max-request-delta from master (Jeremy Goulard)
  - Disable executable stack (Martin Liška)
  - Fix uwsgi_request_body_readline without new lines found (Juho
    Heikkinen)
  - Fix reload-os-env option (wszak)
  - Tidy python code (Curtis)
  - Python3 compat for examples and testing code (Thomas Goirand)
- Remove upstreamed patches:
  - gcc15.patch
- Readjusted patches:
  - plugins-gcc15.patch
  - python313.patch
  - uwsgi-1.9.11-systemd_logger-old_systemd.patch
  - uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch
  - uwsgi-1.9.17-plugin_build_path.patch
  - uwsgi-2.0.12-no-LD_RUN_PATH.patch
  - uwsgi-2.0.18-postgresql-config.patch
  - uwsgi-ld-noexecstack.patch
  - uwsgi-reproducible-jar-mtime.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1761652800">- Use LuaJIT instead of Lua PUC 5.1, because the latter is being
  decommissioned in Factory. Also, we really do not support SUSE
  12.1 any more.</changelog>
</package>
<package pkgid="49f6a23b40d9fb965d8fc3d58668b7f8dc359765caee4e42107001fab77a36c498202d1289555c74961c684f2d97fef8535ae6559738991ae41b47a9590f07d4" name="apache2-mod_wsgi" arch="riscv64">
  <version epoch="0" ver="5.0.2" rel="2.1"/>
  <changelog author="pgajdos@suse.com" date="1606305600">- use /usr/sbin/apxs for build, not -prefork</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1633089600">- Add missing bug reference to allow inclusion in SLE-15:SP4.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1655899200">- New version 4.9.2
  * see https://modwsgi.readthedocs.io/en/latest/release-notes/version-4.9.2.html
  * dropped wsgi_fixVersionCheck.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669204800">- Update to version 4.9.4:
  + Apache 2.4.54 changed the default value for LimitRequestBody
    from 0, which indicates there is no limit, to 1Gi. If the
    Apache configuration supplied with a distribution wasn’t
    explicitly setting LimitRequestBody to 0 at global server scope
    for the purposes of documenting the default, and it was
    actually relying on the compiled in default, then when using
    mod_wsgi daemon mode, if a request body size greater than 1Gi
    was encountered the mod_wsgi daemon mode process would crash.
  + Fix ability to build mod_wsgi against Apache 2.2. Do note that
    in general only recent versions of Apache 2.4 are supported
- Changes from version 4.9.3 (CVE-2022-2255, boo#1201634):
  * See https://modwsgi.readthedocs.io/en/latest/release-notes/version-4.9.3.html</changelog>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1697716800">- Use %posttrans instead of %post while adding the wsgi keyword.
  (bsc#1216411)
  * In systems where the former apache2-mod_wsgi-python3 is
    installed, the removal of the obsoleted apache2-mod_wsgi-python3
    and the installation of the new apache2-mod_wsgi did not
    preserve the keyword wsgi in the APACHE_MODULES variable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Do not generate empty postun/posttrans scriptlets in case of
  non-openSUSE: guard the entire script by the condition, not only
  the entire content of the script.</changelog>
  <changelog author="pgajdos@suse.com" date="1711368000">- version update to 5.0.0
  * Note that the major version 5.0 was introduced not because of any new major
    features but because from version 5.0 onwards compatability with Python 2.7 is
    no longer guaranteed. A minimum Python version of 3.8 will be enforced by the
    Python package installation configuration.*
  Features Changed
  - ---------------
  * The `setuptools` package is now required to be installed in order to use the
    `pip install` method to install mod_wsgi. This is because `distutils` has been
    removed in Python 3.12.
  Bugs Fixed
  - ---------
  * Fix ability to build mod_wsgi against Apache 2.2. Do note that in general only
    recent versions of Apache 2.4 are supported</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- drop unmaintained apache-rex usage</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1742385600">- Update to 5.0.2 includes changes from 5.0.1:
  * Eliminate noise in logs under Python 3.13 when Python garbage collection
    decides to delay destruction of objects until a second phase, resulting in
    the wsgi.errors log object being accessed after the request had been
    completed and the log object marked as invalid. This resulted due to changes
    in garbage collection behaviour in Python 3.13.
  * Internally, when using Python 3.8 or newer, the PyConfig API will now be
    used due to deprecation and future removal of older C API alternatives.
    This was required to support Python 3.13.
  * Fix issue which could result in process crashing when values were supplied
    for user/password/realm of HTTP basic authentication which weren’t
    compliant with UTF-8 encoding format.
  * Fix memory leak in check_password() authentication hook handler.
  * Change use of deprecated thread.setDaemon to thread.daemon.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1763640000">- Don't enable the module by default. Instead, include instructions in the
  description, consistent with other comparable modules, such as
  apache2-mod_fcgid, apache2-mod_jk and apache2-mod_mono.  If a reverse
  dependency of this module requires it, that package may execute
  `a2enmod wsgi`.</changelog>
</package>
<package pkgid="98615733d4ef6c7bfa083331963defaf4ab7bd91cdffab91a9a2a8441ce3c9d635b2fe53ffdd972bfdbac2a2464dcee8bb73d15f47e82b0c7183e0e96dbab37a" name="apache2-prefork" arch="riscv64">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="ae54e09150a94afd85296f403a2ad16d373d37b41b1235ce939ca5ec439a9e5e1345b49f1ee754783bda2511f05afccb4bc3f2e2df477b499c2b5ff024526d91" name="apache2-utils" arch="riscv64">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="ba56117fbacbf683839cf6651e3f618796c815e39927062adca71fc1ab8ecb7da06df713ff02698b5c0756e83407ad1548cd4d48050c65a4ffd309cf3ce2beb2" name="apache2-worker" arch="riscv64">
  <version epoch="0" ver="2.4.66" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1741608000">- Update to 2.4.63:
  * mod_dav: Update redirect-carefully example BrowserMatch config
    to match more recent client versions.
  * mod_cache_socache: Fix possible crash on error path.
  * mod_ssl: Fail cleanly at startup if OpenSSL initialization fails.
  * mod_md: update to version 2.4.31
  - Improved error reporting when waiting for ACME server to verify
    domains or finalizing the order fails, e.g. times out.
  - Increasing the timeouts to wait for ACME server to verify domain
    names and issue the certificate from 30 seconds to 5 minutes.
  - Change a log level from error to debug when Stapling is enabled
    but a certificate carries no OCSP responder URL.
  * mod_proxy_balancer: Fix the handling of the stickysession
    configuration parameter by the balancer manager.
  * Add the ldap-search option to mod_authnz_ldap, allowing
    authorization to be based on arbitrary expressions that do not
    include the username.  Make sure that when ldap searches are too
    long, we explicitly log the error.
  * mod_proxy: Honor parameters of ProxyPassMatch workers with substitution
    in the host name or port.
  * mod_log_config: Fix merging for the "LogFormat" directive.
  * mod_lua: Make r.ap_auth_type writable.
  * mod_md: update to version 2.4.29
  - Fixed HTTP-01 challenges to not carry a final newline, as some
    ACME server fail to ignore it.
  - Fixed missing label+newline in server-status plain text output
    when MDStapling is enabled.
  * mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
    without "SSLCryptoDevice" configured.
  * mod_authnz_ldap: Fix possible memory corruption if the
    AuthLDAPSubGroupAttribute directive is configured.
  * mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
  * mod_rewrite, mod_proxy: mod_proxy to canonicalize rewritten URLs,
    including "unix:" ones.
  * mod_rewrite: Error out in case a RewriteRule in directory context
    uses the proxy, but mod_proxy is not loaded.
  * http: Remove support for Request-Range header sent by Navigator
    2-3 and MSIE 3.
  * mod_rewrite: Don't require flag to preserve a leading // added by
    applying the perdir prefix to the substitution.
  * Windows: Restore the ability to "Include" configuration files on
    UNC paths.
  * mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs
    in Location (incomplete fix in 2.4.62).
  * mod_md: update to version 2.4.28
  - When the server starts, it looks for new, staged certificates to
    activate. If the staged set of files in 'md/staging/' is messed
    up, this could prevent further renewals to happen. Now, when the
    staging set is present, but could not be activated due to an
    error, purge the whole directory.
  - Fix certificate retrieval on ACME renewal to not require a
    'Location:' header returned by the ACME CA. This was the way it
    was done in ACME before it became an IETF standard. Let's
    Encrypt still supports this, but other CAs do not.
  - Restore compatibility with OpenSSL &lt; 1.1.
  * mod_tls: removed the experimental module. It now is availble
    standalone from https://github.com/icing/mod_tls. The rustls
    provided API is not stable and does not align with the httpd
    release cycle.
  * mod_rewrite: Better question mark tracking to avoid UnsafeAllow3F.
  * mod_http2: Return connection monitoring to the event MPM when
    blocking on client updates.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1752840000">* Refresh patches:
  - apache-test-application-xml-type.patch
  - apache-test-turn-off-variables-in-ssl-var-lookup.patch
  - apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch
  - apache2-LimitRequestFieldSize-limits-headers.patch
  * Update to 2.4.64.
  * CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase
  * CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack
  * CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service
  * CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption
  * CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping
  * CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths
  * CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header
  * CVE-2024-42516: Apache HTTP Server: HTTP response splitting
  * mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
  size.
  * mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5
  builds which enable it in libssl natively.
  * mod_asis: Fix the log level of the message AH01236.
  * mod_session_dbd: ensure format used with SessionDBDCookieName and
  SessionDBDCookieName2 are correct.
  * mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could
  inadvertently modify the Content-Type _response_ header. Applies to
  Content-Type only and likely to only affect static file responses.
  * mod_ssl: Remove warning over potential uninitialised value
  for ssl protocol prior to protocol selection.
  * mod_proxy: Reuse ProxyRemote connections when possible, like prior
  to 2.4.59.
  * mod_systemd: Add systemd socket activation support.
  * mod_systemd: Log the SELinux context at startup if available and
  enabled.
  * mod_http2: update to version 2.0.32
  The code setting the connection window size was set wrong,
  preventing `H2WindowSize` to work.
  * mod_http2: update to version 2.0.30
- Fixed bug in handling over long response headers. When the 64 KB limit
  of nghttp2 was exceeded, the request was not reset and the client was
  left hanging, waiting for it. Now the stream is reset.
- Added new directive `H2MaxHeaderBlockLen` to set the limit on response
  header sizes.
- Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
  connection was reset.
  * mod_lua: Fix memory handling in LuaOutputFilter.
  * mod_proxy_http2: revert r1912193 for detecting broken backend connections
  as this interferes with backend selection who a node is unresponsive.
  * mod_proxy_balancer: Fix a regression that caused stickysession keys no
  longer be recognized if they are provided as query parameter in the URL.
  * mod_md: update to version 2.5.2
- Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified
  with EC keys before RSA ones.
- Fixed missing newlines in the status page output.
  * mod_dav: Add API to expose DavBasePath setting.
  * mod_md: update to version 2.5.1
  - Added support for ACME profiles with new directives MDProfile and
    MDProfileMandatory.
  - When installing a custom CA file via `MDCACertificateFile`, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
  - Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  - Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.
  - restored fixed to #336 and #337 which got lost in a sync with Apache svn
  - Add Issue Name/Uris to certificate information in md-status handler
  - MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.
  * core: Report invalid Options= argument when parsing AllowOverride
  directives.
  * scoreboard/mod_http2: record durations of HTTP/2 requests.</changelog>
  <changelog author="pgajdos@suse.com" date="1753272000">- version update to 2.4.65
  * ) SECURITY: CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr'
    always evaluates to true in 2.4.64 (cve.mitre.org)
    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond
    expr ..." tests evaluating as "true".
    Users are recommended to upgrade to version 2.4.65, which fixes
    the issue.</changelog>
  <changelog author="pgajdos@suse.com" date="1758628800">- httpd testsuite of svn revision 1928711, fixes the failure
  caused by libxml2 version update to 2.14</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1760356800">- Migrate from update-alternatives (bsc#1245830).
- The APACHE_MPM environment variable now controls which MPM will be used.
  If an empty string is provided, the script-helpers file implements its own logic
  to pick an MPM from the currently installed ones.
  As at least one MPM is always required, this will work just fine.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1761048000">- Re-introduce /usr/sbin/httpd
- Links to start_apache2, which now contains the logic to dispatch
  to the appropriate MPM respecting sysconfig's decision.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761912000">- Ensure the mpm subpackages sync their rebuild counter with the
  main package to have the installations work reliably.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1762257600">- Make /usr/sbin/httpd a dedicated script again, this fixes building modules
  while still making Apache free of update-alternatives, relying entirely
  on sysconfig to dispatch the appropriate MPM.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">- version update to 2.4.66
  * ) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
  * ) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
  * ) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes OnÂ and MergeSlashes OffÂ  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
  * ) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
  * ) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
  * ) mod_http2: Fix handling of 304 responses from mod_cache.
  * ) mod_http2/mod_proxy_http2: fix a bug in calculating the log2 value of
    integers, used in push diaries and proxy window size calculations.
  * ) mod_md: update to version 2.6.5
  - New directive `MDInitialDelay`, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]
  - Hardening: when build with OpenSSL older than 1.0.2 or old libressl
    versions, the parsing of ASN.1 time strings did not do a length check.
  - Hardening: when reading back OCSP responses stored in the local JSON
    store, missing 'valid' key led to uninitialized values, resulting in
    wrong refresh behaviour.
  * ) mod_md: update to version 2.6.6
  - Fix a small memory leak when using OpenSSL's BIGNUMs.
  - Fix reuse of curl easy handles by resetting them.
  * ) mod_http2: update to version 2.0.35
    New directive `H2MaxStreamErrors` to control how much bad behaviour
    by clients is tolerated before the connection is closed.
  * ) mod_proxy_http2: add support for ProxyErrorOverride directive.
  * ) mpm_common: Add new ListenTCPDeferAccept directive that allows to specify
    the value set for the TCP_DEFER_ACCEPT socket option on listen sockets.
  * ) mod_ssl: Add SSLVHostSNIPolicy directive to control the virtual
    host compatibility policy.
  * ) mod_md: update to version 2.6.2
  - Fix error retry delay calculation to not already doubling the wait
    on the first error.
  * ) mod_md: update to version 2.6.1
  - Increasing default `MDRetryDelay` to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  - Checking that configuring `MDRetryDelay` will result in a positive
    duration. A delay of 0 is not accepted.
  - Fix a bug in checking Content-Type of responses from the ACME server.
  - Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this.
  - Removing tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.
  - Fixed a compilation issue with pre-industrial versions of libcurl.
- httpd testsuite of svn revision 1929573</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1767528000">- Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking
  /usr/sbin/httpd.
  The appropriate MPM was not being located when calling /usr/sbin/httpd
  directly.
- Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what
  the event MPM ships.</changelog>
</package>
<package pkgid="9e1434939c34ac5f246e5bd29979f6af8c28c7a99b3a6c3f8a56b9820c927ada9ef1034b26bf67230141b716ca95cb766f3c51c610ee256f05174bd8f80ed509" name="apcupsd" arch="riscv64">
  <version epoch="0" ver="3.14.14" rel="17.1"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597924800">- Fix build when /etc/os-release contains a LIST as ID_LIKE (which
  is valid). Simply pass --with-distname=suse to configure when
  %suse_version is defined. This is 'a nice way' of not explicitly
  breaking build for non-suse releases (even though we're not
  verifying it would really build on other distros based on this
  spec).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1609416000">- Use apache_serverroot instead of apache_datadir.</changelog>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1645531200">- Drop build requirements on systemd packages
  This was done for figuring out the path of shutdown(8) (which is provided now
  by systemd itself on Factory but still by systemd-sysvinit on SLE) but OTOH
  shutdown(8) is not used at all when apcupsd is running on Linux systems. Hence
  let's hard code the path and drop the build requirements.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531201">- Conditionally disable build for gcapmon for Tumbleweed and newer
  via bcond. Gconf-2 is being removed from Tumbleweed, as it is
  deprecated and archived upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680004800">- Require wall utility from util-linux-tty-tools - fixes build in Factory
- Use autosetup</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1720440000">- Leap 15.6 also needs util-linux-tty-tools
- Patch configure to show correct GCC version (not configure.in, autoreconf fails)
  * apcupsd-config.patch
- Use %make_build in spec file</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1720612800">- remove obsolete text concerning apcupsd-early-powerdown in README.SUSE
- do not use /sbin/service, call systemctl directly</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1720699200">- Revert SuSEfirewall2 removal (commit on Wed Jul  3 13:45:08 UTC 2019),
    conditionally for SLE/Leap, to avoid possible regressions.
- Require systemd-sysvinit for SLE/Leap &lt; 15.6 to have a /usr/sbin/shutdown
    command available. For newer versions, it is included in the systemd package.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727438400">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
</package>
<package pkgid="3d9ce80e28c4d4db845a6d98b8d29fe96b3971b9870bcdf43b9271edc5a870a10132a3b894834225389fda8273ac266d73205070827ab1afcb5da917f4171e5d" name="apcupsd-cgi" arch="riscv64">
  <version epoch="0" ver="3.14.14" rel="17.1"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597924800">- Fix build when /etc/os-release contains a LIST as ID_LIKE (which
  is valid). Simply pass --with-distname=suse to configure when
  %suse_version is defined. This is 'a nice way' of not explicitly
  breaking build for non-suse releases (even though we're not
  verifying it would really build on other distros based on this
  spec).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1609416000">- Use apache_serverroot instead of apache_datadir.</changelog>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1645531200">- Drop build requirements on systemd packages
  This was done for figuring out the path of shutdown(8) (which is provided now
  by systemd itself on Factory but still by systemd-sysvinit on SLE) but OTOH
  shutdown(8) is not used at all when apcupsd is running on Linux systems. Hence
  let's hard code the path and drop the build requirements.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531201">- Conditionally disable build for gcapmon for Tumbleweed and newer
  via bcond. Gconf-2 is being removed from Tumbleweed, as it is
  deprecated and archived upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680004800">- Require wall utility from util-linux-tty-tools - fixes build in Factory
- Use autosetup</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1720440000">- Leap 15.6 also needs util-linux-tty-tools
- Patch configure to show correct GCC version (not configure.in, autoreconf fails)
  * apcupsd-config.patch
- Use %make_build in spec file</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1720612800">- remove obsolete text concerning apcupsd-early-powerdown in README.SUSE
- do not use /sbin/service, call systemctl directly</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1720699200">- Revert SuSEfirewall2 removal (commit on Wed Jul  3 13:45:08 UTC 2019),
    conditionally for SLE/Leap, to avoid possible regressions.
- Require systemd-sysvinit for SLE/Leap &lt; 15.6 to have a /usr/sbin/shutdown
    command available. For newer versions, it is included in the systemd package.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727438400">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
</package>
<package pkgid="80643f5076de3a6b501a8951ef440d360ca404f0547d3b5afa87c406191b0553ca4795d398d35712bb7812cf219bf49a2fcc30a76e53bef947c348655e35b346" name="apfel-devel" arch="riscv64">
  <version epoch="0" ver="3.1.1" rel="2.8"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Remove README in one possible location where cmake
  would potentially install it to.</changelog>
</package>
<package pkgid="47d62035168f39eaf1ee5d2557ea75624a2eff3e696c710b0720ddee8ea2da283f59c301da066824569ac16a43eeb72cac273cdcbf52ab0847ebebd8429ca468" name="apfel-devel-static" arch="riscv64">
  <version epoch="0" ver="3.1.1" rel="2.8"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Remove README in one possible location where cmake
  would potentially install it to.</changelog>
</package>
<package pkgid="0d6b8a5c700d4a9994923901713044a452fa8cf078880bd84d4eff1358b04014be43da723b1b22300eeefb7d01cf27d7eab43cfbdc670d8e46ff8082cca9955d" name="apfel-doc" arch="riscv64">
  <version epoch="0" ver="3.1.1" rel="2.8"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Remove README in one possible location where cmake
  would potentially install it to.</changelog>
</package>
<package pkgid="6400cbcadc0e84dd259c5116f8dc4163de0779e20daa4b18d047509e1e6451e59efb741dd34bb41661cfc57f5acf0f7a75144a58a577e7fc1712ea1132542548" name="apfsprogs" arch="riscv64">
  <version epoch="0" ver="0.2.1" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686312000">- Initial build
  + Version 0~git453</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701604800">- Update to version 0~git475
  * Increase limit for compressed size of files
  * Update check for reserved oids
  * Don't hardcode the size of the ip bitmaps
  * Don't hardcode the sm offset of the cib address
  * apfsck: Don't assume consecutive volume numbers
  * apfsck: Implement checks for multiblock ip bitmaps
  * mkapfs: Support multiblock ip bitmaps
  * apfsck: Improve volume count check
  * apfsck: Check xids for multiblock ip bitmaps
  * mkapfs: Set the whole xid array for ip bitmaps
  * apfsck: Fix check for multiblock ip_bitmap_offset
  * apfsck: Get rid of magical constant for xid array
  * mkapfs: Set multiblock ip_bitmap_offset correctly
  * apfsck: Don't check tails of multiblock ip bitmaps
  * apfsck: Implement checks for cib address blocks
  * apfsck: Support multiblock ephemeral objects
  * mkapfs: Support multiblock spacemans
  * mkapfs: Support cib address blocks
  * mkapfs: Add tests for different container sizes
  * mkapfs: Report release info in apfs_formatted_by
  * Report release info with "-v" flag
  * mkapfs: Correct reported upper size limit
- Restrict license to GPL-2.0-only in License field</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715688000">- Update to version 0~git490
  * Ignore orphans for directory statistics
  * Don't check the sparse byte count for orphans
  * Support tiny disks in the ephemeral info checks
  * mkapfs: Support containers of less than 128M
  * mkapfs: Pack hardcoded blocks closer together
  * mkapfs: Fix size of spaceman mmap
  * mkapfs: Don't hardcode checkpoint desc/data sizes
  * mkapfs: Fix checkpoint data blocks formula for 3G
  * mkapfs: Remove comment about oldest xid in fq
  * apfsck: Ignore WAS_EVER_CLONED before the epoch
  * Update raw volume superblock to match driver
  * Add checks for new volume flags
  * Add checks for new file extent flags
  * Document the existence of a new xattr flag
  * Allow newer xids in snapshots for sealed volumes</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0~git491
  * Allow snapshot xids to match the current xid</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1727956800">- Update to version 0~git491
  * apfs-label: Add new tool to list container labels
  * apfs-label: Check label termination before print
- Build new apfs-label binary in %build section
- Build shared library required by apfs-label in %build-section
- Install apfs-label binary and manpage in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730721600">- Update to version 0~git511
  * apfs-label: Fix build of shared code
  * apfsck: Add cli option to specify a tier 2 device
  * apfsck: Add support for empty fusion drives
  * mkapfs: Add support for fusion drives
  * mkapfs: Remove obsolete comments about ip bitmaps
  * mkapfs: Rework bash tests to use an array of sizes
  * mkapfs: Run tests on fusion drives as well
  * apfsck: Remove old comment on multiblock objects
  * apfsck: Verify order of checkpoint mappings
  * mkapfs: Allocate ephemeral objects on runtime
  * Avoid sigbus during fusion drive tests
  * mkapfs: Readjust image sizes for testing
  * apfsck: Support wrapped ephemeral objects
  * apfsck: Correct the ip bitmap list checks
  * apfsck: Fix out-of-bounds write from last patch
  * apfsck: Fix size checks for disks not used in full
  * apfsck: Let the free ip bitmap list go backwards
  * Replace exit(1) with exit(EXIT_FAILURE)
    to improve code portablility (#15)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1736510400">- Update to version 0.2.0
  * mkapfs: Allow choice of the tier 2 device size
  * makfs: Update comment about the free_next list
  * Fix exit code when GIT_COMMIT is not null (#14)
  * Always mention the -v cli flag on usage()
  * apfsck: Update boundary checks for free_next array
  * mkapfs: Actually use the fatal() function
  * apfsck: Check the block zero magic before all else
- Switch upstream source to Github releases</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1749556800">- Update to version 0.2.1
  * apfsck: Implement more checks for fusion drives
  * refactor: Remove redundant MIN macro in spaceman.c
  * apfsck: Use DIV_ROUND_UP macro
  * apfs-label: Get rid of mmap to support 16K pages
  * apfs-label: Fix memory leak in read_latest_super()
  * mkapfs: Get rid of mmap to support 16K pages
- Explicitly list files matched in %files section</changelog>
</package>
<package pkgid="4c4e64f0217d329633e74e443e7d79727630aa3ebf9c7448d316e6133b3802a0bf9ac6fc2d89f4324673e257171185360ddf8333bea43bc77dfb66b6d64fced3" name="apg" arch="riscv64">
  <version epoch="0" ver="2.2.3" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1276603200">- initial package (2.2.3)</changelog>
  <changelog author="mpluskal@suse.com" date="1443441600">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="0693cd2bbec63210bf7efaff07a99a49b5f2245ee7a9ae005aed768b7aab8fecba8b33e201bcf70dd5729dd8aac2c8f34408ff125687b6f9edbb9d52e152d09a" name="apiguardian" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549022400">- Initial package of apiguardian 1.0.0
- Add apiguardian-build.xml file to be able to build with ant</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392000">- Upgrade to upstream version 1.1.2
  * Fixes:
    + Javadoc 1.8 cannot link to the published 1.1.0 API
    documentation
    + Add LICENSE/NOTICE to the generated jar
    + Allow @API to be declared at the package level
    + Explain usage of Status.DEPRECATED
    + Include OSGi metadata in manifest</changelog>
</package>
<package pkgid="0653d0f2540a0860a25b5b7cc586195811bb3159b4106c638f40411ff8996170027e6211e01a7723424089f80cddc42bfeea485462efe0b3b215425c22b7b7b6" name="apiguardian-javadoc" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549022400">- Initial package of apiguardian 1.0.0
- Add apiguardian-build.xml file to be able to build with ant</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392000">- Upgrade to upstream version 1.1.2
  * Fixes:
    + Javadoc 1.8 cannot link to the published 1.1.0 API
    documentation
    + Add LICENSE/NOTICE to the generated jar
    + Allow @API to be declared at the package level
    + Explain usage of Status.DEPRECATED
    + Include OSGi metadata in manifest</changelog>
</package>
<package pkgid="5c3e3f3185fa66d4ed4e20deaff663de0b138495aad3eb4b220075687abdc6ad123a0e1ebebea43bd5e867dd66c203237e3a9555823b634d366ffc60f14ce234" name="apitrace" arch="riscv64">
  <version epoch="0" ver="13.0" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire pkgconfig(libprocps) or pkgconfig(libproc2).</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751198400">- update to 13.0:
  * Some fixes related to the MRs I opened earlier
  * Add support for GL_EXT_texture_compression_astc_decode_mode
  * Add support for profiling with EXT_disjoint_timer_query
  * Minor fixes and additions to opengl trace
  * OVR_multiview extension support
  * retrace: Use right API calls when using EXT_disjoint_timer_query
  * Explicit header: stdint
  * retrace: Fix GPU Duration calculation
  * specs: Fix pUAVInitialCounts array element count of
  * D3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews
  * fix snappy detection, use build_testing for gtest detection too
  * d3d9retrace: Adjust presentation interval when forcing windowed mode
  * fix qt-6.9
  * D3D8/9: Decode AL16 and R16 FOURCC formats
- update to 12.0:
  * cli: be more verbose about what GL api means on Linux/Mac
  * Fix a crash in retrace_glXChooseFBConfig
  * gltrim: retain objects in the last frame that were created in earlier frames
  * gltrim: handle a few more EGL calls
  * docs: update attachment procedure for trace
  * implement versioning support
  * Submitted handle wgl and more gl45
  * Fix bug in _EGLImageKHR_get_image_info
  * Retrace: Add retrace watchdog flag
  * gui: Address deprecation warnings
  * gui: Add icon
  * d3d8trace: Remap shader handles
  * d3d8trace: Remap state block handles
  * Gltrim skip while looping
  * #848. All three states of GL_ATI_mem_info are int x 4 arrays
  * #848. Check for buffer overflow in case of scalar glGet[Integer]v
  * #850. Add a bit of excessive space in image buffer
  * gltrim: Add option to replace swaps in setup with glFinish
  * Add missing calls to handle the GLES version of GravityMark
  * Add envvar FLUSH_EVERY_MS.
  * wrappers: add noexcept specification to DWriteCreateFactory
  * cmake: enable LTO
  * frametrimmer: split OpenGL implementation into a new class
  * Implement a bunch of additional EGL extensions
  * Bug fix in GUI
  * Improve the layout of the retracer dialog
  * retrace: call waffle_destroy_window on drawable destructor
  * Avoid compilation error with ambiguous QString + QLatin1String
  * gltrim: Fix trimmimg multi-threaded traces and fix a few calls
  * Fake command line arguments during replay, so they match traced program's arguments
  * Fix command line parsing for empty arguments
  * Add option to append timestamp to generated trace filename
  * Add support for EGL_DEBUG_KHR extension
  * Display format modifiers as hexadecimal values
  * Add support for fixed rate compression extensions
- update to 11.1:
  * frametrim: fix active texture check compare
  * gltrim: handle glFramebufferTexture3D and glMultiDrawElements
  * implement ARB_create_context_no_error for GLX and WGL
  * wrappers/glcaps: Check config availablility before dereferencing
- update to 11.0:
  * nothing of relevance
- remove apitrace-fix-glibc-2.34.patch, as upstream fixed the issue
- switch the gui to Qt6
- add patches 001-no-submodules.patch and 002-no-static-libbacktrace.patch,
  as upstream prefers rather to use statically linked dependencies
- don't filter out glibc_private symbols</changelog>
</package>
<package pkgid="bc2c64715ca62e2d24c79c1390319bec928209e77b2e9ceb333223961bb3b9456940ee85b68235e271db69988aa8e4c97f445987070dfeda6d97e89f4fb7ab23" name="apitrace-wrappers" arch="riscv64">
  <version epoch="0" ver="13.0" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire pkgconfig(libprocps) or pkgconfig(libproc2).</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751198400">- update to 13.0:
  * Some fixes related to the MRs I opened earlier
  * Add support for GL_EXT_texture_compression_astc_decode_mode
  * Add support for profiling with EXT_disjoint_timer_query
  * Minor fixes and additions to opengl trace
  * OVR_multiview extension support
  * retrace: Use right API calls when using EXT_disjoint_timer_query
  * Explicit header: stdint
  * retrace: Fix GPU Duration calculation
  * specs: Fix pUAVInitialCounts array element count of
  * D3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews
  * fix snappy detection, use build_testing for gtest detection too
  * d3d9retrace: Adjust presentation interval when forcing windowed mode
  * fix qt-6.9
  * D3D8/9: Decode AL16 and R16 FOURCC formats
- update to 12.0:
  * cli: be more verbose about what GL api means on Linux/Mac
  * Fix a crash in retrace_glXChooseFBConfig
  * gltrim: retain objects in the last frame that were created in earlier frames
  * gltrim: handle a few more EGL calls
  * docs: update attachment procedure for trace
  * implement versioning support
  * Submitted handle wgl and more gl45
  * Fix bug in _EGLImageKHR_get_image_info
  * Retrace: Add retrace watchdog flag
  * gui: Address deprecation warnings
  * gui: Add icon
  * d3d8trace: Remap shader handles
  * d3d8trace: Remap state block handles
  * Gltrim skip while looping
  * #848. All three states of GL_ATI_mem_info are int x 4 arrays
  * #848. Check for buffer overflow in case of scalar glGet[Integer]v
  * #850. Add a bit of excessive space in image buffer
  * gltrim: Add option to replace swaps in setup with glFinish
  * Add missing calls to handle the GLES version of GravityMark
  * Add envvar FLUSH_EVERY_MS.
  * wrappers: add noexcept specification to DWriteCreateFactory
  * cmake: enable LTO
  * frametrimmer: split OpenGL implementation into a new class
  * Implement a bunch of additional EGL extensions
  * Bug fix in GUI
  * Improve the layout of the retracer dialog
  * retrace: call waffle_destroy_window on drawable destructor
  * Avoid compilation error with ambiguous QString + QLatin1String
  * gltrim: Fix trimmimg multi-threaded traces and fix a few calls
  * Fake command line arguments during replay, so they match traced program's arguments
  * Fix command line parsing for empty arguments
  * Add option to append timestamp to generated trace filename
  * Add support for EGL_DEBUG_KHR extension
  * Display format modifiers as hexadecimal values
  * Add support for fixed rate compression extensions
- update to 11.1:
  * frametrim: fix active texture check compare
  * gltrim: handle glFramebufferTexture3D and glMultiDrawElements
  * implement ARB_create_context_no_error for GLX and WGL
  * wrappers/glcaps: Check config availablility before dereferencing
- update to 11.0:
  * nothing of relevance
- remove apitrace-fix-glibc-2.34.patch, as upstream fixed the issue
- switch the gui to Qt6
- add patches 001-no-submodules.patch and 002-no-static-libbacktrace.patch,
  as upstream prefers rather to use statically linked dependencies
- don't filter out glibc_private symbols</changelog>
</package>
<package pkgid="e5eff719a225868a1c060a62e98118d4be29766519626c59f41f14b0e3db015f6524638ebc0c484d44010a275109f1e5fb5da12289fc7dda85dac09232386a32" name="apk-devel" arch="riscv64">
  <version epoch="0" ver="3.0.5" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1710072000">- Initial package, version 2.14.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719057600">- Build lua module
- Update to version 2.14.4
  * db: fix creation of missing directories
  * index: do not print message if outputting file to stdout
  * pkg: accept broken fpm generated packages with a warning
  * pkg: allow multiple data sections with a warning
  * pkg: fix index speed regression
  * pkg: always use real digest, openssl-fips module crashes
    otherwise
- Update to version 2.14.3
  * io: fix gunzip mpart handling regression
- Update to version 2.14.2
  * list: fix -P with filter
  * verify: synchronize with git master
  * db: refactor apk_package.filename to index
  * pkg: clean up and simplify code
  * io: simplify mpart and error handling
  * io: fix apk_istream_get_max non-complete reads
  * doc: apk(8) document environment and libfetch config
  * doc: apk(8) add FILES section, speak of world constraints
  * list: consider only tag appropriate versions in upgradable
  * doc: add(8), del(8), world(5) speak of world constraints
  * doc: apk(8) document --force-broken-world better
  * pkg: reorder struct apk_package fields for size
  * doc: apk-search(8) is case insensitive
  * doc: mention /etc/apk/repositories.d/*.list
  * doc: fix tagged package explaination
  * doc: mention apk-world(5) in apk-del(8) and apk-add(8)
  * doc: mention apk-repositories(5) in apk-search(8)
  * hash: remove unused code
  * db: remove dynamic allocations from reverse name calculation
  * version: calculate installed column size dynamically
  * build: require gnu11 and guarantee assert.h included from
    apk_defines.h
  * db, selected applets: allow --arch to override database
    architecture
  * commit: consider install_if chains correctly in error analysis
  * solver: purge conflicts also via provided name
  * audit: fix reporting of directory db details
- Update to version 2.14.1
  * apk: remove empty arguments for add/del/dot/fix only
  * tar: set file mtime to package mtime in scripts.tar
  * db: calculate cache index hash from full url
  * doc: remove args from apk info --test and --check
  * doc: document -t short option for apk info
  * list: add support for --quiet to only print pkgname
  * apk-audit: exclude busybox-extras with
  - -ignore-busybox-symlinks
  * apk-cache(5): add missing word
  * apk-repositories(5): fix cache path
  * libfetch: remove a set-but-not-uswed variable
  * libfetch: support EAI_ADDRFAMILY error, correct two error
    messages
  * doc/apk-policy: fix documentation about sort order
  * db, print: describe process exit status better
  * db: handle waitpid returning EINTR
  * commit: properly propagate install-if status in error
    analysis
  * define APK_DEFAULT_ARCH for loongarch targets
  * pkg: invalidate sorted installed packages cache on package
    uninstall
  * fetch: prefer fetching package with the concrete name
  * del: fix up previous commit
  * del: fix --rdepends</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750248000">- Update to version 2.14.10
  * libfetch: allow obsolete date format in http timestamps.
  * libfetch/http: reuse fetch_netrc_auth for http(s).
- Update to version 2.14.9
  * apk, db: rework dbopts cache_max_age default handling
  * db: remove leftover fprintf
- Update to version 2.14.8
  * info: fix -W with symlinks
  * update: make --update-cache and and 'update' behave the same
  * db: handle not found names in __apk_db_foreach_sorted_package
  * solver: fix name resolving order of pure virtual names
  * db: fix non-repository reverese dependency indexing
- Update to version 2.14.7
  * solver: rework solver name ordering to fix install_if handling
  * build: use the VERSION directly as the soname
  * solver: make dependencies only packages selectable
  * db: fix apk_cache_download to work with APK_SIGN_VERIFY_IDENTITY
- Update to version 2.14.6
  * io: backport APK_ISTREAM_TEE_OPTIONAL from master
  * io: fix apk_istream_tee to handle error in from
  * hash: remove bad cast of delete_item to enumerator callback
  * Improve make test and run CI tests on x86 also
  * commit: use %llu and unsigned long long in printf instead of
    off_t
- Update to version 2.14.5
  * fetch: validate downloaded package against repository
  * add: error when added constrain is broken
  * lua: expose more package fields
  * blob: stop parsing '=' as 0 when decoding digits
  * lua: use lua_Integer when appropriate
  * lua: fix memory leak from setting blobs
  * lua: safe cast from size_t to long
  * add: check version of virtual packages
  * use 2-argument static_assert form for older compilers
  * del: Don't show kept packages when --quiet is set
  * io: ignore fifos when reading xattr
  * io: use O_NONBLOCK when reading xattrs
  * db: preserve sha256_160 flag with a warning
  * db, solver: move name priority calculation to solver
  * test: fix provides repository format
  * commit: remove unused struct print_state member
  * db: fix a minor memory leak in triggers reset
  * solver: fix conflicts to prevent install_if trigger
  * commit: simulate installed packages
  * test: add provides test case from #10973
  * commit: simulate installed bytes
  * dot, list: optimize --installed to not load repositories
  * del, solver: introduce and use solver hint to remove package
  * fetch: fix selecting concrete package in non-recursive mode
  * dot: don't error on missing conflict provider
  * db: remove unused field data_csum in struct install_ctx
  * doc: fix description of apk cache --upgrade
  * doc: apk(8): speak of world constraints
  * db: honor 'verify' mode in apk_cache_download()</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750248001">- Update to version 2.14.10:
  * apk-tools-2.14.10
  * libfetch: allow obsolete date format in http timestamps
  * libfetch/http: reuse fetch_netrc_auth for http(s)
  * apk-tools-2.14.9
  * apk, db: rework dbopts cache_max_age default handling
  * db: remove leftover fprintf
  * apk-tools-2.14.8
  * info: fix -W with symlinks
  * update: make --update-cache and and 'update' behave the same
  * db: handle not found names in __apk_db_foreach_sorted_package
  * solver: fix name resolving order of pure virtual names
  * db: fix non-repository reverese dependency indexing
  * apk-tools-2.14.7
  * solver: rework solver name ordering to fix install_if handling
  * build: use the VERSION directly as the soname
  * solver: make dependencies only packages selectable
  * doc: fix pre/post commit hook documentation
  * db: fix apk_cache_download to work with APK_SIGN_VERIFY_IDENTITY
  * apk-tools-2.14.6
  * io: backport APK_ISTREAM_TEE_OPTIONAL from master
  * io: fix apk_istream_tee to handle error in from
  * hash: remove bad cast of delete_item to enumerator callback
  * Improve make test and run CI tests on x86 also
  * commit: use %llu and unsigned long long in printf instead of off_t
  * apk-tools-2.14.5
  * fetch: validate downloaded package against repository
  * add: error when added constrain is broken
  * lua: expose more package fields
  * blob: stop parsing '=' as 0 when decoding digits
  * lua: use lua_Integer when appropriate
  * lua: fix memory leak from setting blobs
  * lua: safe cast from size_t to long
  * add: check version of virtual packages
  * use 2-argument static_assert form for older compilers
  * del: Don't show kept packages when --quiet is set
  * io: ignore fifos when reading xattr
  * io: use O_NONBLOCK when reading xattrs
  * db: preserve sha256_160 flag with a warning
  * db, solver: move name priority calculation to solver
  * test: fix provides repository format
  * commit: remove unused struct print_state member
  * db: fix a minor memory leak in triggers reset
  * solver: fix conflicts to prevent install_if trigger
  * commit: simulate installed packages
  * test: add provides test case from #10973
  * commit: simulate installed bytes
  * dot, list: optimize --installed to not load repositories
  * del, solver: introduce and use solver hint to remove package
  * fetch: fix selecting concrete package in non-recursive mode
  * dot: don't error on missing conflict provider
  * db: remove unused field data_csum in struct install_ctx
  * doc: fix description of apk cache --upgrade
  * doc: apk(8): speak of world constraints
  * db: honor 'verify' mode in apk_cache_download()
- Temporarily force usage of gcc13 on leap16- and TW-systems to
  workaround build failures.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764763200">- Update to version 3.0.1:
  User facing changes:
  * Support for new package and index format: designed for
    improved security, performance and extensibility in future.
    + The index supports newer hash algorithms.
    + Supports for newer signature algorithms.
    + Supports for the zstd compression.
    + Designed to support additional features in the future, e.g.
    audit can verify all data in the installed database using
    original package signatures.
  * Compatibility related changes
    + Support for ftp urls in the libfetch backend has been removed
    + Support for the original "alpine v1" packages and for broken
    v2 packages from foreign tools has been removed.
    + Support for md5 hashes has been removed.
    + The package arch is now validated and must be compatible to
    install. See man page for etc/apk/arch.
    + The script output is now processed by apk, each output line
    is prefixed with * to disambiguate the script output from apk
    output.
    + The scripts are executed from a memfd if possible. This means
    $0 is no longer reliable method to determine the hook name.
    Use $APK_SCRIPT instead
  * Improved configuration and repository configuration
    + The repositories file format now supports definition and
    usage of variables.
    + Support for config file for default options (overriding
    configuration can be provided in APK_CONFIG specified file).
    + Various configuration files and repositories are now searched
    from etc/apk and lib/apk so distributions can provision
    defaults in lib/apk.
  * New commands:
    + To create packages mkpkg, to create index mkndx, to manage
    signatures adbsign and to dump the structure adbdump.
    + The new index format can index also old packages, and
    supports additional features such as --pkgname-spec which
    allows creating repositories with differing package naming
    scheme or even an index referring to different URL from
    where to download the packages.
    + A new query applet (a superset of info, list and search) is
    provided to interrogate the installed database and indexes.
    + Outputs human readable format in addition to json and yaml
    output.
    Other new features:
    + Write transactions are now logged to /var/log/apk.log, see
    also logfile configuration option.
    + apk add --initdb --usermode can create and manage chroot
    environments as a non-root user by using mount namespaces.
    + A new --cache-preload mode, which will first download all
    packages to cache, and only after start installing them.
    + A new --preupgrade-depends mechanism to allow distributions
    to mark certain packages to be "preupgraded".
    + Filesystem cache is now committed to disk if committing
    changes to non-containerized root system (see --sync=auto).
    + Support for packages with disk volumes managed by the
    OpenWRT uvol volume manager.
  Changes affecting building/packaging, and other note worthy
  changes:
  * Build should be done with the Meson build system
    + Support for additional configuration such as minimal build
    mode without package/index creation commands.
    + Support to execute wget for downloading files instead if the
    built-in libfetch http library (to avoid openssl dependency).
    + Support to use mbedtls crypto library instead of openssl for
    the signatures and hashing.
  * Python bindings for version comparison.
  * Rewritten options handling with support for yes/no and
    yes/no/auto options.
  * Numerous performance improvements, bug fixes, and code cleanups
  * Improved test suite.
  * Improved man pages.
  * Bash completion is automatically generated.
- Run testsuite.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765800000">- Update to version 3.0.2:
  * applet: stylistic changes and some code reduction for help.
  * applet: Auto-detect help gzip/zlib compression.
  * db: fix chroot proc setup for scripts when in user namespace.
  * db, pkg: add fallback to not needing unshare() when running as
    root.
  * commit: dynamic unit for installed_bytes.
  * apk: fix compile when using C89.
  * mkpkg: implement --xattrs[=BOOL] to disable xattr recording.
  * io_url_libfetch: do not map error to zero.
  * package: add F_SEAL_EXEC to memfd script.
  * db: drop use of fexecve for scripts.
  * commit: don't sync with --simulate.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1766318400">- Update to version 3.0.3:
  * package: fix memfd sealing.
  * io: do not close stdin.
  * process: do not depend on /dev/null.
  * db: print error if apk_process_init fails during script exec.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1770120000">- Update to version 3.0.4:
  * portability: do not include_next sys/random.h if its missing.
  * db: add O_DIRECTORY to opening database directory.
  * print: fix usage of va_list twice.
  * doc: document identity hash constraint used by "add file.apk"
  * print: fix apk_indent output to be logged if needed.
  * db: reset 'replaces' before reading v2 pkginfo.
  * solver: allow virtual provided package swap on del.
  * test: add test for replaces to function.
  * db: fix replaces to take ownership of files.
  * libfetch: increase password buffer to support long tokens.
  * db: check that unshare(CLONE_NEWNS) as root works.
  * db: always match package size in apk_db_get_pkg_by_name().
  * progress io: propagate error code at close.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773316800">- Update to version 3.0.5:
  * mkndx: fix filtering with multiple versions of matching
    packages.
  * mkndx: fix not matching pkgname-spec warning.
  * mkndx: fix rewrite-arch error message.
  * mkndx: fix a crash with missing arguments.
  * additional memfd exec checks.
  * io: synchronize istream buffer alignment with file offset.
  * db: move initialization db-&gt;cache_fd to apk_db_init.
  * db: fix 0 fd handling in more places.
  * defines: generic apk_unaligned_le* implementation.
  * remove 0 length array from apk_db_acl.
  * convert sig to flex array.
  * fix GCC14 flex array not at end warning.
  * extract_v3: fix unaligned access of file mode.
  * defines: rework apk_unaligned_* helpers.
  * defines: align apk_array.
  * Fixed an incorrect flag in the manpage for `apk-fetch`.
  * io: fix invalid fetch timestamps with wget backend.</changelog>
</package>
<package pkgid="32140d35c00616ffebb7c02912a59d004c56f6b0fc3cf9ab30e19a914f398c308b1de5adcb855c21ef6211093ce97212863c51f47796b053a64e0e814b05a565" name="apk-tools" arch="riscv64">
  <version epoch="0" ver="3.0.5" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1710072000">- Initial package, version 2.14.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719057600">- Build lua module
- Update to version 2.14.4
  * db: fix creation of missing directories
  * index: do not print message if outputting file to stdout
  * pkg: accept broken fpm generated packages with a warning
  * pkg: allow multiple data sections with a warning
  * pkg: fix index speed regression
  * pkg: always use real digest, openssl-fips module crashes
    otherwise
- Update to version 2.14.3
  * io: fix gunzip mpart handling regression
- Update to version 2.14.2
  * list: fix -P with filter
  * verify: synchronize with git master
  * db: refactor apk_package.filename to index
  * pkg: clean up and simplify code
  * io: simplify mpart and error handling
  * io: fix apk_istream_get_max non-complete reads
  * doc: apk(8) document environment and libfetch config
  * doc: apk(8) add FILES section, speak of world constraints
  * list: consider only tag appropriate versions in upgradable
  * doc: add(8), del(8), world(5) speak of world constraints
  * doc: apk(8) document --force-broken-world better
  * pkg: reorder struct apk_package fields for size
  * doc: apk-search(8) is case insensitive
  * doc: mention /etc/apk/repositories.d/*.list
  * doc: fix tagged package explaination
  * doc: mention apk-world(5) in apk-del(8) and apk-add(8)
  * doc: mention apk-repositories(5) in apk-search(8)
  * hash: remove unused code
  * db: remove dynamic allocations from reverse name calculation
  * version: calculate installed column size dynamically
  * build: require gnu11 and guarantee assert.h included from
    apk_defines.h
  * db, selected applets: allow --arch to override database
    architecture
  * commit: consider install_if chains correctly in error analysis
  * solver: purge conflicts also via provided name
  * audit: fix reporting of directory db details
- Update to version 2.14.1
  * apk: remove empty arguments for add/del/dot/fix only
  * tar: set file mtime to package mtime in scripts.tar
  * db: calculate cache index hash from full url
  * doc: remove args from apk info --test and --check
  * doc: document -t short option for apk info
  * list: add support for --quiet to only print pkgname
  * apk-audit: exclude busybox-extras with
  - -ignore-busybox-symlinks
  * apk-cache(5): add missing word
  * apk-repositories(5): fix cache path
  * libfetch: remove a set-but-not-uswed variable
  * libfetch: support EAI_ADDRFAMILY error, correct two error
    messages
  * doc/apk-policy: fix documentation about sort order
  * db, print: describe process exit status better
  * db: handle waitpid returning EINTR
  * commit: properly propagate install-if status in error
    analysis
  * define APK_DEFAULT_ARCH for loongarch targets
  * pkg: invalidate sorted installed packages cache on package
    uninstall
  * fetch: prefer fetching package with the concrete name
  * del: fix up previous commit
  * del: fix --rdepends</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750248000">- Update to version 2.14.10
  * libfetch: allow obsolete date format in http timestamps.
  * libfetch/http: reuse fetch_netrc_auth for http(s).
- Update to version 2.14.9
  * apk, db: rework dbopts cache_max_age default handling
  * db: remove leftover fprintf
- Update to version 2.14.8
  * info: fix -W with symlinks
  * update: make --update-cache and and 'update' behave the same
  * db: handle not found names in __apk_db_foreach_sorted_package
  * solver: fix name resolving order of pure virtual names
  * db: fix non-repository reverese dependency indexing
- Update to version 2.14.7
  * solver: rework solver name ordering to fix install_if handling
  * build: use the VERSION directly as the soname
  * solver: make dependencies only packages selectable
  * db: fix apk_cache_download to work with APK_SIGN_VERIFY_IDENTITY
- Update to version 2.14.6
  * io: backport APK_ISTREAM_TEE_OPTIONAL from master
  * io: fix apk_istream_tee to handle error in from
  * hash: remove bad cast of delete_item to enumerator callback
  * Improve make test and run CI tests on x86 also
  * commit: use %llu and unsigned long long in printf instead of
    off_t
- Update to version 2.14.5
  * fetch: validate downloaded package against repository
  * add: error when added constrain is broken
  * lua: expose more package fields
  * blob: stop parsing '=' as 0 when decoding digits
  * lua: use lua_Integer when appropriate
  * lua: fix memory leak from setting blobs
  * lua: safe cast from size_t to long
  * add: check version of virtual packages
  * use 2-argument static_assert form for older compilers
  * del: Don't show kept packages when --quiet is set
  * io: ignore fifos when reading xattr
  * io: use O_NONBLOCK when reading xattrs
  * db: preserve sha256_160 flag with a warning
  * db, solver: move name priority calculation to solver
  * test: fix provides repository format
  * commit: remove unused struct print_state member
  * db: fix a minor memory leak in triggers reset
  * solver: fix conflicts to prevent install_if trigger
  * commit: simulate installed packages
  * test: add provides test case from #10973
  * commit: simulate installed bytes
  * dot, list: optimize --installed to not load repositories
  * del, solver: introduce and use solver hint to remove package
  * fetch: fix selecting concrete package in non-recursive mode
  * dot: don't error on missing conflict provider
  * db: remove unused field data_csum in struct install_ctx
  * doc: fix description of apk cache --upgrade
  * doc: apk(8): speak of world constraints
  * db: honor 'verify' mode in apk_cache_download()</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750248001">- Update to version 2.14.10:
  * apk-tools-2.14.10
  * libfetch: allow obsolete date format in http timestamps
  * libfetch/http: reuse fetch_netrc_auth for http(s)
  * apk-tools-2.14.9
  * apk, db: rework dbopts cache_max_age default handling
  * db: remove leftover fprintf
  * apk-tools-2.14.8
  * info: fix -W with symlinks
  * update: make --update-cache and and 'update' behave the same
  * db: handle not found names in __apk_db_foreach_sorted_package
  * solver: fix name resolving order of pure virtual names
  * db: fix non-repository reverese dependency indexing
  * apk-tools-2.14.7
  * solver: rework solver name ordering to fix install_if handling
  * build: use the VERSION directly as the soname
  * solver: make dependencies only packages selectable
  * doc: fix pre/post commit hook documentation
  * db: fix apk_cache_download to work with APK_SIGN_VERIFY_IDENTITY
  * apk-tools-2.14.6
  * io: backport APK_ISTREAM_TEE_OPTIONAL from master
  * io: fix apk_istream_tee to handle error in from
  * hash: remove bad cast of delete_item to enumerator callback
  * Improve make test and run CI tests on x86 also
  * commit: use %llu and unsigned long long in printf instead of off_t
  * apk-tools-2.14.5
  * fetch: validate downloaded package against repository
  * add: error when added constrain is broken
  * lua: expose more package fields
  * blob: stop parsing '=' as 0 when decoding digits
  * lua: use lua_Integer when appropriate
  * lua: fix memory leak from setting blobs
  * lua: safe cast from size_t to long
  * add: check version of virtual packages
  * use 2-argument static_assert form for older compilers
  * del: Don't show kept packages when --quiet is set
  * io: ignore fifos when reading xattr
  * io: use O_NONBLOCK when reading xattrs
  * db: preserve sha256_160 flag with a warning
  * db, solver: move name priority calculation to solver
  * test: fix provides repository format
  * commit: remove unused struct print_state member
  * db: fix a minor memory leak in triggers reset
  * solver: fix conflicts to prevent install_if trigger
  * commit: simulate installed packages
  * test: add provides test case from #10973
  * commit: simulate installed bytes
  * dot, list: optimize --installed to not load repositories
  * del, solver: introduce and use solver hint to remove package
  * fetch: fix selecting concrete package in non-recursive mode
  * dot: don't error on missing conflict provider
  * db: remove unused field data_csum in struct install_ctx
  * doc: fix description of apk cache --upgrade
  * doc: apk(8): speak of world constraints
  * db: honor 'verify' mode in apk_cache_download()
- Temporarily force usage of gcc13 on leap16- and TW-systems to
  workaround build failures.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764763200">- Update to version 3.0.1:
  User facing changes:
  * Support for new package and index format: designed for
    improved security, performance and extensibility in future.
    + The index supports newer hash algorithms.
    + Supports for newer signature algorithms.
    + Supports for the zstd compression.
    + Designed to support additional features in the future, e.g.
    audit can verify all data in the installed database using
    original package signatures.
  * Compatibility related changes
    + Support for ftp urls in the libfetch backend has been removed
    + Support for the original "alpine v1" packages and for broken
    v2 packages from foreign tools has been removed.
    + Support for md5 hashes has been removed.
    + The package arch is now validated and must be compatible to
    install. See man page for etc/apk/arch.
    + The script output is now processed by apk, each output line
    is prefixed with * to disambiguate the script output from apk
    output.
    + The scripts are executed from a memfd if possible. This means
    $0 is no longer reliable method to determine the hook name.
    Use $APK_SCRIPT instead
  * Improved configuration and repository configuration
    + The repositories file format now supports definition and
    usage of variables.
    + Support for config file for default options (overriding
    configuration can be provided in APK_CONFIG specified file).
    + Various configuration files and repositories are now searched
    from etc/apk and lib/apk so distributions can provision
    defaults in lib/apk.
  * New commands:
    + To create packages mkpkg, to create index mkndx, to manage
    signatures adbsign and to dump the structure adbdump.
    + The new index format can index also old packages, and
    supports additional features such as --pkgname-spec which
    allows creating repositories with differing package naming
    scheme or even an index referring to different URL from
    where to download the packages.
    + A new query applet (a superset of info, list and search) is
    provided to interrogate the installed database and indexes.
    + Outputs human readable format in addition to json and yaml
    output.
    Other new features:
    + Write transactions are now logged to /var/log/apk.log, see
    also logfile configuration option.
    + apk add --initdb --usermode can create and manage chroot
    environments as a non-root user by using mount namespaces.
    + A new --cache-preload mode, which will first download all
    packages to cache, and only after start installing them.
    + A new --preupgrade-depends mechanism to allow distributions
    to mark certain packages to be "preupgraded".
    + Filesystem cache is now committed to disk if committing
    changes to non-containerized root system (see --sync=auto).
    + Support for packages with disk volumes managed by the
    OpenWRT uvol volume manager.
  Changes affecting building/packaging, and other note worthy
  changes:
  * Build should be done with the Meson build system
    + Support for additional configuration such as minimal build
    mode without package/index creation commands.
    + Support to execute wget for downloading files instead if the
    built-in libfetch http library (to avoid openssl dependency).
    + Support to use mbedtls crypto library instead of openssl for
    the signatures and hashing.
  * Python bindings for version comparison.
  * Rewritten options handling with support for yes/no and
    yes/no/auto options.
  * Numerous performance improvements, bug fixes, and code cleanups
  * Improved test suite.
  * Improved man pages.
  * Bash completion is automatically generated.
- Run testsuite.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765800000">- Update to version 3.0.2:
  * applet: stylistic changes and some code reduction for help.
  * applet: Auto-detect help gzip/zlib compression.
  * db: fix chroot proc setup for scripts when in user namespace.
  * db, pkg: add fallback to not needing unshare() when running as
    root.
  * commit: dynamic unit for installed_bytes.
  * apk: fix compile when using C89.
  * mkpkg: implement --xattrs[=BOOL] to disable xattr recording.
  * io_url_libfetch: do not map error to zero.
  * package: add F_SEAL_EXEC to memfd script.
  * db: drop use of fexecve for scripts.
  * commit: don't sync with --simulate.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1766318400">- Update to version 3.0.3:
  * package: fix memfd sealing.
  * io: do not close stdin.
  * process: do not depend on /dev/null.
  * db: print error if apk_process_init fails during script exec.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1770120000">- Update to version 3.0.4:
  * portability: do not include_next sys/random.h if its missing.
  * db: add O_DIRECTORY to opening database directory.
  * print: fix usage of va_list twice.
  * doc: document identity hash constraint used by "add file.apk"
  * print: fix apk_indent output to be logged if needed.
  * db: reset 'replaces' before reading v2 pkginfo.
  * solver: allow virtual provided package swap on del.
  * test: add test for replaces to function.
  * db: fix replaces to take ownership of files.
  * libfetch: increase password buffer to support long tokens.
  * db: check that unshare(CLONE_NEWNS) as root works.
  * db: always match package size in apk_db_get_pkg_by_name().
  * progress io: propagate error code at close.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773316800">- Update to version 3.0.5:
  * mkndx: fix filtering with multiple versions of matching
    packages.
  * mkndx: fix not matching pkgname-spec warning.
  * mkndx: fix rewrite-arch error message.
  * mkndx: fix a crash with missing arguments.
  * additional memfd exec checks.
  * io: synchronize istream buffer alignment with file offset.
  * db: move initialization db-&gt;cache_fd to apk_db_init.
  * db: fix 0 fd handling in more places.
  * defines: generic apk_unaligned_le* implementation.
  * remove 0 length array from apk_db_acl.
  * convert sig to flex array.
  * fix GCC14 flex array not at end warning.
  * extract_v3: fix unaligned access of file mode.
  * defines: rework apk_unaligned_* helpers.
  * defines: align apk_array.
  * Fixed an incorrect flag in the manpage for `apk-fetch`.
  * io: fix invalid fetch timestamps with wget backend.</changelog>
</package>
<package pkgid="b10f2e6b118f96bc8cf0c831961b74a7782a00c7a2acc134bca8b2ea23716e10e57d48d22a8319d9d687127d8598d28db955cdfc2616f9f04b3e5cb7c4563b62" name="apko" arch="riscv64">
  <version epoch="0" ver="1.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.10:
  * chore: Increase max HTTP response size (#2083)
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
    in the go_modules group across 1 directory (#2080)
  * build(deps): bump go.step.sm/crypto from 0.76.0 to 0.76.2
    (#2079)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020801">- Update to version 1.1.11:
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.3 to 0.1.4 (#2082)
  * build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4
    (#2090)
  * build(deps): bump github.com/google/go-containerregistry from
    0.20.7 to 0.21.0 (#2081)
  * build(deps): bump google.golang.org/api from 0.267.0 to 0.268.0
    (#2091)
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#2088)
  * build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
    (#2086)
  * build(deps): bump chainguard-dev/actions from 1.6.2 to 1.6.3
    (#2087)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 1.1.12:
  * build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#2100)
  * build(deps): bump k8s.io/apimachinery from 0.35.1 to 0.35.2
    (#2099)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 in the go_modules group across 1 directory (#2097)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to
    5.17.0 (#2096)
  * build(deps): bump google.golang.org/api from 0.268.0 to 0.269.0
    (#2095)
  * build(deps): bump step-security/harden-runner from 2.14.2 to
    2.15.0 (#2094)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.0 to 0.21.1 (#2092)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773057600">- Update to version 1.1.13:
  * build(deps): bump go.opentelemetry.io/otel from 1.40.0 to
    1.41.0 (#2106)
  * build(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to
    1.41.0 (#2107)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.1 to 0.21.2 (#2108)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2110)
  * build(deps): bump chainguard-dev/actions from 1.6.5 to 1.6.6
    (#2111)
  * build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
    (#2112)
  * build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
    (#2109)
  * build(deps): bump github.com/u-root/u-root from 0.15.0 to
    0.16.0 (#2102)
  * build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
    (#2103)
  * build(deps): bump chainguard-dev/actions from 1.6.4 to 1.6.5
    (#2104)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773230400">- Update to version 1.1.14:
  * Add support for custom certificate packages (#2105)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 1.1.15:
  * build(deps): bump step-security/harden-runner from 2.15.1 to
    2.16.0 (#2129)
  * build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
    (#2128)
  * build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
    (#2120)
  * build(deps): bump google.golang.org/api from 0.269.0 to 0.271.0
    (#2125)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2126)
  * build(deps): bump chainguard-dev/actions from 1.6.6 to 1.6.8
    (#2124)
  * build(deps): bump github.com/charmbracelet/log from 0.4.2 to
    1.0.0 (#2118)
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.4 to 0.1.5 (#2117)
  * build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0
    (#2116)
  * Bump default maximum decompressed apkindex size from 100 MB to
    300 MB (#2127)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774267200">- Update to version 1.1.16:
  * build(deps): bump github/codeql-action from 4.33.0 to 4.34.0
    (#2138)
  * build(deps): bump github.com/buger/jsonparser from 1.1.1 to
    1.1.2 in the go_modules group across 1 directory (#2137)
  * build(deps): bump k8s.io/apimachinery from 0.35.2 to 0.35.3
    (#2135)
  * build(deps): bump chainguard.dev/sdk from 0.1.50 to 0.1.51
    (#2136)
  * build(deps): bump google.golang.org/api from 0.271.0 to 0.272.0
    (#2130)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.2 to 0.21.3 (#2131)
  * build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
    in the go_modules group across 1 directory (#2134)
  * build(deps): bump go.step.sm/crypto from 0.76.2 to 0.77.1
    (#2132)
  * Allow periods in certificate names (#2133)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 1.2.0:
  * build(deps): bump github/codeql-action from 4.35.0 to 4.35.1
    (#2150)
  * build(deps): bump github/codeql-action from 4.34.1 to 4.35.0
    (#2148)
  * chore(codeql): remove duplicate Workflow (#2149)
  * chore(harden-runner): add more Go endpoints (#2147)
  * build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
    (#2144)
  * feat(harden-runner): move to inline block policies (#2146)
  * build(deps): bump chainguard.dev/sdk from 0.1.51 to 0.1.52
    (#2143)
  * build(deps): bump google.golang.org/api from 0.272.0 to 0.273.0
    (#2145)
  * build(deps): bump chainguard-dev/actions from 1.6.9 to 1.6.10
    (#2142)
  * build(deps): bump github/codeql-action from 4.34.0 to 4.34.1
    (#2141)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 1.2.1:
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to
    5.17.2 (#2156)
  * build(deps): bump step-security/harden-runner from 2.16.0 to
    2.16.1 (#2157)
  * build(deps): bump google.golang.org/api from 0.273.0 to 0.273.1
    (#2158)
  * build(deps): bump sigs.k8s.io/release-utils from 0.12.3 to
    0.12.4 (#2154)
  * build(deps): bump go.step.sm/crypto from 0.77.1 to 0.77.2
    (#2155)
  * build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#2151)
  * build(deps): bump chainguard-dev/actions from 1.6.10 to 1.6.11
    (#2152)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to
    5.17.1 (#2153)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775736000">- Update to version 1.2.2:
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to
    3.0.5 in the go_modules group across 1 directory (#2159)</changelog>
</package>
<package pkgid="dd4150e007008cf366d99a2e58a16d01eb8e23bc2468569229fe9ed99899ecc2ef2be3a83637f1ef98c6811b3046a5c8c01cfe5851eeadcd37816e2780e0c261" name="apko-bash-completion" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.10:
  * chore: Increase max HTTP response size (#2083)
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
    in the go_modules group across 1 directory (#2080)
  * build(deps): bump go.step.sm/crypto from 0.76.0 to 0.76.2
    (#2079)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020801">- Update to version 1.1.11:
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.3 to 0.1.4 (#2082)
  * build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4
    (#2090)
  * build(deps): bump github.com/google/go-containerregistry from
    0.20.7 to 0.21.0 (#2081)
  * build(deps): bump google.golang.org/api from 0.267.0 to 0.268.0
    (#2091)
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#2088)
  * build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
    (#2086)
  * build(deps): bump chainguard-dev/actions from 1.6.2 to 1.6.3
    (#2087)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 1.1.12:
  * build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#2100)
  * build(deps): bump k8s.io/apimachinery from 0.35.1 to 0.35.2
    (#2099)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 in the go_modules group across 1 directory (#2097)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to
    5.17.0 (#2096)
  * build(deps): bump google.golang.org/api from 0.268.0 to 0.269.0
    (#2095)
  * build(deps): bump step-security/harden-runner from 2.14.2 to
    2.15.0 (#2094)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.0 to 0.21.1 (#2092)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773057600">- Update to version 1.1.13:
  * build(deps): bump go.opentelemetry.io/otel from 1.40.0 to
    1.41.0 (#2106)
  * build(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to
    1.41.0 (#2107)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.1 to 0.21.2 (#2108)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2110)
  * build(deps): bump chainguard-dev/actions from 1.6.5 to 1.6.6
    (#2111)
  * build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
    (#2112)
  * build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
    (#2109)
  * build(deps): bump github.com/u-root/u-root from 0.15.0 to
    0.16.0 (#2102)
  * build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
    (#2103)
  * build(deps): bump chainguard-dev/actions from 1.6.4 to 1.6.5
    (#2104)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773230400">- Update to version 1.1.14:
  * Add support for custom certificate packages (#2105)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 1.1.15:
  * build(deps): bump step-security/harden-runner from 2.15.1 to
    2.16.0 (#2129)
  * build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
    (#2128)
  * build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
    (#2120)
  * build(deps): bump google.golang.org/api from 0.269.0 to 0.271.0
    (#2125)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2126)
  * build(deps): bump chainguard-dev/actions from 1.6.6 to 1.6.8
    (#2124)
  * build(deps): bump github.com/charmbracelet/log from 0.4.2 to
    1.0.0 (#2118)
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.4 to 0.1.5 (#2117)
  * build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0
    (#2116)
  * Bump default maximum decompressed apkindex size from 100 MB to
    300 MB (#2127)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774267200">- Update to version 1.1.16:
  * build(deps): bump github/codeql-action from 4.33.0 to 4.34.0
    (#2138)
  * build(deps): bump github.com/buger/jsonparser from 1.1.1 to
    1.1.2 in the go_modules group across 1 directory (#2137)
  * build(deps): bump k8s.io/apimachinery from 0.35.2 to 0.35.3
    (#2135)
  * build(deps): bump chainguard.dev/sdk from 0.1.50 to 0.1.51
    (#2136)
  * build(deps): bump google.golang.org/api from 0.271.0 to 0.272.0
    (#2130)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.2 to 0.21.3 (#2131)
  * build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
    in the go_modules group across 1 directory (#2134)
  * build(deps): bump go.step.sm/crypto from 0.76.2 to 0.77.1
    (#2132)
  * Allow periods in certificate names (#2133)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 1.2.0:
  * build(deps): bump github/codeql-action from 4.35.0 to 4.35.1
    (#2150)
  * build(deps): bump github/codeql-action from 4.34.1 to 4.35.0
    (#2148)
  * chore(codeql): remove duplicate Workflow (#2149)
  * chore(harden-runner): add more Go endpoints (#2147)
  * build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
    (#2144)
  * feat(harden-runner): move to inline block policies (#2146)
  * build(deps): bump chainguard.dev/sdk from 0.1.51 to 0.1.52
    (#2143)
  * build(deps): bump google.golang.org/api from 0.272.0 to 0.273.0
    (#2145)
  * build(deps): bump chainguard-dev/actions from 1.6.9 to 1.6.10
    (#2142)
  * build(deps): bump github/codeql-action from 4.34.0 to 4.34.1
    (#2141)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 1.2.1:
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to
    5.17.2 (#2156)
  * build(deps): bump step-security/harden-runner from 2.16.0 to
    2.16.1 (#2157)
  * build(deps): bump google.golang.org/api from 0.273.0 to 0.273.1
    (#2158)
  * build(deps): bump sigs.k8s.io/release-utils from 0.12.3 to
    0.12.4 (#2154)
  * build(deps): bump go.step.sm/crypto from 0.77.1 to 0.77.2
    (#2155)
  * build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#2151)
  * build(deps): bump chainguard-dev/actions from 1.6.10 to 1.6.11
    (#2152)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to
    5.17.1 (#2153)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775736000">- Update to version 1.2.2:
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to
    3.0.5 in the go_modules group across 1 directory (#2159)</changelog>
</package>
<package pkgid="83f441c9923aa22b652a1a68741c8f99297ec6a0deffe5e001ae6a1104e252161a298a6b7b83c5b30d71aa1bc231e7209baf59b10ff4341fcc5d212130aed987" name="apko-fish-completion" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.10:
  * chore: Increase max HTTP response size (#2083)
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
    in the go_modules group across 1 directory (#2080)
  * build(deps): bump go.step.sm/crypto from 0.76.0 to 0.76.2
    (#2079)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020801">- Update to version 1.1.11:
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.3 to 0.1.4 (#2082)
  * build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4
    (#2090)
  * build(deps): bump github.com/google/go-containerregistry from
    0.20.7 to 0.21.0 (#2081)
  * build(deps): bump google.golang.org/api from 0.267.0 to 0.268.0
    (#2091)
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#2088)
  * build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
    (#2086)
  * build(deps): bump chainguard-dev/actions from 1.6.2 to 1.6.3
    (#2087)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 1.1.12:
  * build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#2100)
  * build(deps): bump k8s.io/apimachinery from 0.35.1 to 0.35.2
    (#2099)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 in the go_modules group across 1 directory (#2097)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to
    5.17.0 (#2096)
  * build(deps): bump google.golang.org/api from 0.268.0 to 0.269.0
    (#2095)
  * build(deps): bump step-security/harden-runner from 2.14.2 to
    2.15.0 (#2094)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.0 to 0.21.1 (#2092)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773057600">- Update to version 1.1.13:
  * build(deps): bump go.opentelemetry.io/otel from 1.40.0 to
    1.41.0 (#2106)
  * build(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to
    1.41.0 (#2107)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.1 to 0.21.2 (#2108)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2110)
  * build(deps): bump chainguard-dev/actions from 1.6.5 to 1.6.6
    (#2111)
  * build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
    (#2112)
  * build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
    (#2109)
  * build(deps): bump github.com/u-root/u-root from 0.15.0 to
    0.16.0 (#2102)
  * build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
    (#2103)
  * build(deps): bump chainguard-dev/actions from 1.6.4 to 1.6.5
    (#2104)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773230400">- Update to version 1.1.14:
  * Add support for custom certificate packages (#2105)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 1.1.15:
  * build(deps): bump step-security/harden-runner from 2.15.1 to
    2.16.0 (#2129)
  * build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
    (#2128)
  * build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
    (#2120)
  * build(deps): bump google.golang.org/api from 0.269.0 to 0.271.0
    (#2125)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2126)
  * build(deps): bump chainguard-dev/actions from 1.6.6 to 1.6.8
    (#2124)
  * build(deps): bump github.com/charmbracelet/log from 0.4.2 to
    1.0.0 (#2118)
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.4 to 0.1.5 (#2117)
  * build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0
    (#2116)
  * Bump default maximum decompressed apkindex size from 100 MB to
    300 MB (#2127)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774267200">- Update to version 1.1.16:
  * build(deps): bump github/codeql-action from 4.33.0 to 4.34.0
    (#2138)
  * build(deps): bump github.com/buger/jsonparser from 1.1.1 to
    1.1.2 in the go_modules group across 1 directory (#2137)
  * build(deps): bump k8s.io/apimachinery from 0.35.2 to 0.35.3
    (#2135)
  * build(deps): bump chainguard.dev/sdk from 0.1.50 to 0.1.51
    (#2136)
  * build(deps): bump google.golang.org/api from 0.271.0 to 0.272.0
    (#2130)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.2 to 0.21.3 (#2131)
  * build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
    in the go_modules group across 1 directory (#2134)
  * build(deps): bump go.step.sm/crypto from 0.76.2 to 0.77.1
    (#2132)
  * Allow periods in certificate names (#2133)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 1.2.0:
  * build(deps): bump github/codeql-action from 4.35.0 to 4.35.1
    (#2150)
  * build(deps): bump github/codeql-action from 4.34.1 to 4.35.0
    (#2148)
  * chore(codeql): remove duplicate Workflow (#2149)
  * chore(harden-runner): add more Go endpoints (#2147)
  * build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
    (#2144)
  * feat(harden-runner): move to inline block policies (#2146)
  * build(deps): bump chainguard.dev/sdk from 0.1.51 to 0.1.52
    (#2143)
  * build(deps): bump google.golang.org/api from 0.272.0 to 0.273.0
    (#2145)
  * build(deps): bump chainguard-dev/actions from 1.6.9 to 1.6.10
    (#2142)
  * build(deps): bump github/codeql-action from 4.34.0 to 4.34.1
    (#2141)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 1.2.1:
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to
    5.17.2 (#2156)
  * build(deps): bump step-security/harden-runner from 2.16.0 to
    2.16.1 (#2157)
  * build(deps): bump google.golang.org/api from 0.273.0 to 0.273.1
    (#2158)
  * build(deps): bump sigs.k8s.io/release-utils from 0.12.3 to
    0.12.4 (#2154)
  * build(deps): bump go.step.sm/crypto from 0.77.1 to 0.77.2
    (#2155)
  * build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#2151)
  * build(deps): bump chainguard-dev/actions from 1.6.10 to 1.6.11
    (#2152)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to
    5.17.1 (#2153)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775736000">- Update to version 1.2.2:
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to
    3.0.5 in the go_modules group across 1 directory (#2159)</changelog>
</package>
<package pkgid="3c63ad1db90cfe3d4c395209b40f0a307cf08cb1502929731c315293617dc3a21ef419a9b55cdf831bfc47da1dd8eb6af6add68c4c4cbe36d9b614fe6948c096" name="apko-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.10:
  * chore: Increase max HTTP response size (#2083)
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
    in the go_modules group across 1 directory (#2080)
  * build(deps): bump go.step.sm/crypto from 0.76.0 to 0.76.2
    (#2079)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020801">- Update to version 1.1.11:
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.3 to 0.1.4 (#2082)
  * build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4
    (#2090)
  * build(deps): bump github.com/google/go-containerregistry from
    0.20.7 to 0.21.0 (#2081)
  * build(deps): bump google.golang.org/api from 0.267.0 to 0.268.0
    (#2091)
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#2088)
  * build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
    (#2086)
  * build(deps): bump chainguard-dev/actions from 1.6.2 to 1.6.3
    (#2087)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 1.1.12:
  * build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#2100)
  * build(deps): bump k8s.io/apimachinery from 0.35.1 to 0.35.2
    (#2099)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 in the go_modules group across 1 directory (#2097)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to
    5.17.0 (#2096)
  * build(deps): bump google.golang.org/api from 0.268.0 to 0.269.0
    (#2095)
  * build(deps): bump step-security/harden-runner from 2.14.2 to
    2.15.0 (#2094)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.0 to 0.21.1 (#2092)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773057600">- Update to version 1.1.13:
  * build(deps): bump go.opentelemetry.io/otel from 1.40.0 to
    1.41.0 (#2106)
  * build(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to
    1.41.0 (#2107)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.1 to 0.21.2 (#2108)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2110)
  * build(deps): bump chainguard-dev/actions from 1.6.5 to 1.6.6
    (#2111)
  * build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
    (#2112)
  * build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
    (#2109)
  * build(deps): bump github.com/u-root/u-root from 0.15.0 to
    0.16.0 (#2102)
  * build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
    (#2103)
  * build(deps): bump chainguard-dev/actions from 1.6.4 to 1.6.5
    (#2104)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773230400">- Update to version 1.1.14:
  * Add support for custom certificate packages (#2105)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 1.1.15:
  * build(deps): bump step-security/harden-runner from 2.15.1 to
    2.16.0 (#2129)
  * build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
    (#2128)
  * build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
    (#2120)
  * build(deps): bump google.golang.org/api from 0.269.0 to 0.271.0
    (#2125)
  * build(deps): bump step-security/harden-runner from 2.15.0 to
    2.15.1 (#2126)
  * build(deps): bump chainguard-dev/actions from 1.6.6 to 1.6.8
    (#2124)
  * build(deps): bump github.com/charmbracelet/log from 0.4.2 to
    1.0.0 (#2118)
  * build(deps): bump github.com/package-url/packageurl-go from
    0.1.4 to 0.1.5 (#2117)
  * build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0
    (#2116)
  * Bump default maximum decompressed apkindex size from 100 MB to
    300 MB (#2127)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774267200">- Update to version 1.1.16:
  * build(deps): bump github/codeql-action from 4.33.0 to 4.34.0
    (#2138)
  * build(deps): bump github.com/buger/jsonparser from 1.1.1 to
    1.1.2 in the go_modules group across 1 directory (#2137)
  * build(deps): bump k8s.io/apimachinery from 0.35.2 to 0.35.3
    (#2135)
  * build(deps): bump chainguard.dev/sdk from 0.1.50 to 0.1.51
    (#2136)
  * build(deps): bump google.golang.org/api from 0.271.0 to 0.272.0
    (#2130)
  * build(deps): bump github.com/google/go-containerregistry from
    0.21.2 to 0.21.3 (#2131)
  * build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
    in the go_modules group across 1 directory (#2134)
  * build(deps): bump go.step.sm/crypto from 0.76.2 to 0.77.1
    (#2132)
  * Allow periods in certificate names (#2133)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 1.2.0:
  * build(deps): bump github/codeql-action from 4.35.0 to 4.35.1
    (#2150)
  * build(deps): bump github/codeql-action from 4.34.1 to 4.35.0
    (#2148)
  * chore(codeql): remove duplicate Workflow (#2149)
  * chore(harden-runner): add more Go endpoints (#2147)
  * build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
    (#2144)
  * feat(harden-runner): move to inline block policies (#2146)
  * build(deps): bump chainguard.dev/sdk from 0.1.51 to 0.1.52
    (#2143)
  * build(deps): bump google.golang.org/api from 0.272.0 to 0.273.0
    (#2145)
  * build(deps): bump chainguard-dev/actions from 1.6.9 to 1.6.10
    (#2142)
  * build(deps): bump github/codeql-action from 4.34.0 to 4.34.1
    (#2141)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 1.2.1:
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to
    5.17.2 (#2156)
  * build(deps): bump step-security/harden-runner from 2.16.0 to
    2.16.1 (#2157)
  * build(deps): bump google.golang.org/api from 0.273.0 to 0.273.1
    (#2158)
  * build(deps): bump sigs.k8s.io/release-utils from 0.12.3 to
    0.12.4 (#2154)
  * build(deps): bump go.step.sm/crypto from 0.77.1 to 0.77.2
    (#2155)
  * build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#2151)
  * build(deps): bump chainguard-dev/actions from 1.6.10 to 1.6.11
    (#2152)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to
    5.17.1 (#2153)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775736000">- Update to version 1.2.2:
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to
    3.0.5 in the go_modules group across 1 directory (#2159)</changelog>
</package>
<package pkgid="6a072d78852e3526fd44d7db2030364610f1fe686f359945e4b40275494db1c275d53343a9fcb5bc303dc42e385f342fc059f5b819964ebff9a11861fd95f3d4" name="apotris" arch="riscv64">
  <version epoch="0" ver="4.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750593600">- Initial package, version 4.1.0
- Add patches
  * Apotris-fix-tileenngine.patch
  * Apotris-install.patch
  * Apotris-use-system-libs.patch
  * Soloud-use-system-libs.patch</changelog>
</package>
<package pkgid="9da9d5b375b3c5e6beff405221adabce196d42a4f34a60827d7ec289afa265f8a750017858d779c7841c1ea0b7406fc1089c230f74d2725eb8b05c08c7227366" name="app-builder" arch="riscv64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1657454400">- Initial packaging</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1658318400">- Use system golang libraries instead of vendored copies wherever possible</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="13e936261108e8b3d48091e8bed98dc9d93bde6f5d555a6da1ca759dea7b095af8b69bce1784ac5bd373b47c720178584232e6460feeee521273dab720da5bce" name="apparmor-abstractions" arch="noarch">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="a5a0fd2ce8c8bd6fded7992fc4857302196dbf6fd32830c677a0b65bbe23a25d96c88a5ee768663c456372d8f106779a75fb692075121fda11b95749adb5fced" name="apparmor-docs" arch="noarch">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="c079e9db9888392a9ea50ef6721f56ff3938c213811f4c52040e8a0f8dd1b061d20ad0b0ef97bd585006ec24648df108d5db9d3b22ab3c0b4a4780b8a5b7b8eb" name="apparmor-parser" arch="riscv64">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="104725f1b6246c0152bb38dc6ea51c889b09933f64e0f88b2e3c081c77a1a3e1a4e0d453392ada2fe5f6c154841ee5e7fa2658185f0b0dd2af063b8f30559458" name="apparmor-parser-lang" arch="noarch">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="6a11c6267d9573d2caf7928497dd465f2853fc3567b697c9dfffd8cd13484f374009b2a320d93c63af422b88540ba368fba49f1198d3fe4f44e4093909f06dbe" name="apparmor-profiles" arch="noarch">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="42036bb122599e5a1b4852c61a7d7e054f1c660147f2418af76cb747a1f03663d1810c9d97196690a5f72d789aae4c898200529d1810582898c38ab6bae72e3a" name="apparmor-rpm-macros" arch="noarch">
  <version epoch="0" ver="1.0" rel="9.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>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1708430400">- Update macro to detect when installing in chroot
  (transactional-update) and avoid calling apparmor_parser.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1727956800">- Add %apparmor_profilesdir</changelog>
</package>
<package pkgid="81dbc59fb3dff243aee68e76b3644a12b75769557371ce607f3dd16f9a3942ced76ddb1a81576490f09d47f8d97c7ab58239802af53ae94046e3b5dd35033021" name="apparmor-utils" arch="noarch">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="aaa3b4acf8fa1972d8b912ac8932907e92207052ac94a7864ba4f65193b846dab7e6a80f4070ab27bd544396b40285fc7abbefce8d811853886217ca5f1bd031" name="apparmor-utils-lang" arch="noarch">
  <version epoch="0" ver="4.1.7" rel="1.1"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752580800">- replace dovecot24.diff with upstream fix from MR 1733 (boo#1243008)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840000">- add kerberosclient-usrmerge.diff to allow reading
  /usr/etc/krb5.conf (boo#1246689)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1752840001">- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
  via abstractions/X (boo#1246743)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1754049600">- add dovecot24-part2.diff: more dovecot 2.4 permissions (boo#1247470)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1759665600">- update to AppArmor 4.1.2
  - several fixes (including boo#1246743)
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - dovecot24.diff
  - xkeyboard.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1760875200">- add dovecot24-part3-mr1822.diff: allow writing /tmp/doveconf.* in
  more dovecot profiles</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1768046400">- update to AppArmor 4.1.3
  - several profile updates
  - add abi/4.0-ip and abstractions/golang
  - minor fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.3
    for the detailed upstream changelog
- remove upstreamed patches:
  - dovecot24-part2.diff
  - dovecot24-part3-mr1822.diff</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1770811200">- update to AppArmor 4.1.6
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.4
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.5 and
    https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.6
    for the detailed upstream changelogs
  - update %files for new python LibAppArmor location
- refresh kerberosclient-usrmerge.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773921600">- Fix file list to match all possible LibAppArmor module names</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1773921601">- update to AppArmor 4.1.7
  - various bugfixes
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.7
    for the full upstream changelog</changelog>
</package>
<package pkgid="2528f2ee675f9105a4930b1f4ad7aa6a28e38f41049e97eb67a38a40c49a5aeea6cbc9339315230f44ff0080fea527d6f9e9efb46cc127ea25315ca7a55b1ded" name="appeditor" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="avvissu@yandex.by" date="1514116800">- Initial package</changelog>
  <changelog author="avvissu@yandex.by" date="1516449600">- Update to 1.0.0:
  * Add a duplicate button
  * Remove the app item from the items list - fix removing non
    existent items from the sidebar; create new application entry
    with the same category of the selected app
  * Fix wrong interpretation of the command line entry: validate
    only the first argument of the Exec key
- Add the package with translations</changelog>
  <changelog author="jengelh@inai.de" date="1531569600">- Update description.</changelog>
  <changelog author="avvissu@yandex.by" date="1534248000">- Update to 1.1.0:
  * Fix IconButton CSS for GTK 3.22
  * Remove matrix from travis.yml
  * Conditionally compile Posix constants with Vala &gt;= 0.40
  * Remove debian packaging in favor of separate branches
  * Add find shortcut
  * Add content rating to AppStream data
  * Add missing file
  * Remove deprecations; port to Granite.MessageDialog; add new
    shortcuts for new and duplicating app entries
  * Add support for Gtk 3.22 (Juno)
  * Reflect #56 in ja.po (#57)
  * Fix a typo (#56)
  * Add contractor entry for creating new application menu
    entries from the file manager; update strings
  * Add german language (#39)
  * Fix compilation on systems without the GLib KEY_FULLNAME
    constant
  * Do not escape the display name nor the description
- Remove obsolete macros</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1572523200">- Add appeditor-1.1.0-vala-0.46.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1588248000">- Update to 1.1.1:
  * Add dependency gettext in README.md (#93)
  * Fix .desktop issues
  * Fix dash in the npm command
  * Fix compilation on newer valac
  * Update travis to make build successful
  * Merge #84 manually
  * Update .po files
  * Manually merge #66, #62 and #33
  * Add turkish to LINGUAS
  * Update fr.po (#78)
  * Add LICENSE
- Drop appeditor-1.1.0-vala-0.46.patch</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1642420800">- Update to version 1.1.3:
  * Fix a warning.
- Changes from version 1.1.2:
  * Add new translation: Portuguese.
  * Fix some Flatpak issues.
  * Fix some typos.
- Add appeditor-1.1.3-fix-flickering-titlebar.patch, picked from
  Fedora (gh#donadigo/appeditor#103).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656072000">- Add appeditor-1.1.3-vala-0.55.1.patch: Fix build with Vala 0.55.1</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1703246400">- Update to version 1.1.5:
  * Make AppEditor available in elementary OS 7.
  * New translations: Czech.
- Changes from version 1.1.4:
  * Fix payment not working in the AppCenter.
  * New translations: Swedish.
- Remove appeditor-1.1.3-vala-0.55.1.patch: Fixed upstream.</changelog>
</package>
<package pkgid="513ae782d1d3a4121259f2717ca937fd8ffecbc75b0c1813587fcd011833295c2fa4837b1069e19a395121ae388796139c7564eb634590fd7cb3d754e58e8fa2" name="appeditor-lang" arch="noarch">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="avvissu@yandex.by" date="1514116800">- Initial package</changelog>
  <changelog author="avvissu@yandex.by" date="1516449600">- Update to 1.0.0:
  * Add a duplicate button
  * Remove the app item from the items list - fix removing non
    existent items from the sidebar; create new application entry
    with the same category of the selected app
  * Fix wrong interpretation of the command line entry: validate
    only the first argument of the Exec key
- Add the package with translations</changelog>
  <changelog author="jengelh@inai.de" date="1531569600">- Update description.</changelog>
  <changelog author="avvissu@yandex.by" date="1534248000">- Update to 1.1.0:
  * Fix IconButton CSS for GTK 3.22
  * Remove matrix from travis.yml
  * Conditionally compile Posix constants with Vala &gt;= 0.40
  * Remove debian packaging in favor of separate branches
  * Add find shortcut
  * Add content rating to AppStream data
  * Add missing file
  * Remove deprecations; port to Granite.MessageDialog; add new
    shortcuts for new and duplicating app entries
  * Add support for Gtk 3.22 (Juno)
  * Reflect #56 in ja.po (#57)
  * Fix a typo (#56)
  * Add contractor entry for creating new application menu
    entries from the file manager; update strings
  * Add german language (#39)
  * Fix compilation on systems without the GLib KEY_FULLNAME
    constant
  * Do not escape the display name nor the description
- Remove obsolete macros</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1572523200">- Add appeditor-1.1.0-vala-0.46.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1588248000">- Update to 1.1.1:
  * Add dependency gettext in README.md (#93)
  * Fix .desktop issues
  * Fix dash in the npm command
  * Fix compilation on newer valac
  * Update travis to make build successful
  * Merge #84 manually
  * Update .po files
  * Manually merge #66, #62 and #33
  * Add turkish to LINGUAS
  * Update fr.po (#78)
  * Add LICENSE
- Drop appeditor-1.1.0-vala-0.46.patch</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1642420800">- Update to version 1.1.3:
  * Fix a warning.
- Changes from version 1.1.2:
  * Add new translation: Portuguese.
  * Fix some Flatpak issues.
  * Fix some typos.
- Add appeditor-1.1.3-fix-flickering-titlebar.patch, picked from
  Fedora (gh#donadigo/appeditor#103).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656072000">- Add appeditor-1.1.3-vala-0.55.1.patch: Fix build with Vala 0.55.1</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1703246400">- Update to version 1.1.5:
  * Make AppEditor available in elementary OS 7.
  * New translations: Czech.
- Changes from version 1.1.4:
  * Fix payment not working in the AppCenter.
  * New translations: Swedish.
- Remove appeditor-1.1.3-vala-0.55.1.patch: Fixed upstream.</changelog>
</package>
<package pkgid="f6eaba1c4ddb95c8fa88258e7dc4bfd3bffe5070d947411928897838aedfe3d106587e27a746d4413f3a17edf575bd91a6e31abcbe5e666eaae1137feb28bfa9" name="appframework" arch="noarch">
  <version epoch="0" ver="1.03" rel="29.1"/>
  <changelog author="mvyskocil@suse.cz" date="1242734400">- 'Initial SUSE packaging (From Fedora 11)'</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</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-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Drop unneeded dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Added patch:
  * appframework-sourcetarget.patch
    + fix build with jdk9: specify java source and target 1.6
- Clean spec file and fix some rpmlint warnings</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * appframework-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="626f9a8118200a0ab42a195c3f6273969f696d395cede64b09646c5b2061ad0af139da25b520c7eef75fdfbee6b49144b70ab6f0c542e62f3effae4444389be1" name="appframework-javadoc" arch="noarch">
  <version epoch="0" ver="1.03" rel="29.1"/>
  <changelog author="mvyskocil@suse.cz" date="1242734400">- 'Initial SUSE packaging (From Fedora 11)'</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</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-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Drop unneeded dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Added patch:
  * appframework-sourcetarget.patch
    + fix build with jdk9: specify java source and target 1.6
- Clean spec file and fix some rpmlint warnings</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * appframework-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c21c196de91529666d3201e9baec4e35eef11ac63dc7d44fd9efa170c2ea588f304a47be47b7376a53261725cfeb972f80e4df53b35b364f2c87adb402676df9" name="apphub" arch="riscv64">
  <version epoch="0" ver="1.0.0~alpha.2+26" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728734400">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728907200">- fix installation of appimage files (need to compile backend)</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 1.0.0~alpha.2+26:
  * Cargo.lock and install app_hub_backend
  * fixes
  * temp
  * layout fixes</changelog>
</package>
<package pkgid="b4085043d6974bab39dcab7004aed4df00d1fce9c6811e1ecf51b4f119c285efd59887fa0726090f88f791e30f0333125fd1176e7bc185e6fb4cbdbe763bec89" name="appimaged" arch="riscv64">
  <version epoch="0" ver="10" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1482235200">- initial version
- add appimagekit-abuild.patch</changelog>
  <changelog author="i@marguerite.su" date="1485259200">- packaging as native distro package instead of appimage
- add a systemd per-user service appimaged.service
- add mkappimagedir script to create skeleton AppImage.Dir
  for the end users.</changelog>
  <changelog author="jengelh@inai.de" date="1485259201">- Resolve some typographical issues in description.
  Use %setup's options instead of tar.</changelog>
  <changelog author="adrian@suse.de" date="1488196800">- update to version 8
- package it in a way to make it usable for rpm2appimage for OBS</changelog>
  <changelog author="adrian@suse.de" date="1496145600">- prepare for factory submission</changelog>
  <changelog author="adrian@suse.de" date="1516795200">- update to version 10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1614513600">- use current repo as source
- changed service to default.target</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731931200">- Add gcc14,patch:Fix build using stricter gcc 14.</changelog>
</package>
<package pkgid="0b1c5c1abcb5024663af57ecec216fa39739ee3d3afb69a9c7e1c4731a83b4ba96d59d7d4cda7a3dd8327f69a6fc6efc6f5fb5daa8e766d9f69871e9635f2d27" name="appres" arch="riscv64">
  <version epoch="0" ver="1.0.7" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split appres from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1369051200">- Update to version 1.0.4:
  + Add -V option to print command version.
  + Combine usage message into a single string.
  + Mark usage() as _X_NORETURN to satisfy -Wmissing-noreturn
    warning.
  + config: move man pages into their own directory.
  + man: replace hard coded man page section with substitution
    strings.
  + man: remove trailing spaces and tabs.
- Add pkgconfig(xproto), configure now checks for it.</changelog>
  <changelog author="sndirsch@suse.com" date="1391688000">- fixed license to X11 in specfile</changelog>
  <changelog author="sndirsch@suse.com" date="1520251200">- Update to version 1.0.5
  * Print which option was in error along with usage message
  * configure: Drop AM_MAINTAINER_MODE
  * autogen.sh: Honor NOCONFIGURE=1
  * autogen.sh: use quoted string variables
  * autogen: add default patch prefix
  * autogen.sh: use exec instead of waiting for configure to finish</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1648987200">- Update to version 1.0.6
  * bugfix release</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1718539200">- Update to version 1.0.7
  * This release includes support for building with meson as well as autoconf.
    Please test building with meson and report any issues you hit to our
    gitlab issue tracker at:
    https://gitlab.freedesktop.org/xorg/app/appres/-/issues
    as we plan on removing the autoconf build support in a future release.
- switched to meson build</changelog>
</package>
<package pkgid="80648d9bede65434a4c133c673b955200a8af23477d5f195f2945c1e81172693fc9206b350d45d1a4305c12ef917ed6322993136fc8d5449b5b3bb815d885a31" name="appstream-glib" arch="riscv64">
  <version epoch="0" ver="0.8.3" rel="4.1"/>
  <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>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1706788800">- Add patch for interoperability with newer AppStream spec (boo#1218427):
  * 0001-Move-from-app-info-to-swcatalog-locations.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707480000">- Add asglib(swcatalog) provides: allow other packages to declare
  that they need swcatalog support.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724587200">- Update to version 0.8.3:
  * Drop support for libstemmer
  * Do not veto the extension if the parent cannot be found
  * Support RFC9512 registration for application/yaml
  * Stop trying to convert Fedora licenses into SPDX
  * asb-plugin-font: Add glob match for .ttc files
  * Update gl.po
  * Update Simplified Chinese translation
  * Make the appdata filename check match the plugin globs
  * Remove Check for X-KDE-StartupNotify
  * Update Russian translation
  * Include screenshot size in "too large" errors
  * Include screenshot height in "too small" error</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758196800">- Drop gdk-pixbuf-loader-rsvg Requires: gdk-pixbuf can use
  different loaders, like e.g. glycin nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="1913818c3d6dd4c3c79b01a5a2fb72e86139e19555dc6bc854ae45196cbe8fb7f0ab48fd882c5e29c830f33bb63eda84576c9d5194fb5500ed8e47cf566a335d" name="appstream-glib-devel" arch="riscv64">
  <version epoch="0" ver="0.8.3" rel="4.1"/>
  <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>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1706788800">- Add patch for interoperability with newer AppStream spec (boo#1218427):
  * 0001-Move-from-app-info-to-swcatalog-locations.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707480000">- Add asglib(swcatalog) provides: allow other packages to declare
  that they need swcatalog support.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724587200">- Update to version 0.8.3:
  * Drop support for libstemmer
  * Do not veto the extension if the parent cannot be found
  * Support RFC9512 registration for application/yaml
  * Stop trying to convert Fedora licenses into SPDX
  * asb-plugin-font: Add glob match for .ttc files
  * Update gl.po
  * Update Simplified Chinese translation
  * Make the appdata filename check match the plugin globs
  * Remove Check for X-KDE-StartupNotify
  * Update Russian translation
  * Include screenshot size in "too large" errors
  * Include screenshot height in "too small" error</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758196800">- Drop gdk-pixbuf-loader-rsvg Requires: gdk-pixbuf can use
  different loaders, like e.g. glycin nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="df18ea3b03d1e29ca6482558a993e858d4c171c115a0a64c8d61a5ca6045136296830b6740921138ae1d1c77f52e66ebed9776ef0e500a77b4a4442534de8179" name="appstream-glib-lang" arch="noarch">
  <version epoch="0" ver="0.8.3" rel="4.1"/>
  <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>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1706788800">- Add patch for interoperability with newer AppStream spec (boo#1218427):
  * 0001-Move-from-app-info-to-swcatalog-locations.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707480000">- Add asglib(swcatalog) provides: allow other packages to declare
  that they need swcatalog support.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724587200">- Update to version 0.8.3:
  * Drop support for libstemmer
  * Do not veto the extension if the parent cannot be found
  * Support RFC9512 registration for application/yaml
  * Stop trying to convert Fedora licenses into SPDX
  * asb-plugin-font: Add glob match for .ttc files
  * Update gl.po
  * Update Simplified Chinese translation
  * Make the appdata filename check match the plugin globs
  * Remove Check for X-KDE-StartupNotify
  * Update Russian translation
  * Include screenshot size in "too large" errors
  * Include screenshot height in "too small" error</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758196800">- Drop gdk-pixbuf-loader-rsvg Requires: gdk-pixbuf can use
  different loaders, like e.g. glycin nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="add5a2169a08b92c30152df583b80ed1afe96dba6aa5027f903f7ab59494e1d1427ca143dccf3add1c63f014af88b24cc848b98ce78df11fc90a184d673cb17a" name="appstream-qt6-devel" arch="riscv64">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746014400">- Update to 1.0.5
  Features:
  * qt: Expose markup conversion utils
  * desktop-styles: Add android and iOS
  * validator: Check for xml:lang="en" being used on description
    template elements
  * validator: Flag cases of raw text in "description" elements
  * metadata: Add more known extensions into
    as_metadata_file_guess_style()
  Specification:
  * docs: Clarify that the style segment of a screenshot
    environment is optional
  * docs: Explain consequences of defining an icon for
    desktop-app metainfo
  * docs: Clarify that description content must be in p/li
    elements
  Bugfixes:
  * validator: mark as_validator_issue_tag_list static
  * docs: Add workaround for gi-docgen misnaming devhelp files
  * compose: Do not permit SVG images as screenshots
  * compose: Don't "forget" to scan remaining paths when
    re-encountering a dir
  * pool: Try explicit singular term match if we only have
    low-quality tokens
  * utils: Provide compatibility with Fedora icon tarballs when
    installing them
  * utils: Remove leftover g_chmod()
  * zstd-decompressor: Pass output/written data when decompression
    finished
  * utils: Expect a dash in icons file name
  * utils: Recognize .yml* and .yaml* file extension variants,
    and .zst extension
  * utils: Rename the appstream file when re-saving it on install</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1755172800">- Update to 1.0.6
  Features:
  * compose: Accept .ttc font files
  * compose: Give font icons a background shape
  * compose: Render more elaborate font sample cards
  Bugfixes:
  * compose: Insert screenshot tags for auto-generated font screenshots
  * compose: Trim substring when truncating font sample text
  * meson: don't override appstreamcli when cross-building
  * compose: Prefer rendering font icon with "Regular" style
  * compose: Sanitize font text samples before using them as icon
  * Follow directory symlinks when looking for Flatpak data
  * compose: Drop bad private-header include in public header
  * compose: Drop unneeded const declaration for GKeyFile
  * Fix typo that prevented video metadata from being composed properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1758801600">- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
  - Add explicit UTF-8 tests to check for libfyaml's unicode handling
  - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763294400">- Bump minimum GCC version on Leap 15 and 16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 1.1.2
  * cli: Add rudimentary support for bash completion
  * docs: Fix a minor typo on the translation quickstart page
  * validator: Catch more cases of existing, but empty properties
  * tests: Fix tests with libfyaml &gt; 0.9.2
  * cli: Recommend/use pkgcli instead of pkcon if available
  * Use our symbol visibility helper macros consistently everywhere
  * meson: Do not update po files on l10n-update
- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch</changelog>
</package>
<package pkgid="da65062074a17f9e5ace7e56a0faad814966afe09a6a197beed00e195cf4171adbc98097882ab4d5e5127df325c8e29a96b1caa0b66795a2cee62cc21723fe5a" name="apptainer" arch="riscv64">
  <version epoch="0" ver="1.4.5" rel="3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).</changelog>
</package>
<package pkgid="b8a78fcdd8e663fad06bb6cb05b32e82662ba7c8cea793ba207e09dc7b7a5b7bd30ef5a11713760090500159bfad3f51dd1695872772b88bb8de6db60c85abad" name="apptainer-leap" arch="noarch">
  <version epoch="0" ver="1.4.5" rel="3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).</changelog>
</package>
<package pkgid="2837f973bd3d5b3b659446ef79296da9b298ba74f9dec28e430f6b4a973a56a938a6c448311ffd441b21d5d283ac450273e727ef45ea1d4c9d1969e5cc4ee40d" name="apptainer-sle15_7" arch="noarch">
  <version epoch="0" ver="1.4.5" rel="3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).</changelog>
</package>
<package pkgid="29b748f2b6bd493227f8fd06ab25ffc19b727ac283e16a9b0dcc6ddcd5364718e5f763196fc377b7bace4978d7fa16b05b1ecbcd72ac077fa406d545c85cb68c" name="apptainer-sle16" arch="noarch">
  <version epoch="0" ver="1.4.5" rel="3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).</changelog>
</package>
<package pkgid="a4e258f69c0883f57b4ffb62e8dbec43f385ae01a8dbc9e9cccf681b2b1001ee3969c54857f844e5f42d268a4cd827b0cb54d3e7478680f418f7efc3b2f79be7" name="appx-util" arch="riscv64">
  <version epoch="0" ver="0.5" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1622116800">- Initial package based on Fedora packaging</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667995200">- Add OpenSSL 3.0 support [bsc#1205042]
  * Add appx-util-openssl3-support.patch</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1694433600">- Updating to version 0.5
  * Add support for OpenSSL 3.0 by @ignatenkobrain in #1
  * Removing appx-util-openssl3-support.patch</changelog>
</package>
<package pkgid="75501f39064536f8113dc29e3ee17fdd137f82591203fa720663eb5740168c9c192097ebc85e74c263e14c64f12a1411ba6366e28e54b0f8a4a555128c6f53be" name="apr-devel" arch="riscv64">
  <version epoch="0" ver="1.7.6" rel="1.1"/>
  <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ü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>
  <changelog author="pgajdos@suse.com" date="1726574400">- version update to 1.7.5 [bsc#1229783] CVE-2023-49582
  * ) Unix: Implement apr_shm_perms_set() for the "POSIX shm_open()"
    and "classic mmap" shared memory implementations.  [Joe Orton,
    Ruediger Pluem]
  * ) Fix missing ';' for XML/HTML hex entities from apr_escape_entity().
    [Yann Ylavic]
  * ) Fix crash in apr_pool_create() with --enable-pool-debug=all|owner.
    [Yann Ylavic]
  * ) Improve platform detection by updating config.guess and config.sub.
    [Rainer Jung]
  * ) CMake: Add support for CMAKE_WARNING_AS_ERROR. [Ivan Zhakov]
  * ) CMake: Enable support for MSVC runtime library selection by abstraction.
    [Ivan Zhakov]
  * ) CMake: Export installed targets (libapr-1, apr-1, libaprapp-1, aprapp-1)
    to apr:: namespace. [Ivan Zhakov]
- modified patches
  % apr-visibility.patch (refreshed)
  % reproducible.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748088000">- update to 1.7.6:
  * build system fixes
  * fixes to regression tests
  * fixes for other platforms</changelog>
</package>
<package pkgid="46da4455b9212a816f7c6f80af1cee33f6a8ed2894c9b5c3ab067d0c9261f2d36cac131d6eef728303b19358e438ba9d84090648775ab7b4333715fc647fb097" name="apr-util-devel" arch="riscv64">
  <version epoch="0" ver="1.6.3" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1511352000">- Add apr-util-mariadb-10.2.patch: Fix detection / build with
  MariaDB 10.2.</changelog>
  <changelog author="pgajdos@suse.com" date="1528804800">- extend apr-util-mariadb-10.2.patch: Fix detection / build with
  MariaDB 10.2. [bsc#1094754]</changelog>
  <changelog author="Vítězslav Čížek &lt;vcizek@suse.com&gt;" date="1537790400">- Add missing zlib-devel build dependency which used to be pulled in
  by libopenssl-devel</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1551787200">- apr-util-postgresql.patch: PostrgeSQL's pg_config is meant for
  linking server extensions, use libpq's pkg-config, if pg_config
  is missing. This fixes build with PostgreSQL 11.</changelog>
  <changelog author="pgajdos@suse.com" date="1576670400">- fix linking with libpq
- modified patches
  % apr-util-postgresql.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1598961600">- drop dependency on Berkeley DB [jsc#SLE-12211], gdbm DBM connector
  is now built instead and sdbm works as well
  * added patches
  https://svn.apache.org/viewvc?view=revision&amp;revision=1825312
  + apr-util-apr_dbm_gdbm-fix-handling-of-error-codes.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1634644800">- fix shlib-policy-name-error [bsc#1191748]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1640088000">- add upstream signing key (taken from apr package) and validate
  source signature
- run spec-cleaner and mark license files as %license</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675339200">- update to 1.6.3
  * CVE-2022-25147: Integer Overflow or Wraparound vulnerability in
    apr_base64 function allows an attacker to write beyond bounds
    of a buffer (boo#1207866)
  * build system updates
- drop patches now included upstream:
  * apr-util-apr_dbm_gdbm-fix-handling-of-error-codes.patch
  * apr-util-mariadb-10.2.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1730376000">- Fix dependency on libapr: in 2021, libapr1 was renamed to
  libapr1-0, conforming to the shared library packaging policy.
  requires_eq silently dropped the dependency, as the packahe name,
  libapr1, does not exist.</changelog>
</package>
<package pkgid="597e478e306e8093f0625546b129d5942551fddbba840588d27c25b406b6f7801620e30ed4f5023d86e7a9b0ae18557e6c02ee0f6bd90b8f1fb66a41cf36924e" name="apulse" arch="riscv64">
  <version epoch="0" ver="0.1.14" rel="1.1"/>
  <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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTFBS with cmake4
- Add %check section</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763640000">- update to 0.1.14:
  * build fixes (CMake 4, musl 1.2.5)</changelog>
</package>
<package pkgid="47c40d6e66e8c2cbd9447cc087bd21a3d9eb8f68d8835770852a676637f5c7650c761420187e4c01c8b3c240d4c65fac7b06bfcd22b54fb24f1605390e4ccba7" name="aqbanking" arch="riscv64">
  <version epoch="0" ver="6.9.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 6.6.1
  * aqhbci: fixed a reason for segfault.
  * aqfints: only verify pin in server mode.
  * Fix invalid PAIN file format</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1760616000">- Urgent update to latest beta in order to support mandatory
  "Verification of Payee" (VOP) as required by European PSD3
  since last Thursday</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 6.7.9beta due to transactions no longer possible to fetch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764244800">- Update to 6.7.10beta due to actual transactions fixed being delivered
  in this patch version</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1764676800">- Update to 6.7.14beta due to some transactions still can't be fetched</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1765195200">- Update to 6.8.2 release:
  - PSD3 "VoP" now mostly stable, "match / almost / no match"
    dialog works.
  - requires (lib)gwenhywfar-5.14 now
  - fixed problems with decoupled TAN
  - continue migration towards CAMT.052 data format</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1766232000">- Update to 6.8.3:
  + support payment receiver checks for standing orders
  + added debugging page to online banking setup dialog
  + payment receiver dialog is now using VSplitter to support changing
    dialog size and layout</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1767009600">- Update to 6.8.4:
  + patched importing BIC in CAMT052.001.*
  + fix unneeded TAN requests for Consorsbank
    https://www.aquamaniac.de/rdm/issues/336
  + fixed ultimate creditor/debtor
  + aqpaypal: only enable env variable controlled logging if
    AQPAYPAL_ENABLE_LOGTOFILE is defined. Then, setting environment variable
    AQPAYPAL_LOG_COMM will sent and received messages to files
    "paypal.log" and "paypal-XX.db" in the current working folder.</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1768132800">- Update to 6.9.0:
  + fixed problem with assert on SetSupportedCommand()
  + added AB_Banking_ConstructMemoFromTemplate()
  + remove superfluous spaces in result buffer
  + fixed a typo (should fix https://www.aquamaniac.de/rdm/issues/338)
  + restrict to ASCII</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1768219200">- Update to 6.9.1:
  + aqhbci: set "accountNumber" for creaditcard jobs.
  + Revert "fixed a typo (should fix #338)."
  + Manually applied a change proposed by Hartmut Goebel (remove unused define).</changelog>
</package>
<package pkgid="5cba694d7e0e9c3e256b68ea7b668af84f90252fb5218dea5c3cb42f52e146e5397edd764bbf1ba9b6ba2e9d4208d2d0d0eb612c09ce9e7f836081e24bc7eaaa" name="aqbanking-devel" arch="riscv64">
  <version epoch="0" ver="6.9.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 6.6.1
  * aqhbci: fixed a reason for segfault.
  * aqfints: only verify pin in server mode.
  * Fix invalid PAIN file format</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1760616000">- Urgent update to latest beta in order to support mandatory
  "Verification of Payee" (VOP) as required by European PSD3
  since last Thursday</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 6.7.9beta due to transactions no longer possible to fetch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764244800">- Update to 6.7.10beta due to actual transactions fixed being delivered
  in this patch version</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1764676800">- Update to 6.7.14beta due to some transactions still can't be fetched</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1765195200">- Update to 6.8.2 release:
  - PSD3 "VoP" now mostly stable, "match / almost / no match"
    dialog works.
  - requires (lib)gwenhywfar-5.14 now
  - fixed problems with decoupled TAN
  - continue migration towards CAMT.052 data format</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1766232000">- Update to 6.8.3:
  + support payment receiver checks for standing orders
  + added debugging page to online banking setup dialog
  + payment receiver dialog is now using VSplitter to support changing
    dialog size and layout</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1767009600">- Update to 6.8.4:
  + patched importing BIC in CAMT052.001.*
  + fix unneeded TAN requests for Consorsbank
    https://www.aquamaniac.de/rdm/issues/336
  + fixed ultimate creditor/debtor
  + aqpaypal: only enable env variable controlled logging if
    AQPAYPAL_ENABLE_LOGTOFILE is defined. Then, setting environment variable
    AQPAYPAL_LOG_COMM will sent and received messages to files
    "paypal.log" and "paypal-XX.db" in the current working folder.</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1768132800">- Update to 6.9.0:
  + fixed problem with assert on SetSupportedCommand()
  + added AB_Banking_ConstructMemoFromTemplate()
  + remove superfluous spaces in result buffer
  + fixed a typo (should fix https://www.aquamaniac.de/rdm/issues/338)
  + restrict to ASCII</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1768219200">- Update to 6.9.1:
  + aqhbci: set "accountNumber" for creaditcard jobs.
  + Revert "fixed a typo (should fix #338)."
  + Manually applied a change proposed by Hartmut Goebel (remove unused define).</changelog>
</package>
<package pkgid="a25cea6aae5c5cc616d31fa75a5c01f0a8caf3104b5a93d28996a99d953958eb03c481fa224ba51bdb1d34232bea3db55cedb09d3e3699aa18df664d13a0c2c2" name="aqbanking-doc" arch="riscv64">
  <version epoch="0" ver="6.9.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 6.6.1
  * aqhbci: fixed a reason for segfault.
  * aqfints: only verify pin in server mode.
  * Fix invalid PAIN file format</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1760616000">- Urgent update to latest beta in order to support mandatory
  "Verification of Payee" (VOP) as required by European PSD3
  since last Thursday</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 6.7.9beta due to transactions no longer possible to fetch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764244800">- Update to 6.7.10beta due to actual transactions fixed being delivered
  in this patch version</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1764676800">- Update to 6.7.14beta due to some transactions still can't be fetched</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1765195200">- Update to 6.8.2 release:
  - PSD3 "VoP" now mostly stable, "match / almost / no match"
    dialog works.
  - requires (lib)gwenhywfar-5.14 now
  - fixed problems with decoupled TAN
  - continue migration towards CAMT.052 data format</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1766232000">- Update to 6.8.3:
  + support payment receiver checks for standing orders
  + added debugging page to online banking setup dialog
  + payment receiver dialog is now using VSplitter to support changing
    dialog size and layout</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1767009600">- Update to 6.8.4:
  + patched importing BIC in CAMT052.001.*
  + fix unneeded TAN requests for Consorsbank
    https://www.aquamaniac.de/rdm/issues/336
  + fixed ultimate creditor/debtor
  + aqpaypal: only enable env variable controlled logging if
    AQPAYPAL_ENABLE_LOGTOFILE is defined. Then, setting environment variable
    AQPAYPAL_LOG_COMM will sent and received messages to files
    "paypal.log" and "paypal-XX.db" in the current working folder.</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1768132800">- Update to 6.9.0:
  + fixed problem with assert on SetSupportedCommand()
  + added AB_Banking_ConstructMemoFromTemplate()
  + remove superfluous spaces in result buffer
  + fixed a typo (should fix https://www.aquamaniac.de/rdm/issues/338)
  + restrict to ASCII</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1768219200">- Update to 6.9.1:
  + aqhbci: set "accountNumber" for creaditcard jobs.
  + Revert "fixed a typo (should fix #338)."
  + Manually applied a change proposed by Hartmut Goebel (remove unused define).</changelog>
</package>
<package pkgid="e80334d74b1e91b8dede8c537aa921617aa970c222d6ae982a056d0ebeb439e2bc41a9c06a2c06d4242c96819a74e34b1af8cacbd0afa429f23c043289c4eca6" name="aqbanking-ebics" arch="riscv64">
  <version epoch="0" ver="6.9.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 6.6.1
  * aqhbci: fixed a reason for segfault.
  * aqfints: only verify pin in server mode.
  * Fix invalid PAIN file format</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1760616000">- Urgent update to latest beta in order to support mandatory
  "Verification of Payee" (VOP) as required by European PSD3
  since last Thursday</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 6.7.9beta due to transactions no longer possible to fetch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764244800">- Update to 6.7.10beta due to actual transactions fixed being delivered
  in this patch version</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1764676800">- Update to 6.7.14beta due to some transactions still can't be fetched</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1765195200">- Update to 6.8.2 release:
  - PSD3 "VoP" now mostly stable, "match / almost / no match"
    dialog works.
  - requires (lib)gwenhywfar-5.14 now
  - fixed problems with decoupled TAN
  - continue migration towards CAMT.052 data format</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1766232000">- Update to 6.8.3:
  + support payment receiver checks for standing orders
  + added debugging page to online banking setup dialog
  + payment receiver dialog is now using VSplitter to support changing
    dialog size and layout</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1767009600">- Update to 6.8.4:
  + patched importing BIC in CAMT052.001.*
  + fix unneeded TAN requests for Consorsbank
    https://www.aquamaniac.de/rdm/issues/336
  + fixed ultimate creditor/debtor
  + aqpaypal: only enable env variable controlled logging if
    AQPAYPAL_ENABLE_LOGTOFILE is defined. Then, setting environment variable
    AQPAYPAL_LOG_COMM will sent and received messages to files
    "paypal.log" and "paypal-XX.db" in the current working folder.</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1768132800">- Update to 6.9.0:
  + fixed problem with assert on SetSupportedCommand()
  + added AB_Banking_ConstructMemoFromTemplate()
  + remove superfluous spaces in result buffer
  + fixed a typo (should fix https://www.aquamaniac.de/rdm/issues/338)
  + restrict to ASCII</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1768219200">- Update to 6.9.1:
  + aqhbci: set "accountNumber" for creaditcard jobs.
  + Revert "fixed a typo (should fix #338)."
  + Manually applied a change proposed by Hartmut Goebel (remove unused define).</changelog>
</package>
<package pkgid="012c123b4f69b1edb381963f129782cac76d6ff7bab0a0da36b43c4e394664fee79303aae0ed31628a087f0e1a4a017553948bb62fccacb8f27e876bf3656da2" name="aqbanking-lang" arch="noarch">
  <version epoch="0" ver="6.9.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 6.6.1
  * aqhbci: fixed a reason for segfault.
  * aqfints: only verify pin in server mode.
  * Fix invalid PAIN file format</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1760616000">- Urgent update to latest beta in order to support mandatory
  "Verification of Payee" (VOP) as required by European PSD3
  since last Thursday</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 6.7.9beta due to transactions no longer possible to fetch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764244800">- Update to 6.7.10beta due to actual transactions fixed being delivered
  in this patch version</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1764676800">- Update to 6.7.14beta due to some transactions still can't be fetched</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1765195200">- Update to 6.8.2 release:
  - PSD3 "VoP" now mostly stable, "match / almost / no match"
    dialog works.
  - requires (lib)gwenhywfar-5.14 now
  - fixed problems with decoupled TAN
  - continue migration towards CAMT.052 data format</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1766232000">- Update to 6.8.3:
  + support payment receiver checks for standing orders
  + added debugging page to online banking setup dialog
  + payment receiver dialog is now using VSplitter to support changing
    dialog size and layout</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1767009600">- Update to 6.8.4:
  + patched importing BIC in CAMT052.001.*
  + fix unneeded TAN requests for Consorsbank
    https://www.aquamaniac.de/rdm/issues/336
  + fixed ultimate creditor/debtor
  + aqpaypal: only enable env variable controlled logging if
    AQPAYPAL_ENABLE_LOGTOFILE is defined. Then, setting environment variable
    AQPAYPAL_LOG_COMM will sent and received messages to files
    "paypal.log" and "paypal-XX.db" in the current working folder.</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1768132800">- Update to 6.9.0:
  + fixed problem with assert on SetSupportedCommand()
  + added AB_Banking_ConstructMemoFromTemplate()
  + remove superfluous spaces in result buffer
  + fixed a typo (should fix https://www.aquamaniac.de/rdm/issues/338)
  + restrict to ASCII</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1768219200">- Update to 6.9.1:
  + aqhbci: set "accountNumber" for creaditcard jobs.
  + Revert "fixed a typo (should fix #338)."
  + Manually applied a change proposed by Hartmut Goebel (remove unused define).</changelog>
</package>
<package pkgid="ff3ddbb1db715245c3231f34a46f0f3348d52bb6607bc7ff62b7f7e1b6a1dd604a4fe6ec80abc78a0545f5093f22bfee4b72bc4c8704b0926f6e4fc798a272ec" name="aqbanking-ofx" arch="riscv64">
  <version epoch="0" ver="6.9.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754395200">- Update to 6.6.1
  * aqhbci: fixed a reason for segfault.
  * aqfints: only verify pin in server mode.
  * Fix invalid PAIN file format</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1760616000">- Urgent update to latest beta in order to support mandatory
  "Verification of Payee" (VOP) as required by European PSD3
  since last Thursday</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 6.7.9beta due to transactions no longer possible to fetch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764244800">- Update to 6.7.10beta due to actual transactions fixed being delivered
  in this patch version</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1764676800">- Update to 6.7.14beta due to some transactions still can't be fetched</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1765195200">- Update to 6.8.2 release:
  - PSD3 "VoP" now mostly stable, "match / almost / no match"
    dialog works.
  - requires (lib)gwenhywfar-5.14 now
  - fixed problems with decoupled TAN
  - continue migration towards CAMT.052 data format</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1766232000">- Update to 6.8.3:
  + support payment receiver checks for standing orders
  + added debugging page to online banking setup dialog
  + payment receiver dialog is now using VSplitter to support changing
    dialog size and layout</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1767009600">- Update to 6.8.4:
  + patched importing BIC in CAMT052.001.*
  + fix unneeded TAN requests for Consorsbank
    https://www.aquamaniac.de/rdm/issues/336
  + fixed ultimate creditor/debtor
  + aqpaypal: only enable env variable controlled logging if
    AQPAYPAL_ENABLE_LOGTOFILE is defined. Then, setting environment variable
    AQPAYPAL_LOG_COMM will sent and received messages to files
    "paypal.log" and "paypal-XX.db" in the current working folder.</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1768132800">- Update to 6.9.0:
  + fixed problem with assert on SetSupportedCommand()
  + added AB_Banking_ConstructMemoFromTemplate()
  + remove superfluous spaces in result buffer
  + fixed a typo (should fix https://www.aquamaniac.de/rdm/issues/338)
  + restrict to ASCII</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1768219200">- Update to 6.9.1:
  + aqhbci: set "accountNumber" for creaditcard jobs.
  + Revert "fixed a typo (should fix #338)."
  + Manually applied a change proposed by Hartmut Goebel (remove unused define).</changelog>
</package>
<package pkgid="b98c9d3afd88153bde72f10c16f9230f00fc39e77c36ad764937106f8eb64babd0bd822fe0702d5fae0c08b55384562f82d6e2cadfda433167ec568ec5bffcd7" name="aquamarine-devel" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1723118400">- Initial packaging of aquamarine-0.3.0</changelog>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1726574400">- Update to aquamarine-0.4.1
  * drm: fix crash on null crtc setCursor
  * gbm: improve trace logging around allocs
  * drm: reconfigure swapchain props after creating
  * output: avoid crashing on no crtc
  * GBM: fixup good() return value
  * drm: verify output format in commit
  * drm: request page flip events after commit
  * drm: add missing destructor
  * drm: fix typo in schedule
  * backend: dont overflow on 32bit builds
  * wayland: fix possible out-of-range crash in setCursor
  * drm: recheck crtcs before connecting on udev event
  * misc: make for loops const reference
  * gbm: improve automatic format selection
  * drm: don't connect before crtcs are guaranteed
  * output: always emit a destroy event in ~dtor
  * gbm/drm: conform to different scanout requirements for different planes
  * wayland: send 1280x720 if w/h is 0 in configure
  * gbm: override gbm_bo_get_modifier results for modifier-based allocation
  * drm: allow disabling commit, even if pageFlipPending
  * drm: add AQ_NO_MODIFIERS to try to mitigate hardware limitations
  * gbm: don't select opaque pixel formats for cursor
- Run spec-cleaner over the specfile</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731153600">- Update to aquamarine-0.4.4:
  * drm: guard cursorFB buffer in restoreAfterVT
- Changes from aquamarine-0.4.3:
  * fix drm lease crash
- Changes from aquamarine-0.4.2:
  * A minor update with some fixes and fresh new CTM support.
  * Fixes:
  - session: only dispatch udev in dispatchPendingEventsAsync if on
  linux
  - wayland: log compositor name on startup</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1734436800">- Update to aquamarine-0.5.1:
  * A minor update with some stability improvements.
  * Fixes:
  - buffer: remove useless forward def
  - drm: Validate conn before dereference in
    CDRMAtomicRequest::commit()
  - clearer flow when rescanning connectors
  - allow multigpu blit from explicit to implicit
- Changes from aquamarine-0.5.0:
  * A new major update with a few fixes.
    This update breaks ABI and API compatibility. Sover has been
    bumped to 4.
  * Fixes:
  - Fix fences according to spec
  - scan only cards and not outputs, safeguard against null
    renderer
- Changes from aquamarine-0.4.5:
  * A small update to add a drm_dumb allocator.</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1738238400">- Update to aquamarine-0.7.2:
  * A minor update with fixes to headless displays in general, with a
    fix to headless buffers and presentation feedback.
  * Fixes:
  - headless/wayland: emit present events after commit
  - fix headless supported formats
  * Other:
  - Core: add clang-tidy
- Changes from aquamarine-0.7.1:
  * A minor update with some small fixes.
  * Fixes:
  - remove wrong property settings
- Changes from aquamarine-0.7.0:
  * Another major release because we broke ABI again.
    From better news, optimization and GPU hotplug infrastructure
    thanks to our wonderful community contributors.
  * Additions:
  - GPU hotplug support
  * Fixes:
  - Avoid excessive atomic properties updates
- Changes from aquamarine-0.6.0:
  * A new major release with various fixes, but also shiny new HDR
    support.
    Please note this release does break ABI.
  * Additions:
  - HDR Support
  * Fixes:
  - udev scan only cards (drm_minor), not connectors
    (drm_connector)
  - drm: moved null check for renderer to shouldBlit()
  - only fail INVALID format when it's set as that
  - only clear buffers when fullReconfigure succeeds
  * Others:
  - log errno set by drmModeAtomicCommit</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1742731200">- Update to aquamarine-0.8.0:
  * New major release with various fixes to the infrastructure. ABI
    break.
  * Changes:
  - consolidate EGL init/state
  - Support setting drm content type property
  - Compiler fixes and options
  - drm: only allow multigpu blit to implcit, not all external
    formats
  - prioritize gpus with the most internal panels
  - Get max bpc from drm format
  - fix atomic reset being skipped, check nullptr elsewhere instead
  - drm: Use RAII to manage EGL context
  - Fix multi-GPU support for Nvidia
  - misc: Add strict typing to attachment manager
  - drm: only scan connected connectors
  - backend: Fix Wayland backend idleCallbacks destruction
  - misc: Fix Attachment shared pointer reinterpret
  - backend, allocator: Fix multi-GPU format selection</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1752667200">- Update to aquamarine-0.9.1:
  * A small patch release fixing builds with hl &lt;= 0.49
  * Fixes:
  - backend: don't use a shorthand for SP
  - Avoid unnecessary modeset
- Changes from aquamarine aquamarine-0.9.0:
  * A new major update, breaking ABI, but bringing a lot of
    improvements
  * Fixes:
  - swapchain: fix age
  - wayland: don't force swapchain length
  - backend: Fix compiler warnings
  - Restore hdr metadata after vt switch
  - atomic: fix compiler warning with string
  - clang-tidy: fix some errors
  * Other:
  - a few small renderer optimisations
  - depend on gles3 and use vertex array objects
  - reduce a bit of local temporar copies going around in renderer
  - Use typed signals from hyprutils
  - optimize blitting and use gles3 shaders</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757505600">- Update to aquamarine-0.9.4:
  - Small patch release with a small fix to drm renderer's node
    handling
- Changes from aquamarine aquamarine-0.9.3:
  - libinput: handle tablet axis on proximity, tip and button
    events by @DarkCreepy59 in #194
  - core: introduce drmRenderNodeFD() by @gulafaran in #193
  - allocator: Default to forcing linear blit for multigpu by
    @PlasmaPower in #197
  - renderer: use rendernode if available by @gulafaran in #202
- Changes from aquamarine aquamarine-0.9.2:
  - core: use -Wpedantic and fix warnings by @gulafaran in #187
  - hdr: don't skip setting up HDR even when the modes are the same
    by @coffeeispower in #188
  - allocator: workaround linear blitting by @gulafaran in #174</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1767009600">- Update to aquamarine-0.10.0:
  - A new ABI-breaking release.
  - Changes:
  * wayland: send commit after frame
  * backend: implement hyprutils' cli::logger
  * rendernode: dont bother finding one on evdi
  * Ensure disconnect called for removed connectors
  * minor renderer changes
  * prevent use-after-free during DRM backend shutdown</changelog>
</package>
<package pkgid="f2c25211edcf01de8796ca98b3e528dca1d469ec416c2d570ee1c4df6ce219725f99ad5d404e8206f9615151df07ad206e349cecad7005f9425f99bc65b73e8e" name="aqute-bnd" arch="noarch">
  <version epoch="0" ver="6.4.1" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634644800">- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Fix-ant-compatibility.patch
  * 0001-Port-to-OSGI-7.0.0.patch -&gt; 0003-Port-to-OSGI-7.0.0.patch
    + rediff to changed context
- Added patch:
  * 0004-maven-plugin-dependencies.patch
    + Do not build a whole artifact, if we need only one source file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1636545600">- Update to aqute-bnd 5.1.1
  * ant plugin is in separate artifact
- Removed patch:
  * 0002-Fix-ant-compatibility.patch
    + fixed by upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682510400">- Fetch sources using source_service and don't distribute legally
  spurious files (bsc#1210878)</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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694865600">- Added patches:
  * reproducible-timestamps.patch
    + set "-reproducible" option to true by default
    + use SOURCE_DATE_EPOCH for timestamp if available
  * reproducible-packages-list.patch
    + make the order of packages to import/export deterministic</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695038400">- Update to aqute-bnd 6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.2.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.0.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-5.3.0
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0003-Port-to-OSGI-7.0.0.patch -&gt; 0002-Port-to-OSGI-7.0.0.patch
  * 0004-maven-plugin-dependencies.patch -&gt;
    0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch
  * reproducible-packages-list.patch
    + rediff to changed context
- Removed patch:
  * aqute-bnd-java8compat.patch
    + handled by release=8 in ant javac task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725883200">- Update to aqute-bnd 6.4.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Port-to-OSGI-7.0.0.patch
  * 0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch -&gt;
    0004-reproducible-timestamps.patch
  * reproducible-packages-list.patch -&gt;
    0005-reproducible-packages-list.patch
    + rebase</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds
- Added patch:
  * 0006-Set-reproducible-build-from-environment.patch
    + SOURCE_DATE_EPOCH environmental variable triggers reproducible
    use of the bnd-maven-plugin if it is not requested already
    using the project.build.outputTimestamp option.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728302400">- Add dependency on osgi-service-subsystem to allow upgrade to
  osgi-compendium 8.0.0</changelog>
</package>
<package pkgid="7e802271252e16e9fe51f610646308898b4ab16638fab75b16f1eb66cb9aee4ed1e86e10e002dccf02d4b2ef36144f9f51bf5fd23c583ce5eb54cc54d362ad46" name="aqute-bnd-javadoc" arch="noarch">
  <version epoch="0" ver="6.4.1" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634644800">- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Fix-ant-compatibility.patch
  * 0001-Port-to-OSGI-7.0.0.patch -&gt; 0003-Port-to-OSGI-7.0.0.patch
    + rediff to changed context
- Added patch:
  * 0004-maven-plugin-dependencies.patch
    + Do not build a whole artifact, if we need only one source file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1636545600">- Update to aqute-bnd 5.1.1
  * ant plugin is in separate artifact
- Removed patch:
  * 0002-Fix-ant-compatibility.patch
    + fixed by upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682510400">- Fetch sources using source_service and don't distribute legally
  spurious files (bsc#1210878)</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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694865600">- Added patches:
  * reproducible-timestamps.patch
    + set "-reproducible" option to true by default
    + use SOURCE_DATE_EPOCH for timestamp if available
  * reproducible-packages-list.patch
    + make the order of packages to import/export deterministic</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695038400">- Update to aqute-bnd 6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.2.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.0.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-5.3.0
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0003-Port-to-OSGI-7.0.0.patch -&gt; 0002-Port-to-OSGI-7.0.0.patch
  * 0004-maven-plugin-dependencies.patch -&gt;
    0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch
  * reproducible-packages-list.patch
    + rediff to changed context
- Removed patch:
  * aqute-bnd-java8compat.patch
    + handled by release=8 in ant javac task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725883200">- Update to aqute-bnd 6.4.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Port-to-OSGI-7.0.0.patch
  * 0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch -&gt;
    0004-reproducible-timestamps.patch
  * reproducible-packages-list.patch -&gt;
    0005-reproducible-packages-list.patch
    + rebase</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds
- Added patch:
  * 0006-Set-reproducible-build-from-environment.patch
    + SOURCE_DATE_EPOCH environmental variable triggers reproducible
    use of the bnd-maven-plugin if it is not requested already
    using the project.build.outputTimestamp option.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728302400">- Add dependency on osgi-service-subsystem to allow upgrade to
  osgi-compendium 8.0.0</changelog>
</package>
<package pkgid="4032895d65c97a05439b15c3d1f33144f7393e8c9ac9c10b8a351ab7dd6824047f1171a93df5fa31288834fec07466a60878ac8a57a6f20c045690a421445131" name="aqute-bndlib" arch="noarch">
  <version epoch="0" ver="6.4.1" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634644800">- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Fix-ant-compatibility.patch
  * 0001-Port-to-OSGI-7.0.0.patch -&gt; 0003-Port-to-OSGI-7.0.0.patch
    + rediff to changed context
- Added patch:
  * 0004-maven-plugin-dependencies.patch
    + Do not build a whole artifact, if we need only one source file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1636545600">- Update to aqute-bnd 5.1.1
  * ant plugin is in separate artifact
- Removed patch:
  * 0002-Fix-ant-compatibility.patch
    + fixed by upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682510400">- Fetch sources using source_service and don't distribute legally
  spurious files (bsc#1210878)</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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694865600">- Added patches:
  * reproducible-timestamps.patch
    + set "-reproducible" option to true by default
    + use SOURCE_DATE_EPOCH for timestamp if available
  * reproducible-packages-list.patch
    + make the order of packages to import/export deterministic</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695038400">- Update to aqute-bnd 6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.2.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.0.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-5.3.0
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0003-Port-to-OSGI-7.0.0.patch -&gt; 0002-Port-to-OSGI-7.0.0.patch
  * 0004-maven-plugin-dependencies.patch -&gt;
    0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch
  * reproducible-packages-list.patch
    + rediff to changed context
- Removed patch:
  * aqute-bnd-java8compat.patch
    + handled by release=8 in ant javac task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725883200">- Update to aqute-bnd 6.4.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Port-to-OSGI-7.0.0.patch
  * 0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch -&gt;
    0004-reproducible-timestamps.patch
  * reproducible-packages-list.patch -&gt;
    0005-reproducible-packages-list.patch
    + rebase</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds
- Added patch:
  * 0006-Set-reproducible-build-from-environment.patch
    + SOURCE_DATE_EPOCH environmental variable triggers reproducible
    use of the bnd-maven-plugin if it is not requested already
    using the project.build.outputTimestamp option.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728302400">- Add dependency on osgi-service-subsystem to allow upgrade to
  osgi-compendium 8.0.0</changelog>
</package>
<package pkgid="69d43f752b42ac2309073531571c0d9b9a97c7624b51f6f1190603d966e80847deebf33f9b3a52bd07a9b5d0f78daa2d0269fb1e42fd4033bf860ff366d362de" name="arabic-ae-fonts" arch="noarch">
  <version epoch="0" ver="2.0" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="a1ed4779c4d08b7b1681edab26e94f362bed6a68e6f0544c6daa6d145460acdbd81ad4760992ca0c010d0a3aab69ddd3929294d0a872e021ed3f514fa94f7f05" name="arabic-amiri-fonts" arch="noarch">
  <version epoch="0" ver="0.109" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="609c51be233317d0730e4ad1b1467a5e868c48116c74ea1fdf1e7281cc3a62ae48e10ffac95f63fa040df55e252a6a43f0419570239eed56b6d0f81cbee83e58" name="arabic-bitmap-fonts" arch="noarch">
  <version epoch="0" ver="1.0" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="a8385e394381898528443f3f4456e862dfe2635275f74f45f3116e8eb5d99ff8e6506ecb2530818c58e141d973886a08f5d9a81a7ee5129c36076637c4bafd05" name="arabic-fonts" arch="noarch">
  <version epoch="0" ver="0.20161120" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="6782f62db82317f5307d45e5a632a6a30d0ce055dcb48837d964c80820cdc4d00d83e81bb6731741d7e53e5c0e15986cc09372fe218128c78d269c058e2aa581" name="arabic-kacst-fonts" arch="noarch">
  <version epoch="0" ver="2.01" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="346b45ab2ad4b46e9e091bdb94d4b9ee1ce928989fc4d7338f72d16b5b7501eb4a5698e718198c27c0288a39d5e8b3dbd4f9048bef7e806e4e647750572bc0c7" name="arabic-kacstone-fonts" arch="noarch">
  <version epoch="0" ver="5.0" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="a36a9c48f5c3e0509c56bb8eb163ad85730e2cfc7dbb47b02b7ae9a7f8070e707e7943aa0e44f10476144fc34a28f37090e2645963f9e5735456b272514df310" name="arabic-naqsh-fonts" arch="noarch">
  <version epoch="0" ver="2.1" rel="18.3"/>
  <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="pgajdos@suse.com" date="1372075200">- arabic-fonts splitted into subpackages [bnc#825954]
- new font: KacstOne 5.0 [bnc#825955]
- %if-0-out Haydar and Nesf2 family because of missing license
  specification</changelog>
  <changelog author="pgajdos@suse.com" date="1372248000">- new font: Amiri 0.106 [bnc#825961]</changelog>
  <changelog author="pgajdos@suse.com" date="1399896000">- Amiri font updated to 0.107
  * New glyphs:
  - Arabic math letters from Arabic Mathematical Alphabetic Symbols block
    (U+1EE00–U+1EEFF).
  - Optional support for placing the kasra below the shadda, with “ss05”
    feature.
  - Missing proportional LTR digits in the slanted font.
  * Fixes:
  - Reverted the lowering of marks above wide isolated glyphs, it made the marks
    look weird relative to other ones.
  - Fixed the position of marks above qaf of ﻖﺣ.
  - Dropped the special combination in ﺖﻤﺧ&lt;200d&gt; when it is follow vowelled as
    it was too crowded.
  - Fixed the position of sukun over shadda.
  - Fixed the side bearings of ﺙﺭ, ﺚﻧ and sisters so that the dots do not clash
    with preceding glyphs.
  - Positive kerning between ﻡﺮﻴﻧ and likes.
  - Slight kerning between the period and closing quotes.
  - Made sure the italic European digits are really tabular.
- package regular font instead of webfonts</changelog>
  <changelog author="pgajdos@suse.com" date="1399982400">- fixed url for arabic-amiri-fonts package</changelog>
  <changelog author="pgajdos@suse.com" date="1442836800">- updated to 0.108
  * New glyphs:
  - New design of ﻩ in &lt;200d&gt;ﻪﻳ combination.
  - Alternate numbers for use in fractions, accessible with the OpenType
    features `numr` and `dnom`.
  - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE.
  - Redesign the U+06C1 forms to make it distinctive from U+06BE.
  - Add “ﺞﻟ ﺝﻼﻠﻫ” symbol, U+FDFB.
  * Fixes:
  - No longer replace two successive *fatha*, *damma* or *kasra* with a
    sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2
    should be used instead.
  - Many kerning improvements.
  - Workaround a bug in Core Text (Mac OS X text layout engine) that break
    the ﻞﻠﻫ ligature.
  - All forms of U+06BA are now dotless, per Unicode standard.
  - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were
    missing.
  - The dots in initial and medial forms of U+06BD should be inverted.
  * New fonts:
  - A coloured version of the Amiri Quran font that gives the vowels and
    Quranic annotation marks distinctive colours. This font uses the new
    `COLR`/`CPAL` font tables which are currently supported only by Firefox
    (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above).
  - The webfonts now include WOFF 2.0 files as well.</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update amiri subpackage to 0.109
  * New glyphs:
  * A new stylistic set (ss06) to avoid automatically
    adding ◌ّٰ above لله.
  * A localised &amp;.
  * U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH
    TATWEEL (𞻰).
  * U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱).
  * Adding missing forms of U+06C2.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Modernize $RPM_* shell vars and shell logic to generate BDFs.</changelog>
</package>
<package pkgid="8c54747a7a256b888e3a4c134add29ac3d5c4f8c32af7e9c305d28a43214dcedbe77f7c308d098a02d5decfd622c3187d93b294907dc9f508b82465aafd9f3ea" name="arandr" arch="noarch">
  <version epoch="0" ver="0.1.11" rel="5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521633600">- BuildRequire desktop-data instead of desktop-data-openSUSE to
  fix build on SLES</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1570968000">- Update to version 0.1.10:
  * package has been ported to Python 3 and GTK 3
  * 9 new laguages, and updates to existing i18n</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1576411200">- update arandr-fix_desktop_icon.patch: use "video-display" icon
  instead of no longer existent "package_utility_desktop" to fix
  build on factory.
- drop desktop-data and hicolor-icon-theme buildrequires, they are
  no longer needed because "video-display" is a whitelisted name
  in brp-desktop.data</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591099200">- boo#1172370 arandr fails to start in TW and 15.1:
  Add BR on gobject-introspection and Requires on python3-gobject-Gdk</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 0.1.11:
  * Fix compatibility with Python 3.11 (by Rowan Hart)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430401">- Fix build: autosetup -p0 for this package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1721131200">- remove obsolete suse_update_desktop_file macro</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1750075200">- convert to pip-based build and update build requirements</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1750075201">- Add reproducible.patch for normalizing gzip mtime</changelog>
</package>
<package pkgid="8ec0a5a6e707ebe5f8d77b00f64a67025ebe0418545ae7a438835fc7e4d3255179d87852fc0f6ca9f4e99f4ab93cee3427613a6ab5a8a3b05e92c2d46252fb1a" name="aranym" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="8.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1558267200">- Update to aranym 1.1.0.
  * Notable changes:
    + ARAnyM is hosted by GitHub.com at https://aranym.github.io/
    + there are automated builds for x86/amd64, armhf and macOS
    + added hotkey for turning audio on/off
    + HostFS MiNT file locking implemented
    + nfosmesa updated to OpenGL 4.6
    + MetaDOS driver improved
    + hotkeys work in the Setup GUI dialog as well
    + configurable directory for screenshots (via Setup GUI)
    + on macOS the configuration file is now looked up first
    in ~/Documents/Aranym_files (if it does not exist yet)
    + displaying non-ASCII characters in the fileselector
    should work now
    + path of loaded TOS/EmuTOS can now be selected in the Setup GUI
    + JIT CPU compiler now supports Solaris
    + JIT CPU compiler now supports more 64bit hosts (like kfreebsd)
  * New features:
    + NatFeat SCSI driver for Linux
    + NatFeat host exec
    + NatFeat for query/set CPU JIT
    + NatFeat for ARAnyM exit
    + new command line option --option
    that can set any value from the config file
    + AppImage running on all Linux distros can now be built
- arm-ucontext-t.patch: Removed
- cas2-emulation.patch: Removed
- fmovecr-const.patch: Removed
- nan-sign.patch: Removed
- ncr5380-mode-reg.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1558267201">- Fix url
- Clean up spec file</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1558267202">- pow10.patch: use pow10 only if it exists</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1562760000">- lto.patch: force no LTO during floating point format detection</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1653480000">- Use more pkgconfig() buildrequire symbols, in part to make use
  of sdl12_compat.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1655121600">- Add missing build requires
- includes.patch: add missing includes</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>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1712318400">- Use full URL for sources</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1724846400">- configure.patch: fix missing header in configure test</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1748174400">- Drop OSMesa support</changelog>
</package>
<package pkgid="a5c5d24bdf955fa7574782ba1c1e4ce4533f65020f05b863d2b7c75ae52c03d5df285014d832f28b9870745e50a4e435e0e253432652124f188c7f8c5af45e4d" name="aravis" arch="riscv64">
  <version epoch="0" ver="0.8.35" rel="1.2"/>
  <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>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1710331200">- Update to 0.8.31:
  * viewer: better handling of exposure and gain setting
  * genicam: genicam URL stored as DomDocument URL property
  * genicam: fix arv_device_get_feature_access_mode return value
  * camera: set/dup_register helper
  * camera: frame_rate setting improvements
  * usb3vision: handle GenDC payload
  * gigevision: set a lower boundary to minimum socket size in auto mode
  * build: fix a libxml2 API breakage</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1725710400">- Update to 0.8.33:
  * viewer: ignore exposure time feature representation
- Update to 0.8.32:
  * viewer: workaround for Blackfly Mono16 pixel endianness issue
  * gst: disconnect camera in stop method
  * gst: stream object accessor
  * gst: camera change signal
  * gst: stream change signal
  * gst: allow software trigger
  * gvsp: fix chunk detection
  * gv_device: crach fix on finalization
  * Fix device_write_memory rust binding
  * introspection: add generic feature value accessors
  * chore: fix libxml2 deprecation warnings
  * chore: appstream fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1739707200">- Update to 0.8.34:
  * gigevision: allow to select discovery interface
  * genicam: fix unaligned memory access
  * gigevision: fix uninitialized memory access
  * build: add missing include</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746705600">- Update to 0.8.35:
  * chunk_parser: support for chunk selectors
  * fake: fix trailer packet content
  * fake: fix schema validation
  * system: API to select only one interface</changelog>
</package>
<package pkgid="4d0aedc33cb713d32392a66340d617a5690dd915efe347e14616bdcba34f31e7fcb69287ce56099da837f7445ae1cb5237da8092fd1e3b02eb243acb9d94212b" name="aravis-viewer" arch="riscv64">
  <version epoch="0" ver="0.8.35" rel="1.2"/>
  <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>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1710331200">- Update to 0.8.31:
  * viewer: better handling of exposure and gain setting
  * genicam: genicam URL stored as DomDocument URL property
  * genicam: fix arv_device_get_feature_access_mode return value
  * camera: set/dup_register helper
  * camera: frame_rate setting improvements
  * usb3vision: handle GenDC payload
  * gigevision: set a lower boundary to minimum socket size in auto mode
  * build: fix a libxml2 API breakage</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1725710400">- Update to 0.8.33:
  * viewer: ignore exposure time feature representation
- Update to 0.8.32:
  * viewer: workaround for Blackfly Mono16 pixel endianness issue
  * gst: disconnect camera in stop method
  * gst: stream object accessor
  * gst: camera change signal
  * gst: stream change signal
  * gst: allow software trigger
  * gvsp: fix chunk detection
  * gv_device: crach fix on finalization
  * Fix device_write_memory rust binding
  * introspection: add generic feature value accessors
  * chore: fix libxml2 deprecation warnings
  * chore: appstream fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1739707200">- Update to 0.8.34:
  * gigevision: allow to select discovery interface
  * genicam: fix unaligned memory access
  * gigevision: fix uninitialized memory access
  * build: add missing include</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746705600">- Update to 0.8.35:
  * chunk_parser: support for chunk selectors
  * fake: fix trailer packet content
  * fake: fix schema validation
  * system: API to select only one interface</changelog>
</package>
<package pkgid="3437bd9c841ce8e8acb7adc3a74487d18d3e3f2043c57b4a1e5b7c0cacc232b2d980a9bf447185d7cbf700625b77729d2e6fb69cff296be135f37614da87f010" name="arc" arch="riscv64">
  <version epoch="0" ver="5.21q" rel="7.1"/>
  <changelog author="mpluskal@suse.com" date="1511870400">- Initial changelog entry for version 5.21p (imported from
  home:AndreasSchwab)</changelog>
  <changelog author="mpluskal@suse.com" date="1517313600">- Switch to github source
- Update to version 5.21q</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1546948800">- Make use of license %macro
- Applied spec-cleaner
- Added patches:
  * arc-5.21p-directory-traversel.patch: Fixes a directory traversal
    vulnerability (CVE-2015-9275 bsc#1121032)
  * arc-5.21p-fix-arcdie.patch: Fixed a crash on 64 bit machines when arcdie
    gets called with more than 1 variable argument
  * arc-5.21p-hdrv1-read-fix.patch: Fixed version 1 arc header reading</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1577275200">- Add Conflicts: arcanist</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579262400">- Cleanup package</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1591617600">-  arc-5.21p-fno-common.patch: from Gentoo, fixe FTBS with
  recent GCC versions.</changelog>
  <changelog author="pgajdos@suse.com" date="1746532800">- build with -std=gnu11 to get trough gcc15</changelog>
</package>
<package pkgid="e7050e3a956ec099a41a73681df88989478a2d9887e0beab9ac95ffeb2535f83809213659f53f760f7329f6617aa0de3204e9d992a47ee79a7e04a27bd177abc" name="arc-icon-theme" arch="noarch">
  <version epoch="0" ver="20161122" rel="1.4"/>
  <changelog author="mailaender@opensuse.org" date="1465128000">- initial packaging of version 20160605</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1465387200">- Spec cleanup.</changelog>
  <changelog author="mailaender@opensuse.org" date="1479988800">- new upstream release 20161122</changelog>
</package>
<package pkgid="edacea772db1a5801856c21b9e42de658b17c31e9454c7ddc6a7da902cd375fb5d919a1d900c3988916b16a63e47ca5bd1357de9bcc9ac8c9199038d708578d1" name="arcanist" arch="noarch">
  <version epoch="0" ver="0.0~git.20220517T162014~85c953e" rel="2.1"/>
  <changelog author="i@guoyunhe.me" date="1578916800">- Update to version 0.0~git.20191118T203151~cc850163:
  * When "arc close-revision --finalize ..." skips closing a revision, print a message
  * When generating diffs in "arc diff", disable Git config option "diff.suppressBlankEmpty"
  * Make "arc land --merge" an explicit error when targeting a Perforce remote
  * In "arc land", when "remote/onto" does not exist locally, try to fetch it before giving up
  * Update "arc help land" to reference Perforce support
  * Support Perforce/Git repositories in "arc land"
  * Move Git-specific "arc land" parsing of "--onto" and "--remote" into GitLandEngine
  * Add a lint check for deprecated argument order to "implode()"
  * When running "arc land" from a detached HEAD, don't try to delete the source ref
  * Fix two "msort()" vs "msortv()" issues in "arc land"</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1587988800">- Update to version 0.0~git.20200426T084008~b81818b2:
  * Accommodate PHP 7.4 changes to certain "preg_match_all()" calls
  * Make "arc &lt;workflow&gt; --help" work again for workflows which haven't updated yet
  * Allow HTTPFuture callers to disable processing of "Content-Encoding" response headers
  * If the Conduit server asserts it has the "gzip" capability, compress requests
  * If the Conduit client supports gzip, make calls with "Accept-Encoding: gzip"
  * In "phutil_loggable_string()", encode every byte above 0x7F
  * Only inject legacy Arcanist workflows into "help" if run from the context of an Arcanist runtime
  * Update "arc paste" for Toolsets
  * Crudely bridge legacy workflows into "arc help"
  * Remove "backout", "close", "flag", "start", "stop", "time", and "revert" workflows
  * Upgrade (most) Differential API callsites to "differential.revision.search"
  * Restore "%d" support to "tsprintf()"
  * Upgrade "arc download" to Toolsets
  * Update "arc call-conduit" for Toolsets
  * Update "arc amend" for Toolsets
  * Add a "SymbolEngine" to support top-level ref resolution by symbol
  * Add some support code for printing refs to stdout
  * Add ref lookup for username symbols
  * Add a "RevisionSymbolRef", revision commit messages, and make "--explore" recursive
  * Add a "CommitSymbolRef" for resolving symbolic commits into stable commit hashes
  * Add a mode to "ExecFuture" that makes "resolvex()" semantics the default
  * Allow "loadHardpoints()" to accept a single ref and/or a single hardpoint
  * Remove obsolete definitions of "defineHardpoints()" in older Ref objects
  * Update "feature", "branch", and "bookmark" flows to report properly in "arc help"
  * Port "arc prompts" from wilds and fix a path issue in shell completion
  * Restore "arc alias" shell aliases
  * Remove "RefQuery" and all "HardpointLoader" code
  * Reroute all RefQuery callers to HardpointEngine
  * Bring "pro" browse queries from modern hardpoint code
  * Bring a "pro" WorkingCopyState ref to "master"
  * Introduce "arc inspect" and some of the new ref/hardpoint classes
  * Rename "getWorkingCopy()" to "getWorkingCopyIdentity()" in Arcanist
  * Trivially update "arc branch/feature" and "arc browse" for Toolsets
  * Revert "Compress requests from the Conduit client to Phabricator"
  * Compress requests from the Conduit client to Phabricator
  * Remove onboard future bulk-resolution from ConduitEngine
  * Add new "Hardpoint" classes to support request parallelization
  * Update the "WorkingCopy" API and create a fallback "Filesystem" working copy
  * Fix improper XHPAST parsing of namespace grammar like "use x as private;"
  * Fix XHPAST parsing of variadic calls
  * Update XHPAST "expect" test blocks to the new stable, human-readable format
  * Make XHPAST unit test "expect" blocks stable and human-readable
  * Remove duplication of XHPAST version in PHP and C code
  * Revert xhpast changes that impacted builds under Bison 2.3
  * Allow "phage" to print execution status on SIGINT
  * Move Phage to FuturePool
  * Introduce "FuturePool" to make it easier to manage an ongoing pool of futures
  * Update some ancient "set X=Y" environment code for new Windows execution without a shell
  * Make Windows escaping preserve "%" symbols in arguments
  * Fix error behavior of "arc version" when it encounters a library which is not a working copy
  * Fix three Windows subprocess issues
  * Fix two issues with Future key selection inside FutureIterator
  * Integrate "ServiceProfiler" into the base "Future"
  * Make "FutureIterator" queue management more formal
  * Make "exception" on Future a private property
  * Make the "result" property on Future private
  * Resolve all futures inside FutureIterator
  * Remove the "timeout" parameter from "Future-&gt;resolve()"
  * Run ls-files from the root of the directory
  * Treat all PHP language-level errors as exceptions by default
  * Switch file uploader in "arc diff" to use ConduitEngine
  * Use a named remote and branches for staging to help git-lfs
  * Remove the "preg_quote()" lint rule and update the "__CLASS__" lint rule
  * Fix an issue where "arc" may fail on startup when trying to read older "default" config
  * When "ArcanistRuntime" exits with a nonzero exit code, emit that exit code
  * Update "arc upload" for Toolsets
  * Improve error handling in ArcanistRuntime when failing to load libraries
  * Update Phage for toolsets and restore library loading behaviors
  * Fix two "implode()" order issues arising from wilds/experimental collapse
  * Port "arc upgrade" to Toolsets
  * Remove obscure features no longer supported by Toolsets from "classic" Arcanist
  * Restore old expanded include path rules for workflows which fall through
  * Require "--" as an argument terminator when running noninteractively
  * Port "arc weld" and "arc anoid" to Toolsets workflows, plus minor fixes
  * Port "arc shell-complete" to Toolsets
  * Update "arc alias" to modern workflows
  * Port "arc version" to Toolsets
  * Port "arc liberate" to Toolsets
  * Port "arc help" to Toolsets
  * Collapse Arcanist toolsets from "wilds" into "master", as an overlay layer
  * Merge utility/support changes from "wilds" to "master"
  * Don't depend on "XMLWriter" to load the lint renderer class tree
  * Merge the remainder of the "experimental" branch
  * Merge Arcanist lint changes from "experimental" branch
  * Merge "--draft" flag and related changes from "experimental" to "master"
  * Make "arcanist/" unit tests pass
  * Merge "phage" from "experimental"
  * Fully merge "libphutil/" into "arcanist/"
  * Move HTML-only intraline diff code to Phabricator
  * Omit "--" in older fallback commands for Git remote URIs
  * In Git, fall back across versions more cleanly when trying to get the URI for a remote</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1593777600">- Update to version 0.0~git.20200703T100739~8daff5ee:
  * Clean up some service profiler behavior in Conduit futures
  * Improve login/auth messages from Arcanist toolset workflows
  * Drop intended support for "--anonymous" from Arcanist Toolsets
  * When tab-completing "arc" commands, suggest paths if the argument is empty and a path wildcard argument exists
  * Implement Conduit login prompt behavior as a pure FutureProxy, not a Future-like object
  * Improve resolution behaviors of FutureProxy
  * Remove an unused method in "ArcanistUploadWorkflow"
  * Give Mercurial more plausible marker behavior
  * Support date-range commit graph queries, and multiple disjoint commits in Git
  * In "arc branches", group linear sequences of published revisions together
  * When a commit graph set has many commits, summarize them
  * Improve grid layout in "arc branches" at various terminal widths
  * Remove implicit sorting from "MarkerRefQuery"
  * Render "arc markers" workflows as a tree, not a list
  * Identify published commits in working copies by using remote configuration
  * Load and map repository objects for remote URIs
  * Provide "arc look", a user-facing inspection command
  * Support generating remote refs in Git
  * Support inspection of remote refs with "arc inspect remote(...)"
  * Copy repository URI normalization code from Phabricator to Arcanist
  * Introduce "phutil_partition()" and natural case sorting for "msortv(...)"
  * Introduce "GridView", an updated version of "ConsoleTableView"
  * Correct a leftover reference to "--keep-branch"
  * Add more "RepositoryRef" legacy status mappings
  * In "arc land" under Git, confirm branch creation
  * Collect scattered implementations of "getDisplayHash()" into RepositoryAPI
  * Update "arc land" display of build failures, and rename "DisplayRef" to "RefView"
  * On Windows, don't try to set "stdin" nonblocking, as it does not work
  * When a linter raises a message at a nonexistent line, don't fatal during rendering
  * Improve "--hold", save/restore state, bookmark creation, and some warnings for "arc land" in Mercurial
  * Correct some minor "arc land" workflow issues in Mercurial
  * Use a "branchmap" call to identify remote branches in "arc-hg"
  * In "arc land" in Mercurial, inch closer to making complex branch/bookmark workflows function
  * In "arc land", fix some coarse issues with build warnings
  * Realign "arc land" closed/published warning around more modern language
  * In "arc land" in Mercurial, show a tidier "ls-remote" command
  * Disambiguate various types of Mercurial remote markers with "hg arc-ls-remote"
  * Verify remotes ("paths") in Mercurial during "arc land"
  * Refine "arc land" behavior when pushing "onto" a new branch
  * Support "arc land --pick" to pick specific changes out of a sequence
  * Improve "arc land" behavior in the presence of merge conflicts and change sequences
  * Remove "arc feature", "arc branch", "arc bookmark", and significant chunks of obsolete marker code
  * Implement "arc work", to replace "arc feature"
  * Use MarkerRefs to resolve landing symbols in Mercurial
  * Provide a more powerful query mechanism for "markers" (branches/bookmarks)
  * Allow "arc" to accept any prefix of a command as that command
  * Remove old Mercurial code testing for rebase and phase support
  * Add a check for ambiguous merge strategies after the "history.immutable" behavioral change
  * Allow users to save prompt responses in "arc" workflows
  * Format "arc land" passthru commands more nicely, and execute them from CWD
  * Make Mercurial use "hg shelve" and "hg unshelve" in dirty working copies in "arc land"
  * Improve final messages under "arc land --hold"
  * Show some "arc" help pages through a configurable pager, like "less"
  * Update "arc help land"
  * Improve the logic for identifying ambiguous commits and applying "--revision" to them
  * When landing changes in an empty repository, merge cleanly in Git
  * Modernize output when pruning branches in Git during "arc land"
  * Provide more information about merge progress in "arc land" under Git
  * Sometimes discard already-closed revisions in "arc land"
  * Add a synopsis and example for "arc help land"
  * In "arc land", rebase branches in natural order
  * Substantially modernize the "arc land" workflow
  * In "arc branch" output, sort branches updated in the same second by name
  * Remove "--ignore-unsound-tests" from "arc diff"
  * When "arc" receives SIGWINCH or other signals during display of a prompt, recover
  * Introduce "RepositoryLocalState", a modern version of "requireCleanWorkingCopy()"
  * Provide modern config options for "arc land" configuration
  * Add modern refs and hardpoints for buildables, builds, and build plans
  * Add "Author" and "Parent Revision" hardpoints to RevisionRefs
  * Alias newer "--library" to "--load-phutil-library" in legacy workflows
  * Remove the "--less-context" flag from "arc diff"
  * Remove "--encoding" flag from "arc diff"
  * Remove "haveUncommittedChanges" property from "arc diff"
  * Remove "--lintall" and "--only-new" flags to "arc diff"
  * Remove lint and unit excuses and "--advice" and "--excuse" flags from "arc diff"
  * Remove "--use-commit-message/-C" from "arc diff"
  * Support short aliases and repeatable arguments in Arcanist Workflow arguments
  * Add a "%?" ("hint") conversion to "tsprintf()"
  * Support appending arbitrary lines to DisplayRef output
  * Impose a HardpointEngine future parallelism limit
  * Remove special casing of "arc --version"
  * Allow PhutilArrayCheck to accept a list of objects as a context
  * Add a support class to simplify typechecking list-of-objects return values
  * Mark the wildcard argument to "arc liberate" as a path argument for shell completion
  * Make lint tests handle paths better and distinguish between "0" and "null" more carefully
  * Fix an issue when rendering a lint message which removes whitespace at the end of a file
  * In the "cpplint" binding, raise messages on "line 0" without a line
  * Allow construction of a ConduitEngine with a bare ConduitClient
  * update SSL error messge re:libphutil
  * Add "HTTPSFuture-&gt;addCurlOption()" for raw access to "curl_setopt()"
  * Fix an initialization issue in VectorTree
  * Add "--browse" and "--input" to "arc paste", and remove "--json" (which had no effect)
  * Add "--browse" to "arc upload" and update behavior, particularly "--json"
  * When recent PHP raises a "broken pipe" error in ExecFuture, treat it as a blocked stdin
  * When a proxy future wraps a future which throws an exception, resolve with an exception
  * Work around "mb_check_encoding(&lt;stringlike-object&gt;)" warning in particular versions of PHP
  * Restore the ":(attr:filter=lfs)" test for LFS
  * Detect LFS by looking for tracks in ".gitattributes" instead of using "ls-tree"
  * Replace "PhutilFileTree" with a more abstract "VectorTree"</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1599220800">- Update to version 0.0~git.20200904T100240~7f87aeaa:
  * Give Futures clearer start/end and exception semantics
  * Preserve bookmarks across "hg rebase --keep --collapse", and destroy them before "hg strip/prune"
  * When saving and restoring local state in Mercurial, also save and restore bookmarks
  * Clean up push failure messaging in "arc land" slightly
  * When "arc land" fails a Mercurial push, actually raise it as an exception
  * Fix additional Mercurial/Python compatibility issues in "arc land"
  * Allow "hg arc-ls-markers" to run under Python 2 or Python 3
  * Fix a MarkerRef call to get the active bookmark in Mercurial
  * Render the state tree in "arc branches" slightly more cleanly</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1603713600">- Update to version 0.0~git.20201026T090106~f713656a:
  * Fix a typo of "previously" in FutureIterator
  * Fix an issue where "phutil_utf8v()" could fatal when passed an integer
  * Fix rubocop lint tests
  * Fix "PhutilOpaqueEnvelopeTestCase" under PHP 7.4 with "zend.exception_ignore_args"
  * fail `arc diff` if second lfs push errors
  * In "phutil_passthru()", "resolve()" the future rather than calling "execute()" directly
  * In ConduitCallFuture, only call Conduit exception messages on Conduit exceptions
  * Fix a slow memory leak in long-lived FutureIterator objects, as used by FuturePool
  * When raising a Conduit client exception, show the called method in the error message
  * Fix additional "xsprintf()"-family static parameter errors
  * Allow AAST to extract string literal values from HEREDOCs
  * Fix a missing "pht()" parameter in HTTPSFuture
  * Fix a false negative in lint for "xsprintf()"-family functions</changelog>
  <changelog author="pgajdos@suse.com" date="1609848000">- remove php7-devel from build dependencies</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1636891200">- Replace bundled certificates with symlink to the system
  certificate bundle.
- Some typo fixes.</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- Update to version 0.0~git.20220517T162014~85c953e:
  * Fix a PHP 8.1 repository marker issue in Mercurial
  * Straggling fixes for PhutilURI under PHP 8.1
  * Add "pht_list()", a translation wrapper for lists of items
  * Return STDIN, STDOUT, and STDERR file descriptors from parent process
  * Add an ArgumentParser helper for integers
  * Fix more PHP 8.1 "strlen(null)" callsites in PhutilURI
  * Mostly remove "STDERR" and "STDOUT" constants from Arcanist
  * Catch more product names in "pht()", and replace newly matched Arcanist product names
  * Remove all product name literals in "pht()" in Arcanist
  * Add a "product name literal in pht()" linter
  * Introduce PHP8.1 replacement functions for string tests which may take multiple types
  * Fix a PHP 8.1 issue with "phutil_console_strlen()"
  * Fix a PHP 8.1 issue in lint rendering
  * Update arc-hg to support mercurial 6.1
  * Provide additional Arcanist PHP 8.1 fixes
  * Add a lint rule forbidding use of "each()"
  * Correct some Arcanist behaviors under PHP8.1
  * Update the extracted cURL SSL CA bundle
  * Provide an API for parsing swap information from "/proc/meminfo"
  * Allow "PhutilAWSException" to identify "EBS: Not Found" errors
  * Make corrections to the "arc amend" workflow in Mercurial repositories to be compatible with PHP 5+
  * Update ArcanistMercurialAPI to support getting the current commit ref
  * Update "arc liberate" to fix error with PHP 8 and add "--verbose" argument to adjust it
  * Provide "MethodCallFuture" to fix exception semantics in mixed-future contexts
  * Name extension as "arc-hg", not "arg-hg"
  * Update other usages of "hg rebase" to use the new extension-enabling function
  * Remove "phutil_deprecated()"
  * Deprecate "PhutilExecPassthru-&gt;execute()" in favor of "resolve()"
  * Refactor how Mercurial runs commands that require extensions
  * Fix an ExecFuture typo, "preprebuilt"
  * Display informative message when arc launches an editor
  * Update "arc diff" to amend non-head commits with Mercurial
  * An assortment of fixes and updates to using arc-land with mercurial
  * Update templates used with mercurial to remove '--debug'
  * Force all mercurial commands to use UTF-8 encoding
  * Correct an issue when winning "arc anoid" with certain terminal dimensions
  * Avoid leaving stdin in nonblocking mode after a modern prompt
  * On Windows, implement "Filesystem::copyFile()" with "copy()"
  * Update Paste help to include missing "--"
  * Correct a mistaken Phurl link in the "missing symbol" exception
  * Improve "PhutilJSON" handling of PHP-object JSON values
  * In Arcanist, when trying to write to a file configuration source, create missing directories
  * In "arc land", if rebasing a range fails, attempt to "reduce" it
  * Add a character marker to the "IMPLICIT COMMITS" warning in "arc land"
  * Temporarily disable all logfile writability checks
  * Add a simple primitive for managing PHP runtime error logs
  * Apply "pcre.*_limit" config options at startup in CLI environments
  * Provide some "preg_*" wrappers which raise exceptions on failure
  * Update golint install instructions
  * In "array_mergev()", guarantee the "call_user_func_array()" parameter list is a natrual list
  * Add a lint check for catching "Exception" without catching "Throwable"
  * Annotate the unusual use of "$callback()" in "xsprintf()"
  * Detect and correct "final private" methods in lint
  * Allow lint to correct the spelling of builtin symbols
  * When lint identifies an unknown symbol, attempt to correct it if it is miscapitalized
  * Provide "gitsprintf(...)" and disambiguate Git ref selectors
  * Fix pyflakes tests for recent pyflakes versions
  * Fix ArcanistJSHintLinterTestCase::testLinter for recent JSHint
  * Fix PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples for PHP 8
  * Fix PhutilUTF8TestCase::testUTF8Convert for PHP 8
  * Fix ArcanistFormattedStringXHPASTLinterRule on older PHP after D21500
  * Fix ArcanistFormattedStringXHPASTLinterRule for PHP 8
  * Fix PhutilTypeSpec's regex handling for PHP 8
  * Fix error handler on PHP 8
  * Suppress PHP 8 deprecation warning in __arcanist_init_script__
  * Remove final from private functions for PHP 8 compatibility
- add arcanist-default-error_reporting.patch, do not no E_STRICT and E_DEPRECATED</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670932800">- Correctly replace shebangs from php to php8 after the move away
  from php7.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="a7c70aa55ea8bc46a55b7ec2cbafee29679db587d1503109223e264667c1cc9d8e423eb49c063dc4762f174bf08409d7c5f1b8049357623e13d82ddbc8cfb6f5" name="arch-install-scripts" arch="noarch">
  <version epoch="0" ver="30" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 24" date="1641297600">- Initial packaging of version 24 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 25" date="1656936000">- New upstream version 25
  * arch-chroot: add unshare mode
  * arch-chroot: resolv.conf recursive host + target symlinks
  * arch-chroot: Make run a tmpfs mount</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 26" date="1659268800">- New upstream version 26
  * arch-chroot: Use separate pid namespace for worker processes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1664452800">- New upstream release 27
  * update pseudofs and fsck lists</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1669032000">- New upstream release 28
  * genfstab: disable fsck for btrfs (it does not need it and the binary is a no-op)
  * genfstab: remove subvolid= from btrfs options if subvol= is set</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733227200">- New upstream release 29
  * arch-chroot: fix unshare chroot /dev symlinks
  * arch-chroot: bind mount over a /etc/resolv.conf symlink (requires mount &gt;= 2.39)
  * arch-chroot: add option to preserve the chroot resolv.conf
  * arch-chroot: ensure /run is mounted with --make-private
  * genfstab: ensure swap devices adhere to -f
  * genfstab: remove atgc mount option</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769515200">- New upstream release 30
  * arch-chroot: introduce a systemd-run mode
  * arch-chroot: switch to X-mount.nocanonicalize= for mounting over symlink
  * arch-chroot: use -L rather than -h
  * genfstab: Add fuse.portal to pseudofs list
  * genfstab: Fix zram skipping during fstab generation
  * Require util-linux 2.41</changelog>
</package>
<package pkgid="bc06a38f3769a1af5f30e7609d9378d71196795940f8f120a5d6cd9dcc23e0aefb8cfa7006a12b56f27256c60000cb61ab3c3fe7152d2c465c90babf19979586" name="archivemount-ng" arch="riscv64">
  <version epoch="0" ver="1b" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746014400">- archivemount-ng is a fork and continuation of archivemount, the
  original author passed away.
- This version contains bug fixes and fuse 3 support (boo#1242079)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746446400">- fix build in openSUSE:Backports:SLE-15-SP7</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761652800">- Skip %check in qemu emulation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766577600">- Update to 1b:
  * Files with non-ASCII filenames being discarded worked around by
    running setlocale(LC_ALL, "") ‒ $WHATEVER.UTF-8 will have the
    highest likelyhood of working</changelog>
</package>
<package pkgid="ccba23cff83149b765ff1094a71ef1ffc072a514aea9d4abd8f94624ce1cf4707b4671c6f27ea115aaa73e1f6a717741d7a0cf5828ba956653993cac53a96044" name="ardour" arch="riscv64">
  <version epoch="0" ver="9.2.0" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1726315200">- Update to 8.7.0. Check https://ardour.org/whatsnew.html for the
  full list of changes
  New features:
  * Track dragging
  * Ruler changes
  * Midi scene markers
  * Parallel disk I/O
- Add patch:
  * ardour-boost-1.85.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728043200">- Update to 8.8.0. Check https://ardour.org/whatsnew.html for the
  full list of changes
  * Add option to name new MIDI tracks from SMF with just the
    SMF track name.
  * Fix for LV2 plugins whose GUI depend on a "changed" signal
    (e.g. ZynSubAddFX).
  * Fix MIDI Clock output times by using the correct call to get
    tempo at a position.
  * Overdubbing in non-layered mode no longer assignes regions to
    the wrong groups.
  * Add build support for latest versions of macOS.
  * Generic MIDI: do not send touch events for all mapped
    controllers when one is touched.
  * Fix fan-out of instruments with illegal path-chars in their
    name.
  * Require user's own color theme files to be versioned.
  * Fix underruns when looping/locating and changing region
    content.
  * Do not allow changing the loop range while recording.
  * Avoid pixel-level shifts in waveform when splitting or
    trimming regions.
  * Fix playhead moving beyond loop range.
  * Fix count-in/preroll recording offsets.
  * Use dedicated thread to start export timespans.
  * Fix and simplify Playlist::fade_range for multiple ranges.
  * Fix interaction with snapshot list.
  * Fix sample-rate display rounding for 22.05kHz.
  * Fix playback of sessions with low sample-rate.
  * VST3: Fix possible deadlock when using PSL extension for
    sends.
  * VST3: work around plugins that do not heed
    ContextInfo::kSendCount.
  * Fix XML syntax for AKAI MPK mini mk3 MIDI binding map.
- Drop patch, merged upstream:
  * ardour-boost-1.85.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728734400">- Update to 8.9.0. Hotfix release. Check
  https://ardour.org/whatsnew.html for the full list of changes
  * Fix crash caused by a change in how waveforms were drawn
  * Fix bug that caused MIDI notes immediately after the start
    of playback to be ignored.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1729857600">- Update to 8.10. Check https://ardour.org/whatsnew.html for the
  full list of changes
  * Fix performance issues caused by scheduling of disk I/O
    threads
  * Importing SMF (MIDI) via drag-n-drop now uses the file name
    once again
  * Small updates to the non-default color themes
  * New MIDI binding map for the M-Audio Axiom 49 MkII
  * New Lua script to duplicate regions on the grid</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738584000">- Update to 8.11.0. Check https://ardour.org/whatsnew.html for the
  full list of changes
  * Fix for a critical workflow-blocking bug.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1741780800">- Update to 8.12. Check https://ardour.org/whatsnew.html for the
  full list of changes
  * new approach to fixing the problem with region lengths
    after certain operations could cause sessions to be
    unloadable
  * Fix translations on macOS</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745150400">- Also recommend libcanberra-gtk2-module as Ardour is looking for
  it</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762776000">- Drop pkgconfig(libart-2.0) BuildRequires: no longer needed.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1770379200">- Update to 9.0. Check https://ardour.org/whatsnew.html for the
  full list of changes
  * Region FX
  * clip recording
  * touch-sensitive GUI
  * pianoroll windows
  * clip editing
  * new MIDI binding maps
  * dozens of bug fixes
- Loading some external plugins will be blocked by selinux
  * selinux-policy-targeted-gaming is recommended to allow them to load
  * See: https://discourse.ardour.org/t/tls-1295-lea-so-linux-vers-doesnt-work</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775304000">- Update to 9.2.0
  We are pleased to announce the release of Ardour 9.2. This is
  primarily a hotfix release intended to correct a number of bugs
  in the 9.0 release. Most significantly, we have corrected the
  behavior of the new bottom pane in the Editor which was notably
  broken by some last minute changes before 9.0 was released. 9.2
  also contain a couple of notable new features (MIDI note chasing
  and duplication) and several improvements too. 9.2 is a second
  hotfix release that fixed an issue with ruler visibility in 9.1,
  plus a couple of other fixes included in the lists below.
  Check https://ardour.org/whatsnew.html for all details.</changelog>
</package>
<package pkgid="f11e4906fd6345ab997694c6dc2b583e1f1776d92999b58c300b8abe94d0b97b1dbb7bd61f1a1eea3f116b87eb68150e61f1cc4fd1cfbdd9a15906c751b364e8" name="argocd-autopilot" arch="riscv64">
  <version epoch="0" ver="0.4.20" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711454400">- new package argocd-autopilot: opinionated tool to install ArgoCD</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711454401">- Update to version 0.4.17:
  * skip `snyk test`, only test image
  * updated changelog and release_notes
  * updated makefile to `v0.4.17`
  * Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#511)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.68 to 0.9.70 (#514)
  * Bump github.com/xanzy/go-gitlab from 0.92.1 to 0.93.1 (#512)
  * Update dependencies (#513)
  * Bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.1 (#508)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.67 to 0.9.68 (#506)
  * Bump github.com/argoproj/argo-cd/v2 from 2.8.3 to 2.8.4 (#504)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732708800">- Update to version 0.4.18:
  * updated changelog
  * fixed `project create` help text
  * created new release
  * Sec-fixes (#598)
  * add sudo command for linux installation (#589)
  * fix bootstrap for Azure DevOps (#594)
  * fix clone repo from azure (#595)
  * updated golang to 1.22 (#555)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.73 to 0.9.75
    (#553)
  * Bump github.com/xanzy/go-gitlab from 0.95.2 to 0.97.0 (#552)
  * bump argo-cd to `v2.10.0` (#554)
  * Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#546)
  * Bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#544)
  * Bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#543)
  * Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#542)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.72 to 0.9.73
    (#540)
  * Bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.2 (#541)
  * Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#539)
  * Bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#537)
  * Bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#532)
  * Bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#531)
  * Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#528)
  * Bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#526)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.71 to 0.9.72
    (#527)
  * Bump
    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
    (#525)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.70 to 0.9.71
    (#524)
  * Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#523)
  * Bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#518)
  * Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 (#519)
  * Release v0.4.17 (#515)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1741953600">- Update to version 0.4.19:
  * chore: update version to v0.4.19 and release notes
  * feat: add cluster-only uninstall option and resource deletion
    handling (#634)
  * Fix-vulns (#635)
  * release-v0.4.18 (#556)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.4.20:
  * [fix] Fix ArgoCD 3.0.0+ compatibility by replacing legacy repo
    credentials with proper repo-creds secret #674
  * [fix] repo bootstrap fails when repository does not exist in
    the git provider #675
  * [chore] upgraded github.com/argoproj/argo-cd/v2 v2.13.4 =&gt;
    github.com/argoproj/argo-cd/v3 v3.1.5 #678
  * [chore] upgraded github.com/spf13/pflag v1.0.5 =&gt; v1.0.10 #678
  * [chore] upgraded github.com/briandowns/spinner v1.23.1 =&gt;
    v1.23.2 #678
  * [chore] upgraded github.com/go-jose/go-jose/v4 v4.0.4 =&gt; v4.1.2
    [#678]
  * [chore] upgraded github.com/redis/go-redis/v9 v9.6.1 =&gt; v9.14.0
    [#678]
  * [chore] upgraded code.gitea.io/sdk/gitea v0.19.0 =&gt; v0.22.0
    [#678]
  * [chore] upgraded gitlab.com/gitlab-org/api/client-go v0.121.0
    =&gt; v0.143.3 #678
  * [chore] update to golang 1.25.1 #678
  * [chore] updated golangci-lint to 2.4.0 #678</changelog>
</package>
<package pkgid="e263443e395e1f6bf739c87ad4cde901719eeec03f33c904f1040e9d8c0da4eef636319d79e99015780378eba4ce7832c3011695f30772730fd9ad494f32732f" name="argocd-autopilot-bash-completion" arch="noarch">
  <version epoch="0" ver="0.4.20" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711454400">- new package argocd-autopilot: opinionated tool to install ArgoCD</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711454401">- Update to version 0.4.17:
  * skip `snyk test`, only test image
  * updated changelog and release_notes
  * updated makefile to `v0.4.17`
  * Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#511)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.68 to 0.9.70 (#514)
  * Bump github.com/xanzy/go-gitlab from 0.92.1 to 0.93.1 (#512)
  * Update dependencies (#513)
  * Bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.1 (#508)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.67 to 0.9.68 (#506)
  * Bump github.com/argoproj/argo-cd/v2 from 2.8.3 to 2.8.4 (#504)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732708800">- Update to version 0.4.18:
  * updated changelog
  * fixed `project create` help text
  * created new release
  * Sec-fixes (#598)
  * add sudo command for linux installation (#589)
  * fix bootstrap for Azure DevOps (#594)
  * fix clone repo from azure (#595)
  * updated golang to 1.22 (#555)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.73 to 0.9.75
    (#553)
  * Bump github.com/xanzy/go-gitlab from 0.95.2 to 0.97.0 (#552)
  * bump argo-cd to `v2.10.0` (#554)
  * Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#546)
  * Bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#544)
  * Bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#543)
  * Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#542)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.72 to 0.9.73
    (#540)
  * Bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.2 (#541)
  * Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#539)
  * Bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#537)
  * Bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#532)
  * Bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#531)
  * Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#528)
  * Bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#526)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.71 to 0.9.72
    (#527)
  * Bump
    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
    (#525)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.70 to 0.9.71
    (#524)
  * Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#523)
  * Bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#518)
  * Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 (#519)
  * Release v0.4.17 (#515)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1741953600">- Update to version 0.4.19:
  * chore: update version to v0.4.19 and release notes
  * feat: add cluster-only uninstall option and resource deletion
    handling (#634)
  * Fix-vulns (#635)
  * release-v0.4.18 (#556)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.4.20:
  * [fix] Fix ArgoCD 3.0.0+ compatibility by replacing legacy repo
    credentials with proper repo-creds secret #674
  * [fix] repo bootstrap fails when repository does not exist in
    the git provider #675
  * [chore] upgraded github.com/argoproj/argo-cd/v2 v2.13.4 =&gt;
    github.com/argoproj/argo-cd/v3 v3.1.5 #678
  * [chore] upgraded github.com/spf13/pflag v1.0.5 =&gt; v1.0.10 #678
  * [chore] upgraded github.com/briandowns/spinner v1.23.1 =&gt;
    v1.23.2 #678
  * [chore] upgraded github.com/go-jose/go-jose/v4 v4.0.4 =&gt; v4.1.2
    [#678]
  * [chore] upgraded github.com/redis/go-redis/v9 v9.6.1 =&gt; v9.14.0
    [#678]
  * [chore] upgraded code.gitea.io/sdk/gitea v0.19.0 =&gt; v0.22.0
    [#678]
  * [chore] upgraded gitlab.com/gitlab-org/api/client-go v0.121.0
    =&gt; v0.143.3 #678
  * [chore] update to golang 1.25.1 #678
  * [chore] updated golangci-lint to 2.4.0 #678</changelog>
</package>
<package pkgid="3101ce70b58e680088016310af68775a2a5a29b8bc492fa977fdcb5acff19240bd197423880d5639c107750d6a14ef7f2d944c361427bc5f0245a94395298bdd" name="argocd-autopilot-fish-completion" arch="noarch">
  <version epoch="0" ver="0.4.20" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711454400">- new package argocd-autopilot: opinionated tool to install ArgoCD</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711454401">- Update to version 0.4.17:
  * skip `snyk test`, only test image
  * updated changelog and release_notes
  * updated makefile to `v0.4.17`
  * Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#511)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.68 to 0.9.70 (#514)
  * Bump github.com/xanzy/go-gitlab from 0.92.1 to 0.93.1 (#512)
  * Update dependencies (#513)
  * Bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.1 (#508)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.67 to 0.9.68 (#506)
  * Bump github.com/argoproj/argo-cd/v2 from 2.8.3 to 2.8.4 (#504)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732708800">- Update to version 0.4.18:
  * updated changelog
  * fixed `project create` help text
  * created new release
  * Sec-fixes (#598)
  * add sudo command for linux installation (#589)
  * fix bootstrap for Azure DevOps (#594)
  * fix clone repo from azure (#595)
  * updated golang to 1.22 (#555)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.73 to 0.9.75
    (#553)
  * Bump github.com/xanzy/go-gitlab from 0.95.2 to 0.97.0 (#552)
  * bump argo-cd to `v2.10.0` (#554)
  * Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#546)
  * Bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#544)
  * Bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#543)
  * Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#542)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.72 to 0.9.73
    (#540)
  * Bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.2 (#541)
  * Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#539)
  * Bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#537)
  * Bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#532)
  * Bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#531)
  * Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#528)
  * Bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#526)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.71 to 0.9.72
    (#527)
  * Bump
    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
    (#525)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.70 to 0.9.71
    (#524)
  * Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#523)
  * Bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#518)
  * Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 (#519)
  * Release v0.4.17 (#515)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1741953600">- Update to version 0.4.19:
  * chore: update version to v0.4.19 and release notes
  * feat: add cluster-only uninstall option and resource deletion
    handling (#634)
  * Fix-vulns (#635)
  * release-v0.4.18 (#556)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.4.20:
  * [fix] Fix ArgoCD 3.0.0+ compatibility by replacing legacy repo
    credentials with proper repo-creds secret #674
  * [fix] repo bootstrap fails when repository does not exist in
    the git provider #675
  * [chore] upgraded github.com/argoproj/argo-cd/v2 v2.13.4 =&gt;
    github.com/argoproj/argo-cd/v3 v3.1.5 #678
  * [chore] upgraded github.com/spf13/pflag v1.0.5 =&gt; v1.0.10 #678
  * [chore] upgraded github.com/briandowns/spinner v1.23.1 =&gt;
    v1.23.2 #678
  * [chore] upgraded github.com/go-jose/go-jose/v4 v4.0.4 =&gt; v4.1.2
    [#678]
  * [chore] upgraded github.com/redis/go-redis/v9 v9.6.1 =&gt; v9.14.0
    [#678]
  * [chore] upgraded code.gitea.io/sdk/gitea v0.19.0 =&gt; v0.22.0
    [#678]
  * [chore] upgraded gitlab.com/gitlab-org/api/client-go v0.121.0
    =&gt; v0.143.3 #678
  * [chore] update to golang 1.25.1 #678
  * [chore] updated golangci-lint to 2.4.0 #678</changelog>
</package>
<package pkgid="6c3fb64b45033c56af083e63d761116adb9be58a796f95daea5c59dfe8b7dbc029f0f2978f2cd5cdb03b9df02860d507a7e1b5a951f99550f76f79ee03f8972d" name="argocd-autopilot-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.4.20" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711454400">- new package argocd-autopilot: opinionated tool to install ArgoCD</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711454401">- Update to version 0.4.17:
  * skip `snyk test`, only test image
  * updated changelog and release_notes
  * updated makefile to `v0.4.17`
  * Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#511)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.68 to 0.9.70 (#514)
  * Bump github.com/xanzy/go-gitlab from 0.92.1 to 0.93.1 (#512)
  * Update dependencies (#513)
  * Bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.1 (#508)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.67 to 0.9.68 (#506)
  * Bump github.com/argoproj/argo-cd/v2 from 2.8.3 to 2.8.4 (#504)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732708800">- Update to version 0.4.18:
  * updated changelog
  * fixed `project create` help text
  * created new release
  * Sec-fixes (#598)
  * add sudo command for linux installation (#589)
  * fix bootstrap for Azure DevOps (#594)
  * fix clone repo from azure (#595)
  * updated golang to 1.22 (#555)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.73 to 0.9.75
    (#553)
  * Bump github.com/xanzy/go-gitlab from 0.95.2 to 0.97.0 (#552)
  * bump argo-cd to `v2.10.0` (#554)
  * Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#546)
  * Bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#544)
  * Bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#543)
  * Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#542)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.72 to 0.9.73
    (#540)
  * Bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.2 (#541)
  * Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#539)
  * Bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#537)
  * Bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#532)
  * Bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#531)
  * Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#528)
  * Bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#526)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.71 to 0.9.72
    (#527)
  * Bump
    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
    (#525)
  * Bump github.com/ktrysmt/go-bitbucket from 0.9.70 to 0.9.71
    (#524)
  * Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#523)
  * Bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#518)
  * Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 (#519)
  * Release v0.4.17 (#515)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1741953600">- Update to version 0.4.19:
  * chore: update version to v0.4.19 and release notes
  * feat: add cluster-only uninstall option and resource deletion
    handling (#634)
  * Fix-vulns (#635)
  * release-v0.4.18 (#556)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.4.20:
  * [fix] Fix ArgoCD 3.0.0+ compatibility by replacing legacy repo
    credentials with proper repo-creds secret #674
  * [fix] repo bootstrap fails when repository does not exist in
    the git provider #675
  * [chore] upgraded github.com/argoproj/argo-cd/v2 v2.13.4 =&gt;
    github.com/argoproj/argo-cd/v3 v3.1.5 #678
  * [chore] upgraded github.com/spf13/pflag v1.0.5 =&gt; v1.0.10 #678
  * [chore] upgraded github.com/briandowns/spinner v1.23.1 =&gt;
    v1.23.2 #678
  * [chore] upgraded github.com/go-jose/go-jose/v4 v4.0.4 =&gt; v4.1.2
    [#678]
  * [chore] upgraded github.com/redis/go-redis/v9 v9.6.1 =&gt; v9.14.0
    [#678]
  * [chore] upgraded code.gitea.io/sdk/gitea v0.19.0 =&gt; v0.22.0
    [#678]
  * [chore] upgraded gitlab.com/gitlab-org/api/client-go v0.121.0
    =&gt; v0.143.3 #678
  * [chore] update to golang 1.25.1 #678
  * [chore] updated golangci-lint to 2.4.0 #678</changelog>
</package>
<package pkgid="d72a112f4d235d9a28063ca14ebcc25077dec0c30f879a18f55f449193578884859d3ab922e7b5425393a4d21ba1df05423f64b920ece69c831693981e0d63dd" name="argocd-cli" arch="riscv64">
  <version epoch="0" ver="3.3.6" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 3.2.4:
  No CLI-related changes
  Dependency updates
  * chore(deps): bump go to 1.25.5 (cherry-pick) (#25805)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768478400">- Update to version 3.2.5:
  apparently no changes other than creating a new release?</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 3.2.6:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770033600">- Update to version 3.3.0:
  * Features
  - 4678361: feat(cli): Add additional examples to proj list
    command (#25169) (@onasser1)
  - ac12ab9: feat(cli): Updated CLI to show Plugins during tab
    completion (#24758) (@christianh814)
  - 53c3542: feat(cli): add powershell completion (#25595)
    (@onasser1)
  - f866959: feat(cli): added support for filtering by group in
    app get-resource CLI command (#25495) (@sabre1041)
  * Other work
  - 116707b: chore(cli): plugins always have an argocd prefix
    (#24768) (@blakepettersson)
  * Dependency updates
  - d235018: Revert "chore(deps): bump
    golangci/golangci-lint-action from 9.0.0 to 9.1.0" (#25427)
    (@reggie-k)
  - 320754a: Revert "chore(deps): bump
    peter-evans/create-pull-request from 7.0.8 to 7.0.9" (#25426)
    (@reggie-k)
  - 1265e83: chore(deps): Update some dependencies - another run
    (#22228) (#696) (@andrii-korotkov-verkada)
  - acb47d5: chore(deps): Update some package versions (#690)
    (@andrii-korotkov-verkada)
  - 88c35a9: chore(deps): Upgrade structured-merge-diff from
    v4.4.1 to v4.4.3 (#637) (@andrii-korotkov-verkada)
  - 2c6edd8: chore(deps): bump SonarSource/sonarqube-scan-action
    from 5.3.1 to 7.0.0 (#25585) (@dependabot[bot])
  - 5159744: chore(deps): bump actions/cache from 2.1.4 to 2.1.5
    (#275) (@dependabot[bot])
  - 6911e59: chore(deps): bump actions/cache from 2.1.5 to 2.1.6
    (#282) (@dependabot[bot])
  - 31088be: chore(deps): bump actions/cache from 4.2.4 to 4.3.0
    (#24736) (@dependabot[bot])
  - 125606e: chore(deps): bump actions/cache from 4.3.0 to 5.0.0
    (#25626) (@dependabot[bot])
  - 933f7cb: chore(deps): bump actions/cache from v1 to v2 (#71)
    (@dependabot[bot])
  - ba03b48: chore(deps): bump actions/cache from v2 to v2.1.4
    (#216) (@dependabot[bot])
  - d4476dc: chore(deps): bump actions/checkout from 4.0.0 to
    5.0.0 (#24953) (@dependabot[bot])
  - 0a585e2: chore(deps): bump actions/checkout from 5.0.0 to
    5.0.1 (#25322) (@dependabot[bot])
  - 290db5d: chore(deps): bump actions/checkout from 5.0.1 to
    6.0.1 (#25482) (@dependabot[bot])
  - 3d2d32b: chore(deps): bump actions/download-artifact from
    5.0.0 to 6.0.0 (#25086) (@dependabot[bot])
  - c7f2518: chore(deps): bump actions/setup-go (#720)
    (@dependabot[bot])
  - c8139b3: chore(deps): bump actions/setup-go from 2.1.3 to
    2.1.4 (#319) (@dependabot[bot])
  - 4f069a2: chore(deps): bump actions/setup-go from 2.1.4 to
    3.2.0 (#412) (@dependabot[bot])
  - e03364f: chore(deps): bump actions/setup-go from 3.2.0 to
    3.2.1 (#428) (@dependabot[bot])
  - 99b5a62: chore(deps): bump actions/setup-go from 6.0.0 to
    6.1.0 (#25360) (@dependabot[bot])
  - 817d0e4: chore(deps): bump actions/setup-go from v1 to v2.1.0
    (#73) (@dependabot[bot])
  - 607629e: chore(deps): bump actions/setup-go from v2.1.0 to
    v2.1.1 (#104) (@dependabot[bot])
  - 7026950: chore(deps): bump actions/setup-go from v2.1.1 to
    v2.1.2 (#114) (@dependabot[bot])
  - 646ff03: chore(deps): bump actions/setup-go from v2.1.2 to
    v2.1.3 (#152) (@dependabot[bot])
  - d1ece2d: chore(deps): bump actions/setup-node from 5.0.0 to
    6.0.0 (#24952) (@dependabot[bot])
  - 644d1e6: chore(deps): bump actions/setup-node from 6.0.0 to
    6.1.0 (#25507) (@dependabot[bot])
  - 8e9d24a: chore(deps): bump actions/upload-artifact from 4.6.2
    to 5.0.0 (#25085) (@dependabot[bot])
  - 7faf8c9: chore(deps): bump axios from 1.8.2 to 1.12.2 in
    /ui-test (#24793) (@dependabot[bot])
  - 6df6b7a: chore(deps): bump code.gitea.io/sdk/gitea from
    0.22.0 to 0.22.1 (#25057) (@dependabot[bot])
  - f0c9d7e: chore(deps): bump codecov/codecov-action from 1.4.1
    to 1.5.0 (#274) (@dependabot[bot])
  - 2d49581: chore(deps): bump codecov/codecov-action from 1.5.0
    to 3.1.0 (#405) (@dependabot[bot])
  - 60c6378: chore(deps): bump codecov/codecov-action from
    a2f73fb6db51fcd2e0aa085dfb36dea90c5e3689 to
    5c47607acb93fed5485fdbf7232e8a31425f672a (#649)
    (@dependabot[bot])
  - d12976c: chore(deps): bump codecov/codecov-action from v1 to
    v1.0.10 (#72) (@dependabot[bot])
  - 618250f: chore(deps): bump codecov/codecov-action from
    v1.0.10 to v1.0.12 (#106) (@dependabot[bot])
  - 4d6f298: chore(deps): bump codecov/codecov-action from
    v1.0.12 to v1.0.13 (#120) (@dependabot[bot])
  - 2098827: chore(deps): bump codecov/codecov-action from
    v1.0.13 to v1.1.0 (#194) (@dependabot[bot])
  - dac8377: chore(deps): bump codecov/codecov-action from v1.1.0
    to v1.1.1 (#199) (@dependabot[bot])
  - ee1772e: chore(deps): bump codecov/codecov-action from v1.1.1
    to v1.2.0 (#200) (@dependabot[bot])
  - bb076f0: chore(deps): bump codecov/codecov-action from v1.2.0
    to v1.2.1 (#202) (@dependabot[bot])
  - 9e41499: chore(deps): bump codecov/codecov-action from v1.2.1
    to v1.4.1 (#260) (@dependabot[bot])
  - c9fb04a: chore(deps): bump docker/login-action from 3.5.0 to
    3.6.0 (#24789) (@dependabot[bot])
  - f645075: chore(deps): bump express from 4.20.0 to 4.22.1 in
    /ui (#25469) (@dependabot[bot])
  - 6638dd6: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to
    1.20.0 (#25212) (@dependabot[bot])
  - 9ef837c: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.11.0
    to 1.12.0 (#24593) (@dependabot[bot])
  - 25ee9cc: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.12.0
    to 1.13.0 (#24894) (@dependabot[bot])
  - fd2fc0a: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0
    to 1.13.1 (#25254) (@dependabot[bot])
  - b74cf45: chore(deps): bump github.com/Azure/kubelogin from
    0.2.10 to 0.2.11 (#24943) (@dependabot[bot])
  - 0e10276: chore(deps): bump github.com/Azure/kubelogin from
    0.2.11 to 0.2.12 (#24983) (@dependabot[bot])
  - 3fa7348: chore(deps): bump github.com/Azure/kubelogin from
    0.2.12 to 0.2.13 (#25376) (@dependabot[bot])
  - 9419eb9: chore(deps): bump
    github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to
    2.17.0 (#24787) (@dependabot[bot])
  - 1d4d5db: chore(deps): bump github.com/casbin/casbin/v2 from
    2.123.0 to 2.126.0 (#24630) (@dependabot[bot])
  - 52c70b8: chore(deps): bump github.com/casbin/casbin/v2 from
    2.126.0 to 2.127.0 (#24675) (@dependabot[bot])
  - 8e778f1: chore(deps): bump github.com/casbin/casbin/v2 from
    2.127.0 to 2.128.0 (#24918) (@dependabot[bot])
  - b91c191: chore(deps): bump github.com/casbin/casbin/v2 from
    2.128.0 to 2.131.0 (#25142) (@dependabot[bot])
  - 1389f0c: chore(deps): bump github.com/casbin/casbin/v2 from
    2.131.0 to 2.132.0 (#25177) (@dependabot[bot])
  - dcfd191: chore(deps): bump github.com/casbin/casbin/v2 from
    2.132.0 to 2.134.0 (#25319) (@dependabot[bot])
  - 7ebdf10: chore(deps): bump github.com/casbin/casbin/v2 from
    2.134.0 to 2.135.0 (#25583) (@dependabot[bot])
  - 19ca5df: chore(deps): bump
    github.com/cyphar/filepath-securejoin from 0.4.1 to 0.6.0
    (#25228) (@yuvalshi0)
  - c549aea: chore(deps): bump
    github.com/cyphar/filepath-securejoin from 0.6.0 to 0.6.1
    (#25356) (@dependabot[bot])
  - 51a45c0: chore(deps): bump github.com/evanphx/json-patch
    (#125) (@dependabot[bot])
  - 11a5e25: chore(deps): bump github.com/evanphx/json-patch to
    v5.9.11 (#682) (@mmorel-35)
  - ab11e95: chore(deps): bump github.com/go-jose/go-jose/v4 from
    4.1.2 to 4.1.3 (#24855) (@dependabot[bot])
  - eb76c93: chore(deps): bump github.com/go-logr/logr from 0.2.0
    to 0.2.1 (#173) (@dependabot[bot])
  - 5bbbdfb: chore(deps): bump github.com/go-logr/logr from 1.2.0
    to 1.2.2 (#368) (@dependabot[bot])
  - 5a60cc4: chore(deps): bump github.com/go-openapi/runtime from
    0.28.0 to 0.29.0 (#24775) (@dependabot[bot])
  - b829cd2: chore(deps): bump github.com/go-openapi/runtime from
    0.29.0 to 0.29.2 (#25255) (@dependabot[bot])
  - 0f8652d: chore(deps): bump github.com/golang/mock from 1.4.4
    to 1.5.0 (#241) (@dependabot[bot])
  - 59b6b0e: chore(deps): bump
    github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to
    2.3.3 (#25176) (@dependabot[bot])
  - 860eed5: chore(deps): bump github.com/itchyny/gojq from
    0.12.17 to 0.12.18 (#25465) (@dependabot[bot])
  - cc57831: chore(deps): bump github.com/ktrysmt/go-bitbucket
    from 0.9.87 to 0.9.88 (#25544) (@dependabot[bot])
  - 2adf456: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.0.9 to 1.1.0 (#24676) (@dependabot[bot])
  - b6bf931: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.1.0 to 1.1.1 (#25232) (@dependabot[bot])
  - 56dcea0: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.1.1 to 1.1.2 (#25453) (@dependabot[bot])
  - db76222: chore(deps): bump github.com/spf13/cobra from 0.0.5
    to 0.0.7 (#78) (@dependabot[bot])
  - f53e1d5: chore(deps): bump github.com/spf13/cobra from 1.10.1
    to 1.10.2 (#25505) (@dependabot[bot])
  - e5e3a1c: chore(deps): bump github.com/spf13/cobra from 1.2.1
    to 1.5.0 (#420) (@dependabot[bot])
  - ee5c440: chore(deps): bump github.com/stretchr/testify from
    1.4.0 to 1.6.1 (#77) (@dependabot[bot])
  - 09186f3: chore(deps): bump github.com/stretchr/testify from
    1.6.1 to 1.7.0 (#208) (@dependabot[bot])
  - f43147f: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.142.6 to 0.147.1
    (#24705) (@dependabot[bot])
  - e75e37c: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.147.1 to 0.148.0
    (#24718) (@dependabot[bot])
  - eff6a63: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.148.0 to 0.148.1
    (#24774) (@dependabot[bot])
  - b8f5299: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.148.1 to 0.157.0
    (#24950) (@dependabot[bot])
  - 1b4fde1: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.157.0 to 0.157.1
    (#25108) (@dependabot[bot])
  - c7b47c3: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.157.1 to 0.159.0
    (#25175) (@dependabot[bot])
  - 61a89dc: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.159.0 to 0.160.0
    (#25281) (@dependabot[bot])
  - a62e368: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.160.0 to 1.5.0
    (#25481) (@dependabot[bot])
  - 4ddd0a2: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.5.0 to 1.7.0
    (#25543) (@dependabot[bot])
  - 45a54ae: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.7.0 to 1.8.0
    (#25554) (@dependabot[bot])
  - 8fec5c5: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.8.0 to 1.8.1
    (#25616) (@dependabot[bot])
  - 4d33ca9: chore(deps): bump golang.org/x/crypto from 0.42.0 to
    0.43.0 (#24908) (@dependabot[bot])
  - 791e924: chore(deps): bump golang.org/x/crypto from 0.44.0 to
    0.45.0 (#25355) (@dependabot[bot])
  - 805c389: chore(deps): bump golang.org/x/crypto from 0.45.0 to
    0.46.0 (#25555) (@dependabot[bot])
  - 30f4acc: chore(deps): bump golang.org/x/net from 0.26.0 to
    0.33.0 (#671) (@dependabot[bot])
  - e5ef2e1: chore(deps): bump golang.org/x/net from 0.33.0 to
    0.36.0 (#700) (@dependabot[bot])
  - 9169c08: chore(deps): bump golang.org/x/net from 0.36.0 to
    0.38.0 (#713) (@dependabot[bot])
  - f0bb119: chore(deps): bump golang.org/x/net from 0.44.0 to
    0.46.0 (#24904) (@dependabot[bot])
  - f618adb: chore(deps): bump golang.org/x/net from 0.46.0 to
    0.47.0 (#25264) (@dependabot[bot])
  - fa873d4: chore(deps): bump golang.org/x/net from 0.47.0 to
    0.48.0 (#25556) (@dependabot[bot])
  - ce183f0: chore(deps): bump golang.org/x/oauth2 from 0.31.0 to
    0.32.0 (#24903) (@dependabot[bot])
  - d8a86f4: chore(deps): bump golang.org/x/oauth2 from 0.32.0 to
    0.33.0 (#25234) (@dependabot[bot])
  - b6da054: chore(deps): bump golang.org/x/oauth2 from 0.33.0 to
    0.34.0 (#25559) (@dependabot[bot])
  - 6d303b9: chore(deps): bump golang.org/x/sync from 0.17.0 to
    0.18.0 (#25231) (@dependabot[bot])
  - 95b191d: chore(deps): bump golang.org/x/time from 0.13.0 to
    0.14.0 (#24906) (@dependabot[bot])
  - 90b69e9: chore(deps): bump golangci-lint (#719)
    (@crenshaw-dev)
  - da6623b: chore(deps): bump golangci/golangci-lint-action from
    2 to 3.2.0 (#409) (@dependabot[bot])
  - 13895fe: chore(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.0.0 (#25236) (@dependabot[bot])
  - df1035d: chore(deps): bump golangci/golangci-lint-action from
    9.0.0 to 9.1.0 (#25400) (@dependabot[bot])
  - b5f75f1: chore(deps): bump golangci/golangci-lint-action from
    9.0.0 to 9.2.0 (#25483) (@dependabot[bot])
  - 8273c3a: chore(deps): bump google.golang.org/grpc from 1.75.1
    to 1.76.0 (#24870) (@dependabot[bot])
  - 7b73766: chore(deps): bump google.golang.org/grpc from 1.76.0
    to 1.77.0 (#25320) (@dependabot[bot])
  - d9fe8a4: chore(deps): bump google.golang.org/protobuf from
    1.36.10 to 1.36.11 (#25656) (@dependabot[bot])
  - 48c6671: chore(deps): bump google.golang.org/protobuf from
    1.36.9 to 1.36.10 (#24829) (@dependabot[bot])
  - ec71344: chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /ui
    (#25315) (@dependabot[bot])
  - 83ce6ca: chore(deps): bump k8s libs from 0.29.2 to 0.29.6
    (#586) (@crenshaw-dev)
  - 51a33e6: chore(deps): bump k8s.io/klog/v2 from 2.30.0 to
    2.70.1 (#426) (@dependabot[bot])
  - 73f3e7f: chore(deps): bump k8s.io/klog/v2 from 2.4.0 to 2.8.0
    (#239) (@dependabot[bot])
  - b560016: chore(deps): bump k8s.io/kubernetes from 1.22.2 to
    1.23.1 (#365) (@tommyknows)
  - ef48aa9: chore(deps): bump library/busybox from 2f590fc to
    e3652a0 in /test/e2e/multiarch-container (#25116)
    (@dependabot[bot])
  - b7e09e0: chore(deps): bump library/busybox from d82f458 to
    2f590fc in /test/e2e/multiarch-container (#24962)
    (@dependabot[bot])
  - de79e6a: chore(deps): bump library/busybox from e3652a0 to
    d80cd69 in /test/e2e/multiarch-container (#25560)
    (@dependabot[bot])
  - b760788: chore(deps): bump library/golang from 1.25.0 to
    1.25.1 in /test/container (#24447) (@dependabot[bot])
  - b9916c3: chore(deps): bump library/golang from 1.25.0 to
    1.25.1 in /test/remote (#24446) (@dependabot[bot])
  - 33e8175: chore(deps): bump library/golang from 1.25.1 to
    1.25.3 in /test/remote (#24954) (@dependabot[bot])
  - eaf8301: chore(deps): bump library/golang from 1.25.3 to
    1.25.5 in /test/remote (#25484) (@dependabot[bot])
  - 03e6342: chore(deps): bump library/golang from 0ece421 to
    a22b2e6 in /test/remote (#25586) (@dependabot[bot])
  - e161522: chore(deps): bump library/golang from 2e3aca2 to
    6ea52a0 in /test/remote (#24975) (@dependabot[bot])
  - b7b4ab9: chore(deps): bump library/golang from 7d73c4c to
    2e3aca2 in /test/remote (#24963) (@dependabot[bot])
  - 1b973b8: chore(deps): bump library/golang from 8305f5f to
    ab1f5c4 in /test/remote (#24817) (@dependabot[bot])
  - 33f6889: chore(deps): bump library/golang from ab1f5c4 to
    d709837 in /test/remote (#24857) (@dependabot[bot])
  - 5611814: chore(deps): bump library/registry from 1e96c37 to
    cd92709 in /test/container (#24955) (@dependabot[bot])
  - c330254: chore(deps): bump library/registry from 3725021 to
    1e96c37 in /test/container (#24909) (@dependabot[bot])
  - 10f991d: chore(deps): bump min-document from 2.19.0 to 2.19.1
    in /ui (#25223) (@dependabot[bot])
  - 3ad7da5: chore(deps): bump node-forge from 1.3.0 to 1.3.2 in
    /ui (#25434) (@dependabot[bot])
  - 68ff7df: chore(deps): bump ossf/scorecard-action from 2.4.2
    to 2.4.3 (#24803) (@dependabot[bot])
  - 4a1bf9e: chore(deps): bump peter-evans/create-pull-request
    from 7.0.11 to 8.0.0 (#25584) (@dependabot[bot])
  - 83548e3: chore(deps): bump peter-evans/create-pull-request
    from 7.0.8 to 7.0.9 (#25420) (@dependabot[bot])
  - 48c969b: chore(deps): bump peter-evans/create-pull-request
    from 7.0.8 to 7.0.9 (#25432) (@dependabot[bot])
  - 08b93e8: chore(deps): bump peter-evans/create-pull-request
    from 7.0.9 to 7.0.11 (#25545) (@dependabot[bot])
  - b7d975e: chore(deps): bump renovatebot/github-action from
    43.0.12 to 43.0.13 (#24677) (@dependabot[bot])
  - 8dd534e: chore(deps): bump renovatebot/github-action from
    43.0.13 to 43.0.14 (#24777) (@dependabot[bot])
  - b260143: chore(deps): bump renovatebot/github-action from
    43.0.14 to 43.0.16 (#24896) (@dependabot[bot])
  - 9969156: chore(deps): bump renovatebot/github-action from
    43.0.16 to 43.0.17 (#24951) (@dependabot[bot])
  - cb66083: chore(deps): bump renovatebot/github-action from
    43.0.17 to 43.0.18 (#25011) (@dependabot[bot])
  - e80395b: chore(deps): bump renovatebot/github-action from
    43.0.18 to 43.0.19 (#25099) (@dependabot[bot])
  - b7691b2: chore(deps): bump renovatebot/github-action from
    43.0.19 to 43.0.20 (#25156) (@dependabot[bot])
  - 2a4734c: chore(deps): bump renovatebot/github-action from
    43.0.20 to 44.0.2 (#25256) (@dependabot[bot])
  - 19ee75b: chore(deps): bump renovatebot/github-action from
    44.0.2 to 44.0.3 (#25321) (@dependabot[bot])
  - da4e748: chore(deps): bump renovatebot/github-action from
    44.0.3 to 44.0.5 (#25468) (@dependabot[bot])
  - ab8fdc7: chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to
    1.3.0 (#339) (@dependabot[bot])
  - 7aa522b: chore(deps): bump sigstore/cosign-installer from
    3.10.0 to 4.0.0 (#24984) (@dependabot[bot])
  - ea3925e: chore(deps): bump softprops/action-gh-release from
    2.3.3 to 2.3.4 (#24856) (@dependabot[bot])
  - 00eb906: chore(deps): bump softprops/action-gh-release from
    2.3.4 to 2.4.0 (#24873) (@dependabot[bot])
  - 492f712: chore(deps): bump softprops/action-gh-release from
    2.4.0 to 2.4.1 (#24944) (@dependabot[bot])
  - 6bf276f: chore(deps): bump softprops/action-gh-release from
    2.4.1 to 2.4.2 (#25235) (@dependabot[bot])
  - e81872f: chore(deps): bump softprops/action-gh-release from
    2.4.2 to 2.5.0 (#25506) (@dependabot[bot])
  - 182a084: chore(deps): bump tj-actions/changed-files from
    47.0.0 to 47.0.1 (#25627) (@dependabot[bot])
  - 7ba800a: chore(deps): update actions/checkout digest to
    1e31de5 (#24612) (@renovate[bot])
  - 414a178: chore(deps): update codecov/codecov-action action to
    v5.5.2 (#25608) (@renovate[bot])
  - 5aa6bcb: chore(deps): update dependency golang to v1.25.1
    (#24618) (@argoproj-renovate[bot])
  - c11d35a: chore(deps): update dependency
    gotestyourself/gotestsum to v1.13.0 (#24610)
    (@argoproj-renovate[bot])
  - 5072fb7: chore(deps): update dependency markdown to v3.10
    (#25152) (@argoproj-renovate[bot])
  - 9faa609: chore(deps): update dependency markdown to v3.9
    (#24611) (@argoproj-renovate[bot])
  - a7a07e2: chore(deps): update dependency normalize-url to
    v4.5.1 [security] (#24607) (@renovate[bot])
  - 9fbdc10: chore(deps): update dependency pymdown-extensions to
    v10.17 (#25262) (@argoproj-renovate[bot])
  - c1a28aa: chore(deps): update dependency pymdown-extensions to
    v10.17.1 (#25333) (@argoproj-renovate[bot])
  - 45a89ef: chore(deps): update
    docker.io/bitnamilegacy/kubectl:1.32 docker digest to 9524faf
    (#24840) (@renovate[bot])
  - 77f313c: chore(deps): update docker.io/library/busybox docker
    digest to d82f458 (#24616) (@renovate[bot])
  - f209e7a: chore(deps): update docker.io/library/golang:1.25.0
    docker digest to 5502b0e (#24617) (@renovate[bot])
  - b1e05e3: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to 3c96199 (#24812) (@argoproj-renovate[bot])
  - b8e8c1f: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to 9b057a4 (#24810) (@argoproj-renovate[bot])
  - 54311b9: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to ab1f5c4 (#24820) (@argoproj-renovate[bot])
  - aadd977: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to d709837 (#24948) (@renovate[bot])
  - 2d71941: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 0afe9b5 (#25168) (@argoproj-renovate[bot])
  - 9db75f6: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 0d8c14c (#25016) (@renovate[bot])
  - d8c72c2: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6bac879 (#25091) (@argoproj-renovate[bot])
  - b4c7467: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6d4e5e7 (#25187) (@argoproj-renovate[bot])
  - 7e1946c: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6d4e5e7 (#25326) (@renovate[bot])
  - 4c57962: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 7e3cbcd (#25158) (@argoproj-renovate[bot])
  - c207a4f: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 8c945d3 (#25038) (@renovate[bot])
  - 6d5678a: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 8c945d3 (#25041) (@argoproj-renovate[bot])
  - 8d0e5b9: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to b2663ef (#25172) (@argoproj-renovate[bot])
  - 5f66fe5: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to dd08f76 (#25073) (@argoproj-renovate[bot])
  - 61322b6: chore(deps): update docker.io/library/golang:1.25.5
    docker digest to 0ece421 (#25568) (@renovate[bot])
  - 035726e: chore(deps): update docker.io/library/node:22.9.0
    docker digest to 8398ea1 (#24619) (@renovate[bot])
  - 53fa4f4: chore(deps): update docker.io/library/node:23.0.0
    docker digest to 9d09fa5 (#24620) (@renovate[bot])
  - f437a75: chore(deps): update docker.io/library/redis:8.2.3
    docker digest to 7cb87cb (#25571) (@renovate[bot])
  - b553cc5: chore(deps): update docker.io/library/ubuntu:25.04
    docker digest to 103c747 (#24625) (@renovate[bot])
  - 8fc795f: chore(deps): update docker.io/library/ubuntu:25.04
    docker digest to 27771fb (#25031) (@renovate[bot])
  - e79a2bd: chore(deps): update docker.io/library/ubuntu:25.10
    docker digest to 5922638 (#25603) (@renovate[bot])
  - 0fa1f67: chore(deps): update docker.io/library/ubuntu:25.10
    docker digest to 9b61739 (#25043) (@renovate[bot])
  - 17b98d9: chore(deps): update
    github.com/argoproj/notifications-engine digest to e2e7fe1
    (#25604) (@renovate[bot])
  - 0fb6c51: chore(deps): update group golang to v1.25.1 (#24605)
    (@argoproj-renovate[bot])
  - 12f332e: chore(deps): update module
    github.com/golangci/golangci-lint to v2.5.0 (#24673)
    (@argoproj-renovate[bot])
  - 6ca71fe: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.5.5 (#24606)
    (@argoproj-renovate[bot])
  - fa609ef: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.6.0 (#25280)
    (@argoproj-renovate[bot])
  - 50d7b20: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.6.1 (#25569)
    (@argoproj-renovate[bot])
  - 9943486: chore(deps): update module k8s.io/kubernetes to
    v1.34.2 [security] (cherry-pick #25682 for 3.3) (#25683)
    (@argo-cd-cherry-pick-bot[bot])
  - ac071b5: chore(deps): update notifications-engine to fix
    GitHub PR comments nil panic (cherry-pick #26065 for 3.3)
    (#26075) (@soutar)
  - 369fb75: chore(deps): update notifications-engine to
    v0.5.1-0.20251223091026-8c0c96d8d530 (cherry-pick #25785 for
    3.3) (#25853) (@argo-cd-cherry-pick-bot[bot])
  - 5de1e64: chore(deps): update to helm 3.19.4 due to cve :
    https://github.com/helm/helm/releases/tag/v3.19.4
    (cherry-pick #25769 for 3.3) (#25774)
    (@argo-cd-cherry-pick-bot[bot])
  - 0371401: chore(deps): upgrade go version in dockerfile (#638)
    (@jmeridth)
  - f15cf61: chore(deps): upgrade k8s version and client-go
    (#530) (@fengshunli)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771502400">- Update to version 3.3.1:
  No CLI-related changes
  * chore(deps): Upgrade Kustomize to 5.8.1 (cherry-pick #26367 for
    3.3) (#26369)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 3.3.2:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 3.3.3:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 3.3.4:
  * docs: clarify cluster version change impact for
    ClusterGenerator, CMP Plugins and migration (#26851)
  * chore: bump otel-sdk (release-3.3) (#26808)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 3.3.5:
  No CLI-related changes
  * chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3
    for release-3.3 (#26886) (#26953)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 3.3.6:
  No CLI-related changes or dependency updates</changelog>
</package>
<package pkgid="81251ffb9bfd415725146011755bb754cd4c715ce0c1e077fee48d63e7fb69201064337c96687fd489afe19c58218a251d5f4dc24e80abe21d0b280885368a09" name="argocd-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 3.2.4:
  No CLI-related changes
  Dependency updates
  * chore(deps): bump go to 1.25.5 (cherry-pick) (#25805)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768478400">- Update to version 3.2.5:
  apparently no changes other than creating a new release?</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 3.2.6:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770033600">- Update to version 3.3.0:
  * Features
  - 4678361: feat(cli): Add additional examples to proj list
    command (#25169) (@onasser1)
  - ac12ab9: feat(cli): Updated CLI to show Plugins during tab
    completion (#24758) (@christianh814)
  - 53c3542: feat(cli): add powershell completion (#25595)
    (@onasser1)
  - f866959: feat(cli): added support for filtering by group in
    app get-resource CLI command (#25495) (@sabre1041)
  * Other work
  - 116707b: chore(cli): plugins always have an argocd prefix
    (#24768) (@blakepettersson)
  * Dependency updates
  - d235018: Revert "chore(deps): bump
    golangci/golangci-lint-action from 9.0.0 to 9.1.0" (#25427)
    (@reggie-k)
  - 320754a: Revert "chore(deps): bump
    peter-evans/create-pull-request from 7.0.8 to 7.0.9" (#25426)
    (@reggie-k)
  - 1265e83: chore(deps): Update some dependencies - another run
    (#22228) (#696) (@andrii-korotkov-verkada)
  - acb47d5: chore(deps): Update some package versions (#690)
    (@andrii-korotkov-verkada)
  - 88c35a9: chore(deps): Upgrade structured-merge-diff from
    v4.4.1 to v4.4.3 (#637) (@andrii-korotkov-verkada)
  - 2c6edd8: chore(deps): bump SonarSource/sonarqube-scan-action
    from 5.3.1 to 7.0.0 (#25585) (@dependabot[bot])
  - 5159744: chore(deps): bump actions/cache from 2.1.4 to 2.1.5
    (#275) (@dependabot[bot])
  - 6911e59: chore(deps): bump actions/cache from 2.1.5 to 2.1.6
    (#282) (@dependabot[bot])
  - 31088be: chore(deps): bump actions/cache from 4.2.4 to 4.3.0
    (#24736) (@dependabot[bot])
  - 125606e: chore(deps): bump actions/cache from 4.3.0 to 5.0.0
    (#25626) (@dependabot[bot])
  - 933f7cb: chore(deps): bump actions/cache from v1 to v2 (#71)
    (@dependabot[bot])
  - ba03b48: chore(deps): bump actions/cache from v2 to v2.1.4
    (#216) (@dependabot[bot])
  - d4476dc: chore(deps): bump actions/checkout from 4.0.0 to
    5.0.0 (#24953) (@dependabot[bot])
  - 0a585e2: chore(deps): bump actions/checkout from 5.0.0 to
    5.0.1 (#25322) (@dependabot[bot])
  - 290db5d: chore(deps): bump actions/checkout from 5.0.1 to
    6.0.1 (#25482) (@dependabot[bot])
  - 3d2d32b: chore(deps): bump actions/download-artifact from
    5.0.0 to 6.0.0 (#25086) (@dependabot[bot])
  - c7f2518: chore(deps): bump actions/setup-go (#720)
    (@dependabot[bot])
  - c8139b3: chore(deps): bump actions/setup-go from 2.1.3 to
    2.1.4 (#319) (@dependabot[bot])
  - 4f069a2: chore(deps): bump actions/setup-go from 2.1.4 to
    3.2.0 (#412) (@dependabot[bot])
  - e03364f: chore(deps): bump actions/setup-go from 3.2.0 to
    3.2.1 (#428) (@dependabot[bot])
  - 99b5a62: chore(deps): bump actions/setup-go from 6.0.0 to
    6.1.0 (#25360) (@dependabot[bot])
  - 817d0e4: chore(deps): bump actions/setup-go from v1 to v2.1.0
    (#73) (@dependabot[bot])
  - 607629e: chore(deps): bump actions/setup-go from v2.1.0 to
    v2.1.1 (#104) (@dependabot[bot])
  - 7026950: chore(deps): bump actions/setup-go from v2.1.1 to
    v2.1.2 (#114) (@dependabot[bot])
  - 646ff03: chore(deps): bump actions/setup-go from v2.1.2 to
    v2.1.3 (#152) (@dependabot[bot])
  - d1ece2d: chore(deps): bump actions/setup-node from 5.0.0 to
    6.0.0 (#24952) (@dependabot[bot])
  - 644d1e6: chore(deps): bump actions/setup-node from 6.0.0 to
    6.1.0 (#25507) (@dependabot[bot])
  - 8e9d24a: chore(deps): bump actions/upload-artifact from 4.6.2
    to 5.0.0 (#25085) (@dependabot[bot])
  - 7faf8c9: chore(deps): bump axios from 1.8.2 to 1.12.2 in
    /ui-test (#24793) (@dependabot[bot])
  - 6df6b7a: chore(deps): bump code.gitea.io/sdk/gitea from
    0.22.0 to 0.22.1 (#25057) (@dependabot[bot])
  - f0c9d7e: chore(deps): bump codecov/codecov-action from 1.4.1
    to 1.5.0 (#274) (@dependabot[bot])
  - 2d49581: chore(deps): bump codecov/codecov-action from 1.5.0
    to 3.1.0 (#405) (@dependabot[bot])
  - 60c6378: chore(deps): bump codecov/codecov-action from
    a2f73fb6db51fcd2e0aa085dfb36dea90c5e3689 to
    5c47607acb93fed5485fdbf7232e8a31425f672a (#649)
    (@dependabot[bot])
  - d12976c: chore(deps): bump codecov/codecov-action from v1 to
    v1.0.10 (#72) (@dependabot[bot])
  - 618250f: chore(deps): bump codecov/codecov-action from
    v1.0.10 to v1.0.12 (#106) (@dependabot[bot])
  - 4d6f298: chore(deps): bump codecov/codecov-action from
    v1.0.12 to v1.0.13 (#120) (@dependabot[bot])
  - 2098827: chore(deps): bump codecov/codecov-action from
    v1.0.13 to v1.1.0 (#194) (@dependabot[bot])
  - dac8377: chore(deps): bump codecov/codecov-action from v1.1.0
    to v1.1.1 (#199) (@dependabot[bot])
  - ee1772e: chore(deps): bump codecov/codecov-action from v1.1.1
    to v1.2.0 (#200) (@dependabot[bot])
  - bb076f0: chore(deps): bump codecov/codecov-action from v1.2.0
    to v1.2.1 (#202) (@dependabot[bot])
  - 9e41499: chore(deps): bump codecov/codecov-action from v1.2.1
    to v1.4.1 (#260) (@dependabot[bot])
  - c9fb04a: chore(deps): bump docker/login-action from 3.5.0 to
    3.6.0 (#24789) (@dependabot[bot])
  - f645075: chore(deps): bump express from 4.20.0 to 4.22.1 in
    /ui (#25469) (@dependabot[bot])
  - 6638dd6: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to
    1.20.0 (#25212) (@dependabot[bot])
  - 9ef837c: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.11.0
    to 1.12.0 (#24593) (@dependabot[bot])
  - 25ee9cc: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.12.0
    to 1.13.0 (#24894) (@dependabot[bot])
  - fd2fc0a: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0
    to 1.13.1 (#25254) (@dependabot[bot])
  - b74cf45: chore(deps): bump github.com/Azure/kubelogin from
    0.2.10 to 0.2.11 (#24943) (@dependabot[bot])
  - 0e10276: chore(deps): bump github.com/Azure/kubelogin from
    0.2.11 to 0.2.12 (#24983) (@dependabot[bot])
  - 3fa7348: chore(deps): bump github.com/Azure/kubelogin from
    0.2.12 to 0.2.13 (#25376) (@dependabot[bot])
  - 9419eb9: chore(deps): bump
    github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to
    2.17.0 (#24787) (@dependabot[bot])
  - 1d4d5db: chore(deps): bump github.com/casbin/casbin/v2 from
    2.123.0 to 2.126.0 (#24630) (@dependabot[bot])
  - 52c70b8: chore(deps): bump github.com/casbin/casbin/v2 from
    2.126.0 to 2.127.0 (#24675) (@dependabot[bot])
  - 8e778f1: chore(deps): bump github.com/casbin/casbin/v2 from
    2.127.0 to 2.128.0 (#24918) (@dependabot[bot])
  - b91c191: chore(deps): bump github.com/casbin/casbin/v2 from
    2.128.0 to 2.131.0 (#25142) (@dependabot[bot])
  - 1389f0c: chore(deps): bump github.com/casbin/casbin/v2 from
    2.131.0 to 2.132.0 (#25177) (@dependabot[bot])
  - dcfd191: chore(deps): bump github.com/casbin/casbin/v2 from
    2.132.0 to 2.134.0 (#25319) (@dependabot[bot])
  - 7ebdf10: chore(deps): bump github.com/casbin/casbin/v2 from
    2.134.0 to 2.135.0 (#25583) (@dependabot[bot])
  - 19ca5df: chore(deps): bump
    github.com/cyphar/filepath-securejoin from 0.4.1 to 0.6.0
    (#25228) (@yuvalshi0)
  - c549aea: chore(deps): bump
    github.com/cyphar/filepath-securejoin from 0.6.0 to 0.6.1
    (#25356) (@dependabot[bot])
  - 51a45c0: chore(deps): bump github.com/evanphx/json-patch
    (#125) (@dependabot[bot])
  - 11a5e25: chore(deps): bump github.com/evanphx/json-patch to
    v5.9.11 (#682) (@mmorel-35)
  - ab11e95: chore(deps): bump github.com/go-jose/go-jose/v4 from
    4.1.2 to 4.1.3 (#24855) (@dependabot[bot])
  - eb76c93: chore(deps): bump github.com/go-logr/logr from 0.2.0
    to 0.2.1 (#173) (@dependabot[bot])
  - 5bbbdfb: chore(deps): bump github.com/go-logr/logr from 1.2.0
    to 1.2.2 (#368) (@dependabot[bot])
  - 5a60cc4: chore(deps): bump github.com/go-openapi/runtime from
    0.28.0 to 0.29.0 (#24775) (@dependabot[bot])
  - b829cd2: chore(deps): bump github.com/go-openapi/runtime from
    0.29.0 to 0.29.2 (#25255) (@dependabot[bot])
  - 0f8652d: chore(deps): bump github.com/golang/mock from 1.4.4
    to 1.5.0 (#241) (@dependabot[bot])
  - 59b6b0e: chore(deps): bump
    github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to
    2.3.3 (#25176) (@dependabot[bot])
  - 860eed5: chore(deps): bump github.com/itchyny/gojq from
    0.12.17 to 0.12.18 (#25465) (@dependabot[bot])
  - cc57831: chore(deps): bump github.com/ktrysmt/go-bitbucket
    from 0.9.87 to 0.9.88 (#25544) (@dependabot[bot])
  - 2adf456: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.0.9 to 1.1.0 (#24676) (@dependabot[bot])
  - b6bf931: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.1.0 to 1.1.1 (#25232) (@dependabot[bot])
  - 56dcea0: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.1.1 to 1.1.2 (#25453) (@dependabot[bot])
  - db76222: chore(deps): bump github.com/spf13/cobra from 0.0.5
    to 0.0.7 (#78) (@dependabot[bot])
  - f53e1d5: chore(deps): bump github.com/spf13/cobra from 1.10.1
    to 1.10.2 (#25505) (@dependabot[bot])
  - e5e3a1c: chore(deps): bump github.com/spf13/cobra from 1.2.1
    to 1.5.0 (#420) (@dependabot[bot])
  - ee5c440: chore(deps): bump github.com/stretchr/testify from
    1.4.0 to 1.6.1 (#77) (@dependabot[bot])
  - 09186f3: chore(deps): bump github.com/stretchr/testify from
    1.6.1 to 1.7.0 (#208) (@dependabot[bot])
  - f43147f: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.142.6 to 0.147.1
    (#24705) (@dependabot[bot])
  - e75e37c: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.147.1 to 0.148.0
    (#24718) (@dependabot[bot])
  - eff6a63: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.148.0 to 0.148.1
    (#24774) (@dependabot[bot])
  - b8f5299: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.148.1 to 0.157.0
    (#24950) (@dependabot[bot])
  - 1b4fde1: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.157.0 to 0.157.1
    (#25108) (@dependabot[bot])
  - c7b47c3: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.157.1 to 0.159.0
    (#25175) (@dependabot[bot])
  - 61a89dc: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.159.0 to 0.160.0
    (#25281) (@dependabot[bot])
  - a62e368: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.160.0 to 1.5.0
    (#25481) (@dependabot[bot])
  - 4ddd0a2: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.5.0 to 1.7.0
    (#25543) (@dependabot[bot])
  - 45a54ae: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.7.0 to 1.8.0
    (#25554) (@dependabot[bot])
  - 8fec5c5: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.8.0 to 1.8.1
    (#25616) (@dependabot[bot])
  - 4d33ca9: chore(deps): bump golang.org/x/crypto from 0.42.0 to
    0.43.0 (#24908) (@dependabot[bot])
  - 791e924: chore(deps): bump golang.org/x/crypto from 0.44.0 to
    0.45.0 (#25355) (@dependabot[bot])
  - 805c389: chore(deps): bump golang.org/x/crypto from 0.45.0 to
    0.46.0 (#25555) (@dependabot[bot])
  - 30f4acc: chore(deps): bump golang.org/x/net from 0.26.0 to
    0.33.0 (#671) (@dependabot[bot])
  - e5ef2e1: chore(deps): bump golang.org/x/net from 0.33.0 to
    0.36.0 (#700) (@dependabot[bot])
  - 9169c08: chore(deps): bump golang.org/x/net from 0.36.0 to
    0.38.0 (#713) (@dependabot[bot])
  - f0bb119: chore(deps): bump golang.org/x/net from 0.44.0 to
    0.46.0 (#24904) (@dependabot[bot])
  - f618adb: chore(deps): bump golang.org/x/net from 0.46.0 to
    0.47.0 (#25264) (@dependabot[bot])
  - fa873d4: chore(deps): bump golang.org/x/net from 0.47.0 to
    0.48.0 (#25556) (@dependabot[bot])
  - ce183f0: chore(deps): bump golang.org/x/oauth2 from 0.31.0 to
    0.32.0 (#24903) (@dependabot[bot])
  - d8a86f4: chore(deps): bump golang.org/x/oauth2 from 0.32.0 to
    0.33.0 (#25234) (@dependabot[bot])
  - b6da054: chore(deps): bump golang.org/x/oauth2 from 0.33.0 to
    0.34.0 (#25559) (@dependabot[bot])
  - 6d303b9: chore(deps): bump golang.org/x/sync from 0.17.0 to
    0.18.0 (#25231) (@dependabot[bot])
  - 95b191d: chore(deps): bump golang.org/x/time from 0.13.0 to
    0.14.0 (#24906) (@dependabot[bot])
  - 90b69e9: chore(deps): bump golangci-lint (#719)
    (@crenshaw-dev)
  - da6623b: chore(deps): bump golangci/golangci-lint-action from
    2 to 3.2.0 (#409) (@dependabot[bot])
  - 13895fe: chore(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.0.0 (#25236) (@dependabot[bot])
  - df1035d: chore(deps): bump golangci/golangci-lint-action from
    9.0.0 to 9.1.0 (#25400) (@dependabot[bot])
  - b5f75f1: chore(deps): bump golangci/golangci-lint-action from
    9.0.0 to 9.2.0 (#25483) (@dependabot[bot])
  - 8273c3a: chore(deps): bump google.golang.org/grpc from 1.75.1
    to 1.76.0 (#24870) (@dependabot[bot])
  - 7b73766: chore(deps): bump google.golang.org/grpc from 1.76.0
    to 1.77.0 (#25320) (@dependabot[bot])
  - d9fe8a4: chore(deps): bump google.golang.org/protobuf from
    1.36.10 to 1.36.11 (#25656) (@dependabot[bot])
  - 48c6671: chore(deps): bump google.golang.org/protobuf from
    1.36.9 to 1.36.10 (#24829) (@dependabot[bot])
  - ec71344: chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /ui
    (#25315) (@dependabot[bot])
  - 83ce6ca: chore(deps): bump k8s libs from 0.29.2 to 0.29.6
    (#586) (@crenshaw-dev)
  - 51a33e6: chore(deps): bump k8s.io/klog/v2 from 2.30.0 to
    2.70.1 (#426) (@dependabot[bot])
  - 73f3e7f: chore(deps): bump k8s.io/klog/v2 from 2.4.0 to 2.8.0
    (#239) (@dependabot[bot])
  - b560016: chore(deps): bump k8s.io/kubernetes from 1.22.2 to
    1.23.1 (#365) (@tommyknows)
  - ef48aa9: chore(deps): bump library/busybox from 2f590fc to
    e3652a0 in /test/e2e/multiarch-container (#25116)
    (@dependabot[bot])
  - b7e09e0: chore(deps): bump library/busybox from d82f458 to
    2f590fc in /test/e2e/multiarch-container (#24962)
    (@dependabot[bot])
  - de79e6a: chore(deps): bump library/busybox from e3652a0 to
    d80cd69 in /test/e2e/multiarch-container (#25560)
    (@dependabot[bot])
  - b760788: chore(deps): bump library/golang from 1.25.0 to
    1.25.1 in /test/container (#24447) (@dependabot[bot])
  - b9916c3: chore(deps): bump library/golang from 1.25.0 to
    1.25.1 in /test/remote (#24446) (@dependabot[bot])
  - 33e8175: chore(deps): bump library/golang from 1.25.1 to
    1.25.3 in /test/remote (#24954) (@dependabot[bot])
  - eaf8301: chore(deps): bump library/golang from 1.25.3 to
    1.25.5 in /test/remote (#25484) (@dependabot[bot])
  - 03e6342: chore(deps): bump library/golang from 0ece421 to
    a22b2e6 in /test/remote (#25586) (@dependabot[bot])
  - e161522: chore(deps): bump library/golang from 2e3aca2 to
    6ea52a0 in /test/remote (#24975) (@dependabot[bot])
  - b7b4ab9: chore(deps): bump library/golang from 7d73c4c to
    2e3aca2 in /test/remote (#24963) (@dependabot[bot])
  - 1b973b8: chore(deps): bump library/golang from 8305f5f to
    ab1f5c4 in /test/remote (#24817) (@dependabot[bot])
  - 33f6889: chore(deps): bump library/golang from ab1f5c4 to
    d709837 in /test/remote (#24857) (@dependabot[bot])
  - 5611814: chore(deps): bump library/registry from 1e96c37 to
    cd92709 in /test/container (#24955) (@dependabot[bot])
  - c330254: chore(deps): bump library/registry from 3725021 to
    1e96c37 in /test/container (#24909) (@dependabot[bot])
  - 10f991d: chore(deps): bump min-document from 2.19.0 to 2.19.1
    in /ui (#25223) (@dependabot[bot])
  - 3ad7da5: chore(deps): bump node-forge from 1.3.0 to 1.3.2 in
    /ui (#25434) (@dependabot[bot])
  - 68ff7df: chore(deps): bump ossf/scorecard-action from 2.4.2
    to 2.4.3 (#24803) (@dependabot[bot])
  - 4a1bf9e: chore(deps): bump peter-evans/create-pull-request
    from 7.0.11 to 8.0.0 (#25584) (@dependabot[bot])
  - 83548e3: chore(deps): bump peter-evans/create-pull-request
    from 7.0.8 to 7.0.9 (#25420) (@dependabot[bot])
  - 48c969b: chore(deps): bump peter-evans/create-pull-request
    from 7.0.8 to 7.0.9 (#25432) (@dependabot[bot])
  - 08b93e8: chore(deps): bump peter-evans/create-pull-request
    from 7.0.9 to 7.0.11 (#25545) (@dependabot[bot])
  - b7d975e: chore(deps): bump renovatebot/github-action from
    43.0.12 to 43.0.13 (#24677) (@dependabot[bot])
  - 8dd534e: chore(deps): bump renovatebot/github-action from
    43.0.13 to 43.0.14 (#24777) (@dependabot[bot])
  - b260143: chore(deps): bump renovatebot/github-action from
    43.0.14 to 43.0.16 (#24896) (@dependabot[bot])
  - 9969156: chore(deps): bump renovatebot/github-action from
    43.0.16 to 43.0.17 (#24951) (@dependabot[bot])
  - cb66083: chore(deps): bump renovatebot/github-action from
    43.0.17 to 43.0.18 (#25011) (@dependabot[bot])
  - e80395b: chore(deps): bump renovatebot/github-action from
    43.0.18 to 43.0.19 (#25099) (@dependabot[bot])
  - b7691b2: chore(deps): bump renovatebot/github-action from
    43.0.19 to 43.0.20 (#25156) (@dependabot[bot])
  - 2a4734c: chore(deps): bump renovatebot/github-action from
    43.0.20 to 44.0.2 (#25256) (@dependabot[bot])
  - 19ee75b: chore(deps): bump renovatebot/github-action from
    44.0.2 to 44.0.3 (#25321) (@dependabot[bot])
  - da4e748: chore(deps): bump renovatebot/github-action from
    44.0.3 to 44.0.5 (#25468) (@dependabot[bot])
  - ab8fdc7: chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to
    1.3.0 (#339) (@dependabot[bot])
  - 7aa522b: chore(deps): bump sigstore/cosign-installer from
    3.10.0 to 4.0.0 (#24984) (@dependabot[bot])
  - ea3925e: chore(deps): bump softprops/action-gh-release from
    2.3.3 to 2.3.4 (#24856) (@dependabot[bot])
  - 00eb906: chore(deps): bump softprops/action-gh-release from
    2.3.4 to 2.4.0 (#24873) (@dependabot[bot])
  - 492f712: chore(deps): bump softprops/action-gh-release from
    2.4.0 to 2.4.1 (#24944) (@dependabot[bot])
  - 6bf276f: chore(deps): bump softprops/action-gh-release from
    2.4.1 to 2.4.2 (#25235) (@dependabot[bot])
  - e81872f: chore(deps): bump softprops/action-gh-release from
    2.4.2 to 2.5.0 (#25506) (@dependabot[bot])
  - 182a084: chore(deps): bump tj-actions/changed-files from
    47.0.0 to 47.0.1 (#25627) (@dependabot[bot])
  - 7ba800a: chore(deps): update actions/checkout digest to
    1e31de5 (#24612) (@renovate[bot])
  - 414a178: chore(deps): update codecov/codecov-action action to
    v5.5.2 (#25608) (@renovate[bot])
  - 5aa6bcb: chore(deps): update dependency golang to v1.25.1
    (#24618) (@argoproj-renovate[bot])
  - c11d35a: chore(deps): update dependency
    gotestyourself/gotestsum to v1.13.0 (#24610)
    (@argoproj-renovate[bot])
  - 5072fb7: chore(deps): update dependency markdown to v3.10
    (#25152) (@argoproj-renovate[bot])
  - 9faa609: chore(deps): update dependency markdown to v3.9
    (#24611) (@argoproj-renovate[bot])
  - a7a07e2: chore(deps): update dependency normalize-url to
    v4.5.1 [security] (#24607) (@renovate[bot])
  - 9fbdc10: chore(deps): update dependency pymdown-extensions to
    v10.17 (#25262) (@argoproj-renovate[bot])
  - c1a28aa: chore(deps): update dependency pymdown-extensions to
    v10.17.1 (#25333) (@argoproj-renovate[bot])
  - 45a89ef: chore(deps): update
    docker.io/bitnamilegacy/kubectl:1.32 docker digest to 9524faf
    (#24840) (@renovate[bot])
  - 77f313c: chore(deps): update docker.io/library/busybox docker
    digest to d82f458 (#24616) (@renovate[bot])
  - f209e7a: chore(deps): update docker.io/library/golang:1.25.0
    docker digest to 5502b0e (#24617) (@renovate[bot])
  - b1e05e3: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to 3c96199 (#24812) (@argoproj-renovate[bot])
  - b8e8c1f: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to 9b057a4 (#24810) (@argoproj-renovate[bot])
  - 54311b9: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to ab1f5c4 (#24820) (@argoproj-renovate[bot])
  - aadd977: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to d709837 (#24948) (@renovate[bot])
  - 2d71941: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 0afe9b5 (#25168) (@argoproj-renovate[bot])
  - 9db75f6: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 0d8c14c (#25016) (@renovate[bot])
  - d8c72c2: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6bac879 (#25091) (@argoproj-renovate[bot])
  - b4c7467: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6d4e5e7 (#25187) (@argoproj-renovate[bot])
  - 7e1946c: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6d4e5e7 (#25326) (@renovate[bot])
  - 4c57962: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 7e3cbcd (#25158) (@argoproj-renovate[bot])
  - c207a4f: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 8c945d3 (#25038) (@renovate[bot])
  - 6d5678a: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 8c945d3 (#25041) (@argoproj-renovate[bot])
  - 8d0e5b9: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to b2663ef (#25172) (@argoproj-renovate[bot])
  - 5f66fe5: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to dd08f76 (#25073) (@argoproj-renovate[bot])
  - 61322b6: chore(deps): update docker.io/library/golang:1.25.5
    docker digest to 0ece421 (#25568) (@renovate[bot])
  - 035726e: chore(deps): update docker.io/library/node:22.9.0
    docker digest to 8398ea1 (#24619) (@renovate[bot])
  - 53fa4f4: chore(deps): update docker.io/library/node:23.0.0
    docker digest to 9d09fa5 (#24620) (@renovate[bot])
  - f437a75: chore(deps): update docker.io/library/redis:8.2.3
    docker digest to 7cb87cb (#25571) (@renovate[bot])
  - b553cc5: chore(deps): update docker.io/library/ubuntu:25.04
    docker digest to 103c747 (#24625) (@renovate[bot])
  - 8fc795f: chore(deps): update docker.io/library/ubuntu:25.04
    docker digest to 27771fb (#25031) (@renovate[bot])
  - e79a2bd: chore(deps): update docker.io/library/ubuntu:25.10
    docker digest to 5922638 (#25603) (@renovate[bot])
  - 0fa1f67: chore(deps): update docker.io/library/ubuntu:25.10
    docker digest to 9b61739 (#25043) (@renovate[bot])
  - 17b98d9: chore(deps): update
    github.com/argoproj/notifications-engine digest to e2e7fe1
    (#25604) (@renovate[bot])
  - 0fb6c51: chore(deps): update group golang to v1.25.1 (#24605)
    (@argoproj-renovate[bot])
  - 12f332e: chore(deps): update module
    github.com/golangci/golangci-lint to v2.5.0 (#24673)
    (@argoproj-renovate[bot])
  - 6ca71fe: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.5.5 (#24606)
    (@argoproj-renovate[bot])
  - fa609ef: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.6.0 (#25280)
    (@argoproj-renovate[bot])
  - 50d7b20: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.6.1 (#25569)
    (@argoproj-renovate[bot])
  - 9943486: chore(deps): update module k8s.io/kubernetes to
    v1.34.2 [security] (cherry-pick #25682 for 3.3) (#25683)
    (@argo-cd-cherry-pick-bot[bot])
  - ac071b5: chore(deps): update notifications-engine to fix
    GitHub PR comments nil panic (cherry-pick #26065 for 3.3)
    (#26075) (@soutar)
  - 369fb75: chore(deps): update notifications-engine to
    v0.5.1-0.20251223091026-8c0c96d8d530 (cherry-pick #25785 for
    3.3) (#25853) (@argo-cd-cherry-pick-bot[bot])
  - 5de1e64: chore(deps): update to helm 3.19.4 due to cve :
    https://github.com/helm/helm/releases/tag/v3.19.4
    (cherry-pick #25769 for 3.3) (#25774)
    (@argo-cd-cherry-pick-bot[bot])
  - 0371401: chore(deps): upgrade go version in dockerfile (#638)
    (@jmeridth)
  - f15cf61: chore(deps): upgrade k8s version and client-go
    (#530) (@fengshunli)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771502400">- Update to version 3.3.1:
  No CLI-related changes
  * chore(deps): Upgrade Kustomize to 5.8.1 (cherry-pick #26367 for
    3.3) (#26369)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 3.3.2:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 3.3.3:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 3.3.4:
  * docs: clarify cluster version change impact for
    ClusterGenerator, CMP Plugins and migration (#26851)
  * chore: bump otel-sdk (release-3.3) (#26808)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 3.3.5:
  No CLI-related changes
  * chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3
    for release-3.3 (#26886) (#26953)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 3.3.6:
  No CLI-related changes or dependency updates</changelog>
</package>
<package pkgid="65b2ba3668f16b4c78b1745bc0468bcc07729e11deb5ef00c63852a2e8dd6914ced0e8c8fa03becd097537d07e6415acec6f7d68e00d42bcc98abf0fb4b50561" name="argocd-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 3.2.4:
  No CLI-related changes
  Dependency updates
  * chore(deps): bump go to 1.25.5 (cherry-pick) (#25805)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768478400">- Update to version 3.2.5:
  apparently no changes other than creating a new release?</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 3.2.6:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770033600">- Update to version 3.3.0:
  * Features
  - 4678361: feat(cli): Add additional examples to proj list
    command (#25169) (@onasser1)
  - ac12ab9: feat(cli): Updated CLI to show Plugins during tab
    completion (#24758) (@christianh814)
  - 53c3542: feat(cli): add powershell completion (#25595)
    (@onasser1)
  - f866959: feat(cli): added support for filtering by group in
    app get-resource CLI command (#25495) (@sabre1041)
  * Other work
  - 116707b: chore(cli): plugins always have an argocd prefix
    (#24768) (@blakepettersson)
  * Dependency updates
  - d235018: Revert "chore(deps): bump
    golangci/golangci-lint-action from 9.0.0 to 9.1.0" (#25427)
    (@reggie-k)
  - 320754a: Revert "chore(deps): bump
    peter-evans/create-pull-request from 7.0.8 to 7.0.9" (#25426)
    (@reggie-k)
  - 1265e83: chore(deps): Update some dependencies - another run
    (#22228) (#696) (@andrii-korotkov-verkada)
  - acb47d5: chore(deps): Update some package versions (#690)
    (@andrii-korotkov-verkada)
  - 88c35a9: chore(deps): Upgrade structured-merge-diff from
    v4.4.1 to v4.4.3 (#637) (@andrii-korotkov-verkada)
  - 2c6edd8: chore(deps): bump SonarSource/sonarqube-scan-action
    from 5.3.1 to 7.0.0 (#25585) (@dependabot[bot])
  - 5159744: chore(deps): bump actions/cache from 2.1.4 to 2.1.5
    (#275) (@dependabot[bot])
  - 6911e59: chore(deps): bump actions/cache from 2.1.5 to 2.1.6
    (#282) (@dependabot[bot])
  - 31088be: chore(deps): bump actions/cache from 4.2.4 to 4.3.0
    (#24736) (@dependabot[bot])
  - 125606e: chore(deps): bump actions/cache from 4.3.0 to 5.0.0
    (#25626) (@dependabot[bot])
  - 933f7cb: chore(deps): bump actions/cache from v1 to v2 (#71)
    (@dependabot[bot])
  - ba03b48: chore(deps): bump actions/cache from v2 to v2.1.4
    (#216) (@dependabot[bot])
  - d4476dc: chore(deps): bump actions/checkout from 4.0.0 to
    5.0.0 (#24953) (@dependabot[bot])
  - 0a585e2: chore(deps): bump actions/checkout from 5.0.0 to
    5.0.1 (#25322) (@dependabot[bot])
  - 290db5d: chore(deps): bump actions/checkout from 5.0.1 to
    6.0.1 (#25482) (@dependabot[bot])
  - 3d2d32b: chore(deps): bump actions/download-artifact from
    5.0.0 to 6.0.0 (#25086) (@dependabot[bot])
  - c7f2518: chore(deps): bump actions/setup-go (#720)
    (@dependabot[bot])
  - c8139b3: chore(deps): bump actions/setup-go from 2.1.3 to
    2.1.4 (#319) (@dependabot[bot])
  - 4f069a2: chore(deps): bump actions/setup-go from 2.1.4 to
    3.2.0 (#412) (@dependabot[bot])
  - e03364f: chore(deps): bump actions/setup-go from 3.2.0 to
    3.2.1 (#428) (@dependabot[bot])
  - 99b5a62: chore(deps): bump actions/setup-go from 6.0.0 to
    6.1.0 (#25360) (@dependabot[bot])
  - 817d0e4: chore(deps): bump actions/setup-go from v1 to v2.1.0
    (#73) (@dependabot[bot])
  - 607629e: chore(deps): bump actions/setup-go from v2.1.0 to
    v2.1.1 (#104) (@dependabot[bot])
  - 7026950: chore(deps): bump actions/setup-go from v2.1.1 to
    v2.1.2 (#114) (@dependabot[bot])
  - 646ff03: chore(deps): bump actions/setup-go from v2.1.2 to
    v2.1.3 (#152) (@dependabot[bot])
  - d1ece2d: chore(deps): bump actions/setup-node from 5.0.0 to
    6.0.0 (#24952) (@dependabot[bot])
  - 644d1e6: chore(deps): bump actions/setup-node from 6.0.0 to
    6.1.0 (#25507) (@dependabot[bot])
  - 8e9d24a: chore(deps): bump actions/upload-artifact from 4.6.2
    to 5.0.0 (#25085) (@dependabot[bot])
  - 7faf8c9: chore(deps): bump axios from 1.8.2 to 1.12.2 in
    /ui-test (#24793) (@dependabot[bot])
  - 6df6b7a: chore(deps): bump code.gitea.io/sdk/gitea from
    0.22.0 to 0.22.1 (#25057) (@dependabot[bot])
  - f0c9d7e: chore(deps): bump codecov/codecov-action from 1.4.1
    to 1.5.0 (#274) (@dependabot[bot])
  - 2d49581: chore(deps): bump codecov/codecov-action from 1.5.0
    to 3.1.0 (#405) (@dependabot[bot])
  - 60c6378: chore(deps): bump codecov/codecov-action from
    a2f73fb6db51fcd2e0aa085dfb36dea90c5e3689 to
    5c47607acb93fed5485fdbf7232e8a31425f672a (#649)
    (@dependabot[bot])
  - d12976c: chore(deps): bump codecov/codecov-action from v1 to
    v1.0.10 (#72) (@dependabot[bot])
  - 618250f: chore(deps): bump codecov/codecov-action from
    v1.0.10 to v1.0.12 (#106) (@dependabot[bot])
  - 4d6f298: chore(deps): bump codecov/codecov-action from
    v1.0.12 to v1.0.13 (#120) (@dependabot[bot])
  - 2098827: chore(deps): bump codecov/codecov-action from
    v1.0.13 to v1.1.0 (#194) (@dependabot[bot])
  - dac8377: chore(deps): bump codecov/codecov-action from v1.1.0
    to v1.1.1 (#199) (@dependabot[bot])
  - ee1772e: chore(deps): bump codecov/codecov-action from v1.1.1
    to v1.2.0 (#200) (@dependabot[bot])
  - bb076f0: chore(deps): bump codecov/codecov-action from v1.2.0
    to v1.2.1 (#202) (@dependabot[bot])
  - 9e41499: chore(deps): bump codecov/codecov-action from v1.2.1
    to v1.4.1 (#260) (@dependabot[bot])
  - c9fb04a: chore(deps): bump docker/login-action from 3.5.0 to
    3.6.0 (#24789) (@dependabot[bot])
  - f645075: chore(deps): bump express from 4.20.0 to 4.22.1 in
    /ui (#25469) (@dependabot[bot])
  - 6638dd6: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to
    1.20.0 (#25212) (@dependabot[bot])
  - 9ef837c: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.11.0
    to 1.12.0 (#24593) (@dependabot[bot])
  - 25ee9cc: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.12.0
    to 1.13.0 (#24894) (@dependabot[bot])
  - fd2fc0a: chore(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0
    to 1.13.1 (#25254) (@dependabot[bot])
  - b74cf45: chore(deps): bump github.com/Azure/kubelogin from
    0.2.10 to 0.2.11 (#24943) (@dependabot[bot])
  - 0e10276: chore(deps): bump github.com/Azure/kubelogin from
    0.2.11 to 0.2.12 (#24983) (@dependabot[bot])
  - 3fa7348: chore(deps): bump github.com/Azure/kubelogin from
    0.2.12 to 0.2.13 (#25376) (@dependabot[bot])
  - 9419eb9: chore(deps): bump
    github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to
    2.17.0 (#24787) (@dependabot[bot])
  - 1d4d5db: chore(deps): bump github.com/casbin/casbin/v2 from
    2.123.0 to 2.126.0 (#24630) (@dependabot[bot])
  - 52c70b8: chore(deps): bump github.com/casbin/casbin/v2 from
    2.126.0 to 2.127.0 (#24675) (@dependabot[bot])
  - 8e778f1: chore(deps): bump github.com/casbin/casbin/v2 from
    2.127.0 to 2.128.0 (#24918) (@dependabot[bot])
  - b91c191: chore(deps): bump github.com/casbin/casbin/v2 from
    2.128.0 to 2.131.0 (#25142) (@dependabot[bot])
  - 1389f0c: chore(deps): bump github.com/casbin/casbin/v2 from
    2.131.0 to 2.132.0 (#25177) (@dependabot[bot])
  - dcfd191: chore(deps): bump github.com/casbin/casbin/v2 from
    2.132.0 to 2.134.0 (#25319) (@dependabot[bot])
  - 7ebdf10: chore(deps): bump github.com/casbin/casbin/v2 from
    2.134.0 to 2.135.0 (#25583) (@dependabot[bot])
  - 19ca5df: chore(deps): bump
    github.com/cyphar/filepath-securejoin from 0.4.1 to 0.6.0
    (#25228) (@yuvalshi0)
  - c549aea: chore(deps): bump
    github.com/cyphar/filepath-securejoin from 0.6.0 to 0.6.1
    (#25356) (@dependabot[bot])
  - 51a45c0: chore(deps): bump github.com/evanphx/json-patch
    (#125) (@dependabot[bot])
  - 11a5e25: chore(deps): bump github.com/evanphx/json-patch to
    v5.9.11 (#682) (@mmorel-35)
  - ab11e95: chore(deps): bump github.com/go-jose/go-jose/v4 from
    4.1.2 to 4.1.3 (#24855) (@dependabot[bot])
  - eb76c93: chore(deps): bump github.com/go-logr/logr from 0.2.0
    to 0.2.1 (#173) (@dependabot[bot])
  - 5bbbdfb: chore(deps): bump github.com/go-logr/logr from 1.2.0
    to 1.2.2 (#368) (@dependabot[bot])
  - 5a60cc4: chore(deps): bump github.com/go-openapi/runtime from
    0.28.0 to 0.29.0 (#24775) (@dependabot[bot])
  - b829cd2: chore(deps): bump github.com/go-openapi/runtime from
    0.29.0 to 0.29.2 (#25255) (@dependabot[bot])
  - 0f8652d: chore(deps): bump github.com/golang/mock from 1.4.4
    to 1.5.0 (#241) (@dependabot[bot])
  - 59b6b0e: chore(deps): bump
    github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to
    2.3.3 (#25176) (@dependabot[bot])
  - 860eed5: chore(deps): bump github.com/itchyny/gojq from
    0.12.17 to 0.12.18 (#25465) (@dependabot[bot])
  - cc57831: chore(deps): bump github.com/ktrysmt/go-bitbucket
    from 0.9.87 to 0.9.88 (#25544) (@dependabot[bot])
  - 2adf456: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.0.9 to 1.1.0 (#24676) (@dependabot[bot])
  - b6bf931: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.1.0 to 1.1.1 (#25232) (@dependabot[bot])
  - 56dcea0: chore(deps): bump github.com/olekukonko/tablewriter
    from 1.1.1 to 1.1.2 (#25453) (@dependabot[bot])
  - db76222: chore(deps): bump github.com/spf13/cobra from 0.0.5
    to 0.0.7 (#78) (@dependabot[bot])
  - f53e1d5: chore(deps): bump github.com/spf13/cobra from 1.10.1
    to 1.10.2 (#25505) (@dependabot[bot])
  - e5e3a1c: chore(deps): bump github.com/spf13/cobra from 1.2.1
    to 1.5.0 (#420) (@dependabot[bot])
  - ee5c440: chore(deps): bump github.com/stretchr/testify from
    1.4.0 to 1.6.1 (#77) (@dependabot[bot])
  - 09186f3: chore(deps): bump github.com/stretchr/testify from
    1.6.1 to 1.7.0 (#208) (@dependabot[bot])
  - f43147f: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.142.6 to 0.147.1
    (#24705) (@dependabot[bot])
  - e75e37c: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.147.1 to 0.148.0
    (#24718) (@dependabot[bot])
  - eff6a63: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.148.0 to 0.148.1
    (#24774) (@dependabot[bot])
  - b8f5299: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.148.1 to 0.157.0
    (#24950) (@dependabot[bot])
  - 1b4fde1: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.157.0 to 0.157.1
    (#25108) (@dependabot[bot])
  - c7b47c3: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.157.1 to 0.159.0
    (#25175) (@dependabot[bot])
  - 61a89dc: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.159.0 to 0.160.0
    (#25281) (@dependabot[bot])
  - a62e368: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 0.160.0 to 1.5.0
    (#25481) (@dependabot[bot])
  - 4ddd0a2: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.5.0 to 1.7.0
    (#25543) (@dependabot[bot])
  - 45a54ae: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.7.0 to 1.8.0
    (#25554) (@dependabot[bot])
  - 8fec5c5: chore(deps): bump
    gitlab.com/gitlab-org/api/client-go from 1.8.0 to 1.8.1
    (#25616) (@dependabot[bot])
  - 4d33ca9: chore(deps): bump golang.org/x/crypto from 0.42.0 to
    0.43.0 (#24908) (@dependabot[bot])
  - 791e924: chore(deps): bump golang.org/x/crypto from 0.44.0 to
    0.45.0 (#25355) (@dependabot[bot])
  - 805c389: chore(deps): bump golang.org/x/crypto from 0.45.0 to
    0.46.0 (#25555) (@dependabot[bot])
  - 30f4acc: chore(deps): bump golang.org/x/net from 0.26.0 to
    0.33.0 (#671) (@dependabot[bot])
  - e5ef2e1: chore(deps): bump golang.org/x/net from 0.33.0 to
    0.36.0 (#700) (@dependabot[bot])
  - 9169c08: chore(deps): bump golang.org/x/net from 0.36.0 to
    0.38.0 (#713) (@dependabot[bot])
  - f0bb119: chore(deps): bump golang.org/x/net from 0.44.0 to
    0.46.0 (#24904) (@dependabot[bot])
  - f618adb: chore(deps): bump golang.org/x/net from 0.46.0 to
    0.47.0 (#25264) (@dependabot[bot])
  - fa873d4: chore(deps): bump golang.org/x/net from 0.47.0 to
    0.48.0 (#25556) (@dependabot[bot])
  - ce183f0: chore(deps): bump golang.org/x/oauth2 from 0.31.0 to
    0.32.0 (#24903) (@dependabot[bot])
  - d8a86f4: chore(deps): bump golang.org/x/oauth2 from 0.32.0 to
    0.33.0 (#25234) (@dependabot[bot])
  - b6da054: chore(deps): bump golang.org/x/oauth2 from 0.33.0 to
    0.34.0 (#25559) (@dependabot[bot])
  - 6d303b9: chore(deps): bump golang.org/x/sync from 0.17.0 to
    0.18.0 (#25231) (@dependabot[bot])
  - 95b191d: chore(deps): bump golang.org/x/time from 0.13.0 to
    0.14.0 (#24906) (@dependabot[bot])
  - 90b69e9: chore(deps): bump golangci-lint (#719)
    (@crenshaw-dev)
  - da6623b: chore(deps): bump golangci/golangci-lint-action from
    2 to 3.2.0 (#409) (@dependabot[bot])
  - 13895fe: chore(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.0.0 (#25236) (@dependabot[bot])
  - df1035d: chore(deps): bump golangci/golangci-lint-action from
    9.0.0 to 9.1.0 (#25400) (@dependabot[bot])
  - b5f75f1: chore(deps): bump golangci/golangci-lint-action from
    9.0.0 to 9.2.0 (#25483) (@dependabot[bot])
  - 8273c3a: chore(deps): bump google.golang.org/grpc from 1.75.1
    to 1.76.0 (#24870) (@dependabot[bot])
  - 7b73766: chore(deps): bump google.golang.org/grpc from 1.76.0
    to 1.77.0 (#25320) (@dependabot[bot])
  - d9fe8a4: chore(deps): bump google.golang.org/protobuf from
    1.36.10 to 1.36.11 (#25656) (@dependabot[bot])
  - 48c6671: chore(deps): bump google.golang.org/protobuf from
    1.36.9 to 1.36.10 (#24829) (@dependabot[bot])
  - ec71344: chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /ui
    (#25315) (@dependabot[bot])
  - 83ce6ca: chore(deps): bump k8s libs from 0.29.2 to 0.29.6
    (#586) (@crenshaw-dev)
  - 51a33e6: chore(deps): bump k8s.io/klog/v2 from 2.30.0 to
    2.70.1 (#426) (@dependabot[bot])
  - 73f3e7f: chore(deps): bump k8s.io/klog/v2 from 2.4.0 to 2.8.0
    (#239) (@dependabot[bot])
  - b560016: chore(deps): bump k8s.io/kubernetes from 1.22.2 to
    1.23.1 (#365) (@tommyknows)
  - ef48aa9: chore(deps): bump library/busybox from 2f590fc to
    e3652a0 in /test/e2e/multiarch-container (#25116)
    (@dependabot[bot])
  - b7e09e0: chore(deps): bump library/busybox from d82f458 to
    2f590fc in /test/e2e/multiarch-container (#24962)
    (@dependabot[bot])
  - de79e6a: chore(deps): bump library/busybox from e3652a0 to
    d80cd69 in /test/e2e/multiarch-container (#25560)
    (@dependabot[bot])
  - b760788: chore(deps): bump library/golang from 1.25.0 to
    1.25.1 in /test/container (#24447) (@dependabot[bot])
  - b9916c3: chore(deps): bump library/golang from 1.25.0 to
    1.25.1 in /test/remote (#24446) (@dependabot[bot])
  - 33e8175: chore(deps): bump library/golang from 1.25.1 to
    1.25.3 in /test/remote (#24954) (@dependabot[bot])
  - eaf8301: chore(deps): bump library/golang from 1.25.3 to
    1.25.5 in /test/remote (#25484) (@dependabot[bot])
  - 03e6342: chore(deps): bump library/golang from 0ece421 to
    a22b2e6 in /test/remote (#25586) (@dependabot[bot])
  - e161522: chore(deps): bump library/golang from 2e3aca2 to
    6ea52a0 in /test/remote (#24975) (@dependabot[bot])
  - b7b4ab9: chore(deps): bump library/golang from 7d73c4c to
    2e3aca2 in /test/remote (#24963) (@dependabot[bot])
  - 1b973b8: chore(deps): bump library/golang from 8305f5f to
    ab1f5c4 in /test/remote (#24817) (@dependabot[bot])
  - 33f6889: chore(deps): bump library/golang from ab1f5c4 to
    d709837 in /test/remote (#24857) (@dependabot[bot])
  - 5611814: chore(deps): bump library/registry from 1e96c37 to
    cd92709 in /test/container (#24955) (@dependabot[bot])
  - c330254: chore(deps): bump library/registry from 3725021 to
    1e96c37 in /test/container (#24909) (@dependabot[bot])
  - 10f991d: chore(deps): bump min-document from 2.19.0 to 2.19.1
    in /ui (#25223) (@dependabot[bot])
  - 3ad7da5: chore(deps): bump node-forge from 1.3.0 to 1.3.2 in
    /ui (#25434) (@dependabot[bot])
  - 68ff7df: chore(deps): bump ossf/scorecard-action from 2.4.2
    to 2.4.3 (#24803) (@dependabot[bot])
  - 4a1bf9e: chore(deps): bump peter-evans/create-pull-request
    from 7.0.11 to 8.0.0 (#25584) (@dependabot[bot])
  - 83548e3: chore(deps): bump peter-evans/create-pull-request
    from 7.0.8 to 7.0.9 (#25420) (@dependabot[bot])
  - 48c969b: chore(deps): bump peter-evans/create-pull-request
    from 7.0.8 to 7.0.9 (#25432) (@dependabot[bot])
  - 08b93e8: chore(deps): bump peter-evans/create-pull-request
    from 7.0.9 to 7.0.11 (#25545) (@dependabot[bot])
  - b7d975e: chore(deps): bump renovatebot/github-action from
    43.0.12 to 43.0.13 (#24677) (@dependabot[bot])
  - 8dd534e: chore(deps): bump renovatebot/github-action from
    43.0.13 to 43.0.14 (#24777) (@dependabot[bot])
  - b260143: chore(deps): bump renovatebot/github-action from
    43.0.14 to 43.0.16 (#24896) (@dependabot[bot])
  - 9969156: chore(deps): bump renovatebot/github-action from
    43.0.16 to 43.0.17 (#24951) (@dependabot[bot])
  - cb66083: chore(deps): bump renovatebot/github-action from
    43.0.17 to 43.0.18 (#25011) (@dependabot[bot])
  - e80395b: chore(deps): bump renovatebot/github-action from
    43.0.18 to 43.0.19 (#25099) (@dependabot[bot])
  - b7691b2: chore(deps): bump renovatebot/github-action from
    43.0.19 to 43.0.20 (#25156) (@dependabot[bot])
  - 2a4734c: chore(deps): bump renovatebot/github-action from
    43.0.20 to 44.0.2 (#25256) (@dependabot[bot])
  - 19ee75b: chore(deps): bump renovatebot/github-action from
    44.0.2 to 44.0.3 (#25321) (@dependabot[bot])
  - da4e748: chore(deps): bump renovatebot/github-action from
    44.0.3 to 44.0.5 (#25468) (@dependabot[bot])
  - ab8fdc7: chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to
    1.3.0 (#339) (@dependabot[bot])
  - 7aa522b: chore(deps): bump sigstore/cosign-installer from
    3.10.0 to 4.0.0 (#24984) (@dependabot[bot])
  - ea3925e: chore(deps): bump softprops/action-gh-release from
    2.3.3 to 2.3.4 (#24856) (@dependabot[bot])
  - 00eb906: chore(deps): bump softprops/action-gh-release from
    2.3.4 to 2.4.0 (#24873) (@dependabot[bot])
  - 492f712: chore(deps): bump softprops/action-gh-release from
    2.4.0 to 2.4.1 (#24944) (@dependabot[bot])
  - 6bf276f: chore(deps): bump softprops/action-gh-release from
    2.4.1 to 2.4.2 (#25235) (@dependabot[bot])
  - e81872f: chore(deps): bump softprops/action-gh-release from
    2.4.2 to 2.5.0 (#25506) (@dependabot[bot])
  - 182a084: chore(deps): bump tj-actions/changed-files from
    47.0.0 to 47.0.1 (#25627) (@dependabot[bot])
  - 7ba800a: chore(deps): update actions/checkout digest to
    1e31de5 (#24612) (@renovate[bot])
  - 414a178: chore(deps): update codecov/codecov-action action to
    v5.5.2 (#25608) (@renovate[bot])
  - 5aa6bcb: chore(deps): update dependency golang to v1.25.1
    (#24618) (@argoproj-renovate[bot])
  - c11d35a: chore(deps): update dependency
    gotestyourself/gotestsum to v1.13.0 (#24610)
    (@argoproj-renovate[bot])
  - 5072fb7: chore(deps): update dependency markdown to v3.10
    (#25152) (@argoproj-renovate[bot])
  - 9faa609: chore(deps): update dependency markdown to v3.9
    (#24611) (@argoproj-renovate[bot])
  - a7a07e2: chore(deps): update dependency normalize-url to
    v4.5.1 [security] (#24607) (@renovate[bot])
  - 9fbdc10: chore(deps): update dependency pymdown-extensions to
    v10.17 (#25262) (@argoproj-renovate[bot])
  - c1a28aa: chore(deps): update dependency pymdown-extensions to
    v10.17.1 (#25333) (@argoproj-renovate[bot])
  - 45a89ef: chore(deps): update
    docker.io/bitnamilegacy/kubectl:1.32 docker digest to 9524faf
    (#24840) (@renovate[bot])
  - 77f313c: chore(deps): update docker.io/library/busybox docker
    digest to d82f458 (#24616) (@renovate[bot])
  - f209e7a: chore(deps): update docker.io/library/golang:1.25.0
    docker digest to 5502b0e (#24617) (@renovate[bot])
  - b1e05e3: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to 3c96199 (#24812) (@argoproj-renovate[bot])
  - b8e8c1f: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to 9b057a4 (#24810) (@argoproj-renovate[bot])
  - 54311b9: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to ab1f5c4 (#24820) (@argoproj-renovate[bot])
  - aadd977: chore(deps): update docker.io/library/golang:1.25.1
    docker digest to d709837 (#24948) (@renovate[bot])
  - 2d71941: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 0afe9b5 (#25168) (@argoproj-renovate[bot])
  - 9db75f6: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 0d8c14c (#25016) (@renovate[bot])
  - d8c72c2: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6bac879 (#25091) (@argoproj-renovate[bot])
  - b4c7467: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6d4e5e7 (#25187) (@argoproj-renovate[bot])
  - 7e1946c: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 6d4e5e7 (#25326) (@renovate[bot])
  - 4c57962: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 7e3cbcd (#25158) (@argoproj-renovate[bot])
  - c207a4f: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 8c945d3 (#25038) (@renovate[bot])
  - 6d5678a: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to 8c945d3 (#25041) (@argoproj-renovate[bot])
  - 8d0e5b9: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to b2663ef (#25172) (@argoproj-renovate[bot])
  - 5f66fe5: chore(deps): update docker.io/library/golang:1.25.3
    docker digest to dd08f76 (#25073) (@argoproj-renovate[bot])
  - 61322b6: chore(deps): update docker.io/library/golang:1.25.5
    docker digest to 0ece421 (#25568) (@renovate[bot])
  - 035726e: chore(deps): update docker.io/library/node:22.9.0
    docker digest to 8398ea1 (#24619) (@renovate[bot])
  - 53fa4f4: chore(deps): update docker.io/library/node:23.0.0
    docker digest to 9d09fa5 (#24620) (@renovate[bot])
  - f437a75: chore(deps): update docker.io/library/redis:8.2.3
    docker digest to 7cb87cb (#25571) (@renovate[bot])
  - b553cc5: chore(deps): update docker.io/library/ubuntu:25.04
    docker digest to 103c747 (#24625) (@renovate[bot])
  - 8fc795f: chore(deps): update docker.io/library/ubuntu:25.04
    docker digest to 27771fb (#25031) (@renovate[bot])
  - e79a2bd: chore(deps): update docker.io/library/ubuntu:25.10
    docker digest to 5922638 (#25603) (@renovate[bot])
  - 0fa1f67: chore(deps): update docker.io/library/ubuntu:25.10
    docker digest to 9b61739 (#25043) (@renovate[bot])
  - 17b98d9: chore(deps): update
    github.com/argoproj/notifications-engine digest to e2e7fe1
    (#25604) (@renovate[bot])
  - 0fb6c51: chore(deps): update group golang to v1.25.1 (#24605)
    (@argoproj-renovate[bot])
  - 12f332e: chore(deps): update module
    github.com/golangci/golangci-lint to v2.5.0 (#24673)
    (@argoproj-renovate[bot])
  - 6ca71fe: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.5.5 (#24606)
    (@argoproj-renovate[bot])
  - fa609ef: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.6.0 (#25280)
    (@argoproj-renovate[bot])
  - 50d7b20: chore(deps): update module
    github.com/vektra/mockery/v3 to v3.6.1 (#25569)
    (@argoproj-renovate[bot])
  - 9943486: chore(deps): update module k8s.io/kubernetes to
    v1.34.2 [security] (cherry-pick #25682 for 3.3) (#25683)
    (@argo-cd-cherry-pick-bot[bot])
  - ac071b5: chore(deps): update notifications-engine to fix
    GitHub PR comments nil panic (cherry-pick #26065 for 3.3)
    (#26075) (@soutar)
  - 369fb75: chore(deps): update notifications-engine to
    v0.5.1-0.20251223091026-8c0c96d8d530 (cherry-pick #25785 for
    3.3) (#25853) (@argo-cd-cherry-pick-bot[bot])
  - 5de1e64: chore(deps): update to helm 3.19.4 due to cve :
    https://github.com/helm/helm/releases/tag/v3.19.4
    (cherry-pick #25769 for 3.3) (#25774)
    (@argo-cd-cherry-pick-bot[bot])
  - 0371401: chore(deps): upgrade go version in dockerfile (#638)
    (@jmeridth)
  - f15cf61: chore(deps): upgrade k8s version and client-go
    (#530) (@fengshunli)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771502400">- Update to version 3.3.1:
  No CLI-related changes
  * chore(deps): Upgrade Kustomize to 5.8.1 (cherry-pick #26367 for
    3.3) (#26369)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 3.3.2:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 3.3.3:
  No CLI-related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 3.3.4:
  * docs: clarify cluster version change impact for
    ClusterGenerator, CMP Plugins and migration (#26851)
  * chore: bump otel-sdk (release-3.3) (#26808)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 3.3.5:
  No CLI-related changes
  * chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3
    for release-3.3 (#26886) (#26953)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 3.3.6:
  No CLI-related changes or dependency updates</changelog>
</package>
<package pkgid="94bf5ee18140b257511a22acea161c3c6b1e67ae971ea4559e47fb7410d1dbec91a95e7f0806033c5a4cddee14ede5d3344246da4894011720ae679b11329db6" name="argocd-diff-preview" arch="riscv64">
  <version epoch="0" ver="0.0.24" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1731412800">- new package argocd-diff-preview: tool for rendering manifest
  changes on pull requests</changelog>
</package>
<package pkgid="4dafcccec5fa920677ceb784950c50931e42966fec738ac660203f8a1dbc3fdab20dd046ae9f1c970431368933acc810e0bd620e6374670a7b75dd820b9f3364" name="argon2" arch="riscv64">
  <version epoch="0" ver="20190702" rel="4.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="586ba74c84096b9965c5929369c4fbdd1a199cfe46c3ab8ec975c4ffea3f769e8788a317fd9873f010cfb5364d39476447e5696a3347258ab127a0ebba8906dd" name="argon2-devel" arch="riscv64">
  <version epoch="0" ver="20190702" rel="4.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="db211ee22b5af15b6aed20d733bee703a2e60a3f1eebcc961b5cc77b5bb7bebf88cc7a79004dbe49610bbb209b7f4aeb626f3fc67ca5188dfda7de58a87a5e8b" name="argon2-doc" arch="noarch">
  <version epoch="0" ver="20190702" rel="4.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="6cae467bc2a44ad1e6b174b287545613e51d832fe13257f27466229969ad7ee6bf3815fc82f6eb090d74b62968a83a74b0a0ea58fd4983c4e240e90faaa7a3ce" name="argparse-devel" arch="riscv64">
  <version epoch="0" ver="3.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740225600">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740312000">- Adapt conditional for gcc version to allow default version
  (14.2) on Leap 16+.</changelog>
</package>
<package pkgid="81dd1388d922f4552eb9937514ce773c9aec4d1b9927f90a163766d050fd6deb33e9e713e81ebaa392b9e8b91f41ee6729c6909a6c0b0cf4b7d030558313a6a0" name="args4j" arch="noarch">
  <version epoch="0" ver="2.33" rel="3.1"/>
  <changelog author="bmaryniuk@novell.com" date="1310644800">- Packaged for the SUSE Linux.</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit. Use MIT license as rh does.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix Group tag.</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9: specify java source and target 1.6 and
  correct encoding of source files
- Clean spec file and fix rpmlint warning</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="1539950400">- Download from maven central the corresponding pom file and
  install it.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1568980800">- Remove reference to the parent pom since we are not building
  using maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569326400">- Update to version 2.33
  * generate and customize the ant build files
- Add option to build with tests on (disabled by default)
- Package the tools in a subpackage</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="2625682ae4c7848d0465a6cb367712362968353393ecadae2f56e4d79d8c425fed8700bc5b8b2663f8c9da3da84239b0fd3ca742a8ce9db77cae139dc8d1684e" name="args4j-javadoc" arch="noarch">
  <version epoch="0" ver="2.33" rel="3.1"/>
  <changelog author="bmaryniuk@novell.com" date="1310644800">- Packaged for the SUSE Linux.</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit. Use MIT license as rh does.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix Group tag.</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9: specify java source and target 1.6 and
  correct encoding of source files
- Clean spec file and fix rpmlint warning</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="1539950400">- Download from maven central the corresponding pom file and
  install it.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1568980800">- Remove reference to the parent pom since we are not building
  using maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569326400">- Update to version 2.33
  * generate and customize the ant build files
- Add option to build with tests on (disabled by default)
- Package the tools in a subpackage</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="26db45f1af6be31b4c7e6110d5e91e1e5723f62787f1c4c3c050fc30ffd9aeb8fa469a23ce07365ca50bb622450fbc9467b375faff576416d6e2d82b9b4c5832" name="args4j-tools" arch="noarch">
  <version epoch="0" ver="2.33" rel="3.1"/>
  <changelog author="bmaryniuk@novell.com" date="1310644800">- Packaged for the SUSE Linux.</changelog>
  <changelog author="tchvatal@suse.com" date="1405684800">- Cleanup a bit. Use MIT license as rh does.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix Group tag.</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9: specify java source and target 1.6 and
  correct encoding of source files
- Clean spec file and fix rpmlint warning</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="1539950400">- Download from maven central the corresponding pom file and
  install it.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1568980800">- Remove reference to the parent pom since we are not building
  using maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569326400">- Update to version 2.33
  * generate and customize the ant build files
- Add option to build with tests on (disabled by default)
- Package the tools in a subpackage</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="f3deccfe331fde90cf2bd7fb36630951236e3672914357904533afe2a93820eaab8d84cc3c1506e38267fbedc8f12282035adca9a5f4747ffc730211120abfeb" name="argus" arch="riscv64">
  <version epoch="0" ver="3.0.8.3" rel="4.1"/>
  <changelog author="sfalken@opensuse.org" date="1411041600">- Changed SuSE to SUSE in README.SUSE (sr#250033)</changelog>
  <changelog author="p.drouand@gmail.com" date="1440676800">- Update to version 3.0.8.1
  * Upstream doesn't publish a short changelog; please read the
    ChangeLog file
- Use download Url as source
- Require systemd-rpm-macros instead of systemd: increase dependencies</changelog>
  <changelog author="p.drouand@gmail.com" date="1475064000">- Update to version 3.0.8.2
  * Upstream doesn't publish a short changelog; please read the
    ChangeLog file</changelog>
  <changelog author="dimstar@opensuse.org" date="1509019200">- BuildRequire libnsl-devel: since confiugure implicitly adds
  - lnsl, it is our duty to make sure deps are present.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553169600">- Reduce scriptlets' hard dependency on systemd.
- Replace some UUOC by find -exec.
- Make %install POSIX sh compatible.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Add -fcommon in order to fix building with GCC10</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 3.0.8.3
  * Fix ekinzie-ccc-analyzer issues</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1628596800">- Added hardening to systemd service(s). Added patch(es):
  * harden_argus.service.patch
  Modified:
  * argus.service</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Replace wrong libnsl build require with correct libtirpc one
- fix-configure-libwrap-dependencies.diff: libwrap does not
  depend on libnsl</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="595e046f93b54fc063bb18421a8dd3dc1095c0464e90e3e764d7e279342a2cfba0b03c5b34e6dee36bce454b8e91f6fa753c79a0a855043c3c673ea70f4b2159" name="argus-client" arch="riscv64">
  <version epoch="0" ver="3.0.8.2" rel="4.1"/>
  <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="vdziewiecki@suse.com" date="1335355200">- update to 3.0.6 - bnc#739260 - Multiple licensing problems with
  argus-client 3.0.0
- remove obsolete argus-clients-3.0.0-leak-fix.patch.</changelog>
  <changelog author="idonmez@suse.com" date="1337601600">- Fix build</changelog>
  <changelog author="cfarrell@suse.com" date="1337947200">- license update: GPL-2.0+
  COPYING is actually GPL-3.0 but majority of source files are GPL-2.0+ and
  presence of include/argus/CflowdFlowPdu.h (GPL-2.0) means binary is
  GPL-2.0 anyway (upstream aware of this). See also bnc#739260</changelog>
  <changelog author="p.drouand@gmail.com" date="1418731200">- Update to version 3.0.8
  + Please read the ChangeLog
- Adapt patches to upstream changes
  argus-clients-3.0.6-fclose.patch &gt; argus-clients-3.0.8-fclose.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1475064000">- Update to version 3.0.8.2
  * Please read the ChangeLog</changelog>
  <changelog author="tchvatal@suse.com" date="1521288000">- Format with spec-cleaner and remove not-needed code
- Fix build on Tumbleweed by stating more dependencies</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1559995200">- Add argus-client-fix-build.patch to properly fail build on errors
  and avoid these (boo#1102408)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="716e224f3dc8dce607a4b0b4ddfef4cbce2653aa8529c4b498e1b6f115ce50a2459836aa5d4e887404cbc0fac3de859a4975f1e4941a52a7c45d373fe3b62d6a" name="argus-server" arch="riscv64">
  <version epoch="0" ver="3.0.8.3" rel="4.1"/>
  <changelog author="sfalken@opensuse.org" date="1411041600">- Changed SuSE to SUSE in README.SUSE (sr#250033)</changelog>
  <changelog author="p.drouand@gmail.com" date="1440676800">- Update to version 3.0.8.1
  * Upstream doesn't publish a short changelog; please read the
    ChangeLog file
- Use download Url as source
- Require systemd-rpm-macros instead of systemd: increase dependencies</changelog>
  <changelog author="p.drouand@gmail.com" date="1475064000">- Update to version 3.0.8.2
  * Upstream doesn't publish a short changelog; please read the
    ChangeLog file</changelog>
  <changelog author="dimstar@opensuse.org" date="1509019200">- BuildRequire libnsl-devel: since confiugure implicitly adds
  - lnsl, it is our duty to make sure deps are present.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553169600">- Reduce scriptlets' hard dependency on systemd.
- Replace some UUOC by find -exec.
- Make %install POSIX sh compatible.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Add -fcommon in order to fix building with GCC10</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 3.0.8.3
  * Fix ekinzie-ccc-analyzer issues</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1628596800">- Added hardening to systemd service(s). Added patch(es):
  * harden_argus.service.patch
  Modified:
  * argus.service</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Replace wrong libnsl build require with correct libtirpc one
- fix-configure-libwrap-dependencies.diff: libwrap does not
  depend on libnsl</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="455e745050521ed4fd4813432bd0e89c577353cc5b2f586921ab6966a8026ff29e2b98f15653455bce4d64e978cec4070045ecab9a583f4c741af356f16fae65" name="argyllcms" arch="riscv64">
  <version epoch="0" ver="3.4.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set everything 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="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1695384000">- Update to 3.0.0:
  * Updated ccast/axTLS to get ChromCast working again with latest Google CC
    operating software.
  * Extensive re-write/re-factor of icclib to make it more future-proof.
    See https://www.argyllcms.com/doc/ChangesSummary.html for details.
  * Added ref/ColorCheckerPassport.ti2 and ref/ColorCheckerHalfPassport.ti2
    to allow measuring ColorCheckerPassport with instrument.
  * Fixed bug in Munki spectro hi-res mode with some instruments. Luminance
    matching between normal and hi-res was sometimes quite poor.
  * Added ARGYLL_CREATE_DISPLAY_PROFILE_WITHOUT_CHAD environment variable.
  * Changed colprof -U flag to -u. Changed dispcal -J flag to -K to accommodate
    a potential new flag for colprof and dispcal.
  * Added workaround for bug in madHcNet64.dll32/64.dll which sometimes causes
    failure.
  * Added delay after USB set_config on OS X to help Spyder 3/4 on Ventura OS.
  * Added -Y parameter to dispwin to override automatic patch delay.
  * Changed i1d3 driver to cope with Rev. B "0x83" error robustly. This should
    fix any issues measuring low level Red only patch values on OLED displays,
    but with slower measurements when this occurs.
  * Added spotread -Y S option to save spectral sensitivity curves and added
    corresponding support in i1d3 driver. This allows for comparison of different
    instruments factory calibrations.
  * Added a -h scale parameter to dispread, to allow the automatic instrument
    calibration test patch values to be scaled down from their default 100%
    value. This is useful with HDR displays.
  * Added manifest to MSWindows executables to use UTF-8 code pages on Windows
    1903 and later. This should improve non-ASCII filename and path handling.
  * Added a Violet colorant to the targen colorant list.
  * Fixed problem with OS X 64 bit backwards compatibility where it failed to
    locate serial instruments when the binaries are run on OS X V12 or latter
    machines.
  * Fixed bug in i1Pro3 driver where it was not returning the correct
    measurement conditions enum.
  * Fixed spotread so that ambient measure for monochrome sources doesn't error
    out due to bad CCT/VCT/VDT. Also change -T so that it suppresses CCT etc. if
    ambient mode is used.
  * Added hacky workaround to strange Mac M2/rosetta bug in del_i1proimp().
- Make the argyllcms-doc package noarch.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699531200">- update to 3.0.2:
  * Fix #include &lt;ctype.h&gt; in spectro/conv.c
  * Fix typo introduced into spectro/i1d3.c that prevents
    retail i1d3 from working.
  * Fixed accuracy problem with xicclu -fb when using cLut type
    profiles that use a matrix in their B2A table.
  * Fixed crash in xicclu with device link profiles.
  * Fixed error when creating profiles with
    ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD or
    ARGYLL_CREATE_OUTPUT_PROFILE_WITH_CHAD.
  * Make re-writing an ICC profile more forgiving of
    tags that are incorrect for the profile version.
  * Fixed problem with writing textDescriptionType
    ScriptCode that was not being padded to 67 characters.
  * Fixed bug in CGATS output. This showed up in oeminst.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1701691200">- update to 3.1.0:
  * Fixed bug in CMYK profile B2A table creation that sometimes resulted in
    bumpy black generation. (Only occurred when compiled using recent gcc with
    code optimization.)
  * Changed ICC profile serialization of pure ASCII text tags emit a warning
    rather than error if they are fed non-ASCII utf8 input.
  * Made ICC code a little more robust against bad profiles. (Thanks to David Hoyt).
  * Fixed latent bug in X11 plot code that caused window not to be created or
    updated when dowait == 0. This shows up on Linux as failure of spotread -S
    to show spectral plot.
  * Fixed problem with colorhug not noticing errors from the instrument.
  * Updated scanin/it8Wolf.cht to improve accuracy of grey wedge patch recognition.
  * Merged some Debian patches, including spelling fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1710244800">- Fix build with gcc14 (bsc#1221304)
  * Add ajam-gcc14.patch
- Reformat ajam-include.patch with a/b prefixes
- Use %autosetup</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1715688000">- Update to 3.2.0:
  * Added extra diagnostics to printcal.
  * Added colprof -nI option, that adds inverse gamut mapping to Perceptual and
    Saturation A2B tables, if they are being created. This is not recommended for
    source profiles, since it handicaps true gamut mapping, but may be a workaround
    to faulty Adobe Lightroom BPC for Perceptual intent in output profiles.
  * Added error message for ColorMunki spectro sensor internal cable being
    disconnected.
  * Fixed bug in Appearance B2A conversion that appeared in V3.0 release.
  * Fixed crash in chartread strip reading when given faulty .ti2 file.
  * Tweaked i1d3 AIO adaptive integration time to reduce measure time to be more
    comparable to just using Rev A commands.
  * Re-worked ARGYLL_NOT_INTERACTIVE stdin to work much better on MSWin when
    connected to a pipe. Removed code that empties stdin before expecting use input
    when ARGYLL_NOT_INTERACTIVE.
  * Fixed OS X dispwin -c etc.
  * Fixed colprof IGNORE_DISP_ZEROS heuristic so that it doesn't reject OLED red
    measurements that have a Z value of 0.0.
  * Added -H option to colprof to allow setting the charTargetTag to given string,
    rather than automatically filling with .ti3 data.
  * Changed instrument monitoring thread debug messages to only be shown on -D9, so
    they don't interfere with messages shown at -D8.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1727438400">- Update to 3.3.0:
  * Improved reliability of i1Pro2 startup by adding recovery delay after the
    getmisc instruction.
  * Fixed i1pro2/3 driver to be more forgiving of wavelength calibration pushing
    filter offsets outside the range of raw CCD range.
  * Fixed numerical bug in targen when using -V and -c with profile with zero
    black.
  * Added support for Spyder X2 (thanks to Chris Minasians and A.K. for helping
    make an instrument available).
  * Added support for JETI 2501 spectrometer thanks to to Omardis.
  * Added -T option to targen to allow separate total ink limit for text and spacer
    text.
  * Modified targen CMYK chart generation to apply a level of luminance boost to
    the resulting OFPS samples. This partially compensates for the overall
    darkening of the test set due to exploring the combined K response of the
    device. While this will reduce the sampling density and resulting profile
    accuracy in darker parts of the gamut, it should improve the accuracy of colors
    for realistic prints, which typically have a lighter average than the device
    CMYK gamut.
  * Added extra diagnostics and -p plot detail to printcal. Added -z flag to allow
    setting a resulting calibration table resolution to values other than 256.
  * Fix 3.2.0 bug introduced into spectro/Jamfile install that omitted spec2cie
    from binary distributions.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1755000000">- Update to 3.4.0:
  * Added support for Spyder and SpyderPRO (2024)
  * Renamed proposed CIE 2012 2 and 10 degree to standard CIE 2015 2 and 10
    degree observers, as per CIE 170-2:2015.
  * Added -Y c: option to colprof and invprofcheck to allow setting/overriding
    alibration curves for setting final ink limits.
  * Added -Y c: option to xicclu to allow setting/overriding calibration curves
    for setting final ink limits, and added -T flag to show ink limits.
  * Fixed Spyder X and X2 to not make Device Disconect noise (if such sounds are
    enabled) on MSWin.
  * Fixed bug in colprof -nI failing for CMYK profiles.
  * Enhanced strip reader patch recognition to reject strips that don't start
    and end on the media, as well as adding some speed compensation to the patch
    recognition for non-zerbra ruler measurements.
  * Fixed bug in i1Pro3 strip reading where it would return bad values if the
    zerbra stripe wasn't used.
  * Changed chartread so that it will issue warnings of possible bad row or patch
    reading even when .ti2 reference measurement is not accurate (i.e. no
    preconditioning profile used in targen.)
  * Increased emphasis of making sure that there is contrast between patches at the
    end of rows in printtarg patch ordering for strip instruments.
  * Added -C parameter to targen to allow overriding any calibration curves found
    in the ICC profile, used to estimage the total ink limit from that in the ICC
    profile. Also better enforces final raw computes ink limits.
  * Modified ccxxmake so that it checks that it has actually found a white seeming
    patch to use as the L*a*b* white reference, and the patch to de-weight. If
    there is no white patch (i.e. just RGB patches) then it will use D65 as the
    L*a*b* conversion reference. ccxxmake will fail if there are less than 3 patches.
  * Fixed ICC profile writing so that it clips rather than failing when writing a
    ColorantTable PCS value that is out of range. A warning to stderr will be issued.
  * Changed ColorMunki driver so that it is more forgiving about unexpected version
    string lengths.
  * Fixed dispcal and dispread so that they won't error out if there is no instrument
    but the -M parameter is provided.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1758110400">- Update to 3.4.1:
  * Enabled support for JETI specbos extra adapter heads.
  * Turned off erroneous strip read debugging in munki driver.
  * Fixed printtarg -T option to work again.
  * Add delay to ArgyllCMS_install_USB.exe and ArgyllCMS_uninstall_USB.exe exit
    so that messages can be read.
  * Changed chartread unexpected patch value warning threshold to dE 95 when no
    targen -c profile.</changelog>
</package>
<package pkgid="0722e077cc92b71017fb39a36425122d87c0cb41ba42d5ac203bde626b3b34bce0e4ab9d3af1a56f7bd7832f6cb3c2bd09dbbae870c2624b3f7b86640b33d3c8" name="argyllcms-doc" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set everything 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="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1695384000">- Update to 3.0.0:
  * Updated ccast/axTLS to get ChromCast working again with latest Google CC
    operating software.
  * Extensive re-write/re-factor of icclib to make it more future-proof.
    See https://www.argyllcms.com/doc/ChangesSummary.html for details.
  * Added ref/ColorCheckerPassport.ti2 and ref/ColorCheckerHalfPassport.ti2
    to allow measuring ColorCheckerPassport with instrument.
  * Fixed bug in Munki spectro hi-res mode with some instruments. Luminance
    matching between normal and hi-res was sometimes quite poor.
  * Added ARGYLL_CREATE_DISPLAY_PROFILE_WITHOUT_CHAD environment variable.
  * Changed colprof -U flag to -u. Changed dispcal -J flag to -K to accommodate
    a potential new flag for colprof and dispcal.
  * Added workaround for bug in madHcNet64.dll32/64.dll which sometimes causes
    failure.
  * Added delay after USB set_config on OS X to help Spyder 3/4 on Ventura OS.
  * Added -Y parameter to dispwin to override automatic patch delay.
  * Changed i1d3 driver to cope with Rev. B "0x83" error robustly. This should
    fix any issues measuring low level Red only patch values on OLED displays,
    but with slower measurements when this occurs.
  * Added spotread -Y S option to save spectral sensitivity curves and added
    corresponding support in i1d3 driver. This allows for comparison of different
    instruments factory calibrations.
  * Added a -h scale parameter to dispread, to allow the automatic instrument
    calibration test patch values to be scaled down from their default 100%
    value. This is useful with HDR displays.
  * Added manifest to MSWindows executables to use UTF-8 code pages on Windows
    1903 and later. This should improve non-ASCII filename and path handling.
  * Added a Violet colorant to the targen colorant list.
  * Fixed problem with OS X 64 bit backwards compatibility where it failed to
    locate serial instruments when the binaries are run on OS X V12 or latter
    machines.
  * Fixed bug in i1Pro3 driver where it was not returning the correct
    measurement conditions enum.
  * Fixed spotread so that ambient measure for monochrome sources doesn't error
    out due to bad CCT/VCT/VDT. Also change -T so that it suppresses CCT etc. if
    ambient mode is used.
  * Added hacky workaround to strange Mac M2/rosetta bug in del_i1proimp().
- Make the argyllcms-doc package noarch.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699531200">- update to 3.0.2:
  * Fix #include &lt;ctype.h&gt; in spectro/conv.c
  * Fix typo introduced into spectro/i1d3.c that prevents
    retail i1d3 from working.
  * Fixed accuracy problem with xicclu -fb when using cLut type
    profiles that use a matrix in their B2A table.
  * Fixed crash in xicclu with device link profiles.
  * Fixed error when creating profiles with
    ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD or
    ARGYLL_CREATE_OUTPUT_PROFILE_WITH_CHAD.
  * Make re-writing an ICC profile more forgiving of
    tags that are incorrect for the profile version.
  * Fixed problem with writing textDescriptionType
    ScriptCode that was not being padded to 67 characters.
  * Fixed bug in CGATS output. This showed up in oeminst.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1701691200">- update to 3.1.0:
  * Fixed bug in CMYK profile B2A table creation that sometimes resulted in
    bumpy black generation. (Only occurred when compiled using recent gcc with
    code optimization.)
  * Changed ICC profile serialization of pure ASCII text tags emit a warning
    rather than error if they are fed non-ASCII utf8 input.
  * Made ICC code a little more robust against bad profiles. (Thanks to David Hoyt).
  * Fixed latent bug in X11 plot code that caused window not to be created or
    updated when dowait == 0. This shows up on Linux as failure of spotread -S
    to show spectral plot.
  * Fixed problem with colorhug not noticing errors from the instrument.
  * Updated scanin/it8Wolf.cht to improve accuracy of grey wedge patch recognition.
  * Merged some Debian patches, including spelling fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1710244800">- Fix build with gcc14 (bsc#1221304)
  * Add ajam-gcc14.patch
- Reformat ajam-include.patch with a/b prefixes
- Use %autosetup</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1715688000">- Update to 3.2.0:
  * Added extra diagnostics to printcal.
  * Added colprof -nI option, that adds inverse gamut mapping to Perceptual and
    Saturation A2B tables, if they are being created. This is not recommended for
    source profiles, since it handicaps true gamut mapping, but may be a workaround
    to faulty Adobe Lightroom BPC for Perceptual intent in output profiles.
  * Added error message for ColorMunki spectro sensor internal cable being
    disconnected.
  * Fixed bug in Appearance B2A conversion that appeared in V3.0 release.
  * Fixed crash in chartread strip reading when given faulty .ti2 file.
  * Tweaked i1d3 AIO adaptive integration time to reduce measure time to be more
    comparable to just using Rev A commands.
  * Re-worked ARGYLL_NOT_INTERACTIVE stdin to work much better on MSWin when
    connected to a pipe. Removed code that empties stdin before expecting use input
    when ARGYLL_NOT_INTERACTIVE.
  * Fixed OS X dispwin -c etc.
  * Fixed colprof IGNORE_DISP_ZEROS heuristic so that it doesn't reject OLED red
    measurements that have a Z value of 0.0.
  * Added -H option to colprof to allow setting the charTargetTag to given string,
    rather than automatically filling with .ti3 data.
  * Changed instrument monitoring thread debug messages to only be shown on -D9, so
    they don't interfere with messages shown at -D8.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1727438400">- Update to 3.3.0:
  * Improved reliability of i1Pro2 startup by adding recovery delay after the
    getmisc instruction.
  * Fixed i1pro2/3 driver to be more forgiving of wavelength calibration pushing
    filter offsets outside the range of raw CCD range.
  * Fixed numerical bug in targen when using -V and -c with profile with zero
    black.
  * Added support for Spyder X2 (thanks to Chris Minasians and A.K. for helping
    make an instrument available).
  * Added support for JETI 2501 spectrometer thanks to to Omardis.
  * Added -T option to targen to allow separate total ink limit for text and spacer
    text.
  * Modified targen CMYK chart generation to apply a level of luminance boost to
    the resulting OFPS samples. This partially compensates for the overall
    darkening of the test set due to exploring the combined K response of the
    device. While this will reduce the sampling density and resulting profile
    accuracy in darker parts of the gamut, it should improve the accuracy of colors
    for realistic prints, which typically have a lighter average than the device
    CMYK gamut.
  * Added extra diagnostics and -p plot detail to printcal. Added -z flag to allow
    setting a resulting calibration table resolution to values other than 256.
  * Fix 3.2.0 bug introduced into spectro/Jamfile install that omitted spec2cie
    from binary distributions.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1755000000">- Update to 3.4.0:
  * Added support for Spyder and SpyderPRO (2024)
  * Renamed proposed CIE 2012 2 and 10 degree to standard CIE 2015 2 and 10
    degree observers, as per CIE 170-2:2015.
  * Added -Y c: option to colprof and invprofcheck to allow setting/overriding
    alibration curves for setting final ink limits.
  * Added -Y c: option to xicclu to allow setting/overriding calibration curves
    for setting final ink limits, and added -T flag to show ink limits.
  * Fixed Spyder X and X2 to not make Device Disconect noise (if such sounds are
    enabled) on MSWin.
  * Fixed bug in colprof -nI failing for CMYK profiles.
  * Enhanced strip reader patch recognition to reject strips that don't start
    and end on the media, as well as adding some speed compensation to the patch
    recognition for non-zerbra ruler measurements.
  * Fixed bug in i1Pro3 strip reading where it would return bad values if the
    zerbra stripe wasn't used.
  * Changed chartread so that it will issue warnings of possible bad row or patch
    reading even when .ti2 reference measurement is not accurate (i.e. no
    preconditioning profile used in targen.)
  * Increased emphasis of making sure that there is contrast between patches at the
    end of rows in printtarg patch ordering for strip instruments.
  * Added -C parameter to targen to allow overriding any calibration curves found
    in the ICC profile, used to estimage the total ink limit from that in the ICC
    profile. Also better enforces final raw computes ink limits.
  * Modified ccxxmake so that it checks that it has actually found a white seeming
    patch to use as the L*a*b* white reference, and the patch to de-weight. If
    there is no white patch (i.e. just RGB patches) then it will use D65 as the
    L*a*b* conversion reference. ccxxmake will fail if there are less than 3 patches.
  * Fixed ICC profile writing so that it clips rather than failing when writing a
    ColorantTable PCS value that is out of range. A warning to stderr will be issued.
  * Changed ColorMunki driver so that it is more forgiving about unexpected version
    string lengths.
  * Fixed dispcal and dispread so that they won't error out if there is no instrument
    but the -M parameter is provided.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1758110400">- Update to 3.4.1:
  * Enabled support for JETI specbos extra adapter heads.
  * Turned off erroneous strip read debugging in munki driver.
  * Fixed printtarg -T option to work again.
  * Add delay to ArgyllCMS_install_USB.exe and ArgyllCMS_uninstall_USB.exe exit
    so that messages can be read.
  * Changed chartread unexpected patch value warning threshold to dE 95 when no
    targen -c profile.</changelog>
</package>
<package pkgid="132ee0438aed6d6bb2799d65bcf53ff4143df4b886411b1a88878bcc7b456dcf1d4d763781b66ca49c414cf36703c7ffe182fa525345e29b3fdab29b1e8e8357" name="aria2" arch="riscv64">
  <version epoch="0" ver="1.37.0" rel="1.2"/>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631534400">- Update to version 1.36.0
  * Update wslay
  * Fix segfault when time_t is 64bit on 32bit arch
  * Updates the make_bash_completion script to Python3
  * Prevent corrupt downloads after app and/or system crash
  * Reset sessionDownloadLength and sessionUploadLength on download start</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1700481600">- Update to version 1.37.0
  * Fix header in --http-accept-gzip documentation
  * Allow empty dist name in bencode which is needed for hybrid torrent
  * Fix undefined behavior/crash in GZipEncoder
  * Fix Metalink4 parsing with foreign namespaces
  * fix wrong dht.dat binary file structure in docs
  * Increase ByteArrayDiskWriter maximum size
  * Logger: Fix format string overflow in writeHeader()
  * Cap infoHashLength in .aria2 file
  * Various documentation fixes and rewords</changelog>
</package>
<package pkgid="577942e89f4b3f82eaee8a3c382f1119c8b04536fb5d4293a31f857d339a2512aba5ec61de33cd5f0111a7c6af6303dd14f6aaafbf80f72d2020fed559c01e31" name="aria2-devel" arch="riscv64">
  <version epoch="0" ver="1.37.0" rel="1.2"/>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631534400">- Update to version 1.36.0
  * Update wslay
  * Fix segfault when time_t is 64bit on 32bit arch
  * Updates the make_bash_completion script to Python3
  * Prevent corrupt downloads after app and/or system crash
  * Reset sessionDownloadLength and sessionUploadLength on download start</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1700481600">- Update to version 1.37.0
  * Fix header in --http-accept-gzip documentation
  * Allow empty dist name in bencode which is needed for hybrid torrent
  * Fix undefined behavior/crash in GZipEncoder
  * Fix Metalink4 parsing with foreign namespaces
  * fix wrong dht.dat binary file structure in docs
  * Increase ByteArrayDiskWriter maximum size
  * Logger: Fix format string overflow in writeHeader()
  * Cap infoHashLength in .aria2 file
  * Various documentation fixes and rewords</changelog>
</package>
<package pkgid="4d45eef06aca5e50aeb3097009e89a7c1cff735cb8c56e34f8370df436cd8ed00150a1622ade4a6c545dd592172983120fb6f62d2ce6c6479fcf46a6b27c5025" name="aria2-lang" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="1.2"/>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631534400">- Update to version 1.36.0
  * Update wslay
  * Fix segfault when time_t is 64bit on 32bit arch
  * Updates the make_bash_completion script to Python3
  * Prevent corrupt downloads after app and/or system crash
  * Reset sessionDownloadLength and sessionUploadLength on download start</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1700481600">- Update to version 1.37.0
  * Fix header in --http-accept-gzip documentation
  * Allow empty dist name in bencode which is needed for hybrid torrent
  * Fix undefined behavior/crash in GZipEncoder
  * Fix Metalink4 parsing with foreign namespaces
  * fix wrong dht.dat binary file structure in docs
  * Increase ByteArrayDiskWriter maximum size
  * Logger: Fix format string overflow in writeHeader()
  * Cap infoHashLength in .aria2 file
  * Various documentation fixes and rewords</changelog>
</package>
<package pkgid="73ec7d2df3801824582529c3aeffd34890b2d99877e53fae99d0cd2b7fa1b71ded42ff421ccdd8789c6f6a59bb19de35ef4c4a739ec6a46743b232c06f306fcc" name="arianna" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Fix reuse
  * Fix display of author
  * Update vendored foliate-js code
  * Fix crash when getting value from QVariantMap
  * Port to declarative QML registration
  * Remove versionned QML imports
  * Use Qt naming convention for getters
  * Remove dead code
  * flatpak: Update qt and baloo</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use CamelCase Qt include
  * removing last year's fundraiser supporters
  * Remove duplicate headers between cpp/h file
  * appstream: fix developer id</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Fix for the font settings savings bug (kde#488128)
  * Fix black bars/background behind text</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="fb7e091d582f7b679def5df577a6f55c22fe6054df5db1e125a2f0510b76e5655d505bee60a729a8b8677b4ea9070ea7d5bcddfa3f414e5d79f3dbc752134232" name="arianna-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Fix reuse
  * Fix display of author
  * Update vendored foliate-js code
  * Fix crash when getting value from QVariantMap
  * Port to declarative QML registration
  * Remove versionned QML imports
  * Use Qt naming convention for getters
  * Remove dead code
  * flatpak: Update qt and baloo</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use CamelCase Qt include
  * removing last year's fundraiser supporters
  * Remove duplicate headers between cpp/h file
  * appstream: fix developer id</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * Fix for the font settings savings bug (kde#488128)
  * Fix black bars/background behind text</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="d79a0139ec0977c9defc53a88116800b921d18ace9c045a4560bd5ae5d5058adaf643715790ecd7f8674a94bd11518e78637d013069c4d28da500d71e63ae84a" name="arj" arch="riscv64">
  <version epoch="0" ver="3.10.22" rel="6.1"/>
  <changelog author="mpluskal@suse.com" date="1511697600">- Import package from home:Sauerland
- Some packaging cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1511784000">- Update description to be more clear about this arj variant.</changelog>
  <changelog author="bwiedemann@suse.com" date="1513425600">- Add arj-3.10.22-reproducible.patch to not include build date (boo#1047218)</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585137600">- Add arj-3.10.22-fixstrcpy.patch to fix data corruption
  and make package builds reproducible (boo#1100677)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1680955200">- Extend arj-3.10.22-fixstrcpy.patch to avoid trouble with strcpy
  in two more places</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="a30b28282fcf2b1d364acff07ca565f6476b222fd764befa8aff7f18f79e7c8f9f1dc5852ef440756ed84ecd1b0e1a48e5d45da70afe5b5ef85c8cec0262562b" name="ark" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * CompressFileItemAction: stat without progress info
  * Fixed the "removable-media" plug which was misspelled as "removeable-media"
  * cli7zplugin: fix extraction of files with leading/trailing whitespaces
  * Delete old KF5-based kconf update script
  * [CreateDialog]: Check if a file with the same name already exists
  * [addtoarchive]: Add warning dialog about existing file (kde#446782)
  * Fix corner case of single-threaded CPU when calculating number of threads
  * Fix lrzip file extension detection
  * Implement Dolphin-style natural string sorting (kde#387969)
  * Made KDocTools optional
  * Replace QString::right() with QString::endsWith() for better readability
  * Update description of libarchive plugin</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * LoadJob: Use proper API to hide finished notification</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Flatpak: Update dependencies
  * Flatpak: Add update checking
  * Flatpak: Update to 6.9 runtime</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Removing supporters section entirely as it breaks pipeline
  * removing last year's fundraiser supporters
  * Make Strings adhere to the KDE HIG
  * LoadJob: Use proper API to hide finished notification</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- Changes since 25.12.2:
  * flatpak: Bump libarchive to 3.8.5, use github</changelog>
</package>
<package pkgid="7f88597f6a476be6d851cccfb44f3bbe51791eb8ffa98b22cf020e8b948c24ee8d555bc3d446ab5fcc0df6e133addf7ff251b2ac46eecf2e38dd5f9303efc46a" name="ark-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * CompressFileItemAction: stat without progress info
  * Fixed the "removable-media" plug which was misspelled as "removeable-media"
  * cli7zplugin: fix extraction of files with leading/trailing whitespaces
  * Delete old KF5-based kconf update script
  * [CreateDialog]: Check if a file with the same name already exists
  * [addtoarchive]: Add warning dialog about existing file (kde#446782)
  * Fix corner case of single-threaded CPU when calculating number of threads
  * Fix lrzip file extension detection
  * Implement Dolphin-style natural string sorting (kde#387969)
  * Made KDocTools optional
  * Replace QString::right() with QString::endsWith() for better readability
  * Update description of libarchive plugin</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * LoadJob: Use proper API to hide finished notification</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Flatpak: Update dependencies
  * Flatpak: Add update checking
  * Flatpak: Update to 6.9 runtime</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Removing supporters section entirely as it breaks pipeline
  * removing last year's fundraiser supporters
  * Make Strings adhere to the KDE HIG
  * LoadJob: Use proper API to hide finished notification</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- Changes since 25.12.2:
  * flatpak: Bump libarchive to 3.8.5, use github</changelog>
</package>
<package pkgid="e96f5fe380e5d0d108363617cb969aebe2e564ac13a92cf9d98b96f2d6d2c8426bc3f19e10d7b1a38c630e5414cf7cc42a40bb951c559a5340d6233ce1064218" name="arkade" arch="riscv64">
  <version epoch="0" ver="0.11.83" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770379200">- Update to version 0.11.70:
  * Update README for arkade oci install and extract alias
  * Update oci install to extract to arg[0] rather than path</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.11.72:
  * Basic progress/feedback for system install command
  * Examples in SLICER_BOX.md for testing e2e
- Update to version 0.11.71:
  * Make arkade beautiful</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724800">- Update to version 0.11.74:
  * Initial gh release hidden command
  * Guard verification output for progress bar/alt screen
- Update to version 0.11.73:
  * Use an alt screen to protect scroll buffer
  * Print summary in non-interactive mode</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724801">- Update to version 0.11.75:
  * Fixes for assuming gh has --json output
  * Update SLICER_BOX.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770897600">- Update to version 0.11.76:
  * Fix traefik2 install for current Helm chart</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770897601">- Update to version 0.11.79:
  * Switch to binfmt for qemu-static
- Update to version 0.11.78:
  no changes
- Update to version 0.11.77:
  * qemu-static can run on arm64 systems now</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.11.80:
  * Add step CLI</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 0.11.81:
  * Update K8s version strategy URL</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 0.11.82:
  * Add fd tool</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 0.11.83:
  * Update arkade to Go 1.26 by @alexellis
  * Include source of alexellis/gha-bump by @alexellis
  * Add command to upgrade images in Dockerfile by @alexellis
  * Fix kubie move and how existing binaries are replaced by
    @alexellis
  * Restore end marker for tools list in README by @alexellis</changelog>
</package>
<package pkgid="f0c6a94888d5911161920f89d8809a2a748afbcd824721778668923c0a96ab0527789ce18884220abf1c5fc59a4074b54ccd007aab6eeda167fb0899b0c1ef9c" name="arkade-bash-completion" arch="noarch">
  <version epoch="0" ver="0.11.83" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770379200">- Update to version 0.11.70:
  * Update README for arkade oci install and extract alias
  * Update oci install to extract to arg[0] rather than path</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.11.72:
  * Basic progress/feedback for system install command
  * Examples in SLICER_BOX.md for testing e2e
- Update to version 0.11.71:
  * Make arkade beautiful</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724800">- Update to version 0.11.74:
  * Initial gh release hidden command
  * Guard verification output for progress bar/alt screen
- Update to version 0.11.73:
  * Use an alt screen to protect scroll buffer
  * Print summary in non-interactive mode</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724801">- Update to version 0.11.75:
  * Fixes for assuming gh has --json output
  * Update SLICER_BOX.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770897600">- Update to version 0.11.76:
  * Fix traefik2 install for current Helm chart</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770897601">- Update to version 0.11.79:
  * Switch to binfmt for qemu-static
- Update to version 0.11.78:
  no changes
- Update to version 0.11.77:
  * qemu-static can run on arm64 systems now</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.11.80:
  * Add step CLI</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 0.11.81:
  * Update K8s version strategy URL</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 0.11.82:
  * Add fd tool</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 0.11.83:
  * Update arkade to Go 1.26 by @alexellis
  * Include source of alexellis/gha-bump by @alexellis
  * Add command to upgrade images in Dockerfile by @alexellis
  * Fix kubie move and how existing binaries are replaced by
    @alexellis
  * Restore end marker for tools list in README by @alexellis</changelog>
</package>
<package pkgid="7b4b803157ed62e01866687a75d7674cc98cb99c86b3208a149256a06caf073ab138fdadee578c0f948ae839a67cbb62a3251b57db8583efbaaa7c24ff8ed95e" name="arkade-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.11.83" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770379200">- Update to version 0.11.70:
  * Update README for arkade oci install and extract alias
  * Update oci install to extract to arg[0] rather than path</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.11.72:
  * Basic progress/feedback for system install command
  * Examples in SLICER_BOX.md for testing e2e
- Update to version 0.11.71:
  * Make arkade beautiful</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724800">- Update to version 0.11.74:
  * Initial gh release hidden command
  * Guard verification output for progress bar/alt screen
- Update to version 0.11.73:
  * Use an alt screen to protect scroll buffer
  * Print summary in non-interactive mode</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724801">- Update to version 0.11.75:
  * Fixes for assuming gh has --json output
  * Update SLICER_BOX.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770897600">- Update to version 0.11.76:
  * Fix traefik2 install for current Helm chart</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770897601">- Update to version 0.11.79:
  * Switch to binfmt for qemu-static
- Update to version 0.11.78:
  no changes
- Update to version 0.11.77:
  * qemu-static can run on arm64 systems now</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.11.80:
  * Add step CLI</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 0.11.81:
  * Update K8s version strategy URL</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 0.11.82:
  * Add fd tool</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 0.11.83:
  * Update arkade to Go 1.26 by @alexellis
  * Include source of alexellis/gha-bump by @alexellis
  * Add command to upgrade images in Dockerfile by @alexellis
  * Fix kubie move and how existing binaries are replaced by
    @alexellis
  * Restore end marker for tools list in README by @alexellis</changelog>
</package>
<package pkgid="586bdd097f957c532674ea2b6b684b91a794422cc059096816524e49acdb3bfa897aa4987a97c9b68f1d8f9d31cee2f5c0641697e959910c7d31819381b5cdff" name="arlon-cli" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727092800">- new package arlon-cli: CLI for the Kubernetes cluster lifecycle
  management and configuration tool</changelog>
</package>
<package pkgid="8ec9cd2ea8623e160e12ca89fc10b00f7ce87a99526d643a3e076e7ef61a81120d373b467ac803cad6f03d8ce5832d7d11d330687b93bf6396476ce29fd9d285" name="arlon-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727092800">- new package arlon-cli: CLI for the Kubernetes cluster lifecycle
  management and configuration tool</changelog>
</package>
<package pkgid="4b45e33ea9b17739c70f8bb2e18ae63e8c48fe6b0ff0ba960b518fb505778acc70aac86e6a98c6f8a44935af69ba576a23ec52baeb279f21ba704665a8c785a0" name="arlon-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727092800">- new package arlon-cli: CLI for the Kubernetes cluster lifecycle
  management and configuration tool</changelog>
</package>
<package pkgid="372b9fd9bbb4330dc8f418eca772e82e85cbbe732f8baec91fe228b162c0ef413a72a89e8d9c0d7f88e0ffd5666ed725e0b1e46b46aa349ec8f353ffb4420f5a" name="arlon-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727092800">- new package arlon-cli: CLI for the Kubernetes cluster lifecycle
  management and configuration tool</changelog>
</package>
<package pkgid="5355f9612aa8de395fd9289f202b5a8ef3665472f7bdcf578a5358d40311c494f51f1e7b49d5f3a46c76a7fb6f880f8633c2405707cda9e07714a396b7111627" name="arm-trusted-firmware" arch="riscv64">
  <version epoch="0" ver="2.12.8" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ivan Ivanov &lt;ivan.ivanov@suse.com&gt;" date="1715774400">- Don't use TF-A on RPi3 by default, just keep it around for testing.
  Fixes bsc#1207204.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1729080000">- Update to 2.10.7:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.7/docs/change-log.md
- Skipped 2.10.6:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.6/docs/change-log.md
- Skipped 2.10.5:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.5/docs/change-log.md
- Skipped 2.10.4:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.4/docs/change-log.md
- Skipped 2.10.3:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.3/docs/change-log.md
- Skipped 2.10.2:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.2/docs/change-log.md
- Skipped 2.10.1:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.1/docs/change-log.md</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1742817600">- Update to 2.10.14:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.14/docs/change-log.md
- Skipped 2.10.13:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.13/docs/change-log.md
- Skipped 2.10.12:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.12/docs/change-log.md
- Skipped 2.10.11:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.11/docs/change-log.md
- Skipped 2.10.10:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.10/docs/change-log.md
- Skipped 2.10.9:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.9/docs/change-log.md
- Skipped 2.10.8:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.8/docs/change-log.md
- Remove support for Hikey and Hikey960, since they have been
  dropped from edk2</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1750248000">- Update to 2.12.3:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.3/docs/change-log.md
- Remove patch for gcc7 since it is used for Leap 15.x only:
  * Workaround-gcc-7-constant-assignment-error.patch
- Replace patch to allow build without git clone, with sed commands:
  * atf-allow-non-git-dir.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1750334400">- Fix build of A3700 with gcc15:
  * A3700-fix-gcc15.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1765368000">- Build tools with distro flags</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1765368001">- Update to 2.12.8:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.8/docs/change-log.md
- Skipped:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.7/docs/change-log.md
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.6/docs/change-log.md
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.5/docs/change-log.md
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.4/docs/change-log.md</changelog>
  <changelog author="Z. Wieback &lt;zwieback66@yahoo.com&gt;" date="1771675200">- Install all loader stages and qemu_fw.bios for use with qemu</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1772020800">- Disable build of a3700 since it fails to build for a while now</changelog>
</package>
<package pkgid="e89430abe915c7933ad758572b9d27e868366340b832483d5fd1e1a48bde4cd106dc65235dc1de1dd795f5a7cc9880924375ac983da88eef76536b82f4937bb4" name="arm-trusted-firmware-tools" arch="riscv64">
  <version epoch="0" ver="2.12.8" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ivan Ivanov &lt;ivan.ivanov@suse.com&gt;" date="1715774400">- Don't use TF-A on RPi3 by default, just keep it around for testing.
  Fixes bsc#1207204.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1729080000">- Update to 2.10.7:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.7/docs/change-log.md
- Skipped 2.10.6:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.6/docs/change-log.md
- Skipped 2.10.5:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.5/docs/change-log.md
- Skipped 2.10.4:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.4/docs/change-log.md
- Skipped 2.10.3:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.3/docs/change-log.md
- Skipped 2.10.2:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.2/docs/change-log.md
- Skipped 2.10.1:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.1/docs/change-log.md</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1742817600">- Update to 2.10.14:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.14/docs/change-log.md
- Skipped 2.10.13:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.13/docs/change-log.md
- Skipped 2.10.12:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.12/docs/change-log.md
- Skipped 2.10.11:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.11/docs/change-log.md
- Skipped 2.10.10:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.10/docs/change-log.md
- Skipped 2.10.9:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.9/docs/change-log.md
- Skipped 2.10.8:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.10.8/docs/change-log.md
- Remove support for Hikey and Hikey960, since they have been
  dropped from edk2</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1750248000">- Update to 2.12.3:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.3/docs/change-log.md
- Remove patch for gcc7 since it is used for Leap 15.x only:
  * Workaround-gcc-7-constant-assignment-error.patch
- Replace patch to allow build without git clone, with sed commands:
  * atf-allow-non-git-dir.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1750334400">- Fix build of A3700 with gcc15:
  * A3700-fix-gcc15.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1765368000">- Build tools with distro flags</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1765368001">- Update to 2.12.8:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.8/docs/change-log.md
- Skipped:
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.7/docs/change-log.md
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.6/docs/change-log.md
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.5/docs/change-log.md
  * Changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/+/refs/tags/lts-v2.12.4/docs/change-log.md</changelog>
  <changelog author="Z. Wieback &lt;zwieback66@yahoo.com&gt;" date="1771675200">- Install all loader stages and qemu_fw.bios for use with qemu</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1772020800">- Disable build of a3700 since it fails to build for a while now</changelog>
</package>
<package pkgid="ff911eb232d7ecf7dcccfd9b4d44c1254acbfbc9c8c657a7c2c86e3f46f0ba62ec7cf9a267d67aec3b2b26b00a0fe6293a4d19e22c6d0f0bde51193b7d1dad07" name="armadillo-devel" arch="riscv64">
  <version epoch="0" ver="15.2.4" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1720440000">- Update to version 14.0.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734609600">- Update to version 14.2.2:
  * No release notes.
- Changes from version 14.2.0:
  * faster handling of symmetric matrices by inv(), rcond(),
    powmat().
  * faster handling of hermitian matrices by inv(), rcond(),
    powmat(), cond(), pinv(), rank().
  * added solve_opts::force_sym option to solve() to force use of
    the symmetric/hermitian solver (not limited to sympd
    matrices).
  * more efficient handling of compound expressions by solve().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1739534400">- Update to version 14.2.3:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1743249600">- Update to version 14.4.1:
  * faster handling of pow() and square() within accu() and sum()
    expressions
  * faster sort() and sort_index() for complex matrices
  * expanded the field class with .reshape() and .resize() member
    functions
  * more efficient handling of compound expressions by sum(),
    reshape(), trans()
  * better detection of vector expressions by pow(), imag(),
    conj()
- Fix typo in baselibs.conf.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749470400">- Update to version 14.4.3:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752235200">- Update to version 14.6.0:
  * Added balance() to transform matrices so that column and row
    norms are roughly the same.
  * Added omit_nan() and omit_nonfinite() to extract elements
    while omitting NaN and non-finite values.
  * Added find_nonnan() for finding indices of non-NaN elements.
  * Added standalone replace() function.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753444800">- Update to version 14.6.1:
  * Bug fix release (no release notes).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761739200">- Update to version 15.2.1:
  * Added rande() for generating matrices with elements from
    exponential distributions.
  * shift() has been deprecated in favour of circshift(), for
    consistency with Matlab/Octave.
  * Reworked detection of aliasing, leading to more efficient
    compiled code.
- Changes from version 15.0.0:
  * C++14 is now the minimum required C++ standard.
  * Added preliminary support for matrices with half-precision
    fp16 element type.
  * Added second form of cond() to allow detection of failures.
  * Added repcube()
  * Added .freeze() and .unfreeze() member functions to
    wall_clock.
  * Extended conv() and conv2() to accept the "valid" shape
    argument.
- Bump so version in shared lib package name to 15.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1769169600">- Update to version 15.2.3:
  * Bug fix release (no release notes).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1773835200">- Update to version 15.2.4:
  * Bug fix release (no release notes).</changelog>
</package>
<package pkgid="ccc46cc99162e5d78b20dab40b81f2717195ac20bdd60c64369254fdc147d66bd95f11b3610d071bb8047d64cbc59b01104c28c36abb177b3e8ae3cac62ac459" name="armadillo-doc" arch="noarch">
  <version epoch="0" ver="15.2.4" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1720440000">- Update to version 14.0.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734609600">- Update to version 14.2.2:
  * No release notes.
- Changes from version 14.2.0:
  * faster handling of symmetric matrices by inv(), rcond(),
    powmat().
  * faster handling of hermitian matrices by inv(), rcond(),
    powmat(), cond(), pinv(), rank().
  * added solve_opts::force_sym option to solve() to force use of
    the symmetric/hermitian solver (not limited to sympd
    matrices).
  * more efficient handling of compound expressions by solve().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1739534400">- Update to version 14.2.3:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1743249600">- Update to version 14.4.1:
  * faster handling of pow() and square() within accu() and sum()
    expressions
  * faster sort() and sort_index() for complex matrices
  * expanded the field class with .reshape() and .resize() member
    functions
  * more efficient handling of compound expressions by sum(),
    reshape(), trans()
  * better detection of vector expressions by pow(), imag(),
    conj()
- Fix typo in baselibs.conf.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749470400">- Update to version 14.4.3:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752235200">- Update to version 14.6.0:
  * Added balance() to transform matrices so that column and row
    norms are roughly the same.
  * Added omit_nan() and omit_nonfinite() to extract elements
    while omitting NaN and non-finite values.
  * Added find_nonnan() for finding indices of non-NaN elements.
  * Added standalone replace() function.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753444800">- Update to version 14.6.1:
  * Bug fix release (no release notes).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761739200">- Update to version 15.2.1:
  * Added rande() for generating matrices with elements from
    exponential distributions.
  * shift() has been deprecated in favour of circshift(), for
    consistency with Matlab/Octave.
  * Reworked detection of aliasing, leading to more efficient
    compiled code.
- Changes from version 15.0.0:
  * C++14 is now the minimum required C++ standard.
  * Added preliminary support for matrices with half-precision
    fp16 element type.
  * Added second form of cond() to allow detection of failures.
  * Added repcube()
  * Added .freeze() and .unfreeze() member functions to
    wall_clock.
  * Extended conv() and conv2() to accept the "valid" shape
    argument.
- Bump so version in shared lib package name to 15.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1769169600">- Update to version 15.2.3:
  * Bug fix release (no release notes).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1773835200">- Update to version 15.2.4:
  * Bug fix release (no release notes).</changelog>
</package>
<package pkgid="bb26290c319899d732c1a9c102f31cb7c6335445e0a4967838cdc6da36082e17677d2ae84ab8bd7d05d9e27b93f15a05ac3621dfc03d31761e5759ba7a7f76d0" name="armagetron" arch="riscv64">
  <version epoch="0" ver="0.2.9.2.5" rel="1.1"/>
  <changelog author="meissner@suse.com" date="1494072000">- renamed: armagetron_add.tar.gz -&gt; armagetron_add.tar.bz2</changelog>
  <changelog author="meissner@suse.com" date="1494072001">- armagetron-fix-build.patch: do not integer compare a pointer against an integer</changelog>
  <changelog author="wbauer@tmo.at" date="1523102400">- Update to version 0.2.8.3.4:
  * Two issues that surfaced when compiling with gcc 6 were fixed
- Drop armagetron-fix-build.patch, merged upstream</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1563969600">- Disable LTO to fix Factory build
- Enable PIE
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 0.2.8.3.5. No changelog.
- Drop fix-segv.patch. Merged upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712318400">- Update to version 0.2.9.2.3
  * Fixed Bugs
  - Sound trouble deja entendu (#130)
  - Docker/Alpine: Crash in ZThread::ThreadOps::setPriority
    (#138)
  - Display lists keep rim wall lowered (#141)
  - FPS display inaccurate (#143)
  - Online play suddenly stopped working. (#145)
  - Work around Ubuntu sending spurious window activation
    messages (#68)
  - Desktop/AppData/Icon files are installed in a wrong place
    during make install (#73)
  - Steam: No logging, does not work in pressure vessel (#77)
  - Retina display not working correctly (#88)
  - 0.2.9 clients lose connection on 0.4 server (#98)
  - Window title sometimes SDL_APP (#102)
  - Client sends quickly typed chat message with last character
    missing (#106)
  - Backslashes not escaped when saving to user.cfg (#110)
  - Fix invulnerability bug handling (#111)
  - error: use of undeclared identifier ‘finite’; did you mean
    ‘isfinite’? (#120)
  - User data saved in the wrong place on macOS (#125)
  * New Features
  - Make network trafic realtime priority (#137)
  - Add AppImage zsync update data (#78)
  - Provide docker image for the dedicated server (#79)
  - Add macOS dmg bundling (#86)
  - Integrate macOS build into pipeline (#87)
  - Sign the application bundle (#89)
- Drop reproducible.patch: no longer needed for series 0.2.9.
- Add armagetron-desktop-files-installdir.patch: Fix install dirs
  of desktop file, icon, and metainfo to standard locations.
- Drop armagetron_add.tar.bz2: custom desktop integration files
  and default configs are installed by upstream source.
- Use full URL for source.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721217600">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="munix9@googlemail.com" date="1762603200">- Add fix-sdl12-compat-1_2_70.patch (gh#libsdl-org/sdl12-compat#382)
- Clean up spec file</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1769860800">- Update to version 0.2.9.2.5
  * Fixed Bugs
  - Startup freeze (#161)
- Rebase armagetron-desktop-files-installdir.patch</changelog>
</package>
<package pkgid="e64108b636e454dd699d59f78cfaaa44efc32e3c209666dc66b34f6c563d860b4193aaf06a8fb9ca40eaa5ffa488ed6061e06008dde31607c02be4aa918bdacc" name="arp-scan" arch="riscv64">
  <version epoch="0" ver="1.10.0" rel="1.8"/>
  <changelog author="mpluskal@suse.com" date="1431000000">- Update to 1.9
- Cleanup spec file with spec-cleaner
- Update project url
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1431000001">- Update licensing information</changelog>
  <changelog author="mpluskal@suse.com" date="1455451200">- Update project and download url</changelog>
  <changelog author="meissner@suse.com" date="1462968000">- arp-scan-avoid-crash.patch: avoid crash when trying capture as
  user (bsc#978596)</changelog>
  <changelog author="mpluskal@suse.com" date="1526904000">- Cleanup spec file with spec-cleaner
- Adjust dependencies</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551787200">- Update to version 1.9.5:
  * Updated IEEE OUI and IAB MAC/Vendor files.
  * Added new --plain (-x) option to surpress printing of header
    and footer text, and only display one output line for each
    responding host.
  * Use LWP::UserAgent instead of LWP::Simple in get-oui and
    get-iab to enable the raw content to be obtained, which avoids
    Unicode/UTF-8 issues.
  * Added arp-finherprint patterns for WIZnet W5100 and Cisco IOS
    15.0.
- Drop no longer needed arp-scan-avoid-crash.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1572004800">- Update to version 1.9.6 (boo#1154552):
  * Use libpcap function pcap_set_immediate_mode() instead of ioctl
    calls to ensure packets are delivered immediately. This means
    that arp-scan now requires libpcap 1.5.0 or later and will
    not work with earlier libpcap versions</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1573732800">- Update to version 1.9.7:
  * Internal changes only</changelog>
  <changelog author="Dirk Müller &lt;dirk@matrix&gt;" date="1670241600">- update to 1.9.8:
  - Allow the use of Linux IP aliases such as eth0:0 for the interface name.
  - Permit regular MAC addresses e.g. 00:0c:29:b9:43:1b in mac-vendor.txt.
  - --limit=n option exits after n of hosts have responded, exit 1 for &lt;n
  - --resolve option to resolve responding IP addresses to hostnames
  - Potential buffer overrun in unmarshal_arp_pkt().
  - arp-scan aborts with EAGAIN on busy network or using high bandwidth
  - late ARP responses could sometimes be incorrectly flagged as duplicate
  - Updated IEEE URLs in download perl scripts.
  - Updated source for Mersenne RNG and replacement strlcat/strlcpy &amp; getopt.
  - Updated for compatability with autoconf 2.71
  - "make distcheck" works now
  - Number of responding hosts reported no longer counts duplicate packets.
  - Many typos corrected and edge cases fixed.
  - CI framework migrated from travis-ci to github actions.
  - Several new tests for "make check"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677672000">- update to 1.10.0
  * Support for POSIX.1e capabilities. Administrators can set
    cap_net_raw+p on the arp-scan binaries to allow non-root users
    to run arp scan if desired
  * MAC/Vendor file layout changed. /etc/arp-scan/mac-vendor.txt
    allows for local configuration
- build with upstream tarball</changelog>
</package>
<package pkgid="e8ee2528ab4ef3f68a9d762852a09b90f017251c44512e02d0ceff0ef756433aaf3a0878ba0e78743f208f85049c11f0209c154860a71142c5bcc73d5055a8c0" name="arpack-ng-devel" arch="riscv64">
  <version epoch="0" ver="3.9.1" rel="4.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643803200">- Add fix_tautological_compare_321.patch
- Apply memory constraints also on ppc64/ppc64le</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Add an rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670241600">- Add memory constraints for pyarpack builds on s390x (slightly
  higher than on other 64 bit archs).
- Remove obsolete rpmlintrc.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Fix build after numpy 1.24 API changes, add
  replace_deprecated_np-complex.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Update to version 3.9.0
  * parpack.h and parpack.hpp: type of rwork should be real instead
    of complex.
  * Allow ritz_option {"LR", "SR", "LI", "SI"} for complex eigenvalue
    problems in ICB.
  * Replace deprecated NP complex
  * Include location of header files changed to arpack-ng
  * Many smaller bugfixes
- Drop upsteam fixed and merged patches
  * fix_tautological_compare_321.patch
  * replace_deprecated_np-complex.patch
  * Use-CMAKE_INSTALL_FULL_-dir.patch
- Rebased arpack-ng-python-module-installdir.patch</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 3.9.1:
  * pyarpack: Ensure that the matrix properties
    (symmetric/hermitian) fit the solver (CG/LDL) with which they
    are used in the tests
  * [BUG FIX] Tests for PARPACK with C/C++ bindings icb_parpack_c
    and icb_parpack_cpp are now really parallel and split the
    problem across MPI processes.
  * Update arpackmm test suite: enable solving non-symmetric tests
    with BiCG solver
  * README: Add details on Windows installation.
  * [BUG FIX] Fix install: headers in
    /path/to/local/include/arpack for ICB samples
  * [BUG FIX] Fix install: headers in
    /path/to/local/include/arpack
  * arpackmm: allow for using LA/SA magnitudes.
  * Rename icbexmm option into eigen option.
  * README: document how to use ICB.
  * [BUG FIX] arpackmm: fix restart.
  * README: document where to find arpack user's guide.
- Make tests run with '-j1' for serial flavour
  (gh#opencollab/arpack-ng#439).
- Update includedir location: arpack-ng now installs headers to
  %{_includedir}/arpack/ instead of %{_includedir}/arpack-ng/ used
  previously.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Add openmpi5 flavour.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1711281600">- Remove s390x specific memory constraints based on improved memory usage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770465600">- Bump chosen standard to C++14 because Eigen 5.x requires it now.</changelog>
</package>
<package pkgid="4421dd4b1ef3b336207a74e3ab278119d706da4027b492c07190a7af9de8821949d782c6adb3c656735c7e3e954ec341b1348ecaae458b944af4b3184ead6b33" name="arphic-bkai00mp-fonts" arch="noarch">
  <version epoch="0" ver="20001125" rel="779.1"/>
  <changelog author="mfabian@suse.de" date="1155038400">- move fonts to /usr/share/fonts because of the move to Xorg X11R7.</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic -&gt; arphic-fonts,
  ttf-arphic-bkai00mp -&gt; arphic-bkai00mp-fonts,
  ttf-arphic-bsmi00lp -&gt; arphic-bsmi00lp-fonts,
  ttf-arphic-gkai00mp -&gt; arphic-gkai00mp-fonts, and
  ttf-arphic-gbsn00lp -&gt; arphic-gbsn00lp-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="toms@opensuse.org" date="1326456000">- Fixed some small SPEC file issues:
  * Fixed typo in %{version}
  * Limited summary to make rpmlint happy</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic 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="swyear@gmail.com" date="1358683200">- remove Provides: locale(*) and Provides: scalable-font-*,
  no more need these fonts in these locale,
  these fonts can be replaced by arphic-uming(-ukai).</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Arphic to SPDX's Arphic-1999</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252135]</changelog>
</package>
<package pkgid="03cb699857ff30815bc85ae9d789fe697b43ae2e2dba5a95ffe076b487cff0513cde00f24f27d10ae18c1b1aa800fcd400a668340b9911939d93190ffe46a9d6" name="arphic-bsmi00lp-fonts" arch="noarch">
  <version epoch="0" ver="20001125" rel="779.1"/>
  <changelog author="mfabian@suse.de" date="1155038400">- move fonts to /usr/share/fonts because of the move to Xorg X11R7.</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic -&gt; arphic-fonts,
  ttf-arphic-bkai00mp -&gt; arphic-bkai00mp-fonts,
  ttf-arphic-bsmi00lp -&gt; arphic-bsmi00lp-fonts,
  ttf-arphic-gkai00mp -&gt; arphic-gkai00mp-fonts, and
  ttf-arphic-gbsn00lp -&gt; arphic-gbsn00lp-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="toms@opensuse.org" date="1326456000">- Fixed some small SPEC file issues:
  * Fixed typo in %{version}
  * Limited summary to make rpmlint happy</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic 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="swyear@gmail.com" date="1358683200">- remove Provides: locale(*) and Provides: scalable-font-*,
  no more need these fonts in these locale,
  these fonts can be replaced by arphic-uming(-ukai).</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Arphic to SPDX's Arphic-1999</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252135]</changelog>
</package>
<package pkgid="5e9ca9cb97363c57a45b2053c3e918b06ab76617d6ebbda961eb9f22327a6175f4fa5e3bb9abb00b72bfe642f7971c905f412c94e8493ea24c6fb2f6023fb2fb" name="arphic-fonts" arch="noarch">
  <version epoch="0" ver="20001125" rel="779.1"/>
  <changelog author="mfabian@suse.de" date="1155038400">- move fonts to /usr/share/fonts because of the move to Xorg X11R7.</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic -&gt; arphic-fonts,
  ttf-arphic-bkai00mp -&gt; arphic-bkai00mp-fonts,
  ttf-arphic-bsmi00lp -&gt; arphic-bsmi00lp-fonts,
  ttf-arphic-gkai00mp -&gt; arphic-gkai00mp-fonts, and
  ttf-arphic-gbsn00lp -&gt; arphic-gbsn00lp-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="toms@opensuse.org" date="1326456000">- Fixed some small SPEC file issues:
  * Fixed typo in %{version}
  * Limited summary to make rpmlint happy</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic 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="swyear@gmail.com" date="1358683200">- remove Provides: locale(*) and Provides: scalable-font-*,
  no more need these fonts in these locale,
  these fonts can be replaced by arphic-uming(-ukai).</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Arphic to SPDX's Arphic-1999</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252135]</changelog>
</package>
<package pkgid="927bc7b67bfcbb6e605139a951e30d038884026563b8980b798f0d34f97ee758b157a18f08e1179070d58b65e348c7d560dc5a2ef56851ef4b1d83db52f2cdbe" name="arphic-gbsn00lp-fonts" arch="noarch">
  <version epoch="0" ver="20001125" rel="779.1"/>
  <changelog author="mfabian@suse.de" date="1155038400">- move fonts to /usr/share/fonts because of the move to Xorg X11R7.</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic -&gt; arphic-fonts,
  ttf-arphic-bkai00mp -&gt; arphic-bkai00mp-fonts,
  ttf-arphic-bsmi00lp -&gt; arphic-bsmi00lp-fonts,
  ttf-arphic-gkai00mp -&gt; arphic-gkai00mp-fonts, and
  ttf-arphic-gbsn00lp -&gt; arphic-gbsn00lp-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="toms@opensuse.org" date="1326456000">- Fixed some small SPEC file issues:
  * Fixed typo in %{version}
  * Limited summary to make rpmlint happy</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic 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="swyear@gmail.com" date="1358683200">- remove Provides: locale(*) and Provides: scalable-font-*,
  no more need these fonts in these locale,
  these fonts can be replaced by arphic-uming(-ukai).</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Arphic to SPDX's Arphic-1999</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252135]</changelog>
</package>
<package pkgid="1d1cab7fddecf0d7a367dea5f3fecb0268be62cff9090b4ab97ba8ea10559448b53347ed9ba4068ed153e156b150da45b857b0d4b56550830cdc32715cae6015" name="arphic-gkai00mp-fonts" arch="noarch">
  <version epoch="0" ver="20001125" rel="779.1"/>
  <changelog author="mfabian@suse.de" date="1155038400">- move fonts to /usr/share/fonts because of the move to Xorg X11R7.</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic -&gt; arphic-fonts,
  ttf-arphic-bkai00mp -&gt; arphic-bkai00mp-fonts,
  ttf-arphic-bsmi00lp -&gt; arphic-bsmi00lp-fonts,
  ttf-arphic-gkai00mp -&gt; arphic-gkai00mp-fonts, and
  ttf-arphic-gbsn00lp -&gt; arphic-gbsn00lp-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="toms@opensuse.org" date="1326456000">- Fixed some small SPEC file issues:
  * Fixed typo in %{version}
  * Limited summary to make rpmlint happy</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic 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="swyear@gmail.com" date="1358683200">- remove Provides: locale(*) and Provides: scalable-font-*,
  no more need these fonts in these locale,
  these fonts can be replaced by arphic-uming(-ukai).</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Arphic to SPDX's Arphic-1999</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252135]</changelog>
</package>
<package pkgid="3ea55e4a9ccaeae19eca22456429c316f3afa4a4e4508d6bf5db97df9251250ace4acd43e7db960a1bd1557399e3a617fc5489f9ffb7ae5c0a252175ecdf537a" name="arphic-ukai-fonts" arch="noarch">
  <version epoch="0" ver="0.2.20080216.1" rel="101.1"/>
  <changelog author="mfabian@suse.de" date="1191585600">- new package: ttf-arphic-ukai, version 0.1.20060928.</changelog>
  <changelog author="tiwai@suse.de" date="1270814400">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic-ukai -&gt; arphic-ukai-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic license</changelog>
  <changelog author="pgajdos@suse.com" date="1333368000">- updated to 20080216:
  * This release comes as TrueType Collection with 4 font flavors:
  * AR PL UKai CN: glyph shapes according to GB18030-2000
  * AR PL UKai HK: glyph shapes according to the Ming-Uni reference font
    and HKSCS printed material published by the HKSAR government
  * AR PL UKai TW: glyph styles according to CNS11643
  * AR PL UKai TW MBE: like "AR PL UKai TW" plus MBE glyph shapes in the
    Bopomofo Extended block used for Minnan and Hakka
  * For now, variants are only available for U+4EE4 and U+9AA8 as proof of
    concept. All other glyphs have the same style throughout all flavors.</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="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Arphic to SPDX's Arphic-1999</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252136]</changelog>
</package>
<package pkgid="1578fb18c095fbaeb45878d41c3c313916d0176178c6777951eb1cf4d4c0cef5a69bd18cd1f2370827c70f5f537cf3abeba7823a95671abf4ec5685a359cf9b3" name="arphic-uming-fonts" arch="noarch">
  <version epoch="0" ver="0.2.20080216.1" rel="101.1"/>
  <changelog author="mfabian@suse.de" date="1191585600">- new package: ttf-arphic-uming, version 0.1.20060928.</changelog>
  <changelog author="tiwai@suse.de" date="1270814400">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed ttf-arphic-uming -&gt; arphic-uming-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Arphic license</changelog>
  <changelog author="pgajdos@suse.com" date="1333368000">- updated to 0.2.20080216:
  * This release comes as TrueType Collection with 4 font flavors:
  * AR PL UMing CN: glyph shapes according to GB18030-2000
  * AR PL UMing HK: glyph shapes according to the Ming-Uni reference font
    and HKSCS printed material published by the HKSAR government
  * AR PL UMing TW: glyph styles according to CNS11643
  * AR PL UMing TW MBE: like "AR PL UMing TW" plus MBE glyph shapes in the
    Bopomofo Extended block used for Minnan and Hakka
  * For now, variants are only available for U+4EE4 and U+9AA8 as proof of
  concept. All other glyphs have the same style throughout all flavors.</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="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend license SUSE-Arphic to SPDX's Arphic1999</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760356800">- Stop marking arphic-uming as essential for CJK locales
  (and thus essential enough to be on the openSUSE DVD)</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252137]</changelog>
</package>
<package pkgid="1aaadce25a709e08c048cf5971bed5f8e35b89c5cbbb9187a34133286271b1f1bb01fcb20929fe2c3add268eba8ec21e50d76e5af2c4b6d48929b512bced8dbf" name="arping2" arch="riscv64">
  <version epoch="0" ver="2.28" rel="1.1"/>
  <changelog author="aginies@suse.com" date="1481198400">- Update to new upstream release 2.17
  * Add padding to IP and MAC pings</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1504180800">- Update to version 2.19
  * Make `arping` -w/-W behave like `ping` and `iputils-arping`
  * Add option -g to specify group to drop privs to</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1566388800">- update to version 2.20: no upstream changelog
- run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596110400">- Update to version 2.21
  * Use more modern pcap API calls, when available
  * Add payload data to mac ping
  * chdir(/) after chroot()
  * Misc minor cleanup
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1625918400">- Update to release 2.22
  * Build system updates only; no user-related changes.
- Drop arping-setgroups.diff (merged)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to release 2.23
  * Work around VLAN bug in libpcap 1.7-1.9.0
  * Experimental support for seccomp (off by default)
  * Made -P set target MAC address (-t)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704196800">- Update to release 2.24
  * Stricter and more correct number parsing and casting</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1725624000">- Update to release 2.25
  * seccomp (default disabled): Allow some more syscalls
  * seccomp (default disabled): Move some checks from build time to runtime
  * Sane output and exit code when sending ARP replies
  * Work around libpcap bug when linking with musl</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760702400">- Update to release 2.26
  * Fix an issue in the testsuite with regex escaipng</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 2.28
  * Add Linux Landlock support</changelog>
</package>
<package pkgid="51dcfc4453f13ff11deac07fff2aca969c73fc7ae04d128f4346cf071eacd818a3ea6a2be8812fbebd2fdfe6703158083757cec6a5f710c44c6de1779aec5207" name="arprec-devel" arch="riscv64">
  <version epoch="0" ver="2.2.17" rel="3.1"/>
  <changelog author="scorot@free.fr" date="1345464000">- first package</changelog>
  <changelog author="scorot@free.fr" date="1345464001">- spec file enhancement</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1415188800">- Update to version 2.2.17
  * bugfix release, see included ChangeLog for details</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1466164800">- Fix build with GCC6 [boo#985135]
  * arprec-gcc6.patch</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Fixup shared library package name and groups</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="3a50ec4950ebba25ee333468679d7aafc7a37f02224378ce6c1fc427695360c3732316871b67c673d8ebde1a2b3764997fe72c5942c2ba6194ba0430eae72ec1" name="arptables" arch="riscv64">
  <version epoch="0" ver="0.0.5" rel="1.4"/>
  <changelog author="jengelh@medozas.de" date="1261224000">- Enable parallel build</changelog>
  <changelog author="jengelh@medozas.de" date="1268654400">- drop JF fork and use the mainline arptables again
- update to v0.0.3-4
  * Update the userspace arptables tool to kernels 2.6.16 and
    above. A change in the kernel API broke compatibility with the
    arptables tool around release 2.6.16, causing the filtering to
    behave unexpectedly.</changelog>
  <changelog author="meissner@suse.de" date="1273233600">- actually apply RPM_OPT_FLAGS.</changelog>
  <changelog author="coolo@novell.com" date="1300708800">- licenses package is about to die</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="jengelh@inai.de" date="1357819200">- Update to new upstream release 0.0.4
  * also print the -i and -o interface if -v is not specified
  * fix handling of inversion flag
  * let --proto-type also accept hexadecimal input
  * add xtables CLASSIFY target
- Dropped arptables-install.diff and arptables-warnings.diff,
  merged upstream
- Switch version number to what upstream uses (1.0.4 -&gt; 0.0.4),
  yast/libzypp can handle downgrades for some years now</changelog>
  <changelog author="jengelh@inai.de" date="1427630400">- Cleanup specfile, and note down git repo URL.</changelog>
  <changelog author="jengelh@inai.de" date="1486555200">- Add missing space to description [boo#1022775]</changelog>
  <changelog author="jengelh@inai.de" date="1535112000">- Move arptables to arptables-legacy and use update-alternatives to
  offer a selection mechanism.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575288000">- Update to release 0.0.5
  * fix potential buffer overflows
  * add revision field for arptables userspace
  * add MARK target</changelog>
</package>
<package pkgid="c7aa13f977585086c13ebdfc4e32be4b59e7251734970d399590dc3168ae3d46d577d2a96b8b2f81334904e490888a7096d8eb907a277800a4515fc02aba0060" name="arpwatch" arch="riscv64">
  <version epoch="0" ver="3.9" rel="1.1"/>
  <changelog author="olaf@aepfle.de" date="1641816000">- remove instance units from post scripts, they can not be reloaded</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1647864000">- update to 3.2:
  - Change update-ethercodes to not clobber ethercodes.dat on failure.
  - Add a configure option to specify the path to sendmail
- use https, its 2022 after all</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Update to version 3.3:
  + Fix direction of memmove() in sanity_fddi().</changelog>
  <changelog author="olaf@aepfle.de" date="1670328000">- Enable loading of ethercodes.dat with arpwatch.ETHERCODES.patch
- Log useless 0-source only once for each MAC</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697371200">- update to 3.4:
  * build system maintenance (upgrade to autoconf 2.71)
  * add arpwatch-3.4-include-time.patch to fix build broken by it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704542400">- update to 3.5:
  * Make SIGHUP checkpoint arp.dat
  * Fix bug that prevented checkpoint() from being called until
    after receiving a new arp/rarp packet</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705924800">- update to 3.6:
  * Fix bug that prevented checkpoint() from being called until
    after receiving a new arp/rarp packet
  * Remove unconditional FreeBSD configure mandir hack</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1721908800">- arpwatch-gcc14.patch: fixed gcc14 issue</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1753963200">- Update to version 3.8:
  * update-ethercodes.sh: exit when curls fails.
- Update to version 3.7:
  * Complete switch to python massagevendor.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761307200">- Update to version 3.9:
  * Use mktemp(1) to obtain a temporary file for update-ethercodes</changelog>
</package>
<package pkgid="021c09ff0bb30b383ed5c62e2d65308f9b20347cec70cfbd1fb5a1b618f1b241589085ec2e625d54e7453e24e8cbf2c70c60aa7e0f3fc57dd0b88ab1f5cca324" name="arpwatch-ethercodes" arch="noarch">
  <version epoch="0" ver="20250404" rel="1.1"/>
  <changelog author="olaf@aepfle.de" date="1668168000">- sort existing oui.csv to show differences in future updates
- sort downloaded oui.csv
- move vim commands to a place where vim can find the commands</changelog>
  <changelog author="olaf@aepfle.de" date="1670846400">- Update to version 20221212</changelog>
  <changelog author="olaf@aepfle.de" date="1675944000">- Update to version 20230209</changelog>
  <changelog author="olaf@aepfle.de" date="1681992000">- Update to version 20230420
- Inject a QEMU/KVM entry</changelog>
  <changelog author="olaf@aepfle.de" date="1691496000">- Update to version 20230808</changelog>
  <changelog author="olaf@aepfle.de" date="1702382400">- Update to version 20231212</changelog>
  <changelog author="olaf@aepfle.de" date="1712232000">- Update to version 20240404</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Update to version 20240808</changelog>
  <changelog author="olaf@aepfle.de" date="1734004800">- Update to version 20241212</changelog>
  <changelog author="olaf@aepfle.de" date="1743768000">- Update to version 20250404</changelog>
</package>
<package pkgid="7c1e480346a4a9633870fcbbe981979a6bb9b9bbc898b0843286ca5d99904bf479fe998bef69ee13567b04c2853e76c13d87c7e092a07113265e62d02f5e0b4e" name="arpwatch-ethercodes-build" arch="riscv64">
  <version epoch="0" ver="3.9" rel="1.1"/>
  <changelog author="olaf@aepfle.de" date="1641816000">- remove instance units from post scripts, they can not be reloaded</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1647864000">- update to 3.2:
  - Change update-ethercodes to not clobber ethercodes.dat on failure.
  - Add a configure option to specify the path to sendmail
- use https, its 2022 after all</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Update to version 3.3:
  + Fix direction of memmove() in sanity_fddi().</changelog>
  <changelog author="olaf@aepfle.de" date="1670328000">- Enable loading of ethercodes.dat with arpwatch.ETHERCODES.patch
- Log useless 0-source only once for each MAC</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697371200">- update to 3.4:
  * build system maintenance (upgrade to autoconf 2.71)
  * add arpwatch-3.4-include-time.patch to fix build broken by it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704542400">- update to 3.5:
  * Make SIGHUP checkpoint arp.dat
  * Fix bug that prevented checkpoint() from being called until
    after receiving a new arp/rarp packet</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705924800">- update to 3.6:
  * Fix bug that prevented checkpoint() from being called until
    after receiving a new arp/rarp packet
  * Remove unconditional FreeBSD configure mandir hack</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1721908800">- arpwatch-gcc14.patch: fixed gcc14 issue</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1753963200">- Update to version 3.8:
  * update-ethercodes.sh: exit when curls fails.
- Update to version 3.7:
  * Complete switch to python massagevendor.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1761307200">- Update to version 3.9:
  * Use mktemp(1) to obtain a temporary file for update-ethercodes</changelog>
</package>
<package pkgid="10478985730df597c9ed29e75b34b97555c13f2b32105e04c6e26e090e364486e11142891f9e6aae02be557f64d4a9d6ce1514344b7a9b911f582575e197b10c" name="art-ctlscripts" arch="noarch">
  <version epoch="0" ver="1.2" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716897600">- Initial OBS release.</changelog>
  <changelog author="info@paolostivanin.com" date="1716897601">- Update to version 1.0.1:
  * fixed typo in ght.ctl
  * added simple B&amp;W mixer
  * color mix: added subtract blend mode
  * reworked gamut compression to make it compliant with ACES reference implementation
  * added simple split toning
  * added simple exposure compensation
  * use rec2020 for gamma
  * some tweaks to the odt default parameters
  * added channel mixer and gamma/slope correction scripts
  * some tweaks to GHT</changelog>
  <changelog author="info@paolostivanin.com" date="1729512000">- Update to version 1.1:
  * artlib: added helper function luteval
  * added graphical equalizer by saturation
  * improved tone curve
  * added graphic luminance equalizer
  * added tone curve and graphical hue equalizer</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to version 1.2:
  * _artlib: added xyz to ACES matrix
  * updated links in README
  * added mirroring to bitbucket workflow
  * updated translations
  * added simplified "color balance RGB" from darktable
  * added "magic strings" to allow UI translations
  * split toning: added balance slider
  * tetrahsl: slightly tweaked coefficients</changelog>
</package>
<package pkgid="d33f0845fae11952ac4a69b25b3e6053d2562bf777ed86708b5acbe2b73e48797c68374ec45d79698fb3e6dd0334769651a08f00fa848f6f9170625f19628591" name="artem" arch="riscv64">
  <version epoch="0" ver="3.0.0" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1712923200">- Initial package</changelog>
</package>
<package pkgid="54961927281851ac5be5be778e3242759fc1e0129f59c160792314bc3a7cc90056a656f57d7d43a56051b251a2716123dbe1861bfe4a9b2b76fb883300df85bc" name="artha" arch="riscv64">
  <version epoch="0" ver="1.0.5" rel="1.2"/>
  <changelog author="badshah400@gmail.com" date="1311854400">- Initial package (version 1.0.2)</changelog>
  <changelog author="badshah400@gmail.com" date="1312545600">- Minor spec file cleanup</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="badshah400@gmail.com" date="1359633600">- Update to version 1.0.3:
  + Auto completion of wordnet terms implmented
  + Wordnet terms load and auto completion list populate made idle
    exec. functions
  + Lookup history made persistant; can be cleared or saved when
    required
  + Invisible mode made optional; show window on startup made
    optional
  + Polysemy count display now made optional; can be toggled via
    the toolbutton
  + Status/tray icon now made optional; can be toggled via the
    toolbutton
  + Added Member Of, Substance Of and Part Of classification to
    Holo and Meronyms
  + "farcry" search should now fetch "far cry" correctly for both
    normal and notify lookup
  + Added accelerators Ctrl + W and Ctrl + Q support
  + Fixed issues in finding libnotify.so across distributions
  + Fixed relative tab names by removing Similar for Nouns and
    Verbs (WNI)
  + Fixed 671084 - Back button skips Wildmat search results
  + Bumped min GTK+ version to 2.24 to remove deprecated
    GtkComboBoxEntry there by adding GtkComboBox with "has-entry"
    set to TRUE
  + Bumped min GLib version to 2.22
  + Lot of code clean-ups and minor fixes
- Add artha-fix-gio-linking.patch to fix a linking issue with
  libgio-2.0 that broke build; this requires doing autoreconf
  during build, accordingly require libtool, automake and
  autoconf
- Add artha-only-use-AM_PROG_AR-if-defined.patch to fix build
  errors with openSUSE &lt;= 12.1 when autoreconf is used.</changelog>
  <changelog author="badshah400@gmail.com" date="1524312000">- Add Requires: wordnet, since the program is basically useless
  without it.
- Trim description in specfile of unnecessary sentences.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1595851200">- Update to version 1.0.5:
  + Bumped libenchant’s version to libenchant2
  + Fixed build and link errors
  + Fixed copyright headers to only have start date
- Run spec-cleaner
- Drop artha-fix-gio-linking.patch, because fixed upstream.
- Drop artha-only-use-AM_PROG_AR-if-defined.patch, because it
  fixed building with openSUSE &lt;= 12.1 when autoreconf is used.</changelog>
</package>
<package pkgid="d94fef75e732e98bfaa3fd6b2df4467e9b3851be539966c5be3cb79274751be9a96f2831987dcd6a618fd9b708468b7911a9f64c9ba72b63ce3b88f08f038963" name="artifacthub-cli" arch="riscv64">
  <version epoch="0" ver="1.22.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1739534400">- new package artifacthub-cli: check that your packages are ready
  to be listed on AH by using the lint subcommand</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220800">- Update to version 1.21.0:
  No CLI-related changes in the changelog
  * Bump github.com/containerd/containerd from 1.7.26 to 1.7.27
    (#4324)
  * Bump Go to 1.23.3 (#4143)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220801">- Update to version 1.22.0:
  No CLI-related changes in the changelog</changelog>
</package>
<package pkgid="1fc26a819a3e146f743ceca0b39652900b16deccb1eaee14ec4137fe0f80302c461e872935fafc2abb30ce98d0d90d64eb9d996f6a38c47c84c33572d0f13453" name="artifacts" arch="noarch">
  <version epoch="0" ver="20221219" rel="4.1"/>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1553688000">- update to v20190320
  * 9 months worth of artifact additions</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1578398400">- Switch to build and distribution under python3 as py2 is obsolete</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1586347200">- update to v20200118
  * 10 months worth of artifact additions</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654084800">-update to v20220429
  * 27 months worth of artifact additions</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1671192000">- Portions of the libyal family of forensic modules now require python 3.7 or newer. Update spec file as follows
  - # security:forensics is now only supporting python 3.7 or newer
  - BuildRequires:  python3-setuptools &gt; 3.7
  - BuildRequires:  python3-packaging &gt; 3.7
  - BuildRequires:  %{python_module base &gt;= 3.7}</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679918400">- Do not require all python versions to build: primary python is
  sufficient.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1689681600">- update to v20221219
  * 8 months worth of artifact additions</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1690545600">- update to python 3.11 as the internal build tool.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1742817600">- Use the primary python for building
- Run tests
- Add PyYAML as a runtime dependency</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1752580800">- Use pyproject macros to build and install.</changelog>
</package>
<package pkgid="33229cf294bf121e2c7df96d480511caaa31264bf48cc475b4eb74ce24315e528a0a0fc5e87e854a43a5bcbde722e3075772d6294d42f501a713050abc75fcc6" name="artifacts-validator" arch="noarch">
  <version epoch="0" ver="20221219" rel="4.1"/>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1553688000">- update to v20190320
  * 9 months worth of artifact additions</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1578398400">- Switch to build and distribution under python3 as py2 is obsolete</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1586347200">- update to v20200118
  * 10 months worth of artifact additions</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654084800">-update to v20220429
  * 27 months worth of artifact additions</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1671192000">- Portions of the libyal family of forensic modules now require python 3.7 or newer. Update spec file as follows
  - # security:forensics is now only supporting python 3.7 or newer
  - BuildRequires:  python3-setuptools &gt; 3.7
  - BuildRequires:  python3-packaging &gt; 3.7
  - BuildRequires:  %{python_module base &gt;= 3.7}</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679918400">- Do not require all python versions to build: primary python is
  sufficient.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1689681600">- update to v20221219
  * 8 months worth of artifact additions</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1690545600">- update to python 3.11 as the internal build tool.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1742817600">- Use the primary python for building
- Run tests
- Add PyYAML as a runtime dependency</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1752580800">- Use pyproject macros to build and install.</changelog>
</package>
<package pkgid="d90727419644901ef9cd31d094327f1b9e634c5aaa1b2790b7b5814953967abd9df6a9402dc0f4e6d564e0ac9f50a2ebb6bac549a0244159f9ec27e9a719b0af" name="artikulate" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix various typos in the source code Found via codespell
  * Fix editorsession test
  * ci: require all tests to pass
  * Enable qmllint in CI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="57b7f5efc5e96ed2daaff6c978d4651facdc3b888a92e6a7ab4d4f486ca2639837de7e98b3e679d07ccf5fffa82534c751f31055dfa2c768140996145d275bad" name="artikulate-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix various typos in the source code Found via codespell
  * Fix editorsession test
  * ci: require all tests to pass
  * Enable qmllint in CI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="f134ff5e95f31f152df1c5c4d931a8ebabfb2431516a126e41b67e885627893927d45c8225493f53d09eaaa0600f1aaeafd5fa86ed349aa3fc082e686dd4f98a" name="as10k1" arch="riscv64">
  <version epoch="0" ver="A0.99" rel="29.1"/>
  <changelog author="tiwai@suse.de" date="1576843200">- Fix hdspmixer build error with the latest alsa-lib:
  0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1582632000">- Update to 1.2.2 (do not support Python 2 and PyGtk).
- Remove
  0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch
  which was included upstream.</changelog>
  <changelog author="tiwai@suse.de" date="1603454400">- Drop unnecessary buildreq alsa-topology-devel (bsc#1178064)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5 (jsc#PED-6566):
  * hdspmixer: add output loopback buttons
  * hdspmixer: enhance saving of presets</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706529600">- hwmixvolume: replace the unversioned python shebang to point to
  python3 (alsa-project/alsa-tools@fb04384 claims it is compatible
  to python3).
- Change hwmixvolume's dependency on pyalso to python3-alsa: ensure
  we get the main python interpreters' alsa module (matching the
  /usr/bin/python3 shebang) (boo#1219312).</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706875200">- Update to version 1.2.11:
  * hdajackretask: resolution limit for wide screen, pipewire support
  * hdspmixer: fix coredump
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-tools
- Fix build with gcc7:
  0001-hdajackretask-Fix-build-with-gcc7.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-tools 1.2.14:
  * envy24control: port to GTK 3
  * hdspmixer: correct string delimiter in labels_aio_ss_input
  * Fix various gcc warnings
- Drop obsoleted patch:
  0001-hdajackretask-Fix-build-with-gcc7.patch
- Clean up spec file, build with gtk3 unconditionally</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-tools 1.2.15:
  * envy24control: port to GTK 4
  * hdspmixer: fix null pointer dereference
  * Update hdajackretask.desktop
- Build with gtk4
- Drop obsoleted suse_update_desktop_file macro usages</changelog>
</package>
<package pkgid="e305e73c999f461e9ba0b4397e5e94b08161dcaf6474a7752cbbdef2f87c91088f7fe8239bd0ef02ff34b5f0ce6530d79f8ad8c974e432923e581f37b768fcd5" name="asar" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1709726400">- New upstream version 3.2.9
  * fix symlink pointing error in filesystem.insertLink</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714910400">- New upstream release 3.2.10
  * Fix relative link error (gh#electron/asar#308)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725969600">- New upstream release 3.2.11
  * complete rewrite of the program in Typescript
  * ensure symlinks do not write unexpectedly (gh#electron/asar#322)
- Run test suite in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726056000">- New upstream release 3.2.13
  * Export a `default` property (gh#electron/asar#325)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1730894400">- New upstream release 3.2.16
  * Enable getNode to follow directory links (gh#electron/asar#248)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1730980800">- New upstream release 3.2.17
  * isUnpackedDir matches non-child directories that have same folder name prefix (gh#electron/asar#333)
  * checking if symlink with same prefix points outside the directory (gh#electron/asar#335)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1736251200">- New upstream release 3.2.18
  * Respect unpack minimatch for symlinks within previously unpacked directories (gh#electron/asar#341)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1743595200">- New upstream release 3.4.0
  * add in-memory API for streaming files to destination asar</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1744027200">- New upstream release 3.4.1
  * allow ../ symlink Streams when they're still within the package (gh#electron/asar#363)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1747483200">- New upstream release 4.0.0
  * Rewrite program to use ES modules and require Node 22</changelog>
</package>
<package pkgid="255658b9595380c92014f5b09ad9cbb8a6bd2a69e76072e45da70cafbc8aa9f1b4a022d26f2c173724c9b6fb1650f046448194b861545ce0921327175145a6a7" name="ascii" arch="riscv64">
  <version epoch="0" ver="3.32" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- initial version, 3.30</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1774785600">- update to version 3.32
  * Allow packagers to pass in hardening flags.
  * Allow -d/-o/-x/-b to force the output radix.
- update to version 3.31
  * ChatGPT 5.2 patches to hrden code against UB. Manual page is now spellchecked.</changelog>
</package>
<package pkgid="48ccccfcbfc67cc85f7c984df314a5d076420ace5adfab8bd8431f634e28164b0459917fd5b5ba4c18133df0a73dc8bd00999d7f5fabdf39a44e726cfaa00132" name="asciidoc" arch="noarch">
  <version epoch="0" ver="10.2.1" rel="1.2"/>
  <changelog author="Ismail Dö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ö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ü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>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1718107200">- Remove python3 shebang from sitelib files (bsc#1212476)</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1727006400">- Update to version 10.2.1
  + Bug fixes:
  * Fix deprecation warning on escaping table separators
  + Miscellaneous:
  * Include manpage source files to sdist archive
  * Fix setting up debian backports in Dockerfile</changelog>
</package>
<package pkgid="9d760912715ba9e6f901045529c7735b68e61a89959e1d453e977139d02b9c6c3d2118005139e53100ec5867ce6a9e1c8034689b6bde9664b142e574499dc228" name="asciidoc-examples" arch="noarch">
  <version epoch="0" ver="10.2.1" rel="1.2"/>
  <changelog author="Ismail Dö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ö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ü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>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1718107200">- Remove python3 shebang from sitelib files (bsc#1212476)</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1727006400">- Update to version 10.2.1
  + Bug fixes:
  * Fix deprecation warning on escaping table separators
  + Miscellaneous:
  * Include manpage source files to sdist archive
  * Fix setting up debian backports in Dockerfile</changelog>
</package>
<package pkgid="4361442c8391a9bf16fd4daf156ad78761957fa754cf0a87381f2d37808d8804a30023ba114843180b1be193a1b73658e217f0bd4da469875513147aa3fe82de" name="asciidoc-latex-backend" arch="noarch">
  <version epoch="0" ver="10.2.1" rel="1.2"/>
  <changelog author="Ismail Dö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ö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ü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>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1718107200">- Remove python3 shebang from sitelib files (bsc#1212476)</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1727006400">- Update to version 10.2.1
  + Bug fixes:
  * Fix deprecation warning on escaping table separators
  + Miscellaneous:
  * Include manpage source files to sdist archive
  * Fix setting up debian backports in Dockerfile</changelog>
</package>
<package pkgid="4182128799d9a3beb71dd56c1ffc6a3e3c1107261c56999f6ad52765e737a13701bed379487696b564edab8b4bee68e059309207bb3cf70c771c06244207d0c5" name="asclock" arch="riscv64">
  <version epoch="0" ver="2.0.12" rel="315.1"/>
  <changelog author="schwab@suse.de" date="1154692800">- New package.</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1414929600">- Switch to individual pkgconfig() build requires
  instead of using metapackage xorg-x11-devel</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1415102400">- Due to broken prjconf I missed adding imake as buildRequire
  in the previous change.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Fix building with gcc10
- Modernise spec file with spec-cleaner
- Honor optflags
- Reduce duplicities using fdupes</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723809600">- Add asclock-C99.diff which declares a function defined after use so
  that the cource code does not violate C99 and builds with GCC 14.</changelog>
  <changelog author="pgajdos@suse.com" date="1746532800">- added patches
  fix build with gcc15
  + asclock-gcc15.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1771848000">- Add time_t.patch to make it work past 2038</changelog>
</package>
<package pkgid="5799de9c0fb35af4d6de7914b339b94241806ba104b4eb9f7772b0b4c20642d0c550c348723e70bb955582089229eb85ba395e3c75647fdcdcc704de6c7ba519" name="asco" arch="riscv64">
  <version epoch="0" ver="0.4.11" rel="3.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1412164800">- Initial package, version 0.4.9
- Add asco_unbuffered.patch for QUCS</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1412596800">- Change package license to GPL-2.0 according to source headers</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 0.4.10:
  * Simulation re-runs are now supported in Spectre during an
    optimization.
  * Minor enhancements in the RF module.
  * Support for the newest MPICH versions.
  * The 'postp' tool is more robust to changes of each SPICE output
    format.
  * Support for the newest versions of MPICH documented.
- Fix implicit declaration error of 'gethostname':
  * Add asco-0.4.10-fix-implicit-declaration.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 0.4.11
  * Minor improvements to work/warn about changes in simulators
    output format.
  * Improvements in Spectre support.
  * Bug fixes.
- Drop upstream fixed asco-0.4.10-fix-implicit-declaration.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685448000">- Trim filler wording from descriptions
- Trim R/TM signs as per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1730980800">- Add a patch asco-add-missing-headers.patch to fix build with
  gcc-14</changelog>
</package>
<package pkgid="9f557f036641dcaa2795339dc2c6c15cc040aebaa8e79d15b4d447fe288dd01723bb6ca5187d24d3d30ed704d5333a6e5f2c1339202a957d297261486ddbc1eb" name="asco-doc" arch="noarch">
  <version epoch="0" ver="0.4.11" rel="3.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1412164800">- Initial package, version 0.4.9
- Add asco_unbuffered.patch for QUCS</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1412596800">- Change package license to GPL-2.0 according to source headers</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 0.4.10:
  * Simulation re-runs are now supported in Spectre during an
    optimization.
  * Minor enhancements in the RF module.
  * Support for the newest MPICH versions.
  * The 'postp' tool is more robust to changes of each SPICE output
    format.
  * Support for the newest versions of MPICH documented.
- Fix implicit declaration error of 'gethostname':
  * Add asco-0.4.10-fix-implicit-declaration.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 0.4.11
  * Minor improvements to work/warn about changes in simulators
    output format.
  * Improvements in Spectre support.
  * Bug fixes.
- Drop upstream fixed asco-0.4.10-fix-implicit-declaration.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685448000">- Trim filler wording from descriptions
- Trim R/TM signs as per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1730980800">- Add a patch asco-add-missing-headers.patch to fix build with
  gcc-14</changelog>
</package>
<package pkgid="cc6605ae6ff60ed179704986fceaa8320ea4457c009598e89b5ac4e944ca1cf8f8187c92e401523243f1ca2fc285291d0da4189fc1b39d9f1e5b125c5fd2b069" name="asdf" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="1.1"/>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1740830400">- First asdf package submission</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1741003200">- Fix copyright</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1741089600">- Update to version 0.16.5:
  * chore: release 0.16.5 (#1985)
  * fix: preserve files untracked by Git on plugin update (#1995)
  * fix: build static binary to improve portability (#1993)
  * fix: latest version returns latest version (#1996)
  * chore(docs): bump the docs group in /docs with 2 updates (#2000)
  * fix: set correct env vars on recursive calls (#1989)
  * fix: correct exit status when sub-command does not exist (#1991)
  * fix: simplify env vars parsing (#1988)
  * fix: always propagate env variables when executing commands (#1982)</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1742644800">- Update to version 0.16.6:
  * chore: release 0.16.6 (#2007)
  * docs: add Zypper to the package managers in which asdf is available (#2031)
  * fix: remove filtering from latest-stable call (#2032)
  * chore: ignore case for value of `ASDF_FORCE_PREPEND` environment variable (#2026)
  * fix: remove install directory for version when install fails (#2024)
  * fix: improve zsh completion suggestions (#2022)
  * fix: correct concurrency to align with documentation (#2014)
  * fix: correct handling of `ASDF_FORCE_PREPEND` environment variable (#2011)
  * chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#2017)
  * fix: correct ASDF_INSTALL_* envvar unset test (#2006)</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1743076800">- Update to version 0.16.7:
  * chore: release 0.16.7 (#2039)
  * fix: remove comment from first line zsh completion output (#2035) (#2037)</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1747742400">- Update to version 0.17.0:
  * chore: release 0.17.0 (#2084)
  * fix: ensures output always ends with a newline when printed (#2098)
  * fix: correct output of install command when system or path version set (#2097)
  * fix: handle tilde in env vars (#2092)
  * docs: add faq on version ranges in .tool-versions files (#2091)
  * docs: add faq item on use of latest in .tool-versions files (#2090)
  * fix: remove unused ForcePrepend option from Go code (#2089)
  * feat: switch back to native git client (#1998)
  * feat(golang-rewrite): add support for shim templates resolution (#2076)
  * test(golang-rewrite): ignore global git config on repotest (#2068)
  * chore: adjusting release-please-action config (#2083)
  * chore: adjusting release-please-action config (#2082)
  * chore: add proper release please config file (#2080)
  * chore: fix release please config version is updated in all files (#2079)
  * fix: set correct version for go install and make builds (#2077)
  * chore(docs): bump vite from 5.4.18 to 5.4.19 in /docs (#2075)
  * chore(docs): bump @types/node from 22.13.16 to 22.15.3 in /docs in the docs group (#2074)
  * feat: log failure to add plugin in "plugin test" (#2059)
  * docs: Fix link to bin/list-bin-paths (#2066)
  * chore(docs): bump vite from 5.4.17 to 5.4.18 in /docs (#2065)
  * chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#2064)
  * fix: remove default error action from plugin command (#2027)
  * fix: correct intersection logic in `shims.FindExecutable` function so ordering of multiple versions is preserved (#2063)
  * docs: use release-please-manifest.json for version on documentation website (#2050)
  * fix: address linter warning
  * chore(docs): bump vite from 5.4.14 to 5.4.17 in /docs (#2056)
  * chore(docs): add binary download link to guide page (#2052)
  * chore(docs): bump the docs group in /docs with 2 updates (#2048)
  * add test for VersionStringFromFSFormat
  * for FS format not from
  * move version parsing of FS format to direct fs file name read
  * chore(docs): bump vite from 5.4.14 to 5.4.17 in /docs (#2056)
  * chore(docs): add binary download link to guide page (#2052)
  * chore(docs): bump the docs group in /docs with 2 updates (#2048)
  * update naming to reflect that this is tool not plugin version
  * move to shims.parse to for better project wide handling
  * support ref installed tool shims</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1749297600">- Update to version 0.18.0:
  * chore: release 0.18.0 (#2128)
  * chore: revert chore release 0.18.0 (#2106) (#2127)
  * chore: release 0.18.0 (#2106)
  * fix: rename tool version filename environment variable for clarity (#2101)
  * docs: create dependencies page (#2124)
  * docs: correct dangerous cleanup command in upgrade guide (#2123)
  * fix: only return version starting with number when no filter is supplied (#2120)
  * docs: correct link to ASDF_CONFIG_FILE environment variable (#2119)
  * docs: upgrade upgrade guide to reference all available install methods (#2117)
  * feat: `asdf list` exit with status code of 0 when no versions installed (#2116)
  * fix: correct flag handling in commands run by `asdf exec` (#2115)
  * docs: document cleanup of ASDF_DATA_DIR in upgrade guide (#2114)
  * chore(deps): bump @types/node from 22.15.3 to 22.15.29 in /docs in the docs group (#2111)
  * docs: document unexpected shims on faq page (#2110)
  * fix: print all error output to stderr when shim can't be resolved (#2109)
  * fix: upgrade urfave/cli to version 3 (#2105)
  * docs: add missing information 0.16.0 upgrade instructions (#2103)</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1772625600">- Update to version 0.18.1:
  * chore: release 0.18.1 (#2214)
  * chore(deps): bump actions/setup-node from 4 to 6 (#2198)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to 5.16.5 (#2240)
  * chore(docs): bump the docs group in /docs with 2 updates (#2239)
  * chore(deps): update go-internal to 1.14.0 (#2249)
  * chore(deps): bump rollup from 4.34.0 to 4.59.0 in /docs (#2247)
  * docs: Update getting-started.md to remove macOS warning (#2231)
  * chore(deps): bump actions/setup-go from 5 to 6 (#2181)
  * chore(deps): bump actions/setup-python from 5 to 6 (#2180)
  * docs: update and correct command documentation for Korean (#2225)
  * chore(docs): bump the docs group in /docs with 2 updates (#2226)
  * chore(deps): bump actions/cache from 4 to 5 (#2218)
  * chore(docs): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs (#2215)
  * fix: set LANG=C for locale-dependent tests (#2197)
  * chore(deps): bump the docs group in /docs with 2 updates (#2213)
  * chore(deps): bump actions/checkout from 5 to 6 (#2211)
  * chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#2209)
  * chore(docs): bump @types/node from 24.6.1 to 24.9.2 in /docs in the docs group (#2203)
  * chore(docs): bump vite from 5.4.20 to 5.4.21 in /docs (#2199)
  * chore: upgrade to Go version 1.24.9 (#2200)
  * Fix set version completion (#2172)
  * chore(docs): bump @types/node from 24.3.0 to 24.6.1 in /docs in the docs group (#2190)
  * chore(deps): bump actions/checkout from 4 to 5 (#2162)
  * docs: fix typos again (#2185)
  * chore(docs): bump vite from 5.4.19 to 5.4.20 in /docs (#2182)
  * chore(docs): bump the docs group across 1 directory with 3 updates (#2173)
  * chore(deps): bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.1 (#2169)
  * chore(deps): bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 (#2165)
  * docs: update Simplified Chinese translation for 0.16.0 (#2155)
  * chore: allow release-build to be triggered manually because GitHub never runs it (#2129)</changelog>
</package>
<package pkgid="425ee9d6cedfa265308930ab235c124a950dddefe2a20a5c8d8389bc66f065b80d33e57efac70ea0cfb6eeac8073cf852d76c279ca8bccca3a4c9fc6179bd0be" name="aseqview" arch="riscv64">
  <version epoch="0" ver="0.2.8" rel="6.1"/>
  <changelog author="puzel@novell.com" date="1267790400">- add aseqview-quote-macros.patch - fix build
- minor spec cleanup</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="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="tiwai@suse.de" date="1323777600">- fix license to GPL-2.0 only (bnc#735017)</changelog>
  <changelog author="tiwai@suse.de" date="1453204800">- update to version 0.2.8;
  * Added ports to control tuning events
  * Ports are disabled per default, explicitly capable via -T option
  * Fix mix-up of g_free and free
  * Fix visualization of tuning information after reset.
    Default to C-tuning (dumper off) and Am-tuning (dumper on).
  * Fix playback of multiple songs keeping connection of tuning
    ports</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="1619092800">- Fixed and modernized SPEC file
  * Replace broken URL with latest upstream</changelog>
  <changelog author="tiwai@suse.de" date="1623585600">- Fix segfault at piano widget creation with the recent gtk2
  (boo#1187239):
  aseqview-piano-segfault-fix.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724241600">- Fix gcc14 build errors:
  aseqview-gcc14-fixes.patch
- Refresh other patches, use autosetup</changelog>
</package>
<package pkgid="9916fbde1e8f5eb275a16718bcd1257e248d323fbe682364cc93a2f13d04aed9be7b0d95460011a9906b89ed7c2765b88d59fe91cdfc217ab8a568a68fc073fc" name="asio-devel" arch="riscv64">
  <version epoch="0" ver="1.30.2" rel="4.2"/>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="suse+build@de-korte.org" date="1512475200">- Update to stable version 1.10.8
  * More recent than 1.11.0 (development release).
  * Release notes unavailable.
  * Fixes building with openssl-1.1.0.</changelog>
  <changelog author="tchvatal@suse.com" date="1524052800">- Version update to 1.12.1:
  * Includes changes from 1.11.0
  * Added missing const qualifier to basic_socket_acceptor::get_option.
  * Worked around a parsing error that occurs with some versions of gcc.
  * Fixed broken code samples in tutorial.
  * Added new experimental features. (Note that "experimental" features may be changed without notice in subsequent releases.)
  * Added experimental::detached completion token.
  * Added experimental::redirect_error completion token.
  * Added experimental::co_spawn facility for integration with the coroutines technical specification.
  * Updated timeout examples to use latest features.
  * Used asio::steady_timer rather than asio::deadline_timer.
  * Used asio::dynamic_buffer rather than asio::streambuf.
  * Used timed asio::io_context::run_for() function for blocking clients.
  * Added example showing a custom completion token for blocking with timeouts.
  * Fixed unit tests to compile when (BOOST_)ASIO_NO_DEPRECATED is defined.
  * Changed socket iostreams to use chrono by default, to fix compatibility with the Networking TS. Define (BOOST_)ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM to enable the old Boost.Date_Time interface in basic_socket_streambuf and basic_socket_iostream.
  * Updated examples to use chrono rather than Boost.Date_Time.
  * Fixed an incorrect member function detector in the is_dynamic_buffer trait.
  * Fixed an async_result incompatibility with deprecated handler_type.
  * Added a missing move optimisation in the SSL stream implementation.
  * Fixed incorrect basic_resolver_results::value_type typedef.
  * Fixed a compile error with some OpenSSL versions when SSL_OP_NO_COMPRESSION is defined.
  * Changed add_certificate_authority to process multiple certificates in a bundle.
  * Eliminated deprecation warning with MSVC by using std::invoke_result rather than std::result_of.
  * Changed to use std::string_view for C++17 or later, and std::experimental::string_view for C++14. Define the preprocessor macro (BOOST_)ASIO_DISABLE_STD_STRING_VIEW to force the use of std::experimental::string_view (assuming it is available) when compiling in C++17 mode.
  * Ensured DynamicBuffer template arguments are decayed before using in enable_if tests.
  * Changed documentation to distinguish legacy completion handlers (which are still required to be CopyConstructible) from new MoveConstructible handlers.
  * Suppressed a discarded return value warning in the buffer debugging support.
  * Fixed basic_yield_context to work with completion signatures containing reference parameters.
  * Ensured that stackful coroutines launched using spawn() correctly store decayed copies of their function and handler arguments.
  * Fixed some compatibility issues with Android.
  * Fixed some minor portability issues in examples.
  * Completed the interface changes to reflect the Networking TS (N4656).
  * See the list of new interfaces and, where applicable, the corresponding old interfaces that have been superseded.
  * The service template parameters, and the corresponding classes, are disabled by default. For example, instead of basic_socket&lt;Protocol, SocketService&gt; we now have simply basic_socket&lt;Protocol&gt;. The old interface can be enabled by defining the (BOOST_)ASIO_ENABLE_OLD_SERVICES macro.
  * Added support for customised handler tracking.
  * Added reactor-related (i.e. descriptor readiness) events to handler tracking.
  * Added special concurrency hint values that may be used to disable locking on a per io_context basis.
  * Enabled perfect forwarding for the first ssl::stream&lt;&gt; constructor argument.
  * Added ability to release ownership of the underlying native socket. (Requires Windows 8.1 or later when using the I/O completion port backend.)</changelog>
  <changelog author="ecsos@opensuse.org" date="1568980800">- Version update to 1.12.2:
  * Fixed a problem with the detection of std::future availability with libstdc++.
  * Fixed compile error in regex overload of read_until.
  * Fixed a timer heap corruption issue that can occur when moving a cancelled timer.
  * Fixed detection of std::experimental::string_view and std::string_view with newer clang/libc++.
  * Fixed MSVC version detection for availability of std::invoke_result.
  * Fixed the buffer sequence traits to test the new requirements, if decltype is available.
  * Fixed an MSVC issue when building with exceptions disabled.
  * Added SSL context options for TLS v1.3.
  * Added a compile-time test for TLS v1 support.
  * Fixed the macro used to test for TLS v1.2 support.
  * Prevented global objects from being created once per thread on Windows.
  * Fixed a crash when using size(), max_size() or empty() on default-constructed resolver results.
  * Changed to move the return value in basic_resolver_results::begin() to avoid copying.
  * Enabled move support for the Intel Compiler.
  * Fixed std::string_view detection issue when using clang-cl.
  * Fixed the handler tracking operation name for io_context::executor_type::dispatch.
  * Fixed a buffer overflow that could occur when parsing an address string with a 64-bit scope id.
  * Added examples showing how to write composed operations.
  * Added C++11 versions of the Timeouts, Timers, SOCKS4 and SSL examples.
  * Fixed minor issues in documentation and examples.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1595419200">- Version update to 1.16.1:
  * Fixed compatibility with C++20 concept syntax.
  * Marked the POSIX descriptor classes' move constructors as noexcept.
  * Added the ssl::host_name_verification class
  * Added an ssl::context constructor to take ownership of a native handle.
  * Changed C++ language version detection with gcc to use __cplusplus macro.
  * Fixed a work counting issue in the asynchronous resolve operation for endpoints.
  * Fixed the strand&lt;&gt; converting constructors and assignment operators.
  * Ensured that resolvers are restarted correctly after a fork.
  * Fixed compatibility with the current NetBSD release.
  * Removed spurious handler requirement checks in some async_read overloads.
  * Changed the ssl::context class to propagate non-EOF errors
  * Fixed a compile error in the buffered streams due to the lack of
    reference collapsing in C++98.
  * Changed the priority_scheduler example to demonstrate calls to shutdown()
    and destroy().
  * Removed some unnecessary null pointer checks.
  * Added some emscripten compatibility patches.
  * Fixed a compile error in the use_awaitable_t::as_default_on function.
  * Changed all uses of the boost.bind placeholders to use the
    boost::placeholders namespace.
  * Fixed a potential compile error in the async_compose implementation
    due to incorrect overload selection.
  * Various documentation fixes and improvements.
- Changes from 1.16.0
  * Changed the async_initiate helper function to automatically deduce its return type. This is enabled for C++11 or later.
  * Changed all asynchronous operations to use automatically deduced return types. This allows completion token implementations to incorporate the asynchronous operation initiation into the initiating function's return type, without type erasure. Note that C++14 or later is required to support completion tokens that use per-operation return type deduction. For C++11 or earlier, a completion token's async_result specialisation must still provide the nested typedef return_type.
  * Added the nested template type rebind_executor to all I/O object types, as a way to generically rebind them to use alternative I/O executors.
  * Changed the asynchronous operations' initiation function objects to report their associated I/O executor via the nested type executor_type and member function get_executor(). Note that the presence of executor_type and get_executor() should be treated as optional, and consequently it may be preferable to access them via the associated_executor trait and the get_associated_executor() helper function.
  * Added the default_completion_token trait, so that every I/O executor type now has an associated default completion token type.
  * Specialised the default_completion_token trait for the use_awaitable completion token
  * Ensured that the executor type is propagated to newly accepted sockets. When synchronously or asynchronously accepting a new connection, but without specifying an executor or execution context, the accept operation will now correctly propagate the executor type from the acceptor to the socket.
  * Changed to require that Protocol copy and move operations never throw.
  * Changed to require that Endpoint default constructor and move operations never throw.
- Changes from 1.14.1
  * Improved performance slightly by eliminating a redundant move construction
    when completed handlers are dispatched.
  * Fixed the is_*_buffer_sequence detection traits for user-defined sequence types.
  * Changed the serial port get_option() member function to be const.
  * Fixed a name hiding issue with the WinRT stream-oriented socket backend's shutdown function.
  * Applied a minor fix to the documentation for is_dynamic_buffer.
  * Added some support for Haiku OS.
  * Added wolfSSL compatability.
  * Changed to require C++17 or later for coroutines TS support with clang.
  * Fixed a doxygen generation problem in the tutorial.
- Changes from 1.14.0
  * Improved I/O object performance by adding runtime detection of native I/O executors when using the polymorphic executor wrapper.
  * Changed I/O object move constructors so that the executor is copied, not moved. This ensures that the moved-from I/O object is left in the same state as if constructed with a valid executor but without a resource.
  * Fixed move-based async_accept between sockets with different executor types.
- Changes from 1.13.0
  * Added custom I/O executor support to I/O objects.
  - All I/O objects now have an additional Executor template parameter. This template parameter defaults to the asio::executor type (the polymorphic executor wrapper) but can be used to specify a user-defined executor type.
  - I/O objects' constructors and functions that previously took an asio::io_context&amp; now accept either an Executor or a reference to a concrete ExecutionContext (such as asio::io_context or asio::thread_pool).
  - Note: One potential source of breakage in existing user code is when reusing an I/O object's io_context for constructing another I/O object
  - The previously deprecated get_io_context and get_io_service member functions have now been removed.
  - The previously deprecated service template parameters, and the corresponding classes, have now been removed.
  * Added a new async_result form with an initiate static member function.
  - The async_result template now supports a new form
  - The initiate member function must: (a) transform the token into a completion handler object handler; (b) cause the invocation of the function object initiation as if by calling std::forward&lt;Initiation&gt;(initiation)(std::move(handler), std::forward&lt;Args&gt;(args)...). Note that the invocation of initiation may be deferred (e.g. lazily evaluated), in which case initiation and args must be decay-copied and moved as required.
  - A helper function template async_initiate has also been added as a wrapper for the invocation of async_result&lt;&gt;::initiate. For backward compatibility, this function supports both the old and new async_result forms.
  - The composed operations examples have been updated to use async_initiate.
  - The previously deprecated handler_type trait and single-argument form of async_result have now been removed.
  * Updated the Coroutines TS support and promoted it to the asio namespace.
  - The awaitable&lt;&gt;, co_spawn, this_coro, detached, and redirect_error facilities have been moved from the asio::experimental namespace to namespace asio. As part of this change, the this_coro::token() awaitable has been superseded by the asio::use_awaitable completion token.
  - Please note that the use_awaitable and redirect_error completion tokens work only with asynchronous operations that use the new form of async_result with member function initiate. Furthermore, when using use_awaitable, please be aware that the asynchronous operation is not initiated until co_await is applied to the awaitable&lt;&gt;.
  * Added a new DynamicBuffer_v2 concept which is CopyConstructible.
  - This change adds a new set of type requirements for dynamic buffers, DynamicBuffer_v2, which supports copy construction. These new type requirements enable dynamic buffers to be used as arguments to user-defined composed operations, where the same dynamic buffer object is used repeatedly for multiple underlying operations
  - The original DynamicBuffer type requirements have been renamed to DynamicBuffer_v1. These requirements continue to be compatible with the Networking TS.
  - New type traits is_dynamic_buffer_v1 and is_dynamic_buffer_v2 have been added to test for conformance to DynamicBuffer_v1 and DynamicBuffer_v2 respectively. The existing is_dynamic_buffer trait has been retained and delegates to is_dynamic_buffer_v1 (unless ASIO_NO_DYNAMIC_BUFFER_V1 is explicitly defined, in which case it delegates to is_dynamic_buffer_v2).
  - For convenience, the dynamic_string_buffer and dynamic_vector_buffer classes conform to both DynamicBuffer_v1 and DynamicBuffer_v2 requirements.
  - When ASIO_NO_DYNAMIC_BUFFER_V1 is defined, all support for DynamicBuffer_v1 types and functions is #ifdef-ed out. Support for using basic_streambuf with the read, async_read, read_until, async_read_until, write, and async_write functions is also disabled as a consequence.
  - Note: This change should have no impact on existing source code that simply uses dynamic buffers in conjunction with Asio's composed operations.
  * Added a new async_compose function that simplifies the implementation of user-defined asynchronous operations.
  * Added a make_strand function, which creates a strand with a deduced Executor template argument.
  * Relaxed the completion condition type requirements to only require move-constructibility rather than copy-constructibility.
  * Added a constructor for local::basic_endpoint that takes a string_view.
  * Added the noexcept qualifier to various member functions of the ip::address, ip::address_v4, ip::address_v6, ip::basic_endpoint, and executor_work_guard classes.
  * Added the noexcept qualifier to the buffer_sequence_begin and buffer_sequence_end functions.
  * Added a new ASIO_DISABLE_VISIBILITY configuration #define that allows visibility pragmas to be disabled. (Note: If symbols are hidden, extra care must be taken to ensure that Asio types are not passed across shared library API boundaries.)
  * Changed compile-time feature detection to define ASIO_STANDALONE automatically if C++11 or later is detected.
  - Users should define ASIO_ENABLE_BOOST to explicitly disable standalone mode when compiling with C++11 or later.
  - The configure script now defaults to a standalone build unless Boost is specified or detected.
  * Enabled recycling of the memory used to type-erase a function object with the polymorphic executor.
  * Changed receive operations to return the correct number of bytes transferred when truncation (error::message_size) occurs on a datagram-oriented socket.
  * Fixed multicast behaviour on QNX by automatically applying SO_REUSEPORT when the reuse_address option is set.
  * Added inclusion of unistd.h when targeting Haiku OS, to fix feature detection.
  * Added the network_v[46].hpp headers to the top-level convenience header.
  * Fixed calculation of absolute timeout when the backend uses pthread_cond_timedwait.
  * Changed the range-based asynchronous connect operation to deduce the EndpointSequence iterator type rather than assume the presence of a const_iterator typedef.
  * Fixed buffer_sequence_begin and buffer_sequence_end to prevent implicit conversion. This change addresses an issue where a call to buffer_sequence_begin or buffer_sequence_end could trigger an implicit conversion to const_buffer or mutable_buffer. Whenever this implicit conversion occurred, the return value of buffer_sequence_begin or buffer_sequence_end would point to a temporary object.
  * Ensured SSL handshake errors are propagated to the peer before the local operation completes.
  * Suppressed the eof error on SSL shutdown as it actually indicates success.
  * Added a fallback error code for when we OpenSSL produces an SSL_ERROR_SYSCALL result without an associated error.
  * Changed composed asynchronous read and write operations to move, rather than copy, the buffer sequence objects when the composed operation implementation is moved.
  * Fixed dispatch documentation to note that it may call the supplied function object in the current thread.
  * Updated post and defer documentation to clarify the the distinction between them.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621857600">- Update to 1.18.2
  * Added ip::scope_id_type type alias.
  * Added ip::port_type type alias.
  * Added std::hash specialisations for IP addresses.
  * Added std::hash specialisations for ip::basic_endpoint&lt;&gt;.
  * Added friendship support to customisation points
  * Changed any_io_executor to a "strong typedef"-style class.
  * Fixed experimental::as_single to work with handler hook deprecation.
  * Fixed work tracking for io_context and thread_pool executors
    when move-assigned.
  * Fixed I/O object move-assignment to ensure the executor is left
    in a valid state.
  * Prevented the blocking.always property from being used with strand&lt;&gt;,
    as it did not produce the correct semantics.
  * Removed deprecated file asio/impl/src.cpp.
- Update to version 1.18.1
  * Added executor-converting construction and assignment to ip::basic_resolver.
  * Added the experimental::as_single completion token adapter.
  * Fixed the executor concept to test for a const-qualified execute().
  * Fixed the thread_pool unit test to work without RTTI support.
- Update to version 1.18.0
  * Added workarounds for various issues in gcc 10's coroutine support.
  * Added missing compatibility macros for the execution::receiver_of concept.
  * Added constraints to the strand template's constructor
  * Changed Asio's internal executor adapters to prevent template
    instantiation recursion.
  * Changed execution::blocking_t::always_t::is_preferable to be false as
    per the specification.
  * Added shape_type and index_type to thread_pool executors
  * Ensured that the standard executor concept-related traits
  * Fixed async_compose support for standard executors.
  * Fixed the forward declaration of any_io_executor in asio/ts/netfwd.hpp.
- Update to version 1.17.0
  * Added support for the proposed standard executors to Asio's I/O facilities
  * Added support for using detached_t as a default completion token
  * Added a move constructor to ssl::stream&lt;&gt;.
  * Fixed async_compose to work with copyable handlers when passed by lvalue.
  * Fixed completion signature deduction in co_spawn.
  * Removed a spurious Executor base class from the executor_binder
    implementation.
  * Various fixes and improvements in the documentation and examples.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668081600">- Update to 1.24.0
  - Improved the performance of awaitable&lt;&gt;-based coroutines when they directly co_await an asynchronous operation,
    by eliminating the copy of the operation object in await_transform.
  - Improved the performance of spawn()-based stackful coroutines by storing a reference to the yield context in the completion handler,
    rather than storing a copy of the executor.
  - Fixed a C++03 build error by disabling index_sequence emulation when variadic templates are unavailable.
  - Fixed detection of std::aligned_alloc for older Apple platforms.
  - Removed faulty assertions from experimental::coro implementation.
  - Added defence against Qt-defined macros when building with Intel C++.
  - Ensured that a spawn()-based stackful coroutine is cleaned up immediately after it completes.
  - Changed the implementation of the select_reactor, on Windows, to ensure that any exception resulting from failure
    to recreate its interrupter's sockets will be allowed to propagate out through io_context::run().
  - Changed the MSVC version used for the system_error workaround, as more recent runtime redistributables appear to have fixed the issue.
  - Changed the async_compose example to use a return type compatible with the new async_result form.
- Update to 1.23.0
  - Added a deduced trailing return type, using decltype, to all asynchronous operations' initiating functions when using C++11.
    This change enables the new form of async_result, where the return type can vary per operation, for C++11.
  - Moved append, prepend, as_tuple, and deferred to the asio namespace, and made them compatible with C++11.
    These are no longer experimental facilities, although the names have temporarily been retained under the asio::experimental namespace for backwards compatibility.
  - Added buffer() overloads for contiguous containers, such as std::span.
  - Added the ability for awaitable&lt;&gt;-based coroutines to directly co_await operations that are packaged as function objects.
  - Changed spawn() to be a completion token-based asynchronous operation.
  - Added the is_async_operation trait and async_operation concept.
  - Added the completion_signature_of trait. The completion_signature_of trait (and corresponding type alias completion_signature_of_t)
    may be used to determine the completion signature of an asynchronous operation.
  - Added converting move construction/assignment to posix descriptors, serial ports, pipes,
    Windows object_handle, Windows stream handles, and Windows random-access handles.
  - Added release() member functions to pipes, Windows stream handles, and Windows random-access handles.
  - Enabled support for Endpoint implementations that return void pointers from their data() member functions,
    as per the documented Endpoint type requirements.
  - Removed all() and race() from experimental::promise, as experimental::parallel_group covers this functionality.
  - Added source locations to exceptions and error codes produced by the synchronous and asynchronous operations.
  - Fixed compatibility with OpenSSL 3.0.4 and later.
  - Fixed compatibility with with -masm=intel.
  - Explicitly stated that socket shutdown() calls are thread-safe with respect to certain other synchronous operations on the same socket.
  - Optimised the move construction of I/O objects where only the executor type differs.
  - Fixed the detection of std::invoke_result for clang/libc++.
  - Fixed an issue where experimental::parallel_group initiation incorrectly moved arguments instead of forwarding them.
  - Fixed a sequencing issue in the implementation of post(), dispatch(), and defer(), where the the associated allocator
    may be obtained from an already moved-from completion handler.
  - Fixed the awaitable&lt;&gt; implementation to propagate exceptions from awaited initiation functions through the current completion handler.
  - Fixed detection of std::aligned_alloc with gcc.
  - Changed to avoid using the soon-to-be-deprecated std::aligned_storage on newer compilers.
  - Fixed various compiler warnings.
  - Updated all composed operations examples, and the C++11 timeouts example, to use the new async_result form.
  - Added composed operation and coroutine examples for C++20.
  - Added pkg-config support.
- Update to 1.22.2
  - On Windows, changed the file support to open files using the same sharing mode as fopen().
  - On Linux, fixed the UNIX domain sockets implementation to correctly handle EAGAIN as an indication of an in-progress connect operation.
  - Fixed experimental::basic_channel::reset() and experimental::basic_concurrent_channel::reset()
    so that they work correctly for an unclosed channel.
  - Fixed potential undefined behaviour in the experimental::promise operations race() and all().
  - Changed the co_spawn implementation to explicitly dispatch cancellation signals through the specified executor,
    if the the completion handler has an associated executor of its own.
  - Added more detailed reference documentation to make_strand(), make_work_guard(), ip::address_v4, ip::address_v6,
    experimental::basic_channel, and experimental::basic_concurrent_channel.
  - Re-arranged and extended the Overview documentation to cover files, pipes, async_compose, experimental::deferred,
    experimental::parallel_group, experimental::promise, channels, and completion token adapters.
  - Reverted the io_context reference documentation to use executor_work_guard when preventing the io_context from running out of work.
  - Removed references to deadline_timer from the Overview documentation.
  - Added reference documentation cross-references to asynchronous model elements.
- Update to 1.22.1
  - Added bind_allocator, to simplify associating a custom allocator with a completion token or handler.
  - Added the file_base::sync_all_on_write flag, which maps to O_SYNC on POSIX and FILE_FLAG_WRITE_THROUGH on Windows.
  - Added missing implementation of basic_file::release().
  - Added per-operation cancellation support to signal sets.
  - Exposed recycling_allocator as part of the public interface.
  + Added the nodiscard attribute to the following functions:
  - bind_allocator()
  - bind_cancellation_slot()
  - bind_executor()
  - buffer()
  - dynamic_buffer()
  - experimental::append()
  - experimental::as_single()
  - experimental::as_tuple()
  - experimental::make_parallel_group()
  - experimental::prepend()
  - get_associated_allocator()
  - get_associated_cancellation_slot()
  - get_associated_executor()
  - make_work_guard()
  - Added compatibility with OpenSSL 3.0, particularly when deprecated functionality is disabled.
  - Added support for adopting an existing SSL* into an ssl::stream&lt;&gt;.
  - Enabled executor_work_guard&lt;&gt; even when ASIO_NO_TS_EXECUTORS is defined.
  - Enabled movable socket iostreams when using clang.
  - Fixed bind_cancellation_slot compatibility with legacy completion tokens.
  - Fixed bind_executor compatibility with legacy completion tokens.
  - Fixed associator specialisations for experimental::append and experimental::prepend,
    to correctly propagate the associated allocator, executor, and cancellation slot.
  - Fixed 'zero as null pointer constant' warning in C++20 coroutines implementation of awaitable.
  - Ensured concurrency hint preprocessor macros are made available when asio/io_context.hpp is included.
  - Fixed issue where the primary associated_allocator template was not correctly detecting the nested T::allocator_type.
  - Fixed io_uring implementation of async_receive_from operation for sockets.
  - Fixed io_uring implementation of write_some_at operation for files.
  - Changed io_uring implementation to correctly check that it is not the default before registering with reactor.
  - Fixed a circular inclusion issue when using io_uring in some build configurations.
  - Fixed experimental::coro's per-operation cancellation to clear the slot at completion of each operation.
  - Fixed memory management in experimental::promise's type-erased completion handlers.
  - Fixed move operator= implementation for ssl::stream.
  - Fixed any_io_executor implementation to work when both ASIO_USE_TS_EXECUTOR_AS_DEFAULT and ASIO_SEPARATE_COMPILATION are defined.
  - Fixed implementation of basic_socket::at_mark() when using the sockatmark() system call.
  - Changed the recycling allocator to use the default alignment as the minimum alignment for allocations.
  - Added additional standard header file includes, as required by newer compilers.
  - Added a workaround for apparent coroutine codegen bug with Apple's clang.
  - Fixed various warnings in the examples and unit tests.
  - Added a C++11 example showing file descriptor passing over local sockets. Thanks to Heiko Hund for providing this example.
  - Added C++14 examples of wrapping callback-based APIs in asynchronous operations.
  - Added an overview of Asio's asynchronous model to the documentation.
  - Reworked reference documentation in terms of completion tokens.
  - Updated documentation of asynchronous operation requirements to use new completion token form.
  - Updated documentation for dispatch(), post(), and defer() to cover both the old and new executor forms.
  - Documented per-operation cancellation for serial ports.
  - Clarified the non-concurrency guarantees made for allocators.
- Update to 1.22.0
  - Improved error messages emitted by ssl facilities.
  - Fixed bind_executor compatibility with completion tokens.
  - Fixed build errors when ASIO_USE_TS_EXECUTOR_AS_DEFAULT is defined.
  - Fixed corruption, cleanup issues in channel implementation.
  - Added missing move assignment operator to awaitable&lt;&gt;.
  - Fixed an access violation when using coroutines with MSVC, due to incorrect alignment of allocated memory.
  - Fixed a cleanup issue in experimental::parallel_group that occured when the execution context was shut down with parallel operations still pending.
  - Fixed header inclusion order problem when io_uring is enabled.
  - Eliminated shared_ptr use from experimental::coro co_spawn() implementation.
  - Prevented async_resume from being called on experimental::coro temporaries.
  - Made awaitable_operators.hpp header self-contained.
  - Added clarifications to the documentation on concurrency hints.
  - Added documentation on error handling techniques for C++20 coroutines.
  - Added channel-based proxy example.
  - Regenerated ssl certificates used in examples.
- Update to 1.21.0
  - Added an io_uring backend. This backend may be used for all I/O objects, including sockets, timers, and posix descriptors.
  - Added support for files. This introduces new classes for stream-oriented and random-access files.
  - Added support for portable pipes. This change add supports for pipes on POSIX and Windows (when I/O completion ports are available).
  - Added support for registered buffers. The mutable_registered_buffer and const_registered_buffer classes
    are buffer sequence types that represent registered buffers.
  - Added experimental support for channels. This adds templates experimental::basic_channel and experimental::basic_concurrent_channel,
    with aliases experimental::channel and experimental::concurrent_channel. Channels may be used to send completions as messages.
  + Implemented improvements to experimental::coro.
  - Added overload so member functions can provide an explicit executor.
  - Added co_spawn for coro tasks.
  - Added reference and overview documentation.
  - Adopted awaitable cancellation model.
  - Refactored implementation.
  - Disabled aligned_alloc on clang when using an MSVC runtime.
  - Changed to use a faster implementation for ip::network_v4::canonical().
  - Added template specialisations for common uses to improve compile time.
  - Reduced the size of io_context executors to a single pointer.
  - Increased the small object buffer size for execution::any_executor and any_io_executor.
  - Fixed multi-signature handling when variadic templates are disabled.
  - Fixed compatibility with new versions of gcc and clang.
  - Fixed compilation on Solaris.
  - Fix defence against Qt-defined macros when building with MSVC.
  - Fixed various warnings.
- Update to 1.20.0
  - Fixed experimental::coro compatibility with gcc.
  - Fixed experimental::promise compatibility with gcc.
  - Added documentation for per-operation cancellation.
  - Added documentation for parallel_group.
  - Added overview documentation for experimental::coro.
  - Added some missing C++14 examples.
  - Updated C++20 coroutines overview documentation.
- Update to 1.19.2
  - Cleaned up memory recycling to ensure the cache size is used consistently.
  - Changed parallel_group to use the recycling allocator for shared state.
  - Changed awaitable memory recycling to use the configurable cache size.
  - Ensured parallel_group respects operations' associated executors.
  - Added defence against macros defined by Qt.
  - Added missing boost_ prefix to namespaces during boostification.
  - Added missing lvalue-qualified overloads for deferred operator().
  - Added a tag to disambiguate deferred constructors.
  - Added missing push/pop_options includes.
  - Fixed argument evaluation order issue with a potentially moved-from variable in awaitable implementation.
  - Enabled "expression SFINAE" for recent MSVC using /std:c++latest.
  - Fixed compilation errors when dev_poll_reactor backend is used.
  - Fixed handler type requirements checking to reflect rvalue completion handler invocation.
  - Fixed posix::basic_stream_descriptor move operations to work with non-defaulted executors.
  - Added missing move of executor in strand implementation.
- Update to 1.19.1
  - Fixed handling of move-only results with awaitable operators &amp;&amp; and ||.
  - Fixed strand&lt;&gt; to avoid using a potentially moved-from executor.
  - Fixed order of _aligned_malloc arguments for MSVC.
  - Ensured handler alignment requirements are respected by cancellation_signal.
  - Ensured gcc tests are not used for clang when detecting compiler features.
  - Disabled coroutines support for the clang shipped with MSVC.
  - Fixed compatibility with recent LibreSSL when OPENSSL_NO_SSL_INTERN is defined.
  - Documented supported cancellation types for individual asynchronous operations.
  - Ensured un-cancelled ops are correctly placed back in the queue.
- Update to 1.19.0
  + Added support for cancellation of individual asynchronous operations.
    The ability to cancel individual operations, or composed operations, is currently supported by:
  - timers
  - sockets on POSIX and Windows
  - POSIX descriptors
  - Windows HANDLEs
  - SSL streams
  - all Asio-provided composed operations such as async_read and async_write
  - compositions based on async_compose
  - C++20 coroutines that use awaitable
  - C++20 coroutines that use the new experimental::coro (see below)
  - the new experimental::parallel_group operation (see below)
  - the new experimental::promise class (see below)
  - Added the associator trait.
  - Changed all asynchronous operations implemented in Asio to invoke their completion handlers as rvalue references.
  - Added support for asynchronous operations with multiple completion signatures.
  - Added operator&amp;&amp; and operator|| for awaitable&lt;&gt;. The logical operators || and &amp;&amp; have been overloaded for awaitable&lt;&gt;,
    to allow coroutines to be trivially awaited in parallel.
  - Added the experimental::as_tuple completion token adapter.
  - Added the experimental::append completion token adapter.
  - Added the experimental::prepend completion token adapter.
  - Added the experimental::deferred completion token.
  - Added the experimental::parallel_group class and experimental::make_parallel_group function.
  - Added experimental::promise. The promise type allows eager execution and synchronisation of async operations.
  - Added the experimental::coro class template. The coro type is a C++20 coroutine primitive for resumable functions,
    with the ability to combine both asynchronous waiting (co_await) and yielding (co_yield) into a single, stateful control flow.
  - Added move assignment to ssl::stream&lt;&gt;.
  - Changed co_spawn to dispatch the coroutine's initial step to the executor, and to only post the completion handler if the coroutine
    did not otherwise perform a context switch (i.e. a co_await on an asynchronous operation).
  - Enabled additional optimisations for any_executor and any_io_executor when used with asynchronous operations.
  - Added the nodiscard attribute to awaitable&lt;&gt;.
  - Increased the number of cached slots in the default recycling allocator. This number defaults to 2,
    but may also be specified by defining the ASIO_RECYCLING_ALLOCATOR_CACHE_SIZE macro.
  - Disabled the std::system_error message workaround for recent MSVC.
  - Changed the default allocator behaviour to respect alignment requirements, to support over-aligned types.
    Requires C++17 or later, or Boost.
  - Ensured the result strings are always initialised in reverse name resolution.
  - Fixed recursive template instantiation issues in use_awaitable_t::executor_with_default.
  - Fixed the any_io_executor equality operators to correctly return a result based on the target executor.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Use secure URLs (HTTPS)
- Update to 1.26
  * Fixed spawn and co_spawn implementations to dispatch cancellation
    handlers on the correct executor.
  * Fixed spawn to ensure the completion handler is dispatched through
    the correct executor.
  * Fixed compatibility between co_spawn and any_completion_handler.
  * Fixed the arguments passed to select_reactor::run when it is run
    on an internal thread.
  * Updated the asynchronous operation requirements to relax the
    requirements on the associated executor.
- Update to 1.25
  * Added the consign completion token adapter, which can be used to
    attach additional values to a completion handler.
  * Added any_completion_handler&lt;&gt;, which can be used to type-erase
    completion handlers.
  * Added experimental::co_composed which facilitates a lightweight
    implementation of user-defined asynchronous operations using C++20 coroutines.
  * Add range-based experimental::make_parallel_group() overloads
    that may be used to launch a dynamically-sized set of asynchronous
    operations, where all operations are the same type.
  * Added any_completion_executor, a type-erased wrappers for
    executors that are associated with completion handlers.
  * Added missing context query to use_future's executor.
  * Added nothrow constructor overloads to execution::any_executor&lt;&gt;
    and any_io_executor.
  * Optimised representation of empty execution::any_executor objects
    to improve the performance of copy and move operations.
  * Added a specialised channel implementation for the for R(error_code) signature.
  * Added an associated_cancellation_slot specialisation for
    std::reference_wrapper.
  * Added io_executor_type and get_io_executor to the async_compose 'self' object.
  * Deprecated the execution::execute customisation point.
  * Deprecated the concepts, traits, functions and customisation
    points related to senders and receivers.
  * Many bug fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.28:
  * Added missing handler tracking source location support to
    awaitable&lt;&gt;-based coroutine's ability to co_await asynchronous
    operations packaged as function objects.
  * Add missing handler tracking source location support to
    co_composed.
  * Fixed suppression of spurious 'potential null dereference'
    warnings, to work with older compilers.
  * Fixed a bug where passing the deprecated const_buffers_1 and
    mutable_buffers_1 types to asio::buffer() would result in the
    contiguous iterator overloads being incorrectly chosen.
  * Fixed compatibility between buffered stream wrappers and
    move-constructible streams, such as ssl::stream&lt;&gt;.
  * Marked ip::address_v4::to_ulong as deprecated in the documentation.
  * Fixed shadowed variable warnings.
  * Fixed basic_socket_acceptor::async_accept concept requirement
    checking to be compatible with lambdas that have a deduced return
    type.
  * Fixed a feature detection macro used in use_future's compatibility
    traits.
  * Fixed as_tuple compatibility with legacy completion tokens.
  * Fixed redirect_error compatibility with new completion tokens.
  * Fixed a potential, Windows-specific program termination due to
    exceptions that should have been allowed to escape from a destructor.
  * Fixed this_coro to prevent inadvertent co_await of boolean
    expressions.
  * Fixed result handling in experimental::use_coro implementation.
  * Fixed variadic template emulation for is_async_operation and
    completion_signature_of.
  * Fixed incorrect reuse of a moved-from result in experimental::promise.
  * Fixed experimental::coro use with custom allocators.
  * Fixed clean up of internal I/O object structures when using io_uring.
  * Use cached offset when seeking a file with seek_cur on Windows.
  * Added immediate completion to asynchronous operation requirements.
  * Added any_completion_handler&lt;&gt;, co_composed, and immediate completion
    support to the documentation overview.
  * Added buffer literals to the documentation.
  * Added a link to the Asio debugger extensions repository.</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719489600">- update to 1.30.2
  * Fixed co_spawn to correctly propagate exceptions resulting from cancellation to the completion handler.
  * Added calls to std::launder to fix undefined behaviour in awaitable&lt;&gt; internal storage.
  * Added missing handling of the file_base::append flag in the Windows implementation of file support.
  * Updated the socket and descriptor implementations to add more cases where they will fall back to fcntl if a call to ioctl fails.
  * Fixed a compile error that occurred when channels and experimental::coro were both used in the same translation unit.
  * Added missing CancellationSlot type requirements to documentation.
  * Minor documentation updates.
- update to 1.30.1
  * Fixed the async_result primary template's concept checking to correctly handle lvalue-qualified completion signatures.
  * Fixed some compile errors that could arise when using the bind_allocator, bind_executor, bind_immediate_executor and bind_cancellation_slot completion token adapters to adapt each other.
  * Changed the experimental::ranged_parallel_group operation so that it moves the completion_order vector when invoking the completion handler.
  * Fixed the asio/experimental/parallel_group.hpp header so that it is self-contained.
  * Fixed some warnings about deprecated implicit copy constructors on ip::basic_resolver_query, io_context::strand, and coroutine.
  * Updated the version specification used to initialise Winsock.
  * Fixed the documentation hyperlinks for the deduced return types of asynchronous operations' initiating functions.
- update to 1.30.0
  * Fixed compatibility between any_completion_handler and compilation using ASIO_USE_TS_EXECUTOR_AS_DEFAULT.
  * Fixed a crash that may occur when attempting to access a default-constructed any_completion_handler object's associators.
  * Fixed ssl::stream&lt;&gt; class's async_handshake operation so that it works with a defaulted completion token.
  * Updated all examples to use C++11 as the minimum language standard.
- update to 1.29.0
  * Changed to require C++11 as the minimum language standard.
  * Removed deprecated functionality from the asio::execution namespace.
  * Removed deprecated invocation and allocation hooks.
  * Added compatibility between Asio's placeholders and std::bind.
  * Added try_send_via_dispatch and try_send_n_via_dispatch functions to channels.
  * Improved C++11 support for multi-signature channels.
  * Fixed compatibility between channel asynchronous operations and any_completion_handler.
  * Added missing equality operators for mixed property types belonging to the same category.
  * Fixed an issue where spawn-based stackful coroutines would terminate the program when used with asynchronous operations that have a completion signature starting with std::exception_ptr.
- update to 1.28.2
  * Fixed the completion token adapters bind_allocator, bind_cancellation_slot and bind_immediate_executor to not require a return_type type alias in the adapted async_result specialisation.
  * Fixed a potental crash due to an object lifetime issue in the co_spawn operation's cancellation support.
  * Enabled compiler-supported thread locals on more target platforms, using the thread_local keyword if available.
  * Fixed the documentation of the per-operation cancellation behaviour for experimental::co_composed to correctly state that terminal cancellation is enabled by default.
  * Documented the per-operation cancellation behaviour of async_compose.
  * Added bind_immediate_executor to the Completion Token Adapters overview.
  * Added an example illustrating how to use an experimental channel for mutual exclusion between cooperating asynchronous actors.
  * Added an example showing how to write a minimal completion executor.
- update to 1.28.1
  * Added missing compatibility with associated_immediate_executor to any_completion_handler.
  * Fixed a null pointer dereference that occurs when using query, require or prefer with an empty any_executor.
  * Added a workaround in experimental::coro for a spurious syntax error when compiling with MSVC.
  * Fixed an integer truncation issue in per-operation cancellation, when using the reactor backend on 64-bit Windows.
  * Added a compile-time check for a minimum Linux kernel version of 5.10, when io_uring support is enabled.
  * Fixed a compile error in the converting move constructors for experimental::basic_channel and experimental::basic_concurrent_channel.
  * Fixed a memory leak on some signal_set error handling code paths.
  * Fixed bad_address_cast to not use a deprecated implicit copy constructor.
  * Fixed a copy/paste error in the dev_poll_reactor backend.
  * Fixed the io_uring backend to ensure the internal timeout operations, used to implement io_context::run_for and io_context::run_until, are cleaned up correctly.
  * Eliminated some duplicated state in the co_spawn implementation's entry point, reducing memory consumption.
  * Added c++14 echo examples to boostify script.</changelog>
</package>
<package pkgid="17daf3da314f5d34f6f6887682f37659680a4757fc36e2d76d73901529e1805ac131688a0688c4d417fbaee5591cf425496ff5f065567152ede5398ebf0d1a8b" name="asl" arch="riscv64">
  <version epoch="0" ver="1.42_bld232" rel="1.2"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507464000">- Drop asl-aarch64.patch, as upstream headers already contain valid
  defines for aarch64 (LP64)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520424000">- remove unused buildrequires on xorg-x11-* and libpng</changelog>
  <changelog author="mpluskal@suse.com" date="1520510400">- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mpluskal@suse.com" date="1527163200">- Drop doc subpackage - building fails on current Factory</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551873600">- Update to version 142-bld115
  * No changelog available</changelog>
  <changelog author="&lt;gunreben@t-online.de&gt;" date="1552392000">- add #define PRIInteg32 "d" to sysdefs for s390x to fix build</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1579780800">- asl-riscv64.patch: add sysdefs for riscv64</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1600257600">- Update to 1.42_bld173.
  See http://john.ccac.rwth-aachen.de:8000/as/changelog for the
  changelog
- Update the license tag to GPL-2.0-only OR GPL-3.0-only to
  match the license tag added to most files.
- Fixes for %_libexecdir changing to /usr/libexec (boo#1174075)
- Update asl-buildfixes.patch
- Merge asl-riscv64.patch and asl-ppc64.patch with
  asl-buildfixes.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1668513600">- Update to version 1.42_bld232
  See http://john.ccac.rwth-aachen.de:8000/as/changelog for the
  changelog</changelog>
</package>
<package pkgid="294ea20f9bf0fd28d1e8114d512914adfe7c5cf3e168718936525a14d89d10d16901217894934809903c1664849bfc9610a28d410281e46a08d8712fe22fa747" name="asn1c" arch="riscv64">
  <version epoch="0" ver="0.9.28" rel="2.3"/>
  <changelog author="mardnh@gmx.de" date="1415534400">- initial package, asn1c version 0.9.26</changelog>
  <changelog author="mardnh@gmx.de" date="1417953600">- downgrade to version 0.9.23
  openbts-umts has problems with newer versions</changelog>
  <changelog author="mardnh@gmx.de" date="1518868800">- Update to version 0.9.28
  * PER decoding: avoid memory leak on error.
  * Constness patch #46 by Wim L wiml@omnigroup.com (41bbf1c..78d604f).
  * Fix misc build issues
- Update to version 0.9.27
  * Build structure fixes for portability.
  * Disable long debug of ASN.1 operations during make check stage.
  * Introduce --enable-ASN_DEBUG configure flag to emit long debug output.
- Update to version 0.9.26
  * Updated asn1c-usage.pdf.
  * Made -fskeletons-copy a default option; removed cmdline option.
  * Made -fnative-types a default option; removed cmdline option.
  * Added -fwide-types for backwards compatibility.
  * Add -fline-refs to avoid being unfriendly to version control systems.
  * Default constraint checking fix.
  * Get rid of non-standard pointer arithmetics on void* pointer.
  * PER-encoding of integers wider than 32 bits.</changelog>
  <changelog author="mardnh@gmx.de" date="1519128000">- Mention asn1c.rpmlintrc</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="3aec91e2e540632658b8d828b6a9f45381bb5c691b3d9e211e58d17105237d38ac09a34ea95c176b1b31eca4e3bf2ad3f4fdd3a41694679e647a4cfca0fa54e5" name="aspell" arch="riscv64">
  <version epoch="0" ver="0.60.8.1" rel="2.1"/>
  <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ü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>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add aspell-gcc15.patch to fix gcc15 compile time error</changelog>
</package>
<package pkgid="aadb4776b59b3f5d559b904c08cf741595a8f310e1fc1c1ee64d83c46260fc7e8e8323d875387aaa95edd521fd533d036878f350c83cebaedb777f4833798920" name="aspell-af" arch="riscv64">
  <version epoch="0" ver="0.50.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="7fe662f60bc6c5f13376ea7d9bb23ff2b185f2de21dec0a62861b676836762190d5469b85d5d5aa332844462e5d3d7e6882291110b3cc88aa4c20ded711adb36" name="aspell-agal" arch="riscv64">
  <version epoch="0" ver="0.50.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="c22e5c176576e0788b102a8ff5ecb3d380aad452649a580375edaf9443b32195017346309ed842aaa2407c942646fa20f49b57f4938f49ba3d85580860548d14" name="aspell-am" arch="riscv64">
  <version epoch="0" ver="0.03.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="75d8b8a556634d89ffbecaf5661928d1694d0126d9db718c84e8a851d302b2b53762f067dc8543e259b899b2a3adce735ac01af12362ca4b070c3a22159e88ac" name="aspell-ar" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="1e45a787b27be5126e9560767405567d0e5ec6ee79efc34d23961e09cddfed9b0ebebccc70c0bd5d819e8be467f36af20034168d75eda4fe4fdcfb0acaf0f3b3" name="aspell-ast" arch="riscv64">
  <version epoch="0" ver="0.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="96e853b29bea929eff7d0a6682e0dac11f5950d37d390151aaf50fb4019d1377ba8c56acb9e36997c757cb9211976130daf445aff6ef136fb11987b361a1b97a" name="aspell-az" arch="riscv64">
  <version epoch="0" ver="0.02" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="e7107e5d5cca3ba58de1c02466ae363f6fb959d915c0fed754e858be348b809e8d8333465e9d04c1a3be9024460858fd4e3bceb04042b31677b951a1813de8c4" name="aspell-be" arch="riscv64">
  <version epoch="0" ver="0.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="1ea6ebe9bbcea67540a22a17626d1d5b440b08b6d219e581756713e3efee2112c0e46f495c1066f84ee668dfc75be5b73ec3b56c19224457d6233e5b8292951f" name="aspell-bg" arch="riscv64">
  <version epoch="0" ver="4.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f57dff633649b6df61c6976bc6026f3ece2f11725cc8167d8954e6c5616bd16b4834602727dbb00ba080232fb1a5c2089094748d94e7aea8cfe51faf2e6b7e79" name="aspell-bn" arch="riscv64">
  <version epoch="0" ver="0.01.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="bc8b613ee37d9db536aa3c032d958fc0769be2172907d85595029b32f84001c31e1aca10c9463689a95e6bc4a7f441e8da1fcf76aafabb3481f200396042d9b0" name="aspell-br" arch="riscv64">
  <version epoch="0" ver="0.50.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="310a3aa5c08c51e97cb66d2b9b21d6ca8bc8bf9c231591761d178f510c5892e0a3d9d948243e3d83db64253e9da966e47e4a54faea537320c917af88b8139f6f" name="aspell-ca" arch="riscv64">
  <version epoch="0" ver="0.60.1.20090722" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="26f134da27f961f2a08d87e5887374568825de11508a253ed98d04135b00e60fded1c045089e72d82902770e1a852662e017dbe233dc937816817337741b42d9" name="aspell-cs" arch="riscv64">
  <version epoch="0" ver="0.60.0.20040614" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="1b34deabd2dfbf7fa07450dd59abdeb197c5fc91040918a973de93cf3ccdd4acb19ba1d13f9464cfd143f9d95b415339e7685d79eb1a50b85b9e31de52c6422f" name="aspell-csb" arch="riscv64">
  <version epoch="0" ver="0.02.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="849cad1d945f8c820313ff6a11e421d6f17cc89dc215242eb4a0500e3ee75791b0c11e92b91b4261bd316dc745eac650c51d7d11211077684c7fe884c06f0d6d" name="aspell-cy" arch="riscv64">
  <version epoch="0" ver="0.50.3" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="4699f7170b390e6457aef6bff81f731b31e68350c8e77d47b7588648789ef31660e9d756cbe0ac9fc59cf0716723723577a9943bc0f8ce62e61ed733966722b8" name="aspell-da" arch="riscv64">
  <version epoch="0" ver="1.6.20" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="7caba1cd94f5c87ab28d6ad356f1e8c145f8742022ae06bdc9174cc690a2e4bfac588e98a902833894424211b3f456f709b37ca9c236cba0cc276b6554d83253" name="aspell-de" arch="riscv64">
  <version epoch="0" ver="20161207.7.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="05390ca14872e7b28dd50dc83614cffd412e189780fedf42f4fd14910eb613a1afcbd3355fd89ff658b12833ede24cebf7e398106b8aec2350ce39b467bdf1e4" name="aspell-devel" arch="riscv64">
  <version epoch="0" ver="0.60.8.1" rel="2.1"/>
  <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ü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>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add aspell-gcc15.patch to fix gcc15 compile time error</changelog>
</package>
<package pkgid="639334d827e13fb050e93d5faebf854b8048b7582bf495fabed38171c9eb4be56e73ea383763c6c761b93664a62da7e120586366b809ec17cd7abd6d956248b2" name="aspell-el" arch="riscv64">
  <version epoch="0" ver="0.50.3+0.08" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="17c3e964a65362bebfe9d90bc02ccfd4c486ef9735fdb605ad51ae11fa9ca67de93fcbfd5f0b1fdf874d1fd638bc74bed92509cdaf78e9a924290fad54a13113" name="aspell-en" arch="riscv64">
  <version epoch="0" ver="2020.12.07" rel="2.2"/>
  <changelog author="pgajdos@suse.com" date="1431345600">- updated to 2015.03.24:
  * Updated to SCOWL 2015.02.15 which added a large number of new words
    such as "inbox", "smartphone", and "selfie" and removed some
    problematic words.</changelog>
  <changelog author="pgajdos@suse.com" date="1479729600">- updated to 2016.11.20:
  * various new words (see SCOWL-README for other changes)</changelog>
  <changelog author="pgajdos@suse.com" date="1513598400">- updated to 2017.08.24
  * various new words (see SCOWL-README for other changes)</changelog>
  <changelog author="rpm@fthiessen.de" date="1533988800">- Use SourceURL
- Use GPG signed source
- updated to 2018.04.16
  * various new words (see SCOWL-README for other changes)</changelog>
  <changelog author="amajer@suse.com" date="1533988801">- run fdupes only on dictionary data
- update keyring to include all upstream signatures
- update URL</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 2019.10.06
  Various new words.
  Remove compare's and fail's.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionary can be used
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1602504001">- removing Novell residues
- deleted patches
  - aspell-en-Novellwords_extra_dict.patch (not needed)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 2020.12.07
  * Various new words.
  * Variant cleanups.
  * Bump irregardless, froward (+ derivatives) and perpend to level 70.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source url to https</changelog>
</package>
<package pkgid="835a12b7c5a80e9c633c268bfe37f55d0541a68d713d3dbbe19455afcb1e99079409f2a74d3cab984dc233fc9dd041fc95b69229b0144f70c446bbdd48487aa9" name="aspell-eo" arch="riscv64">
  <version epoch="0" ver="2.1.20000225" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="decb9c65bafa542206d5ac6c439dde8eda654914f60782f391cd1f920053bce8c1ab767b3db4ea2411236a95d8674d0615667c4fd0ee2ea1a0a3c1f5625ebe6f" name="aspell-es" arch="riscv64">
  <version epoch="0" ver="1.11.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="fc7e6fe86d44b904ed76898e9af04bee9aee1856badb405280e4d679396e9b635f61e2123f6da44602fa7ffd3be8016032a0d73beeb29cd65ad0ed4d9ca110a7" name="aspell-et" arch="riscv64">
  <version epoch="0" ver="0.1.21" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f26fc033dd372108b2c52fa58f9fd85ef3890e82b10b89e68a5e4fdc245f25b113cb1f5e1cb36d701731b8c0dbcb8cc5aa9d9f95292e038ec79a65447565eb73" name="aspell-fa" arch="riscv64">
  <version epoch="0" ver="0.11.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="cdd067e758bf5129bbddd800fa519107e9adf7f2f7c938933289bc9b343be851ead346284080b63ea968960448243746d9904b7aabb22b2aaf35414632aee7f1" name="aspell-fi" arch="riscv64">
  <version epoch="0" ver="0.7" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="b9ddc4e2ab926aa984af565cf8753216deb9df02b4b89434c45da1603b875a6c16c4fc1008d641c9fb1055d26130124f170958a21d8e75822c9eeaeab53806f5" name="aspell-fo" arch="riscv64">
  <version epoch="0" ver="0.2.16" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="688b210b17d1d693dbebad37ea99cf51efa48cc062f2a51eb86e29a85669664b2597480b8b569450f7c1736cbfe3a9c42e8a32cbe2fc6bfe47c450589578b118" name="aspell-fr" arch="riscv64">
  <version epoch="0" ver="0.50.3" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="12bafa02f16caa8305193d1912fc7a3c5b3deaadc1b14a95bf59c67cdb351b40fa53da1c2cf2fdad7996a3d5e2b69e95ae4d1c9e0697e201750e256e5381aa12" name="aspell-fy" arch="riscv64">
  <version epoch="0" ver="0.12" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="958b676262ea27252d9a4a5f18cb14c5ca897faf31914640f1c1ee56ac90787e7375bb8dd1880d45902564f3293d05b3a3d8dc690ddde444490498880b72f572" name="aspell-ga" arch="riscv64">
  <version epoch="0" ver="4.5.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="47318fdc3c64aa532472c7d1f7e8ee6563292ed39a1e12a0985737ea80b17dd65fde4a96a4aa6bbd27aa6d2fb29ad9a79261617791ce391b202024408eedd53b" name="aspell-gd" arch="riscv64">
  <version epoch="0" ver="0.7.1.1.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="23611ed1ac946ebb81c25fd61001059004433655179cda39118d6c05f41a7f5d55735280c479a5600f8289ac0545a797372a2976bba6890675605b4b31f31cb9" name="aspell-gl" arch="riscv64">
  <version epoch="0" ver="0.50a" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="bdeef4c5340ffb6a2df1de18e0772332b9789ce032099c1f7a97c38698fb0de0f5cf43880ee17da3016ebc9e89a818a02bd41c00eb3b8b7456094bb1a223ca77" name="aspell-grc" arch="riscv64">
  <version epoch="0" ver="0.02.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="6ef6c99f9adfd9a4b3a98ef112c09880b3a27db9dfcc10c721a31207a4375746509d1659d8c7d9fa2c0cb8523baf079a9a672e7778a29bb5b07823465eb95581" name="aspell-gu" arch="riscv64">
  <version epoch="0" ver="0.03" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="a80a18833ac2bb56da7fabedc91ef59ffedd9df22edcdcdc75f08374c8ef621d4a406d4b22a168a82d399e2d0688fc39b6ade87e21ed68df72ecb1afba41ef0f" name="aspell-gv" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="2192fa9668edb9538e9fb9966b639e6d4d7fc9094b8e32539befb9a95a0012bdf816927310355ba4267bada46ee0c8eafb52d26fbe2d5eb0d4cbee1d53fe4438" name="aspell-he" arch="riscv64">
  <version epoch="0" ver="1.0.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="18907385c9f396f43b91697abc47dc605dcae50e759f59e1381a3183057a14444ef971bf84a4a9d074b1628e1a1e0f077532515aa356ffd3f2ff4664c4cbc73b" name="aspell-hi" arch="riscv64">
  <version epoch="0" ver="0.02" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="3a3a31c60bc77c0bb0ddd005d1026f184faeeb0e0f9d05b34bfdb0df385b3b22a2dc74766ba5890aff5aab73476d8955bbde746755b39b17ddd66c7103711ee2" name="aspell-hil" arch="riscv64">
  <version epoch="0" ver="0.11" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="60ace27848327c1b83c02be9133f20c75b3104a8dd09de2b0ee5ffaf71a127f0391b38683e731b195f0b921249f6431dc3ad882d4046e3fa72894a8f222d5ce4" name="aspell-hr" arch="riscv64">
  <version epoch="0" ver="0.51.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="74ec86b9a10796694e36af4f8e18f0e213412d2dbb3c5f4de2aea20a2041f3c001d54913876011d2fdc78d0a7b18f280708c45a5d46223631167eeff0cec4f1b" name="aspell-hsb" arch="riscv64">
  <version epoch="0" ver="0.02.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="1baf71a3cb24b24cc761f5631ec0abe2daac9fd0fe597249b86e5c767f4899eecac82ee666503a81eab71ea61db392b2bf1aecf925ff196eecf06bdf87c6ddf7" name="aspell-hu" arch="riscv64">
  <version epoch="0" ver="0.99.4.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="a86ffea437ca3871cea7d240f1370afaa0b8a3e4cde9ea353826ec982430483ba5ff5555feb6d5c371b32949a84f656fc206f09f5d95affa828e89dce72dbb14" name="aspell-hus" arch="riscv64">
  <version epoch="0" ver="0.03.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="16630839a9f39e64e25ae44fcbd3e64c77fbd1d66bb00ca8d4abadd5820be41defe6212c4a1547f1f2f6f0d9425ea9398fd70871beeaa874c7a77f3edf3df483" name="aspell-hy" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="37b405878517524945bc1b19058adacac4f05257c21398878ea393770aaec18215a935528e220f8df4b5f746d6d15c5c2adb42b07ee97ce528b8d96d68fb59ff" name="aspell-ia" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="571f9230aca1f75249d22817f19f4bbcc8f8bbf585fa2631727d559c2dcafc20c70a73be9fcd6fe9024d8cc86264245b6d194230cab05b9f7518ff32cd865f03" name="aspell-id" arch="riscv64">
  <version epoch="0" ver="1.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="795c3c170332788925f3df803da49a050447b7688ae9d233b36d5e3898f3f664d7acfef7a502ba90995c7afaecb0988de6f6b37e5a7adc922534b8b99046514a" name="aspell-is" arch="riscv64">
  <version epoch="0" ver="0.51.10" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="cff6b930d0770f3c70320285f99f4a1ef117e13806c5fb48cc8d54a1258daa4baa38d42bd7cacf9f31f5c33794fe2ad403390ab066005626c2a2c44625f6ab79" name="aspell-ispell" arch="riscv64">
  <version epoch="0" ver="0.60.8.1" rel="2.1"/>
  <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ü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>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add aspell-gcc15.patch to fix gcc15 compile time error</changelog>
</package>
<package pkgid="77fa1b472f7288b78750917c4297d68f544461a425baade79aaef41ec73611a68f0f41895f927f743ed38c9ec5bad2036f47fc442cc9e48499abb6bdaad6b5cb" name="aspell-it" arch="riscv64">
  <version epoch="0" ver="2.2_20050523" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="82d9ff62081c9643c0de21367d874c8d03d0e9e031570c5a697dd52b94be8419625761647987fdd2c22e52130b949a87cacc1e3b1d98c5c1fb6d3f8a8b21d92a" name="aspell-kn" arch="riscv64">
  <version epoch="0" ver="0.01.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="9595d7374e31a7e05ca549727fbdeb4760942549927081a96f9d77b147a9576285ff12cb10225d5d5b4de1d152707d3fcb999e7c07c73efa729cb0cd705b0e38" name="aspell-ku" arch="riscv64">
  <version epoch="0" ver="0.20.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="8dff65f9de6f90299050f8f0d06480bffccd2afaece2b785ef341b79dd09289bc34214bc6eefdb08fec4eb5c303ac9f0460b87923d5909c41cb3ed4b3809de78" name="aspell-ky" arch="riscv64">
  <version epoch="0" ver="0.01.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="7384b33b3fb0fd9db4c9a28a0f7fbdb25ed12b397dc37a28dbc1d55df81ea1339e64489a4bb5bdf6f50afd4cf597bd13121b2d856d259c07a1dcd49f6f751155" name="aspell-la" arch="riscv64">
  <version epoch="0" ver="20020503" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="07f96589417217086a5598e447e1d6df1480107e9cb2a46f40b36f0b5b5004353560ec6bb1607ad3e6bdd714833ea25dc76b41fb133d4ec779dc83cf197c9aaf" name="aspell-lt" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="2c69b411d466450b201fbe0b52894721b2bd9a9c8477b8159c6ffec09d34c6f999de7e197a453e327538376f183546d8457a71d4288597998662a1416a6b0327" name="aspell-lv" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="a48a44f80f5f8d32ef323cda05dd3171a7d0ddc450c3b6033acaaf126c0f86e51efb37979501a6fcac7111a391f2df759cf803c76f37bdc53fd4fe582e9a0eca" name="aspell-mg" arch="riscv64">
  <version epoch="0" ver="20040807" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="64003ad384c1d29ad2cd5feef168699f470c0d5969b12049b7432a117f00f886bbe3709f43595e60f5afcd4c8ed302312fab2dc6c1b155787a0422cf989a35d7" name="aspell-mi" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="333e21aa2beb6d99bc2030772f09c4ec9083d07265042d48ab0ab2021a34a559b15e9f9ce9412297717459090e9b5a88fb1da4df5aaea69beba672dc15992839" name="aspell-mk" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="779b9c34a3d8168b2aa34ae47e49ff84b6a4db75f490563382ad4281760ced4f5d9c57cbaf9f93f50c5d9f4addb852515a066c64030f224bac9005d35a4c444f" name="aspell-ml" arch="riscv64">
  <version epoch="0" ver="0.03" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="413d2cd0806bb73444b42a1afa35487207b63517b86af0fd3d6bace38ecf62b20eef187d59f70521537efad09d2a973c47f15319ce5eb437cc06731a95ed9fa9" name="aspell-mn" arch="riscv64">
  <version epoch="0" ver="0.06.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="4b9ab2a5f711cf95f0fee336924886e8857b95369d91521341a3a268c225f051bfc690d29dad85795fe71c83bfb3f357eaa7ce084885bc8d1ad8a5074ab43d4f" name="aspell-mr" arch="riscv64">
  <version epoch="0" ver="0.10" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="5d2380f5b50d39450efc81f99e3a50de7ccb84bad7de22a4f84ce30c091fee23be51b4c4f43da1935f4466e58143c04c4e0579360d0533f086d071f4fd3cbb4c" name="aspell-ms" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="bf696f529ee0933f705fefcfd1f6a22674af879260279e56af80fc4473c98fca1fc1bc9369ae4130a19d270b946c5d44fa7ec00b25703eb75d86b8688ff314eb" name="aspell-mt" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="ee7f226c42b99baf6cf3d7eb97f591dc3e71fc361004e2a44a3da63560b242f91f228e588bf3d627db9b4e04a660805dbcaee7c27264c46d731c4b14aa6af323" name="aspell-nb" arch="riscv64">
  <version epoch="0" ver="0.50.10" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f200dd776b96cf4db018a5725ddd8c14cfc9ea457caf31a9f2cf8e3e0b0efbfb716f07709d7293544649c56ed915aa5348f00caf92880a4462554a94eb772b22" name="aspell-nds" arch="riscv64">
  <version epoch="0" ver="0.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="38fc6354b61c6e0c54a97ba0b568eb52f84d44fb30a7baa5d48f9357899d5196b31c8f4040299d2447e31a6d4940d1e04059cd4fe27812ce4a22724361e36eb7" name="aspell-nl" arch="riscv64">
  <version epoch="0" ver="1.00.7" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="b917e26828f7ca64a7d4d0d9bb56b7b181060861fd1a32e600fcad28f47b98e6e2b672930b6e1c585e526f8bbe1953aa0bfeacb9c9273e68fd95ffa8a78df5da" name="aspell-nn" arch="riscv64">
  <version epoch="0" ver="0.50.11" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="3fea9234917eefac12e37c6a0aa7d22b2beee575823884c1c7e8397a9c25df0130c72ce82851b0af5586ef0b69cff36512c6019e78576f08bee063046cbc54fb" name="aspell-ny" arch="riscv64">
  <version epoch="0" ver="0.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="870c48ec5736afb6de8ff17ed4006eeca328983f5119ca58d947870869be1d38e8cf68c60739094587cf3b2419649c4ac9794cab7391505778d81dd724ee5dfc" name="aspell-or" arch="riscv64">
  <version epoch="0" ver="0.03" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f20146e9ecc818c1571a9de3269756b6e57df3be6a6aaf1a2dd739c2c539284a0c7c9f94b9ad5ef0c448da6dd01dbb030466620376c480efa059a7435633821b" name="aspell-pa" arch="riscv64">
  <version epoch="0" ver="0.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="5392ae2c26e755ad0b0f14a215afb031677f9d716110cffe6b58d473786ecb03a22a224285e9b7c70e224fa0c09f4b96368584b49bb4e83e6ef0ed1cfc6c8835" name="aspell-pl" arch="riscv64">
  <version epoch="0" ver="0.60.2015.04.28" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="e7b40d545fa6eff3cdb32524d0979055712a8ebe7b2d43f729efaa8cee843eb7e058d062e12fbcc2b5190cc30e59f9ea24296a925c202282c09f9af97bb13267" name="aspell-pt_BR" arch="riscv64">
  <version epoch="0" ver="20131030.12.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="8cb059b1967a72bd276296c650eba459b573a60ad558fef2ad3110afce8e3adf7e1cf97e9d56ce11951f0444259949312c9166c7aeca9f9b26207f815e4e5513" name="aspell-pt_PT" arch="riscv64">
  <version epoch="0" ver="20190329" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f17c323ccba52470137d790edf770c433ea525904db358b56753a0fa9e420f4c9b0da82b8f24af2aa87b7b8ad2619f7e921527b3f5b552caca889cb45655a8bb" name="aspell-qu" arch="riscv64">
  <version epoch="0" ver="0.02" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f681f46a1f80230f2b458cd55ddf0f2b2502d57226d38c2d80216e13922f31a44ada9711ab3348734614e24fcca0bdfa4cc3ac5f7ba0456ebb5612f920d38f7e" name="aspell-ro" arch="riscv64">
  <version epoch="0" ver="3.3.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="7df8fc9cdecdc1eead6da4287f4d8f994b74574bfe947b218f6ed5d04766089491ce460673dcc1eb87554c6c008bdde59ffc29aff72ec54d4976f8db0bbe2986" name="aspell-ru" arch="riscv64">
  <version epoch="0" ver="0.99.f7.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="933e9a73108927321cf9a09d85bb624273f74bd25cb813584f94692f12de2b9d9cd2d5a95a1c9265895dc8dc708a2540cfe73013aaa6fde045b181b5905548b3" name="aspell-rw" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="779d2dfd60e69c546907c9ee47e4775dce1ac984fa917249da62c1a9bcdebc2512b85d76db83eff6bde65d8d2ae21eacbb1419ede77a2f2acc564ca712d361d9" name="aspell-sc" arch="riscv64">
  <version epoch="0" ver="1.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="925eeb3f3b0de3519a6b11ee5a373d05c7ed9a256bb89effa6fb72e83f468cafb2c9ef3bb18139e9787f24f834ac545ab88aff6794d68b4995054d5c9ee5c04e" name="aspell-sk" arch="riscv64">
  <version epoch="0" ver="2.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="9903438bf790ce03c0ef8f00f2e6aa8a5a2db6c4e22c7527f2bd3df35c5c8fde6e2e223e9d6807987db2ca2fb239530c3a55eddb93e9011189c563b5b16e0711" name="aspell-sl" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="c70f9078266146355e3c6e50bfdc90b1c9f0ac1adf5976a4d69a9172a0f76b6ef52a140fc796fa815420af1bf37cc1fcfa5bfb124828904cca852ca0657caf7f" name="aspell-spell" arch="riscv64">
  <version epoch="0" ver="0.60.8.1" rel="2.1"/>
  <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ü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>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add aspell-gcc15.patch to fix gcc15 compile time error</changelog>
</package>
<package pkgid="467adf10f0767e4bbcb893b9d5272f01e63dd45a53ce2d7d1a883bf4e98d607e4b57a38f3d0a88b9b9c28d8c3b10502362ca000ef1b179210df97f607ec8fcf9" name="aspell-sr" arch="riscv64">
  <version epoch="0" ver="0.02" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="2d1d78c74fd0ca21d02ac9838f93f934efe3a4a53e6c6563824c8e1c886b51f94329a3435ec6e1ef05621363282448feb41baa4c493e1c95b39323e93dab9b50" name="aspell-sv" arch="riscv64">
  <version epoch="0" ver="0.51.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="9a91ad0177029528c0873c0cd53b25e034b3454061ce7d8d7fc06417040a6f37659196dc638131d69f472b72f7afe7394d59289da95a6c1656ccbf436be27cb9" name="aspell-sw" arch="riscv64">
  <version epoch="0" ver="1.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="532c64eb5ef49b1596a379ad0685925db579c8e3f250b73d218984e576607b61045621f379572b5a75b08616bc6c2f93797f8c277d13e505fa86c955822aebb9" name="aspell-ta" arch="riscv64">
  <version epoch="0" ver="20040424" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="a6444eb0feefac2b13d27e5986d06668c4394b42bd0d4bf597bbe710d5be431833866edb1298051725293d5e72bfe01e36087c39bb215a79c0b46f5b1568129f" name="aspell-te" arch="riscv64">
  <version epoch="0" ver="0.01.2" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="f2bf6830dc006c80f27434a1ed094ca0676793aec8246bf83cd0cc9476a8760183277016acd2d21f5a36a365ff9f8adbaf5ee44badd34bc9da5f588cc5c85722" name="aspell-tet" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="0004d7321ee64535c438df0678af37ea49a97fd5f1cae5e69543d05aa9dd222bce27db3b12d481288f6507d194aaef7fa00890ad580ea1e7cd0e9a8f0268ce44" name="aspell-tk" arch="riscv64">
  <version epoch="0" ver="0.01" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="4b8b2e27eaf3f3680b9d15c48066dca8c66b2235c0b0a69be24b6baa40599016ea5acb0bfcc1d7ac5d7aaddd2ee98e32c82d894e04d495d20b63a0535cccf8ba" name="aspell-tl" arch="riscv64">
  <version epoch="0" ver="0.02" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="038d74832bd52d4aa25cd077bb9427093be08f08d3a2c6aab7e9b9d7ea86e3edf9266750882ae03792fd168c974f82f919b9b1a9ceb4e8c091065b9bc3b65472" name="aspell-tn" arch="riscv64">
  <version epoch="0" ver="1.0.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="04436b37e03d26276137b5a62f1a86e0128eeb3bbf3bb00451b95a4f12f96501cc25aaadba8109aaa144c2356ef3edaf8ac6b198fcc0d68e144baa75b1178b14" name="aspell-tr" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="d76282f10af2e3808a707a6b7496b1233463e04e514bd381f4261acf4868755d6f3f161b0ae5a448ee2b3bc2aecf042e61380c7443d15acbe830382466e7139f" name="aspell-uk" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="9cf71ef712ca609e88cc1a85f9973ef2c1642a1ab5e4df4207231c27a622fc61cc3c669241abf1b517f6e912a53aba63f00c2d6e30f5f91d0e5ce146896e6e6f" name="aspell-uz" arch="riscv64">
  <version epoch="0" ver="0.6.0" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="086658abefa6d5e6d0dcf2262c9675899ff7f9b147bc317e4a1423fdc36034b0b8682a1f84a15cd4eea2a831733c203a236e954f791a984bb7bccf949185fedd" name="aspell-vi" arch="riscv64">
  <version epoch="0" ver="0.01.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="61e9cd799f070c6ace97d56161a55c6682d51cba0cab0446dad0d1adfc627b94211fa59a4e3fa38a372ec80adea17e970909d04cb06a616a8971df42d5ac16b2" name="aspell-wa" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="37294045e49c514be95e9222fbcce9aaac839e7a86ba7704c63f5f5d20a723b0dd13057fea30a7e0123d533faf4846996d2ca7d286505b64cdfd66be62bdb602" name="aspell-yi" arch="riscv64">
  <version epoch="0" ver="0.01.1" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="3e78bd297cf03ec0979d741daf6eea8c5f0a3d38ff3ec67c53b5996fc2c976df1b9613d6f1ada2e47960fba8027e939d3205ff4538b33ead45a1e4a115f89e3c" name="aspell-zu" arch="riscv64">
  <version epoch="0" ver="0.50" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated pl dictionary, version 20140102 [bnc#857026]</changelog>
  <changelog author="pgajdos@suse.com" date="1389009600">- improved package summaries and descriptions by frank.h.ellenberger
  at gmail</changelog>
  <changelog author="pgajdos@suse.com" date="1431432000">- updated pl dictionary, version 20150428</changelog>
  <changelog author="rpm@fthiessen.de" date="1454241600">- Fixed build on openSUSE Factory:
  * Added aspell-dictionaries-rpmlintrc to get rid of
    incorrect-fsf-address warnings.
  * Added fdupes to fix warnings about waste of space
  * Fixed file name of norwegian and islandic alias (latin1 to utf8)</changelog>
  <changelog author="ecsos@opensuse.org" date="1527681600">- add german dictionary
  - rebase patch *Novellwords_extra_dict.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- removing Novell residues
- update:
  . da    1.6.36
  . pt_PT 20190329
- deleted patches
  - aspell-dictionaries-Novellwords_extra_dict.patch (abandoned)
- deleted sources
  - Nwordlist.tgz (abandoned)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600689600">- update:
  - de -&gt; 20161207-7-0
  - pt_BR -&gt; 20131030-12-0
- Fix boo#1076219.</changelog>
  <changelog author="pgajdos@suse.com" date="1602504000">- do not require aspell binary, dictionaries can be used even
  by the aspell library [bsc#1177523]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Delete old specfile constructs.</changelog>
</package>
<package pkgid="4e7efa276d3c15e2bca18c49414879d2f2205c8f39d094be0b5bb3a7f364dd160bdc1657ea9c414273c6c31a40ffd64e2c65f6196ee040b2582624915699ca7e" name="assertj-core" arch="noarch">
  <version epoch="0" ver="3.27.7" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1556625600">- Initial packaging of assertj-core 3.8.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1556712000">- Ensure neutrality of descriptions.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Upgrade to version 3.25.3
  * Deprecations:
    + Deprecate the following date/time related assertions in favor
    of isCloseTo:
  - isEqualToIgnoringHours
  - isEqualToIgnoringMinutes
  - isEqualToIgnoringSeconds
  - isEqualToIgnoringMillis
  - isEqualToIgnoringNanos
  - isInSameHourAs
  - isInSameMinuteAs
  - isInSameSecondAs
    + Deprecate asList in favor of asInstanceOf
  * New Features:
    + Add Descriptable#describedAs(Supplier&lt;String&gt;)
    + Add isInThePast and isInTheFuture to LocalDate assertions
    + Add isInThePast and isInTheFuture to the missing Java 8
    date/time types
    + Add isRecord and isNotRecord to Class assertions
    + Add hasNullValue and doesNotHaveNullValue to
    AtomicReferenceAssert
    + Add asBoolean|Byte|Short|Int|Long|Float|Double to String
    assertions
    + Add hasRecordComponents to Class assertions
    + Add getters for field path in ComparisonDifference
    + Allow to compare enum and string fields in the recursive
    comparison
    + Provide value when assertThatThrownBy / thenThrownBy fail
    + Add isSealed and isNotSealed to Class assertions
    + Add assertThatCharSequence to disambiguate Groovy's GString
    + Change the way the properties are collected using the
    Class.getMethods() API instead of iterating the class
    hierarchy using Class.declaredMethods()
    + Add default constructor for RecursiveComparator
    + Add isPrimitive and isNotPrimitive to Class assertions
    + Add anyOf(ThrowingConsumer...) and allOf(ThrowingConsumer...)
    + Show the array/iterable under test in the assertion error
    message when it is not empty but should have been
  * Bug Fixes:
    + Compare Java types from javax and com.sun by their equals
    method in recursive comparison
    + The recursive comparison comparingOnlyFields did not treat
    array/iterable elements as root objects
    + Fixes a bug when failing assertions on DirectoryStream types
    + Fix handling of null containers in the recursive assertion
    + Handle null values in map entry sets when formatting
    + Fix NPE when expected and actual field values are null
    + Fix NPE on anyMatch when actual contains null and
    Objects::isNull is used as predicate
    + Fix misleading subsequence failure messages in string
    assertions
    + Do not ignore nested fields of types specified in
    comparingOnlyFieldsOfTypes
    + containsExactly does not work properly with maps not using
    equals to compare keys
    + Escape percentage in shouldContainExactly error message
    + Fix recursive comparison of ignored types in unordered
    collection
    + Revert "Provide value when assertThatThrownBy/thenThrownBy
    fail"
    + Revert "fix: containsExactly does not work properly with maps
    not using equals to compare keys"
    + Fix unresolvable Javadoc stylesheet URLs, simplify
    configuration
    + Fix missing configuration for MatcherAssert soft assertions
    + Make deprecation notice visible in AbstractAssert#asList
    + Recursive comparison uses equals on root object when
    useOverriddenEquals is enabled
    + satisfiesExactlyInAnyOrder fails if actual overrides equals
    + Avoid calling actual.hashCode() and expected.hashCode() in
    DualValue
    + Recursive comparison checks for existence of fields in types
    that parameterize nested unordered iterables
    + Lock maven-clean-plugin version for all modules
    + Fix a performance regression in the recursive comparison
    related to FieldLocation
    + Don't fail when the recursive comparison checks compared
    fields in collection elements
  * Improvements
    + Add Spotless
    + Use Bnd feature to write resolved bndrun files to output
    folder
    + Add Throwable stack trace to ShouldHaveClause
    + Avoid copy of any Collection instance in
    Iterables::assertContains
    + Add Throwable stack trace to ShouldHaveRootCauseInstance and
    ShouldHaveRootCauseExactlyInstance
    + Add missing description to nested condition
    + Make nestable condition factory accept conditions on super
    types
    + Add varargs overload to Assert::hasString and
    Assert::doesNotHaveString
    + Improve recursive comparison performance by caching field and
    field names result
    + Document performance cost of ignoring collection order
    + Track visited values and their comparison differences so that
    they can be reused
    + Use hash code for compareUnorderedIterables to improve
    performance in some common cases
    + Improve recursive comparison error message regarding equals
    methods used for JDK types
    + Format large arrays as strings
    + Remove null check as isArray already performs it
    + Fix PrimitiveArralList/TransformlingList test file names
    + Add exception for usages of isEqualTo and isNotEqualTo on
    assertions
    + Add check for missing fields in recursive comparison where
    specific fields are requested for comparison
    + Improve efficiency of iterable string conversion
    + Add more tests for usingRecursiveComparison
    + Checks that compared fields exist before running the recursive
    comparison
    + Remove maven-surefire-plugin duplicate version
    + Remove Maven default goal
    + Add dependency graph workflow
    + Normalize non-breaking spaces like regular white spaces
    + AbstractOffsetDateTimeAssert::isBetween parameter names should
    use inclusive, not exclusive
    + Invoke isNotNull in returns and doesNotReturn
    + Cache node names in ComparingFields, ComparingProperties
    + Cache node names in ComparingNormalizedFields
    + Use simpler syntax in
    DefaultRecursiveComparisonIntrospectionStrategy
    .getChildrenNodeNamesOf
    + Update to Contributor Covenant Code of Conduct v2.1
    + Correct contains assertion Javadoc to reflect method behavior
    in case actual is not empty and the group of values to look
    for is
    + Fix Javadoc typos
    + Improving null-safety of isEqualToNormalizingNewlines
    + Speed up for BinaryDiff performance
    + Upgrade workflows to Java 21
    + Apply flatten-maven-plugin to assertj-core and assertj-guava</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716552000">- Require in OBS junit5-minimal to avoid provider choice</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1769515200">- Upgrade to version 3.27.7
  * Security
    + Fix XXE vulnerability in isXmlEqualTo assertion
    (bsc#1257293, CVE-2026-24400)
  * Breaking Changes
    + Delegate OptionalDouble value comparison to Double.compare
    in hasValue assertion
    + Replace assertThat(Temporal) with
    assertThatTemporal(Temporal)
  * Deprecated
    + Deprecate ObjectAssertFactory in favor of
    Assertions.assertThat(Object)
    + Deprecate AssertionErrorFactory in favor of
    AssertionErrorCreator
    + Deprecate catchThrowableOfType(ThrowingCallable, Class) in
    favor of catchThrowableOfType(Class, ThrowingCallable)
    + Deprecate assertThat(Iterable, AssertFactory),
    + Deprecate ClassBasedNavigableIterableAssert and
    ClassBasedNavigableListAssert
    + Deprecate usingComparatorForFields and remove deprecated
    assertions from usingComparatorForType documentation
    + Deprecate hasCauseReference(Throwable) from Throwable
    assertions
    + Deprecate org.assertj.core.annotations.Beta in favor of
    org.assertj.core.annotation.Beta
    + Deprecate org.assertj.core.util.CanIgnoreReturnValue in favor
    of org.assertj.core.annotation.CanIgnoreReturnValue
    + Deprecate org.assertj.core.util.CheckReturnValue in favor of
    org.assertj.core.annotation.CheckReturnValue
    + Deprecate XmlStringPrettyFormatter with no replacement
  * New Features
    + Support multiple AfterAssertionErrorCollected callbacks
    + Add InstanceOfAssertFactory for Set instances
    + Add doesNotContainKey and doesNotContainKeys to Guava Multimap
    assertions
    + Add assertions for JDK YearMonth type
    + Add TemporalAssert type
    + Add ignoringFieldsOfTypesMatchingRegexes
    + Add fail(Throwable) and fail() variants
    + Add isPrivate to Class assertions
    + Add doesNot[Start/End]WithWhitespace methods to CharSequence
    assertions
    + Add createAssert(ValueProvider) to AssertFactory
    + Add values() navigation method to AbstractMapAssert
    + Add bytes()/bytes(Charset)/bytes(String) navigation methods to
    AbstractStringAssert
    + Add doesNotThrowAnyExceptionExcept to AbstractThrowableAssert
    + Add hasPermittedSubclasses to Class assertions
    + Add isUnmodifiable to Iterator assertions
    + Add actual() to access the object under test
    + Add isCompletedWithValueMatchingWithin to CompletableFuture
    assertions
    + Add completesExceptionallyWithin to CompletableFuture
    assertions
    + Add inBinary to CharSequence assertions
    + Support for Assertions.byLessThan(Duration) and
    Assertions.within(Duration)
    + Add standard representation for CharSequence
    + Add predicate descriptions overloads to anyMatch and noneMatch
    + Add doesNotMatch(Predicate)
    + Add usingEquals accepting a BiPredicate and an optional
    description to provide a custom comparison in assertions
    + Add isNotEmpty to Table assertions
  * Bug Fixes
    + Preserve original order of elements when returning duplicates
    on doesNotHaveDuplicates
    + Make isNotEqualTo(boolean) pass when actual is null
    + Fix isEqualTo comparison of Timestamp instances with Instant
    + Fix Instant conversion with Date assertions
    + Rebuild default date formats used to parse strings as dates
    when default timezone or lenient flag changes
    + Fix Javadoc rendering on
    FactoryBasedNavigableListAssert::assertThat
    + Allow ComparingNormalizedFields instances to be reused across
    different assertions
    + Recursive assertion hasNoNullFields throws NPE with fields of
    anonymous and local types
    + Fix incorrect mutation of actualElementsGroupedByHashCode in
    recursive comparison
    + Recursive comparison ignoringFields not working properly with
    maps
    + Custom representation ignored when describing expected items
    not in the actual list
    + hasFieldOrPropertyWithValue swallows exceptions thrown by
    getters, and reports non-existent property instead
    + satisfies() with nested assertions obscures stack trace
    + Recursive comparison fails if ignored fields are not found in
    expected
    + Fix missing introspection for record accessors
    + Honor assertion description in asString()
    + Avoid InputStream manipulation when mark / reset are supported
    + NPE with custom RecursiveComparisonConfiguration on
    usingRecursiveFieldByFieldElementComparator
    + Restore support for null-valued maps when ignoring fields
    + Fix StandardRepresentation regression for unquoted strings
    + Fix thread-safety in AbstractDateAssert
    + Add missing export for org.assertj.core.annotation
    + Navigation to assertj-core or guava types from assertj-guava
    Javadoc site has unnecessary header
  * Improvements
    + Avoid duplicating maven-javadoc-plugin configuration and CSS
    files
    + Favor additionalOption entries in maven-javadoc-plugin
    + Fix typo in Javadoc
    + Improve AssertFactory Javadoc
    + Add Throwable stack trace to ShouldHaveCauseExactlyInstance
    + Fix typo
    + Add Throwable stack trace to ShouldHaveCauseInstance
    + Implement boolean assertions directly in AbstractBooleanAssert
    and remove Booleans internal class
    + Remove stack trace elements triggered by AssertJ in addition
    to AssertJ elements
    + Report all failing conditions when using
    satisfies(allOf(Condition...))
    + Fix Unicode escapes in inUnicode() Javadoc
    + Show error differences if values were compared with equals in
    recursive comparison
    + Add throwable stacktrace to ShouldNotContainCharSequence
    + Remove unused code and other minor cleanup
    + Simplify comparison strategy isLessThan and
    isLessThanOrEqualTo in AbstractComparisonStrategy
    + Update AbstractCharSequenceAssert.java reference
    + Include stack trace of internal errors in all/any satisfy
    assertions
    + Declare license using SPDX identifier
    + Add Class info to class loading strategy failures
    + Migrate to the Central Publisher Portal, enable snapshot
    publishing
    + Annotate fail methods with custom @Contract
    + ByteBuddy in AssertJ 3.27.4 not compatible with Java 25</changelog>
</package>
<package pkgid="a053258e6f053062524ffacce41c5fe713839902670e865e4f09b82e4ec57ccf7e544a50dff502a7a55ec43ab41d9b2ab035d6e693a78083c904da58cecb57d4" name="assertj-core-javadoc" arch="noarch">
  <version epoch="0" ver="3.27.7" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1556625600">- Initial packaging of assertj-core 3.8.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1556712000">- Ensure neutrality of descriptions.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Upgrade to version 3.25.3
  * Deprecations:
    + Deprecate the following date/time related assertions in favor
    of isCloseTo:
  - isEqualToIgnoringHours
  - isEqualToIgnoringMinutes
  - isEqualToIgnoringSeconds
  - isEqualToIgnoringMillis
  - isEqualToIgnoringNanos
  - isInSameHourAs
  - isInSameMinuteAs
  - isInSameSecondAs
    + Deprecate asList in favor of asInstanceOf
  * New Features:
    + Add Descriptable#describedAs(Supplier&lt;String&gt;)
    + Add isInThePast and isInTheFuture to LocalDate assertions
    + Add isInThePast and isInTheFuture to the missing Java 8
    date/time types
    + Add isRecord and isNotRecord to Class assertions
    + Add hasNullValue and doesNotHaveNullValue to
    AtomicReferenceAssert
    + Add asBoolean|Byte|Short|Int|Long|Float|Double to String
    assertions
    + Add hasRecordComponents to Class assertions
    + Add getters for field path in ComparisonDifference
    + Allow to compare enum and string fields in the recursive
    comparison
    + Provide value when assertThatThrownBy / thenThrownBy fail
    + Add isSealed and isNotSealed to Class assertions
    + Add assertThatCharSequence to disambiguate Groovy's GString
    + Change the way the properties are collected using the
    Class.getMethods() API instead of iterating the class
    hierarchy using Class.declaredMethods()
    + Add default constructor for RecursiveComparator
    + Add isPrimitive and isNotPrimitive to Class assertions
    + Add anyOf(ThrowingConsumer...) and allOf(ThrowingConsumer...)
    + Show the array/iterable under test in the assertion error
    message when it is not empty but should have been
  * Bug Fixes:
    + Compare Java types from javax and com.sun by their equals
    method in recursive comparison
    + The recursive comparison comparingOnlyFields did not treat
    array/iterable elements as root objects
    + Fixes a bug when failing assertions on DirectoryStream types
    + Fix handling of null containers in the recursive assertion
    + Handle null values in map entry sets when formatting
    + Fix NPE when expected and actual field values are null
    + Fix NPE on anyMatch when actual contains null and
    Objects::isNull is used as predicate
    + Fix misleading subsequence failure messages in string
    assertions
    + Do not ignore nested fields of types specified in
    comparingOnlyFieldsOfTypes
    + containsExactly does not work properly with maps not using
    equals to compare keys
    + Escape percentage in shouldContainExactly error message
    + Fix recursive comparison of ignored types in unordered
    collection
    + Revert "Provide value when assertThatThrownBy/thenThrownBy
    fail"
    + Revert "fix: containsExactly does not work properly with maps
    not using equals to compare keys"
    + Fix unresolvable Javadoc stylesheet URLs, simplify
    configuration
    + Fix missing configuration for MatcherAssert soft assertions
    + Make deprecation notice visible in AbstractAssert#asList
    + Recursive comparison uses equals on root object when
    useOverriddenEquals is enabled
    + satisfiesExactlyInAnyOrder fails if actual overrides equals
    + Avoid calling actual.hashCode() and expected.hashCode() in
    DualValue
    + Recursive comparison checks for existence of fields in types
    that parameterize nested unordered iterables
    + Lock maven-clean-plugin version for all modules
    + Fix a performance regression in the recursive comparison
    related to FieldLocation
    + Don't fail when the recursive comparison checks compared
    fields in collection elements
  * Improvements
    + Add Spotless
    + Use Bnd feature to write resolved bndrun files to output
    folder
    + Add Throwable stack trace to ShouldHaveClause
    + Avoid copy of any Collection instance in
    Iterables::assertContains
    + Add Throwable stack trace to ShouldHaveRootCauseInstance and
    ShouldHaveRootCauseExactlyInstance
    + Add missing description to nested condition
    + Make nestable condition factory accept conditions on super
    types
    + Add varargs overload to Assert::hasString and
    Assert::doesNotHaveString
    + Improve recursive comparison performance by caching field and
    field names result
    + Document performance cost of ignoring collection order
    + Track visited values and their comparison differences so that
    they can be reused
    + Use hash code for compareUnorderedIterables to improve
    performance in some common cases
    + Improve recursive comparison error message regarding equals
    methods used for JDK types
    + Format large arrays as strings
    + Remove null check as isArray already performs it
    + Fix PrimitiveArralList/TransformlingList test file names
    + Add exception for usages of isEqualTo and isNotEqualTo on
    assertions
    + Add check for missing fields in recursive comparison where
    specific fields are requested for comparison
    + Improve efficiency of iterable string conversion
    + Add more tests for usingRecursiveComparison
    + Checks that compared fields exist before running the recursive
    comparison
    + Remove maven-surefire-plugin duplicate version
    + Remove Maven default goal
    + Add dependency graph workflow
    + Normalize non-breaking spaces like regular white spaces
    + AbstractOffsetDateTimeAssert::isBetween parameter names should
    use inclusive, not exclusive
    + Invoke isNotNull in returns and doesNotReturn
    + Cache node names in ComparingFields, ComparingProperties
    + Cache node names in ComparingNormalizedFields
    + Use simpler syntax in
    DefaultRecursiveComparisonIntrospectionStrategy
    .getChildrenNodeNamesOf
    + Update to Contributor Covenant Code of Conduct v2.1
    + Correct contains assertion Javadoc to reflect method behavior
    in case actual is not empty and the group of values to look
    for is
    + Fix Javadoc typos
    + Improving null-safety of isEqualToNormalizingNewlines
    + Speed up for BinaryDiff performance
    + Upgrade workflows to Java 21
    + Apply flatten-maven-plugin to assertj-core and assertj-guava</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716552000">- Require in OBS junit5-minimal to avoid provider choice</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1769515200">- Upgrade to version 3.27.7
  * Security
    + Fix XXE vulnerability in isXmlEqualTo assertion
    (bsc#1257293, CVE-2026-24400)
  * Breaking Changes
    + Delegate OptionalDouble value comparison to Double.compare
    in hasValue assertion
    + Replace assertThat(Temporal) with
    assertThatTemporal(Temporal)
  * Deprecated
    + Deprecate ObjectAssertFactory in favor of
    Assertions.assertThat(Object)
    + Deprecate AssertionErrorFactory in favor of
    AssertionErrorCreator
    + Deprecate catchThrowableOfType(ThrowingCallable, Class) in
    favor of catchThrowableOfType(Class, ThrowingCallable)
    + Deprecate assertThat(Iterable, AssertFactory),
    + Deprecate ClassBasedNavigableIterableAssert and
    ClassBasedNavigableListAssert
    + Deprecate usingComparatorForFields and remove deprecated
    assertions from usingComparatorForType documentation
    + Deprecate hasCauseReference(Throwable) from Throwable
    assertions
    + Deprecate org.assertj.core.annotations.Beta in favor of
    org.assertj.core.annotation.Beta
    + Deprecate org.assertj.core.util.CanIgnoreReturnValue in favor
    of org.assertj.core.annotation.CanIgnoreReturnValue
    + Deprecate org.assertj.core.util.CheckReturnValue in favor of
    org.assertj.core.annotation.CheckReturnValue
    + Deprecate XmlStringPrettyFormatter with no replacement
  * New Features
    + Support multiple AfterAssertionErrorCollected callbacks
    + Add InstanceOfAssertFactory for Set instances
    + Add doesNotContainKey and doesNotContainKeys to Guava Multimap
    assertions
    + Add assertions for JDK YearMonth type
    + Add TemporalAssert type
    + Add ignoringFieldsOfTypesMatchingRegexes
    + Add fail(Throwable) and fail() variants
    + Add isPrivate to Class assertions
    + Add doesNot[Start/End]WithWhitespace methods to CharSequence
    assertions
    + Add createAssert(ValueProvider) to AssertFactory
    + Add values() navigation method to AbstractMapAssert
    + Add bytes()/bytes(Charset)/bytes(String) navigation methods to
    AbstractStringAssert
    + Add doesNotThrowAnyExceptionExcept to AbstractThrowableAssert
    + Add hasPermittedSubclasses to Class assertions
    + Add isUnmodifiable to Iterator assertions
    + Add actual() to access the object under test
    + Add isCompletedWithValueMatchingWithin to CompletableFuture
    assertions
    + Add completesExceptionallyWithin to CompletableFuture
    assertions
    + Add inBinary to CharSequence assertions
    + Support for Assertions.byLessThan(Duration) and
    Assertions.within(Duration)
    + Add standard representation for CharSequence
    + Add predicate descriptions overloads to anyMatch and noneMatch
    + Add doesNotMatch(Predicate)
    + Add usingEquals accepting a BiPredicate and an optional
    description to provide a custom comparison in assertions
    + Add isNotEmpty to Table assertions
  * Bug Fixes
    + Preserve original order of elements when returning duplicates
    on doesNotHaveDuplicates
    + Make isNotEqualTo(boolean) pass when actual is null
    + Fix isEqualTo comparison of Timestamp instances with Instant
    + Fix Instant conversion with Date assertions
    + Rebuild default date formats used to parse strings as dates
    when default timezone or lenient flag changes
    + Fix Javadoc rendering on
    FactoryBasedNavigableListAssert::assertThat
    + Allow ComparingNormalizedFields instances to be reused across
    different assertions
    + Recursive assertion hasNoNullFields throws NPE with fields of
    anonymous and local types
    + Fix incorrect mutation of actualElementsGroupedByHashCode in
    recursive comparison
    + Recursive comparison ignoringFields not working properly with
    maps
    + Custom representation ignored when describing expected items
    not in the actual list
    + hasFieldOrPropertyWithValue swallows exceptions thrown by
    getters, and reports non-existent property instead
    + satisfies() with nested assertions obscures stack trace
    + Recursive comparison fails if ignored fields are not found in
    expected
    + Fix missing introspection for record accessors
    + Honor assertion description in asString()
    + Avoid InputStream manipulation when mark / reset are supported
    + NPE with custom RecursiveComparisonConfiguration on
    usingRecursiveFieldByFieldElementComparator
    + Restore support for null-valued maps when ignoring fields
    + Fix StandardRepresentation regression for unquoted strings
    + Fix thread-safety in AbstractDateAssert
    + Add missing export for org.assertj.core.annotation
    + Navigation to assertj-core or guava types from assertj-guava
    Javadoc site has unnecessary header
  * Improvements
    + Avoid duplicating maven-javadoc-plugin configuration and CSS
    files
    + Favor additionalOption entries in maven-javadoc-plugin
    + Fix typo in Javadoc
    + Improve AssertFactory Javadoc
    + Add Throwable stack trace to ShouldHaveCauseExactlyInstance
    + Fix typo
    + Add Throwable stack trace to ShouldHaveCauseInstance
    + Implement boolean assertions directly in AbstractBooleanAssert
    and remove Booleans internal class
    + Remove stack trace elements triggered by AssertJ in addition
    to AssertJ elements
    + Report all failing conditions when using
    satisfies(allOf(Condition...))
    + Fix Unicode escapes in inUnicode() Javadoc
    + Show error differences if values were compared with equals in
    recursive comparison
    + Add throwable stacktrace to ShouldNotContainCharSequence
    + Remove unused code and other minor cleanup
    + Simplify comparison strategy isLessThan and
    isLessThanOrEqualTo in AbstractComparisonStrategy
    + Update AbstractCharSequenceAssert.java reference
    + Include stack trace of internal errors in all/any satisfy
    assertions
    + Declare license using SPDX identifier
    + Add Class info to class loading strategy failures
    + Migrate to the Central Publisher Portal, enable snapshot
    publishing
    + Annotate fail methods with custom @Contract
    + ByteBuddy in AssertJ 3.27.4 not compatible with Java 25</changelog>
</package>
<package pkgid="44efdfd3b012567934559bd5b9c24a38f5139eec6b01065812e8bc378ce41ad54a12b9136b0778997ddb508c753538c3ee931a3de16dbf8440cfb45557192252" name="assimp-devel" arch="riscv64">
  <version epoch="0" ver="6.0.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720699200">- fix check failure on s390x (bsc#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1725969600">- Update to 5.4.3
  * Ply-Importer: Fix vulnerability
  * Update ccpp.yml
  * `build`: Add ccache support
  * Update glTF2AssetWriter.inl
  * Update PyAssimp structs with Skeleton &amp; SkeletonBone members
  * FBX: add metadata as properties
  * Fix casting typo in D3MFExporter::writeBaseMaterials (color
    channels &lt; 1.0f were zeroed out)
  * Fix to judge 'multi-configuration' correctly
  * Fix potential memory leak in SceneCombiner for LWS/IRR/MD3
    loader
  * Fix copying private data when source pointer is NULL
  * Bump softprops/action-gh-release from 1 to 2
  * Bump actions/upload-artifact from 1 to 4
  * Bump actions/download-artifact from 1 to 4
  * fix GetShortFilename function
  * Added more Maya materials
  * Sparky kitty studios master
  * Expose aiGetEmbeddedTexture to C-API
  * Fix leak in loader
  * Fix MSVC build error
  * Revert variable name (fix broken build on android)
  * Fixes possible out-of-bound read in findDegenerate
  * Remove recursive include
  * include Exceptional.h in 3DSExporter.cpp
  * Use DRACO_GLTF_BITSTREAM
  * Fix MSVC PDBs and permit them to be disabled if required
  * Added AND condition in poly2tri dll_symbol.h
  * fixing static build
  * FBX exporter - handle multiple vertex color channels
  * Update DefaultIOSystem.cpp
  * Make coord transfor for hs1 files optional
  * Return false instead of crash
  * A fuzzed stride could cause the max count to become negative
    and hence wrap around uint
  * CalcTangents: zero vector is invalid for tangent/bitangent
  * Mosfet80 updatedpoli2tri
  * Fix a fuzz test heap buffer overflow in mdl material loader
  * Introduce interpolation mode to vectro and quaternion keys
  * Update Python structs with missing fields
  * Introduce interpolation mode to vectro and quaternion keys
  * Kimkulling/fix double precision tests
  * [USD] Integrate "tinyusdz" project
  * Update Readme.md
  * Allow empty slots in mTextureCoords
  * Fix compile warning
  * Replace raw pointers by std::string
  * Fix potential heapbuffer overflow in md5 parsing
  * Fixes bsc#1230679, CVE-2024-45679.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add upstream change (boo#1232324, CVE-2024-48425)
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735300800">- Add patches:
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream changes:
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (gh#assimp/assimp#6022, CVE-2025-3016, boo#1240413)
  * 0001-MDL-Fix-overflow-check.patch
    (gh#assimp/assimp#6009, CVE-2025-2591, boo#1239920)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (CVE-2025-3160, boo#1240776, gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (CVE-2025-3159, boo#1240774, gh#assimp/assimp#6024)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Add patch:
  * 0001-NDO-Fix-possible-overflow-access.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1748779200">- Update to 6.0.1. Too many changes, check
  https://github.com/assimp/assimp/releases/tag/v6.0.0 for the
  full list.
  * Fixes CVE-2025-3196, boo#1240775
  * Fixes CVE-2025-2152, boo#1239221
  * Fixes CVE-2025-3548, boo#1241364
- Drop patches, merged upstream:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch
  * CVE-2024-48424.patch
  * CVE-2024-53425.patch
  * 0001-ASE-Fix-possible-out-of-bound-access.patch
  * 0001-MDL-Limit-max-texture-sizes.patch
  * 0001-MDL-Fix-overflow-check.patch
  * CVE-2025-2151.patch
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
  * 0001-CMS-Fix-possible-overflow-access.patch
  * 0001-NDO-Fix-possible-overflow-access.patch
- Add patch:
  * 0001-Accept-find_package-Assimp-5.x-calls.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1749470400">- Update to 6.0.2
  * Fix export fbx: Wrong Materials in LayerElementMaterial
    if a node contains multi meshes
  * Fix compile error when ASSIMP_DOUBLE_PRECISION enable
  * Updated Inner Cone formula for Spot Lights in GLTF
  * Update/update pugi xml
  * Fixes CVE-2025-2751: Out-of-bounds Read in
    Assimp::CSMImporter::InternReadFile (CVE-2025-2751, boo#1240016)
  * Fixes CVE-2025-2757: Heap-based Buffer Overflow in
    AI_MD5_PARSE_STRING_IN_QUOTATION (CVE-2025-2757, boo#1240027)
  * Fixes CVE-2025-2750: out of bounds write by assigning to
    wrong array element count tracking (CVE-2025-2750, boo#1240014)
  * fix-CVE-2025-3158: Heap-based Buffer Overflow in
    Assimp::LWO::AnimResolver::UpdateAnimRangeSetup (CVE-2025-3158, boo#1240773)
  * Update SECURITY.md
  * Fix the function aiGetMaterialColor when the flag ASSIMP_DOUBLE_PRECISION</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1769860800">- Update to 6.0.4
  * Fix some recently implemented comparisons of token string
  * Fix building on Haiku
  * Reduce memory consumption in JoinVerticesProcess::ProcessMesh()
    significantly
  * Fix: Add check for invalid input argument
  * Replace an assert by a error log.
  * Extension of skinning data export to GLB/GLTF format
  * Fix output floating-point values to fbx
  * Update ImproveCacheLocality.cpp
  * Deep arsdk bone double free
  * Fix Spelling error
  * use size in order to be compatible with float and double
  * Fix: Add missing transformation for normalized normals.
  * Fix: Implicit Conversion Error
  * Fix add checks for indices
  * Update FBXBinaryTokenizer.cpp
  * link to external minizip with full path
  * utf8 header not found
  * Rm unnecessary deg-&gt;radian conversion in FBX exporter
  * Fix empty mesh handling
  * Refactoring: Some cleanups
  * Fix invalid read of uint from uvwsrc
  * Remove double delete
  * fix mesh-name error.
  * COLLADA fixes for textures in C4D input
  * Use the correct allocator for deleting objects in case of
    duplicate animation Ids
  * Fix container overflow in MMD parser
  * Fix: PLY heap buffer overflow
  * Fix: Check if index for mesh access is out of range
  * Update FBXConverter.cpp
  * FBX: Use correct time scaling
  * Drop explicit inclusion of contrib/ headers
  * Update Build.md
  * Fix buffer overflow in FBX::Util::DecodeBase64()
  * Readme.md: correct 2 errors in section headers
  * Fix double free in Video::~Video()
  * FBXMeshGeometry: solve issue #5116 using patch provided
  * Fix target names not being imported on some gLTF2 models
  * correct grammar/typographic errors in comments (8 files)
  * KHR_materials_specular fixes
  * Disable Hunter
  * fixed several issues
  * Fix leak
  * Check validity of archive without parsing
  * Fix integer overflow
  * Add a test before generating the txture folder
  * Build: Disable building zlib for non-windows
  * null check.
  * fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert
    to pbrMetallicRoughness/baseColorFactor
  * fix building errors for MinGW
  * dynamic_cast error.
  * Add missing IRR textures
  * Update Dockerfile
  * Fix handling of X3D IndexedLineSet nodes
  * Improve acc file loading
  * Readme.md: present hyperlinks in a more uniform style
  * FBX Blendshape FullWeight: Vec&lt;Float&gt; -&gt; FullWeight: Vec&lt;Double&gt;
  * Fix for issues #5422, #3411, and #5443 -- DXF insert scaling fix
    and colour fix
  * Update StbCommon.h to stay up-to-date with stb_image.h.
  * Introduce aiBuffer
  * Add bounds checks to the parsing utilities.
  * Fix crash in viewer
  * Static code analysis fixes
  * Kimkulling/fix bahavior of remove redundat mats
  * Fix X importer breakage introduced in commit f844c33
  * Fileformats.md: clarify that import of .blend files is deprecated
  * feat:1.add 3mf vertex color read 2.fix 3mf read texture bug
  * More GLTF loading hardening
  * Update CMakeLists.txt
  * Blendshape-&gt;Geometry in FBX Export
  * Fix identity matrix check
  * Fix PyAssimp under Python &gt;= 3.12 and macOS library search support
  * Add ISC LICENSE file
  * ColladaParser: check values length
  * Include defs in not cpp-section
  * Add correct double zero check
  * Add zlib-header to ZipArchiveIOSystem.h
  * Add 2024 to copyright infos
  * Append a new setting "AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY"
  * Eliminate non-ascii comments in clipper
  * Fix compilation for MSVC14.
  * Add correction of fbx model rotation
  * Delete tools/make directory
  * Delete packaging/windows-mkzip directory
  * Fix #5420 duplicate degrees to radians conversion in fbx importer
  * Respect merge identical vertices in ObjExporter
  * Fix utDefaultIOStream test under MinGW
  * Fix typos
  * Add initial macOS support to C4D importer
  * Update hunter into CMakeLists.txt
  * Fix: add missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT
  * updated json
  * Cleanup: Fix review findings
  * Update CMakeLists.txt
  * CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set.
  * updated minizip to last version
  * updated STBIMAGElib
  * fix issue #5461 (segfault after removing redundant materials)
  * Update ComputeUVMappingProcess.cpp
  * add some ASSIMP_INSTALL checks
  * Fix SplitByBoneCount typo that prevented node updates
  * Q3DLoader: Fix possible material string overflow
  * Reverts the changes introduced by commit ad766cb in February 2022.
  * fix a collada import bug
  * mention IQM loader in Fileformats.md
  * Kimkulling/fix pyassimp compatibility
  * fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or is 0
  * Add checks for invalid buffer and size
  * Make sure for releases revision will be zero
  * glTF2Importer: Support .vrm extension
  * Prepare v5.4.1
  * Remove deprecated c++11 warnings
  * fix ci by disabling tests
  * Fix integer overflow
  * Assimp viewer fixes
  * Optimize readability
  * Temporary fix for #5557 GCC 13+ build issue -Warray-bounds
  * Fix a bug that could cause assertion failure.
  * Fix possible nullptr dereferencing.
  * Update ObjFileParser.cpp
  * Fix for #5592 Disabled maybe-uninitialized error for AssetLib/Obj/ObjFileParser.cpp
  * updated zip
  * Postprocessing: Fix endless loop
  * Build: Fix compilation for VS-2022 debug mode - warning
  * Converted a size_t to mz_uint that was being treated as an error
  * Add trim to xml string parsing
  * Replace duplicated trim
  * Move aiScene constructor
  * Move revision.h and revision.h.in to include folder
  * Update MDLMaterialLoader.cpp
  * Create inno_setup
  * clean HunterGate.cmake
  * Draft: Update init of aiString
  * Fix init aistring issue 5622 inpython module
  * update dotnet example
  * Make stepfile schema validation more robust.
  * fix PLY binary export color from float to uchar
  * Some FBXs do not have "Materials" information, which can cause parsing errors
  * Fix collada uv channels - temporary was stored and then updated.
  * remove ASE parsing break
  * FBX-Exporter: Fix nullptr dereferencing
  * Fix FBX exporting incorrect bone order
  * fixes potential memory leak on malformed obj file
  * Update zip.c
  * Fixes some uninit bool loads
  * Fix names of enum values in docstring of aiProcess_FindDegenerates
  * Fix: StackAllocator Undefined Reference fix
  * Plx: Fix out of bound access
  * Docker: Fix security finding
  * Fix potential heapbuffer overflow in md5 parsing
  * Replace raw pointers by std::string
  * Fix compile warning
  * Allow empty slots in mTextureCoords
  * [USD] Integrate "tinyusdz" project
  * Kimkulling/fix double precision tests
  * Update Python structs with missing fields that were causing core dumps
  * Introduce interpolation mode to vectro and quaternion keys
  * Fix a fuzz test heap buffer overflow in mdl material loader
  * Mosfet80 updatedpoli2tri
  * CalcTangents: zero vector is invalid for tangent/bitangent
  * Fix: A fuzzed stride could cause the max count to become negative and
    hence wrap around uint
  * Return false instead of crash
  * Make coord transfor for hs1 files optional
  * Update DefaultIOSystem.cpp
  * FBX exporter - handle multiple vertex color channels
  * Fixing static builds on Windows
  * Added ADD condition in poly2tri dll_symbol.h to only define macros for
    dynamic library linking if assimp is ordered to build as DLL
  * Fix MSVC PDBs and permit them to be disabled if required
  * Use DRACO_GLTF_BITSTREAM
  * include Exceptional.h in 3DSExporter.cpp
  * Remove recursive include
  * Fix: Possible out-of-bound read in findDegenerate
  * Revert variable name
  * Add compile option /source-charset:utf-8 for MSVC
  * Fix leak in loader
  * Expose aiGetEmbeddedTexture to C-API
  * Sparky kitty studios master
  * Added more Maya materials
  * Fix to check both types of slashes in GetShortFilename
  * Fix copying private data when source pointer is NULL
  * Fix potential memory leak in SceneCombiner for LWS/IRR/MD3 loader
  * Fix to correctly determine 'multi-configuration' on Windows
  * Fix casting typo in D3MFExporter::writeBaseMaterials
  * FBX: add metadata of ainode as properties
  * feat: add option for creating XCFramework and configure minimum iOS target
  * Update PyAssimp structs with Skeleton &amp; SkeletonBone members
  * The total length is incorrect when exporting gltf2
  * build: Add ccache support
  * Update ccpp.yml
  * Ply-Importer: Fix vulnerability
  * Zero-length mChildren arrays should be nullptr
  * Allow usage of pugixml from a superproject
  * Prevents PLY from parsing duplicate defined elements
  * Add option to ignore FBX custom axes
  * Kimkulling/mark blender versions as not supported
  * Fix leak
  * Fix invalid access
  * Fix buffer overflow in MD3Loader
  * Fix stack overflow
  * FBX Import - Restored Absolute Transform Calculation
  * Fix naming in aiMaterial comment
  * Update dll_symbol.h
  * Fix for build with ASSIMP_BUILD_NO_VALIDATEDS_PROCESS
  * Update CMakeLists.txt
  * FBX Blendshapes: Do not require normals
  * Update Build.md
  * SplitLargeMeshes: Fix crash
  * Installer: fix images for installer
  * Bugfix/installer add missing images
  * Fix bug introduced in commit 168ae22 of 27 Oct 2019
  * Fix issue 5767: Can't load USD from memory
  * Fix FBX animation bug (issue 3390)
  * [Fix issue 5823] Hotfix for broken lightwave normals
  * Fixed bug in DefaultLogger::set
  * Fix a bug in the assbin loader that reads uninitialized memory
  * Fix issue 2889 (molecule_ascii.cob load failure): change integers to
    floating point values in color triplets
  * Add unit tests for X3D models which were broken at 5 Oct 2020 commit 3b9d4cf
  * Update inno_setup-actions
  * Simplify re-enabling M3D build support
  * Update hunter
  * Store current exception when caught in ASSIMP_CATCH_GLOBAL_EXCEPTIONS
  * Fix issue 5816 (cone.nff load failure): repair faulty line in 3D model file
  * Readme: Add project activity view item
  * Cleanup Unit Tests Output
  * USD Skinned Mesh
  * Update tinyusdz
  * +Add vertex duplication during face normal generation
  * Fix use of uninitialized value.
  * Update CMakeLists.txt to fix gcc/clang++ issue
  * Add reference screenshots for complex bundled test 3D model files
  * Obj: Fix Sonarcube findings
  * Try to resolve image paths by replacing backslashes or forward slashes
    in EmbedTexturesProcess
  * Material: Fix the build for c compiler
  * Material: Fix sonarcube finding
  * Remove strcpy.
  * Fix potential uninitialized variable in clipper
  * Check that mMaterials not null before access
  * Cleanup: Delete code/.editorconfig
  * Readme.md: Add sonarcube badge
  * Obj: fix nullptr access.
  * Update cpp-pm / hunter
  * Add CI to automatically build and attach binaries to releases
  * Simplify JoinVerticesProcess
  * USD Keyframe Animations
  * Fix compiler error when double precision is selected,
  * Synchronize DefaultLogger
  * Do not create GLTF Mesh if no faces
  * FBX Blendshape: export float &amp; same # verts
  * bugfix: Fixed the issue that draco compressed gltf files cannot be
    loaded normally
  * pbrt: Validate mesh in WriteMesh before AttributeBegin call
  * Introducing assimp Guru on Gurubase.io
  * Fix: Fix build for mingw10
  * Fix use after free in the CallbackToLogRedirector
  * USD Mesh Node Fix
  * Fixed warnings
  * Replace C# port with maintained fork
  * Fix heap-buffer-overflow in OpenDDLParser
  * Fix parsing of comments at the end of lines for tokens with variable
    number of elements.
  * Fix buffer overflow in MD5Parser::SkipSpacesAndLineEnd
  * Fix: Fix name collision
  * Bug/evaluate matrix4x4 access
  * glTF importers: Avoid strncpy truncating away the ' \0' character
  * Export tangents in GLTF
  * Disable logs for fuzzer by default
  * Fix docs for aiImportFileExWithProperties to not talk about the importer
    keeping the Scene alive
  * Fix stack overflow in LWS loader
  * Introduce VRML format (.wrl and .x3dv) 3D model support
  * Verify negative values in Quake1 MDL header
  * Fix heap buffer overflow in HMP loader
  * pragma warning bug fix when using g++ on windows
  * AssbinImporter::ReadInternFile now closes stream before throwing
  * Updated Material.cpp to Add Missing Texture Types to String
  * Docker: Optimize usage
  * Bugfix/cosmetic code cleanup
  * Add arm64-simulator support to iOS build script
  * Add aiProcess_ValidateDataStructure flag to the fuzzer
  * Update OpenDDLParser.cpp
  * [AMF] Fix texture mapping
  * [FBX] Allow export multi materials per node
  * Assimp master head fixes for failure to compile
  * Prefix MTL textures with the MTL directory path
  * Add customExtension support to the scene
  * Avoid exporting all primitives, which are not triangles.
  * Added GLTF Extension KHR_materials_anisotropy
  * Add POST_BUILD option to ADD_CUSTOM_COMMAND
  * Fix heap buffer overflow in PLY parser
  * Optimise building tinyusd library
  * Add gltf metallic-roughness texture type
  * fix: reduce gltf2 export time
  * Flag Documentation Fix
  * Doc: Make hint clearer
  * Clean STEPFileReader.cpp
  * Doc: Separate viewer
  * Use correct data type for animation key
  * Use ear-cutting library for triangulation
  * Fixing PyAssimp misalignment errors with certain structures
  * Bugfix/fix mingw issue 5975
  * IFC: Remove redundand check
  * Obj: remove smooth-normals postprocessing
  * Refactorings: glTF cleanups
  * Fix memory leak in OpenGEXImporter
  * Use std::copy to copy array and remove user destructor to make sure
    is_trivially_copyable in order to avoid -Wno-error=nontrivial-memcall
  * Fix: Let OpenGEX accept color3 types
  * ASE: Fix possible out of bound access.
  * MDL: Limit max texture sizes
  * MDL: Fix overflow check
  * Fix: Avoid override in line parsing
  * Bugfix: Fix possible nullptr dereferencing
  * Potential fix for code scanning alert no. 63: Potential use after free
  * ASE: Use correct vertex container
  * CMS: Fix possible overflow access
  * [OpenGEX] disable partial implementation of light import (causes
    model load failure)
  * Update tinyusdz git hash (fix USD animation)
  * [draft] Check the hunter build
  * NDO: Fix possible overflow access
  * Fix Cinema4D Import
  * Remove Redundant virtual
  * feat: created the aiGetStringC_Str() function.
  * Fix Whitespace
  * Harmonize Importer #includes
  * More constexpr
  * Renamed and inlined hasSkeletons() to HasSkeletons() for API consistency
  * Fix set
  * Bugfix/ensure collada parsing works issue 1488
  * Not to export empty "LayerElementNormal" or "LayerElementColor" nodes to fbx
  * Use unique pointer to fix possible leak
  * Refactoring of PR #6092
  * fix: Fix build on armv6/armv7
  * Bugfix: Handling no of texture coordinates correctly
  * fix: possible Heap-based Buffer Overflow in ConvertToUTF8 function
  * Refactor
  * support for cmake findpackage module mode
  * Replace exception by error in log
  * Fix a out of bound buffer access in ParsingUtils GetNextLine
  * Fix a bug where string erases throws out of range
  * Fix: Support uint16 indices in OpenGEX as well
  * add missing constants
  * Fix warning abut inexistent warning
  * Fix: Fix leak when sortbyp failes with exception
  * Update contrib/zip to fix data loss warning
  * Fix out-of-bounds dereferencing
  * Fix bugs introduced in fbx export
  * Doc: add C++ / c minimum
  * Unreal refactorings
  * update draco lib
  * fix: missing OS separator in outfile
  * Add Missing Strings to aiTextureTypeToString
  * Fix issue compiling when assimp added as subdirectory
  * Add clamping logic for to_ktime
  * Add explicit "fallthrough" to switch
  * Fix HUNTER_ERROR_PAGE
  * Fix a bug in importing binary PLY file (#1)
  * Fix export fbx PolygonVertexIndex
  * Fix: Add "preservePivots" condition when importing FBX animation
  * Version: Adapt version
  * Fix: export fbx wrong to_ktime in FBXExporter.cpp
  * Update Importer.hpp
  * Refactoring: Add nupptr-checks
  * bugfix: Fixed the memory leak when texture transforming
  * Refix export fbx PolygonVertexIndex
  * Fix sonarcube findings
  * Add windows clang to CI
  * Update Build.md
  * X3D: Fix invalid vector::back usage
  * Refactoring: use using types
  * AC: Support Double-Sided Faces
  * Fix to fail in the function fast_atoreal_move when the flag
    ASSIMP_DOUBLE_PRESICION is enabled
  * Add CMakePreset file
  * Fixed a container-overflow error
  * Fix SEGV write in Assimp::SortByPTypeProcess::Execute
  * Fix OOB read in OpenDDLParser::parseReference
  * Fix OOB read (2) in OpenDDLParser::parsePrimitiveDataType
  * Fixed a heap-buffer-overflow in the Half-Life 1 MDL loader.
  * Fixed a heap-use-after-free in SortByPTypeProcess.
  * test/unit/utProfiler.cpp: fix gcc-16 build failure
  * Fix OOB read in OpenDDLParser::parsePrimitiveDataType
  * Fix endiannes issues regarding floats on s390x
  * Update LICENSE for 2025
  * FBX: Fix offset calculation by adding cursor check
  * [CMake] fix zlib linking
  * Add null check for aiNode in AddNode method
  * Fix import of large GLB files by providing a proper helper for size_t
    reading
  * Updated doc/Preamble.txt &amp; SECURITY.md
  * Fix vc140 compile error.
  * Better README! Fixed discord link as well
  * PyAssimp: Re-add 'aiProcess_Triangulate'
  * Fixed Build.md
  * Fix hasTangentsAndBitangents method in jassimp's AiMesh.java
  * Added tangent handedness to glTF export
  * Restore merging of near-identical vertices for JoinIdenticalVertices
  * Add BOM skip and fix mtl parsing
  * Clone meshlab/tinyusdz repos in default location
  * Fix an invalid offsetof warning-as-error
  * Add unit test for subdivision modifier on Blender importer
  * Change strcpy to strncpy for format hint safety
  * Update default material name handling
  * Bugfix/fix sonarcube findings
  * Update texture output format in AssxmlFileWriter
  * Collada: Fix overflow in CopyVertex
  * COB: fix validation for ascii header
  * MD5: Fix face index allocation in MD5Parser
  * Removed unnecessary copy constructor declaration in aiVector3t
  * Made the README more tidy &amp; fix Build.md
  * Fix out-of-range access cause of aiProcess_GenNormals : array size
    inconsistency of members of mesh after process
  * Fix Heap-buffer-overflow in Q3DImporter::InternReadFile
  * Revert "Refactoring: use using types (#6266)"
  * fix: write textures to folder of PBRT file
  * Refactor condition checks for empty vectors
  * Fix sonarcube stuff
  * Update contact email for reporting vulnerabilities
  * [PyAssimp] Create pyproject.toml
  * glTF2: Avoid lookups for generating IDs
  * Refactor string checks and variable declarations
  * Fix the doxygen documentation from public headers
  * Added static cast for conversion from uLong to unsigned int for
    compiler error
  * Reorganize code top prevent security warning.
  * Fix linkage
  * Update LineSplitter.h
  * Added missing scene extras properties for glTF2Importer
  * Work In Progress: USD Referencing
  * Delete test/other/streamload.py
  * Fixed DXFHelper using float instead of ai_real
  * Feature/pjoe fix fbx export
  * Update copyright year in materialgen.py
  * Only build collada test when importer/exporter is build
  * Revert buggy PR
  * Implement overflow check in Q3DLoader
  * Update stb_image.h to version 2.30
  * Delete cmake-modules/FindDevIL.cmake
  * Update project details in Doxyfile
  * Delete tools/coverity/assimp_modeling.cpp
  * Fix incorrect FBX connection order
  * Add new CMake preset for static build with double precision
  * Add closing brace to CMakePresets.json
  * Test against possible nullptr dereferencing
  * Fix UTF-8 flag check in CMakeLists.txt
  * Feature: Add EXT_texture_webp extension to glb importer
  * Fuzzing: Add OSS-Fuzz integration and multiple format-specific fuzzers
  * Add CHANGES.md file
  * MDL: Fix synctype validation in MDLImporter to prevent OOB
  * MDC: Fix heap OOB read by validating vertex buffer boundaries
  * fuzz: Fix memory leak in ForceFormat helper
  * MD5: Fix uninitialized pointer dereference for file with invalid
    vertex index
  * OBJ: avoid extra scanning while reading faces in ObjFileParser.cpp
  * MDC: Fix MDCImporter surface header bounds and endianness checks
  * MDL/HL1: bounds-checked buffers and safer parsing
  * MD3: Fix MD3Importer surface header bounds checks to prevent
    heap overflow</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770638400">- Add upstream changes:
  * CVE-2025-5167.patch (CVE-2025-5167)
  * CVE-2025-5200.patch (CVE-2025-5200, boo#1243689)
  * CVE-2025-2756.patch (CVE-2025-2756, boo#1240026, CVE-2025-2754, boo#1240024)
  * 0001-Fix-invalid-verifying-in-OpenDDLParser-parseStringLi.patch</changelog>
</package>
<package pkgid="8cb1184bec8e5a369501afbc8c9c1b4db991391d18a006a8dde01fe94508d38c262367740b8d819ee94fd4e37b47cfa27151c7d207cbfe574c6dd41bbd15b405" name="ast-grep" arch="riscv64">
  <version epoch="0" ver="0.42.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824000">- Update to 0.40.1:
  * chore: add a link to the badges #2370
  * fix: fix AST strictness check #2361
  * chore(deps): update dependency @ast-grep/napi to v0.40.0 c98f0dc
  * fix: use individual flag for parser 2bdcecb
  * chore(deps): update dependency oxlint to v1.32.0 b058028</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824001">- Update to 0.40.2:
  * fix: exit status to 1 when no match #2392
  * fix: reject unknown keys for pattern #2390
  * fix: allow number in identifier #2387
  * chore(deps): update dependency @napi-rs/cli to v3.5.0 090fcd0
  * chore(deps): update dependency @ast-grep/napi to v0.40.1 ac69fd7
  * chore: bump lsp version 58138ad</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824002">- Update to 0.40.3:
  * chore(deps): update dependency @types/node to v24.10.4 6a429db
  * fix: remove debug println! from KindMatcher fa5cc7b</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824003">- Update to 0.40.4:
  * feat: support --files-with-matches to list all files like ripgrep #2371
  * fix: use new assert_cmd command #2399
  * chore(deps): update dependency dprint to v0.51.1 9d00e5b
  * chore(deps): update dependency @ast-grep/napi to v0.40.3 80f9c2b
  * chore(deps): update dependency oxlint to v1.36.0 dea9153</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824004">- Update to 0.40.5:
  * fix: fix error code returning 1 for non-result related error #2403
  * feat: support case insensitive option in files/ignores #2432
  * chore(deps): update dependency @ast-grep/napi to v0.40.4 4fca101
  * chore(deps): update dependency oxlint to v1.38.0 622da37
  * chore(deps): update dependency oxlint to v1.37.0 1a021ba</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771848000">- Update to 0.41.0:
  * chore(deps): update pyo3/maturin-action action to v1.50.0 #2465
  * fix(deps): update rust-wasm-bindgen monorepo #2491
  * chore(deps): update rust crate toml_edit to v0.25.3 #2469
  * chore(deps): update dependency web-tree-sitter to ^0.26.0 #2492
  * refactor: addr_of_mut to OnceLock #2486
  * feat: support ast-grep-wasm #2484
  * chore(deps): update rust crate clap to v4.5.60 #2483
  * chore(deps): update rust crate anyhow to v1.0.102 #2489
  * chore(deps): update dependency oxlint to v1.49.0 #2488
  * feat: make default rule id to filename #2482
  * chore(deps): update dependency oxlint to v1.48.0 #2481
  * chore(deps): update rust crate napi-derive to v3.5.2 #2475
  * chore(deps): update rust crate napi to v3.8.3 #2474
  * chore(deps): update rust crate futures to v0.3.32 #2476
  * chore(deps): update rust crate clap to v4.5.58 #2470
  * fix: parse each language injection region as independent tree #2479
  * chore(deps): update dependency @types/node to v24.10.13 #2467
  * chore(deps): update rust crate clap_complete to v4.5.66 #2471
  * chore(deps): update rust crate predicates to v3.1.4 #2472
  * chore(deps): update dependency oxlint to v1.47.0 #2468
  * chore(deps): update rust crate tempfile to v3.25.0 #2466
  * fix(deps): update rust crate toml_edit to 0.25.0 #2473
  * chore(deps): update rust crate tree-sitter to v0.26.5 #2458
  * chore(deps): update dependency @types/node to v24.10.12 #2438
  * chore(deps): update rust crate schemars to v1.2.1 #2457
  * chore(deps): update rust crate clap to v4.5.57 #2455
  * chore(deps): update rust crate anyhow to v1.0.101 #2462
  * chore(deps): update rust crate inquire to v0.9.3 #2463
  * chore(deps): update dependency oxlint to v1.43.0 #2459
  * chore(deps): update rust crate regex to v1.12.3 #2461
  * chore(deps): update rust crate clap to v4.5.55 #2454
  * chore(deps): update dependency oxlint to v1.42.0 #2452
  * chore(deps): update dependency oxlint to v1.41.0 #2447
  * chore(deps): update rust crate assert_cmd to v2.1.2 #2437
  * chore(deps): update rust crate thiserror to v2.0.18 #2446
  * chore(deps): update dependency oxlint to v1.39.0 #2442
  * chore(deps): update rust crate inquire to v0.9.2 #2445
  * fix: improve max diagnostic impl to use one atomic op 781ec81
  * fix: udpate schema e645fdf
  * fix: move dumping to core crate 0b2acb9</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1773230400">- Update to 0.41.1:
  * fix: lsp on change encounter deadlock #2511
  * chore(deps): update dependency oxlint to v1.51.0 #2512
  * chore(deps): update rust crate tempfile to v3.26.0 #2497
  * chore(deps): update rust crate inquire to v0.9.4 #2498
  * chore(deps): update dependency @types/node to v24.11.0 #2502
  * chore(deps): update dependency dprint to v0.52.0 #2499
  * fix: override severity on rule &amp; inline-rules flags #2505
  * chore(deps): update github artifact actions #2507
  * chore(deps): update rust crate tree-sitter to v0.26.6 #2501
  * chore(deps): update dependency web-tree-sitter to v0.26.6 #2500
  * chore(deps): update dependency ava to v7 #2508
  * chore(deps): update dependency oxlint to v1.50.0 #2495
  * chore(deps): update dependency @ast-grep/napi to v0.41.0 #2494
  * fix: bump ls-types version #2525
  * refactor: change versioned ast work a86b2ab
  * fix: bump wasm-bindgen d23e334
  * fix: fix wasm package 0b92e94</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1773662400">- Update to version 0.42.0:
  * chore(deps): update dependency dprint to v0.53.0 (#2547)
  * chore(deps): update rust crate tree-sitter to v0.26.7 (#2541)
  * chore(deps): update dependency web-tree-sitter to v0.26.7 (#2540)
  * feat: support nth-child esquery
  * feat: support :is selector
  * feat: support :not selector
  * feat: support :has rule
  * fix: remove docs
  * refactor: simplify bound rule lookup</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 0.42.1:
  * feat: Support Dart again #2534
  * chore(deps): update dependency oxlint to v1.58.0 #2569
  * chore(deps): update rust crate toml_edit to v0.25.10 #2571
  * fix(deps): update rust crate similar to v3 #2574
  * chore(deps): update rust crate tokio to v1.51.0 #2578
  * chore(deps): update dependency web-tree-sitter to v0.26.8 #2570
  * chore(deps): update rust crate tree-sitter to v0.26.8 #2572
  * chore(deps): update dependency dprint to v0.53.2 #2573
  * chore(deps): update rust crate bit-set to 0.10.0 #2566
  * fix(deps): update rust-wasm-bindgen monorepo #2561
  * chore(deps): update dependency smol-toml to v1.6.1 #2556
  * chore(deps): update rust crate napi to v3.8.4 #2562
  * chore(deps): update rust crate toml_edit to v0.25.8 #2552
  * chore(deps): update rust crate napi-derive to v3.5.3 #2563
  * chore(deps): update codecov/codecov-action action to v6 #2560
  * chore(deps): update rust crate tree-sitter-rust to v0.24.2 #2554
  * chore(deps): update dependency @napi-rs/cli to v3.6.0 #2564
  * chore(deps): update dependency dprint to v0.53.1 #2559
  * chore(deps): update dependency oxlint to v1.57.0 #2549
  * chore(deps): update dependency typescript to v6 #2557
  * Added a license field to package.json so scanners can pick it up more easily #2558
  * feat: add --color flag to test command #2555
  * chore(deps): update dependency @ast-grep/napi to v0.42.0 #2548
  * feat: add new built in rule no-suppress-all #2575
  * fix: fix SIGSEGV caused by SharedReference stackoverflow #2553
  * fix: update ts 7fa0e3f
  * refactor: use more concise style object to manage test output a017fd5
  * refactor: some code clean up for no-suppress ef7fc1a</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563201">- Update to version 0.42.1:
  * 0.42.1 bump version
  * fix: fix cleaning fix: fix fmt
  * feat: Support Dart again (#2534)
  * chore(deps): update dependency oxlint to v1.58.0 (#2569)
  * chore(deps): update rust crate toml_edit to v0.25.10 (#2571)
  * fix(deps): update rust crate similar to v3 (#2574)
  * chore(deps): update rust crate tokio to v1.51.0 (#2578)
  * refactor: some code clean up for no-suppress
  * feat: add new built in rule no-suppress-all
  * fix: use less aggressive stack size for x86 mac
  * fix: fix SIGSEGV caused by SharedReference stackoverflow
  * chore(deps): update dependency web-tree-sitter to v0.26.8 (#2570)
  * chore(deps): update rust crate tree-sitter to v0.26.8 (#2572)
  * chore(deps): update dependency dprint to v0.53.2 (#2573)
  * chore(deps): update rust crate bit-set to 0.10.0 (#2566)
  * fix(deps): update rust-wasm-bindgen monorepo (#2561)
  * fix: update ts
  * fix: update tsconfig
  * chore(deps): update dependency smol-toml to v1.6.1 (#2556)
  * chore(deps): update rust crate napi to v3.8.4 (#2562)
  * chore(deps): update rust crate toml_edit to v0.25.8 (#2552)
  * chore(deps): update rust crate napi-derive to v3.5.3 (#2563)
  * chore(deps): update codecov/codecov-action action to v6 (#2560)
  * chore(deps): update rust crate tree-sitter-rust to v0.24.2 (#2554)
  * chore(deps): update dependency @napi-rs/cli to v3.6.0 (#2564)
  * fix: update failing ts-node
  * chore(deps): update dependency dprint to v0.53.1 (#2559)
  * chore(deps): update dependency oxlint to v1.57.0 (#2549)
  * chore(deps): update dependency typescript to v6 (#2557)
  * Added a license field to package.json so scanners can pick it up more easily (#2558)
  * fix: remove deprecated bitset method
  * refactor: use more concise style object to manage test output
  * feat: add --color flag to test command (#2555)
  * chore(deps): update dependency @ast-grep/napi to v0.42.0 (#2548)</changelog>
</package>
<package pkgid="b01ffbd6ad4be1949296e01300feaae781bfbf3077212e0099efb645fdf153ad7f5ee52dfa9cbd315bce2b24aed2545e2add8e69aae1cb4c29cee530c06b7a81" name="asteroid" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="5.1"/>
  <changelog author="nemysis@gmx.ch" date="1414670400">- Initial package creation</changelog>
  <changelog author="nemysis@openSUSE.org" date="1464091200">- Rerolled tarball
- Add %global commit and %global shortcommit
- Add _service and generate-service-file.sh
- Remove check %if 0%{?suse_version}, because is only for openSUSE</changelog>
  <changelog author="nemysis@openSUSE.org" date="1464177600">- Add asteroid-1.2.1+git-4efc7fc.tar.bz2 that works
  "osc service localrun source_validator"</changelog>
  <changelog author="nemysis@openSUSE.org" date="1464177601">- Used "osc service localrun" that works check script</changelog>
  <changelog author="nemysis@openSUSE.org" date="1464523200">- After discussion with Upstream removed asteroid-1.2.1-CMakeLists.txt.patch
  and sed for path, use cmake . -DCMAKE_INSTALL_PREFIX=/usr
- Add AUTHORS to Documentation
- Change generate-service-file.sh to use &lt;service name="tar_scm" mode="disabled"&gt;
  and more
- Add _servicedata</changelog>
  <changelog author="nemysis@openSUSE.org" date="1464523201">- Use -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} instead of -DCMAKE_INSTALL_PREFIX=/usr</changelog>
  <changelog author="nemysis@openSUSE.org" date="1464782400">* Update for gtk3 (and gtk2)
  * Fix gtk3 incompatibilities
  * Fix GTK check in code
  * Update to gtk3
- Recreate tarball, new 64869df commit
- Remove BuildRequires, changed by Upstream for gtk2-devel
- Add BuildRequires, changed by Upstream for gtk3-devel</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Added -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Added %check section
- Removed Group:  no longer used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1765195200">- Add fix-build.patch</changelog>
</package>
<package pkgid="e52a4f05005cb861ee9129aac9d8e4b8d8faf94bb2a81cb2699b546355f0031e4cf4fed451d8f1538174d0ef96e33337df8efbd70fafaf3a6aad311d67fe4c20" name="asteroids3D" arch="riscv64">
  <version epoch="0" ver="1.0" rel="1.2"/>
  <changelog author="jengelh@medozas.de" date="1324036800">- Initial package for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1409313600">- Improve on RPM group classification</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 1.0
  * Build system modernization
- Metadata update (homepage URL) and trim old RPM constructs.</changelog>
</package>
<package pkgid="e1cbca37cc1984b34b4756999e5aeee0133fc7dbeae359b10ea4fddccf6723a5b427c9781ef2803a0c74ea5e7df0288b4b951dbf7053da116fbaa24388664c86" name="astroterm" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764849600">- initial version 1.0.9</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768651200">- update to 1.0.10:
  * fix a stack buffer overflow in constellation table</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774872000">- update to 1.1.0:
  * add braille constellation support</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1775044800">- update to 1.2.0:
  * Fix SIGFPE when drawing grid</changelog>
</package>
<package pkgid="04847e2ca919aa8ab35f4409e2861d1e2befd3d1a1d7f3b49fa1bfabdcfab0a160e8be1001768aa5c359b03d23c1fb89241170d08e80dc61ba8dbcdc0c651301" name="astyle" arch="riscv64">
  <version epoch="0" ver="3.6.13" rel="1.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1684929600">- Update to 3.3:
  * The source code has been refactored to no longer use the std namespace
    globally.
  * Some features of "modern C++" are now supported, ie. lambda function
    arguments and array initializers with braces.
  * Two new options to remove superfluous whitespace and empty lines were
    added: "squeeze-ws" and "squeeze-lines=#" (parameter value is the number of
    empty lines to keep).
  * Two new options to add or remove whitespace around square brackets were
    added: "pad-brackets" and "unpad-brackets".
- Changes of 3.2:
  * Use C++11 feature.
  * New option "style=webkit": Similar to the Stroustrup brace style except the
    'else' keyword is attached to the previous closing bracket.
  * Various bugs fixes, especially causing reformatting the code in repeated
    runs.
  * Deprecated options have been removed.
- Install man page.
- Add astyle-3.3-std.patch: Fix build.
- Refresh spec file.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685275200">- Update to 3.3.1: Fix build.
- Remove astyle-3.3-std.patch: Fixed upstream.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1686139200">- bring back libastylej.so symlink to fix at least Arduino
- add libastylej.rpmlintrc to disarm the harmful check which
  probably caused the removal of libastylej.so</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1686139201">- spec: add libastylej.rpmlintrc to please factory-auto check</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1687003200">- Update to 3.4:
  * Fixed formatting of CS interpolation literals (gl#saalen/astyle#8).
  * Fixed false lambda recognition (gl#saalen/astyle#11).
  * Fixed indentation of member declarations (gl#saalen/astyle#10).
  * Fixed indentation of struct assignments (gl#saalen/astyle#12).
  * Added new option "--indent-lambda" to to enable new lambda recognition
    (gl#saalen/astyle#7).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1697889600">- Update to 3.4.10:
  * Fixed missing indent in function parameter list (gl#saalen/astyle#16).
- Changes of version 3.4.9:
  * Applied one wording for Objective-C in the docs.
  * Fixed more CS regressions (gl#saalen/astyle#16).
  * Fixed inserting space with combined "--pad-oper" and "--align-pointer" options (#557).
- Changes of version 3.4.8:
  * Fixed lambda broken brace after auto keyword (#554).
  * Fixed line break after comment in asm block (#226).
  * Fixed padding of multiply operator (#126).
  * Fixed indentation of method calls (#434).
  * Fixed empty line after closing while block (gl#saalen/astyle#18).
  * Added outer padding for emtpy parens pairs (gl#saalen/astyle#19).
  * Fixed more CS regressions (gl#saalen/astyle#16).
- Changes of version 3.4.6:
  * Added VS2022 project files (gl#saalen/astyle!3).
  * Fixed CS regressions (gl#saalen/astyle#16).
  * Added CS coalesce assignment operator (gl#saalen/astyle#17).
- Changes of version 3.4.1:
  * Fixed padding of &amp; following a comma (#552).
  * Fixed indent of function declarations following access modifiers (#504).
  * Fixed indent of C# allocation blocks (#464).
  * Fixed indentation of comments after CS interpolation quotes (gl#saalen/astyle#16).</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1706616000">- Update to 3.4.11:
  * added new option "--add-braces=nested" to add braces in nested single line statements
    (https://gitlab.com/saalen/astyle/-/issues/27)
  * fix indent after double template brackets (https://gitlab.com/saalen/astyle/-/issues/28)
  * fix indent after dot (https://gitlab.com/saalen/astyle/-/issues/28)
  * "--squeeze-lines=1" is no longer default with Linux builds (#559)
  * add experimental GHC mode (https://gitlab.com/saalen/astyle/-/issues/31)
  * fix indent after raw string (https://gitlab.com/saalen/astyle/-/issues/32)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 3.4.13:
  * fix comment indent after string macro with R suffix
  * do not break single line block after enum in mozilla mode
  * adjust cmake policy for new versions only
  * update man page path
  * add support for scikit-build-core
  * added "--pad-brackets-in" and "--pad-brackets-out" options
  * fixed indentation of initializer lists
  * fixed crash with "--add-braces=nested" applied to if-else blocks</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743940800">- update to 3.6.8:
  * Adjust --break-blocks to break structs and functions only with all option
  * Fix space between pointer references with --align-pointer=type
  * Define &lt;&lt;&lt; and &gt;&gt;&gt; operators for Java only
  * Fix indentation of class modifiers within structs
  * Fix parsing of nested structs
  * Another approach to fix interpretation of closing nested templates as
    operator
  * Fix indent of multiline strings with macros
- update to 3.6.7:
  * Add --error-on-changes option
  * Prevent --squeeze-ws of removing whitespace before comments
  * Adjust --pad-include to ignore macros in include directives
  * Adjust --pad-include section in the docs
  * Fix interpretation of closing nested templates as operator
  * Use standard filesystem API to retrieve absolute file paths
  * Add operator --preserve-ws
  * Disable --unpad-paren in structs for leading whitespace
  * Do not remove space after opening parens and align-pointer=type
  * Fix issue with --pad-oper and *= operand
- update to 3.6.6:
  * Fix indent after assignment operators (correct cause)
  * Adjust delete-empty-lines feature description
- update to 3.6.5:
  * Add option --accept-empty-list
  * Fix indent regression due to method extraction
  * Fix indent in blocks after assignment operators
  * Fix indent of multi line strings after preprocessor or comment sections
  * Fix indent after assignment operators
  * Fix --align-pointer=middle with existing whitespace
- update to 3.6.4:
  * Fix indent of brace initializers within constructor init list
  * Improve indent of continued string literals
  * Fix space after opening paren for GSC
  * Update astyle.html layout
  * Add deprecation hint for --html
  * Update install docs
  * Delete old IDE project files
  * Move build/cmake scripts content into main CMakeLists.txt
- update to 3.6.3:
  * Fix indent after single open parenthesis
  * Fix padding of operator char * methods
  * Fix padding of user defined type cast
  * Fix bitfield line break with macros
  * Fix GSC modulo padding
  * Removed flawed option --add-braces=nested
  * Reverted alignment of user defined types using --align-pointer
- update to 3.6.1:
  * Fix setting of --pad-negation and --pad-include options
  * Fix --pad-include with UTF-8 BOM
  * Improve multiplication recognition with --align-pointer=type
  * Improve --align-pointer=type after parens and brackets
  * Removed VMS compilation options
  * Updated JNI interface to use Arduino IDE conventions
- update to 3.6:
  * Fix crash concerning macro continuation
  * Fix GSC comment recognition
  * Add option --pad-include
  * Combined GHC and GSC style options
  * Improve combination of --align-pointer=type and --pad-oper
  * Improve multiplication recognition with --align-pointer=type
  * Update compiler options in build files
  * Fix indent of assignments within macros
- update to 3.5:
  * Add option --pad-negation
  * Apply align-pointer=type only if type is present
  * Avoid deletion of empty lines after continuation
  * Fix alignment of logical AND operators
  * Fix recognition of Java/C# multi line strings
- update to 3.4.16:
  * Fix padding of scientific notation literals (#570)
  * Fix of reference args alignment
- update to 3.4.15:
  * Fix parsing of floating point literals (#566)
  * Fix "--break-block" handling of class and function blocks (#569)
  * Fix "--align-pointer=type" option for all types in lambda parameter lists
  * Fix padding of lambda capture with align-pointer option
  * Exclude files ending with backup suffix from input file names list (#560)
- update to 3.4.14:
  * Fix split references with "-k1" option (#565)
  * Fix "--align-pointer=type" option for fundamental types in lambda parameter
    lists
  * Fix "--indent-after-parens" indent count</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763640000">- update to 3.6.13:
  * Fix indent of continued string literal as argument
  * Fix regression related to template delimters
  * Improved complex lambda body indentation
  * Fix regression related to diff markers
  * Fix comment recognition after macro definition
  * Fix indent of switch statements within structs
  * Fix Win32 build
  * Improved lambda body indentation
  * Ignore lines with git conflict markers
  * Replaced platform file functions by C++ filesystem library
  * Fix --mode parameter in generation script
  * disable old isInTemplate flag only within structs</changelog>
</package>
<package pkgid="f0ad68023d1cfa902c0de53690a6f00ef78738853e72abb517d0784bfcccadf23432d36181d8a3849e2c431a92906eb73734d9fa7d807ac7a4691d8fd8875e6a" name="asymptote" arch="riscv64">
  <version epoch="0" ver="3.09" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.83
  * WebGL triangle groups were fixed.
  * Context menus were added to Xasy objects to allow one to edit
    the fill type, line type, color, line cap, and optionally add
    arrowheads.
  * Support for begingroup() and endgroup() was added to Xasy.
  * Scaling in the vectorfield function was fixed.
  * A quotient(x,y) bug when -1 &lt; x/y &lt; 0, introduced in version
    2.42, was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687608000">- Update to release 2.86
  * Terminate phase1 of simplex method once a zero-cost solution
    is found.
  * Fix bug in XDR reads due to uninitialized variable.
  * Add high-resolution clock; update FFT support.
- Add 0001-Fix-without-lsp-issue-379.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712836800">- Update to release 2.89
  * Avoid broken dvisvgm reassign-clippaths optimization.
  * Use a unique signature hash for identifying templated imports.
  * Optimize dvisvgm output by default.
- Delete 0001-Fix-without-lsp-issue-379.patch (merged)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- Drop the dependency on /usr/bin/python3 symlink
  * boo#1212476</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721304000">- Update to release 2.90
  * Support templated access with imported and top-level
    structure types, templated access with types containing
    static fields, and templated imports for parameter types
    defined in imported modules.
  * Decouple scaling of each dimension with a fixed version of
    the original 2-variable simplex method.
  * Fix approximate transparency rendering for GPUs without SSBO
    support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 2.97
  * By default, orthographic projections now use ``center=true``;
    the camera and target are automatically centered within the
    scene.
  * Triangle groups are used for indexed surfaces drawn with the
    render option tessellate=true.
  * GLSL error reporting was restored.
  * New keywords ``autounravel`` and ``using`` were added.
- Add use-system-libs.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739448000">- Update to release 2.99
  * Build system updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741953600">- Update to release 3.01
  * A floating point exception was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 3.04
  * TINYEXR: Disable thread usage as it is causing issues with libgc.
  * Removed some obsolete code.
  * Fix race condition between embedded WebGL scenes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 3.09
  * A bug in handling Xasy-generated transforms was fixed.
  * XDR and binary string reads and writes were implemented.
  * V3D and gzipped XDR files are now supported up to size 2^64-1.
  * A busy loop and race conditions in WebGL animations were
    addressed.</changelog>
</package>
<package pkgid="52f693aebe8aba9504308bb57bac8e87461b97e0abd81dbcb85c190df38e098dd75491b81862fdf0e536574b19a1c30c02f2b668ec1889f8b844d8354bfa7192" name="at" arch="riscv64">
  <version epoch="0" ver="3.2.5" rel="3.2"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1626436800">- Update to 3.2.2:
  * Add script batch-job
- Refresh patch at-3.1.14.patch into at-3.2.2.patch
- Convert at-3.1.14-parse-suse-sysconfig.patch to UTF-8</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1628683200">- Added hardening to systemd service(s). Added patch(es):
  * harden_atd.service.patch
  Modified:
  * atd.service</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637236800">- Tumbleweed is not affected by the following SLE issues:
  * jsc#SLE-17611
  * bsc#1181576</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1637668800">- Drop ProtectSystem and ProtectHome hardening. Unfortunately they're
  breaking at jobs (boo#1192294)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1645531200">- Update to version 3.2.4:
  * Upstream SUSE patches
- Update to version 3.2.3:
  * Fix two typos on documentation
  * Upstream SUSE patches
  * Various improvements to the code and the build system
- Refresh patches:
  * at-3.1.16-handle_malformed_jobs.patch
  * at-3.2.2.patch
  * at-backport-old-privs.patch
  * harden_atd.service.patch
- Drop upstreamed patches:
  * at-3.1.13-leak-fix.patch
  * at-3.1.13-massive_batch.patch
  * at-3.1.14-joblist.patch
  * at-3.1.14-usePOSIXtimers.patch
  * at-3.1.8-jobdir-mtime.patch
  * at-atq-timeformat.patch
  * at-secure_getenv.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1647345600">- Drop systemd hardening as it breaks some jobs, fixes bsc#1196219
  * Remove harden_atd.service.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648036800">- Switch to dynamic UIDs instead of hardcoding 25</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 3.2.5:
  + Fix: atd forgets to run a job in the queue (deb#1004972).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672142400">- Migration of PAM settings to /usr/lib/pam.d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Avoid bashisms in build recipe.
- Delete /usr/sbin/rc* symlinks.</changelog>
</package>
<package pkgid="fae0ca8ef11e1416a02e27844213d1c2f56839f0c8cc3082f71ade935250cc2ae6ac353824734c3d1a73d41155d30c76c55514df4637aa834931b803de83bfe3" name="at-spi2-core" arch="riscv64">
  <version epoch="0" ver="2.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745841600">- Update to version 2.56.2:
  + Fix the build with glib &lt; 2.76.
  + a11y-manager-device: Fix unmap_keysym_modifier.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751198400">- Update to version 2.56.3:
  + DeviceEventController: update mouse coordinates before sending
    button events
  + atspi-device-legacy: Don't crash when XkbGetMap fails
  + Return localized role name for ATSPI_ROLE_EDITBAR</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752235200">- Add upstream fixes:
  + at-spi2-core-grab-memory-leak.patch
  + at-spi2-core-key-grabs.patch (glgo#GNOME/at-spi2-core!193)
  + at-spi2-core-plug-crash.patch (glgo#GNOME/at-spi2-core#198)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754136000">- Update to version 2.56.4:
  + Fix key grabs when num lock or caps lock are on under Wayland.
  + atk-bridge: Don't crash when requesting a plug if not
    activated.
  + Add sanity checks for child indices received via DBus.
- Drop patches fixed upstream:
  + at-spi2-core-grab-memory-leak.patch
  + at-spi2-core-key-grabs.patch
  + at-spi2-core-plug-crash.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 2.57.1:
  + Fix several crashes introduced by the code to handle the
    accessibility bus going away.
  + Add atspi_device_clear_key_grabs.
  + Have python overrides check DBus object paths when testing for
    equality.
- Changes from version 2.57.0:
  + device-a11y-manager: Fix crash on dispose
  + device-a11y-manager: Check properly for the DBus backend
    presence
  + a11y-manager-device: Fix unmap_keysym_modifier.
  + atk-adaptor: Reconnect when the bus launcher reappears.
  + Don't keep references to uncached objects in the application's
    hash table.
  + Add some Python overrides</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756728000">- Update to version 2.57.2:
  + Don't install at-spi-dbus-bus.service if systemd is not enabled
  + Some collection fixes and documentation improvements
  + Fix reporting the wrong keysym on X11 setups where multiple
    keyboard layouts are in use
  + Fix possible memory leak in atspi_accessible_get_description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 2.58.0:
  + libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
  + Add ATSPI_CHECK_VERSION macro.
  + Properly fix key notifications under X11 when multiple keyboard
    layouts are in use.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 2.58.1:
  + at-spi-bus-launcher: Fix a possible crash when registering.
  + python: Avoid traceback when hashing a disposed object.
  + Fix transfer rule for atk_table_cell_get_table and
    atk_table_get_summary.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763899200">- Update to version 2.58.2:
  + python: Speed up __eq__ and __ne__
  + collection-adaptor: Correct 'child' reference handling (fixes
    crashes with evolution and orca).
  + Fix several memory leaks.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1767528000">- Update to version 2.58.3:
  + Fix atk_get_major_version etc not linking on C++
  + python: Speed up __eq__ and __ne__</changelog>
</package>
<package pkgid="029ef80672d1a8827d585133921273e4563710630dd206825e4f036d716ec65a7315597f2141b45b0780895af10ddc12a480d5e778405539a638e95f9fe3a022" name="at-spi2-core-devel" arch="riscv64">
  <version epoch="0" ver="2.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745841600">- Update to version 2.56.2:
  + Fix the build with glib &lt; 2.76.
  + a11y-manager-device: Fix unmap_keysym_modifier.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751198400">- Update to version 2.56.3:
  + DeviceEventController: update mouse coordinates before sending
    button events
  + atspi-device-legacy: Don't crash when XkbGetMap fails
  + Return localized role name for ATSPI_ROLE_EDITBAR</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752235200">- Add upstream fixes:
  + at-spi2-core-grab-memory-leak.patch
  + at-spi2-core-key-grabs.patch (glgo#GNOME/at-spi2-core!193)
  + at-spi2-core-plug-crash.patch (glgo#GNOME/at-spi2-core#198)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754136000">- Update to version 2.56.4:
  + Fix key grabs when num lock or caps lock are on under Wayland.
  + atk-bridge: Don't crash when requesting a plug if not
    activated.
  + Add sanity checks for child indices received via DBus.
- Drop patches fixed upstream:
  + at-spi2-core-grab-memory-leak.patch
  + at-spi2-core-key-grabs.patch
  + at-spi2-core-plug-crash.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 2.57.1:
  + Fix several crashes introduced by the code to handle the
    accessibility bus going away.
  + Add atspi_device_clear_key_grabs.
  + Have python overrides check DBus object paths when testing for
    equality.
- Changes from version 2.57.0:
  + device-a11y-manager: Fix crash on dispose
  + device-a11y-manager: Check properly for the DBus backend
    presence
  + a11y-manager-device: Fix unmap_keysym_modifier.
  + atk-adaptor: Reconnect when the bus launcher reappears.
  + Don't keep references to uncached objects in the application's
    hash table.
  + Add some Python overrides</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756728000">- Update to version 2.57.2:
  + Don't install at-spi-dbus-bus.service if systemd is not enabled
  + Some collection fixes and documentation improvements
  + Fix reporting the wrong keysym on X11 setups where multiple
    keyboard layouts are in use
  + Fix possible memory leak in atspi_accessible_get_description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 2.58.0:
  + libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
  + Add ATSPI_CHECK_VERSION macro.
  + Properly fix key notifications under X11 when multiple keyboard
    layouts are in use.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 2.58.1:
  + at-spi-bus-launcher: Fix a possible crash when registering.
  + python: Avoid traceback when hashing a disposed object.
  + Fix transfer rule for atk_table_cell_get_table and
    atk_table_get_summary.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763899200">- Update to version 2.58.2:
  + python: Speed up __eq__ and __ne__
  + collection-adaptor: Correct 'child' reference handling (fixes
    crashes with evolution and orca).
  + Fix several memory leaks.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1767528000">- Update to version 2.58.3:
  + Fix atk_get_major_version etc not linking on C++
  + python: Speed up __eq__ and __ne__</changelog>
</package>
<package pkgid="6dfcdf87656250aaee77b030367a3e391346cc5c1f265c7305e073898bc6a749bbb02e50c357701bbc8eb0ef6c01772a97bd56c074595bc4d2d766ed8e65cbac" name="at-spi2-core-lang" arch="noarch">
  <version epoch="0" ver="2.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745841600">- Update to version 2.56.2:
  + Fix the build with glib &lt; 2.76.
  + a11y-manager-device: Fix unmap_keysym_modifier.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751198400">- Update to version 2.56.3:
  + DeviceEventController: update mouse coordinates before sending
    button events
  + atspi-device-legacy: Don't crash when XkbGetMap fails
  + Return localized role name for ATSPI_ROLE_EDITBAR</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752235200">- Add upstream fixes:
  + at-spi2-core-grab-memory-leak.patch
  + at-spi2-core-key-grabs.patch (glgo#GNOME/at-spi2-core!193)
  + at-spi2-core-plug-crash.patch (glgo#GNOME/at-spi2-core#198)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754136000">- Update to version 2.56.4:
  + Fix key grabs when num lock or caps lock are on under Wayland.
  + atk-bridge: Don't crash when requesting a plug if not
    activated.
  + Add sanity checks for child indices received via DBus.
- Drop patches fixed upstream:
  + at-spi2-core-grab-memory-leak.patch
  + at-spi2-core-key-grabs.patch
  + at-spi2-core-plug-crash.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 2.57.1:
  + Fix several crashes introduced by the code to handle the
    accessibility bus going away.
  + Add atspi_device_clear_key_grabs.
  + Have python overrides check DBus object paths when testing for
    equality.
- Changes from version 2.57.0:
  + device-a11y-manager: Fix crash on dispose
  + device-a11y-manager: Check properly for the DBus backend
    presence
  + a11y-manager-device: Fix unmap_keysym_modifier.
  + atk-adaptor: Reconnect when the bus launcher reappears.
  + Don't keep references to uncached objects in the application's
    hash table.
  + Add some Python overrides</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756728000">- Update to version 2.57.2:
  + Don't install at-spi-dbus-bus.service if systemd is not enabled
  + Some collection fixes and documentation improvements
  + Fix reporting the wrong keysym on X11 setups where multiple
    keyboard layouts are in use
  + Fix possible memory leak in atspi_accessible_get_description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 2.58.0:
  + libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
  + Add ATSPI_CHECK_VERSION macro.
  + Properly fix key notifications under X11 when multiple keyboard
    layouts are in use.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 2.58.1:
  + at-spi-bus-launcher: Fix a possible crash when registering.
  + python: Avoid traceback when hashing a disposed object.
  + Fix transfer rule for atk_table_cell_get_table and
    atk_table_get_summary.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763899200">- Update to version 2.58.2:
  + python: Speed up __eq__ and __ne__
  + collection-adaptor: Correct 'child' reference handling (fixes
    crashes with evolution and orca).
  + Fix several memory leaks.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1767528000">- Update to version 2.58.3:
  + Fix atk_get_major_version etc not linking on C++
  + python: Speed up __eq__ and __ne__</changelog>
</package>
<package pkgid="5187172e09da86725ede13d91c4b990fcc8870a0d2a9b838a63f45aad11c2067dfce17ba7cfdbbbb4d5f31923298f98801fc29ea738ee5c9751243ab1359d3e2" name="atftp" arch="riscv64">
  <version epoch="0" ver="0.8.0" rel="3.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603281600">- Security fix: [bsc#1176437, CVE-2020-6097]
  * A specially crafted sequence of RRQ-Multicast requests can
    trigger an assert() call resulting denial-of-service.
- Add atftp-CVE-2020-6097.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- Use system wide tftp user/group, don't create them again</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621944000">- Update to version 0.7.4
  * fix compile, missing include
  * fix compile, add missing defines
  * link against libpthread for atftp
  * fixed atftp fails to write to /proc/self/fd/1
  * Fix for DoS issue CVE-2020-6097
  * remove inline keyword from definitions
  * remove extern inlines
  * sys/cdefs usage
- Drop fixed atftp-CVE-2020-6097.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * atftpd.service</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1631707200">- Update to version 0.7.5 [bsc#1190522, CVE-2021-41054]
  * text files: mark/convert all textfiles to UTF-8
  * fix some compiler warnings
  * fix buffer overflow in atftpd (CVE-2021-41054)
  * test.sh: check for root no longer necessary
  * tftpd.c: Only drop privs if requested or running as root + check for failure
  * fix invalid read of 1 byte in tftp_send_request.
  * Check return value of fseek(), abort if != 0
  * options.c: Proper fix for the read-past-end-of-array
  * configure.ac: Add -std=gnu89 if gcc/clang is detected
  * tftpd.c: Fix memleak if thread spawning fails
  * atftp: Check return value of fgets, buffer might be uninitialized on NULL
  * Fix check for argz support (HAVE_ARGZ -&gt; HAVE_ARGZ_H)
  * replace LICENSE with current version
  * Remove patches fixed upstream:
  - atftp-0.7-sorcerers_apprentice.patch
  - atftp-0.7-server_receive_race.patch
  - atftp-0.7-ack_heuristic.patch
  * Rebase patches:
  - atftp-drop_privileges_non-daemon.patch
  - atftp-0.7-default_dir_man.patch
  - atftp-0.7-default_user_man.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- 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="David Anes &lt;david.anes@suse.com&gt;" date="1663156800">- Update to version 0.8.0
  * test.sh: add MTFTP tests
  * Fix MTFTP support for atftp
  * Fix multicast download.
  * Fix algorithm in case of packet loss in the last window.
  * Improve the robustness of the atftp-client in case of package loss or duplication
  * Implement PCRE tests.
  * Improve upstream test script. Include tests for windowsize option.
  * Fix/update minor issues in upstream
  * Fix the 'windowsize' option for write requests
  * FAQ INSTALL README.CVS README.PCRE: cosmetic and spelling fixes
  * *.h: cosmetic and spelling fixes
  * configure.ac: more fixes, also for libpcre2 detection
  * Port to maintained PCRE2 API
  * Changelog: update the recent changes
  * autoconf: modify autogen.sh
  * atftp.1: add more examples for options
  * Add a simple congestion control
  * Do some cosmetic changes
  * Add windowsize option as described in RFC7440</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727179200">- Delete /usr/sbin/rc* symlink &amp; specfile housekeeping
- Make atftpd.socket listen on AF_INET6 as well
- Deactivate FORTIFY_SOURCE for the time being due to a glibc bug</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1742385600">- Switch to PCRE2</changelog>
</package>
<package pkgid="ac228d8ec0f4471298203db5f8895943bd3a9dd2b0e1aafc6d083d7b1710b56284b9b71b271d8e399e1d4e3786214bfef43a0373beb2269a7e5fdf2817a230a8" name="atheme" arch="riscv64">
  <version epoch="0" ver="7.2.12" rel="5.1"/>
  <changelog author="jengelh@inai.de" date="1490875200">- Update to new upstream release 7.2.8
  * Close a memory leak that could be exploited by attackers to
    potentially cause a denial of service.
    [CVE-2017-6384, boo#1027614]
- Update to new upstream release 7.2.9
  * Fixing use after free that could potentially be used by an
    attacker already having the privilege to use SASL impersonation
    to cause a denial of service.</changelog>
  <changelog author="jengelh@inai.de" date="1509710400">- Rename the tools dbverify and ecdsakeygen with an "atheme-"
  prefix. This is possible since they do not appear to get invoked
  by the server, but only by the user.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566388800">- Update to new upstream release 7.2.10.r2
  * Fix potential NULL dereference in modules/crypto/posix.
  * Bump E-Mail address maximum length to 254 characters.
  * Use flags setter information in modules/chanserv/access &amp;
    modules/chanserv/flags.
  * Fix issue where modules/misc/httpd was not closing its
    listening socket on deinit.
  * Fix GroupServ data loss issue when a group was the founder of
    another group.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Fix misuse of %_libexecdir for /usr/lib/tmpfiles
  [boo#1174075]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 7.2.11
  * Add a preliminary Turkish translation
  * Add HMAC-MD5 verify-only support to crypto/pbkdf2v2
  * modules/chanserv/akick: fix unload crash with akicks that
    have timeouts
  * modules/nickserv/multimark: use IRC case canonicalisation
    for restored nicks
  * modules/nickserv/multimark: forbid unloading due to the
    potential for data loss
  * CA_ constants: include CA_EXEMPT (+e) where appropriate
- Drop atheme-serno.diff (no longer applies)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615118400">- Redownload atheme-services-v7.2.11.tar.xz
  because they changed it</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643630400">- Update to release 7.2.12
  * Fix CVE-2022-24976 [boo#1195989]
  * Track SASL login EID</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Generate "atheme" user with sysusers mechanism</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove rc* symlinks</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742558400">- Use /run/atheme not /run to resolve a permission error on startup.
- Add pcre2.diff.</changelog>
</package>
<package pkgid="cc42d63e337441bd1ccbfc7619ae201d795c17a35de43ad2e069ecd30d974c7082d0bb8267e129c6a46e3553ce2e5502e39b1dcc42934934b1626783b5de355d" name="atheme-devel" arch="riscv64">
  <version epoch="0" ver="7.2.12" rel="5.1"/>
  <changelog author="jengelh@inai.de" date="1490875200">- Update to new upstream release 7.2.8
  * Close a memory leak that could be exploited by attackers to
    potentially cause a denial of service.
    [CVE-2017-6384, boo#1027614]
- Update to new upstream release 7.2.9
  * Fixing use after free that could potentially be used by an
    attacker already having the privilege to use SASL impersonation
    to cause a denial of service.</changelog>
  <changelog author="jengelh@inai.de" date="1509710400">- Rename the tools dbverify and ecdsakeygen with an "atheme-"
  prefix. This is possible since they do not appear to get invoked
  by the server, but only by the user.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566388800">- Update to new upstream release 7.2.10.r2
  * Fix potential NULL dereference in modules/crypto/posix.
  * Bump E-Mail address maximum length to 254 characters.
  * Use flags setter information in modules/chanserv/access &amp;
    modules/chanserv/flags.
  * Fix issue where modules/misc/httpd was not closing its
    listening socket on deinit.
  * Fix GroupServ data loss issue when a group was the founder of
    another group.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Fix misuse of %_libexecdir for /usr/lib/tmpfiles
  [boo#1174075]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 7.2.11
  * Add a preliminary Turkish translation
  * Add HMAC-MD5 verify-only support to crypto/pbkdf2v2
  * modules/chanserv/akick: fix unload crash with akicks that
    have timeouts
  * modules/nickserv/multimark: use IRC case canonicalisation
    for restored nicks
  * modules/nickserv/multimark: forbid unloading due to the
    potential for data loss
  * CA_ constants: include CA_EXEMPT (+e) where appropriate
- Drop atheme-serno.diff (no longer applies)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615118400">- Redownload atheme-services-v7.2.11.tar.xz
  because they changed it</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643630400">- Update to release 7.2.12
  * Fix CVE-2022-24976 [boo#1195989]
  * Track SASL login EID</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Generate "atheme" user with sysusers mechanism</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove rc* symlinks</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742558400">- Use /run/atheme not /run to resolve a permission error on startup.
- Add pcre2.diff.</changelog>
</package>
<package pkgid="075f99b4029f38000f1b0fa2ca4b29a91d0948c8aa1cf1e6501615753a94f1e23a0552c975b78d7424de8cbd4430054e7b40f9abfe07dcf3d3928581f3d0f547" name="atinject" arch="noarch">
  <version epoch="0" ver="1+20211017gitd06ce18" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540382400">- Initial packaging of atinject adapted from Fedora rpm</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8
- Added patch:
  * atinject-javadoc.patch
    + fix build with javadoc 17</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648123200">- Fetch the sources using a source service
- Do not use the upstream build.sh, but use it to write a
  necessary part directly to the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648900800">- Alias to the new jakarta name</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1712750400">- Upgrade to version 1.0.5 and switch to sources in
  https://github.com/jakartaee/inject/
  * Changes of 1.0.5:
    + This switches the module name back to the java.inject that was
    used by the 1.0.3 release with automatic module. This is a
    multi-release jar
  * Changes of 1.0.4:
    + This is a 1.0.4 service release with a multi-release jar that
    adds the module-info class to
    META-INF/versions/9/module-info.class using the
    https://github.com/moditect/moditect plugin for the
    javax.inject module.
  * Changes of 1.0.3:
    + This release corrects the 1.0.2 release which was incorrectly
    done from the master branch with the jakarta.* packages.
    + It adds the Automatic-Module-Name=java.inject to the api jar
    manifest.
  * Changes of 1.0.2:
    + A service release that addresses:
  - #14, set Automatic-Module-Name to java.inject
  - #15, add OSGi bundle headers
  * Changes of 1.0.1:
    + Add Automatic-Module-Name of jakarta.inject
  * Changes of 1.0:
    + First Injection API release for Jakarta EE
- Remove unused sub-package tck
- Removed patch:
  * atinject-javadoc.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1717761600">- Don't distribute as jakarta.inject:jakarta-inject-api artifact
  to prevent conflicts with the version 2.x that actually has
  classes in jakarta.inject namespace and thus is incompatible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1720526400">- Revert to versioning 1+&lt;date&gt;git&lt;git short hash&gt; to avoid upgrade
  problems in SLE</changelog>
</package>
<package pkgid="e3560a6fedcbc834c38cdca74b3fe0b2d753c2f62531377e42f5358c76a513f1745e48698feaf0db21f5ef56f7235465f53230807b520ee13a5caf2de3cfae58" name="atinject-javadoc" arch="noarch">
  <version epoch="0" ver="1+20211017gitd06ce18" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540382400">- Initial packaging of atinject adapted from Fedora rpm</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647691200">- Build with source/target levels 8
- Added patch:
  * atinject-javadoc.patch
    + fix build with javadoc 17</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648123200">- Fetch the sources using a source service
- Do not use the upstream build.sh, but use it to write a
  necessary part directly to the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648900800">- Alias to the new jakarta name</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1712750400">- Upgrade to version 1.0.5 and switch to sources in
  https://github.com/jakartaee/inject/
  * Changes of 1.0.5:
    + This switches the module name back to the java.inject that was
    used by the 1.0.3 release with automatic module. This is a
    multi-release jar
  * Changes of 1.0.4:
    + This is a 1.0.4 service release with a multi-release jar that
    adds the module-info class to
    META-INF/versions/9/module-info.class using the
    https://github.com/moditect/moditect plugin for the
    javax.inject module.
  * Changes of 1.0.3:
    + This release corrects the 1.0.2 release which was incorrectly
    done from the master branch with the jakarta.* packages.
    + It adds the Automatic-Module-Name=java.inject to the api jar
    manifest.
  * Changes of 1.0.2:
    + A service release that addresses:
  - #14, set Automatic-Module-Name to java.inject
  - #15, add OSGi bundle headers
  * Changes of 1.0.1:
    + Add Automatic-Module-Name of jakarta.inject
  * Changes of 1.0:
    + First Injection API release for Jakarta EE
- Remove unused sub-package tck
- Removed patch:
  * atinject-javadoc.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1717761600">- Don't distribute as jakarta.inject:jakarta-inject-api artifact
  to prevent conflicts with the version 2.x that actually has
  classes in jakarta.inject namespace and thus is incompatible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1720526400">- Revert to versioning 1+&lt;date&gt;git&lt;git short hash&gt; to avoid upgrade
  problems in SLE</changelog>
</package>
<package pkgid="33f9d1f843ac8f6a1c4bf9754a58514fc655b5e44da29177b4716f31311d57ab8b1e01e325970f56afa9606a9f2ca1de22163fd0ec3f8e02d7ceffe6102fe9af" name="atinout" arch="riscv64">
  <version epoch="0" ver="0.9.1" rel="2.1"/>
  <changelog author="mardnh@gmx.de" date="1535457600">- Initial package, version 0.9.1</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="12473037a918e496c2d1ff23299aeac153efb57e89712a0aa233552f88da9e059ca15565b7ea07339ce995ea01a9be61b768c94bdddc5abe66f4524b2292c512" name="atkmm-devel" arch="riscv64">
  <version epoch="0" ver="2.36.3" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1523966400">- Export CXXFLAGS="-std=c++17" until upstream catches up. Required,
  as libsigc++-3.0 moved to C++17.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543838400">- Update to version 2.29.1:
  + Build:
  - Require C++17.
  - Replace the Visual Studio project files with MSVC NMake
    project files.
  - Use glibmm-2.60 instead of glibmm-2.56.
  - Change the ABI to atkmm-2.30.
- Replace pkgconfig(glibmm-2.58) with pkgconfig(glibmm-2.60)
  BuildRequires.
- Drop pkgconfig(glibmm-2.60): Fixed upstream. Following this, also
  drop libtool and mm-common as well as autogen.sh call, no longer
  needed.
- Bump soname following upstream changes.
- Drop atkmm-glibmm-bump.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568030400">- Add atkmm-use-glibmm-262.patch: Forward port to use new glibmm2.
  Following this, add libtool and mm-common BuildRequires and pass
  autogen.sh as the patch touches the buildsystem. Also replace
  pkgconfig(glibmm-2.60) with pkgconfig(glibmm-2.62) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582200000">- Add atkmm-use-glibmm-264.patch: Forward port to use new glibmm2.
- Replace pkgconfig(glibmm-2.62) BuildRequires with
  pkgconfig(glibmm-2.64).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Add atkmm-use-glibmm-266.patch: Forward port to use new glibmm2.
- Replace pkgconfig(glibmm-2.64) BuildRequires with
  pkgconfig(glibmm-2.66).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608379200">- Update to version 2.36.0:
  + Object: Add get_object_locale(), get/set_accessible_id(),
    property_accessible_table_caption_object() and
    property_accessible_hypertext_nlinks().
  + Text: Add signal_text_insert() and signal_text_remove().
  + Value: Add signal_value_changed().
  + Hyperlink, Object: Remove deprecated properties
  + Build:
  - Use glibmm-2.68 instead of glibmm-2.60
  - Improve NMake support
  - Use __declspec(dllexport) when building with Visual Studio
    Drop gendef.exe
  - Add Meson support
  - doc/reference/: Update for Doxygen &gt;= 1.8.16
  - Change the ABI to atkmm-2.36
- Drop patches fixed upstream:
  + atkmm-use-glibmm-262.patch
  + atkmm-use-glibmm-264.patch
  + atkmm-use-glibmm-266.patch
- Add meson BuildRequires and macros following upstreams port.
- Bump base_ver and libname (and in baselibs.conf) following
  upstream changes.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace pkgconfig(glibmm-2.66) with pkgconfig(glibmm-2.68)
  BuildRequires.
- Add doxygen, graphviz and xsltproc BuildRequires, needed now to
  build documentation.
- Drop libtool and mm-common BuildRequires.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621944000">- Update to version 2.36.1
  + Only build system related changes</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660219200">- Update to version 2.36.2:
  + 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.33.3. Not a new requirement, but previously
    it was not specified in configure.ac and meson.build.
- Use ldconfig_scriptlets macro for post(un) handling.
- Remove erroneous executable bit from NEWS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671192000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706529600">- Update to version 2.36.3:
  + Documentation:
  - atkmm.h: Update link to ATK.
  - Add README.win32.md with Win32 build documentation.
  - Remove AUTHORS and add general information to README.md.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().
  - Fix the evaluation of is_git_build on Windows.
  - Don't fail if warning_level=everything.</changelog>
</package>
<package pkgid="c6e4032783374343a23e3b9298bb14d2e2185eaf469bfcc54fb6ea326ca4ecac00491020380918218261fe853fae778a05ff39e44aee2de266f20885d2554e40" name="atkmm-doc" arch="noarch">
  <version epoch="0" ver="2.36.3" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1523966400">- Export CXXFLAGS="-std=c++17" until upstream catches up. Required,
  as libsigc++-3.0 moved to C++17.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543838400">- Update to version 2.29.1:
  + Build:
  - Require C++17.
  - Replace the Visual Studio project files with MSVC NMake
    project files.
  - Use glibmm-2.60 instead of glibmm-2.56.
  - Change the ABI to atkmm-2.30.
- Replace pkgconfig(glibmm-2.58) with pkgconfig(glibmm-2.60)
  BuildRequires.
- Drop pkgconfig(glibmm-2.60): Fixed upstream. Following this, also
  drop libtool and mm-common as well as autogen.sh call, no longer
  needed.
- Bump soname following upstream changes.
- Drop atkmm-glibmm-bump.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568030400">- Add atkmm-use-glibmm-262.patch: Forward port to use new glibmm2.
  Following this, add libtool and mm-common BuildRequires and pass
  autogen.sh as the patch touches the buildsystem. Also replace
  pkgconfig(glibmm-2.60) with pkgconfig(glibmm-2.62) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582200000">- Add atkmm-use-glibmm-264.patch: Forward port to use new glibmm2.
- Replace pkgconfig(glibmm-2.62) BuildRequires with
  pkgconfig(glibmm-2.64).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Add atkmm-use-glibmm-266.patch: Forward port to use new glibmm2.
- Replace pkgconfig(glibmm-2.64) BuildRequires with
  pkgconfig(glibmm-2.66).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608379200">- Update to version 2.36.0:
  + Object: Add get_object_locale(), get/set_accessible_id(),
    property_accessible_table_caption_object() and
    property_accessible_hypertext_nlinks().
  + Text: Add signal_text_insert() and signal_text_remove().
  + Value: Add signal_value_changed().
  + Hyperlink, Object: Remove deprecated properties
  + Build:
  - Use glibmm-2.68 instead of glibmm-2.60
  - Improve NMake support
  - Use __declspec(dllexport) when building with Visual Studio
    Drop gendef.exe
  - Add Meson support
  - doc/reference/: Update for Doxygen &gt;= 1.8.16
  - Change the ABI to atkmm-2.36
- Drop patches fixed upstream:
  + atkmm-use-glibmm-262.patch
  + atkmm-use-glibmm-264.patch
  + atkmm-use-glibmm-266.patch
- Add meson BuildRequires and macros following upstreams port.
- Bump base_ver and libname (and in baselibs.conf) following
  upstream changes.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace pkgconfig(glibmm-2.66) with pkgconfig(glibmm-2.68)
  BuildRequires.
- Add doxygen, graphviz and xsltproc BuildRequires, needed now to
  build documentation.
- Drop libtool and mm-common BuildRequires.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621944000">- Update to version 2.36.1
  + Only build system related changes</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660219200">- Update to version 2.36.2:
  + 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.33.3. Not a new requirement, but previously
    it was not specified in configure.ac and meson.build.
- Use ldconfig_scriptlets macro for post(un) handling.
- Remove erroneous executable bit from NEWS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671192000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706529600">- Update to version 2.36.3:
  + Documentation:
  - atkmm.h: Update link to ATK.
  - Add README.win32.md with Win32 build documentation.
  - Remove AUTHORS and add general information to README.md.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().
  - Fix the evaluation of is_git_build on Windows.
  - Don't fail if warning_level=everything.</changelog>
</package>
<package pkgid="222045bbae659084b419ea0d5ab864b311151b56a8bc3b0ba77c8f3256bd8121ee1dc449c0791173ad08c31156f29c953c65e77307eff64db41faa777b855dc8" name="atkmm1_6-devel" arch="riscv64">
  <version epoch="0" ver="2.28.4" rel="1.1"/>
  <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ø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Update to version 2.28.4:
  + Documentation:
  - atkmm.h: Update link to ATK
  - Add README.win32.md with Win32 build documentation
  - Remove AUTHORS and add general information to README.md
  + Meson build:
  - Detect if we build from a git subtree
  - Don't copy files with configure_file()
  - Fix the evaluation of is_git_build on Windows
  - Don't fail if warning_level=everything</changelog>
</package>
<package pkgid="6d103ec6977c9bebd9940f01b101a7e01760dbd3525b71c51e96b5b8b4a01402b030260975b137ec9512ef3f34f228bfd9f9e91a78b0bedd54eee884f6df2103" name="atlascpp-devel" arch="riscv64">
  <version epoch="0" ver="0.6.4" rel="3.1"/>
  <changelog author="joop.boonen@opensuse.org" date="1337688000">- Build version 0.6.2 using the provided spec file as a template</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1393502400">- Build version 0.6.3</changelog>
  <changelog author="mailaender@opensuse.org" date="1476273600">- Don't package libtool archives.
- Add fsf.patch to fix the FSF address in the license file.</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update RPM groups, summary and descriptions.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529323200">- Update to version 0.6.4:
  * Use same real value comparison as WFMath.
  * Remove checking new pointer.
  * Remove unused string.
  * Use epsilon for float comparison.
  * Replace deprecated INCLUDES with AM_CPPFLAGS.
- Drop unneeded patches:
  * atlascpp-0.6.2-Werror.patch: Current version builds just fine
    with -Werror, so let's keep it.
  * fsf.patch: FSF postal address was updated by upstream in every
    header and in COPYING.
- Fix license: LGPL-2.1-only (according to COPYING file) and
  GPL-2.0-or-later (according to some file headers).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Rename libatlascpp-0_6-1 subpackage to libatlascpp-0_6-3, making
  the package name match the libraries provided.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the dashed line indicates the beginning of
  an entry. Entries without content are not permitted.</changelog>
</package>
<package pkgid="a56bad581b8b3cfa240cddf0f5a99b2107a79768e46bd85267856ec464537c9663ee99ccca4d2ed6146065f210dd3bbc3ea1bfc4eee4fd3c0ebd87199c9acf0d" name="atmel-firmware" arch="noarch">
  <version epoch="0" ver="1.3" rel="166.3"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="agruen@suse.de" date="1141732800">- Add modalias tags (155357).</changelog>
  <changelog author="jg@suse.de" date="1174046400">- removed /lib/firmware from filelist</changelog>
  <changelog author="lrupp@suse.de" date="1251374400">- specfile cleanup</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1323864000">- as spdx.org has no concept of firmware, we decided to mark it as
  SUSE-Firmware</changelog>
  <changelog author="coolo@suse.com" date="1362225600">- update license to new format</changelog>
  <changelog author="mpluskal@suse.com" date="1428062400">- Use url for source</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- use %_firmwaredir</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1616328000">- Fix build on Leap which does not have %_firmwaredir</changelog>
</package>
<package pkgid="6f1d6a9ce84e3e4f3c7718dff30c17ec98de5312030018aaa8dfd72a0160212c44b1818d800d4a3bd12cfea99af3b89df2c0e234a2b740ec3eb7a3fee6dc6dd3" name="atomiks" arch="riscv64">
  <version epoch="0" ver="1.0.4.1" rel="1.3"/>
  <changelog author="Mateusz Viste &lt;mateusz@viste-family.net&gt; 1.02" date="1368360000">- Added sound (can be turned off with --nosound),
- Pausing the game when loosing focus,
- Added shadings to in-game fonts,
- Added scores &amp; hiscores.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1403870400">- cleanup</changelog>
  <changelog author="nemysis@gmx.ch" date="1413806400">- Change Source0 to use Web URL
- Change atomiks.png
- Add Desktop entry file
- Use check for openSUSE %if 0%{?suse_version}
- Add BuildRequires for fdupes, update-desktop-files and upx
- Use BuildRequire pkgconfig(SDL_image), pkgconfig(SDL_mixer) and
  pkgconfig(sdl) instead of SDL_image-devel, SDL_mixer-devel and
  SDL-devel
- Use default make %{?_smp_mflags}
- Add atomiks-editor</changelog>
  <changelog author="nemysis@gmx.ch" date="1416225600">- Use CFLAGS="%{optflags}" to fix
  'File is compiled without RPM_OPT_FLAGS'
- Install icon in %{_datadir}/icons/hicolor/48x48/apps/
  instead of %{_datadir}/pixmaps/</changelog>
  <changelog author="nemysis@gmx.ch" date="1416312000">- Add BuildRequires for hicolor-icon-theme</changelog>
  <changelog author="nemysis@gmx.ch" date="1426161600">- Update to 1.0.4.1, announce message:
  - Fixed the reaction to a 'close window' event during level
  selection so Atomiks quits properly,
  - Intro screens can be switched to fullscreen now without
  the screen becoming messy.
  - Changed internal methods for storing bitmaps: dependencies to
  SDL_Image, zlib and libpng have been dropped in favor of my own
  compression routines,
  - Added support for numeric keys to control the game,
  - Added home/end keys support for level selection,
  - Code cleanup and reorganizations to ease possible ports to
  non-SDL platforms,
  - Displaying the level's number in the level selection menu,
  - Moved away from SDL to SDL2
  (gained hardware acceleration in the process),
  - Redrawn all internal bitmaps to be fully 320x200 compatible,
  - Replaced configuration path routines by SDL2 native calls
  (hence the placement of the config file changed),
  - Implemented fullscreen switching under ALT+ENTER.
- Remove icon atomiks.png, use supplied
- Use SDL2_image, SDL2_mixer and sdl2 instead of SDL_image,
  SDL_mixer and sdl
- Add sed, fix editor installation
- Use *.txt instead of full names</changelog>
  <changelog author="nemysis@gmx.ch" date="1426161601">- Add description for sed</changelog>
</package>
<package pkgid="25c2bc909e868add425dafc59e26ece5083ebcf0eb560635181417229269230b43a2756ee439edf10d3a8aef1d11e7cb399e4079f34daecb58af3d227d3bd2fe" name="atomix" arch="riscv64">
  <version epoch="0" ver="44.0" rel="1.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1536494400">- Update to version 3.30.0.1:
  + Fixed game menu not appearing (glgo#GNOME/atomix#13).
- Changes from version 3.30.0:
  + Do not show scores after entering scores.
  + Fixed libgnome-games-support git repo typo.
  + Updated translations.
- 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="1550404800">- Update to version 3.31.90:
  + Moved app menu to in-game menu.
  + Removed quit menu item.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551787200">- Update to version 3.31.92:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Stable release version bump.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1565784000">- Update to version 3.32.1:
  + Fixed keys in menu controlling game.
  + Fixed keyboard shortcuts.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567771200">- Update to version 3.33.92:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Stable release version bump.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Add atomix-gcc10.patch: Fix build with GCC 10.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Fixed build issues.
  + Updated translations.
- Drop atomix-gcc10.patch: fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + Stable release version bump.</changelog>
</package>
<package pkgid="ea5329abb2b45bf4ad6b7d56ad42ed9233026b5e7c2078e27ce37a373fe7bc01d572b751f0d13644b79df68f4e9a9ebb61575109eac329edd037a92b1e30fdc6" name="atomix-lang" arch="noarch">
  <version epoch="0" ver="44.0" rel="1.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1536494400">- Update to version 3.30.0.1:
  + Fixed game menu not appearing (glgo#GNOME/atomix#13).
- Changes from version 3.30.0:
  + Do not show scores after entering scores.
  + Fixed libgnome-games-support git repo typo.
  + Updated translations.
- 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="1550404800">- Update to version 3.31.90:
  + Moved app menu to in-game menu.
  + Removed quit menu item.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551787200">- Update to version 3.31.92:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Stable release version bump.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1565784000">- Update to version 3.32.1:
  + Fixed keys in menu controlling game.
  + Fixed keyboard shortcuts.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567771200">- Update to version 3.33.92:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Stable release version bump.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Add atomix-gcc10.patch: Fix build with GCC 10.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Fixed build issues.
  + Updated translations.
- Drop atomix-gcc10.patch: fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + Stable release version bump.</changelog>
</package>
<package pkgid="884449b3cadc32950633d83f42e9b58ba226d4737b42e92d2832ded5d9c33e9e3f7840f92286cf55bb42ca4be93a468e8cac426e6382c0ad5814ed0c609be663" name="atool" arch="noarch">
  <version epoch="0" ver="0.39.0" rel="6.1"/>
  <changelog author="guru@unixtech.be" date="1213012800">- new upstream version</changelog>
  <changelog author="guru@unixtech.be" date="1235736000">- update to 0.36.0</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306497600">- update to 0.37.0:
  * added support for lzip and xz
  * fixed bug in arepack command with tar archives
  * the number of bytes saved is now printed in 'repack' mode
  * don't use -U parameter (to delete original archive) for lzop
  * added support for GNU tar's --xv, --lzop, and --lzma options when the
    corresponding atool options are enabled (use_tar_xv_option,
    use_tar_lzop_option and use_tar_lzma_option)
  * better checking of config file variables.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1313409600">- update to 0.38.0:
  * fixed bug preventing saved amount of data not to be printed with arepack
  * added -O, --format-option option for specifying archiver options
  * exit gracefully when specifying an unsupported formats with arepack
  * fix identification of .xpi files as zip (Debian #530812)
  * fix identification of 7zip files (Debian #558003)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1334404800">- update to 0.39.0:
  * add support for plzip, as well as --lzip in GNU tar 1.23 and later
  * add support for lbzip2 and pigz</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Add gpg signature
- Cleanup dependencies/conditionals
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mpluskal@suse.com" date="1521028800">- Modernise spec file with spec-cleaner
- Fetch keyring from savannah</changelog>
  <changelog author="kstreitova@suse.com" date="1530532800">- Suggests p7zip-full for TW as 7z binary used in atool was moved
  there</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1764676800">- Add support for zstd archives (support_zstd.patch)</changelog>
</package>
<package pkgid="eebbff6641846d65dfd1c22f20e5d5d387feb91d01c3bea493f5d6498cea35be12efeaf2a7c812a94f9c43bf5f8e141715ca6a0e1e93ed002276499e92eae22b" name="atop" arch="riscv64">
  <version epoch="0" ver="2.12.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1641556800">- Update to 2.7.0:
  * Describe (un)restricted view in first screen
  * Cosmetic change
  * Determine (un)restricted view by verifying suid instead of euid.
  * Do not ignore unknown network interface
  * Parseable output: optionally exchange spaces in command
  * No setuid by default
  * Correct conversion to 2.7 raw files
  * Corrected type
  * Only show per-node NUMA stats when more than 1 node
  * Prepare man pages for version 2.7
  * Prepare atopconvert for version 2.7
  * Detect logrotation for process accounting with psacct/acct
  * Speed and duplex mode not correctly filled for interface
  * Bug solution related to discards
  * Support discard counter for disks and skip unused disks
  * ifprop.c: fix ioctl parameter after handshaking with kernel
  * Show gigabits/sec instead of megabits/sec for Infiniband #131
  * CVE: use execvp with a specified path to avoid PATH hijacking
  * Correct memory busy logic in atopsar
  * Add parseable output for per-node NUMA counters
  * Additions to NUMA counters Table overflow checks
  * Gather and show per numa cpu related statistics
  * Gather and show per numa memory related statistics
  * Correction in handling of zswap and ksm counters
  * Support containers created by podman
  * Cleanup old messages
  * Do not change owner to root in Makefile (#76)
  * Support process accounting log /var/log/account/pacct (#138)
  * Polish do_perfevents when atop built with NOPERFEVENT
  * Do not use doconvert funtion to validate counter (#160)
  * New counter for number of NUMA pages migrated
  * Modify field order and priority of paging counters
  * Small text modification for migrated counter
  * Avoid non-initialized prestat by introducing extra pointer
  * Function 'calcdiff' (deviate.c) used uninitialized prestat struct
  * Reserver space for future counters.
  * Clean up ignored files
  * Variable number of positions for sortitem
  * Adapt man page of atop for state selection (add state 'I').
  * Allow thread state 'I' with state selection (key 'Q')
  * Count idle threads as non-interruptible threads
  * Uninitialized index might cause segmentation fault.
  * Support NVMe multipath disk statistics
  * Support page migration counter
  * photosyst.c: fix build on musl
  * Use of struct ethtool_link_settings should be conditional
  * Cosmetic change (source code layout)
  * Various bug fixes and in general add 'thread' to all messages
  * Properly define if interface is virtual or physical
  * Add license info to various include files (solves issue #144)
  * HTTP statistics modified from -h flag to -o flag (#152)
  * Possible buffer overflow with huge number of seconds Number
    of seconds will be limited to 5 positions.
  * Possible buffer overflow with average disk I/O
  * Allow process selection based on specific process states.
  * Correct definition of environment variable LOGOPTS
  * Switch to using curses vw_printw as vwprintw is deprecated
  * Support multiple counters 'allocstall_' in /proc/vmstat.
  * Avoid integer overflow when calculating PSI percentages.
  * Suppress irrelevant counters (solves issue #148)
  * Add the number of OOM kills to the -s report
  * Record the number of process stalls to run memory compaction
  * Make clean removes atopsar now (issue 145)
  * Add counter for the number of OOM kills to the PAG line
  * Add counters for zswap and KSM.
  * ifprop.c: fix build with kernel &lt; 4.6
  * Fix initifprop() when obtaining properties of all interfaces
  * Fixed rounding problems in the average-per-second mode.
- Refresh atop-makefile.patch
- Refresh harden_atop.service.patch
- Call make install instead of make systemdinstall
  Default is systemd now</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1646049600">- Update to 2.7.1:
  * Correct disk stats in atopsar (#182)
  * Explicit type definition in atop.service (#180)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1672660800">- Update to 2.8.0:
  * Rename AUTHOR in spec file
  * Adapt atopconvert for conversion to version 2.8
  * Atopacct.service verifies if psacct/acct is active (#227)
    To avoid that the atopacctd daemon and the (ps)acct service both
    try to activate process accounting continuously, the atopacct.service
    refuses to start when the (ps)acct service is already active.
  * Fix LLC output for Json
  * Solve format-overflow/maybe-uninitialized warnings
  * Reshuffle counters to ease raw file conversion
  * Recalculate average queue in parseable output
  * Corrected the order of inflight/avque
  * Add inflight and avque counters to parseable data
  * Fix BDELAY in priphead call to make_proc_prints for schedprocs
  * Correct the array index used for previous samples per-container CPU values
  * Reinstate dropped printing of avio msec values between 99.95 and 9995
  * photosyst: add ceph rbd disk display
  * photosys.c: correct the numa number for NUM and NUC
  * Timeout when setting semaphore in atop (#207)
  * Current CPU set to -1 for terminated process (#201)
    When a process has terminated (status 'E') the current CPU will be
    set to -1 (means: unknown) in the parsable output with label PRC.
  * Typo corrections and correction in man page
  * Introduce JSON output by '-J xxx'
  * Add missing counter iInCsumErrors to ICMP counters
  * supplement inflight I/O requests
  * Man page: clarify elapsed time in PRG parseable output
  * Exponent calulation for high counter might exceed column width
    When a column width was defined of e.g. 4 positions, the value
    99999 was shown as 100e3 instead of 99e3 (upward rounding caused
    an extra position).
  * PID selection can not be undone for same interval When pressing
    'I' to select particular PIDs and pressing 'I' again within the
    same interval to deselect by pressing the Enter-key, the deselection
    is ignored. Solved by reinitializing the input buffer.
  * Split the MEM line into two lines and add pagetable size Since it was
    hardly possible to view the values in the MEM line (too many), the memory
    utilization has been spread over two lines. The amount of memory used
    for page tables has been added.
  * Memory usage for TCP/UDP sockets
  * Add Documentation key to atop-rotate.service/.timer (#206)
  * Correct typos in man pages (#205)
  * Add cgroup support (#127) The current cgroup is registered
    for systems that are based on cgroup v2. Apart from the group name also
    relevant controller information is maintained, like the cpu.max and the
    memory.max (for the group itself and the most restrictive value in the
    parent groups).
  * Fix compiling error with -DHTTPSTATS
  * supplement tcpsock and udpsock memory consumption
  * Store PID width in header of raw log Register the number of positions
    for PID and TID numbers on the measured system in the raw log. In this
    way, the viewing of the raw log on another system will use the proper
    column width for PID/TID.
  * showhdrline: fix OOB access when COLS is too small
  * Fix disk busy in man page
  * Add block I/O delay to processes/threads
  * Move run_in_guest into various.c
  * Minor changes to text, column priority and coloring
  * Support pgin &amp; pgout
  * Correction on calibration (one too many)
  * Detect vmmemctl at two locations
  * Use dup2 instead of close+dup
  * Fix compiling warning
  * Calibrate the value of nthr for each process
  * photosyst.c: fixed path for vmmemctl
  * Fix typo in man page
  * Added link
  * Only print current CPU frequency when supported by CPU architecture
  * Lower priority of column 'numnode' in MEM line
  * Support per-second counter for LLC
  * Reformat status line info in initial screen
  * Add LLC in atop man page
  * Support LLC collection
  * Add OpenRC init scripts (atop, atopacct)
  * Support LLC collection
- Refresh patches:
  * harden_atop-rotate.service.patch
  * harden_atopacct.service.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673092800">- Update to 2.8.1:
  * Correct NUMA conversion in logfiles from version 2.7 to 2.8
  * Avoid buffer overflows during value formatting
  * Solve compiler warnings about format-truncation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1683979200">- Update to 2.9.0:
  * Avoid compiler warning by limiting PSI average
  * Install cleanup function to avoid termination of parent process
  * add man for PAG steal
  * Oomkills event should not remain orange after boot values
  * Clarified atop man page
  * Closing bracket missing in synopsis
  * Add highlight concerning bar graph mode
  * Introduce bar graph mode Besides all detailed information that
    is supplied by atop on system and process level, a (character-based)
    bar graph can be shown about the utilization of the most critical system resources
  * Freeing ethlink should depend of ifdef
  * Added reset to indicate shadow file to be closed
  * fix atopacctd.c: failed to start atopacct.service
  * acctatop: reacquire acctfd to collect nprocexit for some bad cases
  * Calibrate nprocexit to avoid atop coredumps unexpectedly
  * json.c: fix avque counters output
  * Resolve compiler warnings from latest versions of GCC
  * Added versdate.h to make clean target
  * Revert "Added versdate.h to make clean target"
  * Added versdate.h to make clean target
  * fix calculation for scan and steal
  * only call str.decode if nvml returned bytes
  * Add exit epoch to parseable output PRG (solves issue #242)
  * Minor correction in man page for NVCSW/NIVCSW
  * Context switches (voluntary and involuntary) on process level incorrect
  * Various modifications releated to (non)voluntary context switches
  * Add nvcsw and nivcsw for each process
  * ifprop.c: Fix possible memory leak
  * Code cleanup and prototype additions
  * Consistency check on number of threads (solves issue #232)
  * atop-rotate.service: use restart instead of try-restart
  * Add link to atophttpd
- Update patches:
  * atop-makefile.patch
  * harden_atop-rotate.service.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704456000">- Update to 2.10.0:
  * Additional memory statistics on system level: amount of available
    memory, amount of memory used for Transparant Huge Pages, amount
    of memory used by two categories of static huge pages (usually
    2MiB and 1GiB), and the number of pages transferred to/from zswap.
  * Additional counters for the number of idle threads on system
    level and process level.
  * Refined view of memory bar graph, including free static huge pages.
  * Generic way to determine the container id or pod name for
    containerized processes.
  * Support for a BPF-based alternative[1] for the netatop kernel
    module to gather network statistics per process/thread.
  * Use the -z flag followed by a regex to prepend matching environment
    variables to the full command line that is shown per process (with key 'c').
  * Various bugfixes (like memory leak when switching to bar graph mode)
    and minor improvements.
  * Bugfix: failing malloc while starting atopsar (unprivileged) for a live measurement.
  * The program atophide can be used to make an extraction from an input
    raw log to an output raw log, optionally specifying a begin time and/or an
    end time. The output raw log can be anonymized, i.e. the hostname
    will be replaced, command names of non-standard commands will be
    replaced, all command arguments will be wiped, logical volume names
    will be replaced and NFS mounted volume names will be replaced.
  * The format of the raw file is incompatible with previous versions.
    Raw files from previous versions can be converted to the new layout
    with the atopconvert command.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722254400">- Update to 2.11.0:
  * Cgroups (version 2) support.
    Show the hierarchical structure of cgroups and the related metrics
    with key/option 'G', and define the cgroup depth with the keys/options
    2 till 7. Key/option 8 also shows the processes per cgroup level,
    except the kernel processes in the root cgroup. Key/option 9 shows
    the related processes per cgroup level including the kernel processes
    in the root cgroup. With key/option 'C' the output is sorted on
    CPU consumption (default), with key/option 'M' on memory consumption,
    and with key/option 'D' (requires root privileges) on disk utilization.
    Note: The collection of cgroup information per process is not supported any more.
  * Twin mode: live measurement with review option.
    In twin mode atop spawns into a lower level process that gathers
    the counters and writes them to a temporary raw file, and an upper level
    process that reads the counters from the temporary raw file and presents them to
    the user.
    The reading of the upper level process keeps in pace with the written samples
    of the lower level process for live measurements. However, when pressing the
    'r' (reset to measurement begin), the 'b' (branch to time stamp),
    or the 'T' (previous sample), the upper level process implicitly
    pauses with the possibility to review previous samples.
    The 'z' (explicit pause) can also be used to pause the live measurement.
    When pressing the 'z' again (continue after pause) viewing of the
    live measurement will be continued.
  * Various corrections related to JSON output.
  * Improved gathering of current CPU frequency.
  * Support more than 500 CPUs.
  * The format of the raw file is incompatible with previous versions.
    Raw files from previous versions can be converted to the new layout
    with the atopconvert command.
- Update atop-makefile.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1743422400">- Update to 2.11.1:
  * Atop will not connect to the TCP port of 'atopgpud' daemon any more
    by default. The flag -k can be used explicitly when 'atopgpud' is
    active. Also the code to parse the received strings is improved to
    avoid future issues with heap corruption.
  * The flag -K has been implemented to connect to netatop/netatop-bpf.
  * Fix CVE-2025-31160 (boo#1240393)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1753617600">- Update to 2.12.0:
  * Add PSI bar graphs for CPU, memory and disks.
  * Improved handling of raw log files.
  * Support of parallel output streams.
  * Security-related improvements.
  * Modified handling of UID/GID.
  * Recognize fake NUMA.
  * Consistent highlighting of current sort criterium.
  * Network interface errors added to output of flags -P and -J.
  * Branch to end of raw log file by pressing key 'Z'.
  * Remove double wrefresh call for memory graph that caused screen
    flashing in bar graph mode.
  * Improved sanity check for number of threads versus number of
    processes.
  * Various other bug solutions.
  * The format of the raw file is compatible with version 2.11.
- Rebase atop-makefile.patch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1759147200">- Update to 2.12.1:
  * Fix not writing log file #346</changelog>
</package>
<package pkgid="c2bc7c6e51a1e50337484d9a665e8bcf936a4c904351783566dc1a31bfcf67f4eba70c2d80a67b42a1f41d808a8b76cdac8afb10342ed7d0daf066dafb72f840" name="atop-daemon" arch="riscv64">
  <version epoch="0" ver="2.12.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1641556800">- Update to 2.7.0:
  * Describe (un)restricted view in first screen
  * Cosmetic change
  * Determine (un)restricted view by verifying suid instead of euid.
  * Do not ignore unknown network interface
  * Parseable output: optionally exchange spaces in command
  * No setuid by default
  * Correct conversion to 2.7 raw files
  * Corrected type
  * Only show per-node NUMA stats when more than 1 node
  * Prepare man pages for version 2.7
  * Prepare atopconvert for version 2.7
  * Detect logrotation for process accounting with psacct/acct
  * Speed and duplex mode not correctly filled for interface
  * Bug solution related to discards
  * Support discard counter for disks and skip unused disks
  * ifprop.c: fix ioctl parameter after handshaking with kernel
  * Show gigabits/sec instead of megabits/sec for Infiniband #131
  * CVE: use execvp with a specified path to avoid PATH hijacking
  * Correct memory busy logic in atopsar
  * Add parseable output for per-node NUMA counters
  * Additions to NUMA counters Table overflow checks
  * Gather and show per numa cpu related statistics
  * Gather and show per numa memory related statistics
  * Correction in handling of zswap and ksm counters
  * Support containers created by podman
  * Cleanup old messages
  * Do not change owner to root in Makefile (#76)
  * Support process accounting log /var/log/account/pacct (#138)
  * Polish do_perfevents when atop built with NOPERFEVENT
  * Do not use doconvert funtion to validate counter (#160)
  * New counter for number of NUMA pages migrated
  * Modify field order and priority of paging counters
  * Small text modification for migrated counter
  * Avoid non-initialized prestat by introducing extra pointer
  * Function 'calcdiff' (deviate.c) used uninitialized prestat struct
  * Reserver space for future counters.
  * Clean up ignored files
  * Variable number of positions for sortitem
  * Adapt man page of atop for state selection (add state 'I').
  * Allow thread state 'I' with state selection (key 'Q')
  * Count idle threads as non-interruptible threads
  * Uninitialized index might cause segmentation fault.
  * Support NVMe multipath disk statistics
  * Support page migration counter
  * photosyst.c: fix build on musl
  * Use of struct ethtool_link_settings should be conditional
  * Cosmetic change (source code layout)
  * Various bug fixes and in general add 'thread' to all messages
  * Properly define if interface is virtual or physical
  * Add license info to various include files (solves issue #144)
  * HTTP statistics modified from -h flag to -o flag (#152)
  * Possible buffer overflow with huge number of seconds Number
    of seconds will be limited to 5 positions.
  * Possible buffer overflow with average disk I/O
  * Allow process selection based on specific process states.
  * Correct definition of environment variable LOGOPTS
  * Switch to using curses vw_printw as vwprintw is deprecated
  * Support multiple counters 'allocstall_' in /proc/vmstat.
  * Avoid integer overflow when calculating PSI percentages.
  * Suppress irrelevant counters (solves issue #148)
  * Add the number of OOM kills to the -s report
  * Record the number of process stalls to run memory compaction
  * Make clean removes atopsar now (issue 145)
  * Add counter for the number of OOM kills to the PAG line
  * Add counters for zswap and KSM.
  * ifprop.c: fix build with kernel &lt; 4.6
  * Fix initifprop() when obtaining properties of all interfaces
  * Fixed rounding problems in the average-per-second mode.
- Refresh atop-makefile.patch
- Refresh harden_atop.service.patch
- Call make install instead of make systemdinstall
  Default is systemd now</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1646049600">- Update to 2.7.1:
  * Correct disk stats in atopsar (#182)
  * Explicit type definition in atop.service (#180)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1672660800">- Update to 2.8.0:
  * Rename AUTHOR in spec file
  * Adapt atopconvert for conversion to version 2.8
  * Atopacct.service verifies if psacct/acct is active (#227)
    To avoid that the atopacctd daemon and the (ps)acct service both
    try to activate process accounting continuously, the atopacct.service
    refuses to start when the (ps)acct service is already active.
  * Fix LLC output for Json
  * Solve format-overflow/maybe-uninitialized warnings
  * Reshuffle counters to ease raw file conversion
  * Recalculate average queue in parseable output
  * Corrected the order of inflight/avque
  * Add inflight and avque counters to parseable data
  * Fix BDELAY in priphead call to make_proc_prints for schedprocs
  * Correct the array index used for previous samples per-container CPU values
  * Reinstate dropped printing of avio msec values between 99.95 and 9995
  * photosyst: add ceph rbd disk display
  * photosys.c: correct the numa number for NUM and NUC
  * Timeout when setting semaphore in atop (#207)
  * Current CPU set to -1 for terminated process (#201)
    When a process has terminated (status 'E') the current CPU will be
    set to -1 (means: unknown) in the parsable output with label PRC.
  * Typo corrections and correction in man page
  * Introduce JSON output by '-J xxx'
  * Add missing counter iInCsumErrors to ICMP counters
  * supplement inflight I/O requests
  * Man page: clarify elapsed time in PRG parseable output
  * Exponent calulation for high counter might exceed column width
    When a column width was defined of e.g. 4 positions, the value
    99999 was shown as 100e3 instead of 99e3 (upward rounding caused
    an extra position).
  * PID selection can not be undone for same interval When pressing
    'I' to select particular PIDs and pressing 'I' again within the
    same interval to deselect by pressing the Enter-key, the deselection
    is ignored. Solved by reinitializing the input buffer.
  * Split the MEM line into two lines and add pagetable size Since it was
    hardly possible to view the values in the MEM line (too many), the memory
    utilization has been spread over two lines. The amount of memory used
    for page tables has been added.
  * Memory usage for TCP/UDP sockets
  * Add Documentation key to atop-rotate.service/.timer (#206)
  * Correct typos in man pages (#205)
  * Add cgroup support (#127) The current cgroup is registered
    for systems that are based on cgroup v2. Apart from the group name also
    relevant controller information is maintained, like the cpu.max and the
    memory.max (for the group itself and the most restrictive value in the
    parent groups).
  * Fix compiling error with -DHTTPSTATS
  * supplement tcpsock and udpsock memory consumption
  * Store PID width in header of raw log Register the number of positions
    for PID and TID numbers on the measured system in the raw log. In this
    way, the viewing of the raw log on another system will use the proper
    column width for PID/TID.
  * showhdrline: fix OOB access when COLS is too small
  * Fix disk busy in man page
  * Add block I/O delay to processes/threads
  * Move run_in_guest into various.c
  * Minor changes to text, column priority and coloring
  * Support pgin &amp; pgout
  * Correction on calibration (one too many)
  * Detect vmmemctl at two locations
  * Use dup2 instead of close+dup
  * Fix compiling warning
  * Calibrate the value of nthr for each process
  * photosyst.c: fixed path for vmmemctl
  * Fix typo in man page
  * Added link
  * Only print current CPU frequency when supported by CPU architecture
  * Lower priority of column 'numnode' in MEM line
  * Support per-second counter for LLC
  * Reformat status line info in initial screen
  * Add LLC in atop man page
  * Support LLC collection
  * Add OpenRC init scripts (atop, atopacct)
  * Support LLC collection
- Refresh patches:
  * harden_atop-rotate.service.patch
  * harden_atopacct.service.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673092800">- Update to 2.8.1:
  * Correct NUMA conversion in logfiles from version 2.7 to 2.8
  * Avoid buffer overflows during value formatting
  * Solve compiler warnings about format-truncation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1683979200">- Update to 2.9.0:
  * Avoid compiler warning by limiting PSI average
  * Install cleanup function to avoid termination of parent process
  * add man for PAG steal
  * Oomkills event should not remain orange after boot values
  * Clarified atop man page
  * Closing bracket missing in synopsis
  * Add highlight concerning bar graph mode
  * Introduce bar graph mode Besides all detailed information that
    is supplied by atop on system and process level, a (character-based)
    bar graph can be shown about the utilization of the most critical system resources
  * Freeing ethlink should depend of ifdef
  * Added reset to indicate shadow file to be closed
  * fix atopacctd.c: failed to start atopacct.service
  * acctatop: reacquire acctfd to collect nprocexit for some bad cases
  * Calibrate nprocexit to avoid atop coredumps unexpectedly
  * json.c: fix avque counters output
  * Resolve compiler warnings from latest versions of GCC
  * Added versdate.h to make clean target
  * Revert "Added versdate.h to make clean target"
  * Added versdate.h to make clean target
  * fix calculation for scan and steal
  * only call str.decode if nvml returned bytes
  * Add exit epoch to parseable output PRG (solves issue #242)
  * Minor correction in man page for NVCSW/NIVCSW
  * Context switches (voluntary and involuntary) on process level incorrect
  * Various modifications releated to (non)voluntary context switches
  * Add nvcsw and nivcsw for each process
  * ifprop.c: Fix possible memory leak
  * Code cleanup and prototype additions
  * Consistency check on number of threads (solves issue #232)
  * atop-rotate.service: use restart instead of try-restart
  * Add link to atophttpd
- Update patches:
  * atop-makefile.patch
  * harden_atop-rotate.service.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704456000">- Update to 2.10.0:
  * Additional memory statistics on system level: amount of available
    memory, amount of memory used for Transparant Huge Pages, amount
    of memory used by two categories of static huge pages (usually
    2MiB and 1GiB), and the number of pages transferred to/from zswap.
  * Additional counters for the number of idle threads on system
    level and process level.
  * Refined view of memory bar graph, including free static huge pages.
  * Generic way to determine the container id or pod name for
    containerized processes.
  * Support for a BPF-based alternative[1] for the netatop kernel
    module to gather network statistics per process/thread.
  * Use the -z flag followed by a regex to prepend matching environment
    variables to the full command line that is shown per process (with key 'c').
  * Various bugfixes (like memory leak when switching to bar graph mode)
    and minor improvements.
  * Bugfix: failing malloc while starting atopsar (unprivileged) for a live measurement.
  * The program atophide can be used to make an extraction from an input
    raw log to an output raw log, optionally specifying a begin time and/or an
    end time. The output raw log can be anonymized, i.e. the hostname
    will be replaced, command names of non-standard commands will be
    replaced, all command arguments will be wiped, logical volume names
    will be replaced and NFS mounted volume names will be replaced.
  * The format of the raw file is incompatible with previous versions.
    Raw files from previous versions can be converted to the new layout
    with the atopconvert command.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722254400">- Update to 2.11.0:
  * Cgroups (version 2) support.
    Show the hierarchical structure of cgroups and the related metrics
    with key/option 'G', and define the cgroup depth with the keys/options
    2 till 7. Key/option 8 also shows the processes per cgroup level,
    except the kernel processes in the root cgroup. Key/option 9 shows
    the related processes per cgroup level including the kernel processes
    in the root cgroup. With key/option 'C' the output is sorted on
    CPU consumption (default), with key/option 'M' on memory consumption,
    and with key/option 'D' (requires root privileges) on disk utilization.
    Note: The collection of cgroup information per process is not supported any more.
  * Twin mode: live measurement with review option.
    In twin mode atop spawns into a lower level process that gathers
    the counters and writes them to a temporary raw file, and an upper level
    process that reads the counters from the temporary raw file and presents them to
    the user.
    The reading of the upper level process keeps in pace with the written samples
    of the lower level process for live measurements. However, when pressing the
    'r' (reset to measurement begin), the 'b' (branch to time stamp),
    or the 'T' (previous sample), the upper level process implicitly
    pauses with the possibility to review previous samples.
    The 'z' (explicit pause) can also be used to pause the live measurement.
    When pressing the 'z' again (continue after pause) viewing of the
    live measurement will be continued.
  * Various corrections related to JSON output.
  * Improved gathering of current CPU frequency.
  * Support more than 500 CPUs.
  * The format of the raw file is incompatible with previous versions.
    Raw files from previous versions can be converted to the new layout
    with the atopconvert command.
- Update atop-makefile.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1743422400">- Update to 2.11.1:
  * Atop will not connect to the TCP port of 'atopgpud' daemon any more
    by default. The flag -k can be used explicitly when 'atopgpud' is
    active. Also the code to parse the received strings is improved to
    avoid future issues with heap corruption.
  * The flag -K has been implemented to connect to netatop/netatop-bpf.
  * Fix CVE-2025-31160 (boo#1240393)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1753617600">- Update to 2.12.0:
  * Add PSI bar graphs for CPU, memory and disks.
  * Improved handling of raw log files.
  * Support of parallel output streams.
  * Security-related improvements.
  * Modified handling of UID/GID.
  * Recognize fake NUMA.
  * Consistent highlighting of current sort criterium.
  * Network interface errors added to output of flags -P and -J.
  * Branch to end of raw log file by pressing key 'Z'.
  * Remove double wrefresh call for memory graph that caused screen
    flashing in bar graph mode.
  * Improved sanity check for number of threads versus number of
    processes.
  * Various other bug solutions.
  * The format of the raw file is compatible with version 2.11.
- Rebase atop-makefile.patch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1759147200">- Update to 2.12.1:
  * Fix not writing log file #346</changelog>
</package>
<package pkgid="9066cf10867b15521215b1d5b8d75e9c400bcae2ca15e87503fd7929f9c670ecca1bbb3c38c598064c9dffcd160b53ed8e9ff78ef45d1db70597b8ff91811f80" name="atril" arch="riscv64">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="be7b6c368db77d249a67d8386f271baf93552da909f178d5b7fe479a326da86e1b3accfbcdf9d818aafdfaa113074f69eab7ceab51cbef2e94f874f7eb889396" name="atril-backends" arch="riscv64">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="88305f41df30ed13fc3f2710c1d934ecde38114c7dc206e2e0347bcfc9486b61f04248316a0b204793a711bbb467a59efb113cebe088dfc3e3a3b6f10238c34f" name="atril-devel" arch="riscv64">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="11235d4d74aed075148504109ba19a1cee5705390ab291a9122972915b260dfc9ea7e67a396d104c85217add26590216233d5ddf10fe2066a1c5a001dcc74398" name="atril-doc" arch="noarch">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="80b75d687255c14b6dbf85ccc29ee4857cce3cb21b2eb7f7c726b40ad72cfb550eca8c97136d5256db0c953e2d29555fc6031db02d65788c4c56367ff6c56a43" name="atril-lang" arch="noarch">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="9f3e06ae9319b18d128401ba43846c1e4b0d7bff6cab09942aa0b39a660a41c05bf99df85a9d7f2d93a73eaa30c2ff60e343244c415ec26a65c42c639813ba94" name="atril-thumbnailer" arch="riscv64">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="1a81114c9c086767924f708e8de53627982b4d7125649dd1c4c636f0f7af55dcd000d1c7b89565068b1c8e1d3fb6fc039093ed3791f27701fbcecee8d2c368b2" name="attica-qt5" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="1.1"/>
  <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="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- No code change since 5.113.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
</package>
<package pkgid="4bc544750a4cf0430ce7b30f80bf08fb17240ca82e7ab51cfeeb3f20eb51b38f50e4be1613d2ffd456915b8dfb6c45f06ea7a265d7c54de168a5519ab0208f79" name="attica-qt5-devel" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="1.1"/>
  <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="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- No code change since 5.113.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
</package>
<package pkgid="3b8046d41f508f14fe60261099724708cd469c3deeb739ba5f16ed6826f5b057b735fcbc6690786495e0821bb31b837ef1072bfeb643fe93cef3b21123af2cb8" name="attr" arch="riscv64">
  <version epoch="0" ver="2.5.2" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1411473600">- Reduce size of filelist by using wildcards;
  remove %doc (some locations are always %doc),
  remove %attr (files already have proper permissions)</changelog>
  <changelog author="pgajdos@suse.com" date="1431345600">- remove man5/attr.5, it is now part of man-pages
  http://lwn.net/Articles/643559/</changelog>
  <changelog author="kukuk@suse.de" date="1521547200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="tchvatal@suse.com" date="1534161600">- Remove obsolete Obsolete lines
- Drop static subpackage, nothing in TW depends on it Deb/RH do not
  provide it either
- Rely on simple upstream make install target
- Run tests
- Update to 2.4.48:
  * Provide default xattr.conf
  * Update buildsystem to reflect current autotools state
  * Small test updates
  * Remove various deprecated sections like attr/attr.h
- Update keyring, Mike Frysinger released this version
- Add patch to have tests working with newer perls:
  * 0001-attr-2.4.48-test-suite-perl.patch</changelog>
  <changelog author="jengelh@inai.de" date="1535198400">- Replace unspecific boilerplate summary from years ago.</changelog>
  <changelog author="schwab@suse.de" date="1536148800">- Add libattr-devel-static subpackage</changelog>
  <changelog author="dmueller@suse.com" date="1536667200">- update description for libattr-devel-static to make it less
  boilerplate</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1616414400">- update to 2.5.1:
  * Fix libtool library versioning regression
  * Update po files and German translation
  * getfattr: Add --one-file-system option
  * Move struct stat into struct walk_tree_args
  * Move list of open directories into struct walk_tree_args
  * Move walk_tree_rec arguments into a separate struct
  * xattr.conf: Indicate afs metadata xattrs should be skipped when copying
  * Fix typos in manual pages
  * getfattr.1: by default only user namespace attributes are dumped
  * Enable large-file support on systems that do not enable it by default
  * test: escape left brace in a regex in test/run
- drop 0001-attr-2.4.48-test-suite-perl.patch (upstream)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- update to 2.5.2:
  * attr: eliminate a dead store in attr_copy_action()
  * libattr: Set symbol versions for legacy syscalls via attribute
    or asm
  * exports: use LGPL for library code
  * documentation updates
  * translation updates (Polish, Dutch, Gregorian, French)
  * build system updates</changelog>
</package>
<package pkgid="19d89a4fbc027cf573e10c5b46a9600863df722af31a2fa2137da42adba48fcca2ab6faa5ea0646ac86389eb9b53b2d1580a10010fc878d0d69ca864607e2692" name="atuin" arch="riscv64">
  <version epoch="0" ver="18.13.6" rel="1.1"/>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1755950400">- spec: fixed build failure by dropping --locked (already set by %cargo_build macro)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1757937600">- Update to version 18.8.0:
  * chore(release): prepare for release 18.8.0 (#2858)
  * feat: add IDX_CACHE_ROLLOUT (#2850)
  * fix(build): enable sqlite feature for sqlite server (#2848)
  * fix: ensure the idx cache is cleaned on deletion, only insert if records are inserted (#2841)
  * fix: use transaction for idx consistency checking (#2840)
  * feat: add inline_height_shell_up_key_binding option (#2817)
  * nushell: fix `get -i` deprecation (#2829)
  * fix: Make login exit 1 if already logged in (#2832)
  * feat: Support multi part commands (Fixes #2836) (#2837)
  * feat: add info for 'official' plugins (#2835)
  * feat: command chaining (#2834)
  * chore: update to rust 1.88 (#2815)
  * Update indicatif to 0.18.0 (#2833)
- bump cargo version to 1.88
- Update to version 18.7.1
  * chore(release): prepare for release 18.7.1 (#2826)
  * fix: add check for postgresql prefix (#2825)
  * chore: update changelog
- Update to version 18.7.0
  * chore(release): prepare for release 18.7.0 (#2823)
  * chore(deps): bump debian (#2811)
  * chore(deps): bump lukemathwalker/cargo-chef (#2812)
  * fix: refuse "--dupkeep 0" (#2807)
  * chore(deps): bump lukemathwalker/cargo-chef (#2765)
  * chore(deps): bump debian (#2794)
  * feat: Add sqlite server support for self-hosting (#2770)
  * fix(search): prevent panic on malformed format strings (#2776) (#2777)
  * fix: `atuin.nu` enchancements (#2778)
  * fix: Don't print errors in `zsh_autosuggest` helper (#2780)
  * fix(doctor): mention the required ble.sh version (#2774)
  * chore(deps): bump debian (#2772)
  * fix(api): Allow trailing slashes in sync_address (#2760)
  * Formatting
  * fix: clarify that HISTFILE, if used, must be exported (#2758)
  * chore(ci): Install toolchain that matches rust-toolchain.toml (#2759)
  * chore: Allow setting script DB path (#2750)
  * chore(deps): bump tower from 0.4.13 to 0.5.2 (#2734)
  * chore(deps): bump debian (#2736)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1761220800">- Update to version 18.10.0:
  * Bug Fixes
    + Stats ngram window size cli parsing (#2946)
  * Features
    + (bash) Use Readline's accept-line for enter_accept (#2953)
    + Add commit to displayed version info (#2922)
    + Add import from PowerShell history (#2864)
    + Interactive Inspector (#2319)
    + Nu ≥ 0.106.0 support commandline accept (#2957)
  * Miscellaneous Tasks
    + Update rusty_paseto and rusty_paserk (#2942)
    + Update changelog
- Update to version 18.9.0
  * Bug Fixes
    + (dotfiles) Properly escape spaces/quotes in vars
    + Clippy issues on Windows (#2856)
    + Honor timezone in inspector stats (#2853)
    + Make status exit 1 if not logged in (#2843)
    + Match logic of theme directory with settings directory, so ATUIN_CONFIG_DIR is respected (#2707)
    + Expand path for daemon.socket_path (#2870)
    + Use fullscreen if inline_height is too large (#2888)
    + Clean up new rustc and clippy warnings on Rust 1.89
    + cargo update and changes needed to accomodate it
    + Run cargo fmt
    + Clippy warnings I don't have on my version of clippy
    + Add forgotten rust-toolchain.toml to match changes (oops)
    + Update version in Cargo.toml + github workflows
    + Clippy warnings
    + Dissociate command_chaining from enter_accept
    + Remove atuin_chain_command prefix
    + Docker compose link (#2914)
    + Fish up binding (#2902)
  * Features
    + (stats) Add dotnet to default common subcommands
    + (tui) Select entries using number in vim-normal mode. closes #2368 (#2893)
    + (tui) Add show_numeric_shortcuts config to hide 1-9 shortcuts (#2766)
    + Highlight matches in interactive search (#2653)
    + Add session-preload filter mode to include global history from before session start
    + Add various acceptance keys (#2928)
    + More accurately filter secret tokens (#2932)
    + Add shell pipelines to command chaining (#2938)
  * Miscellaneous Tasks
    + Update changelog
    + Remove legacy Apple SDK frameworks (#2885)
    + Update dist workflows
    + Update to Rust 1.90 (#2916)
  * Refactor
    + Shell environment variables
  * Build
    + Update flake.nix with new sha256</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1768305600">- Bump rust to 1.91 (see upstream changelog)
- Add cmake as build requirement (fixes build on non-x86)
- Update to version 18.11.0:
  * chore: remove x86_64 mac from build targets (#3052)
  * chore: update changelog
  * chore(release): prepare for release 18.11.0 (#3051)
  * feat: add session and uuid column support to history list (#3049)
  * feat: consider atuin dotfile aliases when calculating atuin wrapped (#3048)
  * chore: add AGENTS.md
  * fix(powershell): add error safety and cleanup (#3040)
  * fix(powershell): run `atuin history end` in the background (#3034)
  * feat: allow disabling sync v1 (#3030)
  * feat: add support for read replicas to postgres (#3029)
  * fix: Move thorough search through search.filters w/ workspaces (#2703)
  * docs: Migrate docs from separate repo to `docs` subfolder (#3018)
  * fix: prevent interactive search crash when update check fails (#3016)
  * ci: fix github action syntax for variables (#2998)
  * feat: add colors to --help/-h (#3000)
  * feat: support additional history filenames in replxx importer (#3005)
  * build(nix): prevent deprecation warning on evaluation (#3006)
  * chore: clarify docstring of the enter_accept config key (#3003)
  * chore(deps): Update some packages realated to ring and aws-lc (#2991)
  * build(nix): update rust toolchain hash (#2990)
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.91.0-slim-bookworm to latest-rust-1.91.1-slim-bookworm (#2995)
  * fix: highlight the correct place when multibyte characters are involved (#2965)
  * chore: fix typo (#2994)
  * chore(deps): Update the directories dependency to 6.0.0 (#2982)
  * chore: remove trailing whitespace (#2985)
  * chore(deps): bump debian from bookworm-20250929-slim to bookworm-20251103-slim (#2986)
  * chore: Add Atuin Desktop information to install script
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.90.0-slim-bookworm to latest-rust-1.91.0-slim-bookworm (#2978)
  * chore: update to rust 1.91 (#2981)
  * fix(bash): work around a keybinding bug of Bash 5.1 (#2975)
  * fix(bash/blesh): suppress error message for auto-complete source (#2976)
  * fix(bash): fix issues with intermediate key sequences in the vi editing mode (#2977)
  * ci: add Windows builds, second try (#2966)
  * chore: adjust update wording (#2974)
  * feat Add PowerShell support (#2543)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770724800">- bump Rust to 1.93 (see upstream changelog)
- Update to version 18.12.0:
  + Bug Fixes
  * (powershell) Preserve $LASTEXITCODE (#3120)
  * (powershell) Display search stderr (#3146)
  * (search) Allow hyphen-prefixed query args like --- (#3129)
  * (tui) Space and F1-F24 keys not handled properly by new keybind system (#3138)
  * (ui) Don't draw a leading space for command
  * (ui) Time column can take up to 9 cells
  * (ui) Align cursor with the expand column (usually the command)
  * (ui) Align cursor when expand column is in the middle (#3103)
  * Zsh import multiline issue (#2799)
  * Do not hit sync v1 endpoints for status
  * Do not hit sync v1 endpoints for status (#3102)
  * Do not set ATUIN_SESSION if it is already set (#3107)
  * Custom data dir test on windows (#3109)
  * New session on shlvl change (#3111)
  * Larger exit column width on Windows (#3119)
  * Halt sync loop if server returns an empty page (#3122)
  * Use directories crate for home dir resolution (#3125)
  * Tab behaving like enter, eprintln (#3135)
  * Issue with shift and modifier keys (#3143)
  * Remove invalid IF EXISTS from sqlite drop column migration (#3145)
  + Documentation
  * (CONTRIBUTING) Update links (#3117)
  * (README) Update links (#3116)
  * (config) Clarify scope of directory filter_mode (#3082)
  * (configuration) Describe new utility "atuin-bind" for Bash (#3064)
  * (installation) Add mise alternative installation method (#3066)
  * Various improvements to the atuin import docs (#3062)
  * Disambiguate 'setup' (noun) vs. 'set up' (verb) (#3061)
  * Fix punctuation and grammar in basic usage guide (#3063)
  * Expand and clarify usage of the history prune command (#3084)
  * Small edit to themes website file (#3069)
  * Config/ with initial uid:gid
  * Add PowerShell install instructions
  * Add PowerShell and Windows install instructions (#3096)
  * Update the [keys] docs (#3114)
  * Add history deletion guide (#3130)
  * Update how to use Docker to self-host (#3148)
  * Add IRC contact information to README
  + Features
  * (dotfiles) Add sort and filter options to alias/var list (#3131)
  * (theme) Note new default theme name and syntax (#3080)
  * (tui) Add clear-to-start/end actions (#3141)
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search (#3098)
  * (ultracompact) Adds setting for ultracompact mode (#3079)
  * Add custom column support (#3089)
  * Left arrow/backspace on empty to start edit (#3090)
  * Add more vim movement bindings for navigation (#3041)
  * Support setting a custom data dir in config (#3105)
  * Remove user verification functionality (#3108)
  * Add option to use tmux display-popup (#3058)
  * Move atuin-server to its own binary (#3112)
  * Add a parameter to the sync to specify the download/upload page (#2408)
  * Replace several files with a sqlite db (#3128)
  * Add new custom keybinding system for search TUI (#3127)
  + Miscellaneous Tasks
  * Remove total_history from api index response (#3094)
  * BREAKING: remove total_history from api index response (#3094)
  * Update to rust 1.93
  * Update to rust 1.93 (#3101)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770897600">- Update to version 18.12.1:
  * chore(release): prepare for release 18.12.1 (#3172)
  * feat: Add original-input-empty keybind condition (#3171)
  * fix(shell): fix ATUIN_SESSION errors in tmux popup (#3170)
  * fix: Server start commands for Docker. (#3160)
  * feat: expand keybinding system with vim motions, media keys, and inspector improvements (#3161)
  * fix(tui): enter in vim normal mode, shift-tab keybind (#3158)
  * chore(deps): bump debian from bookworm-20260112-slim to bookworm-20260202-slim (#3150)
  * chore(deps): Update to tiny-bip39 2.0.0 (#3151)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773489600">- Update to version 18.13.2:
  * Miscellaneous Tasks
    + *(release)* Update dist, remove custom runners
    + Update changelog  * No upstream 18.13.2 section is present in CHANGELOG.md.
- Update to version 18.13.1:
  * Miscellaneous Tasks
    + (release) Update dist, remove custom runners
    + Update changelog
- Update to version 18.13.0:
  * Bug Fixes
    + (deps) Add use-dev-tty to crossterm in atuin-ai (#3185)
    + (docs) Update Postgres volume path in Docker as required by pg18 (#3174)
    + Systemd Exec for separate server binary (#3176)
    + Multiline commands with fish (#3179)
    + Silent DB failures e.g. when disk is full (#3183)
    + Forward $PATH to tmux popup in zsh (#3198)
    + Dramatically decrease daemon memory usage (#3211)
    + Regen cargo dist
    + Clear script database before rebuild to prevent unique constraint violation (#3232)
    + Support Nushell 0.111 (#3249)
    + Ctrl-c not exiting ai (#3256)
  * Documentation
    + Update config.md to remove NuShell support note (#3190)
    + Document search.filters (#3195)
    + Clean up doc references for sqlite-based self-hosting (#3216)
    + Document daemon-fuzzy search mode (#3254)
  * Features
    + (docs) Add Shell Integration and Interoperability docs (#3163)
    + switch-context (#3149)
    + Add Hub authentication for future sync + extra features (#3010)
    + Add Atuin AI inline CLI MVP (#3178)
    + Add autostart and pid management to daemon (#3180)
    + Generate commands or ask questions with atuin ai (#3199)
    + Add history author/intent metadata and v1 record version (#3205)
    + In-memory search index with atuin daemon (#3201)
    + Update script for smoother setup (#3230)
    + Initial draft of atuin-shell (#3206)
    + Allow setting multipliers for frequency, recency, and frecency scores (#3235)
    + Allow running atuin search -i as subcommand (#3208)
    + Use pty proxy for rendering tui popups without clearing the terminal (#3234)
    + Allow authenticating with Atuin Hub (#3237)
    + Initialize Atuin AI by default with atuin init (#3255)
    + Add atuin setup (#3257)
  * Miscellaneous Tasks
    + Use workspace versions (#3210)
    + Move atuin ai subcommand into core binary (#3212)
    + Update to Rust 1.94 (#3247)
    + Strip symbols in dist profile to reduce binary size
    + Upgrade thiserror 1.x to 2.x to deduplicate dependency
    + Upgrade axum 0.7 to 0.8 to deduplicate with tonic's axum
    + Update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773748800">- Update to version 18.13.3:
  * Bug Fixes
    + Nushell 0.111; future Nushell 0.112 support (#3266)
  * Features
    + Call atuin setup from install script (#3265)
    + Allow headless account ops against Hub server (#3280)
    + Add custom filtering and scoring mechanisms
  * Miscellaneous Tasks
    + (ci) Migrate to depot runners (#3279)
    + (ci) Use depot to build docker images too (#3281)
    + Update changelog
    + Update permissions in Docker workflow (#3283)
    + Change CHANGELOG format to be easier to parse
    + Symlink changelog so dist can pick it up
    + Vendor nucleo-ext + fork, so we can depend on our changes
    properly (#3284)
- introduced nushell-completion package</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774353600">- Update to version 18.13.4:
  * Bug Fixes
    + (ai) Restore url-quote-magic for ? in zsh (#3304)
    + Redirect tty0 when running setup (#3302)
    + Call ensure_hub_session even if primary sync
    endpoint is self-hosted (#3301)
    + Remove per-event mouse capture toggling that leaked
    ANSI to stdout (#3299)
    + Clarify what data is sent when using Atuin AI during setup
    (only OS and shell) (#3290)
    + Better tty check (#3313)
    + Disable features in init when that feature is explicitly disabled (#3328)
    + Don't run 'atuin init' in 'atuin hex init' — each must be initialized
    separately (#3334)
  * Documentation
    + Fix typo in FAQ alternatives section (#3292)
    + Remove 'experimental' status from Atuin Daemon (#3295)
    + Add inline_height_shell_up_key_binding (#3270)
  * Features
    + Report distro name with OS for distro-specific commands (#3289)
    + Allow setting kv values from stdin
    + Error if value not provided and no stdin
    + Add a small atuin label to the ai box (#3309)
    + Allow running atuin search -i as subcommand on Windows (#3250)
    + Hex init nu (#3330)
  * Miscellaneous Tasks
    + (ci) Tag docker images with semantic versions on tag creation (#3316)
    + Replace atuin-ai rendering with component-oriented system (#3288)
    + Refactor CLI auth flows and token storage (#3317)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774612800">- Update to version 18.13.6:
  * Bug Fixes
    + (powershell) Handle non-FileSystem drives (#3353)
    + Remove unnecessary arboard/image-data default feature (#3345)
    + Use printf to append fish shell init block (#3346)
    + Set WorkingDirectory in PowerShell Invoke-AtuinSearch (#3351)
  * Features
    + Use eye-declare for more performant and flexible AI TUI (#3343)
  * Miscellaneous Tasks
    + (ci) Switch most workflows to depot ci (#3352)
- Update to version 18.13.5:
  * Bug Fixes
    + Atuin Hex fails to init on bash and zsh (#3341)
  * Documentation
    + Fix duplicated word in Kubernetes guide (#3338)</changelog>
</package>
<package pkgid="e0f7f63e26fc5b9f9840a1adde0d63e644563d27b787ca67c37d132c99029d6207c6d5a31c0e002fe27e3fdcecfd885f50f24a91ea8ac25f7cdf4e2793aa0db7" name="atuin-bash-completion" arch="noarch">
  <version epoch="0" ver="18.13.6" rel="1.1"/>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1755950400">- spec: fixed build failure by dropping --locked (already set by %cargo_build macro)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1757937600">- Update to version 18.8.0:
  * chore(release): prepare for release 18.8.0 (#2858)
  * feat: add IDX_CACHE_ROLLOUT (#2850)
  * fix(build): enable sqlite feature for sqlite server (#2848)
  * fix: ensure the idx cache is cleaned on deletion, only insert if records are inserted (#2841)
  * fix: use transaction for idx consistency checking (#2840)
  * feat: add inline_height_shell_up_key_binding option (#2817)
  * nushell: fix `get -i` deprecation (#2829)
  * fix: Make login exit 1 if already logged in (#2832)
  * feat: Support multi part commands (Fixes #2836) (#2837)
  * feat: add info for 'official' plugins (#2835)
  * feat: command chaining (#2834)
  * chore: update to rust 1.88 (#2815)
  * Update indicatif to 0.18.0 (#2833)
- bump cargo version to 1.88
- Update to version 18.7.1
  * chore(release): prepare for release 18.7.1 (#2826)
  * fix: add check for postgresql prefix (#2825)
  * chore: update changelog
- Update to version 18.7.0
  * chore(release): prepare for release 18.7.0 (#2823)
  * chore(deps): bump debian (#2811)
  * chore(deps): bump lukemathwalker/cargo-chef (#2812)
  * fix: refuse "--dupkeep 0" (#2807)
  * chore(deps): bump lukemathwalker/cargo-chef (#2765)
  * chore(deps): bump debian (#2794)
  * feat: Add sqlite server support for self-hosting (#2770)
  * fix(search): prevent panic on malformed format strings (#2776) (#2777)
  * fix: `atuin.nu` enchancements (#2778)
  * fix: Don't print errors in `zsh_autosuggest` helper (#2780)
  * fix(doctor): mention the required ble.sh version (#2774)
  * chore(deps): bump debian (#2772)
  * fix(api): Allow trailing slashes in sync_address (#2760)
  * Formatting
  * fix: clarify that HISTFILE, if used, must be exported (#2758)
  * chore(ci): Install toolchain that matches rust-toolchain.toml (#2759)
  * chore: Allow setting script DB path (#2750)
  * chore(deps): bump tower from 0.4.13 to 0.5.2 (#2734)
  * chore(deps): bump debian (#2736)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1761220800">- Update to version 18.10.0:
  * Bug Fixes
    + Stats ngram window size cli parsing (#2946)
  * Features
    + (bash) Use Readline's accept-line for enter_accept (#2953)
    + Add commit to displayed version info (#2922)
    + Add import from PowerShell history (#2864)
    + Interactive Inspector (#2319)
    + Nu ≥ 0.106.0 support commandline accept (#2957)
  * Miscellaneous Tasks
    + Update rusty_paseto and rusty_paserk (#2942)
    + Update changelog
- Update to version 18.9.0
  * Bug Fixes
    + (dotfiles) Properly escape spaces/quotes in vars
    + Clippy issues on Windows (#2856)
    + Honor timezone in inspector stats (#2853)
    + Make status exit 1 if not logged in (#2843)
    + Match logic of theme directory with settings directory, so ATUIN_CONFIG_DIR is respected (#2707)
    + Expand path for daemon.socket_path (#2870)
    + Use fullscreen if inline_height is too large (#2888)
    + Clean up new rustc and clippy warnings on Rust 1.89
    + cargo update and changes needed to accomodate it
    + Run cargo fmt
    + Clippy warnings I don't have on my version of clippy
    + Add forgotten rust-toolchain.toml to match changes (oops)
    + Update version in Cargo.toml + github workflows
    + Clippy warnings
    + Dissociate command_chaining from enter_accept
    + Remove atuin_chain_command prefix
    + Docker compose link (#2914)
    + Fish up binding (#2902)
  * Features
    + (stats) Add dotnet to default common subcommands
    + (tui) Select entries using number in vim-normal mode. closes #2368 (#2893)
    + (tui) Add show_numeric_shortcuts config to hide 1-9 shortcuts (#2766)
    + Highlight matches in interactive search (#2653)
    + Add session-preload filter mode to include global history from before session start
    + Add various acceptance keys (#2928)
    + More accurately filter secret tokens (#2932)
    + Add shell pipelines to command chaining (#2938)
  * Miscellaneous Tasks
    + Update changelog
    + Remove legacy Apple SDK frameworks (#2885)
    + Update dist workflows
    + Update to Rust 1.90 (#2916)
  * Refactor
    + Shell environment variables
  * Build
    + Update flake.nix with new sha256</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1768305600">- Bump rust to 1.91 (see upstream changelog)
- Add cmake as build requirement (fixes build on non-x86)
- Update to version 18.11.0:
  * chore: remove x86_64 mac from build targets (#3052)
  * chore: update changelog
  * chore(release): prepare for release 18.11.0 (#3051)
  * feat: add session and uuid column support to history list (#3049)
  * feat: consider atuin dotfile aliases when calculating atuin wrapped (#3048)
  * chore: add AGENTS.md
  * fix(powershell): add error safety and cleanup (#3040)
  * fix(powershell): run `atuin history end` in the background (#3034)
  * feat: allow disabling sync v1 (#3030)
  * feat: add support for read replicas to postgres (#3029)
  * fix: Move thorough search through search.filters w/ workspaces (#2703)
  * docs: Migrate docs from separate repo to `docs` subfolder (#3018)
  * fix: prevent interactive search crash when update check fails (#3016)
  * ci: fix github action syntax for variables (#2998)
  * feat: add colors to --help/-h (#3000)
  * feat: support additional history filenames in replxx importer (#3005)
  * build(nix): prevent deprecation warning on evaluation (#3006)
  * chore: clarify docstring of the enter_accept config key (#3003)
  * chore(deps): Update some packages realated to ring and aws-lc (#2991)
  * build(nix): update rust toolchain hash (#2990)
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.91.0-slim-bookworm to latest-rust-1.91.1-slim-bookworm (#2995)
  * fix: highlight the correct place when multibyte characters are involved (#2965)
  * chore: fix typo (#2994)
  * chore(deps): Update the directories dependency to 6.0.0 (#2982)
  * chore: remove trailing whitespace (#2985)
  * chore(deps): bump debian from bookworm-20250929-slim to bookworm-20251103-slim (#2986)
  * chore: Add Atuin Desktop information to install script
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.90.0-slim-bookworm to latest-rust-1.91.0-slim-bookworm (#2978)
  * chore: update to rust 1.91 (#2981)
  * fix(bash): work around a keybinding bug of Bash 5.1 (#2975)
  * fix(bash/blesh): suppress error message for auto-complete source (#2976)
  * fix(bash): fix issues with intermediate key sequences in the vi editing mode (#2977)
  * ci: add Windows builds, second try (#2966)
  * chore: adjust update wording (#2974)
  * feat Add PowerShell support (#2543)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770724800">- bump Rust to 1.93 (see upstream changelog)
- Update to version 18.12.0:
  + Bug Fixes
  * (powershell) Preserve $LASTEXITCODE (#3120)
  * (powershell) Display search stderr (#3146)
  * (search) Allow hyphen-prefixed query args like --- (#3129)
  * (tui) Space and F1-F24 keys not handled properly by new keybind system (#3138)
  * (ui) Don't draw a leading space for command
  * (ui) Time column can take up to 9 cells
  * (ui) Align cursor with the expand column (usually the command)
  * (ui) Align cursor when expand column is in the middle (#3103)
  * Zsh import multiline issue (#2799)
  * Do not hit sync v1 endpoints for status
  * Do not hit sync v1 endpoints for status (#3102)
  * Do not set ATUIN_SESSION if it is already set (#3107)
  * Custom data dir test on windows (#3109)
  * New session on shlvl change (#3111)
  * Larger exit column width on Windows (#3119)
  * Halt sync loop if server returns an empty page (#3122)
  * Use directories crate for home dir resolution (#3125)
  * Tab behaving like enter, eprintln (#3135)
  * Issue with shift and modifier keys (#3143)
  * Remove invalid IF EXISTS from sqlite drop column migration (#3145)
  + Documentation
  * (CONTRIBUTING) Update links (#3117)
  * (README) Update links (#3116)
  * (config) Clarify scope of directory filter_mode (#3082)
  * (configuration) Describe new utility "atuin-bind" for Bash (#3064)
  * (installation) Add mise alternative installation method (#3066)
  * Various improvements to the atuin import docs (#3062)
  * Disambiguate 'setup' (noun) vs. 'set up' (verb) (#3061)
  * Fix punctuation and grammar in basic usage guide (#3063)
  * Expand and clarify usage of the history prune command (#3084)
  * Small edit to themes website file (#3069)
  * Config/ with initial uid:gid
  * Add PowerShell install instructions
  * Add PowerShell and Windows install instructions (#3096)
  * Update the [keys] docs (#3114)
  * Add history deletion guide (#3130)
  * Update how to use Docker to self-host (#3148)
  * Add IRC contact information to README
  + Features
  * (dotfiles) Add sort and filter options to alias/var list (#3131)
  * (theme) Note new default theme name and syntax (#3080)
  * (tui) Add clear-to-start/end actions (#3141)
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search (#3098)
  * (ultracompact) Adds setting for ultracompact mode (#3079)
  * Add custom column support (#3089)
  * Left arrow/backspace on empty to start edit (#3090)
  * Add more vim movement bindings for navigation (#3041)
  * Support setting a custom data dir in config (#3105)
  * Remove user verification functionality (#3108)
  * Add option to use tmux display-popup (#3058)
  * Move atuin-server to its own binary (#3112)
  * Add a parameter to the sync to specify the download/upload page (#2408)
  * Replace several files with a sqlite db (#3128)
  * Add new custom keybinding system for search TUI (#3127)
  + Miscellaneous Tasks
  * Remove total_history from api index response (#3094)
  * BREAKING: remove total_history from api index response (#3094)
  * Update to rust 1.93
  * Update to rust 1.93 (#3101)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770897600">- Update to version 18.12.1:
  * chore(release): prepare for release 18.12.1 (#3172)
  * feat: Add original-input-empty keybind condition (#3171)
  * fix(shell): fix ATUIN_SESSION errors in tmux popup (#3170)
  * fix: Server start commands for Docker. (#3160)
  * feat: expand keybinding system with vim motions, media keys, and inspector improvements (#3161)
  * fix(tui): enter in vim normal mode, shift-tab keybind (#3158)
  * chore(deps): bump debian from bookworm-20260112-slim to bookworm-20260202-slim (#3150)
  * chore(deps): Update to tiny-bip39 2.0.0 (#3151)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773489600">- Update to version 18.13.2:
  * Miscellaneous Tasks
    + *(release)* Update dist, remove custom runners
    + Update changelog  * No upstream 18.13.2 section is present in CHANGELOG.md.
- Update to version 18.13.1:
  * Miscellaneous Tasks
    + (release) Update dist, remove custom runners
    + Update changelog
- Update to version 18.13.0:
  * Bug Fixes
    + (deps) Add use-dev-tty to crossterm in atuin-ai (#3185)
    + (docs) Update Postgres volume path in Docker as required by pg18 (#3174)
    + Systemd Exec for separate server binary (#3176)
    + Multiline commands with fish (#3179)
    + Silent DB failures e.g. when disk is full (#3183)
    + Forward $PATH to tmux popup in zsh (#3198)
    + Dramatically decrease daemon memory usage (#3211)
    + Regen cargo dist
    + Clear script database before rebuild to prevent unique constraint violation (#3232)
    + Support Nushell 0.111 (#3249)
    + Ctrl-c not exiting ai (#3256)
  * Documentation
    + Update config.md to remove NuShell support note (#3190)
    + Document search.filters (#3195)
    + Clean up doc references for sqlite-based self-hosting (#3216)
    + Document daemon-fuzzy search mode (#3254)
  * Features
    + (docs) Add Shell Integration and Interoperability docs (#3163)
    + switch-context (#3149)
    + Add Hub authentication for future sync + extra features (#3010)
    + Add Atuin AI inline CLI MVP (#3178)
    + Add autostart and pid management to daemon (#3180)
    + Generate commands or ask questions with atuin ai (#3199)
    + Add history author/intent metadata and v1 record version (#3205)
    + In-memory search index with atuin daemon (#3201)
    + Update script for smoother setup (#3230)
    + Initial draft of atuin-shell (#3206)
    + Allow setting multipliers for frequency, recency, and frecency scores (#3235)
    + Allow running atuin search -i as subcommand (#3208)
    + Use pty proxy for rendering tui popups without clearing the terminal (#3234)
    + Allow authenticating with Atuin Hub (#3237)
    + Initialize Atuin AI by default with atuin init (#3255)
    + Add atuin setup (#3257)
  * Miscellaneous Tasks
    + Use workspace versions (#3210)
    + Move atuin ai subcommand into core binary (#3212)
    + Update to Rust 1.94 (#3247)
    + Strip symbols in dist profile to reduce binary size
    + Upgrade thiserror 1.x to 2.x to deduplicate dependency
    + Upgrade axum 0.7 to 0.8 to deduplicate with tonic's axum
    + Update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773748800">- Update to version 18.13.3:
  * Bug Fixes
    + Nushell 0.111; future Nushell 0.112 support (#3266)
  * Features
    + Call atuin setup from install script (#3265)
    + Allow headless account ops against Hub server (#3280)
    + Add custom filtering and scoring mechanisms
  * Miscellaneous Tasks
    + (ci) Migrate to depot runners (#3279)
    + (ci) Use depot to build docker images too (#3281)
    + Update changelog
    + Update permissions in Docker workflow (#3283)
    + Change CHANGELOG format to be easier to parse
    + Symlink changelog so dist can pick it up
    + Vendor nucleo-ext + fork, so we can depend on our changes
    properly (#3284)
- introduced nushell-completion package</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774353600">- Update to version 18.13.4:
  * Bug Fixes
    + (ai) Restore url-quote-magic for ? in zsh (#3304)
    + Redirect tty0 when running setup (#3302)
    + Call ensure_hub_session even if primary sync
    endpoint is self-hosted (#3301)
    + Remove per-event mouse capture toggling that leaked
    ANSI to stdout (#3299)
    + Clarify what data is sent when using Atuin AI during setup
    (only OS and shell) (#3290)
    + Better tty check (#3313)
    + Disable features in init when that feature is explicitly disabled (#3328)
    + Don't run 'atuin init' in 'atuin hex init' — each must be initialized
    separately (#3334)
  * Documentation
    + Fix typo in FAQ alternatives section (#3292)
    + Remove 'experimental' status from Atuin Daemon (#3295)
    + Add inline_height_shell_up_key_binding (#3270)
  * Features
    + Report distro name with OS for distro-specific commands (#3289)
    + Allow setting kv values from stdin
    + Error if value not provided and no stdin
    + Add a small atuin label to the ai box (#3309)
    + Allow running atuin search -i as subcommand on Windows (#3250)
    + Hex init nu (#3330)
  * Miscellaneous Tasks
    + (ci) Tag docker images with semantic versions on tag creation (#3316)
    + Replace atuin-ai rendering with component-oriented system (#3288)
    + Refactor CLI auth flows and token storage (#3317)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774612800">- Update to version 18.13.6:
  * Bug Fixes
    + (powershell) Handle non-FileSystem drives (#3353)
    + Remove unnecessary arboard/image-data default feature (#3345)
    + Use printf to append fish shell init block (#3346)
    + Set WorkingDirectory in PowerShell Invoke-AtuinSearch (#3351)
  * Features
    + Use eye-declare for more performant and flexible AI TUI (#3343)
  * Miscellaneous Tasks
    + (ci) Switch most workflows to depot ci (#3352)
- Update to version 18.13.5:
  * Bug Fixes
    + Atuin Hex fails to init on bash and zsh (#3341)
  * Documentation
    + Fix duplicated word in Kubernetes guide (#3338)</changelog>
</package>
<package pkgid="b707b3129e58576d9a009e832a0b604326669a2b4d076383d018b3b26a16f89c5276f28b5d58bbf741dc4fcd14806aefe733648ae2e2876100977694f813992b" name="atuin-fish-completion" arch="noarch">
  <version epoch="0" ver="18.13.6" rel="1.1"/>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1755950400">- spec: fixed build failure by dropping --locked (already set by %cargo_build macro)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1757937600">- Update to version 18.8.0:
  * chore(release): prepare for release 18.8.0 (#2858)
  * feat: add IDX_CACHE_ROLLOUT (#2850)
  * fix(build): enable sqlite feature for sqlite server (#2848)
  * fix: ensure the idx cache is cleaned on deletion, only insert if records are inserted (#2841)
  * fix: use transaction for idx consistency checking (#2840)
  * feat: add inline_height_shell_up_key_binding option (#2817)
  * nushell: fix `get -i` deprecation (#2829)
  * fix: Make login exit 1 if already logged in (#2832)
  * feat: Support multi part commands (Fixes #2836) (#2837)
  * feat: add info for 'official' plugins (#2835)
  * feat: command chaining (#2834)
  * chore: update to rust 1.88 (#2815)
  * Update indicatif to 0.18.0 (#2833)
- bump cargo version to 1.88
- Update to version 18.7.1
  * chore(release): prepare for release 18.7.1 (#2826)
  * fix: add check for postgresql prefix (#2825)
  * chore: update changelog
- Update to version 18.7.0
  * chore(release): prepare for release 18.7.0 (#2823)
  * chore(deps): bump debian (#2811)
  * chore(deps): bump lukemathwalker/cargo-chef (#2812)
  * fix: refuse "--dupkeep 0" (#2807)
  * chore(deps): bump lukemathwalker/cargo-chef (#2765)
  * chore(deps): bump debian (#2794)
  * feat: Add sqlite server support for self-hosting (#2770)
  * fix(search): prevent panic on malformed format strings (#2776) (#2777)
  * fix: `atuin.nu` enchancements (#2778)
  * fix: Don't print errors in `zsh_autosuggest` helper (#2780)
  * fix(doctor): mention the required ble.sh version (#2774)
  * chore(deps): bump debian (#2772)
  * fix(api): Allow trailing slashes in sync_address (#2760)
  * Formatting
  * fix: clarify that HISTFILE, if used, must be exported (#2758)
  * chore(ci): Install toolchain that matches rust-toolchain.toml (#2759)
  * chore: Allow setting script DB path (#2750)
  * chore(deps): bump tower from 0.4.13 to 0.5.2 (#2734)
  * chore(deps): bump debian (#2736)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1761220800">- Update to version 18.10.0:
  * Bug Fixes
    + Stats ngram window size cli parsing (#2946)
  * Features
    + (bash) Use Readline's accept-line for enter_accept (#2953)
    + Add commit to displayed version info (#2922)
    + Add import from PowerShell history (#2864)
    + Interactive Inspector (#2319)
    + Nu ≥ 0.106.0 support commandline accept (#2957)
  * Miscellaneous Tasks
    + Update rusty_paseto and rusty_paserk (#2942)
    + Update changelog
- Update to version 18.9.0
  * Bug Fixes
    + (dotfiles) Properly escape spaces/quotes in vars
    + Clippy issues on Windows (#2856)
    + Honor timezone in inspector stats (#2853)
    + Make status exit 1 if not logged in (#2843)
    + Match logic of theme directory with settings directory, so ATUIN_CONFIG_DIR is respected (#2707)
    + Expand path for daemon.socket_path (#2870)
    + Use fullscreen if inline_height is too large (#2888)
    + Clean up new rustc and clippy warnings on Rust 1.89
    + cargo update and changes needed to accomodate it
    + Run cargo fmt
    + Clippy warnings I don't have on my version of clippy
    + Add forgotten rust-toolchain.toml to match changes (oops)
    + Update version in Cargo.toml + github workflows
    + Clippy warnings
    + Dissociate command_chaining from enter_accept
    + Remove atuin_chain_command prefix
    + Docker compose link (#2914)
    + Fish up binding (#2902)
  * Features
    + (stats) Add dotnet to default common subcommands
    + (tui) Select entries using number in vim-normal mode. closes #2368 (#2893)
    + (tui) Add show_numeric_shortcuts config to hide 1-9 shortcuts (#2766)
    + Highlight matches in interactive search (#2653)
    + Add session-preload filter mode to include global history from before session start
    + Add various acceptance keys (#2928)
    + More accurately filter secret tokens (#2932)
    + Add shell pipelines to command chaining (#2938)
  * Miscellaneous Tasks
    + Update changelog
    + Remove legacy Apple SDK frameworks (#2885)
    + Update dist workflows
    + Update to Rust 1.90 (#2916)
  * Refactor
    + Shell environment variables
  * Build
    + Update flake.nix with new sha256</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1768305600">- Bump rust to 1.91 (see upstream changelog)
- Add cmake as build requirement (fixes build on non-x86)
- Update to version 18.11.0:
  * chore: remove x86_64 mac from build targets (#3052)
  * chore: update changelog
  * chore(release): prepare for release 18.11.0 (#3051)
  * feat: add session and uuid column support to history list (#3049)
  * feat: consider atuin dotfile aliases when calculating atuin wrapped (#3048)
  * chore: add AGENTS.md
  * fix(powershell): add error safety and cleanup (#3040)
  * fix(powershell): run `atuin history end` in the background (#3034)
  * feat: allow disabling sync v1 (#3030)
  * feat: add support for read replicas to postgres (#3029)
  * fix: Move thorough search through search.filters w/ workspaces (#2703)
  * docs: Migrate docs from separate repo to `docs` subfolder (#3018)
  * fix: prevent interactive search crash when update check fails (#3016)
  * ci: fix github action syntax for variables (#2998)
  * feat: add colors to --help/-h (#3000)
  * feat: support additional history filenames in replxx importer (#3005)
  * build(nix): prevent deprecation warning on evaluation (#3006)
  * chore: clarify docstring of the enter_accept config key (#3003)
  * chore(deps): Update some packages realated to ring and aws-lc (#2991)
  * build(nix): update rust toolchain hash (#2990)
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.91.0-slim-bookworm to latest-rust-1.91.1-slim-bookworm (#2995)
  * fix: highlight the correct place when multibyte characters are involved (#2965)
  * chore: fix typo (#2994)
  * chore(deps): Update the directories dependency to 6.0.0 (#2982)
  * chore: remove trailing whitespace (#2985)
  * chore(deps): bump debian from bookworm-20250929-slim to bookworm-20251103-slim (#2986)
  * chore: Add Atuin Desktop information to install script
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.90.0-slim-bookworm to latest-rust-1.91.0-slim-bookworm (#2978)
  * chore: update to rust 1.91 (#2981)
  * fix(bash): work around a keybinding bug of Bash 5.1 (#2975)
  * fix(bash/blesh): suppress error message for auto-complete source (#2976)
  * fix(bash): fix issues with intermediate key sequences in the vi editing mode (#2977)
  * ci: add Windows builds, second try (#2966)
  * chore: adjust update wording (#2974)
  * feat Add PowerShell support (#2543)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770724800">- bump Rust to 1.93 (see upstream changelog)
- Update to version 18.12.0:
  + Bug Fixes
  * (powershell) Preserve $LASTEXITCODE (#3120)
  * (powershell) Display search stderr (#3146)
  * (search) Allow hyphen-prefixed query args like --- (#3129)
  * (tui) Space and F1-F24 keys not handled properly by new keybind system (#3138)
  * (ui) Don't draw a leading space for command
  * (ui) Time column can take up to 9 cells
  * (ui) Align cursor with the expand column (usually the command)
  * (ui) Align cursor when expand column is in the middle (#3103)
  * Zsh import multiline issue (#2799)
  * Do not hit sync v1 endpoints for status
  * Do not hit sync v1 endpoints for status (#3102)
  * Do not set ATUIN_SESSION if it is already set (#3107)
  * Custom data dir test on windows (#3109)
  * New session on shlvl change (#3111)
  * Larger exit column width on Windows (#3119)
  * Halt sync loop if server returns an empty page (#3122)
  * Use directories crate for home dir resolution (#3125)
  * Tab behaving like enter, eprintln (#3135)
  * Issue with shift and modifier keys (#3143)
  * Remove invalid IF EXISTS from sqlite drop column migration (#3145)
  + Documentation
  * (CONTRIBUTING) Update links (#3117)
  * (README) Update links (#3116)
  * (config) Clarify scope of directory filter_mode (#3082)
  * (configuration) Describe new utility "atuin-bind" for Bash (#3064)
  * (installation) Add mise alternative installation method (#3066)
  * Various improvements to the atuin import docs (#3062)
  * Disambiguate 'setup' (noun) vs. 'set up' (verb) (#3061)
  * Fix punctuation and grammar in basic usage guide (#3063)
  * Expand and clarify usage of the history prune command (#3084)
  * Small edit to themes website file (#3069)
  * Config/ with initial uid:gid
  * Add PowerShell install instructions
  * Add PowerShell and Windows install instructions (#3096)
  * Update the [keys] docs (#3114)
  * Add history deletion guide (#3130)
  * Update how to use Docker to self-host (#3148)
  * Add IRC contact information to README
  + Features
  * (dotfiles) Add sort and filter options to alias/var list (#3131)
  * (theme) Note new default theme name and syntax (#3080)
  * (tui) Add clear-to-start/end actions (#3141)
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search (#3098)
  * (ultracompact) Adds setting for ultracompact mode (#3079)
  * Add custom column support (#3089)
  * Left arrow/backspace on empty to start edit (#3090)
  * Add more vim movement bindings for navigation (#3041)
  * Support setting a custom data dir in config (#3105)
  * Remove user verification functionality (#3108)
  * Add option to use tmux display-popup (#3058)
  * Move atuin-server to its own binary (#3112)
  * Add a parameter to the sync to specify the download/upload page (#2408)
  * Replace several files with a sqlite db (#3128)
  * Add new custom keybinding system for search TUI (#3127)
  + Miscellaneous Tasks
  * Remove total_history from api index response (#3094)
  * BREAKING: remove total_history from api index response (#3094)
  * Update to rust 1.93
  * Update to rust 1.93 (#3101)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770897600">- Update to version 18.12.1:
  * chore(release): prepare for release 18.12.1 (#3172)
  * feat: Add original-input-empty keybind condition (#3171)
  * fix(shell): fix ATUIN_SESSION errors in tmux popup (#3170)
  * fix: Server start commands for Docker. (#3160)
  * feat: expand keybinding system with vim motions, media keys, and inspector improvements (#3161)
  * fix(tui): enter in vim normal mode, shift-tab keybind (#3158)
  * chore(deps): bump debian from bookworm-20260112-slim to bookworm-20260202-slim (#3150)
  * chore(deps): Update to tiny-bip39 2.0.0 (#3151)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773489600">- Update to version 18.13.2:
  * Miscellaneous Tasks
    + *(release)* Update dist, remove custom runners
    + Update changelog  * No upstream 18.13.2 section is present in CHANGELOG.md.
- Update to version 18.13.1:
  * Miscellaneous Tasks
    + (release) Update dist, remove custom runners
    + Update changelog
- Update to version 18.13.0:
  * Bug Fixes
    + (deps) Add use-dev-tty to crossterm in atuin-ai (#3185)
    + (docs) Update Postgres volume path in Docker as required by pg18 (#3174)
    + Systemd Exec for separate server binary (#3176)
    + Multiline commands with fish (#3179)
    + Silent DB failures e.g. when disk is full (#3183)
    + Forward $PATH to tmux popup in zsh (#3198)
    + Dramatically decrease daemon memory usage (#3211)
    + Regen cargo dist
    + Clear script database before rebuild to prevent unique constraint violation (#3232)
    + Support Nushell 0.111 (#3249)
    + Ctrl-c not exiting ai (#3256)
  * Documentation
    + Update config.md to remove NuShell support note (#3190)
    + Document search.filters (#3195)
    + Clean up doc references for sqlite-based self-hosting (#3216)
    + Document daemon-fuzzy search mode (#3254)
  * Features
    + (docs) Add Shell Integration and Interoperability docs (#3163)
    + switch-context (#3149)
    + Add Hub authentication for future sync + extra features (#3010)
    + Add Atuin AI inline CLI MVP (#3178)
    + Add autostart and pid management to daemon (#3180)
    + Generate commands or ask questions with atuin ai (#3199)
    + Add history author/intent metadata and v1 record version (#3205)
    + In-memory search index with atuin daemon (#3201)
    + Update script for smoother setup (#3230)
    + Initial draft of atuin-shell (#3206)
    + Allow setting multipliers for frequency, recency, and frecency scores (#3235)
    + Allow running atuin search -i as subcommand (#3208)
    + Use pty proxy for rendering tui popups without clearing the terminal (#3234)
    + Allow authenticating with Atuin Hub (#3237)
    + Initialize Atuin AI by default with atuin init (#3255)
    + Add atuin setup (#3257)
  * Miscellaneous Tasks
    + Use workspace versions (#3210)
    + Move atuin ai subcommand into core binary (#3212)
    + Update to Rust 1.94 (#3247)
    + Strip symbols in dist profile to reduce binary size
    + Upgrade thiserror 1.x to 2.x to deduplicate dependency
    + Upgrade axum 0.7 to 0.8 to deduplicate with tonic's axum
    + Update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773748800">- Update to version 18.13.3:
  * Bug Fixes
    + Nushell 0.111; future Nushell 0.112 support (#3266)
  * Features
    + Call atuin setup from install script (#3265)
    + Allow headless account ops against Hub server (#3280)
    + Add custom filtering and scoring mechanisms
  * Miscellaneous Tasks
    + (ci) Migrate to depot runners (#3279)
    + (ci) Use depot to build docker images too (#3281)
    + Update changelog
    + Update permissions in Docker workflow (#3283)
    + Change CHANGELOG format to be easier to parse
    + Symlink changelog so dist can pick it up
    + Vendor nucleo-ext + fork, so we can depend on our changes
    properly (#3284)
- introduced nushell-completion package</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774353600">- Update to version 18.13.4:
  * Bug Fixes
    + (ai) Restore url-quote-magic for ? in zsh (#3304)
    + Redirect tty0 when running setup (#3302)
    + Call ensure_hub_session even if primary sync
    endpoint is self-hosted (#3301)
    + Remove per-event mouse capture toggling that leaked
    ANSI to stdout (#3299)
    + Clarify what data is sent when using Atuin AI during setup
    (only OS and shell) (#3290)
    + Better tty check (#3313)
    + Disable features in init when that feature is explicitly disabled (#3328)
    + Don't run 'atuin init' in 'atuin hex init' — each must be initialized
    separately (#3334)
  * Documentation
    + Fix typo in FAQ alternatives section (#3292)
    + Remove 'experimental' status from Atuin Daemon (#3295)
    + Add inline_height_shell_up_key_binding (#3270)
  * Features
    + Report distro name with OS for distro-specific commands (#3289)
    + Allow setting kv values from stdin
    + Error if value not provided and no stdin
    + Add a small atuin label to the ai box (#3309)
    + Allow running atuin search -i as subcommand on Windows (#3250)
    + Hex init nu (#3330)
  * Miscellaneous Tasks
    + (ci) Tag docker images with semantic versions on tag creation (#3316)
    + Replace atuin-ai rendering with component-oriented system (#3288)
    + Refactor CLI auth flows and token storage (#3317)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774612800">- Update to version 18.13.6:
  * Bug Fixes
    + (powershell) Handle non-FileSystem drives (#3353)
    + Remove unnecessary arboard/image-data default feature (#3345)
    + Use printf to append fish shell init block (#3346)
    + Set WorkingDirectory in PowerShell Invoke-AtuinSearch (#3351)
  * Features
    + Use eye-declare for more performant and flexible AI TUI (#3343)
  * Miscellaneous Tasks
    + (ci) Switch most workflows to depot ci (#3352)
- Update to version 18.13.5:
  * Bug Fixes
    + Atuin Hex fails to init on bash and zsh (#3341)
  * Documentation
    + Fix duplicated word in Kubernetes guide (#3338)</changelog>
</package>
<package pkgid="d724851af73edfd8931fc8785a906394f2223ad0e6304caeb6a7628f3ebedc81a8be506956401d407597f0dcec37b436d73de38fa018dbcf44ea869e3de40907" name="atuin-nushell-completion" arch="noarch">
  <version epoch="0" ver="18.13.6" rel="1.1"/>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1755950400">- spec: fixed build failure by dropping --locked (already set by %cargo_build macro)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1757937600">- Update to version 18.8.0:
  * chore(release): prepare for release 18.8.0 (#2858)
  * feat: add IDX_CACHE_ROLLOUT (#2850)
  * fix(build): enable sqlite feature for sqlite server (#2848)
  * fix: ensure the idx cache is cleaned on deletion, only insert if records are inserted (#2841)
  * fix: use transaction for idx consistency checking (#2840)
  * feat: add inline_height_shell_up_key_binding option (#2817)
  * nushell: fix `get -i` deprecation (#2829)
  * fix: Make login exit 1 if already logged in (#2832)
  * feat: Support multi part commands (Fixes #2836) (#2837)
  * feat: add info for 'official' plugins (#2835)
  * feat: command chaining (#2834)
  * chore: update to rust 1.88 (#2815)
  * Update indicatif to 0.18.0 (#2833)
- bump cargo version to 1.88
- Update to version 18.7.1
  * chore(release): prepare for release 18.7.1 (#2826)
  * fix: add check for postgresql prefix (#2825)
  * chore: update changelog
- Update to version 18.7.0
  * chore(release): prepare for release 18.7.0 (#2823)
  * chore(deps): bump debian (#2811)
  * chore(deps): bump lukemathwalker/cargo-chef (#2812)
  * fix: refuse "--dupkeep 0" (#2807)
  * chore(deps): bump lukemathwalker/cargo-chef (#2765)
  * chore(deps): bump debian (#2794)
  * feat: Add sqlite server support for self-hosting (#2770)
  * fix(search): prevent panic on malformed format strings (#2776) (#2777)
  * fix: `atuin.nu` enchancements (#2778)
  * fix: Don't print errors in `zsh_autosuggest` helper (#2780)
  * fix(doctor): mention the required ble.sh version (#2774)
  * chore(deps): bump debian (#2772)
  * fix(api): Allow trailing slashes in sync_address (#2760)
  * Formatting
  * fix: clarify that HISTFILE, if used, must be exported (#2758)
  * chore(ci): Install toolchain that matches rust-toolchain.toml (#2759)
  * chore: Allow setting script DB path (#2750)
  * chore(deps): bump tower from 0.4.13 to 0.5.2 (#2734)
  * chore(deps): bump debian (#2736)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1761220800">- Update to version 18.10.0:
  * Bug Fixes
    + Stats ngram window size cli parsing (#2946)
  * Features
    + (bash) Use Readline's accept-line for enter_accept (#2953)
    + Add commit to displayed version info (#2922)
    + Add import from PowerShell history (#2864)
    + Interactive Inspector (#2319)
    + Nu ≥ 0.106.0 support commandline accept (#2957)
  * Miscellaneous Tasks
    + Update rusty_paseto and rusty_paserk (#2942)
    + Update changelog
- Update to version 18.9.0
  * Bug Fixes
    + (dotfiles) Properly escape spaces/quotes in vars
    + Clippy issues on Windows (#2856)
    + Honor timezone in inspector stats (#2853)
    + Make status exit 1 if not logged in (#2843)
    + Match logic of theme directory with settings directory, so ATUIN_CONFIG_DIR is respected (#2707)
    + Expand path for daemon.socket_path (#2870)
    + Use fullscreen if inline_height is too large (#2888)
    + Clean up new rustc and clippy warnings on Rust 1.89
    + cargo update and changes needed to accomodate it
    + Run cargo fmt
    + Clippy warnings I don't have on my version of clippy
    + Add forgotten rust-toolchain.toml to match changes (oops)
    + Update version in Cargo.toml + github workflows
    + Clippy warnings
    + Dissociate command_chaining from enter_accept
    + Remove atuin_chain_command prefix
    + Docker compose link (#2914)
    + Fish up binding (#2902)
  * Features
    + (stats) Add dotnet to default common subcommands
    + (tui) Select entries using number in vim-normal mode. closes #2368 (#2893)
    + (tui) Add show_numeric_shortcuts config to hide 1-9 shortcuts (#2766)
    + Highlight matches in interactive search (#2653)
    + Add session-preload filter mode to include global history from before session start
    + Add various acceptance keys (#2928)
    + More accurately filter secret tokens (#2932)
    + Add shell pipelines to command chaining (#2938)
  * Miscellaneous Tasks
    + Update changelog
    + Remove legacy Apple SDK frameworks (#2885)
    + Update dist workflows
    + Update to Rust 1.90 (#2916)
  * Refactor
    + Shell environment variables
  * Build
    + Update flake.nix with new sha256</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1768305600">- Bump rust to 1.91 (see upstream changelog)
- Add cmake as build requirement (fixes build on non-x86)
- Update to version 18.11.0:
  * chore: remove x86_64 mac from build targets (#3052)
  * chore: update changelog
  * chore(release): prepare for release 18.11.0 (#3051)
  * feat: add session and uuid column support to history list (#3049)
  * feat: consider atuin dotfile aliases when calculating atuin wrapped (#3048)
  * chore: add AGENTS.md
  * fix(powershell): add error safety and cleanup (#3040)
  * fix(powershell): run `atuin history end` in the background (#3034)
  * feat: allow disabling sync v1 (#3030)
  * feat: add support for read replicas to postgres (#3029)
  * fix: Move thorough search through search.filters w/ workspaces (#2703)
  * docs: Migrate docs from separate repo to `docs` subfolder (#3018)
  * fix: prevent interactive search crash when update check fails (#3016)
  * ci: fix github action syntax for variables (#2998)
  * feat: add colors to --help/-h (#3000)
  * feat: support additional history filenames in replxx importer (#3005)
  * build(nix): prevent deprecation warning on evaluation (#3006)
  * chore: clarify docstring of the enter_accept config key (#3003)
  * chore(deps): Update some packages realated to ring and aws-lc (#2991)
  * build(nix): update rust toolchain hash (#2990)
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.91.0-slim-bookworm to latest-rust-1.91.1-slim-bookworm (#2995)
  * fix: highlight the correct place when multibyte characters are involved (#2965)
  * chore: fix typo (#2994)
  * chore(deps): Update the directories dependency to 6.0.0 (#2982)
  * chore: remove trailing whitespace (#2985)
  * chore(deps): bump debian from bookworm-20250929-slim to bookworm-20251103-slim (#2986)
  * chore: Add Atuin Desktop information to install script
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.90.0-slim-bookworm to latest-rust-1.91.0-slim-bookworm (#2978)
  * chore: update to rust 1.91 (#2981)
  * fix(bash): work around a keybinding bug of Bash 5.1 (#2975)
  * fix(bash/blesh): suppress error message for auto-complete source (#2976)
  * fix(bash): fix issues with intermediate key sequences in the vi editing mode (#2977)
  * ci: add Windows builds, second try (#2966)
  * chore: adjust update wording (#2974)
  * feat Add PowerShell support (#2543)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770724800">- bump Rust to 1.93 (see upstream changelog)
- Update to version 18.12.0:
  + Bug Fixes
  * (powershell) Preserve $LASTEXITCODE (#3120)
  * (powershell) Display search stderr (#3146)
  * (search) Allow hyphen-prefixed query args like --- (#3129)
  * (tui) Space and F1-F24 keys not handled properly by new keybind system (#3138)
  * (ui) Don't draw a leading space for command
  * (ui) Time column can take up to 9 cells
  * (ui) Align cursor with the expand column (usually the command)
  * (ui) Align cursor when expand column is in the middle (#3103)
  * Zsh import multiline issue (#2799)
  * Do not hit sync v1 endpoints for status
  * Do not hit sync v1 endpoints for status (#3102)
  * Do not set ATUIN_SESSION if it is already set (#3107)
  * Custom data dir test on windows (#3109)
  * New session on shlvl change (#3111)
  * Larger exit column width on Windows (#3119)
  * Halt sync loop if server returns an empty page (#3122)
  * Use directories crate for home dir resolution (#3125)
  * Tab behaving like enter, eprintln (#3135)
  * Issue with shift and modifier keys (#3143)
  * Remove invalid IF EXISTS from sqlite drop column migration (#3145)
  + Documentation
  * (CONTRIBUTING) Update links (#3117)
  * (README) Update links (#3116)
  * (config) Clarify scope of directory filter_mode (#3082)
  * (configuration) Describe new utility "atuin-bind" for Bash (#3064)
  * (installation) Add mise alternative installation method (#3066)
  * Various improvements to the atuin import docs (#3062)
  * Disambiguate 'setup' (noun) vs. 'set up' (verb) (#3061)
  * Fix punctuation and grammar in basic usage guide (#3063)
  * Expand and clarify usage of the history prune command (#3084)
  * Small edit to themes website file (#3069)
  * Config/ with initial uid:gid
  * Add PowerShell install instructions
  * Add PowerShell and Windows install instructions (#3096)
  * Update the [keys] docs (#3114)
  * Add history deletion guide (#3130)
  * Update how to use Docker to self-host (#3148)
  * Add IRC contact information to README
  + Features
  * (dotfiles) Add sort and filter options to alias/var list (#3131)
  * (theme) Note new default theme name and syntax (#3080)
  * (tui) Add clear-to-start/end actions (#3141)
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search (#3098)
  * (ultracompact) Adds setting for ultracompact mode (#3079)
  * Add custom column support (#3089)
  * Left arrow/backspace on empty to start edit (#3090)
  * Add more vim movement bindings for navigation (#3041)
  * Support setting a custom data dir in config (#3105)
  * Remove user verification functionality (#3108)
  * Add option to use tmux display-popup (#3058)
  * Move atuin-server to its own binary (#3112)
  * Add a parameter to the sync to specify the download/upload page (#2408)
  * Replace several files with a sqlite db (#3128)
  * Add new custom keybinding system for search TUI (#3127)
  + Miscellaneous Tasks
  * Remove total_history from api index response (#3094)
  * BREAKING: remove total_history from api index response (#3094)
  * Update to rust 1.93
  * Update to rust 1.93 (#3101)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770897600">- Update to version 18.12.1:
  * chore(release): prepare for release 18.12.1 (#3172)
  * feat: Add original-input-empty keybind condition (#3171)
  * fix(shell): fix ATUIN_SESSION errors in tmux popup (#3170)
  * fix: Server start commands for Docker. (#3160)
  * feat: expand keybinding system with vim motions, media keys, and inspector improvements (#3161)
  * fix(tui): enter in vim normal mode, shift-tab keybind (#3158)
  * chore(deps): bump debian from bookworm-20260112-slim to bookworm-20260202-slim (#3150)
  * chore(deps): Update to tiny-bip39 2.0.0 (#3151)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773489600">- Update to version 18.13.2:
  * Miscellaneous Tasks
    + *(release)* Update dist, remove custom runners
    + Update changelog  * No upstream 18.13.2 section is present in CHANGELOG.md.
- Update to version 18.13.1:
  * Miscellaneous Tasks
    + (release) Update dist, remove custom runners
    + Update changelog
- Update to version 18.13.0:
  * Bug Fixes
    + (deps) Add use-dev-tty to crossterm in atuin-ai (#3185)
    + (docs) Update Postgres volume path in Docker as required by pg18 (#3174)
    + Systemd Exec for separate server binary (#3176)
    + Multiline commands with fish (#3179)
    + Silent DB failures e.g. when disk is full (#3183)
    + Forward $PATH to tmux popup in zsh (#3198)
    + Dramatically decrease daemon memory usage (#3211)
    + Regen cargo dist
    + Clear script database before rebuild to prevent unique constraint violation (#3232)
    + Support Nushell 0.111 (#3249)
    + Ctrl-c not exiting ai (#3256)
  * Documentation
    + Update config.md to remove NuShell support note (#3190)
    + Document search.filters (#3195)
    + Clean up doc references for sqlite-based self-hosting (#3216)
    + Document daemon-fuzzy search mode (#3254)
  * Features
    + (docs) Add Shell Integration and Interoperability docs (#3163)
    + switch-context (#3149)
    + Add Hub authentication for future sync + extra features (#3010)
    + Add Atuin AI inline CLI MVP (#3178)
    + Add autostart and pid management to daemon (#3180)
    + Generate commands or ask questions with atuin ai (#3199)
    + Add history author/intent metadata and v1 record version (#3205)
    + In-memory search index with atuin daemon (#3201)
    + Update script for smoother setup (#3230)
    + Initial draft of atuin-shell (#3206)
    + Allow setting multipliers for frequency, recency, and frecency scores (#3235)
    + Allow running atuin search -i as subcommand (#3208)
    + Use pty proxy for rendering tui popups without clearing the terminal (#3234)
    + Allow authenticating with Atuin Hub (#3237)
    + Initialize Atuin AI by default with atuin init (#3255)
    + Add atuin setup (#3257)
  * Miscellaneous Tasks
    + Use workspace versions (#3210)
    + Move atuin ai subcommand into core binary (#3212)
    + Update to Rust 1.94 (#3247)
    + Strip symbols in dist profile to reduce binary size
    + Upgrade thiserror 1.x to 2.x to deduplicate dependency
    + Upgrade axum 0.7 to 0.8 to deduplicate with tonic's axum
    + Update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773748800">- Update to version 18.13.3:
  * Bug Fixes
    + Nushell 0.111; future Nushell 0.112 support (#3266)
  * Features
    + Call atuin setup from install script (#3265)
    + Allow headless account ops against Hub server (#3280)
    + Add custom filtering and scoring mechanisms
  * Miscellaneous Tasks
    + (ci) Migrate to depot runners (#3279)
    + (ci) Use depot to build docker images too (#3281)
    + Update changelog
    + Update permissions in Docker workflow (#3283)
    + Change CHANGELOG format to be easier to parse
    + Symlink changelog so dist can pick it up
    + Vendor nucleo-ext + fork, so we can depend on our changes
    properly (#3284)
- introduced nushell-completion package</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774353600">- Update to version 18.13.4:
  * Bug Fixes
    + (ai) Restore url-quote-magic for ? in zsh (#3304)
    + Redirect tty0 when running setup (#3302)
    + Call ensure_hub_session even if primary sync
    endpoint is self-hosted (#3301)
    + Remove per-event mouse capture toggling that leaked
    ANSI to stdout (#3299)
    + Clarify what data is sent when using Atuin AI during setup
    (only OS and shell) (#3290)
    + Better tty check (#3313)
    + Disable features in init when that feature is explicitly disabled (#3328)
    + Don't run 'atuin init' in 'atuin hex init' — each must be initialized
    separately (#3334)
  * Documentation
    + Fix typo in FAQ alternatives section (#3292)
    + Remove 'experimental' status from Atuin Daemon (#3295)
    + Add inline_height_shell_up_key_binding (#3270)
  * Features
    + Report distro name with OS for distro-specific commands (#3289)
    + Allow setting kv values from stdin
    + Error if value not provided and no stdin
    + Add a small atuin label to the ai box (#3309)
    + Allow running atuin search -i as subcommand on Windows (#3250)
    + Hex init nu (#3330)
  * Miscellaneous Tasks
    + (ci) Tag docker images with semantic versions on tag creation (#3316)
    + Replace atuin-ai rendering with component-oriented system (#3288)
    + Refactor CLI auth flows and token storage (#3317)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774612800">- Update to version 18.13.6:
  * Bug Fixes
    + (powershell) Handle non-FileSystem drives (#3353)
    + Remove unnecessary arboard/image-data default feature (#3345)
    + Use printf to append fish shell init block (#3346)
    + Set WorkingDirectory in PowerShell Invoke-AtuinSearch (#3351)
  * Features
    + Use eye-declare for more performant and flexible AI TUI (#3343)
  * Miscellaneous Tasks
    + (ci) Switch most workflows to depot ci (#3352)
- Update to version 18.13.5:
  * Bug Fixes
    + Atuin Hex fails to init on bash and zsh (#3341)
  * Documentation
    + Fix duplicated word in Kubernetes guide (#3338)</changelog>
</package>
<package pkgid="f3f9037dc96ba49a8a01db42a2b97c20b370c63c4611f1bc9debbecca52613e19e7e0d268257697a4e02f79b482eaf88ca6f94cf9d20c5d94d47287e63ffd280" name="atuin-zsh-completion" arch="noarch">
  <version epoch="0" ver="18.13.6" rel="1.1"/>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1755950400">- spec: fixed build failure by dropping --locked (already set by %cargo_build macro)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1757937600">- Update to version 18.8.0:
  * chore(release): prepare for release 18.8.0 (#2858)
  * feat: add IDX_CACHE_ROLLOUT (#2850)
  * fix(build): enable sqlite feature for sqlite server (#2848)
  * fix: ensure the idx cache is cleaned on deletion, only insert if records are inserted (#2841)
  * fix: use transaction for idx consistency checking (#2840)
  * feat: add inline_height_shell_up_key_binding option (#2817)
  * nushell: fix `get -i` deprecation (#2829)
  * fix: Make login exit 1 if already logged in (#2832)
  * feat: Support multi part commands (Fixes #2836) (#2837)
  * feat: add info for 'official' plugins (#2835)
  * feat: command chaining (#2834)
  * chore: update to rust 1.88 (#2815)
  * Update indicatif to 0.18.0 (#2833)
- bump cargo version to 1.88
- Update to version 18.7.1
  * chore(release): prepare for release 18.7.1 (#2826)
  * fix: add check for postgresql prefix (#2825)
  * chore: update changelog
- Update to version 18.7.0
  * chore(release): prepare for release 18.7.0 (#2823)
  * chore(deps): bump debian (#2811)
  * chore(deps): bump lukemathwalker/cargo-chef (#2812)
  * fix: refuse "--dupkeep 0" (#2807)
  * chore(deps): bump lukemathwalker/cargo-chef (#2765)
  * chore(deps): bump debian (#2794)
  * feat: Add sqlite server support for self-hosting (#2770)
  * fix(search): prevent panic on malformed format strings (#2776) (#2777)
  * fix: `atuin.nu` enchancements (#2778)
  * fix: Don't print errors in `zsh_autosuggest` helper (#2780)
  * fix(doctor): mention the required ble.sh version (#2774)
  * chore(deps): bump debian (#2772)
  * fix(api): Allow trailing slashes in sync_address (#2760)
  * Formatting
  * fix: clarify that HISTFILE, if used, must be exported (#2758)
  * chore(ci): Install toolchain that matches rust-toolchain.toml (#2759)
  * chore: Allow setting script DB path (#2750)
  * chore(deps): bump tower from 0.4.13 to 0.5.2 (#2734)
  * chore(deps): bump debian (#2736)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1761220800">- Update to version 18.10.0:
  * Bug Fixes
    + Stats ngram window size cli parsing (#2946)
  * Features
    + (bash) Use Readline's accept-line for enter_accept (#2953)
    + Add commit to displayed version info (#2922)
    + Add import from PowerShell history (#2864)
    + Interactive Inspector (#2319)
    + Nu ≥ 0.106.0 support commandline accept (#2957)
  * Miscellaneous Tasks
    + Update rusty_paseto and rusty_paserk (#2942)
    + Update changelog
- Update to version 18.9.0
  * Bug Fixes
    + (dotfiles) Properly escape spaces/quotes in vars
    + Clippy issues on Windows (#2856)
    + Honor timezone in inspector stats (#2853)
    + Make status exit 1 if not logged in (#2843)
    + Match logic of theme directory with settings directory, so ATUIN_CONFIG_DIR is respected (#2707)
    + Expand path for daemon.socket_path (#2870)
    + Use fullscreen if inline_height is too large (#2888)
    + Clean up new rustc and clippy warnings on Rust 1.89
    + cargo update and changes needed to accomodate it
    + Run cargo fmt
    + Clippy warnings I don't have on my version of clippy
    + Add forgotten rust-toolchain.toml to match changes (oops)
    + Update version in Cargo.toml + github workflows
    + Clippy warnings
    + Dissociate command_chaining from enter_accept
    + Remove atuin_chain_command prefix
    + Docker compose link (#2914)
    + Fish up binding (#2902)
  * Features
    + (stats) Add dotnet to default common subcommands
    + (tui) Select entries using number in vim-normal mode. closes #2368 (#2893)
    + (tui) Add show_numeric_shortcuts config to hide 1-9 shortcuts (#2766)
    + Highlight matches in interactive search (#2653)
    + Add session-preload filter mode to include global history from before session start
    + Add various acceptance keys (#2928)
    + More accurately filter secret tokens (#2932)
    + Add shell pipelines to command chaining (#2938)
  * Miscellaneous Tasks
    + Update changelog
    + Remove legacy Apple SDK frameworks (#2885)
    + Update dist workflows
    + Update to Rust 1.90 (#2916)
  * Refactor
    + Shell environment variables
  * Build
    + Update flake.nix with new sha256</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1768305600">- Bump rust to 1.91 (see upstream changelog)
- Add cmake as build requirement (fixes build on non-x86)
- Update to version 18.11.0:
  * chore: remove x86_64 mac from build targets (#3052)
  * chore: update changelog
  * chore(release): prepare for release 18.11.0 (#3051)
  * feat: add session and uuid column support to history list (#3049)
  * feat: consider atuin dotfile aliases when calculating atuin wrapped (#3048)
  * chore: add AGENTS.md
  * fix(powershell): add error safety and cleanup (#3040)
  * fix(powershell): run `atuin history end` in the background (#3034)
  * feat: allow disabling sync v1 (#3030)
  * feat: add support for read replicas to postgres (#3029)
  * fix: Move thorough search through search.filters w/ workspaces (#2703)
  * docs: Migrate docs from separate repo to `docs` subfolder (#3018)
  * fix: prevent interactive search crash when update check fails (#3016)
  * ci: fix github action syntax for variables (#2998)
  * feat: add colors to --help/-h (#3000)
  * feat: support additional history filenames in replxx importer (#3005)
  * build(nix): prevent deprecation warning on evaluation (#3006)
  * chore: clarify docstring of the enter_accept config key (#3003)
  * chore(deps): Update some packages realated to ring and aws-lc (#2991)
  * build(nix): update rust toolchain hash (#2990)
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.91.0-slim-bookworm to latest-rust-1.91.1-slim-bookworm (#2995)
  * fix: highlight the correct place when multibyte characters are involved (#2965)
  * chore: fix typo (#2994)
  * chore(deps): Update the directories dependency to 6.0.0 (#2982)
  * chore: remove trailing whitespace (#2985)
  * chore(deps): bump debian from bookworm-20250929-slim to bookworm-20251103-slim (#2986)
  * chore: Add Atuin Desktop information to install script
  * chore(deps): bump lukemathwalker/cargo-chef from latest-rust-1.90.0-slim-bookworm to latest-rust-1.91.0-slim-bookworm (#2978)
  * chore: update to rust 1.91 (#2981)
  * fix(bash): work around a keybinding bug of Bash 5.1 (#2975)
  * fix(bash/blesh): suppress error message for auto-complete source (#2976)
  * fix(bash): fix issues with intermediate key sequences in the vi editing mode (#2977)
  * ci: add Windows builds, second try (#2966)
  * chore: adjust update wording (#2974)
  * feat Add PowerShell support (#2543)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770724800">- bump Rust to 1.93 (see upstream changelog)
- Update to version 18.12.0:
  + Bug Fixes
  * (powershell) Preserve $LASTEXITCODE (#3120)
  * (powershell) Display search stderr (#3146)
  * (search) Allow hyphen-prefixed query args like --- (#3129)
  * (tui) Space and F1-F24 keys not handled properly by new keybind system (#3138)
  * (ui) Don't draw a leading space for command
  * (ui) Time column can take up to 9 cells
  * (ui) Align cursor with the expand column (usually the command)
  * (ui) Align cursor when expand column is in the middle (#3103)
  * Zsh import multiline issue (#2799)
  * Do not hit sync v1 endpoints for status
  * Do not hit sync v1 endpoints for status (#3102)
  * Do not set ATUIN_SESSION if it is already set (#3107)
  * Custom data dir test on windows (#3109)
  * New session on shlvl change (#3111)
  * Larger exit column width on Windows (#3119)
  * Halt sync loop if server returns an empty page (#3122)
  * Use directories crate for home dir resolution (#3125)
  * Tab behaving like enter, eprintln (#3135)
  * Issue with shift and modifier keys (#3143)
  * Remove invalid IF EXISTS from sqlite drop column migration (#3145)
  + Documentation
  * (CONTRIBUTING) Update links (#3117)
  * (README) Update links (#3116)
  * (config) Clarify scope of directory filter_mode (#3082)
  * (configuration) Describe new utility "atuin-bind" for Bash (#3064)
  * (installation) Add mise alternative installation method (#3066)
  * Various improvements to the atuin import docs (#3062)
  * Disambiguate 'setup' (noun) vs. 'set up' (verb) (#3061)
  * Fix punctuation and grammar in basic usage guide (#3063)
  * Expand and clarify usage of the history prune command (#3084)
  * Small edit to themes website file (#3069)
  * Config/ with initial uid:gid
  * Add PowerShell install instructions
  * Add PowerShell and Windows install instructions (#3096)
  * Update the [keys] docs (#3114)
  * Add history deletion guide (#3130)
  * Update how to use Docker to self-host (#3148)
  * Add IRC contact information to README
  + Features
  * (dotfiles) Add sort and filter options to alias/var list (#3131)
  * (theme) Note new default theme name and syntax (#3080)
  * (tui) Add clear-to-start/end actions (#3141)
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search
  * (ui) Highlight fulltext search as fulltext search instead of fuzzy search (#3098)
  * (ultracompact) Adds setting for ultracompact mode (#3079)
  * Add custom column support (#3089)
  * Left arrow/backspace on empty to start edit (#3090)
  * Add more vim movement bindings for navigation (#3041)
  * Support setting a custom data dir in config (#3105)
  * Remove user verification functionality (#3108)
  * Add option to use tmux display-popup (#3058)
  * Move atuin-server to its own binary (#3112)
  * Add a parameter to the sync to specify the download/upload page (#2408)
  * Replace several files with a sqlite db (#3128)
  * Add new custom keybinding system for search TUI (#3127)
  + Miscellaneous Tasks
  * Remove total_history from api index response (#3094)
  * BREAKING: remove total_history from api index response (#3094)
  * Update to rust 1.93
  * Update to rust 1.93 (#3101)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1770897600">- Update to version 18.12.1:
  * chore(release): prepare for release 18.12.1 (#3172)
  * feat: Add original-input-empty keybind condition (#3171)
  * fix(shell): fix ATUIN_SESSION errors in tmux popup (#3170)
  * fix: Server start commands for Docker. (#3160)
  * feat: expand keybinding system with vim motions, media keys, and inspector improvements (#3161)
  * fix(tui): enter in vim normal mode, shift-tab keybind (#3158)
  * chore(deps): bump debian from bookworm-20260112-slim to bookworm-20260202-slim (#3150)
  * chore(deps): Update to tiny-bip39 2.0.0 (#3151)
  * chore: update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773489600">- Update to version 18.13.2:
  * Miscellaneous Tasks
    + *(release)* Update dist, remove custom runners
    + Update changelog  * No upstream 18.13.2 section is present in CHANGELOG.md.
- Update to version 18.13.1:
  * Miscellaneous Tasks
    + (release) Update dist, remove custom runners
    + Update changelog
- Update to version 18.13.0:
  * Bug Fixes
    + (deps) Add use-dev-tty to crossterm in atuin-ai (#3185)
    + (docs) Update Postgres volume path in Docker as required by pg18 (#3174)
    + Systemd Exec for separate server binary (#3176)
    + Multiline commands with fish (#3179)
    + Silent DB failures e.g. when disk is full (#3183)
    + Forward $PATH to tmux popup in zsh (#3198)
    + Dramatically decrease daemon memory usage (#3211)
    + Regen cargo dist
    + Clear script database before rebuild to prevent unique constraint violation (#3232)
    + Support Nushell 0.111 (#3249)
    + Ctrl-c not exiting ai (#3256)
  * Documentation
    + Update config.md to remove NuShell support note (#3190)
    + Document search.filters (#3195)
    + Clean up doc references for sqlite-based self-hosting (#3216)
    + Document daemon-fuzzy search mode (#3254)
  * Features
    + (docs) Add Shell Integration and Interoperability docs (#3163)
    + switch-context (#3149)
    + Add Hub authentication for future sync + extra features (#3010)
    + Add Atuin AI inline CLI MVP (#3178)
    + Add autostart and pid management to daemon (#3180)
    + Generate commands or ask questions with atuin ai (#3199)
    + Add history author/intent metadata and v1 record version (#3205)
    + In-memory search index with atuin daemon (#3201)
    + Update script for smoother setup (#3230)
    + Initial draft of atuin-shell (#3206)
    + Allow setting multipliers for frequency, recency, and frecency scores (#3235)
    + Allow running atuin search -i as subcommand (#3208)
    + Use pty proxy for rendering tui popups without clearing the terminal (#3234)
    + Allow authenticating with Atuin Hub (#3237)
    + Initialize Atuin AI by default with atuin init (#3255)
    + Add atuin setup (#3257)
  * Miscellaneous Tasks
    + Use workspace versions (#3210)
    + Move atuin ai subcommand into core binary (#3212)
    + Update to Rust 1.94 (#3247)
    + Strip symbols in dist profile to reduce binary size
    + Upgrade thiserror 1.x to 2.x to deduplicate dependency
    + Upgrade axum 0.7 to 0.8 to deduplicate with tonic's axum
    + Update changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1773748800">- Update to version 18.13.3:
  * Bug Fixes
    + Nushell 0.111; future Nushell 0.112 support (#3266)
  * Features
    + Call atuin setup from install script (#3265)
    + Allow headless account ops against Hub server (#3280)
    + Add custom filtering and scoring mechanisms
  * Miscellaneous Tasks
    + (ci) Migrate to depot runners (#3279)
    + (ci) Use depot to build docker images too (#3281)
    + Update changelog
    + Update permissions in Docker workflow (#3283)
    + Change CHANGELOG format to be easier to parse
    + Symlink changelog so dist can pick it up
    + Vendor nucleo-ext + fork, so we can depend on our changes
    properly (#3284)
- introduced nushell-completion package</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774353600">- Update to version 18.13.4:
  * Bug Fixes
    + (ai) Restore url-quote-magic for ? in zsh (#3304)
    + Redirect tty0 when running setup (#3302)
    + Call ensure_hub_session even if primary sync
    endpoint is self-hosted (#3301)
    + Remove per-event mouse capture toggling that leaked
    ANSI to stdout (#3299)
    + Clarify what data is sent when using Atuin AI during setup
    (only OS and shell) (#3290)
    + Better tty check (#3313)
    + Disable features in init when that feature is explicitly disabled (#3328)
    + Don't run 'atuin init' in 'atuin hex init' — each must be initialized
    separately (#3334)
  * Documentation
    + Fix typo in FAQ alternatives section (#3292)
    + Remove 'experimental' status from Atuin Daemon (#3295)
    + Add inline_height_shell_up_key_binding (#3270)
  * Features
    + Report distro name with OS for distro-specific commands (#3289)
    + Allow setting kv values from stdin
    + Error if value not provided and no stdin
    + Add a small atuin label to the ai box (#3309)
    + Allow running atuin search -i as subcommand on Windows (#3250)
    + Hex init nu (#3330)
  * Miscellaneous Tasks
    + (ci) Tag docker images with semantic versions on tag creation (#3316)
    + Replace atuin-ai rendering with component-oriented system (#3288)
    + Refactor CLI auth flows and token storage (#3317)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1774612800">- Update to version 18.13.6:
  * Bug Fixes
    + (powershell) Handle non-FileSystem drives (#3353)
    + Remove unnecessary arboard/image-data default feature (#3345)
    + Use printf to append fish shell init block (#3346)
    + Set WorkingDirectory in PowerShell Invoke-AtuinSearch (#3351)
  * Features
    + Use eye-declare for more performant and flexible AI TUI (#3343)
  * Miscellaneous Tasks
    + (ci) Switch most workflows to depot ci (#3352)
- Update to version 18.13.5:
  * Bug Fixes
    + Atuin Hex fails to init on bash and zsh (#3341)
  * Documentation
    + Fix duplicated word in Kubernetes guide (#3338)</changelog>
</package>
<package pkgid="bd432bd93da1ebf3fe914894b606c0410b6212feb44494a06e8c80965ea98b0e22c4c44c97ec66aff99cfcef8968a30e260f503d8d5b02d6da6c65397e2d86f5" name="aubio-docs" arch="noarch">
  <version epoch="0" ver="0.4.9" rel="14.1"/>
  <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áš Chvá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ø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>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1743163200">- Fix build by using python312 and enabling waflib_python312.patch
  for the main build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743249600">- Fix build differently:
  + BuildRequire waf and use system waf instead of old intree version.
  + waflib_python312.patch is only needed in python-aubio.</changelog>
</package>
<package pkgid="dda8d27b71ab1e5d18d096a05aa2745278fc3d5a457a99b499ca62de6f0ebef73aab3ea00c00f9a6377e85f3d9b2924721197b9dc71f14e21724ace433a1d244" name="aubio-tools" arch="riscv64">
  <version epoch="0" ver="0.4.9" rel="14.1"/>
  <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áš Chvá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ø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>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1743163200">- Fix build by using python312 and enabling waflib_python312.patch
  for the main build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743249600">- Fix build differently:
  + BuildRequire waf and use system waf instead of old intree version.
  + waflib_python312.patch is only needed in python-aubio.</changelog>
</package>
<package pkgid="4a19397a8632bc9c24c4d4a6747a9db1937b3691d7d15f40e1e6f0c1e39150f25f962b7bb442beb860f1472cc2ffec2b6da4be29967986dde6e029ca205db464" name="audacious" arch="riscv64">
  <version epoch="0" ver="4.5.1" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678190400">- Update to version 4.3:
  * See https://audacious-media-player.org/news/56-audacious-4-3-released
- Add the libarchive build requirement.
- Switch to Qt 6 on openSUSE newer than 15.x
- Switch to GTK 3.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1686484800">- Update to version 4.3.1:
  * See https://audacious-media-player.org/news/57-audacious-4-3-1-released</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690113600">- Require Qt(5/6)Svg, otherwise the Qt version does not show icons.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1721044800">- Update to version 4.4:
  * See https://audacious-media-player.org/news/59-audacious-4-4-released
- Remove gtk3 and qt6 config options (upstream make them compiled as default
  and remove these options)</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1721131200">- Re-enable QT5 for codestreams where QT6 isn't available: basically
  anything that's not based on Tumbleweed.
- Adjust sonames, as they've been changed for version 4.4.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722772800">- Re-enable QT6 for Leap/SLE 15.X.
  Requires C++17 support.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728734400">- Update to version 4.4.1
  New features and improvements
  * Support titlebar dimming for Winamp skins also with GTK
  * Allow to never show playlist tabs also in GTK interface
  * Improve controls responsiveness with the Sndio output plugin
  * Add Qt 6 support for the Qt Multimedia output plugin
  * Support many more MPRIS metadata fields
  * Include .adx as file extension for the FFmpeg plugin
  Bugs fixed:
  * Include patch version in SONAMEs again
  * Make drag and drop work with GTK on Wayland
  * Handle big-endian systems correctly with Meson
  * Fix excessive CPU usage with the Qt Multimedia output plugin
  Other changes
  * Lower GTK 3 version requirement from 3.22 to 3.18
  * Make CDDB support optional for the Audio CD plugin
  * Allow minimum speed of 0.25 for the Speed and Pitch plugin
  * Prefer PulseAudio plugin over PipeWire plugin for better
    backwards compatibility</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1734782400">- Update to version 4.4.2
  New features and improvements
  * Trim whitespace in URL opener
  Bugs fixed:
  * Parse font names containing digits correctly
  * Avoid overly large info popup on secondary screen
  * Hide info area text containing emoji properly</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752667200">- Update to version 4.5
  New features:
  * Achieve feature parity for Jump to Song dialog (Qt vs. GTK)
  * Read color scheme from settings portal
  * Support Album Artist tag in APE header
  * Improve probing of small audio files
  * Support outdated ReplayGain tags again in Opus files
  * Allow fetching lyrics from lrclib.net
  * Render Clutterbar in several Winamp skins
  * Distribute additional skins by default: Glare, Winamp 2.9
  * Add setting for middle click action in Status Icon plugin
  Bugs fixed since 4.4:
  * Plug massive memory leaks in Jump to Song dialog (Qt)
  * Make Blur Scope GTK plugin work on Wayland
  * Prevent buffer overflow
  * Work around Qt 6 icon search path bug
  * Prefer OpenMPT plugin for S3M files
  * Remove .m4v from supported file extensions
  * Remove dual play icon in default skin</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1757332800">- Update to version 4.5.1
  * Support all numeric ID3v1 genres
  * Parse ID3 genre tag Blues correctly
  * Try to decode invalid Opus image tags manually
  * Update Transifex URL
  * Update translations</changelog>
</package>
<package pkgid="3538e25f56e24aaff77cbc5950db5597d77d26d5d421953d61e7746912aec2a343994027a2fa81426a6e31c5718332f4dc8be80915bba059855f2bb3302006fb" name="audacious-devel" arch="riscv64">
  <version epoch="0" ver="4.5.1" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678190400">- Update to version 4.3:
  * See https://audacious-media-player.org/news/56-audacious-4-3-released
- Add the libarchive build requirement.
- Switch to Qt 6 on openSUSE newer than 15.x
- Switch to GTK 3.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1686484800">- Update to version 4.3.1:
  * See https://audacious-media-player.org/news/57-audacious-4-3-1-released</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690113600">- Require Qt(5/6)Svg, otherwise the Qt version does not show icons.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1721044800">- Update to version 4.4:
  * See https://audacious-media-player.org/news/59-audacious-4-4-released
- Remove gtk3 and qt6 config options (upstream make them compiled as default
  and remove these options)</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1721131200">- Re-enable QT5 for codestreams where QT6 isn't available: basically
  anything that's not based on Tumbleweed.
- Adjust sonames, as they've been changed for version 4.4.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722772800">- Re-enable QT6 for Leap/SLE 15.X.
  Requires C++17 support.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728734400">- Update to version 4.4.1
  New features and improvements
  * Support titlebar dimming for Winamp skins also with GTK
  * Allow to never show playlist tabs also in GTK interface
  * Improve controls responsiveness with the Sndio output plugin
  * Add Qt 6 support for the Qt Multimedia output plugin
  * Support many more MPRIS metadata fields
  * Include .adx as file extension for the FFmpeg plugin
  Bugs fixed:
  * Include patch version in SONAMEs again
  * Make drag and drop work with GTK on Wayland
  * Handle big-endian systems correctly with Meson
  * Fix excessive CPU usage with the Qt Multimedia output plugin
  Other changes
  * Lower GTK 3 version requirement from 3.22 to 3.18
  * Make CDDB support optional for the Audio CD plugin
  * Allow minimum speed of 0.25 for the Speed and Pitch plugin
  * Prefer PulseAudio plugin over PipeWire plugin for better
    backwards compatibility</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1734782400">- Update to version 4.4.2
  New features and improvements
  * Trim whitespace in URL opener
  Bugs fixed:
  * Parse font names containing digits correctly
  * Avoid overly large info popup on secondary screen
  * Hide info area text containing emoji properly</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752667200">- Update to version 4.5
  New features:
  * Achieve feature parity for Jump to Song dialog (Qt vs. GTK)
  * Read color scheme from settings portal
  * Support Album Artist tag in APE header
  * Improve probing of small audio files
  * Support outdated ReplayGain tags again in Opus files
  * Allow fetching lyrics from lrclib.net
  * Render Clutterbar in several Winamp skins
  * Distribute additional skins by default: Glare, Winamp 2.9
  * Add setting for middle click action in Status Icon plugin
  Bugs fixed since 4.4:
  * Plug massive memory leaks in Jump to Song dialog (Qt)
  * Make Blur Scope GTK plugin work on Wayland
  * Prevent buffer overflow
  * Work around Qt 6 icon search path bug
  * Prefer OpenMPT plugin for S3M files
  * Remove .m4v from supported file extensions
  * Remove dual play icon in default skin</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1757332800">- Update to version 4.5.1
  * Support all numeric ID3v1 genres
  * Parse ID3 genre tag Blues correctly
  * Try to decode invalid Opus image tags manually
  * Update Transifex URL
  * Update translations</changelog>
</package>
<package pkgid="bf5e7acef3e73f2ecba3800b6bd540dce17d48f28783751c04311523a69f059b25e23bbf8be7365f8b3108dbc30cb25d33e365320af7b4b651d0b57dacf80605" name="audacious-lang" arch="noarch">
  <version epoch="0" ver="4.5.1" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678190400">- Update to version 4.3:
  * See https://audacious-media-player.org/news/56-audacious-4-3-released
- Add the libarchive build requirement.
- Switch to Qt 6 on openSUSE newer than 15.x
- Switch to GTK 3.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1686484800">- Update to version 4.3.1:
  * See https://audacious-media-player.org/news/57-audacious-4-3-1-released</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690113600">- Require Qt(5/6)Svg, otherwise the Qt version does not show icons.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1721044800">- Update to version 4.4:
  * See https://audacious-media-player.org/news/59-audacious-4-4-released
- Remove gtk3 and qt6 config options (upstream make them compiled as default
  and remove these options)</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1721131200">- Re-enable QT5 for codestreams where QT6 isn't available: basically
  anything that's not based on Tumbleweed.
- Adjust sonames, as they've been changed for version 4.4.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722772800">- Re-enable QT6 for Leap/SLE 15.X.
  Requires C++17 support.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728734400">- Update to version 4.4.1
  New features and improvements
  * Support titlebar dimming for Winamp skins also with GTK
  * Allow to never show playlist tabs also in GTK interface
  * Improve controls responsiveness with the Sndio output plugin
  * Add Qt 6 support for the Qt Multimedia output plugin
  * Support many more MPRIS metadata fields
  * Include .adx as file extension for the FFmpeg plugin
  Bugs fixed:
  * Include patch version in SONAMEs again
  * Make drag and drop work with GTK on Wayland
  * Handle big-endian systems correctly with Meson
  * Fix excessive CPU usage with the Qt Multimedia output plugin
  Other changes
  * Lower GTK 3 version requirement from 3.22 to 3.18
  * Make CDDB support optional for the Audio CD plugin
  * Allow minimum speed of 0.25 for the Speed and Pitch plugin
  * Prefer PulseAudio plugin over PipeWire plugin for better
    backwards compatibility</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1734782400">- Update to version 4.4.2
  New features and improvements
  * Trim whitespace in URL opener
  Bugs fixed:
  * Parse font names containing digits correctly
  * Avoid overly large info popup on secondary screen
  * Hide info area text containing emoji properly</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752667200">- Update to version 4.5
  New features:
  * Achieve feature parity for Jump to Song dialog (Qt vs. GTK)
  * Read color scheme from settings portal
  * Support Album Artist tag in APE header
  * Improve probing of small audio files
  * Support outdated ReplayGain tags again in Opus files
  * Allow fetching lyrics from lrclib.net
  * Render Clutterbar in several Winamp skins
  * Distribute additional skins by default: Glare, Winamp 2.9
  * Add setting for middle click action in Status Icon plugin
  Bugs fixed since 4.4:
  * Plug massive memory leaks in Jump to Song dialog (Qt)
  * Make Blur Scope GTK plugin work on Wayland
  * Prevent buffer overflow
  * Work around Qt 6 icon search path bug
  * Prefer OpenMPT plugin for S3M files
  * Remove .m4v from supported file extensions
  * Remove dual play icon in default skin</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1757332800">- Update to version 4.5.1
  * Support all numeric ID3v1 genres
  * Parse ID3 genre tag Blues correctly
  * Try to decode invalid Opus image tags manually
  * Update Transifex URL
  * Update translations</changelog>
</package>
<package pkgid="f410fd3413498af6bbc9469c5e6261ba89ce43f897552070a731a40c405e0327f6461193b6faa0846a3348a9694af2f7100a67e675cf7e8e4bd16367ed805b53" name="audacious-plugins" arch="riscv64">
  <version epoch="0" ver="4.5.1" rel="1.3"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678190400">- Update to version 4.3:
  * See https://audacious-media-player.org/news/56-audacious-4-3-released
- Add PipeWire, ModPlug and Opus build requirements.
- Add audacious-plugins-fix-qt6-qthotkey.patch: Fix Qt6 support in
  qthotkey.
- Switch to Qt 6 on openSUSE newer than 15.x
- Switch to GTK 3.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1721044800">- Update to version 4.4:
  * See https://audacious-media-player.org/news/59-audacious-4-4-released
- Remove gtk3 and qt6 config options (upstream make them compiled as default
  and remove these options)</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1721131200">- Remove patch, as it's no longer required as of version 4.4:
  * audacious-plugins-fix-qt6-qthotkey.patch
- Add new build-time dependency: json-glib-1.0.
- Re-enable QT5 for codestreams where QT6 isn't available: basically
  anything that's not based on Tumbleweed.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722772800">- Re-enable QT6 for Leap/SLE 15.X.
  Requires C++17 support.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728734400">- Update to 4.4.1
  * Improve controls responsiveness with the Sndio output plugin
  * Add Qt 6 support for the Qt Multimedia output plugin
  * Lower GTK 3 version requirement from 3.22 to 3.18</changelog>
  <changelog author="olaf@aepfle.de" date="1731326400">- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1734782400">- Update to 4.4.2
  New features and improvements
  * Trim whitespace in URL opener
  Bugs fixed
  * Parse font names containing digits correctly
  * Avoid overly large info popup on secondary screen
  * Hide info area text containing emoji properly
  Other changes
  * Fix deprecation warnings from Qt and libsidplayfp
  * Update translations</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1747742400">- Remove unneeded qt6-gui-private-devel build dependency</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752667200">- Update to 4.5
  New plugins and features:
  * Provide VU Meter plugin also for GTK build
  * Add new Playback History plugin (Qt only for now)
  * Improve PipeWire output plugin</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1757332800">- Update to 4.5.1
  * Support all numeric ID3v1 genres
  * Parse ID3 genre tag Blues correctly
  * Try to decode invalid Opus image tags manually
  * Update Transifex URL
  * Update translations</changelog>
</package>
<package pkgid="db289ce4fd28783f8ed4a4e2c589f42416a0fd2adf9f02c92f53e153692092ea79a09d50fa247f999db83cf4ec2dd79dc2f80c86037d49797dea3c5761cdb1a5" name="audacious-plugins-extra" arch="riscv64">
  <version epoch="0" ver="4.5.1" rel="1.3"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678190400">- Update to version 4.3:
  * See https://audacious-media-player.org/news/56-audacious-4-3-released
- Add PipeWire, ModPlug and Opus build requirements.
- Add audacious-plugins-fix-qt6-qthotkey.patch: Fix Qt6 support in
  qthotkey.
- Switch to Qt 6 on openSUSE newer than 15.x
- Switch to GTK 3.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1721044800">- Update to version 4.4:
  * See https://audacious-media-player.org/news/59-audacious-4-4-released
- Remove gtk3 and qt6 config options (upstream make them compiled as default
  and remove these options)</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1721131200">- Remove patch, as it's no longer required as of version 4.4:
  * audacious-plugins-fix-qt6-qthotkey.patch
- Add new build-time dependency: json-glib-1.0.
- Re-enable QT5 for codestreams where QT6 isn't available: basically
  anything that's not based on Tumbleweed.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722772800">- Re-enable QT6 for Leap/SLE 15.X.
  Requires C++17 support.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728734400">- Update to 4.4.1
  * Improve controls responsiveness with the Sndio output plugin
  * Add Qt 6 support for the Qt Multimedia output plugin
  * Lower GTK 3 version requirement from 3.22 to 3.18</changelog>
  <changelog author="olaf@aepfle.de" date="1731326400">- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1734782400">- Update to 4.4.2
  New features and improvements
  * Trim whitespace in URL opener
  Bugs fixed
  * Parse font names containing digits correctly
  * Avoid overly large info popup on secondary screen
  * Hide info area text containing emoji properly
  Other changes
  * Fix deprecation warnings from Qt and libsidplayfp
  * Update translations</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1747742400">- Remove unneeded qt6-gui-private-devel build dependency</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752667200">- Update to 4.5
  New plugins and features:
  * Provide VU Meter plugin also for GTK build
  * Add new Playback History plugin (Qt only for now)
  * Improve PipeWire output plugin</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1757332800">- Update to 4.5.1
  * Support all numeric ID3v1 genres
  * Parse ID3 genre tag Blues correctly
  * Try to decode invalid Opus image tags manually
  * Update Transifex URL
  * Update translations</changelog>
</package>
<package pkgid="43d5714296b231c0d4b2b3f5d422e4c460bbb50d089570919daf173aead0c62a7bc4ca2e8fd4c3527ee61d85711424d332468dad66106edbc9227f4b10f68aba" name="audacious-plugins-lang" arch="noarch">
  <version epoch="0" ver="4.5.1" rel="1.3"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678190400">- Update to version 4.3:
  * See https://audacious-media-player.org/news/56-audacious-4-3-released
- Add PipeWire, ModPlug and Opus build requirements.
- Add audacious-plugins-fix-qt6-qthotkey.patch: Fix Qt6 support in
  qthotkey.
- Switch to Qt 6 on openSUSE newer than 15.x
- Switch to GTK 3.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1721044800">- Update to version 4.4:
  * See https://audacious-media-player.org/news/59-audacious-4-4-released
- Remove gtk3 and qt6 config options (upstream make them compiled as default
  and remove these options)</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1721131200">- Remove patch, as it's no longer required as of version 4.4:
  * audacious-plugins-fix-qt6-qthotkey.patch
- Add new build-time dependency: json-glib-1.0.
- Re-enable QT5 for codestreams where QT6 isn't available: basically
  anything that's not based on Tumbleweed.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722772800">- Re-enable QT6 for Leap/SLE 15.X.
  Requires C++17 support.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1728734400">- Update to 4.4.1
  * Improve controls responsiveness with the Sndio output plugin
  * Add Qt 6 support for the Qt Multimedia output plugin
  * Lower GTK 3 version requirement from 3.22 to 3.18</changelog>
  <changelog author="olaf@aepfle.de" date="1731326400">- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1734782400">- Update to 4.4.2
  New features and improvements
  * Trim whitespace in URL opener
  Bugs fixed
  * Parse font names containing digits correctly
  * Avoid overly large info popup on secondary screen
  * Hide info area text containing emoji properly
  Other changes
  * Fix deprecation warnings from Qt and libsidplayfp
  * Update translations</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1747742400">- Remove unneeded qt6-gui-private-devel build dependency</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1752667200">- Update to 4.5
  New plugins and features:
  * Provide VU Meter plugin also for GTK build
  * Add new Playback History plugin (Qt only for now)
  * Improve PipeWire output plugin</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1757332800">- Update to 4.5.1
  * Support all numeric ID3v1 genres
  * Parse ID3 genre tag Blues correctly
  * Try to decode invalid Opus image tags manually
  * Update Transifex URL
  * Update translations</changelog>
</package>
<package pkgid="71854a004aac3fe6bd8bb42842291ed1207cae9346fd4b468e9f94fc97fd41682fabe5a61129abefa7d00ee2d6e2b050a887cbf5b0a6e9052c2f4ebe2dd50835" name="audacity" arch="riscv64">
  <version epoch="0" ver="3.7.7" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726920000">- Remove old Leap (15.3) workarounds
- Update audacity-no_buildstamp.patch and fix cmake params in spec file
- Update to 3.6.4
  * #7310 Fixed another crash when exiting Audacity. (Thanks, Joe Souza!)
  * #7312 Fixed projects not being compacted on close.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1730462400">- Disable VST3 support due CVE-2024-50602 and misssing VST3 plugins UI
- Fixes boo#1232608
- Update to 3.7.0
  * #6233, #7397, #6900 Improved Linux compatibility.
  * #6702 Improved contrast in the light theme.
  * #7008 MP3 exports: Renamed "Insane" to "Excessive".
  * #7570, #7452 Improved non-standard character handling for cloud
    saving.
  * #7486 Renamed "Split cut/delete" to "Cut/delete and leave gap".
  * #7293 Pasting clips no longer moves clips on other tracks if
    "editing clips can move other clips" is enabled.
  * #7312, #7382 Fixed database compacting not working properly sometimes.
  * #6851 Improved startup speed on systems with many audio devices.
  * #7186 Multi view: Fixed the hitbox of the x being misaligned with
    the visuals. (Thanks, Kurtsley)
  * #7468 macOS: Fixed VST presets path.
  * #7571 Adding, removing, replacing and reordering of effects now
    is undoable.
  * #7573 Closing a project upon turning a realtime effect stack on
    and off doesn't crash Audacity anymore.
  * #7610 Canceling a stereo track mid-operation no longer crashes Audacity.
  * #7385 Importing Opus files using libopus no longer shifts the audio data.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1734091200">- Update to 3.7.1
  This is a patch release. It fixes the following bugs:
  * #7797 Effects can be applied to time-stretched clips.
  * #7620 Moving or renaming the installation directory no longer
    re-enables disabled modules.
  * #7652 Opening the "Adjust Playback Speed" dialog doesn't crash
    Audacity anymore.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1741780800">- Update to 3.7.2
- Refresh audacity-no_buildstamp.patch
  This is a patch release. It contains the following changes:
  * #8290 Fixed a crash when applying some effects across multiple
    tracks if one track is empty.
  * #8157, #8155 Fixed some crashes emanating from the Mixer window.
  * #7672 Returned the "Residue" option in noise reduction.
    (Thanks, Christopher Rooney!)
  * #7809 Modules are now allowed to stick around when patch releases
    like this one are published. This means you likely won't need to
    update the OpenVINO again during 3.7.x.
  * #7076 When adding a realtime effect to a track, the effect
    settings are now opened immediately.
  * #7819 Added an infobox when saving a project in a new version
    breaks compatibility with an old one.
  * #7740 Added a preference to turn off automatic tempo detection.
  * #4169 When duplicating tracks, the duplicated tracks now have
    independent realtime effect instances.
  * #7700 Fixed range-selection beyond the edge of a clip being
    destructive.
  * #8013, #8008, #8004, #8009, #8003, #8005, #8071 Improved
    stability of cloud saving.
  * #7410 Fixed pasting content from a clip at the beginning of itself
    being offset in time.
  * #4231 macOS: Fixed AUSoundIsolation.
  * #6342 Fixed audacity continuing to scroll after letting go of
    the scrollbar.
  * #8110 Fixed black stripes appearing when zooming in while in
    the envelope or multi-tool.
  * #8043 Added a new "get effects" button next to the Upload Audio button.
  * #8211 Added UUID instance support. See this page for further
    info: https://forum.audacityteam.org/t/introducing-a-uuid-system-in-audacity-here-s-what-you-need-to-know/128561
  * #7154 Fixed label texts using the wrong color in dark themes.
    (Thanks, GovindaMadhava!)
  * #8261 Fixed tracks being incorrectly drawn on high zoom levels
    using high precision trackpads.
  * #7902 Linux: Fixed FFmpeg loading in the Ubuntu 22.04 AppImage.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1741867200">- Update to 3.7.3
  This is a hotfix release. It fixes the following bugs:
  * #8426 Incorrect results when applying effects to multiple clips
  * #8425 Truncate Silence fails to work properly when there is more
    than one silent part</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1749556800">- Update to 3.7.4
  This is a patch release. It contains the following changes:
  * #6890 Fixed a crash when closing a large unsaved project
  * #8709 Fixed a crash when using real-time effects that activate
    delay compensation
  * #8494 Fixed issue where Studio Fade Out creates a new clip when
    applied at the end of a clip
  * #8442 Fixed incorrect waveform rendering on clipped audio
  * #8559 Fixed unintended deletion of a clip when joining two clips
    with pitch adjustment
  * #3003 Effect preview now works when the track is muted
  * #8666 Fixed possible incorrect calculations in the Hamming window
    derivative (Thanks, witwald!)
  * #8577 Fixed compilation issues on legacy macOS (Thanks, barracuda156!)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1750161600">- Add Use-full-function-prototypes-in-libnyquist.patch fixing build
  with gcc-15</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1754568000">- Remove Use-full-function-prototypes-in-libnyquist.patch now upstream
- Update to 3.7.5
  * #8942 Windows on ARM support (Thanks, Vasanth K (@vask2108)
    and Linaro!)
  * #9121 FLAC importer now supports 32-bit PCM (Thanks,
    Dr. K. D. Murray (@kdm9)!)
  * #8851 Fixed crash when rendering spectrum view (Thanks,
    Hailey Somerville (@haileys)!)
  * #9097 Fixed lost focus when registration window was closed
  * #8932 Fixed crash on wav import (when audio file is up to 7 ms long)
  * #4444 Fixed crash when using Macro Wizard
  * #9100, #8890 Updated libopus to 1.5.2, updated libcurl to 8.12.1,
    updated libpng to 1.6.50</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1764849600">- Update to 3.7.6
  This is a patch release. It contains the following changes:
  * #9742 Added FFmpeg 8 support
  * #9709 Added Spectrogram Wavelet analysis (Thanks, Klaus
    Gram-Hansen (@kgramhans))
  * #9565 Added middle-mouse drag panning over track panel (Thanks,
    Anders Jenbo (@AJenbo))
  * #9863 Added "Import from audio.com" dialog to import audio files
    from audio.com
  * #9838 Fixed unstable cloud audio uploads
  * #9576 Allowed export as OGG/Opus when exporting with FFmpeg
  * #9929 Fixed 16-bit FLAC import
  * #9897 Library updates: libcurl to 8.17.0, wavpack to 5.7.0</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1767096000">- Update to 3.7.7
  * #9940 Added checksum to WavPack export (thanks @ajsand)</changelog>
</package>
<package pkgid="fd91a0e97b98edbbde83c728c6699642108dd547b2cafc0d882ea570fe9365765281654eaf432bfa3526a0d753a0de9adf1ec577f0185a6c0c7debe6e9e0a458" name="audacity-lang" arch="noarch">
  <version epoch="0" ver="3.7.7" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726920000">- Remove old Leap (15.3) workarounds
- Update audacity-no_buildstamp.patch and fix cmake params in spec file
- Update to 3.6.4
  * #7310 Fixed another crash when exiting Audacity. (Thanks, Joe Souza!)
  * #7312 Fixed projects not being compacted on close.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1730462400">- Disable VST3 support due CVE-2024-50602 and misssing VST3 plugins UI
- Fixes boo#1232608
- Update to 3.7.0
  * #6233, #7397, #6900 Improved Linux compatibility.
  * #6702 Improved contrast in the light theme.
  * #7008 MP3 exports: Renamed "Insane" to "Excessive".
  * #7570, #7452 Improved non-standard character handling for cloud
    saving.
  * #7486 Renamed "Split cut/delete" to "Cut/delete and leave gap".
  * #7293 Pasting clips no longer moves clips on other tracks if
    "editing clips can move other clips" is enabled.
  * #7312, #7382 Fixed database compacting not working properly sometimes.
  * #6851 Improved startup speed on systems with many audio devices.
  * #7186 Multi view: Fixed the hitbox of the x being misaligned with
    the visuals. (Thanks, Kurtsley)
  * #7468 macOS: Fixed VST presets path.
  * #7571 Adding, removing, replacing and reordering of effects now
    is undoable.
  * #7573 Closing a project upon turning a realtime effect stack on
    and off doesn't crash Audacity anymore.
  * #7610 Canceling a stereo track mid-operation no longer crashes Audacity.
  * #7385 Importing Opus files using libopus no longer shifts the audio data.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1734091200">- Update to 3.7.1
  This is a patch release. It fixes the following bugs:
  * #7797 Effects can be applied to time-stretched clips.
  * #7620 Moving or renaming the installation directory no longer
    re-enables disabled modules.
  * #7652 Opening the "Adjust Playback Speed" dialog doesn't crash
    Audacity anymore.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1741780800">- Update to 3.7.2
- Refresh audacity-no_buildstamp.patch
  This is a patch release. It contains the following changes:
  * #8290 Fixed a crash when applying some effects across multiple
    tracks if one track is empty.
  * #8157, #8155 Fixed some crashes emanating from the Mixer window.
  * #7672 Returned the "Residue" option in noise reduction.
    (Thanks, Christopher Rooney!)
  * #7809 Modules are now allowed to stick around when patch releases
    like this one are published. This means you likely won't need to
    update the OpenVINO again during 3.7.x.
  * #7076 When adding a realtime effect to a track, the effect
    settings are now opened immediately.
  * #7819 Added an infobox when saving a project in a new version
    breaks compatibility with an old one.
  * #7740 Added a preference to turn off automatic tempo detection.
  * #4169 When duplicating tracks, the duplicated tracks now have
    independent realtime effect instances.
  * #7700 Fixed range-selection beyond the edge of a clip being
    destructive.
  * #8013, #8008, #8004, #8009, #8003, #8005, #8071 Improved
    stability of cloud saving.
  * #7410 Fixed pasting content from a clip at the beginning of itself
    being offset in time.
  * #4231 macOS: Fixed AUSoundIsolation.
  * #6342 Fixed audacity continuing to scroll after letting go of
    the scrollbar.
  * #8110 Fixed black stripes appearing when zooming in while in
    the envelope or multi-tool.
  * #8043 Added a new "get effects" button next to the Upload Audio button.
  * #8211 Added UUID instance support. See this page for further
    info: https://forum.audacityteam.org/t/introducing-a-uuid-system-in-audacity-here-s-what-you-need-to-know/128561
  * #7154 Fixed label texts using the wrong color in dark themes.
    (Thanks, GovindaMadhava!)
  * #8261 Fixed tracks being incorrectly drawn on high zoom levels
    using high precision trackpads.
  * #7902 Linux: Fixed FFmpeg loading in the Ubuntu 22.04 AppImage.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1741867200">- Update to 3.7.3
  This is a hotfix release. It fixes the following bugs:
  * #8426 Incorrect results when applying effects to multiple clips
  * #8425 Truncate Silence fails to work properly when there is more
    than one silent part</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1749556800">- Update to 3.7.4
  This is a patch release. It contains the following changes:
  * #6890 Fixed a crash when closing a large unsaved project
  * #8709 Fixed a crash when using real-time effects that activate
    delay compensation
  * #8494 Fixed issue where Studio Fade Out creates a new clip when
    applied at the end of a clip
  * #8442 Fixed incorrect waveform rendering on clipped audio
  * #8559 Fixed unintended deletion of a clip when joining two clips
    with pitch adjustment
  * #3003 Effect preview now works when the track is muted
  * #8666 Fixed possible incorrect calculations in the Hamming window
    derivative (Thanks, witwald!)
  * #8577 Fixed compilation issues on legacy macOS (Thanks, barracuda156!)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1750161600">- Add Use-full-function-prototypes-in-libnyquist.patch fixing build
  with gcc-15</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1754568000">- Remove Use-full-function-prototypes-in-libnyquist.patch now upstream
- Update to 3.7.5
  * #8942 Windows on ARM support (Thanks, Vasanth K (@vask2108)
    and Linaro!)
  * #9121 FLAC importer now supports 32-bit PCM (Thanks,
    Dr. K. D. Murray (@kdm9)!)
  * #8851 Fixed crash when rendering spectrum view (Thanks,
    Hailey Somerville (@haileys)!)
  * #9097 Fixed lost focus when registration window was closed
  * #8932 Fixed crash on wav import (when audio file is up to 7 ms long)
  * #4444 Fixed crash when using Macro Wizard
  * #9100, #8890 Updated libopus to 1.5.2, updated libcurl to 8.12.1,
    updated libpng to 1.6.50</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1764849600">- Update to 3.7.6
  This is a patch release. It contains the following changes:
  * #9742 Added FFmpeg 8 support
  * #9709 Added Spectrogram Wavelet analysis (Thanks, Klaus
    Gram-Hansen (@kgramhans))
  * #9565 Added middle-mouse drag panning over track panel (Thanks,
    Anders Jenbo (@AJenbo))
  * #9863 Added "Import from audio.com" dialog to import audio files
    from audio.com
  * #9838 Fixed unstable cloud audio uploads
  * #9576 Allowed export as OGG/Opus when exporting with FFmpeg
  * #9929 Fixed 16-bit FLAC import
  * #9897 Library updates: libcurl to 8.17.0, wavpack to 5.7.0</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1767096000">- Update to 3.7.7
  * #9940 Added checksum to WavPack export (thanks @ajsand)</changelog>
</package>
<package pkgid="666a65d4b8ed4170a1e13dab2518179ca74283f851da591d9a4ae0928f4544329617a19bd1f911cc83f681b8433771c3f31c85db462afd57516bf2d38971e691" name="audaspace" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="8fb869bd6cdeeb8495bdc254c6f29bb0ac89738832308b45878fcc35cb829ecafd4d007a2d378ec508ef6304f45ae1942b120dbb393d20551ae197f157c9ae55" name="audaspace-devel" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="3c5348abbfc9471d246b91c8878464bebea6bf15ebc096b7fcebf391ae812a989499eb43aecd48e3b82b4f1ff63d273d29def5bd9ce38173baec88280700a0da" name="audaspace-doc" arch="noarch">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="f5d2eb7c82d0f9951f0aa50416e1bb5ce0bdd8640bf4d9a8d1d8d4c45ff6bc94dae25b7b859a59dad01a85c32170178004407120e5de211f793a32e9ce9f5101" name="audaspace-plugin-ffmpeg" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="ac12c5f73e2eb23d9b49f12aed07ac482f119b620edd25cf41df5f6ad470cf15a2a4cc3ad4852f3472d2fe161d9f75d8df7f075c512908fe6ab6d15f479df916" name="audaspace-plugin-jack" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="1fc430f25b9015295176e4b4093ef19caa79899d07f916d0879d3da8fe79a043757af6d3405e69df0f46d0c764dea30042f3f1a5e81546a3781a5b1aa624e5c2" name="audaspace-plugin-openal" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="753d35ac8c878d9154d86a9d88155411f9c86cd5a4c2cf919554e0533c2a4ccf112dceda9b4feffb2165034821a75b4ddfd5d9d385b4c8e1ffd3ed15468c6d63" name="audaspace-plugin-pipewire" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="bf1c0d00ee6e37877ff00dfe0fabcc1bb14f7ae045bcc3a49ece52b4a61fa3c912750e86fdbdf08f669a8ac2438fcf0084f10cfc23e513b2ab39df484f280f83" name="audaspace-plugin-pulse" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="ff9c077deb89682f0211f41a61456db364c262706ee0e2d86af234628091dcec050044f62ded85b096b79045c0acb4163b61166209ed71d4de80223e0f24496d" name="audaspace-plugin-sdl2" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="24353f7ccfce8c72510f4a4a3de58ddbb75a30f892176dc817fdabd16e7fb265612f729731518aaa4ece998d1f04e1811b88f39b619877861113567d13d99fa7" name="audaspace-plugin-sndfile" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- Update to release 1.5.0
  Audaspace 1.5.0 is a release with not many changes but big enough
  to warrant a new release after a year since the last one.
  - Performance improvements and two more quality presets for the
    JOS resampler.
  - Bugfixes for PulseAudio.
  - CoreAudio device is only opened on demand.
  - FFMPEG 7 support and dropped support for FFMPEG older than 6.
  - Various minor fixes and improvements.
- drop audaspace-animated-sequence.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740830400">- add git.patch to get the needed symbols (like AUD_CONTAINER_AAC)
  needed in blender 4.4.
  https://github.com/audaspace/audaspace/issues/30
- enable pipewire plugin
  new audaspace-plugin-pipewire plugin</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- Update to release 1.6.0
  - Pipewire support (thanks Sebastian Parborg!)
  - AAC container (ADTS stream).
  - Update to C++17.
  - Improvements for PulseAudio backend.
  - Many (bug) fixes.
- drop git.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741003200">- fix soversion</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- disable pipewire support on leap 15.x until we find out why the
  build does not find the development files.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742385600">- instead of disabling pipewire support based on the OS version
  tie that decision to the pipewire version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751457600">- Update to release 1.7.0
  - Rewrite of the Synchronizer API.
  - Unified backends with a mixing thread (Jack, Pulse, Pipewire,
    CoreAudio)
  - Various fixes for CoreAudio.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to release 1.8.0
  - Time stretching and pitch scaling including animation and
    python API added (thanks Kacey La!).
  - Update API of AUD_readSound to fix interruption logic in
    Blender.
  - Minor other fixes including in the PulseAudio, CoreAudio and
    FFMPEG plugins.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1763035201">- Adjust .so version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774008000">- Update to release 1.9.0
  - New Echo effect (thanks AGoldenDragon)
  - Bugfix for Catmull-Rom spline interpolation
  - Build fixes for Mac (thanks Jonas Holzman)
  - Python API documentation for class constructors (thanks Andrej
    Zhilenkov)
  - CMake fixes (thanks Campbell Barton)
  - Sample rate type warnings (thanks Jacques Lucke and Ray
    Molenkamp)</changelog>
</package>
<package pkgid="aa0ce89d431ce64982b2c6560fe2dc6ed72d8f996d78e21dfb4fcdcf288f9c904a3e81a9f49298537c99d4c4e40d9c80ffea7c8350472d3a5ad352c64406455e" name="audex" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Fix begin/end modelReset warning
  * * Improve progress display of ripping process (make it smoother) * Improve logs of ripping process
  * Disable isrc/mcn number writing checkbox in cue sheet writer dialog
  * Reenable whole disc ripping
  * Fix directory creation broken when creating FAT32 compatible file names (kde#504295)
  * * Revert libcdio integration * New ripping engine based on libcdio-cdparanoia
  * Apply new design of artist and label on side bar
  * Code cleanups
  * Fix ripping speed calculation
  * Fix small bug with QProcess error handling
  * Fix handling of '/' characters in metadata for generating filenames (kde#501388)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * CI: add snap pipelines</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="74dcf67f51d73c39b9cadc30feacf566b2d367dc31588f1c93e9f55daeb4ce3e90d0ba7a384fad7a1899d6647bc88ff425e9b68ee7845638fbce43c7c3245768" name="audex-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Fix begin/end modelReset warning
  * * Improve progress display of ripping process (make it smoother) * Improve logs of ripping process
  * Disable isrc/mcn number writing checkbox in cue sheet writer dialog
  * Reenable whole disc ripping
  * Fix directory creation broken when creating FAT32 compatible file names (kde#504295)
  * * Revert libcdio integration * New ripping engine based on libcdio-cdparanoia
  * Apply new design of artist and label on side bar
  * Code cleanups
  * Fix ripping speed calculation
  * Fix small bug with QProcess error handling
  * Fix handling of '/' characters in metadata for generating filenames (kde#501388)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * CI: add snap pipelines</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="5b88e0a25d897f2ec4637c8d23fb935650b16b050e474e57b22fc0c258daa891ddacc470f1f85482ef6a7bc94c95d5c6837706215690c04c27b884074b3285f8" name="audio-recorder" arch="riscv64">
  <version epoch="0" ver="3.3.4" rel="3.1"/>
  <changelog author="dimstar@opensuse.org" date="1430827200">- Update to version 1.6-2:
  + See ChangeLog for full details.
- Add pkgconfig(gstreamer-pbutils-1.0) and
  pkgconfig(appindicator3-0.1) BuildRequires: new dependecies.
- Add audio-recorder-gtk-3.16.patch: Add GTK 3.16 compatibility.
- Drop audio-recorder-automake.patch: fixed upstream.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 2.0.2:
  + See ChangeLog for full details
- Rebase audio-recorder-correct-desktop-menu.patch
- Drop audio-recorder-gtk-3.16.patch: merged upstream</changelog>
  <changelog author="jengelh@inai.de" date="1511265600">- Update descriptions.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Update to 2.1.3:
  + Fix in rec_stop_recording(...) to avoid possible blockage.
  + Fix to support longer filenames and filenames with bad
    characters.</changelog>
  <changelog author="ukbeast89@protonmail.com" date="1568030400">- Update to 3.0.5:
  + Create audio folder even it has many subpaths.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.2.3
  * The recording must end with EOS message,
    otherwise MPEG 4 Audio (.m4a) files becomes invalid.
  * Fixed export to M4A / AAC with new gstreamer
  * Fixed a minor issue in settings-pipe.c</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 3.3.4
  * Removed Speexenc (SPX) encoder from MediaProfiles.
  * Added opus encoder.
  * Added suport for pipewiresrc plugin
  * Removed support for Skype as the latest versions of Skype do not
    support MPRIS2.
  * This will be the last version suporting Pulseaudio (pulsesrc).
  * Later, newer audio-recorder versions will run on Gstreamer and Pipewire.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Prepare for RPM 4.20: use autosetup.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1755518400">- Workaround to compile with gcc &gt;= 15, export CFLAGS="%{optflags}
  - std=gnu17"</changelog>
</package>
<package pkgid="cfe4cc10719d169c5d81234e50a7791f9102fcbc96c691d0d5878d8bd7c3e5e280dac225f9318fbb32cd5f7d8f18c9adaf52209d4f7e68da5b6ea3cf39c1c92a" name="audio-recorder-lang" arch="noarch">
  <version epoch="0" ver="3.3.4" rel="3.1"/>
  <changelog author="dimstar@opensuse.org" date="1430827200">- Update to version 1.6-2:
  + See ChangeLog for full details.
- Add pkgconfig(gstreamer-pbutils-1.0) and
  pkgconfig(appindicator3-0.1) BuildRequires: new dependecies.
- Add audio-recorder-gtk-3.16.patch: Add GTK 3.16 compatibility.
- Drop audio-recorder-automake.patch: fixed upstream.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 2.0.2:
  + See ChangeLog for full details
- Rebase audio-recorder-correct-desktop-menu.patch
- Drop audio-recorder-gtk-3.16.patch: merged upstream</changelog>
  <changelog author="jengelh@inai.de" date="1511265600">- Update descriptions.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Update to 2.1.3:
  + Fix in rec_stop_recording(...) to avoid possible blockage.
  + Fix to support longer filenames and filenames with bad
    characters.</changelog>
  <changelog author="ukbeast89@protonmail.com" date="1568030400">- Update to 3.0.5:
  + Create audio folder even it has many subpaths.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.2.3
  * The recording must end with EOS message,
    otherwise MPEG 4 Audio (.m4a) files becomes invalid.
  * Fixed export to M4A / AAC with new gstreamer
  * Fixed a minor issue in settings-pipe.c</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 3.3.4
  * Removed Speexenc (SPX) encoder from MediaProfiles.
  * Added opus encoder.
  * Added suport for pipewiresrc plugin
  * Removed support for Skype as the latest versions of Skype do not
    support MPRIS2.
  * This will be the last version suporting Pulseaudio (pulsesrc).
  * Later, newer audio-recorder versions will run on Gstreamer and Pipewire.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Prepare for RPM 4.20: use autosetup.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1755518400">- Workaround to compile with gcc &gt;= 15, export CFLAGS="%{optflags}
  - std=gnu17"</changelog>
</package>
<package pkgid="1bdabf0236847ff926309d59f2f2f073557bb308523a4a88530145bc7c294d8a04dcdf017ed45d313153fdfd1fb5f51b804acf91891819df39bde147c61fdbc8" name="audioclock" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="1.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1655294400">- Initial package version 1.0</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1655294401">- upgrade to 1.1 with cleaner audio samples</changelog>
  <changelog author="bwiedemann@suse.de" date="1699963200">- Update to version 1.2:
  * Handle signals</changelog>
  <changelog author="bwiedemann@suse.com" date="1716206400">- Update to version 1.3.1:
  * Modernize spec file
  * Consider local timezone
  * Drop test code</changelog>
  <changelog author="bwiedemann@suse.de" date="1733313600">- Update to version 1.3.2:
  * Add requires for Alien::SDL</changelog>
</package>
<package pkgid="27521760a59ba90c94dfb3c9f6d6de7b18ddc568e2e5d08403a3d0e4cd423ef8293174c37586e9aa1590ecf801de1c610dabd5a46c319aa63ac0e59b1ffbdaf5" name="audiofile" arch="riscv64">
  <version epoch="0" ver="0.3.6" rel="16.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1710244800">- Fix the incorrect argument passed to createTemporaryFile() (bsc#1221308):
  createTemporaryFile-argument-fix.patch
- Refresh patch to be applied with -p1, use autosetup macro for cleanup
- Put COPYING* to licenses</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1746014400">- Add audiofile-CVE-2022-24599.patch: Clear buffer when allocating
  (bsc#1196487).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1747224000">- Add audiofile-CVE-2019-13147.patch: Do not allow too many channel
  to prevent NULL pointer dereference (bsc#1140031).</changelog>
</package>
<package pkgid="4f9b69b124b5acf0f6e60d350a5cd537ba0ef4f6759536164d6e9213560ac525043f8df0f82c6f634d04c9b7905d8091164987808e96483872d7ac1c0f2f4bdf" name="audiofile-devel" arch="riscv64">
  <version epoch="0" ver="0.3.6" rel="16.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1710244800">- Fix the incorrect argument passed to createTemporaryFile() (bsc#1221308):
  createTemporaryFile-argument-fix.patch
- Refresh patch to be applied with -p1, use autosetup macro for cleanup
- Put COPYING* to licenses</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1746014400">- Add audiofile-CVE-2022-24599.patch: Clear buffer when allocating
  (bsc#1196487).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1747224000">- Add audiofile-CVE-2019-13147.patch: Do not allow too many channel
  to prevent NULL pointer dereference (bsc#1140031).</changelog>
</package>
<package pkgid="a7e900043be89bfe0594f98d8d24fd3d16815b6264c422e5da19fb046e41ae5c6b0f3422a93f8ef3b3cf008d773002f0a2056bdc238fb693e1c4cf8aa87b20c0" name="audiofile-doc" arch="riscv64">
  <version epoch="0" ver="0.3.6" rel="16.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1710244800">- Fix the incorrect argument passed to createTemporaryFile() (bsc#1221308):
  createTemporaryFile-argument-fix.patch
- Refresh patch to be applied with -p1, use autosetup macro for cleanup
- Put COPYING* to licenses</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1746014400">- Add audiofile-CVE-2022-24599.patch: Clear buffer when allocating
  (bsc#1196487).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1747224000">- Add audiofile-CVE-2019-13147.patch: Do not allow too many channel
  to prevent NULL pointer dereference (bsc#1140031).</changelog>
</package>
<package pkgid="ac303ec80e47b6a8bd1f7b08d278d9bf119041bfdcaccb0d53fa0b2984489f4503bff013c996b49131f01776e03e4d95ca1ffad011d77fa50342d3855878c286" name="audiotube" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * flatpak: Update dependencies
  * Show 'Played songs' in the order of 'last added above'
  * Workaround to make autoplay of next song works well
  * Also find audio tracks with unknown acodec
  * Make it compile with modern ECM compiler settings
  * Require a modern version of ECM
  * Modernize QML
  * Fix search not opening on click
  * flatpak: Update to Sdk 6.9
  * Add hack to fix maximized player on Qt 6.9
  * Remove unused kf6.json
  * Fix loading certain artist pages</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * videoinfoextractor: Include QDebug, we use it</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Set defaults if the QPT did not do the work for us</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * removing last year's fundraiser supporters
  * Display the string "favorite" (en_US), not "favourite" (en_GB)
  * Set defaults if the QPT did not do the work for us
  * Solve configure warning
  * videoinfoextractor: Include QDebug, we use it
  * qtmpris: Fix compile warnings
  * Update dependencies
  * CI: add snap pipelines</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="e79e5dd26ecc52c35a2c24e5e8a85050c4217da2c243e02da6ffd68cd9fe753727bca095c22f72c17274ebb411fd40e4af6f42af013cd86c84dc9602a05d29e2" name="audiotube-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * flatpak: Update dependencies
  * Show 'Played songs' in the order of 'last added above'
  * Workaround to make autoplay of next song works well
  * Also find audio tracks with unknown acodec
  * Make it compile with modern ECM compiler settings
  * Require a modern version of ECM
  * Modernize QML
  * Fix search not opening on click
  * flatpak: Update to Sdk 6.9
  * Add hack to fix maximized player on Qt 6.9
  * Remove unused kf6.json
  * Fix loading certain artist pages</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * videoinfoextractor: Include QDebug, we use it</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * Set defaults if the QPT did not do the work for us</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * removing last year's fundraiser supporters
  * Display the string "favorite" (en_US), not "favourite" (en_GB)
  * Set defaults if the QPT did not do the work for us
  * Solve configure warning
  * videoinfoextractor: Include QDebug, we use it
  * qtmpris: Fix compile warnings
  * Update dependencies
  * CI: add snap pipelines</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="e02dc30e3e5ba5954b92f8b03040e4ed15496e0e8af118dc2da181a313688d796252e8db508125889e3997ec1311e8abd6729aff44ffd609100d2145a9f5aacc" name="audiowmark" arch="riscv64">
  <version epoch="0" ver="0.6.5" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708689600">- initial version</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735300800">- update to 0.6.3
  * update HLS support to build with ffmpeg-7 API
  * preserve wav subformat
  * improved RawConverter
  * add format wav-pipe for very long input/output streams on
    stdin/stdout
  * performance optimizations for SFOutputStream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741176000">- update to 0.6.4:
  * reduce memory usage for multiple operations
  * optimize performance for speed detection / normal sync
  * improve detection for libgcrypt, use pkg-config if available</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752062400">- update to 0.6.5:
  * improve robustness for low quality material
  * fix speed detection result output for default key
  * ship more m4 macros to fix automake on some target systems</changelog>
</package>
<package pkgid="d9f995bce79684ddebe09033ca1d2caf54c5bc838bf1cb20dd3ea8299bb4495b64acd2e755bfaa9f877cb93fbc4fede78aa52b2247e22d9ece3b7244fb7d0e3b" name="audit" arch="riscv64">
  <version epoch="0" ver="4.0.2" rel="6.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 3.1.1:
  * Add user friendly keywords for signals to auditctl
  * In ausearch, parse up URINGOP and DM_CTRL records
  * Harden auparse to better handle corrupt logs
  * Fix a CFLAGS propogation problem in the common directory
  * Move the audispd af_unix plugin to a standalone program</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722859200">- Remove rcaudit symlink [jsc#PED-266]</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1726574400">- Update to 4.0
  - Drop python2 support
  - Drop auvirt and autrace programs
  - Drop SysVinit support
  - Require the use of the 5.0 or later kernel headers
  - New README.md file
  - Rewrite legacy service functions in terms of systemctl
  - Consolidate and update end of event detection to a common function
  - Split off rule loading from auditd.service into audit-rules.service
  - Refactor libaudit.h to split out logging functions and record numbers
  - Speed up aureport --summary reports
  - Limit libaudit python bindings to logging functions
  - Add a metrics function for auparse
  - Change auditctl to use pidfd_send_signal for signaling auditd
  - Adjust watches to optimize syscalls hooked when watch file access
  - Drop nispom rules
  - Add intepretations for fsconfig, fsopen, fsmount, &amp; move_mount
  - Many code fixups (cgzones)
  - Update syscall and interpretation tables to the 6.8 kernel
  (from v3.1.2)
  - When processing a run level change, make auditd exit
  - In auditd, fix return code when rules added in immutable mode
  - In auparse, when files are given, also consider EUID for access
  - Auparse now interprets unnamed/anonymous sockets (Enzo Matsumiya)
  - Disable Python bindings from setting rules due to swig bug (S. Trofimovich)
  - Update all lookup tables for the 6.5 kernel
  - Don't be as paranoid about auditctl -R file permissions
  - In ausearch, correct subject/object search to be an and if both are given
  - Adjust formats for 64 bit time_t
  - Fix segfault in python bindings around the feed API
  - Add feed_has_data, get_record_num, and get/goto_field_num to python bindings
- Update spec:
  * Move rules-related files into new subpackage `audit-rules':
  * Files moved:
  - /sbin/auditctl, /sbin/augenrules,
  /etc/audit/{audit.rules,rules.d/audit.rules,audit-stop.rules}
  - manpages for auditctl, augenrules, and audit.rules
  - /etc/audit is now owned by `audit-rules' as well
  * Add new file /usr/lib/systemd/system/audit-rules.service
  * Remove in-house create-augenrules-service.patch that generated
    augenrules.service systemd unit service
  * Remove ownership of /usr/share/audit
  * Create /usr/share/audit-rules directory on %install
  * Remove audit-userspace-517-compat.patch (fixed upstream)
  * Remove libev-werror.patch (fixed upstream)
  * Remove audit-allow-manual-stop.patch (fixed upstream)
  * Add fix-auparse-test.patch (downstream):
    Upstream tests uses a static value (42) for 'gdm' uid/gid (based
    on Fedora values, apparently).  Replace these occurrences with
    'unknown(123456)'
  * Replace '--with-python' with '--with-python3' on %configure
  * Remove autrace and auvirt references (upstream)
  * Replace README with README.md
- Drop `--enable-systemd' from %configure as SysV-style scripts
  aren't supported in upstream since
  113ae191758c ("Drop support for SysVinit")</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727352000">- Update audit-secondary.spec:
  * Add "Requires: audit-rules" for audit package
  * Remove preun/postun handling of audit-rules.service</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727784000">- Fix plugin termination when using systemd service units (bsc#1215377)
  * add auditd.service-fix-plugin-termination.patch</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727870400">- Readd audit-allow-manual-stop.patch (removed by mistake)</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1728043200">- Update audit.spec (bsc#1231236):
  * add requirement for 'awk' package
  * move some %post logic from audit to audit-rules</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1749556800">- Refresh systemd service patches:
  - audit-allow-manual-stop.patch
  - auditd.service-fix-plugin-termination.patch
  - enable-stop-rules.patch
  - fix-hardened-service.patch
  - harden_auditd.service.patch
- Update to 4.0.2
  - Fix musl C builds
  - Many code cleanups (Yugend)
  - Use atomic variables if available for signal related flags
  - Dont rotate audit logs when auditd is in debug mode
  - Fix a couple memory leaks on error paths
  - Correct output when displaying rules with exe/path/dir (Attila Lakatos)
  - Fix auparse lookup test to not use the system libaupaurse
  - Improve auparse metrics
  - Update auparse normalizer for recent syscalls
  - Make status report uniform
- Update to 4.0.1
  - Update TRUSTED_APP interpretation to look for known fields
  - In auditd plugins, allow variable amount of arguments (Attila Lakatos)
  - Fix augenrules to work correctly when kernel is in immutable mode
  - Add ausearch_cur_event to auparse library (Attila Lakatos)
  - Add audisp-filter plugin (Attila Lakatos)
  - Improve sorting speed of aureport --summary reports
  - auditd &amp; audit-rules.service pick up paths automatically (Laurent Bigonville)
  - Update auparse normalizer for new syscalls</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1769428800">- Move all /var/spool, /var/log directories to systemd-tmpfiles</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1770120000">- Configure runstatedir as "/run" to get rid of systemd deprecation
  warnings.</changelog>
</package>
<package pkgid="697d12606c906a8bf58a09f25933dedb68e006be63105e54b839b09ae40ebcbd3bb8c7858d0fa43afda34428f514d134ee77b3b46a71061017cf326a0a0b6f5f" name="audit-audispd-plugins" arch="riscv64">
  <version epoch="0" ver="4.0.2" rel="6.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 3.1.1:
  * Add user friendly keywords for signals to auditctl
  * In ausearch, parse up URINGOP and DM_CTRL records
  * Harden auparse to better handle corrupt logs
  * Fix a CFLAGS propogation problem in the common directory
  * Move the audispd af_unix plugin to a standalone program</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722859200">- Remove rcaudit symlink [jsc#PED-266]</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1726574400">- Update to 4.0
  - Drop python2 support
  - Drop auvirt and autrace programs
  - Drop SysVinit support
  - Require the use of the 5.0 or later kernel headers
  - New README.md file
  - Rewrite legacy service functions in terms of systemctl
  - Consolidate and update end of event detection to a common function
  - Split off rule loading from auditd.service into audit-rules.service
  - Refactor libaudit.h to split out logging functions and record numbers
  - Speed up aureport --summary reports
  - Limit libaudit python bindings to logging functions
  - Add a metrics function for auparse
  - Change auditctl to use pidfd_send_signal for signaling auditd
  - Adjust watches to optimize syscalls hooked when watch file access
  - Drop nispom rules
  - Add intepretations for fsconfig, fsopen, fsmount, &amp; move_mount
  - Many code fixups (cgzones)
  - Update syscall and interpretation tables to the 6.8 kernel
  (from v3.1.2)
  - When processing a run level change, make auditd exit
  - In auditd, fix return code when rules added in immutable mode
  - In auparse, when files are given, also consider EUID for access
  - Auparse now interprets unnamed/anonymous sockets (Enzo Matsumiya)
  - Disable Python bindings from setting rules due to swig bug (S. Trofimovich)
  - Update all lookup tables for the 6.5 kernel
  - Don't be as paranoid about auditctl -R file permissions
  - In ausearch, correct subject/object search to be an and if both are given
  - Adjust formats for 64 bit time_t
  - Fix segfault in python bindings around the feed API
  - Add feed_has_data, get_record_num, and get/goto_field_num to python bindings
- Update spec:
  * Move rules-related files into new subpackage `audit-rules':
  * Files moved:
  - /sbin/auditctl, /sbin/augenrules,
  /etc/audit/{audit.rules,rules.d/audit.rules,audit-stop.rules}
  - manpages for auditctl, augenrules, and audit.rules
  - /etc/audit is now owned by `audit-rules' as well
  * Add new file /usr/lib/systemd/system/audit-rules.service
  * Remove in-house create-augenrules-service.patch that generated
    augenrules.service systemd unit service
  * Remove ownership of /usr/share/audit
  * Create /usr/share/audit-rules directory on %install
  * Remove audit-userspace-517-compat.patch (fixed upstream)
  * Remove libev-werror.patch (fixed upstream)
  * Remove audit-allow-manual-stop.patch (fixed upstream)
  * Add fix-auparse-test.patch (downstream):
    Upstream tests uses a static value (42) for 'gdm' uid/gid (based
    on Fedora values, apparently).  Replace these occurrences with
    'unknown(123456)'
  * Replace '--with-python' with '--with-python3' on %configure
  * Remove autrace and auvirt references (upstream)
  * Replace README with README.md
- Drop `--enable-systemd' from %configure as SysV-style scripts
  aren't supported in upstream since
  113ae191758c ("Drop support for SysVinit")</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727352000">- Update audit-secondary.spec:
  * Add "Requires: audit-rules" for audit package
  * Remove preun/postun handling of audit-rules.service</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727784000">- Fix plugin termination when using systemd service units (bsc#1215377)
  * add auditd.service-fix-plugin-termination.patch</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727870400">- Readd audit-allow-manual-stop.patch (removed by mistake)</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1728043200">- Update audit.spec (bsc#1231236):
  * add requirement for 'awk' package
  * move some %post logic from audit to audit-rules</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1749556800">- Refresh systemd service patches:
  - audit-allow-manual-stop.patch
  - auditd.service-fix-plugin-termination.patch
  - enable-stop-rules.patch
  - fix-hardened-service.patch
  - harden_auditd.service.patch
- Update to 4.0.2
  - Fix musl C builds
  - Many code cleanups (Yugend)
  - Use atomic variables if available for signal related flags
  - Dont rotate audit logs when auditd is in debug mode
  - Fix a couple memory leaks on error paths
  - Correct output when displaying rules with exe/path/dir (Attila Lakatos)
  - Fix auparse lookup test to not use the system libaupaurse
  - Improve auparse metrics
  - Update auparse normalizer for recent syscalls
  - Make status report uniform
- Update to 4.0.1
  - Update TRUSTED_APP interpretation to look for known fields
  - In auditd plugins, allow variable amount of arguments (Attila Lakatos)
  - Fix augenrules to work correctly when kernel is in immutable mode
  - Add ausearch_cur_event to auparse library (Attila Lakatos)
  - Add audisp-filter plugin (Attila Lakatos)
  - Improve sorting speed of aureport --summary reports
  - auditd &amp; audit-rules.service pick up paths automatically (Laurent Bigonville)
  - Update auparse normalizer for new syscalls</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1769428800">- Move all /var/spool, /var/log directories to systemd-tmpfiles</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1770120000">- Configure runstatedir as "/run" to get rid of systemd deprecation
  warnings.</changelog>
</package>
<package pkgid="ed9fbfd09a256b6cb6799196d791200467d35e24c35bb57f2aab71cd72e8ebefed621dfda2bde8ad782707d621d6dcb0fc1f32275f8f1dfe408fc3c2584f7775" name="audit-devel" arch="riscv64">
  <version epoch="0" ver="4.0.2" rel="6.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649678400">- Modernize specfile constructs.</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.de&gt;" date="1671105600">- Enable build for ARM (32-bit)
- Update to version 3.0.9:
  * In auditd, release the async flush lock on stop
  * Don't allow auditd to log directly into /var/log when log_group is non-zero
  * Cleanup krb5 memory leaks on error paths
  * Update auditd.cron to use auditctl --signal
  * In auparse, if too many fields, realloc array bigger (Paul Wolneykien)
  * In auparse, special case kernel module name interpretation
  * If overflow_action is ignore, don't treat as an error
  (3.0.8)
  * Add gcc function attributes for access and allocation
  * Add some more man pages (MIZUTA Takeshi)
  * In auditd, change the reinitializing of the plugin queue
  * Fix path normalization in auparse (Sergio Correia)
  * In libaudit, handle ECONNREFUSED for network uid/gid lookups (Enzo Matsumiya)
  * In audisp-remote, fix hang with disk_low_action=suspend (Enzo Matsumiya)
  * Drop ProtectHome from auditd.service as it interferes with rules
  (3.0.7)
  * Add support for the OPENAT2 record type (Richard Guy Briggs)
  * In auditd, close the logging file descriptor when logging is suspended
  * Update the capabilities lookup table to match 5.16 kernel
  * Improve interpretation of renamat &amp; faccessat family of syscalls
  * Update syscall table for the 5.16 kernel
  * Reduce dependency from initscripts to initscripts-service
- Refresh patches (context adjusment):
  * audit-allow-manual-stop.patch
  * audit-ausearch-do-not-require-tclass.patch
  * audit-no-gss.patch
  * enable-stop-rules.patch
  * fix-hardened-service.patch
  * harden_auditd.service.patch
- Remove patches (fixed by version update):
  * libaudit-fix-unhandled-ECONNREFUSED-from-getpwnam-25.patch
  * audisp-remote-fix-hang-with-disk_low_action-suspend-.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 3.1:
  * Disable ProtectControlGroups in auditd.service by default
  * Fix rule checking for exclude filter
  * Make audit_rule_syscallbyname_data work correctly outside of auditctl
  * Add new record types
  * Add io_uring support
  * Add support for new FANOTIFY record fields
  * Add keyword, this-hour, to ausearch/report start/end options
  * Add Requires.private to audit.pc file
  * Try to interpret OPENAT2 fields correctly</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1679313600">- Enable livepatching on main library on x86_64.</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="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 3.1.1:
  * Add user friendly keywords for signals to auditctl
  * In ausearch, parse up URINGOP and DM_CTRL records
  * Harden auparse to better handle corrupt logs
  * Fix a CFLAGS propogation problem in the common directory
  * Move the audispd af_unix plugin to a standalone program</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1726574400">- Update to 4.0
  - Drop python2 support
  - Drop auvirt and autrace programs
  - Drop SysVinit support
  - Require the use of the 5.0 or later kernel headers
  - New README.md file
  - Rewrite legacy service functions in terms of systemctl
  - Consolidate and update end of event detection to a common function
  - Split off rule loading from auditd.service into audit-rules.service
  - Refactor libaudit.h to split out logging functions and record numbers
  - Speed up aureport --summary reports
  - Limit libaudit python bindings to logging functions
  - Add a metrics function for auparse
  - Change auditctl to use pidfd_send_signal for signaling auditd
  - Adjust watches to optimize syscalls hooked when watch file access
  - Drop nispom rules
  - Add intepretations for fsconfig, fsopen, fsmount, &amp; move_mount
  - Many code fixups (cgzones)
  - Update syscall and interpretation tables to the 6.8 kernel
  (from v3.1.2)
  - When processing a run level change, make auditd exit
  - In auditd, fix return code when rules added in immutable mode
  - In auparse, when files are given, also consider EUID for access
  - Auparse now interprets unnamed/anonymous sockets (Enzo Matsumiya)
  - Disable Python bindings from setting rules due to swig bug (S. Trofimovich)
  - Update all lookup tables for the 6.5 kernel
  - Don't be as paranoid about auditctl -R file permissions
  - In ausearch, correct subject/object search to be an and if both are given
  - Adjust formats for 64 bit time_t
  - Fix segfault in python bindings around the feed API
  - Add feed_has_data, get_record_num, and get/goto_field_num to python bindings
- Update spec:
  * Add fix-auparse-test.patch (downstream):
    Upstream tests uses a static value (42) for 'gdm' uid/gid (based
    on Fedora values, apparently).  Replace these occurrences with
    'unknown(123456)'
  * Replace '--with-python' with '--with-python3' on %configure
  * Add new headers 'audit_logging.h' and 'audit-records.h' for
    audit-devel</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1728043200">- Update audit.spec: add requirement for 'awk' package (bsc#1231236)</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1749556800">- Refresh systemd service patches:
  - audit-allow-manual-stop.patch
  - auditd.service-fix-plugin-termination.patch
  - enable-stop-rules.patch
  - fix-hardened-service.patch
  - harden_auditd.service.patch
- Update to 4.0.2
  - Fix musl C builds
  - Many code cleanups (Yugend)
  - Use atomic variables if available for signal related flags
  - Dont rotate audit logs when auditd is in debug mode
  - Fix a couple memory leaks on error paths
  - Correct output when displaying rules with exe/path/dir (Attila Lakatos)
  - Fix auparse lookup test to not use the system libaupaurse
  - Improve auparse metrics
  - Update auparse normalizer for recent syscalls
  - Make status report uniform
- Update to 4.0.1
  - Update TRUSTED_APP interpretation to look for known fields
  - In auditd plugins, allow variable amount of arguments (Attila Lakatos)
  - Fix augenrules to work correctly when kernel is in immutable mode
  - Add ausearch_cur_event to auparse library (Attila Lakatos)
  - Add audisp-filter plugin (Attila Lakatos)
  - Improve sorting speed of aureport --summary reports
  - auditd &amp; audit-rules.service pick up paths automatically (Laurent Bigonville)
  - Update auparse normalizer for new syscalls</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1770120000">- Configure runstatedir as "/run" to get rid of systemd deprecation
  warnings.</changelog>
</package>
<package pkgid="c9b061be6609776f42301d642db3926b3db5e0d974004990f55401fd3c47659ad38aae45038f6a91e31b230811fc40ea993a95340e313f348af96e9cf7fcde16" name="audit-rules" arch="riscv64">
  <version epoch="0" ver="4.0.2" rel="6.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 3.1.1:
  * Add user friendly keywords for signals to auditctl
  * In ausearch, parse up URINGOP and DM_CTRL records
  * Harden auparse to better handle corrupt logs
  * Fix a CFLAGS propogation problem in the common directory
  * Move the audispd af_unix plugin to a standalone program</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722859200">- Remove rcaudit symlink [jsc#PED-266]</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1726574400">- Update to 4.0
  - Drop python2 support
  - Drop auvirt and autrace programs
  - Drop SysVinit support
  - Require the use of the 5.0 or later kernel headers
  - New README.md file
  - Rewrite legacy service functions in terms of systemctl
  - Consolidate and update end of event detection to a common function
  - Split off rule loading from auditd.service into audit-rules.service
  - Refactor libaudit.h to split out logging functions and record numbers
  - Speed up aureport --summary reports
  - Limit libaudit python bindings to logging functions
  - Add a metrics function for auparse
  - Change auditctl to use pidfd_send_signal for signaling auditd
  - Adjust watches to optimize syscalls hooked when watch file access
  - Drop nispom rules
  - Add intepretations for fsconfig, fsopen, fsmount, &amp; move_mount
  - Many code fixups (cgzones)
  - Update syscall and interpretation tables to the 6.8 kernel
  (from v3.1.2)
  - When processing a run level change, make auditd exit
  - In auditd, fix return code when rules added in immutable mode
  - In auparse, when files are given, also consider EUID for access
  - Auparse now interprets unnamed/anonymous sockets (Enzo Matsumiya)
  - Disable Python bindings from setting rules due to swig bug (S. Trofimovich)
  - Update all lookup tables for the 6.5 kernel
  - Don't be as paranoid about auditctl -R file permissions
  - In ausearch, correct subject/object search to be an and if both are given
  - Adjust formats for 64 bit time_t
  - Fix segfault in python bindings around the feed API
  - Add feed_has_data, get_record_num, and get/goto_field_num to python bindings
- Update spec:
  * Move rules-related files into new subpackage `audit-rules':
  * Files moved:
  - /sbin/auditctl, /sbin/augenrules,
  /etc/audit/{audit.rules,rules.d/audit.rules,audit-stop.rules}
  - manpages for auditctl, augenrules, and audit.rules
  - /etc/audit is now owned by `audit-rules' as well
  * Add new file /usr/lib/systemd/system/audit-rules.service
  * Remove in-house create-augenrules-service.patch that generated
    augenrules.service systemd unit service
  * Remove ownership of /usr/share/audit
  * Create /usr/share/audit-rules directory on %install
  * Remove audit-userspace-517-compat.patch (fixed upstream)
  * Remove libev-werror.patch (fixed upstream)
  * Remove audit-allow-manual-stop.patch (fixed upstream)
  * Add fix-auparse-test.patch (downstream):
    Upstream tests uses a static value (42) for 'gdm' uid/gid (based
    on Fedora values, apparently).  Replace these occurrences with
    'unknown(123456)'
  * Replace '--with-python' with '--with-python3' on %configure
  * Remove autrace and auvirt references (upstream)
  * Replace README with README.md
- Drop `--enable-systemd' from %configure as SysV-style scripts
  aren't supported in upstream since
  113ae191758c ("Drop support for SysVinit")</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727352000">- Update audit-secondary.spec:
  * Add "Requires: audit-rules" for audit package
  * Remove preun/postun handling of audit-rules.service</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727784000">- Fix plugin termination when using systemd service units (bsc#1215377)
  * add auditd.service-fix-plugin-termination.patch</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1727870400">- Readd audit-allow-manual-stop.patch (removed by mistake)</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1728043200">- Update audit.spec (bsc#1231236):
  * add requirement for 'awk' package
  * move some %post logic from audit to audit-rules</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1749556800">- Refresh systemd service patches:
  - audit-allow-manual-stop.patch
  - auditd.service-fix-plugin-termination.patch
  - enable-stop-rules.patch
  - fix-hardened-service.patch
  - harden_auditd.service.patch
- Update to 4.0.2
  - Fix musl C builds
  - Many code cleanups (Yugend)
  - Use atomic variables if available for signal related flags
  - Dont rotate audit logs when auditd is in debug mode
  - Fix a couple memory leaks on error paths
  - Correct output when displaying rules with exe/path/dir (Attila Lakatos)
  - Fix auparse lookup test to not use the system libaupaurse
  - Improve auparse metrics
  - Update auparse normalizer for recent syscalls
  - Make status report uniform
- Update to 4.0.1
  - Update TRUSTED_APP interpretation to look for known fields
  - In auditd plugins, allow variable amount of arguments (Attila Lakatos)
  - Fix augenrules to work correctly when kernel is in immutable mode
  - Add ausearch_cur_event to auparse library (Attila Lakatos)
  - Add audisp-filter plugin (Attila Lakatos)
  - Improve sorting speed of aureport --summary reports
  - auditd &amp; audit-rules.service pick up paths automatically (Laurent Bigonville)
  - Update auparse normalizer for new syscalls</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1769428800">- Move all /var/spool, /var/log directories to systemd-tmpfiles</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1770120000">- Configure runstatedir as "/run" to get rid of systemd deprecation
  warnings.</changelog>
</package>
<package pkgid="4b41843634bf680bcfa99745d3816b7ae373e32576b4c0a19c6c09f4318f5d762a6015eb6c6504cdf6557903a325307893e34663a8ab8cd0b414205bdca7b93a" name="audit-visualize" arch="noarch">
  <version epoch="0" ver="1.5.2" rel="115.1"/>
  <changelog author="tonyj@suse.de" date="1178452800">- created package</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1382616000">- Package doesn't provide any sysconfig file or sysvinit script
  Remove %insserv_prereq %fillup_prereq PreReq tag
- Some improvements</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix shebang in scripts that contains bash-specific options of
  'read' command
- add patches:
  * audit-visualize-fix-bashisms.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="ad34a84a7ebb866601acd06dee192b05b9c2a349bc4113c87d9ca9da3dae486d89fddf448707a6a10367ae0a99a7adc2ee4e7e43680a86cec64192b1a2aca4da" name="augeas" arch="riscv64">
  <version epoch="0" ver="1.14.1" rel="2.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1745409600">- Add patch, fix for bsc#1239909 / CVE-2025-2588:
  * CVE-2025-2588.patch</changelog>
</package>
<package pkgid="064155b78c541f64d86bcfe6de55ed30a092a3d98c4e3abc14fbcec8a6d133884291ec93cf7fa50effb6ae24de314d57ea268b9ba3c3636c8e8d826ae1adb97b" name="augeas-bash-completion" arch="riscv64">
  <version epoch="0" ver="1.14.1" rel="2.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1745409600">- Add patch, fix for bsc#1239909 / CVE-2025-2588:
  * CVE-2025-2588.patch</changelog>
</package>
<package pkgid="4576abf13a429d7c82b0a41427ceb3b2d2b0db9e5cb83d685ff6a765dc182420a36076d9b44412e2b3e5d5fc1fbdfdf7d6ae5d11577b09c11d7477e20dfcafb8" name="augeas-devel" arch="riscv64">
  <version epoch="0" ver="1.14.1" rel="2.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1745409600">- Add patch, fix for bsc#1239909 / CVE-2025-2588:
  * CVE-2025-2588.patch</changelog>
</package>
<package pkgid="823d2106e0e9a317d9d2d87e3e73dd5478c30ef6d85e7d36b5de223622eea9caaf03a9302bd0657a3d7c5010965c2c4d59164161bab6ba58dc25bf37b55286b9" name="augeas-lense-tests" arch="riscv64">
  <version epoch="0" ver="1.14.1" rel="2.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1745409600">- Add patch, fix for bsc#1239909 / CVE-2025-2588:
  * CVE-2025-2588.patch</changelog>
</package>
<package pkgid="ad27e8b0a6b61e890d469d8bf0a0c869ef44ab60000af759621e10ee8dea9254fb42230b6639d2551c43f2ba4c3b7c3d534d0fbcf4f5800b68c01b664db0e655" name="augeas-lenses" arch="riscv64">
  <version epoch="0" ver="1.14.1" rel="2.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1745409600">- Add patch, fix for bsc#1239909 / CVE-2025-2588:
  * CVE-2025-2588.patch</changelog>
</package>
<package pkgid="63bfee424b6974db758391a569bef9e06b4bd6956f20f59117aecefe8671de2355305c612c26f355e4efd2106e01608ded222f30a14f58a7a80d314ff20ac0be" name="aurorae6" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * v2: Move ButtonGroupHover option to the General group
  * Added option to hover all buttons in a group for theme designers
  * Fix wrong paths in Messages.sh
  * v2: Add missing support for decoration spacers
  * v2: Make AuroraeTheme provide button sizes as QSizeF objects
  * v2: Add svg engine
  * config: Extract from v1/
  * v1: Make aurorae QML only decoration engine
  * Move KNS stuff to the toplevel directory
  * Move themes to src directory
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * v2: Fix menu button (kde#492567)
  * Make KF6::Svg a required buildtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * v2: Make decoration-maximized-inactive fallback to decoration-maximized (kde#516189)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="9a0da34d333c48c9c07f8bf7004cacd9dda85c5750d25736e4cd445e72d36e795b4ac3934c67c04d9a6290e68732e5058b770498a3e3ac9a0ef94163872762e4" name="aurorae6-devel" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * v2: Move ButtonGroupHover option to the General group
  * Added option to hover all buttons in a group for theme designers
  * Fix wrong paths in Messages.sh
  * v2: Add missing support for decoration spacers
  * v2: Make AuroraeTheme provide button sizes as QSizeF objects
  * v2: Add svg engine
  * config: Extract from v1/
  * v1: Make aurorae QML only decoration engine
  * Move KNS stuff to the toplevel directory
  * Move themes to src directory
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * v2: Fix menu button (kde#492567)
  * Make KF6::Svg a required buildtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * v2: Make decoration-maximized-inactive fallback to decoration-maximized (kde#516189)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="1b2d3624ddff29724e6a097dc54d3afed382ddf905b3b1a85c045e2e825d5de52a13c58bea1970699b28281cad0cab111b1e4b1736d329da6e6ec2f4a875ceae" name="aurorae6-lang" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * v2: Move ButtonGroupHover option to the General group
  * Added option to hover all buttons in a group for theme designers
  * Fix wrong paths in Messages.sh
  * v2: Add missing support for decoration spacers
  * v2: Make AuroraeTheme provide button sizes as QSizeF objects
  * v2: Add svg engine
  * config: Extract from v1/
  * v1: Make aurorae QML only decoration engine
  * Move KNS stuff to the toplevel directory
  * Move themes to src directory
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * v2: Fix menu button (kde#492567)
  * Make KF6::Svg a required buildtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * v2: Make decoration-maximized-inactive fallback to decoration-maximized (kde#516189)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="408e1cc5ff9c8ca096dc977e723e501642cd32132b92306044f83eb0091acb5946491498e03a5759c56c93f1a91ee9d463eb60b25f013889457678091fcb8c23" name="authbind" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="4.1"/>
  <changelog author="fwdsbs.to.11df@xoxy.net" date="1435233600">- Update to version 2.1.1
- OBS build fixes
- Based on initial package from: home:eerovolotinen:authbind</changelog>
  <changelog author="fcastelli@suse.com" date="1536667200">- Updated to version 2.1.2
- Based on package from home:tbechtold:contrail</changelog>
  <changelog author="Flavio Castelli &lt;fcastelli@suse.com&gt;" date="1538740800">- Cleanup of the spec file</changelog>
  <changelog author="Panagiotis Georgiadis &lt;pgeorgiadis@suse.com&gt;" date="1540814400">- Remove the generation of files in /etc/permissions.d
- Remove rpmlintrc file that suppresses the rpmlint warning
- Cleanup of the spec fil using spec-cleaner</changelog>
  <changelog author="Panagiotis Georgiadis &lt;pgeorgiadis@suse.com&gt;" date="1542715200">- Allow normal users to execute /usr/bin/authbind</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1609070400">- Add fix-Makefile.patch: make Makefile work properly
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
- Fix incorrect location of plugins</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707480000">- Prepare for RPM 4.20: use autosetup.</changelog>
</package>
<package pkgid="f15d82e02664e696465e71b442b1505aa5813289adb4ced9e54700dbde7cffc24c730e33a74c10e1940f84b95bb4caafe898c646d98b244a745844bd07c754d6" name="auto" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="5d724289aca491e8ca9b0d1ca3daf74415e2efbcdf237828d66249efaed0db1fda043ee473e4f2a03ac3d06276bb93482f3141455f3ddeafbfdd317a57498d8b" name="auto-common" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="31bf291b77f1b3248595067c1afb203069b6c56ad786afd583cc0ce761bcc93bdabe0b94e076d277ddd1b05006233d1090e000177285c7e1bae56fb12ff308ef" name="auto-javadoc" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="60e0211cd23191ef923a43327ba6cc2ad53bf18192aabb73b549986425ede265fb4e3015a37dd92a2cc7220efdd1d7e6623933290941a07b9bbbed43a582894a" name="auto-service" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="3e9ad3b25d2cc5239b3588a282f33baabe7de516fa82e1fd9e5ac6a322672cf3585decbb718b488016015de373446f30970c10c6dcaefd4c057c3bd6047fdd77" name="auto-service-aggregator" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="ea93b8a241b94a528309aca70f7eececf08a27f2ebd2e5e82a05a0c55b9dd6c8080ba5e4f24cb6a40fb33ae03a76458340b188dbc588db117f73e2c6a0e604fc" name="auto-service-annotations" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="e6292776a4ed7e78ef292b1e8ed3f8abfbf14d3ae2dcdcea3ad72cc71bc072f41f15286342b5fda5aa3bda8086468261456571438b3023faf018e46840a0cb0e" name="auto-value" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="63c541ea845b83cf0c7934884f7615ef27a7aa1dc92cb517f82d3ee45c7e9db4dcfdb4e393e92c83c5bbd8b94f870c42c728c1dc4bf8d80e70478446243c43a5" name="auto-value-annotations" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="b2f8655324cecaaf6a8236f4f91e50917429a080db360e997fea565953a3a7ae963abb612c38852a97a8d8a9b8c8b28a0efbae5c4a8eeafdd31a7b611a544b0a" name="auto-value-parent" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557144000">- Initial packaging of auto value 1.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585137600">- Update to upstream release 1.5.4
- Fetch 4 different tarballs in order to have correctly tagged
  submodules in the build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642075200">- Update to upstream release 1.6.1
  * provides the auto-value-annotations artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1761220800">- Force annotation processing, since it is needed with Java 25</changelog>
</package>
<package pkgid="35ed9100a6ba2960a93c6c4c18ac58b3ec617c37878910cf93ce7c7a0ac7dc32f23876f00f06e47c30fdedca697fde20ccdbbea2ce2188c6c75a7b795e08a9ac" name="autobench" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="3.3"/>
  <changelog author="jhura@suse.com" date="1429012800">- initial package for version 2.1.2</changelog>
  <changelog author="mpluskal@suse.com" date="1429099200">- Add gpg signature</changelog>
  <changelog author="jhura@suse.com" date="1429099201">- changed sed command in spec file</changelog>
  <changelog author="mpluskal@suse.com" date="1454587200">- Use optflags when building</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="3c310827df5a20656ea67dd9adcae5c1b5dff730d12955a0fe9b7c96ba67c128b143f3aeba2dd33964319d6d1b7bae1acd04844405601edc4eea3812e91dd92f" name="autobuild" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="13.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Fix usage of %{_libexecdir} when %{_tmpfilesdir} was meant to be
  used.</changelog>
  <changelog author="Christian Wittmer &lt;chris@computersalat.de&gt;" date="1625572800">- add opendkim to Group unbound to be able to read TrustAnchorFile
- add postfix to Group opendkim to be able to read/write to opendkim.sock
- add %{_sysconfdir}/%{name}/keys dir
- change /var/run to /run wherever used
- rework opendkim-2.9.2_default_config.patch and renamed it to
  opendkim-default_config.patch</changelog>
  <changelog author="Togan Muftuoglu &lt;toganm@opensuse.org&gt;" date="1634212800">- Add cve-2020-12272.patch (CVE-2020-12272)
  * Confirm that the value of "d=" is properly formed, fixed
    upstream in commit 14d54524e0a97d3fe9b80441907d7e356c9ded04
- Add unbound-fix.patch
  * Plug memory leak in Unbound callback
    https://github.com/trusteddomainproject/OpenDKIM/pull/57</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634558400">- Added hardening to systemd service (bsc#1181400). Added patch:
  * harden_opendkim.service.patch
  Modified:
  * opendkim.service</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1697198400">- Add fix-RSA_sign-call.patch
  * Fix bsc#1216117
  * Fix call of RSA sign on big endian systems, patch origin:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012506</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707134400">- Add Provides for user/group needed by rpm 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1731499200">- Added rev-ares-deletion.patch
- Added ares-missing-space.patch
- Added ftbfs-gcc-14-1075339.patch from debian
  Fixes building with GCC14+
- Added opendkim-2.10.3-incompatible-pointer-types.patch from gentoo</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1768910400">- Fix build with GCC 15</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1768910401">- Add patch to support Lua 5.3
  * lua-5.3.patch</changelog>
</package>
<package pkgid="9144013b153176c7409ee551e1c57caa5c2c94948e14974bcd55d83c291e2391c70c90c8afd498036bb0e78d6667cdfda65509d23cfdeac36c7e4960e4484adf" name="autoconf" arch="noarch">
  <version epoch="0" ver="2.73" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615550400">- use https urls</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648468800">- convert to use _multibuild
- fix keyring gpg validation</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1666872000">- fix testsuite failure by bash 5.2 update
  * [fix-testsuite-failures-with-bash-5.2.patch]</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703332800">- update to version 2.72
  * Support for ensuring time_t is Y2038-safe
    configure can now ensure that time_t can represent moments in time
    after 18 January 2038, i.e. 2**31 - 1 seconds after the Unix epoch.
    On most 64-bit systems this is true by default; the new feature
    is detection of systems where time_t is a 32-bit signed integer by
    default, *and* there is an alternative mode in which it is larger,
    in which case that mode will be enabled.
  * AC_USE_SYSTEM_EXTENSIONS now enables C23 Annex F extensions
    by defining __STDC_WANT_IEC_60559_EXT__.
  * Configure scripts no longer support pre-1989 C compilers.
  * Autoconf developers now need Perl 5.10 (2007) or later.
  * Autoconf users now need GNU M4 1.4.8 (2006) or later.
  * Some m4sh diversions have been renumbered.
  * AC_FUNC_GETGROUPS and AC_TYPE_GETGROUPS no longer run test programs.
  * All internal uses of AC_EGREP_CPP and AC_EGREP_HEADER have been removed.
- Update dependencies as recommendd to m4 1.4.16, Perl 5.10
- Drop patch autoreconf-ltdl.diff as similar code is part of upstream
- Drop patch fix-testsuite-failures-with-bash-5.2.patch, it is
  part of upstream</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1703419200">- Use autosetup</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1707825600">- Re-add patch (bsc#1219035)
  * [autoreconf-ltdl.diff]
- Remove test with macro LARGEFILE and YEAR2038, broken for i586 arch. see
  https://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS#n194 (bsc#1219035)
  * [remove-largefile-test.patch]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1714651200">- Fix AC_SYS_LARGEFILE doesn't honor AC_LANG setting and undo the removing of
  the largefile test. (bsc#1219035)
  + Port-AC_SYS_LARGEFILE-to-C.patch
  - remove-largefile-test.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770897600">- Update to version 2.72.90
  * AC_PROG_CC now prefers C23 if available.
  * AC_PROG_CC no longer checks __STDC__ or variable length arrays (VLAs).
  * AC_PROG_CXX no longer attempts to switch to C++98 or C++11.
  * Programs now recognize #elifdef and #elifndef.
  * Support for the Algol 68 programming language has been added.
  * AC_PROG_AWK now also checks for busybox awk.
  * AC_USE_SYSTEM_EXTENSIONS now defines _COSMO_SOURCE for Cosmopolitan Libc.
  * AC_CHECK_DECL and AC_CHECK_DECLS will, on macOS, now report "no" for
    functions that are declared as existing in future macOS versions only.
  * AC_DEFINE_UNQUOTED no longer mishandles double-quotes inside $(...)
    and ${...}.
  * AC_DEFINE and similar macros no longer emit trailing whitespace.
    This pacifies the -Wtrailing-whitespace introduced in GCC 15.
  * AC_FUNC_STRNLEN now detects Android 5.0's broken strnlen.
  * AC_PROG_OBJC now finds the GNU Objective-C compiler, as packaged in
    EPEL 9, by default, without the user having to set the OBJC variable.
  * Autoconf no longer generates ${1+"$@"} in scripts, working around
    a bug in AIX 7.2 ksh93.
  * config.status now fails with a diagnostic if awk is missing,
    rather than misbehaving.
  * autoreconf handles projects using GNU Gettext and/or gtk-doc better.
  * autoconf no longer installs a file named "version.m4".
- Drop upstream patch
  * Port-AC_SYS_LARGEFILE-to-C.patch
- Rebase patch:
  * autoreconf-ltdl.diff</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1774267200">- Update to version 2.73
  * autoreconf has a new option to exclude certain steps
  * AC_PROG_GO and AC_PROG_A68 now honor GOFLAGS and A68FLAGS set by the user
  * AC_C_FLEXIBLE_ARRAY_MEMBER and AC_PROG_LEX handle Solaris 10 better
  * autoheader takes more care not to overwrite hand-written config.h.in
  * AC_OUTPUT issues an error if called with more than three arguments
- Rebase patch:
  * autoreconf-ltdl.diff</changelog>
</package>
<package pkgid="45590314f67b18be7c42078bf476b9ffe107c79b36e5bbb4e9d2264dc6d4a16a52648e8bb8e4330171a09a83356bd510a6e489b6039b5bfc45cc44db11cb660e" name="autoconf-archive" arch="noarch">
  <version epoch="0" ver="2024.10.16" rel="2.2"/>
  <changelog author="astieger@suse.com" date="1521288000">- update to 2018.03.13:
  * Add macros packages AX_R_PACKAGE and AX_PROG_DATE
  * updates for other macros
- Use %license (boo#1082318)</changelog>
  <changelog author="astieger@suse.com" date="1547467200">- update to 2019.01.06:
  * The macro AX_CODE_COVERAGE was modified to use
    AX_ADD_AM_MACRO_STATIC
  * various updates to multiple macros</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613563200">- Drop info Requires(pre|post) and usage of install_info and
  install_info_delete in the pre/post scriptlets: info files are
  handled by file triggers.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1613908800">- update to 2021.02.19:
  * The macros AX_CHECK_PCRE2 and AX_PROG_ROBOT have been added. Many other
    macros have received updates.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644580800">- update to 2022.02.11:
  * AX_CC_FOR_BUILD was deprecated in favor of AX_PROG_CC_FOR_BUILD</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662379200">- update to 2022.09.03:
  * AX_PYTHON_DEVEL: Improved Python version support
  * ax_boost_json: implement for Boost::JSON library
  * AX_LIB_MYSQL: try pkg-config before mysql_config
  * AX_LUA_HEADERS: update to use AC_COMPUTE_INT
  * ax_lib_netcdf4: enable NF_CONFIG run-time definition.
  * Make assembler-finding macros more portable
  * ax_prog_cc_for_build: Properly restore ac_cv_c_compiler_gnu</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676980800">- update to 2023.02.20:
  * This release contains fixes for multiple macros. In preparation
    for Clang 16 it contains multiple compatibility changes.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729339200">- update to 2024.10.16:
  * Improvements to Python, Boost, and other macros
  * Fixes to handling of compiler flags
  * Add C++23 support</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1757851200">- Add autoconf-archive-fix-quoting-of-m4_fatal.patch
  Fixes e.g. AX_CHECK_GL.
  gh#autoconf-archive/autoconf-archive#312
  gh#karlstav/cava#592
  https://bugs.gentoo.org/941845</changelog>
</package>
<package pkgid="8102a1deb3d80cea0dc22705a6d701ff57b830dc605add18f74848bcd973dd648233069ffe973d1bd2f1d0524b601396209e18d2794952bb250169b4cb59f2d1" name="autoconf-el" arch="noarch">
  <version epoch="0" ver="2.73" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615550400">- use https urls</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1648468800">- convert to use _multibuild
- fix keyring gpg validation</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1666872000">- fix testsuite failure by bash 5.2 update
  * [fix-testsuite-failures-with-bash-5.2.patch]</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703332800">- update to version 2.72
  * Support for ensuring time_t is Y2038-safe
    configure can now ensure that time_t can represent moments in time
    after 18 January 2038, i.e. 2**31 - 1 seconds after the Unix epoch.
    On most 64-bit systems this is true by default; the new feature
    is detection of systems where time_t is a 32-bit signed integer by
    default, *and* there is an alternative mode in which it is larger,
    in which case that mode will be enabled.
  * AC_USE_SYSTEM_EXTENSIONS now enables C23 Annex F extensions
    by defining __STDC_WANT_IEC_60559_EXT__.
  * Configure scripts no longer support pre-1989 C compilers.
  * Autoconf developers now need Perl 5.10 (2007) or later.
  * Autoconf users now need GNU M4 1.4.8 (2006) or later.
  * Some m4sh diversions have been renumbered.
  * AC_FUNC_GETGROUPS and AC_TYPE_GETGROUPS no longer run test programs.
  * All internal uses of AC_EGREP_CPP and AC_EGREP_HEADER have been removed.
- Update dependencies as recommendd to m4 1.4.16, Perl 5.10
- Drop patch autoreconf-ltdl.diff as similar code is part of upstream
- Drop patch fix-testsuite-failures-with-bash-5.2.patch, it is
  part of upstream</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1703419200">- Use autosetup</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1707825600">- Re-add patch (bsc#1219035)
  * [autoreconf-ltdl.diff]
- Remove test with macro LARGEFILE and YEAR2038, broken for i586 arch. see
  https://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS#n194 (bsc#1219035)
  * [remove-largefile-test.patch]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1714651200">- Fix AC_SYS_LARGEFILE doesn't honor AC_LANG setting and undo the removing of
  the largefile test. (bsc#1219035)
  + Port-AC_SYS_LARGEFILE-to-C.patch
  - remove-largefile-test.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770897600">- Update to version 2.72.90
  * AC_PROG_CC now prefers C23 if available.
  * AC_PROG_CC no longer checks __STDC__ or variable length arrays (VLAs).
  * AC_PROG_CXX no longer attempts to switch to C++98 or C++11.
  * Programs now recognize #elifdef and #elifndef.
  * Support for the Algol 68 programming language has been added.
  * AC_PROG_AWK now also checks for busybox awk.
  * AC_USE_SYSTEM_EXTENSIONS now defines _COSMO_SOURCE for Cosmopolitan Libc.
  * AC_CHECK_DECL and AC_CHECK_DECLS will, on macOS, now report "no" for
    functions that are declared as existing in future macOS versions only.
  * AC_DEFINE_UNQUOTED no longer mishandles double-quotes inside $(...)
    and ${...}.
  * AC_DEFINE and similar macros no longer emit trailing whitespace.
    This pacifies the -Wtrailing-whitespace introduced in GCC 15.
  * AC_FUNC_STRNLEN now detects Android 5.0's broken strnlen.
  * AC_PROG_OBJC now finds the GNU Objective-C compiler, as packaged in
    EPEL 9, by default, without the user having to set the OBJC variable.
  * Autoconf no longer generates ${1+"$@"} in scripts, working around
    a bug in AIX 7.2 ksh93.
  * config.status now fails with a diagnostic if awk is missing,
    rather than misbehaving.
  * autoreconf handles projects using GNU Gettext and/or gtk-doc better.
  * autoconf no longer installs a file named "version.m4".
- Drop upstream patch
  * Port-AC_SYS_LARGEFILE-to-C.patch
- Rebase patch:
  * autoreconf-ltdl.diff</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1774267200">- Update to version 2.73
  * autoreconf has a new option to exclude certain steps
  * AC_PROG_GO and AC_PROG_A68 now honor GOFLAGS and A68FLAGS set by the user
  * AC_C_FLEXIBLE_ARRAY_MEMBER and AC_PROG_LEX handle Solaris 10 better
  * autoheader takes more care not to overwrite hand-written config.h.in
  * AC_OUTPUT issues an error if called with more than three arguments
- Rebase patch:
  * autoreconf-ltdl.diff</changelog>
</package>
<package pkgid="e77e1439aa67c2b08fc5f17d3ec3e2a89cf1edfffc6c11bd5efcb16e03e8fcacc84e6715defab5722188a45cf9eade84b8a709383bb6088954de4a3ba888c553" name="autoconf213" arch="noarch">
  <version epoch="0" ver="2.13" rel="29.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="1b42aea1ca1199cd73b26d02db67d3de6b8863a4ba1aec1955736ba175ffeaa62368a3b3bf5f67088d14fc9f4cd07fe00d96ef0496d1997fc346dfc8b0832c61" name="autocutsel" arch="riscv64">
  <version epoch="0" ver="0.10.1" rel="2.1"/>
  <changelog author="mhopf@novell.com" date="1303992000">- Initial release</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="sndirsch@suse.com" date="1328788800">- fixed buildreqs due to splitted xorg-x11-libs</changelog>
  <changelog author="jengelh@medozas.de" date="1329048000">- Update dependencies to what is required by configure.ac</changelog>
  <changelog author="sndirsch@suse.com" date="1391688000">- added missing LICENSE file</changelog>
  <changelog author="p.drouand@gmail.com" date="1418904000">- Update to version 0.10.0
  + set WM_NAME, _NET_WM_NAME, and _NET_WM_PID
  + support for UTF-8 strings
  + minor fixes
- Use download Url as source</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 0.10.1
  + fixed allocation error</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1732622400">- add man pages from Debian
- changed LICENSE file from %doc to %license</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1732708800">- do not compress the manual page manually; it's done by a brp
  script during build automatically giving us more flexibility</changelog>
</package>
<package pkgid="e8b9d14b30ce4839c37dd5c588c0e9afac7f30727da836f667766e34d8bbb37bb24b42dfe5dbd6c408fcce8d16b330fc07196afc4a2e69deb5dec65984c53f7e" name="autofs" arch="riscv64">
  <version epoch="0" ver="5.1.9" rel="11.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1710936000">- Fix -Werror=incompatible-pointer-types issues (bsc#1221682)
  * Add autofs-5.1.9-fix-ldap_parse_page_control-check.patch
  * Add autofs-5.1.9-cast-sasl_callback_t-function-pointers.patch</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1717416000">- Fix xmlStructuredErrorFunc callback parameter type (bsc#1221682)
  * Refresh autofs-5.1.1-dbus-udisks-monitor.patch
- Use upstream sasl_callback_t patch
  * Remove autofs-5.1.9-cast-sasl_callback_t-function-pointers.patch
  * Add autofs-5.1.9-Fix-incompatible-function-pointer-types.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1730808000">- 5.1.8 removed rpcgen dependency, remove it from spec file, too</changelog>
  <changelog author="Goldwyn Rodrigues &lt;rgoldwyn@suse.com&gt;" date="1736856000">- Remove libnsl-devel dependency to remove NSL support</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1752667200">- Fix autofs-5.1.1-dbus-udisks-monitor.patch (bsc#1246612) to account for:
  * d2feac6784b6 autofs-5.1.6 - make autofs.a a shared library
  * bcd8e1b642e9 autofs-5.0.7 - use LIBS for link libraries</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1758196800">- Link against ldap.so instead of ldap_r.so; the former now provides
  thread-safety and the latter is a symlink which may not exist
  (bsc#1249966)
  * drop autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1758715200">- Drop rcautofs symlink [jsc#PED-266]</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1758801600">- Modified NetworkManager-autofs: (bsc#1250091)
  * don't reload autofs.service on loopback interface changes
  * add --no-block option to request asynchronous behavior</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1769169600">- fix deadlock on map entry removal (bsc#1246325)
  * 0001-autofs-5.1.9-fix-get-parent-multi-mount-check-in-try.patch
  * 0002-autofs-5.1.9-fix-deadlock-in-remount.patch
  * 0003-CHANGELOG-add-a-few-missing-entries.patch
  * 0004-autofs-5.1.9-quiet-possibly-noisy-log-message.patch
  * 0005-autofs-5.1.9-fix-devid-update-on-reload.patch
  * 0006-autofs-5.1.9-fix-cache-writelock-must-be-taken-in-up.patch
  * 0007-autofs-5.1.9-fix-skip-valid-map-entries-on-expire-cl.patch
  * 0008-autofs-5.1.9-remove-unnecessary-call-to-set_direct_m.patch
  * 0009-autofs-5.1.9-remove-unnecessary-assignment-in-umount.patch
  * 0010-autofs-5.1.9-fix-direct-mount-trigger-umount-failure.patch
  * 0011-autofs-5.1.9-refactor-do_umount_autofs_direct.patch
  * 0012-autofs-5.1.9-fix-stale-direct-mount-trigger-not-umou.patch
  * 0013-autofs-5.1.9-add-function-table_lookup_ino.patch
  * 0014-autofs-5.1.9-improve-handling-of-missing-map-entry-f.patch</changelog>
</package>
<package pkgid="774938fe37cf8a6404f2be04b0c8f0e175b37a715cc5768c1ce7bbc35878b8673e9cebe21ae51327228e75a861ad5fc52a24509207767cedd5eac191decfb301" name="autogen" arch="riscv64">
  <version epoch="0" ver="5.18.16" rel="9.1"/>
  <changelog author="&lt;jbrielmaier@suse.de&gt;" date="1542801600">- BuildRequire guile-devel to make transistion to Guile 2.2 smooth</changelog>
  <changelog author="schwab@suse.de" date="1542888000">- Remove invalid signature file and keyring</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1553515200">- Add gcc9-fix-wrestrict.patch in order to fix
  bsc#1125772.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1579608000">- guile-version.patch: Allow building with guile 3.0</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1584964800">- guile-version.patch: Allow all patchlevel versions of guile 3.0</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1589198400">- Increase default timeout
- Run testsuite in verbose mode</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591790400">- Set MAN_PAGE_DATE to normalize man page date (boo#1047218)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1650369600">- Add upstream patch autogen-avoid-GCC-code-analysis-bug.patch
  in order to support -D_FORTIFY_SOURCE=3 with GCC 12.
- Use autosetup.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- text-mmap-check-failed-addr.patch: Fix missing error check from mmap
  (CVE-2025-8746, bsc#1247921)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1769428800">- Disable -Werror</changelog>
</package>
<package pkgid="ecd4801ae50732f590e86b17eb484612b38196b4a15853fca357e6a11ac9be1e0fa14328ac3b63e6a9fe4fadb36a8f3caf5f88d4507daa45ba8a31a4a750a460" name="autojump" arch="noarch">
  <version epoch="0" ver="22.5.3" rel="3.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Initial package.</changelog>
  <changelog author="Dilawar Singh &lt;dilawar.s.rajput@gmail.com&gt;" date="1555156800">- Bumped version to 22.5.3.
- Upstream has no changelog.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="pgajdos@suse.com" date="1650628800">- do not require pytest-mock for build
- added patches
  fix https://github.com/wting/autojump/pull/648
  + autojump-no-mock.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="86c2123e8d8516ab1b1d8c0df4f1d93fcaba06f4ef1eeb94ea26da7b71ff851e576eb2e221b8cbe60d6b22fa625c94bb34a724af7163b5e518158bd6eb4a1a7a" name="automake" arch="noarch">
  <version epoch="0" ver="1.18.1" rel="1.3"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615550400">- move license to licensedir</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.16.5:
  - PYTHON_PREFIX and PYTHON_EXEC_PREFIX are now set according to
    Python's sys.* values only if the new configure option
  - -with-python-sys-prefix is specified. Otherwise, GNU default values
    are used, as in the past. (The change in 1.16.3 was too incompatible.)
  - consistently depend on install-libLTLIBRARIES.
  - use const for yyerror declaration in bison/yacc tests.
  - Common top-level files can be provided as .md; the non-md version is
    used if both are present:
    AUTHORS ChangeLog INSTALL NEWS README README-alpha THANKS
  - CTAGS, ETAGS, SCOPE variables can be set via configure.
  - Silent make output for custom link commands.
  - New option "no-dist-built-sources" skips generating $(BUILT_SOURCES)
    before building the tarball as part of "make dist", that is,
    omits the dependency of $(distdir): $(BUILT_SOURCES).
  - automake output more reproducible.
  - test-driver less likely to clash with tests writing to the same file.
  - DejaGnu tests always use the directory name, testsuite/, for
    compatibility with the newer dejagnu-1.6.3 and with prior versions.
  - config.sub and config.guess updates include restoration of `...`
    for maximum portability.
- refresh automake-suse-vendor.patch
- drop fix-testsuite-failures-with-autoconf270.patch (upstream)
- drop automake-reproducible.patch (upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1653393600">- update automake.keyring: use release-team keyring
- don't reference source URL when the linked sources change over time</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659960000">- switch to python3 testing for testsuite, we no longer care
  about python 2.x testresults</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1715083200">- Fix testsuite with gcc 14
  + tests-Fix-type-defaults-error-in-link_cond.patch
  + tests-avoid-implicit-function-declaration-in-depcomp.patch
  + tests-avoid-implicit-function-declarations.patch
  + tests-don-t-try-to-prevent-flex-from-including-unist.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720785600">- update to 1.17
  - AM_PATH_PYTHON will, after checking "python", prefer any Python 3
    version (latest versions checked first) over any Python 2
    version. If a specific version of Python 2 is still needed, the
    $PYTHON variable should be set beforehand.
  - AM_PATH_PYTHON will also search for Python versions 3.20 through 3.10.
    It previously searched for 3.9 through 3.0.
  - RANLIB may be overridden on a per-target basis.
  - AM_TEXI2FLAGS may be defined to pass extra flags to TEXI2DVI &amp; TEXI2PDF.
  - New option "posix" to emit the special target .POSIX for make.
  - Systems with non-POSIX "rm -f" behavior are now supported, and the
    prior intent to drop support for them has been reversed.
    The ACCEPT_INFERIOR_RM_PROGRAM setting no longer exists.
  - Variables using escaped \# will trigger portability warnings, but be
    retained when appended.  GNU Make &amp; BSD Makes are known to support it.
  - GNU Make's default pattern rules are disabled, for speed and debugging.
    (.SUFFIXES was already cleared.)
  - For Texinfo documents, if a .texi.in file exists, but no .texi, the
    .texi.in will be read. Texinfo source files need not be present at
    all, and if present, need not contain @setfilename. Then the file name
    as given in the Makefile.am will be used.  If @setfilename is present,
    it should be the basename of the Texinfo file, extended with .info.
  - aclocal has a new option --aclocal-path to override $ACLOCAL_PATH.
  - The missing script also supports autoreconf, autogen, and perl.
  - test-suite.log now contains basic system information, and the
    console message about bug reporting on failure has a bit more detail.
  - When using the (default) "parallel" test driver, you can now omit the
    output of skipped tests from test-suite.log by defining the
    variable IGNORE_SKIPPED_LOGS to a non-empty value. (bug#71422)
- Drop patches now included in 1.17
  * tests-Fix-type-defaults-error-in-link_cond.patch
  * tests-avoid-implicit-function-declaration-in-depcomp.patch
  * tests-don-t-try-to-prevent-flex-from-including-unist.patch
  * tests-avoid-implicit-function-declarations.patch
- Drop patch automake-require_file.patch with different upstream fix
- Drop no longer necessary patch
  automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
- Ajust patches automake-suse-vendor.patch and
  0001-correct-parameter-parsing-in-test-driver-script.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748433600">- update to 1.18
  * Default tar format is now ustar, mainly to support longer
    filenames; the tar-v7 and other explicit options to force a
    particular tar format are unchanged and still override the
    default.
  * The mdate-sh auxiliary script generally used with Texinfo now
    uses SOURCE_DATE_EPOCH, if set, instead of the source file's
    mtime.
  * New option dist-bzip3 for bzip3 compression of distributions.
  * New option --stderr-prefix for tap-driver.sh, to prefix each
    line of stderr from a test script with a given string.
  * Support for Algol 68 added, based on the GNU Algol 68
    compiler.
- Do not call bootstrap script, as it triggers an texinfo run.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748952000">- test-driver don't use equal sign for assigning parameter, upstream well
  documented to use only spaces. See commit:
  6cfd9401c5d6b4a6fce1318d50a6ec34fdd4799a
  * Drop 0001-correct-parameter-parsing-in-test-driver-script.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1749038400">- Get the latest automake.keyring from Savannah, including new key used to
  sign the sources.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751025600">- update to 1.18.1
  - Undo change to mdate-sh; once again, it does not look at
    SOURCE_DATE_EPOCH. This change was a misunderstanding that causes
    problems, not fixes, for reproducible builds.
  - Improve debuggability of installcheck failures.</changelog>
</package>
<package pkgid="b55414aa82cd546ae1b9d1b95853e98ad2a93e65c1a9e04077a68b4442a024c3c113e672b2fb2a8641a504fddeace188e0892ebbe7ae8fa0d4a636bde9eede56" name="autonym-fonts" arch="noarch">
  <version epoch="0" ver="1.0" rel="3.4"/>
  <changelog author="egdfree@opensuse.org" date="1383134400">- initial</changelog>
  <changelog author="pgajdos@suse.com" date="1400673600">- noarch package</changelog>
</package>
<package pkgid="4ee968dd9f260520a5712264bb6a20f2bf843681a469bef56e30845f623217287b643ec8fe44d618d318c5b574f516a3d7ca522de1b92cb3889e6ef7ee60ce0c" name="autoopts" arch="riscv64">
  <version epoch="0" ver="5.18.16" rel="9.1"/>
  <changelog author="&lt;jbrielmaier@suse.de&gt;" date="1542801600">- BuildRequire guile-devel to make transistion to Guile 2.2 smooth</changelog>
  <changelog author="schwab@suse.de" date="1542888000">- Remove invalid signature file and keyring</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1553515200">- Add gcc9-fix-wrestrict.patch in order to fix
  bsc#1125772.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1579608000">- guile-version.patch: Allow building with guile 3.0</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1584964800">- guile-version.patch: Allow all patchlevel versions of guile 3.0</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1589198400">- Increase default timeout
- Run testsuite in verbose mode</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591790400">- Set MAN_PAGE_DATE to normalize man page date (boo#1047218)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1650369600">- Add upstream patch autogen-avoid-GCC-code-analysis-bug.patch
  in order to support -D_FORTIFY_SOURCE=3 with GCC 12.
- Use autosetup.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- text-mmap-check-failed-addr.patch: Fix missing error check from mmap
  (CVE-2025-8746, bsc#1247921)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1769428800">- Disable -Werror</changelog>
</package>
<package pkgid="6b92a6b6d66373b5a0ddf59555670efcbf0bb24d77cf8a8cb3f17ca98d6c37d12d7af3887ecd96fef13d24eeade60bd9761ed89bfcca36a1afdf86af36b128d1" name="autorandr" arch="noarch">
  <version epoch="0" ver="1.15.0.1709469470" rel="2.1"/>
  <changelog author="phillip.berndt@googlemail.com" date="1481112000">- initial version</changelog>
  <changelog author="Eric Renfro &lt;erenfro@linux-help.org&gt;" date="1716638400">- Branched version
- Update to version 1.15.0.1709469470:
  * Release autorandr 1.15
  * Fix: Skip profiles without outputs
  * Fix const warnings
  * Do not check for mask in evt-&gt;response_type
  * add compiled autorandr-launcher binary to .gitignore
  * fix: remove literal backslashes in edid regex
  * Added missing r literal in OUTPUT_REGEX
  * Add missing r literal to regex strings
  * fish completion: fix typo in folder name</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1716897600">- Update specfile to openSUSE standards.</changelog>
  <changelog author="Eric Renfro &lt;erenfro@linux-help.org&gt;" date="1716897601">- Added dependancy libinput-utils for autorandr-lid-switch service</changelog>
  <changelog author="Eric Renfro &lt;erenfro@linux-help.org&gt;" date="1716897602">- Removed obsoleted Group.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
</package>
<package pkgid="8dcfcd0a9ee3ca50f76b2d1f59f52bbaf7df20afe16dccd5886aeac9b95bdac756a80d61a6c4222d0a5c8f116dafcefe31eb5d362f831d0b246052968e21340c" name="autorandr-bash-completion" arch="noarch">
  <version epoch="0" ver="1.15.0.1709469470" rel="2.1"/>
  <changelog author="phillip.berndt@googlemail.com" date="1481112000">- initial version</changelog>
  <changelog author="Eric Renfro &lt;erenfro@linux-help.org&gt;" date="1716638400">- Branched version
- Update to version 1.15.0.1709469470:
  * Release autorandr 1.15
  * Fix: Skip profiles without outputs
  * Fix const warnings
  * Do not check for mask in evt-&gt;response_type
  * add compiled autorandr-launcher binary to .gitignore
  * fix: remove literal backslashes in edid regex
  * Added missing r literal in OUTPUT_REGEX
  * Add missing r literal to regex strings
  * fish completion: fix typo in folder name</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1716897600">- Update specfile to openSUSE standards.</changelog>
  <changelog author="Eric Renfro &lt;erenfro@linux-help.org&gt;" date="1716897601">- Added dependancy libinput-utils for autorandr-lid-switch service</changelog>
  <changelog author="Eric Renfro &lt;erenfro@linux-help.org&gt;" date="1716897602">- Removed obsoleted Group.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the line immediately after the dashed line
  is supposed to be the header with date/author info.</changelog>
</package>
<package pkgid="444da70046e31b654b2804ad5cf180f98be02d3537f2131baa5ddc406a341694a3d4956bc71e901499e52ffb4020d3e66417b83f749e1f848bf05dbaf07daf60" name="autossh" arch="riscv64">
  <version epoch="0" ver="1.4g" rel="2.3"/>
  <changelog author="p.drouand@gmail.com" date="1405857600">- Add systemd support for openSUSE &gt; 12.2</changelog>
  <changelog author="p.drouand@gmail.com" date="1418904000">- Update to version 1.4d
  + call daemon() before opening any sockets. Problem discovered and
    diagnosed by Frank van der Aa when trying to start autossh at
    system init.
  + don't use malloc(n * size) idiom; use calloc()</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1429876800">- change autossh.service content to reflect it is a READONLY file.
- change the install line for autossh.service to:
  %__install -D -m 444 %{S:3} %{buildroot}%{_unitdir}/autossh@.service
  * This has 2 big changes.  First the permissions are 444, so READONLY.
  * Second, note the @ char in the target name.
    This makes it an instantiated service file
- add a sample my.conf override file
- add a README.SUSE.md file that:
  * explains how to use systemd instantiated service
  * how to use the override file
  * a full walkthru of how to setup a reverse tunnel</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1431518400">- Minor cleanups to service file and sample my.conf override file</changelog>
  <changelog author="multyrealm@gmail.com" date="1442318400">- Update to version 1.4e
  + By default, changing the poll time should change the first poll
    time to match. Only have different times if AUTOSSH_FIRST_POLL
    is explicitly set. Jerry Xie forwarded on change request from
    Ubuntu bug forums.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="sean@suspend.net" date="1539604800">- Update to version 1.4f
  + Change behavior when ssh exits on signal.
  + Fix order of arguments to kill().
  + Ignore SIGPIPE.
  + Should accept the default -1 with AUTOSSH_MAXSTART
  + memset() sigaction structure before use
- autossh-makefile-destdir.patch: dropped</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Remove pre-12.2 parts from build recipe
- Reduce hard dependency on systemd
- Replace old $RPM_* shell vars and %__-type macro indirections.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1553774400">- Update to version 1.4g
  + most notably addresses a bug that could see an alarm signal occur
    without a handler, causing autossh to exit inappropriately.</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1565352000">- add autoconf and automake as BuildRequires for autoreconf
- call autoreconf before configure otherwise setproctitle is
  mis-detected as present, causing a build failure</changelog>
</package>
<package pkgid="0428428973cda8c26a00621b3d825ab2b0e8f929b9c4bf879122daf79eae8fa0abfbc1531f1523084fe243a30f5fa138750168ca5853b653e4072e5e18af519e" name="autotrace" arch="riscv64">
  <version epoch="0" ver="0.31.10" rel="1.1"/>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="meissner@suse.de" date="1292846400">- libexif does not seem to be directly required</changelog>
  <changelog author="sbrabec@suse.cz" date="1299499200">- Split according to shared library packaging rules.
- Enabled ImageMagick support.</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="1362052800">- update license to new format</changelog>
  <changelog author="sfalken@opensuse.org" date="1407844800">- Add 0001-fix_input_png.patch:  Corrects build failure against libpng15
- Updated .spec file to use %make_install macro</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1652443200">- biWidth*biBitCnt integer overflow fix (bsc#1182158,
  CVE-2019-19004, CVE-2019-19004.patch).
- Bitmap double free fix (bsc1182159, CVE-2019-19005,
  CVE-2017-9182, CVE-2017-9190, CVE-2019-19005.patch).</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667908800">- Added CVE-2022-32323.patch
  * [bsc#1201529, CVE-2022-32323]
  * Fixes Heap overflow in ReadImage()</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1748779200">- Update to version 0.31.10:
  * ImageMagick 7 support (gh#autotrace/autotrace#105,
    gh#autotrace/autotrace#106).
  * HKUST CVEs addressed (gh#autotrace/autotrace#110).
- Drop upstreamed or otherwise unnecessary patches:
  * autotrace-0.31.1-quotefix.diff (autotrace.m4 dropped, commit
    64823fa).
  * 0001-fix_input_png.patch (commit 70b315a).
  * CVE-2019-19004.patch (commit 64c5833).
  * CVE-2019-19005.patch (commit 268aee4).
  * CVE-2022-32323.patch (comimt aaf410d).
- Add autotrace-pkgconfig-private-libs.patch: [pkgconfig] Move
  some libraries to Libs.private (gh#autotrace/autotrace#124).
- Add autotrace-ac_subst-magick-vars.patch: Fix unexpanded
  MAGICK_* automake variables in pkgconfig file
  (gh#autotrace/autotrace#160).
- Drop additional pstoedit.m4 file source as not needed any more.
- Use full URL for Source0.
- Split off separate lang package.
- Run tests as part of %check section; add BuildRequires: procps
  for pkill command used in some tests.
- Specfile cleanups.</changelog>
</package>
<package pkgid="5782aa707c1b2f4e4a702995e2617daf5617bf43f4b40de799694eb348c90390d345ca9e6aac599fdc7be919fb62ee71886642b10989770dbc9c6ea00d97451d" name="autotrace-devel" arch="riscv64">
  <version epoch="0" ver="0.31.10" rel="1.1"/>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="meissner@suse.de" date="1292846400">- libexif does not seem to be directly required</changelog>
  <changelog author="sbrabec@suse.cz" date="1299499200">- Split according to shared library packaging rules.
- Enabled ImageMagick support.</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="1362052800">- update license to new format</changelog>
  <changelog author="sfalken@opensuse.org" date="1407844800">- Add 0001-fix_input_png.patch:  Corrects build failure against libpng15
- Updated .spec file to use %make_install macro</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1652443200">- biWidth*biBitCnt integer overflow fix (bsc#1182158,
  CVE-2019-19004, CVE-2019-19004.patch).
- Bitmap double free fix (bsc1182159, CVE-2019-19005,
  CVE-2017-9182, CVE-2017-9190, CVE-2019-19005.patch).</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667908800">- Added CVE-2022-32323.patch
  * [bsc#1201529, CVE-2022-32323]
  * Fixes Heap overflow in ReadImage()</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1748779200">- Update to version 0.31.10:
  * ImageMagick 7 support (gh#autotrace/autotrace#105,
    gh#autotrace/autotrace#106).
  * HKUST CVEs addressed (gh#autotrace/autotrace#110).
- Drop upstreamed or otherwise unnecessary patches:
  * autotrace-0.31.1-quotefix.diff (autotrace.m4 dropped, commit
    64823fa).
  * 0001-fix_input_png.patch (commit 70b315a).
  * CVE-2019-19004.patch (commit 64c5833).
  * CVE-2019-19005.patch (commit 268aee4).
  * CVE-2022-32323.patch (comimt aaf410d).
- Add autotrace-pkgconfig-private-libs.patch: [pkgconfig] Move
  some libraries to Libs.private (gh#autotrace/autotrace#124).
- Add autotrace-ac_subst-magick-vars.patch: Fix unexpanded
  MAGICK_* automake variables in pkgconfig file
  (gh#autotrace/autotrace#160).
- Drop additional pstoedit.m4 file source as not needed any more.
- Use full URL for Source0.
- Split off separate lang package.
- Run tests as part of %check section; add BuildRequires: procps
  for pkill command used in some tests.
- Specfile cleanups.</changelog>
</package>
<package pkgid="7fafcef4eeeb8e1f7b75d5888fd111fa18badda6a98f97229d0181d2869fbfd42df4d0b9d4fa85e7af131a46e70ca53bd7d1de7814c972dfcd4dee0b2c032e4e" name="autotrace-lang" arch="noarch">
  <version epoch="0" ver="0.31.10" rel="1.1"/>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="meissner@suse.de" date="1292846400">- libexif does not seem to be directly required</changelog>
  <changelog author="sbrabec@suse.cz" date="1299499200">- Split according to shared library packaging rules.
- Enabled ImageMagick support.</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="1362052800">- update license to new format</changelog>
  <changelog author="sfalken@opensuse.org" date="1407844800">- Add 0001-fix_input_png.patch:  Corrects build failure against libpng15
- Updated .spec file to use %make_install macro</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1652443200">- biWidth*biBitCnt integer overflow fix (bsc#1182158,
  CVE-2019-19004, CVE-2019-19004.patch).
- Bitmap double free fix (bsc1182159, CVE-2019-19005,
  CVE-2017-9182, CVE-2017-9190, CVE-2019-19005.patch).</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667908800">- Added CVE-2022-32323.patch
  * [bsc#1201529, CVE-2022-32323]
  * Fixes Heap overflow in ReadImage()</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1748779200">- Update to version 0.31.10:
  * ImageMagick 7 support (gh#autotrace/autotrace#105,
    gh#autotrace/autotrace#106).
  * HKUST CVEs addressed (gh#autotrace/autotrace#110).
- Drop upstreamed or otherwise unnecessary patches:
  * autotrace-0.31.1-quotefix.diff (autotrace.m4 dropped, commit
    64823fa).
  * 0001-fix_input_png.patch (commit 70b315a).
  * CVE-2019-19004.patch (commit 64c5833).
  * CVE-2019-19005.patch (commit 268aee4).
  * CVE-2022-32323.patch (comimt aaf410d).
- Add autotrace-pkgconfig-private-libs.patch: [pkgconfig] Move
  some libraries to Libs.private (gh#autotrace/autotrace#124).
- Add autotrace-ac_subst-magick-vars.patch: Fix unexpanded
  MAGICK_* automake variables in pkgconfig file
  (gh#autotrace/autotrace#160).
- Drop additional pstoedit.m4 file source as not needed any more.
- Use full URL for Source0.
- Split off separate lang package.
- Run tests as part of %check section; add BuildRequires: procps
  for pkill command used in some tests.
- Specfile cleanups.</changelog>
</package>
<package pkgid="7128a0ad384d6684ad73db0024649ef2869462707aa62d7e3bed55f36e0589546413bd69f475cda298425f5b7641edd75853d7f693760c5968d1a02f5f60feb8" name="autotrash" arch="noarch">
  <version epoch="0" ver="0.4.7" rel="1.1"/>
  <changelog author="mailaender@opensuse.org" date="1454760000">- initial packaging</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620734400">- Do not BuildRequire pandoc (as it does not exist on all
  architectures).
- Inject autotrash.1: build will fail when this needs to be
  regenerated (as pandoc would be missing).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640779200">- Update to version 0.4.4:
  + Tiny bit of love: change default template for systemd unit
    files to also contain a link to the project on github.
- Changes from version 0.4.3:
  + This release only fixes the license rendering on pypi.
- Changes from version 0.4.2:
  + Drop arrow dependency.
- Changes from version 0.4.1:
  + Release 0.4.1 but now with a package description in PyPi.
- Changes from version 0.4.0;
  + New --install feature to add systemctl timer.
- Changes from version 0.3.0:
  + A date parsing issue (#15) inspired me to revamp the
    distribution and packaging.
  + The package is no longer a single python script, but a full
    python package you will be able to install from PyPi shortly.
- Changes from version 0.2.1:
  + Prevent UnboundLocalError when --max-free is set and enough
    space free.
- Drop injected man page: upstream no longer maintains it
  apparently.
- Add python3-setuptools BuildRequires: new build dependency.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1709985600">- Updated to version 0.4.6:
  + Upgrade dependencies, (gh#bneijt/autotrash#59).
  + Bump cryptography from 40.0.1 to 41.0.3,
    (gh#bneijt/autotrash#62).
  + Upgrade poetry, (gh#bneijt/autotrash#63).
  + OSV scan, (gh#bneijt/autotrash#54).
- Changes from version 0.4.5:
  + Add mypy and actions cache, (gh#bneijt/autotrash#42).
  + Update documentation, (gh#bneijt/autotrash#45).
  + Add .gnomerc Example For Granular Cleanup,
    (gh#bneijt/autotrash#46).
  + Upgrades, (gh#bneijt/autotrash#53).
- Update source URL.
- Update spec file, move to building with poetry macros.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- Updated to version 0.4.7:
  * Read XDG_CONFIG_HOME environment variable instead of assuming ~/.config
  * Dependency upgrades</changelog>
</package>
<package pkgid="e25d5361be29a61a30fc8d8f5317a6e139bd4bcbe46c1080a5f29f3b1617b67ca7e8aa962068362d848aa0ba8087ab70b16867e369fdea8f6dc018f1eaff2792" name="autoyast2" arch="noarch">
  <version epoch="0" ver="5.0.8" rel="1.1"/>
  <changelog author="Josef Reidinger &lt;jreidinger@suse.cz&gt;" date="1693396800">- 5.0.0 (#bsc1185510)</changelog>
  <changelog author="Ancor Gonzalez Sosa &lt;ancor@suse.com&gt;" date="1695384000">- Added several LUKS-related elements to the partitioning schema
  (jsc#PED-3878, jsc#PED-5518).
- 5.0.1</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1707998400">- jsc#PED-6407
  - enabled lvm_vg_reuse to be used in general/storage/proposal
    section</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1707998401">- Install standard SLES when the AY XML profile selects SLE_HPC,
  it has been dropped in SP6 (jsc#PED-7841)
- 5.0.2</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1727784000">- Removed obsolete USERADD_CMD, USERDEL_PRECMD, USERDEL_POSTCMD
  (bsc#1231006)
- 5.0.3</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1740052800">- Update the partitioning schema to support the pervasive encryption
  apqns and key type elements (jsc#PED-10950).
- 5.0.4</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1742472000">- Allow skipping profile fetch errors by setting
  YAST_SKIP_PROFILE_FETCH_ERROR=1 (see gh#agama-project/agama#2180).
- 5.0.5</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1743076800">- Load default security settings before importing the section to
  ensure the settings are set in case there is no security section
  defined and run without confirmation dialog (bsc#1231490)
- 5.0.6</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1747396800">- Move also the firewall section before software in inst_autosetup
  (bsc#1243185).
- 5.0.7</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1768478400">- Drop the libyui dependency (related to bsc#1254978)
- 5.0.8</changelog>
</package>
<package pkgid="3ccc95937c3fabb4014ead1a84d028ce188defe83d22d010130ccc59fbf4664c44b7ed4285df986d99e282748c05fc5374931cd3cb77453dfa3e94b08058db02" name="autoyast2-installation" arch="noarch">
  <version epoch="0" ver="5.0.8" rel="1.1"/>
  <changelog author="Josef Reidinger &lt;jreidinger@suse.cz&gt;" date="1693396800">- 5.0.0 (#bsc1185510)</changelog>
  <changelog author="Ancor Gonzalez Sosa &lt;ancor@suse.com&gt;" date="1695384000">- Added several LUKS-related elements to the partitioning schema
  (jsc#PED-3878, jsc#PED-5518).
- 5.0.1</changelog>
  <changelog author="Michal Filka &lt;mfilka@suse.com&gt;" date="1707998400">- jsc#PED-6407
  - enabled lvm_vg_reuse to be used in general/storage/proposal
    section</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1707998401">- Install standard SLES when the AY XML profile selects SLE_HPC,
  it has been dropped in SP6 (jsc#PED-7841)
- 5.0.2</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1727784000">- Removed obsolete USERADD_CMD, USERDEL_PRECMD, USERDEL_POSTCMD
  (bsc#1231006)
- 5.0.3</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1740052800">- Update the partitioning schema to support the pervasive encryption
  apqns and key type elements (jsc#PED-10950).
- 5.0.4</changelog>
  <changelog author="Imobach Gonzalez Sosa &lt;igonzalezsosa@suse.com&gt;" date="1742472000">- Allow skipping profile fetch errors by setting
  YAST_SKIP_PROFILE_FETCH_ERROR=1 (see gh#agama-project/agama#2180).
- 5.0.5</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1743076800">- Load default security settings before importing the section to
  ensure the settings are set in case there is no security section
  defined and run without confirmation dialog (bsc#1231490)
- 5.0.6</changelog>
  <changelog author="Knut Anderssen &lt;kanderssen@suse.com&gt;" date="1747396800">- Move also the firewall section before software in inst_autosetup
  (bsc#1243185).
- 5.0.7</changelog>
  <changelog author="Ladislav Slezák &lt;lslezak@suse.com&gt;" date="1768478400">- Drop the libyui dependency (related to bsc#1254978)
- 5.0.8</changelog>
</package>
<package pkgid="bcc807c92a599932f2ca7327ff277c4f0ad36a973d83e03832c85b4e94a6629308318658f46c8097f19c7f7e6650f5d59d8f60329172ce3de302438175ffdf67" name="autoyast_xml_validator" arch="noarch">
  <version epoch="0" ver="1.0.9+gite8164d1" rel="1.2"/>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625572800">- Initial package checking</changelog>
  <changelog author="trenn@suse.de" date="1625572801">- Update to version v1.0.2+git4a16e62:
  * Introduce new --distro and --arch parameters for the new yast2-schemas collection package
  * Make README.md better manpage compatible for go-md2man parsing
  * Add example how to retrieve autoyast schema rng files
  * Make code python prior version 3.6 compatible and better show validation errors
  * Fix logic error
  * Fix typo
  * Always run both checks
  * Update readme with new parameters
  * second push of code
  * Add readme</changelog>
  <changelog author="trenn@suse.de" date="1625572802">- Update to version v1.0.4+git32b3d32:
  * Add author and copyright
  * Create LICENSE</changelog>
  <changelog author="trenn@suse.de" date="1625572803">- Update to version v1.0.4+git32b3d32:
  * Add author and copyright
  * Create LICENSE
  * Introduce new --distro and --arch parameters for the new yast2-schemas collection package
  * Make README.md better manpage compatible for go-md2man parsing
  * Add example how to retrieve autoyast schema rng files
  * Make code python prior version 3.6 compatible and better show validation errors
  * Fix logic error
  * Fix typo
  * Always run both checks
  * Update readme with new parameters</changelog>
  <changelog author="trenn@suse.de" date="1625659200">- Update to version v1.0.5+git86fc5a8:
  * Put shebang on top, above Copyright and Author</changelog>
  <changelog author="trenn@suse.de" date="1625832000">- Update to version 1.0.5+git86fc5a8:
  * Put shebang on top, above Copyright and Author
  * Add author and copyright
  * Create LICENSE
  * Introduce new --distro and --arch parameters for the new yast2-schemas collection package
  * Make README.md better manpage compatible for go-md2man parsing
  * Add example how to retrieve autoyast schema rng files
  * Make code python prior version 3.6 compatible and better show validation errors
  * Fix logic error
  * Fix typo
  * Always run both checks</changelog>
  <changelog author="trenn@suse.de" date="1625832001">- Update to version 1.0.6+git920f29b:
  * Restructure paramters and add --cobbler-profile param</changelog>
  <changelog author="trenn@suse.de" date="1626264000">- Update to version 1.0.8+git5cfc5e4:
  * Adopt README.md (and by that the manpage) to the lastest parmater and name changes
  * Rename validate-autoyastxml.py -&gt; autoyast-xml-validate.py
  * Restructure paramters and add --cobbler-profile param</changelog>
  <changelog author="trenn@suse.de" date="1626264001">- Update to version 1.0.9+gite8164d1:
  * Fix line shift in -l/--list Parameter</changelog>
</package>
<package pkgid="5d33937f56a41050e70a45997d2617f0378bd7a09b39d191a4663f561028e02b2349bd5c2dfe5f83f446541a91eddb81215ffaba484ba6c16582177f3ca6aeee" name="avahi" arch="riscv64">
  <version epoch="0" ver="0.8" rel="42.2"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="904ac091c3d23a26c5050d7cd5d19e478107988790b70902d36fd532e36b8bced301a068cae14eb5524a67e057515db406418bcc762f47c04fd2689e4d92cccc" name="avahi-autoipd" arch="riscv64">
  <version epoch="0" ver="0.8" rel="42.2"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="c639ce38d2c6a3dd8495561329de74edf01f24de6e27c9d2eef254dcd8f64596ccbb85c7a085016cd74d7809c5b98704a6c90f8fc811fe08d3fec6140ada06d5" name="avahi-compat-howl-devel" arch="riscv64">
  <version epoch="0" ver="0.8" rel="42.2"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="42de208401218a15f0840a2a5b6586d51b3e360ca8298302e135773fe77c3f5d07c0096b0b9070f38558f5cd4a3db758bfa91ae21ed9296ea4d9de0da192d7f1" name="avahi-compat-mDNSResponder-devel" arch="riscv64">
  <version epoch="0" ver="0.8" rel="42.2"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="4613321a9c8f47f28608118f7437c8c0f899c2d02b7607cfddb840cf3a449eae55082d55da44f958a42780c0be16d50374e1e635520f6e2bf5251047def8e3e1" name="avahi-lang" arch="noarch">
  <version epoch="0" ver="0.8" rel="42.2"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="2689059e85d471b23bfdb36cdb8b5626afaaeda80617a4849c6f9f995559b7768f939fed9785842c83bc79545c2ec37bde03584d5f483d57635ce7f2911c428b" name="avahi-utils" arch="riscv64">
  <version epoch="0" ver="0.8" rel="42.2"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="ad14e3ce32bfe453517f0fbc3a4f6f1013aa339dda26886fe879b17c674f2253a85ead8e4198c24cbadbbb53b78af04f2a9bf381cef14da19843989cc39160d4" name="avahi-utils-gtk" arch="riscv64">
  <version epoch="0" ver="0.8" rel="42.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1718884800">- Add avahi-filter-bogus-services.patch: no longer supply bogus
  services to callbacks (bsc#1226586).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1732104000">- Add avahi-CVE-2024-52616.patch:
  Backporting 1dade81c from upstream: Properly randomize query id
  of DNS packets.
  (CVE-2024-52616, bsc#1233420)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.
- Drop unneeded update_spec.pl source, not needed since change to
  proper multibuild.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748606400">- Add patch submitted to upstream at
  to enable building with Qt6 and add that flavor:
  0001-Enable-building-with-Qt6.patch
- Disable building the Qt5 flavor in SLE16.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1757937600">- Add avahi-CVE-2024-52615.patch:
  Backport 4e2e1ea from upstream, Resolve fixed source ports for
  wide-area DNS queries cause DNS responses be injected.
  (CVE-2024-52615, bsc#1233421)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305600">- Add avahi-CVE-2025-68468.patch:
  Backport f66be13 from upstream, fix DoS bug by removing incorrect
  assertion.
  (CVE-2025-68468, bsc#1256499)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305601">- Add avahi-CVE-2025-68471.patch:
  Backport 9c6eb53 from upstream, fix DoS bug by changing assert to
  return.
  (CVE-2025-68471, bsc#1256500)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768305602">- Add avahi-CVE-2025-68276.patch:
  Backport 0c013e2 from upstream, refuse to create wide-area record
  browsers when wide-area is off.
  (CVE-2025-68276, bsc#1256498)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1772539200">- Use libalternative instead of update-alternatives in TW and SLFO
  (jsc#PED-14835).</changelog>
</package>
<package pkgid="7eb85313cada923c5338130733ea4ce75d6527132b8ef00bfc00585ce9c6896715d433cd903ca8c26ce8744512e7363f86369653eebef22fe424313f22ef59aa" name="avalon-framework" arch="noarch">
  <version epoch="0" ver="4.3" rel="7.1"/>
  <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="1544011200">- Add maven pom files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548072000">- Upgrade to 4.3
  * Two source packages avalon-framework-api-4.3 and
    avalon-framework-impl-4.3 buildable both with ant
  * Make javadoc subpackage provide the manual subpackage, since
    the manual content is basically a javadoc for api
- Added patches:
  * 0001-Port-build-script-to-Maven-3.patch
    + convert the project.xml files in both sources to a valid
    maven 3 pom files.
  * avalon-framework-manifest.patch
    + Add Bundle-SymbolicName attributes to both jar files
- Removed patch:
  * avalon-framework-target.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554379200">- Do not require optional dependencies</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against log4j12 compatibility package</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430401">- Rather use %setup/%autopatch: autosetup does not handle the
  decompression of additional sources and applying patches in the
  correct order for this package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721044800">- Add alias for avalon-framework:avalon-framework and point it to
  the avalon-framework:avalon-framework-impl artifact.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="f739326e9a89dd0b2e6afd12c048b36540337d087c00f2d71eef094efe6ca6cb503666006bed67c7fade95e78b29adfc1ec1b071c3656b6b1daf269d32e0b190" name="avalon-framework-javadoc" arch="noarch">
  <version epoch="0" ver="4.3" rel="7.1"/>
  <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="1544011200">- Add maven pom files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548072000">- Upgrade to 4.3
  * Two source packages avalon-framework-api-4.3 and
    avalon-framework-impl-4.3 buildable both with ant
  * Make javadoc subpackage provide the manual subpackage, since
    the manual content is basically a javadoc for api
- Added patches:
  * 0001-Port-build-script-to-Maven-3.patch
    + convert the project.xml files in both sources to a valid
    maven 3 pom files.
  * avalon-framework-manifest.patch
    + Add Bundle-SymbolicName attributes to both jar files
- Removed patch:
  * avalon-framework-target.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554379200">- Do not require optional dependencies</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against log4j12 compatibility package</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430401">- Rather use %setup/%autopatch: autosetup does not handle the
  decompression of additional sources and applying patches in the
  correct order for this package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721044800">- Add alias for avalon-framework:avalon-framework and point it to
  the avalon-framework:avalon-framework-impl artifact.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="d1b886e3974a06be2896124904311a65dcf374a384265a9dcb5a9fd2fef1c66b12c6a6dff3127da0a507a0752dd61e8125f75e4cd2ca4d7aeadf9d89154a39f6" name="avalon-logkit" arch="noarch">
  <version epoch="0" ver="2.1" rel="27.1"/>
  <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="1548158400">- Require dependencies by their maven artifactId and groupId in
  order to be usable from maven build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1550145600">- Build against the glassfish-servlet-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Depend directly on the geronimo-jms-1_1-api package instead of
  the jms virtual provider</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against compatibility log4j12 package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build the org.apache.log.output.lf5 package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531201">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Clean the spec file and use the new %%mvn_install_pom</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="8db7df9d07f2b2bf6f33c8230ac42f0e12e4be925674a5c1ae32768cc8b564d32b0bf2cc88119475e4c476ab85f79620c08a81d5e336b5b5b1e73a011f0462d0" name="avalon-logkit-javadoc" arch="noarch">
  <version epoch="0" ver="2.1" rel="27.1"/>
  <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="1548158400">- Require dependencies by their maven artifactId and groupId in
  order to be usable from maven build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1550145600">- Build against the glassfish-servlet-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Depend directly on the geronimo-jms-1_1-api package instead of
  the jms virtual provider</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against compatibility log4j12 package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build the org.apache.log.output.lf5 package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531201">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Clean the spec file and use the new %%mvn_install_pom</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="a9bd0f0d31907a0ccc50fc1108a969d7961f041b430f1e65a649b37f2f52c636d20e81d80074e67ce7bf21e0092f6328d32a579e5df997f79006dd9fce70d0cb" name="avesta-fonts" arch="noarch">
  <version epoch="0" ver="20121212" rel="3.4"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 20121212</changelog>
</package>
<package pkgid="e24855e2aa742d44b5a13e05228f772dbc4f1428e260a0221f98b93a60b6598617a9969bcac7b8715ced7545b0d2cd7fb5eda82dfe77839636dd9de2cdc5be0d" name="avfs" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="3.1"/>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746878400">- update to 1.2.0:
  * fix decoding zip64 archives when some fields on regular header
    are ff..ff
  * extfs: replace temporary files from extfs archives if the
    basefile has been changed or modified. Otherwise an inner
    file would contain invalid old data from the previous basefile.
  * virtual: add support in virt_readdir for longer names than
    NAME_MAX
  * developer visible fixes
- simplify spec file
- disable fuse, code was not ported to fuse 3 yet (boo#1242079)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1767787200">- Add patch avfs-fuse3-support.patch (boo#1256109)
  * Support avfsd by porting upstream commit f7c2526778fc8323ff40137e7e3bcaab1d925020</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767960000">- fix openSUSE Leap build, using fuse 2 (boo#1256109)</changelog>
</package>
<package pkgid="83ae4759f327fb929bac5085729878b09588d2a0b377f9a04ea6392d3ba5368378e4bb21836e3d070aa8b78c97b1d683a87f0e2faea50a477d623ea887dbe8f3" name="avfs-devel" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="3.1"/>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746878400">- update to 1.2.0:
  * fix decoding zip64 archives when some fields on regular header
    are ff..ff
  * extfs: replace temporary files from extfs archives if the
    basefile has been changed or modified. Otherwise an inner
    file would contain invalid old data from the previous basefile.
  * virtual: add support in virt_readdir for longer names than
    NAME_MAX
  * developer visible fixes
- simplify spec file
- disable fuse, code was not ported to fuse 3 yet (boo#1242079)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1767787200">- Add patch avfs-fuse3-support.patch (boo#1256109)
  * Support avfsd by porting upstream commit f7c2526778fc8323ff40137e7e3bcaab1d925020</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767960000">- fix openSUSE Leap build, using fuse 2 (boo#1256109)</changelog>
</package>
<package pkgid="8731ce2742c75fbe89e0953c1c1c7afcc5991d3db56d2a2ae738ec053a3d764a70f9020313a29985dbcb17fc4765e862e8c55a314f8b756f64520e450ce1bee8" name="avgtime" arch="riscv64">
  <version epoch="0" ver="v0.5.0+4.ffdf200" rel="4.2"/>
  <changelog author="okurz@suse.com" date="1488801600">- Initial submission</changelog>
  <changelog author="okurz@suse.com" date="1495886400">- Use local Source0 for oS:Fctry submission</changelog>
  <changelog author="okurz@suse.com" date="1523620800">- Link dynamically to support openSUSE:Factory in the current version as well
- Add package post-installation test</changelog>
  <changelog author="okurz@suse.com" date="1523966400">- Update to version v0.5.0+4.ffdf200:
  * -Release 0.3: Histogram, sample mode and confidence intervals
  * -Release 0.4: Added conf. intervals for estimated mu average (actually, fixed the values confidence interval).
  * -README changes.
  * -Release 0.5: Now works in windows.
  * Fix compile error on 2.061
  * add dub package file
  * -Fix compile errors on DMD 2.067 (issue #7). Thanks alekseymya for reporting issue.
  * -Updated readme.md to mention Windows and Linux.
  * -Mentioned OS X as working in the README.md.
  * -Added SpawnProcess optional implementation version (not enabled by default), to cover issue #5).
- Update descriptions</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1535630400">- Use LDC compiler when DMD is not available
- Make use of %license</changelog>
  <changelog author="Holger B. A. Rauch &lt;holger.rauch@posteo.de&gt;" date="1680523200">- Use gdmd (DMD as part of the GCC (GNU Compiler Collection)). This approach
  is most likely sane for all architectures and a recent enough GCC (version 13)</changelog>
</package>
<package pkgid="6e33e2540d9c0f6a5b93cda40fe89b52660a096263246e8bf1372519ed40379283819bb47da76b6841d035f65b0edc3897a2664a297e4cfe10215cec8aa18541" name="avif-tools" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 1.0.4:
  * AVIF_ENABLE_WERROR is set to OFF by default.
  * Fix wrong alpha plane deallocation when decoded tile pixel
    format does not match reconstructed output image pixel format
  * Fix identical chunk skipping optimization when writing
    animation data
  * Fix ID selection for artificial grid alpha item when decoding
    a grid of tiles which each have an associated auxiliary alpha
    image item (https://crbug.com/oss-fuzz/65657).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 1.1.1:
  * In avif.h, change "AVIF_API AVIF_NODISCARD" back to
    "AVIF_NODISCARD AVIF_API" to fix clang-cl and MSVC compilation
    errors in the shared library build on Windows.
  * Fix -DAVIF_GTEST=SYSTEM
  * Fix infe_type and codec_config_type wrongly read as byte-
    aligned fields in the
  * experimental feature AVIF_ENABLE_EXPERIMENTAL_METAV1.
  * When building aom as a local dependency, runtime CPU
    detection (`CONFIG_RUNTIME_CPU_DETECT`) is now always `ON`;
  * Fix CMake config shared library leaks
  * Update gain map metadata to current ISO 21496-1 draft.
  * cmake: Only search for ASM_NASM language on x86_64 platforms.
  * Fix "No known features for CXX compiler" CMake error.
  * Fix aom link flags so that transitive library link flags are
    included when aom is a static library
  * Fix out-of-order 'dimg' grid associations
  * Report files with an item used in multiple 'dimg' boxes with
  * AVIF_RESULT_NOT_IMPLEMENTED instead of
    AVIF_RESULT_INVALID_IMAGE_GRID.
  * Add experimental API for reading and writing gain maps in
    AVIF files.
  * If enabled at compile time, add `gainMap` field to
    `avifImage`,
  * add `qualityGainMap` field to `avifEncoder`, add
    `gainMapPresent`, `enableDecodingGainMap`,
    `enableParsingGainMapMetadata` and `ignoreColorAndAlpha` to
    `avifDecoder`.
  * Utility functions for working with gain maps are also added.
  * Gain maps allow readers that support them to display HDR
    images that look good on both HDR and SDR displays.
  * Add experimental support for converting jpeg files with gain
    maps to AVIF files with gain maps. Requires libxml2, and the
    AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP compilation flag.
  * Add a --qgain-map flag to control the gain map quality in
    avifenc.
  * Add the headerFormat member of new type avifHeaderFormat to
    avifEncoder.
  * Add experimental API for reading and writing "mif3"-branded
    AVIF files behind the compilation flag
    AVIF_ENABLE_EXPERIMENTAL_METAV1.
  * Implement avifImageScale() fallback when libyuv is not
    available.
  * Partial import of libyuv to third_party/libyuv (new LICENSE).
  * Add avifenc flag suffixes ":update" and ":u". Quality-
    relative, tiling-relative and codec-specific flags can now be
    positional, relative to input files.
  * Add experimental support for layered AVIF encoding in
    avifenc.
  * Use the --layered flag to enable layered AVIF encoding.
  * Layered AVIF has multiple layers, which works like frame of
    animated AVIF, and layers can be rendered in progressive
    manner on supported viewers
  * Only aom supports layered AVIF encoding at the time of
    writing.
  * Add --scaling-mode flag to set scaling mode of each layer.
  * This part of AV1 encoder is not as thoroughly tested, so
    there are higher possibility encoder may crash when given certain
    configuration or input.
  * Add imageSequenceTrackPresent flag to the avifDecoder struct.
  * avifImageScale() function was made part of the public ABI.
  * Add avif_cxx.h as a C++ header with basic functionality.
  * Add enum aliases AVIF_COLOR_PRIMARIES_SRGB,
    AVIF_COLOR_PRIMARIES_BT2100,
  * AVIF_COLOR_PRIMARIES_DCI_P3,
    AVIF_TRANSFER_CHARACTERISTICS_PQ.
  * Add avifResult enum entry AVIF_RESULT_INTERNAL_ERROR.
  * Require libyuv by default (but it can still be disabled with
  * -DAVIF_LIBYUV=OFF).
  * Add avifdec --icc flag to override the output color profile.
  * Add experimental API for reading and writing 16-bit AVIF
    files behind the
  * compilation flag AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM.
  * Add AVIF_CHROMA_SAMPLE_POSITION_RESERVED to
    avifChromaSamplePosition enum.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1725969600">- Enable building with aom and libyuv for Leap</changelog>
  <changelog author="munix9@googlemail.com" date="1744891200">- update to 1.2.1:
  * Added since 1.2.0
  - Add support for outputting all frames of an image sequence in avifdec.
  - avifdec --index all sequence.avif out.png creates files named
  - out-xxxxxxxxxx.png where xxxxxxxxxx are the zero-padded frame indices.
  * Changed since 1.2.0
  - Fix local libargparse dependency patch step on macOS 10.15 and earlier.
  - Patch local libyuv dependency for compatibility with gcc 10.
  - Use stricter C99 syntax to avoid related compilation issues.
  - Update svt.cmd/svt.sh/LocalSvt.cmake to v3.0.1.
- update to 1.2.0:
  * Added since 1.1.1
  - Turn on the gain map API. Remove the AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP CMake
    flag.
  - Allow YCgCo_Re and YCgCo_Ro encoding/decoding and update the enum values to
    the latest CICP specification. Remove the AVIF_ENABLE_EXPERIMENTAL_YCGCO_R
    CMake flag.
  - Add the properties and numProperties fields to avifImage. They are filled by
    the avifDecoder instance with the properties unrecognized by libavif. They are
    written by the avifEncoder.
  - Add avif(Un)SignedFraction structs and avifDoubleTo(Un)SignedFraction
    utility functions.
  - Add 'avifgainmaputil' command line tool to installed apps.
  - Add avifCropRectRequiresUpsampling().
  - Add experimental support for PixelInformationProperty syntax from HEIF 3rd Ed.
    Amd2 behind the compilation flag AVIF_ENABLE_EXPERIMENTAL_EXTENDED_PIXI.
  - Add experimental Sample Transform recipe
    BIT_DEPTH_EXTENSION_12B_8B_OVERLAP_4B.
  * Changed since 1.1.1
  - avifenc: Allow large images to be encoded.
  - Fix empty CMAKE_CXX_FLAGS_RELEASE if -DAVIF_CODEC_AOM=LOCAL -DAVIF_LIBYUV=OFF
    is specified. #2365.
  - Rename AVIF_ENABLE_EXPERIMENTAL_METAV1 to AVIF_ENABLE_EXPERIMENTAL_MINI and
    update the experimental reduced header feature to the latest specification
    draft. Rename AVIF_HEADER_REDUCED to AVIF_HEADER_MINI.
  - Update the experimental Sample Transform feature behind the
    AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM CMake flag to the latest
    specification draft.
  - Ignore gain maps with unsupported metadata. Handle gain maps with
    writer_version &gt; 0 correctly.
  - Simplify gain map API: remove the enableParsingGainMapMetadata setting, now
    gain map metadata is always parsed if present and if this feature is compiled
    in. Replace enableDecodingGainMap and ignoreColorAndAlpha with a bit field to
    choose image content to decode. Remove gainMapPresent: users can check if
    decoder-&gt;image-&gt;gainMap != NULL instead. Remove avifGainMapMetadata and
    avifGainMapMetadataDouble structs.
  - Write an empty HandlerBox name field instead of "libavif" (saves 7 bytes).
  - Check for FileTypeBox precedence in avifParse().
  - Do not write an alternative group with the same ID as an item.
  - Update aom.cmd/LocalAom.cmake: v3.12.0. The new codec-specific option tune=iq
    (image quality) is added in libaom v3.12.0.
  - Update parseAV2SequenceHeader() and avm.cmd: research-v9.0.0
  - Update dav1d.cmd/dav1d_android.sh/LocalDav1d.cmake: 1.5.1
  - Update libjpeg.cmd/LocalJpeg.cmake: v3.0.4
  - Update libxml2.cmd/LocalLibXml2.cmake: v2.13.5
  - Update libyuv.cmd: ccdf87034 (1903)
  - Update svt.cmd/svt.sh/LocalSvt.cmake to v3.0.0. When available, use
    EbSvtAv1EncConfiguration::lossless and ::level_of_parallelism in libavif.
  - Remove AVIF_ENABLE_GTEST CMake option. It's now implied by
    AVIF_GTEST=LOCAL/SYSTEM.
  - Deprecate avifEncoder's minQuantizer, maxQuantizer, minQuantizerAlpha,
    and maxQuantizerAlpha fields. quality and qualityAlpha should be used
    instead. Deprecate avifenc's --min, --max, --minalpha and --maxalpha
    flags. -q or --qcolor and --qalpha should be used instead.
  - For dependencies, the deprecated way of setting AVIF_LOCAL_* to ON is
    removed. Dependency options can now only be set to OFF/LOCAL/SYSTEM.
  - Change the default quality for alpha to be the same as the quality for color.
  - Allow decoding subsampled images with odd Clean Aperture dimensions or offsets.
  - Deprecate avifCropRectConvertCleanApertureBox() and
    avifCleanApertureBoxConvertCropRect(). Replace them with
    avifCropRectFromCleanApertureBox() and avifCleanApertureBoxFromCropRect().
  - Write descriptive properties before transformative properties.
  - Reject non-essential transformative properties.
  - Treat avifenc --stdin as a regular positional file path argument.
  - Update man pages based on avifenc/dec's --help message.
  - android_jni: Support 16kb page size
  - android_jni: Set threads to 2 instead of CPU count
  - Fix overflows when dealing with alpha during YUV/RGB conversions and in
    avifRGBImageAllocatePixels().
  - Make avifEncoder.headerFormat a flag combination for future features.
  - Rename AVIF_HEADER_FULL to AVIF_HEADER_DEFAULT. Deprecate AVIF_HEADER_FULL.
  - Fix decoding image sequences with non video tracks (such as audio or subtitles).
  - Fix type checking of auxiliary tracks: previously any auxiliary track was
    assumed to be alpha, even if it was a different type. If the aux type is absent,
    it is assumed to be alpha.
- Add libargparse-ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz
- Add %check/tests
- Add man pages</changelog>
  <changelog author="munix9@googlemail.com" date="1745496000">- Temporary deactivation of the generation of manual pages
  with pandoc due to restrictions in Factory/ring1.
  (https://build.opensuse.org/request/show/1272161#comment-2136811)</changelog>
  <changelog author="munix9@googlemail.com" date="1745841600">- Disable tests due to restrictions in Factory/ring1.</changelog>
  <changelog author="munix9@googlemail.com" date="1746792000">- update to 1.3.0:
  * Add grayscale conversions in avifImageRGBToYUV and avifImageYUVToRGB.
  * Add avifRGBFormatIsGray to check whether an avifRGBFormat is gray.
  * Reject the conversion in avifenc from non-monochrome/monochrome to
    monochrome/non-monochrome when an ICC profile is present and not explicitly
    discarded.
  * Forbid encoding with AVIF_MATRIX_COEFFICIENTS_IDENTITY and
    AVIF_PIXEL_FORMAT_YUV400 to be AV1 spec compatible.
  * Do not go through RGB when reading/writing a grayscale PNG/JPG images in
    avifenc/avifdec
  * Ignore tmap items not present in grpl box
  * Assume any id is present in only one altr group as per spec.
  * avifpng.c: support ImageMagick app1 exif text data
  * avifjpeg.c: check for uint32_t overflow before add
  * Update googletest.cmd/LocalGTest.cmake: v1.16.0
  * Update libjpeg.cmd/LocalJpeg.cmake: 3.1.0
  * Update libsharpyuv: v1.5.0
  * Update libxml2.cmd/LocalLibXml2.cmake: v2.14.0
  * Update libyuv.cmd/LocalLibyuv.cmake: 4db2af62d (1909)
  * Update LocalRav1e.cmake: cargo-c v0.10.12
  * Update zlibpng.cmd: libpng 1.6.47
  * Fix wrong Exif orientation set in JPEG or PNG output by avifdec when the input
    AVIF file has an ImageRotation property with angle set to 1 or 3, has no
    ImageMirror property, and carries an Exif chunk. Note that Exif orientation is
    usually ignored in PNG files, so this mainly impacts JPEG files.
  * Encoder: fix ispe property for tmap with grid.
  * Decoder: check the ispe property of tmap items.
  * Allow lowercase GUIDs in XMP when reading JPEG files.
  * Update aom.cmd/LocalAom.cmake: v3.12.1
  * Change avifenc to start in automatic tiling mode.
  * Always forward Unspecified (2) CICP color primaries, transfer characteristics,
    and matrix coefficients to the AV1 encoder. Rely on the 'colr' box instead.
  * Declare *RowBytes as size_t in avifImageRGBToYUV()
    (jsc#PED-13277, CVE-2025-48175, bsc#1243270)
  * Check ftell returned value in avifjpeg.c
  * Add integer overflow checks to makeRoom.
    (jsc#PED-13277, CVE-2025-48174, bsc#1243269)
  * LocalJpeg.cmake: Support multi-config generators.
- Remove 'Group:' tags.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1752235200">- Update libavif.spec:
  Add compile condition for SvtAv1Enc, SLE-15-SP4, and other old
  releases will not build with it to make the update successful.
  (jsc#PED-13277, CVE-2025-48175, bsc#1243270, CVE-2025-48174, bsc#1243269)</changelog>
  <changelog author="munix9@googlemail.com" date="1772798400">- update to 1.4.0:
  * Added since 1.3.0
  - Allow avifenc to read png or jpeg files through stdin using --stdin-format.
  - Support some Sample Transform schemes as defined in the version 1.2 of the
    AVIF specification.
  - Add an optional argument to the --depth flag of avifenc used to enable a bit
    depth extension scheme in the encoded file.
  - Add support for converting jpeg files with Apple style gain maps.
  - Add support for PNG cICP chunk when decoding PNG files. If a PNG file contains
    a cICP chunk and other color information chunks, such as iCCP (ICC profile),
    the other chunks are ignored as per the PNG Specification Third Edition
    Section 4.3.
  - Support reading Sample-Transform-based 16-bit AVIF files when
    avifDecoder::imageContentToDecode &amp; AVIF_IMAGE_CONTENT_SAMPLE_TRANSFORMS is
    not zero.
  - Support Sample Transform derived image items with grid input image items.
  - Add --sato flag to avifdec to enable Sample Transforms support at decoding.
  - Add --grid option to avifgainmaputil.
  - Apply clean aperture crop, rotation and mirror when decoding to PNG or JPEG.
    Remove orientation information from Exif if present.
  - Add avif::RGBImageCleanup to the C++ API.
  * Changed since 1.3.0
  - Set avifDecoder::image-&gt;depth to the same value after avifDecoderParse() as
    after avifDecoderNextImage() when the file to decode contains a 'sato' derived
    image item.
  - avifdec only enables Sample Transform decoding when --depth is set to 16.
  - Update dav1d.cmd/dav1d_android.sh/LocalDav1d.cmake: 1.5.3
  - Update googletest.cmd/LocalGTest.cmake: v1.17.0
  - Update libgav1.cmd: v0.20.0
  - Update libjpeg.cmd/LocalJpeg.cmake: 3.1.3
  - Update libyuv.cmd/LocalLibyuv.cmake: deeb764bb (1922)
  - Update libsharpyuv.cmd/LocalLibsharpyuv.cmake: v1.6.0
  - Update libxml2.cmd/LocalLibXml2.cmake: v2.15.1
  - Update aom.cmd/LocalAom.cmake: v3.13.1
  - Update LocalAvm.cmake: research-v13.0.0
  - Update rav1e.cmd/LocalRav1e.cmake: cargo-c v0.10.20, corrosion v0.6.1,
    rav1e v0.8.1
  - Update svt.cmd/svt.sh/LocalSvt.cmake: v4.0.1
  - Update zlibpng.cmd/LocalZlibpng.cmake: libpng 1.6.55, zlib 1.3.2
  - Fix grayscale conversion when changing the bit depth.
  - Bump cmake_minimum_required from 3.13 to 3.22
  - Associate transformative properties with alpha auxiliary image items.
  - Always forward the CICP color primaries, transfer characteristics,
    and matrix coefficients to the AV1 encoder, which writes them in the Sequence
    Header OBU, for compatibility with libraries that wrongly ignore the colr box.
  - Use a "quality to quantizer (QP)" mapping formula designed for AOM_TUNE_IQ.
  - Set tuning before applying the user-provided specific aom codec options.
  - Use AOM_TUNE_PSNR by default when encoding alpha with libaom because
    AOM_TUNE_SSIM causes ringing for alpha.
  - Use AOM_TUNE_IQ by default when encoding still non-RGB color samples with
    libaom v3.13.0 or later.
  - Converting an image containing a gain map using avifenc with the --grid flag
    now also splits the gain map into a grid.
  - In avifenc, set Exif orientation to 1 (no transformation) when converting
    JPEGs to AVIF.
  - Use all-intra encoding for a layered image if the total number of layers is 2
    and the quality of the first layer is very low (q &lt;= 10).
  * Removed since 1.3.0
  - Remove ext/avm.cmd.
  - Remove the AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM CMake flag.
  - Remove support for libaom versions up to 2.0.0 inclusive.
  - Un-export the private function avifImagePushProperty().</changelog>
  <changelog author="munix9@googlemail.com" date="1774180800">- update to 1.4.1:
  * Changed since 1.4.0
  - Fix build with CMake 3.22
  - Update aom.cmd/LocalAom.cmake: v3.13.2
  - Update libxml2.cmd/LocalLibXml2.cmake: v2.15.2
  - Update libyuv.cmd/LocalLibyuv.cmake: 6067afde5 (1922)
  - Support long path names in Windows
  - Fix cicp management and memory leaks in avifgainmaputil #3102.
  * Removed since 1.4.0
  - Remove experimental status for the following options of avifenc:
  - -progressive, --layered and --scaling-mode, and the
    extraLayerCount option of avifEncoder.</changelog>
</package>
<package pkgid="8a698086f1a2f4cb682d3938c6b72c734844e5812899a5df0717c83c0ec977af62a8b0d0455b19df26044e9c96f85cf3d984e7905c10ff7dc836032ebaa1d529" name="avocado-common" arch="noarch">
  <version epoch="0" ver="109.0" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1542715200">- Update dependencies</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546430400">- Trim not needed dependencies</changelog>
  <changelog author="Jozef Pupava &lt;jpupava@suse.com&gt;" date="1551441600">- Update to version 69
  * No upsteam changelog available</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1568462400">- Use have/skip_python2/3 macros to allow building only one flavour</changelog>
  <changelog author="James Fehlig &lt;jfehlig@suse.com&gt;" date="1582200000">- Stop building for python2</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1584705600">- Add conflict with old avocado for migration</changelog>
  <changelog author="Jason Craig &lt;os-dev@jacraig.com&gt;" date="1590408000">- Require python-Fabric instead of python-Fabric3.
  Fabric now supports Python 3 and Fabric3 has declared itself
  deprecated.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1619697600">- Fix usage of python_module macro in BuildRequires</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1666699200">- Update to version 98
  Full cahngelog: https://avocado-framework.readthedocs.io/en/98.0/releases/98_0.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742212800">- Update to 109.0:
  Full changelog: https://avocado-framework.readthedocs.io/en/108.0/releases/108_0.html
- Switch to pyproject macros.</changelog>
</package>
<package pkgid="747ba8476f0ba8e03d0409be5ea6721e8555ea5c2d9f0b37847c7423d09743ca63c7a716355bc74e3eef26db72edc2b59dc0d591e9f8dbd33c4e1dab5726b2ed" name="avocado-examples" arch="noarch">
  <version epoch="0" ver="109.0" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1542715200">- Update dependencies</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546430400">- Trim not needed dependencies</changelog>
  <changelog author="Jozef Pupava &lt;jpupava@suse.com&gt;" date="1551441600">- Update to version 69
  * No upsteam changelog available</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1568462400">- Use have/skip_python2/3 macros to allow building only one flavour</changelog>
  <changelog author="James Fehlig &lt;jfehlig@suse.com&gt;" date="1582200000">- Stop building for python2</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1584705600">- Add conflict with old avocado for migration</changelog>
  <changelog author="Jason Craig &lt;os-dev@jacraig.com&gt;" date="1590408000">- Require python-Fabric instead of python-Fabric3.
  Fabric now supports Python 3 and Fabric3 has declared itself
  deprecated.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1619697600">- Fix usage of python_module macro in BuildRequires</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1666699200">- Update to version 98
  Full cahngelog: https://avocado-framework.readthedocs.io/en/98.0/releases/98_0.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742212800">- Update to 109.0:
  Full changelog: https://avocado-framework.readthedocs.io/en/108.0/releases/108_0.html
- Switch to pyproject macros.</changelog>
</package>
<package pkgid="8840e1fb6a599e2fa74d699008ab857df55c79988d76036a4318e56f8bda73993fea8b066581857b8bbf87d05d0c202a6a288af6e38d8c9214d527e7b73f06fa" name="avogadro" arch="riscv64">
  <version epoch="0" ver="1.100.0" rel="1.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1520424000">- Correct buildrequires so xorg-x11-devel is no longer
  used.</changelog>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1553601600">- Add avogadro-port-to-eigen3.patch: Pick commits from upstream
  to get avogadro building with eigen3; replace libeigen2-devel
  BuildRequires by eigen3-devel.
- Use cmake macros for build (%%cmake_build) and install
  (%%cmake_install).
- Use autosetup to setup source and apply patches in one go.
- Minor specfile cleanups:
  * Use %%license to package COPYING file.
  * Do away with defattrs for file lists.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1554206400">- Remove 0006-Fix-libmsym-libdir-for-64bit.patch and define
  INSTALL_LIB_DIR and INSTALL_CMAKE_DIR via cmdline instead</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622116800">- Update to 1.93.0
  * A lot bug fixes and enhancements
  * Build with QT5
- Drop upstream fixed:
  * avogadro-port-to-eigen3.patch
  * 0005-Link-with-libm.patch
  * 0004-don-t-use-signbit-on-non-float.patch
  * avogadro-1.1.0-avopkg-fix-echo.patch
  * avogadro-boost.patch
  * avogadro-opanbabel.patch
- Icon and desktop file are now provided by upstream, dopped our
  versions
- Drop baselibs.conf, no libraries are installed (they are provided
  by the avogadrolibs package)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1629288000">- Update to 1.95.0
  * New "Layer" system, including custom rendering,
    locking and hiding parts of the molecule
  * Atom and residue labels
  * New protein cartoon / ribbon display
  * Update render options for Wireframe and Ball-and-Sticks
  * Add CJSON support for save/load residues and atom colors
  * New View =&gt; Apply Colors menu
  * Apply color schemes for residues
  * Render selected atoms in VdW and licorice modes
  * Save enabled / disabled state of scene / rendering plugins on quit
  * Install all translations
- Add required i18n subpackage as source (OBS does not support
  downloading on build time)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1634212800">- Update to 1.95.1
  * Bug Fixes
  - Fix disabled Balls and Sticks rendering on a fresh install (#744)
  - Fix for loading settings (#732)
  - Add ... to all input generators to indicate opening a dialog (#743)
  - Fix reference axes menu item (#705)
  - Continue rendering cartoons even if residues aren't found (#736)
  - Enable script formats like cclib to ask for bond perception on read (#738)
  * Features
  - Initial display-only property tables (#711)
  - Improve selection tool for layers (#729)
  * Maintenance
  - Make sure to run tests in avogadrolibs (including some fix for test failures) (#739)
  * Translations
  - Translations update from Weblate (#721)
- Fix build error for Tumbleweed.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663243200">- Update to 1.97.0
  https://github.com/OpenChemistry/avogadroapp/releases/tag/1.97.0
  Highlights:
  * Adds molecular surfaces, solvent-accessible, and
    solvent-excluded surfaces
  * Adds support for a range of partial charge models, including
    coloring electrostatic potentials on surfaces.
  * This includes writing Python scripts to assign atomic charges
    or electrostatic potential
  * Adds improved hydrogen-bond, chalcogen, and halogen bond
    rendering.
  * Add improved close-contact and salt-bridge rendering
  * Significantly improves interface translation, properly loading
    translation files, and including a dialog to choose your
    preferred user interface language</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.98.1:
  * Migrated typedefs and changed const to constexpr
    (gh#OpenChemistry/avogadrolibs#1395)
  * Fix Python module install dir
    (gh#OpenChemistry/avogadrolibs#1413)
  * Revert validation of filenames
    (gh#OpenChemistry/avogadrolibs#1433).
  * Parsing orca output would crash when swapping orbitals
    (gh#OpenChemistry/avogadrolibs#1422)
  * Maint: vtk: Add missing OpenGL link target
    (gh#OpenChemistry/avogadrolibs#1412)
- Update avogadro-i18n source to 1.98.0.
- Requires avogadrolibs &gt;= 1.98.0.
- Bump required cmake version to 3.24 as required by upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Remove documentation installed by cmake: we package those files
  using %doc.
- Do not recommend -lang package: the package already has relevant
  supplements in place.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746964800">- Update to version 1.100.0:
  * Long list of changes, see
    &lt;https://github.com/OpenChemistry/avogadroapp/releases/tag/1.100.0&gt;
- Switch to Qt6 for build.
- Set up for tests, but these cannot be built as of now due to
  dependency on paraview's QtTesting (unavailable for openSUSE).
- Disable Avogadro_ENABLE_RPC to avoid depending on Molequeue,
  which is abandoned and does not build with Qt6.
- Fix builds for 15.6 by requiring gcc-c++ &gt;= 8 for &lt;filesystem&gt;
  support.</changelog>
</package>
<package pkgid="e0e9d75cf9a1494cbd5af5642d9eadfe48f0bbac083e0e0672e9e850c8f1804de0e3d09d9b22b720a178c12b321ac86b59e547ccf2f788a2016e6b37760bd045" name="avogadro-lang" arch="noarch">
  <version epoch="0" ver="1.100.0" rel="1.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1520424000">- Correct buildrequires so xorg-x11-devel is no longer
  used.</changelog>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1553601600">- Add avogadro-port-to-eigen3.patch: Pick commits from upstream
  to get avogadro building with eigen3; replace libeigen2-devel
  BuildRequires by eigen3-devel.
- Use cmake macros for build (%%cmake_build) and install
  (%%cmake_install).
- Use autosetup to setup source and apply patches in one go.
- Minor specfile cleanups:
  * Use %%license to package COPYING file.
  * Do away with defattrs for file lists.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1554206400">- Remove 0006-Fix-libmsym-libdir-for-64bit.patch and define
  INSTALL_LIB_DIR and INSTALL_CMAKE_DIR via cmdline instead</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622116800">- Update to 1.93.0
  * A lot bug fixes and enhancements
  * Build with QT5
- Drop upstream fixed:
  * avogadro-port-to-eigen3.patch
  * 0005-Link-with-libm.patch
  * 0004-don-t-use-signbit-on-non-float.patch
  * avogadro-1.1.0-avopkg-fix-echo.patch
  * avogadro-boost.patch
  * avogadro-opanbabel.patch
- Icon and desktop file are now provided by upstream, dopped our
  versions
- Drop baselibs.conf, no libraries are installed (they are provided
  by the avogadrolibs package)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1629288000">- Update to 1.95.0
  * New "Layer" system, including custom rendering,
    locking and hiding parts of the molecule
  * Atom and residue labels
  * New protein cartoon / ribbon display
  * Update render options for Wireframe and Ball-and-Sticks
  * Add CJSON support for save/load residues and atom colors
  * New View =&gt; Apply Colors menu
  * Apply color schemes for residues
  * Render selected atoms in VdW and licorice modes
  * Save enabled / disabled state of scene / rendering plugins on quit
  * Install all translations
- Add required i18n subpackage as source (OBS does not support
  downloading on build time)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1634212800">- Update to 1.95.1
  * Bug Fixes
  - Fix disabled Balls and Sticks rendering on a fresh install (#744)
  - Fix for loading settings (#732)
  - Add ... to all input generators to indicate opening a dialog (#743)
  - Fix reference axes menu item (#705)
  - Continue rendering cartoons even if residues aren't found (#736)
  - Enable script formats like cclib to ask for bond perception on read (#738)
  * Features
  - Initial display-only property tables (#711)
  - Improve selection tool for layers (#729)
  * Maintenance
  - Make sure to run tests in avogadrolibs (including some fix for test failures) (#739)
  * Translations
  - Translations update from Weblate (#721)
- Fix build error for Tumbleweed.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663243200">- Update to 1.97.0
  https://github.com/OpenChemistry/avogadroapp/releases/tag/1.97.0
  Highlights:
  * Adds molecular surfaces, solvent-accessible, and
    solvent-excluded surfaces
  * Adds support for a range of partial charge models, including
    coloring electrostatic potentials on surfaces.
  * This includes writing Python scripts to assign atomic charges
    or electrostatic potential
  * Adds improved hydrogen-bond, chalcogen, and halogen bond
    rendering.
  * Add improved close-contact and salt-bridge rendering
  * Significantly improves interface translation, properly loading
    translation files, and including a dialog to choose your
    preferred user interface language</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.98.1:
  * Migrated typedefs and changed const to constexpr
    (gh#OpenChemistry/avogadrolibs#1395)
  * Fix Python module install dir
    (gh#OpenChemistry/avogadrolibs#1413)
  * Revert validation of filenames
    (gh#OpenChemistry/avogadrolibs#1433).
  * Parsing orca output would crash when swapping orbitals
    (gh#OpenChemistry/avogadrolibs#1422)
  * Maint: vtk: Add missing OpenGL link target
    (gh#OpenChemistry/avogadrolibs#1412)
- Update avogadro-i18n source to 1.98.0.
- Requires avogadrolibs &gt;= 1.98.0.
- Bump required cmake version to 3.24 as required by upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Remove documentation installed by cmake: we package those files
  using %doc.
- Do not recommend -lang package: the package already has relevant
  supplements in place.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746964800">- Update to version 1.100.0:
  * Long list of changes, see
    &lt;https://github.com/OpenChemistry/avogadroapp/releases/tag/1.100.0&gt;
- Switch to Qt6 for build.
- Set up for tests, but these cannot be built as of now due to
  dependency on paraview's QtTesting (unavailable for openSUSE).
- Disable Avogadro_ENABLE_RPC to avoid depending on Molequeue,
  which is abandoned and does not build with Qt6.
- Fix builds for 15.6 by requiring gcc-c++ &gt;= 8 for &lt;filesystem&gt;
  support.</changelog>
</package>
<package pkgid="ee1e2cc2e52a2f0c3b9182786e06a68e00f7691c3d815eae6a1dfab6f590bf733d08ce9fdaa522db68bc05bb70f6cc0b7239d457f7daa3a43a2bdd484cbf2271" name="avogadro2-data" arch="noarch">
  <version epoch="0" ver="1.100.0" rel="3.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1634644800">- Workaround for Arm/openGL ES, until overlayaxes fixed upstream
  https://github.com/OpenChemistry/avogadrolibs/issues/810</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1662897600">- Update to 1.97.0
  https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.97.0
  Highlights:
  * Adds molecular surfaces, solvent-accessible, and
    solvent-excluded surfaces
  * Adds support for a range of partial charge models, including
    coloring electrostatic potentials on surfaces.
  * This includes writing Python scripts to assign atomic charges
    or electrostatic potential
  * Adds improved hydrogen-bond, chalcogen, and halogen bond
    rendering.
  * Add improved close-contact and salt-bridge rendering
  * Significantly improves interface translation, properly loading
    translation files, and including a dialog to choose your
    preferred user interface language
- Add Fix_qtplugins_surfaces_linking.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670414400">- Fix build with mmtf-cpp 1.1.0, add
  0001-Avoid-ambigous-definition-of-mmtf-s-is_polymer.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.98.1:
  * Migrated typedefs and changed const to constexpr
    (gh#OpenChemistry/avogadrolibs#1395).
  * Fix Python module install dir
    (gh#OpenChemistry/avogadrolibs#1413).
  * Revert validation of filenames
    (gh#OpenChemistry/avogadrolibs#1433).
  * Parsing orca output would crash when swapping orbitals
    (gh#OpenChemistry/avogadrolibs#1422).
  * Maint: vtk: Add missing OpenGL link target
    (gh#OpenChemistry/avogadrolibs#1412).
- Update molecules and crystals source tarballs to version
  1.98.0.
- Drop upstreamed patches:
  * Fix_qtplugins_surfaces_linking.patch
  * 0001-Avoid-ambigous-definition-of-mmtf-s-is_polymer.patch.
- Minor rebase of not-install-gwavi.patch to apply cleanly.
- Remove executable permissions from scripts not installed to
  $PATH and not expected to be directly executed.
- Bump cmake required version to 3.24 as required by upstream.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1710936000">- Update licenses based on legaldb scan</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTFBS with cmake4</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747051200">- Update to version 1.00.0:
  * Too many changes to list, see
    &lt;https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.100.0&gt;
- Add fragments-1.99.0.tar.gz as source, needed for build.
- Switch to Qt6 for build.
- Enable testing during build and run tests as part of %check for
  openSUSE &gt; 1550 (gtest too old on 15.6 and older); add necessary
  deps cmake(GTest) and cmake(Qt6Test) as BuildRequires.
- Build with system nlohmann_json, pugixml.
- Drop dependence on Molequeue (abandoned, does not build with
  Qt6).
- Fix builds for Leap 15.6 after switching to Qt6 (needs gcc-c++
  &gt;= 8 for &lt;filesystem&gt; support).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747656000">- Add eigen3-devel to avogadrolibs-devel Requires.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1749470400">- Add upstream fix (gh#OpenChemistry/avogadrolibs#2021)
  * fix-cmake-dependencies.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Add assert.patch to fix a build failure with newer deps.</changelog>
</package>
<package pkgid="468c68bcf85e4692baebf4d9ea615d48ab4994dff065b26ea2fd09a1b61f4b5395bef3b71db03ec4f826d08231c0e9fdc912a6b59e422849630500d2b2bc2351" name="avogadrolibs-devel" arch="riscv64">
  <version epoch="0" ver="1.100.0" rel="3.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1634644800">- Workaround for Arm/openGL ES, until overlayaxes fixed upstream
  https://github.com/OpenChemistry/avogadrolibs/issues/810</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1662897600">- Update to 1.97.0
  https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.97.0
  Highlights:
  * Adds molecular surfaces, solvent-accessible, and
    solvent-excluded surfaces
  * Adds support for a range of partial charge models, including
    coloring electrostatic potentials on surfaces.
  * This includes writing Python scripts to assign atomic charges
    or electrostatic potential
  * Adds improved hydrogen-bond, chalcogen, and halogen bond
    rendering.
  * Add improved close-contact and salt-bridge rendering
  * Significantly improves interface translation, properly loading
    translation files, and including a dialog to choose your
    preferred user interface language
- Add Fix_qtplugins_surfaces_linking.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670414400">- Fix build with mmtf-cpp 1.1.0, add
  0001-Avoid-ambigous-definition-of-mmtf-s-is_polymer.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.98.1:
  * Migrated typedefs and changed const to constexpr
    (gh#OpenChemistry/avogadrolibs#1395).
  * Fix Python module install dir
    (gh#OpenChemistry/avogadrolibs#1413).
  * Revert validation of filenames
    (gh#OpenChemistry/avogadrolibs#1433).
  * Parsing orca output would crash when swapping orbitals
    (gh#OpenChemistry/avogadrolibs#1422).
  * Maint: vtk: Add missing OpenGL link target
    (gh#OpenChemistry/avogadrolibs#1412).
- Update molecules and crystals source tarballs to version
  1.98.0.
- Drop upstreamed patches:
  * Fix_qtplugins_surfaces_linking.patch
  * 0001-Avoid-ambigous-definition-of-mmtf-s-is_polymer.patch.
- Minor rebase of not-install-gwavi.patch to apply cleanly.
- Remove executable permissions from scripts not installed to
  $PATH and not expected to be directly executed.
- Bump cmake required version to 3.24 as required by upstream.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1710936000">- Update licenses based on legaldb scan</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTFBS with cmake4</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747051200">- Update to version 1.00.0:
  * Too many changes to list, see
    &lt;https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.100.0&gt;
- Add fragments-1.99.0.tar.gz as source, needed for build.
- Switch to Qt6 for build.
- Enable testing during build and run tests as part of %check for
  openSUSE &gt; 1550 (gtest too old on 15.6 and older); add necessary
  deps cmake(GTest) and cmake(Qt6Test) as BuildRequires.
- Build with system nlohmann_json, pugixml.
- Drop dependence on Molequeue (abandoned, does not build with
  Qt6).
- Fix builds for Leap 15.6 after switching to Qt6 (needs gcc-c++
  &gt;= 8 for &lt;filesystem&gt; support).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747656000">- Add eigen3-devel to avogadrolibs-devel Requires.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1749470400">- Add upstream fix (gh#OpenChemistry/avogadrolibs#2021)
  * fix-cmake-dependencies.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Add assert.patch to fix a build failure with newer deps.</changelog>
</package>
<package pkgid="51404676ab81f12dbbe891004e054bcf853b6ff71ac0d98c0bf17ff25f0017faa56dd69d72daf5dd97a64a08211c55fd74d8b5cb60413426196851d35bd48493" name="avogadrolibs-plugins" arch="riscv64">
  <version epoch="0" ver="1.100.0" rel="3.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1634644800">- Workaround for Arm/openGL ES, until overlayaxes fixed upstream
  https://github.com/OpenChemistry/avogadrolibs/issues/810</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1662897600">- Update to 1.97.0
  https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.97.0
  Highlights:
  * Adds molecular surfaces, solvent-accessible, and
    solvent-excluded surfaces
  * Adds support for a range of partial charge models, including
    coloring electrostatic potentials on surfaces.
  * This includes writing Python scripts to assign atomic charges
    or electrostatic potential
  * Adds improved hydrogen-bond, chalcogen, and halogen bond
    rendering.
  * Add improved close-contact and salt-bridge rendering
  * Significantly improves interface translation, properly loading
    translation files, and including a dialog to choose your
    preferred user interface language
- Add Fix_qtplugins_surfaces_linking.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670414400">- Fix build with mmtf-cpp 1.1.0, add
  0001-Avoid-ambigous-definition-of-mmtf-s-is_polymer.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701864000">- Update to version 1.98.1:
  * Migrated typedefs and changed const to constexpr
    (gh#OpenChemistry/avogadrolibs#1395).
  * Fix Python module install dir
    (gh#OpenChemistry/avogadrolibs#1413).
  * Revert validation of filenames
    (gh#OpenChemistry/avogadrolibs#1433).
  * Parsing orca output would crash when swapping orbitals
    (gh#OpenChemistry/avogadrolibs#1422).
  * Maint: vtk: Add missing OpenGL link target
    (gh#OpenChemistry/avogadrolibs#1412).
- Update molecules and crystals source tarballs to version
  1.98.0.
- Drop upstreamed patches:
  * Fix_qtplugins_surfaces_linking.patch
  * 0001-Avoid-ambigous-definition-of-mmtf-s-is_polymer.patch.
- Minor rebase of not-install-gwavi.patch to apply cleanly.
- Remove executable permissions from scripts not installed to
  $PATH and not expected to be directly executed.
- Bump cmake required version to 3.24 as required by upstream.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1710936000">- Update licenses based on legaldb scan</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTFBS with cmake4</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747051200">- Update to version 1.00.0:
  * Too many changes to list, see
    &lt;https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.100.0&gt;
- Add fragments-1.99.0.tar.gz as source, needed for build.
- Switch to Qt6 for build.
- Enable testing during build and run tests as part of %check for
  openSUSE &gt; 1550 (gtest too old on 15.6 and older); add necessary
  deps cmake(GTest) and cmake(Qt6Test) as BuildRequires.
- Build with system nlohmann_json, pugixml.
- Drop dependence on Molequeue (abandoned, does not build with
  Qt6).
- Fix builds for Leap 15.6 after switching to Qt6 (needs gcc-c++
  &gt;= 8 for &lt;filesystem&gt; support).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747656000">- Add eigen3-devel to avogadrolibs-devel Requires.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1749470400">- Add upstream fix (gh#OpenChemistry/avogadrolibs#2021)
  * fix-cmake-dependencies.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Add assert.patch to fix a build failure with newer deps.</changelog>
</package>
<package pkgid="c1c87475ab285c8753b78cbceb7445333843629d954d262797035dfde7507e49fbeecc75d0573b313ed121d6d3e77716f491d491693c7890dc70ac94ee8d6f62" name="avr-libc" arch="noarch">
  <version epoch="0" ver="2.2.1" rel="2.1"/>
  <changelog author="kkaempf@suse.com" date="1512648000">- symlink /opt/cross/avr/bin to /usr/avr/bin to make gcc use
  avr-as instead of as.</changelog>
  <changelog author="kkaempf@suse.com" date="1512820800">- build with cross-avr-gcc7</changelog>
  <changelog author="kkaempf@suse.com" date="1513080000">- build with cross-avr-gcc7-bootstrap (bsc#1072028)</changelog>
  <changelog author="rguenther@suse.com" date="1513080001">- Fix gcc dependences to use %gcc_version.
- Remove install dependences on cross-avr-gcc and cross-avr-binutils.</changelog>
  <changelog author="rguenther@suse.com" date="1513080002">- Adjust sysroot to /usr/avr/sys-root as agreed upon by gcc and binutils.</changelog>
  <changelog author="kkaempf@suse.com" date="1513080003">- fix Leap 42.x build: define gcc_version 7</changelog>
  <changelog author="rguenther@suse.com" date="1518696000">- Remove setBadness from avr-libc-rpmlintrc, filter also errors</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1668081600">- update to 2.1.0
  * Improvements and additions:
  - Patch #9187 improved the library coverage for the AVR_TINY
    architecture (ATtiny10 and relatives).  In particular, many
    of the functions from &lt;string.h&gt; are now available there.
  - Patch #8729 adds ISR_NOICF and ISR_FLATTEN to &lt;avr/interrupt.h&gt;
  * Bugs fixed:
    [#36933] Documentation no longer correctly describes how to declare
    [#41689] add static_assert to assert.h
    [#48898] power_usart3_* functions no more defined in power.h
    [#49020] dtostre() flags documentation error
    [#49447] Example code for uart_putchar() has error in recursive call
    strings for storage in program memory
    [#50439] avr/iom32u4.h does not define PRTIM4
    [#51755] iotn441.h &amp; iotn841.h missing definitions for PUEA[0-7] and PUEB[0-3]
    [no-id] util/eu_dst.h: fix reversed DST decision logic for March and October
    [no-id] util/delay.h.in: add missing return
  * Contributed Patches:
    [no-id] Define weak symbols for known memory region sizes based on device
    header definitions, starting with fuse region.
    [#8961] Update test script for new simulavr and library layout
    [#8964] Update tests isinf-01.c, signbit-01.c and modf-np.c
    [#9163] New eeprom write block function for xmega using eeprom page write
    [#8729] [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix namespace
    of identifiers.
    [#8536] Fix a typo within &lt;stdio.h&gt;
    [#8649] small documentation fixes in
    [#9187] [AVR_TINY]: Support 16-bit xtoa functons and more string functions.
    [#9400] Add avrxmega3 multilibs
    [#9659] Update eeprom_is_ready for avrxmega3 devices
    [#9553] Fix some issues in libc/
    [#9864] Use proper float function names and prototypes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1740139200">- update to 2.2.1
  * General:
  - Project moved to Github
  - Support for many new devices has been added, like devices from the
    AVR 0-series, 1-series, 2-series, AVR-Dx and AVR-Ex, but also for
    some older devices.
  - Parts of the user manual have been reworked, like the inline assembly
    Cookbook and the documentation of memory sections.
  - The multilib layout of the library, and what device belongs to which
    multilib variant, is no more hard coded in AVR-LibC but follows the
    compiler's multilib layout.
  * Improvements and additions:
  - Add support to new multilib layout / 64-bit [long] double compiler
    (Issues #642, #670)
  - Added support for new devices (Issue #824):
    ATtiny202 ATtiny204 ATtiny212 ATtiny214 ATtiny402 ATtiny404
    ATtiny406 ATtiny412 ATtiny414 ATtiny416 ATtiny417 ATtiny424
    ATtiny426 ATtiny427 ATtiny804 ATtiny806 ATtiny807 ATtiny814
    ATtiny816 ATtiny817 ATtiny824 ATtiny826 ATtiny827 ATtiny1604
    ATtiny1606 ATtiny1607 ATtiny1614 ATtiny1616 ATtiny1617 ATtiny1624
    ATtiny1626 ATtiny1627 ATtiny3214 ATtiny3216 ATtiny3217 ATtiny3224
    ATtiny3226 ATtiny3227 ATmega808 ATmega809 ATmega1608 ATmega1609
    ATmega3208 ATmega3209 ATmega4808 ATmega4809
  - Added support for AVR-Dx devices (Issue #881):
    AVR16DD14 AVR16DD20 AVR16DD28 AVR16DD32 AVR32DA28 AVR32DA32
    AVR32DA48 AVR32DB28 AVR32DB32 AVR32DB48 AVR32DD14 AVR32DD20
    AVR32DD28 AVR32DD32 AVR64DA28 AVR64DA32 AVR64DA48 AVR64DA64
    AVR64DB28 AVR64DB32 AVR64DB48 AVR64DB64 AVR64DD14 AVR64DD20
    AVR64DD28 AVR64DD32 AVR128DA28 AVR128DA32 AVR128DA48 AVR128DA64
    AVR128DB28 AVR128DB32 AVR128DB48 AVR128DB64
    AVR64DU28 AVR64DU32
  - Added support for AVR-Ex devices:
    AVR16EA28 AVR16EA32 AVR16EA48 AVR16EB14 AVR16EB20 AVR16EB28 AVR16EB32
    AVR32EA28 AVR32EA32 AVR32EA48 AVR64EA28 AVR64EA32 AVR64EA48
  - Added support for Reduced Tiny devices:
    ATiny102 ATtiny104
  - Added support for Classic devices:
    ATmega168PB ATmega328PB ATmega324PB
  - Added a new module to lib&lt;mcu&gt;.a that can be used as part of the
    startup code by the compiler.  The compiler will link the code when
    a device from the AVR-Dx or AVR-Ex families uses a non-default layout
    of NVMCTRL_CTRLB.FLMAP (Issue #931, Binutils PR31124, GCC PR112944).
    For more details on the feature see the GCC v14 release notes at
    https://gcc.gnu.org/gcc-14/changes.html#avr
  - Added support for: strndup.
  - Added support for: PROGMEM_FAR, PSTR_FAR, strchr_PF.
  - Added support for ccp_write_spm() in avr/cpufunc.h
  - The delay routines no more include math.h but use built-in functions
    __builtin_fabs and __builtin_ceil instead of fabs and ceil.  This means
    the delay routines are now independent of -f[no-]freestanding (Issue 580).
  - Added macros pgm_read_qword, pgm_read_qword_near, pgm_read_qword_far.
  - Added inline functions to read from progmem that return a type as
    indicated by the function name, like char pgm_read_char (const char*).
    The functions adjust to -mint8, -mdouble= and -mlong-double=.
    Functions for fixed-width types are pgm_read_i64, pgm_read_u24, etc.
  * Functions that read from beyond 64 KiB are suffixed _far and take
    an uint_farptr_t as argument.
  * pgm_read_float has been turned from a macro that takes uint16_t to
    an inline function that takes const float*.
  * pgm_read_byte, pgm_read_word and pgm_read_dword remain as they were
    and still take an uint16_t argument for compatibility and legacy code.
  - Added experimental templates pgm_read&lt;&gt; and pgm_read_far&lt;&gt;.  They are
    only available when macro __pgm_read_template__ is defined.
  - Added EEPROM support for: double, long double, uint64_t (*_qword).
  - AVR-LibC does not use section .progmem.* any more for lookup tables and
    string literals.  Instead, .progmemx.* is used which does not require
    that the data resides in the lower 64 KiB of program memory.
    This means that on devices with more than 64 KiB of program memory,
    the ELPM instruction is used to read the data where formerly it was LPM.
    Hence code size and execution times on such devices will slightly
    increase for functions from the printf and scanf families, and for libm
    functions that use power series.  (Issue #962).
    Notice that only since Binutils v2.29 (PR21849), section .progmemx is
    located after the .text sections.
  - The startup code now defines symbols like __DATA_REGION__LENGTH__ and
    __DATA_REGION_ORIGIN__ according to the memories of the used AVR device
    (Issue #936).  These symbols are used by the default linker scripts to
    diagnose when the text or data region overflows.
    To date, only a core specific default value was used, but the devices
    that belong to the same core architecture have different memory sizes.
  - The pgm_read_* and pgm_read_*_far macros and functions now also work for
    the Reduced Tiny devices. (Issue #563).  The implementation assumes that
    GCC implements PR71948 which was added in v7.  Notice that on Reduced Tiny:
  * There is no need for PROGEMM at all because all const objects in static
    storage are located in program memory since Binutils v2.27 (PR20849).
  * Even when PROGMEM is used, no pgm_read functions or macros are required.
    See the GCC documentation on the __progmem__ attribute for Reduced Tiny.
  * Issues closed:
  - [patch #9543] Add avrxmega3 devices. #824
  - [bug #49567] Use meta-info from --print-multi-lib and
  - -print-multi-directory #642
  - [bug #57071] Fix math.h and function names that block 64-bit
    double #670
  - Issue #476 [bug #32945] RAMPZ clobbered in far-pointer library.
    Functions from the far-pointer library in libc/pmstring like
    memcpy_PF that read from program memory using ELPM must set
    RAMPZ to the high byte of the 24-bit address.  On devices that
    don't use RAMPZ exclusively with ELPM, RAMPZ has to be reset when
    the function is finished.  These are devices with an EBI (External
    Bus Interface): ATxmega64A1, ATxmega64A1U, ATxmega128A1,
    ATxmega128A1U,  ATxmega128A4U.
  - Add device support to avr/power.h for:
    ATtiny441 ATtiny841
  - FDEV_SETUP_STREAM from stdio.h now works with C++ (Issue #898)
  - More than 80, mostly historic issues have been closed -- too many
    to mention all of them here
  - Fixed wrong prototypes of frexp, frexpf, frexpl in math.h (Issue #929)
  - time.h: function mktime() is off by 1h when [EU] DST is active (Issue #967)
  * Pull requests:
  - Logo [#969]
  - Documentation fixes [#968]
  - Issue #962 - libm: Use ELPM for tables on ELPM devices. [#964]
  - Issue #934: Fix EEPROM write issue on AVR-Ex and AVR-Dx family [#948]
  - Add code to initialize NVMCTRL_CTRLB.FLMAP in new module flmap-init.S enhancement [#947]
  - Add AVR-Ex devices enhancement [#946]
  - Issue 940 runtest [#941]
  - include/avr/io*.h: Update I/O header files enhancement [#938]
  - Issue #936: Provide symbols for exact memory layout. enhancement [#937]
  - Issue #931: Initialize NVMCTRL_CTRLB.FLMAP for Devices that have it. enhancement [#935]
  - Issue #931: Initialize NVMCTRL_CTRLB.FLMAP for Devices that have it. [#933]
  - Issue 929: Remove __ATTR_CONST__ from frexp* protoypes in math.h. [#932]
  - #890 #884: Fix / add entries for ATmega808/9, ATmega1608/9, ATmega3… [#927]
  - #921: Use all h files of $srcdir/include/avr in Makefile.am. enhancement [#925]
  - #892: configure.ac has outdated CHECK_AVR_DEVICE and AM_CONDITIONAL l… [#924]
  - avrxmega3: fix header installation for attiny424 [#921]
  - Rename aux.c to _aux_.c duplicate [#920]
  - iom32u4.h #define USBRF 5 [#919]
  - memory: Allow the use of stdint types [#918]
  - doc: Note attiny9 being supported documentation [#915]
  - Fix __BOOT_SIGROW_READ for some ATtiny [#914]
  - .githud [#908]
  - Extend _delay_loop_2 so it works with AVR_TINY. [#902]
  - Fix inline asm constraints of wdt_enable, wdt_disable. [#901]
  - Use autotools to determine Python command to run mlib-gen.py. [#896]
  - Issue #894: Remove scripts that make binary distributions and RPMs. [#895]
  - Fix issue #892: [#893]
  - Fix some avrxmega3 device names of generated files [#885]
  - .gitignore: Add outputs of ./boostrap [#883]
  - *.py: Use python3 instead of python [#882]
  - Added support for AVR-DA and DB devices [#881]
  - README.md: fix typo in URL [#873]
- Add patches to fix building man pages:
  * 0001-Return-files-missed-in-the-release-tarball.patch
  * 0002-dox_latex_header.tex-Add-to-EXTRA_DIST-969-1023.patch
  * 0003-dox-api-Makefile.am-EXTRA_DIST-Add-filter-dox.sh-avr.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757937600">- Use versioned compiler binary (avr-gcc-%{gcc_version}) for building.</changelog>
</package>
<package pkgid="fb3983844fd56efba9d7d42ef0acb1ee267386caab68238ca4e5fb60ba3b6768d209ea1f40b18401a3d9ab554c9f1b747f1334717e83bdf5391bd86b2105c0bb" name="avrdude" arch="riscv64">
  <version epoch="0" ver="8.0" rel="2.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1687262400">- update PKGBUILD url</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1696766400">- Update to 7.2:
  * Major changes
  - libgpiod support for linuxgpio #1299
  - Support jtag2updi -U UPDI EEPROM write #1318
  - avrdude.conf reconciled with ATDFs #1343
  - avrdude -p part/s now also shows part variants #1343
  - New programmer dryrun for testing #1347
  - New -T cmd to mix terminal with -U commands #1373
  - Run -t interactive terminals in CLI option order #1402
  - Terminal
    + Command config (mnemonic fuse setting) #1365
    + Write to memory from files #1358
    + Command save memory to file #1396
    + Subshell command ! #1397
    + Command include file #1429
  * New devices supported:
  - AT89S51, AT89S52
  - AT90S2323, ATtiny22
  - ATmega16M1, ATmega32C1, ATmega64C1
  - ATA5505
  - ATA6612C, ATA6613C
  - ATA6614Q
  - ATA6616C, ATA6617C
  - ATA664251
  - ATmega16HVA, ATmega8HVA
  - ATmega16HVB, ATmega16HVBrevB, ATmega32HVB, ATmega32HVBrevB
  - ATmega64HVE2, ATmega32HVE2
  - AT90PWM1
  - AT90PWM161, AT90PWM81
  - ATxmega32C3
  - ATxmega32D3
  - ATtiny416auto
  * New programmers supported:
  - dryrun
  - raspberry_pi_gpio
  - Flyswatter2
  - CH341A
  - Kanda AVRISP-U
  - arduino_as_isp
  - scratchmonkey, scratchmonkey_pp, scratchmonkey_hvsp
  See https://github.com/avrdudes/avrdude/blob/main/NEWS for
  full changelog</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Adjust PKGBUILD to also reference version 7.2. Source download
  verificator gets confused otherwise.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN (all patches
  currently commented out).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717416000">- Update to 7.3:
  * Connect target via -P serialadapter[:sn] and -P usb:vid:pid[:sn]
  * Add io and sram memory info in lieu of incomplete data memory
  * New test-avrdude script in tools
  * Update SerialUPDI protocol
  * New terminal commands: regfile, factory reset.
  * New devices supported: AVR16EB14, AVR16EB20, AVR16EB28,
    AVR16EB32, AVR64DU28, AVR64DU32
  * New programmers supported: ft2232h_jtag, ft232h_jtag, dryboot
  * For full changelog, see:
    https://github.com/avrdudes/avrdude/blob/main/NEWS</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Update avrdude.keyring</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720180800">- Set version appropriately in PKGBUILD: if it file is present, it
  must be correct.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1736078400">- Update to 8.0
  * Major changes compared to the previous version:
  - Support of multi-memory .hex/.srec files and memory lists #1828
  - New terminal disasm command #1842
  - GUI implementation of avrdude to demonstrate libavrdude #1714
  * New devices supported:
  - AVR16DU14, AVR16DU20, AVR16DU28, AVR16DU32
  - AVR32DU14, AVR32DU20, AVR32DU28, AVR32DU32
  * New programmers supported:
  - serprog
  - pickit5_updi
  * New serial adapters supported:
  - ch342, ch344, ch347, ch9103
- bump libavrdude soname
- building with libserialport now</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736856000">- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1736856001">- drop avrdude-5.11-no-builddate.diff
  and avrdude-ipv6.patch, both upstream</changelog>
</package>
<package pkgid="0272ce7b84b85521a00e35f6dc48a090a666a277c39062e2bc3eaa222ef5a528ee2d28292348c3b6d0c7676d63fd3140e12bfb23c765ddc1c7965e7323ebb103" name="avrdude-devel" arch="riscv64">
  <version epoch="0" ver="8.0" rel="2.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1687262400">- update PKGBUILD url</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1696766400">- Update to 7.2:
  * Major changes
  - libgpiod support for linuxgpio #1299
  - Support jtag2updi -U UPDI EEPROM write #1318
  - avrdude.conf reconciled with ATDFs #1343
  - avrdude -p part/s now also shows part variants #1343
  - New programmer dryrun for testing #1347
  - New -T cmd to mix terminal with -U commands #1373
  - Run -t interactive terminals in CLI option order #1402
  - Terminal
    + Command config (mnemonic fuse setting) #1365
    + Write to memory from files #1358
    + Command save memory to file #1396
    + Subshell command ! #1397
    + Command include file #1429
  * New devices supported:
  - AT89S51, AT89S52
  - AT90S2323, ATtiny22
  - ATmega16M1, ATmega32C1, ATmega64C1
  - ATA5505
  - ATA6612C, ATA6613C
  - ATA6614Q
  - ATA6616C, ATA6617C
  - ATA664251
  - ATmega16HVA, ATmega8HVA
  - ATmega16HVB, ATmega16HVBrevB, ATmega32HVB, ATmega32HVBrevB
  - ATmega64HVE2, ATmega32HVE2
  - AT90PWM1
  - AT90PWM161, AT90PWM81
  - ATxmega32C3
  - ATxmega32D3
  - ATtiny416auto
  * New programmers supported:
  - dryrun
  - raspberry_pi_gpio
  - Flyswatter2
  - CH341A
  - Kanda AVRISP-U
  - arduino_as_isp
  - scratchmonkey, scratchmonkey_pp, scratchmonkey_hvsp
  See https://github.com/avrdudes/avrdude/blob/main/NEWS for
  full changelog</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Adjust PKGBUILD to also reference version 7.2. Source download
  verificator gets confused otherwise.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN (all patches
  currently commented out).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717416000">- Update to 7.3:
  * Connect target via -P serialadapter[:sn] and -P usb:vid:pid[:sn]
  * Add io and sram memory info in lieu of incomplete data memory
  * New test-avrdude script in tools
  * Update SerialUPDI protocol
  * New terminal commands: regfile, factory reset.
  * New devices supported: AVR16EB14, AVR16EB20, AVR16EB28,
    AVR16EB32, AVR64DU28, AVR64DU32
  * New programmers supported: ft2232h_jtag, ft232h_jtag, dryboot
  * For full changelog, see:
    https://github.com/avrdudes/avrdude/blob/main/NEWS</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Update avrdude.keyring</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720180800">- Set version appropriately in PKGBUILD: if it file is present, it
  must be correct.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1736078400">- Update to 8.0
  * Major changes compared to the previous version:
  - Support of multi-memory .hex/.srec files and memory lists #1828
  - New terminal disasm command #1842
  - GUI implementation of avrdude to demonstrate libavrdude #1714
  * New devices supported:
  - AVR16DU14, AVR16DU20, AVR16DU28, AVR16DU32
  - AVR32DU14, AVR32DU20, AVR32DU28, AVR32DU32
  * New programmers supported:
  - serprog
  - pickit5_updi
  * New serial adapters supported:
  - ch342, ch344, ch347, ch9103
- bump libavrdude soname
- building with libserialport now</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736856000">- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1736856001">- drop avrdude-5.11-no-builddate.diff
  and avrdude-ipv6.patch, both upstream</changelog>
</package>
<package pkgid="526ef4f237baef757a784e26191608418fe1f12c3b221dd27d7cdf0e7e5ac46d02ed9ada217fe7ad2e8b0ecd526bb2442ef16b22dfd41e7fa028a8a86f84a2c4" name="awesfx" arch="riscv64">
  <version epoch="0" ver="0.5.2" rel="6.1"/>
  <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="crrodriguez@opensuse.org" date="1365681600">- Place udev rules in the correct directory.</changelog>
  <changelog author="tiwai@suse.de" date="1406203200">- Updated to version 0.5.1e:
  fix wrong error condition checks in loadbank.c</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in udev-soundfont script
- add patches:
  * awesfx-0.5.1e-fix-bashisms.patch</changelog>
  <changelog author="tiwai@suse.de" date="1553601600">- Update to version 0.5.2:
  Added ALSA-native GUS patch loader (agusload)
- Change URL to github</changelog>
  <changelog author="tiwai@suse.de" date="1567684800">- Fix the build error and warning:
  Fix-the-bogus-return-in-seq_set_gus_bank.patch
  Fix-unused-variable-prev-in-strtoken.patch</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712404800">- Use full URL for source tarball.</changelog>
</package>
<package pkgid="5dae87de06788160b41a40b0e89b4e9147199de8ebc00c307e57df61b1d1402fa7c5f4a8777847882da5157590e99f0d99dd54c63a54e37d3dba98d87028da84" name="awesome" arch="riscv64">
  <version epoch="0" ver="4.3" rel="6.1"/>
  <changelog author="mvetter@suse.com" date="1548676800">- Update to 4.3 :
  See https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v43
- Remove awesome-asciidoc-fix.patch:
  asciidoctor is used instead of asciidoc now</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1549713600">- Do not hardcode default ruby, but use macro
- package LICENSE as %license</changelog>
  <changelog author="Brice DEKANY &lt;brice.dekany@suse.com&gt;" date="1595073600">- Added 001-extern-vars-declaration-fix-gcc10.patch: Move variable
  declarations from header to C file to fix build with GCC 10
  See https://github.com/awesomeWM/awesome/pull/3065</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Update awesome-branding-upstream metadata:
  + do not use otherproviders() conflicts: the syntax is
    deprecated.
  + UUse booleandeps for supplements instead of packageand().
- Add requires(post|postun): upate-alternatives. The scriplets call
  u-a unconditionally, thus we need to ensure presence of
  update-alternatives.
- Properly %ghost-own /etc/alternatives/default.desktop.
- Drop duplicate LICENSE in docdir: we have it in licensedir.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1759838400">- Add patch for GioUnix to use platform-specific Gio classes.
  See https://github.com/awesomeWM/awesome/pull/4022
- Added patches:
  - 002-giounix-platform-specific.patch</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1759924800">- Update patch to align with openSUSE version.</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1759924801">- Add support for CMake 3.5.
- Added patches:
  - 003-Update-CMake-support-to-3.5.0.patch</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1762344000">- Update lua-lgi to &gt;= 0.9.2.</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1762430400">- Update changelog to include added patches.</changelog>
</package>
<package pkgid="987d7690d566bd4b1507106352e328e0df32b73eade29ffe3bdb9aac48be3cf1fbd96ff3b29a1b9d5827a71a11ca6b793848c944241566aa89a21000385ea7e2" name="awesome-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="4.0" rel="2.2"/>
  <changelog author="toganm@opensuse.org" date="1354881600">- Initial packaging
  * added nitrogen and awesome-freedesktop awesome-vicious
    xscreensaver  to the required packages. awesome-shifty is
    recommended
  * keydoc.lua and calendar2.lua are added as modules</changelog>
  <changelog author="toganm@opensuse.org" date="1359547200">- Upgraded to 3.4.13-v0.2 git version
  * Fixes bnc#798460 and bnc#798289
  * Added some widgets to show how they can be used
    + keyboard
    + weather
    + ethernet network
    + battery
  * Documentation for branding
  * Provide option to use personal theme if available
  * Use local in prepartion for awesome 3.5 migration</changelog>
  <changelog author="toganm@opensuse.org" date="1373198400">- Upgraded to 3.4.15-v0.1
  * Use wallpaper-branding-openSUSE 1920x1080 image as default</changelog>
  <changelog author="glin@suse.com" date="1400155200">- Add awesome-branding-openSUSE-systemctl.patch to use systemctl
  to shutdown and reboot</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447156800">- Update to 3.5-v0.3:
  * awesome 3.5 compatibility (boo#953503).
  * Use Adwaita icon theme instead of GNOME icon theme.
  * Use light-locker instead of xscreensaver.
- Remove awesome-branding-openSUSE-systemctl.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1483876800">- Bump to version 4.0-v0.1:
  * awesome 4.0 compatibility.
  * Replace built-in keydoc with awful.hotkeys_popup.
  * Use a 22x22 openSUSE icon from
    hicolor-icon-theme-branding-openSUSE for opensusegeeko.png.
  * Use the openSUSE icon for the main menu.
  * Drop the network widget.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620993600">- Add awesome-branding-without-calendar.patch: Disable the calendar
  widget for now (boo#1182240).</changelog>
</package>
<package pkgid="b87028d7905a2b4565fac3eac7670d5e651d4467efbbc697fb08f0eeb12974d584a50d3f3d04daeb3c282b1932496d587af1c8baaed3c6dd33ae7e8e2fbbe757" name="awesome-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.3" rel="6.1"/>
  <changelog author="mvetter@suse.com" date="1548676800">- Update to 4.3 :
  See https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v43
- Remove awesome-asciidoc-fix.patch:
  asciidoctor is used instead of asciidoc now</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1549713600">- Do not hardcode default ruby, but use macro
- package LICENSE as %license</changelog>
  <changelog author="Brice DEKANY &lt;brice.dekany@suse.com&gt;" date="1595073600">- Added 001-extern-vars-declaration-fix-gcc10.patch: Move variable
  declarations from header to C file to fix build with GCC 10
  See https://github.com/awesomeWM/awesome/pull/3065</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Update awesome-branding-upstream metadata:
  + do not use otherproviders() conflicts: the syntax is
    deprecated.
  + UUse booleandeps for supplements instead of packageand().
- Add requires(post|postun): upate-alternatives. The scriplets call
  u-a unconditionally, thus we need to ensure presence of
  update-alternatives.
- Properly %ghost-own /etc/alternatives/default.desktop.
- Drop duplicate LICENSE in docdir: we have it in licensedir.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1759838400">- Add patch for GioUnix to use platform-specific Gio classes.
  See https://github.com/awesomeWM/awesome/pull/4022
- Added patches:
  - 002-giounix-platform-specific.patch</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1759924800">- Update patch to align with openSUSE version.</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1759924801">- Add support for CMake 3.5.
- Added patches:
  - 003-Update-CMake-support-to-3.5.0.patch</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1762344000">- Update lua-lgi to &gt;= 0.9.2.</changelog>
  <changelog author="Paulo Gomes &lt;pjbgf@linux.com&gt;" date="1762430400">- Update changelog to include added patches.</changelog>
</package>
<package pkgid="95e512974ba7aa615f53e87c7cbd27255a5055ce6bcaa358c454f3e4802f9fdacea9addf43441f85e1a6b205c52d9c260e0b7315f475e255944dbc3921be02d7" name="awesome-freedesktop" arch="noarch">
  <version epoch="0" ver="git201701091085" rel="1.3"/>
  <changelog author="toganm@opensuse.org" date="1320408000">- initial checkin via service file</changelog>
  <changelog author="toganm@opensuse.org" date="1351684800">- Update to git version 201209061058
  Cleanup spec to guidelines</changelog>
  <changelog author="toganm@opensuse.org" date="1352376000">- Change license to GPL-2.0+</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447156800">- Add awesome-freedesktop-3.5-compat.patch (boo#953503).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1484049600">- Update to version 0.0~git20170109 (changes since 0.0+git20120906):
  * Port to Lua 5.3.
  * Port to Awesome 4.0.
  * Fix gfind in utils.lua.
  * desktop.lua: Fix a typo that caused Thunar to always be used.
  * Look for icons in all directories from the specification.
- Remove awesome-freedesktop-3.5-compat.patch: obsolete.</changelog>
</package>
<package pkgid="00bd40e08e759258f3b39804a068376a28cc64d4bd5cd529797190d96dad43d801e17e4ea4c55f68a805494d1c7836019df65ccb2e2ee9e6e6741511b249bc55" name="awesome-shifty" arch="noarch">
  <version epoch="0" ver="git20140405" rel="1.4"/>
  <changelog author="toganm@opensuse.org" date="1328961600">- change to git version 201201172042 from
  https://github.com/bioe007/awesome-shifty.git</changelog>
  <changelog author="toganm@opensuse.org" date="1351684800">- Update to git version of 20121009
  Cleanup spec to meet guidelines</changelog>
  <changelog author="toganm@opensuse.org" date="1352376000">- Change license to GPL-2.0+</changelog>
  <changelog author="p.drouand@gmail.com" date="1418990400">- Update to git version 20140405 from
  https://github.com/cdump/awesome-shifty.git
- awesome-shifty is maintained in https://github.com/cdump/awesome-shifty
  for awesome &gt;= 3.5</changelog>
</package>
<package pkgid="7c47291b9948ce54ca9a19d12c098898868cc300843054cb4292df95213e678611bfc48e28f2197404f313bdf07ab42acf7e829dd67ecc944c129341b4231849" name="awesome-vicious" arch="noarch">
  <version epoch="0" ver="2.6.0" rel="1.2"/>
  <changelog author="toganm@opensuse.org" date="1328961600">- Update to git201202051838
  * hddtemp: fix curl hang in version 7.24.0</changelog>
  <changelog author="toganm@opensuse.org" date="1351684800">- Update to official version 2.1.0
  Cleanup spec to meet guidelines</changelog>
  <changelog author="toganm@opensuse.org" date="1352376000">- Change license to GPL-2.0+</changelog>
  <changelog author="p.drouand@gmail.com" date="1418990400">- Update to version 2.1.3
  + bat: fix broken battery remaining time (was always N/A)
  + volume: get the normalized volume like alsamixer and DE's indicator
- Use download Url as source</changelog>
  <changelog author="okurz@suse.com" date="1529323200">- Update to version 2.3.1:
  * Allow widget to be a function again
  * btc: also usuable with cjson
  * btc: remove synchronous variant and dead code
  * Bitcoin price widget.
  * Do not hide loading errors when widgets failed to load
  * cmus: use correct shell escape function
  * Add widget for cmus (follow mpd conventions) (#46)
- Switch to https://github.com/Mic92/vicious</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to version 2.3.3
  * LUA 5.3 compatibility
  * Support stacked graphs
  * hwmontemp_linux: Provide name-based access to hwmon sensors
    via sysfs
  * mpd_all: Expose more informations and format time in [hh:]mm:ss
  * Improve defaults and mechanism for data caching
  * Escape XML entities in results by default
  * weather_all: Update NOAA link and use Awesome asynchronous API
  * mem_linux: Use MemAvailable to calculate free amount
  * mem_freebsd: Correct calculation and switch to swapinfo for swap
  * bat_freebsd: Add critical charging state
  * fs_all: Fix shell quoting of option arguments</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 2.5.0
  * Added vicious.call_async asynchronous analogous to vicious.call
  * Feature: [hwmontemp] Bring back sysfs path cache
  * Fixed fallback the number of lines before packages listing to 0
  * Remove trailing semicolon at the end of command.
  * volume now uses other emojis to show mute state.
    This BREAKS backward compatibility if users substitute custom
    symbols from these default.
  * Added notmuch_all, cpu_freebsd widget types
  * [cmus_all] Promote to widgets/.
  * [wifiiw_linux] Expose BSSID.
  * [wifi_linux] Expose frequency and transmission power.
  * spawn as a fallback for awful.spawn in case Vicious is used as a
    stand-alone library.
  * Added helpers.setasyncall to avoid writing redundant workers for
    asynchronous widget types.
  * Added helpers.setcall for registering functions as widget types.
  * Deprecate the use of io.popen
  * [pkg,weather,contrib/btc] Allow function call without Awesome
  * Removed: helpers.sysctl and helpers.sysctl_table were removed
    in favour of helpers.sysctl_async.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update old RPM macros/constructs.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to version 2.5.1
  * Fixed escaping of % in helpers.format, which affects mpd widget ${Progress}
  * Fixed possible deadlock of when update widgets
  * [contrib.openweather] New API compatibility, which requires an API key
  * [gmail] Authentication documentation
  * [mpd] Added support for sending arbitrary commands
  * [contrib.openweather] Added various new return values</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2.6.0:
  * Added AMD GPU widget type for Linux.
  * Fixed typos in contrib widgets documentation.</changelog>
</package>
<package pkgid="70c9350c8cf76f6d5a44885ecb4383780b4c5a589fdfd75e913d58fe10e3fd8c831229faf15628a8756901d1b093e9480efaa873b4af8e057f4f30da3f29aa41" name="awf-gtk2" arch="riscv64">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error from GLIB 2.83 and/or from GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1746446400">- New upstream release (3.0.0)
  * add support for CSD window
  * add headerbar for CSD window
  * add --enable-only-gtkx and --disable-gtkx options
  * stop spinner and remove -n option
  * add bash autocomplete script</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1754654400">- New upstream release (3.1.0)
  * move Mint-L/Mint-X/Mint-Y themes in submenus
  * set theme on general theme change from GLIB 2.32
  * add Help menu and merge GtkScales menuitems
  * move all scales into a notebook with four tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1760097600">- New upstream release (3.2.0)
  * move Yaru themes in submenu
  * hide/show CSD window icon on layout update
  * add popover menu button</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1772539200">- New upstream release (4.0.0)
  * fix some memory leaks
  * fix themes sort order (case insensitive)
  * move Sucharu themes in submenu
  * add Screenshot toolbar icon
  * add AWF_TEAROFF=1 to display Options menu tearoff
  * remove Default &amp; Emacs theme in system themes
  * rename .awf-gtk-accels to .awf-accels
  * update texts and translations</changelog>
</package>
<package pkgid="5df299ebcebb7e0eded00b3fc8a56dbdfaf3120cfed282db8d0c51f9ff0914aded67061e4894894905b8fb7f119941748b21db52b6025a6f6e337df1605d441d" name="awf-gtk3" arch="riscv64">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error from GLIB 2.83 and/or from GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  from GLIB 2.32 &amp; GTK 3.4
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1746446400">- New upstream release (3.0.0)
  * add support for CSD window
  * add headerbar for CSD window
  * add --enable-only-gtkx and --disable-gtkx options
  * stop spinner and remove -n option
  * add bash autocomplete script</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1754654400">- New upstream release (3.1.0)
  * move Mint-L/Mint-X/Mint-Y themes in submenus
  * set theme on general theme change from GLIB 2.32
  * add Help menu and merge GtkScales menuitems
  * move all scales into a notebook with four tabs
  * use CSD dialogs when using GTK_CSD=1
  * add GtkInspector menuitem from GTK 3.14</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1760097600">- New upstream release (3.2.0)
  * move Yaru themes in submenu
  * load themes from all themes directories
  * hide/show CSD window icon on layout update
  * add popover menu button</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1772539200">- New upstream release (4.0.0)
  * fix some memory leaks
  * fix themes sort order (case insensitive)
  * move Sucharu themes in submenu
  * add Screenshot toolbar icon
  * add AWF_TEAROFF=1 to display Options menu tearoff
  * remove Default &amp; Emacs theme in system themes
  * rename .awf-gtk-accels to .awf-accels
  * update texts and translations</changelog>
</package>
<package pkgid="00ea8a126bb65726ba1d4fbb7f42017308598dd05178afc31a792fc378a713bfba1583cf03907320d6e69261d2f836cfc8c57418d6e6e7d7a97db3cc9162e00a" name="awf-gtk4" arch="riscv64">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error from GLIB 2.83 and/or from GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1746446400">- New upstream release (3.0.0)
  * add support for CSD window
  * add headerbar for CSD window
  * add --enable-only-gtkx and --disable-gtkx options
  * stop spinner and remove -n option
  * add bash autocomplete script</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1754654400">- New upstream release (3.1.0)
  * move Mint-L/Mint-X/Mint-Y themes in submenus
  * set theme on general theme change
  * add Help menu and merge GtkScales menuitems
  * move all scales into a notebook with four tabs
  * use CSD dialogs when using GTK_CSD=1
  * add GtkInspector menuitem + disable Open recent file menuitem
  * add icons in menubar and in CSD main menu
  * add missing buttons for scales and calendar dialogs
  * add close action for inactive dialog buttons</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1760097600">- New upstream release (3.2.0)
  * move Yaru themes in submenu
  * load themes from all themes directories
  * hide/show CSD window icon on layout update
  * add popover menu button</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1772539200">- New upstream release (4.0.0)
  * fix some memory leaks
  * fix themes sort order (case insensitive)
  * hide some deprecated warnings
  * move Sucharu themes in submenu
  * add Screenshot toolbar icon
  * remove hack to display menu icons
  * add support for screenshots (without window borders)
  * load custom keyboard accels (even if there are not displayed)
  * add Adwaita and remove Default &amp; Emacs theme in system themes
  * rename .awf-gtk-accels to .awf-accels
  * update texts and translations</changelog>
</package>
<package pkgid="6ed200e38c89c528c7b95d2fe060e8fbf9694eeac0840788ca8630a6562bf5956f1d1dd18a63313bceb4b5b6d5f67dc0d4a6103b964082c64678fd0e49d908c7" name="awkward-devel" arch="riscv64">
  <version epoch="0" ver="52" rel="1.2"/>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1710763200">- Update to version 30:
  * No changelog available.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714305600">- Update to version 32:
  * No changelog available.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715083200">- update to 33:
  * Fix a crash bug in regex
  * Fix schema "required" keyword cannot handle duplicated keys
  * Fix cmake CMP0054 warning
  * Added missing include guards in istreamwrapper.h and
    ostreamwrapper.h
  * Fix undefined behaviour
  * Fix buffer overrun using PutN
  * Fix rapidjson::value::Get&lt;std::string&gt;() may returns wrong
    data
  * Add Flush() for all value types
  * Handle malloc() fail in PoolAllocator
  * Fix builds on x32 platform. #703</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 34
  * chore: Update RapidJSON (#3110)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1726401600">- Update to version 38:
  * No changelog available.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1732276800">- update to 41:
  * 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
  * Add kFormatSingleLineArray for PrettyWriter
  * Added optional support for trailing commas
  * Added filterkey and filterkeydom examples
  * Added npm docs
  * Allow options for writing and parsing NaN/Infinity
  * Add std::string overload to PrettyWriter::Key() when
    RAPIDJSON_HAS_STDSTRING is defined</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1740225600">- Update to 44
  * no changelog available
  * this release corresponds to python-awkward 2.7.4</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749988800">- Update to version 46:
  * No release notes.
- Drop rpmlintrc filter zero-length: no longer needed.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1760616000">- Update to version 50:
  * No changelog available.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1773489600">- update to 52:
  * 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
  * Add kFormatSingleLineArray for PrettyWriter
  * Added optional support for trailing commas
  * Added filterkey and filterkeydom examples
  * Added npm docs
  * Allow options for writing and parsing NaN/Infinity
  * Add std::string overload to PrettyWriter::Key() when
    RAPIDJSON_HAS_STDSTRING is defined
  * Fix gcc/clang/vc warnings
  * Fix documentation
  * Fix emscripten alignment issue
  * Fix missing allocator to uses of AddMember in document
  * CMake will no longer complain that the minimum CMake version
    is not specified
  * Make it usable with old VC8 (VS2005)
  * Prohibit C++11 move from Document to Value
  * Try to fix incorrect 64-bit alignment
  * Check return of fwrite to avoid warn_unused_result build
    failures
  * Fix UB in GenericDocument::ParseStream
  * Keep Document value unchanged on parse error</changelog>
</package>
<package pkgid="10818eb5ceeeb435cf07fbec92bcf1a243ecc62d2bde7cb530bf12bdc62b4bc2646bbf8fe5d05e773e4f9b87790c173a3480e015102568b9eeffd75786be177f" name="aws-c-auth-devel" arch="riscv64">
  <version epoch="0" ver="0.10.1" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741780800">- Update to version 0.8.6
  * aws_hex_encode() no longer adds null-terminator by @graebm in (#264)
  * Support Endpoint Override for CredentialsProviders by @waahm7 in (#263)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1742299200">- Update to version 0.8.7
  * Only forbid `X-Amz-S3session-Token` when signing with s3 express
    by @TingDaoK in (#268)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1743595200">- Update to version 0.9.0
  * Async cognito support by @bretambrose in (#267)
  * Update docs for DefaultChain by @waahm7 in (#266)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757419200">- Update to version 0.9.1
  * Make exports consistent by @DmitriyMusatkin in (#269)
  * Remove clang-3 from CI by @sbSteveK in (#270)
  * Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in (#271)
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#273)
  * Fix sts_web_identity credentials provider by @TingDaoK in (#275)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763640000">- Update to version 0.9.2
  * Create a common base for http client, migrate sso by @sbiscigl in (#276)
  * Add aws login provider by @sbiscigl in (#278)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764676800">- Update to version 0.9.3
  * Swap to use aws_ecc_decode_signature_der_to_raw_padded for login
    provider by @sbiscigl in (#279)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765281600">- Update to version 0.9.4
  * Add proxy config for credential providers by @azkrishpy in (#281)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1768392000">- Update to version 0.9.5
  * Add proxy settings for profile credential provider by @azkrishpy in (#285)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771416000">- Update to version 0.9.6
  * Prioritizing profile credentials over credential_process when
    both are present by @sbiscigl in (#288)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773748800">- Update to version 0.10.1
  * Fix byo crypto by @TingDaoK in (#290)
- from version 0.10.0
  * Support imds endpoint override by @TingDaoK in (#286)</changelog>
</package>
<package pkgid="ce40580f5b94e887fe6883bd6e448ec0e83dea4a1ea49cd75031ee9e2dcd0586370de1bd759bfdaa2915300ad4a4a37be3d51e68097c6f16231388814b6ee8b4" name="aws-c-cal-devel" arch="riscv64">
  <version epoch="0" ver="0.9.13" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1742299200">- Update to version 0.8.7
  * Fix missed define in the code by @DmitriyMusatkin in (#209)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1743595200">- Update to version 0.8.9
  * RSA PKCS8 support by @DmitriyMusatkin in (#212)
- from version 0.8.8
  * Fix module export to respect ed25519 flag by @DmitriyMusatkin in (#210)
  * Fix FindCrypto behavior on win by @DmitriyMusatkin in (#211)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1744718400">- Updare to version 0.9.0
  * Drop support for macOS &lt;10.15 and iOS&lt;11 by @TingDaoK in (#214)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1748347200">- Update to version 0.9.1
  * dlopen(NULL) returns NULL on static linked executable
    by @TingDaoK in (#215)
  * Fix casing on Windows header files by @ianbotsf in (#217)
  * Remove clang-3 from CI by @sbSteveK in (#218)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1749211200">- Update to version 0.9.2
  * Fix heap use after free on aws_ecc_key_pair_new_from_asn1
    by @TingDaoK in (#219)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1758196800">- Update to version 0.9.3
  * Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in (#220)
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#222)
  * Fix cmake4 macos builds by @DmitriyMusatkin in (#226)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760616000">- Update to version 0.9.4
  * SHA512 support by @DmitriyMusatkin in (#223)
  * Clean up error handling around unsupported RSA functions
    by @DmitriyMusatkin in (#227)
  * Fix asn.1 parser on big endian by @DmitriyMusatkin in (#228)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762171200">- Update to version 0.9.8
  * Move Linux from openssl_hkdf to ref_hkdf by @azkrishpy in (#238)
- from version 0.9.7
  * Fix warning when using cpp compiler by @DmitriyMusatkin in (#236)
- from version 0.9.6
  * Add functions for sha512 hmac hkdf by @DmitriyMusatkin in (#234)
- from version 0.9.5
  * Add helpers for encoding/decoding der ecdsa signatures to raw
    by @DmitriyMusatkin in (#230)
  * Refactor ec key import by @DmitriyMusatkin in (#229)
  * Export logic for ec keys by @DmitriyMusatkin in (#232)
  * SHA512 HMAC by @DmitriyMusatkin in (#233)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763640000">- Update to version 0.9.11
  * Fix byo for ecc from asn1 by @DmitriyMusatkin in (#241)
- from version 0.9.10
  * Relax EC keygen to work on all platforms by @DmitriyMusatkin in (#240)
- from version 0.9.9
  * Remove skip test by @azkrishpy in (#239)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764244800">- Update to version 0.9.13
  * Support static buffers in ecc signature helpers
    by @DmitriyMusatkin in (#243)
- from version 0.9.12
  * Add helper to convert signature to padded r and s pair
    by @DmitriyMusatkin in (#242)</changelog>
</package>
<package pkgid="f413f92ca6628ee0c1e9eb4d02dd4f2ca0bef94fbb34d288434056097573d9f7f412b800f52a55beef4cff8675ec5a6eff69c54bf6d57314c5b54db5fda80bb3" name="aws-c-common-devel" arch="riscv64">
  <version epoch="0" ver="0.12.6" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1739966400">- Update to version 0.11.1
  * Integration test for CPU feature detection by @graebm in (#1186)
  * Make aws_byte_cursor_from_string NULL tolerant by @waahm7 in (#1187)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741780800">- Update to version 0.11.2
  * aws_base64_compute_encoded_len() is now exact, doesn't add
    1 extra for null-terminator by @graebm in (#1188)
  * New Get_ENV Functions by @waahm7 in #1141</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741867200">- update to 0.11.3:
  * changes relevant to other platforms
- drop unneeded construct from %check</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741953600">- Update to 0.12.0
  * Use sleep-aware monotonic clock if available by @bretambrose in (#1189)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1742299200">- Update to 0.12.1
  * CrossProcess lock -- don't unlock, just close fd by @TingDaoK in (#1192)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1743595200">- Update to 0.12.2
  * Tests require compiler extensions by @graebm in (#1193)
  * Simplify how inline math files are included by @graebm in (#1195)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1747224000">- Update to 0.12.3
  * Make exports consistent by @DmitriyMusatkin in (#1196)
  * Error handling docs by @graebm in (#1197)
  * Fix casing on Windows header files by @waahm7 in (#1199)
  * Add reset src api for aws_cbor_decoder by @TingDaoK in (#1202)
  * Fix invalid XML Buffer Overflow Error by @waahm7 in (#1201)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752235200">- Update to 0.12.4
  * Remove clang-3 from CI by @sbSteveK in (#1203)
  * Fix signature of aws_backtrace_log by @TingDaoK in (#1206)
  * Remove Windows 2019 and add Windows 2025 with MSVC-17
    by @TingDaoK in (#1209)
  * Fix byte helpers for mingw 32 bit by @DmitriyMusatkin in (#1210)
  * Add a python script to help pick up the latest cjson and libcbor
    by @TingDaoK in (#1211)
  * Add API for a more compact (no dashes) UUID-to-str
    by @bretambrose in (#1212)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1758283200">- Update to 0.12.5
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#1216)
  * aws_explicit_aligned_allocator_new by @TingDaoK in (#1147)
  * Add support for direct IO read from file. by @TingDaoK in (#1217)
  * Import latest CJSON and libcbor. by @TingDaoK in (#1223)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763640000">- Update to 0.12.6
  * Remove apple-specific pthread_getname compile definition
    by @azkrishpy in (#1224)
  * Extend Platform Helper Functions by @xiazhvera in (#1225)
  * Remove no-op from CMakeLists.txt by @sbSteveK in (#1226)
  * Add va_end call by @azkrishpy in (#1228)
  * Base64url support by @DmitriyMusatkin in (#1229)</changelog>
</package>
<package pkgid="0fc1a7b04ce491dc17bb5fc9a3635208860ca31c841dd43cbb40d038d58edf5b32d74be3022f6a137571f5bdd22fd3107b6c3b0d91801a8d2bee899ec6857e93" name="aws-c-compression-devel" arch="riscv64">
  <version epoch="0" ver="0.3.2" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1634040000">- Initial build
  + Version 0.2.14</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1634040001">- Simplify package naming. Replace bogus shlib package name.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662120000">- Update to version 0.2.15
  * Fallback for target load by @TingDaoK in (#55)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1668168000">- Update to version 0.2.16
  * Add AppVerifier to CI by @TwistedTwigleg in (#56)
  * Fix C++ One Definition Rules (ODR) Violations by @graebm in (#58)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686744000">- Update to version 0.2.17
  * Update CI to fix downstream build by @waahm7 in (#57)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#59)
  * Fix warnings in public headers by @waahm7 in (#60)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.2.18
  * Add github templates and bots by @jmklix in (#61)
  * Fix compiler warning by @graebm in (#62)
  * Added workflow for handling answerable discussions
    by @yasminetalby in (#65)
  * BUILDER_VERSION: v0.9.55 by @graebm in (#66)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729771200">- Update to version 0.3.0
  * Update CMake to 3.9 by @waahm7 in (#70)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1738238400">- Update to version 0.3.1
  * chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#69)
  * Switch CI to use roles by @DmitriyMusatkin in #71
  * A bunch of CMake fixes by @graebm in #72
- Drop acc_fix-cmake-modules-path.patch, fixed upstream</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771156800">- Update to version 0.3.2
  * Make exports consistent by @DmitriyMusatkin in (#73)
  * Remove Windows 2019 and add Windows 2025 with MSVC-17
    by @TingDaoK in (#74)
  * Change stale issue and discussion handling to run
    once a week by @DmitriyMusatkin in (#76)</changelog>
</package>
<package pkgid="a7b4e19929bb317875c4af52e11ed04dfe9f4166099aa1f9958c71f14ce9006e7fff6307a338523c447d1b05a1af490f238aa40b363244c6d0d7867f79defaaf" name="aws-c-event-stream-devel" arch="riscv64">
  <version epoch="0" ver="0.7.0" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729771200">- Update to version 0.5.0
  * Update CMake to 3.9 by @waahm7 in (#117)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1738238400">- Update to version 0.5.1
  * chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#116)
  * Switch CI to use roles by @DmitriyMusatkin in (#118)
  * A bunch of CMake fixes by @graebm in (#119)
- Drop aces_fix-cmake-modules-path.patch, fixed upstream</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1739966400">- Update to version 0.5.2
  * Bump AWS_EVENT_STREAM_MAX_MESSAGE_SIZE to 256MB by @waahm7 in (#122)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1741780800">- Update to version 0.5.4
  * Reduce Max Message Size to 24MB by @waahm7 in (#125)
- from version 0.5.3
  * Bump AWS_EVENT_STREAM_MAX_HEADERS_SIZE by @graebm in (#123)
  * Adapt to aws_base64_encode() no longer adding a null terminator
    by @graebm in (#124)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752235200">- Update to version 0.5.5
  * Make exports consistent by @DmitriyMusatkin in (#126)
  * Fix path for diagram in README by @sfod in (#127)
  * Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in (#129)
  * Continuation termination callback support by @bretambrose in (#128)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1755086400">- Update to version 0.5.6
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#130)
  * Refactor client connection for thread safety by @bretambrose in (#131)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757678400">- Update to version 0.5.7
  * Serialized scheduling by @bretambrose in (#133)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to version 0.5.9
  * Fix bind failure by @sfod in (#138)
- from version 0.5.8
  * Wait for RPC server listener setup by @sfod in (#136)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773748800">- Update to version 0.6.0
  * Fix possible overflow by @TingDaoK in (#139) (bsc#1261298, CVE-2026-5190)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775131200">- Update to version 0.7.0
  * Link spec by @TingDaoK in (#141)
  * Obtain the continuation token lock early by @azkrishpy in (#142)
- Add missing Bugzilla and CVE references in previous changelog entry</changelog>
</package>
<package pkgid="1a82692c635c38b9e9987e43197c9db3762aeb45d2a7eaec023488a913acfbb9801632a6c19227aef1dce65520951a288f7eff8fefaa60fcb62d2c4b78953394" name="aws-c-http" arch="riscv64">
  <version epoch="0" ver="0.10.14" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1749556800">- Update to 0.10.2
  * Remove clang-3 from CI by @sbSteveK in (#518)
  * Stop sending empty data frame when input stream ends but
    the request stream is not ending. by @TingDaoK in (#520)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1753185600">- Update to 0.10.4
  * [fix] failed to compile on FreeBSD by @TingDaoK in (#527)
- from version 0.10.3
  * Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in (#521)
  * Support no_proxy exactly like CURL by @TingDaoK in (#522)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1761048000">- Update to 0.10.6
  * Add no_proxy_hosts configuration to proxy options/config
    by @alextwoods in (#532)
- from version 0.10.5
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#529)
  * Fix warnings found by the Undefined Behavior Sanitizer
    by @bjosv in (#530)
  * Move away from https://postman-echo.com by @TingDaoK in (#533)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762862400">- Update to 0.10.7
  * Update mock server by @azkrishpy in (#534)
  * Configurable ports for HTTP/1.1 mock server by @azkrishpy in (#535)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to 0.10.8
  * Fix CI issues by @azkrishpy in (#538)
  * Update cert as it's expired by @TingDaoK in (#539)
  * Add helper to check for transient errors by @azkrishpy in (#537)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to 0.10.9
  * Automate the renew of the cert used in test by @TingDaoK in (#540)
  * Revert "Fix CI issues" by @azkrishpy in (#542)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- Update to 0.10.10
  * Fix h2 stream manager initial settings not passed correctly and
    log the headers by @TingDaoK in (#544)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1772539200">- Update to 0.10.11
  * Fail http proxy configuration when using SecItem by @xiazhvera in (#551)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to 0.10.12
  * Introduce max concurrent streams for stream manager by @TingDaoK in (#553)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775044800">- Update to 0.10.14
  * Unified write data API by @azkrishpy in (#552)
- from version 0.10.13
  * Support on_h2_remote_end_stream by @TingDaoK in (#554)</changelog>
</package>
<package pkgid="b25a48cdb9229f7bbadbd1d6dd020b30a85903f4b50d6a4bbd901efcb3cfb00ad2282df5ef2044f2eb1d01931c26cba4a9578fa8a7f9650e9ce927d3b4ad605c" name="aws-c-http-devel" arch="riscv64">
  <version epoch="0" ver="0.10.14" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1749556800">- Update to 0.10.2
  * Remove clang-3 from CI by @sbSteveK in (#518)
  * Stop sending empty data frame when input stream ends but
    the request stream is not ending. by @TingDaoK in (#520)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1753185600">- Update to 0.10.4
  * [fix] failed to compile on FreeBSD by @TingDaoK in (#527)
- from version 0.10.3
  * Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in (#521)
  * Support no_proxy exactly like CURL by @TingDaoK in (#522)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1761048000">- Update to 0.10.6
  * Add no_proxy_hosts configuration to proxy options/config
    by @alextwoods in (#532)
- from version 0.10.5
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#529)
  * Fix warnings found by the Undefined Behavior Sanitizer
    by @bjosv in (#530)
  * Move away from https://postman-echo.com by @TingDaoK in (#533)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762862400">- Update to 0.10.7
  * Update mock server by @azkrishpy in (#534)
  * Configurable ports for HTTP/1.1 mock server by @azkrishpy in (#535)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to 0.10.8
  * Fix CI issues by @azkrishpy in (#538)
  * Update cert as it's expired by @TingDaoK in (#539)
  * Add helper to check for transient errors by @azkrishpy in (#537)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to 0.10.9
  * Automate the renew of the cert used in test by @TingDaoK in (#540)
  * Revert "Fix CI issues" by @azkrishpy in (#542)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- Update to 0.10.10
  * Fix h2 stream manager initial settings not passed correctly and
    log the headers by @TingDaoK in (#544)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1772539200">- Update to 0.10.11
  * Fail http proxy configuration when using SecItem by @xiazhvera in (#551)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to 0.10.12
  * Introduce max concurrent streams for stream manager by @TingDaoK in (#553)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775044800">- Update to 0.10.14
  * Unified write data API by @azkrishpy in (#552)
- from version 0.10.13
  * Support on_h2_remote_end_stream by @TingDaoK in (#554)</changelog>
</package>
<package pkgid="a959c0c2ad12200c696d46c361009e7c9117a41aec3622297c2b71577ea1d047676c3b6a0589ad3637ba07394de18b19010d0719666acfa9b7cb97df46923272" name="aws-c-io-devel" arch="riscv64">
  <version epoch="0" ver="0.26.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757678400">- Update to version 0.22.0
  * Serialized scheduling by @bretambrose in (#754)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1759233600">- Update to version 0.22.1
  * (Darwin) Fix leaks on setting unsupported cipher pref
    by @xiazhvera in (#757)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760356800">- Update to version 0.23.1
  * Default to PQ TLS for s2n handlers if TLSv1.3 is negotiated
    by @WillChilds-Klein in (#740)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760616000">- Update to version 0.23.2
  * Correct PQ-opt-out s2n policy by @WillChilds-Klein in (#759)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762862400">- Update to version 0.23.3
  * Expose Event Loop Type of ELG by @sbSteveK in (#765)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to version 0.24.2
  * Fix compilation warnings by @sfod in (#783)
- from version 0.24.1
  * Add helper to check for transient errors by @azkrishpy in (#782)
- from version 0.24.0
  * macOS dispatch queue and secitem by @sbSteveK in (#758)
- from version 0.23.4
  * [bugfix][trivial] thread name too long on CPU with more than 100 cores
    by @morotti in (#770)
  * Clean up cond var after all referencing threads are joined
    by @bretambrose in (#772)
  * Disable clang-9 CI job by @sfod in (#780)
  * Fix typos for DSA by @sfod in (#768)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to version 0.25.0
  * Revert to commit 4c48e60 by @sbSteveK in (#787)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1768392000">- Update to version 0.26.0
  * Change to net test case by @azkrishpy in (#789)
  * Return error on using tls13 on macOS by @sfod in (#788)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- Update to version 0.26.1
  * Add PQ-opt-out pref to supported s2n cases by @WillChilds-Klein in (#786)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to version 0.26.3
  * Add default non-pq policy by @WillChilds-Klein in (#796)
- from version 0.26.2
  * Fix compilation warnings by @sfod in (#795)
  * Only invoke shutdown callbacks if the setup was successful
    by @bretambrose in (#794)</changelog>
</package>
<package pkgid="bc198337e8b42bdb65959243c2b2bd963829745bb4258c4c59bff9b255f4ab040083d9422d8910517c6550d90ef764e42bbbc23b9b67fad86555c1459570763b" name="aws-c-mqtt-bin" arch="riscv64">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1738238400">- Update to version 0.12.1
  * A bunch of CMake fixes by @graebm in (#379)
- from version 0.12.0
  * chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#373)
  * MQTT5 options logging conformity by @sbSteveK in (#377)
  * Switch CI to roles by @DmitriyMusatkin in (#378)
  * Add topic argument to publish callback in request-response
    stream client by @sfod in (#380)
- Drop acm_fix-cmake-modules-path.patch, fixed upstream</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1740657600">- Update to version 0.12.2
  * Fix coverage CI job by @sfod in (#382)
  * Fix handling of websocket failed transform
    for MQTT311 connection by @sfod in (#383)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1743595200">- Update to version 0.12.3
  * Apple Network Framework Support by @xiazhvera in (#385)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1746532800">- Update to version 0.13.0
  * Make exports consistent by @DmitriyMusatkin in (#388)
  * Capture fields from PUBLISH for req-resp stream
    operations by @sfod in (#389)
  * Support wildcards streams in request-response stream
    client by @sfod in (#381)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1748347200">- Update to version 0.13.1
  * Fix casing on Windows header files by @ianbotsf in (#393)
  * Update test to check time lower bound by @xiazhvera in (#395)
  * Fix handling stream operation after client shutdown
    by @sfod in (#396)
  * Request response client: acquire event loop group
    by @xiazhvera in (#392)
  * Remove clang-3 from CI by @sbSteveK in (#397)
  * Handle NULL connect field on mqtt5 client options destruction
    by @sfod in (#398)
  * Force TUNNEL proxy type in MQTT5 client by @sfod in (#399)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751457600">- Update to version 0.13.2
  * Remove Windows 2019 and add Windows 2025 with MSVC-17
    by @TingDaoK in (#401)
  * Log ack_timeout_seconds by @sbSteveK in (#402)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1753185600">- Update to version 0.13.3
  * Duplicate correlation token test by @sbSteveK in (#403)
  * Auto-generate client ids in MQTT5 by @bretambrose in (#404)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771416000">- Update to version 0.14.0
  * Add Platform Metrics Support For Mqtt3 Client by @xiazhvera in (#412)
- from version 0.13.5
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#406)
  * Log Fix by @sbSteveK in (#409)
  * Fix MQTT3 connection configuration functions by @xiazhvera in (#416)
  * Fix auto-generated client id getting skipped by @bretambrose in (#418)
- from version 0.13.4
  * (identical to 0.13.5)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773748800">- Update to version 0.15.0
  * Manual Puback for MQTT5 by @sbSteveK in (#417)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to version 0.15.2
  * Manual Puback to Manual Publish Acknowledgement by @sbSteveK in (#421)
- from version 0.15.1
  * Manual Puback Logging Change by @sbSteveK in (#420)</changelog>
</package>
<package pkgid="4e2ef581b8d9d9fd725336d73c642e53e0271dec2a9fa1e215d7b7189b905043a8d2f0e3ec18000cca42c7bf6bef7f912b5e09e1b2e5857b7704bb37f55189d1" name="aws-c-mqtt-devel" arch="riscv64">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1738238400">- Update to version 0.12.1
  * A bunch of CMake fixes by @graebm in (#379)
- from version 0.12.0
  * chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#373)
  * MQTT5 options logging conformity by @sbSteveK in (#377)
  * Switch CI to roles by @DmitriyMusatkin in (#378)
  * Add topic argument to publish callback in request-response
    stream client by @sfod in (#380)
- Drop acm_fix-cmake-modules-path.patch, fixed upstream</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1740657600">- Update to version 0.12.2
  * Fix coverage CI job by @sfod in (#382)
  * Fix handling of websocket failed transform
    for MQTT311 connection by @sfod in (#383)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1743595200">- Update to version 0.12.3
  * Apple Network Framework Support by @xiazhvera in (#385)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1746532800">- Update to version 0.13.0
  * Make exports consistent by @DmitriyMusatkin in (#388)
  * Capture fields from PUBLISH for req-resp stream
    operations by @sfod in (#389)
  * Support wildcards streams in request-response stream
    client by @sfod in (#381)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1748347200">- Update to version 0.13.1
  * Fix casing on Windows header files by @ianbotsf in (#393)
  * Update test to check time lower bound by @xiazhvera in (#395)
  * Fix handling stream operation after client shutdown
    by @sfod in (#396)
  * Request response client: acquire event loop group
    by @xiazhvera in (#392)
  * Remove clang-3 from CI by @sbSteveK in (#397)
  * Handle NULL connect field on mqtt5 client options destruction
    by @sfod in (#398)
  * Force TUNNEL proxy type in MQTT5 client by @sfod in (#399)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751457600">- Update to version 0.13.2
  * Remove Windows 2019 and add Windows 2025 with MSVC-17
    by @TingDaoK in (#401)
  * Log ack_timeout_seconds by @sbSteveK in (#402)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1753185600">- Update to version 0.13.3
  * Duplicate correlation token test by @sbSteveK in (#403)
  * Auto-generate client ids in MQTT5 by @bretambrose in (#404)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771416000">- Update to version 0.14.0
  * Add Platform Metrics Support For Mqtt3 Client by @xiazhvera in (#412)
- from version 0.13.5
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#406)
  * Log Fix by @sbSteveK in (#409)
  * Fix MQTT3 connection configuration functions by @xiazhvera in (#416)
  * Fix auto-generated client id getting skipped by @bretambrose in (#418)
- from version 0.13.4
  * (identical to 0.13.5)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773748800">- Update to version 0.15.0
  * Manual Puback for MQTT5 by @sbSteveK in (#417)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to version 0.15.2
  * Manual Puback to Manual Publish Acknowledgement by @sbSteveK in (#421)
- from version 0.15.1
  * Manual Puback Logging Change by @sbSteveK in (#420)</changelog>
</package>
<package pkgid="a48c9baea54f511e18e09aac534d7e36c64b1379c051ad07166520c15c7db7f95db124c95da34b7273de9462a4628556de91c3d5964bb496204821c39efdba11" name="aws-c-s3-bin" arch="riscv64">
  <version epoch="0" ver="0.12.0" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1753272000">- Update to version 0.8.6
  * Add more getters for metrics by @DmitriyMusatkin in (#538)
  * Revamp checksum - retry will reuse the checksum by @TingDaoK in (#532)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1755000000">- Update to version 0.8.7
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#541)
  * [fix] Retry with checksum result in failure by @TingDaoK in (#543)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1758283200">- Update to version 0.9.0
  * Fix recording of early request metrics by @DmitriyMusatkin in (#542)
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#555)
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#561)
  * File streaming support by @TingDaoK in (#564)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760356800">- Update to version 0.9.2
  * Update the default behaviors on the fio options by @TingDaoK in (#577)
- from version 0.9.1
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#572)
  * Disable the threshold until we have better options by @TingDaoK in (#574)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762862400">- Update to version 0.10.1
  * Fix compiler warnings by @TingDaoK in (#593)
- from version 0.10.0
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#590)
  * Dynamic default part size by @TingDaoK in (#575)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764244800">- Update to version 0.11.2
  * Fix the read window update from the same thread by @TingDaoK in (#601)
- from version 0.11.1
  * Delivery exact bytes for read window by @TingDaoK in (#600)
- from version 0.11.0
  * Fix the deadlock for pause/cancel by @TingDaoK in (#596)
  * Accept memory limit setting from environment variable by @TingDaoK in (#598)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765281600">- Update to version 0.11.3
  * Disable hedging for s3 express by @TingDaoK in (#602)
  * Don't crash for server error. Handle it nicely by @TingDaoK in (#604)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to version 0.11.4
  * Regression test for wrong assertion by @TingDaoK in (#605)
  * Update rule set by @TingDaoK in (#599)
  * Skip test on Apple by @azkrishpy in (#606)
  * Auto - Update S3 Ruleset &amp; Partition by @aws-crt-bot in (#610)
  * Revert "Skip test on Apple" by @azkrishpy in (#611)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- Update to version 0.11.5
  * Fix S3express backpressure by @TingDaoK in (#612)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774440000">- Update to version 0.12.0
  * Auto - Update S3 Ruleset &amp; Partition by @aws-crt-bot in (#613)
  * Optimize the sizes of buffers requested from mem pool
    by @DmitriyMusatkin in (#563)</changelog>
</package>
<package pkgid="c10f4dfa7f9a570184090962d6fcc80312b0744066d76fef28d2a9c6dfddfb94f8e1aa7232f389b5e12e7959eb4ff3b534896d230276dd31653f04e23deed741" name="aws-c-s3-devel" arch="riscv64">
  <version epoch="0" ver="0.12.0" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1753272000">- Update to version 0.8.6
  * Add more getters for metrics by @DmitriyMusatkin in (#538)
  * Revamp checksum - retry will reuse the checksum by @TingDaoK in (#532)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1755000000">- Update to version 0.8.7
  * Change stale issue and discussion handling to run once a week
    by @DmitriyMusatkin in (#541)
  * [fix] Retry with checksum result in failure by @TingDaoK in (#543)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1758283200">- Update to version 0.9.0
  * Fix recording of early request metrics by @DmitriyMusatkin in (#542)
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#555)
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#561)
  * File streaming support by @TingDaoK in (#564)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760356800">- Update to version 0.9.2
  * Update the default behaviors on the fio options by @TingDaoK in (#577)
- from version 0.9.1
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#572)
  * Disable the threshold until we have better options by @TingDaoK in (#574)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762862400">- Update to version 0.10.1
  * Fix compiler warnings by @TingDaoK in (#593)
- from version 0.10.0
  * Auto - Update S3 Ruleset &amp; Partition by @TingDaoK in (#590)
  * Dynamic default part size by @TingDaoK in (#575)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764244800">- Update to version 0.11.2
  * Fix the read window update from the same thread by @TingDaoK in (#601)
- from version 0.11.1
  * Delivery exact bytes for read window by @TingDaoK in (#600)
- from version 0.11.0
  * Fix the deadlock for pause/cancel by @TingDaoK in (#596)
  * Accept memory limit setting from environment variable by @TingDaoK in (#598)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765281600">- Update to version 0.11.3
  * Disable hedging for s3 express by @TingDaoK in (#602)
  * Don't crash for server error. Handle it nicely by @TingDaoK in (#604)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to version 0.11.4
  * Regression test for wrong assertion by @TingDaoK in (#605)
  * Update rule set by @TingDaoK in (#599)
  * Skip test on Apple by @azkrishpy in (#606)
  * Auto - Update S3 Ruleset &amp; Partition by @aws-crt-bot in (#610)
  * Revert "Skip test on Apple" by @azkrishpy in (#611)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- Update to version 0.11.5
  * Fix S3express backpressure by @TingDaoK in (#612)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774440000">- Update to version 0.12.0
  * Auto - Update S3 Ruleset &amp; Partition by @aws-crt-bot in (#613)
  * Optimize the sizes of buffers requested from mem pool
    by @DmitriyMusatkin in (#563)</changelog>
</package>
<package pkgid="1d29d7d3111f04bf574e2ca8a79abd5e00cf4b8dd43c3c878a81ada0a6823d871684cc812a4596b7cebb2b5b4f4430f1954be88934866c16614d5bc22cd3f8e2" name="aws-c-sdkutils-devel" arch="riscv64">
  <version epoch="0" ver="0.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706356800">- fix naming to match shlib policy</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.1.15:
  * Fix a bunch of places we forget to aws_raise_error()</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.1.16
  * Remove is IPv4/IPv6 functions utils from sdkutils to c-common
    by @waahm7 in (#39)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.1.19
  * Lets make string array const input by @DmitriyMusatkin in (#44)
- from version 0.1.18
  * Switch to more efficient functions for json parsing
    by @DmitriyMusatkin in (#43)
- from version 0.1.17
  * clang-format 18 by @graebm in (#40)
  * Update MacOS to arm64 by @waahm7 in (#41)
  * Add support for string array request parameter to
    endpoint resolution by @DmitriyMusatkin in (#42)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729771200">- Update to version 0.2.0
  * Update CMake to 3.9 by @waahm7 in (#47)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731412800">- Update to version 0.2.1
  * chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#45)
  * Add cxx support by @subdiox in (#48)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1736424000">- Update to version 0.2.2
  * Switch CI to use Roles by @DmitriyMusatkin in (#49)
  * Update Config File Parsing Logic to Parse Services
    Section by @waahm7 in (#51)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1738238400">- Update to version 0.2.3
  * A bunch of CMake fixes by @graebm in (#50)
- Drop acs_fix-cmake-modules-path.patch, fixed upstream</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1747656000">- Update to version 0.2.4
  * Make exports consistent by @DmitriyMusatkin in (#52)
  * Fix double free on malformed rulesets by @DmitriyMusatkin in (#53)</changelog>
</package>
<package pkgid="2fb02635ca911667a985b0b51dbf784945b032f529d78d7614d3880111470ba51a760b2f085a5b3b71b6c0f07ecbc934912e325261ae8084151378176476f4cc" name="aws-checksums-bin" arch="riscv64">
  <version epoch="0" ver="0.2.10" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.1.18
  * Added workflow for handling answerable discussions by @yasminetalby in (#75)
  * Remove unused source/arm/asm directory include by @waahm7 in (#78)
  * BUILDER_VERSION: v0.9.55 by @graebm in (#80)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726574400">- Update to version 0.1.20
  * Add crc helpers for writing to large buffers. by @DmitriyMusatkin in (#93)
  * Fix builds on clang 16+ by @DmitriyMusatkin in (#96)
- from version 0.1.19
  * Rebase CRC32DATA32VALUE by @jmklix in (#87)
  * clang-format 18 by @graebm in (#91)
  * Update MacOS to arm64 by @waahm7 in (#92)
  * Better vectorization and crc64 by @JonathanHenson in (#79)
- Add new aws-checksums-bin binary package
- Refresh patches for new version
  * ac_fix-cmake-modules-path.patch
  * ac_re-add-so-version.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729771200">- Update to version 0.2.0
  * Update CMake to 3.9 by @waahm7 in (#98)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1732190400">- Update to version 0.2.2
  * Fix predefines for bswap for old compilers by @DmitriyMusatkin in (#99)
- from version 0.2.1
  * chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#95)
  * CRC big endian support by @DmitriyMusatkin in (#97)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1738238400">- Update to version 0.2.3
  * Switch CI to use roles by @DmitriyMusatkin in (#100)
  * A bunch of CMake fixes by @graebm in (#101)
- Drop ac_fix-cmake-modules-path.patch, fixed upstream</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1744027200">- Update to version 0.2.5
  * Add missing extern c to new header by @DmitriyMusatkin in (#103)
- from version 0.2.4
  * Add init functions to support thread safe init of impls
    by @DmitriyMusatkin in (#102)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1745150400">- update to 0.2.7:
  * remove thread unsafe false positives</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 0.2.8:
  * change stale issue and discussion handling to run once a week
  * Add combine functions for crc32/64</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771156800">- Update to version 0.2.10
  * Add flag to disable unknown pragmas on ARM by @DmitriyMusatkin in (#111)
- from version 0.2.9
  * Add XXHash algos by @DmitriyMusatkin in (#110)</changelog>
</package>
<package pkgid="de6e7cdb0e4c16395f4320732227ec43579808e968a1a0df57797bb38843e613f30ee6e10bcfb374279c3bfd5d0c01c707ddae4ed8fb77aefd7e5b99ba110811" name="aws-cli" arch="noarch">
  <version epoch="0" ver="1.44.51" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1737547200">- Update to 1.37.2
  * api-change:``bedrock-runtime``: Allow hyphens in tool name for Converse and ConverseStream APIs
  * api-change:``detective``: Doc only update for Detective documentation.
  * api-change:``ec2``: Release u7i-6tb.112xlarge, u7i-8tb.112xlarge, u7inh-32tb.480xlarge,
    p5e.48xlarge, p5en.48xlarge, f2.12xlarge, f2.48xlarge, trn2.48xlarge instance types.
  * api-change:``notifications``: Added support for Managed Notifications, integration with AWS
    Organization and added aggregation summaries for Aggregate Notifications
  * api-change:``sagemaker``: Correction of docs for  "Added support for ml.trn1.32xlarge instance
    type in Reserved Capacity Offering"
- from version 1.37.1
  * api-change:``ecs``: The release addresses Amazon ECS documentation tickets.
  * api-change:``sagemaker``: Added support for ml.trn1.32xlarge instance type in Reserved Capacity
    Offering
- from version 1.37.0
  * api-change:``apigateway``: Documentation updates for Amazon API Gateway
  * api-change:``bedrock-agent-runtime``: Now supports streaming for inline agents.
  * api-change:``cognito-identity``: corrects the dual-stack endpoint configuration
  * api-change:``partnercentral-selling``: Add Tagging support for ResourceSnapshotJob resources
  * api-change:``s3``: This change enhances integrity protections for new SDK requests to S3. S3 SDKs
    now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and
    new default integrity protections for S3 requests.
  * api-change:``security-ir``: Increase minimum length of Threat Actor IP 'userAgent' to 1.
  * api-change:``sesv2``: This release introduces a new recommendation in Virtual Deliverability
    Manager Advisor, which detects elevated complaint rates for customer sending identities.
  * api-change:``workspaces``: Added GeneralPurpose.4xlarge &amp; GeneralPurpose.8xlarge ComputeTypes.
  * api-change:``workspaces-thin-client``: Mark type in MaintenanceWindow as required.
  * feature:``s3``: The S3 client attempts to validate response checksums for all S3 API operations
    that support checksums. However, if the SDK has not implemented the specified checksum algorithm
    then this validation is skipped. Checksum validation behavior can be configured using the
    ``when_supported`` and ``when_required`` options - in code using the
    ``response_checksum_validation`` parameter for ``botocore.config.Config``, in the shared AWS config
    file using ``response_checksum_validation``, or as an env variable using
    ``AWS_RESPONSE_CHECKSUM_VALIDATION``.
  * feature:``s3``: Added support for the CRC64NVME checksum algorithm in the S3 client through the
    optional AWS CRT (``awscrt``) dependency.
  * feature:``s3``: S3 client behavior is updated to always calculate a CRC32 checksum by default for
    operations that support it (such as PutObject or UploadPart), or require it (such as
    DeleteObjects). Checksum behavior can be configured using ``when_supported`` and ``when_required``
    options - in code using the ``request_checksum_calculation`` parameter for
    ``botocore.config.Config``, in the shared AWS config file using ``request_checksum_calculation``,
    or as an env variable using ``AWS_REQUEST_CHECKSUM_CALCULATION``. Note: Botocore will no longer
    automatically compute and populate the Content-MD5 header.
- from version 1.36.40
  * api-change:``gamelift``: Amazon GameLift releases a new game session placement feature:
    PriorityConfigurationOverride. You can now override how a game session queue prioritizes placement
    locations for a single StartGameSessionPlacement request.
  * api-change:``route53``: Amazon Route 53 now supports the Mexico (Central) Region (mx-central-1)
    for latency records, geoproximity records, and private DNS for Amazon VPCs in that region
- from version 1.36.39
  * api-change:``artifact``: Support resolving regional API calls to partition's leader region
    endpoint.
  * api-change:``bedrock``: With this release, Bedrock Evaluation will now support latency-optimized
    inference for foundation models.
  * api-change:``ec2``: Add support for DisconnectOnSessionTimeout flag in CreateClientVpnEndpoint
    and ModifyClientVpnEndpoint requests and DescribeClientVpnEndpoints responses
  * api-change:``kafkaconnect``: Support updating connector configuration via UpdateConnector API.
    Release Operations API to monitor the status of the connector operation.
  * api-change:``transcribe``: This update provides tagging support for Transcribe's Call Analytics
    Jobs and Call Analytics Categories.
- from version 1.36.38
  * api-change:``redshift``: Additions to the PubliclyAccessible and Encrypted parameters clarifying
    what the defaults are.
  * api-change:``securitylake``: Doc only update for ServiceName that fixes several customer-reported
    issues
  * api-change:``sts``: Fixed typos in the descriptions.
- from version 1.36.37
  * api-change:``codebuild``: AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda
  * api-change:``compute-optimizer``: This release expands AWS Compute Optimizer rightsizing
    recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies
    and multiple instance types.
  * api-change:``fms``: AWS Firewall Manager now lets you combine multiple resource tags using the
    logical AND operator or the logical OR operator.
- from version 1.36.36
  * api-change:``rds``: Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime
    description.
  * api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Thailand) Region
    (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that
    region
  * api-change:``sagemaker``: Adds support for IPv6 for SageMaker HyperPod cluster nodes.
- from version 1.36.35
  * api-change:``cloudhsmv2``: Adds support to ModifyCluster for modifying a Cluster's Hsm Type.
  * api-change:``dynamodb``: This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be
    configurable. You can set PITR recovery period for each table individually to between 1 and 35 days.
  * api-change:``imagebuilder``: This release adds support for importing images from ISO disk files.
    Added new ImportDiskImage API operation.
  * enhancement:``s3 ls``: Expose low-level ``ListBuckets` parameters ``Prefix`` and ``BucketRegion``
    to high-level ``s3 ls`` command as ``--bucket-name-prefix`` and ``--bucket-region``.
- from version 1.36.34
  * api-change:``iotsecuretunneling``: Adds dualstack endpoint support for IoT Secure Tunneling
  * api-change:``supplychain``: Allow vanity DNS domain when creating a new ASC instance
- from version 1.36.33
  * api-change:``ecs``: Adding SDK reference examples for Amazon ECS operations.
  * api-change:``route53domains``: Doc only update for Route 53 Domains that fixes several
    customer-reported issues
  * api-change:``s3``: This change is only for updating the model regexp of CopySource which is not
    for validation but only for documentation and user guide change.
- from version 1.36.32
  * api-change:``appsync``: Modify UpdateGraphQLAPI operation and flag authenticationType as required.
  * api-change:``gamelift``: Amazon GameLift releases a new game session shutdown feature. Use the
    Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad
    state or is no longer needed.
  * api-change:``mediaconnect``: AWS Elemental MediaConnect now supports Content Quality Analysis for
    enhanced source stream monitoring. This enables you to track specific audio and video metrics in
    transport stream source flows, ensuring your content meets quality standards.
  * api-change:``mediaconvert``: This release adds support for the AVC3 codec and fixes an alignment
    issue with Japanese vertical captions.
  * api-change:``organizations``: Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to
    ConstraintViolationException for the EnableAllFeatures operation.
  * api-change:``sagemaker``: Adding ETag information with Model Artifacts for Model Registry
  * api-change:``sqs``: In-flight message typo fix from 20k to 120k.
- from version 1.36.31
  * api-change:``ecr``: Restoring custom endpoint functionality for ECR
  * api-change:``ecr-public``: Restoring custom endpoint functionality for ECR Public
- from version 1.36.30
  * api-change:``rds``: Updates Amazon RDS documentation to correct various descriptions.
- from version 1.36.29
  * api-change:``bcm-pricing-calculator``: Added ConflictException to DeleteBillEstimate.
  * api-change:``ecr``: Add support for Dualstack Endpoints
  * api-change:``network-firewall``: Dual-stack endpoints are now supported.
  * api-change:``securityhub``: Documentation updates for AWS Security Hub
- from version 1.36.28
  * api-change:``ecr``: Documentation update for ECR GetAccountSetting and PutAccountSetting APIs.
  * api-change:``ecr-public``: Add support for Dualstack endpoints
  * api-change:``eks``: This release adds support for DescribeClusterVersions API that provides
    important information about Kubernetes versions along with end of support dates
  * api-change:``glue``: Add IncludeRoot parameters to GetCatalogs API to return root catalog.
- from version 1.36.27
  * api-change:``bedrock-agent``: Support for custom user agent and max web pages crawled for web
    connector. Support app only credentials for SharePoint connector. Increase agents memory duration
    limit to 365 days. Support to specify max number of session summaries to include in agent
    invocation context.
  * api-change:``bedrock-agent-runtime``: bedrock agents now supports long term memory and
    performance configs. Invokeflow supports performance configs. RetrieveAndGenerate performance
    configs
  * api-change:``bedrock-data-automation``: Documentation update for Amazon Bedrock Data Automation
  * api-change:``bedrock-data-automation-runtime``: Documentation update for Amazon Bedrock Data
    Automation Runtime
  * api-change:``billing``: Added new API's for defining and fetching Billing Views.
  * api-change:``ce``: Support for retrieving cost, usage, and forecast for billing view.
  * api-change:``connect``: This release supports adding NotAttributeCondition and Range to the
    RoutingCriteria object.
  * api-change:``docdb``: Support AWS Secret Manager managed password for AWS DocumentDB
    instance-based cluster.
  * api-change:``eks``: This release expands the catalog of upgrade insight checks
  * api-change:``macie2``: This release adds support for identifying S3 general purpose buckets that
    exceed the Amazon Macie quota for preventative control monitoring.
  * api-change:``outposts``: Add CS8365C as a supported power connector for Outpost sites.
  * api-change:``sagemaker``: This release adds support for c6i, m6i and r6i instance on SageMaker
    Hyperpod and trn1 instances in batch
- from version 1.36.26
  * api-change:``appstream``: Added support for Rocky Linux 8 on Amazon AppStream 2.0
  * api-change:``mediaconvert``: This release adds support for inserting timecode tracks into MP4
    container outputs.
  * api-change:``medialive``: MediaLive is releasing ListVersions api
  * api-change:``qconnect``: Amazon Q in Connect enables agents to ask Q for assistance in multiple
    languages and Q will provide answers and recommended step-by-step guides in those languages. Qs
    default language is English (United States) and you can switch this by setting the locale
    configuration on the AI Agent.
  * api-change:``ssm-sap``: AWS Systems Manager for SAP added support for registration and discovery
    of distributed ABAP applications
  * api-change:``workspaces``: Added AWS Global Accelerator (AGA) support for WorkSpaces Personal.
- from version 1.36.25
  * api-change:``amplify``: Added WAF Configuration to Amplify Apps
  * api-change:``budgets``: Releasing minor partition endpoint updates
  * api-change:``connect``: This release adds support for the UpdateParticipantAuthentication API
    used for customer authentication within Amazon Connect chats.
  * api-change:``connectparticipant``: This release adds support for the GetAuthenticationUrl and
    CancelParticipantAuthentication APIs used for customer authentication within Amazon Connect chats.
    There are also minor updates to the GetAttachment API.
  * api-change:``datasync``: AWS DataSync introduces the ability to update attributes for in-cloud
    locations.
  * api-change:``iot``: Release connectivity status query API which is a dedicated high
    throughput(TPS) API to query a specific device's most recent connectivity state and metadata.
  * api-change:``mwaa``: Added support for Apache Airflow version 2.10.3 to MWAA.
  * api-change:``quicksight``: Add support for PerformanceConfiguration attribute to Dataset entity.
    Allow PerformanceConfiguration specification in CreateDataset and UpdateDataset APIs.
  * api-change:``resiliencehub``: AWS Resilience Hub now automatically detects already configured
    CloudWatch alarms and FIS experiments as part of the assessment process and returns the discovered
    resources in the corresponding list API responses. It also allows you to include or exclude test
    recommendations for an AppComponent.
  * api-change:``transfer``: Added AS2 agreement configurations to control filename preservation and
    message signing enforcement. Added AS2 connector configuration to preserve content type from S3
    objects.
- from version 1.36.24
  * api-change:``account``: Update endpoint configuration.
  * api-change:``backup``: Add Support for Backup Indexing
  * api-change:``backupsearch``: Add support for searching backups
  * api-change:``batch``: This feature allows AWS Batch on Amazon EKS to support configuration of Pod
    Annotations, overriding Namespace on which the Batch job's Pod runs on, and allows Subpath and
    Persistent Volume claim to be set for AWS Batch on Amazon EKS jobs.
  * api-change:``cleanroomsml``: Add support for SQL compute configuration for
    StartAudienceGenerationJob API.
  * api-change:``cloudfront``: Adds support for OriginReadTimeout and OriginKeepaliveTimeout to
    create CloudFront Distributions with VPC Origins.
  * api-change:``codepipeline``: AWS CodePipeline V2 type pipelines now support Managed Compute Rule.
  * api-change:``ecs``: Added support for enableFaultInjection task definition parameter which can be
    used to enable Fault Injection feature on ECS tasks.
  * api-change:``m2``: This release adds support for AWS Mainframe Modernization(M2) Service to allow
    specifying network type(ipv4, dual) for the environment instances. For dual network type, m2
    environment applications will serve both IPv4 and IPv6 requests, whereas for ipv4 it will serve
    only IPv4 requests.
  * api-change:``synthetics``: Add support to toggle outbound IPv6 traffic on canaries connected to
    dualstack subnets.  This behavior can be controlled via the new Ipv6AllowedForDualStack parameter
    of the VpcConfig input object in CreateCanary and UpdateCanary APIs.
- from version 1.36.23
  * api-change:``cloud9``: Added information about Ubuntu 18.04 will be removed from the available
    imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023.
  * api-change:``dlm``: This release adds support for Local Zones in Amazon Data Lifecycle Manager
    EBS snapshot lifecycle policies.
  * api-change:``ec2``: This release adds support for EBS local snapshots in AWS Dedicated Local
    Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones.
  * api-change:``greengrassv2``: Add support for runtime in GetCoreDevice and ListCoreDevices APIs.
  * api-change:``medialive``: AWS Elemental MediaLive adds three new features: MediaPackage v2
    endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups,
    and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in
    output streams.
  * api-change:``rds``: This release adds support for the "MYSQL_CACHING_SHA2_PASSWORD" enum value
    for RDS Proxy ClientPasswordAuthType.
- from version 1.36.22
  * api-change:``cloudhsmv2``: Add support for Dual-Stack hsm2m.medium clusters. The customers will
    now be able to create hsm2m.medium clusters having both IPv4 and IPv6 connection capabilities by
    specifying a new param called NetworkType=DUALSTACK during cluster creation.
  * api-change:``ec2``: This release adds GroupId to the response for DeleteSecurityGroup.
  * api-change:``eks``: Add NodeRepairConfig in CreateNodegroupRequest and
    UpdateNodegroupConfigRequest
  * api-change:``logs``: Limit PutIntegration IntegrationName and ListIntegrations
    IntegrationNamePrefix parameters to 50 characters
  * api-change:``mediaconnect``: AWS Elemental MediaConnect Gateway now supports Source Specific
    Multicast (SSM) for ingress bridges. This enables you to specify a source IP address in addition to
    a multicast IP when creating or updating an ingress bridge source.
  * api-change:``networkmanager``: There was a sentence fragment in
    UpdateDirectConnectGatewayAttachment that was causing customer confusion as to whether it's an
    incomplete sentence or if it was a typo. Removed the fragment.
  * api-change:``servicediscovery``: AWS Cloud Map now supports service-level attributes, allowing
    you to associate custom metadata directly with services. These attributes can be retrieved,
    updated, and deleted using the new GetServiceAttributes, UpdateServiceAttributes, and
    DeleteServiceAttributes API calls.
- from version 1.36.21
  * api-change:``connect``: Configure holidays and other overrides to hours of operation in advance.
    During contact handling, Amazon Connect automatically checks for overrides and provides customers
    with an appropriate flow path. After an override period passes call center automatically reverts to
    standard hours of operation.
  * api-change:``dms``: Add parameters to support for kerberos authentication. Add parameter for
    disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer
    value with Kinesis/Kafka settings.
  * api-change:``glue``: To support customer-managed encryption in Data Quality to allow customers
    encrypt data with their own KMS key, we will add a DataQualityEncryption field to the
    SecurityConfiguration API where customers can provide their KMS keys.
  * api-change:``guardduty``: Improved descriptions for certain APIs.
  * api-change:``route53domains``: This release includes the following API updates: added the
    enumeration type RESTORE_DOMAIN to the OperationType; constrained the Price attribute to
    non-negative values; updated the LangCode to allow 2 or 3 alphabetical characters.
- from version 1.36.20
  * api-change:``artifact``: Add support for listing active customer agreements for the calling AWS
    Account.
  * api-change:``cloudtrail``: Doc-only updates for CloudTrail.
  * api-change:``cognito-idp``: Updated descriptions for some API operations and parameters,
    corrected some errors in Cognito user pools
  * api-change:``controlcatalog``: Minor documentation updates to the content of
    ImplementationDetails object part of the Control Catalog GetControl API
  * api-change:``emr-serverless``: This release adds support for accessing system profile logs in
    Lake Formation-enabled jobs.
  * api-change:``mgh``: API and documentation updates for AWS MigrationHub related to adding support
    for listing migration task updates and associating, disassociating and listing source resources
  * api-change:``sesv2``: Introduces support for multi-region endpoint.
  * api-change:``timestream-influxdb``: Adds networkType parameter to CreateDbInstance API which
    allows IPv6 support to the InfluxDB endpoint
- from version 1.36.19
  * api-change:``application-autoscaling``: Doc only update for AAS Predictive Scaling policy
    configuration API.
  * api-change:``bcm-pricing-calculator``: Updated condition key inference from Workload Estimate,
    Bill Scenario, and Bill Estimate resources. Updated documentation links.
  * api-change:``connect``: Add support for Push Notifications for Amazon Connect chat. With Push
    Notifications enabled an alert could be sent to customers about new messages even when they aren't
    actively using the mobile application.
  * api-change:``finspace``: Update KxCommandLineArgument value parameter regex to allow for spaces
    and semicolons
  * api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to customize
    thumbnails recording mode and interval for both Individual Participant Recording (IPR) and
    Server-Side Compositions (SSC).
  * api-change:``sesv2``: Introduces support for creating DEED (Deterministic Easy-DKIM) identities.
- Refresh patches for new version
  * ac_update-docutils.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1745496000">- Update to 1.40.0
  * api-change:``codebuild``: Add support for custom instance type for reserved capacity fleets
  * api-change:``ecs``: Add support to roll back an In_Progress ECS Service Deployment
  * api-change:``resource-explorer-2``: Documentation-only update for CreateView option correction
  * feature:``eks``: Add assume-role-arn option to update-kubeconfig command for cross-account access
- from version 1.39.0
  * api-change:``account``: AWS Account Management now supports account name update via IAM
    principals.
  * api-change:``cognito-idp``: This release adds refresh token rotation.
  * api-change:``ec2``: Added support for  ClientRouteEnforcementOptions flag in
    CreateClientVpnEndpoint and ModifyClientVpnEndpoint requests and DescribeClientVpnEndpoints
    responses
  * api-change:``entityresolution``: To expand support for matching records using digital identifiers
    with TransUnion
  * api-change:``mq``: You can now delete Amazon MQ broker configurations using the
    DeleteConfiguration API. For more information, see Configurations in the Amazon MQ API Reference.
  * api-change:``redshift-serverless``: Provides new and updated API members to support the Redshift
    Serverless reservations feature.
  * api-change:``s3control``: Fix endpoint resolution test cases
  * feature:Python: End of support for Python 3.8
  * feature:Python: End of support for Python 3.8
- from version 1.38.38
  * api-change:``arc-zonal-shift``: Updates to documentation and exception types for Zonal Autoshift
  * api-change:``budgets``: Releasing the new Budget FilterExpression and Metrics fields to support
    more granular filtering options. These new fields are intended to replace CostFilters and
    CostTypes, which are deprecated as of 2025/18/04.
  * api-change:``firehose``: Documentation update regarding the number of streams you can create
    using the CreateDeliveryStream API.
  * api-change:``mediatailor``: Added support for Recurring Prefetch and Traffic Shaping on both
    Single and Recurring Prefetch. ListPrefetchSchedules now return single prefetchs by default and can
    be provided scheduleType of SINGLE, RECURRING, AND ALL.
  * api-change:``qbusiness``: The CheckDocumentAccess API for Amazon Q Business is a self-service
    debugging API that allows administrators to verify document access permissions and review Access
    Control List (ACL) configurations.
- from version 1.38.37
  * api-change:``qconnect``: This release adds support for the following capabilities: Chunking
    generative answer replies from Amazon Q in Connect. Integration support for the use of additional
    LLM models with Amazon Q in Connect.
  * api-change:``sagemaker``: This release adds a new Neuron driver option in InferenceAmiVersion
    parameter for ProductionVariant. Additionally, it adds support for fetching model lifecycle status
    in the ListModelPackages API. Users can now use this API to view the lifecycle stage of models that
    have been shared with them.
  * api-change:``service-quotas``: Add new optional SupportCaseAllowed query parameter to the
    RequestServiceQuotaIncrease API
- from version 1.38.36
  * api-change:``accessanalyzer``: Added new resource types to evaluate for public access in resource
    policies and added support for S3 directory bucket access points.
  * api-change:``amp``: Add Workspace Configuration APIs for Amazon Prometheus
  * api-change:``autoscaling``: Doc only update for EC2 Auto Scaling.
  * api-change:``bedrock``: With this release, Bedrock Evaluation will now support custom metrics for
    evaluation.
  * api-change:``connect``: This release adds following capabilities to Contact Lens Rules APIs 1/
    'ASSIGN_SLA' action and  '$.Case.TemplateId' comparison value for 'OnCaseCreate' and 'OnCaseUpdate'
    event sources 2/ 'OnSlaBreach' Cases event source which supports
    '$.RelatedItem.SlaConfiguration.Name' comparison value
  * api-change:``ecs``: Adds a new AccountSetting - defaultLogDriverMode for ECS.
  * api-change:``iotfleetwise``: We've added stricter parameter validations to AWS IoT FleetWise
    signal catalog, model manifest, and decoder manifest APIs.
  * api-change:``memorydb``: Added support for IPv6 and dual stack for Valkey and Redis clusters.
    Customers can now launch new Valkey and Redis clusters with IPv6 and dual stack networking support.
  * api-change:``omics``: Add versioning for HealthOmics workflows
- from version 1.38.35
  * api-change:``connectcases``: This feature provides capabilities to help track and meet service
    level agreements (SLAs) on cases programmatically. It allows configuring a new related item of type
    `Sla` on a case using CreateRelatedItem API and provides the ability to search for this new related
    item using SearchRelatedItems API.
  * api-change:``dsql``: Added GetClusterEndpointService API. The new API allows retrieving endpoint
    service name specific to a cluster.
  * api-change:``eks``: Added support for new AL2023 ARM64 NVIDIA AMIs to the supported AMITypes.
  * api-change:``events``: Adding support for KmsKeyIdentifer in CreateConnection, UpdateConnection
    and DescribeConnection APIs
  * api-change:``resource-groups``: Resource Groups: TagSyncTasks can be created with ResourceQuery
  * api-change:``s3tables``: S3 Tables now supports setting encryption configurations on table
    buckets and tables. Encryption configurations can use server side encryption using AES256 or KMS
    customer-managed keys.
  * api-change:``servicecatalog``: Updated default value for the access-level-filter in
    SearchProvisionedProducts API to Account. For access to userLevel or roleLevel, the user must
    provide access-level-filter parameter.
  * bugfix:Formatter: Update JSON formatter to encode raw bytes as UTF-8.
- from version 1.38.34
  * api-change:``entityresolution``: This is to add new metrics to our GetIdMappingJob API and also
    update uniqueId naming for batchDeleteUniqueIds API to be more accurate
  * api-change:``taxsettings``: Indonesia SOR Tax Registration Launch
- from version 1.38.33
  * api-change:``connect-contact-lens``: Making sentiment optional for
    ListRealtimeContactAnalysisSegments Response depending on conversational analytics configuration
  * api-change:``datazone``: Raise hard limit of authorized principals per SubscriptionTarget from 10
    to 20.
  * api-change:``detective``: Add support for Detective DualStack endpoints
  * api-change:``dynamodb``: Doc only update for API descriptions.
  * api-change:``marketplace-entitlement``: Add support for Marketplace Entitlement Service
    dual-stack endpoints for CN and GOV regions
  * api-change:``meteringmarketplace``: Add support for Marketplace Metering Service dual-stack
    endpoints for CN regions
  * api-change:``pcs``: Changed the minimum length of clusterIdentifier, computeNodeGroupIdentifier,
    and queueIdentifier to 3.
  * api-change:``verifiedpermissions``: Adds deletion protection support to policy stores. Deletion
    protection is disabled by default, can be enabled via the CreatePolicyStore or UpdatePolicyStore
    APIs, and is visible in GetPolicyStore.
- from version 1.38.32
  * api-change:``application-autoscaling``: Application Auto Scaling now supports horizontal scaling
    for Elasticache Memcached self-designed clusters using target tracking scaling policies and
    scheduled scaling.
  * api-change:``elasticache``: AWS ElastiCache SDK now supports using MemcachedUpgradeConfig
    parameter with ModifyCacheCluster API to enable updating Memcached cache node types. Please refer
    to updated AWS ElastiCache public documentation for detailed information on API usage and
    implementation.
  * api-change:``m2``: Introduce three new APIs: CreateDataSetExportTask, GetDataSetExportTask and
    ListDataSetExportHistory. Add support for batch restart for Blu Age applications.
  * api-change:``medialive``: AWS Elemental MediaLive / Features : Add support for CMAF Ingest
    CaptionLanguageMappings, TimedMetadataId3 settings, and Link InputResolution.
  * api-change:``qbusiness``: Adds functionality to enable/disable a new Q Business Hallucination
    Reduction feature. If enabled, Q Business will detect and attempt to remove Hallucinations from
    certain Chat requests.
  * api-change:``quicksight``: Add support to analysis and sheet level highlighting in QuickSight.
- from version 1.38.31
  * api-change:``controlcatalog``: The GetControl API now surfaces a control's Severity, CreateTime,
    and Identifier for a control's Implementation. The ListControls API now surfaces a control's
    Behavior, Severity, CreateTime, and Identifier for a control's Implementation.
  * api-change:``dynamodb``: Documentation update for secondary indexes and Create_Table.
  * api-change:``glue``: The TableOptimizer APIs in AWS Glue now return the DpuHours field in each
    TableOptimizerRun, providing clients visibility to the DPU-hours used for billing in managed Apache
    Iceberg table compaction optimization.
  * api-change:``groundstation``: Support tagging Agents and adjust input field validations
  * api-change:``transfer``: This launch includes 2 enhancements to SFTP connectors user-experience:
    1) Customers can self-serve concurrent connections setting for their connectors, and 2) Customers
    can discover the public host key of remote servers using their SFTP connectors.
- from version 1.38.30
  * api-change:``bedrock-runtime``: This release introduces our latest bedrock runtime API,
    InvokeModelWithBidirectionalStream. The API supports both input and output streams and is supported
    by only HTTP2.0.
  * api-change:``ce``: This release supports Pagination traits on Cost Anomaly Detection APIs.
  * api-change:``cost-optimization-hub``: This release adds resource type "MemoryDbReservedInstances"
    and resource type "DynamoDbReservedCapacity" to the GetRecommendation, ListRecommendations, and
    ListRecommendationSummaries APIs to support new MemoryDB and DynamoDB RI recommendations.
  * api-change:``iotfleetwise``: This release adds the option to update the strategy of state
    templates already associated to a vehicle, without the need to remove and re-add them.
  * api-change:``securityhub``: Documentation updates for AWS Security Hub.
  * api-change:``storagegateway``: Added new ActiveDirectoryStatus value, ListCacheReports paginator,
    and support for longer pagination tokens.
  * api-change:``taxsettings``: Uzbekistan Launch on TaxSettings Page
- from version 1.38.29
  * api-change:``bedrock``: New options for how to handle harmful content detected by Amazon Bedrock
    Guardrails.
  * api-change:``bedrock-runtime``: New options for how to handle harmful content detected by Amazon
    Bedrock Guardrails.
  * api-change:``codebuild``: AWS CodeBuild now offers an enhanced debugging experience.
  * api-change:``glue``: Add input validations for multiple Glue APIs
  * api-change:``medialive``: AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere
    Channels in workflows that use AWS SDKs.
  * api-change:``personalize``: Add support for eventsConfig for CreateSolution, UpdateSolution,
    DescribeSolution, DescribeSolutionVersion. Add support for GetSolutionMetrics to return weighted
    NDCG metrics when eventsConfig is enabled for the solution.
  * api-change:``transfer``: This launch enables customers to manage contents of their remote
    directories, by deleting old files or moving files to archive folders in remote servers once they
    have been retrieved. Customers will be able to automate the process using event-driven architecture.
- from version 1.38.28
  * api-change:``ds-data``: Doc only update - fixed broken links.
  * api-change:``ec2``: Doc-only updates for Amazon EC2
  * api-change:``events``: Amazon EventBridge adds support for customer-managed keys on Archives and
    validations for two fields: eventSourceArn and kmsKeyIdentifier.
  * api-change:``s3control``: Updated max size of Prefixes parameter of Scope data type.
- from version 1.38.27
  * api-change:``bedrock-agent``: Added optional "customMetadataField" for Amazon Aurora knowledge
    bases, allowing single-column metadata. Also added optional "textIndexName" for MongoDB Atlas
    knowledge bases, enabling hybrid search support.
  * api-change:``chime-sdk-voice``: Added FOC date as an attribute of PhoneNumberOrder, added
    AccessDeniedException as a possible return type of ValidateE911Address
  * api-change:``mailmanager``: Add support for Dual_Stack and PrivateLink types of IngressPoint. For
    configuration requests, SES Mail Manager will now accept both IPv4/IPv6 dual-stack endpoints and
    AWS PrivateLink VPC endpoints for email receiving.
  * api-change:``opensearch``: Improve descriptions for various API commands and data types.
  * api-change:``route53``: Added us-gov-east-1 and us-gov-west-1 as valid Latency Based Routing
    regions for change-resource-record-sets.
  * api-change:``sagemaker``: Adds support for i3en, m7i, r7i instance types for SageMaker Hyperpod
  * api-change:``sesv2``: This release enables customers to provide attachments in the SESv2
    SendEmail and SendBulkEmail APIs.
  * api-change:``transcribe``: This Feature Adds Support for the "zh-HK" Locale for Batch Operations
- from version 1.38.26
  * api-change:``application-signals``: Application Signals now supports creating Service Level
    Objectives on service dependencies. Users can now create or update SLOs on discovered service
    dependencies to monitor their standard application metrics.
  * api-change:``codebuild``: This release adds support for environment type
    WINDOWS_SERVER_2022_CONTAINER in ProjectEnvironment
  * api-change:``ecr``: Fix for customer issues related to AWS account ID and size limitation for
    token.
  * api-change:``ecs``: This is an Amazon ECS documentation only update to address various tickets.
  * api-change:``lexv2-models``: Release feature of errorlogging for lex bot, customer can config
    this feature in bot version to generate log for error exception which helps debug
  * api-change:``medialive``: Added support for SMPTE 2110 inputs when running a channel in a
    MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio,
    and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network
    source.
- from version 1.38.25
  * api-change:``cleanrooms``: This release adds support for updating the analytics engine of a
    collaboration.
  * api-change:``sagemaker``: Added tagging support for SageMaker notebook instance lifecycle
    configurations
- from version 1.38.24
  * api-change:``bedrock-runtime``: Add Prompt Caching support to Converse and ConverseStream APIs
  * api-change:``deadline``: With this release you can use a new field to specify the search term
    match type. Search term match types currently support fuzzy and contains matching.
  * api-change:``ec2``: Release VPC Route Server, a new feature allowing dynamic routing in VPCs.
  * api-change:``eks``: Add support for updating RemoteNetworkConfig for hybrid nodes on EKS
    UpdateClusterConfig API
  * api-change:``marketplace-entitlement``: Add support for Marketplace Entitlement Service
    dual-stack endpoints.
  * api-change:``outposts``: Enabling Asset Level Capacity Management feature, which allows customers
    to create a Capacity Task for a single Asset on their active Outpost.
  * api-change:``s3``: Amazon S3 adds support for S3 Access Points for directory buckets in AWS
    Dedicated Local Zones
  * api-change:``s3control``: Amazon S3 adds support for S3 Access Points for directory buckets in
    AWS Dedicated Local Zones
  * api-change:``sesv2``: Add dual-stack support to global endpoints.
  * api-change:``transfer``: Add WebAppEndpointPolicy support for WebApps
- from version 1.38.23
  * api-change:``apigateway``: Adds support for setting the IP address type to allow dual-stack or
    IPv4 address types to invoke your APIs or domain names.
  * api-change:``apigatewayv2``: Adds support for setting the IP address type to allow dual-stack or
    IPv4 address types to invoke your APIs or domain names.
  * api-change:``bedrock-runtime``: Launching Multi-modality Content Filter for Amazon Bedrock
    Guardrails.
  * api-change:``codebuild``: This release adds support for cacheNamespace in ProjectCache
  * api-change:``ecs``: This is an Amazon ECS documentation only release that addresses tickets.
  * api-change:``meteringmarketplace``: Add support for Marketplace Metering Service dual-stack
    endpoints.
  * api-change:``networkmanager``: Add support for NetworkManager Dualstack endpoints.
  * api-change:``payment-cryptography``: The service adds support for transferring AES-256 and other
    keys between the service and other service providers and HSMs. This feature uses ECDH to derive a
    one-time key transport key to enable these secure key exchanges.
  * api-change:``quicksight``: RLS permission dataset with userAs: RLS_RULES flag, Q in
    QuickSight/Threshold Alerts/Schedules/Snapshots in QS embedding, toggle dataset refresh email
    alerts via API, transposed table with options: column width, type and index, toggle Q&amp;A on
    dashboards, Oracle Service Name when creating data source.
  * api-change:``sagemaker``: TransformAmiVersion for Batch Transform and SageMaker Search Service
    Aggregate Search API Extension
- from version 1.38.22
  * api-change:``batch``: This release will enable two features: Firelens log driver, and Execute
    Command on Batch jobs on ECS. Both features will be passed through to ECS.
  * api-change:``bcm-pricing-calculator``: Added standaloneAccountRateTypeSelections for
    GetPreferences and UpdatePreferences APIs. Added STALE enum value to status attribute in
    GetBillScenario and UpdateBillScenario APIs.
  * api-change:``bedrock-agent-runtime``: bedrock flow now support node action trace.
  * api-change:``cloudformation``: Adding support for the new parameter "ScanFilters" in the
    CloudFormation StartResourceScan API. When this parameter is included, the StartResourceScan API
    will initiate a scan limited to the resource types specified by the parameter.
  * api-change:``datazone``: This release adds new action type of Create Listing Changeset for the
    Metadata Enforcement Rule feature.
  * api-change:``eks``: Added support for BOTTLEROCKET FIPS AMIs to AMI types in US regions.
  * api-change:``gamelift``: Amazon GameLift Servers add support for additional instance types.
  * api-change:``iam``: Update IAM dual-stack endpoints for BJS, IAD and PDT partitions
  * api-change:``sagemaker``: add: recovery mode for SageMaker Studio apps
  * api-change:``sso-oidc``: This release adds AwsAdditionalDetails in the CreateTokenWithIAM API
    response.
- from version 1.38.21
  * api-change:``arc-zonal-shift``: Add new shiftType field for ARC zonal shifts.
  * api-change:``directconnect``: With this release, AWS Direct Connect allows you to tag your Direct
    Connect gateways. Tags are metadata that you can create and use to manage your Direct Connect
    gateways. For more information about tagging, see AWS Tagging Strategies.
  * api-change:``mediaconvert``: This release adds a configurable Quality Level setting for the top
    rendition of Auto ABR jobs
  * api-change:``mediatailor``: Add support for log filtering which allow customers to filter out
    selected event types from logs.
  * api-change:``polly``: Added support for the new voice - Jihye (ko-KR). Jihye is available as a
    Neural voice only.
  * api-change:``rds``: Add note about the Availability Zone where RDS restores the DB cluster for
    the RestoreDBClusterToPointInTime operation.
  * api-change:``wafv2``: This release adds the ability to associate an AWS WAF v2 web ACL with an
    AWS Amplify App.
- from version 1.38.20
  * api-change:``bedrock-agent``: Adding support for Amazon OpenSearch Managed clusters as a vector
    database in Knowledge Bases for Amazon Bedrock
  * api-change:``eks``: Added support to override upgrade-blocking readiness checks via force flag
    when updating a cluster.
  * api-change:``gameliftstreams``: Minor updates to improve developer experience.
  * api-change:``keyspaces``: Removing replication region limitation for Amazon Keyspaces
    Multi-Region Replication APIs.
  * api-change:``marketplace-entitlement``: This release enhances the GetEntitlements API to support
    new filter CUSTOMER_AWS_ACCOUNT_ID in request and CustomerAWSAccountId field in response.
  * api-change:``meteringmarketplace``: This release enhances the BatchMeterUsage API to support new
    field CustomerAWSAccountId in request and response and making CustomerIdentifier optional.
    CustomerAWSAccountId or CustomerIdentifier must be provided in request but not both.
  * api-change:``sagemaker``: This release adds support for customer-managed KMS keys in Amazon
    SageMaker Partner AI Apps
  * api-change:``workspaces-thin-client``: Deprecate tags field in Get API responses
- from version 1.38.19
  * api-change:``iotwireless``: Mark EutranCid under LteNmr optional.
  * api-change:``pcs``: ClusterName/ClusterIdentifier,
    ComputeNodeGroupName/ComputeNodeGroupIdentifier, and QueueName/QueueIdentifier can now have 10
    characters, and a minimum of 3 characters. The TagResource API action can now return
    ServiceQuotaExceededException.
  * api-change:``qconnect``: Provides the correct value for supported model ID.
  * api-change:``ssm``: This release adds the AvailableSecurityUpdatesComplianceStatus field to patch
    baseline operations, as well as the AvailableSecurityUpdateCount and
    InstancesWithAvailableSecurityUpdates to patch state operations. Applies to Windows Server managed
    nodes only.
- from version 1.38.18
  * api-change:``bedrock``: A CustomModelUnit(CMU) is an abstract view of the hardware utilization
    that Bedrock needs to host a a single copy of your custom imported model. Bedrock determines the
    number of CMUs that a model copy needs when you import the custom model. You can use CMUs to
    estimate the cost of Inference's.
  * api-change:``datazone``: Add support for overriding selection of default AWS IAM Identity Center
    instance as part of Amazon DataZone domain APIs.
  * api-change:``route53-recovery-control-config``: Adds dual-stack (IPv4 and IPv6) endpoint support
    for route53-recovery-control-config operations, opt-in dual-stack addresses for cluster endpoints,
    and UpdateCluster API to update the network-type of clusters between IPv4 and dual-stack.
  * api-change:``sagemaker``: This release does the following: 1.) Adds DurationHours as a required
    field to the SearchTrainingPlanOfferings action in the SageMaker AI API; 2.) Adds support for G6e
    instance types for SageMaker AI inference optimization jobs.
- from version 1.38.17
  * api-change:``amplify``: Added appId field to Webhook responses
  * api-change:``bedrock``: With this release, Bedrock Evaluation will now support bring your own
    inference responses.
  * api-change:``controlcatalog``: Add ExemptAssumeRoot parameter to adapt for new AWS AssumeRoot
    capability.
  * api-change:``mailmanager``: Amazon SES Mail Manager. Extended rule string and boolean expressions
    to support analysis in condition evaluation. Extended ingress point string expression to support
    analysis in condition evaluation
  * api-change:``network-firewall``: You can now use flow operations to either flush or capture
    traffic monitored in your firewall's flow table.
- from version 1.38.16
  * api-change:``bedrock``: Support custom prompt routers for evaluation jobs
  * api-change:``ec2``: Doc-only updates for EC2 for March 2025.
  * api-change:``lambda``: Add Ruby 3.4 (ruby3.4) support to AWS Lambda.
  * api-change:``mediaconnect``: This release adds support for NDI flow outputs in AWS Elemental
    MediaConnect. You can now send content from your MediaConnect transport streams directly to your
    NDI environment using the new NDI output type.
  * api-change:``neptune-graph``: Update IAM Role ARN Validation to Support Role Paths
  * api-change:``sagemaker``: Added support for g6, g6e, m6i, c6i instance types in SageMaker
    Processing Jobs.
- from version 1.38.15
  * api-change:``appsync``: Providing Tagging support for DomainName in AppSync
  * api-change:``cleanrooms``: This release adds support for PySpark jobs. Customers can now analyze
    data by running jobs using approved PySpark analysis templates.
  * api-change:``mediaconvert``: This release adds support for AVC passthrough, the ability to
    specify PTS offset without padding, and an A/V segment matching feature.
  * api-change:``route53``: Amazon Route 53 now supports the iso-f regions for private DNS Amazon
    VPCs and cloudwatch healthchecks.
- from version 1.38.14
  * api-change:``application-signals``: This release adds support for adding, removing, and listing
    SLO time exclusion windows with the BatchUpdateExclusionWindows and
    ListServiceLevelObjectiveExclusionWindows APIs.
  * api-change:``geo-maps``: Provide support for vector map styles in the GetStaticMap operation.
  * api-change:``rum``: CloudWatch RUM now supports unminification of JS error stack traces.
  * api-change:``taxsettings``: Adjust Vietnam PaymentVoucherNumber regex and minor API change.
  * api-change:``wafv2``: AWS WAF now lets you inspect fragments of request URIs. You can specify the
    scope of the URI to inspect and narrow the set of URI fragments.
- from version 1.38.13
  * api-change:``cognito-identity``: Updated API model build artifacts for identity pools
  * api-change:``cognito-idp``: Minor description updates to API parameters
  * api-change:``glue``: This release added AllowFullTableExternalDataAccess to glue catalog resource.
  * api-change:``lakeformation``: This release added "condition" to LakeFormation OptIn APIs, also
    added WithPrivilegedAccess flag to RegisterResource and DescribeResource.
- from version 1.38.12
  * api-change:``acm-pca``: Private Certificate Authority service now supports P521 and RSA3072 key
    algorithms.
  * api-change:``amplify``: Introduced support for Skew Protection. Added enableSkewProtection field
    to createBranch and updateBranch API.
  * api-change:``codebuild``: AWS CodeBuild now supports webhook filtering by organization name
  * api-change:``datazone``: This release adds support to update projects and environments
  * api-change:``dynamodb``: Generate account endpoints for DynamoDB requests using ARN-sourced
    account ID when available
  * api-change:``ec2``: This release changes the CreateLaunchTemplate, CreateLaunchTemplateVersion,
    ModifyLaunchTemplate CLI and SDKs such that if you do not specify a client token, a randomly
    generated token is used for the request to ensure idempotency.
  * api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to adjust the
    participant &amp; composition recording segment duration
  * api-change:``logs``: Updated CreateLogAnomalyDetector to accept only kms key arn
  * api-change:``mediapackagev2``: This release adds the ResetChannelState and
    ResetOriginEndpointState operation to reset MediaPackage V2 channel and origin endpoint. This
    release also adds a new field, UrlEncodeChildManifest, for HLS/LL-HLS to allow URL-encoding child
    manifest query string based on the requirements of AWS SigV4.
  * api-change:``s3control``: Updating GetDataAccess response for S3 Access Grants to include the
    matched Grantee for the requested prefix
- from version 1.38.11
  * api-change:``ec2``: This release adds the GroupLongName field to the response of the
    DescribeAvailabilityZones API.
  * api-change:``ecr``: This release adds Amazon ECR to Amazon ECR pull through cache rules support.
  * api-change:``ecs``: This is a documentation only update for Amazon ECS to address various tickets.
  * api-change:``inspector2``: Adding componentArn to network reachability details
  * api-change:``medialive``: Add an enum option DISABLED for Output Locking Mode under Global
    Configuration.
- from version 1.38.10
  * api-change:``bedrock-agent``: Add support for computer use tools
  * api-change:``bedrock-agent-runtime``: Add support for computer use tools
  * api-change:``ce``: Releasing minor partition endpoint updates.
  * api-change:``connect``: Add support for contact transfers in external voice systems.
  * api-change:``medialive``: Adds defaultFontSize and defaultLineHeight as options in the
    EbuTtDDestinationSettings within the caption descriptions for an output stream.
  * api-change:``pca-connector-ad``: PrivateCA Connector for Active Directory now supports dual stack
    endpoints. This release adds the IpAddressType option to the VpcInformation on a Connector which
    determines whether the endpoint supports IPv4 only or IPv4 and IPv6 traffic.
  * api-change:``securityhub``: This release adds new StandardsControlsUpdatable field to the
    StandardsSubscription resource
  * api-change:``timestream-influxdb``: This release updates the default value of pprof-disabled from
    false to true.
- from version 1.38.9
  * api-change:``bedrock-agent``: Introduces support for Neptune Analytics as a vector data store and
    adds Context Enrichment Configurations, enabling use cases such as GraphRAG.
  * api-change:``bedrock-agent-runtime``: Support Multi Agent Collaboration within Inline Agents
  * api-change:``cloudfront``: Documentation updates for Amazon CloudFront.
  * api-change:``ec2``: Add serviceManaged field to DescribeAddresses API response.
  * api-change:``elbv2``: This release adds support for assigning IP addresses to Application Load
    Balancers from VPC IP Address Manager pools.
  * api-change:``neptune-graph``: Several small updates to resolve customer requests.
- from version 1.38.8
  * api-change:``bedrock``: This releases adds support for Custom Prompt Router
  * api-change:``cloudtrail``: Doc-only update for CloudTrail.
  * api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to merge fragmented
    recordings in the event of a participant disconnect.
  * api-change:``networkflowmonitor``: This release contains 2 changes. 1:
    DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does
    not exist. 2: Expected string format for clientToken fields of
    CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string.
  * api-change:``redshift-data``: This release adds support for ListStatements API to filter
    statements by ClusterIdentifier, WorkgroupName, and Database.
  * api-change:``wafv2``: You can now perform an exact match or rate limit aggregation against the
    web request's JA4 fingerprint.
  * api-change:``workspaces``: Added a new ModifyEndpointEncryptionMode API for managing endpoint
    encryption settings.
- from version 1.38.7
  * api-change:``bedrock-runtime``: This releases adds support for Custom Prompt Router ARN
  * api-change:``datasync``: AWS DataSync now supports modifying ServerHostname while updating
    locations SMB, NFS, and ObjectStorage.
  * api-change:``gameliftstreams``: New Service: Amazon GameLift Streams delivers low-latency game
    streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p
    resolution and 60 fps.
  * api-change:``iotfleetwise``: This release adds floating point support for CAN/OBD signals and
    adds support for signed OBD signals.
  * api-change:``workspaces``: Added DeviceTypeWorkSpacesThinClient type to allow users to access
    their WorkSpaces through a WorkSpaces Thin Client.
- from version 1.38.6
  * api-change:``elasticache``: Doc only update, listing 'valkey7' and 'valkey8' as engine options
    for parameter groups.
  * api-change:``iot-managed-integrations``: Adding managed integrations APIs for IoT Device
    Management to setup and control devices across different manufacturers and connectivity protocols.
    APIs include managedthing operations, credential and provisioning profile management, notification
    configuration, and OTA update.
  * api-change:``iotsitewise``: AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure
    data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon
    S3 storage. You can also use path filters for precise data collection from specific MQTT topics.
  * api-change:``rds``: Note support for Database Insights for Amazon RDS.
- from version 1.38.5
  * api-change:``cognito-idp``: Added the capacity to return available challenges in admin
    authentication and to set version 3 of the pre token generation event for M2M ATC.
  * api-change:``ec2``: Update the DescribeVpcs response
  * api-change:``qbusiness``: Adds support for the ingestion of audio and video files by Q Business,
    which can be configured with the mediaExtractionConfiguration parameter.
  * api-change:``rum``: Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy
    to support resource based policies for AWS CloudWatch RUM
  * api-change:``sagemaker``: Add DomainId to CreateDomainResponse
  * api-change:``transcribe``: Updating documentation for post call analytics job queueing.
- from version 1.38.4
  * api-change:``bedrock-agent``: This release lets Amazon Bedrock Flows support newer models by
    increasing the maximum length of output in a prompt configuration. This release also increases the
    maximum number of prompt variables to 20 and the maximum number of node inputs to 20.
  * api-change:``bedrock-data-automation``: Renamed and added new StandardConfiguration enums. Added
    support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed
    HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added
    APIs to support tagging.
  * api-change:``bedrock-data-automation-runtime``: Added a mandatory parameter
    DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API.
    Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging.
  * api-change:``dms``: Add skipped status to the Result Statistics of an Assessment Run
  * api-change:``eks``: Adding licenses to EKS Anywhere Subscription operations response.
  * api-change:``mediaconvert``: The AWS MediaConvert Probe API allows you to analyze media files and
    retrieve detailed metadata about their content, format, and structure.
  * api-change:``pricing``: Update GetProducts and DescribeServices API request input validations.
  * api-change:``ssm``: Systems Manager doc-only updates for Feb. 2025.
- from version 1.38.3
  * api-change:``bedrock-agent-runtime``: Introduces Sessions (preview) to enable stateful
    conversations in GenAI applications.
  * api-change:``emr``: Definition update for EbsConfiguration.
  * api-change:``qbusiness``: This release supports deleting attachments from conversations.
  * api-change:``redshift-serverless``: Add track support for Redshift Serverless workgroup.
  * api-change:``sagemaker``: SageMaker HubService is introducing support for creating Training Jobs
    in Curated Hub (Private Hub). Additionally, it is introducing two new APIs: UpdateHubContent and
    UpdateHubContentReference.
  * api-change:``storagegateway``: This release adds support to invoke a process that cleans the
    specified file share's cache of file entries that are failing upload to Amazon S3.
- from version 1.38.2
  * api-change:``application-signals``: This release adds API support for reading Service Level
    Objectives and Services from monitoring accounts, from SLO and Service-scoped operations, including
    ListServices and ListServiceLevelObjectives.
  * api-change:``batch``: AWS Batch: Resource Aware Scheduling feature support
  * api-change:``chime``: Removes the Amazon Chime SDK APIs from the "chime" namespace.  Amazon Chime
    SDK APIs continue to be available in the AWS SDK via the dedicated Amazon Chime SDK namespaces:
    chime-sdk-identity, chime-sdk-mediapipelines, chime-sdk-meetings, chime-sdk-messaging, and
    chime-sdk-voice.
  * api-change:``cloudfront``: Documentation update for VPC origin config.
  * api-change:``ec2``: Amazon EC2 Fleet customers can now override the Block Device Mapping
    specified in the Launch Template when creating a new Fleet request, saving the effort of creating
    and associating new Launch Templates to customize the Block Device Mapping.
  * api-change:``iotfleetwise``: This release adds an optional listResponseScope request parameter in
    certain list API requests to limit the response to metadata only.
  * api-change:``oam``: This release adds support for sharing AWS::ApplicationSignals::Service and
    AWS::ApplicationSignals::ServiceLevelObjective resources.
  * api-change:``sagemaker``: AWS SageMaker InferenceComponents now support rolling update
    deployments for Inference Components.
- from version 1.38.1
  * api-change:``codebuild``: Adding "reportArns" field in output of BatchGetBuildBatches API.
    "reportArns" is an array that contains the ARNs of reports created by merging reports from builds
    associated with the batch build.
  * api-change:``devicefarm``: Add an optional configuration to the ScheduleRun and
    CreateRemoteAccessSession API to set a device level http/s proxy.
  * api-change:``ec2``: Adds support for time-based EBS-backed AMI copy operations. Time-based copy
    ensures that EBS-backed AMIs are copied within and across Regions in a specified timeframe.
  * api-change:``iot``: AWS IoT - AWS IoT Device Defender adds support for a new Device Defender
    Audit Check that monitors device certificate age and custom threshold configurations for both the
    new device certificate age check and existing device certificate expiry check.
  * api-change:``taxsettings``: PutTaxRegistration API changes for Egypt, Greece, Vietnam countries
- from version 1.38.0
  * api-change:``bedrock-agent``: This release improves support for newer models in Amazon Bedrock
    Flows.
  * api-change:``bedrock-agent-runtime``: Adding support for ReasoningContent fields in
    Pre-Processing, Post-Processing and Orchestration Trace outputs.
  * api-change:``bedrock-runtime``: This release adds Reasoning Content support to Converse and
    ConverseStream APIs
  * api-change:``elasticache``: Documentation update, adding clarity and rephrasing.
  * feature:Endpoints: Generate and use AWS-account-based endpoints for compatible services when the
    account ID is available. At launch, DynamoDB is the first and only compatible service. The new
    endpoint URL pattern will be ``https://&lt;account-id&gt;.ddb.&lt;region&gt;.amazonaws.com``. Additional
    services may be added in the future. See the documentation for details:
    https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html
- from version 1.37.26
  * api-change:``appstream``: Added support for Certificate-Based Authentication on AppStream 2.0
    multi-session fleets.
  * api-change:``bedrock-agent``: Introduce a new parameter which represents the user-agent header
    value used by the Bedrock Knowledge Base Web Connector.
- from version 1.37.25
  * api-change:``codebuild``: Add webhook status and status message to AWS CodeBuild webhooks
  * api-change:``guardduty``: Reduce the minimum number of required attack sequence signals from 2 to
    1
  * api-change:``license-manager-user-subscriptions``: Updates entity to include Microsoft RDS SAL as
    a valid type of user subscription.
  * api-change:``rds``: CloudWatch Database Insights now supports Amazon RDS.
  * api-change:``sagemaker``: Added new capability in the UpdateCluster operation to remove instance
    groups from your SageMaker HyperPod cluster.
  * api-change:``workspaces-web``: Add support for toolbar configuration under user settings.
- from version 1.37.24
  * api-change:``codepipeline``: Add environment variables to codepipeline action declaration.
  * api-change:``ecs``: This is a documentation only release for Amazon ECS that supports the CPU
    task limit increase.
  * api-change:``lightsail``: Documentation updates for Amazon Lightsail.
  * api-change:``location``: Adds support for larger property maps for tracking and geofence
    positions changes. It increases the maximum number of items from 3 to 4, and the maximum value
    length from 40 to 150.
  * api-change:``mailmanager``: This release adds additional metadata fields in Mail Manager archive
    searches to show email source and details about emails that were archived when being sent with SES.
  * api-change:``network-firewall``: This release introduces Network Firewall's Automated Domain List
    feature. New APIs include UpdateFirewallAnalysisSettings, StartAnalysisReport,
    GetAnalysisReportResults, and ListAnalysisReports. These allow customers to enable analysis on
    firewalls to identify and report frequently accessed domain.
  * api-change:``sagemaker``: Adds r8g instance type support to SageMaker Realtime Endpoints
  * api-change:``sesv2``: This release adds the ability for outbound email sent with SES to preserve
    emails to a Mail Manager archive.
- from version 1.37.23
  * api-change:``batch``: This documentation-only update corrects some typos.
  * api-change:``emr-containers``: EMR on EKS StartJobRun Api will be supporting the configuration of
    log storage in AWS by using "managedLogs" under "MonitoringConfiguration".
  * api-change:``medialive``: Adds support for creating CloudWatchAlarmTemplates for AWS Elemental
    MediaTailor Playback Configuration resources.
- from version 1.37.22
  * api-change:``amplify``: Add ComputeRoleArn to CreateApp, UpdateApp, CreateBranch, and
    UpdateBranch, allowing caller to specify a role to be assumed by Amplify Hosting for server-side
    rendered applications.
  * api-change:``dms``: Support replicationConfigArn in DMS DescribeApplicableIndividualAssessments
    API.
  * api-change:``timestream-influxdb``: This release introduces APIs to manage DbClusters and adds
    support for read replicas
- from version 1.37.21
  * api-change:``codebuild``: Added test suite names to test case metadata
  * api-change:``connect``: Release Notes: 1) Analytics API enhancements: Added new
    ListAnalyticsDataLakeDataSets API. 2)  Onboarding API Idempotency: Adds ClientToken to instance
    creation and management APIs to support idempotency.
  * api-change:``dms``: Introduces premigration assessment feature to DMS Serverless API for
    start-replication and describe-replications
  * api-change:``rds-data``: Add support for Stop DB feature.
  * api-change:``s3``: Added support for Content-Range header in HeadObject response.
  * api-change:``wafv2``: The WAFv2 API now supports configuring data protection in webACLs.
  * api-change:``workspaces-thin-client``: Update Environment and Device name field definitions
- from version 1.37.20
  * api-change:``accessanalyzer``: This release introduces the getFindingsStatistics API, enabling
    users to retrieve aggregated finding statistics for IAM Access Analyzer's external access and
    unused access analysis features. Updated service API and documentation.
  * api-change:``acm-pca``: Private Certificate Authority (PCA) documentation updates
  * api-change:``ecs``: This is a documentation only release to support migrating Amazon ECS service
    ARNs to the long ARN format.
  * api-change:``fis``: Adds auto-pagination for the following operations: ListActions,
    ListExperimentTemplates, ListTargetAccountConfigurations, ListExperiments,
    ListExperimentResolvedTargets, ListTargetResourceTypes. Reduces length constraints of prefixes for
    logConfiguration and experimentReportConfiguration.
  * api-change:``sagemaker``: Adds additional values to the InferenceAmiVersion parameter in the
    ProductionVariant data type.
  * api-change:``storagegateway``: This release adds support for generating cache reports on S3 File
    Gateways for files that fail to upload.
- from version 1.37.19
  * api-change:``b2bi``: Allow spaces in the following fields in the Partnership resource: ISA 06 -
    Sender ID, ISA 08 - Receiver ID, GS 02 - Application Sender Code, GS 03 - Application Receiver Code
  * api-change:``bedrock-agent``: This releases adds the additionalModelRequestFields field to the
    CreateAgent and UpdateAgent operations. Use additionalModelRequestFields to specify  additional
    inference parameters for a model beyond the base inference parameters.
  * api-change:``bedrock-agent-runtime``: This releases adds the additionalModelRequestFields field
    to the InvokeInlineAgent operation. Use additionalModelRequestFields to specify  additional
    inference parameters for a model beyond the base inference parameters.
  * api-change:``codebuild``: Add note for the RUNNER_BUILDKITE_BUILD buildType.
  * api-change:``fsx``: Support for in-place Lustre version upgrades
  * api-change:``medialive``: Adds a RequestId parameter to all MediaLive Workflow Monitor create
    operations.  The RequestId parameter allows idempotent operations.
  * api-change:``opensearchserverless``: Custom OpenSearchServerless Entity ID for SAML Config.
  * api-change:``polly``: Added support for the new voice - Jasmine (en-SG). Jasmine is available as
    a Neural voice only.
- from version 1.37.18
  * api-change:``acm-pca``: Private Certificate Authority service now supports Partitioned CRL as a
    revocation configuration option.
  * api-change:``appsync``: Add support for operation level caching
  * api-change:``ec2``: Adding support for the new fullSnapshotSizeInBytes field in the response of
    the EC2 EBS DescribeSnapshots API. This field represents the size of all the blocks that were
    written to the source volume at the time the snapshot was created.
  * api-change:``pi``: Documentation only update for RDS Performance Insights dimensions for
    execution plans and locking analysis.
- from version 1.37.17
  * api-change:``apigatewayv2``: Documentation updates for Amazon API Gateway
  * api-change:``cloudfront``: Doc-only update that adds defaults for CloudFront
    VpcOriginEndpointConfig values.
  * api-change:``connect``: Updated the CreateContact API documentation to indicate that it only
    applies to EMAIL contacts.
  * api-change:``dms``: New vendors for DMS Data Providers: DB2 LUW and DB2 for z/OS
- from version 1.37.16
  * api-change:``ecr``: Adds support to handle the new basic scanning daily quota.
  * api-change:``eks``: Introduce versionStatus field to take place of status field in EKS
    DescribeClusterVersions API
  * api-change:``mediaconvert``: This release adds support for Animated GIF output, forced chroma
    sample positioning metadata, and Extensible Wave Container format
  * api-change:``pi``: Adds documentation for dimension groups and dimensions to analyze locks for
    Database Insights.
  * api-change:``transcribe``: This release adds support for the Clinical Note Template Customization
    feature for the AWS HealthScribe APIs within Amazon Transcribe.
- from version 1.37.15
  * api-change:``cloudformation``: We added 5 new stack refactoring APIs: CreateStackRefactor,
    ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions.
  * api-change:``connectcases``: This release adds the ability to conditionally require fields on a
    template. Check public documentation for more information.
  * api-change:``cost-optimization-hub``: This release enables AWS Cost Optimization Hub to show cost
    optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed
    instance types.
  * api-change:``s3``: Updated list of the valid AWS Region values for the LocationConstraint
    parameter for general purpose buckets.
- from version 1.37.14
  * api-change:``rds``: Documentation updates to clarify the description for the parameter
    AllocatedStorage for the DB cluster data type, the description for the parameter
    DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the
    CreateDBParameterGroup API operation.
- from version 1.37.13
  * api-change:``datasync``: Doc-only update to provide more information on using Kerberos
    authentication with SMB locations.
  * api-change:``dms``: Introduces TargetDataSettings with the TablePreparationMode option available
    for data migrations.
  * api-change:``iam``: This release adds support for accepting encrypted SAML assertions. Customers
    can now configure their identity provider to encrypt the SAML assertions it sends to IAM.
  * api-change:``neptune-graph``: Added argument to `list-export` to filter by graph ID
  * api-change:``qbusiness``: Adds functionality to enable/disable a new Q Business Chat
    orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without
    the need for customers to select specific chat modes.
  * api-change:``sagemaker``: IPv6 support for Hyperpod clusters
- from version 1.37.12
  * api-change:``mediatailor``: Add support for CloudWatch Vended Logs which allows for delivery of
    customer logs to CloudWatch Logs, S3, or Firehose.
- from version 1.37.11
  * api-change:``amp``: Add support for sending metrics to cross account and CMCK AMP workspaces
    through RoleConfiguration on Create/Update Scraper.
  * api-change:``bedrock-agent-runtime``: This change is to deprecate the existing citation field
    under RetrieveAndGenerateStream API response in lieu of GeneratedResponsePart and
    RetrievedReferences
  * api-change:``codebuild``: Added support for CodeBuild self-hosted Buildkite runner builds
  * api-change:``geo-routes``: The OptimizeWaypoints API now supports 50 waypoints per request (20
    with constraints like AccessHours or AppointmentTime). It adds waypoint clustering via Clustering
    and ClusteringIndex for better optimization. Also, total distance validation is removed for greater
    flexibility.
  * api-change:``rds``: Updates to Aurora MySQL and Aurora PostgreSQL API pages with instance log
    type in the create and modify DB Cluster.
  * api-change:``sagemaker``: This release introduces a new valid value in InstanceType parameter:
    p5en.48xlarge, in ProductionVariant.
- from version 1.37.10
  * api-change:``appstream``: Add support for managing admin consent requirement on selected domains
    for OneDrive Storage Connectors in AppStream2.0.
  * api-change:``bedrock-agent-runtime``: Add a 'reason' field to InternalServerException
  * api-change:``ecr``: Temporarily updating dualstack endpoint support
  * api-change:``ecr-public``: Temporarily updating dualstack endpoint support
  * api-change:``mediatailor``: Adds options for configuring how MediaTailor conditions ads before
    inserting them into the content stream. Based on the new settings, MediaTailor will either
    transcode ads to match the content stream as it has in the past, or it will insert ads without
    first transcoding them.
  * api-change:``qbusiness``: Added APIs to manage QBusiness user subscriptions
  * api-change:``s3tables``: You can now use the CreateTable API operation to create tables with
    schemas by adding an optional metadata argument.
  * api-change:``verifiedpermissions``: Adds Cedar JSON format support for entities and context data
    in authorization requests
- from version 1.37.9
  * api-change:``bcm-pricing-calculator``: Added ConflictException error type in DeleteBillScenario,
    BatchDeleteBillScenarioCommitmentModification, BatchDeleteBillScenarioUsageModification,
    BatchUpdateBillScenarioUsageModification, and BatchUpdateBillScenarioCommitmentModification API
    operations.
  * api-change:``ecr``: Add support for Dualstack and Dualstack-with-FIPS Endpoints
  * api-change:``ecr-public``: Add support for Dualstack Endpoints
  * api-change:``mailmanager``: This release includes a new feature for Amazon SES Mail Manager which
    allows customers to specify known addresses and domains and make use of those in traffic policies
    and rules actions to distinguish between known and unknown entries.
  * api-change:``s3``: Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to
    long.
- from version 1.37.8
  * api-change:``appsync``: Add stash and outErrors to EvaluateCode/EvaluateMappingTemplate response
  * api-change:``datasync``: AWS DataSync now supports the Kerberos authentication protocol for SMB
    locations.
  * api-change:``deadline``: feature: Deadline: Add support for limiting the concurrent usage of
    external resources, like floating licenses, using limits and the ability to constrain the maximum
    number of workers that work on a job
  * api-change:``ec2``: This release changes the CreateFleet CLI and SDK's such that if you do not
    specify a client token, a randomly generated token is used for the request to ensure idempotency.
  * api-change:``firehose``: For AppendOnly streams, Firehose will automatically scale to match your
    throughput.
  * api-change:``timestream-influxdb``: Adds 'allocatedStorage' parameter to UpdateDbInstance API
    that allows increasing the database instance storage size and 'dbStorageType' parameter to
    UpdateDbInstance API that allows changing the storage type of the database instance
- from version 1.37.7
  * api-change:``bedrock-agent``: Add support for the prompt caching feature for Bedrock Prompt
    Management
  * api-change:``iot``: Raised the documentParameters size limit to 30 KB for AWS IoT Device
    Management - Jobs.
  * api-change:``mediaconvert``: This release adds support for dynamic audio configuration and the
    ability to disable the deblocking filter for h265 encodes.
  * api-change:``s3control``: Minor fix to ARN validation for Lambda functions passed to S3 Batch
    Operations
- from version 1.37.6
  * api-change:``cloudtrail``: This release introduces the SearchSampleQueries API that allows users
    to search for CloudTrail Lake sample queries.
  * api-change:``eks``: Adds support for UpdateStrategies in EKS Managed Node Groups.
  * api-change:``healthlake``: Added new authorization strategy value 'SMART_ON_FHIR' for
    CreateFHIRDatastore API to support Smart App 2.0
  * api-change:``ssm``: Systems Manager doc-only update for January, 2025.
  * api-change:``sso-oidc``: Fixed typos in the descriptions.
  * api-change:``transfer``: Added CustomDirectories as a new directory option for storing inbound
    AS2 messages, MDN files and Status files.
- from version 1.37.5
  * api-change:``ec2``: Added "future" allocation type for future dated capacity reservation
- from version 1.37.4
  * api-change:``bedrock-agent-runtime``: Adds multi-turn input support for an Agent node in an
    Amazon Bedrock Flow
  * api-change:``glue``: Docs Update for timeout changes
  * api-change:``medialive``: AWS Elemental MediaLive adds a new feature, ID3 segment tagging, in
    CMAF Ingest output groups. It allows customers to insert ID3 tags into every output segment,
    controlled by a newly added channel schedule action Id3SegmentTagging.
  * api-change:``workspaces-thin-client``: Rename WorkSpaces Web to WorkSpaces Secure Browser
- from version 1.37.3
  * api-change:``batch``: Documentation-only update: clarified the description of the
    shareDecaySeconds parameter of the FairsharePolicy data type, clarified the description of the
    priority parameter of the JobQueueDetail data type.
  * api-change:``cognito-idp``: corrects the dual-stack endpoint configuration for cognitoidp
  * api-change:``connect``: Added DeleteContactFlowVersion API and the CAMPAIGN flow type
  * api-change:``emr-serverless``: Increasing entryPoint in SparkSubmit to accept longer script
    paths. New limit is 4kb.
  * api-change:``iotsitewise``: AWS IoT SiteWise now supports ingestion and querying of Null (all
    data types) and NaN (double type) values of bad or uncertain data quality. New partial error
    handling prevents data loss during ingestion. Enabled by default for new customers; existing
    customers can opt-in.
  * api-change:``logs``: Documentation-only update to address doc errors
  * api-change:``quicksight``: Added `DigitGroupingStyle` in ThousandsSeparator to allow grouping by
    `LAKH`( Indian Grouping system ) currency. Support LAKH and `CRORE` currency types in Column
    Formatting.
  * api-change:``sns``: This release adds support for the topic attribute FifoThroughputScope for SNS
    FIFO topics. For details, see the documentation history in the Amazon Simple Notification Service
    Developer Guide.
- Refresh ac_update-docutils.patch and rename to ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1748347200">- Update to 1.40.22
  * api-change:``ec2``: This release adds support for the C7i-flex, M7i-flex, I7i, I7ie, I8g,
    P6-b200, Trn2, C8gd, M8gd and R8gd instances
  * api-change:``security-ir``: Update PrincipalId pattern documentation to reflect what user should
    receive back from the API call
- from version 1.40.21
  * api-change:``amp``: Add QueryLoggingConfiguration APIs for Amazon Managed Prometheus
  * api-change:``auditmanager``: With this release, the AssessmentControl description field has been
    deprecated, as of May 19, 2025. Additionally, the UpdateAssessment API can now return a
    ServiceQuotaExceededException when applicable service quotas are exceeded.
  * api-change:``dsql``: Features: support for customer managed encryption keys
  * api-change:``glue``: This release supports additional ConversionSpec parameter as part of
    IntegrationPartition Structure in CreateIntegrationTableProperty API. This parameter is referred to
    apply appropriate column transformation for columns that are used for timestamp based partitioning
- from version 1.40.20
  * api-change:``application-autoscaling``: Doc only update that addresses a customer reported issue.
  * api-change:``bedrock-agent-runtime``: Amazon Bedrock introduces asynchronous flows (in preview),
    which let you run flows for longer durations and yield control so that your application can perform
    other tasks and you don't have to actively monitor the flow's progress.
  * api-change:``cloudwatch``: Adds support for setting up Contributor Insight rules on logs
    transformed via Logs Transformation feature.
  * api-change:``ec2``: Release of Dualstack and Ipv6-only EC2 Public DNS hostnames
  * api-change:``partnercentral-selling``: Modified validation to allow expectedCustomerSpend array
    with zero elements in Partner Opportunity operations.
- from version 1.40.19
  * api-change:``datasync``: Remove Discovery APIs from the DataSync service
  * api-change:``ec2``: This release expands the ModifyInstanceMaintenanceOptions API to enable or
    disable instance migration during customer-initiated reboots for EC2 Scheduled Reboot Events.
  * api-change:``glue``: Enhanced AWS Glue ListConnectionTypes API Model with additional metadata
    fields.
  * api-change:``inspector2``: This release adds GetClustersForImage API and filter updates as part
    of the mapping of container images to running containers feature.
  * api-change:``oam``: Add IncludeTags field to GetLink, GetSink and UpdateLink API
  * api-change:``rds``: This release introduces the new DescribeDBMajorEngineVersions API for
    describing the properties of specific major versions of database engines.
- from version 1.40.18
  * api-change:``dsql``: CreateMultiRegionCluster and DeleteMultiRegionCluster APIs removed
  * api-change:``ec2``: This release includes new APIs for System Integrity Protection (SIP)
    configuration and automated root volume ownership delegation for EC2 Mac instances.
  * api-change:``mediapackagev2``: This release adds support for DVB-DASH, EBU-TT-D subtitle format,
    and non-compacted manifests for DASH in MediaPackage v2 Origin Endpoints.
- from version 1.40.17
  * api-change:``bedrock-data-automation``: Add support for VIDEO modality to BlueprintType enum.
  * api-change:``bedrock-data-automation-runtime``: Add AssetProcessingConfiguration for video
    segment to InputConfiguration
  * api-change:``codepipeline``: CodePipeline now supports new API ListDeployActionExecutionTargets
    that lists the deployment target details for deploy action executions.
  * api-change:``ecs``: This is an Amazon ECs documentation only release to support the change of the
    container exit "reason" field from 255 characters to 1024 characters.
  * api-change:``emr``: Added APIs for managing Application UIs: Access Persistent (serverless) UIs
    via CreatePersistentAppUI DescribePersistentAppUI &amp; GetPersistentAppUIPresignedURL, and
    Cluster-based UIs through GetOnClusterAppUIPresignedURL. Supports Yarn, Spark History, and TEZ
    interfaces.
  * api-change:``glue``: Changes include (1) Excel as S3 Source type and XML and Tableau's Hyper as
    S3 Sink types, (2) targeted number of partitions parameter in S3 sinks and (3) new compression
    types in CSV/JSON and Parquet S3 sinks.
  * api-change:``neptune``: This release adds Global Cluster Switchover capability which enables you
    to change your global cluster's primary AWS Region, the region that serves writes, while preserving
    the replication between all regions in the global cluster.
  * api-change:``service-quotas``: This release introduces CreateSupportCase operation to SDK.
- from version 1.40.16
  * api-change:``bedrock-agent``: Amazon Bedrock Flows introduces DoWhile loops nodes, parallel node
    executions, and enhancements to knowledge base nodes.
  * api-change:``codebuild``: AWS CodeBuild now supports Docker Server capability
  * api-change:``controltower``: Updated the descriptions for the AWS Control Tower Baseline APIs to
    make them more intuitive.
  * api-change:``dms``: Introduces Data Resync feature to describe-table-statistics and IAM database
    authentication for MariaDB, MySQL, and PostgreSQL.
  * api-change:``pcs``: This release adds support for Slurm accounting. For more information, see the
    Slurm accounting topic in the AWS PCS User Guide. Slurm accounting is supported for Slurm 24.11 and
    later. This release also adds 24.11 as a valid value for the version parameter of the Scheduler
    data type.
  * api-change:``workspaces``: Added the new AlwaysOn running mode for WorkSpaces Pools. Customers
    can now choose between AlwaysOn (for instant access, with hourly usage billing regardless of
    connection status), or AutoStop (to optimize cost, with a brief startup delay) for their pools.
- from version 1.40.15
  * api-change:``cognito-idp``: Add exceptions to WebAuthn operations.
  * api-change:``firehose``: This release adds catalogARN support for s3 tables multi-catalog
    catalogARNs.
  * api-change:``logs``: This release adds a new API "ListLogGroups" and an improvement in API
    "DescribeLogGroups"
  * api-change:``mediaconvert``: This update enables cropping for video overlays and adds a new STL
    to Teletext upconversion toggle to preserve styling.
- from version 1.40.14
  * api-change:``bedrock``: Enable cross-Region inference for Amazon Bedrock Guardrails by using the
    crossRegionConfig parameter when calling the CreateGuardrail or UpdateGuardrail operation.
  * api-change:``bedrock-agent-runtime``: Changes for enhanced metadata in trace
  * api-change:``controltower``: AWS Control Tower now reports the inheritance drift status for
    EnabledBaselines through the GetEnabledBaseline and ListEnabledBaselines APIs. You can now filter
    EnabledBaselines by their enablement and drift status using the ListEnabledBaselines API to view
    accounts and OUs that require attention.
  * api-change:``dsql``: CreateMultiRegionClusters and DeleteMultiRegionClusters APIs marked as
    deprecated. Introduced new multi-Region clusters creation experience through multiRegionProperties
    parameter in CreateCluster API.
  * api-change:``ecs``: This release extends functionality for Amazon EBS volumes attached to Amazon
    ECS tasks by adding support for the new EBS volumeInitializationRate parameter in ECS
    RunTask/StartTask/CreateService/UpdateService APIs.
  * api-change:``license-manager``: Add Tagging feature to resources in the Managed Entitlements
    service. License and Grant resources can now be tagged.
- from version 1.40.13
  * api-change:``deadline``: AWS Deadline Cloud service-managed fleets now support configuration
    scripts. Configuration scripts make it easy to install additional software, like plugins and
    packages, onto a worker.
  * api-change:``ec2``: EC2 - Adding support for AvailabilityZoneId
  * api-change:``iam``: Updating the endpoint list for the Identity and access management (IAM)
    service
  * api-change:``medialive``: Add support to the AV1 rate control mode
  * api-change:``mediatailor``: Documenting that EnabledLoggingStrategies is always present in
    responses of PlaybackConfiguration read operations.
  * api-change:``s3control``: Updates to support S3 Express zonal endpoints for directory buckets in
    AWS CLI
  * api-change:``sagemaker``: No API changes from previous release. This release migrated the model
    to Smithy keeping all features unchanged.
  * api-change:``supplychain``: Launch new AWS Supply Chain public APIs for DataIntegrationEvent,
    DataIntegrationFlowExecution and DatasetNamespace. Also add more capabilities to existing public
    APIs to support direct dataset event publish, data deduplication in DataIntegrationFlow, partition
    specification of custom datasets.
- from version 1.40.12
  * api-change:``athena``: Minor API documentation updates
  * api-change:``logs``: We are pleased to announce limit increases to our grok processor logs
    transformation feature. Now you can define 20 Grok patterns in their configurations, with an
    expanded total pattern matching limit of 512 characters.
  * api-change:``synthetics``: Add support to retry a canary automatically after schedule run
    failures. Users can enable this feature by configuring the RetryConfig field when calling the
    CreateCanary or UpdateCanary API. Also includes changes in GetCanary and GetCanaryRuns to support
    retrieving retry configurations.
  * api-change:``workspaces``: Remove parameter EnableWorkDocs from WorkSpacesServiceModel due to end
    of support of Amazon WorkDocs service.
- from version 1.40.11
  * api-change:``cloudfront``: Doc-only update for CloudFront. These changes include
    customer-reported issues.
  * api-change:``codepipeline``: Add support for Secrets Manager and Plaintext environment variable
    types in Commands action
  * api-change:``ec2``: Launching the feature to support ENA queues offering flexibility to support
    multiple queues per Enhanced Network Interface (ENI)
  * api-change:``glue``: This new release supports customizable RefreshInterval for all Saas ZETL
    integrations from 15 minutes to 6 days.
  * api-change:``guardduty``: Updated description of a data structure.
  * api-change:``sso-admin``: Update PutPermissionBoundaryToPermissionSet API's managedPolicyArn
    pattern to allow valid ARN only. Update ApplicationName to allow white spaces.
- from version 1.40.10
  * api-change:``ec2``: This release adds API support for Path Component Exclusion (Filter Out ARN)
    for Reachability Analyzer
  * api-change:``imagebuilder``: Updated the CreateImageRecipeRequest ParentImage description to
    include all valid values as updated with the SSM Parameters project.
  * api-change:``medialive``: Enables Updating Anywhere Settings on a MediaLive Anywhere Channel.
  * api-change:``sagemaker``: SageMaker AI Studio users can now migrate to SageMaker Unified Studio,
    which offers a unified web-based development experience that integrates AWS data, analytics,
    artificial intelligence (AI), and machine learning (ML) services, as well as additional tools and
    resource
  * api-change:``synthetics``: Add support to test a canary update by invoking a dry run of a canary.
    This behavior can be used via the new StartCanaryDryRun API along with new fields in UpdateCanary
    to apply dry run changes. Also includes changes in GetCanary and GetCanaryRuns to support
    retrieving dry run configurations.
- from version 1.40.9
  * api-change:``ec2``: This release adds support for Amazon EBS Provisioned Rate for Volume
    Initialization, which lets you specify a volume initialization rate to ensure that your EBS volumes
    are initialized in a predictable amount of time.
  * api-change:``servicecatalog``: ServiceCatalog's APIs (DeleteServiceAction,
    DisassociateServiceActionFromProvisioningArtifact, AssociateServiceActionWithProvisioningArtifact)
    now throw InvalidParametersException when IdempotencyToken is invalid.
  * api-change:``timestream-query``: Add dualstack endpoints support and correct us-gov-west-1 FIPS
    endpoint.
  * api-change:``timestream-write``: Add dualstack endpoints support.
- from version 1.40.8
  * api-change:``datazone``: This release adds a new authorization policy to control the usage of
    custom AssetType when creating an Asset. Customer can now add new grant(s) of policyType
    USE_ASSET_TYPE for custom AssetTypes to apply authorization policy to projects members and domain
    unit owners.
  * api-change:``devicefarm``: Add an optional parameter to the GetDevicePoolCompatibility API to
    pass in project information to check device pool compatibility.
  * api-change:``ec2``: This update introduces API operations to manage and create local gateway VIF
    and VIF groups. It also includes API operations to describe Outpost LAGs and service link VIFs.
  * api-change:``ecs``: Add support to roll back an In_Progress ECS Service Deployment
  * api-change:``mediaconvert``: This release adds an optional sidecar per-frame video quality
    metrics report and an ALL_PCM option for audio selectors. It also changes the data type for Probe
    API response fields related to video and audio bitrate from integer to double.
- from version 1.40.7
  * api-change:``bedrock-data-automation``: Added support for Custom output and blueprints for AUDIO
    data types.
  * api-change:``ds``: Doc only update - fixed typos.
  * api-change:``kinesis``: Marking ResourceARN as required for Amazon Kinesis Data Streams APIs
    TagResource, UntagResource, and ListTagsForResource.
- from version 1.40.6
  * api-change:``appconfig``: Adding waiter support for deployments and environments; documentation
    updates
  * api-change:``connect``: This release adds the following fields to DescribeContact:
    DisconnectReason, AgentInitiatedHoldDuration, AfterContactWorkStartTimestamp,
    AfterContactWorkEndTimestamp, AfterContactWorkDuration, StateTransitions, Recordings,
    ContactDetails, ContactEvaluations, Attributes
  * api-change:``sagemaker``: Feature - Adding support for Scheduled and Rolling Update Software in
    Sagemaker Hyperpod.
  * api-change:``verifiedpermissions``: Amazon Verified Permissions / Features : Adds support for
    tagging policy stores.
- from version 1.40.5
  * api-change:``bedrock``: You can now specify a cross region inference profile as a teacher model
    for the CreateModelCustomizationJob API. Additionally, the GetModelCustomizationJob API has been
    enhanced to return the sub-task statuses of a customization job within the StatusDetails response
    field.
  * api-change:``bedrock-agent``: Features:    Add inline code node to prompt flow
  * api-change:``bedrock-agent-runtime``: Support for Custom Orchestration within InlineAgents
  * api-change:``cleanrooms``: This release adds support for ProtectedQuery results to be delivered
    to more than one collaboration member via the new distribute output configuration in
    StartProtectedQuery.
  * api-change:``deadline``: Adds support for tag management on workers and tag inheritance from
    fleets to their associated workers.
  * api-change:``ec2``: Launch of cost distribution feature for IPAM owners to distribute costs to
    internal teams.
  * api-change:``ecr``: Adds dualstack support for Amazon Elastic Container Registry (Amazon ECR).
  * api-change:``ecr-public``: Adds dualstack support for Amazon Elastic Container Registry Public
    (Amazon ECR Public).
  * api-change:``logs``: CloudWatch Logs supports "DELIVERY" log class. This log class is used only
    for delivering AWS Lambda logs to Amazon S3 or Amazon Data Firehose.
  * api-change:``mailmanager``: Introducing new RuleSet rule PublishToSns action, which allows
    customers to publish email notifications to an Amazon SNS topic. New PublishToSns action enables
    customers to easily integrate their email workflows via Amazon SNS, allowing them to notify other
    systems about important email events.
- from version 1.40.4
  * api-change:``connectcases``: Introduces CustomEntity as part of the UserUnion data type. This
    field is used to indicate the entity who is performing the API action.
  * api-change:``kinesis``: Amazon KDS now supports tagging and attribute-based access control (ABAC)
    for enhanced fan-out consumers.
  * api-change:``pinpoint-sms-voice-v2``: AWS End User Messaging has added MONITOR and FILTER
    functionality to SMS Protect.
  * api-change:``qbusiness``: Add support for anonymous user access for Q Business applications
  * api-change:``sagemaker``: Introduced support for P5en instance types on SageMaker Studio for
    JupyterLab and CodeEditor applications.
  * api-change:``sagemaker-metrics``: SageMaker Metrics Service now supports FIPS endpoint in all US
    and Canada Commercial regions.
  * api-change:``ssm``: This release adds support for just-In-time node access in AWS Systems
    Manager. Just-in-time node access enables customers to move towards zero standing privileges by
    requiring operators to request access and obtain approval before remotely connecting to nodes
    managed by the SSM Agent.
  * api-change:``ssm-guiconnect``: This release adds API support for the connection recording GUI
    Connect feature of AWS Systems Manager
  * bugfix:bundled-installer: Fix installing setup dependencies on newer versions of pip
- from version 1.40.3
  * api-change:``acm``: Add support for file-based HTTP domain control validation, available through
    Amazon CloudFront.
  * api-change:``bedrock-runtime``: This release adds native h2 support for the bedrock runtime API,
    the support is only limited to SDKs that support h2 requests natively.
  * api-change:``cloudfront``: Add distribution tenant, connection group, and multi-tenant
    distribution APIs to the CloudFront SDK.
  * api-change:``dynamodb``: Doc only update for GSI descriptions.
  * api-change:``imagebuilder``: Add integration with SSM Parameter Store to Image Builder.
- from version 1.40.2
  * api-change:``bedrock-runtime``: You can now reference images and documents stored in Amazon S3
    when using InvokeModel and Converse APIs with Amazon Nova Lite and Nova Pro. This enables direct
    integration of S3-stored multimedia assets in your model requests without manual downloading or
    base64 encoding.
  * api-change:``ecs``: Documentation only release for Amazon ECS.
  * api-change:``marketplace-deployment``: Doc only update for the AWS Marketplace Deployment Service
    that fixes several customer-reported issues.
- from version 1.40.1
  * api-change:``apprunner``: AWS App Runner adds Node.js 22 runtime.
  * api-change:``appsync``: Add data source support to Event APIs
  * api-change:``bedrock-data-automation``: Added support for modality routing and modality
    enablement on CreateDataAutomationProject and UpdateDataAutomationProject APIs
  * api-change:``codebuild``: Remove redundant validation check.
  * api-change:``dynamodb``: Add support for ARN-sourced account endpoint generation for
    TransactWriteItems. This will generate account endpoints for DynamoDB TransactWriteItems requests
    using ARN-sourced account ID when available.
  * api-change:``ecs``: Documentation only release for Amazon ECS
  * api-change:``pcs``: Documentation-only update: added valid values for the version property of the
    Scheduler and SchedulerRequest data types.
  * api-change:``rds``: This Amazon RDS release adds support for managed master user passwords for
    Oracle CDBs.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1758024000">- Update to 1.42.31
  * api-change:``ce``: Added endpoint support for eusc-de-east-1 region.
  * api-change:``medical-imaging``: Added support for OpenID Connect (OIDC) custom authorizer
  * api-change:``observabilityadmin``: CloudWatch Observability Admin adds the ability to enable
    telemetry centralization in customers' Organizations. The release introduces new APIs to manage
    centralization rules, which define settings to replicate telemetry data to a central destination in
    the customers' Organization.
  * api-change:``s3control``: Introduce three new encryption filters: EncryptionType (SSE-S3,
    SSE-KMS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for
    SSE-KMS).
- from version 1.42.30
  * api-change:``payment-cryptography``: Add support for certificates to be signed by 3rd party
    certificate authorities.  New API GetCertificateSigningRequest API and support for providing
    certificates at run-time for tr-34 import/export
- from version 1.42.29
  * api-change:``amp``: Add Vended Logs APIs for Amazon Prometheus Managed Collector
  * api-change:``datazone``: adding IAM principal id to IAM user profile details
  * api-change:``ecs``: This release supports hook details for Amazon ECS lifecycle hooks.
  * api-change:``emr-containers``: Added nodeLabel support in container provider to aid hardware
    isolation support for virtual cluster and security configuration.
  * api-change:``evs``: CreateEnvironment API now supports parameters (isHcxPublic &amp; hcxNetworkAclId)
    for HCX migration via public internet, adding flexibility for migration scenarios. New APIs have
    been added for associating (AssociateEipToVlan) &amp; disassociating (DisassociateEipFromVlan) Elastic
    IP (EIP) addresses.
  * api-change:``guardduty``: Updated Java SDK implementation of entity set status in GuardDuty API.
  * api-change:``medialive``: AWS Elemental MediaLive adds a new feature in MediaPackage output group
    that enables MediaPackage V2 users to control HLS-related parameters directly in MediaLive. These
    parameter settings are then reflected in MediaPackage outputs, providing more streamlined control
    over HLS configurations.
  * api-change:``quicksight``: This release adds support for Account level custom permissions,
    additional Dashboard Options, and Null support for Q&amp;A.
  * api-change:``rds``: Adds support for end-to-end IAM authentication in RDS Proxy for MySQL,
    MariaDB, and PostgreSQL engines.
- from version 1.42.28
  * api-change:``networkflowmonitor``: Added new enum value (AWS::Region) for type field under
    MonitorLocalResource and MonitorRemoteResource. Workload Insights and Monitor top contributors
    queries now support a new DestinationCategory (INTER_REGION).
  * api-change:``payment-cryptography``: AWS Payment Cryptography Service now supports Multi-Region
    key replication. Customers can choose to automatically distribute keys across AWS Regions.
- from version 1.42.27
  * api-change:``autoscaling``: Added WaitForTransitioningInstances parameter to the
    CancelInstanceRefresh API, allowing the caller to cancel an instance refresh without waiting for
    on-going launches and terminations.
  * api-change:``cloudwatch``: Added a new API - DescribeAlarmContributors API, to retrieve alarm
    contributors in ALARM state. Added support in DescribeAlarmHistory API to query alarm contributor
    history
  * api-change:``connect``: SDK release for user defined predefined attributes.
  * api-change:``datazone``: Adds support for custom blueprints
  * api-change:``mediapackagev2``: Added CUE tag SCTE output to MediaPackageV2 HLS and LL-HLS
    manifests.
  * api-change:``organizations``: Documentation updates for AWS Organizations APIs.
  * api-change:``sagemaker``: Released IPv6 support with dual-stack domain options on SageMaker
    Studio and introduced support for p6-b200.48xlarge instance type on SageMaker Studio for JupyterLab
    and CodeEditor applications.
- from version 1.42.26
  * api-change:``iotsitewise``: Add ComputationModelVersion support in IoT SiteWise APIs
  * api-change:``s3``: This release includes backward compatibility work on the "Expires" parameter.
  * api-change:``securityhub``: This release adds the RESOURCE_NOT_FOUND error code as a possible
    value in responses to the following operations: BatchGetStandardsControlAssociations,
    BatchUpdateStandardsControlAssociations, and BatchGetSecurityControls.
- from version 1.42.25
  * api-change:``ecs``: This is a documentation only release that adds additional information for
    Amazon ECS Availability Zone rebalancing.
  * api-change:``pcs``: Documentation-only update to add AccountingStorageEnforce to
    SlurmCustomSetting.
  * api-change:``sagemaker``: Release IPv6 support with dualstack in SageMaker Notebooks, Tiered
    Storage Checkpointing Support in SageMaker HyperPod and P5.4xlarge instance type for SageMaker
    Hosting.
- from version 1.42.24
  * api-change:``cleanrooms``: Add support for configurable compute sizes for PySpark jobs.
  * api-change:``cloudformation``: ListHookResults API now supports retrieving invocation results for
    all CloudFormation Hooks (previously limited to create change set and Cloud Control operations)
    with new optional parameters for filtering by Hook status and ARN.
  * api-change:``ec2``: Add m8i, m8i-flex and i8ge instance types.
  * api-change:``opensearchserverless``: Add support for Federal Information Processing Standards
    (FIPS) and Federal Risk and Authorization Management Program (FedRAMP) compliance
  * api-change:``rds``: Added new EndpointNetworkType and TargetConnectionNetworkType fields in Proxy
    APIs to support IPv6
  * api-change:``verifiedpermissions``: Amazon Verified Permissions / Features : Adds support for
    datetime and duration attribute values.
- from version 1.42.23
  * api-change:``cleanrooms``: Added support for adding new data provider members to an existing
    collaboration.
  * api-change:``cleanroomsml``: AWS Clean Rooms ML adds log sanitization for privacy-enhanced error
    summaries, supports new instance types for custom models providing better performance and lower
    costs, and deprecates P3-series instances.
  * api-change:``cloudfront``: Adding an optional field IpAddressType in CustomOriginConfig
  * api-change:``mq``: Add CONFIG_MANAGED as a supported AuthenticationStrategy for Amazon MQ for
    RabbitMQ brokers. Make username and password optional on broker creation for CONFIG_MANAGED brokers.
  * api-change:``rds``: This release adds support for MasterUserAuthenticationType parameter on
    CreateDBInstance, ModifyDBInstance, CreateDBCluster, and ModifyDBCluster operations.
  * api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (New Zealand) Region
    (ap-southeast-6) for latency records, geoproximity records, and private DNS for Amazon VPCs in that
    region.
  * api-change:``route53domains``: Added new ExtraParams AU_ELIGIBILITY_TYPE, AU_POLICY_REASON, and
    AU_REGISTRANT_NAME
- from version 1.42.22
  * api-change:``ec2``: MaximumEbsAttachments and AttachmentLimitType fields added to
    DescribeInstanceTypesResponse. G6f, Gr6f, R8i, R8i-flex and p5.4xlarge instance types added to
    InstanceTypes enum.
  * api-change:``neptune``: Removed the deprecated marker from publiclyAccessible parameter from
    DbInstance, CreateDbInstance and ModifyDbInstance and added relevant usage information for the
    parameter.
  * api-change:``notifications``: Added Org support for notifications:  - `ListMemberAccounts` gets
    member accounts list, `AssociateOrganizationalUnit` links OU to notification configuration,
    `DisassociateOrganizationalUnit` removes OU from notification configuration,
    `ListOrganizationalUnits` shows OUs configured for notifications.
  * api-change:``workmail``: Make RoleArn an optional parameter for the
    PutEmailMonitoringConfiguration API, and add UnsupportedOperationException to RegisterToWorkMail.
- from version 1.42.21
  * api-change:``bedrock-runtime``: Fixed stop sequence limit for converse API.
  * api-change:``ec2``: Release shows new route types such as filtered and advertisement.
  * api-change:``xray``: AWS X-Ray Features: Support Sampling Rate Boost On Anomaly
- from version 1.42.20
  * api-change:``applicationcostprofiler``: Remove incorrect endpoint tests
  * api-change:``apprunner``: Doc only updates for APIs and and datatypes related to IPAddressType
    and Subnets for IPv6 dualstack support.
  * api-change:``autoscaling-plans``: Remove incorrect endpoint tests
  * api-change:``cloud9``: Remove incorrect endpoint tests
  * api-change:``cloudhsmv2``: Remove incorrect endpoint tests
  * api-change:``cloudsearchdomain``: Remove incorrect endpoint tests
  * api-change:``codedeploy``: Remove incorrect endpoint tests
  * api-change:``codeguru-reviewer``: Remove incorrect endpoint tests
  * api-change:``connect``: AgentStatusDrillDown feature in GetCurrentMetricData API. Adding
    AGENT_STATUS as filter and grouping in GetCurrentMetricData API
  * api-change:``databrew``: Remove incorrect endpoint tests
  * api-change:``dynamodb``: Remove incorrect endpoint tests
  * api-change:``ec2``: This release adds support for copying Amazon EBS snapshot and AMIs to and
    from Local Zones.
  * api-change:``ec2-instance-connect``: Remove incorrect endpoint tests
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``fis``: Remove incorrect endpoint tests
  * api-change:``fms``: Remove incorrect endpoint tests
  * api-change:``geo-maps``: Remove incorrect endpoint tests
  * api-change:``glue``: Adding support to fetch TargetDatabase field during GetDatabases with
    AttributesToGet
  * api-change:``healthlake``: Add ValidationLevel parameter to StartFHIRImportJob API, allowing
    users to specify a FHIR validation level for their asynchronous import jobs.
  * api-change:``machinelearning``: Remove incorrect endpoint tests
  * api-change:``mediastore-data``: Remove incorrect endpoint tests
  * api-change:``mturk``: Remove incorrect endpoint tests
  * api-change:``omics``: Adds Amazon ECR pull through cache support to AWS HealthOmics, so you can
    more easily use container images from external sources.
  * api-change:``osis``: Remove incorrect endpoint tests
  * api-change:``pinpoint-sms-voice``: Remove incorrect endpoint tests
  * api-change:``rds``: Added RDS HTTP Endpoint feature support flag to
    DescribeOrderableDBInstanceOptions API
  * api-change:``route53domains``: Remove incorrect endpoint tests
  * api-change:``savingsplans``: Remove incorrect endpoint tests
  * api-change:``scheduler``: Remove incorrect endpoint tests
  * api-change:``ses``: Remove incorrect endpoint tests
  * api-change:``ssm-sap``: Added support for Configuration Checks on SAP HANA Applications.
  * api-change:``sso``: Remove incorrect endpoint tests
  * api-change:``timestream-query``: Remove incorrect endpoint tests
  * api-change:``waf``: Remove incorrect endpoint tests
  * api-change:``workmailmessageflow``: Remove incorrect endpoint tests
  * api-change:``xray``: Remove incorrect endpoint tests
- from version 1.42.19
  * api-change:``amplifybackend``: Remove incorrect endpoint tests
  * api-change:``application-insights``: Remove incorrect endpoint tests
  * api-change:``batch``: Added ECS_AL2023_NVIDIA as an option for Ec2Configuration.imageType.
  * api-change:``chime``: Remove incorrect endpoint tests
  * api-change:``chime-sdk-identity``: Remove incorrect endpoint tests
  * api-change:``chime-sdk-meetings``: Remove incorrect endpoint tests
  * api-change:``chime-sdk-voice``: Remove incorrect endpoint tests
  * api-change:``codeguruprofiler``: Remove incorrect endpoint tests
  * api-change:``datapipeline``: Remove incorrect endpoint tests
  * api-change:``discovery``: Remove incorrect endpoint tests
  * api-change:``ds``: Add APIs for CA AutoEnrollment support: DescribeCAEnrollmentPolicy,
    EnableCAEnrollmentPolicy and DisableCAEnrollmentPolicy.
  * api-change:``eks``: Add support for on-demand refresh of EKS cluster insights
  * api-change:``elasticache``: Remove incorrect endpoint tests
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``evidently``: Remove incorrect endpoint tests
  * api-change:``frauddetector``: Remove incorrect endpoint tests
  * api-change:``inspector``: Remove incorrect endpoint tests
  * api-change:``kinesisvideo``: Remove incorrect endpoint tests
  * api-change:``kinesis-video-media``: Remove incorrect endpoint tests
  * api-change:``lakeformation``: Remove incorrect endpoint tests
  * api-change:``lex-models``: Remove incorrect endpoint tests
  * api-change:``migrationhub-config``: Remove incorrect endpoint tests
  * api-change:``neptune-graph``: Add StartGraph and StopGraph operations to Neptune Analytics
  * api-change:``personalize``: Remove incorrect endpoint tests
  * api-change:``pi``: Remove incorrect endpoint tests
  * api-change:``qldb-session``: Remove incorrect endpoint tests
  * api-change:``redshift``: Remove incorrect endpoint tests
  * api-change:``robomaker``: Remove incorrect endpoint tests
  * api-change:``sagemaker``: This release adds support for AutoScaling on SageMaker HyperPod.
  * api-change:``schemas``: Remove incorrect endpoint tests
  * api-change:``snow-device-management``: Remove incorrect endpoint tests
  * api-change:``timestream-write``: Remove incorrect endpoint tests
  * api-change:``voice-id``: Remove incorrect endpoint tests
  * api-change:``workdocs``: Remove incorrect endpoint tests
  * api-change:``workmail``: Remove incorrect endpoint tests
- from version 1.42.18
  * api-change:``apprunner``: Remove incorrect endpoint tests
  * api-change:``arc-zonal-shift``: This release adds new API options to enable allowed windows and
    multiple alarms for practice runs.
  * api-change:``codecommit``: Remove incorrect endpoint tests
  * api-change:``codestar-connections``: Remove incorrect endpoint tests
  * api-change:``comprehendmedical``: Remove incorrect endpoint tests
  * api-change:``connectparticipant``: Amazon Connect Participant Service: Remove unused fields from
    WebRTCConnection
  * api-change:``dlm``: Remove incorrect endpoint tests
  * api-change:``ec2``: Add new APIs for viewing how your shared AMIs are used by other accounts, and
    identify resources in your account that are dependent on particular AMIs
  * api-change:``elastictranscoder``: Remove incorrect endpoint tests
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``finspace``: Remove incorrect endpoint tests
  * api-change:``geo-routes``: Added RouteFerryNotice PotentialViolatedVehicleRestrictionUsage value
    for CalculateRoutes. This value indicates when the Route is potentially forbidden for the given
    vehicle profile.
  * api-change:``glacier``: Remove incorrect endpoint tests
  * api-change:``globalaccelerator``: Remove incorrect endpoint tests
  * api-change:``greengrass``: Remove incorrect endpoint tests
  * api-change:``identitystore``: Remove incorrect endpoint tests
  * api-change:``imagebuilder``: Remove incorrect endpoint tests
  * api-change:``iotsecuretunneling``: Remove incorrect endpoint tests
  * api-change:``kafka``: Remove incorrect endpoint tests
  * api-change:``lookoutvision``: Remove incorrect endpoint tests
  * api-change:``mgh``: Remove incorrect endpoint tests
  * api-change:``migration-hub-refactor-spaces``: Remove incorrect endpoint tests
  * api-change:``mq``: Remove incorrect endpoint tests
  * api-change:``personalize-events``: Remove incorrect endpoint tests
  * api-change:``pinpoint``: Remove incorrect endpoint tests
  * api-change:``ram``: Remove incorrect endpoint tests
  * api-change:``rbin``: Remove incorrect endpoint tests
  * api-change:``route53-recovery-cluster``: Remove incorrect endpoint tests
  * api-change:``sagemaker-geospatial``: Remove incorrect endpoint tests
  * api-change:``servicecatalog-appregistry``: Remove incorrect endpoint tests
  * api-change:``signer``: Remove incorrect endpoint tests
  * api-change:``waf-regional``: Remove incorrect endpoint tests
- from version 1.42.17
  * api-change:``appflow``: Remove incorrect endpoint tests
  * api-change:``b2bi``: Updated APIs to support custom validation rules.
  * api-change:``chime-sdk-media-pipelines``: Remove incorrect endpoint tests
  * api-change:``chime-sdk-messaging``: Remove incorrect endpoint tests
  * api-change:``cloudsearch``: Remove incorrect endpoint tests
  * api-change:``cloudtrail-data``: Remove incorrect endpoint tests
  * api-change:``codeartifact``: Remove incorrect endpoint tests
  * api-change:``codeguru-security``: Documentation update to notify users of the discontinuation of
    Amazon CodeGuru Security.
  * api-change:``codestar-notifications``: Remove incorrect endpoint tests
  * api-change:``cur``: Remove incorrect endpoint tests
  * api-change:``datazone``: Releasing the following features - Asset classification that lets users
    use restricted terms for classifying assets if they have the right permissions. Also adding a new
    enum value "Moving" to project status.
  * api-change:``dax``: Remove incorrect endpoint tests
  * api-change:``devops-guru``: Remove incorrect endpoint tests
  * api-change:``ec2``: Added IPv6 support for AWS Client VPN.
  * api-change:``emr-containers``: Remove incorrect endpoint tests
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``finspace-data``: Remove incorrect endpoint tests
  * api-change:``forecast``: Remove incorrect endpoint tests
  * api-change:``iotfleethub``: Remove incorrect endpoint tests
  * api-change:``kendra``: Remove incorrect endpoint tests
  * api-change:``kinesisanalytics``: Remove incorrect endpoint tests
  * api-change:``kinesis-video-archived-media``: Remove incorrect endpoint tests
  * api-change:``lex-runtime``: Remove incorrect endpoint tests
  * api-change:``lookoutequipment``: Remove incorrect endpoint tests
  * api-change:``mediaconvert``: This release adds support for input rendition selection for HLS
    input, adds new Share API to enable sharing jobs with AWS Support for support investigations, and
    adds INCLUDE_AS_TS to iFrameOnlyManifest setting for HLS outputs.
  * api-change:``mediapackage-vod``: Remove incorrect endpoint tests
  * api-change:``mediastore``: Remove incorrect endpoint tests
  * api-change:``personalize-runtime``: Remove incorrect endpoint tests
  * api-change:``qbusiness``: The Amazon Q Business GetDocumentContent operation now supports
    retrieval of the extracted text content in JSON format.
  * api-change:``resourcegroupstaggingapi``: Remove incorrect endpoint tests
  * api-change:``sagemaker-edge``: Remove incorrect endpoint tests
  * api-change:``sagemaker-featurestore-runtime``: Remove incorrect endpoint tests
  * api-change:``sagemaker-runtime``: Remove incorrect endpoint tests
  * api-change:``serverlessrepo``: Remove incorrect endpoint tests
  * api-change:``shield``: Remove incorrect endpoint tests
  * api-change:``snowball``: Remove incorrect endpoint tests
  * api-change:``sqs``: Documentation update for Amazon SQS Supports Large Payload Message feature
  * api-change:``support``: Remove incorrect endpoint tests
  * api-change:``support-app``: Remove incorrect endpoint tests
  * api-change:``timestream-influxdb``: Add MAINTENANCE status for DbInstance and DbCluster
  * api-change:``translate``: Remove incorrect endpoint tests
  * api-change:``wellarchitected``: Remove incorrect endpoint tests
- from version 1.42.16
  * api-change:``clouddirectory``: Remove incorrect endpoint tests
  * api-change:``cognito-sync``: Remove incorrect endpoint tests
  * api-change:``docdb``: Remove incorrect endpoint tests
  * api-change:``elb``: Remove incorrect endpoint tests
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``healthlake``: Remove incorrect endpoint tests
  * api-change:``iotanalytics``: Remove incorrect endpoint tests
  * api-change:``macie2``: Remove incorrect endpoint tests
  * api-change:``marketplacecommerceanalytics``: Remove incorrect endpoint tests
  * api-change:``medialive``: AWS Elemental MediaLive now has a field called "SubtitleRows" for
    controlling subtitle row count for DVB-Sub and Burn-In captions outputs
  * api-change:``memorydb``: Remove incorrect endpoint tests
  * api-change:``proton``: Remove incorrect endpoint tests
  * api-change:``qconnect``: Releasing model ID support for UpdateAIPrompt
  * api-change:``qldb``: Remove incorrect endpoint tests
  * api-change:``rds``: Updates Amazon RDS documentation for Db2 read-only replicas.
  * api-change:``route53-recovery-readiness``: Remove incorrect endpoint tests
  * api-change:``sagemaker``: Launch SageMaker Notebook Instances support for AL2023 along with
    P6-B200 instance type and Rootless Docker support for SageMaker Studio.
  * api-change:``sagemaker-a2i-runtime``: Remove incorrect endpoint tests
  * api-change:``simspaceweaver``: Remove incorrect endpoint tests
  * api-change:``synthetics``: Added multi browser support for synthetics canaries, Increased
    ephemeral storage limit from 5GB to 10GB
  * api-change:``wafv2``: test and verified, safe to release
- from version 1.42.15
  * api-change:``apigatewaymanagementapi``: Remove incorrect endpoint tests
  * api-change:``appfabric``: Remove incorrect endpoint tests
  * api-change:``backup-gateway``: Remove incorrect endpoint tests
  * api-change:``cloudhsm``: Remove incorrect endpoint tests
  * api-change:``cognito-identity``: Remove incorrect endpoint tests
  * api-change:``comprehend``: Remove incorrect endpoint tests
  * api-change:``ebs``: Remove incorrect endpoint tests
  * api-change:``ecr-public``: Remove incorrect endpoint tests
  * api-change:``ecs``: This is a documentation only release that adds additional information for the
    update-service request parameters.
  * api-change:``elasticbeanstalk``: Remove incorrect endpoint tests
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``es``: Remove incorrect endpoint tests
  * api-change:``forecastquery``: Remove incorrect endpoint tests
  * api-change:``gameliftstreams``: The default application in a stream group can now be changed at
    any time using UpdateStreamGroup to update the DefaultApplicationIdentifier.
  * api-change:``glue``: Added support for preprocessing queries in Data Quality operations through
    new DataQualityGlueTable structure.
  * api-change:``greengrassv2``: Remove incorrect endpoint tests
  * api-change:``guardduty``: Remove Pattern trait from email field
  * api-change:``iotdeviceadvisor``: Remove incorrect endpoint tests
  * api-change:``iotevents``: Remove incorrect endpoint tests
  * api-change:``iotevents-data``: Remove incorrect endpoint tests
  * api-change:``iotthingsgraph``: Remove incorrect endpoint tests
  * api-change:``kinesis-video-signaling``: Remove incorrect endpoint tests
  * api-change:``lexv2-runtime``: Remove incorrect endpoint tests
  * api-change:``lookoutmetrics``: Remove incorrect endpoint tests
  * api-change:``managedblockchain``: Remove incorrect endpoint tests
  * api-change:``mediapackage``: Remove incorrect endpoint tests
  * api-change:``panorama``: Remove incorrect endpoint tests
  * api-change:``pinpoint-email``: Remove incorrect endpoint tests
  * api-change:``resource-groups``: Remove incorrect endpoint tests
  * api-change:``s3outposts``: Remove incorrect endpoint tests
  * api-change:``ssm-contacts``: Doc-only updates for Incident Manager Contacts August 2025
- from version 1.42.14
  * api-change:``bedrock-runtime``: Launch CountTokens API to allow token counting
  * api-change:``billing``: Clarify IPv4 and IPv6 endpoints
  * api-change:``cognito-idp``: This release adds support for the new Terms APIs which allow
    displaying Terms of Use and Privacy Policy on the Managed Login user-registration page.
  * api-change:``datazone``: This release supports policy grant identifier for cloud formation
    integration
  * api-change:``detective``: Remove incorrect endpoint tests
  * api-change:``dynamodb``: Remove incorrect endpoint tests
  * api-change:``eks``: EKS Add-ons Custom Namespace Support
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``kinesisanalyticsv2``: Adds Key Management Service (KMS) support allowing
    customer-managed key (CMK) encryption for Flink application data.
  * api-change:``pinpoint-sms-voice-v2``: This change added InternationalSendingEnbaled as part of
    describe/Update/Request phone number API response, and as part of update/Request phone number API
    request
  * api-change:``route53-recovery-control-config``: Remove incorrect endpoint tests
  * api-change:``sagemaker``: This release adds 1/ Launch ml.p5.4xlarge instance in Processing jobs,
    Training jobs and Training Plan 2/ Makes S3Uri to be required for S3FileSystem and
    S3FileSystemConfig.
- from version 1.42.13
  * api-change:``cleanrooms``: Support error message configuration for analysis templates
  * api-change:``ec2``: Add support for "warning" volume status.
  * api-change:``polly``: Added support for new output format - Opus.
- from version 1.42.12
  * api-change:``batch``: Added default_x86_64 and default_arm64 as values to the instanceTypes field.
  * api-change:``bcm-dashboards``: Billing and Cost Management Dashboards enables users to create
    dashboards that combine multiple visualizations of cost and usage data. Users can create, manage,
    and share dashboards. Tags are also available for dashboards.
  * api-change:``connect``: Amazon Connect Service Feature: Add support to enable multi-user in-app,
    web, and video calling.
  * api-change:``connectparticipant``: Amazon Connect Service Feature: Add support to enable
    multi-user in-app, web, and video calling.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``s3control``: Adds support for Compute checksum functionality in Amazon S3 Batch
    Operations. You can now calculate checksums for a list of objects using supported algorithms in
    Amazon S3, without requiring a restore or download
  * api-change:``sagemaker``: Customer managed keys now available for volume encryption of SageMaker
    HyperPod clusters.
- from version 1.42.11
  * api-change:``amp``: Add Resource-based Policy APIs for Amazon Prometheus
  * api-change:``bedrock-agent``: This release adds support for saving Bedrock Flows while node
    configuration is still in progress, even if the Flow is not yet able to be invoked
  * api-change:``glue``: AWS Glue Zero ETL now supports On-demand snapshot load
- from version 1.42.10
  * api-change:``arc-region-switch``: Endpoint rule test and documentation update.
  * api-change:``bcm-recommended-actions``: Initial SDK release for AWS Billing and Cost Management
    Recommended Actions.
  * api-change:``directconnect``: Added pagination support for DescribeHostedConnections,
    DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong
    support for BGP peer operations which supports a large range.
  * api-change:``dynamodb``: This release 1/ Adds support for throttled keys mode for CloudWatch
    Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly
    models ThrottlingException as a class in statically typed languages. Refer to the launch day blog
    post for more details.
  * api-change:``ec2``: This release adds ModifyInstanceConnectEndpoint API to update configurations
    on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names
    for EC2 Instance Connect Endpoints.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``fsx``: Amazon FSx for NetApp ONTAP 2nd generation file systems now support
    decreasing SSD storage capacity.
  * api-change:``glue``: AWS Glue now supports Trusted Identity Propagation.
  * api-change:``guardduty``: Added support for entity lists.
  * api-change:``medialive``: CMAF Ingest output groups in MediaLive can now accept one additional
    destination url for single pipeline channels and up to two additional destination urls for standard
    channels.
  * api-change:``pcs``: Updated the regex pattern and description of iamInstanceProfileArn in the
    CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to
    the ARN of the IAM role associated with the instance profile and not the ARN of the instance
    profile.
  * api-change:``qapps``: Documentation update for Amazon Q Apps API Reference
  * api-change:``servicediscovery``: Added support for cross account through Id parameter overloading
    with ARN and allow owner account for some APIs instead of ARN
  * api-change:``workspaces``: New APIs introduced to import WorkSpaces BYOL image using a new
    process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility
    issues and supports customized VM images.
- from version 1.42.9
  * api-change:``braket``: Add support for Braket program sets.
  * api-change:``datazone``: Adds support for account pools and project profile account decoupling
  * api-change:``fsx``: Add Dual-Stack support for Amazon FSx for OpenZFS file systems
  * api-change:``partnercentral-selling``: Add Tagging Support for Opportunity resources
  * api-change:``sagemaker``: This release introduces compute quota for GPU, Trainium accelerators,
    vCPU, and vCPU memory utilization across teams in HyperPod clusters
  * api-change:``security-ir``: Added support for Organizational Unit-level Membership configuration
    and the ability to resume a cancelled membership.
  * bugfix:``dynamodb``: Correct Scan and Scanned Count values when resuming a scan or query with a
    ``--starting-token``
- from version 1.42.8
  * api-change:``backupsearch``: Using recommended smithy trait to generate regional endpoints for
    Backup Search
  * api-change:``codebuild``: AWS CodeBuild now supports PullRequestBuildPolicy in webhook object.
  * api-change:``ec2``: Release to allow route table association with a PublicIpv4Pool.
  * api-change:``organizations``: This release introduces 2 new APIs in Organizations: 1.
    ListAccountsWithInvalidEffectivePolicy 2. ListEffectivePolicyValidationErrors
  * api-change:``sagemaker``: IAM Identity Center trusted identity propagation is now supported in
    SageMaker Studio.
  * api-change:``transcribe``: AWS HealthScribe now supports specifying preferred patient pronouns
    through the MedicalScribeContext parameter for use in the generated clinical notes.
- from version 1.42.7
  * api-change:``bedrock``: This release includes model updates and enhanced SDK documentation for
    union fields in automated reasoning policy components. Added docs cover policy definitions,
    mutations (add/update for rules/types/variables), build assets, workflow sources, test results, and
    tag exception handling.
  * api-change:``cognito-idp``: Remove SigV4 auth requirement for GetTokensFromRefreshToken
  * api-change:``connect``: Updating SearchUserHierarchyGroups API
  * api-change:``deadline``: Adds support for Wait and Save feature in service-managed fleets
  * api-change:``ec2``: This release adds AvailabilityZoneId support for CreateVolume,
    DescribeVolume, LaunchTemplates, RunInstances, DescribeInstances, CreateDefaultSubnet,
    SpotInstances, and CreateDefaultSubnet APIs.
  * api-change:``evs``: Update for general availability of Amazon Elastic VMware Service (EVS).
  * api-change:``lambda``: Doc-only update for Lambda that updates the maximum payload size for
    response streaming invocations to 200 MB.
  * api-change:``quicksight``: Add RowAxisDisplayOptions and ColumnAxisDisplayOptions to
    HeatMapConfiguration, add Actions to PluginVisual, increase limit for CalculatedFields list
  * api-change:``sso-admin``: Added support for managing user background session for applications
- from version 1.42.6
  * api-change:``connect``: This release adds a new API GetContactMetrics for Amazon Connect.
  * api-change:``inspector2``: Add CVSSV4 to Vulnerability Search API and update enable/disable
    account id list length to 5
  * api-change:``iot-data``: Adding DeleteConnection API to IoT Data Plane
  * api-change:``sagemaker``: Adds support for GB200 UltraServers in Amazon SageMaker training jobs,
    training plans, and HyperPod clusters
  * api-change:``transcribe``: Update documentation to use key ARN only in OutputEncryptionKMSKeyId
    request parameter
- from version 1.42.5
  * api-change:``batch``: This feature allows customers to use AWS Batch with Linux with ARM64 CPU
    Architecture with Fargate Spot compute support.
  * api-change:``cloudfront``: Added new viewer security policy, TLSv1.3_2025, for CloudFront.
  * api-change:``codebuild``: AWS CodeBuild now supports comment-based pull request control.
  * api-change:``gameliftstreams``: Adds Proton 9.0-2 to the list of runtime environment options
    available when creating an Amazon GameLift Streams application
  * api-change:``glue``: AWS Glue Data Catalog now supports Iceberg Optimization settings at the
    Catalog level, and supports new options to control the optimization job run rate.
  * api-change:``guardduty``: Added support for VPC owner account ID associated with DNS request in
    the GuardDuty finding.
- from version 1.42.4
  * api-change:``appstream``: Added support for G6 instances
  * api-change:``budgets``: Adds support for billing views. Billing views let you control access to
    cost and usage data through an AWS resource, streamlining the process of sharing cost and usage
    data across account boundaries. With this release, you can now create and view budgets based on
    billing views.
  * api-change:``ec2``: Mark Elastic Inference Accelerators and Elastic Graphics Processor parameters
    as deprecated on the RunInstances and LaunchTemplate APIs.
  * api-change:``opensearchserverless``: Features: add Index APIs in OpenSearchServerless to support
    managed semantic enrichment
  * api-change:``qbusiness``: Amazon Q Business now supports the GetDocumentContent() API that
    enables customers to securely access the source documents through clickable citation links at query
    time
- from version 1.42.3
  * api-change:``bedrock``: This release introduces Automated Reasoning checks for Amazon Bedrock
    Guardrails. The feature adds new APIs for policy building, refinement, version management, and
    testing. Guardrail APIs now support Automated Reasoning policy configuration and validation output.
  * api-change:``bedrock-runtime``: This release adds support for Automated Reasoning checks output
    models for the Amazon Bedrock Guardrails ApplyGuardrail API.
  * api-change:``eks``: Add support for deletion protection on EKS clusters
  * api-change:``rds``: Adds a new Aurora Serverless v2 attribute to the DBCluster resource to expose
    the platform version. Also updates the attribute to be part of both the engine version and platform
    version descriptions.
  * api-change:``sagemaker``: Add support for SageMaker Hyperpod continuous scaling and custom AMI;
    Introduce new APIs: ListClusterEvents, DescribeClusterEvent, BatchAddClusterNodes
- from version 1.42.2
  * api-change:``bedrock-agentcore``: Remove superfluous field from API
  * api-change:``codeconnections``: New integration with Azure DevOps provider type.
  * api-change:``evs``: TagResource API now throws ServiceQuotaExceededException when the number of
    tags on the Amazon EVS resource exceeds the maximum allowed. TooManyTagsException is deprecated.
  * api-change:``iotsitewise``: Support Interface for IoT SiteWise Asset Modeling
  * api-change:``sagemaker``: This release adds the ability for customers to attach and detach their
    EBS volumes to EKS-orchestrated HyperPod cluster nodes.
- from version 1.42.1
  * api-change:``acm-pca``: Doc-only update to add more information to GetCertificate action.
  * api-change:``aiops``: This release includes fix for InvestigationGroup timestamp conversion issue.
  * api-change:``arc-region-switch``: This is the initial SDK release for Region switch
  * api-change:``auditmanager``: Added a note to Framework APIs (CreateAssessmentFramework,
    GetAssessmentFramework, UpdateAssessmentFramework) clarifying that the Controls object returns a
    partial response when called through Framework APIs. Added documentation that the Framework's
    controlSources parameter is no longer supported.
  * api-change:``lightsail``: This release adds support for the Asia Pacific (Jakarta)
    (ap-southeast-3) Region.
  * api-change:``observabilityadmin``: CloudWatch Observability Admin adds the ability to enable
    telemetry on AWS resources such as Amazon VPCs (Flow Logs) in customers AWS Accounts and
    Organizations. The release introduces new APIs to manage telemetry rules, which define telemetry
    settings to be applied on AWS resources.
  * api-change:``pcs``: Add support for IPv6 Networking for Clusters.
  * api-change:``securityhub``: Release new resource detail type CodeRepository
  * api-change:``sns``: Amazon SNS support for Amazon SQS fair queues
- from version 1.42.0
  * api-change:``customer-profiles``: The release updates standard profile with 2 new fields that
    supports account-level engagement. Updated APIs include CreateProfile, UpdateProfile,
    MergeProfiles, SearchProfiles, BatchGetProfile, GetSegmentMembership, CreateSegmentDefinition,
    CreateSegmentEstimate.
  * api-change:``ec2``: Added support for the force option for the EC2 instance terminate command.
    This feature enables customers to recover resources associated with an instance stuck in the
    shutting-down state as a result of rare issues caused by a frozen operating system or an underlying
    hardware problem.
  * api-change:``elbv2``: This release enables secondary IP addresses for Network Load Balancers.
  * api-change:``entityresolution``: Add support for creating advanced rule-based matching workflows
    in AWS Entity Resolution.
  * api-change:``glue``: Added support for Route node, S3 Iceberg sources/targets, catalog Iceberg
    sources, DynamoDB ELT connector, AutoDataQuality evaluation, enhanced PII detection with redaction,
    Kinesis fan-out support, and new R-series worker types.
  * api-change:``inspector2``: Extend usage to include agentless hours and add CODE_REPOSITORY to
    aggregation resource type
  * api-change:``iot``: This release allows AWS IoT Core users to use their own AWS KMS keys for data
    protection
  * api-change:``opensearch``: Granular access control support for NEO-SAML with IAMFederation for
    AOS data source
  * api-change:``quicksight``: Added Impala connector support
  * api-change:``s3control``: Add Tags field to CreateAccessPoint
  * api-change:``sesv2``: This release introduces support for Multi-tenant management
  * api-change:``workspaces-web``: Added ability to log session activity on a portal to an S3 bucket.
  * feature:``sts``: Updated the default sts service endpoint from ``legacy`` to ``regional``. This
    behavior can be overridden using the ``sts_regional_endpoints`` setting in the shared AWS config
    file or the ``AWS_STS_REGIONAL_ENDPOINTS`` environment variable.
- from version 1.41.17
  * api-change:``cloudfront``: This release adds new origin timeout options: 1)
    ResponseCompletionTimeout and 2) OriginReadTimeout (for S3 origins)
  * api-change:``docdb``: Add support for setting Serverless Scaling Configuration on clusters.
  * api-change:``ds``: This release adds support for AWS Managed Microsoft AD Hybrid Edition,
    introducing new operations: StartADAssessment, DescribeADAssessment, ListADAssessments,
    DeleteADAssessment, CreateHybridAD, UpdateHybridAD, and DescribeHybridADUpdate; and updated
    existing operation: DescribeDirectories.
  * api-change:``ec2``: Release to show the next hop IP address for routes propagated by VPC Route
    Server into VPC route tables.
  * api-change:``iotwireless``: Added TxPowerIndexMin, TxPowerIndexMax, NbTransMin and NbTransMax
    params to ServiceProfile.
- from version 1.41.16
  * api-change:``batch``: AWS Batch for SageMaker Training jobs feature support.  Includes new APIs
    for service job submission (e.g., SubmitServiceJob) and managing service environments (e.g.,
    CreateServiceEnvironment) that enable queueing SageMaker Training jobs.
  * api-change:``cleanrooms``: This feature provides the ability to update the table reference and
    allowed columns on an existing configured table.
  * api-change:``deadline``: Adds support for tag management on monitors.
  * api-change:``location``: This release 1) adds support for multi-polygon geofences with
    disconnected territories, and 2) enables polygon exclusion zones within geofences for more accurate
    representation of real-world boundaries.
  * api-change:``opensearchserverless``: This is to support Granular access control support for SAML
    with IAMFedraton in AOSS
- from version 1.41.15
  * api-change:``directconnect``: Enable MACSec support and features on Interconnects.
  * api-change:``iotsitewise``: Add support for native anomaly detection in IoT SiteWise using new
    Computation Model APIs
  * api-change:``osis``: Add Pipeline Role Arn as an optional parameter to the create / update
    pipeline APIs as an alternative to passing in the pipeline configuration body
- from version 1.41.14
  * api-change:``appintegrations``: Amazon AppIntegrations introduces new configuration capabilities
    to enable customers to manage iframe permissions, control application refresh behavior (per contact
    or per browser/cross-contact), and run background applications (service).
  * api-change:``budgets``: Adds IPv6 and PrivateLink support for AWS Budgets in IAD.
  * api-change:``config``: Documentation improvements have been made to the EvaluationModel and
    DescribeConfigurationRecorders APIs.
  * api-change:``ec2``: Transit Gateway native integration with AWS Network Firewall. Adding new enum
    value for the new Transit Gateway Attachment type.
  * api-change:``kms``: Doc only update: fixed grammatical errors.
  * api-change:``mediapackagev2``: This release adds support for specifying a preferred input for
    channels using CMAF ingest.
  * api-change:``socialmessaging``: This release introduces new WhatsApp template management APIs
    that enable customers to programmatically create and submit templates for approval, monitor
    approval status, and manage the complete template lifecycle
  * api-change:``sqs``: Documentation updates for Amazon SQS fair queues feature.
- from version 1.41.13
  * api-change:``datazone``: This release adds support for 1) highlighting relevant text in returned
    results for Search and SearchListings APIs and 2) returning aggregated counts of values for
    specified attributes for SearchListings API.
  * api-change:``omics``: Add Git integration and README support for HealthOmics workflows
- from version 1.41.12
  * api-change:``ec2``: Added support for skip-os-shutdown option for the EC2 instance stop and
    terminate operations. This feature enables customers to bypass the graceful OS shutdown, supporting
    faster state transitions when instance data preservation isn't critical.
  * api-change:``glue``: AWS Glue now supports dynamic session policies for job executions. This
    feature allows you to specify custom, fine-grained permissions for each job run without creating
    multiple IAM roles.
  * api-change:``workspaces-thin-client``: Added the lastUserId parameter to the ListDevices and
    GetDevice API.
- from version 1.41.11
  * api-change:``ecr``: Add support for Image Tag Mutability Exception feature, allowing repositories
    to define wildcard-based patterns that override the default image tag mutability settings.
  * api-change:``emr``: This release adds new parameter 'ExtendedSupport' in AWS EMR RunJobFlow,
    ModifyCluster and DescribeCluster API.
  * api-change:``lambda``: This release migrated the model to Smithy keeping all features unchanged.
  * api-change:``neptunedata``: This release updates the supported regions for Neptune API to include
    current AWS regions.
  * enhancement:EMR: Updated create-cluster and describe-cluster commands to support
  - -extended-support and --no-extended-support arguments
- from version 1.41.10
  * api-change:``cloudfront``: Add dualstack endpoint support
  * api-change:``deadline``: Add support for VPC resource endpoints in Service Managed Fleets
  * api-change:``ec2``: This release adds support for C8gn, F2 and P6e-GB200 Instance types
  * api-change:``sagemaker``: This release adds 1/ Support for S3FileSystem in CustomFileSystems 2/
    The ability for a customer to select their preferred IpAddressType for use with private Workforces
    3/ Support for p4de instance type in SageMaker Training Plans
  * api-change:``timestream-influxdb``: Timestream for InfluxDB adds support for db.influx.24xlarge
    instance type. This enhancement enables higher compute capacity for demanding workloads through
    CreateDbInstance, CreateDbCluster, UpdateDbInstance, and UpdateDbCluster APIs.
  * enhancement:cloudfront: This release adds automatic pagination to the list-origin-access-controls
    command.  To disable this behavior, please use the --no-paginate flag.
- from version 1.41.9
  * api-change:``auditmanager``: Updated error handling for RegisterOrganizationAdminAccount API to
    properly translate TooManyExceptions to HTTP 429 status code. This enhancement improves error
    handling consistency and provides clearer feedback when request limits are exceeded.
  * api-change:``logs``: CloudWatchLogs launches GetLogObject API with streaming support for
    efficient log data retrieval. Logs added support for new AccountPolicy type
    METRIC_EXTRACTION_POLICY. For more information, see CloudWatch Logs API documentation
  * api-change:``mediaconvert``: This release adds support for TAMS server integration with
    MediaConvert inputs.
  * api-change:``outposts``: Add AWS Outposts API to surface customer billing information
  * api-change:``sesv2``: Added IP Visibility support for managed dedicated pools. Enhanced
    GetDedicatedIp and GetDedicatedIps APIs to return managed IP addresses.
  * api-change:``ssm``: July 2025 doc-only updates for Systems Manager.
- from version 1.41.8
  * api-change:``cleanroomsml``: This release introduces Parquet result format support for ML Input
    Channel models in AWS Clean Rooms ML.
  * api-change:``cloudfront``: Doc only update for CloudFront that fixes some customer-reported issues
  * api-change:``ec2``: AWS Free Tier Version2 Support
  * api-change:``keyspacesstreams``: Doc only update for the Amazon Keyspaces Streams API.
  * api-change:``mailmanager``: Allow underscores in the local part of the input of the "Email
    recipients rewrite" action in rule sets.
  * api-change:``mediaconvert``: This release expands the range of supported audio outputs to include
    xHE, 192khz FLAC and the deprecation of dual mono for AC3.
  * api-change:``stepfunctions``: Align input with style guidelines.
  * api-change:``synthetics``: This feature allows AWS Synthetics customers to provide code
    dependencies using lambda layer while creating a canary
- from version 1.41.7
  * api-change:``bedrock``: This release adds support for on-demand custom model inference through
    CustomModelDeployment APIs for Amazon Bedrock.
  * api-change:``bedrock-agentcore``: Initial release of Amazon Bedrock AgentCore SDK including
    Runtime, Built-In Tools, Memory, Gateway and Identity.
  * api-change:``bedrock-agentcore-control``: Initial release of Amazon Bedrock AgentCore SDK
    including Runtime, Built-In Tools, Memory, Gateway and Identity.
  * api-change:``bedrock-runtime``: document update to support on demand custom model.
  * api-change:``datasync``: AWS DataSync now supports IPv6 address inputs and outputs in create,
    update, and describe operations for NFS, SMB, and Object Storage locations
  * api-change:``glue``: AWS Glue now supports schema, partition and sort management of Apache
    Iceberg tables using Glue SDK
  * api-change:``guardduty``: Add expectedBucketOwner parameter to ThreatIntel and IPSet APIs.
  * api-change:``iotwireless``: FuotaTaskId is not a valid IdentifierType for EventConfiguration and
    is being removed from possible IdentifierType values.
  * api-change:``logs``: CloudWatch Logs updates: Added X-Ray tracing for Amazon Bedrock Agent
    resources. Logs introduced Log Group level resource policies (managed through Put/Delete/Describe
    Resource Policy APIs). For more information, see CloudWatch Logs API documentation.
  * api-change:``mediapackagev2``: This release adds support for CDN Authentication using Static
    Headers in MediaPackage v2.
  * api-change:``networkflowmonitor``: Introducing 2 new scope status types - DEACTIVATING and
    DEACTIVATED.
  * api-change:``payment-cryptography-data``: Expand length of message data field for Mac generation
    and validation to 8192 characters.
  * api-change:``stepfunctions``: Doc-only update to introduction, and edits to clarify input
    parameter and the set of control characters.
- from version 1.41.6
  * api-change:``ecs``: This release removes hookDetails for the Amazon ECS native blue/green
    deployments.
- from version 1.41.5
  * api-change:``bedrock-agent``: Add support for S3 Vectors as a vector store.
  * api-change:``datazone``: Removing restriction of environment profile identifier as required
    field, S3 feature release
  * api-change:``dynamodbstreams``: Added support for optional shard filter parameter in
    DescribeStream api that allows customers to fetch child shards of a read_only parent shard.
  * api-change:``ec2``: This release adds support for volume initialization status, which enables you
    to monitor when the initialization process for an EBS volume is completed. This release also adds
    IPv6 support to EC2 Instance Connect Endpoints, allowing you to connect to your EC2 Instance via a
    private IPv6 address.
  * api-change:``ecs``: Amazon ECS supports native blue/green deployments, allowing you to validate
    new service revisions before directing production traffic to them.
  * api-change:``events``: Add customer-facing logging for the EventBridge Event Bus, enabling
    customers to better observe their events and extract insights about their EventBridge usage.
  * api-change:``opensearch``: AWS Opensearch adds support for enabling s3 vector engine options.
    After enabling this option, customers will be able to create indices with s3 vector engine.
  * api-change:``pricing``: This release adds support for new filter types in GetProducts API,
    including EQUALS, CONTAINS, ANY_OF, and NONE_OF.
  * api-change:``quicksight``: Introduced custom instructions for topics.
  * api-change:``repostspace``: This release introduces Channels functionality with CreateChannel,
    GetChannel, ListChannels, and UpdateChannel operations. Channels provide dedicated collaboration
    spaces where teams can organize discussions and knowledge by projects, business units, or areas of
    responsibility.
  * api-change:``s3``: Amazon S3 Metadata live inventory tables provide a queryable inventory of all
    the objects in your general purpose bucket so that you can determine the latest state of your data.
    To help minimize your storage costs, use journal table record expiration to set a retention period
    for your records.
  * api-change:``s3tables``: Adds table bucket type to ListTableBucket and GetTableBucket API
    operations
  * api-change:``s3vectors``: Amazon S3 Vectors provides cost-effective, elastic, and durable vector
    storage for queries based on semantic meaning and similarity.
  * api-change:``sagemaker``: This release adds support for a new Restricted instance group type to
    enable a specialized environment for running Nova customization jobs on SageMaker HyperPod
    clusters. This release also adds support for SageMaker pipeline versioning.
- from version 1.41.4
  * api-change:``ec2``: Adds support to Capacity Blocks for ML for purchasing EC2 P6e-GB200
    UltraServers. Customers can now purchase u-p6e-gb200x72 and u-p6e-gb200x36 UltraServers. Adds new
    DescribeCapacityBlocks andDescribeCapacityBlockStatus APIs. Adds support for CapacityBlockId to
    DescribeInstanceTopology.
  * api-change:``freetier``: This release introduces four new APIs: GetAccountPlanState and
    UpgradeAccountPlan for AWS account plan management; ListAccountActivities and GetAccountActivity
    that provide activity tracking capabilities.
  * api-change:``opsworkscm``: Removing content that refers to an S3 bucket that is no longer in use.
- from version 1.41.3
  * api-change:``customer-profiles``: This release introduces capability of create Segments via
    importing a CSV file directly. This consumes the CSV file and creates/updates corresponding
    profiles for the particular domain.
  * api-change:``deadline``: Added fields for output manifest reporting and task chunking parameters
  * api-change:``ec2``: This release adds GroupOwnerId as a response member to the
    DescribeSecurityGroupVpcAssociations API and also adds waiters for SecurityGroupVpcAssociations
    (SecurityGroupVpcAssociationAssociated and SecurityGroupVpcAssociationDisassociated).
  * api-change:``mediapackagev2``: This release adds support for Microsoft Smooth Streaming (MSS) and
    allows users to exclude DRM segment Metadata in MediaPackage v2 Origin Endpoints
  * api-change:``route53``: Amazon Route 53 now supports the iso-e regions for private DNS Amazon
    VPCs and cloudwatch healthchecks.
  * api-change:``sagemaker``: Changes include new StartSession API for SageMaker Studio spaces and
    CreateHubContentPresignedUrls API for SageMaker JumpStart.
- from version 1.41.2
  * api-change:``connectcases``: This release adds DeleteCase and DeleteRelatedItem APIs, which
    enable deleting cases and comments, undoing contact association, and removing service level
    agreements (SLAs) from cases. Contact center admins can use these APIs to delete cases when
    requested by customers and correct agent errors.
  * api-change:``ec2``: AWS Site-to-Site VPN now supports IPv6 addresses on outer tunnel IPs, making
    it easier for customers to build or transition to IPv6-only networks.
  * api-change:``s3``: Added support for directory bucket creation with tags and bucket ARN retrieval
    in CreateBucket, ListDirectoryBuckets, and HeadBucket operations
  * api-change:``s3control``: Added TagResource, UntagResource, and ListTagsForResource support for
    directory bucket
- from version 1.41.1
  * api-change:``cleanroomsml``: This release introduces support for incremental training and
    distributed training for custom models in AWS Clean Rooms ML.
  * api-change:``datazone``: Add support for the new optional domain-unit-id parameter in the
    UpdateProject API.
  * api-change:``ec2``: Add Context to GetInstanceTypesFromInstanceRequirements API
  * api-change:``odb``: This release adds API operations for Oracle Database@AWS. You can use the
    APIs to create Exadata infrastructure, ODB networks, and Exadata and Autonomous VM clusters inside
    AWS data centers. The infrastructure is managed by OCI. You can integrate these resources with AWS
    services.
  * api-change:``qbusiness``: New ChatResponseConfiguration to Customize Q Business chat responses
    for specific use cases and communication needs. Updated Boosting capability allowing admins to
    provide preference on date attributes for recency and/or provide a preferred data source.
  * api-change:``rds``: Amazon RDS Custom for Oracle now supports multi-AZ database instances.
  * api-change:``sagemaker``: Updated field validation requirements for InstanceGroups.
- from version 1.41.0
  * api-change:``arc-zonal-shift``: Added support for on-demand practice runs and balanced capacity
    checks in ARC autoshift practice.
  * api-change:``b2bi``: Updated APIs to support inbound EDI split capabilities and additional
    Partnership-level configurations of generated EDI files' contents and format.
  * api-change:``bedrock``: Add support for API Keys, Re-Ranker, implicit filter for RAG / KB
    evaluation for Bedrock APIs.
  * api-change:``bedrock-runtime``: Add API Key and document citations support for Bedrock Runtime
    APIs
  * api-change:``cloudformation``: Added support for UNKNOWN drift status.
  * api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config
    as of June 2025
  * api-change:``connect``: This release introduces ChatMetrics to the model, providing comprehensive
    analytics insights for Amazon Connect chat conversations. Users can access these detailed metrics
    through the AWS Connect API by using the DescribeContact operation with their specific instance and
    contact IDs
  * api-change:``dataexchange``: This release updates resource Id with alphanumeric constraint,
    including Asset id, Revision id, Data Set id, Job id, and Event Action id.
  * api-change:``dynamodb``: This change adds support for witnesses in global tables. It also adds a
    new table status, REPLICATION_NOT_AUTHORIZED. This status will indicate scenarios where global
    replicas table can't be utilized for data plane operations.
  * api-change:``events``: Added support for EventBridge Dualstack endpoints in AWS GovCloud (US)
    regions (us-gov-east-1 and us-gov-west-1). The dualstack endpoints are identical for both FIPS and
    non-FIPS configurations, following the format: events.{region}.api.aws
  * api-change:``glue``: releasing source processing properties to support source properties for ODB
    integrations
  * api-change:``iam``: Updated IAM ServiceSpecificCredential support to include expiration, API Key
    output format instead of username and password for services that will support API keys, and the
    ability to list credentials for all users in the account for a given service configuration.
  * api-change:``logs``: Increase minimum length of queryId parameter to 1 character.
  * api-change:``medical-imaging``: Added new fields to support the concept of primary image sets
    within the storage hierarchy.
  * api-change:``networkflowmonitor``: Add ConflictExceptions to UpdateScope and DeleteScope
    operations for scopes being mutated.
  * api-change:``outposts``: Make ContactName and ContactPhoneNumber required fields when creating
    and updating Outpost Site Addresses.
  * api-change:``pcs``: Fixed the validation pattern for an instance profile Amazon Resource Name
    (ARN) in AWS PCS.
  * api-change:``quicksight``: Introduced custom permission capabilities for reporting content. Added
    menu option in exploration to preserve configuration data when textbox menu option is used. Added
    support for Athena trusted identity propagation.
  * api-change:``ssm``: Introduces AccessType, a new filter value for the DescribeSessions API.
  * api-change:``transfer``: Added support for dual-stack (IPv4 and IPv6) endpoints for SFTP public
    endpoints and VPC-internal endpoints (SFTP, FTPS, FTP, and AS2), enabling customers to configure
    new servers with IPv4 or dual-stack mode, convert existing servers to dual-stack, and use IPv6 with
    service APIs.
  * feature:``bedrock``: Add support for retrieving a Bearer token from environment variables to
    enable bearer authentication with Bedrock services.
- from version 1.40.45
  * api-change:``config``: Added important considerations to the PutConformancePack and
    PutOrganizationConformancPack APIs.
  * api-change:``connect``: This release adds the following value to an InitiateAs enum: COMPLETED
  * api-change:``glue``: AWS Glue now supports schema, partition and sort management of Apache
    Iceberg tables using Glue SDK
  * api-change:``guardduty``: Update JSON target for Kubernetes workload resource type.
  * api-change:``qconnect``: Adding UnauthorizedException to public SDK
  * api-change:``rds``: StartDBCluster and StopDBCluster can now throw InvalidDBShardGroupStateFault.
  * api-change:``sesv2``: Added support for new SES regions
- from version 1.40.44
  * api-change:``deadline``: Added fields to track cumulative task retry attempts for steps and jobs
  * api-change:``ec2``: This release adds support for OdbNetworkArn as a target in VPC Route Tables
  * api-change:``iot-managed-integrations``: Adding managed integrations APIs for IoT Device
    Management to onboard and control devices across different manufacturers, connectivity protocols
    and third party vendor clouds. APIs include managed thing operations, provisioning profile
    management, and cloud connector operations.
  * api-change:``keyspaces``: This release provides change data capture (CDC) streams support through
    updates to the Amazon Keyspaces API.
  * api-change:``keyspacesstreams``: This release adds change data capture (CDC) streams support
    through the new Amazon Keyspaces Streams API.
  * api-change:``kms``: This release updates AWS CLI examples for KMS APIs.
  * api-change:``qbusiness``: Added support for App level authentication for QBusiness DataAccessor
    using AWS IAM Identity center Trusted Token issuer
  * api-change:``workspaces``: Updated modifyStreamingProperties to support PrivateLink VPC endpoints
    for directories
- from version 1.40.43
  * api-change:``ecs``: Updates for change to Amazon ECS default log driver mode from blocking to
    non-blocking
  * api-change:``fsx``: Add support for the ability to create Amazon S3 Access Points for Amazon FSx
    for OpenZFS file systems.
  * api-change:``s3``: Adds support for additional server-side encryption mode and storage class
    values for accessing Amazon FSx data from Amazon S3 using S3 Access Points
  * api-change:``s3control``: Add support for the ability to use Amazon S3 Access Points with Amazon
    FSx for OpenZFS file systems.
  * api-change:``storagegateway``: This release adds IPv6 support to the Storage Gateway APIs. APIs
    that previously only accept or return IPv4 address will now accept or return both IPv4 and IPv6
    addresses.
  * api-change:``textract``: Add RotationAngle field to Geometry of WORD blocks for Textract
    AnalyzeDocument API
  * api-change:``workspaces-thin-client``: Remove Tags field from Get API responses
- from version 1.40.42
  * api-change:``aiops``: Adds support for cross account investigations for CloudWatch investigations
    AI Operations (AIOps).
  * api-change:``batch``: Add userdataType to LaunchTemplateSpecification and
    LaunchTemplateSpecificationOverride.
  * api-change:``bedrock``: We are making ListFoundationModelAgreementOffers,
    DeleteFoundationModelAgreement, CreateFoundationModelAgreement, GetFoundationModelAvailability,
    PutUseCaseForModelAccess and GetUseCaseForModelAccess APIs public, previously they were console.
  * api-change:``ec2``: This release allows you to create and register AMIs while maintaining their
    underlying EBS snapshots within Local Zones.
  * api-change:``elbv2``: Add Paginator for DescribeAccountLimits, and fix Paginators for
    DescribeTrustStoreAssociations, DescribeTrustStoreRevocations, and DescribeTrustStores
  * api-change:``gamelift``: Add support for UDP ping beacons to ListLocations API, including new
    PingBeacon and UDPEndpoint data types within its Locations return value. Use UDP ping beacon
    endpoints to help measure real-time network latency for multiplayer games.
  * api-change:``license-manager``: AWS License Manager now supports license type conversions for AWS
    Marketplace products. Customers can provide Marketplace codes in the source license context or
    destination license context in the CreateLicenseConversionTaskForResource requests.
  * api-change:``rds``: Adding support for RDS on Dedicated Local Zones, including local backup
    target, snapshot availability zone and snapshot target
  * api-change:``route53resolver``: Add support for iterative DNS queries through the new
    INBOUND_DELEGATION endpoint. Add delegation support through the Outbound Endpoints with DELEGATE
    rules.
  * api-change:``transcribe``: This Feature Adds Support for the "et-EE" Locale for Batch Operations
- from version 1.40.41
  * api-change:``glue``: AWS Glue now supports sort and z-order strategy for managed automated
    compaction for Iceberg tables in addition to binpack.
  * api-change:``s3tables``: S3 Tables now supports sort and z-order compaction strategies for
    Iceberg tables in addition to binpack.
  * api-change:``workspaces-instances``: Added support for Amazon WorkSpaces Instances API
- from version 1.40.40
  * api-change:``bedrock``: Add support for tiers in Content Filters and Denied Topics for Amazon
    Bedrock Guardrails.
  * api-change:``ecs``: Add ECS support for Windows Server 2025
  * api-change:``geo-places``: Geocode, ReverseGeocode, and GetPlace APIs added Intersections and
    SecondaryAddresses. To use, add to the AdditionalFeatures list in your request. This provides info
    about nearby intersections and secondary addresses that are associated with a main address. Also
    added MainAddress and ParsedQuery.
  * api-change:``glue``: AWS Glue Data Quality now provides aggregated metrics in evaluation results
    when publishAggregatedMetrics with row-level results are enabled. These metrics include summary
    statistics showing total counts of processed, passed, and failed rows and rules in a single view.
  * api-change:``mediaconvert``: This release adds a new SPECIFIED_OPTIMAL option for handling DDS
    when using DVB-Sub with high resolution video.
- from version 1.40.39
  * api-change:``bedrock``: This release of the SDK has the API and documentation for the
    createcustommodel API. This feature lets you copy a trained model into Amazon Bedrock for inference.
  * api-change:``emr-serverless``: This release adds the capability to enable IAM IdentityCenter
    Trusted Identity Propagation for users running Interactive Sessions on EMR Serverless Applications.
  * api-change:``lambda``: Support Schema Registry feature for Kafka Event Source Mapping. Customers
    can now configure a Schema Registry to enable schema validation and filtering for Avro, Protobuf,
    and JSON-formatted events in Lambda for Kafka Event Source.
  * api-change:``payment-cryptography``: Additional support for managing HMAC keys that adheres to
    changes documented in X9.143-2021 and provides better interoperability for key import/export
  * api-change:``payment-cryptography-data``: Additional support for managing HMAC keys that adheres
    to changes documented in X9.143-2021 and provides better interoperability for key import/export
  * api-change:``sagemaker``: This release introduces alternative support for utilizing CFN templates
    from S3 for SageMaker Projects.
- from version 1.40.38
  * api-change:``aiops``: This is the initial SDK release for Amazon AI Operations (AIOps). AIOps is
    a generative AI-powered assistant that helps you respond to incidents in your system by scanning
    your system's telemetry and quickly surface suggestions that might be related to your issue.
  * api-change:``autoscaling``: Add IncludeInstances parameter to DescribeAutoScalingGroups API
  * api-change:``imagebuilder``: Added paginators for ``imagebuilder``.
  * api-change:``logs``: Added CloudWatch Logs Transformer support for converting CloudTrail, VPC
    Flow, EKS Audit, AWS WAF and Route53 Resolver logs to OCSF v1.1 format.
  * api-change:``s3``: Added support for renaming objects within the same bucket using the new
    RenameObject API.
  * api-change:``sagemaker``: Add support for p6-b200 instance type for SageMaker Hyperpod
- from version 1.40.37
  * api-change:``accessanalyzer``: We are launching a new analyzer type, internal access analyzer.
    The new analyzer will generate internal access findings, which help customers understand who within
    their AWS organization or AWS Account has access to their critical AWS resources.
  * api-change:``acm``: Adds support for Exportable Public Certificates
  * api-change:``backup``: AWS Backup is adding support for integration of its logically air-gapped
    vaults with the AWS Organizations Multi-party approval capability.
  * api-change:``bedrock``: This release of the SDK has the API and documentation for the
    createcustommodel API. This feature lets you copy a trained model into Amazon Bedrock for inference.
  * api-change:``dms``: Add "Virtual" field to Data Provider as well as "S3Path" and
    "S3AccessRoleArn" fields to DataProvider settings
  * api-change:``guardduty``: Adding support for extended threat detection for EKS Audit Logs and EKS
    Runtime Monitoring.
  * api-change:``inspector2``: Add Code Repository Scanning as part of AWS InspectorV2
  * api-change:``mpa``: This release enables customers to create Multi-party approval teams and
    approval requests to protect supported operations.
  * api-change:``network-firewall``: Release of Active Threat Defense in Network Firewall
  * api-change:``organizations``: Add support for policy operations on the SECURITYHUB_POLICY policy
    type.
  * api-change:``securityhub``: Adds operations, structures, and exceptions required for public
    preview release of Security Hub V2.
  * api-change:``sts``: The AWS Security Token Service APIs AssumeRoleWithSAML and
    AssumeRoleWithWebIdentity can now be invoked without pre-configured AWS credentials in the SDK
    configuration.
  * api-change:``wafv2``: AWS WAF can now suggest protection packs for you based on the application
    information you provide when you create a webACL.
- from version 1.40.36
  * api-change:``bedrock``: This release of the SDK has the API and documentation for the
    createcustommodel API. This feature lets you copy a Amazon SageMaker trained Amazon Nova model into
    Amazon Bedrock for inference.
  * api-change:``ecr``: The `DescribeImageScanning` API now includes `lastInUseAt` and `InUseCount`
    fields that can be used to prioritize vulnerability remediation for images that are actively being
    used.
  * api-change:``network-firewall``: You can now create firewalls using a Transit Gateway instead of
    a VPC, resulting in a TGW attachment.
  * api-change:``sagemaker``: This release 1) adds a new S3DataType Converse for SageMaker training
    2)adds C8g R7gd M8g C6in P6 P6e instance type for SageMaker endpoint 3) adds m7i, r7i, c7i instance
    type for SageMaker Training and Processing.
- from version 1.40.35
  * api-change:``apigateway``: Documentation updates for Amazon API Gateway
  * api-change:``apigatewayv2``: Documentation updates for Amazon API Gateway
  * api-change:``connectcampaignsv2``: Added PutInstanceCommunicationLimits and
    GetInstanceCommunicationLimits APIs
  * api-change:``ecs``: This Amazon ECS  release supports updating the capacityProviderStrategy
    parameter in update-service.
  * api-change:``emr-serverless``: This release adds support for retrieval of the optional
    executionIamPolicy field in the GetJobRun API response.
  * api-change:``iotfleetwise``: Add new status READY_FOR_CHECKIN used for vehicle synchronisation
  * api-change:``kms``: AWS KMS announces the support of ML-DSA key pairs that creates post-quantum
    safe digital signatures.
  * api-change:``pcs``: Fixed regex patterns for ARN fields.
- from version 1.40.34
  * api-change:``controlcatalog``: Introduced ListControlMappings API that retrieves control
    mappings. Added control aliases and governed resources fields in GetControl and ListControls APIs.
    New filtering capability in ListControls API, with implementation identifiers and implementation
    types.
  * api-change:``eks``: Release for EKS Pod Identity Cross Account feature and disableSessionTags
    flag.
  * api-change:``lexv2-models``: Add support for the Assisted NLU feature to improve bot performance
  * api-change:``networkmanager``: Add support for public DNS hostname resolution to private IP
    addresses across Cloud WAN-managed VPCs. Add support for security group referencing across Cloud
    WAN-managed VPCs.
  * api-change:``rds``: Updates Amazon RDS documentation for Amazon RDS for Db2 cross-Region replicas
    in standby mode.
  * api-change:``wafv2``: WAF now provides two DDoS protection options: resource-level monitoring for
    Application Load Balancers and the AWSManagedRulesAntiDDoSRuleSet managed rule group for CloudFront
    distributions.
- from version 1.40.33
  * api-change:``gameliftstreams``: Documentation updates for Amazon GameLift Streams to address
    formatting errors, correct resource ID examples, and update links to other guides
- from version 1.40.32
  * api-change:``appsync``: Deprecate `atRestEncryptionEnabled` and `transitEncryptionEnabled`
    attributes in `CreateApiCache` action. Encryption is always enabled for new caches.
  * api-change:``ce``: Support dual-stack endpoints for ce api
  * api-change:``customer-profiles``: This release introduces capability of Profile Explorer, using
    correct ingestion timestamp &amp; using historical data for computing calculated attributes, and new
    standard objects for T&amp;H as part of Amazon Connect Customer Profiles service.
  * api-change:``ec2``: Release to support Elastic VMware Service (Amazon EVS) Subnet and Amazon EVS
    Network Interface Types.
  * api-change:``efs``: Added support for Internet Protocol Version 6 (IPv6) on EFS Service APIs and
    mount targets.
  * api-change:``marketplace-catalog``: The ListEntities API now supports the EntityID,
    LastModifiedDate, ProductTitle, and Visibility filters for machine learning products. You can also
    sort using all of those filters.
  * api-change:``workspaces-thin-client``: Add ConflictException to UpdateEnvironment API
  * enhancement:``cloudformation``: High-level Cloudformation commands such as ``deploy`` and
    ``package`` will now fallback to SHA256 for checksumming if MD5 isn't present on the host
- from version 1.40.31
  * api-change:``bedrock-agent-runtime``: This release introduces the `PromptCreationConfigurations`
    input parameter, which includes fields to control prompt population for `InvokeAgent` or
    `InvokeInlineAgent` requests.
  * api-change:``kms``: Remove unpopulated KeyMaterialId from Encrypt Response
  * api-change:``rds``: Include Global Cluster Identifier in DBCluster if the DBCluster is a Global
    Cluster Member.
  * api-change:``rekognition``: Adds support for defining an ordered preference list of different
    Rekognition Face Liveness challenge types when calling CreateFaceLivenessSession.
  * api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Taipei) Region (ap-east-2)
    for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.
  * api-change:``s3tables``: S3 Tables now supports getting details about a table via its table ARN.
- from version 1.40.30
  * api-change:``bcm-pricing-calculator``: Updating the minimum for List APIs to be 1 (instead of 0)
  * api-change:``cloudformation``: Add new warning type 'EXCLUDED_PROPERTIES'
  * api-change:``kms``: AWS KMS announces the support for on-demand rotation of symmetric-encryption
    KMS keys with imported key material (EXTERNAL origin).
  * api-change:``wafv2``: AWS WAF adds support for ASN-based traffic filtering and support for
    ASN-based rate limiting.
- from version 1.40.29
  * api-change:``amplify``: Update documentation for cacheConfig in CreateApp API
  * api-change:``evs``: Amazon Elastic VMware Service (Amazon EVS) allows you to run VMware Cloud
    Foundation (VCF) directly within your Amazon VPC including simplified self-managed migration
    experience with guided workflow in AWS console or via AWS CLI, get full access to their VCF
    deployment and VCF license portability.
  * api-change:``invoicing``: Added new Invoicing ListInvoiceSummaries API Operation
  * api-change:``mediaconnect``: This release updates the DescribeFlow API to show peer IP addresses.
    You can now identify the peer IP addresses of devices connected to your sources and outputs. This
    helps you to verify and troubleshoot your flow's active connections.
  * api-change:``mediaconvert``: This release includes support for embedding and signing C2PA content
    credentials in MP4 outputs.
  * api-change:``network-firewall``: You can now monitor flow and alert log metrics from the Network
    Firewall console.
  * api-change:``sagemaker``: Added support for p6-b200 instance type in SageMaker Training Jobs and
    Training Plans.
  * api-change:``transcribe``: AWS Healthscribe now supports new templates for the clinical note
    summary: BIRP, SIRP, DAP, BEHAVIORAL_SOAP, and PHYSICAL_SOAP
- from version 1.40.28
  * api-change:``apigateway``: Adds support to set the routing mode for a custom domain name.
  * api-change:``apigatewayv2``: Adds support to create routing rules and set the routing mode for a
    custom domain name.
  * api-change:``emr-serverless``: AWS EMR Serverless: Adds a new option in the CancelJobRun API in
    EMR 7.9.0+, to cancel a job with grace period. This feature is enabled by default with a 120-second
    grace period for streaming jobs and is not enabled by default for batch jobs.
- from version 1.40.27
  * api-change:``athena``: Add support for the managed query result in the workgroup APIs. The
    managed query result configuration enables users to store query results to Athena owned storage.
  * api-change:``backup``: You can now subscribe to Amazon SNS notifications and Amazon EventBridge
    events for backup indexing. You can now receive notifications when a backup index is created,
    deleted, or fails to create, enhancing your ability to monitor and track your backup operations.
  * api-change:``bedrock-agent``: This release adds the Agent Lifecycle Paused State feature to
    Amazon Bedrock agents. By using an agent's alias, you can temporarily suspend agent operations
    during maintenance, updates, or other situations.
  * api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze Amazon
    Aurora database clusters and generate Aurora I/O-Optimized recommendations.
  * api-change:``cost-optimization-hub``: Support recommendations for Aurora instance and Aurora
    cluster storage.
  * api-change:``ecs``: Updates Amazon ECS documentation to include note for upcoming default log
    driver mode change.
  * api-change:``eks``: Add support for filtering ListInsights API calls on MISCONFIGURATION insight
    category
  * api-change:``entityresolution``: Add support for generating match IDs in near real-time.
  * api-change:``pcs``: Introduces SUSPENDING and SUSPENDED states for clusters, compute node groups,
    and queues.
  * api-change:``synthetics``: Support for Java runtime handler pattern.
- from version 1.40.26
  * api-change:``emr-serverless``: This release adds the capability for users to specify an optional
    Execution IAM policy in the StartJobRun action. The resulting permissions assumed by the job run is
    the intersection of the permissions in the Execution Role and the specified Execution IAM Policy.
  * api-change:``sagemaker``: Release new parameter CapacityReservationConfig in ProductionVariant
- from version 1.40.25
  * api-change:``amplify``: Add support for customizable build instance sizes. CreateApp and
    UpdateApp operations now accept a new JobConfig parameter composed of BuildComputeType.
  * api-change:``autoscaling``: Add support for "apple" CpuManufacturer in ABIS
  * api-change:``bcm-pricing-calculator``: Add AFTER_DISCOUNTS_AND_COMMITMENTS to Workload Estimate
    Rate Type. Set ListWorkLoadEstimateUsage maxResults range to minimum of 0 and maximum of 300.
  * api-change:``cloudtrail``: CloudTrail Feature Release: Support for Enriched Events with
    Configurable Context for Event Data Store
  * api-change:``connect``: Amazon Connect Service Feature: Email Recipient Limit Increase
  * api-change:``dataexchange``: This release adds Tag support for Event Action resource, through
    which customers can create event actions with Tags and retrieve event actions with Tags.
  * api-change:``datasync``: AgentArns field is made optional for Object Storage and Azure Blob
    location create requests. Location credentials are now managed via Secrets Manager, and may be
    encrypted with service managed or customer managed keys. Authentication is now optional for Azure
    Blob locations.
  * api-change:``fsx``: FSx API changes to support the public launch of new Intelligent Tiering
    storage class on Amazon FSx for Lustre
  * api-change:``ivs-realtime``: IVS Real-Time now offers customers the participant replication that
    allow customers to copy a participant from one stage to another.
  * api-change:``mwaa``: Amazon MWAA now lets you choose a worker replacement strategy when updating
    an environment. This release adds two worker replacement strategies: FORCED (default), which stops
    workers immediately, and GRACEFUL, which allows workers to finish current tasks before shutting
    down.
  * api-change:``s3``: Adding checksum support for S3 PutBucketOwnershipControls API.
  * api-change:``sagemaker``: Add maintenance status field to DescribeMlflowTrackingServer API
    response
- from version 1.40.24
  * api-change:``cost-optimization-hub``: This release allows customers to modify their preferred
    commitment term and payment options.
  * api-change:``ec2``: Enable the option to automatically delete underlying Amazon EBS snapshots
    when deregistering Amazon Machine Images (AMIs)
  * api-change:``events``: Allow for more than 2 characters for location codes in EventBridge ARNs
  * api-change:``network-firewall``: You can now use VPC endpoint associations to create multiple
    firewall endpoints for a single firewall.
  * api-change:``synthetics``: Add support to change ephemeral storage. Add a new field "TestResult"
    under CanaryRunStatus.
- from version 1.40.23
  * api-change:``ce``: This release introduces Cost Comparison feature (GetCostAndUsageComparisons,
    GetCostComparisonDrivers) allowing you find cost variations across multiple dimensions and identify
    key drivers of spending changes.
  * api-change:``deadline``: AWS Deadline Cloud service-managed fleets now support storage profiles.
    With storage profiles, you can map file paths between a workstation and the worker hosts running
    the job.
  * api-change:``ec2``: This release adds three features - option to store AWS Site-to-Site VPN
    pre-shared keys in AWS Secrets Manager, GetActiveVpnTunnelStatus API to check the in-use VPN
    algorithms, and SampleType option in GetVpnConnectionDeviceSampleConfiguration API to get
    recommended sample configs for VPN devices.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760356800">- Update to 1.42.49
  * api-change:``quicksight``: This release adds support for ActionConnector and Flow, which are new
    resources associated with Amazon Quick Suite. Additional updates include expanded Data Source
    options, further branding customization, and new capabilities that can be restricted by Admins.
  * api-change:``wafv2``: This release adds the ability to throw WafLimitsExceededException when the
    maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded.
- from version 1.42.48
  * api-change:``bedrock-agentcore-control``: Adding support for authorizer type AWS_IAM to AgentCore
    Control Gateway.
  * api-change:``license-manager-user-subscriptions``: Released support for IPv6 and dual-stack
    active directories
  * api-change:``outposts``: This release adds the new StartOutpostDecommission API, which starts the
    decommission process to return Outposts racks or servers.
  * api-change:``service-quotas``: introduces Service Quotas Automatic Management. Users can opt-in
    to monitoring and managing service quotas, receive notifications when quota usage reaches
    thresholds, configure notification channels, subscribe to EventBridge events for automation, and
    view notifications in the AWS Health dashboard.
- from version 1.42.47
  * api-change:``proton``: Deprecating APIs in AWS Proton namespace.
- from version 1.42.46
  * api-change:``backup``: Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to
    provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response.
  * api-change:``bedrock-agentcore``: Add support for batch memory management, agent card retrieval
    and session termination
  * api-change:``bedrock-agentcore-control``: Add support for VM lifecycle configuration parameters
    and A2A protocol
  * api-change:``glue``: Adds labeling for DataQualityRuleResult for GetDataQualityResult and
    PublishDataQualityResult APIs
  * api-change:``mediaconnect``: Enabling Tag-on-Create for AWS Elemental MediaConnect flow-based
    resource types
  * api-change:``memorydb``: Support for DescribeMultiRegionParameterGroups and
    DescribeMultiRegionParameters API.
  * api-change:``quicksight``: Documentation improvements for QuickSight API documentation to clarify
    that delete operation APIs are global.
  * api-change:``rds``: Documentation updates to the CreateDBClusterMessage$PubliclyAccessible and
    CreateDBInstanceMessage$PubliclyAccessible properties.
  * api-change:``resource-explorer-2``: Add new AWS Resource Explorer APIs
- from version 1.42.45
  * api-change:``cleanrooms``: Added support for reading data sources across regions, and results
    delivery to allowedlisted regions.
  * api-change:``medialive``: AWS Elemental MediaLive enables Mediapackage V2 users to configure ID3,
    KLV, Nielsen ID3, and Segment Length related parameters through the Mediapackage output group.
  * api-change:``payment-cryptography-data``: Added a new API - translateKeyMaterial; allows keys
    wrapped by ECDH derived keys to be rewrapped under a static AES keyblock without first importing
    the key into the service.
  * api-change:``qconnect``: Updated Amazon Q in Connect APIs to support Email Contact
    Recommendations.
- from version 1.42.44
  * api-change:``cloudformation``: Add new warning type 'EXCLUDED_RESOURCES'
  * api-change:``connectcases``: New Search All Related Items API enables searching related items
    across cases
  * api-change:``dynamodb``: Add support for dual-stack account endpoint generation
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``guardduty``: Updated descriptions for the Location parameter in
    CreateTrustedEntitySet and CreateThreatEntitySet.
  * api-change:``synthetics``: Adds support to configure canaries with pre-configured blueprint code
    on supported runtime versions.  This behavior can be controlled via the new BlueprintTypes property
    exposed in the CreateCanary and UpdateCanary APIs.
- from version 1.42.43
  * api-change:``chime-sdk-meetings``: Add support to receive dual stack MediaPlacement URLs in Chime
    Meetings SDK
  * api-change:``cleanrooms``: This release introduces data access budgets to control how many times
    a table can be used for queries and jobs in a collaboration.
  * api-change:``cleanroomsml``: This release introduces data access budgets to view how many times
    an input channel can be used for ML jobs in a collaboration.
  * api-change:``dms``: This is a doc-only update, revising text for kms-key-arns.
  * api-change:``ecs``: This is a documentation only Amazon ECS release that adds additional
    information for health checks.
  * api-change:``pcs``: Added the UpdateCluster API action to modify cluster configurations, and
    Slurm custom settings for queues.
- from version 1.42.42
  * api-change:``application-signals``: Amazon CloudWatch Application Signals is introducing the
    Application Map to give users a more comprehensive view of their service health. Users will now be
    able to group services, track their latest deployments, and view automated audit findings
    concerning service performance.
  * api-change:``bedrock-agentcore-control``: Tagging support for AgentCore Gateway
  * api-change:``chime-sdk-voice``: Added support for IPv4-only and dual-stack network configurations
    for VoiceConnector and CreateVoiceConnector API.
  * api-change:``connectcases``: This release adds support for two new related item types:
    ConnectCase for linking Amazon Connect cases and Custom for user-defined related items with
    configurable fields.
  * api-change:``customer-profiles``: This release introduces ListProfileHistoryRecords and
    GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails
    of creation, updates, merges, deletions, and data ingestion events.
  * api-change:``datasync``: Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions.
  * api-change:``datazone``: This release adds support for creation of EMR on EKS Connections in
    Amazon DataZone.
  * api-change:``ds``: AWS Directory service now supports IPv6-native and dual-stack configurations
    for AWS Managed Microsoft AD, AD Connector, and Simple AD (dual-stack only). Additionally, AWS
    Managed Microsoft AD Standard Edition directories can be upgraded to Enterprise Edition directories
    through a single API call.
  * api-change:``ecs``: This release adds support for Managed Instances on Amazon ECS.
  * api-change:``fsx``: Add Dual-Stack support for Amazon FSx for NetApp ONTAP and Windows File Server
  * api-change:``mediatailor``: Adding TPS Traffic Shaping to Prefetch Schedules
  * api-change:``quicksight``: added warnings to a few CLI pages
  * api-change:``rds``: Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault,
    DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups,
    NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation
    faults. Changed DBInstanceNotReadyFault to HTTP 400.
  * api-change:``transfer``: Add support for updating server identity provider type
  * enhancement:``eks``: Add ``proxy-url`` to ``aws eks update-kubeconfig``.
- from version 1.42.41
  * api-change:``bedrock``: Release for fixing GetFoundationModel API behavior. Imported and custom
    models have their own exclusive API and GetFM should not accept those ARNS as input
  * api-change:``bedrock-runtime``: New stop reason for Converse and ConverseStream
  * api-change:``imagebuilder``: This release introduces several new features and improvements to
    enhance pipeline management, logging, and resource configuration.
  * api-change:``vpc-lattice``: Adds support for specifying the number of IPv4 addresses in each ENI
    for the resource gateway for VPC Lattice.
- from version 1.42.40
  * api-change:``bedrock-agent-runtime``: This release enhances the information provided through Flow
    Traces. New information includes source/next node tracking, execution chains for complex nodes,
    dependency action (operation) details, and dependency traces.
  * api-change:``bedrock-data-automation``: Added support for configurable Speaker Labeling and
    Channel Labeling features for Audio modality.
  * api-change:``billing``: Add ability to combine custom billing views to create new consolidated
    views.
  * api-change:``ce``: Support for payer account dimension and billing view health status.
  * api-change:``connect``: Adds supports for manual contact picking (WorkList) operations on Routing
    Profiles, Agent Management and SearchContacts APIs.
  * api-change:``dynamodbstreams``: Added support for IPv6 compatible endpoints for DynamoDB Streams.
  * api-change:``ec2``: This release includes documentation updates for Amazon EBS General Purpose
    SSD (gp3) volumes with larger size and higher IOPS and throughput.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``redshift``: Support tagging and tag propagation to IAM Identity Center for Redshift
    Idc Applications
- from version 1.42.39
  * api-change:``glue``: Update GetConnection(s) API to return KmsKeyArn &amp; Add 63 missing connection
    types
  * api-change:``lightsail``: Attribute HTTP binding update for Get/Delete operations
  * api-change:``network-firewall``: Network Firewall now introduces Reject and Alert action support
    for stateful domain list rule groups, providing customers with more granular control over their
    network traffic.
- from version 1.42.38
  * api-change:``appstream``: G6f instance support for AppStream 2.0
  * api-change:``cloudwatch``: Fix default dualstack FIPS endpoints in AWS GovCloud(US) regions
  * api-change:``dax``: This release adds support for IPv6-only, DUAL_STACK DAX instances
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``kms``: Documentation only updates for KMS.
  * api-change:``neptune``: Doc-only update to address customer use.
- from version 1.42.37
  * api-change:``cleanrooms``: Added support for running incremental ID mapping for rule-based
    workflows.
  * api-change:``ec2``: Add Amazon EC2 R8gn instance types
  * api-change:``entityresolution``: Support incremental id mapping workflow for AWS Entity Resolution
  * api-change:``ssm``: Added Dualstack support to GetDeployablePatchSnapshotForInstance
  * api-change:``sso-admin``: Add support for encryption at rest with Customer Managed KMS Key in AWS
    IAM Identity Center
  * api-change:``sso-oidc``: This release includes exception definition and documentation updates.
- from version 1.42.36
  * api-change:``batch``: Starting in JAN 2026, AWS Batch will change the default AMI for new Amazon
    ECS compute environments from Amazon Linux 2 to Amazon Linux 2023. We recommend migrating AWS Batch
    Amazon ECS compute environments to Amazon Linux 2023 to maintain optimal performance and security.
  * api-change:``eks``: Adds support for RepairConfig overrides and configurations in EKS Managed
    Node Groups.
  * api-change:``imagebuilder``: Version ARNs are no longer required for the EC2 Image Builder
    list-image-build-version, list-component-build-version, and list-workflow-build-version APIs.
    Calling these APIs without the ARN returns all build versions for the given resource type in the
    requesting account.
- from version 1.42.35
  * api-change:``bedrock-agentcore-control``: Add tagging and VPC support to AgentCore Runtime, Code
    Interpreter, and Browser resources. Add support for configuring request headers in Runtime. Fix
    AgentCore Runtime shape names.
  * api-change:``config``: Add UNKNOWN state to RemediationExecutionState and add
    IN_PROGRESS/EXITED/UNKNOWN states to RemediationExecutionStepState.
  * api-change:``connect``: This release adds a persistent connection field to UserPhoneConfig that
    maintains agent's softphone media connection for faster call connections.
  * api-change:``kendra-ranking``: Model whitespace change - no client difference
  * api-change:``license-manager-user-subscriptions``: Added support for cross-account Active
    Directories.
  * api-change:``medialive``: Add MinBitrate for QVBR mode under H264/H265/AV1 output codec. Add
    GopBReference, GopNumBFrames, SubGopLength fields under H265 output codec.
  * api-change:``sqs``: Update invalid character handling documentation for SQS SendMessage API
- from version 1.42.34
  * api-change:``bedrock``: Release includes an increase to the maximum policy build document size,
    an update to DeleteAutomatedReasoningPolicyBuildWorkflow to add ResourceInUseException, and
    corrections to UpdateAutomatedReasoningPolicyTestCaseRequest.
  * api-change:``budgets``: Added BillingViewHealthStatus Exception which is thrown when a Budget is
    created or updated with a Billing View that is not in the HEALTHY status
  * api-change:``chime-sdk-messaging``: Amazon Chime SDK Messaging GetMessagingSessionEndpoint API
    now returns dual-stack WebSocket endpoints supporting IPv4/IPv6.
  * api-change:``ec2``: Allowed AMIs adds support for four new parameters - marketplaceProductCodes,
    deprecationTimeCondition, creationDateCondition and imageNames
- from version 1.42.33
  * api-change:``ec2``: Add mac-m4.metal and mac-m4pro.metal instance types.
  * api-change:``network-firewall``: Network Firewall now prevents TLS handshakes with the target
    server until after the Server Name Indication (SNI) has been seen and verified. The monitoring
    dashboard now provides deeper insights into PrivateLink endpoint candidates and offers filters
    based on IP addresses and protocol.
  * api-change:``pcs``: Add support for Amazon EC2 Capacity Blocks for ML
- from version 1.42.32
  * api-change:``budgets``: Add support for custom time periods in budget configuration
  * api-change:``ivs-realtime``: IVS now offers customers the ability to control the positioning of
    participants in both grid and PiP layouts based on custom attribute values in participant tokens.
  * api-change:``logs``: Cloudwatch Logs added support for 2 new API parameters in metric and
    subscription filter APIs to filter log events based on system field values and emit system field
    values as dimensions and send them to customer destination as additional metadata.
  * api-change:``osis``: Adds support for cross-account ingestion for push-based sources. This
    includes resource policies for sharing pipelines across accounts and features for managing pipeline
    endpoints which enable accessing pipelines across different VPCs, including VPCs in other accounts.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1761307200">- Update to 1.42.50
  * api-change:``bedrock-agentcore``: Bedrock AgentCore release for Runtime, and Memory.
  * api-change:``bedrock-agentcore-control``: Bedrock AgentCore release for Gateway, and Memory
    including Self-Managed Strategies support for Memory.
  * api-change:``cloudfront``: Added new viewer security policy, TLSv1.2_2025, for CloudFront.
  * api-change:``glue``: Addition of AuditContext in GetTable/GetTables Request
  * api-change:``lambda``: Add InvokedViaFunctionUrl context key to limit invocations to only FURL
    invokes.
  * api-change:``odb``: This release adds APIs that allow you to specify CIDR ranges in your ODB
    peering connection.
  * api-change:``rds``: Updated the text in the Important section of the
    ModifyDBClusterParameterGroup page.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764072000">- Update to 1.43.3
  * api-change:``cloudfront``: Add TrustStore, ConnectionFunction APIs to CloudFront SDK
  * api-change:``logs``: New CloudWatch Logs feature - LogGroup Deletion Protection, a capability
    that allows customers to safeguard their critical CloudWatch log groups from accidental or
    unintended deletion.
- from version 1.43.2
  * api-change:``apigateway``: API Gateway supports VPC link V2 for REST APIs.
  * api-change:``athena``: Introduces Spark workgroup features including log persistence,
    S3/CloudWatch delivery, UI and History Server APIs, and SparkConnect 3.5.6 support. Adds DPU usage
    limits at workgroup and query levels as well as DPU usage tracking for Capacity Reservation queries
    to optimize performance and costs.
  * api-change:``bedrock``: Add support to automatically enforce safeguards across accounts within an
    AWS Organization.
  * api-change:``bedrock-agentcore-control``: Support for agentcore gateway interceptor
    configurations and NONE authorizer type
  * api-change:``bedrock-data-automation-runtime``: Adding new fields to GetDataAutomationStatus:
    jobSubmissionTime, jobCompletionTime, and jobDurationInSeconds
  * api-change:``bedrock-runtime``: Add support to automatically enforce safeguards across accounts
    within an AWS Organization.
  * api-change:``cloudformation``: Adds the DependsOn field to the AutoDeployment configuration
    parameter for CreateStackSet, UpdateStackSet, and DescribeStackSet APIs, allowing users to set and
    read auto-deployment dependencies between StackSets
  * api-change:``compute-optimizer-automation``: Initial release of AWS Compute Optimizer Automation.
    Create automation rules to implement recommended actions on a recurring schedule based on your
    specified criteria. Supported actions include: snapshot and delete unattached EBS volumes and
    upgrade volume types to the latest generation.
  * api-change:``connect``: New APIs to support aliases and versions for ContactFlowModule. Updated
    ContactFlowModule APIs to support custom blocks.
  * api-change:``controltower``: The manifest field is now optional for the AWS Control Tower
    CreateLandingZone and UpdateLandingZone APIs for Landing Zone version 4.0
  * api-change:``ec2``: This release adds a new capability to create and manage interruptible EC2
    Capacity Reservations.
  * api-change:``ecr``: Add support for ECR managed signing
  * api-change:``eks``: Adds support for controlPlaneScalingConfig on EKS Clusters.
  * api-change:``elbv2``: This release adds the health check log feature in ALB, allowing customers
    to send detailed target health check log data directly to their designated Amazon S3 bucket.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``invoicing``: Added the CreateProcurementPortalPreference,
    GetProcurementPortalPreference, PutProcurementPortalPreference,
    UpdateProcurementPortalPreferenceStatus, ListProcurementPortalPreferences and
    DeleteProcurementPortalPreference APIs for procurement portal preference management.
  * api-change:``kinesisvideo``: This release adds support for Tiered Storage
  * api-change:``kms``: Support for on-demand rotation of AWS KMS Multi-Region keys with imported key
    material
  * api-change:``lambda``: Launching Enhanced Error Handling and ESM Grouping capabilities for Kafka
    ESMs
  * api-change:``lexv2-models``: Adds support for Intent Disambiguation, allowing resolution of
    ambiguous user inputs when multiple intents match by presenting clarifying questions to users. Also
    adds Speech Detection Sensitivity configuration for optimizing voice activity detection sensitivity
    levels in various noise environments.
  * api-change:``mailmanager``: Add support for resources in the aws-eusc partition.
  * api-change:``marketplace-entitlement``: Endpoint update for new region
  * api-change:``mediapackagev2``: Adds support for excluding session key tags from HLS multivariant
    playlists
  * api-change:``meteringmarketplace``: Endpoint update for new region
  * api-change:``odb``: Adds AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs for
    managing IAM roles. Enhances CreateOdbNetwork and UpdateOdbNetwork APIs with KMS, STS, and
    cross-region S3 parameters. Adds OCI identity domain support to InitializeService API.
  * api-change:``organizations``: Add support for policy operations on the UPGRADE_ROLLOUT_POLICY
    policy type.
  * api-change:``qconnect``: This release introduces two new messaging channel subtypes: Push,
    WhatsApp, under MessageTemplate which is a resource in Amazon Q in Connect.
  * api-change:``quicksight``: Amazon Quick Suite now supports QuickChat as an embedding type when
    calling the GenerateEmbedUrlForRegisteredUser API, enabling developers to embed conversational AI
    agents directly into their applications.
  * api-change:``rds``: Add support for Upgrade Rollout Order
  * api-change:``redshift``: Added support for Amazon Redshift Federated Permissions and AWS IAM
    Identity Center trusted identity propagation.
  * api-change:``redshift-serverless``: Added UpdateLakehouseConfiguration API to manage Amazon
    Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation for
    namespaces.
  * api-change:``sagemaker``: Enhanced SageMaker HyperPod instance groups with support for
    MinInstanceCount, CapacityRequirements (Spot/On-Demand), and KubernetesConfig (labels and taints).
    Also Added speculative decoding and MaxInstanceCount for model optimization jobs.
  * api-change:``security-ir``: Add ListInvestigations and SendFeedback APIs to support SecurityIR AI
    agents
  * api-change:``sesv2``: Added support for new SES regions - Asia Pacific (Malaysia) and Canada
    (Calgary)
  * api-change:``transfer``: Adds support for creating Webapps accessible from a VPC.
- from version 1.43.1
  * api-change:``application-signals``: Amazon CloudWatch Application Signals now supports
    un-instrumented services discovery, cross-account views, and change history, helping SRE and DevOps
    teams monitor and troubleshoot their large-scale distributed applications.
  * api-change:``autoscaling``: This release adds support for three new features: 1) Image ID
    overrides in mixed instances policy, 2) Replace Root Volume - a new strategy for Instance Refresh,
    and 3) Instance Lifecycle Policy for enhanced instance lifecycle management.
  * api-change:``bedrock-agentcore``: Bedrock AgentCore Memory release for redriving memory
    extraction jobs (StartMemoryExtractionJob and ListMemoryExtractionJob)
  * api-change:``bedrock-data-automation``: Added support for Synchronous project type and PII
    Detection and Redaction
  * api-change:``bedrock-data-automation-runtime``: Bedrock Data Automation Runtime Sync API
  * api-change:``braket``: Add support for Braket spending limits.
  * api-change:``budgets``: Add BillingViewHealthStatusException to DescribeBudgetPerformanceHistory
    and ServiceQuotaExceededException to UpdateBudget for improved error handling with Billing Views.
  * api-change:``cloudfront``: This release adds support for bring your own IP (BYOIP) to
    CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field.
  * api-change:``cloudtrail``: AWS launches CloudTrail aggregated events to simplify monitoring of
    data events at scale. This feature delivers both granular and summarized data events for resources
    like S3/Lambda, helping security teams identify patterns without custom aggregation logic.
  * api-change:``connect``: Add optional ability to exclude users from send notification actions for
    Contact Lens Rules.
  * api-change:``datasync``: The partition value "aws-eusc" is now permitted for ARN (Amazon Resource
    Name) fields.
  * api-change:``devicefarm``: Add support for environment variables and an IAM execution role.
  * api-change:``dms``: Added support for customer-managed KMS key (CMK) for encryption for import
    private key certificate. Additionally added Amazon SageMaker Lakehouse endpoint used for zero-ETL
    integrations with data warehouses.
  * api-change:``dsql``: Added clusterVpcEndpoint field to GetVpcEndpointServiceName API response,
    returning the VPC connection endpoint for the cluster
  * api-change:``ec2``: This release adds support for multiple features including: VPC Encryption
    Control for the status of traffic flow; S2S VPN BGP Logging; TGW Flexible Costs; IPAM allocation of
    static IPs from IPAM pools to CF Anycast IP lists used on CloudFront distribution; and EBS Volume
    Integration with Recycle Bin
  * api-change:``ecs``: Launching Amazon ECS Express Mode - a new feature that enables developers to
    quickly launch highly available, scalable containerized applications with a single command.
  * api-change:``elbv2``: This release adds the target optimizer feature in ALB, enabling strict
    concurrency enforcement on targets.
  * api-change:``emr``: Add support for configuring S3 destination for step logs on a per-step basis.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``glue``: Added FunctionType parameter to Glue GetuserDefinedFunctions.
  * api-change:``imagebuilder``: EC2 Image Builder now enables the distribution of existing AMIs,
    retry distribution, and define distribution workflows. It also supports automatic versioning for
    recipes and components, allowing automatic version increments and dynamic referencing in pipelines.
  * api-change:``kinesis``: Kinesis Data Streams now supports up to 50 Enhance Fan-out consumers for
    On-demand Advantage Streams. On-demand Standard and Provisioned streams will continue with the
    existing limit of 20 consumers for Enhanced Fan-out.
  * api-change:``lakeformation``: Added ServiceIntegrations as a request parameter for
    CreateLakeFormationIdentityCenterConfigurationRequest and
    UpdateLakeFormationIdentityCenterConfigurationRequest and response parameter for
    DescribeLakeFormationIdentityCenterConfigurationResponse
  * api-change:``license-manager``: Added cross-account resource aggregation via license asset groups
    and expiry tracking for Self-Managed Licenses. Extended Org-Wide View to Self-Managed Licenses,
    added reporting for license asset groups, and removed Athena/Glue dependencies for cross-account
    resource discovery in commercial regions.
  * api-change:``networkmanager``: This release adds support for Cloud WAN Routing Policy providing
    customers sophisticated routing controls to better manage their global networks
  * api-change:``organizations``: Added new APIs for Billing Transfer, new policy type
    INSPECTOR_POLICY, and allow an account to transfer between organizations
  * api-change:``quicksight``: Introducing comprehensive theme styling controls. New features include
    border customization (radius, width, color), flexible padding controls, background styling for
    cards and sheets, centralized typography management, and visual-level override support across
    layouts.
  * api-change:``rbin``: Add support for EBS volume in Recycle Bin
  * api-change:``rds``: Add support for VPC Encryption Controls.
  * api-change:``redshift-data``: Increasing the length limit of Statement Name from 500 to 2048.
  * api-change:``s3``: Enable / Disable ABAC on a general purpose bucket.
  * api-change:``sagemaker``: Added training plan support for inference endpoints. Added HyperPod
    task governance with accelerator partition-based quota allocation. Added BatchRebootClusterNodes
    and BatchReplaceClusterNodes APIs. Updated ListClusterNodes to include privateDnsHostName.
  * api-change:``securityhub``: Release Findings and Resources Trends APIs- GetFindingsTrendsV2 and
    GetResourcesTrendsV2. This supports time-series aggregated counts with composite filtering for
    1-year of historical data analysis of Findings and Resources.
- from version 1.43.0
  * api-change:``apigateway``: API Gateway now supports response streaming and new security policies
    for REST APIs and custom domain names.
  * api-change:``apigatewayv2``: Support for API Gateway portals and portal products.
  * api-change:``backup``: Amazon GuardDuty Malware Protection now supports AWS Backup, extending
    malware detection capabilities to EC2, EBS, and S3 backups.
  * api-change:``bcm-pricing-calculator``: Add GroupSharingPreference,
    CostCategoryGroupSharingPreferenceArn, and CostCategoryGroupSharingPreferenceEffectiveDate to Bill
    Estimate. Add GroupSharingPreference and CostCategoryGroupSharingPreferenceArn to Bill Scenario.
  * api-change:``bedrock-runtime``: This release includes support for Search Results.
  * api-change:``billing``: Added name filtering support to ListBillingViews API through the new
    names parameter to efficiently filter billing views by name.
  * api-change:``billingconductor``: This release adds support for Billing Transfers, enabling
    management of billing transfers with billing groups on AWS Billing Conductor.
  * api-change:``ce``: Add support for COST_CATEGORY, TAG, and LINKED_ACCOUNT AWS managed cost
    anomaly detection monitors
  * api-change:``cloudtrail``: AWS CloudTrail now supports Insights for data events, expanding beyond
    management events to automatically detect unusual activity on data plane operations.
  * api-change:``connectcampaignsv2``: This release added support for ring timer configuration for
    campaign calls.
  * api-change:``cost-optimization-hub``: Release ListEfficiencyMetrics API
  * api-change:``datazone``: Amazon DataZone now supports business metadata (readme and metadata
    forms) at the individual attribute (column) level, a new rule type for glossary terms, and the
    ability to update the owner of the root domain unit.
  * api-change:``dynamodb``: Extended Global Secondary Index (GSI) composite keys to support up to 8
    attributes.
  * api-change:``ec2``: This launch adds support for two new features: Regional NAT Gateway and IPAM
    Policies. IPAM policies offers customers central control for public IPv4 assignments across AWS
    services. Regional NAT is a single NAT Gateway that automatically expands across AZs in a VPC to
    maintain high availability.
  * api-change:``ecr``: Add support for ECR archival storage class and Inspector org policy for
    scanning
  * api-change:``ecs``: Added support for Amazon ECS Managed Instances infrastructure optimization
    configuration.
  * api-change:``emr``: Add CloudWatch Logs integration for Spark driver, executor and step logs
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``fsx``: Adding File Server Resource Manager configuration to FSx Windows
  * api-change:``guardduty``: Add support for scanning and viewing scan results for backup resource
    types
  * api-change:``health``: Adds actionability and personas properties to Health events exposed
    through DescribeEvents, DescribeEventsForOrganization, DescribeEventDetails, and DescribeEventTypes
    APIs. Adds filtering by actionabilities and personas in EventFilter, OrganizationEventFilter,
    EventTypeFilter.
  * api-change:``iam``: Added the EnableOutboundWebIdentityFederation,
    DisableOutboundWebIdentityFederation and GetOutboundWebIdentityFederationInfo APIs for the IAM
    outbound federation feature.
  * api-change:``inspector2``: This release introduces BLOCKED_BY_ORGANIZATION_POLICY error code and
    IMAGE_ARCHIVED scanStatusReason. BLOCKED_BY_ORGANIZATION_POLICY error code is returned when an
    operation is blocked by an AWS Organizations policy. IMAGE_ARCHIVED scanStatusReason is returned
    when an Image is archived in ECR.
  * api-change:``invoicing``: Add support for adding Billing transfers in Invoice configuration
  * api-change:``lambda``: Added support for creating and invoking Tenant Isolated functions in AWS
    Lambda APIs.
  * api-change:``logs``: Adding support for ocsf version 1.5, add optional parameter MappingVersion
  * api-change:``mediaconnect``: This release adds support for global routing in AWS Elemental
    MediaConnect. You can now use router inputs and router outputs to manage global video and audio
    routing workflows both within the AWS-Cloud and over the public internet.
  * api-change:``medialive``: MediaLive is adding support for MediaConnect Router by supporting a new
    input type called MEDIACONNECT_ROUTER. This new input type will provide seamless encrypted
    transport between MediaConnect Router and your MediaLive channel.
  * api-change:``network-firewall``: Partner Managed Rulegroup feature support
  * api-change:``networkflowmonitor``: Added new enum value (AWS::EKS::Cluster) for type field under
    MonitorLocalResource
  * api-change:``partnercentral-channel``: Initial GA launch of Partner Central Channel
  * api-change:``route53``: Add dual-stack endpoint support for Route53
  * api-change:``rum``: CloudWatch RUM now supports mobile application monitoring for Android and iOS
    platforms
  * api-change:``s3``: Adds support for blocking SSE-C writes to general purpose buckets.
  * api-change:``sagemaker``: Added support for enhanced metrics for SageMaker AI Endpoints. This
    features provides Utilization Metrics at instance and container granularity and also provides easy
    configuration of metric publish frequency from 10 sec -&gt; 5 mins
  * api-change:``secretsmanager``: Adds support to create, update, retrieve, rotate, and delete
    managed external secrets.
  * api-change:``signin``: AWS Sign-In manages authentication for AWS services. This service provides
    secure authentication flows for accessing AWS resources from the console and developer tools. This
    release adds the CreateOAuth2Token API, which can be used to fetch OAuth2 access tokens and refresh
    tokens from Sign-In.
  * api-change:``stepfunctions``: Adds support to TestState for mocked results and exceptions, along
    with additional inspection data.
  * api-change:``sts``: IAM now supports outbound identity federation via the STS GetWebIdentityToken
    API, enabling AWS workloads to securely authenticate with external services using short-lived JSON
    Web Tokens.
  * feature:credentials: Adds support for the login credential provider, allowing users to use AWS
    Management Console credentials for authentication.
- from version 1.42.76
  * api-change:``autoscaling``: This release adds the new LaunchInstances API, which can launch
    instances synchronously in an AutoScaling group. The API also returns instances info and launch
    error back immediately.
  * api-change:``backup``: AWS Backup now supports a low-cost warm storage tier for Amazon S3 backup
    data.
  * api-change:``bedrock-runtime``: Amazon Bedrock Runtime Service Tier Support Launch
  * api-change:``cloudformation``: New CloudFormation DescribeEvents API with operation ID tracking
    and failure filtering capabilities to quickly identify root causes of deployment failures. Also, a
    DeploymentMode parameter for the CreateChangeSet API that enables creation of drift-aware change
    sets for safe drift management.
  * api-change:``connect``: This release added support for ring timer configuration for campaign
    calls.
  * api-change:``ec2``: AWS Site-to-Site VPN now supports VPN Concentrator, a new feature that
    enables customers to connect multiple low-bandwidth sites connections through a single attachment,
    simplifying multi-site connectivity for distributed enterprises.
  * api-change:``iam``: Added the AssociateDelegationRequest, GetDelegationRequest,
    AcceptDelegationRequest, RejectDelegatonRequest, ListDelegationRequests, UpdateDelegationRequest,
    SendDelegationToken and GetHumanReadableSummary APIs for the IAM temporary delegation feature.
  * api-change:``kafka``: Amazon MSK adds three new APIs, ListTopics, DescribeTopic, and
    DescribeTopicPartitions for viewing Kafka topics in your MSK clusters.
  * api-change:``logs``: CloudWatch Logs updates: Added capability to setup a recurring schedule for
    log insights queries. Logs introduced Scheduled Queries (managed through
    Create/Update/Get/Delete/List/History Scheduled Query APIs). For more information, see CloudWatch
    Logs API documentation.
  * api-change:``resourcegroupstaggingapi``: Add support for new ListRequiredTags API used to
    retrieve the required tags specified in a customer's effective tag policy.
  * api-change:``storagegateway``: Adds support for European Sovereign Cloud ARNs in Storage Gateway
    API parameters.
  * api-change:``wafv2``: AssociateWebACL, UpdateWebACL and PutLoggingConfiguration will now throw
    WAFFeatureNotIncludedInPricingPlanException when the request contains a feature that is not
    included in the CloudFront pricing plan of the WebACL.
- from version 1.42.75
  * api-change:``appstream``: Adding support for additional instances and extended storage
  * api-change:``backup``: AWS Backup now supports specifying a logically air-gapped backup vault as
    a primary backup target in backup plans and on-demand backup jobs.
  * api-change:``bedrock``: Automated Reasoning checks in Amazon Bedrock Guardrails now automatically
    generate Q&amp;A tests for new Automated Reasoning policies. The
    GetAutomatedReasoningPolicyBuildWorkflowResultAssets API adds GENERATED_TEST_CASES asset type,
    allowing customers to retrieve tests generated by the build workflow.
  * api-change:``devicefarm``: This release adds support for interacting with devices during a remote
    access session using the remoteDriverEndpoint interface
  * api-change:``dms``: This release introduces the SAP ASE(Sybase) Data Provider for AWS Data
    Migration Service (DMS). In addition, DMS Schema Conversion now supports this provider, enabling
    customers to migrate SAP ASE(Sybase) databases to Amazon RDS for PostgreSQL or Aurora PostgreSQL
    seamlessly.
  * api-change:``ec2``: This release introduces new APIs: DescribeInstanceSqlHaStates,
    DescribeInstanceSqlHaHistoryStates, EnableInstanceSqlHaStandbyDetections and
    DisableInstanceSqlHaStandbyDetections on Amazon EC2, allowing customers to enroll and monitor SQL
    Server licensing fee savings for their SQL HA EC2 instances.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``glue``: Amazon Glue Releasing 2 the new API ListIntegrationResourceProperties and
    DeleteIntegrationResourceProperty along with minor improvement on existing API(s).
  * api-change:``guardduty``: Add S3 On-Demand Object Scanning
  * api-change:``lexv2-models``: Adds support for LLM as Primary, allowing usage of LLMs as the
    default NLU system.
  * api-change:``medialive``: Adds configurations for spatial/temporal adaptive quantization in AV1
    codec, and conversion to HLG output color space in H265 codec.
  * api-change:``mediapackagev2``: Add support for SCTE messages in Segment file output
  * api-change:``mwaa-serverless``: Amazon MWAA now offers serverless deployment, eliminating
    operational overhead while optimizing costs. The service supports YAML and Python-based workflows,
    with 80+ AWS Operators. It provides isolated execution, IAM permissions, and automatic scaling with
    pay-per-use pricing.
  * api-change:``opensearch``: This release adds index operation APIs to support Automatic Semantic
    Enrichment feature
  * api-change:``pcs``: Added support for the managed Slurm REST API endpoint
  * api-change:``route53resolver``: Adding DICTIONARY_DGA to dns-threat-protection as a new enum
    type. Customers can now set rules for dictionary dga protection
- from version 1.42.74
  * api-change:``datazone``: Adds support for granting read and write access to Amazon S3 general
    purpose buckets using CreateSubscriptionRequest and AcceptSubscriptionRequest APIs. Also adds
    search filters for SSOUser and SSOGroup to ListSubscriptions APIs and deprecates "sortBy" parameter
    for ListSubscriptions APIs.
  * api-change:``ec2``: This release adds AvailabilityZoneId support for
    CreateInstanceConnectEndpoint, DescribeInstanceConnectEndpoints, and DeleteInstanceConnectEndpoint
    APIs.
  * api-change:``imagebuilder``: EC2 Image Builder now supports invoking Lambda functions and
    executing Step Functions state machine through image workflows.
  * api-change:``medialive``: Removed all the value constraint (min/max) for the shape definitions
    (e.g. integerMin0Max3600) on the C2j models to get rid of the need to request an exemption from the
    SDK team whenever a shape definition (e.g. integerMin0Max3600) is changed.
- from version 1.42.73
  * api-change:``cloudformation``: CloudFormation now supports GetHookResult API with annotations to
    retrieve structured compliance check results and remediation guidance for each evaluated resource,
    replacing the previous single-message limitation with detailed validation outcomes.
  * api-change:``controlcatalog``: Added support for related control mappings with new
    RELATED_CONTROL mapping type in ListControlMappings API.
  * api-change:``ec2``: Added support for new accelerator types ("media") and accelerator names
    ("L4", "L40s", "GAUDI_HL_205", "INFERENTIA2", "TRAINIUM", "TRAINIUM2", "U30") in Attributes Based
    Instance Type Selection for launched instance types.
  * api-change:``ecr``: Add Amazon ECR FIPS PrivateLink endpoint support
  * api-change:``elbv2``: QUIC and TCP_QUIC protocol support for Network Load Balancer (NLB). This
    capability enables customers to forward QUIC traffic to their targets with ultra-low latency while
    maintaining session stickiness using QUIC Connection IDs.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``iotwireless``: Integration of Device Location with Amazon Sidewalk network for
    Amazon Sidewalk enabled devices
  * api-change:``mediaconvert``: Lowers minimum duration for black video generator. Adds support for
    embedding and signing C2PA content credentials in DASH and CMAF HLS outputs.
  * api-change:``rds``: Updated endpoint and service metadata
  * api-change:``sagemaker``: Added support for minor version upgrades and AWS Identity Center
    integration for SageMaker Hadron Partner Apps, enabling automated version management and IdC
    group-based access control.
  * api-change:``workspaces-web``: Support for managing web content filtering for defining, tracking
    and regulating type of content accessed with WorkSpaces Secure Browser as part of browser settings.
- from version 1.42.72
  * api-change:``amp``: Add VPC source configuration support enabling Amazon Managed Service for
    Prometheus Collector to collect metrics from MSK clusters.
  * api-change:``connect``: Updated Authentication Profile APIs to add support for automatic logout
    on user inactivity
  * api-change:``dms``: Added support of SQL statements creation, metadata model discovery and
    selection rules transformation.
  * api-change:``ec2``: Adds complete AMI ancestry tracing from immediate parent through each
    preceding generation back to the root AMI
  * api-change:``elbv2``: This release expands ALB Authentication to support JWT verification and
    adds support for a new JWT validation action in listener rule.
  * api-change:``redshift``: Added GetIdentityCenterAuthToken API to retrieve encrypted
    authentication tokens for Identity Center integrated applications. This API enables programmatic
    access to secure Identity Center tokens with proper error handling and parameter validation across
    supported SDK languages.
  * api-change:``s3tables``: Adds support for request metrics metrics APIs for S3 Tables
  * api-change:``sagemaker``: Add support for trn2.3xlarge instance type for SageMaker Hyperpod
- from version 1.42.71
  * api-change:``batch``: Documentation-only update: update API and doc descriptions per EKS
    ImageType default value switch from AL2 to AL2023.
  * api-change:``bedrock-data-automation``: Added support for Language Expansion feature for BDA
    Audio modality.
  * api-change:``ec2``: AWS Site-to-Site VPN now supports VPN connections with up to 5 Gbps bandwidth
    per tunnel, a 4x improvement from existing limit of 1.25 Gbps.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``medical-imaging``: Added new fields in existing APIs.
  * api-change:``rtbfabric``: Added LogSettings and LinkAttribute fields to external links
  * api-change:``security-ir``: Added support for configuring communication preferences as well as
    clearly displaying case comment author identities.
- from version 1.42.70
  * api-change:``acm-pca``: Private Certificate Authority service now supports ML-DSA key algorithms.
  * api-change:``appstream``: AWS Appstream support for IPv6
  * api-change:``backup``: AWS Backup supports backups of Amazon EKS clusters, including Kubernetes
    cluster state and persistent storage attached to the EKS cluster via a persistent volume claim (EBS
    volumes, EFS file systems, and S3 buckets).
  * api-change:``braket``: Adds ExperimentalCapabilities field to CreateQuantumTask request and
    GetQuantumTask response objects. Enables use of experimental software capabilities when creating
    quantum tasks.
  * api-change:``datazone``: Remove trackingServerName from DataZone Connection MLflowProperties
  * api-change:``dsql``: Cluster endpoint added to CreateCluster and GetCluster API responses
  * api-change:``ec2``: Amazon EC2 Fleet customers can now filter instance types based on
    encryption-in-transit support using Attribute-Based Instance Type Selection (ABIS), eliminating the
    manual effort of identifying and selecting compatible instance types for security-sensitive
    workloads.
  * api-change:``guardduty``: Include tags filed in CreatePublishingDestinationRequest and
    DescribePublishingDestinationResponse.
  * api-change:``iam``: Added CreateDelegationRequest API, which is not available for general use at
    this time.
  * api-change:``invoicing``: Added new invoicing get-invoice-pdf API Operation
  * api-change:``kafka``: Amazon MSK now supports intelligent rebalancing for MSK Express brokers.
  * api-change:``sts``: Added GetDelegatedAccessToken API, which is not available for general use at
    this time.
  * api-change:``verifiedpermissions``: Amazon Verified Permissions / Features : Adds support for
    entity Cedar tags.
  * api-change:``wafv2``: AWS WAF now supports CLOUDWATCH_TELEMETRY_RULE_MANAGED as a LogScope
    option, enabling automated logging configuration through Amazon CloudWatch Logs for telemetry data
    collection and analysis.
- from version 1.42.69
  * api-change:``controltower``: Added Parent Identifier support to ListEnabledControls and
    GetEnabledControl API. Implemented RemediationType support for Landing Zone operations:
    CreateLandingZone, UpdateLandingZone and GetLandingZone APIs
  * api-change:``ec2``: Adds PrivateDnsPreference and PrivateDnsSpecifiedDomains to control private
    DNS resolution for resource and service network VPC endpoints and
    IpamScopeExternalAuthorityConfiguration to integrate Amazon VPC IPAM with a third-party IPAM service
  * api-change:``kms``: Added support for new ECC_NIST_EDWARDS25519 AWS KMS key spec
  * api-change:``opensearch``: This release introduces the Default Application feature, allowing
    users to set, change, or unset a preferred OpenSearch UI application on a per-region basis for a
    streamlined and consistent user experience.
  * api-change:``vpc-lattice``: Amazon VPC Lattice now supports custom domain name for resource
    configurations
- from version 1.42.68
  * api-change:``accessanalyzer``: New field totalActiveErrors added to getFindingsStatistics
    response.
  * api-change:``backup``: AWS Backup now supports customer-managed keys (CMK) for logically
    air-gapped vaults, enabling customers to maintain full control over their encryption key lifecycle.
    This feature helps organizations meet specific internal governance requirements or external
    regulatory compliance standards.
  * api-change:``connect``: Added support for Conditional Questions in Evaluation Forms. Introduced
    Auto Evaluation capability for Evaluation Forms and Contact Evaluations. Added new API operations:
    SearchEvaluationForms and SearchContactEvaluations.
  * api-change:``ec2``: Add Amazon EC2 R8a instance types
  * api-change:``gamelift``: Amazon GameLift Servers now supports game builds that use the Windows
    2022 operating system.
  * api-change:``identitystore``: IdentityStore API: added new KMSExceptionReason fields to the
    Exception object; added multiple new fields to the User APIs - UserStatus, Birthdate, Website and
    Photos; added multiple new metadata fields for User, Groups and Membership APIs - CreatedAt,
    CreatedBy, UpdatedAt and UpdatedBy.
  * api-change:``quicksight``: Support for New Data Prep Experience
  * api-change:``s3tables``: Adds support for tagging APIs for S3 Tables
  * api-change:``s3vectors``: Amazon S3 Vectors provides cost-effective, elastic, and durable vector
    storage for queries based on semantic meaning and similarity.
  * api-change:``sagemaker``: Added NodeProvisioningMode parameter to UpdateCluster API to determine
    how instance provisioning is handled during cluster operations; in Continuous mode. Added VpcId
    field in UpdateDomain request for SageMaker Unified Studio domains with no VPC to add a customer
    VPC.
  * api-change:``ssm``: Provides NoLongerSupportedException error message
- from version 1.42.67
  * api-change:``cloudfront``: This release adds new and updated API operations. You can now use the
    IpAddressType field to specify either ipv4 or dualstack for your Anycast static IP list. You can
    also enable cross-account resource sharing to share your VPC origins with other AWS accounts
  * api-change:``datazone``: Added support for Project Resource Tags
  * api-change:``ec2``: This release adds AvailabilityZoneId support for
    DescribeFastSnapshotRestores, DisableFastSnapshotRestores, and EnableFastSnapshotRestores APIs.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``fsx``: Amazon FSx now enables secure management of Active Directory credentials
    through AWS Secrets Manager integration. Customers can use Secret ARNs instead of direct
    credentials when joining resources to Active Directory domains.
  * api-change:``groundstation``: Introduce CreateDataflowEndpointGroupV2 action
  * api-change:``s3``: Launch IPv6 dual-stack support for S3 Express
  * api-change:``sagemaker``: Add new fields in SageMaker Hyperpod DescribeCluster API response:
    TargetStateCount, SoftwareUpdateStatus and ActiveSoftwareDeploymentConfig to provide AMI update
    progress visibility .
- from version 1.42.66
  * api-change:``pinpoint-sms-voice-v2``: This release adds support for the CarrierLookup API, which
    returns information about a destination phone number including if the number is valid, the carrier,
    and more.
- from version 1.42.65
  * api-change:``bedrock-agentcore-control``: Adds support for direct code deploy with
    CreateAgentRuntime and UpdateAgentRuntime
  * api-change:``budgets``: Fix the AWS Budgets endpoint for the aws-eusc partition.
  * api-change:``ec2``: Add Amazon EC2 trn2.3xlarge instance type.
  * api-change:``ecs``: Documentation-only update for LINEAR and CANARY deployment strategies.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``kinesis``: Adds support for MinimumThroughputBillingCommitment with new
    UpdateAccountSettings API. Adds support to configure warm throughput for on-demand streams in new
    UpdateStreamWarmThroughput API and existing CreateStream API and UpdateStreamMode API.
- from version 1.42.64
  * api-change:``connectcases``: Added two new case rule types: Parent Child Field Options (restricts
    child field options based on parent field value) and Hidden (controls child field visibility based
    on parent field value). Both enable dynamic field behavior within templates.
  * api-change:``ec2``: Amazon VPC IP Address Manager (IPAM) now supports automated prefix list
    management, allowing you to create rules that automatically populate customer-managed prefix lists
    with CIDRs from your IPAM pools or AWS resources based on tags, Regions, or other criteria.
  * api-change:``emr``: Update endpoint ruleset parameters casing
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``fms``: Update endpoint ruleset parameters casing
  * api-change:``fsx``: Update endpoint ruleset parameters casing
  * api-change:``health``: Update endpoint ruleset parameters casing
  * api-change:``kinesis``: Update endpoint ruleset parameters casing
  * api-change:``lambda``: Add Python3.14 (python3.14) and Java 25 (java25) support to AWS Lambda
  * api-change:``logs``: Update endpoint ruleset parameters casing
  * api-change:``marketplace-catalog``: Update endpoint ruleset parameters casing
  * api-change:``mediaconvert``: Adds SlowPalPitchCorrection to audio pitch correction settings.
    Enables opacity for VideoOverlays. Adds REMUX_ALL option to enable multi-rendition passthrough to
    VideoSelector for allow listed accounts.
  * api-change:``omics``: Added WDL_LENIENT engine type that enables implicit typecasting of variable
    values to its compatible declared types
  * api-change:``payment-cryptography``: Allow additional characters in the CertificateSubject for
    GetCertificateSigningRequest API.
  * api-change:``redshift``: Update endpoint ruleset parameters casing
  * api-change:``resourcegroupstaggingapi``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker``: Allow update of platform identifier via UpdateNotebookInstance
    operation.
  * api-change:``savingsplans``: Add dual-stack endpoint support for Savings Plans
  * api-change:``snowball``: Update endpoint ruleset parameters casing
  * api-change:``ssm-quicksetup``: Update endpoint ruleset parameters casing
  * api-change:``textract``: Update endpoint ruleset parameters casing
  * api-change:``waf``: Update endpoint ruleset parameters casing
- from version 1.42.63
  * api-change:``amp``: Add Anomaly Detection APIs for Amazon Managed Prometheus
  * api-change:``apigateway``: Update endpoint ruleset parameters casing
  * api-change:``appconfig``: Update endpoint ruleset parameters casing
  * api-change:``appflow``: Update endpoint ruleset parameters casing
  * api-change:``applicationcostprofiler``: Update endpoint ruleset parameters casing
  * api-change:``appmesh``: Update endpoint ruleset parameters casing
  * api-change:``appsync``: Update endpoint ruleset parameters casing
  * api-change:``artifact``: Update endpoint ruleset parameters casing
  * api-change:``auditmanager``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-agent``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-agentcore-control``: Web-Bot-Auth support for AgentCore Browser tool to help
    reduce captcha challenges.
  * api-change:``chime``: Update endpoint ruleset parameters casing
  * api-change:``cleanrooms``: Added support for advanced Spark configurations to optimize SQL
    performance
  * api-change:``cloudcontrol``: Update endpoint ruleset parameters casing
  * api-change:``clouddirectory``: Update endpoint ruleset parameters casing
  * api-change:``cloudsearch``: Update endpoint ruleset parameters casing
  * api-change:``cloudwatch``: Update endpoint ruleset parameters casing
  * api-change:``codecatalyst``: Update endpoint ruleset parameters casing
  * api-change:``codecommit``: Update endpoint ruleset parameters casing
  * api-change:``codedeploy``: Update endpoint ruleset parameters casing
  * api-change:``cognito-sync``: Update endpoint ruleset parameters casing
  * api-change:``compute-optimizer``: Update endpoint ruleset parameters casing
  * api-change:``connectcases``: Update endpoint ruleset parameters casing
  * api-change:``deadline``: Update endpoint ruleset parameters casing
  * api-change:``devops-guru``: Update endpoint ruleset parameters casing
  * api-change:``docdb``: Adding FailoverState and TagList to GlobalCluster and SynchronizationStatus
    to GlobalClusterMember.
  * api-change:``ecs``: Amazon ECS Service Connect now supports Envoy access logs, providing deeper
    observability into request-level traffic patterns and service interactions.
  * api-change:``eks-auth``: Update endpoint ruleset parameters casing
  * api-change:``elasticache``: Update endpoint ruleset parameters casing
  * api-change:``emr-serverless``: This release adds the capability to enable User Background
    Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on EMR
    Serverless Applications.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``firehose``: Update endpoint ruleset parameters casing
  * api-change:``frauddetector``: Update endpoint ruleset parameters casing
  * api-change:``geo-places``: Update endpoint ruleset parameters casing
  * api-change:``glue``: This release adds the capability to enable User Background Sessions for
    customers running Trusted Identity Propagation enabled Interactive Sessions on AWS Glue.
  * api-change:``greengrassv2``: Update endpoint ruleset parameters casing
  * api-change:``iotevents-data``: Update endpoint ruleset parameters casing
  * api-change:``iot-managed-integrations``: Add a new GetManagedThingCertificate API to expose Iot
    ManagedIntegrations (MI) device certificate, and add  "-"  support for name, properties, actions
    and events in the CapabilityReportCapability object.
  * api-change:``keyspacesstreams``: Update endpoint ruleset parameters casing
  * api-change:``kms``: Add cross account VPC endpoint service connectivity support to CustomKeyStore.
  * api-change:``license-manager-linux-subscriptions``: Update endpoint ruleset parameters casing
  * api-change:``marketplace-reporting``: Update endpoint ruleset parameters casing
  * api-change:``neptune``: Update endpoint ruleset parameters casing
  * api-change:``rtbfabric``: RTB Fabric documentation update.
  * api-change:``s3outposts``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker-runtime``: Update endpoint ruleset parameters casing
  * api-change:``schemas``: Update endpoint ruleset parameters casing
  * api-change:``serverlessrepo``: Update endpoint ruleset parameters casing
  * api-change:``servicecatalog``: Update endpoint ruleset parameters casing
  * api-change:``sso``: Update endpoint ruleset parameters casing
  * api-change:``sts``: Update endpoint ruleset parameters casing
- from version 1.42.62
  * api-change:``bedrock-runtime``: Add support for system tool and web citation response.
- from version 1.42.61
  * api-change:``apigatewayv2``: Update endpoint ruleset parameters casing
  * api-change:``application-signals``: Added support for CloudWatch Synthetics Canary resources in
    ListAuditFindings API. This enhancement allows customers to retrieve audit findings specifically
    for CloudWatch Synthetics canaries and enables service-canary correlation analysis.
  * api-change:``backupsearch``: Update endpoint ruleset parameters casing
  * api-change:``bcm-pricing-calculator``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-agent-runtime``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-runtime``: Update endpoint ruleset parameters casing
  * api-change:``cleanroomsml``: Update endpoint ruleset parameters casing
  * api-change:``cloud9``: Update endpoint ruleset parameters casing
  * api-change:``cloudsearchdomain``: Update endpoint ruleset parameters casing
  * api-change:``codeconnections``: Update endpoint ruleset parameters casing
  * api-change:``codeguru-security``: Update endpoint ruleset parameters casing
  * api-change:``detective``: Update endpoint ruleset parameters casing
  * api-change:``ec2``: This released the DescribeCapacityReservationTopology API.
  * api-change:``ecs``: Amazon ECS supports native linear and canary service deployments, allowing
    you to shift traffic in increments for more control.
  * api-change:``efs``: Update endpoint ruleset parameters casing
  * api-change:``elastictranscoder``: Update endpoint ruleset parameters casing
  * api-change:``emr-containers``: Update endpoint ruleset parameters casing
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``gameliftstreams``: Add stream group expiration date and expired status
  * api-change:``glacier``: Update endpoint ruleset parameters casing
  * api-change:``groundstation``: Enable use of AzEl ephemerides
  * api-change:``inspector-scan``: Update endpoint ruleset parameters casing
  * api-change:``kafkaconnect``: Update endpoint ruleset parameters casing
  * api-change:``kendra``: Update endpoint ruleset parameters casing
  * api-change:``kinesisvideo``: Update endpoint ruleset parameters casing
  * api-change:``lambda``: Added SerializedRequestEntityTooLargeException to Lambda Invoke API
  * api-change:``marketplace-deployment``: Update endpoint ruleset parameters casing
  * api-change:``mediapackage-vod``: Update endpoint ruleset parameters casing
  * api-change:``migrationhuborchestrator``: Update endpoint ruleset parameters casing
  * api-change:``notifications``: Update endpoint ruleset parameters casing
  * api-change:``opensearch``: Update endpoint ruleset parameters casing
  * api-change:``organizations``: Added Account State field to the ListDelegatedAdministrators API
    response.
  * api-change:``partnercentral-selling``: Update endpoint ruleset parameters casing
  * api-change:``pipes``: Update endpoint ruleset parameters casing
  * api-change:``ram``: Update endpoint ruleset parameters casing
  * api-change:``resource-groups``: Update endpoint ruleset parameters casing
  * api-change:``s3``: Amazon Simple Storage Service / Features: Add conditional writes in CopyObject
    on destination key to prevent unintended object modifications.
  * api-change:``s3control``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker``: Amazon SageMaker now supports deleting training and processing jobs in
    a terminal status.
  * api-change:``sagemaker-featurestore-runtime``: Update endpoint ruleset parameters casing
  * api-change:``security-ir``: Update endpoint ruleset parameters casing
  * api-change:``servicecatalog-appregistry``: Update endpoint ruleset parameters casing
  * api-change:``sqs``: Update endpoint ruleset parameters casing
  * api-change:``support-app``: Update endpoint ruleset parameters casing
  * api-change:``taxsettings``: Update endpoint ruleset parameters casing
  * api-change:``trustedadvisor``: Update endpoint ruleset parameters casing
  * api-change:``workspaces``: Added IPv6 address support for WorkSpaces using Dual-Stack subnets
  * api-change:``workspaces-instances``: Update endpoint ruleset parameters casing
  * api-change:``xray``: Update endpoint ruleset parameters casing
- from version 1.42.60
  * api-change:``accessanalyzer``: Update endpoint ruleset parameters casing
  * api-change:``aiops``: Update endpoint ruleset parameters casing
  * api-change:``athena``: Update endpoint ruleset parameters casing
  * api-change:``backup-gateway``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-data-automation``: Update endpoint ruleset parameters casing
  * api-change:``braket``: Update endpoint ruleset parameters casing
  * api-change:``ce``: Updated endpoint for eusc-de-east-1 region.
  * api-change:``chime-sdk-identity``: Update endpoint ruleset parameters casing
  * api-change:``chime-sdk-media-pipelines``: Update endpoint ruleset parameters casing
  * api-change:``codeartifact``: Update endpoint ruleset parameters casing
  * api-change:``codeguruprofiler``: Update endpoint ruleset parameters casing
  * api-change:``cognito-idp``: Update endpoint ruleset parameters casing
  * api-change:``comprehend``: Update endpoint ruleset parameters casing
  * api-change:``connectcampaigns``: Update endpoint ruleset parameters casing
  * api-change:``controltower``: Update endpoint ruleset parameters casing
  * api-change:``cost-optimization-hub``: Update endpoint ruleset parameters casing
  * api-change:``dax``: Update endpoint ruleset parameters casing
  * api-change:``elasticbeanstalk``: Update endpoint ruleset parameters casing
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``entityresolution``: Update endpoint ruleset parameters casing
  * api-change:``forecast``: Update endpoint ruleset parameters casing
  * api-change:``greengrass``: Update endpoint ruleset parameters casing
  * api-change:``iam``: Fixed missing SummaryMap keys in GetAccountSummary response that were being
    filtered out during deserialization in AWS Java SDK v2
  * api-change:``invoicing``: Update endpoint ruleset parameters casing
  * api-change:``kinesis``: Adds support for record sizes up to 10MiB and introduces new
    UpdateMaxRecordSize API to modify stream record size limits. Adds record size parameters to
    existing CreateStream and DescribeStreamSummary APIs for request and response payloads respectively.
  * api-change:``launch-wizard``: Update endpoint ruleset parameters casing
  * api-change:``lex-runtime``: Update endpoint ruleset parameters casing
  * api-change:``managedblockchain``: Update endpoint ruleset parameters casing
  * api-change:``mturk``: Update endpoint ruleset parameters casing
  * api-change:``neptune-graph``: Update endpoint ruleset parameters casing
  * api-change:``outposts``: Update endpoint ruleset parameters casing
  * api-change:``pinpoint``: Update endpoint ruleset parameters casing
  * api-change:``rbin``: Update endpoint ruleset parameters casing
  * api-change:``rds-data``: Update endpoint ruleset parameters casing
  * api-change:``redshift-serverless``: Update endpoint ruleset parameters casing
  * api-change:``rekognition``: Update endpoint ruleset parameters casing
  * api-change:``repostspace``: Update endpoint ruleset parameters casing
  * api-change:``route53profiles``: Update endpoint ruleset parameters casing
  * api-change:``route53resolver``: Update endpoint ruleset parameters casing
  * api-change:``s3vectors``: Update endpoint ruleset parameters casing
  * api-change:``scheduler``: Update endpoint ruleset parameters casing
  * api-change:``secretsmanager``: Update endpoint ruleset parameters casing
  * api-change:``ses``: Update endpoint ruleset parameters casing
  * api-change:``shield``: Update endpoint ruleset parameters casing
  * api-change:``simspaceweaver``: Update endpoint ruleset parameters casing
  * api-change:``socialmessaging``: Update endpoint ruleset parameters casing
  * api-change:``ssm-sap``: Update endpoint ruleset parameters casing
  * api-change:``sso-admin``: Update endpoint ruleset parameters casing
  * api-change:``stepfunctions``: Update endpoint ruleset parameters casing
  * api-change:``waf-regional``: Update endpoint ruleset parameters casing
  * api-change:``workmailmessageflow``: Update endpoint ruleset parameters casing
- from version 1.42.59
  * api-change:``acm``: Update endpoint ruleset parameters casing
  * api-change:``amplifyuibuilder``: Update endpoint ruleset parameters casing
  * api-change:``application-signals``: Update endpoint ruleset parameters casing
  * api-change:``billing``: Update endpoint ruleset parameters casing
  * api-change:``budgets``: Update endpoint ruleset parameters casing
  * api-change:``chime-sdk-messaging``: Update endpoint ruleset parameters casing
  * api-change:``cloudtrail``: Update endpoint ruleset parameters casing
  * api-change:``codepipeline``: Update endpoint ruleset parameters casing
  * api-change:``datapipeline``: Update endpoint ruleset parameters casing
  * api-change:``datazone``: This release adds support for MLflow connections Creation in DataZone
  * api-change:``docdb``: Update endpoint ruleset parameters casing
  * api-change:``dynamodbstreams``: Update endpoint ruleset parameters casing
  * api-change:``eks``: Update endpoint ruleset parameters casing
  * api-change:``elb``: Update endpoint ruleset parameters casing
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``evs``: Update endpoint ruleset parameters casing
  * api-change:``fis``: Update endpoint ruleset parameters casing
  * api-change:``gameliftstreams``: Add status reasons for TERMINATED stream sessions
  * api-change:``geo-maps``: Added support for optional AdditionalFeatures parameter in the V2
    GetTile API.
  * api-change:``inspector``: Update endpoint ruleset parameters casing
  * api-change:``iot-managed-integrations``: Update endpoint ruleset parameters casing
  * api-change:``iotwireless``: Update endpoint ruleset parameters casing
  * api-change:``kinesisanalytics``: Update endpoint ruleset parameters casing
  * api-change:``kinesis-video-signaling``: Update endpoint ruleset parameters casing
  * api-change:``location``: Added support for mobile app restrictions in Amazon Location API keys.
  * api-change:``lookoutvision``: Update endpoint ruleset parameters casing
  * api-change:``mediapackage``: Update endpoint ruleset parameters casing
  * api-change:``mediastore``: Update endpoint ruleset parameters casing
  * api-change:``mediastore-data``: Update endpoint ruleset parameters casing
  * api-change:``migrationhubstrategy``: Update endpoint ruleset parameters casing
  * api-change:``mq``: Update endpoint ruleset parameters casing
  * api-change:``panorama``: Update endpoint ruleset parameters casing
  * api-change:``payment-cryptography``: Update endpoint ruleset parameters casing
  * api-change:``payment-cryptography-data``: Update endpoint ruleset parameters casing
  * api-change:``pca-connector-ad``: Update endpoint ruleset parameters casing
  * api-change:``qbusiness``: Update endpoint ruleset parameters casing
  * api-change:``robomaker``: Update endpoint ruleset parameters casing
  * api-change:``route53domains``: Update endpoint ruleset parameters casing
  * api-change:``rtbfabric``: Add support for custom rate limits.
  * api-change:``s3tables``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker``: Added inference components model data caching feature
  * api-change:``sagemaker-metrics``: Update endpoint ruleset parameters casing
  * api-change:``securityhub``: Release 3 layer filter support in GetFindingsV2,
    GetFindingStatisticsV2, GetResourcesV2,GetResourcesStatisticsV2, AutomationRule V2 APIs. Update
    filter casing in GetResourcesV2, GetResourcesStatisticsV2 APIs. Add new filters in GetFindingsV2,
    GetFindingStatisticsV2, AutomationRule V2 APIs.
  * api-change:``servicediscovery``: Update endpoint ruleset parameters casing
  * api-change:``snow-device-management``: Update endpoint ruleset parameters casing
  * api-change:``sso-oidc``: Update endpoint ruleset parameters casing
  * api-change:``supplychain``: Update endpoint ruleset parameters casing
  * api-change:``translate``: Update endpoint ruleset parameters casing
  * api-change:``verifiedpermissions``: Update endpoint ruleset parameters casing
  * api-change:``vpc-lattice``: Update endpoint ruleset parameters casing
  * api-change:``wisdom``: Update endpoint ruleset parameters casing
  * api-change:``workspaces-thin-client``: Update endpoint ruleset parameters casing
- from version 1.42.58
  * api-change:``account``: Update endpoint ruleset parameters casing
  * api-change:``application-autoscaling``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-agentcore``: Fixing the service documentation name
  * api-change:``bedrock-agentcore-control``: Fixing the service documentation name
  * api-change:``chime-sdk-voice``: Update endpoint ruleset parameters casing
  * api-change:``cloudtrail-data``: Update endpoint ruleset parameters casing
  * api-change:``codebuild``: Update endpoint ruleset parameters casing
  * api-change:``codestar-connections``: Update endpoint ruleset parameters casing
  * api-change:``config``: Update endpoint ruleset parameters casing
  * api-change:``connect-contact-lens``: Update endpoint ruleset parameters casing
  * api-change:``cur``: Update endpoint ruleset parameters casing
  * api-change:``discovery``: Update endpoint ruleset parameters casing
  * api-change:``dms``: Update endpoint ruleset parameters casing
  * api-change:``docdb-elastic``: Update endpoint ruleset parameters casing
  * api-change:``drs``: Update endpoint ruleset parameters casing
  * api-change:``dsql``: Add support for resource-based policies for Aurora DSQL clusters. This will
    enable you to implement Block Public Access (BPA) which will help restrict access to your Aurora
    DSQL public or VPC endpoints.
  * api-change:``ebs``: Update endpoint ruleset parameters casing
  * api-change:``ecr``: Update endpoint ruleset parameters casing
  * api-change:``ecr-public``: Update endpoint ruleset parameters casing
  * api-change:``healthlake``: Update endpoint ruleset parameters casing
  * api-change:``internetmonitor``: Update endpoint ruleset parameters casing
  * api-change:``iotevents``: Update endpoint ruleset parameters casing
  * api-change:``iot-jobs-data``: Update endpoint ruleset parameters casing
  * api-change:``kinesis-video-archived-media``: Update endpoint ruleset parameters casing
  * api-change:``kinesis-video-webrtc-storage``: Update endpoint ruleset parameters casing
  * api-change:``lambda``: Add NodeJs 24 (nodejs24.x) support to AWS Lambda.
  * api-change:``macie2``: Update endpoint ruleset parameters casing
  * api-change:``managedblockchain-query``: Update endpoint ruleset parameters casing
  * api-change:``marketplacecommerceanalytics``: Update endpoint ruleset parameters casing
  * api-change:``mediatailor``: Update endpoint ruleset parameters casing
  * api-change:``mgh``: Update endpoint ruleset parameters casing
  * api-change:``mgn``: Update endpoint ruleset parameters casing
  * api-change:``mpa``: Update endpoint ruleset parameters casing
  * api-change:``neptunedata``: Update endpoint ruleset parameters casing
  * api-change:``networkmonitor``: Update endpoint ruleset parameters casing
  * api-change:``odb``: Doc-only update that removes duplicate values from descriptions of ODB
    peering APIs.
  * api-change:``omics``: Update endpoint ruleset parameters casing
  * api-change:``opensearchserverless``: Update endpoint ruleset parameters casing
  * api-change:``pca-connector-scep``: Update endpoint ruleset parameters casing
  * api-change:``personalize-events``: Update endpoint ruleset parameters casing
  * api-change:``pinpoint-email``: Update endpoint ruleset parameters casing
  * api-change:``resiliencehub``: Update endpoint ruleset parameters casing
  * api-change:``rum``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker-edge``: Update endpoint ruleset parameters casing
  * api-change:``savingsplans``: Update endpoint ruleset parameters casing
  * api-change:``securitylake``: Update endpoint ruleset parameters casing
  * api-change:``sesv2``: Update endpoint ruleset parameters casing
  * api-change:``storagegateway``: Update endpoint ruleset parameters casing
  * api-change:``synthetics``: Update endpoint ruleset parameters casing
- from version 1.42.57
  * api-change:``appfabric``: Update endpoint ruleset parameters casing
  * api-change:``autoscaling``: Update endpoint ruleset parameters casing
  * api-change:``b2bi``: Update endpoint ruleset parameters casing
  * api-change:``bcm-dashboards``: Update endpoint ruleset parameters casing
  * api-change:``ce``: Update endpoint ruleset parameters casing
  * api-change:``chatbot``: Update endpoint ruleset parameters casing
  * api-change:``cloudformation``: Update endpoint ruleset parameters casing
  * api-change:``cloudhsm``: Update endpoint ruleset parameters casing
  * api-change:``cloudhsmv2``: Update endpoint ruleset parameters casing
  * api-change:``codeguru-reviewer``: Update endpoint ruleset parameters casing
  * api-change:``cognito-identity``: Update endpoint ruleset parameters casing
  * api-change:``comprehendmedical``: Update endpoint ruleset parameters casing
  * api-change:``connect``: This release added support for email address alias configuration and
    outbound campaign preview mode.
  * api-change:``connectcampaignsv2``: Updated Amazon Connect Outbound Campaigns V2 SDK to support
    Preview Outbound Mode
  * api-change:``connectparticipant``: Update endpoint ruleset parameters casing
  * api-change:``devicefarm``: This release adds support for optionally including an app as part of a
    CreateRemoteAccessSession request
  * api-change:``directconnect``: Update endpoint ruleset parameters casing
  * api-change:``ds-data``: Update endpoint ruleset parameters casing
  * api-change:``ec2``: This release adds AvailabilityZoneId support for CreateNetworkInterface and
    DescribeNetworkInterfaces APIs.
  * api-change:``ec2-instance-connect``: Update endpoint ruleset parameters casing
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``forecastquery``: Update endpoint ruleset parameters casing
  * api-change:``iam``: Updated OIDC and SAML apis to reject multiple simultaneous requests to change
    a unique object.
  * api-change:``inspector2``: Update endpoint ruleset parameters casing
  * api-change:``iot``: Update endpoint ruleset parameters casing
  * api-change:``iotanalytics``: Update endpoint ruleset parameters casing
  * api-change:``iotfleetwise``: Update endpoint ruleset parameters casing
  * api-change:``iotsecuretunneling``: Update endpoint ruleset parameters casing
  * api-change:``iotsitewise``: Update endpoint ruleset parameters casing
  * api-change:``ivschat``: Update endpoint ruleset parameters casing
  * api-change:``kinesisanalyticsv2``: Update endpoint ruleset parameters casing
  * api-change:``lexv2-models``: Update endpoint ruleset parameters casing
  * api-change:``mailmanager``: Update endpoint ruleset parameters casing
  * api-change:``marketplace-agreement``: Update endpoint ruleset parameters casing
  * api-change:``medialive``: Add 3 API operations for fetching alerts: ListAlerts (Channels),
    ListClusterAlerts (MediaLive Anywhere), and ListMultiplexAlerts
  * api-change:``mwaa``: Update endpoint ruleset parameters casing
  * api-change:``notificationscontacts``: Update endpoint ruleset parameters casing
  * api-change:``oam``: Update endpoint ruleset parameters casing
  * api-change:``pcs``: Update endpoint ruleset parameters casing
  * api-change:``pinpoint-sms-voice-v2``: Update endpoint ruleset parameters casing
  * api-change:``redshift-data``: Update endpoint ruleset parameters casing
  * api-change:``route53``: Amazon Route 53 now supports the ISOB West Region for private DNS for
    Amazon VPCs and cloudwatch healthchecks.
  * api-change:``route53-recovery-cluster``: Update endpoint ruleset parameters casing
  * api-change:``rtbfabric``: Update for general availability of AWS RTB Fabric service.
  * api-change:``sagemaker-a2i-runtime``: Update endpoint ruleset parameters casing
  * api-change:``sns``: Update endpoint ruleset parameters casing
  * api-change:``ssm-incidents``: Update endpoint ruleset parameters casing
  * api-change:``workdocs``: Update endpoint ruleset parameters casing
  * api-change:``workmail``: Update endpoint ruleset parameters casing
  * api-change:``workspaces``: Update endpoint ruleset parameters casing
- from version 1.42.56
  * api-change:``dynamodb``: Add AccountID based endpoint metric to endpoint rules.
  * api-change:``emr``: Added RECONFIGURING to the InstanceFleetState convenience enum.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``mediaconvert``: This release adds the ability to set resolution for the black video
    generator and also adds the StartJobsQuery and GetJobsQueryResults APIs which allow asynchronous
    search of job history using new filters.
  * api-change:``meteringmarketplace``: Added ClientToken parameter to MeterUsage API for specifying
    idempotent requests.
  * enhancement:timestamps: Add ``wire`` as a valid value for ``cli_timestamp_format``.
- from version 1.42.55
  * api-change:``amp``: Update endpoint ruleset parameters casing
  * api-change:``amplifybackend``: Update endpoint ruleset parameters casing
  * api-change:``appconfigdata``: Update endpoint ruleset parameters casing
  * api-change:``appintegrations``: Update endpoint ruleset parameters casing
  * api-change:``application-insights``: Update endpoint ruleset parameters casing
  * api-change:``arc-zonal-shift``: Update endpoint ruleset parameters casing
  * api-change:``bcm-recommended-actions``: Update endpoint ruleset parameters casing
  * api-change:``bedrock-data-automation-runtime``: Update endpoint ruleset parameters casing
  * api-change:``chime-sdk-meetings``: Update endpoint ruleset parameters casing
  * api-change:``cloudfront``: Update endpoint ruleset parameters casing
  * api-change:``cloudfront-keyvaluestore``: Update endpoint ruleset parameters casing
  * api-change:``codestar-notifications``: Update endpoint ruleset parameters casing
  * api-change:``controlcatalog``: Update endpoint ruleset parameters casing
  * api-change:``datasync``: Update endpoint ruleset parameters casing
  * api-change:``ds``: Update endpoint ruleset parameters casing
  * api-change:``dsql``: Update endpoint ruleset parameters casing
  * api-change:``ec2``: Documentation updates for Amazon EC2.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``es``: Update endpoint ruleset parameters casing
  * api-change:``events``: Update endpoint ruleset parameters casing
  * api-change:``evidently``: Update endpoint ruleset parameters casing
  * api-change:``finspace``: Update endpoint ruleset parameters casing
  * api-change:``finspace-data``: Update endpoint ruleset parameters casing
  * api-change:``gameliftstreams``: Updates documentation to clarify valid application binaries for
    an Amazon GameLift Streams application and provide descriptions of stream session error status
    reasons
  * api-change:``geo-maps``: Added support for optional style parameters in maps, including Terrain,
    ContourDensity, Traffic, and TravelModes.
  * api-change:``imagebuilder``: Update endpoint ruleset parameters casing
  * api-change:``iot-data``: Update endpoint ruleset parameters casing
  * api-change:``iotdeviceadvisor``: Update endpoint ruleset parameters casing
  * api-change:``iotthingsgraph``: Update endpoint ruleset parameters casing
  * api-change:``iottwinmaker``: Update endpoint ruleset parameters casing
  * api-change:``kendra-ranking``: Update endpoint ruleset parameters casing
  * api-change:``kinesis-video-media``: Update endpoint ruleset parameters casing
  * api-change:``lakeformation``: Update endpoint ruleset parameters casing
  * api-change:``license-manager``: Update endpoint ruleset parameters casing
  * api-change:``license-manager-user-subscriptions``: Update endpoint ruleset parameters casing
  * api-change:``marketplace-catalog``: The ListEntities API now supports two new CAPI filters:
    DeliveryOptionTypes for SaaS products and CompatibleAWSServices for Container products.
  * api-change:``mediaconnect``: Update endpoint ruleset parameters casing
  * api-change:``migration-hub-refactor-spaces``: Update endpoint ruleset parameters casing
  * api-change:``network-firewall``: Update endpoint ruleset parameters casing
  * api-change:``networkmanager``: Update endpoint ruleset parameters casing
  * api-change:``organizations``: Update endpoint ruleset parameters casing
  * api-change:``pi``: Update endpoint ruleset parameters casing
  * api-change:``qapps``: Update endpoint ruleset parameters casing
  * api-change:``rolesanywhere``: Update endpoint ruleset parameters casing
  * api-change:``route53-recovery-readiness``: Update endpoint ruleset parameters casing
  * api-change:``sagemaker-geospatial``: Update endpoint ruleset parameters casing
  * api-change:``signer``: Update endpoint ruleset parameters casing
  * api-change:``swf``: Releasing minor endpoint updates.
  * api-change:``timestream-write``: Update endpoint ruleset parameters casing
  * api-change:``tnb``: Update endpoint ruleset parameters casing
  * api-change:``wellarchitected``: Update endpoint ruleset parameters casing
- from version 1.42.54
  * api-change:``acm-pca``: Update endpoint ruleset parameters casing
  * api-change:``amplify``: Update endpoint ruleset parameters casing
  * api-change:``apigatewaymanagementapi``: Update endpoint ruleset parameters casing
  * api-change:``apprunner``: Update endpoint ruleset parameters casing
  * api-change:``apptest``: Update endpoint ruleset parameters casing
  * api-change:``autoscaling-plans``: Updated FIPS endpoints for US GovCloud regions
  * api-change:``batch``: Update endpoint ruleset parameters casing
  * api-change:``bcm-data-exports``: Update endpoint ruleset parameters casing
  * api-change:``billingconductor``: New feature: service flat CLI and first AWS managed pricing plan
    (BasicPricingPlan)
  * api-change:``customer-profiles``: Update endpoint ruleset parameters casing
  * api-change:``databrew``: Update endpoint ruleset parameters casing
  * api-change:``dataexchange``: Update endpoint ruleset parameters casing
  * api-change:``dlm``: Update endpoint ruleset parameters casing
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``freetier``: Update endpoint ruleset parameters casing
  * api-change:``gamelift``: Update endpoint ruleset parameters casing
  * api-change:``geo-routes``: Update endpoint ruleset parameters casing
  * api-change:``globalaccelerator``: Update endpoint ruleset parameters casing
  * api-change:``grafana``: Update endpoint ruleset parameters casing
  * api-change:``identitystore``: Update endpoint ruleset parameters casing
  * api-change:``ivs``: Update endpoint ruleset parameters casing
  * api-change:``ivs-realtime``: Update endpoint ruleset parameters casing
  * api-change:``kafka``: Update endpoint ruleset parameters casing
  * api-change:``keyspaces``: Update endpoint ruleset parameters casing
  * api-change:``kms``: Update endpoint ruleset parameters casing
  * api-change:``lex-models``: Update endpoint ruleset parameters casing
  * api-change:``lexv2-runtime``: Update endpoint ruleset parameters casing
  * api-change:``lookoutequipment``: Update endpoint ruleset parameters casing
  * api-change:``m2``: Update endpoint ruleset parameters casing
  * api-change:``machinelearning``: Update endpoint ruleset parameters casing
  * api-change:``marketplace-entitlement``: Update endpoint ruleset parameters casing
  * api-change:``mediapackagev2``: Update endpoint ruleset parameters casing
  * api-change:``medical-imaging``: Update endpoint ruleset parameters casing
  * api-change:``memorydb``: Update endpoint ruleset parameters casing
  * api-change:``migrationhub-config``: Update endpoint ruleset parameters casing
  * api-change:``networkflowmonitor``: Update endpoint ruleset parameters casing
  * api-change:``osis``: Update endpoint ruleset parameters casing
  * api-change:``personalize``: Update endpoint ruleset parameters casing
  * api-change:``personalize-runtime``: Update endpoint ruleset parameters casing
  * api-change:``pinpoint-sms-voice``: Update endpoint ruleset parameters casing
  * api-change:``polly``: Update endpoint ruleset parameters casing
  * api-change:``pricing``: Update endpoint ruleset parameters casing
  * api-change:``qldb``: Update endpoint ruleset parameters casing
  * api-change:``qldb-session``: Update endpoint ruleset parameters casing
  * api-change:``route53-recovery-control-config``: Update endpoint ruleset parameters casing
  * api-change:``ssm``: Update endpoint ruleset parameters casing
  * api-change:``ssm-contacts``: Update endpoint ruleset parameters casing
  * api-change:``ssm-guiconnect``: Update endpoint ruleset parameters casing
  * api-change:``timestream-query``: Update endpoint ruleset parameters casing
  * api-change:``voice-id``: Update endpoint ruleset parameters casing
  * api-change:``workspaces-web``: Update endpoint ruleset parameters casing
- from version 1.42.53
  * api-change:``bedrock``: Amazon Bedrock Automated Reasoning Policy now offers enhanced AWS KMS
    integration. The CreateAutomatedReasoningPolicy API includes a new kmsKeyId field, allowing
    customers to specify their preferred KMS key for encryption, improving control and compliance with
    AWS encryption mandates.
  * api-change:``docdb``: Add support for NetworkType field in CreateDbCluster, ModifyDbCluster,
    RestoreDbClusterFromSnapshot and RestoreDbClusterToPointInTime for DocumentDB.
  * api-change:``ec2``: Introducing EC2 Capacity Manager for monitoring and analyzing capacity usage
    across On-Demand Instances, Spot Instances, and Capacity Reservations.
  * api-change:``elbv2``: This release expands Listener Rule Conditions to support RegexValues and
    adds support for a new Transforms field in Listener Rules.
  * api-change:``guardduty``: Added default pagination value for ListMalwareProtectionPlans API and
    updated UpdateFindingsFeedback API
  * api-change:``lightsail``: Add support for manage Lightsail Bucket CORS configuration
  * api-change:``timestream-influxdb``: This release adds support for creating and managing InfluxDB
    3 Core and Enterprise DbClusters.
- from version 1.42.52
  * api-change:``appstream``: This release introduces support for Microsoft license included
    applications streaming.
  * api-change:``backup``: The AWS Backup job attribute extension enhancement helps customers better
    understand the plan that initiated each job, and the properties of the resource each job creates.
  * api-change:``connect``: SDK release for TaskTemplateInfo in Contact for DescribeContact response.
  * api-change:``datazone``: Support creating scoped and trustedIdentityPropagation enabled
    connections.
  * api-change:``ec2``: This release adds support for creating instant, point-in-time copies of EBS
    volumes within the same Availability Zone
  * api-change:``transcribe``: Move UntagResource API body member to query parameter
  * api-change:``transfer``: SFTP connectors now support routing connections via customers' VPC. This
    enables connections to remote servers that are only accessible in a customer's VPC environment, and
    to servers that are accessible over the internet but need connections coming from an IP address in
    a customer VPC's CIDR range.
- from version 1.42.51
  * api-change:``bedrock-agentcore``: Updated InvokeAgentRuntime API to accept account id optionally
    and added CompleteResourceTokenAuth API.
  * api-change:``bedrock-agentcore-control``: Updated http status code in control plane apis of
    agentcore runtime, tools and identity. Additional included provider types for AgentCore Identity
  * api-change:``ec2``: Release Amazon EC2 c8i, c8i-flex, m8a, and r8gb
  * api-change:``observabilityadmin``: CloudWatch Observability Admin adds the ability to enable
    Resource tags for telemetry in a customer account. The release introduces new APIs to enable,
    disable and describe the status of Resource tags for telemetry feature. This new capability
    simplifies monitoring AWS resources using tags.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765368000">- Update to 1.43.12
  * api-change:``account``: This release adds a new API (GetGovCloudAccountInformation) used to
    retrieve information about a linked GovCloud account from the standard AWS partition.
  * api-change:``appsync``: Update Event API to require EventConfig parameter in creation and update
    requests.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``guardduty``: Adding support for Ec2LaunchTemplate Version field
  * api-change:``ivs-realtime``: Token Exchange introduces seamless token exchange capabilities for
    IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes
    within the IVS client SDK without forcing clients to disconnect and reconnect.
  * api-change:``mgn``: Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced
    tagging support for replication operations.
  * api-change:``route53``: Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for
    latency records, geoproximity records, and private DNS for Amazon VPCs in that region
- from version 1.43.11
  * api-change:``ce``: Add support for Cost Category resource associations including filtering by
    resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API.
  * api-change:``ec2``: Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1
    TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB
    of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a
    maximum frequency of 4.5 GHz.
  * api-change:``identitystore``: Updating AWS Identity Store APIs to support Attribute Extensions
    capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store
    APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due
    to lack of SigV4 API support.
  * api-change:``partnercentral-selling``: Deal Sizing Service for AI-based deal size estimation with
    AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and
    Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives.
  * api-change:``rds``: Adding support for tagging RDS Instance/Cluster Automated Backups
  * api-change:``redshift-serverless``: Added GetIdentityCenterAuthToken API to retrieve encrypted
    authentication tokens for Identity Center integrated serverless workgroups. This API enables
    programmatic access to secure Identity Center tokens with proper error handling and parameter
    validation across supported SDK languages.
  * api-change:``rolesanywhere``: Increases certificate string length for trust anchor source data to
    support ML-DSA certificates.
  * api-change:``sesv2``: Update Mail Manager Archive ARN validation
- from version 1.43.10
  * api-change:``ecs``: Updating stop-task API to encapsulate containers with custom stop signal
  * api-change:``iam``: Adding the ExpirationTime attribute to the delegation request resource.
  * api-change:``inspector2``: This release adds a new ScanStatus called "Unsupported Code
    Artifacts". This ScanStatus will be returned when a Lambda function was not code scanned because it
    has unsupported code artifacts.
  * api-change:``partnercentral-account``: Adding Verification API's to Partner Central Account SDK.
  * api-change:``sesv2``: Updating the desired url for `PutEmailIdentityDkimSigningAttributes` from
    v1 to v2
- from version 1.43.9
  * api-change:``lambda``: Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and
    StateReasonCode enums to represent failures caused by VPC Encryption Controls.
- from version 1.43.8
  * api-change:``bedrock``: Adding support in Amazon Bedrock to customize models with reinforcement
    fine-tuning (RFT) and support for updating the existing Custom Model Deployments.
  * api-change:``sagemaker``: Introduces Serverless training: A fully managed compute infrastructure
    that abstracts away all infrastructure complexity, allowing you to focus purely on model
    development.
    Added AI model customization assets used to train, refine, and evaluate custom models during the
    model customization process.
- from version 1.43.7
  * api-change:``bedrock``: Adds the audioDataDeliveryEnabled boolean field to the Model Invocation
    Logging Configuration.
  * api-change:``bedrock-agentcore``: Support for AgentCore Evaluations and Episodic memory strategy
    for AgentCore Memory.
  * api-change:``bedrock-agentcore-control``: Supports AgentCore Evaluations, Policy, Episodic Memory
    Strategy, Resource Based Policy for Runtime and Gateway APIs, API Gateway Rest API Targets and
    enhances JWT authorizer.
  * api-change:``bedrock-runtime``: Adds support for Audio Blocks and Streaming Image Output plus new
    Stop Reasons of malformed_model_output and malformed_tool_use.
  * api-change:``ce``: This release updates existing Savings Plans Purchase Analyzer and
    Recommendations APIs to support Database Savings Plans.
  * api-change:``datazone``: Amazon DataZone now supports exporting Catalog datasets as Amazon S3
    tables, and provides automatic business glossary term suggestions for data assets.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``fsx``: S3 Access Points support for FSx for NetApp ONTAP
  * api-change:``guardduty``: Adding support for extended threat detection for Amazon EC2 and Amazon
    ECS. Adding support for wild card suppression rules.
  * api-change:``lambda``: Launching Lambda durable functions - a new feature to build reliable
    multi-step applications and AI workflows natively within the Lambda developer experience.
  * api-change:``logs``: CloudWatch Logs adds managed S3 Tables integration to access logs using
    other analytical tools, as well as facets and field indexing to simplify log analytics in
    CloudWatch Logs Insights.
  * api-change:``nova-act``: Initial release of Nova Act SDK. The Nova Act service enables customers
    to build and manage fleets of agents for automating production UI workflows with high reliability,
    fastest time-to-value, and ease of implementation at scale.
  * api-change:``observabilityadmin``: CloudWatch Observability Admin adds pipelines configuration
    for third party log ingestion and transformation of all logs ingested, integration of CloudWatch
    logs with S3 Tables, and AWS account or organization level enablement for 7 AWS services.
  * api-change:``opensearch``: GPU-acceleration helps you build large-scale vector databases faster
    and more efficiently. You can enable this feature on new OpenSearch domains and OpenSearch
    Serverless collections. This feature uses GPU-acceleration to reduce the time needed to index data
    into vector indexes.
  * api-change:``opensearchserverless``: GPU-acceleration helps you build large-scale vector
    databases faster and more efficiently. You can enable this feature on new OpenSearch domains and
    OpenSearch Serverless collections. This feature uses GPU-acceleration to reduce the time needed to
    index data into vector indexes.
  * api-change:``rds``: RDS Oracle and SQL Server: Add support for adding, modifying, and removing
    additional storage volumes, offering up to 256TiB storage; RDS SQL Server: Support Developer
    Edition via custom engine versions for development and testing purposes; M7i/R7i instances with
    Optimize CPU for cost savings.
  * api-change:``s3``: New S3 Storage Class FSX_ONTAP
  * api-change:``s3control``: Add support for S3 Storage Lens Advanced Performance Metrics, Expanded
    Prefixes metrics report, and export to S3 Tables.
  * api-change:``s3tables``: Add storage class, replication, and table record expiration features to
    S3 Tables.
  * api-change:``s3vectors``: Amazon S3 Vectors provides cost-effective, elastic, and durable vector
    storage for queries based on semantic meaning and similarity.
  * api-change:``sagemaker``: Added support for serverless MLflow Apps.
    Added support for new HubContentTypes (DataSet and JsonDoc) in Private Hub for AI model
    customization assets, enabling tracking and management of training datasets and evaluators (reward
    functions/prompts) throughout the ML lifecycle.
  * api-change:``savingsplans``: Added support for Amazon Database Savings Plans
  * api-change:``securityhub``: ITSM enhancements: DRYRUN mode for testing ticket creation,
    ServiceNow now uses AWS Secrets Manager for credentials, ConnectorRegistrationsV2 renamed to
    RegisterConnectorV2, added ServiceQuotaExceededException error, and ConnectorStatus visibility in
    CreateConnectorV2.
- from version 1.43.6
  * api-change:``appintegrations``: This release adds support for MCP servers via the ApplicationType
    field, allowing customers to register their Bedrock AgentCore gateways as third party applications.
  * api-change:``bedrock-agent``: Support audio and video ingestion on Bedrock Knowledge Bases.
  * api-change:``bedrock-agent-runtime``: Support audio and video content retrieval on Bedrock
    Knowledge Bases.
  * api-change:``cleanrooms``: AWS Clean Rooms now supports privacy-enhancing synthetic dataset
    generation for custom ML training.
  * api-change:``cleanroomsml``: AWS Clean Rooms ML now supports privacy-enhancing synthetic dataset
    generation for custom ML training.
  * api-change:``connect``: This is a combined re:Invent release for Amazon Connect.
  * api-change:``connectcampaignsv2``: This release added support for new WhatsApp channel and
    Journey type outbound campaign
  * api-change:``connectparticipant``: Amazon Connect now supports message processing that intercepts
    and processes chat messages before they reach any participant.
  * api-change:``customer-profiles``: This release introduces, CRUD APIs for the DomainObjectType and
    Recommender resources, APIs to offer statistical insights on Object Type Attributes, Changes to
    SegmentDefinition APIs to support SQL queries to create Segments, and Changes to Domain APIs to
    support Data Store.
  * api-change:``eks``: This release adds support for EKS Capabilities
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``glue``: feature: Glue: Add support for Iceberg materialized view in Glue Data
    Catalog, including updated CreateTable API to support materialized views and new APIs for managing
    data refresh for materialized views.
    feature: Glue: Add support for Iceberg table encryption keys and struct field defaults.
  * api-change:``lambda``: Launching Lambda Managed Instances - a new feature to run Lambda on EC2.
  * api-change:``lexv2-models``: Adds support for speech-to-speech models for human-like, adaptive,
    and expressive voice interactions. Also adds support for speech model preference, allowing
    customers to select which speech model they want to use for speech-to-text requests.
  * api-change:``marketplace-agreement``: This release supports 1/multi-product transactions via
    offer sets. DescribeAgreement and SearchAgreements APIs now return offer set IDs. SearchAgreements
    also supports filtering by offer set ID and 2/variable payment pricing terms will be returned
    through GetAgreementTerms.
  * api-change:``marketplace-catalog``: This release introduces offer set entity in AWS Marketplace
    Catalog API to enable multi-product transaction. Offer set enables sellers to group multiple
    private offers into a single-click purchase experience, simplifying procurement for customers
    purchasing multi-product solutions.
  * api-change:``partnercentral-account``: Initial GA launch of Partner Central Account
  * api-change:``partnercentral-benefits``: Initial GA launch of Partner Central Benefits
  * api-change:``partnercentral-selling``: New Features:
    Lead Management APIs for capturing and nurturing leads
    Lead invitation support for partner collaboration
    Lead-to-opportunity conversion operations
    AWS Marketplace OfferSets support for opportunities
  * api-change:``personalize``: This release adds support for includedDatasetColumns and
    performIncrementalUpdate in solution APIs, and rankingInfluence in campaign and batch inference
    APIs.
  * api-change:``qconnect``: New AIAgent types: Orchestration for ModelContextProtocol tool
    integration, CaseSummary for Amazon Connect Case summaries, NoteTaker for Agent Assistance notes.
    Added ListSpans and Retrieve APIs. Enhanced Q in Connect AssistantAssociationType to support Bring
    Your Own Bedrock Knowledge Bases.
  * api-change:``route53globalresolver``: Add SDK for Amazon Route 53 Global Resolver, a fully
    managed DNS resolver service that offers broad DNS-filtering security controls.
- from version 1.43.5
  * api-change:``bedrock-runtime``: Bedrock Runtime Reserved Service Support
  * api-change:``compute-optimizer``: Compute Optimizer now identifies idle NAT Gateway resources for
    cost optimization based on traffic patterns and backup configuration analysis. Access
    recommendations via the GetIdleRecommendations API.
  * api-change:``cost-optimization-hub``: This release enables AWS Cost Optimization Hub to show cost
    optimization recommendations for NAT Gateway.
- from version 1.43.4
  * api-change:``ec2``: This release adds support to view Network firewall proxy appliances attached
    to an existing NAT Gateway via DescribeNatGateways API NatGatewayAttachedAppliance structure.
  * api-change:``network-firewall``: Network Firewall release of the Proxy feature.
  * api-change:``organizations``: Add support for policy operations on the S3_POLICY and
    BEDROCK_POLICY policy type.
  * api-change:``route53``: Adds support for new route53 feature: accelerated recovery.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1768392000">- Update to 1.44.17
  * api-change:``bedrock``: This change will increase TestCase guardContent input size from 1024 to
    2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters
  * api-change:``datazone``: Adds support for IAM role subscriptions to Glue table listings via
    CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and
    subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation
    behavior.
- from version 1.44.16
  * api-change:``billing``: Cost Categories filtering support to BillingView data filter expressions
    through the new costCategories parameter, enabling users to filter billing views by AWS Cost
    Categories for more granular cost management and allocation.
  * api-change:``iot-managed-integrations``: This release introduces WiFi Simple Setup (WSS) enabling
    device provisioning via barcode scanning with automated network discovery, authentication, and
    credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating
    hub-managed device capabilities post-onboarding.
  * api-change:``sagemaker``: Added ultraServerType to the UltraServerInfo structure to support
    server type identification for SageMaker HyperPod
  * enhancement:``s3``: Adds new parameter ``--case-conflict`` that configures how case conflicts are
    handled on case-insensitive filesystems
- from version 1.44.15
  * api-change:``bedrock-agentcore-control``: Adds optional field "view" to GetMemory API input to
    give customers control over whether CMK encrypted data such as strategy decryption or override
    prompts is returned or not.
  * api-change:``cloudfront``: Added EntityLimitExceeded exception handling to the following API
    operations AssociateDistributionWebACL, AssociateDistributionTenantWebACL,
    UpdateDistributionWithStagingConfig
  * api-change:``glue``: Adding MaterializedViews task run APIs
  * api-change:``medialive``: MediaPackage v2 output groups in MediaLive can now accept one
    additional destination for single pipeline channels and up to two additional destinations for
    standard channels. MediaPackage v2 destinations now support sending to cross region MediaPackage
    channels.
  * api-change:``transcribe``: Adds waiters to Amazon Transcribe.
- from version 1.44.14
  * api-change:``workspaces``: Add StateMessage and ProgressPercentage fields to
    DescribeCustomWorkspaceImageImport API response.
- from version 1.44.13
  * api-change:``ce``: This release updates existing reservation recommendations API to support
    deployment model.
  * api-change:``emr-serverless``: Added support for enabling disk encryption using customer managed
    AWS KMS keys to CreateApplication, UpdateApplication and StartJobRun APIs.
- from version 1.44.12
  * api-change:``cleanroomsml``: AWS Clean Rooms ML now supports advanced Spark configurations to
    optimize SQL performance when creating an MLInputChannel or an audience generation job.
- from version 1.44.11
  * bugfix:``s3``: Reverts addition of ``--case-conflict`` feature which caused a performance
    regression when copying from S3 to large local directories
- from version 1.44.10
  * api-change:``cleanrooms``: Added support for publishing detailed metrics to CloudWatch for
    operational monitoring of collaborations, including query performance and resource utilization.
  * api-change:``identitystore``: This change introduces "Roles" attribute for User entities
    supported by AWS Identity Store SDK.
- from version 1.44.9
  * api-change:``connect``: Adds support for searching global contacts using the ActiveRegions
    filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``kafkaconnect``: This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack
    endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to
    match the Kafka endpoints.
- from version 1.44.8
  * api-change:``connect``: Changes for Contact for Global Search
  * api-change:``quicksight``: This release adds support for quick users to be able to perform role
    upgrades on their own. Additionally it allows admins to make this feature admin or auto approval
    along with new self upgrade capability that can be restricted by Admins.
- from version 1.44.7
  * api-change:``medialive``: AWS Elemental MediaLive now supports Pipeline Locking using Video
    Alignment as well as linked single pipeline channels to enable cross-channel and cross-region
    Pipeline Locking workflows.
- from version 1.44.6
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``geo-places``: Adds support for InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode.
  * api-change:``pinpoint-sms-voice-v2``: This release adds support for the Registration Reviewer
    feature, which provides generative AI feedback on a phone number or sender ID registration to
    ensure completeness before sending to downstream (carrier) review.
  * api-change:``s3``: Add additional validation to Outpost bucket names.
  * enhancement:``s3``: Adds new parameter ``--case-conflict`` that configures how case conflicts are
    handled on case-insensitive filesystems
- from version 1.44.5
  * api-change:``config``: Added supported resourceTypes for Config from July to November 2025
  * api-change:``ec2``: Adds support for linkedGroupId on the CreatePlacementGroup and
    DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use.
  * api-change:``guardduty``: Make accountIds a required field in GetRemainingFreeTrialDays API to
    reflect service behavior.
  * api-change:``pcs``: Change API Reference Documentation for default Mode in Accounting and
    SlurmRest
- from version 1.44.4
  * api-change:``arc-region-switch``: Automatic Plan Execution Reports allow customers to maintain a
    concise record of their Region switch Plan executions.  This enables customer SREs and leadership
    to have a clear view of their recovery posture based on the generated reports for their Plan
    executions.
  * api-change:``connect``: Adding support for Custom Metrics and Pre-Defined Attributes to
    GetCurrentMetricData API.
  * api-change:``emr-serverless``: Added JobLevelCostAllocationConfiguration field to enable cost
    allocation reporting at the job level, providing more granular visibility into EMR Serverless
    charges
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``iot``: This release adds event-based logging feature that enables granular event
    logging controls for AWS IoT logs.
  * api-change:``qbusiness``: It is a internal bug fix for region expansion
  * api-change:``wickr``: AWS Wickr now provides a suite of admin APIs to allow you to
    programmatically manage secure communication for Wickr networks at scale. These APIs enable you to
    automate administrative workflows including user lifecycle management, network configuration, and
    security group administration.
  * api-change:``workspaces-web``: Add support for WebAuthn under user settings.
- from version 1.44.3
  * api-change:``appstream``: Added support for new operating systems (1) Ubuntu 24.04 Pro LTS on
    Elastic fleets, and (2) Microsoft Server 2025 on Always-On and On-Demand fleets
  * api-change:``arc-region-switch``: New API to list Route 53 health checks created by ARC region
    switch for a plan in a specific AWS Region using the Region switch Regional data plane.
  * api-change:``artifact``: Add support for ListReportVersions API  for the calling AWS account.
  * api-change:``bedrock-agentcore-control``: Feature to support header exchanges between Bedrock
    AgentCore Gateway Targets and client, along with propagating query parameter to the configured
    targets.
  * api-change:``bedrock-data-automation``: Blueprint Optimization (BPO) is a new Amazon Bedrock Data
    Automation (BDA) capability that improves blueprint inference accuracy using example content assets
    and ground truth data. BPO works by generating better instructions for fields in the Blueprint
    using provided data.
  * api-change:``cleanrooms``: Adding support for collaboration change requests requiring an approval
    workflow. Adding support for change requests that grant or revoke results receiver ability and
    modifying auto approved change types in an existing collaboration.
  * api-change:``ec2``: This release adds AvailabilityZoneId support for CreateFleet, ModifyFleet,
    DescribeFleets, RequestSpotFleet, ModifySpotFleetRequests and DescribeSpotFleetRequests APIs.
  * api-change:``ecr``: Adds support for ECR Create On Push
  * api-change:``ecs``: Adding support for Event Windows via a new ECS account setting
    "fargateEventWindows". When enabled, ECS Fargate will use the configured event window for patching
    tasks. Introducing "CapacityOptionType" for CreateCapacityProvider API, allowing support for Spot
    capacity for ECS Managed Instances.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``iot``: This release adds message batching for the IoT Rules Engine HTTP action.
  * api-change:``opensearch``: Amazon OpenSearch Service adds support for warm nodes, enabling new
    multi-tier architecture.
  * api-change:``sesv2``: Amazon SES introduces Email Validation feature which checks email addresses
    for syntax errors, domain validity, and risky addresses to help maintain deliverability and protect
    sender reputation. SES also adds resource tagging and ABAC support for EmailTemplates and
    CustomVerificationEmailTemplates.
  * api-change:``ssm-sap``: Added "Stopping" for the HANA Database Status.
  * enhancement:cloudtrail: Fixed performance issue in cloudtrail validate-logs command by scoping S3
    digest file listing to the trail's region instead of processing digest files from all regions.
- from version 1.44.2
  * api-change:``gameliftstreams``: Added new stream group operation parameters for scale-on-demand
    capacity with automatic prewarming. Added new Gen6 stream classes based on the EC2 G6 instance
    family. Added new StartStreamSession parameter for exposure of real-time performance stats to
    clients.
  * api-change:``guardduty``: Add support for dbiResourceId in finding.
  * api-change:``inspector-scan``: Adds an additional OutputFormat
  * api-change:``kafkaconnect``: Support dual-stack network connectivity for connectors via
    NetworkType field.
  * api-change:``mediaconvert``: Adds support for tile encoding in HEVC and audio for video overlays.
  * api-change:``mediapackagev2``: This release adds support for SPEKE V2 content key encryption in
    MediaPackage v2 Origin Endpoints.
  * api-change:``payment-cryptography``: Support for AS2805 standard.  Modifications to import-key
    and export-key to support AS2805 variants.
  * api-change:``payment-cryptography-data``: Support for AS2805 standard.  New API
    GenerateAs2805KekValidation and changes to translate pin, GenerateMac and VerifyMac to support
    AS2805 key variants.
  * api-change:``sagemaker``: Adding the newly launched p6-b300.48xlarge ec2  instance support in
    Sagemaker(Hyperpod,Training and Sceptor)
- from version 1.44.1
  * api-change:``iot``: Add support for dynamic payloads in IoT Device Management Commands
  * api-change:``timestream-influxdb``: This release adds support for rebooting InfluxDB DbInstances
    and DbClusters
- from version 1.44.0
  * api-change:``bedrock-agentcore-control``: This release updates broken links for AgentCore Policy
    APIs in the AWS CLI and SDK resources.
  * api-change:``connect``: Amazon Connect now supports outbound WhatsApp contacts via the Send
    message block or StartOutboundChatContact API. Send proactive messages for surveys, reminders, and
    updates. Offer customers the option to switch to WhatsApp while in queue, eliminating hold time.
  * api-change:``ec2``: EC2 Capacity Manager now supports SpotTotalCount, SpotTotalInterruptions and
    SpotInterruptionRate metrics for both vCPU and instance units.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``entityresolution``: Support Customer Profiles Integration for AWS Entity Resolution
  * api-change:``glacier``: Documentation updates for Amazon Glacier's maintenance mode
  * api-change:``health``: Updating Health API endpoint generation for dualstack only regions
  * api-change:``logs``: This release allows you to import your historical CloudTrail Lake data into
    CloudWatch with a few steps, enabling you to easily consolidate operational, security, and
    compliance data in one place.
  * api-change:``mediatailor``: Added support for Ad Decision Server Configuration enabling HTTP POST
    requests with custom bodies, headers, GZIP compression, and dynamic variables. No changes required
    for existing GET request configurations.
  * api-change:``route53resolver``: Adds support for enabling detailed metrics on Route 53 Resolver
    endpoints using RniEnhancedMetricsEnabled and TargetNameServerMetricsEnabled in the
    CreateResolverEndpoint and UpdateResolverEndpoint APIs, providing enhanced visibility into Resolver
    endpoint and target name server performance.
  * api-change:``s3``: This release adds support for the new optional field 'LifecycleExpirationDate'
    in S3 Inventory configurations.
  * api-change:``service-quotas``: Add support for SQ Dashboard Api
  * feature:Migration: Implement a ``--v2-debug`` flag and ``AWS_CLI_UPGRADE_DEBUG_MODE`` environment
    variable that detects breaking changes for AWS CLI v2 for entered commands.
- from version 1.43.15
  * api-change:``bcm-recommended-actions``: Added new freetier action types to RecommendedAction.type.
  * api-change:``connect``: Amazon Connect now offers automated post-chat surveys triggered when
    customers end conversations. This captures timely feedback while experience is fresh, using either
    a no-code form builder or Amazon Lex-powered interactive surveys.
  * api-change:``datasync``: Adds Enhanced mode support for NFS and SMB locations. SMB credentials
    are now managed via Secrets Manager, and may be encrypted with service or customer managed keys.
    Increases AgentArns maximum count to 8 (max 4 per TaskMode). Adds folder counters to
    DescribeTaskExecution for Enhanced mode tasks.
  * api-change:``workspaces-web``: Adds support for portal branding customization, enabling
    administrators to personalize end-user portals with custom assets.
- from version 1.43.14
  * api-change:``lambda``: Add Dotnet 10 (dotnet10) support to AWS Lambda.
  * api-change:``organizations``: Add support for policy operations on the NETWORK SECURITY DIRECTOR
    POLICY policy type.
  * api-change:``quicksight``: This release adds new GetIdentityContext API, Dashboard customization
    options for tables and pivot tables, Visual styling options- borders and decals, map
    GeocodingPreferences, KeyPairCredentials for DataSourceCredentials. Snapshot APIs now support
    registered users. Parameters limit increased to 400
  * api-change:``secretsmanager``: Add SortBy parameter to ListSecrets
  * api-change:``sesv2``: Update GetEmailIdentity and CreateEmailIdentity response to include
    SigningHostedZone in DkimAttributes. Updated PutEmailIdentityDkimSigningAttributes Response to
    include SigningHostedZone.
- from version 1.43.13
  * api-change:``bedrock``: Automated Reasoning checks in Amazon Bedrock Guardrails is capable of
    generating policy scenarios to validate policies. The
    GetAutomatedReasoningPolicyBuildWorkflowResultAssets API now adds POLICY SCENARIO asset type,
    allowing customers to retrieve scenarios generated by the build workflow.
  * api-change:``billingconductor``: Launch itemized custom line item and service line item filter
  * api-change:``cloudwatch``: This release introduces two additional protocols AWS JSON 1.1 and
    Smithy RPC v2 CBOR, replacing the currently utilized one, AWSQuery. AWS SDKs will prioritize the
    protocol that is the most performant for each language.
  * api-change:``odb``: The following APIs now return CloudExadataInfrastructureArn and OdbNetworkArn
    fields for improved resource identification and AWS service integration - GetCloudVmCluster,
    ListCloudVmClusters, GetCloudAutonomousVmCluster, and ListCloudAutonomousVmClusters.
  * api-change:``opensearch``: The CreateApplication API now supports an optional kms key arn
    parameter to allow customers to specify a CMK for application encryption.
  * api-change:``partnercentral-selling``: Adds support for the new Project.AwsPartition field on
    Opportunity and AWS Opportunity Summary. Use this field to specify the AWS partition where the
    opportunity will be deployed.
  * api-change:``signer``: Adds support for Signer GetRevocationStatus with updated endpoints
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1772712000">- Update to 1.44.51
  * api-change:``connect``: Added support for configuring additional email addresses on queues in
    Amazon Connect. Agents can now select an outbound email address and associate additional email
    addresses for replying to or initiating emails.
  * api-change:``elasticbeanstalk``: As part of this release, Beanstalk introduce a new info type -
    analyze for request environment info and retrieve environment info operations. When customers
    request an Al analysis, Elastic Beanstalk runs a script on an instance in their environment and
    returns an analysis of events, health and logs.
  * api-change:``es``: Adds support for DeploymentStrategyOptions.
  * api-change:``gamelift``: Amazon GameLift Servers now offers DDoS protection for Linux-based EC2
    and Container Fleets on SDKv5. The player gateway proxy relay network provides traffic validation,
    per-player rate limiting, and game server IP address obfuscation all with negligible added latency
    and no additional cost.
  * api-change:``opensearch``: Adding support for DeploymentStrategyOptions
  * api-change:``quicksight``: Added several new values for Capabilities, increased visual limit per
    sheet from previous limit to 75, renamed Quick Suite to Quick in several places.
- from version 1.44.50
  * api-change:``bedrock-agentcore-control``: Support for AgentCore Policy GA
  * api-change:``datazone``: Adding QueryGraph operation to DataZone SDK
  * api-change:``logs``: CloudWatch Logs updates- Added support for the PutBearerTokenAuthentication
    API to enable or disable bearer token authentication on a log group. For more information, see
    CloudWatch Logs API documentation.
  * api-change:``partnercentral-channel``: Adds the Resold Unified Operations support plan and
    removes the Resold Business support plan in the CreateRelationship and UpdateRelationship APIs
  * api-change:``sagemaker``: This release adds b300 and g7e instance types for SageMaker inference
    endpoints.
- from version 1.44.49
  * api-change:``arc-region-switch``: Post-Recovery Workflows enable customers to maintain
    comprehensive disaster recovery automation. This allows customer SREs and leadership to have
    complete recovery orchestration from failover through post-recovery preparation, ensuring Regions
    remain ready for subsequent recovery events.
  * api-change:``batch``: This feature allows customers to specify the minimum time (in minutes) that
    AWS Batch keeps instances running in a compute environment after all jobs on the instance complete
  * api-change:``bedrock``: Added four new model lifecycle date fields, startOfLifeTime,
    endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API
    with Bedrock Batch inference jobs.
  * api-change:``cognito-idp``: Cognito is introducing a two-secret rotation model for app clients,
    enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom
    secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and
    reduces security risks.
  * api-change:``connect``: Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add
    EvaluationReviewMetadata's RequestedBy and RequestedTime
  * api-change:``customer-profiles``: This release introduces an optional SourcePriority parameter to
    the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting
    data from multiple sources. Additionally, WebAnalytics and Device have been added as new
    StandardIdentifier values.
  * api-change:``health``: Updates the regex for validating availabilityZone strings used in the
    describe events filters.
  * api-change:``keyspacesstreams``: Added support for Change Data Capture (CDC) streams with
    Duration DataType.
  * api-change:``odb``: ODB Networking Route Management is a feature improvement which allows for
    implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the
    customer via new optional input. This feature release is combined with Multiple App-VPC
    functionality for ODB Network Peering(s).
  * api-change:``ram``: Resource owners can now specify ResourceShareConfiguration request parameter
    for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter
- from version 1.44.48
  * api-change:``backup-gateway``: This release updates GetGateway API to include deprecationDate and
    softwareVersion in the response, enabling customers to track gateway software versions and upcoming
    deprecation dates.
  * api-change:``ec2``: Add c8id, m8id and hpc8a instance types.
  * api-change:``ecs``: Adding support for Capacity Reservations for ECS Managed Instances by
    introducing a new "capacityOptionType" value of "RESERVED" and new field "capacityReservations" for
    CreateCapacityProvider and UpdateCapacityProvider APIs.
  * api-change:``marketplace-entitlement``: Added License Arn as a new optional filter for
    GetEntitlements and LicenseArn field in each entitlement in the response.
  * api-change:``meteringmarketplace``: Added LicenseArn to ResolveCustomer response and
    BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report
    usage at the license level. Added InvalidLicenseException error response for invalid license
    parameters.
  * api-change:``securityhub``: Security Hub added EXTENDED PLAN integration type to
    DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2
- from version 1.44.47
  * api-change:``batch``: AWS Batch documentation update for service job capacity units.
  * api-change:``ec2``: Add support for EC2 Capacity Blocks in Local Zones.
  * api-change:``ecr``: Update repository name regex to comply with OCI Distribution Specification
  * api-change:``neptune``: Neptune global clusters now supports tags
  * api-change:``wafv2``: AWS WAF now supports GetTopPathStatisticsByTraffic that provides aggregated
    statistics on the top URI paths accessed by bot traffic. Use this operation to see which paths
    receive the most bot traffic, identify the specific bots accessing them, and filter by category,
    organization, or bot name.
- from version 1.44.46
  * api-change:``cloudwatch``: This release adds the APIs (PutAlarmMuteRule, ListAlarmMuteRules,
    GetAlarmMuteRule and DeleteAlarmMuteRule) to manage a new Cloudwatch resource, AlarmMuteRules.
    AlarmMuteRules allow customers to temporarily mute alarm notifications during expected downtime
    periods.
  * api-change:``ec2``: Adds httpTokensEnforced property to ModifyInstanceMetadataDefaults API. Set
    per account or manage organization-wide using declarative policies to prevent IMDSv1-enabled
    instance launch and block attempts to enable IMDSv1 on existing IMDSv2-only instances.
  * api-change:``elementalinference``: Initial GA launch for AWS Elemental Inference including
    capabilities of Smart Crop and Live Event Clipping
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``es``: Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request
    parameters as query parameters in the HTTP request.
  * api-change:``medialive``: AWS Elemental MediaLive - Added support for Elemental Inference for
    Smart Cropping and Clipping features for MediaLive.
  * api-change:``observabilityadmin``: Adding a new field in the
    CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating
    the GetCentralizationRuleForOrganization API response to include the new field
  * api-change:``opensearch``: Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass
    request parameters as query parameters in the HTTP request.
  * api-change:``partnercentral-selling``: Added support for filtering opportunities by target close
    date in the ListOpportunities API. You can now filter results to return opportunities with a target
    close date before or after a specified date, enabling more precise opportunity searches based on
    expected closure timelines.
- from version 1.44.45
  * api-change:``bedrock``: Automated Reasoning checks in Amazon Bedrock Guardrails now support
    fidelity report generation. The new workflow type assesses policy coverage and accuracy against
    customer documents. The GetAutomatedReasoningPolicyBuildWorkflowResultAssets API adds support for
    the three new asset types.
  * api-change:``connectcases``: SearchCases API can now accept 25 fields in the request and response
    as opposed to the previous limit of 10. DeleteField's hard limit of 100 fields per domain has been
    lifted.
  * api-change:``controlcatalog``: Updated ExemptedPrincipalArns parameter documentation for improved
    accuracy
  * api-change:``datazone``: Add workflow properties support to connections APIs
  * api-change:``dynamodb``: This change supports the creation of multi-account global tables. It
    adds one new arguments to UpdateTable, GlobalTableSettingsReplicationMode.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``mediatailor``: Updated endpoint rule set for dualstack endpoints. Added a new opt-in
    option to log raw ad decision server requests for Playback Configurations.
  * api-change:``quicksight``: Adds support for SEMISTRUCT to InputColumn Type
  * api-change:``wickr``: AWS Wickr now provides APIs to manage your Wickr OpenTDF integration. These
    APIs enable you to test and save your OpenTDF configuration allowing you to manage rooms based on
    Trusted Data Format attributes.
- from version 1.44.44
  * api-change:``appstream``: Adding new attribute to disable IMDS v1 APIs for fleet, Image Builder
    and AppBlockBuilder instances.
  * api-change:``ecs``: Migrated to Smithy. No functional changes
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``sagemaker-runtime``: Added support for S3OutputPathExtension and Filename parameters
    to the InvokeEndpointAsync API to allow users to customize the S3 output path and file name for
    async inference response payloads.
  * api-change:``signer-data``: This release introduces AWS Signer Data Plane SDK client supporting
    GetRevocationStatus API. The new client enables AWS PrivateLink connectivity with both private DNS
    and VPC endpoint URLs.
  * api-change:``ssm``: Add support for AssociationDispatchAssumeRole in AWS SSM State Manager.
  * api-change:``trustedadvisor``: Adding a new enum attribute(statusReason) to TrustedAdvisorAPI
    response. This attribute explains reasoning behind check status for certain specific scenarios.
  * bugfix:cloudtrail: Fixed edge case in validate-logs where digest validation could fail with
    "public key not found" when the end time lands near a key rotation boundary
- from version 1.44.43
  * api-change:``bcm-dashboards``: The Billing and Cost Management GetDashboard API now returns
    identifier for each widget, enabling users to uniquely identify widgets within their dashboards.
  * api-change:``ecr``: Adds multiple artifact types filter support in ListImageReferrers API.
  * api-change:``pca-connector-scep``: AWS Private CA Connector for SCEP now supports AWS
    PrivateLink, allowing your clients to request certificates from within your Amazon Virtual Private
    Cloud (VPC) without traversing the public internet. With this launch, you can create VPC endpoints
    to connect to your SCEP connector privately.
- from version 1.44.42
  * api-change:``cleanrooms``: This release adds support for federated catalogs in Athena-sourced
    configured tables.
  * api-change:``connect``: Correcting in-app notifications API documentation.
- from version 1.44.41
  * api-change:``ec2``: Add Operator field to CreatePlacementGroup and DescribePlacementGroup APIs.
  * api-change:``grafana``: This release updates Amazon Managed Grafana's APIs to support customer
    managed KMS keys.
  * api-change:``rds``: Adds support for the StorageEncryptionType field to specify encryption type
    for DB clusters, DB instances, snapshots, automated backups, and global clusters.
  * api-change:``workspaces-web``: Adds support for branding customization without requiring a custom
    wallpaper.
- from version 1.44.40
  * api-change:``arc-region-switch``: Clarify documentation on ARC Region Switch start-plan-execution
    operation
  * api-change:``ec2``: Documentation updates for EC2 Secondary Networks
  * api-change:``ecr``: Adds support for enabling blob mounting, and removes support for Clair based
    image scanning
  * api-change:``kafka``: Amazon MSK now supports dual-stack connectivity (IPv4 and IPv6) for
    existing MSK clusters. You can enable dual-stack on existing clusters by specifying the NetworkType
    parameter in updateConnectivity API.
  * api-change:``kms``: Added support for Decrypt and ReEncrypt API's to use dry run feature without
    ciphertext for authorization validation
  * api-change:``qconnect``: Update MessageType enum to include missing types.
- from version 1.44.39
  * api-change:``cloudwatch``: Adding new evaluation states that provides information about the alarm
    evaluation process. Evaluation error Indicates configuration errors in alarm setup that require
    review and correction. Evaluation failure Indicates temporary CloudWatch issues.
  * api-change:``connect``: API release for headerr notifications in the admin website. APIs allow
    customers to publish brief messages (including URLs) to a specified audience, and a new header icon
    will indicate when unread messages are available.
  * api-change:``ec2``: This release adds geography information to EC2 region and availability zone
    APIs. DescribeRegions now includes a Geography field, while DescribeAvailabilityZones includes both
    Geography and SubGeography fields, enabling better geographic classification for AWS regions and
    zones.
  * api-change:``inspector2``: Added .Net 10 (dotnet10) and Node 24.x (node24.x) runtime support for
    lambda package scanning
  * api-change:``sagemaker``: Enable g7e instance type support for SageMaker Processing, and enable
    single file configuration provisioning for HyperPod Slurm, where customers have the option to use
    HyperPod API to provide the provisioning parameters.
- from version 1.44.38
  * api-change:``ec2``: Launching nested virtualization. This feature allows you to run nested VMs
    inside virtual (non-bare metal) EC2 instances.
  * enhancement:cli-history: Create local history files with specific permissions
- from version 1.44.37
  * api-change:``batch``: Add support for listing jobs by share identifier and getting snapshots of
    active capacity utilization by job queue and share.
  * api-change:``ec2``: R8i instances powered by custom Intel Xeon 6 processors available only on AWS
    with sustained all-core 3.9 GHz turbo frequency
  * api-change:``eks``: This release adds support for Windows Server 2025 in Amazon EKS Managed Node
    Groups.
  * api-change:``kafkaconnect``: Support configurable upper limits on task count during autoscaling
    operations via maxAutoscalingTaskCount parameter.
  * api-change:``s3tables``: S3 Tables now supports setting partition specifications and sort orders
    on tables. Partition specs allow users to define how data is organized using transform functions.
    Sort order configurations enable users to specify sort directions and null ordering preferences for
    optimized data layout.
  * enhancement:cloudtrail: Added support for validating backfill digest files in ``validate-logs``
    command
- from version 1.44.36
  * api-change:``bedrock-agentcore``: Added AgentCore browser proxy configuration support, allowing
    routing of browser traffic through HTTP and HTTPS proxy servers with authentication and bypass
    rules.
  * api-change:``connect``: Amazon Connect now supports per-channel auto-accept and After Contact
    Work (ACW) timeouts. Configure agents with auto-accept and ACW timeout settings for chat, tasks,
    emails, and callbacks. Use the new UpdateUserConfig API to manage these settings.
  * api-change:``eks``: Introducing an optional policy field, an IAM policy applied to pod identity
    associations in addition to IAM role policies. When specified, pod permissions are the intersection
    of IAM role policies and the policy field, ensuring the principle of least privilege.
  * api-change:``kafka``: Amazon MSK adds three new APIs, CreateTopic, UpdateTopic, and DeleteTopic
    for managing Kafka topics in your MSK clusters.
  * api-change:``rds``: This release adds backup configuration for RDS and Aurora restores, letting
    customers set backup retention period and preferred backup window during restore. It also enables
    viewing backup settings when describing snapshots or automated backups for instances and clusters.
- from version 1.44.35
  * api-change:``connectcampaignsv2``: Add the missing event type for WhatsApp
  * api-change:``ec2``: Amazon Secondary Networks is a networking feature that provides
    high-performance, low-latency connectivity for specialized workloads.
  * api-change:``eks``: Amazon EKS adds a new DescribeUpdate update type, VendedLogsUpdate, to
    support an integration between EKS Auto Mode and Amazon CloudWatch Vended Logs.
  * api-change:``imagebuilder``: EC2 Image Builder now supports wildcard patterns in lifecycle
    policies with recipes and enhances the experience of tag-scoped policies.
  * api-change:``lakeformation``: Allow cross account v5 in put data lake settings
  * api-change:``neptunedata``: Added edgeOnlyLoad boolean parameter to Neptune bulk load request.
    When TRUE, files are loaded in order without scanning. When FALSE (default), the loader scans files
    first, then loads vertex files before edge files automatically.
  * api-change:``pcs``: Introduces RESUMING state for clusters, compute node groups, and queues.
  * api-change:``transfer``: This release adds a documentation update for MdnResponse of type "ASYNC"
- from version 1.44.34
  * api-change:``bedrock-data-automation-runtime``: Add OutputConfiguration to InvokeDataAutomation
    input and output to support S3 output
  * api-change:``deadline``: Adds support for tagging jobs during job creation
  * api-change:``iot-managed-integrations``: Adding support for Custom(General) Authorization in
    managed integrations for AWS IoT Device Management cloud connectors.
  * api-change:``partnercentral-selling``: Releasing AWS Opportunity Snapshots for SDK release.
  * api-change:``sagemaker``: Adding g7e instance support in Sagemaker Training
- from version 1.44.33
  * api-change:``arc-region-switch``: Updates documentation for ARC Region switch and provides
    stronger validation for Amazon Aurora Global Database execution block parameters.
  * api-change:``athena``: Reduces the minimum TargetDpus to create or update capacity reservations
    from 24 to 4.
  * api-change:``bedrock-agentcore``: Support Browser profile persistence (cookies and local storage)
    across sessions for AgentCore Browser.
  * api-change:``bedrock-agentcore-control``: Support Browser profile persistence (cookies and local
    storage) across sessions for AgentCore Browser.
  * api-change:``glue``: This release adds the capability to easily create custom AWS Glue
    connections to data sources with REST APIs.
  * api-change:``medialive``: Outputs using the AV1 codec in CMAF Ingest output groups in MediaLive
    now have the ability to specify a target bit depth of 8 or 10.
  * api-change:``neptune-graph``: Minor neptune-graph documentation changes
  * api-change:``ram``: Added ListSourceAssociations API. Allows RAM resource share owners to list
    source associations that determine which sources can access resources through service principal
    associations. Supports filtering by resource share ARN, source ID, source type, or status, with
    pagination.
  * api-change:``transfer``: Adds support for the customer to send custom HTTP headers and configure
    an AS2 Connector to receive Asynchronous MDNs from their trading partner
  * api-change:``workspaces``: Added support for 12 new graphics-optimized compute types -
    Graphics.g6 (xlarge, 2xlarge, 4xlarge, 8xlarge, 16xlarge), Graphics.gr6 (4xlarge, 8xlarge),
    Graphics.g6f (large, xlarge, 2xlarge, 4xlarge), and Graphics.gr6f (4xlarge).
- from version 1.44.32
  * api-change:``bedrock-runtime``: Added support for structured outputs to Converse and
    ConverseStream APIs.
  * api-change:``connectcases``: Amazon Connect Cases now supports larger, multi-line text fields
    with up to 4,100 characters. Administrators can use the Admin UI to select the appropriate
    configuration (single-line or multi-line) on a per-field basis, improving case documentation
    capabilities.
  * api-change:``eks``: Update delete cluster description
  * api-change:``medialive``: AWS Elemental MediaLive now supports SRT listener mode for inputs and
    outputs, in addition to the existing SRT caller mode.
  * api-change:``redshift``: We have increased the maximum duration for a deferred maintenance window
    from 45 days to 60 days for Amazon Redshift provisioned clusters. This enhancement provides
    customers with greater flexibility in scheduling patching and maintenance activities while also
    maintaining security compliance.
  * api-change:``workspaces-web``: Support for configuring and managing custom domain names for
    WorkSpaces Secure Browser portals.
- from version 1.44.31
  * api-change:``batch``: AWS Batch Array Job Visibility feature support. Includes new
    statusSummaryLastUpdatedAt for array job parent DescribeJobs responses for the last time the
    statusSummary was updated. Includes both statusSummary and statusSummaryLastUpdatedAt in ListJobs
    responses for array job parents.
  * api-change:``dynamodb``: This change supports the creation of multi-account global tables. It
    adds two new arguments to CreateTable, GlobalTableSourceArn and GlobalTableSettingsReplicationMode.
    DescribeTable is also updated to include information about GlobalTableSettingsReplicationMode.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``geo-maps``: Added support for optional style parameters in maps, including 3D
    terrain and 3D Buildings
  * api-change:``kinesis``: Adds StreamId parameter to AWS Kinesis Data Streams APIs that is reserved
    for future use.
  * api-change:``marketplace-catalog``: Adds support for Catalog API us-east-1 dualstack endpoint
    catalog-marketplace.us-east-1.api.aws
  * api-change:``organizations``: Updated the CloseAccount description.
  * api-change:``sso-admin``: Added new Region management APIs to support multi-Region replication in
    IAM Identity Center.
- from version 1.44.30
  * api-change:``bedrock-agentcore-control``: Adds tagging support for AgentCore Evaluations
    (evaluator and online evaluation config)
  * api-change:``cloudfront``: Add OriginMTLS support to CloudFront Distribution APIs
  * api-change:``mpa``: Updates to multi-party approval (MPA) service to add support for multi-factor
    authentication (MFA) for voting operations.
- from version 1.44.29
  * api-change:``connect``: This release adds Estimated Wait Time support to the GetContactMetrics
    API for Amazon Connect.
  * api-change:``quicksight``: Improve SessionTag usage guidelines in the
    GenerateEmbedURLForAnonymousUser API documentation. Update the GetIdentityContext document with the
    region support context.
- from version 1.44.28
  * api-change:``ec2``: G7e instances feature up to 8 NVIDIA RTX PRO 6000 Blackwell Server Edition
    GPUs with 768 GB of memory and 5th generation Intel Xeon Scalable processors. Supporting up to 192
    vCPUs, 1600 Gbps networking bandwidth with EFA, up to 2 TiB of system memory, and up to 15.2 TB of
    local NVMe SSD storage.
  * api-change:``gamelift``: Amazon GameLift Servers now supports automatic scaling to and from zero
    instances based on game session activity. Fleets scale down to zero following a defined period of
    no game session activity and scale up from zero when game sessions are requested, providing an
    option for cost optimization.
- from version 1.44.27
  * api-change:``cognito-idp``: This release adds support for a new lambda trigger to transform
    federated user attributes during the authentication with external identity providers on Cognito
    Managed Login.
  * api-change:``connect``: Adds support for filtering search results based on tags assigned to
    contacts.
  * api-change:``ec2``: SearchTransitGatewayRoutes API response now includes a NextToken field,
    enabling pagination when retrieving large sets of transit gateway routes. Pass the returned
    NextToken value in subsequent requests to retrieve the next page of results.
  * api-change:``lambda``: We are launching ESM Metrics and logging for Kafka ESM to allow customers
    to monitor Kafka event processing using CloudWatch Metrics and Logs.
  * api-change:``mediaconnect``: This release adds support for NDI flow sources in AWS Elemental
    MediaConnect. You can now send content to your MediaConnect transport streams directly from your
    NDI environment using the new NDI source type. Also adds support for LARGE 4X flow size, which can
    be used when creating CDI JPEG-XS flows.
  * api-change:``mediaconvert``: This release adds a follow source mode for audio output channel
    count, an AES audio frame wrapping option for MXF outputs, and an option to signal DolbyVision
    compatibility using the SUPPLEMENTAL-CODECS tag in HLS manifests.
  * api-change:``s3``: Adds support for the UpdateObjectEncryption API to change the server-side
    encryption type of objects in general purpose buckets.
  * api-change:``s3control``: Adds support for the UpdateObjectEncryption API to change the
    server-side encryption type of objects in general purpose buckets.
- from version 1.44.26
  * api-change:``connect``: Added support for task attachments. The StartTaskContact API now accepts
    file attachments, enabling customers to include files (.csv, .doc, .docx, .heic, .jfif, .jpeg,
    .jpg, .mov, .mp4, .pdf, .png, .ppt, .pptx, .rtf, .txt, etc.) when creating Task contacts. Supports
    up to 5 attachments per task.
  * api-change:``deadline``: AWS Deadline Cloud now supports editing job names and descriptions after
    submission.
  * api-change:``ec2``: Releasing new EC2 instances. C8gb and M8gb with highest EBS performance, M8gn
    with 600 Gbps network bandwidth, X8aedz and M8azn with 5GHz AMD processors, X8i with Intel Xeon 6
    processors and up to 6TB memory, and Mac-m4max with Apple M4 Max chip for 25 percent faster builds.
  * api-change:``medialive``: AWS Elemental MediaLive released two new features that allows customers
    1) to set Output Timecode for AV1 encoder, 2) to set a Custom Epoch for CMAF Ingest and
    MediaPackage V2 output groups when using Pipeline Locking or Disabled Locking modes.
  * api-change:``sagemaker``: Idle resource sharing enables teams to borrow unused compute resources
    in your SageMaker HyperPod cluster. This capability maximizes resource utilization by allowing
    teams to borrow idle compute capacity beyond their allocated compute quotas.
  * enhancement:``gamelift``: Add ``--tags`` parameter to ``upload-build`` command.
- from version 1.44.25
  * api-change:``connectcases``: Amazon Connect now enables you to use tag-based access controls to
    define who can access specific cases. You can associate tags with case templates and configure
    security profiles to determine which users can access cases with those tags.
  * api-change:``ec2``: DescribeInstanceTypes API response now includes an
    additionalFlexibleNetworkInterfaces field, the number of interfaces attachable to an instance when
    using flexible Elastic Network Adapter (ENA) queues in addition to the base number specified by
    maximumNetworkInterfaces.
  * api-change:``evidently``: Deprecate all Evidently API for AWS CloudWatch Evidently deprecation
  * api-change:``groundstation``: Adds support for AWS Ground Station Telemetry.
  * bugfix:documentation: Fixed shorthand example generation in documentation.
- from version 1.44.24
  * api-change:``connect``: Amazon Connect now offers public APIs to programmatically configure and
    run automated tests for contact center experiences. Integrate testing into CICD pipelines, run
    multiple tests at scale, and retrieve results via API to automate validation of voice interactions
    and workflows.
  * api-change:``datazone``: Added api for deleting data export configuration for a domain
  * api-change:``qconnect``: Fixes incorrect types in the UpdateAssistantAIAgent API request, adds
    MESSAGE to TargetType enum, and other minor changes.
- from version 1.44.23
  * api-change:``autoscaling``: This release adds support for Amazon EC2 Auto Scaling group deletion
    protection
  * api-change:``budgets``: Add Budget FilterExpression and Metrics fields to
    DescribeBudgetPerformanceHistory to support more granular filtering options.
  * api-change:``dynamodb``: Adds additional waiters to Amazon DynamoDB.
  * api-change:``ec2``: Add better support for fractional GPU instances in DescribeInstanceTypes API.
    The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource
    selection and filtering for both full and fractional GPU instance types.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``gamelift``: Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on
    the Amazon Linux 2023 operating system.
  * api-change:``guardduty``: Adding new enum value for ScanStatusReason
  * api-change:``health``: Updates the lower range for the maxResults request property for
    DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and
    DescribeEventsForOrganization API request properties.
  * api-change:``meteringmarketplace``: Customer Identifier parameter deprecation date has been
    removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current
    integration will continue to work. When updating your implementation, consider migrating to
    CustomerAWSAccountID for improved integration.
  * api-change:``verifiedpermissions``: Adding documentation to user guide and API documentation for
    how customers can create new encrypted policy stores by passing in their customer managed key
    during policy store creation.
- from version 1.44.22
  * api-change:``bedrock-agentcore``: Supports custom browser extensions for AgentCore Browser and
    increased message payloads up to 100KB per message in an Event for AgentCore Memory
  * api-change:``config``: AWS Config Conformance Packs now support tag-on-create through
    PutConformancePack API.
  * api-change:``ec2``: Added support of multiple EBS cards. New EbsCardIndex parameter enables
    attaching volumes to specific EBS cards on supported instance types for improved storage
    performance.
  * api-change:``quicksight``: Added documentation and model for sheet layout groups - allows sheet
    elements to be grouped, Added documentation and the feature enables admins to have granular control
    over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs
- from version 1.44.21
  * api-change:``autoscaling``: This release adds support for three new filters when describing
    scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status.
  * api-change:``bedrock-runtime``: Added support for extended prompt caching with one hour TTL.
  * api-change:``keyspaces``: Adds support for managing table pre-warming in Amazon Keyspaces (for
    Apache Cassandra)
  * api-change:``odb``: Adds support for associating and disassociating IAM roles with Autonomous VM
    cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs.
    The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the
    iamRoles field.
  * api-change:``verifiedpermissions``: Amazon Verified Permissions now supports encryption of
    resources by a customer managed KMS key. Customers can now create new encrypted policy stores by
    passing in their customer managed key during policy store creation.
  * api-change:``workspaces-instances``: Added billing configuration support for WorkSpaces Instances
    with monthly and hourly billing modes, including new filtering capabilities for instance type
    searches.
- from version 1.44.20
  * api-change:``connect``: Adds support to allow customers to create form with Dispute configuration
  * api-change:``datazone``: This release adds support for numeric filtering and complex free-text
    searches cases for the Search and SearchListings APIs.
  * api-change:``glacier``: Documentation updates for Amazon Glacier's maintenance mode
  * api-change:``launch-wizard``: Added UpdateDeployment, ListDeploymentPatternVersions and
    GetDeploymentPatternVersion APIs for Launch Wizard
  * api-change:``resource-explorer-2``: Added ViewName to View-related responses and ServiceViewName
    to GetServiceView response.
  * api-change:``sagemaker``: Adding security consideration comments for lcc accessing execution role
    under root access
- from version 1.44.19
  * api-change:``cleanrooms``: This release adds support for parameters in PySpark analysis templates.
  * api-change:``deadline``: AWS Deadline Cloud now supports tagging Budget resources with ABAC for
    permissions management and selecting up to 16 filter values in the monitor and Search API.
  * api-change:``ec2``: This release includes documentation updates to support up to four Elastic
    Volume modifications per Amazon EBS volume within a rolling 24-hour period.
  * api-change:``ecs``: Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS
    Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will
    use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS
    FIPS endpoints.
  * api-change:``evs``: A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2
    instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version
    and the CreateEnvironmentHost API introduces a optional esxVersion parameter.
  * api-change:``lakeformation``: API Changes for GTCForLocation feature. Includes a new API,
    GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource
  * api-change:``opensearchserverless``: Collection groups in Amazon OpenSearch Serverless enables to
    organize multiple collections and enable compute resource sharing across collections with different
    KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch
    Compute Units (OCUs) for each KMS key.
  * api-change:``qconnect``: Fix inference configuration shapes for the CreateAIPrompt and
    UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API
- from version 1.44.18
  * api-change:``ce``: Cost Categories added support to BillingView data filter expressions through
    the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for
    more granular cost management and allocation.
  * api-change:``connect``: Amazon Connect makes it easier to manage contact center operating hours
    by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up
    recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit
    overrides.
  * api-change:``eks``: Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions.
  * api-change:``rds``: no feature changes. model migrated to Smithy
  * api-change:``redshift``: Adds support for enabling extra compute resources for automatic
    optimization during create and modify operations in Amazon Redshift clusters.
  * api-change:``redshift-serverless``: Adds support for enabling extra compute resources for
    automatic optimization during create and update operations in Amazon Redshift Serverless workgroups.
  * api-change:``socialmessaging``: This release clarifies WhatsApp template operations as a
    resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new
    parameters for parameter format, CTA URL link tracking, and template body examples, and increases
    the phone number ID length.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py</changelog>
</package>
<package pkgid="47b1854a5eb2264f724483e1899ec3e9c580d0053706fa1b9b04f6f17d129a1a5efca5396d9a4cef72e90e80ca91bcd537895bdd1fde35a43f938c9e2bb7e551" name="aws-crt-cpp-bin" arch="riscv64">
  <version epoch="0" ver="0.38.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762171200">- Update to version 0.35.2
  * Bump aws-c-cal version by @DmitriyMusatkin in (#793)
- from version 0.35.1
  * Bind out hkdf by @DmitriyMusatkin in (#791)
- from version 0.35.0
  * Latest submodules for preferring PQ TLS by default
    by @TingDaoK in (#788)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763640000">- Update to version 0.35.3
  * Bump up aws-c-cal version by @azkrishpy in (#796)
  * Bind out log-in provider by @sbiscigl in (#798)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764763200">- Update to version 0.35.4
  * Bump version of c-auth and c-cal for login fix by @sbiscigl in (#800)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to version 0.36.1
  * Adding CRC combine functions and updating aws-checksums submodule
    by @sbiscigl in (#806)
- from version 0.36.0
  * Update submodules by @sfod in (#802)
  * Migrate to dispatch queue on macOS by @sfod in (#803)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to version 0.37.0
  * Update submodules by @xiazhvera in (#810)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1769169600">- Update to version 0.37.1
  * Update submodules by @sfod in (#812)
  * Bump aws-c-s3 version by @azkrishpy in (#813)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770724800">- Update to version 0.37.2
  * Canary refactor by @bretambrose in (#808)
  * XXHash support by @DmitriyMusatkin in (#816)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771934400">- Update to version 0.37.3
  * Update version of c-auth by @sbiscigl in (#822)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to version 0.37.4
  * Update submodules by @TingDaoK in (#826)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775044800">- Update to version 0.38.3
  * Add missing ctor impl by @sbiscigl in (#837)
- from version 0.38.2
  * Bind out proxy settings for profile and web
    identity creds provider by @sbiscigl in (#835)
- from version 0.38.1
  * [Bug Fix] Fix exposed private header for metrics
    by @xiazhvera in (#832)
- from version 0.38.0
  * Add IoT Metrics Support by @xiazhvera in (#809)
  * Bump event stream by @azkrishpy in (#830)</changelog>
</package>
<package pkgid="b3abf0c07f8029774f2473630f2e17dea2f2aeba5e6772ede9251f3b3fe445d65492a91535211a99d9d9f17b62941429e5cda0254063a72f914171dca9415e43" name="aws-crt-cpp-devel" arch="riscv64">
  <version epoch="0" ver="0.38.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762171200">- Update to version 0.35.2
  * Bump aws-c-cal version by @DmitriyMusatkin in (#793)
- from version 0.35.1
  * Bind out hkdf by @DmitriyMusatkin in (#791)
- from version 0.35.0
  * Latest submodules for preferring PQ TLS by default
    by @TingDaoK in (#788)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763640000">- Update to version 0.35.3
  * Bump up aws-c-cal version by @azkrishpy in (#796)
  * Bind out log-in provider by @sbiscigl in (#798)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1764763200">- Update to version 0.35.4
  * Bump version of c-auth and c-cal for login fix by @sbiscigl in (#800)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767614400">- Update to version 0.36.1
  * Adding CRC combine functions and updating aws-checksums submodule
    by @sbiscigl in (#806)
- from version 0.36.0
  * Update submodules by @sfod in (#802)
  * Migrate to dispatch queue on macOS by @sfod in (#803)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1767960000">- Update to version 0.37.0
  * Update submodules by @xiazhvera in (#810)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1769169600">- Update to version 0.37.1
  * Update submodules by @sfod in (#812)
  * Bump aws-c-s3 version by @azkrishpy in (#813)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770724800">- Update to version 0.37.2
  * Canary refactor by @bretambrose in (#808)
  * XXHash support by @DmitriyMusatkin in (#816)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1771934400">- Update to version 0.37.3
  * Update version of c-auth by @sbiscigl in (#822)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1774267200">- Update to version 0.37.4
  * Update submodules by @TingDaoK in (#826)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1775044800">- Update to version 0.38.3
  * Add missing ctor impl by @sbiscigl in (#837)
- from version 0.38.2
  * Bind out proxy settings for profile and web
    identity creds provider by @sbiscigl in (#835)
- from version 0.38.1
  * [Bug Fix] Fix exposed private header for metrics
    by @xiazhvera in (#832)
- from version 0.38.0
  * Add IoT Metrics Support by @xiazhvera in (#809)
  * Bump event stream by @azkrishpy in (#830)</changelog>
</package>
<package pkgid="a7a125d8e12d5ff6c46e60a5591c61290222010b4e522288160a8551696d1eb5cb6c82f9bf7c002c5abcfbaf9667152fc153e67ad130614589b85a29847f7063" name="aws-efs-utils" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751025600">- Update to version 2.3.1
  * Fix backtrace version to resolve ubuntu and rhel build issues
  * Pin Cargo.lock to avoid unexpected error across images
- from version 2.3.0
  * Add support for pod-identity credentials in the credentials chain
  * Enable mounting with IPv6 when using with the 'stunnel' mount option
- Build and install efs-proxy binary (bsc#1240044)
  * Add cargo, libopenssl-devel and rust to BuildRequires
  * Adjust starting directory for find command to exclude src/proxy
  * Enable vendoring for Rust dependencies of efs-proxy
  * Include efs-proxy binary in %files section
  * Replace upstream tarball with SCM-generated source</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751025601">- Limit recompress service to efs-utils-*.tar
- Remove commented fields from _service file
- Switch source service from obs_scm to tar_scm</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751630400">- Add cargo-packaging to BuildRequires
- Use %cargo_build for building Rust code</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751976000">- Remove BuildArch field to set build architecture to any
- Use %cargo_install for installing efs-proxy
- Update install location for efs-proxy in %files section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752148800">- Add gcc13 and gcc13-c++ to BuildRequires for SLE-15
- Set CC=gcc-13 and CXX=g++-13 for SLE-15
- Remove unused build dependencies python-flake8, python-mccabe,
  python-pycodestyle and python-pyflakes from BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1755259200">- Update to version 2.3.3 (bsc#1248055, CVE-2025-55159)
  * Add environment variable support for AWS profiles and regions
  * Regenerate Cargo.lock with rust 1.70.0
  * Update circle-ci config
  * Fix AWS Env Variable Test and Code Style Issue
  * Remove CentOS 8 and Ubuntu 16.04 from verified Linux distribution list
- from version 2.3.2
  * Update version in amazon-efs-utils.spec to 2.3.1
  * Fix incorrect package version</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1761307200">- Use RUSTFLAGS over CC/CXX to overwrite default linker on SLE-15</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762516800">- Update to version 2.4.0
  * Upgrade s2n-tls version in efs-proxy to use AWS-LC
  * Add ubuntu24 and macOS Tahoe support efs-utils
- Add clang-devel to BuildRequires
- Add cmake to BuildRequires
- Add golang(API) &gt;= 1.24 to BuildRequires
- Add initialize-arrays-as-arrays.patch to fix build with newer GCC
- Add support-relro-in-delocator.patch to fix build with newer GCC
- Add fix-cargo-checksums.patch to fix cargo checksums after patching</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763985600">- Update to version 2.4.1
  * Add cafile override for eusc-de-east-1 in efs-utils.conf
- Refresh fix-cargo-checksums.patch
- Refresh initialize-arrays-as-arrays.patch
- Refresh support-relro-in-delocator.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1773835200">- Update to version 2.4.2
  * Skip stunnel binary invocation when efs-proxy mode is enabled
  * Retry "access denied" only for access point mounting
  * Fix issue for missing PATH in env when check stunnel lib
  * Fix EFS_FQDN_RE to support ADC DNS suffixes with hyphens
  * Fix IPv6-only mount target FQDN resolution in match_device
- Drop initialize-arrays-as-arrays.patch, merged upstream
- Refresh fix-cargo-checksums.patch</changelog>
</package>
<package pkgid="134050621a4b810a23ff551dcfb94a61c6b4e192db841375fde20810cd87389cb4e25bcbc590d110f899647715b33c3eb61a575d5c32daa3921a999077cddafb" name="aws-lc" arch="riscv64">
  <version epoch="0" ver="1.71.0" rel="8.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 1.61.2:
  * Fix build when path has spaces
  * Fix test issues with run_minimal_tests
- update to version 1.61.1:
  * Fix duplicate test names in CodeBuild integration tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759838400">- update to version 1.61.4:
  * Pin PyCA version in python integration tests
  * Check compiler for 'linux/random.h'
- update to version 1.61.3:
  * Remove jitter entropy tests folder</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760875200">- update to version 1.62.0:
  * nginx now supports AWS-LC
  * Fix tests that assume X25519 will be negotiated
  * Fixing a bug in ML-DSA poly_uniform function
  * Migrate integration omnibus
  * Delete util/bot directory
  * Type fix in mldsa
  * Centralize password handling tool-openssl
  * crypto/pem: replace strncmp with CRYPTO_memcmp to fix -Wstring-compare error
  * Implement dgst CLI command
  * Add ASN.1 decoding for ML-KEM private keys as seeds
  * Implement genrsa command
  * Move udiv and sencond tweak calculations to when needed
  * Add null check on RSA key checks
  * Implement workaround for FORTIFY_SOURCE warning with jitterentropy
  * Implement coverity suggestions
  * Add minimal EC CLI tool implementation
  * Adding pkeyutl tool to the CLI
  * Add option ENABLE_SOURCE_MODIFICATION
  * Simple script to build/run tests
  * Add build-time option to opt-out of CPU Jitter Entropy</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761998400">- Update to version 1.63.0:
  * Failing no-op implementations for several UI functions
  * Tool util functions in tool_util.cc
  * AES-XTS on AArch64: Set w19 earlier before cipher-stealing of 1 block +
    tail</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.66.1:
  * Iterate through all DNS entries in connect CLI
  * Fix socat integration test
  * Remove OPENSSL_NO_BF for real
  * Add openssl genpkey cli utility tool
  * Add stdin support for pkcs8 tool
  * Fix extension processing order in x509 cli
  * ML-DSA: Missing Private Key Validation Checks
- Update to version 1.66.0:
  * Add encap/decapKeyCheck support in ACVP
  * Clarify comments and API behaviour for equal-preference for TLS 1.3
  * Add support for external contexts in ML-DSA ACVP
  * Route ML-DSA ACVP to the right APIs
  * Add sha1 CLI
  * Fix openssl comparison tests
  * tool-openssl: pkcs8 error output on decrypt
  * Add RSA_X931_PADDING to rsa.h
  * Blowfish OFB Block Cipher Mode Support
  * Run ACCP integration tests on aarch64
  * Support stdin for openssl rsa tool
  * Remove rsa expected in test
  * [tool-openssl] basic asn1parse support
  * Several CLI Fixes
  * Implement enc CLI
- Update to version 1.65.1:
  * Adjust image-build-android concurrency group
  * s_client: Add TLS 1.2 and 1.3 protocol selection flags
  * Add EVP_bf_cfb64
  * Add conversion and traceability for third-party test vectors
  * Verify size of mlen in ML-DSA external mu mode
  * Replicate OpenSSL 1.1.1 behavior for BIO_s_mem BIO_NOCLOSE
  * Add ACVP support for AES CFB128
  * Add support for HMAC-SHA3 to ACVP tool
  * Move dk to Tests in ML-KEM ACVP
- Update to version 1.65.0:
  * Use new images for fuzzing and x509
  * Remove unused Wycheproof test vectors
  * Fix openldap; regenerate configure script
  * Fix unchecked return value
  * Avoid NULL dereference
  * AES-XTS Enc Dec test on rand incremental length inputs
  * Make N1 cpucap a subset of that of V1 and V2
  * Set SSL_R_NO_CIPHER_MATCH when failing to set ciphers
  * Add CFI directives to chacha-armv8.pl
  * Add CFI directives in aesv8-armx.pl
  * Match req CLI behavior with OpenSSL
  * Adjust script to handle other event types
- Update to version 1.64.0:
  * Update max polyz value
  * Support more "openssl rsa" options
  * Additional options for "openssl c_client"
  * Use C++11 atomics to update session stats
  * Support "openssl dhparam"
  * Remove dead code
  * Rename snapsafe to VM UBE
  * Extend grv asan timeout for Golang to allow completion
  * Implement more options for req CLI
  * Ensure HMAC_Init_ex reinitializes data properly
- enable more tests, by exposing openssl/bssl tools
- add skip-test.patch, skipping tool_openssl_test, as for some reason,
  a lot of features in that tool are not available</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767960000">- Update to version 1.66.2:
  * Fix incorrect assembler directive in AArch64 code
  * Fix the libwebsockets integration test script
  * Remove pkcs8 expected in test
  * Add randomized unit testing for EVP_CIPHERs
  * fix(target): fix mipseb 64bit compile
  * Consolidate FORMAT_DER/PEM in tool-openssl
  * Replace password string with proper class
  * Fix ppc64le; Improve platform detection</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 1.67.0:
  * Migrate Wycheproof test vectors for ECDSA, RSA PKCS#1, and some more
  * Rename volatile state/memory to unique state/memory
  * Service Indicator: Add error call trampoline to avoid delocator issue
  * Add support for Big Endian in ACVP tool
  * AES-GCM: Add function pointer trampolines to avoid delocator issue
  * Use already defined macro for no inline
  * Remove Kyber completely
  * Import mldsa-native
  * Use existing session context if new is actually NULL
  * Integrate Wycheproof ML-KEM test vectors
  * Avoid cross-compilation build failure
  * Cleanup pass on Go code in repository
  * Update patch for nmap
- remove vendor-fix.patch, as upstream finally fixed the issue</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.68.0:
  * Enable Hybrid PQ KeyShares by default
  * Remove AVX conditional from cmake script
  * openssl-ca command implementation for self-sign certificates
  * Initial Framework for Using Doxygen to Document Public Header Files
  * Move md4 out of FIPS module
  * Remove FIPS counter framework and other tidying up
  * Adds a new randomness generation API
  * Ensure pkcs7 checks ASN1_TYPE-&gt;type
  * Integrate Wycheproof ML-DSA test vectors
  * Simplify FIPS conditional in top-level build script
  * Add method to get type of ML-DSA instance configured under EVP PKEY
  * Nmap build needs liblinear
  * Disable SLP vectorizer for FIPS shared library builds on GCC 14+
  * Address some CMake findings
  * Support GCC 4.8 for aarch64
  * Free potential memory before assigning new pointer
  * Ensure index argument is not negative in ASN1_BIT_STRING_set_bit
  * Ensure no overflow in signed output length in do_buf
  * Ensure public key is set before verifying through ML-DSA verify
  * Correct CCM nids in object definition
  * Address Reported Bug Findings
  * Fix OPENSSL_memchr per C23
  * Fix argument order in hmac_copy
  * Support WASM/Emscripten
  * Generate Rust Bindings</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 1.70.0:
  * Cache peer CA names on client side after handshake
  * Add NULL checks for MakeUnique in SSL cipher list inheritance
  * Fix gRPC integration
  * Latent memory leaks in KEM_KEY setter functions
  * Fix PKCS8_decrypt to handle all negative pass_len values
  * Fix PKCS12_verify_mac OOB read with invalid password_len
  * Cleanup EVP_DH asn1 parsing
  * Add INT_MAX bounds check before EVP_CipherUpdate in PKCS8/PKCS12 encryption
  * Fix PKCS8_encrypt crash when pass is NULL with negative pass_len_in
  * IWYU: guard stdint.h in fips_shared_support.c
  * Use proper function type for different callback types
  * Zeroize intermediate values for ed25519
  * Fix sizeof-on-pointer bugs in FIPS assertion failure messages
  * Remove dead declarations in public headers
  * TLS Transfer Serialization Findings
  * XOF fixes
  * Add a test that arbitrary curves can be wrapped in EVP_PKEY
  * Improve type safety and bounds checking in EVP cipher ctrl handlers
  * Fix uninitialized EVP_MD_CTX and harden bn_dup_into
  * Add ACVP Support for KAS-ECC
  * Add ACVP Support for KTS-IFC
  * Various Small Additions to ACVP Tool
- Update to version 1.69.0:
  * Fix FIPS delocator handling of floating-point immediates on aarch64
  * Fix link in README.md
  * Various PKCS7 fixups
  * Fix error reporting and document EC explicit params single-cert
    behaviour
  * Fix PKCS7 verify content memleak
  * Retain flag after custom critical extensions check
  * Update ACVP documentation
  * Fix error return values for no-op UI_xxx stub functions
  * Key state consistency in PQDSA_KEY setter functions
  * Simplify d2i_PKCS7 by removing redundant BER-to-DER conversion
  * Ensure all signer certificate chains are verified
  * Use CRYPTO_memcmp instead of OPENSSL_memcmp for tag verification
  * Return correct error value when parsing PKCS7 authenticated attributes
    fails</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774008000">- Update to version 1.71.0:
  * Fixes for PKCS12_set_mac
  * Allow zero-length PEM passwords in callback paths
  * Relicense OpenSSL Sources to Apache-2.0
  * Harden HMAC error paths: fix resource leaks, state bugs, and missing
    cleansing
  * Fix modulewrapper memory leak
  * Distribution Packaging Improvements
  * Add bounds checks for size_t to int truncation in RSA_METHOD calls
  * Clean up sensitive stack buffers and minor fixes in PKCS#8
  * More NULL checks in bio_ssl.cc
  * Reject IPv6 literal URIs in name constraint checking
  * Abort on RAND_bytes failure
  * Fix race condition in new_certs_dir output path
  * Fall back to EVP_{marshal,parse} in {i2d,d2i}_{Public,Private}Key
  * Fix stale key_method pointer after private key switch in CERT
  * Clean up on X509_STORE_CTX_add_custom_crit_oid error paths
  * Correct purpose setting for OCSP_request_verify
  * Correct types finished-based APIs for TLS 1.3
  * Fix issues in pass_util.cc password handling
  * Use explicit check for X509 path length
  * Fix CN fallback handling in name constraints checking
  * Fix CRL distribution point scope check logic in crl_crldp_check</changelog>
</package>
<package pkgid="f86d43c8ae960b1ac8b87f745473701c539401652c6cbef00019fe85794e203684b59216ea523a538f607efa3502786eda8b0acb3f0676e84fe1cf5fc22cb56d" name="aws-lc-benchmark" arch="riscv64">
  <version epoch="0" ver="1.71.0" rel="8.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 1.61.2:
  * Fix build when path has spaces
  * Fix test issues with run_minimal_tests
- update to version 1.61.1:
  * Fix duplicate test names in CodeBuild integration tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759838400">- update to version 1.61.4:
  * Pin PyCA version in python integration tests
  * Check compiler for 'linux/random.h'
- update to version 1.61.3:
  * Remove jitter entropy tests folder</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760875200">- update to version 1.62.0:
  * nginx now supports AWS-LC
  * Fix tests that assume X25519 will be negotiated
  * Fixing a bug in ML-DSA poly_uniform function
  * Migrate integration omnibus
  * Delete util/bot directory
  * Type fix in mldsa
  * Centralize password handling tool-openssl
  * crypto/pem: replace strncmp with CRYPTO_memcmp to fix -Wstring-compare error
  * Implement dgst CLI command
  * Add ASN.1 decoding for ML-KEM private keys as seeds
  * Implement genrsa command
  * Move udiv and sencond tweak calculations to when needed
  * Add null check on RSA key checks
  * Implement workaround for FORTIFY_SOURCE warning with jitterentropy
  * Implement coverity suggestions
  * Add minimal EC CLI tool implementation
  * Adding pkeyutl tool to the CLI
  * Add option ENABLE_SOURCE_MODIFICATION
  * Simple script to build/run tests
  * Add build-time option to opt-out of CPU Jitter Entropy</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761998400">- Update to version 1.63.0:
  * Failing no-op implementations for several UI functions
  * Tool util functions in tool_util.cc
  * AES-XTS on AArch64: Set w19 earlier before cipher-stealing of 1 block +
    tail</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.66.1:
  * Iterate through all DNS entries in connect CLI
  * Fix socat integration test
  * Remove OPENSSL_NO_BF for real
  * Add openssl genpkey cli utility tool
  * Add stdin support for pkcs8 tool
  * Fix extension processing order in x509 cli
  * ML-DSA: Missing Private Key Validation Checks
- Update to version 1.66.0:
  * Add encap/decapKeyCheck support in ACVP
  * Clarify comments and API behaviour for equal-preference for TLS 1.3
  * Add support for external contexts in ML-DSA ACVP
  * Route ML-DSA ACVP to the right APIs
  * Add sha1 CLI
  * Fix openssl comparison tests
  * tool-openssl: pkcs8 error output on decrypt
  * Add RSA_X931_PADDING to rsa.h
  * Blowfish OFB Block Cipher Mode Support
  * Run ACCP integration tests on aarch64
  * Support stdin for openssl rsa tool
  * Remove rsa expected in test
  * [tool-openssl] basic asn1parse support
  * Several CLI Fixes
  * Implement enc CLI
- Update to version 1.65.1:
  * Adjust image-build-android concurrency group
  * s_client: Add TLS 1.2 and 1.3 protocol selection flags
  * Add EVP_bf_cfb64
  * Add conversion and traceability for third-party test vectors
  * Verify size of mlen in ML-DSA external mu mode
  * Replicate OpenSSL 1.1.1 behavior for BIO_s_mem BIO_NOCLOSE
  * Add ACVP support for AES CFB128
  * Add support for HMAC-SHA3 to ACVP tool
  * Move dk to Tests in ML-KEM ACVP
- Update to version 1.65.0:
  * Use new images for fuzzing and x509
  * Remove unused Wycheproof test vectors
  * Fix openldap; regenerate configure script
  * Fix unchecked return value
  * Avoid NULL dereference
  * AES-XTS Enc Dec test on rand incremental length inputs
  * Make N1 cpucap a subset of that of V1 and V2
  * Set SSL_R_NO_CIPHER_MATCH when failing to set ciphers
  * Add CFI directives to chacha-armv8.pl
  * Add CFI directives in aesv8-armx.pl
  * Match req CLI behavior with OpenSSL
  * Adjust script to handle other event types
- Update to version 1.64.0:
  * Update max polyz value
  * Support more "openssl rsa" options
  * Additional options for "openssl c_client"
  * Use C++11 atomics to update session stats
  * Support "openssl dhparam"
  * Remove dead code
  * Rename snapsafe to VM UBE
  * Extend grv asan timeout for Golang to allow completion
  * Implement more options for req CLI
  * Ensure HMAC_Init_ex reinitializes data properly
- enable more tests, by exposing openssl/bssl tools
- add skip-test.patch, skipping tool_openssl_test, as for some reason,
  a lot of features in that tool are not available</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767960000">- Update to version 1.66.2:
  * Fix incorrect assembler directive in AArch64 code
  * Fix the libwebsockets integration test script
  * Remove pkcs8 expected in test
  * Add randomized unit testing for EVP_CIPHERs
  * fix(target): fix mipseb 64bit compile
  * Consolidate FORMAT_DER/PEM in tool-openssl
  * Replace password string with proper class
  * Fix ppc64le; Improve platform detection</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 1.67.0:
  * Migrate Wycheproof test vectors for ECDSA, RSA PKCS#1, and some more
  * Rename volatile state/memory to unique state/memory
  * Service Indicator: Add error call trampoline to avoid delocator issue
  * Add support for Big Endian in ACVP tool
  * AES-GCM: Add function pointer trampolines to avoid delocator issue
  * Use already defined macro for no inline
  * Remove Kyber completely
  * Import mldsa-native
  * Use existing session context if new is actually NULL
  * Integrate Wycheproof ML-KEM test vectors
  * Avoid cross-compilation build failure
  * Cleanup pass on Go code in repository
  * Update patch for nmap
- remove vendor-fix.patch, as upstream finally fixed the issue</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.68.0:
  * Enable Hybrid PQ KeyShares by default
  * Remove AVX conditional from cmake script
  * openssl-ca command implementation for self-sign certificates
  * Initial Framework for Using Doxygen to Document Public Header Files
  * Move md4 out of FIPS module
  * Remove FIPS counter framework and other tidying up
  * Adds a new randomness generation API
  * Ensure pkcs7 checks ASN1_TYPE-&gt;type
  * Integrate Wycheproof ML-DSA test vectors
  * Simplify FIPS conditional in top-level build script
  * Add method to get type of ML-DSA instance configured under EVP PKEY
  * Nmap build needs liblinear
  * Disable SLP vectorizer for FIPS shared library builds on GCC 14+
  * Address some CMake findings
  * Support GCC 4.8 for aarch64
  * Free potential memory before assigning new pointer
  * Ensure index argument is not negative in ASN1_BIT_STRING_set_bit
  * Ensure no overflow in signed output length in do_buf
  * Ensure public key is set before verifying through ML-DSA verify
  * Correct CCM nids in object definition
  * Address Reported Bug Findings
  * Fix OPENSSL_memchr per C23
  * Fix argument order in hmac_copy
  * Support WASM/Emscripten
  * Generate Rust Bindings</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 1.70.0:
  * Cache peer CA names on client side after handshake
  * Add NULL checks for MakeUnique in SSL cipher list inheritance
  * Fix gRPC integration
  * Latent memory leaks in KEM_KEY setter functions
  * Fix PKCS8_decrypt to handle all negative pass_len values
  * Fix PKCS12_verify_mac OOB read with invalid password_len
  * Cleanup EVP_DH asn1 parsing
  * Add INT_MAX bounds check before EVP_CipherUpdate in PKCS8/PKCS12 encryption
  * Fix PKCS8_encrypt crash when pass is NULL with negative pass_len_in
  * IWYU: guard stdint.h in fips_shared_support.c
  * Use proper function type for different callback types
  * Zeroize intermediate values for ed25519
  * Fix sizeof-on-pointer bugs in FIPS assertion failure messages
  * Remove dead declarations in public headers
  * TLS Transfer Serialization Findings
  * XOF fixes
  * Add a test that arbitrary curves can be wrapped in EVP_PKEY
  * Improve type safety and bounds checking in EVP cipher ctrl handlers
  * Fix uninitialized EVP_MD_CTX and harden bn_dup_into
  * Add ACVP Support for KAS-ECC
  * Add ACVP Support for KTS-IFC
  * Various Small Additions to ACVP Tool
- Update to version 1.69.0:
  * Fix FIPS delocator handling of floating-point immediates on aarch64
  * Fix link in README.md
  * Various PKCS7 fixups
  * Fix error reporting and document EC explicit params single-cert
    behaviour
  * Fix PKCS7 verify content memleak
  * Retain flag after custom critical extensions check
  * Update ACVP documentation
  * Fix error return values for no-op UI_xxx stub functions
  * Key state consistency in PQDSA_KEY setter functions
  * Simplify d2i_PKCS7 by removing redundant BER-to-DER conversion
  * Ensure all signer certificate chains are verified
  * Use CRYPTO_memcmp instead of OPENSSL_memcmp for tag verification
  * Return correct error value when parsing PKCS7 authenticated attributes
    fails</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774008000">- Update to version 1.71.0:
  * Fixes for PKCS12_set_mac
  * Allow zero-length PEM passwords in callback paths
  * Relicense OpenSSL Sources to Apache-2.0
  * Harden HMAC error paths: fix resource leaks, state bugs, and missing
    cleansing
  * Fix modulewrapper memory leak
  * Distribution Packaging Improvements
  * Add bounds checks for size_t to int truncation in RSA_METHOD calls
  * Clean up sensitive stack buffers and minor fixes in PKCS#8
  * More NULL checks in bio_ssl.cc
  * Reject IPv6 literal URIs in name constraint checking
  * Abort on RAND_bytes failure
  * Fix race condition in new_certs_dir output path
  * Fall back to EVP_{marshal,parse} in {i2d,d2i}_{Public,Private}Key
  * Fix stale key_method pointer after private key switch in CERT
  * Clean up on X509_STORE_CTX_add_custom_crit_oid error paths
  * Correct purpose setting for OCSP_request_verify
  * Correct types finished-based APIs for TLS 1.3
  * Fix issues in pass_util.cc password handling
  * Use explicit check for X509 path length
  * Fix CN fallback handling in name constraints checking
  * Fix CRL distribution point scope check logic in crl_crldp_check</changelog>
</package>
<package pkgid="6263011dc9ec1ba782b366bf6a6b76ee479d5661c7fc1fc40721232804c252141b1f08deb2d0c553db66517b87a4daaa976a9e2f68ce29b909b1bf863c54ab82" name="aws-lc-devel" arch="riscv64">
  <version epoch="0" ver="1.71.0" rel="8.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 1.61.2:
  * Fix build when path has spaces
  * Fix test issues with run_minimal_tests
- update to version 1.61.1:
  * Fix duplicate test names in CodeBuild integration tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759838400">- update to version 1.61.4:
  * Pin PyCA version in python integration tests
  * Check compiler for 'linux/random.h'
- update to version 1.61.3:
  * Remove jitter entropy tests folder</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760875200">- update to version 1.62.0:
  * nginx now supports AWS-LC
  * Fix tests that assume X25519 will be negotiated
  * Fixing a bug in ML-DSA poly_uniform function
  * Migrate integration omnibus
  * Delete util/bot directory
  * Type fix in mldsa
  * Centralize password handling tool-openssl
  * crypto/pem: replace strncmp with CRYPTO_memcmp to fix -Wstring-compare error
  * Implement dgst CLI command
  * Add ASN.1 decoding for ML-KEM private keys as seeds
  * Implement genrsa command
  * Move udiv and sencond tweak calculations to when needed
  * Add null check on RSA key checks
  * Implement workaround for FORTIFY_SOURCE warning with jitterentropy
  * Implement coverity suggestions
  * Add minimal EC CLI tool implementation
  * Adding pkeyutl tool to the CLI
  * Add option ENABLE_SOURCE_MODIFICATION
  * Simple script to build/run tests
  * Add build-time option to opt-out of CPU Jitter Entropy</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761998400">- Update to version 1.63.0:
  * Failing no-op implementations for several UI functions
  * Tool util functions in tool_util.cc
  * AES-XTS on AArch64: Set w19 earlier before cipher-stealing of 1 block +
    tail</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 1.66.1:
  * Iterate through all DNS entries in connect CLI
  * Fix socat integration test
  * Remove OPENSSL_NO_BF for real
  * Add openssl genpkey cli utility tool
  * Add stdin support for pkcs8 tool
  * Fix extension processing order in x509 cli
  * ML-DSA: Missing Private Key Validation Checks
- Update to version 1.66.0:
  * Add encap/decapKeyCheck support in ACVP
  * Clarify comments and API behaviour for equal-preference for TLS 1.3
  * Add support for external contexts in ML-DSA ACVP
  * Route ML-DSA ACVP to the right APIs
  * Add sha1 CLI
  * Fix openssl comparison tests
  * tool-openssl: pkcs8 error output on decrypt
  * Add RSA_X931_PADDING to rsa.h
  * Blowfish OFB Block Cipher Mode Support
  * Run ACCP integration tests on aarch64
  * Support stdin for openssl rsa tool
  * Remove rsa expected in test
  * [tool-openssl] basic asn1parse support
  * Several CLI Fixes
  * Implement enc CLI
- Update to version 1.65.1:
  * Adjust image-build-android concurrency group
  * s_client: Add TLS 1.2 and 1.3 protocol selection flags
  * Add EVP_bf_cfb64
  * Add conversion and traceability for third-party test vectors
  * Verify size of mlen in ML-DSA external mu mode
  * Replicate OpenSSL 1.1.1 behavior for BIO_s_mem BIO_NOCLOSE
  * Add ACVP support for AES CFB128
  * Add support for HMAC-SHA3 to ACVP tool
  * Move dk to Tests in ML-KEM ACVP
- Update to version 1.65.0:
  * Use new images for fuzzing and x509
  * Remove unused Wycheproof test vectors
  * Fix openldap; regenerate configure script
  * Fix unchecked return value
  * Avoid NULL dereference
  * AES-XTS Enc Dec test on rand incremental length inputs
  * Make N1 cpucap a subset of that of V1 and V2
  * Set SSL_R_NO_CIPHER_MATCH when failing to set ciphers
  * Add CFI directives to chacha-armv8.pl
  * Add CFI directives in aesv8-armx.pl
  * Match req CLI behavior with OpenSSL
  * Adjust script to handle other event types
- Update to version 1.64.0:
  * Update max polyz value
  * Support more "openssl rsa" options
  * Additional options for "openssl c_client"
  * Use C++11 atomics to update session stats
  * Support "openssl dhparam"
  * Remove dead code
  * Rename snapsafe to VM UBE
  * Extend grv asan timeout for Golang to allow completion
  * Implement more options for req CLI
  * Ensure HMAC_Init_ex reinitializes data properly
- enable more tests, by exposing openssl/bssl tools
- add skip-test.patch, skipping tool_openssl_test, as for some reason,
  a lot of features in that tool are not available</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767960000">- Update to version 1.66.2:
  * Fix incorrect assembler directive in AArch64 code
  * Fix the libwebsockets integration test script
  * Remove pkcs8 expected in test
  * Add randomized unit testing for EVP_CIPHERs
  * fix(target): fix mipseb 64bit compile
  * Consolidate FORMAT_DER/PEM in tool-openssl
  * Replace password string with proper class
  * Fix ppc64le; Improve platform detection</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 1.67.0:
  * Migrate Wycheproof test vectors for ECDSA, RSA PKCS#1, and some more
  * Rename volatile state/memory to unique state/memory
  * Service Indicator: Add error call trampoline to avoid delocator issue
  * Add support for Big Endian in ACVP tool
  * AES-GCM: Add function pointer trampolines to avoid delocator issue
  * Use already defined macro for no inline
  * Remove Kyber completely
  * Import mldsa-native
  * Use existing session context if new is actually NULL
  * Integrate Wycheproof ML-KEM test vectors
  * Avoid cross-compilation build failure
  * Cleanup pass on Go code in repository
  * Update patch for nmap
- remove vendor-fix.patch, as upstream finally fixed the issue</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.68.0:
  * Enable Hybrid PQ KeyShares by default
  * Remove AVX conditional from cmake script
  * openssl-ca command implementation for self-sign certificates
  * Initial Framework for Using Doxygen to Document Public Header Files
  * Move md4 out of FIPS module
  * Remove FIPS counter framework and other tidying up
  * Adds a new randomness generation API
  * Ensure pkcs7 checks ASN1_TYPE-&gt;type
  * Integrate Wycheproof ML-DSA test vectors
  * Simplify FIPS conditional in top-level build script
  * Add method to get type of ML-DSA instance configured under EVP PKEY
  * Nmap build needs liblinear
  * Disable SLP vectorizer for FIPS shared library builds on GCC 14+
  * Address some CMake findings
  * Support GCC 4.8 for aarch64
  * Free potential memory before assigning new pointer
  * Ensure index argument is not negative in ASN1_BIT_STRING_set_bit
  * Ensure no overflow in signed output length in do_buf
  * Ensure public key is set before verifying through ML-DSA verify
  * Correct CCM nids in object definition
  * Address Reported Bug Findings
  * Fix OPENSSL_memchr per C23
  * Fix argument order in hmac_copy
  * Support WASM/Emscripten
  * Generate Rust Bindings</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 1.70.0:
  * Cache peer CA names on client side after handshake
  * Add NULL checks for MakeUnique in SSL cipher list inheritance
  * Fix gRPC integration
  * Latent memory leaks in KEM_KEY setter functions
  * Fix PKCS8_decrypt to handle all negative pass_len values
  * Fix PKCS12_verify_mac OOB read with invalid password_len
  * Cleanup EVP_DH asn1 parsing
  * Add INT_MAX bounds check before EVP_CipherUpdate in PKCS8/PKCS12 encryption
  * Fix PKCS8_encrypt crash when pass is NULL with negative pass_len_in
  * IWYU: guard stdint.h in fips_shared_support.c
  * Use proper function type for different callback types
  * Zeroize intermediate values for ed25519
  * Fix sizeof-on-pointer bugs in FIPS assertion failure messages
  * Remove dead declarations in public headers
  * TLS Transfer Serialization Findings
  * XOF fixes
  * Add a test that arbitrary curves can be wrapped in EVP_PKEY
  * Improve type safety and bounds checking in EVP cipher ctrl handlers
  * Fix uninitialized EVP_MD_CTX and harden bn_dup_into
  * Add ACVP Support for KAS-ECC
  * Add ACVP Support for KTS-IFC
  * Various Small Additions to ACVP Tool
- Update to version 1.69.0:
  * Fix FIPS delocator handling of floating-point immediates on aarch64
  * Fix link in README.md
  * Various PKCS7 fixups
  * Fix error reporting and document EC explicit params single-cert
    behaviour
  * Fix PKCS7 verify content memleak
  * Retain flag after custom critical extensions check
  * Update ACVP documentation
  * Fix error return values for no-op UI_xxx stub functions
  * Key state consistency in PQDSA_KEY setter functions
  * Simplify d2i_PKCS7 by removing redundant BER-to-DER conversion
  * Ensure all signer certificate chains are verified
  * Use CRYPTO_memcmp instead of OPENSSL_memcmp for tag verification
  * Return correct error value when parsing PKCS7 authenticated attributes
    fails</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774008000">- Update to version 1.71.0:
  * Fixes for PKCS12_set_mac
  * Allow zero-length PEM passwords in callback paths
  * Relicense OpenSSL Sources to Apache-2.0
  * Harden HMAC error paths: fix resource leaks, state bugs, and missing
    cleansing
  * Fix modulewrapper memory leak
  * Distribution Packaging Improvements
  * Add bounds checks for size_t to int truncation in RSA_METHOD calls
  * Clean up sensitive stack buffers and minor fixes in PKCS#8
  * More NULL checks in bio_ssl.cc
  * Reject IPv6 literal URIs in name constraint checking
  * Abort on RAND_bytes failure
  * Fix race condition in new_certs_dir output path
  * Fall back to EVP_{marshal,parse} in {i2d,d2i}_{Public,Private}Key
  * Fix stale key_method pointer after private key switch in CERT
  * Clean up on X509_STORE_CTX_add_custom_crit_oid error paths
  * Correct purpose setting for OCSP_request_verify
  * Correct types finished-based APIs for TLS 1.3
  * Fix issues in pass_util.cc password handling
  * Use explicit check for X509 path length
  * Fix CN fallback handling in name constraints checking
  * Fix CRL distribution point scope check logic in crl_crldp_check</changelog>
</package>
<package pkgid="204a15810457b30820f5b89a2c1a17ad55cec1a950b4178260228347852bdfc12f65dfe9e72f518cb8455a3a7038d0fec39f5af790285fa758ae46e17b11f4e8" name="aws-sdk-java" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="9a028f30662b03dfb0fb0ef0cc3bf4f13b74aee58d7e126fe5ca10ceb6bd48419d0c9f88800cc925a2ed9d8e901b417b4de3ed0ef1b84716bc4d532727ff7f60" name="aws-sdk-java-acm" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="00c8040ac8dff5d18f6a999b9483923c1361e58a03519563e8f05391ca47910f1d0b35a4691d5ae0795e798d64757437fcc449e4f167cd88f80ce9c5ce27095e" name="aws-sdk-java-api-gateway" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="39c4972daeba493f31c1241469e53436dba6e69b3154768f965c1c59dc4f131e79f6bcb42347910212c5f04dad830b098dfc40755698da552aad16571f40f81a" name="aws-sdk-java-applicationautoscaling" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="441d9439925402914ef63bfb17988768bc2185e064ed46e25dbb39aced0b826c942aa5e984839f067afb15c809db0c6460df93fcea30596aff33e50e0e9d3af6" name="aws-sdk-java-autoscaling" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="c1747ad49e63400e9ccba284b205bf905ddfa032b158c9159de6ec95f9a737ea147d8134841953fadeea39f15c21ae1964094c6c9fc7603453c41957b0cc12a2" name="aws-sdk-java-bom" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="aebdd9a5561ad0de93f584f7ae8d03f264d03fc00bb530308f83835e9f3db4a21490b4b79dbf20b2b21f8b19416f996a99e353238bf697a641f804c4bcb879c2" name="aws-sdk-java-cloudformation" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="c79ab5993c9c35de5d030c6b473406e1cf7f979aeec1701859f3e090e723b9741c38c79f9af275d4f10760821d844cb6be77f927a1fb3b31b9ba3ab1a2b2491d" name="aws-sdk-java-cloudfront" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="dd780e5a20294014b26e6502a14d301a85cd97b8a2716facec25273df340885471232c7174f0f2d404a5d6af01aea698cb87a422987ed0fbb734bb0530b6da57" name="aws-sdk-java-cloudhsm" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="67c093a715f86ae1638da0b51963ac1edb71c39b2cf94cc76b194cdccd25bfa11fa28c2f1bd99afd596ec8d5353206b1f7c8b2e6c94d69ff1e7c77147229c4b7" name="aws-sdk-java-cloudsearch" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="22aa8426e3cbab055f2122b51bdcd4a596057adebbf360591e0e9215723bf803e80f532de88a5683d6c3909ed24770ecf2d6362b9dbb9f4e06b7d31eee6011f8" name="aws-sdk-java-cloudtrail" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="c2ab3319904c7caf65c64d747c1cbd4687be4757014f27ceaca21bfdafef9c85eac609e0b85fd8ba9807f45e015b850ec54639ea4d525065286db887d801c322" name="aws-sdk-java-cloudwatch" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="53aa32f273dea38510cf9c0245d0a480e795250555cefe5b744ec53776e771dc10d191024b429e4fe13a891c1d142cf812922b872947875a9345ea52c291015d" name="aws-sdk-java-cloudwatchmetrics" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="08e2d31da18728dd504d4de085d4edd248dff3d5b3744a90bb20bbf7121b360bd1412a89f41e9da5239c8ac655d75bcd74e8dd945da5cd68e1c0b1c542c27f79" name="aws-sdk-java-codecommit" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="b8d4691b0dc9830b559a143b7697e096f49b5948297c901e334456105034a5f09d463a399708220ebff16a9786b716e1271ed69e232c10bd3b8051e20bc74b15" name="aws-sdk-java-codedeploy" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="f3ea35d081403afbbc24def21e8417c75dd2a41e3ca8bef3252a42a13b756e277a4faf4a8f38b4d7657d1843812e8e929a19e9643703a6d0743d5b8b138bf88a" name="aws-sdk-java-codepipeline" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="e47cc150b9255af54292b8efa77ec465357a35740379cdb934f0653f055c816c135d6682b25ed90ace575ce15f63062043d60cf7837f164b4bc24239a7020792" name="aws-sdk-java-cognitoidentity" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="db4c86cdbd6918e7ddb3366bf5c5a6fb896f8a17c70f1dcd5afb344db70a45e798f7d6293af30f1b3b27291c0a546f39b0e6b06413e04cdd2d7cb82442e085c9" name="aws-sdk-java-cognitoidp" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="ee49e8667b77138f8113565af819d9072f81d1d32b752aad1a10fbfed918a20cadd57cdbe203342bb55862deb68edc9aa40742b5f9a8c59fb5e19f302c42b522" name="aws-sdk-java-cognitosync" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="3ead2d630a7dafa393aaaa1812bd9734361dd029c52fe44b73bbc0fa869f9159da6526e06fdb1d70ff9c23c245a333b91a91511847eeb90b22e8b28dd6e08112" name="aws-sdk-java-config" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="6d2a903469df29ccde98d2169971c19dd146c58dc7c6166ea287d976351e5b2224ef63991a0d96e6ceaed6b77c007aabf7bc6b346934163017132d760e3da969" name="aws-sdk-java-core" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="3f16ac49cb91b32f431c75290efda31ed19c79f8789deeaf8a29d83fcf81f264ee0322852eef150d466dcaeb8ea26eabfa4265825c2d19eb972f2ac965018dd5" name="aws-sdk-java-datapipeline" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="d6d90b714ccb59a647d3c86c55f8504623eabcb4700037c2d8b7858504231e01a3a84f6c35433bb3a1cae5a84ceebc3fe87ca2523923f5c2182ad13f88d580fb" name="aws-sdk-java-devicefarm" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="50a2a1a2120becdd483803ac46a8ae1cbf0582647f87fbad5ddfb0ae1553089157253880f00db1d5305fb4d95cff6be9ac96ebe4bed551247d89135bc1cbea3a" name="aws-sdk-java-directconnect" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="a7d4eb0e885a2fafa85ab6c76195220182a8b9d5643ad7e1e1151965dad65af9a068891f679b11e6e1a4581d9cadab7d5f15421e2c964363f72d97fe961c4d5a" name="aws-sdk-java-directory" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="eab8f2fd64462c224e20d44cfc44fe0cd312467d3b6422b9790098ecc18bbaf7f0f201c5b3be66f85c9a8bd84305a8162b86bb26e6d80cb73a01881f8cf706c6" name="aws-sdk-java-discovery" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="d9bbffab57574943232771951a4aa7de9bd6179791d20bae2b8bcbb6ec5bb8ff0bfd00fd4caae7a4f35fc47c139fd61c9e972319f4486bf8d98ad5d34bfc8f46" name="aws-sdk-java-dms" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="e5ba83ad66a3db036ebec61cf08b57bc21823b89432f44aff92e226151d4dee7bc79becd6b73f3f2c6507fe3394c49c1f845a10fe8f57d9ede9e3042827dbf86" name="aws-sdk-java-dynamodb" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="281982e0ee126efb2e3523b4f68094475348f1ce5a7838f7408baf246c2d4239b628eecff43b6e74651ff105622e3300dde630f1fe78102883cdbe2ab99b79c7" name="aws-sdk-java-ec2" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="cc6789c85ccbdf16337b08b2c3dd138fbea86837e6d0e1defd37502d07a291f2e68f67fdae0762e5ae7e5dca54cce0f6f0880b6b9baa72d7957ea214be86b296" name="aws-sdk-java-ecr" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="e019cdab5f8c7f6fd5f9d6811903c764c4e79470e9458e71b3c32a85b5cf0af13d24158e7e27ef7be8841ea07e63b341713887d54f3867d61ae093fd014e3f72" name="aws-sdk-java-ecs" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="c922f64766aea654ac0b78a39e9be8c568d6df03ecf41d8c3675a1b1e087acfa8ab73bab045c49901e8166c711668891fb2f89c9619448691b777fdf8ab9978b" name="aws-sdk-java-efs" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="1eb0b032fddc69583fd255acd965487bd57312e61471662e0f8e849c81f4494a2eb089f7a68243482a8fab4ceb5f4215e4974fb865e3e517757efd279fd1d481" name="aws-sdk-java-elasticache" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="53b06322ca7c140f8b8088b9c88155f9c2fd51e77029f1f273a7f98e275bc38c5e6346ba7e499ad1360fc7f5b92b85d0cde0f761b6f3e356ad52f542b77d24a8" name="aws-sdk-java-elasticbeanstalk" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="3d537eb53ea345df668f02c6809a6a016bfcd990d473365d16e619595df1d2d4b4979d50f679ba91e0895d031dd2e827ca21a3b0bdef71437a93d6074de55346" name="aws-sdk-java-elasticloadbalancing" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="9153ee0230eedb6cfca9fe66b5b7ebbe356d4d317736a52efe70c2bf86cbb6716106dde81f6b3f8c992c69a767d5c2fff935bfe36be3620797dec19b05b071b6" name="aws-sdk-java-elasticsearch" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="c11f886489ddccba9e4776747984bc5a0f96ff367ec778189629328051b934311db8dc8b80ba35317da8f0ea1d91ebe35ad477f32bc12062a7bbf854b1a2642e" name="aws-sdk-java-elastictranscoder" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="68e717618e25cd44b476bd1c7ac51e75b9154433144e682d2a58e525d30133466c72a503891d487b3a927460e019e21f4d4b173662184964c0b0e5dbfc2589e2" name="aws-sdk-java-emr" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="4125f3df8b26738c6c322b3cf99f38a2529fae292a58f29d3db5bdf0fb224b6f37ba8f890439785e79bfe0779810661b64e05098c538d3ffe6537dc3b806b7ab" name="aws-sdk-java-events" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="f582cac0387281175c62cbe0233a8f2df57a8465f5586d1bd22b429446bbf1f13032e7cd68ab4bbb4ff69e5caeca41d41df9d07a3104c822f99c0f2f16aeddca" name="aws-sdk-java-gamelift" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="4335b7aff1390dba7d9dab8dd94147c2b8ba6e9fc339925fb344cd391e4a0e6af1c8703807d65ea63a9e9c6e0b8dbb8d62f88442b027835e12225cc5c4d810eb" name="aws-sdk-java-glacier" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="b3d5f9973e61467a8bc62957d1b9a272bd11958d30b56ed7f911960837478ba03981d146ba79a39147570a1633e378ba60eee837db26f24194178ab74a67fc92" name="aws-sdk-java-iam" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="96543f5950a8b8be54556a92d1bdf3187299b9e8c9017e9b93f20df6fa19c1a76033ab9b251a11b1b435ed25515b73e030afce16331733bbf901a5018358d7bb" name="aws-sdk-java-importexport" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="12103243db6b60faef9e98cbc11409d24f47bcb89a5213a12e35d540b3e4117ab3d7d7347dfc35d8a23c022cf9c3ace8ab63854e999231a263af06851d15c291" name="aws-sdk-java-inspector" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="0a02aa877a7c14fe0cfc58633ef98c1ddc4d59501348801344625780ebd09f928f8dc61112c5b93ba6cbb65416d4d6614533fc5960b2a26126fd6c6b99e585e8" name="aws-sdk-java-iot" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="3a49f81ed4cb902649e0fd2bca600ded05ee1fae09478bf8ff1efc2a844a7cc6184f4396ed97aff23da87a803665852b00e6d1d1edbe45bc1526b165aa021250" name="aws-sdk-java-javadoc" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="0ec63c33c5cbd3c95ea7c2d8ab40744448662afc31225b89552b91e05498865f31a6abd72746c30e5a86a66c3eefa0dac9113f51407cb5f790fc4f0964a9562b" name="aws-sdk-java-kinesis" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="982798606eb22c52ce8d3a648d76cae4cf219f4fa080afc900ea7bbfd144829461158bee9fee393462d9fba9aa97bcdcabb48795d0e1397c5be4b8061677d0bd" name="aws-sdk-java-kms" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="9ffcfa9566ffaa70ed188be37c28aa3ac960a12238b26c1288057e16d61ece69dfa5ded19a478b82697bca99a95341fe9bb9f47b3c9e35b3a9063ab200e6eb10" name="aws-sdk-java-lambda" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="300638f8427b8974763317f0845d30b90dfa6e072a1c301ba770136b4e408ad4487cf9d33a416a32676deeb5ae79f92d15b712c6fb411414a9ee661017f736ea" name="aws-sdk-java-logs" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="5c998dae2740197347a85f1c41e005a78c74e8d48eaf2bb780f0275324f4f994f1c18e05c29aba4e32a04615b9050da7f38d9171549e61209351ea16637076c1" name="aws-sdk-java-machinelearning" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="264fedfcea59af6f5380d33a985d98cb6ed0e630f94aca8fe0a279f6724907d95f82f3abd7568392736997836df38f7986262f124b82da20cab10640d48fe594" name="aws-sdk-java-marketplacecommerceanalytics" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="3b93549dcae9f545ac79b0c0464aa6d1ca8685bc046d8292832f58adaf42f0ac3149cd39275ee05b90ef3fcd7d3e71b5b9c597e8cd4d559377b11d1af63363da" name="aws-sdk-java-marketplacemeteringservice" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="f7e35e6b71d89f7b8d5eb7eaa4cbd3867293a784cca9436b900809700e70a303b49bb28eef55ae33077dd4aabae6f7db18806314e212439c3a0b714e5e0d6545" name="aws-sdk-java-opsworks" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="faf14bc8bff955a0d55601b969ea8fee338e9229a49d536fe3593aa877660ff2bc0811b853d8a0c71a685c77f51c5b3f3bd054630dec24961d54a2f38181847f" name="aws-sdk-java-pom" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="af6882b470ae13a896dc7c20f39e1a5727cbc071ec56bb79a3cf9cc376a16ec1b1c2efd1fd767032b86ebcd368ea313b3f11c5f9de6cbc14a68a9d625659cdf1" name="aws-sdk-java-rds" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="a3dd3b4dd357abde1ee2ec78410c802e7e5d852e8a22f49229fdff409f54120fa5800bdf98501c5ba46de7ef4c408c99e546c3d3e8d348fa7f223a83fbbf4d3d" name="aws-sdk-java-redshift" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="94a2d4f045089e7f322c6ea8eea94197cfa58e6c6be2b560d1d556304e8a270bee0d2efda812cadf971b3cc35497eeeb0526c7df5837ac0367aeddb3ba861968" name="aws-sdk-java-route53" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="69148633d5c8ed5e0a493a19c9a620cbe04903a1adaa07bce665bf4db594eeed58cb1c8796ee723848ab519758c15bc9212da9a2f0efdd5f03b5787a9e33b936" name="aws-sdk-java-s3" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="516bf16e233063ab86ba62070e488e3fbfb0aab72aa214258a8978c88135a42414ba7822268a0e3d2e84e7f7d7e0ea9d578bb8380cc25a77ffbbe74429d352c8" name="aws-sdk-java-ses" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="c6264176107651c645a805ce5a70a9bccc962e699e9d546d2fe3d4e81a9b23e224a0c6712fcccfdcc6fb0fca0add8a245cd7f91802093496ea51308ea64f4086" name="aws-sdk-java-simpledb" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="8b545bf6e135d42e05df279f4d715ab20839f024a1f7210fc26bc8531c6dd4c89bb9798c7c73a04f7b3a2fa828dab146664a1696c84f0211f18606641dbfac7b" name="aws-sdk-java-simpleworkflow" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="52a3cb47e038a65fcd387d78bdcad13d6627845b91efa35bf8e1b7d0000ca01da0f6d05df47362002d51c10288547152f8acc4334b9e8a9aa693487fb1feed86" name="aws-sdk-java-sns" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="1de9ee429458f59e5bf45a4abe2bef653c7cb0383d89d1667f5a98c375618076ea9c3e8345ee1fde449b8c77dd04a705b59b15acdc37983668c74bcb07a2ece2" name="aws-sdk-java-sqs" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="b7d04e40e17a0834e5cb846104f08fcd3422689e81e0f2aae6b701080300a371d22596238d7955397b1dd68bdf7da86ea63b55dbc81206d415e18a77f94bfc1a" name="aws-sdk-java-ssm" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="432ea7b7074b8547eb0b3db261134c5555091248d350dd0f2b2190eea4089e62ea37a2eaa926a04de7f16cce64e33967705a910577d5871fdd28776ce6098bef" name="aws-sdk-java-storagegateway" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="6573f7b0837366ed40e71ebf7e20504e2033d4f8ff93d4e987f44d90d3646903a4ca391808ab83223d0766aca283bfb4b3bce8ea758d3afeb5414f970946d2ff" name="aws-sdk-java-sts" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="482230482ca0d863041bd3a905db9dd4b548cb972ca40a0c910b8332b5c03a56d17dc365b1479b76991cea009f0ae934efcda3824666d439875599f98963c496" name="aws-sdk-java-support" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="d97dc7a12fd03462234b37e6e1579a6a352817ed0c213f05fe116b18603677b81255293b7b00b9e68c1c63df15370f5c8900aa86c87cefa6fd462d6b48d7c861" name="aws-sdk-java-test-utils" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="5bdccaef90fe1ceda7da3ce760a3eb25e961b12ffa202eae5414178f2d14472b0fad9ca572ef26a8c11997e1a3be1b004106a8b1ec7bf910a0d3a92500e7f98a" name="aws-sdk-java-waf" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="484f4a76902038b6f64fc419298a057c98d2adde8a89ad9026758b58fbddf9d00156379f943ac040b3ad1baafef26055555f3edc8f07f0f32137aa7ec569ace7" name="aws-sdk-java-workspaces" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="11.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573646400">- Initial packaging of aws-sdk-java 1.11.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Increase memory constraint in order to correspond to reality</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Build with java source and target levels 8
- Added patch:
  * aws-sdk-java-ambiguous-Record.patch
    + fix name clashes with the new java.lang.Record</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="1649160000">- Double the maximum memory for javadoc to avoid out-of-memory
  on certain architectures</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Force generating javadoc with maven-javadoc-plugin, since the
  xmvn javadoc mojo is crashing on this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695124800">- Explicitely require maven-javadoc-plugin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710072000">- Added patch:
  * aws-sdk-java-jackson-databind.patch
    + do not use previously deprecated classes that were removed
    in jackson-databind 2.16.x</changelog>
</package>
<package pkgid="48d8543ab962decd53b71844ab2546b8bbe37b9d6e7c92dcf7202217316c799447aff354f4148fd6a20480dc33cc9e4a92a87c6be47a336cd6a3e46a4deb8c14" name="ax25-apps" arch="riscv64">
  <version epoch="0" ver="0.0.8~rc5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739707200">- completely repackaged</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772107200">- fix build with glibc 2.42, add termio.patch</changelog>
</package>
<package pkgid="6d092febbfbf3e456f608334dc1a320b6c2575d6e1c9ef8833cb75d72a134a7355b0a3b7ff39a3a39ebcdc2b4d6337b5b894524746c3e563a542593177dafeaf" name="ax25-tools" arch="riscv64">
  <version epoch="0" ver="0.0.10rc5" rel="2.1"/>
  <changelog author="dg7gt@gmx.de" date="1269259200">- Patch for rc2 to avoid login problems using axspawn</changelog>
  <changelog author="dl8fcl@darc.de" date="1339070400">- BuildRequires fixed for 12.2</changelog>
  <changelog author="dl8fcl@darc.de" date="1436788800">- update to version 0.0.10rc4_57
  clean up of spec file
  changelog in separated file</changelog>
  <changelog author="dl8fcl@darc.de" date="1444651200">- update to version 0.0.10rc4_59
  Remove all references to axassociate and axsetcall</changelog>
  <changelog author="dl8fcl@darc.de" date="1486382400">- update to version 0.0.10rc4_87</changelog>
  <changelog author="mpluskal@suse.com" date="1493985600">- Cleanup 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="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 0.0.10-rc5
  * No upstream changelog provided</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739707200">- refresh upstream, drop autotools, ncurses
- license is GPL-2.0-or-later</changelog>
</package>
<package pkgid="bda90462f1deb92737d4f2ea0d6a63d9c482421c278f0375da9db18cf7adae5159d6d19885890a313dff42ad2cb99ef894762297afd9f1da681082759345a7d3" name="axel" arch="riscv64">
  <version epoch="0" ver="2.17.14" rel="1.1"/>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1553169600">- fix broken URL</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1560081600">- update to version 2.17.3:
  - Builds now use canonical host triplet instead of `uname -s`
  - Fixed build on Darwin / Mac OS X
  - Fixed download loops caused by last byte pointer being off by one
  - Fixed linking issues (i18n and posix threads)
  - Updated build instructions
  - Code cleanup
  - Added autoconf-archive to building instructions
- update to version 2.17.2:
  - Fixed HTTP request-ranges to be zero-based
  - Fixed typo "too may" -&gt; "too many"
  - Replaced malloc + memset calls with calloc
  - Sanitize progress bar buffer len passed to memset
- update to version 2.17.1:
  - Fixed comparison error in axel_divide
  - Make sure maxconns is at least 1
- update to version 2.17:
  - Fixed composition of URLs in redirections
  - Fixed request range calculation
  - Updated all translations
  - Updated build documentation
  - Major code cleanup
  - Cleanup of alternate progress output
  - Removed global string buffers
  - Fixed min and max macros
  - Moved User-Agent header to conf-&gt;add_header
  - Use integers for speed ratio and delay calculation
  - Added support for parsing IPv6 literal hostname
  - Fixed filename extraction from URL
  - Fixed request-target message to proxy
  - Handle secure protocol's schema even with SSL disabled
  - Fixed Content-Disposition filename value decoding
  - Strip leading hyphens in extracted filenames</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1571918400">- update to version 2.17.6:
  - Fixed handling of non-recoverable HTTP errors
  - Cleanup of connection setup code
  - Fixed manpage reproducibility issue
  - Use tracker instead of PTS from Debian
- update to version 2.17.5:
  - Fixed progress indicator misalignment
  - Cleaned up the wget-like progress output code
  - Improved progress output flushing
- update to version 2.17.4:
  - Fixed build with bionic libc (Android)
  - TCP Fast Open support on Linux
  - TCP code cleanup
  - Removed dependency on libm
  - Data types and format strings cleanup
  - String handling cleanup
  - Format string checking GCC attributes added
  - Buildsystem fixes and improvements
  - Updates to the documentation
  - Updated all translations
  - Fixed Footnotes in documentation
  - Fixed a typo in README.md</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585483200">- update to version 2.17.7:
  - Buildsystem fixes
  - Fixed release date for man-pages on BSD
  - Explicitly close TCP sockets on SSL connections too
  - Fixed HTTP basic auth header generation
  - Changed the default progress report to "alternate output mode"
  - Improved English in README.md</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1590926400">- update to 2.17.8:
  * CVE-2020-13614: SSL Certificate Hostnames were not verified
    (boo#1172159)
  * Replaced progressbar line clearing with terminal control sequence
  * Fixed parsing of Content-Disposition HTTP header
  * Fixed User-Agent HTTP header never being included</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1598011200">- update to 2.17.9:
  * Fixed insecure mode certificate checking error.
  * Fixed progress bar for large number of connections.
  * Fixed some race conditions with conn_t.
  * Removed limitations on state file name length.
  * Removed limitations on HTTP query length.
  * Fixed a memory leak when deleting the download state file.
  * Added coding style aid and licensing rules to CONTRIBUTING.md.
  * Updated and improved README.md.
  * Cleanup of code &amp; build system.
  * Made the help flag report axel's version number.
  * Updated Chinese translation.
- run spec-cleaner
  * remove rpm groups</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1606046400">- update to 2.17.10:
  * Potential NULL pointer dereference
  * Fixed incrementig procedure for delay_time
  * Fixed speed limiting
  * Made stop signal handler portable
  * Build system improvements
  - Now you can specify where OpenSSL is installed
  - Further improved code portability
  * Optimized wildcard search in URLs
  * Added human-readable file size report at the begining of downloads
  * Reworked Request Range support check
  * Added "Accept-Encoding" header to requests
  * Updated the documentation
  * Fixed data type for sizes and offsets on 32-bit systems
  * Fixed duplicated non-default port when using proxy
  * Fixed request range comparison and overflow
  * i8n fixes and updates for Simplified Chinese, Dutch, German,
    Italian, Portuguese, Spanish. Also updates for Indonesian,
    Japanese, Russian.
- CREDITS and AUTHORS files removed from upstream</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1642507200">- Update to 2.17.11:
  * Fixed a deadlock in conn_info
  * Fixed build on FreeBSD (workaround for hidden typedefs)
  * Added SPDX license information
  * Improved reporting of HTTP status codes
  * Source-code simplifications
  * Buildsystem improvements
    + Check intmax_t &gt;= int64_t on Mac OS X
    + Improved output when pkg-config is unavailable
  * Implemented percentage output mode for piping
  * Fixed typos
  * Added Turkish Translation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 2.17.13:
  * abuf: Fix realloc usage
  * configure: Fix handling of --with-ssl
  * random: Initialize fd at startup
  * Fixed a wrong translation for Turkish
  * Implemented early redirect loop detection
  * Added LGTM.com support
  * Buildsystem improvements
  * Added wolfSSL support
  * Fixed potential int overflow
  * Simplified configuration support code
  * Early redirect loop detection improvements
  * Fixed speed-limiting sleep delay overflow
  * Removed HTTP encoding of URLs on the CLI, should be pre-
    encoded</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1719748800">- Update to version 2.17.14
  * Remove inclusion of &lt;stdatomic.h&gt;
  * configure: Fix handling of --with-ssl=yes
  * conn: Fix potential buffer overrun
  * http: Fix filename parsing from Content-Disposition
  * configure: Force C89-compliant return type of signal handlers
  * configure: Update to autoconf 2.72</changelog>
</package>
<package pkgid="e178d79bb206a3272afd0a75718f48f20aa5bb7ad5a4fecc5eb7e6ad90ae30a342ccc6dc0e9f79a5aaca8a79a9f4fac20b452b9812273fe4d0b8cde2de6a88c4" name="axis" arch="noarch">
  <version epoch="0" ver="1.4" rel="310.1"/>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1557403200">- Security fix [bsc#1134598, CVE-2012-5784, CVE-2014-3596]
  Missing connection hostname check against X.509 certificate name
  * Added axis-CVE-2014-3596.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compat package log4j12-mini</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="1646136000">- Alias relevant artifacts to org.apache.axis</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Unify the dependency on glassfish-activation-api instead of jaf
  and gnu-jaf
- Added patch:
  * unimplemented-saaj13-methods.patch
    + on systems where the JavaEE modules exist, allow building
    against newer versions of APIs</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Depend on the glassfish-activation-api standalone in order to
  prevent missing APIs when running the ant task</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1707393600">- Security fix [bsc#1218605, CVE-2023-51441] SSRF when untrusted
  input is passed to the service admin HTTP API
  * Added axis-CVE-2023-51441.patch
  - Update axis-jdk11.patch, remove references to files that are
  no longer present.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707480000">- Clean the spec file and use javapackages-local &gt;= 6</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1757073600">- Do not require the jaxp_parser_impl, but xerces-j2 directly</changelog>
</package>
<package pkgid="32dc83ee898581d636df6af4dfbd5ea1babd7a196ba226c2aa68be93631f4b8153c4e0465e0e83c75cc0578a39820d4800e83dadb77a80f30f6f3aae42b2eb58" name="axis-manual" arch="noarch">
  <version epoch="0" ver="1.4" rel="310.1"/>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1557403200">- Security fix [bsc#1134598, CVE-2012-5784, CVE-2014-3596]
  Missing connection hostname check against X.509 certificate name
  * Added axis-CVE-2014-3596.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compat package log4j12-mini</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="1646136000">- Alias relevant artifacts to org.apache.axis</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Unify the dependency on glassfish-activation-api instead of jaf
  and gnu-jaf
- Added patch:
  * unimplemented-saaj13-methods.patch
    + on systems where the JavaEE modules exist, allow building
    against newer versions of APIs</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Depend on the glassfish-activation-api standalone in order to
  prevent missing APIs when running the ant task</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1707393600">- Security fix [bsc#1218605, CVE-2023-51441] SSRF when untrusted
  input is passed to the service admin HTTP API
  * Added axis-CVE-2023-51441.patch
  - Update axis-jdk11.patch, remove references to files that are
  no longer present.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707480000">- Clean the spec file and use javapackages-local &gt;= 6</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1757073600">- Do not require the jaxp_parser_impl, but xerces-j2 directly</changelog>
</package>
<package pkgid="a87acd45329c06945180763ac28bf053d1b436c8d01b57183ac531b74abd60332c2ccb0116251130d9cb8537147d03577bfb34959dfa8773100b0352e79d7168" name="ayatana-ido-devel" arch="riscv64">
  <version epoch="0" ver="0.10.4" rel="1.1"/>
  <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>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1700308800">- Update to version 0.10.1:
  * src/idoalarmmenuitem.c: Do not free non memory-allocated variable
  * Fix possible memory leaks.
  * Do not hardcode icon sizes.
  * cmake: Install library as library.
  * Update/add COPYING files, ship COPYING files for all licensed used.
- Update to version 0.10.0:
  * Add level menu item.
  * CMakeLists.txt: Add threads fix for old CMake.
  * src/idoprogressmenuitem.c: Rewrite to use icon, progress property and
    activation.
  * Revert "cmake: Enable building tests by default".
- Update to version 0.9.3:
  * cmake: Enable building tests by default.
  * tests: Fix building against modern GTest.
  * src/idobasicmenuitem.c: Set secondary text and count with lozenge from
    menu model.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1712664000">- Update to version 0.10.2:
  * src/idoscalemenuitem.c: Make page increment same as step increment.
  * src/idoscalemenuitem.c: Add new functionality via the digits and
    marks parameters.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1746014400">- Update to version 0.10.4:
  * src/idoscalemenuitem.c: Disable menu item selection
  * src/idoscalemenuitem.c: Add ability to close the menu when the
    slider's value changes.
- Update to version 0.10.3:
  * src/idoswitchmenuitem.c: Allow the switch to display an
    accelerator.</changelog>
</package>
<package pkgid="c78979f9a175352c4c989ec4ceb4dc220e36138aef611a7496f8277fd38604260c2424abe3e886deb6cfcd75e83fa10ebdf0e0d6b722c6f70050a8b8922d19c4" name="ayatana-indicator3-7-common" arch="noarch">
  <version epoch="0" ver="0.9.4" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1521460800">- Update summaries.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521633600">- Update to version 0.6.2:
  * Makefile.am: Drop distcheck features.
  * libayatana-indicator/indicator-ng.c: Type cast assignments from
    g_object_ref_sink().</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1560254400">- Avoid mate-common for some openSUSE-specific reasons.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1573041600">- add libayatana-indicator-Wno-error-deprecated-declarations-for-tests.patch
  * the library is built with "Wno-error=deprecated-declarations",
    but tests is built without such option</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- add libayatana-indicator-Wno-error-deprecated-declarations.patch
  * add Wno-error=deprecated-declarations option to tools
- add libayatana-indicator-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.
- drop libayatana-indicator-disable-werror.patch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1637409600">- Update to version 0.9.0 (changes since 0.6.2):
  * Break compatibility with all system indicators before 0.8.0.
  * Switch from autotools to CMake.
  * GObject private API/ABI: Get rid of g_type_class_add_private()
    and use DEFINE_TYPE_WITH_PRIVATE().
  * Display IDO widgets/Use own action muxer/Allow IDO CSS styling.
  * Make building of ayatana-indicator-loader3 optional.
  * Display and connect the Indicator Messages widgets.
  * Fix width of menu panes.
  * Use ayatanamenuitemfactory.(c|h) from ayatana-ido.
    Reduce code duplications. This also freeze renderer freezes on
    some systems.
  * libayatana-indicator/indicator-ng.c: Try to prevent cascading
    failure if IDO creation fails.
  * Rename Ayatana Indicators specific x-canonical-* attributes to
    x-ayatana-* (esp. x-ayatana-type).
    This makes Ayatana Indicators work on Ubuntu.
  * Use ayatana-indicators.target (from libayatana-common) as the
    systemd lifecycle unit, not ayatana-indicators-pre.target.
  * Fix tests and deprecations.
  * libayatana-indicator/indicator-ng.c: Resize open menus as items
    change.
  * Enable menu scrolling + reset offset on popup. Resolves display
    problems with Indicator Messges consumers that provide too-long
    of a list of unread messages (so that the scrolling kicks in in
    the indicator's menu).
  * Fix IDO insertion index in Indicator Messages with multiple
    clients.
  * Workaround for themes with scrolling arrows on the menu
    borders: disable menu arrows.
  * indicator-ng.c: Fix padding and spacing for hidden indicator
    item labels.
  * Fix duplicate location in the datetime indicator (and
    potentially other duplicated menu item flaws).
  * indicator-ng: Fix menu resizing for all themes.
  * libayatana-indicator/indicator-ng.c: Only run
    gtk_box_set_spacing() if object to operate on is a GTK_BOX.
  * Fix unit tests during package build (properly wrap around Xvfb
    and dbus-wrapper).
  * src/indicator-ng.c: Make sure old menu item name is not NULL
    before comparison.
  * Scale icons when loading from filename.
  * Update/add documentation.
  * Rename library source folder to src/.
  * tools/indicator-loader.c: Silence unused parameter
    warnings/errors for various functions.
  * Fix compiler warnings.
- Drop libayatana-indicator-glib-2.58.patch: fixed upstream.
- Drop libayatana-indicator-Wno-error-deprecated-declarations.patch:
  no longer needed.
- Drop libayatana-indicator-Wno-error-deprecated-declarations-for-tests.patch:
  no longer needed.
- Split gtk2 and gtk3 builds using _multibuild.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1654257600">- Update to version 0.9.1:
  * src/{CMakeLists.txt,indicator.symbols}: Don't export private
    symbols. Immitate symbol exports as previously done with
    libtool.
- Provide an empty, but owned directory within %{_libdir} for
  actual indicator "plugins".
- Switch to packaging NEWS instead of ChangeLog (much smaller),
  package INSTALL.md and NEWS.Canonical as documentation files.
- Fix library without executable permission.
- Split package up into lib packages and a -common package.
- Add language support, but comment out for now, since upstream
  does not provide translations yet.
- Move datadir files into common package.
- Add *SuSE 15.2 support, need to define CMAKE_INSTALL_LIBEXECDIR,
  since the default does not fit and the cmake package doesn't
  provide the argument by default on older systems.
- Add rpmlint filters for warnings and errors that do not really
  concern us.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1666872000">- Update to version 0.9.3:
  * Add tooltip support.
  * src/indicator-service.c: Make failure to connect to the
    session DBus fatal.
  * src/indicator-ng.c: Do not show tooltip on labels while the
    menu is open.
- Add rpmlint override file to sources list.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1697198400">- Update to new upstream version 0.9.4:
  * cmake: Install library as library.</changelog>
</package>
<package pkgid="17fde5bfb734d11339718094357ea368ce1d568db38670f1e530ecfd4d975de54969eba37b5d42882636ef21a652a73a8eefb6440ad0d8d7af5b426d9ca09f0c" name="ayatana-indicator7-common" arch="noarch">
  <version epoch="0" ver="0.9.4" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1521460800">- Update summaries.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521633600">- Update to version 0.6.2:
  * Makefile.am: Drop distcheck features.
  * libayatana-indicator/indicator-ng.c: Type cast assignments from
    g_object_ref_sink().</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1560254400">- Avoid mate-common for some openSUSE-specific reasons.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1573041600">- add libayatana-indicator-Wno-error-deprecated-declarations-for-tests.patch
  * the library is built with "Wno-error=deprecated-declarations",
    but tests is built without such option</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- add libayatana-indicator-Wno-error-deprecated-declarations.patch
  * add Wno-error=deprecated-declarations option to tools
- add libayatana-indicator-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.
- drop libayatana-indicator-disable-werror.patch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1637409600">- Update to version 0.9.0 (changes since 0.6.2):
  * Break compatibility with all system indicators before 0.8.0.
  * Switch from autotools to CMake.
  * GObject private API/ABI: Get rid of g_type_class_add_private()
    and use DEFINE_TYPE_WITH_PRIVATE().
  * Display IDO widgets/Use own action muxer/Allow IDO CSS styling.
  * Make building of ayatana-indicator-loader3 optional.
  * Display and connect the Indicator Messages widgets.
  * Fix width of menu panes.
  * Use ayatanamenuitemfactory.(c|h) from ayatana-ido.
    Reduce code duplications. This also freeze renderer freezes on
    some systems.
  * libayatana-indicator/indicator-ng.c: Try to prevent cascading
    failure if IDO creation fails.
  * Rename Ayatana Indicators specific x-canonical-* attributes to
    x-ayatana-* (esp. x-ayatana-type).
    This makes Ayatana Indicators work on Ubuntu.
  * Use ayatana-indicators.target (from libayatana-common) as the
    systemd lifecycle unit, not ayatana-indicators-pre.target.
  * Fix tests and deprecations.
  * libayatana-indicator/indicator-ng.c: Resize open menus as items
    change.
  * Enable menu scrolling + reset offset on popup. Resolves display
    problems with Indicator Messges consumers that provide too-long
    of a list of unread messages (so that the scrolling kicks in in
    the indicator's menu).
  * Fix IDO insertion index in Indicator Messages with multiple
    clients.
  * Workaround for themes with scrolling arrows on the menu
    borders: disable menu arrows.
  * indicator-ng.c: Fix padding and spacing for hidden indicator
    item labels.
  * Fix duplicate location in the datetime indicator (and
    potentially other duplicated menu item flaws).
  * indicator-ng: Fix menu resizing for all themes.
  * libayatana-indicator/indicator-ng.c: Only run
    gtk_box_set_spacing() if object to operate on is a GTK_BOX.
  * Fix unit tests during package build (properly wrap around Xvfb
    and dbus-wrapper).
  * src/indicator-ng.c: Make sure old menu item name is not NULL
    before comparison.
  * Scale icons when loading from filename.
  * Update/add documentation.
  * Rename library source folder to src/.
  * tools/indicator-loader.c: Silence unused parameter
    warnings/errors for various functions.
  * Fix compiler warnings.
- Drop libayatana-indicator-glib-2.58.patch: fixed upstream.
- Drop libayatana-indicator-Wno-error-deprecated-declarations.patch:
  no longer needed.
- Drop libayatana-indicator-Wno-error-deprecated-declarations-for-tests.patch:
  no longer needed.
- Split gtk2 and gtk3 builds using _multibuild.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1654257600">- Update to version 0.9.1:
  * src/{CMakeLists.txt,indicator.symbols}: Don't export private
    symbols. Immitate symbol exports as previously done with
    libtool.
- Provide an empty, but owned directory within %{_libdir} for
  actual indicator "plugins".
- Switch to packaging NEWS instead of ChangeLog (much smaller),
  package INSTALL.md and NEWS.Canonical as documentation files.
- Fix library without executable permission.
- Split package up into lib packages and a -common package.
- Add language support, but comment out for now, since upstream
  does not provide translations yet.
- Move datadir files into common package.
- Add *SuSE 15.2 support, need to define CMAKE_INSTALL_LIBEXECDIR,
  since the default does not fit and the cmake package doesn't
  provide the argument by default on older systems.
- Add rpmlint filters for warnings and errors that do not really
  concern us.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1666872000">- Update to version 0.9.3:
  * Add tooltip support.
  * src/indicator-service.c: Make failure to connect to the
    session DBus fatal.
  * src/indicator-ng.c: Do not show tooltip on labels while the
    menu is open.
- Add rpmlint override file to sources list.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1697198400">- Update to new upstream version 0.9.4:
  * cmake: Install library as library.</changelog>
</package>
<package pkgid="e64d97e9c44f2eeefa2f040ed5d75be894af3a2151a381fc26cebe3655c84b606b23b5b348c2e38111f746d37c94c13d978ea558cc57a0067b2cafd17fd39581" name="aytests-tests" arch="noarch">
  <version epoch="0" ver="1.2.40" rel="1.3"/>
  <changelog author="schubi@suse.de" date="1520424000">- Adapting firewall to SLES15.
- 1.2.31</changelog>
  <changelog author="schubi@suse.de" date="1520424001">- Renaming base product name (SLES15 -&gt; SLES) (bsc#1084259)
- 1.2.32</changelog>
  <changelog author="schubi@suse.de" date="1520856000">- Removed profile_sections.sh from sles_network.rb test due missing
  firewall settings. Test sles.rb is already calling this check.
- 1.2.33</changelog>
  <changelog author="cwh@suse.com" date="1522065600">- Adapted btrfs_snapshots.sh to the new format used in fstab.
- 1.2.34</changelog>
  <changelog author="riafarov@suse.com" date="1522756800">- Remove FW_LOG_ACCEPT_CRIT from lvm profile
- 1.2.35</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1523534400">- Add a new scenario using a LVM setup with a thin pool
  (bsc#1086596).
- 1.2.36</changelog>
  <changelog author="schubi@suse.de" date="1523880000">- Removed libstorage-ng lock file /run/libstorage-ng/lock in order
  to run "yast clone_system" while installation.
- 1.2.37</changelog>
  <changelog author="schubi@suse.de" date="1526385600">- Timing issue in systemctl: Dalay of service start.
- Removed sles15_lvm_thin_pool from jenkins list because it cannot
  run.
- 1.2.38</changelog>
  <changelog author="riafarov@suse.com" date="1535630400">- Look for unsupported sections message in all log files
- 1.2.39</changelog>
  <changelog author="riafarov@suse.com" date="1536840000">- Check log messages in all log archives
- 1.2.40</changelog>
</package>
<package pkgid="cd68ab06672ce6715f89fe6fb7d1a1309e8f40b35ada6f236f93104c023545b422d419c2b04a808467544b5afc6e5a12bded9fec632319d326b3bc81a08b728c" name="azote" arch="noarch">
  <version epoch="0" ver="1.16.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716811200">- Update to 1.12.8:
  * Fix no such file in directory bug #189</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716984000">- Update to 1.12.9:
  * Fix broken images path</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1724414400">- Update to 1.13.0:
  * fixed SyntaxWarning for invalid escape sequence in main.py #193
  * adjustment to the current imagemagick version (convert -&gt; magick);
  * workaround for Hyprland 0.42.0 oddity:
    If you use generic display names instead of output names, and your display
    has the serial value empty, Hyprland for some reason expects a space at the
    end of the output description (called 'Generic display name' in Azote).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1727265600">- Update to 1.13.1:
  * Fix path to the helper image used when creating a thumbnail
    for images with non-standard aspect ratios. Closes #197.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 1.14:
  * Fixed displays detection on X11 #203 #202.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 1.14.1:
  * Added support for libayatana-appindicator3 #206.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1743076800">- Update to 1.14.2:
  * Added Czech lang file #210
  * Added Turkish lang file #211</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1743595200">- Update to 1.15.0:
  * Support for JPEG XL images added to Pillow through pillow-jxl-plugin #214
  * Support for using miraclemsg when miracle-wm is detected #213</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1745841600">- Update to 1.15.1:
  * Fix a regression introduced in #213, that caused crashing on sway.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1745928000">- Update to 1.16.0:
  * Added support for HEIF/HEIC &amp; AVIF formats.</changelog>
</package>
<package pkgid="7ca0e1b4545482f6a22e5a7a1d8533896a5c7ee61077a8a743066027a2300185d09b741e4c66afab8d72c8970f9394569b12e1470fa54f48ec716dee84863c43" name="azove" arch="riscv64">
  <version epoch="0" ver="2.0" rel="3.1"/>
  <changelog author="jengelh@inai.de" date="1369310400">- Initial package (version 2.0) for build.opensuse.org
- Add azove-cpp.diff to fix compile error</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Modernize specfile.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update homepage URLs</changelog>
</package>
<package pkgid="84be7997f92e0b4a238fd2095751ba06551bf0095b9cd7888a5f91c91bbae28032f91d49d6241d17df3ebb03fa5b9d357a1ecbff4d67a50b3b0c22cce6a54ed0" name="azure-cli" arch="noarch">
  <version epoch="0" ver="2.84.0" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752062400">- New upstream release
  + Version 2.75.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1754395200">- New upstream release
  + Version 2.76.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py (bsc#1245529)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757073600">- New upstream release
  + Version 2.77.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760443200">- New upstream release
  + Version 2.78.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762257600">- New upstream release
  + Version 2.79.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763985600">- New upstream release
  + Version 2.80.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765022400">- New upstream release
  + Version 2.81.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1768305600">- New upstream release
  + Version 2.82.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- New upstream release
  + Version 2.83.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1772539200">- New upstream release
  + Version 2.84.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
</package>
<package pkgid="d6db524494e2e5e074452a040687843ab3ea07c421e1b05fd3d9fb62f6a913287661f549205893e514c9de92501926f980d9f4b78c0ee698df55d6f28bf03ca0" name="azure-cli-core" arch="noarch">
  <version epoch="0" ver="2.84.0" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1752062400">- New upstream release
  + Version 2.75.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1754395200">- New upstream release
  + Version 2.76.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757073600">- New upstream release
  + Version 2.77.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1760443200">- New upstream release
  + Version 2.78.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1762257600">- New upstream release
  + Version 2.79.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1763985600">- New upstream release
  + Version 2.80.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1765022400">- New upstream release
  + Version 2.81.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1768305600">- New upstream release
  + Version 2.82.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1770379200">- New upstream release
  + Version 2.83.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1772539200">- New upstream release
  + Version 2.84.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
</package>
<package pkgid="ea6aa313b59a56c6dae0a315eca91ee26382d407138d620193c26ad024d70e349aea00f79d7d9f8ed2b088daf0a5a0d6237c003f12772e454a4abaec1d1e3de6" name="azure-cli-telemetry" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1571918400">- New upstream release
  + Version 1.0.4
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Drop patch to relax version requires in setup.py, it's
  not required as the dependencies are managed by RPM
  + act_relax-requires-versions.patch
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1599048000">- New upstream release
  + Version 1.0.6
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1656331200">- Add missing python-rpm-macros package to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1659614400">- New upstream release
  + Version 1.0.7
  + For detailed information about changes see the
    HISTORY.rst file provided with this package
- Update Requires from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1663329600">- New upstream release
  + Version 1.0.8
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692014400">- New upstream release
  + Version 1.1.0
  + For detailed information about changes see the
    HISTORY.rst file provided with this package</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Switch package to modern Python Stack on SLE-15
  + Use Python 3.11 on SLE-15 by default
  + Use primary Python version on Tumbleweed
- Switch build system from setuptools to pyproject.toml
  + Add python-pip and python-wheel to BuildRequires
  + Replace %python_build with %pyproject_wheel
  + Replace %python_install with %pyproject_install
  + Update name for dist directory in %files section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Add azure-cli-core to BuildRequires and Requires
- Remove azure-cli-nspkg from BuildRequires and Requires
- Remove deletion of azure-cli namespace files</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1732536000">- Add patch to relax python-portalocker version dependency in setup.py
  + act_relax-portalocker.patch
- Add %{_sitelibdir}/azure/cli directory in %files section
- Drop superflouos azure-cli-core from BuildDepends
- Drop extra LICENSE.txt as upstream now ships its own
- Relax python-portalocker version dependency in Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1744977600">- Explicitly label act_relax-portalocker.patch as Patch0</changelog>
</package>
<package pkgid="ff7bc2a6869a6d28f45ba308a613ec565451c8e32ea91aa7ac8c8e441d16d1004fd9d9c3d0dd9ab5fcace7f0ded3b8fc8dd9c78bc6a91b4b49ede39981503e7a" name="b3sum" arch="riscv64">
  <version epoch="0" ver="1.8.3" rel="1.1"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1691150400">- Initial package of blake3/b3sum 1.4.1 for openSUSE</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- Update to version 1.5.0:
  * The Rust crate's Hasher type has gained new helper methods
    for common forms of IO: update_reader, update_mmap, and
    update_mmap_rayon. The latter matches the default behavior
    of b3sum. The mmap methods are gated by the new "mmap" Cargo
    feature.
  * Most of the Rust crate's public types now implement the Zeroize
    trait. This is gated by the new "zeroize" Cargo feature.
  * The Rust crate's Hash types now implements the serde Serialize
    and Deserialize traits. This is gated by the new "serde" Cargo
    feature.
  * NEON support is now disabled by default on big-endian AArch64.
    Previously this was a build error if the caller didn't
    explicitly disable it.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Package changes:
  * Swap from obsolete tar_scm to obs_scm
  * Remove obsolete cargo_audit (now part of cargo_vendor)
  * Enable tests
- Update to version 1.5.1:
  * The Rust crate is now compatible with Miri.
  * ~1% performance improvement on Arm NEON
  * Various fixes and improvements in the CMake build.
  * The MSRV of b3sum is now 1.74.1. (The MSRV of the library crate
    is unchanged, 1.66.1.)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720785600">- Update to version 1.5.2:
  * build.rs sets cc::Build::emit_rerun_if_env_changed(false) to
    prevent some unnecessary rebuilds
  * Serializing a Hash produces a bytestring instead of an array in
    formats that support bytestrings (like CBOR). Deserialization
    is backwards-compatible with the array format
  * Cleanup and edge case fixes in the C and CMake builds.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.5.3:
  * Revert the serialization change. It was intended to be
    backwards compatible, but that didn't hold for
    non-self-describing serialization formats like bincode.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1724068800">- Update to version 1.5.4:
  * Initial implementation of SIMD acceleration for the XOF (i.e.
    blake3::Hasher::finalize_xof). This brings long output
    performance into line with long input performance. Currently
    AVX-512-only and Unix-only.
  * The "zeroize" feature no longer depends on proc-macros and syn.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1732968000">- Update to version 1.5.5:
  * b3sum --check now supports checkfiles with Windows-style
    newlines. b3sum still emits Unix-style newlines, even on
    Windows, but sometimes text editors or version control tools
    will swap them.
  * The "digest" feature (deleted in v1.5.2) has been added back to
    the blake3 crate. This is for backwards compatibility only, and
    it's insta-deprecated. All callers should prefer the
    "traits-preview" feature.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1743854400">- Update to version 1.8.1:
  * [CMake] Fix transitive dependencies for TBB when libblake3 is
    built with BLAKE3_USE_TBB=1
- Updates from version 1.8.0:
  * The Rust crate now provides the blake3::hazmat module, which
    replaces the undocumented and now deprecated blake3::guts
    module. This is intended for advanced use cases like Bao and
    Iroh, which need to manipulate chunk and subtree "chaining
    values" directly.
- Updates from version 1.7.0:
  * The C implementation has gained multithreading support, based
    on Intel's oneTBB library. This works similarly to the
    Rayon-based multithreading used in the Rust implementation. See
    c/README.md for details.
  * Added b3sum --tag, which changes the output format. This is for
    compatibility with GNU checksum tools (which use the same flag)
    and BSD checksum tools (which use the output format this flag
    turns on).
- Updates from version 1.6.1:
  * Remove mmap from the default features list. It was added
    accidentally in v1.6.0, last week. This is technically a
    backwards-incompatible change, but I would rather not tag
    v2.0.0 for a build-time bugfix with a simple workaround.
- Updates from version 1.6.0:
  * Add Hash::from_slice.</changelog>
  <changelog author="Bret Towe &lt;bret.towe@gmail.com&gt;" date="1768564800">- update spec file to use release source tarball
- update to version 1.8.3
  * Add Hash::as_slice.
  * Update to the 2024 Edition and bump the MSRV to 1.85.
  * Fix a set of Miri failures in the intrinsics implementations. We were
    computing (though not dereferencing) an out-of-bounds pointer using
    add rather than wrapping_add. I'm not aware of any observable
    consequences of this bug. See #507.
  * CPU feature detection on x86/x86-64 no longer requires the std Cargo
    feature in the blake3 crate.
  * Build fixes in the C implementation for macOS and Cygwin, and various
  * improvements to the CMake build.
- updates from version 1.8.2
  * Fixes to the CMake build, particularly around the new TBB feature.</changelog>
</package>
<package pkgid="0f6802124320d47191fb383b7cc672f44061e8e8740ddbaca4c7609542e776b39432b217c9855d9206fb38c3e9cc9cf0482d23cc6d143a391105aa5237dc8982" name="b4" arch="noarch">
  <version epoch="0" ver="0.15.1" rel="1.1"/>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1698753600">- add %{python_module ...} also to requires, otherwise bad
  requires are generated</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699358400">- remove python_module from requires, this might lead to unwanted
  side effects. use pprefix macro instead to manage sle15</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1708084800">- update to 0.13.0:
  * `b4 am` now has a `--single-message` flag that lets you process a
    single message and ignore any other parts of a thread; this is
    useful when there is a patch series sent as attachments to a single
    message
  * `--apply-cover-trailers` is now the default behaviour
  * when patchwork integration is configured, `b4 am` will attempt to
    retrieve the CI status of patches
  * `b4 prep --show-info` can do a lot more now, including showing
    information about branches that aren't currently checked out
  * `b4 prep` gained a --cleanup option to properly archive and remove
    old b4*prep-managed branches
  * `b4 send` has a `--preview-to` option that lets you send a
    pre*review of your series to your colleagues, mentors, or bosses
  * various fixes and improvements to `b4 send` functionality
  * b4 can now take config options on commandline, allowing to override
    global configs via scripted invocations
  * improvements to `b4 diff` that should make it work more reliably for
    series without exact object matches</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1718625600">- update to 0.14.0:
  * Switch to using pyproject.toml
  * Automatic dependency resolution
  * Checkpatch and other pre-submit checks
  * Document new features
  * Miscellaneous enhancements</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- update to 0.14.1:
  * Forward the smtpserveroption to the local command
  * Support "valueless truth" in configuration parsing
  * Exclude tests from dist files
  * bump-version: fix path to the manpages
  * shazam: force mboxrd mode for git-am
  * Improve tests exclusion from the built packages
  * When looking for the cover commit, restrict to current committer</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1726660800">- update to 0.14.2:
  * fixes "b4 am/shazam" sometimes pulling in bogus trailers
  * fixes "b4 send" treating message-ids as email addresses to cc
  * fixes "prep-perpatch-check-cmd" for custom checkpatch configurations
  * fixes "b4 send" expanding prerequisites in incorrect order</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759320000">- update to 0.14.3:
  * Don't strip trailing blank lines in patches when not needed
  * fix show-info in another branch
  * stop generating full object IDs for non-binary diffs
  * better handle invalid timezone values
  * Create patches with --default-prefix (when git version supports it)
  * Add --find-renames to git-show to counteract local configs
  * Fix misleading error message on cherry-picked patches
  * be more careful when applying trailers to non-prep branches
  * Don't quote trailers containing brackets
  * Support smtpauth=none in sendemail configs
  * when querying by change-id, don't add author and subject
  * clean up after git-filter-repo runs in recent git-filter-repo versions</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1760443200">- add dig support
  * 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch
  * 0001-dig-initial-b4-dig-implementation.patch
  * 0002-dig-fix-wrong-msgid-output-for-matches.patch
  * 0003-dig-actually-handle-commitish-strings.patch
  * 0004-dig-first-round-of-refinement-to-dig.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- update to 0.15.0
  * Series tracking and lifecycle management
  * Revision discovery and upgrades
  * Inline commenting
  * AI agent integration
  * Per-patch state machine
  * Three take strategies
  * Snooze
  * Cross-machine synchronisation
  * Mutt-style thread viewer
  * Worktree support
  * Patchwork state synchronisation
  * Prior review context
  * Quick-reply
  * b4 dig — trace applied commits back to mailing list submissions
  * b4 shazam — three-way merge and conflict resolution
  * b4 prep — pre/post history-rewrite hooks
- add 0001-src-b4-ty-fix-for-no-.git.patch
- remove (they are upstream):
  * 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch
  * 0001-dig-initial-b4-dig-implementation.patch
  * 0002-dig-fix-wrong-msgid-output-for-matches.patch
  * 0003-dig-actually-handle-commitish-strings.patch
  * 0004-dig-first-round-of-refinement-to-dig.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774440000">- update to 0.15.1
  * review: fix CI results list not scrolling to follow cursor
  * review: fix patch list scrolling on large series
  * Fix TUI tests failing when run outside a git repository
  * docs: fix incorrect b4 dig examples in release notes
- drop 0001-src-b4-ty-fix-for-no-.git.patch (fixed upstream)</changelog>
</package>
<package pkgid="f1b5579e311d0694ec260e61a5847bdf165da7657f283889781df5d3bfe060aa41c8e5bb1ce4fb341e3418119a1e9d7f7f0ca320654a6d866160d0a756be0694" name="b43-fwcutter" arch="riscv64">
  <version epoch="0" ver="019" rel="7.1"/>
  <changelog author="jeffm@suse.com" date="1366200000">- Update to v017 (bnc#815700)
- Update source URL for firmware
- removed b43-fwcutter.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1378468800">- add Supplements for the rest of devices supported by the b43
  and b43legacy drivers.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1385294400">- Update to version 018 (no changelog)</changelog>
  <changelog author="p.drouand@gmail.com" date="1415707200">- Update to version 019
  + No changelog available</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in install_bcm43xx_firmware script</changelog>
  <changelog author="Larry.Finger@lwfinger.net" date="1452081600">- Update downloaded firmware from version 666.2 to version 784.2. This
  release adds firmware for a number of newer devices. Not all of these
  are supported by b43, but with this change, the firmware will be
  available when any are supported. As Broadcom does not release details
  of the changes in their firmware, it is not known what enhancements have
  been made to the firmware for older devices.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- use %_firmwaredir</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixed SPEC file: Replace broken URL with current upstream</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1710936000">- Provide fallback in case %_firmwaredir is not defined</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1747224000">- Update URL to HTTPS</changelog>
</package>
<package pkgid="ba112b22691cde5e4cfe6fafdb74b80f17cafaa21acda09c78480eccd1726af92366e9ce88e7d46b35fcb94e9dfdfa0d43d1e5d264d126a4b1c7e5e679c0d854" name="b4n" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773316800">- new package b4n: Terminal user interface (TUI) for Kubernetes API written in
  Rust</changelog>
</package>
<package pkgid="e3316a411fac6e325d88f4fcfce94853d16a4dd1b85321a3915eca4f3ebb52722c5736c183af18ad2181327b4a238fdb26bfec0da7a302b1398e08d9268e36a0" name="babelstone-han-fonts" arch="noarch">
  <version epoch="0" ver="16.0.3" rel="1.1"/>
  <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="litma 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="litma 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="litma 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="litma Leung &lt;pirateclip@protonmail.com&gt;" date="1699617600">- Update to 15.1.2
  * 49 glyph corrections and improvements</changelog>
  <changelog author="litma 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>
  <changelog author="litma Leung &lt;pirateclip@protonmail.com&gt;" date="1711281600">- Update to 15.1.4
  * 463 additional CJK unified ideographs
  * 17 glyph corrections and improvements</changelog>
  <changelog author="litma Leung &lt;pirateclip@protonmail.com&gt;" date="1729512000">- Update to 16.0.2
  * 1,265 additional CJK unified ideographs
  * 150 glyph corrections and improvements</changelog>
  <changelog author="litma leung &lt;pi_cla@disroot.org&gt;" date="1739620800">- Update to 16.0.3
  * 42 additional CJK unified ideographs
  * 47 glyph corrections and improvements</changelog>
</package>
<package pkgid="117acb551aa03b634224c7ebb7a85972748c780cf04f4dad6f67c7b9b4d435fba56304747fd03644cd2cfe5120cfa99138eff2fe3d9b0d05720aa0e5f4edcfae" name="babelstone-marchen-fonts" arch="noarch">
  <version epoch="0" ver="9.003" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 1.01</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1668254400">update: 1.01 -&gt; 9.003
- Remapped to Unicode's Marchen Block
- etc: https://www.babelstone.co.uk/Fonts/Marchen.html
  Replaced generic license with specific BabelStoneOFL.txt</changelog>
</package>
<package pkgid="b6ba14bdd0ca71fb717ba5bdf609bc69167cf0b37eb93f4f2d1d202136ef232b52cf5bb4012537a230c90e91fc4093923cb876bc38854444b3b3f886fa254412" name="babelstone-modern-fonts" arch="noarch">
  <version epoch="0" ver="6.002" rel="3.4"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 6.002</changelog>
</package>
<package pkgid="43cfb208da0793956980dc980e2230f7f520d488e167883d3c71d8e809860fdb79f9e7f8f52fd970e7fa471569ac33b4b843e9ed3ddffa30125661d5c331196e" name="babelstone-ogham-fonts" arch="noarch">
  <version epoch="0" ver="20220314" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 20131112</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1668340800">update: 20131112 -&gt; 20220314
- Added 'Ogam' tag for design languages and supported languages of the meta table
  Replaced generic license with specific BabelStoneOFL.txt</changelog>
</package>
<package pkgid="1b3d70313014d0ca216f1537edc0b8b1813eff5c8b53fc24c40d16d3008c91173e6351c11a4f1b6352239ef047baf631ec923be67b7892a904466adfd98f9ec6" name="babelstone-phags-pa-fonts" arch="noarch">
  <version epoch="0" ver="2.0" rel="3.4"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 2.0</changelog>
</package>
<package pkgid="0b3eec54a9009b18d3a7f60efa392523c9c827aa42a9b6938bd668afce992a302e50f3c16fe7098e8528a77becad5a3feae95e5b1e06604347f599ba96b9a04e" name="babelstone-runic-fonts" arch="noarch">
  <version epoch="0" ver="20131112" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 20131112</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1668340800">update: 20131112 -&gt; 20220314
- Added runes from Unicode 7.0
- Added missing OpenType substitutions for mirrored forms of U+16F1 through 16F8
- Added 'Runr' tag for design languages and supported languages of the meta table
  Replaced generic license with specific BabelStoneOFL.txt</changelog>
</package>
<package pkgid="a0f1f6b7e172e99d59009e5ecf7a8dd7831468a46e380175b875c7410722799f627529d5b8d3bbd1ebdd8eb58115d36636864fbd916eb18f0f7e635c219aaa09" name="babeltrace" arch="riscv64">
  <version epoch="0" ver="1.5.8" rel="4.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="69f80d12940b2065b9aee67b841a3f693577755fff08540a6210d3c11f55fd6c5d3786e0434e52173ce709f4c2e1e609c5bd4438fdd8e9b9e5ad97f9fbc44ba2" name="babeltrace-devel" arch="riscv64">
  <version epoch="0" ver="1.5.8" rel="4.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="cabb13ae0ddaa9422f3c0adea6b1606df274af0fa90176f72e118ec06388fb0cee46b5508c41fc4b7ef0881a0b8b3916961c27332052c7590e78574e9d1cc09d" name="babeltrace2" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="2038385c3850901b7f925a75f1305f80efebdf333a379df8cb09099e6c6389c4885454f79090ce239a83bde9405e708311f606874b555eb40f9bd561aead7784" name="babeltrace2-devel" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="a41e4c64b1d7b47614f83c433ec0e2ff6edc1e03171e5a895e31f2681dead9c0ef01f5a13d7135088f65651a857faee05d203f479f843154e8de44349ae9f7cd" name="babl-devel" arch="riscv64">
  <version epoch="0" ver="0.1.124" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to 0.1.108:
  - "double" and "half" support in cli-tool, build fixes.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603201">- disable gi-docgen docs for now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730894400">- Update to 0.1.110:
  - Build improvements.
  - Fixes to alpha componet in HCY, HSL, HSV and YCbCr models.
  - Use same CIE Lab conversion for start/end as rest with SIMD.
  - Remove reliance on set rounding mode.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- Update to 0.1.112:
  - Fix crash for locales using neither '.' nor ',' as decimal
    seperator.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1747656000">- Update to 0.1.114:
  * Fix to broken TRC cache for formula based TRCs in ICC profiles.
  * BABL_ICC_INTENT_DEFAULT added.
  * Some broken conversions removed.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1759752000">- Update to 0.1.116:
  * build process updates
  * script cleanups</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800000">- Update to 0.1.118:
  - build and portability fixes, babl is now relocatedable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800001">- Add BuildRequires for git-core as the meson build now needs
  git</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800002">- Added https://gitlab.gnome.org/GNOME/babl/-/commit/4efc8b827e008417c4995a93ae3310697318cfab.patch
  Ensure git is really an optional dependency.
  Can be removed with the next update.
- Drop the buildrequires for git-core again</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774008000">- Update to version 0.1.124:
  + DisplayP3 pre-defined colorspace, build and sanity improvements
    for CI and windows.
- Changes from version 0.1.122:
  + Fix for startup crash due to mis-loading of x86_64-v4 on -v2
    with some ports.
- Changes from version 0.1.120:
  + x86_64-v4 microarchitecture support.
- Drop 4efc8b827e008417c4995a93ae3310697318cfab.patch: Fixed
  upstream.</changelog>
</package>
<package pkgid="b77897c7c1beed6df7b3781ba9c8be47fd4b1e681d20d2a1d6c9fb5e637acfdfd5a64c087fdbc4658002917e1492aff7044e72185c13a303d52fd9f9813aaef0" name="backintime" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="1.1"/>
  <changelog author="Jaime Marquínez Ferrá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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1717848000">- Update to 1.4.3
  * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555)
  * Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587)
  * Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error").
    This feature is experimental because it is based on hard-coded error message strings in the rsync source code
    and may possibly not find all rsync messages or show false positives.
  * Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580)
  * Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836)
  * Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350)
  * Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592)
  * Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT &lt;= v1.4.1 sometimes (required to fix #1592)
  * Fix bug: RTE: module 'qttools' has no attribute 'initate_translator' with encFS when prompting the user for a password (#1553).
  * Fix bug: Schedule dropdown menu used "minutes" instead of "hours".
  * Fix bug: Unhandled exception "TypeError: 'NoneType' object is not callable" in tools.py function __log_keyring_warning (#820).
    Logging thread removed and logger module correctly initialized as fix. Is "Heisenbug" so 100 % retesting was not possible.
  * Build: Use PyLint in unit testing to catch E1101 (no-member) errors.
  * Build: Activate PyLint warning W1401 (anomalous-backslash-in-string).
  * Build: Add codespell config.
  * Build: Allow manual specification of python executable (--python=PYTHON_PATH) in common/configure and qt/configure
  * Build: All starter scripts do use an absolute path to the python executable by default now via common/configure and qt/configure (#1574)
  * Build: Install dbus configuration file to /usr/share not /etc (#1596)
  * Build: `configure` does delete old installed files (`qt4plugin.py` and `net.launchpad.backintime.serviceHelper.conf`) that were renamed or moved in a previous release (#1596)
  * Translation: Minor modifications in source strings and updating language files.
  * Refactor: Solved circular dependency between tools.py and logger.py to fix #820
  * Improved: qtsystrayicon.py, qt5_probing.py, usercallbackplugin.py and all parts of app.py
    do now also use "backintime" as logging namespace in the syslog to ensure complete log output with `journalctl | grep -i backintime`
- Remove backintime-python_location.patch (upstreamed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1719403200">- Remove backintime-polkit_priv_downgrade.patch, not needed (boo#1226446)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1728734400">- Update to 1.5.2
  * Fix: Ensure crontab with ending newline (#781)
  * Fix(translation): Correct corrupt translated strings in Basque, Islandic and Spanish causing application crashes (#1828)
  * Fix: Use correct port to ping SSH Proxy (#1815)
  * Dependency: Migration to PyQt6
  * Breaking Change: EncFS deprecation warning (#1735, #1734)
  * Breaking Change: GUI started with --debug does no longer add --debug to the crontab for scheduled profiles.
    Use the new "enable logging for debug messages" in the 'Schedule' section of the 'Manage profiles' GUI instead.
  * Feature: Warn if Cron is not running (#1747)
  * Feature: Profile and GUI allow to activate debug output for scheduled jobs by adding '--debug' to crontab entry (#1616, contributed by @stcksmsh Kosta Vukicevic)
  * Feature: Support SSH proxy (jump) host (#1688) (@cgrinham, Christie Grinham)
  * Feature: Support rsync '--one-file-system' in Expert Options (#1598)
  * Feature: "*-dev" version strings contain last commit hash (#1637)
  * Fix: Global flock fallback to single-user mode if insufficient permissions (#1743, #1751)
  * Fix: Fix Qt segmentation fault with uninstall ExtraMouseButtonEventFilter when closing main window (#1095)
  * Fix: Names of weekdays and months translated correct (#1729)
  * Fix: Global flock for multiple users (#1122, #1676)
  * Fix bug: "Backup folders" list does reflect the selected snapshot (#1585) (@rafaelhdr Rafael Hurpia da Rocha)
  * Fix: Validation of diff command settings in compare snapshots dialog (#1662) (@stcksmsh Kosta Vukicevic)
  * Fix bug: Open symlinked folders in file view (#1476)
  * Fix bug: Respect dark mode using color roles (#1601)
  * Fix: "Highly recommended" exclusion pattern in "Manage Profile" dialog's "Exclude" tab show missing only (#1620)
  * Fix bug: `make install` ignored $(DEST) in file migration part (#1630)
  * Removed: Context menu in LogViewDialog (#1578)
  * Removed: Field "filesystem_mount" and "snapshot_version" in "info" file (#1684)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1735387200">- Update to 1.5.3
  * Feature: Support language Interlingua (Occidental)
  * Feature: Warn if destination directory is formatted as NTFS (#1854) (David Gibbs @fallingrock)
  * Breaking Change: Minimal Python version 3.9 required (#1731)
  * Breaking Change: Auto migration of config version 4 or lower not longer supported (#1857)
  * Fix: Prevent duplicates in Exclude/Include list of Manage Profiles dialog
  * Fix: Fix Qt segmentation fault when canceling out of unconfigured BiT (#1095) (Derek Veit @DerekVeit)
  * Fix: Correct global flock fallbacks (#1834) (Timothy Southwick @NickNackGus)
  * Fix: Use SSH key password only if it is valid, otherwise request it from user (#1852) (David Wales @daviewales)
  * Feature: Support fcron (#610)
  * Feature: User message about release candidate (#1906)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1751716800">- Update to 1.5.5
  * Fixed unlocking SSH keys with passphrases on new created profiles
- Update to 1.5.4
  * Breaking: Auto-remove rules "Free inodes" and "Free space" disabled
    by default in new created profiles
  * Breaking: Smart-remove rule "Keep one snapshots per week or the last week"
    use calendar weeks
  * More clear and intense warning about EncFS deprecation and removal
  * Updated desktop entry files
  * Move several values from config file into new introduce state file
  ($XDG_STATE_HOME/backintime.json)
  * Completed license information to conform to REUSE.software and SPDX
    standards.
  * Remove &amp; Retention (formally known as Auto-/Smart-Remove) with improved
    GUI and user manual section
  * Open user manual (local if available otherwise online) via Help menu
  * Toolbar context menu to display the buttons in different combinations
    with icons and text
  * Add offset minutes to hourly schedules
  * Gui: Exclude patterns are now case-sensitive when added
  * Gui: The width of the fourth column in files view is now saved
  * Snapshot compare copy symlink as symlink
  * Crash when comparing a snapshot with a symlink pointing to a nonexistent
    target
  * Gui: Crash (KeyError) opening language setup dialog with unknown
    locale/language</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1762689600">- Update to 1.5.6
  * Fixed: Always use 0 as window ID value when inhibiting suspend via D-Bus power manager (#2084, #2268, #2192)
  * Fixed: Crash in "Manage profiles" dialog when using "qt6ct" (#2128)
  * Fixed: Open online changelog if local CHANGES file is missing (#2266)
  * Fixed: Disable opening browser (e.g. project website) in root-mode</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008000">- Update to 1.6.1
  * Disable EncFS for creation of new backup profiles (#2315, #1734)
  * A "snapshot" now is a "backup" (#1929)
  * Deprecated and removed make targets: "test", "test-v", "unittest", "unittest-v"
  * Drop Python support for version 3.9 &amp; 3.10 (#2129)
  * See CHANGELOG.md</changelog>
</package>
<package pkgid="7c02c23cb544af4515974d9c517aa9f981cb346eefaabe582317e53cd0ba89ce17e8d7239eea8b1a6b22c115b5a19e67571a34b61d06e5f6dfaa688002f2291d" name="backintime-lang" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="1.1"/>
  <changelog author="Jaime Marquínez Ferrá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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1717848000">- Update to 1.4.3
  * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555)
  * Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587)
  * Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error").
    This feature is experimental because it is based on hard-coded error message strings in the rsync source code
    and may possibly not find all rsync messages or show false positives.
  * Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580)
  * Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836)
  * Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350)
  * Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592)
  * Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT &lt;= v1.4.1 sometimes (required to fix #1592)
  * Fix bug: RTE: module 'qttools' has no attribute 'initate_translator' with encFS when prompting the user for a password (#1553).
  * Fix bug: Schedule dropdown menu used "minutes" instead of "hours".
  * Fix bug: Unhandled exception "TypeError: 'NoneType' object is not callable" in tools.py function __log_keyring_warning (#820).
    Logging thread removed and logger module correctly initialized as fix. Is "Heisenbug" so 100 % retesting was not possible.
  * Build: Use PyLint in unit testing to catch E1101 (no-member) errors.
  * Build: Activate PyLint warning W1401 (anomalous-backslash-in-string).
  * Build: Add codespell config.
  * Build: Allow manual specification of python executable (--python=PYTHON_PATH) in common/configure and qt/configure
  * Build: All starter scripts do use an absolute path to the python executable by default now via common/configure and qt/configure (#1574)
  * Build: Install dbus configuration file to /usr/share not /etc (#1596)
  * Build: `configure` does delete old installed files (`qt4plugin.py` and `net.launchpad.backintime.serviceHelper.conf`) that were renamed or moved in a previous release (#1596)
  * Translation: Minor modifications in source strings and updating language files.
  * Refactor: Solved circular dependency between tools.py and logger.py to fix #820
  * Improved: qtsystrayicon.py, qt5_probing.py, usercallbackplugin.py and all parts of app.py
    do now also use "backintime" as logging namespace in the syslog to ensure complete log output with `journalctl | grep -i backintime`
- Remove backintime-python_location.patch (upstreamed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1719403200">- Remove backintime-polkit_priv_downgrade.patch, not needed (boo#1226446)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1728734400">- Update to 1.5.2
  * Fix: Ensure crontab with ending newline (#781)
  * Fix(translation): Correct corrupt translated strings in Basque, Islandic and Spanish causing application crashes (#1828)
  * Fix: Use correct port to ping SSH Proxy (#1815)
  * Dependency: Migration to PyQt6
  * Breaking Change: EncFS deprecation warning (#1735, #1734)
  * Breaking Change: GUI started with --debug does no longer add --debug to the crontab for scheduled profiles.
    Use the new "enable logging for debug messages" in the 'Schedule' section of the 'Manage profiles' GUI instead.
  * Feature: Warn if Cron is not running (#1747)
  * Feature: Profile and GUI allow to activate debug output for scheduled jobs by adding '--debug' to crontab entry (#1616, contributed by @stcksmsh Kosta Vukicevic)
  * Feature: Support SSH proxy (jump) host (#1688) (@cgrinham, Christie Grinham)
  * Feature: Support rsync '--one-file-system' in Expert Options (#1598)
  * Feature: "*-dev" version strings contain last commit hash (#1637)
  * Fix: Global flock fallback to single-user mode if insufficient permissions (#1743, #1751)
  * Fix: Fix Qt segmentation fault with uninstall ExtraMouseButtonEventFilter when closing main window (#1095)
  * Fix: Names of weekdays and months translated correct (#1729)
  * Fix: Global flock for multiple users (#1122, #1676)
  * Fix bug: "Backup folders" list does reflect the selected snapshot (#1585) (@rafaelhdr Rafael Hurpia da Rocha)
  * Fix: Validation of diff command settings in compare snapshots dialog (#1662) (@stcksmsh Kosta Vukicevic)
  * Fix bug: Open symlinked folders in file view (#1476)
  * Fix bug: Respect dark mode using color roles (#1601)
  * Fix: "Highly recommended" exclusion pattern in "Manage Profile" dialog's "Exclude" tab show missing only (#1620)
  * Fix bug: `make install` ignored $(DEST) in file migration part (#1630)
  * Removed: Context menu in LogViewDialog (#1578)
  * Removed: Field "filesystem_mount" and "snapshot_version" in "info" file (#1684)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1735387200">- Update to 1.5.3
  * Feature: Support language Interlingua (Occidental)
  * Feature: Warn if destination directory is formatted as NTFS (#1854) (David Gibbs @fallingrock)
  * Breaking Change: Minimal Python version 3.9 required (#1731)
  * Breaking Change: Auto migration of config version 4 or lower not longer supported (#1857)
  * Fix: Prevent duplicates in Exclude/Include list of Manage Profiles dialog
  * Fix: Fix Qt segmentation fault when canceling out of unconfigured BiT (#1095) (Derek Veit @DerekVeit)
  * Fix: Correct global flock fallbacks (#1834) (Timothy Southwick @NickNackGus)
  * Fix: Use SSH key password only if it is valid, otherwise request it from user (#1852) (David Wales @daviewales)
  * Feature: Support fcron (#610)
  * Feature: User message about release candidate (#1906)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1751716800">- Update to 1.5.5
  * Fixed unlocking SSH keys with passphrases on new created profiles
- Update to 1.5.4
  * Breaking: Auto-remove rules "Free inodes" and "Free space" disabled
    by default in new created profiles
  * Breaking: Smart-remove rule "Keep one snapshots per week or the last week"
    use calendar weeks
  * More clear and intense warning about EncFS deprecation and removal
  * Updated desktop entry files
  * Move several values from config file into new introduce state file
  ($XDG_STATE_HOME/backintime.json)
  * Completed license information to conform to REUSE.software and SPDX
    standards.
  * Remove &amp; Retention (formally known as Auto-/Smart-Remove) with improved
    GUI and user manual section
  * Open user manual (local if available otherwise online) via Help menu
  * Toolbar context menu to display the buttons in different combinations
    with icons and text
  * Add offset minutes to hourly schedules
  * Gui: Exclude patterns are now case-sensitive when added
  * Gui: The width of the fourth column in files view is now saved
  * Snapshot compare copy symlink as symlink
  * Crash when comparing a snapshot with a symlink pointing to a nonexistent
    target
  * Gui: Crash (KeyError) opening language setup dialog with unknown
    locale/language</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1762689600">- Update to 1.5.6
  * Fixed: Always use 0 as window ID value when inhibiting suspend via D-Bus power manager (#2084, #2268, #2192)
  * Fixed: Crash in "Manage profiles" dialog when using "qt6ct" (#2128)
  * Fixed: Open online changelog if local CHANGES file is missing (#2266)
  * Fixed: Disable opening browser (e.g. project website) in root-mode</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008000">- Update to 1.6.1
  * Disable EncFS for creation of new backup profiles (#2315, #1734)
  * A "snapshot" now is a "backup" (#1929)
  * Deprecated and removed make targets: "test", "test-v", "unittest", "unittest-v"
  * Drop Python support for version 3.9 &amp; 3.10 (#2129)
  * See CHANGELOG.md</changelog>
</package>
<package pkgid="7b699355c0a39374e3dd01ba621e21fb32e63ebe9a356f63dc881b7349c6e1fae7f2f6caa5c1b36f89e116693a42ad058d19e7922d92bf67d27474778f4bb87b" name="backintime-qt" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="1.1"/>
  <changelog author="Jaime Marquínez Ferrá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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1717848000">- Update to 1.4.3
  * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555)
  * Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587)
  * Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error").
    This feature is experimental because it is based on hard-coded error message strings in the rsync source code
    and may possibly not find all rsync messages or show false positives.
  * Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580)
  * Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836)
  * Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350)
  * Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592)
  * Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT &lt;= v1.4.1 sometimes (required to fix #1592)
  * Fix bug: RTE: module 'qttools' has no attribute 'initate_translator' with encFS when prompting the user for a password (#1553).
  * Fix bug: Schedule dropdown menu used "minutes" instead of "hours".
  * Fix bug: Unhandled exception "TypeError: 'NoneType' object is not callable" in tools.py function __log_keyring_warning (#820).
    Logging thread removed and logger module correctly initialized as fix. Is "Heisenbug" so 100 % retesting was not possible.
  * Build: Use PyLint in unit testing to catch E1101 (no-member) errors.
  * Build: Activate PyLint warning W1401 (anomalous-backslash-in-string).
  * Build: Add codespell config.
  * Build: Allow manual specification of python executable (--python=PYTHON_PATH) in common/configure and qt/configure
  * Build: All starter scripts do use an absolute path to the python executable by default now via common/configure and qt/configure (#1574)
  * Build: Install dbus configuration file to /usr/share not /etc (#1596)
  * Build: `configure` does delete old installed files (`qt4plugin.py` and `net.launchpad.backintime.serviceHelper.conf`) that were renamed or moved in a previous release (#1596)
  * Translation: Minor modifications in source strings and updating language files.
  * Refactor: Solved circular dependency between tools.py and logger.py to fix #820
  * Improved: qtsystrayicon.py, qt5_probing.py, usercallbackplugin.py and all parts of app.py
    do now also use "backintime" as logging namespace in the syslog to ensure complete log output with `journalctl | grep -i backintime`
- Remove backintime-python_location.patch (upstreamed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1719403200">- Remove backintime-polkit_priv_downgrade.patch, not needed (boo#1226446)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1728734400">- Update to 1.5.2
  * Fix: Ensure crontab with ending newline (#781)
  * Fix(translation): Correct corrupt translated strings in Basque, Islandic and Spanish causing application crashes (#1828)
  * Fix: Use correct port to ping SSH Proxy (#1815)
  * Dependency: Migration to PyQt6
  * Breaking Change: EncFS deprecation warning (#1735, #1734)
  * Breaking Change: GUI started with --debug does no longer add --debug to the crontab for scheduled profiles.
    Use the new "enable logging for debug messages" in the 'Schedule' section of the 'Manage profiles' GUI instead.
  * Feature: Warn if Cron is not running (#1747)
  * Feature: Profile and GUI allow to activate debug output for scheduled jobs by adding '--debug' to crontab entry (#1616, contributed by @stcksmsh Kosta Vukicevic)
  * Feature: Support SSH proxy (jump) host (#1688) (@cgrinham, Christie Grinham)
  * Feature: Support rsync '--one-file-system' in Expert Options (#1598)
  * Feature: "*-dev" version strings contain last commit hash (#1637)
  * Fix: Global flock fallback to single-user mode if insufficient permissions (#1743, #1751)
  * Fix: Fix Qt segmentation fault with uninstall ExtraMouseButtonEventFilter when closing main window (#1095)
  * Fix: Names of weekdays and months translated correct (#1729)
  * Fix: Global flock for multiple users (#1122, #1676)
  * Fix bug: "Backup folders" list does reflect the selected snapshot (#1585) (@rafaelhdr Rafael Hurpia da Rocha)
  * Fix: Validation of diff command settings in compare snapshots dialog (#1662) (@stcksmsh Kosta Vukicevic)
  * Fix bug: Open symlinked folders in file view (#1476)
  * Fix bug: Respect dark mode using color roles (#1601)
  * Fix: "Highly recommended" exclusion pattern in "Manage Profile" dialog's "Exclude" tab show missing only (#1620)
  * Fix bug: `make install` ignored $(DEST) in file migration part (#1630)
  * Removed: Context menu in LogViewDialog (#1578)
  * Removed: Field "filesystem_mount" and "snapshot_version" in "info" file (#1684)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1735387200">- Update to 1.5.3
  * Feature: Support language Interlingua (Occidental)
  * Feature: Warn if destination directory is formatted as NTFS (#1854) (David Gibbs @fallingrock)
  * Breaking Change: Minimal Python version 3.9 required (#1731)
  * Breaking Change: Auto migration of config version 4 or lower not longer supported (#1857)
  * Fix: Prevent duplicates in Exclude/Include list of Manage Profiles dialog
  * Fix: Fix Qt segmentation fault when canceling out of unconfigured BiT (#1095) (Derek Veit @DerekVeit)
  * Fix: Correct global flock fallbacks (#1834) (Timothy Southwick @NickNackGus)
  * Fix: Use SSH key password only if it is valid, otherwise request it from user (#1852) (David Wales @daviewales)
  * Feature: Support fcron (#610)
  * Feature: User message about release candidate (#1906)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1751716800">- Update to 1.5.5
  * Fixed unlocking SSH keys with passphrases on new created profiles
- Update to 1.5.4
  * Breaking: Auto-remove rules "Free inodes" and "Free space" disabled
    by default in new created profiles
  * Breaking: Smart-remove rule "Keep one snapshots per week or the last week"
    use calendar weeks
  * More clear and intense warning about EncFS deprecation and removal
  * Updated desktop entry files
  * Move several values from config file into new introduce state file
  ($XDG_STATE_HOME/backintime.json)
  * Completed license information to conform to REUSE.software and SPDX
    standards.
  * Remove &amp; Retention (formally known as Auto-/Smart-Remove) with improved
    GUI and user manual section
  * Open user manual (local if available otherwise online) via Help menu
  * Toolbar context menu to display the buttons in different combinations
    with icons and text
  * Add offset minutes to hourly schedules
  * Gui: Exclude patterns are now case-sensitive when added
  * Gui: The width of the fourth column in files view is now saved
  * Snapshot compare copy symlink as symlink
  * Crash when comparing a snapshot with a symlink pointing to a nonexistent
    target
  * Gui: Crash (KeyError) opening language setup dialog with unknown
    locale/language</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1762689600">- Update to 1.5.6
  * Fixed: Always use 0 as window ID value when inhibiting suspend via D-Bus power manager (#2084, #2268, #2192)
  * Fixed: Crash in "Manage profiles" dialog when using "qt6ct" (#2128)
  * Fixed: Open online changelog if local CHANGES file is missing (#2266)
  * Fixed: Disable opening browser (e.g. project website) in root-mode</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008000">- Update to 1.6.1
  * Disable EncFS for creation of new backup profiles (#2315, #1734)
  * A "snapshot" now is a "backup" (#1929)
  * Deprecated and removed make targets: "test", "test-v", "unittest", "unittest-v"
  * Drop Python support for version 3.9 &amp; 3.10 (#2129)
  * See CHANGELOG.md</changelog>
</package>
<package pkgid="7084850db61aaaa139ec4e5f4fef58ce04048a834f6eaf46fe809586ecde417f668ab43001bcaf25157456936ef232c9755d39034ea1f59f07ec75d993865597" name="backupninja" arch="riscv64">
  <version epoch="0" ver="1.2.2" rel="3.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 1.2.2-0" date="1681300800">- Added backupninja v1.2.2.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- Normalize the license field according to legaldb</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for source tarball for verifiability.</changelog>
</package>
<package pkgid="4ead94b0f16f51ff3cd091cf2cfd065ea601b694e9079bd2580cebc0ca9e0625ef975521fc08de05ccfc714473db885fac5a4777cd97d4935db7474252e9941c" name="backward-cpp-devel" arch="noarch">
  <version epoch="0" ver="1.6" rel="6.1"/>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.de&gt;" date="1540209600">- Initial release - 1.4
- Add GNUInstallDirs.path: allow to specify libdir</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.de&gt;" date="1544529600">- Fix devel package description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544616000">- Fix grammar.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1612353600">- Update to version 1.5
  * BACKWARD_CXX_SOURCE_PREFIXES and many bug fixes
- drop patch GNUInstallDirs.patch, fixed upstream
- run spec-cleaner</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664280000">- Update to version 1.6
  * RISC-V mcontext.
  * Support for Apple Silicon.
  * libunwind for Linux and macOS.
  * C++17 compatibility.
  * Various bug fixes
- Enable unit tests
- Change the devel package architecture to noarch, backward-cpp is
  a header-only library.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1664884800">- Add patch to fix test on aarch64:
  * fix-test-on-aarch64.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to clear FTBFS with cmake4</changelog>
</package>
<package pkgid="c57efa2e5af46f2bd57b6212542d518f0a690142e0dddca590224c2bc6e05a7db15299c0c734a5233416ab736f34a35581c30eb3502169aa4121e44277be8fd3" name="baekmuk-bitmap-fonts" arch="noarch">
  <version epoch="0" ver="2.2" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed baekmuk -&gt; baekmuk-bitmap-fonts and
  baekmuk-ttf -&gt; baekmuk-ttf-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="tiwai@suse.de" date="1327060800">- fix build with older distros due to lack of freetype shlib</changelog>
  <changelog author="cfarrell@suse.com" date="1333368000">- license update: HPND
  SPDX format (and choose the correct 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="kukuk@suse.de" date="1397476800">- Fix typos in Obsoletes</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt;" date="1608292800">- Create new 2.1.1 release
- Fix bsc#1178540, download new archive
  Replace buggy version 2.0 post tables with version 3.0 ones, which
  indicate that the font doesn’t contain glyph names. This is common
  for CJK fonts that are accessed by character code only.
- Apply spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Update to upstream version 2.2
  * No changelog available
- Use SourceURL
- Drop coditional parts of SPEC file for outdated versions
- Add baekmuk-bdf-fonts-fix-fonts-alias.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="465771353acc18116bca6a6f7e58c93550078776c2126fbdfa7e9cff52171af8ab3100266118677ef8e75732a1aa1f781e8be611084eb465a0a63769d607500c" name="baekmuk-ttf-fonts" arch="noarch">
  <version epoch="0" ver="2.2" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1324555200">- Renamed baekmuk -&gt; baekmuk-bitmap-fonts and
  baekmuk-ttf -&gt; baekmuk-ttf-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="tiwai@suse.de" date="1327060800">- fix build with older distros due to lack of freetype shlib</changelog>
  <changelog author="cfarrell@suse.com" date="1333368000">- license update: HPND
  SPDX format (and choose the correct 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="kukuk@suse.de" date="1397476800">- Fix typos in Obsoletes</changelog>
  <changelog author="bwiedemann@suse.com" date="1493467200">- call gzip -n to make build fully reproducible</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt;" date="1608292800">- Create new 2.1.1 release
- Fix bsc#1178540, download new archive
  Replace buggy version 2.0 post tables with version 3.0 ones, which
  indicate that the font doesn’t contain glyph names. This is common
  for CJK fonts that are accessed by character code only.
- Apply spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Update to upstream version 2.2
  * No changelog available
- Use SourceURL
- Drop coditional parts of SPEC file for outdated versions
- Add baekmuk-bdf-fonts-fix-fonts-alias.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c645a52b56a9c78973608488b7bd8e57af923688a2230cc94cf0b70a9369dd45bb76c4cd202d48fde11ffa52d566d0ba9bb72ec90af95460dfa8de9328788636" name="baka-mplayer" arch="riscv64">
  <version epoch="0" ver="2.0.4" rel="5.2"/>
  <changelog author="aloisio@gmx.com" date="1420113600">- Added support for $RPM_OPT_FLAGS</changelog>
  <changelog author="aloisio@gmx.com" date="1423742400">- Update to version 2.0.2
  * Fixed: Dim Desktop on multiple platforms
  * Fixed: Playing files located in the root directory (Windows only)
  * Fixed: Show parent folder under recently opened list (Windows only)
  * Fixed: Show in Folder selects file (Windows only)
  * Fixed: Gesture sensitivity is resolution independent
  * Changed: Custom settings implementation
  * Changed: File info shows up as overlay
  * Changed: Some default key-bindings for easier workflow
  * Improved: Major code refracting for efficiency
  * Improved: Playlist
  * Improved: Fit Window
  * Improved: Settings
  * Improved: Multiple-monitor support
  * Improved: Tweaked interface colors for better visibility
  * Added: Italian translation
  * Added: Support for custom keyboard shortcuts
  * Added: Playlist will auto show if cursor is near it in full screen
  * Added: Automatic Updating (Windows only)
  * Added: Command-Line engine
  * Added: Support for easily updating youtube-dl</changelog>
  <changelog author="liujianfeng1994@gmail.com" date="1436184000">- Update to version 2.0.3
  * Hint: If you speed up the video, Baka will display how much real time you have remaining.
  * Fixed: Status info is now displayed with audio files without album art
  * Fixed: Disable Show in Folder for online files
  * Fixed: Key Bindings table is, and can be, sorted alphabetically
  * Changed: Logo :D
  * Changed: Settings file uses JSON
  * Changed: Currently playing file is selected in playlist (old behavior)
  * Changed: External subtitles will be labeled as so
  * Changed: Volume level shown on mouse scroll
  * Changed: Speed is increased/decreased by interval of 10%
  * Changed: Sub font size is increased/decreased by 0.1
  * Improved: Overall design
  * Improved: Playback Info display
  * Added: Croatian translation
  * Added: Dutch translation
  * Added: French translation
  * Added: Spanish translation
  * Added: Mute (different from setting volume to 0)
  * Added: Thumbnail buttons (Windows only)
  * Added: Metadata (ex. ID3 Tags) to playback info
  * Added: Delete external sub file along with video file (optional)
  * Added: Motion Interpolation option (previously called "smoothmotion")
  * Added: "help" command</changelog>
  <changelog author="aloisio@gmx.com" date="1453204800">- Update to version 2.0.4
  * New: Highly requested Hide All Controls mode (under
    Settings menu)
  * New: Ability to add external audio files
  * New: Option to not save recently opened files
  * New: Option to not restore playback position
  * New: Option to change mpv msg-level
  * New: "clear" command
  * New: Explain how to leave full screen mode
  * New: Message is displayed for Motion Interpolation &amp;
    Deinterlace options
  * New: Media Info displays if hwdec is in use or not
  * Fixed: Reordering playlist items would make them disappear
    (Windows only)
  * Fixed: Show message if file couldn't be opened
  * Fixed: An issue with resuming playback position
  * Fixed: Hide Album Art fully hides that portion
  * Fixed: Command line output is no longer double spaced
  * Changed: Double click a Key Binding entry to change it
  * Changed: Renamed an item to Open Copied Link
  * Changed: Cmd line shortcut key is now Ctrl+`
  * Changed: Cmd line no longer requires "debug debug" to show
    output
  * Changed: Gesture info is visually represented
  * Changed: Button text case to Sane Case</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487764800">- import from packman</changelog>
  <changelog author="jengelh@inai.de" date="1488456000">- Throw out NPOV wording and instead mention a number of
  real features.</changelog>
  <changelog author="olaf@aepfle.de" date="1490097600">- Remove Category "Utilities" from desktop file</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1540468800">- cleanup specfile</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1645444800">- Fix build with mpv 2.0 (gh#mpv-player/mpv#9541, gh#u8sand/Baka-MPlayer#317)
  * Port-away-from-deprecated-removed-APIs-in-mpv-2.0.patch</changelog>
</package>
<package pkgid="6e0a7188987d54c5a4452b7e208c3c11983f1179ccb0facc06def09e011dafab056bf7946737216992262d8e8528464aa25d1d5ca69c608e2c739c7c9d5541d2" name="ballerburg" arch="riscv64">
  <version epoch="0" ver="1.2.3" rel="1.1"/>
  <changelog author="cwh@suse.com" date="1319630400">- initially packaged version 0.1</changelog>
  <changelog author="jengelh@medozas.de" date="1322568000">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1364385600">- Updated to version 0.25</changelog>
  <changelog author="mardnh@gmx.de" date="1530964800">- Update to version 1.2.0
- Specfile cleanup</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653739200">- Update to version 1.2.1
  - Bugfix release
- Build with with sdl2</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1745755200">- Update to version 1.2.3
  * Ballerburg moved from Tuxfamily.org to framagit.org, so updated
    the URLs to point to https://baller.frama.io/ now
  * Added a "selftest" mode (first step towards CI testing)
  * Some other minor clean-ups (silence some warnings, fix typo)
- Changes in version 1.2.2
  * Add support for emcripten
  * Make it compilable on Windows
  * Fix some compiler &amp; sanitizer warnings
- Drop %check section, because check fails</changelog>
</package>
<package pkgid="b3d5dbee95387e6a60d9c4585fa682dc8ba97b8271481bf7d900f9ed3d43307a7c400c504df3862ffa6521e68e4a071752063e4d969368ad02c1293ffc5c71d2" name="baloo-widgets" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * TagsFileItemAction: Make sure we always create a menu</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * TagCheckBox: Handle dolphin crashes when encountering a tag containing slash '/' character (kde#437501)
  * KCommentWidget: Remove redundant m_readOnly variable
  * FileMetaDataWidget: Improve tag and comment display
  * FilePropertiesPlugin: Improve accessibility
  * tagsfileitemaction: prevent a crash when menu is destroyed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="d8f780ad9536205a550f43047d93f2aa5c27c7c95c5e492b95101a10ebed0117d5fb3a2fb13ff0b8ddbefc89b1bba5144aaa962d9c98023944d52f991975a0f9" name="baloo-widgets-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * TagsFileItemAction: Make sure we always create a menu</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * TagCheckBox: Handle dolphin crashes when encountering a tag containing slash '/' character (kde#437501)
  * KCommentWidget: Remove redundant m_readOnly variable
  * FileMetaDataWidget: Improve tag and comment display
  * FilePropertiesPlugin: Improve accessibility
  * tagsfileitemaction: prevent a crash when menu is destroyed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="31479a4ea1fe7219ab55c049666849d55dd644b4ee571f4dee4f9490a07163fe724ae9107ba240832cab8c22034c09434d84933580e1eda5835a96201a2646a5" name="baloo-widgets-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * TagsFileItemAction: Make sure we always create a menu</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * TagCheckBox: Handle dolphin crashes when encountering a tag containing slash '/' character (kde#437501)
  * KCommentWidget: Remove redundant m_readOnly variable
  * FileMetaDataWidget: Improve tag and comment display
  * FilePropertiesPlugin: Improve accessibility
  * tagsfileitemaction: prevent a crash when menu is destroyed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="cf5134c6137900f5efca0c22d6f4e9a593500b290433f1121ef5b39eed62d901e5bd3b11ca13edfdf11f2144534e804a5702569a1b9559342df4e0588f4d0792" name="balsa" arch="riscv64">
  <version epoch="0" ver="2.6.5" rel="1.2"/>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596024000">- Update to version 2.6.1:
  + fix server identity verification.
- Run spec-cleaner
  + Remove package groups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 2.6.2:
  * Webkit widgets are now sandboxed.
  * Improved desktop notifications.
  * iTIP calendar reply are improved.
  * Handling of multiple crypto keys for the same recipient.
  * build cleanups and improvements, e.g. application logging.
  * code cleanups and simplifications as enabled by moving to more modern
    libraries.
  * bug fixes: draft with message/external-body attachments;
    do not crash on importing half-broken keys</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1640779200">- Update to version 2.6.3:
  + Improve Autocrypt-related error messages.
  + Improvements to communication with GnuPG key servers.
  + Create standard-compatible HTML messages.
  + Implement sender-dependent HTML message preferences.
  + Reuse HTTP connections when rendering HTML messages.
  + Do not send empty Reply-To, Cc, etc headers.
  + More robust IMAP parser and response handling.
  + Code cleanups, platform-dependent build fixes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 2.6.4:
  + Fix display/printout with nondefault HTML preferences.
  + HTML context meny improments, integration with Webkit HTML
    privacy filter.
  + Header edition in GNOME editor fixed.
  + Some MDN, iCalendar issues fixed.
  + More informative error messages.
  + Notification improvements.
  + Show UI for opening download location after download.
  + Minor memory leaks plugged.
  + Code refactoring and cleanup.
  + Library and build system deprecation cleanups.
  + Updated translations.
- Pass disable static to configure and remove la files in install.
- Replace gpgme-devel with pkgconfig(gpgme) BuildRequires following
  upstreams changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678622400">- Add balsa-webkitgtk-bump.patch: Port to build against
  webkit2gtk-4.1. Following this replace pkgconfig(webkit2gtk-4.0)
  with pkgconfig(webkit2gtk-4.1) BuildRequires, and add libtool
  BuildRequires and bootstrap the build since the patch touches the
  buildsystem.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 2.6.5:
  + fix connection issues with broken IMAP servers
  + add limited support for CardDAV address books
  + always store user credentials in the Secret Service if possible
  + improve dealing with user credentials iff the Secret Service is
    unusable
  + improve saving attachments
  + improved setup wizard with server probing
  + add support for Web Key Directory (WKD) GnuPG keys
  + improve crypto user interface
  + add optional DKIM and DMARC checks
  + prefer TLS connections over STARTTLS
  + Webkit 4.1 support
  + use XDG-compliant user data folder layout
  + remove deprecated stuff (SQLite2, Rubrica, ige-mac-integration)
  + lots of bug fixes
  + documentation updates (yet incomplete)
  + port to meson
- Drop balsa-webkitgtk-bump.patch: Fixed upstream.
- Switch to git checkout via source service.
- Add meson BuildRequries and macros following upstreams port.
- Align Buildrequires with what meson setup checks for, follow
  upstream defaults.</changelog>
</package>
<package pkgid="220560bbefeed140b8a21a745c83c4d6511c094b0c4037cc32bf1cd62bdab2e083c6334215dccf48148b0de13bbaf3f2e84761aae9f4401275b191e53bbf2237" name="balsa-lang" arch="noarch">
  <version epoch="0" ver="2.6.5" rel="1.2"/>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596024000">- Update to version 2.6.1:
  + fix server identity verification.
- Run spec-cleaner
  + Remove package groups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 2.6.2:
  * Webkit widgets are now sandboxed.
  * Improved desktop notifications.
  * iTIP calendar reply are improved.
  * Handling of multiple crypto keys for the same recipient.
  * build cleanups and improvements, e.g. application logging.
  * code cleanups and simplifications as enabled by moving to more modern
    libraries.
  * bug fixes: draft with message/external-body attachments;
    do not crash on importing half-broken keys</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1640779200">- Update to version 2.6.3:
  + Improve Autocrypt-related error messages.
  + Improvements to communication with GnuPG key servers.
  + Create standard-compatible HTML messages.
  + Implement sender-dependent HTML message preferences.
  + Reuse HTTP connections when rendering HTML messages.
  + Do not send empty Reply-To, Cc, etc headers.
  + More robust IMAP parser and response handling.
  + Code cleanups, platform-dependent build fixes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 2.6.4:
  + Fix display/printout with nondefault HTML preferences.
  + HTML context meny improments, integration with Webkit HTML
    privacy filter.
  + Header edition in GNOME editor fixed.
  + Some MDN, iCalendar issues fixed.
  + More informative error messages.
  + Notification improvements.
  + Show UI for opening download location after download.
  + Minor memory leaks plugged.
  + Code refactoring and cleanup.
  + Library and build system deprecation cleanups.
  + Updated translations.
- Pass disable static to configure and remove la files in install.
- Replace gpgme-devel with pkgconfig(gpgme) BuildRequires following
  upstreams changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678622400">- Add balsa-webkitgtk-bump.patch: Port to build against
  webkit2gtk-4.1. Following this replace pkgconfig(webkit2gtk-4.0)
  with pkgconfig(webkit2gtk-4.1) BuildRequires, and add libtool
  BuildRequires and bootstrap the build since the patch touches the
  buildsystem.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 2.6.5:
  + fix connection issues with broken IMAP servers
  + add limited support for CardDAV address books
  + always store user credentials in the Secret Service if possible
  + improve dealing with user credentials iff the Secret Service is
    unusable
  + improve saving attachments
  + improved setup wizard with server probing
  + add support for Web Key Directory (WKD) GnuPG keys
  + improve crypto user interface
  + add optional DKIM and DMARC checks
  + prefer TLS connections over STARTTLS
  + Webkit 4.1 support
  + use XDG-compliant user data folder layout
  + remove deprecated stuff (SQLite2, Rubrica, ige-mac-integration)
  + lots of bug fixes
  + documentation updates (yet incomplete)
  + port to meson
- Drop balsa-webkitgtk-bump.patch: Fixed upstream.
- Switch to git checkout via source service.
- Add meson BuildRequries and macros following upstreams port.
- Align Buildrequires with what meson setup checks for, follow
  upstream defaults.</changelog>
</package>
<package pkgid="a124b0f8f8d31a78fc79eff5f127aaaabf4c73242e3df56052592c77eee2f446ab813d0b6b0604b0c254728f7df7a6694126bac4978156f5828badd40721fa1e" name="bam" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="5.2"/>
  <changelog author="mailaender@opensuse.org" date="1469880000">- initial packaging of version 0.5.0
  * Upgraded to Lua 5.3.3 from 5.1
  * More accurate cache to reduce recompiles when switching parameters
  * Make use of CC environment variables when available by default
  * Build should now be reproducable and not add date or timestamps into the executable
  * Bug-fixes</changelog>
  <changelog author="mpluskal@suse.com" date="1469880001">- Use pretty name for archive
- Build with optflags</changelog>
  <changelog author="jengelh@inai.de" date="1469880002">- Update description</changelog>
  <changelog author="mailaender@opensuse.org" date="1517572800">- update to version 0.5.1
  * Fixed issues with CC environment variables
  * Out of bounds fixed to debug output and output cache
  * XLC compiler support
  * Fixed parallel build with make
- disable tests
- enforce Lua 5.3</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1523880000">- Fix compilation issue order:
  * Add bam-0.5.1-fix-compilation-order.patch.
  * Enable tests (they actually showed the problem).
- Clean 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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1609761600">- Replace pandoc BuildRequires with help2man: this is sufficient to
  convert docs/bam.1.txt into man page format.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665662400">- Add patch support-python3.patch:
  * Support Python 3.
- Switch BuildRequires to python3.
- Correct URL.</changelog>
</package>
<package pkgid="5eeb728740115ec0d5e508963b66cdda4ee2050b55553f3fc9093de356292636359ba1c41ce8fc9dea1efcf023e22ebe33e4eaeb0bbe5a1fb3319310f767630b" name="bamf-daemon" arch="riscv64">
  <version epoch="0" ver="0.5.6" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1399464000">- Add bamf-voidreturn.diff to resolve a compile abort due to
  nonsensical syntax.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1430568000">- Update to 0.5.1:
  * BamfView: Reload the view children everytime it changes D-Bus
    path.
  * BamfXutils: Trap the X errors when doing async X calls.
  * BamfLegacyScreen: When in Unity monitor for Compiz
    ClientMessage's to show action menu.
  * BamfMatcher: Fix prefix regex for pythonX support.
  * BamfMatcher: Rename set our atom to _BAMF_DESKTOP_FILE.
  * BamfLegacyScreen: Do not show the actions menu for desktop
    type window.
  * Fix return value of try_create_local_desktop_data.
  * Remove old webapp related code since now we do not use browser
    tab matching anymore.
  * Install typelib files into MA libdir.
  * BamfMatcher: honour the _GTK_APPLICATION_ID xprop.
  * Replace gtk_icon_theme_has_icon with gtk_icon_theme_lookup_icon.
- Remove bamf-voidreturn.diff.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1431172800">- Update RPM package groups and summaries
- Avoid running configure twice
- Make sure all non-base directories are owned
- Ensure all configure.ac requirements appear as BuildRequires
- Place documentation into subpackage, it is not needed for
  automated builds.</changelog>
  <changelog author="jengelh@inai.de" date="1431259200">- Add gpg signature</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1479211200">- Update to version 0.5.3 (changes since 0.5.1):
  * BamfView: Reload the view children everytime it changes dbus
    path. Without doing it we could have children-less views in
    case we have just re-matched a view with a different dbus path
    (this happens in general for desktop-less applications), because
    the proxy won't be fast enough to catch the signal to update
    the inner children list (lp#1238064).
  * BamfXutils: Trap the X errors when doing async X calls
    (lp#1193714).
  * bamf-legacy-window-test.c: Don't use 'return' with a value, in
    function returning void.
  * Fix return value of try_create_local_desktop_data (lp#1280110).
  * BamfLegacyScreen: When in Unity monitor for compiz
    ClientMessage's to show action menu If we get a
    _COMPIZ_TOOLKIT_ACTION client message with the internal value
    _COMPIZ_TOOLKIT_ACTION_WINDOW_MENU, then we are requested by
    compiz to show the window action menu, and thus let's ask the
    proper BamfLegacyWindow to do that, thanks to libwnck
    (lp#1280042).
  * Remove old webapp related code since now we don't use browser
    tab matching anymore (lp#1289498).
  * Rip out vestigial webapps code (lp#1280337, lp#1280337).
  * BamfMatcher: Fix prefix regex for pythonX support (used for
    converting /usr/bin/python[stuff] foo into foo) to work with
    pythonX as well as python and pythonX.Y.
  * BamfLegacyScreen: Do not show the actions menu for desktop type
    window (lp#1342609).
  * Replace gtk_icon_theme_has_icon with gtk_icon_theme_lookup_icon
    (lp#1407192).
  * Matcher: Honour the _GTK_APPLICATION_ID xprop.
  * BamfMatcher: Rename set our atom to _BAMF_DESKTOP_FILE.
  * Matcher: Use desktop file path when matching on
    _GTK_APPLICATION_ID.
  * BamfMatcher: Update special g-c-c code to unity-control-center
    (lp#1511481).
  * libBAMF: Cache active{window,application} and be smarter in
    reusing known resources.
  * BamfDaemon: Add upstart session support.
  * BamfMatcher: Don't assign no-display desktop files to windows
    by default when launched (lp#1519376).
  * Use startup notifications to set a "starting" property
    (lp#676457).
  * BamfMatcher: Avoid to register applications with invalid (empty
    or not existing) destkop files (lp#1560490).
  * BamfApplication: Bind window-{added,removed} signals to
    child-{added,removed} ones.
  * BamfWindow: Export window actions menu using dbusmenu
    (lp#1570812).
  * BamfApplication: Correctly set a main child when handling
    windows.
  * bamfdaemon-dbus-runner: Don't try to start again if already
    running (lp#1581896, lp#1532226).
  * BamfMatcher: Allow overriding desktop with the environment var
    BAMF_DESKTOP_FILE_HINT.
  * Daemon: Manually set to complete the startup notification on
    view state change (lp#1582430).
  * Add support for starting bamf through user systemd units.
  * Unscale x/y coordinates returned by top_window_action_menu
    (lp#1606234).
  * Adjust for XDG_CURRENT_DESKTOP containing multiple
    colon-separated values.
- Chop -Werror off with a regular expression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1569585600">- BuildRequire python2-libxml2 instead of python-libxml2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1575892800">- Update to version 0.5.4:
  * See /usr/share/doc/packages/bamf-daemon/ChangeLog
- Add bamf-fix-gtester2xunit.patch: Make gtester2xunit requirements
  easier to meet.
  BuildRequire python3-lxml instead of libxslt-python and
  python2-libxml2.
- Drop openSUSE Leap 42.3 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to version 0.5.5:
  * bamf-tab: Fix spelling
  * bamf-view: avoid overriding the `timeout` variables after
    setting them
  * Run gtester2xunit.py with Python3, port libxml2/libxslt to
    lxml module, this obsoletes bamf-fix-gtester2xunit.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update keyring for new key Marco Trevisan
  D4C501DA48EB797A081750939449C2F50996635F</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659009600">- update to 0.5.6:
  * configure.ac: bump glib requirement to &gt;= 2.38
  * port gobject privates methods using non-deprecated macros
  * bamf-view: Fix deprecation warning with proper replacement
  * libbamf: Use more modern macros to define classes
  * configure: Ensure we compile using all the required gobject packages
  * daemon/bamf-application: Support ShowIn in generated desktop with new format
  * tests/bamfdaemon: Remove window-added/removed tests
  * bamfdaemon, tests: Export and destroy windows and applications</changelog>
</package>
<package pkgid="d523c05bd0d9d72972127c2816435d79cc5dab621991cac081b4411d14599536402ddd96268ca281b98f240f6229d848b2019625c12d4177fbcae742c5eaa4d6" name="bamf-devel" arch="riscv64">
  <version epoch="0" ver="0.5.6" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1399464000">- Add bamf-voidreturn.diff to resolve a compile abort due to
  nonsensical syntax.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1430568000">- Update to 0.5.1:
  * BamfView: Reload the view children everytime it changes D-Bus
    path.
  * BamfXutils: Trap the X errors when doing async X calls.
  * BamfLegacyScreen: When in Unity monitor for Compiz
    ClientMessage's to show action menu.
  * BamfMatcher: Fix prefix regex for pythonX support.
  * BamfMatcher: Rename set our atom to _BAMF_DESKTOP_FILE.
  * BamfLegacyScreen: Do not show the actions menu for desktop
    type window.
  * Fix return value of try_create_local_desktop_data.
  * Remove old webapp related code since now we do not use browser
    tab matching anymore.
  * Install typelib files into MA libdir.
  * BamfMatcher: honour the _GTK_APPLICATION_ID xprop.
  * Replace gtk_icon_theme_has_icon with gtk_icon_theme_lookup_icon.
- Remove bamf-voidreturn.diff.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1431172800">- Update RPM package groups and summaries
- Avoid running configure twice
- Make sure all non-base directories are owned
- Ensure all configure.ac requirements appear as BuildRequires
- Place documentation into subpackage, it is not needed for
  automated builds.</changelog>
  <changelog author="jengelh@inai.de" date="1431259200">- Add gpg signature</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1479211200">- Update to version 0.5.3 (changes since 0.5.1):
  * BamfView: Reload the view children everytime it changes dbus
    path. Without doing it we could have children-less views in
    case we have just re-matched a view with a different dbus path
    (this happens in general for desktop-less applications), because
    the proxy won't be fast enough to catch the signal to update
    the inner children list (lp#1238064).
  * BamfXutils: Trap the X errors when doing async X calls
    (lp#1193714).
  * bamf-legacy-window-test.c: Don't use 'return' with a value, in
    function returning void.
  * Fix return value of try_create_local_desktop_data (lp#1280110).
  * BamfLegacyScreen: When in Unity monitor for compiz
    ClientMessage's to show action menu If we get a
    _COMPIZ_TOOLKIT_ACTION client message with the internal value
    _COMPIZ_TOOLKIT_ACTION_WINDOW_MENU, then we are requested by
    compiz to show the window action menu, and thus let's ask the
    proper BamfLegacyWindow to do that, thanks to libwnck
    (lp#1280042).
  * Remove old webapp related code since now we don't use browser
    tab matching anymore (lp#1289498).
  * Rip out vestigial webapps code (lp#1280337, lp#1280337).
  * BamfMatcher: Fix prefix regex for pythonX support (used for
    converting /usr/bin/python[stuff] foo into foo) to work with
    pythonX as well as python and pythonX.Y.
  * BamfLegacyScreen: Do not show the actions menu for desktop type
    window (lp#1342609).
  * Replace gtk_icon_theme_has_icon with gtk_icon_theme_lookup_icon
    (lp#1407192).
  * Matcher: Honour the _GTK_APPLICATION_ID xprop.
  * BamfMatcher: Rename set our atom to _BAMF_DESKTOP_FILE.
  * Matcher: Use desktop file path when matching on
    _GTK_APPLICATION_ID.
  * BamfMatcher: Update special g-c-c code to unity-control-center
    (lp#1511481).
  * libBAMF: Cache active{window,application} and be smarter in
    reusing known resources.
  * BamfDaemon: Add upstart session support.
  * BamfMatcher: Don't assign no-display desktop files to windows
    by default when launched (lp#1519376).
  * Use startup notifications to set a "starting" property
    (lp#676457).
  * BamfMatcher: Avoid to register applications with invalid (empty
    or not existing) destkop files (lp#1560490).
  * BamfApplication: Bind window-{added,removed} signals to
    child-{added,removed} ones.
  * BamfWindow: Export window actions menu using dbusmenu
    (lp#1570812).
  * BamfApplication: Correctly set a main child when handling
    windows.
  * bamfdaemon-dbus-runner: Don't try to start again if already
    running (lp#1581896, lp#1532226).
  * BamfMatcher: Allow overriding desktop with the environment var
    BAMF_DESKTOP_FILE_HINT.
  * Daemon: Manually set to complete the startup notification on
    view state change (lp#1582430).
  * Add support for starting bamf through user systemd units.
  * Unscale x/y coordinates returned by top_window_action_menu
    (lp#1606234).
  * Adjust for XDG_CURRENT_DESKTOP containing multiple
    colon-separated values.
- Chop -Werror off with a regular expression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1569585600">- BuildRequire python2-libxml2 instead of python-libxml2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1575892800">- Update to version 0.5.4:
  * See /usr/share/doc/packages/bamf-daemon/ChangeLog
- Add bamf-fix-gtester2xunit.patch: Make gtester2xunit requirements
  easier to meet.
  BuildRequire python3-lxml instead of libxslt-python and
  python2-libxml2.
- Drop openSUSE Leap 42.3 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to version 0.5.5:
  * bamf-tab: Fix spelling
  * bamf-view: avoid overriding the `timeout` variables after
    setting them
  * Run gtester2xunit.py with Python3, port libxml2/libxslt to
    lxml module, this obsoletes bamf-fix-gtester2xunit.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update keyring for new key Marco Trevisan
  D4C501DA48EB797A081750939449C2F50996635F</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659009600">- update to 0.5.6:
  * configure.ac: bump glib requirement to &gt;= 2.38
  * port gobject privates methods using non-deprecated macros
  * bamf-view: Fix deprecation warning with proper replacement
  * libbamf: Use more modern macros to define classes
  * configure: Ensure we compile using all the required gobject packages
  * daemon/bamf-application: Support ShowIn in generated desktop with new format
  * tests/bamfdaemon: Remove window-added/removed tests
  * bamfdaemon, tests: Export and destroy windows and applications</changelog>
</package>
<package pkgid="13da64c60600a9af885c141844472db0dc7de4d98697f0ca7b4dc852561b9a1795172838517cb58da464428ceb9e4c1d1df3cb61ad9c700fba34ccebf88c2e6a" name="bamf-doc" arch="noarch">
  <version epoch="0" ver="0.5.6" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1399464000">- Add bamf-voidreturn.diff to resolve a compile abort due to
  nonsensical syntax.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1430568000">- Update to 0.5.1:
  * BamfView: Reload the view children everytime it changes D-Bus
    path.
  * BamfXutils: Trap the X errors when doing async X calls.
  * BamfLegacyScreen: When in Unity monitor for Compiz
    ClientMessage's to show action menu.
  * BamfMatcher: Fix prefix regex for pythonX support.
  * BamfMatcher: Rename set our atom to _BAMF_DESKTOP_FILE.
  * BamfLegacyScreen: Do not show the actions menu for desktop
    type window.
  * Fix return value of try_create_local_desktop_data.
  * Remove old webapp related code since now we do not use browser
    tab matching anymore.
  * Install typelib files into MA libdir.
  * BamfMatcher: honour the _GTK_APPLICATION_ID xprop.
  * Replace gtk_icon_theme_has_icon with gtk_icon_theme_lookup_icon.
- Remove bamf-voidreturn.diff.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1431172800">- Update RPM package groups and summaries
- Avoid running configure twice
- Make sure all non-base directories are owned
- Ensure all configure.ac requirements appear as BuildRequires
- Place documentation into subpackage, it is not needed for
  automated builds.</changelog>
  <changelog author="jengelh@inai.de" date="1431259200">- Add gpg signature</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1479211200">- Update to version 0.5.3 (changes since 0.5.1):
  * BamfView: Reload the view children everytime it changes dbus
    path. Without doing it we could have children-less views in
    case we have just re-matched a view with a different dbus path
    (this happens in general for desktop-less applications), because
    the proxy won't be fast enough to catch the signal to update
    the inner children list (lp#1238064).
  * BamfXutils: Trap the X errors when doing async X calls
    (lp#1193714).
  * bamf-legacy-window-test.c: Don't use 'return' with a value, in
    function returning void.
  * Fix return value of try_create_local_desktop_data (lp#1280110).
  * BamfLegacyScreen: When in Unity monitor for compiz
    ClientMessage's to show action menu If we get a
    _COMPIZ_TOOLKIT_ACTION client message with the internal value
    _COMPIZ_TOOLKIT_ACTION_WINDOW_MENU, then we are requested by
    compiz to show the window action menu, and thus let's ask the
    proper BamfLegacyWindow to do that, thanks to libwnck
    (lp#1280042).
  * Remove old webapp related code since now we don't use browser
    tab matching anymore (lp#1289498).
  * Rip out vestigial webapps code (lp#1280337, lp#1280337).
  * BamfMatcher: Fix prefix regex for pythonX support (used for
    converting /usr/bin/python[stuff] foo into foo) to work with
    pythonX as well as python and pythonX.Y.
  * BamfLegacyScreen: Do not show the actions menu for desktop type
    window (lp#1342609).
  * Replace gtk_icon_theme_has_icon with gtk_icon_theme_lookup_icon
    (lp#1407192).
  * Matcher: Honour the _GTK_APPLICATION_ID xprop.
  * BamfMatcher: Rename set our atom to _BAMF_DESKTOP_FILE.
  * Matcher: Use desktop file path when matching on
    _GTK_APPLICATION_ID.
  * BamfMatcher: Update special g-c-c code to unity-control-center
    (lp#1511481).
  * libBAMF: Cache active{window,application} and be smarter in
    reusing known resources.
  * BamfDaemon: Add upstart session support.
  * BamfMatcher: Don't assign no-display desktop files to windows
    by default when launched (lp#1519376).
  * Use startup notifications to set a "starting" property
    (lp#676457).
  * BamfMatcher: Avoid to register applications with invalid (empty
    or not existing) destkop files (lp#1560490).
  * BamfApplication: Bind window-{added,removed} signals to
    child-{added,removed} ones.
  * BamfWindow: Export window actions menu using dbusmenu
    (lp#1570812).
  * BamfApplication: Correctly set a main child when handling
    windows.
  * bamfdaemon-dbus-runner: Don't try to start again if already
    running (lp#1581896, lp#1532226).
  * BamfMatcher: Allow overriding desktop with the environment var
    BAMF_DESKTOP_FILE_HINT.
  * Daemon: Manually set to complete the startup notification on
    view state change (lp#1582430).
  * Add support for starting bamf through user systemd units.
  * Unscale x/y coordinates returned by top_window_action_menu
    (lp#1606234).
  * Adjust for XDG_CURRENT_DESKTOP containing multiple
    colon-separated values.
- Chop -Werror off with a regular expression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1569585600">- BuildRequire python2-libxml2 instead of python-libxml2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1575892800">- Update to version 0.5.4:
  * See /usr/share/doc/packages/bamf-daemon/ChangeLog
- Add bamf-fix-gtester2xunit.patch: Make gtester2xunit requirements
  easier to meet.
  BuildRequire python3-lxml instead of libxslt-python and
  python2-libxml2.
- Drop openSUSE Leap 42.3 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to version 0.5.5:
  * bamf-tab: Fix spelling
  * bamf-view: avoid overriding the `timeout` variables after
    setting them
  * Run gtester2xunit.py with Python3, port libxml2/libxslt to
    lxml module, this obsoletes bamf-fix-gtester2xunit.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update keyring for new key Marco Trevisan
  D4C501DA48EB797A081750939449C2F50996635F</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659009600">- update to 0.5.6:
  * configure.ac: bump glib requirement to &gt;= 2.38
  * port gobject privates methods using non-deprecated macros
  * bamf-view: Fix deprecation warning with proper replacement
  * libbamf: Use more modern macros to define classes
  * configure: Ensure we compile using all the required gobject packages
  * daemon/bamf-application: Support ShowIn in generated desktop with new format
  * tests/bamfdaemon: Remove window-added/removed tests
  * bamfdaemon, tests: Export and destroy windows and applications</changelog>
</package>
<package pkgid="f6e826853656c188d6429234dbae1efdfd16eb4bc77f6ed1e70c8354db0cd442a0b04c28cb7bd88f0a40758fc17d3700393b7b6869aaa689eda4c60ed6f3a1c8" name="bananapir2-firmware" arch="noarch">
  <version epoch="0" ver="0.0~git20201119.b0a0872" rel="2.1"/>
  <changelog author="mbrugger@suse.com" date="1588507200">- add first version</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Fix build with newer RPM where there is also a .specparts
  directory. Be xplicit in unpacking *.gz instead of *.</changelog>
</package>
<package pkgid="349a0213e73874f4e23a99a53206ad2b42a167686e30d3cf9a5903e380ba7bf28fa5246a43d8065c40a3079093d7d4358f1810a5b31a64dabec331bcadb44b07" name="bandicoot-devel" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701259200">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712923200">- Update to version 1.13.0:
  * No linux specific fixes.
- Changes from version 1.12.2:
  * Fix for OpenCL kernel compilation on devices that don't
    support float64
- Changes from version 1.12.2:
  * Add compatibility container functions: .front(), .back(),
    .size(), .clear(), .empty()
  * Fix bug in two-dimensional CUDA grid size computation
- Empty %check section to satisfy rpmlint.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1769169600">- Update to version 3.1.0:
  * Add non-contiguous submatrix views (Mat.elem(v),
    Mat.submat(rows, cols), Cube.elem(v), Mat,rows(rows),
    Mat.cols(cols))
  * Use NVRTC PTX compilation when the card architecture is too
    new for the NVRTC version
  * Install into /usr/local/ by default on Linux/macOS systems
  * Add COOT_TARGET_OPENCL_VERSION configuration macro to suppress
    OpenCL compilation warnings
  * Add coot_backend() to get the selected backend
  * Bugfix for operations on mixed matrix or cube types
- Changes from previous versions:
  * See https://coot.sourceforge.io/docs.html#changelog
- Bump so version in shared library package name.</changelog>
</package>
<package pkgid="db24932a5cd0ca3f8a04ea811e1bcc8cd09fe47b48bcaea055d19401851883406f25b49bcd991ceb95723e7a6de6d0369c4ba27c2517dd7ba0f35bc325092c1c" name="baobab" arch="riscv64">
  <version epoch="0" ver="49.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix versioned BuildRequires for libadwaita; according to
  meson.build it must be &gt;= 1.4.alpha.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711108800">- Update to version 46.0:
  + Improved App metainfo.
  + Use enter instead of leave to update highlightitem.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1724673600">- Update to version 47.alpha:
  + Use GtkColumnView instead of GtkTreeView
  + Replace named colors with CSS variables
  + Use symbolic icons in location lists
  + Port to AdwDialog
  + Use AdwPreferencesPage/Group for location list
  + Use AdwButtonRow for "Add Location" button
  + Miscellaneous style cleanups
  + Allow removing files that don't exist
  + New pathbar style
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726488000">- Update to version 47.0:
  + Port to AdwSpinner.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736683200">- Update to version 48.alpha:
  + Replace X-GNOME-Utilities category with Utility
  + Metainfo improvements
  + Updated translations.
- Add appstream-glib BuildRequires and a checksection where we
  verify appdata and desktop file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 48.0:
  + Sort POTFILES alphabetically
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Add baobab-Improve-Scaning-Speed_cpu.patch: Improve Scaning Speed
  and Memory Usage.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 49.0:
  + Improve Scanning Speed and Memory Usage
  + Updated translations
- Drop baobab-Improve-Scaning-Speed_cpu.patch: fixed upstream</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 49.1:
  + Bugs fixed:
  - Right-click menu actions (such as "Move to trash" or "Copy
    Path") applied to the wrong row when mouse cursor moved
    around or below the contextual menu
  - Segfault when mounting android device
  - Context menu action applied to wrong item (always)
  + Updated translations.</changelog>
</package>
<package pkgid="d8d40b4646b269fccea4ef87d8e9b30764952460d5ef69e65568aef6e9ddccfc4548fef1bb6320df7fe5c0215846b3f9a1cef028201e6267b36912af50c53bac" name="baobab-lang" arch="noarch">
  <version epoch="0" ver="49.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix versioned BuildRequires for libadwaita; according to
  meson.build it must be &gt;= 1.4.alpha.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711108800">- Update to version 46.0:
  + Improved App metainfo.
  + Use enter instead of leave to update highlightitem.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1724673600">- Update to version 47.alpha:
  + Use GtkColumnView instead of GtkTreeView
  + Replace named colors with CSS variables
  + Use symbolic icons in location lists
  + Port to AdwDialog
  + Use AdwPreferencesPage/Group for location list
  + Use AdwButtonRow for "Add Location" button
  + Miscellaneous style cleanups
  + Allow removing files that don't exist
  + New pathbar style
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726488000">- Update to version 47.0:
  + Port to AdwSpinner.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736683200">- Update to version 48.alpha:
  + Replace X-GNOME-Utilities category with Utility
  + Metainfo improvements
  + Updated translations.
- Add appstream-glib BuildRequires and a checksection where we
  verify appdata and desktop file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 48.0:
  + Sort POTFILES alphabetically
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Add baobab-Improve-Scaning-Speed_cpu.patch: Improve Scaning Speed
  and Memory Usage.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 49.0:
  + Improve Scanning Speed and Memory Usage
  + Updated translations
- Drop baobab-Improve-Scaning-Speed_cpu.patch: fixed upstream</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 49.1:
  + Bugs fixed:
  - Right-click menu actions (such as "Move to trash" or "Copy
    Path") applied to the wrong row when mouse cursor moved
    around or below the contextual menu
  - Segfault when mounting android device
  - Context menu action applied to wrong item (always)
  + Updated translations.</changelog>
</package>
<package pkgid="1ebfeda5fdd49931b560f815641bb51a22db42f00e0c75928b9fc53064203f89806ff57320e9d5c54e372aa97de3677f546b66301da26037860c6ba1752146ff" name="barcode" arch="riscv64">
  <version epoch="0" ver="0.99" rel="12.1"/>
  <changelog author="p.drouand@gmail.com" date="1388836800">- Update to version 0.99:
  + Support for i18n.
  + Change license to GPLv3 or later version.
  + SVG support.
  + Added support for PCL output.
- Removed patchs fixed by upstream:
  + barcode-0.98.patch.
  + barcode-0.98-bookland.patch.
  + barcode-0.98-gcc_warning.patch.
  + barcode-0.98-memoryleak.patch.
  + barcode-0.98-nohtmltoinfo.patch.
- Adapt barcode-0.98-info.patch patch to upstream changes.
- Change license tag to GPL-3.0+ because of license change by
  upstream.
- Use %configure instead of pass options "by-hand".
- Remove devel subpackage; it was already useless and upstream
  doesn't provide development files anymore.
- info file has to be provided with linked binary.
- Upstream doesn't provide any manpage anymore.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1416571200">- Reintroduce devel package, header file needed for development of
  other packages, eg glabels.
- Add barcode-fix-renamed-include.patch: Fix renamed gettext
  include header reference.
- Spec and changes file tidy up.</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deletion must be in %preun</changelog>
  <changelog author="mpluskal@suse.com" date="1451131200">- Add gpg signature
- Tiny cleanup with spec-clener</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568030400">- Build using -ffat-lto-objects
- Run spec-cleaner
- Remove obsolete conditions and unneeded build requirements
- Fix the -devel package group</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592481600">- Fix building with gcc10</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1652961600">- switch to https source urls</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721390400">- Add barcode-C99.diff to add mssing includes of libintl.h to allow
  the package to be built with GCC 14.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1761566400">- add barcode-0.99-remove-config.h.patch since config.h is
  a build-time dependency and not shipped in barcode-devel.</changelog>
</package>
<package pkgid="8d32272305c1006107e528864a812a0a57e87edc5910302756d271aaae93389542ef508d02ff65240b59859305f89f5875dea5f31783437df02d48bc3caf3f86" name="barcode-devel" arch="riscv64">
  <version epoch="0" ver="0.99" rel="12.1"/>
  <changelog author="p.drouand@gmail.com" date="1388836800">- Update to version 0.99:
  + Support for i18n.
  + Change license to GPLv3 or later version.
  + SVG support.
  + Added support for PCL output.
- Removed patchs fixed by upstream:
  + barcode-0.98.patch.
  + barcode-0.98-bookland.patch.
  + barcode-0.98-gcc_warning.patch.
  + barcode-0.98-memoryleak.patch.
  + barcode-0.98-nohtmltoinfo.patch.
- Adapt barcode-0.98-info.patch patch to upstream changes.
- Change license tag to GPL-3.0+ because of license change by
  upstream.
- Use %configure instead of pass options "by-hand".
- Remove devel subpackage; it was already useless and upstream
  doesn't provide development files anymore.
- info file has to be provided with linked binary.
- Upstream doesn't provide any manpage anymore.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1416571200">- Reintroduce devel package, header file needed for development of
  other packages, eg glabels.
- Add barcode-fix-renamed-include.patch: Fix renamed gettext
  include header reference.
- Spec and changes file tidy up.</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deletion must be in %preun</changelog>
  <changelog author="mpluskal@suse.com" date="1451131200">- Add gpg signature
- Tiny cleanup with spec-clener</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568030400">- Build using -ffat-lto-objects
- Run spec-cleaner
- Remove obsolete conditions and unneeded build requirements
- Fix the -devel package group</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592481600">- Fix building with gcc10</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1652961600">- switch to https source urls</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721390400">- Add barcode-C99.diff to add mssing includes of libintl.h to allow
  the package to be built with GCC 14.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1761566400">- add barcode-0.99-remove-config.h.patch since config.h is
  a build-time dependency and not shipped in barcode-devel.</changelog>
</package>
<package pkgid="d96941666f1987796a5cb0e180d61aeadb9bdf6cd57d4789d61bb830969fb55a65ff5b7e5cf74adb64bde39c6044a5176302472756a2fe4288a7270234039482" name="baresip" arch="riscv64">
  <version epoch="0" ver="4.7.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703678400">- Update to version 3.8.0
  Changes:
  * https://github.com/baresip/baresip/releases/tag/v3.8.0
  * https://github.com/baresip/baresip/releases/tag/v3.7.0
  * https://github.com/baresip/baresip/releases/tag/v3.5.1
  * https://github.com/baresip/baresip/releases/tag/v3.5.0
  * https://github.com/baresip/baresip/releases/tag/v3.4.0
  * https://github.com/baresip/baresip/releases/tag/v3.3.0
  * https://github.com/baresip/baresip/releases/tag/v3.2.0
  * https://github.com/baresip/baresip/releases/tag/v3.1.0
  * https://github.com/baresip/baresip/releases/tag/v3.0.0
  * https://github.com/baresip/baresip/releases/tag/v2.12.0
  * https://github.com/baresip/baresip/releases/tag/v2.11.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1704283200">- Update to version 3.8.1
  * aur: set audio format correctly.
  * cmake: add only non-system link paths to rpath.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713096000">- Update to version 3.11.0
  * https://github.com/baresip/baresip/releases/tag/v3.11.0
  * https://github.com/baresip/baresip/releases/tag/v3.10.1
  * https://github.com/baresip/baresip/releases/tag/v3.10.0
  * https://github.com/baresip/baresip/releases/tag/v3.9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 3.16.0
  * https://github.com/baresip/baresip/releases/tag/v3.16.0
  * https://github.com/baresip/baresip/releases/tag/v3.15.0
  * https://github.com/baresip/baresip/releases/tag/v3.14.0
  * https://github.com/baresip/baresip/releases/tag/v3.13.0
  * https://github.com/baresip/baresip/releases/tag/v3.12.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1729857600">- Do not hardcode the openssl version [bsc#1219879]
  * Replace libopenssl-1_1-devel with libopenssl-devel
  * Fix in_band_dtmf.so lib directory for x86</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744804800">- Update to 3.21.0:
  * GTK added standalone main window
  * wasapi: Add WASAPI Audio module
  * add contact commands
  * many bug fixes and functionality improvements
- fixes build, and build with cmake 4 (boo#1239788)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757764800">- Update to version 4.1.0
  * This major release drops backward wrappers for the old
    UA-events API. Applications now have to be ported to the new
    baresip events API.
  * Release v4.0.0 further includes breaking API renaming,
    code/API cleanup and drops obsolete API functions.
  Detailed changes since 3.21.0:
  * https://github.com/baresip/baresip/releases/tag/v4.1.0
  * https://github.com/baresip/baresip/releases/tag/v4.0.0
  * https://github.com/baresip/baresip/releases/tag/v3.24.0
  * https://github.com/baresip/baresip/releases/tag/v3.23.0
  * https://github.com/baresip/baresip/releases/tag/v3.22.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1760616000">- Update to version 4.2.0
  * https://github.com/baresip/baresip/releases/tag/v4.2.0
- Build with support for pipwire</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 4.4.0
  * https://github.com/baresip/baresip/releases/tag/v4.4.0
  * https://github.com/baresip/baresip/releases/tag/v4.3.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775563200">- Update to version 4.7.0
  * https://github.com/baresip/baresip/releases/tag/v4.7.0
  * https://github.com/baresip/baresip/releases/tag/v4.6.0
  * https://github.com/baresip/baresip/releases/tag/v4.5.0</changelog>
</package>
<package pkgid="d38766d513633efa87033bd1515427f8b810aeda6e8df20f30df4b3dbfa119c958ff2ca73c22a01797d2e512cc81b2851550e09ee2ec8bba2cc6aa9225e9efc8" name="baresip-devel" arch="riscv64">
  <version epoch="0" ver="4.7.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703678400">- Update to version 3.8.0
  Changes:
  * https://github.com/baresip/baresip/releases/tag/v3.8.0
  * https://github.com/baresip/baresip/releases/tag/v3.7.0
  * https://github.com/baresip/baresip/releases/tag/v3.5.1
  * https://github.com/baresip/baresip/releases/tag/v3.5.0
  * https://github.com/baresip/baresip/releases/tag/v3.4.0
  * https://github.com/baresip/baresip/releases/tag/v3.3.0
  * https://github.com/baresip/baresip/releases/tag/v3.2.0
  * https://github.com/baresip/baresip/releases/tag/v3.1.0
  * https://github.com/baresip/baresip/releases/tag/v3.0.0
  * https://github.com/baresip/baresip/releases/tag/v2.12.0
  * https://github.com/baresip/baresip/releases/tag/v2.11.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1704283200">- Update to version 3.8.1
  * aur: set audio format correctly.
  * cmake: add only non-system link paths to rpath.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713096000">- Update to version 3.11.0
  * https://github.com/baresip/baresip/releases/tag/v3.11.0
  * https://github.com/baresip/baresip/releases/tag/v3.10.1
  * https://github.com/baresip/baresip/releases/tag/v3.10.0
  * https://github.com/baresip/baresip/releases/tag/v3.9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 3.16.0
  * https://github.com/baresip/baresip/releases/tag/v3.16.0
  * https://github.com/baresip/baresip/releases/tag/v3.15.0
  * https://github.com/baresip/baresip/releases/tag/v3.14.0
  * https://github.com/baresip/baresip/releases/tag/v3.13.0
  * https://github.com/baresip/baresip/releases/tag/v3.12.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1729857600">- Do not hardcode the openssl version [bsc#1219879]
  * Replace libopenssl-1_1-devel with libopenssl-devel
  * Fix in_band_dtmf.so lib directory for x86</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744804800">- Update to 3.21.0:
  * GTK added standalone main window
  * wasapi: Add WASAPI Audio module
  * add contact commands
  * many bug fixes and functionality improvements
- fixes build, and build with cmake 4 (boo#1239788)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757764800">- Update to version 4.1.0
  * This major release drops backward wrappers for the old
    UA-events API. Applications now have to be ported to the new
    baresip events API.
  * Release v4.0.0 further includes breaking API renaming,
    code/API cleanup and drops obsolete API functions.
  Detailed changes since 3.21.0:
  * https://github.com/baresip/baresip/releases/tag/v4.1.0
  * https://github.com/baresip/baresip/releases/tag/v4.0.0
  * https://github.com/baresip/baresip/releases/tag/v3.24.0
  * https://github.com/baresip/baresip/releases/tag/v3.23.0
  * https://github.com/baresip/baresip/releases/tag/v3.22.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1760616000">- Update to version 4.2.0
  * https://github.com/baresip/baresip/releases/tag/v4.2.0
- Build with support for pipwire</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 4.4.0
  * https://github.com/baresip/baresip/releases/tag/v4.4.0
  * https://github.com/baresip/baresip/releases/tag/v4.3.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775563200">- Update to version 4.7.0
  * https://github.com/baresip/baresip/releases/tag/v4.7.0
  * https://github.com/baresip/baresip/releases/tag/v4.6.0
  * https://github.com/baresip/baresip/releases/tag/v4.5.0</changelog>
</package>
<package pkgid="b75325861f6cc7eca624722eb99c3b59f2e77c0ea5c27d89d8e1461a2d7bc47231fa7d37325a22bc9d2ac419da18e7ff480e9af8ee0a358f4d40a859d513565d" name="baresip-video" arch="riscv64">
  <version epoch="0" ver="4.7.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703678400">- Update to version 3.8.0
  Changes:
  * https://github.com/baresip/baresip/releases/tag/v3.8.0
  * https://github.com/baresip/baresip/releases/tag/v3.7.0
  * https://github.com/baresip/baresip/releases/tag/v3.5.1
  * https://github.com/baresip/baresip/releases/tag/v3.5.0
  * https://github.com/baresip/baresip/releases/tag/v3.4.0
  * https://github.com/baresip/baresip/releases/tag/v3.3.0
  * https://github.com/baresip/baresip/releases/tag/v3.2.0
  * https://github.com/baresip/baresip/releases/tag/v3.1.0
  * https://github.com/baresip/baresip/releases/tag/v3.0.0
  * https://github.com/baresip/baresip/releases/tag/v2.12.0
  * https://github.com/baresip/baresip/releases/tag/v2.11.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1704283200">- Update to version 3.8.1
  * aur: set audio format correctly.
  * cmake: add only non-system link paths to rpath.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713096000">- Update to version 3.11.0
  * https://github.com/baresip/baresip/releases/tag/v3.11.0
  * https://github.com/baresip/baresip/releases/tag/v3.10.1
  * https://github.com/baresip/baresip/releases/tag/v3.10.0
  * https://github.com/baresip/baresip/releases/tag/v3.9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 3.16.0
  * https://github.com/baresip/baresip/releases/tag/v3.16.0
  * https://github.com/baresip/baresip/releases/tag/v3.15.0
  * https://github.com/baresip/baresip/releases/tag/v3.14.0
  * https://github.com/baresip/baresip/releases/tag/v3.13.0
  * https://github.com/baresip/baresip/releases/tag/v3.12.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1729857600">- Do not hardcode the openssl version [bsc#1219879]
  * Replace libopenssl-1_1-devel with libopenssl-devel
  * Fix in_band_dtmf.so lib directory for x86</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744804800">- Update to 3.21.0:
  * GTK added standalone main window
  * wasapi: Add WASAPI Audio module
  * add contact commands
  * many bug fixes and functionality improvements
- fixes build, and build with cmake 4 (boo#1239788)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757764800">- Update to version 4.1.0
  * This major release drops backward wrappers for the old
    UA-events API. Applications now have to be ported to the new
    baresip events API.
  * Release v4.0.0 further includes breaking API renaming,
    code/API cleanup and drops obsolete API functions.
  Detailed changes since 3.21.0:
  * https://github.com/baresip/baresip/releases/tag/v4.1.0
  * https://github.com/baresip/baresip/releases/tag/v4.0.0
  * https://github.com/baresip/baresip/releases/tag/v3.24.0
  * https://github.com/baresip/baresip/releases/tag/v3.23.0
  * https://github.com/baresip/baresip/releases/tag/v3.22.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1760616000">- Update to version 4.2.0
  * https://github.com/baresip/baresip/releases/tag/v4.2.0
- Build with support for pipwire</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 4.4.0
  * https://github.com/baresip/baresip/releases/tag/v4.4.0
  * https://github.com/baresip/baresip/releases/tag/v4.3.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775563200">- Update to version 4.7.0
  * https://github.com/baresip/baresip/releases/tag/v4.7.0
  * https://github.com/baresip/baresip/releases/tag/v4.6.0
  * https://github.com/baresip/baresip/releases/tag/v4.5.0</changelog>
</package>
<package pkgid="4f2afaabb5f56fc01dc2badde135338c85357d752bbcbfce87217c7a8451cb37b8a9dcd25dde8a0d9c5d369b04872b794250141e636a5f8ae266c89f4e65cd0a" name="barrel" arch="riscv64">
  <version epoch="0" ver="0.3.1" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1706529600">- experimental support for bcachefs</changelog>
  <changelog author="aschnell@suse.com" date="1707134400">- follow renumbering of partitions during remove
  (gh#openSUSE/snapper#85)
- version 0.2.6</changelog>
  <changelog author="aschnell@suse.com" date="1710504000">- mark inactive mount points</changelog>
  <changelog author="aschnell@suse.com" date="1714651200">- fix build with gcc14
- version 0.2.7</changelog>
  <changelog author="aschnell@suse.com" date="1721131200">- support more encryption options
- version 0.2.8</changelog>
  <changelog author="aschnell@suse.com" date="1738238400">- include tmpfs in 'show filesystems'
- version 0.2.9</changelog>
  <changelog author="aschnell@suse.com" date="1738584000">- allow to control probing of used space</changelog>
  <changelog author="aschnell@suse.com" date="1742299200">- support resizing devices
- version 0.3.0</changelog>
  <changelog author="aschnell@suse.com" date="1752667200">- extended check for duplicate MD RAID names</changelog>
  <changelog author="aschnell@suse.com" date="1754308800">- added early check for MD RAID and encryption names
- version 0.3.1</changelog>
</package>
<package pkgid="d875df39db7dbf82e36502d54f295a06557aad9e0fb480f8acfb00d56777bc3eea0256ef3e1af0542ec9835c8b93b8b416083c06142c2eb229eac71032197d51" name="barrel-lang" arch="noarch">
  <version epoch="0" ver="0.3.1" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1706529600">- experimental support for bcachefs</changelog>
  <changelog author="aschnell@suse.com" date="1707134400">- follow renumbering of partitions during remove
  (gh#openSUSE/snapper#85)
- version 0.2.6</changelog>
  <changelog author="aschnell@suse.com" date="1710504000">- mark inactive mount points</changelog>
  <changelog author="aschnell@suse.com" date="1714651200">- fix build with gcc14
- version 0.2.7</changelog>
  <changelog author="aschnell@suse.com" date="1721131200">- support more encryption options
- version 0.2.8</changelog>
  <changelog author="aschnell@suse.com" date="1738238400">- include tmpfs in 'show filesystems'
- version 0.2.9</changelog>
  <changelog author="aschnell@suse.com" date="1738584000">- allow to control probing of used space</changelog>
  <changelog author="aschnell@suse.com" date="1742299200">- support resizing devices
- version 0.3.0</changelog>
  <changelog author="aschnell@suse.com" date="1752667200">- extended check for duplicate MD RAID names</changelog>
  <changelog author="aschnell@suse.com" date="1754308800">- added early check for MD RAID and encryption names
- version 0.3.1</changelog>
</package>
<package pkgid="7b655e58cb0a6e03d436011efd6539435b6c634d8d2594fe856f0568153d308914782380ba55cf70382391d834ef87f8fd21f65633978fe3b351b28836abce1c" name="barvinok" arch="riscv64">
  <version epoch="0" ver="0.41.8" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599912000">- Initial package (version 0.41.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608811200">- Update to release 0.41.4
  * Support for newer clang; no user-visible changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650542400">- Update to release 0.41.5
  * Build updates / work with newer clang</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659096000">- Update to release 0.41.6
  * Support recent versions of clang</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687608000">- Update to release 0.41.7
  * Support even newer versions of clang
  * Remove polytope_scan, similar function is provided by the
    iscc and isl/isl_polytope_scan tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 0.41.8
  * remove all remaining uses of Omega (and Parker's DFA counting)
  * support recent versions of clang</changelog>
</package>
<package pkgid="9d16bae467de5d0ddfa259725e57318541ee0010457b7b8951d20508565824296f28c18d8dc05d4c19296b66b1d138ed28aff853d219581f0fc1b29f32cb712f" name="barvinok-devel" arch="riscv64">
  <version epoch="0" ver="0.41.8" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599912000">- Initial package (version 0.41.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608811200">- Update to release 0.41.4
  * Support for newer clang; no user-visible changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650542400">- Update to release 0.41.5
  * Build updates / work with newer clang</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659096000">- Update to release 0.41.6
  * Support recent versions of clang</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687608000">- Update to release 0.41.7
  * Support even newer versions of clang
  * Remove polytope_scan, similar function is provided by the
    iscc and isl/isl_polytope_scan tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 0.41.8
  * remove all remaining uses of Omega (and Parker's DFA counting)
  * support recent versions of clang</changelog>
</package>
<package pkgid="ae04816f4f53f9bf090bad7889034dac91828a70d0329cc9ba118b4f78c125bb92e3af6202b5c9b46a5847c4ac47c86c57ef3ebbf9b7cbf4789cccb802a89393" name="base64coder" arch="noarch">
  <version epoch="0" ver="20101219" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Initial package of base64coder 20101219</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540800">- Trim bias from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom, since we are not building using
  maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="706ba0ca0c6fafaa77db26c89a2d8c005f08d2d3769c407d09f1d248742440b6ff3666ac68dd11fd228e253b57d91fb2e4c61ed090a343bcc6ae74691ca44230" name="base64coder-javadoc" arch="noarch">
  <version epoch="0" ver="20101219" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Initial package of base64coder 20101219</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540800">- Trim bias from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom, since we are not building using
  maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a2a6c1a8cd8cd848a441707b1ab7ba8a3528344ed41358d9306c6ab069818689efa769224ac5627cf69e3d1b053e9c0683b33bea7019793cddba760fc06d16c6" name="baseiso-containment" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="3.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1738152000">- 0.2
  * add provides baseiso($NAME) to avoid the need to maintain this
    in build config</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1738238400">- 0.2.1
  * process only agama-installer iso's for now to avoid problems
    with other image builds.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1738324800">- 0.2.2
  * fix baseiso_post_run for Minimal VMs</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1740052800">- add %changelog to baseiso.spec.in
  * avoid source_date_epoch_from_changelog set but %changelog
    is missing</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1740571200">- 0.2.3
  * add the flavour name, if any, to the output package name</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1743076800">- 0.2.4
  * generate tftpboot subpackage when agama PXE tarballs are
    detected</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1745150400">- 0.2.5
  * use the same permissions for the /usr/share/tftpboot-installation
    directory as on SLE15 (bsc#1240935)</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1745841600">* copy project changelog to allow reproducible builds to have a
  starting date</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1750766400">* copy milestone files along with the created rpms if they exist</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768910400">- Fix code for reproducible build: simply copying the spec changes
  file is not good enough; we need to extract it using
  changelog2spec.</changelog>
</package>
<package pkgid="92bb94e31eea29f64a2322201b5abefa0d1ed823e5f4b15e21e546608b5096dec5a1c5db5ba8dab338a1b078b733c62a2c18b9dacf49bb8785706be69ff20cc5" name="bash" arch="riscv64">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="9eea328d982d841b5020b1bdac4b46d3f3f5e69a35129d1d54f26ee54d1e6cb0f1e85bffa929c3931fe1a09e34f4b51642039ba931077c255c4135d6382be1ba" name="bash-completion" arch="noarch">
  <version epoch="0" ver="2.12.0" rel="6.1"/>
  <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>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708689600">- Update to version 2.12.0:
  Features
  * _comp_backup_glob: add ucf generated backup files (351be1c)
  * _comp_backup_glob: require dash in dpkg backup files (59a57f9)
  * comp_compgen{filedir,set}: define exit status (7920c9d)
  * _comp_compgen_commands: align return value with other compgens (9d3362e)
  * _comp_compgen_commands: auto set -o filenames when appropriate (4d4839e)
  * _comp_compgen_commands: include dirs (b9c7b5d)
  * _comp_compgen_known_hosts: return 2 on usage error (43bb8f0)
  * _comp_compgen: support -i cmd and -x cmd (39cc200)
  * _comp_compgen: support -U var to unlocal var (b603535)
  * _comp_compgen: support option -C (6b3dfa5)
  * _comp_expand_glob: fail when no paths are generated (6b0a466)
  * _comp_get_fist_arg: support "-o GLOB" to skip optargs (0f14cc0)
  * _ip_addresses: auto ltrim colon completions when appropriate (ccdf953)
  * add _comp_compgen_split (542bf73)
  * add _comp_locate_first_arg (0384bd5)
  * airflow: add fallback 3rd party completion loader (bf5550b)
  * ansible:* add fallback 3rd party completion loader (5f8384e)
  * apt-get: prefer apt-cache in same dir as command (a731bfd)
  * b2sum: new completion (cd985df)
  * bash_completion: add function _comp_compgen_ltrim_colon (ce5889b)
  * black,blackd: add fallback 3rd party completion loader (47a1f05)
  * carton: support exec command completions (0eb3a21)
  * chezmoi: add 3rd-party completion loader (cobra) (31baa69)
  * conda: add 3rd-party completion loader (argcomplete) (c0f5ba2)
  * crc: add 3rd-party completion loader (cobra) (f10866e)
  * cz: add fallback 3rd party completion loader (b7ba70e)
  * dot: support filename extension .gv (be0010e)
  * dprint: add fallback 3rd party completion loader (e201e0e)
  * eog: add missing extension .heif (9e4a48f)
  * eog: associate with *.avif and *.webp (#1005) (f1c04b8)
  * eog: associate with *.heic and *.jxl (20c9cea)
  * eog: associate with *.pbm (#1006) (5472cc1)
  * feh: associate with y4m and heic/heif/avif (e252c73)
  * feh: deassociate with avci/avcs (af46f34)
  * flask: add fallback 3rd party completion loader (3e0d00d)
  * hash: new completion (#1013) (4d0bffb)
  * httpx: add fallback 3rd party completion loader (3f4861c)
  * ip: Add completion for monitor subcommand (fa696e6)
  * jungle: add fallback 3rd-party completion loader (c69845a)
  * keyring: add fallback 3rd party completion loader (8082602)
  * kontena: add fallback 3rd-party completion loader (5eef0ce)
  * lefthook: add fallback 3rd party completion loader (dc9650e)
  * mailman: prefer list_lists in same dir as command (a46ccf1)
  * mysql: prefer mysqlshow from same dir (643886c)
  * no empty command completion if no_empty_cmd_completion is on (faab292)
  * npm: add fallback 3rd-party completion loader (f1c085c)
  * nvm: add fallback 3rd-party completion loader (dea7e1d)
  * oc: add 3rd-party completion loader (cobra) (26b5f09)
  * pip{,3}: add fallback 3rd-party completion loader (e3cbfba)
  * pipenv: add fallback 3rd party completion loader (#1020) (6ecf5bd)
  * pytest: complete new --import-mode value (#1021) (2d636a3)
  * rtx: add fallback 3rd party completion loader (0628e22)
  * scp,sftp: prefer ssh from same dir to resolve options etc (d55f5e6)
  * ssh-copy-id,ssh-keygen: prefer ssh from same dir (5c1d270)
  * ssh-inscribe: add fallback 3rd party completion loader (7f2c197)
  * ssh: complete RequiredRSASize (#1064) (de15205)
  * tkn-pac: add 3rd-party completion loader (cobra) (d0f2604)
  * tkn: add 3rd-party completion loader (cobra) (161fc5d)
  * xrandr: comma separated --setmonitor third argument (8a76f3d)
  Bug Fixes
  * __load_completion: quoted compspec for variants (#1008) (0a2443e)
  * _cd_devices: /dev/cdc-* CDC device false positives (5250728)
  * _comp__init_set_up_service_completions: work around failglob (2529d40)
  * comp{first_arg,count_args}: count - as argument (e23a79e)
  * comp{first_arg,count_args}: count any arguments after -- (9bfd760)
  * _comp_command_offset: Support complete -C (80450ca)
  * _comp_compgen_fstypes: avoid unexpected expansions (a856d81)
  * _comp_compgen_help: allow dots to connect names in longopt (79dadfc)
  * _comp_compgen_known_hosts: work around bash-4.2 nounset (d2860cb)
  * _comp_compgen_split: work around nounset (f488f96)
  * _comp_compgen_term: replace completions by default (d3696a3)
  * _comp_compgen_usergroup: avoid directly overwriting COMPREPLY (d380498)
  * _comp_compgen: do not inherit -a for explicitly specified var (3c20766)
  * _comp_compgen: explicitly exclude cur from the target variable (5fe98f3)
  * _comp_count_args: check optarg correctly (874c503)
  * _comp_count_args: exclude &lt;&gt;&amp; from wordbreaks as _comp_initialize (521d2bb)
  * _comp_count_args: ignore empty $3 (76eea74)
  * _comp_count_args: perform optarg check also on $3 (21d3122)
  * _comp_count_args: skip reassembling cword and words (3127703)
  * _comp_delimited: treat delimiter as a fixed string (571a0f7)
  * _comp_deprecate_func: argument order in usage error message (597f62f)
  * _comp_get_words: empty prev if unavailable (localvar_inherit) (d8b8eef)
  * _comp_initialize: fix completions of redirections without space (da16bf6)
  * _comp_initialize: protect against "localvar_inherit" (0cc8d83)
  * _comp_split,_comp_compgen: strip periods from error message (b3b6a7c)
  * _comp_split: update error message for the correct options (3c4a89c)
  * _comp_sysvdirs: work around nounset (da26178)
  * _filedir_xspec: clean up unused variable tmp (67f1189)
  * _get_cword_at_cursor,cvs: quote array length (201239c)
  * _get_first_arg: remove invalid doccomment (eb40f56)
  * _known_hosts: use array for options (work around SC2178,SC2179) (743d0a9)
  * _mock,rpm: avoid icase flag s/reg/rep/i of GNU sed (33c18ce)
  * _service: quote word (c2d7fb7)
  * _slackpkg: do not scan after cword (ecd1384)
  * 7z: remove redundant printf '%s\n' "..." (20c2e32)
  * ant: work around custom IFS (584e567)
  * apt-cache: check all the words (84cfeda)
  * aptitude: do not use non-POSIX BRE \w (cd8c870)
  * aspell: use _comp_expand_glob against unexpected splitting (58d5176)
  * bash_completion: remove some unnecessary -a to _comp_compgen (636bb7c)
  * bts: update functions to generators and fix variable conflicts (7d2867c)
  * carton: remove a branch never happening (cd063f9)
  * chgrp: fix typo _comp_compgen{d  =&amp;gt; _}filedir (#1063) (4c98ce5)
  * compat: find compat dir for prefix-install (b6d06bc)
  * completions/*: quote array assignments properly (848aa41)
  * completions/*: scan until cword instead of ${#words[@]}-1 (17e0cc3)
  * completions/*: work around localvar_inherit (e3a871d)
  * curl,koji: use _comp_compgen_help (f37f221)
  * curl,qemu: avoid using POSIX character classes for mawk (d60c530)
  * curl: colon handling for IPv6 address completions (8508d1d)
  * cvs,mutt,pkg_delete: quote prefix to remove for literal matching (533903e)
  * cvs: avoid variable conflicts (0d145c9)
  * dict: nounset error when host/port not set (57191e2)
  * dict: protect splitting from custom IFS (b31fe1e)
  * dict: work around bash-4.2 array nounset (d76dd9e)
  * dict: work around bash-4.3 ${v+"$@"} with custom IFS
  Unable to render expression.
  * ${v+"$@"} with custom IFS (cc21298)
  * dmypy: protect against "localvar_inherit" (768ce65)
  * dpkg-source: filter completions by cur (dbcef6e)
  * filedir: work around bash-4.2 compgen -f -- "''" (c8bb123)
  * fix problems with set -o nounset (9c3e196)
  * gdb: fix regression that fails to generate command names (ca8e240)
  * gdb: remove duplicate candidates (532fc05)
  * gdb: use POSIX-compatible find expression (73938cd)
  * gdb: work around bash 4.4 ${v+"$@"}
  * get_words: work around bash-4.3 connected ${v+"$@"}
  * getent: check noargopts (6143f25)
  * getent: work around localvar_inherit (a12f438)
  * gzip,isort: fix typo _comp_com{gp =&amp;gt; pg}en (462feb3)
  * iperf,puppet: use {m,n} instead of ? and + for POSIX sed (3f0322b)
  * iperf: work around failglob with backslash in bash-5.0 (979f04f)
  * ip: Remove non-existent route completion (3b9ce4d)
  * isql: work around nounset (cb7007a)
  * java,kldload: use _comp_compgen for filename-based mod names (81adc6c)
  * java: localize cur (ec0068d)
  * kcov,povray: quote array expansions to avoid extra processing (215edab)
  * kldload,mplayer,mutt: work around nounset (5330fbe)
  * kldunload: remove unused -X option (35017d2)
  * known_hosts_real: match *.pub instead of *pub (470a644)
  * known_hosts_real: use _comp_expand_glob to avoid failglob (672215e)
  * known_hosts_real: work around nounset (07c619a)
  * lilo,rpcdebug,slapt-{get,src}: work around nounset (cfc3eda)
  * lvm: replace array slices with existing utility (ea49840)
  * lvm: update call to sub-command (30494f7)
  * make: handle multiple short options in skipping arguments (24c80c9)
  * make: typo fix in a code comment (e72cc82)
  * mdadm,update-alternatives: fix leak variable (14cd53b)
  * medusa: filter completions by the current word cur (f3ae706)
  * mr: avoid ${var/pat/$'...'} for compat42 in bash &gt;= 4.3 (b5ae5fa)
  * mr: exactly match command names (800b103)
  * mutt: avoid unexpected word splitting (3183e67)
  * mutt: fix use of regex in the glob context (63924e6)
  * mutt: rewrite ${cur/#!/X} to X${cur:1} against patsub_replacement (6b8f82b)
  * mutt: use _comp_dequote for safe eval (f98379d)
  * openssl: avoid variable conflicts (a31906c)
  * openssl: fix variable i leak (83844b7)
  * perl: fix ineffective condition in an awk script (302dc52)
  * perl: helper call regression from 01611dd (b85263a)
  * pgrep: do not rely on uncontrolled IFS (99e38b2)
  * portinstall: use awk and _comp_compgen to filter completions (791f56c)
  * povray,sbopkg: check filetype (434eb08)
  * povray: process each element against patsub_replacement (0afc2e4)
  * povray: quote an argument properly (0a240bd)
  * ps,ss: avoid extra expansions by -W "$(...)" in _comp_delimited (cb347cb)
  * pydoc: specify -a to _comp_compgen_filedir (34a91e9)
  * pytest: do not filter underscores from parsed option arg choices (ea13241)
  * python: avoid variable conflicts (bef94c3)
  * python: complete filenames for script arguments (#1018) (397a49d)
  * python: complete micropython and pyston script args consistently (5b60ccc)
  * qdbus: remove cur and all the rest arguments (531b751)
  * replace \s with [[:space:]] for POSIX sed/awk (1989ba9)
  * ri: avoid interference on existing COMPREPLY (0a9d931)
  * ri: fix wrongly quoted options to compgen (5248bbf)
  * ri: properly split methods (910a5a0)
  * ri: split classes using _comp_split (c95baa1)
  * ri: work around localvar_inherit (9d6ff68)
  * sbopkg: add ; mandatory before } in POSIX sed (b286d53)
  * sbopkg: work around nounset (9709bdf)
  * scp: nounset mode error on unknown suboption, bash 4.2 (82ca8d9)
  * ssh-copy-id: call ssh, not -copy-id for suboption completion check (473278f)
  * ssh-keygen: call ssh, not -keygen to resolve supported protocols (d569ea2)
  * ssh-keygen: first arg to ssh query for protocol versions (8a0a71e)
  * ssh: avoid variable conflicts (f2df91d)
  * ssh: fix wrong quoting inside compgen -W (febb3b3)
  * ssh: remove -a of generators (55c5c45)
  * ssh: remove unnecessary -a to _comp_compgen (992f28e)
  * ssh: resolve relative ssh_config Include correctly (4ac86e8)
  * ssh: use _comp_compgen for _comp_xfunc_ssh_identityfile (05e70ed)
  * ssh: work around bash-4.2 nounset (4447f83)
  * ssh: work around bash-4.2 nounset (d0695d0)
  * sudo: use $1 (sudo) as $root_command (329ca0e)
  * svcadm: fix ineffective IFS for splitting (1fd456e)
  * svcadm: use the first matching name as command (1870d5e)
  * sysbench: fix extraction of test-name option (cc246a1)
  * timeout: always treat word after duration as command (0d0531b)
  * tipc: remove filtered-out elements (75b36b2)
  * update-alternatives: quote dirname (1205ed1)
  * update-alternatives: suppress error for non-existent directory (adbdab8)
  * update-alternatives: work around localvar_inherit (1d9e19c)
  * upgradepkg: use _comp_compgen for _comp_cmd_upgradepkg (a0973d7)
  * use _comp_compgen_split to avoid extra expansions by -W "$(...)" (49997d0)
  * use _comp_compgen_split to split and filter words (158b8ba)
  * use _comp_compgen_split while keeping filtering by $cur (a00ee19)
  * use _comp_compgen for word list (83f033f)
  * use _comp_split while keeping filtering by $cur (509e642)
  * use compgen -P prefix -W '"${arr[@]}"' against patsub_replacement (45d036a)
  * use XPG4 awk in Solaris (cdd6da9)
  * wol: filter IP addresses by cur (c3505c5)
  * wtf: quote array assignment (44c1d12)
  * xfreerdp: support the new form of the option /list:kbd (d8cadfe)
  * xfunc ssh identityfile: localize change to cur (76b5726)
  Performance Improvements
  * _comp_count_args: skip reinitializing cword and words (29398ef)
  * mutt: return earlier on empty cur (a244587)
  * portinstall: return earlier for -lLo and non-existent file (395e463)
  * vncviewer: set nocasematch inside subshell (5ed0020)
- Delete patches as fixed upstream
  * fix-curl-help-completion-bsc1200791.patch
  * fix_quote_readline_by_ref.patch
- Port patches
  * FOO-dir-completion-boo905348.patch
  * LVM-completion-bsc946875.patch
  * backtick-completion-boo940835.patch
  * backticks-bsc963140.patch
  * bash-completion-2.4.patch
  * bash-completion-2.7-unRAR-remove.patch
  * bash-completion.changes
  * bash-completion.spec
  * boo1190929-9af4afd0.patch
  * bsc1199724-modules.patch
  * ls-completion-boo889319.patch
  * qdbus-qt5.patch
  * respect-variables-boo940837.patch
  * rm-completion-smart-boo958462.patch
  * tar-completion.patch
- Do not apply patch
  bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
  as not known how to port and if this is required</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708689601">- Remove also patch
  bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
  as the problem is fixed upstream</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1711108800">- Add patch boo1221414-scp.patch
  * Do not replace the asignment of the array COMPREPLY with
    the shell function _comp_compgen_split (boo#1221414)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737374400">- No longer ship completion for secret-tool, which belongs to
  libsecret and newly brings the completions by itself.
  https://github.com/scop/bash-completion/issues/1317</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Drop completions for kmod; kmod&gt;=34 provides its own now.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1758196800">- Add patch bug1246923.patch
  * Skip colon from device names for ethtool (bsc#1246923)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- "interdiff" shipped as part of patchutils since version 0.4.3,
  so drop it here</changelog>
</package>
<package pkgid="e6a1616673d71b962c141040c736dec29e66799fddefd7a0497a1371112bf9d3e52b963b7b89104822f64fe074ba0f67db4bb3dc7b2d0d6e1ea47cf37e8cfbed" name="bash-completion-devel" arch="noarch">
  <version epoch="0" ver="2.12.0" rel="6.1"/>
  <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>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708689600">- Update to version 2.12.0:
  Features
  * _comp_backup_glob: add ucf generated backup files (351be1c)
  * _comp_backup_glob: require dash in dpkg backup files (59a57f9)
  * comp_compgen{filedir,set}: define exit status (7920c9d)
  * _comp_compgen_commands: align return value with other compgens (9d3362e)
  * _comp_compgen_commands: auto set -o filenames when appropriate (4d4839e)
  * _comp_compgen_commands: include dirs (b9c7b5d)
  * _comp_compgen_known_hosts: return 2 on usage error (43bb8f0)
  * _comp_compgen: support -i cmd and -x cmd (39cc200)
  * _comp_compgen: support -U var to unlocal var (b603535)
  * _comp_compgen: support option -C (6b3dfa5)
  * _comp_expand_glob: fail when no paths are generated (6b0a466)
  * _comp_get_fist_arg: support "-o GLOB" to skip optargs (0f14cc0)
  * _ip_addresses: auto ltrim colon completions when appropriate (ccdf953)
  * add _comp_compgen_split (542bf73)
  * add _comp_locate_first_arg (0384bd5)
  * airflow: add fallback 3rd party completion loader (bf5550b)
  * ansible:* add fallback 3rd party completion loader (5f8384e)
  * apt-get: prefer apt-cache in same dir as command (a731bfd)
  * b2sum: new completion (cd985df)
  * bash_completion: add function _comp_compgen_ltrim_colon (ce5889b)
  * black,blackd: add fallback 3rd party completion loader (47a1f05)
  * carton: support exec command completions (0eb3a21)
  * chezmoi: add 3rd-party completion loader (cobra) (31baa69)
  * conda: add 3rd-party completion loader (argcomplete) (c0f5ba2)
  * crc: add 3rd-party completion loader (cobra) (f10866e)
  * cz: add fallback 3rd party completion loader (b7ba70e)
  * dot: support filename extension .gv (be0010e)
  * dprint: add fallback 3rd party completion loader (e201e0e)
  * eog: add missing extension .heif (9e4a48f)
  * eog: associate with *.avif and *.webp (#1005) (f1c04b8)
  * eog: associate with *.heic and *.jxl (20c9cea)
  * eog: associate with *.pbm (#1006) (5472cc1)
  * feh: associate with y4m and heic/heif/avif (e252c73)
  * feh: deassociate with avci/avcs (af46f34)
  * flask: add fallback 3rd party completion loader (3e0d00d)
  * hash: new completion (#1013) (4d0bffb)
  * httpx: add fallback 3rd party completion loader (3f4861c)
  * ip: Add completion for monitor subcommand (fa696e6)
  * jungle: add fallback 3rd-party completion loader (c69845a)
  * keyring: add fallback 3rd party completion loader (8082602)
  * kontena: add fallback 3rd-party completion loader (5eef0ce)
  * lefthook: add fallback 3rd party completion loader (dc9650e)
  * mailman: prefer list_lists in same dir as command (a46ccf1)
  * mysql: prefer mysqlshow from same dir (643886c)
  * no empty command completion if no_empty_cmd_completion is on (faab292)
  * npm: add fallback 3rd-party completion loader (f1c085c)
  * nvm: add fallback 3rd-party completion loader (dea7e1d)
  * oc: add 3rd-party completion loader (cobra) (26b5f09)
  * pip{,3}: add fallback 3rd-party completion loader (e3cbfba)
  * pipenv: add fallback 3rd party completion loader (#1020) (6ecf5bd)
  * pytest: complete new --import-mode value (#1021) (2d636a3)
  * rtx: add fallback 3rd party completion loader (0628e22)
  * scp,sftp: prefer ssh from same dir to resolve options etc (d55f5e6)
  * ssh-copy-id,ssh-keygen: prefer ssh from same dir (5c1d270)
  * ssh-inscribe: add fallback 3rd party completion loader (7f2c197)
  * ssh: complete RequiredRSASize (#1064) (de15205)
  * tkn-pac: add 3rd-party completion loader (cobra) (d0f2604)
  * tkn: add 3rd-party completion loader (cobra) (161fc5d)
  * xrandr: comma separated --setmonitor third argument (8a76f3d)
  Bug Fixes
  * __load_completion: quoted compspec for variants (#1008) (0a2443e)
  * _cd_devices: /dev/cdc-* CDC device false positives (5250728)
  * _comp__init_set_up_service_completions: work around failglob (2529d40)
  * comp{first_arg,count_args}: count - as argument (e23a79e)
  * comp{first_arg,count_args}: count any arguments after -- (9bfd760)
  * _comp_command_offset: Support complete -C (80450ca)
  * _comp_compgen_fstypes: avoid unexpected expansions (a856d81)
  * _comp_compgen_help: allow dots to connect names in longopt (79dadfc)
  * _comp_compgen_known_hosts: work around bash-4.2 nounset (d2860cb)
  * _comp_compgen_split: work around nounset (f488f96)
  * _comp_compgen_term: replace completions by default (d3696a3)
  * _comp_compgen_usergroup: avoid directly overwriting COMPREPLY (d380498)
  * _comp_compgen: do not inherit -a for explicitly specified var (3c20766)
  * _comp_compgen: explicitly exclude cur from the target variable (5fe98f3)
  * _comp_count_args: check optarg correctly (874c503)
  * _comp_count_args: exclude &lt;&gt;&amp; from wordbreaks as _comp_initialize (521d2bb)
  * _comp_count_args: ignore empty $3 (76eea74)
  * _comp_count_args: perform optarg check also on $3 (21d3122)
  * _comp_count_args: skip reassembling cword and words (3127703)
  * _comp_delimited: treat delimiter as a fixed string (571a0f7)
  * _comp_deprecate_func: argument order in usage error message (597f62f)
  * _comp_get_words: empty prev if unavailable (localvar_inherit) (d8b8eef)
  * _comp_initialize: fix completions of redirections without space (da16bf6)
  * _comp_initialize: protect against "localvar_inherit" (0cc8d83)
  * _comp_split,_comp_compgen: strip periods from error message (b3b6a7c)
  * _comp_split: update error message for the correct options (3c4a89c)
  * _comp_sysvdirs: work around nounset (da26178)
  * _filedir_xspec: clean up unused variable tmp (67f1189)
  * _get_cword_at_cursor,cvs: quote array length (201239c)
  * _get_first_arg: remove invalid doccomment (eb40f56)
  * _known_hosts: use array for options (work around SC2178,SC2179) (743d0a9)
  * _mock,rpm: avoid icase flag s/reg/rep/i of GNU sed (33c18ce)
  * _service: quote word (c2d7fb7)
  * _slackpkg: do not scan after cword (ecd1384)
  * 7z: remove redundant printf '%s\n' "..." (20c2e32)
  * ant: work around custom IFS (584e567)
  * apt-cache: check all the words (84cfeda)
  * aptitude: do not use non-POSIX BRE \w (cd8c870)
  * aspell: use _comp_expand_glob against unexpected splitting (58d5176)
  * bash_completion: remove some unnecessary -a to _comp_compgen (636bb7c)
  * bts: update functions to generators and fix variable conflicts (7d2867c)
  * carton: remove a branch never happening (cd063f9)
  * chgrp: fix typo _comp_compgen{d  =&amp;gt; _}filedir (#1063) (4c98ce5)
  * compat: find compat dir for prefix-install (b6d06bc)
  * completions/*: quote array assignments properly (848aa41)
  * completions/*: scan until cword instead of ${#words[@]}-1 (17e0cc3)
  * completions/*: work around localvar_inherit (e3a871d)
  * curl,koji: use _comp_compgen_help (f37f221)
  * curl,qemu: avoid using POSIX character classes for mawk (d60c530)
  * curl: colon handling for IPv6 address completions (8508d1d)
  * cvs,mutt,pkg_delete: quote prefix to remove for literal matching (533903e)
  * cvs: avoid variable conflicts (0d145c9)
  * dict: nounset error when host/port not set (57191e2)
  * dict: protect splitting from custom IFS (b31fe1e)
  * dict: work around bash-4.2 array nounset (d76dd9e)
  * dict: work around bash-4.3 ${v+"$@"} with custom IFS
  Unable to render expression.
  * ${v+"$@"} with custom IFS (cc21298)
  * dmypy: protect against "localvar_inherit" (768ce65)
  * dpkg-source: filter completions by cur (dbcef6e)
  * filedir: work around bash-4.2 compgen -f -- "''" (c8bb123)
  * fix problems with set -o nounset (9c3e196)
  * gdb: fix regression that fails to generate command names (ca8e240)
  * gdb: remove duplicate candidates (532fc05)
  * gdb: use POSIX-compatible find expression (73938cd)
  * gdb: work around bash 4.4 ${v+"$@"}
  * get_words: work around bash-4.3 connected ${v+"$@"}
  * getent: check noargopts (6143f25)
  * getent: work around localvar_inherit (a12f438)
  * gzip,isort: fix typo _comp_com{gp =&amp;gt; pg}en (462feb3)
  * iperf,puppet: use {m,n} instead of ? and + for POSIX sed (3f0322b)
  * iperf: work around failglob with backslash in bash-5.0 (979f04f)
  * ip: Remove non-existent route completion (3b9ce4d)
  * isql: work around nounset (cb7007a)
  * java,kldload: use _comp_compgen for filename-based mod names (81adc6c)
  * java: localize cur (ec0068d)
  * kcov,povray: quote array expansions to avoid extra processing (215edab)
  * kldload,mplayer,mutt: work around nounset (5330fbe)
  * kldunload: remove unused -X option (35017d2)
  * known_hosts_real: match *.pub instead of *pub (470a644)
  * known_hosts_real: use _comp_expand_glob to avoid failglob (672215e)
  * known_hosts_real: work around nounset (07c619a)
  * lilo,rpcdebug,slapt-{get,src}: work around nounset (cfc3eda)
  * lvm: replace array slices with existing utility (ea49840)
  * lvm: update call to sub-command (30494f7)
  * make: handle multiple short options in skipping arguments (24c80c9)
  * make: typo fix in a code comment (e72cc82)
  * mdadm,update-alternatives: fix leak variable (14cd53b)
  * medusa: filter completions by the current word cur (f3ae706)
  * mr: avoid ${var/pat/$'...'} for compat42 in bash &gt;= 4.3 (b5ae5fa)
  * mr: exactly match command names (800b103)
  * mutt: avoid unexpected word splitting (3183e67)
  * mutt: fix use of regex in the glob context (63924e6)
  * mutt: rewrite ${cur/#!/X} to X${cur:1} against patsub_replacement (6b8f82b)
  * mutt: use _comp_dequote for safe eval (f98379d)
  * openssl: avoid variable conflicts (a31906c)
  * openssl: fix variable i leak (83844b7)
  * perl: fix ineffective condition in an awk script (302dc52)
  * perl: helper call regression from 01611dd (b85263a)
  * pgrep: do not rely on uncontrolled IFS (99e38b2)
  * portinstall: use awk and _comp_compgen to filter completions (791f56c)
  * povray,sbopkg: check filetype (434eb08)
  * povray: process each element against patsub_replacement (0afc2e4)
  * povray: quote an argument properly (0a240bd)
  * ps,ss: avoid extra expansions by -W "$(...)" in _comp_delimited (cb347cb)
  * pydoc: specify -a to _comp_compgen_filedir (34a91e9)
  * pytest: do not filter underscores from parsed option arg choices (ea13241)
  * python: avoid variable conflicts (bef94c3)
  * python: complete filenames for script arguments (#1018) (397a49d)
  * python: complete micropython and pyston script args consistently (5b60ccc)
  * qdbus: remove cur and all the rest arguments (531b751)
  * replace \s with [[:space:]] for POSIX sed/awk (1989ba9)
  * ri: avoid interference on existing COMPREPLY (0a9d931)
  * ri: fix wrongly quoted options to compgen (5248bbf)
  * ri: properly split methods (910a5a0)
  * ri: split classes using _comp_split (c95baa1)
  * ri: work around localvar_inherit (9d6ff68)
  * sbopkg: add ; mandatory before } in POSIX sed (b286d53)
  * sbopkg: work around nounset (9709bdf)
  * scp: nounset mode error on unknown suboption, bash 4.2 (82ca8d9)
  * ssh-copy-id: call ssh, not -copy-id for suboption completion check (473278f)
  * ssh-keygen: call ssh, not -keygen to resolve supported protocols (d569ea2)
  * ssh-keygen: first arg to ssh query for protocol versions (8a0a71e)
  * ssh: avoid variable conflicts (f2df91d)
  * ssh: fix wrong quoting inside compgen -W (febb3b3)
  * ssh: remove -a of generators (55c5c45)
  * ssh: remove unnecessary -a to _comp_compgen (992f28e)
  * ssh: resolve relative ssh_config Include correctly (4ac86e8)
  * ssh: use _comp_compgen for _comp_xfunc_ssh_identityfile (05e70ed)
  * ssh: work around bash-4.2 nounset (4447f83)
  * ssh: work around bash-4.2 nounset (d0695d0)
  * sudo: use $1 (sudo) as $root_command (329ca0e)
  * svcadm: fix ineffective IFS for splitting (1fd456e)
  * svcadm: use the first matching name as command (1870d5e)
  * sysbench: fix extraction of test-name option (cc246a1)
  * timeout: always treat word after duration as command (0d0531b)
  * tipc: remove filtered-out elements (75b36b2)
  * update-alternatives: quote dirname (1205ed1)
  * update-alternatives: suppress error for non-existent directory (adbdab8)
  * update-alternatives: work around localvar_inherit (1d9e19c)
  * upgradepkg: use _comp_compgen for _comp_cmd_upgradepkg (a0973d7)
  * use _comp_compgen_split to avoid extra expansions by -W "$(...)" (49997d0)
  * use _comp_compgen_split to split and filter words (158b8ba)
  * use _comp_compgen_split while keeping filtering by $cur (a00ee19)
  * use _comp_compgen for word list (83f033f)
  * use _comp_split while keeping filtering by $cur (509e642)
  * use compgen -P prefix -W '"${arr[@]}"' against patsub_replacement (45d036a)
  * use XPG4 awk in Solaris (cdd6da9)
  * wol: filter IP addresses by cur (c3505c5)
  * wtf: quote array assignment (44c1d12)
  * xfreerdp: support the new form of the option /list:kbd (d8cadfe)
  * xfunc ssh identityfile: localize change to cur (76b5726)
  Performance Improvements
  * _comp_count_args: skip reinitializing cword and words (29398ef)
  * mutt: return earlier on empty cur (a244587)
  * portinstall: return earlier for -lLo and non-existent file (395e463)
  * vncviewer: set nocasematch inside subshell (5ed0020)
- Delete patches as fixed upstream
  * fix-curl-help-completion-bsc1200791.patch
  * fix_quote_readline_by_ref.patch
- Port patches
  * FOO-dir-completion-boo905348.patch
  * LVM-completion-bsc946875.patch
  * backtick-completion-boo940835.patch
  * backticks-bsc963140.patch
  * bash-completion-2.4.patch
  * bash-completion-2.7-unRAR-remove.patch
  * bash-completion.changes
  * bash-completion.spec
  * boo1190929-9af4afd0.patch
  * bsc1199724-modules.patch
  * ls-completion-boo889319.patch
  * qdbus-qt5.patch
  * respect-variables-boo940837.patch
  * rm-completion-smart-boo958462.patch
  * tar-completion.patch
- Do not apply patch
  bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
  as not known how to port and if this is required</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708689601">- Remove also patch
  bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
  as the problem is fixed upstream</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1711108800">- Add patch boo1221414-scp.patch
  * Do not replace the asignment of the array COMPREPLY with
    the shell function _comp_compgen_split (boo#1221414)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737374400">- No longer ship completion for secret-tool, which belongs to
  libsecret and newly brings the completions by itself.
  https://github.com/scop/bash-completion/issues/1317</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Drop completions for kmod; kmod&gt;=34 provides its own now.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1758196800">- Add patch bug1246923.patch
  * Skip colon from device names for ethtool (bsc#1246923)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- "interdiff" shipped as part of patchutils since version 0.4.3,
  so drop it here</changelog>
</package>
<package pkgid="d13948fef6fe6f8a3f352b4ab4dab26f855abacd78862b405cc59172acb8c2667f53347284877981af72a771cd61476ef3e360880ffbc107aa8d95aaedad4098" name="bash-completion-doc" arch="noarch">
  <version epoch="0" ver="2.12.0" rel="6.1"/>
  <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>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708689600">- Update to version 2.12.0:
  Features
  * _comp_backup_glob: add ucf generated backup files (351be1c)
  * _comp_backup_glob: require dash in dpkg backup files (59a57f9)
  * comp_compgen{filedir,set}: define exit status (7920c9d)
  * _comp_compgen_commands: align return value with other compgens (9d3362e)
  * _comp_compgen_commands: auto set -o filenames when appropriate (4d4839e)
  * _comp_compgen_commands: include dirs (b9c7b5d)
  * _comp_compgen_known_hosts: return 2 on usage error (43bb8f0)
  * _comp_compgen: support -i cmd and -x cmd (39cc200)
  * _comp_compgen: support -U var to unlocal var (b603535)
  * _comp_compgen: support option -C (6b3dfa5)
  * _comp_expand_glob: fail when no paths are generated (6b0a466)
  * _comp_get_fist_arg: support "-o GLOB" to skip optargs (0f14cc0)
  * _ip_addresses: auto ltrim colon completions when appropriate (ccdf953)
  * add _comp_compgen_split (542bf73)
  * add _comp_locate_first_arg (0384bd5)
  * airflow: add fallback 3rd party completion loader (bf5550b)
  * ansible:* add fallback 3rd party completion loader (5f8384e)
  * apt-get: prefer apt-cache in same dir as command (a731bfd)
  * b2sum: new completion (cd985df)
  * bash_completion: add function _comp_compgen_ltrim_colon (ce5889b)
  * black,blackd: add fallback 3rd party completion loader (47a1f05)
  * carton: support exec command completions (0eb3a21)
  * chezmoi: add 3rd-party completion loader (cobra) (31baa69)
  * conda: add 3rd-party completion loader (argcomplete) (c0f5ba2)
  * crc: add 3rd-party completion loader (cobra) (f10866e)
  * cz: add fallback 3rd party completion loader (b7ba70e)
  * dot: support filename extension .gv (be0010e)
  * dprint: add fallback 3rd party completion loader (e201e0e)
  * eog: add missing extension .heif (9e4a48f)
  * eog: associate with *.avif and *.webp (#1005) (f1c04b8)
  * eog: associate with *.heic and *.jxl (20c9cea)
  * eog: associate with *.pbm (#1006) (5472cc1)
  * feh: associate with y4m and heic/heif/avif (e252c73)
  * feh: deassociate with avci/avcs (af46f34)
  * flask: add fallback 3rd party completion loader (3e0d00d)
  * hash: new completion (#1013) (4d0bffb)
  * httpx: add fallback 3rd party completion loader (3f4861c)
  * ip: Add completion for monitor subcommand (fa696e6)
  * jungle: add fallback 3rd-party completion loader (c69845a)
  * keyring: add fallback 3rd party completion loader (8082602)
  * kontena: add fallback 3rd-party completion loader (5eef0ce)
  * lefthook: add fallback 3rd party completion loader (dc9650e)
  * mailman: prefer list_lists in same dir as command (a46ccf1)
  * mysql: prefer mysqlshow from same dir (643886c)
  * no empty command completion if no_empty_cmd_completion is on (faab292)
  * npm: add fallback 3rd-party completion loader (f1c085c)
  * nvm: add fallback 3rd-party completion loader (dea7e1d)
  * oc: add 3rd-party completion loader (cobra) (26b5f09)
  * pip{,3}: add fallback 3rd-party completion loader (e3cbfba)
  * pipenv: add fallback 3rd party completion loader (#1020) (6ecf5bd)
  * pytest: complete new --import-mode value (#1021) (2d636a3)
  * rtx: add fallback 3rd party completion loader (0628e22)
  * scp,sftp: prefer ssh from same dir to resolve options etc (d55f5e6)
  * ssh-copy-id,ssh-keygen: prefer ssh from same dir (5c1d270)
  * ssh-inscribe: add fallback 3rd party completion loader (7f2c197)
  * ssh: complete RequiredRSASize (#1064) (de15205)
  * tkn-pac: add 3rd-party completion loader (cobra) (d0f2604)
  * tkn: add 3rd-party completion loader (cobra) (161fc5d)
  * xrandr: comma separated --setmonitor third argument (8a76f3d)
  Bug Fixes
  * __load_completion: quoted compspec for variants (#1008) (0a2443e)
  * _cd_devices: /dev/cdc-* CDC device false positives (5250728)
  * _comp__init_set_up_service_completions: work around failglob (2529d40)
  * comp{first_arg,count_args}: count - as argument (e23a79e)
  * comp{first_arg,count_args}: count any arguments after -- (9bfd760)
  * _comp_command_offset: Support complete -C (80450ca)
  * _comp_compgen_fstypes: avoid unexpected expansions (a856d81)
  * _comp_compgen_help: allow dots to connect names in longopt (79dadfc)
  * _comp_compgen_known_hosts: work around bash-4.2 nounset (d2860cb)
  * _comp_compgen_split: work around nounset (f488f96)
  * _comp_compgen_term: replace completions by default (d3696a3)
  * _comp_compgen_usergroup: avoid directly overwriting COMPREPLY (d380498)
  * _comp_compgen: do not inherit -a for explicitly specified var (3c20766)
  * _comp_compgen: explicitly exclude cur from the target variable (5fe98f3)
  * _comp_count_args: check optarg correctly (874c503)
  * _comp_count_args: exclude &lt;&gt;&amp; from wordbreaks as _comp_initialize (521d2bb)
  * _comp_count_args: ignore empty $3 (76eea74)
  * _comp_count_args: perform optarg check also on $3 (21d3122)
  * _comp_count_args: skip reassembling cword and words (3127703)
  * _comp_delimited: treat delimiter as a fixed string (571a0f7)
  * _comp_deprecate_func: argument order in usage error message (597f62f)
  * _comp_get_words: empty prev if unavailable (localvar_inherit) (d8b8eef)
  * _comp_initialize: fix completions of redirections without space (da16bf6)
  * _comp_initialize: protect against "localvar_inherit" (0cc8d83)
  * _comp_split,_comp_compgen: strip periods from error message (b3b6a7c)
  * _comp_split: update error message for the correct options (3c4a89c)
  * _comp_sysvdirs: work around nounset (da26178)
  * _filedir_xspec: clean up unused variable tmp (67f1189)
  * _get_cword_at_cursor,cvs: quote array length (201239c)
  * _get_first_arg: remove invalid doccomment (eb40f56)
  * _known_hosts: use array for options (work around SC2178,SC2179) (743d0a9)
  * _mock,rpm: avoid icase flag s/reg/rep/i of GNU sed (33c18ce)
  * _service: quote word (c2d7fb7)
  * _slackpkg: do not scan after cword (ecd1384)
  * 7z: remove redundant printf '%s\n' "..." (20c2e32)
  * ant: work around custom IFS (584e567)
  * apt-cache: check all the words (84cfeda)
  * aptitude: do not use non-POSIX BRE \w (cd8c870)
  * aspell: use _comp_expand_glob against unexpected splitting (58d5176)
  * bash_completion: remove some unnecessary -a to _comp_compgen (636bb7c)
  * bts: update functions to generators and fix variable conflicts (7d2867c)
  * carton: remove a branch never happening (cd063f9)
  * chgrp: fix typo _comp_compgen{d  =&amp;gt; _}filedir (#1063) (4c98ce5)
  * compat: find compat dir for prefix-install (b6d06bc)
  * completions/*: quote array assignments properly (848aa41)
  * completions/*: scan until cword instead of ${#words[@]}-1 (17e0cc3)
  * completions/*: work around localvar_inherit (e3a871d)
  * curl,koji: use _comp_compgen_help (f37f221)
  * curl,qemu: avoid using POSIX character classes for mawk (d60c530)
  * curl: colon handling for IPv6 address completions (8508d1d)
  * cvs,mutt,pkg_delete: quote prefix to remove for literal matching (533903e)
  * cvs: avoid variable conflicts (0d145c9)
  * dict: nounset error when host/port not set (57191e2)
  * dict: protect splitting from custom IFS (b31fe1e)
  * dict: work around bash-4.2 array nounset (d76dd9e)
  * dict: work around bash-4.3 ${v+"$@"} with custom IFS
  Unable to render expression.
  * ${v+"$@"} with custom IFS (cc21298)
  * dmypy: protect against "localvar_inherit" (768ce65)
  * dpkg-source: filter completions by cur (dbcef6e)
  * filedir: work around bash-4.2 compgen -f -- "''" (c8bb123)
  * fix problems with set -o nounset (9c3e196)
  * gdb: fix regression that fails to generate command names (ca8e240)
  * gdb: remove duplicate candidates (532fc05)
  * gdb: use POSIX-compatible find expression (73938cd)
  * gdb: work around bash 4.4 ${v+"$@"}
  * get_words: work around bash-4.3 connected ${v+"$@"}
  * getent: check noargopts (6143f25)
  * getent: work around localvar_inherit (a12f438)
  * gzip,isort: fix typo _comp_com{gp =&amp;gt; pg}en (462feb3)
  * iperf,puppet: use {m,n} instead of ? and + for POSIX sed (3f0322b)
  * iperf: work around failglob with backslash in bash-5.0 (979f04f)
  * ip: Remove non-existent route completion (3b9ce4d)
  * isql: work around nounset (cb7007a)
  * java,kldload: use _comp_compgen for filename-based mod names (81adc6c)
  * java: localize cur (ec0068d)
  * kcov,povray: quote array expansions to avoid extra processing (215edab)
  * kldload,mplayer,mutt: work around nounset (5330fbe)
  * kldunload: remove unused -X option (35017d2)
  * known_hosts_real: match *.pub instead of *pub (470a644)
  * known_hosts_real: use _comp_expand_glob to avoid failglob (672215e)
  * known_hosts_real: work around nounset (07c619a)
  * lilo,rpcdebug,slapt-{get,src}: work around nounset (cfc3eda)
  * lvm: replace array slices with existing utility (ea49840)
  * lvm: update call to sub-command (30494f7)
  * make: handle multiple short options in skipping arguments (24c80c9)
  * make: typo fix in a code comment (e72cc82)
  * mdadm,update-alternatives: fix leak variable (14cd53b)
  * medusa: filter completions by the current word cur (f3ae706)
  * mr: avoid ${var/pat/$'...'} for compat42 in bash &gt;= 4.3 (b5ae5fa)
  * mr: exactly match command names (800b103)
  * mutt: avoid unexpected word splitting (3183e67)
  * mutt: fix use of regex in the glob context (63924e6)
  * mutt: rewrite ${cur/#!/X} to X${cur:1} against patsub_replacement (6b8f82b)
  * mutt: use _comp_dequote for safe eval (f98379d)
  * openssl: avoid variable conflicts (a31906c)
  * openssl: fix variable i leak (83844b7)
  * perl: fix ineffective condition in an awk script (302dc52)
  * perl: helper call regression from 01611dd (b85263a)
  * pgrep: do not rely on uncontrolled IFS (99e38b2)
  * portinstall: use awk and _comp_compgen to filter completions (791f56c)
  * povray,sbopkg: check filetype (434eb08)
  * povray: process each element against patsub_replacement (0afc2e4)
  * povray: quote an argument properly (0a240bd)
  * ps,ss: avoid extra expansions by -W "$(...)" in _comp_delimited (cb347cb)
  * pydoc: specify -a to _comp_compgen_filedir (34a91e9)
  * pytest: do not filter underscores from parsed option arg choices (ea13241)
  * python: avoid variable conflicts (bef94c3)
  * python: complete filenames for script arguments (#1018) (397a49d)
  * python: complete micropython and pyston script args consistently (5b60ccc)
  * qdbus: remove cur and all the rest arguments (531b751)
  * replace \s with [[:space:]] for POSIX sed/awk (1989ba9)
  * ri: avoid interference on existing COMPREPLY (0a9d931)
  * ri: fix wrongly quoted options to compgen (5248bbf)
  * ri: properly split methods (910a5a0)
  * ri: split classes using _comp_split (c95baa1)
  * ri: work around localvar_inherit (9d6ff68)
  * sbopkg: add ; mandatory before } in POSIX sed (b286d53)
  * sbopkg: work around nounset (9709bdf)
  * scp: nounset mode error on unknown suboption, bash 4.2 (82ca8d9)
  * ssh-copy-id: call ssh, not -copy-id for suboption completion check (473278f)
  * ssh-keygen: call ssh, not -keygen to resolve supported protocols (d569ea2)
  * ssh-keygen: first arg to ssh query for protocol versions (8a0a71e)
  * ssh: avoid variable conflicts (f2df91d)
  * ssh: fix wrong quoting inside compgen -W (febb3b3)
  * ssh: remove -a of generators (55c5c45)
  * ssh: remove unnecessary -a to _comp_compgen (992f28e)
  * ssh: resolve relative ssh_config Include correctly (4ac86e8)
  * ssh: use _comp_compgen for _comp_xfunc_ssh_identityfile (05e70ed)
  * ssh: work around bash-4.2 nounset (4447f83)
  * ssh: work around bash-4.2 nounset (d0695d0)
  * sudo: use $1 (sudo) as $root_command (329ca0e)
  * svcadm: fix ineffective IFS for splitting (1fd456e)
  * svcadm: use the first matching name as command (1870d5e)
  * sysbench: fix extraction of test-name option (cc246a1)
  * timeout: always treat word after duration as command (0d0531b)
  * tipc: remove filtered-out elements (75b36b2)
  * update-alternatives: quote dirname (1205ed1)
  * update-alternatives: suppress error for non-existent directory (adbdab8)
  * update-alternatives: work around localvar_inherit (1d9e19c)
  * upgradepkg: use _comp_compgen for _comp_cmd_upgradepkg (a0973d7)
  * use _comp_compgen_split to avoid extra expansions by -W "$(...)" (49997d0)
  * use _comp_compgen_split to split and filter words (158b8ba)
  * use _comp_compgen_split while keeping filtering by $cur (a00ee19)
  * use _comp_compgen for word list (83f033f)
  * use _comp_split while keeping filtering by $cur (509e642)
  * use compgen -P prefix -W '"${arr[@]}"' against patsub_replacement (45d036a)
  * use XPG4 awk in Solaris (cdd6da9)
  * wol: filter IP addresses by cur (c3505c5)
  * wtf: quote array assignment (44c1d12)
  * xfreerdp: support the new form of the option /list:kbd (d8cadfe)
  * xfunc ssh identityfile: localize change to cur (76b5726)
  Performance Improvements
  * _comp_count_args: skip reinitializing cword and words (29398ef)
  * mutt: return earlier on empty cur (a244587)
  * portinstall: return earlier for -lLo and non-existent file (395e463)
  * vncviewer: set nocasematch inside subshell (5ed0020)
- Delete patches as fixed upstream
  * fix-curl-help-completion-bsc1200791.patch
  * fix_quote_readline_by_ref.patch
- Port patches
  * FOO-dir-completion-boo905348.patch
  * LVM-completion-bsc946875.patch
  * backtick-completion-boo940835.patch
  * backticks-bsc963140.patch
  * bash-completion-2.4.patch
  * bash-completion-2.7-unRAR-remove.patch
  * bash-completion.changes
  * bash-completion.spec
  * boo1190929-9af4afd0.patch
  * bsc1199724-modules.patch
  * ls-completion-boo889319.patch
  * qdbus-qt5.patch
  * respect-variables-boo940837.patch
  * rm-completion-smart-boo958462.patch
  * tar-completion.patch
- Do not apply patch
  bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
  as not known how to port and if this is required</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708689601">- Remove also patch
  bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
  as the problem is fixed upstream</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1711108800">- Add patch boo1221414-scp.patch
  * Do not replace the asignment of the array COMPREPLY with
    the shell function _comp_compgen_split (boo#1221414)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737374400">- No longer ship completion for secret-tool, which belongs to
  libsecret and newly brings the completions by itself.
  https://github.com/scop/bash-completion/issues/1317</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Drop completions for kmod; kmod&gt;=34 provides its own now.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1758196800">- Add patch bug1246923.patch
  * Skip colon from device names for ethtool (bsc#1246923)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1758628800">- "interdiff" shipped as part of patchutils since version 0.4.3,
  so drop it here</changelog>
</package>
<package pkgid="71a9d319c03b061e84751b4514723f0ee90830cd20dfcd8609a16cc209e828d104c292e4d9adf8963cc1c434445b3e329a5a79746aafd376f9b14569e1afba84" name="bash-devel" arch="riscv64">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="afe6546e270af32cb3c48e5068f0436cfb533dd68c494e223be2075227e8206c62423cf71f8211a0ea1b4b02d920e9f7619d63f9afd8144766d4b8ac37b622c3" name="bash-doc" arch="noarch">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="b520a94a6885729a44806aad92c4eff081a3c65ef1524481da2de5c13de7f6ffad5f548aa1f64ef154dfa95891455d51c05131717a297d6ec99946ec5e2b7466" name="bash-git-prompt" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="4.1"/>
  <changelog author="Justin Zhang &lt;schnell18@gmail.com&gt;" date="1407499200">bash-git-prompt 1.0.1-1
- Initial version of package</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1582200000">- Version 2.7.1</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1582545600">- Use profile.d instead of editing /etc/bashrc.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1589112000">- Add configuration file.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1758542400">- add use-safe-tempfile.diff: this fixes bsc#1247489 CVE-2025-61659, an
  insecure predictable /tmp file usage in bash-git-prompt.</changelog>
</package>
<package pkgid="b550fd0b0e93b7342ed4786386e798823c2cb4034d7ee417f4aa8bd652256740c461d4e8ab7b1174ff0ee6395f9b274ad470c94836fe71f4833c3c47a51963f9" name="bash-lang" arch="noarch">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="b3ffc391d1278fd41d06fa1ec6e8f743aded028ab3ac202bc35e8eefb7a4adad0c2dccd6a76cadd5a4701732a403326d4804b1333d9db5230510ece06b24cf51" name="bash-legacybin" arch="noarch">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="f56508e6297f462dc4f3ef0ee1543e9c965b971da4f05125b70456030deaba5be5bceb158f5be6e9ed0d49e4f9e8c2e64b22ee3c8f801bfdfb53ce811c54b55e" name="bash-loadables" arch="riscv64">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="227a61e3d416c406e23d459ecaa0d589331be689b68b8d3d8e95decc77a8e27971d6a69424025c0dab8adc3d88e22a00cbdbb12c052b36cc09705eb9a1a752c8" name="bash-sh" arch="noarch">
  <version epoch="0" ver="5.3.9" rel="6.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745150400">- add -std=gnu17 to CFLAGS to fix gcc15 compile time error</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752753600">-  Update to bash 5.3
  a. When checking whether a script file argument is a binary file, check the
  first two lines of a script if the first line begins with `#!'.
  b. Bash does a better job of preserving user-supplied quotes around a word
  completion, instead of requoting it.
  c. Bash reports the starting line number in an error message about an
  unterminated compound command like `if' without a `fi'.
  d. Implement the POSIX requirement that running the `jobs' builtin removes
  jobs from the jobs list.
  f. Call bash signal handlers while executing programmable completion commands,
  instead of readline's.
  g. Print an error message if a regular expression used with [[ fails to compile.
  h. The `umask' builtin now has additional features for full POSIX conformance.
  i. `type -a -P' reports both hashed pathnames and the result of a $PATH search.
  j. `trap' has a new -P option that prints the trap action associated with each
  signal argument.
  k. The `command' builtin preceding a declaration builtin (e.g., `declare')
  preserves the special asisgnment statement parsing for the declaration
  builtin. This is a new POSIX requirement.
  l. `printf' uses the `alternate form' for %q and %Q to force single quoting.
  m. `printf' now interprets %ls (%S) and %lc (%C) as referring to wide strings
  and characters, respectively, when in a multibyte locale.
  n. The shell can be compiled with a different default value for the
  patsub_replacement option.
  o. Check for window size changes during trap commands, `bind -x' commands,
  and programmable completion.
  p. Treat a NULL value for $PATH as equivalent to ".".
  p. New loadable builtins: kv, strptime
  q. GLOBSORT: new variable to specify how to sort the results of pathname
  expansion (name, size, blocks, mtime, atime, ctime, numeric, none) in
  ascending or descending order.
  r. `compgen' has a new option: -V varname. If supplied, it stores the generated
  completions into VARNAME instead of printing them on stdout.
  s. New form of command substitution: ${ command; } or ${|command;} to capture
  the output of COMMAND without forking a child process and using pipes.
  t. array_expand_once: new shopt option, replaces assoc_expand_once
  u. complete/compopt new option: fullquote; sets rl_full_quoting_desired so all
  possible completions are quoted as if they were filenames.
  v. Command timing now allows precisions up to 6 digits instead of 3 in
  $TIMEFORMAT.
  w. BASH_MONOSECONDS: new dynamic variable that returns the value of the
  system's monotonic clock, if one is available.
  x. BASH_TRAPSIG: new variable, set to the numeric signal number of the trap
  being executed while it's running.
  y. The checkwinsize option can be used in subshell commands started from
  interactive shells.
  z. In posix mode, the test command &lt; and &gt; binary primaries compare strings
  using the current locale.
  aa. bind -x allows new key binding syntax: separate the key sequence and the
    command string with whitespace, but require the command string to be
    double-quoted if this is used. This allows different quoting options for
    the command string.
  bb. Print commands bound to key sequences using `bind -x' with the new key
    binding syntax it allows.
  cc. `read' has a new `-E' option to use readline but with the default bash
    completion (including programmable completion).
  dd. New bindable readline command name: `bash-vi-complete'.
  ee. New test builtin behavior when parsing a parenthesized subexpression and
    test was given more than 4 arguments: scan forward for a closing paren and
    call posixtest() if there are 4 or fewer arguments between the parentheses.
    Added for compatibility with coreutils test, dependent on the shell
    compatibility level. Such expressions remain ambiguous.
  ff. MULTIPLE_COPROCS is now enabled by default.
  gg. The `bind' builtin interprets additional non-option arguments after -p or
  - P as bindable command names and restricts output to the bindings for
    those names.
  hh. Bash now uses the login shell for $BASH if the shell is named `su' or `-su'.
  ii. Bash now prints job notifications if an interactive shell is running a trap,
    even though the shell is not interactive at that moment.
  jj. Programmable completion allows a new compspec loaded after a completion
    function returns 124 to be used in more cases.
  kk. ./source has a new -p PATH option, which makes it use the PATH argument
    instead of $PATH to look for the file.
  ll. Documentation has been significantly updated.
  mm. `wait -n' can now return terminated process substitutions, jobs about
    which the user has already been notified (like `wait' without options),
  nn. `wait -n' removes jobs from the jobs table or list of terminated children
    when in posix mode.
  oo. Changed the `wait' builtin behavior regarding process substitutions to
    match the documentation.
  pp. There is a new `bash_source_fullpath' shopt option, which makes bash put
    full pathnames into BASH_SOURCE, and a way to set a default value for it
    at configure time.
  qq. Posix mode now forces job notifications to occur when the new edition of
    POSIX specifies (since it now specifies them).
  rr. Interactive shells don't print job notifications while sourcing scripts.
  ss. The parser prints more information about the command it's trying to parse
    when it encounters EOF before completing the command.
  tt. Posix mode no longer requires function names to be valid shell identifiers.
  uu. If `exit' is run in a trap and not supplied an exit status argument, it
    uses the value of $? from before the trap only if it's run at the trap's
    `top level' and would cause the trap to end (that is, not in a subshell).
    This is from Posix interp 1602.
  vv. There is a new `fltexpr' loadable builtin to perform floating-point
    arithmetic similarly to `let'.
  ww. The `install-strip' and `strip' Makefile targets now deal with cross-
    compiling.
- This update includes the upstream solution for bsc#1245199
- Drop -std=gnu17 in CFLAGS as not required anymore
- Port patches
  * bash-2.03-manual.patch
  * bash-3.0-evalexp.patch
  * bash-3.2-printf.patch
  * bash-4.1-bash.bashrc.dif
  * bash-4.1-completion.dif
  * bash-4.2-nscdunmap.dif
  * bash-4.3-sigrestart.patch
  * bash-5.3.dif
- Port patch bash-5.2.dif and rename it to bash-5.3.dif
- Drop patches upstream now or not supported anymore (perl version)
  * bash-4.3-decl.patch
  * bash-4.3-perl522.patch
  * bash-5.2-gcc14.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752840000">- The package bash-loadables supplements a specific bash version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1753704000">- Add upstream patches
  * bash53-001
    In posix mode, `wait -n' with pid arguments does not restrict the set of
    processes it considers to those arguments.
  * bash53-002
    There are too many differences in the various implementations of shm_open(2)
    to rely on it for bash's use.
  * bash53-003
    Bash leaves internal quoting in place when expanding array subscripts
    that appear inside array subscripts in an arithmetic context, causing
    expansion failures.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1754049600">- Take refreshed source tar ball with uptodate (g)po files
- Refresh (g)po files as well due our patches</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- DRop use of patchutils: the patch tarball seems to contain only
  patches to be applied -p0. This allows us to shorten the build
  cycle.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763726400">- Cherry pick from commit 01070d43248fb97f3b2a08d780ae5a392573ce34
  two fixes:
  * boo1254087.patch -- fix for short reads by `source' builtin (boo#1254087)
  * risc-v.patch -- fix for crash on RISC-V machines</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764244800">- Add upstream patches
  * Bash-5.3 Official patch 4 -- bash53-004
    The Linux kernel reports incorrect sizes for files in /sys/block/*/uevent,
    leading bash to report a read error when the byte count does not agree
    with the file size from fstat(2).
  * Bash-5.3 Official patch 5 -- bash53-005
    Restoring the default disposition in a subshell for a signal bash treats
    specially can cause a crash.
  * Bash-5.3 Official patch 6 -- bash53-006
    When `globasciiranges' is enabled, glob patterns with ranges in bracket
    expressions can produce incorrect matches for character ranges whose
    start and end are non-ascii characters.
  * Bash-5.3 Official patch 7 -- bash53-007
    No-fork command substitutions can perform redirections that act on the
    enclosing command as well.
  * Bash-5.3 Official patch 8 -- bash53-008
    Bash tries to consume entire multibyte characters when looking for backslash
    escapes in $'...' strings, and treats too many characters as potentially
    beginning a multibyte character in UTF-8 locales. Being more selective about
    when to call mbrtowc() can lead to optimized string processing and script
    speedups. This patch also handles the unlikely situation of a locale
    encoding null wide characters with non-null bytes.
- Remove patch boo1254087.patch now upstream with bash53-004</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1765454400">- Add upstream patch
  * Bash-5.3 Official patch 8 -- bash53-009
    A SIGINT during a reverse i-search can cause a segmentation fault
    due to accessing data freed by a signal handler.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770811200">- Remove obsolete qemu workaround</changelog>
</package>
<package pkgid="9529591fb9e631c35be0f3681f50ff3f7394329090f353d72040a1c067d6f6ddbc76557072a4567de189d4a233352c93cd933ad6fdb9a0f45fa2e240cd98b27d" name="bat" arch="riscv64">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="jorik.cronenberg@suse.com" date="1663070400">- Update to version 0.22.1:
  - v0.22.1
  * Bugfixes
  - Bring back pre-processing of ANSI escape characters to so that some
    common bat use cases starts working again. See #2308 (@Enselic)
  - v0.22.0
  * Features
  - Make the default macOS theme depend on Dark Mode.
    See #2197, #1746 (@Enselic)
  - Support for separate system and user config files.
    See #668 (@patrickpichler)
  * Bugfixes
  - Prevent fork nightmare with PAGER=batcat. See #2235 (@johnmatthiggins)
  - Make --no-paging/-P override --paging=... if passed as a later arg,
    see #2201 (@themkat)
  - --map-syntax and --ignored-suffix now works together, see #2093 (@czzrr)
  - Strips byte order mark from output when in non-loop-through mode.
    See #1922 (@dag-h)
  * Other
  - Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp)
  - Improved fish completions. See #2275 (@zgracem)
  - Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI
    escaped input is not supported. See #2185 and #2189 (@Enselic)
  * Syntaxes
  - NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per)
  - Correctly color fstab dump and pass fields, see #2246 (@yuvalmo)
  - Update Command Help syntax, see #2255
  - Julia: Fix syntax highlighting for function name starting with struct,
    see #2230
  - Minor update to LiveScript, see #2291
  - Associate .mts and .cts files with the TypeScript syntax.
    See #2236 (@kidonng)
  - Fish history is mapped to YAML. See #2237 (@kidonng)
  * bat as a library
  - Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct
    instead of &amp;syntect::parsing::SyntaxReference. See #2222 (@Enselic)
  - Clear highlights after printing, see #1919 and #1920 (@rhysd)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1665748800">- Update vendored dependencies
- Add _constraints to prevent OBS workers randomly failing</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1669809600">- Add shell completion packages
- Install manpage</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679745600">- Update to 0.23.0:
  Features:
  * Implemented -S and --chop-long-lines flags as aliases for
  - -wrap=never. See #2309
  * Breaking change: Environment variables can now override config
    file settings (but command-line arguments still have the highest
    precedence), see #1152, #1281, and #2381
  * Implemented --nonprintable-notation=caret to support showing
    non-printable characters using caret notation. See #2429
  Bugfixes:
  * Fix bat cache --clear not clearing the --target dir if specified. See #2393
  Other:
  * Various bash completion improvements, see #2310
  * Disable completion of cache subcommand, see #2399
  * Signifigantly improve startup performance on macOS, see #2442
  * Bump MSRV to 1.62, see #2496
  Syntaxes:
  * Added support for Ada, see #1300 and #2316
  * Added todo.txt syntax, see #2375
  * Improve Manpage.sublime-syntax. See #2364 and #2461
  * Added a new requirements.txt syntax, see #2361
  * Added a new VimHelp syntax, see #2366
  * Associate pdm.lock with TOML syntax, see #2410
  * Todo.txt: Fix highlighting of contexts and projects at beginning
    of done.txt, see #2411
  * cmd-help: overhaul scope names (colors) to improve theme
    support; misc syntax improvements. See #2419
  * Added support for Crontab, see #2509</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1699012800">- Update to 0.24.0:
  Features:
  * Add environment variable BAT_PAGING, see #2629
  * Add opt-in (--features lessopen) support for LESSOPEN and
    LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662
  Bugfixes:
  * Fix more not being found on Windows when provided via
    BAT_PAGER, see #2570, #2580, and #2651
  * Switched default behavior of --map-syntax to be case
    insensitive #2520
  * Updated version of serde_yaml to 0.9. See #2627
  * Fix arithmetic overflow in LineRange::from and
    LineRange::parse_range, see #2674, #2698
  * Fix paging not happening when stdout is interactive but stdin
    is not, see #2574
  * Make -pp override --paging and vice versa when passed as a
    later argument, see #2660
  Other:
  * Output directory for generated assets (completion, manual) can
    be customized, see #2515
  * Use the is-terminal crate instead of atty, see #2530
  * Add Winget Releaser workflow, see #2519
  * Bump MSRV to 1.70, see #2651
  Syntaxes:
  * Associate os-release with bash syntax, see #2587
  * Associate Containerfile with Dockerfile syntax, see #2606
  * Replaced quotes with double quotes so fzf integration example
    script works on windows and linux. see #2095
  * Associate ksh files with bash syntax, see #2633
  * Associate sarif files with JSON syntax, see #2695
  * Associate ron files with rust syntax, see #2427
  * Add support for WebGPU Shader Language, see #2692
  * Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595
  * fix: Add syntax mapping *.jsonl =&gt; json, see #2539
  * Update Julia syntax, see #2553
  * add NSIS support, see #2577
  * Update ssh-config, see #2697</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1732017600">- Update vendored dependencies to fix build failures on newer rust versions
- Remove cargo_config since it is now included in vendor.tar.xz by the obs service</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 0.25.0:
  Features:
  * Set terminal title to file names when Paging is not Paging::Never #2807
  * bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665
  * bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665
  * PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665
  * Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913
  * bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999
  * Add or remove individual style components without replacing all styles #2929
  * Automatically choose theme based on the terminal's color scheme, see #2896
  * Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976
  * Make shell completions available via --completion &lt;shell&gt;, see issue #2057 and PR #3126
  * Syntax highlighting for puppet code blocks within Markdown files, see #3152
  Bugfixes:
  * Fix long file name wrapping in header, see #2835
  * Fix NO_COLOR support, see #2767
  * Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544
  * Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856
  * Fix panel width when line 10000 wraps, see #2854
  * Fix compile issue of time dependency caused by standard library regression #3045
  * Fix override behavior of --plain and --paging, see issue #2731 and PR #3108
  * Fix bugs in $LESSOPEN support, see #2805
  Other:
  * Upgrade to Rust 2021 edition #2748
  * Refactor and cleanup build script #2756
  * Checks changelog has been written to for PRs in CI #2766
    + Use GitHub API to get correct PR submitter #2791
  * Minor benchmark script improvements #2768
  * Update Arch Linux package URL in README files #2779
  * Update and improve zsh completion, see #2772
  * More extensible syntax mapping mechanism #2755
  * Use proper Architecture for Debian packages built for musl, see #2811
  * Pull in fix for unsafe-libyaml security advisory, see #2812
  * Update git-version dependency to use Syn v2, see #2816
  * Update git2 dependency to v0.18.2, see #2852
  * Improve performance when color output disabled, see #2397 and #2857
  * Relax syntax mapping rule restrictions to allow brace expansion #2865
  * Apply clippy fixes #2864
  * Faster startup by offloading glob matcher building to a worker thread #2868
  * Display which theme is the default one in basic output (no colors), see #2937
  * Display which theme is the default one in colored output, see #2838
  * Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967
  * Update the Lisp syntax, see #2970
  * Use bat's ANSI iterator during tab expansion, see #2998
  * Support 'statically linked binary' for aarch64 in 'Release' page, see #2992
  * Update options in shell completions and the man page of bat, see #2995
  * Update nix dev-dependency to v0.29.0, see #3112
  * Bump MSRV to 1.74, see #3154
  * Update clircle dependency to remove winapi transitive dependency, see #3113
  Syntaxes:
  * cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819
  * Upgrade JQ syntax, see #2820
  * Add syntax mapping for quadman quadlets #2866
  * Map containers .conf files to TOML syntax #2867
  * Associate .xsh files with xonsh syntax that is Python, see #2840
  * Associate JSON with Comments .jsonc with json syntax, see #
  * Associate JSON-LD .jsonld files with json syntax, see #3037
  * Associate .textproto files with ProtoBuf syntax, see #3038
  * Associate GeoJSON .geojson files with json syntax, see #3084
  * Associate .aws/{config,credentials}, see #2795
  * Associate Wireguard config /etc/wireguard/*.conf, see #2874
  * Add support for CFML, see #3031
  * Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061
  * Add syntax mapping for CITATION.cff, see #3103
  * Add syntax mapping for kubernetes config files #3049
  * Adds support for pipe delimiter for CSV #3115
  * Add syntax mapping for /etc/pacman.conf #2961
  * Associate uv.lock with TOML syntax, see #3132
  Themes:
  * Patched/improved themes for better Manpage syntax highlighting support, see #2994</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760356800">- cleanup _service
- refresh vendor.tar.zst to fix build problems</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760961600">- update to 0.26.0
  * Features
  * Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
  * Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
  * Support context in line ranges, e.g. bat -r 30::5 /  bat -r 30:40:5, see #3345 (@cavanaug)
  * Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
  * Bugfixes
  * Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
  * Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
  * Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
  * Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
  * Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
  * Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
  * Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
  * Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
  * Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
  * Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
  * --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
  * Add missing shell completions, see #3411 (@keith-hall)
  * Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
  * Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
  * Other
  * Update base16 README links to community driven base16 work #2871 (@JamyGolden)
  * Work around build failures when building bat from vendored sources #3179 (@dtolnay)
  * CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
  * CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
  * Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
  * Improve code coverage of --list-languages parameter #2942 (@sblondon)
  * Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
  * Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
  * Update console dependency to 0.16, see #3351 (@musicinmybrain)
  * Fixed some typos #3244 (@ssbarnea)
  * Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
  * Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
  * Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
  * Syntaxes
  * Add syntax mapping for paru configuration files #3182 (@cyqsimon)
  * Add support for Idris 2 programming language #3150 (@buzden)
  * Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
  * Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
  * Improve (Sys)log error highlighting, see #3205 (@keith-hall)
  * Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
  * Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
  * Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
  * Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
  * Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
  * Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
  * Add syntax Typst #3300 (@cskeeters)
  * Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
  * Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
  * Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
  * Update Lean syntax from Lean 3 to Lean 4 #3322 (@YDX-2147483647)
  * Map .flatpakref and .flatpakrepo files to INI syntax #3353 (@Ferenc-)
  * Update hosts syntax #3368 (@keith-hall)
  * Map .kshrc files to Bash syntax #3364 (@ritoban23)
  * Map /var/log/dmesg files to Syslog syntax #3412 (@keith-hall)
  * Add syntax definition and test file for Go modules(go.mod and go.sum) highlighting, see #3424 (@DarkMatter-999)
  * Syntax highlighting for typescript code blocks within Markdown files, see #3435 (@MuntasirSZN)
  * Themes
  * Add Catppuccin, see #3317 (@SchweGELBin)
  * Updated Catppuccin, see #3333 (@SchweGELBin)
  * Updated gruvbox, see #3372 (@Nicholas42)
  * Updated GitHub theme, see #3382 (@CosmicHorrorDev)
  * Updated ANSI theme to highlight JSON object keys differently from values, see #3413 (@keith-hall)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764763200">- Update to version 0.26.1
  Features
  * Add paging to '-h' and '--help'.
  Bugfixes
  * Fix hang when using --list-themes with an explicit pager.
  * Fix negative values of N not being parsed in &lt;N:M&gt; line ranges
    without = flag value separator.
  * Fix broken Docker syntax preventing use of custom assets.
  * Fix decorations being applied unexpectedly when piping. Now
    only line numbers explicitly required on the command line
    should be applied in auto decorations mode for cat
    compatibility.
  * Fix diagnostics attempting to find the version of an executable
    named builtin when builtin pager is used.
  * --help now correctly reads the config file for theme
    information etc.
  Other
  * Improve README documentation on pager options passed to less.
  * Make PowerShell completions compatible with PowerShell v5.1.
  * Use more robust approach to escaping in Bash completions.
  Syntaxes
  * Update quadlet syntax mapping to include *.{build,pod} files.
  * Fix inconsistencies in Ada syntax.
  * Add syntax mapping for podman's artifact quadlet files.
  * Highlight Korn Shell scripts (i.e. with a shebang of ...ksh)
    using Bash syntax.</changelog>
</package>
<package pkgid="54302d221cd4853243103b4119c15fd22527880bd858457dba5655e22e70f723ec1e9f6a72abc7d98326d91362de2daf1fec67daffe635ae6894a6bf79c3b53b" name="bat-bash-completion" arch="noarch">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="jorik.cronenberg@suse.com" date="1663070400">- Update to version 0.22.1:
  - v0.22.1
  * Bugfixes
  - Bring back pre-processing of ANSI escape characters to so that some
    common bat use cases starts working again. See #2308 (@Enselic)
  - v0.22.0
  * Features
  - Make the default macOS theme depend on Dark Mode.
    See #2197, #1746 (@Enselic)
  - Support for separate system and user config files.
    See #668 (@patrickpichler)
  * Bugfixes
  - Prevent fork nightmare with PAGER=batcat. See #2235 (@johnmatthiggins)
  - Make --no-paging/-P override --paging=... if passed as a later arg,
    see #2201 (@themkat)
  - --map-syntax and --ignored-suffix now works together, see #2093 (@czzrr)
  - Strips byte order mark from output when in non-loop-through mode.
    See #1922 (@dag-h)
  * Other
  - Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp)
  - Improved fish completions. See #2275 (@zgracem)
  - Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI
    escaped input is not supported. See #2185 and #2189 (@Enselic)
  * Syntaxes
  - NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per)
  - Correctly color fstab dump and pass fields, see #2246 (@yuvalmo)
  - Update Command Help syntax, see #2255
  - Julia: Fix syntax highlighting for function name starting with struct,
    see #2230
  - Minor update to LiveScript, see #2291
  - Associate .mts and .cts files with the TypeScript syntax.
    See #2236 (@kidonng)
  - Fish history is mapped to YAML. See #2237 (@kidonng)
  * bat as a library
  - Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct
    instead of &amp;syntect::parsing::SyntaxReference. See #2222 (@Enselic)
  - Clear highlights after printing, see #1919 and #1920 (@rhysd)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1665748800">- Update vendored dependencies
- Add _constraints to prevent OBS workers randomly failing</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1669809600">- Add shell completion packages
- Install manpage</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679745600">- Update to 0.23.0:
  Features:
  * Implemented -S and --chop-long-lines flags as aliases for
  - -wrap=never. See #2309
  * Breaking change: Environment variables can now override config
    file settings (but command-line arguments still have the highest
    precedence), see #1152, #1281, and #2381
  * Implemented --nonprintable-notation=caret to support showing
    non-printable characters using caret notation. See #2429
  Bugfixes:
  * Fix bat cache --clear not clearing the --target dir if specified. See #2393
  Other:
  * Various bash completion improvements, see #2310
  * Disable completion of cache subcommand, see #2399
  * Signifigantly improve startup performance on macOS, see #2442
  * Bump MSRV to 1.62, see #2496
  Syntaxes:
  * Added support for Ada, see #1300 and #2316
  * Added todo.txt syntax, see #2375
  * Improve Manpage.sublime-syntax. See #2364 and #2461
  * Added a new requirements.txt syntax, see #2361
  * Added a new VimHelp syntax, see #2366
  * Associate pdm.lock with TOML syntax, see #2410
  * Todo.txt: Fix highlighting of contexts and projects at beginning
    of done.txt, see #2411
  * cmd-help: overhaul scope names (colors) to improve theme
    support; misc syntax improvements. See #2419
  * Added support for Crontab, see #2509</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1699012800">- Update to 0.24.0:
  Features:
  * Add environment variable BAT_PAGING, see #2629
  * Add opt-in (--features lessopen) support for LESSOPEN and
    LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662
  Bugfixes:
  * Fix more not being found on Windows when provided via
    BAT_PAGER, see #2570, #2580, and #2651
  * Switched default behavior of --map-syntax to be case
    insensitive #2520
  * Updated version of serde_yaml to 0.9. See #2627
  * Fix arithmetic overflow in LineRange::from and
    LineRange::parse_range, see #2674, #2698
  * Fix paging not happening when stdout is interactive but stdin
    is not, see #2574
  * Make -pp override --paging and vice versa when passed as a
    later argument, see #2660
  Other:
  * Output directory for generated assets (completion, manual) can
    be customized, see #2515
  * Use the is-terminal crate instead of atty, see #2530
  * Add Winget Releaser workflow, see #2519
  * Bump MSRV to 1.70, see #2651
  Syntaxes:
  * Associate os-release with bash syntax, see #2587
  * Associate Containerfile with Dockerfile syntax, see #2606
  * Replaced quotes with double quotes so fzf integration example
    script works on windows and linux. see #2095
  * Associate ksh files with bash syntax, see #2633
  * Associate sarif files with JSON syntax, see #2695
  * Associate ron files with rust syntax, see #2427
  * Add support for WebGPU Shader Language, see #2692
  * Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595
  * fix: Add syntax mapping *.jsonl =&gt; json, see #2539
  * Update Julia syntax, see #2553
  * add NSIS support, see #2577
  * Update ssh-config, see #2697</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1732017600">- Update vendored dependencies to fix build failures on newer rust versions
- Remove cargo_config since it is now included in vendor.tar.xz by the obs service</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 0.25.0:
  Features:
  * Set terminal title to file names when Paging is not Paging::Never #2807
  * bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665
  * bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665
  * PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665
  * Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913
  * bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999
  * Add or remove individual style components without replacing all styles #2929
  * Automatically choose theme based on the terminal's color scheme, see #2896
  * Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976
  * Make shell completions available via --completion &lt;shell&gt;, see issue #2057 and PR #3126
  * Syntax highlighting for puppet code blocks within Markdown files, see #3152
  Bugfixes:
  * Fix long file name wrapping in header, see #2835
  * Fix NO_COLOR support, see #2767
  * Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544
  * Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856
  * Fix panel width when line 10000 wraps, see #2854
  * Fix compile issue of time dependency caused by standard library regression #3045
  * Fix override behavior of --plain and --paging, see issue #2731 and PR #3108
  * Fix bugs in $LESSOPEN support, see #2805
  Other:
  * Upgrade to Rust 2021 edition #2748
  * Refactor and cleanup build script #2756
  * Checks changelog has been written to for PRs in CI #2766
    + Use GitHub API to get correct PR submitter #2791
  * Minor benchmark script improvements #2768
  * Update Arch Linux package URL in README files #2779
  * Update and improve zsh completion, see #2772
  * More extensible syntax mapping mechanism #2755
  * Use proper Architecture for Debian packages built for musl, see #2811
  * Pull in fix for unsafe-libyaml security advisory, see #2812
  * Update git-version dependency to use Syn v2, see #2816
  * Update git2 dependency to v0.18.2, see #2852
  * Improve performance when color output disabled, see #2397 and #2857
  * Relax syntax mapping rule restrictions to allow brace expansion #2865
  * Apply clippy fixes #2864
  * Faster startup by offloading glob matcher building to a worker thread #2868
  * Display which theme is the default one in basic output (no colors), see #2937
  * Display which theme is the default one in colored output, see #2838
  * Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967
  * Update the Lisp syntax, see #2970
  * Use bat's ANSI iterator during tab expansion, see #2998
  * Support 'statically linked binary' for aarch64 in 'Release' page, see #2992
  * Update options in shell completions and the man page of bat, see #2995
  * Update nix dev-dependency to v0.29.0, see #3112
  * Bump MSRV to 1.74, see #3154
  * Update clircle dependency to remove winapi transitive dependency, see #3113
  Syntaxes:
  * cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819
  * Upgrade JQ syntax, see #2820
  * Add syntax mapping for quadman quadlets #2866
  * Map containers .conf files to TOML syntax #2867
  * Associate .xsh files with xonsh syntax that is Python, see #2840
  * Associate JSON with Comments .jsonc with json syntax, see #
  * Associate JSON-LD .jsonld files with json syntax, see #3037
  * Associate .textproto files with ProtoBuf syntax, see #3038
  * Associate GeoJSON .geojson files with json syntax, see #3084
  * Associate .aws/{config,credentials}, see #2795
  * Associate Wireguard config /etc/wireguard/*.conf, see #2874
  * Add support for CFML, see #3031
  * Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061
  * Add syntax mapping for CITATION.cff, see #3103
  * Add syntax mapping for kubernetes config files #3049
  * Adds support for pipe delimiter for CSV #3115
  * Add syntax mapping for /etc/pacman.conf #2961
  * Associate uv.lock with TOML syntax, see #3132
  Themes:
  * Patched/improved themes for better Manpage syntax highlighting support, see #2994</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760356800">- cleanup _service
- refresh vendor.tar.zst to fix build problems</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760961600">- update to 0.26.0
  * Features
  * Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
  * Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
  * Support context in line ranges, e.g. bat -r 30::5 /  bat -r 30:40:5, see #3345 (@cavanaug)
  * Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
  * Bugfixes
  * Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
  * Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
  * Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
  * Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
  * Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
  * Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
  * Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
  * Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
  * Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
  * Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
  * --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
  * Add missing shell completions, see #3411 (@keith-hall)
  * Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
  * Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
  * Other
  * Update base16 README links to community driven base16 work #2871 (@JamyGolden)
  * Work around build failures when building bat from vendored sources #3179 (@dtolnay)
  * CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
  * CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
  * Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
  * Improve code coverage of --list-languages parameter #2942 (@sblondon)
  * Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
  * Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
  * Update console dependency to 0.16, see #3351 (@musicinmybrain)
  * Fixed some typos #3244 (@ssbarnea)
  * Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
  * Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
  * Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
  * Syntaxes
  * Add syntax mapping for paru configuration files #3182 (@cyqsimon)
  * Add support for Idris 2 programming language #3150 (@buzden)
  * Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
  * Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
  * Improve (Sys)log error highlighting, see #3205 (@keith-hall)
  * Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
  * Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
  * Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
  * Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
  * Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
  * Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
  * Add syntax Typst #3300 (@cskeeters)
  * Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
  * Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
  * Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
  * Update Lean syntax from Lean 3 to Lean 4 #3322 (@YDX-2147483647)
  * Map .flatpakref and .flatpakrepo files to INI syntax #3353 (@Ferenc-)
  * Update hosts syntax #3368 (@keith-hall)
  * Map .kshrc files to Bash syntax #3364 (@ritoban23)
  * Map /var/log/dmesg files to Syslog syntax #3412 (@keith-hall)
  * Add syntax definition and test file for Go modules(go.mod and go.sum) highlighting, see #3424 (@DarkMatter-999)
  * Syntax highlighting for typescript code blocks within Markdown files, see #3435 (@MuntasirSZN)
  * Themes
  * Add Catppuccin, see #3317 (@SchweGELBin)
  * Updated Catppuccin, see #3333 (@SchweGELBin)
  * Updated gruvbox, see #3372 (@Nicholas42)
  * Updated GitHub theme, see #3382 (@CosmicHorrorDev)
  * Updated ANSI theme to highlight JSON object keys differently from values, see #3413 (@keith-hall)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764763200">- Update to version 0.26.1
  Features
  * Add paging to '-h' and '--help'.
  Bugfixes
  * Fix hang when using --list-themes with an explicit pager.
  * Fix negative values of N not being parsed in &lt;N:M&gt; line ranges
    without = flag value separator.
  * Fix broken Docker syntax preventing use of custom assets.
  * Fix decorations being applied unexpectedly when piping. Now
    only line numbers explicitly required on the command line
    should be applied in auto decorations mode for cat
    compatibility.
  * Fix diagnostics attempting to find the version of an executable
    named builtin when builtin pager is used.
  * --help now correctly reads the config file for theme
    information etc.
  Other
  * Improve README documentation on pager options passed to less.
  * Make PowerShell completions compatible with PowerShell v5.1.
  * Use more robust approach to escaping in Bash completions.
  Syntaxes
  * Update quadlet syntax mapping to include *.{build,pod} files.
  * Fix inconsistencies in Ada syntax.
  * Add syntax mapping for podman's artifact quadlet files.
  * Highlight Korn Shell scripts (i.e. with a shebang of ...ksh)
    using Bash syntax.</changelog>
</package>
<package pkgid="17349bd822f255970ac4bd2a5b09a8b42a4d36b98a42a328cbbf05616f50e077e4ff976c8c437a34d9fff2e3afd11c5a844540677c88fb43f62baeff4e0c9a91" name="bat-extras" arch="noarch">
  <version epoch="0" ver="2024.08.24" rel="3.1"/>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649592000">- Create man dir on install</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1659009600">- Update to release 2022-07-27
  * batdiff: Fix use of deprecated --hunk-style
  * batman: Fix error when using fzf to pick manpages
  * batgrep: Pass -u flag to ripgrep</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1679745600">- Update to release 2023-03-21
  * batdiff: Update docs to add BATDIFF_USE_DELTA
  * batman: Allow spaces in manual sections
  * batman: Fix parsing manual pages in fzf preview
  * batman: Only parse first manpage when selected
  * batman: Fix bug where some man pages would fail to open
  * batpipe: Fix SELF variable being wrong when compressed
  * batpipe: Add BATPIPE_TERM_WIDTH
  * batpipe: Fix opened-in-less detection
  * batwatch docs: Fix link to entr project
  * docs: Update README about manual files</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1687003200">- Update to release 2023-06-16
  * batdiff: Add '--staged' flag
  * batgrep: Add '--help'
  * batman: Use self as MANPAGER
  * prettybat: Fix short flags passed to bat
  * build: Add termux support</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1695124800">- Update to version 2023.09.19
  * batman: Split short options
  * batdiff: Show error when not in git repo
  * batdiff: Support filtering diffs by directory
  * batdiff: Check delta version for --hunk-style
  * batman: Document issues with non-default themes
  * batpipe: Add support for gzipped and bzipped tar files
  * batpipe: Extract batpipe_archive_header() helper function
  * all: Use eza instead of exa</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1707998400">- Update to version 2024.02.12
  * batman: Fix BAT_PAGER causing infinite recursion
  * batgrep: Add support for ripgrep-all
  * batman: Remove '-u' flag when calling sed
  * batman: Remove dependency on col program
  * Add Elixir mix format support</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1722945600">- Update to version 2024.07.10
  * batman: Provide way to use BATMAN as MANPAGER
  * prettybat: Add basic support for tsv files
  * prettybat: Don't add extra newlines to tsv for gnu
- Run tests in check stage</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1724587200">- Update to version 2024.08.24
  * prettybat: Use yq for YAML and JSON pretty formatting
  * batdiff: Support filenames with special characters
  * batman: Fix issues with trailing whitespace in MANPAGER
  * batman: Fix selecting manpages with aliases
  * batman: Allow --wrap to be passed to bat</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1737806400">- Add recreate-snapshots-with-bat-v0.25.0.patch: Recreate test data with bat
  v0.25.0</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1769601600">- Add recreate-snapshots-with-bat-v0.26.0.patch: Recreate test data with bat
  v0.26.1. Superseedes recreate-snapshots-with-bat-v0.25.0.patch</changelog>
</package>
<package pkgid="98ee8d1ccf09213ee987910b49c9a9c21e8adc7c2d2464c609fa14af37e754c643fd529cc8f49d9d0e11d9394be15bd5731a626b02d33bc43fb67ead383f6762" name="bat-fish-completion" arch="noarch">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="jorik.cronenberg@suse.com" date="1663070400">- Update to version 0.22.1:
  - v0.22.1
  * Bugfixes
  - Bring back pre-processing of ANSI escape characters to so that some
    common bat use cases starts working again. See #2308 (@Enselic)
  - v0.22.0
  * Features
  - Make the default macOS theme depend on Dark Mode.
    See #2197, #1746 (@Enselic)
  - Support for separate system and user config files.
    See #668 (@patrickpichler)
  * Bugfixes
  - Prevent fork nightmare with PAGER=batcat. See #2235 (@johnmatthiggins)
  - Make --no-paging/-P override --paging=... if passed as a later arg,
    see #2201 (@themkat)
  - --map-syntax and --ignored-suffix now works together, see #2093 (@czzrr)
  - Strips byte order mark from output when in non-loop-through mode.
    See #1922 (@dag-h)
  * Other
  - Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp)
  - Improved fish completions. See #2275 (@zgracem)
  - Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI
    escaped input is not supported. See #2185 and #2189 (@Enselic)
  * Syntaxes
  - NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per)
  - Correctly color fstab dump and pass fields, see #2246 (@yuvalmo)
  - Update Command Help syntax, see #2255
  - Julia: Fix syntax highlighting for function name starting with struct,
    see #2230
  - Minor update to LiveScript, see #2291
  - Associate .mts and .cts files with the TypeScript syntax.
    See #2236 (@kidonng)
  - Fish history is mapped to YAML. See #2237 (@kidonng)
  * bat as a library
  - Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct
    instead of &amp;syntect::parsing::SyntaxReference. See #2222 (@Enselic)
  - Clear highlights after printing, see #1919 and #1920 (@rhysd)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1665748800">- Update vendored dependencies
- Add _constraints to prevent OBS workers randomly failing</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1669809600">- Add shell completion packages
- Install manpage</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679745600">- Update to 0.23.0:
  Features:
  * Implemented -S and --chop-long-lines flags as aliases for
  - -wrap=never. See #2309
  * Breaking change: Environment variables can now override config
    file settings (but command-line arguments still have the highest
    precedence), see #1152, #1281, and #2381
  * Implemented --nonprintable-notation=caret to support showing
    non-printable characters using caret notation. See #2429
  Bugfixes:
  * Fix bat cache --clear not clearing the --target dir if specified. See #2393
  Other:
  * Various bash completion improvements, see #2310
  * Disable completion of cache subcommand, see #2399
  * Signifigantly improve startup performance on macOS, see #2442
  * Bump MSRV to 1.62, see #2496
  Syntaxes:
  * Added support for Ada, see #1300 and #2316
  * Added todo.txt syntax, see #2375
  * Improve Manpage.sublime-syntax. See #2364 and #2461
  * Added a new requirements.txt syntax, see #2361
  * Added a new VimHelp syntax, see #2366
  * Associate pdm.lock with TOML syntax, see #2410
  * Todo.txt: Fix highlighting of contexts and projects at beginning
    of done.txt, see #2411
  * cmd-help: overhaul scope names (colors) to improve theme
    support; misc syntax improvements. See #2419
  * Added support for Crontab, see #2509</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1699012800">- Update to 0.24.0:
  Features:
  * Add environment variable BAT_PAGING, see #2629
  * Add opt-in (--features lessopen) support for LESSOPEN and
    LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662
  Bugfixes:
  * Fix more not being found on Windows when provided via
    BAT_PAGER, see #2570, #2580, and #2651
  * Switched default behavior of --map-syntax to be case
    insensitive #2520
  * Updated version of serde_yaml to 0.9. See #2627
  * Fix arithmetic overflow in LineRange::from and
    LineRange::parse_range, see #2674, #2698
  * Fix paging not happening when stdout is interactive but stdin
    is not, see #2574
  * Make -pp override --paging and vice versa when passed as a
    later argument, see #2660
  Other:
  * Output directory for generated assets (completion, manual) can
    be customized, see #2515
  * Use the is-terminal crate instead of atty, see #2530
  * Add Winget Releaser workflow, see #2519
  * Bump MSRV to 1.70, see #2651
  Syntaxes:
  * Associate os-release with bash syntax, see #2587
  * Associate Containerfile with Dockerfile syntax, see #2606
  * Replaced quotes with double quotes so fzf integration example
    script works on windows and linux. see #2095
  * Associate ksh files with bash syntax, see #2633
  * Associate sarif files with JSON syntax, see #2695
  * Associate ron files with rust syntax, see #2427
  * Add support for WebGPU Shader Language, see #2692
  * Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595
  * fix: Add syntax mapping *.jsonl =&gt; json, see #2539
  * Update Julia syntax, see #2553
  * add NSIS support, see #2577
  * Update ssh-config, see #2697</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1732017600">- Update vendored dependencies to fix build failures on newer rust versions
- Remove cargo_config since it is now included in vendor.tar.xz by the obs service</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 0.25.0:
  Features:
  * Set terminal title to file names when Paging is not Paging::Never #2807
  * bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665
  * bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665
  * PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665
  * Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913
  * bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999
  * Add or remove individual style components without replacing all styles #2929
  * Automatically choose theme based on the terminal's color scheme, see #2896
  * Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976
  * Make shell completions available via --completion &lt;shell&gt;, see issue #2057 and PR #3126
  * Syntax highlighting for puppet code blocks within Markdown files, see #3152
  Bugfixes:
  * Fix long file name wrapping in header, see #2835
  * Fix NO_COLOR support, see #2767
  * Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544
  * Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856
  * Fix panel width when line 10000 wraps, see #2854
  * Fix compile issue of time dependency caused by standard library regression #3045
  * Fix override behavior of --plain and --paging, see issue #2731 and PR #3108
  * Fix bugs in $LESSOPEN support, see #2805
  Other:
  * Upgrade to Rust 2021 edition #2748
  * Refactor and cleanup build script #2756
  * Checks changelog has been written to for PRs in CI #2766
    + Use GitHub API to get correct PR submitter #2791
  * Minor benchmark script improvements #2768
  * Update Arch Linux package URL in README files #2779
  * Update and improve zsh completion, see #2772
  * More extensible syntax mapping mechanism #2755
  * Use proper Architecture for Debian packages built for musl, see #2811
  * Pull in fix for unsafe-libyaml security advisory, see #2812
  * Update git-version dependency to use Syn v2, see #2816
  * Update git2 dependency to v0.18.2, see #2852
  * Improve performance when color output disabled, see #2397 and #2857
  * Relax syntax mapping rule restrictions to allow brace expansion #2865
  * Apply clippy fixes #2864
  * Faster startup by offloading glob matcher building to a worker thread #2868
  * Display which theme is the default one in basic output (no colors), see #2937
  * Display which theme is the default one in colored output, see #2838
  * Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967
  * Update the Lisp syntax, see #2970
  * Use bat's ANSI iterator during tab expansion, see #2998
  * Support 'statically linked binary' for aarch64 in 'Release' page, see #2992
  * Update options in shell completions and the man page of bat, see #2995
  * Update nix dev-dependency to v0.29.0, see #3112
  * Bump MSRV to 1.74, see #3154
  * Update clircle dependency to remove winapi transitive dependency, see #3113
  Syntaxes:
  * cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819
  * Upgrade JQ syntax, see #2820
  * Add syntax mapping for quadman quadlets #2866
  * Map containers .conf files to TOML syntax #2867
  * Associate .xsh files with xonsh syntax that is Python, see #2840
  * Associate JSON with Comments .jsonc with json syntax, see #
  * Associate JSON-LD .jsonld files with json syntax, see #3037
  * Associate .textproto files with ProtoBuf syntax, see #3038
  * Associate GeoJSON .geojson files with json syntax, see #3084
  * Associate .aws/{config,credentials}, see #2795
  * Associate Wireguard config /etc/wireguard/*.conf, see #2874
  * Add support for CFML, see #3031
  * Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061
  * Add syntax mapping for CITATION.cff, see #3103
  * Add syntax mapping for kubernetes config files #3049
  * Adds support for pipe delimiter for CSV #3115
  * Add syntax mapping for /etc/pacman.conf #2961
  * Associate uv.lock with TOML syntax, see #3132
  Themes:
  * Patched/improved themes for better Manpage syntax highlighting support, see #2994</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760356800">- cleanup _service
- refresh vendor.tar.zst to fix build problems</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760961600">- update to 0.26.0
  * Features
  * Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
  * Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
  * Support context in line ranges, e.g. bat -r 30::5 /  bat -r 30:40:5, see #3345 (@cavanaug)
  * Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
  * Bugfixes
  * Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
  * Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
  * Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
  * Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
  * Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
  * Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
  * Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
  * Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
  * Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
  * Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
  * --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
  * Add missing shell completions, see #3411 (@keith-hall)
  * Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
  * Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
  * Other
  * Update base16 README links to community driven base16 work #2871 (@JamyGolden)
  * Work around build failures when building bat from vendored sources #3179 (@dtolnay)
  * CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
  * CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
  * Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
  * Improve code coverage of --list-languages parameter #2942 (@sblondon)
  * Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
  * Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
  * Update console dependency to 0.16, see #3351 (@musicinmybrain)
  * Fixed some typos #3244 (@ssbarnea)
  * Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
  * Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
  * Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
  * Syntaxes
  * Add syntax mapping for paru configuration files #3182 (@cyqsimon)
  * Add support for Idris 2 programming language #3150 (@buzden)
  * Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
  * Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
  * Improve (Sys)log error highlighting, see #3205 (@keith-hall)
  * Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
  * Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
  * Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
  * Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
  * Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
  * Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
  * Add syntax Typst #3300 (@cskeeters)
  * Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
  * Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
  * Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
  * Update Lean syntax from Lean 3 to Lean 4 #3322 (@YDX-2147483647)
  * Map .flatpakref and .flatpakrepo files to INI syntax #3353 (@Ferenc-)
  * Update hosts syntax #3368 (@keith-hall)
  * Map .kshrc files to Bash syntax #3364 (@ritoban23)
  * Map /var/log/dmesg files to Syslog syntax #3412 (@keith-hall)
  * Add syntax definition and test file for Go modules(go.mod and go.sum) highlighting, see #3424 (@DarkMatter-999)
  * Syntax highlighting for typescript code blocks within Markdown files, see #3435 (@MuntasirSZN)
  * Themes
  * Add Catppuccin, see #3317 (@SchweGELBin)
  * Updated Catppuccin, see #3333 (@SchweGELBin)
  * Updated gruvbox, see #3372 (@Nicholas42)
  * Updated GitHub theme, see #3382 (@CosmicHorrorDev)
  * Updated ANSI theme to highlight JSON object keys differently from values, see #3413 (@keith-hall)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764763200">- Update to version 0.26.1
  Features
  * Add paging to '-h' and '--help'.
  Bugfixes
  * Fix hang when using --list-themes with an explicit pager.
  * Fix negative values of N not being parsed in &lt;N:M&gt; line ranges
    without = flag value separator.
  * Fix broken Docker syntax preventing use of custom assets.
  * Fix decorations being applied unexpectedly when piping. Now
    only line numbers explicitly required on the command line
    should be applied in auto decorations mode for cat
    compatibility.
  * Fix diagnostics attempting to find the version of an executable
    named builtin when builtin pager is used.
  * --help now correctly reads the config file for theme
    information etc.
  Other
  * Improve README documentation on pager options passed to less.
  * Make PowerShell completions compatible with PowerShell v5.1.
  * Use more robust approach to escaping in Bash completions.
  Syntaxes
  * Update quadlet syntax mapping to include *.{build,pod} files.
  * Fix inconsistencies in Ada syntax.
  * Add syntax mapping for podman's artifact quadlet files.
  * Highlight Korn Shell scripts (i.e. with a shebang of ...ksh)
    using Bash syntax.</changelog>
</package>
<package pkgid="6f1452da2005a663ea244f56ceac9bec8f96269440672d03f2665e42dc8eee8c0ebd11e461cd8d7e537f9a6c5869aadabe75499c3731ef4f60d2204b0418016b" name="bat-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="jorik.cronenberg@suse.com" date="1663070400">- Update to version 0.22.1:
  - v0.22.1
  * Bugfixes
  - Bring back pre-processing of ANSI escape characters to so that some
    common bat use cases starts working again. See #2308 (@Enselic)
  - v0.22.0
  * Features
  - Make the default macOS theme depend on Dark Mode.
    See #2197, #1746 (@Enselic)
  - Support for separate system and user config files.
    See #668 (@patrickpichler)
  * Bugfixes
  - Prevent fork nightmare with PAGER=batcat. See #2235 (@johnmatthiggins)
  - Make --no-paging/-P override --paging=... if passed as a later arg,
    see #2201 (@themkat)
  - --map-syntax and --ignored-suffix now works together, see #2093 (@czzrr)
  - Strips byte order mark from output when in non-loop-through mode.
    See #1922 (@dag-h)
  * Other
  - Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp)
  - Improved fish completions. See #2275 (@zgracem)
  - Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI
    escaped input is not supported. See #2185 and #2189 (@Enselic)
  * Syntaxes
  - NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per)
  - Correctly color fstab dump and pass fields, see #2246 (@yuvalmo)
  - Update Command Help syntax, see #2255
  - Julia: Fix syntax highlighting for function name starting with struct,
    see #2230
  - Minor update to LiveScript, see #2291
  - Associate .mts and .cts files with the TypeScript syntax.
    See #2236 (@kidonng)
  - Fish history is mapped to YAML. See #2237 (@kidonng)
  * bat as a library
  - Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct
    instead of &amp;syntect::parsing::SyntaxReference. See #2222 (@Enselic)
  - Clear highlights after printing, see #1919 and #1920 (@rhysd)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1665748800">- Update vendored dependencies
- Add _constraints to prevent OBS workers randomly failing</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1669809600">- Add shell completion packages
- Install manpage</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679745600">- Update to 0.23.0:
  Features:
  * Implemented -S and --chop-long-lines flags as aliases for
  - -wrap=never. See #2309
  * Breaking change: Environment variables can now override config
    file settings (but command-line arguments still have the highest
    precedence), see #1152, #1281, and #2381
  * Implemented --nonprintable-notation=caret to support showing
    non-printable characters using caret notation. See #2429
  Bugfixes:
  * Fix bat cache --clear not clearing the --target dir if specified. See #2393
  Other:
  * Various bash completion improvements, see #2310
  * Disable completion of cache subcommand, see #2399
  * Signifigantly improve startup performance on macOS, see #2442
  * Bump MSRV to 1.62, see #2496
  Syntaxes:
  * Added support for Ada, see #1300 and #2316
  * Added todo.txt syntax, see #2375
  * Improve Manpage.sublime-syntax. See #2364 and #2461
  * Added a new requirements.txt syntax, see #2361
  * Added a new VimHelp syntax, see #2366
  * Associate pdm.lock with TOML syntax, see #2410
  * Todo.txt: Fix highlighting of contexts and projects at beginning
    of done.txt, see #2411
  * cmd-help: overhaul scope names (colors) to improve theme
    support; misc syntax improvements. See #2419
  * Added support for Crontab, see #2509</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1699012800">- Update to 0.24.0:
  Features:
  * Add environment variable BAT_PAGING, see #2629
  * Add opt-in (--features lessopen) support for LESSOPEN and
    LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662
  Bugfixes:
  * Fix more not being found on Windows when provided via
    BAT_PAGER, see #2570, #2580, and #2651
  * Switched default behavior of --map-syntax to be case
    insensitive #2520
  * Updated version of serde_yaml to 0.9. See #2627
  * Fix arithmetic overflow in LineRange::from and
    LineRange::parse_range, see #2674, #2698
  * Fix paging not happening when stdout is interactive but stdin
    is not, see #2574
  * Make -pp override --paging and vice versa when passed as a
    later argument, see #2660
  Other:
  * Output directory for generated assets (completion, manual) can
    be customized, see #2515
  * Use the is-terminal crate instead of atty, see #2530
  * Add Winget Releaser workflow, see #2519
  * Bump MSRV to 1.70, see #2651
  Syntaxes:
  * Associate os-release with bash syntax, see #2587
  * Associate Containerfile with Dockerfile syntax, see #2606
  * Replaced quotes with double quotes so fzf integration example
    script works on windows and linux. see #2095
  * Associate ksh files with bash syntax, see #2633
  * Associate sarif files with JSON syntax, see #2695
  * Associate ron files with rust syntax, see #2427
  * Add support for WebGPU Shader Language, see #2692
  * Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595
  * fix: Add syntax mapping *.jsonl =&gt; json, see #2539
  * Update Julia syntax, see #2553
  * add NSIS support, see #2577
  * Update ssh-config, see #2697</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1732017600">- Update vendored dependencies to fix build failures on newer rust versions
- Remove cargo_config since it is now included in vendor.tar.xz by the obs service</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 0.25.0:
  Features:
  * Set terminal title to file names when Paging is not Paging::Never #2807
  * bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665
  * bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665
  * PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665
  * Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913
  * bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999
  * Add or remove individual style components without replacing all styles #2929
  * Automatically choose theme based on the terminal's color scheme, see #2896
  * Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976
  * Make shell completions available via --completion &lt;shell&gt;, see issue #2057 and PR #3126
  * Syntax highlighting for puppet code blocks within Markdown files, see #3152
  Bugfixes:
  * Fix long file name wrapping in header, see #2835
  * Fix NO_COLOR support, see #2767
  * Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544
  * Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856
  * Fix panel width when line 10000 wraps, see #2854
  * Fix compile issue of time dependency caused by standard library regression #3045
  * Fix override behavior of --plain and --paging, see issue #2731 and PR #3108
  * Fix bugs in $LESSOPEN support, see #2805
  Other:
  * Upgrade to Rust 2021 edition #2748
  * Refactor and cleanup build script #2756
  * Checks changelog has been written to for PRs in CI #2766
    + Use GitHub API to get correct PR submitter #2791
  * Minor benchmark script improvements #2768
  * Update Arch Linux package URL in README files #2779
  * Update and improve zsh completion, see #2772
  * More extensible syntax mapping mechanism #2755
  * Use proper Architecture for Debian packages built for musl, see #2811
  * Pull in fix for unsafe-libyaml security advisory, see #2812
  * Update git-version dependency to use Syn v2, see #2816
  * Update git2 dependency to v0.18.2, see #2852
  * Improve performance when color output disabled, see #2397 and #2857
  * Relax syntax mapping rule restrictions to allow brace expansion #2865
  * Apply clippy fixes #2864
  * Faster startup by offloading glob matcher building to a worker thread #2868
  * Display which theme is the default one in basic output (no colors), see #2937
  * Display which theme is the default one in colored output, see #2838
  * Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967
  * Update the Lisp syntax, see #2970
  * Use bat's ANSI iterator during tab expansion, see #2998
  * Support 'statically linked binary' for aarch64 in 'Release' page, see #2992
  * Update options in shell completions and the man page of bat, see #2995
  * Update nix dev-dependency to v0.29.0, see #3112
  * Bump MSRV to 1.74, see #3154
  * Update clircle dependency to remove winapi transitive dependency, see #3113
  Syntaxes:
  * cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819
  * Upgrade JQ syntax, see #2820
  * Add syntax mapping for quadman quadlets #2866
  * Map containers .conf files to TOML syntax #2867
  * Associate .xsh files with xonsh syntax that is Python, see #2840
  * Associate JSON with Comments .jsonc with json syntax, see #
  * Associate JSON-LD .jsonld files with json syntax, see #3037
  * Associate .textproto files with ProtoBuf syntax, see #3038
  * Associate GeoJSON .geojson files with json syntax, see #3084
  * Associate .aws/{config,credentials}, see #2795
  * Associate Wireguard config /etc/wireguard/*.conf, see #2874
  * Add support for CFML, see #3031
  * Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061
  * Add syntax mapping for CITATION.cff, see #3103
  * Add syntax mapping for kubernetes config files #3049
  * Adds support for pipe delimiter for CSV #3115
  * Add syntax mapping for /etc/pacman.conf #2961
  * Associate uv.lock with TOML syntax, see #3132
  Themes:
  * Patched/improved themes for better Manpage syntax highlighting support, see #2994</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760356800">- cleanup _service
- refresh vendor.tar.zst to fix build problems</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760961600">- update to 0.26.0
  * Features
  * Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
  * Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
  * Support context in line ranges, e.g. bat -r 30::5 /  bat -r 30:40:5, see #3345 (@cavanaug)
  * Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
  * Bugfixes
  * Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
  * Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
  * Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
  * Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
  * Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
  * Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
  * Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
  * Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
  * Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
  * Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
  * --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
  * Add missing shell completions, see #3411 (@keith-hall)
  * Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
  * Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
  * Other
  * Update base16 README links to community driven base16 work #2871 (@JamyGolden)
  * Work around build failures when building bat from vendored sources #3179 (@dtolnay)
  * CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
  * CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
  * Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
  * Improve code coverage of --list-languages parameter #2942 (@sblondon)
  * Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
  * Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
  * Update console dependency to 0.16, see #3351 (@musicinmybrain)
  * Fixed some typos #3244 (@ssbarnea)
  * Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
  * Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
  * Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
  * Syntaxes
  * Add syntax mapping for paru configuration files #3182 (@cyqsimon)
  * Add support for Idris 2 programming language #3150 (@buzden)
  * Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
  * Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
  * Improve (Sys)log error highlighting, see #3205 (@keith-hall)
  * Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
  * Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
  * Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
  * Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
  * Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
  * Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
  * Add syntax Typst #3300 (@cskeeters)
  * Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
  * Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
  * Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
  * Update Lean syntax from Lean 3 to Lean 4 #3322 (@YDX-2147483647)
  * Map .flatpakref and .flatpakrepo files to INI syntax #3353 (@Ferenc-)
  * Update hosts syntax #3368 (@keith-hall)
  * Map .kshrc files to Bash syntax #3364 (@ritoban23)
  * Map /var/log/dmesg files to Syslog syntax #3412 (@keith-hall)
  * Add syntax definition and test file for Go modules(go.mod and go.sum) highlighting, see #3424 (@DarkMatter-999)
  * Syntax highlighting for typescript code blocks within Markdown files, see #3435 (@MuntasirSZN)
  * Themes
  * Add Catppuccin, see #3317 (@SchweGELBin)
  * Updated Catppuccin, see #3333 (@SchweGELBin)
  * Updated gruvbox, see #3372 (@Nicholas42)
  * Updated GitHub theme, see #3382 (@CosmicHorrorDev)
  * Updated ANSI theme to highlight JSON object keys differently from values, see #3413 (@keith-hall)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764763200">- Update to version 0.26.1
  Features
  * Add paging to '-h' and '--help'.
  Bugfixes
  * Fix hang when using --list-themes with an explicit pager.
  * Fix negative values of N not being parsed in &lt;N:M&gt; line ranges
    without = flag value separator.
  * Fix broken Docker syntax preventing use of custom assets.
  * Fix decorations being applied unexpectedly when piping. Now
    only line numbers explicitly required on the command line
    should be applied in auto decorations mode for cat
    compatibility.
  * Fix diagnostics attempting to find the version of an executable
    named builtin when builtin pager is used.
  * --help now correctly reads the config file for theme
    information etc.
  Other
  * Improve README documentation on pager options passed to less.
  * Make PowerShell completions compatible with PowerShell v5.1.
  * Use more robust approach to escaping in Bash completions.
  Syntaxes
  * Update quadlet syntax mapping to include *.{build,pod} files.
  * Fix inconsistencies in Ada syntax.
  * Add syntax mapping for podman's artifact quadlet files.
  * Highlight Korn Shell scripts (i.e. with a shebang of ...ksh)
    using Bash syntax.</changelog>
</package>
<package pkgid="6d394b4552ef1cebd021e37094a96b101e402ad703d842bf054550f3d6ae6702a5ff6f1ba2df7c526498d072680c0bc721a318ae2f0d8e125d5546d06af8bf66" name="batctl" arch="riscv64">
  <version epoch="0" ver="2025.3" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620907200">- Update to version 2021.0
  * Drop support for batman-adv's sysfs+debugfs
  * Drop support for automatic destruction of empty meshifs
  * Drop support for deprecated log command support
  * Drop of the legacy vis subcommands
  * Add per interface hop penalty command
  * Add tcpdump support for MCAST TVLV, unicast fragments and coded
    packets
  * Add support for hardif specific settings
  * Add multicast_fanout setting subcommand
  * Add hop_penalty setting subcommand
  * Add gateway selection manpage section for B.A.T.M.A.N. V
  * New subcommand "event" to receive netlink notifications
  * Bugs squashed:
  * Fix query of meshif's ap_isolation status
  * Ignore "interface already exists" error during "interface add"
  * Fix endianness in ICMPv6 Echo Request/Reply parsing
  * Fix parsing of radiotap headers on big endian systems
  * Fix error code on throughputmeter errors
  * Re-integrate support for translation table unicast/multicast
    filter
  * Avoid incorrect warning about disabled mesh interface when
    debugfs support is not enabled in batman-adv
  * Allow to select routing algorithm during creation of interface
  * implement support for multicast RTR flags
  * avoid some kernel deprecation warning by using more generic
    netlink over sysfs
  * use type specific prefixes to select mesh interface or vlan
    instead of '-m'
  * implement netlink based support for remaining sysfs-only features
  * remove non-netlink support for translating MAC addresses to originators
  * introduce support for batadv meshif, hardif and vlan configuration via netlink
  * replace multicast_mode with multicast_forceflood settings subcommand</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2022.3:
  - drop additional delay after the ping packet
  * manpage cleanups
  * add various commands to print generic netlink replies as JSON
  * coding style cleanups and refactoring</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 2023.0:
  * (no changes)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 2023.1:
  * Synchronize with kernel headers</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 2023.3:
  * (no changes)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1708516800">- update to 2024.0:
  * Add stateless multicast packet format support
  * bugs squashed: Fix various length checks in tcpdump-like subcommand</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1727265600">- update to 2024.1:
  * (no changes)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Fix changelog format: the dashed line indicates the beginning of
  a changelog entry. Entries without content are not permitted.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1752321600">- update to 2025.2:
  * coding style cleanups and refactoring
  * subsecond precision support for ping intervals
  * coding style cleanups and refactoring
  * coding style cleanups and refactoring
  * drop explicit requirement to run as root
  * bugs squashed:
  - fix header for neighbor table with B.A.T.M.A.N. V algorithm</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 2025.3:
  * bugs squashed: fix potential memory leak in
    print_routing_algos fix event parsing of hard interface names
  * fix potential memory leak in print_routing_algos
  * fix event parsing of hard interface names</changelog>
</package>
<package pkgid="2e40836498b6d6917f2dc152615fde91d320500d09c4a640acb599ff2c2ec5a6dae11d9da35af786b9dbcd2aee2484e1aa978c9f492da26c60a8f1e99621f6ed" name="bats" arch="noarch">
  <version epoch="0" ver="1.13.0" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650283200">- Update to version 1.6.0
  * Added: New flag --code-quote-style (and $BATS_CODE_QUOTE_STYLE)
    to customize quotes around code blocks in error output
  * Added: bats_load_library for loading libraries from the search
    path $BATS_LIB_PATH
  * Improved error trace for some broken cases
  * Fixed leaking of local variables from debug trap
  * Don't mark FD3 output from teardown_file as &lt;failure&gt; in junit
    output
  * Fix unbound variable error with Bash pre 4.4</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1654689600">- Update to version 1.6.1:
  * prevent teardown, teardown_file, and teardown_suite from overriding bats'
    exit code by setting $status (e.g. via calling run) (#581, #575)
  - CRITICAL: this can return exit code 0 despite failed tests, thus
    preventing your CI from reporting test failures! The regression happened
    in version 1.6.0.
  * corrected invalid documentation of run -N (had =N instead) (#579)
  - CRITICAL: using the incorrect form can lead to silent errors. See issue
    [#578] for more details and how to find out if your tests are affected.</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1655294400">- Update to version 1.7.0:
  * Pretty formatter print filename when entering file (#561)
  * BATS_TEST_NAME_PREFIX allows prefixing test names on stdout and in reports (#561)
  * setup_suite and teardown_suite (#571, #585)
  * out-of-band warning infrastructure, with following warnings:
  * BW01: run command not found (exit code 127)  (#586)
  * BW02: run uses flags without proper `bats_require_minimum_version` guard (#587)
  * `bats_require_minimum_version` to guard code that would not run on older
    versions (#587)
  * unbound variable errors in formatters when using `SHELLOPTS=nounset` (`-u`) (#558)
  * don't require `flock` *and* `shlock` for parallel mode test (#554)
  * print name of failing test when using TAP13 with timing information (#559, #555)
  * removed broken symlink, added regression test (#560)
  * don't show empty lines as `#` with pretty formatter  (#561)
  * prevent `teardown`, `teardown_file`, and `teardown_suite` from overriding bats'
    exit code by setting `$status` (e.g. via calling `run`) (#581, #575)
  * **CRITICAL**: this can return exit code 0 despite failed tests, thus preventing
    your CI from reporting test failures! The regression happened in version 1.6.0.
  * `run --keep-empty-lines` now reports 0 lines on empty `$output` (#583)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667908800">- Update to version 1.8.2:
  * fix non zero return code on successful retried tests
  * avoid kernel warning flood/hang with CTRL+C on Bash 5.2 RC
  * Fix infinite wait with (invalid) -j&lt;n&gt; (without space)
  * using external formatters via --formatter &lt;absolute path&gt; (also works for --report-formatter)
  * running only tests that failed in the last run via --filter-status failed
  * variable BATS_TEST_RETRIES that specifies how often a test should be reattempted before it is considered failed
  * BATS_TEST_TIMEOUT variable to force a timeout on test (including setup())
  * test_tags=&lt;tag list&gt;/# bats file_tags=&lt;tag list&gt; and --filter-tags &lt;tag list&gt; for tagging tests
  * add documentation for bats_require_minimum_version, setup_suite, fix typos
  * improve documentation about setup_suite
  * allow --gather-test-outputs-in &lt;directory&gt; to work with existing, empty directories
  * fix load in teardown marking failed tests as not run
  * add /usr/lib/bats as default value for BATS_LIB_PATH
  * fix unset variable in bats-formatter-junit when setup_file fails
  * unify error behavior of teardown/teardown_file/teardown_suite functions: only fail via return code, not via ERREXIT
  * only print setup_suite's stderr on errors</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 1.9.0:
  * add installation instructions for Debian, Fedora, Gentoo, and OpenSUSE (#659)
  * add `--line-reference-format` to switch file/line references in stack traces (#665)
  * add `bats:focus` tag to run only focused tests (#679)
  * add bats-support, bats-assert, bats-file and bats-detik to Dockerfile (#674)
  * add `--help` text and `man` page content for `--filter-tags` (#679)
  * explicitly check for GNU parallel (#691)
  * wait for report-formatter to finish before ending `bats`' execution,
    to fix empty files with `--report-fomatter junit` under Docker (#692)
  * improved clarity of section about output in free code (#671)
  * fixed typos (#673)
  * clarify use cases of `run` (#366)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.10.0:
  * add `${BATS_TEST_TAGS[@]}` for querying the tags during a
    test
  * print tags on failing tests
  * test for negative arguments to `--jobs`
  * add tests for `--formatter cat`
  * test coverage in CI
  * Support for rush as alternative to GNU parallel
  * add `bats_pipe` helper function for `run` that executes `\|`
    as pipes
  * publish docker images to ghcr.io (additionally to Dockerhub)
  * clarify use cases of `--formatter cat`
  * fix `run` with options overwriting the value of `i`
  * fix `${BATS_TEST_NAMES[@]}` containing only `--tags` instead
    of test name since Bats v1.8.0
  * fix `run --keep-empty-lines` counting trailing ` ` as
    (empty) new line
  * fix short flag unpacker creating bogus command lines with
    valued flags
  * fix formatter becoming confused with retries
  * fix `--gather-test-outputs-in` fails on tests with `/`
  * fix overriding `date` breaks `--timing`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1713355200">- update to 1.11.0:
  * add security.md (#762)
  * add dynamic test registration via bats_test_function (#349)
  * add check that Bats is executed with Bash &gt;= 3.2 (#873)
  * Fixed:
    + install.sh now works for deviating lib/ dirs (like lib32,lib64) (#487)
    + catch unset BATS_TEST_SOURCE in lib/bats-core/tracing.bash so
    + set -u/set -o nounset works as expected (#827)
    + fix --gather-test-outputs-in fails on tests with multiple / (#789)
    + install does not create unused /usr/share/bats anymore (#857)
    + ensure IFS is unchanged in {setup,teardown}{_suite,_file,}, @test and free code (#879)
    + junit formatter: remove ANSI Codes to avoid invalid XML character (#886)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1734264000">- update to 1.11.1:
  * document bats_pipe function
  * unbreak test suites with multiple files loading common constants,
    introduced in v1.11.0
  * docker image won't crash if a file or directory named 'bats' exists
  * use $BATS_LIBDIR instead of hardcoded lib in 'bats-gather-tests'
  * cleanup: remove unused $BATS_FILTER</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1748088000">- update to 1.12.0:
  * added bats::on_failure hook that gets called when a test or setup* function fails (#1031)
  * increase compatibility with Solaris (#1043)
  * fix noclobber breaking bats-gather-tests (#1042)
  * fix exiting with 0 despite bats:focus when all tests have been filtered out (#1058)
  * remove deprecated ubuntu 20.04 from CI config (#1083)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.13.0:
  * use the `syntax` parser directive to declare the Dockerfile
    syntax version
  * Negative test filtering via `--negative-filter` - tests
    matching the filter are *excluded*
  * fail-fast flag `--abort` to stop test suite execution on
    first failure
  * unset `output`, `stderr`, `lines`, `stderr_lines` at the
    start of `run` to avoid crosstalk
  * between successive invocations
  * XML escape fully removes ANSI sequences, e.g. color codes,
    cursor movements
  * fix retried tests being listed multiple times
  * fix crash when `setup_suite` fails
  * remove deprecated windows runner
  * renamed `docker-compose.yml` to `compose.yaml`
  * `bats_test_function`: don't require `--tags` to be sorted
  * fix `BATS_TEST_TIMEOUT`
  * not stopping processes under `run`
  * prolonging skipped tests
  * moved 3rd-party libraries list into wiki</changelog>
</package>
<package pkgid="01123b347df9340ae5c555bade8abc30b5430df4c49ce0d4482b824794bdfda8a337bb57f6539c0e747845e4a01224304c79665f2812d67a7c4f43c77a455d79" name="bazel-apple-support-source" arch="noarch">
  <version epoch="0" ver="0.7.1" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1570795200">- Initial release</changelog>
</package>
<package pkgid="cbf77d115c100065a97fda11dbbf08afaa50b3a90683c3ce52bc27788eee842738b804a246a0ec0dd7983fce61cc6a82b1769b03c23611da3d3fe1d7455399c3" name="bazel-compilation-database-source" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="1.3"/>
  <changelog author="Jaime Caamaño Ruiz &lt;jcaamano@suse.com&gt;" date="1577102400">- Initial release 0.4.1</changelog>
</package>
<package pkgid="0e9369bbfebe304111ab3d1b1b02059b42a083a0e18d7ab9aac76e3d9ae66bd22c0e578681f8338e998bad507b5f3a3db30a87df23abf5aad88ba1c8d02f71c9" name="bazel-platforms" arch="noarch">
  <version epoch="0" ver="20190611" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1578916800">- Initial release</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580817600">- Fix summary.</changelog>
</package>
<package pkgid="e68480e907ff5b0641a941a288924f421566e260ddb3408b0cd407b43532efcb52f133d5c48726d5be5e59076fe04e3e781bf22bdda33eef3eea0cd0f8862fa7" name="bazel-rules-android-ndk-source" arch="noarch">
  <version epoch="0" ver="20220902" rel="1.1"/>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt; - 20220902" date="1681041600">- Initial package</changelog>
</package>
<package pkgid="0810e67d49995dda6f994232ae7df6d505211b104991841aa17223fa19b8baa3ca9c7264d95753f0f2ed9e4a21c76ec7a577c6e2f118ed027437da8b3f4bc8d1" name="bazel-rules-android-source" arch="noarch">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="Andreas Färber &lt;afaerber@suse.de&gt;" date="1625313600">- Initial (v0.1.1)</changelog>
</package>
<package pkgid="2313bb07c52e81409495d3ca5cd16512cf09edfadaeb01a11aac145d9a6c6f127e409a9902ee849b86d94c1d67524d8fcca66de5b5ac5310e48f8d932ef88be4" name="bazel-rules-apple-0_32-source" arch="noarch">
  <version epoch="0" ver="0.32.0" rel="1.1"/>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt; - 0.32.0" date="1676721600">- Initial release</changelog>
</package>
<package pkgid="49076764d762ce889bf105039165aa09d19013f11efc939fba3ab2e756ed701bc7281eccb87742a577994346dd49f67028ee8afc541509ba409dcd8944455f9c" name="bazel-rules-apple-source" arch="noarch">
  <version epoch="0" ver="20190827" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1570708800">- Initial release</changelog>
</package>
<package pkgid="cac4b58ba78537d788c4ff868d34a183af25aa30d3b815d346309ae6f4e4122213d22cbd62a61432fe24998d552729f3a642106a79ffaf31e15c49d34d061bc2" name="bazel-rules-cc-source" arch="noarch">
  <version epoch="0" ver="20190722" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1567944000">- Initial release</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1568116800">- Add rpmlintrc file.</changelog>
</package>
<package pkgid="874193e07ed2e9c8cb91f5791e6ccd5253db596365885039b258ddf51d8c9723cf802b0f4f7ae162a436f32b5629fde4879dc50c9024d624d10e204cd54baab4" name="bazel-rules-foreign-cc-source" arch="noarch">
  <version epoch="0" ver="20190926" rel="1.3"/>
  <changelog author="Michal Rostecki &lt;mrostecki@opensuse.org&gt;" date="1558440000">- Initial release</changelog>
  <changelog author="Michal Rostecki &lt;mrostecki@opensuse.org&gt;" date="1558785600">- Include rpmlintrc file in sources.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Madhu Mohan Nelemane &lt;mmnelemane@suse.com&gt;" date="1576756800">- Update to version 20190926
  * Fix generated code to have load statements strictly in the beginning (#231)
  * Explicitly name the nested workspace for tests on Bazel CI (#230)
  * Remove support for the versions of Bazel before 0.22 (#234)
  * Pass --copt, --cxxopt, --conlyopt, --linkopt to cmake_external/configure_make rules (#235)
  * Fix Buildkite breakage caused by gmaven_rules rename (#236)
  * Remove rules_apple dependency (#233)
  * remove unneeded -print option from find command (#242)
  * Windows, tests: fix for native test wrapper (#246)
  * Fixes a bug where bootstrap options weren't being passed (#245)
  * Correct environment variable references to the platform-independent style (#248)
  * Example with malloc attribute, currently not working (#250)
  * Fix using Bazel-built libraries by cmake_external and configure_make (#249)
  * Allow ranlib to be overridden (#253)
  * For cmake_external and configure_make, do not prepend relative install (#258)
  * Fix #254 (Linker flags passed to ar). (#256)
  * Migrate for incompatible_require_ctx_in_configure_features (#260)
  * Migrate for --incompatible_enable_cc_toolchain_resolution (#262)
  * Windows: tests now work with native test wrapper (#263)
  * Guard cc_common.configure_features with a version check (#270)
  * Migrate for --incompatible_depset_is_not_iterable (#267)
  * Use forward compatible version of _configure_features (#271)
  * Fix the code to work with Bazel HEAD: (#274)
  * Fix patch file for nghttp2 (#275)
  * Fix #123 Improve code readability for collecting input dependencies (#257)
  * fix(cmake): Use "Debug" and "Release" instead of "DEBUG" and "RELEASE" (#277)
  * Fix replace_in_files function in windows_commands.bzl (#280)
  * Minor fixes in example files (#264)
  * Add examples' bazel symlinks to gitignore (#288)
  * Implement support for "pure" GNU Make in make.bzl (#285)
  * Switch to rules_jvm_external (#287)
  * Add -L to cp (#266)
  * Fix a way of wiping CMake cache entry values defined by toolchain from CL (#293)
  * Remove unnecessary restrictions on the library filename - fixes #276 (#294)
  * Build Android example on CI (#286)
  * Add -H to find in symlink_contents_to_dir (#303)
  * Adapt rules_foreign_cc for working with libtool instead of ar. (#315)
  * Fix make() rule to run make commands sequentially and not in parallel. (#317)
  * Be resilient with Bazel-built transitive dependencies duplicates (#318)
  * When executed without sandbox, target- and host- configured targets are
    created in the same execution root with the same names. (#321)</changelog>
</package>
<package pkgid="aa086d52b2f83ff5b1694e28a4e9467bc8a7afc71c464de99cbedbf1c430817b23186b43bfcf876b6d636cacdd6629434c4387057e957af340e6245e3867cce4" name="bazel-rules-go-source" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="11.1"/>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.de&gt;" date="1546948800">- Initial version 0.15.0+git.20181003</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1550664000">- Update to version 0.16.5:
  * nogo is a new framework for running static analysis as part of
    Bazel builds. Developers can write their own analyzers which
    run alongside the compiler on each Go package. Analyzers may
    stop the build when they detect problems.
  * rules_go now uses the new cc_common module to collect C / C++
    flags. This ensures compatibility with future versions of
    Bazel, since the CROSSTOOL-related fields in CcToolchainInfo
    are being removed soon.
  * go_download_sdk now supports goos and goarch attributes. These
    may be useful for remote execution when the execution platform
    is different from the host platform.
  * Cgo now declares internal targets in each supported mode that
    influences the selection of source files and dependencies with
    build constraints.
  * Support for Go 1.11.4 and 1.10.7.
  * Several Bazel compatibility fixes and small bug fixes.
  * Exclude srcs and their runfiles from Go rule runfiles.
  * De-duplicate dependencies with the same import path.</changelog>
  <changelog author="mrostecki@suse.com" date="1567684800">- Update to version 0.18.5:
  * Windows: future-proof single_output_test.bzl (#2064)
  * Move cc_configure_features ctx back to v25 (#2063)
  * Bazel compatibility updates (#2062)
  * Depend on @bazel_tools//tools/cpp:toolchain_type in go_context_data (#2060)
  * Fix for Bazel upcoming change incompatible_string_join_requires_strings (#2059)
  * Migrate for Bazel's --incompatible_require_ctx_in_configure_features (#2054)
  * Set RULES_GO_VERSION to 0.18.5
  * Add shallow_since to com_google_protobuf (#2019)
  * Support for go1.12.5 and go1.11.10 (#2050)
  * update pin to bazel toolchains repo (#2038)
  * Make nogo work on Windows (path handling) (#2033)
  * files_equal_test: rewrite as genrule + sh_test (#2035)
  * Set RULES_GO_VERSION to 0.18.4
  * Support new Go releases (#2028)
  * Set RULES_GO_VERSION to 0.18.3
  * Support Go 1.12.2 and 1.11.7 (#2022)
  * Fix warnings from --incompatible_disallow_struct_provider_syntax (#2015)
  * Use -trimpath to make go_tool_binary deterministic. (#2011)
  * Band-aid gRPC cross-compilation for Linux (#2009)
  * go_tool_binary: set GOROOT explicitly (#2008)
  * Fix incompatibility warning in bazel_test (#1978)
  * go_binary: correctly apply x_defs to main package when linking (#2001)
  * Fix gRPC cross-compilation for Android (#1991)
  * Pass ProtoInfo instead of Target to proto_path (#1985)
  * Set RULES_GO_VERSION to 0.18.2
  * Add support for Go 1.12.1 and 1.11.6 (#1994)
  * Set RULES_GO_VERSION to 0.18.1
  * Remove deprecated support for Go 1.9 and go_vet_test (#1977)
  * Set RULES_GO_VERSION to 0.18.0 (#1975)
  * Update dependencies (#1974)
  * Announce Gazelle 0.17.0 [skip ci] (#1969)
  * Announce incompatible protobuf release [skip ci] (#1968)
  * Add shallow_since to git_repository dependencies (#1960)
  * Announce new Go releases [skip ci] (#1965)
  * Support for Go 1.12 (#1963)
  * go_download_sdk: work around bazel bug extracting .tar.gz files (#1949)
  * cgo: don't require cc_library to produce files (#1956)
  * Make googleapis work on FreeBSD. (#1954)
  * Consolidate actions into a single builder binary (#1947)
  * nogo: collect more type information (#1946)
  * nogo: make fact files optional for dependencies (#1941)
  * nogo.rst: doc tweaks (#1938)
  * Update bazel_toolchains to latest release (#1939)
  * go/private/compat: use newest version if native.bazel_version is None (#1936)
  * nogo: register fact types before encoding / decoding (#1934)
  * Add compatibility repository for supporting older Bazel versions (#1933)
  * Announce 0.17.0 release [skip ci] (#1929)
  * Set RULES_GO_VERSION to 0.17.0 (#1927)
  * change import_path_option default value to false (#1923)
  * Move repository definitions from //go:def.bzl to //go:deps.bzl (#1926)
  * Pass all SDK files as inputs to go_info (#1917)
  * Add deps.bzl with compatibility definitions from def.bzl [skip ci] (#1925)
  * Fix `gofast` `go_proto_compiler` dependencies. (#1915)
  * Announce new releases in README.rst [skip ci] (#1920)
  * Support Go 1.11.5 and 1.10.8 (#1919)
  * Update dependencies to latest versions as of 2019-01-15 (#1914)
  * Deprecate go_vet_test and Go 1.9 support (#1901)
  * Stop passing alwayslink=1 with linkmode="c-shared" (#1913)
  * Use cc_binary and cc_import to produce shared libraries (#1889)
  * Add example for go_repository rule (#1906)
  * Update to newer version of Gazelle for testing (#1903)
  * Skip part of //tests/reproducibility:go_default_test in BuildKite (#1902)
  * go/tools/builders/stdlib: set temporary GOCACHE (#1900)
  * go/tools/builders/pack: preserve file extensions (#1899)
  * go/tool/compile: generate symabis for assembly (#1898)
  * nogo: translate 'vet = True' into appropriate deps (#1897)
  * go_proto_library: support multiple proto dependencies (#1890)
  * Add FAQ about modules [skip ci] (#1882)
  * go_download_sdk: workaround bug in ctx.download_and_extract (#1887)
  * Make gofmt available via sdk.tools (#1845)
  * go_proto_library: support proxy proto_library (#1870)
  * Fix Windows &amp; Darwin cross-compilation to Linux when using gRPC (#1876)
  * go_proto_library: support adjusted import prefixes (#1869)
  * Add documentation on configuring C/C++ toolchains [skip ci] (#1868)
  * remove non-existent Finding from nogo sample (#1878)
  * fix README.rst indentation for gazelle (#1874)
  * Announce Gazelle 0.16.0 [skip ci] (#1866)
  * Pure mode when using the goos attribute (#1864)
  * Announce point releases [skip ci] (#1861)
  * Support Go 1.11.4 and 1.10.7 (#1860)
  * Add link to gomock rule (#1855)
  * Ensure nogo is run on libraries compiled with the aspect (#1854)
  * Announce new releases [skip ci] (#1853)
  * Add support for Go 1.11.3 and 1.10.6 (#1852)
  * nogo: pass explicit path to .x output file (#1848)
  * Fix borken handling of 32-bit ARM platform (#1840)
  * Announce point releases [skip ci] (#1838)
  * Don't iterate depsets in objc providers (#1835)
  * Expose proto generated sources via OutputGroup (#1827)
  * Fix for remaining Bazel incompatible changes (#1834)
  * fix sdk download for ppc64le (#1832)
  * Explicitly reexport some symbols, reformat the .bzl files with Buildifier (#1830)
  * Update bazel-toolchains pin (#1833)
  * Update vendored skylib to 0.5.0 (#1831)
  * Add FAQ for vendored gRPC [skip ci] (#1826)
  * Fix mismatching version and hash in gazelle sec (#1823)
  * Add runfiles support for Windows. (#1816)
  * Add @com_github_golang_protobuf//protoc-gen-go/generator:go_default_library_gen (#1818)
  * nogo: support go/analysis fact serialization (#1810)
  * Windows: use filegroup instead of genrule to get .so file from a cc_library (#1813)
  * Announce 0.16.2, 0.15.7, and 0.14.5 [skip ci] (#1809)
  * Update org_golang_x_tools (#1802)
  * Don't compile cgo code with --coverage (#1808)
  * Add support for Go 1.11.2 and 1.10.5 (#1805)
  * Don't analyze bazel_test targets in host workspace (#1804)
  * Allow specifying the `js_wasm` toolchain. (#1797)
  * Better documentation for the embed attribute [skip ci] (#1795)
  * Update bazel_toolchains pin. (#1793)
  * Pass tests if rules_go is an external repository (#1614)
  * Announce release 0.16.1, 0.15.6, 0.14.4 [skip ci] (#1792)
  * Improve nogo documentation (#1779)
  * Move tools/bazel.rc to .bazelrc (#1786)
  * De-duplicate dependencies with the same import path (#1785)
  * Fix execute arguments to use list (#1783)
  * Add go_tool_library targets for analysis passes (#1781)
  * Update org_golang_x_tools dependency (#1773)
  * nogo: write vet.cfg to random temporary configuration file (#1778)
  * Remove spurious newlines from print messages (#1774)
  * Exclude srcs and their runfiles from Go rule runfiles (#1776)
  * Announce rules_go 0.16.0 in README [skip ci] (#1770)
  * Migrate to cc_common for collecting C/C++ paths and options (#1768)
  * Set RULES_GO_VERSION to 0.16.0 (#1769)
  * lcov_merger: workaround for Bazel 0.18.0 coverage (#1767)
  * Use a more unique name for the cover variable (#1764)
  * nogo: rename apply_to and whitelist config fields (#1763)
  * go_download_sdk: allow goos, goarch to be specified explicitly (#1762)
  * nogo is a tool that analyzes the source code of Go programs. (#1759)
  * Use absolute paths to make GoPack work on Windows (#1757)
  * Add compiled archives to compilation_outputs group (#1756)
  * Define the toolchain_type target used by go rules. (#1754)
  * Fix dead reference to reproducible_binary in README [skip ci] (#1753)</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1568376000">- Add patch which uses http_archive instead of git_repository in
  Bazel. git_repository makes it impossible to pre-fetch or
  override dependencies:
  * 0001-bazel-Use-http_archive-instead-of-git_repository.patch</changelog>
  <changelog author="Madhu Mohan Nelemane &lt;mmnelemane@suse.com&gt;" date="1576756800">- Updated to version 0.20.1
  * updated patch to match 0.20.1 source:
    [ 0001-bazel-Use-http_archive-instead-of-git_repository.patch ]</changelog>
  <changelog author="mrostecki@opensuse.org" date="1578916800">- Update to version 0.20.3:
  * Support go1.13.5, 1.12.14 (#2308)
  * tests/legacy/trans_dep_error: delete test (#2303)
  * Migrate reproducibility test to go_bazel_test (#2299)
  * Clear GOPATH in go_context (#2291)
  * nogo: defer wg.Done() (#2300)
  * Remove //tests/legacy/cgo_library_root_dir (#2297)
  * Migrate legacy test to //tests/core/go_test:test_filter_test (#2298)
  * Migrate legacy tests to //tests/core/go_download_sdk (a go_bazel_test) (#2296)
  * Use bash from the environment instead of absolute path (#2295)
  * Migrate //tests/core/race to go_bazel_test (#2293)
  * tests/core/nogo: migrate to go_bazel_test (#2289)
  * tests/core/coverage: migrate to go_bazel_test (#2288)
  * go/tools/bazel_testing: support location args without external prefix (#2287)
  * Add SetUp method to Args for go_bazel_test (#2282)
  * Add support for dirs in txtar expander (#2280)
  * Conditionally include Bazel testing library only if needed (#2279)
  * go_compat_repo: alias constraint values and settings to bazel_tools or platforms (#2275)
  * skip directory matching in FindBinary (#2274)
  * go_bazel_test: add test to ensure data and args keep working (#2248)
  * delete unused cgoarc flag from compilepkg builder (#2264)
  * Set RULES_GO_VERSION to 0.20.3
  * Support go1.13.4, 1.12.13 (#2269)
  * Set RULES_GO_VERSION to 0.20.2</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1578916801">- Remove patch which is not needed anymore:
  * 0001-bazel-Use-http_archive-instead-of-git_repository.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update shebangs for Python scripts to be python3.
- Update shebangs for /usr/bin/env bash to /bin/bash.</changelog>
</package>
<package pkgid="80220b5bf3b07f494035628f8b6f2ee6dc6fa641546ec85aa08b8ca06875485a481d030ad8408ec787205e17e6ee8f2b6d4cc31d3b3dcb1c196ba56f43720e8b" name="bazel-rules-java-source" arch="noarch">
  <version epoch="0" ver="20190628" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1568894400">- Initial release</changelog>
</package>
<package pkgid="264339a275f89c45c7fbe4a4368b1a5f1e71b8ec3748dac0f5ec75d222094eff05c3f6f8515b33dfc2918b6b20f7c9d22fcb033c0bdfb53dc72c94f67328d30a" name="bazel-rules-pkg-source" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="1.1"/>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt; - 0.7.0" date="1685880000">- Initial package</changelog>
</package>
<package pkgid="e490c3ab3aa0301116ee0dde21c349ba350579db496cbd574ff7f74f75485b208dd55eb8cd4a38f9c13b512c75b1c073be85c0f3cf9f0fe9e92e5c2b5499e81a" name="bazel-rules-proto-source" arch="noarch">
  <version epoch="0" ver="20190801" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.de&gt;" date="1548849600">- Initial release 20190115</changelog>
  <changelog author="mrostecki@opensuse.org" date="1568894400">- Update to version 20190719:
  * Add migration tag to rules and export some more native symbols
  * Remove copyright headers from .git{attributes,ignore}
  * Address comments from review
  * Remove non-essential copyright headers</changelog>
  <changelog author="Madhu Mohan Nelemane &lt;mmnelemane@suse.com&gt;" date="1576756800">- Updated to version 20190801
  * Add CODEOWNERS for rules_proto
  * [docs] Add reference to automatic buildifier fix
  * Fix issues to get CI to green</changelog>
</package>
<package pkgid="95a9f998ab95488c860c55abf7e5fe545e4a41c56aca46ef73289bd63d9aa0b0d6ccfb79489631e24d265255f0a3b822a28c15482a2b1cd4b86219a4e19fea82" name="bazel-rules-python-source" arch="noarch">
  <version epoch="0" ver="0.0.1" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Initial release</changelog>
</package>
<package pkgid="37928be7080fac33b94defb08dbc0781e14c95ae1a27db9046e13a4ca43b7703135061764d127d87b2678e601b4a9c01197d363be7a29981957ca8e4ed58d458" name="bazel-rules-swift-source" arch="noarch">
  <version epoch="0" ver="0.13.0" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1578312000">- Initial release</changelog>
</package>
<package pkgid="1f93ba2f83137f78566055e8a1b14a9ba4e6c7e63d1b21b16e41eab2a2eb33a9a5d2266fd006633a7e68b0713ac9a1e8767f8bb460344928acf29cd7973bfe07" name="bazel-skylib-source" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="2.2"/>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.de&gt;" date="1547121600">- Initial version 0.6.0</changelog>
  <changelog author="mrostecki@opensuse.org" date="1565006400">- Update to version 0.9.0:
  * fix formatting problem (#169)
  * Give BuildSettingInfo's value field a description (#167)
  * Create new stardoc target for common_settings.bzl (#166)
  * Get docs working again. (#165)
  * Create common build settings (#154)
  * selects.bzl: Add config_setting_group for config_setting AND/OR-chaining (#89)
  * README.md: Fix typo in project name (#161)
  * Add some comments to unittest_test.sh (#159)
  * Make sets.bzl point to new_sets.bzl instead of old_sets.bzl (#158)
  * Fix for --incompatible_no_support_tools_in_action_inputs on Windows (#157)
  * Fix repository for compatibility with --incompatible_no_support_tools_in_action_inputs (#156)
  * run_binary: runs an executable as an action (#153)
  * New rules: native_binary and native_test (#152)
  * copy_file: expose the copying logic (#151)
  * write_file: support different line endings (#150)
  * Minor formatting changes plus doc updates (#147)
  * Fix a number of misc issues to allow google usage of bazel-skylib (#146)
  * Use TEST_SRCDIR for shell tests (#145)
  * Pass through an attribute arguments to `analysistest.make`. (#140)
  * Fix typo (#142)
  * Add licenses() to all BUILD files. (#141)
  * diff_test: add rule and tests (#136)
  * Fix installation instructions (#135)
  * Fix broken link to new_sets doc page (#120)
  * Reformat with buildifier --warnings=all (#138)
  * Regenerate docs + remove maprule.md (#137)
  * Windows: fix tests for native test wrapper (#129)
  * maprule: move functionality to maprule_util.bzl (#132)
  * maprule: hide it, not ready for public use. (#133)
  * Accept kwargs in dicts.add() (#130)
  * maprule: add basic integration test (#131)
  * e2e tests: make them run on Windows (#121)
  * write_file: add rule and tests (#122)
  * copy_file: add rule and tests (#123)
  * Use //... to mean "all packages" (#128)
  * run buildifier 0.22.0 (#125)
  * Fix Buildifier version (#124)
  * maprule: use ctx.resolve_tools (#117)
  * add documentation pages for rules/ and lib/ (#119)
  * CI updates. (#118)
  * fix a number of warnings found by Starlark analyzer (#114)
  * analysistest API for retrieval of actions registered by target under test
  * CI simplification/improvements for buildifier (#113)
  * Add analysis_test rule
  * Add analysis-test test framework (#110)
  * Create CODEOWNERS (#103)
  * Add basic shell testing for unittest.bzl (#108)
  * Add `types.is_depset`. (#105)
  * Add rules to the test_deps target. (#102)
  * Fix example load directive. (#101)
  * Some doc fixes (#100)
  * Add a build_test rule. (#97)
  * Enable tests on Windows (#99)
  * reorder toolchain targets to help clarity (#95)
  * add unittest/toolchains/BUILD as a test dep (#96)
  * add missing license notices (#94)
  * fix various linter errors (#93)
  * Wrap invocation of dict.items() in list(). (#91)
  * maprule: an improved version of genrule() (#86)
  * Buildifier fixes (#87)
  * Run buildifier --lint=fix over the files. (#88)
  * Fix load paths examples in README (#80)
  * unittest.bzl: supports Windows (#84)
  * Fix Skylark analyzer warning. (#81)
  * Add WORKSPACE to the things checked by buildifier. (#79)
  * Fix skylark_library deps for new_sets and unittest. (#76)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1623067200">- update to 1.0.3
  * copy_file: Add parameter to allow symlinks (#252)
  * Create Gazelle language for Starlark (#251)
  * Create a helper rule (select_file) for selecting a file from outputs of another rule (#233)
  - Significant Changes
  * Move Gazelle extension to //gazelle/bzl and change package name
  * Stop depending on rules_pkg through the federation. (#259)
  - Incompatible Changes
  * Remove links to maprules (#213)
  * Remove old_sets.bzl (#231)
  * It has been deprecated for a while, the code is not really compatible with
    Bazel depset-related changes.
- from 1.0.2
  * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl.
  - Incompatible Changes
  * @bazel_skylib//:lib.bzl is removed. You now must specify specific
    modules via @bazel_skylib//lib:.bzl.
  * maprule.bzl is removed.
  * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl.
- from 1.0.0
  * @bazel_skylib//:lib.bzl is removed. You now must specify specific modules
  * via @bazel_skylib//lib:.bzl.
  * maprule.bzl is removed.
  - New Features
  * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1630497600">- Add support for versioned packages. This allows to provide
  multiple versions of this package during the Leap version
  lifecycle.</changelog>
</package>
<package pkgid="62d856796b4cfb55943d7373413051cf931e2a4d59b92689eff79759ce67c912e74ab6f69295ee3061c14b6b495d130ae2db898d915087de9c554a9094a62d3c" name="bazel-toolchains-source" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.de&gt;" date="1547467200">- Initial release 20190102</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 1.1.0:
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.1.0 (2019/10/21) (#747)
  * Release commit list update (#746)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.0.0 (2019/10/18) (#745)
  * Experimental (#744)
  * Move documentation to a README file. (#743)
  * Project import generated by Copybara. (#741)
  * Rename argument names in rbe_exec_properties and custom_exec_properties. (#735)
  * Release commit list update (#739)
  * manually producing configs for bazel 1.0.0 (#736)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.0.0 (2019/10/10) (#737)
  * updating container for tests (#738)
  * Release commit list update (#734)
  * Project import generated by Copybara. (#733)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/10/09) (#732)
  * Project import generated by Copybara. (#731)
  * Project import generated by Copybara. (#730)
  * Project import generated by Copybara. (#729)
  * Remove jdk_version from create_exec_properties_dict. (#728)
  * Project import generated by Copybara. (#727)
  * Project import generated by Copybara. (#726)
  * Project import generated by Copybara. (#725)
  * Project import generated by Copybara. (#716)
  * Release commit list update (#723)
  * use exec_properties in @buildkite_config (#721)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/10/03) (#722)
  * Add an exec_properties attr to rbe_autoconfig (#720)
  * create toolchain for ubsan for containers that come with clang 100.0.0 (#719)
  * Added docker_shm_size parameter to create_exec_properties_dict (#718)
  * add test that runs with Ubuntu 18.04 (#717)
  * Add rbe_exec_properties and custom_exec_properties (#711)
  * Release commit list update (#714)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/09/25) (#713)
  * add warning if current running bazel is ahead of bazel-toolchains repo (#712)
  * Project import generated by Copybara. (#704)
  * Add rbe_autoconfig target for RBE ubuntu1804 image integration test (#710)
  * Release commit list update (#709)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/09/19) (#708)
  * Release commit list update (#707)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/09/18) (#705)
  * Release commit list update (#703)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/09/16) (#702)
  * Remove package metadata rules that moved to rules_docker (#701)
  * Project import generated by Copybara. (#699)
  * Project import generated by Copybara. (#700)
  * Project import generated by Copybara. (#698)
  * Release commit list update (#697)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/09/11) (#696)
  * Project import generated by Copybara. (#687)
  * Update rules README (#694)
  * extend timeout for generate confs test (#695)
  * move package_metadata deps to a separate def (#693)
  * Project import generated by Copybara. (#689)
  * Rename the docker_network_enabled param to docker_enabled. (#685)
  * Release commit list update (#692)
  * explicitly list out env var in every step of cloudbuild (#691)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.1 (2019/09/10) (#688)
  * Project import generated by Copybara. (#686)
  * Project import generated by Copybara. (#684)
  * Project import generated by Copybara. (#683)
  * Project import generated by Copybara. (#663)
  * Project import generated by Copybara. (#681)
  * Release commit list update (#682)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.0 (2019/09/04) (#680)
  * Update dependency bazel_gazelle to v0.18.2 (#675)
  * Project import generated by Copybara. (#665)
  * Adding a bazelrc for 0.29 (#668)
  * Following the release of bazel 0.29, make the rbe_exec_properties tests run on the current bazel version. (#679)
  * Release commit list update (#678)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.29.0 (2019/08/28) (#676)
  * Add use_legacy_platform_definition to rbe_autoconfig. (#674)
  * Release commit list update (#673)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.1 (2019/08/21) (#672)
  * Adding a rbe_exec_properties task to presubmit.yml (#671)
  * Add create_exec_properties_dict tests (#669)
  * Release commit list update (#667)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.1 (2019/08/14) (#666)
  * Add rules/exec_properties.bzl (#664)
  * Project import generated by Copybara. (#659)
  * Release commit list update (#662)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.1 (2019/08/08) (#661)
  * less debug info + fix issue with no java case (#660)
  * Project import generated by Copybara. (#658)
  * Project import generated by Copybara. (#657)
  * Project import generated by Copybara. (#653)
  * Release commit list update (#656)
  * document better shell script to add content to WORKSPACE (#655)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.1 (2019/08/01) (#652)
  * fix external tests for bazel (#654)
  * Project import generated by Copybara. (#651)
  * Project import generated by Copybara. (#641)
  * enable use of checked in configs with no java home set (#650)
  * Project import generated by Copybara. (#648)
  * Project import generated by Copybara. (#647)
  * Project import generated by Copybara. (#632)
  * rbe_autoconfig to select requested config (#644)
  * Release commit list update (#646)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.1 (2019/07/22) (#645)
  * Update dependency bazel_gazelle to v0.18.1 (#637)
  * Release commit list update (#642)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.0 (2019/07/17) (#640)
  * add test that validates all containers are pullable (#639)
  * fix use of run in docker_config and update rules_docker (#636)
  * Update dependency bazel_gazelle to v0.18.0 (#635)
  * ubsan toolchain config for 0.28.0 (#634)
  * Project import generated by Copybara. (#628)
  * remove toolchain container rules (#629)
  * Project import generated by Copybara. (#631)
  * Update OWNERS (#626)
  * Update CODEOWNERS (#627)
  * Project import generated by Copybara. (#618)
  * Adding bazelrc file for 0.28 (#624)
  * remove test that times out (#623)
  * Project import generated by Copybara. (#615)
  * Release commit list update (#622)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.28.0 (2019/07/10) (#620)
  * Removing dependency on base images docker package managers (#619)
  * Project import generated by Copybara. (#614)
  * update rules_docker + add call to go_deps (#617)
  * Fix bad Starlark string escapes (#611)
  * Project import generated by Copybara. (#604)
  * Project import generated by Copybara. (#610)
  * Project import generated by Copybara. (#609)
  * Release commit list update (#608)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.27.1 (2019/07/03) (#607)
  * Project import generated by Copybara. (#597)
  * Project import generated by Copybara. (#605)
  * Project import generated by Copybara. (#601)
  * fix bazel RBE test (#603)
  * exclude random tests in sanitizer builds (#602)
  * Project import generated by Copybara. (#600)
  * use Bazelisk in rbe_autoconfig (#599)
  * Move more go dependencies to dedicated go deps macro (#598)
  * Add a metadata_merge that merges YAML from security check &amp; download_… (#593)
  * Project import generated by Copybara. (#592)
  * Project import generated by Copybara. (#595)
  * fix abseil tests (#596)
  * Project import generated by Copybara. (#594)
  * add test for ubsan (#590)
  * Project import generated by Copybara. (#589)
  * Add small java sample to all RBE tests (#588)
  * Add more RBE tests (sanitizers) (#587)
  * jdk11 tests that build Bazel on RBE (#568)
  * Project import generated by Copybara. (#572)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.27.0 (2019/06/18) (#586)
  * Project import generated by Copybara. (#580)
  * fix test that builds Bazel on RBE (#585)
  * fix generation of versions.bzl: (#583)
  * fix 0.26.0 test bazelrc file (#581)
  * Release commit list update (#578)
  * add configs for 0.27.0 (#574)
  * Project import generated by Copybara. (#559)
  * Project import generated by Copybara. (#565)
  * Update dependency com_github_pkg_errors to v0.8.1 (#569)
  * Update dependency in_gopkg_yaml_v2 to v2 (#570)
  * Project import generated by Copybara. (#571)
  * Add new rule to transform package metadata for FUS (#566)
  * RBE tests that force generate configs (#567)
  * add test that uses jdk11 (#558)
  * enabling generation of versions.bzl in rbe_autoconfig_autogen_ubuntu1604 (#562)
  * Project import generated by Copybara. (#560)
  * change one more test to use external repo (#564)
  * Declare additonal metadata output for download_pkgs (#563)
  * use external project for bazel legacy tests (#561)
  * Project import generated by Copybara. (#550)
  * Project import generated by Copybara. (#529)
  * Release commit list update (#557)
  * Create a configs.tar file in rbe_autoconfig (#556)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.26.1 (2019/06/10) (#555)
  * update versions.bzl now that internal process is updated (#554)
  * Support not using bazel-toolchains as source for pre-checked in configs (#526)
  * Release commit list update (#552)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.26.1 (2019/06/07) (#551)
  * add tests that run RBE builds with external projects (#549)
  * Project import generated by Copybara. (#546)
  * Add pip dependencies of base images docker (#545)
  * Add the PR bot as owner (#544)
  * Release commit list update (#543)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.26.0 (2019/05/31) (#542)
  * add OSFamily Linux to generated platforms (#541)
  * use incompatible py toolchains flags by default in CI (#540)
  * Project import generated by Copybara. (#537)
  * fix output_base test (#539)
  * cleanups split off from large PR (#538)
  * Create rbe_repo definitions and validations (#535)
  * Adding a bazelrc for Bazel 0.26 (#536)
  * make bazel_test_cloudbuild.yaml more generic (#533)
  * Release commit list update (#532)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.26.0 (2019/05/29) (#531)
  * adding basic external repo example (#530)
  * Project import generated by Copybara. (#528)
  * Project import generated by Copybara. (#525)
  * refactor rbe_repo rule in preparation to add new features (#524)
  * Project import generated by Copybara. (#522)
  * Project import generated by Copybara. (#518)
  * Project import generated by Copybara. (#519)
  * Add OWNERs file for prow/tide (#521)
  * Release commit list update (#517)
  * Delete configs release history as the tagging scheme is being changed (#514)
  * Project import generated by Copybara. (#510)
  * Project import generated by Copybara. (#513)
  * add new config + bazelrc file to test incompatible flags (#509)
  * add tests for config_dir attr of rbe_autoconfig. (#511)
  * Project import generated by Copybara. (#512)
  * improve error message for docker not found (#508)
  * Project import generated by Copybara. (#506)
  * Fix docker toolchains (#507)
  * update pins to rules_docker and base-images-docker (#493)
  * Project import generated by Copybara. (#502)
  * Project import generated by Copybara. (#499)
  * Release commit list update (#504)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.25.2 (2019/05/14) (#503)
  * enabling building bazel from source for docker_toolchain_autoconfig (#500)
  * fix providers related issue with toolchain rule (#498)
  * update skylib and fix issue with test depending on skylib (#496)
  * Project import generated by Copybara. (#492)
  * Update dependency renovate_src to v0.24.1-1 (#495)
  * Project import generated by Copybara. (#491)
  * Create a bazelrc file that does not have toolchain flags. (#490)
  * Project import generated by Copybara. (#488)
  * Turn on updating to unstable releases in renovate (#489)
  * Project import generated by Copybara. (#487)
  * Release commit list update (#486)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.25.1 (2019/05/08) (#485)
  * Project import generated by Copybara. (#484)
  * Test pre-release semver tags with renovate (#483)
  * Project import generated by Copybara. (#482)
  * Release Ubuntu 16.04 Clang 1.2 configs for Bazel 0.25.0 (#481)
  * produce .latest.bazelrc file when output_base is used (#479)
  * Release commit list update (#480)
  * Add experimental import to test renovate tag updates (#478)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.25.0 (2019/05/02) (#477)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.25.0 (2019/05/02) (#476)
  * Project import generated by Copybara. (#474)
  * Fix issues with rbe_autoconfig (#475)
  * enable force using checked in configs + RBE on GCB tests + various fixes (#473)
  * fixing toolchain target in checked-in configs (#472)
  * fix issue with config_dir (#471)
  * better error messaging for commands inside container in rbe_autoconfig (#469)
  * Project import generated by Copybara. (#468)
  * Project import generated by Copybara. (#467)
  * Release commit list update (#466)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.24.1 (2019/04/25) (#465)
  * Project import generated by Copybara. (#464)
  * Project import generated by Copybara. (#462)
  * Project import generated by Copybara. (#463)
  * Update renovate to run weekly (#461)
  * Project import generated by Copybara. (#460)
  * Project import generated by Copybara. (#459)
  * Enable almost all tests that require docker on host on buildkite (#458)
  * Project import generated by Copybara. (#457)
  * adding 1st test that requires docker on host (#446)
  * Project import generated by Copybara. (#455)
  * Project import generated by Copybara. (#447)
  * improve validations in rbe_autoconfig (#454)
  * Release commit list update (#453)
  * Project import generated by Copybara. (#452)
  * Tests for output_base (#449)
  * Set path to docker command dynamically in rbe_autoconfig (#451)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.24.1 (2019/04/17) (#448)
  * Release commit list update (#450)
  * tests for rbe_autoconf resolving tag (#437)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.24.1 (2019/04/15) (#442)
  * Change e2e config output base to test directory (#441)
  * Project import generated by Copybara. (#440)
  * Project import generated by Copybara. (#439)
  * Project import generated by Copybara. (#434)
  * more rbe_autoconf tests (base_container_digest and constraints) (#436)
  * more platform tests + env tests for rbe_autoconfig (#435)
  * Project import generated by Copybara. (#433)
  * Project import generated by Copybara. (#432)
  * Project import generated by Copybara. (#431)
  * Project import generated by Copybara. (#429)
  * adding more platform tests (#428)
  * Add some test specs &amp; targets for e2e tests (#427)
  * Release commit list update (#426)
  * Java home tests (#424)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.24.1 (2019/04/10) (#425)
  * Project import generated by Copybara. (#415)
  * Project import generated by Copybara. (#413)
  * Project import generated by Copybara. (#423)
  * Dont run anything inside container if not needed (#421)
  * Tests for contents of BUILD files in cc / java configs (#420)
  * Rbe autoconf tests (#416)
  * Improve rbe autoconf (#414)
  * Project import generated by Copybara. (#412)
  * Project import generated by Copybara. (#411)
  * Add a GCB config to test toolchain configs on RBE (#410)
  * Project import generated by Copybara. (#409)
  * Project import generated by Copybara. (#408)
  * Project import generated by Copybara. (#407)
  * Project import generated by Copybara. (#403)
  * Project import generated by Copybara. (#406)
  * Update to new repo macro for latest rules_go (#405)
  * Set up rules_go &amp; base-images-docker for CaaS autobump (#402)
  * Project import generated by Copybara. (#401)
  * Project import generated by Copybara. (#400)
  * Project import generated by Copybara. (#399)
  * Release commit list update (#398)
  * update bazel gcloud docker container (#397)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 0.24.0 (2019/04/02) (#396)
  * Project import generated by Copybara. (#395)
  * fixing tests for https://github.com/bazelbuild/bazel-toolchains/issues/386 (#387)
  * Return providers instead of struct from rule impl functions (#384)
  * Setup the rules_docker dependency so that it can be updated by copybara (#385)
  * Adjust to container_image returning a list of providers (#383)
  * Add option to copy resources instead of mounting in rbe_autoconfig(). (#380)
  * Release commit list update (#381)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#379)
  * Add debug string for Bazel version in rbe_autoconfig(). (#378)
  * Release Ubuntu 16.04 Clang 1.2 configs for Bazel 0.24.0 (#377)
  * Release commit list update (#376)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#372)
  * add ubsan config for 1.2 container for 0.21.0 (#371)
  * Experimental UBSan starlark cc toolchain (#368)
  * Fix image_name after pulling. (#369)
  * Migrate gcr.io/cloud-marketplace to marketplace.gcr.io. (#362)
  * Release commit list update (#367)
  * Add release commit list for Ubuntu 16.04 Clang container (#361)
  * Make java_home optional in rbe_autoconfig (#360)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#359)
  * Revert "Enable rbe autoconf for ci (#352)" (#358)
  * Run renovate once daily instead of all the time (#357)
  * Add renovate.json (#320)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#354)
  * preparing bazelrc files for launch of rbe_autoconfig (#344)
  * Enable rbe autoconf for ci (#352)
  * Re-enable buildifier on buildkite (#349)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#353)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#351)
  * RBE Ubuntu 16.04 toolchain configs dependency update (#348)
  * Fix buildifier 0.22.0 lint issues &amp; disable buildifier (#345)
  * Update latest Bazel version and config version used by CI. (#331)
  * Add generated configs with 0.23.1 for rbe_autoconfg (#330)
  * Support using checked-in configs with containers that extend rbe-ubuntu (#322)
  * adding generated configs with new rbe_Autoconf (#327)
  * Make rbe_default to use digest instead of tag. (#326)
  * Release Ubuntu1604 Clang 1.2 configs for Bazel 0.23.0. (#325)
  * Add a configurable rbe_autoconfig target for ubuntu 16.04 (#317)
  * Use nosla container to determine bazel version (#315)
  * Disable generating configs for rbe debian8. (#307)
  * Move dependency spec for toolchain configs update service to Github (#306)
  * Add JDK11 java_runtime. (#305)
  * fixing bazel rc type in rbe autoconfig (#304)
  * Support using container tag in rbe_autoconfig(). (#298)
  * Fix build status badge to show status from master only. (#299)
  * Format generated configs by config_release.py. (#297)
  * remove incompatible_changes_off attr from our rules (#296)
  * Remove unused inproper load statement. (#295)
  * Add config combination file for auto config generator to watch (#294)
  * Move buildifier to buildkite and run buildifier. (#293)
  * Delete legacy container targets. (#288)
  * Create CODEOWNERS (#289)
  * Fix doc typo &amp; fix ctx execute argument type (#290)
  * Add blank published toolchain configs json file (#287)
  * Remove references to the Results UI from recent sample bazelrc files. (#286)
  * Configs release for Bazel 0.22.0 (#285)
  * Fix autoconf with java home (#284)
  * Mark hello world as a small test. (#283)
  * Add gcloud to trusty and jessie (#282)
  * only use checked in configs if env, registry and repo are not set (#281)
  * Used checked in configs with rbe_autoconf when possible (#276)
  * Add docker to bazel bases (#280)
  * Update docs due to rules_docker changes. (#279)
  * Update rules_docker. (#278)
  * Fix Bazel incompatibility issues. (#274)
  * fix CI (#277)
  * Add hello world example, including a proper test. (#275)
  * add configs for ubsan for Bazel 0.21.0 (#273)
  * Update rules_docker pin. (#271)</changelog>
  <changelog author="mrostecki@opensuse.org" date="1578312000">- Update to version 1.2.2:
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.2.1 (2019/12/04) (#777)
  * Disable failing Abseil test (#778)
  * Move tests that use 'docker' to GCB (#771)
  * Release commit list update (#775)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.2.1 (2019/11/26) (#774)
  * Project import generated by Copybara. (#767)
  * Release commit list update (#773)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.2.0 (2019/11/25) (#772)
  * Release commit list update (#770)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.1.0 (2019/11/20) (#768)
  * fix abseil ubsan tests (#769)
  * Project import generated by Copybara. (#766)
  * Project import generated by Copybara. (#762)
  * Release commit list update (#765)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.1.0 (2019/11/13) (#764)
  * Replace create_exec_properties_dict with create_rbe_exec_properties_dict (#763)
  * Project import generated by Copybara. (#756)
  * Remove the recommendation to use create_exec_properties_dict only in WORKSPACE (#758)
  * Release commit list update (#761)
  * Toolchain configs for for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.1.0 (2019/11/05) (#760)
  * Add documentation for using exec_properties in rbe_autoconfig (#755)
  * Project import generated by Copybara. (#753)
  * Add labels parameter to create_exec_properties_dict. (#748)
  * creating ubsan configs for Bazel 1.0.0 (#754)
  * Update dependency bazel_skylib to v1 (#724)
  * Fix broken links and fix docs. (#752)
  * Project import generated by Copybara. (#742)
  * creating manually configs for Bazel 1.0.0 (#751)
  * Release commit list update (#749)</changelog>
  <changelog author="mrostecki@opensuse.org" date="1578312001">- Update to version 2.0.0:
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 2.0.0 (2019/12/20) (#790)
  * Project import generated by Copybara. (#782)
  * Release commit list update (#784)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.2.1 (2019/12/11) (#783)
  * Release commit list update (#781)
  * Toolchain configs for marketplace.gcr.io/google/rbe-ubuntu16-04, Bazel 1.2.1 (2019/12/09) (#780)
  * Project import generated by Copybara. (#776)
  * Release commit list update (#779)</changelog>
</package>
<package pkgid="1fd701ea5be4299078198876a207aebd35678b791e709da289dc85a7a3998d00e7572c9b4510b72433857989ba76071b4e91312d500556800c756377ba21b615" name="bazel-workspaces" arch="noarch">
  <version epoch="0" ver="20200113" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1568980800">- Initial release</changelog>
  <changelog author="mrostecki@opensuse.org" date="1569499200">- Update to version 20190926:
  * jwt_verify_lib: Fix the library name
  * Add workspace for jwt_verify_lib
  * Add workspace for luajit
  * Add workspace for curl
  * Add workspace for libevent
  * benchmark: Add linkopts
  * benchmark: Add benchmark_main library
  * Add workspace for benchmark
  * gtest: Make libraries public and dynamically linked
  * gtest: Add gtest_main library
  * Add workspace for openssl-cbs
  * Add workspace for bsslwrapper
  * Add workspace for googletest
  * Add workspace for libcircllhist
  * Add workspace for yaml-cpp
  * Add workspace for gperftools
  * Add workspace for c-ares
  * Add workspace for rapidjson
  * Add workspace for libprotobuf-mutator</changelog>
  <changelog author="mrostecki@opensuse.org" date="1570708800">- Update to version 20191010:
  * Add workspace for http-parser
  * Add workspace for sql-parser</changelog>
  <changelog author="mrostecki@opensuse.org" date="1570708801">- Update to version 20191010:
  * sql-parser: Fix headers directory</changelog>
  <changelog author="mrostecki@opensuse.org" date="1570795200">- Update to version 20191011:
  * Add workspace for msgpack</changelog>
  <changelog author="mrostecki@opensuse.org" date="1572868800">- Update to version 20191104:
  * googletest: Define separate gtest and gmock libraries
  * Add workspace for prometheus-cpp
  * Add workspace for upb
  * nanopb: Fix library name
  * Add workspace for grpc
  * Add workspace for nanopb</changelog>
  <changelog author="mrostecki@opensuse.org" date="1572868801">- Update to version 20191105:
  * googletest: Separate gtest_main and gmock_main from gtest and
    gmock</changelog>
  <changelog author="mrostecki@opensuse.org" date="1578916800">- Update to version 20200113:
  * Add workspace for re2
  * Add workspace for OpenSSL</changelog>
</package>
<package pkgid="2dae32cebb9dbbe2466a1e294426fc5bef9b2a6dc3af2a102953c05c8928f16461a9607993cea0552ec87fe6fcbc161b6253f3ad3245a0431fada69968a7af85" name="bazel8" arch="riscv64">
  <version epoch="0" ver="8.4.1" rel="1.1"/>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt; - 8.0.1" date="1738584000">- Initial package based on bazel6</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1758974400">- update to 8.4.1
  * Speculative fix for repo contents cache race.
- update to 8.4.0
  * Bazel releases that include a bundled JDK now use the system
    trust store for certificates by default. Set
  - Djavax.net.ssl.trustStore and -Djavax.net.ssl.trustStoreType
    via --host_jvm_args to override the default location.
  * The --experimental_cancel_concurrent_tests option now accepts
    the values on_passed, on_failed and never and cancels concurrent
    test runs on the first matching result. If enabled, it's now
    effective by default and no longer requires
  - -test_strategy=standalone to be passed explicitly.
- update to 8.3.0
  * Bazel now prints exactly which startup options have changed
    when the running Bazel server needs to be killed.</changelog>
</package>
<package pkgid="f671885142955047599d94eb24f546e93a7b03f6e691310c117e95b458c986d3c6ff5249cdaa8d63254cecc2d1848ab6ade95f4a1a6e92485ad56d0994293bc0" name="bb" arch="riscv64">
  <version epoch="0" ver="1.3~rc1" rel="2.1"/>
  <changelog author="sbrabec@suse.cz" date="1176292800">- Require just created libmikmod-devel instead of libmikmod.</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1285761600">- Do not use internal minilzo, it turns that it includes
  build dates that causes this package to republish when
  not needed.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1314619200">- Fix wrong linking
- include &lt;time.h&gt; to avoid warnings.</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="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1512475200">- Remove unused buildrequires on xorg-x11-devel</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for source.
- Miscellaneous specfile cleanups using spec-cleaner.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Build with -fpermissive to work around various C99 violations which
  lead to compiler errors with GCC 14 by default [boo#1228121]</changelog>
</package>
<package pkgid="7e720515c295b3153fb84d753e71d78c1fa03e9dbc5bfaf7921053b73683df941903411c3ed8b5bef1ee7987ccae3cebef544ada2a7c1630840f2f45b7dbffd1" name="bbe" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="3.3"/>
  <changelog author="mpluskal@suse.com" date="1464782400">- Initial package for version 0.2.2 (based on package from
  home:zhonghuaren)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1536321600">- 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="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1572955200">- Use modern macros for building</changelog>
</package>
<package pkgid="e4e10b02021647308578da164b60b207c16a954efdf31bd1806ae5a5f64ef75e94e21cee186a7f24bf2772c22b1143f0c602c2951c05036d2ca2de18a3c92de2" name="bc" arch="riscv64">
  <version epoch="0" ver="1.08.2" rel="1.2"/>
  <changelog author="sweet_f_a@gmx.de" date="1338465600">- update to upstream alpha 1.06.95 (2006-09-05), in use in other
  major distros for quite a long time (Debian, Fedora, Ubuntu, ...)
- add patches from Fedora
- automake dependency removed</changelog>
  <changelog author="idonmez@suse.com" date="1347883200">- Add BuildRequires on makeinfo to fix Factory build</changelog>
  <changelog author="tchvatal@suse.com" date="1417176000">- Clean up with spec-cleaner
- Add ncurses-devel as it is inherited from readline
- Explicitely pass without-libedit if we decide to switch for
  it at some point</changelog>
  <changelog author="mpluskal@suse.com" date="1426507200">- Update url
- Correct info files scriplets and dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1491825600">- Update to version 1.07.1:
  * Fixed ibase extension causing problems for read()
  * Fixed parallel make problem.
  * Fixed dc "Q" comanmd bug.
- Changes for version 1.07:
  * Added void functions.
  * fixes bug in load_code introduced by mathlib string storage in 1.06.
  * fix to get long options working.
  * signal code clean-up.
  * fixed a bug in the AVL tree routines.
  * fixed math library to work properly when called with ibase not 10.
  * fixed a symbol table bug when using more than 32 names.
  * removed a double free.
  * Added base 17 to 36 for ibase.
  * Fixed some memory leaks.
  * Various small tweaks and doc bug fixes.
- Drop no longer needed patches:
  * bc-1.06.95-memleak.patch
  * bc-1.06.95-matlib.patch
  * bc-1.06.95-sigintmasking.patch
- Refresh bc-1.06-dc_ibase.patch
- Add gpg signature</changelog>
  <changelog author="pgajdos@suse.com" date="1552478400">- added patches
  Correct return value after 'q' [bsc#1129038]
  + bc-dc-correct-return-value.patch</changelog>
  <changelog author="kukuk@suse.de" date="1566993600">- Use %license instead of %doc [bsc#1082318]
- Cleanup %doc section</changelog>
  <changelog author="pgajdos@suse.com" date="1602763200">- fix [bsc#1177579] -- wrong clamping of hexadecimal digits in dc
- deleted patches
  - bc-1.06-dc_ibase.patch (upstreamed)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748520000">- GNU bc 1.08.2
  * GCC 15 compatibility
  * Plug a small memory leak in dc
  * Fix a formatting botch in doc/bc.1
- drop upstreamed bc-dc-correct-return-value.patch
- drop unneeded info macros</changelog>
</package>
<package pkgid="52b5a63e47e9d2b1af59a3d6670000a81a6b3fee3ea27cf48d1cde6423396908ca95973d7b9ab1e22c11e7c6f08c5d17efe37b52a74fdfdfba6666bb0d0b51fd" name="bcache-tools" arch="riscv64">
  <version epoch="0" ver="1.1+git37.a5e3753" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566475200">- Add a _service file for the tarball from outer space.
- Shift the version number to 1.0.8+suse5 because there has never
  been a 1.0.9 release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579003200">- Update to tag 1.1
  * add blkdiscard for cache dev
  * add 'label' field
  * allow users to set label for device</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599566400">- Cure fallout from %_libexecdir change [boo#1174075, boo#1176244]</changelog>
  <changelog author="Coly Li &lt;colyli@suse.com&gt;" date="1602590400">- Remove dependence of smartcols bcache-tools.spec, bcache-tools
  code doesn't need it now. (jsc#SLE-9807)
- Remove 1001-udev-do-not-rely-on-DRIVER-variable.patch because
  we have 0013-bcache-tools-Export-CACHED_UUID-and-CACHED_LABEL.patch
  to provide static UUIDs. (jsc#SLE-9807)
- bcache-tools: add man page bcache-status.8 (jsc#SLE-9807)
  0017-bcache-tools-add-man-page-bcache-status.8.patch
- bcache-tools: add bcache-status (jsc#SLE-9807)
  0016-bcache-tools-add-bcache-status.patch
- bcache-tools: make: permit only one cache device to be
  specified (jsc#SLE-9807)
  0015-bcache-tools-make-permit-only-one-cache-device-to-be.patch
- bcache-tools: Remove the dependency on libsmartcols
  (jsc#SLE-9807)
  0014-bcache-tools-Remove-the-dependency-on-libsmartcols.patch
- bcache-tools: Export CACHED_UUID and CACHED_LABEL
  (jsc#SLE-9807)
  0013-bcache-tools-Export-CACHED_UUID-and-CACHED_LABEL.patch
- bcache-tools: Fix potential coredump issues (jsc#SLE-9807)
  0012-bcache-tools-Fix-potential-coredump-issues.patch
- bcache-tools: add print_cache_set_supported_feature_sets()
  in lib.c (jsc#SLE-9807)
  0011-bcache-tools-add-print_cache_set_supported_feature_s.patch
- bcache-tools: add large_bucket incompat feature (jsc#SLE-9807)
  0010-bcache-tools-add-large_bucket-incompat-feature.patch
- bcache-tools: upgrade super block versions for feature sets
  (jsc#SLE-9807)
  0009-bcache-tools-upgrade-super-block-versions-for-featur.patch
- bcache-tools: define separated super block for in-memory and
  on-disk format (jsc#SLE-9807)
  0008-bcache-tools-define-separated-super-block-for-in-mem.patch
- bcache-tools: add to_cache_sb() and to_cache_sb_disk()
  (jsc#SLE-9807)
  0007-bcache-tools-add-to_cache_sb-and-to_cache_sb_disk.patch
- bcache-tools: list.h: only define offsetof() when it is
  undefined (jsc#SLE-9807)
  0006-bcache-tools-list.h-only-define-offsetof-when-it-is-.patch
- bcache-tools: bitwise.h: more swap bitwise for different
  CPU endians (jsc#SLE-9807)
  0005-bcache-tools-bitwise.h-more-swap-bitwise-for-differe.patch
- bcache-tools: add struct cache_sb_disk into bcache.h (jsc#SLE-9807)
  0004-bcache-tools-add-struct-cache_sb_disk-into-bcache.h.patch
- bcache-tools: convert writeback to writethrough mode for zoned
  backing device (jsc#SLE-9807)
  0003-bcache-tools-convert-writeback-to-writethrough-mode-.patch
- bcache-tools: add is_zoned_device() (jsc#SLE-9807)
  0002-bcache-tools-add-is_zoned_device.patch
- bcache-tools: set zoned size aligned data_offset on backing device
  for zoned devive (jsc#SLE-9807)
  0001-bcache-tools-set-zoned-size-aligned-data_offset-on-b.patch</changelog>
  <changelog author="Coly Li &lt;colyli@suse.com&gt;" date="1605441600">- Makefile: install bcache-status (jsc#SLE-9807, bsc#1178725)
  0018-Makefile-install-bcache-status.patch
- bcache-tools.spec: add '_sbindir/bcache-status' for the new added
  bcache-status python script (jsc#SLE-9807, bsc#1178725)</changelog>
  <changelog author="Coly Li &lt;colyli@suse.com&gt;" date="1609848000">- bcache.h: fix typo from SUUP to SUPP (jsc#SLE-9807)
  0019-bcache.h-fix-typo-from-SUUP-to-SUPP.patch
- bcache-tools: only call set_bucket_size() for cache device
  (jsc#SLE-9807)
  0020-bcache-tools-only-call-set_bucket_size-for-cache-dev.patch
- bcache.h: add BCH_FEATURE_INCOMPAT_LARGE_BUCKET to
  BCH_FEATURE_INCOMPAT_SUPP (jsc#SLE-9807)
  0021-bcache.h-add-BCH_FEATURE_INCOMPAT_LARGE_BUCKET-to-BC.patch
- bcache-tools: check incompatible feature set (jsc#SLE-9807)
  0022-bcache-tools-check-incompatible-feature-set.patch
- bcache-tools: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE
  for large bucket (jsc#SLE-9807)
  0023-bcache-tools-introduce-BCH_FEATURE_INCOMPAT_LOG_LARG.patch
- bcache-tools: display obsoleted bucket size configuration
  (jsc#SLE-9807)
  0024-bcache-tools-display-obsoleted-bucket-size-configura.patch
- bcache-tools: recover the missing sb.csum for showing bcache device
  super block (jsc#SLE-9807)
  0025-bcache-tools-recover-the-missing-sb.csum-for-showing.patch
- bcache-tools: only call to_cache_sb() for bcache device
  in may_add_item() (jsc#SLE-9807)
  0026-bcache-tools-only-call-to_cache_sb-for-bcache-device.patch
- bcache-tools: improve column alignment for "bcache show
  - m" output (jsc#SLE-9807)
  0027-bcache-tools-improve-column-alignment-for-bcache-sho.patch</changelog>
  <changelog author="Coly Li &lt;colyli@suse.com&gt;" date="1614168000">- bcache-tools: Update super block version in bch_set_feature_*
  routines (jsc#SLE-9807)
  0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch</changelog>
  <changelog author="Coly Li &lt;colyli@suse.com&gt;" date="1677758400">- bcache-tools: improve is_zoned_device() (bsc#1208425)
  0029-bcache-tools-improve-is_zoned_device.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699531200">- Update to snapshot 1.1+git37.a5e3753
  * support ``bcache show -d`` for nvdimm-meta device
- Abolish /usr/bin/env [boo#1216370]
- Delete (merged):
  0001-bcache-tools-set-zoned-size-aligned-data_offset-on-b.patch
  0002-bcache-tools-add-is_zoned_device.patch
  0003-bcache-tools-convert-writeback-to-writethrough-mode-.patch
  0004-bcache-tools-add-struct-cache_sb_disk-into-bcache.h.patch
  0005-bcache-tools-bitwise.h-more-swap-bitwise-for-differe.patch
  0006-bcache-tools-list.h-only-define-offsetof-when-it-is-.patch
  0007-bcache-tools-add-to_cache_sb-and-to_cache_sb_disk.patch
  0008-bcache-tools-define-separated-super-block-for-in-mem.patch
  0009-bcache-tools-upgrade-super-block-versions-for-featur.patch
  0010-bcache-tools-add-large_bucket-incompat-feature.patch
  0011-bcache-tools-add-print_cache_set_supported_feature_s.patch
  0012-bcache-tools-Fix-potential-coredump-issues.patch
  0013-bcache-tools-Export-CACHED_UUID-and-CACHED_LABEL.patch
  0014-bcache-tools-Remove-the-dependency-on-libsmartcols.patch
  0015-bcache-tools-make-permit-only-one-cache-device-to-be.patch
  0016-bcache-tools-add-bcache-status.patch
  0017-bcache-tools-add-man-page-bcache-status.8.patch
  0018-Makefile-install-bcache-status.patch
  0019-bcache.h-fix-typo-from-SUUP-to-SUPP.patch
  0020-bcache-tools-only-call-set_bucket_size-for-cache-dev.patch
  0021-bcache.h-add-BCH_FEATURE_INCOMPAT_LARGE_BUCKET-to-BC.patch
  0022-bcache-tools-check-incompatible-feature-set.patch
  0023-bcache-tools-introduce-BCH_FEATURE_INCOMPAT_LOG_LARG.patch
  0024-bcache-tools-display-obsoleted-bucket-size-configura.patch
  0025-bcache-tools-recover-the-missing-sb.csum-for-showing.patch
  0026-bcache-tools-only-call-to_cache_sb-for-bcache-device.patch
  0027-bcache-tools-improve-column-alignment-for-bcache-sho.patch
  0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch
  0029-bcache-tools-improve-is_zoned_device.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740916800">- Make build recipe comaptible with POSIX sh</changelog>
</package>
<package pkgid="74bf4ece1b847c4b2dac6ba15fdbd64a7ee1cf8ec6b6cd16d8816c9f6d97379584833502b65a88c8497ff35342cc5601cc56076d4ba9a59f49131dcd6ca5c101" name="bcachefs-kmp-default" arch="riscv64">
  <version epoch="0" ver="1.37.4_k6.19.11_1" rel="4.2"/>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1766145600">- Update to release 1.33.2
  * Fix multiple bugs involving deleting interior snapshot nodes
  * Fix an assertion pop caused by leftover rebalance scan
    cookies, from pre-1.33.0
  * Fix mmap-involved page cache inconsistency/corruption, users
    generally noticed this as files that seemed to be corrupted by
    the cp afterwards
  * Fix a topology inconsistency caused by a transaction commit
    merging a node we were updating a key for in the same
    transaction; we now have stricter topology checks
  * Online fsck now understands ``-o recovery_passes``
  * Copygc (and elsewhere) now correctly uses the 'fragmented'
    counter under `dev_data_type` accounting; intricacies of
    compressed data accounting mean that ``buckets * bucket_size -
    sectors`` does not work for this, and may underflow.
  * New recovery pass: ``kill_i_generation_keys``. Modern
    filesystems do not use ``KEY_TYPE_i_generation`` for
    implementing NFS inode generation numbers, and old filesystems
    may have significant amounts of wasted space in the inodes
    btree from these. Must be run manually, and can be run online.
  * Subvolumes and snapshot trees are now viewable in debugfs,
    along with the per-snapshot accounting. These should be
    considered prototype interfaces, to give users something to
    look at and comment on before the real interfaces are
    designed.
  * Snapshot accounting is no longer kept in-memory; this fixes
    slow ``accouting_read`` on filesystems with huge numbers of
    snapshots.</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1766491200">- Update to release 1.33.3
  * More snapshot deletion fixes, old interior snapshot nodes
    should finally be getting cleaned up correctly
  * We now run ``check_snapshots`` on every mount; there have been
    some bugs which result in snapshot tree corruption in the
    depth/skiplist fields, breaking ``snapshot_is_ancestor()``.
    We can't efficiently detect this kind of corruption at
    runtime, but ``check_snapshots`` is no more expensive than
    ``read_snapshots``; if we still have bugs in snapshot deletion,
    this will render them harmless.
  * Some obscure repair paths are now more robust - str_hash
    mismatch repair, inode reconstruction.
  * Btree node rewrites no longer run at ``BCH_WATERMARK_btree``
    by default; this should solve some deadlocks that started
    happening when reconcile started moving around a lot more
    btree nodes.
  * When we get a ZSTD decompression error, the specific error
    code from zstd will now be reported in the error message.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766664000">- Update to release 1.33.4
  * Fix a bug with interior snapshot node deletion that could
    manifest as fs corruption that would disappear on the next
    remount.
  * New mode for verifying the result of data compression before
    writing compressed data out to disk (``verify_compress``).
  * Reconcile no longer runs when the filesystem is mounted read only.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767960000">- Update to release 1.34.0
  * `KEY_TYPE_error` keys new include a field that indicates the
    reason and codepath they were created.
  * We now run `check_snapshots` before deleting interior snapshot
    nodes, after observing a bug where bad skiplist entries were
    created due to prior corruption of the snapshot depth field.
  * The compression code now always bounces the source buffer if it
    may have been mapped to userspace; this should solve reports of
    corruption with zstd.
  * `str_hash` (dirents and xattrs) repair now handles keys in
    different snapshots correctly.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768305600">- Update to release 1.35.0
  * The requirement that devices must have matched bucket sizes to
    be members of the same stripes has been removed.
  * Stripes may be reshaped (number of blocks increased or
    decreased), as needed; this improves EC's handling of device
    failures.
  * Significantly improved evacuate, rereplicate performance on
    rotating disks: we now launch one thread per device being read
    from (i.e. every device that shared data with the device going
    away); each device is read from in parallel with reads across
    the whole device done in sorted order.
  * `backpointer_scan_iter`, for improved performance for code
    doing backpointer -&gt; extent walks, including but not limited to
    reconcile; this is quite significant on systems with metadata
    on rotating disk and relatively limited memory.
  * The bug with reconcile where btree roots wouldn't be processed
    has been fixed.
  * A few bugs with reconcile's handling of cached data have been
    fixed.
  * The reconcile tracepoints, especially `reconcile_set_pending`,
    now give significantly more information.
  * Reconcile now knows how to wait on copygc when a device it
    wants to write to is full, rather than (incorrectly) marking
    the extent as pending.
  * Fixed several memory reclaim recursion bugs; performance under
    memory pressure should be improved.
  * Various allocation watermark fixes; btree updates now only run
    with high priority watermarks when necessary. This fixes some
    allocator deadlocks on open bucket allocation.
  * 'encoded_extent_max` settings of 1MB and greater now work
    properly; previously, this could cause backpointer issues if
    compression was enabled.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 1.36.0
  * Fix propagating the incompressible bit in the data update
    path: sometimes this would be lost, leading to spurious
    "extent with bad/missing reconcile options" errors.
  * "bcachefs_metadata_version_no_sb_user_data_replicas":
    an (incompatible) disk format upgrade feature to aid in
    clearing a bottleneck when the filesystem has a large (50-ish)
    number of drives.
  * Fixes for the data update path: it turns out, the data update
    path was dropping replicas to devices being evacuated (which
    are considered to have durability of 0) before the extent was
    sufficiently replicated on other devices. This caused data loss
    for a few users.</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1770465600">- Update to release v1.36.1
  * Interactive TUI for monitoring various filesystem internals,
    slowpaths and device performance, with duration and frequency
    tracking for various events. Helpful for diagnosing performance
    issues.
  * `encoded_extent_max` default bumped to 256k; new filesystems
    now initialize `BCH_SB_EXTENT_BP_SHIFT` to 16, so higher
    settings won't require rebuilding backpointers.
  * `--rotational` flag now works correctly during format
  * Copygc now waits until a device is less than 20% free before
    starting.
  * Improved `bcachefs reconcile status` output.
  * Large batch of erasure coding cleanup and hardening: better
    error reporting for EC reconstruct reads, fix a race between EC
    and data moves, and various other EC bugfixes.
  * Fix write buffer `move_keys_from_inc_to_flushing()` regression,
    which was causing occasional oopses under load for some users.
  * Snapshot deletion is now much faster when deleting large
    numbers of snapshos; we now use an eytzinger tree for the list
    of nodes being deleted.
  * Fix sporadic superblock checksum failures during device scan.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 1.37.1
  * Erasure coding is now considered stable
  * bcachefs is now able to handle automatic recovery from devices
    with bad flush/FUA support
  * Faster recovery from unclean shutdowns</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 1.37.3
  * kmp: Zero out btree ptr mem_ptr field in
    bch2_journal_keys_sort()
  * kmp: Delete bogus BUG() in bch2_stripe_repair()
  * kmp: Fix max extent/btree pointer size for durability=0
    replicas</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774872000">- Update to release 1.37.4
  * bcachefs: don't reuse stripes when live data would overflow
    into parity
- Remove 0001-bcachefs-fix-linking-error-on-i586.patch (merged)</changelog>
</package>
<package pkgid="c2af541a17ae546c3ced82e5815dcbc813b790e0d13c03b97af14b9ab38b5094084d0adaa522765eb7655aa783a92b1026f266fd97bf96d63c71fd3f0bffdb99" name="bcachefs-tools" arch="riscv64">
  <version epoch="0" ver="1.37.4" rel="4.2"/>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1766145600">- Update to release 1.33.2
  * Fix multiple bugs involving deleting interior snapshot nodes
  * Fix an assertion pop caused by leftover rebalance scan
    cookies, from pre-1.33.0
  * Fix mmap-involved page cache inconsistency/corruption, users
    generally noticed this as files that seemed to be corrupted by
    the cp afterwards
  * Fix a topology inconsistency caused by a transaction commit
    merging a node we were updating a key for in the same
    transaction; we now have stricter topology checks
  * Online fsck now understands ``-o recovery_passes``
  * Copygc (and elsewhere) now correctly uses the 'fragmented'
    counter under `dev_data_type` accounting; intricacies of
    compressed data accounting mean that ``buckets * bucket_size -
    sectors`` does not work for this, and may underflow.
  * New recovery pass: ``kill_i_generation_keys``. Modern
    filesystems do not use ``KEY_TYPE_i_generation`` for
    implementing NFS inode generation numbers, and old filesystems
    may have significant amounts of wasted space in the inodes
    btree from these. Must be run manually, and can be run online.
  * Subvolumes and snapshot trees are now viewable in debugfs,
    along with the per-snapshot accounting. These should be
    considered prototype interfaces, to give users something to
    look at and comment on before the real interfaces are
    designed.
  * Snapshot accounting is no longer kept in-memory; this fixes
    slow ``accouting_read`` on filesystems with huge numbers of
    snapshots.</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1766491200">- Update to release 1.33.3
  * More snapshot deletion fixes, old interior snapshot nodes
    should finally be getting cleaned up correctly
  * We now run ``check_snapshots`` on every mount; there have been
    some bugs which result in snapshot tree corruption in the
    depth/skiplist fields, breaking ``snapshot_is_ancestor()``.
    We can't efficiently detect this kind of corruption at
    runtime, but ``check_snapshots`` is no more expensive than
    ``read_snapshots``; if we still have bugs in snapshot deletion,
    this will render them harmless.
  * Some obscure repair paths are now more robust - str_hash
    mismatch repair, inode reconstruction.
  * Btree node rewrites no longer run at ``BCH_WATERMARK_btree``
    by default; this should solve some deadlocks that started
    happening when reconcile started moving around a lot more
    btree nodes.
  * When we get a ZSTD decompression error, the specific error
    code from zstd will now be reported in the error message.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766664000">- Update to release 1.33.4
  * Fix a bug with interior snapshot node deletion that could
    manifest as fs corruption that would disappear on the next
    remount.
  * New mode for verifying the result of data compression before
    writing compressed data out to disk (``verify_compress``).
  * Reconcile no longer runs when the filesystem is mounted read only.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767960000">- Update to release 1.34.0
  * `KEY_TYPE_error` keys new include a field that indicates the
    reason and codepath they were created.
  * We now run `check_snapshots` before deleting interior snapshot
    nodes, after observing a bug where bad skiplist entries were
    created due to prior corruption of the snapshot depth field.
  * The compression code now always bounces the source buffer if it
    may have been mapped to userspace; this should solve reports of
    corruption with zstd.
  * `str_hash` (dirents and xattrs) repair now handles keys in
    different snapshots correctly.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768305600">- Update to release 1.35.0
  * The requirement that devices must have matched bucket sizes to
    be members of the same stripes has been removed.
  * Stripes may be reshaped (number of blocks increased or
    decreased), as needed; this improves EC's handling of device
    failures.
  * Significantly improved evacuate, rereplicate performance on
    rotating disks: we now launch one thread per device being read
    from (i.e. every device that shared data with the device going
    away); each device is read from in parallel with reads across
    the whole device done in sorted order.
  * `backpointer_scan_iter`, for improved performance for code
    doing backpointer -&gt; extent walks, including but not limited to
    reconcile; this is quite significant on systems with metadata
    on rotating disk and relatively limited memory.
  * The bug with reconcile where btree roots wouldn't be processed
    has been fixed.
  * A few bugs with reconcile's handling of cached data have been
    fixed.
  * The reconcile tracepoints, especially `reconcile_set_pending`,
    now give significantly more information.
  * Reconcile now knows how to wait on copygc when a device it
    wants to write to is full, rather than (incorrectly) marking
    the extent as pending.
  * Fixed several memory reclaim recursion bugs; performance under
    memory pressure should be improved.
  * Various allocation watermark fixes; btree updates now only run
    with high priority watermarks when necessary. This fixes some
    allocator deadlocks on open bucket allocation.
  * 'encoded_extent_max` settings of 1MB and greater now work
    properly; previously, this could cause backpointer issues if
    compression was enabled.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 1.36.0
  * Fix propagating the incompressible bit in the data update
    path: sometimes this would be lost, leading to spurious
    "extent with bad/missing reconcile options" errors.
  * "bcachefs_metadata_version_no_sb_user_data_replicas":
    an (incompatible) disk format upgrade feature to aid in
    clearing a bottleneck when the filesystem has a large (50-ish)
    number of drives.
  * Fixes for the data update path: it turns out, the data update
    path was dropping replicas to devices being evacuated (which
    are considered to have durability of 0) before the extent was
    sufficiently replicated on other devices. This caused data loss
    for a few users.</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1770465600">- Update to release v1.36.1
  * Interactive TUI for monitoring various filesystem internals,
    slowpaths and device performance, with duration and frequency
    tracking for various events. Helpful for diagnosing performance
    issues.
  * `encoded_extent_max` default bumped to 256k; new filesystems
    now initialize `BCH_SB_EXTENT_BP_SHIFT` to 16, so higher
    settings won't require rebuilding backpointers.
  * `--rotational` flag now works correctly during format
  * Copygc now waits until a device is less than 20% free before
    starting.
  * Improved `bcachefs reconcile status` output.
  * Large batch of erasure coding cleanup and hardening: better
    error reporting for EC reconstruct reads, fix a race between EC
    and data moves, and various other EC bugfixes.
  * Fix write buffer `move_keys_from_inc_to_flushing()` regression,
    which was causing occasional oopses under load for some users.
  * Snapshot deletion is now much faster when deleting large
    numbers of snapshos; we now use an eytzinger tree for the list
    of nodes being deleted.
  * Fix sporadic superblock checksum failures during device scan.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 1.37.1
  * Erasure coding is now considered stable
  * bcachefs is now able to handle automatic recovery from devices
    with bad flush/FUA support
  * Faster recovery from unclean shutdowns</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 1.37.3
  * kmp: Zero out btree ptr mem_ptr field in
    bch2_journal_keys_sort()
  * kmp: Delete bogus BUG() in bch2_stripe_repair()
  * kmp: Fix max extent/btree pointer size for durability=0
    replicas</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774872000">- Update to release 1.37.4
  * bcachefs: don't reuse stripes when live data would overflow
    into parity
- Remove 0001-bcachefs-fix-linking-error-on-i586.patch (merged)</changelog>
</package>
<package pkgid="98a072f3480ff4f5a506dbf61fdf129f373417fc179d8788d5bc82d224a9516bf8a9b228c64200fee39ab765f6b41dbda7d932bc79a8541dd9a2e633bcc40c01" name="bcal" arch="riscv64">
  <version epoch="0" ver="2.4" rel="2.1"/>
  <changelog author="dilawar.s.rajput@gmail.com" date="1533902400">- First realease v1.9</changelog>
  <changelog author="Dilawar Singh &lt;dilawar.s.rajput@gmail.com&gt;" date="1555156800">- Update to version 2.1
  * Support for C bitwise operators (|, ^, &amp;)
  * Support floating point in unit conversion
  * Support hex in expressions
  * Persistent readline history
  * Static-analysis (clang-tidy and coverity) integration
- Update to version 2.0
  * bc mode for general purpose calculations
  * Bitwise shift (&lt;&lt; and &gt;&gt;) operations
  * Base conversion in interactive mode
  * Prompt help</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Trim excess whitespace in description. Change to written style.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1559649600">- Added bcal-2.1_gcc9.patch to fix Factory build
- Limit build to 64-bit systems (as per README.md)
- Spec cleanup</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1615982400">- Update to version 2.2
  * Support [`calc`](http://www.isthe.com/chongo/tech/comp/calc/)
    for multi-base expressions
  * To use `calc`, `export BCAL_USE_CALC=1`
  * Fix lint issues
  * Fix issue #30
  * Updated auto-generated packages
  * More portable Makefile
  * Delete bcal-2.1_gcc9.patch, it was merged into upsteam.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650283200">- Update to version 2.4
  * Support "exit" and "quit" at prompt
  * Fix lint report
- Update to version 2.3
  * Show binary conversion output in octets for readability
  * Handle CTRL+D
  * Quit program or 'exit' or 'quit'
  * Fix broken terminal with calc as backend on "undefined input"</changelog>
  <changelog author="pgajdos@suse.com" date="1744718400">- added patches
  https://github.com/jarun/bcal/commit/b9de4fa9c0e29c2a4d55ddde007111c029364f6c
  https://github.com/jarun/bcal/commit/ea290b19c0ba0c7a8e34c640eac1260dc0b7269a
  + bcal-gcc15.patch</changelog>
</package>
<package pkgid="287226155660b32b5a017ec83798a9dfbd8906f6601465d7ed969d6a2ea56b7fc6c8caf5ef288f1be421a3dbee6fe3e9333dd9ccbcf8c3a833c6a80efbb2827e" name="bcc-devel" arch="riscv64">
  <version epoch="0" ver="0.36.1" rel="2.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1742558400">- Support building with cmake4
  * Add 0001-Bump-CMake-minimum-version-to-3.12.patch</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1743768000">- Add optional requires to libbcc0 for kernel-longterm-devel, if
  kernel-longterm is in use</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1744632000">- Update to version 0.34.0
  * Support for kernel up to 6.13
  * Bump cmake minimum version to 3.12
  * drop 0001-Bump-CMake-minimum-version-to-3.12.patch
  * statsnoop: Display syscall name with -s
  * readahead: Fix incorrect page accessed count since kernel 5.16
  * libbpf-tools/opensnoop: Add new fields
  * libbpf-tools: hardirqs/softirqs: Fix logarithmic calculation issue
  * libbpf-tools/hardirqs: have better default display and add CPU column
  * libbpf-tools/klockstat: Better stack dump and summary info
  * libbpf-tools/sigsnoop: Support real-time signals and thread comm
  * libbpf-tools/statsnoop: Support more syscalls
  * libbpf-tools/memleak: Some fixes and better messages
  * tools/opensnoop: Add new fields and fix bad mode value
  * tools/profile: Prioritize using the cpu-cycles hardware event
  * tools/tcpdrop: Add support for dumping TCP drop reasons
  * Fix event name too long error in python source
  * doc update, other bug fixes and example improvement.
  * enable deterministic bytecode generation
  * drop deterministic_luajit.patch</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1749556800">- Update to version 0.35.0
  * Support for kernel up to 6.14
  * New bcc tools: mptcp: enable mptcp for tcp traffic
  * tools/biosnoop: Fix biosnoop pattern option
  * Allow cmake run out of the source tree
  * Fix for test bpf_stack_id when running on custom image in yocto
  * libbpf-tools/map_helpers: Add bpf_map_lookup_and_delete_batch to dump_hash
  * libbpf-tools/biotop: Use dump_hash for map processing
  * uninstall: use execute_process() instead of exec_program()
  * clang: Fix pointer dereference on big-endian machines
  * ci: Upgrade to ubuntu 24.04
  * doc update, other bug fixes and example improvement.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1755604800">- tools/filetop: fix script failing after kernel 6.14 update (bsc#1240644)
  * Add 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1756123200">- Add _constraints to avoid OOM on OBS workers (bsc#1248638)
- Add rpmlintrc to suppress rpmlint warnings
  * some bcc-tools uses /usr/share/bcc/tools/*.c for compilation at runtime,
    so must be shipped as-is.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1758715200">- Add libbpf-tools subpackage
  - tools are prefixed with 'bpf-' (iovisor/bcc#3263)
  - disabled for unsupported AArch32/IA-32 variant</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1770206400">- Update to version 0.36.0
  * Support for kernel up to 6.18
  * New tool: softirqslower (trace slow software interrupt handlers)
  * libbpf-tools updates:
  * opensnoop, filelife: Add full-path support
  * filetop: Add directory filter capability
  * runqslower: Add -c option to filter by process name prefix
  * fsdist, fsslower: Add support for fuse filesystem
  * tcptop: Major refactoring using fentry/fexit for better performance
  * syncsnoop: Add support for sync_file_range2
  * offcputime: Fix min/max_block_ns unit conversion error
  * bcc tools updates:
  * opensnoop: Add full-path support with -F option
  * kvmexit: Add AMD processor support and parallel post-processing
  * offwaketime: Add raw tracepoint support to reduce overhead
  * tcpconnect: Fix iov field for DNS with Linux&gt;=6.4
  * biolatency, biosnoop, biotop: Use TRACEPOINT_PROBE() for tracepoints
  * Python API:
  * Add functionality to detach all uprobes for a binary
  * Add support for executing a program and tracing it
  * Build:
  * Fix build failure with Clang 21 (bsc#1257616)
  * Fix build for LLVM 23
  * Support versioned SONAME in shared library resolution
  * doc update, other bug fixes and tools improvement.
  * drop 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch which
    is now included</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1771588800">- Update to version 0.36.1
  * Sync BCC with libbpf submodule update (afb8b17)
  * libbpf-tools: Sync blazesym submodule and migrate tools to new C API</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1774526400">- Change libbcc0 explicit dependency onto kernel-devel.
  Allowing for kernel-longterm only systems.</changelog>
</package>
<package pkgid="3a1232fd5f6a6e3e921cc1b19e43a8ac1e8b6da5da4f7d632ad5b58414fd759053b0b8646c55f2923a0f169d0af38b49984cf69e4bc1d157dad653d660b26e36" name="bcc-docs" arch="noarch">
  <version epoch="0" ver="0.36.1" rel="2.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1742558400">- Support building with cmake4
  * Add 0001-Bump-CMake-minimum-version-to-3.12.patch</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1743768000">- Add optional requires to libbcc0 for kernel-longterm-devel, if
  kernel-longterm is in use</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1744632000">- Update to version 0.34.0
  * Support for kernel up to 6.13
  * Bump cmake minimum version to 3.12
  * drop 0001-Bump-CMake-minimum-version-to-3.12.patch
  * statsnoop: Display syscall name with -s
  * readahead: Fix incorrect page accessed count since kernel 5.16
  * libbpf-tools/opensnoop: Add new fields
  * libbpf-tools: hardirqs/softirqs: Fix logarithmic calculation issue
  * libbpf-tools/hardirqs: have better default display and add CPU column
  * libbpf-tools/klockstat: Better stack dump and summary info
  * libbpf-tools/sigsnoop: Support real-time signals and thread comm
  * libbpf-tools/statsnoop: Support more syscalls
  * libbpf-tools/memleak: Some fixes and better messages
  * tools/opensnoop: Add new fields and fix bad mode value
  * tools/profile: Prioritize using the cpu-cycles hardware event
  * tools/tcpdrop: Add support for dumping TCP drop reasons
  * Fix event name too long error in python source
  * doc update, other bug fixes and example improvement.
  * enable deterministic bytecode generation
  * drop deterministic_luajit.patch</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1749556800">- Update to version 0.35.0
  * Support for kernel up to 6.14
  * New bcc tools: mptcp: enable mptcp for tcp traffic
  * tools/biosnoop: Fix biosnoop pattern option
  * Allow cmake run out of the source tree
  * Fix for test bpf_stack_id when running on custom image in yocto
  * libbpf-tools/map_helpers: Add bpf_map_lookup_and_delete_batch to dump_hash
  * libbpf-tools/biotop: Use dump_hash for map processing
  * uninstall: use execute_process() instead of exec_program()
  * clang: Fix pointer dereference on big-endian machines
  * ci: Upgrade to ubuntu 24.04
  * doc update, other bug fixes and example improvement.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1755604800">- tools/filetop: fix script failing after kernel 6.14 update (bsc#1240644)
  * Add 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1756123200">- Add _constraints to avoid OOM on OBS workers (bsc#1248638)
- Add rpmlintrc to suppress rpmlint warnings
  * some bcc-tools uses /usr/share/bcc/tools/*.c for compilation at runtime,
    so must be shipped as-is.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1758715200">- Add libbpf-tools subpackage
  - tools are prefixed with 'bpf-' (iovisor/bcc#3263)
  - disabled for unsupported AArch32/IA-32 variant</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1770206400">- Update to version 0.36.0
  * Support for kernel up to 6.18
  * New tool: softirqslower (trace slow software interrupt handlers)
  * libbpf-tools updates:
  * opensnoop, filelife: Add full-path support
  * filetop: Add directory filter capability
  * runqslower: Add -c option to filter by process name prefix
  * fsdist, fsslower: Add support for fuse filesystem
  * tcptop: Major refactoring using fentry/fexit for better performance
  * syncsnoop: Add support for sync_file_range2
  * offcputime: Fix min/max_block_ns unit conversion error
  * bcc tools updates:
  * opensnoop: Add full-path support with -F option
  * kvmexit: Add AMD processor support and parallel post-processing
  * offwaketime: Add raw tracepoint support to reduce overhead
  * tcpconnect: Fix iov field for DNS with Linux&gt;=6.4
  * biolatency, biosnoop, biotop: Use TRACEPOINT_PROBE() for tracepoints
  * Python API:
  * Add functionality to detach all uprobes for a binary
  * Add support for executing a program and tracing it
  * Build:
  * Fix build failure with Clang 21 (bsc#1257616)
  * Fix build for LLVM 23
  * Support versioned SONAME in shared library resolution
  * doc update, other bug fixes and tools improvement.
  * drop 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch which
    is now included</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1771588800">- Update to version 0.36.1
  * Sync BCC with libbpf submodule update (afb8b17)
  * libbpf-tools: Sync blazesym submodule and migrate tools to new C API</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1774526400">- Change libbcc0 explicit dependency onto kernel-devel.
  Allowing for kernel-longterm only systems.</changelog>
</package>
<package pkgid="d7a4c05cd26e2304813ca904660f8a81f5184594f787f4e0777a7990be82e4b6621d21b7f97e93e96b8234558ccc6f21374d594f5e192dc200c3ee626e429919" name="bcc-examples" arch="noarch">
  <version epoch="0" ver="0.36.1" rel="2.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1742558400">- Support building with cmake4
  * Add 0001-Bump-CMake-minimum-version-to-3.12.patch</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1743768000">- Add optional requires to libbcc0 for kernel-longterm-devel, if
  kernel-longterm is in use</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1744632000">- Update to version 0.34.0
  * Support for kernel up to 6.13
  * Bump cmake minimum version to 3.12
  * drop 0001-Bump-CMake-minimum-version-to-3.12.patch
  * statsnoop: Display syscall name with -s
  * readahead: Fix incorrect page accessed count since kernel 5.16
  * libbpf-tools/opensnoop: Add new fields
  * libbpf-tools: hardirqs/softirqs: Fix logarithmic calculation issue
  * libbpf-tools/hardirqs: have better default display and add CPU column
  * libbpf-tools/klockstat: Better stack dump and summary info
  * libbpf-tools/sigsnoop: Support real-time signals and thread comm
  * libbpf-tools/statsnoop: Support more syscalls
  * libbpf-tools/memleak: Some fixes and better messages
  * tools/opensnoop: Add new fields and fix bad mode value
  * tools/profile: Prioritize using the cpu-cycles hardware event
  * tools/tcpdrop: Add support for dumping TCP drop reasons
  * Fix event name too long error in python source
  * doc update, other bug fixes and example improvement.
  * enable deterministic bytecode generation
  * drop deterministic_luajit.patch</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1749556800">- Update to version 0.35.0
  * Support for kernel up to 6.14
  * New bcc tools: mptcp: enable mptcp for tcp traffic
  * tools/biosnoop: Fix biosnoop pattern option
  * Allow cmake run out of the source tree
  * Fix for test bpf_stack_id when running on custom image in yocto
  * libbpf-tools/map_helpers: Add bpf_map_lookup_and_delete_batch to dump_hash
  * libbpf-tools/biotop: Use dump_hash for map processing
  * uninstall: use execute_process() instead of exec_program()
  * clang: Fix pointer dereference on big-endian machines
  * ci: Upgrade to ubuntu 24.04
  * doc update, other bug fixes and example improvement.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1755604800">- tools/filetop: fix script failing after kernel 6.14 update (bsc#1240644)
  * Add 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1756123200">- Add _constraints to avoid OOM on OBS workers (bsc#1248638)
- Add rpmlintrc to suppress rpmlint warnings
  * some bcc-tools uses /usr/share/bcc/tools/*.c for compilation at runtime,
    so must be shipped as-is.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1758715200">- Add libbpf-tools subpackage
  - tools are prefixed with 'bpf-' (iovisor/bcc#3263)
  - disabled for unsupported AArch32/IA-32 variant</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1770206400">- Update to version 0.36.0
  * Support for kernel up to 6.18
  * New tool: softirqslower (trace slow software interrupt handlers)
  * libbpf-tools updates:
  * opensnoop, filelife: Add full-path support
  * filetop: Add directory filter capability
  * runqslower: Add -c option to filter by process name prefix
  * fsdist, fsslower: Add support for fuse filesystem
  * tcptop: Major refactoring using fentry/fexit for better performance
  * syncsnoop: Add support for sync_file_range2
  * offcputime: Fix min/max_block_ns unit conversion error
  * bcc tools updates:
  * opensnoop: Add full-path support with -F option
  * kvmexit: Add AMD processor support and parallel post-processing
  * offwaketime: Add raw tracepoint support to reduce overhead
  * tcpconnect: Fix iov field for DNS with Linux&gt;=6.4
  * biolatency, biosnoop, biotop: Use TRACEPOINT_PROBE() for tracepoints
  * Python API:
  * Add functionality to detach all uprobes for a binary
  * Add support for executing a program and tracing it
  * Build:
  * Fix build failure with Clang 21 (bsc#1257616)
  * Fix build for LLVM 23
  * Support versioned SONAME in shared library resolution
  * doc update, other bug fixes and tools improvement.
  * drop 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch which
    is now included</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1771588800">- Update to version 0.36.1
  * Sync BCC with libbpf submodule update (afb8b17)
  * libbpf-tools: Sync blazesym submodule and migrate tools to new C API</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1774526400">- Change libbcc0 explicit dependency onto kernel-devel.
  Allowing for kernel-longterm only systems.</changelog>
</package>
<package pkgid="a49761a3671a73b264ac6893d77f72e1c9b37c40ed9200330d6fdc4af32b6fbdaa2dc301881ebbe30c77709cf9fbab53b9b2583bdd01026067a79d6adefd01cb" name="bcc-tools" arch="riscv64">
  <version epoch="0" ver="0.36.1" rel="2.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1742558400">- Support building with cmake4
  * Add 0001-Bump-CMake-minimum-version-to-3.12.patch</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1743768000">- Add optional requires to libbcc0 for kernel-longterm-devel, if
  kernel-longterm is in use</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1744632000">- Update to version 0.34.0
  * Support for kernel up to 6.13
  * Bump cmake minimum version to 3.12
  * drop 0001-Bump-CMake-minimum-version-to-3.12.patch
  * statsnoop: Display syscall name with -s
  * readahead: Fix incorrect page accessed count since kernel 5.16
  * libbpf-tools/opensnoop: Add new fields
  * libbpf-tools: hardirqs/softirqs: Fix logarithmic calculation issue
  * libbpf-tools/hardirqs: have better default display and add CPU column
  * libbpf-tools/klockstat: Better stack dump and summary info
  * libbpf-tools/sigsnoop: Support real-time signals and thread comm
  * libbpf-tools/statsnoop: Support more syscalls
  * libbpf-tools/memleak: Some fixes and better messages
  * tools/opensnoop: Add new fields and fix bad mode value
  * tools/profile: Prioritize using the cpu-cycles hardware event
  * tools/tcpdrop: Add support for dumping TCP drop reasons
  * Fix event name too long error in python source
  * doc update, other bug fixes and example improvement.
  * enable deterministic bytecode generation
  * drop deterministic_luajit.patch</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1749556800">- Update to version 0.35.0
  * Support for kernel up to 6.14
  * New bcc tools: mptcp: enable mptcp for tcp traffic
  * tools/biosnoop: Fix biosnoop pattern option
  * Allow cmake run out of the source tree
  * Fix for test bpf_stack_id when running on custom image in yocto
  * libbpf-tools/map_helpers: Add bpf_map_lookup_and_delete_batch to dump_hash
  * libbpf-tools/biotop: Use dump_hash for map processing
  * uninstall: use execute_process() instead of exec_program()
  * clang: Fix pointer dereference on big-endian machines
  * ci: Upgrade to ubuntu 24.04
  * doc update, other bug fixes and example improvement.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1755604800">- tools/filetop: fix script failing after kernel 6.14 update (bsc#1240644)
  * Add 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1756123200">- Add _constraints to avoid OOM on OBS workers (bsc#1248638)
- Add rpmlintrc to suppress rpmlint warnings
  * some bcc-tools uses /usr/share/bcc/tools/*.c for compilation at runtime,
    so must be shipped as-is.</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1758715200">- Add libbpf-tools subpackage
  - tools are prefixed with 'bpf-' (iovisor/bcc#3263)
  - disabled for unsupported AArch32/IA-32 variant</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1770206400">- Update to version 0.36.0
  * Support for kernel up to 6.18
  * New tool: softirqslower (trace slow software interrupt handlers)
  * libbpf-tools updates:
  * opensnoop, filelife: Add full-path support
  * filetop: Add directory filter capability
  * runqslower: Add -c option to filter by process name prefix
  * fsdist, fsslower: Add support for fuse filesystem
  * tcptop: Major refactoring using fentry/fexit for better performance
  * syncsnoop: Add support for sync_file_range2
  * offcputime: Fix min/max_block_ns unit conversion error
  * bcc tools updates:
  * opensnoop: Add full-path support with -F option
  * kvmexit: Add AMD processor support and parallel post-processing
  * offwaketime: Add raw tracepoint support to reduce overhead
  * tcpconnect: Fix iov field for DNS with Linux&gt;=6.4
  * biolatency, biosnoop, biotop: Use TRACEPOINT_PROBE() for tracepoints
  * Python API:
  * Add functionality to detach all uprobes for a binary
  * Add support for executing a program and tracing it
  * Build:
  * Fix build failure with Clang 21 (bsc#1257616)
  * Fix build for LLVM 23
  * Support versioned SONAME in shared library resolution
  * doc update, other bug fixes and tools improvement.
  * drop 0001-tools-filetop-fix-DNAME_INLINE_LEN-by-folding-to-int.patch which
    is now included</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1771588800">- Update to version 0.36.1
  * Sync BCC with libbpf submodule update (afb8b17)
  * libbpf-tools: Sync blazesym submodule and migrate tools to new C API</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1774526400">- Change libbcc0 explicit dependency onto kernel-devel.
  Allowing for kernel-longterm only systems.</changelog>
</package>
<package pkgid="55202f06b458dd7ef62b5d2b7da0ee19a080f728b6cf32c70e9ab2aae3bcebc6cf17a3d5746b17e8b353d3d83b6511043fc1af3b253e7de7b37e315a06b3f294" name="bcel" arch="noarch">
  <version epoch="0" ver="6.10.0" rel="1.1"/>
  <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>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1703332800">- Update to version 6.8.0
  * 6.8.0 (2023-12-08) Maintenance and bug fix release.
    + New features:
    ~ Add and use InvalidMethodSignatureException extending
    ClassFormatException.
    ~ Increase code coverage in Class2HTMLTestCase with new test
    input Java4Example #186.
    ~ Add verifier tests on some opcodes #180.
    ~ Added signature test cases for class/method, and bad
    signatures #182.
    ~ Add Const.MAJOR_20.
    ~ Add Const.MINOR_20.
    ~ Add Const.MAJOR_21.
    ~ Add Const.MINOR_21.
    ~ [Bcelifier] stackmap support to pass JDK verifier #177.
    ~ Fix SpotBugs [ERROR] Class org.apache.bcel.util.ClassVector
    defines non-transient non-serializable instance field vec
    [org.apache.bcel.util.ClassVector] In ClassVector.java
    SE_BAD_FIELD.
    ~ Fix SpotBugs [ERROR] Switch statement found in
    org.apache.bcel.util.BCELFactory.visitAllocationInstruction(AllocationInstruction)
    where one case falls through to the next case
    [org.apache.bcel.util.BCELFactory,
    org.apache.bcel.util.BCELFactory] At
    BCELFactory.java:[lines 188-191]Another occurrence at
    BCELFactory.java:[lines 192-196] SF_SWITCH_FALLTHROUGH.
    + Fixed bugs:
    ~ When parsing an class with an invalid constant reference,
    ensure ClassParser.parse() throws ClassFormatException, not
    NullPointerException.
    ~ Ensure that references to a constant pool entry with index
    zero trigger a ClassFormatException, not a
    NullPointerException.
    ~ Ensure that references to the unused constant pool entry
    after a long/double entry triggers a ClassFormatException,
    not a NullPointerException.
    ~ Test and coverage of InstructionFactory #190.
    ~ Verifier: test and coverage for SWAP instruction #188.
    ~ Exception parsing Kotlin class with 'fun `method name with
    () in it`()' #205.
    ~ Fix null pointers in AnnotationEntry #213.
    ~ Field not found, search field in both super class and
    implemented interfaces (5x duplicated code to find field by
    name and type is refactored to a new method and now
    supports package-private) #181.
    ~ BCEL-366: Use alternative name for broken classes under
    test #220.
    ~ BCEL-367: Fixes java.lang.IndexOutOfBoundsException for
    ATHROW on empty stack #223.
    ~ BCEL-368: Fixes java.lang.StackOverflowError in
    Select#toString(boolean) #229.
    ~ Fix for type.getType(...) use on non-signature type names
    [#221].
    ~ Fix EmptyVisitorTestCase on Java 21.
    + Changes:
    ~ Bump commons-parent from 54 to 65 #189, #198, #222.
    ~ Bump jna.version from 5.12.1 to 5.13.0 #203.
    ~ Bump kotlin-stdlib from 1.8.10 to 1.9.21 #217, #219, #227,
    [#231], #235, #245, #247.
    ~ Bump commons-io from 2.11.0 to 2.15.1.
    ~ Bump commons-lang3 from 3.12.0 to 3.14.0.
    ~ Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to
    3.1.1 #246.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1726833600">- Update to version 6.10.0
  * 6.10.0 (2024-06-24) Maintenance and bug fix release. Requires
    a minimum of Java 8.
    + Fix PMD UnnecessaryFullyQualifiedName.
    + Fix PMD EmptyCatchBlock by allowing commented blocks.
    + Fix PMD EmptyControlStatement by allowing commented blocks.
    + Fix SpotBugs RV_RETURN_VALUE_IGNORED_BAD_PRACTICE in
    JasminVisitor.
    + SpotBugs checks should ignore code generated by JavaCC.
    + Fix SpotBugs URF_UNREAD_FIELD in ClassDumper.
    + Fix SpotBugs DM_DEFAULT_ENCODING in JasminVisitor.
    + Fix SpotBugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE in
    ASTFunAppl.
    + Fix SpotBugs RV_ABSOLUTE_VALUE_OF_HASHCODE in
    Mini.Environment.
    + Fix SpotBugs DM_DEFAULT_ENCODING in Mini.MiniC.
    + Fix SpotBugs WMI_WRONG_MAP_ITERATOR in Package.go(String[]).
    + Deprecate TransitiveHull.INGORED in favor of
    TransitiveHull.getIgnored().
    + Add accessors to model and unit tests, Javadoc #183.
    + Add Const.MAJOR_22.
    + Add Const.MINOR_22.
    + Add Const.MAJOR_23.
    + Add Const.MINOR_23.
    + Add Const.MAJOR_24.
    + Add Const.MINOR_24.
    + Bump tests from org.assertj:assertj-core 3.25.3 to 3.26.3
    [#322], #332.
    + Bump tests from org.jetbrains.kotlin:kotlin-stdlib 1.9.23 to
    2.0.0 #309, #318.
    + Bump tests from org.apache.commons:commons-collections4 4.4
    to 4.5.0-M2.
    + Bump org.apache.commons:commons-parent from 69 to 71.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #331.
  * Includes changes from  6.9.0 Maintenance and bug fix release.
    +  Add Support for Java 16 records #290.
    +  Add null guard for InstructionFactory.createInvoke() #289.
    +  Avoid possible NullPointerException in
    org.apache.bcel.classfile.DescendingVisitor.accept(E[]).
    +  Avoid possible NullPointerException in
    AnnotationEntryGen.getAnnotationAttributes(ConstantPoolGen,
    AnnotationEntryGen[]).
    +  Avoid possible NullPointerException in
    AnnotationEntryGen.copyValues(ElementValuePair[],
    ConstantPoolGen, boolean).
    +  Avoid possible NullPointerException in
    ArrayElementValueGen.ArrayElementValueGen(int,
    ElementValue[], ConstantPoolGen).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.ClassGen.setMethods(Method[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.ClassGen.unpackAnnotations(Attribute[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.classfile.ParameterAnnotationEntry.createParameterAnnotationEntries(Attribute[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.ClassGen.ClassGen(JavaClass).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.FieldGenOrMethodGen.addAll(Attribute[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.classfile.ParameterAnnotationEntry.createParameterAnnotationEntries(Attribute[]).
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.MethodParameters.setParameters(MethodParameter[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.ParameterAnnotations.setParameterAnnotationTable(ParameterAnnotationEntry[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.LocalVariableTypeTable.setLocalVariableTable(LocalVariable[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.LocalVariableTable.setLocalVariableTable(LocalVariable[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.LineNumberTable.setLineNumberTable(LineNumber[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setMethods(Method[] with
    null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setInterfaces(int[]) with
    null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setInterfaceNames(String[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setFields(Field[]) with
    null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setAttributes(Attribute[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.ConstantPool.setConstantPool(Constant[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.FieldOrMethod.setAttributes(Attribute[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.Annotations.setAnnotationTable(AnnotationEntry[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.ArrayElementValue.ArrayElementValue(int,
    ElementValue[], ConstantPool) with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethod.BootstrapMethod(int,
    int[]) with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethod.setBootstrapArguments(int[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethods.BootstrapMethods(int,
    int, BootstrapMethod[], ConstantPool) with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethods.setBootstrapMethods(BootstrapMethod[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.InstructionList.redirectLocalVariables(LocalVariableGen[],
    InstructionHandle, InstructionHandle) with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.InstructionList.redirectExceptionHandlers(CodeExceptionGen[],
    InstructionHandle, InstructionHandle) with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.InstructionList.findHandle(InstructionHandle[],
    int[], int, int) with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.setArgumentTypes(Type[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.setArgumentNames(String[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.removeRuntimeAttributes(Attribute[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.makeMutableVersion(AnnotationEntry[])
    with null.
    +  Bump org.apache.commons:commons-parent from 66 to 69 #283,
    [#297].
    +  Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.22 to 1.9.23
    [#284].
    +  Bump commons-io:commons-io from 2.15.1 to 2.16.1 #295, #300.</changelog>
</package>
<package pkgid="dcbd6fd1f3c13356499e5f9e01dea7a1f70d3d574442726a441fcc8ab5099393baddb25dd3dc6a0bf2fecdcbfffc4a1da261cf7ca1a6d8445d765f3e94ae3db0" name="bcel-javadoc" arch="noarch">
  <version epoch="0" ver="6.10.0" rel="1.1"/>
  <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>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1703332800">- Update to version 6.8.0
  * 6.8.0 (2023-12-08) Maintenance and bug fix release.
    + New features:
    ~ Add and use InvalidMethodSignatureException extending
    ClassFormatException.
    ~ Increase code coverage in Class2HTMLTestCase with new test
    input Java4Example #186.
    ~ Add verifier tests on some opcodes #180.
    ~ Added signature test cases for class/method, and bad
    signatures #182.
    ~ Add Const.MAJOR_20.
    ~ Add Const.MINOR_20.
    ~ Add Const.MAJOR_21.
    ~ Add Const.MINOR_21.
    ~ [Bcelifier] stackmap support to pass JDK verifier #177.
    ~ Fix SpotBugs [ERROR] Class org.apache.bcel.util.ClassVector
    defines non-transient non-serializable instance field vec
    [org.apache.bcel.util.ClassVector] In ClassVector.java
    SE_BAD_FIELD.
    ~ Fix SpotBugs [ERROR] Switch statement found in
    org.apache.bcel.util.BCELFactory.visitAllocationInstruction(AllocationInstruction)
    where one case falls through to the next case
    [org.apache.bcel.util.BCELFactory,
    org.apache.bcel.util.BCELFactory] At
    BCELFactory.java:[lines 188-191]Another occurrence at
    BCELFactory.java:[lines 192-196] SF_SWITCH_FALLTHROUGH.
    + Fixed bugs:
    ~ When parsing an class with an invalid constant reference,
    ensure ClassParser.parse() throws ClassFormatException, not
    NullPointerException.
    ~ Ensure that references to a constant pool entry with index
    zero trigger a ClassFormatException, not a
    NullPointerException.
    ~ Ensure that references to the unused constant pool entry
    after a long/double entry triggers a ClassFormatException,
    not a NullPointerException.
    ~ Test and coverage of InstructionFactory #190.
    ~ Verifier: test and coverage for SWAP instruction #188.
    ~ Exception parsing Kotlin class with 'fun `method name with
    () in it`()' #205.
    ~ Fix null pointers in AnnotationEntry #213.
    ~ Field not found, search field in both super class and
    implemented interfaces (5x duplicated code to find field by
    name and type is refactored to a new method and now
    supports package-private) #181.
    ~ BCEL-366: Use alternative name for broken classes under
    test #220.
    ~ BCEL-367: Fixes java.lang.IndexOutOfBoundsException for
    ATHROW on empty stack #223.
    ~ BCEL-368: Fixes java.lang.StackOverflowError in
    Select#toString(boolean) #229.
    ~ Fix for type.getType(...) use on non-signature type names
    [#221].
    ~ Fix EmptyVisitorTestCase on Java 21.
    + Changes:
    ~ Bump commons-parent from 54 to 65 #189, #198, #222.
    ~ Bump jna.version from 5.12.1 to 5.13.0 #203.
    ~ Bump kotlin-stdlib from 1.8.10 to 1.9.21 #217, #219, #227,
    [#231], #235, #245, #247.
    ~ Bump commons-io from 2.11.0 to 2.15.1.
    ~ Bump commons-lang3 from 3.12.0 to 3.14.0.
    ~ Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to
    3.1.1 #246.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1726833600">- Update to version 6.10.0
  * 6.10.0 (2024-06-24) Maintenance and bug fix release. Requires
    a minimum of Java 8.
    + Fix PMD UnnecessaryFullyQualifiedName.
    + Fix PMD EmptyCatchBlock by allowing commented blocks.
    + Fix PMD EmptyControlStatement by allowing commented blocks.
    + Fix SpotBugs RV_RETURN_VALUE_IGNORED_BAD_PRACTICE in
    JasminVisitor.
    + SpotBugs checks should ignore code generated by JavaCC.
    + Fix SpotBugs URF_UNREAD_FIELD in ClassDumper.
    + Fix SpotBugs DM_DEFAULT_ENCODING in JasminVisitor.
    + Fix SpotBugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE in
    ASTFunAppl.
    + Fix SpotBugs RV_ABSOLUTE_VALUE_OF_HASHCODE in
    Mini.Environment.
    + Fix SpotBugs DM_DEFAULT_ENCODING in Mini.MiniC.
    + Fix SpotBugs WMI_WRONG_MAP_ITERATOR in Package.go(String[]).
    + Deprecate TransitiveHull.INGORED in favor of
    TransitiveHull.getIgnored().
    + Add accessors to model and unit tests, Javadoc #183.
    + Add Const.MAJOR_22.
    + Add Const.MINOR_22.
    + Add Const.MAJOR_23.
    + Add Const.MINOR_23.
    + Add Const.MAJOR_24.
    + Add Const.MINOR_24.
    + Bump tests from org.assertj:assertj-core 3.25.3 to 3.26.3
    [#322], #332.
    + Bump tests from org.jetbrains.kotlin:kotlin-stdlib 1.9.23 to
    2.0.0 #309, #318.
    + Bump tests from org.apache.commons:commons-collections4 4.4
    to 4.5.0-M2.
    + Bump org.apache.commons:commons-parent from 69 to 71.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #331.
  * Includes changes from  6.9.0 Maintenance and bug fix release.
    +  Add Support for Java 16 records #290.
    +  Add null guard for InstructionFactory.createInvoke() #289.
    +  Avoid possible NullPointerException in
    org.apache.bcel.classfile.DescendingVisitor.accept(E[]).
    +  Avoid possible NullPointerException in
    AnnotationEntryGen.getAnnotationAttributes(ConstantPoolGen,
    AnnotationEntryGen[]).
    +  Avoid possible NullPointerException in
    AnnotationEntryGen.copyValues(ElementValuePair[],
    ConstantPoolGen, boolean).
    +  Avoid possible NullPointerException in
    ArrayElementValueGen.ArrayElementValueGen(int,
    ElementValue[], ConstantPoolGen).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.ClassGen.setMethods(Method[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.ClassGen.unpackAnnotations(Attribute[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.classfile.ParameterAnnotationEntry.createParameterAnnotationEntries(Attribute[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.ClassGen.ClassGen(JavaClass).
    +  Avoid possible NullPointerException in
    org.apache.bcel.generic.FieldGenOrMethodGen.addAll(Attribute[]).
    +  Avoid possible NullPointerException in
    org.apache.bcel.classfile.ParameterAnnotationEntry.createParameterAnnotationEntries(Attribute[]).
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.MethodParameters.setParameters(MethodParameter[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.ParameterAnnotations.setParameterAnnotationTable(ParameterAnnotationEntry[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.LocalVariableTypeTable.setLocalVariableTable(LocalVariable[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.LocalVariableTable.setLocalVariableTable(LocalVariable[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.LineNumberTable.setLineNumberTable(LineNumber[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setMethods(Method[] with
    null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setInterfaces(int[]) with
    null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setInterfaceNames(String[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setFields(Field[]) with
    null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.JavaClass.setAttributes(Attribute[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.ConstantPool.setConstantPool(Constant[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.FieldOrMethod.setAttributes(Attribute[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.Annotations.setAnnotationTable(AnnotationEntry[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.ArrayElementValue.ArrayElementValue(int,
    ElementValue[], ConstantPool) with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethod.BootstrapMethod(int,
    int[]) with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethod.setBootstrapArguments(int[])
    with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethods.BootstrapMethods(int,
    int, BootstrapMethod[], ConstantPool) with null.
    +  Avoid NullPointerException after calling
    org.apache.bcel.classfile.BootstrapMethods.setBootstrapMethods(BootstrapMethod[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.InstructionList.redirectLocalVariables(LocalVariableGen[],
    InstructionHandle, InstructionHandle) with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.InstructionList.redirectExceptionHandlers(CodeExceptionGen[],
    InstructionHandle, InstructionHandle) with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.InstructionList.findHandle(InstructionHandle[],
    int[], int, int) with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.setArgumentTypes(Type[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.setArgumentNames(String[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.removeRuntimeAttributes(Attribute[])
    with null.
    +  Avoid NullPointerException calling
    org.apache.bcel.generic.MethodGen.makeMutableVersion(AnnotationEntry[])
    with null.
    +  Bump org.apache.commons:commons-parent from 66 to 69 #283,
    [#297].
    +  Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.22 to 1.9.23
    [#284].
    +  Bump commons-io:commons-io from 2.15.1 to 2.16.1 #295, #300.</changelog>
</package>
<package pkgid="5f76a1ac713cd088c43834853f48e4595ed287a0b2f86fbfa4cc193d6482f4d6accb6bb11e6d8e06c016d83517655a742febfd6a5ad02d4bb07dca163a08603b" name="bcel5_3" arch="noarch">
  <version epoch="0" ver="5.3" rel="21.2"/>
  <changelog author="mvyskocil@suse.cz" date="1244030400">- Initial SUSE packaging of bcel5_3 (from jpackage.org 5.0)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9:
  * specify java source and target level 1.6
  * specify encoding of source files
- Clean spec file and fix rpmlint errors</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="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>
</package>
<package pkgid="9dde0582ce007bb1a2f1af5e248defdf68a56d789eb68a511e31dbafbdb385daa8b589f05eb53493177a199b398cef2d680ddf038c5f807b0fb6fdab71122a86" name="bcel5_3-javadoc" arch="noarch">
  <version epoch="0" ver="5.3" rel="21.2"/>
  <changelog author="mvyskocil@suse.cz" date="1244030400">- Initial SUSE packaging of bcel5_3 (from jpackage.org 5.0)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Fix build with jdk9:
  * specify java source and target level 1.6
  * specify encoding of source files
- Clean spec file and fix rpmlint errors</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="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>
</package>
<package pkgid="3c24ba52f7992552ed85f8e473212a39ba639c489e5ed4244b59b191b9d811c61899e065628b9c532aa1eebe711d655adf1a3dd15ec2a0bd27f60a1eb897cac0" name="bcftools" arch="riscv64">
  <version epoch="0" ver="1.21" rel="1.1"/>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * `annotate`
  - REF and ALT columns can be now transferred from the annotation
    file.
  - fixed bug when setting vector_end values.
  * `consensus`
  - new -M option to control output at missing genotypes
  - variants immediately following insersions should not be skipped.
    Note however, that the current fix requires normalized VCF and may
    still falsely skip variants adjacent to multiallelic indels.
  - bug fixed in -H selection handling
  * `convert`
  - the --tsv2vcf option now makes the missing genotypes diploid,
    "./." instead of "."
  - the behavior of -i/-e with --gvcf2vcf changed. Previously only
    sites with FILTER set to "PASS" or "." were expanded and the -i/-e
    options dropped sites completely. The new behavior is to let the -i/-e
    options control which records will be expanded. In order to drop
    records completely, one can stream through "bcftools view" first.
  * `csq`
  - since the real consequence of start/splice events are not known,
    the aminoacid positions at subsequent variants should stay unchanged
  - add `--force` option to skip malformatted transcripts in GFFs
    with out-of-phase CDS exons.
  * `+dosage`: output all alleles and all their dosages at multiallelic
    sites
  * `+fixref`: fix serious bug in -m top conversion
  * `-i/-e` filtering expressions:
  - add two-tailed binomial test
  - add functions N_PASS() and F_PASS()
  - add support for lists of samples in filtering expressions, with
    many samples it was impractical to list them all on the command line.
    Samples can be now in a file as, e.g., GT[@samples.txt]="het"
  - allow multiple perl functions in the expressions and some bug
    fixes
  - fix a parsing problem, '@' was not removed from '@filename'
    expressions
  * `mpileup`: fixed bug where, if samples were renamed using the `-G`
    (`--read-groups`) option, some samples could be omitted from the
    output file.
  * `norm`: update INFO/END when normalizing indels
  * `+split`: new -S option to subset samples and to use custom file
    names instead of the defaults
  * `+smpl-stats`: new plugin
  * `+trio-stats`: new plugin
  * Fixed build problems with non-functional configure script produced
    on some platforms</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to 1.10.2
  * This release fixes crashes reported on files including integer
    INFO tags with values outside the range officially supported
    by VCF. It also fixes a bug where invalid BCF files would be
    created if such values were present.
- Update to 1.10.0
  + Numerous bug fixes, usability improvements and sanity checks were added to prevent common user errors.
  + The -r, --regions (and -R, --regions-file) option should never create unsorted VCFs or duplicates records again. This also fixes rare cases where a spanning deletion makes a subsequent record invisible to bcftools isec and other commands.
  + Additions to filtering and formatting expressions
  * support for the spanning deletion alternate allele (ALT=*)
  * new ILEN filtering expression to be able to filter by indel length
  * new MEAN, MEDIAN, MODE, STDEV, phred filtering functions
  * new formatting expression %PBINOM (phred-scaled binomial probability), %INFO (the whole INFO column), %FORMAT (the whole FORMAT column), %END (end position of the REF allele), %END0 (0-based end position of the REF allele), %MASK (with multiple files indicates the presence of the site in other files)
  + New plugins
  * +gvcfz: compress gVCF file by resizing gVCF blocks according to specified criteria
  * +indel-stats: collect various indel-specific statistics
  * +parental-origin: determine parental origin of a CNV region
  * +remove-overlaps: remove overlapping variants.
  * +split-vep: query structured annotations such INFO/CSQ created by bcftools/csq or VEP
  * +trio-dnm: screen variants for possible de-novo mutations in trios
  + annotate
  * new -l, --merge-logic option for combining multiple overlapping regions
  + call
  * new bcftools call -G, --group-samples option which allows grouping samples into populations and applying the HWE assumption within but not across the groups.
  + csq
  * significant reduction of memory usage in the local -l mode for VCFs with thousands of samples and 20% reduction in the non-local haplotype-aware mode.
  * fixes a small memory leak and formatting issue in FORMAT/BCSQ at sites with many consequences
  * do not print protein sequence of start_lost events
  * support for "start_retained" consequence
  * support for symbolic insertions (ALT="&lt;INS...&gt;"), "feature_elongation" consequence
  * new -b, --brief-predictions option to output abbreviated protein predictions.
  + concat
  * the --naive command now checks header compatibility when concatenating multiple files.
  + consensus
  * add a new -H, --haplotype 1pIu/2pIu feature to output first/second allele for phased genotypes and the IUPAC code for unphased genotypes
  * new -p, --prefix option to add a prefix to sequence names on output
  + +contrast
  * added support for Fisher's test probability and other annotations
  + +fill-from-fasta
  * new -N, --replace-non-ACGTN option
  + +dosage
  * fix some serious bugs in dosage calculation
  + +fill-tags
  * extended to perform simple on-the-fly calculations such as calculating INFO/DP from FORMAT/DP.
  + merge
  * add support for merging FORMAT strings
  * bug fixed in gVCF merging
  + mpileup
  * a new optional SCR annotation for the number of soft-clipped reads
  + reheader
  * new -f, --fai option for updating contig lines in the VCF header
  + +trio-stats
  * extend output to include DNM homs and recurrent DNMs
  + VariantKey support</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581508800">- Add use_python3.patch to switch from python2 to python3</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1582632000">- Changed python dependencies from python3 to python3-base and
  python3-matplotlib</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620907200">- Update to version 1.11
  * Breaking change in -i/-e expressions on the FILTER column.
    The new behaviour is:
    Expression 	Result
    FILTER="A" 	Exact match, for example "A;B" does not pass
    FILTER!="A" 	Exact match, for example "A;B" does pass
    FILTER~"A" 	Both "A" and "A;B" pass
    FILTER!~"A" 	Neither "A" nor "A;B" pass
  * Fix in commutative comparison operators, in some cases reversing
    sides would produce incorrect results
  * Better support for filtering on sample subsests
  * bcftools annotate:
  * Previously it was not possible to use --columns =TAG with INFO
    tags and the --merge-logic feature was restricted to tab files
    with BEG,END columns, now extended to work also with REF,ALT.
  * Make annotate -TAG/+TAG work also with FORMAT fields.
  * ID and FILTER can be transferred to INFO and ID can be populated
    from INFO.
  * bcftools consensus:
  * Fix in handling symbolic deletions and overlapping variants.
  * Fix --iupac-codes crash on REF-only positions with ALT=".".
  * Fix --chain crash
  * Preserve the case of the genome reference.
  * Add new -a, --absent option which allows to set positions with
    no supporting evidence to "N" (or any other character).
  * bcftools convert:
  * The option --vcf-ids now works also with -haplegendsample2vcf.
  * New option --keep-duplicates
  * bcftools csq:
  * Add misc/gff2gff.py script for conversion between various
    flavors of GFF files. The initial commit supports only one type
  * Add missing consequence types.
  * Allow overlapping CDS to support ribosomal slippage.
  * bcftools +fill-tags:
  * Added new annotations: INFO/END, TYPE, F_MISSING.
  * bcftools filter:
  * Make --SnpGap optionally filter also SNPs close to other variant
    types.
  * bcftools gtcheck:
  * Complete revamp of the command. The new version is faster and allows
    N:M sample comparisons, not just 1:N or NxN comparisons. Some
    functionality was lost (plotting and clustering) but may be added back
    on popular demand.
  * bcftools +mendelian:
  * Revamp of user options, output VCFs with mendelian errors annotation,
    read PED files
  * bcftools merge:
  * Update headers when appropriate with the '--info-rules *:join'
    INFO rule.
  * Local alleles merging that produce LAA and LPL when requested, a
    draft implementation of samtools/hts-specs#434
  * New --no-index which allows to merge unindexed files.
  * Fixes in gVCF merging.
  * bcftools norm:
  * Fixes in --check-ref s reference setting features with non-ACGT bases.
  * New --keep-sum switch to keep vector sum constant when splitting
    multiallelics.
  * bcftools +prune:
  * Extend to allow annotating with various LD metrics: r^2, Lewontin's D'
  * bcftools query:
  * New %N_PASS() formatting expression to output the number of samples
    that pass the filtering expression.
  * bcftools reheader:
  * Improved error reporting to prevent user mistakes.
  * bcftools roh:
  * The --AF-file description incorrectly suggested "REF\tALT"
    instead of the correct "REF,ALT".
  * RG lines could have negative length.
  * new --include-noalt option to allow also ALT=. records.
  * bcftools scatter:
  * New plugin intended as a convenient inverse to concat
  * bcftools +split:
  * New --groups-file option for more flexibility of defining
    desired output
  * New --hts-opts option to reduce required memory by reusing
    one output
    header and allow overriding the default hFile's block size
  * Add support for multisample output and sample renaming
  * bcftools +split-vep:
  * Add default types (Integer, Float, String) for VEP subfields
    and make --columns - extract all subfields into INFO tags
    in one go.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 1.12
  * The output file type is determined from the output file name
    suffix, where available, so the -O/--output-type option is often
    no longer necessary.
  * Make F_MISSING in filtering expressions work for sites with
    multiple ALT alleles
  * Fix N_PASS and F_PASS to behave according to expectation when
    reverse logic is used (#1397). This fix has the side effect of
    query (or programs like +trio-stats) behaving differently with
    these expressions, operating now in site-oriented rather than
    sample-oriented mode.
  * bcftools annotate:
  * New --rename-annots option to help fix broken VCFs
  * New -C option allows to read a long list of options from a file
    to prevent very long command lines.
  * New append-missing logic allows annotations to be added for
    each ALT allele in the same order as they appear in the VCF.
  * bcftools concat:
  * Do not phase genotypes by mistake if they are not already
    phased with -l
  * bcftools consensus:
  * New --mask-with, --mark-del, --mark-ins, --mark-snv options
  * Symbolic &lt;DEL&gt; should have only one REF base. If there are
    multiple, take POS+1 as the first deleted base.
  * Make consensus work when the first base of the reference genome
    is deleted.
  * bcftools +contrast:
  * The NOVELGT annotation was previously not added when requested.
  * bcftools convert:
  * Make the --hapsample and --hapsample2vcf options consistent with
    each other and with the documentation.
  * bcftools call:
  * Revamp of call -G, previously sample grouping by population was
    not truly independent and could still be influenced by the
    presence of other sample groups.
  * Optional addition of INFO/PV4 annotation with call -a INFO/PV4
  * Remove generation of useless HOB and ICB annotation;
    use +fill-tags -- -t HWE,ExcHet instead
  * The call -f option was renamed to -a to (1) make it consistent
    with mpileup and (2) to indicate that it includes both INFO and
    FORMAT annotations
  * bcftools csq:
  * Fix a bug wich caused incorrect FORMAT/BCSQ formatting at sites
    with too many per-sample consequences
  * Fix a bug which incorrectly handled the --ncsq parameter and
    could clash with reserved BCF values, consequently producing
    truncated or even incorrect output of the %TBCSQ formatting
    expression in bcftools query.
  * bcftools +fill-tags:
  * MAF definition revised for multiallelic sites, the second most
    common allele is considered to be the minor allele
  * New FORMAT/VAF, VAF1 annotations to set the fraction of
    alternate reads provided FORMAT/AD is present
  * bcftools gtcheck:
  * support matching of a single sample against all other samples
    in the file with -s qry:sample -s gt:-.
  * bcftools merge:
  * Make merge -R behavior consistent with other commands and pull
    in overlapping records with POS outside of the regions
  * Bug fix
  * bcftools mpileup:
  * Add new optional tag mpileup -a FORMAT/QS
  * bcftools norm:
  * New -a, --atomize functionality to decompose complex variants,
    for example MNVs into consecutive SNVs
  * New option --old-rec-tag to indicate the original variant
  * bcftools query:
  * Incorrect fields were printed in the per-sample output when
    subset of samples was requested via -s/-S and the order of
    samples in the header was different from the requested -s/-S order
  * bcftools +prune:
  * New options --random-seed and --nsites-per-win-mode
  * bcftools +split-vep:
  * Transcript selection now works also on the raw CSQ/BCSQ annotation.
  * Bug fix, samples were dropped on VCF input and VCF/BCF output
  * bcftools stats:
  * Changes to QUAL and ts/tv plotting stats: avoid capping QUAL to
    predefined bins, use an open-range logarithmic binning instead
  * plot dual ts/tv stats: per quality bin and cumulative as if
    threshold applied on the whole dataset
  * bcftools +trio-dnm2:
  * Major revamp of +trio-dnm plugin, which is now deprecated
    and replaced by +trio-dnm2.
  * The original trio-dnm calling model used genotype likelihoods
    (PLs) as the input for calling.
  * This new version also implements the DeNovoGear model.
  * For more details see http://samtools.github.io/bcftools/trio-dnm.pdf
- Update use_python3.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 1.15.1
  * bcftools annotate: New -H, --header-line convenience option to
    pass a header line on command line
  * bcftools csq: A list of consequence types supported by bcftools
    csq has been added to the manual page.
  * bcftools +fill-tags:
  * Extend generalized functions so that FORMAT tags can be filled
    as well
  * Allow multiple custom functions in a single run.
  * bcftools norm:
  * Fix an assertion failure triggered when a faulty VCF file with
    a '-' character in the REF allele was used with bcftools
    norm --atomize.
  * Fix the loss of phasing in half-missing genotypes in variant
    atomization
  * bcftools roh: Fix a bug that could result in an endless loop or
    incorrect AF estimate when missing genotypes are present and
    the --estimate-AF - option was used
  * bcftools +split-vep: VEP fields with characters disallowed in
    VCF tag names by the specification couldn't be queried.
- Update to version 1.15
  * New bcftools head subcommand for conveniently displaying the
    headers of a VCF or BCF file.
  * The -T, --targets-file option had the following bug originating
    in HTSlib code
  * bcftools annotate:
  * In addition to --rename-annots, which requires a file with
    name mappings, it is now possible to do the same on the
    command line -c NEW_TAG:=OLD_TAG
  * Add new option --min-overlap which allows to specify the
    minimum required overlap of intersecting regions
  * Allow to transfer ALT from VCF with or without replacement
  * bcftools convert:
  * Revamp of --gensample, --hapsample and --haplegendsample
    family of options
  * New --3N6 option to output/input the new version of the .gen
    file format
  * Deprecate the --chrom option in favor of --3N6.
  * The CHROM:POS_REF_ALT IDs which are used to detect strand
    swaps are required and must appear either in the "SNP ID"
    column or the "rsID" column.
  * bcftools csq: Allow GFF files with phase column unset
  * bcftools filter: New --mask, --mask-file and --mask-overlap
    options to soft filter variants in regions
  * bcftools +fixref
  * The -m id option now works also for non-dbSNP ids
  * New -m flip-all mode for flipping all sites
  * bcftools isec: Prevent segfault on sites filtered with -i/-e
    in all files
  * bcftools mpileup: More flexible read filtering using the options
  * bcftools query: Make the --samples and --samples-file options
    work also in the --list-samples mode.
  * bcftools +setGT: Fix a bug in -t q -e EXPR logic applied on
    FORMAT fields, sites with all samples failing the expression
    EXPR were incorrectly skipped.
  * bcftools sort: make use of the TMPDIR environment variable
    when defined
  * bcftools +trio-dnm2: The --use-NAIVE mode now also adds the
    de novo allele in FORMAT/VA
- Update to version 1.14
  * New --regions-overlap and --targets-overlap options which
    address a long-standing design problem with subsetting VCF
    files by region.
  * The --output-type option can be used to override the default
    compression level
  * bcftools annotate:
  * when --set-id and --remove are combined, --set-id cannot use
    tags deleted by --remove.
  * while non-symbolic variation are uniquely identified by
    POS,REF,ALT, symbolic alleles starting at the same position
    were indistinguishable.
  * add a new . modifier to control whether missing values should
    be carried over from a tab-delimited file or not.
  * bcftools +check-ploidy: by default missing genotypes are not
    used when determining ploidy.
  * bcftools concat: new --ligate-force and --ligate-warn options
    for finer control of -l, --ligate behavior in imperfect overlaps.
  * bcftools consensus: Apply mask even when the VCF has no notion
    about the chromosome.
  * bcftools +contrast: support for chunking within map/reduce
    framework allowing to collect NASSOC counts even for empty
    case/control sample sets
  * bcftools csq:
  * bug fix, compound indels were not recognised in some cases
  * compound variants were incorrectly marked as 'inframe' even when
    stop codon would occur before the frame was restored
  * bug fix, FORMAT/BCSQ bitmasks could have been assigned incorrectly
    to some samples at multiallelic sites, a superset of the correct
    consequences would have been set
  * bug fix, the upstream stop could be falsely assigned to all samples
    in a multi-sample VCF even if the stop was relevant for a single
    sample only
  * further improve the detection of mismatching chromosome naming
    (e.g. "chrX" vs "X") in the GFF, VCF and fasta files
  * bcftools merge: keep (sum) INFO/AN,AC values when merging VCFs
    with no samples
  * bcftools mpileup: new --indel-size option which allows to increase
    the maximum considered indel size considered, large deletions in
    long read data are otherwise lost.
  * bcftools norm:
  * atomization now supports Number=A,R string annotations
  * assign as many alternate alleles to genotypes at multiallelic
    sites in the-m + mode, disregarding the phase.
  * bcftools sort: increase accuracy of the --max-mem option limit,
    previously the limit could be exceeded by more than 20%
  * bcftools +trio-dnm: new --with-pAD option to allow processing of
    VCFs without FORMAT/QS.
  * bcftools view: the functionality of the option --compression-level
    lost in 1.12 has been restored
- Update to version 1.13
  * bcftools annotate:
  * Fix rare a bug when INFO/END is present, all INFO fields are
    removed with bcftools annotate -x INFO and BCF output is produced.
  * Support for matching annotation line by ID, in addition to
    CHROM,POS,REF, and ALT
  * bcftools csq:
  * When GFF and VCF/fasta use a different chromosome naming convention
    no consequences would be added.
  * Parametrize brief-predictions parameter to allow explicit number
    of amino acids to be printed.
  * bcftools +fill-tags:
  * Generalization and better support for custom functions that allow
    adding new INFO tags based on arbitrary -i, --include type of expressions.
  * When FORMAT/GT is not present, the INFO/AF tag will be newly
    calculated from INFO/AC and INFO/AN.
  * bcftools gtcheck:
  * Switch between FORMAT/GT or FORMAT/PL when one is (implicitly)
    requested but only the other is available
  * Improve diagnostics, printing warnings when a line cannot be
    matched and the number of lines skipped for various reasons
  * bcftools index: The program now accepts both data file name and
    the index file name.
  * bcftools isec: Always generate sites.txt with isec -p
  * bcftools +mendelian: Consider only complete trios,
    do not crash on sample name typos
  * bcftools mpileup:
  * New --seed option for reproducibility of subsampling code in HTSlib
  * The SCR annotation which shows the number of soft-clipped reads
    now correctly pools reads together regardless of the variant type.
  * Major revamp of BAQ.
  * Modified scale of Mann-Whitney U tests.
    Newly INFO/*Z annotations will be printed
  * bcftools norm:
  * Fix Type=Flag output in norm --atomize
  * Atomization must not discard ALT=. records
  * Atomization of AD and QS tags now correctly updates occurrences
    of duplicate alleles within different haplotypes
  * Fix a bug in atomization of Number=A,R tags
  * bcftools reheader: Add -T, --temp-prefix option
  * bcftools +setGT: A wider range of genotypes can be set by the
    plugin by allowing specifying custom genotypes.
  * bcftools +split-vep:
  * New -u, --allow-undef-tags option
  * Better handling of ambiguous keys such as INFO/AF and CSQ/AD.
  * Some consequence field names may not constitute a valid tag name,
    such as "pos(1-based)".
  * bcftools +tag2tag: New --QR-QA-to-QS option to convert annotations
    generated by Freebayes to QS used by BCFtools
  * bcftools +trio-dnm:
  * Add support for sites with more than four alleles.
  * New --use-NAIVE option for a naive DNM calling based solely on
    FORMAT/GT and expected Mendelian inheritance.
  * Fix behaviour to match the documentation, the --dnm-tag DNG option
    now correctly outputs log scaled values by default, not phred scaled.
  * Fix bug in VAF calculation, homozygous de novo variants were
    incorrectly reported as having VAF=50%
  * Fix arithmetic underflow which could lead to imprecise scores
    and improve sensitivity in high coverage regions
  * Allow combining --pn and --pns to set the noise thresholds independently
- Rebased use_python3.patch
- Drop python3 and perl build requirements, not needed, shbang of
  executables can be patched anyway.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661515200">- Update to release 1.16
  * New plugin `bcftools +variant-distance` to annotate records
    with distance to the nearest variant.
  * The -i/-e filtering expression gained support for multiple
    filters, e.g. `-i FILTER="A;B"`.
- Resolve "file packaged twice" rpmlint warnings</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to version 1.19
  Too many changes to list, for details see
  https://github.com/samtools/bcftools/releases/tag/1.19
- Update to version 1.18
  Too many changes to list, for details see
  https://github.com/samtools/bcftools/releases/tag/1.18
- Update to version 1.17
  Too many changes to list, for details see
  https://github.com/samtools/bcftools/releases/tag/1.17</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1743163200">- Update to version 1.21:
  Too many changes to list, for details see included NEWS file or
  https://github.com/samtools/bcftools/releases/tag/1.21
- Update to version 1.20:
  Too many changes to list, for details see included NEWS file or
  https://github.com/samtools/bcftools/releases/tag/1.20</changelog>
</package>
<package pkgid="ca83ac024f4791f0bea362da27b0f54fd623a558a82f555c8e6d6334860ae73d354cdf94a80f9620426237b184deefeabb37eaa428d83dcfeb21e9c72836117c" name="bcg729-devel" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="3.1"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="0a9899e312f12b54579556bd5e4b38a61445c7e77344b9f18c83487d7a97a3fbf0e63db400c18a12fc07dc7dbbb34fb8e4148cd1f59da871364ebd833e687855" name="bchunk" arch="riscv64">
  <version epoch="0" ver="1.2.2" rel="1.4"/>
  <changelog author="oc2pus@arcor.de" date="1096372800">- build for apt-repository</changelog>
  <changelog author="oc2pus@arcor.de" date="1132315200">- rebuild for SuSE-10</changelog>
  <changelog author="toni@links2linux.de" date="1158321600">- build for packman</changelog>
  <changelog author="toni@links2linux.de" date="1188216000">- changed Group to Productivity/File utilities
- added debug_package</changelog>
  <changelog author="aloisio@gmx.com" date="1517572800">- Update to version 1.2.2
  * Fixes CVE-2017-15953 and CVE-2017-15954, a heap-based buffer
    overflow. Fix provided by Yegor Timoshenko.
  * Fixes CVE-2017-15955, Access violation near NULL on destination
    operand and crash when processing a malformed CUE (.cue) file.
    Fix provided by Yegor Timoshenko.
  * Fix wrong track size calculation when having multiple tracks in
    one image (debian bug: #261274). Fix provided by Piotr Kaczuba.
  * Clarified manual page for input/output file types. Improvement
    from Reuben Thomas (debian bug: #503151).
- Spec cleanup</changelog>
</package>
<package pkgid="1489cc70298a22d4c9aaee1df540c1880cf9ac1e1223a71a643b0dfb90fdf323d140b59dbec456c36fcfcf346861588b8bc53c6afd0a2cef5ddba963f4ba0978" name="bcm20702a1-firmware" arch="noarch">
  <version epoch="0" ver="1201650" rel="9.4"/>
  <changelog author="tchvatal@suse.com" date="1458734400">- Try to add modalias to auto install on hardware that requires it</changelog>
  <changelog author="matz.fuchs@gmx.at" date="1487073600">- Fix typo in filelist, add one additional firmware file</changelog>
  <changelog author="tiwai@suse.de" date="1540814400">- Fetch &amp; install another variant firmware (0a5c:21e8) (bsc#1087996)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Avoid bashisms in %post</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1572350400">- Use https to fetch the archive bsc#1154083</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1592740800">- add support for BCM20702A1-050d-065a.hcd
  (050d:065a Belkin Components F8T065BF Mini Bluetooth 4.0 Adapter)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- use %_firmwaredir</changelog>
  <changelog author="Javier S. Pedro &lt;dev.rpm@javispedro.com&gt;" date="1614427200">- fix boo#1175038 - remove unnecessary %postun scriptlet that is
  incorrectly deleting all package files on upgrade; all files are
  already listed in %files as %ghost so no scriptlet is needed.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1616328000">- Fix build on Leap which does not have %_firmwaredir</changelog>
  <changelog author="tiwai@suse.de" date="1650888000">- Drop superfluous dependency on kernel-firmware (bsc#1198795)</changelog>
</package>
<package pkgid="cfeecfc17a581871b4999f67e40e27e754015b72bf220d340defb05bdc13bc62a0c5eda5b4af2e83985fec8565f0dd1e42caf87b7e82620679f4e3830684c8a7" name="bcm43xx-firmware" arch="noarch">
  <version epoch="0" ver="20180314" rel="16.2"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1600171200">- Update bluetooth firmware to address Sweyntooth and Spectra issues (bsc#1176631):
  * BCM43430A1.hcd
  * BCM4345C0.hcd</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- use %_firmwaredir</changelog>
  <changelog author="Nicolas Patricio Saenz Julienne &lt;nsaenzjulienne@suse.com&gt;" date="1606478400">-  Introduce firmware files for RPi400:
  * brcmfmac43456-sdio.bin
  * brcmfmac43456-sdio.clm_blob
  * brcmfmac43456-sdio.txt</changelog>
  <changelog author="Nicolas Patricio Saenz Julienne &lt;nsaenzjulienne@suse.com&gt;" date="1606737600">- Introduce firmware file for RPi Compute Module 4
- Update BCM4345C0.hcd
- Update brcmfmac43456-sdio.clm_blob</changelog>
  <changelog author="Nicolas Patricio Saenz Julienne &lt;nsaenzjulienne@suse.com&gt;" date="1614600000">- Cater for old and new ways of configuring bluetooth on RPi. Users of
  'hciattach' expect the firmware in '/lib/firmware' while users of the serdev
  configured bluetooth setups will expect it in '/lib/firmware/brcm'
  (bsc#1177189).</changelog>
  <changelog author="Nicolas Patricio Saenz Julienne &lt;nsaenzjulienne@suse.com&gt;" date="1615896000">- Introduce Raspberry Pi 4 Compute Module's brcmfmac43455 configuration file.
  (bsc#1183524)</changelog>
  <changelog author="Nicolas Patricio Saenz Julienne &lt;nsaenzjulienne@suse.com&gt;" date="1617969600">- Introduce firmware file for Raspberry Pi 400's bluetooth.</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1639569600">- Introduce firmware files for Raspberry Pi Zero 2 W support (jsc#SLE-23064).
- Update BCM4345C0.hcd to fix Spectra for CYW43455 (CVE-2020-10370)
- Change source file links from branch master to branch buster.</changelog>
  <changelog author="Ivan Ivanov &lt;ivan.ivanov@suse.com&gt;" date="1647604800">- Add required firmware file for Bluetooth module found on RPi Zero 2W (bsc#1197286)</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1685534400">- refresh BCM4345C[05].hcd from upstream URL</changelog>
</package>
<package pkgid="16d704153bdc78993ca8c8f7a007bbfe4da4038325803614873e25ab239c492f8baea89c6413306c53e7ae2996e681c08d12ec104903cc1b7fdf7bd8432b7c67" name="bcpp" arch="riscv64">
  <version epoch="0" ver="20250914" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769169600">- initial package</changelog>
</package>
<package pkgid="55510e05993a005854f52d67ce073fe2d2554f19f9d4ab03b314d6983ed4a2602da02572dafcb85dc49a8ef8c0389328f70adab3d77018afa10a09b41467e90a" name="bcunit-devel" arch="riscv64">
  <version epoch="0" ver="5.4.102" rel="1.1"/>
  <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>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1705320000">- Update to 5.3.7 (no changelog).
- Disable NCurses since it doesn't build.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709812800">- Update to 5.3.26 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711713600">- Update to 5.3.36 (no changelog).</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1731326400">- Update to 5.3.95 (no changelog).</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1739361600">- Update to 5.3.96 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1739793600">- Update to 5.3.101 (no changelog).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1775390400">- update to 5.4.102:
  * No longer use CMAKE_BUILD_TYPE to allow configuration choice at
    build time</changelog>
</package>
<package pkgid="3a65f30cb8b224753154b90c5130e3dbe087bdfeb6bfc034bbc97cec85fa8d69734826b2d754b5d35e238a16da9f0122872a002d577ed299e1b5d37a93b6cc41" name="bcunit-doc" arch="riscv64">
  <version epoch="0" ver="5.4.102" rel="1.1"/>
  <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>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1705320000">- Update to 5.3.7 (no changelog).
- Disable NCurses since it doesn't build.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709812800">- Update to 5.3.26 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711713600">- Update to 5.3.36 (no changelog).</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1731326400">- Update to 5.3.95 (no changelog).</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1739361600">- Update to 5.3.96 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1739793600">- Update to 5.3.101 (no changelog).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1775390400">- update to 5.4.102:
  * No longer use CMAKE_BUILD_TYPE to allow configuration choice at
    build time</changelog>
</package>
<package pkgid="39af80a7531fe5b0b598bd8807465f5fffc314c60827d9117e6c08d680f0fc8a23c3045cfe97d41767cfde73b4f679225cffc00ed089c53ac18164408f707d45" name="bdf2psf" arch="noarch">
  <version epoch="0" ver="1.237" rel="2.1"/>
  <changelog author="coolo@suse.com" date="1506254400">- add console-setup-1.134-perl526.patch to work with perl 5.26,
  fixed upstream in 1.143</changelog>
  <changelog author="bwiedemann@suse.com" date="1515153600">- Add console-setup-1.134-reproducible.patch to make package build
  reproducible (boo#1062303)</changelog>
  <changelog author="sndirsch@suse.com" date="1548331200">- u_fix-iso-left-tab.patch
  * fix Shift-Tab mapping (bsc#1122361)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1670846400">- Add patch to fix Caps_Lock mapping for us.map and others (bsc#1202853):
  * 0001-ckbcomp-Fix-check-for-non-ascii.patch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1672401600">- Update to version 1.215:
  * See https://salsa.debian.org/installer-team/console-setup/-/blob/debian/1.215/debian/changelog
- Make a bdf2psf package like in Fedora.
- Suggest xkeyboard-config.
- Replace console-setup-1.76-paths.patch with
  console-setup-paths.patch.
- Move the fonts to /usr/share/kbd/ to be discoverable by vconsole.
- Drop console-setup-1.134-perl526.patch,
  console-setup-1.134-reproducible.patch, u_fix-iso-left-tab.patch,
  0001-ckbcomp-Fix-check-for-non-ascii.patch: fixed upstream.
- Fix the RPM Group.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1672574400">- removed buildrequires to kbd to resolve kbd/console-setup build
  cycle</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1684238400">- Update to version 1.220:
  * updated translations</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696161600">- Update to version 1.223:
  * Updated translations</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1748433600">- Updated to version 1.237
  * updated translations
- refreshed console-setup-paths.patch
- unifont.tar.bz2:
  * package unifont.bdf since we don't have unifont.hex sources on
    on our distribution
- console-setup-no-dejavu-fonts.patch
  * don't try to generate dejavu fonts (new feature)
- switched to tarball format and name of main sources you can
  actually download from the git webpage</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749556800">- console-setup-dejavu-fonts.patch
  * generate also dejavu fonts
- supersedes console-setup-no-dejavu-fonts.patch
- buildrequire dejavu-fonts, otf2bdf (new package)</changelog>
</package>
<package pkgid="0dbcc44ebfec5ee07e3a8a1fea9ef7b4ddf94d78911d945877e0d2106dcafe9f6fabae47c145793507502476e8fc7f230be6569b7084585f25ea85c3ad73f042" name="bdfresize" arch="riscv64">
  <version epoch="0" ver="1.5" rel="573.1"/>
  <changelog author="mfabian@suse.de" date="1005739200">- new package: bdfresize-1.5</changelog>
  <changelog author="adrian@suse.de" date="1073822400">- build as user</changelog>
  <changelog author="uli@suse.de" date="1112961600">- fixed to build with GCC4</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</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="mpluskal@suse.com" date="1512302400">- Cleanup with spec-cleaner
- Add 020_minus-sign.patch from debian</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Added bdfresize-gcc14.patch which adds a missing return type to main
  function in the configure script so that the configure script works
  with C99 standard enforcing compilers like GCC 14. [boo#1225772]</changelog>
</package>
<package pkgid="f43a55ed71ba96719b7021262530ff466db9f4d638602884ec72db5a7db73ad7a0c89f3ddbb5324771ea4699cd09f78956eb0d739c4addcd68e20f5577df7100" name="bdftopcf" arch="riscv64">
  <version epoch="0" ver="1.1.2" 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1728820800">- Update to version 1.1.2
  * gitlab CI: stop requiring Signed-off-by in commits
  * bdfReadBitmap: avoid NULL dereference on zero-width glyphs
  * bdfReadBitmap: avoid access to byte before start of array
  * pcfWriteFont: Avoid uninitialized values in tables
  * atom: Update Hash() to be unsigned</changelog>
</package>
<package pkgid="b5397ad96e48af1d19754889d247ee10732bedd70c20ee86e247bb1276358e9dccca264453e0a6689e84c1cb1c4e7c107350ad67c02c1fb98cbb63237cc44c7b" name="bea-stax" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="mvyskocil@suse.com" date="1357560000">- remove xerces-j2-bootstrap depenency (bnc#789163)</changelog>
  <changelog author="mvyskocil@suse.com" date="1377172800">- don't build javadoc</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Cleanup a bit and remove unused patch bea-stax-gcj43-build.patch</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Don't require java-1_5_0-gcj-compat and build with source and
  target level 1.6
- Removed patch:
  * bea-stax-target15.patch
- Added patch:
  * bea-stax-target16.patch
  - change the source and target levels and fix a problem with
    the encoding of one file</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * bea-stax-target16.patch -&gt; bea-stax-target8.patch
    + 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="1545048000">- Upgrade to released bea-stax 1.2.0 and bea-stax-api 1.0.1
- Add maven pom files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545220800">- Add LICENSE file to packages</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731067200">- Sanitize the spec file
  * Download sources from their urls.
  * Do not install versioned jar file
  * Use newer javapackages features
  * Build and package javadoc documentation
- Removed patch:
  * bea-stax-gcj-build.patch
    + not needed since we don't build this package with gcj
- Modified patch:
  * bea-stax-target8.patch
    + specify consistently encoding of sources so that newer
    java compilers don't fail on invalid characters</changelog>
</package>
<package pkgid="8fe307beefbda96c63058c6eab5880093dfd27b8d2b78fbfeadd43717680f5dd8259c44deb78404710d808be1d0b5635a7ee826a867b8bf6c92471681684ff97" name="bea-stax-api" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="mvyskocil@suse.com" date="1357560000">- remove xerces-j2-bootstrap depenency (bnc#789163)</changelog>
  <changelog author="mvyskocil@suse.com" date="1377172800">- don't build javadoc</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Cleanup a bit and remove unused patch bea-stax-gcj43-build.patch</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Don't require java-1_5_0-gcj-compat and build with source and
  target level 1.6
- Removed patch:
  * bea-stax-target15.patch
- Added patch:
  * bea-stax-target16.patch
  - change the source and target levels and fix a problem with
    the encoding of one file</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * bea-stax-target16.patch -&gt; bea-stax-target8.patch
    + 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="1545048000">- Upgrade to released bea-stax 1.2.0 and bea-stax-api 1.0.1
- Add maven pom files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545220800">- Add LICENSE file to packages</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731067200">- Sanitize the spec file
  * Download sources from their urls.
  * Do not install versioned jar file
  * Use newer javapackages features
  * Build and package javadoc documentation
- Removed patch:
  * bea-stax-gcj-build.patch
    + not needed since we don't build this package with gcj
- Modified patch:
  * bea-stax-target8.patch
    + specify consistently encoding of sources so that newer
    java compilers don't fail on invalid characters</changelog>
</package>
<package pkgid="7e42af70121c2c5ee035e089d77ad36733903e475d6af90b932f57f05c39e1ca6f8a35b6be0275af8f8cbd66202b267a8c36e6d270d9bf2ab64515af1cc4e628" name="bea-stax-javadoc" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="mvyskocil@suse.com" date="1357560000">- remove xerces-j2-bootstrap depenency (bnc#789163)</changelog>
  <changelog author="mvyskocil@suse.com" date="1377172800">- don't build javadoc</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Cleanup a bit and remove unused patch bea-stax-gcj43-build.patch</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Don't require java-1_5_0-gcj-compat and build with source and
  target level 1.6
- Removed patch:
  * bea-stax-target15.patch
- Added patch:
  * bea-stax-target16.patch
  - change the source and target levels and fix a problem with
    the encoding of one file</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * bea-stax-target16.patch -&gt; bea-stax-target8.patch
    + 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="1545048000">- Upgrade to released bea-stax 1.2.0 and bea-stax-api 1.0.1
- Add maven pom files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545220800">- Add LICENSE file to packages</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731067200">- Sanitize the spec file
  * Download sources from their urls.
  * Do not install versioned jar file
  * Use newer javapackages features
  * Build and package javadoc documentation
- Removed patch:
  * bea-stax-gcj-build.patch
    + not needed since we don't build this package with gcj
- Modified patch:
  * bea-stax-target8.patch
    + specify consistently encoding of sources so that newer
    java compilers don't fail on invalid characters</changelog>
</package>
<package pkgid="30168d562ea4ab27e0572a935c1eb293129e4407b9c6e369e5dd8adbc18be9f61b039b48706e601cebfe465960577c5fc4d3213dab7dbc4f7b6aaf8da1750942" name="bean-validation-api" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1595592000">- Initial packaging of bean-validation-api 2.0.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
</package>
<package pkgid="efbbeb0e00ad5b12d68bbc7f0027b0bb7822f11467c4f9912c88f6b7a65f26448debfe6020a85c3b455bfe2e60e8f1f231fcccf37a355dbff8c8805d08065336" name="bean-validation-api-javadoc" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1595592000">- Initial packaging of bean-validation-api 2.0.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
</package>
<package pkgid="624be530159034e58653da3017a52def0658ec7b66400346eaf0aaa224119937de880365b8262cbf8b95d32ff8b0f3517f442754fbd582e9695565725ce242cf" name="beansbinding" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="29.2"/>
  <changelog author="mvyskocil@suse.cz" date="1242734400">- 'Initial SUSE packaging of beansbindings (from Fedora 11)'</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</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-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Fix build with new java by disabling doclint:
  * disable-doclint.patch</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Removed patch:
  * disable-doclint.patch
    + Not needed since doclint is disabled by default in our
  OpenJDK packages
- Added patch:
  * beansbinding-1.2.1-sourcetarget.patch
    + Build with java source and target 1.6 in order to allow
  building with jdk9
- Clean spec file and fix some rpmlint warnings</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * beansbinding-1.2.1-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility</changelog>
  <changelog author="F.Schuette@t-online.de" date="1542024000">- fix source, target version = 1.8
- remove beansbinding-1.2.1-sourcetarget.patch</changelog>
</package>
<package pkgid="2b02802518c579d2c7b4930e164efb72bf6ac1e1e293e73fc0a6faf0708dd49ef9660b116901060d817333c4d09d83fd4bec216649d10d52b2f2e277e2e5f03d" name="beansbinding-javadoc" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="29.2"/>
  <changelog author="mvyskocil@suse.cz" date="1242734400">- 'Initial SUSE packaging of beansbindings (from Fedora 11)'</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</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-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1495368000">- Fix build with new java by disabling doclint:
  * disable-doclint.patch</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Removed patch:
  * disable-doclint.patch
    + Not needed since doclint is disabled by default in our
  OpenJDK packages
- Added patch:
  * beansbinding-1.2.1-sourcetarget.patch
    + Build with java source and target 1.6 in order to allow
  building with jdk9
- Clean spec file and fix some rpmlint warnings</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Modified patch:
  * beansbinding-1.2.1-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility</changelog>
  <changelog author="F.Schuette@t-online.de" date="1542024000">- fix source, target version = 1.8
- remove beansbinding-1.2.1-sourcetarget.patch</changelog>
</package>
<package pkgid="74df27c3b80a8f50bc0a4c3937ac0a3d493fb2388ba03bd2bb6f23239047ec15369b8959c30fbdcd08fa3b5091f3ab2da8f157408105a5814cfa1859f39d34b9" name="bees" arch="riscv64">
  <version epoch="0" ver="0.11" rel="1.1"/>
  <changelog author="dsterba@suse.cz" date="1633435200">- Update to 0.7
  - Highlights:
  * Remove 8-CPU thread limit
  * Add kernel bugs reference table to docs
  * Workarounds for btrfs send and balance issues
  * Reduce the number of temporary inodes created
  * Use posix_fadvise to optimize page cache usage
  * Use private namespace for mounts under systemd
  * Assorted bug fixes and small performance improvements
  * SIGTERM handler to save crawl state, hash table, and exit
  * Higher ref limits per extent on kernels with LOGICAL_INO_V2
  - Build dependency changes:
  * Convert docs to Github Flavored Markdown
  * Updates for new compilers including clang
  * Remove dependencies on libbtrfs-dev and uuid-dev
  * Remove unversioned `libcrucible.so` shared library</changelog>
  <changelog author="dsterba@suse.cz" date="1662292800">- Added patch: 0001-fs-fix-FIEMAP_MAX_OFFSET-type-silliness-in-fiemap.h.patch
  (fix build on ppc64le)</changelog>
  <changelog author="dsterba@suse.cz" date="1666180800">- update to 0.7 git 5953ea6d3c5646 (20221025)
- build fixes
- Removed patch: 0001-fs-fix-FIEMAP_MAX_OFFSET-type-silliness-in-fiemap.h.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.8:
  * fs: make dedupe work again after a really unfortunate build fix</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- update to 0.9.1:
  * Fix the install target.
  * Makefile: also drop fiemap and fiewalk from main Makefile
- update to 0.9:
  - Highlights:
  * Work around a kernel bug which can be triggered by running the
    LOGICAL_INO ioctl and dedupe on the same extent at the same time.
  * Prevent worker threads from being blocked by extent and inode
    locks.  Defer the blocked item and find something else for that
    worker thread to do.
  * Fix the labelling of threads so they aren't all "task_consumer".
  * Speed up SIGTERM process termination to have a better chance of
    flushing the hash table and crawl state to $BEESHOME before the
    process is killed by a service timeout.
  * Reduce the hash table writeback rate to 128K/s.
  * Reduce the interval between crawl restarts to one transid.
  * Add 'recent' scan mode, which dedupes new data in fully scanned
    subvols instead of waiting for every old subvol to be scanned.
  * Better behavior when there are write errors in $BEESHOME.
  * Drop the unused and obsolete `fiemap` and `fiewalk` binaries.</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678622400">- Removed patch: fix-Makefile-version.diff, replaced with make parameter.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 0.9.3:
  * roots: don't share a RootFetcher between threads
  * seeker: fix the test for ILP32 platforms
  * reduce memory usage with long-running work items
  * allow BtrfsIoctlLogicalInoArgs to be reused, remove virtual methods
  * create a Pool of BtrfsIoctlLogicalInoArgs objects
- add avoid-swap.patch to fix build with gcc 13</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1690200000">- Update to 0.10:
  * Update kernel bugs list to 6.4.1
  * Update docs
  * Build fixes for GCC 13 and clang 16
- Drop avoid-swap.patch, no longer needed.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1709812800">- Fix build fail with gcc7 on Leap 15
  * Use gcc13 on compilation</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1752667200">- Update to 0.11:
  * Introduce *extent scan mode* that scans the extent tree directly. It is the
    new default scan mode.
  * Show estimated data size and expected time to finish scanning in logs and
    status outputs.
  * Smarter dedupe criteria that prevents dedupe operations that save less than
    half the blocks in an extent or require more than 100 copy/dedupe operations
    to free space.
  * Add the new dynamic rate throttling option `--throttle-factor` to estimate
    the rate at which the kernel deletes extents and slow down dedupe requests
    to match this rate.
  * Threads now dynamically redistribute their work so that they can make
    continuous progress without waiting for each other.
  * Remove excessively costly "toxic extent" workarounds yielding up to
    100x–1000x speed boost on some workloads.
  * Coordinate between threads to prevent thrashing during disk reads.
  * Prefetche data into page-cache before dedupe calls.
  * Submit full-extent dedupe operations, avoiding obsolete 16M kernel limits.
  * Reduce the size of `ioctl` buffers, which avoids forcing the kernel to
    evict pages from memory to accommodate large buffers.
  * Limit reference counts for very frequently duplicated data, which avoids
    performance issues in btrfs (even when bees is not running).
  * Use the new `openat2` system call for improved robustness against rename and
    symlink attacks.
  * Use a private mount namespace for isolation even without `systemd`.
  * Recude warning and debug log verbosity.
  * `SIGUSR1` and `SIGUSR2` signals allow bees to be paused and unpaused without
    preventing bees from closing open files and subvols during the pause.
  * It is now safe to locate `$BEESHOME` on filesystems such as XFS that lack
    data flushing on `rename`.
  * Fix 32-bit `ioctl` compatibility for mixed 32/64-bit systems.
  * Detect a `btrfs send` in progress, and wait for it to complete
    automatically. `--workaround-btrfs-send` is no longer necessary when used
    with extent scan mode.</changelog>
</package>
<package pkgid="11cd4f48c7363b320137e2f1fad0ce1c208bc2222c4a5d830e936938f83c4d1a1c9e8e9814289c5ef259938845371db353f0de811355ff0df2561f6745bce0f7" name="beets" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.1"/>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1644580800">- Update to 1.6.0:
  * Major new features:
  * When fetching genres from MusicBrainz, we now include genres from the
    release group (in addition to the release). We also prioritize genres
    based on the number of votes. Thanks to @aereaux.
  * Primary and secondary release types from MusicBrainz are now stored in a
    new albumtypes field.
  * An accompanying new albumtypes includes some options for formatting this
    new albumtypes field.
  * Other new things:
  * permissions: The plugin now sets cover art permissions to match the audio
    file permissions.
  * unimported: A new configuration option supports excluding specific
    subdirectories in library.
  * info: Add support for an --album flag.
  * export: Similarly add support for an --album flag.
  * beet move now highlights path differences in color (when enabled).
  * When moving files and a direct rename of a file is not possible (for
    example, when crossing filesystems), beets now copies to a temporary file
    in the target folder first and then moves to the destination instead of
    directly copying the target path. This gets us closer to always updating
    files atomically.
  * fetchart: Add a new option to store cover art as non-progressive image.
    This is useful for DAPs that do not support progressive images. Set
    deinterlace: yes in your configuration to enable this conversion.
  * fetchart: Add a new option to change the file format of cover art images.
    This may also be useful for DAPs that only support some image formats.
  * Support flexible attributes in %aunique.
  * Make %aunique faster, especially when using inline fields.
  * Bug fixes:
  * lyrics: Fix a crash when Beautiful Soup is not installed.
  * discogs: Support a new Discogs URL format for IDs.
  * discogs: Remove built-in rate-limiting because the Discogs Python library
    we use now has its own rate-limiting.
  * export: Fix some duplicated output.
  * aura: Fix a potential security hole when serving image files.
  * The six package is no longer required.
  * The full changelog can be read at https://github.com/beetbox/beets/releases/tag/v1.6.0
- Run fdupes</changelog>
  <changelog author="pgajdos@suse.com" date="1650628800">- python-mock is not required for build</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1692705600">- Fix the names of the Flask recommended packages</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1720526400">- Update to 2.0.0
  Major new features
  * The beets importer UI received a major overhaul. Several new configuration options are available for customizing layout and colors: ui_options.
  New features
  * edit: Prefer editor from VISUAL environment variable over EDITOR.
  * config: Prefer editor from VISUAL environment variable over EDITOR.
  * listenbrainz: Add initial support for importing history and playlists from ListenBrainz
  * mbsubmit: add new prompt choices helping further to submit unmatched tracks to MusicBrainz faster.
  * spotify: We now fetch track's ISRC, EAN, and UPC identifiers from Spotify when using the spotifysync command.
  * discogs: supply a value for the cover_art_url attribute, for use by fetchart.
  * update: added `-e` flag for excluding fields from being updated.
  * deezer: Import rank and other attributes from Deezer during import and add a function to update the rank of existing items.
  * resolve transl-tracklisting relations for pseudo releases and merge data with the actual release
  * Fetchart: Use the right field (spotify_album_id) to obtain the Spotify album id
  * Prevent reimporting album if it is permanently removed from Spotify
  * Added option to use cover_art_url as an album art source in the fetchart plugin.
  * fetchart: The plugin can now get album art from spotify.
  * Added option to specify a URL in the embedart plugin.
  * list singleton:true queries have been made faster
  * list singleton:1 and singleton:0 can now alternatively be used in queries, same as comp
  * --from-logfile now parses log files using a UTF-8 encoding in beets/beets/ui/commands.py.
  * bareasc lookups have been made faster
  * list lookups using the pattern operator :: have been made faster
  * Added additional error handling for spotify plugin.
  * We now import the remixer field from Musicbrainz into the library.
  * mbsubmit: Added a new mbsubmit command to print track information to be submitted to MusicBrainz after initial import.
  * Added spotify_updated field to track when the information was last updated.
  * We now import and tag the album information when importing singletons using Spotify source.
  * spotify: The plugin now provides an additional command spotifysync that allows getting track popularity and audio features information from Spotify.
  * spotify: The plugin now records Spotify-specific IDs in the spotify_album_id, spotify_artist_id, and spotify_track_id fields.
  * Create the parental directories for database if they do not exist.
  * musicbrainz-config: a new musicbrainz.enabled option allows disabling the MusicBrainz metadata source during the autotagging process
  * kodiupdate: Now supports multiple kodi instances
  * Add the item fields bitrate_mode, encoder_info and encoder_settings.
  * Add query prefixes = and ~.
  * A new configuration option, duplicate_keys, lets you change which fields the beets importer uses to identify duplicates.
  * Add exact match &lt;exact-match&gt; queries, using the prefixes = and =~.
  * discogs: Permit appending style to genre.
  * discogs: Implement item_candidates for matching singletons.
  * discogs: Check for compliant discogs_client module.
  * convert: Add a new auto_keep option that automatically converts files but keeps the originals in the library.
  * Added a -P (or --disable-plugins) flag to specify one/multiple plugin(s) to be disabled at startup.
  * import-options: Add support for re-running the importer on paths in log files that were created with the -l (or --logfile) argument.
  * Preserve mtimes from archives
  * Add %sunique{} &lt;sunique&gt; template to disambiguate between singletons.
  * Add a new import.ignored_alias_types config option to allow for specific alias types to be skipped over when importing items/albums.
  * smartplaylist: A new --pretend option lets the user see what a new or changed smart playlist saved in the config is actually returning.
  * fromfilename: Add debug log messages that inform when the plugin replaced bad (missing) artist, title or tracknumber metadata.
  * musicbrainz-config: MusicBrainz release pages often link to related metadata sources like Discogs, Bandcamp, Spotify, Deezer and Beatport. When enabled via the musicbrainz.external_ids options, release ID's will be extracted from those URL's and imported to the library.
  * convert: Add support for generating m3u8 playlists together with converted media files.
  * Fetch the release_group_title field from MusicBrainz.  4809
  * discogs: Add support for applying album information on singleton imports.  4716
  * smartplaylist: During explicit runs of the splupdate command, the log message "Creating playlist ..."" is now displayed instead of hidden in the debug log, which states some form of progress through the UI.
  * subsonicupdate: Updates are now triggered whenever either the beets database is changed or a smart playlist is created/updated.  4862
  * importfeeds: Add a new output format allowing to save a playlist once per import session.  4863
  * Make ArtResizer work with PIL/pillow 10.0.0 removals.
  * A new configuration option, duplicate_verbose_prompt, allows changing how duplicates are presented during import.  4866
  * embyupdate: Add handling for private users by adding userid config option.
  * substitute: Add the new plugin substitute as an alternative to the rewrite plugin. The main difference between them being that rewrite modifies files' metadata and substitute does not.
  * Add support for artists and albumartists multi-valued tags.
  * autobpm: Add the autobpm plugin which uses Librosa to calculate the BPM of the audio.
  * fetchart: Fix the error with CoverArtArchive where the maxwidth option would not be used to download a pre-sized thumbnail for release groups, as is already done with releases.
  * fetchart: Fix the error with CoverArtArchive where no cover would be found when the maxwidth option matches a pre-sized thumbnail size, but no thumbnail is provided by CAA. We now fallback to the raw image.
  * advancedrewrite: Add an advanced version of the rewrite plugin which allows to replace fields based on a given library query.
  * lyrics: Add LRCLIB as a new lyrics provider and a new synced option to prefer synced lyrics over plain lyrics.
  * import: Expose import.quiet_fallback as CLI option.
  * import: Expose import.incremental_skip_later as CLI option.
  * smartplaylist: Expose config options as CLI options.
  * smartplaylist: Add new option smartplaylist.output.
  * smartplaylist: Add new option smartplaylist.uri_format.
  * Sorted the default configuration file into categories.
  * convert: Don't treat WAVE (.wav) files as lossy anymore when using the never_convert_lossy_files option. They will get transcoded like the other lossless formats.
  * Add support for barcode field.
  * smartplaylist: Add new config option smartplaylist.fields.
  Bug fixes
  * lastimport: Improve error handling in the process_tracks function and enable it to be used with other plugins.
  * spotify: Improve handling of ConnectionError.
  * deezer: Improve Deezer plugin error handling and set requests timeout to 10 seconds.
  * spotify: Add bad gateway (502) error handling.
  * spotify: Add a limit of 3 retries, instead of retrying endlessly when the API is not available.
  * Fix a crash when the Spotify API timeouts or does not return a Retry-After interval.
  * scrub: Fixed the import behavior where scrubbed database tags were restored to newly imported tracks with config settings scrub.auto: yes and import.write: no.
  * deezer: Fixed the error where Deezer plugin would crash if non-Deezer id is passed during import.
  * fetchart: Fix fetching from Cover Art Archive when the maxwidth option is set to one of the supported Cover Art Archive widths.
  * discogs: Fix "Discogs plugin replacing Feat. or Ft. with a comma" by fixing an oversight that removed a functionality from the code base when the MetadataSourcePlugin abstract class was introduced in PR's #3335 and #3371.
  * convert: Set default max_bitrate value to None to avoid transcoding when this parameter is not set.
  * replaygain: Avoid a crash when errors occur in the analysis backend.
  * We now use Python's defaults for command-line argument encoding, which should reduce the chance for errors and "file not found" failures when invoking other command-line tools, especially on Windows.
  * We now respect the Spotify API's rate limiting, which avoids crashing when the API reports code 429 (too many requests).
  * Fix implicit paths OR queries (e.g. beet list /path/ , /other-path/) which have previously been returning the entire library.
  * The Discogs release ID is now populated correctly to the discogs_albumid field again (it was no longer working after Discogs changed their release URL format).
  * The autotagger no longer considers all matches without a MusicBrainz ID as duplicates of each other.
  * convert: Resize album art when embedding
  * deezer: Fix auto tagger pagination issues (fetch beyond the first 25 tracks of a release).
  * spotify: Fix auto tagger pagination issues (fetch beyond the first 50 tracks of a release).
  * lyrics: Fix Genius search by using query params instead of body.
  * unimported: The new ignore_subdirectories configuration option added in 1.6.0 now has a default value if it hasn't been set.
  * deezer: Tolerate missing fields when searching for singleton tracks.
  * replaygain: The type of the internal r128_track_gain and r128_album_gain fields was changed from integer to float to fix loss of precision due to truncation.
  * Fix a regression in the previous release that caused a TypeError when moving files across filesystems.
  * convert: Deleting the original files during conversion no longer logs output when the quiet flag is enabled.
  * web: Fix handling of "query" requests. Previously queries consisting of more than one token (separated by a slash) always returned an empty result.
  * discogs: Skip Discogs query on insufficiently tagged files (artist and album tags missing) to prevent arbitrary candidate results.
  * lyrics: Fixed issues with the Tekstowo.pl and Genius backends where some non-lyrics content got included in the lyrics
  * limit: Better header formatting to improve index
  * replaygain: Correctly handle the overwrite config option, which forces recomputing ReplayGain values on import even for tracks that already have the tags.
  * embedart: Fix a crash when using recent versions of ImageMagick and the compare_threshold option.
  * lyrics: Fixed issue with Genius header being included in lyrics, added test case of up-to-date Genius html
  * importadded: Fix a bug with recently added reflink import option that causes a crash when ImportAdded plugin enabled.
  * convert: Fix a bug with the wma format alias.
  * web: Fix get file from item.
  * lastgenre: Fix a duplicated entry for trip hop in the default genre list.
  * lyrics: Fixed issue with Tekstowo backend not actually checking if the found song matches.
  * embedart: Add support for ImageMagick 7.1.1-12
  * fromfilename: Fix failed detection of &lt;track&gt; &lt;title&gt; filename patterns.
  * Fix issue where deletion of flexible fields on an album doesn't cascade to items
  * Fix issue where beet write continuously retags the albumtypes metadata field in files. Additionally broken data could have been added to the library when the tag was read from file back into the library using beet update. It is required for all users to check if such broken data is present in the library. Following the instructions described here, a sanity check and potential fix is easily possible.
  * Fix updating "data_source" on re-imports and improve logging when flexible attributes are being re-imported.
  * fetchart: Correctly select the cover art from fanart.tv with the highest number of likes
  * lyrics: Fix a crash with the Google backend when processing some web pages.
  * Modifying flexible attributes of albums now cascade to the individual album tracks, similar to how fixed album attributes have been cascading to tracks already. A new option --noinherit/-I to modify &lt;modify-cmd&gt; allows changing this behaviour.
  * Fix bug where an interrupted import process poisons the database, causing a null path that can't be removed.
  * discogs: Fix bug where empty artist and title fields would return None instead of an empty list.
  * Fix bug regarding displaying tracks that have been changed not being displayed unless the detail configuration is enabled.
  * web: Fix range request support, allowing to play large audio/ opus files using e.g. a browser/firefox or gstreamer/mopidy directly.
  * Fix bug where zsh completion script made assumptions about the specific variant of awk installed and required specific settings for sqlite3 and caching in zsh.
  * Remove unused functions
  * Fix bug where all media types are reported as the first media type when importing with MusicBrainz as the data source
  * Fix bug where unimported plugin would not ignore children directories of ignored directories.
  For plugin developers
  * beets now explicitly prevents multiple plugins to define replacement functions for the same field. When previously defining template_fields for the same field in two plugins, the last loaded plugin would silently overwrite the function defined by the other plugin. Now, beets will raise an exception when this happens.
  * Allow reuse of some parts of beets' testing components. This may ease the work for externally developed plugins or related software (e.g. the beets plugin for Mopidy), if they need to create an in-memory instance of a beets music library for their tests.
  For packagers
  * As noted above, the minimum Python version is now 3.7.
  * We fixed a version for the dependency on the Confuse library.
  * The minimum required version of mediafile is now 0.9.0.
  Other changes
  * Add sphinx and sphinx_rtd_theme as dependencies for a new docs extra
  * absubmit: Deprecate the absubmit plugin since AcousticBrainz has stopped accepting new submissions.
  * acousticbrainz: Deprecate the acousticbrainz plugin since the AcousticBrainz project has shut down.
  * limit: Limit query results to head or tail (lslimit command only)
  * fish: Add --output option.
  * lyrics: Remove Musixmatch from default enabled sources as they are currently blocking requests from the beets user agent.
  * /faq: multidisc: Elaborated the multi-disc FAQ
  * /faq: src: Removed some long lines.
  * Refactor the test cases to avoid test smells.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1737115200">- Update to 2.2.0
  * New features
  * /plugins/substitute: Allow the replacement string to use capture groups
    from the match. It is thus possible to create more general rules,
    applying to many different artists at once.
  * Bug fixes
  * Bring back test files and the manual to the source distribution tarball.
  * Fix bug where matcher doesn't consider medium number when importing. This
    makes it difficult to import hybrid SACDs and other releases with
    duplicate tracks.
  * Check if running python from the Microsoft Store and provide feedback to
    install from python.org.
  * Other changes
  * Changed bitesize label to good first issue. Our contribute page is now
    automatically populated with these issues.
- Update to 2.1.0
  * New features
  * Ability to query albums with track db fields and vice-versa, for example
    beet list -a title:something or beet list artpath:cover. Consequently
    album queries involving path field have been sped up, like beet list -a
    path:/path/.
  * Beets now uses platformdirs to determine the default music directory.
    This location varies between systems -- for example, users can configure
    it on Unix systems via user-dirs.dirs(5).
  * New template function added: %capitalize. Converts the first letter of
    the text to uppercase and the rest to lowercase.
  * Plugin autobpm: Add new configuration option beat_track_kwargs which
    enables adjusting keyword arguments supplied to librosa's beat_track
    function call.
  * Plugin ftintitle: New keep_in_artist option for the plugin, which allows
    keeping the "feat." part in the artist metadata while still changing the
    title.
  * Bug fixes
  * Album flexible fields are now correctly saved. For instance MusicBrainz
    external links such as bandcamp_album_id will be available on albums in
    addition to tracks. For albums already in your library, a re-import is
    required for the fields to be added. Such a re-import can be done with,
    in this case, beet import -L data_source:=MusicBrainz.
  * Fix lyrics plugin only getting part of the lyrics from Genius.com
  * Fix the TypeError when set_fields is provided non-string values.
  * Fix the auto value for the reflink config option.
  * Improve naming of temporary files by separating the random part with the
    file extension.
  * Plugin autobpm: Fix the TypeError where tempo was being returned as a
    numpy array. Update librosa dependency constraint to prevent similar
    issues in the future.
  * Plugin convert: Fixed the convert plugin no_convert option so that it no
    longer treats "and" and "or" queries the same. To maintain previous
    behaviour add commas between your query keywords. For help see
    combiningqueries.
  * Plugin discogs: Fix the TypeError when there is no description.
  * Plugin ftintitle: The detection of a "feat. X" part in a song title does
    not produce any false positives caused by words like "and" or "with"
    anymore.
  * Plugin ftintitle: The detection of a "feat. X" part now also matches such
    parts if they are in parentheses or brackets.
  * Plugin lyrics: Update tekstowo backend to fetch lyrics directly since
    recent updates to their website made it unsearchable.
  * Use single quotes in all SQL queries
  * For packagers
  * The beet script has been removed from the repository.
  * The typing_extensions is required for Python 3.10 and below.
  * The minimum supported Python version is now 3.8.
  * Other changes
  * Added caching for dependency installation in all CI jobs which speeds
    them up a bit, especially the tests.
  * GitHub workflows have been reorganised for clarity: style, linting, type
    and docs checks now live in separate jobs and are named accordingly.
  * Installation instructions have been made consistent across plugins
    documentation. Users should simply install beets with an extra of the
    corresponding plugin name in order to install extra dependencies for that
    plugin.
  * Plugin autobpm: Add plugin dependencies to pyproject.toml under the
    autobpm extra and update the plugin installation instructions in the
    docs. Since importing the bpm calculation functionality from librosa
    takes around 4 seconds, update the plugin to only do so when it actually
    needs to calculate the bpm. Previously this import was being done
    immediately, so every beet invocation was being delayed by a couple of
    seconds.
  * The linting workflow has been made to run only when Python files or
    documentation is changed, and they only check the changed files. When
    dependencies are updated (poetry.lock), then the entire code base is
    checked.
  * The long-deprecated beets.util.confit module has been removed. This may
    cause extremely outdated external plugins to fail to load.
  * contributing: Since poetry now manages local virtual environments, tox
    has been replaced by a task runner poethepoet. This change affects beets
    developers and contributors. Please see updates in the development-tools
    section for more details. Type poe while in the project directory to see
    the available commands.
  * contributing: The project now uses poetry for packaging and dependency
    management. This change affects project management and mostly affects
    beets developers. Please see updates in getting-the-source and testing
    for more information.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 2.3.1:
  * :doc:`plugins/lastgenre`: The new configuration option,
    keep_existing, provides more fine-grained control over how
    pre-populated genre tags are handled. The force option now
    behaves in a more conventional manner. :bug:`4982`
  * :doc:`plugins/lyrics`: Add new configuration option
    dist_thresh to control the maximum allowed distance between
    the lyrics search result and the tagged item's artist and
    title. This is useful for preventing false positives when
    fetching lyrics.
  * :doc:`plugins/lyrics`: Rewrite lyrics translation
    functionality to use Azure AI Translator API and add relevant
    instructions to the documentation.
  * :doc:`plugins/missing`: Add support for all metadata sources.
  * :doc:`plugins/mbsync`: Add support for all metadata sorces.
  * :doc:`plugins/thumbnails`: Fix API call to GIO on big endian
    architectures (like s390x) in thumbnails plugin. :bug:`5708`
  * :doc:`plugins/listenbrainz`: Fix rST formatting for URLs of
    Listenbrainz API Key documentation and config.yaml.
  * :doc:`plugins/listenbrainz`: Fix UnboundLocalError in cases
    where 'mbid' is not defined.
  * :doc:`plugins/fetchart`: Fix fetchart bug where a tempfile
    could not be deleted due to never being properly closed.
    :bug:`5521`
  * :doc:`plugins/lyrics`: LRCLib will fallback to plain lyrics
    if synced lyrics are not found and synced flag is set to yes.
  * Synchronise files included in the source distribution with
    what we used to have before the introduction of Poetry.
    :bug:`5531` :bug:`5526`
  * :ref:`write-cmd`: Fix the issue where for certain files
    differences in mb_artistid, mb_albumartistid and albumtype
    fields are shown on every attempt to write tags. Note: your
    music needs to be reimported with beet import -LI or
    synchronised with beet mbsync in order to fix this!
    :bug:`5265` :bug:`5371` :bug:`4715`
  * :ref:`import-cmd`: Fix MemoryError and improve performance
    tagging large albums by replacing munkres library with
    lap.lapjv. :bug:`5207`
  * :ref:`query-sort`: Fix a bug that would raise an exception
    when sorting on a non-string field that is not populated in
    all items. :bug:`5512`
  * :doc:`plugins/lastgenre`: Fix track-level genre handling. Now
    when an album-level genre is set already, single tracks don't
    fall back to the album's genre and request their own last.fm
    genre. Also log messages regarding what's been tagged are now
    more polished. :bug:`5582`
  * Fix ambiguous column name sqlite3.OperationalError that
    occured in album queries that filtered album track titles,
    for example beet list -a keyword title:foo.
  * :doc:`plugins/lyrics`: Rewrite lyrics tests using pytest to
    provide isolated configuration for each test case. This fixes
    the issue where some tests failed because they read
    developers' local lyrics configuration. :bug:`5133`
  * :doc:`plugins/lyrics`: Do not attempt to search for lyrics if
    either the artist or title is missing and ignore artist_sort
    value if it is empty. :bug:`2635`
  * :doc:`plugins/lyrics`: Fix fetching lyrics from lrclib
    source. If we cannot find lyrics for a specific album,
    artist, title combination, the plugin now tries to search for
    the artist and title and picks the most relevant result.
    Update the default sources configuration to prioritize lrclib
    over other sources since it returns reliable results quicker
    than others. :bug:`5102`
  * :doc:`plugins/lyrics`: Fix the issue with genius backend not
    being able to match lyrics when there is a slight variation
    in the artist name. :bug:`4791`
  * :doc:`plugins/lyrics`: Fix plugin crash when genius backend
    returns empty lyrics. :bug:`5583`
  * ImageMagick 7.1.1-44 is now supported.
  * :doc:`plugins/parentwork`: Only output parentwork changes
    when running in verbose mode.
  * The minimum supported Python version is now 3.9.
  * External plugin developers: beetsplug/__init__.py file can be
    removed from your plugin as beets now uses native/implicit
    namespace package setup.
  * Release workflow: fix the issue where the new release tag is
    created for the wrong (outdated) commit. Now the tag is
    created in the same workflow step right after committing the
    version update. :bug:`5539`
  * :doc:`/plugins/smartplaylist`: URL-encode additional item
    fields within generated EXTM3U playlists instead of JSON-
    encoding them.
  * typehints: ./beets/importer.py file now has improved
    typehints.
  * typehints: ./beets/plugins.py file now includes typehints.
  * :doc:`plugins/ftintitle`: Optimize the plugin by avoiding
    unnecessary writes to the database.
  * Database models are now serializable with pickle.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1758024000">- Add missing requirements python3-numpy and python3-lap, bsc#1249619
- Remove leftover requirement python3-munkres
- Add missing requirement python3-sqlite3</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1760356800">- update to 2.5.0:
  * New features
  * Convert Plugin: Add a config option to disable writing metadata to
    converted files.
  * Discogs Plugin Added support for featured artists. (#6038)
  * Discogs Plugin New configuration option featured_string to change the
    default string used to join featured artists. The default string is
    Feat..
  * Discogs Plugin Support for artist_credit in Discogs tags. (#3354)
  * Discogs Plugin Support for name variations and config options to specify
    where the variations are written. (#3354)
  * Discogs Plugin: New config option strip_disambiguation to toggle
    stripping discogs numeric disambiguation on artist and label fields.
  * LastGenre Plugin: Add a --pretend option to preview genre changes without
    storing or writing them.
  * Bug fixes
  * Metadata source plugins: Fixed data source penalty calculation that was
    incorrectly applied during import matching. The source_weight
    configuration option has been renamed to data_source_mismatch_penalty to
    better reflect its purpose. (#6066)
  * Chromaprint/Acoustid Plugin BPSync Plugin Fix plugin loading issue caused
    by an import of another beets.plugins.BeetsPlugin class. (#6033)
  * Discogs Plugin Fixed inconsistency in stripping disambiguation from
    artists but not labels. (#5366)
  * FromFilename Plugin: Fix (#5218), improve the code (refactor regexps,
    allow for more cases, add some logging), add tests.
  * MusicBrainz Plugin Refresh flexible MusicBrainz metadata on reimport so
    format changes are applied. (#6036)
  * Spotify Plugin Ensure spotifysync keeps popularity, ISRC, and related
    fields current even when audio features requests fail. (#6061)
  * Spotify Plugin Fixed an issue where candidate lookup would not find
    matches due to query escaping (single vs double quotes).
  * Spotify Plugin Fixed an issue where track matching and lookups could
    return incorrect or misleading results when using the Spotify plugin. The
    problem occurred primarily when no album was provided or when the album
    field was an empty string. (#5189)
  * Spotify Plugin Removed old and undocumented config options artist_field,
    album_field and track that were causing issues with track matching.
    (#5189)
  * Other changes
  * Moved art.py utility module from beets into beetsplug namespace as it is
    not used in the core beets codebase. It can now be found in
    beetsplug._utils.
  * Moved vfs.py utility module from beets into beetsplug namespace as it is
    not used in the core beets codebase. It can now be found in
    beetsplug._utils.
  * When installing beets via git or locally the version string now reflects
    the current git branch and commit hash. (#4448)
  * Autotagger Matching Options: match.distance_weights.source configuration
    has been renamed to match.distance_weights.data_source for consistency
    with the name of the field it refers to.
  * FAQ: Add check for musicbrainz plugin if auto-tagger can't find a match
    (#6020)
  * Plugins: Clarify that musicbrainz must be mentioned if plugin list
    modified (#6020)
  * Using the Auto-Tagger: Section on no matching release found, related to
    possibly disabled musicbrainz plugin (#6020)
  * beets.metadata_plugin.MetadataSourcePlugin: Remove discogs specific
    disambiguation stripping.
  * For developers and plugin authors
  * Metadata source plugins are now registered globally when instantiated,
    which makes their handling slightly more efficient.
  * The track_distance() and album_distance() methods have been removed from
    MetadataSourcePlugin. Distance calculation for data source mismatches is
    now handled automatically by the core matching logic. This change
    simplifies the plugin architecture and fixes incorrect penalty
    calculations. (#6066)
  * Typing improvements in beets/logging.py: getLogger now returns
    BeetsLogger when called with a name, or RootLogger when called without a
    name.
- update to 2.4.0:
  * New features
  * Discogs Plugin: Add configurable search_limit option to limit the number
    of results returned by the Discogs metadata search queries.
  * Discogs Plugin: Implement track_for_id method to allow retrieving
    singletons by their Discogs ID. (#4661)
  * Duplicates Plugin: Add --remove option, allowing to remove from the
    library without deleting media files. (#5832)
  * MPDStats Plugin: Add new configuration option, played_ratio_threshold, to
    allow configuring the percentage the song must be played for it to be
    counted as played instead of skipped.
  * MusicBrainz Collection Plugin: When getting the user collections, only
    consider collections of releases, and ignore collections of other entity
    types.
  * MusicBrainz Plugin: The MusicBrainz autotagger has been moved to a
    separate plugin. The default plugins includes MusicBrainz Plugin, but if
    you've customized your plugins list in your configuration, you'll need to
    explicitly add MusicBrainz Plugin to continue using this functionality.
    Configuration option musicbrainz.enabled has thus been deprecated.
    (#2686) (#4605)
  * Playlist Plugin: Support files with the .m3u8 extension. (#5829)
  * Replace Plugin: Add new plugin.
  * Spotify Plugin Deezer Plugin: Add new configuration option search_limit
    to limit the number of results returned by search queries.
  * Web Plugin: Display artist and album as part of the search results.
  * Web Plugin: Show notifications when a track plays. This uses the Media
    Session API to customize media notifications.
  * Bug fixes
  * Fix HiddenFileTest by using bytestring_path().
  * Fix an issue where calling Library.add would cause the database_change
    event to be sent twice, not once. (#5560)
  * Fixed regression with ListenBrainz Plugin where the plugin could not be
    loaded (#5975)
  * Chromaprint/Acoustid Plugin: AcoustID lookup HTTP requests will now time
    out after 10 seconds, rather than hanging the entire import process.
  * Deezer Plugin: Fix the issue with that every query to deezer was ascii
    encoded. This resulted in bad matches for queries that contained special
    e.g. non latin characters as 盗作. If you want to keep the legacy
    behavior set the config option deezer.search_query_ascii: yes. (#5860)
  * Discogs Plugin: Beets will no longer crash if a release has been deleted,
    and returns a 404.
  * LastGenre Plugin: Fix the issue introduced in Beets 2.3.0 where
    non-whitelisted last.fm genres were not canonicalized to parent genres.
    (#5930)
  * MusicBrainz Plugin: Fix the MusicBrainz search not taking into account
    the album/recording aliases
  * MusicBrainz Plugin: fix regression where user configured extra_tags have
    been read incorrectly. (#5788)
  * Spotify Plugin: Fix the issue with that every query to spotify was ascii
    encoded. This resulted in bad matches for queries that contained special
    e.g. non latin characters as 盗作. If you want to keep the legacy
    behavior set the config option spotify.search_query_ascii: yes. (#5699)
  * tests: Fix library tests failing on Windows when run from outside D:/.
    (#5802)
  * tests: Fix tests failing without langdetect (by making it required).
    (#5797)
  * For packagers
  * Loosened typing_extensions dependency in pyproject.toml to apply to every
    python version.
  * Optional extra_tags parameter has been removed from
    BeetsPlugin.candidates method signature since it is never passed in. If
    you override this method in your plugin, feel free to remove this
    parameter.
  * For plugin developers
  * The FetchArt Plugin plugins has seen a few changes to function signatures
    and source registration in the process of introducing typings to the
    code. Custom art sources might need to be adapted.
  * We split the responsibilities of plugins into two base classes
  * beets.plugins.BeetsPlugin is the base class for all plugins, any plugin
    needs to inherit from this class.
  * beets.metadata_plugin.MetadataSourcePlugin allows plugins to act like
    metadata sources. E.g. used by the MusicBrainz plugin. All plugins in
    the beets repo are opted into this class where applicable. If you are
    maintaining a plugin that acts like a metadata source, i.e. you expose
    any of track_for_id, album_for_id, candidates, item_candidates,
    album_distance, track_distance methods, please update your plugin to
    inherit from the new baseclass, as otherwise your plugin will stop
    working with the next major release.
  * Several definitions have been moved:
  * BLOB_TYPE constant, PathQuery and SingletonQuery queries have moved
    from beets.library to beets.dbcore.query module
  * DateType, DurationType, PathType types and MusicalKey class have moved
    from beets.library to beets.dbcore.types module.
  * Distance has moved from beets.autotag to beets.autotag.distance module.
  * beets.autotag.current_metadata has been renamed to
    beets.util.get_most_common_tags.
    Old imports are now deprecated and will be removed in version 3.0.0.
  * beets.ui.decargs is deprecated and will be removed in version 3.0.0.
  * Beets is now PEP 561 compliant, which means that it provides type hints
    for all public APIs. This allows IDEs to provide better autocompletion
    and type checking for downstream users of the beets API.
  * plugins.find_plugins function does not anymore load plugins. You need to
    explicitly call plugins.load_plugins() to load them.
  * plugins.load_plugins function does not anymore accept the list of plugins
    to load. Instead, it loads all plugins that are configured by plugins
    configuration.
  * Flexible fields, which can be used by plugins to store additional
    metadata, now also support list values. Previously, beets would throw an
    error while storing the data in the SQL database due to missing type
    conversion. (#5698)
  * Other changes
  * Added a test to check that all plugins can be imported without errors.
  * Documentation structure for auto generated API references changed
    slightly. Autogenerated API references are now located in the docs/api
    subdirectory.
  * Refactor: Split responsibilities of Plugins into MetaDataPlugins and
    general Plugins.
  * Refactored library.py file by splitting it into multiple modules within
    the beets/library directory.
  * UI: Update default text_diff_added color from bold red to bold green.
  * UI: Use text_diff_added and text_diff_removed colors in all diff
    comparisons, including case differences.
  * Getting Started: Add instructions to install beets on Void Linux.
  * LastGenre Plugin: Refactor loading whitelist and canonicalization file.
    (#5979)
  * LastGenre Plugin: Updated and streamlined the genre whitelist and
    canonicalization tree (#5977)
  * Substitute Plugin: Fix rST formatting for example cases so that each case
    is shown on separate lines.
- Bump minimum version of Python
- Add optional langdetect dependency for the lyrics plugin</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1760529600">- update to 2.5.1:
  * New features
  * Zero Plugin: Add new configuration option, omit_single_disc, to allow
    zeroing the disc number on write for single-disc albums. Defaults to
    False.
  * Bug fixes
  * beets.plugins.BeetsPlugin: load the last plugin class defined in the
    plugin namespace. (#6093)
  * For packagers
  * Fixed issue with legacy metadata plugins not copying properties from the
    base class.
  * Reverted the following: When installing beets via git or locally the
    version string now reflects the current git branch and commit hash.
    (#6089)
  * Other changes
  * Removed outdated mailing list contact information from the documentation
    (#5462).
  * Getting Started: Modernized the Getting Started guide with tabbed
    sections and dropdown menus. Installation instructions have been
    streamlined, and a new subpage now provides additional setup details.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 2.7.1:
  * Tests that depend on the optional langdetect package are now
    skipped when the package is not installed. :bug:`6421`
  * :doc:`plugins/lastgenre`: Added cleanup_existing
    configuration flag to allow whitelist canonicalization of
    existing genres.
  * Add native support for multiple genres per album/track. The
    genres field now stores genres as a list and is written to
    files as multiple individual genre tags (e.g., separate GENRE
    tags for FLAC/MP3). The :doc:`plugins/musicbrainz`,
    :doc:`plugins/beatport`, :doc:`plugins/discogs` and
    :doc:`plugins/lastgenre` plugins have been updated to
    populate the genres field as a list. Migration: Existing
    libraries with comma-separated, semicolon-separated, or
    slash-separated genre strings (e.g., "Rock, Alternative,
    Indie") are automatically migrated to the genres list when
    you first run beets after upgrading. The migration runs once
    when the database schema is updated, splitting genre strings
    and writing the changes to the database. The updated genres
    values will be written to media files the next time you run a
    command that writes tags (such as beet write or during
    import). No manual action or mbsync is required. The genre
    field is split by the first separator found in the string, in
    the following order of precedence:  :doc:`plugins/lastgenre`
    separator configuration Semicolon followed by a space Comma
    followed by a space Slash wrapped by spaces
  * :doc:`plugins/lastgenre` separator configuration
  * Semicolon followed by a space
  * Comma followed by a space
  * Slash wrapped by spaces
  * :doc:`plugins/lyrics`: With synced enabled, existing synced
    lyrics are no longer replaced by newly fetched plain lyrics,
    even when force is enabled.
  * :doc:`plugins/lyrics`: Remove Source: &lt;lyrics-url&gt; suffix
    from lyrics. Store the backend name in lyrics_backend, URL in
    lyrics_url, language in lyrics_language and translation
    language (if translations present) in
    lyrics_translation_language flexible attributes. Lyrics are
    automatically migrated on the first beets run. :bug:`6370`
  * :doc:`plugins/ftintitle`: Fix handling of multiple featured
    artists with ampersand.
  * :doc:`plugins/zero`: When the omit_single_disc option is set,
    disctotal is zeroed alongside disc.
  * :doc:`plugins/fetchart`: Prevent deletion of configured
    fallback cover art
  * :ref:`import-cmd` When autotagging, initialise empty multi-
    valued fields with None instead of empty list, which caused
    beets to overwrite existing metadata with empty list values
    instead of leaving them unchanged. :bug:`6403`
  * :doc:`plugins/fuzzy`: Improve fuzzy matching when the query
    is shorter than the field value so substring-style searches
    produce more useful results. :bug:`2043`
  * :doc:`plugins/fuzzy`: Force slow query evaluation whenever
    the fuzzy prefix is used (for example ~foo or %%foo), so
    fuzzy matching is applied consistently. :bug:`5638`
  * :ref:`import-cmd` Duplicate detection now works for as-is
    imports (when autotag is disabled). Previously,
    duplicate_keys and duplicate_action config options were
    silently ignored for as-is imports.
  * :doc:`/plugins/convert`: Fix extension substitution inside
    path of the exported playlist.
  * If you maintain a metadata source plugin that populates the
    genre field, please update it to populate a list of genres
    instead. You will see a deprecation warning for now, but
    support for populating the single genre field will be removed
    in version 3.0.0.
  * :ref:`modify-cmd`: Use the following separator to delimit
    multiple field values: |semicolon_space|. For example beet
    modify albumtypes="album; ep". Previously, \␀ was used as a
    separator. This applies to fields such as artists, albumtypes
    etc.
  * Improve highlighting of multi-valued fields changes.
  * :doc:`plugins/edit`: Editing multi-valued fields now behaves
    more naturally, with list values handled directly to make
    metadata edits smoother and more predictable.
  * :doc:`plugins/lastgenre`: The separator configuration option
    is removed. Since genres are now stored as a list in the
    genres field and written to files as individual genre tags,
    this option has no effect and has been removed.
  * :doc:`plugins/lyrics`: To cut down noise from the lrclib
    lyrics source, synced lyrics are now checked to ensure the
    final verse falls within the track's duration.
  * Updated URLs in the documentation to use HTTPS where possible
    and updated outdated links.
  * :doc:`plugins/musicbrainz`: Fix crash when release mediums
    lack the tracks key. :bug:`6302`
  * :doc:`plugins/musicbrainz`: Fix search terms escaping.
    :bug:`6347`
  * :doc:`plugins/musicbrainz`: Fix support for alias and tracks
    :conf:`plugins.musicbrainz:extra_tags`.
  * :doc:`plugins/musicbrainz`: Fix fetching very large releases
    that have more than 500 tracks. :bug:`6355`
  * :doc:`plugins/badfiles`: Fix number of found errors in log
    message
  * :doc:`plugins/replaygain`: Avoid magic Windows prefix in
    calls to command backends, such as mp3gain. :bug:`2946`
  * :doc:`plugins/mbpseudo`: Fix crash due to missing
    artist_credit field in the MusicBrainz API response.
    :bug:`6339`
  * :ref:`config-cmd`: Improved error message when user-
    configured editor does not exist. :bug:`6176`
  * :doc:`plugins/lyrics`: Disable tekstowo by default because it
    blocks the beets User-Agent.
  * Make packaging a required dependency. :bug:`6332`
  * :doc:`plugins/fetchart`: Added config setting for a fallback
    cover art image.
  * :doc:`plugins/ftintitle`: Added argument for custom feat.
    words in ftintitle.
  * :doc:`plugins/ftintitle`: Added album template value
    album_artist_no_feat.
  * :doc:`plugins/musicbrainz`: Allow selecting tags or genres to
    populate the genres tag.
  * :doc:`plugins/ftintitle`: Added argument to skip the
    processing of artist and album artist are the same in
    ftintitle.
  * :doc:`plugins/play`: Added $playlist marker to precisely edit
    the playlist filepath into the command calling the player
    program.
  * :doc:`plugins/lastgenre`: For tuning plugin settings -vvv can
    be passed to receive extra verbose logging around last.fm
    results and how they are resolved. The extended_debug config
    setting and --debug option have been removed.
  * :doc:`plugins/importsource`: Added new plugin that tracks
    original import paths and optionally suggests removing source
    files when items are removed from the library.
  * :doc:`plugins/mbpseudo`: Add a new mbpseudo plugin to
    proactively receive MusicBrainz pseudo-releases as
    recommendations during import.
  * Added support for Python 3.13.
  * :doc:`/plugins/convert`: force can be passed to override
    checks like no_convert, never_convert_lossy_files, same
    format, and max_bitrate
  * :doc:`plugins/titlecase`: Add the titlecase plugin to allow
    users to resolve differences in metadata source styles.
  * :doc:`plugins/spotify`: Added support for multi-artist albums
    and tracks, saving all contributing artists to the respective
    fields.
  * :doc:`plugins/fetchart`: Fix colorized output text.
  * :doc:`plugins/ftintitle`: Featured artists are now inserted
    before brackets containing remix/edit-related keywords (e.g.,
    "Remix", "Live", "Edit") instead of being appended at the
    end. This improves formatting for titles like "Song 1 (Carol
    Remix) ft. Bob" which becomes "Song 1 ft. Bob (Carol Remix)".
    A variety of brackets are supported and a new
    bracket_keywords configuration option allows customizing the
    keywords. Setting bracket_keywords to an empty list matches
    any bracket content regardless of keywords.
  * :doc:`plugins/discogs`: Added support for multi value fields.
    :bug:`6068`
  * :doc:`plugins/embedart`: Embedded arts can now be cleared
    during import with the clearart_on_import config option.
    Also, beet clearart is only going to update the files
    matching the query and with an embedded art, leaving
    untouched the files without.
  * :doc:`plugins/fish`: Filenames are now completed in more
    places, like after beet import.
  * :doc:`plugins/random`: Added --field option to specify which
    field to use for equal-chance sampling (default:
    albumartist).
  * :doc:`/plugins/lastgenre`: Canonicalize genres when force and
    keep_existing are on, yet no genre info on lastfm could be
    found. :bug:`6303`
  * Handle potential OSError when unlinking temporary files in
    ArtResizer. :bug:`5615`
  * :doc:`/plugins/spotify`: Updated Spotify API credentials.
    :bug:`6270`
  * :doc:`/plugins/smartplaylist`: Fixed an issue where multiple
    queries in a playlist configuration were not preserving their
    order, causing items to appear in database order rather than
    the order specified in the config. :bug:`6183`
  * :doc:`plugins/inline`: Fix recursion error when an inline
    field definition shadows a built-in item field (e.g.,
    redefining track_no). Inline expressions now skip self-
    references during evaluation to avoid infinite recursion.
    :bug:`6115`
  * When hardlinking from a symlink (e.g. importing a symlink
    with hardlinking enabled), dereference the symlink then
    hardlink, rather than creating a new (potentially broken)
    symlink :bug:`5676`
  * :doc:`/plugins/spotify`: The plugin now gracefully handles
    audio-features API deprecation (HTTP 403 errors). When a 403
    error is encountered from the audio-features endpoint, the
    plugin logs a warning once and skips audio features for all
    remaining tracks in the session, avoiding unnecessary API
    calls and rate limit exhaustion.
  * Running beet --config &lt;mypath&gt; config -e now edits &lt;mypath&gt;
    rather than the default config path. :bug:`5652`
  * :doc:`plugins/lyrics`: Accepts strings for lyrics sources
    (previously only accepted a list of strings). :bug:`5962`
  * Fix a bug introduced in release 2.4.0 where import from any
    valid import-log-file always threw a "none of the paths are
    importable" error.
  * :doc:`/plugins/web`: repair broken /item/values/… and
    /albums/values/… endpoints. Previously, due to single-quotes
    (ie. string literal) in the SQL query, the query eg. GET
    /item/values/albumartist would return the literal
    "albumartist" instead of a list of unique album artists.
  * Sanitize log messages by removing control characters
    preventing terminal rendering issues.
  * When using :doc:`plugins/fromfilename` together with
    :doc:`plugins/edit`, temporary tags extracted from filenames
    are no longer lost when discarding or cancelling an edit
    session during import. :bug:`6104`
  * :ref:`update-cmd` :doc:`plugins/edit` fix display formatting
    of field changes to clearly show added and removed flexible
    fields.
  * :doc:`plugins/lastgenre`: Fix the issue where last.fm doesn't
    return any result in the artist genre stage because
    "concatenation" words in the artist name (like "feat.", "+",
    or "&amp;") prevent it. Using the albumartists list field and
    fetching a genre for each artist separately improves the
    chance of receiving valid results in that stage.
  * :doc:`/plugins/ftintitle`: Fixed artist name splitting to
    prioritize explicit featuring tokens (feat, ft, featuring)
    over generic separators (&amp;, and), preventing incorrect splits
    when both are present.
  * :doc:`reference/cli`: Fix 'from_scratch' option for singleton
    imports: delete all (old) metadata when new metadata is
    applied. :bug:`3706`
  * :doc:`/plugins/convert`: auto_keep now respects no_convert
    and never_convert_lossy_files when deciding whether to
    copy/transcode items, avoiding extra lossy duplicates.
  * :doc:`plugins/discogs`: Fixed unexpected flex attr from the
    Discogs plugin. :bug:`6177`
  * Errors in metadata plugins during autotage process will now
    be logged but won't crash beets anymore. If you want to raise
    exceptions instead, set the new configuration option
    raise_on_error to yes :bug:`5903`, :bug:`4789`.
  * A new plugin event, album_matched, is sent when an album that
    is being imported has been matched to its metadata and the
    corresponding distance has been calculated.
  * Added a reusable requests handler which can be used by
    plugins to make HTTP requests with built-in retry and backoff
    logic. It uses beets user-agent and configures timeouts. See
    :class:`~beetsplug._utils.requests.RequestHandler` for
    documentation.
  * Replaced dependency on python-musicbrainzngs with a
    lightweight custom MusicBrainz client implementation and
    updated relevant plugins accordingly:
    :doc:`plugins/listenbrainz` :doc:`plugins/mbcollection`
    :doc:`plugins/mbpseudo` :doc:`plugins/missing`
    :doc:`plugins/musicbrainz` :doc:`plugins/parentwork`  See
    :class:`~beetsplug._utils.musicbrainz.MusicBrainzAPI` for
    documentation.
  * :doc:`plugins/listenbrainz`
  * :doc:`plugins/mbcollection`
  * :doc:`plugins/mbpseudo`
  * :doc:`plugins/missing`
  * :doc:`plugins/musicbrainz`
  * :doc:`plugins/parentwork`
  * The minimum supported Python version is now 3.10.
  * An unused dependency on mock has been removed.
  * The documentation chapter :doc:`dev/paths` has been moved to
    the "For Developers" section and revised to reflect current
    best practices (pathlib usage).
  * Refactored the beets/ui/commands.py monolithic file (2000+
    lines) into multiple modules within the beets/ui/commands
    directory for better maintainability.
  * :doc:`plugins/bpd`: Raise ImportError instead of ValueError
    when GStreamer is unavailable, enabling importorskip usage in
    pytest setup.
  * Finally removed gmusic plugin and all related code/docs as
    the Google Play Music service was shut down in 2020.
  * Updated color documentation with bright_* and bg_bright_*
    entries.
  * Moved beets/random.py into beetsplug/random.py to cleanup
    core module.
  * dbcore: Allow models to declare SQL indices; add an
    items.album_id index to speed up album.items() queries.
    :bug:`5809`</changelog>
</package>
<package pkgid="85ce305dada59202b7fcb8e79740b00b71344d8296a1afac90a544dbab85b33be40edb4123a195d6f994176ee51245e144fc2ff772a58c4bc74dba58d22aef81" name="beforelight" arch="riscv64">
  <version epoch="0" ver="1.0.6" rel="1.2"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split beforelight from xorg-x11. Initial version: 1.0.4.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.5:
  + Remove Xaw mention from README.
  + config: Add missing AC_CONFIG_SRCDIR.
  + Remove dependency on libXaw.
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Replace deprecated AC_HELP_STRING with AS_HELP_STRING.
- Drop pkgconfig(xaw7) BuildRequires, no longer needed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1674993600">- Update to version 1.0.6
  * It's been a decade since the last release in January 2013,
    here's a new release to flush out the accumulated changes
    from the git repo.</changelog>
</package>
<package pkgid="9465853af34e8ded0041f7b49ef28b4fec179f0f31c273f887f213b9196f445650a48f6d380ad911b78fe6a0e99c9a34fc21ec0999a1766cf641bb5aaa65168d" name="bemenu" arch="riscv64">
  <version epoch="0" ver="0.6.23" rel="1.4"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1671192000">- Update to 0.6.14:
  * Add basic vim bindings #314
  * Make pkg-config configurable #316
  * improve exit code docs #320
  * Fix --filter #322</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1683633600">- Update to 0.6.15:
  * Add rounded corners/Border radius #319
  * Add Match/Page Counter #204
  * docs: add missing options #331
  * Add fixed height option #270
  * Fix Makefile to support submodule setups #329
  * Fix: invisible right border #333
  * Fix: select last entry if pointer/touch above last index #332
  * ESC have no effect under Wayland while enabled Vim binding #334
  * Small fixes #340</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693396800">- Update to 0.6.16:
  * docs: add missing option #344
  * docs: Add missing items to manpage #345
  * Add option to exit bemenu using esc in vim binds normal mode #348
  * Evaluate filter first #350</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706443200">- Update to 0.6.17:
  * Add new flag --auto-select: when there is only one entry left,
  automaticallty select it #357
  * Password flag parameters with indicator option(Addresses #221) #360
  * Single instance mode(Addresses #324) #358
  * Update help/usage to add cursor background and foreground
  colors(Addresses #361). #362
  * Wayland: fix monitor and scaling detection #356
  * fix: wayland mmap failed on Sway 1.8.1 #368
  * chore: minor variable rewording #369
  * Fix fallback to xclip #365
  * Upwards list support(Addresses #328, X11/Wayland/Cairo) #364
  * add option to start vim bindings in normal mode #375
  * wayland: ensure bemenu is shown on top of fullscreen windows #376
  * feat: C-b to go left #377</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706875200">- Update to 0.6.18:
  * fix: buffer is not divisible #380
  * implement wayland fractional scaling #379
  * Reapply "implement wayland fractional scaling" #381</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.6.19:
  * Revert "wayland: force window-&gt;scale = 1, if BEMENU_SCALE"</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709812800">- Update to 0.6.20:
  * Fix mouse press being ignored on x11 #382
  * Fixed verry fast repeat when pressing shift+Tab #383
  * Fix use after free in wayland.c #386
  * document vim bindings #389
  * wayland: bind to zwlr_layer_shell_v1 version 3 #390</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710331200">- Update to 0.6.21:
  * Move SIGCHLD handler #391</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720440000">- Update to 0.6.22:
  * Clipboard fixes/improvements #405
  * Fix: Transparency on the filter reveals a rectangle behind it
    that shouldn't be there. #404
  * Fix osx build failing. #406
  * Correctness fixes (memory leaks, compiler warning, out-of-bounds
    read) #411
  * Border fixes (fixes: #399) #407</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1721390400">- Update to 0.6.23:
  * Disable cairo antialiasing with Wayland fractional scaling #413</changelog>
</package>
<package pkgid="b6ecd33d9d7eae010dfc7c2fc04a4d4b17ec296485bc71c77b367942463e6bc174ce1bd89ecf9cea3a7a0f2d4b838390ca7e82d40f0bda347ad0ba49daf4ae91" name="bemenu-devel" arch="riscv64">
  <version epoch="0" ver="0.6.23" rel="1.4"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1671192000">- Update to 0.6.14:
  * Add basic vim bindings #314
  * Make pkg-config configurable #316
  * improve exit code docs #320
  * Fix --filter #322</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1683633600">- Update to 0.6.15:
  * Add rounded corners/Border radius #319
  * Add Match/Page Counter #204
  * docs: add missing options #331
  * Add fixed height option #270
  * Fix Makefile to support submodule setups #329
  * Fix: invisible right border #333
  * Fix: select last entry if pointer/touch above last index #332
  * ESC have no effect under Wayland while enabled Vim binding #334
  * Small fixes #340</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693396800">- Update to 0.6.16:
  * docs: add missing option #344
  * docs: Add missing items to manpage #345
  * Add option to exit bemenu using esc in vim binds normal mode #348
  * Evaluate filter first #350</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706443200">- Update to 0.6.17:
  * Add new flag --auto-select: when there is only one entry left,
  automaticallty select it #357
  * Password flag parameters with indicator option(Addresses #221) #360
  * Single instance mode(Addresses #324) #358
  * Update help/usage to add cursor background and foreground
  colors(Addresses #361). #362
  * Wayland: fix monitor and scaling detection #356
  * fix: wayland mmap failed on Sway 1.8.1 #368
  * chore: minor variable rewording #369
  * Fix fallback to xclip #365
  * Upwards list support(Addresses #328, X11/Wayland/Cairo) #364
  * add option to start vim bindings in normal mode #375
  * wayland: ensure bemenu is shown on top of fullscreen windows #376
  * feat: C-b to go left #377</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706875200">- Update to 0.6.18:
  * fix: buffer is not divisible #380
  * implement wayland fractional scaling #379
  * Reapply "implement wayland fractional scaling" #381</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.6.19:
  * Revert "wayland: force window-&gt;scale = 1, if BEMENU_SCALE"</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709812800">- Update to 0.6.20:
  * Fix mouse press being ignored on x11 #382
  * Fixed verry fast repeat when pressing shift+Tab #383
  * Fix use after free in wayland.c #386
  * document vim bindings #389
  * wayland: bind to zwlr_layer_shell_v1 version 3 #390</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710331200">- Update to 0.6.21:
  * Move SIGCHLD handler #391</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720440000">- Update to 0.6.22:
  * Clipboard fixes/improvements #405
  * Fix: Transparency on the filter reveals a rectangle behind it
    that shouldn't be there. #404
  * Fix osx build failing. #406
  * Correctness fixes (memory leaks, compiler warning, out-of-bounds
    read) #411
  * Border fixes (fixes: #399) #407</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1721390400">- Update to 0.6.23:
  * Disable cairo antialiasing with Wayland fractional scaling #413</changelog>
</package>
<package pkgid="829d4c8c36295a87ea8ae20cef9256660cf089eb7857653bfb0701c7ad089cb3d99be4d021a41a93b9d84374c573bbd967b23ad560e7cc428951829c6c72607d" name="benchmark-devel" arch="riscv64">
  <version epoch="0" ver="1.9.5" rel="1.1"/>
  <changelog author="dmueller@suse.com" date="1660564800">- Update to version 1.7.0:
  * version bump
  * simplified code (#1439)
  * use target_compile_definitions (#1440)
  * Stop generating the export header and just check it in (#1435)
  * Also fix the SOVERSION for benchmark_main
  * Fix SOVERSION of shared library
  * v1.6.2 bump
  * Expose google_benchmark.State for python bindings. (#1430)
  * Suppress nvcc `offsetof` warning (#1429)
  * Correct typo in Passing Arguments section
  * cleanup comments
  * fix sanitizer builds by using clang 13 (#1426)
  * fix dependabot numpy version warning
  * fix cmake warning for libcxx setup
  * Expose default help printer function (#1425)
  * Fix DoNotOptimize() GCC compile error with some types (#1340) (#1424)
  * Remove redundant formatting tags (#1420)
  * Revert "Add possibility to ask for libbenchmark version number (#1004) (#1403)" (#1417)
  * Clarify that the cpu frequency is not used for benchmark timings. (#1414)
  * Fix DoNotOptimize() GCC copy overhead (#1340) (#1410)
  * Add possibility to ask for libbenchmark version number (#1004) (#1403)
  * add multiple OSes to bazel workflow (#1412)
  * fix some build warnings on type conversions
  * fix typo in comment
  * Report large numbers in scientific notation in console reporter (#1303) (#1402)
  * Introduce warmup phase to BenchmarkRunner (#1130) (#1399)
  * Add support to get clock for new architecture CSKY (#1400)
  * Add option to get the verbosity provided by commandline flag -v (#1330) (#1397)
  * fix some typos (#1393)
  * Add installation and build instructions for Python bindings (#1392)
  * Enable -Wconversion (#1390)
  * Add benchmark labels to the output of the comparison tool (#1388)
  * Filter out benchmarks that start with "DISABLED_" (#1387)
  * Fix wheel job name for PyPI uploads (#1384)
  * Shut down Bazel gracefully and revert wheel build strategy to job matrix (#1383)
  * Small optimization to counter map management (#1382)
  * getting sysinfo in line with Google style (#1381)
  * Promote inclusive language. (#1360)
  * [nfc] Reformat doc-string in generate_export_header (#1376)
  * Fix Bazel build breakage caused by commit 6a894bd. (#1374)
  * Build `//:benchmark` as a static library only. (#1373)
  * add note about wheels action to releasing docs
  * Change artifact download name to dist to match upload name (#1371)
  * Remove conditional trigger from PyPI upload job (#1370)
  * Add BENCHMARK_STATIC_DEFINE to the Python bindings' `cc_binary` local defines. (#1369)
  * Update LICENSE file to clearly state which file needs BSD 3 (#1366)
  * Fix float comparaison and add float comparison warning (#1368)
  * Add PyPI upload job to wheel building workflow (#1359)
  * Appended additional BSD 3-Clause to LICENSE (#1363)
  * Add SetBenchmarkFilter() to set --benchmark_filter flag value in user code (#1362)
  * Add long description and content type for proper PyPI presentation (#1361)
  * Allow setting the default time unit globally (#1337)
  * restore BENCHMARK_MAIN() (#1357)
  * @platforms is magical; remove it from WORKSPACE. (#1356)
  * Make generate_export_header.bzl work for Windows. (#1355)
  * avoid case sensitive issues with duplicated names (#1354)
  * move bzl file out of tools (#1352)
  * Introduce the possibility to customize the help printer function (#1342)
  * simplify reference to internal path (#1349)
  * Check for macro existence before using (#1347)
  * annotate and export public symbols (#1321)
  * Expose default display reporter creation in public API (#1344)
  * Avoid potential truncation issues for the integral type parameterized tests. (#1341)
  * Add mutex when reading counters_ (Fixes #1335) (#1338)
  * Use Win32 API only for Win32 apps (#1333)
  * bump numby, as per dependabot (#1336)
  * Fix cross compilation for macOS ARM builds in `cibuildwheel` (#1334)
  * Cache PerfCounters instance in PerfCountersMeasurement (#1308)
  * Fix some errors in Custom Statistics demo code. (#1332)
  * Refine the User Guide CPU Frequency Scaling section (#1331)
  * Refine docs on changing cpufreq governor (#1325)
  * Expand documentation for unpacking arbitrary arguments. (#1324)
  * Suppress GoogleTest warnings on windows (MSVC) too. (#1320)
  * Add docs on Memory profiling (#1217). (#1319)
  * Add docs for `ThreadRange`. (#1318)</changelog>
  <changelog author="dmueller@suse.com" date="1670241600">- Update to version 1.7.1:
  * version bump for release
  * [bazel] Build libpfm as a dependency to allow collection of perf counters (#1408)
  * Add information for supported Python versions to setup.py (#1502)
  * Partially revert "Do not depend on unversioned python binary (#1496)" (#1501)
  * Do not depend on unversioned python binary (#1496)
  * Fix Solaris compilation (#1499) (#1500)
  * Support for QuRT OS (Hexagon RTOS) (#1497)
  * bump cmake dep and docs (#1468)
  * Bump pybind11 version to enable Python 3.11 wheel builds (#1489)
  * Discuss sources of variance in the user guide (#1481)
  * Stop using pandas.Timedelta (fixes #1482) (#1483)
  * Eliminate usage of deprecated  API in sysinfo.cc (#1474)
  * Enable aarch64 Linux wheel builds, use cibuildwheel action directly (#1472)
  * Clean up test documentation formatting (#1475)
  * use CMAKE_INSTALL_FULL in pkg-config file (#1473)
  * Link error when use as static library on windows. (#1470)
  * add debug option for enabling more output for failed cxxfeaturechecks (#1467)
  * FIx typo in benchmark.h (#1465)
  * run ClearRegisteredBenchmarks at exit (#1463)
  * Avoid deprecation warning in NVHPC (#1459)
  * Ensure we don't need benchmark installed to pass c++ feature checks (#1456)
  * Explicitly cast int literals to int8_t in tests to silence implicit-conversion warnings (#1455)
  * Fixed build issues on window (#1449)
  * remove unnecessary generated include directory (#1451)
  * Initialize help hook before actually parsing the command line (#1447)
  * Remove stray comment and added missing header (#1444)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1706097600">- Fix build to cope with changes in (open)SUSE specific cmake
  macros, no user visible changes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1722340800">- Update to version 1.8.5:
  * preparing for v1.8.5
  * clang format yet again
  * update actions/checkout to v4
  * another reversal of something that breaks on wasm
  * clang format header fixes
  * clang-format fixes
  * roll back fatal error that breaks some platform (wasm) expectations
  * revert perf counters change until we can do the full version
  * remove old travis config
  * [FR] Add API to provide custom profilers #1807 (#1809)
  * Clarify the difference between `BENCHMARK_TEMPLATE_F` and `BENCHMARK_TEMPLATE_DEFINE_F` + `BENCHMARK_REGISTER_F` (#1815)
  * add PERF_FORMAT_TOTAL_TIME_{ENABLED,RUNNING} to support multiplexing (#1814)
  * Add -lkstat to the .pc for Solaris (#1801)
  * Find libpfm dependency in installed CMake configs (#1806)
  * [bazel] Use `includes` instead of `strip_include_prefix` (#1803)
  * cycleclock: Fix type conversion to match function return type on riscv64 (#1802)
  * Bump minimum required C++ version from C++11 to C++14 (#1800)
  * bump standard to C++14 (#1799)
  * cycleclock: Fix type conversion to match function return type (#1794)
  * CMake: unbreak version handling for tarballs (#1793)
  * hotfix: Correct pypi-publishing action tag to v1.8.14 (#1791)
  * Improve compatibility with Hexagon hardware (#1785)
  * preparing for v1.8.4 (#1788)
  * Modernize wheel building job config (#1783)
  * Switch git override to stable BCR tag for nanobind_bazel (#1778)
  * Add `benchmark_main.pc` to link `main()` containing library (#1779)
  * Refactor: Return frequency as double (#1782)
  * Remove COMPILER_IBMXL macro for z/OS (#1777)
  * Fix OpenBSD build (#1772)
  * allow BENCHMARK_VERSION to be undefined (#1769)
  * clang-tidy broke the world (#1766)
  * Fix implicit conversion changes signess warning in perf_counters.cc (#1765)
  * Add Python bindings build using bzlmod (#1764)
  * mitigate clang build warnings -Wconversion (#1763)
  * Fixed LTO issue on no discard variable (#1761)
  * Revert "fix some warnings" (#1762)
  * fix some warnings
  * Rewrite complexity_test to use (hardcoded) manual time (#1757)
  * sysinfo.cc: Always abort on GetNumCPUs failure (#1756)
  * CycleClock: Add support for Alpha architecture (#1753)
  * fix typo in GetBenchmarkVersion() (#1755)
  * Deflake CI (#1751)
  * Add `BENCHMARK_TEMPLATE[12]_CAPTURE`, fusion of `BENCHMARK_CAPTURE` and `BENCHMARK_TEMPLATE` (#1747)
  * set library version in bazel (#1746)
  * Output library / schema versions in JSON context block (#1742)
  * ignore new bzlmod lock file
  * changes to run bazel migration scripts
  * Bump pre-commit dependencies (#1740)
  * Fix C-style typecasting in QNX-specific code (#1739)
  * Docs: `reducing_variance.md`: proofreading, fix typos (#1736)
  * fix(cmakelists.txt): enforce CMake to find PFM or fail when BENCHMARK_ENABLE_LIBPFM is ON (#1705)
  * Issue 1734: Streams not flushed if not running actual benchmarks (#1735)
  * tools/compare: don't actually discard valid (but zero) `pvalue` (#1733)
  * Issue1731 created console does not receive output (#1732)
  * Change Fixture to use non-const SetUp and TearDown in example (#1723)
  * Avoid leaking LFS flags to reverse dependencies (#1730)
  * style: re-format BUILD file with buildifier.
  * fix per-thread timing error on z/OS (#1719)
  * Enable Large-file Support (#1726)
  * CycleClock: use RDTIME instead of RDCYCLE on RISC-V (#1727)
  * Update perf_counters_gtest.cc (#1728)
  * Fix division by zero for low frequency timers for CV statistics (#1724)
  * fix: fail to import gbench in bazel and python3.12
  * define HOST_NAME_MAX for z/oS (#1717)
  * Fix mis-matching argument in closing tag for cmake macro (#1714) (#1715)
  * Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713)
  * Run `pre-commit autoupdate`, fix stale pyproject.toml comments (#1712)
  * Upgrade core bazel dependencies (#1711)
  * Fix editable install by unsetting `build_ext.copy_extensions_to_source` (#1710)
  * [NFC] `complexity_n` is not of `IterationCount` type (#1709)
  * Fix `pre-commit` GitHub Actions job (#1708)
  * Support windows MSYS2 environments (#1704)
  * [CI] Try to fix sanitizer builds by pinning the LLVM revision (#1703)
  * Fix CMakeLists.txt for perf_counters_test (#1701)
  * Add missing `\n` character at end of error log string (#1700)
  * Switch out black for ruff format (#1698)
  * Fixed compiler warnings (#1697)
  * Fix unit tests compilation with non-gnu / non-msvc compilers with c++11 support. (#1691)
  * Add `setuptools_scm` for dynamic zero-config Python versioning (#1690)
  * Drop isort hook for ruff builtin import sorting (#1689)
  * Add pre-commit config and GitHub Actions job (#1688)
  * [bindings] Add LTO builds on Windows+MSVC (#1687)
  * Reapply size optimizations for clang &amp; MSVC, LTO for Mac+Linux (#1685)
  * Change nanobind linkage to response file approach on macOS (#1638)
  * Add Python 3.12 support (#1676)
  * Add no-unititialized to tests (#1683)
  * Set -Wno-unused-variable for tests (#1682)
  * Increase the kMaxIterations limit (#1668)
  * fix format in src/sysinfo
  * add name to clang format job
  * Fix building on MinGW: default `WINVER` is too old (#1681)
  * Update bazel.yml (#1671)
  * correct cli param in docs
  * Make json and csv output consistent. (#1662)
  * Audit MSVC references in cmake files to consider clang++ (#1669)
  * bump version to 1.8.3
  * tweak comment wording
  * StatisticsMedian: Fix bug
  * test: Use gtest_main only when needed  (#1657)
  * perf_counters: Initialize once only when needed (#1656)
  * State: Initialize counters with kAvgIteration in constructor (#1652)
  * perf-counters: Make tests pass on Android (#1653)
  * add logo to github pages
  * add black icon
  * remove logo from generated docs
  * remove icon from main README
  * update logo path
  * adding a logo to the docs
  * benchmark.cc: Fix benchmarks_with_threads condition (#1651)
  * sysinfo.cc: Call getloadavg for Android API &gt;= 29 (#1) (#1649)
  * [perf-counters] Fix pause/resume (#1643)
  * fix: added benchmark_counters_tabular for file (#1645)
  * Fix IntelLLVM compiler error (#1644)
  * bug: Inconsistent suffixes console reporter 1009 (#1631)
  * Mark internal deps as dev_depenencies so that downstream modules don't require those. (#1640)
  * Fix `-Werror,-Wold-style-cast` build failure on Windows. (#1637)
  * Re-enable windows-latest tests for newer Bazel (#1641)
  * Update bzlmod support to new rules_python extension API (#1633)
  * Delete unused requirements file, simplify nanobind build file (#1635)
  * Add tests for Human Readable functionality (#1632)
  * Downgrade bazel to windows-2019 (#1629)
  * Bump scipy from 1.5.4 to 1.10.0 in /tools (#1630)
  * Bump `nanobind` to stable v1.4.0 tag (#1626)
  * missing cmake include
  * add back package properties for PFM
  * pfm: Use a more standard CMake approach for finding libpfm (#1628)
  * Add pyproject.toml file for PEP518 compliance (#1625)
  * Update tools.md for missing color meaning issue #1491 (#1624)
  * Fix broken PFM-enabled tests (#1623)
  * bump version to 1.8.2 ready for release
  * Fix passing non-const lvalue refs to DoNotOptimize (#1622)
  * Add more terminals with color support (#1621)
  * Add discord server link to README
  * bump version to 1.8.1 pre release
  * Suppress intentional potential memory leak as detected by clang static analysis (#1618)
  * Add a CI test for the new bzlmod integration (#1617)
  * Add support for bzlmod (excluding Python bindings) (#1615)
  * remove old-style (C-style) casts (#1614)
  * Fix a typo in regex choice (#1610)
  * Fix pass rvalue to DoNotOptimize (#1608)
  * Add project name to version message
  * Fixed a typo in docs (#1600)
  * Update Python version to PY3, as indicated by the actual source file. (#1598)
  * Fix code triggering -Wsign-conversion (#1596)
  * Disable debug-only test in release builds to avoid expected failures. (#1595)
  * update version to v1.8.0
  * reenable msan sanitizer workflow (#1589)
  * Guard NOMINMAX to prevent redefinition error (#1581) (#1582)
  * Correct libpfm dep for integrators. (#1579)
  * Fix compile warnings about ignoring a [[nodiscard]] type. (#1577)
  * make libpfm dep work for integrators
  * use 'new_git_repository' in external deps call to work with older bazel versions
  * link to benchmark directly for tests that aren't link_main_test (#1576)
  * Convert uses of `const char*` to `std::string` (#1567)
  * add '@' to correctly reference build file for libpfm (#1575)
  * Address warnings on NVIDIA nvc++ (#1573)
  * simplify setting C++ standard
  * [FR] Provide public accessors to benchmark name and arguments #1551 (#1563)
  * use std::string for skip messages (#1571)
  * [FR] state.SkipWithMessage #963 (#1564)
  * Fix build break with nvc++ when -Werror is ON (#1569)
  * Fix examples in user guide using deprecated `DoNotOptimize`-API (#1568)
  * Bump nanobind to stable v0.2.0, change linker options (#1565)
  * Refactoring of PerfCounters infrastructure (#1559)
  * get rid of  warnings in tests (#1562)
  * Filter performance counter names, not invalidate all (#1554)
  * Implement unlimited number of performance counters (#1552)
  * add compiler to build-and-test and create min-cmake CI bot (#1550)
  * Fix CPU frequency estimation on riscv (#1549)
  * cleanup: support CMake &gt;= 3.10 (#1544)
  * Werror all the time (#1546)
  * Add missing parentheses in ParseBenchMinTime() (#1545)
  * Removing warnings appearing with C++20 / CLang 15 (#1542)
  * update github actions to latest versions (#1541)
  * replace complexity with simplicity for faster libc++ setup (#1539)
  * Refactor links which include "master" and change it to "main" (#1540)
  * Allow specifying number of iterations via --benchmark_min_time. (#1525)
  * Support --benchmarks_filter in the compare.py 'benchmarks' command (#1486)
  * get rid of some deprecation warnings from tests
  * fix #1446 by removing the address operator (#1538)
  * Fixing issue with ARM64EC and MSVC (#1514)
  * Deprecate constant reference API to DoNotOptimize. (#1493)
  * remove best effort support for ubuntu 18.04 (#1537)
  * try disabling liquid for jekyll to fix curly braces (#1536)
  * Switch bindings implementation to `nanobind` (#1526)
  * Modernize setup.py, extend Python bindings CI (#1535)
  * Add quick instructions on how to enable sans checks (#1529)
  * Fix Clang-Tidy warnings readability-else-after-return (#1528)
  * Include the benchmark's family-name in State (#1511)
  * Fix typos found by codespell (#1519)
  * Fix Clang-Tidy warnings related to modernize-use-override (#1523)
  * Bug fix variable 'actual_iterations' set but not used (#1517)
  * add more docs to index
  * Add a `benchmark_deps.bzl` function to Google Benchmark (#1520)
  * Try removing attempt to set the C++ standard (#1464)
  * Fixes incorrect wide string conversion on win32 (#1516)
  * Return option benchmark_perf_counters to help output (#1508)
  * Removed deprecated function (#1506)
- Drop no longer needed gcc12-disable-Werror=maybe-uninitialized.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1729339200">- Update to version 1.9.0:
  * Ensure reported Time is walltime by removing spurious scaling by threads (#1836)
  * Update clang-format-lint-action (#1829)
  * Cache upd (#1830)
  * Move ProfilerManager Start/Stop routines closer to actual benchmark #1807 (#1818)
  * Bump nanobind-bazel to v2.1.0, add stubgen target (#1824)
  * Update nanobind into benchmark_deps.bzl (#1826)
  * Update libs into  .pre-commit-config.yaml (#1825)
  * Use log2 now that NDK requires at least API 21 which includes it. (#1822)
  * Suppress invalid-offsetof warning for clang (#1821)
  * Update benchmark Python bindings for nanobind 2.0, and update to nanobind 2.0. (#1817)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733227200">- Update to version 1.9.1:
  * v1.9.1 bump
  * Improve examples on `ComputeStatistics` (#1881)
  * update standard to C++17 per C++ build support (#1875)
  * Declare a Python 3.13 toolchain, revert setup.py toolchain arget selection (#1876)
  * Add a Python matrix to ensure the bindings build on all supported versions (#1871)
  * Add `nb::is_flag()` annotation to Counter::Flags (#1870)
  * [#1487] ensure that when printing color text the background color of the terminal on windows is preserved (#1865)
  * Verify RegisterProfilerManager doesn't overwrite an existing registration (#1837)
  * bump googletest version to match bazel (#1868)
  * Update nanobind_bazel to v2.2.0 (#1866)
  * upgrade bazel mods.  requires c++14 for tests (#1867)
  * Update user_guide.md (#1863)
  * Fix spurious warning 'misc-use-anonymous-namespace' (#1860) (#1861)
  * Add enum value from newest Windows SDK (#1859)
  * Version string correction in pkg-config files (#1858)
  * add dry run docs
  * Added the functionality for a dry run benchmark called through the cli argument --benchmark_dry_run. (#1851)
  * enable the /MP MSVC compiler argument for parallel compilation (#1846)
  * Bump oldest supported Python to 3.10, eliminate setuptools-scm (#1842)
  * Fix C4459: Rename a function parameter `profiler_manager` to avoid hiding the global declaration. (#1839)
  * Align benchmark::State to a cacheline. (#1230)
  * Fix Python manual timing example (#1722)
  * separate wheel versions in an effort to avoid timeouts</changelog>
  <changelog author="ecsos@opensuse.org" date="1772107200">- Update to version 1.9.2:
  * bump version to 1.9.2 in readiness for release. #1957
  * Finish cxx version bump (#1948)
  * update version of gtest to v1.15.2 (latest) and also the cmake config (#1864)
  * CI: switch to ninja on all jobs
  * CI: use Ninja in sanitizer jobs
  * CI: only clone/fetch the parts of LLVM monorepo that we need
  * CI: build libcxxabi against system unwind library
  * Compilation example was wrong. Fixed standard (#1945)
  * fix memory manager result bug (#1941)
  * Install FindPFM.cmake for bencmarkConfig.cmake (#1942)
  * change setup and teardown callback type (#1934)
  * Fix build errors on QuRT (Hexagon) (#1938)
  * [clang-tidy] resolve some global clang-tidy issues (#1933)
  * use smart pointers (#1935)
  * deps: Update nanobind_bazel to v2.5.0 (#1936)
  * dx: Update pre-commit repos, change imports of Python / CC rules (#1937)
  * [clang-tidy] autofix readability issues (#1931)
  * [clang-tidy] autofix cppcoreguidelines (#1932)
  * [clang-tidy] fix missing braces (#1928)
  * [clang-tidy] fix warning about decaying array to pointer (#1926)
  * [clang-tidy] use unique_ptr for benchmark registration (#1927)
  * benchmark declarations can and should be const (clang-tidy) (#1924)
  * run clang-tidy using a common config and reduced set of tests (#1923)
  * remove cxx03 test, fully unblocking c++1X development (#1903)
  * Build `libpfm` with `rules_cc` (#1922)
  * Remove /proc/cpuinfo fallback path (#1921)
  * fix sanitizer cmake builds (#1906)
  * Try to use the _SC_NPROCESSORS_ONLN sysconf elsewhere (#1920)
  * Replace usage of deprecated sysctl on macOS (#1919)
  * Retrieve the number of online CPUs on OpenBSD and NetBSD (#1916)
  * change pacboy compiler target for windows builds (#1915)
  * add back /proc/cpuinfo as a fallback for some platforms (#1918)
  * Update error message now that /proc/cpuinfo is no longer in use (#1917)
  * clang-tidy warning
  * fix some clang-tidy issues
  * [BUG] Run external profiler (ProfilerManager) same number of iterations #1913 (#1914)
  * ruff rule E501: Fix long lines in Python code (#1910)
  * GitHub Actions: build-and-test on an ARM processor (#1911)
  * Lint Python: Add more ruff rules (#1909)
  * ci: Update pre-commit hooks (#1905)
  * Update nanobind-bazel to v2.4.0 (#1904)
  * Get number of CPUs with sysconf() on Linux (#1901)
  * Fix runtime crash when parsing /proc/cpuinfo fails (#1900)
  * cycleclock: Use cock_gettime() as fallback for any Linux architecture (#1899)
  * README.md: fix build instructions (#1880)
  * fix: remove clang-cl compilation warning (#1895)
  * cycleclock: Support for PA-RISC (hppa) architecture (#1894)
  * [bazel] Remove selects on CPU (#1892)
  * Change SDK version check (#1887)
  * Remove wheel merge job, merge artifacts on download (#1886)
  * remove unnecessary bazel action parameter
  * remove noenable_bzlmod as workspace support is going away
  * Fix malformed clang invocation in build_ext.run (#1884)
  * Remove if statement from wheel upload job (#1883)
  * Add artifact name to download before wheel PyPI upload (#1882)</changelog>
  <changelog author="ecsos@opensuse.org" date="1772107201">- Update to version 1.9.3:
  * bump to v1.9.3 to prepare a release
  * dev: Update pre-commit hooks (#1979)
  * Automatic ASLR disablement (#1978)
  * Detect and report ASLR status (#1977)
  * Improve user UX on empty benchmarks (#1976)
  * Fix error handling of getloadavg (#1974)
  * deps: Update nanobind_bazel to v2.7.0 (#1970)
  * Deprecate ubuntu-20.04 images in actions (#1971)
  * Fixed private macro name issue (#1968)
  * Method templates for Fixtures introduced (#1967)
  * Threading api refactor (#1955)
  * Refactor threading run (#1961)
  * Use the top-level ::benchmark namespace to resolve `make_unique` (#1960)</changelog>
  <changelog author="ecsos@opensuse.org" date="1772107202">- Update to version 1.9.4:
  * bump to v1.9.4
  * wheels: Build Linux ARM wheels natively on ARM runners (#1969)
  * fix: enable running in WebAssembly without filesystem (#1956)
  * Fix `MaybeReenterWithoutASLR()` in docker (#1985)
  * `MaybeReenterWithoutASLR()`: be more cautious about argument types (#1983)
  * Update build instructions for Visual Studio (#1980)</changelog>
  <changelog author="ecsos@opensuse.org" date="1772107203">- Update to version 1.9.5:
  * version bump to 1.9.5
  * Silence -Wc2y-extensions warning around __COUNTER__ (#2108)
  * pin bazelversion to pre-9
  * rename to avoid gtest warnings
  * clang tidy warnings
  * Bump actions/cache from 5.0.1 to 5.0.2 (#2104)
  * Make the Benchmark class public (#2101)
  * Bump scipy from 1.16.3 to 1.17.0 in /tools (#2103)
  * Bump numpy from 2.4.0 to 2.4.1 in /tools (#2102)
  * Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 (#2100)
  * Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 (#2099)
  * Bump numpy from 2.3.5 to 2.4.0 in /tools (#2097)
  * Bump egor-tensin/setup-clang from 1.4 to 2.1 (#2098)
  * Bump astral-sh/setup-uv from 7.1.5 to 7.1.6 (#2095)
  * Bump msys2/setup-msys2 from 2.29.0 to 2.30.0 (#2096)
  * Bump actions/cache from 4.3.0 to 5.0.1 (#2092)
  * Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#2093)
  * Bump actions/download-artifact from 6.0.0 to 7.0.0 (#2094)
  * #2080: Fix rate and thread rate counter aggregates (#2081)
  * Bump astral-sh/setup-uv from 7.1.4 to 7.1.5 (#2090)
  * Bump actions/checkout from 6.0.0 to 6.0.1 (#2086)
  * Bump lukka/get-cmake from 4.2.0 to 4.2.1 (#2091)
  * Add tests for user counters w/ threads (#2089)
  * Make the build work with -Wformat=2 (#2088)
  * Remove redundant feature checks on re-run of CMake config step (#2084)
  * Bump astral-sh/setup-uv from 7.1.3 to 7.1.4 (#2077)
  * Bump actions/setup-python from 6.0.0 to 6.1.0 (#2079)
  * Bump actions/checkout from 5.0.1 to 6.0.0 (#2074)
  * Bump lukka/get-cmake from 4.1.2 to 4.2.0 (#2075)
  * Add missing type_traits include to benchmark_register.h (#2076)
  * Take a closure for benchmark configuration (#2073)
  * Bump numpy from 2.3.4 to 2.3.5 in /tools (#2071)
  * Bump pypa/cibuildwheel from 3.2.1 to 3.3.0 (#2069)
  * Bump actions/checkout from 5.0.0 to 5.0.1 (#2072)
  * Fix typos in some files (#2070)
  * Bump astral-sh/setup-uv from 7.1.2 to 7.1.3 (#2068)
  * Bump scipy from 1.16.2 to 1.16.3 in /tools (#2066)
  * Bump astral-sh/setup-uv from 7.1.1 to 7.1.2 (#2065)
  * Bump actions/download-artifact from 5.0.0 to 6.0.0 (#2064)
  * Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#2063)
  * Fix warnings from Clang (#2062)
  * Bump astral-sh/setup-uv from 7.1.0 to 7.1.1 (#2061)
  * fix: add missing override key word to ThreadRunnerDefault::RunThreads in benchmark_runner.cc (#2060)
  * Bump numpy from 2.3.3 to 2.3.4 in /tools (#2058)
  * Bump astral-sh/setup-uv from 7.0.0 to 7.1.0 (#2055)
  * bindings(python): Remove hard `absl-py` dependency (#2052)
  * Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 (#2056)
  * wheels: Update GitHub Actions runner to avoid errors due to macOS x86_64 deprecation (#2054)
  * dev: Update pre-commit hooks and `nanobind_bazel` version (#2053)
  * Bump astral-sh/setup-uv from 6.8.0 to 7.0.0 (#2051)
  * Bump scipy from 1.13.1 to 1.16.2 in /tools (#2050)
  * Bump numpy from 2.0.2 to 2.3.3 in /tools (#2049)
  * Bump lukka/get-cmake from 4.1.1 to 4.1.2 (#2048)
  * Guard feature checks against failed compilation (#2046)
  * Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#2047)
  * Bump astral-sh/setup-uv from 6.7.0 to 6.8.0 (#2045)
  * remove done todo
  * Bump actions/cache from 4.2.4 to 4.3.0 (#2044)
  * Bump pypa/cibuildwheel from 3.1.4 to 3.2.0 (#2043)
  * Adding explicit cast to aid in template argument deduction. (#2042)
  * Bump astral-sh/setup-uv from 6.6.1 to 6.7.0 (#2041)
  * JSON reporter: make int dumping always happen in C locale (#2040)
  * Add initializer for statistics field (#2038)
  * Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#2034)
  * Bump actions/setup-python from 5.6.0 to 6.0.0 (#2035)
  * Bump lukka/get-cmake from 4.1.0 to 4.1.1 (#2033)
  * Bump astral-sh/setup-uv from 6.6.0 to 6.6.1 (#2032)
  * Bump msys2/setup-msys2 from 2.28.0 to 2.29.0 (#2031)
  * Bump astral-sh/setup-uv from 6.5.0 to 6.6.0 (#2030)
  * Bump pypa/cibuildwheel from 3.1.3 to 3.1.4 (#2029)
  * 2011: Installing contents from benchmark's tools/ subdirectory. (#2016)
  * python: fix segfault on empty `argv` in `main()` (#2003)
  * Bump scipy from 1.10.0 to 1.13.1 in /tools (#2022)
  * Bump numpy from 1.25 to 2.0.2 in /tools (#2021)
  * Bump pypa/cibuildwheel from 3.0.0 to 3.1.3 (#2023)
  * Bump astral-sh/setup-uv from 6.4.3 to 6.5.0 (#2026)
  * Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#2025)
  * Bump actions/download-artifact from 4.3.0 to 5.0.0 (#2024)
  * Bump actions/checkout from 4.3.0 to 5.0.0 (#2019)
  * clang-format python bindings (benchmark.cc) (#2020)
  * copied the latest example
  * trying to get this thing to actually work
  * Update ossf.yml to use full commit hash
  * [StepSecurity] Apply security best practices (#2018)
  * Python: add bindings for `AddCustomContext` (#1988)
  * ci: Update pre-commit hooks and GitHub Action (#2000)
  * python: Assert that libdir is a Path in all branches (#1992)
  * Update README.md removing pylint badge
  * Fix build when targetting Arm64EC using Clang (#2012)
  * Added OpenSSF Scorecard Badge for Security Insights (#2014)
  * Update lib  pre-commit for ruff (#2010)
  * CI: update available containers (#2009)
  * Update sysinfo.cc to fix compilation on windows (#2008)
  * Guard adding intel compiler flag behind check for intel compiler. (#2004)
  * core(perf): use string move constructor for AddCustomContext (#2005)
  * python: Update to cibuildwheel 3.0 (#1999)
  * Refactor: derive pkg-config info to link static libraries (#1998)
  * Fix bug: link Shlwapi in Libs.private for Windows (#1996)
  * [doc] Added nice to reducing_variance (#1994)
  * Add deprecation warnings for MSVC (#1993)
  * fix: resolve editable installation issue for python package (#1989)
  * python binding: add range check (#1990)</changelog>
</package>
<package pkgid="59df97ccded9ac29a1d4140b0e49caf24bcdb6ed974a829d2062b1b1042590fe14c5d09ff880752c6b694f9dfd8939751aee05c1e5a48915b3de9503191b41d2" name="benji" arch="noarch">
  <version epoch="0" ver="0.17.0" rel="1.4"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599480000">- Update to 0.10.0:
  * Helm chart changes:
  - Change chart's requirements to use URL based repository references.
    This should help when deploying Benji via FluxCD's helm-operator (#89)
  - Fix rendering error when specifying a nodeSelector, node
    affinities or tolerations. (#90)
  - Use API group rbac.authorization.k8s.io/v1 for RBAC related resources
  * Add new transform module aes_256_gcm_ecc (#86)
  * Add support for discovering RBD images provisioned by Ceph's CSI
    provisioner to the benji-backup-pvc script (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1600689600">- Update to 0.11.0:
  * Fix SQL generation for benji storage-usage command (issue #95)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1600689601">- Update to 0.12.0:
  * Fix type conversion bug in benji storage-usage command (issue #96)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1606478400">- Update to 0.13.0:
  * Fix Helm chart repo URLs because of Helm chart repostitory
    deprecation (see https://helm.sh/blog/charts-repo-deprecation)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1615809600">- Update to 0.14.0:
  * ACTION REQUIRED: New container images are only published to the
    GitHub container registry. The new image locations are:
  - ghcr.io/elemental-lf/benji
  - ghcr.io/elemental-lf/benji-k8s
    The image tag latest now points to the latest released version
    and not the current master branch. To get the container image
    for the master branch use the tag master as with all other branches.
  * Add options to specify number of retries and timeouts to the S3
    storage module (#100, #102, #103)
  * Switch to improved retry logic of the boto3 library in the S3
    storage module (#103, fixes #101)
  * Fix a bug where Benji would not error out if the base version's
    storage did not match the storage that would've been taken if
    no base version was specified (fixes #105)
  * Use proper fadvise flags on a Ceph RBD read (don't cache us
    but cache other clients)
  * Migrate b2 storage module to b2sdk (closes #46)
  * Kubernetes integration:
  - Add support for Ceph CSI in both backup and restore
    scripts (#106, #104, #107)
  - Add option to restore to a specific storage class (#104, #107)
  - Add option to template Benji restore URLs (#104, #107)
  - Refactor: Move K8s helper functions to benji-k8s-tools
    package to facilitate code sharing</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1615809601">- Update to 0.14.1:
  * Fixed wrong container image repository reference in Helm chart</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1622635200">- Update to 0.15.0:
  * Helm chart: Migrate Helm chart to version 2 of the chart
    format (only compatible with Helm 3)
  * Helm chart: Add option to set activeDeadlineSeconds for
    cronjobs (benji.cronJob.activeDeadlineSeconds) (#108)
  * Update container images to fix CVE-2021-20288 in the
    Ceph client code
  * Revalidate invalid blocks during deep-scrubbing (#105)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1649764800">- Update to 0.16.0:
  * ACTION REQUIRED: The Helm chart has seen some changes to default values
    which might break some setups. Especially the default Ceph credential
    volume mounts are no longer there. In addition, the dependant charts
    have been updated and the PostgreSQL chart has changed significantly
    and some keys and values will need adjustment if PostgreSQL is
    deployed via Benji Helm chart.
  * Support for RADOS/RBD namespaces has been added to both the rbd and the
    rbdaio io modules and the Kubernetes integration.
  * The fsfreeze feature works with Ceph CSI provisioned RBD volumes (includes
    volumes provisioned by Rook).
  * There is a new filtering operator like which mimics its SQL counterpart.
  * Pushgateway grouping keys based on the Kubernetes namespace and PVC name
    are used to separate the backup status of different PVCs.
  * Deep-scrubbing with source comparison also checks sparse blocks. This
    will detect blocks that are sparse in the backup and not in the source.
  * A bug preventing restores of large images to succeed due using excessive
    amounts of RAM when using the rbdaio io module has been fixed.
  * Container images are based on AlmaLinux 8 and Ceph Pacific.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1650456000">- Update to 0.16.1:
  * Fix typo in PersistentVolume key name (#140)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664193600">- Update to 0.17.0:
  * Support fsfreeze feature on Kubernetes 1.24+ (requires the updated Helm chart)
  * Support for storage classes in S3
  * Small change to get Benji to work with MySQL/MariaDB
  * k8s-tools: Switch logging to structlog and JSON output
  * k8s-tools: Pass through JSON logging from benji unaltered
  * k8s-tools: Create PVC with default storage class if nothing is specified
  * k8s-tools: Put an upper bound on the time we wait for PV creation</changelog>
</package>
<package pkgid="0929ea9c11fa5e65acc4b9eb339bd109a4b353ed21452b645b4752b84d66cfaa7ff1bf42dfa54217043870cafd24c75180e7b445d750560ed49802beb0b20087" name="benzene" arch="riscv64">
  <version epoch="0" ver="20130630" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Initial package (version 20130630) for build.opensuse.org</changelog>
  <changelog author="pgajdos@suse.com" date="1744718400">- added patches
  fix build with gcc15
  + benzene-gcc15.patch</changelog>
</package>
<package pkgid="c98605d0c568de98b5db3deeae096bcbab3963aab4cb1a0b4f7688b79d334cf66c0a393f4c4ec5696ddb8d94862f186b86cbfd6a4d166ed8dae2b6366420b9f2" name="bestplugins" arch="riscv64">
  <version epoch="0" ver="0.47.0" rel="1.2"/>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1606046400">- Update to version 0.41.0 and fix build by removing -flto=auto
  from the build.
- Upsteream changes:
  * Add Slovak translation by Jozef Riha
  * Fix issue #104 lv2 plugins contains executable stack, patch by
  Alexander Tsoy
  * Fix issue #105 Compile error on 0.40.0
  * Fix issue #109 cannot initialize a variable of type 'char '
  with an rvalue of type 'void '
  * Fix issue #110 error: unknown type name 'va_list'
  * Add NSM support
  * Add midi out for tuner
  * Add low/high cut filter before tuner
  * GxTuner set to use same precision then the tuner in guitarix
  * Use tabbox for LV2 plugs with to much controlls
  * Disable GxVibe, because it is brocken
  * Fix several Bug's and hopefully don't introduce to much new
  one's
  * Port GUI and underlying lib's (gxw/gxwmm) to GTK3 (gtkmm3)
  * Port LV2 plugin GUI's to X11/cairo
  * Add Midi feedback support
  * Add new PowerAmp modul</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1607083200">- Add guitarix-fix-cannot-select-non-users-preset.patch fixes #21
- Use proper lto disablement</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1608897600">- Delete obsolete patches: fpexception.patch, guitarix-boost69.patch
  and  guitarix-fix-cannot-select-non-users-preset.patch
- Update to 0.42.0
  * For this release Damien Zammit from ZamAudio has reworked our
    tube emulation. This improved beside the overall sound, the
    dynamic responses of the different tube simulations.
    Be aware please, that this may break your existing presets, but,
    we believe that the improvement in sound is it worse to force
    you to readjust your presets to match the new tube sims.
  * Reworked French translation by Olivier Humbert
  * Add DC-Blocker on the Input
  * Add Output Limiter
  * Add Volume controls for the Power Amp plugin
  * Fix version checks for needed packages
  * Fix several small Bugs and hopefully don't introduce to much new ones</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1608897601">- Update to 0.42.1
  * Make new Output Limiter less conservative
  * Add Indicator Widget for the Limiter to show limiting levels
  * Increase range for Volume controls on the Power Amp plugin
  * Fix MultiBandDistortion introduce sonic noise
  * Add Limiter to the Ladspa plugin
  * Add configure option to build and link libgxw(mm) statically</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1619611200">- Used -fpermissive flag to fix factory build.</changelog>
  <changelog author="Mark Trompell &lt;mark@marktrompell.de&gt;" date="1622203200">- Add pipewire-libjack-0_3 as an alternative requirement</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1651492800">- update .spec
- update to version 44.1
    Fix race condition when build with Faust
  Changelog for 0.44.0:
    Fix save behavior under NSM control
    Fix allow changing base frequency for tuner
    Re-enable gainline edit for convolver
    Remove dependency on glibmm for LV2 plugs (by Hubert Figuière)
    Fix build when LTO is in use
    Fix wrong max value for Tube Model in gx_amp LV2 plugins (by kramlie)
    Fix build with new glib version (issue with volatile keyword)
    Update to new Faust version 2.40.0
    Please use the attached guitarix2-0.44.1.tar.xz
  Changelog for 0.43.1
    Fix Install metainfo in prefix (by Hubert Figuière)
    Fix GxAmplifierX produces weird noise after buffer size changes
  Changelog for 0.43.0
    Fix build on gcc 11
    Add Fizz Remover
    Implement option to enable jack session support (--jack-session)
    Fix Unnatural decay at high gain (palm mutes)
    Fix Fuzz Face Mayer
    Add 41 tet tuner option (by Tristan Tarrant)
    Fix GxAmplifiers cycling through cabinets/pre-amps/tubes is skipping items
    Remove glibmm dependency from LV2 plugs
    Update used faust version to 2.37.3
    Add option in GxAmplifiers to allow switch between Bass/Guitar input
    Add metadat.xml file
    Add X-NSM-Capable entry in .desktop file</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1680264000">- Added patches from fedora one of which fixes Factory build
  without ladspa plugins. Disabled ladspa plugin build until a fix
  is found.
- Patches added: guitarix-cstdint-include.patch,
  guitarix-mismatched-delete.patch and
  guitarix-python-3.11-ftbfs.patch.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1710158400">- update to version 0.46.0
- use gcc12 for Leap
- drop patches, now fixed in upstream:
  guitarix-cstdint-include.patch
  guitarix-mismatched-delete.patch
  guitarix-python-3.11-ftbfs.patch.
- 0.46.0 changes:
  * Add support for RTNeural network engine
  * Allow to load two instances of the neural modules
  * Add NAM and RTNeural Multi module (Load two models and blend
    between them)
  * Implement links in the about menu to download sites for neural
    models (*.nam or *.aidax)
  * Fix resampling issues within the neural modules
  * Fix for distributors: reimplement root directory for release tarball
- 0.45.0 changes:
  * fix various bugs since the last release from May 2, 2022
  * introduce support for the outstanding Neural Amp Moduler</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1759406400">- Update to version 0.47.0 and added guitarix_no_boost_system.patch
  to enable build without the liboost_system stub library.
- Upstream changes:
  * Allow to run in non-realtime environment
  * Fix download online presets
  * Allow to switch neural models via MIDI controller
  * Fix tuner thread arguments by @mojyack
  * Allow to build LV2 plugs (headless) for macos by proboofficial
  * Fix compile falgs for build on aarch64 by tristantarrant
  * Fix check for x86-64-v3 support
  * implement gain per band controls for MultiBandDistortin and
    MultiBandClipper
  * fixes compatibility with the mold linker by edwloef
  * Implement delta delay to neural multi loaders
  * Implement parallel processing for neural models
  * Fix build on FreeBSD by lbartoletti
  * Implement new limiter by frm-dsp
  * improve contrast of text in preset list by ckolumbus
  * Fix some issues with clang</changelog>
</package>
<package pkgid="5cae723c40cf9148c6e67954a1058d3f3bda7045996635c47afda3e792011f2480e138e8f9631c9927cdfa761a17d5f8c8411f325aaf3a11e009ef395a37ef03" name="bettercap" arch="riscv64">
  <version epoch="0" ver="2.41.5" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1711195200">- Add libnetfilter_queue1 to Requires</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712318400">- Add %check section to prevent rpmlint warnings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712318401">- Remove the empty %check section.
  rpmlint issued an misleading warning/recommendation.
  * https://github.com/rpm-software-management/rpmlint/commit/d7da573e63844648107a3c1a076cddbf13f7df8a
  * https://github.com/rpm-software-management/rpmlint/pull/1222</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1726574400">- Update to version 2.4.0:
  * fix: added better debug logging for core.Exec (fixes #1125).
  * new: added support for 29bit obd2 identifiers.
  * new: implemented can.obd2 builtin parser.
  * fix: fixed address reload on api.rest.
  * new: can.fuzz now supports an optional size argument.
  * fix: can.fuzz now expects an hexadecimal frame id.
  * fix: stop can.dump reader when can.recon is stopped.
  * new: can.dump reader will now sleep for the correct amount
    of time.
  * new: implemented can.dup and can.dump.inject to read a candump
    log file.
  * refact: refactored can dbc logic.
  * new: added new wifi cipher suites and auth types.
  * new: added new wifi RSN parsing.
  * fix: fixed a nil pointer dereference when wifi.show is executed
    before wifi.recon on.
  * fix: fixed handshakes filename if wifi.aggregate is false.
  * fix: expanding file path in file read api.
  * fix: initialize wifi module state correctly.
  * new: embedded ui.
  * new: added CAN to session json object.
  * fix: do not allow wifi.recon if wifi.bruteforce is running.
  * fix: added p2p_disabled=1 for wifi.bruteforce on linux.
  * new: implemented wifi.bruteforce for linux.
  * fix: bring interface down for mac.changer module.
  * fix: do not attempt mac lookup if gateway is empty.
  * fix: do not report a routing error if the interface is
    disconnected.
  * fix: make sure that wifi channels are unique and sorted.
  * fix: WPA3 is now correcly identified and reported.
  * new: ble, can, hid and wifi modules will now set a custom
    prompt.
  * new: implemented can.filter.
  * new: can.fuzz command.
  * new: gps.set to manually set/override gps coordinates.
  * fix: fixed verbose gousb logging.
  * fix: using proper v2 package suffix.
  * fix: fixed device index use for BLE module.
  * new: history file location can now be set via
    BETTERCAP_HISTORY env var.
  * new: implemented can.inject.
  * new can module for CAN-bus.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1738152000">- Use `obs_scm` instead of `tar_scm` service
- Require go &gt;= 1.21 (toolchains support)
- Update to version 2.40.0:
  The update from 2.32.0 to 2.4.0 was an incorrect upstream tag.
  This release just fixes the incorrect version number.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1738324800">- Update to version 2.41.0
  New Features
  * ZeroGod Module: Introduced the zerogod module for ZeroConf /
    Bonjour impersonation attacks.
  * API Enhancements: api.rest now returns stdout data after
    executing a session command.
  * Session Event Handling: Added addSessionEvent function for
    both DNS and HTTP proxy script environments.
  * Built-in Functions: Added removeEventListener function.
  * Named Tickers: Implemented support for named tickers.
  Improvements
  * DNS Proxy Enhancements:
    + Added TLS support.
    + Implemented backwards-compatible DNS record conversion.
    + Support for RFC3597 generic/unknown record types if the
    Rdata field is present.
  * Blacklist and Whitelist Support: Introduced logic to support
    blacklists and whitelists.
  * Wildcard Blacklisting: Allow wildcards in blacklist
    configurations.
  * IPv6 Improvements:
    + Enhanced detection logic.
    + Added a nil check for interfaces to prevent crashes.
  * Logging &amp; Debugging:
    + Improved readability of debug logs.
    + JS property conversion errors are now printed for better
    error tracking.
  Fixes
  * DNS Proxy Stability:
    + Catch nil values in DNS records.
    + Prioritize longer and more explicit hostnames.
  * UI Asset Handling:
    + Directly embedded UI assets.
    + Removed UI submodule.
  Compatibility:
  * Improved backwards compatibility for getHandshakeFileFor.
  Miscellaneous:
  * Various small fixes and refactorings.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1752667200">- Update to version 2.41.1:
  New Features
  * Queue handle is now passed to the packet proxy plugins to
    allow packet manipulation within the callback.
  * Wifi module now reports the current channel in state.
  * Added net.sniffer.interface parameter to sniff from a
    different interface.
  Fixes
  * Print event data instead of the whole struct for unhandled
    events.
  * Routing tables unit tests fix for Linux.
  * Refactored deprecated ioutil calls to io equivalents.
  * Gracefully handled packets that would crash gopacket
    (fixes #1184).
  * Fixed net.sniff stats output for local packets flag.
  * Fixed JavaScript number conversion issues for backwards
    compatibility.
  Miscellaneous
  * Various small fixes or general refactoring that did not
    warrant individual comments, including version bump for
    golang.org/x/net.
  * Multiple updates and fixes to issue templates and
    configuration.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757505600">- Update to version 2.41.4:
  New Features
  * Add default username and password for the API to simplify
    initial setup and access control.
  Fixes
  * Corrected tcp.proxy onData return value handling (fixes #788)
    to ensure proper flow control in TCP proxy callbacks.
  * Ensured consistent behavior between HTTP and HTTPS servers.
  * Enforced callback signature checks to prevent runtime errors
    with invalid handlers.
  Miscellaneous
  * Fixed minor typos and improved wording.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758369600">- Update to version 2.41.4:
  * releasing version 2.41.4
  * hotfix: hotfix 2 for tcp.proxy</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765800000">- Update to version 2.41.5:
  New Features
  * Moved to pcapng format - Modern packet capture format support.
  * ble.NumDevices() - Get the count of discovered BLE devices.
  * lan.NumHosts() - Get the count of discovered LAN hosts.
  * wifi.NumAPs() - Get the count of discovered WiFi access points
  * Made BLEDeviceJSON accessible for external use.
  * Added JS mkdirAll function for directory creation.
  * Added JS appendFile function for file operations.
  Fixes
  * Fixed panic in zerogod module when IPP request is nil.
  * Fixed concurrent map write for zerogod module port discovery.
  * Fixed UI port binding logic and replaced panic with error
    logging.
  * Fixed in-memory kv-aliases creation when loading AP data from
    JSON (fixes nil access panic).
  * Fixed buffered channel usage for signal.Notify.
  * Filter out invalid WiFi frequencies.
  Improvements
  * Upgraded from google/gopacket to gopacket/gopacket.
  * Replaced deprecated ioutil package with modern alternatives.
  * Updated port name maps.
  Miscellaneous
  * Code formatting improvements via gofmt.
  * Makefile improvements for gofmt with -s and -w flags.
  * General code refactoring and minor fixes.</changelog>
</package>
<package pkgid="5c3a0d6a8792fb2dcdd2a4eb8778e252d18f53c62960bb91de6de63a586a8d1b1bbdff8076d686acf7f5d04ac9bd1e4e7198e5a8a197dff63c982c38e71531b7" name="beust-jcommander" arch="noarch">
  <version epoch="0" ver="1.85" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540382400">- Initial packaging built without maven, adapted from Fedora rpm</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540468800">- Build with java source/target levels 8 since the code uses
  String.join() which does not exist before java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544097600">- Fix javadoc build with older JDK versions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540800">- Avoid double shipping of documentation.
- Ensure neutrality of descriptions.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Remove reference to pom parent from pom.xml file, since we are
  not building with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1683115200">- Update to version 1.82
  * Fixes:
    + #392: fixed bug when parsing arguments is ignoring case
    sensitivity option
    + Add a test for Parameter order usage
    + add a test for Path converter
    + Add automatic module name to manifest
    + Add check if Boolean parameter is default null, then do not
    flip value
    + Added testing modules
    + Add format tests for DefaultUsageFormatter,
    UnixStyleUsageFormatter
    + add Path converter change #414 to changelog
    + Add test case for issue 367
    + Add testing for UnixStyleUsageFormatter
    + Add unix-style formatter, allow DefaultUsageFormatter to be
    extended easier
    + Allow generics of type &lt;? extends X&gt; and &lt;? super Y&gt; in
    parameters
    + Allow main parameters to be a single field.
    + allow System.out to be replaced by something else (f.e.
    System.err)
    + Allow UsageFormatter to be set in JCommander Builder
    + Change UsageFormatter into an interface
    + Clean up DefaultUsageFormatter
    + Create MyDelegate.java
    + Create UsageFormatter (preliminary)
    + Enable usage() ordering for DynamicParameter
    + Encapsulate MainParameter.
    + encode user input to massage error message
    + Expose more of the UsageFormatter implementations
    + Fields annotated with @ParametersDelegate are now allowed to
    be final.
    + FIX #380 Main parameter doesn't support Converter
    + Fix error message when failing to convert a Path
    + Fixing: squid:ModifiersOrderCheck and squid:S2444
    + Fix locale-related issues in usage formatter tests
    + Get boolean/Boolean getter with "is" prefix
    + GH-477 Environment Variable Default Provider
    + make console configurable by JCommander.Builder
    + Make UsageFormatter abstract, Create DefaultUsageFormatter
    + Only one DefaultConverterFactory
    + Remove String.join usage - resolves #381
    + Remove the generic in IStringConverterFactory
    + Restrict access to JCommander.Options again
    + Support arity for main parameters.
    + Update DefaultParameterizedParser.java
    + Update IParameterizedParser.java
    + Update JCommander.java
    + usage() hides 'Comments:' header when only hidden commands
    exist
    + Use Builder API as constructor is deprecated
    + Use get&lt;fieldname&gt; default getter approach if is&lt;fieldname&gt;
    method is not found
  * Upgrade needed by new code in xmvn 4.2.0
- Fetch sources using source service and clean the tarball of
  unnecessary binary files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716206400">- Update to version 1.83
  * Fixes:
    + Fixed Docs Timestamp
    + Fixed: #563 - JCommander does not recognize command by alias.
    + fixed: missing null check
    + renamed IRule to IParametersValidator
    + `@Parameters(rules = &lt;? extends IRule&gt;)`
    + Unit Test for #532
    + Fixed #532: @-syntax not working with command objects
    + enable testng tests
    + Fix regression with removed usage methods
    + Add OSGi entries in MANIFEST.MF during jar creation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725537600">- Update to version 1.85
  * Changes of 1.84
    + Changed the method processing to only ignore bridge and
    synthetic methods which are not duplicate of other normal
    methods.
    + Renamed BuilderExample to BridgeMethodsExample.
    + Exclude methods which are bridge or synthetic when parsing
    + Added public IMainParameter interface to fix
    cbeust/jcommander#559
    + Fixed: A default fulfils requirement, but does not count as
    assignment.
    + Expand dynamic arg expands non dynamic args
    + Order parameters with the same order by name in usage()
    + Asserting that double quotes are not removed.
    + Replace arrayOf with array literals in Kotlin sample
    + Keep original exception thrown by the parameter setter method
    + Fixes #557: Now validates BEFORE conversion
    + Fixed: Broken link to TestNG example
    + Allow acceptUnknownOption with variableArity
    + Fixed: Default value of primitive type must not satisfy
    required = true
    + Simplified code: No need for public class
    + No ParameterException if a default value assigned for
    required params
    + Fixed documentation: Contributor fixed inidex.html instead of
    index.adoc
    + Example for @Parameter on setter method
    + Fixed docs formatting
    + Mentioning Charset converter in docs
    + Improved ByteOrderConverterTest: Removing unused Exception
    + Adds a CharsetConverter.
    + Mentioning ByteOrder converter in docs
    + Improved ByteOrderConverterTest: Proofs that parameter may be
    in mixed case
    + Adds a ByteOrderConverter.
    + Improved VariableArityTest: Proofs that unknown options are
    safely passed through
    + Test for dontShowNullForMissingCommandDescription
    + Fix usage() for missing description on commands
    + Moved description of defaultValueDescription to usage chapter
    + Fixed backwards compatiblity fail:
    ParameterDescription.getDefault() must not produce different
    result as existing code relies on current behavior
    + Fixed test fail: NullPointerException in ParameterDescription
    + Fixed #471 @Param(default = )
    + Clarification: List and Set can be comma-separated
    + Modify convertValue() to fix issue 509 and add a test
    + Performance: String.isEmpty() is faster than .equals()
    + Return an empty list when parsing an empty string
    + Using secret GPG_PASSPHRASE for improved security
    + Fixed: Deprecation Warning about new Integer(int)
    + Ignore default value for required parameter
  * Changes of 1.85
    + Fixed: Compilation fails due to Java 11 API used on Java 8
    target
    + Cleanup configFile after enabledAtSignExpansionTest
    + Simplified AtSignExpansion code
    + Improved testing of AtSignExpansion
    + Fix: enable parameter values to start with @
    + Simplified Strings::startsWith
    + Simplified Strings::join(String, List&lt;Object&gt;)
    + Simplified Strings::join(String, List&lt;String&gt;)
- Modified patch:
  * 0001-ParseValues-NullPointerException-patch.patch
    + rebase</changelog>
</package>
<package pkgid="678745c0a6e3208aa782ac0a6a9456ccb559fce63b9dd2bfd630cdfb3298fcc261d1617cb0f6e0407c4c1fb1639494deea661ee05eb110692dc670831362b9d4" name="beust-jcommander-javadoc" arch="noarch">
  <version epoch="0" ver="1.85" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540382400">- Initial packaging built without maven, adapted from Fedora rpm</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540468800">- Build with java source/target levels 8 since the code uses
  String.join() which does not exist before java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544097600">- Fix javadoc build with older JDK versions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540800">- Avoid double shipping of documentation.
- Ensure neutrality of descriptions.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Remove reference to pom parent from pom.xml file, since we are
  not building with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1683115200">- Update to version 1.82
  * Fixes:
    + #392: fixed bug when parsing arguments is ignoring case
    sensitivity option
    + Add a test for Parameter order usage
    + add a test for Path converter
    + Add automatic module name to manifest
    + Add check if Boolean parameter is default null, then do not
    flip value
    + Added testing modules
    + Add format tests for DefaultUsageFormatter,
    UnixStyleUsageFormatter
    + add Path converter change #414 to changelog
    + Add test case for issue 367
    + Add testing for UnixStyleUsageFormatter
    + Add unix-style formatter, allow DefaultUsageFormatter to be
    extended easier
    + Allow generics of type &lt;? extends X&gt; and &lt;? super Y&gt; in
    parameters
    + Allow main parameters to be a single field.
    + allow System.out to be replaced by something else (f.e.
    System.err)
    + Allow UsageFormatter to be set in JCommander Builder
    + Change UsageFormatter into an interface
    + Clean up DefaultUsageFormatter
    + Create MyDelegate.java
    + Create UsageFormatter (preliminary)
    + Enable usage() ordering for DynamicParameter
    + Encapsulate MainParameter.
    + encode user input to massage error message
    + Expose more of the UsageFormatter implementations
    + Fields annotated with @ParametersDelegate are now allowed to
    be final.
    + FIX #380 Main parameter doesn't support Converter
    + Fix error message when failing to convert a Path
    + Fixing: squid:ModifiersOrderCheck and squid:S2444
    + Fix locale-related issues in usage formatter tests
    + Get boolean/Boolean getter with "is" prefix
    + GH-477 Environment Variable Default Provider
    + make console configurable by JCommander.Builder
    + Make UsageFormatter abstract, Create DefaultUsageFormatter
    + Only one DefaultConverterFactory
    + Remove String.join usage - resolves #381
    + Remove the generic in IStringConverterFactory
    + Restrict access to JCommander.Options again
    + Support arity for main parameters.
    + Update DefaultParameterizedParser.java
    + Update IParameterizedParser.java
    + Update JCommander.java
    + usage() hides 'Comments:' header when only hidden commands
    exist
    + Use Builder API as constructor is deprecated
    + Use get&lt;fieldname&gt; default getter approach if is&lt;fieldname&gt;
    method is not found
  * Upgrade needed by new code in xmvn 4.2.0
- Fetch sources using source service and clean the tarball of
  unnecessary binary files</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716206400">- Update to version 1.83
  * Fixes:
    + Fixed Docs Timestamp
    + Fixed: #563 - JCommander does not recognize command by alias.
    + fixed: missing null check
    + renamed IRule to IParametersValidator
    + `@Parameters(rules = &lt;? extends IRule&gt;)`
    + Unit Test for #532
    + Fixed #532: @-syntax not working with command objects
    + enable testng tests
    + Fix regression with removed usage methods
    + Add OSGi entries in MANIFEST.MF during jar creation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725537600">- Update to version 1.85
  * Changes of 1.84
    + Changed the method processing to only ignore bridge and
    synthetic methods which are not duplicate of other normal
    methods.
    + Renamed BuilderExample to BridgeMethodsExample.
    + Exclude methods which are bridge or synthetic when parsing
    + Added public IMainParameter interface to fix
    cbeust/jcommander#559
    + Fixed: A default fulfils requirement, but does not count as
    assignment.
    + Expand dynamic arg expands non dynamic args
    + Order parameters with the same order by name in usage()
    + Asserting that double quotes are not removed.
    + Replace arrayOf with array literals in Kotlin sample
    + Keep original exception thrown by the parameter setter method
    + Fixes #557: Now validates BEFORE conversion
    + Fixed: Broken link to TestNG example
    + Allow acceptUnknownOption with variableArity
    + Fixed: Default value of primitive type must not satisfy
    required = true
    + Simplified code: No need for public class
    + No ParameterException if a default value assigned for
    required params
    + Fixed documentation: Contributor fixed inidex.html instead of
    index.adoc
    + Example for @Parameter on setter method
    + Fixed docs formatting
    + Mentioning Charset converter in docs
    + Improved ByteOrderConverterTest: Removing unused Exception
    + Adds a CharsetConverter.
    + Mentioning ByteOrder converter in docs
    + Improved ByteOrderConverterTest: Proofs that parameter may be
    in mixed case
    + Adds a ByteOrderConverter.
    + Improved VariableArityTest: Proofs that unknown options are
    safely passed through
    + Test for dontShowNullForMissingCommandDescription
    + Fix usage() for missing description on commands
    + Moved description of defaultValueDescription to usage chapter
    + Fixed backwards compatiblity fail:
    ParameterDescription.getDefault() must not produce different
    result as existing code relies on current behavior
    + Fixed test fail: NullPointerException in ParameterDescription
    + Fixed #471 @Param(default = )
    + Clarification: List and Set can be comma-separated
    + Modify convertValue() to fix issue 509 and add a test
    + Performance: String.isEmpty() is faster than .equals()
    + Return an empty list when parsing an empty string
    + Using secret GPG_PASSPHRASE for improved security
    + Fixed: Deprecation Warning about new Integer(int)
    + Ignore default value for required parameter
  * Changes of 1.85
    + Fixed: Compilation fails due to Java 11 API used on Java 8
    target
    + Cleanup configFile after enabledAtSignExpansionTest
    + Simplified AtSignExpansion code
    + Improved testing of AtSignExpansion
    + Fix: enable parameter values to start with @
    + Simplified Strings::startsWith
    + Simplified Strings::join(String, List&lt;Object&gt;)
    + Simplified Strings::join(String, List&lt;String&gt;)
- Modified patch:
  * 0001-ParseValues-NullPointerException-patch.patch
    + rebase</changelog>
</package>
<package pkgid="3116274194548613cbdf3321642e44d064da06b16cb61221e328a14ca385647a22a97828fa565a6779a14a369ef7b5c9e78f43cded82491f1f2628a84a9aa78a" name="bff" arch="riscv64">
  <version epoch="0" ver="1.0.7" rel="1.2"/>
  <changelog author="adam@mizerski.pl" date="1270987200">- new package</changelog>
  <changelog author="cfarrell@novell.com" date="1306497600">- license update: BSD-3-Clause
  Spec file should have license with version. Use syntax from
  spdx.org/licenses</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="adam@mizerski.pl" date="1316347200">- update to 1.0.4
- use gcc directly instead of make</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to 1.0.5:
  * Add samples written in Brainfuck.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.0.7:
  * fixed an issue in preprocessing stage that caused it
    to ingest more bf code than there was if the bf code
    started with &lt;&lt;... or &gt;&gt;... sequence. This lead to a
    heap corruption with variable consequences.
  * added special handling for [-] and [+]
- readd groups tag</changelog>
</package>
<package pkgid="e924905ba0c47b2d4df5dbf34a1541beb821d9130594209c11557d7dfcb58b3f888f1136c4325999188a0a72ee75085ebb1b9eb3366e278bc988178e20c67a3d" name="bff-samples" arch="noarch">
  <version epoch="0" ver="1.0.7" rel="1.2"/>
  <changelog author="adam@mizerski.pl" date="1270987200">- new package</changelog>
  <changelog author="cfarrell@novell.com" date="1306497600">- license update: BSD-3-Clause
  Spec file should have license with version. Use syntax from
  spdx.org/licenses</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="adam@mizerski.pl" date="1316347200">- update to 1.0.4
- use gcc directly instead of make</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to 1.0.5:
  * Add samples written in Brainfuck.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.0.7:
  * fixed an issue in preprocessing stage that caused it
    to ingest more bf code than there was if the bf code
    started with &lt;&lt;... or &gt;&gt;... sequence. This lead to a
    heap corruption with variable consequences.
  * added special handling for [-] and [+]
- readd groups tag</changelog>
</package>
<package pkgid="db53cca3efb85cac3f4871f855bbe65a92dd944f6efc0751fb3cd234ac4a6414a13453359c41b2a5216e2316fe305657b51ce317362f6e6b89e2c0731b304c08" name="bff4" arch="riscv64">
  <version epoch="0" ver="1" rel="15.1"/>
  <changelog author="adam@mizerski.pl" date="1270987200">- new package</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="adam@mizerski.pl" date="1340107200">- added license-clarification.txt (bnc#761551) and updated
  license tag
- updated bff4.c
- renamed arg.patch -&gt; bff4-arg.patch and added patch info
- improved and cleaned-up spec file</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ad6d6190295f295ded2469588d47d146410e8c59b87b89ac0bf2b68cd2f760d004ec4c4b29008816bdf42b507f5024bd13c3578b3e6690a00023d6b85a9cb7ac" name="bgzip" arch="riscv64">
  <version epoch="0" ver="1.21" rel="1.1"/>
  <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ü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to version 1.19
  Too many changes to list, for details see
  https://github.com/samtools/htslib/releases/tag/1.19
- Update to version 1.18
  Too many changes to list, for details see
  https://github.com/samtools/htslib/releases/tag/1.18
- Update to version 1.17
  Too many changes to list, for details see
  https://github.com/samtools/htslib/releases/tag/1.17</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1721044800">- Update to version 1.20
  * When working on named files, bgzip now sets the modified and
    access times of the output files it makes to match those of
    the corresponding input
  * It's now possible to use a -o option to specify the output
    file name in bgzip
  * Improved error faidx error messages
  * Faster reading of SAM array (type "B") tags. These often turn
    up in ONT and PacBio data
  * Improved validity checking of base modification tags
  * mpileup overlap removal now works where one read has a
    deletion
  * The S3 plugin can now find buckets via S3 access point aliases
  * Added a --threads option (and -@ short option) to tabix
  * tabix can now index Graph Alignment Format (GAF) files
  * Security fix: Prevent possible heap overflow in
    cram_encode_aux() on bad RG:Z tags
  * Security fix: Prevent attempts to call a NULL pointer if
    certain URL schemes are used in CRAM @SQ UR: tags
  * Security fix: Fixed a bug where following certain AWS S3
    redirects could downgrade the connection from TLS
    (i.e. https://) to unencrypted http://. This could happen when
    using path-based URLs and AWS_DEFAULT_REGION was set to a
    region other that the one where the data was stored
  * Fixed arithmetic overflow when loading very long references
    for CRAM
  * Fixed faidx and CRAM reference look-ups on compressed fasta
    where the .fai index file was present, but the .gzi index of
    compressed offsets was not
  * Fixed BCF indexing on-the-fly bug which produced invalid
    indexes when using multiple compression threads
  * Ensure that pileup destructors are called by
    bam_plp_destroy(), to prevent memory leaks
  * Ensure on-the-fly index timestamps are always older than the
    data file. Previously the files could be closed out of order,
    leading to warnings being printed when using the index
  * To prevent data corruption when reading (strictly invalid)
    VCF files with duplicated FORMAT tags, all but the first copy
    of the data associated with the tag are now dropped with a
    warning
  * Fixed a bug introduced in release 1.19 (PR #1689) which broke
    variant record data if it tried to remove an over-long tag
  * Changed error to warning when complaining about use of the CG
    tag in SAM or CRAM files</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1743163200">- Update to version 1.21:
  * Extend annot-tsv with several new command line options.
  * Allow annot-tsv -a to rename annotations.
  * Extend annot-tsv --overlap to be able to specify the overlap
    fraction separately for source and target.
  * Added new APIs to facilitate low-level CRAM container
    manipulations, used by the new samtools cat region
    filtering code.
  * Some speed improvements.
  For a complete list of changes, see
  https://github.com/samtools/htslib/releases/tag/1.21</changelog>
</package>
<package pkgid="4317acb43c859e994355ba1edf35ece2c8d54fa79437174482689a5c920c10cc0533a2a5acfb449b5e762836281430c28ad80ac4a0cc89bad1e1b4dfd0738e05" name="biabam" arch="noarch">
  <version epoch="0" ver="0.9.7" rel="160.3"/>
  <changelog author="mmj@suse.de" date="1054555200">- Up to 0.9.5 which add quotes to enable filenames with spaces</changelog>
  <changelog author="mmj@suse.de" date="1068465600">- Don't build as root</changelog>
  <changelog author="mmj@suse.de" date="1083153600">- Require /usr/sbin/sendmail, not smtp_daemon</changelog>
  <changelog author="mmj@suse.de" date="1086955200">- Update to 0.9.6 which adds support for multiple attachments to
  multiple people. Support for mimetype is also better.</changelog>
  <changelog author="mmj@suse.de" date="1094385600">- Add patch to fix Content-Type specification, thanks Steffen Hansen</changelog>
  <changelog author="mmj@suse.de" date="1101988800">- Update to 0.9.7</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</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="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1575115200">- Convert changes file to proper UTF-8 format: new
  version of RPM are getting strict in interpreting files.</changelog>
</package>
<package pkgid="2e703ba6f9a2e07506309e64f243c937466a43d13652b2d3efd8819278e6a94d32e04a95fbb7d3ae6661bbdf077d3ba1bb768250448f0a074274019e72adb91e" name="biblesync-devel" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="2.1"/>
  <changelog author="kkirill@opensuse.org" date="1431172800">- Initial package of 1.1.2 version for openSUSE based on
  the upstream spec by Karl Kleinpaste and Fedora modifications</changelog>
  <changelog author="kkirill@opensuse.org" date="1534075200">- Update to 2.0.1
  + Protocol change, so, the major revision is bumped to v2
  + Chat message support. A new message type BSP_CHAT (0x04)
    is supported</changelog>
  <changelog author="jengelh@inai.de" date="1534680000">- Wrap description only at spaces. Trim redundancies from
  descriptions. Set CFLAGS/CXXFLAGS properly.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621252800">- Update to 2.1.0
  * No functional changes.
  * The underlying code that discovers default route interface
    address had to be re-implemented due to the old code having
  stopped working though having not changed in 6 years: rtnetlink
  changed, apparently.
  * New method is to read /proc/net/route to get default route
    directly, used to feed getifaddrs(3) comparison as before.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Added -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Added %check section</changelog>
</package>
<package pkgid="979aed23e4d7ff59764c8d588f8aaa3f75f19ad32af210266075db93514a927139b504a49a0fc12ed2c7a3b534c091d78198430b2485be219ac641d989d9c365" name="bibletime" arch="riscv64">
  <version epoch="0" ver="3.2.0" rel="1.2"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1598788800">- Update to 3.0:
  Enhancements:
  * Text windows now have continuous scrolling from the beginning
    to end of a module. At the end of a chapter just keep scrolling
    to see the next chapter.
  * You don't have to open the Personal Commentary for writing. Edit
    it in a normal text window or even when it is a parallel column in a text window.
  * Automatic text scrolling up or down with variable speed and pause.
  * Copy to clipboard by choosing the beginning and ending reference.
  * A search filter was added in the "Install Works" page of the
    Bookshelf Manager.
  * You can select text from a single column when using parallel
    texts in a window.
  * Added a user interface to delete or create search indices.
  * The first time the Bookshelf Manager is used in a session, the
    remote libraries are updated.
  * Improved popup menus and icons for module chooser buttons and
    text window headers.
  * Show module unlock information in about text when available.
  * Improved unlocking of modules.
  Bugs fixed:
  * Locked Bible not unlocking properly.
  * Place not being saved in Daily Devotional.
  * Problems with MAG window references using hebrew modules OSHB
    and OSMHB.
  * Unable to create a search scope for deuterocanonical books.
  * Searching with quotes not working.
  * MAG windows Strongs references not working unless config
    settings were saved.
- Add displayview.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1624795200">- Remove the unneeded QtWebKit build dependency.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1628424000">- Update to 3.0.1:
  * Improved tuning of scrolling speed.
  * Improved handling of fonts to fix many bugs, including a switch to Qt's
    native font chooser widget in settings dialog, because of many serious bugs
    in our legacy implementation.
  * Improved sample text in settings dialog.
  * Improved behavior of the mag view to be more similar to pre-3.0 behavior.
  * Increased maximum column count from 4 to 10.
  * Removed the orphaned and broken tests for BibleTime.
  * Updated translations, including a new user interface translations to
    Japanese and Ukrainian, a new Handbook translation to Russian, and a new
    Howto translation to Ukrainian.
  * Fixed DisplayView.qml getting incorrectly installed under /usr/bin/ on some
    platforms.
  * Fixed some compatibility issues with different Qt versions.
  * Fixed a crash when editing personal commentary.
  * Fixed highlighting of selected text.
  * Fixed dragging of links.
  * Fixed modules rearranging themselves.
  * Fixed logic related to clicking on verse numbers.
  * Fixed custom font of first column being incorrectly applied to all columns.
  * Fixed preview in settings dialog displaying text in red.
  * Fixed lexicons not being displayed.
  * Fixed drag and drop in mag view and search dialog.
  * Fixed no text being displayed for some ThML modules.
  * Fixed undefined behavior and crashes from opening menus to select works by
    working around a broken QMenu interface (QTBUG-77273).
  * Fixes to handling of languages, including a caching discrepancy which
    caused some settings not being properly applied before restarting
    BibleTime.
  * Fixed saving of chapters not working properly.
  * Fixed handling of nested tags for OSIS works.
  * Fixes to handling of PageUp/PageDown keys when scrolling out of bounds.
    Note that when BibleTime is compiled against Qt 5.9, one might still
    experience a trivial glitch where only part of the module is displayed.
    Pressing PageUp/PageDown again may help to work around this.
- Remove displayview.patch</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1630324800">- Update to 3.0.2:
  * Fixed a build-error caused by an C++11 incompatibility (bug #332)
  * Fixed copying of text disabled with Qt versions earlier than than
    5.13 (bug #334)
  * Fixed some undefined behavior and out-of-bounds memory errors
  * Fixed missing documentation in Windows
  * Updated translations
  * Added ability to copy docs into build during install and packaging</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1652616000">- Update to 3.0.3:
  * Fixed license.html being installed twice
  * Partially worked around a libsword bug which limited download durations to
    10 seconds
  * Fixed bug which made it impossible to active toolbar buttons using keyboard
  * Fixed some out-of-bounds memory read
  * Fixed a number of input parsing and output generation errors, including
    invalid memory reads
  * Fixed search scopes not being properly translated
  * Fixed version information in installed metadata files
  * Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Align path for document installation between openSUSE versions.</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1741435200">- Update to 3.1.0
  * Use Qt 6
- Add fix_compilation_against_sword_1_8_1.patch and
  fixed_grouping_serialization_qt5_compatibility.patch</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1742558400">- Update to 3.1.1
  * Fixed a compatibility issue causing BibleTime to loop on startup consuming
    all memory and crashing when reading configuration files written by
    previous versions of BibleTime based on Qt5.
  * Fixed compilation against Sword 1.8.1.
- Drop fix_compilation_against_sword_1_8_1.patch and
  fixed_grouping_serialization_qt5_compatibility.patch</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1771848000">- Update to 3.2.0. Key features:
  * Added basic Text-to-Speech (TTS) for selected text
  * Added option to search works open in the active window, now the
    default action for Ctrl+O
  * Improved dark theme detection
- Update minimal cmake version to 3.25
- Add cmake(Qt6TextToSpeech) to BuildRequires</changelog>
</package>
<package pkgid="b1a1dc6cd7cda26c40bdf1bc66a6c181d470ea65a3827572ddf9f417e81c8e37b15ef7ea01c4bab9b2e2d072029f1df4a82e618d00b2bbfce6cef8909dc5d83d" name="bibtool" arch="riscv64">
  <version epoch="0" ver="2.68" rel="4.1"/>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to 2.60
  * The field name and other symbols may start with any allowed
    character.
  * Non-alpha characters at the beginning are treated as warining
    only.
- Use url for source
- Add gpg signature
- Small cleanups with spec-cleaner</changelog>
  <changelog author="cfarrell@suse.com" date="1436961600">- license update: GPL-1.0+ and CC-BY-SA-3.0
  Various .sty files are CC-BY-SA-3.0 licensed</changelog>
  <changelog author="mpluskal@suse.com" date="1448539200">- Update to 2.61
  * New resource rename.field introduced to conditionally rename a
    field.
  * Duplicate file doc/bibtool.tex in the distribution tar ball
    eliminated.</changelog>
  <changelog author="mpluskal@suse.com" date="1454846400">- Update to 2.36
  * Combined rewrite and delete bug fixed.
  * Minor improvements for the distribution.
  * README renamed to README.md to comply with the conventions of
    the GitHub repository.</changelog>
  <changelog author="mpluskal@suse.com" date="1471262400">- Drop -doc subpackage as building it is getting more and more
  difficult</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1706529600">- Update to version 2.68
  * Handling of extracting by aux file improved.
  * Record extended by attribute lineno.This attribute carries
    the line number of the initiating @.
  * The format of the error messages has been slightly
    streamlined. Double spaces are avoided; two colons in one
    message are avoided.
  * The format of the messages of check_rule include file and
    line number.
  * Warning for double fields added.
  * The empty output file is used to signal that the output
    should be suppressed.
  * The resources check.warning.rule and check.error.rule have
    been introduced to allow semantic checks to be classified
    as warning or error.
  * The behaviour of the resource check.double has been
    generalized. The requirement that double entries to be
    adjacent has been dropped. This has the impact that the
    processing is slightly slower.
  * New resource file unique.field introduced. With this
    resource it is possible to specify additional unique
    constraints for fields. If different records have the same
    value for one of those fields then a warning is issued.
  * Static library renamed from libbib.a to libbibtool.a.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN (all patches
  disabled, scripted change).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736856000">- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1771761600">- Add -std=gnu11 to avoid incompatibilities with C23 mode.
- Reenable patch bibtool-use-system-regex.patch to not use BibTool's
  own copy of regex library.</changelog>
</package>
<package pkgid="b0ad48ff7a036ca742dbddd8e26ab3bd22a9bc5f21be01a9d84f2d8cd0f391198f8c2d340c2ad5c92250f6f0b73154dceb16404dc4b789f3e2f3b5729a6c5f0b" name="bibview" arch="riscv64">
  <version epoch="0" ver="2.2" rel="1014.1"/>
  <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="1329739200">- buildrequire xorg-x11 for directory ownership</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519128000">- Remove xorg-x11-devel from BuildRequires</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1550577600">- Correct documentation as there is no X11R6 anymore for a long time</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723809600">- Add bibview-C99.dif adding missing includes so that all called
  functions are properly declared and the package builds with
  GCC 14.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1750075200">- Make it build again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1757592000">- Make it build even with broken imake/xmkmf setup</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1763467200">- Again make it build again</changelog>
</package>
<package pkgid="e17ce8e83d0201402b1be96e809ef19ee8fbb46ea4b105175662c3f98d58c9176ae39a0409993b73d64b713b5d8b7e2e60e5d28c915e76b9091025fc403e14b8" name="bijiben" arch="riscv64">
  <version epoch="0" ver="40.1+git499.b629192" rel="1.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 40.0:
  + Added bidirectional text support to notes view.
  + Dropped Zeitgeist support.
  + Enabled formatting without dependency on selected text.
  + Improved Help.
  + Improved Nextcloud support by using Nextcloud Notes API.
  + Fixed many bugs and improved application code overall.
  + Updated translations.
- Clean up zeitgeist remainders in the spec file: it has been
  disabled for a while already.
- Add pkgconfig(json-glib-1.0) and pkgconfig(libcurl)
  BuildRequires: new dependencies.
- Replace pkgconfig(libhandy-0.0) BuildRequires with
  pkgconfig(libhandy-1): follow upstreams port to libhandy-1.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 40.1:
  + Fixed e-mail sharing feature.
  + Fixed issue preventing compiling single source files.
  + Fixed 40's release date in appdata.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621252800">- No longer own /usr/share/help/C: this is owned by the file system
  package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing option static=false to meson, no longer used nor
  needed.
- Replace option update-mimed=false with update_mimedb=false
  following upstream changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 158.patch: Fix build with meson 0.61.0 and newer.
- Update our Supplements to current standard.
- Drop update-desktop-files BuildRequires and macro, no longer
  needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650024000">- Call find_lang before fdupes: find_lang potentially deletes some
  files which might, in worst case, be link targets identified by
  fdupes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661860800">- Add bijiben-switch-to-soup3.patch: Backport upstream switch to
  soup3. Following this, replace pkgconfig(webkit2gtk-4.0) with
  pkgconfig(webkit2gtk-4.1) BuildRequires.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1716811200">- The packages gnome-shell-search-provider-bijiben triggers
  repetitive crash (bsc#1210322, bsc#1221387). From Alynx's analysis
  from openSUSE side, this can be a complex glib/gdbus issue which
  can not be fixed quickly. Temporarily not to pull the package now
  will keep the main application more useful before a fix.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758196800">- Update to version 40.1+git499.b629192:
  + Port to gtk4
  + Port to libadwaita.
  + Port to webkitgtk-6.0
  + Updated translations.
- Changes to BuildRequries following upstreams ports:
  + Add: pkgconfig(gtk4), pkgconfig(libadwaita-1) and
    pkgconfig(webkitgtk-6.0)
  + Drop: pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
    pkgconfig(webkit2gtk-4.1)
- Drop patches fixed upstream:
  + 158.patch
  + bijiben-switch-to-soup3.patch</changelog>
</package>
<package pkgid="0f52d22653714aac8c8590aff535056189b676a391afda928031858d4718f354809df6d56f4c88e7351314de22f6af317399fcb2794fbfb5ba68faf3b89c5528" name="bijiben-lang" arch="noarch">
  <version epoch="0" ver="40.1+git499.b629192" rel="1.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 40.0:
  + Added bidirectional text support to notes view.
  + Dropped Zeitgeist support.
  + Enabled formatting without dependency on selected text.
  + Improved Help.
  + Improved Nextcloud support by using Nextcloud Notes API.
  + Fixed many bugs and improved application code overall.
  + Updated translations.
- Clean up zeitgeist remainders in the spec file: it has been
  disabled for a while already.
- Add pkgconfig(json-glib-1.0) and pkgconfig(libcurl)
  BuildRequires: new dependencies.
- Replace pkgconfig(libhandy-0.0) BuildRequires with
  pkgconfig(libhandy-1): follow upstreams port to libhandy-1.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 40.1:
  + Fixed e-mail sharing feature.
  + Fixed issue preventing compiling single source files.
  + Fixed 40's release date in appdata.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621252800">- No longer own /usr/share/help/C: this is owned by the file system
  package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing option static=false to meson, no longer used nor
  needed.
- Replace option update-mimed=false with update_mimedb=false
  following upstream changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 158.patch: Fix build with meson 0.61.0 and newer.
- Update our Supplements to current standard.
- Drop update-desktop-files BuildRequires and macro, no longer
  needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650024000">- Call find_lang before fdupes: find_lang potentially deletes some
  files which might, in worst case, be link targets identified by
  fdupes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661860800">- Add bijiben-switch-to-soup3.patch: Backport upstream switch to
  soup3. Following this, replace pkgconfig(webkit2gtk-4.0) with
  pkgconfig(webkit2gtk-4.1) BuildRequires.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1716811200">- The packages gnome-shell-search-provider-bijiben triggers
  repetitive crash (bsc#1210322, bsc#1221387). From Alynx's analysis
  from openSUSE side, this can be a complex glib/gdbus issue which
  can not be fixed quickly. Temporarily not to pull the package now
  will keep the main application more useful before a fix.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758196800">- Update to version 40.1+git499.b629192:
  + Port to gtk4
  + Port to libadwaita.
  + Port to webkitgtk-6.0
  + Updated translations.
- Changes to BuildRequries following upstreams ports:
  + Add: pkgconfig(gtk4), pkgconfig(libadwaita-1) and
    pkgconfig(webkitgtk-6.0)
  + Drop: pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
    pkgconfig(webkit2gtk-4.1)
- Drop patches fixed upstream:
  + 158.patch
  + bijiben-switch-to-soup3.patch</changelog>
</package>
<package pkgid="11dcd486b66cc767b3402fe5ffc16a340c6eb7a03b63c6767e2a0de932e408678efd4ce66132091fe6379c3fffe1af931baf9f2b57acf5bf3c4f5ea485a2eb34" name="binaryen" arch="riscv64">
  <version epoch="0" ver="123" rel="1.1"/>
  <changelog author="Garret Wassermann &lt;garret@wassiverse.com&gt;" date="1544788800">- Initial package (v1.38.28)</changelog>
  <changelog author="Garret Wassermann &lt;garret@wassiverse.com&gt;" date="1602072000">- updated to v97
  * Remove asm2wasm, which supported Emscripten's fastcomp backend,
    after fastcomp was removed.
  * The new feature flag --enable-anyref enables just the anyref
    type incl. basic subtyping of externref, funcref and exnref
    (if enabled).
  * Enabling the exception handling or anyref features without also
    enabling reference types is a validation error now.
  * The Host expression and its respective APIs have been refactored
    into separate MemorySize and MemoryGrow expressions to align with
    other memory instructions.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1606824000">- update to v98
  * Add --fast-math mode.
  * Initial implementation of "Memory64" proposal
  * Lots of changes in support of GC proposal
- ran spec-cleaner
- create .changes for first time
- fix build</changelog>
  <changelog author="Garret Wassermann &lt;gwasser@gmail.com&gt;" date="1610971200">- update to v99
  * [GC] Fix parsing/printing of ref types using i31 (#3469),
    This lets us parse (ref null i31) and (ref i31) and not just i31ref.
  * It also fixes the parsing of i31ref, making it nullable for now, which we
    need to do until we support non-nullability.
  * Fix some internal handling of i31 where we had just i31ref (which meant we
    just handled the non-nullable type).
  * After fixing a bug in printing (where we didn't print out (ref null i31)
    properly), I found some a simplification, to remove TypeName.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1612353600">- Declare missing wasm-split binary
- simplify and neutralize the description</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615982400">- update to v100
  * `wasm-dis` now supports options to enable or disable Wasm features.
  * Reference types support has been improved by allowing multiple
    tables in a module.
  * `call_indirect` and `return_call_indirect` now take an additional
    table name parameter. This is necessary for reference types support.
  * New getter/setter methods have been introduced for `call_indirect`
    table name:
  - `BinaryenCallIndirectGetTable`
  - `BinaryenCallIndirectSetTable`
  - JS API `CallIndirect.table`
  * New APIs have been added to add and manipulate multiple tables
    in a module:
  - `BinaryenAddTable`
  - `BinaryenRemoveTable`
  - `BinaryenGetNumTables`
  - `BinaryenGetTable`
  - `BinaryenGetTableByIndex`
  - `BinaryenTableGetName`
  - `BinaryenTableGetInitial`
  - `BinaryenTableHasMax`
  - `BinaryenTableGetMax`
  - `BinaryenTableImportGetModule`
  - `BinaryenTableImportGetBase`
  - `module.addTable`
  - `module.removeTable`
  - `module.getTable`
  - `module.getTableByIndex`
  - `module.getNumTables`
  - `binaryen.getTableInfo`</changelog>
  <changelog author="Flavio Castelli &lt;fcastelli@suse.com&gt;" date="1677672000">- update to version 112
  - Add AbstractTypeRefining pass (#5461)
  - Add a mechanism to skip a pass by name (#5448)
  - Add TypeMerging pass (#5321)
  - Add TypeSSA pass  (#5299)
  - Optimization sequences like `-O3 -Os` now do the expected thing and run `-O3`
    followed by `-Os`. Previously the last of them set the defaults that were used
    by all executions, so `-O3 -Os` was equivalent to `-Os -Os`. (There is no
    change to the default optimization level that other passes can see. For
    example, `--precompute-propagate -O2 -O1` will run `--precompute-propagate`
    at opt level `1`, as the global default is set to `2` and then overridden to
    `1`. The only change is that the passes run by `-O2` will actually run `-O2`
    now, while before they'd use the global default which made them do `-O1`.)
  - Add `--closed-world` flag. This enables more optimizations in GC mode as it
    lets us assume that we can change types inside the module.
  - The isorecursive WasmGC type system (i.e. --hybrid) is now the default to
    match the spec and the old default equirecursive (i.e. --structural) system
    has been removed.
  - `ref.is_func`, `ref.is_data`, and `ref.is_i31` have been removed from the C
    and JS APIs and `RefIs` has been replaced with `RefIsNull`.
  - Types `Data` and `Dataref` have been replaced with types `Struct` and
    `Structref` in the C and JS APIs.
  - `BinaryenStringNew` now takes an additional last argument, `try_`, indicating
    whether the instruction is one of `string.new_utf8_try` respectively
    `string.new_utf8_array_try`.
  - `BinaryenStringEq` now takes an additional second argument, `op`, that is
    either `BinaryenStringEqEqual()` if the instruction is `string.eq` or
    `BinaryenStringEqCompare()` if the instruction is `string.compare`.
- version v111
  - Add extra `memory64` argument for `BinaryenSetMemory` and new
    `BinaryenMemoryIs64` C-API method to determine 64-bit memory. (#4963)
  - `TypeBuilderSetSubType` now takes a supertype as the second argument.
  - `call_ref` now takes a mandatory signature type immediate.
  - If `THROW_ON_FATAL` is defined at compile-time, then fatal errors will throw a
    `std::runtime_error` instead of terminating the process. This may be used by
    embedders of Binaryen to recover from errors.
  - Implemented bottom heap types: `none`, `nofunc`, and `noextern`. RefNull
    expressions and null `Literal`s must now have type `nullref`, `nullfuncref`,
    or `nullexternref`.
  - The C-API's `BinaryenTypeI31ref` and `BinaryenTypeDataref` now return nullable
    types.
  - The `sign-extension` and `mutable-globals` features are now both enabled by
    default in all tools. This is in order to match llvm's defaults (See
    https://reviews.llvm.org/D125728).
  - Add a pass to lower sign-extension operations to MVP.
- version v110
  - Add support for non-nullable locals in wasm GC. (#4959)
  - Add support for multiple memories. (#4811)
  - Add support for the wasm Strings proposal. (see PRs with [Strings] in name)
  - Add a new flag to Directize, `--pass-arg=directize-initial-contents-immutable`
    which indicates the initial table contents are immutable. That is the case for
    LLVM, for example, and it allows us to optimize more indirect calls to direct
    ones. (#4942)
  - Change constant values of some reference types in the C and JS APIs. This is
    only observable if you hardcode specific values instead of calling the
    relevant methods (like `BinaryenTypeDataref()`). (#4755)
  - `BinaryenModulePrintStackIR`, `BinaryenModuleWriteStackIR` and
    `BinaryenModuleAllocateAndWriteStackIR` now have an extra boolean
    argument `optimize`. (#4832)
  - Remove support for the `let` instruction that has been removed from the typed
    function references spec.
  - HeapType::ext has been restored but is no longer a subtype of HeapType::any to
    match the latest updates in the GC spec. (#4898)
  - `i31ref` and `dataref` are now nullable to match the latest GC spec. (#4843)
  - Add support for `extern.externalize` and `extern.internalize`. (#4975)
  version v109
  - Add Global Struct Inference pass (#4659) (#4714)
  - Restore and fix SpillPointers pass (#4570)
  - Update relaxed SIMD instructions to latest spec
  version v108
  - Add CMake flag BUILD_TOOLS to control building tools (#4655)
  - Add CMake flag JS_OF_OCAML for js_of_ocaml (#4637)
  - Remove externref (#4633)
  version v107
  - Update the wasm GC type section binary format (#4625, #4631)
  - Lift the restriction in liveness-traversal.h on max 65535 locals (#4567)
  - Switch to nominal fuzzing by default (#4610)
  - Refactor Feature::All to match FeatureSet.setAll() (#4557)
  - New Signature Pruning pass (#4545)
  - Add support for extended-const proposal (#4529)
  - Add BUILD_TESTS CMake option to make gtest dependency optional.
  - Updated tests to use filecheck 0.0.22 (#4537). Updating is required to
    successfully run the lit tests. This can be done with
    `pip3 install -r requirements-dev.txt`.
  version v106
  - [wasm2js] Support exports of Globals (#4523)
  - MergeSimilarFunctions optimization pass (#4414)
  - Various wasm-ctor-eval improvements, including support for GC.
  version v105
  - This release contains binaries for ARM64 MacOS devices (#4397)
  - Otherwise, mostly bug fixes and incremental optimization improvements.
  version v104
  - Bugfixes only, release created due to incorrect github release artifacts in
    v103 release (#4398).
  version v103
  - The EffectAnalyzer now takes advantage of immutability of globals. To achieve
    that it must have access to the module. That is already the case in the C++
    API, but the JS API allowed one to optionally not add a module when calling
    `getSideEffects()`. It is now mandatory to pass in the module.
  - JS and Wasm builds now emit ECMAScript modules. New usage is:
    ```js
    import Binaryen from "path/to/binaryen.js";
    const binaryen = await Binaryen();
    ...
    ```
  - CallIndirect changed from storing a Signature to storing a HeapType
  version v102
  - Add `BinaryenUpdateMaps` to the C API.
  - Adds a TrapsNeverHappen mode (#4059). This has many of the benefits of
    IgnoreImplicitTraps, but can be used safely in more cases. IgnoreImplicitTraps
    is now deprecated.
  - Adds type argument for BinaryenAddTable method (#4107). For the binaryen.js api
    this parameter is optional and by default is set to funcref type.
  - Replace `BinaryenExpressionGetSideEffects`'s features parameter with a module
    parameter.
  - OptimizeInstructions now lifts identical code in `select`/`if` arms (#3828). This may cause direct `BinaryenTupleExtract(BinaryenTupleMake(...))` to [use multivalue types](https://github.com/grain-lang/grain/pull/1158).
  version v101
  - `BinaryenSetFunctionTable` and `module.setFunctionTable` have been removed
    in favor of `BinaryenAddTable` and `module.addTable` respectively.
  - `BinaryenIsFunctionTableImported` is removed.
  - A new type `BinaryenElementSegmentRef` has been added to the C API with
    new apis in both C &amp; JS:
  - `BinaryenAddActiveElementSegment`
  - `BinaryenAddPassiveElementSegment`
  - `BinaryenRemoveElementSegment`
  - `BinaryenGetElementSegment`
  - `BinaryenGetElementSegmentByIndex`
  - `BinaryenElementSegmentGetName`
  - `BinaryenElementSegmentSetName`
  - `BinaryenElementSegmentGetTable`
  - `BinaryenElementSegmentSetTable`
  - `BinayenElementSegmentIsPassive`
  - `module.addActiveElementSegment`
  - `module.addPassiveElementSegment`
  - `module.removeElementSegment`
  - `module.getElementSegment`
  - `module.getElementSegmentByIndex`
  - `module.getTableSegments`
  - `module.getNumElementSegments`
  - `binaryen.getElementSegmentInfo`
  - `BinaryenAddTable` and `module.addTable` no longer take offset and function
    names.
  - `BinaryenGetNumFunctionTableSegments` is replaced with
    `BinaryenGetNumElementSegments`.
  - `BinaryenGetFunctionTableSegmentOffset` is replaced with
    `BinaryenElementSegmentGetOffset`.
  - `BinaryenGetFunctionTableSegmentLength` is replaced with
    `BinaryenElementSegmentGetLength`.
  - `BinaryenGetFunctionTableSegmentData` is replaced with
    `BinaryenElementSegmentGetData`.
  - Boolean values in the C API now should use `bool` instead of `int`.
  - Experimental SIMD instructions have been removed and the names and opcodes of
    the standard instructions have been updated to match the final spec.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1691928000">- update to version 114
  * Fix a bug where e.g. -O3 -Oz ran the -O3 with the opt levels
    of -Oz, which could inhibit inlining, for example. While this
    is a bugfix, it affects how commandline options are
    interpreted, so if you depended on the old behavior this may
    be a breaking change. That is, the old behavior made -O3 -Oz
    run the first -O3 with -Oz's opt levels, and the new behavior
    is to run -O3 with the proper (-O3) opt levels. This is a
    followup to #5333 from a previous release.  (#5787)
  * Add pass to remove Exception Handling instructions (#5770).
- includes version 113:
  * Add a `wasm-merge` tool. This is a full rewrite of the
    previous `wasm-merge` tool that was removed from the tree in
    the past. The new version is much simpler after recent
    improvements to multi-memory and multi-table. The rewrite was
    motivated by new use cases for merging modules in the context
    of WasmGC.
  * Some C and JS API functions now refer to data and element
    segments by name instead of index.
  * The `--nominal` and `--hybrid` command line options and
    related API functions have been removed. The only supported
    type system is now the standard isorecursive (i.e. hybrid)
    type system. (#5672)
- Add a "mayNotReturn" effect (#5711).
- Disable the memory64 feature in Memory64Lowering.cpp (#5679).
- Disable sign extension in SignExtLowering.cpp (#5676).</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1750766400">- update to version 123
  * We now support "exact" references from the custom descriptors
    proposal, and emit such references when the feature is enabled.
    As a result, using -all will enable that feature (among all
    others), and cause GC-using binaries to use that feature,
    which most VMs do not yet support. To avoid such VM errors,
    either enable only the features you want, or disable it: -all
  - -disable-custom-descriptors.
  * Use mimalloc allocator for Linux static builds, making our
    official release binaries a lot faster. (#7378)
  * Add an option to preserve imports and exports in the fuzzer (
    for fuzzer harnesses where they only want Binaryen to modify
    their given testcases, not generate new things in them). (#7300)
  * string is now a subtype of ext (rather than any). This allows
    better transformations for strings, like an inverse of
    StringLowering, but will error on codebases that depend on
    being able to pass strings into anyrefs. (#7373)
  * Require the type of RefFunc expressions to match the type of
    the referenced function. It is no longer valid to type them
    as funcref in the IR. (#7376)
  * The C and JS APIs for creating RefFunc expressions now take a
    HeapType instead of a Type.
  * MergeSimilarFunctions: Do a return_call when possible (
    necessary for correctness in wasm files that depend on calls
    for control flow). (#7350)
- includes v122
  * The heap type associated with a tag is now preserved through
    optimization. (#7220)
  * The "typed-continuations" features is renamed "stack-switching "
    and the latest instructions are experimentally supported. (#7041)
  * WasmGC branches that send extra values can now be parsed via
    lowering to use scratch locals. (#7202)
  * Add experimental support for atomic struct get and set (#7155)
    and RMW (#7225) operations.
- includes v121
  * BinaryenSelect no longer takes a type parameter. (#7097)
  * AutoDrop APIs have been removed. (#7106)
  * bulk-memory-opt and call-indirect-overlong features are added
    for parity with LLVM. (#7139)
  * WasmGC optimizations now run significantly faster and scale
    better with available threads. (#7142)
  * Binaryen now supports parsing control flow structures with
    parameter types by lowering them away in the parsers. (#7149)
- includes v120
  * Remove closed world validation checks. These checks were
    causing more harm than good. All valid code will now validate
    with --closed-world (but also it now provides fewer warnings
    to users that enable closed world on code which does not
    conform to the requirements of that mode, which can lead to
    changes in runtime behavior; for the long-term plans, see #6965). (#7019)
  * Many compile time speedups were implemented (2x overall
    improvement), see #4165 (comment)
  * Several exnref (newest version of Wasm EH) optimizations:
    [#7013], #6996, #6997, #6983, #6980
  * Source Maps: Support 5 segment mappings. (#6795)
  * [wasm-split] Add a multi-split mode. (#6943)
  * Add a --preserve-type-order option that minimizes text format
    changes in type ordering. (#6916)
  * Add a J2CL specific pass that moves itable entries to vtables. (#6888)
- includes v119
  * Passes can now receive individual pass arguments, that is --
    foo=A --foo=B for a pass foo will run the pass twice (which
    was possible before) and will now run it first with argument
    A and second with B. --pass-arg=foo@BAR will now apply to the
    most recent --foo pass on the commandline, if foo is a pass (
    while global pass arguments - that are not the name of a pass
  - remain, as before, global for all passes). (#6687)
  * The Metrics pass now takes an optional argument to use as the
    title, --metrics=text will show that text before the metrics.
    Each instance of Metrics can have unique text, --metrics=
    before -O3 --metrics=after. (#6792)
  * Add C and JS APIs to control more pass options (
    trapsNeverHappen, closedWorld, generateStackIR,
    optimizeStackIR, and the list of skipped passes). (#6713)
  * A C APIs for getting/setting the type of Functions (#6721).
  * Allow using --skip-pass on the commandline multiple times (#6714).
  * The instructions relaxed_fma and relaxed_fnma have been
    renamed to relaxed_madd and relaxed_nmadd.
  * Add a new --heap-store-optimization pass. (#6882)
  * Add a pass for minimizing recursion groups. (#6832)
- includes v118
  * StackIR is now handled entirely during binary writing (#656).
    This is mostly not noticeable, except that:
  - Text output no longer notes (; has Stack IR ;) (as Stack
    IR only exists during binary writing).
  - --generate-stack-ir, --optimize-stack-ir, and --print-
    stack-ir are now flags and not passes. That means the
    order of operations may seem different, as they apply
    during binary writing (or, if no binary is written but
    we were still asked to print StackIR, wasm-opt does it
    at the very end).
  - Whether to generate, optimize, and print StackIR is now
    noted as part of the PassOptions. As a result
    BinaryenModulePrintStackIR and similar APIs do not
    receive an optimize flag, as they read the PassOption
    optimizeStackIR instead.
  * The new, standards-compliant text parser is now the default.
  * Source map comments on else branches must now be placed above
    the instruction inside the else branch rather than on the
    else branch itself.
  * Source map locations from instructions are no longer
    automatically propagated to function epilogues.
  * Add a new BinaryenModuleReadWithFeatures function to the C
    API that allows to configure which features to enable in the parser. (#6380)
  * The build-time option to use legacy WasmGC opcodes is removed. (#5874)
  * The strings in string.const instructions must now be valid WTF-8.
  * The TraverseCalls flag for ExpressionRunner is removed.
  * C API: Support adding data segments individually (#6346)
  * Add sourcemap support to wasm-metadce and wasm-merge (#6372).
  * Fix semantics of return calls (#6448, #6451, #6464, #6470, #6474).
  * Add table64 lowering pass (#6595).
  * Add TraceCalls instrumentation pass (#6619).
- includes v117
  * Add a WebAssembly build to release (#6351)
  * Add Linux aarch64 build to release (#6334).
  * The text format for tuple instructions now requires immediates.
    For example, to make a tuple of two elements, use tuple.make 2 (#6169) (#6172) (#6170).
  * The text format for if expressions now requires then and else
    to introduce the two branch arms, matching the spec (#6201).
  * Fuzzer: Remove --emit-js-shell logic and reuse fuzz_shell.js instead (#6310).
  * [EH] Add --experimental-new-eh option to wasm-opt (#6270) (#6210).
  * Add StringLowering pass, from stringref to imported-strings (#6271).
  * C API: Add BinaryenFunctionAppendVar (#6213).
  * Add J2CL optimization pass (#6151).
  * Add no-inline IR annotation, and passes to set it based on function name (#6146).
  * C API: Add BinaryenTableGetType and BinaryenTableSetType (#6137).
  * Add an Unsubtyping optimization (#5982).
  * Compute full transitive closure in GlobalEffects (#5992).
  * Add passes to finalize or unfinalize types (#5944).
  * Add a tuple optimization pass (#5937).
- includes v116
  * "I31New" changed to "RefI31" everywhere it appears in the C
    API and similarly "i31.new" has been replaced with "ref.i31"
    in the JS API and in printed output (#5930, #3931).
  * The standard WasmGC opcodes are now on by default (#5873).
- includes v115
  * The nonstandard, experimental gc-nn-locals feature has been
    removed now that standard non-nullable locals are supported. (#5080)
  * Print all debug annotations when BINARYEN_PRINT_FULL. (#5904)
  * Use the standard text format for WasmGC now that things are
    stable there. (#5894, #5889, #5852, #5801)
  * Rename multimemory flag to --multimemory to match its naming
    in LLVM. (#5890)
  * Allow opting into standard GC encodings at compile time. (#5868)
  * Remove legacy WasmGC instructions. (#5861)
  * GUFA: Infer using TrapsNeverHappen. (#5850)
  * Add a pass to reorder functions by name, which can be useful
    for debugging (e.g. comparisons after optimizations), --reorder-functions-by-name. (#5811)
  * C API: Add BinaryenAddFunctionWithHeapType which is like
    BinaryenAddFunction but takes a heap type. The old function
    is kept for backwards compatibility and as a convenience. (#5829)
  * Work on new optimization framework using lattices. (#5784, #5794, #5800, #5817, #5831, #5849)
  * Heap types are now final by default and openness must be
    opted into both in the text and binary formats as well as in
    the TypeBuilder API. (#5918)</changelog>
</package>
<package pkgid="17700848e670ab444ec04fe580e49e1b0840d00bc442776e56777ee0bcaad7a0ac958a2fc0efaf526268880669b62cca42907c48482c44891c676146b7e93ad4" name="bind" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="376ad63a6029f655f28e4e4739c294a1ba4ee156d10a2a54571712a8c1adcf3e8eac37008e85ba798e6f5a6fb3897e2833abb9056c4a71cb5d75cb4520f061b2" name="bind-doc" arch="noarch">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="48f76d594f103c6be21ac668a422ba0161a828f04507aa8a101dc2562e4264b6664e548b5ae145548e750af77d3ce4afb6691a807a4029751f01d6f4bbc2ec93" name="bind-modules-bdbhpt" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="b601b1e3d6ea858c171cf21706ea97c2f619a97695a8189e0cd6a87ae167ea4c44f0597d6f5de4b96ea85b714e3cc614c0ae2d8afa01f6c2ec37957b27de07cd" name="bind-modules-generic" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="6e925b79eb4a7bc5cd58415ff93644bef6dce42a3cd12dd62c55c9f90da263d9658794044c31c05e9321f2f2f3d59bdba23de7d6994ba93819d126619be87fdc" name="bind-modules-ldap" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="70fdebf4a928bdf6aba5f01251e0aed4cc1d11f109095a8d364fc66c669090aad2f23a96686439bc4db74bc34df8a6bc5015cbeeb666a1fe56f45280039d3233" name="bind-modules-mysql" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="c025f01ace94a07f97b6ad660bebfadab1da98b333db9a4ef8f9fd77151136aaae8315fad508f6219714c6c3a3123ef66de807264a21964a693d8ca24b6ec52c" name="bind-modules-perl" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="57cc239c3ddc8b981c311542a95df76c676e12298eb735824a3b7f6ca3e64faadd7ecc6497b76dbe57a49b8461cd2fbd23819cd20a4e6a675b75932d0101db84" name="bind-modules-sqlite3" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="a505e7d44c459a665e261f3374927236efdaf54131eedfa050837ddc387b2a2c60ce35d2cc9c6ec2b47b2caf540c7e0da60ff19e5ec27007b63961a3c78fe8de" name="bind-utils" arch="riscv64">
  <version epoch="0" ver="9.20.21" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1752580800">- Upgrade to release 9.20.11
  Security Fixes:
  * Fix a possible assertion failure when
    stale-answer-client-timeout is set to 0. In specific
    circumstances the named resolver process could exit with an
    assertion failure when stale answers were enabled and the
    stale-answer-client-timeout configuration option was set to 0.
    (CVE-2025-40777)
    [bsc#1246548]
  New Features:
  * Add support for the CO flag to dig.
  Bug Fixes:
  * Correct the default interface-interval from 60s to 60m.
  * Fix a purge-keys bug when using multiple views of a zone.
  * Use IPv6 queries in delv +ns.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1755777600">- Upgrade to release 9.20.12
  New Features:
  * Support for parsing DSYNC records has been added.
  Feature Changes:
  * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS
    digest type 1.
  Bug Fixes:
  * Stale RRsets in a CNAME chain were not always refreshed.
  * Add RPZ extended DNS error for zones with a CNAME override
    policy configured.
  * Fix dig +keepopen option.
  * Log dropped or slipped responses in the query-errors category.
  * Fix synth-from-dnssec not working in some scenarios.
  * Clean enough memory when adding new ADB names/entries under
    memory pressure.
  * Prevent spurious validation failures.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1757592000">- Upgrade to release 9.20.13
  New Features:
  * Add a new option `manual-mode` to dnssec-policy.
  * Add a new option `servfail-until-ready` to response-policy
    zones.
  * Support for parsing HHIT and BRID records has been added.
  Removed Features:
  * Deprecate the `tkey-gssapi-credential` statement.
  * Obsolete the `tkey-domain` statement.
  Bug Fixes:
  * Prevent spurious SERVFAILs for certain 0-TTL resource records.
  * Fix unexpected termination if catalog-zones had undefined
    `default-primaries`.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1761134400">- Upgrade to release 9.20.15
  Security Fixes:
  * DNSSEC validation fails if matching but invalid DNSKEY is found.
    [CVE-2025-8677, bsc#1252378]
  * Address various spoofing attacks.
    [CVE-2025-40778, bsc#1252379]
  * Cache-poisoning due to weak pseudo-random number generator.
    [CVE-2025-40780, bsc#1252380]
  New Features:
  * Add dnssec-policy keys configuration check to named-checkconf.
  Bug Fixes:
  * Missing DNSSEC information when CD bit is set in query.
  * rndc sign during ZSK rollover will now replace signatures.
  * Use signer name when disabling DNSSEC algorithms.
  * Preserve cache when reload fails and reload the server again.</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1765972800">- Remove packaging support for releases prior to SLES 15 SP4/Leap 15.4.
  - The builds have dependencies that are no longer met by these older
    releases.
- Fix Sphinx processing of documentation on SLES/Leap 15.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768996800">- Upgrade to release 9.20.18
  Security Fixes:
  * Fix incorrect length checks for BRID and HHIT records.
  (CVE-2025-13878)
  [bsc#1256997]
  Feature Changes:
  * Add more information to the rndc recursing output about
    fetches.
  * Reduce the number of outgoing queries.
  * Provide more information when memory allocation fails.
  Bug Fixes:
  * Make DNSSEC key rollovers more robust.
  * Fix a catalog zone issue, where member zones could fail to
    load.
  * Allow glue in delegations with QTYPE=ANY.
  * Fix slow speed when signing a large delegation zone with NSEC3
    opt-out.
  * Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to
    be invalid.
  * Fix a possible catalog zone issue during reconfiguration.
  * Fix the charts in the statistics channel.
  * Adding NSEC3 opt-out records could leave invalid records in
    chain.
  * Fix spurious timeouts while resolving names.
  * Fix bug where zone switches from NSEC3 to NSEC after
    retransfer.
  * AMTRELAY type 0 presentation format handling was wrong.
  * Fix parsing bug in remote-servers with key or TLS.
  * Fix DoT reconfigure/reload bug in the resolver.
  * Skip unsupported algorithms when looking for a signing key.
  * Fix dnssec-keygen key collision checking for KEY RRtype keys.
  * dnssec-verify now uses exit code 1 when failing due to illegal
    options.
  * Prevent assertion failures of dig when a server is specified
    before the -b option.
  * Skip buffer allocations if not logging.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1769601600">- Move default config files 127.0.0.zone, localhost.zone and
  root.hint in /var/lib/named to /usr/share/named with a symlink to
  /var/lib/named via systemd-tmpfiles to improve immutable os
  compatibility.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1772625600">- Update to release 9.20.20
  Security Fixes:
  * Fix a use-after-free error in dns_client_resolve() triggered by
    a DNAME response. This issue only affected the delv tool and it
    has now been fixed.
  Feature Changes:
  * Record query time for all dnstap responses.
  * Optimize TCP source port selection on Linux.
  Bug Fixes:
  * Fix an assertion failure triggered by non-minimal IXFRs.
  * Fix a crash when retrying a NOTIFY over TCP.
  * Fetch loop detection improvements.
  * Randomize nameserver selection.
  * Fix dnstap logging of forwarded queries.
  * A stale answer could have been served in case of multiple
    upstream failures when following CNAME chains. This has been
    fixed.
  * Fail DNSKEY validation when supported but invalid DS is found.
  * Importing an invalid SKR file might corrupt stack memory.
  * Return FORMERR for queries with the EDNS Client Subnet FAMILY
    field set to 0.
  * Fix inbound IXFR performance regression.
  * Make catalog zone names and member zones' entry names
    case-insensitive.
  * Fix implementation of BRID and HHIT record types.
  * Fix implementation of DSYNC record type.
  * Fix response policy and catalog zones to work with $INCLUDE
    directive.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773316800">- Update %suse_version checks for SLES 16.x (jsc#PED-15788)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1774526400">- Update to release 9.20.21
  Security Fixes:
  * Fix unbounded NSEC3 iterations when validating referrals to
    unsigned delegations.
    (CVE-2026-1519)
    [bsc#1260805]
  * Fix memory leaks in code preparing DNSSEC proofs of
    non-existence.
    (CVE-2026-3104)
    [bsc#1260567]
  * Prevent a crash in code processing queries containing a TKEY
    record.
    (CVE-2026-3119)
    [bsc#1260568]
  * Fix a stack use-after-return flaw in SIG(0) handling code.
    (CVE-2026-3591)
    [bsc#1260569]
  Bug Fixes:
  * Fix the handling of key statements defined inside views.</changelog>
</package>
<package pkgid="e69917f831c7a24c67a991961d24602f00ed5b7220935124f62af3c6a52013e440bb58af948cabea3fcf516da058af6bc3a88f980c94e6e9d09cdebef3b8aef1" name="bindfs" arch="riscv64">
  <version epoch="0" ver="1.18.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.17.1:
  * Fixed --resolve-symlinks when mountpoint name starts
    with source dir name</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.17.2:
  * Fixed FD leak when using --block-devices-as-files</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1687780800">- update to 1.17.3:
  * Added MacOS statfs_x implementation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 1.17.4
  * MacOS-specific updates only</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.17.6:
  * Support negative --{uid,gid}-offset (issue #142)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712836800">- Update to release 1.17.7
  * Fixed compiler warnings during build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 1.18
  * readdir: do full stat when FUSE_READDIR_PLUS was requested</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757419200">- Update to release 1.18.2
  * Added `-osubtype=argv[0]` to prevent some systems from
    auto-unmounting bindfs when the network goes down.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760702400">- Update to release 1.18.3
  * Fixed using --resolve-symlinks with broken symlinks</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 1.18.4
  * Included a build fix for macOS.</changelog>
</package>
<package pkgid="be75f365f08f33528241b78a7d59d14b4b7acac56c3c2fbf98d1fbacecd6461add675091f5ec65e453b9ef6517acaf8eaebdb4178ea3a09f6839c77fbf433b01" name="bing" arch="riscv64">
  <version epoch="0" ver="1.0.5" rel="164.1"/>
  <changelog author="mkudlvasr@suse.cz" date="1194609600">- moved bing to /usr/sbin
- removed SUID bit</changelog>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="puzel@suse.com" date="1337947200">- run_permissions macro is obsolete: use set_permissions
  (bnc#764099)</changelog>
  <changelog author="adam.majer@suse.de" date="1501156800">- Update URL to point to exiting website (bnc#1034957)</changelog>
  <changelog author="adam.majer@suse.de" date="1526299200">- Don't install using trusted group (bnc#1092157)
- Minor spec-file cleanup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749729600">- added patches
  build with gcc15
  + bing-gcc15.patch</changelog>
</package>
<package pkgid="66698a560e82b535ca0c38babfc63e24b7e2058f270b28c7866d990d984ff5d65fa3947fd16b80fc2907c15d7e8e48cfa6c08a38b369a332c99583a8d9aa73bb" name="binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="0028748d75a7fc2de70fd20d3ecabf96763d08cb7664e1b52bebfb4625828c49b7b65661caca57e9a8ce4e349f40f6be64a62214b738caf01c610b8d2fae3dad" name="binutils-devel" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="5c3293d42650cd5588ad3581ce65e7561d308ee15320bb26c0a08d66c101a6a024ca67f5c6ae6b3453b263942ed0e268c4caa6c0ef7625b9b5c9052ecb41739b" name="binwalk" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="1.1"/>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1580990400">- Update to version 2.2.0
  - no further information available -</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601035200">- Create (via help2man) and package manpage
- Recommend more unpacking programs
  * capstone, cramfs-tools, cramfsswap, jefferson, lhasa, lzop,
    sasquatch, sleuthkit, squashfs, srecord, ubi_reader, yaffshiv</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1616414400">- Update to version 2.3.0
  * Upstream does not provide a changelog</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1616932800">- Update to version 2.3.1
  * Upstream does not provide a changelog</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629374400">- Update to version 2.3.2
  * Minor bug fixes
  * Removed hilink decryption plugin</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631361600">- Update to version 2.3.3
  * Added checks to prevent directory traversal vulnerability when
    external extractors create symlinks on the filesystem.
  * Added --run-as command line option to allow users to control
    the privilege level external extractors are given as well as
    the power to run as root if they so choose.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1675080000">- add CVE-2022-4510 patch file: CVE-2022-4510.patch (boo#1207744)</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1676376000">- Update to version 2.3.4
  * CVE-2022-4510: path traversal in PFS extractor script (boo#1207744)
- drop CVE-2022-4510.patch</changelog>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1727438400">- Switch upstream to a maintained fork
- Update to version 2.4.2
  * enhance the accuracy of esp image by @samhjn in #17
  * Improve install by @stkw0 in #20
  * Show warning when extraction fails and print only successful extracted entries
- Update to version 2.4.1
  * change jefferson uri by @stkw0 in #7
  * Detect WAVE and FLAC by @puhitaku in #8
  * Update audio signature file by @kagekiyo7 in #10
  * entropy: don't parse math by @ElDavoo in #12
- Update to version 2.4.0
  This release merged the next upstream PR:
  * Add magic for ZTE firmware
  * Improve YAFFS signature
  * Add Microware OS-9/68000 magic support
  * Add PKCS#1 DER hash signatures
  * Add firmware signatures used with JBOOT bootloader
  * Added ESP32 image and partition entry signatures
  * Add WinCE file extractor plugin
  * PKCS #8 Private key
- Update to version 2.3.8
  * Fix support for python3.12
- Update to version 2.3.7
  * Fix issue in Windows due to the use of pwd
  * Fix dep.sh bug in some specific distros
- Update to version 2.3.6
  * Fix missing import on extractor.py
- Update to version 2.3.5
  This release applies a bunch of important pull request from the original repository.
  Most relevant changes:
  * Add support for python 3.12
  * Switch from nose to pytest
  * Update minimum supported python version to 3.8
  * Move from travis to Github actions
  * Fix dep.sh build issues</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1753963200">- Switch upsteam to the original repository
- Update to version 3.1.0:
  * Rewrite in Rust
  * Add ntfs support
  * Add apfs support
  * Add btrfs support
  * Add Windows CE support
  * Add Autel encoded firmware support
  * Add Tplink fw rtos signatures
  * Add full search support
  * Full changelog:
    https://github.com/ReFirmLabs/binwalk/compare/v2.3.4...v3.1.0</changelog>
</package>
<package pkgid="cf57d446b242206b10f20d50b7e8af901b5a2de94d9dfc28e8aa3939520ace15753c803a9b09818a325184f03bdaa445e905e08ec4c110028ec6fb64b74e90c9" name="biodiff" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693569600">- Initial package, version 1.1.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750334400">- Update to version 1.2.1:
  * Use pregenerated bindings for WFA2 instead of generating them
    at build time to avoid libclang dependency.
  * Update WFA2-lib to 2.3.5 (this refers to the case where the
    package is built as part of the crate.</changelog>
</package>
<package pkgid="fa540c05abea63f934254b9f5815c160758f6f16ac2961bbecbb7848045ad0864bddb616a4b934a18d47caaa797afc3fabfe3d3b526b6af178a7e5adc09c2285" name="birb" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732708800">- initial package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738324800">- update to 0.3.1:
  * Fix C++ extern header bracketing
- update to 0.3.0:
  * Create BirbCustomFilter
  * Update the gi-docgen subproject to 2024.1
  * Fix a documentation warning about a closure annotation
  * Clean up some stuff in birbversion.h
  * Add Birb.StringObject
  * Add birb_assert_type
  * Add some helpers for environment search variables
- switch to sf mirror, so we have signed tarballs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1747828800">- update to 0.4.0:
  * Add a license file
  * Annotate constructor that returns a base type
  * Add ivanhoe to the AUTHORS
  * Make sure we look for gi-docgen before other dependencies
  * Add our common string functions
  * Add some helpers for counting list model changes
  * Add Birb.assert_list_mode_n_items
  * Add Birb.StringObject.equal
  * Add Birb.count.property_changed
- use a shorter form of the download link</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759492800">- update to version 0.5.0:
  * Add missing Since tag
  * Create Birb.LocalizedString
  * Fix some issues with the queued output stream error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766836800">- Update to version 0.6.0:
  * Add the check license header script and make it installable
  * Rename meson_options.txt to meson.options and remove the nls
    option
  * Add Birb.str_matches
  * Remove Birb.Filter and Birb.CustomFilter
  * Fix some incorrect whitespace
  * Add Birb.PangoFormatter
  * Create Birb.ResponseStream
  * Add a codespell unit test
  * Fix some issues with the check-license-header script
  * Add a doap file
  * Run the response_stream test by itself
  * Bring in the Purple.Menu API</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767096000">- Update to version 0.6.1:
  * Fix the license headers for the tests
  * Add an override for the check-license-headers script
  * Use int and char instead of gint and gchar</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 0.7.1:
  * Fix a warning with birb_str_wipe
  * Turn off pedantic warnings
- Update to verison 0.7.0:
  * Add birb_time_zone functions
  * Add a simple birb_str_wipe implementation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775390400">- require main package for devel package</changelog>
</package>
<package pkgid="c74cefc79374be407b45ffe0cf140df6c9657d5f8aaff91a004e3e87c3a170678aa9035b67d063404826aaa96f4343e9ba391ab0bd7c8a2eb9ff16a8e305840f" name="birb-devel" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732708800">- initial package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738324800">- update to 0.3.1:
  * Fix C++ extern header bracketing
- update to 0.3.0:
  * Create BirbCustomFilter
  * Update the gi-docgen subproject to 2024.1
  * Fix a documentation warning about a closure annotation
  * Clean up some stuff in birbversion.h
  * Add Birb.StringObject
  * Add birb_assert_type
  * Add some helpers for environment search variables
- switch to sf mirror, so we have signed tarballs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1747828800">- update to 0.4.0:
  * Add a license file
  * Annotate constructor that returns a base type
  * Add ivanhoe to the AUTHORS
  * Make sure we look for gi-docgen before other dependencies
  * Add our common string functions
  * Add some helpers for counting list model changes
  * Add Birb.assert_list_mode_n_items
  * Add Birb.StringObject.equal
  * Add Birb.count.property_changed
- use a shorter form of the download link</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759492800">- update to version 0.5.0:
  * Add missing Since tag
  * Create Birb.LocalizedString
  * Fix some issues with the queued output stream error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766836800">- Update to version 0.6.0:
  * Add the check license header script and make it installable
  * Rename meson_options.txt to meson.options and remove the nls
    option
  * Add Birb.str_matches
  * Remove Birb.Filter and Birb.CustomFilter
  * Fix some incorrect whitespace
  * Add Birb.PangoFormatter
  * Create Birb.ResponseStream
  * Add a codespell unit test
  * Fix some issues with the check-license-header script
  * Add a doap file
  * Run the response_stream test by itself
  * Bring in the Purple.Menu API</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767096000">- Update to version 0.6.1:
  * Fix the license headers for the tests
  * Add an override for the check-license-headers script
  * Use int and char instead of gint and gchar</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 0.7.1:
  * Fix a warning with birb_str_wipe
  * Turn off pedantic warnings
- Update to verison 0.7.0:
  * Add birb_time_zone functions
  * Add a simple birb_str_wipe implementation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775390400">- require main package for devel package</changelog>
</package>
<package pkgid="e3f39b7adbf1349934e6b9be5a99f12f86cb2a66ee085e4e582f5e011f657dbbefa3c3728a7c2f332325ff1d7164b24a4b67e1c7510e77c6385e0801e0338829" name="birb-doc" arch="noarch">
  <version epoch="0" ver="0.7.1" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732708800">- initial package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738324800">- update to 0.3.1:
  * Fix C++ extern header bracketing
- update to 0.3.0:
  * Create BirbCustomFilter
  * Update the gi-docgen subproject to 2024.1
  * Fix a documentation warning about a closure annotation
  * Clean up some stuff in birbversion.h
  * Add Birb.StringObject
  * Add birb_assert_type
  * Add some helpers for environment search variables
- switch to sf mirror, so we have signed tarballs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1747828800">- update to 0.4.0:
  * Add a license file
  * Annotate constructor that returns a base type
  * Add ivanhoe to the AUTHORS
  * Make sure we look for gi-docgen before other dependencies
  * Add our common string functions
  * Add some helpers for counting list model changes
  * Add Birb.assert_list_mode_n_items
  * Add Birb.StringObject.equal
  * Add Birb.count.property_changed
- use a shorter form of the download link</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759492800">- update to version 0.5.0:
  * Add missing Since tag
  * Create Birb.LocalizedString
  * Fix some issues with the queued output stream error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766836800">- Update to version 0.6.0:
  * Add the check license header script and make it installable
  * Rename meson_options.txt to meson.options and remove the nls
    option
  * Add Birb.str_matches
  * Remove Birb.Filter and Birb.CustomFilter
  * Fix some incorrect whitespace
  * Add Birb.PangoFormatter
  * Create Birb.ResponseStream
  * Add a codespell unit test
  * Fix some issues with the check-license-header script
  * Add a doap file
  * Run the response_stream test by itself
  * Bring in the Purple.Menu API</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767096000">- Update to version 0.6.1:
  * Fix the license headers for the tests
  * Add an override for the check-license-headers script
  * Use int and char instead of gint and gchar</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 0.7.1:
  * Fix a warning with birb_str_wipe
  * Turn off pedantic warnings
- Update to verison 0.7.0:
  * Add birb_time_zone functions
  * Add a simple birb_str_wipe implementation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775390400">- require main package for devel package</changelog>
</package>
<package pkgid="ffc361b0a1f44bdc96990773905c93bf4c70bd10ad9a23c9ec54fd2f644db78e682f6ec10aff65cb58f95f0fdfe519489c4eda662e9801f702d4a683af087f6c" name="bird" arch="riscv64">
  <version epoch="0" ver="2.18.1" rel="1.1"/>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1745582400">- Update description
- Migrate user creation to sysuser-tools</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619200">- Drop perl dependency for docs package because:
  * we currently don't build the documentation
  * real dependencies are different anyway</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619201">- Drop explicit User &amp; Group Provides, should be handled automatically</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746705600">- Update to version 2.17.1
  * BSD: Fix build on NetBSD
  * BGP: Fix crash when incoming connection for disabled protocol arrives
  * Documentation fixes
- Drop extra spaces in sysusers file and drop explicit group creation
- Use prebuild PDF documentation for the docs package</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746792000">- Minor polishing
  * use %tmpfiles_create macro
  * use install -D instead of mkdir &amp;&amp; install</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1748865600">- redownload sources, seem like they changed a little</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1751889600">- redownloaded tarballs</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1756987200">- Update to version 2.17.2
  * ASPA check fix for AS_SET
  * Invalid check fix in text_or_ipa grammar</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1767009600">- Update to version 2.18.0
  * BGP: Support for dynamic onlink and link-local connections
  * BGP: Listening socket refactoring
  * BGP: Fix restart behavior on outgoing next hop setting
  * BGP: Configuring global/link-local IPv6 nexthop
  * BGP: Disallow AS Sets by default
  * L3VPN: Support for import/export target none and import target all
  * RAdv: P-flag to prefer prefix delegation in DHCPv6
  * Filter: Merging of case intervals
  * Filter: Append operator
  * ASPA: Paths containing AS_SET are invalid
  * Doc: Update website to bird.nic.cz
  * CI: Upstream packaging cleanup and reproducible builds
  * Various minor fixes in code, comments, documentation and tooling
  * All fixes included in 2.17.0 -- 2.17.3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775563200">- Update to version 2.18.1
  * BGP: Support for dynamic onlink and link-local connections.
  * BGP: Listening socket refactoring.
  * BGP: Fix restart behavior on outgoing next hop setting.
  * BGP: Configuring global/link-local IPv6 nexthop.
  * BGP: Disallow AS Sets by default.
  * L3VPN: Support for import/export target none and import target
    all.
  * RAdv: P-flag to prefer prefix delegation in DHCPv6.
  * Filter: Merging of case intervals.
  * Filter: Append operator.
  * ASPA: Paths containing AS_SET are invalid.
  * Doc: Update website to bird.nic.cz.
  * CI: Upstream packaging cleanup and reproducible builds.
  * Various minor fixes in code, comments, documentation and
    tooling.</changelog>
</package>
<package pkgid="16eaed5c5bc573d1024941b6062edbe7709f3e2aa95e67ebe9f0455fab764ac8dfaad48f5f07ec478d2daad4780903af5142494d483aa81d50d2cc34da788f0a" name="bird-doc" arch="noarch">
  <version epoch="0" ver="2.18.1" rel="1.1"/>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1745582400">- Update description
- Migrate user creation to sysuser-tools</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619200">- Drop perl dependency for docs package because:
  * we currently don't build the documentation
  * real dependencies are different anyway</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619201">- Drop explicit User &amp; Group Provides, should be handled automatically</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746705600">- Update to version 2.17.1
  * BSD: Fix build on NetBSD
  * BGP: Fix crash when incoming connection for disabled protocol arrives
  * Documentation fixes
- Drop extra spaces in sysusers file and drop explicit group creation
- Use prebuild PDF documentation for the docs package</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746792000">- Minor polishing
  * use %tmpfiles_create macro
  * use install -D instead of mkdir &amp;&amp; install</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1748865600">- redownload sources, seem like they changed a little</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1751889600">- redownloaded tarballs</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1756987200">- Update to version 2.17.2
  * ASPA check fix for AS_SET
  * Invalid check fix in text_or_ipa grammar</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1767009600">- Update to version 2.18.0
  * BGP: Support for dynamic onlink and link-local connections
  * BGP: Listening socket refactoring
  * BGP: Fix restart behavior on outgoing next hop setting
  * BGP: Configuring global/link-local IPv6 nexthop
  * BGP: Disallow AS Sets by default
  * L3VPN: Support for import/export target none and import target all
  * RAdv: P-flag to prefer prefix delegation in DHCPv6
  * Filter: Merging of case intervals
  * Filter: Append operator
  * ASPA: Paths containing AS_SET are invalid
  * Doc: Update website to bird.nic.cz
  * CI: Upstream packaging cleanup and reproducible builds
  * Various minor fixes in code, comments, documentation and tooling
  * All fixes included in 2.17.0 -- 2.17.3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775563200">- Update to version 2.18.1
  * BGP: Support for dynamic onlink and link-local connections.
  * BGP: Listening socket refactoring.
  * BGP: Fix restart behavior on outgoing next hop setting.
  * BGP: Configuring global/link-local IPv6 nexthop.
  * BGP: Disallow AS Sets by default.
  * L3VPN: Support for import/export target none and import target
    all.
  * RAdv: P-flag to prefer prefix delegation in DHCPv6.
  * Filter: Merging of case intervals.
  * Filter: Append operator.
  * ASPA: Paths containing AS_SET are invalid.
  * Doc: Update website to bird.nic.cz.
  * CI: Upstream packaging cleanup and reproducible builds.
  * Various minor fixes in code, comments, documentation and
    tooling.</changelog>
</package>
<package pkgid="ccf15117f1f3346181ac74b0302bf72618092e35d53f7ced8c25cd7b425a5e7a80148bd62bcf0f78370fc2bc875807229a22e37b04157f56816900a3dd19b8cf" name="bird3" arch="riscv64">
  <version epoch="0" ver="3.2.0" rel="1.1"/>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746446400">- Update to version 3.1
  * see https://gitlab.nic.cz/labs/bird/-/blob/v3.1.0/NEWS
- Rename to bird3 to be able to provide package as an alternative in old
  distributions</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619200">- Fix documentation subpackage</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619201">- Drop explicit User &amp; Group provides, should be handled automatically</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746705600">- Drop extra spaces in sysusers file and drop explicit group creation</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746792000">- Minor polishing
  * use %tmpfiles_create macro
  * use install -D instead of mkdir &amp;&amp; install</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1747137600">- Update to version 3.1.1
  * Makefile: Fix accidentally added dry-run markers
  * BGP: Fix route refresh behavior
  * BGP: Fix reconfiguration of import behavior modifiers
  * BGP: Fix crash on too long export
  * Conf: Fix invalid check in text_or_ipa grammar
  * Netlink: Fix FreeBSD build error
  * Fix use-after-free in thread group reconfiguration
  * Fix CentOS 7 and NetBSD build
  * Fix several crashes in table export (already fixed in 3.0.2)
  * Fix crash on graceful restart of a channel with ROA subscription
  * Lots of internal tooling and CI updates</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1748347200">- Update to version 3.1.2
  * BGP: Fix warnings for roa_check
  * MRT: Fix typo in assert
  * ASPA: Fix table subscriptions
  * ASPA: Fix filter parse crash
  * Table: Fix several race conditions
  * Shutdown: Do not export routes
  * Logs: Fix logs reopening on configure undo</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1756987200">- Update to version 3.1.3
  * ASPA check fix for AS_SET</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1758542400">- Update to version 3.1.4
  * BGP: Fixed crash on Notification with a message, CVE-2025-59688
  * BGP: Fixed invalid memory access in pending TX flush
  * BGP: Fixed a rare bug with listening socket delay
  * Pipe: Disabled statisticts for stopping pipe
  * Hash: Read-only assertions
  * ROA Aggregator: Fixed crash on multiwithdraw
  * Protocol: Fixed broken state announcements</changelog>
  <changelog author="Blake Purdie &lt;blake.purdie@breadlord.org&gt;" date="1772539200">- Update to version 3.2.0
  * BGP: Listening socket rework
  * IGP metric: Split out local_metric again
  * Table: Optimal and Any Export refactoring
  * Various race condition fixes
  * All fixes included in 3.1.0 -- 3.1.5
  * Merged 2.18</changelog>
</package>
<package pkgid="49e85fec6b808eab1fabc0b3eee7f070fc7dbca09bfc6ddfc65f690ef4f090c98fa85ee24f18b3e87aa729539b4d9915d4e71512a624b265c47d10c3adb8ab2a" name="bird3-doc" arch="noarch">
  <version epoch="0" ver="3.2.0" rel="1.1"/>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746446400">- Update to version 3.1
  * see https://gitlab.nic.cz/labs/bird/-/blob/v3.1.0/NEWS
- Rename to bird3 to be able to provide package as an alternative in old
  distributions</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619200">- Fix documentation subpackage</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746619201">- Drop explicit User &amp; Group provides, should be handled automatically</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746705600">- Drop extra spaces in sysusers file and drop explicit group creation</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1746792000">- Minor polishing
  * use %tmpfiles_create macro
  * use install -D instead of mkdir &amp;&amp; install</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1747137600">- Update to version 3.1.1
  * Makefile: Fix accidentally added dry-run markers
  * BGP: Fix route refresh behavior
  * BGP: Fix reconfiguration of import behavior modifiers
  * BGP: Fix crash on too long export
  * Conf: Fix invalid check in text_or_ipa grammar
  * Netlink: Fix FreeBSD build error
  * Fix use-after-free in thread group reconfiguration
  * Fix CentOS 7 and NetBSD build
  * Fix several crashes in table export (already fixed in 3.0.2)
  * Fix crash on graceful restart of a channel with ROA subscription
  * Lots of internal tooling and CI updates</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1748347200">- Update to version 3.1.2
  * BGP: Fix warnings for roa_check
  * MRT: Fix typo in assert
  * ASPA: Fix table subscriptions
  * ASPA: Fix filter parse crash
  * Table: Fix several race conditions
  * Shutdown: Do not export routes
  * Logs: Fix logs reopening on configure undo</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1756987200">- Update to version 3.1.3
  * ASPA check fix for AS_SET</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1758542400">- Update to version 3.1.4
  * BGP: Fixed crash on Notification with a message, CVE-2025-59688
  * BGP: Fixed invalid memory access in pending TX flush
  * BGP: Fixed a rare bug with listening socket delay
  * Pipe: Disabled statisticts for stopping pipe
  * Hash: Read-only assertions
  * ROA Aggregator: Fixed crash on multiwithdraw
  * Protocol: Fixed broken state announcements</changelog>
  <changelog author="Blake Purdie &lt;blake.purdie@breadlord.org&gt;" date="1772539200">- Update to version 3.2.0
  * BGP: Listening socket rework
  * IGP metric: Split out local_metric again
  * Table: Optimal and Any Export refactoring
  * Various race condition fixes
  * All fixes included in 3.1.0 -- 3.1.5
  * Merged 2.18</changelog>
</package>
<package pkgid="4a4aba78472e27923f4b32fdfcb523d47a8f4a0bfaf122837c12a1f4d7e9b56f93ac15560a645e37104caf575fa4c906b4d6994b67a4bc9bf25aba7a80587e16" name="bison" arch="riscv64">
  <version epoch="0" ver="3.8.2" rel="3.5"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602590400">- GNU bison 3.7.3:
  * Fix concurrent build issues
  * The bison executable is no longer linked uselessly against
    libreadline
  * Fix incorrect use of yytname in glr.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605355200">- GNU bison 3.7.4:
  * In Yacc mode, YYEMPTY token was missing its macro definiton
  * Fix lalr1.cc skeleton internal assertions
  * Make macro YY_ASSERT obey the api.prefix %define variable
  * Work around C++ limitations for long assertions
  * The YYBISON macro in generated "regular C parsers" is now
    defined to the version of Bison as an integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1611489600">- GNU bison 3.7.5:
  * Fix crashes in counterexample generation
  * Fix Table Generation generating incorrect parsers when there
    are many useless tokens
  * GLR parsers now support %merge together with
    api.value.type=union
  * C++ parsers use noexcept in more places
  * Generated parsers avoid some warnings about signedness issues
  * C-language parsers now avoid warnings from pedantic clang</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489601">- use https for sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1612872000">- Run tests in parallel</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615291200">- GNU bison 3.7.6:
  * Fix reused push parsers
  * Fix table generation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615550400">- move COPYING file into licenses subdirectory</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633176000">- GNU bison 3.8.2
  * in Yacc compatibility mode (options -y/--yacc) Bison now
    generates prototypes for yyerror and yylex if POSIXLY_CORRECT
    is set
  * -g/--graph now generates a *.gv file by default, instead of *.dot
  * Support for the YYPRINT macro is removed
  * The "lalr1.d" skeleton is now officially part of Bison
  * Option -H, --header and directive %header supersede
  - -defines and %defines, respectively
  * --html generates HTML reports directly in one step
  * A new C++ native GLR parser
  * Counterexamples now show the rule numbers, and always show ε
    for rules with an empty right-hand side
  * Support for Lookahead correction (LAC) in Java
  * User actions may now use YYNOMEM to abort the current parse
    with memory exhaustion
  * Support for custom error messages and location print macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637150400">- disable tests and profiling using tests on armv6l (boo#1192737)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659268800">- Remove profiling support. Bison's performance is not really key to
  rebuild cycles, but as bison is a bootstrap package, it's own build
  time can hurt - especially if it's not reproducible.</changelog>
</package>
<package pkgid="785460be38bf87f4297e196e86b52a4e27f28b5e92ff4d4a96ae8697f20f0da62c2eb75a02468fe604b18312ae5a5527b7bddf3450816d18d4d051d5e5e4506b" name="bison-lang" arch="noarch">
  <version epoch="0" ver="3.8.2" rel="3.5"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602590400">- GNU bison 3.7.3:
  * Fix concurrent build issues
  * The bison executable is no longer linked uselessly against
    libreadline
  * Fix incorrect use of yytname in glr.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605355200">- GNU bison 3.7.4:
  * In Yacc mode, YYEMPTY token was missing its macro definiton
  * Fix lalr1.cc skeleton internal assertions
  * Make macro YY_ASSERT obey the api.prefix %define variable
  * Work around C++ limitations for long assertions
  * The YYBISON macro in generated "regular C parsers" is now
    defined to the version of Bison as an integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1611489600">- GNU bison 3.7.5:
  * Fix crashes in counterexample generation
  * Fix Table Generation generating incorrect parsers when there
    are many useless tokens
  * GLR parsers now support %merge together with
    api.value.type=union
  * C++ parsers use noexcept in more places
  * Generated parsers avoid some warnings about signedness issues
  * C-language parsers now avoid warnings from pedantic clang</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489601">- use https for sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1612872000">- Run tests in parallel</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615291200">- GNU bison 3.7.6:
  * Fix reused push parsers
  * Fix table generation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615550400">- move COPYING file into licenses subdirectory</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633176000">- GNU bison 3.8.2
  * in Yacc compatibility mode (options -y/--yacc) Bison now
    generates prototypes for yyerror and yylex if POSIXLY_CORRECT
    is set
  * -g/--graph now generates a *.gv file by default, instead of *.dot
  * Support for the YYPRINT macro is removed
  * The "lalr1.d" skeleton is now officially part of Bison
  * Option -H, --header and directive %header supersede
  - -defines and %defines, respectively
  * --html generates HTML reports directly in one step
  * A new C++ native GLR parser
  * Counterexamples now show the rule numbers, and always show ε
    for rules with an empty right-hand side
  * Support for Lookahead correction (LAC) in Java
  * User actions may now use YYNOMEM to abort the current parse
    with memory exhaustion
  * Support for custom error messages and location print macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637150400">- disable tests and profiling using tests on armv6l (boo#1192737)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659268800">- Remove profiling support. Bison's performance is not really key to
  rebuild cycles, but as bison is a bootstrap package, it's own build
  time can hurt - especially if it's not reproducible.</changelog>
</package>
<package pkgid="e2a61c949ae1cf9a72c1f63fb19fd50585d467fc907bc50fc00ed3dfd6d8afba1abcd76dfb810df283828e29f9a746053a34a1bb13eea3761e089b27f53da116" name="bitcoin-qt5" arch="riscv64">
  <version epoch="0" ver="28.1" rel="2.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707912000">- Enable LTO and test package for Leap
- Enable sqlite3 support for wallet
- Enable asm optimizations unconditionally</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709985600">- Use gcc13 on Leap</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1713182400">- Update to version 26.1:
  * [doc] add manual pages for 26.1
  * [doc] update release notes 26.1
  * [build] bump version to 26.1 final
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * [doc] update manual pages for v26.1rc2
  * [build] bump version to v26.1rc2
  * update release notes 26.1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * [test] IsBlockMutated unit tests
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * rpc: keep .cookie if it was not generated
  * [doc] add release notes for 26.1rc1
  * [doc] update manual pages for 26.1rc1
  * [build] bump version to 26.1rc1
  * qt: 26.1rc1 translations update
  * ci: Switch native macOS CI job to Xcode 15.0
  * build: Fix `-Xclang -internal-isystem` option
  * Use hardened runtime on macOS release builds.
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * [log] mempool loading
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * [refactor] Add helper for iterating through mempool entries
  * doc: update release notes for 26.x
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * test: add regression test for the getrawtransaction segfault
  * rpc: fix getrawtransaction segfault
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * doc: Missing additions to 26.0 release notes
  * doc: add historical release notes for 26.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1714392000">- Update to version 27.0:
  * doc: update manual pages for v27.0
  * build: bump version to v27.0 final
  * doc: import release notes from devwiki
  * Update the developer mailing list address.
  * ci: Print tsan errors to stderr
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * ci: Bump msan to llvm-18
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * doc: point release-notes.md to the dev wiki
  * doc: generate example bitcoin.conf for v27.0rc1
  * doc: generate manual pages for v27.0rc1
  * build: bump version to v27.0rc1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * docs: Fix broken reference to CI setup in test/lint/README.md
  * seeds: Update testnet seeds
  * seeds: Update mainnet seeds
  * makeseeds: Check i2p seeds too
  * makeseeds: Update PATTERN_AGENT
  * doc: remove rel note fragments
  * kernel: chainparams updates for 27.x
  * kernel: update chainTxData for 27.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 27.x
  * qt: 27.0 translations update
  * doc: update signet faucet link in offline-signing-tutorial.md
  * test: remove file-wide interpreter.cpp ubsan suppression
  * ci: Fix functional tests step for pull requests in Windows GHA job
  * build, msvc: Do not compile redundant sources
  * build: move sha256_sse4 into libbitcoin_crypto_base
  * test: fix flaky wallet_send functional test
  * test: fix weight estimates in functional tests
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * doc: correct function name in AssumeUTXO design docs
  * doc: remove references to disable-asm option now that it's gone
  * build: remove confusing and inconsistent disable-asm option
  * refactor: gui, simplify boost signals disconnection
  * fuzz: add target for local addresses
  * test: removes unnecessary check from validation_tests
  * test: Fix intermittent failure in rpc_net.py --v2transport
  * gui: guard accessing a nullptr 'clientModel'
  * ci: print python version on win64 native job
  * serialization: use internal endian conversion functions
  * serialization: detect byteswap builtins without autoconf tests
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * doc: Fix Broken Links
  * serialization: replace char-is-int8_t autoconf detection with c++20 concept
  * Squashed 'src/crc32c/' changes from 0bac72c455..b60d2b7334
  * test: Remove Windows-specific code from `system_tests/run_command`
  * [test] IsBlockMutated unit tests
  * Add transaction_identifier::size to allow Span conversion
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * build: remove -Wdocumentation conditional
  * crypto: replace CountBits with std::bit_width
  * crypto: replace non-standard CLZ builtins with c++20's bit_width
  * doc: Update OpenBSD build docs to 7.4
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * test: Add option to skip unit tests for the test runner
  * Fix CI-detected codespell warnings
  * doc: document preference for list-initialization
  * test: Fix intermittent issue in interface_rest.py
  * [fuzz] Avoid partial negative result
  * ci: avoid running git diff after patching
  * test: assert rpc error for addnode v2transport not enabled
  * refactor: Add missing include for USE_BDB, USE_SQLITE to bench/wallet_ismine.cpp
  * lint: Check for missing or redundant bitcoin-config.h includes
  * lint: Make lint error easier to spot in output
  * doc: Add missing RUST_BACKTRACE=1
  * lint: Add get_subtrees() helper
  * docs: ci multi-arch requires qemu
  * doc: document that BIP324 on by default for v27.0
  * qt, test: Recognize dialog object by name
  * depends: fix BDB compilation on OpenBSD
  * wallet: Retrieve ID from loaded DescSPKM directly
  * wallet: Use scriptPubKeyCache in GetSolvingProvider
  * wallet: Use scriptPubKey cache in GetScriptPubKeyMans
  * wallet: Use scriptPubKey cache in IsMine
  * wallet: Cache scriptPubKeys for all DescriptorSPKMs
  * wallet: Introduce a callback called after TopUp completes
  * bench: Add a benchmark for ismine
  * ci: Skip git install if it is already installed
  * doc: Clarify maxfeerate help
  * rpc: Fixed signed integer overflow for large feerates
  * rpc: Add ParseFeeRate helper
  * doc: Update translation_process.md
  * rpc: Implement RPCHelpMan::ArgValue&lt;&gt; for UniValue
  * scripted-diff: Fix bitcoin_config_h includes
  * qt: Update translation source file for v27.0 string freeze
  * test: fix intermittent failure in wallet_reorgrestore.py
  * wallet: simplify EraseRecords by using 'ErasePrefix'
  * wallet: bdb batch 'ErasePrefix', do not create txn internally
  * wallet: db, introduce 'RunWithinTxn()' helper function
  * test: enable v2 for python p2p depending on global --v2transport flag
  * [test] second child of a v3 tx can be replaced individually
  * [refactor] use MAX_PUBKEYS_PER_MULTISIG instead of magic numbers in test
  * [test] PackageV3Checks with inheritance violation in mempool ancestor
  * [doc] fix docs and comments from v3
  * scripted-diff: rename ZapSelectTx to RemoveTxs
  * wallet: batch and simplify ZapSelectTx process
  * opt: Skip over barren combinations of tiny UTXOs
  * opt: Skip checking max_weight separately
  * opt: Cut if last addition was minimal weight
  * opt: Skip heavier UTXOs with same effective value
  * opt: Tiebreak UTXOs by weight for CoinGrinder
  * opt: Skip evaluation of equivalent input sets
  * opt: Track remaining effective_value in lookahead
  * opt: Skip branches with worse weight
  * fuzz: Test optimality of CoinGrinder
  * fuzz: Add CoinGrinder fuzz target
  * coinselection: Track whether CG completed
  * test: Add coin_grinder_tests
  * coinselection: Add CoinGrinder algorithm
  * test, assumeutxo: Add test to ensure failure when mempool not empty
  * [doc] v3 signaling in mempool-replacements.md
  * [fuzz] v3 transactions and sigop-adjusted vsize
  * [functional test] v3 transaction submission
  * test framework: Add and use option for tx-version in MiniWallet methods
  * [policy/validation] allow v3 transactions with certain restrictions
  * [policy] add v3 policy rules
  * fuzz: increase length of string used for `NetWhitelist{bind}Permissions::TryParse`
  * wallet: migration, batch addressbook records removal
  * wallet: addressbook migration, batch db writes
  * refactor: wallet, simplify addressbook migration
  * refactor: SetAddressBookWithDB, minimize number of map lookups
  * refactor: SetAddrBookWithDB, signal only if write succeeded
  * wallet: clean redundancies in DelAddressBook
  * test: Fix SegwitV0SignatureMsg nLockTime signedness
  * test: Fix utxo set hash serialisation signedness
  * qt: Update translation source file
  * qt: Bump Transifex slug for 27.x
  * qt: Translation updates from Transifex
  * test: Don't use v2transport when it's too slow.
  * test: enable p2p_invalid_messages.py with v2transport
  * test: enable p2p_sendtxrcncl.py with v2transport
  * test: wallet, coverage for concurrent db transactions
  * tests: Test for concurrent writes with db tx
  * sqlite: Ensure that only one SQLiteBatch is writing to db at a time
  * test: speedup bip324_cipher.py unit test
  * fuzz: remove unused `args` and `context` from `FuzzedWallet`
  * test: check that mempool msgs lead to disconnect if uploadtarget is reached
  * test: check for specific disconnect reasons in feature_maxuploadtarget.py
  * test: verify `-maxuploadtarget` limit state via `getnettotals` RPC result
  * fuzz: Set -rss_limit_mb=8000 for generate as well
  * fuzz: Generate with random libFuzzer settings
  * test: Add makefile target for running unit tests
  * wallet: remove unused 'accept_no_keys' arg from decryption process
  * test: fix intermittent failure in rpc_setban.py --v2transport
  * tests: Test that descriptors flag is set for migrated blank wallets
  * wallet: Make sure that the descriptors flag is set for blank wallets
  * test: Test migration of tx with both spendable and watchonly
  * wallet: Keep txs that belong to both watchonly and migrated wallets
  * test: Make sure that migration test does not rescan on reloading
  * wallet: Reload the wallet if migration exited early
  * wallet: Write bestblock to watchonly and solvable wallets
  * refactor: Fix timedata includes
  * test: p2p: adhere to typical VERSION message protocol flow
  * test: p2p: process post-v2-handshake data immediately
  * test: p2p: introduce helper for sending prepared VERSION message
  * test: Fix CPartialMerkleTree.nTransactions signedness
  * Modify command line help to show support for BIP21 URIs
  * Don't use scientific notation in log messages
  * [test] make v2transport arg in addconnection mandatory and few cleanups
  * test: fix intermittent failure in p2p_v2_earlykeyresponse
  * test: Assumeutxo with more than just coinbase transactions
  * libconsensus: deprecate
  * test: sqlite, add coverage for dangling to-be-reverted db txns
  * sqlite: guard against dangling to-be-reverted db transactions
  * sqlite: introduce HasActiveTxn method
  * sqlite: add ability to interrupt statements
  * rpc: Do not wait for headers inside loadtxoutset
  * net: enable v2transport by default
  * fuzz: Print coverage summary after run_once
  * doc: update `BroadcastTransaction` comment
  * test: fix wallet_import_rescan unrounded minimum amount
  * test: Remove struct import from messages.py
  * scripted-diff: test: Use int from_bytes and to_bytes over struct packing
  * test: Use int from_bytes and to_bytes over struct packing
  * test: Treat msg_version.relay as unsigned
  * depends: remove (darwin) libtool now that it's no longer used
  * depends: use ar rather than libtool for miniupnpc/libnatpmp
  * [rpc] return full string for package_msg and package-error
  * fuzz: also set MSAN_SYMBOLIZER_PATH
  * ci: Use DEBUG=1 in depends for MSAN jobs
  * ci: use LLVM 17.0.6 in MSAN jobs
  * refactor: Compile unreachable code
  * depends: Do not override CFLAGS when building SQLite with DEBUG=1
  * depends: Ensure definitions are passed when building SQLite with DEBUG=1
  * ci: Update cache action
  * qt: Avoid non-self-contained Windows header
  * [test] Add functional test to test early key response behaviour in BIP 324
  * [test] Check whether v2 TestNode performs downgrading
  * [test] Add functional tests to test v2 P2P behaviour
  * [test] Ignore BIP324 decoy messages
  * [test] Allow inbound and outbound connections supporting v2 P2P protocol
  * [test] Reconnect using v1 P2P when v2 P2P terminates due to magic byte mismatch
  * [test] Build v2 P2P messages
  * [test] Use lock for sending P2P messages in test framework
  * [test] Read v2 P2P messages
  * [test] Perform initial v2 handshake
  * [test] Introduce EncryptedP2PState object in P2PConnection
  * fuzz: Exit and log stderr for parse_test_list errors
  * [test] Construct class to handle v2 P2P protocol functions
  * wallet: clarify replaced_by_txid and replaces_txid in help output
  * init: settings, do not load auto-generated warning msg
  * validation: move nChainTx assert down in CheckBlockIndex
  * doc: fix checkblockindex comments
  * [test] Move MAGIC_BYTES to messages.py
  * [test/crypto] Add ECDH
  * [rpc/net] Allow v2 p2p support in addconnection
  * net: remove now unused global 'g_initial_block_download_completed'
  * test: add coverage for peerman adaptive connections service flags
  * net: peer manager, dynamically adjust desirable services flag
  * fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses
  * depends: Update libmultiprocess library to fix C++20 macos build error
  * settings: add auto-generated warning msg for editing the file manually
  * init: improve corrupted/empty settings file error msg
  * wallet: remove unused `SignatureData` instances in spkm's `FillPSBT` methods
  * Move TRACEx parameters to seperate lines
  * wallet: fix coin selection tracing to return -1 when no change pos
  * test: ensure output is large enough to pay for its fees
  * refactor: pass CRecipient to FundTransaction
  * refactor: simplify `CreateRecipients`
  * refactor: remove out param from `ParseRecipients`
  * refactor: move parsing to new function
  * refactor: move normalization to new function
  * test: add tests for fundrawtx and sendmany rpcs
  * build: Pass sanitize flags to instrument `libsecp256k1` code
  * refactor: remove CTxMemPool::queryHashes()
  * refactor: Mark prevector iterator with std::contiguous_iterator_tag
  * ci: vary /tmp/env
  * wallet: avoid returning a reference to vMasterKey after releasing the mutex that guards it
  * refactor: Fix binary operator+ for prevector iterators
  * refactor: Fix constness for prevector iterators
  * refactor: Add missing default constructor to prevector iterators
  * test: Use blocks_path where possible
  * rpc: Fix race in loadtxoutset
  * contrib: Fix clang-format-diff.py lint errors
  * contrib: Latest clang-format-diff.py script
  * refactor: Allow std::span construction from CKey
  * [refactor] change Workspace::m_conflicts and adjacent funcs/structs to use Txid
  * Add missing XOnlyPubKey::data() to get mutable data
  * test: Remove all-lint.py script
  * doc: move-only lint docs to one place
  * build: move -mlinker-version to *FLAGS
  * depends: deduplicate use of mmacosx-version-min in macOS build
  * build: fix optimisation flags used for --coverage
  * ci: cleanup C*FLAG usage in Valgrind jobs
  * build: add sanitizer flags to configure output
  * build: always set -g -O2 in CORE_CXXFLAGS
  * depends: add NM output to gen_id
  * test: wallet db, exercise deadlock after write failure
  * doc, test: Test and explain service flag handling
  * opt: Tie-break UTXO sort by waste for BnB
  * doc: Document max_weight on BnB
  * net: move state dependent peer services flags
  * net: decouple state independent service flags from desirable ones
  * net: store best block tip time inside PeerManager
  * wallet: Reset chain notifications handler if AttachChain fails
  * doc: Add missing backtick in developer notes logging section
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * Make v2transport default for addnode RPC when enabled
  * [log] mempool loading
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * Add test for negative transaction version w/ CSV to tx_valid.json
  * tests: Test migration of blank wallets
  * wallet: Better error message when missing LegacySPKM during migration
  * wallet: Check for descriptors flag before migration
  * wallet: Skip key and script migration for blank wallets
  * [depends] Allow PATH with spaces in directory names.
  * doc: refer to "Node relay options" in policy/README
  * doc: add unconditional info loglevel following merge of PR 28318
  * ci: Rename tasks (previous releases, macOS cross)
  * test: Assert that a new tx with a delta of 0 is never added
  * rpc: exposing modified_fee in getprioritisedtransactions
  * ci: move CMake into base packages
  * doc: upgrade Bitcoin Core license to 2024
  * [fuzz] Improve fuzzing stability for ellswift_roundtrip harness
  * test: assumeutxo: spend coin from snapshot chainstate after loading
  * Fix -netinfo backward compat with getpeerinfo pre-v26
  * fuzz: fix `connman` initialization
  * fuzz: Assume presence of __builtin_*_overflow, without checks
  * Revert "build: Fix undefined reference to __mulodi4"
  * build: Bump clang minimum supported version to 14
  * rpc: renaming txid -&gt; transactionid
  * rpc: changed prioritisation-map -&gt; ""
  * build: Drop `ALLOW_HOST_PACKAGES` support in depends
  * test: wallet migration, add coverage for tx extra data
  * ci: Switch native macOS CI job to Xcode 15.0
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * build: Fix `-Xclang -internal-isystem` option
  * wallet: migration, remove extra NotifyTransactionChanged call
  * wallet: ZapSelectTx, remove db rewrite code
  * Remove GetAdjustedTime
  * crypto: remove sha256_sse4 from the base crypto helper lib
  * crypto, hash: replace custom rotl32 with std::rotl
  * ci, iwyu: Drop backported mappings
  * fuzz: set `nMaxOutboundLimit` in connman target
  * build: remove --enable-lto
  * crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
  * doc: Clarify C++20 comments
  * RPC/Blockchain: scanblocks: Accept named param for filter_false_positives
  * Revert "depends: systemtap: remove variadic params that trigger compiler warnings"
  * Squashed 'src/secp256k1/' changes from 199d27cea3..efe85c70a2
  * build: Fix check whether `-latomic` needed
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * contrib: add macho branch protection check
  * test: change `m_submitted_in_package` input to fuzz data provider boolean
  * tx fees: update `m_from_disconnected_block` to `m_mempool_limit_bypassed`
  * doc: fix typo and update incorrect comment
  * fuzz: rule-out too deep derivation paths in descriptor parsing targets
  * cli: add transport protcol column to -netinfo
  * net: attempt v2 transport for addrfetch connections if we support it
  * net: attempt v2 transport for manual connections if we support it
  * During IBD, prune as much as possible until we get close to where we will eventually keep blocks
  * refactor: share and use `GenerateRandomKey` helper
  * doc: Add multiprocess design doc
  * Allow int8_t optimized vector serialization
  * Faster std::byte (pre)vector (un)serialize
  * depends: patch around non-determinism in qt
  * build: rename native_clang to native_llvm
  * Revert "build: Patch Qt to handle minimum macOS version properly"
  * guix: use clang-toolchain-17 for macOS build
  * build: Bump `native_clang` up to 17.0.6
  * Use hardened runtime on macOS release builds.
  * logging: Replace uses of LogPrintfCategory
  * logging: add LogError, LogWarning, LogInfo, LogDebug, LogTrace
  * wallettool: Don't create CWallet when dumping DB
  * wallettool: Don't unilaterally reset wallet_instance if loading error
  * [doc]: add doxygen return comment for CheckPackageLimits
  * doc: Rework guix docs after 1.4 release
  * wallet, mempool: propagete `checkChainLimits` error message to wallet
  * Allow std::byte C-style array serialization
  * refactor: Print verbose serialize compiler error messages
  * fuzz: coinselection, improve `min_viable_change`/`change_output_size`
  * tests: ensure functional tests set permitbaremultisig=1 when needed
  * tests: test both settings for permitbaremultisig in p2sh tests
  * logging: add -loglevelalways=1 option
  * logging: treat BCLog::ALL like BCLog::NONE
  * logging: Drop BCLog::Level::None
  * logging: Log Info messages unconditionally
  * logging: make [cat:debug] and [info] implicit
  * logging: refactor: pull prefix code out
  * Update security.md contact for achow101
  * [fuzz] Improve fuzzing stability for minisketch harness
  * refactor: Rename fs::path::u8string() to fs::path::utf8string()
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
  * build: Bump guix time-machine to unlock riscv64 metal
  * fuzz: set `m_fallback_fee`/`m_fee_mode` in `wallet_fees` target
  * msvc: Fix `test\config.ini` content
  * test: add TestNode wait_until helper
  * test: Actually fail when a python unit test fails
  * build: Bump minimum required Boost to 1.73.0 to support C++20
  * test: wallet, fix change position out of range error
  * depends: build libmultiprocess with position independant code
  * depends: always install libmultiprocess to /lib
  * depends: always install capnp to /lib
  * Revert "ci: Only run functional tests on windows in master"
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: Assert that the wallet is not initialized in LoadWallet
  * tests, bench: Remove incorrect LoadWallet() calls
  * test: Add tests for CFeeRate multiplication operator
  * doc: update/clarify max outbound connection count
  * doc: Update bitcoin-tx replaceable documentation
  * Remove deprecated -rpcserialversion
  * ArgsManager: return path by value from GetBlocksDirPath()
  * refactor: Remove pre-C++20 fs code
  * Add tests for C++20 std::u8string
  * refactor: Avoid copy/move in fs.h
  * refactor: Use C++20 std::chrono::days
  * Add a note to msvc readme re building Qt for Bitcoin Core.
  * msvc: Define the same `QT_...` macros as in Autotools builds
  * Add multiplication operator to CFeeRate
  * msvc: Optimize "Release" builds
  * test: fix intermittent error in rpc_net.py (#29030)
  * tests: Add unit tests for bitcoin-tx replaceable command
  * wallet: return CreatedTransactionResult from FundTransaction
  * wallet: use optional for change position as an optional in CreateTransaction
  * wallet: Explicitly preserve scriptSig and scriptWitness in CreateTransaction
  * wallet: Explicitly preserve transaction version in CreateTransaction
  * wallet: Explicitly preserve transaction locktime in CreateTransaction
  * wallet: Set preset input sequence through coin control
  * wallet: Replace SelectExternal with SetTxOut
  * coincontrol: Replace HasInputWeight with returning optional from Get
  * wallet: Introduce and use PreselectedInput class in CCoinControl
  * test: fix `addnode` functional test failure on OpenBSD
  * doc: test: mention OS detection preferences in style guideline
  * test: detect OS consistently using `platform.system()`
  * test: use `skip_if_platform_not_linux` helper where possible
  * fuzz: Improve fuzzing stability for txorphan harness
  * wallet: fix key parsing check for miniscript expressions in `ParseScript`
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * qt: update widgets availability on wallet selection
  * doc: Missing additions to 26.0 release notes
  * doc: Add link to needs-release-notes label
  * doc: add historical release notes for 26.0
  * doc: add minimum required Linux Kernel to release-notes
  * refactor: rpc: Pass CBlockIndex by reference instead of pointer
  * refactor: Use reference instead of pointer in IsBlockPruned
  * fuzz: Use C++20 starts_with in rpc.cpp
  * Revert "tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings"
  * refactor: Drop unused _Pragma to ignore -Wgnu-zero-variadic-macro-arguments
  * refactor: modernize-use-default-member-init for bit-fields (C++20)
  * build: Require C++20 compiler
  * test: Extends MEMPOOL msg functional test
  * fuzz: Detect deadlocks in process_message
  * fuzz: Avoid timeout in bitdeque
  * test: wait for fee estimator to catch up before estimating fees
  * fuzz: p2p: Detect peer deadlocks
  * test: fix v2 transport intermittent test failure (#29002)
  * test: add regression test for the getrawtransaction segfault
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * rpc, doc: encryptwallet, mention HD seed rotation and new backup
  * wallet: Migrate entire address book entries
  * rpc: fix getrawtransaction segfault
  * build: Enable -Wunreachable-code
  * build: use macOS 14 SDK (Xcode 15.0)
  * build: patch boost process for macOS 14 SDK
  * depends: add -platform_version to macOS build flags
  * bitcoin-tx: Make replaceable value optional
  * fuzz: txorphan check wtxids using GenTxid::Wtxid not GenTxid::Txid
  * Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly
  * refactor: Add InitContext function to initialize NodeContext with global pointers
  * refactor: Remove calls to StartShutdown from KernelNotifications
  * refactor: Remove call to StartShutdown from stop RPC
  * util: Get rid of uncaught exceptions thrown by SignalInterrupt class
  * refactor: Remove call to ShutdownRequested from IndexWaitSynced
  * refactor: Remove call to ShutdownRequested from HTTPRequest
  * refactor: Add NodeContext::shutdown member
  * refactor: Remove call to StartShutdown from qt
  * refactor: Remove call to ShutdownRequested from rpc/mining
  * refactor: Remove call to ShutdownRequested from chainstate init
  * depends: Build `native_capnp` package with CMake
  * depends: Build `capnp` package with CMake
  * init: don't delete PID file if it was not generated
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * test: Fix test by checking the actual exception instance
  * net: Add continuous ASMap health check logging
  * build: disable external-signer for Windows
  * ci: remove --enable-external-signer from win64 job
  * contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check
  * ci: remove libz-dev from macOS build deps
  * Rename version.h to node/protocol_version.h
  * Remove unused version.h include
  * Remove unused SER_NETWORK, SER_DISK
  * Remove unused CDataStream
  * fuzz: Drop unused version from fuzz input format
  * guix: switch from guix environment to guix shell
  * test_submitpackage: only make a chain of 3 txns
  * doc: submitpackage vsize results are sigops-adjusted
  * RPC submitpackage: change return format to allow partial errors
  * fuzz: Avoid signed-integer-overflow in wallet_notifications fuzz target
  * fuzz: Fix nullptr deref in scriptpubkeyman
  * ci: Reduce use of bash -c
  * test: Add missing CBlockPolicyEstimator::processBlockTx suppression
  * test: Setup networking globally
  * multiprocess: Add type conversion code for UniValue types
  * multiprocess: Add type conversion code for serializable types
  * test: add ipc test to test multiprocess type conversion code
  * guix: remove input labels
  * refactor: Use Txid in CMerkleBlock
  * ci: Rename test script to 03_test_script.sh
  * scripted-diff: Use DataStream in most places
  * refactor: SpanReader without nVersion
  * fuzz: Avoid timeout in process_messages
  * fuzz: BIP324: damage ciphertext/aad in full byte range
  * fuzz: Faster wallet_notifications target
  * bench: add readblock benchmark
  * msvc: Specify `boost-date-time` package explicitly
  * msvc: Update vcpkg manifest baseline up to "2023.08.09 Release"
  * msvc: No need to specify the default feature for `libevent` package
  * Change petertodd seeds to petertodd.net
  * Revert "ci: Avoid toolset ambiguity that MSVC can't handle"
  * ci: Set MSVC toolset version explicitly
  * ci: Run vcpkg with path prefix
  * Export assert from util/check.h
  * ci: remove python3-setuptools from mac build deps
  * Fix IWYU for the script_flags fuzz target
  * fuzz: Limit fuzz buffer size in script_flags target
  * fuzz: CDataStream -&gt; DataStream in script_flags
  * test: Add gettransaction test for "coin-join" tx
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * refactor: P2P transport without serialize version and type
  * rpc: `SyncWithValidationInterfaceQueue` on fee estimation RPC's
  * tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` notifications
  * CValidationInterface: modify the parameter of `TransactionAddedToMempool`
  * tx fees, policy: update `CBlockPolicyEstimator::processBlock` parameter
  * CValidationInterface, mempool: add new callback to `CValidationInterface`
  * tx fees, policy: cast with static_cast instead of C-Style cast
  * tx fees, policy: bugfix: move `removeTx` into reason != `BLOCK` condition
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * wallet: batch external signer descriptor import
  * wallet: descriptors setup, batch db operations
  * wallet: batch legacy spkm TopUp
  * wallet: batch descriptor spkm TopUp
  * test: Directly constructing 2 entry map for getprioritisedtransactions
  * test: Add uint256 string parse tests
  * refactor: Remove unused and fragile string interface from arith_uint256
  * Use Txid in COutpoint
  * fuzz: add target for `DescriptorScriptPubKeyMan`
  * fuzz: create ConsumeCoins
  * fuzz: move `MockedDescriptorConverter` to `fuzz/util`
  * pool: change memusage_test to use int64_t, add allocation check
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * refactor: NetMsg::Make() without nVersion
  * pool: make sure PoolAllocator uses the correct alignment
  * refactor: Make CTxMemPoolEntry only explicitly copyable
  * depends: bump libmultiprocess to fix capnproto deprecation warnings
  * streams: Drop unused CAutoFile
  * refactor: switch from CAutoFile to AutoFile
  * blockstorage: switch from CAutoFile to AutoFile
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * streams: Remove unused CAutoFile::GetVersion
  * streams: Base BufferedFile on AutoFile instead of CAutoFile
  * Remove unused Make() overload in netmessagemaker.h
  * refactor: VectorWriter without nVersion
  * doc: Simplify guix install doc, after 1.4 release
  * doc: remove mingw-w64 install for "older" systems
  * test: replace `Callable`/`Iterable` with their `collections.abc` alternative (PEP 585)
  * test: add unit test for CConnman::AddedNodesContain()
  * p2p: do not make automatic outbound connections to addnode peers
  * test: fix `AddNode` unit test failure on OpenBSD
  * bench: add benchmark for wallet creation procedure
  * Include version.h in fewer places
  * Convert some CDataStream to DataStream
  * serialize: Drop useless version param from GetSerializeSize()
  * serialize: drop GetSerializeSizeMany
  * serialize: Drop nVersion from [C]SizeComputer
  * doc: remove x86_64 build assumption from depends doc
  * contrib: use a raw string for a regular expression literal that contains backslashes in signet/miner
  * doc: remove mention of missing bdb being a configure error
  * bench: Update nanobench to 4.3.11
  * fuzz: AutoFile with XOR
  * fuzz: Reduce LIMITED_WHILE limit for file fuzzing
  * fuzz: Remove FuzzedAutoFileProvider
  * depends: remove PYTHONPATH from config.site
  * test: migrate to some per-symbol ubsan suppressions
  * depends: Include `config.guess` and `config.sub` into `meta_depends`
  * Drop CHashWriter
  * Drop OverrideStream
  * Use ParamsWrapper for witness serialization
  * script: Enhance validations in utxo_snapshot.sh
  * ci: Add missing COPY for ./test/lint/test_runner
  * lint: Report all lint errors instead of early exit
  * guix: default ssp for Windows GCC
  * guix: remove ssp workaround from Windows GCC
  * build: remove explicit libssp linking from Windows build
  * guix: remove python-macholib
  * guix: update signapple
  * test: Add test for array serialization
  * refactor: Initialize magic bytes in constructor initializer
  * doc: rewrite explanation for -par=
  * test: add assumeutxo wallet test
  * guix: update time-machine to 77386bdbfe6b0c649c05ab37f08051d1ab3e5074
  * build: Patch Qt to handle minimum macOS version properly
  * test: fix node index bug when comparing peerinfo
  * [refactor] remove access to mapTx in validation_block_tests
  * [refactor] rewrite BlockAssembler inBlock and failedTx as sets of txids
  * scripted-diff: rename vTxHashes to txns_randomized
  * [refactor] rewrite vTxHashes as a vector of CTransactionRef
  * [refactor] remove access to mapTx in validation.cpp
  * [txmempool] make CTxMemPoolEntry::lockPoints mutable
  * [refactor] use CheckPackageLimits for checkChainLimits
  * [refactor] remove access to mapTx.find in mempool_tests.cpp
  * [refactor] remove access to mapTx in blockencodings_tests.cpp
  * [refactor] remove access to mapTx from rpc/mempool.cpp
  * [refactor] get wtxid from entry instead of vTxHashes
  * [refactor] use exists() instead of mapTx.find()
  * [refactor] remove access to mapTx from policy/rbf.cpp
  * [refactor] Add helper for retrieving mempool entry
  * [refactor] Add helper for iterating through mempool entries
  * test, assumeutxo: Use assert_debug_log for error details
  * mempool: persist with XOR
  * build: Add an old hack to remove bind_at_load from libtool.
  * build: remove -bind_at_load usage
  * fuzz: allow fake and duplicate inputs in tx_package_eval target
  * fuzz: allow reaching MempoolAcceptResult::ResultType::DIFFERENT_WITNESS in tx_package_eval target
  * test: Avoid intermittent failures in feature_init
  * ci: remove "--exclude banman" for fuzzing in mac
  * fuzz: call lookup functions before calling `Ban`
  * ci: Switch IWYU to `clang_17` branch
  * ci: win64 task does use boost:process
  * test: enable v2 transport for p2p_timeouts.py
  * test: enable v2 transport for rpc_net.py
  * test: enable v2 transport for p2p_node_network_limited.py
  * test: enable --v2transport in combination with --usecli
  * test: persist -v2transport over restarts and respect -v2transport=0
  * [refactor] updating miniminer comments to be more accurate
  * ci: remove note re M1 usage
  * test: Add missing wait for version to be sent in add_outbound_p2p_connection
  * fuzz: Avoid timeout and bloat in fuzz targets
  * tests: Increase wallet_miniscript.py rpc timeout to 90 seconds
  * Throw error if invalid parameters passed to getnetworkhashps RPC endpoint
  * fuzz: explicitly specify llvm-symbolizer path in runner
  * [refactor] Miniminer var cached_descendants to descendants
  * [refactor] Change MiniMinerMempoolEntry order
  * [validation] change package-fee-too-low, return wtxid(s) and effective feerate
  * [test] use CheckPackageMempoolAcceptResult in previous tests
  * doc: fix typos
  * [validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWN
  * [refactor] use Wtxid for m_wtxids_fee_calculations
  * test: remove custom rpc timeout for `wallet_miniscript.py`, reorder in test_runner
  * wallet: cache descriptor ID to avoid repeated descriptor string creation
  * build: Drop no longer needed MSVC warning suppressions
  * ci: Drop no longer needed "Fix Visual Studio installation" step
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * fuzz: Avoid utxo_total_supply timeout
  * test: bugfix CheckPackageMempoolAcceptResult return all error strings
  * init: completely remove `-zapwallettxes` (remaining hidden option)
  * guix: switch to 6.1 kernel headers over 5.15
  * rpc: keep .cookie if it was not generated
  * test: Add missing sync on send_version in peer_connect
  * depends: Bump to capnproto-c++-1.0.1
  * build: latest config.sub in depends
  * build: latest config.guess in depends
  * [test] MiniMiner::Linearize and manual construction
  * [refactor] unify fee amounts in miniminer_tests
  * [MiniMiner] track inclusion order and add Linearize() function
  * [test] add case for MiniMiner working with negative fee txns
  * [MiniMiner] make target_feerate optional
  * [MiniMiner] allow manual construction with non-mempool txns
  * [refactor] change MiniMinerMempoolEntry ctor to take values, update includes
  * [lint] update expected boost includes
  * doc: update docs for CHECK_ATOMIC macro
  * depends: drop -O1 workaround from arm64 apple Qt build
  * Use CheckPackageMempoolAcceptResult for package evaluation fuzzing
  * [test util] CheckPackageMempoolAcceptResult for sanity-checking results
  * tests: Fix LCOV_OPTS to be in the correct position
  * MOVEONLY: CleanupTemporaryCoins into its own function
  * [test util] CreateValidTransaction multi-in/out, configurable feerate, signal BIP125
  * scripted-diff: rename CheckPackage to IsWellFormedPackage
  * [refactor] move package checks into helper functions
  * refactor: Remove unused circular include dependency from validation.cpp
  * build: Update `qt` package up to 5.15.11
  * [primitives] Precompute result of CTransaction::HasWitness
  * fuzz: tx_pool checks ATMP result invariants
  * Create net_peer_connection unit tests
  * netbase: use reliable send() during SOCKS5 handshake
  * sock: change Sock::SendComplete() to take Span
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * guix: update signapple
  * build: remove potential for duplciate natpmp linking
  * build: remove duplicate -lminiupnpc linking
  * gui: fix crash on selecting "Mask values" in transaction view
  * addrman: log AS only when using asmap
  * Allow unit tests to access additional CConnman members
  * net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected address on request
  * rpc: Prevents adding the same ip more than once when formatted differently
  * net/rpc: Check all resolved addresses in ConnectNode rather than just one
  * refactor: Remove unused gcc-9 workaround in txrequest
  * Always enable -Wsuggest-override
  * Bump g++ minimum supported version to 10
  * refactor: Fix bugprone-string-constructor warning
  * Remove WithParams serialization helper
  * [test] Test i2p private key constraints
  * Remove feature_txindex_compatibility.py in V27
  * refactor: Add LIFETIMEBOUND to all (w)txid getters
  * Add offline signing tutorial
  * [net] Check i2p private key constraints
  * Fix bugprone-lambda-function-name errors
  * Remove DirIsWritable, GetUniquePath
  * Return LockResult::ErrorWrite in LockDirectory
  * refactor: Return enum in LockDirectory
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * test: replace random_bytes with randbytes #28720
  * iwyu: Export prevector.h from script.h
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * scripted-diff: use PEP 585 built-in collection types for verify-binary script
  * test: use built-in collection types for type hints (Python 3.9 / PEP 585)
  * gui: Check for private keys disabled before attempting unlock
  * build: Bump minimum supported Clang to clang-13
  * Bump .python-version from 3.9.17 to 3.9.18
  * depends: zeromq 4.3.5
  * doc: remove release note fragments for 26.x branch
  * build: bump version to 26.99
  * test: remove unused `find_output` helper
  * test: refactor: support sending funds with outpoint result
  * tests: Reset node context members on ~BasicTestingSetup
  * shutdown: Destroy kernel last
  * wallet: Add asserts to detect unset transaction height values
  * wallet, refactor: Add CWalletTx::updateState function
  * lint: Add `lint-qt-translation.py`
  * qt: Avoid error prone leading spaces in translatable strings
  * qt, refactor: Drop superfluous type conversions
  * doc: fix broken doc/design/multiprocess.md links after #24352
  * span: Make Span template deduction guides work in SFINAE context
  * util: Add ArgsManager SetConfigFilePath method
  * interfaces: Rename CalculateBumpFees methods to be compatible with capn'proto
  * interfaces: Change getUnspentOutput return type to avoid multiprocess segfault
  * interfaces: Add schedulerMockForward method so mockscheduler RPC can work across processes
  * interfaces: Fix const virtual method that breaks multiprocess support
  * streams: Add SpanReader ignore method
  * [test] DisconnectedBlockTransactions::DynamicMemoryUsage
  * bugfix: correct DisconnectedBlockTransactions memory usage
  * rpc: mention that migratewallet can take a while
  * assume duplicate transactions are not added to `iters_by_txid`
  * move only: move implementation code to disconnected_transactions.cpp
  * Move compat.h include from system.h to system.cpp
  * refactor: update `MAX_DISCONNECTED_TX_POOL` from kb to bytes
  * scripted-diff: Use ser params operator
  * test: Use SER_PARAMS_OPFUNC in serialize_tests.cpp
  * Use type-safe txid types in orphanage
  * Introduce types for txids &amp; wtxids
  * test: check that we don't send a getaddr msg to an inbound peer
  * test: make python p2p not send getaddr messages when it's being connected to
  * [net processing] Use HasWitness over comparing (w)txids
  * test: randomized perturbing in feature_init
  * test: simplify feature_init
  * test: Add tests for unfiltered GetAddr usage
  * fuzz: Let fuzzers use filter options in GetAddr/GetAddresses
  * net: Optionally include terrible addresses in GetAddr results
  * Move compat/assumptions.h include to one place that actually needs it
  * Remove __cplusplus from compat/assumptions.h
  * Remove duplicate NDEBUG check from compat/assumptions.h
  * doc: improve documentation around connection limit maximums
  * scripted-diff: Rename connection limit variables
  * net: add m_max_inbound to connman
  * net, refactor: move calculations for connection type limits into connman
  * refactor: Move `{MAX,DEFAULT}_SCRIPTCHECK_THREADS` constants
  * refactor: Make `CCheckQueue` non-copyable and non-movable explicitly
  * refactor: Drop unneeded declaration
  * refactor: Make `CCheckQueue` constructor start worker threads
  * Make `CCheckQueue` destructor stop worker threads
  * Move global `scriptcheckqueue` into `ChainstateManager` class
  * Add support for RNDR/RNDRRS for aarch64 on Linux
  * [test/crypto] Add FSChaCha20Poly1305 AEAD python implementation
  * [test/crypto] Add FSChaCha20 python implementation
  * [test/crypto] Add RFC 8439's ChaCha20Poly1305 AEAD
  * [test/crypto] Add Poly1305 python implementation
  * [test/crypto] Use chacha20_block function in `data_to_num3072`
  * [test/crypto] Add ChaCha20 python implementation
  * addrman, refactor: improve stochastic test in `AddSingle`
  * test: add coverage to rpc_blockchain.py
  * refactor: drop protocol.h include header in rpc/util.h
  * refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
  * gui: Update Node window title with chain type
  * ci: Add filesystem lint check
  * refactor: Replace &lt;filesystem&gt; with &lt;util/fs.h&gt;
  * [test/crypto] Add HMAC-based Key Derivation Function (HKDF)
  * [test] Move test framework crypto functions to crypto/
  * doc: Recommend lint image build on every call
  * Bump python minimum version to 3.9
  * ci: Bump i686_multiprocess.sh to latest Ubuntu LTS
  * doc: remove out-of-date external link in src/util/strencodings.h
  * refactor: use string_view to pass string literals to Parse{Hash,Hex}
  * Update JSON-RPC-interface.md
  * GUI: OptionsDialog: Replace verbose two-option font selector with simple combobox with Custom... choice
  * GUI: Use FontChoice type in OptionsModel settings abstraction
  * GUI: Load custom FontForMoney from QSettings
  * GUI: Add possibility for an explicit QFont for FontForMoney in OptionsModel
  * GUI: Move "embedded font or not" decision into new OptionsModel::getFontForMoney method
  * rpc: Drop migratewallet experimental warning
  * gui: Show error if unrecognized command line args are present
  * GUI/Intro: Never change the prune checkbox after the user has touched it
  * Bugfix: GUI/Intro: Disable GUI prune option if -prune is set, regardless of set value
  * p2p: return `CSubNet` in `LookupSubNet`
  * sync: unpublish LocksHeld() which is used only in sync.cpp
  * doc: clarify that LOCK() does AssertLockNotHeld() internally
  * Fee estimation: extend bucket ranges consistently
  * refactor: Add more negative `!m_banned_mutex` thread safety annotations
  * refactor: replace RecursiveMutex m_banned_mutex with Mutex
  * scripted-diff: rename m_cs_banned -&gt; m_banned_mutex
  * refactor: Get rid of `BanMan::SetBannedSetDirty()`
  * refactor: Get rid of `BanMan::BannedSetIsDirty()`
  * qt: change QLineEdit error background</changelog>
  <changelog author="andrea.manzini@suse.com" date="1719230400">- Update to version 27.1:
  * doc: update manual pages for 27.1
  * build: bump version to v27.1 final
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * qt: 27.1rc1 translations update
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * rpc: move UniValue in blockToJSON
  * gui: don't permit port in proxy IP option
  * gui: fix create unsigned transaction fee bump
  * depends: Fix build of Qt for 32-bit platforms
  * Fix #29767, set m_synced = true after Commit()
  * sign: don't assume we are parsing a sane Miniscript
  * rpc: Reword SighashFromStr error message
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * test: Fix failing univalue float test
  * doc: archive 27.0 release notes
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1736942400">- Update to version 28.0:
  * doc: 28.0 Release Notes
  * doc: generate manpages
  * build: Bump to 28.0
  * validation: Disable CheckForkWarningConditions for background chainstate
  * test: Use shell builtins in run_command test case
  * doc: Generate manpages
  * build: Bump to 28.0rc2
  * streams: remove AutoFile::Get() entirely
  * streams: cache file position within AutoFile
  * qt: Translations update
  * gui: fix crash when closing wallet
  * test: Wait for local services to update in feature_assumeutxo
  * test: add coverage for assumeUTXO honest peers disconnection
  * assumeUTXO: fix peers disconnection during sync
  * test: Work around boost compilation error
  * depends: build libevent with -D_GNU_SOURCE
  * test: fixing failing system_tests/run_command under some Locales
  * test: Avoid intermittent timeout in p2p_headers_sync_with_minchainwork.py
  * test: fix `TestShell` initialization (late follow-up for #30463)
  * doc: Point release notes to wiki draft
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.0rc1
  * docs: Add 379 and 387 to bips.md
  * docs: Remove release 28.0 release notes fragments
  * seeds: Regenerate mainnet seeds
  * seeds: Pull nodes from Luke's seeder
  * seeds: Pull nodes from virtu's crawler
  * chainparams: Remove seed.bitcoinstats.com
  * build: Bump to 28.99
  * wallet: bugfix: ensure atomicity in settings updates
  * qt: 28.0 translations update
  * test: check xor.dat recreated when missing
  * test: add null block xor key
  * refactor: lift NUM_XOR_BYTES
  * refactor: move read_xor_key() to TestNode
  * refactor: use unlink rather than os.remove
  * test: add blocks_key_path
  * test: Avoid intermittent block download timeout in p2p_ibd_stalling
  * test: Avoid duplicate curl call in get_previous_releases.py
  * test: Add time-timewarp-attack boundary cases
  * Fix maybe-uninitialized warning in IsSpentKey
  * devtools, utxo-snapshot: Fix block height out of range
  * test: replace deprecated secp256k1 context flags usage
  * miner: adjust clock to timewarp rule
  * Add timewarp attack mitigation test
  * consensus: enable BIP94 on regtest
  * test: assumeutxo: check that UTXO-querying RPCs operate on snapshot chainstate
  * consensus: lower regtest nPowTargetTimespan to 144
  * fuzz: Speed up utxo_snapshot fuzz target
  * seeds: Use fjahr's more up to date asmap
  * seeds: Fixed seeds update
  * seeds: Add testnet4 fixed seeds file
  * seeds: Remove manual onion and i2p seeds
  * seeds: Add testnet instructions
  * seeds: Also pull from achow101 seeder
  * makeseeds: Configurable minimum blocks for testnet4's smaller chain
  * headerssync: Update headerssync configuration
  * params: Update assumevalid and minimum chainwork
  * params: Update chainTxData
  * params: Update assumed blockchain and chainstate sizes
  * test: Enable detect_leaks=1 in ASAN_OPTIONS explicitly
  * fuzz: Speed up utxo_snapshot by lazy re-init
  * Rename ReleaseWallet to FlushAndDeleteWallet
  * fuzz: Remove unused DataStream object
  * wallet: WaitForDeleteWallet, do not expect thread safety
  * wallet: rename UnloadWallet to WaitForDeleteWallet
  * wallet: unload, notify GUI as soon as possible
  * makeseeds: Shuffle ips after parsing
  * makeseeds: Support CJDNS
  * makeseeds: Update user agent regex
  * test: add functional test for XORed block/undo files (`-blocksxor`)
  * [doc] mention bip94 support
  * test: refactor: move `read_xor_key`/`util_xor` helpers to util module
  * qt: Update translation source file for v28.0 string freeze
  * gui: Use menu for wallet migration
  * remove repeated word in note
  * Move maximum timewarp attack threshold back to 600s from 7200s
  * Deduplicate list of chain strings in RPC help texts
  * gui: Use wallet name for wallet migration rather than WalletModel
  * gui: don't remove wallet manually before migration
  * gui: Consolidate wallet display name to GUIUtil function
  * wallet, interfaces: Include database format in listWalletDir
  * test: Disallow fee_estimator construction in ChainTestingSetup
  * wallet: fix, detect blank legacy wallets in IsLegacy
  * doc: add missing "testnet4" network string in RPC/init help texts
  * policy/feerate.h: avoid constraint self-dependency
  * add missing #include &lt;cstdint&gt; for GCC 15
  * doc: Update ccache website link
  * chainparams: Handle Testnet4 in GetNetworkForMagic
  * doc: Remove outdated nTx faking comment
  * chainparams: add mainnet assumeutxo param at height 840_000
  * wallet: List sqlite wallets with empty string name
  * wallet: Ignore .bak files when listing wallet files
  * validation: Use MAX_TIMEWARP constant as testnet4 timewarp defense delta
  * net: Clarify that m_addr_local is only set once
  * [test]: remove `ExtractDestination` false assertion for `ANCHOR` script
  * lint: Find function calls in default arguments
  * doc: Add release notes for 29775
  * doc: Align deprecation warnings
  * assumeutxo: Drop block height from metadata
  * Reduce cache lookups in CCoinsViewCache::FetchCoin
  * guix: bump time-machine to 7bf1d7aeaffba15c4f680f93ae88fbef25427252
  * contrib: support reading XORed blocks in linearize-data.py script
  * chainparams: Add initial minimum chain work for Testnet4
  * Revert "depends: Fetch miniupnpc sources from an alternative website"
  * add deprecation warning for mempoolfullrbf
  * [doc] update documentation for new mempoolfullrbf default
  * p2p: For assumeutxo, download snapshot chain before background chain
  * p2p: Restrict downloading of blocks for snapshot chain
  * doc: Drop no longer needed workaround for WSL
  * fuzz: replace hardcoded numbers for bech32 limits
  * validation: don't erase coins cache on prune flushes
  * Add linked-list test to CCoinsViewCache::SanityCheck
  * coins: move Sync logic to CoinsViewCacheCursor
  * coins: pass linked list of flagged entries to BatchWrite
  * test: add cache entry linked list tests
  * coins: track flagged cache entries in linked list
  * testnet: Add timewarp attack prevention for Testnet4
  * testnet: Add Testnet4 difficulty adjustment rules fix
  * testnet: Introduce Testnet4
  * refactor: use c++20 std::views::reverse instead of reverse_iterator.h
  * ci: Silent Homebrew's reinstall warnings
  * doc: release note for 30212
  * rpc: clarify ALREADY_IN_CHAIN rpc errors
  * build: remove check for __declspec(dllexport)
  * build: remove check for __attribute__((visibility..
  * depends: fix ZMQ CMake getcachesize check
  * scripted-diff: Replace uint256S("str") -&gt; uint256{"str"}
  * refactor: Hand-replace some uint256S -&gt; uint256
  * refactor: Add consteval uint256(hex_str)
  * miniscript: Use `ToIntegral` instead of `ParseInt64`
  * scripted-diff: Modernize naming of nChainTx and nTxCount
  * test: Add basic check for nChainTx type
  * chainparams: Change nChainTx to uint64_t
  * refactor: remove un-tested early returns
  * tests: add tests for KeyPair
  * refactor: move SignSchnorr to KeyPair
  * logging: clarify -debug and -debugexclude descriptions
  * rpc: make logging method reject "0" category and correct the help text
  * logging, refactor: minor encapsulation improvement and use BCLog::NONE instead of 0
  * logging, refactor: make category special cases explicit
  * doc + test: Correct uint256 hex string endianness
  * doc: Add missed cmake package to build depends
  * crypto: add KeyPair wrapper class
  * tests: add key tweak smoke test
  * bench: add benchmark for signing with a taptweak
  * doc: Add note about distro's g++-mingw-w64-x86-64-posix version
  * policy: enable full-rbf by default
  * doc: add release notes for full-rbf
  * test: check that keyless P2A 'signing' via `signrawtransactionwithkey` succeeds
  * test: check that P2A with witness data is still consensus-legal
  * test: P2A is a destination type with an address
  * gui, qt: brintToFront workaround for Wayland
  * [rpc, fees]: add more detail on the fee estimation modes
  * [doc]: add `30275` release notes
  * fuzz: fix timeout in crypter target
  * test: Disable known broken USDT test for now
  * Revert "build: pass --with-ecmult-gen-kb=86 to secp256k1"
  * Squashed 'src/secp256k1/' changes from 4af241b320..642c885b61
  * doc: tor.md: use -bind=127.0.0.1:8334=onion for the Tor bind
  * Showing local addresses on the Node Window
  * net: Providing an interface for mapLocalHost
  * coins: call ClearFlags in CCoinsCacheEntry destructor
  * refactor: require self and sentinel parameters for AddFlags
  * refactor: add CoinsCachePair alias
  * refactor: move flags to private uint8_t and rename to m_flags
  * refactor: disallow setting flags in CCoinsCacheEntry constructors
  * refactor: encapsulate flags setting with AddFlags and ClearFlags
  * refactor: encapsulate flags get access for all other checks
  * refactor: encapsulate flags access for dirty and fresh checks
  * clusterlin: improve rechunking in LinearizationChunking (optimization)
  * clusterlin: add MergeLinearizations function + fuzz test + benchmark
  * clusterlin: add PostLinearize + benchmarks + fuzz tests
  * clusterlin: add algorithms for connectedness/connected components
  * clusterlin: rename Intersect -&gt; IntersectPrefixes
  * fuzz: improve scriptpubkeyman target
  * qt: Replace deprecated LogPrintf with LogInfo in GUIUtil::LogQtInfo()
  * qt, build: Drop `QT_STATICPLUGIN` macro
  * depends: Fix `zeromq` build on OpenBSD
  * refactor: remove TxidFromString
  * test: replace WtxidFromString with Wtxid::FromHex
  * fuzz: increase FromHex() coverage
  * test: add uint256::FromHex unittest coverage
  * test: Avoid CScript() as default function argument
  * [fuzz] Harness for version handshake
  * scripted-diff: Rename lazily initialized bloom filters
  * doc: Remove reference to resolved issue
  * [net processing] Lazily initialize m_recent_confirmed_transactions
  * [net processing] Lazily initialize m_recent_rejects_reconsiderable
  * [net processing] Lazily initialize m_recent_rejects
  * test: Try previously intermittently broken USDT test again
  * doc: remove obsolete mention and link to closed PR
  * doc: add release notes for #22729
  * test: Make leaf_script mandatory when scriptpath is set in TaprootSignatureMsg
  * test: fix constructor of msg_tx
  * doc: mention optional dependencies (qrencode, zmq) in OpenBSD build docs
  * test: add P2A ProduceSignature coverage
  * Add release note for P2A output feature
  * test: add P2A coverage for decodescript
  * test: Add anchor mempool acceptance test
  * policy: stop 3rd party wtxid malleability of anchor spend
  * policy: make anchor spend standard
  * policy: Add OP_1 &lt;0x4e73&gt; as a standard output type
  * kernel: Only setup kernel context globals once
  * qt: Update translation source file
  * qt: Bump Transifex slug for 28.x
  * qt: Pull recent translations from Transifex
  * test: fix intermittent failures in feature_proxy.py
  * doc: Update issue reference for libbitcoinkernel
  * rpc: fix maybe-uninitialized compile warning in getchaintxstats
  * ci: enable berkley db on test each commit job
  * rpc: add utxo's blockhash and number of confirmations to scantxoutset output
  * guix: move bison from global scope, to Linux
  * mingw: Document mode wbx workaround
  * Add -blocksxor boolean option
  * rpc: Return precise loadtxoutset error messages
  * Return XOR AutoFile from BlockManager::Open*File()
  * guix: bump time-machine to efc26826400762207cde9f23802cfe75a737963c
  * guix: patch /gnu/store paths out of winpthreads
  * doc: rpc: Use "output script" consistently (2/2)
  * bench: add cluster linearization improvement benchmark
  * clusterlin: permit passing in existing linearization to Linearize
  * clusterlin: add LinearizationChunking class
  * clusterlin: randomize the SearchCandidateFinder search order
  * clusterlin: use bounded BFS exploration (optimization)
  * bench: Candidate finding and linearization benchmarks
  * clusterlin: add Linearize function
  * clusterlin: add chunking algorithm
  * clusterlin: add SearchCandidateFinder class
  * clusterlin: add AncestorCandidateFinder class
  * tests: framework for testing DepGraph class
  * clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types
  * depends: remove ENV unsetting for darwin
  * guix: improve ENV unsetting for macOS
  * depends: patch explicit -lm usage out of Qt tools
  * refactor: Use untranslated error message in ActivateSnapshot
  * depends: cleanup after qrencode build
  * depends: cleanup after miniupnpc build
  * depends: Cleanup postprocess commands after switching to CMake
  * m_tx_download_mutex followups
  * release m_tx_download_mutex before MakeAndPushMessage GETDATA
  * [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr
  * ci: Add missing qttools5-dev install to Asan task
  * doc: Add release notes for two pull requests
  * refactor: Replace ParseHashStr with FromHex
  * rest: Reject truncated hex txid early in getutxos parsing
  * refactor: Expose FromHex in transaction_identifier
  * refactor: Implement strict uint256::FromHex()
  * ci: add _LIBCPP_REMOVE_TRANSITIVE_INCLUDES to TSAN job
  * refactor: fix missing includes
  * [test]: ensure `estimatesmartfee` default mode is `economical`
  * [doc] TxOrphanage is no longer thread-safe
  * [refactor] combine block vtx loops in BlockConnected
  * cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
  * refactor: Add FlatFileSeq member variables in BlockManager
  * scripted-diff: Rename SetHex to SetHexDeprecated
  * test: refactor: Replace SetHex with uint256 constructor directly
  * depends: Bump `libmultiprocess` for CMake fixes
  * test: Fix intermittent issue in p2p_v2_misbehaving.py
  * net: Log accepted connection after m_nodes.push_back
  * guix: use gcc-12 to compile winpthreads
  * depends: switch to building expat with CMake
  * guix: use GCC 12.4.0 over 12.3.0
  * guix: consolidate back to GCC 12 toolchain for all HOSTS
  * fix: Make TxidFromString() respect string_view length
  * refactor: Change base_blob::SetHex() to take std::string_view
  * test: uint256 - Garbage suffixes and zero padding
  * refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
  * test: Add test for TxidFromString() behavior
  * doc: use proper doxygen formatting for CTxMemPool::cs
  * fuzz: Speed up PickValue in txorphan
  * lint: Use git clone --depth=1
  * lint: Add missing docker.io prefix to ci/lint_imagefile
  * lint: Use consistent out-of-tree build for python and test_runner
  * Fix lint-spelling warnings
  * doc: Clarify intent of ./ci/lint_run_all.sh
  * lint: Use $CI_RETRY_EXE when building ./ci/lint_imagefile
  * fuzz: reduce keypool size in scriptpubkeyman target
  * Fix MSVC warning C4273 "inconsistent dll linkage"
  * depends: bump libmultiprocess for CMake fixes
  * depends: Fix CMake-generated `libevent*.pc` files
  * fuzz: Deglobalize signature cache in sigcache test
  * fuzz: Limit parse_univalue input length
  * log: Remove NOLINT(bitcoin-unterminated-logprintf)
  * depends: switch zmq to CMake
  * fuzz: Use BasicTestingSetup for coins_view target
  * test: Add arguments for creating a slimmer setup
  * depends: add zeromq no librt patch
  * depends: add zeromq cmake minimum patch
  * depends: add zeromq windows usage patch
  * depends: add zeromq builtin sha1 patch
  * depends: add zeromq mktemp macos patch
  * logging: use std::string_view
  * logging: Apply formatting to early log messages
  * logging: Limit early logging buffer
  * test: Add loadtxoutset test with tip on snapshot block
  * test: Remove already resolved assumeutxo todo comments
  * depends: use CMake to build FreeType
  * contrib: assume binary existence in sec/sym checks
  * [fees]: change `estimatesmartfee` default mode to `economical`
  * contrib: simplify ELF test-security-check
  * contrib: simplify PE test-security-check
  * contrib: simplify MACHO test-security-check
  * refactor: add coinbase constraints to BlockCreateOptions
  * test: bump mocktime after node has received and sent bytes
  * refactor: Use util::Split to avoid a harmless unsigned-integer-overflow
  * test: Non-Shy version sender
  * refactor: Make m_last_notified_header private
  * doc: getaddressinfo[isscript] is optional
  * test: Fix MSVC warning C4101 "unreferenced local variable"
  * univalue, refactor: Convert indentation tabs to spaces
  * qa: Do not assume running `feature_asmap.py` from source directory
  * qa: Consider `cache` and `config.ini` relative to invocation directory
  * scripted-diff: Add `__file__` argument to `BitcoinTestFramework.init()`
  * [refactor] delete EraseTxNoLock, just use EraseTx
  * remove obsoleted TxOrphanage::m_mutex
  * lock m_recent_confirmed_transactions using m_tx_download_mutex
  * remove obsoleted hashRecentRejectsChainTip
  * update recent_rejects filters on ActiveTipChange
  * add ValidationInterface::ActiveTipChange
  * guard TxRequest and rejection caches with new mutex
  * refactor: pass BlockCreateOptions to createNewBlock
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * gui: correct replacement of amp character in the wallet name for QMenu
  * test: Fix intermittent failure in p2p_v2_misbehaving.py
  * Add fuzz test for FSChaCha20Poly1305
  * Add fuzz test for AEADChacha20Poly1305
  * fuzz: limit the number of nested wrappers in descriptors
  * fuzz: limit the number of sub-fragments per fragment for descriptors
  * net: Allow DNS lookups on nodes with IPV6 lo only
  * rest: Reject negative outpoint index in getutxos parsing
  * init: change shutdown order of load block thread and scheduler
  * rpc: Use CHECK_NONFATAL over Assert
  * logging: Add DisableLogging()
  * contrib: c++ify test stubs after switching to c++ compilers
  * validation: Don't load a snapshot if it's not in the best header chain.
  * log: Fix __func__ in LogError in blockstorage module
  * log: LogError with FlatFilePos in UndoReadFromDisk
  * refactor: Mark IsBlockPruned const
  * remove truc_policy.cpp from libbitcoin_common_a_SOURCES
  * test: fix inconsistency in fundrawtransaction weight limits test
  * util: Catch translation string errors at compile time
  * Reapply "test: p2p: check that connecting to ourself leads to disconnect"
  * net: prevent sending messages in `NetEventsInterface::InitializeNode`
  * net: fix race condition in self-connect detection
  * package rbf: cpfp structure requires package &gt; parent feerate
  * test package rbf boundary conditions more closely
  * fuzz: mini_miner_selection fixups.
  * MiniMiner: use FeeFrac in AncestorFeerateComparator
  * [doc] archive v26.2 release notes
  * refactor: Mark some static global vars as const
  * refactor: De-globalize last notified header index
  * refactor: De-globalize validation benchmark timekeeping
  * rpc: doc: use "output script" terminology consistently in "asm"/"hex" results
  * test: [refactor] Pass TestOpts
  * tidy: modernize-use-equals-default
  * Use WITH_LOCK in Warnings::Set
  * GUI/OptionsDialog: Prefer to stretch actual options area rather than waste space
  * GUI/OptionsDialog: Allow Maximize of window
  * random: drop ad-hoc Shuffle in favor of std::shuffle
  * bench random: benchmark more functions, and add InsecureRandomContext
  * refactor: Use designated initializer
  * rpc: Use untranslated error strings in loadtxoutset
  * net_processing: use existing RNG object in ProcessGetBlockData
  * random bench refactor: move to new bench/random.cpp
  * test: loadtxoutset in divergent chain with less work
  * refactor: Use named arguments to get path arg in loadtxoutset
  * kernel: De-globalize signature cache
  * fuzz: improve utxo_snapshot target
  * Expose CSignatureCache class in header
  * kernel: De-globalize script execution cache hasher
  * kernel: De-globalize script execution cache
  * validation: Don't error if maxsigcachesize exceeds uint32::max
  * contrib: rename cc to cxx in binary checking scripts
  * contrib: use c++ rather than c for binary tests
  * fuzz: fix key size in crypter target
  * validation: Check if mempool exists before asserting in ActivateSnapshot
  * logging: Add thread safety annotations
  * lint: remove unneeded trailing line fix
  * lint: ignore files ignored by git in mlc
  * test: add test for modififed walletprocesspsbt calls
  * net: require P2P binds to succeed
  * net: report an error if unable to bind on the Tor listening addr:port
  * net: don't extra bind for Tor if binds are restricted
  * [doc] add release note for TRUC
  * use version=3 instead of v3 in debug strings
  * scripted-diff: change names from V3 to TRUC
  * [doc] replace mentions of v3 with TRUC
  * rename mempool_accept_v3.py to mempool_truc.py
  * wallet: fix FillPSBT errantly showing as complete
  * test: Add coverage for getchaintxstats in assumeutxo context
  * rpc: Reorder getchaintxstats output
  * rpc: Avoid getchaintxstats invalid results
  * Revert "test: p2p: check that connecting to ourself leads to disconnect"
  * test: verify wallet is still active post-migration failure
  * wallet: Use LegacyDataSPKM when loading
  * wallet: Move MigrateToDescriptor and DeleteRecords to LegacyDataSPKM
  * wallet: Move LegacyScriptPubKeyMan::IsMine to LegacyDataSPKM
  * wallet: Move LegacySPKM data storage and handling to LegacyDataSPKM
  * random: replace construct/assign with explicit Reseed()
  * random: use LogError for init failure
  * tests: make fuzz tests (mostly) deterministic with fixed seed
  * random: cleanup order, comments, static
  * net, net_processing: use existing RNG objects more
  * random: improve precision of MakeExponentiallyDistributed
  * random: convert GetExponentialRand into rand_exp_duration
  * random: convert GetRand{Micros,Millis} into randrange
  * net: use GetRandMicros for cache expiration
  * random: get rid of GetRand by inlining
  * wallet: update mempool conflicts tests + docs
  * util: Use SteadyClock in RandAddSeedPerfmon
  * random: make GetRand() support entire range (incl. max)
  * tests: overhaul deterministic test randomness
  * random: convert XoRoShiRo128PlusPlus into full RNG
  * random: move XoRoShiRo128PlusPlus into random module
  * xoroshiro128plusplus: drop comment about nonexisting copy()
  * random: modernize XoRoShiRo128PlusPlus a bit
  * random: add RandomMixin::randbits with compile-known bits
  * random: Improve RandomMixin::randbits
  * random: refactor: move rand* utilities to RandomMixin
  * random: use BasicByte concept in randbytes
  * random: add a few noexcepts to FastRandomContext
  * random: move rand256() and randbytes() to .h file
  * random: write rand256() in function of fillrand()
  * ci: Clear unused /msan/llvm-project
  * Moved the repeated -printpriority fetching out of AddToBlock
  * test: Added coverage to Block not found error using gettxoutsetinfo
  * p2p: Start downloading historical blocks from common ancestor
  * test: p2p: check that connecting to ourself leads to disconnect
  * scripted-diff: Log parameter interaction not thrice
  * doc: Fix outdated dev comment about logging
  * wallet: use LogTrace for walletdb log messages at trace level
  * Compare ASMaps with respect to specific addresses
  * [wallet, rpc]: add `max_tx_weight` to tx funding options
  * doc: detail -rpccookieperms option
  * test: add rpccookieperms test
  * init: add option for rpccookie permissions
  * util: add perm string helper functions
  * [wallet]: update the data type of `change_output_size`, `change_spend_size` and `tx_noinputs_size` to `int`
  * [doc]: update reason for deducting change output weight
  * [refactor]: update coin selection algorithms input parameter `max_weight` name
  * Have testBlockValidity hold cs_main instead of caller
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * Drop unneeded lock from createNewBlock
  * mempool: move LoadMempool/DumpMempool to node
  * Change MigrateLegacyToDescriptor to reopen wallet as BERKELEY_RO
  * kernel: remove mempool_persist.cpp
  * refactor: Remove no longer needed clang-15 workaround for std::span
  * fuzz: Clarify Apple-Clang-16 workaround
  * build: Bump clang minimum supported version to 16
  * refactor: testBlockValidity make out argument last
  * Add missing include for mining interface
  * test: change comments to `self.log.info` for `test_addnode_getaddednodeinfo`
  * test: add coverage for `node` field of `getaddednodeinfo` RPC
  * rest: don't copy data when sending binary response
  * ci: test-each-commit merge base optional
  * ci: forks can opt-out of CI branch push (Cirrus only)
  * contrib: Fixup verify-binaries OS platform parsing
  * depends: update doc in Qt pwd patch
  * depends: switch libevent to CMake
  * Squashed 'src/secp256k1/' changes from 06bff6dec8..4af241b320
  * build: Drop redundant `sys/sysctl.h` header check
  * doc: Add note to getblockfrompeer on missing undo data
  * rpc: Make pruneheight also reflect undo data presence
  * wallet: notify when preset + automatic inputs exceed max weight
  * ci: increase available ccache size to 300MB
  * test: Check that non empty version packet is ignored and no disconnection happens
  * test: Check that disconnection happens when AAD isn't filled
  * test: Check that disconnection happens when garbage sent/received are different
  * test: Check that disconnection happens when wrong garbage terminator is sent
  * test: Check that disconnection happens when &gt;4095 garbage bytes is sent
  * refactor, blockstorage: Generalize GetFirstStoredBlock
  * build: add -Wundef
  * refactor: use #ifdef HAVE_SOCKADDR_UN
  * randomenv: use ifdef over if
  * zmq: use #ifdef ENABLE_ZMQ
  * build: Suppress warnings from boost and capnproto in multiprocess code
  * test: Remove unnecessary restart in assumeutxo test
  * assumeutxo: Check snapshot base block is not marked invalid
  * ci: clarify Cirrus self-hosted workers setup
  * refactor: remove extraneous lock annotations from function definitions
  * ci: add option for running tests without volume
  * gui: show maximum mempool size in information window
  * add node interface method for getting maximum mempool size
  * contrib: add R(UN)PATH check to ELF symbol-check
  * test: Make blockencodings_tests deterministic
  * refactor: Move early loadtxoutset checks into ActiveSnapshot
  * QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
  * fuzz: Fix wallet_bdb_parser 32-bit unhandled fseek error
  * Don't use iterator addresses in IteratorComparator
  * rpc: call IsInitialBlockDownload via miner interface
  * Replace hard-coded constant in test
  * Validate oversized transaction
  * Validate transaction without inputs
  * Use SCRIPT_VERIFY_NONE instead of hard-coded 0 in transaction_tests
  * rpc: minize getTipHash() calls in gbt
  * rpc: call processNewBlock via miner interface
  * rpc: getTransactionsUpdated via miner interface
  * Always pass options to BlockAssembler constructor
  * rpc: call CreateNewBlock via miner interface
  * rpc: getblocktemplate getTipHash() via Miner interface
  * rpc: call TestBlockValidity via miner interface
  * Introduce Mining interface
  * fuzz: have package_rbf always make small txns
  * doc: reword package RBF documentation
  * upnp: add compatibility for miniupnpc 2.2.8
  * rename policy/v3_policy.* to policy/truc_policy.*
  * build: use -no_exported_symbols on macOS
  * ci: remove unused bcc variable from workflow
  * doc: replace mention of V3 with TRUC
  * move-only: refactor CreateTransactionInternal
  * wallet: use CRecipient instead of CTxOut
  * test: expand LimitOrphan and EraseForPeer coverage
  * test: Introduce test types and modify v2 handshake function accordingly
  * test: write functional test results to csv
  * test: Added test coverage to listsinceblock rpc
  * fuzz: FuzzedSock::Recv() don't lose bytes from MSG_PEEK read
  * fuzz: simplify FuzzedSock::m_peek_data
  * netbase: extend CreateSock() to support creating arbitrary sockets
  * ci: enable self-assignment clang-tidy check
  * refactor: add self-assign checks to classes which violate the clang-tidy check
  * doc: rewrite some of the macdeploy docs
  * depends: swap mmacosx-version-min for mmacos-version-min
  * Add release note for size 2 package rbf
  * doc: update package RBF comment
  * mempool: Improve logging of replaced transactions
  * CheckPackageMempoolAcceptResult: Check package rbf invariants
  * Fuzz: pass mempool to CheckPackageMempoolAcceptResult
  * [test] package rbf
  * [policy] package rbf
  * Revert "contrib: macdeploy: monkey-patch gen-sdk to be deterministic"
  * Squashed 'src/leveldb/' changes from e2f10b4e47..688561cba8
  * refactor: remove warnings globals
  * node: update uiInterface whenever warnings updated
  * introduce and use the generalized `node::Warnings` interface
  * move-only: move warnings from common to node
  * refactor: remove unnecessary AppendWarning helper function
  * test: cover more errors for `signrawtransactionwithkey` RPC
  * i2p: fix log when an interruption happens during `Accept`
  * i2p: log errors properly according to their severity
  * doc: archive release notes for v27.1
  * Squashed 'src/minisketch/' changes from 3472e2f5ec..eb37a9b8e7
  * fuzz: Use std::span in FuzzBufferType
  * ci: move Asan / LSan / USDT job to Github Actions
  * guix: use glibc 2.31
  * test: add functional test for tagged MiniWallet instances
  * test: fix MiniWallet internal key derivation for tagged instances
  * utils: add missing include
  * test: fix MiniWallet script-path spend (missing parity bit in leaf version)
  * test: refactor: return TaprootInfo from P2TR address creation routine
  * test: add coverage for errors for `combinerawtransaction` RPC
  * PackageV3Checks: Relax assumptions
  * doc: add release note for 29091 and 29165
  * refactor: rename (macho) ld64 to lld
  * ci: update deps for macOS cross build
  * depends: update install docs for macOS cross compilation
  * depends: remove no-longer used llvm_* vars from macOS build
  * depends: no-longer pass -B to clang in macOS cross-compile
  * depends: remove native LLVM package
  * depends: remove FORCE_USE_SYSTEM_CLANG
  * guix: use clang-toolchain-18 for macOS build
  * tests: add fuzz tests for BitSet
  * util: add BitSet
  * log: use error level for critical log messages
  * test: Remove redundant verack check
  * build: Remove --enable-gprof
  * test: doc: fix units in tx size standardness test (s/vbytes/weight units)
  * refactor: performance-for-range-copy in psbt.h
  * ci: add IPV6 network to ci container
  * refactor: Rename CTransaction::nVersion to version
  * blockman: Replace m_reindexing with m_blockfiles_indexed
  * test: Add functional test for continuing a reindex
  * indexes: Don't wipe indexes again when already reindexing
  * kernel: Add less confusing reindex options
  * consensus: Store transaction nVersion as uint32_t
  * refactor: Add explicit cast to expected_last_page to silence fuzz ISan
  * minor: remove unnecessary semicolons from RPC content type examples
  * refactor: move orphanage constants to header file
  * test: use json-rpc 2.0 in all functional tests by default
  * bitcoin-cli: use json-rpc 2.0
  * test: remove unused variable in interface_rpc.py
  * doc: update and link for JSON-RPC 2.0
  * validation: Remove needs_init from LoadBlockIndex
  * bugfix: Streamline setting reindex option
  * ci: Use relative paths in `win64-native` CI job consistently
  * ci: Remove no longer needed workaround for GHA Windows images
  * tests: add fuzz tests for VecDeque
  * util: add VecDeque
  * fuzz: add I2P harness
  * net_processing: make MaybePunishNodeFor{Block,Tx} return void
  * build: warn on self-assignment
  * refactor: disable self-assign warning for tests
  * test: Add ReceiveWithExtraTransactions Compact Block receive test.
  * test: refactor: Rename extra_txn to const empty_extra_txn as it is empty in all test cases
  * build: re-enable deprecated warning copy
  * test: add `createmultisig` P2MS encoding test for all n (1..20)
  * test: add unit test for `keys_to_multisig_script`
  * test: fix `keys_to_multisig_script` (P2MS) helper for n/k &gt; 16
  * guix: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126
  * Reduce memory copying operations in bech32 encode
  * Reserve hrp memory in Decode and LocateErrors
  * build: no-longer allow GCC-10 in C++20 check
  * doc: fixup deps doc after #30198
  * chainparams: Add achow101 DNS seeder
  * test: Set mocktime in p2p_disconnect_ban.py to avoid intermittent test failure
  * test: Fix typos and use names args
  * Support running individual lint checks
  * refactor: remove unused `CKey::Negate` method
  * guix: show *_FLAGS variables in pre-build output
  * [fuzz] Avoid endless waiting in FuzzedSock::{Wait,WaitMany}
  * [fuzz] Make peeking through FuzzedSock::Recv fuzzer friendly
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * [doc] update bips.md for 431
  * [test] wallet uses CURRENT_VERSION which is 2
  * [policy] make v3 transactions standard
  * doc: JSON-RPC request Content-Type is application/json
  * [fuzz] Use fuzzer friendly ConsumeRandomLengthByteVector in FuzzedSock::Recv
  * depends: consolidate dependency docs
  * net: log connections failures via SOCKS5 with less severity
  * [refactor] use TRUC_VERSION in place of 3
  * test: MiniWallet: respect fee_rate for target_weight, use in mempool_limit.py
  * test: add framework functional test for MiniWallet's tx padding
  * test: MiniWallet: fix tx padding (`target_weight`) for large sizes, improve accuracy
  * net_processing: remove Misbehavior score and increments
  * net_processing: make all Misbehaving increments = 100
  * net_processing: drop 8 headers threshold for incoming BIP130
  * net_processing: drop Misbehavior for unconnecting headers
  * net_processing: do not treat non-connecting headers as response
  * depends: fix Qt macOS build with Clang 18
  * clang-tidy: Add `bugprone-move-forwarding-reference` check
  * build: remove --enable-lcov-branch-coverage
  * depends: qt 5.15.14
  * refactor: use recommended type hiding on multi_index types
  * qa: a fuzz target for the block index database
  * scripted-diff: Replace nNextSweep with m_next_sweep
  * increase txorphan harness stability
  * fuzz: Handle missing BDBRO errors
  * Use `exact_target` shorthand in coinselector_tests
  * log: Add V2 handshake timeout
  * test: Make global TRANSPORT_VERSION variable an instance variable
  * Fold GetSelectionWaste() into ComputeAndSetWaste()
  * test: Add coverage for txid coins count check when loading snapshot
  * assumeutxo: Add network magic ctor param to SnapshotMetadata
  * fuzz: Fix wallet_bdb_parser stdlib error matching
  * lint: add markdown hyperlink checker
  * assumeutxo: Deserialize trailing byte instead of Txid
  * doc: Add release notes for #29612
  * Link to gen-bitcoin-conf.sh instead of bitcoin.conf placeholder
  * [fuzz] Avoid collecting initialization coverage
  * Add sanity checks for various ATMPArgs booleans
  * [refactor] make some members MemPoolAccept-wide
  * cpfp carveout is excluded in packages
  * Add m_allow_sibling_eviction as separate ATMPArgs flag
  * Add description for m_test_accept
  * test: Assumeutxo: snapshots with less work should not be loaded
  * clang-tidy: add check for non-trivial thread_local vars
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add coverage for `mapped_as` from `getrawaddrman`
  * net: rpc: return peer's mapped AS in getrawaddrman
  * doc: Correct pull request prefix for scripts and tools
  * guix: drop binutils from macOS env
  * guix: use GUIX_LD_WRAPPER_DISABLE_RPATH for all HOSTS
  * guix: remove ZERO_AR_DATE export
  * depends: remove cctools &amp; libtapi
  * build: switch to using lld for macOS builds
  * build: add lld into macOS build environment(s)
  * depends: swap cctools-x for llvm-x
  * depends: don't use -no_warning_for_no_symbols in macOS qt build
  * windeploy: Renew certificate
  * wallet, tests: Avoid stringop-overflow warning in PollutePubKey
  * [fuzz] V3_MAX_VSIZE and effective ancestor/descendant size limits
  * [policy] restrict all v3 transactions to 10kvB
  * [policy] explicitly require non-v3 for CPFP carve out
  * test: improve robustness of connect_nodes()
  * rpc: Enhance metadata of the dumptxoutset output
  * assumeutxo: Add documentation on dumptxoutset serialization format
  * assumeutxo: Add test for changed coin size value
  * rpc: Optimize serialization disk space of dumptxoutset
  * build: remove --enable-threadlocal
  * doc: remove comment about using thread_local
  * build: Enable `thread_local` for MinGW-w64 builds
  * refactor: replace hardcoded numbers
  * ci: Add mising -Wno-error=maybe-uninitialized to armhf task
  * rpc: avoid copying into UniValue
  * doc: Update NetBSD Build Guide
  * tests: improve wallet multisig descriptor test and docs
  * build: pass --with-ecmult-gen-kb=86 to secp256k1
  * [[refactor]] Check CTxMemPool options in constructor
  * test: remove unneeded `-maxorphantx=1000` settings
  * bench: bugfix, properly release wallet before erasing directory
  * test: Log when the garbage is actually sent to transport layer
  * wallet, test: Be able to always swap BDB endianness
  * test: Test bdb_ro dump of wallet without reset LSNs
  * test: Test dumping dbs with overflow pages
  * test: Test dumps of other endian BDB files
  * bdb: Be able to make byteswapped databases
  * Error if LSNs are not reset
  * Berkeley RO Database fuzz test
  * tests: Add BerkeleyRO to db prefix tests
  * wallettool: Optionally use BERKELEY_RO as format when dumping BDB wallets
  * Add MakeBerkeleyRODatabase
  * Implement handling of other endianness in BerkeleyRODatabase
  * wallet: implement independent BDB deserializer in BerkeleyRODatabase
  * fuzz: add more coverage for `ScriptPubKeyMan`
  * util: avoid using thread_local variable that has a destructor
  * doc: Clarify distinction between util and common libraries in libraries.md
  * util: Move util/string.h functions to util namespace
  * util: add TransactionError includes and namespace declarations
  * util: move fees.h and error.h to common/messages.h
  * common: Add PSBTError enum
  * util: move error.h TransactionError enum to node/types.h
  * util: move spanparsing.h to script/parsing.h
  * util: move spanparsing.h Split functions to string.h
  * util: move HexStr and HexDigit from util to crypto
  * util: move util/message to common/signmessage
  * build: move memory_cleanse from util to crypto
  * build: move chainparamsbase from util to common
  * test: Add check-deps.sh script to check for unexpected library dependencies
  * kernel: De-globalize fReindex
  * Squashed 'src/secp256k1/' changes from d8311688bd..06bff6dec8
  * refactor: Use type-safe time in txorphanage
  * rpc: Remove index-based Arg accessor
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * ci: Roll test-each-commit Ubuntu
  * ci: Remove clang version pin in test-each-commit
  * blockstorage: Don't move cursor backwards in UpdateBlockInfo
  * blockstorage: Rename FindBlockPos and have it return a FlatFilePos
  * validation, blockstorage: Separate code paths for reindex and saving new blocks
  * blockstorage: split up FindBlockPos function
  * doc: Improve doc for functions involved in saving blocks to disk
  * doc: add comments and release-notes for JSON-RPC 2.0
  * rpc: JSON-RPC 2.0 should not respond to "notifications"
  * rpc: Avoid returning HTTP errors for JSON-RPC 2.0 requests
  * rpc: Add "jsonrpc" field and drop null "result"/"error" fields
  * rpc: identify JSON-RPC 2.0 requests
  * test: add conflicting topology test case
  * tests, fuzz: use new NUMS_H const
  * [log] updates in TxOrphanage
  * [functional test] attackers sending mutated orphans
  * [unit test] TxOrphanage handling of same-txid-different-witness txns
  * [p2p] allow entries with the same txid in TxOrphanage
  * [refactor] TxOrphanage::EraseTx by wtxid
  * [refactor] TxOrphanage::HaveTx only by wtxid
  * [p2p] don't query orphanage by txid
  * kernel: Remove batchpriority from kernel library
  * crypto: add NUMS_H const
  * wallet: implement BerkeleyRODatabase::Backup
  * wallet: implement BerkeleyROBatch
  * wallet: add dummy BerkeleyRODatabase and BerkeleyROBatch classes
  * refactor: simplify `FormatSubVersion` using strprintf/Join
  * cli: Add warning for duplicate port definition
  * cli: Sanitize ports in rpcconnect and rpcport
  * rpc: move UniValue in blockToJSON
  * depends: set RANLIB for CMake
  * depends: set NM for CMake
  * depends: set AR for CMake
  * refactor: Model the bech32 charlimit as an Enum
  * script/sign: avoid duplicated signature verification after signing
  * bench: add benchmark for `SignTransaction`
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * refactor, subprocess: Remove unused stream API calls
  * refactor, subprocess: Remove unused `Popen::child_created_` data member
  * refactor, subprocess: Remove unused `Popen::poll()`
  * refactor, subprocess: Remove `Popen::pid()`
  * test: test sendall does ancestor aware funding
  * contrib: drop dead get_machine from test sym check
  * contrib: use env_flags in get_arch
  * Refactor: Remove ECC_Start and ECC_Stop from key header
  * kernel: Remove key module from kernel library
  * tools: Use ECC_Context helper in bitcoin-tx and bitcoin-wallet tools
  * test: Use ECC_Context helper in bench and fuzz tests
  * common: Add ECC_Context RAII wrapper for ECC_Start/ECC_Stop
  * blockstorage: Add Assume for fKnown / snapshot chainstate
  * build, test: Remove unused `TIMEOUT` environment variable
  * build: swap otool for (llvm-)objdump
  * test: Remove struct.pack from almost all places
  * scripted-diff: test: Use int.to_bytes over struct packing
  * test: Use int.to_bytes over struct packing
  * test: Normalize struct.pack format
  * ci: Exclude feature_init for now in valgrind task
  * doc: rpc: fix submitpackage examples
  * rpc: update min package size error message in submitpackage
  * doc: rpc: submitpackage takes sorted array
  * test: add bounds checking for submitpackage RPC
  * test: added test coverage to loadtxoutset
  * refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
  * build, test, doc: Temporarily remove Android-related stuff
  * test: use tagged ephemeral MiniWallet instance in fill_mempool
  * test: add MiniWallet tagging support to avoid UTXO mixing
  * test: refactor: eliminate COINBASE_MATURITY magic number in fill_mempool
  * test: refactor: move fill_mempool to new module mempool_util
  * net: reduce LOCK(cs_main) scope in ProcessGetBlockData
  * net: reduce LOCK(cs_main) scope in GETBLOCKTXN
  * build, msvc: Compile test\fuzz\miniscript.cpp
  * test: addmultisigaddress, coverage for script size limits
  * bugfix: addmultisigaddress, add unsupported operation for redeem scripts over 520 bytes
  * test: coverage for 16-20 segwit multisig scripts
  * rpc: bugfix, incorrect segwit redeem script size used in signrawtransactionwithkey
  * fix incorrect multisig redeem script size limit for segwit
  * test: rpc_createmultisig, decouple 'test_sortedmulti_descriptors_bip67'
  * test: rpc_createmultisig, decouple 'test_mixing_uncompressed_and_compressed_keys'
  * test: rpc_createmultisig, remove unnecessary checkbalances()
  * test: refactor, multiple cleanups in rpc_createmultisig.py
  * test: rpc_createmultisig, remove manual wallet initialization
  * miniscript: make operator_mst consteval
  * doc: fix broken relative md links
  * [test]: remove duplicate WITNESS_SCALE_FACTOR
  * gui: fix misleading signmessage error with segwit
  * build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
  * ci: remove -Wdocumentation from -Werror in multiprocess CI
  * ci: remove -Warray-bounds from -Werror for win64
  * ci: disable -Werror=maybe-uninitialized for Windows builds
  * refactor, test: Always initialize pointer
  * Replace remaining "520" magic numbers with MAX_SCRIPT_ELEMENT_SIZE
  * refactor: Avoid unused-variable warning in init.cpp
  * [refactor] use reference in for loop through iters
  * refactor: Make 64-bit shift explicit
  * fuzz: wallet, add target for Crypter
  * fuzz: txorphan tests fixups
  * rpc: return warnings as an array instead of just a single one
  * Process every MempoolAcceptResult regardless of PackageValidationResult
  * [refactor] have ProcessPackageResult take a PackageToValidate
  * [doc] remove redundant PackageToValidate comment
  * [txpackages] use std::lexicographical_compare instead of sorting hex strings
  * [refactor] make MempoolAcceptResult::m_replaced_transactions non-optional
  * Add lint check for bitcoin-config.h include IWYU pragma
  * scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes
  * lint: [doc] Clarify Windows line endings (CR LF) not to be used
  * test: use sleepy wait-for-log in reindex readonly
  * doc: add release-notes-27064.md
  * system: use %LOCALAPPDATA% as default datadir on windows
  * depends: fix miniupnpc snprintf usage on Windows
  * depends: switch miniupnpc to CMake
  * depends: add upstream CMake patch to miniupnpc
  * depends: miniupnpc 2.2.7
  * guix: fix suggested fake date for openssl -1.1.1l
  * test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py
  * doc: removed help text saying that peers may not connect automatically
  * functional test: ensure confirmed utxo being sourced for 2nd chain
  * test: Handle functional test disk-full error
  * doc: add LLVM instruction for macOS &lt; 13
  * depends: Fix build of Qt for 32-bit platforms
  * fuzz: don't allow adding duplicate transactions to the mempool
  * update comments in cpp-subprocess (check_output references)
  * remove unused method `Popen::kill` from cpp-subprocess
  * net: Fix misleading comment for Discover
  * net: Replace ifname check with IFF_LOOPBACK in Discover
  * build, msvc: Compile `test\fuzz\bitdeque.cpp`
  * refactor: Fix "error C2248: cannot access private member" on MSVC
  * build: Bump clang minimum supported version to 15
  * build, msvc: Drop duplicated `common\url.cpp` source file
  * validation: allow to specify frequency for -checkblockindex
  * validation: improve performance of CheckBlockIndex
  * test: adds outbound eviction tests for non outbound-full-relay peers
  * test: adds outbound eviction functional tests, updates comment in ConsiderEviction
  * [Test] Assumeutxo: ensure failure when importing a snapshot twice
  * [functional test] opportunistic 1p1c package submission
  * [p2p] opportunistically accept 1-parent-1-child packages
  * [p2p] add separate rejections cache for reconsiderable txns
  * [fuzz] break out parent functions and add GetChildrenFrom* coverage
  * [unit test] TxOrphanage::GetChildrenFrom*
  * [txorphanage] add method to get all orphans spending a tx
  * [txpackages] add canonical way to get hash of package
  * test: Add two more urlDecode tests
  * refactor: Avoid copying util::Result values
  * refactor: Drop util::Result operator=
  * remove commented out code in cpp-subprocess
  * contrib: Add asmap-tool
  * contrib: rpcauth.py - Add new option (-j/--json) to output text in json format
  * test: Add test case for spending bare multisig
  * depends: pass verbose through to cmake based make
  * Fix typos in description.md and wallet_util.py
  * remove unused templates from cpp-subprocess
  * common: Don't terminate on null character in UrlDecode
  * scripted-diff: Modernize name of urlDecode function and param
  * refactor: Remove hooking code for urlDecode
  * refactor: Replace libevent use in urlDecode with our own code
  * test: Add unit tests for urlDecode
  * doc: Bash is needed in gen_id and is not installed on FreeBSD by default
  * doc: suggest only necessary Qt packages for installation on FreeBSD
  * doc: Suggest only necessary Qt packages for installation on OpenBSD
  * test: add missing comparison of node1's mempool in MempoolPackagesTest
  * test: Run framework unit tests in parallel
  * Replace locale-dependent `std::strerror` with `SysErrorString`
  * refactor: Rename `subprocess.hpp` to follow our header name conventions
  * remove unneeded environment option from cpp-subprocess
  * test:Validate UTXO snapshot with coin_height &gt; base_height &amp; amount &gt; money_supply
  * Added seednode prioritization message to help output
  * Gives seednode priority over dnsseed if both are provided
  * sign: don't assume we are parsing a sane Miniscript
  * doc: explain what the wallet password does
  * Avoid explicitly computing diagram; compare based on chunks
  * test: Fix intermittent timeout in p2p_tx_download.py
  * ci: Drop no longer needed `-I` flag in "tidy" task
  * guix: remove no-longer-used bzip2
  * depends: switch qrencode to .tar.gz
  * depends: switch libxcb_util_wm to .tar.gz
  * depends: switch libxcb_util_render to .tar.gz
  * depends: switch libxcb_util_keysyms to .tar.gz
  * depends: switch libxcb_util_image to .tar.gz
  * depends: switch libxcb_util to .tar.gz
  * depends: switch xproto to .tar.gz
  * depends: switch libXau to .tar.gz
  * depends: switch fontconfig to .tar.gz
  * depends: switch boost to .tar.gz
  * test: Fix intermittent issue in p2p_handshake.py
  * [doc] update release-process.md and backports section of CONTRIBUTING
  * net: attempts to connect to all resolved addresses when connecting to a node
  * test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos
  * ci, msvc: Add "Run fuzz binaries" step
  * fuzz: Pass `SystemRoot` environment variable to subprocess
  * ci, msvc: Add "Clone fuzz corpus" step
  * build, msvc: Build `fuzz.exe` binary
  * build, msvc: Enable preprocessor conformance mode
  * fuzz: Re-implement `read_stdin` in portable way
  * index: race fix, lock cs_main while 'm_synced' is subject to change
  * build: better scope usage of -Wl,-headerpad_max_install_names
  * build: don't use install_name_tool for macOS deploy when cross-compiling
  * build: don't pass strip to macOS deploy if cross-compiling
  * doc: release notes for PR 27679
  * test: cover unix sockets in zmq interface
  * zmq: accept unix domain socket address for notifier
  * test: fix intermittent failure in p2p_compactblocks_hb.py
  * wallet: return and display signer error
  * wallet: compare address returned by displayaddress
  * test: use h marker for external signer mock
  * fuzz: explicitly cap the vsize of RBFs for diagram checks
  * test: Fix failing univalue float test
  * netbase: clean up Proxy logging
  * remove unneeded cwd option from cpp-subprocess
  * remove unneeded bufsize option from cpp-subprocess
  * remove unneeded close_fds option from cpp-subprocess
  * remove unneeded session_leader option from cpp-subprocess
  * remove unneeded defer_spawn option from cpp-subprocess
  * remove unneeded preexec function option from cpp-subprocess
  * remove unneeded shell option from cpp-subprocess
  * [doc] restore comment about why we check if ptx HasWitness before caching rejected txid
  * guard against MempoolAcceptResult::m_replaced_transactions
  * doc: archive 27.0 release notes
  * test: p2p: add test for rejected tx request logic (`m_recent_rejects` filter)
  * fixup: get all utxos up front in fill_mempool, discourage wallet mixing
  * chore: fix some typos in comments
  * refactor: Use chrono type for g_mock_time
  * test: Add missing Assert(mock_time_in &gt;= 0s) to SetMockTime
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * rpc: Reword SighashFromStr error message
  * ci: use clang-16 for Valgrind
  * ci: Bump s390x to ubuntu:24.04
  * build: remove minisketch clz check
  * Squashed 'src/minisketch/' changes from a571ba20f9..3472e2f5ec
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * psbt: Check non witness utxo outpoint early
  * net: Decrease nMaxIPs when learning from DNS seeds
  * Fix typos in `subprocess.hpp`
  * Remove timedata
  * [net processing] Move IgnoresIncomingTxs to PeerManagerInfo
  * [net processing] Introduce PeerManagerInfo
  * Add TimeOffsets helper class
  * [net processing] Use std::chrono for type-safe time offsets
  * [net processing] Move nTimeOffset to net_processing
  * guix: replace GCC unaligned VMOV patch with binutils patch
  * depends: remove no longer needed patch for Boost::Process
  * gui: Hide peers details
  * ci: disable _FORTIFY_SOURCE with MSAN
  * fuzz: Add coverage for client_maxfeerate
  * AcceptMultipleTransactions: Fix workspace client_maxfeerate
  * fill_mempool: assertions and docsctring update
  * Move fill_mempool to util function
  * Change MAC_OSX macro to __APPLE__ in crypto package
  * Revert "ci: Temporarily disable bpfcc-tools"
  * fill_mempool: remove subtest-specific comment
  * doc: 25.2 historical release notes
  * guix: remove gcc-toolchain static from Windows build
  * [clang-tidy] Enable the misc-no-recursion check
  * depends: add the new LLVM debug macro
  * refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair&lt;Wtxid, CTransactionRef&gt;
  * test: remove immediate tx relay workaround in wallet_groups.py
  * fuzz: Introduce `BITCOINFUZZ` environment variable
  * fuzz, refactor: Deduplicate fuzz binary path creation
  * refactor, bench, fuzz: Drop unneeded `UCharCast` calls
  * ci: remove --with-asm usage (secp256k1)
  * ci: use LLVM 18.1.3 in MSAN jobs
  * crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
  * ci: Drop duplicated compiler flags
  * depends: switch libnatpmp to CMake
  * depends: libnatpmp f2433bec24ca3d3f22a8a7840728a3ac177f94ba
  * test: add unit tests for `calculate_input_weight`
  * test: introduce and use `calculate_input_weight` helper
  * doc: i2p: improve `-i2pacceptincoming` mention
  * gui: don't permit port in proxy IP option
  * test: Fix debug recommendation in argsman_tests
  * test: Extends wait_for_getheaders so a specific block hash can be checked
  * Squashed 'src/secp256k1/' changes from efe85c70a2..d8311688bd
  * guix: Remove another leftover from #29648
  * build, depends: Fix `libmultiprocess` cross-compilation
  * Update the developer mailing list address.
  * depends: remove -g from sqlite debug flags
  * depends: add -g to DEBUG=1 flags
  * test: Bump timeouts in feature_index_prune and wallet_importdescriptors
  * Drop Windows Socket dependency for `randomenv.cpp`
  * guix: remove errant leftover from #29648
  * ci: Temporarily disable bpfcc-tools
  * [doc] add historical release notes for 26.1
  * Add AutoFile::seek and tell
  * Fix #29767, set m_synced = true after Commit()
  * bench: Disable WalletCreate* benchmarks when building with MSVC
  * msvc, bench: Add missing source files to bench_bitcoin project
  * ci: Use clang-18 in asan/fuzz/tsan task
  * gui: fix create unsigned transaction fee bump
  * ci: Bump clang+llvm in i686_multiprocess task
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * refactor: Use typesafe Wtxid in compact block encoding message, instead of ambiguous uint256.
  * test: add coverage for -reindex and assumeutxo
  * doc: Override `-g` properly to skip debugging information
  * test: check disconnection when sending sendaddrv2 after verack
  * gui: change example address from legacy (P2PKH) to bech32m (P2TR)
  * test: fix StopIteration exception in p2p_node_network_limited.py
  * validation: don't clear cache on periodic flush
  * depends: qt 5.15.13
  * test: makes timeout a forced named argument in tests methods that use it
  * build: remove boost::process dependency for building external signer support
  * external_signer: replace boost::process with cpp-subprocess
  * Add `cpp-subprocess` header-only library
  * log: renamed disk to file so wording was more accurate
  * mempool: Log added for dumping mempool transactions to disk
  * depends: fix mingw-w64 Qt DEBUG=1 build
  * ci: Print tsan errors to stderr
  * ci: use codespell 2.2.6
  * doc: fix some typos
  * doc: Fix typos
  * CalculateFeerateDiagramsForRBF: update misleading description of old diagram contents
  * test: remove duplicated ban test
  * CompareFeerateDiagram: short-circuit comparison when detected as incomparable
  * remove erroneous CompareFeerateDiagram comment about slope
  * unit test: clarify unstated assumption for calc_feerate_diagram_rbf chunking
  * s/effected/affected/
  * CalculateFeerateDiagramsForRBF: remove size tie-breaking from chunking conflicts
  * fuzz: Add more invariant checks for package_rbf
  * fuzz: finer grained ImprovesFeerateDiagram check on error result
  * unit test: improve ImprovesFeerateDiagram coverage with one less vb case
  * unit test: make calc_feerate_diagram_rbf less brittle
  * fuzz: add PrioritiseTransaction coverage in diagram checks
  * unit test: add coverage showing priority affects diagram check results
  * unit test: add CheckConflictTopology case for not the only child
  * build, macos: Drop unused `osx_volname` target
  * unit test: check tx4 conflict error message
  * unit test: have CompareFeerateDiagram tested with diagrams both ways
  * ImprovesFeerateDiagram: Spelling fix and removal of unused diagram vectors
  * doc: fix comment about non-existing CompareFeeFrac
  * test: Refactor subtree exclusion in lint tests
  * depends: switch to building libqrencode with CMake
  * guix: make cmake-minimal a global requirement
  * init, validation: Fix -reindex option with an existing snapshot
  * use const ref for client_maxfeerate
  * scripted-diff: Rename max_sane_feerate to client_maxfeerate
  * depends: always set CMAKE_POSITION_INDEPENDENT_CODE=ON
  * depends: always set CMAKE_INSTALL_LIBDIR=lib/
  * correct '-dbcache' to '-prune'
  * init: clarify -test error
  * addrman: drop /*deterministic=*/ comment
  * test: check that addrman seeding is successful
  * test: make p2p_handshake robust against timeoffset warnings
  * tidy: remove C compiler check
  * tidy: set CMAKE_CXX_STANDARD to 20
  * tidy: remove terminfo TODO
  * tidy: set minimum CMake to 3.22
  * doc: Rename `contrib/devtools/bitcoin-tidy/README` to `README.md`
  * lint: Fix COMMIT_RANGE issues
  * refactor: Avoid implicit-integer-sign-change in processNewTransaction
  * refactor: Avoid implicit-signed-integer-truncation-or-sign-change in FreedesktopImage
  * refactor: Avoid implicit-integer-sign-change in createTransaction
  * guix: build GCC with --enable-standard-branch-protection
  * node: Use log levels in noui_ThreadSafeMessageBox
  * node: Make translations of fatal errors consistent
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
  * lint: scripted-diff verification also requires GNU grep
  * guix: use GCC 11 for macOS builds
  * cli: improve bitcoin-cli error when not connected
  * bench: add benchmark for checkblockindex
  * test: Add test for createwalletdescriptor
  * wallet: Test upgrade of pre-taproot wallet to have tr() descriptors
  * wallet, rpc: Add createwalletdescriptor RPC
  * wallet: Be able to retrieve single key from descriptors
  * wallet: Add GetActiveHDPubKeys to retrieve xpubs from active descriptors
  * wallet, descspkm: Refactor wallet descriptor generation to standalone func
  * wallet: Refactor function for single DescSPKM setup
  * tests: Test for gethdkeys
  * wallet, rpc: Add gethdkeys RPC
  * wallet, rpc: show mempool conflicts in `gettransaction` result
  * wallet: track mempool conflicts
  * test: add coverage for bech32m in `wallet_keypool_topup`
  * index: Move last_locator_write_time and logging to end of threadsync loop
  * ci: Bump msan to llvm-18
  * test: fix test to ensure hidden RPC is present in detailed help
  * test: remove unused mocktime in test_addpeeraddress
  * rpc: "addpeeraddress tried" return error on failure
  * remove libbitcoinconsensus
  * assumeutxo: Remove BLOCK_ASSUMED_VALID flag
  * test: assumeutxo snapshot block CheckBlockIndex crash test
  * test: assumeutxo stale block CheckBlockIndex crash test
  * assumeutxo: Get rid of faked nTx and nChainTx values
  * doc: Improve comments describing setBlockIndexCandidates checks
  * validation: Check GuessVerificationProgress is not called with disconnected block
  * ci: add getchaintxstats ubsan suppressions
  * assumeutxo test: Add RPC test for fake nTx and nChainTx values
  * wallet: Add IsActiveScriptPubKeyMan
  * desc spkm: Add functions to retrieve specific private keys
  * build: Remove HAVE_GMTIME_R
  * refactor: FormatISO8601* without gmtime*
  * Revert "time: add runtime sanity check"
  * Unit tests for CalculateFeerateDiagramsForRBF
  * test: unit test for ImprovesFeerateDiagram
  * Add fuzz test for FeeFrac
  * fuzz: fuzz diagram creation and comparison
  * test: Add tests for CompareFeerateDiagram and CheckConflictTopology
  * fuzz: Add fuzz target for ImprovesFeerateDiagram
  * Implement ImprovesFeerateDiagram
  * Add FeeFrac unit tests
  * Add FeeFrac utils
  * lint: Add lint runner build dir and lint pycache to clean task
  * lint: Add lint runner build dir to gitignore
  * lint: Clarify lint runner rust dependency
  * ci: Drop `--enable-c++20` option
  * fuzz: actually test garbage &gt;64b in p2p transport test
  * wallet refactor: use CWalletTx member functions to determine tx state
  * ci: Bump `TIDY_LLVM_V`
  * doc: Add example of mixing private and public keys in descriptors
  * Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
  * Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
  * scripted-diff: wallet: s/TxStateConflicted/TxStateBlockConflicted
  * test: Add tests for wallet mempool conflicts
  * depends: always configure with --with-pic
  * Remove unused g++-10 workaround
  * guix: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
  * build: Bump g++ minimum supported version to 11
  * depends: drop 1 qt determinism patch
  * ci: Better tidy errors
  * netbase: remove unnecessary log message
  * lint: Use git --no-pager to print any output in one go
  * Avoid divide-by-zero in header sync logs when NodeClock is behind
  * refactor: Modernize header sync logs
  * RPC: Add maxfeerate and maxburnamount args to submitpackage
  * test: simplify test_runner.py
  * test: fix intermittent failures with test=addrman
  * rest: read raw block in rest_block and deserialize for json
  * rpc: read raw block in getblock and deserialize for verbosity &gt; 0
  * test: check more details on zmq raw block response
  * zmq: read raw block with ReadRawBlockFromDisk
  * blockstorage: check nPos in ReadRawBlockFromDisk before seeking back
  * guix: temporarily disable powerpcle taget
  * guix: use GCC 12.3.0
  * ci: use Debian Bookworm (GCC 12) for ARM ci job
  * ci: use Debian Bookworm (GCC 12) for win64 job
  * log: Remove error() reference
  * refactor: init, simplify index shutdown code
  * index: decrease ThreadSync cs_main contention
  * index: cache last block filter header
  * blockstorage: do not flush block to disk if it is already there
  * lint: Fix lint-whitespace issues
  * index: blockfilter, decouple header lookup into its own function
  * index: blockfilter, decouple Write into its own function
  * bench: basic block filter index initial sync
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * test: p2p: check limited peers desirability (depending on best block depth)
  * test: p2p: check disconnect due to lack of desirable service flags
  * test: p2p: support disconnect waiting for `add_outbound_p2p_connection`
  * refactor: Remove unused error()
  * scripted-diff: Replace error() with LogError()
  * refactor: Make error() return type void
  * scripted-diff:  return error(...);  ==&gt;  error(...); return false;
  * refactor: Add missing {} around error() calls
  * [refactor] consolidate invalid MempoolAcceptResult processing
  * [refactor] consolidate valid MempoolAcceptResult processing
  * test: Support disconnect waiting for add_p2p_connection
  * test: Rename early key response test and move random_bitflip to util
  * test: fix accurate multisig sigop count (BIP16), add unit test
  * ci: Add workaround for Homebrew's python link error
  * wallet: default wallet migration, modify inconvenient backup filename
  * Reserve memory for ToLower/ToUpper conversions
  * build, msvc: Cleanup `bitcoin_config.h.in`
  * depends: don't use -h with touch on OpenBSD
  * doc: Wrap flags with code in developer-notes.md
  * rpc: refactor single/batch requests
  * rpc: Avoid copies in JSONRPCReplyObj()
  * test: cover JSONRPC 2.0 requests, batches, and notifications
  * test: refactor interface_rpc.py
  * test: test_bitcoin: allow -testdatadir=&lt;datadir&gt;
  * contrib: list other binaries in manpage output
  * build: ignore deprecated-declaration warnings in objc++ macOS code
  * build: Add missed definition for `AM_OBJCXXFLAGS`
  * [fuzz] Apply fuzz env (suppressions, etc.) when fetching harness list
  * ci: add print of powershell version to win64 job
  * build: bump version to 27.99
  * test: exit with code 1 when no fn tests are found
  * Rename CalculateHeadersWork to CalculateClaimedHeadersWork
  * crypto: Guard code with `ENABLE_SSE41` macro
  * build: Fix test for SSE4.1 intrinsics
  * qt, test: Clean settings after tests
  * qt, test: Set organization name
  * doc: add release notes and help text for unix sockets
  * test: cover UNIX sockets in feature_proxy.py
  * init: allow UNIX socket path for -proxy and -onion
  * gui: accomodate unix socket Proxy in updateDefaultProxyNets()
  * i2p: construct Session with Proxy instead of CService
  * net: split ConnectToSocket() from ConnectDirectly() for unix sockets
  * proxy: rename randomize_credentials to m_randomize_credentials
  * netbase: extend Proxy class to wrap UNIX socket as well as TCP
  * net: move CreateSock() calls from ConnectNode() to netbase methods
  * netbase: allow CreateSock() to create UNIX sockets if supported
  * netbase: refactor CreateSock() to accept sa_family_t
  * configure: test for unix domain sockets
  * [functional test] sibling eviction
  * [unit test] sibling not returned from SingleV3Checks if 1p2c or 3gen
  * [policy] sibling eviction for v3 transactions
  * rpc: access some args by name
  * rpc: add named arg helper
  * rpc: add arg helper unit test
  * ci: add --v2transport to an existing CI job
  * test: ignore --v2transport for older versions instead of asserting
  * test: add -v1transport option and use it in test_runner
  * tests: Provide more helpful assert_equal errors
  * Preallocate result in `TryParseHex` to avoid resizing
  * Add benchmark for TryParseHex
  * protocol: make message types constexpr
  * net: make the list of known message types a compile time constant
  * docs: add release notes for #27114
  * test: add coverage for whitelisting manual connections
  * test: add option to speed up tx relay/mempool sync
  * Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections
  * net_processing: Move extra service flag into InitializeNode
  * net: Move `NetPermissionFlags::Implicit` verification to `AddWhitelistPermissionFlags`
  * net: store `-whitelist{force}relay` values in `CConnman`
  * test: Update --tmpdir doc string to say directory must not exist
  * test: Add test for loadtxoutset when headers are not synced
  * test: Remove unnecessary sync_blocks in assumeutxo tests
  * [refactor] return pair from SingleV3Checks
  * test: check_mempool_result negative feerate
  * serialization: Add ParamsStream GetStream() method
  * net: Simplify ParamsStream usage
  * serialization: Accept multiple parameters in ParamsStream constructor
  * serialization: Reverse ParamsStream constructor order
  * serialization: Drop unnecessary ParamsStream references
  * serialization: Drop references to GetVersion/GetType
  * descriptor: Be able to get the pubkeys involved in a descriptor
  * key: Add constructor for CExtKey that takes CExtPubKey and CKey
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * qt: keep focus on "Hide" while ModalOverlay is visible
  * kernel: Remove dependency on CScheduler
  * scripted-diff: Rename MainSignals to ValidationSignals
  * scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner
  * [refactor] Make MainSignals RAII styled
  * refactor: De-globalize g_signals
  * [refactor] Prepare for g_signals de-globalization
  * [refactor] Make signals optional in mempool and chainman
  * Wallet encrypt on create, allow to navigate options
  * logging: remove unused BCLog::UTIL
  * log: deduplicate category names and improve logging.cpp
  * wallet, rpc: implement ancestor aware funding for sendall
  * rpc, test: test sendall spends unconfirmed change and unconfirmed inputs when specified
  * test: add coverage for parsing cryptographically invalid pubkeys
  * rpc: use `HexToPubKey` helper for all legacy pubkey-parsing RPCs
  * rpc: check and throw specific pubkey parsing errors in `HexToPubKey`
  * i2p: log connection was refused due to arbitrary port
  * test: avoid requesting blocks beyond limited peer threshold
  * p2p: sync from limited peer, only request blocks below threshold
  * refactor: Make FindNextBlocks friendlier
  * test: bumpfee with user specified fee_rate ignores walletIncrementalRelayFee
  * bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee rate
  * test: add script compression coverage for not-on-curve P2PK outputs
  * gui: debugwindow: update session ID tooltip
  * serialization: Support for multiple parameters
  * [test] Use deterministic addrman in addrman info tests
  * [test] Restart a node with empty addrman
  * [test] Use deterministic addrman in addpeeraddress test
  * Revert "test: avoid non-determinism in asmap-addrman test"
  * [init] Create deterministic addrman in tests using -test=addrman
  * [init] Remove -addrmantest command line arg
  * [init] Add new command line arg for use only in functional tests
  * doc: fixup NAT-PMP help doc
  * init: remove redundant upnp #ifdef
  * security: restrict abis in bitcoind.service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1740484800">- Update to version 28.1:
  * doc: Update 28.1 release notes
  * doc: generate 28.1 manpages
  * build: bump to 28.1
  * depends: Fix CXXFLAGS on NetBSD
  * test: generateblocks called by multiple threads
  * rpc: Extend scope of validation mutex in generateblock
  * doc: update release notes for 28.1rc2
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.1rc2
  * Add release note for #31223
  * test: add functional test for -port behavior
  * net, init: derive default onion port if a user specified a -port
  * test: fix MIN macro-redefinition
  * util: use explicit cast in MultiIntBitSet::Fill()
  * fuzz: add cstdlib to FuzzedDataProvider
  * doc: update manual pages for 28.1rc1
  * build: bump version to 28.1rc1
  * doc: update release notes for 28.1rc1
  * build: disable compiling fuzz/utxo_snapshot.cpp with MSVC
  * refactor: Drop deprecated space in operator""_mst
  * addrman: change nid_type from int to int64_t
  * addrman, refactor: introduce user-defined type for internal nId
  * depends: For mingw cross compile use -gcc-posix to prevent library conflict
  * key: clear out secret data in `DecodeExtKey`
  * ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job
  * test: add missing sync to feature_fee_estimation.py
  * doc: add testnet4 section header for config file
  * doc: Archive 28.0 release notes
  * doc: Sync 28.0 release notes with website</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Don't require libboost_system-devel with boost 1.89+</changelog>
</package>
<package pkgid="6484da5c490583382e547e39bc66580109b60257e081cd1ed9e0b404d239ef96cdb3524daa1543fade83f01574c8e341a15db9db6f3091fe18350fd96bb6a72c" name="bitcoin-test" arch="riscv64">
  <version epoch="0" ver="28.1" rel="2.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707912000">- Enable LTO and test package for Leap
- Enable sqlite3 support for wallet
- Enable asm optimizations unconditionally</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709985600">- Use gcc13 on Leap</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1713182400">- Update to version 26.1:
  * [doc] add manual pages for 26.1
  * [doc] update release notes 26.1
  * [build] bump version to 26.1 final
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * [doc] update manual pages for v26.1rc2
  * [build] bump version to v26.1rc2
  * update release notes 26.1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * [test] IsBlockMutated unit tests
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * rpc: keep .cookie if it was not generated
  * [doc] add release notes for 26.1rc1
  * [doc] update manual pages for 26.1rc1
  * [build] bump version to 26.1rc1
  * qt: 26.1rc1 translations update
  * ci: Switch native macOS CI job to Xcode 15.0
  * build: Fix `-Xclang -internal-isystem` option
  * Use hardened runtime on macOS release builds.
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * [log] mempool loading
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * [refactor] Add helper for iterating through mempool entries
  * doc: update release notes for 26.x
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * test: add regression test for the getrawtransaction segfault
  * rpc: fix getrawtransaction segfault
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * doc: Missing additions to 26.0 release notes
  * doc: add historical release notes for 26.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1714392000">- Update to version 27.0:
  * doc: update manual pages for v27.0
  * build: bump version to v27.0 final
  * doc: import release notes from devwiki
  * Update the developer mailing list address.
  * ci: Print tsan errors to stderr
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * ci: Bump msan to llvm-18
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * doc: point release-notes.md to the dev wiki
  * doc: generate example bitcoin.conf for v27.0rc1
  * doc: generate manual pages for v27.0rc1
  * build: bump version to v27.0rc1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * docs: Fix broken reference to CI setup in test/lint/README.md
  * seeds: Update testnet seeds
  * seeds: Update mainnet seeds
  * makeseeds: Check i2p seeds too
  * makeseeds: Update PATTERN_AGENT
  * doc: remove rel note fragments
  * kernel: chainparams updates for 27.x
  * kernel: update chainTxData for 27.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 27.x
  * qt: 27.0 translations update
  * doc: update signet faucet link in offline-signing-tutorial.md
  * test: remove file-wide interpreter.cpp ubsan suppression
  * ci: Fix functional tests step for pull requests in Windows GHA job
  * build, msvc: Do not compile redundant sources
  * build: move sha256_sse4 into libbitcoin_crypto_base
  * test: fix flaky wallet_send functional test
  * test: fix weight estimates in functional tests
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * doc: correct function name in AssumeUTXO design docs
  * doc: remove references to disable-asm option now that it's gone
  * build: remove confusing and inconsistent disable-asm option
  * refactor: gui, simplify boost signals disconnection
  * fuzz: add target for local addresses
  * test: removes unnecessary check from validation_tests
  * test: Fix intermittent failure in rpc_net.py --v2transport
  * gui: guard accessing a nullptr 'clientModel'
  * ci: print python version on win64 native job
  * serialization: use internal endian conversion functions
  * serialization: detect byteswap builtins without autoconf tests
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * doc: Fix Broken Links
  * serialization: replace char-is-int8_t autoconf detection with c++20 concept
  * Squashed 'src/crc32c/' changes from 0bac72c455..b60d2b7334
  * test: Remove Windows-specific code from `system_tests/run_command`
  * [test] IsBlockMutated unit tests
  * Add transaction_identifier::size to allow Span conversion
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * build: remove -Wdocumentation conditional
  * crypto: replace CountBits with std::bit_width
  * crypto: replace non-standard CLZ builtins with c++20's bit_width
  * doc: Update OpenBSD build docs to 7.4
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * test: Add option to skip unit tests for the test runner
  * Fix CI-detected codespell warnings
  * doc: document preference for list-initialization
  * test: Fix intermittent issue in interface_rest.py
  * [fuzz] Avoid partial negative result
  * ci: avoid running git diff after patching
  * test: assert rpc error for addnode v2transport not enabled
  * refactor: Add missing include for USE_BDB, USE_SQLITE to bench/wallet_ismine.cpp
  * lint: Check for missing or redundant bitcoin-config.h includes
  * lint: Make lint error easier to spot in output
  * doc: Add missing RUST_BACKTRACE=1
  * lint: Add get_subtrees() helper
  * docs: ci multi-arch requires qemu
  * doc: document that BIP324 on by default for v27.0
  * qt, test: Recognize dialog object by name
  * depends: fix BDB compilation on OpenBSD
  * wallet: Retrieve ID from loaded DescSPKM directly
  * wallet: Use scriptPubKeyCache in GetSolvingProvider
  * wallet: Use scriptPubKey cache in GetScriptPubKeyMans
  * wallet: Use scriptPubKey cache in IsMine
  * wallet: Cache scriptPubKeys for all DescriptorSPKMs
  * wallet: Introduce a callback called after TopUp completes
  * bench: Add a benchmark for ismine
  * ci: Skip git install if it is already installed
  * doc: Clarify maxfeerate help
  * rpc: Fixed signed integer overflow for large feerates
  * rpc: Add ParseFeeRate helper
  * doc: Update translation_process.md
  * rpc: Implement RPCHelpMan::ArgValue&lt;&gt; for UniValue
  * scripted-diff: Fix bitcoin_config_h includes
  * qt: Update translation source file for v27.0 string freeze
  * test: fix intermittent failure in wallet_reorgrestore.py
  * wallet: simplify EraseRecords by using 'ErasePrefix'
  * wallet: bdb batch 'ErasePrefix', do not create txn internally
  * wallet: db, introduce 'RunWithinTxn()' helper function
  * test: enable v2 for python p2p depending on global --v2transport flag
  * [test] second child of a v3 tx can be replaced individually
  * [refactor] use MAX_PUBKEYS_PER_MULTISIG instead of magic numbers in test
  * [test] PackageV3Checks with inheritance violation in mempool ancestor
  * [doc] fix docs and comments from v3
  * scripted-diff: rename ZapSelectTx to RemoveTxs
  * wallet: batch and simplify ZapSelectTx process
  * opt: Skip over barren combinations of tiny UTXOs
  * opt: Skip checking max_weight separately
  * opt: Cut if last addition was minimal weight
  * opt: Skip heavier UTXOs with same effective value
  * opt: Tiebreak UTXOs by weight for CoinGrinder
  * opt: Skip evaluation of equivalent input sets
  * opt: Track remaining effective_value in lookahead
  * opt: Skip branches with worse weight
  * fuzz: Test optimality of CoinGrinder
  * fuzz: Add CoinGrinder fuzz target
  * coinselection: Track whether CG completed
  * test: Add coin_grinder_tests
  * coinselection: Add CoinGrinder algorithm
  * test, assumeutxo: Add test to ensure failure when mempool not empty
  * [doc] v3 signaling in mempool-replacements.md
  * [fuzz] v3 transactions and sigop-adjusted vsize
  * [functional test] v3 transaction submission
  * test framework: Add and use option for tx-version in MiniWallet methods
  * [policy/validation] allow v3 transactions with certain restrictions
  * [policy] add v3 policy rules
  * fuzz: increase length of string used for `NetWhitelist{bind}Permissions::TryParse`
  * wallet: migration, batch addressbook records removal
  * wallet: addressbook migration, batch db writes
  * refactor: wallet, simplify addressbook migration
  * refactor: SetAddressBookWithDB, minimize number of map lookups
  * refactor: SetAddrBookWithDB, signal only if write succeeded
  * wallet: clean redundancies in DelAddressBook
  * test: Fix SegwitV0SignatureMsg nLockTime signedness
  * test: Fix utxo set hash serialisation signedness
  * qt: Update translation source file
  * qt: Bump Transifex slug for 27.x
  * qt: Translation updates from Transifex
  * test: Don't use v2transport when it's too slow.
  * test: enable p2p_invalid_messages.py with v2transport
  * test: enable p2p_sendtxrcncl.py with v2transport
  * test: wallet, coverage for concurrent db transactions
  * tests: Test for concurrent writes with db tx
  * sqlite: Ensure that only one SQLiteBatch is writing to db at a time
  * test: speedup bip324_cipher.py unit test
  * fuzz: remove unused `args` and `context` from `FuzzedWallet`
  * test: check that mempool msgs lead to disconnect if uploadtarget is reached
  * test: check for specific disconnect reasons in feature_maxuploadtarget.py
  * test: verify `-maxuploadtarget` limit state via `getnettotals` RPC result
  * fuzz: Set -rss_limit_mb=8000 for generate as well
  * fuzz: Generate with random libFuzzer settings
  * test: Add makefile target for running unit tests
  * wallet: remove unused 'accept_no_keys' arg from decryption process
  * test: fix intermittent failure in rpc_setban.py --v2transport
  * tests: Test that descriptors flag is set for migrated blank wallets
  * wallet: Make sure that the descriptors flag is set for blank wallets
  * test: Test migration of tx with both spendable and watchonly
  * wallet: Keep txs that belong to both watchonly and migrated wallets
  * test: Make sure that migration test does not rescan on reloading
  * wallet: Reload the wallet if migration exited early
  * wallet: Write bestblock to watchonly and solvable wallets
  * refactor: Fix timedata includes
  * test: p2p: adhere to typical VERSION message protocol flow
  * test: p2p: process post-v2-handshake data immediately
  * test: p2p: introduce helper for sending prepared VERSION message
  * test: Fix CPartialMerkleTree.nTransactions signedness
  * Modify command line help to show support for BIP21 URIs
  * Don't use scientific notation in log messages
  * [test] make v2transport arg in addconnection mandatory and few cleanups
  * test: fix intermittent failure in p2p_v2_earlykeyresponse
  * test: Assumeutxo with more than just coinbase transactions
  * libconsensus: deprecate
  * test: sqlite, add coverage for dangling to-be-reverted db txns
  * sqlite: guard against dangling to-be-reverted db transactions
  * sqlite: introduce HasActiveTxn method
  * sqlite: add ability to interrupt statements
  * rpc: Do not wait for headers inside loadtxoutset
  * net: enable v2transport by default
  * fuzz: Print coverage summary after run_once
  * doc: update `BroadcastTransaction` comment
  * test: fix wallet_import_rescan unrounded minimum amount
  * test: Remove struct import from messages.py
  * scripted-diff: test: Use int from_bytes and to_bytes over struct packing
  * test: Use int from_bytes and to_bytes over struct packing
  * test: Treat msg_version.relay as unsigned
  * depends: remove (darwin) libtool now that it's no longer used
  * depends: use ar rather than libtool for miniupnpc/libnatpmp
  * [rpc] return full string for package_msg and package-error
  * fuzz: also set MSAN_SYMBOLIZER_PATH
  * ci: Use DEBUG=1 in depends for MSAN jobs
  * ci: use LLVM 17.0.6 in MSAN jobs
  * refactor: Compile unreachable code
  * depends: Do not override CFLAGS when building SQLite with DEBUG=1
  * depends: Ensure definitions are passed when building SQLite with DEBUG=1
  * ci: Update cache action
  * qt: Avoid non-self-contained Windows header
  * [test] Add functional test to test early key response behaviour in BIP 324
  * [test] Check whether v2 TestNode performs downgrading
  * [test] Add functional tests to test v2 P2P behaviour
  * [test] Ignore BIP324 decoy messages
  * [test] Allow inbound and outbound connections supporting v2 P2P protocol
  * [test] Reconnect using v1 P2P when v2 P2P terminates due to magic byte mismatch
  * [test] Build v2 P2P messages
  * [test] Use lock for sending P2P messages in test framework
  * [test] Read v2 P2P messages
  * [test] Perform initial v2 handshake
  * [test] Introduce EncryptedP2PState object in P2PConnection
  * fuzz: Exit and log stderr for parse_test_list errors
  * [test] Construct class to handle v2 P2P protocol functions
  * wallet: clarify replaced_by_txid and replaces_txid in help output
  * init: settings, do not load auto-generated warning msg
  * validation: move nChainTx assert down in CheckBlockIndex
  * doc: fix checkblockindex comments
  * [test] Move MAGIC_BYTES to messages.py
  * [test/crypto] Add ECDH
  * [rpc/net] Allow v2 p2p support in addconnection
  * net: remove now unused global 'g_initial_block_download_completed'
  * test: add coverage for peerman adaptive connections service flags
  * net: peer manager, dynamically adjust desirable services flag
  * fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses
  * depends: Update libmultiprocess library to fix C++20 macos build error
  * settings: add auto-generated warning msg for editing the file manually
  * init: improve corrupted/empty settings file error msg
  * wallet: remove unused `SignatureData` instances in spkm's `FillPSBT` methods
  * Move TRACEx parameters to seperate lines
  * wallet: fix coin selection tracing to return -1 when no change pos
  * test: ensure output is large enough to pay for its fees
  * refactor: pass CRecipient to FundTransaction
  * refactor: simplify `CreateRecipients`
  * refactor: remove out param from `ParseRecipients`
  * refactor: move parsing to new function
  * refactor: move normalization to new function
  * test: add tests for fundrawtx and sendmany rpcs
  * build: Pass sanitize flags to instrument `libsecp256k1` code
  * refactor: remove CTxMemPool::queryHashes()
  * refactor: Mark prevector iterator with std::contiguous_iterator_tag
  * ci: vary /tmp/env
  * wallet: avoid returning a reference to vMasterKey after releasing the mutex that guards it
  * refactor: Fix binary operator+ for prevector iterators
  * refactor: Fix constness for prevector iterators
  * refactor: Add missing default constructor to prevector iterators
  * test: Use blocks_path where possible
  * rpc: Fix race in loadtxoutset
  * contrib: Fix clang-format-diff.py lint errors
  * contrib: Latest clang-format-diff.py script
  * refactor: Allow std::span construction from CKey
  * [refactor] change Workspace::m_conflicts and adjacent funcs/structs to use Txid
  * Add missing XOnlyPubKey::data() to get mutable data
  * test: Remove all-lint.py script
  * doc: move-only lint docs to one place
  * build: move -mlinker-version to *FLAGS
  * depends: deduplicate use of mmacosx-version-min in macOS build
  * build: fix optimisation flags used for --coverage
  * ci: cleanup C*FLAG usage in Valgrind jobs
  * build: add sanitizer flags to configure output
  * build: always set -g -O2 in CORE_CXXFLAGS
  * depends: add NM output to gen_id
  * test: wallet db, exercise deadlock after write failure
  * doc, test: Test and explain service flag handling
  * opt: Tie-break UTXO sort by waste for BnB
  * doc: Document max_weight on BnB
  * net: move state dependent peer services flags
  * net: decouple state independent service flags from desirable ones
  * net: store best block tip time inside PeerManager
  * wallet: Reset chain notifications handler if AttachChain fails
  * doc: Add missing backtick in developer notes logging section
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * Make v2transport default for addnode RPC when enabled
  * [log] mempool loading
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * Add test for negative transaction version w/ CSV to tx_valid.json
  * tests: Test migration of blank wallets
  * wallet: Better error message when missing LegacySPKM during migration
  * wallet: Check for descriptors flag before migration
  * wallet: Skip key and script migration for blank wallets
  * [depends] Allow PATH with spaces in directory names.
  * doc: refer to "Node relay options" in policy/README
  * doc: add unconditional info loglevel following merge of PR 28318
  * ci: Rename tasks (previous releases, macOS cross)
  * test: Assert that a new tx with a delta of 0 is never added
  * rpc: exposing modified_fee in getprioritisedtransactions
  * ci: move CMake into base packages
  * doc: upgrade Bitcoin Core license to 2024
  * [fuzz] Improve fuzzing stability for ellswift_roundtrip harness
  * test: assumeutxo: spend coin from snapshot chainstate after loading
  * Fix -netinfo backward compat with getpeerinfo pre-v26
  * fuzz: fix `connman` initialization
  * fuzz: Assume presence of __builtin_*_overflow, without checks
  * Revert "build: Fix undefined reference to __mulodi4"
  * build: Bump clang minimum supported version to 14
  * rpc: renaming txid -&gt; transactionid
  * rpc: changed prioritisation-map -&gt; ""
  * build: Drop `ALLOW_HOST_PACKAGES` support in depends
  * test: wallet migration, add coverage for tx extra data
  * ci: Switch native macOS CI job to Xcode 15.0
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * build: Fix `-Xclang -internal-isystem` option
  * wallet: migration, remove extra NotifyTransactionChanged call
  * wallet: ZapSelectTx, remove db rewrite code
  * Remove GetAdjustedTime
  * crypto: remove sha256_sse4 from the base crypto helper lib
  * crypto, hash: replace custom rotl32 with std::rotl
  * ci, iwyu: Drop backported mappings
  * fuzz: set `nMaxOutboundLimit` in connman target
  * build: remove --enable-lto
  * crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
  * doc: Clarify C++20 comments
  * RPC/Blockchain: scanblocks: Accept named param for filter_false_positives
  * Revert "depends: systemtap: remove variadic params that trigger compiler warnings"
  * Squashed 'src/secp256k1/' changes from 199d27cea3..efe85c70a2
  * build: Fix check whether `-latomic` needed
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * contrib: add macho branch protection check
  * test: change `m_submitted_in_package` input to fuzz data provider boolean
  * tx fees: update `m_from_disconnected_block` to `m_mempool_limit_bypassed`
  * doc: fix typo and update incorrect comment
  * fuzz: rule-out too deep derivation paths in descriptor parsing targets
  * cli: add transport protcol column to -netinfo
  * net: attempt v2 transport for addrfetch connections if we support it
  * net: attempt v2 transport for manual connections if we support it
  * During IBD, prune as much as possible until we get close to where we will eventually keep blocks
  * refactor: share and use `GenerateRandomKey` helper
  * doc: Add multiprocess design doc
  * Allow int8_t optimized vector serialization
  * Faster std::byte (pre)vector (un)serialize
  * depends: patch around non-determinism in qt
  * build: rename native_clang to native_llvm
  * Revert "build: Patch Qt to handle minimum macOS version properly"
  * guix: use clang-toolchain-17 for macOS build
  * build: Bump `native_clang` up to 17.0.6
  * Use hardened runtime on macOS release builds.
  * logging: Replace uses of LogPrintfCategory
  * logging: add LogError, LogWarning, LogInfo, LogDebug, LogTrace
  * wallettool: Don't create CWallet when dumping DB
  * wallettool: Don't unilaterally reset wallet_instance if loading error
  * [doc]: add doxygen return comment for CheckPackageLimits
  * doc: Rework guix docs after 1.4 release
  * wallet, mempool: propagete `checkChainLimits` error message to wallet
  * Allow std::byte C-style array serialization
  * refactor: Print verbose serialize compiler error messages
  * fuzz: coinselection, improve `min_viable_change`/`change_output_size`
  * tests: ensure functional tests set permitbaremultisig=1 when needed
  * tests: test both settings for permitbaremultisig in p2sh tests
  * logging: add -loglevelalways=1 option
  * logging: treat BCLog::ALL like BCLog::NONE
  * logging: Drop BCLog::Level::None
  * logging: Log Info messages unconditionally
  * logging: make [cat:debug] and [info] implicit
  * logging: refactor: pull prefix code out
  * Update security.md contact for achow101
  * [fuzz] Improve fuzzing stability for minisketch harness
  * refactor: Rename fs::path::u8string() to fs::path::utf8string()
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
  * build: Bump guix time-machine to unlock riscv64 metal
  * fuzz: set `m_fallback_fee`/`m_fee_mode` in `wallet_fees` target
  * msvc: Fix `test\config.ini` content
  * test: add TestNode wait_until helper
  * test: Actually fail when a python unit test fails
  * build: Bump minimum required Boost to 1.73.0 to support C++20
  * test: wallet, fix change position out of range error
  * depends: build libmultiprocess with position independant code
  * depends: always install libmultiprocess to /lib
  * depends: always install capnp to /lib
  * Revert "ci: Only run functional tests on windows in master"
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: Assert that the wallet is not initialized in LoadWallet
  * tests, bench: Remove incorrect LoadWallet() calls
  * test: Add tests for CFeeRate multiplication operator
  * doc: update/clarify max outbound connection count
  * doc: Update bitcoin-tx replaceable documentation
  * Remove deprecated -rpcserialversion
  * ArgsManager: return path by value from GetBlocksDirPath()
  * refactor: Remove pre-C++20 fs code
  * Add tests for C++20 std::u8string
  * refactor: Avoid copy/move in fs.h
  * refactor: Use C++20 std::chrono::days
  * Add a note to msvc readme re building Qt for Bitcoin Core.
  * msvc: Define the same `QT_...` macros as in Autotools builds
  * Add multiplication operator to CFeeRate
  * msvc: Optimize "Release" builds
  * test: fix intermittent error in rpc_net.py (#29030)
  * tests: Add unit tests for bitcoin-tx replaceable command
  * wallet: return CreatedTransactionResult from FundTransaction
  * wallet: use optional for change position as an optional in CreateTransaction
  * wallet: Explicitly preserve scriptSig and scriptWitness in CreateTransaction
  * wallet: Explicitly preserve transaction version in CreateTransaction
  * wallet: Explicitly preserve transaction locktime in CreateTransaction
  * wallet: Set preset input sequence through coin control
  * wallet: Replace SelectExternal with SetTxOut
  * coincontrol: Replace HasInputWeight with returning optional from Get
  * wallet: Introduce and use PreselectedInput class in CCoinControl
  * test: fix `addnode` functional test failure on OpenBSD
  * doc: test: mention OS detection preferences in style guideline
  * test: detect OS consistently using `platform.system()`
  * test: use `skip_if_platform_not_linux` helper where possible
  * fuzz: Improve fuzzing stability for txorphan harness
  * wallet: fix key parsing check for miniscript expressions in `ParseScript`
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * qt: update widgets availability on wallet selection
  * doc: Missing additions to 26.0 release notes
  * doc: Add link to needs-release-notes label
  * doc: add historical release notes for 26.0
  * doc: add minimum required Linux Kernel to release-notes
  * refactor: rpc: Pass CBlockIndex by reference instead of pointer
  * refactor: Use reference instead of pointer in IsBlockPruned
  * fuzz: Use C++20 starts_with in rpc.cpp
  * Revert "tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings"
  * refactor: Drop unused _Pragma to ignore -Wgnu-zero-variadic-macro-arguments
  * refactor: modernize-use-default-member-init for bit-fields (C++20)
  * build: Require C++20 compiler
  * test: Extends MEMPOOL msg functional test
  * fuzz: Detect deadlocks in process_message
  * fuzz: Avoid timeout in bitdeque
  * test: wait for fee estimator to catch up before estimating fees
  * fuzz: p2p: Detect peer deadlocks
  * test: fix v2 transport intermittent test failure (#29002)
  * test: add regression test for the getrawtransaction segfault
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * rpc, doc: encryptwallet, mention HD seed rotation and new backup
  * wallet: Migrate entire address book entries
  * rpc: fix getrawtransaction segfault
  * build: Enable -Wunreachable-code
  * build: use macOS 14 SDK (Xcode 15.0)
  * build: patch boost process for macOS 14 SDK
  * depends: add -platform_version to macOS build flags
  * bitcoin-tx: Make replaceable value optional
  * fuzz: txorphan check wtxids using GenTxid::Wtxid not GenTxid::Txid
  * Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly
  * refactor: Add InitContext function to initialize NodeContext with global pointers
  * refactor: Remove calls to StartShutdown from KernelNotifications
  * refactor: Remove call to StartShutdown from stop RPC
  * util: Get rid of uncaught exceptions thrown by SignalInterrupt class
  * refactor: Remove call to ShutdownRequested from IndexWaitSynced
  * refactor: Remove call to ShutdownRequested from HTTPRequest
  * refactor: Add NodeContext::shutdown member
  * refactor: Remove call to StartShutdown from qt
  * refactor: Remove call to ShutdownRequested from rpc/mining
  * refactor: Remove call to ShutdownRequested from chainstate init
  * depends: Build `native_capnp` package with CMake
  * depends: Build `capnp` package with CMake
  * init: don't delete PID file if it was not generated
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * test: Fix test by checking the actual exception instance
  * net: Add continuous ASMap health check logging
  * build: disable external-signer for Windows
  * ci: remove --enable-external-signer from win64 job
  * contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check
  * ci: remove libz-dev from macOS build deps
  * Rename version.h to node/protocol_version.h
  * Remove unused version.h include
  * Remove unused SER_NETWORK, SER_DISK
  * Remove unused CDataStream
  * fuzz: Drop unused version from fuzz input format
  * guix: switch from guix environment to guix shell
  * test_submitpackage: only make a chain of 3 txns
  * doc: submitpackage vsize results are sigops-adjusted
  * RPC submitpackage: change return format to allow partial errors
  * fuzz: Avoid signed-integer-overflow in wallet_notifications fuzz target
  * fuzz: Fix nullptr deref in scriptpubkeyman
  * ci: Reduce use of bash -c
  * test: Add missing CBlockPolicyEstimator::processBlockTx suppression
  * test: Setup networking globally
  * multiprocess: Add type conversion code for UniValue types
  * multiprocess: Add type conversion code for serializable types
  * test: add ipc test to test multiprocess type conversion code
  * guix: remove input labels
  * refactor: Use Txid in CMerkleBlock
  * ci: Rename test script to 03_test_script.sh
  * scripted-diff: Use DataStream in most places
  * refactor: SpanReader without nVersion
  * fuzz: Avoid timeout in process_messages
  * fuzz: BIP324: damage ciphertext/aad in full byte range
  * fuzz: Faster wallet_notifications target
  * bench: add readblock benchmark
  * msvc: Specify `boost-date-time` package explicitly
  * msvc: Update vcpkg manifest baseline up to "2023.08.09 Release"
  * msvc: No need to specify the default feature for `libevent` package
  * Change petertodd seeds to petertodd.net
  * Revert "ci: Avoid toolset ambiguity that MSVC can't handle"
  * ci: Set MSVC toolset version explicitly
  * ci: Run vcpkg with path prefix
  * Export assert from util/check.h
  * ci: remove python3-setuptools from mac build deps
  * Fix IWYU for the script_flags fuzz target
  * fuzz: Limit fuzz buffer size in script_flags target
  * fuzz: CDataStream -&gt; DataStream in script_flags
  * test: Add gettransaction test for "coin-join" tx
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * refactor: P2P transport without serialize version and type
  * rpc: `SyncWithValidationInterfaceQueue` on fee estimation RPC's
  * tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` notifications
  * CValidationInterface: modify the parameter of `TransactionAddedToMempool`
  * tx fees, policy: update `CBlockPolicyEstimator::processBlock` parameter
  * CValidationInterface, mempool: add new callback to `CValidationInterface`
  * tx fees, policy: cast with static_cast instead of C-Style cast
  * tx fees, policy: bugfix: move `removeTx` into reason != `BLOCK` condition
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * wallet: batch external signer descriptor import
  * wallet: descriptors setup, batch db operations
  * wallet: batch legacy spkm TopUp
  * wallet: batch descriptor spkm TopUp
  * test: Directly constructing 2 entry map for getprioritisedtransactions
  * test: Add uint256 string parse tests
  * refactor: Remove unused and fragile string interface from arith_uint256
  * Use Txid in COutpoint
  * fuzz: add target for `DescriptorScriptPubKeyMan`
  * fuzz: create ConsumeCoins
  * fuzz: move `MockedDescriptorConverter` to `fuzz/util`
  * pool: change memusage_test to use int64_t, add allocation check
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * refactor: NetMsg::Make() without nVersion
  * pool: make sure PoolAllocator uses the correct alignment
  * refactor: Make CTxMemPoolEntry only explicitly copyable
  * depends: bump libmultiprocess to fix capnproto deprecation warnings
  * streams: Drop unused CAutoFile
  * refactor: switch from CAutoFile to AutoFile
  * blockstorage: switch from CAutoFile to AutoFile
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * streams: Remove unused CAutoFile::GetVersion
  * streams: Base BufferedFile on AutoFile instead of CAutoFile
  * Remove unused Make() overload in netmessagemaker.h
  * refactor: VectorWriter without nVersion
  * doc: Simplify guix install doc, after 1.4 release
  * doc: remove mingw-w64 install for "older" systems
  * test: replace `Callable`/`Iterable` with their `collections.abc` alternative (PEP 585)
  * test: add unit test for CConnman::AddedNodesContain()
  * p2p: do not make automatic outbound connections to addnode peers
  * test: fix `AddNode` unit test failure on OpenBSD
  * bench: add benchmark for wallet creation procedure
  * Include version.h in fewer places
  * Convert some CDataStream to DataStream
  * serialize: Drop useless version param from GetSerializeSize()
  * serialize: drop GetSerializeSizeMany
  * serialize: Drop nVersion from [C]SizeComputer
  * doc: remove x86_64 build assumption from depends doc
  * contrib: use a raw string for a regular expression literal that contains backslashes in signet/miner
  * doc: remove mention of missing bdb being a configure error
  * bench: Update nanobench to 4.3.11
  * fuzz: AutoFile with XOR
  * fuzz: Reduce LIMITED_WHILE limit for file fuzzing
  * fuzz: Remove FuzzedAutoFileProvider
  * depends: remove PYTHONPATH from config.site
  * test: migrate to some per-symbol ubsan suppressions
  * depends: Include `config.guess` and `config.sub` into `meta_depends`
  * Drop CHashWriter
  * Drop OverrideStream
  * Use ParamsWrapper for witness serialization
  * script: Enhance validations in utxo_snapshot.sh
  * ci: Add missing COPY for ./test/lint/test_runner
  * lint: Report all lint errors instead of early exit
  * guix: default ssp for Windows GCC
  * guix: remove ssp workaround from Windows GCC
  * build: remove explicit libssp linking from Windows build
  * guix: remove python-macholib
  * guix: update signapple
  * test: Add test for array serialization
  * refactor: Initialize magic bytes in constructor initializer
  * doc: rewrite explanation for -par=
  * test: add assumeutxo wallet test
  * guix: update time-machine to 77386bdbfe6b0c649c05ab37f08051d1ab3e5074
  * build: Patch Qt to handle minimum macOS version properly
  * test: fix node index bug when comparing peerinfo
  * [refactor] remove access to mapTx in validation_block_tests
  * [refactor] rewrite BlockAssembler inBlock and failedTx as sets of txids
  * scripted-diff: rename vTxHashes to txns_randomized
  * [refactor] rewrite vTxHashes as a vector of CTransactionRef
  * [refactor] remove access to mapTx in validation.cpp
  * [txmempool] make CTxMemPoolEntry::lockPoints mutable
  * [refactor] use CheckPackageLimits for checkChainLimits
  * [refactor] remove access to mapTx.find in mempool_tests.cpp
  * [refactor] remove access to mapTx in blockencodings_tests.cpp
  * [refactor] remove access to mapTx from rpc/mempool.cpp
  * [refactor] get wtxid from entry instead of vTxHashes
  * [refactor] use exists() instead of mapTx.find()
  * [refactor] remove access to mapTx from policy/rbf.cpp
  * [refactor] Add helper for retrieving mempool entry
  * [refactor] Add helper for iterating through mempool entries
  * test, assumeutxo: Use assert_debug_log for error details
  * mempool: persist with XOR
  * build: Add an old hack to remove bind_at_load from libtool.
  * build: remove -bind_at_load usage
  * fuzz: allow fake and duplicate inputs in tx_package_eval target
  * fuzz: allow reaching MempoolAcceptResult::ResultType::DIFFERENT_WITNESS in tx_package_eval target
  * test: Avoid intermittent failures in feature_init
  * ci: remove "--exclude banman" for fuzzing in mac
  * fuzz: call lookup functions before calling `Ban`
  * ci: Switch IWYU to `clang_17` branch
  * ci: win64 task does use boost:process
  * test: enable v2 transport for p2p_timeouts.py
  * test: enable v2 transport for rpc_net.py
  * test: enable v2 transport for p2p_node_network_limited.py
  * test: enable --v2transport in combination with --usecli
  * test: persist -v2transport over restarts and respect -v2transport=0
  * [refactor] updating miniminer comments to be more accurate
  * ci: remove note re M1 usage
  * test: Add missing wait for version to be sent in add_outbound_p2p_connection
  * fuzz: Avoid timeout and bloat in fuzz targets
  * tests: Increase wallet_miniscript.py rpc timeout to 90 seconds
  * Throw error if invalid parameters passed to getnetworkhashps RPC endpoint
  * fuzz: explicitly specify llvm-symbolizer path in runner
  * [refactor] Miniminer var cached_descendants to descendants
  * [refactor] Change MiniMinerMempoolEntry order
  * [validation] change package-fee-too-low, return wtxid(s) and effective feerate
  * [test] use CheckPackageMempoolAcceptResult in previous tests
  * doc: fix typos
  * [validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWN
  * [refactor] use Wtxid for m_wtxids_fee_calculations
  * test: remove custom rpc timeout for `wallet_miniscript.py`, reorder in test_runner
  * wallet: cache descriptor ID to avoid repeated descriptor string creation
  * build: Drop no longer needed MSVC warning suppressions
  * ci: Drop no longer needed "Fix Visual Studio installation" step
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * fuzz: Avoid utxo_total_supply timeout
  * test: bugfix CheckPackageMempoolAcceptResult return all error strings
  * init: completely remove `-zapwallettxes` (remaining hidden option)
  * guix: switch to 6.1 kernel headers over 5.15
  * rpc: keep .cookie if it was not generated
  * test: Add missing sync on send_version in peer_connect
  * depends: Bump to capnproto-c++-1.0.1
  * build: latest config.sub in depends
  * build: latest config.guess in depends
  * [test] MiniMiner::Linearize and manual construction
  * [refactor] unify fee amounts in miniminer_tests
  * [MiniMiner] track inclusion order and add Linearize() function
  * [test] add case for MiniMiner working with negative fee txns
  * [MiniMiner] make target_feerate optional
  * [MiniMiner] allow manual construction with non-mempool txns
  * [refactor] change MiniMinerMempoolEntry ctor to take values, update includes
  * [lint] update expected boost includes
  * doc: update docs for CHECK_ATOMIC macro
  * depends: drop -O1 workaround from arm64 apple Qt build
  * Use CheckPackageMempoolAcceptResult for package evaluation fuzzing
  * [test util] CheckPackageMempoolAcceptResult for sanity-checking results
  * tests: Fix LCOV_OPTS to be in the correct position
  * MOVEONLY: CleanupTemporaryCoins into its own function
  * [test util] CreateValidTransaction multi-in/out, configurable feerate, signal BIP125
  * scripted-diff: rename CheckPackage to IsWellFormedPackage
  * [refactor] move package checks into helper functions
  * refactor: Remove unused circular include dependency from validation.cpp
  * build: Update `qt` package up to 5.15.11
  * [primitives] Precompute result of CTransaction::HasWitness
  * fuzz: tx_pool checks ATMP result invariants
  * Create net_peer_connection unit tests
  * netbase: use reliable send() during SOCKS5 handshake
  * sock: change Sock::SendComplete() to take Span
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * guix: update signapple
  * build: remove potential for duplciate natpmp linking
  * build: remove duplicate -lminiupnpc linking
  * gui: fix crash on selecting "Mask values" in transaction view
  * addrman: log AS only when using asmap
  * Allow unit tests to access additional CConnman members
  * net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected address on request
  * rpc: Prevents adding the same ip more than once when formatted differently
  * net/rpc: Check all resolved addresses in ConnectNode rather than just one
  * refactor: Remove unused gcc-9 workaround in txrequest
  * Always enable -Wsuggest-override
  * Bump g++ minimum supported version to 10
  * refactor: Fix bugprone-string-constructor warning
  * Remove WithParams serialization helper
  * [test] Test i2p private key constraints
  * Remove feature_txindex_compatibility.py in V27
  * refactor: Add LIFETIMEBOUND to all (w)txid getters
  * Add offline signing tutorial
  * [net] Check i2p private key constraints
  * Fix bugprone-lambda-function-name errors
  * Remove DirIsWritable, GetUniquePath
  * Return LockResult::ErrorWrite in LockDirectory
  * refactor: Return enum in LockDirectory
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * test: replace random_bytes with randbytes #28720
  * iwyu: Export prevector.h from script.h
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * scripted-diff: use PEP 585 built-in collection types for verify-binary script
  * test: use built-in collection types for type hints (Python 3.9 / PEP 585)
  * gui: Check for private keys disabled before attempting unlock
  * build: Bump minimum supported Clang to clang-13
  * Bump .python-version from 3.9.17 to 3.9.18
  * depends: zeromq 4.3.5
  * doc: remove release note fragments for 26.x branch
  * build: bump version to 26.99
  * test: remove unused `find_output` helper
  * test: refactor: support sending funds with outpoint result
  * tests: Reset node context members on ~BasicTestingSetup
  * shutdown: Destroy kernel last
  * wallet: Add asserts to detect unset transaction height values
  * wallet, refactor: Add CWalletTx::updateState function
  * lint: Add `lint-qt-translation.py`
  * qt: Avoid error prone leading spaces in translatable strings
  * qt, refactor: Drop superfluous type conversions
  * doc: fix broken doc/design/multiprocess.md links after #24352
  * span: Make Span template deduction guides work in SFINAE context
  * util: Add ArgsManager SetConfigFilePath method
  * interfaces: Rename CalculateBumpFees methods to be compatible with capn'proto
  * interfaces: Change getUnspentOutput return type to avoid multiprocess segfault
  * interfaces: Add schedulerMockForward method so mockscheduler RPC can work across processes
  * interfaces: Fix const virtual method that breaks multiprocess support
  * streams: Add SpanReader ignore method
  * [test] DisconnectedBlockTransactions::DynamicMemoryUsage
  * bugfix: correct DisconnectedBlockTransactions memory usage
  * rpc: mention that migratewallet can take a while
  * assume duplicate transactions are not added to `iters_by_txid`
  * move only: move implementation code to disconnected_transactions.cpp
  * Move compat.h include from system.h to system.cpp
  * refactor: update `MAX_DISCONNECTED_TX_POOL` from kb to bytes
  * scripted-diff: Use ser params operator
  * test: Use SER_PARAMS_OPFUNC in serialize_tests.cpp
  * Use type-safe txid types in orphanage
  * Introduce types for txids &amp; wtxids
  * test: check that we don't send a getaddr msg to an inbound peer
  * test: make python p2p not send getaddr messages when it's being connected to
  * [net processing] Use HasWitness over comparing (w)txids
  * test: randomized perturbing in feature_init
  * test: simplify feature_init
  * test: Add tests for unfiltered GetAddr usage
  * fuzz: Let fuzzers use filter options in GetAddr/GetAddresses
  * net: Optionally include terrible addresses in GetAddr results
  * Move compat/assumptions.h include to one place that actually needs it
  * Remove __cplusplus from compat/assumptions.h
  * Remove duplicate NDEBUG check from compat/assumptions.h
  * doc: improve documentation around connection limit maximums
  * scripted-diff: Rename connection limit variables
  * net: add m_max_inbound to connman
  * net, refactor: move calculations for connection type limits into connman
  * refactor: Move `{MAX,DEFAULT}_SCRIPTCHECK_THREADS` constants
  * refactor: Make `CCheckQueue` non-copyable and non-movable explicitly
  * refactor: Drop unneeded declaration
  * refactor: Make `CCheckQueue` constructor start worker threads
  * Make `CCheckQueue` destructor stop worker threads
  * Move global `scriptcheckqueue` into `ChainstateManager` class
  * Add support for RNDR/RNDRRS for aarch64 on Linux
  * [test/crypto] Add FSChaCha20Poly1305 AEAD python implementation
  * [test/crypto] Add FSChaCha20 python implementation
  * [test/crypto] Add RFC 8439's ChaCha20Poly1305 AEAD
  * [test/crypto] Add Poly1305 python implementation
  * [test/crypto] Use chacha20_block function in `data_to_num3072`
  * [test/crypto] Add ChaCha20 python implementation
  * addrman, refactor: improve stochastic test in `AddSingle`
  * test: add coverage to rpc_blockchain.py
  * refactor: drop protocol.h include header in rpc/util.h
  * refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
  * gui: Update Node window title with chain type
  * ci: Add filesystem lint check
  * refactor: Replace &lt;filesystem&gt; with &lt;util/fs.h&gt;
  * [test/crypto] Add HMAC-based Key Derivation Function (HKDF)
  * [test] Move test framework crypto functions to crypto/
  * doc: Recommend lint image build on every call
  * Bump python minimum version to 3.9
  * ci: Bump i686_multiprocess.sh to latest Ubuntu LTS
  * doc: remove out-of-date external link in src/util/strencodings.h
  * refactor: use string_view to pass string literals to Parse{Hash,Hex}
  * Update JSON-RPC-interface.md
  * GUI: OptionsDialog: Replace verbose two-option font selector with simple combobox with Custom... choice
  * GUI: Use FontChoice type in OptionsModel settings abstraction
  * GUI: Load custom FontForMoney from QSettings
  * GUI: Add possibility for an explicit QFont for FontForMoney in OptionsModel
  * GUI: Move "embedded font or not" decision into new OptionsModel::getFontForMoney method
  * rpc: Drop migratewallet experimental warning
  * gui: Show error if unrecognized command line args are present
  * GUI/Intro: Never change the prune checkbox after the user has touched it
  * Bugfix: GUI/Intro: Disable GUI prune option if -prune is set, regardless of set value
  * p2p: return `CSubNet` in `LookupSubNet`
  * sync: unpublish LocksHeld() which is used only in sync.cpp
  * doc: clarify that LOCK() does AssertLockNotHeld() internally
  * Fee estimation: extend bucket ranges consistently
  * refactor: Add more negative `!m_banned_mutex` thread safety annotations
  * refactor: replace RecursiveMutex m_banned_mutex with Mutex
  * scripted-diff: rename m_cs_banned -&gt; m_banned_mutex
  * refactor: Get rid of `BanMan::SetBannedSetDirty()`
  * refactor: Get rid of `BanMan::BannedSetIsDirty()`
  * qt: change QLineEdit error background</changelog>
  <changelog author="andrea.manzini@suse.com" date="1719230400">- Update to version 27.1:
  * doc: update manual pages for 27.1
  * build: bump version to v27.1 final
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * qt: 27.1rc1 translations update
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * rpc: move UniValue in blockToJSON
  * gui: don't permit port in proxy IP option
  * gui: fix create unsigned transaction fee bump
  * depends: Fix build of Qt for 32-bit platforms
  * Fix #29767, set m_synced = true after Commit()
  * sign: don't assume we are parsing a sane Miniscript
  * rpc: Reword SighashFromStr error message
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * test: Fix failing univalue float test
  * doc: archive 27.0 release notes
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1736942400">- Update to version 28.0:
  * doc: 28.0 Release Notes
  * doc: generate manpages
  * build: Bump to 28.0
  * validation: Disable CheckForkWarningConditions for background chainstate
  * test: Use shell builtins in run_command test case
  * doc: Generate manpages
  * build: Bump to 28.0rc2
  * streams: remove AutoFile::Get() entirely
  * streams: cache file position within AutoFile
  * qt: Translations update
  * gui: fix crash when closing wallet
  * test: Wait for local services to update in feature_assumeutxo
  * test: add coverage for assumeUTXO honest peers disconnection
  * assumeUTXO: fix peers disconnection during sync
  * test: Work around boost compilation error
  * depends: build libevent with -D_GNU_SOURCE
  * test: fixing failing system_tests/run_command under some Locales
  * test: Avoid intermittent timeout in p2p_headers_sync_with_minchainwork.py
  * test: fix `TestShell` initialization (late follow-up for #30463)
  * doc: Point release notes to wiki draft
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.0rc1
  * docs: Add 379 and 387 to bips.md
  * docs: Remove release 28.0 release notes fragments
  * seeds: Regenerate mainnet seeds
  * seeds: Pull nodes from Luke's seeder
  * seeds: Pull nodes from virtu's crawler
  * chainparams: Remove seed.bitcoinstats.com
  * build: Bump to 28.99
  * wallet: bugfix: ensure atomicity in settings updates
  * qt: 28.0 translations update
  * test: check xor.dat recreated when missing
  * test: add null block xor key
  * refactor: lift NUM_XOR_BYTES
  * refactor: move read_xor_key() to TestNode
  * refactor: use unlink rather than os.remove
  * test: add blocks_key_path
  * test: Avoid intermittent block download timeout in p2p_ibd_stalling
  * test: Avoid duplicate curl call in get_previous_releases.py
  * test: Add time-timewarp-attack boundary cases
  * Fix maybe-uninitialized warning in IsSpentKey
  * devtools, utxo-snapshot: Fix block height out of range
  * test: replace deprecated secp256k1 context flags usage
  * miner: adjust clock to timewarp rule
  * Add timewarp attack mitigation test
  * consensus: enable BIP94 on regtest
  * test: assumeutxo: check that UTXO-querying RPCs operate on snapshot chainstate
  * consensus: lower regtest nPowTargetTimespan to 144
  * fuzz: Speed up utxo_snapshot fuzz target
  * seeds: Use fjahr's more up to date asmap
  * seeds: Fixed seeds update
  * seeds: Add testnet4 fixed seeds file
  * seeds: Remove manual onion and i2p seeds
  * seeds: Add testnet instructions
  * seeds: Also pull from achow101 seeder
  * makeseeds: Configurable minimum blocks for testnet4's smaller chain
  * headerssync: Update headerssync configuration
  * params: Update assumevalid and minimum chainwork
  * params: Update chainTxData
  * params: Update assumed blockchain and chainstate sizes
  * test: Enable detect_leaks=1 in ASAN_OPTIONS explicitly
  * fuzz: Speed up utxo_snapshot by lazy re-init
  * Rename ReleaseWallet to FlushAndDeleteWallet
  * fuzz: Remove unused DataStream object
  * wallet: WaitForDeleteWallet, do not expect thread safety
  * wallet: rename UnloadWallet to WaitForDeleteWallet
  * wallet: unload, notify GUI as soon as possible
  * makeseeds: Shuffle ips after parsing
  * makeseeds: Support CJDNS
  * makeseeds: Update user agent regex
  * test: add functional test for XORed block/undo files (`-blocksxor`)
  * [doc] mention bip94 support
  * test: refactor: move `read_xor_key`/`util_xor` helpers to util module
  * qt: Update translation source file for v28.0 string freeze
  * gui: Use menu for wallet migration
  * remove repeated word in note
  * Move maximum timewarp attack threshold back to 600s from 7200s
  * Deduplicate list of chain strings in RPC help texts
  * gui: Use wallet name for wallet migration rather than WalletModel
  * gui: don't remove wallet manually before migration
  * gui: Consolidate wallet display name to GUIUtil function
  * wallet, interfaces: Include database format in listWalletDir
  * test: Disallow fee_estimator construction in ChainTestingSetup
  * wallet: fix, detect blank legacy wallets in IsLegacy
  * doc: add missing "testnet4" network string in RPC/init help texts
  * policy/feerate.h: avoid constraint self-dependency
  * add missing #include &lt;cstdint&gt; for GCC 15
  * doc: Update ccache website link
  * chainparams: Handle Testnet4 in GetNetworkForMagic
  * doc: Remove outdated nTx faking comment
  * chainparams: add mainnet assumeutxo param at height 840_000
  * wallet: List sqlite wallets with empty string name
  * wallet: Ignore .bak files when listing wallet files
  * validation: Use MAX_TIMEWARP constant as testnet4 timewarp defense delta
  * net: Clarify that m_addr_local is only set once
  * [test]: remove `ExtractDestination` false assertion for `ANCHOR` script
  * lint: Find function calls in default arguments
  * doc: Add release notes for 29775
  * doc: Align deprecation warnings
  * assumeutxo: Drop block height from metadata
  * Reduce cache lookups in CCoinsViewCache::FetchCoin
  * guix: bump time-machine to 7bf1d7aeaffba15c4f680f93ae88fbef25427252
  * contrib: support reading XORed blocks in linearize-data.py script
  * chainparams: Add initial minimum chain work for Testnet4
  * Revert "depends: Fetch miniupnpc sources from an alternative website"
  * add deprecation warning for mempoolfullrbf
  * [doc] update documentation for new mempoolfullrbf default
  * p2p: For assumeutxo, download snapshot chain before background chain
  * p2p: Restrict downloading of blocks for snapshot chain
  * doc: Drop no longer needed workaround for WSL
  * fuzz: replace hardcoded numbers for bech32 limits
  * validation: don't erase coins cache on prune flushes
  * Add linked-list test to CCoinsViewCache::SanityCheck
  * coins: move Sync logic to CoinsViewCacheCursor
  * coins: pass linked list of flagged entries to BatchWrite
  * test: add cache entry linked list tests
  * coins: track flagged cache entries in linked list
  * testnet: Add timewarp attack prevention for Testnet4
  * testnet: Add Testnet4 difficulty adjustment rules fix
  * testnet: Introduce Testnet4
  * refactor: use c++20 std::views::reverse instead of reverse_iterator.h
  * ci: Silent Homebrew's reinstall warnings
  * doc: release note for 30212
  * rpc: clarify ALREADY_IN_CHAIN rpc errors
  * build: remove check for __declspec(dllexport)
  * build: remove check for __attribute__((visibility..
  * depends: fix ZMQ CMake getcachesize check
  * scripted-diff: Replace uint256S("str") -&gt; uint256{"str"}
  * refactor: Hand-replace some uint256S -&gt; uint256
  * refactor: Add consteval uint256(hex_str)
  * miniscript: Use `ToIntegral` instead of `ParseInt64`
  * scripted-diff: Modernize naming of nChainTx and nTxCount
  * test: Add basic check for nChainTx type
  * chainparams: Change nChainTx to uint64_t
  * refactor: remove un-tested early returns
  * tests: add tests for KeyPair
  * refactor: move SignSchnorr to KeyPair
  * logging: clarify -debug and -debugexclude descriptions
  * rpc: make logging method reject "0" category and correct the help text
  * logging, refactor: minor encapsulation improvement and use BCLog::NONE instead of 0
  * logging, refactor: make category special cases explicit
  * doc + test: Correct uint256 hex string endianness
  * doc: Add missed cmake package to build depends
  * crypto: add KeyPair wrapper class
  * tests: add key tweak smoke test
  * bench: add benchmark for signing with a taptweak
  * doc: Add note about distro's g++-mingw-w64-x86-64-posix version
  * policy: enable full-rbf by default
  * doc: add release notes for full-rbf
  * test: check that keyless P2A 'signing' via `signrawtransactionwithkey` succeeds
  * test: check that P2A with witness data is still consensus-legal
  * test: P2A is a destination type with an address
  * gui, qt: brintToFront workaround for Wayland
  * [rpc, fees]: add more detail on the fee estimation modes
  * [doc]: add `30275` release notes
  * fuzz: fix timeout in crypter target
  * test: Disable known broken USDT test for now
  * Revert "build: pass --with-ecmult-gen-kb=86 to secp256k1"
  * Squashed 'src/secp256k1/' changes from 4af241b320..642c885b61
  * doc: tor.md: use -bind=127.0.0.1:8334=onion for the Tor bind
  * Showing local addresses on the Node Window
  * net: Providing an interface for mapLocalHost
  * coins: call ClearFlags in CCoinsCacheEntry destructor
  * refactor: require self and sentinel parameters for AddFlags
  * refactor: add CoinsCachePair alias
  * refactor: move flags to private uint8_t and rename to m_flags
  * refactor: disallow setting flags in CCoinsCacheEntry constructors
  * refactor: encapsulate flags setting with AddFlags and ClearFlags
  * refactor: encapsulate flags get access for all other checks
  * refactor: encapsulate flags access for dirty and fresh checks
  * clusterlin: improve rechunking in LinearizationChunking (optimization)
  * clusterlin: add MergeLinearizations function + fuzz test + benchmark
  * clusterlin: add PostLinearize + benchmarks + fuzz tests
  * clusterlin: add algorithms for connectedness/connected components
  * clusterlin: rename Intersect -&gt; IntersectPrefixes
  * fuzz: improve scriptpubkeyman target
  * qt: Replace deprecated LogPrintf with LogInfo in GUIUtil::LogQtInfo()
  * qt, build: Drop `QT_STATICPLUGIN` macro
  * depends: Fix `zeromq` build on OpenBSD
  * refactor: remove TxidFromString
  * test: replace WtxidFromString with Wtxid::FromHex
  * fuzz: increase FromHex() coverage
  * test: add uint256::FromHex unittest coverage
  * test: Avoid CScript() as default function argument
  * [fuzz] Harness for version handshake
  * scripted-diff: Rename lazily initialized bloom filters
  * doc: Remove reference to resolved issue
  * [net processing] Lazily initialize m_recent_confirmed_transactions
  * [net processing] Lazily initialize m_recent_rejects_reconsiderable
  * [net processing] Lazily initialize m_recent_rejects
  * test: Try previously intermittently broken USDT test again
  * doc: remove obsolete mention and link to closed PR
  * doc: add release notes for #22729
  * test: Make leaf_script mandatory when scriptpath is set in TaprootSignatureMsg
  * test: fix constructor of msg_tx
  * doc: mention optional dependencies (qrencode, zmq) in OpenBSD build docs
  * test: add P2A ProduceSignature coverage
  * Add release note for P2A output feature
  * test: add P2A coverage for decodescript
  * test: Add anchor mempool acceptance test
  * policy: stop 3rd party wtxid malleability of anchor spend
  * policy: make anchor spend standard
  * policy: Add OP_1 &lt;0x4e73&gt; as a standard output type
  * kernel: Only setup kernel context globals once
  * qt: Update translation source file
  * qt: Bump Transifex slug for 28.x
  * qt: Pull recent translations from Transifex
  * test: fix intermittent failures in feature_proxy.py
  * doc: Update issue reference for libbitcoinkernel
  * rpc: fix maybe-uninitialized compile warning in getchaintxstats
  * ci: enable berkley db on test each commit job
  * rpc: add utxo's blockhash and number of confirmations to scantxoutset output
  * guix: move bison from global scope, to Linux
  * mingw: Document mode wbx workaround
  * Add -blocksxor boolean option
  * rpc: Return precise loadtxoutset error messages
  * Return XOR AutoFile from BlockManager::Open*File()
  * guix: bump time-machine to efc26826400762207cde9f23802cfe75a737963c
  * guix: patch /gnu/store paths out of winpthreads
  * doc: rpc: Use "output script" consistently (2/2)
  * bench: add cluster linearization improvement benchmark
  * clusterlin: permit passing in existing linearization to Linearize
  * clusterlin: add LinearizationChunking class
  * clusterlin: randomize the SearchCandidateFinder search order
  * clusterlin: use bounded BFS exploration (optimization)
  * bench: Candidate finding and linearization benchmarks
  * clusterlin: add Linearize function
  * clusterlin: add chunking algorithm
  * clusterlin: add SearchCandidateFinder class
  * clusterlin: add AncestorCandidateFinder class
  * tests: framework for testing DepGraph class
  * clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types
  * depends: remove ENV unsetting for darwin
  * guix: improve ENV unsetting for macOS
  * depends: patch explicit -lm usage out of Qt tools
  * refactor: Use untranslated error message in ActivateSnapshot
  * depends: cleanup after qrencode build
  * depends: cleanup after miniupnpc build
  * depends: Cleanup postprocess commands after switching to CMake
  * m_tx_download_mutex followups
  * release m_tx_download_mutex before MakeAndPushMessage GETDATA
  * [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr
  * ci: Add missing qttools5-dev install to Asan task
  * doc: Add release notes for two pull requests
  * refactor: Replace ParseHashStr with FromHex
  * rest: Reject truncated hex txid early in getutxos parsing
  * refactor: Expose FromHex in transaction_identifier
  * refactor: Implement strict uint256::FromHex()
  * ci: add _LIBCPP_REMOVE_TRANSITIVE_INCLUDES to TSAN job
  * refactor: fix missing includes
  * [test]: ensure `estimatesmartfee` default mode is `economical`
  * [doc] TxOrphanage is no longer thread-safe
  * [refactor] combine block vtx loops in BlockConnected
  * cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
  * refactor: Add FlatFileSeq member variables in BlockManager
  * scripted-diff: Rename SetHex to SetHexDeprecated
  * test: refactor: Replace SetHex with uint256 constructor directly
  * depends: Bump `libmultiprocess` for CMake fixes
  * test: Fix intermittent issue in p2p_v2_misbehaving.py
  * net: Log accepted connection after m_nodes.push_back
  * guix: use gcc-12 to compile winpthreads
  * depends: switch to building expat with CMake
  * guix: use GCC 12.4.0 over 12.3.0
  * guix: consolidate back to GCC 12 toolchain for all HOSTS
  * fix: Make TxidFromString() respect string_view length
  * refactor: Change base_blob::SetHex() to take std::string_view
  * test: uint256 - Garbage suffixes and zero padding
  * refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
  * test: Add test for TxidFromString() behavior
  * doc: use proper doxygen formatting for CTxMemPool::cs
  * fuzz: Speed up PickValue in txorphan
  * lint: Use git clone --depth=1
  * lint: Add missing docker.io prefix to ci/lint_imagefile
  * lint: Use consistent out-of-tree build for python and test_runner
  * Fix lint-spelling warnings
  * doc: Clarify intent of ./ci/lint_run_all.sh
  * lint: Use $CI_RETRY_EXE when building ./ci/lint_imagefile
  * fuzz: reduce keypool size in scriptpubkeyman target
  * Fix MSVC warning C4273 "inconsistent dll linkage"
  * depends: bump libmultiprocess for CMake fixes
  * depends: Fix CMake-generated `libevent*.pc` files
  * fuzz: Deglobalize signature cache in sigcache test
  * fuzz: Limit parse_univalue input length
  * log: Remove NOLINT(bitcoin-unterminated-logprintf)
  * depends: switch zmq to CMake
  * fuzz: Use BasicTestingSetup for coins_view target
  * test: Add arguments for creating a slimmer setup
  * depends: add zeromq no librt patch
  * depends: add zeromq cmake minimum patch
  * depends: add zeromq windows usage patch
  * depends: add zeromq builtin sha1 patch
  * depends: add zeromq mktemp macos patch
  * logging: use std::string_view
  * logging: Apply formatting to early log messages
  * logging: Limit early logging buffer
  * test: Add loadtxoutset test with tip on snapshot block
  * test: Remove already resolved assumeutxo todo comments
  * depends: use CMake to build FreeType
  * contrib: assume binary existence in sec/sym checks
  * [fees]: change `estimatesmartfee` default mode to `economical`
  * contrib: simplify ELF test-security-check
  * contrib: simplify PE test-security-check
  * contrib: simplify MACHO test-security-check
  * refactor: add coinbase constraints to BlockCreateOptions
  * test: bump mocktime after node has received and sent bytes
  * refactor: Use util::Split to avoid a harmless unsigned-integer-overflow
  * test: Non-Shy version sender
  * refactor: Make m_last_notified_header private
  * doc: getaddressinfo[isscript] is optional
  * test: Fix MSVC warning C4101 "unreferenced local variable"
  * univalue, refactor: Convert indentation tabs to spaces
  * qa: Do not assume running `feature_asmap.py` from source directory
  * qa: Consider `cache` and `config.ini` relative to invocation directory
  * scripted-diff: Add `__file__` argument to `BitcoinTestFramework.init()`
  * [refactor] delete EraseTxNoLock, just use EraseTx
  * remove obsoleted TxOrphanage::m_mutex
  * lock m_recent_confirmed_transactions using m_tx_download_mutex
  * remove obsoleted hashRecentRejectsChainTip
  * update recent_rejects filters on ActiveTipChange
  * add ValidationInterface::ActiveTipChange
  * guard TxRequest and rejection caches with new mutex
  * refactor: pass BlockCreateOptions to createNewBlock
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * gui: correct replacement of amp character in the wallet name for QMenu
  * test: Fix intermittent failure in p2p_v2_misbehaving.py
  * Add fuzz test for FSChaCha20Poly1305
  * Add fuzz test for AEADChacha20Poly1305
  * fuzz: limit the number of nested wrappers in descriptors
  * fuzz: limit the number of sub-fragments per fragment for descriptors
  * net: Allow DNS lookups on nodes with IPV6 lo only
  * rest: Reject negative outpoint index in getutxos parsing
  * init: change shutdown order of load block thread and scheduler
  * rpc: Use CHECK_NONFATAL over Assert
  * logging: Add DisableLogging()
  * contrib: c++ify test stubs after switching to c++ compilers
  * validation: Don't load a snapshot if it's not in the best header chain.
  * log: Fix __func__ in LogError in blockstorage module
  * log: LogError with FlatFilePos in UndoReadFromDisk
  * refactor: Mark IsBlockPruned const
  * remove truc_policy.cpp from libbitcoin_common_a_SOURCES
  * test: fix inconsistency in fundrawtransaction weight limits test
  * util: Catch translation string errors at compile time
  * Reapply "test: p2p: check that connecting to ourself leads to disconnect"
  * net: prevent sending messages in `NetEventsInterface::InitializeNode`
  * net: fix race condition in self-connect detection
  * package rbf: cpfp structure requires package &gt; parent feerate
  * test package rbf boundary conditions more closely
  * fuzz: mini_miner_selection fixups.
  * MiniMiner: use FeeFrac in AncestorFeerateComparator
  * [doc] archive v26.2 release notes
  * refactor: Mark some static global vars as const
  * refactor: De-globalize last notified header index
  * refactor: De-globalize validation benchmark timekeeping
  * rpc: doc: use "output script" terminology consistently in "asm"/"hex" results
  * test: [refactor] Pass TestOpts
  * tidy: modernize-use-equals-default
  * Use WITH_LOCK in Warnings::Set
  * GUI/OptionsDialog: Prefer to stretch actual options area rather than waste space
  * GUI/OptionsDialog: Allow Maximize of window
  * random: drop ad-hoc Shuffle in favor of std::shuffle
  * bench random: benchmark more functions, and add InsecureRandomContext
  * refactor: Use designated initializer
  * rpc: Use untranslated error strings in loadtxoutset
  * net_processing: use existing RNG object in ProcessGetBlockData
  * random bench refactor: move to new bench/random.cpp
  * test: loadtxoutset in divergent chain with less work
  * refactor: Use named arguments to get path arg in loadtxoutset
  * kernel: De-globalize signature cache
  * fuzz: improve utxo_snapshot target
  * Expose CSignatureCache class in header
  * kernel: De-globalize script execution cache hasher
  * kernel: De-globalize script execution cache
  * validation: Don't error if maxsigcachesize exceeds uint32::max
  * contrib: rename cc to cxx in binary checking scripts
  * contrib: use c++ rather than c for binary tests
  * fuzz: fix key size in crypter target
  * validation: Check if mempool exists before asserting in ActivateSnapshot
  * logging: Add thread safety annotations
  * lint: remove unneeded trailing line fix
  * lint: ignore files ignored by git in mlc
  * test: add test for modififed walletprocesspsbt calls
  * net: require P2P binds to succeed
  * net: report an error if unable to bind on the Tor listening addr:port
  * net: don't extra bind for Tor if binds are restricted
  * [doc] add release note for TRUC
  * use version=3 instead of v3 in debug strings
  * scripted-diff: change names from V3 to TRUC
  * [doc] replace mentions of v3 with TRUC
  * rename mempool_accept_v3.py to mempool_truc.py
  * wallet: fix FillPSBT errantly showing as complete
  * test: Add coverage for getchaintxstats in assumeutxo context
  * rpc: Reorder getchaintxstats output
  * rpc: Avoid getchaintxstats invalid results
  * Revert "test: p2p: check that connecting to ourself leads to disconnect"
  * test: verify wallet is still active post-migration failure
  * wallet: Use LegacyDataSPKM when loading
  * wallet: Move MigrateToDescriptor and DeleteRecords to LegacyDataSPKM
  * wallet: Move LegacyScriptPubKeyMan::IsMine to LegacyDataSPKM
  * wallet: Move LegacySPKM data storage and handling to LegacyDataSPKM
  * random: replace construct/assign with explicit Reseed()
  * random: use LogError for init failure
  * tests: make fuzz tests (mostly) deterministic with fixed seed
  * random: cleanup order, comments, static
  * net, net_processing: use existing RNG objects more
  * random: improve precision of MakeExponentiallyDistributed
  * random: convert GetExponentialRand into rand_exp_duration
  * random: convert GetRand{Micros,Millis} into randrange
  * net: use GetRandMicros for cache expiration
  * random: get rid of GetRand by inlining
  * wallet: update mempool conflicts tests + docs
  * util: Use SteadyClock in RandAddSeedPerfmon
  * random: make GetRand() support entire range (incl. max)
  * tests: overhaul deterministic test randomness
  * random: convert XoRoShiRo128PlusPlus into full RNG
  * random: move XoRoShiRo128PlusPlus into random module
  * xoroshiro128plusplus: drop comment about nonexisting copy()
  * random: modernize XoRoShiRo128PlusPlus a bit
  * random: add RandomMixin::randbits with compile-known bits
  * random: Improve RandomMixin::randbits
  * random: refactor: move rand* utilities to RandomMixin
  * random: use BasicByte concept in randbytes
  * random: add a few noexcepts to FastRandomContext
  * random: move rand256() and randbytes() to .h file
  * random: write rand256() in function of fillrand()
  * ci: Clear unused /msan/llvm-project
  * Moved the repeated -printpriority fetching out of AddToBlock
  * test: Added coverage to Block not found error using gettxoutsetinfo
  * p2p: Start downloading historical blocks from common ancestor
  * test: p2p: check that connecting to ourself leads to disconnect
  * scripted-diff: Log parameter interaction not thrice
  * doc: Fix outdated dev comment about logging
  * wallet: use LogTrace for walletdb log messages at trace level
  * Compare ASMaps with respect to specific addresses
  * [wallet, rpc]: add `max_tx_weight` to tx funding options
  * doc: detail -rpccookieperms option
  * test: add rpccookieperms test
  * init: add option for rpccookie permissions
  * util: add perm string helper functions
  * [wallet]: update the data type of `change_output_size`, `change_spend_size` and `tx_noinputs_size` to `int`
  * [doc]: update reason for deducting change output weight
  * [refactor]: update coin selection algorithms input parameter `max_weight` name
  * Have testBlockValidity hold cs_main instead of caller
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * Drop unneeded lock from createNewBlock
  * mempool: move LoadMempool/DumpMempool to node
  * Change MigrateLegacyToDescriptor to reopen wallet as BERKELEY_RO
  * kernel: remove mempool_persist.cpp
  * refactor: Remove no longer needed clang-15 workaround for std::span
  * fuzz: Clarify Apple-Clang-16 workaround
  * build: Bump clang minimum supported version to 16
  * refactor: testBlockValidity make out argument last
  * Add missing include for mining interface
  * test: change comments to `self.log.info` for `test_addnode_getaddednodeinfo`
  * test: add coverage for `node` field of `getaddednodeinfo` RPC
  * rest: don't copy data when sending binary response
  * ci: test-each-commit merge base optional
  * ci: forks can opt-out of CI branch push (Cirrus only)
  * contrib: Fixup verify-binaries OS platform parsing
  * depends: update doc in Qt pwd patch
  * depends: switch libevent to CMake
  * Squashed 'src/secp256k1/' changes from 06bff6dec8..4af241b320
  * build: Drop redundant `sys/sysctl.h` header check
  * doc: Add note to getblockfrompeer on missing undo data
  * rpc: Make pruneheight also reflect undo data presence
  * wallet: notify when preset + automatic inputs exceed max weight
  * ci: increase available ccache size to 300MB
  * test: Check that non empty version packet is ignored and no disconnection happens
  * test: Check that disconnection happens when AAD isn't filled
  * test: Check that disconnection happens when garbage sent/received are different
  * test: Check that disconnection happens when wrong garbage terminator is sent
  * test: Check that disconnection happens when &gt;4095 garbage bytes is sent
  * refactor, blockstorage: Generalize GetFirstStoredBlock
  * build: add -Wundef
  * refactor: use #ifdef HAVE_SOCKADDR_UN
  * randomenv: use ifdef over if
  * zmq: use #ifdef ENABLE_ZMQ
  * build: Suppress warnings from boost and capnproto in multiprocess code
  * test: Remove unnecessary restart in assumeutxo test
  * assumeutxo: Check snapshot base block is not marked invalid
  * ci: clarify Cirrus self-hosted workers setup
  * refactor: remove extraneous lock annotations from function definitions
  * ci: add option for running tests without volume
  * gui: show maximum mempool size in information window
  * add node interface method for getting maximum mempool size
  * contrib: add R(UN)PATH check to ELF symbol-check
  * test: Make blockencodings_tests deterministic
  * refactor: Move early loadtxoutset checks into ActiveSnapshot
  * QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
  * fuzz: Fix wallet_bdb_parser 32-bit unhandled fseek error
  * Don't use iterator addresses in IteratorComparator
  * rpc: call IsInitialBlockDownload via miner interface
  * Replace hard-coded constant in test
  * Validate oversized transaction
  * Validate transaction without inputs
  * Use SCRIPT_VERIFY_NONE instead of hard-coded 0 in transaction_tests
  * rpc: minize getTipHash() calls in gbt
  * rpc: call processNewBlock via miner interface
  * rpc: getTransactionsUpdated via miner interface
  * Always pass options to BlockAssembler constructor
  * rpc: call CreateNewBlock via miner interface
  * rpc: getblocktemplate getTipHash() via Miner interface
  * rpc: call TestBlockValidity via miner interface
  * Introduce Mining interface
  * fuzz: have package_rbf always make small txns
  * doc: reword package RBF documentation
  * upnp: add compatibility for miniupnpc 2.2.8
  * rename policy/v3_policy.* to policy/truc_policy.*
  * build: use -no_exported_symbols on macOS
  * ci: remove unused bcc variable from workflow
  * doc: replace mention of V3 with TRUC
  * move-only: refactor CreateTransactionInternal
  * wallet: use CRecipient instead of CTxOut
  * test: expand LimitOrphan and EraseForPeer coverage
  * test: Introduce test types and modify v2 handshake function accordingly
  * test: write functional test results to csv
  * test: Added test coverage to listsinceblock rpc
  * fuzz: FuzzedSock::Recv() don't lose bytes from MSG_PEEK read
  * fuzz: simplify FuzzedSock::m_peek_data
  * netbase: extend CreateSock() to support creating arbitrary sockets
  * ci: enable self-assignment clang-tidy check
  * refactor: add self-assign checks to classes which violate the clang-tidy check
  * doc: rewrite some of the macdeploy docs
  * depends: swap mmacosx-version-min for mmacos-version-min
  * Add release note for size 2 package rbf
  * doc: update package RBF comment
  * mempool: Improve logging of replaced transactions
  * CheckPackageMempoolAcceptResult: Check package rbf invariants
  * Fuzz: pass mempool to CheckPackageMempoolAcceptResult
  * [test] package rbf
  * [policy] package rbf
  * Revert "contrib: macdeploy: monkey-patch gen-sdk to be deterministic"
  * Squashed 'src/leveldb/' changes from e2f10b4e47..688561cba8
  * refactor: remove warnings globals
  * node: update uiInterface whenever warnings updated
  * introduce and use the generalized `node::Warnings` interface
  * move-only: move warnings from common to node
  * refactor: remove unnecessary AppendWarning helper function
  * test: cover more errors for `signrawtransactionwithkey` RPC
  * i2p: fix log when an interruption happens during `Accept`
  * i2p: log errors properly according to their severity
  * doc: archive release notes for v27.1
  * Squashed 'src/minisketch/' changes from 3472e2f5ec..eb37a9b8e7
  * fuzz: Use std::span in FuzzBufferType
  * ci: move Asan / LSan / USDT job to Github Actions
  * guix: use glibc 2.31
  * test: add functional test for tagged MiniWallet instances
  * test: fix MiniWallet internal key derivation for tagged instances
  * utils: add missing include
  * test: fix MiniWallet script-path spend (missing parity bit in leaf version)
  * test: refactor: return TaprootInfo from P2TR address creation routine
  * test: add coverage for errors for `combinerawtransaction` RPC
  * PackageV3Checks: Relax assumptions
  * doc: add release note for 29091 and 29165
  * refactor: rename (macho) ld64 to lld
  * ci: update deps for macOS cross build
  * depends: update install docs for macOS cross compilation
  * depends: remove no-longer used llvm_* vars from macOS build
  * depends: no-longer pass -B to clang in macOS cross-compile
  * depends: remove native LLVM package
  * depends: remove FORCE_USE_SYSTEM_CLANG
  * guix: use clang-toolchain-18 for macOS build
  * tests: add fuzz tests for BitSet
  * util: add BitSet
  * log: use error level for critical log messages
  * test: Remove redundant verack check
  * build: Remove --enable-gprof
  * test: doc: fix units in tx size standardness test (s/vbytes/weight units)
  * refactor: performance-for-range-copy in psbt.h
  * ci: add IPV6 network to ci container
  * refactor: Rename CTransaction::nVersion to version
  * blockman: Replace m_reindexing with m_blockfiles_indexed
  * test: Add functional test for continuing a reindex
  * indexes: Don't wipe indexes again when already reindexing
  * kernel: Add less confusing reindex options
  * consensus: Store transaction nVersion as uint32_t
  * refactor: Add explicit cast to expected_last_page to silence fuzz ISan
  * minor: remove unnecessary semicolons from RPC content type examples
  * refactor: move orphanage constants to header file
  * test: use json-rpc 2.0 in all functional tests by default
  * bitcoin-cli: use json-rpc 2.0
  * test: remove unused variable in interface_rpc.py
  * doc: update and link for JSON-RPC 2.0
  * validation: Remove needs_init from LoadBlockIndex
  * bugfix: Streamline setting reindex option
  * ci: Use relative paths in `win64-native` CI job consistently
  * ci: Remove no longer needed workaround for GHA Windows images
  * tests: add fuzz tests for VecDeque
  * util: add VecDeque
  * fuzz: add I2P harness
  * net_processing: make MaybePunishNodeFor{Block,Tx} return void
  * build: warn on self-assignment
  * refactor: disable self-assign warning for tests
  * test: Add ReceiveWithExtraTransactions Compact Block receive test.
  * test: refactor: Rename extra_txn to const empty_extra_txn as it is empty in all test cases
  * build: re-enable deprecated warning copy
  * test: add `createmultisig` P2MS encoding test for all n (1..20)
  * test: add unit test for `keys_to_multisig_script`
  * test: fix `keys_to_multisig_script` (P2MS) helper for n/k &gt; 16
  * guix: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126
  * Reduce memory copying operations in bech32 encode
  * Reserve hrp memory in Decode and LocateErrors
  * build: no-longer allow GCC-10 in C++20 check
  * doc: fixup deps doc after #30198
  * chainparams: Add achow101 DNS seeder
  * test: Set mocktime in p2p_disconnect_ban.py to avoid intermittent test failure
  * test: Fix typos and use names args
  * Support running individual lint checks
  * refactor: remove unused `CKey::Negate` method
  * guix: show *_FLAGS variables in pre-build output
  * [fuzz] Avoid endless waiting in FuzzedSock::{Wait,WaitMany}
  * [fuzz] Make peeking through FuzzedSock::Recv fuzzer friendly
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * [doc] update bips.md for 431
  * [test] wallet uses CURRENT_VERSION which is 2
  * [policy] make v3 transactions standard
  * doc: JSON-RPC request Content-Type is application/json
  * [fuzz] Use fuzzer friendly ConsumeRandomLengthByteVector in FuzzedSock::Recv
  * depends: consolidate dependency docs
  * net: log connections failures via SOCKS5 with less severity
  * [refactor] use TRUC_VERSION in place of 3
  * test: MiniWallet: respect fee_rate for target_weight, use in mempool_limit.py
  * test: add framework functional test for MiniWallet's tx padding
  * test: MiniWallet: fix tx padding (`target_weight`) for large sizes, improve accuracy
  * net_processing: remove Misbehavior score and increments
  * net_processing: make all Misbehaving increments = 100
  * net_processing: drop 8 headers threshold for incoming BIP130
  * net_processing: drop Misbehavior for unconnecting headers
  * net_processing: do not treat non-connecting headers as response
  * depends: fix Qt macOS build with Clang 18
  * clang-tidy: Add `bugprone-move-forwarding-reference` check
  * build: remove --enable-lcov-branch-coverage
  * depends: qt 5.15.14
  * refactor: use recommended type hiding on multi_index types
  * qa: a fuzz target for the block index database
  * scripted-diff: Replace nNextSweep with m_next_sweep
  * increase txorphan harness stability
  * fuzz: Handle missing BDBRO errors
  * Use `exact_target` shorthand in coinselector_tests
  * log: Add V2 handshake timeout
  * test: Make global TRANSPORT_VERSION variable an instance variable
  * Fold GetSelectionWaste() into ComputeAndSetWaste()
  * test: Add coverage for txid coins count check when loading snapshot
  * assumeutxo: Add network magic ctor param to SnapshotMetadata
  * fuzz: Fix wallet_bdb_parser stdlib error matching
  * lint: add markdown hyperlink checker
  * assumeutxo: Deserialize trailing byte instead of Txid
  * doc: Add release notes for #29612
  * Link to gen-bitcoin-conf.sh instead of bitcoin.conf placeholder
  * [fuzz] Avoid collecting initialization coverage
  * Add sanity checks for various ATMPArgs booleans
  * [refactor] make some members MemPoolAccept-wide
  * cpfp carveout is excluded in packages
  * Add m_allow_sibling_eviction as separate ATMPArgs flag
  * Add description for m_test_accept
  * test: Assumeutxo: snapshots with less work should not be loaded
  * clang-tidy: add check for non-trivial thread_local vars
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add coverage for `mapped_as` from `getrawaddrman`
  * net: rpc: return peer's mapped AS in getrawaddrman
  * doc: Correct pull request prefix for scripts and tools
  * guix: drop binutils from macOS env
  * guix: use GUIX_LD_WRAPPER_DISABLE_RPATH for all HOSTS
  * guix: remove ZERO_AR_DATE export
  * depends: remove cctools &amp; libtapi
  * build: switch to using lld for macOS builds
  * build: add lld into macOS build environment(s)
  * depends: swap cctools-x for llvm-x
  * depends: don't use -no_warning_for_no_symbols in macOS qt build
  * windeploy: Renew certificate
  * wallet, tests: Avoid stringop-overflow warning in PollutePubKey
  * [fuzz] V3_MAX_VSIZE and effective ancestor/descendant size limits
  * [policy] restrict all v3 transactions to 10kvB
  * [policy] explicitly require non-v3 for CPFP carve out
  * test: improve robustness of connect_nodes()
  * rpc: Enhance metadata of the dumptxoutset output
  * assumeutxo: Add documentation on dumptxoutset serialization format
  * assumeutxo: Add test for changed coin size value
  * rpc: Optimize serialization disk space of dumptxoutset
  * build: remove --enable-threadlocal
  * doc: remove comment about using thread_local
  * build: Enable `thread_local` for MinGW-w64 builds
  * refactor: replace hardcoded numbers
  * ci: Add mising -Wno-error=maybe-uninitialized to armhf task
  * rpc: avoid copying into UniValue
  * doc: Update NetBSD Build Guide
  * tests: improve wallet multisig descriptor test and docs
  * build: pass --with-ecmult-gen-kb=86 to secp256k1
  * [[refactor]] Check CTxMemPool options in constructor
  * test: remove unneeded `-maxorphantx=1000` settings
  * bench: bugfix, properly release wallet before erasing directory
  * test: Log when the garbage is actually sent to transport layer
  * wallet, test: Be able to always swap BDB endianness
  * test: Test bdb_ro dump of wallet without reset LSNs
  * test: Test dumping dbs with overflow pages
  * test: Test dumps of other endian BDB files
  * bdb: Be able to make byteswapped databases
  * Error if LSNs are not reset
  * Berkeley RO Database fuzz test
  * tests: Add BerkeleyRO to db prefix tests
  * wallettool: Optionally use BERKELEY_RO as format when dumping BDB wallets
  * Add MakeBerkeleyRODatabase
  * Implement handling of other endianness in BerkeleyRODatabase
  * wallet: implement independent BDB deserializer in BerkeleyRODatabase
  * fuzz: add more coverage for `ScriptPubKeyMan`
  * util: avoid using thread_local variable that has a destructor
  * doc: Clarify distinction between util and common libraries in libraries.md
  * util: Move util/string.h functions to util namespace
  * util: add TransactionError includes and namespace declarations
  * util: move fees.h and error.h to common/messages.h
  * common: Add PSBTError enum
  * util: move error.h TransactionError enum to node/types.h
  * util: move spanparsing.h to script/parsing.h
  * util: move spanparsing.h Split functions to string.h
  * util: move HexStr and HexDigit from util to crypto
  * util: move util/message to common/signmessage
  * build: move memory_cleanse from util to crypto
  * build: move chainparamsbase from util to common
  * test: Add check-deps.sh script to check for unexpected library dependencies
  * kernel: De-globalize fReindex
  * Squashed 'src/secp256k1/' changes from d8311688bd..06bff6dec8
  * refactor: Use type-safe time in txorphanage
  * rpc: Remove index-based Arg accessor
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * ci: Roll test-each-commit Ubuntu
  * ci: Remove clang version pin in test-each-commit
  * blockstorage: Don't move cursor backwards in UpdateBlockInfo
  * blockstorage: Rename FindBlockPos and have it return a FlatFilePos
  * validation, blockstorage: Separate code paths for reindex and saving new blocks
  * blockstorage: split up FindBlockPos function
  * doc: Improve doc for functions involved in saving blocks to disk
  * doc: add comments and release-notes for JSON-RPC 2.0
  * rpc: JSON-RPC 2.0 should not respond to "notifications"
  * rpc: Avoid returning HTTP errors for JSON-RPC 2.0 requests
  * rpc: Add "jsonrpc" field and drop null "result"/"error" fields
  * rpc: identify JSON-RPC 2.0 requests
  * test: add conflicting topology test case
  * tests, fuzz: use new NUMS_H const
  * [log] updates in TxOrphanage
  * [functional test] attackers sending mutated orphans
  * [unit test] TxOrphanage handling of same-txid-different-witness txns
  * [p2p] allow entries with the same txid in TxOrphanage
  * [refactor] TxOrphanage::EraseTx by wtxid
  * [refactor] TxOrphanage::HaveTx only by wtxid
  * [p2p] don't query orphanage by txid
  * kernel: Remove batchpriority from kernel library
  * crypto: add NUMS_H const
  * wallet: implement BerkeleyRODatabase::Backup
  * wallet: implement BerkeleyROBatch
  * wallet: add dummy BerkeleyRODatabase and BerkeleyROBatch classes
  * refactor: simplify `FormatSubVersion` using strprintf/Join
  * cli: Add warning for duplicate port definition
  * cli: Sanitize ports in rpcconnect and rpcport
  * rpc: move UniValue in blockToJSON
  * depends: set RANLIB for CMake
  * depends: set NM for CMake
  * depends: set AR for CMake
  * refactor: Model the bech32 charlimit as an Enum
  * script/sign: avoid duplicated signature verification after signing
  * bench: add benchmark for `SignTransaction`
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * refactor, subprocess: Remove unused stream API calls
  * refactor, subprocess: Remove unused `Popen::child_created_` data member
  * refactor, subprocess: Remove unused `Popen::poll()`
  * refactor, subprocess: Remove `Popen::pid()`
  * test: test sendall does ancestor aware funding
  * contrib: drop dead get_machine from test sym check
  * contrib: use env_flags in get_arch
  * Refactor: Remove ECC_Start and ECC_Stop from key header
  * kernel: Remove key module from kernel library
  * tools: Use ECC_Context helper in bitcoin-tx and bitcoin-wallet tools
  * test: Use ECC_Context helper in bench and fuzz tests
  * common: Add ECC_Context RAII wrapper for ECC_Start/ECC_Stop
  * blockstorage: Add Assume for fKnown / snapshot chainstate
  * build, test: Remove unused `TIMEOUT` environment variable
  * build: swap otool for (llvm-)objdump
  * test: Remove struct.pack from almost all places
  * scripted-diff: test: Use int.to_bytes over struct packing
  * test: Use int.to_bytes over struct packing
  * test: Normalize struct.pack format
  * ci: Exclude feature_init for now in valgrind task
  * doc: rpc: fix submitpackage examples
  * rpc: update min package size error message in submitpackage
  * doc: rpc: submitpackage takes sorted array
  * test: add bounds checking for submitpackage RPC
  * test: added test coverage to loadtxoutset
  * refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
  * build, test, doc: Temporarily remove Android-related stuff
  * test: use tagged ephemeral MiniWallet instance in fill_mempool
  * test: add MiniWallet tagging support to avoid UTXO mixing
  * test: refactor: eliminate COINBASE_MATURITY magic number in fill_mempool
  * test: refactor: move fill_mempool to new module mempool_util
  * net: reduce LOCK(cs_main) scope in ProcessGetBlockData
  * net: reduce LOCK(cs_main) scope in GETBLOCKTXN
  * build, msvc: Compile test\fuzz\miniscript.cpp
  * test: addmultisigaddress, coverage for script size limits
  * bugfix: addmultisigaddress, add unsupported operation for redeem scripts over 520 bytes
  * test: coverage for 16-20 segwit multisig scripts
  * rpc: bugfix, incorrect segwit redeem script size used in signrawtransactionwithkey
  * fix incorrect multisig redeem script size limit for segwit
  * test: rpc_createmultisig, decouple 'test_sortedmulti_descriptors_bip67'
  * test: rpc_createmultisig, decouple 'test_mixing_uncompressed_and_compressed_keys'
  * test: rpc_createmultisig, remove unnecessary checkbalances()
  * test: refactor, multiple cleanups in rpc_createmultisig.py
  * test: rpc_createmultisig, remove manual wallet initialization
  * miniscript: make operator_mst consteval
  * doc: fix broken relative md links
  * [test]: remove duplicate WITNESS_SCALE_FACTOR
  * gui: fix misleading signmessage error with segwit
  * build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
  * ci: remove -Wdocumentation from -Werror in multiprocess CI
  * ci: remove -Warray-bounds from -Werror for win64
  * ci: disable -Werror=maybe-uninitialized for Windows builds
  * refactor, test: Always initialize pointer
  * Replace remaining "520" magic numbers with MAX_SCRIPT_ELEMENT_SIZE
  * refactor: Avoid unused-variable warning in init.cpp
  * [refactor] use reference in for loop through iters
  * refactor: Make 64-bit shift explicit
  * fuzz: wallet, add target for Crypter
  * fuzz: txorphan tests fixups
  * rpc: return warnings as an array instead of just a single one
  * Process every MempoolAcceptResult regardless of PackageValidationResult
  * [refactor] have ProcessPackageResult take a PackageToValidate
  * [doc] remove redundant PackageToValidate comment
  * [txpackages] use std::lexicographical_compare instead of sorting hex strings
  * [refactor] make MempoolAcceptResult::m_replaced_transactions non-optional
  * Add lint check for bitcoin-config.h include IWYU pragma
  * scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes
  * lint: [doc] Clarify Windows line endings (CR LF) not to be used
  * test: use sleepy wait-for-log in reindex readonly
  * doc: add release-notes-27064.md
  * system: use %LOCALAPPDATA% as default datadir on windows
  * depends: fix miniupnpc snprintf usage on Windows
  * depends: switch miniupnpc to CMake
  * depends: add upstream CMake patch to miniupnpc
  * depends: miniupnpc 2.2.7
  * guix: fix suggested fake date for openssl -1.1.1l
  * test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py
  * doc: removed help text saying that peers may not connect automatically
  * functional test: ensure confirmed utxo being sourced for 2nd chain
  * test: Handle functional test disk-full error
  * doc: add LLVM instruction for macOS &lt; 13
  * depends: Fix build of Qt for 32-bit platforms
  * fuzz: don't allow adding duplicate transactions to the mempool
  * update comments in cpp-subprocess (check_output references)
  * remove unused method `Popen::kill` from cpp-subprocess
  * net: Fix misleading comment for Discover
  * net: Replace ifname check with IFF_LOOPBACK in Discover
  * build, msvc: Compile `test\fuzz\bitdeque.cpp`
  * refactor: Fix "error C2248: cannot access private member" on MSVC
  * build: Bump clang minimum supported version to 15
  * build, msvc: Drop duplicated `common\url.cpp` source file
  * validation: allow to specify frequency for -checkblockindex
  * validation: improve performance of CheckBlockIndex
  * test: adds outbound eviction tests for non outbound-full-relay peers
  * test: adds outbound eviction functional tests, updates comment in ConsiderEviction
  * [Test] Assumeutxo: ensure failure when importing a snapshot twice
  * [functional test] opportunistic 1p1c package submission
  * [p2p] opportunistically accept 1-parent-1-child packages
  * [p2p] add separate rejections cache for reconsiderable txns
  * [fuzz] break out parent functions and add GetChildrenFrom* coverage
  * [unit test] TxOrphanage::GetChildrenFrom*
  * [txorphanage] add method to get all orphans spending a tx
  * [txpackages] add canonical way to get hash of package
  * test: Add two more urlDecode tests
  * refactor: Avoid copying util::Result values
  * refactor: Drop util::Result operator=
  * remove commented out code in cpp-subprocess
  * contrib: Add asmap-tool
  * contrib: rpcauth.py - Add new option (-j/--json) to output text in json format
  * test: Add test case for spending bare multisig
  * depends: pass verbose through to cmake based make
  * Fix typos in description.md and wallet_util.py
  * remove unused templates from cpp-subprocess
  * common: Don't terminate on null character in UrlDecode
  * scripted-diff: Modernize name of urlDecode function and param
  * refactor: Remove hooking code for urlDecode
  * refactor: Replace libevent use in urlDecode with our own code
  * test: Add unit tests for urlDecode
  * doc: Bash is needed in gen_id and is not installed on FreeBSD by default
  * doc: suggest only necessary Qt packages for installation on FreeBSD
  * doc: Suggest only necessary Qt packages for installation on OpenBSD
  * test: add missing comparison of node1's mempool in MempoolPackagesTest
  * test: Run framework unit tests in parallel
  * Replace locale-dependent `std::strerror` with `SysErrorString`
  * refactor: Rename `subprocess.hpp` to follow our header name conventions
  * remove unneeded environment option from cpp-subprocess
  * test:Validate UTXO snapshot with coin_height &gt; base_height &amp; amount &gt; money_supply
  * Added seednode prioritization message to help output
  * Gives seednode priority over dnsseed if both are provided
  * sign: don't assume we are parsing a sane Miniscript
  * doc: explain what the wallet password does
  * Avoid explicitly computing diagram; compare based on chunks
  * test: Fix intermittent timeout in p2p_tx_download.py
  * ci: Drop no longer needed `-I` flag in "tidy" task
  * guix: remove no-longer-used bzip2
  * depends: switch qrencode to .tar.gz
  * depends: switch libxcb_util_wm to .tar.gz
  * depends: switch libxcb_util_render to .tar.gz
  * depends: switch libxcb_util_keysyms to .tar.gz
  * depends: switch libxcb_util_image to .tar.gz
  * depends: switch libxcb_util to .tar.gz
  * depends: switch xproto to .tar.gz
  * depends: switch libXau to .tar.gz
  * depends: switch fontconfig to .tar.gz
  * depends: switch boost to .tar.gz
  * test: Fix intermittent issue in p2p_handshake.py
  * [doc] update release-process.md and backports section of CONTRIBUTING
  * net: attempts to connect to all resolved addresses when connecting to a node
  * test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos
  * ci, msvc: Add "Run fuzz binaries" step
  * fuzz: Pass `SystemRoot` environment variable to subprocess
  * ci, msvc: Add "Clone fuzz corpus" step
  * build, msvc: Build `fuzz.exe` binary
  * build, msvc: Enable preprocessor conformance mode
  * fuzz: Re-implement `read_stdin` in portable way
  * index: race fix, lock cs_main while 'm_synced' is subject to change
  * build: better scope usage of -Wl,-headerpad_max_install_names
  * build: don't use install_name_tool for macOS deploy when cross-compiling
  * build: don't pass strip to macOS deploy if cross-compiling
  * doc: release notes for PR 27679
  * test: cover unix sockets in zmq interface
  * zmq: accept unix domain socket address for notifier
  * test: fix intermittent failure in p2p_compactblocks_hb.py
  * wallet: return and display signer error
  * wallet: compare address returned by displayaddress
  * test: use h marker for external signer mock
  * fuzz: explicitly cap the vsize of RBFs for diagram checks
  * test: Fix failing univalue float test
  * netbase: clean up Proxy logging
  * remove unneeded cwd option from cpp-subprocess
  * remove unneeded bufsize option from cpp-subprocess
  * remove unneeded close_fds option from cpp-subprocess
  * remove unneeded session_leader option from cpp-subprocess
  * remove unneeded defer_spawn option from cpp-subprocess
  * remove unneeded preexec function option from cpp-subprocess
  * remove unneeded shell option from cpp-subprocess
  * [doc] restore comment about why we check if ptx HasWitness before caching rejected txid
  * guard against MempoolAcceptResult::m_replaced_transactions
  * doc: archive 27.0 release notes
  * test: p2p: add test for rejected tx request logic (`m_recent_rejects` filter)
  * fixup: get all utxos up front in fill_mempool, discourage wallet mixing
  * chore: fix some typos in comments
  * refactor: Use chrono type for g_mock_time
  * test: Add missing Assert(mock_time_in &gt;= 0s) to SetMockTime
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * rpc: Reword SighashFromStr error message
  * ci: use clang-16 for Valgrind
  * ci: Bump s390x to ubuntu:24.04
  * build: remove minisketch clz check
  * Squashed 'src/minisketch/' changes from a571ba20f9..3472e2f5ec
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * psbt: Check non witness utxo outpoint early
  * net: Decrease nMaxIPs when learning from DNS seeds
  * Fix typos in `subprocess.hpp`
  * Remove timedata
  * [net processing] Move IgnoresIncomingTxs to PeerManagerInfo
  * [net processing] Introduce PeerManagerInfo
  * Add TimeOffsets helper class
  * [net processing] Use std::chrono for type-safe time offsets
  * [net processing] Move nTimeOffset to net_processing
  * guix: replace GCC unaligned VMOV patch with binutils patch
  * depends: remove no longer needed patch for Boost::Process
  * gui: Hide peers details
  * ci: disable _FORTIFY_SOURCE with MSAN
  * fuzz: Add coverage for client_maxfeerate
  * AcceptMultipleTransactions: Fix workspace client_maxfeerate
  * fill_mempool: assertions and docsctring update
  * Move fill_mempool to util function
  * Change MAC_OSX macro to __APPLE__ in crypto package
  * Revert "ci: Temporarily disable bpfcc-tools"
  * fill_mempool: remove subtest-specific comment
  * doc: 25.2 historical release notes
  * guix: remove gcc-toolchain static from Windows build
  * [clang-tidy] Enable the misc-no-recursion check
  * depends: add the new LLVM debug macro
  * refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair&lt;Wtxid, CTransactionRef&gt;
  * test: remove immediate tx relay workaround in wallet_groups.py
  * fuzz: Introduce `BITCOINFUZZ` environment variable
  * fuzz, refactor: Deduplicate fuzz binary path creation
  * refactor, bench, fuzz: Drop unneeded `UCharCast` calls
  * ci: remove --with-asm usage (secp256k1)
  * ci: use LLVM 18.1.3 in MSAN jobs
  * crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
  * ci: Drop duplicated compiler flags
  * depends: switch libnatpmp to CMake
  * depends: libnatpmp f2433bec24ca3d3f22a8a7840728a3ac177f94ba
  * test: add unit tests for `calculate_input_weight`
  * test: introduce and use `calculate_input_weight` helper
  * doc: i2p: improve `-i2pacceptincoming` mention
  * gui: don't permit port in proxy IP option
  * test: Fix debug recommendation in argsman_tests
  * test: Extends wait_for_getheaders so a specific block hash can be checked
  * Squashed 'src/secp256k1/' changes from efe85c70a2..d8311688bd
  * guix: Remove another leftover from #29648
  * build, depends: Fix `libmultiprocess` cross-compilation
  * Update the developer mailing list address.
  * depends: remove -g from sqlite debug flags
  * depends: add -g to DEBUG=1 flags
  * test: Bump timeouts in feature_index_prune and wallet_importdescriptors
  * Drop Windows Socket dependency for `randomenv.cpp`
  * guix: remove errant leftover from #29648
  * ci: Temporarily disable bpfcc-tools
  * [doc] add historical release notes for 26.1
  * Add AutoFile::seek and tell
  * Fix #29767, set m_synced = true after Commit()
  * bench: Disable WalletCreate* benchmarks when building with MSVC
  * msvc, bench: Add missing source files to bench_bitcoin project
  * ci: Use clang-18 in asan/fuzz/tsan task
  * gui: fix create unsigned transaction fee bump
  * ci: Bump clang+llvm in i686_multiprocess task
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * refactor: Use typesafe Wtxid in compact block encoding message, instead of ambiguous uint256.
  * test: add coverage for -reindex and assumeutxo
  * doc: Override `-g` properly to skip debugging information
  * test: check disconnection when sending sendaddrv2 after verack
  * gui: change example address from legacy (P2PKH) to bech32m (P2TR)
  * test: fix StopIteration exception in p2p_node_network_limited.py
  * validation: don't clear cache on periodic flush
  * depends: qt 5.15.13
  * test: makes timeout a forced named argument in tests methods that use it
  * build: remove boost::process dependency for building external signer support
  * external_signer: replace boost::process with cpp-subprocess
  * Add `cpp-subprocess` header-only library
  * log: renamed disk to file so wording was more accurate
  * mempool: Log added for dumping mempool transactions to disk
  * depends: fix mingw-w64 Qt DEBUG=1 build
  * ci: Print tsan errors to stderr
  * ci: use codespell 2.2.6
  * doc: fix some typos
  * doc: Fix typos
  * CalculateFeerateDiagramsForRBF: update misleading description of old diagram contents
  * test: remove duplicated ban test
  * CompareFeerateDiagram: short-circuit comparison when detected as incomparable
  * remove erroneous CompareFeerateDiagram comment about slope
  * unit test: clarify unstated assumption for calc_feerate_diagram_rbf chunking
  * s/effected/affected/
  * CalculateFeerateDiagramsForRBF: remove size tie-breaking from chunking conflicts
  * fuzz: Add more invariant checks for package_rbf
  * fuzz: finer grained ImprovesFeerateDiagram check on error result
  * unit test: improve ImprovesFeerateDiagram coverage with one less vb case
  * unit test: make calc_feerate_diagram_rbf less brittle
  * fuzz: add PrioritiseTransaction coverage in diagram checks
  * unit test: add coverage showing priority affects diagram check results
  * unit test: add CheckConflictTopology case for not the only child
  * build, macos: Drop unused `osx_volname` target
  * unit test: check tx4 conflict error message
  * unit test: have CompareFeerateDiagram tested with diagrams both ways
  * ImprovesFeerateDiagram: Spelling fix and removal of unused diagram vectors
  * doc: fix comment about non-existing CompareFeeFrac
  * test: Refactor subtree exclusion in lint tests
  * depends: switch to building libqrencode with CMake
  * guix: make cmake-minimal a global requirement
  * init, validation: Fix -reindex option with an existing snapshot
  * use const ref for client_maxfeerate
  * scripted-diff: Rename max_sane_feerate to client_maxfeerate
  * depends: always set CMAKE_POSITION_INDEPENDENT_CODE=ON
  * depends: always set CMAKE_INSTALL_LIBDIR=lib/
  * correct '-dbcache' to '-prune'
  * init: clarify -test error
  * addrman: drop /*deterministic=*/ comment
  * test: check that addrman seeding is successful
  * test: make p2p_handshake robust against timeoffset warnings
  * tidy: remove C compiler check
  * tidy: set CMAKE_CXX_STANDARD to 20
  * tidy: remove terminfo TODO
  * tidy: set minimum CMake to 3.22
  * doc: Rename `contrib/devtools/bitcoin-tidy/README` to `README.md`
  * lint: Fix COMMIT_RANGE issues
  * refactor: Avoid implicit-integer-sign-change in processNewTransaction
  * refactor: Avoid implicit-signed-integer-truncation-or-sign-change in FreedesktopImage
  * refactor: Avoid implicit-integer-sign-change in createTransaction
  * guix: build GCC with --enable-standard-branch-protection
  * node: Use log levels in noui_ThreadSafeMessageBox
  * node: Make translations of fatal errors consistent
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
  * lint: scripted-diff verification also requires GNU grep
  * guix: use GCC 11 for macOS builds
  * cli: improve bitcoin-cli error when not connected
  * bench: add benchmark for checkblockindex
  * test: Add test for createwalletdescriptor
  * wallet: Test upgrade of pre-taproot wallet to have tr() descriptors
  * wallet, rpc: Add createwalletdescriptor RPC
  * wallet: Be able to retrieve single key from descriptors
  * wallet: Add GetActiveHDPubKeys to retrieve xpubs from active descriptors
  * wallet, descspkm: Refactor wallet descriptor generation to standalone func
  * wallet: Refactor function for single DescSPKM setup
  * tests: Test for gethdkeys
  * wallet, rpc: Add gethdkeys RPC
  * wallet, rpc: show mempool conflicts in `gettransaction` result
  * wallet: track mempool conflicts
  * test: add coverage for bech32m in `wallet_keypool_topup`
  * index: Move last_locator_write_time and logging to end of threadsync loop
  * ci: Bump msan to llvm-18
  * test: fix test to ensure hidden RPC is present in detailed help
  * test: remove unused mocktime in test_addpeeraddress
  * rpc: "addpeeraddress tried" return error on failure
  * remove libbitcoinconsensus
  * assumeutxo: Remove BLOCK_ASSUMED_VALID flag
  * test: assumeutxo snapshot block CheckBlockIndex crash test
  * test: assumeutxo stale block CheckBlockIndex crash test
  * assumeutxo: Get rid of faked nTx and nChainTx values
  * doc: Improve comments describing setBlockIndexCandidates checks
  * validation: Check GuessVerificationProgress is not called with disconnected block
  * ci: add getchaintxstats ubsan suppressions
  * assumeutxo test: Add RPC test for fake nTx and nChainTx values
  * wallet: Add IsActiveScriptPubKeyMan
  * desc spkm: Add functions to retrieve specific private keys
  * build: Remove HAVE_GMTIME_R
  * refactor: FormatISO8601* without gmtime*
  * Revert "time: add runtime sanity check"
  * Unit tests for CalculateFeerateDiagramsForRBF
  * test: unit test for ImprovesFeerateDiagram
  * Add fuzz test for FeeFrac
  * fuzz: fuzz diagram creation and comparison
  * test: Add tests for CompareFeerateDiagram and CheckConflictTopology
  * fuzz: Add fuzz target for ImprovesFeerateDiagram
  * Implement ImprovesFeerateDiagram
  * Add FeeFrac unit tests
  * Add FeeFrac utils
  * lint: Add lint runner build dir and lint pycache to clean task
  * lint: Add lint runner build dir to gitignore
  * lint: Clarify lint runner rust dependency
  * ci: Drop `--enable-c++20` option
  * fuzz: actually test garbage &gt;64b in p2p transport test
  * wallet refactor: use CWalletTx member functions to determine tx state
  * ci: Bump `TIDY_LLVM_V`
  * doc: Add example of mixing private and public keys in descriptors
  * Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
  * Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
  * scripted-diff: wallet: s/TxStateConflicted/TxStateBlockConflicted
  * test: Add tests for wallet mempool conflicts
  * depends: always configure with --with-pic
  * Remove unused g++-10 workaround
  * guix: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
  * build: Bump g++ minimum supported version to 11
  * depends: drop 1 qt determinism patch
  * ci: Better tidy errors
  * netbase: remove unnecessary log message
  * lint: Use git --no-pager to print any output in one go
  * Avoid divide-by-zero in header sync logs when NodeClock is behind
  * refactor: Modernize header sync logs
  * RPC: Add maxfeerate and maxburnamount args to submitpackage
  * test: simplify test_runner.py
  * test: fix intermittent failures with test=addrman
  * rest: read raw block in rest_block and deserialize for json
  * rpc: read raw block in getblock and deserialize for verbosity &gt; 0
  * test: check more details on zmq raw block response
  * zmq: read raw block with ReadRawBlockFromDisk
  * blockstorage: check nPos in ReadRawBlockFromDisk before seeking back
  * guix: temporarily disable powerpcle taget
  * guix: use GCC 12.3.0
  * ci: use Debian Bookworm (GCC 12) for ARM ci job
  * ci: use Debian Bookworm (GCC 12) for win64 job
  * log: Remove error() reference
  * refactor: init, simplify index shutdown code
  * index: decrease ThreadSync cs_main contention
  * index: cache last block filter header
  * blockstorage: do not flush block to disk if it is already there
  * lint: Fix lint-whitespace issues
  * index: blockfilter, decouple header lookup into its own function
  * index: blockfilter, decouple Write into its own function
  * bench: basic block filter index initial sync
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * test: p2p: check limited peers desirability (depending on best block depth)
  * test: p2p: check disconnect due to lack of desirable service flags
  * test: p2p: support disconnect waiting for `add_outbound_p2p_connection`
  * refactor: Remove unused error()
  * scripted-diff: Replace error() with LogError()
  * refactor: Make error() return type void
  * scripted-diff:  return error(...);  ==&gt;  error(...); return false;
  * refactor: Add missing {} around error() calls
  * [refactor] consolidate invalid MempoolAcceptResult processing
  * [refactor] consolidate valid MempoolAcceptResult processing
  * test: Support disconnect waiting for add_p2p_connection
  * test: Rename early key response test and move random_bitflip to util
  * test: fix accurate multisig sigop count (BIP16), add unit test
  * ci: Add workaround for Homebrew's python link error
  * wallet: default wallet migration, modify inconvenient backup filename
  * Reserve memory for ToLower/ToUpper conversions
  * build, msvc: Cleanup `bitcoin_config.h.in`
  * depends: don't use -h with touch on OpenBSD
  * doc: Wrap flags with code in developer-notes.md
  * rpc: refactor single/batch requests
  * rpc: Avoid copies in JSONRPCReplyObj()
  * test: cover JSONRPC 2.0 requests, batches, and notifications
  * test: refactor interface_rpc.py
  * test: test_bitcoin: allow -testdatadir=&lt;datadir&gt;
  * contrib: list other binaries in manpage output
  * build: ignore deprecated-declaration warnings in objc++ macOS code
  * build: Add missed definition for `AM_OBJCXXFLAGS`
  * [fuzz] Apply fuzz env (suppressions, etc.) when fetching harness list
  * ci: add print of powershell version to win64 job
  * build: bump version to 27.99
  * test: exit with code 1 when no fn tests are found
  * Rename CalculateHeadersWork to CalculateClaimedHeadersWork
  * crypto: Guard code with `ENABLE_SSE41` macro
  * build: Fix test for SSE4.1 intrinsics
  * qt, test: Clean settings after tests
  * qt, test: Set organization name
  * doc: add release notes and help text for unix sockets
  * test: cover UNIX sockets in feature_proxy.py
  * init: allow UNIX socket path for -proxy and -onion
  * gui: accomodate unix socket Proxy in updateDefaultProxyNets()
  * i2p: construct Session with Proxy instead of CService
  * net: split ConnectToSocket() from ConnectDirectly() for unix sockets
  * proxy: rename randomize_credentials to m_randomize_credentials
  * netbase: extend Proxy class to wrap UNIX socket as well as TCP
  * net: move CreateSock() calls from ConnectNode() to netbase methods
  * netbase: allow CreateSock() to create UNIX sockets if supported
  * netbase: refactor CreateSock() to accept sa_family_t
  * configure: test for unix domain sockets
  * [functional test] sibling eviction
  * [unit test] sibling not returned from SingleV3Checks if 1p2c or 3gen
  * [policy] sibling eviction for v3 transactions
  * rpc: access some args by name
  * rpc: add named arg helper
  * rpc: add arg helper unit test
  * ci: add --v2transport to an existing CI job
  * test: ignore --v2transport for older versions instead of asserting
  * test: add -v1transport option and use it in test_runner
  * tests: Provide more helpful assert_equal errors
  * Preallocate result in `TryParseHex` to avoid resizing
  * Add benchmark for TryParseHex
  * protocol: make message types constexpr
  * net: make the list of known message types a compile time constant
  * docs: add release notes for #27114
  * test: add coverage for whitelisting manual connections
  * test: add option to speed up tx relay/mempool sync
  * Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections
  * net_processing: Move extra service flag into InitializeNode
  * net: Move `NetPermissionFlags::Implicit` verification to `AddWhitelistPermissionFlags`
  * net: store `-whitelist{force}relay` values in `CConnman`
  * test: Update --tmpdir doc string to say directory must not exist
  * test: Add test for loadtxoutset when headers are not synced
  * test: Remove unnecessary sync_blocks in assumeutxo tests
  * [refactor] return pair from SingleV3Checks
  * test: check_mempool_result negative feerate
  * serialization: Add ParamsStream GetStream() method
  * net: Simplify ParamsStream usage
  * serialization: Accept multiple parameters in ParamsStream constructor
  * serialization: Reverse ParamsStream constructor order
  * serialization: Drop unnecessary ParamsStream references
  * serialization: Drop references to GetVersion/GetType
  * descriptor: Be able to get the pubkeys involved in a descriptor
  * key: Add constructor for CExtKey that takes CExtPubKey and CKey
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * qt: keep focus on "Hide" while ModalOverlay is visible
  * kernel: Remove dependency on CScheduler
  * scripted-diff: Rename MainSignals to ValidationSignals
  * scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner
  * [refactor] Make MainSignals RAII styled
  * refactor: De-globalize g_signals
  * [refactor] Prepare for g_signals de-globalization
  * [refactor] Make signals optional in mempool and chainman
  * Wallet encrypt on create, allow to navigate options
  * logging: remove unused BCLog::UTIL
  * log: deduplicate category names and improve logging.cpp
  * wallet, rpc: implement ancestor aware funding for sendall
  * rpc, test: test sendall spends unconfirmed change and unconfirmed inputs when specified
  * test: add coverage for parsing cryptographically invalid pubkeys
  * rpc: use `HexToPubKey` helper for all legacy pubkey-parsing RPCs
  * rpc: check and throw specific pubkey parsing errors in `HexToPubKey`
  * i2p: log connection was refused due to arbitrary port
  * test: avoid requesting blocks beyond limited peer threshold
  * p2p: sync from limited peer, only request blocks below threshold
  * refactor: Make FindNextBlocks friendlier
  * test: bumpfee with user specified fee_rate ignores walletIncrementalRelayFee
  * bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee rate
  * test: add script compression coverage for not-on-curve P2PK outputs
  * gui: debugwindow: update session ID tooltip
  * serialization: Support for multiple parameters
  * [test] Use deterministic addrman in addrman info tests
  * [test] Restart a node with empty addrman
  * [test] Use deterministic addrman in addpeeraddress test
  * Revert "test: avoid non-determinism in asmap-addrman test"
  * [init] Create deterministic addrman in tests using -test=addrman
  * [init] Remove -addrmantest command line arg
  * [init] Add new command line arg for use only in functional tests
  * doc: fixup NAT-PMP help doc
  * init: remove redundant upnp #ifdef
  * security: restrict abis in bitcoind.service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1740484800">- Update to version 28.1:
  * doc: Update 28.1 release notes
  * doc: generate 28.1 manpages
  * build: bump to 28.1
  * depends: Fix CXXFLAGS on NetBSD
  * test: generateblocks called by multiple threads
  * rpc: Extend scope of validation mutex in generateblock
  * doc: update release notes for 28.1rc2
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.1rc2
  * Add release note for #31223
  * test: add functional test for -port behavior
  * net, init: derive default onion port if a user specified a -port
  * test: fix MIN macro-redefinition
  * util: use explicit cast in MultiIntBitSet::Fill()
  * fuzz: add cstdlib to FuzzedDataProvider
  * doc: update manual pages for 28.1rc1
  * build: bump version to 28.1rc1
  * doc: update release notes for 28.1rc1
  * build: disable compiling fuzz/utxo_snapshot.cpp with MSVC
  * refactor: Drop deprecated space in operator""_mst
  * addrman: change nid_type from int to int64_t
  * addrman, refactor: introduce user-defined type for internal nId
  * depends: For mingw cross compile use -gcc-posix to prevent library conflict
  * key: clear out secret data in `DecodeExtKey`
  * ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job
  * test: add missing sync to feature_fee_estimation.py
  * doc: add testnet4 section header for config file
  * doc: Archive 28.0 release notes
  * doc: Sync 28.0 release notes with website</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Don't require libboost_system-devel with boost 1.89+</changelog>
</package>
<package pkgid="436c88577fb1622b5cf3fdad4110d6d41bc1cdc085348d17bff43d9ea372b54a5470a670ba8a8726d1be4a65e98a2d47f5482eb41681ed5103bd63f37b582553" name="bitcoin-utils" arch="riscv64">
  <version epoch="0" ver="28.1" rel="2.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707912000">- Enable LTO and test package for Leap
- Enable sqlite3 support for wallet
- Enable asm optimizations unconditionally</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709985600">- Use gcc13 on Leap</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1713182400">- Update to version 26.1:
  * [doc] add manual pages for 26.1
  * [doc] update release notes 26.1
  * [build] bump version to 26.1 final
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * [doc] update manual pages for v26.1rc2
  * [build] bump version to v26.1rc2
  * update release notes 26.1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * [test] IsBlockMutated unit tests
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * rpc: keep .cookie if it was not generated
  * [doc] add release notes for 26.1rc1
  * [doc] update manual pages for 26.1rc1
  * [build] bump version to 26.1rc1
  * qt: 26.1rc1 translations update
  * ci: Switch native macOS CI job to Xcode 15.0
  * build: Fix `-Xclang -internal-isystem` option
  * Use hardened runtime on macOS release builds.
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * [log] mempool loading
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * [refactor] Add helper for iterating through mempool entries
  * doc: update release notes for 26.x
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * test: add regression test for the getrawtransaction segfault
  * rpc: fix getrawtransaction segfault
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * doc: Missing additions to 26.0 release notes
  * doc: add historical release notes for 26.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1714392000">- Update to version 27.0:
  * doc: update manual pages for v27.0
  * build: bump version to v27.0 final
  * doc: import release notes from devwiki
  * Update the developer mailing list address.
  * ci: Print tsan errors to stderr
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * ci: Bump msan to llvm-18
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * doc: point release-notes.md to the dev wiki
  * doc: generate example bitcoin.conf for v27.0rc1
  * doc: generate manual pages for v27.0rc1
  * build: bump version to v27.0rc1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * docs: Fix broken reference to CI setup in test/lint/README.md
  * seeds: Update testnet seeds
  * seeds: Update mainnet seeds
  * makeseeds: Check i2p seeds too
  * makeseeds: Update PATTERN_AGENT
  * doc: remove rel note fragments
  * kernel: chainparams updates for 27.x
  * kernel: update chainTxData for 27.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 27.x
  * qt: 27.0 translations update
  * doc: update signet faucet link in offline-signing-tutorial.md
  * test: remove file-wide interpreter.cpp ubsan suppression
  * ci: Fix functional tests step for pull requests in Windows GHA job
  * build, msvc: Do not compile redundant sources
  * build: move sha256_sse4 into libbitcoin_crypto_base
  * test: fix flaky wallet_send functional test
  * test: fix weight estimates in functional tests
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * doc: correct function name in AssumeUTXO design docs
  * doc: remove references to disable-asm option now that it's gone
  * build: remove confusing and inconsistent disable-asm option
  * refactor: gui, simplify boost signals disconnection
  * fuzz: add target for local addresses
  * test: removes unnecessary check from validation_tests
  * test: Fix intermittent failure in rpc_net.py --v2transport
  * gui: guard accessing a nullptr 'clientModel'
  * ci: print python version on win64 native job
  * serialization: use internal endian conversion functions
  * serialization: detect byteswap builtins without autoconf tests
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * doc: Fix Broken Links
  * serialization: replace char-is-int8_t autoconf detection with c++20 concept
  * Squashed 'src/crc32c/' changes from 0bac72c455..b60d2b7334
  * test: Remove Windows-specific code from `system_tests/run_command`
  * [test] IsBlockMutated unit tests
  * Add transaction_identifier::size to allow Span conversion
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * build: remove -Wdocumentation conditional
  * crypto: replace CountBits with std::bit_width
  * crypto: replace non-standard CLZ builtins with c++20's bit_width
  * doc: Update OpenBSD build docs to 7.4
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * test: Add option to skip unit tests for the test runner
  * Fix CI-detected codespell warnings
  * doc: document preference for list-initialization
  * test: Fix intermittent issue in interface_rest.py
  * [fuzz] Avoid partial negative result
  * ci: avoid running git diff after patching
  * test: assert rpc error for addnode v2transport not enabled
  * refactor: Add missing include for USE_BDB, USE_SQLITE to bench/wallet_ismine.cpp
  * lint: Check for missing or redundant bitcoin-config.h includes
  * lint: Make lint error easier to spot in output
  * doc: Add missing RUST_BACKTRACE=1
  * lint: Add get_subtrees() helper
  * docs: ci multi-arch requires qemu
  * doc: document that BIP324 on by default for v27.0
  * qt, test: Recognize dialog object by name
  * depends: fix BDB compilation on OpenBSD
  * wallet: Retrieve ID from loaded DescSPKM directly
  * wallet: Use scriptPubKeyCache in GetSolvingProvider
  * wallet: Use scriptPubKey cache in GetScriptPubKeyMans
  * wallet: Use scriptPubKey cache in IsMine
  * wallet: Cache scriptPubKeys for all DescriptorSPKMs
  * wallet: Introduce a callback called after TopUp completes
  * bench: Add a benchmark for ismine
  * ci: Skip git install if it is already installed
  * doc: Clarify maxfeerate help
  * rpc: Fixed signed integer overflow for large feerates
  * rpc: Add ParseFeeRate helper
  * doc: Update translation_process.md
  * rpc: Implement RPCHelpMan::ArgValue&lt;&gt; for UniValue
  * scripted-diff: Fix bitcoin_config_h includes
  * qt: Update translation source file for v27.0 string freeze
  * test: fix intermittent failure in wallet_reorgrestore.py
  * wallet: simplify EraseRecords by using 'ErasePrefix'
  * wallet: bdb batch 'ErasePrefix', do not create txn internally
  * wallet: db, introduce 'RunWithinTxn()' helper function
  * test: enable v2 for python p2p depending on global --v2transport flag
  * [test] second child of a v3 tx can be replaced individually
  * [refactor] use MAX_PUBKEYS_PER_MULTISIG instead of magic numbers in test
  * [test] PackageV3Checks with inheritance violation in mempool ancestor
  * [doc] fix docs and comments from v3
  * scripted-diff: rename ZapSelectTx to RemoveTxs
  * wallet: batch and simplify ZapSelectTx process
  * opt: Skip over barren combinations of tiny UTXOs
  * opt: Skip checking max_weight separately
  * opt: Cut if last addition was minimal weight
  * opt: Skip heavier UTXOs with same effective value
  * opt: Tiebreak UTXOs by weight for CoinGrinder
  * opt: Skip evaluation of equivalent input sets
  * opt: Track remaining effective_value in lookahead
  * opt: Skip branches with worse weight
  * fuzz: Test optimality of CoinGrinder
  * fuzz: Add CoinGrinder fuzz target
  * coinselection: Track whether CG completed
  * test: Add coin_grinder_tests
  * coinselection: Add CoinGrinder algorithm
  * test, assumeutxo: Add test to ensure failure when mempool not empty
  * [doc] v3 signaling in mempool-replacements.md
  * [fuzz] v3 transactions and sigop-adjusted vsize
  * [functional test] v3 transaction submission
  * test framework: Add and use option for tx-version in MiniWallet methods
  * [policy/validation] allow v3 transactions with certain restrictions
  * [policy] add v3 policy rules
  * fuzz: increase length of string used for `NetWhitelist{bind}Permissions::TryParse`
  * wallet: migration, batch addressbook records removal
  * wallet: addressbook migration, batch db writes
  * refactor: wallet, simplify addressbook migration
  * refactor: SetAddressBookWithDB, minimize number of map lookups
  * refactor: SetAddrBookWithDB, signal only if write succeeded
  * wallet: clean redundancies in DelAddressBook
  * test: Fix SegwitV0SignatureMsg nLockTime signedness
  * test: Fix utxo set hash serialisation signedness
  * qt: Update translation source file
  * qt: Bump Transifex slug for 27.x
  * qt: Translation updates from Transifex
  * test: Don't use v2transport when it's too slow.
  * test: enable p2p_invalid_messages.py with v2transport
  * test: enable p2p_sendtxrcncl.py with v2transport
  * test: wallet, coverage for concurrent db transactions
  * tests: Test for concurrent writes with db tx
  * sqlite: Ensure that only one SQLiteBatch is writing to db at a time
  * test: speedup bip324_cipher.py unit test
  * fuzz: remove unused `args` and `context` from `FuzzedWallet`
  * test: check that mempool msgs lead to disconnect if uploadtarget is reached
  * test: check for specific disconnect reasons in feature_maxuploadtarget.py
  * test: verify `-maxuploadtarget` limit state via `getnettotals` RPC result
  * fuzz: Set -rss_limit_mb=8000 for generate as well
  * fuzz: Generate with random libFuzzer settings
  * test: Add makefile target for running unit tests
  * wallet: remove unused 'accept_no_keys' arg from decryption process
  * test: fix intermittent failure in rpc_setban.py --v2transport
  * tests: Test that descriptors flag is set for migrated blank wallets
  * wallet: Make sure that the descriptors flag is set for blank wallets
  * test: Test migration of tx with both spendable and watchonly
  * wallet: Keep txs that belong to both watchonly and migrated wallets
  * test: Make sure that migration test does not rescan on reloading
  * wallet: Reload the wallet if migration exited early
  * wallet: Write bestblock to watchonly and solvable wallets
  * refactor: Fix timedata includes
  * test: p2p: adhere to typical VERSION message protocol flow
  * test: p2p: process post-v2-handshake data immediately
  * test: p2p: introduce helper for sending prepared VERSION message
  * test: Fix CPartialMerkleTree.nTransactions signedness
  * Modify command line help to show support for BIP21 URIs
  * Don't use scientific notation in log messages
  * [test] make v2transport arg in addconnection mandatory and few cleanups
  * test: fix intermittent failure in p2p_v2_earlykeyresponse
  * test: Assumeutxo with more than just coinbase transactions
  * libconsensus: deprecate
  * test: sqlite, add coverage for dangling to-be-reverted db txns
  * sqlite: guard against dangling to-be-reverted db transactions
  * sqlite: introduce HasActiveTxn method
  * sqlite: add ability to interrupt statements
  * rpc: Do not wait for headers inside loadtxoutset
  * net: enable v2transport by default
  * fuzz: Print coverage summary after run_once
  * doc: update `BroadcastTransaction` comment
  * test: fix wallet_import_rescan unrounded minimum amount
  * test: Remove struct import from messages.py
  * scripted-diff: test: Use int from_bytes and to_bytes over struct packing
  * test: Use int from_bytes and to_bytes over struct packing
  * test: Treat msg_version.relay as unsigned
  * depends: remove (darwin) libtool now that it's no longer used
  * depends: use ar rather than libtool for miniupnpc/libnatpmp
  * [rpc] return full string for package_msg and package-error
  * fuzz: also set MSAN_SYMBOLIZER_PATH
  * ci: Use DEBUG=1 in depends for MSAN jobs
  * ci: use LLVM 17.0.6 in MSAN jobs
  * refactor: Compile unreachable code
  * depends: Do not override CFLAGS when building SQLite with DEBUG=1
  * depends: Ensure definitions are passed when building SQLite with DEBUG=1
  * ci: Update cache action
  * qt: Avoid non-self-contained Windows header
  * [test] Add functional test to test early key response behaviour in BIP 324
  * [test] Check whether v2 TestNode performs downgrading
  * [test] Add functional tests to test v2 P2P behaviour
  * [test] Ignore BIP324 decoy messages
  * [test] Allow inbound and outbound connections supporting v2 P2P protocol
  * [test] Reconnect using v1 P2P when v2 P2P terminates due to magic byte mismatch
  * [test] Build v2 P2P messages
  * [test] Use lock for sending P2P messages in test framework
  * [test] Read v2 P2P messages
  * [test] Perform initial v2 handshake
  * [test] Introduce EncryptedP2PState object in P2PConnection
  * fuzz: Exit and log stderr for parse_test_list errors
  * [test] Construct class to handle v2 P2P protocol functions
  * wallet: clarify replaced_by_txid and replaces_txid in help output
  * init: settings, do not load auto-generated warning msg
  * validation: move nChainTx assert down in CheckBlockIndex
  * doc: fix checkblockindex comments
  * [test] Move MAGIC_BYTES to messages.py
  * [test/crypto] Add ECDH
  * [rpc/net] Allow v2 p2p support in addconnection
  * net: remove now unused global 'g_initial_block_download_completed'
  * test: add coverage for peerman adaptive connections service flags
  * net: peer manager, dynamically adjust desirable services flag
  * fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses
  * depends: Update libmultiprocess library to fix C++20 macos build error
  * settings: add auto-generated warning msg for editing the file manually
  * init: improve corrupted/empty settings file error msg
  * wallet: remove unused `SignatureData` instances in spkm's `FillPSBT` methods
  * Move TRACEx parameters to seperate lines
  * wallet: fix coin selection tracing to return -1 when no change pos
  * test: ensure output is large enough to pay for its fees
  * refactor: pass CRecipient to FundTransaction
  * refactor: simplify `CreateRecipients`
  * refactor: remove out param from `ParseRecipients`
  * refactor: move parsing to new function
  * refactor: move normalization to new function
  * test: add tests for fundrawtx and sendmany rpcs
  * build: Pass sanitize flags to instrument `libsecp256k1` code
  * refactor: remove CTxMemPool::queryHashes()
  * refactor: Mark prevector iterator with std::contiguous_iterator_tag
  * ci: vary /tmp/env
  * wallet: avoid returning a reference to vMasterKey after releasing the mutex that guards it
  * refactor: Fix binary operator+ for prevector iterators
  * refactor: Fix constness for prevector iterators
  * refactor: Add missing default constructor to prevector iterators
  * test: Use blocks_path where possible
  * rpc: Fix race in loadtxoutset
  * contrib: Fix clang-format-diff.py lint errors
  * contrib: Latest clang-format-diff.py script
  * refactor: Allow std::span construction from CKey
  * [refactor] change Workspace::m_conflicts and adjacent funcs/structs to use Txid
  * Add missing XOnlyPubKey::data() to get mutable data
  * test: Remove all-lint.py script
  * doc: move-only lint docs to one place
  * build: move -mlinker-version to *FLAGS
  * depends: deduplicate use of mmacosx-version-min in macOS build
  * build: fix optimisation flags used for --coverage
  * ci: cleanup C*FLAG usage in Valgrind jobs
  * build: add sanitizer flags to configure output
  * build: always set -g -O2 in CORE_CXXFLAGS
  * depends: add NM output to gen_id
  * test: wallet db, exercise deadlock after write failure
  * doc, test: Test and explain service flag handling
  * opt: Tie-break UTXO sort by waste for BnB
  * doc: Document max_weight on BnB
  * net: move state dependent peer services flags
  * net: decouple state independent service flags from desirable ones
  * net: store best block tip time inside PeerManager
  * wallet: Reset chain notifications handler if AttachChain fails
  * doc: Add missing backtick in developer notes logging section
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * Make v2transport default for addnode RPC when enabled
  * [log] mempool loading
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * Add test for negative transaction version w/ CSV to tx_valid.json
  * tests: Test migration of blank wallets
  * wallet: Better error message when missing LegacySPKM during migration
  * wallet: Check for descriptors flag before migration
  * wallet: Skip key and script migration for blank wallets
  * [depends] Allow PATH with spaces in directory names.
  * doc: refer to "Node relay options" in policy/README
  * doc: add unconditional info loglevel following merge of PR 28318
  * ci: Rename tasks (previous releases, macOS cross)
  * test: Assert that a new tx with a delta of 0 is never added
  * rpc: exposing modified_fee in getprioritisedtransactions
  * ci: move CMake into base packages
  * doc: upgrade Bitcoin Core license to 2024
  * [fuzz] Improve fuzzing stability for ellswift_roundtrip harness
  * test: assumeutxo: spend coin from snapshot chainstate after loading
  * Fix -netinfo backward compat with getpeerinfo pre-v26
  * fuzz: fix `connman` initialization
  * fuzz: Assume presence of __builtin_*_overflow, without checks
  * Revert "build: Fix undefined reference to __mulodi4"
  * build: Bump clang minimum supported version to 14
  * rpc: renaming txid -&gt; transactionid
  * rpc: changed prioritisation-map -&gt; ""
  * build: Drop `ALLOW_HOST_PACKAGES` support in depends
  * test: wallet migration, add coverage for tx extra data
  * ci: Switch native macOS CI job to Xcode 15.0
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * build: Fix `-Xclang -internal-isystem` option
  * wallet: migration, remove extra NotifyTransactionChanged call
  * wallet: ZapSelectTx, remove db rewrite code
  * Remove GetAdjustedTime
  * crypto: remove sha256_sse4 from the base crypto helper lib
  * crypto, hash: replace custom rotl32 with std::rotl
  * ci, iwyu: Drop backported mappings
  * fuzz: set `nMaxOutboundLimit` in connman target
  * build: remove --enable-lto
  * crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
  * doc: Clarify C++20 comments
  * RPC/Blockchain: scanblocks: Accept named param for filter_false_positives
  * Revert "depends: systemtap: remove variadic params that trigger compiler warnings"
  * Squashed 'src/secp256k1/' changes from 199d27cea3..efe85c70a2
  * build: Fix check whether `-latomic` needed
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * contrib: add macho branch protection check
  * test: change `m_submitted_in_package` input to fuzz data provider boolean
  * tx fees: update `m_from_disconnected_block` to `m_mempool_limit_bypassed`
  * doc: fix typo and update incorrect comment
  * fuzz: rule-out too deep derivation paths in descriptor parsing targets
  * cli: add transport protcol column to -netinfo
  * net: attempt v2 transport for addrfetch connections if we support it
  * net: attempt v2 transport for manual connections if we support it
  * During IBD, prune as much as possible until we get close to where we will eventually keep blocks
  * refactor: share and use `GenerateRandomKey` helper
  * doc: Add multiprocess design doc
  * Allow int8_t optimized vector serialization
  * Faster std::byte (pre)vector (un)serialize
  * depends: patch around non-determinism in qt
  * build: rename native_clang to native_llvm
  * Revert "build: Patch Qt to handle minimum macOS version properly"
  * guix: use clang-toolchain-17 for macOS build
  * build: Bump `native_clang` up to 17.0.6
  * Use hardened runtime on macOS release builds.
  * logging: Replace uses of LogPrintfCategory
  * logging: add LogError, LogWarning, LogInfo, LogDebug, LogTrace
  * wallettool: Don't create CWallet when dumping DB
  * wallettool: Don't unilaterally reset wallet_instance if loading error
  * [doc]: add doxygen return comment for CheckPackageLimits
  * doc: Rework guix docs after 1.4 release
  * wallet, mempool: propagete `checkChainLimits` error message to wallet
  * Allow std::byte C-style array serialization
  * refactor: Print verbose serialize compiler error messages
  * fuzz: coinselection, improve `min_viable_change`/`change_output_size`
  * tests: ensure functional tests set permitbaremultisig=1 when needed
  * tests: test both settings for permitbaremultisig in p2sh tests
  * logging: add -loglevelalways=1 option
  * logging: treat BCLog::ALL like BCLog::NONE
  * logging: Drop BCLog::Level::None
  * logging: Log Info messages unconditionally
  * logging: make [cat:debug] and [info] implicit
  * logging: refactor: pull prefix code out
  * Update security.md contact for achow101
  * [fuzz] Improve fuzzing stability for minisketch harness
  * refactor: Rename fs::path::u8string() to fs::path::utf8string()
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
  * build: Bump guix time-machine to unlock riscv64 metal
  * fuzz: set `m_fallback_fee`/`m_fee_mode` in `wallet_fees` target
  * msvc: Fix `test\config.ini` content
  * test: add TestNode wait_until helper
  * test: Actually fail when a python unit test fails
  * build: Bump minimum required Boost to 1.73.0 to support C++20
  * test: wallet, fix change position out of range error
  * depends: build libmultiprocess with position independant code
  * depends: always install libmultiprocess to /lib
  * depends: always install capnp to /lib
  * Revert "ci: Only run functional tests on windows in master"
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: Assert that the wallet is not initialized in LoadWallet
  * tests, bench: Remove incorrect LoadWallet() calls
  * test: Add tests for CFeeRate multiplication operator
  * doc: update/clarify max outbound connection count
  * doc: Update bitcoin-tx replaceable documentation
  * Remove deprecated -rpcserialversion
  * ArgsManager: return path by value from GetBlocksDirPath()
  * refactor: Remove pre-C++20 fs code
  * Add tests for C++20 std::u8string
  * refactor: Avoid copy/move in fs.h
  * refactor: Use C++20 std::chrono::days
  * Add a note to msvc readme re building Qt for Bitcoin Core.
  * msvc: Define the same `QT_...` macros as in Autotools builds
  * Add multiplication operator to CFeeRate
  * msvc: Optimize "Release" builds
  * test: fix intermittent error in rpc_net.py (#29030)
  * tests: Add unit tests for bitcoin-tx replaceable command
  * wallet: return CreatedTransactionResult from FundTransaction
  * wallet: use optional for change position as an optional in CreateTransaction
  * wallet: Explicitly preserve scriptSig and scriptWitness in CreateTransaction
  * wallet: Explicitly preserve transaction version in CreateTransaction
  * wallet: Explicitly preserve transaction locktime in CreateTransaction
  * wallet: Set preset input sequence through coin control
  * wallet: Replace SelectExternal with SetTxOut
  * coincontrol: Replace HasInputWeight with returning optional from Get
  * wallet: Introduce and use PreselectedInput class in CCoinControl
  * test: fix `addnode` functional test failure on OpenBSD
  * doc: test: mention OS detection preferences in style guideline
  * test: detect OS consistently using `platform.system()`
  * test: use `skip_if_platform_not_linux` helper where possible
  * fuzz: Improve fuzzing stability for txorphan harness
  * wallet: fix key parsing check for miniscript expressions in `ParseScript`
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * qt: update widgets availability on wallet selection
  * doc: Missing additions to 26.0 release notes
  * doc: Add link to needs-release-notes label
  * doc: add historical release notes for 26.0
  * doc: add minimum required Linux Kernel to release-notes
  * refactor: rpc: Pass CBlockIndex by reference instead of pointer
  * refactor: Use reference instead of pointer in IsBlockPruned
  * fuzz: Use C++20 starts_with in rpc.cpp
  * Revert "tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings"
  * refactor: Drop unused _Pragma to ignore -Wgnu-zero-variadic-macro-arguments
  * refactor: modernize-use-default-member-init for bit-fields (C++20)
  * build: Require C++20 compiler
  * test: Extends MEMPOOL msg functional test
  * fuzz: Detect deadlocks in process_message
  * fuzz: Avoid timeout in bitdeque
  * test: wait for fee estimator to catch up before estimating fees
  * fuzz: p2p: Detect peer deadlocks
  * test: fix v2 transport intermittent test failure (#29002)
  * test: add regression test for the getrawtransaction segfault
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * rpc, doc: encryptwallet, mention HD seed rotation and new backup
  * wallet: Migrate entire address book entries
  * rpc: fix getrawtransaction segfault
  * build: Enable -Wunreachable-code
  * build: use macOS 14 SDK (Xcode 15.0)
  * build: patch boost process for macOS 14 SDK
  * depends: add -platform_version to macOS build flags
  * bitcoin-tx: Make replaceable value optional
  * fuzz: txorphan check wtxids using GenTxid::Wtxid not GenTxid::Txid
  * Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly
  * refactor: Add InitContext function to initialize NodeContext with global pointers
  * refactor: Remove calls to StartShutdown from KernelNotifications
  * refactor: Remove call to StartShutdown from stop RPC
  * util: Get rid of uncaught exceptions thrown by SignalInterrupt class
  * refactor: Remove call to ShutdownRequested from IndexWaitSynced
  * refactor: Remove call to ShutdownRequested from HTTPRequest
  * refactor: Add NodeContext::shutdown member
  * refactor: Remove call to StartShutdown from qt
  * refactor: Remove call to ShutdownRequested from rpc/mining
  * refactor: Remove call to ShutdownRequested from chainstate init
  * depends: Build `native_capnp` package with CMake
  * depends: Build `capnp` package with CMake
  * init: don't delete PID file if it was not generated
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * test: Fix test by checking the actual exception instance
  * net: Add continuous ASMap health check logging
  * build: disable external-signer for Windows
  * ci: remove --enable-external-signer from win64 job
  * contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check
  * ci: remove libz-dev from macOS build deps
  * Rename version.h to node/protocol_version.h
  * Remove unused version.h include
  * Remove unused SER_NETWORK, SER_DISK
  * Remove unused CDataStream
  * fuzz: Drop unused version from fuzz input format
  * guix: switch from guix environment to guix shell
  * test_submitpackage: only make a chain of 3 txns
  * doc: submitpackage vsize results are sigops-adjusted
  * RPC submitpackage: change return format to allow partial errors
  * fuzz: Avoid signed-integer-overflow in wallet_notifications fuzz target
  * fuzz: Fix nullptr deref in scriptpubkeyman
  * ci: Reduce use of bash -c
  * test: Add missing CBlockPolicyEstimator::processBlockTx suppression
  * test: Setup networking globally
  * multiprocess: Add type conversion code for UniValue types
  * multiprocess: Add type conversion code for serializable types
  * test: add ipc test to test multiprocess type conversion code
  * guix: remove input labels
  * refactor: Use Txid in CMerkleBlock
  * ci: Rename test script to 03_test_script.sh
  * scripted-diff: Use DataStream in most places
  * refactor: SpanReader without nVersion
  * fuzz: Avoid timeout in process_messages
  * fuzz: BIP324: damage ciphertext/aad in full byte range
  * fuzz: Faster wallet_notifications target
  * bench: add readblock benchmark
  * msvc: Specify `boost-date-time` package explicitly
  * msvc: Update vcpkg manifest baseline up to "2023.08.09 Release"
  * msvc: No need to specify the default feature for `libevent` package
  * Change petertodd seeds to petertodd.net
  * Revert "ci: Avoid toolset ambiguity that MSVC can't handle"
  * ci: Set MSVC toolset version explicitly
  * ci: Run vcpkg with path prefix
  * Export assert from util/check.h
  * ci: remove python3-setuptools from mac build deps
  * Fix IWYU for the script_flags fuzz target
  * fuzz: Limit fuzz buffer size in script_flags target
  * fuzz: CDataStream -&gt; DataStream in script_flags
  * test: Add gettransaction test for "coin-join" tx
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * refactor: P2P transport without serialize version and type
  * rpc: `SyncWithValidationInterfaceQueue` on fee estimation RPC's
  * tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` notifications
  * CValidationInterface: modify the parameter of `TransactionAddedToMempool`
  * tx fees, policy: update `CBlockPolicyEstimator::processBlock` parameter
  * CValidationInterface, mempool: add new callback to `CValidationInterface`
  * tx fees, policy: cast with static_cast instead of C-Style cast
  * tx fees, policy: bugfix: move `removeTx` into reason != `BLOCK` condition
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * wallet: batch external signer descriptor import
  * wallet: descriptors setup, batch db operations
  * wallet: batch legacy spkm TopUp
  * wallet: batch descriptor spkm TopUp
  * test: Directly constructing 2 entry map for getprioritisedtransactions
  * test: Add uint256 string parse tests
  * refactor: Remove unused and fragile string interface from arith_uint256
  * Use Txid in COutpoint
  * fuzz: add target for `DescriptorScriptPubKeyMan`
  * fuzz: create ConsumeCoins
  * fuzz: move `MockedDescriptorConverter` to `fuzz/util`
  * pool: change memusage_test to use int64_t, add allocation check
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * refactor: NetMsg::Make() without nVersion
  * pool: make sure PoolAllocator uses the correct alignment
  * refactor: Make CTxMemPoolEntry only explicitly copyable
  * depends: bump libmultiprocess to fix capnproto deprecation warnings
  * streams: Drop unused CAutoFile
  * refactor: switch from CAutoFile to AutoFile
  * blockstorage: switch from CAutoFile to AutoFile
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * streams: Remove unused CAutoFile::GetVersion
  * streams: Base BufferedFile on AutoFile instead of CAutoFile
  * Remove unused Make() overload in netmessagemaker.h
  * refactor: VectorWriter without nVersion
  * doc: Simplify guix install doc, after 1.4 release
  * doc: remove mingw-w64 install for "older" systems
  * test: replace `Callable`/`Iterable` with their `collections.abc` alternative (PEP 585)
  * test: add unit test for CConnman::AddedNodesContain()
  * p2p: do not make automatic outbound connections to addnode peers
  * test: fix `AddNode` unit test failure on OpenBSD
  * bench: add benchmark for wallet creation procedure
  * Include version.h in fewer places
  * Convert some CDataStream to DataStream
  * serialize: Drop useless version param from GetSerializeSize()
  * serialize: drop GetSerializeSizeMany
  * serialize: Drop nVersion from [C]SizeComputer
  * doc: remove x86_64 build assumption from depends doc
  * contrib: use a raw string for a regular expression literal that contains backslashes in signet/miner
  * doc: remove mention of missing bdb being a configure error
  * bench: Update nanobench to 4.3.11
  * fuzz: AutoFile with XOR
  * fuzz: Reduce LIMITED_WHILE limit for file fuzzing
  * fuzz: Remove FuzzedAutoFileProvider
  * depends: remove PYTHONPATH from config.site
  * test: migrate to some per-symbol ubsan suppressions
  * depends: Include `config.guess` and `config.sub` into `meta_depends`
  * Drop CHashWriter
  * Drop OverrideStream
  * Use ParamsWrapper for witness serialization
  * script: Enhance validations in utxo_snapshot.sh
  * ci: Add missing COPY for ./test/lint/test_runner
  * lint: Report all lint errors instead of early exit
  * guix: default ssp for Windows GCC
  * guix: remove ssp workaround from Windows GCC
  * build: remove explicit libssp linking from Windows build
  * guix: remove python-macholib
  * guix: update signapple
  * test: Add test for array serialization
  * refactor: Initialize magic bytes in constructor initializer
  * doc: rewrite explanation for -par=
  * test: add assumeutxo wallet test
  * guix: update time-machine to 77386bdbfe6b0c649c05ab37f08051d1ab3e5074
  * build: Patch Qt to handle minimum macOS version properly
  * test: fix node index bug when comparing peerinfo
  * [refactor] remove access to mapTx in validation_block_tests
  * [refactor] rewrite BlockAssembler inBlock and failedTx as sets of txids
  * scripted-diff: rename vTxHashes to txns_randomized
  * [refactor] rewrite vTxHashes as a vector of CTransactionRef
  * [refactor] remove access to mapTx in validation.cpp
  * [txmempool] make CTxMemPoolEntry::lockPoints mutable
  * [refactor] use CheckPackageLimits for checkChainLimits
  * [refactor] remove access to mapTx.find in mempool_tests.cpp
  * [refactor] remove access to mapTx in blockencodings_tests.cpp
  * [refactor] remove access to mapTx from rpc/mempool.cpp
  * [refactor] get wtxid from entry instead of vTxHashes
  * [refactor] use exists() instead of mapTx.find()
  * [refactor] remove access to mapTx from policy/rbf.cpp
  * [refactor] Add helper for retrieving mempool entry
  * [refactor] Add helper for iterating through mempool entries
  * test, assumeutxo: Use assert_debug_log for error details
  * mempool: persist with XOR
  * build: Add an old hack to remove bind_at_load from libtool.
  * build: remove -bind_at_load usage
  * fuzz: allow fake and duplicate inputs in tx_package_eval target
  * fuzz: allow reaching MempoolAcceptResult::ResultType::DIFFERENT_WITNESS in tx_package_eval target
  * test: Avoid intermittent failures in feature_init
  * ci: remove "--exclude banman" for fuzzing in mac
  * fuzz: call lookup functions before calling `Ban`
  * ci: Switch IWYU to `clang_17` branch
  * ci: win64 task does use boost:process
  * test: enable v2 transport for p2p_timeouts.py
  * test: enable v2 transport for rpc_net.py
  * test: enable v2 transport for p2p_node_network_limited.py
  * test: enable --v2transport in combination with --usecli
  * test: persist -v2transport over restarts and respect -v2transport=0
  * [refactor] updating miniminer comments to be more accurate
  * ci: remove note re M1 usage
  * test: Add missing wait for version to be sent in add_outbound_p2p_connection
  * fuzz: Avoid timeout and bloat in fuzz targets
  * tests: Increase wallet_miniscript.py rpc timeout to 90 seconds
  * Throw error if invalid parameters passed to getnetworkhashps RPC endpoint
  * fuzz: explicitly specify llvm-symbolizer path in runner
  * [refactor] Miniminer var cached_descendants to descendants
  * [refactor] Change MiniMinerMempoolEntry order
  * [validation] change package-fee-too-low, return wtxid(s) and effective feerate
  * [test] use CheckPackageMempoolAcceptResult in previous tests
  * doc: fix typos
  * [validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWN
  * [refactor] use Wtxid for m_wtxids_fee_calculations
  * test: remove custom rpc timeout for `wallet_miniscript.py`, reorder in test_runner
  * wallet: cache descriptor ID to avoid repeated descriptor string creation
  * build: Drop no longer needed MSVC warning suppressions
  * ci: Drop no longer needed "Fix Visual Studio installation" step
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * fuzz: Avoid utxo_total_supply timeout
  * test: bugfix CheckPackageMempoolAcceptResult return all error strings
  * init: completely remove `-zapwallettxes` (remaining hidden option)
  * guix: switch to 6.1 kernel headers over 5.15
  * rpc: keep .cookie if it was not generated
  * test: Add missing sync on send_version in peer_connect
  * depends: Bump to capnproto-c++-1.0.1
  * build: latest config.sub in depends
  * build: latest config.guess in depends
  * [test] MiniMiner::Linearize and manual construction
  * [refactor] unify fee amounts in miniminer_tests
  * [MiniMiner] track inclusion order and add Linearize() function
  * [test] add case for MiniMiner working with negative fee txns
  * [MiniMiner] make target_feerate optional
  * [MiniMiner] allow manual construction with non-mempool txns
  * [refactor] change MiniMinerMempoolEntry ctor to take values, update includes
  * [lint] update expected boost includes
  * doc: update docs for CHECK_ATOMIC macro
  * depends: drop -O1 workaround from arm64 apple Qt build
  * Use CheckPackageMempoolAcceptResult for package evaluation fuzzing
  * [test util] CheckPackageMempoolAcceptResult for sanity-checking results
  * tests: Fix LCOV_OPTS to be in the correct position
  * MOVEONLY: CleanupTemporaryCoins into its own function
  * [test util] CreateValidTransaction multi-in/out, configurable feerate, signal BIP125
  * scripted-diff: rename CheckPackage to IsWellFormedPackage
  * [refactor] move package checks into helper functions
  * refactor: Remove unused circular include dependency from validation.cpp
  * build: Update `qt` package up to 5.15.11
  * [primitives] Precompute result of CTransaction::HasWitness
  * fuzz: tx_pool checks ATMP result invariants
  * Create net_peer_connection unit tests
  * netbase: use reliable send() during SOCKS5 handshake
  * sock: change Sock::SendComplete() to take Span
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * guix: update signapple
  * build: remove potential for duplciate natpmp linking
  * build: remove duplicate -lminiupnpc linking
  * gui: fix crash on selecting "Mask values" in transaction view
  * addrman: log AS only when using asmap
  * Allow unit tests to access additional CConnman members
  * net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected address on request
  * rpc: Prevents adding the same ip more than once when formatted differently
  * net/rpc: Check all resolved addresses in ConnectNode rather than just one
  * refactor: Remove unused gcc-9 workaround in txrequest
  * Always enable -Wsuggest-override
  * Bump g++ minimum supported version to 10
  * refactor: Fix bugprone-string-constructor warning
  * Remove WithParams serialization helper
  * [test] Test i2p private key constraints
  * Remove feature_txindex_compatibility.py in V27
  * refactor: Add LIFETIMEBOUND to all (w)txid getters
  * Add offline signing tutorial
  * [net] Check i2p private key constraints
  * Fix bugprone-lambda-function-name errors
  * Remove DirIsWritable, GetUniquePath
  * Return LockResult::ErrorWrite in LockDirectory
  * refactor: Return enum in LockDirectory
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * test: replace random_bytes with randbytes #28720
  * iwyu: Export prevector.h from script.h
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * scripted-diff: use PEP 585 built-in collection types for verify-binary script
  * test: use built-in collection types for type hints (Python 3.9 / PEP 585)
  * gui: Check for private keys disabled before attempting unlock
  * build: Bump minimum supported Clang to clang-13
  * Bump .python-version from 3.9.17 to 3.9.18
  * depends: zeromq 4.3.5
  * doc: remove release note fragments for 26.x branch
  * build: bump version to 26.99
  * test: remove unused `find_output` helper
  * test: refactor: support sending funds with outpoint result
  * tests: Reset node context members on ~BasicTestingSetup
  * shutdown: Destroy kernel last
  * wallet: Add asserts to detect unset transaction height values
  * wallet, refactor: Add CWalletTx::updateState function
  * lint: Add `lint-qt-translation.py`
  * qt: Avoid error prone leading spaces in translatable strings
  * qt, refactor: Drop superfluous type conversions
  * doc: fix broken doc/design/multiprocess.md links after #24352
  * span: Make Span template deduction guides work in SFINAE context
  * util: Add ArgsManager SetConfigFilePath method
  * interfaces: Rename CalculateBumpFees methods to be compatible with capn'proto
  * interfaces: Change getUnspentOutput return type to avoid multiprocess segfault
  * interfaces: Add schedulerMockForward method so mockscheduler RPC can work across processes
  * interfaces: Fix const virtual method that breaks multiprocess support
  * streams: Add SpanReader ignore method
  * [test] DisconnectedBlockTransactions::DynamicMemoryUsage
  * bugfix: correct DisconnectedBlockTransactions memory usage
  * rpc: mention that migratewallet can take a while
  * assume duplicate transactions are not added to `iters_by_txid`
  * move only: move implementation code to disconnected_transactions.cpp
  * Move compat.h include from system.h to system.cpp
  * refactor: update `MAX_DISCONNECTED_TX_POOL` from kb to bytes
  * scripted-diff: Use ser params operator
  * test: Use SER_PARAMS_OPFUNC in serialize_tests.cpp
  * Use type-safe txid types in orphanage
  * Introduce types for txids &amp; wtxids
  * test: check that we don't send a getaddr msg to an inbound peer
  * test: make python p2p not send getaddr messages when it's being connected to
  * [net processing] Use HasWitness over comparing (w)txids
  * test: randomized perturbing in feature_init
  * test: simplify feature_init
  * test: Add tests for unfiltered GetAddr usage
  * fuzz: Let fuzzers use filter options in GetAddr/GetAddresses
  * net: Optionally include terrible addresses in GetAddr results
  * Move compat/assumptions.h include to one place that actually needs it
  * Remove __cplusplus from compat/assumptions.h
  * Remove duplicate NDEBUG check from compat/assumptions.h
  * doc: improve documentation around connection limit maximums
  * scripted-diff: Rename connection limit variables
  * net: add m_max_inbound to connman
  * net, refactor: move calculations for connection type limits into connman
  * refactor: Move `{MAX,DEFAULT}_SCRIPTCHECK_THREADS` constants
  * refactor: Make `CCheckQueue` non-copyable and non-movable explicitly
  * refactor: Drop unneeded declaration
  * refactor: Make `CCheckQueue` constructor start worker threads
  * Make `CCheckQueue` destructor stop worker threads
  * Move global `scriptcheckqueue` into `ChainstateManager` class
  * Add support for RNDR/RNDRRS for aarch64 on Linux
  * [test/crypto] Add FSChaCha20Poly1305 AEAD python implementation
  * [test/crypto] Add FSChaCha20 python implementation
  * [test/crypto] Add RFC 8439's ChaCha20Poly1305 AEAD
  * [test/crypto] Add Poly1305 python implementation
  * [test/crypto] Use chacha20_block function in `data_to_num3072`
  * [test/crypto] Add ChaCha20 python implementation
  * addrman, refactor: improve stochastic test in `AddSingle`
  * test: add coverage to rpc_blockchain.py
  * refactor: drop protocol.h include header in rpc/util.h
  * refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
  * gui: Update Node window title with chain type
  * ci: Add filesystem lint check
  * refactor: Replace &lt;filesystem&gt; with &lt;util/fs.h&gt;
  * [test/crypto] Add HMAC-based Key Derivation Function (HKDF)
  * [test] Move test framework crypto functions to crypto/
  * doc: Recommend lint image build on every call
  * Bump python minimum version to 3.9
  * ci: Bump i686_multiprocess.sh to latest Ubuntu LTS
  * doc: remove out-of-date external link in src/util/strencodings.h
  * refactor: use string_view to pass string literals to Parse{Hash,Hex}
  * Update JSON-RPC-interface.md
  * GUI: OptionsDialog: Replace verbose two-option font selector with simple combobox with Custom... choice
  * GUI: Use FontChoice type in OptionsModel settings abstraction
  * GUI: Load custom FontForMoney from QSettings
  * GUI: Add possibility for an explicit QFont for FontForMoney in OptionsModel
  * GUI: Move "embedded font or not" decision into new OptionsModel::getFontForMoney method
  * rpc: Drop migratewallet experimental warning
  * gui: Show error if unrecognized command line args are present
  * GUI/Intro: Never change the prune checkbox after the user has touched it
  * Bugfix: GUI/Intro: Disable GUI prune option if -prune is set, regardless of set value
  * p2p: return `CSubNet` in `LookupSubNet`
  * sync: unpublish LocksHeld() which is used only in sync.cpp
  * doc: clarify that LOCK() does AssertLockNotHeld() internally
  * Fee estimation: extend bucket ranges consistently
  * refactor: Add more negative `!m_banned_mutex` thread safety annotations
  * refactor: replace RecursiveMutex m_banned_mutex with Mutex
  * scripted-diff: rename m_cs_banned -&gt; m_banned_mutex
  * refactor: Get rid of `BanMan::SetBannedSetDirty()`
  * refactor: Get rid of `BanMan::BannedSetIsDirty()`
  * qt: change QLineEdit error background</changelog>
  <changelog author="andrea.manzini@suse.com" date="1719230400">- Update to version 27.1:
  * doc: update manual pages for 27.1
  * build: bump version to v27.1 final
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * qt: 27.1rc1 translations update
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * rpc: move UniValue in blockToJSON
  * gui: don't permit port in proxy IP option
  * gui: fix create unsigned transaction fee bump
  * depends: Fix build of Qt for 32-bit platforms
  * Fix #29767, set m_synced = true after Commit()
  * sign: don't assume we are parsing a sane Miniscript
  * rpc: Reword SighashFromStr error message
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * test: Fix failing univalue float test
  * doc: archive 27.0 release notes
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1736942400">- Update to version 28.0:
  * doc: 28.0 Release Notes
  * doc: generate manpages
  * build: Bump to 28.0
  * validation: Disable CheckForkWarningConditions for background chainstate
  * test: Use shell builtins in run_command test case
  * doc: Generate manpages
  * build: Bump to 28.0rc2
  * streams: remove AutoFile::Get() entirely
  * streams: cache file position within AutoFile
  * qt: Translations update
  * gui: fix crash when closing wallet
  * test: Wait for local services to update in feature_assumeutxo
  * test: add coverage for assumeUTXO honest peers disconnection
  * assumeUTXO: fix peers disconnection during sync
  * test: Work around boost compilation error
  * depends: build libevent with -D_GNU_SOURCE
  * test: fixing failing system_tests/run_command under some Locales
  * test: Avoid intermittent timeout in p2p_headers_sync_with_minchainwork.py
  * test: fix `TestShell` initialization (late follow-up for #30463)
  * doc: Point release notes to wiki draft
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.0rc1
  * docs: Add 379 and 387 to bips.md
  * docs: Remove release 28.0 release notes fragments
  * seeds: Regenerate mainnet seeds
  * seeds: Pull nodes from Luke's seeder
  * seeds: Pull nodes from virtu's crawler
  * chainparams: Remove seed.bitcoinstats.com
  * build: Bump to 28.99
  * wallet: bugfix: ensure atomicity in settings updates
  * qt: 28.0 translations update
  * test: check xor.dat recreated when missing
  * test: add null block xor key
  * refactor: lift NUM_XOR_BYTES
  * refactor: move read_xor_key() to TestNode
  * refactor: use unlink rather than os.remove
  * test: add blocks_key_path
  * test: Avoid intermittent block download timeout in p2p_ibd_stalling
  * test: Avoid duplicate curl call in get_previous_releases.py
  * test: Add time-timewarp-attack boundary cases
  * Fix maybe-uninitialized warning in IsSpentKey
  * devtools, utxo-snapshot: Fix block height out of range
  * test: replace deprecated secp256k1 context flags usage
  * miner: adjust clock to timewarp rule
  * Add timewarp attack mitigation test
  * consensus: enable BIP94 on regtest
  * test: assumeutxo: check that UTXO-querying RPCs operate on snapshot chainstate
  * consensus: lower regtest nPowTargetTimespan to 144
  * fuzz: Speed up utxo_snapshot fuzz target
  * seeds: Use fjahr's more up to date asmap
  * seeds: Fixed seeds update
  * seeds: Add testnet4 fixed seeds file
  * seeds: Remove manual onion and i2p seeds
  * seeds: Add testnet instructions
  * seeds: Also pull from achow101 seeder
  * makeseeds: Configurable minimum blocks for testnet4's smaller chain
  * headerssync: Update headerssync configuration
  * params: Update assumevalid and minimum chainwork
  * params: Update chainTxData
  * params: Update assumed blockchain and chainstate sizes
  * test: Enable detect_leaks=1 in ASAN_OPTIONS explicitly
  * fuzz: Speed up utxo_snapshot by lazy re-init
  * Rename ReleaseWallet to FlushAndDeleteWallet
  * fuzz: Remove unused DataStream object
  * wallet: WaitForDeleteWallet, do not expect thread safety
  * wallet: rename UnloadWallet to WaitForDeleteWallet
  * wallet: unload, notify GUI as soon as possible
  * makeseeds: Shuffle ips after parsing
  * makeseeds: Support CJDNS
  * makeseeds: Update user agent regex
  * test: add functional test for XORed block/undo files (`-blocksxor`)
  * [doc] mention bip94 support
  * test: refactor: move `read_xor_key`/`util_xor` helpers to util module
  * qt: Update translation source file for v28.0 string freeze
  * gui: Use menu for wallet migration
  * remove repeated word in note
  * Move maximum timewarp attack threshold back to 600s from 7200s
  * Deduplicate list of chain strings in RPC help texts
  * gui: Use wallet name for wallet migration rather than WalletModel
  * gui: don't remove wallet manually before migration
  * gui: Consolidate wallet display name to GUIUtil function
  * wallet, interfaces: Include database format in listWalletDir
  * test: Disallow fee_estimator construction in ChainTestingSetup
  * wallet: fix, detect blank legacy wallets in IsLegacy
  * doc: add missing "testnet4" network string in RPC/init help texts
  * policy/feerate.h: avoid constraint self-dependency
  * add missing #include &lt;cstdint&gt; for GCC 15
  * doc: Update ccache website link
  * chainparams: Handle Testnet4 in GetNetworkForMagic
  * doc: Remove outdated nTx faking comment
  * chainparams: add mainnet assumeutxo param at height 840_000
  * wallet: List sqlite wallets with empty string name
  * wallet: Ignore .bak files when listing wallet files
  * validation: Use MAX_TIMEWARP constant as testnet4 timewarp defense delta
  * net: Clarify that m_addr_local is only set once
  * [test]: remove `ExtractDestination` false assertion for `ANCHOR` script
  * lint: Find function calls in default arguments
  * doc: Add release notes for 29775
  * doc: Align deprecation warnings
  * assumeutxo: Drop block height from metadata
  * Reduce cache lookups in CCoinsViewCache::FetchCoin
  * guix: bump time-machine to 7bf1d7aeaffba15c4f680f93ae88fbef25427252
  * contrib: support reading XORed blocks in linearize-data.py script
  * chainparams: Add initial minimum chain work for Testnet4
  * Revert "depends: Fetch miniupnpc sources from an alternative website"
  * add deprecation warning for mempoolfullrbf
  * [doc] update documentation for new mempoolfullrbf default
  * p2p: For assumeutxo, download snapshot chain before background chain
  * p2p: Restrict downloading of blocks for snapshot chain
  * doc: Drop no longer needed workaround for WSL
  * fuzz: replace hardcoded numbers for bech32 limits
  * validation: don't erase coins cache on prune flushes
  * Add linked-list test to CCoinsViewCache::SanityCheck
  * coins: move Sync logic to CoinsViewCacheCursor
  * coins: pass linked list of flagged entries to BatchWrite
  * test: add cache entry linked list tests
  * coins: track flagged cache entries in linked list
  * testnet: Add timewarp attack prevention for Testnet4
  * testnet: Add Testnet4 difficulty adjustment rules fix
  * testnet: Introduce Testnet4
  * refactor: use c++20 std::views::reverse instead of reverse_iterator.h
  * ci: Silent Homebrew's reinstall warnings
  * doc: release note for 30212
  * rpc: clarify ALREADY_IN_CHAIN rpc errors
  * build: remove check for __declspec(dllexport)
  * build: remove check for __attribute__((visibility..
  * depends: fix ZMQ CMake getcachesize check
  * scripted-diff: Replace uint256S("str") -&gt; uint256{"str"}
  * refactor: Hand-replace some uint256S -&gt; uint256
  * refactor: Add consteval uint256(hex_str)
  * miniscript: Use `ToIntegral` instead of `ParseInt64`
  * scripted-diff: Modernize naming of nChainTx and nTxCount
  * test: Add basic check for nChainTx type
  * chainparams: Change nChainTx to uint64_t
  * refactor: remove un-tested early returns
  * tests: add tests for KeyPair
  * refactor: move SignSchnorr to KeyPair
  * logging: clarify -debug and -debugexclude descriptions
  * rpc: make logging method reject "0" category and correct the help text
  * logging, refactor: minor encapsulation improvement and use BCLog::NONE instead of 0
  * logging, refactor: make category special cases explicit
  * doc + test: Correct uint256 hex string endianness
  * doc: Add missed cmake package to build depends
  * crypto: add KeyPair wrapper class
  * tests: add key tweak smoke test
  * bench: add benchmark for signing with a taptweak
  * doc: Add note about distro's g++-mingw-w64-x86-64-posix version
  * policy: enable full-rbf by default
  * doc: add release notes for full-rbf
  * test: check that keyless P2A 'signing' via `signrawtransactionwithkey` succeeds
  * test: check that P2A with witness data is still consensus-legal
  * test: P2A is a destination type with an address
  * gui, qt: brintToFront workaround for Wayland
  * [rpc, fees]: add more detail on the fee estimation modes
  * [doc]: add `30275` release notes
  * fuzz: fix timeout in crypter target
  * test: Disable known broken USDT test for now
  * Revert "build: pass --with-ecmult-gen-kb=86 to secp256k1"
  * Squashed 'src/secp256k1/' changes from 4af241b320..642c885b61
  * doc: tor.md: use -bind=127.0.0.1:8334=onion for the Tor bind
  * Showing local addresses on the Node Window
  * net: Providing an interface for mapLocalHost
  * coins: call ClearFlags in CCoinsCacheEntry destructor
  * refactor: require self and sentinel parameters for AddFlags
  * refactor: add CoinsCachePair alias
  * refactor: move flags to private uint8_t and rename to m_flags
  * refactor: disallow setting flags in CCoinsCacheEntry constructors
  * refactor: encapsulate flags setting with AddFlags and ClearFlags
  * refactor: encapsulate flags get access for all other checks
  * refactor: encapsulate flags access for dirty and fresh checks
  * clusterlin: improve rechunking in LinearizationChunking (optimization)
  * clusterlin: add MergeLinearizations function + fuzz test + benchmark
  * clusterlin: add PostLinearize + benchmarks + fuzz tests
  * clusterlin: add algorithms for connectedness/connected components
  * clusterlin: rename Intersect -&gt; IntersectPrefixes
  * fuzz: improve scriptpubkeyman target
  * qt: Replace deprecated LogPrintf with LogInfo in GUIUtil::LogQtInfo()
  * qt, build: Drop `QT_STATICPLUGIN` macro
  * depends: Fix `zeromq` build on OpenBSD
  * refactor: remove TxidFromString
  * test: replace WtxidFromString with Wtxid::FromHex
  * fuzz: increase FromHex() coverage
  * test: add uint256::FromHex unittest coverage
  * test: Avoid CScript() as default function argument
  * [fuzz] Harness for version handshake
  * scripted-diff: Rename lazily initialized bloom filters
  * doc: Remove reference to resolved issue
  * [net processing] Lazily initialize m_recent_confirmed_transactions
  * [net processing] Lazily initialize m_recent_rejects_reconsiderable
  * [net processing] Lazily initialize m_recent_rejects
  * test: Try previously intermittently broken USDT test again
  * doc: remove obsolete mention and link to closed PR
  * doc: add release notes for #22729
  * test: Make leaf_script mandatory when scriptpath is set in TaprootSignatureMsg
  * test: fix constructor of msg_tx
  * doc: mention optional dependencies (qrencode, zmq) in OpenBSD build docs
  * test: add P2A ProduceSignature coverage
  * Add release note for P2A output feature
  * test: add P2A coverage for decodescript
  * test: Add anchor mempool acceptance test
  * policy: stop 3rd party wtxid malleability of anchor spend
  * policy: make anchor spend standard
  * policy: Add OP_1 &lt;0x4e73&gt; as a standard output type
  * kernel: Only setup kernel context globals once
  * qt: Update translation source file
  * qt: Bump Transifex slug for 28.x
  * qt: Pull recent translations from Transifex
  * test: fix intermittent failures in feature_proxy.py
  * doc: Update issue reference for libbitcoinkernel
  * rpc: fix maybe-uninitialized compile warning in getchaintxstats
  * ci: enable berkley db on test each commit job
  * rpc: add utxo's blockhash and number of confirmations to scantxoutset output
  * guix: move bison from global scope, to Linux
  * mingw: Document mode wbx workaround
  * Add -blocksxor boolean option
  * rpc: Return precise loadtxoutset error messages
  * Return XOR AutoFile from BlockManager::Open*File()
  * guix: bump time-machine to efc26826400762207cde9f23802cfe75a737963c
  * guix: patch /gnu/store paths out of winpthreads
  * doc: rpc: Use "output script" consistently (2/2)
  * bench: add cluster linearization improvement benchmark
  * clusterlin: permit passing in existing linearization to Linearize
  * clusterlin: add LinearizationChunking class
  * clusterlin: randomize the SearchCandidateFinder search order
  * clusterlin: use bounded BFS exploration (optimization)
  * bench: Candidate finding and linearization benchmarks
  * clusterlin: add Linearize function
  * clusterlin: add chunking algorithm
  * clusterlin: add SearchCandidateFinder class
  * clusterlin: add AncestorCandidateFinder class
  * tests: framework for testing DepGraph class
  * clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types
  * depends: remove ENV unsetting for darwin
  * guix: improve ENV unsetting for macOS
  * depends: patch explicit -lm usage out of Qt tools
  * refactor: Use untranslated error message in ActivateSnapshot
  * depends: cleanup after qrencode build
  * depends: cleanup after miniupnpc build
  * depends: Cleanup postprocess commands after switching to CMake
  * m_tx_download_mutex followups
  * release m_tx_download_mutex before MakeAndPushMessage GETDATA
  * [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr
  * ci: Add missing qttools5-dev install to Asan task
  * doc: Add release notes for two pull requests
  * refactor: Replace ParseHashStr with FromHex
  * rest: Reject truncated hex txid early in getutxos parsing
  * refactor: Expose FromHex in transaction_identifier
  * refactor: Implement strict uint256::FromHex()
  * ci: add _LIBCPP_REMOVE_TRANSITIVE_INCLUDES to TSAN job
  * refactor: fix missing includes
  * [test]: ensure `estimatesmartfee` default mode is `economical`
  * [doc] TxOrphanage is no longer thread-safe
  * [refactor] combine block vtx loops in BlockConnected
  * cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
  * refactor: Add FlatFileSeq member variables in BlockManager
  * scripted-diff: Rename SetHex to SetHexDeprecated
  * test: refactor: Replace SetHex with uint256 constructor directly
  * depends: Bump `libmultiprocess` for CMake fixes
  * test: Fix intermittent issue in p2p_v2_misbehaving.py
  * net: Log accepted connection after m_nodes.push_back
  * guix: use gcc-12 to compile winpthreads
  * depends: switch to building expat with CMake
  * guix: use GCC 12.4.0 over 12.3.0
  * guix: consolidate back to GCC 12 toolchain for all HOSTS
  * fix: Make TxidFromString() respect string_view length
  * refactor: Change base_blob::SetHex() to take std::string_view
  * test: uint256 - Garbage suffixes and zero padding
  * refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
  * test: Add test for TxidFromString() behavior
  * doc: use proper doxygen formatting for CTxMemPool::cs
  * fuzz: Speed up PickValue in txorphan
  * lint: Use git clone --depth=1
  * lint: Add missing docker.io prefix to ci/lint_imagefile
  * lint: Use consistent out-of-tree build for python and test_runner
  * Fix lint-spelling warnings
  * doc: Clarify intent of ./ci/lint_run_all.sh
  * lint: Use $CI_RETRY_EXE when building ./ci/lint_imagefile
  * fuzz: reduce keypool size in scriptpubkeyman target
  * Fix MSVC warning C4273 "inconsistent dll linkage"
  * depends: bump libmultiprocess for CMake fixes
  * depends: Fix CMake-generated `libevent*.pc` files
  * fuzz: Deglobalize signature cache in sigcache test
  * fuzz: Limit parse_univalue input length
  * log: Remove NOLINT(bitcoin-unterminated-logprintf)
  * depends: switch zmq to CMake
  * fuzz: Use BasicTestingSetup for coins_view target
  * test: Add arguments for creating a slimmer setup
  * depends: add zeromq no librt patch
  * depends: add zeromq cmake minimum patch
  * depends: add zeromq windows usage patch
  * depends: add zeromq builtin sha1 patch
  * depends: add zeromq mktemp macos patch
  * logging: use std::string_view
  * logging: Apply formatting to early log messages
  * logging: Limit early logging buffer
  * test: Add loadtxoutset test with tip on snapshot block
  * test: Remove already resolved assumeutxo todo comments
  * depends: use CMake to build FreeType
  * contrib: assume binary existence in sec/sym checks
  * [fees]: change `estimatesmartfee` default mode to `economical`
  * contrib: simplify ELF test-security-check
  * contrib: simplify PE test-security-check
  * contrib: simplify MACHO test-security-check
  * refactor: add coinbase constraints to BlockCreateOptions
  * test: bump mocktime after node has received and sent bytes
  * refactor: Use util::Split to avoid a harmless unsigned-integer-overflow
  * test: Non-Shy version sender
  * refactor: Make m_last_notified_header private
  * doc: getaddressinfo[isscript] is optional
  * test: Fix MSVC warning C4101 "unreferenced local variable"
  * univalue, refactor: Convert indentation tabs to spaces
  * qa: Do not assume running `feature_asmap.py` from source directory
  * qa: Consider `cache` and `config.ini` relative to invocation directory
  * scripted-diff: Add `__file__` argument to `BitcoinTestFramework.init()`
  * [refactor] delete EraseTxNoLock, just use EraseTx
  * remove obsoleted TxOrphanage::m_mutex
  * lock m_recent_confirmed_transactions using m_tx_download_mutex
  * remove obsoleted hashRecentRejectsChainTip
  * update recent_rejects filters on ActiveTipChange
  * add ValidationInterface::ActiveTipChange
  * guard TxRequest and rejection caches with new mutex
  * refactor: pass BlockCreateOptions to createNewBlock
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * gui: correct replacement of amp character in the wallet name for QMenu
  * test: Fix intermittent failure in p2p_v2_misbehaving.py
  * Add fuzz test for FSChaCha20Poly1305
  * Add fuzz test for AEADChacha20Poly1305
  * fuzz: limit the number of nested wrappers in descriptors
  * fuzz: limit the number of sub-fragments per fragment for descriptors
  * net: Allow DNS lookups on nodes with IPV6 lo only
  * rest: Reject negative outpoint index in getutxos parsing
  * init: change shutdown order of load block thread and scheduler
  * rpc: Use CHECK_NONFATAL over Assert
  * logging: Add DisableLogging()
  * contrib: c++ify test stubs after switching to c++ compilers
  * validation: Don't load a snapshot if it's not in the best header chain.
  * log: Fix __func__ in LogError in blockstorage module
  * log: LogError with FlatFilePos in UndoReadFromDisk
  * refactor: Mark IsBlockPruned const
  * remove truc_policy.cpp from libbitcoin_common_a_SOURCES
  * test: fix inconsistency in fundrawtransaction weight limits test
  * util: Catch translation string errors at compile time
  * Reapply "test: p2p: check that connecting to ourself leads to disconnect"
  * net: prevent sending messages in `NetEventsInterface::InitializeNode`
  * net: fix race condition in self-connect detection
  * package rbf: cpfp structure requires package &gt; parent feerate
  * test package rbf boundary conditions more closely
  * fuzz: mini_miner_selection fixups.
  * MiniMiner: use FeeFrac in AncestorFeerateComparator
  * [doc] archive v26.2 release notes
  * refactor: Mark some static global vars as const
  * refactor: De-globalize last notified header index
  * refactor: De-globalize validation benchmark timekeeping
  * rpc: doc: use "output script" terminology consistently in "asm"/"hex" results
  * test: [refactor] Pass TestOpts
  * tidy: modernize-use-equals-default
  * Use WITH_LOCK in Warnings::Set
  * GUI/OptionsDialog: Prefer to stretch actual options area rather than waste space
  * GUI/OptionsDialog: Allow Maximize of window
  * random: drop ad-hoc Shuffle in favor of std::shuffle
  * bench random: benchmark more functions, and add InsecureRandomContext
  * refactor: Use designated initializer
  * rpc: Use untranslated error strings in loadtxoutset
  * net_processing: use existing RNG object in ProcessGetBlockData
  * random bench refactor: move to new bench/random.cpp
  * test: loadtxoutset in divergent chain with less work
  * refactor: Use named arguments to get path arg in loadtxoutset
  * kernel: De-globalize signature cache
  * fuzz: improve utxo_snapshot target
  * Expose CSignatureCache class in header
  * kernel: De-globalize script execution cache hasher
  * kernel: De-globalize script execution cache
  * validation: Don't error if maxsigcachesize exceeds uint32::max
  * contrib: rename cc to cxx in binary checking scripts
  * contrib: use c++ rather than c for binary tests
  * fuzz: fix key size in crypter target
  * validation: Check if mempool exists before asserting in ActivateSnapshot
  * logging: Add thread safety annotations
  * lint: remove unneeded trailing line fix
  * lint: ignore files ignored by git in mlc
  * test: add test for modififed walletprocesspsbt calls
  * net: require P2P binds to succeed
  * net: report an error if unable to bind on the Tor listening addr:port
  * net: don't extra bind for Tor if binds are restricted
  * [doc] add release note for TRUC
  * use version=3 instead of v3 in debug strings
  * scripted-diff: change names from V3 to TRUC
  * [doc] replace mentions of v3 with TRUC
  * rename mempool_accept_v3.py to mempool_truc.py
  * wallet: fix FillPSBT errantly showing as complete
  * test: Add coverage for getchaintxstats in assumeutxo context
  * rpc: Reorder getchaintxstats output
  * rpc: Avoid getchaintxstats invalid results
  * Revert "test: p2p: check that connecting to ourself leads to disconnect"
  * test: verify wallet is still active post-migration failure
  * wallet: Use LegacyDataSPKM when loading
  * wallet: Move MigrateToDescriptor and DeleteRecords to LegacyDataSPKM
  * wallet: Move LegacyScriptPubKeyMan::IsMine to LegacyDataSPKM
  * wallet: Move LegacySPKM data storage and handling to LegacyDataSPKM
  * random: replace construct/assign with explicit Reseed()
  * random: use LogError for init failure
  * tests: make fuzz tests (mostly) deterministic with fixed seed
  * random: cleanup order, comments, static
  * net, net_processing: use existing RNG objects more
  * random: improve precision of MakeExponentiallyDistributed
  * random: convert GetExponentialRand into rand_exp_duration
  * random: convert GetRand{Micros,Millis} into randrange
  * net: use GetRandMicros for cache expiration
  * random: get rid of GetRand by inlining
  * wallet: update mempool conflicts tests + docs
  * util: Use SteadyClock in RandAddSeedPerfmon
  * random: make GetRand() support entire range (incl. max)
  * tests: overhaul deterministic test randomness
  * random: convert XoRoShiRo128PlusPlus into full RNG
  * random: move XoRoShiRo128PlusPlus into random module
  * xoroshiro128plusplus: drop comment about nonexisting copy()
  * random: modernize XoRoShiRo128PlusPlus a bit
  * random: add RandomMixin::randbits with compile-known bits
  * random: Improve RandomMixin::randbits
  * random: refactor: move rand* utilities to RandomMixin
  * random: use BasicByte concept in randbytes
  * random: add a few noexcepts to FastRandomContext
  * random: move rand256() and randbytes() to .h file
  * random: write rand256() in function of fillrand()
  * ci: Clear unused /msan/llvm-project
  * Moved the repeated -printpriority fetching out of AddToBlock
  * test: Added coverage to Block not found error using gettxoutsetinfo
  * p2p: Start downloading historical blocks from common ancestor
  * test: p2p: check that connecting to ourself leads to disconnect
  * scripted-diff: Log parameter interaction not thrice
  * doc: Fix outdated dev comment about logging
  * wallet: use LogTrace for walletdb log messages at trace level
  * Compare ASMaps with respect to specific addresses
  * [wallet, rpc]: add `max_tx_weight` to tx funding options
  * doc: detail -rpccookieperms option
  * test: add rpccookieperms test
  * init: add option for rpccookie permissions
  * util: add perm string helper functions
  * [wallet]: update the data type of `change_output_size`, `change_spend_size` and `tx_noinputs_size` to `int`
  * [doc]: update reason for deducting change output weight
  * [refactor]: update coin selection algorithms input parameter `max_weight` name
  * Have testBlockValidity hold cs_main instead of caller
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * Drop unneeded lock from createNewBlock
  * mempool: move LoadMempool/DumpMempool to node
  * Change MigrateLegacyToDescriptor to reopen wallet as BERKELEY_RO
  * kernel: remove mempool_persist.cpp
  * refactor: Remove no longer needed clang-15 workaround for std::span
  * fuzz: Clarify Apple-Clang-16 workaround
  * build: Bump clang minimum supported version to 16
  * refactor: testBlockValidity make out argument last
  * Add missing include for mining interface
  * test: change comments to `self.log.info` for `test_addnode_getaddednodeinfo`
  * test: add coverage for `node` field of `getaddednodeinfo` RPC
  * rest: don't copy data when sending binary response
  * ci: test-each-commit merge base optional
  * ci: forks can opt-out of CI branch push (Cirrus only)
  * contrib: Fixup verify-binaries OS platform parsing
  * depends: update doc in Qt pwd patch
  * depends: switch libevent to CMake
  * Squashed 'src/secp256k1/' changes from 06bff6dec8..4af241b320
  * build: Drop redundant `sys/sysctl.h` header check
  * doc: Add note to getblockfrompeer on missing undo data
  * rpc: Make pruneheight also reflect undo data presence
  * wallet: notify when preset + automatic inputs exceed max weight
  * ci: increase available ccache size to 300MB
  * test: Check that non empty version packet is ignored and no disconnection happens
  * test: Check that disconnection happens when AAD isn't filled
  * test: Check that disconnection happens when garbage sent/received are different
  * test: Check that disconnection happens when wrong garbage terminator is sent
  * test: Check that disconnection happens when &gt;4095 garbage bytes is sent
  * refactor, blockstorage: Generalize GetFirstStoredBlock
  * build: add -Wundef
  * refactor: use #ifdef HAVE_SOCKADDR_UN
  * randomenv: use ifdef over if
  * zmq: use #ifdef ENABLE_ZMQ
  * build: Suppress warnings from boost and capnproto in multiprocess code
  * test: Remove unnecessary restart in assumeutxo test
  * assumeutxo: Check snapshot base block is not marked invalid
  * ci: clarify Cirrus self-hosted workers setup
  * refactor: remove extraneous lock annotations from function definitions
  * ci: add option for running tests without volume
  * gui: show maximum mempool size in information window
  * add node interface method for getting maximum mempool size
  * contrib: add R(UN)PATH check to ELF symbol-check
  * test: Make blockencodings_tests deterministic
  * refactor: Move early loadtxoutset checks into ActiveSnapshot
  * QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
  * fuzz: Fix wallet_bdb_parser 32-bit unhandled fseek error
  * Don't use iterator addresses in IteratorComparator
  * rpc: call IsInitialBlockDownload via miner interface
  * Replace hard-coded constant in test
  * Validate oversized transaction
  * Validate transaction without inputs
  * Use SCRIPT_VERIFY_NONE instead of hard-coded 0 in transaction_tests
  * rpc: minize getTipHash() calls in gbt
  * rpc: call processNewBlock via miner interface
  * rpc: getTransactionsUpdated via miner interface
  * Always pass options to BlockAssembler constructor
  * rpc: call CreateNewBlock via miner interface
  * rpc: getblocktemplate getTipHash() via Miner interface
  * rpc: call TestBlockValidity via miner interface
  * Introduce Mining interface
  * fuzz: have package_rbf always make small txns
  * doc: reword package RBF documentation
  * upnp: add compatibility for miniupnpc 2.2.8
  * rename policy/v3_policy.* to policy/truc_policy.*
  * build: use -no_exported_symbols on macOS
  * ci: remove unused bcc variable from workflow
  * doc: replace mention of V3 with TRUC
  * move-only: refactor CreateTransactionInternal
  * wallet: use CRecipient instead of CTxOut
  * test: expand LimitOrphan and EraseForPeer coverage
  * test: Introduce test types and modify v2 handshake function accordingly
  * test: write functional test results to csv
  * test: Added test coverage to listsinceblock rpc
  * fuzz: FuzzedSock::Recv() don't lose bytes from MSG_PEEK read
  * fuzz: simplify FuzzedSock::m_peek_data
  * netbase: extend CreateSock() to support creating arbitrary sockets
  * ci: enable self-assignment clang-tidy check
  * refactor: add self-assign checks to classes which violate the clang-tidy check
  * doc: rewrite some of the macdeploy docs
  * depends: swap mmacosx-version-min for mmacos-version-min
  * Add release note for size 2 package rbf
  * doc: update package RBF comment
  * mempool: Improve logging of replaced transactions
  * CheckPackageMempoolAcceptResult: Check package rbf invariants
  * Fuzz: pass mempool to CheckPackageMempoolAcceptResult
  * [test] package rbf
  * [policy] package rbf
  * Revert "contrib: macdeploy: monkey-patch gen-sdk to be deterministic"
  * Squashed 'src/leveldb/' changes from e2f10b4e47..688561cba8
  * refactor: remove warnings globals
  * node: update uiInterface whenever warnings updated
  * introduce and use the generalized `node::Warnings` interface
  * move-only: move warnings from common to node
  * refactor: remove unnecessary AppendWarning helper function
  * test: cover more errors for `signrawtransactionwithkey` RPC
  * i2p: fix log when an interruption happens during `Accept`
  * i2p: log errors properly according to their severity
  * doc: archive release notes for v27.1
  * Squashed 'src/minisketch/' changes from 3472e2f5ec..eb37a9b8e7
  * fuzz: Use std::span in FuzzBufferType
  * ci: move Asan / LSan / USDT job to Github Actions
  * guix: use glibc 2.31
  * test: add functional test for tagged MiniWallet instances
  * test: fix MiniWallet internal key derivation for tagged instances
  * utils: add missing include
  * test: fix MiniWallet script-path spend (missing parity bit in leaf version)
  * test: refactor: return TaprootInfo from P2TR address creation routine
  * test: add coverage for errors for `combinerawtransaction` RPC
  * PackageV3Checks: Relax assumptions
  * doc: add release note for 29091 and 29165
  * refactor: rename (macho) ld64 to lld
  * ci: update deps for macOS cross build
  * depends: update install docs for macOS cross compilation
  * depends: remove no-longer used llvm_* vars from macOS build
  * depends: no-longer pass -B to clang in macOS cross-compile
  * depends: remove native LLVM package
  * depends: remove FORCE_USE_SYSTEM_CLANG
  * guix: use clang-toolchain-18 for macOS build
  * tests: add fuzz tests for BitSet
  * util: add BitSet
  * log: use error level for critical log messages
  * test: Remove redundant verack check
  * build: Remove --enable-gprof
  * test: doc: fix units in tx size standardness test (s/vbytes/weight units)
  * refactor: performance-for-range-copy in psbt.h
  * ci: add IPV6 network to ci container
  * refactor: Rename CTransaction::nVersion to version
  * blockman: Replace m_reindexing with m_blockfiles_indexed
  * test: Add functional test for continuing a reindex
  * indexes: Don't wipe indexes again when already reindexing
  * kernel: Add less confusing reindex options
  * consensus: Store transaction nVersion as uint32_t
  * refactor: Add explicit cast to expected_last_page to silence fuzz ISan
  * minor: remove unnecessary semicolons from RPC content type examples
  * refactor: move orphanage constants to header file
  * test: use json-rpc 2.0 in all functional tests by default
  * bitcoin-cli: use json-rpc 2.0
  * test: remove unused variable in interface_rpc.py
  * doc: update and link for JSON-RPC 2.0
  * validation: Remove needs_init from LoadBlockIndex
  * bugfix: Streamline setting reindex option
  * ci: Use relative paths in `win64-native` CI job consistently
  * ci: Remove no longer needed workaround for GHA Windows images
  * tests: add fuzz tests for VecDeque
  * util: add VecDeque
  * fuzz: add I2P harness
  * net_processing: make MaybePunishNodeFor{Block,Tx} return void
  * build: warn on self-assignment
  * refactor: disable self-assign warning for tests
  * test: Add ReceiveWithExtraTransactions Compact Block receive test.
  * test: refactor: Rename extra_txn to const empty_extra_txn as it is empty in all test cases
  * build: re-enable deprecated warning copy
  * test: add `createmultisig` P2MS encoding test for all n (1..20)
  * test: add unit test for `keys_to_multisig_script`
  * test: fix `keys_to_multisig_script` (P2MS) helper for n/k &gt; 16
  * guix: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126
  * Reduce memory copying operations in bech32 encode
  * Reserve hrp memory in Decode and LocateErrors
  * build: no-longer allow GCC-10 in C++20 check
  * doc: fixup deps doc after #30198
  * chainparams: Add achow101 DNS seeder
  * test: Set mocktime in p2p_disconnect_ban.py to avoid intermittent test failure
  * test: Fix typos and use names args
  * Support running individual lint checks
  * refactor: remove unused `CKey::Negate` method
  * guix: show *_FLAGS variables in pre-build output
  * [fuzz] Avoid endless waiting in FuzzedSock::{Wait,WaitMany}
  * [fuzz] Make peeking through FuzzedSock::Recv fuzzer friendly
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * [doc] update bips.md for 431
  * [test] wallet uses CURRENT_VERSION which is 2
  * [policy] make v3 transactions standard
  * doc: JSON-RPC request Content-Type is application/json
  * [fuzz] Use fuzzer friendly ConsumeRandomLengthByteVector in FuzzedSock::Recv
  * depends: consolidate dependency docs
  * net: log connections failures via SOCKS5 with less severity
  * [refactor] use TRUC_VERSION in place of 3
  * test: MiniWallet: respect fee_rate for target_weight, use in mempool_limit.py
  * test: add framework functional test for MiniWallet's tx padding
  * test: MiniWallet: fix tx padding (`target_weight`) for large sizes, improve accuracy
  * net_processing: remove Misbehavior score and increments
  * net_processing: make all Misbehaving increments = 100
  * net_processing: drop 8 headers threshold for incoming BIP130
  * net_processing: drop Misbehavior for unconnecting headers
  * net_processing: do not treat non-connecting headers as response
  * depends: fix Qt macOS build with Clang 18
  * clang-tidy: Add `bugprone-move-forwarding-reference` check
  * build: remove --enable-lcov-branch-coverage
  * depends: qt 5.15.14
  * refactor: use recommended type hiding on multi_index types
  * qa: a fuzz target for the block index database
  * scripted-diff: Replace nNextSweep with m_next_sweep
  * increase txorphan harness stability
  * fuzz: Handle missing BDBRO errors
  * Use `exact_target` shorthand in coinselector_tests
  * log: Add V2 handshake timeout
  * test: Make global TRANSPORT_VERSION variable an instance variable
  * Fold GetSelectionWaste() into ComputeAndSetWaste()
  * test: Add coverage for txid coins count check when loading snapshot
  * assumeutxo: Add network magic ctor param to SnapshotMetadata
  * fuzz: Fix wallet_bdb_parser stdlib error matching
  * lint: add markdown hyperlink checker
  * assumeutxo: Deserialize trailing byte instead of Txid
  * doc: Add release notes for #29612
  * Link to gen-bitcoin-conf.sh instead of bitcoin.conf placeholder
  * [fuzz] Avoid collecting initialization coverage
  * Add sanity checks for various ATMPArgs booleans
  * [refactor] make some members MemPoolAccept-wide
  * cpfp carveout is excluded in packages
  * Add m_allow_sibling_eviction as separate ATMPArgs flag
  * Add description for m_test_accept
  * test: Assumeutxo: snapshots with less work should not be loaded
  * clang-tidy: add check for non-trivial thread_local vars
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add coverage for `mapped_as` from `getrawaddrman`
  * net: rpc: return peer's mapped AS in getrawaddrman
  * doc: Correct pull request prefix for scripts and tools
  * guix: drop binutils from macOS env
  * guix: use GUIX_LD_WRAPPER_DISABLE_RPATH for all HOSTS
  * guix: remove ZERO_AR_DATE export
  * depends: remove cctools &amp; libtapi
  * build: switch to using lld for macOS builds
  * build: add lld into macOS build environment(s)
  * depends: swap cctools-x for llvm-x
  * depends: don't use -no_warning_for_no_symbols in macOS qt build
  * windeploy: Renew certificate
  * wallet, tests: Avoid stringop-overflow warning in PollutePubKey
  * [fuzz] V3_MAX_VSIZE and effective ancestor/descendant size limits
  * [policy] restrict all v3 transactions to 10kvB
  * [policy] explicitly require non-v3 for CPFP carve out
  * test: improve robustness of connect_nodes()
  * rpc: Enhance metadata of the dumptxoutset output
  * assumeutxo: Add documentation on dumptxoutset serialization format
  * assumeutxo: Add test for changed coin size value
  * rpc: Optimize serialization disk space of dumptxoutset
  * build: remove --enable-threadlocal
  * doc: remove comment about using thread_local
  * build: Enable `thread_local` for MinGW-w64 builds
  * refactor: replace hardcoded numbers
  * ci: Add mising -Wno-error=maybe-uninitialized to armhf task
  * rpc: avoid copying into UniValue
  * doc: Update NetBSD Build Guide
  * tests: improve wallet multisig descriptor test and docs
  * build: pass --with-ecmult-gen-kb=86 to secp256k1
  * [[refactor]] Check CTxMemPool options in constructor
  * test: remove unneeded `-maxorphantx=1000` settings
  * bench: bugfix, properly release wallet before erasing directory
  * test: Log when the garbage is actually sent to transport layer
  * wallet, test: Be able to always swap BDB endianness
  * test: Test bdb_ro dump of wallet without reset LSNs
  * test: Test dumping dbs with overflow pages
  * test: Test dumps of other endian BDB files
  * bdb: Be able to make byteswapped databases
  * Error if LSNs are not reset
  * Berkeley RO Database fuzz test
  * tests: Add BerkeleyRO to db prefix tests
  * wallettool: Optionally use BERKELEY_RO as format when dumping BDB wallets
  * Add MakeBerkeleyRODatabase
  * Implement handling of other endianness in BerkeleyRODatabase
  * wallet: implement independent BDB deserializer in BerkeleyRODatabase
  * fuzz: add more coverage for `ScriptPubKeyMan`
  * util: avoid using thread_local variable that has a destructor
  * doc: Clarify distinction between util and common libraries in libraries.md
  * util: Move util/string.h functions to util namespace
  * util: add TransactionError includes and namespace declarations
  * util: move fees.h and error.h to common/messages.h
  * common: Add PSBTError enum
  * util: move error.h TransactionError enum to node/types.h
  * util: move spanparsing.h to script/parsing.h
  * util: move spanparsing.h Split functions to string.h
  * util: move HexStr and HexDigit from util to crypto
  * util: move util/message to common/signmessage
  * build: move memory_cleanse from util to crypto
  * build: move chainparamsbase from util to common
  * test: Add check-deps.sh script to check for unexpected library dependencies
  * kernel: De-globalize fReindex
  * Squashed 'src/secp256k1/' changes from d8311688bd..06bff6dec8
  * refactor: Use type-safe time in txorphanage
  * rpc: Remove index-based Arg accessor
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * ci: Roll test-each-commit Ubuntu
  * ci: Remove clang version pin in test-each-commit
  * blockstorage: Don't move cursor backwards in UpdateBlockInfo
  * blockstorage: Rename FindBlockPos and have it return a FlatFilePos
  * validation, blockstorage: Separate code paths for reindex and saving new blocks
  * blockstorage: split up FindBlockPos function
  * doc: Improve doc for functions involved in saving blocks to disk
  * doc: add comments and release-notes for JSON-RPC 2.0
  * rpc: JSON-RPC 2.0 should not respond to "notifications"
  * rpc: Avoid returning HTTP errors for JSON-RPC 2.0 requests
  * rpc: Add "jsonrpc" field and drop null "result"/"error" fields
  * rpc: identify JSON-RPC 2.0 requests
  * test: add conflicting topology test case
  * tests, fuzz: use new NUMS_H const
  * [log] updates in TxOrphanage
  * [functional test] attackers sending mutated orphans
  * [unit test] TxOrphanage handling of same-txid-different-witness txns
  * [p2p] allow entries with the same txid in TxOrphanage
  * [refactor] TxOrphanage::EraseTx by wtxid
  * [refactor] TxOrphanage::HaveTx only by wtxid
  * [p2p] don't query orphanage by txid
  * kernel: Remove batchpriority from kernel library
  * crypto: add NUMS_H const
  * wallet: implement BerkeleyRODatabase::Backup
  * wallet: implement BerkeleyROBatch
  * wallet: add dummy BerkeleyRODatabase and BerkeleyROBatch classes
  * refactor: simplify `FormatSubVersion` using strprintf/Join
  * cli: Add warning for duplicate port definition
  * cli: Sanitize ports in rpcconnect and rpcport
  * rpc: move UniValue in blockToJSON
  * depends: set RANLIB for CMake
  * depends: set NM for CMake
  * depends: set AR for CMake
  * refactor: Model the bech32 charlimit as an Enum
  * script/sign: avoid duplicated signature verification after signing
  * bench: add benchmark for `SignTransaction`
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * refactor, subprocess: Remove unused stream API calls
  * refactor, subprocess: Remove unused `Popen::child_created_` data member
  * refactor, subprocess: Remove unused `Popen::poll()`
  * refactor, subprocess: Remove `Popen::pid()`
  * test: test sendall does ancestor aware funding
  * contrib: drop dead get_machine from test sym check
  * contrib: use env_flags in get_arch
  * Refactor: Remove ECC_Start and ECC_Stop from key header
  * kernel: Remove key module from kernel library
  * tools: Use ECC_Context helper in bitcoin-tx and bitcoin-wallet tools
  * test: Use ECC_Context helper in bench and fuzz tests
  * common: Add ECC_Context RAII wrapper for ECC_Start/ECC_Stop
  * blockstorage: Add Assume for fKnown / snapshot chainstate
  * build, test: Remove unused `TIMEOUT` environment variable
  * build: swap otool for (llvm-)objdump
  * test: Remove struct.pack from almost all places
  * scripted-diff: test: Use int.to_bytes over struct packing
  * test: Use int.to_bytes over struct packing
  * test: Normalize struct.pack format
  * ci: Exclude feature_init for now in valgrind task
  * doc: rpc: fix submitpackage examples
  * rpc: update min package size error message in submitpackage
  * doc: rpc: submitpackage takes sorted array
  * test: add bounds checking for submitpackage RPC
  * test: added test coverage to loadtxoutset
  * refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
  * build, test, doc: Temporarily remove Android-related stuff
  * test: use tagged ephemeral MiniWallet instance in fill_mempool
  * test: add MiniWallet tagging support to avoid UTXO mixing
  * test: refactor: eliminate COINBASE_MATURITY magic number in fill_mempool
  * test: refactor: move fill_mempool to new module mempool_util
  * net: reduce LOCK(cs_main) scope in ProcessGetBlockData
  * net: reduce LOCK(cs_main) scope in GETBLOCKTXN
  * build, msvc: Compile test\fuzz\miniscript.cpp
  * test: addmultisigaddress, coverage for script size limits
  * bugfix: addmultisigaddress, add unsupported operation for redeem scripts over 520 bytes
  * test: coverage for 16-20 segwit multisig scripts
  * rpc: bugfix, incorrect segwit redeem script size used in signrawtransactionwithkey
  * fix incorrect multisig redeem script size limit for segwit
  * test: rpc_createmultisig, decouple 'test_sortedmulti_descriptors_bip67'
  * test: rpc_createmultisig, decouple 'test_mixing_uncompressed_and_compressed_keys'
  * test: rpc_createmultisig, remove unnecessary checkbalances()
  * test: refactor, multiple cleanups in rpc_createmultisig.py
  * test: rpc_createmultisig, remove manual wallet initialization
  * miniscript: make operator_mst consteval
  * doc: fix broken relative md links
  * [test]: remove duplicate WITNESS_SCALE_FACTOR
  * gui: fix misleading signmessage error with segwit
  * build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
  * ci: remove -Wdocumentation from -Werror in multiprocess CI
  * ci: remove -Warray-bounds from -Werror for win64
  * ci: disable -Werror=maybe-uninitialized for Windows builds
  * refactor, test: Always initialize pointer
  * Replace remaining "520" magic numbers with MAX_SCRIPT_ELEMENT_SIZE
  * refactor: Avoid unused-variable warning in init.cpp
  * [refactor] use reference in for loop through iters
  * refactor: Make 64-bit shift explicit
  * fuzz: wallet, add target for Crypter
  * fuzz: txorphan tests fixups
  * rpc: return warnings as an array instead of just a single one
  * Process every MempoolAcceptResult regardless of PackageValidationResult
  * [refactor] have ProcessPackageResult take a PackageToValidate
  * [doc] remove redundant PackageToValidate comment
  * [txpackages] use std::lexicographical_compare instead of sorting hex strings
  * [refactor] make MempoolAcceptResult::m_replaced_transactions non-optional
  * Add lint check for bitcoin-config.h include IWYU pragma
  * scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes
  * lint: [doc] Clarify Windows line endings (CR LF) not to be used
  * test: use sleepy wait-for-log in reindex readonly
  * doc: add release-notes-27064.md
  * system: use %LOCALAPPDATA% as default datadir on windows
  * depends: fix miniupnpc snprintf usage on Windows
  * depends: switch miniupnpc to CMake
  * depends: add upstream CMake patch to miniupnpc
  * depends: miniupnpc 2.2.7
  * guix: fix suggested fake date for openssl -1.1.1l
  * test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py
  * doc: removed help text saying that peers may not connect automatically
  * functional test: ensure confirmed utxo being sourced for 2nd chain
  * test: Handle functional test disk-full error
  * doc: add LLVM instruction for macOS &lt; 13
  * depends: Fix build of Qt for 32-bit platforms
  * fuzz: don't allow adding duplicate transactions to the mempool
  * update comments in cpp-subprocess (check_output references)
  * remove unused method `Popen::kill` from cpp-subprocess
  * net: Fix misleading comment for Discover
  * net: Replace ifname check with IFF_LOOPBACK in Discover
  * build, msvc: Compile `test\fuzz\bitdeque.cpp`
  * refactor: Fix "error C2248: cannot access private member" on MSVC
  * build: Bump clang minimum supported version to 15
  * build, msvc: Drop duplicated `common\url.cpp` source file
  * validation: allow to specify frequency for -checkblockindex
  * validation: improve performance of CheckBlockIndex
  * test: adds outbound eviction tests for non outbound-full-relay peers
  * test: adds outbound eviction functional tests, updates comment in ConsiderEviction
  * [Test] Assumeutxo: ensure failure when importing a snapshot twice
  * [functional test] opportunistic 1p1c package submission
  * [p2p] opportunistically accept 1-parent-1-child packages
  * [p2p] add separate rejections cache for reconsiderable txns
  * [fuzz] break out parent functions and add GetChildrenFrom* coverage
  * [unit test] TxOrphanage::GetChildrenFrom*
  * [txorphanage] add method to get all orphans spending a tx
  * [txpackages] add canonical way to get hash of package
  * test: Add two more urlDecode tests
  * refactor: Avoid copying util::Result values
  * refactor: Drop util::Result operator=
  * remove commented out code in cpp-subprocess
  * contrib: Add asmap-tool
  * contrib: rpcauth.py - Add new option (-j/--json) to output text in json format
  * test: Add test case for spending bare multisig
  * depends: pass verbose through to cmake based make
  * Fix typos in description.md and wallet_util.py
  * remove unused templates from cpp-subprocess
  * common: Don't terminate on null character in UrlDecode
  * scripted-diff: Modernize name of urlDecode function and param
  * refactor: Remove hooking code for urlDecode
  * refactor: Replace libevent use in urlDecode with our own code
  * test: Add unit tests for urlDecode
  * doc: Bash is needed in gen_id and is not installed on FreeBSD by default
  * doc: suggest only necessary Qt packages for installation on FreeBSD
  * doc: Suggest only necessary Qt packages for installation on OpenBSD
  * test: add missing comparison of node1's mempool in MempoolPackagesTest
  * test: Run framework unit tests in parallel
  * Replace locale-dependent `std::strerror` with `SysErrorString`
  * refactor: Rename `subprocess.hpp` to follow our header name conventions
  * remove unneeded environment option from cpp-subprocess
  * test:Validate UTXO snapshot with coin_height &gt; base_height &amp; amount &gt; money_supply
  * Added seednode prioritization message to help output
  * Gives seednode priority over dnsseed if both are provided
  * sign: don't assume we are parsing a sane Miniscript
  * doc: explain what the wallet password does
  * Avoid explicitly computing diagram; compare based on chunks
  * test: Fix intermittent timeout in p2p_tx_download.py
  * ci: Drop no longer needed `-I` flag in "tidy" task
  * guix: remove no-longer-used bzip2
  * depends: switch qrencode to .tar.gz
  * depends: switch libxcb_util_wm to .tar.gz
  * depends: switch libxcb_util_render to .tar.gz
  * depends: switch libxcb_util_keysyms to .tar.gz
  * depends: switch libxcb_util_image to .tar.gz
  * depends: switch libxcb_util to .tar.gz
  * depends: switch xproto to .tar.gz
  * depends: switch libXau to .tar.gz
  * depends: switch fontconfig to .tar.gz
  * depends: switch boost to .tar.gz
  * test: Fix intermittent issue in p2p_handshake.py
  * [doc] update release-process.md and backports section of CONTRIBUTING
  * net: attempts to connect to all resolved addresses when connecting to a node
  * test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos
  * ci, msvc: Add "Run fuzz binaries" step
  * fuzz: Pass `SystemRoot` environment variable to subprocess
  * ci, msvc: Add "Clone fuzz corpus" step
  * build, msvc: Build `fuzz.exe` binary
  * build, msvc: Enable preprocessor conformance mode
  * fuzz: Re-implement `read_stdin` in portable way
  * index: race fix, lock cs_main while 'm_synced' is subject to change
  * build: better scope usage of -Wl,-headerpad_max_install_names
  * build: don't use install_name_tool for macOS deploy when cross-compiling
  * build: don't pass strip to macOS deploy if cross-compiling
  * doc: release notes for PR 27679
  * test: cover unix sockets in zmq interface
  * zmq: accept unix domain socket address for notifier
  * test: fix intermittent failure in p2p_compactblocks_hb.py
  * wallet: return and display signer error
  * wallet: compare address returned by displayaddress
  * test: use h marker for external signer mock
  * fuzz: explicitly cap the vsize of RBFs for diagram checks
  * test: Fix failing univalue float test
  * netbase: clean up Proxy logging
  * remove unneeded cwd option from cpp-subprocess
  * remove unneeded bufsize option from cpp-subprocess
  * remove unneeded close_fds option from cpp-subprocess
  * remove unneeded session_leader option from cpp-subprocess
  * remove unneeded defer_spawn option from cpp-subprocess
  * remove unneeded preexec function option from cpp-subprocess
  * remove unneeded shell option from cpp-subprocess
  * [doc] restore comment about why we check if ptx HasWitness before caching rejected txid
  * guard against MempoolAcceptResult::m_replaced_transactions
  * doc: archive 27.0 release notes
  * test: p2p: add test for rejected tx request logic (`m_recent_rejects` filter)
  * fixup: get all utxos up front in fill_mempool, discourage wallet mixing
  * chore: fix some typos in comments
  * refactor: Use chrono type for g_mock_time
  * test: Add missing Assert(mock_time_in &gt;= 0s) to SetMockTime
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * rpc: Reword SighashFromStr error message
  * ci: use clang-16 for Valgrind
  * ci: Bump s390x to ubuntu:24.04
  * build: remove minisketch clz check
  * Squashed 'src/minisketch/' changes from a571ba20f9..3472e2f5ec
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * psbt: Check non witness utxo outpoint early
  * net: Decrease nMaxIPs when learning from DNS seeds
  * Fix typos in `subprocess.hpp`
  * Remove timedata
  * [net processing] Move IgnoresIncomingTxs to PeerManagerInfo
  * [net processing] Introduce PeerManagerInfo
  * Add TimeOffsets helper class
  * [net processing] Use std::chrono for type-safe time offsets
  * [net processing] Move nTimeOffset to net_processing
  * guix: replace GCC unaligned VMOV patch with binutils patch
  * depends: remove no longer needed patch for Boost::Process
  * gui: Hide peers details
  * ci: disable _FORTIFY_SOURCE with MSAN
  * fuzz: Add coverage for client_maxfeerate
  * AcceptMultipleTransactions: Fix workspace client_maxfeerate
  * fill_mempool: assertions and docsctring update
  * Move fill_mempool to util function
  * Change MAC_OSX macro to __APPLE__ in crypto package
  * Revert "ci: Temporarily disable bpfcc-tools"
  * fill_mempool: remove subtest-specific comment
  * doc: 25.2 historical release notes
  * guix: remove gcc-toolchain static from Windows build
  * [clang-tidy] Enable the misc-no-recursion check
  * depends: add the new LLVM debug macro
  * refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair&lt;Wtxid, CTransactionRef&gt;
  * test: remove immediate tx relay workaround in wallet_groups.py
  * fuzz: Introduce `BITCOINFUZZ` environment variable
  * fuzz, refactor: Deduplicate fuzz binary path creation
  * refactor, bench, fuzz: Drop unneeded `UCharCast` calls
  * ci: remove --with-asm usage (secp256k1)
  * ci: use LLVM 18.1.3 in MSAN jobs
  * crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
  * ci: Drop duplicated compiler flags
  * depends: switch libnatpmp to CMake
  * depends: libnatpmp f2433bec24ca3d3f22a8a7840728a3ac177f94ba
  * test: add unit tests for `calculate_input_weight`
  * test: introduce and use `calculate_input_weight` helper
  * doc: i2p: improve `-i2pacceptincoming` mention
  * gui: don't permit port in proxy IP option
  * test: Fix debug recommendation in argsman_tests
  * test: Extends wait_for_getheaders so a specific block hash can be checked
  * Squashed 'src/secp256k1/' changes from efe85c70a2..d8311688bd
  * guix: Remove another leftover from #29648
  * build, depends: Fix `libmultiprocess` cross-compilation
  * Update the developer mailing list address.
  * depends: remove -g from sqlite debug flags
  * depends: add -g to DEBUG=1 flags
  * test: Bump timeouts in feature_index_prune and wallet_importdescriptors
  * Drop Windows Socket dependency for `randomenv.cpp`
  * guix: remove errant leftover from #29648
  * ci: Temporarily disable bpfcc-tools
  * [doc] add historical release notes for 26.1
  * Add AutoFile::seek and tell
  * Fix #29767, set m_synced = true after Commit()
  * bench: Disable WalletCreate* benchmarks when building with MSVC
  * msvc, bench: Add missing source files to bench_bitcoin project
  * ci: Use clang-18 in asan/fuzz/tsan task
  * gui: fix create unsigned transaction fee bump
  * ci: Bump clang+llvm in i686_multiprocess task
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * refactor: Use typesafe Wtxid in compact block encoding message, instead of ambiguous uint256.
  * test: add coverage for -reindex and assumeutxo
  * doc: Override `-g` properly to skip debugging information
  * test: check disconnection when sending sendaddrv2 after verack
  * gui: change example address from legacy (P2PKH) to bech32m (P2TR)
  * test: fix StopIteration exception in p2p_node_network_limited.py
  * validation: don't clear cache on periodic flush
  * depends: qt 5.15.13
  * test: makes timeout a forced named argument in tests methods that use it
  * build: remove boost::process dependency for building external signer support
  * external_signer: replace boost::process with cpp-subprocess
  * Add `cpp-subprocess` header-only library
  * log: renamed disk to file so wording was more accurate
  * mempool: Log added for dumping mempool transactions to disk
  * depends: fix mingw-w64 Qt DEBUG=1 build
  * ci: Print tsan errors to stderr
  * ci: use codespell 2.2.6
  * doc: fix some typos
  * doc: Fix typos
  * CalculateFeerateDiagramsForRBF: update misleading description of old diagram contents
  * test: remove duplicated ban test
  * CompareFeerateDiagram: short-circuit comparison when detected as incomparable
  * remove erroneous CompareFeerateDiagram comment about slope
  * unit test: clarify unstated assumption for calc_feerate_diagram_rbf chunking
  * s/effected/affected/
  * CalculateFeerateDiagramsForRBF: remove size tie-breaking from chunking conflicts
  * fuzz: Add more invariant checks for package_rbf
  * fuzz: finer grained ImprovesFeerateDiagram check on error result
  * unit test: improve ImprovesFeerateDiagram coverage with one less vb case
  * unit test: make calc_feerate_diagram_rbf less brittle
  * fuzz: add PrioritiseTransaction coverage in diagram checks
  * unit test: add coverage showing priority affects diagram check results
  * unit test: add CheckConflictTopology case for not the only child
  * build, macos: Drop unused `osx_volname` target
  * unit test: check tx4 conflict error message
  * unit test: have CompareFeerateDiagram tested with diagrams both ways
  * ImprovesFeerateDiagram: Spelling fix and removal of unused diagram vectors
  * doc: fix comment about non-existing CompareFeeFrac
  * test: Refactor subtree exclusion in lint tests
  * depends: switch to building libqrencode with CMake
  * guix: make cmake-minimal a global requirement
  * init, validation: Fix -reindex option with an existing snapshot
  * use const ref for client_maxfeerate
  * scripted-diff: Rename max_sane_feerate to client_maxfeerate
  * depends: always set CMAKE_POSITION_INDEPENDENT_CODE=ON
  * depends: always set CMAKE_INSTALL_LIBDIR=lib/
  * correct '-dbcache' to '-prune'
  * init: clarify -test error
  * addrman: drop /*deterministic=*/ comment
  * test: check that addrman seeding is successful
  * test: make p2p_handshake robust against timeoffset warnings
  * tidy: remove C compiler check
  * tidy: set CMAKE_CXX_STANDARD to 20
  * tidy: remove terminfo TODO
  * tidy: set minimum CMake to 3.22
  * doc: Rename `contrib/devtools/bitcoin-tidy/README` to `README.md`
  * lint: Fix COMMIT_RANGE issues
  * refactor: Avoid implicit-integer-sign-change in processNewTransaction
  * refactor: Avoid implicit-signed-integer-truncation-or-sign-change in FreedesktopImage
  * refactor: Avoid implicit-integer-sign-change in createTransaction
  * guix: build GCC with --enable-standard-branch-protection
  * node: Use log levels in noui_ThreadSafeMessageBox
  * node: Make translations of fatal errors consistent
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
  * lint: scripted-diff verification also requires GNU grep
  * guix: use GCC 11 for macOS builds
  * cli: improve bitcoin-cli error when not connected
  * bench: add benchmark for checkblockindex
  * test: Add test for createwalletdescriptor
  * wallet: Test upgrade of pre-taproot wallet to have tr() descriptors
  * wallet, rpc: Add createwalletdescriptor RPC
  * wallet: Be able to retrieve single key from descriptors
  * wallet: Add GetActiveHDPubKeys to retrieve xpubs from active descriptors
  * wallet, descspkm: Refactor wallet descriptor generation to standalone func
  * wallet: Refactor function for single DescSPKM setup
  * tests: Test for gethdkeys
  * wallet, rpc: Add gethdkeys RPC
  * wallet, rpc: show mempool conflicts in `gettransaction` result
  * wallet: track mempool conflicts
  * test: add coverage for bech32m in `wallet_keypool_topup`
  * index: Move last_locator_write_time and logging to end of threadsync loop
  * ci: Bump msan to llvm-18
  * test: fix test to ensure hidden RPC is present in detailed help
  * test: remove unused mocktime in test_addpeeraddress
  * rpc: "addpeeraddress tried" return error on failure
  * remove libbitcoinconsensus
  * assumeutxo: Remove BLOCK_ASSUMED_VALID flag
  * test: assumeutxo snapshot block CheckBlockIndex crash test
  * test: assumeutxo stale block CheckBlockIndex crash test
  * assumeutxo: Get rid of faked nTx and nChainTx values
  * doc: Improve comments describing setBlockIndexCandidates checks
  * validation: Check GuessVerificationProgress is not called with disconnected block
  * ci: add getchaintxstats ubsan suppressions
  * assumeutxo test: Add RPC test for fake nTx and nChainTx values
  * wallet: Add IsActiveScriptPubKeyMan
  * desc spkm: Add functions to retrieve specific private keys
  * build: Remove HAVE_GMTIME_R
  * refactor: FormatISO8601* without gmtime*
  * Revert "time: add runtime sanity check"
  * Unit tests for CalculateFeerateDiagramsForRBF
  * test: unit test for ImprovesFeerateDiagram
  * Add fuzz test for FeeFrac
  * fuzz: fuzz diagram creation and comparison
  * test: Add tests for CompareFeerateDiagram and CheckConflictTopology
  * fuzz: Add fuzz target for ImprovesFeerateDiagram
  * Implement ImprovesFeerateDiagram
  * Add FeeFrac unit tests
  * Add FeeFrac utils
  * lint: Add lint runner build dir and lint pycache to clean task
  * lint: Add lint runner build dir to gitignore
  * lint: Clarify lint runner rust dependency
  * ci: Drop `--enable-c++20` option
  * fuzz: actually test garbage &gt;64b in p2p transport test
  * wallet refactor: use CWalletTx member functions to determine tx state
  * ci: Bump `TIDY_LLVM_V`
  * doc: Add example of mixing private and public keys in descriptors
  * Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
  * Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
  * scripted-diff: wallet: s/TxStateConflicted/TxStateBlockConflicted
  * test: Add tests for wallet mempool conflicts
  * depends: always configure with --with-pic
  * Remove unused g++-10 workaround
  * guix: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
  * build: Bump g++ minimum supported version to 11
  * depends: drop 1 qt determinism patch
  * ci: Better tidy errors
  * netbase: remove unnecessary log message
  * lint: Use git --no-pager to print any output in one go
  * Avoid divide-by-zero in header sync logs when NodeClock is behind
  * refactor: Modernize header sync logs
  * RPC: Add maxfeerate and maxburnamount args to submitpackage
  * test: simplify test_runner.py
  * test: fix intermittent failures with test=addrman
  * rest: read raw block in rest_block and deserialize for json
  * rpc: read raw block in getblock and deserialize for verbosity &gt; 0
  * test: check more details on zmq raw block response
  * zmq: read raw block with ReadRawBlockFromDisk
  * blockstorage: check nPos in ReadRawBlockFromDisk before seeking back
  * guix: temporarily disable powerpcle taget
  * guix: use GCC 12.3.0
  * ci: use Debian Bookworm (GCC 12) for ARM ci job
  * ci: use Debian Bookworm (GCC 12) for win64 job
  * log: Remove error() reference
  * refactor: init, simplify index shutdown code
  * index: decrease ThreadSync cs_main contention
  * index: cache last block filter header
  * blockstorage: do not flush block to disk if it is already there
  * lint: Fix lint-whitespace issues
  * index: blockfilter, decouple header lookup into its own function
  * index: blockfilter, decouple Write into its own function
  * bench: basic block filter index initial sync
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * test: p2p: check limited peers desirability (depending on best block depth)
  * test: p2p: check disconnect due to lack of desirable service flags
  * test: p2p: support disconnect waiting for `add_outbound_p2p_connection`
  * refactor: Remove unused error()
  * scripted-diff: Replace error() with LogError()
  * refactor: Make error() return type void
  * scripted-diff:  return error(...);  ==&gt;  error(...); return false;
  * refactor: Add missing {} around error() calls
  * [refactor] consolidate invalid MempoolAcceptResult processing
  * [refactor] consolidate valid MempoolAcceptResult processing
  * test: Support disconnect waiting for add_p2p_connection
  * test: Rename early key response test and move random_bitflip to util
  * test: fix accurate multisig sigop count (BIP16), add unit test
  * ci: Add workaround for Homebrew's python link error
  * wallet: default wallet migration, modify inconvenient backup filename
  * Reserve memory for ToLower/ToUpper conversions
  * build, msvc: Cleanup `bitcoin_config.h.in`
  * depends: don't use -h with touch on OpenBSD
  * doc: Wrap flags with code in developer-notes.md
  * rpc: refactor single/batch requests
  * rpc: Avoid copies in JSONRPCReplyObj()
  * test: cover JSONRPC 2.0 requests, batches, and notifications
  * test: refactor interface_rpc.py
  * test: test_bitcoin: allow -testdatadir=&lt;datadir&gt;
  * contrib: list other binaries in manpage output
  * build: ignore deprecated-declaration warnings in objc++ macOS code
  * build: Add missed definition for `AM_OBJCXXFLAGS`
  * [fuzz] Apply fuzz env (suppressions, etc.) when fetching harness list
  * ci: add print of powershell version to win64 job
  * build: bump version to 27.99
  * test: exit with code 1 when no fn tests are found
  * Rename CalculateHeadersWork to CalculateClaimedHeadersWork
  * crypto: Guard code with `ENABLE_SSE41` macro
  * build: Fix test for SSE4.1 intrinsics
  * qt, test: Clean settings after tests
  * qt, test: Set organization name
  * doc: add release notes and help text for unix sockets
  * test: cover UNIX sockets in feature_proxy.py
  * init: allow UNIX socket path for -proxy and -onion
  * gui: accomodate unix socket Proxy in updateDefaultProxyNets()
  * i2p: construct Session with Proxy instead of CService
  * net: split ConnectToSocket() from ConnectDirectly() for unix sockets
  * proxy: rename randomize_credentials to m_randomize_credentials
  * netbase: extend Proxy class to wrap UNIX socket as well as TCP
  * net: move CreateSock() calls from ConnectNode() to netbase methods
  * netbase: allow CreateSock() to create UNIX sockets if supported
  * netbase: refactor CreateSock() to accept sa_family_t
  * configure: test for unix domain sockets
  * [functional test] sibling eviction
  * [unit test] sibling not returned from SingleV3Checks if 1p2c or 3gen
  * [policy] sibling eviction for v3 transactions
  * rpc: access some args by name
  * rpc: add named arg helper
  * rpc: add arg helper unit test
  * ci: add --v2transport to an existing CI job
  * test: ignore --v2transport for older versions instead of asserting
  * test: add -v1transport option and use it in test_runner
  * tests: Provide more helpful assert_equal errors
  * Preallocate result in `TryParseHex` to avoid resizing
  * Add benchmark for TryParseHex
  * protocol: make message types constexpr
  * net: make the list of known message types a compile time constant
  * docs: add release notes for #27114
  * test: add coverage for whitelisting manual connections
  * test: add option to speed up tx relay/mempool sync
  * Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections
  * net_processing: Move extra service flag into InitializeNode
  * net: Move `NetPermissionFlags::Implicit` verification to `AddWhitelistPermissionFlags`
  * net: store `-whitelist{force}relay` values in `CConnman`
  * test: Update --tmpdir doc string to say directory must not exist
  * test: Add test for loadtxoutset when headers are not synced
  * test: Remove unnecessary sync_blocks in assumeutxo tests
  * [refactor] return pair from SingleV3Checks
  * test: check_mempool_result negative feerate
  * serialization: Add ParamsStream GetStream() method
  * net: Simplify ParamsStream usage
  * serialization: Accept multiple parameters in ParamsStream constructor
  * serialization: Reverse ParamsStream constructor order
  * serialization: Drop unnecessary ParamsStream references
  * serialization: Drop references to GetVersion/GetType
  * descriptor: Be able to get the pubkeys involved in a descriptor
  * key: Add constructor for CExtKey that takes CExtPubKey and CKey
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * qt: keep focus on "Hide" while ModalOverlay is visible
  * kernel: Remove dependency on CScheduler
  * scripted-diff: Rename MainSignals to ValidationSignals
  * scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner
  * [refactor] Make MainSignals RAII styled
  * refactor: De-globalize g_signals
  * [refactor] Prepare for g_signals de-globalization
  * [refactor] Make signals optional in mempool and chainman
  * Wallet encrypt on create, allow to navigate options
  * logging: remove unused BCLog::UTIL
  * log: deduplicate category names and improve logging.cpp
  * wallet, rpc: implement ancestor aware funding for sendall
  * rpc, test: test sendall spends unconfirmed change and unconfirmed inputs when specified
  * test: add coverage for parsing cryptographically invalid pubkeys
  * rpc: use `HexToPubKey` helper for all legacy pubkey-parsing RPCs
  * rpc: check and throw specific pubkey parsing errors in `HexToPubKey`
  * i2p: log connection was refused due to arbitrary port
  * test: avoid requesting blocks beyond limited peer threshold
  * p2p: sync from limited peer, only request blocks below threshold
  * refactor: Make FindNextBlocks friendlier
  * test: bumpfee with user specified fee_rate ignores walletIncrementalRelayFee
  * bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee rate
  * test: add script compression coverage for not-on-curve P2PK outputs
  * gui: debugwindow: update session ID tooltip
  * serialization: Support for multiple parameters
  * [test] Use deterministic addrman in addrman info tests
  * [test] Restart a node with empty addrman
  * [test] Use deterministic addrman in addpeeraddress test
  * Revert "test: avoid non-determinism in asmap-addrman test"
  * [init] Create deterministic addrman in tests using -test=addrman
  * [init] Remove -addrmantest command line arg
  * [init] Add new command line arg for use only in functional tests
  * doc: fixup NAT-PMP help doc
  * init: remove redundant upnp #ifdef
  * security: restrict abis in bitcoind.service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1740484800">- Update to version 28.1:
  * doc: Update 28.1 release notes
  * doc: generate 28.1 manpages
  * build: bump to 28.1
  * depends: Fix CXXFLAGS on NetBSD
  * test: generateblocks called by multiple threads
  * rpc: Extend scope of validation mutex in generateblock
  * doc: update release notes for 28.1rc2
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.1rc2
  * Add release note for #31223
  * test: add functional test for -port behavior
  * net, init: derive default onion port if a user specified a -port
  * test: fix MIN macro-redefinition
  * util: use explicit cast in MultiIntBitSet::Fill()
  * fuzz: add cstdlib to FuzzedDataProvider
  * doc: update manual pages for 28.1rc1
  * build: bump version to 28.1rc1
  * doc: update release notes for 28.1rc1
  * build: disable compiling fuzz/utxo_snapshot.cpp with MSVC
  * refactor: Drop deprecated space in operator""_mst
  * addrman: change nid_type from int to int64_t
  * addrman, refactor: introduce user-defined type for internal nId
  * depends: For mingw cross compile use -gcc-posix to prevent library conflict
  * key: clear out secret data in `DecodeExtKey`
  * ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job
  * test: add missing sync to feature_fee_estimation.py
  * doc: add testnet4 section header for config file
  * doc: Archive 28.0 release notes
  * doc: Sync 28.0 release notes with website</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Don't require libboost_system-devel with boost 1.89+</changelog>
</package>
<package pkgid="34ff6fa776a8fa1425d53f074977652e6a9c323c89ba7b9a34a47caba59b7e3042c77ca83809e9b46b28179d4a3e0bdf40c2ac9875f14d21073416c9d04050c1" name="bitcoind" arch="riscv64">
  <version epoch="0" ver="28.1" rel="2.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707912000">- Enable LTO and test package for Leap
- Enable sqlite3 support for wallet
- Enable asm optimizations unconditionally</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709985600">- Use gcc13 on Leap</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1713182400">- Update to version 26.1:
  * [doc] add manual pages for 26.1
  * [doc] update release notes 26.1
  * [build] bump version to 26.1 final
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * [doc] update manual pages for v26.1rc2
  * [build] bump version to v26.1rc2
  * update release notes 26.1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * [test] IsBlockMutated unit tests
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * rpc: keep .cookie if it was not generated
  * [doc] add release notes for 26.1rc1
  * [doc] update manual pages for 26.1rc1
  * [build] bump version to 26.1rc1
  * qt: 26.1rc1 translations update
  * ci: Switch native macOS CI job to Xcode 15.0
  * build: Fix `-Xclang -internal-isystem` option
  * Use hardened runtime on macOS release builds.
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * [log] mempool loading
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * [refactor] Add helper for iterating through mempool entries
  * doc: update release notes for 26.x
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * test: add regression test for the getrawtransaction segfault
  * rpc: fix getrawtransaction segfault
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * doc: Missing additions to 26.0 release notes
  * doc: add historical release notes for 26.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1714392000">- Update to version 27.0:
  * doc: update manual pages for v27.0
  * build: bump version to v27.0 final
  * doc: import release notes from devwiki
  * Update the developer mailing list address.
  * ci: Print tsan errors to stderr
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * ci: Bump msan to llvm-18
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * ci: Add workaround for Homebrew's python link error
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * doc: point release-notes.md to the dev wiki
  * doc: generate example bitcoin.conf for v27.0rc1
  * doc: generate manual pages for v27.0rc1
  * build: bump version to v27.0rc1
  * fuzz: restrict fopencookie usage to Linux &amp; FreeBSD
  * docs: Fix broken reference to CI setup in test/lint/README.md
  * seeds: Update testnet seeds
  * seeds: Update mainnet seeds
  * makeseeds: Check i2p seeds too
  * makeseeds: Update PATTERN_AGENT
  * doc: remove rel note fragments
  * kernel: chainparams updates for 27.x
  * kernel: update chainTxData for 27.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 27.x
  * qt: 27.0 translations update
  * doc: update signet faucet link in offline-signing-tutorial.md
  * test: remove file-wide interpreter.cpp ubsan suppression
  * ci: Fix functional tests step for pull requests in Windows GHA job
  * build, msvc: Do not compile redundant sources
  * build: move sha256_sse4 into libbitcoin_crypto_base
  * test: fix flaky wallet_send functional test
  * test: fix weight estimates in functional tests
  * p2p: Don't consider blocks mutated if they don't connect to known prev block
  * doc: correct function name in AssumeUTXO design docs
  * doc: remove references to disable-asm option now that it's gone
  * build: remove confusing and inconsistent disable-asm option
  * refactor: gui, simplify boost signals disconnection
  * fuzz: add target for local addresses
  * test: removes unnecessary check from validation_tests
  * test: Fix intermittent failure in rpc_net.py --v2transport
  * gui: guard accessing a nullptr 'clientModel'
  * ci: print python version on win64 native job
  * serialization: use internal endian conversion functions
  * serialization: detect byteswap builtins without autoconf tests
  * test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
  * wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
  * doc: Fix Broken Links
  * serialization: replace char-is-int8_t autoconf detection with c++20 concept
  * Squashed 'src/crc32c/' changes from 0bac72c455..b60d2b7334
  * test: Remove Windows-specific code from `system_tests/run_command`
  * [test] IsBlockMutated unit tests
  * Add transaction_identifier::size to allow Span conversion
  * [validation] Cache merkle root and witness commitment checks
  * [test] Add regression test for #27608
  * [net processing] Don't process mutated blocks
  * [validation] Merkle root malleation should be caught by IsBlockMutated
  * [validation] Introduce IsBlockMutated
  * [refactor] Cleanup merkle root checks
  * [validation] Isolate merkle root checks
  * build: remove -Wdocumentation conditional
  * crypto: replace CountBits with std::bit_width
  * crypto: replace non-standard CLZ builtins with c++20's bit_width
  * doc: Update OpenBSD build docs to 7.4
  * test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
  * test: Add option to skip unit tests for the test runner
  * Fix CI-detected codespell warnings
  * doc: document preference for list-initialization
  * test: Fix intermittent issue in interface_rest.py
  * [fuzz] Avoid partial negative result
  * ci: avoid running git diff after patching
  * test: assert rpc error for addnode v2transport not enabled
  * refactor: Add missing include for USE_BDB, USE_SQLITE to bench/wallet_ismine.cpp
  * lint: Check for missing or redundant bitcoin-config.h includes
  * lint: Make lint error easier to spot in output
  * doc: Add missing RUST_BACKTRACE=1
  * lint: Add get_subtrees() helper
  * docs: ci multi-arch requires qemu
  * doc: document that BIP324 on by default for v27.0
  * qt, test: Recognize dialog object by name
  * depends: fix BDB compilation on OpenBSD
  * wallet: Retrieve ID from loaded DescSPKM directly
  * wallet: Use scriptPubKeyCache in GetSolvingProvider
  * wallet: Use scriptPubKey cache in GetScriptPubKeyMans
  * wallet: Use scriptPubKey cache in IsMine
  * wallet: Cache scriptPubKeys for all DescriptorSPKMs
  * wallet: Introduce a callback called after TopUp completes
  * bench: Add a benchmark for ismine
  * ci: Skip git install if it is already installed
  * doc: Clarify maxfeerate help
  * rpc: Fixed signed integer overflow for large feerates
  * rpc: Add ParseFeeRate helper
  * doc: Update translation_process.md
  * rpc: Implement RPCHelpMan::ArgValue&lt;&gt; for UniValue
  * scripted-diff: Fix bitcoin_config_h includes
  * qt: Update translation source file for v27.0 string freeze
  * test: fix intermittent failure in wallet_reorgrestore.py
  * wallet: simplify EraseRecords by using 'ErasePrefix'
  * wallet: bdb batch 'ErasePrefix', do not create txn internally
  * wallet: db, introduce 'RunWithinTxn()' helper function
  * test: enable v2 for python p2p depending on global --v2transport flag
  * [test] second child of a v3 tx can be replaced individually
  * [refactor] use MAX_PUBKEYS_PER_MULTISIG instead of magic numbers in test
  * [test] PackageV3Checks with inheritance violation in mempool ancestor
  * [doc] fix docs and comments from v3
  * scripted-diff: rename ZapSelectTx to RemoveTxs
  * wallet: batch and simplify ZapSelectTx process
  * opt: Skip over barren combinations of tiny UTXOs
  * opt: Skip checking max_weight separately
  * opt: Cut if last addition was minimal weight
  * opt: Skip heavier UTXOs with same effective value
  * opt: Tiebreak UTXOs by weight for CoinGrinder
  * opt: Skip evaluation of equivalent input sets
  * opt: Track remaining effective_value in lookahead
  * opt: Skip branches with worse weight
  * fuzz: Test optimality of CoinGrinder
  * fuzz: Add CoinGrinder fuzz target
  * coinselection: Track whether CG completed
  * test: Add coin_grinder_tests
  * coinselection: Add CoinGrinder algorithm
  * test, assumeutxo: Add test to ensure failure when mempool not empty
  * [doc] v3 signaling in mempool-replacements.md
  * [fuzz] v3 transactions and sigop-adjusted vsize
  * [functional test] v3 transaction submission
  * test framework: Add and use option for tx-version in MiniWallet methods
  * [policy/validation] allow v3 transactions with certain restrictions
  * [policy] add v3 policy rules
  * fuzz: increase length of string used for `NetWhitelist{bind}Permissions::TryParse`
  * wallet: migration, batch addressbook records removal
  * wallet: addressbook migration, batch db writes
  * refactor: wallet, simplify addressbook migration
  * refactor: SetAddressBookWithDB, minimize number of map lookups
  * refactor: SetAddrBookWithDB, signal only if write succeeded
  * wallet: clean redundancies in DelAddressBook
  * test: Fix SegwitV0SignatureMsg nLockTime signedness
  * test: Fix utxo set hash serialisation signedness
  * qt: Update translation source file
  * qt: Bump Transifex slug for 27.x
  * qt: Translation updates from Transifex
  * test: Don't use v2transport when it's too slow.
  * test: enable p2p_invalid_messages.py with v2transport
  * test: enable p2p_sendtxrcncl.py with v2transport
  * test: wallet, coverage for concurrent db transactions
  * tests: Test for concurrent writes with db tx
  * sqlite: Ensure that only one SQLiteBatch is writing to db at a time
  * test: speedup bip324_cipher.py unit test
  * fuzz: remove unused `args` and `context` from `FuzzedWallet`
  * test: check that mempool msgs lead to disconnect if uploadtarget is reached
  * test: check for specific disconnect reasons in feature_maxuploadtarget.py
  * test: verify `-maxuploadtarget` limit state via `getnettotals` RPC result
  * fuzz: Set -rss_limit_mb=8000 for generate as well
  * fuzz: Generate with random libFuzzer settings
  * test: Add makefile target for running unit tests
  * wallet: remove unused 'accept_no_keys' arg from decryption process
  * test: fix intermittent failure in rpc_setban.py --v2transport
  * tests: Test that descriptors flag is set for migrated blank wallets
  * wallet: Make sure that the descriptors flag is set for blank wallets
  * test: Test migration of tx with both spendable and watchonly
  * wallet: Keep txs that belong to both watchonly and migrated wallets
  * test: Make sure that migration test does not rescan on reloading
  * wallet: Reload the wallet if migration exited early
  * wallet: Write bestblock to watchonly and solvable wallets
  * refactor: Fix timedata includes
  * test: p2p: adhere to typical VERSION message protocol flow
  * test: p2p: process post-v2-handshake data immediately
  * test: p2p: introduce helper for sending prepared VERSION message
  * test: Fix CPartialMerkleTree.nTransactions signedness
  * Modify command line help to show support for BIP21 URIs
  * Don't use scientific notation in log messages
  * [test] make v2transport arg in addconnection mandatory and few cleanups
  * test: fix intermittent failure in p2p_v2_earlykeyresponse
  * test: Assumeutxo with more than just coinbase transactions
  * libconsensus: deprecate
  * test: sqlite, add coverage for dangling to-be-reverted db txns
  * sqlite: guard against dangling to-be-reverted db transactions
  * sqlite: introduce HasActiveTxn method
  * sqlite: add ability to interrupt statements
  * rpc: Do not wait for headers inside loadtxoutset
  * net: enable v2transport by default
  * fuzz: Print coverage summary after run_once
  * doc: update `BroadcastTransaction` comment
  * test: fix wallet_import_rescan unrounded minimum amount
  * test: Remove struct import from messages.py
  * scripted-diff: test: Use int from_bytes and to_bytes over struct packing
  * test: Use int from_bytes and to_bytes over struct packing
  * test: Treat msg_version.relay as unsigned
  * depends: remove (darwin) libtool now that it's no longer used
  * depends: use ar rather than libtool for miniupnpc/libnatpmp
  * [rpc] return full string for package_msg and package-error
  * fuzz: also set MSAN_SYMBOLIZER_PATH
  * ci: Use DEBUG=1 in depends for MSAN jobs
  * ci: use LLVM 17.0.6 in MSAN jobs
  * refactor: Compile unreachable code
  * depends: Do not override CFLAGS when building SQLite with DEBUG=1
  * depends: Ensure definitions are passed when building SQLite with DEBUG=1
  * ci: Update cache action
  * qt: Avoid non-self-contained Windows header
  * [test] Add functional test to test early key response behaviour in BIP 324
  * [test] Check whether v2 TestNode performs downgrading
  * [test] Add functional tests to test v2 P2P behaviour
  * [test] Ignore BIP324 decoy messages
  * [test] Allow inbound and outbound connections supporting v2 P2P protocol
  * [test] Reconnect using v1 P2P when v2 P2P terminates due to magic byte mismatch
  * [test] Build v2 P2P messages
  * [test] Use lock for sending P2P messages in test framework
  * [test] Read v2 P2P messages
  * [test] Perform initial v2 handshake
  * [test] Introduce EncryptedP2PState object in P2PConnection
  * fuzz: Exit and log stderr for parse_test_list errors
  * [test] Construct class to handle v2 P2P protocol functions
  * wallet: clarify replaced_by_txid and replaces_txid in help output
  * init: settings, do not load auto-generated warning msg
  * validation: move nChainTx assert down in CheckBlockIndex
  * doc: fix checkblockindex comments
  * [test] Move MAGIC_BYTES to messages.py
  * [test/crypto] Add ECDH
  * [rpc/net] Allow v2 p2p support in addconnection
  * net: remove now unused global 'g_initial_block_download_completed'
  * test: add coverage for peerman adaptive connections service flags
  * net: peer manager, dynamically adjust desirable services flag
  * fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses
  * depends: Update libmultiprocess library to fix C++20 macos build error
  * settings: add auto-generated warning msg for editing the file manually
  * init: improve corrupted/empty settings file error msg
  * wallet: remove unused `SignatureData` instances in spkm's `FillPSBT` methods
  * Move TRACEx parameters to seperate lines
  * wallet: fix coin selection tracing to return -1 when no change pos
  * test: ensure output is large enough to pay for its fees
  * refactor: pass CRecipient to FundTransaction
  * refactor: simplify `CreateRecipients`
  * refactor: remove out param from `ParseRecipients`
  * refactor: move parsing to new function
  * refactor: move normalization to new function
  * test: add tests for fundrawtx and sendmany rpcs
  * build: Pass sanitize flags to instrument `libsecp256k1` code
  * refactor: remove CTxMemPool::queryHashes()
  * refactor: Mark prevector iterator with std::contiguous_iterator_tag
  * ci: vary /tmp/env
  * wallet: avoid returning a reference to vMasterKey after releasing the mutex that guards it
  * refactor: Fix binary operator+ for prevector iterators
  * refactor: Fix constness for prevector iterators
  * refactor: Add missing default constructor to prevector iterators
  * test: Use blocks_path where possible
  * rpc: Fix race in loadtxoutset
  * contrib: Fix clang-format-diff.py lint errors
  * contrib: Latest clang-format-diff.py script
  * refactor: Allow std::span construction from CKey
  * [refactor] change Workspace::m_conflicts and adjacent funcs/structs to use Txid
  * Add missing XOnlyPubKey::data() to get mutable data
  * test: Remove all-lint.py script
  * doc: move-only lint docs to one place
  * build: move -mlinker-version to *FLAGS
  * depends: deduplicate use of mmacosx-version-min in macOS build
  * build: fix optimisation flags used for --coverage
  * ci: cleanup C*FLAG usage in Valgrind jobs
  * build: add sanitizer flags to configure output
  * build: always set -g -O2 in CORE_CXXFLAGS
  * depends: add NM output to gen_id
  * test: wallet db, exercise deadlock after write failure
  * doc, test: Test and explain service flag handling
  * opt: Tie-break UTXO sort by waste for BnB
  * doc: Document max_weight on BnB
  * net: move state dependent peer services flags
  * net: decouple state independent service flags from desirable ones
  * net: store best block tip time inside PeerManager
  * wallet: Reset chain notifications handler if AttachChain fails
  * doc: Add missing backtick in developer notes logging section
  * [test] import descriptor wallet with reorged parent + IsFromMe child in mempool
  * Make v2transport default for addnode RPC when enabled
  * [log] mempool loading
  * [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
  * Add test for negative transaction version w/ CSV to tx_valid.json
  * tests: Test migration of blank wallets
  * wallet: Better error message when missing LegacySPKM during migration
  * wallet: Check for descriptors flag before migration
  * wallet: Skip key and script migration for blank wallets
  * [depends] Allow PATH with spaces in directory names.
  * doc: refer to "Node relay options" in policy/README
  * doc: add unconditional info loglevel following merge of PR 28318
  * ci: Rename tasks (previous releases, macOS cross)
  * test: Assert that a new tx with a delta of 0 is never added
  * rpc: exposing modified_fee in getprioritisedtransactions
  * ci: move CMake into base packages
  * doc: upgrade Bitcoin Core license to 2024
  * [fuzz] Improve fuzzing stability for ellswift_roundtrip harness
  * test: assumeutxo: spend coin from snapshot chainstate after loading
  * Fix -netinfo backward compat with getpeerinfo pre-v26
  * fuzz: fix `connman` initialization
  * fuzz: Assume presence of __builtin_*_overflow, without checks
  * Revert "build: Fix undefined reference to __mulodi4"
  * build: Bump clang minimum supported version to 14
  * rpc: renaming txid -&gt; transactionid
  * rpc: changed prioritisation-map -&gt; ""
  * build: Drop `ALLOW_HOST_PACKAGES` support in depends
  * test: wallet migration, add coverage for tx extra data
  * ci: Switch native macOS CI job to Xcode 15.0
  * net: create I2P sessions with both ECIES-X25519 and ElGamal encryption
  * build: Fix `-Xclang -internal-isystem` option
  * wallet: migration, remove extra NotifyTransactionChanged call
  * wallet: ZapSelectTx, remove db rewrite code
  * Remove GetAdjustedTime
  * crypto: remove sha256_sse4 from the base crypto helper lib
  * crypto, hash: replace custom rotl32 with std::rotl
  * ci, iwyu: Drop backported mappings
  * fuzz: set `nMaxOutboundLimit` in connman target
  * build: remove --enable-lto
  * crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
  * doc: Clarify C++20 comments
  * RPC/Blockchain: scanblocks: Accept named param for filter_false_positives
  * Revert "depends: systemtap: remove variadic params that trigger compiler warnings"
  * Squashed 'src/secp256k1/' changes from 199d27cea3..efe85c70a2
  * build: Fix check whether `-latomic` needed
  * wallet: Fix use-after-free in WalletBatch::EraseRecords
  * contrib: add macho branch protection check
  * test: change `m_submitted_in_package` input to fuzz data provider boolean
  * tx fees: update `m_from_disconnected_block` to `m_mempool_limit_bypassed`
  * doc: fix typo and update incorrect comment
  * fuzz: rule-out too deep derivation paths in descriptor parsing targets
  * cli: add transport protcol column to -netinfo
  * net: attempt v2 transport for addrfetch connections if we support it
  * net: attempt v2 transport for manual connections if we support it
  * During IBD, prune as much as possible until we get close to where we will eventually keep blocks
  * refactor: share and use `GenerateRandomKey` helper
  * doc: Add multiprocess design doc
  * Allow int8_t optimized vector serialization
  * Faster std::byte (pre)vector (un)serialize
  * depends: patch around non-determinism in qt
  * build: rename native_clang to native_llvm
  * Revert "build: Patch Qt to handle minimum macOS version properly"
  * guix: use clang-toolchain-17 for macOS build
  * build: Bump `native_clang` up to 17.0.6
  * Use hardened runtime on macOS release builds.
  * logging: Replace uses of LogPrintfCategory
  * logging: add LogError, LogWarning, LogInfo, LogDebug, LogTrace
  * wallettool: Don't create CWallet when dumping DB
  * wallettool: Don't unilaterally reset wallet_instance if loading error
  * [doc]: add doxygen return comment for CheckPackageLimits
  * doc: Rework guix docs after 1.4 release
  * wallet, mempool: propagete `checkChainLimits` error message to wallet
  * Allow std::byte C-style array serialization
  * refactor: Print verbose serialize compiler error messages
  * fuzz: coinselection, improve `min_viable_change`/`change_output_size`
  * tests: ensure functional tests set permitbaremultisig=1 when needed
  * tests: test both settings for permitbaremultisig in p2sh tests
  * logging: add -loglevelalways=1 option
  * logging: treat BCLog::ALL like BCLog::NONE
  * logging: Drop BCLog::Level::None
  * logging: Log Info messages unconditionally
  * logging: make [cat:debug] and [info] implicit
  * logging: refactor: pull prefix code out
  * Update security.md contact for achow101
  * [fuzz] Improve fuzzing stability for minisketch harness
  * refactor: Rename fs::path::u8string() to fs::path::utf8string()
  * ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid failures
  * fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
  * build: Bump guix time-machine to unlock riscv64 metal
  * fuzz: set `m_fallback_fee`/`m_fee_mode` in `wallet_fees` target
  * msvc: Fix `test\config.ini` content
  * test: add TestNode wait_until helper
  * test: Actually fail when a python unit test fails
  * build: Bump minimum required Boost to 1.73.0 to support C++20
  * test: wallet, fix change position out of range error
  * depends: build libmultiprocess with position independant code
  * depends: always install libmultiprocess to /lib
  * depends: always install capnp to /lib
  * Revert "ci: Only run functional tests on windows in master"
  * fuzz: disable BnB when SFFO is enabled
  * test: add coverage for BnB-SFFO restriction
  * wallet: Assert that the wallet is not initialized in LoadWallet
  * tests, bench: Remove incorrect LoadWallet() calls
  * test: Add tests for CFeeRate multiplication operator
  * doc: update/clarify max outbound connection count
  * doc: Update bitcoin-tx replaceable documentation
  * Remove deprecated -rpcserialversion
  * ArgsManager: return path by value from GetBlocksDirPath()
  * refactor: Remove pre-C++20 fs code
  * Add tests for C++20 std::u8string
  * refactor: Avoid copy/move in fs.h
  * refactor: Use C++20 std::chrono::days
  * Add a note to msvc readme re building Qt for Bitcoin Core.
  * msvc: Define the same `QT_...` macros as in Autotools builds
  * Add multiplication operator to CFeeRate
  * msvc: Optimize "Release" builds
  * test: fix intermittent error in rpc_net.py (#29030)
  * tests: Add unit tests for bitcoin-tx replaceable command
  * wallet: return CreatedTransactionResult from FundTransaction
  * wallet: use optional for change position as an optional in CreateTransaction
  * wallet: Explicitly preserve scriptSig and scriptWitness in CreateTransaction
  * wallet: Explicitly preserve transaction version in CreateTransaction
  * wallet: Explicitly preserve transaction locktime in CreateTransaction
  * wallet: Set preset input sequence through coin control
  * wallet: Replace SelectExternal with SetTxOut
  * coincontrol: Replace HasInputWeight with returning optional from Get
  * wallet: Introduce and use PreselectedInput class in CCoinControl
  * test: fix `addnode` functional test failure on OpenBSD
  * doc: test: mention OS detection preferences in style guideline
  * test: detect OS consistently using `platform.system()`
  * test: use `skip_if_platform_not_linux` helper where possible
  * fuzz: Improve fuzzing stability for txorphan harness
  * wallet: fix key parsing check for miniscript expressions in `ParseScript`
  * wallet: create tx, log resulting coin selection info
  * wallet: skip BnB when SFFO is active
  * qt: update widgets availability on wallet selection
  * doc: Missing additions to 26.0 release notes
  * doc: Add link to needs-release-notes label
  * doc: add historical release notes for 26.0
  * doc: add minimum required Linux Kernel to release-notes
  * refactor: rpc: Pass CBlockIndex by reference instead of pointer
  * refactor: Use reference instead of pointer in IsBlockPruned
  * fuzz: Use C++20 starts_with in rpc.cpp
  * Revert "tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings"
  * refactor: Drop unused _Pragma to ignore -Wgnu-zero-variadic-macro-arguments
  * refactor: modernize-use-default-member-init for bit-fields (C++20)
  * build: Require C++20 compiler
  * test: Extends MEMPOOL msg functional test
  * fuzz: Detect deadlocks in process_message
  * fuzz: Avoid timeout in bitdeque
  * test: wait for fee estimator to catch up before estimating fees
  * fuzz: p2p: Detect peer deadlocks
  * test: fix v2 transport intermittent test failure (#29002)
  * test: add regression test for the getrawtransaction segfault
  * rpc: getwalletinfo, return wallet 'birthtime'
  * test: coverage for wallet birth time interaction with -reindex
  * wallet: fix legacy spkm default birth time
  * rpc, doc: encryptwallet, mention HD seed rotation and new backup
  * wallet: Migrate entire address book entries
  * rpc: fix getrawtransaction segfault
  * build: Enable -Wunreachable-code
  * build: use macOS 14 SDK (Xcode 15.0)
  * build: patch boost process for macOS 14 SDK
  * depends: add -platform_version to macOS build flags
  * bitcoin-tx: Make replaceable value optional
  * fuzz: txorphan check wtxids using GenTxid::Wtxid not GenTxid::Txid
  * Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly
  * refactor: Add InitContext function to initialize NodeContext with global pointers
  * refactor: Remove calls to StartShutdown from KernelNotifications
  * refactor: Remove call to StartShutdown from stop RPC
  * util: Get rid of uncaught exceptions thrown by SignalInterrupt class
  * refactor: Remove call to ShutdownRequested from IndexWaitSynced
  * refactor: Remove call to ShutdownRequested from HTTPRequest
  * refactor: Add NodeContext::shutdown member
  * refactor: Remove call to StartShutdown from qt
  * refactor: Remove call to ShutdownRequested from rpc/mining
  * refactor: Remove call to ShutdownRequested from chainstate init
  * depends: Build `native_capnp` package with CMake
  * depends: Build `capnp` package with CMake
  * init: don't delete PID file if it was not generated
  * ci: Use Ubuntu 24.04 Noble for asan
  * ci: Use Ubuntu 24.04 Noble for tsan,tidy,fuzz
  * test: Fix test by checking the actual exception instance
  * net: Add continuous ASMap health check logging
  * build: disable external-signer for Windows
  * ci: remove --enable-external-signer from win64 job
  * contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check
  * ci: remove libz-dev from macOS build deps
  * Rename version.h to node/protocol_version.h
  * Remove unused version.h include
  * Remove unused SER_NETWORK, SER_DISK
  * Remove unused CDataStream
  * fuzz: Drop unused version from fuzz input format
  * guix: switch from guix environment to guix shell
  * test_submitpackage: only make a chain of 3 txns
  * doc: submitpackage vsize results are sigops-adjusted
  * RPC submitpackage: change return format to allow partial errors
  * fuzz: Avoid signed-integer-overflow in wallet_notifications fuzz target
  * fuzz: Fix nullptr deref in scriptpubkeyman
  * ci: Reduce use of bash -c
  * test: Add missing CBlockPolicyEstimator::processBlockTx suppression
  * test: Setup networking globally
  * multiprocess: Add type conversion code for UniValue types
  * multiprocess: Add type conversion code for serializable types
  * test: add ipc test to test multiprocess type conversion code
  * guix: remove input labels
  * refactor: Use Txid in CMerkleBlock
  * ci: Rename test script to 03_test_script.sh
  * scripted-diff: Use DataStream in most places
  * refactor: SpanReader without nVersion
  * fuzz: Avoid timeout in process_messages
  * fuzz: BIP324: damage ciphertext/aad in full byte range
  * fuzz: Faster wallet_notifications target
  * bench: add readblock benchmark
  * msvc: Specify `boost-date-time` package explicitly
  * msvc: Update vcpkg manifest baseline up to "2023.08.09 Release"
  * msvc: No need to specify the default feature for `libevent` package
  * Change petertodd seeds to petertodd.net
  * Revert "ci: Avoid toolset ambiguity that MSVC can't handle"
  * ci: Set MSVC toolset version explicitly
  * ci: Run vcpkg with path prefix
  * Export assert from util/check.h
  * ci: remove python3-setuptools from mac build deps
  * Fix IWYU for the script_flags fuzz target
  * fuzz: Limit fuzz buffer size in script_flags target
  * fuzz: CDataStream -&gt; DataStream in script_flags
  * test: Add gettransaction test for "coin-join" tx
  * wallet: birth time update during tx scanning
  * refactor: rename FirstKeyTimeChanged to MaybeUpdateBirthTime
  * refactor: P2P transport without serialize version and type
  * rpc: `SyncWithValidationInterfaceQueue` on fee estimation RPC's
  * tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` notifications
  * CValidationInterface: modify the parameter of `TransactionAddedToMempool`
  * tx fees, policy: update `CBlockPolicyEstimator::processBlock` parameter
  * CValidationInterface, mempool: add new callback to `CValidationInterface`
  * tx fees, policy: cast with static_cast instead of C-Style cast
  * tx fees, policy: bugfix: move `removeTx` into reason != `BLOCK` condition
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * wallet: batch external signer descriptor import
  * wallet: descriptors setup, batch db operations
  * wallet: batch legacy spkm TopUp
  * wallet: batch descriptor spkm TopUp
  * test: Directly constructing 2 entry map for getprioritisedtransactions
  * test: Add uint256 string parse tests
  * refactor: Remove unused and fragile string interface from arith_uint256
  * Use Txid in COutpoint
  * fuzz: add target for `DescriptorScriptPubKeyMan`
  * fuzz: create ConsumeCoins
  * fuzz: move `MockedDescriptorConverter` to `fuzz/util`
  * pool: change memusage_test to use int64_t, add allocation check
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * refactor: NetMsg::Make() without nVersion
  * pool: make sure PoolAllocator uses the correct alignment
  * refactor: Make CTxMemPoolEntry only explicitly copyable
  * depends: bump libmultiprocess to fix capnproto deprecation warnings
  * streams: Drop unused CAutoFile
  * refactor: switch from CAutoFile to AutoFile
  * blockstorage: switch from CAutoFile to AutoFile
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * streams: Remove unused CAutoFile::GetVersion
  * streams: Base BufferedFile on AutoFile instead of CAutoFile
  * Remove unused Make() overload in netmessagemaker.h
  * refactor: VectorWriter without nVersion
  * doc: Simplify guix install doc, after 1.4 release
  * doc: remove mingw-w64 install for "older" systems
  * test: replace `Callable`/`Iterable` with their `collections.abc` alternative (PEP 585)
  * test: add unit test for CConnman::AddedNodesContain()
  * p2p: do not make automatic outbound connections to addnode peers
  * test: fix `AddNode` unit test failure on OpenBSD
  * bench: add benchmark for wallet creation procedure
  * Include version.h in fewer places
  * Convert some CDataStream to DataStream
  * serialize: Drop useless version param from GetSerializeSize()
  * serialize: drop GetSerializeSizeMany
  * serialize: Drop nVersion from [C]SizeComputer
  * doc: remove x86_64 build assumption from depends doc
  * contrib: use a raw string for a regular expression literal that contains backslashes in signet/miner
  * doc: remove mention of missing bdb being a configure error
  * bench: Update nanobench to 4.3.11
  * fuzz: AutoFile with XOR
  * fuzz: Reduce LIMITED_WHILE limit for file fuzzing
  * fuzz: Remove FuzzedAutoFileProvider
  * depends: remove PYTHONPATH from config.site
  * test: migrate to some per-symbol ubsan suppressions
  * depends: Include `config.guess` and `config.sub` into `meta_depends`
  * Drop CHashWriter
  * Drop OverrideStream
  * Use ParamsWrapper for witness serialization
  * script: Enhance validations in utxo_snapshot.sh
  * ci: Add missing COPY for ./test/lint/test_runner
  * lint: Report all lint errors instead of early exit
  * guix: default ssp for Windows GCC
  * guix: remove ssp workaround from Windows GCC
  * build: remove explicit libssp linking from Windows build
  * guix: remove python-macholib
  * guix: update signapple
  * test: Add test for array serialization
  * refactor: Initialize magic bytes in constructor initializer
  * doc: rewrite explanation for -par=
  * test: add assumeutxo wallet test
  * guix: update time-machine to 77386bdbfe6b0c649c05ab37f08051d1ab3e5074
  * build: Patch Qt to handle minimum macOS version properly
  * test: fix node index bug when comparing peerinfo
  * [refactor] remove access to mapTx in validation_block_tests
  * [refactor] rewrite BlockAssembler inBlock and failedTx as sets of txids
  * scripted-diff: rename vTxHashes to txns_randomized
  * [refactor] rewrite vTxHashes as a vector of CTransactionRef
  * [refactor] remove access to mapTx in validation.cpp
  * [txmempool] make CTxMemPoolEntry::lockPoints mutable
  * [refactor] use CheckPackageLimits for checkChainLimits
  * [refactor] remove access to mapTx.find in mempool_tests.cpp
  * [refactor] remove access to mapTx in blockencodings_tests.cpp
  * [refactor] remove access to mapTx from rpc/mempool.cpp
  * [refactor] get wtxid from entry instead of vTxHashes
  * [refactor] use exists() instead of mapTx.find()
  * [refactor] remove access to mapTx from policy/rbf.cpp
  * [refactor] Add helper for retrieving mempool entry
  * [refactor] Add helper for iterating through mempool entries
  * test, assumeutxo: Use assert_debug_log for error details
  * mempool: persist with XOR
  * build: Add an old hack to remove bind_at_load from libtool.
  * build: remove -bind_at_load usage
  * fuzz: allow fake and duplicate inputs in tx_package_eval target
  * fuzz: allow reaching MempoolAcceptResult::ResultType::DIFFERENT_WITNESS in tx_package_eval target
  * test: Avoid intermittent failures in feature_init
  * ci: remove "--exclude banman" for fuzzing in mac
  * fuzz: call lookup functions before calling `Ban`
  * ci: Switch IWYU to `clang_17` branch
  * ci: win64 task does use boost:process
  * test: enable v2 transport for p2p_timeouts.py
  * test: enable v2 transport for rpc_net.py
  * test: enable v2 transport for p2p_node_network_limited.py
  * test: enable --v2transport in combination with --usecli
  * test: persist -v2transport over restarts and respect -v2transport=0
  * [refactor] updating miniminer comments to be more accurate
  * ci: remove note re M1 usage
  * test: Add missing wait for version to be sent in add_outbound_p2p_connection
  * fuzz: Avoid timeout and bloat in fuzz targets
  * tests: Increase wallet_miniscript.py rpc timeout to 90 seconds
  * Throw error if invalid parameters passed to getnetworkhashps RPC endpoint
  * fuzz: explicitly specify llvm-symbolizer path in runner
  * [refactor] Miniminer var cached_descendants to descendants
  * [refactor] Change MiniMinerMempoolEntry order
  * [validation] change package-fee-too-low, return wtxid(s) and effective feerate
  * [test] use CheckPackageMempoolAcceptResult in previous tests
  * doc: fix typos
  * [validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWN
  * [refactor] use Wtxid for m_wtxids_fee_calculations
  * test: remove custom rpc timeout for `wallet_miniscript.py`, reorder in test_runner
  * wallet: cache descriptor ID to avoid repeated descriptor string creation
  * build: Drop no longer needed MSVC warning suppressions
  * ci: Drop no longer needed "Fix Visual Studio installation" step
  * snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
  * fuzz: Avoid utxo_total_supply timeout
  * test: bugfix CheckPackageMempoolAcceptResult return all error strings
  * init: completely remove `-zapwallettxes` (remaining hidden option)
  * guix: switch to 6.1 kernel headers over 5.15
  * rpc: keep .cookie if it was not generated
  * test: Add missing sync on send_version in peer_connect
  * depends: Bump to capnproto-c++-1.0.1
  * build: latest config.sub in depends
  * build: latest config.guess in depends
  * [test] MiniMiner::Linearize and manual construction
  * [refactor] unify fee amounts in miniminer_tests
  * [MiniMiner] track inclusion order and add Linearize() function
  * [test] add case for MiniMiner working with negative fee txns
  * [MiniMiner] make target_feerate optional
  * [MiniMiner] allow manual construction with non-mempool txns
  * [refactor] change MiniMinerMempoolEntry ctor to take values, update includes
  * [lint] update expected boost includes
  * doc: update docs for CHECK_ATOMIC macro
  * depends: drop -O1 workaround from arm64 apple Qt build
  * Use CheckPackageMempoolAcceptResult for package evaluation fuzzing
  * [test util] CheckPackageMempoolAcceptResult for sanity-checking results
  * tests: Fix LCOV_OPTS to be in the correct position
  * MOVEONLY: CleanupTemporaryCoins into its own function
  * [test util] CreateValidTransaction multi-in/out, configurable feerate, signal BIP125
  * scripted-diff: rename CheckPackage to IsWellFormedPackage
  * [refactor] move package checks into helper functions
  * refactor: Remove unused circular include dependency from validation.cpp
  * build: Update `qt` package up to 5.15.11
  * [primitives] Precompute result of CTransaction::HasWitness
  * fuzz: tx_pool checks ATMP result invariants
  * Create net_peer_connection unit tests
  * netbase: use reliable send() during SOCKS5 handshake
  * sock: change Sock::SendComplete() to take Span
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * guix: update signapple
  * build: remove potential for duplciate natpmp linking
  * build: remove duplicate -lminiupnpc linking
  * gui: fix crash on selecting "Mask values" in transaction view
  * addrman: log AS only when using asmap
  * Allow unit tests to access additional CConnman members
  * net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected address on request
  * rpc: Prevents adding the same ip more than once when formatted differently
  * net/rpc: Check all resolved addresses in ConnectNode rather than just one
  * refactor: Remove unused gcc-9 workaround in txrequest
  * Always enable -Wsuggest-override
  * Bump g++ minimum supported version to 10
  * refactor: Fix bugprone-string-constructor warning
  * Remove WithParams serialization helper
  * [test] Test i2p private key constraints
  * Remove feature_txindex_compatibility.py in V27
  * refactor: Add LIFETIMEBOUND to all (w)txid getters
  * Add offline signing tutorial
  * [net] Check i2p private key constraints
  * Fix bugprone-lambda-function-name errors
  * Remove DirIsWritable, GetUniquePath
  * Return LockResult::ErrorWrite in LockDirectory
  * refactor: Return enum in LockDirectory
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * test: replace random_bytes with randbytes #28720
  * iwyu: Export prevector.h from script.h
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * scripted-diff: use PEP 585 built-in collection types for verify-binary script
  * test: use built-in collection types for type hints (Python 3.9 / PEP 585)
  * gui: Check for private keys disabled before attempting unlock
  * build: Bump minimum supported Clang to clang-13
  * Bump .python-version from 3.9.17 to 3.9.18
  * depends: zeromq 4.3.5
  * doc: remove release note fragments for 26.x branch
  * build: bump version to 26.99
  * test: remove unused `find_output` helper
  * test: refactor: support sending funds with outpoint result
  * tests: Reset node context members on ~BasicTestingSetup
  * shutdown: Destroy kernel last
  * wallet: Add asserts to detect unset transaction height values
  * wallet, refactor: Add CWalletTx::updateState function
  * lint: Add `lint-qt-translation.py`
  * qt: Avoid error prone leading spaces in translatable strings
  * qt, refactor: Drop superfluous type conversions
  * doc: fix broken doc/design/multiprocess.md links after #24352
  * span: Make Span template deduction guides work in SFINAE context
  * util: Add ArgsManager SetConfigFilePath method
  * interfaces: Rename CalculateBumpFees methods to be compatible with capn'proto
  * interfaces: Change getUnspentOutput return type to avoid multiprocess segfault
  * interfaces: Add schedulerMockForward method so mockscheduler RPC can work across processes
  * interfaces: Fix const virtual method that breaks multiprocess support
  * streams: Add SpanReader ignore method
  * [test] DisconnectedBlockTransactions::DynamicMemoryUsage
  * bugfix: correct DisconnectedBlockTransactions memory usage
  * rpc: mention that migratewallet can take a while
  * assume duplicate transactions are not added to `iters_by_txid`
  * move only: move implementation code to disconnected_transactions.cpp
  * Move compat.h include from system.h to system.cpp
  * refactor: update `MAX_DISCONNECTED_TX_POOL` from kb to bytes
  * scripted-diff: Use ser params operator
  * test: Use SER_PARAMS_OPFUNC in serialize_tests.cpp
  * Use type-safe txid types in orphanage
  * Introduce types for txids &amp; wtxids
  * test: check that we don't send a getaddr msg to an inbound peer
  * test: make python p2p not send getaddr messages when it's being connected to
  * [net processing] Use HasWitness over comparing (w)txids
  * test: randomized perturbing in feature_init
  * test: simplify feature_init
  * test: Add tests for unfiltered GetAddr usage
  * fuzz: Let fuzzers use filter options in GetAddr/GetAddresses
  * net: Optionally include terrible addresses in GetAddr results
  * Move compat/assumptions.h include to one place that actually needs it
  * Remove __cplusplus from compat/assumptions.h
  * Remove duplicate NDEBUG check from compat/assumptions.h
  * doc: improve documentation around connection limit maximums
  * scripted-diff: Rename connection limit variables
  * net: add m_max_inbound to connman
  * net, refactor: move calculations for connection type limits into connman
  * refactor: Move `{MAX,DEFAULT}_SCRIPTCHECK_THREADS` constants
  * refactor: Make `CCheckQueue` non-copyable and non-movable explicitly
  * refactor: Drop unneeded declaration
  * refactor: Make `CCheckQueue` constructor start worker threads
  * Make `CCheckQueue` destructor stop worker threads
  * Move global `scriptcheckqueue` into `ChainstateManager` class
  * Add support for RNDR/RNDRRS for aarch64 on Linux
  * [test/crypto] Add FSChaCha20Poly1305 AEAD python implementation
  * [test/crypto] Add FSChaCha20 python implementation
  * [test/crypto] Add RFC 8439's ChaCha20Poly1305 AEAD
  * [test/crypto] Add Poly1305 python implementation
  * [test/crypto] Use chacha20_block function in `data_to_num3072`
  * [test/crypto] Add ChaCha20 python implementation
  * addrman, refactor: improve stochastic test in `AddSingle`
  * test: add coverage to rpc_blockchain.py
  * refactor: drop protocol.h include header in rpc/util.h
  * refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
  * gui: Update Node window title with chain type
  * ci: Add filesystem lint check
  * refactor: Replace &lt;filesystem&gt; with &lt;util/fs.h&gt;
  * [test/crypto] Add HMAC-based Key Derivation Function (HKDF)
  * [test] Move test framework crypto functions to crypto/
  * doc: Recommend lint image build on every call
  * Bump python minimum version to 3.9
  * ci: Bump i686_multiprocess.sh to latest Ubuntu LTS
  * doc: remove out-of-date external link in src/util/strencodings.h
  * refactor: use string_view to pass string literals to Parse{Hash,Hex}
  * Update JSON-RPC-interface.md
  * GUI: OptionsDialog: Replace verbose two-option font selector with simple combobox with Custom... choice
  * GUI: Use FontChoice type in OptionsModel settings abstraction
  * GUI: Load custom FontForMoney from QSettings
  * GUI: Add possibility for an explicit QFont for FontForMoney in OptionsModel
  * GUI: Move "embedded font or not" decision into new OptionsModel::getFontForMoney method
  * rpc: Drop migratewallet experimental warning
  * gui: Show error if unrecognized command line args are present
  * GUI/Intro: Never change the prune checkbox after the user has touched it
  * Bugfix: GUI/Intro: Disable GUI prune option if -prune is set, regardless of set value
  * p2p: return `CSubNet` in `LookupSubNet`
  * sync: unpublish LocksHeld() which is used only in sync.cpp
  * doc: clarify that LOCK() does AssertLockNotHeld() internally
  * Fee estimation: extend bucket ranges consistently
  * refactor: Add more negative `!m_banned_mutex` thread safety annotations
  * refactor: replace RecursiveMutex m_banned_mutex with Mutex
  * scripted-diff: rename m_cs_banned -&gt; m_banned_mutex
  * refactor: Get rid of `BanMan::SetBannedSetDirty()`
  * refactor: Get rid of `BanMan::BannedSetIsDirty()`
  * qt: change QLineEdit error background</changelog>
  <changelog author="andrea.manzini@suse.com" date="1719230400">- Update to version 27.1:
  * doc: update manual pages for 27.1
  * build: bump version to v27.1 final
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * qt: 27.1rc1 translations update
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * rpc: move UniValue in blockToJSON
  * gui: don't permit port in proxy IP option
  * gui: fix create unsigned transaction fee bump
  * depends: Fix build of Qt for 32-bit platforms
  * Fix #29767, set m_synced = true after Commit()
  * sign: don't assume we are parsing a sane Miniscript
  * rpc: Reword SighashFromStr error message
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * test: Fix failing univalue float test
  * doc: archive 27.0 release notes
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1736942400">- Update to version 28.0:
  * doc: 28.0 Release Notes
  * doc: generate manpages
  * build: Bump to 28.0
  * validation: Disable CheckForkWarningConditions for background chainstate
  * test: Use shell builtins in run_command test case
  * doc: Generate manpages
  * build: Bump to 28.0rc2
  * streams: remove AutoFile::Get() entirely
  * streams: cache file position within AutoFile
  * qt: Translations update
  * gui: fix crash when closing wallet
  * test: Wait for local services to update in feature_assumeutxo
  * test: add coverage for assumeUTXO honest peers disconnection
  * assumeUTXO: fix peers disconnection during sync
  * test: Work around boost compilation error
  * depends: build libevent with -D_GNU_SOURCE
  * test: fixing failing system_tests/run_command under some Locales
  * test: Avoid intermittent timeout in p2p_headers_sync_with_minchainwork.py
  * test: fix `TestShell` initialization (late follow-up for #30463)
  * doc: Point release notes to wiki draft
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.0rc1
  * docs: Add 379 and 387 to bips.md
  * docs: Remove release 28.0 release notes fragments
  * seeds: Regenerate mainnet seeds
  * seeds: Pull nodes from Luke's seeder
  * seeds: Pull nodes from virtu's crawler
  * chainparams: Remove seed.bitcoinstats.com
  * build: Bump to 28.99
  * wallet: bugfix: ensure atomicity in settings updates
  * qt: 28.0 translations update
  * test: check xor.dat recreated when missing
  * test: add null block xor key
  * refactor: lift NUM_XOR_BYTES
  * refactor: move read_xor_key() to TestNode
  * refactor: use unlink rather than os.remove
  * test: add blocks_key_path
  * test: Avoid intermittent block download timeout in p2p_ibd_stalling
  * test: Avoid duplicate curl call in get_previous_releases.py
  * test: Add time-timewarp-attack boundary cases
  * Fix maybe-uninitialized warning in IsSpentKey
  * devtools, utxo-snapshot: Fix block height out of range
  * test: replace deprecated secp256k1 context flags usage
  * miner: adjust clock to timewarp rule
  * Add timewarp attack mitigation test
  * consensus: enable BIP94 on regtest
  * test: assumeutxo: check that UTXO-querying RPCs operate on snapshot chainstate
  * consensus: lower regtest nPowTargetTimespan to 144
  * fuzz: Speed up utxo_snapshot fuzz target
  * seeds: Use fjahr's more up to date asmap
  * seeds: Fixed seeds update
  * seeds: Add testnet4 fixed seeds file
  * seeds: Remove manual onion and i2p seeds
  * seeds: Add testnet instructions
  * seeds: Also pull from achow101 seeder
  * makeseeds: Configurable minimum blocks for testnet4's smaller chain
  * headerssync: Update headerssync configuration
  * params: Update assumevalid and minimum chainwork
  * params: Update chainTxData
  * params: Update assumed blockchain and chainstate sizes
  * test: Enable detect_leaks=1 in ASAN_OPTIONS explicitly
  * fuzz: Speed up utxo_snapshot by lazy re-init
  * Rename ReleaseWallet to FlushAndDeleteWallet
  * fuzz: Remove unused DataStream object
  * wallet: WaitForDeleteWallet, do not expect thread safety
  * wallet: rename UnloadWallet to WaitForDeleteWallet
  * wallet: unload, notify GUI as soon as possible
  * makeseeds: Shuffle ips after parsing
  * makeseeds: Support CJDNS
  * makeseeds: Update user agent regex
  * test: add functional test for XORed block/undo files (`-blocksxor`)
  * [doc] mention bip94 support
  * test: refactor: move `read_xor_key`/`util_xor` helpers to util module
  * qt: Update translation source file for v28.0 string freeze
  * gui: Use menu for wallet migration
  * remove repeated word in note
  * Move maximum timewarp attack threshold back to 600s from 7200s
  * Deduplicate list of chain strings in RPC help texts
  * gui: Use wallet name for wallet migration rather than WalletModel
  * gui: don't remove wallet manually before migration
  * gui: Consolidate wallet display name to GUIUtil function
  * wallet, interfaces: Include database format in listWalletDir
  * test: Disallow fee_estimator construction in ChainTestingSetup
  * wallet: fix, detect blank legacy wallets in IsLegacy
  * doc: add missing "testnet4" network string in RPC/init help texts
  * policy/feerate.h: avoid constraint self-dependency
  * add missing #include &lt;cstdint&gt; for GCC 15
  * doc: Update ccache website link
  * chainparams: Handle Testnet4 in GetNetworkForMagic
  * doc: Remove outdated nTx faking comment
  * chainparams: add mainnet assumeutxo param at height 840_000
  * wallet: List sqlite wallets with empty string name
  * wallet: Ignore .bak files when listing wallet files
  * validation: Use MAX_TIMEWARP constant as testnet4 timewarp defense delta
  * net: Clarify that m_addr_local is only set once
  * [test]: remove `ExtractDestination` false assertion for `ANCHOR` script
  * lint: Find function calls in default arguments
  * doc: Add release notes for 29775
  * doc: Align deprecation warnings
  * assumeutxo: Drop block height from metadata
  * Reduce cache lookups in CCoinsViewCache::FetchCoin
  * guix: bump time-machine to 7bf1d7aeaffba15c4f680f93ae88fbef25427252
  * contrib: support reading XORed blocks in linearize-data.py script
  * chainparams: Add initial minimum chain work for Testnet4
  * Revert "depends: Fetch miniupnpc sources from an alternative website"
  * add deprecation warning for mempoolfullrbf
  * [doc] update documentation for new mempoolfullrbf default
  * p2p: For assumeutxo, download snapshot chain before background chain
  * p2p: Restrict downloading of blocks for snapshot chain
  * doc: Drop no longer needed workaround for WSL
  * fuzz: replace hardcoded numbers for bech32 limits
  * validation: don't erase coins cache on prune flushes
  * Add linked-list test to CCoinsViewCache::SanityCheck
  * coins: move Sync logic to CoinsViewCacheCursor
  * coins: pass linked list of flagged entries to BatchWrite
  * test: add cache entry linked list tests
  * coins: track flagged cache entries in linked list
  * testnet: Add timewarp attack prevention for Testnet4
  * testnet: Add Testnet4 difficulty adjustment rules fix
  * testnet: Introduce Testnet4
  * refactor: use c++20 std::views::reverse instead of reverse_iterator.h
  * ci: Silent Homebrew's reinstall warnings
  * doc: release note for 30212
  * rpc: clarify ALREADY_IN_CHAIN rpc errors
  * build: remove check for __declspec(dllexport)
  * build: remove check for __attribute__((visibility..
  * depends: fix ZMQ CMake getcachesize check
  * scripted-diff: Replace uint256S("str") -&gt; uint256{"str"}
  * refactor: Hand-replace some uint256S -&gt; uint256
  * refactor: Add consteval uint256(hex_str)
  * miniscript: Use `ToIntegral` instead of `ParseInt64`
  * scripted-diff: Modernize naming of nChainTx and nTxCount
  * test: Add basic check for nChainTx type
  * chainparams: Change nChainTx to uint64_t
  * refactor: remove un-tested early returns
  * tests: add tests for KeyPair
  * refactor: move SignSchnorr to KeyPair
  * logging: clarify -debug and -debugexclude descriptions
  * rpc: make logging method reject "0" category and correct the help text
  * logging, refactor: minor encapsulation improvement and use BCLog::NONE instead of 0
  * logging, refactor: make category special cases explicit
  * doc + test: Correct uint256 hex string endianness
  * doc: Add missed cmake package to build depends
  * crypto: add KeyPair wrapper class
  * tests: add key tweak smoke test
  * bench: add benchmark for signing with a taptweak
  * doc: Add note about distro's g++-mingw-w64-x86-64-posix version
  * policy: enable full-rbf by default
  * doc: add release notes for full-rbf
  * test: check that keyless P2A 'signing' via `signrawtransactionwithkey` succeeds
  * test: check that P2A with witness data is still consensus-legal
  * test: P2A is a destination type with an address
  * gui, qt: brintToFront workaround for Wayland
  * [rpc, fees]: add more detail on the fee estimation modes
  * [doc]: add `30275` release notes
  * fuzz: fix timeout in crypter target
  * test: Disable known broken USDT test for now
  * Revert "build: pass --with-ecmult-gen-kb=86 to secp256k1"
  * Squashed 'src/secp256k1/' changes from 4af241b320..642c885b61
  * doc: tor.md: use -bind=127.0.0.1:8334=onion for the Tor bind
  * Showing local addresses on the Node Window
  * net: Providing an interface for mapLocalHost
  * coins: call ClearFlags in CCoinsCacheEntry destructor
  * refactor: require self and sentinel parameters for AddFlags
  * refactor: add CoinsCachePair alias
  * refactor: move flags to private uint8_t and rename to m_flags
  * refactor: disallow setting flags in CCoinsCacheEntry constructors
  * refactor: encapsulate flags setting with AddFlags and ClearFlags
  * refactor: encapsulate flags get access for all other checks
  * refactor: encapsulate flags access for dirty and fresh checks
  * clusterlin: improve rechunking in LinearizationChunking (optimization)
  * clusterlin: add MergeLinearizations function + fuzz test + benchmark
  * clusterlin: add PostLinearize + benchmarks + fuzz tests
  * clusterlin: add algorithms for connectedness/connected components
  * clusterlin: rename Intersect -&gt; IntersectPrefixes
  * fuzz: improve scriptpubkeyman target
  * qt: Replace deprecated LogPrintf with LogInfo in GUIUtil::LogQtInfo()
  * qt, build: Drop `QT_STATICPLUGIN` macro
  * depends: Fix `zeromq` build on OpenBSD
  * refactor: remove TxidFromString
  * test: replace WtxidFromString with Wtxid::FromHex
  * fuzz: increase FromHex() coverage
  * test: add uint256::FromHex unittest coverage
  * test: Avoid CScript() as default function argument
  * [fuzz] Harness for version handshake
  * scripted-diff: Rename lazily initialized bloom filters
  * doc: Remove reference to resolved issue
  * [net processing] Lazily initialize m_recent_confirmed_transactions
  * [net processing] Lazily initialize m_recent_rejects_reconsiderable
  * [net processing] Lazily initialize m_recent_rejects
  * test: Try previously intermittently broken USDT test again
  * doc: remove obsolete mention and link to closed PR
  * doc: add release notes for #22729
  * test: Make leaf_script mandatory when scriptpath is set in TaprootSignatureMsg
  * test: fix constructor of msg_tx
  * doc: mention optional dependencies (qrencode, zmq) in OpenBSD build docs
  * test: add P2A ProduceSignature coverage
  * Add release note for P2A output feature
  * test: add P2A coverage for decodescript
  * test: Add anchor mempool acceptance test
  * policy: stop 3rd party wtxid malleability of anchor spend
  * policy: make anchor spend standard
  * policy: Add OP_1 &lt;0x4e73&gt; as a standard output type
  * kernel: Only setup kernel context globals once
  * qt: Update translation source file
  * qt: Bump Transifex slug for 28.x
  * qt: Pull recent translations from Transifex
  * test: fix intermittent failures in feature_proxy.py
  * doc: Update issue reference for libbitcoinkernel
  * rpc: fix maybe-uninitialized compile warning in getchaintxstats
  * ci: enable berkley db on test each commit job
  * rpc: add utxo's blockhash and number of confirmations to scantxoutset output
  * guix: move bison from global scope, to Linux
  * mingw: Document mode wbx workaround
  * Add -blocksxor boolean option
  * rpc: Return precise loadtxoutset error messages
  * Return XOR AutoFile from BlockManager::Open*File()
  * guix: bump time-machine to efc26826400762207cde9f23802cfe75a737963c
  * guix: patch /gnu/store paths out of winpthreads
  * doc: rpc: Use "output script" consistently (2/2)
  * bench: add cluster linearization improvement benchmark
  * clusterlin: permit passing in existing linearization to Linearize
  * clusterlin: add LinearizationChunking class
  * clusterlin: randomize the SearchCandidateFinder search order
  * clusterlin: use bounded BFS exploration (optimization)
  * bench: Candidate finding and linearization benchmarks
  * clusterlin: add Linearize function
  * clusterlin: add chunking algorithm
  * clusterlin: add SearchCandidateFinder class
  * clusterlin: add AncestorCandidateFinder class
  * tests: framework for testing DepGraph class
  * clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types
  * depends: remove ENV unsetting for darwin
  * guix: improve ENV unsetting for macOS
  * depends: patch explicit -lm usage out of Qt tools
  * refactor: Use untranslated error message in ActivateSnapshot
  * depends: cleanup after qrencode build
  * depends: cleanup after miniupnpc build
  * depends: Cleanup postprocess commands after switching to CMake
  * m_tx_download_mutex followups
  * release m_tx_download_mutex before MakeAndPushMessage GETDATA
  * [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr
  * ci: Add missing qttools5-dev install to Asan task
  * doc: Add release notes for two pull requests
  * refactor: Replace ParseHashStr with FromHex
  * rest: Reject truncated hex txid early in getutxos parsing
  * refactor: Expose FromHex in transaction_identifier
  * refactor: Implement strict uint256::FromHex()
  * ci: add _LIBCPP_REMOVE_TRANSITIVE_INCLUDES to TSAN job
  * refactor: fix missing includes
  * [test]: ensure `estimatesmartfee` default mode is `economical`
  * [doc] TxOrphanage is no longer thread-safe
  * [refactor] combine block vtx loops in BlockConnected
  * cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
  * refactor: Add FlatFileSeq member variables in BlockManager
  * scripted-diff: Rename SetHex to SetHexDeprecated
  * test: refactor: Replace SetHex with uint256 constructor directly
  * depends: Bump `libmultiprocess` for CMake fixes
  * test: Fix intermittent issue in p2p_v2_misbehaving.py
  * net: Log accepted connection after m_nodes.push_back
  * guix: use gcc-12 to compile winpthreads
  * depends: switch to building expat with CMake
  * guix: use GCC 12.4.0 over 12.3.0
  * guix: consolidate back to GCC 12 toolchain for all HOSTS
  * fix: Make TxidFromString() respect string_view length
  * refactor: Change base_blob::SetHex() to take std::string_view
  * test: uint256 - Garbage suffixes and zero padding
  * refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
  * test: Add test for TxidFromString() behavior
  * doc: use proper doxygen formatting for CTxMemPool::cs
  * fuzz: Speed up PickValue in txorphan
  * lint: Use git clone --depth=1
  * lint: Add missing docker.io prefix to ci/lint_imagefile
  * lint: Use consistent out-of-tree build for python and test_runner
  * Fix lint-spelling warnings
  * doc: Clarify intent of ./ci/lint_run_all.sh
  * lint: Use $CI_RETRY_EXE when building ./ci/lint_imagefile
  * fuzz: reduce keypool size in scriptpubkeyman target
  * Fix MSVC warning C4273 "inconsistent dll linkage"
  * depends: bump libmultiprocess for CMake fixes
  * depends: Fix CMake-generated `libevent*.pc` files
  * fuzz: Deglobalize signature cache in sigcache test
  * fuzz: Limit parse_univalue input length
  * log: Remove NOLINT(bitcoin-unterminated-logprintf)
  * depends: switch zmq to CMake
  * fuzz: Use BasicTestingSetup for coins_view target
  * test: Add arguments for creating a slimmer setup
  * depends: add zeromq no librt patch
  * depends: add zeromq cmake minimum patch
  * depends: add zeromq windows usage patch
  * depends: add zeromq builtin sha1 patch
  * depends: add zeromq mktemp macos patch
  * logging: use std::string_view
  * logging: Apply formatting to early log messages
  * logging: Limit early logging buffer
  * test: Add loadtxoutset test with tip on snapshot block
  * test: Remove already resolved assumeutxo todo comments
  * depends: use CMake to build FreeType
  * contrib: assume binary existence in sec/sym checks
  * [fees]: change `estimatesmartfee` default mode to `economical`
  * contrib: simplify ELF test-security-check
  * contrib: simplify PE test-security-check
  * contrib: simplify MACHO test-security-check
  * refactor: add coinbase constraints to BlockCreateOptions
  * test: bump mocktime after node has received and sent bytes
  * refactor: Use util::Split to avoid a harmless unsigned-integer-overflow
  * test: Non-Shy version sender
  * refactor: Make m_last_notified_header private
  * doc: getaddressinfo[isscript] is optional
  * test: Fix MSVC warning C4101 "unreferenced local variable"
  * univalue, refactor: Convert indentation tabs to spaces
  * qa: Do not assume running `feature_asmap.py` from source directory
  * qa: Consider `cache` and `config.ini` relative to invocation directory
  * scripted-diff: Add `__file__` argument to `BitcoinTestFramework.init()`
  * [refactor] delete EraseTxNoLock, just use EraseTx
  * remove obsoleted TxOrphanage::m_mutex
  * lock m_recent_confirmed_transactions using m_tx_download_mutex
  * remove obsoleted hashRecentRejectsChainTip
  * update recent_rejects filters on ActiveTipChange
  * add ValidationInterface::ActiveTipChange
  * guard TxRequest and rejection caches with new mutex
  * refactor: pass BlockCreateOptions to createNewBlock
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * gui: correct replacement of amp character in the wallet name for QMenu
  * test: Fix intermittent failure in p2p_v2_misbehaving.py
  * Add fuzz test for FSChaCha20Poly1305
  * Add fuzz test for AEADChacha20Poly1305
  * fuzz: limit the number of nested wrappers in descriptors
  * fuzz: limit the number of sub-fragments per fragment for descriptors
  * net: Allow DNS lookups on nodes with IPV6 lo only
  * rest: Reject negative outpoint index in getutxos parsing
  * init: change shutdown order of load block thread and scheduler
  * rpc: Use CHECK_NONFATAL over Assert
  * logging: Add DisableLogging()
  * contrib: c++ify test stubs after switching to c++ compilers
  * validation: Don't load a snapshot if it's not in the best header chain.
  * log: Fix __func__ in LogError in blockstorage module
  * log: LogError with FlatFilePos in UndoReadFromDisk
  * refactor: Mark IsBlockPruned const
  * remove truc_policy.cpp from libbitcoin_common_a_SOURCES
  * test: fix inconsistency in fundrawtransaction weight limits test
  * util: Catch translation string errors at compile time
  * Reapply "test: p2p: check that connecting to ourself leads to disconnect"
  * net: prevent sending messages in `NetEventsInterface::InitializeNode`
  * net: fix race condition in self-connect detection
  * package rbf: cpfp structure requires package &gt; parent feerate
  * test package rbf boundary conditions more closely
  * fuzz: mini_miner_selection fixups.
  * MiniMiner: use FeeFrac in AncestorFeerateComparator
  * [doc] archive v26.2 release notes
  * refactor: Mark some static global vars as const
  * refactor: De-globalize last notified header index
  * refactor: De-globalize validation benchmark timekeeping
  * rpc: doc: use "output script" terminology consistently in "asm"/"hex" results
  * test: [refactor] Pass TestOpts
  * tidy: modernize-use-equals-default
  * Use WITH_LOCK in Warnings::Set
  * GUI/OptionsDialog: Prefer to stretch actual options area rather than waste space
  * GUI/OptionsDialog: Allow Maximize of window
  * random: drop ad-hoc Shuffle in favor of std::shuffle
  * bench random: benchmark more functions, and add InsecureRandomContext
  * refactor: Use designated initializer
  * rpc: Use untranslated error strings in loadtxoutset
  * net_processing: use existing RNG object in ProcessGetBlockData
  * random bench refactor: move to new bench/random.cpp
  * test: loadtxoutset in divergent chain with less work
  * refactor: Use named arguments to get path arg in loadtxoutset
  * kernel: De-globalize signature cache
  * fuzz: improve utxo_snapshot target
  * Expose CSignatureCache class in header
  * kernel: De-globalize script execution cache hasher
  * kernel: De-globalize script execution cache
  * validation: Don't error if maxsigcachesize exceeds uint32::max
  * contrib: rename cc to cxx in binary checking scripts
  * contrib: use c++ rather than c for binary tests
  * fuzz: fix key size in crypter target
  * validation: Check if mempool exists before asserting in ActivateSnapshot
  * logging: Add thread safety annotations
  * lint: remove unneeded trailing line fix
  * lint: ignore files ignored by git in mlc
  * test: add test for modififed walletprocesspsbt calls
  * net: require P2P binds to succeed
  * net: report an error if unable to bind on the Tor listening addr:port
  * net: don't extra bind for Tor if binds are restricted
  * [doc] add release note for TRUC
  * use version=3 instead of v3 in debug strings
  * scripted-diff: change names from V3 to TRUC
  * [doc] replace mentions of v3 with TRUC
  * rename mempool_accept_v3.py to mempool_truc.py
  * wallet: fix FillPSBT errantly showing as complete
  * test: Add coverage for getchaintxstats in assumeutxo context
  * rpc: Reorder getchaintxstats output
  * rpc: Avoid getchaintxstats invalid results
  * Revert "test: p2p: check that connecting to ourself leads to disconnect"
  * test: verify wallet is still active post-migration failure
  * wallet: Use LegacyDataSPKM when loading
  * wallet: Move MigrateToDescriptor and DeleteRecords to LegacyDataSPKM
  * wallet: Move LegacyScriptPubKeyMan::IsMine to LegacyDataSPKM
  * wallet: Move LegacySPKM data storage and handling to LegacyDataSPKM
  * random: replace construct/assign with explicit Reseed()
  * random: use LogError for init failure
  * tests: make fuzz tests (mostly) deterministic with fixed seed
  * random: cleanup order, comments, static
  * net, net_processing: use existing RNG objects more
  * random: improve precision of MakeExponentiallyDistributed
  * random: convert GetExponentialRand into rand_exp_duration
  * random: convert GetRand{Micros,Millis} into randrange
  * net: use GetRandMicros for cache expiration
  * random: get rid of GetRand by inlining
  * wallet: update mempool conflicts tests + docs
  * util: Use SteadyClock in RandAddSeedPerfmon
  * random: make GetRand() support entire range (incl. max)
  * tests: overhaul deterministic test randomness
  * random: convert XoRoShiRo128PlusPlus into full RNG
  * random: move XoRoShiRo128PlusPlus into random module
  * xoroshiro128plusplus: drop comment about nonexisting copy()
  * random: modernize XoRoShiRo128PlusPlus a bit
  * random: add RandomMixin::randbits with compile-known bits
  * random: Improve RandomMixin::randbits
  * random: refactor: move rand* utilities to RandomMixin
  * random: use BasicByte concept in randbytes
  * random: add a few noexcepts to FastRandomContext
  * random: move rand256() and randbytes() to .h file
  * random: write rand256() in function of fillrand()
  * ci: Clear unused /msan/llvm-project
  * Moved the repeated -printpriority fetching out of AddToBlock
  * test: Added coverage to Block not found error using gettxoutsetinfo
  * p2p: Start downloading historical blocks from common ancestor
  * test: p2p: check that connecting to ourself leads to disconnect
  * scripted-diff: Log parameter interaction not thrice
  * doc: Fix outdated dev comment about logging
  * wallet: use LogTrace for walletdb log messages at trace level
  * Compare ASMaps with respect to specific addresses
  * [wallet, rpc]: add `max_tx_weight` to tx funding options
  * doc: detail -rpccookieperms option
  * test: add rpccookieperms test
  * init: add option for rpccookie permissions
  * util: add perm string helper functions
  * [wallet]: update the data type of `change_output_size`, `change_spend_size` and `tx_noinputs_size` to `int`
  * [doc]: update reason for deducting change output weight
  * [refactor]: update coin selection algorithms input parameter `max_weight` name
  * Have testBlockValidity hold cs_main instead of caller
  * refactor: use CHECK_NONFATAL to avoid single-use symbol
  * Drop unneeded lock from createNewBlock
  * mempool: move LoadMempool/DumpMempool to node
  * Change MigrateLegacyToDescriptor to reopen wallet as BERKELEY_RO
  * kernel: remove mempool_persist.cpp
  * refactor: Remove no longer needed clang-15 workaround for std::span
  * fuzz: Clarify Apple-Clang-16 workaround
  * build: Bump clang minimum supported version to 16
  * refactor: testBlockValidity make out argument last
  * Add missing include for mining interface
  * test: change comments to `self.log.info` for `test_addnode_getaddednodeinfo`
  * test: add coverage for `node` field of `getaddednodeinfo` RPC
  * rest: don't copy data when sending binary response
  * ci: test-each-commit merge base optional
  * ci: forks can opt-out of CI branch push (Cirrus only)
  * contrib: Fixup verify-binaries OS platform parsing
  * depends: update doc in Qt pwd patch
  * depends: switch libevent to CMake
  * Squashed 'src/secp256k1/' changes from 06bff6dec8..4af241b320
  * build: Drop redundant `sys/sysctl.h` header check
  * doc: Add note to getblockfrompeer on missing undo data
  * rpc: Make pruneheight also reflect undo data presence
  * wallet: notify when preset + automatic inputs exceed max weight
  * ci: increase available ccache size to 300MB
  * test: Check that non empty version packet is ignored and no disconnection happens
  * test: Check that disconnection happens when AAD isn't filled
  * test: Check that disconnection happens when garbage sent/received are different
  * test: Check that disconnection happens when wrong garbage terminator is sent
  * test: Check that disconnection happens when &gt;4095 garbage bytes is sent
  * refactor, blockstorage: Generalize GetFirstStoredBlock
  * build: add -Wundef
  * refactor: use #ifdef HAVE_SOCKADDR_UN
  * randomenv: use ifdef over if
  * zmq: use #ifdef ENABLE_ZMQ
  * build: Suppress warnings from boost and capnproto in multiprocess code
  * test: Remove unnecessary restart in assumeutxo test
  * assumeutxo: Check snapshot base block is not marked invalid
  * ci: clarify Cirrus self-hosted workers setup
  * refactor: remove extraneous lock annotations from function definitions
  * ci: add option for running tests without volume
  * gui: show maximum mempool size in information window
  * add node interface method for getting maximum mempool size
  * contrib: add R(UN)PATH check to ELF symbol-check
  * test: Make blockencodings_tests deterministic
  * refactor: Move early loadtxoutset checks into ActiveSnapshot
  * QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
  * fuzz: Fix wallet_bdb_parser 32-bit unhandled fseek error
  * Don't use iterator addresses in IteratorComparator
  * rpc: call IsInitialBlockDownload via miner interface
  * Replace hard-coded constant in test
  * Validate oversized transaction
  * Validate transaction without inputs
  * Use SCRIPT_VERIFY_NONE instead of hard-coded 0 in transaction_tests
  * rpc: minize getTipHash() calls in gbt
  * rpc: call processNewBlock via miner interface
  * rpc: getTransactionsUpdated via miner interface
  * Always pass options to BlockAssembler constructor
  * rpc: call CreateNewBlock via miner interface
  * rpc: getblocktemplate getTipHash() via Miner interface
  * rpc: call TestBlockValidity via miner interface
  * Introduce Mining interface
  * fuzz: have package_rbf always make small txns
  * doc: reword package RBF documentation
  * upnp: add compatibility for miniupnpc 2.2.8
  * rename policy/v3_policy.* to policy/truc_policy.*
  * build: use -no_exported_symbols on macOS
  * ci: remove unused bcc variable from workflow
  * doc: replace mention of V3 with TRUC
  * move-only: refactor CreateTransactionInternal
  * wallet: use CRecipient instead of CTxOut
  * test: expand LimitOrphan and EraseForPeer coverage
  * test: Introduce test types and modify v2 handshake function accordingly
  * test: write functional test results to csv
  * test: Added test coverage to listsinceblock rpc
  * fuzz: FuzzedSock::Recv() don't lose bytes from MSG_PEEK read
  * fuzz: simplify FuzzedSock::m_peek_data
  * netbase: extend CreateSock() to support creating arbitrary sockets
  * ci: enable self-assignment clang-tidy check
  * refactor: add self-assign checks to classes which violate the clang-tidy check
  * doc: rewrite some of the macdeploy docs
  * depends: swap mmacosx-version-min for mmacos-version-min
  * Add release note for size 2 package rbf
  * doc: update package RBF comment
  * mempool: Improve logging of replaced transactions
  * CheckPackageMempoolAcceptResult: Check package rbf invariants
  * Fuzz: pass mempool to CheckPackageMempoolAcceptResult
  * [test] package rbf
  * [policy] package rbf
  * Revert "contrib: macdeploy: monkey-patch gen-sdk to be deterministic"
  * Squashed 'src/leveldb/' changes from e2f10b4e47..688561cba8
  * refactor: remove warnings globals
  * node: update uiInterface whenever warnings updated
  * introduce and use the generalized `node::Warnings` interface
  * move-only: move warnings from common to node
  * refactor: remove unnecessary AppendWarning helper function
  * test: cover more errors for `signrawtransactionwithkey` RPC
  * i2p: fix log when an interruption happens during `Accept`
  * i2p: log errors properly according to their severity
  * doc: archive release notes for v27.1
  * Squashed 'src/minisketch/' changes from 3472e2f5ec..eb37a9b8e7
  * fuzz: Use std::span in FuzzBufferType
  * ci: move Asan / LSan / USDT job to Github Actions
  * guix: use glibc 2.31
  * test: add functional test for tagged MiniWallet instances
  * test: fix MiniWallet internal key derivation for tagged instances
  * utils: add missing include
  * test: fix MiniWallet script-path spend (missing parity bit in leaf version)
  * test: refactor: return TaprootInfo from P2TR address creation routine
  * test: add coverage for errors for `combinerawtransaction` RPC
  * PackageV3Checks: Relax assumptions
  * doc: add release note for 29091 and 29165
  * refactor: rename (macho) ld64 to lld
  * ci: update deps for macOS cross build
  * depends: update install docs for macOS cross compilation
  * depends: remove no-longer used llvm_* vars from macOS build
  * depends: no-longer pass -B to clang in macOS cross-compile
  * depends: remove native LLVM package
  * depends: remove FORCE_USE_SYSTEM_CLANG
  * guix: use clang-toolchain-18 for macOS build
  * tests: add fuzz tests for BitSet
  * util: add BitSet
  * log: use error level for critical log messages
  * test: Remove redundant verack check
  * build: Remove --enable-gprof
  * test: doc: fix units in tx size standardness test (s/vbytes/weight units)
  * refactor: performance-for-range-copy in psbt.h
  * ci: add IPV6 network to ci container
  * refactor: Rename CTransaction::nVersion to version
  * blockman: Replace m_reindexing with m_blockfiles_indexed
  * test: Add functional test for continuing a reindex
  * indexes: Don't wipe indexes again when already reindexing
  * kernel: Add less confusing reindex options
  * consensus: Store transaction nVersion as uint32_t
  * refactor: Add explicit cast to expected_last_page to silence fuzz ISan
  * minor: remove unnecessary semicolons from RPC content type examples
  * refactor: move orphanage constants to header file
  * test: use json-rpc 2.0 in all functional tests by default
  * bitcoin-cli: use json-rpc 2.0
  * test: remove unused variable in interface_rpc.py
  * doc: update and link for JSON-RPC 2.0
  * validation: Remove needs_init from LoadBlockIndex
  * bugfix: Streamline setting reindex option
  * ci: Use relative paths in `win64-native` CI job consistently
  * ci: Remove no longer needed workaround for GHA Windows images
  * tests: add fuzz tests for VecDeque
  * util: add VecDeque
  * fuzz: add I2P harness
  * net_processing: make MaybePunishNodeFor{Block,Tx} return void
  * build: warn on self-assignment
  * refactor: disable self-assign warning for tests
  * test: Add ReceiveWithExtraTransactions Compact Block receive test.
  * test: refactor: Rename extra_txn to const empty_extra_txn as it is empty in all test cases
  * build: re-enable deprecated warning copy
  * test: add `createmultisig` P2MS encoding test for all n (1..20)
  * test: add unit test for `keys_to_multisig_script`
  * test: fix `keys_to_multisig_script` (P2MS) helper for n/k &gt; 16
  * guix: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126
  * Reduce memory copying operations in bech32 encode
  * Reserve hrp memory in Decode and LocateErrors
  * build: no-longer allow GCC-10 in C++20 check
  * doc: fixup deps doc after #30198
  * chainparams: Add achow101 DNS seeder
  * test: Set mocktime in p2p_disconnect_ban.py to avoid intermittent test failure
  * test: Fix typos and use names args
  * Support running individual lint checks
  * refactor: remove unused `CKey::Negate` method
  * guix: show *_FLAGS variables in pre-build output
  * [fuzz] Avoid endless waiting in FuzzedSock::{Wait,WaitMany}
  * [fuzz] Make peeking through FuzzedSock::Recv fuzzer friendly
  * depends: Update Boost download link
  * build: Fix building `fuzz` binary on on SunOS / illumos
  * [doc] update bips.md for 431
  * [test] wallet uses CURRENT_VERSION which is 2
  * [policy] make v3 transactions standard
  * doc: JSON-RPC request Content-Type is application/json
  * [fuzz] Use fuzzer friendly ConsumeRandomLengthByteVector in FuzzedSock::Recv
  * depends: consolidate dependency docs
  * net: log connections failures via SOCKS5 with less severity
  * [refactor] use TRUC_VERSION in place of 3
  * test: MiniWallet: respect fee_rate for target_weight, use in mempool_limit.py
  * test: add framework functional test for MiniWallet's tx padding
  * test: MiniWallet: fix tx padding (`target_weight`) for large sizes, improve accuracy
  * net_processing: remove Misbehavior score and increments
  * net_processing: make all Misbehaving increments = 100
  * net_processing: drop 8 headers threshold for incoming BIP130
  * net_processing: drop Misbehavior for unconnecting headers
  * net_processing: do not treat non-connecting headers as response
  * depends: fix Qt macOS build with Clang 18
  * clang-tidy: Add `bugprone-move-forwarding-reference` check
  * build: remove --enable-lcov-branch-coverage
  * depends: qt 5.15.14
  * refactor: use recommended type hiding on multi_index types
  * qa: a fuzz target for the block index database
  * scripted-diff: Replace nNextSweep with m_next_sweep
  * increase txorphan harness stability
  * fuzz: Handle missing BDBRO errors
  * Use `exact_target` shorthand in coinselector_tests
  * log: Add V2 handshake timeout
  * test: Make global TRANSPORT_VERSION variable an instance variable
  * Fold GetSelectionWaste() into ComputeAndSetWaste()
  * test: Add coverage for txid coins count check when loading snapshot
  * assumeutxo: Add network magic ctor param to SnapshotMetadata
  * fuzz: Fix wallet_bdb_parser stdlib error matching
  * lint: add markdown hyperlink checker
  * assumeutxo: Deserialize trailing byte instead of Txid
  * doc: Add release notes for #29612
  * Link to gen-bitcoin-conf.sh instead of bitcoin.conf placeholder
  * [fuzz] Avoid collecting initialization coverage
  * Add sanity checks for various ATMPArgs booleans
  * [refactor] make some members MemPoolAccept-wide
  * cpfp carveout is excluded in packages
  * Add m_allow_sibling_eviction as separate ATMPArgs flag
  * Add description for m_test_accept
  * test: Assumeutxo: snapshots with less work should not be loaded
  * clang-tidy: add check for non-trivial thread_local vars
  * depends: Fetch miniupnpc sources from an alternative website
  * test: add coverage for `mapped_as` from `getrawaddrman`
  * net: rpc: return peer's mapped AS in getrawaddrman
  * doc: Correct pull request prefix for scripts and tools
  * guix: drop binutils from macOS env
  * guix: use GUIX_LD_WRAPPER_DISABLE_RPATH for all HOSTS
  * guix: remove ZERO_AR_DATE export
  * depends: remove cctools &amp; libtapi
  * build: switch to using lld for macOS builds
  * build: add lld into macOS build environment(s)
  * depends: swap cctools-x for llvm-x
  * depends: don't use -no_warning_for_no_symbols in macOS qt build
  * windeploy: Renew certificate
  * wallet, tests: Avoid stringop-overflow warning in PollutePubKey
  * [fuzz] V3_MAX_VSIZE and effective ancestor/descendant size limits
  * [policy] restrict all v3 transactions to 10kvB
  * [policy] explicitly require non-v3 for CPFP carve out
  * test: improve robustness of connect_nodes()
  * rpc: Enhance metadata of the dumptxoutset output
  * assumeutxo: Add documentation on dumptxoutset serialization format
  * assumeutxo: Add test for changed coin size value
  * rpc: Optimize serialization disk space of dumptxoutset
  * build: remove --enable-threadlocal
  * doc: remove comment about using thread_local
  * build: Enable `thread_local` for MinGW-w64 builds
  * refactor: replace hardcoded numbers
  * ci: Add mising -Wno-error=maybe-uninitialized to armhf task
  * rpc: avoid copying into UniValue
  * doc: Update NetBSD Build Guide
  * tests: improve wallet multisig descriptor test and docs
  * build: pass --with-ecmult-gen-kb=86 to secp256k1
  * [[refactor]] Check CTxMemPool options in constructor
  * test: remove unneeded `-maxorphantx=1000` settings
  * bench: bugfix, properly release wallet before erasing directory
  * test: Log when the garbage is actually sent to transport layer
  * wallet, test: Be able to always swap BDB endianness
  * test: Test bdb_ro dump of wallet without reset LSNs
  * test: Test dumping dbs with overflow pages
  * test: Test dumps of other endian BDB files
  * bdb: Be able to make byteswapped databases
  * Error if LSNs are not reset
  * Berkeley RO Database fuzz test
  * tests: Add BerkeleyRO to db prefix tests
  * wallettool: Optionally use BERKELEY_RO as format when dumping BDB wallets
  * Add MakeBerkeleyRODatabase
  * Implement handling of other endianness in BerkeleyRODatabase
  * wallet: implement independent BDB deserializer in BerkeleyRODatabase
  * fuzz: add more coverage for `ScriptPubKeyMan`
  * util: avoid using thread_local variable that has a destructor
  * doc: Clarify distinction between util and common libraries in libraries.md
  * util: Move util/string.h functions to util namespace
  * util: add TransactionError includes and namespace declarations
  * util: move fees.h and error.h to common/messages.h
  * common: Add PSBTError enum
  * util: move error.h TransactionError enum to node/types.h
  * util: move spanparsing.h to script/parsing.h
  * util: move spanparsing.h Split functions to string.h
  * util: move HexStr and HexDigit from util to crypto
  * util: move util/message to common/signmessage
  * build: move memory_cleanse from util to crypto
  * build: move chainparamsbase from util to common
  * test: Add check-deps.sh script to check for unexpected library dependencies
  * kernel: De-globalize fReindex
  * Squashed 'src/secp256k1/' changes from d8311688bd..06bff6dec8
  * refactor: Use type-safe time in txorphanage
  * rpc: Remove index-based Arg accessor
  * crypto: disable asan for sha256_sse4 with clang and -O0
  * ci: Roll test-each-commit Ubuntu
  * ci: Remove clang version pin in test-each-commit
  * blockstorage: Don't move cursor backwards in UpdateBlockInfo
  * blockstorage: Rename FindBlockPos and have it return a FlatFilePos
  * validation, blockstorage: Separate code paths for reindex and saving new blocks
  * blockstorage: split up FindBlockPos function
  * doc: Improve doc for functions involved in saving blocks to disk
  * doc: add comments and release-notes for JSON-RPC 2.0
  * rpc: JSON-RPC 2.0 should not respond to "notifications"
  * rpc: Avoid returning HTTP errors for JSON-RPC 2.0 requests
  * rpc: Add "jsonrpc" field and drop null "result"/"error" fields
  * rpc: identify JSON-RPC 2.0 requests
  * test: add conflicting topology test case
  * tests, fuzz: use new NUMS_H const
  * [log] updates in TxOrphanage
  * [functional test] attackers sending mutated orphans
  * [unit test] TxOrphanage handling of same-txid-different-witness txns
  * [p2p] allow entries with the same txid in TxOrphanage
  * [refactor] TxOrphanage::EraseTx by wtxid
  * [refactor] TxOrphanage::HaveTx only by wtxid
  * [p2p] don't query orphanage by txid
  * kernel: Remove batchpriority from kernel library
  * crypto: add NUMS_H const
  * wallet: implement BerkeleyRODatabase::Backup
  * wallet: implement BerkeleyROBatch
  * wallet: add dummy BerkeleyRODatabase and BerkeleyROBatch classes
  * refactor: simplify `FormatSubVersion` using strprintf/Join
  * cli: Add warning for duplicate port definition
  * cli: Sanitize ports in rpcconnect and rpcport
  * rpc: move UniValue in blockToJSON
  * depends: set RANLIB for CMake
  * depends: set NM for CMake
  * depends: set AR for CMake
  * refactor: Model the bech32 charlimit as an Enum
  * script/sign: avoid duplicated signature verification after signing
  * bench: add benchmark for `SignTransaction`
  * test: add GetAddedNodeInfo() CJDNS regression unit test
  * p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
  * refactor, subprocess: Remove unused stream API calls
  * refactor, subprocess: Remove unused `Popen::child_created_` data member
  * refactor, subprocess: Remove unused `Popen::poll()`
  * refactor, subprocess: Remove `Popen::pid()`
  * test: test sendall does ancestor aware funding
  * contrib: drop dead get_machine from test sym check
  * contrib: use env_flags in get_arch
  * Refactor: Remove ECC_Start and ECC_Stop from key header
  * kernel: Remove key module from kernel library
  * tools: Use ECC_Context helper in bitcoin-tx and bitcoin-wallet tools
  * test: Use ECC_Context helper in bench and fuzz tests
  * common: Add ECC_Context RAII wrapper for ECC_Start/ECC_Stop
  * blockstorage: Add Assume for fKnown / snapshot chainstate
  * build, test: Remove unused `TIMEOUT` environment variable
  * build: swap otool for (llvm-)objdump
  * test: Remove struct.pack from almost all places
  * scripted-diff: test: Use int.to_bytes over struct packing
  * test: Use int.to_bytes over struct packing
  * test: Normalize struct.pack format
  * ci: Exclude feature_init for now in valgrind task
  * doc: rpc: fix submitpackage examples
  * rpc: update min package size error message in submitpackage
  * doc: rpc: submitpackage takes sorted array
  * test: add bounds checking for submitpackage RPC
  * test: added test coverage to loadtxoutset
  * refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
  * build, test, doc: Temporarily remove Android-related stuff
  * test: use tagged ephemeral MiniWallet instance in fill_mempool
  * test: add MiniWallet tagging support to avoid UTXO mixing
  * test: refactor: eliminate COINBASE_MATURITY magic number in fill_mempool
  * test: refactor: move fill_mempool to new module mempool_util
  * net: reduce LOCK(cs_main) scope in ProcessGetBlockData
  * net: reduce LOCK(cs_main) scope in GETBLOCKTXN
  * build, msvc: Compile test\fuzz\miniscript.cpp
  * test: addmultisigaddress, coverage for script size limits
  * bugfix: addmultisigaddress, add unsupported operation for redeem scripts over 520 bytes
  * test: coverage for 16-20 segwit multisig scripts
  * rpc: bugfix, incorrect segwit redeem script size used in signrawtransactionwithkey
  * fix incorrect multisig redeem script size limit for segwit
  * test: rpc_createmultisig, decouple 'test_sortedmulti_descriptors_bip67'
  * test: rpc_createmultisig, decouple 'test_mixing_uncompressed_and_compressed_keys'
  * test: rpc_createmultisig, remove unnecessary checkbalances()
  * test: refactor, multiple cleanups in rpc_createmultisig.py
  * test: rpc_createmultisig, remove manual wallet initialization
  * miniscript: make operator_mst consteval
  * doc: fix broken relative md links
  * [test]: remove duplicate WITNESS_SCALE_FACTOR
  * gui: fix misleading signmessage error with segwit
  * build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
  * ci: remove -Wdocumentation from -Werror in multiprocess CI
  * ci: remove -Warray-bounds from -Werror for win64
  * ci: disable -Werror=maybe-uninitialized for Windows builds
  * refactor, test: Always initialize pointer
  * Replace remaining "520" magic numbers with MAX_SCRIPT_ELEMENT_SIZE
  * refactor: Avoid unused-variable warning in init.cpp
  * [refactor] use reference in for loop through iters
  * refactor: Make 64-bit shift explicit
  * fuzz: wallet, add target for Crypter
  * fuzz: txorphan tests fixups
  * rpc: return warnings as an array instead of just a single one
  * Process every MempoolAcceptResult regardless of PackageValidationResult
  * [refactor] have ProcessPackageResult take a PackageToValidate
  * [doc] remove redundant PackageToValidate comment
  * [txpackages] use std::lexicographical_compare instead of sorting hex strings
  * [refactor] make MempoolAcceptResult::m_replaced_transactions non-optional
  * Add lint check for bitcoin-config.h include IWYU pragma
  * scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes
  * lint: [doc] Clarify Windows line endings (CR LF) not to be used
  * test: use sleepy wait-for-log in reindex readonly
  * doc: add release-notes-27064.md
  * system: use %LOCALAPPDATA% as default datadir on windows
  * depends: fix miniupnpc snprintf usage on Windows
  * depends: switch miniupnpc to CMake
  * depends: add upstream CMake patch to miniupnpc
  * depends: miniupnpc 2.2.7
  * guix: fix suggested fake date for openssl -1.1.1l
  * test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py
  * doc: removed help text saying that peers may not connect automatically
  * functional test: ensure confirmed utxo being sourced for 2nd chain
  * test: Handle functional test disk-full error
  * doc: add LLVM instruction for macOS &lt; 13
  * depends: Fix build of Qt for 32-bit platforms
  * fuzz: don't allow adding duplicate transactions to the mempool
  * update comments in cpp-subprocess (check_output references)
  * remove unused method `Popen::kill` from cpp-subprocess
  * net: Fix misleading comment for Discover
  * net: Replace ifname check with IFF_LOOPBACK in Discover
  * build, msvc: Compile `test\fuzz\bitdeque.cpp`
  * refactor: Fix "error C2248: cannot access private member" on MSVC
  * build: Bump clang minimum supported version to 15
  * build, msvc: Drop duplicated `common\url.cpp` source file
  * validation: allow to specify frequency for -checkblockindex
  * validation: improve performance of CheckBlockIndex
  * test: adds outbound eviction tests for non outbound-full-relay peers
  * test: adds outbound eviction functional tests, updates comment in ConsiderEviction
  * [Test] Assumeutxo: ensure failure when importing a snapshot twice
  * [functional test] opportunistic 1p1c package submission
  * [p2p] opportunistically accept 1-parent-1-child packages
  * [p2p] add separate rejections cache for reconsiderable txns
  * [fuzz] break out parent functions and add GetChildrenFrom* coverage
  * [unit test] TxOrphanage::GetChildrenFrom*
  * [txorphanage] add method to get all orphans spending a tx
  * [txpackages] add canonical way to get hash of package
  * test: Add two more urlDecode tests
  * refactor: Avoid copying util::Result values
  * refactor: Drop util::Result operator=
  * remove commented out code in cpp-subprocess
  * contrib: Add asmap-tool
  * contrib: rpcauth.py - Add new option (-j/--json) to output text in json format
  * test: Add test case for spending bare multisig
  * depends: pass verbose through to cmake based make
  * Fix typos in description.md and wallet_util.py
  * remove unused templates from cpp-subprocess
  * common: Don't terminate on null character in UrlDecode
  * scripted-diff: Modernize name of urlDecode function and param
  * refactor: Remove hooking code for urlDecode
  * refactor: Replace libevent use in urlDecode with our own code
  * test: Add unit tests for urlDecode
  * doc: Bash is needed in gen_id and is not installed on FreeBSD by default
  * doc: suggest only necessary Qt packages for installation on FreeBSD
  * doc: Suggest only necessary Qt packages for installation on OpenBSD
  * test: add missing comparison of node1's mempool in MempoolPackagesTest
  * test: Run framework unit tests in parallel
  * Replace locale-dependent `std::strerror` with `SysErrorString`
  * refactor: Rename `subprocess.hpp` to follow our header name conventions
  * remove unneeded environment option from cpp-subprocess
  * test:Validate UTXO snapshot with coin_height &gt; base_height &amp; amount &gt; money_supply
  * Added seednode prioritization message to help output
  * Gives seednode priority over dnsseed if both are provided
  * sign: don't assume we are parsing a sane Miniscript
  * doc: explain what the wallet password does
  * Avoid explicitly computing diagram; compare based on chunks
  * test: Fix intermittent timeout in p2p_tx_download.py
  * ci: Drop no longer needed `-I` flag in "tidy" task
  * guix: remove no-longer-used bzip2
  * depends: switch qrencode to .tar.gz
  * depends: switch libxcb_util_wm to .tar.gz
  * depends: switch libxcb_util_render to .tar.gz
  * depends: switch libxcb_util_keysyms to .tar.gz
  * depends: switch libxcb_util_image to .tar.gz
  * depends: switch libxcb_util to .tar.gz
  * depends: switch xproto to .tar.gz
  * depends: switch libXau to .tar.gz
  * depends: switch fontconfig to .tar.gz
  * depends: switch boost to .tar.gz
  * test: Fix intermittent issue in p2p_handshake.py
  * [doc] update release-process.md and backports section of CONTRIBUTING
  * net: attempts to connect to all resolved addresses when connecting to a node
  * test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos
  * ci, msvc: Add "Run fuzz binaries" step
  * fuzz: Pass `SystemRoot` environment variable to subprocess
  * ci, msvc: Add "Clone fuzz corpus" step
  * build, msvc: Build `fuzz.exe` binary
  * build, msvc: Enable preprocessor conformance mode
  * fuzz: Re-implement `read_stdin` in portable way
  * index: race fix, lock cs_main while 'm_synced' is subject to change
  * build: better scope usage of -Wl,-headerpad_max_install_names
  * build: don't use install_name_tool for macOS deploy when cross-compiling
  * build: don't pass strip to macOS deploy if cross-compiling
  * doc: release notes for PR 27679
  * test: cover unix sockets in zmq interface
  * zmq: accept unix domain socket address for notifier
  * test: fix intermittent failure in p2p_compactblocks_hb.py
  * wallet: return and display signer error
  * wallet: compare address returned by displayaddress
  * test: use h marker for external signer mock
  * fuzz: explicitly cap the vsize of RBFs for diagram checks
  * test: Fix failing univalue float test
  * netbase: clean up Proxy logging
  * remove unneeded cwd option from cpp-subprocess
  * remove unneeded bufsize option from cpp-subprocess
  * remove unneeded close_fds option from cpp-subprocess
  * remove unneeded session_leader option from cpp-subprocess
  * remove unneeded defer_spawn option from cpp-subprocess
  * remove unneeded preexec function option from cpp-subprocess
  * remove unneeded shell option from cpp-subprocess
  * [doc] restore comment about why we check if ptx HasWitness before caching rejected txid
  * guard against MempoolAcceptResult::m_replaced_transactions
  * doc: archive 27.0 release notes
  * test: p2p: add test for rejected tx request logic (`m_recent_rejects` filter)
  * fixup: get all utxos up front in fill_mempool, discourage wallet mixing
  * chore: fix some typos in comments
  * refactor: Use chrono type for g_mock_time
  * test: Add missing Assert(mock_time_in &gt;= 0s) to SetMockTime
  * [rpc, bugfix] Enforce maximum value for setmocktime
  * rpc: Reword SighashFromStr error message
  * ci: use clang-16 for Valgrind
  * ci: Bump s390x to ubuntu:24.04
  * build: remove minisketch clz check
  * Squashed 'src/minisketch/' changes from a571ba20f9..3472e2f5ec
  * build: Fix false positive `CHECK_ATOMIC` test for clang-15
  * psbt: Check non witness utxo outpoint early
  * net: Decrease nMaxIPs when learning from DNS seeds
  * Fix typos in `subprocess.hpp`
  * Remove timedata
  * [net processing] Move IgnoresIncomingTxs to PeerManagerInfo
  * [net processing] Introduce PeerManagerInfo
  * Add TimeOffsets helper class
  * [net processing] Use std::chrono for type-safe time offsets
  * [net processing] Move nTimeOffset to net_processing
  * guix: replace GCC unaligned VMOV patch with binutils patch
  * depends: remove no longer needed patch for Boost::Process
  * gui: Hide peers details
  * ci: disable _FORTIFY_SOURCE with MSAN
  * fuzz: Add coverage for client_maxfeerate
  * AcceptMultipleTransactions: Fix workspace client_maxfeerate
  * fill_mempool: assertions and docsctring update
  * Move fill_mempool to util function
  * Change MAC_OSX macro to __APPLE__ in crypto package
  * Revert "ci: Temporarily disable bpfcc-tools"
  * fill_mempool: remove subtest-specific comment
  * doc: 25.2 historical release notes
  * guix: remove gcc-toolchain static from Windows build
  * [clang-tidy] Enable the misc-no-recursion check
  * depends: add the new LLVM debug macro
  * refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair&lt;Wtxid, CTransactionRef&gt;
  * test: remove immediate tx relay workaround in wallet_groups.py
  * fuzz: Introduce `BITCOINFUZZ` environment variable
  * fuzz, refactor: Deduplicate fuzz binary path creation
  * refactor, bench, fuzz: Drop unneeded `UCharCast` calls
  * ci: remove --with-asm usage (secp256k1)
  * ci: use LLVM 18.1.3 in MSAN jobs
  * crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
  * ci: Drop duplicated compiler flags
  * depends: switch libnatpmp to CMake
  * depends: libnatpmp f2433bec24ca3d3f22a8a7840728a3ac177f94ba
  * test: add unit tests for `calculate_input_weight`
  * test: introduce and use `calculate_input_weight` helper
  * doc: i2p: improve `-i2pacceptincoming` mention
  * gui: don't permit port in proxy IP option
  * test: Fix debug recommendation in argsman_tests
  * test: Extends wait_for_getheaders so a specific block hash can be checked
  * Squashed 'src/secp256k1/' changes from efe85c70a2..d8311688bd
  * guix: Remove another leftover from #29648
  * build, depends: Fix `libmultiprocess` cross-compilation
  * Update the developer mailing list address.
  * depends: remove -g from sqlite debug flags
  * depends: add -g to DEBUG=1 flags
  * test: Bump timeouts in feature_index_prune and wallet_importdescriptors
  * Drop Windows Socket dependency for `randomenv.cpp`
  * guix: remove errant leftover from #29648
  * ci: Temporarily disable bpfcc-tools
  * [doc] add historical release notes for 26.1
  * Add AutoFile::seek and tell
  * Fix #29767, set m_synced = true after Commit()
  * bench: Disable WalletCreate* benchmarks when building with MSVC
  * msvc, bench: Add missing source files to bench_bitcoin project
  * ci: Use clang-18 in asan/fuzz/tsan task
  * gui: fix create unsigned transaction fee bump
  * ci: Bump clang+llvm in i686_multiprocess task
  * ci: Pull in qtbase5-dev instead of seperate low-level libraries
  * doc: Suggest installing dev packages for debian/ubuntu qt5 build
  * refactor: Use typesafe Wtxid in compact block encoding message, instead of ambiguous uint256.
  * test: add coverage for -reindex and assumeutxo
  * doc: Override `-g` properly to skip debugging information
  * test: check disconnection when sending sendaddrv2 after verack
  * gui: change example address from legacy (P2PKH) to bech32m (P2TR)
  * test: fix StopIteration exception in p2p_node_network_limited.py
  * validation: don't clear cache on periodic flush
  * depends: qt 5.15.13
  * test: makes timeout a forced named argument in tests methods that use it
  * build: remove boost::process dependency for building external signer support
  * external_signer: replace boost::process with cpp-subprocess
  * Add `cpp-subprocess` header-only library
  * log: renamed disk to file so wording was more accurate
  * mempool: Log added for dumping mempool transactions to disk
  * depends: fix mingw-w64 Qt DEBUG=1 build
  * ci: Print tsan errors to stderr
  * ci: use codespell 2.2.6
  * doc: fix some typos
  * doc: Fix typos
  * CalculateFeerateDiagramsForRBF: update misleading description of old diagram contents
  * test: remove duplicated ban test
  * CompareFeerateDiagram: short-circuit comparison when detected as incomparable
  * remove erroneous CompareFeerateDiagram comment about slope
  * unit test: clarify unstated assumption for calc_feerate_diagram_rbf chunking
  * s/effected/affected/
  * CalculateFeerateDiagramsForRBF: remove size tie-breaking from chunking conflicts
  * fuzz: Add more invariant checks for package_rbf
  * fuzz: finer grained ImprovesFeerateDiagram check on error result
  * unit test: improve ImprovesFeerateDiagram coverage with one less vb case
  * unit test: make calc_feerate_diagram_rbf less brittle
  * fuzz: add PrioritiseTransaction coverage in diagram checks
  * unit test: add coverage showing priority affects diagram check results
  * unit test: add CheckConflictTopology case for not the only child
  * build, macos: Drop unused `osx_volname` target
  * unit test: check tx4 conflict error message
  * unit test: have CompareFeerateDiagram tested with diagrams both ways
  * ImprovesFeerateDiagram: Spelling fix and removal of unused diagram vectors
  * doc: fix comment about non-existing CompareFeeFrac
  * test: Refactor subtree exclusion in lint tests
  * depends: switch to building libqrencode with CMake
  * guix: make cmake-minimal a global requirement
  * init, validation: Fix -reindex option with an existing snapshot
  * use const ref for client_maxfeerate
  * scripted-diff: Rename max_sane_feerate to client_maxfeerate
  * depends: always set CMAKE_POSITION_INDEPENDENT_CODE=ON
  * depends: always set CMAKE_INSTALL_LIBDIR=lib/
  * correct '-dbcache' to '-prune'
  * init: clarify -test error
  * addrman: drop /*deterministic=*/ comment
  * test: check that addrman seeding is successful
  * test: make p2p_handshake robust against timeoffset warnings
  * tidy: remove C compiler check
  * tidy: set CMAKE_CXX_STANDARD to 20
  * tidy: remove terminfo TODO
  * tidy: set minimum CMake to 3.22
  * doc: Rename `contrib/devtools/bitcoin-tidy/README` to `README.md`
  * lint: Fix COMMIT_RANGE issues
  * refactor: Avoid implicit-integer-sign-change in processNewTransaction
  * refactor: Avoid implicit-signed-integer-truncation-or-sign-change in FreedesktopImage
  * refactor: Avoid implicit-integer-sign-change in createTransaction
  * guix: build GCC with --enable-standard-branch-protection
  * node: Use log levels in noui_ThreadSafeMessageBox
  * node: Make translations of fatal errors consistent
  * Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
  * lint: scripted-diff verification also requires GNU grep
  * guix: use GCC 11 for macOS builds
  * cli: improve bitcoin-cli error when not connected
  * bench: add benchmark for checkblockindex
  * test: Add test for createwalletdescriptor
  * wallet: Test upgrade of pre-taproot wallet to have tr() descriptors
  * wallet, rpc: Add createwalletdescriptor RPC
  * wallet: Be able to retrieve single key from descriptors
  * wallet: Add GetActiveHDPubKeys to retrieve xpubs from active descriptors
  * wallet, descspkm: Refactor wallet descriptor generation to standalone func
  * wallet: Refactor function for single DescSPKM setup
  * tests: Test for gethdkeys
  * wallet, rpc: Add gethdkeys RPC
  * wallet, rpc: show mempool conflicts in `gettransaction` result
  * wallet: track mempool conflicts
  * test: add coverage for bech32m in `wallet_keypool_topup`
  * index: Move last_locator_write_time and logging to end of threadsync loop
  * ci: Bump msan to llvm-18
  * test: fix test to ensure hidden RPC is present in detailed help
  * test: remove unused mocktime in test_addpeeraddress
  * rpc: "addpeeraddress tried" return error on failure
  * remove libbitcoinconsensus
  * assumeutxo: Remove BLOCK_ASSUMED_VALID flag
  * test: assumeutxo snapshot block CheckBlockIndex crash test
  * test: assumeutxo stale block CheckBlockIndex crash test
  * assumeutxo: Get rid of faked nTx and nChainTx values
  * doc: Improve comments describing setBlockIndexCandidates checks
  * validation: Check GuessVerificationProgress is not called with disconnected block
  * ci: add getchaintxstats ubsan suppressions
  * assumeutxo test: Add RPC test for fake nTx and nChainTx values
  * wallet: Add IsActiveScriptPubKeyMan
  * desc spkm: Add functions to retrieve specific private keys
  * build: Remove HAVE_GMTIME_R
  * refactor: FormatISO8601* without gmtime*
  * Revert "time: add runtime sanity check"
  * Unit tests for CalculateFeerateDiagramsForRBF
  * test: unit test for ImprovesFeerateDiagram
  * Add fuzz test for FeeFrac
  * fuzz: fuzz diagram creation and comparison
  * test: Add tests for CompareFeerateDiagram and CheckConflictTopology
  * fuzz: Add fuzz target for ImprovesFeerateDiagram
  * Implement ImprovesFeerateDiagram
  * Add FeeFrac unit tests
  * Add FeeFrac utils
  * lint: Add lint runner build dir and lint pycache to clean task
  * lint: Add lint runner build dir to gitignore
  * lint: Clarify lint runner rust dependency
  * ci: Drop `--enable-c++20` option
  * fuzz: actually test garbage &gt;64b in p2p transport test
  * wallet refactor: use CWalletTx member functions to determine tx state
  * ci: Bump `TIDY_LLVM_V`
  * doc: Add example of mixing private and public keys in descriptors
  * Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
  * Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
  * scripted-diff: wallet: s/TxStateConflicted/TxStateBlockConflicted
  * test: Add tests for wallet mempool conflicts
  * depends: always configure with --with-pic
  * Remove unused g++-10 workaround
  * guix: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
  * build: Bump g++ minimum supported version to 11
  * depends: drop 1 qt determinism patch
  * ci: Better tidy errors
  * netbase: remove unnecessary log message
  * lint: Use git --no-pager to print any output in one go
  * Avoid divide-by-zero in header sync logs when NodeClock is behind
  * refactor: Modernize header sync logs
  * RPC: Add maxfeerate and maxburnamount args to submitpackage
  * test: simplify test_runner.py
  * test: fix intermittent failures with test=addrman
  * rest: read raw block in rest_block and deserialize for json
  * rpc: read raw block in getblock and deserialize for verbosity &gt; 0
  * test: check more details on zmq raw block response
  * zmq: read raw block with ReadRawBlockFromDisk
  * blockstorage: check nPos in ReadRawBlockFromDisk before seeking back
  * guix: temporarily disable powerpcle taget
  * guix: use GCC 12.3.0
  * ci: use Debian Bookworm (GCC 12) for ARM ci job
  * ci: use Debian Bookworm (GCC 12) for win64 job
  * log: Remove error() reference
  * refactor: init, simplify index shutdown code
  * index: decrease ThreadSync cs_main contention
  * index: cache last block filter header
  * blockstorage: do not flush block to disk if it is already there
  * lint: Fix lint-whitespace issues
  * index: blockfilter, decouple header lookup into its own function
  * index: blockfilter, decouple Write into its own function
  * bench: basic block filter index initial sync
  * ci, macos: Use `--break-system-packages` with Homebrew's python
  * test: p2p: check limited peers desirability (depending on best block depth)
  * test: p2p: check disconnect due to lack of desirable service flags
  * test: p2p: support disconnect waiting for `add_outbound_p2p_connection`
  * refactor: Remove unused error()
  * scripted-diff: Replace error() with LogError()
  * refactor: Make error() return type void
  * scripted-diff:  return error(...);  ==&gt;  error(...); return false;
  * refactor: Add missing {} around error() calls
  * [refactor] consolidate invalid MempoolAcceptResult processing
  * [refactor] consolidate valid MempoolAcceptResult processing
  * test: Support disconnect waiting for add_p2p_connection
  * test: Rename early key response test and move random_bitflip to util
  * test: fix accurate multisig sigop count (BIP16), add unit test
  * ci: Add workaround for Homebrew's python link error
  * wallet: default wallet migration, modify inconvenient backup filename
  * Reserve memory for ToLower/ToUpper conversions
  * build, msvc: Cleanup `bitcoin_config.h.in`
  * depends: don't use -h with touch on OpenBSD
  * doc: Wrap flags with code in developer-notes.md
  * rpc: refactor single/batch requests
  * rpc: Avoid copies in JSONRPCReplyObj()
  * test: cover JSONRPC 2.0 requests, batches, and notifications
  * test: refactor interface_rpc.py
  * test: test_bitcoin: allow -testdatadir=&lt;datadir&gt;
  * contrib: list other binaries in manpage output
  * build: ignore deprecated-declaration warnings in objc++ macOS code
  * build: Add missed definition for `AM_OBJCXXFLAGS`
  * [fuzz] Apply fuzz env (suppressions, etc.) when fetching harness list
  * ci: add print of powershell version to win64 job
  * build: bump version to 27.99
  * test: exit with code 1 when no fn tests are found
  * Rename CalculateHeadersWork to CalculateClaimedHeadersWork
  * crypto: Guard code with `ENABLE_SSE41` macro
  * build: Fix test for SSE4.1 intrinsics
  * qt, test: Clean settings after tests
  * qt, test: Set organization name
  * doc: add release notes and help text for unix sockets
  * test: cover UNIX sockets in feature_proxy.py
  * init: allow UNIX socket path for -proxy and -onion
  * gui: accomodate unix socket Proxy in updateDefaultProxyNets()
  * i2p: construct Session with Proxy instead of CService
  * net: split ConnectToSocket() from ConnectDirectly() for unix sockets
  * proxy: rename randomize_credentials to m_randomize_credentials
  * netbase: extend Proxy class to wrap UNIX socket as well as TCP
  * net: move CreateSock() calls from ConnectNode() to netbase methods
  * netbase: allow CreateSock() to create UNIX sockets if supported
  * netbase: refactor CreateSock() to accept sa_family_t
  * configure: test for unix domain sockets
  * [functional test] sibling eviction
  * [unit test] sibling not returned from SingleV3Checks if 1p2c or 3gen
  * [policy] sibling eviction for v3 transactions
  * rpc: access some args by name
  * rpc: add named arg helper
  * rpc: add arg helper unit test
  * ci: add --v2transport to an existing CI job
  * test: ignore --v2transport for older versions instead of asserting
  * test: add -v1transport option and use it in test_runner
  * tests: Provide more helpful assert_equal errors
  * Preallocate result in `TryParseHex` to avoid resizing
  * Add benchmark for TryParseHex
  * protocol: make message types constexpr
  * net: make the list of known message types a compile time constant
  * docs: add release notes for #27114
  * test: add coverage for whitelisting manual connections
  * test: add option to speed up tx relay/mempool sync
  * Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections
  * net_processing: Move extra service flag into InitializeNode
  * net: Move `NetPermissionFlags::Implicit` verification to `AddWhitelistPermissionFlags`
  * net: store `-whitelist{force}relay` values in `CConnman`
  * test: Update --tmpdir doc string to say directory must not exist
  * test: Add test for loadtxoutset when headers are not synced
  * test: Remove unnecessary sync_blocks in assumeutxo tests
  * [refactor] return pair from SingleV3Checks
  * test: check_mempool_result negative feerate
  * serialization: Add ParamsStream GetStream() method
  * net: Simplify ParamsStream usage
  * serialization: Accept multiple parameters in ParamsStream constructor
  * serialization: Reverse ParamsStream constructor order
  * serialization: Drop unnecessary ParamsStream references
  * serialization: Drop references to GetVersion/GetType
  * descriptor: Be able to get the pubkeys involved in a descriptor
  * key: Add constructor for CExtKey that takes CExtPubKey and CKey
  * serfloat: improve/simplify tests
  * serfloat: do not test encode(bits)=bits anymore
  * qt: keep focus on "Hide" while ModalOverlay is visible
  * kernel: Remove dependency on CScheduler
  * scripted-diff: Rename MainSignals to ValidationSignals
  * scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner
  * [refactor] Make MainSignals RAII styled
  * refactor: De-globalize g_signals
  * [refactor] Prepare for g_signals de-globalization
  * [refactor] Make signals optional in mempool and chainman
  * Wallet encrypt on create, allow to navigate options
  * logging: remove unused BCLog::UTIL
  * log: deduplicate category names and improve logging.cpp
  * wallet, rpc: implement ancestor aware funding for sendall
  * rpc, test: test sendall spends unconfirmed change and unconfirmed inputs when specified
  * test: add coverage for parsing cryptographically invalid pubkeys
  * rpc: use `HexToPubKey` helper for all legacy pubkey-parsing RPCs
  * rpc: check and throw specific pubkey parsing errors in `HexToPubKey`
  * i2p: log connection was refused due to arbitrary port
  * test: avoid requesting blocks beyond limited peer threshold
  * p2p: sync from limited peer, only request blocks below threshold
  * refactor: Make FindNextBlocks friendlier
  * test: bumpfee with user specified fee_rate ignores walletIncrementalRelayFee
  * bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee rate
  * test: add script compression coverage for not-on-curve P2PK outputs
  * gui: debugwindow: update session ID tooltip
  * serialization: Support for multiple parameters
  * [test] Use deterministic addrman in addrman info tests
  * [test] Restart a node with empty addrman
  * [test] Use deterministic addrman in addpeeraddress test
  * Revert "test: avoid non-determinism in asmap-addrman test"
  * [init] Create deterministic addrman in tests using -test=addrman
  * [init] Remove -addrmantest command line arg
  * [init] Add new command line arg for use only in functional tests
  * doc: fixup NAT-PMP help doc
  * init: remove redundant upnp #ifdef
  * security: restrict abis in bitcoind.service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1740484800">- Update to version 28.1:
  * doc: Update 28.1 release notes
  * doc: generate 28.1 manpages
  * build: bump to 28.1
  * depends: Fix CXXFLAGS on NetBSD
  * test: generateblocks called by multiple threads
  * rpc: Extend scope of validation mutex in generateblock
  * doc: update release notes for 28.1rc2
  * examples: Generate example bitcoin.conf
  * doc: Generate manpages
  * build: Bump to 28.1rc2
  * Add release note for #31223
  * test: add functional test for -port behavior
  * net, init: derive default onion port if a user specified a -port
  * test: fix MIN macro-redefinition
  * util: use explicit cast in MultiIntBitSet::Fill()
  * fuzz: add cstdlib to FuzzedDataProvider
  * doc: update manual pages for 28.1rc1
  * build: bump version to 28.1rc1
  * doc: update release notes for 28.1rc1
  * build: disable compiling fuzz/utxo_snapshot.cpp with MSVC
  * refactor: Drop deprecated space in operator""_mst
  * addrman: change nid_type from int to int64_t
  * addrman, refactor: introduce user-defined type for internal nId
  * depends: For mingw cross compile use -gcc-posix to prevent library conflict
  * key: clear out secret data in `DecodeExtKey`
  * ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job
  * test: add missing sync to feature_fee_estimation.py
  * doc: add testnet4 section header for config file
  * doc: Archive 28.0 release notes
  * doc: Sync 28.0 release notes with website</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759492800">- Don't require libboost_system-devel with boost 1.89+</changelog>
</package>
<package pkgid="9600b7ffb7cd9dcfe091402aec5e87bfa569bd080557a42c128f699c0610bad8e4a21d2c7ef37859629fa7aa706bfeda7dca67d06a14c06d0eb617eb4238845f" name="bitlbee" arch="riscv64">
  <version epoch="0" ver="3.6" rel="5.1"/>
  <changelog author="mcaj@suse.com" date="1488196800">- Version update to 3.5.1:
  * purple:
    Fix crash on file transfer requests from unknown contacts.
    This was the result of an incomplete fix in the previous
    release and may result in remote DoS. Read the full security
    advisory at: https://bugs.bitlbee.org/ticket/1282
  * After some investigation we decided to reclassify a crash fix
    from the previous release as a security issue. Read the full security
    advisory at: https://bugs.bitlbee.org/ticket/1281
  * Included help.txt in the release tarball, which was missing in
    the previous release and resulted in adding python as a build
    dependency. The release tarball of 3.5.1 does not require python.</changelog>
  <changelog author="tchvatal@suse.com" date="1497441600">- Drop the xinetd service from the package
  * We are switching to socket services, on this service it does
    not make much sense to actually enable it like that thus
    simply drom the xinetd binding
- Remove always true version check</changelog>
  <changelog author="jengelh@inai.de" date="1499688000">- Remove storytelling from description.
- Command and comment cleaning.</changelog>
  <changelog author="9+suse@cirno.systems" date="1519473600">- Use systemd default ("control-group") KillMode for service
  ("process" is not sufficient)</changelog>
  <changelog author="9+suse@cirno.systems" date="1520942400">- Add explicit build time dependency on Python 3.x
  (fixes TW build)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594728000">- Update to 3.6:
  - Removed msn, skype, oscar (icq/aim). For msn/skype use skypeweb, for
    ICQ use icyque. AIM is just dead.
  - Fix twitter (disable stream setting, set tweet length to 280)
    Note that users of 3.5.1 and older can re-enable twitter support by
    changing these two settings:
    account twitter set stream off
    account twitter set message_length 280
  - Add server-time IRCv3 capability
  - Large performance improvements for large contact lists</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629892800">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitlbee.service.patch
  Modified:
  * bitlbee.service-suse.in</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1644494400">- Fix bitlbee runtime directory (bsc#1193230)
  * create service runtime directory with correct SELinux context
  Modified:
  * bitlbee.service-suse.in</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656417600">- Remove call to %fdupes: It was breaking the build on Tumbleweed
  because of missing directory argument. No duplicate file is
  reported by rpmlint anyway.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1707220800">- Add correct creation of the bitlbee user/group (needed by the
  latest RPM 4.19).</changelog>
</package>
<package pkgid="68ab789599f24cafc3ea2415fe0c79d358d38f9f8fb891180e03c90dda087c318b2da98a315723cb17933c3295cc57f4db18bb4ed514bd0041bb831f994a716f" name="bitlbee-devel" arch="riscv64">
  <version epoch="0" ver="3.6" rel="5.1"/>
  <changelog author="mcaj@suse.com" date="1488196800">- Version update to 3.5.1:
  * purple:
    Fix crash on file transfer requests from unknown contacts.
    This was the result of an incomplete fix in the previous
    release and may result in remote DoS. Read the full security
    advisory at: https://bugs.bitlbee.org/ticket/1282
  * After some investigation we decided to reclassify a crash fix
    from the previous release as a security issue. Read the full security
    advisory at: https://bugs.bitlbee.org/ticket/1281
  * Included help.txt in the release tarball, which was missing in
    the previous release and resulted in adding python as a build
    dependency. The release tarball of 3.5.1 does not require python.</changelog>
  <changelog author="tchvatal@suse.com" date="1497441600">- Drop the xinetd service from the package
  * We are switching to socket services, on this service it does
    not make much sense to actually enable it like that thus
    simply drom the xinetd binding
- Remove always true version check</changelog>
  <changelog author="jengelh@inai.de" date="1499688000">- Remove storytelling from description.
- Command and comment cleaning.</changelog>
  <changelog author="9+suse@cirno.systems" date="1519473600">- Use systemd default ("control-group") KillMode for service
  ("process" is not sufficient)</changelog>
  <changelog author="9+suse@cirno.systems" date="1520942400">- Add explicit build time dependency on Python 3.x
  (fixes TW build)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594728000">- Update to 3.6:
  - Removed msn, skype, oscar (icq/aim). For msn/skype use skypeweb, for
    ICQ use icyque. AIM is just dead.
  - Fix twitter (disable stream setting, set tweet length to 280)
    Note that users of 3.5.1 and older can re-enable twitter support by
    changing these two settings:
    account twitter set stream off
    account twitter set message_length 280
  - Add server-time IRCv3 capability
  - Large performance improvements for large contact lists</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629892800">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitlbee.service.patch
  Modified:
  * bitlbee.service-suse.in</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1644494400">- Fix bitlbee runtime directory (bsc#1193230)
  * create service runtime directory with correct SELinux context
  Modified:
  * bitlbee.service-suse.in</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656417600">- Remove call to %fdupes: It was breaking the build on Tumbleweed
  because of missing directory argument. No duplicate file is
  reported by rpmlint anyway.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1707220800">- Add correct creation of the bitlbee user/group (needed by the
  latest RPM 4.19).</changelog>
</package>
<package pkgid="4bb0035889d9a6d5ca951042569492c398fddc0f9caf2a57f555056bdc661886e3a890ff43102395fd3cb69185b857d68ef5d5524ba737387299763548ed6b7f" name="bitlbee-discord" arch="riscv64">
  <version epoch="0" ver="0.4.3+7.g607f988" rel="1.2"/>
  <changelog author="okurz@suse.com" date="1488369600">- Initial package based on 0f0485e as there are no upstream releases</changelog>
  <changelog author="okurz@suse.com" date="1488369601">- Update to version 0f0485e:
  * Add a fake "guild" for global frineds.
  * Fix imcb_error format.
  * Add a debug option to configure.
  * Don't allow backlog fetches with limit &lt; 1.
  * Debugging updates.
  * Make sure chan names are unique.
  * Remove bci from chatlist on channel deletion.
  * Add fetch_pinned option.
  * Detect (un)pins properly.
  * Report "email" errors on login.</changelog>
  <changelog author="9@cirno.systems" date="1514548800">- Update to version 0.1514391956.6a03db1:
  * Don't send acks on old messages
  * Handle rate limiting
  * Add a function to send raw http requests
  * Update away handlers
  * Bump plugin version
  * Group DMs don't really have topics
  * Group DMs (fixes #54)
  * imcb_log on reconnect opcode
  * respond to heartbeats and obey reconnect requests
  * additional unhandled events
  * Fix lastmsg/lastread logic
  * Convert custom emoji to the code and URL
  * Friendship mode
  * Read all available data from the SSL buffer
  * login message: wrong password
  * Enable self messages
  * Don't fail to login when no servers exist
  * Add 'help discord'
  * discord_ws_send_payload: fixup char casting
  * discord-websockets: fix implicit int to gchar cast
  * discord-websockets: fix some warnings
  * Fix lingering writable event source
  * Make server_prefix_len truncate by utf8 characters instead of bytes
  * Use proper conversion specifiers in prints (fixes segfaults)</changelog>
  <changelog author="9@cirno.systems" date="1515499200">- Switch to 0.4.1 release tarball, remove _service files
  * Allow getting backlog of private messages
  * Fix use-after-free on OPCODE_RECONNECT/INVALID_SESSION</changelog>
  <changelog author="9+suse@cirno.systems" date="1543838400">- Update to version 0.4.2
  This release contains mostly fixes to catch up with recent
  changes in the way discord operates plus a couple of new
  convenience options.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="9+suse@cirno.systems" date="1581422400">- Update to version 0.4.2+20200207.g69e16be:
  * Call imcb_connected only after we parsed the whole READY message
  * Sync private groups as well
  * Per-channel sync
  * Remove pending sync var
  * Don't wait for GUILD_SYNC on login
  * Add BITLBEE_LIBS to discord_la_LDFLAGS
  * Fix paste_buffer</changelog>
  <changelog author="mia@0x0.st" date="1586520000">- Update to version 0.4.3+0.g9466079:
  * Correct command in README</changelog>
  <changelog author="mia@0x0.st" date="1631188800">- Update to version 0.4.3+5.g068ed17:
  * Basic implementation of discord's replies
  * Update README.md
  * Update and rename README to README.md
  * Add verbosity toggle</changelog>
  <changelog author="mia@0x0.st" date="1633348800">- Update to version 0.4.3+7.g607f988:
  * Fix empty gateway-&gt;path with glib &gt; 2.68
  * Additional debuginfo on websocket upgrade</changelog>
</package>
<package pkgid="77a44205de25b6f908c6b0e4f31a6626254870a4e36d36288c7f0ba15c5f669790174569f44e0e3b6e058cfa5131160833cf7ea04376b4624ef00c5f2d10eda3" name="bitlbee-doc" arch="riscv64">
  <version epoch="0" ver="3.6" rel="5.1"/>
  <changelog author="mcaj@suse.com" date="1488196800">- Version update to 3.5.1:
  * purple:
    Fix crash on file transfer requests from unknown contacts.
    This was the result of an incomplete fix in the previous
    release and may result in remote DoS. Read the full security
    advisory at: https://bugs.bitlbee.org/ticket/1282
  * After some investigation we decided to reclassify a crash fix
    from the previous release as a security issue. Read the full security
    advisory at: https://bugs.bitlbee.org/ticket/1281
  * Included help.txt in the release tarball, which was missing in
    the previous release and resulted in adding python as a build
    dependency. The release tarball of 3.5.1 does not require python.</changelog>
  <changelog author="tchvatal@suse.com" date="1497441600">- Drop the xinetd service from the package
  * We are switching to socket services, on this service it does
    not make much sense to actually enable it like that thus
    simply drom the xinetd binding
- Remove always true version check</changelog>
  <changelog author="jengelh@inai.de" date="1499688000">- Remove storytelling from description.
- Command and comment cleaning.</changelog>
  <changelog author="9+suse@cirno.systems" date="1519473600">- Use systemd default ("control-group") KillMode for service
  ("process" is not sufficient)</changelog>
  <changelog author="9+suse@cirno.systems" date="1520942400">- Add explicit build time dependency on Python 3.x
  (fixes TW build)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594728000">- Update to 3.6:
  - Removed msn, skype, oscar (icq/aim). For msn/skype use skypeweb, for
    ICQ use icyque. AIM is just dead.
  - Fix twitter (disable stream setting, set tweet length to 280)
    Note that users of 3.5.1 and older can re-enable twitter support by
    changing these two settings:
    account twitter set stream off
    account twitter set message_length 280
  - Add server-time IRCv3 capability
  - Large performance improvements for large contact lists</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629892800">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitlbee.service.patch
  Modified:
  * bitlbee.service-suse.in</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1644494400">- Fix bitlbee runtime directory (bsc#1193230)
  * create service runtime directory with correct SELinux context
  Modified:
  * bitlbee.service-suse.in</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656417600">- Remove call to %fdupes: It was breaking the build on Tumbleweed
  because of missing directory argument. No duplicate file is
  reported by rpmlint anyway.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1707220800">- Add correct creation of the bitlbee user/group (needed by the
  latest RPM 4.19).</changelog>
</package>
<package pkgid="87d051261355b321687329c358d6b42f85ebfeedb007cf6fb18175fa1b24e43fe586eddbfeda537f459668f4a14949531befe1b461e4b88bd86bae8c6226f1b6" name="bitlbee-facebook" arch="riscv64">
  <version epoch="0" ver="1.2.2+git.1614281748.a31ccbe" rel="1.2"/>
  <changelog author="tampakrap@opensuse.org" date="1471003200">- Initial commit</changelog>
  <changelog author="tampakrap@opensuse.org" date="1492689600">- Version bump 1.1.1
  Fixes one last issue to the server side changes from last week.
  - Send orca-formatted user agent for all HTTP requests too. Fixes "Failed
    to parse thread information" errors when joining channels.
  This is in addition to the connection error fixes mentioned in the previous
  release. Quoting from the previous release: "Fix connection errors after
  facebook discontinued support for old versions of facebook messenger for
  android. While most of the protocol implementation was already above that
  version, there was a subtle change that broke fetching of sync_sequence_id,
  and the previously empty MQTT user agent string is now considered an old
  version too (#138)"
  I waited a few days before releasing this to ensure things calm down,
  hopefully it continues like this.
- Version 1.1.0
  Long overdue release, with a year worth of changes. This is now the minimum
  required version.
  - Fix connection errors after facebook discontinued support for old versions
    of facebook messenger for android. While most of the protocol
    implementation was already above that version, there was a subtle change
    that broke fetching of sync_sequence_id, and the previously empty MQTT user
    agent string is now considered an old version too (#138)
  - Fix receiving topic/groupchat membership events (#119)
  - Fix creating channels, inviting, kicking members (#120)
  - Fix setting channel topics (#121)
  - Fix contacts pagination for accounts with more than 500 friends (#74)
  - Fix chats with only two members including self, like the Marketplace ones
  - Fix crash on some kinds of SSL connection failure (#82)
  - Fix crash when glib is compiled with G_ENABLE_DEBUG
  - Deduplicate echoes of sent messages (#76)
  - Set a non-empty HTTP user agent for api/graphql queries, since the empty
    user agent often gets flagged for suspicious activity (#108)
  - Prevent disconnections due to contacts with incomplete profiles (#89)
  - Prevent disconnections on invalid attachment errors (#73)
  - Prevent disconnections when trying to join a chat after being kicked (#244)
  - Use FetchContactsDeltaQuery to incrementally sync contacts. Uses less
    traffic, can be done more often and fixes issues with non-friends (#116)
  - Parse URL attachments generated by the android share feature (#97)
  - Add mark_read_reply setting to only mark messages as read on reply (#69)
  - Add support for the bitlbee 3.5 plugin information API (bitlbee 3.4 is
    still supported by this version, but will be dropped in the next one)
  - Improve url comparison to avoid showing urls twice on attachments</changelog>
  <changelog author="tampakrap@opensuse.org" date="1505563200">- Version bump 1.1.2
  - Fix "Failed to read thrift" with unknown fields in /t_p payload
  - Fix rare login hang/timeout when the last page of contacts is empty</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1552564800">- Version bump 1.2.0
  - Fix ERROR_QUEUE_OVERFLOW on login by bumping orca agent version
  - Fix "Failed to read fixed header" with TLS 1.3 / GnuTLS 3.6.x
  - Add workplace chat support (enable the "work" setting to use it)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1603627200">- Update to 1.2.1:
  - Fix "Parse error: unexpected identifier 'taNewMessage'"
    (gh#bitlbee/bitlbee-facebook#200)
  - Fix "Failed to read thrift: facebook-api.c:1929
    fb_api_cb_publish_pt: assertion 'fb_thrift_read_stop(thft)' failed"
    (gh#bitlbee/bitlbee-facebook#197)</changelog>
  <changelog author="mcepl@cepl.eu" date="1612440000">- Update to version 1.2.1+git.1611145185.49ea312:
  * Bump the FB_ORCA_AGENT version once again (#208)
  * Remove bash-ism in configure.ac
  * Port away from deprecated g_type_class_add_private() and friends
  * Increase default sync_interval from 5 to 1440
  * travis: replace python-m2crypto dependency with python3-m2crypto
  * facebook-api: Fix id assertion in fb_api_cb_publish_mst() (#204)
  * travis: add python-m2crypto to dependencies for OBS deploy
  * Release 1.2.1 with fixes for a couple of server changes
  * Fix taNewMessage bug (#202)
  * fb_api_cb_publish_pt: check field is stop (#199)</changelog>
  <changelog author="mcepl@cepl.eu" date="1614254400">- Update to version 1.2.2+git.1614281748.a31ccbe:
  * configure: drop the unnecessary AC_PROG_CC macro check (#211)
  * Release 1.2.2
  * configure: change obsolete AC_PROG_CC_C99 for AC_PROG_CC
  * Force sync_interval to the new default if it's 5 minutes or lower
  * Replace travis with github actions, fix OBS (#210)</changelog>
</package>
<package pkgid="8613d90501d710bcaf29c55f07db2845d350e93674fae9421a29f4c9f9ed81c3946ebf93c0888865083b28195a05ca546da0c03a8c3213f856cddcdd8e6f1287" name="bitmap" arch="riscv64">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bitmap from xorg-x11. Initial version: 1.0.5.</changelog>
  <changelog author="dimstar@opensuse.org" date="1334404800">- Update to version 1.0.6:
  + Code clean-ups.
  + Man page fixes
  + Build system fixes
- Add pkgconfig(xproto) BuildRequires: New dependency.</changelog>
  <changelog author="zaitor@opensuse.org" date="1369051200">- Update to version 1.0.7:
  + Mark usage() functions as noreturn, as suggested by gcc.
  + Fix genererate typo in bmtoa error messages.
  + Combine usage messages into a single string.
  + bitmap.man:  Fix some typos.
  + Fix pixmap leak in error paths of BWGetUnzoomedPixmap.</changelog>
  <changelog author="sndirsch@suse.com" date="1391688000">- fixed license to X11 in specfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1421755200">- update to version 1.0.8:
  * Stop memory leak in XmuWriteBitmapDataToFile()
  * Stop memory leaks from XtNewString(StripFilename(filename))
  * autogen.sh: Honor NOCONFIGURE=1
  * configure: Drop AM_MAINTAINER_MODE
  * Use '&amp; 7' instead '% 8' to silence clang analyzer warning
  * Demacro modernization of NewSList to plug a memory leak during
    error handling
  * Silence -Wbad-function-cast
  * Avoid shadow declarations
  * assert to avoid a NULL dereference
  * Print which option was in error along with usage message
  * config: replace deprecated use of AC_OUTPUT with
    AC_CONFIG_FILES
  * Use table markup in preference to various low-level
    constructions</changelog>
  <changelog author="sndirsch@suse.com" date="1549886400">- update to version 1.0.9:
  * This release fixes a long standing bug in the bitmap editor
    where operations would not work properly when NumLock was on.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1651406400">- update to version 1.1.0
  * Use _CONST_X_STRING to make libXt declare String as const char *
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Move bitmaps into a new bitmaps directory
  * test: add round-trip-test for atobm &amp; bmtoa
  * atobm: accept single character lines
  * atobm: close memory leaks
  * gitlab CI: stop requiring Signed-off-by in commits
  * bitmap: Fix a crash with underspecified dimensions</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1707048000">- update to version 1.1.1
  * configure: Use AC_SYS_LARGEFILE to enable large file support
  * Ensure all *.c files include config.h before any other headers
  * atobm, bmtoa, bitmap: Add -help and -version options
  * bitmap: Print which option was in error along with usage message
  * Remove "All rights reserved" from Oracle copyright notices</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1769342400">- update to version 1.1.2
  * Improve man page formatting
  * man pages: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
  * LoseSelection: second argument should be pointer, not raw value
  * Handle -Wcast-function-type warnings for functions used as XtActionProcs
  * StripFilename: avoid calling strrchr on NULL filename
  * Clear 10 of 15 -Wsign-compare warnings from gcc 15.1
  * Partial Revert of "fix: warning: assignment discards ‘const’ qualifier..."
  * Partial Revert of "Fix warning: initialization discards ‘const’ qualifier..."
  * Strip trailing whitespace from source files
  * gitlab CI: drop the ci-fairy check-mr job
  * make return obvious
  * Fix: warning: initialization discards ‘const’ qualifier from pointer target type
  * fix: warning: assignment discards ‘const’ qualifier from pointer target type
  * FIX  an other const warning
  * FIX: warning: cast from function call of type ‘double’ to non-matching type ‘short int’
  * FIX: warning: cast from function call of type ‘double’ to non-matching type ‘short int’
  * FIX: warning: assignment discards ‘const’ qualifier from pointer target type
  * Fix: Shadow warning
  * FIX: const warning</changelog>
</package>
<package pkgid="c4318129ce79f69ed0ff3270bd7a628f0d6029583b6e50d39336f4bc0bc3c09153c246b76cc403aabcc13de8a6fba0f85ed536e63620063ad272843fb74368e7" 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="d682a30f79ca69510f109084ed4818c820dc0edb1609ead733b1b15254cfa99ea15e1659ca356b223d96c20a9ca20cbe0bf6e907752d3e0b7dce03cf56986b8c" name="bittwist" arch="riscv64">
  <version epoch="0" ver="3.8" rel="2.1"/>
  <changelog author="mardnh@gmx.de" date="1451736000">- initial package, version 2.0</changelog>
  <changelog author="jengelh@inai.de" date="1495800000">- Trim filler wording from description.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1688299200">- Update to version 3.7
  Changes since 2.0:
  general
  * added support for trace files with nanosecond resolution.
  * updated manual pages.
  * use in-memory trace files when sending packets in loop.
  * fixed integer overflow in stats output.
  * added static code analysis in Makefile (make check).
  * reformatted source files for C17 standard.
  * added initial python testing framework for Linux systems.
  bittwist (generator):
  * 30% speed up when sending large pcap file.
  * fixed linerate throttling.
  * updated -p option to send packets at set packets per second
    (pps).
  * added -t option to set inter-packet gap (this was previously
  - p option).
  * removed speed (-m) flag; use -p/-r to shape throughput.
  * updated linerate (-r) flag to use token bucket algorithm.
  bittwiste (editor)
  * added -G option to set fixed or random inter-packet gap in
    microseconds.
  * added support for CIDR notation when modifying IPv4/IPv6
    addressA.
  * added support for random MAC address.
  * added option to edit IPv6 next header.
  * added random number support for id, ttl, proto, next header,
    hop limit.
  * added option to set uniformly distributed random number
    (mersenne twister). for tcp/udp source/destination port and
    tcp sequence/acknowledgment number.
  * added -N flag to duplicate packets from trace file, e.g.
  - N 100000 to repeat packets from trace file for 100,000 times
  * added ip6tcp and ip6udp templates.
  * updated -I flag to allow loading trace file from built-in
    templates.
  * options to edit IPv4/IPv6 packets to allow testing of
    classification/queuing.  features of switches/routers, e.g.
    + -T ip -e 3 to indicate congestion to the end hosts
    + -T ip6 -c 16 to classify packet for operation and management
    of the network
    + -T ip6 -f 0xfffff to set custom flow label
  * added support for IPv6 packets.
  * improved cksum().
  * expanded test cases.
- Update patch:
  * bittwist-makefile.diff
- Update URL</changelog>
  <changelog author="Ming Li &lt;mli@suse.com&gt;" date="1695384000">- Update to version 3.8
  * bumped from gcc -O2 to -O3 optimization flag:
    https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-O3
  bittwist (generator)
  * added RFC 2544 benchmark data generator and benchmark page
  * improved actual inter-packet gap replay by using token bucket algorithm for
    short IPG and self-regulated timer for long IPG</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="cba6bc25d1795ff291bd9439c986dc9c849e06d3c093194f79a0e90be0cf0de8ada7b13d3d99a5b996f332d0d389745fc7dac74836fa21c787b7380720da17e3" name="bitwarden" arch="riscv64">
  <version epoch="0" ver="2024.12.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
</package>
<package pkgid="d5b359b7782dc00d9c7bc685dbb8472d8463c7f6df3b4eaff05d4ec455db86e3e2a05af961d0160fc3772b678091c1ee1fd4dc4c6ac4aac4cb8150dd55c9a8a0" name="bitwise" arch="riscv64">
  <version epoch="0" ver="0.50" rel="1.2"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607256000">- Initial package, version 0.41</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Add "-Wl,--start-group" to CFLAGS to fix Tumbeweed linking
  errors.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1618574400">- Update to version 0.42
  * Add support for leading 0 on binary numbers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635768000">- Update to version 0.43
  * Add support for IPv4 parsing and output in command line mode
  * Fix compiler warnings</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1692619200">- Update to version 0.50
  * Enhancements:
    + Add r command to reverse endianess
    + Allow shortening of commands
  * Bug Fixes:
    + Disable mouse events in interactive command mode
    + Fix backward key not working in some terminals
    + Fix divide by zero crash
    + Fit bit function overflow</changelog>
</package>
<package pkgid="831e38ce0a9d44a30d3403e8d022312fa35596e6f75c9e2a01784659afc009b14483eb25fbd8797211e9b32ac474d490773fa8421b354b9db79fb357998c0948" name="bk" arch="riscv64">
  <version epoch="0" ver="0.6.0" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1718280000">- Initial package</changelog>
</package>
<package pkgid="78b9f82f2285588226a4b0b0fa698b36101badd07af996a527e66f4d7f9493ed74af0cc49062e50847db36e0c6c7c0da55d08ad692b019cc7945db660e81013d" name="bkcrack" arch="riscv64">
  <version epoch="0" ver="1.8.1" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765108800">- initial version</changelog>
</package>
<package pkgid="4555231617590ba7cb0f02d41a463fe63f851f2baf1e95f0cfc7722664f2d95645e8c4d04915bc631d6ea8e8f90c5bbfe3c2f9a0680cc88d255f64986411463c" name="black-hole-solver" arch="riscv64">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1595851200">- Initial commit</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.10.1:
  * Add "--show-max-num-played-cards" flag, inspired by
    https://politaire.com/article/blackhole.html
- Add fix-pkgconfig-libdir.patch to fix path of library dir in
  pkgconfig file.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.2.0:
  * Convert to cmake/rinutils_bootstrap.cmake
  * Minor refactorings</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 1.4.0:
  * Fixed running black_hole_solver_run with the same
    (or a smaller) iterations limit.  It ran indefinetely
    then (Possible Denial-of-service?)
  * Fix some hypothetical rresource leaks (e.g.: with "fopen()").
  * Cleanups: add "const"s , convert "int" to "bool", etc.
  * Add tests.</changelog>
</package>
<package pkgid="f6c4010eb8c54f2dcaf5c5727309a3003ad2d2c54477a0d686366733bc98bf1ebc9cb6509895a4269d7681022b981864a2adb5d29e28828d33494f57d6774af1" name="black-hole-solver-devel" arch="riscv64">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1595851200">- Initial commit</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.10.1:
  * Add "--show-max-num-played-cards" flag, inspired by
    https://politaire.com/article/blackhole.html
- Add fix-pkgconfig-libdir.patch to fix path of library dir in
  pkgconfig file.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.2.0:
  * Convert to cmake/rinutils_bootstrap.cmake
  * Minor refactorings</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 1.4.0:
  * Fixed running black_hole_solver_run with the same
    (or a smaller) iterations limit.  It ran indefinetely
    then (Possible Denial-of-service?)
  * Fix some hypothetical rresource leaks (e.g.: with "fopen()").
  * Cleanups: add "const"s , convert "int" to "bool", etc.
  * Add tests.</changelog>
</package>
<package pkgid="b0f751f8b5c27362eb0392028312dd3803f20ccdf9c41c64d855a351db1bb915b3832ad1a193e0a209714ef4f7577c7f71b729c718db99450d07721985505cbd" name="blacs-devel-headers" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="2.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1592395200">- Add compiler flag -fallow-argument-mismatch to allow build with
  gcc10.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1594900800">- Add openmpi4 spport (provided by Alin M Elena)
- Replace -fallow-argument-mismatch by -std=legacy</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595505600">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1609848000">- Fix build for non-HPC packages: do not build BLACS headers for
  multiple flavors (boo#1178116).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</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="1698062401">- Disable HPC flavors on i586</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Enable openmpi5 and gnu-hpc-openmpi5 flavours.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1726660800">- Update to version 2.2.0:
  * Feature: Allow compilation in ILP64 mode
  * (gh#Reference-ScaLAPACK/scalapack#19).  Bugs fixed:
  - Use pointer macro to prevent integer overflow
    (gh#Reference-ScaLAPACK/scalapack#16).
  - Fix argument mismatches for implicitly defined functions
    (for gcc-10+ compatibility)
    (gh#Reference-ScaLAPACK/scalapack#26).
  - No memory leaks on blacs_exit
    (gh#Reference-ScaLAPACK/scalapack#37).
- Add `-Wno-error=implicit-function-declaration` to work around
  non-prototyped functions (gh#Reference-ScaLAPACK/scalapack#81).</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support of gnu-hpc build flavours (bsc#1239982)
- openmpi5 is not available on 32b systems
- Switch default openmpi to openmpi4 to openmpi5</changelog>
</package>
<package pkgid="e3a32a231bf500282e6afce3c3d7cdf6488d01ba6622c51190f5a5b8dc35f9cd2a54ba95117f8bd6d394f51079e579aa10d8440897ac52dd3833632ae65ae969" name="bladeRF" arch="riscv64">
  <version epoch="0" ver="2025.10" rel="21.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632225600">- Update to version 2021.09
  * Support new keywords in config file for bladerf2.0 clocking:
    + Update doc for new keywords
    + Add clock_out keyword
    + Add clock_sel keyword
    + Add refin_freq keyword
    + Add clock_ref keyword
    + Fix parsing of vctcxo_tamer key
  * Python bindings: Fix get_gain_modes
  * Make all of the get_*_range functions work
  * Revert "hdl: bladerf-wlan: disable RX switch when tx_ota_req
    is asserted"</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633435200">- Update to version 2021.10
  * Fix up packet mode bugs
  * Add Wishbone master core as NiOS peripheral</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642852800">- Don't set VERSION_INFO_EXTRA to strip "-git-unknown" from the
  libbladeRF version (e.g. "2.4.1-git-unknown" -&gt; "2.4.1")</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676289600">- Update to version 2023.02
  * libbladeRF
    + Add 8bit format mode support
    + Add AD936x overclocking feature
    + Fix bugs, including a locking bug
  * FPGA:
    + Add 8bit mode support to FIFO reader and writer
- Add patch:
  * bladeRF-doxygen-no-timestamp.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Align path for document installation between openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Add _service file to download ad9361.tar.xz file from git
  repository.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730548800">- Add patch:
  * gcc14-fix-calloc-arg-order.patch
    https://github.com/Nuand/bladeRF/commit/b55af91f6b0ccb9afd09dcd3a42b9110c7e5be6f</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Added %check section</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759838400">- Update to version 2025.10
  libbladeRF:
  * Add SC16Q11 packed format support for improved bandwidth
    efficiency.
  * Add comprehensive gain calibration system with CSV
    import/export.
  * Add RX reordering and prime worker before RX enable.
  * Add oversample feature with configurable gain controls.
  * Improve GPIF buffer size support with larger 2048 sample
    buffers.
  * Add extensive test suite and regression testing framework.
  * Fix various sync TX/RX initialization and timing issues.
  FPGA:
  * Add SC16Q11 packed format support to FIFO reader and writer.
  * Add larger GPIF buffer support for improved USB throughput.
  * Fix RX/TX DMA request prioritization and meta timestamp
    handling.
  * Add system and FX3 PLL clock control blocks.
  * Fix timing issues and improve signal integrity.
  Tools:
  * Add bladeRF-power utility for RF power measurements with
    CLI interface.
  * Add bladeRF-fsk project as separate submodule.
  * Add bladeRF-update utility for firmware and FPGA updates.
  * Add comprehensive hardware-in-the-loop testing framework.
- Use tar_scm service to generate the source tarball.
- Drop ad9361.tar.xz
  - this is now included in the bladRF tarball.
- Update patch:
  * bladeRF-doxygen-no-timestamp.patch
- Drop not longer needed patch:
  * gcc14-fix-calloc-arg-order.patch
- Use %ldconfig_scriptlets RPM macro</changelog>
</package>
<package pkgid="3df78be081420cfd5c3856f9731edfd7c5c4d5794c01e619bd9a336d602c5f23515d01b04510d5428a7fc305dbe637d4aacd0bd9cbe1d5b3c34b5132759856db" name="bladeRF-devel" arch="riscv64">
  <version epoch="0" ver="2.6.0" rel="21.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632225600">- Update to version 2021.09
  * Support new keywords in config file for bladerf2.0 clocking:
    + Update doc for new keywords
    + Add clock_out keyword
    + Add clock_sel keyword
    + Add refin_freq keyword
    + Add clock_ref keyword
    + Fix parsing of vctcxo_tamer key
  * Python bindings: Fix get_gain_modes
  * Make all of the get_*_range functions work
  * Revert "hdl: bladerf-wlan: disable RX switch when tx_ota_req
    is asserted"</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633435200">- Update to version 2021.10
  * Fix up packet mode bugs
  * Add Wishbone master core as NiOS peripheral</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642852800">- Don't set VERSION_INFO_EXTRA to strip "-git-unknown" from the
  libbladeRF version (e.g. "2.4.1-git-unknown" -&gt; "2.4.1")</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676289600">- Update to version 2023.02
  * libbladeRF
    + Add 8bit format mode support
    + Add AD936x overclocking feature
    + Fix bugs, including a locking bug
  * FPGA:
    + Add 8bit mode support to FIFO reader and writer
- Add patch:
  * bladeRF-doxygen-no-timestamp.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Align path for document installation between openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Add _service file to download ad9361.tar.xz file from git
  repository.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730548800">- Add patch:
  * gcc14-fix-calloc-arg-order.patch
    https://github.com/Nuand/bladeRF/commit/b55af91f6b0ccb9afd09dcd3a42b9110c7e5be6f</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Added %check section</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759838400">- Update to version 2025.10
  libbladeRF:
  * Add SC16Q11 packed format support for improved bandwidth
    efficiency.
  * Add comprehensive gain calibration system with CSV
    import/export.
  * Add RX reordering and prime worker before RX enable.
  * Add oversample feature with configurable gain controls.
  * Improve GPIF buffer size support with larger 2048 sample
    buffers.
  * Add extensive test suite and regression testing framework.
  * Fix various sync TX/RX initialization and timing issues.
  FPGA:
  * Add SC16Q11 packed format support to FIFO reader and writer.
  * Add larger GPIF buffer support for improved USB throughput.
  * Fix RX/TX DMA request prioritization and meta timestamp
    handling.
  * Add system and FX3 PLL clock control blocks.
  * Fix timing issues and improve signal integrity.
  Tools:
  * Add bladeRF-power utility for RF power measurements with
    CLI interface.
  * Add bladeRF-fsk project as separate submodule.
  * Add bladeRF-update utility for firmware and FPGA updates.
  * Add comprehensive hardware-in-the-loop testing framework.
- Use tar_scm service to generate the source tarball.
- Drop ad9361.tar.xz
  - this is now included in the bladRF tarball.
- Update patch:
  * bladeRF-doxygen-no-timestamp.patch
- Drop not longer needed patch:
  * gcc14-fix-calloc-arg-order.patch
- Use %ldconfig_scriptlets RPM macro</changelog>
</package>
<package pkgid="17094b4e30fbb99a4af09ba317efff6b1daa67ee75760ef5520115b8b4ef625c8f915884173e2db5518417a2de028b7fc39e59494e61e68966edbced9439aa97" name="bladeRF-udev" arch="riscv64">
  <version epoch="0" ver="2025.10" rel="21.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632225600">- Update to version 2021.09
  * Support new keywords in config file for bladerf2.0 clocking:
    + Update doc for new keywords
    + Add clock_out keyword
    + Add clock_sel keyword
    + Add refin_freq keyword
    + Add clock_ref keyword
    + Fix parsing of vctcxo_tamer key
  * Python bindings: Fix get_gain_modes
  * Make all of the get_*_range functions work
  * Revert "hdl: bladerf-wlan: disable RX switch when tx_ota_req
    is asserted"</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633435200">- Update to version 2021.10
  * Fix up packet mode bugs
  * Add Wishbone master core as NiOS peripheral</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642852800">- Don't set VERSION_INFO_EXTRA to strip "-git-unknown" from the
  libbladeRF version (e.g. "2.4.1-git-unknown" -&gt; "2.4.1")</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676289600">- Update to version 2023.02
  * libbladeRF
    + Add 8bit format mode support
    + Add AD936x overclocking feature
    + Fix bugs, including a locking bug
  * FPGA:
    + Add 8bit mode support to FIFO reader and writer
- Add patch:
  * bladeRF-doxygen-no-timestamp.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Align path for document installation between openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Add _service file to download ad9361.tar.xz file from git
  repository.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730548800">- Add patch:
  * gcc14-fix-calloc-arg-order.patch
    https://github.com/Nuand/bladeRF/commit/b55af91f6b0ccb9afd09dcd3a42b9110c7e5be6f</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Added %check section</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759838400">- Update to version 2025.10
  libbladeRF:
  * Add SC16Q11 packed format support for improved bandwidth
    efficiency.
  * Add comprehensive gain calibration system with CSV
    import/export.
  * Add RX reordering and prime worker before RX enable.
  * Add oversample feature with configurable gain controls.
  * Improve GPIF buffer size support with larger 2048 sample
    buffers.
  * Add extensive test suite and regression testing framework.
  * Fix various sync TX/RX initialization and timing issues.
  FPGA:
  * Add SC16Q11 packed format support to FIFO reader and writer.
  * Add larger GPIF buffer support for improved USB throughput.
  * Fix RX/TX DMA request prioritization and meta timestamp
    handling.
  * Add system and FX3 PLL clock control blocks.
  * Fix timing issues and improve signal integrity.
  Tools:
  * Add bladeRF-power utility for RF power measurements with
    CLI interface.
  * Add bladeRF-fsk project as separate submodule.
  * Add bladeRF-update utility for firmware and FPGA updates.
  * Add comprehensive hardware-in-the-loop testing framework.
- Use tar_scm service to generate the source tarball.
- Drop ad9361.tar.xz
  - this is now included in the bladRF tarball.
- Update patch:
  * bladeRF-doxygen-no-timestamp.patch
- Drop not longer needed patch:
  * gcc14-fix-calloc-arg-order.patch
- Use %ldconfig_scriptlets RPM macro</changelog>
</package>
<package pkgid="dc90606279c55ebde0b7ca95fdab0e88fcf3f1b8e97e3bd982818b092474e9a9a4f249acc0d4710df840b741b180348f0c4fcc9508f99b9c04ecee2af9742b08" name="blake3-devel" arch="riscv64">
  <version epoch="0" ver="1.8.4" rel="1.1"/>
  <changelog author="Stephan Kleine &lt;digital-wonderland@example.com&gt;" date="1746360000">- Initial package</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1747051200">- Add --without clib to allow building on 15.x
- Add --with b3sum RPM build option to fix conflict in Factory</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747396800">- Make build recipe POSIX sh compatible, avoiding the pushd command.
- Trim idempotent if..endif guards.
- Trim decade-sensitive wording from descriptions.
- Implement naming guidelines: devel package should simple be based
  on the SRPM name.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1748865600">- Remove ExclusiveArch: %{rust_tier1_arches} to allow building
  the c lib on more arches</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1775217600">- Update to version 1.8.4:
  * Updated the digest dependency from v0.10 to v0.11.
  * Performance for WASM SIMD targets is improved by ~20% when the
    wasm32_simd feature is enabled.
- Update to version 1.8.3:
  * Update to the 2024 Edition and bump the MSRV to 1.85.
  * Fix a set of Miri failures in the intrinsics implementations.
    The code was previously computing (though not dereferencing) an
    out-of-bounds pointer using add rather than wrapping_add.</changelog>
</package>
<package pkgid="9f32be0d187dbb73719e52c629a698136ab46854d8231ae6bfe35b73afd105f5bcd08f27e7340256d1e828d503d278ba6917e0965b319ad17d2dff2aeedc4eca" name="blame" arch="riscv64">
  <version epoch="0" ver="1.4+t20260222" rel="1.1"/>
  <changelog author="manfred99@gmx.ch" date="1469966400">- fix for -Werror=format-security
  * format-security.patch</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1591704000">- add "-fcommon" for GCC 10
- add %licence tag in spec file.
- some spec file cleanup</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1619956800">- as the original source location is dead, switch to the repo
    https://github.com/ThomasDickey/rcs-blame-snapshots
- update to version t20210207:
  * several build and code fixes
- remove patch format-security.patch, not needed anymore</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1664798400">- update to snapshot t20220129:
  * configure and makefile updates</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1667908800">- update to snapshot t20221108:
  * minor cleanup of README and blame.1
  * add VERSION file
  * config and install-sh updates</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1707739200">- update to version 1.4 snapshot t20240206:
  * spelling/documentation fixes
  * support $RCS_DIR for compatibility with cm_tools utilities.
  * make test-suite run from the build-directory rather than the installed copy.
- update to snapshot t20240204:
  * modify top-level makefile to work around pmake's reordering of rules
  * fix a build problem with lib/mktime.c on NetBSD i386
  * modify configure script to permit building with 64-bit time_t on 32-bit system.
  * require standard C, e.g., c89 and later for compiler
  * reduce stricter compiler warnings
- update to snapshot t20240201:
  * fixes to build/work with MacOS and Solaris 10.
- update to snapshot t20240130:
  * build-fixes to work with c11, c23
  * autoconf updates</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1736251200">- update to version 1.4 snapshot t20250101:
  * configure updates
  * add "--format-date" option
  * fix stricter gcc 15 warnings</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1753358400">- Add "Recommends: rcs" to spec file</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1759838400">- update to version 1.4 snapshot t20251006:
  * configure updates</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1771848000">- update to version 1.4 snapshot t20260222:
  * configure updates
  * adjusted use of "const"
  * regenerate parser.c and lexer.c</changelog>
</package>
<package pkgid="7e60da2ca889d75cf655300eb16a7b7b8a54aaea89ffe237d0ea5300b15a6d53ab04f4fd57e16cea469828dabe7a1dcb336a7266d665ecfe4207f62ba19df338" name="blanket" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604404800">- Initial package of blanket 0.3.1 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618833600">- Update to 0.4.0:
  * Added autostart on background feature
  * Added six new sounds
  * New sounds icons, thanks to Jakub Steiner
  * Sounds improvements
  * Added French translation
  * Added Ukrainian translation
  * Added Slovak translation
  * Added Nepali translation
  * Added German translation
  * Added Croatian translation
  * Performance improvements
  * UI improvements
  * Bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1619611200">- Update to 0.4.1:
  * Added Turkish translation
  * Added Occitan translation
  * Fix German and Slovak translations</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1633003200">- Update to 0.5.0:
  * Added new Presets feature
  * Now you can toggle sounds by clicking the row
  * Added new dark mode option
  * Added Tamil translation
  * Added Simplified Chinese translation
  * Added Russian translation
  * Added Irish translation
  * Added Japanese translation
  * Added Indonesian translation
  * Added Finnish translation
  * Added Portuguese translation
  * Added Swedish translation
  * Added Czech translation
  * Added Hungarian translation
  * Added Persian (Farsi) translation
  * Added Galician translation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1650456000">- Update to 0.6.0:
  * App ported to GTK 4 and libadwaita
  * User interface refinements
  * New translations added
  * Bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712577600">- Update to 0.7.0:
  * Redesign the user interface and use latest GNOME patterns
  * Inhibit suspension when playing
  * Pause playback if the system enters power saver mode
  * MPRIS: Implement Play, Pause and Stop methods in addition to PlayPause
  * MPRIS: Implement Next and Prev methods for navigating presets
  * Updated Pink Noise sample
  * Changed train sound
  * Added preference to always start on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1753704000">- Update to 0.8.0:
  * Allow renaming custom sounds
  * Make suspension inhibition optional and disabled by default
  * Bug fixes</changelog>
</package>
<package pkgid="d613a2436c9e4c23add14deb1120bf894dc5e037b988f5d78883667ae3e783ec32f66ef7fc08b728dfcbbbe20937b8079648e9d713169da50e59b2f1fab5d3e2" name="blanket-lang" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604404800">- Initial package of blanket 0.3.1 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618833600">- Update to 0.4.0:
  * Added autostart on background feature
  * Added six new sounds
  * New sounds icons, thanks to Jakub Steiner
  * Sounds improvements
  * Added French translation
  * Added Ukrainian translation
  * Added Slovak translation
  * Added Nepali translation
  * Added German translation
  * Added Croatian translation
  * Performance improvements
  * UI improvements
  * Bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1619611200">- Update to 0.4.1:
  * Added Turkish translation
  * Added Occitan translation
  * Fix German and Slovak translations</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1633003200">- Update to 0.5.0:
  * Added new Presets feature
  * Now you can toggle sounds by clicking the row
  * Added new dark mode option
  * Added Tamil translation
  * Added Simplified Chinese translation
  * Added Russian translation
  * Added Irish translation
  * Added Japanese translation
  * Added Indonesian translation
  * Added Finnish translation
  * Added Portuguese translation
  * Added Swedish translation
  * Added Czech translation
  * Added Hungarian translation
  * Added Persian (Farsi) translation
  * Added Galician translation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1650456000">- Update to 0.6.0:
  * App ported to GTK 4 and libadwaita
  * User interface refinements
  * New translations added
  * Bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712577600">- Update to 0.7.0:
  * Redesign the user interface and use latest GNOME patterns
  * Inhibit suspension when playing
  * Pause playback if the system enters power saver mode
  * MPRIS: Implement Play, Pause and Stop methods in addition to PlayPause
  * MPRIS: Implement Next and Prev methods for navigating presets
  * Updated Pink Noise sample
  * Changed train sound
  * Added preference to always start on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1753704000">- Update to 0.8.0:
  * Allow renaming custom sounds
  * Make suspension inhibition optional and disabled by default
  * Bug fixes</changelog>
</package>
<package pkgid="e33ef15ebc031880b8990f08dcbc0edeb6032c308c4bfe2dfab25f1c6fc5dd1afa1b445482baad61dbb685b54bb28a5fd680496c9bd15901bc1daab3258712ea" name="blas-devel" arch="riscv64">
  <version epoch="0" ver="3.12.1" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714824000">- Update to version 3.12.0 (boo#1223783):
  * Long list of changes, see
    &lt;https://netlib.org/lapack/lapack-3.12.0.html&gt;.
- Drop all upstreamed or otherwise fixed patches:
  * lapack-3.2.2.patch
  * Fix-MinGW-build-error.patch
  * Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
  * Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
  * Fix-out-of-bounds-read.patch
  * Restore_missing_deprecated_prototypes.patch
  * Fix-testing-input.patch
- Use cmake for configure and ninja for build.
- Package pkgconf and cmake scripts for -devel pkgs.
- Drop multibuild flavour for man files.
- Add multibuild flavour for static libs (also used to build man
  files).
- Build man files using doxygen instead of using pre-built files.
- Explicitly symlink library to relocated shared libs in
  baselibs.conf (boo#1207563).
- Recommend lapack-man package from
  {blas,lapack,lapacke,cblas}-devel packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718366400">- Rename isnan man file to avoid conflict with libm's isnan (from
  package man-pages).</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1720094400">- Add fix-lapack-testing.patch to fix tests
  gh#Reference-LAPACK/lapack@5b0687f429cf</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721600">- Add -ffp-contract=off flag for aarch64 to avoid precision issues
  https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721601">- Fix previous commit for static build on aarch64
- Run %fdupes on man folder as suggested by rpmlint</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749038400">- Update to version 3.12.1:
  * Enables Fortran before including CheckFortranFunctionExists in
    CMakeLists.txt (gh#Reference-LAPACK/lapack#948).
  * Fixes for the NAG Fortran compiler
    (gh#Reference-LAPACK/lapack#951).
  * Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects
    (gh#Reference-LAPACK/lapack#950).
  * Fixed memory leak in testing framework
    (gh#Reference-LAPACK/lapack#953).
  * Fixed search phrase for determining the amount of successful
    tests (gh#Reference-LAPACK/lapack#954).
  * handle and document corner cases of lwork in lapack
    (gh#Reference-LAPACK/lapack#942).
  * Fix some DMD issues (gh#Reference-LAPACK/lapack#959).
  * Remove executable permissions from source files
    (gh#Reference-LAPACK/lapack#970).
  * CMake: restore compatibility with v3.10 and older
    (gh#Reference-LAPACK/lapack#976).
  * Re-sync Doxyfile with CMake (gh#Reference-LAPACK/lapack#978).
  * Fix Doxygen warnings (gh#Reference-LAPACK/lapack#979).
  * {C,Z}LARFGP: re-scale input vector more often
    (gh#Reference-LAPACK/lapack#981).
  * Typo (gh#Reference-LAPACK/lapack#984).
  * Add Index-64 API as extended API with _64 suffix for LAPACKE
    (gh#Reference-LAPACK/lapack#888).
  * Two small fixes of bdsqr (gh#Reference-LAPACK/lapack#989).
  * xGEDMD(Q): silence warning with 64-bit integers
    (gh#Reference-LAPACK/lapack#993).
  * xSY/HEEVR: clarify use of multiple algorithms
    (gh#Reference-LAPACK/lapack#998).
  * Fix comments (gh#Reference-LAPACK/lapack#1004).
  * Fix comments (gh#Reference-LAPACK/lapack#1007).
  * Allow installing binaries to subdirectory while keeping CMake
    package scripts in the same place
    (gh#Reference-LAPACK/lapack#1009).
  * Fix LARFB documentation (gh#Reference-LAPACK/lapack#1016).
  * Fix out-of-bounds access in orhr_col
    (gh#Reference-LAPACK/lapack#1018).
  * Allow User Configuration of RPATH Settings
    (gh#Reference-LAPACK/lapack#1002).
  * Changing the order of loop to improve performance
    (gh#Reference-LAPACK/lapack#1023).
  * Use more modern CMake (gh#Reference-LAPACK/lapack#1022).
  * Fix infinite loop when an error occurs in tests ddrvst and
    sdrvst (gh#Reference-LAPACK/lapack#1024).
  * Configurable type of hidden Fortran strlen arguments
    (gh#Reference-LAPACK/lapack#1025).
  * develop DLARF1F and implement in ORM2R, #1011
    (gh#Reference-LAPACK/lapack#1019).
  * Fix the wrong implementation of the new tests for xblat1.f
    (gh#Reference-LAPACK/lapack#964).
  * Implementation of dorm2r and dlarf1f
    (gh#Reference-LAPACK/lapack#1020).
  * Fix lto type mismatch (gh#Reference-LAPACK/lapack#1027).
  * Fix NAG Fortran compiler flag
    (gh#Reference-LAPACK/lapack#1028).
  * align documentation of BDSQR workspace with code
    (gh#Reference-LAPACK/lapack#1029).
  * Fixed usage of uninitialized variables in TESTING
    (gh#Reference-LAPACK/lapack#961).
  * fix few typos and sytrd boundary workspace
    (gh#Reference-LAPACK/lapack#1030).
  * Implement xGEMMTR and cblas_xGEMMTR
    (gh#Reference-LAPACK/lapack#887).
  * Prevent compilers from using FMA instructions
    (gh#Reference-LAPACK/lapack#1033).
  * Clarify documentation of singularity/rank-deficiency checks
    (gh#Reference-LAPACK/lapack#924).
  * PR contains bug fixes found in ?tfsm (triangular solve for a
    RFP matrix) (gh#Reference-LAPACK/lapack#1042).
  * Remove CMake &lt; 3 CMP0042 workarounds
    (gh#Reference-LAPACK/lapack#1040).
  * Declare project dependency on C to avoid the CMAKE default of
    C,C++ (gh#Reference-LAPACK/lapack#1044).
  * DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements
    (gh#Reference-LAPACK/lapack#1051).
  * Add a few forgotten API_SUFFIX wrappers in the recently
    changed LAPACKE ?TFSM (gh#Reference-LAPACK/lapack#1046).
  * Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM"
    (gh#Reference-LAPACK/lapack#1058).
  * Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM""
    (gh#Reference-LAPACK/lapack#1059).
  * fix leading dimension for matrix B in test routine get52
    (gh#Reference-LAPACK/lapack#1064).
  * Remove comparison as these conditions are never true
    (gh#Reference-LAPACK/lapack#1062).
  * Use GEMMTR for SY/HE linear updates
    (gh#Reference-LAPACK/lapack#1069).
  * updating gitignore to ignore the mod files when we compile
    (gh#Reference-LAPACK/lapack#1082).
  * Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f
    (gh#Reference-LAPACK/lapack#1081).
  * Fix line lengths for the extended API
    (gh#Reference-LAPACK/lapack#1079).
  * Adding a recursive xLARFT (gh#Reference-LAPACK/lapack#1080).
- Drop fix-lapack-testing.patch: upstreamed (commit 5b0687f).
- Add upstream commits to fix build when enabling deprecated mods:
  * lapack-deprecated-lwork-use.patch: 'WORK( LWORK )' should be
    'WORK( * )' everywhere (gh#Reference-LAPACK/lapack#1092).
  * lapack-depcrecated-consistent-line-reflow-1.patch
    (gh#Reference-LAPACK/lapack#1093).
  * lapack-depcrecated-consistent-line-reflow-2.patch
    (gh#Reference-LAPACK/lapack#1099).
- Add lapack-update-patch-version.patch to update patch version in
  source files.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1755259200">- Fix update-alternatives fallout:
  Make sure *.cmake files point to the correct locations after
  libraries have been moved.
- Add tmglib-devel as requires to lapack-devel as this is needed
  for cmake (bsc#1248134).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755345600">- Re-download lapack-deprecated-lwork-use.patch and
  lapack-update-patch-version.patch: github is known not to be very
  stable on offering patches without changes (the length of the
  references keeps on changing).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1761566400">- Do not install spurious noname man page.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Add %bcond_with{,out} alternatives and disable by default for SLFO.
- Split baselibs.conf into two flavors, one for update-alternatives,
  one for dropping them.  Decide in %prep which one to choose.</changelog>
</package>
<package pkgid="e3f807bf1e22f7c236edda9d04d9e7451f5a36030f9a397a41a1fdf4aca236b249c7323f0eb2906dcfe94a89921d2e07534e440c311c50427e7650d4dca63fcc" name="blas-devel-static" arch="riscv64">
  <version epoch="0" ver="3.12.1" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714824000">- Update to version 3.12.0 (boo#1223783):
  * Long list of changes, see
    &lt;https://netlib.org/lapack/lapack-3.12.0.html&gt;.
- Drop all upstreamed or otherwise fixed patches:
  * lapack-3.2.2.patch
  * Fix-MinGW-build-error.patch
  * Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
  * Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
  * Fix-out-of-bounds-read.patch
  * Restore_missing_deprecated_prototypes.patch
  * Fix-testing-input.patch
- Use cmake for configure and ninja for build.
- Package pkgconf and cmake scripts for -devel pkgs.
- Drop multibuild flavour for man files.
- Add multibuild flavour for static libs (also used to build man
  files).
- Build man files using doxygen instead of using pre-built files.
- Explicitly symlink library to relocated shared libs in
  baselibs.conf (boo#1207563).
- Recommend lapack-man package from
  {blas,lapack,lapacke,cblas}-devel packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718366400">- Rename isnan man file to avoid conflict with libm's isnan (from
  package man-pages).</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1720094400">- Add fix-lapack-testing.patch to fix tests
  gh#Reference-LAPACK/lapack@5b0687f429cf</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721600">- Add -ffp-contract=off flag for aarch64 to avoid precision issues
  https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721601">- Fix previous commit for static build on aarch64
- Run %fdupes on man folder as suggested by rpmlint</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749038400">- Update to version 3.12.1:
  * Enables Fortran before including CheckFortranFunctionExists in
    CMakeLists.txt (gh#Reference-LAPACK/lapack#948).
  * Fixes for the NAG Fortran compiler
    (gh#Reference-LAPACK/lapack#951).
  * Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects
    (gh#Reference-LAPACK/lapack#950).
  * Fixed memory leak in testing framework
    (gh#Reference-LAPACK/lapack#953).
  * Fixed search phrase for determining the amount of successful
    tests (gh#Reference-LAPACK/lapack#954).
  * handle and document corner cases of lwork in lapack
    (gh#Reference-LAPACK/lapack#942).
  * Fix some DMD issues (gh#Reference-LAPACK/lapack#959).
  * Remove executable permissions from source files
    (gh#Reference-LAPACK/lapack#970).
  * CMake: restore compatibility with v3.10 and older
    (gh#Reference-LAPACK/lapack#976).
  * Re-sync Doxyfile with CMake (gh#Reference-LAPACK/lapack#978).
  * Fix Doxygen warnings (gh#Reference-LAPACK/lapack#979).
  * {C,Z}LARFGP: re-scale input vector more often
    (gh#Reference-LAPACK/lapack#981).
  * Typo (gh#Reference-LAPACK/lapack#984).
  * Add Index-64 API as extended API with _64 suffix for LAPACKE
    (gh#Reference-LAPACK/lapack#888).
  * Two small fixes of bdsqr (gh#Reference-LAPACK/lapack#989).
  * xGEDMD(Q): silence warning with 64-bit integers
    (gh#Reference-LAPACK/lapack#993).
  * xSY/HEEVR: clarify use of multiple algorithms
    (gh#Reference-LAPACK/lapack#998).
  * Fix comments (gh#Reference-LAPACK/lapack#1004).
  * Fix comments (gh#Reference-LAPACK/lapack#1007).
  * Allow installing binaries to subdirectory while keeping CMake
    package scripts in the same place
    (gh#Reference-LAPACK/lapack#1009).
  * Fix LARFB documentation (gh#Reference-LAPACK/lapack#1016).
  * Fix out-of-bounds access in orhr_col
    (gh#Reference-LAPACK/lapack#1018).
  * Allow User Configuration of RPATH Settings
    (gh#Reference-LAPACK/lapack#1002).
  * Changing the order of loop to improve performance
    (gh#Reference-LAPACK/lapack#1023).
  * Use more modern CMake (gh#Reference-LAPACK/lapack#1022).
  * Fix infinite loop when an error occurs in tests ddrvst and
    sdrvst (gh#Reference-LAPACK/lapack#1024).
  * Configurable type of hidden Fortran strlen arguments
    (gh#Reference-LAPACK/lapack#1025).
  * develop DLARF1F and implement in ORM2R, #1011
    (gh#Reference-LAPACK/lapack#1019).
  * Fix the wrong implementation of the new tests for xblat1.f
    (gh#Reference-LAPACK/lapack#964).
  * Implementation of dorm2r and dlarf1f
    (gh#Reference-LAPACK/lapack#1020).
  * Fix lto type mismatch (gh#Reference-LAPACK/lapack#1027).
  * Fix NAG Fortran compiler flag
    (gh#Reference-LAPACK/lapack#1028).
  * align documentation of BDSQR workspace with code
    (gh#Reference-LAPACK/lapack#1029).
  * Fixed usage of uninitialized variables in TESTING
    (gh#Reference-LAPACK/lapack#961).
  * fix few typos and sytrd boundary workspace
    (gh#Reference-LAPACK/lapack#1030).
  * Implement xGEMMTR and cblas_xGEMMTR
    (gh#Reference-LAPACK/lapack#887).
  * Prevent compilers from using FMA instructions
    (gh#Reference-LAPACK/lapack#1033).
  * Clarify documentation of singularity/rank-deficiency checks
    (gh#Reference-LAPACK/lapack#924).
  * PR contains bug fixes found in ?tfsm (triangular solve for a
    RFP matrix) (gh#Reference-LAPACK/lapack#1042).
  * Remove CMake &lt; 3 CMP0042 workarounds
    (gh#Reference-LAPACK/lapack#1040).
  * Declare project dependency on C to avoid the CMAKE default of
    C,C++ (gh#Reference-LAPACK/lapack#1044).
  * DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements
    (gh#Reference-LAPACK/lapack#1051).
  * Add a few forgotten API_SUFFIX wrappers in the recently
    changed LAPACKE ?TFSM (gh#Reference-LAPACK/lapack#1046).
  * Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM"
    (gh#Reference-LAPACK/lapack#1058).
  * Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM""
    (gh#Reference-LAPACK/lapack#1059).
  * fix leading dimension for matrix B in test routine get52
    (gh#Reference-LAPACK/lapack#1064).
  * Remove comparison as these conditions are never true
    (gh#Reference-LAPACK/lapack#1062).
  * Use GEMMTR for SY/HE linear updates
    (gh#Reference-LAPACK/lapack#1069).
  * updating gitignore to ignore the mod files when we compile
    (gh#Reference-LAPACK/lapack#1082).
  * Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f
    (gh#Reference-LAPACK/lapack#1081).
  * Fix line lengths for the extended API
    (gh#Reference-LAPACK/lapack#1079).
  * Adding a recursive xLARFT (gh#Reference-LAPACK/lapack#1080).
- Drop fix-lapack-testing.patch: upstreamed (commit 5b0687f).
- Add upstream commits to fix build when enabling deprecated mods:
  * lapack-deprecated-lwork-use.patch: 'WORK( LWORK )' should be
    'WORK( * )' everywhere (gh#Reference-LAPACK/lapack#1092).
  * lapack-depcrecated-consistent-line-reflow-1.patch
    (gh#Reference-LAPACK/lapack#1093).
  * lapack-depcrecated-consistent-line-reflow-2.patch
    (gh#Reference-LAPACK/lapack#1099).
- Add lapack-update-patch-version.patch to update patch version in
  source files.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1755259200">- Fix update-alternatives fallout:
  Make sure *.cmake files point to the correct locations after
  libraries have been moved.
- Add tmglib-devel as requires to lapack-devel as this is needed
  for cmake (bsc#1248134).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755345600">- Re-download lapack-deprecated-lwork-use.patch and
  lapack-update-patch-version.patch: github is known not to be very
  stable on offering patches without changes (the length of the
  references keeps on changing).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1761566400">- Do not install spurious noname man page.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Add %bcond_with{,out} alternatives and disable by default for SLFO.
- Split baselibs.conf into two flavors, one for update-alternatives,
  one for dropping them.  Decide in %prep which one to choose.</changelog>
</package>
<package pkgid="99d72e25a925f7a3410b659526bbdf6eb3b0618d71b39ef2a1f3a80d18bdbf682486ef81bb7bfcec7cf636edb1601871cdaa579493be869690a54ac098be6f6a" name="blasphemer" arch="noarch">
  <version epoch="0" ver="0.1.8" rel="1.1"/>
  <changelog author="mailaender@opensuse.org" date="1468152000">- initial packaging of version 0.1.5</changelog>
  <changelog author="jengelh@inai.de" date="1468152001">- Summary mismatch with description fixed</changelog>
  <changelog author="jengelh@inai.de" date="1499169600">- Add new repository home (no new tar releases yet)</changelog>
  <changelog author="Matthias Mailänder &lt;mailaender@opensuse.org&gt;" date="1635681600">- Update to version 0.1.7
  * Added an additional episode
  * This release is officially single player and death match ready
  * New maps were added
  * A lot new texture, sprites and sounds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 0.1.8
  * Added Ghoul (Mummy), replacing the previous deer demon.
  * Added Harpy (Imp), replacing the previous lost soul.
  * Added Ogre (Maulotaurus).
  * Added Morphed Eye (Chicken).
  * Added Unknown (Lich), replacing Freedoom's cacodemon.
  * Textures: added archways variations
- Added Deathmatch maps</changelog>
</package>
<package pkgid="00d27e7f7089fd8629e363671d8209ca1090fc4b28e1b3c39dc730ef4c2f4218d275f485b8e7a0fbbcf5ab559d2670c536b89e82c793c09027a2443ca889cdf0" name="blaspp-devel" arch="riscv64">
  <version epoch="0" ver="2025.05.28" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1717934400">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718366400">- Add pkgconfig(blas) as Requires for blaspp-devel.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1724155200">- Add 87.patch for reproducible builds (boo#1084909)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745668800">- Update to version 2024.10.26:
  * Added PAPI SDE that counts flops.
  * Use to_blas_int to convert int32 to int64.
- Drop 87.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749297600">- Update to version 2025.05.28:
  * Added Level 1 BLAS GPU wrappers.
  * Added is_complex_v.
  * Added support for BLIS and libFLAME (hence AOCL).
  * Removed support for ACML.
  * Removed deprecated enum, memcpy routines.
  * Moved [cz]symv and [cz]syr to BLAS++ from LAPACK++, since
    they.
  * logically fit in BLAS. Requires linking with an LAPACK
    library.
  * Tester prints stats with --repeat.
  * Fixed SYCL include path.
  * Fixed testers for n = 0 case.
  * Fixed template gemm for beta = 0 to not propagate NaN/Inf
    (strong zero).
- Follow upstream so version bump for shlib package name.
- Pass -Duse_cmake_find_blas=true to cmake; otherwise causes
  linking failures with missing references to blas.
- Update testsweeper minimum version to 2025.05.28 for tests.</changelog>
</package>
<package pkgid="24430f9946240d3e9edddab1d497d2a133e2f80df43a06db175c4cd3809f532e9fbd98b919e5ea93f5ba40664cf7fc5fd65af0a946881d8dec27809bd75c5900" name="blaze-devel" arch="noarch">
  <version epoch="0" ver="3.8.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700568000">- Initial package.</changelog>
</package>
<package pkgid="036129b59fee7b6e41fedef016265ab5978525b2b02794b5f0357656d97bd08910aacac355c521014d79752f596ee8719b09d641f945b6a642aad3c5bc0b5476" name="blaze-devel-doc" arch="noarch">
  <version epoch="0" ver="3.8.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700568000">- Initial package.</changelog>
</package>
<package pkgid="9fcc35eb48b88a99ede857160d1234d60447eb7e56b57b4ffb1aab3bbfbc739d3a5690c8075191f8151acad8cdcbff47843ba44f7933e01a2d3c987d514d2850" name="bleachbit" arch="noarch">
  <version epoch="0" ver="5.0.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1623067200">- Update to 4.3.0:
  * Clean the Brave browser (1061).
  * Use the new --all-but-warning CLI command (365).
  * In the preferences, toggle the option to remember window geometry.
    Restart BleachBit and check that the behavior matches the setting
    (1056).
  * Download chaff, and there should not be a ResourceWarning
    message (issue 856).
  * Clean Firefox favicons in URL history, and there should not
    be a sqlite3.Warning message (1135).
  * Wipe the free space on a FAT32 partition with more than
    4GB of available space (1051).
  * Clean Thunderbird - Index, and there should be a warning (363).
  * In Google Chrome, type CTRL+S to save the page. Save it
    to a non-default location, and not the location. Then in
    BleachBit, clean Google Chrome - History, and back in Google
    Chrome verify the location was forgotten (944).
  * On a system with non-English user interface, use BleachBit to
    wipe free space, and verify the "About # minutes remaining"
    message is translated (1162). This also depends on whether
    this string was translated for your language.
  * Clean Firefox - URL History, and verify bookmark icons were
    not deleted (1081).
  * Clean Google Chrome unstable (1147).
  * Open Thunderbird and try to clean it while it is running.
    There should be an error (1112).
  * Clean journald, and BleachBit should report how much space
    was freed (1115).
  * For any GTK theme, the scrollbar should not cover the
    checkboxes (1034.)
  * Clean System - Recent documents, and it may clean more paths (1118).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624881600">- Update to 4.4.0:
  * Add cleaner for Brave browser
  * Clean the last location of the File - Save As dialog in
    Google Chrome
  * Clean session for Thunderbird
  * Add new command line option --all-but-warning to enable all
    cleaners that do not emit a warning
  * Add preference option to remember window geometry,
    which means whether it was maximized and the last window size,
    if it was not maximized.
  * Fix ResourceWarning message when cleaning Firefox URL history
  * Fix: do not clean bookmarks in Firefox
  * Add warning when cleaning Thunderbird - Index
  * Fix wiping free space on FAT32 partitions with more than 4GB of
  available space
  * Fix "About # minutes remaining" was not translatable into any
    language
  * Fix ResourceWarning message when downloading chaff
  * The menu item Diagnostics was replaced with the term System
    Information.
  * Add ability to clean the profile of the unstable version of
    Google Chrome
  * Clean more with System - Recent Documents
  * Correctly detect that Thunderbird is running
  * Correctly detect how much space was freed by journald
  * Adjust spacing so the scrollbar does not cover checkbox with
    some GTK themes
  * Improve AppStream metainfo</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639051200">- Update to 4.4.2
  * Separate the cleaning option for site preferences from history
  * Disable the auto-hide behavior for scrollbars
  * Report zero bytes as "0B" instead of just "0"</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1667649600">- Activate test suite
- Add _constraints to increase disk space, needed by tests</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1699963200">- Update to 4.6.0
  * Clean recently-closed tabs on Firefox.
  * Clean autofill data in Chromium-based browsers.
  * Clean more of Firefox: AlternativeServices.txt.
  * Improve support for FileZilla.
  * Support new versions of GIMP and add runtime detection.
  * Fix AttributeError and "OperationalError: no such table" when cleaning Firefox.
  * Add workaround for DLL security vulnerability.
  * Prevent opening other dialogs when making chaff.
  * Vacuum last after other operations in every language.
  * Add title for dialogs.
  * Enable more strings to be translated.
  * Improve organization of --help in the CLI.
  * Show debug information in CLI only if --debug or --preset is set.
  * Fix crash when wiping free space with Brazilian Portuguese.
  * Specific to Linux
  * Clean Microsoft Edge on Linux.
  * Clean Firefox and Thunderbird when installed as Flatpak.
  * Clean Google Chrome as Flatpak.
  * Clean recent documents list on KDE 5.
  * Clean Firefox installed as a snap.
  * Add shred context menu for KDE.
  * Keep bookmark icons in Firefox.
  * Keep xauth files in /tmp.
  * Fix "Permission denied: /proc/".
  * Use branded icon in application launcher.
  * Fix detection of invalid .desktop files.
  * Fix the error "The child memory-wiping process returned code 9.".
  * Notify user when running as root with Wayland.
  * Fix ModuleNotFoundError.
  * Remove Windows-specific files from Linux packages, again.
  * Remove unneeded SafeConfigParser causing startup error on Python 3.12.
  * Do not show error "Gtk-CRITICAL **: gtk_text_view_scroll_mark_onscreen".
  * Add python3-psutil dependency.
- Disable unit test for get_ip_for_url() which won't work in OBS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1730203200">- Update to 4.6.2:
  * Clean more cookies, cache, and sessions in Google Chrome.
  * Fix ValueError: Unexpected UTF-8 BOM (decode using utf-8-sig)
    when cleaning JSON files in Google Chrome
  * Fix detection of Wayland.
  * Fix error SyntaxWarning: invalid escape sequence with Python 3.12.
  * Fix missing developer name in metainfo.xml file.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1746964800">- Update to 5.0.0:
  * Add a display-language option in preferences (demo video)
  * Enable closing the application via CTRL+Q or CTRL+W
  * Make updates notifications less intrusive
  * Fix the --debug command line switch
  * Clean variants of Discord such as beta and snap
  * Fix loading of personal cleaners in portable mode
  * Improve experience on multi-user systems by ignoring other users' running processes
  * Prevent invalid entries in the custom and whitelist tabs
  * Improve stability significantly
  * Linux:
  * Clean Librewolf
  * Clean non-beta Microsoft Edge
  * Clean Bash's temporary files
  * Clean Geary, the email client
  * Improve cleaning of rotated logs
  * Improve cleaning of broken .desktop files
  * Add AppIndicator icon
  * Fix CleanerML external processes with spaces
  * Fix usage of dconf as external command
  * Add .rpm packages for Fedora 41 and 42, and CentOS 9 Stream
  * Add .deb packages for Ubuntu 24.10 and Ubuntu 25.04
  * Windows:
  * Patch DLL-related vulnerabilities (CVE-2023-47113, CVE-2025-32780)
  * Protect MMC snap-ins (e.g., Device Manager, Computer Management)
  * Upgrade to Python 3.11.10 and GTK 3.24.43
  * Update NSIS installer to 3.11
  * Add metadata such as company name to bleachbit.exe
  * Drop support for starting on Windows XP and 7
  * Update the Windows 10 theme by Christian Medel
  * Fix SSL: CERTIFICATE_VERIFY_FAILED error on update checks
  * Developers:
  * Switch Linux CI from Travis CI to GitHub Actions
  * Clean up the codebase extensively
  * Overhaul RPM and DEB build scripts
  * List of commits
  * List of closed issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1747915200">- correct source URL and tarball name</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756728000">- Correct tarball URL</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1761048000">- Exclude 'typelib(AppIndicator)' from install requirements.</changelog>
</package>
<package pkgid="ad79ea9d29f629bce2f48b498f2c9161bff6789be845d88b324891139d14dda6606950f746af0885ea7da87ac8c972549fb04d79dd9b7eef20cd7a3a98063910" name="bleachbit-lang" arch="noarch">
  <version epoch="0" ver="5.0.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1623067200">- Update to 4.3.0:
  * Clean the Brave browser (1061).
  * Use the new --all-but-warning CLI command (365).
  * In the preferences, toggle the option to remember window geometry.
    Restart BleachBit and check that the behavior matches the setting
    (1056).
  * Download chaff, and there should not be a ResourceWarning
    message (issue 856).
  * Clean Firefox favicons in URL history, and there should not
    be a sqlite3.Warning message (1135).
  * Wipe the free space on a FAT32 partition with more than
    4GB of available space (1051).
  * Clean Thunderbird - Index, and there should be a warning (363).
  * In Google Chrome, type CTRL+S to save the page. Save it
    to a non-default location, and not the location. Then in
    BleachBit, clean Google Chrome - History, and back in Google
    Chrome verify the location was forgotten (944).
  * On a system with non-English user interface, use BleachBit to
    wipe free space, and verify the "About # minutes remaining"
    message is translated (1162). This also depends on whether
    this string was translated for your language.
  * Clean Firefox - URL History, and verify bookmark icons were
    not deleted (1081).
  * Clean Google Chrome unstable (1147).
  * Open Thunderbird and try to clean it while it is running.
    There should be an error (1112).
  * Clean journald, and BleachBit should report how much space
    was freed (1115).
  * For any GTK theme, the scrollbar should not cover the
    checkboxes (1034.)
  * Clean System - Recent documents, and it may clean more paths (1118).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624881600">- Update to 4.4.0:
  * Add cleaner for Brave browser
  * Clean the last location of the File - Save As dialog in
    Google Chrome
  * Clean session for Thunderbird
  * Add new command line option --all-but-warning to enable all
    cleaners that do not emit a warning
  * Add preference option to remember window geometry,
    which means whether it was maximized and the last window size,
    if it was not maximized.
  * Fix ResourceWarning message when cleaning Firefox URL history
  * Fix: do not clean bookmarks in Firefox
  * Add warning when cleaning Thunderbird - Index
  * Fix wiping free space on FAT32 partitions with more than 4GB of
  available space
  * Fix "About # minutes remaining" was not translatable into any
    language
  * Fix ResourceWarning message when downloading chaff
  * The menu item Diagnostics was replaced with the term System
    Information.
  * Add ability to clean the profile of the unstable version of
    Google Chrome
  * Clean more with System - Recent Documents
  * Correctly detect that Thunderbird is running
  * Correctly detect how much space was freed by journald
  * Adjust spacing so the scrollbar does not cover checkbox with
    some GTK themes
  * Improve AppStream metainfo</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639051200">- Update to 4.4.2
  * Separate the cleaning option for site preferences from history
  * Disable the auto-hide behavior for scrollbars
  * Report zero bytes as "0B" instead of just "0"</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1667649600">- Activate test suite
- Add _constraints to increase disk space, needed by tests</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1699963200">- Update to 4.6.0
  * Clean recently-closed tabs on Firefox.
  * Clean autofill data in Chromium-based browsers.
  * Clean more of Firefox: AlternativeServices.txt.
  * Improve support for FileZilla.
  * Support new versions of GIMP and add runtime detection.
  * Fix AttributeError and "OperationalError: no such table" when cleaning Firefox.
  * Add workaround for DLL security vulnerability.
  * Prevent opening other dialogs when making chaff.
  * Vacuum last after other operations in every language.
  * Add title for dialogs.
  * Enable more strings to be translated.
  * Improve organization of --help in the CLI.
  * Show debug information in CLI only if --debug or --preset is set.
  * Fix crash when wiping free space with Brazilian Portuguese.
  * Specific to Linux
  * Clean Microsoft Edge on Linux.
  * Clean Firefox and Thunderbird when installed as Flatpak.
  * Clean Google Chrome as Flatpak.
  * Clean recent documents list on KDE 5.
  * Clean Firefox installed as a snap.
  * Add shred context menu for KDE.
  * Keep bookmark icons in Firefox.
  * Keep xauth files in /tmp.
  * Fix "Permission denied: /proc/".
  * Use branded icon in application launcher.
  * Fix detection of invalid .desktop files.
  * Fix the error "The child memory-wiping process returned code 9.".
  * Notify user when running as root with Wayland.
  * Fix ModuleNotFoundError.
  * Remove Windows-specific files from Linux packages, again.
  * Remove unneeded SafeConfigParser causing startup error on Python 3.12.
  * Do not show error "Gtk-CRITICAL **: gtk_text_view_scroll_mark_onscreen".
  * Add python3-psutil dependency.
- Disable unit test for get_ip_for_url() which won't work in OBS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1730203200">- Update to 4.6.2:
  * Clean more cookies, cache, and sessions in Google Chrome.
  * Fix ValueError: Unexpected UTF-8 BOM (decode using utf-8-sig)
    when cleaning JSON files in Google Chrome
  * Fix detection of Wayland.
  * Fix error SyntaxWarning: invalid escape sequence with Python 3.12.
  * Fix missing developer name in metainfo.xml file.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1746964800">- Update to 5.0.0:
  * Add a display-language option in preferences (demo video)
  * Enable closing the application via CTRL+Q or CTRL+W
  * Make updates notifications less intrusive
  * Fix the --debug command line switch
  * Clean variants of Discord such as beta and snap
  * Fix loading of personal cleaners in portable mode
  * Improve experience on multi-user systems by ignoring other users' running processes
  * Prevent invalid entries in the custom and whitelist tabs
  * Improve stability significantly
  * Linux:
  * Clean Librewolf
  * Clean non-beta Microsoft Edge
  * Clean Bash's temporary files
  * Clean Geary, the email client
  * Improve cleaning of rotated logs
  * Improve cleaning of broken .desktop files
  * Add AppIndicator icon
  * Fix CleanerML external processes with spaces
  * Fix usage of dconf as external command
  * Add .rpm packages for Fedora 41 and 42, and CentOS 9 Stream
  * Add .deb packages for Ubuntu 24.10 and Ubuntu 25.04
  * Windows:
  * Patch DLL-related vulnerabilities (CVE-2023-47113, CVE-2025-32780)
  * Protect MMC snap-ins (e.g., Device Manager, Computer Management)
  * Upgrade to Python 3.11.10 and GTK 3.24.43
  * Update NSIS installer to 3.11
  * Add metadata such as company name to bleachbit.exe
  * Drop support for starting on Windows XP and 7
  * Update the Windows 10 theme by Christian Medel
  * Fix SSL: CERTIFICATE_VERIFY_FAILED error on update checks
  * Developers:
  * Switch Linux CI from Travis CI to GitHub Actions
  * Clean up the codebase extensively
  * Overhaul RPM and DEB build scripts
  * List of commits
  * List of closed issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1747915200">- correct source URL and tarball name</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756728000">- Correct tarball URL</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1761048000">- Exclude 'typelib(AppIndicator)' from install requirements.</changelog>
</package>
<package pkgid="7d376d0dd588702936b4619082bce705fb27141b933c209ac65f6bd902f1cb90247e9dd146805b73feb52cb62e1d8d4d1c045dead2e1115cad9742c245ebfb8e" name="blender-4.5" arch="riscv64">
  <version epoch="0" ver="4.5.8" rel="1.3"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760270400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763726400">- do not provide/obsolete the unversioned package name anymore. it
  seems to confuse the install check</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768478400">- Update to 4.5.5
  - Python API docs: backport fixes for Enum values
  - Fix: Python API: bpy.app.is_job_running('SHADER_COMPILATION')
  - Fix: Error when connecting Boolean sockets to Material Output
    in Material Nodes
  - Fix: Parent type not reset after 'Clear and Keep Transforms'
  - Fix #148792: Trace Image To Grease Pencil crashes in Blender
    4.5.4
  - Fix: Nodes: missing undo step when editing node socket items
  - Fix #148664: animation is lost when creating group from single
    node
  - Fix #148979: Grease Pencil: Reproject operator keep radius
    consistent
  - Fix #149172: Missing relations for cameras referenced by
    markers
  - Fix #149201: Cloth sim init writes to original mesh but is
    deform-only
  - Fix: Backport outline fixes to 4.5
  - Fix #146700: Preserve better Materials orders per object.
  - Fix: OptiX denoiser showing up on devices without OptiX
    compatible GPUs
  - Fix #143853: NLA apply scale was no longer working
  - Fix #146795: Grease Pencil reproject needs to use per-thread
    snap context
  - Fix #141853: Enum values aren't quoted in API doc function
    signatures
  - Fix #149070: Missing Runtime Libraries
  - Fix #140719 Don't allow duplicate preset names
  - Fix: Grease Pencil: UI: Wrong usage of contains operator
  - Fix #147394: Grease Pencil: Opacity operator missing for the
    menu
  - Fix #148244: Pose asset operators don't create undo steps
  - Fix #148736: LineArt: Correct vertex weight transfer
    implementation
  - Fix #144361: Grease Pencil: Crash after deleting the Default
    Eraser
  - Fix #148478: Renaming bone can rename channels in all action
    slots
  - Fix #148750: Crash entering a group node
  - Fix #148338: Renaming a bone can rename channel in unassociated
    action
  - Fix: error in wayland_dynload wl_display_dispatch_pending
    wrapper
  - Fix #148777: regression in BMFace.calc_tangent_edge_pair()
  - Fix #148685: missing handling of custom group nodes without
    draw function
  - Fix #148121: Thumbnails are refreshed when adding keyframes to
    strip
  - Fix #141190: Strip cache not invalidated when keyframe is added
  - Fix (unreported) assert on unknown DNA struct
    `ViewLayerEngineData`.
  - Fix #148683: temp_data().images.load fails to handle relative
    paths
  - Fix #144460: Use natural sorting in the channelbox
  - Fix #148490: Python: wrong operator used in ui tool template
  - Fix #141165: Unroll light probe volume load cell loop</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1769169600">- Update to 4.5.6
  - Fix #153033: Walk navigation causes EEVEE camera view to render
    incorrectly
  - Cleanup: make format
  - Fix #145770: UV sync select hides unselected faces
  - Fix #145600: UV Editor crash with Text objects
  - Fix #144035: Image Editor ignores face selection
  - Mesh: Parallelize edit UV triangle index buffer creation
  - Mesh: Extend GPU batch limit from 32 to 64
  - Fix #152216: copy global transforms python error - 4.5 backport
  - Fix #152099: 4.5 LTS crash dragging and dropping many images
  - Revert "Fix #149437: Curves Sculpt 'Smooth' mode in keymap has
    no effect"
  - Fix: Outliner: Moving collections reorders them unexpectedly
  - Fix: Outliner: Moving collections deletes them unexpectedly
  - Fix #71397: Cannot "batch" edit a Lattice resolution u, v, w at
    once
  - Fix #151841: Crash weightpainting after Convert to GP from Mesh
  - Fix #151425: Outliner: Activating a camera clears the scene
    camera
  - Fix #151241: Arrow Gizmo crashes when python modal operator
    finishes
  - Fix #151083: Separate by Material breaks custom normals part II
  - Fix #151083: Separate by Material breaks custom normals
  - Fix: renaming pose bones via F2 does not refresh the Outliner
  - Fix #152040: Triangles to Quads ignores float colors when
    comparing
  - Fix #152624: Copy driver to selected on non-array properties
  - Fix: fix b-bone keying set property identifiers
  - Fix #152609: LineArt: Prevent `depth_offset` slider from moving
    too fast
  - Fix #151586: EEVEE: Wrong projection when using Render Region +
    Fly/Walk Navigation
  - Fix #145599: asset screenshot incorrect when looking through a
    camera
  - Fix #152292: Pose brush crash with more segments requested than
    on mesh
  - Fix #152215: LineArt: Prevent `lmd-&gt;runtime` init on invalid
    source
  - Fix #151940: Denoise node has a memory leak
  - Core: Fix (unreported) issue in Main merge code with linked
    data.
  - Fix #151744: Crash when copying Workspace from RNA API.
  - Fix #150364: Breakdowner not working with armature instances
  - Fix #151760: Adjusting pose asset refreshes thumbnail
  - Fix #151676: Packed geometry nodes bake cache frame ordering
  - Fix #151572: Keying Screen crashes with unset movie clip
  - Fix: Improper duplicate BlendShape handling in USD import
  - Fix #151033: File Output crashes if a single value vector
    exists
  - Release: Go back to 4.5.6 candidate
  - Release: Bump to 4.5.6 release
  - LineArt: Backports for recent fixes
  - Fix #146596: OpenGL Subprocess Compilation: `ERROR (17):
    SharedMemory : handle_: File exists` (4.5 backport)
  - Fix #150441: Cycles OSL multi device GPU rendering crash
  - Fix #150957: Image changes in 'Single Image' mode don't update
    viewport
  - Fix #141896: Grease Pencil Draw tool Surface depth does not
    interpolate
  - Fix #149039: Image datablock stuck in invalid state after
    FBX/OBJ import
  - Fix: Make script_pyapi_bpy_driver_secure_eval pass with python
    &gt;3.11
  - Fix #150336: Vulkan: Incorrect Face Selection
  - Fix #150414: Copying value to clipboard causes Steam to crash
    on Linux X11
  - Fix #150408: NlaStrip creation doesn't respect name parameter
  - Fix #150289: Linked actions being reused
  - Fix #130465: Squash/Stretch deform for pose brush can apply NaN
  - Fix #149724: Baking animation removes constraints from linked
    file
  - Fix #139555: Broken Selection Drawing For Flat Objects In Ortho
    View
  - Fix: glTF exporter: Fix exporting not normalized lamp
  - Fix #150019: EEVEE: AOV causes viewport to stop updating
  - Fix: glTF exporter: Fix lamp temperature convertion
  - Fix #150257: Sculpt Undo crashes after redoing with non-brush
    last step
  - Fix #149843: Eevee Reference Spheres offset to the bottom and
    cropped
  - Fix #150014: Crash in Vertex Paint after redoing mode toggle
  - Fix #149437: Curves Sculpt 'Smooth' mode in keymap has no
    effect
  - Fix #150016: Remesh converts vertex groups to regular
    attributes
  - Fix #150036: FCurve normalization with preview range in empty
    area
  - Fix #149942: missing RNA defaults for FCurve modifiers
  - Fix #145985: Cycles: OSL Memory leak
  - Fix #149795: Grab 2D Brush crashes with Use Active Vertex
  - Fix #149765: VSE: Editing Speed Control "Frame Number" doesn't
    update Preview
  - Fix #149837: Crash when pasting strokes in object with no
    materials
  - Fix #147705: Slider overlapping header UI
  - Fix: Incorrect action reference counts after make_single_user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770379200">- Add assert.patch to fix build failures</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1771416000">- Update to 4.5.7
  - Fix #152250: Bind Camera to Marker operator does not update all
    windows
  - Fix #148300: Cannot interact with viewport behind region
    overlap
  - Fix #144359: Scrolled down Asset Shelf prevents drag &amp; drop in
    viewport.
  - Fix #151868: Missing object relations building from Collections
    in some cases.
  - Fix: UI: Instanced panels are drawn in incorrect tab
  - Fix #114455: Python handler in render thread incorrectly
    disallows writes
  - Fix #141496: discard relative path prefix while writing to
    properties
  - Fix #151908: Crash when onion skin frame uses unavailable
    material
  - Fix #151351: Move animdata for single node group
  - Fix #148270: Artifacts with subsurface scattering in EEVEE
  - Fix #93814: Multiple popups spawned when running "Remap Users"
  - Fix #152638: Packing API: do not repack when already packed and
    unchanged.
  - Fix #152005: Crash with material preview mesh when redoing
    dyntopo
  - Fix: restore accidentally changed default for 'Allow Negative
    Frames' pref
  - Fix #152619: Crash when loading corrupt exr file (backport)
  - Fix #152087: Crash when undoing object.subdivision_set
  - Fix #150166: Broken image when rendering image in VSE
  - Fix #147374: Crash when adding freeze frame
  - Fix #146493: Crash after starting playback
  - Fix #153227: Separate By Selection issue when custom normals
    are used</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- Update to 4.5.8
  - 819b1d018a1 Fix #155341: Draw: Memory leak when rendering
    fluids
  - 8a432e698af Fix #155207: Linear Burn brush color mode only
    applies black
  - bb334a07361 Fix #154678: Boundary brush produces incorrect
    deformation with symmetry
  - b6dbe5abb9b Fix #155162: Invalid out of bounds check reading
    SGI images
  - c833ea58b88 Fix #153137: Grease Pencil hook modifier not
    updating with bone movement
  - 6fb8e21ff1d Fix #154201, #130854: EEVEE: small fixes to
    subsurface shader
  - 9663231430f Fix: Correctly set new action user count to 0
  - 07933c3729f Fix #154632: LineArt: Prevent erroreous use of
    LineartEdge::t1/t2
  - 85ee694a564 Fix #154651: Crash when joining armatures in
    hierarchy
  - ca6e527ca33 Fix #154399: Autokeying not working when using
    depth picker of camera
  - f1274bb704a Fix: Exceeding the rotation mode enum range with
    animation
  - 9622ebe859d Release: Bump to 4.5.8 candidate
  - 825023908d4 Backport: Fix #154087: Ensure all animation
    handlers are removed when removing instanced panels
  - c1240a8798d Fix #153226: Sculpt undo doesn't work with shapekey
    solo</changelog>
</package>
<package pkgid="ccc86da15316da99a7a50b6cfcbe9b3f395fa9ccbdac2ea0fa49d8f74762a9fa2ccb01cc73c6e5099b268a8620ebe2415f52981fa75439a46629870c7beef66a" name="blender-4.5-demo" arch="noarch">
  <version epoch="0" ver="4.5.8" rel="1.3"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760270400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763726400">- do not provide/obsolete the unversioned package name anymore. it
  seems to confuse the install check</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768478400">- Update to 4.5.5
  - Python API docs: backport fixes for Enum values
  - Fix: Python API: bpy.app.is_job_running('SHADER_COMPILATION')
  - Fix: Error when connecting Boolean sockets to Material Output
    in Material Nodes
  - Fix: Parent type not reset after 'Clear and Keep Transforms'
  - Fix #148792: Trace Image To Grease Pencil crashes in Blender
    4.5.4
  - Fix: Nodes: missing undo step when editing node socket items
  - Fix #148664: animation is lost when creating group from single
    node
  - Fix #148979: Grease Pencil: Reproject operator keep radius
    consistent
  - Fix #149172: Missing relations for cameras referenced by
    markers
  - Fix #149201: Cloth sim init writes to original mesh but is
    deform-only
  - Fix: Backport outline fixes to 4.5
  - Fix #146700: Preserve better Materials orders per object.
  - Fix: OptiX denoiser showing up on devices without OptiX
    compatible GPUs
  - Fix #143853: NLA apply scale was no longer working
  - Fix #146795: Grease Pencil reproject needs to use per-thread
    snap context
  - Fix #141853: Enum values aren't quoted in API doc function
    signatures
  - Fix #149070: Missing Runtime Libraries
  - Fix #140719 Don't allow duplicate preset names
  - Fix: Grease Pencil: UI: Wrong usage of contains operator
  - Fix #147394: Grease Pencil: Opacity operator missing for the
    menu
  - Fix #148244: Pose asset operators don't create undo steps
  - Fix #148736: LineArt: Correct vertex weight transfer
    implementation
  - Fix #144361: Grease Pencil: Crash after deleting the Default
    Eraser
  - Fix #148478: Renaming bone can rename channels in all action
    slots
  - Fix #148750: Crash entering a group node
  - Fix #148338: Renaming a bone can rename channel in unassociated
    action
  - Fix: error in wayland_dynload wl_display_dispatch_pending
    wrapper
  - Fix #148777: regression in BMFace.calc_tangent_edge_pair()
  - Fix #148685: missing handling of custom group nodes without
    draw function
  - Fix #148121: Thumbnails are refreshed when adding keyframes to
    strip
  - Fix #141190: Strip cache not invalidated when keyframe is added
  - Fix (unreported) assert on unknown DNA struct
    `ViewLayerEngineData`.
  - Fix #148683: temp_data().images.load fails to handle relative
    paths
  - Fix #144460: Use natural sorting in the channelbox
  - Fix #148490: Python: wrong operator used in ui tool template
  - Fix #141165: Unroll light probe volume load cell loop</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1769169600">- Update to 4.5.6
  - Fix #153033: Walk navigation causes EEVEE camera view to render
    incorrectly
  - Cleanup: make format
  - Fix #145770: UV sync select hides unselected faces
  - Fix #145600: UV Editor crash with Text objects
  - Fix #144035: Image Editor ignores face selection
  - Mesh: Parallelize edit UV triangle index buffer creation
  - Mesh: Extend GPU batch limit from 32 to 64
  - Fix #152216: copy global transforms python error - 4.5 backport
  - Fix #152099: 4.5 LTS crash dragging and dropping many images
  - Revert "Fix #149437: Curves Sculpt 'Smooth' mode in keymap has
    no effect"
  - Fix: Outliner: Moving collections reorders them unexpectedly
  - Fix: Outliner: Moving collections deletes them unexpectedly
  - Fix #71397: Cannot "batch" edit a Lattice resolution u, v, w at
    once
  - Fix #151841: Crash weightpainting after Convert to GP from Mesh
  - Fix #151425: Outliner: Activating a camera clears the scene
    camera
  - Fix #151241: Arrow Gizmo crashes when python modal operator
    finishes
  - Fix #151083: Separate by Material breaks custom normals part II
  - Fix #151083: Separate by Material breaks custom normals
  - Fix: renaming pose bones via F2 does not refresh the Outliner
  - Fix #152040: Triangles to Quads ignores float colors when
    comparing
  - Fix #152624: Copy driver to selected on non-array properties
  - Fix: fix b-bone keying set property identifiers
  - Fix #152609: LineArt: Prevent `depth_offset` slider from moving
    too fast
  - Fix #151586: EEVEE: Wrong projection when using Render Region +
    Fly/Walk Navigation
  - Fix #145599: asset screenshot incorrect when looking through a
    camera
  - Fix #152292: Pose brush crash with more segments requested than
    on mesh
  - Fix #152215: LineArt: Prevent `lmd-&gt;runtime` init on invalid
    source
  - Fix #151940: Denoise node has a memory leak
  - Core: Fix (unreported) issue in Main merge code with linked
    data.
  - Fix #151744: Crash when copying Workspace from RNA API.
  - Fix #150364: Breakdowner not working with armature instances
  - Fix #151760: Adjusting pose asset refreshes thumbnail
  - Fix #151676: Packed geometry nodes bake cache frame ordering
  - Fix #151572: Keying Screen crashes with unset movie clip
  - Fix: Improper duplicate BlendShape handling in USD import
  - Fix #151033: File Output crashes if a single value vector
    exists
  - Release: Go back to 4.5.6 candidate
  - Release: Bump to 4.5.6 release
  - LineArt: Backports for recent fixes
  - Fix #146596: OpenGL Subprocess Compilation: `ERROR (17):
    SharedMemory : handle_: File exists` (4.5 backport)
  - Fix #150441: Cycles OSL multi device GPU rendering crash
  - Fix #150957: Image changes in 'Single Image' mode don't update
    viewport
  - Fix #141896: Grease Pencil Draw tool Surface depth does not
    interpolate
  - Fix #149039: Image datablock stuck in invalid state after
    FBX/OBJ import
  - Fix: Make script_pyapi_bpy_driver_secure_eval pass with python
    &gt;3.11
  - Fix #150336: Vulkan: Incorrect Face Selection
  - Fix #150414: Copying value to clipboard causes Steam to crash
    on Linux X11
  - Fix #150408: NlaStrip creation doesn't respect name parameter
  - Fix #150289: Linked actions being reused
  - Fix #130465: Squash/Stretch deform for pose brush can apply NaN
  - Fix #149724: Baking animation removes constraints from linked
    file
  - Fix #139555: Broken Selection Drawing For Flat Objects In Ortho
    View
  - Fix: glTF exporter: Fix exporting not normalized lamp
  - Fix #150019: EEVEE: AOV causes viewport to stop updating
  - Fix: glTF exporter: Fix lamp temperature convertion
  - Fix #150257: Sculpt Undo crashes after redoing with non-brush
    last step
  - Fix #149843: Eevee Reference Spheres offset to the bottom and
    cropped
  - Fix #150014: Crash in Vertex Paint after redoing mode toggle
  - Fix #149437: Curves Sculpt 'Smooth' mode in keymap has no
    effect
  - Fix #150016: Remesh converts vertex groups to regular
    attributes
  - Fix #150036: FCurve normalization with preview range in empty
    area
  - Fix #149942: missing RNA defaults for FCurve modifiers
  - Fix #145985: Cycles: OSL Memory leak
  - Fix #149795: Grab 2D Brush crashes with Use Active Vertex
  - Fix #149765: VSE: Editing Speed Control "Frame Number" doesn't
    update Preview
  - Fix #149837: Crash when pasting strokes in object with no
    materials
  - Fix #147705: Slider overlapping header UI
  - Fix: Incorrect action reference counts after make_single_user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770379200">- Add assert.patch to fix build failures</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1771416000">- Update to 4.5.7
  - Fix #152250: Bind Camera to Marker operator does not update all
    windows
  - Fix #148300: Cannot interact with viewport behind region
    overlap
  - Fix #144359: Scrolled down Asset Shelf prevents drag &amp; drop in
    viewport.
  - Fix #151868: Missing object relations building from Collections
    in some cases.
  - Fix: UI: Instanced panels are drawn in incorrect tab
  - Fix #114455: Python handler in render thread incorrectly
    disallows writes
  - Fix #141496: discard relative path prefix while writing to
    properties
  - Fix #151908: Crash when onion skin frame uses unavailable
    material
  - Fix #151351: Move animdata for single node group
  - Fix #148270: Artifacts with subsurface scattering in EEVEE
  - Fix #93814: Multiple popups spawned when running "Remap Users"
  - Fix #152638: Packing API: do not repack when already packed and
    unchanged.
  - Fix #152005: Crash with material preview mesh when redoing
    dyntopo
  - Fix: restore accidentally changed default for 'Allow Negative
    Frames' pref
  - Fix #152619: Crash when loading corrupt exr file (backport)
  - Fix #152087: Crash when undoing object.subdivision_set
  - Fix #150166: Broken image when rendering image in VSE
  - Fix #147374: Crash when adding freeze frame
  - Fix #146493: Crash after starting playback
  - Fix #153227: Separate By Selection issue when custom normals
    are used</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- Update to 4.5.8
  - 819b1d018a1 Fix #155341: Draw: Memory leak when rendering
    fluids
  - 8a432e698af Fix #155207: Linear Burn brush color mode only
    applies black
  - bb334a07361 Fix #154678: Boundary brush produces incorrect
    deformation with symmetry
  - b6dbe5abb9b Fix #155162: Invalid out of bounds check reading
    SGI images
  - c833ea58b88 Fix #153137: Grease Pencil hook modifier not
    updating with bone movement
  - 6fb8e21ff1d Fix #154201, #130854: EEVEE: small fixes to
    subsurface shader
  - 9663231430f Fix: Correctly set new action user count to 0
  - 07933c3729f Fix #154632: LineArt: Prevent erroreous use of
    LineartEdge::t1/t2
  - 85ee694a564 Fix #154651: Crash when joining armatures in
    hierarchy
  - ca6e527ca33 Fix #154399: Autokeying not working when using
    depth picker of camera
  - f1274bb704a Fix: Exceeding the rotation mode enum range with
    animation
  - 9622ebe859d Release: Bump to 4.5.8 candidate
  - 825023908d4 Backport: Fix #154087: Ensure all animation
    handlers are removed when removing instanced panels
  - c1240a8798d Fix #153226: Sculpt undo doesn't work with shapekey
    solo</changelog>
</package>
<package pkgid="6b2d691c3971596f35d363d05dd3b70138b32a8e978869feb8af42ed0cf1c5950b840d4d834fe25df466c7136121866ea95a64d73aa89fd89a7c7b60f19b0d9f" name="blender-4.5-lang" arch="noarch">
  <version epoch="0" ver="4.5.8" rel="1.3"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760270400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763726400">- do not provide/obsolete the unversioned package name anymore. it
  seems to confuse the install check</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768478400">- Update to 4.5.5
  - Python API docs: backport fixes for Enum values
  - Fix: Python API: bpy.app.is_job_running('SHADER_COMPILATION')
  - Fix: Error when connecting Boolean sockets to Material Output
    in Material Nodes
  - Fix: Parent type not reset after 'Clear and Keep Transforms'
  - Fix #148792: Trace Image To Grease Pencil crashes in Blender
    4.5.4
  - Fix: Nodes: missing undo step when editing node socket items
  - Fix #148664: animation is lost when creating group from single
    node
  - Fix #148979: Grease Pencil: Reproject operator keep radius
    consistent
  - Fix #149172: Missing relations for cameras referenced by
    markers
  - Fix #149201: Cloth sim init writes to original mesh but is
    deform-only
  - Fix: Backport outline fixes to 4.5
  - Fix #146700: Preserve better Materials orders per object.
  - Fix: OptiX denoiser showing up on devices without OptiX
    compatible GPUs
  - Fix #143853: NLA apply scale was no longer working
  - Fix #146795: Grease Pencil reproject needs to use per-thread
    snap context
  - Fix #141853: Enum values aren't quoted in API doc function
    signatures
  - Fix #149070: Missing Runtime Libraries
  - Fix #140719 Don't allow duplicate preset names
  - Fix: Grease Pencil: UI: Wrong usage of contains operator
  - Fix #147394: Grease Pencil: Opacity operator missing for the
    menu
  - Fix #148244: Pose asset operators don't create undo steps
  - Fix #148736: LineArt: Correct vertex weight transfer
    implementation
  - Fix #144361: Grease Pencil: Crash after deleting the Default
    Eraser
  - Fix #148478: Renaming bone can rename channels in all action
    slots
  - Fix #148750: Crash entering a group node
  - Fix #148338: Renaming a bone can rename channel in unassociated
    action
  - Fix: error in wayland_dynload wl_display_dispatch_pending
    wrapper
  - Fix #148777: regression in BMFace.calc_tangent_edge_pair()
  - Fix #148685: missing handling of custom group nodes without
    draw function
  - Fix #148121: Thumbnails are refreshed when adding keyframes to
    strip
  - Fix #141190: Strip cache not invalidated when keyframe is added
  - Fix (unreported) assert on unknown DNA struct
    `ViewLayerEngineData`.
  - Fix #148683: temp_data().images.load fails to handle relative
    paths
  - Fix #144460: Use natural sorting in the channelbox
  - Fix #148490: Python: wrong operator used in ui tool template
  - Fix #141165: Unroll light probe volume load cell loop</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1769169600">- Update to 4.5.6
  - Fix #153033: Walk navigation causes EEVEE camera view to render
    incorrectly
  - Cleanup: make format
  - Fix #145770: UV sync select hides unselected faces
  - Fix #145600: UV Editor crash with Text objects
  - Fix #144035: Image Editor ignores face selection
  - Mesh: Parallelize edit UV triangle index buffer creation
  - Mesh: Extend GPU batch limit from 32 to 64
  - Fix #152216: copy global transforms python error - 4.5 backport
  - Fix #152099: 4.5 LTS crash dragging and dropping many images
  - Revert "Fix #149437: Curves Sculpt 'Smooth' mode in keymap has
    no effect"
  - Fix: Outliner: Moving collections reorders them unexpectedly
  - Fix: Outliner: Moving collections deletes them unexpectedly
  - Fix #71397: Cannot "batch" edit a Lattice resolution u, v, w at
    once
  - Fix #151841: Crash weightpainting after Convert to GP from Mesh
  - Fix #151425: Outliner: Activating a camera clears the scene
    camera
  - Fix #151241: Arrow Gizmo crashes when python modal operator
    finishes
  - Fix #151083: Separate by Material breaks custom normals part II
  - Fix #151083: Separate by Material breaks custom normals
  - Fix: renaming pose bones via F2 does not refresh the Outliner
  - Fix #152040: Triangles to Quads ignores float colors when
    comparing
  - Fix #152624: Copy driver to selected on non-array properties
  - Fix: fix b-bone keying set property identifiers
  - Fix #152609: LineArt: Prevent `depth_offset` slider from moving
    too fast
  - Fix #151586: EEVEE: Wrong projection when using Render Region +
    Fly/Walk Navigation
  - Fix #145599: asset screenshot incorrect when looking through a
    camera
  - Fix #152292: Pose brush crash with more segments requested than
    on mesh
  - Fix #152215: LineArt: Prevent `lmd-&gt;runtime` init on invalid
    source
  - Fix #151940: Denoise node has a memory leak
  - Core: Fix (unreported) issue in Main merge code with linked
    data.
  - Fix #151744: Crash when copying Workspace from RNA API.
  - Fix #150364: Breakdowner not working with armature instances
  - Fix #151760: Adjusting pose asset refreshes thumbnail
  - Fix #151676: Packed geometry nodes bake cache frame ordering
  - Fix #151572: Keying Screen crashes with unset movie clip
  - Fix: Improper duplicate BlendShape handling in USD import
  - Fix #151033: File Output crashes if a single value vector
    exists
  - Release: Go back to 4.5.6 candidate
  - Release: Bump to 4.5.6 release
  - LineArt: Backports for recent fixes
  - Fix #146596: OpenGL Subprocess Compilation: `ERROR (17):
    SharedMemory : handle_: File exists` (4.5 backport)
  - Fix #150441: Cycles OSL multi device GPU rendering crash
  - Fix #150957: Image changes in 'Single Image' mode don't update
    viewport
  - Fix #141896: Grease Pencil Draw tool Surface depth does not
    interpolate
  - Fix #149039: Image datablock stuck in invalid state after
    FBX/OBJ import
  - Fix: Make script_pyapi_bpy_driver_secure_eval pass with python
    &gt;3.11
  - Fix #150336: Vulkan: Incorrect Face Selection
  - Fix #150414: Copying value to clipboard causes Steam to crash
    on Linux X11
  - Fix #150408: NlaStrip creation doesn't respect name parameter
  - Fix #150289: Linked actions being reused
  - Fix #130465: Squash/Stretch deform for pose brush can apply NaN
  - Fix #149724: Baking animation removes constraints from linked
    file
  - Fix #139555: Broken Selection Drawing For Flat Objects In Ortho
    View
  - Fix: glTF exporter: Fix exporting not normalized lamp
  - Fix #150019: EEVEE: AOV causes viewport to stop updating
  - Fix: glTF exporter: Fix lamp temperature convertion
  - Fix #150257: Sculpt Undo crashes after redoing with non-brush
    last step
  - Fix #149843: Eevee Reference Spheres offset to the bottom and
    cropped
  - Fix #150014: Crash in Vertex Paint after redoing mode toggle
  - Fix #149437: Curves Sculpt 'Smooth' mode in keymap has no
    effect
  - Fix #150016: Remesh converts vertex groups to regular
    attributes
  - Fix #150036: FCurve normalization with preview range in empty
    area
  - Fix #149942: missing RNA defaults for FCurve modifiers
  - Fix #145985: Cycles: OSL Memory leak
  - Fix #149795: Grab 2D Brush crashes with Use Active Vertex
  - Fix #149765: VSE: Editing Speed Control "Frame Number" doesn't
    update Preview
  - Fix #149837: Crash when pasting strokes in object with no
    materials
  - Fix #147705: Slider overlapping header UI
  - Fix: Incorrect action reference counts after make_single_user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770379200">- Add assert.patch to fix build failures</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1771416000">- Update to 4.5.7
  - Fix #152250: Bind Camera to Marker operator does not update all
    windows
  - Fix #148300: Cannot interact with viewport behind region
    overlap
  - Fix #144359: Scrolled down Asset Shelf prevents drag &amp; drop in
    viewport.
  - Fix #151868: Missing object relations building from Collections
    in some cases.
  - Fix: UI: Instanced panels are drawn in incorrect tab
  - Fix #114455: Python handler in render thread incorrectly
    disallows writes
  - Fix #141496: discard relative path prefix while writing to
    properties
  - Fix #151908: Crash when onion skin frame uses unavailable
    material
  - Fix #151351: Move animdata for single node group
  - Fix #148270: Artifacts with subsurface scattering in EEVEE
  - Fix #93814: Multiple popups spawned when running "Remap Users"
  - Fix #152638: Packing API: do not repack when already packed and
    unchanged.
  - Fix #152005: Crash with material preview mesh when redoing
    dyntopo
  - Fix: restore accidentally changed default for 'Allow Negative
    Frames' pref
  - Fix #152619: Crash when loading corrupt exr file (backport)
  - Fix #152087: Crash when undoing object.subdivision_set
  - Fix #150166: Broken image when rendering image in VSE
  - Fix #147374: Crash when adding freeze frame
  - Fix #146493: Crash after starting playback
  - Fix #153227: Separate By Selection issue when custom normals
    are used</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- Update to 4.5.8
  - 819b1d018a1 Fix #155341: Draw: Memory leak when rendering
    fluids
  - 8a432e698af Fix #155207: Linear Burn brush color mode only
    applies black
  - bb334a07361 Fix #154678: Boundary brush produces incorrect
    deformation with symmetry
  - b6dbe5abb9b Fix #155162: Invalid out of bounds check reading
    SGI images
  - c833ea58b88 Fix #153137: Grease Pencil hook modifier not
    updating with bone movement
  - 6fb8e21ff1d Fix #154201, #130854: EEVEE: small fixes to
    subsurface shader
  - 9663231430f Fix: Correctly set new action user count to 0
  - 07933c3729f Fix #154632: LineArt: Prevent erroreous use of
    LineartEdge::t1/t2
  - 85ee694a564 Fix #154651: Crash when joining armatures in
    hierarchy
  - ca6e527ca33 Fix #154399: Autokeying not working when using
    depth picker of camera
  - f1274bb704a Fix: Exceeding the rotation mode enum range with
    animation
  - 9622ebe859d Release: Bump to 4.5.8 candidate
  - 825023908d4 Backport: Fix #154087: Ensure all animation
    handlers are removed when removing instanced panels
  - c1240a8798d Fix #153226: Sculpt undo doesn't work with shapekey
    solo</changelog>
</package>
<package pkgid="833c2ddd1c9542b5d482e46032842a9344c1674e649a5b7e78bc27d77df832a5160553d5f77d936d188c095e92f929eff3303ced09aec1bfba49386e7dfe1707" name="blender-5.0" arch="riscv64">
  <version epoch="0" ver="5.0.1" rel="6.3"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- add implementation provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467201">- Update to 5.0.0
  https://www.blender.org/download/releases/5-0/
  https://developer.blender.org/docs/release_notes/5.0/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763726400">- do not provide/obsolete the unversioned package name anymore. it
  seems to confuse the install check</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763985600">- Add octree-missing-fstream.patch:
  on 15.6 fstream is not included indirectly pull it in directly here</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- Update to 5.0.1
  https://developer.blender.org/docs/release_notes/5.0/corrective_releases/#blender-501</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768478400">- Allow ffmpeg 8</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770379200">- Add assert.patch to fix build failures</changelog>
</package>
<package pkgid="efa4b42a06c191ad5344010cba2b11db81bea8f4fc513734de1c47d74620a7046d71f910f87d8f28814905e00e084e0aa80b3f8971738d62a01e96fc320055a8" name="blender-5.0-demo" arch="noarch">
  <version epoch="0" ver="5.0.1" rel="6.3"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- add implementation provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467201">- Update to 5.0.0
  https://www.blender.org/download/releases/5-0/
  https://developer.blender.org/docs/release_notes/5.0/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763726400">- do not provide/obsolete the unversioned package name anymore. it
  seems to confuse the install check</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763985600">- Add octree-missing-fstream.patch:
  on 15.6 fstream is not included indirectly pull it in directly here</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- Update to 5.0.1
  https://developer.blender.org/docs/release_notes/5.0/corrective_releases/#blender-501</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768478400">- Allow ffmpeg 8</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770379200">- Add assert.patch to fix build failures</changelog>
</package>
<package pkgid="f12587c09cce29a69cdb45ffa5a221e7f7daaf1c5e77f87eec8f18459b8bdc72aa8a140c9155b70c59e6189e74446bd164153c5534d929d4efd68b1ca07886d0" name="blender-5.0-lang" arch="noarch">
  <version epoch="0" ver="5.0.1" rel="6.3"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- add implementation provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467201">- Update to 5.0.0
  https://www.blender.org/download/releases/5-0/
  https://developer.blender.org/docs/release_notes/5.0/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763726400">- do not provide/obsolete the unversioned package name anymore. it
  seems to confuse the install check</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763985600">- Add octree-missing-fstream.patch:
  on 15.6 fstream is not included indirectly pull it in directly here</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- Update to 5.0.1
  https://developer.blender.org/docs/release_notes/5.0/corrective_releases/#blender-501</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1768478400">- Allow ffmpeg 8</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770379200">- Add assert.patch to fix build failures</changelog>
</package>
<package pkgid="4ce60fa6e2d83b6e1025ef637f41044fec542f2ee1c67e17c259f7fd47fb19ef5d59437ed964989d3c0f517c22d8525d06d74ab962e475459c41ff83682980fa" name="blender" arch="noarch">
  <version epoch="0" ver="5.1.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757246400">- Update to 4.5.2
  https://developer.blender.org/docs/release_notes/4.5/corrective_releases/#blender-452</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758196800">- Update to 4.5.3
  - Fix #144096: Undo history unknown action on editing curve map
  - Fix: 3D text line end misses last character
  - Fix #145711: Packed images may fail to export with USD
  - Fix #144332: VSE solo preview does not work
  - Fix: MaterialX export can end up with duplicate node names
  - Fix #145691: Geometry Nodes: anonymous attributes not always
    propagated in Set Mesh Normal node
  - Fix #145449: Workaround wrongly generated Intel Linux driver
    version
  - Fix #145666: Crash separating all curves
  - Fix #145498: Cryptomatte assets are not selectable by name
  - Fix #145439: Artifacts in Movie Distortion with half precision
  - Fix #145244: FBX importer does not import textures from some
    files
  - Fix #145590: translations causing driver expressions to fail
  - Build: resolve linking error on *BSD systems
  - Fix #145560: Invalid curve flag set in legacy curve pen tool
  - Fix: GPU: Wrong default size for compute local group size
  - Fix #144980 - glTF - Fix importing empty glTF files, without
    nodes or scenes
  - Fix #145340: Object.to_mesh API change with subdivision and
    shape keys
  - Fix: viewer shortcut description mentions compositor only
  - Anim: fix crash when loading F-Curve with unknown modifier
  - Fix #112936: Asset shelf breaks when changing preview size
  - Fix #145116: new FBX importer does not handle geometry
    transform + instancing properly
  - Copy Global Transforms: SKIP_SAVE on paste
  - Fix #145403: Viewport Compositor error always persists
  - Nodes: further optimize socket usage inferencing for many group
    inputs
  - Nodes: optimize socket usage inferencing for many group inputs
  - Fix #145228: Wrong material when copying grease pencil strokes
  - Correct error updating the tests in last commit
  - Fix: incorrect handling of 3x3 matrices with RNA get/set
    callbacks
  - Fix #145375: Crash in Viewport Render Animation
  - Fix #145259: Grease Pencil: Bail when no frame is selected for
    SVG export
  - Fix #144414: Nodes: crash opening 5.0 closure nodes in 4.5
  - Fix #145297: Grease Pencil crash when joining objects
  - Fix #145287: Don't touch original mesh when converting to
    grease pencil
  - Fix #144751: NDOF, pan/zoom reversed in orthographic views, in
    fly mode
  - Fix #145070: Clay Strips 'Sculpt Plane' option doesn't work
  - Fix #145300: Value node displayed value has an offset to the
    right
  - Fix #144760: Some (Input) Nodes not changeable in Properties
    Editor
  - Fix #145108: Split selection removes edges
  - Fix #144700: Incorrect operator model draw example
  - Fix #144383: Limited dissolve creates duplicate faces
  - Fix #142381: EEVEE: Freeze playing back a certain animation
  - Fix #142738, #136688: Workbench: Inconsistent matcap rendering
  - Python: Improve `bpy.data.user_map()` argument documentation
  - Fix #144864: UI freezes with lots of Action slots (in the
    Outliner) part 2
  - Fix #143697: UI freezes with lots of Action slots (in the
    Outliner)
  - Fix #143635: Grease Pencil: Use only editable points in
    `use_connected_only`
  - Fix: ACES 2.0 studio config sets image files to ACES2065-1
    incorrectly
  - Fix #144982: Crash when scrubbing retimed strips
  - Fix #144701: Wrong falling fluid behaviour
  - Fix #86512: Fire simulation without smoke not affected by force
    field
  - Fix #104074: Cloth simulation presets missing internal springs
    and pressure
  - Fix: resolve memory leak in previous fix for #144958
  - Fix #144958: Crash changing screens with a menu open
  - Fix: EEVEE: Memory leak when drawing Volume objects
  - Fix #144916: Transform crash pressing tab disabling axis
    constraint
  - Fix #142137: Dynamic paint crashes when evaluating poses
  - Cleanup: various minor changes
    BKE_object_modifier_update_subframe
  - Fix #144840: Crash unlinking object from outliner unused data
    mode
  - Fix #144175: assert when adding texture paint slot
  - Fix #143983: crash when shader node from properties editor
  - Fix #144814: Cycles OSL crash accessing geom:name string
    attribute
  - Fix #143958: Dynamic paint crash due to thread-unsafe brush
    mesh writing
  - Fix #144910: Cycles missing AO temporarily when kernel features
    change
  - Fix #143841: Cycles OptiX error adding AO shader with viewport
    render
  - Fix #144858: Invalid text selection in the Python console
  - Fix #144599: Cycles OSL node with external script does not
    update
  - Fix #144441: EEVEE: Wrong projection matrix with Walk
    Navigation + Overscan
  - Fix #143857: View3D smooth interpolation produces invalid
    rv3d.dist values
  - Fix #144636: EEVEE Invalid hit during raytracing
  - Cycles: Add support for building with CUDA 13.0 and OptiX 9.0
  - Cycles: Add ROCm 7 runtime to hipew search list
  - Fix: Workbench: Broken render tests after AA fix
  - Fix #143662: Crash with Cycles persistent data and file
    thumbnail generation
  - Fix: support loading blend files with text from v1.70 (#2)
  - Fix: error displaying 3D text for v1.70 blend files
  - Fix #144970: Crash selecting the text on a linked duplicated
    text object
  - Refactor: move run-time flags from CharInfo::flag to CharTrans
  - Refactor: move font-curve initialization &amp; validation out of
    evaluation
  - Refactor: move the evaluated font size into EditFont
  - Cleanup: pass a curve to BKE_vfont_select_* instead of an
    object
  - Cleanup: remove unused Curve::lines &amp; disabled RNA definition
  - Fix #144281: Missing redraw for Unified Paint Setting toggles
  - Fix #142110: Vulkan: Only last planar probe is visible
  - Fix #144614: Vulkan: Disable optimization for large shaders
  - Fix #144625: Vulkan: Blacklist NVIDIA 580.76.05 on Linux
  - Fix: Vulkan: Submission runner crash on start
  - Fix #143802: Grease Pencil: Divide blend mode not working in
    viewport
  - Fix #145138: Preserve "thickness" RNA access for line art
    modifier
  - Fix: UVSculpt brush size not converted correctly for 5.0
    changes
  - [4.5 LTS] Fix: frozen mathutils Vector &amp; Matrix types could be
    resized
  - [4.5 LTS] Fix #143838: hotkey customization's aren't saved for
    custom operator
  - Fix: Grease Pencil: Smooth sculpt brush not working with
    handles and mask
  - [4.5 LTS] Fix memory leak when loading libraries fails from
    Python</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759752000">- add b49b026b8eb6b289c59ff9ecb741f52531c22170.patch:
  Allow building with OCIO 2.5.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- Convert this package to a wrapper package
- patches dropped here and migrated to the blender-x.y packages:
  audaspace_1_8_compat.patch
  cmake_manpage_fix.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763553600">- add wrapper packages for demo and lang</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- prepare 5.1.0</changelog>
</package>
<package pkgid="efe24af553672e0e7c425ad0181a531796d666eff9b6429ba8cc95d45394786ecf07b741446654ba32b912f8da6e606b864feac99e004c8cd60db2457995d1ec" name="blender-demo" arch="noarch">
  <version epoch="0" ver="5.1.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757246400">- Update to 4.5.2
  https://developer.blender.org/docs/release_notes/4.5/corrective_releases/#blender-452</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758196800">- Update to 4.5.3
  - Fix #144096: Undo history unknown action on editing curve map
  - Fix: 3D text line end misses last character
  - Fix #145711: Packed images may fail to export with USD
  - Fix #144332: VSE solo preview does not work
  - Fix: MaterialX export can end up with duplicate node names
  - Fix #145691: Geometry Nodes: anonymous attributes not always
    propagated in Set Mesh Normal node
  - Fix #145449: Workaround wrongly generated Intel Linux driver
    version
  - Fix #145666: Crash separating all curves
  - Fix #145498: Cryptomatte assets are not selectable by name
  - Fix #145439: Artifacts in Movie Distortion with half precision
  - Fix #145244: FBX importer does not import textures from some
    files
  - Fix #145590: translations causing driver expressions to fail
  - Build: resolve linking error on *BSD systems
  - Fix #145560: Invalid curve flag set in legacy curve pen tool
  - Fix: GPU: Wrong default size for compute local group size
  - Fix #144980 - glTF - Fix importing empty glTF files, without
    nodes or scenes
  - Fix #145340: Object.to_mesh API change with subdivision and
    shape keys
  - Fix: viewer shortcut description mentions compositor only
  - Anim: fix crash when loading F-Curve with unknown modifier
  - Fix #112936: Asset shelf breaks when changing preview size
  - Fix #145116: new FBX importer does not handle geometry
    transform + instancing properly
  - Copy Global Transforms: SKIP_SAVE on paste
  - Fix #145403: Viewport Compositor error always persists
  - Nodes: further optimize socket usage inferencing for many group
    inputs
  - Nodes: optimize socket usage inferencing for many group inputs
  - Fix #145228: Wrong material when copying grease pencil strokes
  - Correct error updating the tests in last commit
  - Fix: incorrect handling of 3x3 matrices with RNA get/set
    callbacks
  - Fix #145375: Crash in Viewport Render Animation
  - Fix #145259: Grease Pencil: Bail when no frame is selected for
    SVG export
  - Fix #144414: Nodes: crash opening 5.0 closure nodes in 4.5
  - Fix #145297: Grease Pencil crash when joining objects
  - Fix #145287: Don't touch original mesh when converting to
    grease pencil
  - Fix #144751: NDOF, pan/zoom reversed in orthographic views, in
    fly mode
  - Fix #145070: Clay Strips 'Sculpt Plane' option doesn't work
  - Fix #145300: Value node displayed value has an offset to the
    right
  - Fix #144760: Some (Input) Nodes not changeable in Properties
    Editor
  - Fix #145108: Split selection removes edges
  - Fix #144700: Incorrect operator model draw example
  - Fix #144383: Limited dissolve creates duplicate faces
  - Fix #142381: EEVEE: Freeze playing back a certain animation
  - Fix #142738, #136688: Workbench: Inconsistent matcap rendering
  - Python: Improve `bpy.data.user_map()` argument documentation
  - Fix #144864: UI freezes with lots of Action slots (in the
    Outliner) part 2
  - Fix #143697: UI freezes with lots of Action slots (in the
    Outliner)
  - Fix #143635: Grease Pencil: Use only editable points in
    `use_connected_only`
  - Fix: ACES 2.0 studio config sets image files to ACES2065-1
    incorrectly
  - Fix #144982: Crash when scrubbing retimed strips
  - Fix #144701: Wrong falling fluid behaviour
  - Fix #86512: Fire simulation without smoke not affected by force
    field
  - Fix #104074: Cloth simulation presets missing internal springs
    and pressure
  - Fix: resolve memory leak in previous fix for #144958
  - Fix #144958: Crash changing screens with a menu open
  - Fix: EEVEE: Memory leak when drawing Volume objects
  - Fix #144916: Transform crash pressing tab disabling axis
    constraint
  - Fix #142137: Dynamic paint crashes when evaluating poses
  - Cleanup: various minor changes
    BKE_object_modifier_update_subframe
  - Fix #144840: Crash unlinking object from outliner unused data
    mode
  - Fix #144175: assert when adding texture paint slot
  - Fix #143983: crash when shader node from properties editor
  - Fix #144814: Cycles OSL crash accessing geom:name string
    attribute
  - Fix #143958: Dynamic paint crash due to thread-unsafe brush
    mesh writing
  - Fix #144910: Cycles missing AO temporarily when kernel features
    change
  - Fix #143841: Cycles OptiX error adding AO shader with viewport
    render
  - Fix #144858: Invalid text selection in the Python console
  - Fix #144599: Cycles OSL node with external script does not
    update
  - Fix #144441: EEVEE: Wrong projection matrix with Walk
    Navigation + Overscan
  - Fix #143857: View3D smooth interpolation produces invalid
    rv3d.dist values
  - Fix #144636: EEVEE Invalid hit during raytracing
  - Cycles: Add support for building with CUDA 13.0 and OptiX 9.0
  - Cycles: Add ROCm 7 runtime to hipew search list
  - Fix: Workbench: Broken render tests after AA fix
  - Fix #143662: Crash with Cycles persistent data and file
    thumbnail generation
  - Fix: support loading blend files with text from v1.70 (#2)
  - Fix: error displaying 3D text for v1.70 blend files
  - Fix #144970: Crash selecting the text on a linked duplicated
    text object
  - Refactor: move run-time flags from CharInfo::flag to CharTrans
  - Refactor: move font-curve initialization &amp; validation out of
    evaluation
  - Refactor: move the evaluated font size into EditFont
  - Cleanup: pass a curve to BKE_vfont_select_* instead of an
    object
  - Cleanup: remove unused Curve::lines &amp; disabled RNA definition
  - Fix #144281: Missing redraw for Unified Paint Setting toggles
  - Fix #142110: Vulkan: Only last planar probe is visible
  - Fix #144614: Vulkan: Disable optimization for large shaders
  - Fix #144625: Vulkan: Blacklist NVIDIA 580.76.05 on Linux
  - Fix: Vulkan: Submission runner crash on start
  - Fix #143802: Grease Pencil: Divide blend mode not working in
    viewport
  - Fix #145138: Preserve "thickness" RNA access for line art
    modifier
  - Fix: UVSculpt brush size not converted correctly for 5.0
    changes
  - [4.5 LTS] Fix: frozen mathutils Vector &amp; Matrix types could be
    resized
  - [4.5 LTS] Fix #143838: hotkey customization's aren't saved for
    custom operator
  - Fix: Grease Pencil: Smooth sculpt brush not working with
    handles and mask
  - [4.5 LTS] Fix memory leak when loading libraries fails from
    Python</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759752000">- add b49b026b8eb6b289c59ff9ecb741f52531c22170.patch:
  Allow building with OCIO 2.5.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- Convert this package to a wrapper package
- patches dropped here and migrated to the blender-x.y packages:
  audaspace_1_8_compat.patch
  cmake_manpage_fix.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763553600">- add wrapper packages for demo and lang</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- prepare 5.1.0</changelog>
</package>
<package pkgid="b0c945c1aaa43d6932a5dffa2b7aa65eafc41df66db74160e971aeab43f6e2f97e73801f2284b8286f3717cb5141a72e041c20b36df51699265a024f96312125" name="blender-lang" arch="noarch">
  <version epoch="0" ver="5.1.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757246400">- Update to 4.5.2
  https://developer.blender.org/docs/release_notes/4.5/corrective_releases/#blender-452</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758196800">- Update to 4.5.3
  - Fix #144096: Undo history unknown action on editing curve map
  - Fix: 3D text line end misses last character
  - Fix #145711: Packed images may fail to export with USD
  - Fix #144332: VSE solo preview does not work
  - Fix: MaterialX export can end up with duplicate node names
  - Fix #145691: Geometry Nodes: anonymous attributes not always
    propagated in Set Mesh Normal node
  - Fix #145449: Workaround wrongly generated Intel Linux driver
    version
  - Fix #145666: Crash separating all curves
  - Fix #145498: Cryptomatte assets are not selectable by name
  - Fix #145439: Artifacts in Movie Distortion with half precision
  - Fix #145244: FBX importer does not import textures from some
    files
  - Fix #145590: translations causing driver expressions to fail
  - Build: resolve linking error on *BSD systems
  - Fix #145560: Invalid curve flag set in legacy curve pen tool
  - Fix: GPU: Wrong default size for compute local group size
  - Fix #144980 - glTF - Fix importing empty glTF files, without
    nodes or scenes
  - Fix #145340: Object.to_mesh API change with subdivision and
    shape keys
  - Fix: viewer shortcut description mentions compositor only
  - Anim: fix crash when loading F-Curve with unknown modifier
  - Fix #112936: Asset shelf breaks when changing preview size
  - Fix #145116: new FBX importer does not handle geometry
    transform + instancing properly
  - Copy Global Transforms: SKIP_SAVE on paste
  - Fix #145403: Viewport Compositor error always persists
  - Nodes: further optimize socket usage inferencing for many group
    inputs
  - Nodes: optimize socket usage inferencing for many group inputs
  - Fix #145228: Wrong material when copying grease pencil strokes
  - Correct error updating the tests in last commit
  - Fix: incorrect handling of 3x3 matrices with RNA get/set
    callbacks
  - Fix #145375: Crash in Viewport Render Animation
  - Fix #145259: Grease Pencil: Bail when no frame is selected for
    SVG export
  - Fix #144414: Nodes: crash opening 5.0 closure nodes in 4.5
  - Fix #145297: Grease Pencil crash when joining objects
  - Fix #145287: Don't touch original mesh when converting to
    grease pencil
  - Fix #144751: NDOF, pan/zoom reversed in orthographic views, in
    fly mode
  - Fix #145070: Clay Strips 'Sculpt Plane' option doesn't work
  - Fix #145300: Value node displayed value has an offset to the
    right
  - Fix #144760: Some (Input) Nodes not changeable in Properties
    Editor
  - Fix #145108: Split selection removes edges
  - Fix #144700: Incorrect operator model draw example
  - Fix #144383: Limited dissolve creates duplicate faces
  - Fix #142381: EEVEE: Freeze playing back a certain animation
  - Fix #142738, #136688: Workbench: Inconsistent matcap rendering
  - Python: Improve `bpy.data.user_map()` argument documentation
  - Fix #144864: UI freezes with lots of Action slots (in the
    Outliner) part 2
  - Fix #143697: UI freezes with lots of Action slots (in the
    Outliner)
  - Fix #143635: Grease Pencil: Use only editable points in
    `use_connected_only`
  - Fix: ACES 2.0 studio config sets image files to ACES2065-1
    incorrectly
  - Fix #144982: Crash when scrubbing retimed strips
  - Fix #144701: Wrong falling fluid behaviour
  - Fix #86512: Fire simulation without smoke not affected by force
    field
  - Fix #104074: Cloth simulation presets missing internal springs
    and pressure
  - Fix: resolve memory leak in previous fix for #144958
  - Fix #144958: Crash changing screens with a menu open
  - Fix: EEVEE: Memory leak when drawing Volume objects
  - Fix #144916: Transform crash pressing tab disabling axis
    constraint
  - Fix #142137: Dynamic paint crashes when evaluating poses
  - Cleanup: various minor changes
    BKE_object_modifier_update_subframe
  - Fix #144840: Crash unlinking object from outliner unused data
    mode
  - Fix #144175: assert when adding texture paint slot
  - Fix #143983: crash when shader node from properties editor
  - Fix #144814: Cycles OSL crash accessing geom:name string
    attribute
  - Fix #143958: Dynamic paint crash due to thread-unsafe brush
    mesh writing
  - Fix #144910: Cycles missing AO temporarily when kernel features
    change
  - Fix #143841: Cycles OptiX error adding AO shader with viewport
    render
  - Fix #144858: Invalid text selection in the Python console
  - Fix #144599: Cycles OSL node with external script does not
    update
  - Fix #144441: EEVEE: Wrong projection matrix with Walk
    Navigation + Overscan
  - Fix #143857: View3D smooth interpolation produces invalid
    rv3d.dist values
  - Fix #144636: EEVEE Invalid hit during raytracing
  - Cycles: Add support for building with CUDA 13.0 and OptiX 9.0
  - Cycles: Add ROCm 7 runtime to hipew search list
  - Fix: Workbench: Broken render tests after AA fix
  - Fix #143662: Crash with Cycles persistent data and file
    thumbnail generation
  - Fix: support loading blend files with text from v1.70 (#2)
  - Fix: error displaying 3D text for v1.70 blend files
  - Fix #144970: Crash selecting the text on a linked duplicated
    text object
  - Refactor: move run-time flags from CharInfo::flag to CharTrans
  - Refactor: move font-curve initialization &amp; validation out of
    evaluation
  - Refactor: move the evaluated font size into EditFont
  - Cleanup: pass a curve to BKE_vfont_select_* instead of an
    object
  - Cleanup: remove unused Curve::lines &amp; disabled RNA definition
  - Fix #144281: Missing redraw for Unified Paint Setting toggles
  - Fix #142110: Vulkan: Only last planar probe is visible
  - Fix #144614: Vulkan: Disable optimization for large shaders
  - Fix #144625: Vulkan: Blacklist NVIDIA 580.76.05 on Linux
  - Fix: Vulkan: Submission runner crash on start
  - Fix #143802: Grease Pencil: Divide blend mode not working in
    viewport
  - Fix #145138: Preserve "thickness" RNA access for line art
    modifier
  - Fix: UVSculpt brush size not converted correctly for 5.0
    changes
  - [4.5 LTS] Fix: frozen mathutils Vector &amp; Matrix types could be
    resized
  - [4.5 LTS] Fix #143838: hotkey customization's aren't saved for
    custom operator
  - Fix: Grease Pencil: Smooth sculpt brush not working with
    handles and mask
  - [4.5 LTS] Fix memory leak when loading libraries fails from
    Python</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759752000">- add b49b026b8eb6b289c59ff9ecb741f52531c22170.patch:
  Allow building with OCIO 2.5.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- Convert this package to a wrapper package
- patches dropped here and migrated to the blender-x.y packages:
  audaspace_1_8_compat.patch
  cmake_manpage_fix.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763553600">- add wrapper packages for demo and lang</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- prepare 5.1.0</changelog>
</package>
<package pkgid="b3291f8ef353a4702e18fad88ec0483427b92330cc77199aae2f541d4a2f830e4653a8c9ddb16d342001b09ed8cc2d1b072055f8eb5908a5d489e42987d98c3c" name="blender-lts" arch="noarch">
  <version epoch="0" ver="5.1.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757246400">- Update to 4.5.2
  https://developer.blender.org/docs/release_notes/4.5/corrective_releases/#blender-452</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758196800">- Update to 4.5.3
  - Fix #144096: Undo history unknown action on editing curve map
  - Fix: 3D text line end misses last character
  - Fix #145711: Packed images may fail to export with USD
  - Fix #144332: VSE solo preview does not work
  - Fix: MaterialX export can end up with duplicate node names
  - Fix #145691: Geometry Nodes: anonymous attributes not always
    propagated in Set Mesh Normal node
  - Fix #145449: Workaround wrongly generated Intel Linux driver
    version
  - Fix #145666: Crash separating all curves
  - Fix #145498: Cryptomatte assets are not selectable by name
  - Fix #145439: Artifacts in Movie Distortion with half precision
  - Fix #145244: FBX importer does not import textures from some
    files
  - Fix #145590: translations causing driver expressions to fail
  - Build: resolve linking error on *BSD systems
  - Fix #145560: Invalid curve flag set in legacy curve pen tool
  - Fix: GPU: Wrong default size for compute local group size
  - Fix #144980 - glTF - Fix importing empty glTF files, without
    nodes or scenes
  - Fix #145340: Object.to_mesh API change with subdivision and
    shape keys
  - Fix: viewer shortcut description mentions compositor only
  - Anim: fix crash when loading F-Curve with unknown modifier
  - Fix #112936: Asset shelf breaks when changing preview size
  - Fix #145116: new FBX importer does not handle geometry
    transform + instancing properly
  - Copy Global Transforms: SKIP_SAVE on paste
  - Fix #145403: Viewport Compositor error always persists
  - Nodes: further optimize socket usage inferencing for many group
    inputs
  - Nodes: optimize socket usage inferencing for many group inputs
  - Fix #145228: Wrong material when copying grease pencil strokes
  - Correct error updating the tests in last commit
  - Fix: incorrect handling of 3x3 matrices with RNA get/set
    callbacks
  - Fix #145375: Crash in Viewport Render Animation
  - Fix #145259: Grease Pencil: Bail when no frame is selected for
    SVG export
  - Fix #144414: Nodes: crash opening 5.0 closure nodes in 4.5
  - Fix #145297: Grease Pencil crash when joining objects
  - Fix #145287: Don't touch original mesh when converting to
    grease pencil
  - Fix #144751: NDOF, pan/zoom reversed in orthographic views, in
    fly mode
  - Fix #145070: Clay Strips 'Sculpt Plane' option doesn't work
  - Fix #145300: Value node displayed value has an offset to the
    right
  - Fix #144760: Some (Input) Nodes not changeable in Properties
    Editor
  - Fix #145108: Split selection removes edges
  - Fix #144700: Incorrect operator model draw example
  - Fix #144383: Limited dissolve creates duplicate faces
  - Fix #142381: EEVEE: Freeze playing back a certain animation
  - Fix #142738, #136688: Workbench: Inconsistent matcap rendering
  - Python: Improve `bpy.data.user_map()` argument documentation
  - Fix #144864: UI freezes with lots of Action slots (in the
    Outliner) part 2
  - Fix #143697: UI freezes with lots of Action slots (in the
    Outliner)
  - Fix #143635: Grease Pencil: Use only editable points in
    `use_connected_only`
  - Fix: ACES 2.0 studio config sets image files to ACES2065-1
    incorrectly
  - Fix #144982: Crash when scrubbing retimed strips
  - Fix #144701: Wrong falling fluid behaviour
  - Fix #86512: Fire simulation without smoke not affected by force
    field
  - Fix #104074: Cloth simulation presets missing internal springs
    and pressure
  - Fix: resolve memory leak in previous fix for #144958
  - Fix #144958: Crash changing screens with a menu open
  - Fix: EEVEE: Memory leak when drawing Volume objects
  - Fix #144916: Transform crash pressing tab disabling axis
    constraint
  - Fix #142137: Dynamic paint crashes when evaluating poses
  - Cleanup: various minor changes
    BKE_object_modifier_update_subframe
  - Fix #144840: Crash unlinking object from outliner unused data
    mode
  - Fix #144175: assert when adding texture paint slot
  - Fix #143983: crash when shader node from properties editor
  - Fix #144814: Cycles OSL crash accessing geom:name string
    attribute
  - Fix #143958: Dynamic paint crash due to thread-unsafe brush
    mesh writing
  - Fix #144910: Cycles missing AO temporarily when kernel features
    change
  - Fix #143841: Cycles OptiX error adding AO shader with viewport
    render
  - Fix #144858: Invalid text selection in the Python console
  - Fix #144599: Cycles OSL node with external script does not
    update
  - Fix #144441: EEVEE: Wrong projection matrix with Walk
    Navigation + Overscan
  - Fix #143857: View3D smooth interpolation produces invalid
    rv3d.dist values
  - Fix #144636: EEVEE Invalid hit during raytracing
  - Cycles: Add support for building with CUDA 13.0 and OptiX 9.0
  - Cycles: Add ROCm 7 runtime to hipew search list
  - Fix: Workbench: Broken render tests after AA fix
  - Fix #143662: Crash with Cycles persistent data and file
    thumbnail generation
  - Fix: support loading blend files with text from v1.70 (#2)
  - Fix: error displaying 3D text for v1.70 blend files
  - Fix #144970: Crash selecting the text on a linked duplicated
    text object
  - Refactor: move run-time flags from CharInfo::flag to CharTrans
  - Refactor: move font-curve initialization &amp; validation out of
    evaluation
  - Refactor: move the evaluated font size into EditFont
  - Cleanup: pass a curve to BKE_vfont_select_* instead of an
    object
  - Cleanup: remove unused Curve::lines &amp; disabled RNA definition
  - Fix #144281: Missing redraw for Unified Paint Setting toggles
  - Fix #142110: Vulkan: Only last planar probe is visible
  - Fix #144614: Vulkan: Disable optimization for large shaders
  - Fix #144625: Vulkan: Blacklist NVIDIA 580.76.05 on Linux
  - Fix: Vulkan: Submission runner crash on start
  - Fix #143802: Grease Pencil: Divide blend mode not working in
    viewport
  - Fix #145138: Preserve "thickness" RNA access for line art
    modifier
  - Fix: UVSculpt brush size not converted correctly for 5.0
    changes
  - [4.5 LTS] Fix: frozen mathutils Vector &amp; Matrix types could be
    resized
  - [4.5 LTS] Fix #143838: hotkey customization's aren't saved for
    custom operator
  - Fix: Grease Pencil: Smooth sculpt brush not working with
    handles and mask
  - [4.5 LTS] Fix memory leak when loading libraries fails from
    Python</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759752000">- add b49b026b8eb6b289c59ff9ecb741f52531c22170.patch:
  Allow building with OCIO 2.5.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1760097600">- We already forced ffmpeg-7 indirectly for older distros
  and now that ffmpeg-8 is there we need to also force it for
  Tumbleweed for now. So do it explicitely in the spec file.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761825600">- Update to 4.5.4
  - Blender 4.5.3 fails to compile with OpenColorIO 2.5.0.
    [#147227]
  - OpenEXR: Support reading multipart files with full channel
    names. [138e8fbf1bd85a081682f6d44d8bd73e993560ff]
  - Render: Forward compatibility for Blender 5.0 pass renames.
    [738209b2bee5be0ac4946ab5511f1644f2ac3391]
  - Illegal address when rendering with a custom camera in 4.5.
    [#145544]
  - UV Editor: Lock Pinned Islands in UV packing not working with
    UDIMs. [#141293]
  - Armature Symmetrize not symmetrizing Display Type prop.
    [#145190]
  - Crash when Capture Screenshot Preview. [#145719]
  - Regression: 3D cursor misaligned with axes in certain viewport
    rotations. [#145028]
  - Crash when opening old file with undefined node. [#145675]
  - USD Import: Fails to respect path user preference. [#145856]
  - VSE: from 4.5 right click select doesn’t work with Blade Tool.
    [#145715]
  - Fix: VSE: Metastack channel preview with negative values.
    [f974c598f9a]
  - Crash on pasting VSE strip with driver. [#145629]
  - Fix: GPU: Avoid accessing GLContext after it is destroyed.
    [e8b7e144e04]
  - VRAM leak when Stereoscopy and motion blur are both enabled.
    [#145743]
  - Crash when switching view layer after undoing
    deleting/unlinking of certain object types. [#145848]
  - Fix #145932: Relax Face Set brush can corrupt mesh. [#145952]
  - Crash using playhead snapping in VSE in new scene. [#145890]
  - Blender 4.5 freezes with blank output colour management
    settings. [#146042]
  - Vulkan: Render Preview Error with Multiple 3D Viewports.
    [#145961]
  - Blender sometimes crashes when using resize detail button in
    dyntopo mode on a mesh with resolution higher than 500.
    [#146233]
  - Viewport Compositor: Render Layer input will not pass thru.
    [#146133]
  - 4.2.5 LTS – 5.0.0 alpha: Crashing after using UV Sculpt Tools
    in New Scene. [#145879]
  - Rigify: Actions Feature does not use Slotted Actions. [#144641]
  - .glb file import error on Blender 4.5. [#142867]
  - OpenGL: Curve control points are extremely small when first
    displayed. [#146501]
  - Possible Relax vertices in UV crash (wrong uv_sculpt size,
    missing defaults). [#132016]
  - User interface artifacting with Vulkan on Qualcomm. [#145315]
  - Fix #147340: EEVEE: Crash on failed world material compilation.
    [#147445]
  - Grease Pencil: Hardness property doesn’t affect Square line
    type. [#147147]
  - Fix: Cycles: MetalRT motion curves setup bug. [#146568]
  - Can’t select verts/edges/faces behind wire/bounds objects while
    retopology overlay is on. [#145993]
  - Crash when exporting alembic with Color Attributes. [#146822]
  - Moving a empty material after joining objects crashes Blender
    (backport request). [#146878]
  - Node Wrangler: Add Principled Setup plugs bump textures into
    filter width. [#146679]
  - Fix: VSE: Propagate split to connected strips by default.
    [22d9b4ff719]
  - Fix: USD: Camera FStop of 0 means no depth of field.
    [47368daebe0]
  - Animation is not deleting when Bake Simulation was used.
    [#146105]
  - bpy.ops.object.geometry_node_bake_pack_single failing on
    Windows. [#147175]
  - Blender crashes when using the Align Bones operator across two
    armatures with different mirror settings. [#146242]
  - VSE: “Swap Data” breaks strip alignment, then crashes.
    [#146682]
  - Some keymap user preferences do not get imported into Blender
    4.5 properly. [#146670]
  - Crash if Grab and Keep Moving Missing Linked Data Block.
    [#147283]
  - Weight painting can easily create NaN. [#146671]
  - Test for greying out linked images in texture painting is
    backwards. [#147568]
  - Crash after dragging any Asset Library Essential into the
    Compositor (Timings Overlay enabled, invokes the wrong
    tooltip). [#147752]
  - Fix #146724: Crash when deleting node group from outliner.
    [#147828]
  - Fix #147803: assert triggered on keyframe jump on NLA control
    curves. [#147957]
  - Crash deleting library from which the current scene is linked.
    [#147759]
  - Crash using Blade or Slip tool in VSE with new scene. [#145853]
  - Toggle Window Fullscreen, Timeline (4.5.0, 4.5.1, 4.5.2, 4.5.3,
    4.5.4). [#146812]
  - Fix (unreported) Collada: missing `finish` call on some
    modified attribute. [84418a8d16a6846afae0e80cde25027f53fded56]
  - Sequencer: crash with sequencer in sequencer. [#147477]
  - Crash when dragging outliner object into status bar. [#144921]
  - anim_transforms_to_deltas resets non-keyframed object
    transforms values. [#147796]
  - Collection input is missing the picker on new node group.
    [#147860]
  - Unnecessary write operations on blender_assets.cats.txt.
    [#111576]
  - Blender freezes on saving/loading of blend files with complex
    liboverride trees. [#145894]
  - install_linux_packages: Fix for Fedora ≥ 41 (DNF5).
    [e32a8ec884e]
  - Grease Pencil: Stroke not visible for specific post processing
    values. [#147174]
  - Blender Timeline animation, SHIFT vs CTRL selection difference.
    [#147996]
  - Rigify doesn’t check existence of collection properly.
    [#148454]
  - Opening old 2012 .blend file crashes blender. [#148170]
- drop b49b026b8eb6b289c59ff9ecb741f52531c22170.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761998400">- Prepare AMD HIP/HIPrt support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1763380800">- Fix build with Audaspace 1.8.0, add audaspace_1_8_compat.patch
- Remove no longer needed separate assets tarball, as it is
  included in the regular sources now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- Convert this package to a wrapper package
- patches dropped here and migrated to the blender-x.y packages:
  audaspace_1_8_compat.patch
  cmake_manpage_fix.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763553600">- add wrapper packages for demo and lang</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773748800">- prepare 5.1.0</changelog>
</package>
<package pkgid="d539855c09bb6b0bb76e4faf074f8983ea9e97ca89e5a620d78d7e15bf49ae9f3fca58205771acfc5f70feae526be41c0e2e66c50fb5a118cd37d985cbfb1e89" name="blinken" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * flatpak: Update runtime version</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use Qt camelcase support</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="f9fb964abd1f867c651436b48d94d1d0950f9afd983919e2f20bf56b53ff51c34cd8be7cd647eb4a5f87703233673548e64a7b6bf71ae64a96c9670914a34b78" name="blinken-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * flatpak: Update runtime version</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use Qt camelcase support</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="2d6b2268b7aac1678a65f47318a7bdb06c96d3ad8321dbe9d09d47b8c620d24796cd7358f25ec996c9d18258ff4084d81779bf4b714ff4e220e1695ff4d32439" name="blis-devel" arch="riscv64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701518400">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1715688000">- Update to version 1.0:
  * Long list of changes, see
    &lt;https://github.com/flame/blis/blob/1.0/docs/ReleaseNotes.md&gt;
    or offline: /usr/share/doc/packages/blis-devel/ReleaseNotes.md
- Drop a cat command used previously for debugging purposes.
- Build pthread support (in addition to openmp) into library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716206400">- blis-devel: Add conflicts against cblas-devel, both cblas-devel
  and blis-devel provide a %%{_includedir}/cblas.h header file and
  the latter is a drop-in replacement for the former</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1738152000">- Update to version 1.1:
  * Added a ScaLAPACK compatibility mode which disables some
    conflicting BLAS definitions.
  * Fixed an out-of-bounds read bug in the haswell gemmsup kernels
  * Fixed a bug in the complex-domain gemm kernels for piledriver</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752148800">- Update to version 2.0:
  * Long list of changes, see %_docdir/blis-devel/ReleaseNotes.md
    or online &lt;https://github.com/flame/blis/releases/tag/2.0&gt;.
- Fix some incorrect/unnecessary hashbangs.
- Use fdupes to link duplicate files.
- Add patches, taken from upstream commits and rebased, to fix
  builds against GCC 15:
  * blis-gcc15-disable-slp-tree-vectorization.patch
    (gh#flame/blis#874).
  * blis-gcc15-unnecessary-openmp-include.patch
    (gh#flame/blis#875).</changelog>
</package>
<package pkgid="3ae519f09e9894db4b3ead3c43007013385d73bf85ea7ed0ec46af8f0a072e22fcf550706102a85ed77353483bdb05689f6aa6902b14abe284428aae7a350cad" name="bliss" arch="riscv64">
  <version epoch="0" ver="0.77" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1505390400">- Initial package (version 0.73) for build.opensuse.org
- Add bliss-am.diff, bliss-nodate.diff</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Correct URL line in specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Modernize specfile.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622635200">- Update to version 0.77:
  * set_color and copy methods in the C++ API
  * precise group size computation also without GNU GMP
  * no more exit-causing "fatal_errors", instead a standard exception
    is thrown
- Update to version 0.76:
  * The monolithic "graph" file is split in "abstractgraph",
    "graph" and "digraph".
  * defs.hh now contains the version number as a #define.
  * is_automorphism is now a public member of Graph and Digraph.
- Update to version 0.75:
  * Automorphism reporting and termination check functions
    are now of C++ type std::function.
  * Bignum allows one to get a copy of internal GNU GMP integer.
- Update to version 0.74:
  * Fixed a memory leak
  * Possibility to terminate the search early
  * Minor changes for better C++11 compatibility.
  * Memory allocation failures now throw std::bad_alloc
- Drop bliss-am.diff upstream uses cmake
- Add cmake.patch, allow installing the library and binary.
- Refresh bliss-nodate.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624276800">- Set versioned cmake requirement</changelog>
</package>
<package pkgid="a7a1b49c58723bcd92e9303fed840752216742854df53705ce46cb69177a46eda7a962802122e2a0197da1fea092eaf2d5ddc870949d9269bc06c610b5071a93" name="bliss-devel" arch="riscv64">
  <version epoch="0" ver="0.77" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1505390400">- Initial package (version 0.73) for build.opensuse.org
- Add bliss-am.diff, bliss-nodate.diff</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Correct URL line in specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Modernize specfile.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622635200">- Update to version 0.77:
  * set_color and copy methods in the C++ API
  * precise group size computation also without GNU GMP
  * no more exit-causing "fatal_errors", instead a standard exception
    is thrown
- Update to version 0.76:
  * The monolithic "graph" file is split in "abstractgraph",
    "graph" and "digraph".
  * defs.hh now contains the version number as a #define.
  * is_automorphism is now a public member of Graph and Digraph.
- Update to version 0.75:
  * Automorphism reporting and termination check functions
    are now of C++ type std::function.
  * Bignum allows one to get a copy of internal GNU GMP integer.
- Update to version 0.74:
  * Fixed a memory leak
  * Possibility to terminate the search early
  * Minor changes for better C++11 compatibility.
  * Memory allocation failures now throw std::bad_alloc
- Drop bliss-am.diff upstream uses cmake
- Add cmake.patch, allow installing the library and binary.
- Refresh bliss-nodate.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624276800">- Set versioned cmake requirement</changelog>
</package>
<package pkgid="aad949706c8c69ea0e3d8dedf75e79a240f58c94b16516751ced56b1d2d02a2ec3de036452541c166e26b08b9a0d2dc9ea2ed7a5fc92880bcc97ffd1c7e43b1f" name="blitz-devel" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="jengelh@medozas.de" date="1327752000">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
  <changelog author="werner@suse.de" date="1341921600">- Make it build with latest TeXLive 2012 with new package layout</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1361448000">- Update to version 0.10
  * improved performance
  * 64-bit compatibility
  * thread safety
  * utilizing careful data alignment
- Update license to LGPL-3.0 or BSD-3-Clause according to LEGAL file</changelog>
  <changelog author="cfarrell@suse.com" date="1361534400">- license update: LGPL-3.0 or BSD-3-Clause or Artistic-2.0
  The Artistic-2.0 license is also a choice</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Update project url
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575979200">- Update to 1.0.2
  * added CMake build system (autotools build to be phased out in a next release)
  * autotools-related fixes
  * Python 3 compatibility in Makefiles and genstencils.py
  * fixing compilation issue for BZ_DECLARE_FUNCTION (SF issue no. 51)
  * fixing apparent typo-bug in expr.h (SF bug no. 59)
  * some code cleanups (namespace related macros, etc)
- Remove obsolete blitz-gcc47.patch
- Add fix_cmake_file_dir.patch to make sure .cmake files are placed
  in the correct directory.
  From: https://github.com/blitzpp/blitz/pull/155</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580472000">- Remove BZ_FULLY64BIT=ON option from cmake to prevent warnings
  during compilation saying "64-bit array dimensions not yet
  implemented (-Wcpp)".</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580644800">- Disable building docs for openSUSE &lt; 1550: build failues from
  texinfo errors for openSUSE Leap 15.2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597838400">- Fix building for openSUSE &gt;= 1550 by building without papi
  support since blitz does not support papi &gt;= 6.0
  (see gh#blitzpp/blitz#162).
- Drop empty install_info post(un) scriptlets and corresponding
  Requires handled by rpm triggers.
- Clean up specfile using spec-cleaner.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1616155200">- Build without PAPI support for all supported openSUSE versions
  (boo#1183759).</changelog>
</package>
<package pkgid="863afd84a32a0d92a55b9fd4bfe2fcc987f6073eae08d7dc1196d516978dda01c2f37e5b49a3389935e83b910a3bd91bf01f1ae52ba9bfec6fa8bb93e4a8e323" name="blitz-doc" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="jengelh@medozas.de" date="1327752000">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
  <changelog author="werner@suse.de" date="1341921600">- Make it build with latest TeXLive 2012 with new package layout</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1361448000">- Update to version 0.10
  * improved performance
  * 64-bit compatibility
  * thread safety
  * utilizing careful data alignment
- Update license to LGPL-3.0 or BSD-3-Clause according to LEGAL file</changelog>
  <changelog author="cfarrell@suse.com" date="1361534400">- license update: LGPL-3.0 or BSD-3-Clause or Artistic-2.0
  The Artistic-2.0 license is also a choice</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Update project url
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575979200">- Update to 1.0.2
  * added CMake build system (autotools build to be phased out in a next release)
  * autotools-related fixes
  * Python 3 compatibility in Makefiles and genstencils.py
  * fixing compilation issue for BZ_DECLARE_FUNCTION (SF issue no. 51)
  * fixing apparent typo-bug in expr.h (SF bug no. 59)
  * some code cleanups (namespace related macros, etc)
- Remove obsolete blitz-gcc47.patch
- Add fix_cmake_file_dir.patch to make sure .cmake files are placed
  in the correct directory.
  From: https://github.com/blitzpp/blitz/pull/155</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580472000">- Remove BZ_FULLY64BIT=ON option from cmake to prevent warnings
  during compilation saying "64-bit array dimensions not yet
  implemented (-Wcpp)".</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580644800">- Disable building docs for openSUSE &lt; 1550: build failues from
  texinfo errors for openSUSE Leap 15.2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597838400">- Fix building for openSUSE &gt;= 1550 by building without papi
  support since blitz does not support papi &gt;= 6.0
  (see gh#blitzpp/blitz#162).
- Drop empty install_info post(un) scriptlets and corresponding
  Requires handled by rpm triggers.
- Clean up specfile using spec-cleaner.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1616155200">- Build without PAPI support for all supported openSUSE versions
  (boo#1183759).</changelog>
</package>
<package pkgid="cfba49ea7fa346dad9a333fe480ff57396d3e6af55b800e611e8d63644596ef2d24bdabb450da98f3b887ab8ecb6a7f106e38f90e36db1f0c89d99de2f405851" name="blktests" arch="riscv64">
  <version epoch="0" ver="0+20250718.d24f744" rel="1.1"/>
  <changelog author="pcervinka@suse.com" date="1585137600">- Update to version 20200307.cd11d00:
  * Support skipping tests from test{,_device}()
  * Show last run for skipped tests
  * Skip tests based on SKIP_REASON, not return value
  * nbd/003: fix compiling error with gcc version 4.8.5
  * nbd/003:add mount and clear_sock test for nbd
  * nvme/018: Reword misleading error message
  * nvme/018: Ignore message generated by nvme read
  * tests/srp/015: Add a test that uses the SoftiWARP (siw) driver
  * common/multipath-over-rdma, tests/srp: Make it easy to use siw instead of rdma_rxe
  * common/multipath-over-rdma: Rename two functions
- Apply spec-cleaner
- Change version format in service file
- Add GPL-3.0 to license list
- Add README.md to doc section</changelog>
  <changelog author="Sebastian Chlad &lt;sebastian.chlad@suse.com&gt;" date="1585828800">- Add blktrace to recommended as some tests require it</changelog>
  <changelog author="Petr Cervinka &lt;pcervinka@suse.com&gt;" date="1588334400">- Update to version 0+20200430.bff70b0:
  * Add $DESCRIPTION to the TEST_RUN
  * Fix unintentional skipping of tests
  * Add a test that triggers the blk_mq_realloc_hw_ctxs() error path
  * Introduce the function _configure_null_blk()
  * Use _{init,exit}_null_blk instead of open-coding these functions
  * Make _exit_null_blk remove all null_blk device instances
  * common/fio: do not use norandommap with verify</changelog>
  <changelog author="pcervinka@suse.com" date="1606910400">- Update to version 0+20201022.e10add0:
  * nvme/038: Test removal of un-enabled subsystem and ports
  * nvme/037: Add test which loops passthru connect and disconnect
  * nvme/036: Add test for testing reset command on nvme-passthru
  * nvme/035: Add test to verify passthru controller with a filesystem
  * nvme/034: Add test for passthru data verification
  * nvme/033: Simple test to create and connect to a passthru target
  * nvme: Add common helpers for passthru tests
  * nvme: Search for specific subsysnqn in _find_nvme_loop_dev
  * common/xfs: Create common helper to verify block device with xfs
  * common/xfs: Create common helper to check for XFS support
  * common/fio: Remove state file in common helper
  * zbd/003: Reset zones when the test device has max_active_zones limit
  * block/004: Provide max_active_zones to fio command
  * common/rc: Add _test_dev_max_active_zones() helper function
  * nvme: support rdma transport type
  * common: move module_unload to common
  * nvme: support nvme-tcp when runinng tests
  * tests/nvme: restrict tests to specific transports
  * nvme: make tests transport type agnostic
  * nvme: consolidate some nvme-cli utility functions
  * nvme: consolidate nvme requirements based on transport type
  * nvme/005: add the missing _have_program nvme
  * common/multipath-over-rdma: make block scheduler directory optional
  * zbd/002: Check write pointers only when zones have valid conditions
  * zbd/005: Enable zonemode=zbd when zone capacity is less than zone size
  * zbd/004: Check zone boundary writes using zones without zone capacity gap
  * zbd/002: Check validity of zone capacity
  * zbd/rc: Support zone capacity report by blkzone
  * Remove partition rereading tests for reverted fixes
  * tests/srp/rc: Separate login parameters with a comma
  * srp tests: Use _{init,exit}_scsi_debug() instead of duplicating these functions
  * common/multipath-over-rdma: Log mkfs output
  * srp, nvmeof-mp: Use no_path_retry instead of queue_if_no_path
  * tests/nvmeof-mp/rc: Make login failures easier to debug
  * block/012: add comment explaning second --setro
  * tests/srp/rc: Fix a shellcheck warning
  * tests: mark tests with CAN_BE_ZONED=1
  * common/cpuhotplug: fix ALL_CPUS
  * tests/srp/rc: Do not pass an empty string to dd
  * zbd/007: Add --force option to blkzone reset
  * Fix ./check: line 275: LAST_TEST_RUN["$key"]: unbound variable
  * Fix unquoted integer shellcheck errors
  * travis: update shellcheck URL
  * tests/srp/rc: Make the SRP tests pass against kernel v5.7</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1680436800">- Update to version 0+20230302.676d42c:
  * src/Makefile: fix number sign handling in macro
  * block/033: add test to cover gendisk leak
  * src: add mini ublk source code
  * nvme/046: add test for unprivileged passthrough
  * check, common/rc: support normal user privilege
  * block/032: add test to cover umount one deleted disk
  * Update tests for discovery log page changes
  * tests/block/007: Rework I/O polling
- Use explicit commit id. Also exclude .gitignore files.</changelog>
  <changelog author="petr@cervinka.net" date="1687867200">- Update to version 0+20230615.154e652:
  * block/034: Test memory is released by null-blk driver with memory_backed=1
  * nvme/040: Free loop back resources
  * block/011: recover test target NVME device capacity
  * block/011: skip when mounted block devices are affected
  * common/rc: introduce _get_pci_from_dev_sysfs
  * nvmeof-mp: Remove nvmeof-mp tests
  * nvme/rc: remove _filter_discovery
  * nvme/{016,017}: use _check_genctr instead of _filter_discovery
  * nvme/rc: Cleanup fc resource before module unloading
  * nvme/rc: Cleanup fc ports in reverse order
  * tests: Add ublk tests
  * src/miniublk: add user recovery
  * srp/rc: Replace _have_module() with _have_driver()
  * nvme/{016,017}: Make the number iterations configurable
  * nvme/{002,030}: Move discovery generation counter code to rc
  * nvme/{045,047}: Calculate IO size for random fio jobs
  * nvme: Add minimal test image size requirement
  * nvme: Make test image size configurable
  * Documentation: Add info on nvme_trtype
  * nvme/{032,040}: Use runtime fio background jobs
  * common/xfs: Limit fio size job to fit into xfs fs
  * common/xfs: Make size argument optional for _xfs_run_fio_verify_io
  * nvme/{014/015}: Do not hard code device size for dd test
  * nvme/rc: Auto convert test device size info
  * block/{001,002,027}: allow to run with built-in scsi_debug and sd_mod
  * scsi/{004,005}: allow to run with built-in scsi_debug
  * common/scsi_debug: introduce _configure_scsi_debug
  * common/scsi_debug: factor out _setup_scsi_debug_vars
  * common/scsi_debug, tests/*: re-define _have_scsi_debug
  * common/rc: skip module file check if modules path does not exist
  * loop/009: add test for loop partition uvents
  * test/nvme: add missing _have_fio check for nvme/045
  * tests/dm: add dm test group and a test for self-map
  * common/rc: fix kernel version parse failure
  * block/{014,015,030}: don't require modular null_blk for fault-injection
  * src/Makefile: forward LDFLAGS to $(CC)
  * nvme/039: avoid failure by error message rate limit
  * nvme/049: add test for uring-passthrough
  * common,fio: helper for version check
  * nvme/048: test queue count changes on reconnect
  * nvme/rc: Add timeout argument parsing to _nvme_connect_subsys()
  * nvme/047: Test different queue types for fabrics transports
  * nvme/rc: Add parametric transport required check
  * nvme/rc: Add nr queue parser arguments to _nvme_connect_subsys()
  * nvme/rc: Parse optional arguments in _nvme_connect_subsys()
  * tests/block/013.out: remove the unused 013.out file
  * tests: add the missing +x mode</changelog>
  <changelog author="pcervinka@suse.com" date="1697025600">- Replace disabled mode in service file by manual mode
- Update to version 0+20231006.1aeff01:
  * nbd/004: avoid left connection
  * Change the default RDMA driver from rdma_rxe to siw
  * srp/015: Remove this test
  * tests/srp/rc: Reduce the number of channels
  * tests/srp/rc: Rework use_blk_mq()
  * tests/nvme/031: fix connecting faiure
  * block/002,scsi/007,zbd/003: remove options for shellcheck SC2119
  * nvme: introduce nvmet_target_{setup/cleanup} common code
  * nvme/{033,034,035,036,37}: drop port handle between passthru target setup and cleanup
  * nvme/{033,034,035,036}: use default subsysnqn variable directly
  * Revert "Do not suppress any shellcheck warnings"
  * nvme: remove "udevadm settle" after _nvme_connect_subsys
  * nvme/rc: fix nvme device readiness check after _nvme_connect_subsys
  * nvme: Add explicitly host to allow_host list
  * nvme/rc: Add helper for adding/removing to allow list
  * nvme: Use def_subsys_uuid variable
  * nvme/rc: Add common def_subsys_uuid define
  * nvme: Use def_file_path variable instead local variable
  * nvme/rc: Add common file_path name define
  * nvme/{041,042,043,044,045,048}: Remove local variable hostnqn and hostid
  * nvme: Use def_subsysnqn variable instead local variable
  * nvme/rc: Add common subsystem nqn define
  * nvme/043: Use hostnqn to generate DHCAP key
  * nvme: Reorganize test preamble code section
  * nvme/{003,004,005,013,046,049}: Group all variables declarations
  * block/004: reset zones of TEST_DEV before fio operation
  * README: clarify motivations to add new test cases
  * CONTRIBUTING, README: recommend patch post for contributions
  * README: describe what './new' script documents
  * new: don't mandate double square brackets
  * src/Makefile: fix static linking of miniublk
  * common/scsi_debug: Use _unload_module() instead of modprobe -r
  * _unload_module(): Report the failure reason once
  * block/005: require queue/scheduler sysfs attribute
  * block/004, zbd/{005,006}: call _test_dev_set_scheduler
  * common/rc: introduce _require_test_dev_sysfs
  * common/{rc,dm}: introduce functions to set scheduler of dm destinations
  * common/dm: add script file for device-mapper functions
  * check, common/rc: save sysfs attribute path
  * common/ublk: avoid modprobe failure for built-in ublk_drv
  * nvme/{041,042,043,044,045,048}: Use default hostnqn and hostid
  * nvme/rc: Avoid triggering host nvme-cli autoconnect
  * nvme/048: Check for queue count check directly
  * nvme/043: use a valid hostkey
  * zbd/009: skip have_good_mkfs_btrfs when mkfs.btrfs not avaiable
  * nvme/rc: specify hostnqn and hostid to nvme discover and connect</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1708084800">- Update to version 0+20240213.ac3d8d0:
  * nvme/rc: revert nvme-cli context tracking
  * nvme/rc: do not issue errors when disconnecting when using fc transport
  * nvme/rc: do not issue warnings on cleanup when using fc transport
  * nvme/rc: filter out errors from cat when reading files
  * nvme/029: fix local variable declarations
  * nvme/046: change nvme io-passthru command option from -o to --opcode
  * nvme: add nvme pci timeout testcase
  * block/031: allow to run with built-in null_blk driver
  * common/null_blk: introduce _have_null_blk_feature
  * nvme/rc: don't print the nvme connect msg
  * block/007: skip hybrid polling tests when kernel does not support it
  * block/011: set default timeout to 20 minutes
  * block/011: recover test target devices to online or live status
  * loop/009: require --option of udevadm control command
  * nvme/{041,042,043,044,045}: check dhchap_ctrl_secret support by nvme-fabrics
  * nvme: do not print subsystem NQN to stdout
  * nvme: do not print UUID to log files
  * common/ublk: allow to run ublk test without building miniublk
  * ublk/rc: prefer to rublk over miniublk
  * Fix common misspellings from codespell project
  * tests/srp: remove the unused file 015.out
  * src/miniublk: fix logical block size setting
  * block/002: fix TMPDIR path
  * nvme/{rc,017,031}: replace def_file_path with _nvme_def_file_path()
  * nvme/rc: fix rdma driver check
- Small spec file modernisation</changelog>
  <changelog author="sebastian.chlad@suse.com" date="1745409600">- Update to version 0+20250415.9aa2023:
  * nvme: add testcase for secure concatenation
  * nvme: add testcase for TLS-encrypted connections
  * common/nvme: handle option '--concat' for _nvme_connect_subsys
  * common/nvme: TLS target support
  * common/nvme: add '--tls' argument to _nvme_connect_subsys()
  * nvme/rc: introduce _have_libnvme_ver()
  * nvme/rc: introduce _have_tlshd_ver() and _have_systemd_tlshd_service()
  * common/rc,fio: factor out _compare_three_version_numbers()
  * common/rc: introduce _systemctl_start() and _systemctl_stop()
  * common/rc: introduce _have_systemctl_unit()
  * nvme/061: add test teardown and setup fabrics target during I/O
  * nvme/060: add test nvme fabrics target resetting during I/O
  * common/nvme: move nvmf_wait_for_state to common code
  * common/nvme: add debug nvmet path variable
  * nvme/025: use character device for nvme effects-log command
  * src/Makefile: include CFLAGS in probe macros
  * zbd/012: avoid fio stop by I/O scheduler set failure
  * common/nvme: use correct local wwnn/wwpn for rport removal
  * tests/throtl: add a new test 006
  * common/xfs: verify xfs_io supports statx atomic write attributes
  * common/xfs: add _test_dev_suits_xfs() to verify logical block size will work
  * tests: use test device min io to support bs &gt; ps
  * common/xfs: use min io for fs blocksize
  * common: add and use min io for fio
  * block/032: make error messages clearer if mkfs or mount fails
  * common/xfs: ignore first umount error on _xfs_mkfs_and_mount()
  * nvme/059: add atomic write tests
  * scsi/009: add atomic write tests
  * srp: skip test if scsi_transport_srp module is loaded and in use
  * nvme/056: Add check for empty ddp capabilities
  * nvme/058: detach loop device after test finish
  * nvme/053: do not use awk
  * tests: Remove unnecessary '&amp;&amp;' in requires() functions
  * throtl: fix the race between submitting IO and setting cgroup.procs
  * throtl/002: calculate block-size based on device max-sectors setting
  * common/rc: test _have_driver before checking driver parameter
  * tests/rnbd: Implement RNBD regression test
  * tests/rnbd: Add a basic RNBD test
  * zbd/012: Test higher queue depths
  * common/ublk: update io_uring setting during the tests
  * block/035: use the common functions _io_uring_enable/_io_uring_restore
  * common/rc: introduce _io_uring_enable/_io_uring_restore
  * blktests: src/miniublk.c: fix segment fault when io_uring is disabled
  * nvme/049: update fio_output msg check for io_uring_cmd support
  * throtl/{002,003}: update max_sectors setting
  * blktests: src/miniublk.c: fix unaligned mmap offset for 64K page size
  * nvme: add test for rapid namespace remapping
  * nvme: add test for basic ANA support
  * nvme: delete all ana_groups when removing a port
  * nvme: add argument '--ports' to _nvmet_target_setup()
  * nvme: add _setup_nvmet_ns_ana()
  * nvme: add _setup_nvmet_port_ana()
  * zbd/012: Test requeuing of zoned writes and queue freezing
  * nvme/056: add test for nvme-tcp zero-copy offload
  * contrib: add remote target setup/cleanup script
  * nvme/030: only run against kernel soft target
  * common/nvme: add digest options to __nvme_connect_subsys()
  * nvme/rc: introduce remote target support
  * nvme/{041-045,051,055}: double-quote def_* variable references
  * nvme: add test for writing to file-ns just after disabling it
  * nvme/052: move nvmf_wait_for_ns() to common/nvme
  * block/035: enable io_uring if it is disabled
  * nvme/029: capture all the FULL log from test_user_io
  * nvme/039: check for logical block size of test device
  * nvme: delete all namespaces in _remove_nvmet_subsystem()
  * throtl: set "io" to subtree_control only if required
  * nvme: drop arguments from _create_nvmet_port()
  * nvme: rework fcloop
  * nvme/052: do not create namespace when setting up the target
  * nvme/017: do not create namespace when setting up the target
  * nvme/016: do not create namespace when setting up the target
  * nvme: move _nvmet_target_setup() to common/nvme
  * nvme/rc: Implement --blkdev none for _nvmet_target_setup()
  * tests/throtl: add a new test 005
  * tests/throtl: add a new test 004
  * tests/throtl: add a new test 003
  * tests/throtl: add a new test 002
  * tests/throtl: add first test for blk-throttle
  * common/nvme, nvme/{016,017,051,052}: introduce def_nsid
  * nvme, md/001: support only long options for _create_nvmet_subsystem()
  * common/nvme, nvme/{016,017,052}: improve _create_nvmet_ns()
  * common/nvme, nvme/003: specify "--port none" to _nvme_connect_subsys()
  * nvme: pass in port parameter to _nvme_connect_subsys()
  * nvme: check for controller device in _nvme_connect_subsys()
  * nvme: simplify _get_nvmet_ports()
  * nvme: return error from _find_nvme_ns()
  * nvme: fix fc port clean up failure
  * nvme/{rc,002,016,017,030}: pass port ID to genctr helper functions
  * nvme: introduce wwnn/wwpn helper functions
  * nvme: sanitize transport parameter in _create_nvmet_port()
  * nvme, md/001: make trtype argument to _create_nvmet_port() optional
  * nvme/038: use nvme_trtype instead of hardcoding
  * common/rc: Uniform the style of skip reasons
  * block/027: setup scsi_debug with MQ
  * nvme: test the nvme reservation feature
  * nvme/{rc,002,016,017,030,052}, md/001: introduce --resv_enable argument
  * common/multipath-over-rdma: remove dir /tmp/fio-state-files
  * common/fio: dont save the fio verify.state file
  * block/031: remove the fio verify.state file
  * nvme/{033-037}: timeout while waiting for nvme passthru namespace device
  * nvme/052: wait for namespace removal before recreating namespace
  * nvme: add test for controller rescan under I/O load
  * nvme/032: skip on non-PCI devices
  * nvme/{033-037,039}: skip passthru tests on multipath devices
  * zbd/011: add test for DM resource limits stacking
  * loop/011: skip if running on kernel older than v6.9.11
  * dm/002: add --retry option to dmsetup remove command
  * md: add regression test for "md/md-bitmap: fix writing non bitmap pages"
  * nvme: move helper functions to common/nvme
  * nbd/rc: check nbd-server port readiness in _start_nbd_server()
  * loop/010: skip when kernel is older than v6.11
  * loop/010: do not assume /dev/loop0
  * dm/002: do not assume 512 byte block size
  * nvme: add test for creating/deleting file-ns
  * loop: Add regression test for unsupported backing file fallocate
  * nbd/004: drop the check for "couldn't allocate config" message
  * check: confirm dependent commands
  * block/038: support built-in null_blk
  * block: add regression test for null-blk concurrently power/submit_queues test
  * nvme: add regression test for concurrently enable/disable nvmet ns
  * loop: Detect a race condition between loop detach and open
  * README: add dependent command descriptions
  * blktests: fix how we handle waiting for nbd to connect
  * tests/dm: add dm-dust general functionality test
  * nvme/rc,srp/rc,common/multipath-over-rdma: rename use_rxe to USE_RXE
  * nvme/{rc,016,017}: rename nvme_num_iter to NVME_NUM_ITER
  * nvme/{rc,010,017,031,034,035}: rename nvme_img_size to NVME_IMG_SIZE
  * nvme/{021,022,025,026,027,028}: do not hard code target blkdev type
  * nvme/{007,009,011,013,015,020,024}: drop duplicate nvmet blkdev type tests
  * nvme/{006,008,010,012,014,019,023}: support NVMET_BLKDEV_TYPES
  * nvme/{002-031,033-038,040-045,047,048}: support NMVET_TRTYPES
  * nvme/rc: introduce NVMET_BLKDEV_TYPES
  * nvme/rc: add blkdev type environment variable
  * nvme/rc: introduce NVMET_TRTYPES
  * common/rc: introduce _check_conflict_and_set_default()
  * meta/{018,019}: add test cases to check _set_combined_conditions
  * common/rc: introduce _set_combined_conditions
  * meta/{016,017}: add test cases to check repeated test case runs
  * check: use set_conditions() for the CAN_BE_ZONED test cases
  * check: support test case repeat by different conditions
  * check: factor out _run_test()
  * nvme/039: adjust to util-linux v2.40 dmesg format change
  * nbd/002: repeat partition existence check for ioctl interface
  * nbd/002: fix wrong -L/-nonetlink option usage
  * block/033: additional fix
  * block/034: add the missing +x mode
  * nvme/{003,006,007}: remove the blank line
  * block/033: fix the output when ublk prog not avaiable
  * block/037: add test to cover blk-cgroup vs. disk rebind
  * block/036: test return EIO from BLKRRPART
  * block/035: Report IOPS
  * block/035: Test shared queue fairness
  * scsi/008: Test SCSI disk data lifetime support
  * common/fio: Fix the _run_fio() return code
  * nvme/rc: fix shellcheck warning SC2086
  * nvme/{013,014}: fix device filename
  * nvme/011: fix filename path
  * nvme/028: drop unused nvmedev
  * nvme: don't assume namespace id
  * nvme/{041,042,043,044,045,048}: do not pass default host{nqn|id} to _nvme_connect_subsys
  * nvme: drop default subsysnqn argument from _nvmet_passthru_target_connect
  * nvme: drop default subsysnqn argument from _nvme_passthru_target_{setup|cleanup}
  * nvme: drop default subsysnqn argument from _nvme_{connect|disconnect}_subsys
  * nvme: drop default trtype argument for _nvmet_passthru_target_connect
  * nvme: drop default trtype argument for _nvmet_connect_subsys
  * nvme/031: do not open code target setup/cleanup
  * nvme/rc: do not cleanup external managed loop device
  * nvme/rc: remove unused connect options
  * nvme/rc: add nqn/uuid args to target setup/cleanup helper
  * nvme/rc: connect subsys only support long options
  * nvme/{014,015,018,019,020,023,024,026,045,046}: use long command line option for nvme
  * nvme/rc: use long command line option for nvme
  * nvme/{012,013,035}: check return value of _xfs_run_fio_verify_io
  * common/xfs: propagate errors from _xfs_run_fio_verify_io
  * nvme/rc: log error if stale configuration is found
  * nvme/rc: silence fcloop cleanup failures
  * nvme/rc: silence error on module unload for fc
  * nvme/048: make queue count check retry-able
  * nvme/048: remove unused argument for set_qid_max
  * nbd/001: wait for the device node to show up before running parted
  * nvme: Add passthru error logging tests to nvme/039
  * nvme/029: reserve hugepages for lager allocations
  * nbd/001: change to use lsblk raw output format</changelog>
  <changelog author="sebastian.chlad@suse.com" date="1753790400">- Update to version 0+20250718.d24f744:
  * common/null_blk: wait device ready in _configure_null_blk
  * loop/010, common/rc: drain udev events after test
  * md/002: add atomic write tests for md/stacked devices
  * common/null_blk: check FULL file availability before write
  * block: add block/040 for test updating nr_hw_queues vs switching elevator
  * nvme/049: add fio md_per_io_size option
  * nvme/{034,035}: skip when the test target namespace has metadata
  * nvme/064: fix failure when the sysfs metadata_bytes doesn't exist
  * tests/throtl: add a new test 007
  * nvme: add nvme metadata passthrough test
  * nvme/rc: introduce helper functions to check namespace metadata
  * loop/011: use lazy umount for tmpfs
  * check: allow strict error-checking by "set -e" in test cases
  * common/rc: Optimize _module_file_exists()
  * common/null_blk: Make configuration failures easier to debug
  * common/null_blk: Log null_blk configuration parameters
  * common/null_blk: Rename a local variable
  * common/fio: Optimize _fio_perf_report()
  * common/fio: Log the fio arguments
  * common/nvme: fix nvme json support check in _have_nvme_cli_with_json_support
  * common/scsi_debug: Use _unload_module in _exit_scsi_debug
  * nvme/rc, md/001: check that nvme-cli supports json output format
  * common/nvme: introduce _have_nvme_cli_with_json_support()
  * zbd/006: reset only the test target zone
  * README, CONTRIBUTING: refer to the new repository addresses
  * nvme/063: fixup tls_key encryption check
  * nvme/054: update to support all fabrics
  * nvme/rc: fix the skip reasons in _require_nvme_cli_tls
  * block: add test for race between set_blocksize and read paths</changelog>
</package>
<package pkgid="f1d40c8ab68c7f3e9b5c00444075f05560d572be55baf3511a635f8a06d48672c27af0d3607c769f07a59bf60a71b544c80f40d8c0001276255b66b904d349a4" name="blktrace" arch="riscv64">
  <version epoch="0" ver="1.3.0+git.20250320" rel="1.1"/>
  <changelog author="jeffm@suse.com" date="1461672000">- Update to version 1.1.0+git.20160425:
  * Refer to sda instead of hda in man pages
  * btreplay: Fix typo in scaling up the dynamic cpu set size.
  * include sys/types.h for dev_t definition
  * Fix warnings on newer gcc
  * Add the "-a discard" filter option to the blktrace.8 man page
  * blktrace: Use number of online CPUs
  * btreplay: fix memory corruption caused by CPU_ZERO_S
  * btreplay: fix sched_{set|get}affinity
  * btreplay: make Ctrl-C work
  * btreplay: remove timestamps</changelog>
  <changelog author="mpluskal@suse.com" date="1480075200">- Update to version 1.1.0+git.20160823:
  * Use maximum over all traces for queue depth
  * Process notify events outside of given interval
  * iowatcher: Use queue events if issue not available
  * btt: Replace overlapping IO
  * Zero sectors are strange
  * Don't prepend blktrace destination dir if we didn't run blktrace
  * Separate prefix in legend with space
  * Fixup graph name in help text
  * blktrace: remove -k from manpage synopsis
  * iowatcher: link with -lrt</changelog>
  <changelog author="mpluskal@suse.com" date="1501243200">- Update to version 1.1.0+git.20170126:
  * blktrace: Add support for sparse CPU numbers
  * blktrace: Reorganize creation of output file name
  * blktrace: Create empty output files for non-existent cpus</changelog>
  <changelog author="jeffm@suse.com" date="1521547200">- Update to version 1.2.0+git.20180124:
  * blktrace: don't stop tracer if not setup trace successfully
  * fix parallel build failures
  * respect LDFLAGS when linking programs
  * btt: Fix overlapping IO stats.
  * btt/devs: silence warning on sprintf overflow
  * jhash: fix annoying gcc fall through warnings
  * Blktrace 1.2.0
  * blktrace: abort if device ioctl setup fails</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1528200000">- Update to version 1.2.0+git.20180516:
  * make btt scripts python3-ready
  * btt: make device/devno use PATH_MAX to avoid overflow (bsc#1091942).
  * blkparse: add documetation for 'R' requeue request
  * blkparse: remove duplicated entry for flag M</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1633953600">- UsrMerge: relocate blktrace, blkparse and btrace (bsc#1191056)</changelog>
  <changelog author="ddiss@suse.com" date="1633953601">- Update to version 1.3.0+git.20210628:
  * blktrace: exit directly when nthreads_running != ncpus in run_tracers()
  * blktrace 1.3.0
  * blkparse: Print time when trace was started
  * blktrace: inclusive terminology
  * blkparse: Print PID information for TN_MESSAGE events
  * iowatcher: Handle cgroup information
  * iowatcher: Use blktrace_api.h
  * blkparse: Handle cgroup information
  * blkparse: Fix up the sector and length of split completions
  * blkparse: Initialize and test for undefined request tracking timestamps</changelog>
  <changelog author="jeffm@suse.com" date="1634817600">- Update to version 1.3.0+git.20211021:
  * blkparse: fix incorrectly sized memset in check_cpu_map
  * blkparse: skip check_cpu_map with pipe input</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="dsterba@suse.cz" date="1756296000">- Update to version 1.3.0+git.20250320:
  * blkparse: Fix a potential coredump issue
  * doc: update RWBS descriptions
  * iowatcher: Calculate ios_in_flight per trace
  * fix hang when BLKTRACESETUP fails and "-o -" is used
  * doc: btrace: fix wrong format on doc</changelog>
</package>
<package pkgid="d64ba10fff25169124722162e27fdec4be3267364aeccc41767d35b3f00f380dc40e82191881b38557c250b1b9fac10e5d3a63063f4ad2e4bb85e80efad2aef5" name="blobAndConquer" arch="riscv64">
  <version epoch="0" ver="1.11" rel="3.1"/>
  <changelog author="g.fanelia@gmail.com" date="1257595200">- Upgrade to version 1.10
  + This update fixes a bug with the settings of the sound volume
    also added a new fonts. It also fixes a bug with the cheat
    option.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1321704000">- fix build on 12.1+ by adding "-lX11" to the linking command</changelog>
  <changelog author="jengelh@medozas.de" date="1321876800">- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Use %_smp_mflags for parallel building</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1337860800">- Created a syntax patch only to be discovered by gcc 4.7
- Cleaned the spec file</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1366200000">- Added missing BuildRequires for openSUSE &gt; 12.3</changelog>
  <changelog author="nemysis@gmx.ch" date="1411560000">- Update to 1.11
- Change URL
- Add icons
- Remove blobandconquer-desktop.patch, use sed
- Add patch blobAndConquer-1.11-LICENSE.patch, Correct FSF Address
- Add BuildRequires for desktop-file-utils, hicolor-icon-theme,
  fdupes
- Move makefile to Makefile
- Simplify installation handling, use normal build
- Add sed, Use normal pak, fix paths, add -lX11,
  remove docs install via files, remove png and install from tar,
  fix Desktop
- Use default make %{?_smp_mflags}
- Adjust patch blobandconquer-gcc47.patch</changelog>
  <changelog author="nemysis@gmx.ch" date="1411560001">- Reordering BuildRequires</changelog>
  <changelog author="nemysis@gmx.ch" date="1415793600">- Remove patch blobAndConquer-1.11-LICENSE.patch
- Use BuildRequires pkgconfig(SDL_image), pkgconfig(SDL_mixer)
  pkgconfig(SDL_ttf) and pkgconfig(sdl) instead of SDL-devel,
  SDL_image-devel, libSDL_ttf-devel and SDL_mixer-devel
- Remove BuildRequires for Mesa-devel and desktop-file-utils
- Use check for openSUSE %if 0%{?suse_version}
- Move hicolor-icon-theme to check for openSUSE %if 0%{?suse_version}
- Use symlink for %fdupes</changelog>
  <changelog author="bwiedemann@suse.com" date="1500552000">- Use plain files instead of .pak file to fix build-compare (boo#1041090)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="35469ec289b694043cafaef0eb65ab8e7f8e866033396c255a3e95d527abf7455e42d33b51927b5773506bee3d48f3ba624e7dc0490fa9722d6b79a05618a8e2" name="blobby" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="2.1"/>
  <changelog author="mailaender@opensuse.org" date="1384776000">- update to 1.0 RC3
- patches are now included upstream
- icon: black border to transparency</changelog>
  <changelog author="mailaender@opensuse.org" date="1386072000">- update to 1.0 RC4</changelog>
  <changelog author="mailaender@opensuse.org" date="1401710400">- update to 1.0</changelog>
  <changelog author="dap.darkness@gmail.com" date="1430654400">- Updated to rev#1593 to resolve openSUSE:Factory build failures.
- Fixed License tag: "either version 2 … or … any later version".
- Added blobby-BotAPICalculations.diff vs. missing source.</changelog>
  <changelog author="Matthias Mailänder &lt;mailaender@opensuse.org&gt;" date="1609243200">- Update to version 1.0 at new source code location
- Now using https://en.opensuse.org/SourceUrls
- Drop blobby-BotAPICalculations.diff
- Add networkmessage.patch
- Add icon.patch
- Add data-dir.patch
- Add support for https://en.opensuse.org/openSUSE:AppStore
- Update icon and .desktop file (via FlatHub)
- Use cmake macros</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1610280000">- Add reproducible.patch use cmake zip to not add timestamps (boo#1047218)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1744545600">- Update to 1.1.1
  * fix server crash
  * fix ruleset misbehavior (four ball touches possible)
  * improved server log
  * added official macos build support
- Changes in 1.1.0
  * new languages added and some parts of old translations
    corrected
  * new high resolution icon
  * reworked online game lobby and matchmaking
  * added different game settings (rules, final scores and speeds)
    possible on the same server
  * bot scripting overhaul
  * new xml based replay file format
  * a lot of minor improvements and maintenance
  * bugfixes
- Run spec-cleaner
- Drop reproducible.patch, fixed upstream
- Drop networkmessage.patch, fixed upstream
- Drop icon.patch, fixed upstream
- Drop data-dir.patch, fixed upstream</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1745928000">- Add blobbyvolley2-fix-non-void-return.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1746187200">- add blobbyvolley2-1.1.1_external_tinyxml.patch to use system tinyxml2</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1753531200">- Add blobbyvolley2-linked-list.patch to fix compiler error
  Part of https://github.com/danielknobe/blobbyvolley2/pull/152</changelog>
</package>
<package pkgid="a7a0fe5e64214566832225009766a25a8d68469f74125f17e7f1e0d65a9ea9f97906ccee81ef4f65660ad67d0043ff9790ff7296eb90bb1868049b60f04a86e1" name="blobwars" arch="riscv64">
  <version epoch="0" ver="2.00" rel="4.1"/>
  <changelog author="claes.backstrom@opensuse.org" date="1304424000">- New upstream release 1.19
  * Fixed medal support.
  * Corrected the credits for the song Herbs from Ambick, which
    is a modified version of Claustrophobia from LizardKing.
- Respin of makefile patch and use patch from debian
- Add new check-chdir patch
- Removed patch for desktop file fixed upstream
- Removed build requirement of licenses</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="reddwarf@opensuse.org" date="1336219200">- Make it start (bnc#760845)</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1364385600">- Updated the License</changelog>
  <changelog author="dimstar@opensuse.org" date="1412596800">- Add bobwars.appdata.xml to the package for software centers.</changelog>
  <changelog author="nemysis@gmx.ch" date="1435406400">- Modernize spec
- Use sed instead of simple patches
- Remove patches blobwars-1.19-makefile.patch, blobwars-1.05-debian.patch,
  blobwars-1.19-check-chdir-ret.patch, blobwars-1.14-as_needed.patch
- Add patch blobwars-icons_blobwars.desktop.patch
- Change Source0 to use Web URL
- Add icons, use blobwars-icons.tar
- Use %{name} instead of blobwars
- Add BuildRequires for pkgconfig
- Use check for openSUSE %if 0%{?suse_version}
- Use BuildRequires pkgconfig() instead of devel packages
- Remove Recommends for blobwars-lang = %{version}, because
  is default installed
- Change Description
- Use chmod 0644 makefile* instead of chmod a-x src/* doc/*
- Add sed, Fix paths and libraries
- Add sed, Fix pak</changelog>
  <changelog author="nemysis@openSUSE.org" date="1448452800">- Update to 2.00, announce message:
  * Changed to SDL 2.0. This also allows the window to be scaled to an arbitrary
  size, and doesn't change the desktop resolution anymore when going to
  fullscreen.
  * The joystick/gamepad can now also be used in the menus and on the hub.
  * Updated credits and copyright notices.
  * Added stereo to the sound effects.
  * Cleaned up some graphics.
  * Fixed the machinegun sound.
  * Fixed the behaviour of grenades.
  * Many small fixes.
- Remove icons blobwars-icons.tar, use supplied
- Change BuildRequires, changed by Upstream for SDL2
- Change sed, use Makefile instead of makefile, changed by Upstream</changelog>
  <changelog author="bwiedemann@suse.com" date="1500552000">- Add reproducible.patch to sort file list to fix build-compare (boo#1041090)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692187200">- Add blobwars-glibc-2.38.patch: rename internally used strlcpy
  function to bw_strlcpy: do not conflict with strlcpy introduced
  in glibc 2.38.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="af0d82b74e1facac702fcc49c5d7242047723b54a219b0c2b820ce5a1f1579080d27e542c182c7e31e2f7c91a006df784315a7c9d0f219c0757c3516e1129d4b" name="blobwars-lang" arch="noarch">
  <version epoch="0" ver="2.00" rel="4.1"/>
  <changelog author="claes.backstrom@opensuse.org" date="1304424000">- New upstream release 1.19
  * Fixed medal support.
  * Corrected the credits for the song Herbs from Ambick, which
    is a modified version of Claustrophobia from LizardKing.
- Respin of makefile patch and use patch from debian
- Add new check-chdir patch
- Removed patch for desktop file fixed upstream
- Removed build requirement of licenses</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="reddwarf@opensuse.org" date="1336219200">- Make it start (bnc#760845)</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1364385600">- Updated the License</changelog>
  <changelog author="dimstar@opensuse.org" date="1412596800">- Add bobwars.appdata.xml to the package for software centers.</changelog>
  <changelog author="nemysis@gmx.ch" date="1435406400">- Modernize spec
- Use sed instead of simple patches
- Remove patches blobwars-1.19-makefile.patch, blobwars-1.05-debian.patch,
  blobwars-1.19-check-chdir-ret.patch, blobwars-1.14-as_needed.patch
- Add patch blobwars-icons_blobwars.desktop.patch
- Change Source0 to use Web URL
- Add icons, use blobwars-icons.tar
- Use %{name} instead of blobwars
- Add BuildRequires for pkgconfig
- Use check for openSUSE %if 0%{?suse_version}
- Use BuildRequires pkgconfig() instead of devel packages
- Remove Recommends for blobwars-lang = %{version}, because
  is default installed
- Change Description
- Use chmod 0644 makefile* instead of chmod a-x src/* doc/*
- Add sed, Fix paths and libraries
- Add sed, Fix pak</changelog>
  <changelog author="nemysis@openSUSE.org" date="1448452800">- Update to 2.00, announce message:
  * Changed to SDL 2.0. This also allows the window to be scaled to an arbitrary
  size, and doesn't change the desktop resolution anymore when going to
  fullscreen.
  * The joystick/gamepad can now also be used in the menus and on the hub.
  * Updated credits and copyright notices.
  * Added stereo to the sound effects.
  * Cleaned up some graphics.
  * Fixed the machinegun sound.
  * Fixed the behaviour of grenades.
  * Many small fixes.
- Remove icons blobwars-icons.tar, use supplied
- Change BuildRequires, changed by Upstream for SDL2
- Change sed, use Makefile instead of makefile, changed by Upstream</changelog>
  <changelog author="bwiedemann@suse.com" date="1500552000">- Add reproducible.patch to sort file list to fix build-compare (boo#1041090)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692187200">- Add blobwars-glibc-2.38.patch: rename internally used strlcpy
  function to bw_strlcpy: do not conflict with strlcpy introduced
  in glibc 2.38.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e0753c0b15ab9e3482a6fe54922f27e08888d318095b3b370d7570e949dbccf84ec98cc8cf85218b217ce773cb1db3504c06b5edccce6b4d351a0dd00e8a8f4f" name="blockout" arch="riscv64">
  <version epoch="0" ver="2.5" rel="3.1"/>
  <changelog author="jengelh@medozas.de" date="1332676800">- Initial package for build.opensuse.org</changelog>
  <changelog author="pgajdos@suse.com" date="1361275200">- build also against libpng16
  * modified compilefixes.diff (#include &lt;string.h&gt; in hpng.c)
  * modified automake.diff (look for libpng16 and then for libpng15)</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361275201">- build also against libpng14
  * modified automake.diff (look for libpng)</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Set RPM game group and Freecode URL</changelog>
  <changelog author="jengelh@inai.de" date="1428321600">- Update to new upstream release 2.5
  * A few graphics improvements
  * Pratice mode improvements
  * Improved the demo mode (bot plays better)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Trim outdated specfile constructs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763380800">- Add glu.diff for a successful build with sdl_compat</changelog>
</package>
<package pkgid="fc7ada61408456da7fa21ed01ab0c8e9b19a4c4f9305c0044d0d36a57d2a67eaafbf905f3f06fa79516f7e6fdfd22e37b779722762e4be06799435687aa56e06" name="blockzone-fonts" arch="noarch">
  <version epoch="0" ver="1.004" rel="1.3"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572177600">- Initial package, version 1.004</changelog>
</package>
<package pkgid="785e5a61830bce910e71a8024332f050b53100c5c8d1d9aedf9f7f69474e727a4951c618a22b55a0e60b7d2c25c6f94d1012e5398fd5e3d5522ae816949a1cf4" name="blog" arch="riscv64">
  <version epoch="0" ver="2.37" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743595200">- Update to version 2.31
  * Handel BS on password prompt as well
  * Drop spining code as systemd uses clear to end of line
    escape sequence (hard coded!) for its cylon lines.
- blog: again suggest blog-plymouth</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743681600">- Update to version 2.32
  * Better 3270 console support, use uevent below /sys file system</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744286400">- The suse-module-tools are required at build otherwise blog
  is not in the initrd</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744372800">- Use rpm-config-SUSE instead of suse-module-tools for suse version
  above 1550 and add code for the missing macros for older
  distributions like leap 15.6</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744804800">- Update to version 2.34
  * Make it work on s390x (still no 3215 console)
    This is a bug fix release.  But still no support in conmode
    3215 as there is a race triggered by using conmode 3215.
    The order of the systemd units seems to change with this
    console mode.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744891200">- Add patch blog-install.patch
  * Fixes install problems
  * Use module-setup.sh to install in BUILDROOT</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744891201">- Add patch blog-3215.patch
  * Try to avoid blocking mode of 3215 console on s390x as holding
    the output at `MORE' stops blogd, that is that it can not see
    any messages over its socket like switch of the root file system.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1745841600">- Update to version 2.35
  * Make s390 3215 console work that is use EPOLLOUT|EPOLLONESHOT
    to control if we can write to ttyS0 in nonblocking mode and if
    not reenable EPOLLOUT|EPOLLONESHOT.
  * At boot set for ttyS0 via vmcp API nonblocking MORE mode with
    `0 0'.  It beeps but boots.
- Remove patches now upstream
  * blog-3215.patch
  * blog-install.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773748800">- Update to version 2.36
  * If SYS_pidfd_open is not defined use a fallback
    Include &lt;asm/unistd.h&gt; to get __NR_pidfd_open for
    the definition of SYS_pidfd_open.
  * Changes to let systemd find plymouth replacements
    which means to add the appropiate Alias in systemd-ask-password-blog.path
    and also in systemd-ask-password-blog.service with new Install
    sections.  Also change description in systemd-ask-password-blog.path
    to hint for blogd as replacement.
  * Rework password asking method to be asynchronous</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773921600">- Update to version 2.37
  * Make release.sh active
  * Run klogctl with console massages off only once in the
    password asking processes on the main console device only
  * Clean up white spaces
  * This will help on high console I/O as now blogd uses its epoll
    event handler to monitor via a file descriptor open with pidfd_open
    the password asking child processes (boo#1259547)</changelog>
</package>
<package pkgid="07d644edf061a272905f973b6e680d9c3825c221ed61e9433e1fe376bda81bb83640384dc180fd869164d57e9eb9cd93c7f70ef6a7594061d8698d0d5979e8c5" name="blog-devel" arch="riscv64">
  <version epoch="0" ver="2.37" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743595200">- Update to version 2.31
  * Handel BS on password prompt as well
  * Drop spining code as systemd uses clear to end of line
    escape sequence (hard coded!) for its cylon lines.
- blog: again suggest blog-plymouth</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743681600">- Update to version 2.32
  * Better 3270 console support, use uevent below /sys file system</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744286400">- The suse-module-tools are required at build otherwise blog
  is not in the initrd</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744372800">- Use rpm-config-SUSE instead of suse-module-tools for suse version
  above 1550 and add code for the missing macros for older
  distributions like leap 15.6</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744804800">- Update to version 2.34
  * Make it work on s390x (still no 3215 console)
    This is a bug fix release.  But still no support in conmode
    3215 as there is a race triggered by using conmode 3215.
    The order of the systemd units seems to change with this
    console mode.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744891200">- Add patch blog-install.patch
  * Fixes install problems
  * Use module-setup.sh to install in BUILDROOT</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744891201">- Add patch blog-3215.patch
  * Try to avoid blocking mode of 3215 console on s390x as holding
    the output at `MORE' stops blogd, that is that it can not see
    any messages over its socket like switch of the root file system.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1745841600">- Update to version 2.35
  * Make s390 3215 console work that is use EPOLLOUT|EPOLLONESHOT
    to control if we can write to ttyS0 in nonblocking mode and if
    not reenable EPOLLOUT|EPOLLONESHOT.
  * At boot set for ttyS0 via vmcp API nonblocking MORE mode with
    `0 0'.  It beeps but boots.
- Remove patches now upstream
  * blog-3215.patch
  * blog-install.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773748800">- Update to version 2.36
  * If SYS_pidfd_open is not defined use a fallback
    Include &lt;asm/unistd.h&gt; to get __NR_pidfd_open for
    the definition of SYS_pidfd_open.
  * Changes to let systemd find plymouth replacements
    which means to add the appropiate Alias in systemd-ask-password-blog.path
    and also in systemd-ask-password-blog.service with new Install
    sections.  Also change description in systemd-ask-password-blog.path
    to hint for blogd as replacement.
  * Rework password asking method to be asynchronous</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773921600">- Update to version 2.37
  * Make release.sh active
  * Run klogctl with console massages off only once in the
    password asking processes on the main console device only
  * Clean up white spaces
  * This will help on high console I/O as now blogd uses its epoll
    event handler to monitor via a file descriptor open with pidfd_open
    the password asking child processes (boo#1259547)</changelog>
</package>
<package pkgid="c0789e89cfabffb2cbabdad27ded457919dc0756b6ca55dba888902165eed24ad5099b1dd02e8a4e609c15c75a775135e56fd684c049243c0fde5b4a2c7ca6dd" name="blog-plymouth" arch="riscv64">
  <version epoch="0" ver="2.37" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743595200">- Update to version 2.31
  * Handel BS on password prompt as well
  * Drop spining code as systemd uses clear to end of line
    escape sequence (hard coded!) for its cylon lines.
- blog: again suggest blog-plymouth</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743681600">- Update to version 2.32
  * Better 3270 console support, use uevent below /sys file system</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744286400">- The suse-module-tools are required at build otherwise blog
  is not in the initrd</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744372800">- Use rpm-config-SUSE instead of suse-module-tools for suse version
  above 1550 and add code for the missing macros for older
  distributions like leap 15.6</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744804800">- Update to version 2.34
  * Make it work on s390x (still no 3215 console)
    This is a bug fix release.  But still no support in conmode
    3215 as there is a race triggered by using conmode 3215.
    The order of the systemd units seems to change with this
    console mode.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744891200">- Add patch blog-install.patch
  * Fixes install problems
  * Use module-setup.sh to install in BUILDROOT</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1744891201">- Add patch blog-3215.patch
  * Try to avoid blocking mode of 3215 console on s390x as holding
    the output at `MORE' stops blogd, that is that it can not see
    any messages over its socket like switch of the root file system.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1745841600">- Update to version 2.35
  * Make s390 3215 console work that is use EPOLLOUT|EPOLLONESHOT
    to control if we can write to ttyS0 in nonblocking mode and if
    not reenable EPOLLOUT|EPOLLONESHOT.
  * At boot set for ttyS0 via vmcp API nonblocking MORE mode with
    `0 0'.  It beeps but boots.
- Remove patches now upstream
  * blog-3215.patch
  * blog-install.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773748800">- Update to version 2.36
  * If SYS_pidfd_open is not defined use a fallback
    Include &lt;asm/unistd.h&gt; to get __NR_pidfd_open for
    the definition of SYS_pidfd_open.
  * Changes to let systemd find plymouth replacements
    which means to add the appropiate Alias in systemd-ask-password-blog.path
    and also in systemd-ask-password-blog.service with new Install
    sections.  Also change description in systemd-ask-password-blog.path
    to hint for blogd as replacement.
  * Rework password asking method to be asynchronous</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773921600">- Update to version 2.37
  * Make release.sh active
  * Run klogctl with console massages off only once in the
    password asking processes on the main console device only
  * Clean up white spaces
  * This will help on high console I/O as now blogd uses its epoll
    event handler to monitor via a file descriptor open with pidfd_open
    the password asking child processes (boo#1259547)</changelog>
</package>
<package pkgid="b49701cf1968636cb358b96d7a1894d4cf71a8f8776e96f6595fda56fd11ccd060e90c3d766320effad2104df6456f7543d3b0c8463dbc963d509e941d5dd4db" name="blogbench" arch="riscv64">
  <version epoch="0" ver="1.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1279886400">- initial package (1.1)</changelog>
  <changelog author="dsterba@suse.cz" date="1386331200">- fix-rewriters-argcount.patch: the --rewriters argument should accept
  a value according to help
- clean up spec file</changelog>
  <changelog author="mpluskal@suse.com" date="1423051200">- Tiny spec file cleanup
- Update license</changelog>
  <changelog author="mpluskal@suse.com" date="1425816000">- Add gpg key
- Replace _DATE_
- Cleanup build dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1425902400">- Correct license</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551787200">- Update project url
- Modernise spec file</changelog>
  <changelog author="Bill Anastasiadis &lt;vasilios.anastasiadis@suse.com&gt;" date="1560945600">- Enable more thorough dependency tracking</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="1618833600">- Fixed SPEC file: Replaced broken URL with current upstream</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687262400">- Update to version 1.2
  * Access the memory pages being read, which is more realistic that just filling a shared buffer.
- Drop no longer relevant fix-rewriters-argcount.patch</changelog>
</package>
<package pkgid="c2807bd6c42d4b204333bf902274dc8bf57f7d9aa3096fa6e86cfa45afe498a17436e70fcea558be5a0a40d314e8fa06c3d05328315b15775adf60936e55b5da" name="blogc" arch="riscv64">
  <version epoch="0" ver="0.20.1" rel="1.2"/>
  <changelog author="mvetter@suse.com" date="1547726400">- Update to 0.14.1:
  * Minor code improvements in blogc-make and blogc-git-receiver
  * Fixed a bug in blogc-make handling of rule names. Previously
    it would accept incomplete rule names, but would run all the
    rules that matched that substring, e.g. atom would match atom,
    atom_tags, atom_dump, and run all of them in sequence.
    Now it will only match the exact rule names.</changelog>
  <changelog author="mvetter@suse.com" date="1549972800">- Update to 0.15.0:
  * Includes some predefined internal template variables, to show
    some build metadata in websites. See blogc-template(7) for details.
  * Fixes a bug when using whitespace characters like \r, \n
    and \t in template blocks, conditionals and variables, instead
    of just spaces (' '). These characters where not allowed previously.</changelog>
  <changelog author="mvetter@suse.com" date="1551268800">- Update to 0.15.1:
  * Backslashes won't escape inline code in source files, to be
    more compatible with Markdown spec. To escape a back-tick
    character inside inline code, please enclose the code with double back-ticks.
  * Simplified implementation of BLOGC_SYSINFO_USERNAME template
    variable, to prevent issues with static builds in glibc, due to
    some functions requiring shared libraries even when built statically.</changelog>
  <changelog author="mvetter@suse.com" date="1555329600">- Update to 0.16.0:
  * Added new template block listing_entry, to include the content
    of a source file on a listing page. This is useful if the user
    wants to have an index page with posts listing and some content
    together. See blogc(1) (description of -e option) and
    blogc-template(7) for details.
  * Adapted blogc-make(1) to support the new listing_entry block.
    See blogcfile(5) for details.
  * Changed blogc(1)-p option to be able to retrieve values from
    entries, instead of just listings. Any variables that can be used
    in templates are available, including CONTENT, that contains
    the HTML generated from the source file.</changelog>
  <changelog author="mvetter@suse.com" date="1556020800">- Update to 0.16.1:
  * blogc-make(1) was implementing atom feeds wrong for long time.
  * atom_legacy_entry_id isn't supported by blogcfile(5) anymore.</changelog>
  <changelog author="mvetter@suse.com" date="1556884800">- Update to 0.17.0:
  * blogc(1) now supports sorting source files by DATE variable,
    by providing the FILTER_SORT=1 global variable.
  The source files are sorted in descending order by default, and
  can be reversed by providing the FILTER_REVERSE=1 global variable.
  See blogc-pagination(7) for details.
  * blogc-make(1) got a new setting to support sorting posts:
  posts_sort. See blogcfile(5) for details.</changelog>
  <changelog author="mvetter@suse.com" date="1568289600">- Update to 0.18.0:
  * blogc-make(1) now includes the pagination_tags rule, to build
    pagination pages for each tag.
  * Fixed a bug in blogc(1) that prevented digits in -D
    command-line arguments.
  * Do not show error message when evaluating variables with
    blogc(1)'s -p command-line argument.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591012800">- Update to 0.19.0:
  * blogc(1) now accepts multiple -e command-line arguments, to allow
    declaration of multiple listing_entry template blocks.
  See blogc-template(7) for details. This is not supported by
  blogc-make(1), it only accepts one file as listing_entry setting.
  * blogc(1) now supports a listing_empty template block, that is
    displayed only when the the listing set is empty.
  See blogc-template(7) for details.
  * Fixed a race condition in blogc-make(1)'s runserver command.
  * Minor adjustments in blogc-make(1) atom feed generation.
  * Some other minor bug fixes.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1600257600">- Update to 0.20.0:
  * blogc(1) now generates a "Table of Contents" tree for each
    source file. See blogc-toctree(7) for usage instructions.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1609761600">- Update to 0.20.1:
  * Fixed sorting of posts in blogc(1) when some post's DATE was
    before Sun Sep 9 01:46:40 AM UTC 2001.
  * Simplified utf-8 implementation.</changelog>
</package>
<package pkgid="4a161d4538a3f229fa4c911751b50f4d4e41f8b2f9e1ecb171c56d2f7cc36ea808a58d50fc9f63a326dbd75efaac5fed466df685cc0069b05512c2c72b22950f" name="blosc-devel" arch="riscv64">
  <version epoch="0" ver="1.21.6" rel="2.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592913600">- Update to version 1.19.0:
  * The length of automatic blocksizes for fast codecs (lz4, blosclz) has been incremented quite a bit (up to 256 KB) for better compression ratios.
  * The performance in modern CPUs (with at least 256 KB in L2 cache) should be better too (for older CPUs the performance should stay roughly the same).
  * For small buffers that cannot be compressed (typically &lt; 128 bytes), blosc_compress() returns now a 0 (cannot compress) instead of a negative number (internal error). See #294.
  * blosclz codec updated to 2.1.0. Expect better compression ratios and performance in a wider variety of scenarios.
  * blosc_decompress_unsafe(), blosc_decompress_ctx_unsafe() and blosc_getitem_unsafe() have been removed because they are dangerous and after latest improvements, they should not be used in production.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597147200">- Enable support for SNAPPY compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598616000">- Stop assuming that %{_libexecdir} == /usr/lib (boo#1174075).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Update to version 1.20.1 boo#1179914 CVE-2020-29367:
  * More saftey checks have been implemented so that potential flaws discovered by new fuzzers in OSS-Fuzzer are fixed now
  * BloscLZ updated to 2.3.0. Expect better compression ratios for faster codecs. For details, see our new blog post: https://blosc.org/posts/beast-release/
  * Fixed the _xgetbv() collision. Thanks to Michał Górny (@mgorny).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Update to 1.21.0:
  * Updated internal codecs</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Update to 1.21.1
  * Fix pthread on ppc64le.
  * Updates in internal codecs, important performance improvements</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691150400">- Update to 1.21.4
  * Upgrade internal-complib zstd from 1.5.2 to 1.5.5.
  * Zlib updated to 1.2.13.
- remove fix of moving pkgconfig file to correct location, it have been fixed upstrem</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.21.5:
  * Fix SSE2/AVX2 build issue.  Fixes #352.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1725796800">- Update to version 1.21.6
  * Zlib updated to 1.3.1. Thanks to Lachlan Deakin
  * Zstd updated to 1.5.6
  * Fixed many typos. Thanks to Dimitri Papadopoulos</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="f1d17f449ea2368d8b294bdcaa213115e161fda54638fe7b38a5e1d7e95c9f6b76b364443cd7f84aa622b7dca5a09c6b2620ef47ebbcdc8149d5c28f442993cf" name="blosc2-devel" arch="riscv64">
  <version epoch="0" ver="2.23.1" rel="1.1"/>
  <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>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1707307200">- Update to 2.13.1
  * Removed private include in b2nd.h. This fixes issue #579.
- Release 2.13.0
  * Added a new BLOSC_FILTER_INT_TRUNC filter for truncating
    integers to a given number of bits. This is useful for
    compressing integers that are not using all the bits of the
    type. See PR #577.
  * Optimized zstd, specially when using dicts. See PR #578.
    Initialize grok library when loading the plugin. This is
    needed for other plugins to be able to use it without the need
    of importing the package.
- Release 2.12.0
  * New blosc2_get_slice_nchunks function for getting the
    unidimensional chunk indexes of a Blosc2 container slice.
  * Globally registered new codec grok. This will be loaded
    dynamically.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1711108800">- Update to 2.13.2
  * Better checking for SSSE3 availability in Visual Studio.
    Probably fixes #546 too. Thanks to @t20100 (Thomas Vincent) for
    the PR (#586).
  * Documented the globally registered filters and codecs. See:
    https://www.blosc.org/c-blosc2/reference/utility_variables.html#codes-for-filters
    https://www.blosc.org/c-blosc2/reference/utility_variables.html#compressor-codecs
- Reenable previously failing but never acknowledged test
  * gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1714132800">- Update to 2.14.4
  * Bumped SONAME due to recent API changes. See #581.
- Release 2.14.3
  * More fixes for internal fuzzer.
- Release 2.14.2
  * Fixes for CVE-2024-3203 and CVE-2024-3204.
- Release 2.14.1
  * When loading plugins, first try with python and then python3.
    This is because many linux distros do not have python as a
    symlink to python3 anymore.
- Release 2.14.0
  * Fixed a bug preventing buffers to be appended to empty
    (0-sized) b2nd arrays.
  * New acceleration path for b2nd_append(). This new path is much
    faster (up to 4x) than the previous one, specially for large
    arrays. See bench/bench_stack_append.c for a benchmark.
  * New examples for using the b2nd_set_slice_cbuffer() and
  b2nd_append() functions for adding data into existing b2nd
    arrays. See examples/example_stack_images.c.
  * Now, python3 is used for finding plugins instead of python.
    This is because many linux distros do not have python as a
    symlink to python3 anymore.
  * New round of fixing warnings. Now, C-Blosc2 should be
    relatively free of them.
  * Small performance tweak for clevel 1 in BloscLZ codec.
  * Fixed a leak in frame code. Closes #591. Thanks to
    @LuMingYinDetect.
  * Disable shuffle repeat in filters pipeline. This was broken
    since the initial implemented, and it was never documented.
    Also, compression ratios do not seem to be improved in our
    experiments, so this capability has been removed completely.
  * Support for new Intel compilers (2023.0.1 and on). Fixes #533.
    Thanks to Nick Papior.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 1.15.2:
  * Support wasm32 by disabling ZLIB WITH_OPTIM option.
  * Avoid rip-relative addressing for OSX x86_64.
  * Added support for nvcc (NVidia Cuda Compiler) in CMake.
  * Fix public include directories for blosc2 targets.
  * Fix ub in shuffle and unshuffle by marking _dst non-const.
- See RELEASE_NOTES.md for detailed list of changes from previous
  releases</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1741867200">- Update to version 1.17.0:
  * New b2nd_copy_buffer2() function for copying buffers with typesizes larger than 255. The previous b2nd_copy_buffer() function is now deprecated and will be removed in a future release.
  * Support repeated values larger than 8-bit, also for n-dim arrays. This is useful for compressing arrays with large runs of repeated values, like in the case of images with large areas of the same color.
  * Add BLOSC2_MAXTYPESIZE constant.
  * Add 12-byte unshuffle for avx2. Thanks to Tom Birch (@froody).
  * Add 12-byte sse2 unshuffle implementation. Thanks to Tom Birch (@froody).
  * Better description of the Blosc2 format as a whole.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 2.23.1:
  * Fix documentation: grammar, typos, and clarity improvements
  * Enable byteshuffle for arbitrary number of bytes
  * Fix pkgconfig file
  * Allow resize of shape 0 arrays
  * Add openzl plugin
  * Correct pkgconfig
- update to 2.22.0:
  * Main changes:
  * `b2nd_squeeze` and `b2nd_squeeze_index` now return views and
    their signatures have consequently changed
  * bug fix for indexing `[ndim - 1]` which caused an error when
    `ndim` is 0 (thanks @leroycep !)
  * fix: check ndim &gt; 0 before indexing into stride arrays
- update to 2.21.3:
  * Increase MAX_DIMS from 8 to 16
  * Fix compatibility with glibc v2.42
- update to 2.21.2:
  * Allocate strides array on stack if ndim &lt;= B2ND_MAX_DIM in
    unidim_to_multidim.
  * Should allow to speed up code.  Thanks to Barak Ugav.
  * Handle frame_to_schunk failure in schunk_open. Thanks to
    Barak Ugav.
  * Fix fastpath decision logic for ndarray slicing. Thanks to
    Preeyan Parmar.
- update to 2.21.0:
  * New public API `b2nd_save_append`. It is useful for appending
    a b2nd array into a file.
  * Added new public APIs for the shuffling filters:
  * `blosc2_shuffle`
  * `blosc2_unshuffle`
  * `blosc2_bitshuffle`
  * `blosc2_bitunshuffle`
  * Fix a potential nullptr exception on `b2nd_create_ctx` with
    null storage.
  * Now, a blosc/config.h is generated in the binary directory.
- update to 2.20.0:
  * Extended `b2nd_expand_dims()` to allow for list of axes like
    NumPy.
  * See PR #676. This represents a breaking change for the API,
    but as
  * it was introduced in 2.18.0, it is unlikely to be used in
    practice.
- update to 2.19.1:
  * New `blosc2_error_string()` public function for getting the
    error string corresponding to a given error code.
  * Support BLOSC2_ERROR_TUNER in print_error.
  * Eagerly register io_cb's to avoid race.
- update to 2.19.0:
  * New `b2nd_expand_dims()` function for expanding the
    dimensions of a b2nd array.
  * New internal view object that allows accessing the data in a
    b2nd array without copying it.
  * New `b2nd_concatenate()` function for concatenating two b2nd
    arrays.
- update to 2.17.1:
  * Fix uninitialized memory access in newly added
    unshuffle12_sse2 and unshuffle12_avx2 functions
  * Fix unaligned access in _sw32 and sw32_
  * Fix DWORD being printed as %s in sprintf call
  * Fix warning on unused variable (since this variable was only
    being used in the linux branch)
  * `splitmode` variable was uninitialized if goto was triggered
  * See PR #658.  Many thanks to @EmilDohne for this nice job.</changelog>
</package>
<package pkgid="a16bc6efc0ac388c6d09a0e20bf074ed813d91f4971cb6469bc803df95a5f889f61b941b0f8067913892759ceccbbc5d179f69b9e294a957c4603391dfa4cdcc" name="bluedevil6" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * kcm: link the help (kde#484244)
  * kcm: Fix pair window not opening in plasma-settings (kde#512039)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Move "Enable Bluetooth" item to the top of its menu
  * Applet: Reword UI string and add i18n context
  * Adapt i18n context to changed string
  * Migrate components's qmlfile to ecm_add_qml_module
  * Add forget device functionality to the Bluetooth applet
  * Don't shadow index property of ExpandableListItem
  * kcm: link the help (kde#484244)
  * Improve tooltip message
  * Port applet to plasma_add_applet
  * kcm: Fix pair window not opening in plasma-settings (kde#512039)
  * KCM: use more HIG-approved style for the list view buttons
  * KCM: Pop the Device page when the device becomes unavailable (kde#504530)
  * kcm: Keep the Bluetooth toggle in the same position.
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * 🍒 Revert "fix pairing bug" (kde#495615)
  * Update version for new release 6.5.91
  * applet: don't draw extra separator
  * Improve device action notification titles</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * applet: don't show connection failure when connected (kde#515189)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="27e38d95d153069396c854e465e7a5313d1a389c7aa722b85c35fc4ff002ccb20d1f2929ac725406067073736654f978efbaa5ef9a281ed4aaff6fc5bbe6230a" name="bluedevil6-lang" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * kcm: link the help (kde#484244)
  * kcm: Fix pair window not opening in plasma-settings (kde#512039)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Move "Enable Bluetooth" item to the top of its menu
  * Applet: Reword UI string and add i18n context
  * Adapt i18n context to changed string
  * Migrate components's qmlfile to ecm_add_qml_module
  * Add forget device functionality to the Bluetooth applet
  * Don't shadow index property of ExpandableListItem
  * kcm: link the help (kde#484244)
  * Improve tooltip message
  * Port applet to plasma_add_applet
  * kcm: Fix pair window not opening in plasma-settings (kde#512039)
  * KCM: use more HIG-approved style for the list view buttons
  * KCM: Pop the Device page when the device becomes unavailable (kde#504530)
  * kcm: Keep the Bluetooth toggle in the same position.
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * 🍒 Revert "fix pairing bug" (kde#495615)
  * Update version for new release 6.5.91
  * applet: don't draw extra separator
  * Improve device action notification titles</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * applet: don't show connection failure when connected (kde#515189)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="4cb0b7a8900896f6f3814cac161d23db262b13214c4de8281148d526b97a5df2fff03a5630e0136320cf31075f835ef3bac2220a870e2fcde4a6d8b5f1bc2b86" name="bluefish" arch="riscv64">
  <version epoch="0" ver="2.2.17" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1605873600">- Update to 2.2.12
  * fix for a crash in simple search
  * Python 3 compatibility has been further improved
  * Encoding detection in python files has been improved.
  * Triple click now selects the line.
  * Several programming languages have improved syntax highlighting
  * Bluefish now works fine with Enchant2 for spell checking.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614081600">- switch to non-deprecated enchant-2 library</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623758400">- Refresh remove-python-class-shebang.patch to remove a requirement of
  /usr/bin/python
- Switch BuildRequires for pkgconfig(python3) to link against it instead</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 2.2.13:
  * CSS syntax support has been greatly improved.
  * some fixes and some very minor bugs squashed
  * some minor improvements for the syntax highlighting in a few
    other languages, most notably python.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1686398400">- Update to 2.2.14
- Upstream changes:
  * Bluefish 2.2.14 fixes three bugs that in certain situations
  could lead to a segfault. One bug when deleting backup files on
  close.
  * The third bug when the CSS language file was loaded on a 32bit
  system. It furthermore fixes zencoding functionality with python3.
  It also adds an option to store the scope of the search dialog to
  the session or project (this was removed in 2.2.12 because of a
  bug-report). It furthermore improves the speed of the bookmarks
  code. The build infrastructure was also slightly modernised,
  intltool is no longer used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1725796800">- Update to version 2.2.15:
  * Allow highlighting the indenting level with a vertical line.
  * Fix zencoding for python releases newer than 3.12.
  * Add a retry button when opening files from a remote  location.
  * A tiny performance improvement when scrolling.
  * Fix a bug  in the bookmarks function and the visible indenting
    function that potentially could lead to a crash.
  * The perl syntax detection has been greatly improved.
  * YAML syntax detection has been added.
- Drop use of deprecated %suse_update_desktop_file; upstream
  .desktop file now has the right categories anyway.
- remove-python-class-shebang.patch: Minor refresh to apply
  cleanly.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Fix shebang of file in /usr/share/bluefish. Some files were still
  pulling in /usr/bin/python (aka python2).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737633600">- Update to 2.2.16:
  - Mostly a maintenance release, with new features for the
    bookmarks function.
  - Bookmarks can now be generated from external commands such as
    ctags.
  - The old built-in javascript beautifier has been removed,
    Bluefish now uses the jsbeautify from your system (if
    available).
  - The word-wrap function has been fixed.
- Add no-python2.patch to remove all traces of Python 2 from the
  codebase.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Update BuildRequire from libpcre to libpcre2</changelog>
  <changelog author="munix9@googlemail.com" date="1754136000">- Update to 2.2.17:
  * Bluefish 2.2.17 is a maintenance release that has only code
    cleanup fixes to comply better with modern compiler standards.
- Adapt no-python2.patch</changelog>
</package>
<package pkgid="d276906c347a992eced934f3608ec8a2b784f2887c12401c6cde6fe1f84953f5975650b48337e3abf41de88329828e9fc39bfa74024a87738754c66f2041d14a" name="blueman" arch="riscv64">
  <version epoch="0" ver="2.4.6" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622635200">- Update to version 2.2.1
  * New Desktop notifications on connect / disconnect
  * New notifications with battery level for connecting devices
  * Allow cancelling device connection attempts
  * Allow opening device menus via keyboard (Shift+F10 or menu key)
  * Add Ctrl+Q and Ctrl+W accelerators for closing blueman-manager
  * Stop discovery and retry connection for broken adapter drivers
  * Improved passkey handling
  * Auto-connect settings for supported services
  * Fix hide devices with no name
  * Fix disconnecting NMDevice
  * Fix DiscvManager plugin showed its icon unreliably
  * Drop blueman-report, and blueman-assistant
- Add subpackages for caja, nautilus, and nemo sendto extensions</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1636804800">- Update to version 2.2.3
  * Recent connections disabled after suspend and resume
  * Service authorization notifications did not respond
  * Passkeys did not get displayed
- Updates from version 2.2.2
  * Issues with power level bars
  * Error message in blueman-mechanism</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1638100800">- Disable agent startup on Pantheon desktop</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1646740800">- Update to version 2.2.4:
  * Dropped the PIN database.
  * Fix that blueman-mechanism accepted arbitrary file paths and
    returned the errors from trying to open them,
    see https://github.com/blueman-project/blueman/security/advisories/GHSA-3r9p-m5c8-8mw8
- Add blueman-2.2.4-ayatana-appindicator.patch: Support
  Ayatana AppIndicators.
- Require dbus(org.freedesktop.Notifications) instead of
  notification-daemon.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649678400">- Added iproute2 build dependency to satisfy ip requirement</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1649678401">- Do not recommend -lang package: the auto-generated -lang package
  already contains relevant supplements.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Update to version 2.3.5:
  * Right click menu was pointing to the wrong list row
  * Double click to connect
- Changes from version 2.3.4:
  * Errors when connected to a device with the DisconnectItems plugin enabled
- Changes from version 2.3.3:
  * Issues with NM PANU connections of equally named devices
  * Submenus in KDE Plasma tray
  * Avoid using StatusNotifierItem and GtkStatusIcon icons in parallel
  * Do not re-use dbusmenu item identifiers; avoids issues at least with
    gnome-shell-extension-appindicator
- Changes from version 2.3.2:
  * StatusNotifierItem submenus did not work in lxqt-panel (@niknah)
  * StatusNotifierItem vanished on panel restarts
  * StatusNotifierItem compatibility issues with libdbusmenu used at least
    by xfce4-panel and Waybar
  * StatusNotifierItem showed the menu on left click in xfce4-panel
- Changes from version 2.3.1:
  * StatusNotifierItem sent an incomplete NewStatus signal.
  * Avoid statusbar resize when showing progressbar
- Changes from version 2.3.0:
  * Blocked emblem was not visible for scales other than 1
  * Audio profile switcher in applet menu (@abhijeetviswa)
  * Symbolic tray icon option (GSettings switch symbolic-status-icons in
    org.blueman.general)
  * Replace AppIndicator with DBus StatusNotifierItem
  * Use a GtkTreeModelFilter to show/hide unnamed devices
  * Replace sigint hack with GLib to catch it
  * Port meson from deprecated python3 module
  * Rework battery handling
  * Merge Battery applet plugin into ConnectionNotifier
  * Symbolic icons and small UI improvements
- Changes from version 2.2.5:
  * Fix network interface iteration on 32 bit systems
  * Manager: Fix cancel button in send-note dialog
  * Fix battery and signals bars
- Removed blueman-2.2.4-ayatana-appindicator.patch as Appindicator
  has been replaced with DBus StatusNotifierItem
- Dependencies.md file is no longer packaged</changelog>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1721304000">- Update to version 2.4.2:
  * Broken audio profile applet menu items
  * Missing manager window title
  * Teardown of DBus mock server in tests
  * Only a single battery notification
  * Renamed recent connections header in applet menu
  * Translation updates
  * An option to toggle the manager window with the tray icon (the 2.3 behavior
    useful when there are no window decorations for closing it)
- Update to version 2.4.1:
  * Fallback for missing icons
  * Correct Bluetooth state tracking in manager window
  * Sporadic error on battery data (Note that there was a regression
    in Linux 6.8.2, 6.7.11 and 6.6.23 that causes it and lots of other trouble)
  * Active state on tray icon
  * Broken markup in tray menu
  * Translation updates
  * Handle incompabilities with kded6 running on desktops without
    StatusNotifierItem support
- Update to version 2.4:
  * Fix device-selected handlers
  * Fix deprecations in tests
  * Fix showing -1 seconds when discovering @kuraga
  * Tray: Let dbus call end and reply to caller
  * Get the image-missing icon if lookup failed to avoid crash
  * Raise minimum Python version to 3.8
  * Raise minumum Gtk+ version to 3.24
  * Hide recent connections associated with unavailable adapters
  * Store network configuration in GSettings instead of
    /var/lib/blueman/network.state.
  * Replace custom MessageArea widget with regular Gtk.InfoBar
  * Drop auto-power feature. BlueZ now has the AutoEnable setting for even
    better auto-powering.
  * Do not use pointless link quality value
  * Recent connections in toplevel applet menu
  * Never hide keyboard and combos, see #1954 for more info
  * Do not close blueman-manager from applet
  * Add Switch to blueman-manager to set bluetooth on/off
  * Remove broken check for bluetooth status
  * PluginDialog: Replace custom list with Gtk.ListBox
  * Ignore double-click for connect when unpowered
  * Drop homgeneous from statusbar
  * PulseAudioUtils: Use python enums in several places
  * Use operator convenience functions
  * Cleanup PluginDialog UI
  * Show HCI device in blueman-adapers tabs
  * Show different icon for the active audio profile @localevil
  * Make blueman-services a notebook
  * Use the TypedDict as constructor
  * Audio profile switcher in applet menu (@abhijeetviswa)
  * Set router address as DNS server instead of loopback addresses
  * Enable dnsmasq DNS service if possible and add DNS servers otherwise
  * Reconfigure DHCP service on local nameserver changes
  * Support for systemd-resolved for getting nameservers for NAP clients
  * List connected devices in status icon tooltip
  * Support for nautilus 43 and later
  * Copy bleutooth address to clipboard in devicelist
  * Add battery levels to status icon tooltip</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1754913600">- Fix build on Leap 16.0 that has no nemo-extensions package
  (bsc#1247915)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1764936000">- Update to version 2.4.6:
  * Handling for new StatusNotifierWatcher
- Update to version 2.4.5:
  * Make connection notifications transient
  * StatusNotifierItem: announce children-display
  * Manager: Hide bt status switch when PowerManager is not available
- Update to version 2.4.4:
  * Fix Rfcom plugin dbus signature
  * Set an initial selected device in blueman-sendto
  * AutoConnect: Store bluetooth address instead of object path
  * Applet: Handle UnknownObject DBus error (@tommie)
  * Make search button available after device list becomes empty (@astcri)
  * Fix Fatal LoadException
  * Terminate applet on manager termination if it was started by manager
  * AutoConnect: Automatically convert path to address
  * Add toggle to force symbolic statusicon
- Update to version 2.4.3:
  * Fix issues with specific device names
  * Fix deadlock between applet and manager when double-clicking the tray icon</changelog>
</package>
<package pkgid="4b03cff43f03f2fa33e2587a51167551dfbb7d18acb98c7bfa689d58772853b2aa4c297e83aa0e5b59b34e8ffb85f2038201feea55f532ad098f9ac6b71b0f46" name="blueman-lang" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622635200">- Update to version 2.2.1
  * New Desktop notifications on connect / disconnect
  * New notifications with battery level for connecting devices
  * Allow cancelling device connection attempts
  * Allow opening device menus via keyboard (Shift+F10 or menu key)
  * Add Ctrl+Q and Ctrl+W accelerators for closing blueman-manager
  * Stop discovery and retry connection for broken adapter drivers
  * Improved passkey handling
  * Auto-connect settings for supported services
  * Fix hide devices with no name
  * Fix disconnecting NMDevice
  * Fix DiscvManager plugin showed its icon unreliably
  * Drop blueman-report, and blueman-assistant
- Add subpackages for caja, nautilus, and nemo sendto extensions</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1636804800">- Update to version 2.2.3
  * Recent connections disabled after suspend and resume
  * Service authorization notifications did not respond
  * Passkeys did not get displayed
- Updates from version 2.2.2
  * Issues with power level bars
  * Error message in blueman-mechanism</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1638100800">- Disable agent startup on Pantheon desktop</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1646740800">- Update to version 2.2.4:
  * Dropped the PIN database.
  * Fix that blueman-mechanism accepted arbitrary file paths and
    returned the errors from trying to open them,
    see https://github.com/blueman-project/blueman/security/advisories/GHSA-3r9p-m5c8-8mw8
- Add blueman-2.2.4-ayatana-appindicator.patch: Support
  Ayatana AppIndicators.
- Require dbus(org.freedesktop.Notifications) instead of
  notification-daemon.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649678400">- Added iproute2 build dependency to satisfy ip requirement</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1649678401">- Do not recommend -lang package: the auto-generated -lang package
  already contains relevant supplements.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Update to version 2.3.5:
  * Right click menu was pointing to the wrong list row
  * Double click to connect
- Changes from version 2.3.4:
  * Errors when connected to a device with the DisconnectItems plugin enabled
- Changes from version 2.3.3:
  * Issues with NM PANU connections of equally named devices
  * Submenus in KDE Plasma tray
  * Avoid using StatusNotifierItem and GtkStatusIcon icons in parallel
  * Do not re-use dbusmenu item identifiers; avoids issues at least with
    gnome-shell-extension-appindicator
- Changes from version 2.3.2:
  * StatusNotifierItem submenus did not work in lxqt-panel (@niknah)
  * StatusNotifierItem vanished on panel restarts
  * StatusNotifierItem compatibility issues with libdbusmenu used at least
    by xfce4-panel and Waybar
  * StatusNotifierItem showed the menu on left click in xfce4-panel
- Changes from version 2.3.1:
  * StatusNotifierItem sent an incomplete NewStatus signal.
  * Avoid statusbar resize when showing progressbar
- Changes from version 2.3.0:
  * Blocked emblem was not visible for scales other than 1
  * Audio profile switcher in applet menu (@abhijeetviswa)
  * Symbolic tray icon option (GSettings switch symbolic-status-icons in
    org.blueman.general)
  * Replace AppIndicator with DBus StatusNotifierItem
  * Use a GtkTreeModelFilter to show/hide unnamed devices
  * Replace sigint hack with GLib to catch it
  * Port meson from deprecated python3 module
  * Rework battery handling
  * Merge Battery applet plugin into ConnectionNotifier
  * Symbolic icons and small UI improvements
- Changes from version 2.2.5:
  * Fix network interface iteration on 32 bit systems
  * Manager: Fix cancel button in send-note dialog
  * Fix battery and signals bars
- Removed blueman-2.2.4-ayatana-appindicator.patch as Appindicator
  has been replaced with DBus StatusNotifierItem
- Dependencies.md file is no longer packaged</changelog>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1721304000">- Update to version 2.4.2:
  * Broken audio profile applet menu items
  * Missing manager window title
  * Teardown of DBus mock server in tests
  * Only a single battery notification
  * Renamed recent connections header in applet menu
  * Translation updates
  * An option to toggle the manager window with the tray icon (the 2.3 behavior
    useful when there are no window decorations for closing it)
- Update to version 2.4.1:
  * Fallback for missing icons
  * Correct Bluetooth state tracking in manager window
  * Sporadic error on battery data (Note that there was a regression
    in Linux 6.8.2, 6.7.11 and 6.6.23 that causes it and lots of other trouble)
  * Active state on tray icon
  * Broken markup in tray menu
  * Translation updates
  * Handle incompabilities with kded6 running on desktops without
    StatusNotifierItem support
- Update to version 2.4:
  * Fix device-selected handlers
  * Fix deprecations in tests
  * Fix showing -1 seconds when discovering @kuraga
  * Tray: Let dbus call end and reply to caller
  * Get the image-missing icon if lookup failed to avoid crash
  * Raise minimum Python version to 3.8
  * Raise minumum Gtk+ version to 3.24
  * Hide recent connections associated with unavailable adapters
  * Store network configuration in GSettings instead of
    /var/lib/blueman/network.state.
  * Replace custom MessageArea widget with regular Gtk.InfoBar
  * Drop auto-power feature. BlueZ now has the AutoEnable setting for even
    better auto-powering.
  * Do not use pointless link quality value
  * Recent connections in toplevel applet menu
  * Never hide keyboard and combos, see #1954 for more info
  * Do not close blueman-manager from applet
  * Add Switch to blueman-manager to set bluetooth on/off
  * Remove broken check for bluetooth status
  * PluginDialog: Replace custom list with Gtk.ListBox
  * Ignore double-click for connect when unpowered
  * Drop homgeneous from statusbar
  * PulseAudioUtils: Use python enums in several places
  * Use operator convenience functions
  * Cleanup PluginDialog UI
  * Show HCI device in blueman-adapers tabs
  * Show different icon for the active audio profile @localevil
  * Make blueman-services a notebook
  * Use the TypedDict as constructor
  * Audio profile switcher in applet menu (@abhijeetviswa)
  * Set router address as DNS server instead of loopback addresses
  * Enable dnsmasq DNS service if possible and add DNS servers otherwise
  * Reconfigure DHCP service on local nameserver changes
  * Support for systemd-resolved for getting nameservers for NAP clients
  * List connected devices in status icon tooltip
  * Support for nautilus 43 and later
  * Copy bleutooth address to clipboard in devicelist
  * Add battery levels to status icon tooltip</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1754913600">- Fix build on Leap 16.0 that has no nemo-extensions package
  (bsc#1247915)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1764936000">- Update to version 2.4.6:
  * Handling for new StatusNotifierWatcher
- Update to version 2.4.5:
  * Make connection notifications transient
  * StatusNotifierItem: announce children-display
  * Manager: Hide bt status switch when PowerManager is not available
- Update to version 2.4.4:
  * Fix Rfcom plugin dbus signature
  * Set an initial selected device in blueman-sendto
  * AutoConnect: Store bluetooth address instead of object path
  * Applet: Handle UnknownObject DBus error (@tommie)
  * Make search button available after device list becomes empty (@astcri)
  * Fix Fatal LoadException
  * Terminate applet on manager termination if it was started by manager
  * AutoConnect: Automatically convert path to address
  * Add toggle to force symbolic statusicon
- Update to version 2.4.3:
  * Fix issues with specific device names
  * Fix deadlock between applet and manager when double-clicking the tray icon</changelog>
</package>
<package pkgid="a16c072713b2273d6ebb16f2060224d330f10a501530dcdb11908483abd2255bb31eb953b20d87a44245f3c9edb3777d4a7239e9ac5a070be39407bc6a65e3dc" name="bluemoon" arch="riscv64">
  <version epoch="0" ver="2.13" rel="1.1"/>
  <changelog author="nemysis@gmx.ch" date="1419163200">- Initial package creation</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patches %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1769947200">- Add translations from update-desktop-files project
  (bluemoon-desktop-translation.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1769947201">- Update to version 2.13:
  * License changed to BSD 2-Clause.
  * Refresh bluemoon-2.12-bluemoon.c.patch,
    rewrite bluemoon-2.12-Makefile.patch and rename to
    bluemoon-2.13-Makefile.patch.</changelog>
</package>
<package pkgid="1cb559d55046e657d862068ba7f7dc0c8407eaa62237ed99ec010bbb7ed19ee4dd5b37b95e483f0d290369303878e5be6be1376619819b5443b141c2f2967521" name="blueprint-compiler" arch="noarch">
  <version epoch="0" ver="0.18.0" rel="1.1"/>
  <changelog author="Lukas Müller &lt;expeehaa@outlook.com&gt;" date="1664020800">- Create initial package.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676548800">- Update to version 0.6.0:
  + Quoted and numeric literals are no longer interchangeable (e.g.
    `"800"` is no longer an accepted value for an integer type).
  + Boxed types are now type checked.
  + Added: There is now syntax for `GType` literals: the `typeof()`
    pseudo-function. For example, list stores have an `item-type`
    property which is now specifiable like this:
    `item-type: typeof(.MyDataModel)`.
  + The language server now logs to stderr.
  + Fix the build on Windows, where backslashes in paths were not
    escaped. (William Roy)
  + Remove the syntax for specifying menu objects inline,
    since it does not work.
  + Fix a crash in the language server that was triggered in files
    with incomplete `using Gtk 4.0;` statements.
  + Fixed compilation on big-endian systems.
  + Fix an issue in the interactive port tool that would lead to
    missed files. (Frank Dana)
  + Fix an issue for documentation contributors where changing the
    documentation files would not trigger a rebuild.
  + Document the missing support for Gtk.Label `&lt;attributes&gt;`,
    which is intentional, and recommend alternatives. (Sonny Piers)
  + Add a prominent warning that Blueprint is still experimental</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1702123200">- Update to version 0.10.0:
  + The bind-property keyword has been removed. Use bind instead.
  + Fixed an issue with the language server not conforming the spec.
  + Fixed the signature section of the hover documentation
    for properties and signals.
  + Fixed a bug where documentation was sometimes shown
    for a different symbol with the same name.
  + Number literals are now correctly parsed as floats
  + Decompiling an empty file now produces an empty file
  + Added hover documentation for the Adw.Breakpoint extensions
- Update to version 0.8.1:
  + Duplicates in a number of places are now considered errors.
  + Fixed a number of bugs in the XML output
- Update to version 0.8.0:
  + Fixed a bug in the language server's acceptance of text
    change commands.
  + Fixed a bug in the display of diagnostics when the diagnostic
    is at the beginning of a line.
  + Fixed a crash that occurred when dealing with array types.
  + Fixed a bug that prevented Gio.File properties from
    being settable.
  + Added support for closure expressions.
  + Added cast expressions, which are sometimes needed to specify
    type information in expressions.
  + Added the --typelib-path command line argument, which allows
    adding directories to the search path for typelib files.
  + Added custom compile and decompile commands to
    the language server.
  + Added support for Adw.MessageDialog custom syntax.
  + Added support for inline sub-templates for
    Gtk.BuilderListItemFactory.
  + Added support for Adw.Breakpoint custom syntax.
  + Added a warning when an object ID might be confusing.
  + Added support for Gtk.Scale custom syntax.
  + The XML output uses the integer value rather than GIR name
    for enum values.
  + Compiler errors are now printed to stderr rather than stdout.
  + Introduced $ to indicate types or callbacks
  + When a namespace is not found, errors are supressed
    when the namespace is used.
  + The compiler bug message now reports the version of
    blueprint-compiler.
  + The typeof syntax now uses &lt;&gt; instead of () to match
    cast expressions.
  + Menu sections and subsections can now have an ID.
  + The interactive porting tool now ignores hidden folders.
  + Templates now use the typename syntax rather than an ID
    to specify the template's class.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1702900800">- Revert python3-gobject Requires: fix No module named 'gi'</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1711368000">- Update to version 0.12.0:
  + Add support for Adw.AlertDialog
  + Emit warnings for deprecated APIs
  + Document symbols
  + "Go to definition" (ctrl+click)
  + Code action for "namespace not imported" diagnostics, that adds the
    missing import
  + Add a formatter - cli and lsp
  + Support for translation domain
  + Print code actions in error messages
  + Add a header notice mentionning the file is generated
  + decompiler: Use single quotes for output
  + Fixed multine strings support with the escape newline character
  + Fixed the signal completion, which was missing the "$"
  + Fixed property value completion
  + Added a missing semantic highlight (for the enum in Gtk.Scale marks)
  + Handle big endian bitfields correctly
  + Fix mixing relative and absolute paths</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724587200">- update to 0.14.0:
  * Added a warning for unused imports.
  * Added an option to not print the diff when formatting with the CLI.
  * Added support for building Gtk.ColumnViewRow, Gtk.ColumnViewCell,
  * and Gtk.ListHeader widgets with Gtk.BuilderListItemFactory.
  * Added support for the after keyword for signals. This was previously
  * documented but not implemented.
  * Added support for string arrays.
  * Added hover documentation for properties in lookup expressions.
  * The decompiler supports action widgets, translation domains, typeof&lt;&gt;
  * syntax, and expressions. It also supports extension syntax for
  * Adw.Breakpoint, Gtk.BuilderListItemFactory, Gtk.ComboBoxText,
  * Gtk.SizeGroup, and Gtk.StringList.
  * Added a decompile subcommand to the CLI, which decompiles an XML .ui
  * file to blueprint.
  * Accessibility relations that allow multiple values are supported
  * using list syntax.
  * The decompiler sorts imports alphabetically.
  * Translatable strings use translatable="yes" instead of translatable="true"
  * for compatibility with xgettext.
  * The first line of the documentation is shown in the completion list
  * when using the language server.
  * Object autocomplete uses a snippet to add the braces and position the
  * cursor inside them.
  * The carets in the CLI diagnostic output now span the whole error
  * message up to the end of the first line, rather than just the first
  * character.
  * The decompiler emits double quotes, which are compatible with gettext.
  * Fixed deprecation warnings in the language server.
  * The decompiler no longer duplicates translator comments on properties.
  * Subtemplates no longer output a redundant @generated comment.
  * When extension syntax from a library that is not available is used,
  * the compiler emits an error instead of crashing.
  * The language server reports semantic token positions correctly.
  * The decompiler no longer emits the deprecated bind-property syntax.
  * Fixed the tests when used as a Meson subproject.
  * Signal autocomplete generates correct syntax.
  * The decompiler supports templates that do not specify a parent class.
  * Adw.Breakpoint setters that set a property on the template no longer cause a crash.
  * Fixed type checking with templates that do not have a parent class.
  * Fixed online documentation links for interfaces.
  * The wording of edit suggestions is fixed for insertions and deletions.
  * When an input file uses tabs instead of spaces, the diagnostic output
  * on the CLI aligns the caret correctly.
  * The decompiler emits correct syntax when a property binding refers to
  * the template object.
  * Fixed typos in "Built with Blueprint" section.
- build documentation
- remove tests, as they fail on obs, but work otherwise fine when build locally</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730030400">- Add missing requirements.
- Put spec in a position to build for Leap too.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738324800">- Update to version 0.16.0:
  + Added:
  - Added more "go to reference" implementations in the language
    server
  - Added semantic token support for flag members in the language
    server
  - Added property documentation to the hover tooltip for notify
    signals
  - The language server now shows relevant sections of the
    reference documentation when hovering over keywords and
    symbols
  - Added not-swapped flag to signal handlers, which may be
    needed for signal handlers that specify an object
  - Added expression literals, which allow you to specify a
    Gtk.Expression property (as opposed to the existing
    expression support, which is for property bindings)
  + Changed:
  - The formatter adds trailing commas to lists
  - The formatter removes trailing whitespace from comments
  - Autocompleting a commonly translated property automatically
    adds the _("") syntax
  - Marking a single-quoted string as translatable now generates
    a warning, since gettext does not recognize it when using the
    configuration recommended in the blueprint documentation
  + Fixed:
  - Added support for libgirepository-2.0 so that blueprint
    doesn't crash due to import conflicts on newer versions of
    PyGObject
  - Fixed a bug when decompiling/porting files with enum values
  - Fixed several issues where tests would fail with versions of
    GTK that added new deprecations
  - Addressed a problem with the language server protocol in some
    editors
  - Fixed an issue where the compiler would crash instead of
    reporting compiler errors
  - Fixed a crash in the language server that occurred when a
    detailed signal (e.g. notify::*) was not complete
  - The language server now properly implements the shutdown
    command, fixing support for some editors and improving
    robustness when restarting
  - Marking a string in an array as translatable now generates an
    error, since it doesn't work
  + Documentation:
  - Added mention of null in the Literal Values section
  - Add apps to Built with Blueprint section
  - Corrected and updated many parts of the documentation</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1741435200">- Fix build error for Leap &lt; 16.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751457600">- Updatet o version 0.18.0:
  + Added: GtkBuilder now allows menus to be specified inline as a
    property value. Blueprint now supports this as well.
  + Fixed:
  - Made reference_docs.json build reproducible
  - Correctly emit XML for nested templates
  - Fix crash in language server while typing an
    AdwBreakpointSetter rule
  - Update URLs after move to GNOME namespace on GitLab
  - Fix crash when decompiling a lookup tag with no type
    attribute
  - Fix incorrect result when decompiling a signal that has the
    template as its object
  - Fix an incorrect "Duplicate object ID" error when an
    Adw.AlertDialog response had the same ID as an object
  + Documentation:
  - Updated syntax in the example on the Overview page
  - Added examples of Gtk.Scale marks
  - Corrected errors in the index on the Extensions page
- Update URL to new home.</changelog>
</package>
<package pkgid="230a521cea89b8ad326f7e9f4eaf4dc3ce6ee417b83cda30414e4e518c59679a930f336c8836d03ebf1ff48277d7fc3480d614305b9d9675434b56422a3839de" name="blueprint-compiler-devel" arch="noarch">
  <version epoch="0" ver="0.18.0" rel="1.1"/>
  <changelog author="Lukas Müller &lt;expeehaa@outlook.com&gt;" date="1664020800">- Create initial package.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676548800">- Update to version 0.6.0:
  + Quoted and numeric literals are no longer interchangeable (e.g.
    `"800"` is no longer an accepted value for an integer type).
  + Boxed types are now type checked.
  + Added: There is now syntax for `GType` literals: the `typeof()`
    pseudo-function. For example, list stores have an `item-type`
    property which is now specifiable like this:
    `item-type: typeof(.MyDataModel)`.
  + The language server now logs to stderr.
  + Fix the build on Windows, where backslashes in paths were not
    escaped. (William Roy)
  + Remove the syntax for specifying menu objects inline,
    since it does not work.
  + Fix a crash in the language server that was triggered in files
    with incomplete `using Gtk 4.0;` statements.
  + Fixed compilation on big-endian systems.
  + Fix an issue in the interactive port tool that would lead to
    missed files. (Frank Dana)
  + Fix an issue for documentation contributors where changing the
    documentation files would not trigger a rebuild.
  + Document the missing support for Gtk.Label `&lt;attributes&gt;`,
    which is intentional, and recommend alternatives. (Sonny Piers)
  + Add a prominent warning that Blueprint is still experimental</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1702123200">- Update to version 0.10.0:
  + The bind-property keyword has been removed. Use bind instead.
  + Fixed an issue with the language server not conforming the spec.
  + Fixed the signature section of the hover documentation
    for properties and signals.
  + Fixed a bug where documentation was sometimes shown
    for a different symbol with the same name.
  + Number literals are now correctly parsed as floats
  + Decompiling an empty file now produces an empty file
  + Added hover documentation for the Adw.Breakpoint extensions
- Update to version 0.8.1:
  + Duplicates in a number of places are now considered errors.
  + Fixed a number of bugs in the XML output
- Update to version 0.8.0:
  + Fixed a bug in the language server's acceptance of text
    change commands.
  + Fixed a bug in the display of diagnostics when the diagnostic
    is at the beginning of a line.
  + Fixed a crash that occurred when dealing with array types.
  + Fixed a bug that prevented Gio.File properties from
    being settable.
  + Added support for closure expressions.
  + Added cast expressions, which are sometimes needed to specify
    type information in expressions.
  + Added the --typelib-path command line argument, which allows
    adding directories to the search path for typelib files.
  + Added custom compile and decompile commands to
    the language server.
  + Added support for Adw.MessageDialog custom syntax.
  + Added support for inline sub-templates for
    Gtk.BuilderListItemFactory.
  + Added support for Adw.Breakpoint custom syntax.
  + Added a warning when an object ID might be confusing.
  + Added support for Gtk.Scale custom syntax.
  + The XML output uses the integer value rather than GIR name
    for enum values.
  + Compiler errors are now printed to stderr rather than stdout.
  + Introduced $ to indicate types or callbacks
  + When a namespace is not found, errors are supressed
    when the namespace is used.
  + The compiler bug message now reports the version of
    blueprint-compiler.
  + The typeof syntax now uses &lt;&gt; instead of () to match
    cast expressions.
  + Menu sections and subsections can now have an ID.
  + The interactive porting tool now ignores hidden folders.
  + Templates now use the typename syntax rather than an ID
    to specify the template's class.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1702900800">- Revert python3-gobject Requires: fix No module named 'gi'</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1711368000">- Update to version 0.12.0:
  + Add support for Adw.AlertDialog
  + Emit warnings for deprecated APIs
  + Document symbols
  + "Go to definition" (ctrl+click)
  + Code action for "namespace not imported" diagnostics, that adds the
    missing import
  + Add a formatter - cli and lsp
  + Support for translation domain
  + Print code actions in error messages
  + Add a header notice mentionning the file is generated
  + decompiler: Use single quotes for output
  + Fixed multine strings support with the escape newline character
  + Fixed the signal completion, which was missing the "$"
  + Fixed property value completion
  + Added a missing semantic highlight (for the enum in Gtk.Scale marks)
  + Handle big endian bitfields correctly
  + Fix mixing relative and absolute paths</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724587200">- update to 0.14.0:
  * Added a warning for unused imports.
  * Added an option to not print the diff when formatting with the CLI.
  * Added support for building Gtk.ColumnViewRow, Gtk.ColumnViewCell,
  * and Gtk.ListHeader widgets with Gtk.BuilderListItemFactory.
  * Added support for the after keyword for signals. This was previously
  * documented but not implemented.
  * Added support for string arrays.
  * Added hover documentation for properties in lookup expressions.
  * The decompiler supports action widgets, translation domains, typeof&lt;&gt;
  * syntax, and expressions. It also supports extension syntax for
  * Adw.Breakpoint, Gtk.BuilderListItemFactory, Gtk.ComboBoxText,
  * Gtk.SizeGroup, and Gtk.StringList.
  * Added a decompile subcommand to the CLI, which decompiles an XML .ui
  * file to blueprint.
  * Accessibility relations that allow multiple values are supported
  * using list syntax.
  * The decompiler sorts imports alphabetically.
  * Translatable strings use translatable="yes" instead of translatable="true"
  * for compatibility with xgettext.
  * The first line of the documentation is shown in the completion list
  * when using the language server.
  * Object autocomplete uses a snippet to add the braces and position the
  * cursor inside them.
  * The carets in the CLI diagnostic output now span the whole error
  * message up to the end of the first line, rather than just the first
  * character.
  * The decompiler emits double quotes, which are compatible with gettext.
  * Fixed deprecation warnings in the language server.
  * The decompiler no longer duplicates translator comments on properties.
  * Subtemplates no longer output a redundant @generated comment.
  * When extension syntax from a library that is not available is used,
  * the compiler emits an error instead of crashing.
  * The language server reports semantic token positions correctly.
  * The decompiler no longer emits the deprecated bind-property syntax.
  * Fixed the tests when used as a Meson subproject.
  * Signal autocomplete generates correct syntax.
  * The decompiler supports templates that do not specify a parent class.
  * Adw.Breakpoint setters that set a property on the template no longer cause a crash.
  * Fixed type checking with templates that do not have a parent class.
  * Fixed online documentation links for interfaces.
  * The wording of edit suggestions is fixed for insertions and deletions.
  * When an input file uses tabs instead of spaces, the diagnostic output
  * on the CLI aligns the caret correctly.
  * The decompiler emits correct syntax when a property binding refers to
  * the template object.
  * Fixed typos in "Built with Blueprint" section.
- build documentation
- remove tests, as they fail on obs, but work otherwise fine when build locally</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730030400">- Add missing requirements.
- Put spec in a position to build for Leap too.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738324800">- Update to version 0.16.0:
  + Added:
  - Added more "go to reference" implementations in the language
    server
  - Added semantic token support for flag members in the language
    server
  - Added property documentation to the hover tooltip for notify
    signals
  - The language server now shows relevant sections of the
    reference documentation when hovering over keywords and
    symbols
  - Added not-swapped flag to signal handlers, which may be
    needed for signal handlers that specify an object
  - Added expression literals, which allow you to specify a
    Gtk.Expression property (as opposed to the existing
    expression support, which is for property bindings)
  + Changed:
  - The formatter adds trailing commas to lists
  - The formatter removes trailing whitespace from comments
  - Autocompleting a commonly translated property automatically
    adds the _("") syntax
  - Marking a single-quoted string as translatable now generates
    a warning, since gettext does not recognize it when using the
    configuration recommended in the blueprint documentation
  + Fixed:
  - Added support for libgirepository-2.0 so that blueprint
    doesn't crash due to import conflicts on newer versions of
    PyGObject
  - Fixed a bug when decompiling/porting files with enum values
  - Fixed several issues where tests would fail with versions of
    GTK that added new deprecations
  - Addressed a problem with the language server protocol in some
    editors
  - Fixed an issue where the compiler would crash instead of
    reporting compiler errors
  - Fixed a crash in the language server that occurred when a
    detailed signal (e.g. notify::*) was not complete
  - The language server now properly implements the shutdown
    command, fixing support for some editors and improving
    robustness when restarting
  - Marking a string in an array as translatable now generates an
    error, since it doesn't work
  + Documentation:
  - Added mention of null in the Literal Values section
  - Add apps to Built with Blueprint section
  - Corrected and updated many parts of the documentation</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1741435200">- Fix build error for Leap &lt; 16.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751457600">- Updatet o version 0.18.0:
  + Added: GtkBuilder now allows menus to be specified inline as a
    property value. Blueprint now supports this as well.
  + Fixed:
  - Made reference_docs.json build reproducible
  - Correctly emit XML for nested templates
  - Fix crash in language server while typing an
    AdwBreakpointSetter rule
  - Update URLs after move to GNOME namespace on GitLab
  - Fix crash when decompiling a lookup tag with no type
    attribute
  - Fix incorrect result when decompiling a signal that has the
    template as its object
  - Fix an incorrect "Duplicate object ID" error when an
    Adw.AlertDialog response had the same ID as an object
  + Documentation:
  - Updated syntax in the example on the Overview page
  - Added examples of Gtk.Scale marks
  - Corrected errors in the index on the Extensions page
- Update URL to new home.</changelog>
</package>
<package pkgid="dceb939de241bddb3a360510f596b505d933e743b994739eda2b022636ee1d36da03b88c4577d493ea9618f7972e87c9ce19aaaac1c63cacd3f83d123ad959a3" name="blueprint-cursor-theme" arch="noarch">
  <version epoch="0" ver="0.0.2" rel="273.1"/>
  <changelog author="hmacht@suse.de" date="1077624000">- building as non-root</changelog>
  <changelog author="adrian@suse.de" date="1078747200">- this is no longer our default cursor</changelog>
  <changelog author="adrian@suse.de" date="1078833600">- add symlinks (prepared by Lubos)</changelog>
  <changelog author="schwab@suse.de" date="1105358400">- Fix links.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="schwab@suse.de" date="1155038400">- Move to /usr/share/icons.</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="1322740800">- add automake as buildrequire to avoid implicit dependency</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="1819727bb6a8ebfc6465c7467d2aaa14ad5850126a18fd5933060d6cbe22262d63a90c623bc9c639670f56f0196feb2e354784590d898e0d43b5d700af903ca7" name="bluetui" arch="riscv64">
  <version epoch="0" ver="0.8.1" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1708862400">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1720699200">- Update to version 0.5
  * Rename paired devices
  * Support light background</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1722254400">- Update to version 0.5.1
  * Detect when the device is soft/hard blocked
  * Add 'q' to quit</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1734782400">- Update to version 0.6
  * Updated the layout has been reorgonized to show paired devices
    section on the top
  * Fix fg color is fixed for light mode
- Removed cargo_audit from _service due that contains vendor now</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1761048000">- Update to version 0.7
  * Use help banner instead of the popup
  * Fix crash when rfkill dir is not present
  * Add h/l nav controls
  * Add BackTab key handler</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1761220800">- Update to version 0.7.1
  * Make helper banner responsive
  * Fix display issue on light theme terminal
  * Update the layout to center the centent</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1762257600">- Update to version 0.7.2
  * Align icons
  * Ability to customize the layout
  * Ability to set the width for the window</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1763121600">- Update to version 0.8.0
  * Implement the rest of the auth methods
  * Add default icon to the devices that do not have one
  * Layout adjustements
  * Connect and trust automatically the new pair devices</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1768737600">- Update to version 0.8.1
  * Serve static binaries
  * Add favorite device
  * List wrapping
  * Fix index out of bounds
  * Few optimizations</changelog>
</package>
<package pkgid="5baae3f88b882f70e19c91e50749edcd65f5cd3428fdfea39dc1348a7848f8c708d0ef62c150a704b0a5e61a829b585c7d0bebe4f2da035fe7362fc721bf1338" name="bluetuith" arch="riscv64">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687521600">- Update to 0.1.4:
  * Minor bugfixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687521601">- Update to 0.1.5:
  * Update dependencies to resolve vulnerability</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688990400">- Update to 0.1.5:
  * ui: device: Show address if name is empty
  * agent: Display pincode in a modal #14</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693569600">- Update to 0.1.7:
  * New HJSON-based configuration format
  * Adapter status indicators
  * Cancellable OBEX session creation
  * Enhanced popups
  * Major bugfixes and improvements</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698235200">- Update to 0.1.8:
  * New command-line options:
    + 'no-warning' to disable the warnings popup.
    + 'confirm-on-quit' to show a confirmation message before quitting the application.
    + 'adapter-states' to set the adapter states (powered, scan, discoverable, pairable).
    + 'connect-bdaddr' to connect to a device with its address.
  * Modifiable navigation keys
  * Display device's 'Bonded' property
  * Allow blocking/unblocking devices
  * Minor bugfixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.1.9:
  * bluez: Assert single/multiple property types safely
  * ui: progress: Do not close page when no transfers are in progress
  * ui: modal: Set width and height appropriately with the provided message
  * ui: modal: Set width and height appropriately with the provided message</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1705752000">- Update to 0.2.0:
  * Show device alias name if it is unique
  * Display compact set of help keybindings</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to version 0.2.1:
  * go: Update dependencies
  * ui, theme: Set adapter state colors appropriately
  * ui: Handle default Ctrl-C keyevent
  * ui: player: Use defined keybindings
  * ui: player: Show help area after the information display
  * ui: progress: Clear status progress on transfer completion
  * bluez: services: Update service table and descriptors
  * cmd: Finish parsing before initializing connection
  * cmd: fix version print if no `@` is present</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712318400">- Update to version 0.2.2:
  * go: Update dependencies</changelog>
  <changelog author="Michael Vette &lt;mvetter@suse.com&gt;" date="1723636800">- Update to version 0.2.3:
  * README: Update project status and features
  * goreleaser: Update version and change format
  * go: Update dependencies
  * ui/help: Mark toggleable device actions properly
  * ui: help: Clarify connect keybinding toggle functionality</changelog>
</package>
<package pkgid="742fef4df62b9e05d68583546148871f3d84db42246763cdd4b46e2bcf528ffcc946646c6e2583ce5ed900c8854642bf963af2c6d7db0b0672dd0f5abb86a2d6" name="bluez" arch="riscv64">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="f2abafbf89f2a670cb78039c04b6ad1570de74f14cac31cf7813dbbbce22c26ce029bded34880913ca8336fb8f5b688675fa98d9683e3837e25cfeca9c005116" name="bluez-auto-enable-devices" arch="noarch">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="77e1e0bd1ad467163a97ffa411b98f64ed3eefc9fe5a11b00f344cb7f5d6cafe60783942776f7cc0cd48ffc116699a193e5d3071278c09237b8e853fd29d34cc" name="bluez-cups" arch="riscv64">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="a4c66b668251d15faa2165654748b902ad9c8bf4af56e83a0746babded6ca75cb2cfc6c140f274f63de74d7e17e6aa9c063f1976ce8a04f093660bae5f9f3e41" name="bluez-deprecated" arch="riscv64">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="83860f20ee0a231fbca9d14cfd4a9438cf8e1b54ac96f1c1c0ba81119d9a0a762520fc9f79584e0eb051afd12cb61fe1ff16719636c58cd3409a4a01eee095c4" name="bluez-devel" arch="riscv64">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="14d26ec358ea1086742632c8b51199195b580b3bc44bf28219d57e19151916db16c1db584ffbe9b79624e188440bd46202efcfb4b8a85fa4292f3e2232131903" name="bluez-firmware" arch="riscv64">
  <version epoch="0" ver="1.2" rel="150.2"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="agruen@suse.de" date="1141819200">- Add modalias tags (155357).</changelog>
  <changelog author="seife@suse.de" date="1152187200">- update to v1.2:
  * ver 1.2:
    Add ST Microelectronics firmware files.
  * ver 1.1:
    Add old Broadcom firmware files.</changelog>
  <changelog author="ro@suse.de" date="1174219200">- remove /lib/firmware directory from filelist (in filesystem)</changelog>
  <changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1323864000">- as spdx.org has no concept of firmware, we decided to mark it as
  SUSE-Firmware</changelog>
  <changelog author="coolo@suse.com" date="1362225600">- update license to new format</changelog>
  <changelog author="mpluskal@suse.com" date="1428148800">- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- use %_firmwaredir</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1660737600">- modernize specfile</changelog>
</package>
<package pkgid="9569d88c5d94234ffa0f43fc138e8e3a2547b7f104e2272736968bde848ca39f96dec90c5d48b29978c135a7c94881526d91e8ca574bfe1a917f9f979c097e0d" name="bluez-obexd" arch="riscv64">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="c6b5f83fa0d7ed1b6029c070d50faa154667b5912394c08038c6812628d42be5caee5726af31c252509baf5ed2e8cd2cf641c7712e1d6e730556ff541dc3d42b" name="bluez-qt-devel" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="1.1"/>
  <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:
  * Remove code variants for building with Qt 6
  * 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="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- No code change since 5.113.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
</package>
<package pkgid="b122d3357b3d7a5188a49e515d2c052613ac969403ba79ba5c48491285cfe24cc7b9447811753fada84eca0e25f3d08945f8533e61a53ce56a6c6b12ca87620c" name="bluez-qt-imports" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="1.1"/>
  <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:
  * Remove code variants for building with Qt 6
  * 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="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- No code change since 5.113.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
</package>
<package pkgid="e70c587d250fc9a1ab3c623900df42864b0230de42983f5706d58329df515bbd5630f77b2011b6d315f6ab06de5c1cb55959f80a7ce856c3cbf3b27572d1df90" name="bluez-qt-udev" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="1.1"/>
  <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:
  * Remove code variants for building with Qt 6
  * 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="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- No code change since 5.113.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
</package>
<package pkgid="09baef62e46b47e66704b473debef3f96e3cffc7dbf75cd61f2df6a0d7fc6278b0de36e1a34e9f7c7b5a5210bc1471c402e12ef70ac0ae12b7e851c26fc70df7" name="bluez-test" arch="riscv64">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="6d4db50b43fc049b7fbdd5024aefe641a4e3455c7baf1d4cee360156e1e041ccd2a055b25ceb4b71b9d83ede386a1bcd8bdc79d038c6eab4110660442758fa6c" name="bluez-zsh-completion" arch="noarch">
  <version epoch="0" ver="5.82" rel="2.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142400">- Update to 5.78:
  * Fix issue with handling notification of scanned BISes to BASS
  * Fix issue with handling checking BIS caps against peer caps.
  * Fix issue with handling MGMT Set Device Flags overwrites.
  * Fix issue with handling ASE notification order.
  * Fix issue with handling BIG Info report events.
  * Fix issue with handling PACS Server role.
  * Fix issue with registering UHID_START multiple times.
  * Fix issue with pairing method not setting auto-connect.
- Fix 3 rpmlint warnings, some configuration files were not marked as so.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1726142401">- Mark the configuration files as 'noreplace'.</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1726660800">- add Fix-crash-after-bt_uhid_unregister_all.patch to fix crashes
  when devices disconnect or go to sleep</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1730894400">- Update to 5.79:
  * Fix issue with handling address type while pairing.
  * Add support for allowing to set A2DP transport delay.
  * Add support for persistent userspace HID operation.
  * Add support for handling syncing to multiple BISes.
- Drop Fix-crash-after-bt_uhid_unregister_all.patch, merged
  upstream.</changelog>
  <changelog author="Alexey Kolos &lt;lioli7k@gmail.com&gt;" date="1739793600">- Add supplements bluedevil6 for bluez-obexd
  * In Plasma 6 bluedevil5 got renamed to bluedevil6.
    While bluedevil6 provides bluedevil5 on Tumbleweed it's a good
    idea to add it for future proofing.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743940800">- to fix gcc-15 compile time errors, add bluez-5.79-c23.patch
  (from gentoo) and bluez-5.79-stdarg.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743940801">- update to 5.82:
  * Fix issue with handling BAP state transitions.
  * Fix issue with handling D-Bus interface removal.
  * Fix issue with handling MAP and supported features.
  * Fix issue with handling SDP record for Phonebook Access Client.
  * Fix issue with handling AVRCP PDU parameters length mismatch.
  * Fix issue with handling AVRCP PDU for SetAbsoluteVolume.
  * Fix issue with handling AVDTP bad media transport format.
  * Fix issue with handling support for LL Privacy setting.
  * Fix issue with handling address type for all types of keys.
  * Fix issue with handling maximum number of GATT channels.
  * Fix issue with handling MTU auto-tuning feature.
  * Fix issue with handling AVRCP volume in reconfigured transports.
  * Fix issue with handling VCP volume setting requests.
  * Fix issue with handling VCP connection management.
  * Fix issue with handling MAP qualification.
  * Fix issue with handling PBAP qualification.
  * Fix issue with handling BNEP qualification.
  * Add support for PreferredBearer device property.
  * Add support for SupportedTypes Message Access property.
  * Add support for HFP, A2DP, AVRCP, AVCTP and MAP latest versions.
- drop hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch,
    bluez-5.79-c23.patch,
    bluez-5.79-stdarg.patch: obsolete</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1770724800">- Add bluez.tmpfiles, using systemd-tmpfiles to create /var/lib/bluetooth
  folder for supporting Immutable Mode. (jsc#PED-14768)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1771934400">- Add documentation for obexd system bus support:
  * Add README-obex.SUSE to guide users on how to enable obexd
    on the system bus.
  * Move obex.conf to documentation directory to avoid automatic
    activation due to security concerns.
  (bsc#1243334, bsc#1258146)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1775563200">- Add bluez-mainloop-Only-connect-to-NOTIFY_SOCKET-if-STATUS-Sta.patch
  to fix that systemd 259.3 causes timeout in starting home-assistant
  using podman systemd unit / quadlet. (bsc#1259656)</changelog>
</package>
<package pkgid="3b654c4f71d234af2bceffb279e7a3de4cfe2c5426f50d193aa4ffab268d005ae87bcd16339238da18a1a5c85204c37abb82390e3648d9d072cf68a3e526650a" name="bmake" arch="riscv64">
  <version epoch="0" ver="20230723" rel="1.1"/>
  <changelog author="dziolkowski@suse.com" date="1495195200">- Update to version 20170510
  * For full list of changes see provided Changelog
- Fix allow-overriding-compiler-variables.patch to work with new version</changelog>
  <changelog author="dap.darkness@gmail.com" date="1497787200">- Let's skip optflags macro using to fix all builds.
  "-D_FORTIFY_SOURCE=0" for some reason doesn't fix x64.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500379200">- Add bmake-strlcpy-explicit.patch: ensure strlcpy is not defined
  implicit.
- Do not de-FORTIFY the sources, use proper optflags. Above patch
  ensures strlcpy is not implicit declared.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1500465600">- bmake-strlcpy-explicit.patch was replaced by upstream's one.
- Update to version 20170711:
  * main.c: refactor to reduce size of main function.
    add -v option to always fully expand values.
  * meta.c: ensure command output in meta file has ending newline
    even when filemon not being used.
    When matching ${.MAKE.META.IGNORE_PATTERNS} do not use
    pathname via ':L' since any ':' in pathname breaks that.
    Instead set a '${.p.}' to pathname in the target context and
    use that.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1531483200">- Removed already upstreamed bmake-strlcpy-explicit.patch.
- Added bmake-env-script-interpreter.diff.
- Update to version 20180512:
  * job.c: skip polling job token pipe
  * parse.c: be more cautious about detecting depenency line
    rather than sysV style include.
  * parse.c: avoid calling sysconf for every call to loadfile
  * var.c: Var_Set handle NULL value anytime.
  * parse.c: do not treat .info as warning with -W
  * var.c: Var_Append use Var_Set if var not previously set
    so that VAR_CMD is handled correctly.
    Add a suitable unit-test.
  * var.c: do not append to variable set on command line
    add unit-test to catch this.
  * main.c: ignore empty MAKEOBJDIR
  * meta.c: if target is in subdir we only need subdir name in
    meta_name.
  * compat.c: pass SIGINT etc onto child and wait for it to exit
    before we self-terminate.
  * aclocal.m4: use AC_LINK_IFELSE for AC_C___ATTRIBUTE__
    since AC_TRY_COMPILE puts input inside main()
    which upsets modern compilers.
  * Makefile.config.in:
    make @prefix@ @machine*@ and @default_sys_path@ defaults.
  * unit-tests/dotwait.mk: redirect stderr through pipe for more
    consistent result on some platforms.
  * machine.sh: entry for AIX
  * VERSION (_MAKE_VERSION): Move the setting of _MAKE_VERSION
    to a file that can be included by configure as well as make.
    This allows configure to set set _MAKE_VERSION in make-bootstrap.sh</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568203200">- Update to version 20181221:
  * For full list of changes see provided Changelog</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1592136000">- Updated allow-overriding-compiler-variables.patch.
- Update to version 20200606:
  * make.1: cleanup
  * Makefile: fix depends for main.o which broke MAKE_VERSION
  * dir.c: cached_stats - don't confuse stat and lstat results.
  * var.c: add :Or for reverse sort.
  * configure.in: add AC_PROG_CC_C99 for mipspro compiler
    also if --with-filemon= specifies path to filemon.h
    set use_filemon=dev
  * dirname.c: remove include of namespace.h
  * modified dollar tests to avoid shell dependencies
  * new tests for .INCLUDEFROM
  * unit-tests/dollar.mk: tweak  '1 dollar literal' test
    to not depend so much on shell behavior
  * unit test for dollar handling
  * str.c: empty string does not match % pattern
    plus unit-test changes
  * var.c: import handling of old sysV style modifier using '%'
  * str.c: refactor brk_string
  * unit-tests: add test case for lazy conditions
  * configure.in: use_makefile=no for cygwin et al.
    case insensitive filesystems just don't work if both
    makefile and Makefile exist.
  * meta.c: meta_oodate, CHECK_VALID_META is too aggressive for CMD
    a blank command is perfectly valid.
  * make.h: extern debug_file
  * meta.c: meta_oodate, check for corrupted meta file
    earlier and more often.
  * boot-strap: unset MAKEFLAGS
  * meta.c: meta_compat_parent check for USE_FILEMON
    patch from Soeren Tempel
  * meta.c: fix compat mode, need to call meta_job_output()
  * job.c: extra fds for meta mode not needed if using filemon_dev
  * meta.c: avoid passing NULL to filemon_*() when meta_needed()
    returns FALSE.
  * filemon/filemon_{dev,ktrace}.c: allow selection of
    filemon implementation.  filemon_dev.c uses the kernel module
    while filemon_ktrace.c leverages the fktrace api available in
    NetBSD.  filemon_ktrace.c can hopefully form the basis for
    adding support for other tracing mechanisms such as strace on
    Linux.
  * meta.c: when target is out-of-date per normal make rules
    record value of .OODATE in meta file.
  * parse.c: don't pass NULL to realpath(3)
    some versions cannot handle it.
  * parse.c: ParseDoDependency: free paths rather than assert
  * configure.in: add --without-makefile to avoid generating
    makefile and make-bootstrap.sh
  * include Makefile.inc if it exists
  * Use Makefile and Makefile.config.in in unit-tests
    so we can use just: make obj &amp;&amp; make &amp;&amp; make test
    when bmake is already available.
    We add --without-makefile to CONFIGURE_ARGS in this case.
  * tweak bsd.after-import.mk (captures Makefile.config etc
    after import to FreeBSD for example) to cope with all the above.
  * parse.c: ParseVErrorInternal use .PARSEDIR
    and apply if relative, and then use .PARSEFILE
    for consistent result.
  * parse.c: ParseVErrorInternal use .CURDIR if .PARSEDIR
    is relative
  * var.c: avoid SEGFAULT in .unexport-env
    when MAKELEVEL is not set
  * fix for unit-tests/varquote.mk on Debian
  * var.c: add :q
  * dir.c: cleanup caching of stats
  * Makefile.config.in: use += where it makes sense.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623844800">- Update bmake-env-script-interpreter.diff to switch to interpreter
  to python3.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1690372800">- Refresh patches, remove %patchN construct.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1690372801">- Update to 20230723:
  - There were many changes, like really many. See ChangeLog
    which has been packaged for the list of them.</changelog>
</package>
<package pkgid="8bf930a53588f3762131b74543354f433b46012a67b395246fceb08407daaaeae71b44e47cd6a65d46c00320363f6768bcf9847e22d008eaf200567b2c56356e" name="bmkdep" arch="riscv64">
  <version epoch="0" ver="20140112" rel="2.1"/>
  <changelog author="vle@gmx.net" date="1584100800">- Initial version of bmkdep-20140112</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for Source tarball.</changelog>
</package>
<package pkgid="42760b86ec5917da46aa5cc4eac26f3f442cd74430ad92652b6830116352d24078697e57d9c4afb5d24355db9863c1de33d6fbe8683b09bcd07b210fb3c24562" name="bmon" arch="riscv64">
  <version epoch="0" ver="4.0" rel="1.5"/>
  <changelog author="pascal.bleser@opensuse.org" date="1306411200">- initial version (2.1.0)</changelog>
  <changelog author="mardnh@gmx.de" date="1471262400">- update to version 3.9
- complete specfile overhaul
- removed no longer needed patches (fixed upstream)
  - bmon-disable_silent.patch
  - bmon-fixes.patch
  - bmon-fix_printf_format.patch</changelog>
  <changelog author="idonmez@suse.com" date="1481630400">- Update to version 4.0
  * Use monotonic clock instead of realtime clock
  * Pick default selected interface based on policy
  * Collect RX NoHandler statistics if available (Linux)
  * Proper stdout flush in ASCII mode
  * Bugfixes</changelog>
</package>
<package pkgid="9ed032f189fd5b856abe9a327113514be9e87104334c97aba1440f1dd0cd5ecc397bdab64d555258fa7866bf13fe132a2f295a57249d1b8e456f2f5caa8c1917" name="bnd-maven-plugin" arch="noarch">
  <version epoch="0" ver="6.4.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634558400">- Added patch:
  + aqute-bnd-java8compat.patch
    + Produce bytecode compatible with Java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634644800">- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Fix-ant-compatibility.patch
  * 0001-Port-to-OSGI-7.0.0.patch -&gt; 0003-Port-to-OSGI-7.0.0.patch
    + rediff to changed context
- Added patch:
  * 0004-maven-plugin-dependencies.patch
    + Do not build a whole artifact, if we need only one source file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1636545600">- Update to aqute-bnd 5.1.1
  * ant plugin is in separate artifact
- Removed patch:
  * 0002-Fix-ant-compatibility.patch
    + fixed by upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682510400">- Fetch sources using source_service and don't distribute legally
  spurious files (bsc#1210878)</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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694865600">- Added patches:
  * reproducible-timestamps.patch
    + set "-reproducible" option to true by default
    + use SOURCE_DATE_EPOCH for timestamp if available
  * reproducible-packages-list.patch
    + make the order of packages to import/export deterministic</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695038400">- Update to aqute-bnd 6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.2.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.0.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-5.3.0
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0003-Port-to-OSGI-7.0.0.patch -&gt; 0002-Port-to-OSGI-7.0.0.patch
  * 0004-maven-plugin-dependencies.patch -&gt;
    0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch
  * reproducible-packages-list.patch
    + rediff to changed context
- Removed patch:
  * aqute-bnd-java8compat.patch
    + handled by release=8 in ant javac task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725883200">- Update to aqute-bnd 6.4.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Port-to-OSGI-7.0.0.patch
  * 0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch -&gt;
    0004-reproducible-timestamps.patch
  * reproducible-packages-list.patch -&gt;
    0005-reproducible-packages-list.patch
    + rebase</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds
- Added patch:
  * 0006-Set-reproducible-build-from-environment.patch
    + SOURCE_DATE_EPOCH environmental variable triggers reproducible
    use of the bnd-maven-plugin if it is not requested already
    using the project.build.outputTimestamp option.</changelog>
</package>
<package pkgid="a0f990b1443c83f6676a1a7ad7c561d82aa19705a6769ed2a67142a849e8d331c63883724b8f501849c4d2c1873e17c43d7865adbfe0af48fcc05bd4f8a61402" name="bnd-maven-plugin-javadoc" arch="noarch">
  <version epoch="0" ver="6.4.1" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634558400">- Added patch:
  + aqute-bnd-java8compat.patch
    + Produce bytecode compatible with Java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1634644800">- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Fix-ant-compatibility.patch
  * 0001-Port-to-OSGI-7.0.0.patch -&gt; 0003-Port-to-OSGI-7.0.0.patch
    + rediff to changed context
- Added patch:
  * 0004-maven-plugin-dependencies.patch
    + Do not build a whole artifact, if we need only one source file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1636545600">- Update to aqute-bnd 5.1.1
  * ant plugin is in separate artifact
- Removed patch:
  * 0002-Fix-ant-compatibility.patch
    + fixed by upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682510400">- Fetch sources using source_service and don't distribute legally
  spurious files (bsc#1210878)</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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694865600">- Added patches:
  * reproducible-timestamps.patch
    + set "-reproducible" option to true by default
    + use SOURCE_DATE_EPOCH for timestamp if available
  * reproducible-packages-list.patch
    + make the order of packages to import/export deterministic</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695038400">- Update to aqute-bnd 6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.2.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.0.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-5.3.0
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0003-Port-to-OSGI-7.0.0.patch -&gt; 0002-Port-to-OSGI-7.0.0.patch
  * 0004-maven-plugin-dependencies.patch -&gt;
    0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch
  * reproducible-packages-list.patch
    + rediff to changed context
- Removed patch:
  * aqute-bnd-java8compat.patch
    + handled by release=8 in ant javac task</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1725883200">- Update to aqute-bnd 6.4.1
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0
  * https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic
- Modified patches:
  * 0001-Disable-removed-commands.patch
  * 0002-Port-to-OSGI-7.0.0.patch
  * 0003-Remove-unmet-dependencies.patch
  * reproducible-timestamps.patch -&gt;
    0004-reproducible-timestamps.patch
  * reproducible-packages-list.patch -&gt;
    0005-reproducible-packages-list.patch
    + rebase</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds
- Added patch:
  * 0006-Set-reproducible-build-from-environment.patch
    + SOURCE_DATE_EPOCH environmental variable triggers reproducible
    use of the bnd-maven-plugin if it is not requested already
    using the project.build.outputTimestamp option.</changelog>
</package>
<package pkgid="fd4c0266f8245912a0b6613e227049f9bbe90a9055282b151e6d2816f3356204369060b094246b3051cd7897741b225dc796c7de03babed48232c44f4d7929ec" name="bodr" arch="noarch">
  <version epoch="0" ver="10" rel="1.3"/>
  <changelog author="lars@linux-schulserver.de" date="1206014400">- initial version 8</changelog>
  <changelog author="lars@linux-schulserver.de" date="1222084800">- moved to Education base repository</changelog>
  <changelog author="lars@linux-schulserver.de" date="1317816000">- update to bodr version 9:
  + Added IUPAC accept name for element 112
  + Updates mass of H2 to current value from webelements.com</changelog>
  <changelog author="scorot@free.fr" date="1340539200">- fix build on SLE 11</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1572955200">- Update to version 10, for details see:
  https://chem-bla-ics.blogspot.com/2013/08/the-blue-obelisk-data-repositorys-10.html
- Modernized and cleaned up spec file, updated Source and URL</changelog>
</package>
<package pkgid="84ae4fba23245dc5fa5936305365c1858ef9c55c719d908e4bca1a35629081af185f64f92e37ff7f24c2f720178f65ebc6f8305b4a837e1919e8d7bfefb6ddf6" name="bogofilter-common" arch="noarch">
  <version epoch="0" ver="1.2.4" rel="16.2"/>
  <changelog author="lmuelle@suse.com" date="1430395200">- Provide and obsolete bogofilter from the db subpackage to ensure we stay
  with the same back-end in the update case.
- Require a backend package from the common package.
- Split of the documentation into an independent package.
- Tag the common and doc package as noarch post-11.1.</changelog>
  <changelog author="lmuelle@suse.com" date="1430913600">- Add README.SUSE to the doc package.</changelog>
  <changelog author="p.drouand@gmail.com" date="1450872000">- Replace tokyocabinet with kyotocabinet following kyotocabinet
  upstream recommendations
  * Replace libtokyocabinet-devel with libkyotocabinet-devel
  * Add bogofilter-kyotocabinet.patch
  * Rename tokyocabinet with kyotocabinet
- Add autoconf and automake build dependencies; needed because of
  bogofilter-kyotocabinet.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package _docdir, fix build with rpm 4.13.</changelog>
  <changelog author="mpluskal@suse.com" date="1491825600">- Small spec file cleanup
- Adjust usage of update-alternatives</changelog>
  <changelog author="olaf@aepfle.de" date="1551873600">- Swallow old bogofilter pkgs in the db subpkg (bsc#1128219)
  fix change from April 2015
- Require subpkgs from the very same build</changelog>
  <changelog author="olaf@aepfle.de" date="1552478400">- The previous change added strict versioned Requires from and to a
  noarch subpkg. The release part can not be used in this case
  because the noarch packages will most likely be shared across
  architectures, and different architectures may have different
  release numbers.
  Relax the Requires again</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604491200">- Convert to _multibuild: with RPM 4.16, we can no longer use
  make_install in the build phase, as %install will always empty
  DESTDIR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7480f488954cf6f78a92d5392ff0a6cd67c04716104f419619e0bb6c8a95253653c7291abd723ac71b59280de4ab86cb712a6e4f47122a40a9919539628d6b5d" name="bogofilter-db" arch="riscv64">
  <version epoch="0" ver="1.2.4" rel="16.2"/>
  <changelog author="lmuelle@suse.com" date="1430395200">- Provide and obsolete bogofilter from the db subpackage to ensure we stay
  with the same back-end in the update case.
- Require a backend package from the common package.
- Split of the documentation into an independent package.
- Tag the common and doc package as noarch post-11.1.</changelog>
  <changelog author="lmuelle@suse.com" date="1430913600">- Add README.SUSE to the doc package.</changelog>
  <changelog author="p.drouand@gmail.com" date="1450872000">- Replace tokyocabinet with kyotocabinet following kyotocabinet
  upstream recommendations
  * Replace libtokyocabinet-devel with libkyotocabinet-devel
  * Add bogofilter-kyotocabinet.patch
  * Rename tokyocabinet with kyotocabinet
- Add autoconf and automake build dependencies; needed because of
  bogofilter-kyotocabinet.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package _docdir, fix build with rpm 4.13.</changelog>
  <changelog author="mpluskal@suse.com" date="1491825600">- Small spec file cleanup
- Adjust usage of update-alternatives</changelog>
  <changelog author="olaf@aepfle.de" date="1551873600">- Swallow old bogofilter pkgs in the db subpkg (bsc#1128219)
  fix change from April 2015
- Require subpkgs from the very same build</changelog>
  <changelog author="olaf@aepfle.de" date="1552478400">- The previous change added strict versioned Requires from and to a
  noarch subpkg. The release part can not be used in this case
  because the noarch packages will most likely be shared across
  architectures, and different architectures may have different
  release numbers.
  Relax the Requires again</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604491200">- Convert to _multibuild: with RPM 4.16, we can no longer use
  make_install in the build phase, as %install will always empty
  DESTDIR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1e4e9f6e60324d1ade43171a185bbe6882fa883ec17c1d2dd94b6049e898b25d713f2e9e350440819d2b94b8d3f321e4e56b5cd8b8746d7a379ca27619b57fcc" name="bogofilter-doc" arch="noarch">
  <version epoch="0" ver="1.2.4" rel="16.2"/>
  <changelog author="lmuelle@suse.com" date="1430395200">- Provide and obsolete bogofilter from the db subpackage to ensure we stay
  with the same back-end in the update case.
- Require a backend package from the common package.
- Split of the documentation into an independent package.
- Tag the common and doc package as noarch post-11.1.</changelog>
  <changelog author="lmuelle@suse.com" date="1430913600">- Add README.SUSE to the doc package.</changelog>
  <changelog author="p.drouand@gmail.com" date="1450872000">- Replace tokyocabinet with kyotocabinet following kyotocabinet
  upstream recommendations
  * Replace libtokyocabinet-devel with libkyotocabinet-devel
  * Add bogofilter-kyotocabinet.patch
  * Rename tokyocabinet with kyotocabinet
- Add autoconf and automake build dependencies; needed because of
  bogofilter-kyotocabinet.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package _docdir, fix build with rpm 4.13.</changelog>
  <changelog author="mpluskal@suse.com" date="1491825600">- Small spec file cleanup
- Adjust usage of update-alternatives</changelog>
  <changelog author="olaf@aepfle.de" date="1551873600">- Swallow old bogofilter pkgs in the db subpkg (bsc#1128219)
  fix change from April 2015
- Require subpkgs from the very same build</changelog>
  <changelog author="olaf@aepfle.de" date="1552478400">- The previous change added strict versioned Requires from and to a
  noarch subpkg. The release part can not be used in this case
  because the noarch packages will most likely be shared across
  architectures, and different architectures may have different
  release numbers.
  Relax the Requires again</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604491200">- Convert to _multibuild: with RPM 4.16, we can no longer use
  make_install in the build phase, as %install will always empty
  DESTDIR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="061d26b45f62c2c0e22ee66c1505a98cbc90ce016d3b537244a8dbaf2bba6df29675a0e7507056a7d6f95eee650f01bb4b9758d82499e920bdd5a5eeeee11123" name="bogofilter-kyotocabinet" arch="riscv64">
  <version epoch="0" ver="1.2.4" rel="16.2"/>
  <changelog author="lmuelle@suse.com" date="1430395200">- Provide and obsolete bogofilter from the db subpackage to ensure we stay
  with the same back-end in the update case.
- Require a backend package from the common package.
- Split of the documentation into an independent package.
- Tag the common and doc package as noarch post-11.1.</changelog>
  <changelog author="lmuelle@suse.com" date="1430913600">- Add README.SUSE to the doc package.</changelog>
  <changelog author="p.drouand@gmail.com" date="1450872000">- Replace tokyocabinet with kyotocabinet following kyotocabinet
  upstream recommendations
  * Replace libtokyocabinet-devel with libkyotocabinet-devel
  * Add bogofilter-kyotocabinet.patch
  * Rename tokyocabinet with kyotocabinet
- Add autoconf and automake build dependencies; needed because of
  bogofilter-kyotocabinet.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package _docdir, fix build with rpm 4.13.</changelog>
  <changelog author="mpluskal@suse.com" date="1491825600">- Small spec file cleanup
- Adjust usage of update-alternatives</changelog>
  <changelog author="olaf@aepfle.de" date="1551873600">- Swallow old bogofilter pkgs in the db subpkg (bsc#1128219)
  fix change from April 2015
- Require subpkgs from the very same build</changelog>
  <changelog author="olaf@aepfle.de" date="1552478400">- The previous change added strict versioned Requires from and to a
  noarch subpkg. The release part can not be used in this case
  because the noarch packages will most likely be shared across
  architectures, and different architectures may have different
  release numbers.
  Relax the Requires again</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604491200">- Convert to _multibuild: with RPM 4.16, we can no longer use
  make_install in the build phase, as %install will always empty
  DESTDIR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2e04112cfb7deb67aa3746004b87c6314640401fda99ef11ba067c82291eee72b050dee61c0c3eb148301a8fae1b2b34b6dd575284e34779add3e0dbe306ede0" name="bogofilter-sqlite3" arch="riscv64">
  <version epoch="0" ver="1.2.4" rel="16.2"/>
  <changelog author="lmuelle@suse.com" date="1430395200">- Provide and obsolete bogofilter from the db subpackage to ensure we stay
  with the same back-end in the update case.
- Require a backend package from the common package.
- Split of the documentation into an independent package.
- Tag the common and doc package as noarch post-11.1.</changelog>
  <changelog author="lmuelle@suse.com" date="1430913600">- Add README.SUSE to the doc package.</changelog>
  <changelog author="p.drouand@gmail.com" date="1450872000">- Replace tokyocabinet with kyotocabinet following kyotocabinet
  upstream recommendations
  * Replace libtokyocabinet-devel with libkyotocabinet-devel
  * Add bogofilter-kyotocabinet.patch
  * Rename tokyocabinet with kyotocabinet
- Add autoconf and automake build dependencies; needed because of
  bogofilter-kyotocabinet.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package _docdir, fix build with rpm 4.13.</changelog>
  <changelog author="mpluskal@suse.com" date="1491825600">- Small spec file cleanup
- Adjust usage of update-alternatives</changelog>
  <changelog author="olaf@aepfle.de" date="1551873600">- Swallow old bogofilter pkgs in the db subpkg (bsc#1128219)
  fix change from April 2015
- Require subpkgs from the very same build</changelog>
  <changelog author="olaf@aepfle.de" date="1552478400">- The previous change added strict versioned Requires from and to a
  noarch subpkg. The release part can not be used in this case
  because the noarch packages will most likely be shared across
  architectures, and different architectures may have different
  release numbers.
  Relax the Requires again</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604491200">- Convert to _multibuild: with RPM 4.16, we can no longer use
  make_install in the build phase, as %install will always empty
  DESTDIR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="09a694c4199b258aa7d8f0d3f5fd93d096a6ef35c33d953f13ca0799435e255980a487d1cccee58bb6c20616613197ee3c45654d6dd414d34a0d1aa993cb1653" name="boinc-client" arch="riscv64">
  <version epoch="0" ver="8.2.8" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Employ %sysuser macros to generate "boinc" user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716724800">- Update to release 8.0.2
  * Support so-called "sporadic applications"</changelog>
  <changelog author="chris@computersalat.de" date="1719489600">- fix for bnc#1227092
  * Add WorkingDirectory= to unit file
- Add further Variables to unit file
  +ProtectSystem=full
  +ProtectControlGroups=true
  +ReadWritePaths=-$BOINC_BOINC_DIR
- rebase patches
  * boinc-docbook2x.patch
  * build-client-scripts.patch
  * libboinc-shared.patch
  * xlocale.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720785600">- Revert to state of 2024-05-26 due to regressions,
  https://build.opensuse.org/request/show/1183568#comment-1957214
  https://build.opensuse.org/request/show/1184357#comment-1959404
  [boo#1227092]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721736000">- Update to release 8.0.4
  * Resolve a case where the required memory for an application was
    overestimated and caused a lower concurrent job count.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 8.2.2
  * Add improved Python binding for remote job submission and file
    management</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 8.2.8
  * Fix bugs that broke CPU throttling in the client
  * Improve 'non-BOINC total CPU usage' measurement</changelog>
</package>
<package pkgid="9fdb35eb90a9afc1756477f0149c23f59a76a485a223fcca55e70969d727549f078a326a0f17789044eff22158713c3e132d14e7a99cfa7d02e98dd27015b1cf" name="boinc-client-devel" arch="riscv64">
  <version epoch="0" ver="8.2.8" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Employ %sysuser macros to generate "boinc" user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716724800">- Update to release 8.0.2
  * Support so-called "sporadic applications"</changelog>
  <changelog author="chris@computersalat.de" date="1719489600">- fix for bnc#1227092
  * Add WorkingDirectory= to unit file
- Add further Variables to unit file
  +ProtectSystem=full
  +ProtectControlGroups=true
  +ReadWritePaths=-$BOINC_BOINC_DIR
- rebase patches
  * boinc-docbook2x.patch
  * build-client-scripts.patch
  * libboinc-shared.patch
  * xlocale.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720785600">- Revert to state of 2024-05-26 due to regressions,
  https://build.opensuse.org/request/show/1183568#comment-1957214
  https://build.opensuse.org/request/show/1184357#comment-1959404
  [boo#1227092]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721736000">- Update to release 8.0.4
  * Resolve a case where the required memory for an application was
    overestimated and caused a lower concurrent job count.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 8.2.2
  * Add improved Python binding for remote job submission and file
    management</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 8.2.8
  * Fix bugs that broke CPU throttling in the client
  * Improve 'non-BOINC total CPU usage' measurement</changelog>
</package>
<package pkgid="54b98136b67da570db79f9dd9b5565d4be83072129e268c841f4c92f7dda36aa5356f5d0941137807d1aa36b243434cc1e459229d4f71db83f65f641638699ee" name="boinc-client-lang" arch="noarch">
  <version epoch="0" ver="8.2.8" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Employ %sysuser macros to generate "boinc" user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716724800">- Update to release 8.0.2
  * Support so-called "sporadic applications"</changelog>
  <changelog author="chris@computersalat.de" date="1719489600">- fix for bnc#1227092
  * Add WorkingDirectory= to unit file
- Add further Variables to unit file
  +ProtectSystem=full
  +ProtectControlGroups=true
  +ReadWritePaths=-$BOINC_BOINC_DIR
- rebase patches
  * boinc-docbook2x.patch
  * build-client-scripts.patch
  * libboinc-shared.patch
  * xlocale.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720785600">- Revert to state of 2024-05-26 due to regressions,
  https://build.opensuse.org/request/show/1183568#comment-1957214
  https://build.opensuse.org/request/show/1184357#comment-1959404
  [boo#1227092]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721736000">- Update to release 8.0.4
  * Resolve a case where the required memory for an application was
    overestimated and caused a lower concurrent job count.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 8.2.2
  * Add improved Python binding for remote job submission and file
    management</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 8.2.8
  * Fix bugs that broke CPU throttling in the client
  * Improve 'non-BOINC total CPU usage' measurement</changelog>
</package>
<package pkgid="bdcbda9876d0ec98e31183e0e138f570df4a9f34095bf8a13cc30a27d0483367c04ef4d414cfa7337930c2bf59441db9cc45df86b310c8f5d59abc738f6f7c6c" name="boinc-manager" arch="riscv64">
  <version epoch="0" ver="8.2.8" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Employ %sysuser macros to generate "boinc" user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716724800">- Update to release 8.0.2
  * Support so-called "sporadic applications"</changelog>
  <changelog author="chris@computersalat.de" date="1719489600">- fix for bnc#1227092
  * Add WorkingDirectory= to unit file
- Add further Variables to unit file
  +ProtectSystem=full
  +ProtectControlGroups=true
  +ReadWritePaths=-$BOINC_BOINC_DIR
- rebase patches
  * boinc-docbook2x.patch
  * build-client-scripts.patch
  * libboinc-shared.patch
  * xlocale.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720785600">- Revert to state of 2024-05-26 due to regressions,
  https://build.opensuse.org/request/show/1183568#comment-1957214
  https://build.opensuse.org/request/show/1184357#comment-1959404
  [boo#1227092]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721736000">- Update to release 8.0.4
  * Resolve a case where the required memory for an application was
    overestimated and caused a lower concurrent job count.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 8.2.2
  * Add improved Python binding for remote job submission and file
    management</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 8.2.8
  * Fix bugs that broke CPU throttling in the client
  * Improve 'non-BOINC total CPU usage' measurement</changelog>
</package>
<package pkgid="e6cda30a2bcc7a1cab63b7d3a22466b59691eda6089f0f3f82a3d83a4500847caf42edba255790184fba1af885b67f7ba66cecbe05a1a5686c2babb1841d11c6" name="boinc-manager-lang" arch="noarch">
  <version epoch="0" ver="8.2.8" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706961600">- Employ %sysuser macros to generate "boinc" user</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716724800">- Update to release 8.0.2
  * Support so-called "sporadic applications"</changelog>
  <changelog author="chris@computersalat.de" date="1719489600">- fix for bnc#1227092
  * Add WorkingDirectory= to unit file
- Add further Variables to unit file
  +ProtectSystem=full
  +ProtectControlGroups=true
  +ReadWritePaths=-$BOINC_BOINC_DIR
- rebase patches
  * boinc-docbook2x.patch
  * build-client-scripts.patch
  * libboinc-shared.patch
  * xlocale.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720785600">- Revert to state of 2024-05-26 due to regressions,
  https://build.opensuse.org/request/show/1183568#comment-1957214
  https://build.opensuse.org/request/show/1184357#comment-1959404
  [boo#1227092]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721736000">- Update to release 8.0.4
  * Resolve a case where the required memory for an application was
    overestimated and caused a lower concurrent job count.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 8.2.2
  * Add improved Python binding for remote job submission and file
    management</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 8.2.8
  * Fix bugs that broke CPU throttling in the client
  * Improve 'non-BOINC total CPU usage' measurement</changelog>
</package>
<package pkgid="584f13d08958f10a3d88fa9eab6d5190abf98a5cbc6f50d87ad3565c96cb3275858ee40acd79d8d0cee33ddce04837f923022ac66024165aff011d2e15a8cb9b" name="bolt" arch="riscv64">
  <version epoch="0" ver="0.9.11" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.9.4:
  * spec file added and a few metadata fixes, no code change</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1672833600">- update to 0.9.5:
  * Fixed several test and build setting issues.
  * Introduced packit. Packit was used to package rpm to downstream Fedora
    automatically. Moreover, Koji and bodhi could be triggered by packit
    automatically.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 0.9.6:
  * Compiler warnings and log messages for the domain not found were fixed.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1708344000">- update to 0.9.7:
  * Add a 'nopcie' security level since some devices report nopcie when Thunderbolt
    is disabled through BIOS setting.
  * Markdown lint styling is used for documents.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1715860800">- update to 0.9.8:
  * A new NHI for REMBRANDT.
  * CI fixes.
  * Don't install an empty DB directory.
  * Fixed: Determine the string length before writing file.
  * Fixed: Free on error to prevent resource leak.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1719662400">- Edit license: LGPL-2.1-or-later
- Add BuildRequires: asciidoc to produce manpages:
  * boltd.8 boltctl.1
- Switch dependencies to provided pkgconfig
- Update meson required version 0.60
- Use autosetup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1748952000">- update to 0.9.9:
  * Several CI improvements and fixes
  * Fixed memory leak in boltctl
  * The unused codes were removed from daemon
  * Fixed a NULL syspath variable causes SIGSEGV</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1750852800">- update to 0.9.10:
  * Fix bolt exits when opening an empty version file
  * Fix failure on integration test due to the change of the latest pygobject</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1774872000">- update to 0.9.11:
  * Updated NHI PCI IDs: added Maple Ridge, ADL, TGL-H, RPL, MTL, and
    AMD Strix Point USB4 Routers</changelog>
</package>
<package pkgid="e353a89ea36b2f9f99e548c4aa6a662fd349fa4b62e4cc2cfa86a3806ba9c73ce7dee31f938572d0fb07fc33ed99cbe6220f4b4183f147f349b7349650f75445" name="bolt-tools" arch="riscv64">
  <version epoch="0" ver="0.9.11" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.9.4:
  * spec file added and a few metadata fixes, no code change</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1672833600">- update to 0.9.5:
  * Fixed several test and build setting issues.
  * Introduced packit. Packit was used to package rpm to downstream Fedora
    automatically. Moreover, Koji and bodhi could be triggered by packit
    automatically.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 0.9.6:
  * Compiler warnings and log messages for the domain not found were fixed.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1708344000">- update to 0.9.7:
  * Add a 'nopcie' security level since some devices report nopcie when Thunderbolt
    is disabled through BIOS setting.
  * Markdown lint styling is used for documents.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1715860800">- update to 0.9.8:
  * A new NHI for REMBRANDT.
  * CI fixes.
  * Don't install an empty DB directory.
  * Fixed: Determine the string length before writing file.
  * Fixed: Free on error to prevent resource leak.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1719662400">- Edit license: LGPL-2.1-or-later
- Add BuildRequires: asciidoc to produce manpages:
  * boltd.8 boltctl.1
- Switch dependencies to provided pkgconfig
- Update meson required version 0.60
- Use autosetup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1748952000">- update to 0.9.9:
  * Several CI improvements and fixes
  * Fixed memory leak in boltctl
  * The unused codes were removed from daemon
  * Fixed a NULL syspath variable causes SIGSEGV</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1750852800">- update to 0.9.10:
  * Fix bolt exits when opening an empty version file
  * Fix failure on integration test due to the change of the latest pygobject</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1774872000">- update to 0.9.11:
  * Updated NHI PCI IDs: added Maple Ridge, ADL, TGL-H, RPL, MTL, and
    AMD Strix Point USB4 Routers</changelog>
</package>
<package pkgid="ef0d9b23bc9e89fd0cc5a498440b35cf467b8da09542ad4af64969c83b1b534d3abbc65acffd770c5a0cb5ebaa60533f99c1901aa89876eddef3f13c5c256b10" name="bom" arch="riscv64">
  <version epoch="0" ver="1.0.1" rel="1.2"/>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1634385600">- Initial release 1.0.0</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1635940800">- Update to release 1.0.1
  - Fixed bug when multi-byte sequence crossed input buffer boundary</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1636459200">- Update _service file as instructed by robot
  - Set mode="localonly" for "obs_scm" service
  - Invoked "osc service localrun"</changelog>
</package>
<package pkgid="68ee04f4dfcbdde636d902a963b863f725a1b79201dfedc0518fe79ff8d6054538c4ba05834665fff1106d7028dba6030bc0d731d120cd662140936029a4cf1c" name="bomber" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Perform a check to include KF6::DBusAddons
  * Use ECM clang-format</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build and remove craft-macos</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="9bd1034c2a4e83c64fc6c585df22cd3e65d5d52e19a6c0c07b30464a1a377eaf8f3a5e90b4ab01780f26619dc4728c5ba47f5cad5bdd1ca5d1cb724cbbd87d86" name="bomber-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Perform a check to include KF6::DBusAddons
  * Use ECM clang-format</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build and remove craft-macos</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="bd9a08385f7e1c624c4833048b3de945b420efe5c85214c2ef19ab63b2c6a5b9b115c2f0b0e907ba8b18f3c3c668cc82dda51b2f5ad53a99d2cc93090348dbd8" name="bomctl" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1735387200">- new package bomctl: Format agnostic SBOM tooling</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736424000">- Update to version 0.4.2:
  * New features
  - feat: Output Sboms without Modification (#210) (@ashearin)
  - feat: SBOM Aliases (#129) (@lmphil)
  - feat: SBOM linking (#223) (@jhoward-lm)
  - feat: add base document db annotation,
    WithSourceDocumentAnnotations and
    WithRevisedDocumentAnnotations functions (#211) (@ashearin)
  - feat: add latest document annotation (#230) (@ashearin)
  - feat: add link command stubs (#222) (@jhoward-lm)
  - feat: bomctl push subcommand OCI client functionality (#139)
    (@jhoward-lm)
  - feat: document annotations for source data, hash, format, and
    URL (#153) (@jhoward-lm)
  - feat: github client fetch support (#209) (@lallevato-lm)
  - feat: gitlab fetch (#229) (@lmphil)
  - feat: implement autocomplete (#238) (@lallevato-lm)
  * Bug fixes
  - fix: Fix typo in MAINTAINERS (#180) (@evankanderson)
  - fix: Print DocID for list cmd. Dynamic id/alias column width
    (#165) (@ashearin)
  - fix: add cyclonedx 1.6 support (#188) (@ashearin)
  - fix: update compare_docs function (#202) (@ashearin)
  * Documentation
  - docs: ADR-0006 sbom merge (#111) (@pkwiatkowski1)
  - docs: ADR-0007 sbom diff (#112) (@mfrystacky)
  - docs: ADR-0008 storage and retrieval without modification
    (#194) (@ashearin)
  - docs: ADR-0009 SBOM Linking (#164) (@lmphil)
  - docs: Roadmap Updates (#161) (@idunbarh)
  - docs: add ADR for auth types and encrypted secrets (#104)
    (@jhoward-lm)
  * Other changes
  - refactor: add Unpack function, rename to match package (#239)
    (@jhoward-lm)
  - refactor: add choiceValue type for static sets of flag
    options (#240) (@jhoward-lm)
  - refactor: add sliceutils helper package for dev convenience
    (#163) (@jhoward-lm)
  - refactor: break out Fetcher and Pusher from Client interface,
    add PrepareFetch method (#245) (@jhoward-lm)
  - refactor: internal option to force list output if desired
    (#241) (@jhoward-lm)
  - refactor: stage all externally referenced SBOMs before push
    (#155) (@jhoward-lm)
  - test: add cmd format/encoding unit tests, update e2e tests
    (#185) (@ashearin)
  - test: add unit tests for alias/tags DB functions (#174)
    (@lmphil)
  - test: client fetch unit tests (#205) (@jhoward-lm)
  - test: integration testing of functionality (#169) (@ashearin)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- Update to version 0.4.3:
  * New features
  - feat: add gitlab push to generic package registry (#266)
    (@lmphil)
  * Bug fixes
  - fix: Handle pushing new artifacts (#269) (@ashearin)
  * Dependencies
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#298)
  - chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.35.0
    (#299)
  - chore(deps): Bump github.com/spf13/cobra (#283)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#282)
  - chore(deps): Bump golang.org/x/term from 0.28.0 to 0.29.0
    (#285)
  - chore(deps): Bump the actions group across 1 directory with 7
    updates (#286)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#279)
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#280)
  - chore(deps): Bump the actions group with 2 updates (#270)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#271)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#268)
  - chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
    (#262)
  - chore(deps): Bump the actions group with 3 updates (#263)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#267)
  - chore(deps): Bump DavidAnson/markdownlint-cli2-action (#264)
  - chore(deps): Bump github.com/go-git/go-git/v5 from 5.12.0 to
    5.13.1 (#251)</changelog>
</package>
<package pkgid="bb779710bf956ec759990c325a183f1287943196962b2a69469bc16ac92fa7d66dedf9df6a3454fbb7d0bce805bc8a570c7c36104fe5631741751374567c7d41" name="bomctl-bash-completion" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1735387200">- new package bomctl: Format agnostic SBOM tooling</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736424000">- Update to version 0.4.2:
  * New features
  - feat: Output Sboms without Modification (#210) (@ashearin)
  - feat: SBOM Aliases (#129) (@lmphil)
  - feat: SBOM linking (#223) (@jhoward-lm)
  - feat: add base document db annotation,
    WithSourceDocumentAnnotations and
    WithRevisedDocumentAnnotations functions (#211) (@ashearin)
  - feat: add latest document annotation (#230) (@ashearin)
  - feat: add link command stubs (#222) (@jhoward-lm)
  - feat: bomctl push subcommand OCI client functionality (#139)
    (@jhoward-lm)
  - feat: document annotations for source data, hash, format, and
    URL (#153) (@jhoward-lm)
  - feat: github client fetch support (#209) (@lallevato-lm)
  - feat: gitlab fetch (#229) (@lmphil)
  - feat: implement autocomplete (#238) (@lallevato-lm)
  * Bug fixes
  - fix: Fix typo in MAINTAINERS (#180) (@evankanderson)
  - fix: Print DocID for list cmd. Dynamic id/alias column width
    (#165) (@ashearin)
  - fix: add cyclonedx 1.6 support (#188) (@ashearin)
  - fix: update compare_docs function (#202) (@ashearin)
  * Documentation
  - docs: ADR-0006 sbom merge (#111) (@pkwiatkowski1)
  - docs: ADR-0007 sbom diff (#112) (@mfrystacky)
  - docs: ADR-0008 storage and retrieval without modification
    (#194) (@ashearin)
  - docs: ADR-0009 SBOM Linking (#164) (@lmphil)
  - docs: Roadmap Updates (#161) (@idunbarh)
  - docs: add ADR for auth types and encrypted secrets (#104)
    (@jhoward-lm)
  * Other changes
  - refactor: add Unpack function, rename to match package (#239)
    (@jhoward-lm)
  - refactor: add choiceValue type for static sets of flag
    options (#240) (@jhoward-lm)
  - refactor: add sliceutils helper package for dev convenience
    (#163) (@jhoward-lm)
  - refactor: break out Fetcher and Pusher from Client interface,
    add PrepareFetch method (#245) (@jhoward-lm)
  - refactor: internal option to force list output if desired
    (#241) (@jhoward-lm)
  - refactor: stage all externally referenced SBOMs before push
    (#155) (@jhoward-lm)
  - test: add cmd format/encoding unit tests, update e2e tests
    (#185) (@ashearin)
  - test: add unit tests for alias/tags DB functions (#174)
    (@lmphil)
  - test: client fetch unit tests (#205) (@jhoward-lm)
  - test: integration testing of functionality (#169) (@ashearin)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- Update to version 0.4.3:
  * New features
  - feat: add gitlab push to generic package registry (#266)
    (@lmphil)
  * Bug fixes
  - fix: Handle pushing new artifacts (#269) (@ashearin)
  * Dependencies
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#298)
  - chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.35.0
    (#299)
  - chore(deps): Bump github.com/spf13/cobra (#283)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#282)
  - chore(deps): Bump golang.org/x/term from 0.28.0 to 0.29.0
    (#285)
  - chore(deps): Bump the actions group across 1 directory with 7
    updates (#286)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#279)
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#280)
  - chore(deps): Bump the actions group with 2 updates (#270)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#271)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#268)
  - chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
    (#262)
  - chore(deps): Bump the actions group with 3 updates (#263)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#267)
  - chore(deps): Bump DavidAnson/markdownlint-cli2-action (#264)
  - chore(deps): Bump github.com/go-git/go-git/v5 from 5.12.0 to
    5.13.1 (#251)</changelog>
</package>
<package pkgid="df9cd0420a57b693c6bc0f6347abc65820d5e3835c6d38b8c2702aa1068af8f03f205fc49ce25e631dac930e8a9aadfd6c1617531e90897afc3bb0a6f457adb5" name="bomctl-fish-completion" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1735387200">- new package bomctl: Format agnostic SBOM tooling</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736424000">- Update to version 0.4.2:
  * New features
  - feat: Output Sboms without Modification (#210) (@ashearin)
  - feat: SBOM Aliases (#129) (@lmphil)
  - feat: SBOM linking (#223) (@jhoward-lm)
  - feat: add base document db annotation,
    WithSourceDocumentAnnotations and
    WithRevisedDocumentAnnotations functions (#211) (@ashearin)
  - feat: add latest document annotation (#230) (@ashearin)
  - feat: add link command stubs (#222) (@jhoward-lm)
  - feat: bomctl push subcommand OCI client functionality (#139)
    (@jhoward-lm)
  - feat: document annotations for source data, hash, format, and
    URL (#153) (@jhoward-lm)
  - feat: github client fetch support (#209) (@lallevato-lm)
  - feat: gitlab fetch (#229) (@lmphil)
  - feat: implement autocomplete (#238) (@lallevato-lm)
  * Bug fixes
  - fix: Fix typo in MAINTAINERS (#180) (@evankanderson)
  - fix: Print DocID for list cmd. Dynamic id/alias column width
    (#165) (@ashearin)
  - fix: add cyclonedx 1.6 support (#188) (@ashearin)
  - fix: update compare_docs function (#202) (@ashearin)
  * Documentation
  - docs: ADR-0006 sbom merge (#111) (@pkwiatkowski1)
  - docs: ADR-0007 sbom diff (#112) (@mfrystacky)
  - docs: ADR-0008 storage and retrieval without modification
    (#194) (@ashearin)
  - docs: ADR-0009 SBOM Linking (#164) (@lmphil)
  - docs: Roadmap Updates (#161) (@idunbarh)
  - docs: add ADR for auth types and encrypted secrets (#104)
    (@jhoward-lm)
  * Other changes
  - refactor: add Unpack function, rename to match package (#239)
    (@jhoward-lm)
  - refactor: add choiceValue type for static sets of flag
    options (#240) (@jhoward-lm)
  - refactor: add sliceutils helper package for dev convenience
    (#163) (@jhoward-lm)
  - refactor: break out Fetcher and Pusher from Client interface,
    add PrepareFetch method (#245) (@jhoward-lm)
  - refactor: internal option to force list output if desired
    (#241) (@jhoward-lm)
  - refactor: stage all externally referenced SBOMs before push
    (#155) (@jhoward-lm)
  - test: add cmd format/encoding unit tests, update e2e tests
    (#185) (@ashearin)
  - test: add unit tests for alias/tags DB functions (#174)
    (@lmphil)
  - test: client fetch unit tests (#205) (@jhoward-lm)
  - test: integration testing of functionality (#169) (@ashearin)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- Update to version 0.4.3:
  * New features
  - feat: add gitlab push to generic package registry (#266)
    (@lmphil)
  * Bug fixes
  - fix: Handle pushing new artifacts (#269) (@ashearin)
  * Dependencies
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#298)
  - chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.35.0
    (#299)
  - chore(deps): Bump github.com/spf13/cobra (#283)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#282)
  - chore(deps): Bump golang.org/x/term from 0.28.0 to 0.29.0
    (#285)
  - chore(deps): Bump the actions group across 1 directory with 7
    updates (#286)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#279)
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#280)
  - chore(deps): Bump the actions group with 2 updates (#270)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#271)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#268)
  - chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
    (#262)
  - chore(deps): Bump the actions group with 3 updates (#263)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#267)
  - chore(deps): Bump DavidAnson/markdownlint-cli2-action (#264)
  - chore(deps): Bump github.com/go-git/go-git/v5 from 5.12.0 to
    5.13.1 (#251)</changelog>
</package>
<package pkgid="55b6ca4e2cd78b1ca3db8c52025eee774b41f2e74ed4dcbd482333e8dbd1c273d51ff729e9759a63634130661ade5c18906b58d7fb1818796d3f97a0de7304fc" name="bomctl-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1735387200">- new package bomctl: Format agnostic SBOM tooling</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736424000">- Update to version 0.4.2:
  * New features
  - feat: Output Sboms without Modification (#210) (@ashearin)
  - feat: SBOM Aliases (#129) (@lmphil)
  - feat: SBOM linking (#223) (@jhoward-lm)
  - feat: add base document db annotation,
    WithSourceDocumentAnnotations and
    WithRevisedDocumentAnnotations functions (#211) (@ashearin)
  - feat: add latest document annotation (#230) (@ashearin)
  - feat: add link command stubs (#222) (@jhoward-lm)
  - feat: bomctl push subcommand OCI client functionality (#139)
    (@jhoward-lm)
  - feat: document annotations for source data, hash, format, and
    URL (#153) (@jhoward-lm)
  - feat: github client fetch support (#209) (@lallevato-lm)
  - feat: gitlab fetch (#229) (@lmphil)
  - feat: implement autocomplete (#238) (@lallevato-lm)
  * Bug fixes
  - fix: Fix typo in MAINTAINERS (#180) (@evankanderson)
  - fix: Print DocID for list cmd. Dynamic id/alias column width
    (#165) (@ashearin)
  - fix: add cyclonedx 1.6 support (#188) (@ashearin)
  - fix: update compare_docs function (#202) (@ashearin)
  * Documentation
  - docs: ADR-0006 sbom merge (#111) (@pkwiatkowski1)
  - docs: ADR-0007 sbom diff (#112) (@mfrystacky)
  - docs: ADR-0008 storage and retrieval without modification
    (#194) (@ashearin)
  - docs: ADR-0009 SBOM Linking (#164) (@lmphil)
  - docs: Roadmap Updates (#161) (@idunbarh)
  - docs: add ADR for auth types and encrypted secrets (#104)
    (@jhoward-lm)
  * Other changes
  - refactor: add Unpack function, rename to match package (#239)
    (@jhoward-lm)
  - refactor: add choiceValue type for static sets of flag
    options (#240) (@jhoward-lm)
  - refactor: add sliceutils helper package for dev convenience
    (#163) (@jhoward-lm)
  - refactor: break out Fetcher and Pusher from Client interface,
    add PrepareFetch method (#245) (@jhoward-lm)
  - refactor: internal option to force list output if desired
    (#241) (@jhoward-lm)
  - refactor: stage all externally referenced SBOMs before push
    (#155) (@jhoward-lm)
  - test: add cmd format/encoding unit tests, update e2e tests
    (#185) (@ashearin)
  - test: add unit tests for alias/tags DB functions (#174)
    (@lmphil)
  - test: client fetch unit tests (#205) (@jhoward-lm)
  - test: integration testing of functionality (#169) (@ashearin)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- Update to version 0.4.3:
  * New features
  - feat: add gitlab push to generic package registry (#266)
    (@lmphil)
  * Bug fixes
  - fix: Handle pushing new artifacts (#269) (@ashearin)
  * Dependencies
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#298)
  - chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.35.0
    (#299)
  - chore(deps): Bump github.com/spf13/cobra (#283)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#282)
  - chore(deps): Bump golang.org/x/term from 0.28.0 to 0.29.0
    (#285)
  - chore(deps): Bump the actions group across 1 directory with 7
    updates (#286)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#279)
  - chore(deps): Bump the actions group across 1 directory with 9
    updates (#280)
  - chore(deps): Bump the actions group with 2 updates (#270)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#271)
  - chore(deps): Bump the gomod group across 1 directory with 3
    updates (#268)
  - chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
    (#262)
  - chore(deps): Bump the actions group with 3 updates (#263)
  - chore(deps): Bump gitlab.com/gitlab-org/api/client-go (#267)
  - chore(deps): Bump DavidAnson/markdownlint-cli2-action (#264)
  - chore(deps): Bump github.com/go-git/go-git/v5 from 5.12.0 to
    5.13.1 (#251)</changelog>
</package>
<package pkgid="5f2ab749a9fa930c5c69a26f8b51d70ff6383c58ceb1d41d8d5793d2954bb64ad26f6a6da897feca956b4a563c1d4aa55e33b675e3062d5b6eb23c5949859380" name="bomns" arch="riscv64">
  <version epoch="0" ver="0.99.3" rel="6.1"/>
  <changelog author="nemysis@gmx.ch" date="1433851200">- Initial package creation</changelog>
  <changelog author="cfarrell@suse.com" date="1433937600">- license update: GPL-2.0+
  No indication that this is GPL-2.0 (only)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1731326400">- Add fix-missing-header.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1744718400">- added patches
  fix build with gcc15
  + bomns-gcc15.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1754049600">- add cmake4fix.patch to fix build with CMake 4.0</changelog>
</package>
<package pkgid="9b22806144ffeb295fcb172574356c8f8ba964f00ede0ce9f0716300b5aeb3f143e3220d1c29babad5bc194635a3fb62ba3d5526500b2319dea418315d29e28c" name="bonk" arch="riscv64">
  <version epoch="0" ver="0.4.0+g0" rel="2.1"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1666180800">- Initial spec for bonk version 0.3.2</changelog>
  <changelog author="Soc Virnyl Estela &lt;contact@uncomfyhalomacro.pl&gt;" date="1698753600">- Update to version 0.3.2+g4:
  * Update main.rs. fixes issues when parameters creates files</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710763200">- Update to version 0.4.0+g0:
  * refactor and add scoop support
  * Update main.rs
  * updated readme
  * removed all unwraps
  * Error Handling added for file and dir
  * fixed panic on no args</changelog>
  <changelog author="socvirnyl.estela@gmail.com" date="1730980800">- Update to version 0.4.0+g0:
  * refactor and add scoop support
  * Update main.rs
  * updated readme
  * removed all unwraps
  * version 0.3.2
  * bumped semver
  * Error Handling added for file and dir
  * fixed panic on no args</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1759579200">- Add vendor.tar.zst that contains a Cargo.lock. This is because
  a change has been introduced to obs-service-cargo to ship lockfiles now
  even if there are no dependencies.</changelog>
</package>
<package pkgid="3aae43aa2c9e93e014f17643e989a568626642ee4815da54f25bdcad8dd2039edbe4dc6021ad386a46a250b893ab47743e724ddf095bdac885cb76c7b4bf13db" name="bonnie++" arch="riscv64">
  <version epoch="0" ver="2.00a" rel="2.1"/>
  <changelog author="alarrosa@suse.com" date="1406808000">- Two small fixes to the spec file. Sources now is an url to
  the upstream package and removed a provides statement which is
  not needed since it's implicit (both noticed by dimstar)</changelog>
  <changelog author="dsterba@suse.cz" date="1413547200">- replace tarball with the upstream version</changelog>
  <changelog author="mpluskal@suse.com" date="1466337600">- Cleanup spec file with spec-cleaner
- Use configure and make install
- Add patches (both from Fedora):
  * bonnie++-1.96-minmax.patch (building with gcc6 - boo#985139)
  * bonnie++-1.96-makefile.patch (fixes installation using make)</changelog>
  <changelog author="mpluskal@suse.com" date="1479038400">- Update to version 1.97.2
  * make it build with GCC-6
  * fix some Debian bugs.
- Drop needed patch bonnie++-1.96-minmax.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1490356800">- Update to version 1.97.3:
  * man page fixes
  * fixed symlink test
  * CSS fix for bon_csv2html</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599912000">- update to 1.98:
  * Allow specifying the number of random seeks and the number
  of seeker processes and store that in the CSV (for testing NVMe).
  * Changed the text output to use KiB/MiB/GiB as units of measurement so we
  can fit NVMe results on screen.</changelog>
  <changelog author="Fernando Mattioli &lt;mattioli.fernando@gmail.com&gt;" date="1624622400">- Add patch:
  * bonnie++-1.98-bon_csv2html.patch (fixes gcc11 build).</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676462400">- Update to 2.00a:
  * Fixed an error in assigning colors in bon_csv2html.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2d955067d67454989bd243b710dacd8718eea50d201d3d97006713846ab968a23d0f74d26b25649165956cc957d16a63f9d8973ef3dc8c0f7b9aa873f73044c0" name="bonnie" arch="riscv64">
  <version epoch="0" ver="1.6" rel="2.1"/>
  <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="1316606400">- disable ctcs for &gt; 11.4, not available</changelog>
  <changelog author="jeffm@suse.de" date="1330603200">- Update to 1.5: Minor changes.</changelog>
  <changelog author="mpluskal@suse.com" date="1428580800">- Cleanup spec file with spec-cleaner
- Remove ctcs packages</changelog>
  <changelog author="mpluskal@suse.com" date="1467288000">- Use url for source
- Tiny spec file cleanups</changelog>
  <changelog author="kurt@garloff.de" date="1547208000">- Update to bonnie-1.6:
  * Use 16 threads by default
  * Smaller 4k reads (seeking)
  * Larger blocks in intelligent read/write
  * Smaller I/O size for char in/out
  * More digits for formatting.</changelog>
  <changelog author="kurt@garloff.de" date="1547208001">- bonnie-fix-o_direct.diff: Don't use O_DIRECT for character input,
  as newer kernels don't allow this.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1572955200">- Do not use download url anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="3d18c461b9a5b550411eb562b98fa38635219b7a1b6b551ec2b084047791226b77dc3b93ab25d66d2b196cd24d107a010cb0251cd792c25030b170c60a353b7d" name="books" arch="noarch">
  <version epoch="0" ver="2009.1.12" rel="22.4"/>
  <changelog author="ro@suse.de" date="1044878400">- removed index.html (no longer used) (#23511)</changelog>
  <changelog author="coolo@suse.de" date="1053518400">- using %doc</changelog>
  <changelog author="hmacht@suse.de" date="1075723200">- added option # norootforbuilt in specfile</changelog>
  <changelog author="ro@suse.de" date="1082116800">- gain control over version number</changelog>
  <changelog author="ro@suse.de" date="1114516800">- use NoSource</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ro@suse.de" date="1225972800">- drop nosource</changelog>
  <changelog author="pgajdos@suse.cz" date="1231761600">- modified LSL contact information in the nag2.pdf [bnc#465174]</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="cfarrell@suse.com" date="1333368000">- license update: GPL-2.0+ and SUSE-LDPL-2.0
  SPDX format</changelog>
</package>
<package pkgid="70e4bf260d40ceae2e5a374312c2bf72f026376682969dbfa72dc77b7fd70f91798ce269ddf3dbe8e0d1ea1fe195488f4c3ddb6094c4d8ed3b78aa244817de12" name="boomaga" arch="riscv64">
  <version epoch="0" ver="3.0.0" rel="4.2"/>
  <changelog author="lazy.kent@opensuse.org" date="1499688000">- Update to 0.9.1.
  * Fix: When building with Qt5, the program creates incorrect
    directory for temporary files.
  * Fix: typos.
  * Updated translations.
- Build against Qt5 for Factory.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1500033600">- Build against Qt5 for SLE 12.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1512993600">- Update to 1.0.0.
  * Previously, the program used private methods from poppler.
    This caused a lot of problems. Now the program uses its own parser,
    written from scratch.
  * Add “Flip on long edge” and “Flip on short edge” options in
    the printer preferences dialog.
  * Improved display and print for some not quite correct PDF files.
  * Fix: typos.
  * Updated translations.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1515153600">- Update to 1.1.0.
  * Fix: Sometimes the backend has incorrectly defined environment
    variables.
  * Fix in cmake: Allow to use system build flags.
  * Fix: Install correct values in boomaga.ppd.
  * Updated translations.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1522929600">- Update to 1.2.0.
  * Fix: The program shows empty page if page contents is a link to
    the array.
  * Fix In some cases, the program chose an incorrect value of the
    DISPLAY variable.
  * Fix: More accurate handling of comments in the file.
  * Updated translations.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1524744000">- Update to 1.3.0.
  * Added support for RightToLeft page layouts.
  * Some GUI improvements.
  * Updated translations.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1554724800">- Update to 3.0.0.
  * A new backend that works more reliably in modern distributions.
  * Added support for Wayland sessions.
  * Support for Postscript input files.
  * Simplification of the program structure, reduced the number of
    executable files.
  * Faster processing of large PDF files.
  * SELinux support.
  * Some GUI improvements.
  * Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598356800">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Require zlib explicitly
- Spec cleanup
- Remove obsolete macros in %post/%postun
- Switch to cmake() syntax for Qt requirements</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="3500a86a6de12f3a635ea08e7fe602c9848d746759d44a11f2b7fdf959c622ead58ccf4e38117296c2fae92ba3cda2a81c0db5a409148bc869746f7abc347fa7" name="boomaga-lang" arch="noarch">
  <version epoch="0" ver="3.0.0" rel="4.2"/>
  <changelog author="lazy.kent@opensuse.org" date="1499688000">- Update to 0.9.1.
  * Fix: When building with Qt5, the program creates incorrect
    directory for temporary files.
  * Fix: typos.
  * Updated translations.
- Build against Qt5 for Factory.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1500033600">- Build against Qt5 for SLE 12.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1512993600">- Update to 1.0.0.
  * Previously, the program used private methods from poppler.
    This caused a lot of problems. Now the program uses its own parser,
    written from scratch.
  * Add “Flip on long edge” and “Flip on short edge” options in
    the printer preferences dialog.
  * Improved display and print for some not quite correct PDF files.
  * Fix: typos.
  * Updated translations.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1515153600">- Update to 1.1.0.
  * Fix: Sometimes the backend has incorrectly defined environment
    variables.
  * Fix in cmake: Allow to use system build flags.
  * Fix: Install correct values in boomaga.ppd.
  * Updated translations.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1522929600">- Update to 1.2.0.
  * Fix: The program shows empty page if page contents is a link to
    the array.
  * Fix In some cases, the program chose an incorrect value of the
    DISPLAY variable.
  * Fix: More accurate handling of comments in the file.
  * Updated translations.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1524744000">- Update to 1.3.0.
  * Added support for RightToLeft page layouts.
  * Some GUI improvements.
  * Updated translations.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1554724800">- Update to 3.0.0.
  * A new backend that works more reliably in modern distributions.
  * Added support for Wayland sessions.
  * Support for Postscript input files.
  * Simplification of the program structure, reduced the number of
    executable files.
  * Faster processing of large PDF files.
  * SELinux support.
  * Some GUI improvements.
  * Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598356800">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Require zlib explicitly
- Spec cleanup
- Remove obsolete macros in %post/%postun
- Switch to cmake() syntax for Qt requirements</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="4dc1d64d599cc7c77e3e35614fc1b6787d40bee55f3ddf4ff0d4fcc86ef0cadf3f214da5783f9900d4a8fe6546256c0fa2fdcdcc8aa15a21ee3272f4d448c397" name="boost-devel" arch="riscv64">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1700222400">- Update for Boost 1.84.0</changelog>
  <changelog author="aschnell@suse.com" date="1713873600">- Update for Boost 1.85.0</changelog>
  <changelog author="aschnell@suse.com" date="1725019200">- Update for Boost 1.86.0</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1726660800">- Add libboost_process-devel for Boost.Process</changelog>
  <changelog author="aschnell@suse.com" date="1733918400">- Update for Boost 1.87.0</changelog>
  <changelog author="aschnell@suse.com" date="1740571200">- remove MPI packages on 32 bit systems</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- Update for Boost 1.88.0</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- added unversioned libboost_url-devel (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- Update to Boost 1.89.0</changelog>
  <changelog author="aschnell@suse.com" date="1763035200">- Update to Boost 1.90.0</changelog>
</package>
<package pkgid="e66d21c6d84cf1a5210d6e514a506d176025a5c5a3a880d1e4626129d382fcd1f06a68b57238be931fc1c68e43daef03a5d9a9a74279858421879cd4c0044892" name="boost-jam" arch="riscv64">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1700222400">- Update for Boost 1.84.0</changelog>
  <changelog author="aschnell@suse.com" date="1713873600">- Update for Boost 1.85.0</changelog>
  <changelog author="aschnell@suse.com" date="1725019200">- Update for Boost 1.86.0</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1726660800">- Add libboost_process-devel for Boost.Process</changelog>
  <changelog author="aschnell@suse.com" date="1733918400">- Update for Boost 1.87.0</changelog>
  <changelog author="aschnell@suse.com" date="1740571200">- remove MPI packages on 32 bit systems</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- Update for Boost 1.88.0</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- added unversioned libboost_url-devel (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- Update to Boost 1.89.0</changelog>
  <changelog author="aschnell@suse.com" date="1763035200">- Update to Boost 1.90.0</changelog>
</package>
<package pkgid="fa0abb98c43ac6e77e65b80d703f84878acc31de6e602cd33ab5f3d2ce40f1183c8c70014c5c35d56eb74bc3af6a26a514239bc7731feb2f4587e32e3334f42b" name="boost-license1_90_0" arch="noarch">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1740484800">- fixed required of process devel</changelog>
  <changelog author="aschnell@suse.com" date="1741262400">- package mpi python cmake file once (gh#espressomd/espresso#5050)</changelog>
  <changelog author="aschnell@suse.com" date="1741953600">- add context and data_time to requirement of process (bsc#1239599)
- some spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1742126400">- Fix build failure of depending packages, add
  * boost-missing-BOOST_MOVE_STD_NS_BEG.patch
  * boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
  <changelog author="aschnell@suse.com" date="1744027200">- Remove requires of boost exception from boost coroutine
  (bsc#1240357)
- boost-no-exception.patch: added</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- update to 1.88.0
  * new libraries:
    + Hash2 (extensible hashing framework)
    + MQTT5 (MQTT5 client library)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_88_0.html
- boost-smart-ptr.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch: included upstream</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- require shared library package in versioned libboost_url-devel
  (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- update to 1.89.0
  * new libraries:
    + Bloom (Header-only Bloom filter library)
  * breaking changes:
  - stub library for boost-system has been removed
  * for details on all changes see,
    https://www.boost.org/releases/1.89.0/
- dynamic-linking.patch: updated
- boost-no-exception.patch: updated</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1765368000">- update to 1.90.0
  * new libraries:
    + OpenMethod (Header-only Open-(multi-)methods)
  * for details on all changes see,
    https://www.boost.org/releases/1.90.0/
- boost-no-exception.patch: updated</changelog>
</package>
<package pkgid="2e3d9eddc306c434b64b13ac5f93a30b35b284ae17f94920ae07badc732d723cabd129007c9896f9dd55faf6c7be23f301676f03a87a37cb4ae39c178accbf3a" name="boost1_90_0-doc-html" arch="noarch">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1740484800">- fixed required of process devel</changelog>
  <changelog author="aschnell@suse.com" date="1741262400">- package mpi python cmake file once (gh#espressomd/espresso#5050)</changelog>
  <changelog author="aschnell@suse.com" date="1741953600">- add context and data_time to requirement of process (bsc#1239599)
- some spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1742126400">- Fix build failure of depending packages, add
  * boost-missing-BOOST_MOVE_STD_NS_BEG.patch
  * boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
  <changelog author="aschnell@suse.com" date="1744027200">- Remove requires of boost exception from boost coroutine
  (bsc#1240357)
- boost-no-exception.patch: added</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- update to 1.88.0
  * new libraries:
    + Hash2 (extensible hashing framework)
    + MQTT5 (MQTT5 client library)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_88_0.html
- boost-smart-ptr.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch: included upstream</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- require shared library package in versioned libboost_url-devel
  (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- update to 1.89.0
  * new libraries:
    + Bloom (Header-only Bloom filter library)
  * breaking changes:
  - stub library for boost-system has been removed
  * for details on all changes see,
    https://www.boost.org/releases/1.89.0/
- dynamic-linking.patch: updated
- boost-no-exception.patch: updated</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1765368000">- update to 1.90.0
  * new libraries:
    + OpenMethod (Header-only Open-(multi-)methods)
  * for details on all changes see,
    https://www.boost.org/releases/1.90.0/
- boost-no-exception.patch: updated</changelog>
</package>
<package pkgid="f237df006a889dc15ea283b3f39ed3a4b5f59f975d75528c0639137c4ec509961bfb0c89a4f97992d9a818208527be41c39c118144a23924d09734f56d948d56" name="boost1_90_0-doc-pdf" arch="noarch">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1740484800">- fixed required of process devel</changelog>
  <changelog author="aschnell@suse.com" date="1741262400">- package mpi python cmake file once (gh#espressomd/espresso#5050)</changelog>
  <changelog author="aschnell@suse.com" date="1741953600">- add context and data_time to requirement of process (bsc#1239599)
- some spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1742126400">- Fix build failure of depending packages, add
  * boost-missing-BOOST_MOVE_STD_NS_BEG.patch
  * boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
  <changelog author="aschnell@suse.com" date="1744027200">- Remove requires of boost exception from boost coroutine
  (bsc#1240357)
- boost-no-exception.patch: added</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- update to 1.88.0
  * new libraries:
    + Hash2 (extensible hashing framework)
    + MQTT5 (MQTT5 client library)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_88_0.html
- boost-smart-ptr.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch: included upstream</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- require shared library package in versioned libboost_url-devel
  (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- update to 1.89.0
  * new libraries:
    + Bloom (Header-only Bloom filter library)
  * breaking changes:
  - stub library for boost-system has been removed
  * for details on all changes see,
    https://www.boost.org/releases/1.89.0/
- dynamic-linking.patch: updated
- boost-no-exception.patch: updated</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1765368000">- update to 1.90.0
  * new libraries:
    + OpenMethod (Header-only Open-(multi-)methods)
  * for details on all changes see,
    https://www.boost.org/releases/1.90.0/
- boost-no-exception.patch: updated</changelog>
</package>
<package pkgid="cd8913fc0e223df9c6bded6f1448cdbc97abcc127bfe0c7894547ad66dd00b0b351479c6ef79ecb527829a7d1d19a50cca3d9930033c61c6834efb328044e80e" name="boost1_90_0-jam" arch="riscv64">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1740484800">- fixed required of process devel</changelog>
  <changelog author="aschnell@suse.com" date="1741262400">- package mpi python cmake file once (gh#espressomd/espresso#5050)</changelog>
  <changelog author="aschnell@suse.com" date="1741953600">- add context and data_time to requirement of process (bsc#1239599)
- some spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1742126400">- Fix build failure of depending packages, add
  * boost-missing-BOOST_MOVE_STD_NS_BEG.patch
  * boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
  <changelog author="aschnell@suse.com" date="1744027200">- Remove requires of boost exception from boost coroutine
  (bsc#1240357)
- boost-no-exception.patch: added</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- update to 1.88.0
  * new libraries:
    + Hash2 (extensible hashing framework)
    + MQTT5 (MQTT5 client library)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_88_0.html
- boost-smart-ptr.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch: included upstream</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- require shared library package in versioned libboost_url-devel
  (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- update to 1.89.0
  * new libraries:
    + Bloom (Header-only Bloom filter library)
  * breaking changes:
  - stub library for boost-system has been removed
  * for details on all changes see,
    https://www.boost.org/releases/1.89.0/
- dynamic-linking.patch: updated
- boost-no-exception.patch: updated</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1765368000">- update to 1.90.0
  * new libraries:
    + OpenMethod (Header-only Open-(multi-)methods)
  * for details on all changes see,
    https://www.boost.org/releases/1.90.0/
- boost-no-exception.patch: updated</changelog>
</package>
<package pkgid="0a55e3dafc80077006b65a308e5ea305b1b3922477fec8b7e08791fa6622a4ba88f589cc94ba5435ee69f737c18f77abc223262526082d38927ec74f04499ee0" name="boost1_90_0-quickbook" arch="riscv64">
  <version epoch="0" ver="1.90.0" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1740484800">- fixed required of process devel</changelog>
  <changelog author="aschnell@suse.com" date="1741262400">- package mpi python cmake file once (gh#espressomd/espresso#5050)</changelog>
  <changelog author="aschnell@suse.com" date="1741953600">- add context and data_time to requirement of process (bsc#1239599)
- some spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1742126400">- Fix build failure of depending packages, add
  * boost-missing-BOOST_MOVE_STD_NS_BEG.patch
  * boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
  <changelog author="aschnell@suse.com" date="1744027200">- Remove requires of boost exception from boost coroutine
  (bsc#1240357)
- boost-no-exception.patch: added</changelog>
  <changelog author="aschnell@suse.com" date="1745409600">- update to 1.88.0
  * new libraries:
    + Hash2 (extensible hashing framework)
    + MQTT5 (MQTT5 client library)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_88_0.html
- boost-smart-ptr.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG.patch: included upstream
- boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch: included upstream</changelog>
  <changelog author="aschnell@suse.com" date="1756814400">- require shared library package in versioned libboost_url-devel
  (bsc#1248645)</changelog>
  <changelog author="aschnell@suse.com" date="1756987200">- update to 1.89.0
  * new libraries:
    + Bloom (Header-only Bloom filter library)
  * breaking changes:
  - stub library for boost-system has been removed
  * for details on all changes see,
    https://www.boost.org/releases/1.89.0/
- dynamic-linking.patch: updated
- boost-no-exception.patch: updated</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1765368000">- update to 1.90.0
  * new libraries:
    + OpenMethod (Header-only Open-(multi-)methods)
  * for details on all changes see,
    https://www.boost.org/releases/1.90.0/
- boost-no-exception.patch: updated</changelog>
</package>
<package pkgid="700c7421956ea9d311df24b1364cab9be684c428a123839fedd9dd870cce668b8c1d9b1fcb0a7569e02578b50f238c86fefb916fdae1e1fa867737850713f5ec" name="booth" arch="riscv64">
  <version epoch="0" ver="1.2+git0.322fea0" rel="1.3"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="aburlakov@suse.com" date="1600257600">- Update to version 1.0+20200702.2f043da:
  * transport: Check fcntl return value
  * transport: setsockopt failures are not critical
  * pacemaker: Change rv handling of pcmk_get_attr
  * pacemaker: Express intention about logical or
  * main: mkdir failure is not critical
  * pacemaker: Handle updated exit code of crm_ticket
  * main: Delete lockfile when signal arrive too early
  * main: Accept longer config and lock file names
  * Fix gcc-10 warnings for multiple definition of pcmk_handler
  * Fix gcc-10 warnings for packed struct members
  * Use pkg-config to configure libxml-2.0</changelog>
  <changelog author="varkoly@suse.com" date="1622116800">- Update to version 1.0+20210519.bfb2f92:
  * config: Remove deprecated net functions
  * configure: drop unnecessary check and define
  * configure: move exec_prefix sanitizer closer to prefix
  * configure: drop dead code
  * configure: drop unnecessary macro
  * configure: use PKG_CONFIG to detect pacemaker user/group
  * configure: use resource-agents pkg-config info to determine ocfdir
  * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR
  * configure: detect and init pkg-config with proper macro
  * configure: Simplify libqb detection when libqb is not installed in standard paths
  * [build] ship booth.pc with basic booth build information for downstream packages to use
  * booth.spec: Change naming scheme for upgrades
  * boot.spec.in: Package html files when generated
  * build: Fix building of html docs with asciidoc
  * git-version-gen: Use fallback for git-archive
  * configure: Make sure without-html_man works
  * test: Add compatibility with iproute ss command
  * test: fix the delimiter in the here-string
  * build: Remove bashisms
  * booth.spec: Add fedora compatibility provides
  * build: Add option to enable tests during rpmbuild
  * build: Substitute hauser and haclient in RPM
  * build: Substitute python dependency in RPM
  * build: Substitute glue dependency in RPM
  * build: Substitute asciidoc or asciidoctor for RPM
  * build: Rework build of RPM
  * build: Use git-version-gen
  * configure: Always let automake set python vars
  * build: Delete cov directory on clean
  * build: Make sure tarball contains all needed files
  * build: Remove unneeded OS detection section
  * build: Make generating of HTML man work
- remove applied patch
  test-fix-read-a-issue.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1632830400">- Use Python 3 for -test subpackage.</changelog>
  <changelog author="pgajdos@suse.com" date="1659009600">- Update to version 1.0+20220724.dce51f9:
  * ticket: Fix compiler warning
  * rpm: use new package name for pacemaker devel on opensuse
  * Revert "Refactor: main: substitute is_auth_req macro"
  * doc: Describe debug config file option
  * handler: Use only signal-safe functions
  * main: Use only signal-safe functions
  * fix bashisms (use printf instead of echo)
- fixes CVE-2022-2553 [bsc#1201946]</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1663070400">- Update to version 1.0+20220815.f40c2d5:
  * configure: Modernize configure.ac a bit
- spec: BuildRequires firewall-macros (bsc#1202959)
- spec: optionally BuildRequires cluster-glue-devel instead of libglue-devel</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 1.0+20221117.9d4029a:
  * man: Add generated html files into gitignore
  * man: remove literal paragraph format from boothd.8
  * man: Remove italic bold formatting
  * man: Do not format __defaults__
  * man: Indent peers counters
  * man: Move debug description to better place
  * test: Add test for unknown/unexpected keyword
  * config: Include protocol in error message
  * config: Include keyword in error message
  * unit file: Remove Alias directive</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1699963200">- Update to version 1.1+git0.09b0074:
  * build: Prepare version 1.1 release
  * build: Make distcheck work for non-root user
  * build: Include icons in release tarballs
  * build: Add release.mk
  * build: Add gitlog-to-changelog
  * tests: Fix Python 3.12 warning
  * attr: Fix glib hash_table != NULL assert
  * attr: Fix memory leak for list and get operation
  * main: Fix exit code on grant/revoke command error
  * spec: Migrate to SPDX license
- Added hardening to systemd service(s). Added patch(es):
  * harden_booth-arbitrator.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1718107200">- Update to version 1.2+git0.322fea0 (CVE-2024-3049 [bsc#1226032]):
  * build: Prepare version 1.2 release
  * Add support for GnuTLS
  * configure: Add option to select HMAC library
  * configure: Remove duplicate mhash.h check
  * auth: Check result of gcrypt gcry_md_get_algo_dlen
  * attr: Fix reading of server_reply
  * pacemaker: Store booth-cfg-name attribute
  * transport: Fix _find_myself for kernel 6.9
  * tests: Remove the unit-tests directory.
  * query_get_string_answer: Remove duplicate line
  * pacemaker: Remove const warning
  * pacemaker: Use long format for crm_ticket -v
  * pacemaker: Check snprintf return values
  * pacemaker: Don't add explicit error prefix in log
  * pacemaker: Remove non-atomic grant of ticket</changelog>
</package>
<package pkgid="7c5ecb34b338511fab266e791d16c034e4496b9bec20770b830b6ff35f5cf3636750c7bc4dcadac8a70246ce41a14b7ee8487a71d5f5f345eae7811f9b48d844" name="booth-test" arch="riscv64">
  <version epoch="0" ver="1.2+git0.322fea0" rel="1.3"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="aburlakov@suse.com" date="1600257600">- Update to version 1.0+20200702.2f043da:
  * transport: Check fcntl return value
  * transport: setsockopt failures are not critical
  * pacemaker: Change rv handling of pcmk_get_attr
  * pacemaker: Express intention about logical or
  * main: mkdir failure is not critical
  * pacemaker: Handle updated exit code of crm_ticket
  * main: Delete lockfile when signal arrive too early
  * main: Accept longer config and lock file names
  * Fix gcc-10 warnings for multiple definition of pcmk_handler
  * Fix gcc-10 warnings for packed struct members
  * Use pkg-config to configure libxml-2.0</changelog>
  <changelog author="varkoly@suse.com" date="1622116800">- Update to version 1.0+20210519.bfb2f92:
  * config: Remove deprecated net functions
  * configure: drop unnecessary check and define
  * configure: move exec_prefix sanitizer closer to prefix
  * configure: drop dead code
  * configure: drop unnecessary macro
  * configure: use PKG_CONFIG to detect pacemaker user/group
  * configure: use resource-agents pkg-config info to determine ocfdir
  * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR
  * configure: detect and init pkg-config with proper macro
  * configure: Simplify libqb detection when libqb is not installed in standard paths
  * [build] ship booth.pc with basic booth build information for downstream packages to use
  * booth.spec: Change naming scheme for upgrades
  * boot.spec.in: Package html files when generated
  * build: Fix building of html docs with asciidoc
  * git-version-gen: Use fallback for git-archive
  * configure: Make sure without-html_man works
  * test: Add compatibility with iproute ss command
  * test: fix the delimiter in the here-string
  * build: Remove bashisms
  * booth.spec: Add fedora compatibility provides
  * build: Add option to enable tests during rpmbuild
  * build: Substitute hauser and haclient in RPM
  * build: Substitute python dependency in RPM
  * build: Substitute glue dependency in RPM
  * build: Substitute asciidoc or asciidoctor for RPM
  * build: Rework build of RPM
  * build: Use git-version-gen
  * configure: Always let automake set python vars
  * build: Delete cov directory on clean
  * build: Make sure tarball contains all needed files
  * build: Remove unneeded OS detection section
  * build: Make generating of HTML man work
- remove applied patch
  test-fix-read-a-issue.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1632830400">- Use Python 3 for -test subpackage.</changelog>
  <changelog author="pgajdos@suse.com" date="1659009600">- Update to version 1.0+20220724.dce51f9:
  * ticket: Fix compiler warning
  * rpm: use new package name for pacemaker devel on opensuse
  * Revert "Refactor: main: substitute is_auth_req macro"
  * doc: Describe debug config file option
  * handler: Use only signal-safe functions
  * main: Use only signal-safe functions
  * fix bashisms (use printf instead of echo)
- fixes CVE-2022-2553 [bsc#1201946]</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1663070400">- Update to version 1.0+20220815.f40c2d5:
  * configure: Modernize configure.ac a bit
- spec: BuildRequires firewall-macros (bsc#1202959)
- spec: optionally BuildRequires cluster-glue-devel instead of libglue-devel</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 1.0+20221117.9d4029a:
  * man: Add generated html files into gitignore
  * man: remove literal paragraph format from boothd.8
  * man: Remove italic bold formatting
  * man: Do not format __defaults__
  * man: Indent peers counters
  * man: Move debug description to better place
  * test: Add test for unknown/unexpected keyword
  * config: Include protocol in error message
  * config: Include keyword in error message
  * unit file: Remove Alias directive</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1699963200">- Update to version 1.1+git0.09b0074:
  * build: Prepare version 1.1 release
  * build: Make distcheck work for non-root user
  * build: Include icons in release tarballs
  * build: Add release.mk
  * build: Add gitlog-to-changelog
  * tests: Fix Python 3.12 warning
  * attr: Fix glib hash_table != NULL assert
  * attr: Fix memory leak for list and get operation
  * main: Fix exit code on grant/revoke command error
  * spec: Migrate to SPDX license
- Added hardening to systemd service(s). Added patch(es):
  * harden_booth-arbitrator.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1718107200">- Update to version 1.2+git0.322fea0 (CVE-2024-3049 [bsc#1226032]):
  * build: Prepare version 1.2 release
  * Add support for GnuTLS
  * configure: Add option to select HMAC library
  * configure: Remove duplicate mhash.h check
  * auth: Check result of gcrypt gcry_md_get_algo_dlen
  * attr: Fix reading of server_reply
  * pacemaker: Store booth-cfg-name attribute
  * transport: Fix _find_myself for kernel 6.9
  * tests: Remove the unit-tests directory.
  * query_get_string_answer: Remove duplicate line
  * pacemaker: Remove const warning
  * pacemaker: Use long format for crm_ticket -v
  * pacemaker: Check snprintf return values
  * pacemaker: Don't add explicit error prefix in log
  * pacemaker: Remove non-atomic grant of ticket</changelog>
</package>
<package pkgid="2928d5c9af46e1991cc8cd10a4bdc2bc9a887ad9342efd3e35731b19a4bcac9a8e18abfb2466e91c748dd4ca99bb64cac3ca8f316089d965d4f79dccf99242bc" name="bootiso" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.2"/>
  <changelog author="Mustafa Çalış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 Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail Dö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="2a932c4a177ac482e12b55d1c4f3edee04eaf3a082954936e5484a5b807e19ec03cc4f148b7df619cd98495e41650b4d51bc4d75242f3aaff092c44f6a2e863a" name="bootiso-bash-completion" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.2"/>
  <changelog author="Mustafa Çalış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 Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail Dö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="f11b1247c68e0741140867609183cdfea8e3f0c2bcb17a61bb806bbbfc28b35535390f9e3f9cbbc3cff96654a8dd348f3aa78f29a05619b2217158ebdad4c12d" name="bootiso-zsh-completion" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.2"/>
  <changelog author="Mustafa Çalış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 Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail Dö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="50f0bd647f47bb48080132b2a900a4245b3554c75ddf020d64adb0a0643c51fe33094bd2c351e59dfbb8e93b40d1d759cfc93a04d3611db2dedfc989f6a78661" name="bootsplash-branding-KDE" arch="noarch">
  <version epoch="0" ver="3.3" rel="13.4"/>
  <changelog author="lnussel@suse.de" date="1296216000">- add a packageand to the Supplements so bootsplash-branding* only
  gets installed if bootsplash actually is meant to be installed.</changelog>
  <changelog author="javier@opensuse.org" date="1296475200">- update verbose bootsplashes</changelog>
  <changelog author="javier@opensuse.org" date="1298116800">- add geeko back to non-verbose bootsplash</changelog>
  <changelog author="javier@opensuse.org" date="1298980800">- improve verbose bootsplash (bnc#669474)</changelog>
  <changelog author="javier@opensuse.org" date="1299844800">- add support for 1600x900 and 1920x1080, run mkinitrd in %post
  (bnc#615778, bnc#678523, bnc#668762)</changelog>
  <changelog author="javier@opensuse.org" date="1308916800">- add KDE branding</changelog>
  <changelog author="mls@suse.de" date="1311336000">- run mkinitrd when the theme is changed [bnc#673949]</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1316606400">- remove openSUSE, SLES and SLED branding from here. Preparing
  a rename to -upstream</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
</package>
<package pkgid="f8693009e417ad36ef49a69000edb8a4e094edbcf9357c2652658faab244c7012fccb3d1ff953a0e04b948db65f43e32498ce8314cae5c40accb89d269b91091" name="bootsplash-branding-upstream" arch="noarch">
  <version epoch="0" ver="3.3" rel="13.4"/>
  <changelog author="lnussel@suse.de" date="1296216000">- add a packageand to the Supplements so bootsplash-branding* only
  gets installed if bootsplash actually is meant to be installed.</changelog>
  <changelog author="javier@opensuse.org" date="1296475200">- update verbose bootsplashes</changelog>
  <changelog author="javier@opensuse.org" date="1298116800">- add geeko back to non-verbose bootsplash</changelog>
  <changelog author="javier@opensuse.org" date="1298980800">- improve verbose bootsplash (bnc#669474)</changelog>
  <changelog author="javier@opensuse.org" date="1299844800">- add support for 1600x900 and 1920x1080, run mkinitrd in %post
  (bnc#615778, bnc#678523, bnc#668762)</changelog>
  <changelog author="javier@opensuse.org" date="1308916800">- add KDE branding</changelog>
  <changelog author="mls@suse.de" date="1311336000">- run mkinitrd when the theme is changed [bnc#673949]</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1316606400">- remove openSUSE, SLES and SLED branding from here. Preparing
  a rename to -upstream</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
</package>
<package pkgid="549085fe5cad9558c455823a0fe6ffb836a0e42294643af12029d39579ad7367bfec98052abf4e047ec4d34d90615f5e394b45b21bb0ebed4c098042b8f6c460" name="borgbackup" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="6.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1719748800">- Update to version 1.2.8
  + Fixes:
  * check: fix return code and log level for index entry value
    discrepancies
  * with-lock: catch FileNotFoundError exception, print error
    msg, #8022
  * benchmark: inherit options --rsh --remote-path, #8099
  * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
    [#8155]
  + New features:
  * upgrade --check-tam: check manifest TAM auth, exit with rc=1
    if there are issues.
  * upgrade --check-archives-tam: check archives TAM auth, exit
    with rc=1 if there are issues.
  + Other changes:
  * allow msgpack 1.0.8 (this might fix memory leaks with Python
    3.12), #8133
  * use the latest Cython 0.29.x
  * vagrant:
  * use / build binaries with python 3.9.19
  * use generic/openbsd7 box
  * docs:
  * simplify TAM-related upgrade docs using the new commands
  * improve docs for borg with-lock, #8022
  * add more infos borg check --repair recreating the shadow
    index to change log, see #6687
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1720785600">- update to version 1.4.0
- adjust copyright header
- add two new variable definitions needed by borgbackup &gt;= 1.4.0:
  "BORG_LIBXXHASH_PREFIX=" and "BORG_LIBACL_PREFIX="
- change requirements for
  libacl-devel to &gt;= 2.2.47
  python3-Cython to &gt;=3.0.10
  python3-base to &gt;= 3.9
  python3-msgpack to &gt;= 1.0.3 and &lt;= 1.1.0
  python3-llfuse to &gt;= 1.3.8
- remove obsolete conflict for python3-msgpack = 1.0.1
- add %{borg_libacl_prefix} and %{borg_libxxhash_prefix} to the
  %build and the %install section
- Upgrade Notes borg 1.2.x to 1.4.x:
  * If you currently use borg 1.2.5+: no upgrade steps needed (if
    you already did them when upgrading to that version,
    otherwise see below).
  * If you currently use borg 1.2.0 .. 1.2.4, read and follow
    “Pre-1.2.5 archives spoofing vulnerability (CVE-2023-36811)”
    section in the changelog, see link below.
- Compatibility notes:
  * By default, borg 1.4 will behave quite similar to borg 1.2
    (it was forked off from 1.2-maint branch at 1.2.7).
  * the slashdot hack: be careful not to accidentally give paths
    containing /./ to “borg create” if you do not want to trigger
    this feature (which strips the left part of the path from
    archived items).
  * BORG_EXIT_CODES=modern is a feature that borg script, wrapper
    and GUI authors may want to use to get more specific error
    and warning return codes from borg. In that case, of course
    they will need to make sure to correctly deal with these new
    codes, see the internals/frontends docs.
- Update to version 1.4:
  * BORG_EXIT_CODES=modern: optional more specific return codes
    (for errors and warnings)
  * borg create: add the "slashdot hack" to strip recursion root
    prefixes
  * borg version REPO: show version of borg client and server
- Other bigger changes:
  * ACL code: refactor, improve acl_get / acl_set error handling
  * removed bundled 3rd party code (lz4/zstd/xxhash)
  * modernised python packaging (use pyproject.toml, use less
    setup.py)
  * use pyinstaller 6.7.0 and python 3.11 for the binary builds
  * new naming convention for fat binaries (include glibc version
    for linux)
  Full changelog:
  https://borgbackup.readthedocs.io/en/1.4-maint/changes.html</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1749384000">- update to version 1.4.1
  Full changelog:
  https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-4-1-2025-04-19</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1752840000">- add msgpack-allow-1.1.1.patch:
  backport of upstream commit f6724bfef
- change the maximum version of msgpack to 1.1.1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759838400">- add 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  (bsc#1251048)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1760011200">- replace 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  by upstream patches:
  * 0001-set_flags-use-get-set-to-only-influence-specific-fla.patch
  * 0002-set_flags-better-give-up-than-corrupt.patch
  * 0003-set_flags-remove-compression-flag.patch
  (bsc#1251048)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1760961600">- Prepare for support of older distributions
- msgpack-allow-1.1.1.patch exchanged with msgpack-allow-1.1.2.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1764676800">- Allow to build with earlier distributions 15.{5,6,7}</changelog>
</package>
<package pkgid="4ec2dfe30875d66934bf89551da2e6882cc559be9c4287b9de768d3a857663cda74922c2267517f7deaa3eb74be9fe88d377edfdee432e8068600c3c32c42581" name="borgbackup-bash-completion" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="6.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1719748800">- Update to version 1.2.8
  + Fixes:
  * check: fix return code and log level for index entry value
    discrepancies
  * with-lock: catch FileNotFoundError exception, print error
    msg, #8022
  * benchmark: inherit options --rsh --remote-path, #8099
  * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
    [#8155]
  + New features:
  * upgrade --check-tam: check manifest TAM auth, exit with rc=1
    if there are issues.
  * upgrade --check-archives-tam: check archives TAM auth, exit
    with rc=1 if there are issues.
  + Other changes:
  * allow msgpack 1.0.8 (this might fix memory leaks with Python
    3.12), #8133
  * use the latest Cython 0.29.x
  * vagrant:
  * use / build binaries with python 3.9.19
  * use generic/openbsd7 box
  * docs:
  * simplify TAM-related upgrade docs using the new commands
  * improve docs for borg with-lock, #8022
  * add more infos borg check --repair recreating the shadow
    index to change log, see #6687
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1720785600">- update to version 1.4.0
- adjust copyright header
- add two new variable definitions needed by borgbackup &gt;= 1.4.0:
  "BORG_LIBXXHASH_PREFIX=" and "BORG_LIBACL_PREFIX="
- change requirements for
  libacl-devel to &gt;= 2.2.47
  python3-Cython to &gt;=3.0.10
  python3-base to &gt;= 3.9
  python3-msgpack to &gt;= 1.0.3 and &lt;= 1.1.0
  python3-llfuse to &gt;= 1.3.8
- remove obsolete conflict for python3-msgpack = 1.0.1
- add %{borg_libacl_prefix} and %{borg_libxxhash_prefix} to the
  %build and the %install section
- Upgrade Notes borg 1.2.x to 1.4.x:
  * If you currently use borg 1.2.5+: no upgrade steps needed (if
    you already did them when upgrading to that version,
    otherwise see below).
  * If you currently use borg 1.2.0 .. 1.2.4, read and follow
    “Pre-1.2.5 archives spoofing vulnerability (CVE-2023-36811)”
    section in the changelog, see link below.
- Compatibility notes:
  * By default, borg 1.4 will behave quite similar to borg 1.2
    (it was forked off from 1.2-maint branch at 1.2.7).
  * the slashdot hack: be careful not to accidentally give paths
    containing /./ to “borg create” if you do not want to trigger
    this feature (which strips the left part of the path from
    archived items).
  * BORG_EXIT_CODES=modern is a feature that borg script, wrapper
    and GUI authors may want to use to get more specific error
    and warning return codes from borg. In that case, of course
    they will need to make sure to correctly deal with these new
    codes, see the internals/frontends docs.
- Update to version 1.4:
  * BORG_EXIT_CODES=modern: optional more specific return codes
    (for errors and warnings)
  * borg create: add the "slashdot hack" to strip recursion root
    prefixes
  * borg version REPO: show version of borg client and server
- Other bigger changes:
  * ACL code: refactor, improve acl_get / acl_set error handling
  * removed bundled 3rd party code (lz4/zstd/xxhash)
  * modernised python packaging (use pyproject.toml, use less
    setup.py)
  * use pyinstaller 6.7.0 and python 3.11 for the binary builds
  * new naming convention for fat binaries (include glibc version
    for linux)
  Full changelog:
  https://borgbackup.readthedocs.io/en/1.4-maint/changes.html</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1749384000">- update to version 1.4.1
  Full changelog:
  https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-4-1-2025-04-19</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1752840000">- add msgpack-allow-1.1.1.patch:
  backport of upstream commit f6724bfef
- change the maximum version of msgpack to 1.1.1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759838400">- add 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  (bsc#1251048)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1760011200">- replace 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  by upstream patches:
  * 0001-set_flags-use-get-set-to-only-influence-specific-fla.patch
  * 0002-set_flags-better-give-up-than-corrupt.patch
  * 0003-set_flags-remove-compression-flag.patch
  (bsc#1251048)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1760961600">- Prepare for support of older distributions
- msgpack-allow-1.1.1.patch exchanged with msgpack-allow-1.1.2.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1764676800">- Allow to build with earlier distributions 15.{5,6,7}</changelog>
</package>
<package pkgid="9980fa52f7e70fab6ee1882d7a1f9ae3ec93c7cc8249408972e172524bf0df0dd2691d0a1fab9fa5c0d2b5a2af6df4e1ae84dc35ad4b586977e56134fe0699fb" name="borgbackup-doc" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="6.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1719748800">- Update to version 1.2.8
  + Fixes:
  * check: fix return code and log level for index entry value
    discrepancies
  * with-lock: catch FileNotFoundError exception, print error
    msg, #8022
  * benchmark: inherit options --rsh --remote-path, #8099
  * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
    [#8155]
  + New features:
  * upgrade --check-tam: check manifest TAM auth, exit with rc=1
    if there are issues.
  * upgrade --check-archives-tam: check archives TAM auth, exit
    with rc=1 if there are issues.
  + Other changes:
  * allow msgpack 1.0.8 (this might fix memory leaks with Python
    3.12), #8133
  * use the latest Cython 0.29.x
  * vagrant:
  * use / build binaries with python 3.9.19
  * use generic/openbsd7 box
  * docs:
  * simplify TAM-related upgrade docs using the new commands
  * improve docs for borg with-lock, #8022
  * add more infos borg check --repair recreating the shadow
    index to change log, see #6687
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1720785600">- update to version 1.4.0
- adjust copyright header
- add two new variable definitions needed by borgbackup &gt;= 1.4.0:
  "BORG_LIBXXHASH_PREFIX=" and "BORG_LIBACL_PREFIX="
- change requirements for
  libacl-devel to &gt;= 2.2.47
  python3-Cython to &gt;=3.0.10
  python3-base to &gt;= 3.9
  python3-msgpack to &gt;= 1.0.3 and &lt;= 1.1.0
  python3-llfuse to &gt;= 1.3.8
- remove obsolete conflict for python3-msgpack = 1.0.1
- add %{borg_libacl_prefix} and %{borg_libxxhash_prefix} to the
  %build and the %install section
- Upgrade Notes borg 1.2.x to 1.4.x:
  * If you currently use borg 1.2.5+: no upgrade steps needed (if
    you already did them when upgrading to that version,
    otherwise see below).
  * If you currently use borg 1.2.0 .. 1.2.4, read and follow
    “Pre-1.2.5 archives spoofing vulnerability (CVE-2023-36811)”
    section in the changelog, see link below.
- Compatibility notes:
  * By default, borg 1.4 will behave quite similar to borg 1.2
    (it was forked off from 1.2-maint branch at 1.2.7).
  * the slashdot hack: be careful not to accidentally give paths
    containing /./ to “borg create” if you do not want to trigger
    this feature (which strips the left part of the path from
    archived items).
  * BORG_EXIT_CODES=modern is a feature that borg script, wrapper
    and GUI authors may want to use to get more specific error
    and warning return codes from borg. In that case, of course
    they will need to make sure to correctly deal with these new
    codes, see the internals/frontends docs.
- Update to version 1.4:
  * BORG_EXIT_CODES=modern: optional more specific return codes
    (for errors and warnings)
  * borg create: add the "slashdot hack" to strip recursion root
    prefixes
  * borg version REPO: show version of borg client and server
- Other bigger changes:
  * ACL code: refactor, improve acl_get / acl_set error handling
  * removed bundled 3rd party code (lz4/zstd/xxhash)
  * modernised python packaging (use pyproject.toml, use less
    setup.py)
  * use pyinstaller 6.7.0 and python 3.11 for the binary builds
  * new naming convention for fat binaries (include glibc version
    for linux)
  Full changelog:
  https://borgbackup.readthedocs.io/en/1.4-maint/changes.html</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1749384000">- update to version 1.4.1
  Full changelog:
  https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-4-1-2025-04-19</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1752840000">- add msgpack-allow-1.1.1.patch:
  backport of upstream commit f6724bfef
- change the maximum version of msgpack to 1.1.1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759838400">- add 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  (bsc#1251048)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1760011200">- replace 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  by upstream patches:
  * 0001-set_flags-use-get-set-to-only-influence-specific-fla.patch
  * 0002-set_flags-better-give-up-than-corrupt.patch
  * 0003-set_flags-remove-compression-flag.patch
  (bsc#1251048)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1760961600">- Prepare for support of older distributions
- msgpack-allow-1.1.1.patch exchanged with msgpack-allow-1.1.2.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1764676800">- Allow to build with earlier distributions 15.{5,6,7}</changelog>
</package>
<package pkgid="653173e5a4867f89325372c197bb0f99bd3d32186b4c5abeeaa743e18271810240929dcb0687c8cb488553d767468899faa9970ae03f2fb02311a331aa315daf" name="borgbackup-fish-completion" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="6.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1719748800">- Update to version 1.2.8
  + Fixes:
  * check: fix return code and log level for index entry value
    discrepancies
  * with-lock: catch FileNotFoundError exception, print error
    msg, #8022
  * benchmark: inherit options --rsh --remote-path, #8099
  * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
    [#8155]
  + New features:
  * upgrade --check-tam: check manifest TAM auth, exit with rc=1
    if there are issues.
  * upgrade --check-archives-tam: check archives TAM auth, exit
    with rc=1 if there are issues.
  + Other changes:
  * allow msgpack 1.0.8 (this might fix memory leaks with Python
    3.12), #8133
  * use the latest Cython 0.29.x
  * vagrant:
  * use / build binaries with python 3.9.19
  * use generic/openbsd7 box
  * docs:
  * simplify TAM-related upgrade docs using the new commands
  * improve docs for borg with-lock, #8022
  * add more infos borg check --repair recreating the shadow
    index to change log, see #6687
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1720785600">- update to version 1.4.0
- adjust copyright header
- add two new variable definitions needed by borgbackup &gt;= 1.4.0:
  "BORG_LIBXXHASH_PREFIX=" and "BORG_LIBACL_PREFIX="
- change requirements for
  libacl-devel to &gt;= 2.2.47
  python3-Cython to &gt;=3.0.10
  python3-base to &gt;= 3.9
  python3-msgpack to &gt;= 1.0.3 and &lt;= 1.1.0
  python3-llfuse to &gt;= 1.3.8
- remove obsolete conflict for python3-msgpack = 1.0.1
- add %{borg_libacl_prefix} and %{borg_libxxhash_prefix} to the
  %build and the %install section
- Upgrade Notes borg 1.2.x to 1.4.x:
  * If you currently use borg 1.2.5+: no upgrade steps needed (if
    you already did them when upgrading to that version,
    otherwise see below).
  * If you currently use borg 1.2.0 .. 1.2.4, read and follow
    “Pre-1.2.5 archives spoofing vulnerability (CVE-2023-36811)”
    section in the changelog, see link below.
- Compatibility notes:
  * By default, borg 1.4 will behave quite similar to borg 1.2
    (it was forked off from 1.2-maint branch at 1.2.7).
  * the slashdot hack: be careful not to accidentally give paths
    containing /./ to “borg create” if you do not want to trigger
    this feature (which strips the left part of the path from
    archived items).
  * BORG_EXIT_CODES=modern is a feature that borg script, wrapper
    and GUI authors may want to use to get more specific error
    and warning return codes from borg. In that case, of course
    they will need to make sure to correctly deal with these new
    codes, see the internals/frontends docs.
- Update to version 1.4:
  * BORG_EXIT_CODES=modern: optional more specific return codes
    (for errors and warnings)
  * borg create: add the "slashdot hack" to strip recursion root
    prefixes
  * borg version REPO: show version of borg client and server
- Other bigger changes:
  * ACL code: refactor, improve acl_get / acl_set error handling
  * removed bundled 3rd party code (lz4/zstd/xxhash)
  * modernised python packaging (use pyproject.toml, use less
    setup.py)
  * use pyinstaller 6.7.0 and python 3.11 for the binary builds
  * new naming convention for fat binaries (include glibc version
    for linux)
  Full changelog:
  https://borgbackup.readthedocs.io/en/1.4-maint/changes.html</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1749384000">- update to version 1.4.1
  Full changelog:
  https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-4-1-2025-04-19</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1752840000">- add msgpack-allow-1.1.1.patch:
  backport of upstream commit f6724bfef
- change the maximum version of msgpack to 1.1.1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759838400">- add 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  (bsc#1251048)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1760011200">- replace 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  by upstream patches:
  * 0001-set_flags-use-get-set-to-only-influence-specific-fla.patch
  * 0002-set_flags-better-give-up-than-corrupt.patch
  * 0003-set_flags-remove-compression-flag.patch
  (bsc#1251048)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1760961600">- Prepare for support of older distributions
- msgpack-allow-1.1.1.patch exchanged with msgpack-allow-1.1.2.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1764676800">- Allow to build with earlier distributions 15.{5,6,7}</changelog>
</package>
<package pkgid="5f44c62a96ced20af7150da9d3d414316e0bcd58c2be5b6d8f8afeb41441b930ca0724da94ad2b7b7ad2f25d2cf0e6b76d2060aa2631ac5c43eca94ac2515215" name="borgbackup-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="6.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1719748800">- Update to version 1.2.8
  + Fixes:
  * check: fix return code and log level for index entry value
    discrepancies
  * with-lock: catch FileNotFoundError exception, print error
    msg, #8022
  * benchmark: inherit options --rsh --remote-path, #8099
  * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
    [#8155]
  + New features:
  * upgrade --check-tam: check manifest TAM auth, exit with rc=1
    if there are issues.
  * upgrade --check-archives-tam: check archives TAM auth, exit
    with rc=1 if there are issues.
  + Other changes:
  * allow msgpack 1.0.8 (this might fix memory leaks with Python
    3.12), #8133
  * use the latest Cython 0.29.x
  * vagrant:
  * use / build binaries with python 3.9.19
  * use generic/openbsd7 box
  * docs:
  * simplify TAM-related upgrade docs using the new commands
  * improve docs for borg with-lock, #8022
  * add more infos borg check --repair recreating the shadow
    index to change log, see #6687
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1720785600">- update to version 1.4.0
- adjust copyright header
- add two new variable definitions needed by borgbackup &gt;= 1.4.0:
  "BORG_LIBXXHASH_PREFIX=" and "BORG_LIBACL_PREFIX="
- change requirements for
  libacl-devel to &gt;= 2.2.47
  python3-Cython to &gt;=3.0.10
  python3-base to &gt;= 3.9
  python3-msgpack to &gt;= 1.0.3 and &lt;= 1.1.0
  python3-llfuse to &gt;= 1.3.8
- remove obsolete conflict for python3-msgpack = 1.0.1
- add %{borg_libacl_prefix} and %{borg_libxxhash_prefix} to the
  %build and the %install section
- Upgrade Notes borg 1.2.x to 1.4.x:
  * If you currently use borg 1.2.5+: no upgrade steps needed (if
    you already did them when upgrading to that version,
    otherwise see below).
  * If you currently use borg 1.2.0 .. 1.2.4, read and follow
    “Pre-1.2.5 archives spoofing vulnerability (CVE-2023-36811)”
    section in the changelog, see link below.
- Compatibility notes:
  * By default, borg 1.4 will behave quite similar to borg 1.2
    (it was forked off from 1.2-maint branch at 1.2.7).
  * the slashdot hack: be careful not to accidentally give paths
    containing /./ to “borg create” if you do not want to trigger
    this feature (which strips the left part of the path from
    archived items).
  * BORG_EXIT_CODES=modern is a feature that borg script, wrapper
    and GUI authors may want to use to get more specific error
    and warning return codes from borg. In that case, of course
    they will need to make sure to correctly deal with these new
    codes, see the internals/frontends docs.
- Update to version 1.4:
  * BORG_EXIT_CODES=modern: optional more specific return codes
    (for errors and warnings)
  * borg create: add the "slashdot hack" to strip recursion root
    prefixes
  * borg version REPO: show version of borg client and server
- Other bigger changes:
  * ACL code: refactor, improve acl_get / acl_set error handling
  * removed bundled 3rd party code (lz4/zstd/xxhash)
  * modernised python packaging (use pyproject.toml, use less
    setup.py)
  * use pyinstaller 6.7.0 and python 3.11 for the binary builds
  * new naming convention for fat binaries (include glibc version
    for linux)
  Full changelog:
  https://borgbackup.readthedocs.io/en/1.4-maint/changes.html</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1749384000">- update to version 1.4.1
  Full changelog:
  https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-4-1-2025-04-19</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1752840000">- add msgpack-allow-1.1.1.patch:
  backport of upstream commit f6724bfef
- change the maximum version of msgpack to 1.1.1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759838400">- add 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  (bsc#1251048)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1760011200">- replace 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
  by upstream patches:
  * 0001-set_flags-use-get-set-to-only-influence-specific-fla.patch
  * 0002-set_flags-better-give-up-than-corrupt.patch
  * 0003-set_flags-remove-compression-flag.patch
  (bsc#1251048)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1760961600">- Prepare for support of older distributions
- msgpack-allow-1.1.1.patch exchanged with msgpack-allow-1.1.2.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1764676800">- Allow to build with earlier distributions 15.{5,6,7}</changelog>
</package>
<package pkgid="c8d0d324669f31d2e5fe0b087adab7047bf3131234beff8ccf3f491e005d9f39f9eda2d2d8636e84ee9a5a89e6277c4244aa39286094107a0b4c8a1446df5f25" name="borgmatic" arch="noarch">
  <version epoch="0" ver="1.9.5" rel="2.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 1.7.12:
  * Add "log_file" context to command hooks so your scripts
    can consume the borgmatic log file.
  * Fix error when running the "info" action with the
    "--match-archives" or "--archive"
    flags. Also fix the "--match-archives"/"--archive" flags
  * Fix error when running the "prune" action with both
    "archive_name_format" and "prefix" options set.
  * Selectively shallow merge certain mappings or sequences
    when including configuration files.
  * Selectively omit list values when including
    configuration files.
  * View the results of configuration file merging via
    "validate-borgmatic-config --show" flag.
  * BREAKING: Automatically use the
    "archive_name_format" option to filter which archives
    get used for borgmatic actions that operate on multiple
    archives. Override this behavior with the
    new "match_archives" option in the storage section. This
    change is "breaking" in that it silently
    changes which archives get considered for "rlist",
    "prune", "check", etc.
  * The "prefix" options have been deprecated in
    favor of the new "archive_name_format"
    auto-matching behavior and the "match_archives" option.
  * Add "--log-file-format" flag for customizing the log
    message format.
  * Fix regression in which the "check_repositories" option
    failed to match repositories.
  * Fix regression in which the "transfer" action produced
    a traceback.
  * Add spellchecking of source code during test runs.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707201">- update to 1.7.13:
  * Restore particular PostgreSQL schemas from a database
    dump via "borgmatic restore --schema"
    flag.
  * Fix error from PostgreSQL when dumping a database with
    a "format" of "plain".
  * : Fix PostgreSQL hook to support "psql_command" and
    "pg_restore_command" options containing
    commands with arguments.
  * Fix calls to psql in PostgreSQL hook to ignore
    "~/.psqlrc", whose settings can break
    database dumping.
  * Add support for logging each log line as a JSON object
    via global "--log-json" flag.
  * Fix "source_directories_must_exist" option to expand
    globs and tildes in source directories.
  * Add fish shell completion script so you can tab-
    complete on the borgmatic command-line.
  * Fix borgmatic error when not finding the configuration
    schema for certain "pip install --editable" development
    installs.
  * Fix archive checks being skipped even when particular
    archives haven't been checked
    recently. This occurred when using multiple borgmatic
    configuration files with different
    "archive_name_format"s, for instance.
  * Fix error in "borgmatic restore" action when the
    configured repository path is relative
    instead of absolute.
  * Run "borgmatic borg" action without capturing output so
    interactive prompts and flags like
    "--progress" still work.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1688040000">- update to 1.7.15
  * Add configuration options and command-line flags for backing up
    a database from one location while restoring it somewhere else.
  * Add a documentation troubleshooting note for MySQL/MariaDB
    authentication errors.
  * Remove upgrade-borgmatic-config command for upgrading borgmatic
    1.1.0 INI-style configuration.
  * Deprecate generate-borgmatic-config in favor of new
    "config generate" action.
  * Deprecate validate-borgmatic-config in favor of new
    "config validate" action.
  * Extract borgmatic configuration from backup via new
    "config bootstrap" action—even when borgmatic has no
    configuration yet!
  * Add sample systemd user service for running borgmatic as a
    non-root user.
  * Fix an error when "data" check time files are accessed without
    getting upgraded first.
- update to 1.7.14:
  * Add a new verbosity level (-2) to disable output entirely (for
    console, syslog, log file, or monitoring), so not even errors
    are shown.
  * Tweak archive check probing logic to use the newest timestamp
    found when multiple exist.
  * Add Borg 2 date-based matching flags to various actions for
    archive selection.
  * Fix an error when loading the configuration schema on Fedora
    Linux.
  * Fix "check" action error when repository and archive checks are
    configured but the archive gets skipped due to the configured
    frequency.
  * Fix "--archive latest" on "list" and "info" actions that only
    worked on the first of multiple configured repositories.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1689940800">- update to 1.8.0:
  * BREAKING: For the "borgmatic borg" action, instead of
    implicitly injecting repository/archive into the resulting Borg
    command-line, pass repository to Borg via an environment
    variable and make archive available for explicit use in your
    commands.
  * Fix an error when running "borg key export" through borgmatic.
  * Fix an error when dumping a database and the "exclude_nodump"
    option is set.
  * Add "check_i_know_what_i_am_doing" option to bypass Borg
    confirmation prompt when running "check --repair".
  * When merging two configuration files, error gracefully if the
    two files do not adhere to the same format.
  * Remove configuration sections ("location:", "storage:",
    "hooks:" etc.), while still keeping deprecated support for
    them. Now, all options are at the same level, and you don't
    need to worry about commenting/uncommenting section headers
    when you change an option (if you remove your sections first).
  * BREAKING: The retention prefix and the consistency prefix
    can no longer have different values (unless one is not set).
  * BREAKING: The storage umask and the hooks umask can no longer
    have different values (unless one is not set).
  * BREAKING: Flags like "--config" that previously took multiple
    values now need to be given once per value, e.g.
    "--config first.yaml --config second.yaml" instead of
    "--config first.yaml second.yaml". This prevents argument
    parsing errors on ambiguous commands.
  * BREAKING: Remove the deprecated (and silently ignored)
    "--successful" flag on the "list" action, as newer versions
    of Borg list successful (non-checkpoint) archives by default.
  * All deprecated configuration option values now generate
    warning logs.
  * Remove the deprecated (and non-functional) "--excludes"
    flag in favor of excludes within configuration.
  * Fix an error when logging too-long command output during
    error handling. Now, long command output is truncated
    before logging.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1695988800">- update to 1.8.2:
  * Add "key export" action to export a copy of the repository key
    for safekeeping in case the original goes missing or gets
    damaged.
  * Add a MariaDB database hook that uses native MariaDB commands
    instead of the deprecated MySQL ones. Be aware though that any
    existing backups made with the "mysql_databases:" hook are
    only restorable with a "mysql_databases:" configuration.
  * Fix for potential data loss (data not getting restored) in
    which the database "restore" action didn't actually restore
    anything and indicated success anyway.
  * Remove the deprecated use of the MongoDB hook's "--db" flag for
    database restoration.
  * Add source code reference documentation for getting oriented
    with the borgmatic code as a developer:
    https://torsion.org/borgmatic/docs/reference/source-code/</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1707912000">- Add borgmatic.rpmlintrc
- Rebase skip-tests.patch
- Remove unneeded support-python3.6.patch
- Update to 1.8.8:
  * For the PostgreSQL hook, pass the "PGSSLMODE" environment
    variable through to Borg when the database's configuration
    omits the "ssl_mode" option.
  * Allow the "--repository" flag to match across multiple
    configuration files.
  * Fix broken repository detection in the "rcreate" action with
    Borg 1.4. The issue did not occur with other versions of Borg.
  * Fix broken escaping logic in the PostgreSQL hook's
    "pg_dump_command" option.
  * SECURITY: Prevent additional shell injection attacks within
    the PostgreSQL hook.
- Updates from 1.8.7:
  * Store included configuration files within each backup archive
    in support of the "config bootstrap" action. Previously, only
    top-level configuration files were stored.
  * Elevate specific Borg warnings to errors or squash errors to
    warnings.
  * SECURITY: Prevent shell injection attacks within the PostgreSQL
    hook, the MongoDB hook, the SQLite hook, the "borgmatic borg"
    action, and command hook variable/constant interpolation.
  * Fix a traceback when providing an invalid "--override" value
    for a list option.
- Updates from 1.8.6:
  * Add an "--ssh-command" flag to the "config bootstrap"
    action for setting a custom SSH command, as no configuration
    is available (including the "ssh_command" option) until
    bootstrapping completes.
  * Fix a traceback when the "repositories" option contains both
    strings and key/value pairs.
  * Add configured repository labels to the JSON output for all
    actions.
  * The "check --force" flag now runs checks even if "check" is
    in "skip_actions".
  * Validate the configured action names in the "skip_actions"
    option.
  * Stream SQLite databases directly to Borg instead of dumping
    to an intermediate file. When logging commands that borgmatic
    executes, log the environment variables that borgmatic sets for
    those commands. (But don't log their values, since they often
    contain passwords.)
- Updates from 1.8.5:
  * Add a "skip_actions" option to skip running particular actions,
    handy for append-only or checkless configurations.
  * Deprecate the "disabled" value for the "checks" option in favor
    of the new "skip_actions" option.
  * Constants now apply to included configuration, not just the
    file doing the includes. As a side effect of this change,
    constants no longer apply to option names and only substitute
    into configuration values.
  * Add a "--match-archives" flag to the "check" action for
    selecting the archives to check, overriding the existing
    "archive_name_format" and "match_archives" options in
    configuration.
  * Only parse "--override" values as complex data types when
    they're for options of those types.
  * Fix environment variable interpolation within configured
    repository paths.
  * Add configuration constant overriding via the existing
    "--override" flag.
  * Upgrade ruamel.yaml dependency to support version 0.18.x.
  * Drop support for Python 3.7, which has been end-of-lifed.
- Updates from 1.8.4:
  * Add a monitoring hook for sending backup status to a variety of
    monitoring services via the Apprise library.
  * When an archive filter causes no matching archives for the
    "rlist" or "info" actions, warn the user and suggest how to
    remove the filter.
  * Fix a traceback when an invalid command-line flag or action
    is used.
  * Fix normalization of deprecated sections ("location:",
    "storage:", "hooks:", etc.) to support empty sections without
    erroring.
  * Disallow the "--dry-run" flag with the "borg" action, as
    borgmatic can't guarantee the Borg command won't have side
    effects.
- Updates from 1.8.3:
  * BREAKING: Simplify logging logic as follows: Syslog
    verbosity is now disabled by default, but setting the
    "--syslog-verbosity" flag enables it regardless of
    whether you're at an interactive console. Additionally,
    "--log-file-verbosity" and "--monitoring-verbosity" now
    default to 1 (info about steps borgmatic is taking) instead
    of 0. And both syslog logging and file logging can be enabled
    simultaneously.
  * Add a monitoring hook for sending backup status and logs to
    Grafana Loki.
  * When "archive_name_format" is not set, filter archives using
    the default archive name format.
  * Fix error handling to log command output as one record per line
    instead of truncating too-long output and swallowing the end of
    some Borg error messages.
  * Fix for borgmatic not stopping Borg immediately when the user
    presses ctrl-C.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1710331200">- Update to 1.8.9:
  * Add custom dump/restore command options for MySQL and MariaDB.
  * Add an "access_token" option to the ntfy monitoring hook for
    authenticating without username/password.
  * When the "--json" flag is given, suppress console escape codes
    so as not to interfere with JSON output.
  * Fix "--override" values containing deprecated section headers
    not actually overriding configuration options under deprecated
    section headers.
  * Add support for the NO_COLOR environment variable.
    See the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/set-up-backups/#colored-output
  * Add log sending for the Apprise logging hook, enabled by
    default. See the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#apprise-hook
  * Document a potentially breaking shell quoting edge case within
    error hooks:
    https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#error-hooks
  * When running the "rcreate" action and the repository already
    exists but with a different encryption mode than requested,
    error.
  * Switch from Drone to Gitea Actions for continuous integration.
  * Rename scripts/run-end-to-end-dev-tests to
    scripts/run-end-to-end-tests and use it in both dev and CI for
    better dev-CI parity.
  * Clarify documentation about restoring a database:
    borgmatic does not create the database upon restore.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1726833600">- Update to 1.8.14:
  * Fix an error in borgmatic rcreate/init on an empty repository
    directory with Borg 1.4.
  * Add glob ("*") support to the "--repository" flag. Just quote
    any values containing globs so your shell doesn't interpret
    them.
  * Fix for a "bad character" Borg error in which the "spot" check
    fed Borg an invalid pattern.
  * Fix for a potential traceback (TypeError) during the handling
    of another error.
  * Clarify the configuration reference about the "spot" check
    options:
    https://torsion.org/borgmatic/docs/reference/configuration/
  * Fix the "source_directories_must_exist" option to work with
    relative "source_directories" paths when a "working_directory"
    is set.
  * Add documentation details for how to run custom database dump
    commands using binaries from running containers:
    https://torsion.org/borgmatic/docs/how-to/backup-your-databases/#containers
  * Fix a regression in which the "color" option had no effect.
  * Add a recent contributors section to the documentation, because
    credit  where credit's due! See:
    https://torsion.org/borgmatic/#recent-contributors
  * Add "delete" and "rdelete" actions to delete archives or entire
    repositories.
  * Add an "only_run_on" option to consistency checks so you can
    limit a check to running on particular days of the week. See
    the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/deal-with-very-large-backups/#check-days
  * Add an Uptime Kuma monitoring hook. See the documentation for
    more information:
    https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#uptime-kuma-hook
  * Fix a PagerDuty hook traceback with Python &lt; 3.10.
  * Fix the Healthchecks ping body size limit, restoring it to the
    documented 100,000 bytes.
  * Add a "--max-duration" flag to the "check" action and a
    "max_duration" option to the repository check configuration.
    This tells Borg to interrupt a repository check after a certain
    duration.
  * Fix interaction between environment variable interpolation in
    constants and shell escaping.
  * When color output is disabled (explicitly or implicitly), don't
    prefix each log line with the log level.
  * Add an "upload_buffer_size" option to set the size of the
    upload buffer used in "create" action.
  * Fix "Argument list too long" error in the "spot" check when
    checking hundreds of thousands of files at once.
  * Add the configured repository label as "repository_label" to
    the interpolated variables passed to before/after command
    hooks.
  * Fix "Unrecognized argument" error when the same value is used
    with different command-line flags.
  * In the "spot" check, don't try to hash symlinked directories.
  * Add optional Healthchecks auto-provisioning via "create_slug"
    option.
  * Fix lack of file extraction when using "extract
  - -strip-components all" on a path with a leading slash.
  * Fix a traceback when the "data" consistency check is used.
  * Fix a traceback with "check --only spot" when the "spot" check
    is unconfigured.
  * Add a "spot" consistency check that compares file counts and
    contents between your source files and the latest archive,
    ensuring they fall within configured tolerances. This can catch
    problems like incorrect excludes, inadvertent deletes, files
    changed by malware, etc. See the documentation for more
    information:
    https://torsion.org/borgmatic/docs/how-to/deal-with-very-large-backups/#spot-check
  * When "--match-archives *" is used with "check" action, don't
    skip Borg's orphaned objects check.
  * When a command hook exits with a soft failure, ping the log and
    finish states for any configured monitoring hooks.
  * Add documentation link to Loki dashboard for borgmatic:
    https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#loki-hook
  * Fix "--json" error when Borg includes non-JSON warnings in JSON
    output.
  * SECURITY: Mask the password when logging a MongoDB dump or
    restore command.
  * Fix handling of the NO_COLOR environment variable to ignore an
    empty value.
  * Add documentation about backing up containerized databases by
    configuring borgmatic to exec into a container to run a dump
    command:
    https://torsion.org/borgmatic/docs/how-to/backup-your-databases/#containers
- remove skip-tests.patch
- remove borgmatic.rpmlintrc</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1736856000">- Update to 1.9.5
  * #418: Backup and restore databases that have the same name but
    with different ports, hostnames, or hooks.
  * #947: To avoid a hang in the database hooks, error and exit
    when the borgmatic runtime directory overlaps with the
    configured excludes.
  * #954: Fix a findmnt command error in the Btrfs hook by
    switching to parsing JSON output.
  * #956: Fix the printing of a color reset code even when color
    is disabled.
  * #958: Drop colorama as a library dependency.
  * When the ZFS, Btrfs, or LVM hooks aren't configured, don't try
    to cleanup snapshots for them.
  * #80 (beta): Add an LVM hook for snapshotting and backing up LVM
    logical volumes. See the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/
  * #251 (beta): Add a Btrfs hook for snapshotting and backing up
    Btrfs subvolumes. See the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/
  * #926: Fix a library error when running within a PyInstaller
    bundle.
  * #950: Fix a snapshot unmount error in the ZFS hook when using
    nested datasets.
  * Update the ZFS hook to discover and snapshot ZFS datasets even
    if they are parent/grandparent directories of your source
    directories.
  * Reorganize data source and monitoring hooks to make developing
    new hooks easier.
  * #261 (beta): Add a ZFS hook for snapshotting and backing up ZFS
    datasets. See the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/
  * Remove any temporary copies of the manifest file created in
    support of the "bootstrap" action.
  * Deprecate the "store_config_files" option at the global scope
    and move it under the "bootstrap" hook. See the documentation
    for more information:
    https://torsion.org/borgmatic/docs/how-to/extract-a-backup/#extract-the-configuration-files-used-to-create-an-archive
  * Require the runtime directory to be an absolute path.
  * Add a "--deleted" flag to the "repo-list" action for listing
    deleted archives that haven't yet been compacted (Borg 2 only).
  * Promote the "spot" check from a beta feature to stable.
  * #441: Apply the "umask" option to all relevant actions, not
    just some of them.
  * #722: Remove the restriction that the "extract" and "mount"
    actions must match a single  repository. Now they work more
    like other actions, where each repository is applied in turn.
  * #932: Fix the missing build backend setting in pyproject.toml
    to allow Fedora builds.
  * #934: Update the logic that probes for the borgmatic streaming
    database dump, bootstrap metadata, and check state directories
    to support more platforms and use cases. See the documentation
    for more information:
    https://torsion.org/borgmatic/docs/how-to/backup-your-databases/#runtime-directory
  * #934: Add the "RuntimeDirectory" and "StateDirectory" options
    to the sample systemd service file to support the new runtime
    and state directory logic.
  * #939: Fix borgmatic ignoring the
    "BORG_RELOCATED_REPO_ACCESS_IS_OK" and
    "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK" environment
    variables.
  * Add a Pushover monitoring hook. See the documentation for more
    information:
    https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#pushover-hook
  * #928: Fix the user runtime directory location on macOS (and
    possibly Cygwin).
  * #930: Fix an error with the sample systemd service when no
    credentials are configured.
  * #931: Fix an error when implicitly upgrading the check state
    directory from ~/.borgmatic to ~/.local/state/borgmatic across
    filesystems.
  * #609: Fix the glob expansion of "source_directories" values to
    respect the "working_directory" option.
  * #609: BREAKING: Apply the "working_directory" option to all
    actions, not just "create". This includes repository paths,
    destination paths, mount points, etc.
  * #562: Deprecate the "borgmatic_source_directory" option in
    favor of "user_runtime_directory" and "user_state_directory".
  * #562: BREAKING: Move the default borgmatic streaming database
    dump and bootstrap metadata directory from ~/.borgmatic to
    /run/user/$UID/borgmatic, which is more XDG-compliant. You can
    override this location with the new "user_runtime_directory"
    option. Existing archives with database dumps at the old
    location are still restorable.
  * #562, #638: Move the default check state directory from
    ~/.borgmatic to ~/.local/state/borgmatic. This is more
    XDG-compliant and also prevents these state files from getting
    backed up (unless you explicitly include them). You can
    override this location with the new "user_state_directory"
    option. After the first time you run the "check" action with
    borgmatic 1.9.0, you can safely delete the ~/.borgmatic
    directory.
  * #838: BREAKING: With Borg 1.4+, store database dumps and
    bootstrap metadata in a "/borgmatic" directory within a backup
    archive, so the path doesn't depend on the current user. This
    means that you can now backup as one user and restore or
    bootstrap as another user, among other use cases.
  * #902: Add loading of encrypted systemd credentials. See the
    documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/provide-your-passwords/#using-systemd-service-credentials
  * #911: Add a "key change-passphrase" action to change the
    passphrase protecting a repository key.
  * #914: Fix a confusing apparent hang when when the repository
    location changes, and instead show a helpful error message.
  * #915: BREAKING: Rename repository actions like "rcreate" to
    more explicit names like "repo-create" for compatibility with
    recent changes in Borg 2.0.0b10.
  * #918: BREAKING: When databases are configured, don't
    auto-enable the "one_file_system" option, as existing
    auto-excludes of special files should be sufficient to prevent
    Borg from hanging on them. But if this change causes problems
    for you, you can always enable "one_file_system" explicitly.
  * #919: Clarify the command-line help for the "--config" flag.
  * #919: Document a policy for versioning and breaking changes:
    https://torsion.org/borgmatic/docs/how-to/upgrade/#versioning-and-breaking-changes
  * #921: BREAKING: Change soft failure command hooks to skip only
    the current repository rather than all repositories in the
    configuration file.
  * #922: Replace setup.py (Python packaging metadata) with the
    more modern pyproject.toml.
  * When using Borg 2, default the "archive_name_format" option to
    just "{hostname}", as Borg 2 does not require unique archive
    names; identical archive names form a common "series" that can
    be targeted together. See the Borg 2 documentation for more
    information:
    https://borgbackup.readthedocs.io/en/2.0.0b13/changes.html#borg-1-2-x-1-4-x-to-borg-2-0
  * Add support for Borg 2's "rclone:" repository URLs, so you can
    backup to 70+ cloud storage services whether or not they
    support Borg explicitly.
  * Add support for Borg 2's "sftp://" repository URLs.
  * Update the "--match-archives" and "--archive" flags to support
    Borg 2 series names or archive hashes.
  * Add a "--match-archives" flag to the "prune" action.
  * Add "--local-path" and "--remote-path" flags to the "config
    bootstrap" action for setting the Borg executable paths used
    for bootstrapping.
  * Add a "--user-runtime-directory" flag to the "config bootstrap"
    action for helping borgmatic locate the bootstrap metadata
    stored in an archive.
  * Add a Zabbix monitoring hook. See the documentation for more
    information:
    https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#zabbix-hook
  * Add a tarball of borgmatic's HTML documentation to the packages
    on the project page.
- Refresh dependencies
- Update packaging to the modern python standard</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1737374400">- Fix changelog line widths</changelog>
</package>
<package pkgid="125e03355fd4245d2dfadf256b060024f332435b48b8327098944e70b10b57f12906f6819305ce1de7f5f99b8ecabea8ea717449c8f5d0d4eb58f877e323eb90" name="boringssl-devel" arch="riscv64">
  <version epoch="0" ver="0.20200921" rel="1.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1575460800">- fix s390x and ppc64le build
  * 0003-enable-s390x-builds.patch
  * 0004-fix-alignment-for-ppc64le.patch
- rename add-soversion-option.patch
    to 0001-add-soversion-option.patch
- rename 0001-crypto-Fix-aead_test-build-on-aarch64.patch
    to 0002-crypto-Fix-aead_test-build-on-aarch64.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1583841600">- Fix arm build:
  * 0005-fix-alignment-for-arm.patch</changelog>
  <changelog author="mrostecki@suse.com" date="1590580800">- Update to version 20200122:
  * Define EVP compatibility constants for X448 and Ed448.
  * Allow shared libraries in the external CMake build.
  * Add a few little-endian functions to CBS/CBB.
  * Move iOS asm tricks up in external CMake build.
  * Try again to deal with expensive tests.
  * Restore ARM CPU variation tests on builders.
  * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled.
  * Work around another NULL/0 C language bug.
  * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency.
  * Switch an #if-0-gated test to DISABLED_Foo.
  * Proxy: send whole SSL records through the handshaker.
  * Disable Wycheproof primality test cases on non-x86 (too slow)
  * test_state.cc: serialize the test clock.
  * Output after every Wycheproof primality test.
  * Maybe fix generated-CMake build on Android and iOS.
  * Detect the NDK path from CMAKE_TOOLCHAIN_FILE.
  * Tell Go to build for GOOS=android when running on Android.
  * Reland bitsliced aes_nohw implementation.
  * Add bssl client option to load a hashed directory of cacerts.
  * No-op change to run the new NO_SSE2 builders.
  * Clarify that we perform the point-on-curve check.
  * Reduce size of BlindingCacheConcurrency test under TSAN.
  * Compare vpaes/bsaes conversions against a reference implementation.
  * Enable the SSE2 Poly1305 implementation on clang-cl.
  * Remove alignment requirement on CRYPTO_poly1305_finish.
  * Fix double-free under load.
  * Add some XTS tests.
  * Add EncodeHex and DecodeHex functions to test_util.h.
  * Revert "Replace aes_nohw with a bitsliced implementation."
  * Replace aes_nohw with a bitsliced implementation.
  * Switch HRSS inversion algorithm.
  * Run EVP_CIPHER tests in-place.
  * Add an option to disable SSE2 intrinsics for testing.
  * Dummy change to trigger master-with-bazel builder.
  * Drop use of alignas(64) in aead_test.cc
  * Add standalone CMake build to generate_build_files.py
  * TLS 1.3 split handshake initial support.
  * Import Wycheproof primality tests.
  * Split BN_prime_checks into two constants for generation and validation.
  * Add some Miller-Rabin tests from Wycheproof.
  * Import Wycheproof PKCS#1 decrypt tests.
  * Import Wycheproof OAEP tests.
  * Import Wycheproof PKCS#1 signing tests.
  * Skip JWK keys when converting Wycheproof tests.
  * Import Wycheproof's size-specific RSA PKCS#1 verifying tests.
  * Handle "acceptable" Wycheproof inputs unambiguously.
  * Import Wycheproof XChaCha20-Poly1305 tests.
  * Import Wycheproof HMAC tests.
  * Import Wycheproof HKDF tests.
  * bytestring: add methods for int64.
  * Update Wycheproof test vectors.
  * Add mock QUIC transport to runner
  * Add test vectors for CVE-2019-1551 (not affected).
  * Fix check_bn_tests.go.
  * Fix MSan error in SSLTest.Handoff test.
  * SSLTest.Handoff: extend to include a session resumption.
  * inject_hash preserves filemode
  * Move TLS 1.3 state machine constants to internal.h.
  * Add a ppc64le ABI tester.
  * Allocate small TLS read buffers inline.
  * Remove unused labels from ARM ABI test assembly.
  * Update AAPCS and AAPCS64 links.
  * Fix EVP_has_aes_hardware on ppc64le.
  * Remove remnants of end_of_early_data alert from tests.
  * Add a test for ERR_error_string_n.
  * Remove post-quantum experiment signal extension.
  * Give ERR_error_string_n a return value for convenience.
  * Defer early keys to QUIC clients to after certificate reverification.
  * Defer releasing early secrets to QUIC servers.
  * Halve the size of the kNIDsIn* constants
  * modulewrapper: manage buffer with |unique_ptr|.
  * Add missing boringssl_prefix_symbols_asm.h include.
  * acvptool: add support for ECDSA
  * Inline gcm_init_4bit into gcm_init_ssse3.
  * Vectorize gcm_mul32_nohw and replace gcm_gmult_4bit_mmx.
  * Add a constant-time fallback GHASH implementation.
  * Conditionally define PTRACE_O_EXITKILL in urandom_test.cc
  * Fix build warning if _SCL_SECURE_NO_WARNINGS is defined globally
  * modulewrapper: use a raw string.
  * acvptool: add license headers.
  * Enable TLS 1.3 by default.
  * acvptool: Add support for DRBG
  * Discard user_canceled alerts in TLS 1.3.
  * Work around more C language bugs with empty spans.
  * No-op commit to test the new builder.
  * acvptool: Add support for HMAC
  * Add stub functions for RSA-PSS keygen parameters.
  * HelloRetryRequest getter
  * Add break-tests-android.sh script.
  * Add compatibility functions for sigalgs
  * Run AES-192-GCM in CAVP tests.
  * Rename a number of BUF_* functions to OPENSSL_*.
  * List bn_div fuzzer in documentation.
  * Reenable bn_div fuzzer.
  * Drop CECPQ2b code.
  * Add urandom_test to all_tests.json
  * Fix the standalone Android FIPS build.
  * Add sanity checks to FIPS module construction.
  * Correct relative path.
  * Add test for urandom.c
  * break-hash.go: Search ELF dynamic symbols if symbols not found.
  * Fix $OPENSSL_ia32cap handling.
  * Switch probable_prime to rejection sampling.
  * Rename the last remnants of the early_data_info extension.
  * Fix up BN_GENCB_call calls.
  * Do fewer trial divisions for larger RSA keygens.
  * Fix GRND_NONBLOCK flag when calling getrandom.
  * Simplify bn_miller_rabin_iteration slightly.
  * Add some notes on RSA key generation performance.
  * Break early on composites in the primality test.
  * Extract and test the deterministic part of Miller-Rabin.
  * Fix the FIPS + fuzzing build.
  * FIPS.md: document some recent Android changes.
  * Add a function to derive an EC key from some input secret.
  * Fix run_android_tests.go with shared library builds.
  * No-op change to test new builders.
  * Move no-exec-stack sections outside of #ifs.
  * Add |SSL_get_min_proto_version| and |SSL_get_max_proto_version|
  * Make FIPS build work for Android cross-compile.
  * Enable optional GRND_RANDOM flag to be passed to getrandom on Android.
  * Switch cert_compression_algs to GrowableArray.
  * Add GrowableArray&lt;T&gt; to ssl/internal.h.
  * Fixed quic_method lookup in TLS 1.3 server side handshake.
  * Add .note.GNU-stack at the source level.
  * -Wno-vla -&gt; -Wvla
  * Add an option for explicit renegotiations.
  * tool: add -json flag to |speed|
  * Set -Wno-vla.
  * Use a pointer to module_hash in boringssl_fips_self_test() args.
  * Use a smaller hex digest in FIPS flag files when SHA-256 used.
  * Switch to using SHA-256 for FIPS integrity check on Android.
  * Use getentropy on macOS 10.12 and later.
  * Move #include of "internal.h", which defines |OPENSSL_URANDOM|.
  * Style nit.
  * Assert that BN_CTX_end is actually called.
  * Test some known large primes.
  * Test some Euler pseudoprimes.
  * Be consistent about Miller-Rabin vs Rabin-Miller.
  * fix build with armv6  Error: .size expression for _vpaes_decrypt_consts does not evaluate to a constant
  * Mark ssl_early_data_reason_t values stable.
  * Make the dispatch tests opt-in.
  * Bound the number of API calls in ssl_ctx_api.cc.
  * Only attempt to mprotect FIPS module for AArch64.
  * Opportunistically read entropy from the OS in FIPS mode.
  * Update INSTANTIATE_TEST_SUITE_P calls missing first argument.
  * Ignore build32 and build64 subdirectories.
  * Add page protection logic to BCM self test.
  * Disable unwind tests in FIPS mode.
  * Disable RDRAND on AMD family 0x17, models 0x70–0x7f.
  * Don't allow SGC EKUs for server certificates.
  * Add |SSL_CIPHER_get_value| to get the IANA number of a cipher suite.
  * Add XOF compilation compatibility flags
  * Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print
  * Trigger a build on the ARM mode builder.
  * Fix vpaes-armv7.pl in ARM mode.
  * Add AES-192-GCM support to EVP_AEAD.
  * Add AES-256 CFB to libdecrepit.
  * Parse explicit EC curves more strictly.
  * Use the Go 1.13 standard library ed25519.
  * Update build tools.
  * Use ScopedEVP_AEAD_CTX in ImplDispatchTest.AEAD_AES_GCM.
  * Use a mix of bsaes and vpaes for CTR on NEON.
  * Use vpaes + conversion to setup CBC decrypt on NEON.
  * Add NEON vpaes-to-bsaes key converters.
  * Add vpaes-armv7.pl and replace non-parallel modes.
  * Correct comments for x86_64 _vpaes_encrypt_core_2x.
  * Add benchmarks for AES block operations.
  * Only write self test flag files if an environment variable is set.
  * Const-correct EC_KEY_set_public_key_affine_coordinates.
  * Revert "Fix VS build when assembler is enabled"
  * Support compilation via emscripten
  * Fix cross-compile of Android on Windows.
  * Move the config-&gt;async check into RetryAsync.
  * Clear *out in ReadHandshakeData's empty case.
  * Add initial support for 0-RTT with QUIC.
  * Have some more fun with spans.
  * Add OPENSSL_FALLTHROUGH to a few files.
  * Limit __attribute__ ((fallthrough)) to Clang &gt;= 5.
  * Make |EVP_CIPHER_CTX_reset| return one.
  * Add Fallthru support for clang 10.
  * Add self-test suppression flag file for Android FIPS builds.
  * Align 0-RTT and resumption state machines slightly
  * Require getrandom in Android FIPS builds.
  * acvp: allow passing custom subprocess I/O.
  * Add a function to convert SSL_ERROR_* values to strings.
  * Fold SSL_want constants into SSL_get_error constants.
  * Use spans for the various TLS 1.3 secrets.
  * Switch another low-level function to spans.
  * Switch tls13_enc.cc to spans.
  * Check the second ClientHello's PSK binder on resumption.
  * Introduce libcrypto_bcm_sources for Android.
  * Remove stale TODO.
  * Add an android-cmake option to generate_build_files.py
  * Add a QUIC test for HelloRetryRequest.
  * Add missing ".text" to Windows code for dummy_chacha20_poly1305_asm
  * Update TODO to note that Clang git doesn't have the POWER bug.
  * Fix paths in break-tests.sh.
  * Fix POWER build with OPENSSL_NO_ASM.
  * Workaround Clang bug on POWER.
  * Add assembly support for -fsanitize=hwaddress tagged globals.
  * Fix typo in valgrind constant-time annotations.
  * acvp: add support for AES-ECB and AES-CBC.
  * Fix misspelled TODO.
  * Move CCM fragments out of the FIPS module.
  * Add EVP_PKEY_base_id.
  * Add some project links to README.md.
  * Make alert_dispatch into a bool.
  * Trim some more per-connection memory.
  * Remove SSL_export_early_keying_material.
  * Add EVP_PKEY support for X25519.
  * Make EVP_PKEY_bits return 253 for Ed25519.
  * Make SSL_get_servername work in the early callback.</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.com&gt;" date="1590580801">- Remove patch for enabling shared linking - it was enabled
  upstream.
  * 0001-add-soversion-option.patch
- Add boringssl-source subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1590667200">- Rectify groups.</changelog>
  <changelog author="mrostecki@suse.com" date="1621252800">- Update to version 20200921 (fixes bsc#1183836, bsc#1181866):
  * Add SSL_CIPHER_get_protocol_id.
  * Add TrustTokenV2.
  * Add X509_get_pathlen and X509_REVOKED_get0_extensions.
  * Add some accommodations for FreeRDP
  * Require non-NULL store in X509_STORE_CTX_init.
  * Const-correct X509V3_CONF_METHOD.
  * Avoid unions in X509_NAME logic.
  * Bump OPENSSL_VERSION_NUMBER to 1.1.1.
  * Document more of x509.h.
  * Fix potential leak in bssl::Array::Shrink.
  * Remove ASN1_STRING_length_set.
  * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures."
  * Implement PSK variants of HPKE setup functions.
  * acvp: support working with files.
  * Document a few more functions in x509.h.
  * Add subject key ID and authority key ID accessors.
  * Remove sxnet and pkey_usage_period extensions.
  * Const-correct various X509 functions.
  * Make X509_set_not{Before,After} functions rather than macros.
  * Add X509_get0_uids from OpenSSL 1.1.0.
  * Bound RSA and DSA key sizes better.
  * Add set1 versions of X509 timestamp setters.
  * Consistently sort generated build files.
  * delocate: use 64-bit GOT offsets in the large memory model.
  * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05.
  * Handle NULL arguments in some i2d_* functions.
  * aarch64: support BTI and pointer authentication in assembly
  * Support delegated credentials verison 06
  * delocation: large memory model support.
  * Enforce presence of ALPN when QUIC is in use.
  * Fix the naming of alert error codes.
  * Use golang.org/x/crypto in runner.
  * Disable ClientHello padding for QUIC.
  * Add X509_SIG_get0 and X509_SIG_getm.
  * Implement HPKE.
  * Disallow TLS 1.3 compatibility mode in QUIC.
  * Switch clang-format IncludeBlocks to Preserve.
  * Fix unterminated clang-format off.
  * Add line number to doc.go error messages.
  * Kick the bots.
  * Add a JSON output to generate_build_files.py.
  * Add details of 20190808 FIPS certification.
  * Link to ws2_32 more consistently.
  * Allow explicitly-encoded X.509v1 versions for now.
  * Opaquify PKCS8_PRIV_KEY_INFO.
  * Implement i2d_PUBKEY and friends without crypto/asn1.
  * Remove TRUST_TOKEN_experiment_v0.
  * Clarify in-place rules for low-level AES mode functions.
  * acvp: add CMAC-AES support.
  * acvp: add SP800-108 KDF support.
  * Remove x509-&gt;name.
  * Maybe build for AArch64 Windows.
  * sha1-x86_64: fix CFI.
  * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding.
  * Enable shaext path for sha1.
  * Avoid relying on SSL_get_session's behavior during the handshake.
  * Add a -wait-for-debugger flag to runner.
  * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY.
  * Const-correct various functions in crypto/asn1.
  * Remove uneeded switch statement.
  * Convert X.509 accessor macros to proper functions.
  * Remove X509_CINF_get_issuer and X509_CINF_get_extensions.
  * Remove X509_get_signature_type.
  * clang-format x509.h and run comment converter.
  * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures.
  * Remove some unimplemented prototypes.
  * Check the X.509 version when parsing.
  * Fix x509v3_cache_extensions error-handling.
  * Work around Windows command-line limits in embed_test_data.go.
  * Move crypto/x509 test data into its own directory.
  * Test resumability of same, different, and default ticket keys.
  * Fixes warning when redefining PATH_MAX when building with MINGW.
  * Abstract fd operations better in tool.
  * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64
  * Enforce the keyUsage extension in TLS 1.2 client certs.
  * Reword some comments.
  * Add “Z Computation” KAT.
  * acvptool: handle negative sizeConstraint.
  * Let memory hooks override the size prefix.
  * acvptool: go fmt
  * Assert md_size &gt; 0.
  * Remove -enable-ed25519 compat hack.
  * Add a |SSL_process_tls13_new_session_ticket|.
  * Use ctr32 optimizations for AES_ctr128_encrypt.
  * Test AES mode wrappers.
  * Bump minimum CMake version.
  * Modify how QUIC 0-RTT go/no-go decision is made.
  * Remove RAND_set_urandom_fd.
  * Document that getrandom support must be consistent.
  * Fix docs link for SSL_CTX_load_verify_locations
  * Fix TRUST_TOKEN experiment_v1 SRR map.
  * Add CRYPTO_pre_sandbox_init.
  * Still query getauxval if reading /proc/cpuinfo fails.
  * Add missing header to ec/wnaf.c
  * Fix OPENSSL_TSAN typo.
  * Fix p256-x86_64-table.h indentation.
  * Enable avx2 implementation of sha1.
  * Trim Z coordinates from the OPENSSL_SMALL P-256 tables.
  * Use public multi-scalar mults in Trust Tokens where applicable.
  * Use batched DLEQ proofs for Trust Token.
  * Restrict when 0-RTT will be accepted in QUIC.
  * Disable TLS 1.3 compatibility mode for QUIC.
  * Use a 5-bit comb for some Trust Tokens multiplications.
  * Use a (mostly) constant-time multi-scalar mult for Trust Tokens.
  * Batch inversions in Trust Tokens.
  * Rearrange the DLEQ logic slightly.
  * Use token hash to encode private metadata for Trust Token Experiment V1.
  * Introduce an EC_AFFINE abstraction.
  * Make the fuzzer PRNG thread-safe.
  * Disable fork-detect tests under TSAN.
  * Introduce TRUST_TOKENS_experiment_v1.
  * Route PMBToken calls through TRUST_TOKEN_METHOD.
  * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations.
  * fork_detect: be robust to qemu.
  * Move serialization of points inside pmbtoken.c.
  * Introduce PMBTOKENS key abstractions.
  * Fix the types used in token counts.
  * Remove unused code from ghash-x86_64.pl.
  * Switch the P-384 hash-to-curve to draft-07.
  * Add hash-to-curve code for P384.
  * Write down the expressions for all the NIST primes.
  * Move fork_detect files into rand/
  * Harden against fork via MADV_WIPEONFORK.
  * Fix typo in comment.
  * Use faster addition chains for P-256 field inversion.
  * Tidy up third_party/fiat.
  * Prefix g_pre_comp in p256.c as well.
  * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512.
  * Add a tool to compare the output of bssl speed.
  * Benchmark ECDH slightly more accurately.
  * Align remaining Intel copyright notice.
  * Don't retain T in PMBTOKEN_PRETOKEN.
  * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance.
  * Properly namespace everything in third_party/fiat/p256.c.
  * Update fiat-crypto.
  * Add missing ERR_LIB_TRUST_TOKEN constants.
  * Add bssl speed support for hashtocurve and trusttoken.
  * Implement DLEQ checks for Trust Token.
  * Fix error-handling in EVP_BytesToKey.
  * Fix Trust Token CBOR.
  * Match parameter names between header and source.
  * Trust Token Implementation.
  * Include mem.h for |CRYPTO_memcmp|
  * acvptool: add subprocess tests.
  * Add SHA-512-256.
  * Make ec_GFp_simple_cmp constant-time.
  * Tidy up CRYPTO_sysrand variants.
  * Do a better job testing EC_POINT_cmp.
  * Follow-up comments to hash_to_scalar.
  * Add a hash_to_scalar variation of P-521's hash_to_field.
  * Add SSL_SESSION_copy_without_early_data.
  * Double-check secret EC point multiplications.
  * Make ec_felem_equal constant-time.
  * Fix hash-to-curve comment.
  * Make ec_GFp_simple_is_on_curve constant-time.
  * Implement draft-irtf-cfrg-hash-to-curve-06.
  * Update list of tested SDE configurations.
  * Only draw from RDRAND for additional_data if it's fast.
  * Generalize bn_from_montgomery_small.
  * Remove BIGNUM from uncompressed coordinate parsing.
  * Add EC_RAW_POINT serialization function.
  * Base EC_FELEM conversions on bytes rather than BIGNUMs.
  * runner: Replace supportsVersions calls with allVersions.
  * Enable QUIC for some perMessageTest runner tests
  * Move BN_nnmod calls out of low-level group_set_curve.
  * Clean up various EC inversion functions.
  * Start to organize ec/internal.h a little.
  * Fix CFI for AVX2 ChaCha20-Poly1305.
  * Remove unused function prototype.
  * Enable more runner tests for QUIC
  * Require QUIC method with Transport Parameters and vice versa
  * acvptool: support non-interactive mode.
  * Add is_quic bit to SSL_SESSION
  * Update SDE.
  * Update tools.
  * Add simpler getters for DH and DSA.
  * Don't define default implementations for weak symbols.
  * Don't automatically run all tests for ABI testing.
  * Fix test build with recent Clang.
  * Remove LCM dependency from RSA_check_key.
  * Simplify bn_sub_part_words.
  * No-op commit to test Windows SDE bots.
  * ABI-test each AEAD.
  * Add memory tracking and sanitization hooks
  * Add X509_STORE_CTX_get0_chain.
  * Add DH_set_length.
  * Static assert that CRYPTO_MUTEX is sufficiently aligned.
  * [bazel] Format toplevel BUILD file with buildifier
  * Add |SSL_CTX_get0_chain|.
  * Configure QUIC secrets inside set_{read,write}_state.
  * Allow setting QUIC transport parameters after parsing the client's
  * Fix comment for |BORINGSSL_self_test|.
  * Trust Token Key Generation.
  * Revise QUIC encryption secret APIs.
  * Fix ec_point_mul_scalar_public's documentation.
  * Don't infinite loop when QUIC tests fail.
  * Tidy up transitions out of 0-RTT keys on the client.
  * Remove bn_sub_part_words assembly.
  * Keep the encryption state and encryption level in sync.
  * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s.
  * Fix a couple of comment typos.
  * Const-correct various X509_NAME APIs.
  * Ignore old -enable-ed25519 flag.
  * Provide __NR_getrandom fillins in urandom test too.
  * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE.
  * Fix client handling of 0-RTT rejects with cipher mismatch.
  * runner: Tidy up 0-RTT support.
  * Add X509_getm_notBefore and X509_getm_notAfter.
  * Clean up TLS 1.3 handback logic.
  * Require handshake flights end at record boundaries.
  * Delete unreachable DTLS check.
  * Rename TLS-specific functions to tls_foo from ssl3_foo.
  * Rename ssl3_choose_cipher.
  * SSL_apply_handback: don't choke on trailing data.
  * ssl_test: test early data with split handshakes.
  * Check for overflow in massive mallocs.
  * Add more convenient RSA getters.
  * Remove SSL_CTX_set_ed25519_enabled.
  * Improve signature algorithm tests.
  * bazel: explicitly load C++ rules
  * Check enum values in handoff.
  * Restore fuzz/cert_corpus.
  * Add a -sigalgs option to bssl client.
  * Add SSL_set_verify_algorithm_prefs.
  * Switch verify sigalg pref functions to SSL_HANDSHAKE.
  * Add SSL_AD_NO_APPLICATION_PROTOCOL
  * Refresh corpora due to TLS 1.3 changes in handoff serialization.
  * handoff: set |enable_early_data| as part of handback.
  * Add 109 and 120 to SSL_alert_desc_string_long
  * runner: enable split handshake tests for TLS 1.3.
  * Make TLS 1.3 split handshakes work with early data.
  * Split half-RTT tickets out into a separate TLS 1.3 state.
  * Use BCryptGenRandom when building as Windows UWP app.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1651665600">- 0001-Compile-for-RISC-V.patch: add support for RISC-V
- enable build on riscv64</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1707480000">- Replace python with python3 (bsc#1219308)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730030400">- Change version of the sources to 0.%%cd to avoid problems when
  upgrading if the versioning changes.
- Added patch:
  * soname-sover.patch
    + Replace patchelf run with patch that makes cmake produce the
    shared libraries with the right SONAME and SOVER.
- Remove unnecessary dependencies on go, patchelf, ninja and
  libunwind, since they are only needed for tests we are not
  running</changelog>
</package>
<package pkgid="325ce2020225a66df505f73a6820cd2e9127bf39da5893d0f46fbea599782573c1b526c0a50c617a12956959e036f5aeda65b75f4d3d8e68f635a996864890bf" name="boringssl-source" arch="noarch">
  <version epoch="0" ver="0.20200921" rel="1.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1575460800">- fix s390x and ppc64le build
  * 0003-enable-s390x-builds.patch
  * 0004-fix-alignment-for-ppc64le.patch
- rename add-soversion-option.patch
    to 0001-add-soversion-option.patch
- rename 0001-crypto-Fix-aead_test-build-on-aarch64.patch
    to 0002-crypto-Fix-aead_test-build-on-aarch64.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1583841600">- Fix arm build:
  * 0005-fix-alignment-for-arm.patch</changelog>
  <changelog author="mrostecki@suse.com" date="1590580800">- Update to version 20200122:
  * Define EVP compatibility constants for X448 and Ed448.
  * Allow shared libraries in the external CMake build.
  * Add a few little-endian functions to CBS/CBB.
  * Move iOS asm tricks up in external CMake build.
  * Try again to deal with expensive tests.
  * Restore ARM CPU variation tests on builders.
  * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled.
  * Work around another NULL/0 C language bug.
  * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency.
  * Switch an #if-0-gated test to DISABLED_Foo.
  * Proxy: send whole SSL records through the handshaker.
  * Disable Wycheproof primality test cases on non-x86 (too slow)
  * test_state.cc: serialize the test clock.
  * Output after every Wycheproof primality test.
  * Maybe fix generated-CMake build on Android and iOS.
  * Detect the NDK path from CMAKE_TOOLCHAIN_FILE.
  * Tell Go to build for GOOS=android when running on Android.
  * Reland bitsliced aes_nohw implementation.
  * Add bssl client option to load a hashed directory of cacerts.
  * No-op change to run the new NO_SSE2 builders.
  * Clarify that we perform the point-on-curve check.
  * Reduce size of BlindingCacheConcurrency test under TSAN.
  * Compare vpaes/bsaes conversions against a reference implementation.
  * Enable the SSE2 Poly1305 implementation on clang-cl.
  * Remove alignment requirement on CRYPTO_poly1305_finish.
  * Fix double-free under load.
  * Add some XTS tests.
  * Add EncodeHex and DecodeHex functions to test_util.h.
  * Revert "Replace aes_nohw with a bitsliced implementation."
  * Replace aes_nohw with a bitsliced implementation.
  * Switch HRSS inversion algorithm.
  * Run EVP_CIPHER tests in-place.
  * Add an option to disable SSE2 intrinsics for testing.
  * Dummy change to trigger master-with-bazel builder.
  * Drop use of alignas(64) in aead_test.cc
  * Add standalone CMake build to generate_build_files.py
  * TLS 1.3 split handshake initial support.
  * Import Wycheproof primality tests.
  * Split BN_prime_checks into two constants for generation and validation.
  * Add some Miller-Rabin tests from Wycheproof.
  * Import Wycheproof PKCS#1 decrypt tests.
  * Import Wycheproof OAEP tests.
  * Import Wycheproof PKCS#1 signing tests.
  * Skip JWK keys when converting Wycheproof tests.
  * Import Wycheproof's size-specific RSA PKCS#1 verifying tests.
  * Handle "acceptable" Wycheproof inputs unambiguously.
  * Import Wycheproof XChaCha20-Poly1305 tests.
  * Import Wycheproof HMAC tests.
  * Import Wycheproof HKDF tests.
  * bytestring: add methods for int64.
  * Update Wycheproof test vectors.
  * Add mock QUIC transport to runner
  * Add test vectors for CVE-2019-1551 (not affected).
  * Fix check_bn_tests.go.
  * Fix MSan error in SSLTest.Handoff test.
  * SSLTest.Handoff: extend to include a session resumption.
  * inject_hash preserves filemode
  * Move TLS 1.3 state machine constants to internal.h.
  * Add a ppc64le ABI tester.
  * Allocate small TLS read buffers inline.
  * Remove unused labels from ARM ABI test assembly.
  * Update AAPCS and AAPCS64 links.
  * Fix EVP_has_aes_hardware on ppc64le.
  * Remove remnants of end_of_early_data alert from tests.
  * Add a test for ERR_error_string_n.
  * Remove post-quantum experiment signal extension.
  * Give ERR_error_string_n a return value for convenience.
  * Defer early keys to QUIC clients to after certificate reverification.
  * Defer releasing early secrets to QUIC servers.
  * Halve the size of the kNIDsIn* constants
  * modulewrapper: manage buffer with |unique_ptr|.
  * Add missing boringssl_prefix_symbols_asm.h include.
  * acvptool: add support for ECDSA
  * Inline gcm_init_4bit into gcm_init_ssse3.
  * Vectorize gcm_mul32_nohw and replace gcm_gmult_4bit_mmx.
  * Add a constant-time fallback GHASH implementation.
  * Conditionally define PTRACE_O_EXITKILL in urandom_test.cc
  * Fix build warning if _SCL_SECURE_NO_WARNINGS is defined globally
  * modulewrapper: use a raw string.
  * acvptool: add license headers.
  * Enable TLS 1.3 by default.
  * acvptool: Add support for DRBG
  * Discard user_canceled alerts in TLS 1.3.
  * Work around more C language bugs with empty spans.
  * No-op commit to test the new builder.
  * acvptool: Add support for HMAC
  * Add stub functions for RSA-PSS keygen parameters.
  * HelloRetryRequest getter
  * Add break-tests-android.sh script.
  * Add compatibility functions for sigalgs
  * Run AES-192-GCM in CAVP tests.
  * Rename a number of BUF_* functions to OPENSSL_*.
  * List bn_div fuzzer in documentation.
  * Reenable bn_div fuzzer.
  * Drop CECPQ2b code.
  * Add urandom_test to all_tests.json
  * Fix the standalone Android FIPS build.
  * Add sanity checks to FIPS module construction.
  * Correct relative path.
  * Add test for urandom.c
  * break-hash.go: Search ELF dynamic symbols if symbols not found.
  * Fix $OPENSSL_ia32cap handling.
  * Switch probable_prime to rejection sampling.
  * Rename the last remnants of the early_data_info extension.
  * Fix up BN_GENCB_call calls.
  * Do fewer trial divisions for larger RSA keygens.
  * Fix GRND_NONBLOCK flag when calling getrandom.
  * Simplify bn_miller_rabin_iteration slightly.
  * Add some notes on RSA key generation performance.
  * Break early on composites in the primality test.
  * Extract and test the deterministic part of Miller-Rabin.
  * Fix the FIPS + fuzzing build.
  * FIPS.md: document some recent Android changes.
  * Add a function to derive an EC key from some input secret.
  * Fix run_android_tests.go with shared library builds.
  * No-op change to test new builders.
  * Move no-exec-stack sections outside of #ifs.
  * Add |SSL_get_min_proto_version| and |SSL_get_max_proto_version|
  * Make FIPS build work for Android cross-compile.
  * Enable optional GRND_RANDOM flag to be passed to getrandom on Android.
  * Switch cert_compression_algs to GrowableArray.
  * Add GrowableArray&lt;T&gt; to ssl/internal.h.
  * Fixed quic_method lookup in TLS 1.3 server side handshake.
  * Add .note.GNU-stack at the source level.
  * -Wno-vla -&gt; -Wvla
  * Add an option for explicit renegotiations.
  * tool: add -json flag to |speed|
  * Set -Wno-vla.
  * Use a pointer to module_hash in boringssl_fips_self_test() args.
  * Use a smaller hex digest in FIPS flag files when SHA-256 used.
  * Switch to using SHA-256 for FIPS integrity check on Android.
  * Use getentropy on macOS 10.12 and later.
  * Move #include of "internal.h", which defines |OPENSSL_URANDOM|.
  * Style nit.
  * Assert that BN_CTX_end is actually called.
  * Test some known large primes.
  * Test some Euler pseudoprimes.
  * Be consistent about Miller-Rabin vs Rabin-Miller.
  * fix build with armv6  Error: .size expression for _vpaes_decrypt_consts does not evaluate to a constant
  * Mark ssl_early_data_reason_t values stable.
  * Make the dispatch tests opt-in.
  * Bound the number of API calls in ssl_ctx_api.cc.
  * Only attempt to mprotect FIPS module for AArch64.
  * Opportunistically read entropy from the OS in FIPS mode.
  * Update INSTANTIATE_TEST_SUITE_P calls missing first argument.
  * Ignore build32 and build64 subdirectories.
  * Add page protection logic to BCM self test.
  * Disable unwind tests in FIPS mode.
  * Disable RDRAND on AMD family 0x17, models 0x70–0x7f.
  * Don't allow SGC EKUs for server certificates.
  * Add |SSL_CIPHER_get_value| to get the IANA number of a cipher suite.
  * Add XOF compilation compatibility flags
  * Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print
  * Trigger a build on the ARM mode builder.
  * Fix vpaes-armv7.pl in ARM mode.
  * Add AES-192-GCM support to EVP_AEAD.
  * Add AES-256 CFB to libdecrepit.
  * Parse explicit EC curves more strictly.
  * Use the Go 1.13 standard library ed25519.
  * Update build tools.
  * Use ScopedEVP_AEAD_CTX in ImplDispatchTest.AEAD_AES_GCM.
  * Use a mix of bsaes and vpaes for CTR on NEON.
  * Use vpaes + conversion to setup CBC decrypt on NEON.
  * Add NEON vpaes-to-bsaes key converters.
  * Add vpaes-armv7.pl and replace non-parallel modes.
  * Correct comments for x86_64 _vpaes_encrypt_core_2x.
  * Add benchmarks for AES block operations.
  * Only write self test flag files if an environment variable is set.
  * Const-correct EC_KEY_set_public_key_affine_coordinates.
  * Revert "Fix VS build when assembler is enabled"
  * Support compilation via emscripten
  * Fix cross-compile of Android on Windows.
  * Move the config-&gt;async check into RetryAsync.
  * Clear *out in ReadHandshakeData's empty case.
  * Add initial support for 0-RTT with QUIC.
  * Have some more fun with spans.
  * Add OPENSSL_FALLTHROUGH to a few files.
  * Limit __attribute__ ((fallthrough)) to Clang &gt;= 5.
  * Make |EVP_CIPHER_CTX_reset| return one.
  * Add Fallthru support for clang 10.
  * Add self-test suppression flag file for Android FIPS builds.
  * Align 0-RTT and resumption state machines slightly
  * Require getrandom in Android FIPS builds.
  * acvp: allow passing custom subprocess I/O.
  * Add a function to convert SSL_ERROR_* values to strings.
  * Fold SSL_want constants into SSL_get_error constants.
  * Use spans for the various TLS 1.3 secrets.
  * Switch another low-level function to spans.
  * Switch tls13_enc.cc to spans.
  * Check the second ClientHello's PSK binder on resumption.
  * Introduce libcrypto_bcm_sources for Android.
  * Remove stale TODO.
  * Add an android-cmake option to generate_build_files.py
  * Add a QUIC test for HelloRetryRequest.
  * Add missing ".text" to Windows code for dummy_chacha20_poly1305_asm
  * Update TODO to note that Clang git doesn't have the POWER bug.
  * Fix paths in break-tests.sh.
  * Fix POWER build with OPENSSL_NO_ASM.
  * Workaround Clang bug on POWER.
  * Add assembly support for -fsanitize=hwaddress tagged globals.
  * Fix typo in valgrind constant-time annotations.
  * acvp: add support for AES-ECB and AES-CBC.
  * Fix misspelled TODO.
  * Move CCM fragments out of the FIPS module.
  * Add EVP_PKEY_base_id.
  * Add some project links to README.md.
  * Make alert_dispatch into a bool.
  * Trim some more per-connection memory.
  * Remove SSL_export_early_keying_material.
  * Add EVP_PKEY support for X25519.
  * Make EVP_PKEY_bits return 253 for Ed25519.
  * Make SSL_get_servername work in the early callback.</changelog>
  <changelog author="Michał Rostecki &lt;mrostecki@suse.com&gt;" date="1590580801">- Remove patch for enabling shared linking - it was enabled
  upstream.
  * 0001-add-soversion-option.patch
- Add boringssl-source subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1590667200">- Rectify groups.</changelog>
  <changelog author="mrostecki@suse.com" date="1621252800">- Update to version 20200921 (fixes bsc#1183836, bsc#1181866):
  * Add SSL_CIPHER_get_protocol_id.
  * Add TrustTokenV2.
  * Add X509_get_pathlen and X509_REVOKED_get0_extensions.
  * Add some accommodations for FreeRDP
  * Require non-NULL store in X509_STORE_CTX_init.
  * Const-correct X509V3_CONF_METHOD.
  * Avoid unions in X509_NAME logic.
  * Bump OPENSSL_VERSION_NUMBER to 1.1.1.
  * Document more of x509.h.
  * Fix potential leak in bssl::Array::Shrink.
  * Remove ASN1_STRING_length_set.
  * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures."
  * Implement PSK variants of HPKE setup functions.
  * acvp: support working with files.
  * Document a few more functions in x509.h.
  * Add subject key ID and authority key ID accessors.
  * Remove sxnet and pkey_usage_period extensions.
  * Const-correct various X509 functions.
  * Make X509_set_not{Before,After} functions rather than macros.
  * Add X509_get0_uids from OpenSSL 1.1.0.
  * Bound RSA and DSA key sizes better.
  * Add set1 versions of X509 timestamp setters.
  * Consistently sort generated build files.
  * delocate: use 64-bit GOT offsets in the large memory model.
  * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05.
  * Handle NULL arguments in some i2d_* functions.
  * aarch64: support BTI and pointer authentication in assembly
  * Support delegated credentials verison 06
  * delocation: large memory model support.
  * Enforce presence of ALPN when QUIC is in use.
  * Fix the naming of alert error codes.
  * Use golang.org/x/crypto in runner.
  * Disable ClientHello padding for QUIC.
  * Add X509_SIG_get0 and X509_SIG_getm.
  * Implement HPKE.
  * Disallow TLS 1.3 compatibility mode in QUIC.
  * Switch clang-format IncludeBlocks to Preserve.
  * Fix unterminated clang-format off.
  * Add line number to doc.go error messages.
  * Kick the bots.
  * Add a JSON output to generate_build_files.py.
  * Add details of 20190808 FIPS certification.
  * Link to ws2_32 more consistently.
  * Allow explicitly-encoded X.509v1 versions for now.
  * Opaquify PKCS8_PRIV_KEY_INFO.
  * Implement i2d_PUBKEY and friends without crypto/asn1.
  * Remove TRUST_TOKEN_experiment_v0.
  * Clarify in-place rules for low-level AES mode functions.
  * acvp: add CMAC-AES support.
  * acvp: add SP800-108 KDF support.
  * Remove x509-&gt;name.
  * Maybe build for AArch64 Windows.
  * sha1-x86_64: fix CFI.
  * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding.
  * Enable shaext path for sha1.
  * Avoid relying on SSL_get_session's behavior during the handshake.
  * Add a -wait-for-debugger flag to runner.
  * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY.
  * Const-correct various functions in crypto/asn1.
  * Remove uneeded switch statement.
  * Convert X.509 accessor macros to proper functions.
  * Remove X509_CINF_get_issuer and X509_CINF_get_extensions.
  * Remove X509_get_signature_type.
  * clang-format x509.h and run comment converter.
  * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures.
  * Remove some unimplemented prototypes.
  * Check the X.509 version when parsing.
  * Fix x509v3_cache_extensions error-handling.
  * Work around Windows command-line limits in embed_test_data.go.
  * Move crypto/x509 test data into its own directory.
  * Test resumability of same, different, and default ticket keys.
  * Fixes warning when redefining PATH_MAX when building with MINGW.
  * Abstract fd operations better in tool.
  * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64
  * Enforce the keyUsage extension in TLS 1.2 client certs.
  * Reword some comments.
  * Add “Z Computation” KAT.
  * acvptool: handle negative sizeConstraint.
  * Let memory hooks override the size prefix.
  * acvptool: go fmt
  * Assert md_size &gt; 0.
  * Remove -enable-ed25519 compat hack.
  * Add a |SSL_process_tls13_new_session_ticket|.
  * Use ctr32 optimizations for AES_ctr128_encrypt.
  * Test AES mode wrappers.
  * Bump minimum CMake version.
  * Modify how QUIC 0-RTT go/no-go decision is made.
  * Remove RAND_set_urandom_fd.
  * Document that getrandom support must be consistent.
  * Fix docs link for SSL_CTX_load_verify_locations
  * Fix TRUST_TOKEN experiment_v1 SRR map.
  * Add CRYPTO_pre_sandbox_init.
  * Still query getauxval if reading /proc/cpuinfo fails.
  * Add missing header to ec/wnaf.c
  * Fix OPENSSL_TSAN typo.
  * Fix p256-x86_64-table.h indentation.
  * Enable avx2 implementation of sha1.
  * Trim Z coordinates from the OPENSSL_SMALL P-256 tables.
  * Use public multi-scalar mults in Trust Tokens where applicable.
  * Use batched DLEQ proofs for Trust Token.
  * Restrict when 0-RTT will be accepted in QUIC.
  * Disable TLS 1.3 compatibility mode for QUIC.
  * Use a 5-bit comb for some Trust Tokens multiplications.
  * Use a (mostly) constant-time multi-scalar mult for Trust Tokens.
  * Batch inversions in Trust Tokens.
  * Rearrange the DLEQ logic slightly.
  * Use token hash to encode private metadata for Trust Token Experiment V1.
  * Introduce an EC_AFFINE abstraction.
  * Make the fuzzer PRNG thread-safe.
  * Disable fork-detect tests under TSAN.
  * Introduce TRUST_TOKENS_experiment_v1.
  * Route PMBToken calls through TRUST_TOKEN_METHOD.
  * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations.
  * fork_detect: be robust to qemu.
  * Move serialization of points inside pmbtoken.c.
  * Introduce PMBTOKENS key abstractions.
  * Fix the types used in token counts.
  * Remove unused code from ghash-x86_64.pl.
  * Switch the P-384 hash-to-curve to draft-07.
  * Add hash-to-curve code for P384.
  * Write down the expressions for all the NIST primes.
  * Move fork_detect files into rand/
  * Harden against fork via MADV_WIPEONFORK.
  * Fix typo in comment.
  * Use faster addition chains for P-256 field inversion.
  * Tidy up third_party/fiat.
  * Prefix g_pre_comp in p256.c as well.
  * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512.
  * Add a tool to compare the output of bssl speed.
  * Benchmark ECDH slightly more accurately.
  * Align remaining Intel copyright notice.
  * Don't retain T in PMBTOKEN_PRETOKEN.
  * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance.
  * Properly namespace everything in third_party/fiat/p256.c.
  * Update fiat-crypto.
  * Add missing ERR_LIB_TRUST_TOKEN constants.
  * Add bssl speed support for hashtocurve and trusttoken.
  * Implement DLEQ checks for Trust Token.
  * Fix error-handling in EVP_BytesToKey.
  * Fix Trust Token CBOR.
  * Match parameter names between header and source.
  * Trust Token Implementation.
  * Include mem.h for |CRYPTO_memcmp|
  * acvptool: add subprocess tests.
  * Add SHA-512-256.
  * Make ec_GFp_simple_cmp constant-time.
  * Tidy up CRYPTO_sysrand variants.
  * Do a better job testing EC_POINT_cmp.
  * Follow-up comments to hash_to_scalar.
  * Add a hash_to_scalar variation of P-521's hash_to_field.
  * Add SSL_SESSION_copy_without_early_data.
  * Double-check secret EC point multiplications.
  * Make ec_felem_equal constant-time.
  * Fix hash-to-curve comment.
  * Make ec_GFp_simple_is_on_curve constant-time.
  * Implement draft-irtf-cfrg-hash-to-curve-06.
  * Update list of tested SDE configurations.
  * Only draw from RDRAND for additional_data if it's fast.
  * Generalize bn_from_montgomery_small.
  * Remove BIGNUM from uncompressed coordinate parsing.
  * Add EC_RAW_POINT serialization function.
  * Base EC_FELEM conversions on bytes rather than BIGNUMs.
  * runner: Replace supportsVersions calls with allVersions.
  * Enable QUIC for some perMessageTest runner tests
  * Move BN_nnmod calls out of low-level group_set_curve.
  * Clean up various EC inversion functions.
  * Start to organize ec/internal.h a little.
  * Fix CFI for AVX2 ChaCha20-Poly1305.
  * Remove unused function prototype.
  * Enable more runner tests for QUIC
  * Require QUIC method with Transport Parameters and vice versa
  * acvptool: support non-interactive mode.
  * Add is_quic bit to SSL_SESSION
  * Update SDE.
  * Update tools.
  * Add simpler getters for DH and DSA.
  * Don't define default implementations for weak symbols.
  * Don't automatically run all tests for ABI testing.
  * Fix test build with recent Clang.
  * Remove LCM dependency from RSA_check_key.
  * Simplify bn_sub_part_words.
  * No-op commit to test Windows SDE bots.
  * ABI-test each AEAD.
  * Add memory tracking and sanitization hooks
  * Add X509_STORE_CTX_get0_chain.
  * Add DH_set_length.
  * Static assert that CRYPTO_MUTEX is sufficiently aligned.
  * [bazel] Format toplevel BUILD file with buildifier
  * Add |SSL_CTX_get0_chain|.
  * Configure QUIC secrets inside set_{read,write}_state.
  * Allow setting QUIC transport parameters after parsing the client's
  * Fix comment for |BORINGSSL_self_test|.
  * Trust Token Key Generation.
  * Revise QUIC encryption secret APIs.
  * Fix ec_point_mul_scalar_public's documentation.
  * Don't infinite loop when QUIC tests fail.
  * Tidy up transitions out of 0-RTT keys on the client.
  * Remove bn_sub_part_words assembly.
  * Keep the encryption state and encryption level in sync.
  * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s.
  * Fix a couple of comment typos.
  * Const-correct various X509_NAME APIs.
  * Ignore old -enable-ed25519 flag.
  * Provide __NR_getrandom fillins in urandom test too.
  * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE.
  * Fix client handling of 0-RTT rejects with cipher mismatch.
  * runner: Tidy up 0-RTT support.
  * Add X509_getm_notBefore and X509_getm_notAfter.
  * Clean up TLS 1.3 handback logic.
  * Require handshake flights end at record boundaries.
  * Delete unreachable DTLS check.
  * Rename TLS-specific functions to tls_foo from ssl3_foo.
  * Rename ssl3_choose_cipher.
  * SSL_apply_handback: don't choke on trailing data.
  * ssl_test: test early data with split handshakes.
  * Check for overflow in massive mallocs.
  * Add more convenient RSA getters.
  * Remove SSL_CTX_set_ed25519_enabled.
  * Improve signature algorithm tests.
  * bazel: explicitly load C++ rules
  * Check enum values in handoff.
  * Restore fuzz/cert_corpus.
  * Add a -sigalgs option to bssl client.
  * Add SSL_set_verify_algorithm_prefs.
  * Switch verify sigalg pref functions to SSL_HANDSHAKE.
  * Add SSL_AD_NO_APPLICATION_PROTOCOL
  * Refresh corpora due to TLS 1.3 changes in handoff serialization.
  * handoff: set |enable_early_data| as part of handback.
  * Add 109 and 120 to SSL_alert_desc_string_long
  * runner: enable split handshake tests for TLS 1.3.
  * Make TLS 1.3 split handshakes work with early data.
  * Split half-RTT tickets out into a separate TLS 1.3 state.
  * Use BCryptGenRandom when building as Windows UWP app.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1651665600">- 0001-Compile-for-RISC-V.patch: add support for RISC-V
- enable build on riscv64</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1707480000">- Replace python with python3 (bsc#1219308)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730030400">- Change version of the sources to 0.%%cd to avoid problems when
  upgrading if the versioning changes.
- Added patch:
  * soname-sover.patch
    + Replace patchelf run with patch that makes cmake produce the
    shared libraries with the right SONAME and SOVER.
- Remove unnecessary dependencies on go, patchelf, ninja and
  libunwind, since they are only needed for tests we are not
  running</changelog>
</package>
<package pkgid="58a198c095db1cf8fa101e05462c0704585ef9f811600adfebce7870798ad160ca3beab231914cf04addc085316d4b6f4d67e15e884b433e4d3594dbfab74d98" name="bosh" arch="riscv64">
  <version epoch="0" ver="2024.03.21" rel="53.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630497600">- Update to release 2021.09.01
  * smake: The man page now better describes pattern macro
    replacement.
- Drop schily-stksz.diff (resolved upstream)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661601600">- Fix update-alternatives for rmt.1</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661947200">- pbosh.1: replace broken ".so sh.1" refernce with a symlink to bosh.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 2022.10.16
  * bsh: Implement ^L support
  * libmdigest: Add support for BLAKE2 digests
  * mkisofs: No longer warn about Joliet being nonstandard. With
    the 2019 revision of ECMA 119, Joliet has been added as an
    annex to the standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 2023.09.26
  * smake: add new -V option to print the expanded value of macros
  * Bourne Shell: Fix bug where set -o notify or set -b would cause
    the shell to exit when ^C was pressed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 2024.03.21
  * mkisofs: produce less scrollback when logging progress to ttys.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1730203200">- Add 81.patch to not store the build host kernel version (boo#1232434)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730808000">- Modernize specfile</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1748347200">- Add -std=gnu17 to compilation flags in order to allow building with
  GCC 15. [boo#1241945]</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1771329600">- Migrate from update-alternatives to libalternatives
  (bsc#1245915), (bsc#1245916)</changelog>
</package>
<package pkgid="f6555b07f7be401938b541075f826bdcda742abf09558d10516431c29ee63d9f0629f234c315fa13da18111bdda2875570373719dd07fdcb92f4bf22bd9cb782" name="bottom" arch="riscv64">
  <version epoch="0" ver="0.12.3" rel="1.1"/>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1712491200">- Bump required rust build version</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1722945600">- Adapt service to new cargo vendor version
- Update to version 0.10.2:
  * uptick: 0.10.2 (#1544)
  * bug: fix occasionally wrong run time reported by sysinfo (#1542)
  * docs: update docs and requirements as of 2024-08-05 (#1545)
  * bug: fix default_cpu_entry arg not being used and missing from docs (#1543)
  * bug: fix not updating sysinfo processes correctly (#1541)
  * docs: fix alphabetical ordering of the linux install docs (#1537)
  * docs: update some of the installation docs (#1536)
  * docs: fix incorrect link in all-contributors (#1535)
  * docs: update changelog (#1534)
  * feat: add option to move avg CPU to another row (#1487)
  * other: delete v1.0 schema directory (#1529)
  * uptick: 0.10.1 (#1527)
  * other: add test to catch issues with incorrect long arg names (#1528)
  * bug: fix using clap macro incorrectly, causing broken long help name (#1526)
  * docs: fix invalid flag in docs (#1523)
  * docs: update changelog (#1524)
  * uptick: 0.10.0 (#1510)
  * docs: update docs on filter (#1519)
  * other: clarify config file creation logic/code (#1518)
  * docs: update changelog (#1517)
  * docs: add CosmicHorrorDev as a contributor for code (#1516)
  * other: Add the config path to the error message if unable to create config (#1515)
  * feature: support italic text styling (#1514)
  * change: make table headers bold by default (#1513)
  * feature: support bold text (#1512)
  * feature: support simple colour settings for text fields too (#1511)
  * docs: add the binary name to the title again (#1508)
  * refactor: refactor styling options (#1499)
  * deps: bump deps as of 2024-07-027 (#1507)
  * refactor: remove time as a dependency outside of logging (#1506)
  * uptick: 0.9.7 (#1505)
  * other: remove toolchain, clean up CI (#1504)
  * other: include a toolchain file from now on (#1503)
  * refactor: run clippy after updating to Rust 1.80 (#1502)
  * refactor: remove BottomError (#1498)
  * refactor: migrate data collection and some others away from BottomError (#1497)
  * refactor: convert more errors over (#1496)
  * refactor: out with arg/config error, and make user messages more consistent (#1494)
  * refactor: clean up conversion and crossterm errors (#1493)
  * refactor: error refactoring, part 1 (#1492)
  * deps: bump deps as of 2024-07-03 (#1490)
  * deps: bump root + lock deps as of 2024-06-27 (#1488)
  * deps: bump root deps and lockfile as of 2024-06-19 (#1486)
  * other: add schema test for uncommented default config (#1484)
  * feat: add way to automatically generate new json schemas (#1482)
  * change: change how disk, temp, and net filters in config are set (#1481)
  * uptick: 0.10.0 (#1479)
  * refactor: remove `lib` and move some things around (#1477)
  * bug: fix -V not working and causing Cirrus CI to fail (#1478)
  * refactor: use struct for args instead of builder interface (#1472)
  * deps: update deps as of 2024-05-26 (#1473)
  * Run cargo wix init (#1468)
  * refactor: extract unicode-ellipsis into its own crate (#1465)
  * refactor: some string-related code cleanup/refactor (#1463)
  * docs: add TheSkyentist as a contributor for code (#1461)
  * bug: fix battery table when hiding gaps (#1458)
  * other: comment out some dead code (#1456)
  * docs: add MichalBryxi as a contributor for doc (#1453)
  * docs: Which table goes "flags" under? (#1452)
  * deps: bump lock deps as of 2024-04-28 (#1451)
  * deps: bump deps as of 2024-04-28 (#1450)
  * docs: update some docs about install methods (#1446)
  * deps: bump clap-related dependencies, increase unofficial msrv to 1.74 (#1445)
  * deps: bump dependencies as of 2024-04-10, including sysinfo 0.30.10 (#1444)
  * docs: sort some install methods (#1443)
  * other: update a bunch of argument descriptions and some arg/config names (#1441)
  * docs: add davlgd as a contributor for doc (#1442)
  * docs: add install instructions to Exherbo Linux in README.md (#1440)
  * docs: update changelog for #1436 and #1430 (#1439)
  * docs: add lyuha as a contributor for code, and doc (#1438)
  * feature: Add option to set a position of legend (#1430)
  * change: use sysinfo's swap value for Windows (#1436)
  * deps: bump dependencies as of 2024-03-23 (#1431)
  * docs: bump deps as of 2024-03-23 (#1432)
  * deps: bump sysinfo to =0.30.7 (#1425)
  * deps: downgrade clap and run cargo update to build on 1.70 (#1423)
  * deps: bump root dependencies as of 2024-03-04 (#1422)
  * deps: bump sysinfo to 0.30.6 (#1420)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#1421)
  * docs: actually fix numbering for Windows font troubleshooting guide (#1417)
  * docs: fix numbering for Windows font troubleshooting guide (#1416)
  * docs: some clarification (#1415)
  * docs: add john-s-lin as a contributor for doc (#1414)
  * docs: fix broken link to config documentation in README (#1413)
  * other: add process uptime as a default column (#1411)
  * bug: fix uptime calculation for Linux (#1410)
  * deps: update lock dependencies (2024-02-14) (#1409)
  * deps: update root dependencies (2024-02-14) (#1408)
  * other: add v1 schema + versioning + tests (#1407)
  * deps: bump ratatui to 0.26 (#1406)
  * docs: add Freed-Wu as a contributor for code, and doc (#1404)
  * other: add json schema (#1382) (#1394)
  * other: flatten process config struct and clean up help text (#1395)
  * refactor: move some files around in prep for a future options refactor (#1393)
  * refactor: convert layout creation tests back to being unit tests (#1392)
  * deps: bump sysinfo to =0.30.5 (#1390)
  * deps: bump non-root dependencies as of 2024-01-15 (#1387)
  * deps: bump dependencies as of 2024-01-15 (#1386)
  * refactor: simplify some config -&gt; constraints code (#1383)
  * other: fix deploy profile
  * docs: change code font and enable privacy (#1381)
  * add last revision date (#1380)
  * docs: bump mkdocs-material to 0.9.6 (#1379)
  * docs: fix another incorrect heading
  * docs: use consistent wording around command-line options (#1378)
  * refactor: clean up arg code more (#1377)
  * refactor: rearrange/resort args (#1376)
  * refactor: clean up help drawing code (#1374)
  * feature: Add support for bcachefs (#1373)
  * refactor: clean up some more drawing/component code (#1372)
  * refactor: move around some configuration code again (#1371)
  * refactor: move around configuration-related files (#1370)
  * other: update lints (#1369)
  * refactor: restructure canvas file folder structure (#1368)
  * other: quick lint fixes for some warnings (#1367)
  * deps: bump anyhow, clap, and thiserror (#1365)
  * refactor: pull data collection out of nested folder structure (#1364)
  * deps: update ratatui version (#1362)
  * refactor: fix macro formatting in disk data collection code (#1363)
  * refactor: remove once_cell (#1361)
  * refactor: some more cleanups around linux temp code (#1360)
  * other: if in a non-D0 state, short-circuit further logic (#1355)
  * docs: update changelog with #1353 (#1358)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#1357)
  * feature: support default selection of average CPU graph (#1353)
  * other: master -&gt; main (#1349)
  * other: add back local time in debug logs (#1346)
  * other: change group -&gt; group_processes for consistency between config and command-line args (#1344)
  * deps: bump dependencies as of 2023-11-27 (#1338)
  * deps: update sysinfo to 0.29.11 (#1337)
  * other: preallocate space for ellipsis (#1336)
  * other: update generated config file (#1335)
  * refactor: iteratively detect ASCII and build string when truncating (#1334)
  * refactor: add fast branch if the string is short enough to not be truncated (#1333)
  * refactor: add fast branch for ascii-only string truncate (#1330)
  * docs: update changelog ordering and some wording (#1328)
  * change changelog heading levels (#1327)
  * refactor: simplify temperature conversion function usage (#1326)
  * change: small gpu proc changes (#1325)
  * feature: Add gpu proc info (#1276)
  * docs: fix typo in process column config (#1323)
  * other: add additional clamping functions on numeric types (#1324)
  * docs: add Android as unsupported but builds in README (#1321)
  * deps: bump toml_edit to 0.21.0 (#1320)
  * docs: bump mike to v2.0.0 (#1318)
  * docs: bump mkdocs-related dependencies to latest (#1317)
  * refactor: clean up some query code and some ascii-only string comparisons (#1316)
  * refactor: comment on convoluted `Filesystem::from_str` code (#1315)
  * chore: fix certain uninlined string format uses (#1310)
  * chore: run spell and grammar checkers
  * bug: fat32 mounts don't show up in macOS (#1314)
  * Chore: Remove un-needed lifetimes in a few calls (#1309)
  * chore: Minor cleanup - remove un-needed ident qualifiers (#1307)
  * bump clap and add nushell/fig completions (#1300)
  * deps: bump sysinfo to =0.29.10 (#1298)
  * docs: bump mkdocs and mkdocs-material versions (#1293)</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1754740800">- Update to version 0.11.0~0:
  * Features
  * Add the ability to configure the disk widget's table columns.
  * Support AMD GPU data collection on Linux.
  * Support changing the widget borders.
  * Support delete key (fn + delete on macOS) to kill processes.
  * Support using left/right key to collapse/expand process trees respectively.
  * Add a virtual memory column for processes.
  * Add option to have process tree entries be collapsed by default.
  * Bug Fixes
  * Fix missing parent section names in default config.
  * Fix typo in default config.
  * Fix issue where CPU usage in basic mode looks weird if core count isn't divisible by four.
  * Fix missing selected text background colour in default-light theme.
  * Fix using "none" for chart legend position in configs.
  * Fix incorrect default config definitions for chart legends.
  * Fix support for nilfs2 file system.
  * Fix properly cleaning up the terminal if the program is terminated due to an Err bubbling to the top.
  * Fix network graphs using log scaling having broken lines when a point was 0.
  * Fix for ARC/SWAP not being hidden in basic mode after refactor.
  * Fix graph lines potentially showing up behind legends.
  * Fix process kill dialog occasionally causing panics.
  * Fix missing stats/incorrect mount name for certain entries in the disk widget.
  * Fix increment for data tables if the change is greater than the number of entries left.
  * Changes
  * Rename --enable_gpu to --disable_gpu, and make GPU features enabled by default.
  * Consider $XDG_CONFIG_HOME on macOS when looking for a default config path in a backwards-compatible fashion.
  * Allow hyphenated arguments to work as well (e.g. --autohide-time).
  * Redesign process kill dialog.
  * Disable mouse capture when disable_click is set.
  * Change how we calculate swap usage in Windows.
  Other
  * Fix missing parent section names in TOML.
  * Add Terra installation instructions.
  * Update demo caption in docs.
  * Update Arch install instructions.
  * Better handle NVIDIA GPUs on Linux with only libnvidia-ml.so.1.
  * Make it possible to override completion/manpage generation output directory via env.
  * Rework how data is stored internally, reducing memory usage a bit.
  * Update Nix installation instructions.
  * Update openSUSE installation instructions.
  * Update Alpine Linux installation instructions.
  * Fix invalid desktop file values.</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1754740801">- Bump rust version requirement to 1.81</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1755259200">- Update to version 0.11.1:
  * Bug Fixes
  * Fix disk.columns being incorrectly interpreted as blank.
  * Fix issue with battery widget time and small widths.
  * Other
  * Speed up time between startup and displaying data.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to version 0.11.2:
  Features:
  * #1793: Add support for threads in Linux.
  * #1719: Support ignoring all keypresses.
  * #1772: Support hiding kernel threads
  Bug Fixes:
  * #1800: Fix colon at end of process name in Linux.
  * #1804: Draw average CPU last again.
  * #1811: Fix drawing average CPU in basic mode when dedicated row is enabled
  * #1817: Fix builds for FreeBSD on ARM/PowerPC due to libc::c_char data type being different
  * #1821: Use alpha version of ratatui version which fixes drawing at high resolutions.
  * #1827: Fix crash for Windows where the network widget could cause a crash if the program
    started too quickly after boot under certain settings.
  Other:
  * #1780: Add gah installation instructions
  * #1801: Build and check Windows ARM.
  * #1816: Optimize username cloning on Unix.</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1762689600">- Update to version 0.11.3:
  Features:
  * Add free_arc option to subtract ARC from total memory usage
  Bug Fixes:
  * Sort disk I/O using actual value rather than string
    representation
  * Fix displayed average CPU value being wrong in graphs.
  Other:
  * Add icon for application</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1763380800">- Update to 0.11.4:
  Bug Fixes:
  * #1859: Ensure average CPU is drawn on top in "All" mode.
  * #1867: Fix network graph y-axis height cache not updating correctly.
  * #1867: Fix network graph y-axis occasionally starting with a range of zero.
  Other:
  * #1862: Simplify cfg condition
  * #1863: Replace bottom icon with a square version
  * #1865: Improve help dialog width calculation.
  * #1869: Add mise installation method to README
- Remove obscpio file, we already use the .tar.zst</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1767009600">- Update to version 0.12.2:
  * Features
  * Add spacebar shortcut to toggle process tree expansion
  * Add read-only mode, where things like killing processes is
    disabled
  * Add enter key shortcut to close process search widget
  * Add nice (UNIX-only) and priority columns to the process
    widget
  * Bug Fixes
  * Fix a bug around quote parsing in the process widget's search
  * Other
  * Rename Linux icon to avoid collision with generic "bottom"
    icon</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to version 0.12.3:
  Bug Fixes:
  * #1943: Fix a crash caused by multibyte UTF8 chars in process names
  Other:
  * #1939: Update Fedora install instructions</changelog>
</package>
<package pkgid="dee40c5ec7a3711d65e62893246580c5d8cfec6d06b0f12b37b3173ba0f4417524f61b0040b6259655a916a8a46476a96aaa0778526533414664553fadb045da" name="boulette" arch="riscv64">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1740744000">- new package boulette: terminal confirmation prompt that prevents
  you from accidentally damaging remote hosts</changelog>
</package>
<package pkgid="7b345da9e34c43a5bcffd7ffb70eae06059d2e91568b7d5dc4540a64d2e501c495bc1e9a1869e7129abeb7bcc8e499e95585929300a59ee502131db723754eff" name="bouncycastle" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="cce0a2da8d9429d1d6e223e46bb5679341a9cd3f4fbe63bad833bc942e64b9e66b6e2737a26763db4d2e938e54843ed3dd318dc0c2525f40ae205f7f1c79b1cd" name="bouncycastle-javadoc" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="dc0d7a8178e5e27c945268a2c1cb7d4fb0b86ff904bbf003be14c58508b2b144ea552dfb2e79d6ca179e4f9070959d983a3a94c5327736dc006ed168525c6978" name="bouncycastle-jmail" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="9ad33d6daed4380c785eb04670192e1cb7b683b5957554f54d7a64b255badd8365ef2ac7dc785c76f2834850e2fd417d413354ea550dff6555694b80db376399" name="bouncycastle-mail" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="56e2bde7d7aa26f27b1af9196f5e99424d50b43c108589ffdbfdf8257ecbf65f551925d3444b66ab7ca63f88b1745a9368b69d70082bde8aaf0355f5be846da8" name="bouncycastle-pg" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="9e65f03ac4fc65f9eaa79a4750198c1b1318044afeb2e8e56d4d206ad9407cc8176cef9406b459e3170525ca42fcb14b03a93b7ba524ad72bbc34f23210ae51f" name="bouncycastle-pkix" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="b64736c04d288f3c5b4a7dc72166cac4f495e2df36bc895e8a8eb0601cac36d5d4b7e54bcd1f0ce35da3b15c1c2756314d23ffc7fe49d17090920244ac3f99b3" name="bouncycastle-tls" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="c64326e3a723170a5a666cda54191b36c6ad9032bd40f5545a353030bb0276f09d9c2edca3b21fd7cde5931718f3410d1773cf945010ec302b0e363c3cd58f23" name="bouncycastle-util" arch="noarch">
  <version epoch="0" ver="1.83" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697630400">- Update to version 1.76:
  * Defects Fixed:
  - Service allocation in the provider could fail due to the lack
    of a permission block. This has been fixed.
  - JceKeyFingerPrintCalculator has been generalised for different
    providers by using "SHA-256" for the algorithm string.
  - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that
    prevents a BCJSSE server from negotiating TLSv1.1 or earlier.
  - DTLS: Fixed server support for client_certificate_type extension.
  - Cipher.unwrap() for HQC could fail due to a miscalculation of
    the length of the KEM packet. This has been fixed.
  - There was exposure to a Java 7 method in the Java 5 to Java 8
    BCTLS jar which could cause issues with some TLS 1.2 cipher
    suites running on older JVMs. This is now fixed.
  * Additional Features and Functionality:
  - BCJSSE: Following OpenJDK, finalizers have been removed from
    SSLSocket subclasses. Applications should close sockets and
    not rely on garbage collection.
  - BCJSSE: Added support for boolean system property
    "jdk.tls.client.useCompatibilityMode" (default "true").
  - DTLS: Added server support for session resumption.
  - JcaPKCS10CertificationRequest will now work with EC on the
    OpenJDK provider.
  - TimeStamp generation now supports the SHA3 algorithm set.
  - The SPHINCS+ simple parameters are now fully supported in the
    BCPQC provider.
  - Kyber, Classic McEliece, HQC, and Bike now supported by the
    CRMF/CMS/CMP APIs.
  - Builder classes have been add for PGP ASCII Armored streams
    allowing CRCs and versions to now be optional.
  - An UnknownPacket type has been added to the PGP APIs to allow
    for forwards compatibility with upcoming revisions to the standard.
  * Rebase patch bouncycastle-notests.patch
- Update to version 1.75:
  * Defects Fixed:
  - Several Java 8 method calls were accidentally introduced in
    the Java 5 to Java 8 build. The affected classes have been
    refactored to remove this.
  - (D)TLS: renegotiation after resumption now fixed to avoid
    breaking connection.
  * Notes:
  - The ASN.1 core package has had some dead and retired methods
    cleaned up and removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701691200">- Update to version 1.77:
  * Defects Fixed:
  - Using an unescaped '=' in an X.500 RDN would result in the
    RDN being truncated silently. The issue is now detected and
    an exception is thrown.
  - asn1.eac.CertificateBody was returning certificateEffectiveDate
    from getCertificateExpirationDate(). This has been fixed to
    return certificateExpirationDate.
  - DTLS: Fixed retransmission in response to re-receipt of an
    aggregated ChangeCipherSpec.
  - (D)TLS: Fixed compliance for supported_groups extension.
    Server will no longer negotiate an EC cipher suite using a
    default curve when the ClientHello includes the supported_groups
    extension but it contains no curves in common with the server.
    Similarly, a DH cipher suite will not be negotiated when the
    ClientHello includes supported_groups, containing at least one
    FFDHE group, but none in common with the server.
  - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi.
  - TLS: class annotation issues that could occur between the BC
    provider and the TLS API for the GCMParameterSpec class when
    the jars were loaded on the boot class path have been addressed.
  - Attempt to create an ASN.1 OID from a zero length byte array
    is now caught at construction time.
  - Attempt to create an X.509 extension block which is empty will
    now be blocked cause an exception.
  - IES implementation will now accept a null ParameterSpec if no
    nonce is needed.
  - An internal method in Arrays was failing to construct its
    failure message correctly on an error.
  - HSSKeyPublicParameters.generateLMSContext() would fail for a
    unit depth key.
  * Additional Features and Functionality:
  - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension
    and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean
    system properties to control (for client and server resp.) whether
    the signature_algorithms_cert extension should be omitted if it
    would be identical to signature_algorithms. Defaults to true, the
    historical behaviour.
  - The low-level HPKE API now allows the sender to specify an
    ephemeral key pair.
  - Support has been added for the delta-certificate requests in line
    with the current Chameleon Cert draft from the IETF.
  - Some accommodation has been added for historical systems to
    accommodate variations in the SHA-1 digest OID for CMS SignedData.
  - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as
    the newer RSAPSS algorithm names when used with the JCA.
  - TLS: RSA key exchange cipher suites are now disabled by default.
  - Support has been added for PKCS#10 requests to allow certificates
    using the altSignature/altPublicKey extensions.
  * Notes:
  - Kyber and Dilithium have been updated according to the latest
    draft of the standard. Dilithium-AES and Kyber-AES have now been
    removed. Kyber now produces 256 bit secrets for all parameter sets
    (in line with the draft standard).
  - NTRU has been updated to produce 256 bit secrets in line with Kyber.
  - SPHINCS+ can now be used to generate certificates in line with
    those used by (Open Quantum Safe) OQS.
  - Falcon object idenitifiers are now in line with OQS as well.
  - PQC CMS SignedData now defaults to SHA-256 for signed attributes
    rather than SHAKE-256. This is also a compatibility change, but may
    change further again as the IETF standard for CMS is updated.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to version 1.78: [bsc#1223252, CVE-2024-30171]
  [bsc#1224304, CVE-2024-30172] [bsc#1224299, CVE-2024-29857]
  * Security Advisories.
  - CVE-2024-29857: Importing an EC certificate with specially crafted
    F2m parameters can cause high CPU usage during parameter evaluation.
  - CVE-2024-30171: Possible timing based leakage in RSA based handshakes
    due to exception processing eliminated.
  - CVE-2024-30172: Crafted signature and public key can be used to
    trigger an infinite loop in the Ed25519 verification code.
  - CVE-2024-301XX: When endpoint identification is enabled in the BCJSSE
    and an SSL socket is not created with an explicit hostname (as happens
    with HttpsURLConnection), hostname verification could be performed
    against a DNS-resolved IP address. This has been fixed.
  * Defects Fixed:
  - Issues with a dangling weak reference causing intermittent
    NullPointerExceptions in the OcspCache have been fixed.
  - Issues with non-constant time RSA operations in TLS handshakes.
  - Issue with Ed25519, Ed448 signature verification causing intermittent
    infinite loop have been fixed.
  - Issues with non-constant time ML-KEM implementation ("Kyber Slash").
  - Align ML-KEM input validation with FIPS 203 IPD requirements.
  - Make PEM parsing more forgiving of whitespace to align with RFC 7468.
  - Fix CCM length checks with large nonce sizes (n=12, n=13).
  - EAC: Fixed the CertificateBody ASN.1 type to support an optional
    Certification Authority Reference in a Certificate Request.
  - ASN.1: ObjectIdentifier (also Relative OID) parsing has been optimized
    and the contents octets for both types are now limited to 4096 bytes.
  - BCJSSE: Fixed a missing null check on the result of PrivateKey.getEncoded(),
    which could cause issues for HSM RSA keys.
  - BCJSSE: When endpoint identification is enabled and an SSL socket is not
    created with an explicit hostname (as happens with HttpsURLConnection),
    hostname verification could be performed against a DNS-resolved IP address.
  - The missing module import of java.logging to the provider module has been added.
  - GOST ASN.1 public key alg parameters are now compliant with RFC 9215.
  - An off-by-one error in the encoding for EccP256CurvePoint for ITS.
  - PEM Parser now enforces PEM headers to start at the beginning of the line
    to be meaningful.
  * Additional Features and Functionality.
  - An implementation of MLS (RFC 9420 - The Messaging Layer Security Protocol)
    has been added as a new module.
  - NTRU now supports NTRU-HPS4096-1229 and NTRU-HRSS-1373.
  - Improvements to PGP support, including Camellia key wrapping and Curve25519,
    Curve448 key types (including XDH with HKDF).
  - Added initial support for ML-KEM in TLS.
  - Added XWing hybrid KEM construction (X25519 + ML-KEM-768).
  - Introduced initial KEMSpi support (NTRU, SNTRU Prime) for JDK 21+.
  - Introduced initial composite signature support for X509 Certificates.
  - PKCS#12 now supports PKCS12-AES256-AES128, PKCS12-AES256-AES128-GCM,
    PKCS12-DEF-AES256-AES128, and PKCS12-DEF-AES256-AES128-GCM.
  - The default type for the KeyStore.getInstance("PKCS12", "BC") can now be set
    using the org.bouncycastle.pkcs12.default system/security property.
  - The PGP SExpParser will now handle Ed25519 and Ed448 keys.
  - Dilithium and Kyber key encoding updated to latest Draft RFCs
    (draft-ietf-lamps-dilithium-certificates and draft-ietf-lamps-kyber-certificates)
  - Support has been added for encryption key derivation using HKDF in CMS, see
    draft-housley-lamps-cms-cek-hkdf-sha256.
  - X500Name now recognises jurisdiction{C,ST,L} DNs.
  - CertPathValidationContext and CertificatePoliciesValidation now include
    implementations of Memoable.
  - The Composite post-quantum signatures implementation has been updated to the
    latest draft draft-ounsworth-pq-composite-sigs.
  * Full release notes: bouncycastle.org/releasenotes.html#r1rv78
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714392001">- Update to version 1.78.1
  * Defects Fixed:
  - The new dependency of the the PGP API on the bcutil jar was
    missing from the module jar, the OSGi manifest, and the Maven
    POM. This has been fixed.
  - Missing exports and duplicate imports have been added/removed
    from the OSGi manifests.
  - The OSGi manifests now have the same bundle IDs as 1.77 and
    lock down dependencies to the equivalent variations
  - A check in the X.509 Extensions class preventing the parsing
    of empty extensions has been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1730721600">- Update to 1.79:
  * Defects Fixed:
  - Leading zeroes were sometimes dropped from Ed25519 signatures
    leading to verification errors in the PGP API.
  - Default version string for Armored Output is now set correctly in 18on build.
  - The Elephant cipher would fail on large messages.
  - CMSSignedData.replaceSigners() would re-encode the digest algorithms
    block, occassionally dropping ones where NULL had been previously
    added as an algorithm parameter. The method now attempts to only use
    the original digest algorithm identifiers.
  - ERSInputStreamData would fail to generate the correct hash if
    called a second time with a different hash algorithm.
  - A downcast in the CrlCache which would cause FTP based CRLs to fail
    to load has been removed.
  - ECUtil.getNamedCurveOid() now trims curve names of excess space
    before look up.
  - The PhotonBeetle and Xoodyak digests did not reset properly after
    a doFinal() call.
  - Malformed AlgorithmIdentifiers in CertIDs could cause caching
    issues in the OCSP cache.
  - With Java 21 a provider service class will now be returned with
    a null class name where previously a null would have been returned
    for a service. This can cause a NullPointerException to be thrown
    by the BC provider if a non-existant service is requested.
  - CMS: OtherKeyAttribute.keyAttr now treated as optional.
  - CMS: EnvelopedData and AuthEnvelopedData could calculate the wrong versions.
  - The default version header for PGP armored output did not carry
    the correct version string.
  - In some situations the algorithm lookup for creating PGPDigestCalculators
    would fail due to truncation of the algorithm name.
  * Additional Features and Functionality:
  - Object Identifiers have been added for ML-KEM, ML-DSA, and SLH-DSA.
  - The PQC algorithms, ML-KEM, ML-DSA (including pre-hash), and SLH-DSA
    (including pre-hash) have been added to the BC provider and the lightweight API.
  - A new spec, ContextParameterSpec, has been added to support
    signature contexts for ML-DSA and SLH-DSA.
  - BCJSSE: Added support for security property
    "jdk.tls.server.defaultDHEParameters" (disabled in FIPS mode).
  - BCJSSE: Added support for signature_algorithms_cert configuration via
    "org.bouncycastle.jsse.client.SignatureSchemesCert" and
    "org.bouncycastle.jsse.server.SignatureSchemesCert" system properties
    or BCSSLParameters property "SignatureSchemesCert".
  - BCJSSE: Added support for boolean system property
    "org.bouncycastle.jsse.fips.allowGCMCiphersIn12" (false by default).
  - (D)TLS: Remove redundant verification of self-generated RSA signatures.
  - CompositePrivateKeys now support the latest revision of the composite
    signature draft.
  - Delta Certificates now support the latest revision of the delta
    certificate extension draft.
  - A general KeyIdentifier class, encapsulating both PGP KeyID and the
    PGP key fingerprint has been added to the PGP API.
  - Support for the LibrePGP PreferredEncryptionModes signature subpacket
    has been added to the PGP API.
  - Support for Version 6 signatures, including salts, has been added to the PGP API.
  - Support for the PreferredKeyServer signature supacket has been added to the PGP API.
  - Support for RFC 9269, "Using KEMs in Cryptographic Message Syntax (CMS)",
    has been added to the CMS API.
  - Support for the Argon2 S2K has been added to the PGP API.
  - The system property "org.bouncycastle.pemreader.lax" has been introduced
    for situations where the BC PEM parsing is now too strict.
  - The system property "org.bouncycastle.ec.disable_f2m" has been introduced
    to allow F2m EC support to be disabled.
  * Rebase bouncycastle-notests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1738584000">- Update to 1.80:
  * Defects Fixed:
  - A splitting issue for ML-KEM led to an incorrect size for kemct
    in KEMRecipientInfos. This has been fixed.
  - The PKCS12 KeyStore has been adjusted to prevent accidental doubling
    of the Oracle trusted certificate attribute (results in an IOException
    when used with the JVM PKCS12 implementation).
  - The SignerInfoGenerator copy constructor was ignoring the certHolder field.
  - The getAlgorithm() method return value for a CompositePrivateKey was
    not consistent with the corresponding getAlgorithm() return value for
    the CompositePrivateKey. This has been fixed.
  - The international property files were missing from the bcjmail distribution.
  - Issues with ElephantEngine failing on processing large/multi-block messages
    have been addressed.
  - GCFB mode now fully resets on a reset.
  - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle,
    Xoodyak now support the use of the AEADParameters class and provide
    accurate update/doFinal output lengths.
  - An unnecessary downcast in CertPathValidatorUtilities was resulting
    in the ignoring of URLs for FTP based CRLs.
  - A regression in the OpenPGP API could cause NoSuchAlgorithmException
    to be thrown when attempting to use SHA-256 in some contexts.
  - EtsiTs1029411TypesAuthorization was missing an extension field.
  - Interoperability issues with single depth LMS keys have been addressed.
  * Additional Features and Functionality:
  - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03.
  - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings
    as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06,
    draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa.
  - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API.
  - Support has been added for EC-JPAKE to the lightweight API.
  - Support has been added for the direct construction of S/MIME AuthEnvelopedData
    objects, via the SMIMEAuthEnvelopedData class.
  - An override "org.bouncycastle.asn1.allow_wrong_oid_enc" property has been
    added to disable new OID encoding checks (use with caution).
  - Support has been added for the PBEParemeterSpec.getParameterSpec()
    method where supported by the JVM.
  - ML-DSA/SLH-DSA now return null for Signature.getParameters() if no context
    is provided. This allows the algorithms to be used with the existing Java key tool.
  - HQC has been updated to reflect the reference implementation released on 2024-10-30.
  - Support has been added to the low-level APIs for the OASIS Shamir Secret
    Splitting algorithms.
  - BCJSSE: System property "org.bouncycastle.jsse.fips.allowGCMCiphersIn12"
    no longer used. FIPS TLS 1.2 GCM suites can now be enabled according to
    JcaTlsCrypto#getFipsGCMNonceGeneratorFactory (see JavaDoc for details) if
    done in alignment with FIPS requirements.
  - Support has been added for OpenPGP V6 PKESK and message encryption.
  - PGPSecretKey.copyWithNewPassword() now includes AEAD support.
  - The ASCON family of algorithms have been updated in accordance with the
    published FIPS SP 800-232 draft.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750248000">- Update to 1.81:
  * Defects Fixed:
  - A potention NullPointerException in the KEM KDF KemUtil class
    has been removed.
  - Overlapping input/output buffers in doFinal could result in
    data corruption.
  - Fixed Grain-128AEAD decryption incorrectly handle MAC verification.
  - Add configurable header validation to prevent malicious header
    injection in PGP cleartext signed messages; Fix signature packet
    encoding issues in PGPSignature.join() and embedded signatures
    while phasing out legacy format.
  - Fixed ParallelHash initialization stall when using block size B=0.
  - The PRF from the PBKDF2 function was been lost when PBMAC1 was
    initialized from protectionAlgorithm. This has been fixed.
  - The lowlevel DigestFactory was cloning MD5 when being asked
    to clone SHA1.
  * Additional Features and Functionality:
  - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/
  - Further support has been added for generation and use of PGP V6 keys
  - Additional validation has been added for armored headers in Cleartext
    Signed Messages.
  - The PQC signature algorithm proposal Mayo has been added to the
    low-level API and the BCPQC provider.
  - The PQC signature algorithm proposal Snova has been added to the
    low-level API and the BCPQC provider.
  - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs.
  - The Falcon implementation has been updated to the latest draft.
  - Support has been added for generating keys which encode as seed-only
    and expanded-key-only for ML-KEM and ML-DSA private keys.
  - Private key encoding of ML-DSA and ML-KEM private keys now follows
    the latest IETF draft.
  - The Ascon family of algorithms has been updated to the initial draft
    of SP 800-232. Some additional optimisation work has been done.
  - Support for ML-DSA's external-mu calculation and signing has been
    added to the BC provider.
  - CMS now supports ML-DSA for SignedData generation.
  - Introduce high-level OpenPGP API for message creation/consumption
    and certificate evaluation.
  - Added JDK21 KEM API implementation for HQC algorithm.
  - BCJSSE: Strip trailing dot from hostname for SNI, endpointID checks.
  - BCJSSE: Draft support for ML-KEM updated (draft-connolly-tls-mlkem-key-agreement-05).
  - BCJSSE: Draft support for hybrid ECDHE-MLKEM (draft-ietf-tls-ecdhe-mlkem-00).
  - BCJSSE: Optionally prefer TLS 1.3 server's supported_groups order
    (BCSSLParameters.useNamedGroupsOrder).</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248001">- Added patch:
  * bouncycastle-char-literal.patch
    + Somehow, during the build, one unicode character become too
    long for being a char literal. Consider it as string then.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758542400">- Update to 1.82:
  * Defects Fixed:
  - SNOVA and MAYO are now correctly added to the JCA provider module-info file.
  - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7.
  - BCJSSE: Session binding map is now shared across all stages of the
    session lifecycle (SunJSSE compatibility).
  - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning
    an empty byte array. It now returns an encoding of the public key.
  - CBZip2InputStream no longer auto-closes at end-of-contents.
  - The BC CertPath implementation was eliminating certificates on the
    bases of the Key-ID. This is not in accordance with RFC 4158.
  - Support for the previous set of libOQS Falcon OIDs has been restored.
  - The BC CipherInputStream could throw an exception if asked to handle an
    AEAD stream consisting of the MAC only.
  - Some KeyAgreement classes were missing in the Java 11 class hierarchy.
  - Fix typo in a constant name in the HPKE class and deprecate the old constant.
  - Fuzzing analysis has been done on the OpenPGP API and additional code
    has been added to prevent escaping exceptions.
  * Additional Features and Functionality:
  - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable
    and EncodableService.
  - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150.
  - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength"
  - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00.
  - The Composite post-quantum signatures implementation has been updated to
    the latest draft (07) draft-ietf-lamps-pq-composite-sigs.
  - "_PREHASH" implementations are now provided for all composite signatures
    to allow the hash of the date to be used instead of the actual data in
    signature calculation.
  - The gradle build can now be used to generate an Bill of Materials (BOM) file.
  - It is now possible to configure the SignerInfoVerifierBuilder used by the
    SignedMailValidator class.
  - The Ascon family of algorithms has been updated with the latest published changes.
  - Composite signature keys can now be constructed from the individual keys of
    the algorithms composing the composite.
  - PGPSecretKey, PGPSignatureGenerator now support version 6.
  - Further optimisation work has been done on ML-KEM public key validation.
  - Zeroization of passwords in the JCA PKCS12 key store has been improved.
  - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been
    added for platforms where the entropy source is not producing 1 full bit
    of entropy per bit and additional bits are required (default value 282).
  - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility).
  - The HQC KEM has been updated with the latest draft updates.
  * Additional Notes:
  - The legacy post-quantum package has now been removed.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765886400">- Update to 1.83:
  * Defects Fixed:
  - Attempting to check a password on a stripped PGP would throw an
    exception. Checking the password on such a key will now always
    return false.
  - Fixed an issue in KangarooTwelve where premature absorption caused
    erroneous 168-byte padding; absorption is now delayed so correct
    final-byte padding is applied.
  - BCJSSE: Fix supported_versions creation for renegotiation handshake.
  - (D)TLS: Reneg info now oly offered with pre-1.3.
  * Additional Features and Functionality:
  - A generic "COMPOSITE" algorithm name has been added as a JCA
    Signature algorithm. The algorithm will identify the composite
    signature to use from the composite key passed in.
  - The composite signatures implementation has been updated to the
    final draft and now follows the submitted standard.
  - Support for the generation and use as trust anchors has been added
    for certificate signatures with id-alg-unsigned as the signature type.
  - Support for CMP direct POP for encryption keys using
    challenge/response has been added to the CMP/CRMF APIs.
  - Support for SupportedCurves attribute to the BC provider
  - BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
    draft-reddy-tls-slhdsa-01.
  - Support has been added for the Java 25 KDF API (current algorithms,
    PBKDF2, SCRYPT, and HKDF).
  - Support for composite signatures is now included in CMS and timestamping.
  - It is now possible to disable the Lenstra check in RSA where the public
    key is not available via the system/security property
    "org.bouncycastle.rsa.no_lenstra_check".</changelog>
</package>
<package pkgid="51776f9954926e367b1a65127a81959b30b75c3d41a6d2c671774ad7abc4d6d5d17135eddd712bc4661a928ef2e2d7135a6a7784870db13a339759c7b42de9b4" name="bovo" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- No code change since 25.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="13dc050298a6e23787ca759c5840cd7d785f4e100c267e9b9e00928b74cb7a70d75228298fe1574018e0d4ff8dab4aa054cd993ecd3f7b0c8c265ea3f381f7cc" name="bovo-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- No code change since 25.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="b406e1fc44a3757225f8a85981c6c195b9b43dae0f0adb148a12f7c464a23dca9355f36780c9a8b3c47bc84f7b25052c3f38ede954fa689cba5b94263c5a38e3" name="boxfort" arch="riscv64">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Initial OBS release (0.1.4).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Ensure neutrality of descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 0.1.5 (no changelog).</changelog>
</package>
<package pkgid="bbcc7d3230252d99774483958d5d2ba570ffd775de2f6ad9cc9bca213329ccc7420e3d712debbe619240f7dad2fd347de9cd43b1e2542ece0047509ea9655bf7" name="boxfort-devel" arch="riscv64">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Initial OBS release (0.1.4).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Ensure neutrality of descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 0.1.5 (no changelog).</changelog>
</package>
<package pkgid="991554632f5b9754fab042f0bfb41f3a148ef8080817e4fbf44255e2df625fb813b7b61e71de56f1581ceccd94dd58e05b4d9e1b41cae0c933f8c5a1c0b31454" name="bpf2go" arch="riscv64">
  <version epoch="0" ver="0.16.0" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1727265600">- Initial package version 0.16.0:
  * map: remove misleading error message when creating without BTF
  * btf: fix panic when copying nil Type
  * program: deprecate LogSize and VerifierError.Truncated
  * map: do not allocate on lookup when key doesn't exist
  * fix a variety of Copy() problems
  * perf: do not add offline CPUs
  * info: make it harder to add backwards incompatible API
  * link: fix nil pointer dereference in AttachXDP
  * map: fix flaky TestMapIteratorAllocations
  * perf: fix panic when CPU is offline
  * cmd/bpf2go: make Nick Zavaritsky a reviewer
  * build(deps): bump certifi from 2024.6.2 to 2024.7.4 in /docs
  * program, btf: probe correct log buffer size
  * ci: fix golangci-lint
  * link: allow pinning uprobe multi links
  * build(deps): bump mkdocs-material from 9.5.26 to 9.5.27 in /docs
  * link: allow pinning perf event based links
  * bpf2go: export targets
  * bpf2go: export compilation
  * bpf2go: export binding generator
  * perf: rearrange fields to make locking of Reader clearer
  * perf, ringbuf: add Flush for manual Read/ReadInto wakeup
  * ringbuf: fix ring size reporting
  * docs: fix clipped headline on home page
  * examples: add tcx example
  * build(deps): bump urllib3 from 2.2.1 to 2.2.2 in /docs
  * map: add Map.Handle() method for retrieving a Map's type information
  * gh: try to group dependabot updates
  * map: fix TestMapBatch failing with ENOSPC for hash maps
  * build(deps): bump mkdocs-git-revision-date-localized-plugin in /docs
  * build(deps): bump mkdocs-git-authors-plugin from 0.8.0 to 0.9.0 in /docs
  * build(deps): bump golangci/golangci-lint-action from 5.1.0 to 6.0.1
  * build(deps): bump mkdocs-material from 9.5.20 to 9.5.26 in /docs
  * docs: add a section on examples
  * elf: turn BTF map_extra into ErrNotSupported
  * program: add RecursionMisses to access ProgramInfo recursion misses counter
  * link: add Info() method to all link types
  * ci: use stable-selftests tag
  * ci: debug sporadic vimto hang
  * link: add test suite for netkit
  * perf_event_open cpu should be -1 for valid PID
  * link: allow retrieving perf event file descriptor
  * perf: flush Record when deadline is exceeded
  * perf: opportunistically check all rings for data
  * epoll: fix eventFd.add
  * epoll: simplify timeout calculation
  * ci: ignore kprobe_multi test failures on arm64
  * ci: test against stable and mainline
  * ci: replace virtme with vimto
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs
  * build(deps): bump mkdocs-git-revision-date-localized-plugin in /docs
  * build(deps): bump mkdocs-material from 9.5.16 to 9.5.20 in /docs
  * build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0
  * build(deps): bump mkdocs from 1.5.3 to 1.6.0 in /docs
  * CI: switch from 6.7 to 6.8
  * features: Fix test `TestHaveProgramType/Extension` in kernel &gt;=v6.8
  * gh: don't use code blocks in Bug report template
  * [go.mod] Change `go` directive to `1.21`
  * perf: clean up error handling and bare fds</changelog>
</package>
<package pkgid="90165a470938dffd3255297189762477f1b58409544e7b1e0dcaeb3b67a03aaee64bcdc3d6f285b9ef5689fa1fe63e474453728672aaa049c737598e5fa65984" name="bpfmon" arch="riscv64">
  <version epoch="0" ver="2.53" rel="1.1"/>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1642593600">- Initial packaging of bpfmon 2.50</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675598400">- bpfmon 2.51:
  * support latest yascreen
- add upstream signing key and verify signature</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700136000">- update to 2.52:
  * Implements proper handling of sending to background and back</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731153600">- update to 2.53:
  * add support for ip6tables</changelog>
</package>
<package pkgid="69490f70eb4bd2992f34bba361891e08b242d0fbfba2362d1b4ca55594e454adc8ac788d39df459b0ffa6b47168d4b1444753f189c50f66a8122fb3eee0ceb7e" name="bpftool" arch="riscv64">
  <version epoch="0" ver="7.6.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1677672000">- Add -lzstd as libbfd is linked against the compression library.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680091200">- Update to out-of-tree version 7.2.0
- Use release tarball that includes the specific copy of libbpf that is needed
  to build bpftool
- Fix build on Linux 5.14
  + 0001-bpftool-use-a-local-copy-of-perf_event-to-fix-access.patch
  + 0002-bpftool-define-a-local-bpf_perf_link-to-fix-accessin.patch
  + 0003-bpftool-use-a-local-bpf_perf_event_value-to-fix-acce.patch
  + 0004-bpftool-Use-a-local-copy-of-BPF_LINK_TYPE_PERF_EVENT.patch</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1701172800">- Update to version 7.3.0
  * deprecate keyword "dev" for specifying interface name, use
    offload_dev instead
  * support passing an interface name with xdpmeta_dev &lt;ifname&gt;
    with "prog load"
  * show more details information when displaying BPF links
  * show netfilter, tcx, and netkit information in the "net list"
  * support cgroup UNIX socket attach points
  * show inner map IDs (instead of raw values) with "map dump"
  * support LLVM's v4 instructions in the disassembler
  * fix JIT compiler global memory limit report for unprivileged
    users on aarch64
- Remove backported patches that have been included in v7.3.0
  * drop 0001-bpftool-use-a-local-copy-of-perf_event-to-fix-access.patch
  * drop 0002-bpftool-define-a-local-bpf_perf_link-to-fix-accessin.patch
  * drop 0003-bpftool-use-a-local-bpf_perf_event_value-to-fix-acce.patch
  * drop 0004-bpftool-Use-a-local-copy-of-BPF_LINK_TYPE_PERF_EVENT.patch</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1712836800">- Update to version 7.4.0
  * Kernel configuration options related to bpfilter (namely: CONFIG_BPFILTER
  * and CONFIG_BPFILTER_UMH) are no longer checked with bpftool feature probe
  * More information displayed for BPF links
  * Generate shadow variables for struct_ops maps in program skeletons
  * Mark orphaned programs as such when listing programs
  * Recognize arena map types (a09e203) and global variables
  * Support the addr_space_cast instruction in the disassembler for translated
    programs
  * In the mirror repository, fix the detection of clang-bpf-co-re (for
    skeletons support) for some clang versions
  * Displaying PIDs for processes holding references to BPF links when listing
    links with bpftool link list on older kernels broke in v7.3.0, because the
    internal program pid_iter would fail to load</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1716379200">- Update LLVM version selection logic to align with bcc and bpftrace
  * narrow down the dependency to clang and llvm</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1730289600">- Update to version 7.5.0
  * Add support for attaching and detaching tcx programs with bpftool net,
    along with relevant documentation and bash completion.
  * When dumping BTF information, support dumping kfunc prototypes. Users
    willing to use kfunc no longer have to define the prototypes themselves,
    then can use the generated header file. This is also convenient to check
    what kfuncs are available in the running kernel.
  * Sort the output from the dump, in C format, of BTF objects. Sorting the
    output helps applying diff tools on the generated header files, and helps
    generate a more natural ordering in the header.
  * Print richer information when dumping sockmap links.
  * In BPF skeletons, auto-attach struct_ops BPF maps as part of
    &lt;skeleton&gt;__attach(), define BPF_SKEL_SUPPORTS_MAP_AUTO_ATTACH accordingly.
  * Improvements in libbpf bring the ability to open and work with object files
    in either endianness for some operations like object linking or light BPF
    skeleton creation.
  * Bpftool automatically mounts the BPF virtual file system (bpffs) when
    necessary, for example to pin programs. This bpffs was mounted on the
    parent directory for the provided path under certain circumstances. Now
    bpftool mounts the bpffs on the provided path instead, as expected.
  * When loading programs and trying to pin the maps, attempt to mount the
    bpffs when the provided path for the maps is not under an existing bpffs
    already, as bpftool usually does for other similar commands.
  * Use __typeof__() rather than typeof() in BPF skeleton, to improve
    compatibility with C++.
  * Fix cgroup-related queries to avoid trying to dump (inaccessible)
    Netkit-related information.
  * Fix backward compatibility issue related to struct_ops maps handling for
    BPF skeletons used with older versions of libbpf.
  * Many trivial improvements to bpftool's documentation and bash completion,
    such as formatting fixes, typo fixes, or minor clarifications.
  * Fix typos in error message and usage help message.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1740484800">- Simplify the LLVM version conditions</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1748174400">- Change .spec to not write files</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1753444800">- Update to version 7.6.0:
  * Add new commands bpftool tracelog &lt;stdout|stderr&gt; PROG to print the BPF
    streams content of a given BPF program. (faad8ad)
  * Allow users to specify a custom path for BTF information when loading
    programs with bpftool. (6977b71)
  * Add a root_id argument when dumping a BTF object, in order to have bpftool
    print a minimized dump (type and dependencies) of a specific type from the
    BTF object. (2c5b7fd)
  * Add probe for ISA v4 instruction set extensions. New BPF instructions
    include: BPF_{SDIV,SMOD} (signed div and mod), BPF_{LD,LDX,ST,STX,MOV}
    (sign-extended load/store/move), 32-bit BPF_JA (unconditional jump),
    target-independent BPF_ALU64 BSWAP (byte-swapping 16/32/64). Availability
    is now probed as part of bpftool feature probe. (a5c0580)
  * Display additional information about BPF links, such as ref_ctr_offset for
    uprobe links, cookies for raw_tp probes and tracing probes. (1375884,
    c4c2dd0, 2406596)
  * Support "load-acquire" and "store-release" atomic instructions in the
    disassembler for translated programs. (452f644)
  * Make bpftool request fewer permissions, via libbpf's options, when possible
    for map operations: use read-only access for operations that don't require
    write access (for example, map creation requires write access, map dump can
    work with read-only access). (224edf4)</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1769774400">- Simplify LLVM-version detection to use product_libs_llvm_ver
  * Macro available in SLES as well since 15-SP7
- Make bpftool-bash-completion noarch
- Export CFLAGS to properly propagate optflags to sub-make
  * Ensure bundled libbpf builds with system flags</changelog>
</package>
<package pkgid="5a4aac0b5ee241ea3af973b332bd1bef53afa070d1f3884ac5f7a2657ec7151c3bc36fd6f4686534e21d285d7b475edb46413b3693b927809b884100e7cc2270" name="bpftool-bash-completion" arch="noarch">
  <version epoch="0" ver="7.6.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1677672000">- Add -lzstd as libbfd is linked against the compression library.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680091200">- Update to out-of-tree version 7.2.0
- Use release tarball that includes the specific copy of libbpf that is needed
  to build bpftool
- Fix build on Linux 5.14
  + 0001-bpftool-use-a-local-copy-of-perf_event-to-fix-access.patch
  + 0002-bpftool-define-a-local-bpf_perf_link-to-fix-accessin.patch
  + 0003-bpftool-use-a-local-bpf_perf_event_value-to-fix-acce.patch
  + 0004-bpftool-Use-a-local-copy-of-BPF_LINK_TYPE_PERF_EVENT.patch</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1701172800">- Update to version 7.3.0
  * deprecate keyword "dev" for specifying interface name, use
    offload_dev instead
  * support passing an interface name with xdpmeta_dev &lt;ifname&gt;
    with "prog load"
  * show more details information when displaying BPF links
  * show netfilter, tcx, and netkit information in the "net list"
  * support cgroup UNIX socket attach points
  * show inner map IDs (instead of raw values) with "map dump"
  * support LLVM's v4 instructions in the disassembler
  * fix JIT compiler global memory limit report for unprivileged
    users on aarch64
- Remove backported patches that have been included in v7.3.0
  * drop 0001-bpftool-use-a-local-copy-of-perf_event-to-fix-access.patch
  * drop 0002-bpftool-define-a-local-bpf_perf_link-to-fix-accessin.patch
  * drop 0003-bpftool-use-a-local-bpf_perf_event_value-to-fix-acce.patch
  * drop 0004-bpftool-Use-a-local-copy-of-BPF_LINK_TYPE_PERF_EVENT.patch</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1712836800">- Update to version 7.4.0
  * Kernel configuration options related to bpfilter (namely: CONFIG_BPFILTER
  * and CONFIG_BPFILTER_UMH) are no longer checked with bpftool feature probe
  * More information displayed for BPF links
  * Generate shadow variables for struct_ops maps in program skeletons
  * Mark orphaned programs as such when listing programs
  * Recognize arena map types (a09e203) and global variables
  * Support the addr_space_cast instruction in the disassembler for translated
    programs
  * In the mirror repository, fix the detection of clang-bpf-co-re (for
    skeletons support) for some clang versions
  * Displaying PIDs for processes holding references to BPF links when listing
    links with bpftool link list on older kernels broke in v7.3.0, because the
    internal program pid_iter would fail to load</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1716379200">- Update LLVM version selection logic to align with bcc and bpftrace
  * narrow down the dependency to clang and llvm</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1730289600">- Update to version 7.5.0
  * Add support for attaching and detaching tcx programs with bpftool net,
    along with relevant documentation and bash completion.
  * When dumping BTF information, support dumping kfunc prototypes. Users
    willing to use kfunc no longer have to define the prototypes themselves,
    then can use the generated header file. This is also convenient to check
    what kfuncs are available in the running kernel.
  * Sort the output from the dump, in C format, of BTF objects. Sorting the
    output helps applying diff tools on the generated header files, and helps
    generate a more natural ordering in the header.
  * Print richer information when dumping sockmap links.
  * In BPF skeletons, auto-attach struct_ops BPF maps as part of
    &lt;skeleton&gt;__attach(), define BPF_SKEL_SUPPORTS_MAP_AUTO_ATTACH accordingly.
  * Improvements in libbpf bring the ability to open and work with object files
    in either endianness for some operations like object linking or light BPF
    skeleton creation.
  * Bpftool automatically mounts the BPF virtual file system (bpffs) when
    necessary, for example to pin programs. This bpffs was mounted on the
    parent directory for the provided path under certain circumstances. Now
    bpftool mounts the bpffs on the provided path instead, as expected.
  * When loading programs and trying to pin the maps, attempt to mount the
    bpffs when the provided path for the maps is not under an existing bpffs
    already, as bpftool usually does for other similar commands.
  * Use __typeof__() rather than typeof() in BPF skeleton, to improve
    compatibility with C++.
  * Fix cgroup-related queries to avoid trying to dump (inaccessible)
    Netkit-related information.
  * Fix backward compatibility issue related to struct_ops maps handling for
    BPF skeletons used with older versions of libbpf.
  * Many trivial improvements to bpftool's documentation and bash completion,
    such as formatting fixes, typo fixes, or minor clarifications.
  * Fix typos in error message and usage help message.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1740484800">- Simplify the LLVM version conditions</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1748174400">- Change .spec to not write files</changelog>
  <changelog author="Fredrik Lönnegren &lt;fredrik.lonnegren@suse.com&gt;" date="1753444800">- Update to version 7.6.0:
  * Add new commands bpftool tracelog &lt;stdout|stderr&gt; PROG to print the BPF
    streams content of a given BPF program. (faad8ad)
  * Allow users to specify a custom path for BTF information when loading
    programs with bpftool. (6977b71)
  * Add a root_id argument when dumping a BTF object, in order to have bpftool
    print a minimized dump (type and dependencies) of a specific type from the
    BTF object. (2c5b7fd)
  * Add probe for ISA v4 instruction set extensions. New BPF instructions
    include: BPF_{SDIV,SMOD} (signed div and mod), BPF_{LD,LDX,ST,STX,MOV}
    (sign-extended load/store/move), 32-bit BPF_JA (unconditional jump),
    target-independent BPF_ALU64 BSWAP (byte-swapping 16/32/64). Availability
    is now probed as part of bpftool feature probe. (a5c0580)
  * Display additional information about BPF links, such as ref_ctr_offset for
    uprobe links, cookies for raw_tp probes and tracing probes. (1375884,
    c4c2dd0, 2406596)
  * Support "load-acquire" and "store-release" atomic instructions in the
    disassembler for translated programs. (452f644)
  * Make bpftool request fewer permissions, via libbpf's options, when possible
    for map operations: use read-only access for operations that don't require
    write access (for example, map creation requires write access, map dump can
    work with read-only access). (224edf4)</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1769774400">- Simplify LLVM-version detection to use product_libs_llvm_ver
  * Macro available in SLES as well since 15-SP7
- Make bpftool-bash-completion noarch
- Export CFLAGS to properly propagate optflags to sub-make
  * Ensure bundled libbpf builds with system flags</changelog>
</package>
<package pkgid="a97fea47ec664999a8802c7631fa79f57089793503639e7d1abaa5ec159d96e4ad17d9744aed58c7f3edb0d346ce094deb02300495ea5fd899e74d7288727d47" name="bpftrace" arch="riscv64">
  <version epoch="0" ver="0.24.2" rel="2.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1734523200">- Update to 0.21.3
  * Fix alignment issue for multi-key maps</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1735214400">- Support building with LLVM 19
  * add 0002-Drop-support-for-LLVM-12-and-below.patch
  * add 0003-cmake-Allow-any-LLVM-release-for-debug-builds.patch
  * add 0004-Bump-max-LLVM-version-to-19-3433.patch
- Default to LLVM 19 in Factory and SLE15-SP7</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1743076800">- Fix runqlen tool to work on 6.14 kernel (bsc#1239774)
  * add 0001-tools-runqlen.bt-rename-nr_running-to-nr_queued.patch
- Update to 0.23.0
  * Breaking Changes
  * Remove '-kk' command line opt, surface some BPF errors by
    default, and make '-k' surface probe read errors
  * Added
  * offsetof() now supports sub fields
    e.g. offsetof(struct Foo, bar.a.b);
  * Pointers may now be used in if conditions, tenary conditions and
    as operands in logical AND and OR expressions
  * len now also accepts ustack and kstack as arguments
  * Add ability to cast int to an enum
  * Added warning when strcontains() is used on strings that are too
    big and may cause verifier issues
  * Add support for LLVM 20
  * Changed
  * probe builtin is now represented as a string type
  * Change bpftrace help flag output from stderr to stdout
  * Change max_strlen default from 64 to 1024
  * Add feature check for castable map reads
  * Increase default values for max_bpf_progs and max_probes
  * Allow use of variables before they are assigned
  * Removed
  * Drop support for LLVM 14 and 15
  * Fixed
  * Fix json output for none type
  * Fix bug where strftime() %f specifier could be off by up to 1s
  * Fix pid, tid and ustack when running bpftrace in containers with
    PID namespacing
  * Do not generate functions for empty attach points
  * Fix ternary expression to accept all types
  * Fix feature detection for tracing program types
  * Fix strcontains() correctness bug where matches could be lost if
    both strings are non-literal
  * Fix str() bug where optional size parameter did not count
    towards NUL terminator
  * Tools
  * Fix dcsnoop.bt on newer kernels
- Update to 0.22.1
  * Fixed
  * Do not generate functions for empty attach points
  * Tools
  * Switch all bio* tools to tracepoints
  * Fix dcsnoop.bt on newer kernels
- Update to 0.22.0
  * Breaking Changes
  * Return uint32 instead of uint64 for pid and tid builtins
  * Remove multi-map delete functionality
  * Add lexical/block scoping for variables
  * Replace default map printing on SIGUSR1 with custom signal
    handling probes
  * Added
  * Bump max supported LLVM version to 19
  * drop 0002-Drop-support-for-LLVM-12-and-below.patch
  * drop 0003-cmake-Allow-any-LLVM-release-for-debug-builds.patch
  * drop 0004-Bump-max-LLVM-version-to-19-3433.patch
  * Add --dry-run CLI option
  * Enable avg map reads in kernel space (implicit casting)
  * Enable for-loops in multiple probes
  * For-loops: Allow sharing variables between the main probe and
    the loop's body
  * Parse C++ Class and Inheritance from Debug Info
  * Add an optional size parameter to path
  * Allow tuples to be used as map keys
  * Add has_key function for maps
  * Add ability to attach kprobes to inlined functions
  * Variable declarations with let
  * Support symbolizing enum values using %s specifier in printf()
  * Configuration option to suppress printing maps by default at
    program exit
  * Add symbol_source config to source uprobe locations from either
    DWARF or the Symbol Table
  * Introduce builtin to access percpu kernel data
  * Changed
  * Merge output into stdout when -lv
  * Stream output when printing maps
  * Only print kernel headers not found message if parsing fails
  * Add mandatory "stage" argument to the -d CLI option
  * Allow simultaneous use of -v and -d
  * Remove length limitations for the buf builtin function
  * Change delete API to accept a map and key as separate args
  * Symbolize enums when used in maps
  * Removed
  * Remove the -dd CLI option
  * Drop support for LLVM 12 and below
  * Remove ALLOW_UNSAFE_PROBE compiler flag
  * Fixed
  * Fix verifier error when array indexing through pointer
  * Fix segfault for multi-tracepoint probes
  * Fix verifier error from misaligned stack access when using
    strings as map keys
  * Fix min/max map functions
  * Fix stack mode for stack builtin
  * Fix lldb support in appimage builds
  * Fix parsing large unsigned int strings as positional params
  * Fix json formatting for strftime function
  * Fix BTF/DWARF parsing for structs contained in arrays
  * Fix integer comparisons and auto casting for scratch variables
  * Fix tuple resizing
  * Handle invalid BTF without crashing
  * Fix json formatting for hex values
  * Fix binary operations on integers always returning 64 bit values
  * Fix verifier error when comparing result of len()
  * Fix type back propagation for map keys
  * Fix crash by adding checks for bad var/map assignments
  * Fix field access and offsetof for strings that are builtin types
  * Fix crash when using castable per-cpu map types as map keys
  * Fix loop values with per-cpu aggregations
  * Docs
  * Remove mention of unsupported character literals
  * Tools
  * Fix bashreadline tool probe for dynamically linked readline and drop
    0001-tools-bashreadline-fix-probe-for-dynamically-linked-.patch
- Bump maximum support LLVM version to 20</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1744632000">- Update to 0.23.1
  * Fix build failures due to missing location.hh</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1749556800">- Update to 0.23.5
  * Fix 32-bit build failures due to missing cast
  * Fix biosnoop.bt to print comm from block_io_start probe
  * Fix per-cpu map update warning
  * Fix probe firing order for fexit and software
  * Fix execution watchpoints
  * Fix runqlen.bt script (bsc#1239774)
  * Reduce delete warnings in runqlat.bt
  * Fix crashes if kernel is built without PID namespaces
  * Fix kstack/ustack on big-endian systems
- Drop 0001-tools-runqlen.bt-rename-nr_running-to-nr_queued.patch
  which is included since 0.23.3</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1758715200">- Add xxd as build dependency
- Update to 0.24.0
  * Breaking Changes
  * Drop majority of DWARF support (hence LLDB is no longer required as a
    build depdency), only uprobe argument parsing remains.
  * Removed config option 'symbol_source' - it no longer has any effect
  * Rawtracepoints now require kernel BTF
  * Ustack and kstack symbols are automatically enhanced with debug info
    if available
  * Error by default if any probe fails to attach
  * Require BPF_MAP_TYPE_RINGBUF to be available
  * Require kernel uprobe ref counting to be available for USDTs with
    semaphores
  * strcontains and has_key now return boolean values instead of 1 and 0
  * JSON serialization for unsupported and unknown types (e.g. float) may
    now use null now rather than the empty string
  * Text mode now emits all non-script generated output (e.g., errors,
    attached notifications) to stderr instead of stdout
  * Added
  * Add ncpus builtin to get the number of CPUs.
  * Use blazesym for user space address symbolization
  * Add simple block expressions
  * Add map declaration syntax (behind an "unstable" config flag)
  * Add license config to specify BPF license
  * Rawtracepoints can now use args builtin and list params
  * Add ability to specify rawtracepoint modules
  * Add 'show_debug_info' config for blazesym
  * Add hygienic macros (behind an "unstable" config flag)
  * Add warning when unset or empty positional parameters are used
  * Support accessing up to 255 USDT probe args
  * Add new builtin "usermode"
  * Warn on discarded return values for specific builtin functions
  * For loops now support .. ranges
  * For loops now support break and continue
  * Add pid and tid functions for choosing between the initial or the
    current namespace
  * Add boolean values (true and false)
  * Add duration literals - suffixes include: ns, us, ms, s, m, h, d
  * Add getopt function to handle named command line program arguments
  * Add socket_cookie function to get the cookie of a socket
  * Introduce tseries for capturing time series data
  * Add ability to attach to running BPF programs and sub-programs via
    fentry:bpf:prog_name or fentry:bpf:prog_id:prog_name
  * Add BENCH for creating microbenchmarks
  * Add 'assert' and 'ppid' to the macro standard library
  * Add 'errorf' for printing error messages with the source location
  * Add ability to call most builtins with call-style syntax e.g. comm()
  * Allow non-constant array access
  * Add '0' flag for printf to fill with leading 0s
  * Add support for LLVM 21
  * Changed
  * kprobe: support verbose mode listing
  * -p CLI flag now applies to all probes (except BEGIN/END)
  * Introduce automatic session probes
  * Positional params can be used in any part of a probe string
  * Add signed type checking for map assignments
  * Add signed type checking for map keys
  * delete now returns 1 if successful, 0 if not
  * if delete fails it will only print a warning if return value is not
    handled
  * Change "Attaching N probes..." to "Attached N probes"
  * runqlat.bt: ignore idle task
  * Only cache symbols from targeted process
  * Automatically exit if only BEGIN/END probes are specified
  * Moved docs for builtins, functions, and map functions into stdlib.md
    and moved language docs into language.md
  * Make probe provider names case insensitive
  * Fixed
  * Correctly handle type mismatches in map assignments.
  * Improve watchpoint attachment and multi-probe reporting.
  * Fix reading of `__data_loc` tracepoint arguments.
  * Parse BTF for implicit kernel modules in kprobes.
  * Tools
  * opensnoop.bt: support openat2 syscall
  * killsnoop.bt: display signal name instead of value
  * killsnoop.bt: support tkill() and tgkill()
  * Remove tools example usage txt files and move info to comments
  * Fix biosnoop.bt to print comm from block_io_start probe
- Remove tools/doc/ as tracked package files (gh#bpftrace/bpftrace#4187)</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1758801600">- Add version constraint for bison since `-Wcounterexamples` support is
  required</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1759838400">- Update to 0.24.1
  * Fix build with gcc-16
  * ast: Avoid undefined behavior in literal folding
  * Fix missing map key buffers for map aggregate functions
  * Fix fentry/fexit recursion check
  * Fix docs for PERCPU map types</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1766491200">- Update to 0.24.2
  * Fix incorrect pid/tid reporting in non-init namespaces
  * Improve BTF handling for strings, anonymous structs/unions
  * Fix multiple crashes and segfaults in printf, lhist output handling
  * Correct function argument size checks and enum-typed tracepoint argument
  resolution
  * Fix incorrect output and truncation issues in join() and block
  expressions</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1770206400">- Refactor LLVM version detection macro
  * simply use product_libs_llvm_ver, which is now also available in SLES since
    15-SP7
  * use LLVM 21 (current default) to build bpftrace (bsc#1257616)</changelog>
</package>
<package pkgid="0e9784739ee759d4175f23e416af9906e277b2ccabdc9ece8145b52743ae10368bd728e8c137db65cb42788b51251a8c1292c8bb14130352edf01a50ca01f1d9" name="bpftrace-tools" arch="noarch">
  <version epoch="0" ver="0.24.2" rel="2.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1734523200">- Update to 0.21.3
  * Fix alignment issue for multi-key maps</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1735214400">- Support building with LLVM 19
  * add 0002-Drop-support-for-LLVM-12-and-below.patch
  * add 0003-cmake-Allow-any-LLVM-release-for-debug-builds.patch
  * add 0004-Bump-max-LLVM-version-to-19-3433.patch
- Default to LLVM 19 in Factory and SLE15-SP7</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1743076800">- Fix runqlen tool to work on 6.14 kernel (bsc#1239774)
  * add 0001-tools-runqlen.bt-rename-nr_running-to-nr_queued.patch
- Update to 0.23.0
  * Breaking Changes
  * Remove '-kk' command line opt, surface some BPF errors by
    default, and make '-k' surface probe read errors
  * Added
  * offsetof() now supports sub fields
    e.g. offsetof(struct Foo, bar.a.b);
  * Pointers may now be used in if conditions, tenary conditions and
    as operands in logical AND and OR expressions
  * len now also accepts ustack and kstack as arguments
  * Add ability to cast int to an enum
  * Added warning when strcontains() is used on strings that are too
    big and may cause verifier issues
  * Add support for LLVM 20
  * Changed
  * probe builtin is now represented as a string type
  * Change bpftrace help flag output from stderr to stdout
  * Change max_strlen default from 64 to 1024
  * Add feature check for castable map reads
  * Increase default values for max_bpf_progs and max_probes
  * Allow use of variables before they are assigned
  * Removed
  * Drop support for LLVM 14 and 15
  * Fixed
  * Fix json output for none type
  * Fix bug where strftime() %f specifier could be off by up to 1s
  * Fix pid, tid and ustack when running bpftrace in containers with
    PID namespacing
  * Do not generate functions for empty attach points
  * Fix ternary expression to accept all types
  * Fix feature detection for tracing program types
  * Fix strcontains() correctness bug where matches could be lost if
    both strings are non-literal
  * Fix str() bug where optional size parameter did not count
    towards NUL terminator
  * Tools
  * Fix dcsnoop.bt on newer kernels
- Update to 0.22.1
  * Fixed
  * Do not generate functions for empty attach points
  * Tools
  * Switch all bio* tools to tracepoints
  * Fix dcsnoop.bt on newer kernels
- Update to 0.22.0
  * Breaking Changes
  * Return uint32 instead of uint64 for pid and tid builtins
  * Remove multi-map delete functionality
  * Add lexical/block scoping for variables
  * Replace default map printing on SIGUSR1 with custom signal
    handling probes
  * Added
  * Bump max supported LLVM version to 19
  * drop 0002-Drop-support-for-LLVM-12-and-below.patch
  * drop 0003-cmake-Allow-any-LLVM-release-for-debug-builds.patch
  * drop 0004-Bump-max-LLVM-version-to-19-3433.patch
  * Add --dry-run CLI option
  * Enable avg map reads in kernel space (implicit casting)
  * Enable for-loops in multiple probes
  * For-loops: Allow sharing variables between the main probe and
    the loop's body
  * Parse C++ Class and Inheritance from Debug Info
  * Add an optional size parameter to path
  * Allow tuples to be used as map keys
  * Add has_key function for maps
  * Add ability to attach kprobes to inlined functions
  * Variable declarations with let
  * Support symbolizing enum values using %s specifier in printf()
  * Configuration option to suppress printing maps by default at
    program exit
  * Add symbol_source config to source uprobe locations from either
    DWARF or the Symbol Table
  * Introduce builtin to access percpu kernel data
  * Changed
  * Merge output into stdout when -lv
  * Stream output when printing maps
  * Only print kernel headers not found message if parsing fails
  * Add mandatory "stage" argument to the -d CLI option
  * Allow simultaneous use of -v and -d
  * Remove length limitations for the buf builtin function
  * Change delete API to accept a map and key as separate args
  * Symbolize enums when used in maps
  * Removed
  * Remove the -dd CLI option
  * Drop support for LLVM 12 and below
  * Remove ALLOW_UNSAFE_PROBE compiler flag
  * Fixed
  * Fix verifier error when array indexing through pointer
  * Fix segfault for multi-tracepoint probes
  * Fix verifier error from misaligned stack access when using
    strings as map keys
  * Fix min/max map functions
  * Fix stack mode for stack builtin
  * Fix lldb support in appimage builds
  * Fix parsing large unsigned int strings as positional params
  * Fix json formatting for strftime function
  * Fix BTF/DWARF parsing for structs contained in arrays
  * Fix integer comparisons and auto casting for scratch variables
  * Fix tuple resizing
  * Handle invalid BTF without crashing
  * Fix json formatting for hex values
  * Fix binary operations on integers always returning 64 bit values
  * Fix verifier error when comparing result of len()
  * Fix type back propagation for map keys
  * Fix crash by adding checks for bad var/map assignments
  * Fix field access and offsetof for strings that are builtin types
  * Fix crash when using castable per-cpu map types as map keys
  * Fix loop values with per-cpu aggregations
  * Docs
  * Remove mention of unsupported character literals
  * Tools
  * Fix bashreadline tool probe for dynamically linked readline and drop
    0001-tools-bashreadline-fix-probe-for-dynamically-linked-.patch
- Bump maximum support LLVM version to 20</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1744632000">- Update to 0.23.1
  * Fix build failures due to missing location.hh</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1749556800">- Update to 0.23.5
  * Fix 32-bit build failures due to missing cast
  * Fix biosnoop.bt to print comm from block_io_start probe
  * Fix per-cpu map update warning
  * Fix probe firing order for fexit and software
  * Fix execution watchpoints
  * Fix runqlen.bt script (bsc#1239774)
  * Reduce delete warnings in runqlat.bt
  * Fix crashes if kernel is built without PID namespaces
  * Fix kstack/ustack on big-endian systems
- Drop 0001-tools-runqlen.bt-rename-nr_running-to-nr_queued.patch
  which is included since 0.23.3</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1758715200">- Add xxd as build dependency
- Update to 0.24.0
  * Breaking Changes
  * Drop majority of DWARF support (hence LLDB is no longer required as a
    build depdency), only uprobe argument parsing remains.
  * Removed config option 'symbol_source' - it no longer has any effect
  * Rawtracepoints now require kernel BTF
  * Ustack and kstack symbols are automatically enhanced with debug info
    if available
  * Error by default if any probe fails to attach
  * Require BPF_MAP_TYPE_RINGBUF to be available
  * Require kernel uprobe ref counting to be available for USDTs with
    semaphores
  * strcontains and has_key now return boolean values instead of 1 and 0
  * JSON serialization for unsupported and unknown types (e.g. float) may
    now use null now rather than the empty string
  * Text mode now emits all non-script generated output (e.g., errors,
    attached notifications) to stderr instead of stdout
  * Added
  * Add ncpus builtin to get the number of CPUs.
  * Use blazesym for user space address symbolization
  * Add simple block expressions
  * Add map declaration syntax (behind an "unstable" config flag)
  * Add license config to specify BPF license
  * Rawtracepoints can now use args builtin and list params
  * Add ability to specify rawtracepoint modules
  * Add 'show_debug_info' config for blazesym
  * Add hygienic macros (behind an "unstable" config flag)
  * Add warning when unset or empty positional parameters are used
  * Support accessing up to 255 USDT probe args
  * Add new builtin "usermode"
  * Warn on discarded return values for specific builtin functions
  * For loops now support .. ranges
  * For loops now support break and continue
  * Add pid and tid functions for choosing between the initial or the
    current namespace
  * Add boolean values (true and false)
  * Add duration literals - suffixes include: ns, us, ms, s, m, h, d
  * Add getopt function to handle named command line program arguments
  * Add socket_cookie function to get the cookie of a socket
  * Introduce tseries for capturing time series data
  * Add ability to attach to running BPF programs and sub-programs via
    fentry:bpf:prog_name or fentry:bpf:prog_id:prog_name
  * Add BENCH for creating microbenchmarks
  * Add 'assert' and 'ppid' to the macro standard library
  * Add 'errorf' for printing error messages with the source location
  * Add ability to call most builtins with call-style syntax e.g. comm()
  * Allow non-constant array access
  * Add '0' flag for printf to fill with leading 0s
  * Add support for LLVM 21
  * Changed
  * kprobe: support verbose mode listing
  * -p CLI flag now applies to all probes (except BEGIN/END)
  * Introduce automatic session probes
  * Positional params can be used in any part of a probe string
  * Add signed type checking for map assignments
  * Add signed type checking for map keys
  * delete now returns 1 if successful, 0 if not
  * if delete fails it will only print a warning if return value is not
    handled
  * Change "Attaching N probes..." to "Attached N probes"
  * runqlat.bt: ignore idle task
  * Only cache symbols from targeted process
  * Automatically exit if only BEGIN/END probes are specified
  * Moved docs for builtins, functions, and map functions into stdlib.md
    and moved language docs into language.md
  * Make probe provider names case insensitive
  * Fixed
  * Correctly handle type mismatches in map assignments.
  * Improve watchpoint attachment and multi-probe reporting.
  * Fix reading of `__data_loc` tracepoint arguments.
  * Parse BTF for implicit kernel modules in kprobes.
  * Tools
  * opensnoop.bt: support openat2 syscall
  * killsnoop.bt: display signal name instead of value
  * killsnoop.bt: support tkill() and tgkill()
  * Remove tools example usage txt files and move info to comments
  * Fix biosnoop.bt to print comm from block_io_start probe
- Remove tools/doc/ as tracked package files (gh#bpftrace/bpftrace#4187)</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1758801600">- Add version constraint for bison since `-Wcounterexamples` support is
  required</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1759838400">- Update to 0.24.1
  * Fix build with gcc-16
  * ast: Avoid undefined behavior in literal folding
  * Fix missing map key buffers for map aggregate functions
  * Fix fentry/fexit recursion check
  * Fix docs for PERCPU map types</changelog>
  <changelog author="Hoyeon Lee &lt;hoyeon.lee@suse.com&gt;" date="1766491200">- Update to 0.24.2
  * Fix incorrect pid/tid reporting in non-init namespaces
  * Improve BTF handling for strings, anonymous structs/unions
  * Fix multiple crashes and segfaults in printf, lhist output handling
  * Correct function argument size checks and enum-typed tracepoint argument
  resolution
  * Fix incorrect output and truncation issues in join() and block
  expressions</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1770206400">- Refactor LLVM version detection macro
  * simply use product_libs_llvm_ver, which is now also available in SLES since
    15-SP7
  * use LLVM 21 (current default) to build bpftrace (bsc#1257616)</changelog>
</package>
<package pkgid="770f9295875c5a9523c02f3a814cca4ba4a3fa58394cd2d71ac940e128a4ffc7bbba082fa08366cc5bdfc1f3c8a8c736555a541c414c4ef1bc6d1ebc6eb89fd5" name="bpm-tools" arch="riscv64">
  <version epoch="0" ver="0.3" rel="2.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1447502400">- Initial package, version 0.3</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1742990400">- bpm-graph-so-reference.patch: fix .so reference of bpm-graph
- Mark COPYING as license</changelog>
</package>
<package pkgid="ee8185d56ab0504838e1eaaaa732e6ff290ecb1d6e6ad25642c76feba7db2440243f47f51f0a373af97d5e7f03d908fac151c37975cc99744722bd67ad1df1d1" name="branding-openSUSE" arch="riscv64">
  <version epoch="0" ver="84.87.20240405" rel="5.2"/>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1727784000">- Unified 4096x4096 TW wallpaper for Tumbleweed
  * Graphics from @hellcp. Many thanks for all the work!
  * Resolves TW part of gh#openSUSE/branding#135
  * Covers both dark and light variant.
  * Use single 4096x4096 file as mentioned in gh#openSUSE/branding#161
  * Use the dark 800x600 also for the back.png.
  * Use default.png instead of default-light.png to maximize compatability.
  * Stop using static/dynamic xml files.
  * Drop resolution-specific .desktop files.
  they're useless now when we have single default.png
  and default-dark.png. Entry in
  /usr/share/gnome-background-properties is enough.
  * Generate a compat symlink 1920x1200.png used by SLES/cockpit,
  XFce, and KDE.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1727956800">- The wallpapers-openSUSE-extra complete the distribution wallpaper
  collection starting by Leap 16.0. We want the latest on TW too.
  * Suggest wallpapers-openSUSE-extra on Leap 16+ and TW
  * Expectation is to have 5/6 wallpapers alltogether.
  * Might be skipped from LIVE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736164800">- Do not build package as noarch: ifarch and noarch logically cannot
  be combined and with RPM 4.20 they clash for real.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1769428800">- Drop update-desktop-files usage, we don't need to update
  translations on wallpapers .desktop files.</changelog>
</package>
<package pkgid="64ef7b17bd8fa0e39b52f5283f15137613236f9a86a6b108d9c2d0d250b422d255ebd866ce61c5ab9600a3e5ee3654b2be6cde61585d37f50064313a5a91b8ac" name="branding-upstream" arch="noarch">
  <version epoch="0" ver="16.0" rel="1.2"/>
  <changelog author="sbrabec@suse.cz" date="1221652800">- New SuSE package (bnc#425390).</changelog>
  <changelog author="sbrabec@suse.cz" date="1223294400">- Conflict with other branding providers (FATE#304881).</changelog>
  <changelog author="coolo@novell.com" date="1275825600">- dump version to 11.3</changelog>
  <changelog author="coolo@novell.com" date="1290600000">- dump version to 11.4</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1316520000">- bump version to 12.1</changelog>
  <changelog author="coolo@suse.com" date="1360065600">- bump version to 12.3</changelog>
  <changelog author="sbrabec@suse.cz" date="1378123200">- Rename branding file to SUSE-brand (FATE#316269).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- Move SUSE-brand to /usr/etc</changelog>
</package>
<package pkgid="62df0f744d57ad37ce50a7c92d71653be4a04851ca291feac25cbd874f3589c3586044c3467987cca1923db1e981d7f09acae06438f66895c7d3486182888916" name="brasero" arch="riscv64">
  <version epoch="0" ver="3.12.3+43" rel="3.1"/>
  <changelog author="dimstar@opensuse.org" date="1599480000">- Update to version 3.12.2+20200906.5945fdff:
  + Updated translations.
- Disable tracker integration, as there is no Tracker 3 support:
  + --disable-search insted of --enable-search to configure:
  + Drop tracker-devel BuildRequires.</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="1632139200">- Update to version 3.12.3:
  + Blu-ray fixes.
  + Support Tracker 3.0.
  + Transcode plugin gstreamer plugin improvement.
  + Fix crash with malformed URI.
  + Fix default project label.
  + Man page fixes.
  + Header guard fix.
  + Help improvements.
  + Updated translations.
- Re-enable tracker support, as Tracker 3.0 is now supported:
  + Pass --enable-search to configure.
  + Add tracker-devel BuildRequires.
- Switch back to regular release tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641988800">- Add 9b3f451e72cfa3bac700517a036faab61f683b3f.patch:
  libbrasero-media: Fix duplicated if.
- Disable nautilus integration for now, does not work with gtk4
  based nautilus. Disable pkgconfig(libnautilus-extension)
  BuildRequires and pass disable-nautilus to configure via bcond.
- Modernize post(un) handling and Supplements, use
  ldconfig_scriptlets macro.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Add 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a.patch: Fix gcc 14.x
  build failure (due to -Wincompatible-pointer-types).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725710400">- Replace tracker-devel with tinysparql-devel BuildRequires
  following the rename of tracker.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743854400">- Update to version 3.12.3+43 (boo#1240085):
  * burn-dialog: Use 'media-optical' for notifications
  * Prefer 'application/vnd.efi.iso' MIME type
  * src: Fix 'GtkSpinButton' filling vertical space
  * libbrasero-burn: Fix incorrect plugin version comparison
  * Replace invalid signal name
  * Fix gcc 14.x build failure (due to
  - Wincompatible-pointer-types)
  * Updated translations.
- Drop 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a.patch and
  9b3f451e72cfa3bac700517a036faab61f683b3f.patch: Fixed upstream.
- Bootstrap build via autogen.sh call.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="45cb9f53595b1a15a9e3f2b53d5b6b41522ce3a9066113034466ea58d77362ef37e2c587f5a97757610668e71b10d5dfe68fc1a580feacec5dfc4a246426d670" name="brasero-devel" arch="riscv64">
  <version epoch="0" ver="3.12.3+43" rel="3.1"/>
  <changelog author="dimstar@opensuse.org" date="1599480000">- Update to version 3.12.2+20200906.5945fdff:
  + Updated translations.
- Disable tracker integration, as there is no Tracker 3 support:
  + --disable-search insted of --enable-search to configure:
  + Drop tracker-devel BuildRequires.</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="1632139200">- Update to version 3.12.3:
  + Blu-ray fixes.
  + Support Tracker 3.0.
  + Transcode plugin gstreamer plugin improvement.
  + Fix crash with malformed URI.
  + Fix default project label.
  + Man page fixes.
  + Header guard fix.
  + Help improvements.
  + Updated translations.
- Re-enable tracker support, as Tracker 3.0 is now supported:
  + Pass --enable-search to configure.
  + Add tracker-devel BuildRequires.
- Switch back to regular release tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641988800">- Add 9b3f451e72cfa3bac700517a036faab61f683b3f.patch:
  libbrasero-media: Fix duplicated if.
- Disable nautilus integration for now, does not work with gtk4
  based nautilus. Disable pkgconfig(libnautilus-extension)
  BuildRequires and pass disable-nautilus to configure via bcond.
- Modernize post(un) handling and Supplements, use
  ldconfig_scriptlets macro.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Add 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a.patch: Fix gcc 14.x
  build failure (due to -Wincompatible-pointer-types).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725710400">- Replace tracker-devel with tinysparql-devel BuildRequires
  following the rename of tracker.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743854400">- Update to version 3.12.3+43 (boo#1240085):
  * burn-dialog: Use 'media-optical' for notifications
  * Prefer 'application/vnd.efi.iso' MIME type
  * src: Fix 'GtkSpinButton' filling vertical space
  * libbrasero-burn: Fix incorrect plugin version comparison
  * Replace invalid signal name
  * Fix gcc 14.x build failure (due to
  - Wincompatible-pointer-types)
  * Updated translations.
- Drop 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a.patch and
  9b3f451e72cfa3bac700517a036faab61f683b3f.patch: Fixed upstream.
- Bootstrap build via autogen.sh call.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="0f42e268443309093a45eea6acd8018e960722c3dbadf5c0efdec6ea999fee8447b2849715ffb94f68e6d17e4915fd773c3f40d3a47bd98e9d041d7c52a7b25e" name="brasero-lang" arch="noarch">
  <version epoch="0" ver="3.12.3+43" rel="3.1"/>
  <changelog author="dimstar@opensuse.org" date="1599480000">- Update to version 3.12.2+20200906.5945fdff:
  + Updated translations.
- Disable tracker integration, as there is no Tracker 3 support:
  + --disable-search insted of --enable-search to configure:
  + Drop tracker-devel BuildRequires.</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="1632139200">- Update to version 3.12.3:
  + Blu-ray fixes.
  + Support Tracker 3.0.
  + Transcode plugin gstreamer plugin improvement.
  + Fix crash with malformed URI.
  + Fix default project label.
  + Man page fixes.
  + Header guard fix.
  + Help improvements.
  + Updated translations.
- Re-enable tracker support, as Tracker 3.0 is now supported:
  + Pass --enable-search to configure.
  + Add tracker-devel BuildRequires.
- Switch back to regular release tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641988800">- Add 9b3f451e72cfa3bac700517a036faab61f683b3f.patch:
  libbrasero-media: Fix duplicated if.
- Disable nautilus integration for now, does not work with gtk4
  based nautilus. Disable pkgconfig(libnautilus-extension)
  BuildRequires and pass disable-nautilus to configure via bcond.
- Modernize post(un) handling and Supplements, use
  ldconfig_scriptlets macro.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Add 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a.patch: Fix gcc 14.x
  build failure (due to -Wincompatible-pointer-types).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725710400">- Replace tracker-devel with tinysparql-devel BuildRequires
  following the rename of tracker.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743854400">- Update to version 3.12.3+43 (boo#1240085):
  * burn-dialog: Use 'media-optical' for notifications
  * Prefer 'application/vnd.efi.iso' MIME type
  * src: Fix 'GtkSpinButton' filling vertical space
  * libbrasero-burn: Fix incorrect plugin version comparison
  * Replace invalid signal name
  * Fix gcc 14.x build failure (due to
  - Wincompatible-pointer-types)
  * Updated translations.
- Drop 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a.patch and
  9b3f451e72cfa3bac700517a036faab61f683b3f.patch: Fixed upstream.
- Bootstrap build via autogen.sh call.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="71f2afeaffc819a67b48c4bdf5b14cb3af1f82516100a6183b5330cc3966c2dd80ba73cc128714a861ee7a8d3b754cf079e1aed1b40306d2efc6b2bdfd87194c" name="breeze6" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="60030b7db57505ee7fb1c34bd4c024a6863eb1b76b5113a7adc681bd38bffe906d09bb82e3ef42a204b1b3e421cca8bd1a11b05fd1822cae63f9bbbd71ebb0ea" name="breeze6-cursors" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="9156a6ad749190ce00b6f9c3e8068f6fd33277091bae8b728cc227a6e564ca8c3eec85abc56cc006f5ad58edebb1336095c070006ec5bef28ac91b8a6eba2da9" name="breeze6-decoration" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="d3aee5904801d359f11e8a48e6acabe65af70e244c0905ec537ac2d06979f0e22dbb3ee2610fc9fdd02051cd70b04b8c6dfa79802da885dbaa56c9726b894a86" name="breeze6-devel" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="c63acdbb11acfe705504c52e4adc0cc3e750a9698c889c6f91373b8ce3bca98c172f0a308934d9b6647cacd27fa9d7e8fbe8995fc085547ea70c2ae76981f55d" name="breeze6-style" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="85c07a0cea7055cc04d3bdf5a4911f1d9aae9eb062d699a58f1b6ca8e78e70f68b0ae74b1d97795d2e85b3ee5b87a34cc049784051acb507953742deb6602caa" name="breeze6-style-lang" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="bb2ec9487e265adc938882d07d266a9c43d801e7b6b30103581cc0969b6dd5ba7edc963b4414ea8f3327aec32cb3ec685706b7ee00af02f98603eb849b674064" name="breeze6-wallpapers" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Menu: Match QQC2 Style
  * [toolsareamanager] Reset palette on unpolish (kde#511547)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763726400">- Add patches to fix menus having too much padding:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
- Drop patches, now upstream:
  * 0001-Menu-Set-ItemSpacing-to-2.patch
  * 0002-Menu-Reduce-margins-to-better-match-QQC2-style.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * Add "Hide from Screencast" button
  * Add new Sub-Arctic wallpaper
  * We alias some unused Qt libraries
  * kdecoration: make border same color as outline
  * kstyle: fix source typo isDragable-&gt;isDraggable
  * kstyle: fix source typo preceeds-&gt;precedes
  * Menu: Reduce margins to better match QQC2 style
  * Menu: Set ItemSpacing to 2
  * kdstyle: fix various typos Fixes documentation and source comment typos.
  * Menu: Match QQC2 Style
  * kstyle: Draw hovered menu bar items like selected items (kde#505681)
  * [toolsareamanager] Reset palette on unpolish (kde#511547)
  * BreezeStyle: Read outline contrast from kdeglobals
  * kstyle: Draw rounded menubar items
  * Add new Orionids wallpaper for 6.5
  * Update version for new release 6.5.80</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * qstyle: Always draw radio button backgrounds
  * qstyle: Always draw checkbox backgrounds (kde#511751)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="e9761c7a95fa67a9d3c1c8723b17e4eb3db61e6545d1f23ad5f585437944e5de0f3d813b26a15d80c70de4d1ca8e845131050e985abb3c2ef5a2d68e7c2162b5" name="breezy" arch="riscv64">
  <version epoch="0" ver="3.3.11" rel="6.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1626264000">- Update to 3.2.1:
  - Fix compatibliity with newer versions of Dulwich.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1652184000">- Remove unneeded {Build,}Requires on python3-six.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1655726400">- Update to 3.2.2:
  * Breezy now relies on an external fastbencode Python module.
  * Basic support for nested trees in Git repositories, in the form
    of Git submodules.
- Add fastbencode to {Build,}Requires.
- No longer skip a test that passes, and add another broken one.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Remove silly wording from description</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1674475200">- Update to 3.3.2:
  - Add --recurse-nested argument to 'brz export'.
  - Add an ``extra`` for installing PGP dependencies.
  - Convert multiple authors to the Co-authored-by field.
  - github: Lazily load github pull requests, improving performance.
  - github: Return canonical URLs for branches.
  - Avoid deprecated distutils.version, ahead of removal.
  - Add a docker file.
  - launchpad: Store Launchpad credentials in authentication.conf.
  - git: Support accessing git branch configuration.
  - pgp: Add support for create_signatures=when-possible
  - propose: By default, don't push tags when proposing changes.
  - git: Split out and separately report ProtectedBranchHookDeclined.
  - git: Avoid reading entire pack files into memory.
  - Numerous bug fixes
- Remove upstreamed patches:
  - skip_resource.setrlimit.patch
- Add skip_lp2003710.patch to skip failing tests (lp#2003710).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1686139200">- Update to 3.3.3:
  - Plenty of bug fixes
  - Drop support for the ubuntu: and debianlp: aliases.
    These imports have long been broken.
  - Fix support for newer versions of Dulwich.
  - Update Git code to use newer Dulwich APIs for pack generation,
    significantly improving performance.
- Remove upstreamed patch skip_lp2003710.patch.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1696939200">- Update to 3.3.4:
  - Improve handling of lp: URLs when lp: insteadOf is set in gitconfig.
  - Allow setting _ConnectRequestor.selector.
  - Fix brz-email bug on Python 3.
  - Fix compatibility with newer versions of dulwich.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1730980800">- Update to 3.3.9:
  - Plenty of bug fixes
  - Compatibility up to 3.12
  - Add MergeProposal.__str__, MergeProposal.__repr__
  - Explicitly track which URLs are used for GitLab
- Add functional _service file.
- python-launchpadlib should be Recommends, not Suggests.
- Remove cargo_config (it is now included in the vendor tarball).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737460800">- Fix vendoring in _service &amp;&amp; revendor
- Fix packaging bugs (make rpmlint more happy and switch to wheel
  workflow)
- Add Debian patches:
  - 03_spurious_test_failure.patch
  - 08_disable_sphinx_epytext.patch
  - 16_generate_ids.patch
- Add bash completion</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1743940800">- Update to 3.3.11:
  * Drop static tuple. This is breaking Python
    3.13 support, Python has made improvements to tuples
    that should reduce the need for this. We're
    also moving performance-critical code to rust
    in the future. (#2102194, Jelmer Vernooĳ)
  * Fix timezone handling, avoid looking up
    timezone. (#2103478, Jelmer Vernooĳ)
  * Drop unused ``simple_set`` extension.
    (Jelmer Vernooĳ)
- Update to 3.3.10:
  * Breezy itself is now hosted on GitHub -
    https://github.com/breezy-team/breezy.
    (Jelmer Vernooĳ)
  * Bump PyO3 to 0.23. (Jelmer Vernooĳ)
  * Add support for Python 3.13.
    (Jelmer Vernooĳ, #2102194)</changelog>
</package>
<package pkgid="dece10133b77e57c5820f86cac4e2139e00b7c1a796d04b74991c3600828c3490bc23c7c65c8bc65ff3b3dc2e54b74bd6c165a26fa42a8906359d261e24bb24e" name="breezy-bash-completion" arch="noarch">
  <version epoch="0" ver="3.3.11" rel="6.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1626264000">- Update to 3.2.1:
  - Fix compatibliity with newer versions of Dulwich.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1652184000">- Remove unneeded {Build,}Requires on python3-six.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1655726400">- Update to 3.2.2:
  * Breezy now relies on an external fastbencode Python module.
  * Basic support for nested trees in Git repositories, in the form
    of Git submodules.
- Add fastbencode to {Build,}Requires.
- No longer skip a test that passes, and add another broken one.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Remove silly wording from description</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1674475200">- Update to 3.3.2:
  - Add --recurse-nested argument to 'brz export'.
  - Add an ``extra`` for installing PGP dependencies.
  - Convert multiple authors to the Co-authored-by field.
  - github: Lazily load github pull requests, improving performance.
  - github: Return canonical URLs for branches.
  - Avoid deprecated distutils.version, ahead of removal.
  - Add a docker file.
  - launchpad: Store Launchpad credentials in authentication.conf.
  - git: Support accessing git branch configuration.
  - pgp: Add support for create_signatures=when-possible
  - propose: By default, don't push tags when proposing changes.
  - git: Split out and separately report ProtectedBranchHookDeclined.
  - git: Avoid reading entire pack files into memory.
  - Numerous bug fixes
- Remove upstreamed patches:
  - skip_resource.setrlimit.patch
- Add skip_lp2003710.patch to skip failing tests (lp#2003710).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1686139200">- Update to 3.3.3:
  - Plenty of bug fixes
  - Drop support for the ubuntu: and debianlp: aliases.
    These imports have long been broken.
  - Fix support for newer versions of Dulwich.
  - Update Git code to use newer Dulwich APIs for pack generation,
    significantly improving performance.
- Remove upstreamed patch skip_lp2003710.patch.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1696939200">- Update to 3.3.4:
  - Improve handling of lp: URLs when lp: insteadOf is set in gitconfig.
  - Allow setting _ConnectRequestor.selector.
  - Fix brz-email bug on Python 3.
  - Fix compatibility with newer versions of dulwich.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1730980800">- Update to 3.3.9:
  - Plenty of bug fixes
  - Compatibility up to 3.12
  - Add MergeProposal.__str__, MergeProposal.__repr__
  - Explicitly track which URLs are used for GitLab
- Add functional _service file.
- python-launchpadlib should be Recommends, not Suggests.
- Remove cargo_config (it is now included in the vendor tarball).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737460800">- Fix vendoring in _service &amp;&amp; revendor
- Fix packaging bugs (make rpmlint more happy and switch to wheel
  workflow)
- Add Debian patches:
  - 03_spurious_test_failure.patch
  - 08_disable_sphinx_epytext.patch
  - 16_generate_ids.patch
- Add bash completion</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1743940800">- Update to 3.3.11:
  * Drop static tuple. This is breaking Python
    3.13 support, Python has made improvements to tuples
    that should reduce the need for this. We're
    also moving performance-critical code to rust
    in the future. (#2102194, Jelmer Vernooĳ)
  * Fix timezone handling, avoid looking up
    timezone. (#2103478, Jelmer Vernooĳ)
  * Drop unused ``simple_set`` extension.
    (Jelmer Vernooĳ)
- Update to 3.3.10:
  * Breezy itself is now hosted on GitHub -
    https://github.com/breezy-team/breezy.
    (Jelmer Vernooĳ)
  * Bump PyO3 to 0.23. (Jelmer Vernooĳ)
  * Add support for Python 3.13.
    (Jelmer Vernooĳ, #2102194)</changelog>
</package>
<package pkgid="753c7dfb6bc4f09d010de63cd5443861ca8f07b3b4e6a97136c92488ce3604cb6a97a0aae654bf42fe56f95b63d19984241179dbfb090a2b75075d58fecb7afc" name="breezy-lang" arch="noarch">
  <version epoch="0" ver="3.3.11" rel="6.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1626264000">- Update to 3.2.1:
  - Fix compatibliity with newer versions of Dulwich.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1652184000">- Remove unneeded {Build,}Requires on python3-six.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1655726400">- Update to 3.2.2:
  * Breezy now relies on an external fastbencode Python module.
  * Basic support for nested trees in Git repositories, in the form
    of Git submodules.
- Add fastbencode to {Build,}Requires.
- No longer skip a test that passes, and add another broken one.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Remove silly wording from description</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1674475200">- Update to 3.3.2:
  - Add --recurse-nested argument to 'brz export'.
  - Add an ``extra`` for installing PGP dependencies.
  - Convert multiple authors to the Co-authored-by field.
  - github: Lazily load github pull requests, improving performance.
  - github: Return canonical URLs for branches.
  - Avoid deprecated distutils.version, ahead of removal.
  - Add a docker file.
  - launchpad: Store Launchpad credentials in authentication.conf.
  - git: Support accessing git branch configuration.
  - pgp: Add support for create_signatures=when-possible
  - propose: By default, don't push tags when proposing changes.
  - git: Split out and separately report ProtectedBranchHookDeclined.
  - git: Avoid reading entire pack files into memory.
  - Numerous bug fixes
- Remove upstreamed patches:
  - skip_resource.setrlimit.patch
- Add skip_lp2003710.patch to skip failing tests (lp#2003710).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1686139200">- Update to 3.3.3:
  - Plenty of bug fixes
  - Drop support for the ubuntu: and debianlp: aliases.
    These imports have long been broken.
  - Fix support for newer versions of Dulwich.
  - Update Git code to use newer Dulwich APIs for pack generation,
    significantly improving performance.
- Remove upstreamed patch skip_lp2003710.patch.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1696939200">- Update to 3.3.4:
  - Improve handling of lp: URLs when lp: insteadOf is set in gitconfig.
  - Allow setting _ConnectRequestor.selector.
  - Fix brz-email bug on Python 3.
  - Fix compatibility with newer versions of dulwich.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1730980800">- Update to 3.3.9:
  - Plenty of bug fixes
  - Compatibility up to 3.12
  - Add MergeProposal.__str__, MergeProposal.__repr__
  - Explicitly track which URLs are used for GitLab
- Add functional _service file.
- python-launchpadlib should be Recommends, not Suggests.
- Remove cargo_config (it is now included in the vendor tarball).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737460800">- Fix vendoring in _service &amp;&amp; revendor
- Fix packaging bugs (make rpmlint more happy and switch to wheel
  workflow)
- Add Debian patches:
  - 03_spurious_test_failure.patch
  - 08_disable_sphinx_epytext.patch
  - 16_generate_ids.patch
- Add bash completion</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1743940800">- Update to 3.3.11:
  * Drop static tuple. This is breaking Python
    3.13 support, Python has made improvements to tuples
    that should reduce the need for this. We're
    also moving performance-critical code to rust
    in the future. (#2102194, Jelmer Vernooĳ)
  * Fix timezone handling, avoid looking up
    timezone. (#2103478, Jelmer Vernooĳ)
  * Drop unused ``simple_set`` extension.
    (Jelmer Vernooĳ)
- Update to 3.3.10:
  * Breezy itself is now hosted on GitHub -
    https://github.com/breezy-team/breezy.
    (Jelmer Vernooĳ)
  * Bump PyO3 to 0.23. (Jelmer Vernooĳ)
  * Add support for Python 3.13.
    (Jelmer Vernooĳ, #2102194)</changelog>
</package>
<package pkgid="cff281e4baa7b020c11ae88a82a8a31ea06a5c203a4dd3cfc7fa84c5e35bb8f61ee53a40cea3a688cae9e5c6e2ebda72c157939530addc5105eb854020223c08" name="brial-devel" arch="riscv64">
  <version epoch="0" ver="1.2.15" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599566400">- Initial package (version 1.2.8) for build.opensuse.org,
  this replaces polybori-0.8.3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600776000">- Update ax_boost_base.m4 during build with riscv64 support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1601035200">- Update to release 1.2.9
  * Build changes only: ax_*.m4 was updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1601640000">- Update to release 1.2.10
  * No user-visible changes (build system only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659096000">- Update to release 1.2.11
  * Remove unary_function and binary_function which are
    deprecated in c++11 and removed in c++17.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673784000">- Update to release 1.2.12
  * Address testing problems with boost 1.81.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747742400">- Update to release 1.2.14
  * Add pkgconfig file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759406400">- Update to release 1.2.15
  * Build system updates only: Allow to give an explicit prefix for
    boost, and make sure m4ri cflags are properly correctly
    propagated.</changelog>
</package>
<package pkgid="407427dd596a71937bb7114510931c79095940e7d9243cfc181d678360f014bce17632a763c6e23fede12ec89b95d701727189f809c48251ee613a6e8fa56f6b" name="brickd" arch="riscv64">
  <version epoch="0" ver="2.4.9" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629892800">- Added hardening to systemd service(s). Added patch(es):
  * harden_brickd-resume.service.patch
  * harden_brickd.service.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1645617600">- add a679ca31b8dbd412e5f379b624200e3a96dda0ce.patch for RISCV support
- spec-cleaner</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1674648000">- New Version 2.4.4
  - Add menu entry to clear Live Log in Windows Log Viewer
  - Abort delayed USB stall recovery if device was removed in the meantime
  - Add rate limit for Bricklet error messages
  - Increase libusb requirement from 1.0.6 to 1.0.20
  - Allow to disable mesh gateway
  - Update bundled libusb to 1.0.26.11755 on Windows (Windows Vista or newer
    required) and macOS</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1674734400">- Fixed brickd-rpmlintrc source reference in spec file
  removed upstream patch a679ca31b8dbd412e5f379b624200e3a96dda0ce.patch</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1692619200">- Fix build error with conflicting strcasestr definition</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1701432000">- New Version 2.4.5
  - Add Raspberry Pi 5 support for HAT (Zero) Brick
  - Fix rare crash in initial USB device scan</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1720008000">- New Version 2.4.6
  - Adapt to Raspberry Pi 5 GPIO pin numbering changes
  - Use libgpiod for GPIO pin access on Linux
  - Change runstatedir default from /var/run to /run on Linux</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1722340800">- New Version 2.4.7
  - Fix Raspberry Pi 1-4 SPI backend detection</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1772452800">- New Version 2.4.9
  - Fix crash on Raspberry Pi Compute Module 5
  - Adapt to changed packaging for hwclock in Debian Trixie
  New Version 2.4.8
  - Add support for libgpiod3 package in Debian Trixie</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1772625600">- Fix source link</changelog>
</package>
<package pkgid="cad7708dfb1e3d3eb5d9a0390768d6ce06dd9a8212c95afa3d9e22ba0c1530da416a624cae90c03f810b04384347856951cb57310ad41cb00c1523a5638dc6e9" name="brickv" arch="noarch">
  <version epoch="0" ver="2.4.27" rel="1.1"/>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1620993600">- Update to new upstream version 2.4.19:
  - Add support for DC 2.0, Industrial PTC and Silent Stepper Bricklet 2.0
  - Add Data Logger support for DC 2.0, Industrial PTC and Silent Stepper Bricklet 2.0
  - Fix Healthmonitor error handling
  - Filter Updates/Flashing and RED Brick Console serial port selection based on
    USB product- and vendor-ID
  version 2.4.18:
  - Add minimal health monitor dialog
  - Fix state handling for untabbed plugins
  - Force correct UI state after aborting autoreconnect on error
  - Handle errors while opening Data Logger debug log file
  - Update download.tinkerforge.com certificate chain to fix update autodetection
  - Autoselect download directory for Brick Viewer downloads
  - Check if NFC Bricklet is in correct state to start cardemu discovery</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1631016000">- Fix shebang
- Add patch to fix udev rule warning
  0001-udev-rules-Fix-ATTR-assignment.patch</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1636459200">- Update to new upstream version 2.4.20
  - Hide unused custom line ending controls in hex mode in RS485 Bricklet plugin
  - Reuse thread in Data Logger timer to avoid slow memory leak
  - Fix Data Logger device list clearing on config loading
  - Fix slow memory leak in Data Logger data tab
  - Add firmware version column to Health Monitor dialog
  - Improve udev rule compatibility on Linux
  - Add support for RTC driver config to HAT Brick plugin
  - Add support for simple mode to NFC Bricklet plugin
  - Increase required PySerial version to 3.0
  - Add support for flashing ESP32 (Ethernet) Bricks
- remove upstream patch 0001-udev-rules-Fix-ATTR-assignment.patch</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1641643200">- Update to new upstream version 2.4.21
  - Fix serial port listing on Apple M1 Macs
  - Truncate RED Brick log file view to 10MB
  - Improve hex input mode for RS232 Bricklet 2.0
  - Improve compatibility with Python 3.10
  - Fix OpenGL problems on macOS 12</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1660824000">- Update to new upstream version 2.4.22
  - Add support for GPS Bricklet 3.0 and ESP32 (Ethernet) Brick
  - Add Data Logger support for GPS Bricklet 3.0
  - Improve plot color palette for dark themes
  - Rework plot timing logic to greatly reduce jitter
  - Draw a vertical line to indicate time jumps in plots
  - Fix driver installation on Windows
  - Upgrade bundled Python to 3.9 on Windows (Windows 8.1 required)
  - added 0001-red-Handle-service-provider-country-codes-missing-in.patch to fix build</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1674648000">- Update to new upstream version 2.4.23
  - Allow saving config when Modbus master timeout is changed for RS485 Bricklet
  - Enable Python development mode when running from source
  - Fix socket leak on connect error
  - Add manual y-axis scaling for plot widget
  - Remove all driver files for Windows 7 and earlier
  - Fix calibration dialog title for Compass Bricklet plugin
  - Fix Galileo satellite numbers for GPS Bricklet 3.0
  - Add support for IPv6 connections
  - Add commandline options to specify host, port and secret
  - Add tab select menu that stays in the top left corner
  - Fix corner cases in IMU Brick(let) plugin untab handling
  - Add manual firmware list update button if auto-search for updates is disabled
  - remove upstream patch 0001-red-Handle-service-provider-country-codes-missing-in.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676462400">- Update to new upstream version 2.4.25
  - Fix Python dev-mode default handling
  - Do not touch /usr/lib/python3/dist-packages on Debian Linux
  - Convert Debian Linux package build to debhelper
  - Disable ADC calibration for 7p Bricks
  - Add missing pkg_resources dependency on Linux
  - Update all temperature readings with 10 Hz
  - Stop callback emulator from delivering results to destroyed plugins
  - Avoid crash while loading the 3D model in all IMU plugins
  - Avoid PyQt5 import problem with the Qt module
  - Fix accidental dependency on newer PyQt5 version on Linux</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1709985600">- Update to new upstream version 2.4.26
  - Add support for Industrial Dual AC In Bricklet
  - Add Data Logger support for Industrial Dual AC In Bricklet
  - Only use Python dev-mode if available
  - Fix health monitor metric errors for ESP32 (Ethernet) Brick
  - Add "@ host:port" to window title if connected
  - Avoid crash when closing Brick Viewer
  - Add function code to Modbus master function selection in RS485 Bricklet plugin</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1761220800">- Use pyproject_wheel and pyproject_install macros to build and install.</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1772452800">- Update to new upstream version 2.4.27
  - Add support for NFC Forum Type 5 to NFC Bricklet plugin
  - Make flashing of Co-MCU Bricklets more robust
  - Fix firmware download on macOS</changelog>
</package>
<package pkgid="9a6a823ba2acce68eab43e67551f01c339aab71f88e8735cb2a6320e356129c8995b541618c1b75a59620901afab0b73eba7c2dae51cdc8b968c1e69de39df25" name="bridge-utils" arch="riscv64">
  <version epoch="0" ver="1.7.1" rel="3.1"/>
  <changelog author="rschweikert@suse.com" date="1328184000">- Create -devel package to fix rpmlint errors
- Keep the binary in /usr/sbin, create link to /sbin (UsrMerge project)
  This does not effect resolution of #707837 as /sbin/brctl can still be
  found. systemd properly supports separate /usr</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mhrusecky@suse.cz" date="1369656000">- added missing include to fix build in factory
  bridge-utils-1.5-ip6.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1449144000">- Cleanup with spec-cleaner
- Remove the /sbin/ link, it should not be needed.
  Lets see what breaks, people should migrate to bridge anwyay</changelog>
  <changelog author="tchvatal@suse.com" date="1476792000">- Version update to 1.6:
  * Various tiny fixes, nothing ground breaking
- Refresh patch bridge-utils-1.5-ip6.patch (fuzz)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- This utility is DEPRECATED. No new features will ever be added.
  Instead use the bridge command from the iproute2 package which
  supports more features.
- Update to version 1.7
  * Replace references to enslave
  * Remove out of date TODO
  * brctl: fix signed/unsigned comparison warnings
  * libbridge: add missing sys/time.h include in header
  * libbridge: Include the configured CFLAGS when compiling
- Update project URLs
- Rebase patches:
  * bridge-utils-1.5-ip6.patch
  * bridge-utils-1.5-optflags.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 1.7.1
  * fix string overflow warnings
  * brctl: fix spelling on man page</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
</package>
<package pkgid="33b141553173f5714c6695ad4efe6a7fdf6255d4f7357cca0e4305426059a051dbfdbb5c1757177f1e91030abafb17322b92b19c20a41c1b02fce6def09ad70b" name="bridge-utils-devel" arch="riscv64">
  <version epoch="0" ver="1.7.1" rel="3.1"/>
  <changelog author="rschweikert@suse.com" date="1328184000">- Create -devel package to fix rpmlint errors
- Keep the binary in /usr/sbin, create link to /sbin (UsrMerge project)
  This does not effect resolution of #707837 as /sbin/brctl can still be
  found. systemd properly supports separate /usr</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mhrusecky@suse.cz" date="1369656000">- added missing include to fix build in factory
  bridge-utils-1.5-ip6.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1449144000">- Cleanup with spec-cleaner
- Remove the /sbin/ link, it should not be needed.
  Lets see what breaks, people should migrate to bridge anwyay</changelog>
  <changelog author="tchvatal@suse.com" date="1476792000">- Version update to 1.6:
  * Various tiny fixes, nothing ground breaking
- Refresh patch bridge-utils-1.5-ip6.patch (fuzz)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- This utility is DEPRECATED. No new features will ever be added.
  Instead use the bridge command from the iproute2 package which
  supports more features.
- Update to version 1.7
  * Replace references to enslave
  * Remove out of date TODO
  * brctl: fix signed/unsigned comparison warnings
  * libbridge: add missing sys/time.h include in header
  * libbridge: Include the configured CFLAGS when compiling
- Update project URLs
- Rebase patches:
  * bridge-utils-1.5-ip6.patch
  * bridge-utils-1.5-optflags.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 1.7.1
  * fix string overflow warnings
  * brctl: fix spelling on man page</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
</package>
<package pkgid="2b1bf902984400176b1d6464a9b467e8cd1d1f8d1bc378d4d73c8a4f95221e2a386a541dcb60448d54231cf58dfcb948ed8f7062d5ea5bb5ff3baad287decf26" name="bridge-utils-dummy" arch="noarch">
  <version epoch="0" ver="0.1" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- New package providing informative error message to users
  trying to use net-tools-deprecated (bsc#1242048).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756987201">- Delete obsolete specfile syntax and make build recipe
  sh-compatible.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757419200">- Add conflict with busybox-net-tools.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Add bridge-utils-dummy (bsc#1242048).</changelog>
</package>
<package pkgid="017a363b6bac216d1883b70e429cadfcf1e4aa804c163f7e79410a5979d062c93c6816f26409870ea070e43a72a81626afa9af01decc3500453f16f5f0803545" name="brightnessctl" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.3"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt;" date="1486728000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt;" date="1501070400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt;" date="1501675200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild</changelog>
  <changelog author="Fabio Alessandro Locati &lt;fale@fedoraproject.org&gt;" date="1506254400">- Upgrade to 0.3</changelog>
  <changelog author="R. Tyler Croy &lt;rtyler@brokenco.de&gt;" date="1550923200">- Package 0.4 for openSUSE</changelog>
  <changelog author="mvetter@suse.com" date="1556625600">- Clean spec
- Add SUSE copyright</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1556712000">- Use noun phrase in summary.
- Remove redundant DESTDIR= from %make_install.
- Require systemd-rpm-macros for %_udevrulesdir.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1580385600">- Add support for using logind mode for recent distributions
  cherry pick patches from upstream:
  * 0001-Fixed-inconsistency-in-README-thanks-AJGQ.patch
  * 0002-Support-the-new-SetBrightness-logind-API.patch
  * 0003-Make-the-use-of-SetBrightness-dynamic.patch
  * 0004-Use-non-suid-permissions-when-logind-is-used.patch</changelog>
  <changelog author="R. Tyler Croy &lt;rtyler@brokenco.de&gt;" date="1580644800">-  Upgrade to the recently released 0.5.1, which includes previously applied
  patches
  Removed patches (adding this for the bot):
  0001-Fixed-inconsistency-in-README-thanks-AJGQ.patch
  0002-Support-the-new-SetBrightness-logind-API.patch
  0003-Make-the-use-of-SetBrightness-dynamic.patch
  0004-Use-non-suid-permissions-when-logind-is-used.patch</changelog>
</package>
<package pkgid="ee7db1fd753826a79ad43010ed2ca36b88983ec481ce125a2822038bd3b3fd51a1c19d7d5d7b87f7ca095b8421b3d0a77806e5ee82659d255c24c52f13a5b9c5" name="brisk-menu" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1483185600">- Update to version 0.1.2:
  * Use a less janky button style for the session controls.
  * Include autogen.sh.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1483272000">- Update to version 0.2.0:
  * Initial GSettings support.
  * Load sidebar shortcuts according to the vendor schema
    (pinned-shortcuts).
  * Add a key to control dark-theme.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1485345600">- Update to version 0.3.0:
  * Fix a bug with a terminal + applications opening in the root
    directory.
  * Fix duplicate results in the search bar.
  * Fix missing icons in listing.
  * Fix searching to be case insensitive.
  * Provide compiler hints to hot paths within Brisk.
  * Add basic keyword filtering (i.e. video for VLC).
  * Enable internationalisation.
  * Fully reset the menu state &amp; focus between appearances.
  * Add GSettings support for search bar placement (top, bottom,
    automatic).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490788800">- Update to version 0.3.5:
  * Fix bitwise operators on search bar placement (inverse logic).
  * Standardise the CSS usage, fix broken assets.
  * Add rollover behaviour (a gsettings option).
  * Add a context menu for editing menus.
  * Style fixes (new CSS classes).
  * Update translations.</changelog>
  <changelog author="thanosapostolou@outlook.com" date="1499256000">- Update to version 0.4.5 (changes since 0.3.5):
  * The Super key now works.
  * The Label text is now configurable.
  * The menu now dynamically adapts to vertical panel layouts.
  * The core load + management mechanism is now handled by a
    BriskAppsBackend, and the front end is no longer tied
    explicitly to libmate-menus or even .desktop files. This opens
    up the future possibilities for Favourites Pinning and "others"
    (...) through the generic BriskBackend, BriskItem, and
    BriskSection API.
  * Reloading has been changed and fixed, always works (part of
    the new BriskAppsBackend, signal based).
  * Control Centre applications are now listed in Preferences and
    Administration categories.
  * Add full vertical panel support.
  * Switch everything to backends (All button is now a backend too).
  * Dynamically size menu to the best size available on the screen.
  * Fix Super key binding being swallowed by others (and swallowing
    theirs) - requires fixes in Albert, MATE Settings Daemon, etc.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Update to version 0.5.0:
  * New Favourites back end (backed by gsettings).
  * Optimised backends to ensure O(1) lookup times.
  * Extended backend actions API for context sensitive backend
    actions (pin/unpin).
  * Add ~/Desktop pin/unpin.
  * Move to meson to help with modularity.
  * Confined MATE Applet APIs to the applet component
    (not frontend/backend/etc).
  * Moved BriskKeyBinder and window positioning logic into a
    front end.
  * Mask confusing inverted MatePanelAppletOrient in favour of
    GtkPositionType.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1544788800">- Add brisk-menu-mate-menus-1.22.patch:
  https://github.com/solus-project/brisk-menu/pull/103</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Update to version 0.6.1 (changes since 0.5.0):
  * Add a new "dash" style menu.
  * Fix super key global bindings on Compiz.
  * Unset Lock key masks when closing menu.
  * Fix key-binder from swallowing Super+Mouse events.
  * Update API for MATE Desktop 1.22.
  * Make favourites appear first.
  * Fix categories list so scrollbar is not always shown.
  * Update translations.
- Remove brisk-menu-mate-menus-1.22.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1598875200">- update version to 0.6.2
  * frontend: Allow keyboard navigation
  * applet: Re-create applet menu when changing window-type
  * backend: Hide menu when rebuilding menu items
  * Update translations.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1735300800">- Add patches: brisk-menu-gsettings-icon-properties.patch and
  brisk-menu-runtime-icon-updates.patch. Add support for runtime icon
  configuration.
- Add a patch: brisk-menu-fix-crash-on-desktop-file-changes-5f0be5741b5b37221fc8911c11f394ec498cd53d.patch.
  Backport upstream patch to fix crashes in odd cases when .desktop files are
  changed.
- Use %autosetup macro to apply patches.</changelog>
</package>
<package pkgid="bdaaa5d49f5abd6c41b8149607d011934f5693938f9a1befbecac970857fba6e3dce2fc4dbc6a2266a55aa449fca35f20a41e61c50cd5e40b03ffa1df8c9e18a" name="brisk-menu-lang" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1483185600">- Update to version 0.1.2:
  * Use a less janky button style for the session controls.
  * Include autogen.sh.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1483272000">- Update to version 0.2.0:
  * Initial GSettings support.
  * Load sidebar shortcuts according to the vendor schema
    (pinned-shortcuts).
  * Add a key to control dark-theme.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1485345600">- Update to version 0.3.0:
  * Fix a bug with a terminal + applications opening in the root
    directory.
  * Fix duplicate results in the search bar.
  * Fix missing icons in listing.
  * Fix searching to be case insensitive.
  * Provide compiler hints to hot paths within Brisk.
  * Add basic keyword filtering (i.e. video for VLC).
  * Enable internationalisation.
  * Fully reset the menu state &amp; focus between appearances.
  * Add GSettings support for search bar placement (top, bottom,
    automatic).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490788800">- Update to version 0.3.5:
  * Fix bitwise operators on search bar placement (inverse logic).
  * Standardise the CSS usage, fix broken assets.
  * Add rollover behaviour (a gsettings option).
  * Add a context menu for editing menus.
  * Style fixes (new CSS classes).
  * Update translations.</changelog>
  <changelog author="thanosapostolou@outlook.com" date="1499256000">- Update to version 0.4.5 (changes since 0.3.5):
  * The Super key now works.
  * The Label text is now configurable.
  * The menu now dynamically adapts to vertical panel layouts.
  * The core load + management mechanism is now handled by a
    BriskAppsBackend, and the front end is no longer tied
    explicitly to libmate-menus or even .desktop files. This opens
    up the future possibilities for Favourites Pinning and "others"
    (...) through the generic BriskBackend, BriskItem, and
    BriskSection API.
  * Reloading has been changed and fixed, always works (part of
    the new BriskAppsBackend, signal based).
  * Control Centre applications are now listed in Preferences and
    Administration categories.
  * Add full vertical panel support.
  * Switch everything to backends (All button is now a backend too).
  * Dynamically size menu to the best size available on the screen.
  * Fix Super key binding being swallowed by others (and swallowing
    theirs) - requires fixes in Albert, MATE Settings Daemon, etc.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Update to version 0.5.0:
  * New Favourites back end (backed by gsettings).
  * Optimised backends to ensure O(1) lookup times.
  * Extended backend actions API for context sensitive backend
    actions (pin/unpin).
  * Add ~/Desktop pin/unpin.
  * Move to meson to help with modularity.
  * Confined MATE Applet APIs to the applet component
    (not frontend/backend/etc).
  * Moved BriskKeyBinder and window positioning logic into a
    front end.
  * Mask confusing inverted MatePanelAppletOrient in favour of
    GtkPositionType.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1544788800">- Add brisk-menu-mate-menus-1.22.patch:
  https://github.com/solus-project/brisk-menu/pull/103</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Update to version 0.6.1 (changes since 0.5.0):
  * Add a new "dash" style menu.
  * Fix super key global bindings on Compiz.
  * Unset Lock key masks when closing menu.
  * Fix key-binder from swallowing Super+Mouse events.
  * Update API for MATE Desktop 1.22.
  * Make favourites appear first.
  * Fix categories list so scrollbar is not always shown.
  * Update translations.
- Remove brisk-menu-mate-menus-1.22.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1598875200">- update version to 0.6.2
  * frontend: Allow keyboard navigation
  * applet: Re-create applet menu when changing window-type
  * backend: Hide menu when rebuilding menu items
  * Update translations.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1735300800">- Add patches: brisk-menu-gsettings-icon-properties.patch and
  brisk-menu-runtime-icon-updates.patch. Add support for runtime icon
  configuration.
- Add a patch: brisk-menu-fix-crash-on-desktop-file-changes-5f0be5741b5b37221fc8911c11f394ec498cd53d.patch.
  Backport upstream patch to fix crashes in odd cases when .desktop files are
  changed.
- Use %autosetup macro to apply patches.</changelog>
</package>
<package pkgid="e58a23b3e0c727c069ab89c8cea778e4df604eb840c95831f4eb170c1a309b3ae6f958d7083727cda2d5af688d4e2da233e4f3ab291b2a46f47ef1b693161f81" name="brlapi-devel" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="5e8d14c193c4429194ff8e1bc3cb4572bdf8faff921ee09df3b8eadc39751360f6a19a01520b8fab26733916f682d44cf6b90b8dc6823040b77e82081aaa54ee" name="brlapi-java" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="97c1b3bdf7e4358b0972574d3162e070312880765c859d9ebb2ec66b301443e0784e1028a94a31d0035332af80470554638acea2b8264eade7fe492aea8cbb2e" name="brlemu" arch="riscv64">
  <version epoch="0" ver="0.1" rel="63.1"/>
  <changelog author="seife@suse.de" date="1202299200">- initial package submission</changelog>
  <changelog author="marco@suse.de" date="1207310400">- added version number 0.1
- added author and GPL note to brlemu.c/brlemu.h/Makefile
- added COPYINg file (GPL2)
- added install section to Makefile
- modified spec-file</changelog>
  <changelog author="seife@suse.de" date="1208952000">- add the "--fake" option to allow usage with Qemu, update README</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1496750400">- add brlemu-0.1-gcc7.diff to fix build with gcc 7
- add brlemu-0.1-nostrip.diff to fix debuginfo package generation</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1697112000">- fix patch application with newer rpm
- use %license instead of %doc for COPYING file
- fix invalid URL</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1723550400">- add "-I/usr/include/ncurses" to work around ncurses breakage</changelog>
</package>
<package pkgid="441c01c80163b6be0ff5cabb551381e0b0f8b5280ead03f6eff4652316270052de90b5fb1dd5deb03767da15e34f85d7fe3fbc06b6df46085709cfd8781812e6" name="brlist" arch="noarch">
  <version epoch="0" ver="0.2" rel="2.2"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736510400">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736769600">- Version 0.2
  * Add full OVS support
  * List bridges with no interfaces attached</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1738411200">- Use no macros in url in .spec for packtrack</changelog>
</package>
<package pkgid="5d47d2ffe53dc5b5c6569b4b62df942f892d8b4c2cbd34f8216e1c5bf54cf8b296bd46dfa89659d467b9fea8f1368de02c9f0ce9ba1381616fd2d985ee2d8d6b" name="brltty" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="45edf1a0f17e577b9b99b058f1ed5fdd3830c3a8438e69b185738f6d9c96c6494fdaa121da2212ddff728089c2f8823a24aabd50d2ebf12939a75d1ed153bdc9" name="brltty-driver-at-spi2" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="c4059ace7e5ac5f35d9f0e160224f624332cf528e78eb8bb9e876ad183ee8519214732bffe8ab68a6a7df14d7963bdccfcc99a654b05cad8d349be8f6e279acb" name="brltty-driver-brlapi" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="2900704d1cbf48dca0fefbc0df6d38838be36bf44fc8725afa65ef6c422c24efa24a07f44844d4f9ff0623cec94fc8b0e79c5113a44e78caa8e643dc1c1292ef" name="brltty-driver-espeak" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="b9f47e38801738696acc01978bed10dfe6a6c679e772712ad39a57f41efd090c699c8b4d31db5727706acaa94adf19b1d0b376855acd80a167d683326770da03" name="brltty-driver-speech-dispatcher" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="48eb888f6fe42630ff3714b4509a99a8e866670a2aee7ab75a4a1ba926ee0f6cc71bedaaf4417b1990ea1478061ee3e99e3f2ba9bbe98fd94af249c32f7202aa" name="brltty-driver-xwindow" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="1a332f053799ea1114f60d9c2e77d10d5fb524f84153358addc50229b502212e77fd8504e5fb656b94bfcde278bc6a5008752567f3a5cb72f4a555eb3c297e49" name="brltty-lang" arch="noarch">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="f3d4f8d2e07791335fbd2a52c86e5249bce78ff54a10cb2df8c822ce6fd3e34cc12cd263d2ad681f0c56bf2e707647d2d6c23ba8505871de209adcd57cba0c99" name="brltty-udev-generic" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="03ccda88b1e66e49acae76861514fc486b2e63a68e0acb3174488658d518f2b263403e20bc15b38bbba779c480f2f334dde3351b5513f51002e6a04906580f3d" name="brltty-utils" arch="riscv64">
  <version epoch="0" ver="6.9" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1702468800">- README.SUSE: add documentation about the state of security of the brltty
  daemon (bsc#1214158).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang_path to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727179200">- Work around a syntactic change to TCL_PACKAGE_PATH to fix build
  with Tcl 8.6.15.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1727265600">- For the correct generation of pkgIndex.tcl it is required that
  libbrlapi_tcl can runtime-link to libbrlapi at install time.
  Set LD_LIBRARY_PATH to allow that.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727352000">- Added patch:
  * brltty-reproducible-jar-mtime.patch
    + Use SOURCE_DATE_EPOCH for reproducible jar mtime
    + Applied if building with Java &gt;= 17</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1729166400">- Update to version 6.7:
  + Too many changes; please read ChangeLog
- Drop e6707d5e.patch: fixed upstream.
- API version is now 0.8.6.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1746446400">- Set umask to generate brlapi.key with correct permissions; avoid
  having the file temporarily world-readable (bsc#1235438).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1747828800">- Drop libbraille plugin. Libbraille is unmaintained and unlikely
  to be used nowadays, and it links against an old version of
  libusb (jsc#PED-10531).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 6.8:
  + Too many changes; please read ChangeLog
- API version is now 0.8.7.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1772280000">- Update to version 6.9:
  + Too many changes; please read ChangeLog
- API version is now 0.8.8.
- Add brltty-handytech-crash-fix.patch: fix crash with some
  HandyTech displays via USB.</changelog>
</package>
<package pkgid="64e6700a046c8d7e71fca99c31af8a204d2e6a686e132a3c4eb497c1eb97774e1fd359a0a3658012065b4466872e04275122fdff58b94994d5edb676f7193359" name="broadvoice16" arch="riscv64">
  <version epoch="0" ver="1.2" rel="4.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for Source0 tarball.</changelog>
</package>
<package pkgid="f14169eb5bc896546514323c35cff9e749c2a838a311fcf50d29d3d3c8aac5cfd8cb17097af1275f9c038ebde45948efe04408bd78d708ec05b445b4476b5f59" name="broadvoice16-devel" arch="riscv64">
  <version epoch="0" ver="1.2" rel="4.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for Source0 tarball.</changelog>
</package>
<package pkgid="66e71971a6be752b1e461a20111051beef094eb68ea498f5d723f285859e983daca79e0f877b0390c614445b8af27b0da0a9859934a7d5b19f0bccabacefd22a" name="broadvoice32" arch="riscv64">
  <version epoch="0" ver="1.2" rel="3.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for Source0.</changelog>
</package>
<package pkgid="494860be6452d410f2ddb6260de032245181381a1f43013086fa1ae002cba6ec4cd0de3b49b2736d1de50af176592c9b32c872fe10ae3dc9df79c312aa35f0de" name="broadvoice32-devel" arch="riscv64">
  <version epoch="0" ver="1.2" rel="3.1"/>
  <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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for Source0.</changelog>
</package>
<package pkgid="6e1b222ad634be183de9b561fe7340c1bedf5126d8dede664320cb01409ee924e21f234f59fe7d38700040741f64cfc11f2310b4708521ed7184d381775b7d07" name="broot" arch="riscv64">
  <version epoch="0" ver="1.49.1" rel="1.1"/>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1651492800">- Update to v1.11.1 (see CHANGELOG.md)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1657281600">- Remove dependency on unmaintained rust-packaging</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1668686400">- Update to 1.16.2:
  * you can restrict the panels in which verbs apply with the verb configuration panels parameter
  * fixes ctrl-left not usable anymore to remove filtering in preview
  * status messages now displayed on toggling (for example showing hidden files)
  * New escaping rules let you skip many \, especially when building regexes
  * --sort-by-type-dirs-first and --sort-by-type-dirs-last - Fix
  * modal: in intput mode, uppercase letters don't trigger verbs anymore
  * selecting lines up or down with the mouse wheel now wraps in both direction
  * Terminal background luma determination now works on all tested unixes, including MacOS
  * Major Feature: imports (A configuration file can now import one or several other ones)
  * advice to hit alt-i and|or alt-h when no file is visible
  * examples on search modes in help screen
  * close the staging area when it's emptied with a verb (e.g. on :rm)</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1679572800">- Update to 1.21.0:
  * better nushell integration (no need to quote arguments anymore,
    fix path extension broken by new version of nushell)
  * don't show modal-only keys in help page when modal mode isn't enabled
- Update to 1.20.2:
  * fix debug statement printed in some cases (mostly on Windows)
- Update to 1.20.1:
  * fix status line not always displaying the hint of the input's verb
- Update to 1.20.0:
  * unless overriden, /proc is now no-enter, which solves freezes
    when searchin on / in some system
  * SVG files now rendered as images in the preview panel
  * new version of the nushell function. You should be prompted for an update
  * no-hide special paths
  * preview can now be opened on directories, showing their first level
  * better determine whether the terminal is white or dark in some (probably rare) cases
- Update to 1.19.0:
  * Nushell support
- Update to 1.18.0:
  * Hjson configuration file can now omit outside braces (it's
    "braceless Hjson"), making it much cleaner
  * allow opening the help screen with just the ? key on Windows (as for other systems)
  * fix a crash in some cases of input being cleaned with a selection
- Update to 1.17.1:
  * Windows specific implementation of :cpp
- Update to 1.17.0:
  * max file size for content search now configurable (default is now 10MB)
  * file summing now avoids /proc and /run
  * default configuration sets /media as not entered by default
    (can be commented out, of course)</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1686916800">- Update to 1.22.1:
  * allow dir computations in /run/media
  * fix included solarized-dark.hjson skin file
- Update to 1.22.0:
  * define disk space availability colors in skin
  * left elision of path when path/name doesn't fit
- Update to 1.21.3:
  * `switch_terminal` verb parameter
  * on Windows, when using `-c`, clear events after delay
- Update to 1.21.2:
  * update dependencies because of some yanked ones
- Update to 1.21.1:
  * resolve `~` in special paths
  * better clipboard support on MacOS</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- Adjust package license based on the legaldb scan</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719489600">- Update to v1.39.0
  * `:open_trash` shows the content of the trash. Other new internals &amp; verbs: `:delete_trashed_file`, `:restore_trashed_file`, `:purge_trash`
  * it's now possible to remove a default keybinding by defining a verb with no execution
  * fix build on Android - thanks @dead10ck
- Update to v1.38.0
  * `-{flags}` verb lets you change the state the same way you do it at start, eg `:-sd` to show sizes and dates
  * calling `:focus` on the tree root now goes up the tree (experimental)
- Update to v1.37.0
  * optionally display lines surrounding a matching line in preview, with `lines_before_match_in_preview` and  `lines_after_match_in_preview`
  * filtered preview: jump between matches with `:next_match` (default: `tab`) and `:previous_match` (default `shift-tab`)
  * display setuid, setgid and sticky bits in permission
- Update to v1.36.1
  * fix ANSI code leaking to the input on start on Mac
- Update to v1.36.0
  * releases at github should be more `cargo binstall` friendly
  * improved `--help`
  * new `:stage_all_directories` internal
  * `:print_tree` is one line shorter, so as to let the original shell command visible without scroll
  * fix and document the "kitty-csi-check" optional feature which can be enabled at compilation
- Update to v1.35.0
  * Nerdfont icon theme
- Update to v1.34.0
  * new `--verb-output` launch argument, dedicated to the new `:clear_output` and `:write_output` internals
  * verb sequences (based on `cmd`) can take arguments from the verb invocation
  * don't fail launch in case of bad verb configuration, more helpful error message in such case
  * faster kitty image rendering by default
  * `{file-git-relative}` verb argument
  * modify nushell function import: `use` instead of `source`
  * fix some resizing and flickering problems on Windows (appeared with 1.33.0)
  * write `installed` flag file on `--install`
- Update to v1.33.1
  * fix the release's version
- Update to v1.33.0
  * on terminals supporting the kitty keyboard protocol, you can now define and use key combinations like `space-n`, `ctrl-alt-a-b`, `shift-space-c`, `ctrl-enter`, etc.
  * new syntax for special paths
- Update to v1.32.0
  * with "modal" enabled, `initial_mode` setting lets you choose whether to start in `input` mode or `command` mode (default)
- Update to v1.31.0
  * keep broot's work dir synchronized with the root of the current panel. Can be disabled in conf with `update_work_dir: false`
  * fix `:trash` internal not working on staged files
- Update to v1.30.2
  * don't canonicalize paths on windows on new panels
- Update to v1.30.1
  * nushell script: replace the deprecated `def-env` with `def --env`
- Update to v1.30.0
  * `:trash` internal - I'd like feedback on this one
  * solve symlinks on `:panel_right` to display the dest path and the dest filesystem
  * `:panel_right` on a directory now removes the filter
  * more '~' expansion in verb arguments
- Update to v1.29.0
  * `terminal_title` option in configuration
  * `:toggle_tree` internal and `--tree` and `--no-tree` launch flags (experimental, feedback welcome)
  * `{git-name}` verb argument
- Update to v1.28.1
  * fix a regression in handling of rooted gitignore patterns
- Update to v1.28.0
  * left and right keys bound to verbs can be used when the input isn't empty, if they would have no effect to the input
  * default_flags now accept long parameters, including --cmd
  * gitignore: fix relative patterns with several tokens
- Update to v1.27.0
  * the `apply_to` verb filter accepts new values: `text_file` and `binary_file`. Broot users editing files in their terminal (vi, emacs, etc.) should configure broot to open their text editor on `enter`: see https://dystroy.org/broot/tricks/#change-standard-file-opening
  * small breaking change: `:stage_all_files` now stages also symlinks
  * new `{git-root}` verb argument
  * fix a freeze on windows when launching a search with `-c`
  * fix automatic preview pattern not escaping spaces and colons
- Update to v1.26.1
  * improved status line
- Update to v1.26.0
  * when given a path to a file at launch, broot now selects it in the tree and opens it in preview
  * allow rebinding of the 'tab' and 'esc' keys with the `:next_match` and `:escape` internals
  * fix fuzzy patterns not case insensitive on some characters
- Update to v1.25.2
  * optional BROOT_CONFIG_DIR env var - the site now shows all env variables: https://dystroy.org/broot/launch/#environment-variables
  * `--only-folders` now longer allows symlinks to non directories
- Update to v1.25.1
  * fix shift-char in input extending the selection
- Update to v1.25.0
  * allow unescaped '::' in pattern position, experimental (might be removed)
  * allow hexa color notation in skins (eg `#fb0` or `#FFD700`)
- Update to v1.24.2
  * fix a case of br script installation failing on Windows/Powershell
- Update to v1.24.1
  * slightly better `--help`
- Update to v1.24.0
  * installer for the powershell br script on windows
  * new `--help`, more compact
  * allow extra spaces before the verb
  * updated man page, now distributed in releases as /man/broot.1
- Update to v1.23.0
  * prettier, faster SVG rendering
  * reorganize default conf files, with a "skins" subfolder
- Remove cargo_config, which is now part of the vendor-tarball</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1743508800">- v1.45.1
  * Fix compilation failing without `--locked`
- v1.45.0
  * Fix total search impossible to redo after refresh
  * With `refresh_after: false`, a verb configuration can request that the tree isn't refreshed after its execution
- v1.44.7
  * fix bad regex match position
  * update resvg dependency to 0.44
  * on `--server`, remove the existing socket if it already exists
- v1.44.6
  * fix .ignore files ignored when not in a git repository
  * update git2 dependency to 0.20
- v1.44.5
  * no real change (just reverting a crate name to ease some packaging)
- v1.44.4
  * fix panic in preview on syntax coloring (when a sublime syntax isn't compatible with the regex engine)
- v1.44.3
  * removed default bindings on left and right keys. You may add them back by adding this to your verbs.hjson:
    { key: "left", internal: "back" }
    { key: "right", internal: "open_stay" }
  * rustc minimal version changed from 1.76 to 1.79, which allows better performing image rendering
  * remove dependency to onig, to allow compatibility with gcc 15
- v1.44.2
  * temp files created for kitty now erased on quitting or when too many of them have been written
  * no longer panics when launched with BROOT_LOG=debug but the broot.log file can't be created
  * fix user and group names displayed as "????" when coming from openldap
- v1.44.1
  * fix wrong position of IMEs (input method editors) popup - See #948
  * improve querying the terminal for capabilities (prevent some escape chars from leaking)
- v1.44.0
  * `:focus_staging_area_no_open` internal, focus the staging area if it's already open, does nothing in other case
  * fix some composite patterns with several operators and no parenthesis
- v1.43.0
  * 'Size' and 'Deletion date' columns in trash screen. This screen now supports the `:toggle_date`, `:toggle_size`, `:sort_by_date`, and `:sort_by_size` internals.
  * new `:show` internal make the provided path visible and selected, adding lines to the tree if necessary, does nothing if the provided path is not a descendant of the current tree root (this part may change depending on feedback)
- v1.42.0
  * support of `.ignore` files with the same syntax than `.gitignore`. They have priority over `.gitignore` so that a personal `.ignore` file can override a shared `.gitignore` - See https://dystroy.org/broot/tree_view/#hidden-ignored-files
  * `:toggle_ignore` internal, identical to `:toggle_git_ignore`, but with a clearer name so should be preferred
  * the `panels` verb filter now works in most contexts (it was previously only checked on key events)
  * many dependencies updated
- v1.41.1
  * allow compilation with rustc 1.76
- v1.41.0
  * Major Feature: :search_again
  - ctrl-s now triggers `:search_again` which either
  - brings back the last used search pattern, when no filtering pattern is active
  - does a "total search" if a filtering pattern is active and the search wasn't complete
  * Major Feature: internals changing panel widths
  - `set_panel_width`, taking as parameter the index of the panel and the desired width
  - `move_panel_divider`, taking as parameter the index of the divider and the desired change
  - `ctrl-&lt;` is bound by default to `:move_panel_divider 0 -1`
  - `ctrl-&gt;` is bound by default to `:move_panel_divider 0 1`
  - See http://dystroy.org/broot/panels/#resize-panels
  * Minor Changes:
  - when git file infos are shown, and git ignored files aren't hidden, those files are flagged with a 'I'
  - Remove .bak extension from content search exclusion list
  - Update nerdfont and vscode icons
  - `{initial-root}` verb argument
- v1.40.0
  * Major Feature: preview transformers
    You can now define preview transformers to be applied before preview.
    They allow for example previewing PDF or Office files, or beautifying JSON files.
    Edit the `preview_transformers` array in your conf.hjson file.
    See https://dystroy.org/broot/conf_file/#preview
  * fix search on root
  * fix some verb cycling problems
- v1.39.2
  * fix UNC paths being displayed on Windows (regression at 1.39.1)
- v1.39.1
  * fix high-resolution (kitty protocole) image broken in release mode
  * canonicalize paths when focusing them (mostly useful when following links)
  * a few minor internal optimizations</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1744891200">- v1.46.0
  * :set_max_depth &lt;number&gt; and :unset_max_depth
  * clear cache when files are deleted in staging area
  * recompute preview transform when source file changed since last preview</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1758715200">- v1.49.1
  * watching made much more efficient (some deep changes won't lead to an automatic refresh which only impacts dir size)
  * the name given with `--listen` is now provided to verb as the `{server-name}` verb argument
- v1.49.0
  * `:toggle_watch` internal, with `:watch` shortcut, bound by default to `alt-w`. When watching is active, the tree is refreshed whenever any directory/file, even deep, is changed - Fix #730
  * fallback to a transparent background for images in image preview instead of a specific color - Fix #1040 - Thanks @letmeiiiin
  * fix --server socket written at a non writable location on Android/termux - Fix #1045
- v1.48.0
  * Support for the 'Cmd' modifier in key shortcuts (the key is called 'Command', 'Super', 'Apple', 'Windows', depending on systems and users)
  * "filesystem" features have been made available for Mac:
  - the `:fs` screen, listing filesystems
  - filesystem free space &amp; total space displayed when size computations are requested
  - device id displayed with `:toggle_device_id` (shortcut: "dev")
  * Fix `.config/git/ignore` not being loaded on Mac - Fix #1032 - Thanks @9999years
- v1.47.0
  * text files with control chars were previously previewed as binary. They're now displayed as text with some '�' when needed - Fix #977
  * files with ANSI escape codes (such as the one you would obtain with `dysk --color yes &gt; ansi.txt` can now be previewed with `:preview_tty` - Fix #1019
  * first line of the tree is cropped (right aligned) when it doesn't fit
- v1.46.5
  * fix `:focus some/path` called in a command sequence always opening new panel - Fix #1014
- v1.46.4
  * support for keys F13 to F24 (if your system supports it)
  * fix `:focus` with argument given in configuration going up one level when root is selected - Fix #1009
  * fix `--max-depth` ignored when in `default_flags` - Fix #1013
- v1.46.3
  * fix broot waiting for events on internals like `:quit` - Fix #1006
- v1.46.2
  * fix broken nushell script (`--max-depth` again)
- v1.46.1
  * fix nushell script broken by new `--max-depth` argument</changelog>
</package>
<package pkgid="fb077d5471612a3b076acbc9ed864adf4052efe364667464a8a0fdb1370150ab60e504fe4ea4a84d0f7ebadaace6dd6e4bad17cbf707775f0deba3ffb6cc0a9f" name="brotli" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="2.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 1.2
  * python: added Decompressor::can_accept_more_data method
    and optional output_buffer_limit argument
    Decompressor::process; that allows mitigation of
    unexpectedly large output
  * decoder / encoder: static tables use "small" model
    (allows 2GiB+ binaries)</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1773921600">- Add 0001-disable-BROTLI_MODEL-macro-for-LoongArch64.patch</changelog>
</package>
<package pkgid="d800c3420607c6d877a687cd0ff166a33512609b54c4c43ccc0d7daa96cbb8dd767c5cbcdfda0c946313b9f8e0aaee141a59683c7f984f6d40f542da7437515b" name="browserpass-native" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569844800">- Initial build for browserpass-native 3.0.6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570190400">- Avoid double %setup.</changelog>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1594382400">- Update to version 3.0.7
  * Updated dependencies
  * Lots of small documentation updates
- Use go &gt;= 1.14 like upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598702400">- Fix %{_libexecdir} misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644321600">- Update to version 3.0.8
  * Added make target for librewolf
- Exclude ppc64, build fails due to pie not being supported</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1646136000">- Update to version 3.0.9
  * No functional changes
  * Compile without cgo to remove libc dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659787200">- Update to 3.0.10:
  - No functional changes
  - Explicitly use cgo-free function to get user's home dir (was
    already the case since 3.0.9 if your browserpass was compiled
    without cgo as per our Makefile)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1678017600">- Update to 3.1.0
  * Implement add/edit/delete password functionality
    (pending new browser extension release)
    (gh#browserpass/browserpass-native#99,
    gh#browserpass/browserpass-native#129)
  * Add Edge browser support (gh#browserpass/browserpass-native#122,
    gh#browserpass/browserpass-native#130)
  * Add Yandex browser (gh#browserpass/browserpass-native#133)
- Update vendor.tar.gz</changelog>
  <changelog author="Holger Rauch &lt;holger.rauch@posteo.de&gt;" date="1748347200">- Added CGO_ENABLED=1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Enable cgo</changelog>
</package>
<package pkgid="114629143f8acb024c19b5deba72cc75fb978d3357deaea52ae30da0ad7a734b6cf0aa446a72317449cf5cd5f3604af8d1572d56c38cb1d1d5a7543e12c70d73" name="brp-check-suse" arch="riscv64">
  <version epoch="0" ver="84.87+git20260317.a0eb4ba" rel="1.1"/>
  <changelog author="ro@suse.de" date="1618920000">- Update to version 84.87+git20210420.a4765d7:
  * rename brp-50-fipscheck to brp-50-generate-fips-hmac</changelog>
  <changelog author="ro@suse.de" date="1621252800">- Update to version 84.87+git20210517.7005a76:
  * support cross arch builds
  * Makefile only set CXXFLAGS and CXX if not set in env yet
  * brp-25-symlink: Follow deeper symlinks to avoid false positives</changelog>
  <changelog author="lnussel@suse.de" date="1623067200">- Update to version 84.87+git20210607.252083e:
  * Let symlinks from /lib/modules to /usr/src be absolute (boo#1186710)</changelog>
  <changelog author="coolo@suse.com" date="1624363200">- Update to version 84.87+git20210622.18841ca:
  * Extend symlinks in buildroot (and test them)
  * Move the exception handling of absolute links to C++
  * Revert "brp-25-symlink: Follow deeper symlinks to avoid false positives"</changelog>
  <changelog author="coolo@suse.com" date="1625572800">- Update to version 84.87+git20210706.41c04c1:
  * Fix /etc/alternatives being white listed</changelog>
  <changelog author="coolo@suse.com" date="1637064000">- Update to version 84.87+git20211116.6c5fe09:
  * brp-25-symlink: don't fail if the symlink target starts with a dash
  * Revert "Let symlinks from /lib/modules to /usr/src be absolute"</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1663588800">- use https:// for urls</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1668513600">- Update to version 84.87+git20221115.2f7add6:
  * fallback to the libkcapi fipscheck
  * Remove legacy checks that are part of rpmlint 2.x.
  * brp-25-symlink: don't fail if the symlink target starts with a dash
  * Revert "Let symlinks from /lib/modules to /usr/src be absolute"
  * Fix /etc/alternatives being white listed</changelog>
  <changelog author="dmueller@suse.com" date="1679659200">- Update to version 84.87+git20230324.8680ce4:
  * Remove __patchable_function_entries from .a objects</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773748800">- Update to version 84.87+git20260317.a0eb4ba:
  * prg-brp-symlink: Check against end of vector before
    dereferencing it (boo#1259443)</changelog>
</package>
<package pkgid="d9849fcd401890ef5c42f21d009babfe9197f6f477b5ba4f330439e3833a29b9613eaeb9962444d96a41fa2026643b913020b3c4791b1a2b8bba1ba47b0370a0" name="brp-extract-translations" arch="noarch">
  <version epoch="0" ver="84.87" rel="9.1"/>
  <changelog author="fvogt@suse.com" date="1500033600">- Remove translations for Name,GenericName and Comment only in the
  [Desktop Entry] section to avoid breaking desktop action translations</changelog>
  <changelog author="lnussel@suse.de" date="1521115200">- create separate subpackage that extracts translations from desktop
  files but does not actually strip them. Needed for SLE.</changelog>
  <changelog author="fvogt@suse.com" date="1529496000">- Update map-desktop-category.sh to include updated Education, Science
  and Graphics categories (boo#1074711)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559822400">- Move rpm macros to %_rpmmacrodir.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1568116800">- Add ComputerScience, sort Science and Education alphabetically
  (boo#1074711)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1593518400">- Remove GNOME 1 and KDE 3 support (boo#1062631, rpmlint#437).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670328000">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1729944000">- Generate files that allow easy upstreaming. (boo#1158957)
- Embed SUSE translations to the desktop file
  (add suse_update_desktop_file_process_translations.py).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1768651200">- Generate diff file for easier applying of patch for dead
  packages.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1772452800">- Add support for upstreaming of desktop files translated by
  msgfmt.
- Do not update the installed desktop file by the upstreaming code.</changelog>
</package>
<package pkgid="66e4fcac0e65b176d7bb5bd7ab6dc2b1e37cb7e6fa26a568b7b20060185f445f19d6aa7ae81f6c15937726e878dbe46f1f2c08e838a2943dd8fa3ddc45d082f5" name="brp-trim-translations" arch="noarch">
  <version epoch="0" ver="84.87" rel="9.1"/>
  <changelog author="fvogt@suse.com" date="1500033600">- Remove translations for Name,GenericName and Comment only in the
  [Desktop Entry] section to avoid breaking desktop action translations</changelog>
  <changelog author="lnussel@suse.de" date="1521115200">- create separate subpackage that extracts translations from desktop
  files but does not actually strip them. Needed for SLE.</changelog>
  <changelog author="fvogt@suse.com" date="1529496000">- Update map-desktop-category.sh to include updated Education, Science
  and Graphics categories (boo#1074711)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559822400">- Move rpm macros to %_rpmmacrodir.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1568116800">- Add ComputerScience, sort Science and Education alphabetically
  (boo#1074711)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1593518400">- Remove GNOME 1 and KDE 3 support (boo#1062631, rpmlint#437).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670328000">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1729944000">- Generate files that allow easy upstreaming. (boo#1158957)
- Embed SUSE translations to the desktop file
  (add suse_update_desktop_file_process_translations.py).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1768651200">- Generate diff file for easier applying of patch for dead
  packages.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1772452800">- Add support for upstreaming of desktop files translated by
  msgfmt.
- Do not update the installed desktop file by the upstreaming code.</changelog>
</package>
<package pkgid="a2a445e072f819baa517de3845b415575e668e61025241dd1072fadfaabdc2bc5a603a2ebbb17949d4cc1dc75af004f8e1975f5c16dee25429611f54819424ad" name="brux-gdk" arch="riscv64">
  <version epoch="0" ver="0.2.11+git20250218" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1740830400">- Initial package, version 0.2.11+git20250218</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Added -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Added %check section</changelog>
</package>
<package pkgid="b8ac538bb4a3278012383f5aaec46f5830e4c03fcd85b4675c84535092e73d5b2b17378704b247430370354a15417118759c2d9ae185e2bbb155a3fdf7fd80d8" name="bs" arch="riscv64">
  <version epoch="0" ver="2.13" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1286884800">- initial package (2.7)</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="nemysis@gmx.ch" date="1418558400">- Update to 2.10, announce message:
  Added desktop file.
- Change Summary
- Change license GPL-2.0+ to BSD-3-Clause
- Change Source0 Web URL
- Remove obsolete patch bs-fixes.patch, changed by me and upstream
- Use check for openSUSE %if 0%{?suse_version}
- Remove BuildRequires for gcc, glibc-devel, make, pkgconfig
- Use BuildRequires pkgconfig() instead of devel packages
- Use default %make_install</changelog>
  <changelog author="nemysis@gmx.ch" date="1418558401">- Revert Use BuildRequires pkgconfig() instead of devel packages</changelog>
  <changelog author="nemysis@gmx.ch" date="1418558402">- Use %{_datadir}/appdata/ instead of %{_datadir}/appdata/%{name}.xml</changelog>
  <changelog author="nemysis@gmx.ch" date="1418644800">- Add BuildRequires for hicolor-icon-theme</changelog>
  <changelog author="jgwang@suse.com" date="1604577600">- Update bs to 2.11</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1604577601">- Change "%license COPYING NEWS README" to "%license COPYING"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741435200">- Update to 2.13:
  * Add -v option
  * Code cleanup - remove pre-SuSv2 cruft
- license is BSD-2-Clause</changelog>
</package>
<package pkgid="db4287cbc3ab6f0c1a9b47310c7c8fc40a31200998963b60927119a0c59a73624fdb7a7c37ad4c682f391cd232db1fe59367770a9ac2554d8ed45097c8f160ec" name="bs-update" arch="noarch">
  <version epoch="0" ver="0.18" rel="1.3"/>
  <changelog author="jmatejka@suse.cz" date="1439467200">- Initial package</changelog>
  <changelog author="mpluskal@suse.com" date="1442750400">- Cleanup spec file with spec-cleaner
- Use url for download</changelog>
  <changelog author="mpluskal@suse.com" date="1460289600">- Update to 0.18
  * $bsu_specfiles may come from subdirs
  * GNUmakefile: .built target asks for $(.DEFAULT_GOAL)
  * drop (erroneous) group from PKGBUILD.in
- Use pretty url</changelog>
</package>
<package pkgid="d97a7b56110d2b313ba48dce66f36558ac7d067238c5ef7caaa17f48db9190d13697d2e58cffcab702bd7900331d23371941f3f51d39c69301baecc39302f385" name="bs2b-tools" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="14.1"/>
  <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ü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>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1706616000">- Add libbs2b-clipping.patch to remove clipping of overloaded
  samples.
  Patch is taken from: https://github.com/alexmarsev/libbs2b
  For more details see:
  https://github.com/strawberrymusicplayer/strawberry/issues/1320</changelog>
</package>
<package pkgid="8bc2469aabd6c0664b398f38caf34c5bff86080e0f1737d32546ed0c9d8125976ff866cf87d582939c136b182397aa15bee9b4d488f0e17f6869dcb9da3575e1" name="bscalc" arch="noarch">
  <version epoch="0" ver="2.12" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1626523200">- update to 2.6:
  * Make sure Size can be interpreted as integer in Python 3.10
  * Translation updates</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1657800000">- update to 2.7:
  * Fix skipping tests when required locale is missing
  * Remove Travis CI configuration
  * Fix some warnings and typos in docstrings and comments
  * Fix warnings dicovered by the GCC analyzer
  * build: avoid bashisms in configure
  * Update translation files
  * Do not use distutils to get Python library path</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1683201600">- update to 2.8:
  * Added translation using Weblate
  * configure.ac: Remove invalid email address for bug reports
  * spec: Bump release to 21 for Packit daily builds
  * spec: Fix source archive URL
  * Make use of error optional
  * Replace C++ style comments with C style
  * Various docstring fixes
  * docs: Remove information about Python 2 support
  * Remove unused test dependencies variables from Makefile
  * Do not hardcode pylint executable name in Makefile</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1683374400">- Drop lang sub-package recommendation. It's not needed anymore now
  that lang packages provide package supplementation instead.
- Make bscalc sub-package 'noarch', since it doesn't contain any
  binaries, only a Python script and its manpage.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693396800">- Update to version 2.9:
  * This release contains fixes for some small issues.
  * Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695470400">- Rename python3-libbytesize sub-package to python3-bytesize. This
  is the expected name by its consumers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 2.10
  * remove dependency on python3-six</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718020800">- Add %python3_fix_shebang to fix binaries dependency on
  /usr/bin/python3</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1743336000">- update to 2.11:
  * remove dependency on python3-six and python2 crumbs
  * Update translation files
  * tests: remove unnecessary bash dependency</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 2.12:
  * New minor release of the libbytesize library. This release
    contains fixes for an issue with compilation using the C23
    standard and also includes some small testing infrastructure
    and CI changes.</changelog>
</package>
<package pkgid="6afa17457972059e9799bf47462769d78f8720ebf35a22107b409604a3508a9cc9a9d3468d4c7b615b5d7f27ab4aca3738291ae79c7893d18511ea7c7f30f306" name="bsd-games" arch="riscv64">
  <version epoch="0" ver="2.17" rel="125.1"/>
  <changelog author="sleep_walker@suse.cz" date="1380283200">- fix rot13 (bnc#827521)
- rework /usr/games/ --&gt; /usr/bin move</changelog>
  <changelog author="sleep_walker@suse.cz" date="1380888000">- remove /usr/games also from package description</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1399032000">- fix word list location for hangman and boggle</changelog>
  <changelog author="mailaender@opensuse.org" date="1417348800">- - Rename fish to fish-game to avoid conflict with fish (shell)</changelog>
  <changelog author="dimstar@opensuse.org" date="1448452800">- Hack it up to get it to build:
  + Drop cribbage mille robots
- Do not build factor instead of building and then deleting it.</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Replace %pre section with prerequires of user and group games</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1546603200">- Switch to ncurses 6 wide char ABI</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730548800">- Add bsd-games-gcc14.diff to resolve FTBFS</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1772107200">- Add time_t.patch to fix a year-2038 problem (boo#1258930)</changelog>
</package>
<package pkgid="311750f57c9c7f28571f797411ebb77bb2f22b4fd974cfa6a8cb94d8193d04b5f0e6b0d03d9de84d16c32bb3397ee225b562dd5a08a9793508966770eb7837cc" name="bsdiff" arch="riscv64">
  <version epoch="0" ver="4.3" rel="6.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1398168000">- Initial package.</changelog>
  <changelog author="mpluskal@suse.com" date="1449489600">- Tiny spec file cleanup</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1469534400">- Add bsdiff-fix-makefile.patch: patch Makefile instead of working
  around it in the spec file.
- Add bsdiff-fix-heap-vul.patch: fix heap vulnerability in bspatch
  (bsc#990660, CVE-2014-9862), taken from
  https://security.freebsd.org/patches/SA-16:25/bspatch.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686312000">- Spec file modernisation</changelog>
</package>
<package pkgid="b7bff8725aaadd60435c144408851601758f57aa9102e308c60400d71bdf8fd943cbb9ad75eca0628ab2e91c791e4e08477f4d5ba7aa2330e39133a99130d58a" name="bsdtar" arch="riscv64">
  <version epoch="0" ver="3.8.5" rel="1.2"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1729166400">- Update to 3.7.7:
  * gzip: prevent a hang when processing a malformed gzip inside a gzip
  * tar: don't crash on truncated tar archives
  * tar: fix two leaks in tar header parsing
  * 7-zip: read/write symlink paths as UTF-8
  * cpio: exit with an error code if an entry could not be extracted
  * rar5: report encrypted entries
  * tar: fix truncation of entry pathnames in specific archives</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1740484800">- Fix CVE-2024-57970, heap-based buffer over-read in header_gnu_longlink
  because it mishandles truncation (CVE-2024-57970, bsc#1237233)
  * CVE-2024-57970.patch</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1741694400">- Fix CVE-2025-1632, null pointer dereference in bsdunzip.c
  (CVE-2025-1632, bsc#1237606)
  * CVE-2025-1632.patch
- Fix CVE-2025-25724, Buffer Overflow vulnerability in libarchive
  (CVE-2025-25724, bsc#1238610)
  * CVE-2025-25724.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- Update to 3.7.8:
  * 7zip reader: add SPARC and POWERPC filter support for non-LZMA compressors
  * tar reader: Ignore ustar size when pax size is present
  * tar writer: Fix bug when -s/a/b/ used more than once with b flag
  * libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter
  * libarchive: Adding missing seeker function to archive_read_open_FILE()
- inludes the previously patched security fixes, dropping:
  CVE-2025-1632.patch, CVE-2025-25724.patch, CVE-2024-57970.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743854400">- Update to 3.7.9:
  * fix regression regarding GNU sparse entries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749124800">- update to 3.8.1:
  * libarchive: fix FILE_skip regression
  * compress: Prevent call stack overflow
  * iso9660: always check archive_string_ensure return value
  * tar: Support negative time values with pax
  * tar: Reset accumulated header state after reading macOS metadata blob
  * tar: Keep block alignment after pax error
  * tar: Handle extra bytes after sparse entries
- includes changes from 3.8.0:
  * bsdtar: support --mtime and --clamp-mtime
  * 7-zip reader: improve self-extracting archive detection
  * xar: xmllite support for the XAR reader and writer
  * zip writer: added XZ, LZMA, ZSTD and BZIP2 support
  * zip writer: added LZMA + RISCV BCJ filter
  * rar: do not skip past EOF while reading (boo#1244159)
  * rar: fix double free with over 4 billion nodes (boo#1244160)
  * rar: fix heap-buffer-overflow (boo#1244161)
  * warc: prevent signed integer overflow (boo#1244162)
  * tar: fix overflow in build_ustar_entry (boo#1244163)
  * bsdtar: don't hardlink negative inode files together
  * gz: allow setting the original filename for gzip compressed files
  * lib: improve lseek handling
  * lib: support @-prefixed Unix epoch timestamps as date strings
  * rar: support large headers on 32 bit systems
  * tar reader: Improve LFS support on 32 bit systems
- drop lib-suffix.patch, different implementation upstream
- spec file clean-up, removing currently unused -static</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1761912000">- update to 3.8.2:
  Security fixes:
  * 7zip: Fix out of boundary access
  * tar reader: fix checking the result of the strftime (CVE-2025-25724)
  Notable bugfixes:
  * bsdtar: Allow filename to have CRLF endings
  * lib: archive_read_data: handle sparse holes at end of file correctly
  * lib: improve filter process handling
  * lib: fix error checking in writing files
  * lib: handle possible errors from system calls
  * lib: avoid leaking file descriptors into subprocesses
  * lib: parse_date: handle dates in 2038 and beyond if time_t is big enough
  * RAR5 reader: fix multiple issues in extra field parsing function
  * RAR5 reader: early fail when file declares data for a dir entry
  * tar writer: fix replacing a regular file with a dir for ARCHIVE_EXTRACT_SAFE_WRITES
  * tar reader (Windows): check WCS pathname in header_gnutar before overwriting
  * tar reader: fix an infinite loop when parsing V headers
  * zip writer: fix a memory leak if write callback error early
  * zip writer: fix writing with ZSTD compression
  * zstd write filter: enable Zstandard's checksum feature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764417600">- Update to 3.8.3:
  * lib: Create temporary files in the target directory
    (boo#1254340)
  * lha: Fix for an out-of-bounds buffer overrun when using
    p[H_LEVEL_OFFSET] (boo#1254341)
  * 7-zip: Fix a buffer overrun when reading truncated 7zip headers
    (boo#1254342)
  * lz4 and zstd: Support both lz4 and zstd data with leading
    skippable frames
- update upstream signing key</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765281600">- Update to 3.8.4:
  * bsdtar: Fix zero-length pattern issue
  * lib: Fix regression introduced in libarchive 3.8.2 when walking
    enterable but unreadable directories
- add libarchive-3.8.4-tar-fix-tests.patch to fix tests</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1767960000">- Update to 3.8.5:
  * bsdtar: fix regression from 3.8.4 zero-length pattern issue bugfix (#2809)
  * various small bugfixes in code and documentation
- Remove libarchive-3.8.4-tar-fix-tests.patch to fix tests</changelog>
</package>
<package pkgid="9bf4f1339b57bca33cbfcb5a15e82f39e60de547168b48fecee7d3ae57a0551ce3453f880425d8e4b7c06eba43de5383ac6917f7c6f340cb9a2f0814a40966d3" name="bsf" arch="noarch">
  <version epoch="0" ver="2.4.0" rel="18.2"/>
  <changelog author="fstrba@suse.com" date="1504785600">- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force using of java-1_8_0-openjdk-devel, since javadoc errors are
  fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Fix javadoc errors with jdk9: use build-jar-repository instead
  of system-wide CLASSPATH environmental variable
- Clean spec file and run fdupes on documentation</changelog>
  <changelog author="fstrba@suse.com" date="1513944000">- Assure that we build with java source and target level 1.6</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Build with source and target 8 to anticipate a possible removal
  of 1.6 compatibility
- Modified patch:
  * build.properties.patch
    + specify source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1543320000">- Modified patch:
  * build-file.patch
    + Fix build of script providers</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Clean the spec file and sanitize dependencies</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549972800">- BuildIgnore jline to avoid a build cycle</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Remove reference to parent pom, since we do not use Maven to
  build this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578484800">- BuildIgnore jline1 instead of jline, since the dependency of
  rhino changed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="464d67f2601c7817e716b836ea39e03a31d79c37e87913a068758c60883390945416b4594a3dff255a6aaeb84938834c416eae2190bf0facbb23f307d19c7e95" name="bsf-javadoc" arch="noarch">
  <version epoch="0" ver="2.4.0" rel="18.2"/>
  <changelog author="fstrba@suse.com" date="1504785600">- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force using of java-1_8_0-openjdk-devel, since javadoc errors are
  fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Fix javadoc errors with jdk9: use build-jar-repository instead
  of system-wide CLASSPATH environmental variable
- Clean spec file and run fdupes on documentation</changelog>
  <changelog author="fstrba@suse.com" date="1513944000">- Assure that we build with java source and target level 1.6</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Build with source and target 8 to anticipate a possible removal
  of 1.6 compatibility
- Modified patch:
  * build.properties.patch
    + specify source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1543320000">- Modified patch:
  * build-file.patch
    + Fix build of script providers</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Clean the spec file and sanitize dependencies</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549972800">- BuildIgnore jline to avoid a build cycle</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Remove reference to parent pom, since we do not use Maven to
  build this package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578484800">- BuildIgnore jline1 instead of jline, since the dependency of
  rhino changed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="70974428082d23ef91389eb5b7cc1b3c7604a88ef7df424934421e5c3f20cf14bac2ca08bd588a2fce97efae226e965b54bc9db8579984151666ffe7c4f0e5bb" name="bsh2" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update package dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * beanshell-2.0b6-target.patch
  - Force java target level to 1.6
- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force building with java-1_8_0-openjdk-devel since javadoc errors
  are fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Build with whatever is the default java-devel provider
- Modified patch:
  * beanshell-2.0b6-target.patch
    + specify target and source consistently
    + fix classpath issue with javadoc generation
- Added patch:
  * beanshell-2.0b6-getpeer.patch
    + fix build with jdk9
  + access the inacessible APIs by reflection</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * beanshell-2.0b6-target.patch
    + 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="1539864000">- Use the pom.xml file from the sources to generate maven provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Do not build against an old system asm, but use the few shaded
  files source files distributed in the tarball.
- Removed patches:
  * bsh2-ClassGeneratorUtil.patch
  * bsh2-asm.patch
  - not needed after the above change
- Modified patch:
  * beanshell-2.0b6-target.patch
  - fix source level to correspond to the target</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Build against javacc and glassfish-servlet-api instead of
  javacc3 and servlet4</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Replace find -exec rm by just -delete.
- Trim BSH 2.x changelog from description, and trim "In other
  words" description repetition. Trim leftover filler wording
  from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682683200">- Update to version 2.1.1
  * Changes of 2.1.1
    + Fix src/bsh/util/AWTConsole.java breakage with newer Java
    versions
  * Changes of 2.1.0
    + This release formalizes the merge of 2.0b6 with suitable
    backports from the development version of BeanShell. Also
    included are are some ALv2 contributions to the BeanShell2
    fork that had not been folded into BeanShell but are still
    applicable to this version. For backwards compatibility
    purposes, the 2.x branch of BeanShell still supports a minimum
    Java version of 1.6.
- Modified patch:
  * beanshell-2.0b6-target.patch -&gt; 0000-source-target-1.8.patch
    + rediff to changed context and clean up
- Added patches:
  * beanshell-2.0b6-getpeer.patch
    + fixed in 2.1.1
  * bsh2-fix-tests.patch
    + not needed any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cb2f034cc243f4f840fdf7787fd797929af4ddf044d8267f777e45e0bf324845bb47beaadb7599b7be3c8d7efd100837ea426f2757bda420e921916e4f5be995" name="bsh2-bsf" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update package dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * beanshell-2.0b6-target.patch
  - Force java target level to 1.6
- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force building with java-1_8_0-openjdk-devel since javadoc errors
  are fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Build with whatever is the default java-devel provider
- Modified patch:
  * beanshell-2.0b6-target.patch
    + specify target and source consistently
    + fix classpath issue with javadoc generation
- Added patch:
  * beanshell-2.0b6-getpeer.patch
    + fix build with jdk9
  + access the inacessible APIs by reflection</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * beanshell-2.0b6-target.patch
    + 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="1539864000">- Use the pom.xml file from the sources to generate maven provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Do not build against an old system asm, but use the few shaded
  files source files distributed in the tarball.
- Removed patches:
  * bsh2-ClassGeneratorUtil.patch
  * bsh2-asm.patch
  - not needed after the above change
- Modified patch:
  * beanshell-2.0b6-target.patch
  - fix source level to correspond to the target</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Build against javacc and glassfish-servlet-api instead of
  javacc3 and servlet4</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Replace find -exec rm by just -delete.
- Trim BSH 2.x changelog from description, and trim "In other
  words" description repetition. Trim leftover filler wording
  from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682683200">- Update to version 2.1.1
  * Changes of 2.1.1
    + Fix src/bsh/util/AWTConsole.java breakage with newer Java
    versions
  * Changes of 2.1.0
    + This release formalizes the merge of 2.0b6 with suitable
    backports from the development version of BeanShell. Also
    included are are some ALv2 contributions to the BeanShell2
    fork that had not been folded into BeanShell but are still
    applicable to this version. For backwards compatibility
    purposes, the 2.x branch of BeanShell still supports a minimum
    Java version of 1.6.
- Modified patch:
  * beanshell-2.0b6-target.patch -&gt; 0000-source-target-1.8.patch
    + rediff to changed context and clean up
- Added patches:
  * beanshell-2.0b6-getpeer.patch
    + fixed in 2.1.1
  * bsh2-fix-tests.patch
    + not needed any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2f5a286fbb67799827065171811398bfd89eeb301d9a3bfdd12115aa2a66ad3e043203b92d6724e944dc003d1e6b5f6475c304022b469e97625b08de49d6f703" name="bsh2-classgen" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update package dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * beanshell-2.0b6-target.patch
  - Force java target level to 1.6
- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force building with java-1_8_0-openjdk-devel since javadoc errors
  are fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Build with whatever is the default java-devel provider
- Modified patch:
  * beanshell-2.0b6-target.patch
    + specify target and source consistently
    + fix classpath issue with javadoc generation
- Added patch:
  * beanshell-2.0b6-getpeer.patch
    + fix build with jdk9
  + access the inacessible APIs by reflection</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * beanshell-2.0b6-target.patch
    + 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="1539864000">- Use the pom.xml file from the sources to generate maven provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Do not build against an old system asm, but use the few shaded
  files source files distributed in the tarball.
- Removed patches:
  * bsh2-ClassGeneratorUtil.patch
  * bsh2-asm.patch
  - not needed after the above change
- Modified patch:
  * beanshell-2.0b6-target.patch
  - fix source level to correspond to the target</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Build against javacc and glassfish-servlet-api instead of
  javacc3 and servlet4</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Replace find -exec rm by just -delete.
- Trim BSH 2.x changelog from description, and trim "In other
  words" description repetition. Trim leftover filler wording
  from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682683200">- Update to version 2.1.1
  * Changes of 2.1.1
    + Fix src/bsh/util/AWTConsole.java breakage with newer Java
    versions
  * Changes of 2.1.0
    + This release formalizes the merge of 2.0b6 with suitable
    backports from the development version of BeanShell. Also
    included are are some ALv2 contributions to the BeanShell2
    fork that had not been folded into BeanShell but are still
    applicable to this version. For backwards compatibility
    purposes, the 2.x branch of BeanShell still supports a minimum
    Java version of 1.6.
- Modified patch:
  * beanshell-2.0b6-target.patch -&gt; 0000-source-target-1.8.patch
    + rediff to changed context and clean up
- Added patches:
  * beanshell-2.0b6-getpeer.patch
    + fixed in 2.1.1
  * bsh2-fix-tests.patch
    + not needed any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5ef67075f2a65703da15945a5f569f2a8b03d82569b95b343bb36e627e87fa9432f72e4f55f9d53c0f58a2384634ffe0fb25a2d969a560ae08085bae352b28cd" name="bsh2-demo" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update package dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * beanshell-2.0b6-target.patch
  - Force java target level to 1.6
- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force building with java-1_8_0-openjdk-devel since javadoc errors
  are fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Build with whatever is the default java-devel provider
- Modified patch:
  * beanshell-2.0b6-target.patch
    + specify target and source consistently
    + fix classpath issue with javadoc generation
- Added patch:
  * beanshell-2.0b6-getpeer.patch
    + fix build with jdk9
  + access the inacessible APIs by reflection</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * beanshell-2.0b6-target.patch
    + 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="1539864000">- Use the pom.xml file from the sources to generate maven provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Do not build against an old system asm, but use the few shaded
  files source files distributed in the tarball.
- Removed patches:
  * bsh2-ClassGeneratorUtil.patch
  * bsh2-asm.patch
  - not needed after the above change
- Modified patch:
  * beanshell-2.0b6-target.patch
  - fix source level to correspond to the target</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Build against javacc and glassfish-servlet-api instead of
  javacc3 and servlet4</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Replace find -exec rm by just -delete.
- Trim BSH 2.x changelog from description, and trim "In other
  words" description repetition. Trim leftover filler wording
  from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682683200">- Update to version 2.1.1
  * Changes of 2.1.1
    + Fix src/bsh/util/AWTConsole.java breakage with newer Java
    versions
  * Changes of 2.1.0
    + This release formalizes the merge of 2.0b6 with suitable
    backports from the development version of BeanShell. Also
    included are are some ALv2 contributions to the BeanShell2
    fork that had not been folded into BeanShell but are still
    applicable to this version. For backwards compatibility
    purposes, the 2.x branch of BeanShell still supports a minimum
    Java version of 1.6.
- Modified patch:
  * beanshell-2.0b6-target.patch -&gt; 0000-source-target-1.8.patch
    + rediff to changed context and clean up
- Added patches:
  * beanshell-2.0b6-getpeer.patch
    + fixed in 2.1.1
  * bsh2-fix-tests.patch
    + not needed any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5e1382a9781136a1ca08af5f5d427296b7bf69e70e6dc1c0c8422dc560aaabf44ae9f8f1442d983a4382939fd78ed921bf1c8f76ea87a3e7dd006854b1216c68" name="bsh2-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update package dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * beanshell-2.0b6-target.patch
  - Force java target level to 1.6
- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force building with java-1_8_0-openjdk-devel since javadoc errors
  are fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Build with whatever is the default java-devel provider
- Modified patch:
  * beanshell-2.0b6-target.patch
    + specify target and source consistently
    + fix classpath issue with javadoc generation
- Added patch:
  * beanshell-2.0b6-getpeer.patch
    + fix build with jdk9
  + access the inacessible APIs by reflection</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * beanshell-2.0b6-target.patch
    + 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="1539864000">- Use the pom.xml file from the sources to generate maven provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Do not build against an old system asm, but use the few shaded
  files source files distributed in the tarball.
- Removed patches:
  * bsh2-ClassGeneratorUtil.patch
  * bsh2-asm.patch
  - not needed after the above change
- Modified patch:
  * beanshell-2.0b6-target.patch
  - fix source level to correspond to the target</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Build against javacc and glassfish-servlet-api instead of
  javacc3 and servlet4</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Replace find -exec rm by just -delete.
- Trim BSH 2.x changelog from description, and trim "In other
  words" description repetition. Trim leftover filler wording
  from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682683200">- Update to version 2.1.1
  * Changes of 2.1.1
    + Fix src/bsh/util/AWTConsole.java breakage with newer Java
    versions
  * Changes of 2.1.0
    + This release formalizes the merge of 2.0b6 with suitable
    backports from the development version of BeanShell. Also
    included are are some ALv2 contributions to the BeanShell2
    fork that had not been folded into BeanShell but are still
    applicable to this version. For backwards compatibility
    purposes, the 2.x branch of BeanShell still supports a minimum
    Java version of 1.6.
- Modified patch:
  * beanshell-2.0b6-target.patch -&gt; 0000-source-target-1.8.patch
    + rediff to changed context and clean up
- Added patches:
  * beanshell-2.0b6-getpeer.patch
    + fixed in 2.1.1
  * bsh2-fix-tests.patch
    + not needed any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="396e510f8d7962cf4e7ee0d224b1b201b7c151e34b697d629b8ab9a068fd5032a04a89f939eb93f548acb88347fb9e86d5f690d4426d332fe24a00c671ef148d" name="bsh2-manual" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update package dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * beanshell-2.0b6-target.patch
  - Force java target level to 1.6
- Force java source and target levels to 1.6 in order to allow
  building with jdk9
- Force building with java-1_8_0-openjdk-devel since javadoc errors
  are fatal in jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1505908800">- Build with whatever is the default java-devel provider
- Modified patch:
  * beanshell-2.0b6-target.patch
    + specify target and source consistently
    + fix classpath issue with javadoc generation
- Added patch:
  * beanshell-2.0b6-getpeer.patch
    + fix build with jdk9
  + access the inacessible APIs by reflection</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * beanshell-2.0b6-target.patch
    + 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="1539864000">- Use the pom.xml file from the sources to generate maven provides</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Do not build against an old system asm, but use the few shaded
  files source files distributed in the tarball.
- Removed patches:
  * bsh2-ClassGeneratorUtil.patch
  * bsh2-asm.patch
  - not needed after the above change
- Modified patch:
  * beanshell-2.0b6-target.patch
  - fix source level to correspond to the target</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Build against javacc and glassfish-servlet-api instead of
  javacc3 and servlet4</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Replace find -exec rm by just -delete.
- Trim BSH 2.x changelog from description, and trim "In other
  words" description repetition. Trim leftover filler wording
  from description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1682683200">- Update to version 2.1.1
  * Changes of 2.1.1
    + Fix src/bsh/util/AWTConsole.java breakage with newer Java
    versions
  * Changes of 2.1.0
    + This release formalizes the merge of 2.0b6 with suitable
    backports from the development version of BeanShell. Also
    included are are some ALv2 contributions to the BeanShell2
    fork that had not been folded into BeanShell but are still
    applicable to this version. For backwards compatibility
    purposes, the 2.x branch of BeanShell still supports a minimum
    Java version of 1.6.
- Modified patch:
  * beanshell-2.0b6-target.patch -&gt; 0000-source-target-1.8.patch
    + rediff to changed context and clean up
- Added patches:
  * beanshell-2.0b6-getpeer.patch
    + fixed in 2.1.1
  * bsh2-fix-tests.patch
    + not needed any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5b7771acaef19797763c8a9e462a4cc348a8d0ebe97364ad0bff22a19997ac2ffd52356d9a4390ce0131fcf2f23df1723198bd76eeeacf890d30466216c8587a" name="bson-devel" arch="riscv64">
  <version epoch="0" ver="2.2.4" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712491200">- Update to version 1.26.2
  libbson Fixes:
  * Fix iteration in bson_strfreev.
  libmongoc Fixes:
  * Fix possible hang if mongoc_gridfs_file_readv is called with a
    corrupt chunk with incomplete data.
  * Fix assert with legacy exhaust cursor protocol when connected
    to server &lt; 4.2.
- Update to version 1.26.1
  libbson Fixes:
  * Use aligned alloc for bson_array_builder_t
  libmongoc Fixes:
  * Fix 32-bit compile with 64-bit time_t
- Update to version 1.26.0
  libmongoc Features:
  * Support named KMS providers.
  * Redirect retries in sharded clusters to another mongos if
    possible.
  libmongoc Improvements:
  * Add VERSION_CURRENT file in source to ease building.
  * Consider more errors retryable.
- Update to version 1.25.4
  libbson Fixes:
  * Restore support for Sphinx 1.7.6 for man page build.
  libmongoc Fixes:
  * Restore support for Sphinx 1.7.6 for man page build.
- Update to version 1.25.3
  libmongoc Fixes:
  * Disable shared libmongoc targets if ENABLE_SHARED=OFF
  * Fix documentation build with Python 3.9.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1725883200">- Update to version 1.27.6
  libbson Fixes:
  * Fix handling of malformed extended JSON for special BSON types.
  * Fix large string handling in bson_string_new and
    bson_string_append.
  libmongoc Fixes:
  * Fix TSan warning.
  * Fix C23 compile.
  Improvements:
  * Document expected behavior of command errors in a transaction.
- Update to version 1.27.5
  libbson Fixes:
  * Fix large string handling in bson_append_utf8.
  libmongoc Fixes:
  * Fix possible build error in environments where bool or _Bool is
    a macro.
- Update to version 1.27.4
  libmongoc Fixes:
  * Fix possible crash reading malformed wire protocol message.
- Update to version 1.27.3
  * no changes
- Update to version 1.27.2
  libbson Fixes:
  * Fix parsing of colon in timezone.
  * Error on failure to init subdocument in bson_iter_visit_all.
  libmongoc Fixes:
  * Close leftover connections to removed servers.
  New features:
  * Check environment variable MONGOC_EXPERIMENTAL_SRV_PREFER_TCP
    to prefer TCP for SRV lookup.
- Update to version 1.27.1
  libbson Fixes:
  * Fix string handling in bson_string_new and bson_string_append.
- Update to version 1.27.0
  libmongoc Fixes:
  * Fix possible crash when client is configured with empty password
  New Features:
  * Add database name to command events:
    mongoc_apm_command_failed_get_database_name and
    mongoc_apm_command_succeeded_get_database_name.
  * Support delegated KMIP protocol for In-Use Encryption.
  * Enable setting socket timeout per client.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1728734400">- Update to version 1.28.1
  Fixes:
  * Do not return result in `mongoc_bulkwritereturn_t` if there
    are no known successful writes.
  * Validate lengths in ill-formed server responses.
  * Do not override read preference when using aggregate with
    `$out/$merge` with unscanned servers.
  * Remove unexpected warning if `authSource` in TXT record is
    overriden by URI option.
  * Fix crash when non-existent CA file configured with OpenSSL.
- Update to version 1.28.0
  New features:
  * Support In-Use Encryption range queries.
  * Include insert ID on result of `mongoc_collection_insert_one`.
  * Add new bulk write API `mongoc_bulkwrite_t`.
    Requires MongoDB 8.0. Reduces round-trips for mixed writes.
  - Add `serverMonitoringMode` URI option.
  Improvements:
  * Improve performance of OpenSSL connection creation.
  * Improve performance when trace logging is configured
    (`ENABLE_TRACING=ON`) but disabled at runtime.
  * Prefer FIPS compliant functions for SCRAM-SHA-256 key
    derivation.
  * Remove required slash to delimit options in MongoDB URI
    (e.g. `mongodb://example.com?w=1` parses the same as
    `mongodb://example.com/?w=1`).WWW
  * Include topology description in server selection timeout
    errors.
  Notes:
  * Bump minimum wire protocol version from 6 (MongoDB 3.6) to 7
    (MongoDB 4.0).
  * Raise required version of libmongocrypt to 1.11.0 to support
    In-Use Encryption (corresponds to the CMake option:
    `ENABLE_CLIENT_SIDE_ENCRYPTION`).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1731153600">- Update to version 1.29.0
  Improvements:
  * Retry KMS requests on transient errors.
  Deprecated:
  * `mongoc_client_command` is deprecated and planned for removal
    in a future release.
    Use `mongoc_client_command_simple` instead.
  * `mongoc_database_command` is deprecated and planned for
    removal in a future release.
    Use `mongoc_database_command_simple` instead.
  * `mongoc_collection_command` is deprecated and planned for
    removal in a future release.
    Use `mongoc_collection_command_simple` instead.
  Notes:
  * Raise required version of libmongocrypt to 1.12.0 to support
    In-Use Encryption (corresponds to the CMake option:
    `ENABLE_CLIENT_SIDE_ENCRYPTION`).
  * A future minor release will raise the minimum supported
    MongoDB Server version from 4.0 to 4.2.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739102400">- Update to version 1.30.0
  Fixes:
  * Additional APM events required by the SDAM specification will
    now be delivered:
    + Servers that have seen `server_opening` will now see a
    `server_closed` prior to `topology_closed`.
    + Before `topology_closed`, a `topology_changed` event will
    transition to `Unknown` topology type.
  * Fix reporting insert IDs in `mongoc_bulkwrite_t` when verbose
    results requested.
  Improvements:
  * Improve performance of `mongoc_server_description_new_copy`.
  New Features:
  * Add support for structured logging.
  * See `mongoc_client_set_structured_log_opts` and
    `mongoc_client_pool_set_structured_log_opts`.
  * Add option to configure cache lifetime of In-Use Encryption
    data encryption keys.
    + See `mongoc_auto_encryption_opts_set_key_expiration` and
    `mongoc_client_encryption_opts_set_key_expiration`.
  * Support `sort` option for update and replace operations.
  * Support constructing a `mongoc_bulkwrite_t` without a client.
    + See `mongoc_bulkwrite_new` and `mongoc_bulkwrite_set_client`.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1741262400">- Update to version 1.30.2
  Fixes:
  * Fix bson_new_from_buffer behavior on malformed input.
  * Fix allocation of large bson_t.
- Update to version 1.30.1
  Fixes:
  * Fix BSON_NORETURN macro for C23 standard.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1760788800">- Package cleanup</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1768824000">- update to 2.2.1
  Too many changes, see https://github.com/mongodb/mongo-c-driver/releases
  for all changes since 1.30.2</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772712000">- Update to version 2.2.3
  * Fix handling in HTTP response parser.
- Update to version 2.2.2
  Fixed
  * Restore $clusterTime on first command of single-threaded
    client.
  * Wait between polling if 'serverMonitoringMode=poll' is used on
    server supporting streaming.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775649600">- Update to version 2.2.4
  libbson
  * No changes since 2.2.3. Version incremented to match the
    libmongoc version.
  libmongoc
  * Fix handling of corrupt GridFS files.</changelog>
</package>
<package pkgid="ff47f3faeaa120d2ca0da76419b919752c063d509916ab2921bf0086c78aa474ad205fe9643a542674b2fd3f8d305b223f7d56e3005b7c602c16fce6accf084d" name="bspwm" arch="riscv64">
  <version epoch="0" ver="0.9.12" rel="1.1"/>
  <changelog author="avindra@opensuse.org" date="1522152000">- split completion scripts into sub-packages
- fix lint errors
- cleanup with spec-cleaner
- compile with %optflags
- delete _service file
- remove manual desktop database config</changelog>
  <changelog author="avindra@opensuse.org" date="1522324800">- Update to 0.9.4
- Changes
  * The following events: node_{manage,unmanage} are now
    node_{add,remove}.
- Additions
  * New monitor/desktop/node descriptors: any, newest.
  * New node flag: marked.
  * New monitor descriptor: pointed.
  * New wm command: --reorder-monitors.
  * Receptacles are now described in the manual.
  * New --follow option added to node -{m,d,n,s} and desktop
  - {m,s}.
  * The subscribe command now has the following options: --fifo,
  - -count.
  * New settings: ignore_ewmh_fullscreen, mapping_events_count.</changelog>
  <changelog author="avindra@opensuse.org" date="1523448000">- Update to 0.9.5
  * Fix resize by mouse behavioral change
  * Disable 4 default options (IGNORE_EWMH_FOCUS,
    REMOVE_DISABLED_MONITORS, REMOVE_UNPLUGGED_MONITORS,
    MERGE_OVERLAPPING_MONITORS)</changelog>
  <changelog author="Luke Jones &lt;jones_ld@protonmail.com&gt;" date="1551268800">- Update 0.9.7:
  * Bug fix for "single_monocle does not work for the first node on
  a desktop"
- From 0.9.5 to 0.9.6
- Additions
  * New wm command: --restart. It was already possible to restart
    bspwm without loosing the current state through
  - -{dump,load}-state, but this command will also keep the
    existing subscribers intact.
  * New settings: automatic_scheme, removal_adjustment.
    The automatic insertion mode now provides three ways of
    inserting a new node: spiral, longest_side (the default)
    and alternate. Those schemes are described in the README.
  * New settings: ignore_ewmh_struts, presel_feedback,
    {top,right,bottom,left}_monocle_padding.
  * New node descriptor: smallest.
  * New desktop modifier: active.
- Changes
  * The focused and active modifiers now mean the same
    thing across every object.
  * Fullscreen windows are no longer sent to the above layer.
    Within the same layer, fullscreen windows are now above floating
    windows. If you want a floating window to be above a fullscreen
    window, you'll need to rely on layers.
  * Pseudo-tiled windows now shrink automatically.
- Removals
  * The paddingless_monocle setting was removed (and subsumed).</changelog>
  <changelog author="Xaver Hellauer &lt;xaver@hellauer.bayern&gt;" date="1553256000">- Fix suggestions for bspwm-fish-completion</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790400">- Add -fcommon to CPPFLAGS to make it build with gcc10</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790401">- Update to version 0.9.9:
  * Fix a memory allocation bug in the implementation of wm --restart.
  * Honor single_monocle when the hidden flag is toggled.
- includes 0.9.8:
  * Fix a potential infinite loop.
  * Fix two bugs having to do with single_monocle.
  * Honor removal_adjustment for the spiral automatic insertion scheme.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1606737600">- Update to version 0.9.10:
  + Additions
  - New node descriptor: first_ancestor.
  - New node modifiers: horizontal, vertical.
  + Changes
  - The node descriptors next and prev might now return any node.
    The previous behavior can be emulated by appending .!hidden.window.
  - The node descriptors pointed, biggest and smallest now return
    leaves (in particular pointed will now return the id of a
    pointed receptacle). The previous behavior can be emulated by
    appending .window.
  - The query command now handles all the possible descriptor-free
    constraints (for example, query -N -d .active now works as
    expected).
  - The rules can now match against the window's names (WM_NAME).
  - The configuration script now receives an argument to indicate
    whether is was executed after a restart or not.
  - The intermediate consequences passed to the external rules
    command are now in resolved form to avoid unwanted
    code execution.
- Package config to /etc/.skel
- Ran spec-cleaner</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759320000">- Update to version 0.9.11:
  + FIXES
  - Set the input focus before unmapping windows (#811)
  - Arrange across all desktops when handling structs (#1165)
  - Don't set the wrong border color when swapping nodes
  - Honor `pointer_follows_focus` when swapping nodes
  - Update EWMH's current desktop when adding a desktop (#1179)
  - Initialize the destination location early (#1196)
  - Handle standard output closure last (#1207)
  - Discard colons within references (#1218)
  - Use separate references in `cmd_query` (#1235)
  - `DESKTOP_SEL`: discard hashes within `MONITOR_SEL` (#1267)
  - Discard colons within refs in `desktop_from_desc` (#1278)
  - Propagate the size constraints toward the root
  - Set `CLOEXEC` on the sockets except when restarting (#1298)
  - Properly update the sticky count in `transfer_*` (#1199)
  - Don't remove non-receptacles in `kill_node` (#1268)
  - Handle empty insertion point in the `node_add` message (#1306)
  - Windows sometimes not appearing (#935)
  - Refocus the focused window when receiving a FOCUS_IN event
    for root (#1160)
  - Always return `1` when `execvp()` fails (#1393)
  - Avoid unnecessary relayouts for unchanged values (#1415)
  - Account for vacant nodes when adjusting ratios (#1431)
  - Notify subscribers when a desktop's status changes (#1437)
  - Account for border width in configure requests (#863)
  - Unset `pointer_follows_focus` when refocusing the focused node (#1481)
  - Fix segfault caused by non-null-terminated string (#1503)
  + CHANGES
  - Allow negated window modifiers to match non-windows (#1232)
  - Handle sticky nodes in `swap_desktops` (#1298)
  - Don't include pointer events in the node mask
  - Turn `honor_size_hints` into a node setting (#1447)
  - Set `_NET_WM_WINDOW_TYPE` on monitor root window (#1453)
  - Revamp signal handling (#1480)
  - Set the desktop name in the xsession file (#1493)
  + ADDITIONS
  - Add layout modifiers to desktop selectors : `.tiled`
    `.monocle`, `.user_tiled`, `.user_monocle`
  - Add new setting: `borderless_singleton`
  - Restore the last window state with `node -t ~`
  - Emit life cycle events for receptacles
  - Allow setting a node's splitting type (#1291)
  - Allow cycling the splitting type of a node
  - Add `--print-socket-path` option (#1367)
  - Allow escaping colons in rule tokenization (#1071)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1766923200">- Update to version 0.9.12:
  * Fix a regression introduced by 6082d8b (#1533)</changelog>
</package>
<package pkgid="53ac1c85616cf606509f2e10e920ed91d46e4aed239169047b6c37370705fb8e3d1f6e8b627fdb643296e05d29dd218a24388c1aca106737a7e55ec8810d8a64" name="bspwm-bash-completion" arch="noarch">
  <version epoch="0" ver="0.9.12" rel="1.1"/>
  <changelog author="avindra@opensuse.org" date="1522152000">- split completion scripts into sub-packages
- fix lint errors
- cleanup with spec-cleaner
- compile with %optflags
- delete _service file
- remove manual desktop database config</changelog>
  <changelog author="avindra@opensuse.org" date="1522324800">- Update to 0.9.4
- Changes
  * The following events: node_{manage,unmanage} are now
    node_{add,remove}.
- Additions
  * New monitor/desktop/node descriptors: any, newest.
  * New node flag: marked.
  * New monitor descriptor: pointed.
  * New wm command: --reorder-monitors.
  * Receptacles are now described in the manual.
  * New --follow option added to node -{m,d,n,s} and desktop
  - {m,s}.
  * The subscribe command now has the following options: --fifo,
  - -count.
  * New settings: ignore_ewmh_fullscreen, mapping_events_count.</changelog>
  <changelog author="avindra@opensuse.org" date="1523448000">- Update to 0.9.5
  * Fix resize by mouse behavioral change
  * Disable 4 default options (IGNORE_EWMH_FOCUS,
    REMOVE_DISABLED_MONITORS, REMOVE_UNPLUGGED_MONITORS,
    MERGE_OVERLAPPING_MONITORS)</changelog>
  <changelog author="Luke Jones &lt;jones_ld@protonmail.com&gt;" date="1551268800">- Update 0.9.7:
  * Bug fix for "single_monocle does not work for the first node on
  a desktop"
- From 0.9.5 to 0.9.6
- Additions
  * New wm command: --restart. It was already possible to restart
    bspwm without loosing the current state through
  - -{dump,load}-state, but this command will also keep the
    existing subscribers intact.
  * New settings: automatic_scheme, removal_adjustment.
    The automatic insertion mode now provides three ways of
    inserting a new node: spiral, longest_side (the default)
    and alternate. Those schemes are described in the README.
  * New settings: ignore_ewmh_struts, presel_feedback,
    {top,right,bottom,left}_monocle_padding.
  * New node descriptor: smallest.
  * New desktop modifier: active.
- Changes
  * The focused and active modifiers now mean the same
    thing across every object.
  * Fullscreen windows are no longer sent to the above layer.
    Within the same layer, fullscreen windows are now above floating
    windows. If you want a floating window to be above a fullscreen
    window, you'll need to rely on layers.
  * Pseudo-tiled windows now shrink automatically.
- Removals
  * The paddingless_monocle setting was removed (and subsumed).</changelog>
  <changelog author="Xaver Hellauer &lt;xaver@hellauer.bayern&gt;" date="1553256000">- Fix suggestions for bspwm-fish-completion</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790400">- Add -fcommon to CPPFLAGS to make it build with gcc10</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790401">- Update to version 0.9.9:
  * Fix a memory allocation bug in the implementation of wm --restart.
  * Honor single_monocle when the hidden flag is toggled.
- includes 0.9.8:
  * Fix a potential infinite loop.
  * Fix two bugs having to do with single_monocle.
  * Honor removal_adjustment for the spiral automatic insertion scheme.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1606737600">- Update to version 0.9.10:
  + Additions
  - New node descriptor: first_ancestor.
  - New node modifiers: horizontal, vertical.
  + Changes
  - The node descriptors next and prev might now return any node.
    The previous behavior can be emulated by appending .!hidden.window.
  - The node descriptors pointed, biggest and smallest now return
    leaves (in particular pointed will now return the id of a
    pointed receptacle). The previous behavior can be emulated by
    appending .window.
  - The query command now handles all the possible descriptor-free
    constraints (for example, query -N -d .active now works as
    expected).
  - The rules can now match against the window's names (WM_NAME).
  - The configuration script now receives an argument to indicate
    whether is was executed after a restart or not.
  - The intermediate consequences passed to the external rules
    command are now in resolved form to avoid unwanted
    code execution.
- Package config to /etc/.skel
- Ran spec-cleaner</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759320000">- Update to version 0.9.11:
  + FIXES
  - Set the input focus before unmapping windows (#811)
  - Arrange across all desktops when handling structs (#1165)
  - Don't set the wrong border color when swapping nodes
  - Honor `pointer_follows_focus` when swapping nodes
  - Update EWMH's current desktop when adding a desktop (#1179)
  - Initialize the destination location early (#1196)
  - Handle standard output closure last (#1207)
  - Discard colons within references (#1218)
  - Use separate references in `cmd_query` (#1235)
  - `DESKTOP_SEL`: discard hashes within `MONITOR_SEL` (#1267)
  - Discard colons within refs in `desktop_from_desc` (#1278)
  - Propagate the size constraints toward the root
  - Set `CLOEXEC` on the sockets except when restarting (#1298)
  - Properly update the sticky count in `transfer_*` (#1199)
  - Don't remove non-receptacles in `kill_node` (#1268)
  - Handle empty insertion point in the `node_add` message (#1306)
  - Windows sometimes not appearing (#935)
  - Refocus the focused window when receiving a FOCUS_IN event
    for root (#1160)
  - Always return `1` when `execvp()` fails (#1393)
  - Avoid unnecessary relayouts for unchanged values (#1415)
  - Account for vacant nodes when adjusting ratios (#1431)
  - Notify subscribers when a desktop's status changes (#1437)
  - Account for border width in configure requests (#863)
  - Unset `pointer_follows_focus` when refocusing the focused node (#1481)
  - Fix segfault caused by non-null-terminated string (#1503)
  + CHANGES
  - Allow negated window modifiers to match non-windows (#1232)
  - Handle sticky nodes in `swap_desktops` (#1298)
  - Don't include pointer events in the node mask
  - Turn `honor_size_hints` into a node setting (#1447)
  - Set `_NET_WM_WINDOW_TYPE` on monitor root window (#1453)
  - Revamp signal handling (#1480)
  - Set the desktop name in the xsession file (#1493)
  + ADDITIONS
  - Add layout modifiers to desktop selectors : `.tiled`
    `.monocle`, `.user_tiled`, `.user_monocle`
  - Add new setting: `borderless_singleton`
  - Restore the last window state with `node -t ~`
  - Emit life cycle events for receptacles
  - Allow setting a node's splitting type (#1291)
  - Allow cycling the splitting type of a node
  - Add `--print-socket-path` option (#1367)
  - Allow escaping colons in rule tokenization (#1071)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1766923200">- Update to version 0.9.12:
  * Fix a regression introduced by 6082d8b (#1533)</changelog>
</package>
<package pkgid="bce0c63e27205e7f3fa7e8f157fca43391c56ff39ba9ff0adcb3c2355fd0236e419f059774700524419b229507e2fe95edca429d217f470476736b04ebb34c8a" name="bspwm-fish-completion" arch="noarch">
  <version epoch="0" ver="0.9.12" rel="1.1"/>
  <changelog author="avindra@opensuse.org" date="1522152000">- split completion scripts into sub-packages
- fix lint errors
- cleanup with spec-cleaner
- compile with %optflags
- delete _service file
- remove manual desktop database config</changelog>
  <changelog author="avindra@opensuse.org" date="1522324800">- Update to 0.9.4
- Changes
  * The following events: node_{manage,unmanage} are now
    node_{add,remove}.
- Additions
  * New monitor/desktop/node descriptors: any, newest.
  * New node flag: marked.
  * New monitor descriptor: pointed.
  * New wm command: --reorder-monitors.
  * Receptacles are now described in the manual.
  * New --follow option added to node -{m,d,n,s} and desktop
  - {m,s}.
  * The subscribe command now has the following options: --fifo,
  - -count.
  * New settings: ignore_ewmh_fullscreen, mapping_events_count.</changelog>
  <changelog author="avindra@opensuse.org" date="1523448000">- Update to 0.9.5
  * Fix resize by mouse behavioral change
  * Disable 4 default options (IGNORE_EWMH_FOCUS,
    REMOVE_DISABLED_MONITORS, REMOVE_UNPLUGGED_MONITORS,
    MERGE_OVERLAPPING_MONITORS)</changelog>
  <changelog author="Luke Jones &lt;jones_ld@protonmail.com&gt;" date="1551268800">- Update 0.9.7:
  * Bug fix for "single_monocle does not work for the first node on
  a desktop"
- From 0.9.5 to 0.9.6
- Additions
  * New wm command: --restart. It was already possible to restart
    bspwm without loosing the current state through
  - -{dump,load}-state, but this command will also keep the
    existing subscribers intact.
  * New settings: automatic_scheme, removal_adjustment.
    The automatic insertion mode now provides three ways of
    inserting a new node: spiral, longest_side (the default)
    and alternate. Those schemes are described in the README.
  * New settings: ignore_ewmh_struts, presel_feedback,
    {top,right,bottom,left}_monocle_padding.
  * New node descriptor: smallest.
  * New desktop modifier: active.
- Changes
  * The focused and active modifiers now mean the same
    thing across every object.
  * Fullscreen windows are no longer sent to the above layer.
    Within the same layer, fullscreen windows are now above floating
    windows. If you want a floating window to be above a fullscreen
    window, you'll need to rely on layers.
  * Pseudo-tiled windows now shrink automatically.
- Removals
  * The paddingless_monocle setting was removed (and subsumed).</changelog>
  <changelog author="Xaver Hellauer &lt;xaver@hellauer.bayern&gt;" date="1553256000">- Fix suggestions for bspwm-fish-completion</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790400">- Add -fcommon to CPPFLAGS to make it build with gcc10</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790401">- Update to version 0.9.9:
  * Fix a memory allocation bug in the implementation of wm --restart.
  * Honor single_monocle when the hidden flag is toggled.
- includes 0.9.8:
  * Fix a potential infinite loop.
  * Fix two bugs having to do with single_monocle.
  * Honor removal_adjustment for the spiral automatic insertion scheme.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1606737600">- Update to version 0.9.10:
  + Additions
  - New node descriptor: first_ancestor.
  - New node modifiers: horizontal, vertical.
  + Changes
  - The node descriptors next and prev might now return any node.
    The previous behavior can be emulated by appending .!hidden.window.
  - The node descriptors pointed, biggest and smallest now return
    leaves (in particular pointed will now return the id of a
    pointed receptacle). The previous behavior can be emulated by
    appending .window.
  - The query command now handles all the possible descriptor-free
    constraints (for example, query -N -d .active now works as
    expected).
  - The rules can now match against the window's names (WM_NAME).
  - The configuration script now receives an argument to indicate
    whether is was executed after a restart or not.
  - The intermediate consequences passed to the external rules
    command are now in resolved form to avoid unwanted
    code execution.
- Package config to /etc/.skel
- Ran spec-cleaner</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759320000">- Update to version 0.9.11:
  + FIXES
  - Set the input focus before unmapping windows (#811)
  - Arrange across all desktops when handling structs (#1165)
  - Don't set the wrong border color when swapping nodes
  - Honor `pointer_follows_focus` when swapping nodes
  - Update EWMH's current desktop when adding a desktop (#1179)
  - Initialize the destination location early (#1196)
  - Handle standard output closure last (#1207)
  - Discard colons within references (#1218)
  - Use separate references in `cmd_query` (#1235)
  - `DESKTOP_SEL`: discard hashes within `MONITOR_SEL` (#1267)
  - Discard colons within refs in `desktop_from_desc` (#1278)
  - Propagate the size constraints toward the root
  - Set `CLOEXEC` on the sockets except when restarting (#1298)
  - Properly update the sticky count in `transfer_*` (#1199)
  - Don't remove non-receptacles in `kill_node` (#1268)
  - Handle empty insertion point in the `node_add` message (#1306)
  - Windows sometimes not appearing (#935)
  - Refocus the focused window when receiving a FOCUS_IN event
    for root (#1160)
  - Always return `1` when `execvp()` fails (#1393)
  - Avoid unnecessary relayouts for unchanged values (#1415)
  - Account for vacant nodes when adjusting ratios (#1431)
  - Notify subscribers when a desktop's status changes (#1437)
  - Account for border width in configure requests (#863)
  - Unset `pointer_follows_focus` when refocusing the focused node (#1481)
  - Fix segfault caused by non-null-terminated string (#1503)
  + CHANGES
  - Allow negated window modifiers to match non-windows (#1232)
  - Handle sticky nodes in `swap_desktops` (#1298)
  - Don't include pointer events in the node mask
  - Turn `honor_size_hints` into a node setting (#1447)
  - Set `_NET_WM_WINDOW_TYPE` on monitor root window (#1453)
  - Revamp signal handling (#1480)
  - Set the desktop name in the xsession file (#1493)
  + ADDITIONS
  - Add layout modifiers to desktop selectors : `.tiled`
    `.monocle`, `.user_tiled`, `.user_monocle`
  - Add new setting: `borderless_singleton`
  - Restore the last window state with `node -t ~`
  - Emit life cycle events for receptacles
  - Allow setting a node's splitting type (#1291)
  - Allow cycling the splitting type of a node
  - Add `--print-socket-path` option (#1367)
  - Allow escaping colons in rule tokenization (#1071)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1766923200">- Update to version 0.9.12:
  * Fix a regression introduced by 6082d8b (#1533)</changelog>
</package>
<package pkgid="a2921124508180801f08634dd5b03a52ec88acaf57f7ce05aeeb8fabce4755bec8f76946a0d080982866328dad9f1c6ba8cea9ef802dbecd0642b0607d5416e6" name="bspwm-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.9.12" rel="1.1"/>
  <changelog author="avindra@opensuse.org" date="1522152000">- split completion scripts into sub-packages
- fix lint errors
- cleanup with spec-cleaner
- compile with %optflags
- delete _service file
- remove manual desktop database config</changelog>
  <changelog author="avindra@opensuse.org" date="1522324800">- Update to 0.9.4
- Changes
  * The following events: node_{manage,unmanage} are now
    node_{add,remove}.
- Additions
  * New monitor/desktop/node descriptors: any, newest.
  * New node flag: marked.
  * New monitor descriptor: pointed.
  * New wm command: --reorder-monitors.
  * Receptacles are now described in the manual.
  * New --follow option added to node -{m,d,n,s} and desktop
  - {m,s}.
  * The subscribe command now has the following options: --fifo,
  - -count.
  * New settings: ignore_ewmh_fullscreen, mapping_events_count.</changelog>
  <changelog author="avindra@opensuse.org" date="1523448000">- Update to 0.9.5
  * Fix resize by mouse behavioral change
  * Disable 4 default options (IGNORE_EWMH_FOCUS,
    REMOVE_DISABLED_MONITORS, REMOVE_UNPLUGGED_MONITORS,
    MERGE_OVERLAPPING_MONITORS)</changelog>
  <changelog author="Luke Jones &lt;jones_ld@protonmail.com&gt;" date="1551268800">- Update 0.9.7:
  * Bug fix for "single_monocle does not work for the first node on
  a desktop"
- From 0.9.5 to 0.9.6
- Additions
  * New wm command: --restart. It was already possible to restart
    bspwm without loosing the current state through
  - -{dump,load}-state, but this command will also keep the
    existing subscribers intact.
  * New settings: automatic_scheme, removal_adjustment.
    The automatic insertion mode now provides three ways of
    inserting a new node: spiral, longest_side (the default)
    and alternate. Those schemes are described in the README.
  * New settings: ignore_ewmh_struts, presel_feedback,
    {top,right,bottom,left}_monocle_padding.
  * New node descriptor: smallest.
  * New desktop modifier: active.
- Changes
  * The focused and active modifiers now mean the same
    thing across every object.
  * Fullscreen windows are no longer sent to the above layer.
    Within the same layer, fullscreen windows are now above floating
    windows. If you want a floating window to be above a fullscreen
    window, you'll need to rely on layers.
  * Pseudo-tiled windows now shrink automatically.
- Removals
  * The paddingless_monocle setting was removed (and subsumed).</changelog>
  <changelog author="Xaver Hellauer &lt;xaver@hellauer.bayern&gt;" date="1553256000">- Fix suggestions for bspwm-fish-completion</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790400">- Add -fcommon to CPPFLAGS to make it build with gcc10</changelog>
  <changelog author="Florian Besser &lt;fbesser@gmail.com&gt;" date="1591790401">- Update to version 0.9.9:
  * Fix a memory allocation bug in the implementation of wm --restart.
  * Honor single_monocle when the hidden flag is toggled.
- includes 0.9.8:
  * Fix a potential infinite loop.
  * Fix two bugs having to do with single_monocle.
  * Honor removal_adjustment for the spiral automatic insertion scheme.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1606737600">- Update to version 0.9.10:
  + Additions
  - New node descriptor: first_ancestor.
  - New node modifiers: horizontal, vertical.
  + Changes
  - The node descriptors next and prev might now return any node.
    The previous behavior can be emulated by appending .!hidden.window.
  - The node descriptors pointed, biggest and smallest now return
    leaves (in particular pointed will now return the id of a
    pointed receptacle). The previous behavior can be emulated by
    appending .window.
  - The query command now handles all the possible descriptor-free
    constraints (for example, query -N -d .active now works as
    expected).
  - The rules can now match against the window's names (WM_NAME).
  - The configuration script now receives an argument to indicate
    whether is was executed after a restart or not.
  - The intermediate consequences passed to the external rules
    command are now in resolved form to avoid unwanted
    code execution.
- Package config to /etc/.skel
- Ran spec-cleaner</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759320000">- Update to version 0.9.11:
  + FIXES
  - Set the input focus before unmapping windows (#811)
  - Arrange across all desktops when handling structs (#1165)
  - Don't set the wrong border color when swapping nodes
  - Honor `pointer_follows_focus` when swapping nodes
  - Update EWMH's current desktop when adding a desktop (#1179)
  - Initialize the destination location early (#1196)
  - Handle standard output closure last (#1207)
  - Discard colons within references (#1218)
  - Use separate references in `cmd_query` (#1235)
  - `DESKTOP_SEL`: discard hashes within `MONITOR_SEL` (#1267)
  - Discard colons within refs in `desktop_from_desc` (#1278)
  - Propagate the size constraints toward the root
  - Set `CLOEXEC` on the sockets except when restarting (#1298)
  - Properly update the sticky count in `transfer_*` (#1199)
  - Don't remove non-receptacles in `kill_node` (#1268)
  - Handle empty insertion point in the `node_add` message (#1306)
  - Windows sometimes not appearing (#935)
  - Refocus the focused window when receiving a FOCUS_IN event
    for root (#1160)
  - Always return `1` when `execvp()` fails (#1393)
  - Avoid unnecessary relayouts for unchanged values (#1415)
  - Account for vacant nodes when adjusting ratios (#1431)
  - Notify subscribers when a desktop's status changes (#1437)
  - Account for border width in configure requests (#863)
  - Unset `pointer_follows_focus` when refocusing the focused node (#1481)
  - Fix segfault caused by non-null-terminated string (#1503)
  + CHANGES
  - Allow negated window modifiers to match non-windows (#1232)
  - Handle sticky nodes in `swap_desktops` (#1298)
  - Don't include pointer events in the node mask
  - Turn `honor_size_hints` into a node setting (#1447)
  - Set `_NET_WM_WINDOW_TYPE` on monitor root window (#1453)
  - Revamp signal handling (#1480)
  - Set the desktop name in the xsession file (#1493)
  + ADDITIONS
  - Add layout modifiers to desktop selectors : `.tiled`
    `.monocle`, `.user_tiled`, `.user_monocle`
  - Add new setting: `borderless_singleton`
  - Restore the last window state with `node -t ~`
  - Emit life cycle events for receptacles
  - Allow setting a node's splitting type (#1291)
  - Allow cycling the splitting type of a node
  - Add `--print-socket-path` option (#1367)
  - Allow escaping colons in rule tokenization (#1071)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1766923200">- Update to version 0.9.12:
  * Fix a regression introduced by 6082d8b (#1533)</changelog>
</package>
<package pkgid="dd8fef1c9333a8f5390e2754dabece8ca2932ddb0bb3f8b2de61fc96e86a04bcddf9f7a16704e6c92c563ef6004f33fcca7a1272e05097928de62c70a3ad746e" name="bstone" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1616328000">- Update to version 1.2.11
  * Bindings to take screenshots (default F5).
  * Option to control weapon bobbing (actual for Planet Strike
    only).
  * PC Speaker SFX.
  * Option snd_sfx_type to switch between AdLib and PC Speaker
    audio.
  * Option snd_is_sfx_digitized to toggle SFX digitization.
  * Extracting unprocessed audio (*.data).
  * Extracting PC Speaker audio.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1643457600">- Fix license tags (statically linked libraries)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1663502400">- Update to version 1.2.12
  Added
  * Support Nuked OPL3 emulator.
  * Option to control OPL3 emulator type (snd_opl3_type).
  * [README] "Known issues" section.
  Fixed
  * Cancel strafe movement if both keys are pressed.
  * Clear damage effects after loading the game, etc.
  * Fix GOG / Steam content detection.
  * Fix checking if the level is official.
  * Fix crash after changing audio driver via the menu.
  * Match audio attenuation to vanilla as close as possible.
  * Option vid_renderer now works in command-line.
  * Render 3D scene behind "You are jamming" cheat message box.
  * Use SDL 2.0.5+ functions only if available.
  * [AOG] Conditions to complete the episode.
  * [AOG] Fix "N/A" font size and color in the floor input panel.
  * [AOG] Interact with elevator controls on east-west side only.
  * [AOG] Match transporting behavior between floors to original.
  * [AOG] Render ouch frame only on damage for Plasma Sphere.
  * [AOG] Reverse textures for charge packs.
  * [HWR] Render enter-only door size without lock as unlocked.
  * [OAL] List only available extensions.
  * [OAL] Load AL symbols within context.
  * [SDL] Error "Renderer already associated with window".
  * [SDL] Reduce CPU usage for digitized low-pass filtering.
  Changed
  * Limit stream I/O to 32 bit.
  * [OAL] List devices with ALC_ENUMERATE_ALL_EXT if available.
  * [VIDEO] Rename vid_windowed_height to vid_height.
  * [VIDEO] Rename vid_windowed_width to vid_width.
  * [VIDEO] Rename vid_windowed_x to vid_x.
  * [VIDEO] Rename vid_windowed_y to vid_y.
  Removed
  * Exclusive fullscreen mode.
  * Option vid_is_windowed.
  * Resampling low-pass filter and it's options
    (snd_resampling_interpolation, snd_resampling_lpf).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1681041600">- Add patch:
  * bstone-fix-build-with-gcc13.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734177600">- Update to version 1.2.13
  Fixed
  * [AOG][HWR] Fix weapon position when toggle widescreen.
  * Hide back-to-demo menu item when there is no mission active.
  * Informants Die Upon Reloading a QuickSave.
  * Fizzle fade on death.
  * Don't increase a turn speed when running.
  * [AOG] Walking sounds for Cyborg Warrior and Bio-Mech Guardian.
  * "Full map" cheat.
  * Asleep enemies when dumps info to log.
  * [Windows] DPI awarness.
  * [HWR] Render walls on both sides of a door to avoid a possible
    gap.
  * Possible saved game corruption.
  * Load maps from https://legacy.3drealms.com/stuff/bsflrs.zip.
  * Boss spawning in AOG.
  * Error at startup when profile directory is empty.
  * Buffer overflow for textured ceiling or floor.
  * [CFG] Escape argument string on serialization.
  * Sprite extraction error "Sprite page index out of range."
  * "Actor is in actorat" condition.
  * Order buttons inside the message box from right to left.
  * Possible out of range index access in ClearNClose.
  * [HWR] Crash on E5M14.
  * [SDL] Audio mixer crash on exit.
  * Crash when playing UI sound and there is no audio devices
    detected.
  Added
  * [#503] If the player score for the level is above 96%, the
    informant will tell the location of a single missing enemy or
    item.
  * [CMake] Option BSTONE_INTERNAL_SDL2 to use bundled SDL2 source
    code.
  * CVar facility.
  * Add tool to trim file paths in the executable.
  * Add option to control checking for error of 3D renderer API.
  * [PS] Add option to toggle a map in stats like in AOG.
  * Add Git commit's hash to the version.
  * Log error when message box fails.
  * Option extract_levels to extract levels in MapEdit format (FLR).
  * Button to error message box to open a log file.
  Changed
  * [#383] Change description of "is windowed" for windowed
    fullscreen.
  * Relicense completely new source code under MIT license.
  * [AUDIO] Rename audio driver type 2d_sdl to system.
  * [AUDIO] Rename audio driver type 3d_openal to openal.
  * Rename cvar vid_aa_kind to vid_aa_type.
  * [CVAR] Rename audio drivers (r2_sdl -&gt; system,
    r3_openal -&gt; openal).
  * Rename cvar vid_aa_kind to vid_aa_type.
  * Use multiple search paths (data, mod) for external resources.
  * Update Nuked OPL3 to cfedb09efc03f1d7b5fc1f04dd449d77d8c49d50.
  * Update stb (stb_image.h v2.29; stb_image_write.h v1.16).
  * Set CMake minimum version to v3.5.0.
  * Option --data_dir does not affect auto-detection of original
    assets.
- Drop patch:
  * bstone-fix-build-with-gcc13.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1742644800">- Update to version 1.2.14
  Fixed
  * Crash if external textures are on and there are no any texture
    file.
  * Crash when extracting the sprites.
  * Missing path normalization in extractors.
  * Crash when level to extract is missing.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1747137600">- Update to version 1.2.16
  Added
  * Exclusive fullscreen mode and borderless fullscreen windowed
    mode.
  * Cvar to control refresh rate in exclusive fullscreen mode
    (vid_refresh_rate).
  * Cvar to control window mode (vid_window_mode).
  Fixed
  * [CMake] Do not use command 'project' in the intermediate
    scripts.
- Update to version 1.2.15
  Fixed
  * MacOS build with embeded SDL v2.32.2.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 1.3.2
  * Fixed [#505] Elevator stats screen sound timing.
- Update to version 1.3.1
  * Fixed [#525][VK] Handle resize and swapchain image acquisition.
- Update to version 1.3.0
  Added
  * Vulkan 1.0 renderer.
  * New values for cvar 'vid_renderer': 'vulkan' and 'null'
    (debug build only).
  * [CMake] New option 'BSTONE_VULKAN_COMPILE_SHADERS' to control
    compiling Vulkan shaders. Useful for development.
  * [CMake] New option 'BSTONE_VULKAN_COMPILE_SHADERS_DEBUG_BUILD'
    to control debug information in Vulkan shaders. Useful for
    development.
  Changed
  * Use short Git hash for window caption and package version.
  Fixed
  * [GLAPIGEN] Fix possible sub-expression overflow.
  * [GLAPIGEN] Fix operator precedence.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1769342400">- Update to version 1.3.3
  * [#529] Slow doors and slow enemies, and slow weapon firing
    speed in OpenBSD.</changelog>
</package>
<package pkgid="f2a709c929aa40c4e1e77855ec4f79ccb323ff4508e78ee878cbca1aab8a0608e14625bf2c4a37bbd8a6c96cdc72e62e0a9950dfd83fcbcf463e0ed0fd76d8df" name="btar" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="2.3"/>
  <changelog author="pascal.bleser@opensuse.org" date="1323518400">- initial version (0.9)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1323604800">- update to 0.9.1:
  * added headers for it to build in platforms other than Linux
  * fixing troubles with long file names when 'tar c | btar'
  * avoid storing directories where no files changed, in differential archives</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1333108800">- update to 0.9.2:
  * fixing a bug extracting files over 8.5GB
  * fixing a bug extracting about leaking fds</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1343649600">- update to 1.1:
  * adding the -m capability to change the filters of a given btar file
  * performance improvements (string manipulation)
  * adding -U, to filter only the index/deleted
  * fixing -H so, in case of extracting specific paths, it only attmepts to
    delete files complying the pattern
- changes from 1.0.0:
  * adding a manual page
  * store of the files deleted into differential archives</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1343736000">- update to 1.1.1:
  * fixing a fd leak to filters: that broke often the parallelism of "-jN"</changelog>
  <changelog author="mpluskal@suse.com" date="1497096000">- Cleanup spec file with spec-cleaner
- Add btar-librsync.patch to fix building with librsync &gt;= 1.0.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592222400">- Fix building with gcc10</changelog>
</package>
<package pkgid="36aad914b2543931ceba5effb45d992f6459ec4e10cdf7b043cb54b0b5a5eb9cc674ee39f6e0773c901a09c5a53c9e79921355240b0bbfc7727d64f773572c7e" name="btcflash" arch="riscv64">
  <version epoch="0" ver="2024.03.21" rel="53.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630497600">- Update to release 2021.09.01
  * smake: The man page now better describes pattern macro
    replacement.
- Drop schily-stksz.diff (resolved upstream)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661601600">- Fix update-alternatives for rmt.1</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661947200">- pbosh.1: replace broken ".so sh.1" refernce with a symlink to bosh.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 2022.10.16
  * bsh: Implement ^L support
  * libmdigest: Add support for BLAKE2 digests
  * mkisofs: No longer warn about Joliet being nonstandard. With
    the 2019 revision of ECMA 119, Joliet has been added as an
    annex to the standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 2023.09.26
  * smake: add new -V option to print the expanded value of macros
  * Bourne Shell: Fix bug where set -o notify or set -b would cause
    the shell to exit when ^C was pressed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 2024.03.21
  * mkisofs: produce less scrollback when logging progress to ttys.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1730203200">- Add 81.patch to not store the build host kernel version (boo#1232434)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730808000">- Modernize specfile</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1748347200">- Add -std=gnu17 to compilation flags in order to allow building with
  GCC 15. [boo#1241945]</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1771329600">- Migrate from update-alternatives to libalternatives
  (bsc#1245915), (bsc#1245916)</changelog>
</package>
<package pkgid="057b4c9d17c37193f1b1cd77fe2953f8c61dcf02e453a6ef867b95c9bbd1b085d348eaf63905eb8fac8d336904570a5567c83227578004f356ded73d476fcf24" name="btfs" arch="riscv64">
  <version epoch="0" ver="3.1" rel="3.1"/>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1555243200">- Modernize spec file
- 2.19
  * Add option to set data directory</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1566993600">- 2.20
  * btplay: Change shebang to python3</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="1597320000">- 2.22
  * bug fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1599825600">- Fix build with libtorrent v2.
- Spec cleanup</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1606046400">- 2.23
  * Add --utp-only flag to disable TCP</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1613304000">- 2.24
  * use XDG_DATA_HOME if defined</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747051200">- update to 3.1:
  * Add command-line option to disable logs
  * port to fuse 3 (boo#1243031)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1759406400">- Drop unused libboost_system dependency</changelog>
</package>
<package pkgid="140bc1acd6b09db459fb7069c1cd96c470c878624e2af9ceeae18bfa72bddfe7ad23ab94ed3478fad371b21c402e89dd4b11a30e4ea67408438729dd7adc220f" name="btop" arch="riscv64">
  <version epoch="0" ver="1.4.6+git20251226.5b920e3" rel="1.1"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1751630400">- Update to version 1.4.4+git20250703.762d0b4:
  * Reduce noise in Github templates
  * v1.4.4 Bug fixes
  * Fix auto-detection of CPU temp on Ampere boards (#1185)
  * ci: update openbsd 7 runners to 7.7
  * ci: update freebsd 14 runners to 14.3
  * Fixed floating_humanizer() to work correctly when numeric delimiter isn't a dot.
  * Add command line option to set an inital filter
  * CMake: Create a library target for intel_gpu_top code
  * CMake: Don't drop LTO silently
  * Exit gracefully if integer conversion in CLI parser fails
  * Make 100ms the minimal refresh rate
  * CI: Disable recursive cloning in workflows
  * CMake: Remove compiler warning options
  * Fix wrong use of too in terminal size error message (#1166)
  * Make the disk filter description more clear (#1077)
  * Lock/unlock config to avoid infinite recursion (#1031)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1753358400">- Updating ROCm to v6.4.2
- Update to version 1.4.4+git20250718.86ec5fd:
  * Changed decimal points to always be dots regardless of locale, issue #1183
  * Fix --tty/--no-tty flag having no effect
  * Update README.md (#1194)
  * docs: spelling and formatting fixes in README.md (#1182)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1754568000">- Updating ROCm to v6.4.3
- Update to version 1.4.4+git20250805.a05192f:
  * fix: disable locale when writing config file
  * Update CODE_OF_CONDUCT.md
  * match formatting for units
  * fix layout issue when enc/dec meters are unavailable
  * disable encode/decode monitoring on AMD and Intel GPUs
  * impl encode/decode monitoring for Nvidia
  * Add utilisation meters for GPU hardware video encoder and decoder
  * linux-batt: Battery Time-to-full
  * Convert ascii escape codes in mountpoint names before reading statvfs.
  * Fix presets erroring with gpu* usage.
  * Clarify where btop loads themes from
  * Update "cpu responsive" to "cpu direct" in README.md (#1199)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1757937600">- Commenting out code for RSMI_STATIC
  * Removing rocm_smi_lib-rocm-6.4.3.tar.gz
  * Adding 'Recommends: rocm-smi'
- Update to version 1.4.4+git20250910.bdddfc4:
  * Enable vim movement in help menu (#1242)
  * Remove reduntant symbols in tree view (#948)
  * Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O
  * Don't terminate on GPU access failure
  * fix: setcap cap_dac_read_search was overriding cap_perfmon
  * Fix musl builds missing artifacts
  * chore(deps): update actions/checkout action to v5
  * chore(deps): update actions/checkout action to v5
  * Update README.md
  * feat: display CPU power draw &amp; fix GPU+load avg overwriting core info
  * refactor: remove reduntant casts and avoid conversions
  * Revert unnecessary locale changes and remove debug line.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1758369600">- Update to version 1.4.5+git20250919.a1099d0:
  * v1.4.5 Bug fixes
  * Bump bundled fmt to 12.0.0</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1760961600">- Update to version 1.4.5+git20251020.085c2da:
  * Use right key codes to match f1 and f2 keys (#1300)
  * make new menu option not overflow
  * added tree toggle of expand/collapse for children of process
  * Fix menu entry
  * Added ability to set which gpu vendors to enable
  * fix: btop crash on arm cpu
  * Fix thread restart race condition causing deadlocks
  * Fix Net::collect race condition from USB device hot-plugging
  * Add crash handlers to restore terminal state
  * Fix thread safety issue causing crashes in Mem::collect_disk
  * Fix deprecated IOMasterPort usage
  * Continuous Build MacOS, disable MacOS 13 and fix platform name of created binary
  * Continuous Build MacOS: change back to GCC from Clang
  * OpenBSD: battery: add support for watthour and watts sensors
  * fix arrow keys that send 'O' instead of '['
  * fixed conditional statement to cpufreq.peek() == 'c' || cpufreq.peek() == 'C
  * Fix CPU frequency detection for LoongArch CPUs
  * feat: Introduce cpu frequency display modes
  * Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O"
  * feature: add process renice functionality
  * Skip 'H' and 'HX' suffix in AMD cpu name trimming (#1272)
  * Add zh_TW localization to the XDG desktop entry
  * Fix incorrect list item paragraph indentation in the README
  * Add additional metadata to the snap distribution
  * Fix missing application entry in the snap distribution
  * Fix incorrect YAML indentation depth in the Snapcraft project file
  * Add Gotham theme</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1761566400">- Adding mention here for README.md, which is a suggested file on the gitea
  side of things when creating repositories to replace OBS backed storage.
  * Adding 'Source100: README.md' as it gets declined w/ the following message:
  - Attention, "README.md" is not mentioned in spec files as source or patch.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1763294400">- Update to version 1.4.5+git20251111.69c2cda:
  * fix: don't over-/underflow when parsing --update argument (#1359)
  * build(cmake): don't set a default build type
  * Fix: missed changing mouse mapping for hide button
  * fix: skip first argument of argv (#1339)
  * test: add test harness with ctest
  * ci: bump freebsd toolchain to GCC 15
  * Change snap test-build to use gcc-14 and g++-14
  * Add snapcraft.yaml to workflow paths
  * snapcraft.yaml Fix autotools config
  * Update snapcraft.yaml from https://github.com/kz6fittycent
  * fix tty theme for pause banner
  * detailed view hide button highlights
  * fix: stabilize sort in tree mode when filter is applied (#1328)
  * continue on new processes while paused
  * refactor: simplify get_log_file
  * flip name, command, and user sorting
  * Implement feat Process list pausing
  * Add missed conditionals for terminal sync toggle
  * Add configuration toggle for terminal synchronization
  * refactor: use std::string::contains
  * refactor: use std::ranges::to to construct iota views
  * refactor: use std::expected to indicate failure
  * ci: use default cc on openbsd
  * feat: raise cpp standard to c++23
  * ci: build without optimizations
  * ci: simplify workflow
  * ci: add cmake openbsd pipeline
  * ci: update openbsd 7 runners to 7.8
  * ci: use prebuilt musl-cross toolchains for cross compilation
  * feat: display container engine
  * feat: respect effective cpus from cgroup
  * Fix load average and GPU watts leaking past box border (#1304)
  * Fix redraw in proc list when changing sort order (#1309)
  * Handle missing SMC gracefully on macOS (#1305)
  * Update actions/upload-artifact action to v5 (#1310)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1763294401">- btop now  gcc &gt;= 14, Leap has 13 &amp; 15 - so swapping over to 15
  * "Requires at least GCC 14 or Clang 19."
  - Commit e42fbf0</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1766750400">- Update to version 1.4.6+git20251226.5b920e3:
  * v1.4.6 New features &amp; Bug fixes
  * Added "save_config_on_exit" option to configuration.
  * chore: remove unused printf argument in makefile (#1423)
  * ci: use proper link for pkg_add
  * feat: default to lowercase truthy values
  * fix: point log level description to new log file
  * docs: update flags in manpage
  * feat: add cli option to dump default config
  * feat: mouse drag support for scrollbar  (#1401)
  * fix: shorten humanized units and remove dead code (#1393)
  * chore(deps): update actions/upload-artifact action to v6
  * test: propagate libbtop link flags to tests
  * Update link format for issue reference in CONTRIBUTING.md
  * Update contributing guidelines
  * Update README with AI contribution guidelines
  * Update CONTRIBUTING.md with AI submission guidelines
  * docs: add entry to man page and README for --themes-dir addition (#1387)
  * fix: respect cpu_graph_lower = "Auto" (#1379)
  * Fixed GPU box positions in low height settings
  * Fixed GPU rendering
  * Install README in its own subdirectory (#1373)
  * test: add tests for string split
  * refactor: use c++ 23 ranges for string split
  * Bugfixes and improvements for NetBSD.
  * Help btop find its themes in NetBSD.
  * Revert off color changes when done.
  * chore(deps): update actions/checkout action to v6
  * Fix: Align boxes when Cpu bottom and Gpu on
  * fix: cpu per-thread totals not reaching 100% (#1366)
  * chore: add license header
  * fix: add missing include
  * Pass only static duration strings to Config::set in Config::apply_preset
  * fix segfault on musl systems
  * feat: add --themes-dir flag</changelog>
</package>
<package pkgid="15d37185ab647a1ca7eb1931534c6a37e386400c6f4781cc664814aef2ece81277aba15c4dd9e55ad1559821482290c2c65249a241aff4bb9c14db7a9e83211e" name="btrfs-extent-same" arch="riscv64">
  <version epoch="0" ver="0.15" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592136000">- Fix building with gcc10</changelog>
  <changelog author="Nikolay Borisov &lt;nborisov@suse.com&gt;" date="1604577600">- Update to v0.11.2
  - Improved detection of hyperthreading
  - Multiple minor fixes and cleanups
  - Updated xxhash algorithm to latest release
  - Fixed extent collision handling
  - Fix overflow scanning in extents</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643889600">- Update to 0.11.3:
  * Increase open file limit. (#269)
  * Create hash database file with 600 permission for improved
    security. (#262)
  * Read more data per pread, for v2 hashfile format this reduces
    the overall number of syscalls made which in turns results
    in better performance.
  * Fix truncated file handling, eliminating a an infinite
    loop case. (#255)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1689595200">- Update to 0.12:
  * Duplication lookup is now based on extents. This leads to a
    massive increase of the performances. Block-based lookup is
    still possible via --dedupe-options=partial.
  * Following that change, a new hashfile format has been introduced.
    Previous hashfile format is still supported when extents lookup
    are disabled, this is not recommended.
  * Batching has been implemented. When enabled with the -B &lt;batchsize&gt;
    option, duperemove will run the deduplication phase every &lt;batchsize&gt;
    scanned files. This is meant to help running duperemove on large
    dataset, with small blocksize, or on memory-constrained systems.
  * All hash algorithm has been removed and replaced by xxh128. This
    variant is as robust as murmur3 while being faster. Choosing a
    hash function via the --hash option has been removed. Hashfiles
    built with other algorithm must be removed.</changelog>
  <changelog author="pgajdos@suse.com" date="1694692800">- build for 15</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1695988800">- Update to 0.13:
  * Add a new dedupe option: [no]rescan_files. It will increase
    performance in some use cases.
  * New behaviors from v0.12 has been consolidated. Extent-based
    lookup is always enabled, as is fiemap. The v2
    hashfile is no longer supported.
  * Hashfile are now updated after deduplication, to reflect the
    new physical offsets. This avoid (re)deduplicating extents
    in some cases.
  * Partial mode has been enhanced to support batching. The
    overall performance of this mode (which was previously known
    as "block-based mode") has been improved.
  * All files are now open in readonly mode.
  * Hashfile version has been increased to reflect the new
    database behaviors. Previous hashfiles are not compatible.
  * Always compute a hash for the entire file. This let us
    deduplicate same files easily, regardless of their
    extents mappings.
  * Deduplicating only parts of a file can be disabled using
    the [no]only_whole_files dedupe option.
  * Hashfiles with unsupported features or hash algorithm are
    now recreated transparently. Migration of the old content
    is not implemented.
  * Relative exclude patterns are no longer silently ingested.
    Such patterns are now rebuilt on top of the current
    working directory.
  * Batching is now set to 1024 by default.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1700395200">- Update to 0.14:
  * Batching has been reimplemented on top of the dedupe_seq.
  * The "scan" phase has been reimplemented (see 8264336 for details).
  * Filesystem locking has been implemented. See f3947e9 for details.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701000000">- Update to 0.14.1:
  * file_scan: satisfy clang CFI
  * file_scan: walk_dir: improve rootfs support
  * dbfile: get_duplicate_files: exclude inlined files before
    looking for duplicates
  * filerec: fiemap_scan_extent: fix typo: we must check the
    return from get_extent</changelog>
  <changelog author="pgajdos@suse.com" date="1731585600">- force newer gcc version in sync (isc rq #353372)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738756800">- Update to 0.15:
  * Files are no longer invalidated when renamed.
  * The scan phase now reports both files and bytes in its progress,
    which is especially useful when processing large files.
- Add duperemove-0.15-buildfail.patch:
  To fix the build. See #367.
- Add subpackage for zsh completions</changelog>
</package>
<package pkgid="f2dcd0baa1535d196fefc48890bb062bd9e01b815306c071e816d3b4960cfddedee1ffc2e84bc038d101a8cf8e3cfe7780b7f067576cbdbb2c5cc95f2a8dc220" name="btrfs-soft-reboot-generator" arch="riscv64">
  <version epoch="0" ver="20240918.c86bd4f" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1725019200">- Update to version 20240830.cc405ec:
  * Install example config snippets</changelog>
  <changelog author="kukuk@suse.com" date="1725019201">- Update to version 20240830.7af3389:
  * Enhance error messages with current service
  * Add example nginx.conf</changelog>
  <changelog author="kukuk@suse.com" date="1725278400">- Update to version 20240902.61101d6:
  * Add example config for named (bind)
  * Disable always PrivateDevices</changelog>
  <changelog author="kukuk@suse.com" date="1725624000">- Update to version 20240904.7e0e431:
  * Fix path to journal socket</changelog>
  <changelog author="kukuk@suse.com" date="1726228800">- Update to version 20240913.7f9b809:
  * Use PrivateTmp=yes
  * Adjust paths</changelog>
  <changelog author="kukuk@suse.com" date="1726488000">- Update to version 20240916.23a234d:
  * Add script to configure slice of container service</changelog>
  <changelog author="kukuk@suse.com" date="1726488001">- Update to version 20240916.f6373f0:
  * Add support for podman quadlets
  * Add set_service_attrs script to spec file</changelog>
  <changelog author="kukuk@suse.com" date="1726488002">- Update to version 20240916.03e22f0:
  * Don't modify PrivateDevices</changelog>
  <changelog author="kukuk@suse.com" date="1726574400">- Update to version 20240917.ac44a3a:
  * Add attr requires to spec file</changelog>
  <changelog author="kukuk@suse.com" date="1726660800">- Update to version 20240918.c86bd4f:
  * Re-Add PrivateDevices=no
  * Add hello-world container example</changelog>
</package>
<package pkgid="3621b57410d9cd5b4f19c418ee7ab729cfe29c636a05babeefad087328b59f24761ab8498b71380c60a45212c167af50120c768c6ea7febcf3268602992081a6" name="btrfsmaintenance" arch="noarch">
  <version epoch="0" ver="0.5.2" rel="2.1"/>
  <changelog author="jeffm@suse.com" date="1552392000">- Document and adjust balance thresholds and periods (FATE#325529 jsc#SLE-3188).
  * README: document impact of balance + quota groups
  * sysconfig: reduce default balance usage thresholds
  * sysconfig: document using systemd.time(7) for frequency of operations
  * btrfsmaintenance-refresh-cron.sh: validate periods for cron-based systems
- Remove python dependency (FATE#326736 jsc#SLE-4130).
  * btrfs-defrag-plugin: remove dependency on zypp-plugin-python
- Added patches:
  * 0001-README-document-impact-of-balance-quota-groups.patch
  * 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch
  * 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch
  * 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch
  * 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch
- Added source:
  * btrfs-defrag-plugin.sh
- Removed patch:
  * python3-support-bsc1070322.diff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560254400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="dsterba@suse.cz" date="1560254401">- spec: fix typo in macro name</changelog>
  <changelog author="dsterba@suse.cz" date="1596024000">- update to version 0.5
  - sysconfig:
  - change defaults of MUSAGE and DUSAGE for balance task to do less work,
    with a script to switch from existing unmodified defaults to new ones
  - document systemd.timer syntax
  - make balance, scrub, and trim mutually exclusive tasks
  - service file updates:
  - delete Install section
  - defrag-plugin:
  - switch to python3
  - add alternative shell implementation of the plugin
  - installation docs update
- Removed patches (upstream):
  - 0001-README-document-impact-of-balance-quota-groups.patch
  - 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch
  - 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch
  - 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch
  - 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1612958400">- Require libzypp plugin only if zypper is used (Required for e.g.
  image based systems).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Use full URL for Source0 (.gz compressed as upstream does not
  ship .bz2 ones).</changelog>
  <changelog author="dsterba@suse.cz" date="1715169600">- update to version 0.5.1
  - fix handling of OnCalendar timer directive in the drop-in configuration file
    that reads the periods from the sysconfig
  - fix use of --verbose option of fstrim, not available on util-linux &lt; 2.27
  - ship manual page of README, also available as 'systemctl help servicename'</changelog>
  <changelog author="dsterba@suse.cz" date="1720008000">- update to version 0.5.2
  - fix syntax error in run_task, preventing jobs to start
  - start scrub jobs sequentially if RAID5 or RAID6 data profile is found
  - fix btrfsmaintenance-refresh.service description
- fix bsc#1224364</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
</package>
<package pkgid="d8720b4e6f96e6905ce4476fc855e5e2e005900bd8ad28f3b2f5eecf46b71444b97588e67514f7040cbb23ecdcf5ed8dd5fcc4430fdc1f57b5d8862bfc7c54b8" name="btrfsprogs" arch="riscv64">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="dsterba@suse.cz" date="1743336000">- update to 6.13
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec: package btrfs-find-root unconditionally (bsc#1239992)
- Refresh patches: mkfs-default-features.patch (context)</changelog>
  <changelog author="dsterba@suse.cz" date="1743595200">- update to 6.14
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec file:
  - update subpackage descriptions
  - drop conditional build of documentation, always use source
  - drop pre-systemd udev workarounds (version 190)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1744891200">- Fix name clash of parse_range between common/parse-utils.c and
  libblkid.a from util-linux-2.41
  (btrfsprogs-libblkid-static-lib-clash.patch).</changelog>
  <changelog author="dsterba@suse.cz" date="1750766400">- update to 6.15
  * mkfs: new option --inode-flags to specify flags/attributes for
    inodes/directories/subvolumes
  * check:
  * fix false alert on missing checksum for hole
  * in lowmem mode, fix false alerts when checking refs
  * convert: check feature compatibility when enabling block-group-tree
  * tune convert-bgt: fix resume of conversion
  * rescue: add new command fix-data-checksum, selectively fix or find
    mismatching checksums
  * other:
  * new and updated tests
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1755432000">- update to 6.16
  * mkfs:
  * print label of existing filesystem if attempting to overwrite
  * remove note about changed defaults in 6.15
  * discard support detection uses the ioctl and not sysfs, this should
    work for all types of block devices
  * device usage: fix printing units of partition sizes, used to be in 512B
    sectors
  * defrag: new option --nocomp to request no compression (kernel 6.17)
  * check: detect missing orphan items for deleted subvolumes
  * subvol delete: don't print warning if filesystem is mounted with
    user_subvol_rm_allowed
  * build: add build support for Android
  * other:
  * cleanups and refactoring
  * sync sources with kernel
  * documentation updates
  * CI and test updates</changelog>
  <changelog author="dsterba@suse.cz" date="1757419200">- update to 6.16.1
  * mkfs:
  * add option --reflink, when used with --rootdir clone file extents instead
    of copying (requires source and target image on the same filesystem)
  * improved tracking of inodes and subvolumes for option --inode-flags
  * fix initializing raid-stripe-tree
  * extend what is trimmed/discarded during initialization (temporary chunks,
    free space)
  * check: detect duplicate file names in directory items
  * inspect tree-stats: accept string names for option -t
  * receive: allow to dump stream from different user
  * other:
  * updated documentation
  * new and updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1760443200">- update to 6.17
  * inspect list-chunks: more sorting keys, descending order
  * fi resize: add support for offline (unmounted) growing of single device
  * device stats: add support for offline (unmounted) reads
  * quota status: new command, overview what mode is enabled, tunables
  * fi commit-stats: new command, print various commit stats from sysfs (since
    kernel 6.1)
  * balance start: print warning and delay start if there's a missing device
    in the filesystem
  * mkfs: print zoned mode (native, emulated)
  * check: verify device bytes in super block item and in chunk tree
  * other
  * updated CI, new and updated tests
  * cleanups, refactoring
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1762776000">- update to 6.17.1
  * dump-tree: print compat-ro bit for fs-verity
  * check: add ability to repair orphan device extents so kernel does not
    refuse to mount such filesystem due to strict checks
  * convert:
  * print label if it's being copied from the source filesystem
  * drop alignment check of chunk length, kernel workaround is in place
  * scrub and device replace: document behaviour in 6.19+ that
    freezing/suspend will cancel the operation
  * other:
  * documentation fixes and updates
  * updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1763035200">- Removed patch: btrfsprogs-libblkid-static-lib-clash.patch (upstream)</changelog>
  <changelog author="dsterba@suse.cz" date="1772020800">- update to 6.19
  * mkfs:
  * make block-group-tree default (support since linux 6.1), use -O ^bgt to
  * unset it for backward compatibility
  * speed up initial device discard by procesing the ranges in order
  * disable block-grooup-tree feature if a dependent feature is explicitly
    unselected (like disabling no-holes), instead of erroring out
  * check:
  * add ability to detect and fix missing orphan items in deleted subvolumes
  * add ability to fix inode refs from directory items
  * enhance detection on unknown inode keys
  * libbtrfsutil:
  * minor version update to 1.4.0
  * add missing aliases for API updates done in 0.1.3, C and python
  * libbtrfs:
  * patchlevel version update 0.1.5
  * error handling updates
  * fixes:
  * with DUP profile and mixed sequential and conventional zoned make sure
    to track the right write pointers
  * scrub: fix ETA wraparound calculations, when many files get deleted
    during the operation bytes_scrubbed and bytes_total get too much out of
    sync, the ETA will be 0
  * corrupt-block: add ability to specify key value when corrupting item keys
  * experimental features:
  * initial remap tree support (new logical-to-logical mapping layer),
    coming in linux 7.0
  * other:
  * error handling improvements
  * CI updates
  * code cleanups and refactoring
  * documentation updates</changelog>
</package>
<package pkgid="923b97694bebd158bd7107b6e1c7da5830505859f06629e55f1585947991c634b5463d8e70a4b0c5d816aa1c0d841134a2f6497c9fbdd8197159008a2173c989" name="btrfsprogs-bash-completion" arch="riscv64">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="dsterba@suse.cz" date="1743336000">- update to 6.13
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec: package btrfs-find-root unconditionally (bsc#1239992)
- Refresh patches: mkfs-default-features.patch (context)</changelog>
  <changelog author="dsterba@suse.cz" date="1743595200">- update to 6.14
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec file:
  - update subpackage descriptions
  - drop conditional build of documentation, always use source
  - drop pre-systemd udev workarounds (version 190)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1744891200">- Fix name clash of parse_range between common/parse-utils.c and
  libblkid.a from util-linux-2.41
  (btrfsprogs-libblkid-static-lib-clash.patch).</changelog>
  <changelog author="dsterba@suse.cz" date="1750766400">- update to 6.15
  * mkfs: new option --inode-flags to specify flags/attributes for
    inodes/directories/subvolumes
  * check:
  * fix false alert on missing checksum for hole
  * in lowmem mode, fix false alerts when checking refs
  * convert: check feature compatibility when enabling block-group-tree
  * tune convert-bgt: fix resume of conversion
  * rescue: add new command fix-data-checksum, selectively fix or find
    mismatching checksums
  * other:
  * new and updated tests
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1755432000">- update to 6.16
  * mkfs:
  * print label of existing filesystem if attempting to overwrite
  * remove note about changed defaults in 6.15
  * discard support detection uses the ioctl and not sysfs, this should
    work for all types of block devices
  * device usage: fix printing units of partition sizes, used to be in 512B
    sectors
  * defrag: new option --nocomp to request no compression (kernel 6.17)
  * check: detect missing orphan items for deleted subvolumes
  * subvol delete: don't print warning if filesystem is mounted with
    user_subvol_rm_allowed
  * build: add build support for Android
  * other:
  * cleanups and refactoring
  * sync sources with kernel
  * documentation updates
  * CI and test updates</changelog>
  <changelog author="dsterba@suse.cz" date="1757419200">- update to 6.16.1
  * mkfs:
  * add option --reflink, when used with --rootdir clone file extents instead
    of copying (requires source and target image on the same filesystem)
  * improved tracking of inodes and subvolumes for option --inode-flags
  * fix initializing raid-stripe-tree
  * extend what is trimmed/discarded during initialization (temporary chunks,
    free space)
  * check: detect duplicate file names in directory items
  * inspect tree-stats: accept string names for option -t
  * receive: allow to dump stream from different user
  * other:
  * updated documentation
  * new and updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1760443200">- update to 6.17
  * inspect list-chunks: more sorting keys, descending order
  * fi resize: add support for offline (unmounted) growing of single device
  * device stats: add support for offline (unmounted) reads
  * quota status: new command, overview what mode is enabled, tunables
  * fi commit-stats: new command, print various commit stats from sysfs (since
    kernel 6.1)
  * balance start: print warning and delay start if there's a missing device
    in the filesystem
  * mkfs: print zoned mode (native, emulated)
  * check: verify device bytes in super block item and in chunk tree
  * other
  * updated CI, new and updated tests
  * cleanups, refactoring
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1762776000">- update to 6.17.1
  * dump-tree: print compat-ro bit for fs-verity
  * check: add ability to repair orphan device extents so kernel does not
    refuse to mount such filesystem due to strict checks
  * convert:
  * print label if it's being copied from the source filesystem
  * drop alignment check of chunk length, kernel workaround is in place
  * scrub and device replace: document behaviour in 6.19+ that
    freezing/suspend will cancel the operation
  * other:
  * documentation fixes and updates
  * updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1763035200">- Removed patch: btrfsprogs-libblkid-static-lib-clash.patch (upstream)</changelog>
  <changelog author="dsterba@suse.cz" date="1772020800">- update to 6.19
  * mkfs:
  * make block-group-tree default (support since linux 6.1), use -O ^bgt to
  * unset it for backward compatibility
  * speed up initial device discard by procesing the ranges in order
  * disable block-grooup-tree feature if a dependent feature is explicitly
    unselected (like disabling no-holes), instead of erroring out
  * check:
  * add ability to detect and fix missing orphan items in deleted subvolumes
  * add ability to fix inode refs from directory items
  * enhance detection on unknown inode keys
  * libbtrfsutil:
  * minor version update to 1.4.0
  * add missing aliases for API updates done in 0.1.3, C and python
  * libbtrfs:
  * patchlevel version update 0.1.5
  * error handling updates
  * fixes:
  * with DUP profile and mixed sequential and conventional zoned make sure
    to track the right write pointers
  * scrub: fix ETA wraparound calculations, when many files get deleted
    during the operation bytes_scrubbed and bytes_total get too much out of
    sync, the ETA will be 0
  * corrupt-block: add ability to specify key value when corrupting item keys
  * experimental features:
  * initial remap tree support (new logical-to-logical mapping layer),
    coming in linux 7.0
  * other:
  * error handling improvements
  * CI updates
  * code cleanups and refactoring
  * documentation updates</changelog>
</package>
<package pkgid="2bc613655e92bd9a01f5d69634a40236c842b311e38857b668475503b5d660a1cf7efcb5a0a9ea39f3624621be70e10d053e0da118a942ac65230025e1ec8578" name="btrfsprogs-static" arch="riscv64">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="dsterba@suse.cz" date="1743336000">- update to 6.13
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec: package btrfs-find-root unconditionally (bsc#1239992)
- Refresh patches: mkfs-default-features.patch (context)</changelog>
  <changelog author="dsterba@suse.cz" date="1743595200">- update to 6.14
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec file:
  - update subpackage descriptions
  - drop conditional build of documentation, always use source
  - drop pre-systemd udev workarounds (version 190)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1744891200">- Fix name clash of parse_range between common/parse-utils.c and
  libblkid.a from util-linux-2.41
  (btrfsprogs-libblkid-static-lib-clash.patch).</changelog>
  <changelog author="dsterba@suse.cz" date="1750766400">- update to 6.15
  * mkfs: new option --inode-flags to specify flags/attributes for
    inodes/directories/subvolumes
  * check:
  * fix false alert on missing checksum for hole
  * in lowmem mode, fix false alerts when checking refs
  * convert: check feature compatibility when enabling block-group-tree
  * tune convert-bgt: fix resume of conversion
  * rescue: add new command fix-data-checksum, selectively fix or find
    mismatching checksums
  * other:
  * new and updated tests
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1755432000">- update to 6.16
  * mkfs:
  * print label of existing filesystem if attempting to overwrite
  * remove note about changed defaults in 6.15
  * discard support detection uses the ioctl and not sysfs, this should
    work for all types of block devices
  * device usage: fix printing units of partition sizes, used to be in 512B
    sectors
  * defrag: new option --nocomp to request no compression (kernel 6.17)
  * check: detect missing orphan items for deleted subvolumes
  * subvol delete: don't print warning if filesystem is mounted with
    user_subvol_rm_allowed
  * build: add build support for Android
  * other:
  * cleanups and refactoring
  * sync sources with kernel
  * documentation updates
  * CI and test updates</changelog>
  <changelog author="dsterba@suse.cz" date="1757419200">- update to 6.16.1
  * mkfs:
  * add option --reflink, when used with --rootdir clone file extents instead
    of copying (requires source and target image on the same filesystem)
  * improved tracking of inodes and subvolumes for option --inode-flags
  * fix initializing raid-stripe-tree
  * extend what is trimmed/discarded during initialization (temporary chunks,
    free space)
  * check: detect duplicate file names in directory items
  * inspect tree-stats: accept string names for option -t
  * receive: allow to dump stream from different user
  * other:
  * updated documentation
  * new and updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1760443200">- update to 6.17
  * inspect list-chunks: more sorting keys, descending order
  * fi resize: add support for offline (unmounted) growing of single device
  * device stats: add support for offline (unmounted) reads
  * quota status: new command, overview what mode is enabled, tunables
  * fi commit-stats: new command, print various commit stats from sysfs (since
    kernel 6.1)
  * balance start: print warning and delay start if there's a missing device
    in the filesystem
  * mkfs: print zoned mode (native, emulated)
  * check: verify device bytes in super block item and in chunk tree
  * other
  * updated CI, new and updated tests
  * cleanups, refactoring
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1762776000">- update to 6.17.1
  * dump-tree: print compat-ro bit for fs-verity
  * check: add ability to repair orphan device extents so kernel does not
    refuse to mount such filesystem due to strict checks
  * convert:
  * print label if it's being copied from the source filesystem
  * drop alignment check of chunk length, kernel workaround is in place
  * scrub and device replace: document behaviour in 6.19+ that
    freezing/suspend will cancel the operation
  * other:
  * documentation fixes and updates
  * updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1763035200">- Removed patch: btrfsprogs-libblkid-static-lib-clash.patch (upstream)</changelog>
  <changelog author="dsterba@suse.cz" date="1772020800">- update to 6.19
  * mkfs:
  * make block-group-tree default (support since linux 6.1), use -O ^bgt to
  * unset it for backward compatibility
  * speed up initial device discard by procesing the ranges in order
  * disable block-grooup-tree feature if a dependent feature is explicitly
    unselected (like disabling no-holes), instead of erroring out
  * check:
  * add ability to detect and fix missing orphan items in deleted subvolumes
  * add ability to fix inode refs from directory items
  * enhance detection on unknown inode keys
  * libbtrfsutil:
  * minor version update to 1.4.0
  * add missing aliases for API updates done in 0.1.3, C and python
  * libbtrfs:
  * patchlevel version update 0.1.5
  * error handling updates
  * fixes:
  * with DUP profile and mixed sequential and conventional zoned make sure
    to track the right write pointers
  * scrub: fix ETA wraparound calculations, when many files get deleted
    during the operation bytes_scrubbed and bytes_total get too much out of
    sync, the ETA will be 0
  * corrupt-block: add ability to specify key value when corrupting item keys
  * experimental features:
  * initial remap tree support (new logical-to-logical mapping layer),
    coming in linux 7.0
  * other:
  * error handling improvements
  * CI updates
  * code cleanups and refactoring
  * documentation updates</changelog>
</package>
<package pkgid="7b7c6dea878851a531cc8adce329d7756f651c2758f0d7d9726903648f12b88353b5c851fdfd811d5df121e8edc957066f1cc44b2188cd2611423daddd49506e" name="btrfsprogs-udev-rules" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="dsterba@suse.cz" date="1743336000">- update to 6.13
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec: package btrfs-find-root unconditionally (bsc#1239992)
- Refresh patches: mkfs-default-features.patch (context)</changelog>
  <changelog author="dsterba@suse.cz" date="1743595200">- update to 6.14
  * mkfs:
  * allow --sectorsize to be 2K for testing purposes of subpage mode (needs
    the same block size supported by kernel)
  * fix false error when no compression is requested and lzo is not compiled in
  * convert: support 2K block size in the source filesystem
  * defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
    also supports the realtime levels
  * subvol delete: show names of recursively deleted child subvolumes
  * qgroup show: use sysfs to detect up to date consistency status
  * zoned mode: support zone capacity tracking
  * other:
  * CI new and updated workflows
  * documentation updates
- spec file:
  - update subpackage descriptions
  - drop conditional build of documentation, always use source
  - drop pre-systemd udev workarounds (version 190)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1744891200">- Fix name clash of parse_range between common/parse-utils.c and
  libblkid.a from util-linux-2.41
  (btrfsprogs-libblkid-static-lib-clash.patch).</changelog>
  <changelog author="dsterba@suse.cz" date="1750766400">- update to 6.15
  * mkfs: new option --inode-flags to specify flags/attributes for
    inodes/directories/subvolumes
  * check:
  * fix false alert on missing checksum for hole
  * in lowmem mode, fix false alerts when checking refs
  * convert: check feature compatibility when enabling block-group-tree
  * tune convert-bgt: fix resume of conversion
  * rescue: add new command fix-data-checksum, selectively fix or find
    mismatching checksums
  * other:
  * new and updated tests
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1755432000">- update to 6.16
  * mkfs:
  * print label of existing filesystem if attempting to overwrite
  * remove note about changed defaults in 6.15
  * discard support detection uses the ioctl and not sysfs, this should
    work for all types of block devices
  * device usage: fix printing units of partition sizes, used to be in 512B
    sectors
  * defrag: new option --nocomp to request no compression (kernel 6.17)
  * check: detect missing orphan items for deleted subvolumes
  * subvol delete: don't print warning if filesystem is mounted with
    user_subvol_rm_allowed
  * build: add build support for Android
  * other:
  * cleanups and refactoring
  * sync sources with kernel
  * documentation updates
  * CI and test updates</changelog>
  <changelog author="dsterba@suse.cz" date="1757419200">- update to 6.16.1
  * mkfs:
  * add option --reflink, when used with --rootdir clone file extents instead
    of copying (requires source and target image on the same filesystem)
  * improved tracking of inodes and subvolumes for option --inode-flags
  * fix initializing raid-stripe-tree
  * extend what is trimmed/discarded during initialization (temporary chunks,
    free space)
  * check: detect duplicate file names in directory items
  * inspect tree-stats: accept string names for option -t
  * receive: allow to dump stream from different user
  * other:
  * updated documentation
  * new and updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1760443200">- update to 6.17
  * inspect list-chunks: more sorting keys, descending order
  * fi resize: add support for offline (unmounted) growing of single device
  * device stats: add support for offline (unmounted) reads
  * quota status: new command, overview what mode is enabled, tunables
  * fi commit-stats: new command, print various commit stats from sysfs (since
    kernel 6.1)
  * balance start: print warning and delay start if there's a missing device
    in the filesystem
  * mkfs: print zoned mode (native, emulated)
  * check: verify device bytes in super block item and in chunk tree
  * other
  * updated CI, new and updated tests
  * cleanups, refactoring
  * documentation updates</changelog>
  <changelog author="dsterba@suse.cz" date="1762776000">- update to 6.17.1
  * dump-tree: print compat-ro bit for fs-verity
  * check: add ability to repair orphan device extents so kernel does not
    refuse to mount such filesystem due to strict checks
  * convert:
  * print label if it's being copied from the source filesystem
  * drop alignment check of chunk length, kernel workaround is in place
  * scrub and device replace: document behaviour in 6.19+ that
    freezing/suspend will cancel the operation
  * other:
  * documentation fixes and updates
  * updated tests</changelog>
  <changelog author="dsterba@suse.cz" date="1763035200">- Removed patch: btrfsprogs-libblkid-static-lib-clash.patch (upstream)</changelog>
  <changelog author="dsterba@suse.cz" date="1772020800">- update to 6.19
  * mkfs:
  * make block-group-tree default (support since linux 6.1), use -O ^bgt to
  * unset it for backward compatibility
  * speed up initial device discard by procesing the ranges in order
  * disable block-grooup-tree feature if a dependent feature is explicitly
    unselected (like disabling no-holes), instead of erroring out
  * check:
  * add ability to detect and fix missing orphan items in deleted subvolumes
  * add ability to fix inode refs from directory items
  * enhance detection on unknown inode keys
  * libbtrfsutil:
  * minor version update to 1.4.0
  * add missing aliases for API updates done in 0.1.3, C and python
  * libbtrfs:
  * patchlevel version update 0.1.5
  * error handling updates
  * fixes:
  * with DUP profile and mixed sequential and conventional zoned make sure
    to track the right write pointers
  * scrub: fix ETA wraparound calculations, when many files get deleted
    during the operation bytes_scrubbed and bytes_total get too much out of
    sync, the ETA will be 0
  * corrupt-block: add ability to specify key value when corrupting item keys
  * experimental features:
  * initial remap tree support (new logical-to-logical mapping layer),
    coming in linux 7.0
  * other:
  * error handling improvements
  * CI updates
  * code cleanups and refactoring
  * documentation updates</changelog>
</package>
<package pkgid="abef0551d023cfad0c6dae8937a7678d1e9ec6024602ba1c33d366255c641c65f08aef105c7f615bc00125dfacccfe66b140ea3fe6ed598f8591fe2134b2a311" name="bubblewrap" arch="riscv64">
  <version epoch="0" ver="0.11.0" rel="3.1"/>
  <changelog author="Bjø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ü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>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving security issue in Flatpak.
    (CVE-2024-42472, bsc#1229157)
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1730462400">- update to 0.11.0:
  * New --overlay, --tmp-overlay, --ro-overlay and --overlay-src
    options allow creation of overlay mounts. This feature is not
    available when bubblewrap is installed setuid.
  * New --level-prefix option produces output that can be parsed
    by tools like logger --prio-prefix and
    systemd-cat --level-prefix=1
  * bug fixes and developer visible changes
- add upstream signing key and validate source signature</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1731844800">- fix shebang in demos/flatpak-run.sh</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Add a samplehelper to documentation that could be used by OBS
  packages to avoid bubblewrap: nobwrap.helper</changelog>
</package>
<package pkgid="300bc470872db2e718b5d20f09939f31dd9b328b5718a3d28ee49d6f927047119e956150d50362f7fed51d55a7be3781f996827f06996a1cd8c6980fcc2820bf" name="bubblewrap-zsh-completion" arch="riscv64">
  <version epoch="0" ver="0.11.0" rel="3.1"/>
  <changelog author="Bjø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ü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>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving security issue in Flatpak.
    (CVE-2024-42472, bsc#1229157)
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1730462400">- update to 0.11.0:
  * New --overlay, --tmp-overlay, --ro-overlay and --overlay-src
    options allow creation of overlay mounts. This feature is not
    available when bubblewrap is installed setuid.
  * New --level-prefix option produces output that can be parsed
    by tools like logger --prio-prefix and
    systemd-cat --level-prefix=1
  * bug fixes and developer visible changes
- add upstream signing key and validate source signature</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1731844800">- fix shebang in demos/flatpak-run.sh</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Add a samplehelper to documentation that could be used by OBS
  packages to avoid bubblewrap: nobwrap.helper</changelog>
</package>
<package pkgid="b1aeb803cdf3401c9eeacee1e5f4f1b07d7ead3a15f6e85ec2db71bdfd8d8078b4e39218dc31e284d303622227926bb27dd2e24c000a4b38206eb1703d46e8be" name="bucklespring" arch="riscv64">
  <version epoch="0" ver="1.5.1" rel="1.2"/>
  <changelog author="mardnh@gmx.de" date="1546430400">- Initial package, version 1.4.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620043200">- Update to version 1.5.0
  * scan-x11: Play mouse clicks both on press and release
  * Add desktop file
  * Adds background in starting tool
  * Added libinput scan backend
  * Add a array to configure mid row location and solve stereo
    issues
  * Adjusted gain of new numpad keys by -4dB to match average
    volume of existing keys
  * Add horizontal locations for keypad keys
  * Add (normalized) keypad samples
  * Misc bugfixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635681600">- Update to version 1.5.1
  * This is a no-change version update to properly propagate the
    version number</changelog>
</package>
<package pkgid="e04bd6892a979d12d5eacdeb973bde89179c5434776d52afe2e67b7f9003c6bbe86f30ffc8d50510bd736cf41550c199002d21ef9b859b5481ed9b7a6bad786e" name="buckygen" arch="riscv64">
  <version epoch="0" ver="1.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599912000">- Initial package (version 1.1) for build.opensuse.org</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- added patches
  fix build with gcc15
  + buckygen-gcc15.patch</changelog>
</package>
<package pkgid="21dd56af46c13e5f1be71d76e0dd76aa4c7a7745181d81ffeec921eb11c6aef1900e207c6d689231bd6bbd1836e70a88196641dc2b5c5818e2b9036664c656be" name="budgie-app-launcher-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="04a6554567d9264a5118ca8b257f10104e3e37d37dd20955b9d36428f62bc945a874b29de92e997f3666c32441f24d743dd238c6d85613c5e5e412b6cf39f062" name="budgie-applications-menu-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="28533c4b2255b36b8a7b313a99cff6a666d5c8365b34f621b28d82b296ad0ab96b3233c4ced8e8bbef2d7b64b403cf5a1b1024cbd1ecaa7252e0915e0c310c33" name="budgie-backgrounds" arch="noarch">
  <version epoch="0" ver="3.0" rel="2.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1669118400">- Initial packaging version 0.1+9</changelog>
  <changelog author="gmbr3@opensuse.org" date="1675598400">- Update to version 1.0+0:
  * Added various material style wallpapers.
  * Add Amidst the Tea Gardens picture from Wikimedia Commons
  * Add picture of High Trestle Trail from Wikimedia Commons
  * Slightly increase contrast of Roman Colosseum background
  * Add picture of Piazza Gae Aulenti from Wikimedia Commons
  * Add image of Roman Colosseum from Wikimedia Commons
  * Add Accelerated Green wallpaper from Wikimedia Commons
  * Add 'A Kitten On The Lawn' wallpaper
  * Sort backgrounds by type
  * Add abstract spiral from Wikimedia Commons
  * Add Oakland Zoo otters from the Wikimedia Commons
  * Add canyon wren from Wikimedia Commons
  * Add image of perched osprey</changelog>
  <changelog author="gmbr3@opensuse.org" date="1693310400">- Update to version 2.0+0:
  * Add picture of Orange Hallway from Wikimedia Commons
  * Add picture of Singaporean Cityscape from Flickr
  * Add picture of Ocean Waves from rawpixel
  * Add picture of Extreme Desert Hike from Wikimedia Commons
  * Add picture of Casa Milá from Wikimedia Commons
  * Add picture of Dragonfly on Lavender from Wikimedia Commons
  * Add picture of Motherboard Circuits from Negative Space
  * Add picture of Blue Periwinkle from Wikimedia Commons
  * Add picture of Solaris Grapes from Wikimedia Commons
  * Avoid to install bash for build stage</changelog>
  <changelog author="gmbr3@opensuse.org" date="1712750400">- Update to version 3.0:
  * Bump version to v3.0
  * Cull a bunch of backgrounds
  * Add CODEOWNERS for budgie-backgrounds</changelog>
  <changelog author="pgajdos@suse.com" date="1756296000">- added patches [bsc#1243819]
  https://github.com/BuddiesOfBudgie/budgie-backgrounds/commit/82067426f1dde366e9c9038fdbe457c2527525dd
  + budgie-backgrounds-no-jhead.patch</changelog>
</package>
<package pkgid="ffde70503fe9e3f8725f4de6071b08a0981aa536076d625cbe3ce6625fcea555dedc545fc0112ba089cfcb12f2d14dc014e6a36abe605dbf8440248b3ca93f4b" name="budgie-brightness-controller-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="1893087757bf219e105aeb4a8ce13be14fb10bed593e49d1d9ba7300b2c46ab4a9dc01651c0994fad030ac781170f1b78d534722fe7ffbc54dc332013fa47129" name="budgie-clockworks-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="2ed9d96ef7b5cba94892b3f5b4f3a8c807f35bdabfc81ff289028fa4a95a64eea6a743d1fe39f089959370a1e03d057eb005258c22a240d54c7fb1ef22d463eb" name="budgie-control-center" arch="riscv64">
  <version epoch="0" ver="2.1.0+0" rel="1.1"/>
  <changelog author="gmbr3@opensuse.org" date="1675598400">- Update to version 1.2.0+0:
  * thunderbolt: Ensure client and devices exist when setting
    visibility
  * thunderbolt: Hide panel if there's no thunderbolt hardware
  * info-overview: Remove "Mesa" prefix for Intel Iris driver
  * wwan: wait for apn_list to exist to add SIM providers
  * wwan: Set apn access method before adding to list
  * wwan: Update apn list only if device is available
  * wwan: Track apn list updates
  * Better english for the duplicate fingerprint
  * user-account: Return duplicate notification when the finger is
    exist
  * info-overview: Add "Kernel Version" row
  * info: Make get_hardware_model use a hostnamed property getter
  * net-device-ethernet: Don't check device iface name
  * net-device-ethernet: Prevent double free
  * network: Fixed Network profiles shown on wrong device
  * network: Fix an assertion failure
  * cc-printers-panel: don't show two Add Printer buttons at once</changelog>
  <changelog author="gmbr3@opensuse.org" date="1693310400">- Update to version 1.3.0+0:
  * shell: fix visibility check for rows and avoid empty searches
  * shell: avoid activating panel from an empty search
  * Set last-panel only for noncrashing panels
  * network: Increase maximum MTU value from 10000 to 65536
  * display: Removed the loop from the snapping function
  * display: Try snapping all the displays after a config change
  * sound: Prevent duplicate sound device entries
  * common: hostname-entry: Update hostname only after apply is
    clicked
  * usage: Fix confirmation dialog when clearing history
  * thunderbold: Don't cast CcBoltPanel when cancelled
  * user-accounts: close CcAvatarChooser before showing
    GtkFileChooser
  * user-accounts: disallow commas in real name
  * printers: Use CUPS dest API for printing test page
    instead CUPS IPP API
  * keyboard: country matches should not be shown under a
    language name.
  * display: Add 32:9 to known aspect ratios
  * sound: Add a "None" option to the alert chooser
  * sound: Update sounds directory mtime when changing alert
  * sound: Don't flip the balance and fade sliders in RTL
  * Rework cc-usage-panel.c to display dialog on history
    clearance
  * Update POT for the latest translatables
  * Add support for switching the file manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700222400">- Dependencies changed for 15.6 (boo#1217233):
  * BR pkgconfig(krb5)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- GNOME Bluetooth v1 will stick around until we can remove it
  from here - hopefully very soon</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708344000">- Add LGPL-3.0-or-later based on legaldb review
  cc-tls-certificate.c/.h are under LGPL-3.0+</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 1.4.0+2:
  * fix: FTBFS with incompatible-pointer-types
  * Bump version
  * Latest translations
  * Add code and compilation option to support socket
    SSH based connections
  * Disable gnome-online-accounts due to latest upstream GOA
  * support both sshd socket and services for remote login
  * Hide remote desktop sharing support
  * Latest translations
  * Update to gvc version to resolve occasional pipewire crashes
    when mute/unmute of microphone volume
  * subprojects: Update gvc
  * Replace deprecated license format
  * Add the ability to toggle disabling touchpad whilst typing
  * Update appdata fields
  * Update wacom tester to actually launch budgie-control-center</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove cheese dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 1.4.1+0:
  * Resolve GNOME49 toolchain issues / use of budgie schema
    for media-keys</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1769256000">- Update to version 2.1.0+0:
  * Bump version for the release
  * Latest translations
  * We forgot to be defensive when trying to remove widgets that have been created - this resolves a crash when navigating to introduction from another panel
  * Revert "Support dark mode"
  * Update latest translation POT
  * Add Style button to set the background picture-options key
  * Update the pot file for revised translations
  * Add introduction panel for quickstart and distro additional setting lists (#109)
  * Bump the release version to stable
  * feat: move night light to being a toplevel panel, drop displays panel
  * feat: move screen blank and suspend back to power, lock into Privacy
  * Use g_set_prgname to provide Wayland the app_id
  * Bump meson version for preview 1
  * metainfo: Update and modernize the AppStream data
  * Support dark mode
  * Bump version
  * Remove obsolete libhandy submodule - v1 of libhandy has now reached api/abi stability.
  * Resolve GNOME49 toolchain issues / use of budgie schema for media-keys
  * Resolve incompatible pointer types errors on chroot based builds
  * Cleanup after review
  * Cleanup search function - remove unnecessary elements
  * Add configuration for the access panel
  * Trim Access panel
  * Fix hiding of multitasking multi-monitor section
  * Hide diagnostics since we don't show gnome-shell search
  * Hide location services
  * Make multimonitor section of multi-tasking a configurable section
  * Add visibility checks around edge and 2 finger scrolling checks
  * Add visibility checks for various keyboard shortcuts
  * Add a couple of functions to search for a keyfile
  * Hide the color panel
  * Make building with bluetooth optional - closes #83
  * Merge pull request #90 from zacikpa/tuned-compat
  * fix: FTBFS with incompatible-pointer-types</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774612800">- Drop pkgconfig(libsoup-2.4) BuildRequires: Neither used nor
  needed.</changelog>
</package>
<package pkgid="8d2b8f7dddda1232082fa12b03c56ee0bba573b9e7a109e3fb2af5e54fb3ca51f01be8033a2334ef1105eb288f8c06c4121fbac7a39d749c9ffca7ae1671e8d1" name="budgie-control-center-bash-completion" arch="riscv64">
  <version epoch="0" ver="2.1.0+0" rel="1.1"/>
  <changelog author="gmbr3@opensuse.org" date="1675598400">- Update to version 1.2.0+0:
  * thunderbolt: Ensure client and devices exist when setting
    visibility
  * thunderbolt: Hide panel if there's no thunderbolt hardware
  * info-overview: Remove "Mesa" prefix for Intel Iris driver
  * wwan: wait for apn_list to exist to add SIM providers
  * wwan: Set apn access method before adding to list
  * wwan: Update apn list only if device is available
  * wwan: Track apn list updates
  * Better english for the duplicate fingerprint
  * user-account: Return duplicate notification when the finger is
    exist
  * info-overview: Add "Kernel Version" row
  * info: Make get_hardware_model use a hostnamed property getter
  * net-device-ethernet: Don't check device iface name
  * net-device-ethernet: Prevent double free
  * network: Fixed Network profiles shown on wrong device
  * network: Fix an assertion failure
  * cc-printers-panel: don't show two Add Printer buttons at once</changelog>
  <changelog author="gmbr3@opensuse.org" date="1693310400">- Update to version 1.3.0+0:
  * shell: fix visibility check for rows and avoid empty searches
  * shell: avoid activating panel from an empty search
  * Set last-panel only for noncrashing panels
  * network: Increase maximum MTU value from 10000 to 65536
  * display: Removed the loop from the snapping function
  * display: Try snapping all the displays after a config change
  * sound: Prevent duplicate sound device entries
  * common: hostname-entry: Update hostname only after apply is
    clicked
  * usage: Fix confirmation dialog when clearing history
  * thunderbold: Don't cast CcBoltPanel when cancelled
  * user-accounts: close CcAvatarChooser before showing
    GtkFileChooser
  * user-accounts: disallow commas in real name
  * printers: Use CUPS dest API for printing test page
    instead CUPS IPP API
  * keyboard: country matches should not be shown under a
    language name.
  * display: Add 32:9 to known aspect ratios
  * sound: Add a "None" option to the alert chooser
  * sound: Update sounds directory mtime when changing alert
  * sound: Don't flip the balance and fade sliders in RTL
  * Rework cc-usage-panel.c to display dialog on history
    clearance
  * Update POT for the latest translatables
  * Add support for switching the file manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700222400">- Dependencies changed for 15.6 (boo#1217233):
  * BR pkgconfig(krb5)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- GNOME Bluetooth v1 will stick around until we can remove it
  from here - hopefully very soon</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708344000">- Add LGPL-3.0-or-later based on legaldb review
  cc-tls-certificate.c/.h are under LGPL-3.0+</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 1.4.0+2:
  * fix: FTBFS with incompatible-pointer-types
  * Bump version
  * Latest translations
  * Add code and compilation option to support socket
    SSH based connections
  * Disable gnome-online-accounts due to latest upstream GOA
  * support both sshd socket and services for remote login
  * Hide remote desktop sharing support
  * Latest translations
  * Update to gvc version to resolve occasional pipewire crashes
    when mute/unmute of microphone volume
  * subprojects: Update gvc
  * Replace deprecated license format
  * Add the ability to toggle disabling touchpad whilst typing
  * Update appdata fields
  * Update wacom tester to actually launch budgie-control-center</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove cheese dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 1.4.1+0:
  * Resolve GNOME49 toolchain issues / use of budgie schema
    for media-keys</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1769256000">- Update to version 2.1.0+0:
  * Bump version for the release
  * Latest translations
  * We forgot to be defensive when trying to remove widgets that have been created - this resolves a crash when navigating to introduction from another panel
  * Revert "Support dark mode"
  * Update latest translation POT
  * Add Style button to set the background picture-options key
  * Update the pot file for revised translations
  * Add introduction panel for quickstart and distro additional setting lists (#109)
  * Bump the release version to stable
  * feat: move night light to being a toplevel panel, drop displays panel
  * feat: move screen blank and suspend back to power, lock into Privacy
  * Use g_set_prgname to provide Wayland the app_id
  * Bump meson version for preview 1
  * metainfo: Update and modernize the AppStream data
  * Support dark mode
  * Bump version
  * Remove obsolete libhandy submodule - v1 of libhandy has now reached api/abi stability.
  * Resolve GNOME49 toolchain issues / use of budgie schema for media-keys
  * Resolve incompatible pointer types errors on chroot based builds
  * Cleanup after review
  * Cleanup search function - remove unnecessary elements
  * Add configuration for the access panel
  * Trim Access panel
  * Fix hiding of multitasking multi-monitor section
  * Hide diagnostics since we don't show gnome-shell search
  * Hide location services
  * Make multimonitor section of multi-tasking a configurable section
  * Add visibility checks around edge and 2 finger scrolling checks
  * Add visibility checks for various keyboard shortcuts
  * Add a couple of functions to search for a keyfile
  * Hide the color panel
  * Make building with bluetooth optional - closes #83
  * Merge pull request #90 from zacikpa/tuned-compat
  * fix: FTBFS with incompatible-pointer-types</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774612800">- Drop pkgconfig(libsoup-2.4) BuildRequires: Neither used nor
  needed.</changelog>
</package>
<package pkgid="d38ccd2dde5424cc00b8b9d1cf75718a23b2cb0aeaea30ad5de972aaa6acfe6b0f1ae2632c66d77a0bf935bac31c76e73346bd61c9b62a45c347db008d648134" name="budgie-control-center-lang" arch="noarch">
  <version epoch="0" ver="2.1.0+0" rel="1.1"/>
  <changelog author="gmbr3@opensuse.org" date="1675598400">- Update to version 1.2.0+0:
  * thunderbolt: Ensure client and devices exist when setting
    visibility
  * thunderbolt: Hide panel if there's no thunderbolt hardware
  * info-overview: Remove "Mesa" prefix for Intel Iris driver
  * wwan: wait for apn_list to exist to add SIM providers
  * wwan: Set apn access method before adding to list
  * wwan: Update apn list only if device is available
  * wwan: Track apn list updates
  * Better english for the duplicate fingerprint
  * user-account: Return duplicate notification when the finger is
    exist
  * info-overview: Add "Kernel Version" row
  * info: Make get_hardware_model use a hostnamed property getter
  * net-device-ethernet: Don't check device iface name
  * net-device-ethernet: Prevent double free
  * network: Fixed Network profiles shown on wrong device
  * network: Fix an assertion failure
  * cc-printers-panel: don't show two Add Printer buttons at once</changelog>
  <changelog author="gmbr3@opensuse.org" date="1693310400">- Update to version 1.3.0+0:
  * shell: fix visibility check for rows and avoid empty searches
  * shell: avoid activating panel from an empty search
  * Set last-panel only for noncrashing panels
  * network: Increase maximum MTU value from 10000 to 65536
  * display: Removed the loop from the snapping function
  * display: Try snapping all the displays after a config change
  * sound: Prevent duplicate sound device entries
  * common: hostname-entry: Update hostname only after apply is
    clicked
  * usage: Fix confirmation dialog when clearing history
  * thunderbold: Don't cast CcBoltPanel when cancelled
  * user-accounts: close CcAvatarChooser before showing
    GtkFileChooser
  * user-accounts: disallow commas in real name
  * printers: Use CUPS dest API for printing test page
    instead CUPS IPP API
  * keyboard: country matches should not be shown under a
    language name.
  * display: Add 32:9 to known aspect ratios
  * sound: Add a "None" option to the alert chooser
  * sound: Update sounds directory mtime when changing alert
  * sound: Don't flip the balance and fade sliders in RTL
  * Rework cc-usage-panel.c to display dialog on history
    clearance
  * Update POT for the latest translatables
  * Add support for switching the file manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700222400">- Dependencies changed for 15.6 (boo#1217233):
  * BR pkgconfig(krb5)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- GNOME Bluetooth v1 will stick around until we can remove it
  from here - hopefully very soon</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708344000">- Add LGPL-3.0-or-later based on legaldb review
  cc-tls-certificate.c/.h are under LGPL-3.0+</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 1.4.0+2:
  * fix: FTBFS with incompatible-pointer-types
  * Bump version
  * Latest translations
  * Add code and compilation option to support socket
    SSH based connections
  * Disable gnome-online-accounts due to latest upstream GOA
  * support both sshd socket and services for remote login
  * Hide remote desktop sharing support
  * Latest translations
  * Update to gvc version to resolve occasional pipewire crashes
    when mute/unmute of microphone volume
  * subprojects: Update gvc
  * Replace deprecated license format
  * Add the ability to toggle disabling touchpad whilst typing
  * Update appdata fields
  * Update wacom tester to actually launch budgie-control-center</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove cheese dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 1.4.1+0:
  * Resolve GNOME49 toolchain issues / use of budgie schema
    for media-keys</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1769256000">- Update to version 2.1.0+0:
  * Bump version for the release
  * Latest translations
  * We forgot to be defensive when trying to remove widgets that have been created - this resolves a crash when navigating to introduction from another panel
  * Revert "Support dark mode"
  * Update latest translation POT
  * Add Style button to set the background picture-options key
  * Update the pot file for revised translations
  * Add introduction panel for quickstart and distro additional setting lists (#109)
  * Bump the release version to stable
  * feat: move night light to being a toplevel panel, drop displays panel
  * feat: move screen blank and suspend back to power, lock into Privacy
  * Use g_set_prgname to provide Wayland the app_id
  * Bump meson version for preview 1
  * metainfo: Update and modernize the AppStream data
  * Support dark mode
  * Bump version
  * Remove obsolete libhandy submodule - v1 of libhandy has now reached api/abi stability.
  * Resolve GNOME49 toolchain issues / use of budgie schema for media-keys
  * Resolve incompatible pointer types errors on chroot based builds
  * Cleanup after review
  * Cleanup search function - remove unnecessary elements
  * Add configuration for the access panel
  * Trim Access panel
  * Fix hiding of multitasking multi-monitor section
  * Hide diagnostics since we don't show gnome-shell search
  * Hide location services
  * Make multimonitor section of multi-tasking a configurable section
  * Add visibility checks around edge and 2 finger scrolling checks
  * Add visibility checks for various keyboard shortcuts
  * Add a couple of functions to search for a keyfile
  * Hide the color panel
  * Make building with bluetooth optional - closes #83
  * Merge pull request #90 from zacikpa/tuned-compat
  * fix: FTBFS with incompatible-pointer-types</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774612800">- Drop pkgconfig(libsoup-2.4) BuildRequires: Neither used nor
  needed.</changelog>
</package>
<package pkgid="84b83eebc031044240a18a38a11e30d1a5b2bcd041b3871f5063b33079d370c1b1f5fe65fbe9f4cd7ea589bf2e1e7debea0aee66cd3093f49a52dce7b5304b18" name="budgie-countdown-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="3781ce2e2304cf00070dba69b352917bb1b13e7707aa9694dc4cc44cb0294530d5a4cddbb0e2a9785c638ff154cde1a7faa0ad2305782d9b2fb59fa52cd4fc04" name="budgie-desktop" arch="riscv64">
  <version epoch="0" ver="10.9.3+0" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1700827200">- Update to version 10.8.2+0:
  * Use user-space variables to pass temporary screenshot data
  * notifications: Try to guess app id if getting from hints fails
  * Fix oversight in custom icon theme path reading
  * Fix initial tray icon scaling
  * Simplify Raven notification group
  * Update translations
  * fix compilation errors against latest gcc
  * Unbox primitives for DBusMenu nodes
  * Add setting for tray icon scaling
  * Make dark theme switch apply to color scheme pref
  * Include keywords when performing fuzzy searches
  * Add xdg-desktop-portal config
  * Work around more SN/dbusmenu quirks
  * Move below initialization of radio buttons
  * Update README for 10.8 assets
- Trash applet not needed for 10.8</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706529600">- Update to version 10.9+0:
  * Release 10.9
  * Update translations
  * Implement a new Bluetooth indicator
    (goodbye GNOME Bluetooth v1 :) )
  * Start requiring budgie-session
  * Port TabSwitcher &amp; Workspace applets over to libxfce4windowing
- Move autostart back to %_distconfdir as aaa_base is fixed
- Add more specific dependencies for required userspace tools</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706788800">- Update to version 10.9+2:
  * fix: multiple tabswitcher bugs
  * sendto: Use stateless XDG autostart directory if stateless is
    set</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1707998400">- Use magpie on Leap 15.6 aswell
- Adjust upower-glib requires to minimum version
- Unversion trash applet obsoletes (1.7.1 still has it if used
  with older budgie)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 10.9.1+9:
  * Disable C compiler warnings entirely
  * daemon/notifications: Fix default notification action being
    performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * Work around even more SNI noncompliance
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar
  * Update to 10.9.1
  * Update translations for 10.9.1 release
  * Create a man page for the sendto executable</changelog>
  <changelog author="asdhio &lt;asdhio@tuta.io&gt;" date="1737374400">- budgie-desktop-view is not a hard dependency
  it should be possible to remove it if the user chooses
  to use nemo-desktop or desktopfolder instead</changelog>
  <changelog author="gmbr3@opensuse.org" date="1742558400">- Update to version 10.9.2+3:
  * Add override for overlay-key to prevent crash with
    mutter-common v48-rc
  * Resolve vala 0.56.18 compact class inheritance removal
  * Adapt to libxfce4windowing v4.19.7 which includes Window
    activate API break
  * chore: update default background for 10.9.2 to
    piazza-gae-aulenti from budgie-backgrounds
  * icons: Use the correct name for the reboot icon
  * Fix end session dialog blocking authentication dialog
  * Don't show tabswitcher if window is empty
  * budgie-menu: Show terminal applications in the menu
  * feat: cli option for focus_quit field
  * Disable C compiler warnings entirely
  * Fix default notification action being performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742990400">- No longer conflict gnome-shell: Issues have been resolved
- BR xdg-desktop-portal to provide needed package directory
- Correct budgie-desktop-view requires versioning</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 10.9.3+0:
  * feat: bump to 10.9.3 for gnome 49.x support
  * GNOME 49 GSD changes
- Polkit review (bsc#1252691)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765368000">- Add Requires gnome-disk-utility: used by
  buddiesofbudgie.SettingsDaemon.DiskUtilityNotify</changelog>
</package>
<package pkgid="7a834e2cc5ecd54cba35979fd6d8e0eb23b71944cd774e933a4f6217e1941779a87bf8af5282b4e8155ab0e2d2d3446254dd741cff6dd0a84f2755a858b73876" name="budgie-desktop-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="20250305.1" rel="2.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1641556800">- Update to version 20220107.1:
  * add default cursor definition</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642161600">- Update to version 20220114.1:
  * fix screensaver background being incorrect</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1647432000">- Require systemd-icon-branding for LOGO in Budgie Control Center</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1647432001">- Update to version 20220316.1:
  * fix inclusion of screensaver files in meson.build</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1656331200">- Update to version 20220627.1:
  * make upstream what it should be
  * use Papirus icon theme everywhere</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Update to version 20220709.1:
  * update Greybird name</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661774400">- Update to version 20220829.3:
  * fix Gnome Terminal color issues</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Update to version 20240412.1:
  * Switch upstream to the new version
  * TW background: use PNG instead of JPG</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Update to version 20250305.1:
  * Update TW background path again</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1754568000">- Use Requires: distribution-logos-branding-SLE for Backports/SLE build
  * All files from distribution-logos-SLE has been merged into
    distribution-logos-branding-SLE including the icons, and it is
    no longer providing systemd-icon-branding capacity</changelog>
</package>
<package pkgid="fbcb41fe0709f46204b67b4c2da720c13f50b9ae6571a701f91745f8c89a54ddf47bf0a9025c7bbf4f3d57538f7bd6c3cd48b07eee9482529589ff22b8c6d48b" name="budgie-desktop-branding-upstream" arch="noarch">
  <version epoch="0" ver="20250305.1" rel="2.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1641556800">- Update to version 20220107.1:
  * add default cursor definition</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642161600">- Update to version 20220114.1:
  * fix screensaver background being incorrect</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1647432000">- Require systemd-icon-branding for LOGO in Budgie Control Center</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1647432001">- Update to version 20220316.1:
  * fix inclusion of screensaver files in meson.build</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1656331200">- Update to version 20220627.1:
  * make upstream what it should be
  * use Papirus icon theme everywhere</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Update to version 20220709.1:
  * update Greybird name</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661774400">- Update to version 20220829.3:
  * fix Gnome Terminal color issues</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Update to version 20240412.1:
  * Switch upstream to the new version
  * TW background: use PNG instead of JPG</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Update to version 20250305.1:
  * Update TW background path again</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1754568000">- Use Requires: distribution-logos-branding-SLE for Backports/SLE build
  * All files from distribution-logos-SLE has been merged into
    distribution-logos-branding-SLE including the icons, and it is
    no longer providing systemd-icon-branding capacity</changelog>
</package>
<package pkgid="4f7a097b399581d3d9cf70eb38d1d97a26456ff0e7c311e31993e7e5b30c667ce27864b2bde438a97434b31df25708853f6f7adb4a7b326ee4a012bf841acab1" name="budgie-desktop-devel" arch="riscv64">
  <version epoch="0" ver="10.9.3+0" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1700827200">- Update to version 10.8.2+0:
  * Use user-space variables to pass temporary screenshot data
  * notifications: Try to guess app id if getting from hints fails
  * Fix oversight in custom icon theme path reading
  * Fix initial tray icon scaling
  * Simplify Raven notification group
  * Update translations
  * fix compilation errors against latest gcc
  * Unbox primitives for DBusMenu nodes
  * Add setting for tray icon scaling
  * Make dark theme switch apply to color scheme pref
  * Include keywords when performing fuzzy searches
  * Add xdg-desktop-portal config
  * Work around more SN/dbusmenu quirks
  * Move below initialization of radio buttons
  * Update README for 10.8 assets
- Trash applet not needed for 10.8</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706529600">- Update to version 10.9+0:
  * Release 10.9
  * Update translations
  * Implement a new Bluetooth indicator
    (goodbye GNOME Bluetooth v1 :) )
  * Start requiring budgie-session
  * Port TabSwitcher &amp; Workspace applets over to libxfce4windowing
- Move autostart back to %_distconfdir as aaa_base is fixed
- Add more specific dependencies for required userspace tools</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706788800">- Update to version 10.9+2:
  * fix: multiple tabswitcher bugs
  * sendto: Use stateless XDG autostart directory if stateless is
    set</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1707998400">- Use magpie on Leap 15.6 aswell
- Adjust upower-glib requires to minimum version
- Unversion trash applet obsoletes (1.7.1 still has it if used
  with older budgie)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 10.9.1+9:
  * Disable C compiler warnings entirely
  * daemon/notifications: Fix default notification action being
    performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * Work around even more SNI noncompliance
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar
  * Update to 10.9.1
  * Update translations for 10.9.1 release
  * Create a man page for the sendto executable</changelog>
  <changelog author="asdhio &lt;asdhio@tuta.io&gt;" date="1737374400">- budgie-desktop-view is not a hard dependency
  it should be possible to remove it if the user chooses
  to use nemo-desktop or desktopfolder instead</changelog>
  <changelog author="gmbr3@opensuse.org" date="1742558400">- Update to version 10.9.2+3:
  * Add override for overlay-key to prevent crash with
    mutter-common v48-rc
  * Resolve vala 0.56.18 compact class inheritance removal
  * Adapt to libxfce4windowing v4.19.7 which includes Window
    activate API break
  * chore: update default background for 10.9.2 to
    piazza-gae-aulenti from budgie-backgrounds
  * icons: Use the correct name for the reboot icon
  * Fix end session dialog blocking authentication dialog
  * Don't show tabswitcher if window is empty
  * budgie-menu: Show terminal applications in the menu
  * feat: cli option for focus_quit field
  * Disable C compiler warnings entirely
  * Fix default notification action being performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742990400">- No longer conflict gnome-shell: Issues have been resolved
- BR xdg-desktop-portal to provide needed package directory
- Correct budgie-desktop-view requires versioning</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 10.9.3+0:
  * feat: bump to 10.9.3 for gnome 49.x support
  * GNOME 49 GSD changes
- Polkit review (bsc#1252691)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765368000">- Add Requires gnome-disk-utility: used by
  buddiesofbudgie.SettingsDaemon.DiskUtilityNotify</changelog>
</package>
<package pkgid="5b7e5f1ee3e202ab08dc1c462da6d96fa58dfd8ec986c261a5a1833c72f941caa21e58584ad8002a3052038ebd784649e0348aad2d778a7d3339bf4941b0ccbe" name="budgie-desktop-doc" arch="riscv64">
  <version epoch="0" ver="10.9.3+0" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1700827200">- Update to version 10.8.2+0:
  * Use user-space variables to pass temporary screenshot data
  * notifications: Try to guess app id if getting from hints fails
  * Fix oversight in custom icon theme path reading
  * Fix initial tray icon scaling
  * Simplify Raven notification group
  * Update translations
  * fix compilation errors against latest gcc
  * Unbox primitives for DBusMenu nodes
  * Add setting for tray icon scaling
  * Make dark theme switch apply to color scheme pref
  * Include keywords when performing fuzzy searches
  * Add xdg-desktop-portal config
  * Work around more SN/dbusmenu quirks
  * Move below initialization of radio buttons
  * Update README for 10.8 assets
- Trash applet not needed for 10.8</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706529600">- Update to version 10.9+0:
  * Release 10.9
  * Update translations
  * Implement a new Bluetooth indicator
    (goodbye GNOME Bluetooth v1 :) )
  * Start requiring budgie-session
  * Port TabSwitcher &amp; Workspace applets over to libxfce4windowing
- Move autostart back to %_distconfdir as aaa_base is fixed
- Add more specific dependencies for required userspace tools</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706788800">- Update to version 10.9+2:
  * fix: multiple tabswitcher bugs
  * sendto: Use stateless XDG autostart directory if stateless is
    set</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1707998400">- Use magpie on Leap 15.6 aswell
- Adjust upower-glib requires to minimum version
- Unversion trash applet obsoletes (1.7.1 still has it if used
  with older budgie)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 10.9.1+9:
  * Disable C compiler warnings entirely
  * daemon/notifications: Fix default notification action being
    performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * Work around even more SNI noncompliance
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar
  * Update to 10.9.1
  * Update translations for 10.9.1 release
  * Create a man page for the sendto executable</changelog>
  <changelog author="asdhio &lt;asdhio@tuta.io&gt;" date="1737374400">- budgie-desktop-view is not a hard dependency
  it should be possible to remove it if the user chooses
  to use nemo-desktop or desktopfolder instead</changelog>
  <changelog author="gmbr3@opensuse.org" date="1742558400">- Update to version 10.9.2+3:
  * Add override for overlay-key to prevent crash with
    mutter-common v48-rc
  * Resolve vala 0.56.18 compact class inheritance removal
  * Adapt to libxfce4windowing v4.19.7 which includes Window
    activate API break
  * chore: update default background for 10.9.2 to
    piazza-gae-aulenti from budgie-backgrounds
  * icons: Use the correct name for the reboot icon
  * Fix end session dialog blocking authentication dialog
  * Don't show tabswitcher if window is empty
  * budgie-menu: Show terminal applications in the menu
  * feat: cli option for focus_quit field
  * Disable C compiler warnings entirely
  * Fix default notification action being performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742990400">- No longer conflict gnome-shell: Issues have been resolved
- BR xdg-desktop-portal to provide needed package directory
- Correct budgie-desktop-view requires versioning</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 10.9.3+0:
  * feat: bump to 10.9.3 for gnome 49.x support
  * GNOME 49 GSD changes
- Polkit review (bsc#1252691)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765368000">- Add Requires gnome-disk-utility: used by
  buddiesofbudgie.SettingsDaemon.DiskUtilityNotify</changelog>
</package>
<package pkgid="c5f078915f95a91201df8ecd6268ca643077fe5cf6c451588c78aedce50486cb45dfc83702654f24a33e446d14b510f8924064bf039b2a82d46262a0c6eb437e" name="budgie-desktop-lang" arch="noarch">
  <version epoch="0" ver="10.9.3+0" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1700827200">- Update to version 10.8.2+0:
  * Use user-space variables to pass temporary screenshot data
  * notifications: Try to guess app id if getting from hints fails
  * Fix oversight in custom icon theme path reading
  * Fix initial tray icon scaling
  * Simplify Raven notification group
  * Update translations
  * fix compilation errors against latest gcc
  * Unbox primitives for DBusMenu nodes
  * Add setting for tray icon scaling
  * Make dark theme switch apply to color scheme pref
  * Include keywords when performing fuzzy searches
  * Add xdg-desktop-portal config
  * Work around more SN/dbusmenu quirks
  * Move below initialization of radio buttons
  * Update README for 10.8 assets
- Trash applet not needed for 10.8</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706529600">- Update to version 10.9+0:
  * Release 10.9
  * Update translations
  * Implement a new Bluetooth indicator
    (goodbye GNOME Bluetooth v1 :) )
  * Start requiring budgie-session
  * Port TabSwitcher &amp; Workspace applets over to libxfce4windowing
- Move autostart back to %_distconfdir as aaa_base is fixed
- Add more specific dependencies for required userspace tools</changelog>
  <changelog author="gmbr3@opensuse.org" date="1706788800">- Update to version 10.9+2:
  * fix: multiple tabswitcher bugs
  * sendto: Use stateless XDG autostart directory if stateless is
    set</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1707998400">- Use magpie on Leap 15.6 aswell
- Adjust upower-glib requires to minimum version
- Unversion trash applet obsoletes (1.7.1 still has it if used
  with older budgie)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712750400">- Update to version 10.9.1+9:
  * Disable C compiler warnings entirely
  * daemon/notifications: Fix default notification action being
    performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * Work around even more SNI noncompliance
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar
  * Update to 10.9.1
  * Update translations for 10.9.1 release
  * Create a man page for the sendto executable</changelog>
  <changelog author="asdhio &lt;asdhio@tuta.io&gt;" date="1737374400">- budgie-desktop-view is not a hard dependency
  it should be possible to remove it if the user chooses
  to use nemo-desktop or desktopfolder instead</changelog>
  <changelog author="gmbr3@opensuse.org" date="1742558400">- Update to version 10.9.2+3:
  * Add override for overlay-key to prevent crash with
    mutter-common v48-rc
  * Resolve vala 0.56.18 compact class inheritance removal
  * Adapt to libxfce4windowing v4.19.7 which includes Window
    activate API break
  * chore: update default background for 10.9.2 to
    piazza-gae-aulenti from budgie-backgrounds
  * icons: Use the correct name for the reboot icon
  * Fix end session dialog blocking authentication dialog
  * Don't show tabswitcher if window is empty
  * budgie-menu: Show terminal applications in the menu
  * feat: cli option for focus_quit field
  * Disable C compiler warnings entirely
  * Fix default notification action being performed
  * Use Enum DOWN instead of LEFT to scroll in a left-wards
    direction
  * Add am_cflags to ignore poorly generated C code from vala
  * vapi: Update libxfce4windowing to 4.19.3
  * fix: workspace applet window icon click not performing
    workspace switch
  * fix: set budgie run dialog to skip pager and taskbar</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742990400">- No longer conflict gnome-shell: Issues have been resolved
- BR xdg-desktop-portal to provide needed package directory
- Correct budgie-desktop-view requires versioning</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Update to version 10.9.3+0:
  * feat: bump to 10.9.3 for gnome 49.x support
  * GNOME 49 GSD changes
- Polkit review (bsc#1252691)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765368000">- Add Requires gnome-disk-utility: used by
  buddiesofbudgie.SettingsDaemon.DiskUtilityNotify</changelog>
</package>
<package pkgid="d75a5b1b1495f54ccf5c1d8869b304b6d1e95e95bb1836542706bba1dc8ef53bfd4cecfe287281a73810398f0340441f6b28ff48d1794d664d25f28faf333843" name="budgie-desktop-view" arch="riscv64">
  <version epoch="0" ver="1.3+0" rel="5.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608897600">- Update to version 1.1.1:
  * Check if it is a special item before deleting</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1634385600">- clean spec file</changelog>
  <changelog author="gmbr3@opensuse.org" date="1641556800">- Update to version 1.1.1+5:
  * Rename schemas
  * Rebrand.
  * Update README to point to Open Collective and libera IRC
    channels
  * Enable application and key files to be moved to trash.
  * Update copyright to 2021</changelog>
  <changelog author="gmbr3@opensuse.org" date="1646740800">- Update to version 1.2+0:
  * Tag 1.2 stable release
  * Set up directory for translations
  * Add FUNDING.yml
  * Link to releases page from release badge
  * Add Matrix and backer badges
  * Add GitHub Actions pipeline
  * Update comment and warning
  * Update to Budgie Control Center
  * Remove "GTK4 Port" from TODO
  * Fix launching of some file types.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661774400">- Move autostart back to /etc until aaa_base is fixed</changelog>
  <changelog author="gmbr3@opensuse.org" date="1675598400">- Update to version 1.2.1+0:
  * Handle the new BDS desktop file naming in B-D master
  * Use arrow instead of HAND1
  * Remove unused gtk-update-icon-cache
  * Implement translations support using the budgie-desktop-view
    transifex project
  * Add updatePot and updateTranslations scripts
  * Move mkrelease.sh to scripts/mkRelease.sh
  * Add editorconfig</changelog>
  <changelog author="gmbr3@opensuse.org" date="1700827200">- Update to version 1.3+0:
  * Bump to 1.3
  * Update translations
  * Make hover selection more obvious, tie in loading cursor.
  * Ensure Budgie Desktop View updates position
    and geometry on root window workarea change.
  * Add CODEOWNERS
  * Set focus to first VISIBLE item on arrow key press
  * Don't specify the file manager for trash icon
  * meson: Remove non standard optimization logic
  * Add translation support for trash icon
  * mesonPostInstall.sh: make update-desktop-database's
    target directory explicit
  * drop all support code for creating config.h
  * Use correct path for building xdg_appdir value.
  * Rename amd64 builds
  * Enable dependency caching, only do Ubuntu multiarch builds
  * Try to fix risc-v matrix</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- Move autostart back to %_distconfdir as aaa_base is fixed</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Align vala overrides with budgie-desktop
- Reword specfile comment</changelog>
</package>
<package pkgid="3c5f8a93382a032a9ee4cc8759122f314e5910dcc87131eeb14b0d25538cf25776cb928dcecf01f8afb9a747d576bbd24bed34a28d50f3b970c17dd77471383f" name="budgie-desktop-view-lang" arch="noarch">
  <version epoch="0" ver="1.3+0" rel="5.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608897600">- Update to version 1.1.1:
  * Check if it is a special item before deleting</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1634385600">- clean spec file</changelog>
  <changelog author="gmbr3@opensuse.org" date="1641556800">- Update to version 1.1.1+5:
  * Rename schemas
  * Rebrand.
  * Update README to point to Open Collective and libera IRC
    channels
  * Enable application and key files to be moved to trash.
  * Update copyright to 2021</changelog>
  <changelog author="gmbr3@opensuse.org" date="1646740800">- Update to version 1.2+0:
  * Tag 1.2 stable release
  * Set up directory for translations
  * Add FUNDING.yml
  * Link to releases page from release badge
  * Add Matrix and backer badges
  * Add GitHub Actions pipeline
  * Update comment and warning
  * Update to Budgie Control Center
  * Remove "GTK4 Port" from TODO
  * Fix launching of some file types.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661774400">- Move autostart back to /etc until aaa_base is fixed</changelog>
  <changelog author="gmbr3@opensuse.org" date="1675598400">- Update to version 1.2.1+0:
  * Handle the new BDS desktop file naming in B-D master
  * Use arrow instead of HAND1
  * Remove unused gtk-update-icon-cache
  * Implement translations support using the budgie-desktop-view
    transifex project
  * Add updatePot and updateTranslations scripts
  * Move mkrelease.sh to scripts/mkRelease.sh
  * Add editorconfig</changelog>
  <changelog author="gmbr3@opensuse.org" date="1700827200">- Update to version 1.3+0:
  * Bump to 1.3
  * Update translations
  * Make hover selection more obvious, tie in loading cursor.
  * Ensure Budgie Desktop View updates position
    and geometry on root window workarea change.
  * Add CODEOWNERS
  * Set focus to first VISIBLE item on arrow key press
  * Don't specify the file manager for trash icon
  * meson: Remove non standard optimization logic
  * Add translation support for trash icon
  * mesonPostInstall.sh: make update-desktop-database's
    target directory explicit
  * drop all support code for creating config.h
  * Use correct path for building xdg_appdir value.
  * Rename amd64 builds
  * Enable dependency caching, only do Ubuntu multiarch builds
  * Try to fix risc-v matrix</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- Move autostart back to %_distconfdir as aaa_base is fixed</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1761307200">- Align vala overrides with budgie-desktop
- Reword specfile comment</changelog>
</package>
<package pkgid="a1c9bb6e9c99f1b23c4b32f1f7541830a53b83cb218ba0e55beaa7d164e0c215ec1b1215e23f9832588a373abd2c40fcc5fbf33afd19450d74aed35be41e9208" name="budgie-dropby-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="6529d1f243472ee8fcade2a740ee46c27b9e31402121adcb37abb362eadd012a4b93865f1b2e27b54b50da82c4d96f4492fb10b7bd1d76e40fb943b4d27d54d0" name="budgie-extras" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="13ad05a4f1527e2a432e4f124c5396ff509ca2ebd61d040b7df3e36941485b8ef8b34267a5ab9080587c435b20cb76eee4bed27938b4e150ce45dcbc23cdaab9" name="budgie-extras-daemon" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="cab475a4e9d54d0350cc87129cc59db3ee034deef1b52e4cb35e8ae146045c87804f82da56fc3f6b824dceaa8a1f4e7e34e4eb2338b6e9cbc2eb51400471ddac" name="budgie-extras-lang" arch="noarch">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="43d57d5bb8425fbe614c03685d2bf4b8bdf05980db23840bcceb8f5fbc867908a1d199db8f0f3a0574d78ff68d0d85ad274882b77dd5e09ed1762b9b39dab745" name="budgie-fuzzyclock-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="9d565eb47b18220fe4b7a177038b11bbe12c981f5063c62695acb7972b94361809b35f634c96d4a83ff93921576e84c05fcb9d5140e0154961a109b2bde110c8" name="budgie-hotcorners-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="5ab50b5eec6901e37c6ad56cd7d5390aeaf22e7697cca9835496df3cc13a63b0c9112859a6e86f6ebcb10f0f0b32fb3e92a91c91a99226c0d6d61321023e66a9" name="budgie-kangaroo-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="674055fe3c3e793c433b28b14a4b5147a34b82b7cf4b428c41bf6e323e909c7fb0dfbf3a2455d8bb1916b2be32332ff06d6ed9c7b2c21a6d3a326980a9d979ef" name="budgie-keyboard-autoswitch-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="79d1216b1c1ac6bf9abdff225890a05cb334944da86ae17feeb5c44e7e9c5284017b5315d9beced7aa4cc37194ec92006bb7949dbabc797ade72b03732e48518" name="budgie-network-manager-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="27e5b98a5f15ca5ee67596bd62d4f6d28c7938a31884f7e0e2713166c2f017ac0021aa6bf4e84815b397677f429e172f7795f3a1a6d723d166a947bafce853ab" name="budgie-previews" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="8eb53da756048cef6114896870fe72697bce756e25e7fc3b9989753fde934add39369ade54eeea4309544baefc8cc9cfdca2b54065781fbbee48c3158665e68f" name="budgie-quickchar" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="7a4db7b1ae3894b3beab85dfb63b5bc17ec012f05a7fa59da5965a17197807fcfcc394b4e07465d4089c0b8fb5f376a9ba4808390252fb84b1f236a4583d09a1" name="budgie-quicknote-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="84f348100c9f4575c2169a0bd21d2f4272105c2f9a0af055be79bf043ec181fa5d5db680593136c213d11d614372ce618ebc14057e950e04da9f5377b96a31fd" name="budgie-recentlyused-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="cb06894a83018d766016f433e44905fdfd603abf3e4872a28c3073305f2db1501a916ba4048dc31a95e7a7974ae3442235ca332586efa09c76d3790e5ff69ab8" name="budgie-rotation-lock-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="d712a9cd423e1336d54222bce79d0f4ced3959c615da5a7710958ec74720112bd1af35ef274102d0cfcb57d2db3e60ff02d2b172d83f5a1dd135515d9bbdfaac" name="budgie-screensaver" arch="riscv64">
  <version epoch="0" ver="5.1.0+0" rel="1.1"/>
  <changelog author="gmbr3@opensuse.org" date="1641556800">- Update to version 4.0+2:
  * Sort out renames
  * Have a couple deferred re-attempts to kill gjs.
  * Remove dbus service file as it results in a race condition with
    gnome-settings-daemon that can cause double prompts.
  * Fix Makefile for distcheck + dist</changelog>
  <changelog author="gmbr3@opensuse.org" date="1646740800">- Update to version 5.0+0:
  * Unalign versioning with budgie-desktop
  * Format header files using clang-format
  * Update indentation from 8 spaces to tabs
  * Add FUNDING.yml
  * Add badges to README and update header
  * Implement GitHub Actions pipeline
  * Use S_ISDIR for PAM auth
  * Change C STD to C11 from GNU11
  * Remove spurious directive in Meson, add comment
  * Update README compiling instructions
  * Remove unused test C files
  * Remove unused files
  * Convert to Meson
- Remove GNU autotools and add meson BRs
- Removed old patches:
  * remove-old-automake-macros.patch
  * gnome-screensaver-helper.patch
  * gnome-screensaver-xvkbd-on-lock.patch
  * gnome-screensaver-multihead-unlock.patch</changelog>
  <changelog author="gmbr3@opensuse.org" date="1653652800">- Update to version 5.0.1+0:
  * Version bump
  * Fix musl build
  * Add our mkrelease script that we use on budgie-desktop-view
    and budgie-desktop itself</changelog>
  <changelog author="gmbr3@opensuse.org" date="1657800000">- Update to version 5.0.2+0:
  * Bump version
  * Clarify that Meson is used, not Autotools
  * Add libgnomekbd-dev to Actions workflow
  * Re-add build option to disable keyboard layout indicator</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661774400">- Move autostart back to /etc until aaa_base is fixed</changelog>
  <changelog author="gmbr3@opensuse.org" date="1669291200">- Update to version 5.1.0+0:
  * Bump version
  * Move mkrelease.sh to scripts folder
  * Use GdkSeat to grab input
  * Resolve most compiler warnings
  * Add back options for xf86gamma, no-locking, and consolekit
  * Use bullet for invisible char in entry.
  * Add History section to README</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Remove unused %chkpwd</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Use new budgie namespace for XDG autostart</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- Move autostart back to %_distconfdir as aaa_base is fixed
- Use new budgie namespace for desktop file aswell</changelog>
</package>
<package pkgid="c6e60ec3cd060d132af367bcd4ec7b7349326537a9c2d50909c2cc40078ca209720935dad18bd17d26a6aea20332c8a5e5017e3135eff1c48c159aee11b0d77e" name="budgie-screensaver-lang" arch="noarch">
  <version epoch="0" ver="5.1.0+0" rel="1.1"/>
  <changelog author="gmbr3@opensuse.org" date="1641556800">- Update to version 4.0+2:
  * Sort out renames
  * Have a couple deferred re-attempts to kill gjs.
  * Remove dbus service file as it results in a race condition with
    gnome-settings-daemon that can cause double prompts.
  * Fix Makefile for distcheck + dist</changelog>
  <changelog author="gmbr3@opensuse.org" date="1646740800">- Update to version 5.0+0:
  * Unalign versioning with budgie-desktop
  * Format header files using clang-format
  * Update indentation from 8 spaces to tabs
  * Add FUNDING.yml
  * Add badges to README and update header
  * Implement GitHub Actions pipeline
  * Use S_ISDIR for PAM auth
  * Change C STD to C11 from GNU11
  * Remove spurious directive in Meson, add comment
  * Update README compiling instructions
  * Remove unused test C files
  * Remove unused files
  * Convert to Meson
- Remove GNU autotools and add meson BRs
- Removed old patches:
  * remove-old-automake-macros.patch
  * gnome-screensaver-helper.patch
  * gnome-screensaver-xvkbd-on-lock.patch
  * gnome-screensaver-multihead-unlock.patch</changelog>
  <changelog author="gmbr3@opensuse.org" date="1653652800">- Update to version 5.0.1+0:
  * Version bump
  * Fix musl build
  * Add our mkrelease script that we use on budgie-desktop-view
    and budgie-desktop itself</changelog>
  <changelog author="gmbr3@opensuse.org" date="1657800000">- Update to version 5.0.2+0:
  * Bump version
  * Clarify that Meson is used, not Autotools
  * Add libgnomekbd-dev to Actions workflow
  * Re-add build option to disable keyboard layout indicator</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661774400">- Move autostart back to /etc until aaa_base is fixed</changelog>
  <changelog author="gmbr3@opensuse.org" date="1669291200">- Update to version 5.1.0+0:
  * Bump version
  * Move mkrelease.sh to scripts folder
  * Use GdkSeat to grab input
  * Resolve most compiler warnings
  * Add back options for xf86gamma, no-locking, and consolekit
  * Use bullet for invisible char in entry.
  * Add History section to README</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Remove unused %chkpwd</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Use new budgie namespace for XDG autostart</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706788800">- Move autostart back to %_distconfdir as aaa_base is fixed
- Use new budgie namespace for desktop file aswell</changelog>
</package>
<package pkgid="a2734096c551e3980f58052cfe40370d0ddd43f55de03925e960d652ab68a3b43c9527baa3ca4c89892f13342b3712a4e36d3c149b33a6fa21c21b5f715c4089" name="budgie-session" arch="riscv64">
  <version epoch="0" ver="0.9.1" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706529600">- initial package version 0.9.1</changelog>
</package>
<package pkgid="fc94f469bf09b208ad9c872574f2a9e95b27027618179433ff8d3aa29826c8f1adabff086a7ce08133fed2c76a387429e5a30c217c3314ddecf69ea9343f7094" name="budgie-session-lang" arch="noarch">
  <version epoch="0" ver="0.9.1" rel="1.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706529600">- initial package version 0.9.1</changelog>
</package>
<package pkgid="0661ca8ae8507cb926008f51b0c419c418d3512728a43e2a5100dead29f173c52cb85015a7eacae4918e5d9ea22ce49037e03b3b12db46cfde7af0fd09dd3db3" name="budgie-showtime-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="9789add6cac895bbaa3701b8b3914e2190e3ee471ace579ed9a903339e48e190723272398fdfdef39de72da821005d0957d85c84e203ae1b05d443da4107cdfe" name="budgie-takeabreak-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="d3b1e61fa81822a9094110144f940783fab5da50bd881f64c6728c8117a5e6eb0fc18c20d6e9c9f5a310c892a205b7b7fdc6add1582c8e72d7fb26ba6f5b6525" name="budgie-visualspace-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="8d638bd2632cb22cb745fc82ac51459e4772bca57a38034d2b0225d51be74e4343eba197a198a20fe69aa0e3820c8e3d9232877fe831e2ce681dbd7c1ca6f430" name="budgie-wallstreet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="e320d7b9d99cf3c943bc985e170500a6a4be0957aed48af3dabcbd006fdcd6af8a6b5719f70b82ff42f970623283394b36eccefb47462da79b34f84265341ad5" name="budgie-weathershow-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="8973fa376f8734a647f3e84cd44d1723156c440186c7ed0e5dbcd29a398ea0c1faaf53643a89f4b6d21ff71de6dd25c0383ec836023801c8e6b408c1c02905ea" name="budgie-window-shuffler" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="2d8234d41428f5868e3c52b5b4150ac6ffa2e1be09374cb11a75761dadacf1055d6ca2bc03b36bb9f408eedb0a3418f4bea841d51e77daa887b4830cf011e1da" name="budgie-workspace-stopwatch-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="3d8be74d53436786a3a3fdfa9c9d1239676e1efa1bff7aa3887ed9722ab6d69f5050437b4e25bb88f1696bbd3671e31b32125c966dffee0ebe76ae4d2da03cc4" name="budgie-workspace-wallpaper-applet" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="4.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1675944000">- Budgie Extras 1.5.0 "Breathing Space"
  * Lots of new and updated translations from the wonderful
    translations team
  * traditional layout now reflects the budgie desktop v10.7
    default layout.
  * bug-fix - reset key-grabs (overlays) where there is not a
    custom defined key combination
  * code-cleanup don't hard-code /tmp in various applets
  * bug-fix - wallstreet accepts custom folder with spaces
  * Trash Applet has been updated as follows:
  * support multiple file drag and drop to panel icon
  * show trash full icon when there are items in trash
  * open trash folder instead of popup when &gt; 100 items
  * fix paths with certain characters not restoring correctly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680091200">- Budgie Extras 1.6.0 "Snap Fantastic"
  * Shuffler
    Better place windows in rows and columns across multi-monitors
    DragSnap - quarter, half tiling with previews when dragging
    to edges
    DragSnap - Revamped Window Shuffler Control window with new
    DragSnap options and descriptions
    DragSnap - tiling snap also takes into account Control and
    Alt keys to tile 2/5 and 3/5 of the screen
  * Hotcorners
    Integration with Shuffler to ensure dragging windows work
    correctly when hotcorners is enabled
    Hotcorner settings is now a separate application accessible
    from the applet settings as well as the menu.
    Hotcorners similar to DragSnap can now be executed by both
    corners and center edge
  * WeatherShow
    brand new icons to work with both light and dark themes
    city search now matches locale characters to make it easier
    finding towns &amp; cities e.g. so ç matches searches with c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1700827200">- Budgie Extras 1.7.0 "TLC"
  * Lots of new and updated translations
  * Support compiling WeatherShow with either libsoup3
    (recommended) or the legacy libsoup2.4
  * Quicknote - add graphical copy and paste buttons to complement
    equivalent shortcut keys
  * Visualspace - add an applet setting to reverse hover-icon
    scrolling through workspaces
  * Screen Brightness - don't override Nightlight colour when
    opening the applet popover
  * Wallstreet - default to changing wallpapers in alphabetical
    file-order
- Trash applet not needed for 10.8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702555200">- Budgie Extras 1.7.1 "Tinker Tailor..."
  * CVE-2023-49347: budgie-wpreviews: use of fixed paths in /tmp
    (bsc#1213341)
  * CVE-2023-49344: windowshufflerdaemon: uses various fixed /tmp
    file paths (bsc#1213342)
  * CVE-2023-49345: budgie-takeabreak: fixed /tmp path use in
    /tmp/nextbreak_&lt;user&gt; (bsc#1216281)
  * CVE-2023-49346: budgie-weathershow: use of fixed path in
    /tmp/&lt;username&gt;_weatherdata (bsc#1216282)
  * CVE-2023-49342: budgie-clockworks: uses fixed temporary files
    in /tmp/&lt;user&gt;_clockworks (bsc#1217595)
  * CVE-2023-49343: budgie-dropby: use of fixed paths in
    /tmp/&lt;user&gt;_call_dropby and /tmp/&lt;user&gt;_dropby_icon_copy
    (bsc#1217597)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1712923200">- Fixes for vala building code incompatible with Werror</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741262400">- Budgie Extras 1.9.0 "Stepping Stone"
  * Start porting applets to Wayland
- In an attempt to keep packages during migration - store a
  README in currently unsupported applets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1741694400">- Add patches to fix typelib requires parsing errors:
  * typelib-requires-v1-only.patch
  * typelib-requires-v2-only.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742558400">- Wayland only from Budgie Desktop 10.10 onwards</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752580800">- Remove plank dependency for 16.0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1752753600">- Changes for 16.0:
  * Downgrade python3-svgwrite, xsetpointer, xsetmode to
    Recommends</changelog>
</package>
<package pkgid="51edf6951e9cea640cfb25c00249cabe6ff776dd51d88ee6d763afc13c65a58ea972109a2df657825fd870079859cd7c892a9cb6186d52e70fff1b1de8be6a1a" name="buffer" arch="riscv64">
  <version epoch="0" ver="1.19" rel="868.1"/>
  <changelog author="ro@suse.de" date="1032264000">- removed bogus self-provides</changelog>
  <changelog author="schwab@suse.de" date="1051099200">- Use BuildRoot.</changelog>
  <changelog author="schwab@suse.de" date="1074600000">- Remove conflicting declaration.</changelog>
  <changelog author="schwab@suse.de" date="1095336000">- Fix return type.</changelog>
  <changelog author="schwab@suse.de" date="1120564800">- Add missing includes.
- Fix printf format.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579694400">- Cleanup spec file:
  * Follow latest SPDX license identifiers
  * Trim obsolete parts</changelog>
  <changelog author="pgajdos@suse.com" date="1744891200">- fix build with gcc15
  + buffer-gcc15.patch</changelog>
</package>
<package pkgid="c612250af9232051ca8f0374e7fd44ce2f22647572ae4f366cc100802bb200e0be2bb94fcc0c889c5932da8295adc6fcf3dc589fdaed375caf5b78e6d43fcd7a" name="bugzilla" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1521806400">- update german language to 5.0.4
- Add patch bugzilla-de-tagfix.patch to fix "missing closing tag
  in german language pack" (boo#1015765).
  Thanks voorburg@gmx.net.</changelog>
  <changelog author="ecsos@opensuse.org" date="1563364800">- Update to 5.0.6
  This release contains a schema change to the flagtypes table,
  allowing for many more flagtypes.
  - The flagtypes table should have been using a mediumint for
    several releases, but due to a bug in the schema migration code
    this never happened.
- Changes from 5.0.5
  This release reformats the code according to the same
  conventions as the popular Mojolicious product and includes a
  .perltidyrc to do the same. You may use whatever coding style you
  want, but all files commited to the repo must be reformatted
  according to those rules.
  Additionally, we no longer follow the same release process as
  before. Releases will be more frequent.
  - As it is now 2019, the bugs_fulltext table is now InnoDB instead
    of MyISAM. This may cause upgrade headaches.
- Update german language to 5.0.4-2.
- Drop bugzilla-de-tagfix.patch because now in upstream language.
- Run spec-cleaner.</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="ecsos &lt;ecsos@opensuse.org&gt;" date="1607860800">- Use apache-rpm-macros.
- Put apache configuration files in separate subpackage.
- Remove %service_add_post and %server_del_postun apache2.service
  from spec.
- Fix two rpmlint errors.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1630411200">- Add modernize-bugzilla-submit.patch:
  - Port bugzilla-submit to Python 3.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1681819200">- Port jb2bz.py to python3
  * Add bugzilla-py3-jb2bz.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727524800">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1727524801">- Fix installcheck failure from obs staging-bot after last change
  of [bsc#1231027]:
  /srv/www [mode mismatch: d755 wwwrun:root, d755 root:root]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1739880000">- Update to 5.2
  - Improved Mobile Rendering
  - Explicit MariaDB Support
  - MySQL 8+ Support
  - Demo Docker Configuration
  + Other Enhancements and Changes
  - Enhancements for Users
  - Enhancements for Administrators and Developers
  - WebService Changes
  - Code Changes Which May Affect Customizations and Extensions
  See for details: https://www.bugzilla.org/releases/5.2/</changelog>
</package>
<package pkgid="ac85da4d57b72bad7609e48fc1b8de5a2b09c1fde454dbf13e49119388dab0e7367d3b86d13114de74525b7daa350bdb8685ea099351d059679b0472e3aa2c80" name="bugzilla-apache" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1521806400">- update german language to 5.0.4
- Add patch bugzilla-de-tagfix.patch to fix "missing closing tag
  in german language pack" (boo#1015765).
  Thanks voorburg@gmx.net.</changelog>
  <changelog author="ecsos@opensuse.org" date="1563364800">- Update to 5.0.6
  This release contains a schema change to the flagtypes table,
  allowing for many more flagtypes.
  - The flagtypes table should have been using a mediumint for
    several releases, but due to a bug in the schema migration code
    this never happened.
- Changes from 5.0.5
  This release reformats the code according to the same
  conventions as the popular Mojolicious product and includes a
  .perltidyrc to do the same. You may use whatever coding style you
  want, but all files commited to the repo must be reformatted
  according to those rules.
  Additionally, we no longer follow the same release process as
  before. Releases will be more frequent.
  - As it is now 2019, the bugs_fulltext table is now InnoDB instead
    of MyISAM. This may cause upgrade headaches.
- Update german language to 5.0.4-2.
- Drop bugzilla-de-tagfix.patch because now in upstream language.
- Run spec-cleaner.</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="ecsos &lt;ecsos@opensuse.org&gt;" date="1607860800">- Use apache-rpm-macros.
- Put apache configuration files in separate subpackage.
- Remove %service_add_post and %server_del_postun apache2.service
  from spec.
- Fix two rpmlint errors.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1630411200">- Add modernize-bugzilla-submit.patch:
  - Port bugzilla-submit to Python 3.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1681819200">- Port jb2bz.py to python3
  * Add bugzilla-py3-jb2bz.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727524800">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1727524801">- Fix installcheck failure from obs staging-bot after last change
  of [bsc#1231027]:
  /srv/www [mode mismatch: d755 wwwrun:root, d755 root:root]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1739880000">- Update to 5.2
  - Improved Mobile Rendering
  - Explicit MariaDB Support
  - MySQL 8+ Support
  - Demo Docker Configuration
  + Other Enhancements and Changes
  - Enhancements for Users
  - Enhancements for Administrators and Developers
  - WebService Changes
  - Code Changes Which May Affect Customizations and Extensions
  See for details: https://www.bugzilla.org/releases/5.2/</changelog>
</package>
<package pkgid="d7a452d65ea9100b8ad482eb1dca807d28c4e9070493a5c037d043ee3f89cc775805a65d030db6910fb4a1ecb8b1bb887d71e31aced3427018efbee3ddc0d3f6" name="bugzilla-lang-de" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1521806400">- update german language to 5.0.4
- Add patch bugzilla-de-tagfix.patch to fix "missing closing tag
  in german language pack" (boo#1015765).
  Thanks voorburg@gmx.net.</changelog>
  <changelog author="ecsos@opensuse.org" date="1563364800">- Update to 5.0.6
  This release contains a schema change to the flagtypes table,
  allowing for many more flagtypes.
  - The flagtypes table should have been using a mediumint for
    several releases, but due to a bug in the schema migration code
    this never happened.
- Changes from 5.0.5
  This release reformats the code according to the same
  conventions as the popular Mojolicious product and includes a
  .perltidyrc to do the same. You may use whatever coding style you
  want, but all files commited to the repo must be reformatted
  according to those rules.
  Additionally, we no longer follow the same release process as
  before. Releases will be more frequent.
  - As it is now 2019, the bugs_fulltext table is now InnoDB instead
    of MyISAM. This may cause upgrade headaches.
- Update german language to 5.0.4-2.
- Drop bugzilla-de-tagfix.patch because now in upstream language.
- Run spec-cleaner.</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="ecsos &lt;ecsos@opensuse.org&gt;" date="1607860800">- Use apache-rpm-macros.
- Put apache configuration files in separate subpackage.
- Remove %service_add_post and %server_del_postun apache2.service
  from spec.
- Fix two rpmlint errors.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1630411200">- Add modernize-bugzilla-submit.patch:
  - Port bugzilla-submit to Python 3.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1681819200">- Port jb2bz.py to python3
  * Add bugzilla-py3-jb2bz.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727524800">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1727524801">- Fix installcheck failure from obs staging-bot after last change
  of [bsc#1231027]:
  /srv/www [mode mismatch: d755 wwwrun:root, d755 root:root]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1739880000">- Update to 5.2
  - Improved Mobile Rendering
  - Explicit MariaDB Support
  - MySQL 8+ Support
  - Demo Docker Configuration
  + Other Enhancements and Changes
  - Enhancements for Users
  - Enhancements for Administrators and Developers
  - WebService Changes
  - Code Changes Which May Affect Customizations and Extensions
  See for details: https://www.bugzilla.org/releases/5.2/</changelog>
</package>
<package pkgid="6501309c91efae86e46d6449bfbb47cf6ab5f92cf4af4f999b1ebb0f657367a4992b21ac586b84c293baa24e6999e5174d941451e64dd7a416a2dabbe6f8b312" name="build" arch="noarch">
  <version epoch="0" ver="20260312" rel="1.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742558400">- RemoteAsset support:
  * Implement automatic packaging of directories into tar balls
  * Support a 'keepmeta' query parameter in git assets
  * Support git checkout by commit like with the obs scm bridge</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schröter &lt;adrian@localhost&gt;" date="1748865600">- fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- rpm
  * Fix querying the pkgid from rpm packages
  * Support new %span macro
  * Fall back to the sha256 signature header if there is no md5 header
    for rpm v6
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
  * extend SLSA provenance data with buildfalvor, distul and vcs
  * Fix handling of replaced golang modules</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1751976000">- Make CreateArchive reproducible
- Adapt to new product composer package set handling
- Add support for '--format json' option to queryrecipe
- LiveBuild: drop unused @args from the parse function
- Support options in the recipe parsers
- Support the new FromScratch: directive
- vm-type=qemu: use cpu=max on x86_64
- generate_sbom: make sure that no package is listed twice in product mode</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1756468800">- Set the source mtime to the commit timestamp for git (boo#1248776)
- calculate goname for fedora assets
- Make spec2changelog more resiliant to 3rd party spefiles
- pbuild:
  * Fix url construction in remoteurl handling
  * Fix xz decompression
- rpm:
  * Allow to set extra macros when parsing a specfile
  * genbuildrequs: set HOME before querying the specfile</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1762516800">- Helm: Use bool type for 'deprecated'
- Distribution config updates
- rpm: take package name from filename if no name is defined
- ARM: qemu emulation uses -cpu max now
- Add BuildFlags for changelogfulltimestamps
- Fixes for lookaside store download
- Create a symlink in /etc/localtime before calling zic
- createarchive: implement fallback for old tar versions
- Be more strict about the weird [qualifier] dependency extension
- Implement bcond_override_default
- Make substitutedeps work on the expanded dependencies
- Docker: support COPY --from=image
- Support an experimental "BuildFlags: cgroup2"
- Support an experimental #!BuildTargetStage directive
- Support "BuildFlags: rpm-nodebugmagic"
- mkosi: Don't include preinstall packages
- mkosi: Don't attempt to publish directory artifacts
- Fix excluding /dev, /sys, etc. from preinstallimages</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1770033600">- pbuild: support for _manifest files
- VM builds: fix export of mtime out of the build env
- config:
  * tumbleweed syncing
  * slfo 1.2 updates
  * Re-create SLE 15 SP7 config (bsc#1251920)
- oci-archive
  * Support package list introspection
  * Support sbom generation
- Docker.pm: Also handle 'zypper update'
- obs-docker-support: Pass --no-refresh to zypper
- fail if PKGID can not be queried
- Add a workaround to fix builds on debian aarch64 with old systemd versions
- Add gzip retry for the sidestore downloads
- Revert VCS indenting change to fix reproducible builds</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773144000">- Implement cmssign support in signdummy
- pbuild: mark git assets with a fixed commit as immutable
- mkosi
  * check if old parameters are supported before passing them
  * support old bash version
- Do not crash on small files that start with the PE magic</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
</package>
<package pkgid="5bbaf81b5889c4065710a47382f85c62bfcc96c554c7f01656779c12b5384921df5e7a3ea82e25a34d6179de494b716a8399834ec97e22a7da63b0c84afcaf84" name="build-compare" arch="noarch">
  <version epoch="0" ver="20240801T083050.024a3a7" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Brü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>
  <changelog author="olaf@aepfle.de" date="1722513600">- Remove also date:timestamp from png files</changelog>
</package>
<package pkgid="ce67388d8dcf8dda3ad7bcc6c7e80e2a99861eaf08c40f8ad9083cdc06564262e27537332106f0d0344e33669a1e771090174531c37f50ffd12742294d883e25" name="build-helper-maven-plugin" arch="noarch">
  <version epoch="0" ver="3.6.0" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Initial packaging of maven-plugin-build-helper 1.9.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1599566400">- Upgrade to upstream version 3.2.0
  * Integrated pull requests:
    + Set a property based on the maven.build.timestamp
    + rootlocation does not correctly work
    + Add profile to avoid showing warnings for maven plugin
    plugin goals not supported in m2e
    + Site: Properly showing 'value' tag on regex-properties usage
    page
    + Integration test reserve-ports-with-urls fails on windows
    + IllegalArgumentException when using goal released-version with
    maven 3.6.2
    + NPE in 3.1.0-SNAPSHOT when no qualifier is present
    + parse-version goal fails when build number is greater than
    Integer.MAX_VALUE enhancement
    + Create directory before writing file in reserve-network-port
    bug
    + released-version does not allow access to the build number
    + Qualifier Prefix</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build javadoc with source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1718107200">- Rename package:
  maven-plugin-build-helper -&gt; build-helper-maven-plugin
  + corresponds to the source name</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1718107201">- Upgrade to upsteam version 3.6.0
  * New features and improvements
    + Provide the Mojos logger as variable in the Interpreter context
    + Get rid of ArtifactRepository - ${localRepository}
    + Added a property name to the "sources" parameter for CLI usage
    + Add skipIfMissing flag
    + Add skip flags
    + Deprecate maven-version goal
    + Deprecate remove-project-artifact goal
    + Parallel execution of uptodate-properties
  * Bug Fixes
    + Fixes #108, released-version does not detect version if maven
    repository is not configured to look for snapshot
    + Add missing whitespace to output of reserve-network-port
    + Use UTF-8 for the pom</changelog>
</package>
<package pkgid="2c3c87121681b724b73992b0bdc74cff0566a26b176f3918962b2df16ce9aceba61c2fa6f7c1ae7c8a65c5759508e5880c46181d1fca9b2d639e74be0a0f4628" name="build-helper-maven-plugin-javadoc" arch="noarch">
  <version epoch="0" ver="3.6.0" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Initial packaging of maven-plugin-build-helper 1.9.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1599566400">- Upgrade to upstream version 3.2.0
  * Integrated pull requests:
    + Set a property based on the maven.build.timestamp
    + rootlocation does not correctly work
    + Add profile to avoid showing warnings for maven plugin
    plugin goals not supported in m2e
    + Site: Properly showing 'value' tag on regex-properties usage
    page
    + Integration test reserve-ports-with-urls fails on windows
    + IllegalArgumentException when using goal released-version with
    maven 3.6.2
    + NPE in 3.1.0-SNAPSHOT when no qualifier is present
    + parse-version goal fails when build number is greater than
    Integer.MAX_VALUE enhancement
    + Create directory before writing file in reserve-network-port
    bug
    + released-version does not allow access to the build number
    + Qualifier Prefix</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build javadoc with source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1718107200">- Rename package:
  maven-plugin-build-helper -&gt; build-helper-maven-plugin
  + corresponds to the source name</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1718107201">- Upgrade to upsteam version 3.6.0
  * New features and improvements
    + Provide the Mojos logger as variable in the Interpreter context
    + Get rid of ArtifactRepository - ${localRepository}
    + Added a property name to the "sources" parameter for CLI usage
    + Add skipIfMissing flag
    + Add skip flags
    + Deprecate maven-version goal
    + Deprecate remove-project-artifact goal
    + Parallel execution of uptodate-properties
  * Bug Fixes
    + Fixes #108, released-version does not detect version if maven
    repository is not configured to look for snapshot
    + Add missing whitespace to output of reserve-network-port
    + Use UTF-8 for the pom</changelog>
</package>
<package pkgid="6299d10f37da5fb17d25d424291b4b0e5a2b3c47f7ff829cefc505cd5284f6bde931c65f88eb29dfa3c42e1cfc22e9bc3b2a6acd5883e16339dc8148dc591a64" name="build-initvm-riscv64" arch="noarch">
  <version epoch="0" ver="20260312" rel="1.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742558400">- RemoteAsset support:
  * Implement automatic packaging of directories into tar balls
  * Support a 'keepmeta' query parameter in git assets
  * Support git checkout by commit like with the obs scm bridge</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schröter &lt;adrian@localhost&gt;" date="1748865600">- fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- rpm
  * Fix querying the pkgid from rpm packages
  * Support new %span macro
  * Fall back to the sha256 signature header if there is no md5 header
    for rpm v6
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
  * extend SLSA provenance data with buildfalvor, distul and vcs
  * Fix handling of replaced golang modules</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1751976000">- Make CreateArchive reproducible
- Adapt to new product composer package set handling
- Add support for '--format json' option to queryrecipe
- LiveBuild: drop unused @args from the parse function
- Support options in the recipe parsers
- Support the new FromScratch: directive
- vm-type=qemu: use cpu=max on x86_64
- generate_sbom: make sure that no package is listed twice in product mode</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1756468800">- Set the source mtime to the commit timestamp for git (boo#1248776)
- calculate goname for fedora assets
- Make spec2changelog more resiliant to 3rd party spefiles
- pbuild:
  * Fix url construction in remoteurl handling
  * Fix xz decompression
- rpm:
  * Allow to set extra macros when parsing a specfile
  * genbuildrequs: set HOME before querying the specfile</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1762516800">- Helm: Use bool type for 'deprecated'
- Distribution config updates
- rpm: take package name from filename if no name is defined
- ARM: qemu emulation uses -cpu max now
- Add BuildFlags for changelogfulltimestamps
- Fixes for lookaside store download
- Create a symlink in /etc/localtime before calling zic
- createarchive: implement fallback for old tar versions
- Be more strict about the weird [qualifier] dependency extension
- Implement bcond_override_default
- Make substitutedeps work on the expanded dependencies
- Docker: support COPY --from=image
- Support an experimental "BuildFlags: cgroup2"
- Support an experimental #!BuildTargetStage directive
- Support "BuildFlags: rpm-nodebugmagic"
- mkosi: Don't include preinstall packages
- mkosi: Don't attempt to publish directory artifacts
- Fix excluding /dev, /sys, etc. from preinstallimages</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1770033600">- pbuild: support for _manifest files
- VM builds: fix export of mtime out of the build env
- config:
  * tumbleweed syncing
  * slfo 1.2 updates
  * Re-create SLE 15 SP7 config (bsc#1251920)
- oci-archive
  * Support package list introspection
  * Support sbom generation
- Docker.pm: Also handle 'zypper update'
- obs-docker-support: Pass --no-refresh to zypper
- fail if PKGID can not be queried
- Add a workaround to fix builds on debian aarch64 with old systemd versions
- Add gzip retry for the sidestore downloads
- Revert VCS indenting change to fix reproducible builds</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773144000">- Implement cmssign support in signdummy
- pbuild: mark git assets with a fixed commit as immutable
- mkosi
  * check if old parameters are supported before passing them
  * support old bash version
- Do not crash on small files that start with the PE magic</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
</package>
<package pkgid="c57fb8c0d82f065a28d171a59a48f29b6fa48c472aaabe011cf568e909081210ed61a21fea4753519a25c0878615960161f7fc0a7b14f190b313cd4cb257f1f2" name="build-mkbaselibs" arch="noarch">
  <version epoch="0" ver="20260312" rel="1.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742558400">- RemoteAsset support:
  * Implement automatic packaging of directories into tar balls
  * Support a 'keepmeta' query parameter in git assets
  * Support git checkout by commit like with the obs scm bridge</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schröter &lt;adrian@localhost&gt;" date="1748865600">- fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- rpm
  * Fix querying the pkgid from rpm packages
  * Support new %span macro
  * Fall back to the sha256 signature header if there is no md5 header
    for rpm v6
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
  * extend SLSA provenance data with buildfalvor, distul and vcs
  * Fix handling of replaced golang modules</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1751976000">- Make CreateArchive reproducible
- Adapt to new product composer package set handling
- Add support for '--format json' option to queryrecipe
- LiveBuild: drop unused @args from the parse function
- Support options in the recipe parsers
- Support the new FromScratch: directive
- vm-type=qemu: use cpu=max on x86_64
- generate_sbom: make sure that no package is listed twice in product mode</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1756468800">- Set the source mtime to the commit timestamp for git (boo#1248776)
- calculate goname for fedora assets
- Make spec2changelog more resiliant to 3rd party spefiles
- pbuild:
  * Fix url construction in remoteurl handling
  * Fix xz decompression
- rpm:
  * Allow to set extra macros when parsing a specfile
  * genbuildrequs: set HOME before querying the specfile</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1762516800">- Helm: Use bool type for 'deprecated'
- Distribution config updates
- rpm: take package name from filename if no name is defined
- ARM: qemu emulation uses -cpu max now
- Add BuildFlags for changelogfulltimestamps
- Fixes for lookaside store download
- Create a symlink in /etc/localtime before calling zic
- createarchive: implement fallback for old tar versions
- Be more strict about the weird [qualifier] dependency extension
- Implement bcond_override_default
- Make substitutedeps work on the expanded dependencies
- Docker: support COPY --from=image
- Support an experimental "BuildFlags: cgroup2"
- Support an experimental #!BuildTargetStage directive
- Support "BuildFlags: rpm-nodebugmagic"
- mkosi: Don't include preinstall packages
- mkosi: Don't attempt to publish directory artifacts
- Fix excluding /dev, /sys, etc. from preinstallimages</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1770033600">- pbuild: support for _manifest files
- VM builds: fix export of mtime out of the build env
- config:
  * tumbleweed syncing
  * slfo 1.2 updates
  * Re-create SLE 15 SP7 config (bsc#1251920)
- oci-archive
  * Support package list introspection
  * Support sbom generation
- Docker.pm: Also handle 'zypper update'
- obs-docker-support: Pass --no-refresh to zypper
- fail if PKGID can not be queried
- Add a workaround to fix builds on debian aarch64 with old systemd versions
- Add gzip retry for the sidestore downloads
- Revert VCS indenting change to fix reproducible builds</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773144000">- Implement cmssign support in signdummy
- pbuild: mark git assets with a fixed commit as immutable
- mkosi
  * check if old parameters are supported before passing them
  * support old bash version
- Do not crash on small files that start with the PE magic</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
</package>
<package pkgid="814ac87784284ed1053dd2230aa362e7c5be762f96b7b5651fd71c4e992d5714c41b84a15eca9123803ffb44d09628241a57460480646603512f201bdbe8f9bc" name="build-mkdrpms" arch="noarch">
  <version epoch="0" ver="20260312" rel="1.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742558400">- RemoteAsset support:
  * Implement automatic packaging of directories into tar balls
  * Support a 'keepmeta' query parameter in git assets
  * Support git checkout by commit like with the obs scm bridge</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schröter &lt;adrian@localhost&gt;" date="1748865600">- fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- rpm
  * Fix querying the pkgid from rpm packages
  * Support new %span macro
  * Fall back to the sha256 signature header if there is no md5 header
    for rpm v6
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
  * extend SLSA provenance data with buildfalvor, distul and vcs
  * Fix handling of replaced golang modules</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1751976000">- Make CreateArchive reproducible
- Adapt to new product composer package set handling
- Add support for '--format json' option to queryrecipe
- LiveBuild: drop unused @args from the parse function
- Support options in the recipe parsers
- Support the new FromScratch: directive
- vm-type=qemu: use cpu=max on x86_64
- generate_sbom: make sure that no package is listed twice in product mode</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1756468800">- Set the source mtime to the commit timestamp for git (boo#1248776)
- calculate goname for fedora assets
- Make spec2changelog more resiliant to 3rd party spefiles
- pbuild:
  * Fix url construction in remoteurl handling
  * Fix xz decompression
- rpm:
  * Allow to set extra macros when parsing a specfile
  * genbuildrequs: set HOME before querying the specfile</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1762516800">- Helm: Use bool type for 'deprecated'
- Distribution config updates
- rpm: take package name from filename if no name is defined
- ARM: qemu emulation uses -cpu max now
- Add BuildFlags for changelogfulltimestamps
- Fixes for lookaside store download
- Create a symlink in /etc/localtime before calling zic
- createarchive: implement fallback for old tar versions
- Be more strict about the weird [qualifier] dependency extension
- Implement bcond_override_default
- Make substitutedeps work on the expanded dependencies
- Docker: support COPY --from=image
- Support an experimental "BuildFlags: cgroup2"
- Support an experimental #!BuildTargetStage directive
- Support "BuildFlags: rpm-nodebugmagic"
- mkosi: Don't include preinstall packages
- mkosi: Don't attempt to publish directory artifacts
- Fix excluding /dev, /sys, etc. from preinstallimages</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1770033600">- pbuild: support for _manifest files
- VM builds: fix export of mtime out of the build env
- config:
  * tumbleweed syncing
  * slfo 1.2 updates
  * Re-create SLE 15 SP7 config (bsc#1251920)
- oci-archive
  * Support package list introspection
  * Support sbom generation
- Docker.pm: Also handle 'zypper update'
- obs-docker-support: Pass --no-refresh to zypper
- fail if PKGID can not be queried
- Add a workaround to fix builds on debian aarch64 with old systemd versions
- Add gzip retry for the sidestore downloads
- Revert VCS indenting change to fix reproducible builds</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773144000">- Implement cmssign support in signdummy
- pbuild: mark git assets with a fixed commit as immutable
- mkosi
  * check if old parameters are supported before passing them
  * support old bash version
- Do not crash on small files that start with the PE magic</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
</package>
<package pkgid="8a802071b60045d87579aa0fd7f7ff773223266b86ec9a28314691a203e3285d78938946c2b78610ae0b27ee77404392d2685a67e8eecc1c1dda2e3899d31eb4" name="buildah" arch="riscv64">
  <version epoch="0" ver="1.43.0" rel="1.1"/>
  <changelog author="dcermak@suse.com" date="1741262400">- Update to version 1.39.2:
  * [release-1.39] Bump to Buildah v1.39.2
  * [release-1.39] tests/conformance/testdata/Dockerfile.add:...
  * [release-1.39] Bump c/image to v5.34.1, c/common v0.62.1</changelog>
  <changelog author="dcermak@suse.com" date="1742212800">- Update to version 1.39.3:
  * [release-1.39] Bump to Buildah v1.39.3
  * [release-1.39] Bump c/storage to v1.57.2, c/image v5.34.2,...</changelog>
  <changelog author="dcermak@suse.com" date="1743336000">- Update to version 1.39.4:
  * [release-1.39] Bump to Buildah v1.39.4
  * [release-1.39] Bump c/image to v5.34.3, c/common v0.62.3
  * createPlatformContainer: drop MS_REMOUNT|MS_BIND</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1745323200">- Update to version 1.40.0:
  * Bump Buildah to v1.40.0
  * Bump c/storage to v1.58.0, c/image v5.35.0, c/common v0.63.0
  * fix(deps): update module github.com/docker/docker to v28.1.0+incompatible
  * fix(deps): update module github.com/containers/storage to v1.58.0
  * cirrus: make Total Success wait for rootless integration
  * chroot: use symbolic names when complaining about mount() errors
  * cli: hide the `completion` command instead of disabling it outright
  * Document rw and src options for --mount flag in buildah-run(1)
  * fix(deps): update module github.com/moby/buildkit to v0.21.0
  * build: add support for inherit-labels
  * chore(deps): update dependency golangci/golangci-lint to v2.1.0
  * .github: check_cirrus_cron work around github bug
  * stage_executor,getCreatedBy: expand buildArgs for sources correctly
  * Add a link to project governance and MAINTAINERS file
  * fix(deps): update github.com/containers/storage digest to b1d1b45
  * generateHostname: simplify
  * Use maps.Copy
  * Use slices.Concat
  * Use slices.Clone
  * Use slices.Contains
  * Use for range over integers
  * tests/testreport: don't copy os.Environ
  * Use any instead of interface{}
  * ci: add golangci-lint run with --tests=false
  * ci: add nolintlint, fix found issues
  * copier: rm nolint:unparam annotation
  * .golangci.yml: add unused linter
  * chroot: fix unused warnings
  * copier: fix unused warnings
  * tests/conformance: fix unused warning
  * ci: switch to golangci-lint v2
  * internal/mkcw: disable ST1003 warnings
  * tests/conformance: do not double import (fix ST1019)
  * cmd/buildah: don't double import (fix ST1019)
  * Do not capitalize error strings
  * cmd/buildah: do not capitalize error strings
  * tests/conformance: fix QF1012 warnings
  * tests/serve: fix QF1012 warning
  * Use strings.ReplaceAll to fix QF1004 warnings
  * Use switch to fix QF1003 warnings
  * Apply De Morgan's law to fix QF1001 warnings
  * Fix QF1007 staticcheck warnings
  * imagebuildah: fix revive warning
  * Rename max variable
  * tests/tools: install lint from binary, use renovate
  * fix(deps): update module github.com/containernetworking/cni to v1.3.0
  * Update Buildah issue template to new version and support podman build
  * fix(deps): update module golang.org/x/crypto to v0.37.0
  * stage_executor: reset platform in systemcontext for stages
  * fix(deps): update github.com/opencontainers/runtime-tools digest to 260e151
  * cmd/buildah: rm unused containerOutputUsingTemplate
  * cmd/buildah: rm unused getDateAndDigestAndSize
  * build: return ExecErrorCodeGeneric when git operation fails
  * add: report error while creating dir for URL source.
  * createPlatformContainer: drop MS_REMOUNT|MS_BIND
  * fix(deps): update module github.com/docker/docker to v28.0.3+incompatible
  * fix: bats won't fail on ! without cleverness
  * feat: use HistoryTimestamp, if set, for oci-archive entries
  * Allow extendedGlob to work with Windows paths
  * fix(deps): update module github.com/moby/buildkit to v0.20.2
  * fix(deps): update github.com/openshift/imagebuilder digest to e87e4e1
  * fix(deps): update module github.com/docker/docker to v28.0.2+incompatible
  * fix(deps): update module tags.cncf.io/container-device-interface to v1.0.1
  * chore(deps): update dependency containers/automation_images to v20250324
  * vendor: update github.com/opencontainers/selinux to v1.12.0
  * replace deprecated selinux/label calls
  * vendor: bump c/common to dbeb17e40c80
  * Use builtin arg defaults from imagebuilder
  * linux: accept unmask paths as glob values
  * vendor: update containers/common
  * Add --parents option for COPY in Dockerfiles
  * fix(deps): update module github.com/opencontainers/runc to v1.2.6
  * update go.sum from the previous commit
  * fix(deps): update module tags.cncf.io/container-device-interface to v1
  * chore(deps): update module golang.org/x/net to v0.36.0 [security]
  * packit: remove f40 from copr builds
  * cirrus: update to go 1.23 image
  * vendor bump to golang.org/x/crypto v0.36.0
  * cirrus: update PRIOR_FEDORA comment
  * github: remove cirrus rerun action
  * fix(deps): update module github.com/containers/common to v0.62.2
  * fix(deps): update module github.com/containers/image/v5 to v5.34.2
  * fix: close files properly when BuildDockerfiles exits
  * fix(deps): update module github.com/containers/storage to v1.57.2
  * stage_executor: history should include heredoc summary correctly
  * fix(deps): update module github.com/containers/common to v0.62.1
  * github: disable cron rerun action
  * fix(deps): update module github.com/moby/buildkit to v0.20.1
  * internal/mkcw.Archive(): use github.com/containers/storage/pkg/ioutils
  * [skip-ci] TMT: system tests
  * buildah-build.1.md: secret examples
  * fix(deps): update github.com/containers/luksy digest to 40bd943
  * fix(deps): update module github.com/opencontainers/image-spec to v1.1.1
  * fix(deps): update module github.com/containers/image/v5 to v5.34.1
  * Use UnparsedInstance.Manifest instead of ImageSource.GetManifest
  * fix(deps): update module github.com/opencontainers/runtime-spec to v1.2.1
  * tests/conformance/testdata/Dockerfile.add: update some URLs
  * Vendor imagebuilder
  * Fix source of OS, architecture and variant
  * chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
  * fix(deps): update module tags.cncf.io/container-device-interface to v0.8.1
  * fix(deps): update module github.com/moby/buildkit to v0.20.0
  * chroot createPlatformContainer: use MS_REMOUNT
  * conformance: make TestCommit and TestConformance parallel
  * cirrus: reduce task timeout
  * mkcw: mkcw_check_image use bats run_with_log
  * test: use /tmp as TMPDIR
  * heredoc: create temp subdirs for each build
  * test: heredoc remove python dependency from test
  * Support the containers.conf container_name_as_hostname option
  * fix(deps): update module github.com/opencontainers/runc to v1.2.5
  * fix(deps): update module github.com/spf13/cobra to v1.9.0
  * .cirrus: use more cores for smoke
  * Switch to the CNCF Code of Conduct
  * .cirrus: bump ci resources
  * fix(deps): update module golang.org/x/crypto to v0.33.0
  * Distinguish --mount=type=cache locations by ownership, too
  * fix(deps): update module golang.org/x/term to v0.29.0
  * .cirrus: run -race only on non-PR branch
  * unit: deparallize some tests
  * .cirrus: use multiple cpu for unit tests
  * Makefile: use -parallel for go test
  * unit_test: use Parallel test where possible
  * Update module golang.org/x/sys to v0.30.0
  * Update module golang.org/x/sync to v0.11.0
  * Update dependency containers/automation_images to v20250131
  * Bump to Buildah v1.40.0-dev</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1749470400">- Update to version 1.40.1:
  * Tag v1.40.1
  * vendor: update c/common to v0.63.1
  * CI: run integration tests on Fedora with both crun and runc
  * buildah-build(1): clarify that --cgroup-parent affects RUN instructions
  * runUsingRuntime: use named constants for runtime states
  * Add a dummy "runtime" that just dumps its config file
  * run: handle relabeling bind mounts ourselves
  * Tweak our handling of variant values, again</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1755777600">- Update to version 1.41.3:
  * [release-1.41] Bump Buildah to v1.41.3
  * Commit: don't depend on MountImage(), because .imagestore
  * [release-1.41] Bump to v1.41.2
  * Rework how we decide what to filter out of layer diffs
  * Note that we have to build `true` first for the sake of its tests
  * copier.Stat(): return owner UID and GID if available
  * copier.Get(): ensure that directory entries end in "/"
  * copier.Get(): strip user and group names from entries
  * imagebuildah.Executor/StageExecutor: check numeric --from= values
  * [release-1.41] Bump Buildah to v1.41.1
  * [release-1.41] Bump c/* projects and Buildah to v1.41.1
  * [release-1.41] generatePathChecksum: ignore ModTime, AccessTime
  * History should note unset-label, timestamp, and rewrite-timestamp
  * pkg/cli.GenBuildOptions(): don't hardwire optional bools
  * Only suppress "noted" items when not squashing
  * Test that pulled up parent directories are excluded at commit
  * Exclude pulled up parent directories at commit-time
  * copier.Ensure(): also return parent directories
  * copier.MkdirOptions: add ModTimeNew
  * Restore the default meaning of `--pull` (should be `always`).
  * Bump to Buildah v1.41.0
  * Bump to c/storage v1.59.0, c/image v5.36.0,
  * fix(deps): update module github.com/containers/image/v5 to v5.36.0
  * fix(deps): update module github.com/containers/storage to v1.59.0
  * stage_executor: check platform of cache candidates
  * fix(deps): update module golang.org/x/crypto to v0.40.0
  * fix(deps): update module golang.org/x/term to v0.33.0
  * fix(deps): update module golang.org/x/sync to v0.16.0
  * fix(deps): update module github.com/docker/docker to v28.3.2+incompatible
  * ADD/COPY --link support added
  * RPM/TMT: account for passwd binary moving to tests
  * buildah: move passwd command to tests
  * Update "bud with --cpu-shares" test, and rename it
  * Remove BUILDTAG btrfs_noversion as no longer effective
  * fix(deps): update module github.com/docker/docker to v28.3.1+incompatible
  * fix(deps): update module github.com/moby/buildkit to v0.23.2
  * fix(deps): update github.com/containers/luksy digest to bc60f96
  * chore(typos): fix typos
  * vendor: update c/{common,image,storage} to main
  * chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.3.0 [security]
  * fix(deps): update module go.etcd.io/bbolt to v1.4.2
  * Update Neil Smith's GitHub username in MAINTAINERS.md
  * Accept SOURCE_DATE_EPOCH as a build-arg
  * fix(deps): update module github.com/docker/docker to v28.3.0+incompatible
  * Add conditional release-checking system test
  * info,inspect: use the "formats" package to get some builtins
  * Use containers/common's formats package instead of our own
  * build, commit: set the OCI ...created annotation on OCI images
  * commit: exclude parents of mount targets, too
  * run: clean up parents of mount targets, too
  * tarFilterer: always flush after writing
  * Builder: drop the TempVolumes field
  * Update module github.com/moby/buildkit to v0.23.1
  * Update module github.com/opencontainers/cgroups to v0.0.3
  * Add CommitOptions.OmitLayerHistoryEntry, for skipping the new bits
  * Update module github.com/fsouza/go-dockerclient to v1.12.1
  * conformance: use mirrored frontend and base images
  * commit-with-extra-files test: use $TEST_SCRATCH_DIR
  * fix(deps): update module github.com/moby/buildkit to v0.23.0
  * "root fs only mounted once" test: accept root with only the rw option
  * Run with --device /dev/fuse and not just -v /dev/fuse:/dev/fuse
  * CI: pass $BUILDAH_RUNTIME through to in-container test runs
  * CI: ensure rootless groups aren't duplicates
  * build: add support for --inherit-annotations
  * CI: give the rootless test user some supplemental groups
  * bud,run: runc does not support keep-groups
  * Fix lint issue in TestCommitCompression
  * Add a unit test for compression types in OCI images
  * Support zstd compression in image commit
  * fix(deps): update module go.etcd.io/bbolt to v1.4.1
  * rpm: build rpm with libsqlite3 tag
  * Makefile: use libsqlite3 build when possible
  * commit,build: --source-date-epoch/--timestamp omit identity label
  * docs: add --setopt "*.countme=false" to dnf examples
  * Builder.sbomScan(): don't break non-root scanners
  * build: --source-date-epoch/--timestamp use static hostname/cid
  * fix(deps): update module golang.org/x/crypto to v0.39.0
  * fix(deps): update module golang.org/x/sync to v0.15.0
  * build: add --source-date-epoch and --rewrite-timestamp flags
  * build,config: add support for --unsetannotation
  * commit: add --source-date-epoch and --rewrite-timestamp flags
  * fix(deps): update module github.com/openshift/imagebuilder to v1.2.16
  * vendor latest c/{common,image,storage}
  * Tweak our handling of variant values, again
  * Don't BuildRequires: ostree-devel
  * parse, validateExtraHost: honor Hostgateway in format
  * remove static nix build
  * Ensure extendedGlob returns paths in lexical order
  * CI: run integration tests on Fedora with both crun and runc
  * buildah-build(1): clarify that --cgroup-parent affects RUN instructions
  * runUsingRuntime: use named constants for runtime states
  * Add a dummy "runtime" that just dumps its config file
  * run: handle relabeling bind mounts ourselves
  * fix link to Maintainers file
  * Update to avoid deprecated types
  * fix(deps): update module github.com/docker/docker to v28.2.0+incompatible
  * [skip-ci] Packit: cleanup redundant targets and unused anchors
  * [skip-ci] Packit: set fedora-all after F40 EOL
  * Use Fedora 42 instead of 41 in that one conformance test
  * [CI:DOCS] README.md: add openssf passing badge
  * fix(deps): update module github.com/moby/buildkit to v0.22.0
  * copier: add Ensure and ConditionalRemove
  * [CI:DOCS] update a couple of lists in the build man page
  * build: allow --output to be specified multiple times
  * add: add a new --timestamp flag
  * tests/helpers.bash: add some helpers for parsing images
  * pkg/parse.GetBuildOutput(): use strings.Cut()
  * [skip-ci] Packit: Disable osh_diff_scan
  * internal/util.SetHas(): handle maps of [generic]generic
  * Refactor NewImageSource to add a manifest type abstraction (#5743)
  * [skip-ci] Packit: Ignore ELN and CentOS Stream jobs
  * imagebuildah: select most recent layer for cache
  * [CI:DOCS] Add CNCF roadmap, touchup other CNCF files
  * fix(deps): update module golang.org/x/crypto to v0.38.0
  * Fix typo in comment (#6167)
  * Support label_users in buildah
  * fix(deps): update module golang.org/x/sync to v0.14.0
  * fix(deps): update github.com/containers/luksy digest to 4bb4c3f
  * test/serve: fix a descriptor leak, add preliminary directory support
  * fix(deps): update module github.com/opencontainers/cgroups to v0.0.2
  * fix(deps): update module github.com/moby/buildkit to v0.21.1
  * Update to avoid deprecated types
  * fix(deps): update module github.com/opencontainers/runc to v1.3.0
  * Only filter if containerImageRef.created != nil
  * Drop superfluous cast
  * Remove UID/GID scrubbing.
  * fix(deps): update module github.com/seccomp/libseccomp-golang to v0.11.0
  * cirrus: turn prior fedora testing back on
  * chore(deps): update dependency containers/automation_images to v20250422
  * fix(deps): update module github.com/docker/docker to v28.1.1+incompatible
  * Bump to Buildah v1.41.0-dev
  * CI vendor_task: pin to go 1.23.3 for now
  * fix(deps): update module github.com/containers/common to v0.63.0</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1758888000">- Update to version 1.41.4:
  * [release-1.41] Bump to Buildah v1.41.4
  * [release-1.41] c/common to v0.64.2, ulikunitz/xv v0.5.12, docker/docker v28.3.3</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1759838400">- Update to version 1.41.5:
  * Tag v1.41.5
  * tests/run.bats: "run masks" test: accept "unreadable" masked directories
  * Run: create parent directories of mount targets with mode 0755</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1766404800">- Update to version 1.42.2:
  * [release-1.42] Bump Buildah to v1.42.2
  * [release-1.42] Bump runc to v1.3.4
  * [release-1.42] Bump Buildah to v1.42.1
  * [release-1.42] bump runc to v1.3.3 - CVE-2025-52881
  * RPM: build with sequoia on F43+
  * Bump to Buildah v1.42.0
  * Bump to storage v1.61.0, image v5.38.0, common v0.66.0
  * fix(deps): update module github.com/openshift/imagebuilder to v1.2.19
  * fix(deps): update module github.com/openshift/imagebuilder to v1.2.18
  * copier: ignore user.overlay.* xattrs
  * commit: always return the config digest as the image ID
  * fix(deps): update module golang.org/x/crypto to v0.43.0
  * fix(deps): update module golang.org/x/sys to v0.37.0
  * fix(deps): update module github.com/docker/docker to v28.5.1+incompatible
  * fix(deps): update module github.com/moby/buildkit to v0.25.1
  * fix(deps): update module github.com/opencontainers/runc to v1.3.2
  * fix(deps): update module github.com/docker/docker to v28.5.0+incompatible
  * fix(deps): update module github.com/moby/buildkit to v0.25.0
  * fix(deps): update github.com/containers/luksy digest to 2cf5bc9
  * Make some test files different from each other
  * Revert "fix(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0"
  * Also run integration tests with the Sequoia backend
  * Allow users to build against podman-sequoia in non-default locations
  * fix(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0
  * .cirrus.yml: Test Vendoring bump golang
  * vendor: bump go.podman.io/{common,image,storage} to main
  * fix(deps): update module golang.org/x/crypto to v0.42.0
  * fix(deps): update module github.com/docker/docker to v28.4.0+incompatible
  * fix(deps): update module github.com/moby/buildkit to v0.24.0
  * fix(deps): update module github.com/spf13/pflag to v1.0.10
  * fix(deps): update module github.com/fsouza/go-dockerclient to v1.12.2
  * fix(deps): update module github.com/opencontainers/runc to v1.3.1
  * fix(deps): update module github.com/opencontainers/cgroups to v0.0.5
  * fix(deps): update module golang.org/x/sync to v0.17.0
  * tests/run.bats: "run masks" test: accept "unreadable" masked directories
  * Run: create parent directories of mount targets with mode 0755
  * tests/run.bats: "run masks" test: accept "unreadable" masked directories
  * New VM images
  * Suppress a linter warning
  * modernize: JSON doesn't do "omitempty" structs, so stop asking
  * modernize: use maps.Copy() instead of iterating over a map to copy it
  * modernize: use strings.CutPrefix/SplitSeq/FieldsSeq
  * Update expected/minimum version of Go to 1.24
  * chroot: use $PATH when finding commands
  * [skip-ci] Update actions/stale action to v10
  * Update module github.com/ulikunitz/xz to v0.5.15 [SECURITY]
  * Update go.sum
  * New VM images
  * Update module github.com/openshift/imagebuilder to v1
  * Update module github.com/spf13/cobra to v1.10.1
  * Switch common, storage and image to monorepo.
  * Update module github.com/stretchr/testify to v1.11.1
  * Update module go.etcd.io/bbolt to v1.4.3
  * Handle tagged+digested references when processing --all-platforms
  * Update module github.com/stretchr/testify to v1.11.0
  * Add --transient-store global option
  * Support "--imagestore" global flags
  * Commit: don't depend on MountImage(), because .imagestore
  * Adding mohanboddu as community manager to MAINTAINERS.md
  * Rework how we decide what to filter out of layer diffs
  * Note that we have to build `true` first for the sake of its tests
  * copier.Stat(): return owner UID and GID if available
  * copier.Get(): ensure that directory entries end in "/"
  * copier.Get(): strip user and group names from entries
  * imagebuildah.Executor/StageExecutor: check numeric --from= values
  * Losen the dependency on go-connections/tlsconfig
  * fix(deps): update module golang.org/x/crypto to v0.41.0
  * fix(deps): update module golang.org/x/term to v0.34.0
  * fix(deps): update module github.com/docker/go-connections to v0.6.0
  * fix(deps): update module golang.org/x/sys to v0.35.0
  * copy: assume a destination with basename "." is a directory
  * generatePathChecksum: ignore ModTime, AccessTime and ChangeTime
  * fix(deps): update module github.com/seccomp/libseccomp-golang to v0.11.1
  * fix(deps): update module github.com/containers/common to v0.64.1
  * History should note unset-label, timestamp, and rewrite-timestamp
  * pkg/cli.GenBuildOptions(): don't hardwire optional bools
  * fix(deps): update module github.com/containers/image/v5 to v5.36.1
  * imagebuildah.StageExecutor.Execute: commit more "no instructions" cases
  * fix(deps): update module github.com/containers/storage to v1.59.1
  * Only suppress "noted" items when not squashing
  * Reap stray processes
  * fix(deps): update github.com/containers/luksy digest to 8fccf78
  * fix(deps): update module github.com/docker/docker to v28.3.3+incompatible
  * Restore the default meaning of `--pull` (should be `always`).
  * Test that pulled up parent directories are excluded at commit
  * Exclude pulled up parent directories at commit-time
  * copier.Ensure(): also return parent directories
  * copier.MkdirOptions: add ModTimeNew
  * fix(deps): update module github.com/containers/common to v0.64.0
  * Bump to Buildah v1.42.0-dev
  * fix(deps): update module github.com/spf13/pflag to v1.0.7
  * CI: make runc tests non-blocking
  * build,add: add support for corporate proxies</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1771588800">- Update to version 1.43.0:
  * [release-1.43] Bump Buildah to v1.43.0
  * [release-1.43] fix source test
  * [release-1.43] Bump common 0.67.0, image 5.39.1, storage 1.62.0
  * [release-1.43] Bump dest branch in cirrus to 1.43
  * fix(build): make --tag oci-archive:xxx.tar work with simple images
  * test: do not untar archive into fs when checking file names
  * tests: use cached images instead of fedoraproject.org
  * chroot.bats(chroot with overlay root): ensure we can overlay
  * Run: don't try to encode SystemContext with json</changelog>
</package>
<package pkgid="68f9542d9efdac12721a4fce9fc7b96189e7cb19d319b6c7140158eeba3e518b879d2884338084dc1ff2a477b006750c352c84bd191ed6beec344bafee79b45c" name="buildkit" arch="riscv64">
  <version epoch="0" ver="0.28.0" rel="1.1"/>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1746532800">- Update to version 0.21.1:
  * util: fix stack compression compare bug
  * feat: add FrontendError
  * dockerui: update platforms key calculation
  * frontend/dockerui/build: fix "no scan targets for linux/arm64/v8"
  * frontend/dockerui/build.go: split normalizePlatform()
  * buildctl: fix tlsdir handling logic for cert-manager.io
  * client: reorder arguments for integration test
  * ci: fix vagrant build
  * build(deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2
  * vendor: github.com/vbatts/tar-split v0.12.1 (indirect)
  * control: make sure sending nil cache options does not panic
  * feat(grpc): preserve unknown detail types when decoding gRPC errors</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1748347200">- Update to version 0.22.0:
  * dockerfile: add --unpack flag to ADD
  * README.md: Add Massé to the list of frontends
  * ci: arm runners are only available on public repos
  * ci(validate): choose best matching runner
  * ci(validate): split by platform
  * Fix instructions for building directly from repo
  * file: add chown to archive unpack from copy
  * Dockerfile: curl: add -S -f
  * tests: client: skip flaky test on windows
  * allow duration based filters on diskusage requests
  * git: add testcase for checking that adding checksum doesn't break cache
  * git: verify checksum early and more tests
  * dockerfile: implement `ADD --checksum=COMMIT_HASH GIT_URL`
  * git source: add AttrGitChecksum
  * project: update wrong flag name
  * vendor: github.com/containerd/accelerated-container-image v1.3.0
  * dockerfile: update cni to 1.7.1
  * dockerfile: run device docs
  * cdi: fix device request by class annotation
  * lint: fix after merge conflict
  * errdefs: fix filename typo
  * fix: omit empty list of platforms when serializing worker config
  * dockerfile: allow whitespace in heredocs
  * progressui: fix panic on very small terminal
  * cache: improve migration to image manifest cache
  * Support for building overlaybd images
  * wcow: leave default PATH env to be set by the OS
  * update gopls to go1.24 compatible version
  * update to go1.24
  * dockerfile: make WORKDIR respect SOURCE_DATE_EPOCH
  * util: testutil: enable `dockerd-containerd` worker for wcow
  * pusher: add response details to push errors
  * lint: add unconvert
  * lint: add usestdlibvars
  * lint: add fatcontext
  * lint: stack + tracing error updates
  * lint: correcting errorlint and some err113 cases
  * lint: enable durationcheck
  * lint: renable error types for errname
  * golangci-lint: v2 upgrade</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1750680000">- Update to version 0.23.1:
  * forbid inconsistent logging and shadowing stdlib
  * Update containerd to v2.1.3
  * Use commit date in release binary artifacts
  * provenance: slsa v1 to v0.2 helper
  * resolver: allow reference matches for local image lookups
  * docs: fix heading levels in slsa-definitions page
  * vendor: github.com/tonistiigi/go-actions-cache 388a2ec8cdf8
  * test: use platforms spec instead of runtime const
  * client: add test for forcing platform-split=true on single-arch build
  * fix: wcow: privileges for local exporter
  * contenthash: unconditionally clear ModeIrregular during content hash
  * local: fix platform-split=true option
  * history: build arg to opt-in for provenance slsa v1
  * docs: provenance slsa v1
  * provenance slsa v1
  * http: allow authorization secrets per hostname
  * build(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2
  * vendor: update docker &amp; cli to v28.2.2
  * vendor: mod-outdated patch release updates
  * Update buildkitd.toml.md registry examples
  * fix(readme): Add a missing trailing double quote
  * vendor: update fsutil to master@586307ad452f
  * cdi: mitigate tests flakiness
  * git url: rename GitURLFragment to GitURLOpts
  * fix HTTP_PROXY errors on local sockets via grpc update
  * test: move cdi tests to dedicated file
  * Remove intermediate type RawConfig
  * Add support for raw mode in the SSH agent provider.
  * dockerui: fix data race on dockerignore access
  * solver: fix data race on setting job values
  * sshforward: Add support for forwarding raw connections
  * integration: data race protection of localimagecache
  * integration: fix data race on printing daemon logs
  * solver: handle not found error on cache export
  * exporter: fix oci export of multi-platform nil result
  * llbsolver: fix nil result error on multi-platform
  * ci: assign author on pull request
  * fix: wcow: cache: add lock for enable/disable privileges
  * Dockerfile: update rootlesskit v2.3.5
  * Dockerfile: update nerdctl v2.1.2
  * Dockerfile: update runc v1.3.0
  * Dockerfile: update containerd v2.1.1
  * vendor: update to containerd v2.1.1</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1752062400">- Update to version 0.23.2:
  * update alpine to 3.22
  * gha cache: reload expired cache URLs
  * test: provenance local export
  * local: fix attestation filename
  * frontend: group provenance tests
  * vendor: github.com/docker/cli v28.3.0
  * vendor: github.com/docker/docker v28.3.0
  * vendor: align otel deps to v0.60.0 / v1.35.0
  * client: allow configuring exporter content store
  * dockerfile: update govulncheck to v1.1.4</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1758888000">- Update to version 0.24.0:
  * reformat heredocs example in reference.md to better show benefit
  * alpine: fix issue with openssh pkg in 3.22
  * dockerfile: skip customenv tests in dockerd worker
  * hack: update hack/compose with newer otel collector
  * update runc to v1.3.1
  * dockerfile: promote --exclude flag from labs
  * llb: add checksum option to llb.Image
  * Update buildkitd.toml.md
  * Update buildkitd.toml.md
  * Update buildkitd.toml.md
  * grpcerrors: Make sure Code And AsGRPCStatus handle errors.Join errors
  * Added Dalec frontend to README.md
  * grpcerrors: Ensure errors from errors.Join are preserved
  * Rename `isolated` to `hypervIsolation`
  * Support `isolated` option in containerd executor in Windows
  * contenthash: do not follow nested symlinks when computing checksum
  * handle querystring and subdir URLs when matching git material
  * provenance: handle input:context frontend opt to set config source
  * provenance: avoid missing args in history provenance
  * dockerfile: fix history config for EXPOSE instruction
  * remotecache: fix missing skipped result on diffop tests
  * remotecache: fix possible panic when merging loop candidates
  * remotecache: only load desc handlers if not set
  * remotecache: use bestResult to determine what result to export
  * remotecache: add merge keys for loops
  * remotecache: pass deschandlers to cache export
  * remotecache: fix remote selector candidates matching
  * remotecache: fix provencnce image indexes lookup
  * remotecache: fix backlinks carry from remote source
  * remotecache: refactor to new cache export interface
  * update xx to v1.7.0
  * update binfmt to v10.0.4
  * provenance: add custom fields support
  * tools: utilize the new tool functionality introduced in go 1.24
  * Fix rootless systemd install target
  * update go to 1.25
  * lint: gopls fixes
  * hack: modernize-fix bake target
  * chore: show all golangci-lint issues
  * go.mod: bump to go 1.24
  * llbsolver: don't set materials=false on inputs
  * build(deps): bump minio-mc from v2022-05-04 to v2025-08-13
  * build(deps): bump minio from v2022-05-03 to v2025-09-07
  * build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3
  * fix subject for oci artifact of attestation manifest
  * vendor: github.com/docker/cli v28.4.0
  * git: enable more integration tests in sha256 mode
  * git: add sha256 commits in provenance
  * git: add sha256 commits support
  * git: partial integration tests for SHA-256
  * gateway: no such ref now prints the all refs properly
  * build(deps): bump actions/github-script from 7 to 8
  * build(deps): bump actions/labeler from 5 to 6
  * build(deps): bump actions/setup-go from 5 to 6
  * solver: Resolve infinite loop when record is ErrNotFound
  * dockerfile: update cni to 1.8.0
  * dockerfile: enable gitquerystring frontend capability
  * docs: use latest "labs" for --parents and --exclude
  * dockerfile: fix client init in testGitQueryString
  * dfgitutil: don't initialize ref from checksum
  * dfgitutil: allow valueless keep-git-dir and submodules options
  * dockerfile: add submodules controls to git URLs
  * dockerfile: allow keep-git-dir in Git URLs
  * dockerfile: add tests for Git query URL checksums
  * llb: document fragment parameter in llb.Git
  * dockerfile: add tests for querystring Git URLs
  * llb: update Git to allow normalized property passing
  * dfgitutil: add querystring style URLs to dfgitutil
  * git url: support query form
  * git: fix subdir filter on submodule dir
  * vendor: github.com/urfave/cli v1.22.17
  * vendor: github.com/docker/cli v28.3.3
  * vendor: go.etcd.io/bbolt v1.4.3
  * vendor: update x/sync to v0.16.0
  * dockerfile: show error when args used in COPY --from
  * ci(validate): use matrix subaction
  * replace github.com/hashicorp/go-multierror with errors.Join
  * mv util/gitutil/git_ref.go frontend/dockerfile/dfgitutil/git_ref.go
  * dockerfile: rule check for ip or host-port mapping in EXPOSE instruction
  * dockerfile: rule check for protocol casing in EXPOSE instruction
  * vendor: go.etcd.io/bbolt v1.4.2
  * frontent/dockerfile: apply improvements from go-connections
  * frontend/dockerfile: inline validateProto
  * frontend/dockerfile: parsePortSpec: remove unused code
  * frontend/dockerfile: parsePortSpecs: simplify
  * frontend/dockerfile: fix linting issues
  * frontend/dockerfile: fork nat.ParsePortSpecs
  * cache: add cache debug plaintext for image manifest and http
  * build(deps): bump actions/checkout from 4 to 5
  * [cache] Fix descriptor duplication in getAvailableBlobs
  * debug: combine links from parents intead of children
  * use output specific digest in boltdb debug
  * debug: allow debug from remote cache config
  * Using --oci-worker-no-process-sandbox is discouraged
  * Using --oci-worker-no-process-sandbox is discouraged
  * vendor: github.com/docker/go-connections v0.6.0
  * Dockerfile: update containerd v1 binary to v1.7.28
  * Dockerfile: update containerd v2.0 binary to v2.0.6
  * Dockerfile: update containerd v2 binary to v2.1.4
  * vendor: github.com/containerd/containerd/v2 v2.1.4
  * build(deps): bump actions/download-artifact from 4 to 5
  * build(deps): bump github.com/docker/docker
  * buildkitd: add flag to set max parallelism
  * resolvconf: embed fixtures
  * simplify resolvconf path resolution
  * move resolvconf package to util
  * dockerfile: docs for BUILDKIT_BUILD_NAME built-in build-arg
  * executor/oci: migrate to moby/profiles/seccomp module
  * executor/oci: use buildkit bklog instead of containerd/log
  * executor/oci: resolvconf: use buildkit errdefs
  * executor/oci: resolvconf: remove unused code
  * executor/oci: use fork of libnetwork/resolvconf
  * executor/oci: resolvconf: rewrite tests using testify
  * executor/oci: add fork of moby resolvconf (does not compile)
  * TestGetRemotes: fix race of laziness check
  * dockerfile: fix created time taken from base image if named context used
  * fix: corrected doc comment for llb.State.Env
  * fix: tests: skip flaky integration tests on Windows
  * fix: display error details on unexpected response status code errors
  * docs: cdi autoallow and device entitlement
  * testutil: update docker daemon config struct
  * buildkitd: handle device insecure entitlement
  * cachedigest: rename array types to list
  * buildkitd: add cache store debugging endpoints
  * add cache key debuginfo lookup</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1759838400">- Update to version 0.25.0:
  * build(deps): bump softprops/action-gh-release from 2.3.3 to 2.3.4
  * vendor: github.com/docker/cli v28.5.0
  * vendor: github.com/containerd/go-cni v1.1.13
  * remotecache: fix inline cache used with multiple exporters
  * solver: avoid failing cache export on subbranch error
  * remotecache: skip result on not-found error
  * chore: upgrade golang.org/x/exp to 20250911091902
  * hack: fix no-cache-filter on release
  * git: allow checksum of annotated tag ref match either tag or commit sha
  * git: fix annotated tag pinning and cache keys
  * Fix grpcerrors.AsGRPCStatus to ignore OK and Unknown status codes for joined errors
  * Dockerfile: update nydus-service to v2.3.7
  * vendor: github.com/containerd/nydus-snapshotter v0.15.4
  * git: fix issue with checking out annotated tags by full ref</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1760443200">- Update to version 0.25.1:
  * http: add http support to ResolveSourceMeta
  * hack: use bake to build buildkit images
  * solver: add jobcontext to ops caller
  * git: add git commit support to ResolveSourceMeta
  * git: make Source struct public
  * http: avoid opaque hardcoded digests in tests
  * build(deps): bump softprops/action-gh-release from 2.4.0 to 2.4.1
  * dfgitutil: FragmentFormat func
  * git: fix potential difference between cache and snapshot
  * vendor: github.com/containerd/stargz-snapshotter v0.17.0
  * vendor: google.golang.org/grpc v1.73.0
  * vendor: github.com/containerd/stargz-snapshotter/estargz v0.17.0
  * vendor: golang.org/x/sys v0.34.0
  * build(deps): bump github/codeql-action from 3 to 4
  * build(deps): bump softprops/action-gh-release from 2.3.4 to 2.4.0
  * dockerfile: fix customenv test for dockerd
  * provenance: avoid intermediate wrapper for custom fields
  * control: handle duplicate inline cache exporter
  * client: add test for deleted blobs in remote cache
  * docs: provenanceEnvDir in buildkitd.toml
  * git: fix possible conflict on mutated branches
  * git: handle tag changes in upstream
  * hack: enable SLSA provenance v1 for buildkit and frontend images
  * contenthash: change how checksum is calculated with wildcards and patterns</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1766491200">- Update to version 0.26.3:
  * vendor: github.com/moby/go-archive v0.2.0
  * vendor: github.com/containerd/containerd v2.2.1
  * Dockerfile: update xx to 1.9.0
  * Dockerfile: update Delve to 1.25.2
  * Dockerfile: update gotestsum to 1.13.0
  * Dockerfile: update Azurite to 3.35.0
  * Dockerfile: update Nydus to 2.3.9
  * Dockerfile: update nerdctl to 2.2.0
  * Dockerfile: update stargz-snapshotter to 0.18.1
  * Dockerfile: update CNI plugins to 1.9.0
  * Dockerfile: update RootlessKit to 2.3.6
  * dockerfile: update containerd to 2.2.1
  * Dockerfile: update runc to 1.3.4
  * vendor: github.com/docker/cli v29.1.3
  * Fix Windows copy operations with protected system files at mount roots
  * exporter: expose build ref to the exporter as part of buildinfo
  * build(deps): bump actions/upload-artifact from 5 to 6
  * build(deps): bump actions/download-artifact from 6 to 7
  * docs: update nydus repository URLs
  * Dockerfile: update download URL for nydus snapshotter
  * build(deps): bump actions/cache from 4 to 5
  * gitsign: fix for RejectExpiredKeys logic
  * Clarify what the ARG instruction actually does during build
  * resolver: auth refactor for better readability
  * Resolved Lint Errors
  * build(deps): bump github.com/containernetworking/plugins
  * frontend/dockerfile: Chomp heredoc before parsing shebang
  * client: use inactivity timeout for status stream shutdown
  * Resolved unnecessary files
  * docs: ADD --checksum supports git sources
  * vendor: github.com/klauspost/compress v1.18.2
  * util/tracing: use ExceptionStacktrace helper
  * build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0
  * util/tracing: switch to semconv v1.37.0
  * vendor: otel/contrib v0.63.0
  * policy: fix metadata resolve via sessionpolicy for git and attestations
  * vendor: update github.com/opencontainers/selinux v1.13.1
  * hack: use bake to build the dockerfile frontend
  * Fix markdown/links for AWS auth
  * build(deps): bump actions/checkout from 5 to 6
  * Removed unwanted comma from the sentence.
  * cache(s3): request checksum calculation when required
  * build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0
  * Add corruption recovery to history.db
  * contentutil: avoid defaulting to ReadAt for fetch
  * vendor: github.com/docker/cli v29.0.1
  * Fix flaky TestLLBMountPerformance test on Windows
  * docs: add link to ADD --unpack flag and order sections chronologically
  * dockerfile: add syntax to skip a check
  * hack: enable oci-artifact for buildkit and frontend images
  * linter: CopyIgnoredFile correctly cleans the path before attempting a match
  * gateway: remove development gateway frontend
  * gateway: add missing unlock in bridge forwarder
  * vendor: github.com/vbatts/tar-split v0.12.2
  * test: test updates for dockerd
  * build(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2
  * client: enable git signature checks via policy
  * solver: add cap for source policy session
  * sourcepolicy: fix possible concurrent map write on sourceCache
  * sourcepolicy: make sure rule constraints are not used from selectorCache
  * go.mod: github.com/containerd/containerd/v2 v2.2.0
  * llbsolver: update policy validation to parallel
  * client: add policy test for source meta resolver
  * policysession: dynamic source policy support
  * image: remove image manifest content from attestation chain
  * image: add attestationchain resolving to resolvesourcemeta
  * image: move image source resolver away from old interface
  * contrib(nvidia): match right apt repo based on os release
  * dockerfile: promote RUN --security flag from labs
  * contentutil: allow referrers objects to be moved with CopyChain
  * dockerfile: promote --parents flag from labs
  * ci: create ubuntu tag for buildx image
  * build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1
  * dockerfile: update runc to 1.3.3
  * vendor: update containerd to v2.2.0-rc.1
  * vendor: update go-securesystemslib to v0.9.1
  * vendor: update x/crypto to v0.42
  * vendor: update aws sdk to v1.38.1
  * vendor: update opentelemetry
  * vendor: update flock to v0.13.0
  * vendor: update azcore to v1.18.2
  * frontend/dockerfile: add Windows skip reasons and enable cross-platform tests
  * vendor: update containerd to v2.2.0-rc.0
  * fix metadata resp.Body leak
  * build(deps): bump actions/download-artifact from 5 to 6
  * build(deps): bump actions/upload-artifact from 4 to 5
  * docs: explain ADD --unpack flag
  * README: Update dalec URL
  * Enable skipped E2E test on windows
  * git: add signature verification to CacheKey and ResolveMetadata
  * git: test SSH signature verification
  * git: test PGP signature verification
  * hack: ssh fixtures generation
  * hack: gpg test fixtures generation
  * dockerfile: add subrequest for converting LLB contents for dockerfile
  * Enable Windows support for BuildKit integration tests
  * ci: push latest-ubuntu tag
  * client: add test for git metadata resolve with return object
  * source: add raw commit/tag object access to resolveMetadata
  * git: separate remoteFetch from checkout for better reuse
  * git: add resolvercache support to git source
  * solver: add ResolverCache support
  * hack: use bake to build buildkit binaries
  * ci: publish ubuntu variant with nvidia and venus build tags
  * ci: publish ubuntu variant with nvidia build tag
  * solver: add jobCtx support to metadata resolver
  * http: fix release race between cache and snapshot
  * solver: add cleanup function to jobctx and pass through sources
  * frontend: add required paths to LLB and use it with --parents
  * Fix xattr copy failures on SELinux systems
  * docs/Dockerfile: document healthcheck timeout uses SIGKILL</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1771588800">- Update to version 0.27.1:
  * client/llb: add support for riscv64 architecture
  * update binfmt to v10.1.3
  * docs: add "good" example for SecretsUsedInArgOrEnv check
  * contentutil: fix referrer blob ingest cleanup
  * gitsign: support combined public keys for verification
  * policy: fix ResolveAttestations via policy callback
  * containerimage: add resolve attestation support
  * containerimage: fix possible race on parallel image create
  * solver: run image and cache exports in parallel
  * migrate to github.com/pelletier/go-toml/v2
  * frontend: prevent SecretsUsedInArgOrEnv warning for file/version names
  * ci: update docker/github-builder to v1
  * vendor: github.com/klauspost/compress v1.18.3
  * vendor: update moby/policy-helpers to eeebf1a
  * forwarder: fix concurrent map write panic in the gateway forwarder
  * dockerui: allow sharedkey sent for local named contexts
  * vendor: update go-actions-cache to 54bc28c2
  * buildctl: enabled bash completion
  * source: avoid error when attestation asked from non-index
  * vendor: align google.golang.org/genproto/xxx versions
  * vendor: github.com/containerd/stargz-snapshotter v0.18.1
  * vendor: github.com/sirupsen/logrus v1.9.4
  * containerimage: fix missing lease on fetching attestationchain
  * gateway: create interface for reading from container filesystem
  * ci: fix target for rootless image
  * Dockerfile: fix version inconsistencies
  * hack: update gopls to v0.38.0
  * ci: update golangci to v2.8.0
  * vendor: update outdated patch versions of dependencies
  * vendor: update shared dependencies that are behind moby/moby
  * policy: propagate deny messages from policy error
  * registry remotecache: push cache blobs in parallel
  * build(deps): bump actions/download-artifact from 6 to 7
  * Dockerfile: allow building from git worktree
  * Dockerfile: add Docker deps to dev stage
  * git: handle updated error message in git 2.52
  * ci: update docker github builder to latest
  * ci: use docker github builder to build frontend images
  * ci: use docker github builder to build buildkit images
  * ci: use docker github builder to build binaries
  * chore: update yamllint config
  * update alpine to 3.23
  * docs: rewrite COPY --chown/--chmod, add non-octal --chmod
  * vendor: github.com/docker/cli v29.1.4
  * dockerfile: promote experimental linter rule
  * Fix concurrency issues with source policy
  * Update apt cache example (fix warning)
  * docs: add signed gha cache docs
  * lint: go1.25 gopls updates
  * gha: add signed cache support
  * contentutil: add pull through cache for attestations chain resolve
  * policy: support convert decisions from sessionpolicy
  * authprovider: make it possible to provide custom AuthConfig providers
  * gateway: cache local mounts for forwarder as well
  * gateway: cache local mounts from fs operations
  * snapshot: prevent duplicate calls to mount returning different values</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1773144000">- Update to version 0.28.0:
  * dockerfile2llb: make proxyEnvFromBuildArgs deterministic
  * testutil: avoid multi-platform mirrored images
  * build(deps): bump docker/build-push-action from 6 to 7
  * build(deps): bump docker/bake-action from 6 to 7
  * build(deps): bump docker/setup-buildx-action from 3 to 4
  * exporter: fix snapshot GC race during image unpack
  * client: improve local cache import validation
  * build(deps): bump docker/setup-qemu-action from 3 to 4
  * build(deps): bump docker/login-action from 3 to 4
  * vendor: update x/net to v0.51.0
  * vendor: update cloudflare/circl v1.6.3
  * build(deps): bump crazy-max/ghaction-github-runtime from 3 to 4
  * build(deps): bump actions/download-artifact from 7 to 8
  * build(deps): bump actions/upload-artifact from 6 to 7
  * tests: use t.Context in unit tests
  * chore: bump Go toolchain to 1.26
  * gateway: add caps for source metadata extensions
  * linter: do not attempt to check for copying ignored file when negated patterns exist
  * client: update image blob tests after SLSA v1 default update
  * hack: write cgroup namespace progress message to stderr
  * chore: exclude in-toto/attestation SA1019 deprecations from staticcheck
  * source: add support for oci-layout+blob schema
  * source: update imageblob to new docker-image+blob and ref_type naming
  * source: imageblob source implementation
  * vendor: update github.com/in-toto/in-toto-golang v0.10.0
  * vendor: update github.com/morikuni/aec v1.1.0
  * Dockerfile: runtime dependencies update
  * vendor: update dependencies behind moby/moby
  * vendor: outdated dependencies patch update
  * source/http: add PGP verification and shared pgpsign
  * http: add support for checksum requests for http sources
  * history: default to provenance slsa v1 and remove BUILDKIT_HISTORY_PROVENANCE_V1
  * provenance: make slsa v1 native default path and keep v0.2 as explicit conversion
  * default to provenance slsa v1
  * worker: remove automatic migration of legacy v1 cache
  * dockerfile: run buildkitd within a cgroup namespace for cgroup v2</changelog>
</package>
<package pkgid="0261a4b900b7f96740124ee2fc76862d33e798ee4e1d146e25c61933ac1ebd12a23287b8dad16cc2f883284536c28cb3eae1ebde6a1bafa2e35df0ea9a0196b0" name="buildnumber-maven-plugin" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594382400">- Initial packaging of buildnumber-maven-plugin 1.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 3.2.1
- Changes of 3.2.1
  * Bump release-drafter/release-drafter from 5 to 6
  * New features and improvements
    + Add configuration to be able to use the plugin without scm
    info in pom
  * Dependency updates
    + Bump org.codehaus.mojo:mojo-parent from 74 to 85
    + Bump com.google.code.gson:gson from 2.10.1 to 2.11.0
    + Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1
    + Bump maven.scm.version from 2.0.1 to 2.1.0
    + Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
    + Bump org.codehaus.mojo:extra-enforcer-rules from 1.7.0 to
    1.8.0
    + Bump apache/maven-gh-actions-shared from 3 to 4
    + Require Maven 3.6.3+
    + Bump plexus-utils from 3.5.1 to 4.0.0
    + Bump actions/stale from 8 to 9
    + Bump org.apache.maven.plugins:maven-enforcer-plugin from
    3.3.0 to 3.4.1
- Changes of 3.2.0
  This version upgrade to Apache Maven SCM Api 2.x which means
  removing support of a few scm tools such: CVS, Bazaar, Starteam
  and Perforce.
  * New features and improvements
    + Upgrade to scm 2.0.1, ignore test relying on
    svn.codehaus.org
  * Dependency updates
    + Bump extra-enforcer-rules from 1.6.2 to 1.7.0
- Changes of 3.1.0
  * New features and improvements
    + Require Maven 3.5.4+
  * Bug Fixes
    + Log message should reflect the default property name
    + create-metadata goal should not be an aggregated mojo
  * Dependency updates
    + Bump parent to 74, refresh site descriptor
    + Bump gson from 2.8.9 to 2.10.1
    + Bump maven-enforcer-plugin from 3.1.0 to 3.3.0
    + Bump extra-enforcer-rules from 1.4 to 1.6.2
    + Bump svnkit from 1.10.3 to 1.10.11
    + Bump plexus-utils from 3.4.1 to 3.5.1
    + Bump apache/maven-gh-actions-shared from 2 to 3
    + Bump actions/stale from 4 to 8
    + Bump mojo-parent from 65 to 70
    + Bump maven.scm.version from 1.12.0 to 1.13.0
    + Bump maven-scm-provider-svnjava from 2.1.2 to 2.2.1
    + Bump actions/setup-java from 2.4.0 to 3
    + Bump actions/checkout from 2.4.0 to 3
    + Declare Maven Core dependencies as provided
    + Bump release-drafter/release-drafter from 5.15.0 to
    5.16.1
  * Maintenance
    + Exclude plexus-container-default from plugin dependencies
    + Use only major version (v5) of release drafter
    + Configure Release Drafter for Semantic Versioning
    + Switch "Build Status" badge in README to GitHub actions
  * Build
    + use gh shared actions from ASF
- Changes of 3.0.0
  * Changes
    + Update maven-scm, fix #96
    + Updated Travis CI config
    + Unify timestampFormat parameter between Create*Mojo
    + Fix integration tests
    + Use released parent pom 50 (instead of snapshot)
    + Remove superfluous escape
    + fix git command error git rev-pasre -&gt; git rev-parse
    + HGChangeset goal
    + Added support for json output format additionally to
    properties.
    + Fix issue with SVN branch when svn info is run in subfolder
    + Support getting branch info from Mercurial (Hg)
    + Add project site URL to POM
    + Fix small typo in CreateMojo#providerImplementations
    description
    + fixed a trivial typo in one of the usage examples
    + Add basic Git Integration Test
    + README.md: make sure IT tests are executed
  * New features and improvements
    + java 8 as a minimum
    + Add github actions, dependabot and release drafter
  * Dependency updates
    + Bump actions/setup-java from 2.3.0 to 2.4.0
    + Bump mojo-parent from 63 to 65
    + Bump extra-enforcer-rules from 1.0-beta-4 to 1.4
    + Bump plexus-utils from 3.0.24 to 3.4.1
    + Bump actions/stale from 3 to 4
    + Bump actions/checkout from 2.3.4 to 2.4.0
    + Bump takari.plugin.testing.version from 2.9.2 to 3.0.0
    + Bump svnkit from 1.8.12 to 1.10.3
    + Bump gson from 2.8.0 to 2.8.9
    + Bump maven.scm.version from 1.11.2 to 1.12.0
- Added patch:
  * commons-lang3.patch
    + Use apache-commons-lang3 instead of apache-commons-lang
    for StringUtils</changelog>
</package>
<package pkgid="284b041405fefe3a4cbef40361cbb694fbda381f11f2b033474dd0e75c828e2700a9fcb5e30f8a00ad0edaf559bd136013823dfd2a8a3ef3944a853220da2cec" name="buildnumber-maven-plugin-javadoc" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594382400">- Initial packaging of buildnumber-maven-plugin 1.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695643200">- Remove dependency on maven2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758801600">- Update to upstream version 3.2.1
- Changes of 3.2.1
  * Bump release-drafter/release-drafter from 5 to 6
  * New features and improvements
    + Add configuration to be able to use the plugin without scm
    info in pom
  * Dependency updates
    + Bump org.codehaus.mojo:mojo-parent from 74 to 85
    + Bump com.google.code.gson:gson from 2.10.1 to 2.11.0
    + Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1
    + Bump maven.scm.version from 2.0.1 to 2.1.0
    + Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
    + Bump org.codehaus.mojo:extra-enforcer-rules from 1.7.0 to
    1.8.0
    + Bump apache/maven-gh-actions-shared from 3 to 4
    + Require Maven 3.6.3+
    + Bump plexus-utils from 3.5.1 to 4.0.0
    + Bump actions/stale from 8 to 9
    + Bump org.apache.maven.plugins:maven-enforcer-plugin from
    3.3.0 to 3.4.1
- Changes of 3.2.0
  This version upgrade to Apache Maven SCM Api 2.x which means
  removing support of a few scm tools such: CVS, Bazaar, Starteam
  and Perforce.
  * New features and improvements
    + Upgrade to scm 2.0.1, ignore test relying on
    svn.codehaus.org
  * Dependency updates
    + Bump extra-enforcer-rules from 1.6.2 to 1.7.0
- Changes of 3.1.0
  * New features and improvements
    + Require Maven 3.5.4+
  * Bug Fixes
    + Log message should reflect the default property name
    + create-metadata goal should not be an aggregated mojo
  * Dependency updates
    + Bump parent to 74, refresh site descriptor
    + Bump gson from 2.8.9 to 2.10.1
    + Bump maven-enforcer-plugin from 3.1.0 to 3.3.0
    + Bump extra-enforcer-rules from 1.4 to 1.6.2
    + Bump svnkit from 1.10.3 to 1.10.11
    + Bump plexus-utils from 3.4.1 to 3.5.1
    + Bump apache/maven-gh-actions-shared from 2 to 3
    + Bump actions/stale from 4 to 8
    + Bump mojo-parent from 65 to 70
    + Bump maven.scm.version from 1.12.0 to 1.13.0
    + Bump maven-scm-provider-svnjava from 2.1.2 to 2.2.1
    + Bump actions/setup-java from 2.4.0 to 3
    + Bump actions/checkout from 2.4.0 to 3
    + Declare Maven Core dependencies as provided
    + Bump release-drafter/release-drafter from 5.15.0 to
    5.16.1
  * Maintenance
    + Exclude plexus-container-default from plugin dependencies
    + Use only major version (v5) of release drafter
    + Configure Release Drafter for Semantic Versioning
    + Switch "Build Status" badge in README to GitHub actions
  * Build
    + use gh shared actions from ASF
- Changes of 3.0.0
  * Changes
    + Update maven-scm, fix #96
    + Updated Travis CI config
    + Unify timestampFormat parameter between Create*Mojo
    + Fix integration tests
    + Use released parent pom 50 (instead of snapshot)
    + Remove superfluous escape
    + fix git command error git rev-pasre -&gt; git rev-parse
    + HGChangeset goal
    + Added support for json output format additionally to
    properties.
    + Fix issue with SVN branch when svn info is run in subfolder
    + Support getting branch info from Mercurial (Hg)
    + Add project site URL to POM
    + Fix small typo in CreateMojo#providerImplementations
    description
    + fixed a trivial typo in one of the usage examples
    + Add basic Git Integration Test
    + README.md: make sure IT tests are executed
  * New features and improvements
    + java 8 as a minimum
    + Add github actions, dependabot and release drafter
  * Dependency updates
    + Bump actions/setup-java from 2.3.0 to 2.4.0
    + Bump mojo-parent from 63 to 65
    + Bump extra-enforcer-rules from 1.0-beta-4 to 1.4
    + Bump plexus-utils from 3.0.24 to 3.4.1
    + Bump actions/stale from 3 to 4
    + Bump actions/checkout from 2.3.4 to 2.4.0
    + Bump takari.plugin.testing.version from 2.9.2 to 3.0.0
    + Bump svnkit from 1.8.12 to 1.10.3
    + Bump gson from 2.8.0 to 2.8.9
    + Bump maven.scm.version from 1.11.2 to 1.12.0
- Added patch:
  * commons-lang3.patch
    + Use apache-commons-lang3 instead of apache-commons-lang
    for StringUtils</changelog>
</package>
<package pkgid="c4cc7ff507e69e48c75241f85581c261b2620cb3f0e65dc637a2a0d575b75f5af1315077a9dd895794ab1ad14ca7489f7b211a5f2263051300e5f5e83251efe0" name="buildpacks-cli" arch="riscv64">
  <version epoch="0" ver="0.40.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737201600">- Update to version 0.36.4:
  * implementing logic for adding tag suffix
  * fixing formatting issue
  * WIP - adding a new flag --append-image-name-suffix to append
    [os]-[arch]-[variant] to the image name when pushing a
    multi-arch buildpack or builder
  * removing additional string matching
  * Updating hardcoded error message handling when an image was not
    found in a registry by platform</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742558400">- Update to version 0.37.0:
  * build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates
  * doc: adjusting documentation to include extension
  * fix: using the KindBuildpack and KindExtension variable instead
    of hardcoded values
  * Use unix build constraint
  * build(deps): bump github.com/spf13/cobra in the go-dependencies
    group
  * Remove obsolete // +build lines
  * build(deps): bump the go-dependencies group across 1 directory
    with 10 updates
  * remove unnecessary variable in unit test
  * remove unnecessary version assignment in unit test
  * remove negation that was causing tests to fail
  * fix unit test
  * add version check
  * move version check to `before` block
  * fix acceptance tests
  * pick up where pglushko left off
  * build(deps): bump buildpacks/github-actions from 5.8.5 to 5.8.8
  * running go mod tidy
  * fix:linting and typos
  * fix: intentation
  * feat: Adding targets and path flags when packaging an extension
  * feat: adding targets on the extension descriptor
  * feat: Adding functionality on CopyConfigFiles function to copy
    an extension .toml file
  * fix: typo on targets description
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749902400">- Update to version 0.38.0:
  * Features
  - Make go build work without Makefile (#2390 by @abitrolly)
  - Fix default userns=host behavior to be opt-in (#2386 by
    @jjbustamante)
  - Add as suggested builder the ubi8 builder image (#2383 by
    @cmoulliard)
  - Bump to go 1.24 (#2364 by @AidanDelaney)
  - Clarify help text for append-image-name-suffix (#2358 by
    @natalieparellano)
  - Support FreeBSD build phase (#2357 by @gogolok)
  - Updating default lifecycle version to 0.20.8 (#2356 by
    @jjbustamante)
  - pack builder create supports system buildpacks (#2349 by
    @jjbustamante)
  - Support docker uri for lifecycle (#2112 by @rashadism)
  - Support Insecure Registries (#2077 by @prashantrewar)
  * Bugs
  - Do not select target for daemon only from os if arch is
    specified (#2385 by @pigeonhands)
  * Dependencies
  - build(deps): bump buildpacks/github-actions from 5.8.10 to
    5.8.11 (#2381)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2380)
  - build(deps): bump github.com/go-git/go-git/v5 (#2373)
  - Upgrade Go version to 1.24
  - build(deps): bump the go-dependencies group across 1
    directory with 8 updates
  - updating go.mod at tools to 1.24
  - Bump to go 1.24
  - build(deps): bump buildpacks/github-actions from 5.8.8 to
    5.8.10
  - build(deps): bump the go-dependencies group across 1
    directory with 9 updates
  - build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2
  - Upgrade Go version to 1.23.3 across project files</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750075200">- Update to version 0.38.1:
  * upding delivery workflow to correct the wrong format (#2398)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- Update to version 0.38.2:
  * Updating lifecycle version to latest v0.20.11 (#2411)
  * build(deps): bump github.com/go-viper/mapstructure/v2 in /tools
    (#2409)
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#2410)
  * build(deps): bump buildpacks/github-actions from 5.8.11 to
    5.9.1 (#2401)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2408)
  * Bump imgutil to latest and docker from v27.5.1 to v28.3.0
    (#2406)
  * updating to ubuntu jammy when releasing pack (#2400)
  * Jjbustamante/fix pack 2397 (#2399)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764331200">- Update to version 0.39.0:
  * Features
  - Updating lifecycle version to v0.20.19 (#2481 by
    @jjbustamante)
  - Use Docker API version negotiation instead of hardcoded
    version (#2474 by @jjbustamante)
  - When fetching lifecycle image, use a platform-specific digest
    (#2467 by @natalieparellano)
  - fix: update lifecycle API validation for experimental flag
    solve issue #2414 (#2432 by @vky5)
  - Update imgutil to improve containerd storage driver
    performance (#2427 by @jabrown85)
  - Fix #2405: Add template parameter to GitHub issue URL (#2407
    by @jjbustamante)
  - Added the first tag argument (#2394 by @dgannon991)
  * Dependencies
  - build(deps): bump @octokit/plugin-paginate-rest,
    @actions/github and @octokit/rest (#2338)
  - build(deps): bump @octokit/request, @actions/github and
    @octokit/rest (#2370)
  - build(deps): bump actions/download-artifact from 4 to 5
    (#2426)
  - build(deps): bump actions/setup-go from 5 to 6 (#2441)
  - build(deps): bump buildpacks/github-actions from 5.9.1 to
    5.9.2 (#2412)
  - build(deps): bump buildpacks/github-actions from 5.9.2 to
    5.9.3 (#2421)
  - build(deps): bump buildpacks/github-actions from 5.9.3 to
    5.9.4 (#2439)
  - build(deps): bump github.com/go-viper/mapstructure/v2 (#2430)
  - build(deps): bump github.com/go-viper/mapstructure/v2 in
    /tools (#2431)
  - build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#2473)
  - build(deps): bump the go-dependencies group across 1
    directory with 14 updates (#2449)
  - build(deps): bump the go-dependencies group across 1
    directory with 3 updates (#2479)
  - build(deps): bump the go-dependencies group with 3 updates
    (#2422)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2424)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2416)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2453)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765540800">- Update to version 0.39.1:
  * fix: upgrade Go to 1.25.5 to address CVE-2025-61729 and
    CVE-2025-61727 (#2501)
  * fix: Skip platform-specific digest resolution with
  - -pull-policy never (#2498)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2494)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770206400">- Update to version 0.40.0:
  * Features
  - chore: migrate from docker/docker to moby/moby client (#2512
    by @jjbustamante)
  - Writer Factory: Support FreeBSD (#2510 by @gogolok)
  - Execution Environment RFC Implementation (#2324 by
    @jjbustamante)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772539200">- Update to version 0.40.1:
  * chore: fix security vulnerabilities in dependencies (#2539)
  * build(deps): bump github.com/chainguard-dev/kaniko (#2538)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 (#2533)
  * build(deps): bump github.com/google/go-containerregistry
    (#2532)
  * build(deps): bump the go-dependencies group across 1 directory
    with 7 updates (#2524)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to
    5.16.5 (#2522)
  * build(deps): bump the go-dependencies group across 1 directory
    with 14 updates (#2517)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.40.2:
  * chore: upgrade Go to 1.25.8 to fix stdlib CVEs (#2548)
  * fix: treat amd64 as equivalent to x86-64 for lifecycle binary
    selection (#2544)
  * build(deps): bump the go-dependencies group across 1 directory
    with 8 updates (#2545)
  * fix: Adding ubi9, ubi10 and noble builders on the suggested
    builders of the pack cli (#2540)</changelog>
</package>
<package pkgid="ee35ffdc99717d34c6f8629a7539e35f8fd1c93155ce206e255f2c54ff291e5eb57d195aada1e9f5839fa6618870c9ae369150ce4989327c56a92ac515ae772c" name="buildpacks-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.40.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737201600">- Update to version 0.36.4:
  * implementing logic for adding tag suffix
  * fixing formatting issue
  * WIP - adding a new flag --append-image-name-suffix to append
    [os]-[arch]-[variant] to the image name when pushing a
    multi-arch buildpack or builder
  * removing additional string matching
  * Updating hardcoded error message handling when an image was not
    found in a registry by platform</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742558400">- Update to version 0.37.0:
  * build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates
  * doc: adjusting documentation to include extension
  * fix: using the KindBuildpack and KindExtension variable instead
    of hardcoded values
  * Use unix build constraint
  * build(deps): bump github.com/spf13/cobra in the go-dependencies
    group
  * Remove obsolete // +build lines
  * build(deps): bump the go-dependencies group across 1 directory
    with 10 updates
  * remove unnecessary variable in unit test
  * remove unnecessary version assignment in unit test
  * remove negation that was causing tests to fail
  * fix unit test
  * add version check
  * move version check to `before` block
  * fix acceptance tests
  * pick up where pglushko left off
  * build(deps): bump buildpacks/github-actions from 5.8.5 to 5.8.8
  * running go mod tidy
  * fix:linting and typos
  * fix: intentation
  * feat: Adding targets and path flags when packaging an extension
  * feat: adding targets on the extension descriptor
  * feat: Adding functionality on CopyConfigFiles function to copy
    an extension .toml file
  * fix: typo on targets description
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749902400">- Update to version 0.38.0:
  * Features
  - Make go build work without Makefile (#2390 by @abitrolly)
  - Fix default userns=host behavior to be opt-in (#2386 by
    @jjbustamante)
  - Add as suggested builder the ubi8 builder image (#2383 by
    @cmoulliard)
  - Bump to go 1.24 (#2364 by @AidanDelaney)
  - Clarify help text for append-image-name-suffix (#2358 by
    @natalieparellano)
  - Support FreeBSD build phase (#2357 by @gogolok)
  - Updating default lifecycle version to 0.20.8 (#2356 by
    @jjbustamante)
  - pack builder create supports system buildpacks (#2349 by
    @jjbustamante)
  - Support docker uri for lifecycle (#2112 by @rashadism)
  - Support Insecure Registries (#2077 by @prashantrewar)
  * Bugs
  - Do not select target for daemon only from os if arch is
    specified (#2385 by @pigeonhands)
  * Dependencies
  - build(deps): bump buildpacks/github-actions from 5.8.10 to
    5.8.11 (#2381)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2380)
  - build(deps): bump github.com/go-git/go-git/v5 (#2373)
  - Upgrade Go version to 1.24
  - build(deps): bump the go-dependencies group across 1
    directory with 8 updates
  - updating go.mod at tools to 1.24
  - Bump to go 1.24
  - build(deps): bump buildpacks/github-actions from 5.8.8 to
    5.8.10
  - build(deps): bump the go-dependencies group across 1
    directory with 9 updates
  - build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2
  - Upgrade Go version to 1.23.3 across project files</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750075200">- Update to version 0.38.1:
  * upding delivery workflow to correct the wrong format (#2398)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- Update to version 0.38.2:
  * Updating lifecycle version to latest v0.20.11 (#2411)
  * build(deps): bump github.com/go-viper/mapstructure/v2 in /tools
    (#2409)
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#2410)
  * build(deps): bump buildpacks/github-actions from 5.8.11 to
    5.9.1 (#2401)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2408)
  * Bump imgutil to latest and docker from v27.5.1 to v28.3.0
    (#2406)
  * updating to ubuntu jammy when releasing pack (#2400)
  * Jjbustamante/fix pack 2397 (#2399)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764331200">- Update to version 0.39.0:
  * Features
  - Updating lifecycle version to v0.20.19 (#2481 by
    @jjbustamante)
  - Use Docker API version negotiation instead of hardcoded
    version (#2474 by @jjbustamante)
  - When fetching lifecycle image, use a platform-specific digest
    (#2467 by @natalieparellano)
  - fix: update lifecycle API validation for experimental flag
    solve issue #2414 (#2432 by @vky5)
  - Update imgutil to improve containerd storage driver
    performance (#2427 by @jabrown85)
  - Fix #2405: Add template parameter to GitHub issue URL (#2407
    by @jjbustamante)
  - Added the first tag argument (#2394 by @dgannon991)
  * Dependencies
  - build(deps): bump @octokit/plugin-paginate-rest,
    @actions/github and @octokit/rest (#2338)
  - build(deps): bump @octokit/request, @actions/github and
    @octokit/rest (#2370)
  - build(deps): bump actions/download-artifact from 4 to 5
    (#2426)
  - build(deps): bump actions/setup-go from 5 to 6 (#2441)
  - build(deps): bump buildpacks/github-actions from 5.9.1 to
    5.9.2 (#2412)
  - build(deps): bump buildpacks/github-actions from 5.9.2 to
    5.9.3 (#2421)
  - build(deps): bump buildpacks/github-actions from 5.9.3 to
    5.9.4 (#2439)
  - build(deps): bump github.com/go-viper/mapstructure/v2 (#2430)
  - build(deps): bump github.com/go-viper/mapstructure/v2 in
    /tools (#2431)
  - build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#2473)
  - build(deps): bump the go-dependencies group across 1
    directory with 14 updates (#2449)
  - build(deps): bump the go-dependencies group across 1
    directory with 3 updates (#2479)
  - build(deps): bump the go-dependencies group with 3 updates
    (#2422)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2424)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2416)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2453)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765540800">- Update to version 0.39.1:
  * fix: upgrade Go to 1.25.5 to address CVE-2025-61729 and
    CVE-2025-61727 (#2501)
  * fix: Skip platform-specific digest resolution with
  - -pull-policy never (#2498)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2494)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770206400">- Update to version 0.40.0:
  * Features
  - chore: migrate from docker/docker to moby/moby client (#2512
    by @jjbustamante)
  - Writer Factory: Support FreeBSD (#2510 by @gogolok)
  - Execution Environment RFC Implementation (#2324 by
    @jjbustamante)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772539200">- Update to version 0.40.1:
  * chore: fix security vulnerabilities in dependencies (#2539)
  * build(deps): bump github.com/chainguard-dev/kaniko (#2538)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 (#2533)
  * build(deps): bump github.com/google/go-containerregistry
    (#2532)
  * build(deps): bump the go-dependencies group across 1 directory
    with 7 updates (#2524)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to
    5.16.5 (#2522)
  * build(deps): bump the go-dependencies group across 1 directory
    with 14 updates (#2517)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.40.2:
  * chore: upgrade Go to 1.25.8 to fix stdlib CVEs (#2548)
  * fix: treat amd64 as equivalent to x86-64 for lifecycle binary
    selection (#2544)
  * build(deps): bump the go-dependencies group across 1 directory
    with 8 updates (#2545)
  * fix: Adding ubi9, ubi10 and noble builders on the suggested
    builders of the pack cli (#2540)</changelog>
</package>
<package pkgid="95a744fa41abe880af8e83fb022f60a81e1b38098d35652f93ed4313a089efb50bf2545edccdd700f5cab73d3e13cabe049a42fce35adc5b427ad98a9a1bf376" name="buildpacks-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.40.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737201600">- Update to version 0.36.4:
  * implementing logic for adding tag suffix
  * fixing formatting issue
  * WIP - adding a new flag --append-image-name-suffix to append
    [os]-[arch]-[variant] to the image name when pushing a
    multi-arch buildpack or builder
  * removing additional string matching
  * Updating hardcoded error message handling when an image was not
    found in a registry by platform</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742558400">- Update to version 0.37.0:
  * build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates
  * doc: adjusting documentation to include extension
  * fix: using the KindBuildpack and KindExtension variable instead
    of hardcoded values
  * Use unix build constraint
  * build(deps): bump github.com/spf13/cobra in the go-dependencies
    group
  * Remove obsolete // +build lines
  * build(deps): bump the go-dependencies group across 1 directory
    with 10 updates
  * remove unnecessary variable in unit test
  * remove unnecessary version assignment in unit test
  * remove negation that was causing tests to fail
  * fix unit test
  * add version check
  * move version check to `before` block
  * fix acceptance tests
  * pick up where pglushko left off
  * build(deps): bump buildpacks/github-actions from 5.8.5 to 5.8.8
  * running go mod tidy
  * fix:linting and typos
  * fix: intentation
  * feat: Adding targets and path flags when packaging an extension
  * feat: adding targets on the extension descriptor
  * feat: Adding functionality on CopyConfigFiles function to copy
    an extension .toml file
  * fix: typo on targets description
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749902400">- Update to version 0.38.0:
  * Features
  - Make go build work without Makefile (#2390 by @abitrolly)
  - Fix default userns=host behavior to be opt-in (#2386 by
    @jjbustamante)
  - Add as suggested builder the ubi8 builder image (#2383 by
    @cmoulliard)
  - Bump to go 1.24 (#2364 by @AidanDelaney)
  - Clarify help text for append-image-name-suffix (#2358 by
    @natalieparellano)
  - Support FreeBSD build phase (#2357 by @gogolok)
  - Updating default lifecycle version to 0.20.8 (#2356 by
    @jjbustamante)
  - pack builder create supports system buildpacks (#2349 by
    @jjbustamante)
  - Support docker uri for lifecycle (#2112 by @rashadism)
  - Support Insecure Registries (#2077 by @prashantrewar)
  * Bugs
  - Do not select target for daemon only from os if arch is
    specified (#2385 by @pigeonhands)
  * Dependencies
  - build(deps): bump buildpacks/github-actions from 5.8.10 to
    5.8.11 (#2381)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2380)
  - build(deps): bump github.com/go-git/go-git/v5 (#2373)
  - Upgrade Go version to 1.24
  - build(deps): bump the go-dependencies group across 1
    directory with 8 updates
  - updating go.mod at tools to 1.24
  - Bump to go 1.24
  - build(deps): bump buildpacks/github-actions from 5.8.8 to
    5.8.10
  - build(deps): bump the go-dependencies group across 1
    directory with 9 updates
  - build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2
  - Upgrade Go version to 1.23.3 across project files</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750075200">- Update to version 0.38.1:
  * upding delivery workflow to correct the wrong format (#2398)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- Update to version 0.38.2:
  * Updating lifecycle version to latest v0.20.11 (#2411)
  * build(deps): bump github.com/go-viper/mapstructure/v2 in /tools
    (#2409)
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#2410)
  * build(deps): bump buildpacks/github-actions from 5.8.11 to
    5.9.1 (#2401)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2408)
  * Bump imgutil to latest and docker from v27.5.1 to v28.3.0
    (#2406)
  * updating to ubuntu jammy when releasing pack (#2400)
  * Jjbustamante/fix pack 2397 (#2399)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764331200">- Update to version 0.39.0:
  * Features
  - Updating lifecycle version to v0.20.19 (#2481 by
    @jjbustamante)
  - Use Docker API version negotiation instead of hardcoded
    version (#2474 by @jjbustamante)
  - When fetching lifecycle image, use a platform-specific digest
    (#2467 by @natalieparellano)
  - fix: update lifecycle API validation for experimental flag
    solve issue #2414 (#2432 by @vky5)
  - Update imgutil to improve containerd storage driver
    performance (#2427 by @jabrown85)
  - Fix #2405: Add template parameter to GitHub issue URL (#2407
    by @jjbustamante)
  - Added the first tag argument (#2394 by @dgannon991)
  * Dependencies
  - build(deps): bump @octokit/plugin-paginate-rest,
    @actions/github and @octokit/rest (#2338)
  - build(deps): bump @octokit/request, @actions/github and
    @octokit/rest (#2370)
  - build(deps): bump actions/download-artifact from 4 to 5
    (#2426)
  - build(deps): bump actions/setup-go from 5 to 6 (#2441)
  - build(deps): bump buildpacks/github-actions from 5.9.1 to
    5.9.2 (#2412)
  - build(deps): bump buildpacks/github-actions from 5.9.2 to
    5.9.3 (#2421)
  - build(deps): bump buildpacks/github-actions from 5.9.3 to
    5.9.4 (#2439)
  - build(deps): bump github.com/go-viper/mapstructure/v2 (#2430)
  - build(deps): bump github.com/go-viper/mapstructure/v2 in
    /tools (#2431)
  - build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#2473)
  - build(deps): bump the go-dependencies group across 1
    directory with 14 updates (#2449)
  - build(deps): bump the go-dependencies group across 1
    directory with 3 updates (#2479)
  - build(deps): bump the go-dependencies group with 3 updates
    (#2422)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2424)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2416)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2453)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765540800">- Update to version 0.39.1:
  * fix: upgrade Go to 1.25.5 to address CVE-2025-61729 and
    CVE-2025-61727 (#2501)
  * fix: Skip platform-specific digest resolution with
  - -pull-policy never (#2498)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2494)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770206400">- Update to version 0.40.0:
  * Features
  - chore: migrate from docker/docker to moby/moby client (#2512
    by @jjbustamante)
  - Writer Factory: Support FreeBSD (#2510 by @gogolok)
  - Execution Environment RFC Implementation (#2324 by
    @jjbustamante)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772539200">- Update to version 0.40.1:
  * chore: fix security vulnerabilities in dependencies (#2539)
  * build(deps): bump github.com/chainguard-dev/kaniko (#2538)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 (#2533)
  * build(deps): bump github.com/google/go-containerregistry
    (#2532)
  * build(deps): bump the go-dependencies group across 1 directory
    with 7 updates (#2524)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to
    5.16.5 (#2522)
  * build(deps): bump the go-dependencies group across 1 directory
    with 14 updates (#2517)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.40.2:
  * chore: upgrade Go to 1.25.8 to fix stdlib CVEs (#2548)
  * fix: treat amd64 as equivalent to x86-64 for lifecycle binary
    selection (#2544)
  * build(deps): bump the go-dependencies group across 1 directory
    with 8 updates (#2545)
  * fix: Adding ubi9, ubi10 and noble builders on the suggested
    builders of the pack cli (#2540)</changelog>
</package>
<package pkgid="62e3c3cda9870065e1c8c9baeabe3de1d5848e0a65d0d5d4dbe40a04b97d82fe2ae68f9b2e53822b280e0657fa9d4b3549eec18958dcf818e814d86db94d3056" name="buildpacks-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.40.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737201600">- Update to version 0.36.4:
  * implementing logic for adding tag suffix
  * fixing formatting issue
  * WIP - adding a new flag --append-image-name-suffix to append
    [os]-[arch]-[variant] to the image name when pushing a
    multi-arch buildpack or builder
  * removing additional string matching
  * Updating hardcoded error message handling when an image was not
    found in a registry by platform</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742558400">- Update to version 0.37.0:
  * build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates
  * doc: adjusting documentation to include extension
  * fix: using the KindBuildpack and KindExtension variable instead
    of hardcoded values
  * Use unix build constraint
  * build(deps): bump github.com/spf13/cobra in the go-dependencies
    group
  * Remove obsolete // +build lines
  * build(deps): bump the go-dependencies group across 1 directory
    with 10 updates
  * remove unnecessary variable in unit test
  * remove unnecessary version assignment in unit test
  * remove negation that was causing tests to fail
  * fix unit test
  * add version check
  * move version check to `before` block
  * fix acceptance tests
  * pick up where pglushko left off
  * build(deps): bump buildpacks/github-actions from 5.8.5 to 5.8.8
  * running go mod tidy
  * fix:linting and typos
  * fix: intentation
  * feat: Adding targets and path flags when packaging an extension
  * feat: adding targets on the extension descriptor
  * feat: Adding functionality on CopyConfigFiles function to copy
    an extension .toml file
  * fix: typo on targets description
  * build(deps): bump the go-dependencies group across 1 directory
    with 4 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749902400">- Update to version 0.38.0:
  * Features
  - Make go build work without Makefile (#2390 by @abitrolly)
  - Fix default userns=host behavior to be opt-in (#2386 by
    @jjbustamante)
  - Add as suggested builder the ubi8 builder image (#2383 by
    @cmoulliard)
  - Bump to go 1.24 (#2364 by @AidanDelaney)
  - Clarify help text for append-image-name-suffix (#2358 by
    @natalieparellano)
  - Support FreeBSD build phase (#2357 by @gogolok)
  - Updating default lifecycle version to 0.20.8 (#2356 by
    @jjbustamante)
  - pack builder create supports system buildpacks (#2349 by
    @jjbustamante)
  - Support docker uri for lifecycle (#2112 by @rashadism)
  - Support Insecure Registries (#2077 by @prashantrewar)
  * Bugs
  - Do not select target for daemon only from os if arch is
    specified (#2385 by @pigeonhands)
  * Dependencies
  - build(deps): bump buildpacks/github-actions from 5.8.10 to
    5.8.11 (#2381)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2380)
  - build(deps): bump github.com/go-git/go-git/v5 (#2373)
  - Upgrade Go version to 1.24
  - build(deps): bump the go-dependencies group across 1
    directory with 8 updates
  - updating go.mod at tools to 1.24
  - Bump to go 1.24
  - build(deps): bump buildpacks/github-actions from 5.8.8 to
    5.8.10
  - build(deps): bump the go-dependencies group across 1
    directory with 9 updates
  - build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2
  - Upgrade Go version to 1.23.3 across project files</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750075200">- Update to version 0.38.1:
  * upding delivery workflow to correct the wrong format (#2398)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- Update to version 0.38.2:
  * Updating lifecycle version to latest v0.20.11 (#2411)
  * build(deps): bump github.com/go-viper/mapstructure/v2 in /tools
    (#2409)
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#2410)
  * build(deps): bump buildpacks/github-actions from 5.8.11 to
    5.9.1 (#2401)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2408)
  * Bump imgutil to latest and docker from v27.5.1 to v28.3.0
    (#2406)
  * updating to ubuntu jammy when releasing pack (#2400)
  * Jjbustamante/fix pack 2397 (#2399)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764331200">- Update to version 0.39.0:
  * Features
  - Updating lifecycle version to v0.20.19 (#2481 by
    @jjbustamante)
  - Use Docker API version negotiation instead of hardcoded
    version (#2474 by @jjbustamante)
  - When fetching lifecycle image, use a platform-specific digest
    (#2467 by @natalieparellano)
  - fix: update lifecycle API validation for experimental flag
    solve issue #2414 (#2432 by @vky5)
  - Update imgutil to improve containerd storage driver
    performance (#2427 by @jabrown85)
  - Fix #2405: Add template parameter to GitHub issue URL (#2407
    by @jjbustamante)
  - Added the first tag argument (#2394 by @dgannon991)
  * Dependencies
  - build(deps): bump @octokit/plugin-paginate-rest,
    @actions/github and @octokit/rest (#2338)
  - build(deps): bump @octokit/request, @actions/github and
    @octokit/rest (#2370)
  - build(deps): bump actions/download-artifact from 4 to 5
    (#2426)
  - build(deps): bump actions/setup-go from 5 to 6 (#2441)
  - build(deps): bump buildpacks/github-actions from 5.9.1 to
    5.9.2 (#2412)
  - build(deps): bump buildpacks/github-actions from 5.9.2 to
    5.9.3 (#2421)
  - build(deps): bump buildpacks/github-actions from 5.9.3 to
    5.9.4 (#2439)
  - build(deps): bump github.com/go-viper/mapstructure/v2 (#2430)
  - build(deps): bump github.com/go-viper/mapstructure/v2 in
    /tools (#2431)
  - build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#2473)
  - build(deps): bump the go-dependencies group across 1
    directory with 14 updates (#2449)
  - build(deps): bump the go-dependencies group across 1
    directory with 3 updates (#2479)
  - build(deps): bump the go-dependencies group with 3 updates
    (#2422)
  - build(deps): bump the go-dependencies group with 6 updates
    (#2424)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2416)
  - build(deps): bump the go-dependencies group with 8 updates
    (#2453)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765540800">- Update to version 0.39.1:
  * fix: upgrade Go to 1.25.5 to address CVE-2025-61729 and
    CVE-2025-61727 (#2501)
  * fix: Skip platform-specific digest resolution with
  - -pull-policy never (#2498)
  * build(deps): bump the go-dependencies group across 1 directory
    with 3 updates (#2494)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770206400">- Update to version 0.40.0:
  * Features
  - chore: migrate from docker/docker to moby/moby client (#2512
    by @jjbustamante)
  - Writer Factory: Support FreeBSD (#2510 by @gogolok)
  - Execution Environment RFC Implementation (#2324 by
    @jjbustamante)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772539200">- Update to version 0.40.1:
  * chore: fix security vulnerabilities in dependencies (#2539)
  * build(deps): bump github.com/chainguard-dev/kaniko (#2538)
  * build(deps): bump github.com/cloudflare/circl from 1.6.1 to
    1.6.3 (#2533)
  * build(deps): bump github.com/google/go-containerregistry
    (#2532)
  * build(deps): bump the go-dependencies group across 1 directory
    with 7 updates (#2524)
  * build(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to
    5.16.5 (#2522)
  * build(deps): bump the go-dependencies group across 1 directory
    with 14 updates (#2517)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.40.2:
  * chore: upgrade Go to 1.25.8 to fix stdlib CVEs (#2548)
  * fix: treat amd64 as equivalent to x86-64 for lifecycle binary
    selection (#2544)
  * build(deps): bump the go-dependencies group across 1 directory
    with 8 updates (#2545)
  * fix: Adding ubi9, ubi10 and noble builders on the suggested
    builders of the pack cli (#2540)</changelog>
</package>
<package pkgid="48277887a3af7888a6fae4be0a86793369032f4e550f85af15b7a5f38b21d5a8004ad846fc9e658cb2f38647dd1aaea1d9fac0a90f134bf651db9b8d52665084" name="buildstream" arch="riscv64">
  <version epoch="0" ver="2.7.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660996800">- Update to version 1.6.7:
  + Some documentation updates.
  + Support newer versions of ruamel.yam.
- Changes from version 1.6.6:
  + BuildStream git tests have always assumed default git branch is
    master. This is now explicit with test helpers.
  + project.refs of subprojects are properly taken into account.
  + ostree regressed as part of migrating to command-line that it
    left whitespace into ref when tracking. Any whitespace around
    ref is now removed.
  + pb2 files are regenerated with protobuf 3.20.1 to mitigate
    forward compatibility issues. This has the implication that
    protobuf 3.19.0 or higher.
- Build as noarch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 1.6.8:
  + Only test remote CAS push capabilities if push is enabled. This
    improves compatibility with new grpcio releases.
  + Dummy sandbox for checking out from dirrefernt arches. Ability
    to check out build artifacts with incompatible arch assuming no
    commands need to be run.
  + Backport regex flags fix to support newer versions of Python.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677067200">- Update to version 1.6.9:
  + Further Python 3.11 fixes to regex flags.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695556800">- Update to version 2.1.0:
  + Support new architecture name "la64v100"
  + Fix race condition when downloading sources
  + Properly handle partial download errors
  + Fix regressed ETag handling to prevent redundant file downloads
  + Fix parsing remotes specified on the command line
  + Fix bug when tracking ref-less sources (like local sources)
    when using project.refs
  + Follow semantic versioning more strictly
  + New `bst build --retry-failed` feature
  + Fix parsing override-project-caches configuration
  + Fix crashes when instructed to only download from mirrors, and
    some sources have no mirrors defined
  + Drop unnecessary dependency on dateutil
  + Fix severe hangs when can occur when running out of disk
    space specifically when attempting to open and write to a new
    log file
- Update to version 2.0.0:
  + Please see the include NEWS file for all the changes during
    development.
- Add python3-Cython BuildRequires: New dependency.
- Drop the 's:pytest-runner::' setup.py sed call, merged upstream.
- Drop noarch BuildArch: Package is no longer noarch.
- Add missing Requires: python3-Jinja2, python3-pluginbase,
  python3-protobuf, python3-ruamel.yaml.clib, python3-setuptools
  and python3-ujson
- Add disabled python3-pyroaring Requires: Needed, but not yet
  available in openSUSE.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726142400">- Update to version 2.3.0:
  + Proxy remote asset and remote execution requests via
    buildbox-casd
  + Optimize bst show when no cached state is needed
  + Support %{description} in bst show commands
  + Support HTTP Bearer authentication for remote API servers
  + Drop support for Python 3.7
  + downloadablefilesource: Add 10 minutes timeout
  + tar.py: Always check member paths
  + Ensure blobs are available locally when using storage-service
  + Support loading source mirror plugins from pip and junction
    origins
  + Restore terminal after exiting a bst shell
  + Fail early if buildbox-run is present but non-functional
- Changes from version 2.2.1:
  + Fix parsing of keepalive time
  + Fix alias mapping when using source mirror plugins
  + Fix typing of SourceFetcher.fetch() and Source.translate_url():
    the `alias_override` parameter should be considered opaque.
  + Update documentation regarding the buildbox merge
- Changes from version 2.2.0:
  + Support Python 3.12
  + Add suffix parameter to `Source.translate_url()`
  + Error out if a YAML mapping has duplicate keys
  + New configuration option to set the grpc keepalive time
  + Add SourceMirror plugins to allow more flexibility when
    defining mirrors
  + Use system-installed buildbox components over bundled ones if
    available
  + Support bearer authentication in DownloadableFileSource
  + Support mapping aliases from subprojects to parent project to
    ease mirroring</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1735041600">- Update to version 2.4.0:
  + Add new user configuration for the cache
  + docs: fix link to docker install instructions
  + Fix console warnings in newer python versions
  + Update github CI workflow actions
  + Fix `bst artifact show --long` for artifacts with symlinks
  + Fix race condition in public data handling
  + Cleanup deadcode
  + Make remote execution directory fetching more robust
  + Disable logging for frequent cache query jobs
  + Improve performance when using `storage-service`
  + Fixed issues with nested junctions
  + Drop support for Python 3.8 and add support for Python 3.13
  + Load time optimization for commands which don't require cache
    queries
  + Address deprecation warnings from deprecated pkg_resources</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742731200">- Update to version 2.4.1:
  + Update default min-version for bst init to 2.4
  + Use subprocess umask support
  + Don't use `preexec_fn` on Python 3.11+
  + contrib/bst-graph: Escape names when using as node_id
  + _loader: Use the sort algorithm from Python 3.12 for
    dependencies</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749470400">- Update to version 2.5.0:
  + Fix directory mtime to support latest buildbox-casd
  + Fix test cases to work with latest buildbox
  + Support gRPC retry and timeout configuration for all remote
    services
  + Fix our setup.py for surprise update of setuptools
  + Add Source.collect_source_info() and
    SourceFetcher.get_source_info() methods, support showing
    introspected source provenance information in `bst show`, make
    it possible for absence of implementations of these new methods
    be fatal, and export some related utilities to help plugins
    support such
  + Some minor fixes to documentation
  + Support showing artifact content digests in `bst show`
  + Better support for parsing boolean configuration that is
    exported from project options
  + Better error handling in remote execution if services do not
    support required sandbox options
  + Fix pushing artifacts with remote caches
  + Fix build warnings stemming from using outdated grpcio tools
  + Fix additional jobs being scheduled after the user has asked to
    quit</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759838400">- Update to version 2.6.0:
  + Add the `remote-apis-socket` sandbox configuration to offer
    build tools in the sandbox (e.g., recc or bazel) access to the
    Remote Execution API for caching or (nested) remote execution
  + Add the `digest-environment` dependency configuration for use
    by Remote Execution API clients running in the sandbox
  + Additional source provenance in SourceInfo
  + Allow showing the element kind in `bst show`
  + Accept pre-releases for plugins loaded from the `pip` origin
  + BuildStream now requires BuildBox 1.2.6 or later
  + Support Python 3.13.4+ and 3.14
  + Support protobuf 6+ and Click 8.2+</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1772798400">- Update to version 2.7.0:
  + Support defining source provenance attributes in project.conf
  + Allow multi-source plugins to provide source provenance info
    per source
  + Don't require runtime deps when building projects with `--deps
    none`
  + Add `--artifact-remote` and `--ignore-project-artifact-remotes`
    options to `bst artifact show`
  + Fix build of projects with multiple link elements with the same
    target
  + Fix filesystem write access in `bst shell` with a cached build
    tree
  + Artifact cache fixes to support buildgrid-asset as cache server
  + Fix pip plugins installed in editable mode
  + Drop support for Python 3.9</changelog>
</package>
<package pkgid="3315f2ce870190d612e098a5cb2f0c5e6b1962bf495e276ddeffab26e2dd4a3f8ce58a473cb231d48351c6f7486734da1549bd0488541d26ae7fbcffee09b720" name="bulk_extractor" arch="riscv64">
  <version epoch="0" ver="2.1.1" rel="1.1"/>
  <changelog author="dvaleev@suse.com" date="1379332800">- fixes CPUID used on non-x86 architectures (dfxml_nonx86.patch)
  upstream commint dd05ebf2db10f5a737bc53b9c0396025a951e022
- replaces be-1.3.1-cpuid.patch.</changelog>
  <changelog author="dvaleev@suse.com" date="1379332801">- fix powerpc32 build (have_atomic.patch)</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1381838400">- remove BuildRequires libaff - The format never got popular, and
  libewf is now recommended
- libaff is being dropped from factory</changelog>
  <changelog author="p.drouand@gmail.com" date="1420459200">- Update to version 1.5.5
  * The NEWS and the ChangeLog files sound not updated for a while
- Package 2014-07-17_BE15.pdf into doc directory; this is the version
  1.5.5 announcement
- Remove upstreamed patches
  * dfxml_nonx86.patch
  * have_atomic.patch</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1478260800">- add the User Manual as a separate Source file</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1654862400">- update to version 2.0.0
  * 6 years since the last release!
  * bulk_extractor 2.0 has:
  * a dramatically improved carver over version 1.6
  * is generally more reliable,
  * is optimized for use on systems with many cores</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655121600">- Disable LTO on aarch64 and %arm until fixed upstream
  https://github.com/simsong/bulk_extractor/issues/360</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680523200">- Add gcc13.diff</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690804800">- cpuid-check.patch: robustify cpuid check
- Don't disable LTO</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771243200">- Update to release 2.1.1
  * BE2 is significantly faster on multi-core systems than BE1.
  * `scan_outlook` and `scan_hiberfile` are now disabled by default
    because they did not have unit tests. These scanners can be
    re-enabled by specifying -eoutlook and -ehiberfile on the command
    line.
  * Renamed `jpeg_carved` feature extractor to jpeg so that the flag
    `-S jpeg_carve_mode=2` enables carving of all contiguous JPEGs.
- Delete cpuid-check.patch (merged), redo gcc13.diff for current
  source, add libewf-wide.diff.</changelog>
</package>
<package pkgid="70c307e525f13ebd47e10be7cb718c91d222cba6bd303a1142240d8ccd8ebad9b91e6d21bc29340447b83078a9024bcce60e40fa303e6bd434af303845529fc3" name="bumblebee" arch="riscv64">
  <version epoch="0" ver="3.2.1" rel="14.2"/>
  <changelog author="tchvatal@suse.com" date="1472040000">- Add patch for bnc#994454 pciid's bigger than 9:
  * bumblebee-decimal-pciid.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1479556800">- Update dirs handling to work correctly on Backports project</changelog>
  <changelog author="olaf@aepfle.de" date="1502366400">- Update filename in /var/adm/update-messages to match documentation,
  and build-compare pattern</changelog>
  <changelog author="tchvatal@suse.com" date="1532520000">- Run %udev_rules_update in post</changelog>
  <changelog author="sven@uebelacker.net" date="1532692800">- Please, do not overwrite bumblebee configs (adding noreplace)
- fixing some rpmlint errors
  * bash-completion goes to /usr/share/bash-completion/completions/ not /etc/bash_completion.d/
  * rpmlint filter for zero-size 10-dummy.conf</changelog>
  <changelog author="jengelh@inai.de" date="1532779200">- Trim aims from description, say what it does. Trim bias.
- Do not ignore errors from groupadd.</changelog>
  <changelog author="tchvatal@suse.com" date="1533643200">- Fix directory mode on the bash-completion</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.
- Drop pwdutils Requires: pwdutils has been provided by shadow,
  which is also required, for a long time.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1600084800">- Add Debian patch to fix build with GCC10:
  * Fix_build_with_GCC10.patch</changelog>
</package>
<package pkgid="093a7944993d4fb7fd57b567797da5132fa70f5d0ad34e96ca92dd144089e86abfc41294d7076985643f73a5f72549ea2ab0efc77b7c65a844cb0432244f8ac4" name="bumblebee-status" arch="riscv64">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="295047e2efd8b17a26fc66c76012b95772553ea5639ec90403cfb06d23816e6ff525658c4ff0f08184ba3a7015ff2df9f0a7f3318919d2c6eb5d895a9339235c" name="bumblebee-status-module-alsa" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="43b7bbec866180500e3785ed70ef615668603f70667974b8d5b195a0611dfd065c4e547d903fd3764eb395621dea0b069a648925fa5bb8f9daabea5e39322dfa" name="bumblebee-status-module-arandr" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="c882926199bdbd7b129136630bc3eeb9ebb6b9ced60d8ee7d1c4aa9e47cc6977b8ecdf7bf0ed94bb3bf4003ce79d1cc276bffdae23e01118f380ef67154ef4b8" name="bumblebee-status-module-brightness" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="6acf415ff5164cb5c6577586ae415d3a2080219d6c08dca6f9e5ebd4bc98f2f1311fe3c9526558291a302ef763a91a06ad869b096c22361bf2c38030a56d6862" name="bumblebee-status-module-caffeine" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="1f178787c492a5d68f603c144a842ddc848d9d683f0beaf3b16ba80e2d2cda61f9cc793624299b59a90515792fe0fc814eb96683e1af45db6dd7689061e29225" name="bumblebee-status-module-cmus" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="e88526c1540c5f4d444ed297112c1f3bbae724f6fe5211638749a29379974a55cd820d3a6bf1042dbee7c368c14d0c4c327336fbff25c8eec8b8258f875966b4" name="bumblebee-status-module-deadbeef" arch="riscv64">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="13f45973591773a0be73d027635e7f4bf340e6aac70e9d28f01ad33944da2a4e138a353eb8f65306333199b1ec976da8dec8f574de4cd5a41e074047a919993a" name="bumblebee-status-module-deezer" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="a869b588915df85b7917f2943130d6c7aeeef11aa3d52e2a27a3400a4dc96c9d5927bcc8f419528cd6997f748c84d6846ae88ceebb84738d9debbc6c6e49c1bf" name="bumblebee-status-module-dnf" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="5585fdab38fd1b119ba5bd6393881d6870fac0ae4aa7650a9d314b289e6ace05a70ed5f3fbc5c635eff299daf33e6549017cfd7a63095156ff87eb595ca84afb" name="bumblebee-status-module-docker-ps" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="86472385146274b059de6d5640e022f79d968052dbb4ef9f1bf3760fd3e9b0f04bb35a140849552592499ff27687a4eb2fd9be7a26572ef9dbfda8b5e53a6fbc" name="bumblebee-status-module-dunst" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="e701e86552f3c2fb1569044a48021e398dc2e8a40eb9d8bea529d8b80eeb1627b3241f33288b5152b2078623959d80f6f4da7c2927fda58610e6063674bb0911" name="bumblebee-status-module-git" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="37e98fb68e6703f294ee6ddf302fe23900aefad67d6ddde2bcfae81f074362b38540d6b48fa706f0e8fca3e6050b81af788b589c46559a663f41cff076bd2209" name="bumblebee-status-module-indicator" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="d07ba433a9344ed7cf5d12c1c2a5561e4e09171497cd9e18343e9c91b835a5f19d3ca0890e3bc2cb07b6d338fc8dfbafd0d7c35c45b4b834a4b6937b01c3a340" name="bumblebee-status-module-layout" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="f48419282d46450422a028f112c9ebf65b1f9d4c67f2769b198fc738def7b12a27e91a323a9d8034dc1cce0b6a43796f3651daf2ca69de31d932c2e3ae80c06e" name="bumblebee-status-module-layout-xkb" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="643e42d168509e7edd5f6338f455caabd4d2af46a3ba0b44cf09497907ef7275cf0917ab716a5e2f9ec89d98e9e787e233f152786f49f9f074a709418bf9b030" name="bumblebee-status-module-layout-xkbswitch" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="e824634d50e0fc5be65950f527a53a0dc3c75e6a0e5c0619c99451c84177097f9d08f8549e77626f43ccebe4de5a738deaf2e9b5becd0699d7dd975021f6695e" name="bumblebee-status-module-libvirt" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="320926453b7b0909b938103660b0928bdb5d76faf268f5d73972488bb5bf024af03733fa0ffd7b5db5ef20f415a55d40c088f1ca1aed36786f3aa01522dc7f70" name="bumblebee-status-module-mocp" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="01d85bf39a391def21453ab5645e6d88532c267822f3cd75a5651d4f6ac0440ad24767cc36341faeee59523aa87d5a445bebecc01249a2f7f2858d56e85569db" name="bumblebee-status-module-mpd" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="b56cb647b93be4f8b7dbe190f993c998da6f241edbede68460b230ff621ef533d1e657670dc8deef04463bd3209464ca1c665030a88364ccc5c4dd5da4ac43ae" name="bumblebee-status-module-notmuch" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="e080ee33b966383cf6d979c17d4c96c228503e5229666f9c512240868cdb3769438c4ae1e4ed62b49a07c7b3353318ac95f4519d81b258c41a0c322108bf72c2" name="bumblebee-status-module-nvidia" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="c07759ef0d6f02d9d8fd13e15af93adc283fad637ea23d0c04a08d0c8688207fcd0ccf67e3921d03101f9fa1e4e825fa42b2094ac6537d5c92a0291352886aaa" name="bumblebee-status-module-nvidia-optimus-manager" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="9cb72a453cad3a0fa1c2b11fd0a6d840fe9d78b1dfadec5db20b4a3d47a92cba58b387025a00fa841938a5469979b141e2ba637b8a53c2f4ed872dd5e4b3abd0" name="bumblebee-status-module-nvidia-prime" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="6df45c255b05941ba71f73a565224347d96de6567e51bcd1beec89e011ae82a02fccf4b7d1426a160ce71047ac24cc44aa1fd84e101d9b8ebc70a1bdf4f7675f" name="bumblebee-status-module-octoprint" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="5075326a8db85fa1a5bd6ab3c8dde5a5e760b06e20ea18dd3b30c256f4f534f9fcf2231e8131a1692a8d283d169c84a5cd509820c65129490c8b643b1d2f260c" name="bumblebee-status-module-pihole" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="39626dfb67b9e2e9d06196783184962d70110f4dd0104797ec899af494c2af4c9c97f648f51dbd2c1a68c006283214ad2a00cceaab8abccd14e0adb0bc0b0f33" name="bumblebee-status-module-playerctl" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="510db0df50b80e9ff416cbe79cd5849fddfe5fe41199d3b570294237dbaaa9f1b589a3ab1adddde679ddfb3aa295b36dd0facb40d16bb37c7e29b11420cc014e" name="bumblebee-status-module-progress" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="3002a9ecd4e3e57b9978ef685e40299fede0fbec79e4cfea9ce327e49f3068177e74c461f6a0a6ef6a032176ebe7b5b07e8050328da027105a17214437486c88" name="bumblebee-status-module-pulseaudio" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="9263ad69e02fb7f0a9c01f73f4ad9719ddc5a42bd89f83eb3cf580b0111328d457f35f8b41ebd0644f0ba8d950ac8d87f0d63909a11dfd19de0d11a1a0a02c3c" name="bumblebee-status-module-redshift" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="82e211e576b028387b36f32865e344b9d67ef91fcd0c6595afb9ca6b51449722446608fcf9ca6730c8f5294098f9b2ffbf2f2fa2f7ce7eba3f2c569b8425ce43" name="bumblebee-status-module-rss" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="9a5a60a86d07daac934323e343dd61907157a898778a681fd0e0ff6e2018566a3c4c27f247b1c951c4c050a00c0bbf4570d44b1c16694c457ffb5a226bde2c10" name="bumblebee-status-module-sensors" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="0674110ef32aa925a8452d35c7b5671b01938bd4699231644b1328727169de98c6139ea580ede33117b19345e9c73a7ac05f4585e2c8823c783dd4f50fac9dac" name="bumblebee-status-module-smartstatus" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="da47870fa865c86c4b5708bd591b365579d40331d4411a192a011d01e2865403a308147c0f9ea46cdc780d7c77ee438699854cb3fe8e9fb8fdabeeaa64310447" name="bumblebee-status-module-solaar" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="8bdef912236f4df9d091c019602fe11db1d8df40eb752a9361bac6911eb19f275ca82066da53f8d1fc99582bafa6a85ebb74060efcfadabedaa422aa01b2f2b4" name="bumblebee-status-module-speedtest" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="cc59899a1c146486ff29aa78dcecbc3f6ccff54b719a5958f5b4d238365d6df8b7ea8cc221fcd18b16b5bfa8a11128c81eeff31fdf9c1ca3e23be5dc82ab16ab" name="bumblebee-status-module-spotify" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="be530dd25a37bc8f8355354a73834d8d615d1b3ac19a9de16229735338e0c934af3b0ac7f2556dfd1800e1d1de9526de027f8666ee3b95b4083d75473345c2c2" name="bumblebee-status-module-sun" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="8e0fb6e70e7009ca388e304a4aaef023b49975e55d6f1328ee38e8472061fbc84546962da6b7449e53cdba54372748ff5ad5be7c7f40fb22f76a9ebe564d53ae" name="bumblebee-status-module-taskwarrior" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="8da0e35c18af8149f3104ac120b27224152d656ba709d3138089f9e63d14aea6c62dec05db97c0be856445a4246c752f07b8e517a2bfba26fc0b00b33c6df198" name="bumblebee-status-module-title" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="c3f90c3aad2e4a426b31e298a7de0473739400846f7f1833efc335697492c0a0899d036b5a49f5cb8db4dc470a673e9703e1122ae7122cd6d1381b74f0177d9f" name="bumblebee-status-module-twmn" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="b413c5501778a19cb6343ab9fd1366955e82a953dd0b1c13661fff2a16a00120e9be82a45e32520d6a26e3305f056bbfbc0d47236394706666e606fd4c22e698" name="bumblebee-status-module-vault" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="0b11de3b952502e8e53dbc35589e1e04d298d368987cc33dcea64c0d9761608ec6aaaad74a7fd0ed98ef1eed035b077160a4ada7a5780f9420121fa7891351aa" name="bumblebee-status-module-vpn" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="539b2ef4cbb1fb795f3071cc7622980901f220abbf2491002f54fdcb1701f0793019564b60bd18499fd903bd86aa1724a2ffe560f68aabc9ab953771ce416e05" name="bumblebee-status-module-watson" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="17f773b878129433ae35bcbf886328453c0effa17c279efbc53bd52d365e03f727406a574b2f5e36d4b292e782b5e3fc2b16bcb855513b2f6da1f03fc364eeff" name="bumblebee-status-module-xrandr" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="196b08001b5998a27deb4e6721c9b85fde9a4474d8123de4df239c34d254fad8fe602cfe71ba66f3e3787148f6ada407d232f8df9c5774c643485b4f4224a035" name="bumblebee-status-module-yubikey" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="3fe72832ef0ca6131a39542335a4c289dd25a142a0386b371563b527014da79747654a13257e9b840e05b841a420a139f79329c5d9dd674f1c730694e3e742f6" name="bumblebee-status-module-zfs" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="ee04a0560df8ceea0cc2e2c271cbf4c0c0fa92b261afbb4a33a1442640eadcd9f01a0875ac1020abf4ab6715b5b5ab4d4a4f417a9cc204c7aeca8e4d2f02417a" name="bumblebee-status-theme-powerline" arch="noarch">
  <version epoch="0" ver="2.1.5" rel="4.3"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614254400">- Update to 2.1.2:
  * make configuration file name configurable (#764)
  * Support for spotifyd (#752)
  * add /usr/share/ as theme directory (#753)
  * playerctl improvements</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1614254401">- Add explicit BR for pyusb to fix Leap builds
- Add Suggests for all modules</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1617796800">- Update to v2.1.4
  * shell: do not default to "makewide"
  * shell: remove obsolete event handlers
- from v2.1.3
  * Enable scrolling of shell module output
  * Add fallback for user module loading
  * Add a module "keys" that shows whether a key is pressed
  * Make bumblebee more reactive</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Drop the hddtemp plugin: hddtemp is no longer maintained and has
  been failing to build for a while. Time has come to let go of it.
- Set pythons to python3: only depend on the primary python3
  version. There are no python modules built here, thus it is
  useless to pull in all python3.x versions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631620800">- Replace systemd buildREquires with pkgconfig(systemd: Allow OBS
  to shortcut through the mini flavor.</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- python-mock is not required for build
  https://github.com/tobi-wan-kenobi/bumblebee-status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 2.1.5:
  + New modules: generic layout, GPU module for optimus-manager,
    network module, and solaar for logitech unifying devices.
  + New themes: albiceleste, rasafari, nord-colorful, and
    rose-pine.
  + Improvements:
  - Configurable editor for todo
  - Per-CPU widget for cpu
  - Better documentation
  - nvidiagpu get GPU and memory usage
  - sensors thermal zone auto-detection
  - Allow hiding of inactive states of modules
  + Varius bugfixes.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1653048000">- Re-compile bin/get-kbd-layout from source to support multiple arch
- Move some modules into separate packages with necessary deps
- Remove test data from runtime package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1660824000">- Sync ExcludeArch %ix86 with deadbeef: deadbeef is not being
  built on i586 and as such we don't have the needed dep available.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="c54e629c72cac1c9d4f7edd4b1820f2934301652b5211ac4cc9eabf573e60c02a8f97509cc9bfcb11b2e01360bcda6d5cd74719118075e574b9e90ed6d3072a3" name="bup" arch="riscv64">
  <version epoch="0" ver="0.33.10" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1599998400">- Update to 0.31
  - See https://github.com/bup/bup/blob/master/note/0.30.1-from-0.31.md
- Insert check section.
- Switch to python3.
- Run spec-cleaner.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605614400">- Add bup-i586.patch: Fix build on 32bit archs.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1610625600">- Update to 0.32
  - See https://github.com/bup/bup/blob/master/note/0.32-from-0.31.md
- Drop bup-python.patch, because now in upstream.
- Drop bup-i586.patch, because needed pandoc was not build for i586.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631275200">- Do not build documentation/man pages on ix86, as pandoc is not
  available.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1687435200">- Update to 0.32.1
  - See https://github.com/bup/bup/blob/master/note/0.32.1-from-0.32.md</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1693569600">- Update to 0.33.2
  - See https://github.com/bup/bup/blob/main/note/0.33.2-from-0.33.1.md
- New version require python &gt;= 3.7,
  therefore "%define pythons python311" is needed for Leap.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1723118400">- Update to 0.33.3
  - See https://github.com/bup/bup/blob/main/note/0.33.3-from-0.33.2.md
- Use BuildRequire perl(Time:HiRes) instead of
  BuildRequire perl-Time-HiRes
  to fix build error under Tumbleweed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1728302400">- Update to 0.33.4
  - See https://github.com/bup/bup/blob/main/note/0.33.4-from-0.33.3.md</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737547200">- Update to 0.33.7
  - See https://github.com/bup/bup/blob/main/note/0.33.7-from-0.33.6.md
- Changes from 0.33.6
  - See https://github.com/bup/bup/blob/main/note/0.33.6-from-0.33.5.md
- Changes from 0.33.5
  - See https://github.com/bup/bup/blob/main/note/0.33.5-from-0.33.4.md</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 0.33.10" date="1774353600">- Update to 0.33.10
  * Bugs
  - As noted in 0.33.8, bup fsck switched from symlinks to hardlinks
    to accommodate an incompatible change in par2 1.0's behavior.
    To allow the use of filesystems without hardlinks, bup now
    copies the input files if hardlinking fails.
- Changes from 0.33.9
  * Bugs
  - Internal subcommands (all except import-rdiff-backup and import-rsnapshot)
    should no longer truncate their output sometimes when run interactively
    (e.g. bup ls ...) due to a problem introduced in 0.33.8.
  - External subcommands (i.e. import-rdiff-backup and import-rsnapshot)
    should no longer crash when run interactively due to a problem introduced in 0.33.8.
  - When running interactively, bup should no longer lose exceptions
    raised by the internal "output filter" thread.
- Changes from 0.33.8
  * May require attention
  - Previously, bup get --force-pick: SRC /.tag/DEST created broken
    commits if the DEST was not itself a commit (the parent would
    be whatever DEST initially pointed to).
  - bup split --copy now writes the split data to standard output
    instead of Python memoryview representations like
    &lt;memory at 0x7f7a89358ac0&gt;&lt;memory at 0x7f7a89358a00&gt;...
  * General
  - The full git path is now reported for missing objects encountered
    during a gc or validate-object-refs invocation, e.g.
    .../some/path/.bupm instead of just .../some/path/ when only
    the .bupm is missing.
  * Bugs
  - bup on HOST get ... should no longer hang in some situations
    where the client could provoke duplicate index-cache suggestions
    from the server, which the client then treated as an error.
  - par2 changed its behavior in 1.0 to be incompatible with bup's
    use of symlinks to mitigate a par2 bug (see the 0.33.4 release
    notes for additional information. bup now uses hardlinks instead.
  - Saves with identical dates won't end up with the same name
    (e.g. 2025-01-08-135615 in "bup ls BRANCH") when they're not
    adjacent -- when one isn't the other's direct parent.
    Previously bup appended an increasing "-N" to disambiguate duplicates,
    but only when they were directly related. Now it appends across all duplicates.
  - bup prune-older should no longer be confused by duplicate save names,
    i.e. commits with duplicate commit times (author dates).
    Previously it would fail with a message like "error: cannot access SAVE in SAVE".
  - Data durability should be improved in some cases where bup wasn't
    fully syncing the data, or wasn't syncing the parent directory after a rename.
  - Durability should also be improved on macos. There were some
    cases where bup wasn't relying on fcntl.F_FULLFSYNC to avoid
    macos' inadequate fsync/fdatasync implementation.
  - bup should no longer hang on exit when trying to shut down
    its internal output filtering.</changelog>
</package>
<package pkgid="0d7e0f870f54668689bbb14cfffb8d4431bdc597b90f6568c0ca27abc2531b7193ea562f7498b2831b19c68ba4e830c9b1a2936c99c1650dd4505e35c391b734" name="busybox" arch="riscv64">
  <version epoch="0" ver="1.37.0" rel="10.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1728302400">- Add patch to fix build on non-x86* architectures:
  * busybox-1.37.0-fix-conditional-for-sha1_process_block64_shaNI.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741608000">- add busybox-1.37.0-make-ping-work-without-root-privileges.patch
  (bsc#1239176)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1745928000">- fix regression in hexdump that broke kernel build:
  * busybox-1.37.0-fix-regression-n2.patch
- fix build/tests and hexdump on big endian systems (S390):
  * busybox-1.37.0-hexdump-fix-regression-for-uint16-on-big-endian-syst.patch
  * busybox-1.37.0-od-make-B-test-little-endian-only-add-variant-for-bi.patch
  * busybox-1.37.0-hexdump-add-tests-for-x-handle-little-big-endian-pro.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- enable halt, poweroff, reboot commands (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add placeholder variable and ignore applet logic to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- revert the change to busybox.install.patch below. The logic will be
  needed only in busybox-links package when generating file lists.
- fix mkdir path to point to /usr/bin instead of /bin</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1754913600">- Don't throw debug info away during build, let RPM separate it
  afterwards</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1754913601">- Add patch to fix adduser inside containers on an SELinux host
  (boo#1247779):
  * 0001-update_passwd-Avoid-selinux_preserve_fcontext-if-SEL.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1766145600">- Fix tar hidden files via escape sequence (CVE-2025-46394, bsc#1241661)
  * 0001-archival-libarchive-sanitize-filenames-on-output-pre.patch
- Fix HTTP request header injection in wget (CVE-2025-60876, bsc#1253245)
  * wget-don-t-allow-control-characters-in-url.patch
- Set CONFIG_FIRST_SYSTEM_ID to 201 to avoid confclict (bsc#1236670)
- Fix unshare -mrpf sh core dump on  ppc64le (bsc#1249237)
  * 0001-nsenter-unshare-don-t-use-xvfork_parent_waits_and_ex.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1770984000">- Fix arbitrary file overwrite and potential code execution via
  incomplete path sanitization (CVE-2026-26157, bsc#1258163),
  fix arbitrary file modification and privilege escalation via
  unvalidated tar archive entries (CVE-2026-26158, bsc#1258167)
  * 0001-tar-strip-unsafe-hardlink-components-GNU-tar-does-th.patch
  * 0002-tar-only-strip-unsafe-components-from-hardlinks-not-.patch</changelog>
</package>
<package pkgid="ca59f6cf4ff6c6189748378fea263a724390c1fc419847237be5726f60dbbab8da3d9248dc5c4581ef34780733540fe0b18e1370c692fb4f2123151cceea8e77" name="busybox-adduser" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="eb077d2ae10485d2ccf931763729d2b9b493f3d96f55fa694119ae315879ccc058db9e6c07134f9b1f3e5f1f783219b045f9996f086ae9e5a7b4e5daba3a913d" name="busybox-attr" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="7472026d74a593d57dd7eb609d0d9a82d174296ec45e8eafb8316fc239f7e623e19ed6f73f33e40ddbae19df5fccef570078f2a3dd74024cf6d9e8c719614dd3" name="busybox-bc" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="6d11dc02de141952a023bc3551c1d64781fd61c3a518a4f4bba775ba1277db6dd1f81df8912e8ced0eaae54f988aef237d8763b88b9ddee54689205d9af89d7f" name="busybox-bind-utils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="76d2111565be60a5ccb9800fbad4c5bf04235ec0d6498f49c70b03ad27c61d69eda1a331fdb8eb3e69e582e2830105d388a381291d86ab797009f6ccfc35b7b3" name="busybox-bzip2" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="24ccec389ddd96db08af96adce881adf13b0ea48185cc268f44b1aa5c9874fa3f3a17a61d9645f910df736e5f896fd0aea7f67c4c0904cbf9cf05005e4f253d5" name="busybox-coreutils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="5ad42735dfe56a9d75f75862259bfc76f92ac4e64916a6d30a8de457a8bb076502aae7c1bcc7834051718b3b8eb70a34722530d3df4f90173566a7282262a5d0" name="busybox-cpio" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="36fa549a074c3789d76bb4695c3d7ba61e61d314001904e472036e984135694d975e864f5396f697ad5533b1c0ee4bbc83cc194d20d94325a4aab6f5f4c4271c" name="busybox-diffutils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="9b7a4e7b3d9dc1fd84db907240e5c44b55eb5806b3c7fde7038d4397a1dd364382a66ab050499de5c5c34d0971696c63df6ae890d18f3ffb5c4ca38196e2835a" name="busybox-dos2unix" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="41bafc15016bc1fde93ffb032cc0cc203cd103d2aba78b9ca4839855539f6ee1616204786287533e366189ddc868b4be71576fa74479dc5225d373d95f2b6475" name="busybox-ed" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="90d8768658e7c13284c2aebbe748f6d93c904ac316f5c9a9253376ff06776835b171e74e100bde6fa84e6e3c2adc59042b2fb3074d78c614963f8d7de8e00b3e" name="busybox-ether-wake" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="635cf7727c7e222fd8ff8599a7bdd01f2209e9790fee5335ac4380c59604ed2bc3a45f953d6c7ee9030663a5b3e627ac6bc8ba0d00d6202f544aa1da36d6f099" name="busybox-findutils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="4e716e7b9b275dff8dabff2e506d3ac4e032ae25a77d66ea9ec81516b9b5d8786ca9683431b2c506ff1cdfbe167a4be881ad3183e2ed0d8791f06c87eb1f58f4" name="busybox-gawk" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="7d3b0ec97957b00562f4941d573c0a63d45002c5ff93e97d47ce940372acdfc75918d9a2653d2a18404ee43251cfc18921f3c8c7241a323b39a45eea4e9b51c1" name="busybox-grep" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="b15d2159896b29a7a636fbcb91fd8d47bd49d88e54d795c13f6e2963f4b2bc914a94ad81ef478b79e577d6e01ca9648c01e731035cc474998dcec9dfded04506" name="busybox-gzip" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="734b190664151df30cf3d4e0ad8c27e52da0666bb95942ea68c382c3f6c4d393525152fc9215e5a7178eb05b9ba4e32bdfcface6dddcda9b344970eef4e0542d" name="busybox-hexedit" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="c97dfefdc0c597f3388d49423ce79803b1740511808f1a18da061614796306a4db27dfcf8633dda36e2e1c78ebdd86bfc600fe9005c50514871813a67025e42a" name="busybox-hostname" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="4c607bce19b66fcf1f52f69292d9c173cb63195695533e17db9cef42e1508a4dc6be926db7b84f925232e37604239166cae53da0053ef58d46bc8b344b9d7326" name="busybox-iproute2" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="eaef37f3a4cb7b35a24fa313a200473438e14a244856a9196ca66107248f496e1c49e4006b83557168f7205e7d2d1239c13fdcc0d3b7f721041d099bd328b275" name="busybox-iputils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="c4e41c9e8ee64db289df8a86ca1bef6a3947db9c6bb3a361f29434b69fc533f349f3188a904ebc84eddbcf9406f86f06b4df135edd1ad55e00fcb0e804289b56" name="busybox-k8s-yaml" arch="noarch">
  <version epoch="0" ver="1.0" rel="2.2"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1582372800">- Initial version</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1598443200">- Use pause command instead of sleep, else the container will
  always quit hard after 1 hour.</changelog>
</package>
<package pkgid="54fbfe5c451b49ee082f74c4db2726225f06b296bf4e3d13065b1cb3308662b8f4167f18565b385e55d5fcb8742162aa61ad3c36e87989b0be308373218c8ab7" name="busybox-kbd" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="c9ca329c987e57d8d005f53e9a4912a9f090879c53bf21315545b0bd89cc2f217893169d8dc076f6d496e87dc17eb4e859b89fbdca2922f8b8fc8b2013bcc65b" name="busybox-kmod" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="b9646bce592e7a5750a0be87bd30ff417d2f0ffb39e7a5cd8f2007ade7ab69bda6cc07e573b1680039871d86ef2353a87894ea814cef35c09cdd70e31dc87913" name="busybox-less" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="428bf45f4bd97e4b436f0ea0d7510929626d9f905bbcf3e3a0d0cd41bca83a2ab51bdc7d3a9a5ba8ad66643d65774748885c4f577898051772ef3f2cc90f3035" name="busybox-links" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="9516587d75f36583e7091821fc646f1a6151af6c50fdd413d5e4098966575d82f904aa04b346ac3c89a4dcbd1b69237009376a71c83e1c40f9f11af6ce63c5e3" name="busybox-man" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="c53932f231d76b13f017df9c714d64bfc1c07a5089c3762dab0035ddcf8b50e68a08c3269c91d1d1925d3f0c7c8f144e861e867234bcbc48e3e9104ed252a876" name="busybox-misc" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="6e9659ee18e63cf73dc52af29565bd6e318bba9ff88e6a5093c3d8a371a7be631e13ed20cfc7e9252b2c4b5f1d5cafc7e4a40abfedf7a008effc161e6c96e9bf" name="busybox-ncurses-utils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="1d7b62439d0e1f67474e28ccd91224cf3cd0110ee13ed52544cc1fa1770e909b3a24e8fbd7184748247062f08211d5dcae09424637075a0fd8ab8c29aca91d6c" name="busybox-net-tools" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="be8db1ce3b89e5e1d67c82d1e4d4f1ea56ba930a05ec88fa7828052db44be586cc2a5321930b9c3b59f0258079e4f0c6bde4f2e184ba11fb853f781b884d7930" name="busybox-netcat" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="02bf63846c87d361caaf1a6e4034d4c62f9379a9fd0d5b8321e6fb15953adb73f26fd9c594147e54f61936beb814206e8f0975913f895d74e0c96afca8096a53" name="busybox-patch" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="53650598bb85eebee3f782430dc4ab3797b34492892515d2044ff7dd8a08f9c795af090cfd5fc18d56c699bdfd1011b18b0486eab68a354fb2418e98ad411c76" name="busybox-policycoreutils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="89481d7be75106d0e32e3b17e083aaf92ca653add2cfe15a5146bce75c07fc2428238ba1fedac90fb0eea2f4021b772ca6ad70c9493d87a301ed47024724742f" name="busybox-procps" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="4eb6fc905050ad5a3d08f0c0f9c34c3a7a97aac02cb8a3889626daf0e9315e3bb745d6171caba387928dabe8a97518caca16c631403638b3e67dc45b22bb47aa" name="busybox-psmisc" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="cde4cbb52ad75aeae41cb0e3c0e9dfda0babfb18a6d9d81d3fa745e74e074af3c915a86c4c01fc37eea374c58ce4b18b5bdf1462fe78e6e052d5501877fa75a3" name="busybox-sed" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="1ada90fce0fb9a0ddc0d2942f6fd81b7ff728ae9227a0eca12804b0518f49e795fa2b8be22ad3b44bafe41a504dffe1e861663985e1d68e5eac07c1c2ba76025" name="busybox-selinux-tools" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="221a9f099259bb54c3a3fb8237aa6d41398377cc35db8036e12af3c5f872237f055eb0f63eb27aea3187017d5fb2df2da84df683300580a25cfd95b11865db03" name="busybox-sendmail" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="c73ff9bcd5ef2b1c15ce564cc5dcbe60d3e228f4d1957ca006c5906920d4986feb49af647b4321661039a2764ae71fef82dbe8469ccfc015372e16cbb0d40ad9" name="busybox-sh" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="49ba2bf553b50a781576bd7c4f36c75627d8d4c3d97e1b7e43c9d3bf2c7755ce35419ff6564291fd488faef8b9a04deef5f07252a003f093adeb4884d671fc2f" name="busybox-sha3sum" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="0cd07ce8987ad35e31475223c46c47f888ecb28a74eff3a627513882dcbe3610dc3fdd97d39a403e4ca3f76867b0409d932b15b5edd90dd1604a9c59992f7d2d" name="busybox-sharutils" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="dca43efa35165115b18442e4141dde7037e5c79d0633c4678f54f8f92e401c2b803ee7cb679200499096f7d9e1ba2121d7e2bfc3558b00167490d97d6bf01fb4" name="busybox-static" arch="riscv64">
  <version epoch="0" ver="1.37.0" rel="10.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1728302400">- Add patch to fix build on non-x86* architectures:
  * busybox-1.37.0-fix-conditional-for-sha1_process_block64_shaNI.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741608000">- add busybox-1.37.0-make-ping-work-without-root-privileges.patch
  (bsc#1239176)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1745928000">- fix regression in hexdump that broke kernel build:
  * busybox-1.37.0-fix-regression-n2.patch
- fix build/tests and hexdump on big endian systems (S390):
  * busybox-1.37.0-hexdump-fix-regression-for-uint16-on-big-endian-syst.patch
  * busybox-1.37.0-od-make-B-test-little-endian-only-add-variant-for-bi.patch
  * busybox-1.37.0-hexdump-add-tests-for-x-handle-little-big-endian-pro.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- enable halt, poweroff, reboot commands (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add placeholder variable and ignore applet logic to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- revert the change to busybox.install.patch below. The logic will be
  needed only in busybox-links package when generating file lists.
- fix mkdir path to point to /usr/bin instead of /bin</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1754913600">- Don't throw debug info away during build, let RPM separate it
  afterwards</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1754913601">- Add patch to fix adduser inside containers on an SELinux host
  (boo#1247779):
  * 0001-update_passwd-Avoid-selinux_preserve_fcontext-if-SEL.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1766145600">- Fix tar hidden files via escape sequence (CVE-2025-46394, bsc#1241661)
  * 0001-archival-libarchive-sanitize-filenames-on-output-pre.patch
- Fix HTTP request header injection in wget (CVE-2025-60876, bsc#1253245)
  * wget-don-t-allow-control-characters-in-url.patch
- Set CONFIG_FIRST_SYSTEM_ID to 201 to avoid confclict (bsc#1236670)
- Fix unshare -mrpf sh core dump on  ppc64le (bsc#1249237)
  * 0001-nsenter-unshare-don-t-use-xvfork_parent_waits_and_ex.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1770984000">- Fix arbitrary file overwrite and potential code execution via
  incomplete path sanitization (CVE-2026-26157, bsc#1258163),
  fix arbitrary file modification and privilege escalation via
  unvalidated tar archive entries (CVE-2026-26158, bsc#1258167)
  * 0001-tar-strip-unsafe-hardlink-components-GNU-tar-does-th.patch
  * 0002-tar-only-strip-unsafe-components-from-hardlinks-not-.patch</changelog>
</package>
<package pkgid="311dcbb00e3bac00db23bcebc53b4d34841b57e783f35e940fa7e1423a754c6a0091b31b537ce1dc1d234b0adb2cfb8905b3ac900a2792a0cba2ba088344133e" name="busybox-syslogd" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="181d5a5a8a042a3609e18fc8c9c8e961c7905674a09bf9513e71df058fbf6f0b35273e36f0e95e3a05aa68010094b4c2165e880b72b4d8dbb7d7e45d06214ca0" name="busybox-sysvinit-tools" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="b982bbc3e662ca87f1d2b85b4b67dac8b82fb11e77b69ea74092bf4c67ff29cbabfecf7e334eed0990aaeb33a7e7cb99ec837a0dbf1aa528348482da72a23830" name="busybox-tar" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="fc88fca147c5e636c8acd9707ee39d8d157bc6de7d392c31cffbcdf7814db3af208f0a055ea623b18647a0226715a29efe2c4f124d3e427b7176e7e94b93967c" name="busybox-telnet" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="f7d96d85ff0d6fe199387367850cb1ffe2c06c27e4bd017c2bb55fe3cd29dabbb7b1fc3fc9ee357c843e41dc931debee0ae0d26c7981dd1b862afd93067cb694" name="busybox-testsuite" arch="riscv64">
  <version epoch="0" ver="1.37.0" rel="10.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1728302400">- Add patch to fix build on non-x86* architectures:
  * busybox-1.37.0-fix-conditional-for-sha1_process_block64_shaNI.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741608000">- add busybox-1.37.0-make-ping-work-without-root-privileges.patch
  (bsc#1239176)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1745928000">- fix regression in hexdump that broke kernel build:
  * busybox-1.37.0-fix-regression-n2.patch
- fix build/tests and hexdump on big endian systems (S390):
  * busybox-1.37.0-hexdump-fix-regression-for-uint16-on-big-endian-syst.patch
  * busybox-1.37.0-od-make-B-test-little-endian-only-add-variant-for-bi.patch
  * busybox-1.37.0-hexdump-add-tests-for-x-handle-little-big-endian-pro.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- enable halt, poweroff, reboot commands (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add placeholder variable and ignore applet logic to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- revert the change to busybox.install.patch below. The logic will be
  needed only in busybox-links package when generating file lists.
- fix mkdir path to point to /usr/bin instead of /bin</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1754913600">- Don't throw debug info away during build, let RPM separate it
  afterwards</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1754913601">- Add patch to fix adduser inside containers on an SELinux host
  (boo#1247779):
  * 0001-update_passwd-Avoid-selinux_preserve_fcontext-if-SEL.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1766145600">- Fix tar hidden files via escape sequence (CVE-2025-46394, bsc#1241661)
  * 0001-archival-libarchive-sanitize-filenames-on-output-pre.patch
- Fix HTTP request header injection in wget (CVE-2025-60876, bsc#1253245)
  * wget-don-t-allow-control-characters-in-url.patch
- Set CONFIG_FIRST_SYSTEM_ID to 201 to avoid confclict (bsc#1236670)
- Fix unshare -mrpf sh core dump on  ppc64le (bsc#1249237)
  * 0001-nsenter-unshare-don-t-use-xvfork_parent_waits_and_ex.patch</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1770984000">- Fix arbitrary file overwrite and potential code execution via
  incomplete path sanitization (CVE-2026-26157, bsc#1258163),
  fix arbitrary file modification and privilege escalation via
  unvalidated tar archive entries (CVE-2026-26158, bsc#1258167)
  * 0001-tar-strip-unsafe-hardlink-components-GNU-tar-does-th.patch
  * 0002-tar-only-strip-unsafe-components-from-hardlinks-not-.patch</changelog>
</package>
<package pkgid="49ac2e9776269061b33cbc06a7972ba35ddd60cb5c5302a75c0b1454b68c0f4464a0e00073c19039db8bd6cb1801d127bdf93d60cae329810920fe9114c28e24" name="busybox-tftp" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="cc43fbb862b71bda13d72872d11f1279ee39e3680e919a055178994e08133af4b6c740fa6bb523f90f31b8526cac23ec848286f06d07ab16e5a33f4670bac58e" name="busybox-time" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="7b41017478a7342623a51d3f962929d3ca88998888844a02fbe07178d216fbac830d3ce3db37a4d97669bc49e8900c24dce32477e8037565b27c6ace7d488b72" name="busybox-traceroute" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="b774bda43839b9ddb459fe6cf8a4b5eb8efea526e17d369dce861d927f55c739aa9dc2bbc0df6359a4e6cc20515223e8b7949fca8cd8a7a00ec7fbc69b305f03" name="busybox-tunctl" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="f2f67d6fcf9ea72c7739db4236f01a6c4ee7e3b376c175ee9f2c2c6e45851aae162772c7b9cab77a087875559ecfbb85dcdcf55edb121fc54cb3cd51ae788fb7" name="busybox-udhcpc" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="ff6983c5fa4481e5d28af91eba3a40259dceb5a451847d565e4044be42c8da296ea015b7bddfc1fe39e36f3ac9f44ae4f037b4f771ecff5c743d806bbd3a3949" name="busybox-unzip" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="7580f2bcb788ff97f6d2d56a6fbe7c25b2d2d2e633600f669aa587deb5d0cd4b5fc5275c30d20fa7c1a1d325a4acd0b966c9bc5cc08f6b6d4aecf50c7aab79f6" name="busybox-util-linux" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="5a5dd2c1da942b52c8bf1c927d6716a4b64f470977282edcbd6a612029105d03a668836301047c979158314cee013e9b02dbd26cbc87f94aff6aa76e58d69a70" name="busybox-vi" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="77419f3644c2c0528f126222869ab0ab7d0c63d620d8040610475a2145f847a6f60d095d7a8f5261bd8566993e103af4d6177ac3997ec4b1a532d97a7bd7aa60" name="busybox-vlan" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="9dd2b6473c42a17206ec67bb9fb1d45798831dde876c65e5580a365235bb372be3a926b712eb2b2ecde477ed5da111eb8cc67113caf18d809b1697967551918c" name="busybox-wget" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="ec22d97c37a3b8c59b8b5cdd9bbdb31891c15dd7cf30f07aac892f0f531dc256d5886d9fef590d2fddf4482fe08888d72170b4b59b82650647e5bcde98a9a650" name="busybox-which" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="9987a0ee96b6694e8eb3d6d21452ce39464907148358c3894a4cd886977e5a4e16b43dc34404e68d239cd2e1d3463e8ea792549771942b93471419d614139ea7" name="busybox-whois" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="9dc87c2962b96cb22173c0202964dde55baa8ff9c87ae2807864233c4806399504b1b2dec34bfe9d95bca6c1855e44dd2057c2d5b0f7ea32244f2acf4ede845c" name="busybox-xz" arch="noarch">
  <version epoch="0" ver="1.37.0" rel="41.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727956800">- BuildRequire busybox: as we want to track the version of busybox,
  we need to ensure busybox is part of the buildroot.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1728043200">- Partly revert changes from Aug 8th 2023 to automatically detect
  changes in busybox configuration
- Add getfattr applet to attr filelist</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1750680000">- Blacklist creating links for halt, reboot, shutdown commands to avoid accidental
  use in a fully booted system (bsc#1243201)</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1752753600">- add filtering of ignored applets to busybox.install</changelog>
  <changelog author="Radoslav Kolev &lt;radoslav.kolev@suse.com&gt;" date="1754049600">- fix generation of file lists via Dockerfile
- add copy of busybox.links from the container to catch changes
  to busybox config</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Add busybox-ether-wake replacing downstream ether-wake from
  net-tools (boo#1249034).
- Provide support for net-tools-dummy-ether-wake (bsc#1242048).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757592000">- Provide support for bridge-utils-dummy (bsc#1242048).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1760097600">- Remove ether-wake from busybox-net-tools: it's packaged in its
  own subpackage busybox-ether-wake.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- Add conflicts of busybox-misc to ascii</changelog>
</package>
<package pkgid="d53d36b4a0dca266298e224e962f6aaabb9304e380a58f47c52fd17c161b9de976afe4e7cf94645c38a278565aa935549aaa7609cf8ab725284fae559a8ea092" name="butane" arch="riscv64">
  <version epoch="0" ver="0.27.0" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1617969600">- Initial package to replace ignition-config-transpiler/fcct</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1647518400">- Update to version 0.14.0
  - Correctly fail on validation warnings if --strict is specified
  - Drop support for Go 1.13 and 1.14
  - Support none filesystem format
  - Fix incorrect config paths in validation reports on 386 architecture
- Drop obsolete butane-0.11.0-fix-vcontext-report-copy.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676548800">- Update to version 0.17.0
  - Add RHEL for Edge (r4e) spec 1.0.0 and 1.1.0-experimental,
    targeting
  - Ignition spec 3.3.0 and 3.4.0-experimental respectively
  - Fix version string in release container
- Changes in version 0.16.0
  - Stabilize OpenShift spec 4.12.0, targeting Ignition spec 3.2.0
  - Add OpenShift spec 4.13.0-experimental, targeting Ignition
    spec 3.4.0-experimental
  - Ship aarch64 macOS binary in GitHub release artifacts
  - Roll back to Ignition spec 3.2.0 (openshift 4.12.0)
  - Require Go 1.17+
  - test: Check docs on macOS and Windows if dependencies are available
  - Document passwd.users.should_exist and passwd.groups.should_exist
    fields (fcos 1.2.0+, flatcar, rhcos)
  - Clarify spec docs for files/directories/links group fields
  - Document that user/group fields aren't applied to hard links
- Changes in version 0.15.0
  - Return selected compression field value from MakeDataURL() (Go API)
  - Add Flatcar spec 1.0.0 and 1.1.0-experimental, targeting Ignition
    spec 3.3.0 and 3.4.0-experimental respectively
  - Stabilize OpenShift spec 4.11.0, targeting Ignition spec 3.2.0
  - Add OpenShift spec 4.12.0-experimental, targeting Ignition
    spec 3.4.0-experimental
  - Add arm64 support to container
  - Add GRUB password support (fcos 1.5.0-exp, openshift 4.12.0-exp)
  - Add TranslationSet AddFromCommonObject() and Map() methods (Go API)
  - Set compression field for uncompressed inline/local resources, fixing
    provisioning failure when merged with a compressed parent resource
  - Fix local file inclusion on Windows
  - Fix build script on Windows
  - Derive container from Fedora image to support use in multi-stage builds
  - Fail if setuid/setgid/sticky mode bits specified (openshift 4.10.0+)
  - Update to Ignition 2.14.0
  - Roll back to Ignition spec 3.2.0 (openshift 4.11.0)
  - Support arn URL scheme (fcos 1.5.0-exp, openshift 4.12.0-exp)
  - Document support status of setuid/setgid/sticky mode bits in each spec
  - Document support for gs URLs (openshift 4.8.0+)
  - Document support for compression field (openshift 4.8.0 - 4.9.0)
  - Correctly document supported URL schemes (openshift 4.10.0)
  - examples: Use containerized mkpasswd
  - Convert NEWS to Markdown and move to docs site</changelog>
  <changelog author="Osama Alrifai &lt;osamaalrifai18@gmail.com&gt;" date="1687348800">- update to version 0.18.0
  Breaking changes
    Remove deprecated rhcos variant
  Features
    Support offline Tang provisioning via pre-shared advertisement (fcos 1.5.0+,
    openshift 4.14.0-exp)
    Support local file embedding for SSH keys and systemd units (fcos 1.5.0+,
    flatcar 1.1.0+, openshift 4.14.0-exp, r4e 1.1.0+)
    Allow enabling discard passthrough on LUKS devices (fcos 1.5.0+,
    flatcar 1.1.0+, openshift 4.14.0-exp)
    Allow specifying arbitrary LUKS open options (fcos 1.5.0+,
    flatcar 1.1.0+, openshift 4.14.0-exp)
    Allow specifying user password hash (openshift 4.13.0+)
    Stabilize Fedora CoreOS spec 1.5.0, targeting Ignition spec 3.4.0
    Stabilize Flatcar spec 1.1.0, targeting Ignition spec 3.4.0
    Stabilize OpenShift spec 4.13.0, targeting Ignition spec 3.2.0
    Stabilize RHEL for Edge spec 1.1.0, targeting Ignition spec 3.4.0
    Add Fedora CoreOS spec 1.6.0-experimental, targeting Ignition spec
    3.5.0-experimental
    Add Flatcar spec 1.2.0-experimental, targeting Ignition spec
    3.5.0-experimental
    Add OpenShift spec 4.14.0-experimental, targeting Ignition spec
    3.5.0-experimental
    Add RHEL for Edge spec 1.2.0-experimental, targeting Ignition spec
    3.5.0-experimental
  Bug fixes
    Use systemd default dependencies in mount units for Tang-backed LUKS volumes
    Allow setting storage.trees.local to the --files-dir directory
  Misc. changes
    Roll back to Ignition spec 3.2.0 (openshift 4.13.0)
    Drop extensions section (fcos 1.5.0+, openshift 4.13.0+)
    Drop LuksOption and RaidOption types (Go API for fcos 1.5.0+,
    flatcar 1.1.0+, openshift 4.14.0-experimental)
    Require Go 1.18+
  Docs changes
    Document that hash fields describe decompressed data
    Clarify spec docs for files/luks hash fields
    Document SSH key file path used by OpenShift 4.13+ (openshift)
    Document command to generate GRUB password hashes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1705752000">- update to version 0.19.0
  * Spec implementations require a FieldFilters() method
  * Reports from Unvalidated functions can now include json paths
  * Add -c/--check option to check config without producing output
  * Warn if config attempts to reuse partition by label
  * Require storage.filesystems.path to start with /etc or /var if
    with_mount_unit is true
  * Stabilize OpenShift spec 4.14.0, targeting Ignition spec 3.4.0
  * Add OpenShift spec 4.15.0-experimental, targeting Ignition spec
    3.5.0-experimental
  * Fix line/column reporting for http_headers errors
  * Fix line/column reporting for unsupported field errors
  * Add error structs for YAML unmarshal errors, unknown config versions
  * Roll back to Ignition spec 3.4.0
  * Various documentation improvements</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1708344000">- clean up the install step, so less commands are used
- update to version 0.20.0
  * Support s390x layouts in boot_device section
  * Stabilize OpenShift spec 4.15.0, targeting Ignition spec 3.4.0
  * Add OpenShift spec 4.16.0-experimental, targeting Ignition spec
    3.5.0-experimental
  * Require Go 1.20+</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1720612800">- Update to 0.21.0
  * Support storage.luks.clevis (flatcar 1.2.0-exp)
  * Stabilize OpenShift spec 4.16.0, targeting Ignition spec 3.4.0
  * Add OpenShift spec 4.17.0-experimental, targeting Ignition spec
  * 3.5.0-experimental</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759233600">- Update to 0.25.0
    Stabilize OpenShift spec 4.20.0, targeting Ignition spec 3.5.0
    Add OpenShift spec 4.21.0-experimental, targeting Ignition spec 3.6.0-experimental
    Stop overriding default LUKS cipher algorithm in FIPS mode (openshift 4.20.0)
    Add missing examples in upgrading-openshift (openshift 4.14)
- Version 0.24.0
    Validate merged/replaced Ignition configs if they are local/inline (all base specifications)
    Stabilize OpenShift spec 4.19.0, targeting Ignition spec 3.5.0
    Add OpenShift spec 4.20.0-experimental, targeting Ignition spec 3.6.0-experimental
    Add TMT test support with initial smoke test
    Fail if LUKS method is not specified while boot_device.luks.device is set (fcos 1.7.0-exp)
    Validate kernel arguments when CEX support is enabled on s390x (4.19.0 and 4.20.0)
    Roll back to Ignition spec 3.5.0 (openshift 4.19.0)
- Version 0.23.0
    Add OpenShift spec 4.19.0-experimental, targeting Ignition spec 3.6.0-experimental
    Stabilize OpenShift spec 4.18.0, targeting Ignition spec 3.4.0
    Stabilize Fcos spec 1.6.0, targeting Ignition spec 3.5.0
    Add Fcos spec 1.7.0-experimental, targeting Ignition spec 3.6.0-experimental
    Update Fiot spec 1.1.0-experimental to target Ignition spec 3.6.0-experimental
    Update Flatcar spec 1.2.0-experimental to target Ignition spec 3.6.0-experimental
    Update OpenShift spec 4.18.0-experimental, targeting Ignition spec 3.6.0-experimental
    Update R4e spec 1.2.0-experimental to target Ignition spec 3.6.0-experimental
    Support LUKS encryption using IBM CEX secure keys on s390x (fcos 1.6) (openshift 4.18.0-exp)
    Re-vendor latest ignition release; 3.5.0-experimental becomes 3.5.0
- Version 0.22.0
    Stabilize OpenShift spec 4.17.0, targeting Ignition spec 3.4.0
    Add OpenShift spec 4.18.0-experimental, targeting Ignition spec 3.5.0-experimental
    Support and documentation for grub section moved to OpenShift 4.18.0-experimental spec.
    Roll back to Ignition spec 3.4.0 (openshift 4.17.0)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 0.27.0:
  * Stabilize Fcos spec 1.7.0, targeting Ignition spec 3.6.0
  * Add Fcos spec 1.8.0-experimental
  * Update Flatcar spec 1.2.0-experimental to target Ignition
    spec 3.7.0-experimental
  * Update Fiot spec 1.1.0-experimental to target Ignition spec
    3.7.0-experimental
  * Update R4E spec 1.2.0-experimental to target Ignition spec
    3.7.0-experimental
  * Update OpenShift spec 4.22.0-experimental to target Ignition
    spec 3.7.0-experimental
  * Re-vendor latest ignition release; 3.6.0-experimental becomes
    3.6.0
- update to 0.26.0:
  * Require `boot_device.layout` when using `boot_device.mirror`
    _(fcos 1.7.0-exp)_
  * Stabilize OpenShift spec 4.21.0, targeting Ignition spec
    3.5.0
  * Add OpenShift spec 4.22.0-experimental, targeting Ignition
    spec
  * 3.6.0-experimental
  * Warn for `boot_device.layout` to be specified when using
    `boot_device.mirror` _(fcos 1.3.0-1.6.0)_
  * Update `boot_device.mirror` examples to specify
    `boot_device.layout`
- update to 0.25.1:
  * Update docs around the use of setuid/gid from Ignition bug
  * Update vendor'd Ignition dependency to point to latest
    v2.23.0</changelog>
</package>
<package pkgid="18a01a440afaf8a4d98a53dc532356f12b6faec9582c13312c4d077645760d4e3b4aeac72a085f223c026f9652918565f5633d7383be0aa7b68713143b626373" name="bvi" arch="riscv64">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dominique-rpm@leuenberger.net&gt;" date="1161345600">- Initial release of 1.3.2 in the BuildService</changelog>
  <changelog author="mpluskal@suse.com" date="1462449600">- Update to 1.4.0
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="aloisio@gmx.com" date="1488801600">- Use GPL-2.0+ license</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1575115200">- Update to 1.4.1
  * Compile warning: implicit declaration of function ‘save_chk’
  * fixed bmore seg fault on file not found
  * set columns prevents filename display on the commandline
  * bmore new option -r
  * bvi new setting: set reverse
  * Characters between 160 - 254 are displayed as "reverse video
    text" as used in some legacy systems (Atari, Commodore,
    Apple II, etc).
  * castings fixed in comm.c
- cleanup with spec-cleaner</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 1.4.2:
  * :wq bug fixed
  * Error-message if input no terminal
  * Mixed licenses (SF bug #10)
  * Segmentation fault occurs on undo (SF bug #11)
  * Segmentation fault occurs on substitution in 32-bit systems
  * ncursesw support
  * Handling inputs larger than 2^31 bytes (SF bug #13)
  * Some incorrect function prototypes in ANSI mode fixed (SF bug
  * Minor fixes</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  fix build with gcc15
  + bvi-gcc15.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 1.5.0:
  * Terminal window resizeable
  * fix build fails with gcc-15/C23
  * fix statusline for small windows
  * various issues caught by lintian solved
  * fix old-style-definition warnings
  * Minor fixes
- drop bvi-gcc15.patch (upstream)</changelog>
</package>
<package pkgid="a2d6435868761630b64ed1d3c29daef889a9f9bf0b8afd01ae593cebfaf6e8e06181d038798a5d8e460e67982e7694c5c70b1975aca83c7de05af475e18ec7b9" name="bwbar" arch="riscv64">
  <version epoch="0" ver="1.2.3" rel="9.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1237982400">- initial package
- runlevel script and config file
- added GPLv2 text</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1309348800">- fix for missing licenses package in Factory
- fix rpmlint warning about LGPL address
- fix rpmlint warning about GPL address
- fix rpmlint warning about rpm macros in comments
- fix osc commit warning of unreferenced signature files</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1309348801">- fix SLES_9 build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1350129600">- add bwbar-1.2.3-libpng15.patch to fix build against libpng15
- reformat spec file</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1376222400">- add systemd support
- move settings from /etc/bwbar to /etc/sysconfig/bwbar
  and use sysconfig template fillup</changelog>
  <changelog author="p.drouand@gmail.com" date="1382788800">- Don't provide sysvinit and systemd support on the same system;
  Provide either one or the other</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629892800">- Added hardening to systemd service(s). Modified:
  * bwbar.service</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="b04e5e039c54bcd4ae42c8e1a66b47fb019041035cd658a659ecfde65f648b27a71c8089dce3cb2eeae962c096bf6a1c0d19637c05ec34f0dc7e1008d0b810ea" name="bwidget" arch="noarch">
  <version epoch="0" ver="1.9.14" rel="1.2"/>
  <changelog author="max@suse.de" date="1119009600">- Moved script library to /usr/share/tcl .</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1208433600">- New version 1.8.0 from CVS as of 2007-10-31.
- Many bug fixes, new translations and adjustments for Tk 8.5.</changelog>
  <changelog author="max@suse.de" date="1248868800">- Bugfix release: 1.9.0.
  * MainFrame: getmenustate method
  * ScrollFrame: follows much better when contents size changes
  * ComboBox: Posting, Keyboard, not unique contents return,
    Mac X11 and aqua, text selection handling.
  * Listbox: item deletion error
  * PasswdDlg: disabled password handling
  * Balloon Help: Placement on borders and on multiple screens
    (as far as possible)
- Potential incompatibilities:
  * Option data base entry for "MessageDlg -text" changed
    from "*MessageDlg.frame.msg.message"
    to "*MessageDlg.frame.msg.text"</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="gschlotter@suse.com" date="1330516800">- Upgrade to version 1.9.5.
- /images/CVS/ doesn't exist in this version
- source name changed to bwidget from BWidget
- included dos2unix to erease an error from a txt file</changelog>
  <changelog author="max@suse.com" date="1344513600">- New version 1.9.6:
  * listbox.tcl ListBox::selection Only redraw if selection
    changed.
  * entry.tcl, BWMan/entry.tcl checkbox.tcl Themed mode: Invoking
    "configure" without arguments results in errors that non-ttk
    options are not present.
  * Removed Entry options: -background -foreground -relief
  - borderwidth -fg -bg -bd.
  * entry.tcl mapped entry option -state to ttk::entry state in
    themed mode to make state change visible.
  * BWMan/ListBox.html documented options -selectfill and
  - autofocus as read-only.
  * widget.tcl (Widget::focusOK) fixed list with update.
    Arises, if a ttk widget with a widget path with spaces is the
    next widget.</changelog>
  <changelog author="p.drouand@gmail.com" date="1419422400">- Update to version 1.9.8
  + widget.tcl: Widget::which errors when option not present.
    Ticket [397db23424]
  + widget.tcl: Don't invoke unqualified upvar in callers
    scope. Ticket [046fa04231]
  + widget.tcl: Don't double creation of temporary widget for
  + default values retrieval. Use result of _get_tkwidget_options
    instead. Ticket [393b67ab19]
  + widget.tcl: New procedure Widget::which (as in [namespace which]),
    that returns the fully qualified name for a widget option or
    widget variable. Ticket [a8705e5fd9]
  + widget.tcl: Remove unneeded upvar. Ticket [43f93e0a97]
  + widget.tcl et al: remove apparently unused procedure
    Widget::syncoptions and all calls. Ticket [3c2b8eafc6]
  + scrollframe.tcl: Make -constrainedwidth 1 and
  - constrainedheight 1 work together. Ticket [2fa44401d5]
  + widget.tcl: Remove temporary widget. Ticket [6cd041bcc1]
  + combobox.tcl: Themed ComboBox color specifications
    are honored. Ticket [6c6704e40f]
  + combobox.tcl: Fails in themed mode with "unknown
    option -bg". Patch solves this but listbox items
    are white on white when "-foreground" is specified.
    Ticket [6632134ce9]
  + listbox.tcl: Update on option -deltay added.
    Set x0 to 2 to make highlight work and look nice for
    listbox with image.
    Take image into account to show selection.
    Ticket [ff1787af9c]
  + scrollw.tcl: Raise scrolled window if it is below in
    the window hierarchy. Ticket [ff1787af9c]
  + dynhelp.tcl: Sometimes the tooltip does not occur under
    gnome/metacity on ubuntu. Ticket [a588d2f800]
- Add Url to project home</changelog>
  <changelog author="p.drouand@gmail.com" date="1446379200">- Update to version 1.9.9
  * widget.tcl: Widget::define got new parameter -namespace, allowing
    megawidget namespace be different to class name. This allows lower
    case namespace names. Ticket [023a631b20]</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.9.14:
    spinbox.tcl: fix error about unsupported option
  - disabledforeground when using themed widgets.
    Thanks to Gerhard Reithofer and Christian Werner.
    Ticket [071fc80f14]
    mainframe.tcl: Add optional parameter "Top" to internal
    function "MainFrame::_create_menubar" to allow to use
    a menu button for the main menu (Hack).
    The mainframe may be initialized with "- menu {}".
    Then, the menubutton may be created and the menu may
    by added by:
    MainFrame::_create_menubar .mf $mitems $menubutton.
    Allow to skip a main menu level by empty menu label.
    Purpose: support commands/checkboxes at first level.
    scrollframe.tcl: use Tk8.7 TIP 518 virtual event
    &lt;&lt;NoManagedChild&gt;&gt; to resize client frame to 1x1 when
    last child is unmapped.
    dialog.c: For Unix, also Bind KP_Enter for default dialog
    button invokation. Ticket [3e31f04367].
    Thanks to Jos for the proposal.
    Spanish translation enhanced by Neko.
    Ticket [a947e33526]
    color.tcl: replace the help widget by balloons bound to the
    widgets. Ticket [2cc70ce1cb]
    color.tcl: New option -command allows to get a callback
    when the user does an unvalidated choice.
    New option -background and command SelectColor for
    window background.
    TitleFrames, Dynamic help and Aqua native buttons used.
    Show current choice by highlighting, not focus, to avoid
    conflict with keyboard traversal.
    Shows entry widget for numerical color input/output.
    New option -help to show a help area.
    Patch by Keith J. Nash
    Ticket [75101bf5ce]
    Translators: Jima (es), Vogel (fr), Marcus (nl), Ian (da)
    Ticket [a947e33526]
    notebook.tcl (+man,demo): Add possibility to NoteBook
    to add an image at the right of each tab.
    Ticket [15e19fe9ec]. Patch by Keith J. Nash.
    MessageDlg.html: Documented the use of the native widget for
    "MessageDlg -type !user" and the limited set of recognized
    options. Ticket [8edade3cea] by Gerhard Reithofer
    listbox.tcl: Listbox did not scroll to current item on
    startup. Ticket [ae238d5a7]
    lang/da.rc, lang/es.rc, lang/fr.rc, lang/no.rc:
    Translations non portable on utf-8 systems.
    File encoding changed to utf-8. Ticket [6c91e43d76]
    tree.tcl: Tree lines are black by default even if background
    is black. Ticket [ed4c1dab46]
    listbox.tcl: 8.4 compatibility was broken due to the use of
    min/max math functions. Ticket [0aef856302]
    dynhelp.tcl: Drop the assumption that all windows
    screen are the same size (of fix dated 2009-06-26)
    and use the virtual screen information to place the bubble
    help. Ticket [b64e03e548].</changelog>
</package>
<package pkgid="ce39642199dfed75bd667505d0a8da4df2592680750b3620a74663c7c437f46dc5563c617b0cf682f7bb91085cffac3894867df8c86ef4c2f723cabc648082eb" name="bwm-ng" arch="riscv64">
  <version epoch="0" ver="0.6.3" rel="1.2"/>
  <changelog author="pascal.bleser@opensuse.org" date="1294056000">- initial version (0.6)</changelog>
  <changelog author="nemysis@openSUSE.org" date="1448884800">- Update to 0.6.1, please see
  /usr/share/doc/packages/bwm-ng/ChangeLog and NEWS
- Change Desktop entry file
- Add icons
- Add default header
- Change URL
- Change Source0 to use Web URL
- license update: GPL-2.0+, use default
- Add BuildRequires for hicolor-icon-theme
- Remove BuildRequires for gcc make
- Use default %make_install
- Change Documentation</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1497268800">- add patch to fix build with GCC7 in Factory, requiring the use of
  "static inline" instead of "inline":
  bwm-ng-fix_gcc7_inline.patch</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1565784000">- Update to version 0.6.2:
  * Fix for timestamp inaccuracy and Y-2038 problem.
  * Add the started time in "sum" mode.
  * Fix DYNAMIC and ANSIOUT in config.
  * Use `static inline` instead of `inline`.
  * Always fflush the pipe.
  * Update FSF address.
  * Fix typos.
  * Fix nan and inf values on fast refresh (deb#532331).
- Remove bwm-ng-fix_gcc7_inline.patch: Fixed upstream.
- Refresh spec file.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Trim bias from descriptions.
- Remove unsupported arches from specfile.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Update to version 0.6.3
  * Fix potential write to unallocated memory.
  * Output bits per second in csv
  * Add support for newer netstat (2016+)</changelog>
</package>
<package pkgid="c7eab25275b575d3648e05bc682f481849a1163eadd4e24fe5d532fcc7a5edfc3ce78e1e8c5ff8bf20d7d24d12f46846a63dcf231937d0e04541853a87702532" name="byacc" arch="riscv64">
  <version epoch="0" ver="20241231" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1627387200">- update to 20210619:
  * btyaccpar.skel, yaccpar.skel: cancel unused assignments
  * output.c: fix gcc warning
  * test/run_test.sh, test/run_lint.sh, test/run_make.sh:
    shellcheck-warnings
  * test/run_test.sh: changes suggested at
    https://github.com/jannick0/byacc-snapshots/tree/YYINT-fix-20210520
  * autotools update</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 20210808:
  * main.c: account for a memory-leak
  * fix memory-leak when replacing $$'s in destructor code
  * main.c, yacc.1: add "-h" option
  * line number reporting fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1656158400">- update to 20220128:
  * change a few malloc's to calloc's so clang analyzer can see initialized data
  * modify address computation in closure.c to avoid undefined behavior on
    machines which do not support large offsets (analysis/patch by Jessica Clarke,
    cf: 2014-09-17)
  * testsuite and autotools/build script fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 20221106:
  * test/run_test.sh: use context diff, to work with AIX
  * defs.h:
    fprintf_lineno might be passed a null, when reading from stdin - show "(null)"
  * makefile.in, test/run_make.sh, test/run_test.sh, test/run_lint.sh:
    fgrep-fixes
  * yacc.1: mention use of stderr/stdout for usage/debugging
  * yacc.1: document %empty
  * yacc.1: document %debug
  * yacc.1: minor fixes with check-manpage</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 20221229:
  * autoconf update
  * configure.in:
    correct help-message for --disable-btyacc option, and fix the reporting of
    the selected option value in the configure script's output</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676635200">- update to 20230201:
  * configure.in: initialize $ac_includes_default
  * aclocal.m4: resync with my-autoconf</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 20230219:
  * maintenance updates</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 20230521:
  * error.c, defs.h, reader.c:
    allow @1 or $@ with a warning if no %locations was given
  * reader.c: clear pointer in end_ainfo() after freeing it.
  * reader.c: report errors in %define as "unexpected value"
    add/use macros begin_ainfo() and end_ainfo() to reduce clutter
  * defs.h, error.c: add function unexpected_value()
  * add %nterm as an alias for %type, since bison made that confusion.
  * reader.c:
    ensure that filler_buf and prefix_buf are initialized for the special case
    where they are empty (report by Martin Jansa, cf: 20230219)
  * output.c:
    make test-differences smaller when compiling with YY_NO_LEAKS by replacing
    a blank line with the generated #define rather than adding 3 lines.
  * reader.c:
    correct a use-after-free in more_curly, which could occur if a %lex-param
    or %parse-param was multi-line (Redhat #2183006).
  * main.c: rename no_space() to on_error()
  * error.c: rename no_space() to no_error(), handling any errno
  * defs.h: rename no_space() to on_error()</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 20240109:
  * maintenance updates</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 20241231:
  * main.c: s/0/NULL/
  * main.c: gcc warning
  * reader.c:
    make UCH() consistent wrt IS_xxxx macros
  * main.c:
    from NetBSD - if "-o" option is given, derive the filename of the ".h"
    definitions-file by stripping commonly-used C/C++ suffixes such as ".c"
    and then adding ".h"
  * main.c: provide a fallback definition for W_OK, e.g., for Windows
  * main.c: correct condition for using $TEMP environment variable
  * output.c, yaccpar.c: gcc15 zero vs null warnings</changelog>
</package>
<package pkgid="e612d7c30fd12131d0286b999e3e13e81d794539f0f5e13a74a359a11829aad9fafe80c2f8bd20d1448602532d3d0839548c7f2616410a0bf9c8b3c24afd7596" name="byaccj" arch="riscv64">
  <version epoch="0" ver="1.15" rel="4.1"/>
  <changelog author="mvyskocil@suse.cz" date="1240660800">- created package</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="schwab@suse.de" date="1389096000">- Build with $RPM_OPT_FLAGS</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1612353600">- Update the spec file
  * Simplify the docs installation
  * Remove mac and arch specifics</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1612353601">- Update to 1.15
  * Fix: stack corruption when generating a java parser
  * Fix: Targets with empty right-hand side problematic in Java mode</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627387200">- Define %%make_build for systems that don't have it defined in
  rpm macros</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710849600">- Added patch:
  * byaccj-gcc14.patch
    + add missing include to fix build with gcc 14 (bsc#1221696)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on SLE / Leap 15</changelog>
</package>
<package pkgid="e1c962566732120a22b46c9525f9997ea367bf3a4e134ce14f054ba87ef5cbf3523b86c0eef83dd4e43174653f66eb0419f6c3d5b7f29e634cd7585ec8273120" name="byobu" arch="noarch">
  <version epoch="0" ver="6.15" rel="1.1"/>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1580817600">- Update to 5.130
  * usr/lib/byobu/logo:
  - add Raspbian colors / logo
  * usr/lib/byobu/include/select-session.py:
  - Force UTF-8 when attaching in `select-session.py`
  * debian/rules:
  - ignore new pep8 rules around hard tabs and whitespaces, related
    to bug 1843729
  * AUTHORS, CONTRIBUTING, NEWS, README, README.md:
  - Flatten these files into a single README.md
  - Minor updates in the process
- Remove unnecessary python-devel BuildRequires.
- Replace shebang for two env-using scripts.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1581854400">- Update to 5.131
  * debian/control: Closes: #949941
  - build-depend on python3-pep8, rather than pep8 transitional package
  * usr/lib/byobu/disk:
  - change disk status to white on darker magenta/purple, helps with
    readability on some terminals
  * usr/lib/byobu/include/select-session.py: LP: #1750430
  - commit edeae41 fixed the excessive creation of sessions by not
    creating different sessions. This commit adjust the behavior in a way
    that having .reuse-sessions enabled tmux will properly attach and remove
    sessions when dettaching and will also kill the last session available
  - When more than two sessions exist, tmux asks which session to use
  * usr/share/byobu/keybindings/f-keys.tmux: LP: #1861555
  - Update usage of tmux swap-window so that focus stays with the
    original window.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585483200">- update to version 5.133:
  * debian/docs: Closes: #951455
  - fix FTBFS on README
  byobu (5.132-0ubuntu1) focal; urgency=medium
  * debian/control, debian/rules:
  - pep8 binary is gone from Debian, disable for now</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1598702400">- Fix build after libexec change in distribution</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1704888000">- Update to version 6.5:
  * Move sources to GitHub (https://github.com/dustinkirkland/byobu)
  * usr/share/byobu/profiles/bashrc:
  - drop debian chroot from wolfi ps1
  - drastically simplify the conditional logic
  * usr/bin/byobu-shell.in:
  - need a -l login shell to source profiles and colorize PS1
  * usr/lib/byobu/packages:
  - add missing trailing whitespace
  * usr/bin/byobu-janitor.in:
  - enable colorized prompt for Wolfi ash shells
  * usr/bin/byobu-janitor.in, usr/share/byobu/status/status:
  - within Wolfi, default to our 2nd status line
  * usr/lib/byobu/updates_available:
  - silence apk update
  * usr/share/byobu/profiles/bashrc:
  - support ash for colorized prompt
  * add a package count status item, useful for minimal containers
  * added support for apk / Wolfi in updates_available
  * added a status line customized for containers
  * add wolfi color schemed PS1 prompt
  * usr/lib/byobu/include/shutil:
  - fix distro getting from /etc/os-release
  * usr/lib/byobu/disk:
  - drop the -P from df which is breaking MacOS
    not sure where this came from
  * byobu.txt, usr/bin/whats-my-public-ip,
    usr/share/byobu/pixmaps/byobu_backup.svg:
  - copy over a couple of missing changes from bzr to git
  * debian/control, debian/copyright, README.md, usr/bin/byobu-
    export.in, usr/share/man/man1/byobu-export.1:
  - moving upstream Byobu from Launchpad.net to Github.com
  * README.md:
  - bumped date
  * usr/bin/byobu-select-profile.in: LP: #1828296
  - add missing listprofiles logic
  * usr/lib/byobu/include/select-session.py:
  - fix inverted logic on session reuse
  * usr/lib/byobu/logo:
  - added a logo for Wolfi
  * usr/lib/byobu/include/shutil, usr/lib/byobu/release:
  - Wolfi doesn't really have versions, so just use the distro
    name rather than version id</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1717848000">- Update to version 6.12
  * usr/share/byobu/profiles/bashrc:
  - export PS1
  * usr/bin/byobu-janitor.in:
  - add byobu prompt to .bashrc in Wolfi
  * usr/share/byobu/profiles/bashrc, usr/share/man/man1/byobu-prompt.1:
  - add a bash timer, that shows the runtime of the previous command
    at the beginning of the prompt
  * usr/bin/byobu.in:
  - if we're in a busybox/ash shell, but real bash is available, use bash
  * usr/share/byobu/keybindings/f-keys.tmux:
  - have F1 pull up the keybindings text
  * usr/share/byobu/profiles/bashrc:
  - fix timer string logic
  * usr/share/byobu/profiles/bashrc:
  - fix BYOBU_RUN_DIR and BYOBU_PREFIX issue
  - https://github.com/dustinkirkland/byobu/pull/62
  - https://launchpad.net/bugs/2051995 LP: #2051995
  * usr/bin/byobu-launcher-install.in:
  - Fix for VSCode, fish and byobu installations
  - https://github.com/dustinkirkland/byobu/commit/f917d2169afdec623f5b32723d93bfd91d34b92f#commitcomment-137955113
  * usr/lib/byobu/updates_available:
  - added support for dnf package manager
  - https://code.launchpad.net/~sanjay-ankur/byobu/byobu/+merge/415959
  * usr/share/byobu/profiles/bashrc:
  - added git branch to bash ps1 prompt</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1736856000">- Remove Requires on snack, this removes sound support.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1759665600">- Update to version 6.13
  * usr/lib/byobu/include/common:
  - added -v|--version and -h|--help to most executables
  * usr/share/byobu/profiles/bashrc:
  - fix PS1 ANSI escape sequences causing line wrap errors</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008000">- Update to version 6.14
  * Fixed critical prompt issues affecting Ubuntu 24.04 users
  * Added systemd support for modern Linux distributions
  * Improved Arch Linux package detection
  * Fixed byobu -v command output
  * Better error handling outside byobu sessions</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008001">- Update to version 6.15
  * usr/lib/byobu/disk_io:
  - fix stale disk_io status notifications when I/O drops below threshold
  - fix crash on NVMe and MMC devices due to partition naming (nvme0n1p2)
  - fix cache read failure causing incorrect statistics display
  * usr/lib/byobu/users:
  - fix trailing hash display for screen backend (tmux needs ##, screen needs #)
  * usr/lib/byobu/fan_speed:
  - fix fan speed stuck at last non-zero value when dropping to 0 RPM
  * usr/lib/byobu/cpu_freq:
  - add dmidecode fallback for zero bogomips CPUs (Ampere Altra processors)
  * usr/bin/byobu-shell.in:
  - fix infinite loop with fish shell autostart
  * usr/bin/purge-old-kernels:
  - note: this script was already deprecated/simplified to call apt autoremove
  * Document bash requirement for decimal sleep values:
  - add bash to Depends in debian/control
  - change shebang to #!/bin/bash in scripts using decimal sleep
  - add documentation comments explaining necessity of decimal sleeps
  - fixes: hostname, ip_address, shutil, byobu-launch.in</changelog>
</package>
<package pkgid="9a8e08d933ef37c575c3bb7c819817d3bfc28e4d56918309d76756b6070ebc85b4939f437f5f88c4324891718d1f78eac455ccfa0036fe4a12a394447458bc4d" name="byobu-doc" arch="noarch">
  <version epoch="0" ver="6.15" rel="1.1"/>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1580817600">- Update to 5.130
  * usr/lib/byobu/logo:
  - add Raspbian colors / logo
  * usr/lib/byobu/include/select-session.py:
  - Force UTF-8 when attaching in `select-session.py`
  * debian/rules:
  - ignore new pep8 rules around hard tabs and whitespaces, related
    to bug 1843729
  * AUTHORS, CONTRIBUTING, NEWS, README, README.md:
  - Flatten these files into a single README.md
  - Minor updates in the process
- Remove unnecessary python-devel BuildRequires.
- Replace shebang for two env-using scripts.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1581854400">- Update to 5.131
  * debian/control: Closes: #949941
  - build-depend on python3-pep8, rather than pep8 transitional package
  * usr/lib/byobu/disk:
  - change disk status to white on darker magenta/purple, helps with
    readability on some terminals
  * usr/lib/byobu/include/select-session.py: LP: #1750430
  - commit edeae41 fixed the excessive creation of sessions by not
    creating different sessions. This commit adjust the behavior in a way
    that having .reuse-sessions enabled tmux will properly attach and remove
    sessions when dettaching and will also kill the last session available
  - When more than two sessions exist, tmux asks which session to use
  * usr/share/byobu/keybindings/f-keys.tmux: LP: #1861555
  - Update usage of tmux swap-window so that focus stays with the
    original window.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585483200">- update to version 5.133:
  * debian/docs: Closes: #951455
  - fix FTBFS on README
  byobu (5.132-0ubuntu1) focal; urgency=medium
  * debian/control, debian/rules:
  - pep8 binary is gone from Debian, disable for now</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1598702400">- Fix build after libexec change in distribution</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1704888000">- Update to version 6.5:
  * Move sources to GitHub (https://github.com/dustinkirkland/byobu)
  * usr/share/byobu/profiles/bashrc:
  - drop debian chroot from wolfi ps1
  - drastically simplify the conditional logic
  * usr/bin/byobu-shell.in:
  - need a -l login shell to source profiles and colorize PS1
  * usr/lib/byobu/packages:
  - add missing trailing whitespace
  * usr/bin/byobu-janitor.in:
  - enable colorized prompt for Wolfi ash shells
  * usr/bin/byobu-janitor.in, usr/share/byobu/status/status:
  - within Wolfi, default to our 2nd status line
  * usr/lib/byobu/updates_available:
  - silence apk update
  * usr/share/byobu/profiles/bashrc:
  - support ash for colorized prompt
  * add a package count status item, useful for minimal containers
  * added support for apk / Wolfi in updates_available
  * added a status line customized for containers
  * add wolfi color schemed PS1 prompt
  * usr/lib/byobu/include/shutil:
  - fix distro getting from /etc/os-release
  * usr/lib/byobu/disk:
  - drop the -P from df which is breaking MacOS
    not sure where this came from
  * byobu.txt, usr/bin/whats-my-public-ip,
    usr/share/byobu/pixmaps/byobu_backup.svg:
  - copy over a couple of missing changes from bzr to git
  * debian/control, debian/copyright, README.md, usr/bin/byobu-
    export.in, usr/share/man/man1/byobu-export.1:
  - moving upstream Byobu from Launchpad.net to Github.com
  * README.md:
  - bumped date
  * usr/bin/byobu-select-profile.in: LP: #1828296
  - add missing listprofiles logic
  * usr/lib/byobu/include/select-session.py:
  - fix inverted logic on session reuse
  * usr/lib/byobu/logo:
  - added a logo for Wolfi
  * usr/lib/byobu/include/shutil, usr/lib/byobu/release:
  - Wolfi doesn't really have versions, so just use the distro
    name rather than version id</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1717848000">- Update to version 6.12
  * usr/share/byobu/profiles/bashrc:
  - export PS1
  * usr/bin/byobu-janitor.in:
  - add byobu prompt to .bashrc in Wolfi
  * usr/share/byobu/profiles/bashrc, usr/share/man/man1/byobu-prompt.1:
  - add a bash timer, that shows the runtime of the previous command
    at the beginning of the prompt
  * usr/bin/byobu.in:
  - if we're in a busybox/ash shell, but real bash is available, use bash
  * usr/share/byobu/keybindings/f-keys.tmux:
  - have F1 pull up the keybindings text
  * usr/share/byobu/profiles/bashrc:
  - fix timer string logic
  * usr/share/byobu/profiles/bashrc:
  - fix BYOBU_RUN_DIR and BYOBU_PREFIX issue
  - https://github.com/dustinkirkland/byobu/pull/62
  - https://launchpad.net/bugs/2051995 LP: #2051995
  * usr/bin/byobu-launcher-install.in:
  - Fix for VSCode, fish and byobu installations
  - https://github.com/dustinkirkland/byobu/commit/f917d2169afdec623f5b32723d93bfd91d34b92f#commitcomment-137955113
  * usr/lib/byobu/updates_available:
  - added support for dnf package manager
  - https://code.launchpad.net/~sanjay-ankur/byobu/byobu/+merge/415959
  * usr/share/byobu/profiles/bashrc:
  - added git branch to bash ps1 prompt</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1736856000">- Remove Requires on snack, this removes sound support.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1759665600">- Update to version 6.13
  * usr/lib/byobu/include/common:
  - added -v|--version and -h|--help to most executables
  * usr/share/byobu/profiles/bashrc:
  - fix PS1 ANSI escape sequences causing line wrap errors</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008000">- Update to version 6.14
  * Fixed critical prompt issues affecting Ubuntu 24.04 users
  * Added systemd support for modern Linux distributions
  * Improved Arch Linux package detection
  * Fixed byobu -v command output
  * Better error handling outside byobu sessions</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1774008001">- Update to version 6.15
  * usr/lib/byobu/disk_io:
  - fix stale disk_io status notifications when I/O drops below threshold
  - fix crash on NVMe and MMC devices due to partition naming (nvme0n1p2)
  - fix cache read failure causing incorrect statistics display
  * usr/lib/byobu/users:
  - fix trailing hash display for screen backend (tmux needs ##, screen needs #)
  * usr/lib/byobu/fan_speed:
  - fix fan speed stuck at last non-zero value when dropping to 0 RPM
  * usr/lib/byobu/cpu_freq:
  - add dmidecode fallback for zero bogomips CPUs (Ampere Altra processors)
  * usr/bin/byobu-shell.in:
  - fix infinite loop with fish shell autostart
  * usr/bin/purge-old-kernels:
  - note: this script was already deprecated/simplified to call apt autoremove
  * Document bash requirement for decimal sleep values:
  - add bash to Depends in debian/control
  - change shebang to #!/bin/bash in scripts using decimal sleep
  - add documentation comments explaining necessity of decimal sleeps
  - fixes: hostname, ip_address, shutil, byobu-launch.in</changelog>
</package>
<package pkgid="6dc1109480ee7aaa85dae420600ce9cb2607aba84cd4e1232aa4e317c26e761f150789bf9313b0bfac1240549aa804681872ee6f9464b795a9259ec60c2cd933" name="byte-buddy" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1741089600">- Update to v1.17.2
  * Changes of v1.17.2
    + Update Class File API integration to include support for
    several omitted byte codes.
    + Adjust attach API emulation for OpenJ9 to not create
    subfolder if temporary folder is set explicitly.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742644800">- Update to v1.17.3
  * Changes of v1.17.3
    + Fix bug in ASM to Class File API bridge handling tableswitch
    instructions.
    + Add plugin for adding SafeVarargs annotations.
    + Further generify MemberSubstitution API.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742817600">- Update to v1.17.4
  * Changes of v1.17.4
    + Add SafeVarargs plugin.
    + Fix OSGi declaration for byte-buddy-agent.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1743595200">- Update to v1.17.5
  * Changes of v1.17.5
    + Update ASM to version 9.8 to support Java 25 using ASM reader
    and writer.
    + Include AnnotationRemoval visitor for removing or replacing
    annotations.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1750075200">- Update to v1.17.6
  * Changes of v1.17.6
    + Add convenience wrapper for ResettableClassFileTransformer
    that implicitly delegates to correct transformer method.
    + Add filter for deduplicate fields and methods in class file.
    + Add missing static requirement of Spotbugs annotations to
    module descriptors.
    + Add LazinessMode for TypePool and add convenience support to
    AgentBuilder.
    + Fix source jars for multi-version release to contain
    duplicated source.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Fix build with maven 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763726400">- Require for build objectweb-asm &gt;= 9.8 for Opcodes.V25</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1763985600">- Update to v1.18.1
  * Changes of v1.18.1
    + Fix generated module-info to include new package.
  * Changes of v1.18.0
    + Add support for module-info class files and
    ModuleDescriptions.
    + Allow for manipulating module information using the ByteBuddy
    API.
  * Changes of v1.17.8
    + Avoid use of types that are deprecated as of Java 26.
    + Include ASM 9.9 that offers ASM support for Java 26.
    + Make sure that generated code internal to Byte Buddy supports
    CDS if available.
    + Update version of ASM to JDK Class File API bridge to fix
    some minor bugs related to type annotations.
  * Changes of v1.17.7
    + Specify correct JVM environment for Android builds when using
    the Gradle plugin.
    + Avoid recomputing the size of a parameter list for
    performance reasons after measuring the significant impact.
    + Correct validation of JVM names to avoid breaking when Java
    names are not allowed while JVM names are, with Kotlin and
    others.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1766145600">- Update to v1.18.3
  * Changes of v1.18.3
    + Avoid using Class File API when Byte Buddy is loaded on the
    boot loader where multi-release jars are not available.
    + Add additional safety when processing class files with
    illegally formed parameters.
    + Update to latest ASM.
  * Changes of v1.18.2
    + Support modifiers for value classes in Valhalla builds.
    + Improve use of build cache in Gradle.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1771416000">- Removed patch:
  * 0001-Avoid-bundling-asm.patch
    + needed for migration of uyuni to hibernate 7 which imports the
    shaded asm classes</changelog>
</package>
<package pkgid="f896f06801d49a54b2306032cfe052861e7c4aef3bd2121171f9b4b4daa833ea76f1f2474989ec05fcfc944979a3ccd6397f194355d01face5723cd70daebeaf" name="byte-buddy-agent" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1741089600">- Update to v1.17.2
  * Changes of v1.17.2
    + Update Class File API integration to include support for
    several omitted byte codes.
    + Adjust attach API emulation for OpenJ9 to not create
    subfolder if temporary folder is set explicitly.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742644800">- Update to v1.17.3
  * Changes of v1.17.3
    + Fix bug in ASM to Class File API bridge handling tableswitch
    instructions.
    + Add plugin for adding SafeVarargs annotations.
    + Further generify MemberSubstitution API.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742817600">- Update to v1.17.4
  * Changes of v1.17.4
    + Add SafeVarargs plugin.
    + Fix OSGi declaration for byte-buddy-agent.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1743595200">- Update to v1.17.5
  * Changes of v1.17.5
    + Update ASM to version 9.8 to support Java 25 using ASM reader
    and writer.
    + Include AnnotationRemoval visitor for removing or replacing
    annotations.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1750075200">- Update to v1.17.6
  * Changes of v1.17.6
    + Add convenience wrapper for ResettableClassFileTransformer
    that implicitly delegates to correct transformer method.
    + Add filter for deduplicate fields and methods in class file.
    + Add missing static requirement of Spotbugs annotations to
    module descriptors.
    + Add LazinessMode for TypePool and add convenience support to
    AgentBuilder.
    + Fix source jars for multi-version release to contain
    duplicated source.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Fix build with maven 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763726400">- Require for build objectweb-asm &gt;= 9.8 for Opcodes.V25</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1763985600">- Update to v1.18.1
  * Changes of v1.18.1
    + Fix generated module-info to include new package.
  * Changes of v1.18.0
    + Add support for module-info class files and
    ModuleDescriptions.
    + Allow for manipulating module information using the ByteBuddy
    API.
  * Changes of v1.17.8
    + Avoid use of types that are deprecated as of Java 26.
    + Include ASM 9.9 that offers ASM support for Java 26.
    + Make sure that generated code internal to Byte Buddy supports
    CDS if available.
    + Update version of ASM to JDK Class File API bridge to fix
    some minor bugs related to type annotations.
  * Changes of v1.17.7
    + Specify correct JVM environment for Android builds when using
    the Gradle plugin.
    + Avoid recomputing the size of a parameter list for
    performance reasons after measuring the significant impact.
    + Correct validation of JVM names to avoid breaking when Java
    names are not allowed while JVM names are, with Kotlin and
    others.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1766145600">- Update to v1.18.3
  * Changes of v1.18.3
    + Avoid using Class File API when Byte Buddy is loaded on the
    boot loader where multi-release jars are not available.
    + Add additional safety when processing class files with
    illegally formed parameters.
    + Update to latest ASM.
  * Changes of v1.18.2
    + Support modifiers for value classes in Valhalla builds.
    + Improve use of build cache in Gradle.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1771416000">- Removed patch:
  * 0001-Avoid-bundling-asm.patch
    + needed for migration of uyuni to hibernate 7 which imports the
    shaded asm classes</changelog>
</package>
<package pkgid="f039f349dd918fc9ec457f3cfc558277e0a711a881fc1123bb8a39a9b33f8fda5a757f91f41c4ecb8ed1ba62bf16d9ee7190ba0b7444b4fa3b2158c59e34f9d4" name="byte-buddy-javadoc" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1741089600">- Update to v1.17.2
  * Changes of v1.17.2
    + Update Class File API integration to include support for
    several omitted byte codes.
    + Adjust attach API emulation for OpenJ9 to not create
    subfolder if temporary folder is set explicitly.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742644800">- Update to v1.17.3
  * Changes of v1.17.3
    + Fix bug in ASM to Class File API bridge handling tableswitch
    instructions.
    + Add plugin for adding SafeVarargs annotations.
    + Further generify MemberSubstitution API.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742817600">- Update to v1.17.4
  * Changes of v1.17.4
    + Add SafeVarargs plugin.
    + Fix OSGi declaration for byte-buddy-agent.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1743595200">- Update to v1.17.5
  * Changes of v1.17.5
    + Update ASM to version 9.8 to support Java 25 using ASM reader
    and writer.
    + Include AnnotationRemoval visitor for removing or replacing
    annotations.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1750075200">- Update to v1.17.6
  * Changes of v1.17.6
    + Add convenience wrapper for ResettableClassFileTransformer
    that implicitly delegates to correct transformer method.
    + Add filter for deduplicate fields and methods in class file.
    + Add missing static requirement of Spotbugs annotations to
    module descriptors.
    + Add LazinessMode for TypePool and add convenience support to
    AgentBuilder.
    + Fix source jars for multi-version release to contain
    duplicated source.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Fix build with maven 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763726400">- Require for build objectweb-asm &gt;= 9.8 for Opcodes.V25</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1763985600">- Update to v1.18.1
  * Changes of v1.18.1
    + Fix generated module-info to include new package.
  * Changes of v1.18.0
    + Add support for module-info class files and
    ModuleDescriptions.
    + Allow for manipulating module information using the ByteBuddy
    API.
  * Changes of v1.17.8
    + Avoid use of types that are deprecated as of Java 26.
    + Include ASM 9.9 that offers ASM support for Java 26.
    + Make sure that generated code internal to Byte Buddy supports
    CDS if available.
    + Update version of ASM to JDK Class File API bridge to fix
    some minor bugs related to type annotations.
  * Changes of v1.17.7
    + Specify correct JVM environment for Android builds when using
    the Gradle plugin.
    + Avoid recomputing the size of a parameter list for
    performance reasons after measuring the significant impact.
    + Correct validation of JVM names to avoid breaking when Java
    names are not allowed while JVM names are, with Kotlin and
    others.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1766145600">- Update to v1.18.3
  * Changes of v1.18.3
    + Avoid using Class File API when Byte Buddy is loaded on the
    boot loader where multi-release jars are not available.
    + Add additional safety when processing class files with
    illegally formed parameters.
    + Update to latest ASM.
  * Changes of v1.18.2
    + Support modifiers for value classes in Valhalla builds.
    + Improve use of build cache in Gradle.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1771416000">- Removed patch:
  * 0001-Avoid-bundling-asm.patch
    + needed for migration of uyuni to hibernate 7 which imports the
    shaded asm classes</changelog>
</package>
<package pkgid="248dee5e7d66170f4156558a1924a3a6cf1c53e1b3d3343e9042c99869f0ee1362c9b255e73a4f90f01fd1040e234d95046b650e08b7b7f039c372a81e9ed395" name="byte-buddy-maven-plugin" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="2.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1741089600">- Update to v1.17.2
  * Changes of v1.17.2
    + Update Class File API integration to include support for
    several omitted byte codes.
    + Adjust attach API emulation for OpenJ9 to not create
    subfolder if temporary folder is set explicitly.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742644800">- Update to v1.17.3
  * Changes of v1.17.3
    + Fix bug in ASM to Class File API bridge handling tableswitch
    instructions.
    + Add plugin for adding SafeVarargs annotations.
    + Further generify MemberSubstitution API.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1742817600">- Update to v1.17.4
  * Changes of v1.17.4
    + Add SafeVarargs plugin.
    + Fix OSGi declaration for byte-buddy-agent.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1743595200">- Update to v1.17.5
  * Changes of v1.17.5
    + Update ASM to version 9.8 to support Java 25 using ASM reader
    and writer.
    + Include AnnotationRemoval visitor for removing or replacing
    annotations.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1750075200">- Update to v1.17.6
  * Changes of v1.17.6
    + Add convenience wrapper for ResettableClassFileTransformer
    that implicitly delegates to correct transformer method.
    + Add filter for deduplicate fields and methods in class file.
    + Add missing static requirement of Spotbugs annotations to
    module descriptors.
    + Add LazinessMode for TypePool and add convenience support to
    AgentBuilder.
    + Fix source jars for multi-version release to contain
    duplicated source.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Fix build with maven 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1763726400">- Require for build objectweb-asm &gt;= 9.8 for Opcodes.V25</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1763985600">- Update to v1.18.1
  * Changes of v1.18.1
    + Fix generated module-info to include new package.
  * Changes of v1.18.0
    + Add support for module-info class files and
    ModuleDescriptions.
    + Allow for manipulating module information using the ByteBuddy
    API.
  * Changes of v1.17.8
    + Avoid use of types that are deprecated as of Java 26.
    + Include ASM 9.9 that offers ASM support for Java 26.
    + Make sure that generated code internal to Byte Buddy supports
    CDS if available.
    + Update version of ASM to JDK Class File API bridge to fix
    some minor bugs related to type annotations.
  * Changes of v1.17.7
    + Specify correct JVM environment for Android builds when using
    the Gradle plugin.
    + Avoid recomputing the size of a parameter list for
    performance reasons after measuring the significant impact.
    + Correct validation of JVM names to avoid breaking when Java
    names are not allowed while JVM names are, with Kotlin and
    others.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1766145600">- Update to v1.18.3
  * Changes of v1.18.3
    + Avoid using Class File API when Byte Buddy is loaded on the
    boot loader where multi-release jars are not available.
    + Add additional safety when processing class files with
    illegally formed parameters.
    + Update to latest ASM.
  * Changes of v1.18.2
    + Support modifiers for value classes in Valhalla builds.
    + Improve use of build cache in Gradle.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1771416000">- Removed patch:
  * 0001-Avoid-bundling-asm.patch
    + needed for migration of uyuni to hibernate 7 which imports the
    shaded asm classes</changelog>
</package>
<package pkgid="088f8ff18af60987290536d5f1c58e34b9e114b5ba8fce02aeeb2910cee54c78a07f728908c428a85636688ae4d2ecbe8323fca07edbdac2409cfffecd752cfd" name="bytelist" arch="noarch">
  <version epoch="0" ver="1.0.15" rel="2.1"/>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 1.0.12
  + No changelog available
- Clean-up specfile</changelog>
  <changelog author="tchvatal@suse.com" date="1419854400">- Spec-cleanify for factory update :)</changelog>
  <changelog author="p.drouand@gmail.com" date="1449921600">- Update to version 1.0.14
  * No changelog available</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Added patch:
  * bytelist-sourcetarget.patch
  - Specify java source and target 1.6 to allow build with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * bytelist-sourcetarget.patch
  - Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- DEPRECATED: JRuby no longer maintains org.jruby.util.ByteList as
  a separate library
- Update to version 1.0.15
  * Update to latest jcodings</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6f238d69c27a3138e5bd7c1b2c4f141f351ab3c9f714d63922b6a73886408d525a238b0a24aa9497c4b643ecd1563d001ab1cce98f9326417cdc29c75603810e" name="bzflag" arch="riscv64">
  <version epoch="0" ver="2.4.30" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553515200">- Add %systemd_ordering for %service_*.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1558180800">- Update to version 2.4.16
  * Send MsgFlagGrab before API event is called
  * Correctly unmuted when paused and killed by server
  * Format codebase to allman style
  * Use GLEW for obtaining OpenGL entry points and checking for
    extensions
  * Revert a80ab87 (truncation warning fix) as that generated broken
    replay file headers. Detect and work around that bad header.
  * Use pkg-config, if available, to detect ncurses
- Update to version 2.4.14
  * Add new bz_eAllowServerShotFiredEvent to the API
  * Fix antialiasing when starting the client windowed
  * Update the Windows icon file to include larger icons
  * Treat the number pad keys uniquely for key mapping with SDL2
  * Better cpu selection for x86_64
  * Fix build with enable-profile
  * Add safety check when getting flags (bzfs)
  * Add min/../max to drawTime - Alfredo Tupone
  * Fix the -configdir option for the client
  * Improve support for custom BZDB vars in plug-ins
  * Fix truncation warnings
  * Add new bz_ePermissionModificationEvent to the API
  * Introduce new 'showMotto' permission
  * Fix gcc warnings and code formatting
  * Remove old BitmapFont renderer
  * Add new bz_eServerShotFiredEvent to the API
  * Revamp the world weapon API entirely
  * Add PLAYER-MOTTO output to logDetail plugin
  * Display remaining ban time when a banned player connects
  * Punitive messages no longer display admin callsigns
  * Slash commands in the API now know destination channel
  * Fix ability to bind a key with a modifier through menu
  * Disallow -helpmsg from world files</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1592913600">- Update to 2.4.20
  * Reorganization of the menus to improve usability - Scott Wichser
  * Add bz_isWithinWorldBoundaries to API - Vladimir Jimenez
  * Use teleporter names in /saveworld .obj exports - Vladimir Jimenez
  * Add bz_getSpawnPointWithin to API - Vladimir Jimenez
  * Fix NetHandler compiler errors on Alpine Linux - Jim Melton
  * Significantly improve platform-dependent header imports - Jim Melton
  * Only perform texture conversion to internal format once - Alfredo Tupone, Scott Wichser
  * Removal of never used logic for expiring builds - Zehra
  * Radar size and console height are controlled with BZDB variables - The Noah
  * Add bz_getNearestFlagSafetyZone to the API - Vladimir Jimenez
  * Don't allow hunt to be used when not connected to a server - Zehra
  * Improve vsync settings with SDL2 - Joshua Bodine
  * Ignore the -NSDocumentRevisionsDebugMode YES option in Xcode - Joshua Bodine
  * Add Slovak translation - Jose Riha, Scott Wichser
  * Use a greyscale color scale based on relative height when colored radar shots are disabled - Alfredo Tupone
  * Sort locally discovered servers to the top of the server list - Scott Wichser
  * Add the Open Free For All mode to the Start Server menu - Scott Wichser
  * Remove ineffective performance tests and just default to "modern" settings - Scott Wichser
  * Change default settings to better suit first time players - Scott Wichser
  * Standardize the rabbit game mode name to "Rabbit Chase" - Scott Wichser
  * Do not scale NPOT textures when OpenGL supports them - Alfredo Tupone
  * Generate mipmaps with OpenGL 1.4 extension - Alfredo Tupone
  * Fixed SDL 1.2 builds on macOS - Joshua Bodine
  * Force zbuffer for Experimental quality - Alfredo Tupone
  * Use GLEW to detect GL_EXT_texture_edge_clamp - Alfredo Tupone
  * Add support for storing arbitrary data in API player records - Jeff Myers
  * Fix API string utility functions sometimes losing values - Vladimir Jimenez
  * Add new bz_ePlayerDeathFinalizedEvent API event - Vladimir Jimenez
  * Display Time-per-Frame with 2 decimal digits and averaged over time - Alfredo Tupone
  * Output correct error when loading a nonexistent bzfs plugin - Vladimir Jimenez
  * Remove obsolete bzfs option from Start Server menu on Windows - Scott Wichser</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to 2.4.22
  * Fix many issues with SDL 2 window management.
  * The playHistoryTracker plugin now tracks kills correctly.
  * Local shotID was not being set in bz_eShotFiredEvent.
  * Send active autopilot statuses to a joining player.
  * Fix solo bots being kicked when rejoining to a server.
  * Fix the backspace key not working on the bzadmin Curses menu.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629979200">- Added hardening to systemd service(s). Modified:
  * bzflagserver.service</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1647086400">- Update to 2.4.24
  * Don't crash when removing the BZFS Cron server-side player
  * Announce who adjusted the countdown with /modcount
  * Add support for Apple silicon builds
  * Work around an SDL 2.0.20 event handling regression
  * Do not explicitly link to X11 when using SDL
- Run spec-cleaner
- Fix encoding of rc.bzflagserver, changed to UTF8
- Fix obsolete-suse-version-check warning</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1667995200">- BuildRequre sdl2 stuff via pkgconfig(*).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1668945600">- Update to version 2.4.26
  * Audio pops should be fixed.
  * Positional audio in observer mode now uses the camera direction
  * Fixed a regression that caused some textures to render skewed.
  * Fixed the Machine Gun firing continuously when the mouse wheel
    is used to fire.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745064000">- Update to 2.4.30
  * Revert a change that caused menu transparency issues in medium quality
- Update to 2.4.28
  * Improved joystick support
  * Remove non-SDL2 platform code and add SDL2 controller rumble support
  * Fix authentication when behind CGNAT (requires updated client and server)
  * Fix libcurl deprecation warnings
  * Fix c-ares deprecation warnings
  * Add Dockerfile for bzfs container
  * Fix various memory leaks, crashes, buffer overflows, divide by zero errors
  * Fix skewed textures that occurred when the window size changed
  * Add support for pasting text into text inputs
  * Kick all replay viewers when an incompatible replay is loaded</changelog>
</package>
<package pkgid="db0c8470c88207d8c4baf444ccf3a88f5b3573567bba77c3e95daf23d9c32488a61fd83cd270bd3548829379d740c7fbd6a4c4febacfefa6f73dd60e9915e729" name="bzip2" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="5.4"/>
  <changelog author="tchvatal@suse.com" date="1519819200">- Update autotools patchset:
  D bzip2-1.0.6-autoconfiscated.patch
  A bzip2-1.0.6.2-autoconfiscated.patch</changelog>
  <changelog author="christophe@krop.fr" date="1534852800">- Replace the URL. The bzip.org owner changed [bsc#1104445].
- Remove the URL from the 'Source' line. The 1.0.6 version is not
  available.
- Run spec-cleaner.</changelog>
  <changelog author="Kristýna Streitová &lt;kstreitova@suse.com&gt;" date="1555588800">- add bzip2-1.0.6-CVE-2016-3189.patch to fix a heap use after
  free vulnerability that was reported in bzip2recover [bsc#985657]
  [CVE-2016-3189]</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1561636800">- Update to version 1.0.7:
  * Fix undefined behavior in the macros SET_BH, CLEAR_BH, &amp;
    ISSET_BH.
  * bzip2: Fix return value when combining --test,-t and -q.
  * bzip2recover: Fix buffer overflow for large argv[0].
  * bzip2recover: Fix use after free issue with outFile
    (CVE-2016-3189).
  * Make sure nSelectors is not out of range (CVE-2019-12900
    bsc#1139083)
- Drop patches fixed upstream:
  * bzip2-unsafe_strcpy.patch.
  * bzip2-1.0.6-CVE-2016-3189.patch.
- Refresh patches with quilt.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561723200">- Update bug reference
- Fix downloaded patches</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1563796800">- Update to version 1.0.8:
  * Accept as many selectors as the file format allows.
    This relaxes the fix for CVE-2019-12900 from 1.0.7
    so that bzip2 allows decompression of bz2 files that
    use (too) many selectors again.
  * Fix handling of large (&gt; 4GB) files on Windows.
  * Cleanup of bzdiff and bzgrep scripts so they don't use
    any bash extensions and handle multiple archives correctly.
- remove (applied upstream)
  * bzip2-1.0.6-fix-bashisms.patch
  * bzip2-1.0.6-bzgrep_return_value.patch
- use a new Source url</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1572436800">- Use correct version in autotools patchset
  M bzip2-1.0.6.2-autoconfiscated.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Use %autosetup (rediff bzip2-1.0.6.2-autoconfiscated.patch to p1)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1651492800">- Port rpmlintrc format to rpmlint 2.x.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="f9b436f59c0183679f1d66bbb93a3cd8e346eed614c54b80b9da667461e112cac1fe0780bf426e196080aa6f149734e053c28151ccf8eac66c093faa18d33855" name="bzip2-doc" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="5.4"/>
  <changelog author="tchvatal@suse.com" date="1519819200">- Update autotools patchset:
  D bzip2-1.0.6-autoconfiscated.patch
  A bzip2-1.0.6.2-autoconfiscated.patch</changelog>
  <changelog author="christophe@krop.fr" date="1534852800">- Replace the URL. The bzip.org owner changed [bsc#1104445].
- Remove the URL from the 'Source' line. The 1.0.6 version is not
  available.
- Run spec-cleaner.</changelog>
  <changelog author="Kristýna Streitová &lt;kstreitova@suse.com&gt;" date="1555588800">- add bzip2-1.0.6-CVE-2016-3189.patch to fix a heap use after
  free vulnerability that was reported in bzip2recover [bsc#985657]
  [CVE-2016-3189]</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1561636800">- Update to version 1.0.7:
  * Fix undefined behavior in the macros SET_BH, CLEAR_BH, &amp;
    ISSET_BH.
  * bzip2: Fix return value when combining --test,-t and -q.
  * bzip2recover: Fix buffer overflow for large argv[0].
  * bzip2recover: Fix use after free issue with outFile
    (CVE-2016-3189).
  * Make sure nSelectors is not out of range (CVE-2019-12900
    bsc#1139083)
- Drop patches fixed upstream:
  * bzip2-unsafe_strcpy.patch.
  * bzip2-1.0.6-CVE-2016-3189.patch.
- Refresh patches with quilt.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561723200">- Update bug reference
- Fix downloaded patches</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1563796800">- Update to version 1.0.8:
  * Accept as many selectors as the file format allows.
    This relaxes the fix for CVE-2019-12900 from 1.0.7
    so that bzip2 allows decompression of bz2 files that
    use (too) many selectors again.
  * Fix handling of large (&gt; 4GB) files on Windows.
  * Cleanup of bzdiff and bzgrep scripts so they don't use
    any bash extensions and handle multiple archives correctly.
- remove (applied upstream)
  * bzip2-1.0.6-fix-bashisms.patch
  * bzip2-1.0.6-bzgrep_return_value.patch
- use a new Source url</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1572436800">- Use correct version in autotools patchset
  M bzip2-1.0.6.2-autoconfiscated.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Use %autosetup (rediff bzip2-1.0.6.2-autoconfiscated.patch to p1)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1651492800">- Port rpmlintrc format to rpmlint 2.x.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="aee687a26aa271cbd39a6b72ab7adfbd88dbb7cb56c7374cabc62ae962569b7ec0ce2870f5bbab4496034b6cd7d4311c48e14553801085fb32e86844bd2a75d1" name="bzip3" arch="riscv64">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735819200">- update to 1.5.1:
  * Add `--rm` option that removes the original files after
    successful operation
  * `bz3grep`: display the correct program name on invalid
    invocation
  * Tighter LZP/RLE bounds in the decoder for slightly improved
    compression with no observable format change
  * Add the `bz3_min_memory_needed` API.
  * ABI breaking changes: `bz3_decode_block` and `bz3_encode_block`.
  * Fix: the file `$dir.bz3` being created when invoked as
    `bzip3 -e $dir` where `$dir` is a directory.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- update to 1.5.2:
  * batch mode: fall back to stdin input with no auxiliary arguments.
  * bz3_compress (API): better bound estimation
  * yarg: oom handling; stop relying on (GNU) asprintf, use the baked in variant.
  * pkg-config: Add License variable
  * bz3_decompress (API): fix a memory leak</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 1.5.3:
  * fix oom handling in main.c and yarg.h.
  * cmake build fixes for non-unix platforms:
  * disable pthreads by default on windows &amp; !mingw
  * fix handling of dlls on windows.
  * add missing find_dependency call to ensure Threads::threads
    is present in downstream find_package callers.
  * the project moved to https://github.com/iczelia/bzip3.</changelog>
</package>
<package pkgid="6afe040fa7d4c4bf8775653567a00fbc15d1467bbdc76dd7dbd1d1800aaa552cb05b06869e837fd9983582ed2d23b2a9a85af319d723be3250601b06b4eeee1a" name="bzip3-devel" arch="riscv64">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735819200">- update to 1.5.1:
  * Add `--rm` option that removes the original files after
    successful operation
  * `bz3grep`: display the correct program name on invalid
    invocation
  * Tighter LZP/RLE bounds in the decoder for slightly improved
    compression with no observable format change
  * Add the `bz3_min_memory_needed` API.
  * ABI breaking changes: `bz3_decode_block` and `bz3_encode_block`.
  * Fix: the file `$dir.bz3` being created when invoked as
    `bzip3 -e $dir` where `$dir` is a directory.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- update to 1.5.2:
  * batch mode: fall back to stdin input with no auxiliary arguments.
  * bz3_compress (API): better bound estimation
  * yarg: oom handling; stop relying on (GNU) asprintf, use the baked in variant.
  * pkg-config: Add License variable
  * bz3_decompress (API): fix a memory leak</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 1.5.3:
  * fix oom handling in main.c and yarg.h.
  * cmake build fixes for non-unix platforms:
  * disable pthreads by default on windows &amp; !mingw
  * fix handling of dlls on windows.
  * add missing find_dependency call to ensure Threads::threads
    is present in downstream find_package callers.
  * the project moved to https://github.com/iczelia/bzip3.</changelog>
</package>
<package pkgid="df2d25ba782866d2fcfce4f0bba98836daa341ca08149f95f441d2afd2585792915c82306106e89c3e8c370e8f95cfca1eb938412a1a621aead403cc8736d8b1" name="c-ares-devel" arch="riscv64">
  <version epoch="0" ver="1.34.6" rel="1.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1708948800">- c-ares 1.27.0
  Security:
  * Moderate. CVE-2024-25629. Reading malformatted /etc/resolv.conf,
    /etc/nsswitch.conf or the HOSTALIASES file could result in a crash.
    GHSA-mg26-v6qh-x48q (CVE-2024-25629, bsc#1220279)
  Features:
  * New function ares_queue_active_queries() to retrieve number of in-flight
    queries. PR #712
  * New function ares_queue_wait_empty() to wait for the number of in-flight
    queries to reach zero. PR #710
  * New ARES_FLAG_NO_DEFLT_SVR for ares_init_options() to return a failure if
    no DNS servers can be found rather than attempting to use 127.0.0.1. This
    also introduces a new ares status code of ARES_ENOSERVER. PR #713
  Changes:
  * EDNS Packet size should be 1232 as per DNS Flag Day. PR #705
  Bugfixes:
  * Fix warning due to ignoring return code of write(). PR #709
  * CMake: don't override target output locations if not top-level. Issue #708
  * Fix building c-ares without thread support. PR #700</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1712059200">- c-ares 1.28.1
  Features:
  * Emit warnings when deprecated c-ares functions are used.
    This can be disabled by passing a compiler definition of
    `CARES_NO_DEPRECATED`. [PR #732]
  * Add function `ares_search_dnsrec()` to search for records
    using the new DNS record data structures. [PR #719]
  * Rework internals to pass around `ares_dns_record_t` instead of
    binary data, this introduces new public functions of
    `ares_query_dnsrec()` and `ares_send_dnsrec()`. [PR #730]
  Changes:
  * tests: when performing simulated queries, reduce timeouts
    to make tests run faster
  * Replace configuration file parsers with memory-safe parser. [PR #725]
  * Remove `acountry` completely, the manpage might still get
    installed otherwise. [Issue #718]
  Bugfixes:
  * CMake: don't overwrite global required libraries/definitions/includes
    which could cause build errors for projects chain building c-ares.
    [Issue #729]
  * On some platforms, `netinet6/in6.h` is not included by `netinet/in.h`
    and needs to be included separately. [PR #728]
  * Fix a potential memory leak in `ares_init()`. [Issue #724]
  * Some platforms don't have the `isascii()` function.
    Implement as a macro. [PR #721]
  * CMake: Fix Chain building if CMAKE runtime paths not set
  * NDots configuration should allow a value of zero. [PR #735]</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1717329600">- c-ares 1.29.0
  Features:
  * When using ARES_OPT_EVENT_THREAD, automatically reload
    system configuration when network conditions change.
    [PR #759]
  * Apple: reimplement DNS configuration reading to more
    accurately pull DNS settings. [PR #750]
  * Add observability into DNS server health via a server state
    callback, invoked whenever a query finishes. [PR #744]
  * Add server failover retry behavior, where failed servers are
    retried with small probability after a minimum delay.
    [PR #731]
  Changes:
  * Mark ares_channel_t * as const in more places in the public
    API. [PR #758]
  Bugfixes:
  * Due to a logic flaw dns name compression writing was not
    properly implemented which would result in the name prefix not
    being written for a partial match. This could cause issues in
    various record types such as MX records when using the
    deprecated API. Regression introduced in 1.28.0. [Issue #757]
  * Revert OpenBSD SOCK_DNS flag, it doesn't do what the docs say
    it does and causes c-ares to become non-functional. [PR #754]
  * ares_getnameinfo(): loosen validation on salen parameter.
    [Issue #752]
  * cmake: Android requires C99. [PR #748]
  * ares_queue_wait_empty() does not honor timeout_ms &gt;= 0.
    [Issue #742]</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1718020800">- c-ares 1.30.0
  Features:
  * Basic support for SIG RR record (RFC 2931 / RFC 2535) [PR #773]
  Changes:
  * Validation that DNS strings can only consist of printable ascii characters
  otherwise will trigger a parse failure. [75de16c] and [40fb125]
  Bugfixes:
  * QueryCache: Fix issue where purging on server changes wasn't working. [a6c8fe6]
- updated dowload URLs to point to github
- updated keyring to include Brad House DA7D64E4C82C6294CB73A20E22E3D13B5411B7CA</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1718712000">- c-ares 1.31.0
  Changes:
  * Enable Query Cache by default. [PR #786]
  Bugfixes:
  * Enhance Windows DNS configuration change detection to also
  detect manual DNS configuration changes. [PR #785]
  * Various legacy MacOS Build fixes. [Issue #782]
  * Ndots value of zero in resolv.conf was not being honored. [852a60a]
  * Watt-32 build support had been broken for some time. [PR #781]
  * Distribute `ares_dns_rec_type_tostr` manpage. [PR #778]</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1730203200">- c-ares 1.34.2
  Features:
  * adig: read arguments from adigrc. [PR #856]
  * Add new pending write callback optimization via `ares_set_pending_write_cb`. [PR #857]
  * New function `ares_process_fds()`. [PR #875]
  * Failed servers should be probed rather than redirecting queries which could
  cause unexpected latency. [PR #877]
  * adig: rework command line arguments to mimic dig from bind. [PR #890]
  * Add new method for overriding network functions
  `ares_set_socket_function_ex()` to properly support all new functionality.
  [PR #894]
  * Fix regression with custom socket callbacks due to DNS cookie support. [PR #895]
  * ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets [PR #887]
  * URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). [PR #882]
  Changes:
  * Connection handling modularization. [PR #857], [PR #876]
  * Expose library/utility functions to tools. [PR #860]
  * Remove `ares__` prefix, just use `ares_` for internal functions. [PR #872]
  Bugfixes:
  * fix: potential WIN32_LEAN_AND_MEAN redefinition.
  [PR #869]
  * Fix googletest v1.15 compatibility.
  [PR #874]
  * Fix pkgconfig thread dependencies.
  [PR #884]
  Features in 1.33.0:
  * Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache
  poisoning attacks. [PR #833]
  * Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT
  on supported systems. [PR #840]
  Changes:
  * Reorganize source tree. [PR #822]
  * Refactoring of connection handling to prevent code duplication. [PR #839]
  * New dynamic array data structure to prevent simple logic flaws in array
  handling in various code paths. [PR #841]
  Bugfixes:
  * `ares_destroy()` race condition during shutdown due to missing lock. [PR #831]
  Features in 1.32:
  * Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled
  by specifying `ARES_FLAG_DNS0x20`.  Disabled by default. [PR #800]
  * Rework query timeout logic to automatically adjust timeouts based on network
  conditions.  The timeout specified now is only used as a hint until there
  is enough history to calculate a more valid timeout. [PR #794]
  Changes:
  * DNS RR TXT strings should not be automatically concatenated as there are use
  cases outside of RFC 7208.  In order to maintain ABI compliance, the ability
  to retrieve TXT strings concatenated is retained as well as a new API to
  retrieve the individual strings.  This restores behavior from c-ares 1.20.0.
  [PR #801]
  * Clean up header inclusion logic to make hacking on code easier. [PR #797]
  * GCC/Clang: Enable even more strict warnings to catch more coding flaws. [253bdee]
  Bugfixes:
  * Tests: Fix thread race condition in test cases for EventThread. [PR #803]
  * Thread Saftey: `ares_timeout()` was missing lock. [74a64e4]</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1735560000">- c-ares 1.34.4
  This is a bugfix release.
  Changes:
    QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938
  Bugfixes:
    Empty TXT records were not being preserved. PR #922
    docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910
    license: some files weren't properly updated. PR #920
    Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935
    CMake: set policy version to prevent deprecation warnings. PR #932
    CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933
    Update to latest autoconf archive macros for enhanced system compatibility. PR #936
  In version 1.34.3
  This is a bugfix release.
  Changes:
    Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906
  Bugfixes:
    Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911
    TSAN warns on missing lock, but lock isn't actually necessary. PR #915
    ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558
    ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7
    Fix typos in man pages. PR #905
- skip-test.patch: fix failing tests</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1735905600">- skip-test.patch replaced with upstream unit test fix
  a531524a3d085fcd9a5e25d5f6cbdb953082c2b9.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1744113600">- c-ares version 1.34.5
  * CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that
    was introduced in v1.32.3 (bsc#1240955)
- a531524a3d085fcd9a5e25d5f6cbdb953082c2b9.patch: upstreamed, removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767268800">- c-ares 1.35.6:
  * CVE-2025-62408: use-after-free in read_answers() (boo#1254738)
  * Ignore Windows IDN Search Domains until proper IDN support is
    added
  * Various bug fixes</changelog>
</package>
<package pkgid="650cfa4b941d6294d4a34b15fa981d65f3ca19f0ea0c70c39f781626ed022e7f73aa76d5e5cb98f34a8a65391a93d2850587685ab14d2d7b0476c0e3a1cf11ec" name="c-ares-utils" arch="riscv64">
  <version epoch="0" ver="1.34.6" rel="1.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1708948800">- c-ares 1.27.0
  Security:
  * Moderate. CVE-2024-25629. Reading malformatted /etc/resolv.conf,
    /etc/nsswitch.conf or the HOSTALIASES file could result in a crash.
    GHSA-mg26-v6qh-x48q (CVE-2024-25629, bsc#1220279)
  Features:
  * New function ares_queue_active_queries() to retrieve number of in-flight
    queries. PR #712
  * New function ares_queue_wait_empty() to wait for the number of in-flight
    queries to reach zero. PR #710
  * New ARES_FLAG_NO_DEFLT_SVR for ares_init_options() to return a failure if
    no DNS servers can be found rather than attempting to use 127.0.0.1. This
    also introduces a new ares status code of ARES_ENOSERVER. PR #713
  Changes:
  * EDNS Packet size should be 1232 as per DNS Flag Day. PR #705
  Bugfixes:
  * Fix warning due to ignoring return code of write(). PR #709
  * CMake: don't override target output locations if not top-level. Issue #708
  * Fix building c-ares without thread support. PR #700</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1712059200">- c-ares 1.28.1
  Features:
  * Emit warnings when deprecated c-ares functions are used.
    This can be disabled by passing a compiler definition of
    `CARES_NO_DEPRECATED`. [PR #732]
  * Add function `ares_search_dnsrec()` to search for records
    using the new DNS record data structures. [PR #719]
  * Rework internals to pass around `ares_dns_record_t` instead of
    binary data, this introduces new public functions of
    `ares_query_dnsrec()` and `ares_send_dnsrec()`. [PR #730]
  Changes:
  * tests: when performing simulated queries, reduce timeouts
    to make tests run faster
  * Replace configuration file parsers with memory-safe parser. [PR #725]
  * Remove `acountry` completely, the manpage might still get
    installed otherwise. [Issue #718]
  Bugfixes:
  * CMake: don't overwrite global required libraries/definitions/includes
    which could cause build errors for projects chain building c-ares.
    [Issue #729]
  * On some platforms, `netinet6/in6.h` is not included by `netinet/in.h`
    and needs to be included separately. [PR #728]
  * Fix a potential memory leak in `ares_init()`. [Issue #724]
  * Some platforms don't have the `isascii()` function.
    Implement as a macro. [PR #721]
  * CMake: Fix Chain building if CMAKE runtime paths not set
  * NDots configuration should allow a value of zero. [PR #735]</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1717329600">- c-ares 1.29.0
  Features:
  * When using ARES_OPT_EVENT_THREAD, automatically reload
    system configuration when network conditions change.
    [PR #759]
  * Apple: reimplement DNS configuration reading to more
    accurately pull DNS settings. [PR #750]
  * Add observability into DNS server health via a server state
    callback, invoked whenever a query finishes. [PR #744]
  * Add server failover retry behavior, where failed servers are
    retried with small probability after a minimum delay.
    [PR #731]
  Changes:
  * Mark ares_channel_t * as const in more places in the public
    API. [PR #758]
  Bugfixes:
  * Due to a logic flaw dns name compression writing was not
    properly implemented which would result in the name prefix not
    being written for a partial match. This could cause issues in
    various record types such as MX records when using the
    deprecated API. Regression introduced in 1.28.0. [Issue #757]
  * Revert OpenBSD SOCK_DNS flag, it doesn't do what the docs say
    it does and causes c-ares to become non-functional. [PR #754]
  * ares_getnameinfo(): loosen validation on salen parameter.
    [Issue #752]
  * cmake: Android requires C99. [PR #748]
  * ares_queue_wait_empty() does not honor timeout_ms &gt;= 0.
    [Issue #742]</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1718020800">- c-ares 1.30.0
  Features:
  * Basic support for SIG RR record (RFC 2931 / RFC 2535) [PR #773]
  Changes:
  * Validation that DNS strings can only consist of printable ascii characters
  otherwise will trigger a parse failure. [75de16c] and [40fb125]
  Bugfixes:
  * QueryCache: Fix issue where purging on server changes wasn't working. [a6c8fe6]
- updated dowload URLs to point to github
- updated keyring to include Brad House DA7D64E4C82C6294CB73A20E22E3D13B5411B7CA</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1718712000">- c-ares 1.31.0
  Changes:
  * Enable Query Cache by default. [PR #786]
  Bugfixes:
  * Enhance Windows DNS configuration change detection to also
  detect manual DNS configuration changes. [PR #785]
  * Various legacy MacOS Build fixes. [Issue #782]
  * Ndots value of zero in resolv.conf was not being honored. [852a60a]
  * Watt-32 build support had been broken for some time. [PR #781]
  * Distribute `ares_dns_rec_type_tostr` manpage. [PR #778]</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1730203200">- c-ares 1.34.2
  Features:
  * adig: read arguments from adigrc. [PR #856]
  * Add new pending write callback optimization via `ares_set_pending_write_cb`. [PR #857]
  * New function `ares_process_fds()`. [PR #875]
  * Failed servers should be probed rather than redirecting queries which could
  cause unexpected latency. [PR #877]
  * adig: rework command line arguments to mimic dig from bind. [PR #890]
  * Add new method for overriding network functions
  `ares_set_socket_function_ex()` to properly support all new functionality.
  [PR #894]
  * Fix regression with custom socket callbacks due to DNS cookie support. [PR #895]
  * ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets [PR #887]
  * URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). [PR #882]
  Changes:
  * Connection handling modularization. [PR #857], [PR #876]
  * Expose library/utility functions to tools. [PR #860]
  * Remove `ares__` prefix, just use `ares_` for internal functions. [PR #872]
  Bugfixes:
  * fix: potential WIN32_LEAN_AND_MEAN redefinition.
  [PR #869]
  * Fix googletest v1.15 compatibility.
  [PR #874]
  * Fix pkgconfig thread dependencies.
  [PR #884]
  Features in 1.33.0:
  * Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache
  poisoning attacks. [PR #833]
  * Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT
  on supported systems. [PR #840]
  Changes:
  * Reorganize source tree. [PR #822]
  * Refactoring of connection handling to prevent code duplication. [PR #839]
  * New dynamic array data structure to prevent simple logic flaws in array
  handling in various code paths. [PR #841]
  Bugfixes:
  * `ares_destroy()` race condition during shutdown due to missing lock. [PR #831]
  Features in 1.32:
  * Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled
  by specifying `ARES_FLAG_DNS0x20`.  Disabled by default. [PR #800]
  * Rework query timeout logic to automatically adjust timeouts based on network
  conditions.  The timeout specified now is only used as a hint until there
  is enough history to calculate a more valid timeout. [PR #794]
  Changes:
  * DNS RR TXT strings should not be automatically concatenated as there are use
  cases outside of RFC 7208.  In order to maintain ABI compliance, the ability
  to retrieve TXT strings concatenated is retained as well as a new API to
  retrieve the individual strings.  This restores behavior from c-ares 1.20.0.
  [PR #801]
  * Clean up header inclusion logic to make hacking on code easier. [PR #797]
  * GCC/Clang: Enable even more strict warnings to catch more coding flaws. [253bdee]
  Bugfixes:
  * Tests: Fix thread race condition in test cases for EventThread. [PR #803]
  * Thread Saftey: `ares_timeout()` was missing lock. [74a64e4]</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1735560000">- c-ares 1.34.4
  This is a bugfix release.
  Changes:
    QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938
  Bugfixes:
    Empty TXT records were not being preserved. PR #922
    docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910
    license: some files weren't properly updated. PR #920
    Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935
    CMake: set policy version to prevent deprecation warnings. PR #932
    CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933
    Update to latest autoconf archive macros for enhanced system compatibility. PR #936
  In version 1.34.3
  This is a bugfix release.
  Changes:
    Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906
  Bugfixes:
    Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911
    TSAN warns on missing lock, but lock isn't actually necessary. PR #915
    ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558
    ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7
    Fix typos in man pages. PR #905
- skip-test.patch: fix failing tests</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1735905600">- skip-test.patch replaced with upstream unit test fix
  a531524a3d085fcd9a5e25d5f6cbdb953082c2b9.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1744113600">- c-ares version 1.34.5
  * CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that
    was introduced in v1.32.3 (bsc#1240955)
- a531524a3d085fcd9a5e25d5f6cbdb953082c2b9.patch: upstreamed, removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767268800">- c-ares 1.35.6:
  * CVE-2025-62408: use-after-free in read_answers() (boo#1254738)
  * Ignore Windows IDN Search Domains until proper IDN support is
    added
  * Various bug fixes</changelog>
</package>
<package pkgid="68f72b239297ee99196b6e60cd84fe780589a40481beddf370fcb838fb8bdc20e0579b6318e99a63722fc992c561a807f4bec99fc4adb54ec8b7429178366b64" name="c-intro-and-ref-html" arch="noarch">
  <version epoch="0" ver="20240831.93.6296201" rel="1.1"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1732017600">- Initial packaging for openSUSE
- No changelog entry as this is the first version of the package.</changelog>
</package>
<package pkgid="6693caff48c2982d5e3f40ede80d998253c1bb1357ddc5367f518ed63c72bc41558140a1172c4df1e8983dc1c9b648ee7376bede4cd33e69b14ffd23f580d580" name="c-intro-and-ref-info" arch="noarch">
  <version epoch="0" ver="20240831.93.6296201" rel="1.1"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1732017600">- Initial packaging for openSUSE
- No changelog entry as this is the first version of the package.</changelog>
</package>
<package pkgid="79e772e204830c26e43d39a66728bf9931b33db4040b84951ba738822b14f70e6044631a8738cb2301a5966dc8ad0981ba6da7a5d3f5fbca1f8ca2cff62b763c" name="c-intro-and-ref-pdf" arch="noarch">
  <version epoch="0" ver="20240831.93.6296201" rel="1.1"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1732017600">- Initial packaging for openSUSE
- No changelog entry as this is the first version of the package.</changelog>
</package>
<package pkgid="7a401584b8b47f13bbff5a0c688fad8a5c3753b9a8f1419ef1cd80041cc80b45fbe81e1908e744463fb01f3eda2cb52bad42618dfb018c2721fb3c329dbe393b" name="c-toxcore" arch="riscv64">
  <version epoch="0" ver="0.2.21" rel="1.2"/>
  <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>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1707134400">- Use sysuser-tools to generate c-toxcore user and group.</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1712923200">- Update to 0.2.19
  - Add cmake flag to disable unit tests. @iphydf (#2742)
  - Document that group topic lock is default on. @iphydf (#2744)
  - Add missing param docs for callbacks. @iphydf (#2743)
  - Don't expose Tox_System in the public API @nurupo (#2741)
  - Small API doc fixes @nurupo (#2735)
  - Rename out parameters to out_$something. @iphydf (#2726)
  - event length naming inconsistencies @Green-Sky (#2732)
  - flaky tcp test @Green-Sky (#2369)
  - Update and improve the Windows cross-compilation @nurupo (#2713)
  - Use a specific non-broken slimcc version. @iphydf (#2718)
  - Update github actions. @iphydf (#2712)
  - Update the list of CMake options @nurupo (#2710)
  - Rename Queries to Query to align with other enums. @iphydf (#2705)
  - Correct type for conference offline peer numbers. @iphydf (#2704)
  - Add pkgsrc build. @iphydf (#2699)
  - Add FreeBSD VM action on GitHub. @iphydf (#2700)
  - Build toxcore on NetBSD (VM). @iphydf (#2697)
  - Only install tox_private.h on request. @iphydf (#2698)
  - Don't serve files from websockify. @iphydf (#2695)
  - Correctly pass extended public keys to group moderation code. @iphydf (#2689)
  - Use structs for extended public/secret keys. @iphydf (#2672)
  - Compile libsodium reference implementation with compcert. @iphydf (#2686)
  - Don't use memcpy to cast arbitrary structs to uint8_t[]. @iphydf (#2684)
  - Pass array, not array pointer, to memcmp. @iphydf (#2683)
  - Never pass void* directly to memcpy. @iphydf (#2682)
  - Use tox rng to seed the keypair generation. @iphydf (#2671)
  - Small improvements found by PVS Studio. @iphydf (#2666)
  - Disable NGC saving by default, enable through Tox_Options. @iphydf (#2678)
  - Replace pointer arithmetic with explicit &amp;arr[i]. @iphydf (#2675)
  - Use strong typedef for NGC peer id. @iphydf (#2643)
  - Simplify custom packet length check in NGC. @iphydf (#2659)
  - Correct a few potential null derefs in bootstrap daemon. @iphydf (#2662)
  - Add missing memunlock of local variable when it goes out of scope. @iphydf (#2660)
  - Zero out stack-allocated secret key before return. @iphydf (#2661)
  - Make prune_gc_sanctions_list more obviously correct. @iphydf (#2658)
  - Add static analysis tool list to README. @iphydf (#2656)
  - Run prettier-markdown on markdown files. @iphydf (#2664)
  - Use strong typedef instead of struct for Socket. @iphydf (#2640)
  - Fix some false positive from PVS Studio. @iphydf (#2657)
  - Check that WINXP macro exists before comparing it. @iphydf (#2655)
  - Make tox mutex non-recursive. @iphydf (#2652)
  - Fix up doxyfile. @iphydf (#2647)
  - Add more documentation to crypto_core. @iphydf (#2648)
  - Remove Tox * from tox_dispatch. @iphydf (#2645)
  - Don't rely on tox_dispatch passing tox in tests. @iphydf (#2644)
  - Use C++ mode for clang-tidy. @iphydf (#2642)
  - Check that both gtest and gmock exist for tests. @iphydf (#2637)
  - Add slimcc compiler compatibility test. @iphydf (#2624)
  - Add some comments to the astyle config. @iphydf (#2634)
  - Remove implicit bool conversions. @iphydf (#2621)
  - Rename C++ headers to .hh suffixes. @iphydf (#2626)
  - Further #include cleanups. @iphydf (#2617)
  - Only check the bootstrap daemon checksum on release. @iphydf (#2620)
  - Add more const where possible. @iphydf (#2622)
  - Use Bazel modules to enforce proper #include hygiene. @iphydf (#2614)
  - Move pack/unpack IP_Port from DHT into network module. @iphydf (#2612)
  - Really fix coverage docker image build. @iphydf (#2611)
  - Fix post-submit coverage image. @iphydf (#2610)
  - Don't use memcmp to compare IP_Ports. @iphydf (#2605)
  - Fix rpm build; add a CI check for it. @iphydf (#2604)
  - Speed up docker builds a bit by reducing layer count. @iphydf (#2603)
  - Add const where possible in auto tests. @iphydf (#2602)
  - Minor cleanup of event unpack code. @iphydf (#2580)
  - Rename system_{memory,...} to os_{memory,...}. @iphydf (#2598)
  - Remove all uses of SIZEOF_VLA. @iphydf (#2592)
  - Add goblint static analyser. @iphydf (#2597)
  - Use memzero(x, s) instead of memset(x, 0, s). @iphydf (#2594)
  - Use explicit 0 instead of PACKET_ID_PADDING. @iphydf (#2593)
  - Expand the Tox_Options accessor macros. @iphydf (#2591)
  - Remove plan9 support. @iphydf (#2588)
  - Add a simple new/delete test for Tox. @iphydf (#2590)
  - Add comment after every #endif. @iphydf (#2587)
  - Fix comment I broke in the events test PR. @iphydf (#2583)
  - Migrate auto_tests to new events API. @iphydf (#2559)
  - Add common msgpack array packer with callback. @iphydf (#2577)
  - Rename group to conference in groupav documentation. @iphydf (#2582)
  - Ensure handler params are named after callback params. @iphydf (#2581)
  - Pass this pointer as first param to s11n callbacks. @iphydf (#2575)
  - Allow NULL pointers for byte arrays in events. @iphydf (#2578)
  - Remove bin_pack_{new,free}. @iphydf (#2572)
  - Add dht_get_nodes_response event to the events system. @iphydf (#2568)
  - Use enum-specific pack functions for enum values. @iphydf (#2567)
  - Factor out union pack switch from event packer. @iphydf (#2565)
  - Move the 2-element array pack out of individual events. @iphydf (#2564)
  - Remove empty test doing nothing. @iphydf (#2566)
  - Add printf log statement to group_moderation_test. @iphydf (#2563)
  - Make event dispatch ordered by receive time. @iphydf (#2392)
  - tests use ipv6 by default, even with USE_IPV6 set to 0 @Green-Sky (#2468)
  - add clangd files to .gitignore @Green-Sky (#2562)
  - Move file streaming test to its own file. @iphydf (#2561)
  - window builds now build in parallel @Green-Sky (#2560)
  - Add C++ classes wrapping system interfaces. @iphydf (#2557)
  - Make all the fuzzers work again, and add a test for protodump. @iphydf (#2554)
  - Factor out malloc+memcpy into memdup. @iphydf (#2538)
  - Make sure there's enough space for CONSUME1 in fuzzers. @iphydf (#2552)
  - Add fuzz tests to the coverage run. @iphydf (#2547)
  - Move from gcov to llvm source-based coverage. @iphydf (#2551)
  - Use operator== for equality tests of Node_format. @iphydf (#2545)
  - Slightly nicer C++ interface to tox Random. @iphydf (#2543)
  - Minor refactoring of get_close_nodes functions. @iphydf (#2539)
  - Some more test cleanups, removing overly smart code. @iphydf (#2536)
  - Assign malloc return to a local variable first. @iphydf (#2530)
  - Add more unit tests for add_to_list. @iphydf (#2531)
  - Add "infer" CI check to github, remove from circle. @iphydf (#2529)
  - Add dynamically derived array sizes to the API. @iphydf (#2525)
  - Add explicit array sizes to toxencryptsave. @iphydf (#2524)
  - Add Toxav alias for ToxAV. @iphydf (#2527)
  - Make Tox_Options a typedef. @iphydf (#2526)
  - Simplify msvc build using vcpkg. @iphydf (#2498)
  - Move tox_get_system out of the public API. @iphydf (#2523)
  - Align group message sending with other send functions. @iphydf (#2519)
  - Make setters take non-const Tox *. @iphydf (#2522)
  - Mark arrays in the tox API as [] instead of *. @iphydf (#2520)
  - Make array params in toxav [] instead of *. @iphydf (#2521)
  - Add typedefs for public API int identifiers. @iphydf (#2518)
  - Add fetch-sha256 script to update bootstrap node hash. @iphydf (#2513)
  - Remove settings.yml in favour of hs-github-tools. @iphydf (#2516)
  - Use GPL license with https. @iphydf (#2515)
  - Move all vptr-to-ptr casts to the beginning of a function. @iphydf (#2512)
  - Use github actions matrix to simplify CI. @iphydf (#2510)
  - Use QueryPerformanceCounter on windows for monotonic time. @iphydf (#2509)
  - Add net_(new|kill)_strerror to cppcheck's allocators. @iphydf (#2508)
  - Run clang-tidy on headers, as well. @iphydf (#2507)
  - Make TCP connection failures a warning instead of error. @iphydf (#2506)
  - Make all .c files include the headers they need. @iphydf (#2505)
  - Upgrade to clang-tidy-17 and fix some warnings. @iphydf (#2503)
  - Upgrade cppcheck, fix some warnings. @iphydf (#2504)
  - Use pkg_search_module directly in cmake. @iphydf (#2502)
  - Use target_link_libraries directly in cmake. @iphydf (#2499)
  - Add IMPORTED_TARGET to pkg-config packages. @iphydf (#2501)
  - Remove NaCl support. @iphydf (#2497)
  - unpack enum function names in event impl generator @Green-Sky (#2494)
  - Disable targets for cross-compilation. @iphydf (#2493)
  - Build a docker image with coverage info in it. @iphydf (#2491)
  - Some portability/warning fixes for Windows builds. @iphydf (#2490)
  - Correct a use-after-free and fix some memory leaks. @iphydf (#2488)
  - Change all enum-like #define sequences into enums. @iphydf (#2487)
  - Fix make_single_file to support core-only. @iphydf (#2484)
  - Change the TCP_PACKET_* defines into an enum. @iphydf (#2486)
  - event generation tool for reorder pr @Green-Sky (#2485)
  - Give enum-from-int functions the ability to report errors. @iphydf (#2475)
  - Update github actions uses. @iphydf (#2481)
  - Make esp32 build actually try to instantiate tox. @iphydf (#2439)
  - Remove test net support. @iphydf (#2474)
  - add ngc related unpack functions @Green-Sky (#2480)
  - Add to_string functions for all public enums. @iphydf (#2479)
  - add real timeout test @Green-Sky (#2477)
  - Move s390x build to post-merge. @iphydf (#2476)
  - Slightly reduce bandwidth usage when there are few nodes. @iphydf (#2442)
  - Enable ubsan on bootstrap nodes. @iphydf (#2472)
  - Add check-c run to bazel build. @iphydf (#2470)
  - increase NGC lossy custom packet size @Green-Sky (#2384)
  - replace memset with a loop @nurupo (#2465)
  - also Install header for private/experimental API functions with autotools @zoff99 (#2458)
  - Enable debug flag for ubsan. @iphydf (#2459)
  - memory leaks @nurupo (#2454)
  - replace DEFAULT_TCP_RELAY_PORTS_COUNT with a compile-time calculation @nurupo (#2452)
  - clarify disabling of static assert checks @nurupo (#2451)
  - Use Bin_Pack for packing Node_format. @iphydf (#2420)
  - replace tabs with spaces @nurupo (#2449)
  - Docker tox-bootstrapd hash update failing when using BuildKit @nurupo (#2447)
  - Remove explicit layering_check feature. @iphydf (#2438)
  - Upgrade sonar-scan jvm to java 17. @iphydf (#2437)
  - Add missing htons call when adding configured TCP relay. @iphydf (#2436)
  - Cancel old PR builds on docker and sonar-scan workflows. @iphydf (#2434)
  - Retry freebsd tests 2 times. @iphydf (#2430)
  - Use C99 on MSVC instead of C11. @iphydf (#2432)
  - Add an s390x build (on alpine) for CI. @iphydf (#2429)
  - Add a compcert docker run script. @iphydf (#2428)
  - Use tcc docker image for CI. @iphydf (#2427)
  - allow for larger incoming NGC packets @zoff99 (#2380)
  - Fix memory leak in the error path of loading savedata. @iphydf (#2424)
  - get the number of close dht nodes with announce/store support @Green-Sky (#2357)
  - Add a bin_unpack_bin_max for max-length arrays. @iphydf (#2415)
  - Add more logging to loading conferences from savedata. @iphydf (#2416)
  - Fix GCC compatibility. @iphydf (#2413)
  - Ensure we have allocators available for the error paths. @iphydf (#2408)
  - Remove redundant -DSODIUM_EXPORT from definitions. @iphydf (#2407)
  - Fix a few more clang-tidy warnings. @iphydf (#2406)
  - Fix a few more clang-tidy warnings. @iphydf (#2405)
  - Enforce stricter identifier naming using clang-tidy. @iphydf (#2404)
  - Add mem module to allow tests to override allocators. @iphydf (#2393)
  - Add devcontainer setup for codespaces. @iphydf (#2396)
  - Fix doxygen config and remove some redundant comments. @iphydf (#2391)
  - Fix the Android CI job @robinlinden (#2390)
  - Add missing #include &lt;array&gt;. @iphydf (#2389)
  - add missing ngc constants getter declarations and definitions @Green-Sky (#2383)
  - Add missing module dependencies. @iphydf (#2388)
  - fix group_peer_exit_cb @Green-Sky (#2371)
  - resolve_bootstrap_node() not checking net_getipport() returned count correctly @Green-Sky (#2361)
  - fuzz support for TCP server @sudden6 (#2367)
  - potential endless loop under extremely high load @sudden6 (#2364)
  - enable tcp relay for bootstrap fuzzing @sudden6 (#2362)
  * Breaking changes
  - A more descriptive error for group invite accept function @JFreegman (#2736)
  - align group send err enum order @Green-Sky (#2731)
  - packet broadcast functions now return errors @JFreegman (#2542)
  - tox_new() should return null when savedata loading fails @JFreegman (#1944)
  - Increase max group message length by four bytes @JFreegman (#2351)
  - behaviour of group api function @JFreegman (#2370)
  - group custom packet size limits @JFreegman (#2355)
  * Features
  - add message IDs to private group messages @JFreegman (#2727)
  - Add groupchat API function that returns an IP address string for a peer @JFreegman (#2446)
  - group connection queries now return our own connection type @JFreegman (#2448)
  - Merge the remainder of the new groupchats implementation @JFreegman (#2269)
  * Bug Fixes
  - partially fix a bug that prevented group part messages from sending @JFreegman (#2609)
  - a few off by one errors in group autotests @JFreegman (#2601)
  - issues with packet broadcast error reporting @JFreegman (#2549)
  - DHTBootstrap should always respond to version packets with toxcore version @Tha14 (#2354)
  - inversed return values @JFreegman (#2414)
  - Increase max group message length by four bytes @JFreegman (#2351)
  - #1144 by forcing misc_tools to be a static lib @Green-Sky (#2341)
  - group custom packet size limits @JFreegman (#2355)
  - Remove cmake cache files after copying to container build directory @Tha14 (#2325)
  - missing net to host conversion of port in logging in group_chat.c @Green-Sky (#2340)
  - bug causing friend group invites to sometimes fail &amp; improve logging @JFreegman (#2338)
  - missing net to host conversion of port in logging @Green-Sky (#2339)
  - unlock correct dht_friend @sudden6 (#2327)
  * Documentation
  - add the experimental api build option to INSTALL.md @JFreegman (#2708)
  - Remove defunct IRC channel from README.md @JFreegman (#2456)
  - incorrect documentation @JFreegman (#2381)
  - Update README for bootstrap node docker @Tha14 (#2333)
  - Update README.md to include cmp submodule info @Tha14 (#2323)
  * Maintenance (Grunt tasks)
  - Remove "mod" and "founder" from group API naming scheme @JFreegman (#2709)
  - Spellcheck tox-bootstrapd @nurupo (#2517)
  - tox_new() should return null when savedata loading fails @JFreegman (#1944)
  - Migrate from Appveyor to Azure Pipelines @robinlinden (#2271)
  - disable warning about pre C99 code @sudden6 (#2318)
  * Maintenance (Code cleanup)
  - A more descriptive error for group invite accept function @JFreegman (#2736)
  - use typedef for private message ID's in callback @JFreegman (#2729)
  - correct a few nullable annotations @JFreegman (#2685)
  - make some improvements to group moderation test @JFreegman (#2576)
  - skip a do_gc iteration before removing peers marked for deletion @JFreegman (#2573)
  - Make group packet entry creation less error-prone @JFreegman (#2540)
  - don't pass garbage data buffer to packet send functions @JFreegman (#2541)
  - Make group saving/loading more forgiving with data errors @JFreegman (#2466)
  - make it more clear that assert and uint32_t increment both only exist if NDEBUG is not defined @zoff99 (#2311)
  * Maintenance (Refactoring)
  - Observers/ignored peers can now send and receive custom packets @JFreegman (#2728)
  - Remove "mod" and "founder" from group API naming scheme @JFreegman (#2709)
  - packet broadcast functions now return errors @JFreegman (#2542)
  - Install header for private/experimental API functions @JFreegman (#2453)
  - Store time in Mono_Time in milliseconds. @iphydf (#2203)
  - Make some improvements to how often/when we announce a group @JFreegman (#2348)
  - Refactor: Extract shared key cache into separate file @sudden6 (#2317)
  - extract each case in handle packet in messenger @Green-Sky (#2329)
  * Maintenance (Tests)
  - save_compatibility_test failing on big-endian systems @nurupo (#2696)
  - Add a protocol dump test to generate initial fuzzer input. @iphydf (#2291)</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1752926400">- Update to 0.2.21
  - Add a Makefile for the single file deploy build. (432ab60c)
  - Implement Tox network profiler (80fabd4a)
  - Add to_string functions for toxencryptsave errors. (d10c966b)
  - implement the last 2 missing network struct functions and make use of them (ac812871)
  - Add option to disable DNS lookups in toxcore. (819aa2b2)
  - net: add missing connect to network struct (2e94da60)
  - Use stack allocation for strerror rendering. (f1991aaa)
  - ip to string function not accepting tcp families (26a991ed)
  - run do_gca also in bootstrap nodes (9f723f89)
  - Don't crash on malloc failures in bin_unpack. (edb4dfc4)
  - Fake broadcast address for 127.x.x.x (d9b8fa60)
  - Avoid memcpy-ing structs into onion ping id data. (3cfe41c7)
  - Add more information on why the frame was not sent. (e32ac001)
  - Allow TCP connections to fail connect calls. (ab887003)
  - Allow peers to reconnect to group chats using a password (fc065060)
  - reduce memory usage in group chats by 75% Significantly reduced the memory usage of groups since all message slots are preallocated for every peer for send and receive buffers of buffer size (hundreds of MiB peak when save contained alot of peers to try to connect to) (11ab1d2a)
  - friend requests with very long messages are no longer dropped (93aafd78)
  - windows use of REUSEADDR (0ac23cee)
  - forgot an enum in the nodes request rename see #2860 (9324a974)
  - one more fuzz target that needs netprof (1d4cc783)
  - make net_prof visible to its consumers (066aafbf)
  - missing dep for auto_tests (9dcc2f53)
  - missing dep for fuzz target (741ac5f5)
  - ngc: dont double every message, if we are not directly connected but we and the other peer would support direct. (219773bf)
  - Make tox-bootstrapd use bool instead of int @nurupo (#2692)
  - Add release-drafter github action. @iphydf (#2780)
  - Use toktok's cmp instead of upstream. @iphydf (#2779)
  - Sort apk/apt install commands in Dockerfiles. @iphydf (#2778)
  - Upgrade to FreeBSD 14.1 in cirrus build. @iphydf (#2777)
  - set options changes as cache and with force @Green-Sky (#2762)
  - Use Opus in the CBR mode @nurupo (#2757)
  - new minimum for all android versions is 21 @Green-Sky (#2769)
  - Fix GitHub actions deprecation warnings @robinlinden (#2745)
  - Add missing free in dht_get_nodes_response event. @iphydf (#2788)
  - pass video bit rate as kbit @Green-Sky (#2782)
  - friend_connections leak on allocation failure. @Green-Sky (#2772)
  - wrong comment for closelist @Green-Sky (#2785)
  - events leak that can occur if allocation fails @Green-Sky (#2771)
  - Return an error instead of crashing on nullptr args in NGC. @iphydf (#2783)
  - toxav rtp temp buffer allocation size was too large @Green-Sky (#2768)
  - fix docs of toxav.h @Green-Sky (#2754)
  - wrong comment for closelist @Green-Sky (#2785)
  - Release 0.2.20 @robinlinden (#2792)
  - lower cirrus ci timeout drastically @Green-Sky (#2784)
  - Fix CI @nurupo (#2761)
  - Fix Circle CI build failing @nurupo (#2755)
  - Memory leak in the bootstrap daemon @nurupo (#2747)
  - Fix all -Wsign-compare warnings. @iphydf (#2786)
  - Remove useless if clause @JFreegman (#2717)
  - bump golang.org/x/net from 0.17.0 to 0.23.0 in /other/bootstrap_daemon/websocket/websockify @dependabot (#2751)
  - Make ToxAV independent of toxcore internals. @iphydf (#2651)</changelog>
</package>
<package pkgid="38349cf02dd87d6201476ec091fcf40fd2e86f711a6e9cd451804cc7452ce02f37ee524348a04f407662ab1bc36a7f88498d3efbc270dd76f77462689c0eabfb" name="c-toxcore-daemon" arch="riscv64">
  <version epoch="0" ver="0.2.21" rel="1.2"/>
  <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>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1707134400">- Use sysuser-tools to generate c-toxcore user and group.</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1712923200">- Update to 0.2.19
  - Add cmake flag to disable unit tests. @iphydf (#2742)
  - Document that group topic lock is default on. @iphydf (#2744)
  - Add missing param docs for callbacks. @iphydf (#2743)
  - Don't expose Tox_System in the public API @nurupo (#2741)
  - Small API doc fixes @nurupo (#2735)
  - Rename out parameters to out_$something. @iphydf (#2726)
  - event length naming inconsistencies @Green-Sky (#2732)
  - flaky tcp test @Green-Sky (#2369)
  - Update and improve the Windows cross-compilation @nurupo (#2713)
  - Use a specific non-broken slimcc version. @iphydf (#2718)
  - Update github actions. @iphydf (#2712)
  - Update the list of CMake options @nurupo (#2710)
  - Rename Queries to Query to align with other enums. @iphydf (#2705)
  - Correct type for conference offline peer numbers. @iphydf (#2704)
  - Add pkgsrc build. @iphydf (#2699)
  - Add FreeBSD VM action on GitHub. @iphydf (#2700)
  - Build toxcore on NetBSD (VM). @iphydf (#2697)
  - Only install tox_private.h on request. @iphydf (#2698)
  - Don't serve files from websockify. @iphydf (#2695)
  - Correctly pass extended public keys to group moderation code. @iphydf (#2689)
  - Use structs for extended public/secret keys. @iphydf (#2672)
  - Compile libsodium reference implementation with compcert. @iphydf (#2686)
  - Don't use memcpy to cast arbitrary structs to uint8_t[]. @iphydf (#2684)
  - Pass array, not array pointer, to memcmp. @iphydf (#2683)
  - Never pass void* directly to memcpy. @iphydf (#2682)
  - Use tox rng to seed the keypair generation. @iphydf (#2671)
  - Small improvements found by PVS Studio. @iphydf (#2666)
  - Disable NGC saving by default, enable through Tox_Options. @iphydf (#2678)
  - Replace pointer arithmetic with explicit &amp;arr[i]. @iphydf (#2675)
  - Use strong typedef for NGC peer id. @iphydf (#2643)
  - Simplify custom packet length check in NGC. @iphydf (#2659)
  - Correct a few potential null derefs in bootstrap daemon. @iphydf (#2662)
  - Add missing memunlock of local variable when it goes out of scope. @iphydf (#2660)
  - Zero out stack-allocated secret key before return. @iphydf (#2661)
  - Make prune_gc_sanctions_list more obviously correct. @iphydf (#2658)
  - Add static analysis tool list to README. @iphydf (#2656)
  - Run prettier-markdown on markdown files. @iphydf (#2664)
  - Use strong typedef instead of struct for Socket. @iphydf (#2640)
  - Fix some false positive from PVS Studio. @iphydf (#2657)
  - Check that WINXP macro exists before comparing it. @iphydf (#2655)
  - Make tox mutex non-recursive. @iphydf (#2652)
  - Fix up doxyfile. @iphydf (#2647)
  - Add more documentation to crypto_core. @iphydf (#2648)
  - Remove Tox * from tox_dispatch. @iphydf (#2645)
  - Don't rely on tox_dispatch passing tox in tests. @iphydf (#2644)
  - Use C++ mode for clang-tidy. @iphydf (#2642)
  - Check that both gtest and gmock exist for tests. @iphydf (#2637)
  - Add slimcc compiler compatibility test. @iphydf (#2624)
  - Add some comments to the astyle config. @iphydf (#2634)
  - Remove implicit bool conversions. @iphydf (#2621)
  - Rename C++ headers to .hh suffixes. @iphydf (#2626)
  - Further #include cleanups. @iphydf (#2617)
  - Only check the bootstrap daemon checksum on release. @iphydf (#2620)
  - Add more const where possible. @iphydf (#2622)
  - Use Bazel modules to enforce proper #include hygiene. @iphydf (#2614)
  - Move pack/unpack IP_Port from DHT into network module. @iphydf (#2612)
  - Really fix coverage docker image build. @iphydf (#2611)
  - Fix post-submit coverage image. @iphydf (#2610)
  - Don't use memcmp to compare IP_Ports. @iphydf (#2605)
  - Fix rpm build; add a CI check for it. @iphydf (#2604)
  - Speed up docker builds a bit by reducing layer count. @iphydf (#2603)
  - Add const where possible in auto tests. @iphydf (#2602)
  - Minor cleanup of event unpack code. @iphydf (#2580)
  - Rename system_{memory,...} to os_{memory,...}. @iphydf (#2598)
  - Remove all uses of SIZEOF_VLA. @iphydf (#2592)
  - Add goblint static analyser. @iphydf (#2597)
  - Use memzero(x, s) instead of memset(x, 0, s). @iphydf (#2594)
  - Use explicit 0 instead of PACKET_ID_PADDING. @iphydf (#2593)
  - Expand the Tox_Options accessor macros. @iphydf (#2591)
  - Remove plan9 support. @iphydf (#2588)
  - Add a simple new/delete test for Tox. @iphydf (#2590)
  - Add comment after every #endif. @iphydf (#2587)
  - Fix comment I broke in the events test PR. @iphydf (#2583)
  - Migrate auto_tests to new events API. @iphydf (#2559)
  - Add common msgpack array packer with callback. @iphydf (#2577)
  - Rename group to conference in groupav documentation. @iphydf (#2582)
  - Ensure handler params are named after callback params. @iphydf (#2581)
  - Pass this pointer as first param to s11n callbacks. @iphydf (#2575)
  - Allow NULL pointers for byte arrays in events. @iphydf (#2578)
  - Remove bin_pack_{new,free}. @iphydf (#2572)
  - Add dht_get_nodes_response event to the events system. @iphydf (#2568)
  - Use enum-specific pack functions for enum values. @iphydf (#2567)
  - Factor out union pack switch from event packer. @iphydf (#2565)
  - Move the 2-element array pack out of individual events. @iphydf (#2564)
  - Remove empty test doing nothing. @iphydf (#2566)
  - Add printf log statement to group_moderation_test. @iphydf (#2563)
  - Make event dispatch ordered by receive time. @iphydf (#2392)
  - tests use ipv6 by default, even with USE_IPV6 set to 0 @Green-Sky (#2468)
  - add clangd files to .gitignore @Green-Sky (#2562)
  - Move file streaming test to its own file. @iphydf (#2561)
  - window builds now build in parallel @Green-Sky (#2560)
  - Add C++ classes wrapping system interfaces. @iphydf (#2557)
  - Make all the fuzzers work again, and add a test for protodump. @iphydf (#2554)
  - Factor out malloc+memcpy into memdup. @iphydf (#2538)
  - Make sure there's enough space for CONSUME1 in fuzzers. @iphydf (#2552)
  - Add fuzz tests to the coverage run. @iphydf (#2547)
  - Move from gcov to llvm source-based coverage. @iphydf (#2551)
  - Use operator== for equality tests of Node_format. @iphydf (#2545)
  - Slightly nicer C++ interface to tox Random. @iphydf (#2543)
  - Minor refactoring of get_close_nodes functions. @iphydf (#2539)
  - Some more test cleanups, removing overly smart code. @iphydf (#2536)
  - Assign malloc return to a local variable first. @iphydf (#2530)
  - Add more unit tests for add_to_list. @iphydf (#2531)
  - Add "infer" CI check to github, remove from circle. @iphydf (#2529)
  - Add dynamically derived array sizes to the API. @iphydf (#2525)
  - Add explicit array sizes to toxencryptsave. @iphydf (#2524)
  - Add Toxav alias for ToxAV. @iphydf (#2527)
  - Make Tox_Options a typedef. @iphydf (#2526)
  - Simplify msvc build using vcpkg. @iphydf (#2498)
  - Move tox_get_system out of the public API. @iphydf (#2523)
  - Align group message sending with other send functions. @iphydf (#2519)
  - Make setters take non-const Tox *. @iphydf (#2522)
  - Mark arrays in the tox API as [] instead of *. @iphydf (#2520)
  - Make array params in toxav [] instead of *. @iphydf (#2521)
  - Add typedefs for public API int identifiers. @iphydf (#2518)
  - Add fetch-sha256 script to update bootstrap node hash. @iphydf (#2513)
  - Remove settings.yml in favour of hs-github-tools. @iphydf (#2516)
  - Use GPL license with https. @iphydf (#2515)
  - Move all vptr-to-ptr casts to the beginning of a function. @iphydf (#2512)
  - Use github actions matrix to simplify CI. @iphydf (#2510)
  - Use QueryPerformanceCounter on windows for monotonic time. @iphydf (#2509)
  - Add net_(new|kill)_strerror to cppcheck's allocators. @iphydf (#2508)
  - Run clang-tidy on headers, as well. @iphydf (#2507)
  - Make TCP connection failures a warning instead of error. @iphydf (#2506)
  - Make all .c files include the headers they need. @iphydf (#2505)
  - Upgrade to clang-tidy-17 and fix some warnings. @iphydf (#2503)
  - Upgrade cppcheck, fix some warnings. @iphydf (#2504)
  - Use pkg_search_module directly in cmake. @iphydf (#2502)
  - Use target_link_libraries directly in cmake. @iphydf (#2499)
  - Add IMPORTED_TARGET to pkg-config packages. @iphydf (#2501)
  - Remove NaCl support. @iphydf (#2497)
  - unpack enum function names in event impl generator @Green-Sky (#2494)
  - Disable targets for cross-compilation. @iphydf (#2493)
  - Build a docker image with coverage info in it. @iphydf (#2491)
  - Some portability/warning fixes for Windows builds. @iphydf (#2490)
  - Correct a use-after-free and fix some memory leaks. @iphydf (#2488)
  - Change all enum-like #define sequences into enums. @iphydf (#2487)
  - Fix make_single_file to support core-only. @iphydf (#2484)
  - Change the TCP_PACKET_* defines into an enum. @iphydf (#2486)
  - event generation tool for reorder pr @Green-Sky (#2485)
  - Give enum-from-int functions the ability to report errors. @iphydf (#2475)
  - Update github actions uses. @iphydf (#2481)
  - Make esp32 build actually try to instantiate tox. @iphydf (#2439)
  - Remove test net support. @iphydf (#2474)
  - add ngc related unpack functions @Green-Sky (#2480)
  - Add to_string functions for all public enums. @iphydf (#2479)
  - add real timeout test @Green-Sky (#2477)
  - Move s390x build to post-merge. @iphydf (#2476)
  - Slightly reduce bandwidth usage when there are few nodes. @iphydf (#2442)
  - Enable ubsan on bootstrap nodes. @iphydf (#2472)
  - Add check-c run to bazel build. @iphydf (#2470)
  - increase NGC lossy custom packet size @Green-Sky (#2384)
  - replace memset with a loop @nurupo (#2465)
  - also Install header for private/experimental API functions with autotools @zoff99 (#2458)
  - Enable debug flag for ubsan. @iphydf (#2459)
  - memory leaks @nurupo (#2454)
  - replace DEFAULT_TCP_RELAY_PORTS_COUNT with a compile-time calculation @nurupo (#2452)
  - clarify disabling of static assert checks @nurupo (#2451)
  - Use Bin_Pack for packing Node_format. @iphydf (#2420)
  - replace tabs with spaces @nurupo (#2449)
  - Docker tox-bootstrapd hash update failing when using BuildKit @nurupo (#2447)
  - Remove explicit layering_check feature. @iphydf (#2438)
  - Upgrade sonar-scan jvm to java 17. @iphydf (#2437)
  - Add missing htons call when adding configured TCP relay. @iphydf (#2436)
  - Cancel old PR builds on docker and sonar-scan workflows. @iphydf (#2434)
  - Retry freebsd tests 2 times. @iphydf (#2430)
  - Use C99 on MSVC instead of C11. @iphydf (#2432)
  - Add an s390x build (on alpine) for CI. @iphydf (#2429)
  - Add a compcert docker run script. @iphydf (#2428)
  - Use tcc docker image for CI. @iphydf (#2427)
  - allow for larger incoming NGC packets @zoff99 (#2380)
  - Fix memory leak in the error path of loading savedata. @iphydf (#2424)
  - get the number of close dht nodes with announce/store support @Green-Sky (#2357)
  - Add a bin_unpack_bin_max for max-length arrays. @iphydf (#2415)
  - Add more logging to loading conferences from savedata. @iphydf (#2416)
  - Fix GCC compatibility. @iphydf (#2413)
  - Ensure we have allocators available for the error paths. @iphydf (#2408)
  - Remove redundant -DSODIUM_EXPORT from definitions. @iphydf (#2407)
  - Fix a few more clang-tidy warnings. @iphydf (#2406)
  - Fix a few more clang-tidy warnings. @iphydf (#2405)
  - Enforce stricter identifier naming using clang-tidy. @iphydf (#2404)
  - Add mem module to allow tests to override allocators. @iphydf (#2393)
  - Add devcontainer setup for codespaces. @iphydf (#2396)
  - Fix doxygen config and remove some redundant comments. @iphydf (#2391)
  - Fix the Android CI job @robinlinden (#2390)
  - Add missing #include &lt;array&gt;. @iphydf (#2389)
  - add missing ngc constants getter declarations and definitions @Green-Sky (#2383)
  - Add missing module dependencies. @iphydf (#2388)
  - fix group_peer_exit_cb @Green-Sky (#2371)
  - resolve_bootstrap_node() not checking net_getipport() returned count correctly @Green-Sky (#2361)
  - fuzz support for TCP server @sudden6 (#2367)
  - potential endless loop under extremely high load @sudden6 (#2364)
  - enable tcp relay for bootstrap fuzzing @sudden6 (#2362)
  * Breaking changes
  - A more descriptive error for group invite accept function @JFreegman (#2736)
  - align group send err enum order @Green-Sky (#2731)
  - packet broadcast functions now return errors @JFreegman (#2542)
  - tox_new() should return null when savedata loading fails @JFreegman (#1944)
  - Increase max group message length by four bytes @JFreegman (#2351)
  - behaviour of group api function @JFreegman (#2370)
  - group custom packet size limits @JFreegman (#2355)
  * Features
  - add message IDs to private group messages @JFreegman (#2727)
  - Add groupchat API function that returns an IP address string for a peer @JFreegman (#2446)
  - group connection queries now return our own connection type @JFreegman (#2448)
  - Merge the remainder of the new groupchats implementation @JFreegman (#2269)
  * Bug Fixes
  - partially fix a bug that prevented group part messages from sending @JFreegman (#2609)
  - a few off by one errors in group autotests @JFreegman (#2601)
  - issues with packet broadcast error reporting @JFreegman (#2549)
  - DHTBootstrap should always respond to version packets with toxcore version @Tha14 (#2354)
  - inversed return values @JFreegman (#2414)
  - Increase max group message length by four bytes @JFreegman (#2351)
  - #1144 by forcing misc_tools to be a static lib @Green-Sky (#2341)
  - group custom packet size limits @JFreegman (#2355)
  - Remove cmake cache files after copying to container build directory @Tha14 (#2325)
  - missing net to host conversion of port in logging in group_chat.c @Green-Sky (#2340)
  - bug causing friend group invites to sometimes fail &amp; improve logging @JFreegman (#2338)
  - missing net to host conversion of port in logging @Green-Sky (#2339)
  - unlock correct dht_friend @sudden6 (#2327)
  * Documentation
  - add the experimental api build option to INSTALL.md @JFreegman (#2708)
  - Remove defunct IRC channel from README.md @JFreegman (#2456)
  - incorrect documentation @JFreegman (#2381)
  - Update README for bootstrap node docker @Tha14 (#2333)
  - Update README.md to include cmp submodule info @Tha14 (#2323)
  * Maintenance (Grunt tasks)
  - Remove "mod" and "founder" from group API naming scheme @JFreegman (#2709)
  - Spellcheck tox-bootstrapd @nurupo (#2517)
  - tox_new() should return null when savedata loading fails @JFreegman (#1944)
  - Migrate from Appveyor to Azure Pipelines @robinlinden (#2271)
  - disable warning about pre C99 code @sudden6 (#2318)
  * Maintenance (Code cleanup)
  - A more descriptive error for group invite accept function @JFreegman (#2736)
  - use typedef for private message ID's in callback @JFreegman (#2729)
  - correct a few nullable annotations @JFreegman (#2685)
  - make some improvements to group moderation test @JFreegman (#2576)
  - skip a do_gc iteration before removing peers marked for deletion @JFreegman (#2573)
  - Make group packet entry creation less error-prone @JFreegman (#2540)
  - don't pass garbage data buffer to packet send functions @JFreegman (#2541)
  - Make group saving/loading more forgiving with data errors @JFreegman (#2466)
  - make it more clear that assert and uint32_t increment both only exist if NDEBUG is not defined @zoff99 (#2311)
  * Maintenance (Refactoring)
  - Observers/ignored peers can now send and receive custom packets @JFreegman (#2728)
  - Remove "mod" and "founder" from group API naming scheme @JFreegman (#2709)
  - packet broadcast functions now return errors @JFreegman (#2542)
  - Install header for private/experimental API functions @JFreegman (#2453)
  - Store time in Mono_Time in milliseconds. @iphydf (#2203)
  - Make some improvements to how often/when we announce a group @JFreegman (#2348)
  - Refactor: Extract shared key cache into separate file @sudden6 (#2317)
  - extract each case in handle packet in messenger @Green-Sky (#2329)
  * Maintenance (Tests)
  - save_compatibility_test failing on big-endian systems @nurupo (#2696)
  - Add a protocol dump test to generate initial fuzzer input. @iphydf (#2291)</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1752926400">- Update to 0.2.21
  - Add a Makefile for the single file deploy build. (432ab60c)
  - Implement Tox network profiler (80fabd4a)
  - Add to_string functions for toxencryptsave errors. (d10c966b)
  - implement the last 2 missing network struct functions and make use of them (ac812871)
  - Add option to disable DNS lookups in toxcore. (819aa2b2)
  - net: add missing connect to network struct (2e94da60)
  - Use stack allocation for strerror rendering. (f1991aaa)
  - ip to string function not accepting tcp families (26a991ed)
  - run do_gca also in bootstrap nodes (9f723f89)
  - Don't crash on malloc failures in bin_unpack. (edb4dfc4)
  - Fake broadcast address for 127.x.x.x (d9b8fa60)
  - Avoid memcpy-ing structs into onion ping id data. (3cfe41c7)
  - Add more information on why the frame was not sent. (e32ac001)
  - Allow TCP connections to fail connect calls. (ab887003)
  - Allow peers to reconnect to group chats using a password (fc065060)
  - reduce memory usage in group chats by 75% Significantly reduced the memory usage of groups since all message slots are preallocated for every peer for send and receive buffers of buffer size (hundreds of MiB peak when save contained alot of peers to try to connect to) (11ab1d2a)
  - friend requests with very long messages are no longer dropped (93aafd78)
  - windows use of REUSEADDR (0ac23cee)
  - forgot an enum in the nodes request rename see #2860 (9324a974)
  - one more fuzz target that needs netprof (1d4cc783)
  - make net_prof visible to its consumers (066aafbf)
  - missing dep for auto_tests (9dcc2f53)
  - missing dep for fuzz target (741ac5f5)
  - ngc: dont double every message, if we are not directly connected but we and the other peer would support direct. (219773bf)
  - Make tox-bootstrapd use bool instead of int @nurupo (#2692)
  - Add release-drafter github action. @iphydf (#2780)
  - Use toktok's cmp instead of upstream. @iphydf (#2779)
  - Sort apk/apt install commands in Dockerfiles. @iphydf (#2778)
  - Upgrade to FreeBSD 14.1 in cirrus build. @iphydf (#2777)
  - set options changes as cache and with force @Green-Sky (#2762)
  - Use Opus in the CBR mode @nurupo (#2757)
  - new minimum for all android versions is 21 @Green-Sky (#2769)
  - Fix GitHub actions deprecation warnings @robinlinden (#2745)
  - Add missing free in dht_get_nodes_response event. @iphydf (#2788)
  - pass video bit rate as kbit @Green-Sky (#2782)
  - friend_connections leak on allocation failure. @Green-Sky (#2772)
  - wrong comment for closelist @Green-Sky (#2785)
  - events leak that can occur if allocation fails @Green-Sky (#2771)
  - Return an error instead of crashing on nullptr args in NGC. @iphydf (#2783)
  - toxav rtp temp buffer allocation size was too large @Green-Sky (#2768)
  - fix docs of toxav.h @Green-Sky (#2754)
  - wrong comment for closelist @Green-Sky (#2785)
  - Release 0.2.20 @robinlinden (#2792)
  - lower cirrus ci timeout drastically @Green-Sky (#2784)
  - Fix CI @nurupo (#2761)
  - Fix Circle CI build failing @nurupo (#2755)
  - Memory leak in the bootstrap daemon @nurupo (#2747)
  - Fix all -Wsign-compare warnings. @iphydf (#2786)
  - Remove useless if clause @JFreegman (#2717)
  - bump golang.org/x/net from 0.17.0 to 0.23.0 in /other/bootstrap_daemon/websocket/websockify @dependabot (#2751)
  - Make ToxAV independent of toxcore internals. @iphydf (#2651)</changelog>
</package>
<package pkgid="fac44fb18f283384082b43470196f08aec79e74aaa7cb763276c833d886fb9f2393d60fa1799c2c93cbbc0b90c57b0d269cd311d10cc79f6c30bbacdbd2b176c" name="c-toxcore-devel" arch="riscv64">
  <version epoch="0" ver="0.2.21" rel="1.2"/>
  <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>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1707134400">- Use sysuser-tools to generate c-toxcore user and group.</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1712923200">- Update to 0.2.19
  - Add cmake flag to disable unit tests. @iphydf (#2742)
  - Document that group topic lock is default on. @iphydf (#2744)
  - Add missing param docs for callbacks. @iphydf (#2743)
  - Don't expose Tox_System in the public API @nurupo (#2741)
  - Small API doc fixes @nurupo (#2735)
  - Rename out parameters to out_$something. @iphydf (#2726)
  - event length naming inconsistencies @Green-Sky (#2732)
  - flaky tcp test @Green-Sky (#2369)
  - Update and improve the Windows cross-compilation @nurupo (#2713)
  - Use a specific non-broken slimcc version. @iphydf (#2718)
  - Update github actions. @iphydf (#2712)
  - Update the list of CMake options @nurupo (#2710)
  - Rename Queries to Query to align with other enums. @iphydf (#2705)
  - Correct type for conference offline peer numbers. @iphydf (#2704)
  - Add pkgsrc build. @iphydf (#2699)
  - Add FreeBSD VM action on GitHub. @iphydf (#2700)
  - Build toxcore on NetBSD (VM). @iphydf (#2697)
  - Only install tox_private.h on request. @iphydf (#2698)
  - Don't serve files from websockify. @iphydf (#2695)
  - Correctly pass extended public keys to group moderation code. @iphydf (#2689)
  - Use structs for extended public/secret keys. @iphydf (#2672)
  - Compile libsodium reference implementation with compcert. @iphydf (#2686)
  - Don't use memcpy to cast arbitrary structs to uint8_t[]. @iphydf (#2684)
  - Pass array, not array pointer, to memcmp. @iphydf (#2683)
  - Never pass void* directly to memcpy. @iphydf (#2682)
  - Use tox rng to seed the keypair generation. @iphydf (#2671)
  - Small improvements found by PVS Studio. @iphydf (#2666)
  - Disable NGC saving by default, enable through Tox_Options. @iphydf (#2678)
  - Replace pointer arithmetic with explicit &amp;arr[i]. @iphydf (#2675)
  - Use strong typedef for NGC peer id. @iphydf (#2643)
  - Simplify custom packet length check in NGC. @iphydf (#2659)
  - Correct a few potential null derefs in bootstrap daemon. @iphydf (#2662)
  - Add missing memunlock of local variable when it goes out of scope. @iphydf (#2660)
  - Zero out stack-allocated secret key before return. @iphydf (#2661)
  - Make prune_gc_sanctions_list more obviously correct. @iphydf (#2658)
  - Add static analysis tool list to README. @iphydf (#2656)
  - Run prettier-markdown on markdown files. @iphydf (#2664)
  - Use strong typedef instead of struct for Socket. @iphydf (#2640)
  - Fix some false positive from PVS Studio. @iphydf (#2657)
  - Check that WINXP macro exists before comparing it. @iphydf (#2655)
  - Make tox mutex non-recursive. @iphydf (#2652)
  - Fix up doxyfile. @iphydf (#2647)
  - Add more documentation to crypto_core. @iphydf (#2648)
  - Remove Tox * from tox_dispatch. @iphydf (#2645)
  - Don't rely on tox_dispatch passing tox in tests. @iphydf (#2644)
  - Use C++ mode for clang-tidy. @iphydf (#2642)
  - Check that both gtest and gmock exist for tests. @iphydf (#2637)
  - Add slimcc compiler compatibility test. @iphydf (#2624)
  - Add some comments to the astyle config. @iphydf (#2634)
  - Remove implicit bool conversions. @iphydf (#2621)
  - Rename C++ headers to .hh suffixes. @iphydf (#2626)
  - Further #include cleanups. @iphydf (#2617)
  - Only check the bootstrap daemon checksum on release. @iphydf (#2620)
  - Add more const where possible. @iphydf (#2622)
  - Use Bazel modules to enforce proper #include hygiene. @iphydf (#2614)
  - Move pack/unpack IP_Port from DHT into network module. @iphydf (#2612)
  - Really fix coverage docker image build. @iphydf (#2611)
  - Fix post-submit coverage image. @iphydf (#2610)
  - Don't use memcmp to compare IP_Ports. @iphydf (#2605)
  - Fix rpm build; add a CI check for it. @iphydf (#2604)
  - Speed up docker builds a bit by reducing layer count. @iphydf (#2603)
  - Add const where possible in auto tests. @iphydf (#2602)
  - Minor cleanup of event unpack code. @iphydf (#2580)
  - Rename system_{memory,...} to os_{memory,...}. @iphydf (#2598)
  - Remove all uses of SIZEOF_VLA. @iphydf (#2592)
  - Add goblint static analyser. @iphydf (#2597)
  - Use memzero(x, s) instead of memset(x, 0, s). @iphydf (#2594)
  - Use explicit 0 instead of PACKET_ID_PADDING. @iphydf (#2593)
  - Expand the Tox_Options accessor macros. @iphydf (#2591)
  - Remove plan9 support. @iphydf (#2588)
  - Add a simple new/delete test for Tox. @iphydf (#2590)
  - Add comment after every #endif. @iphydf (#2587)
  - Fix comment I broke in the events test PR. @iphydf (#2583)
  - Migrate auto_tests to new events API. @iphydf (#2559)
  - Add common msgpack array packer with callback. @iphydf (#2577)
  - Rename group to conference in groupav documentation. @iphydf (#2582)
  - Ensure handler params are named after callback params. @iphydf (#2581)
  - Pass this pointer as first param to s11n callbacks. @iphydf (#2575)
  - Allow NULL pointers for byte arrays in events. @iphydf (#2578)
  - Remove bin_pack_{new,free}. @iphydf (#2572)
  - Add dht_get_nodes_response event to the events system. @iphydf (#2568)
  - Use enum-specific pack functions for enum values. @iphydf (#2567)
  - Factor out union pack switch from event packer. @iphydf (#2565)
  - Move the 2-element array pack out of individual events. @iphydf (#2564)
  - Remove empty test doing nothing. @iphydf (#2566)
  - Add printf log statement to group_moderation_test. @iphydf (#2563)
  - Make event dispatch ordered by receive time. @iphydf (#2392)
  - tests use ipv6 by default, even with USE_IPV6 set to 0 @Green-Sky (#2468)
  - add clangd files to .gitignore @Green-Sky (#2562)
  - Move file streaming test to its own file. @iphydf (#2561)
  - window builds now build in parallel @Green-Sky (#2560)
  - Add C++ classes wrapping system interfaces. @iphydf (#2557)
  - Make all the fuzzers work again, and add a test for protodump. @iphydf (#2554)
  - Factor out malloc+memcpy into memdup. @iphydf (#2538)
  - Make sure there's enough space for CONSUME1 in fuzzers. @iphydf (#2552)
  - Add fuzz tests to the coverage run. @iphydf (#2547)
  - Move from gcov to llvm source-based coverage. @iphydf (#2551)
  - Use operator== for equality tests of Node_format. @iphydf (#2545)
  - Slightly nicer C++ interface to tox Random. @iphydf (#2543)
  - Minor refactoring of get_close_nodes functions. @iphydf (#2539)
  - Some more test cleanups, removing overly smart code. @iphydf (#2536)
  - Assign malloc return to a local variable first. @iphydf (#2530)
  - Add more unit tests for add_to_list. @iphydf (#2531)
  - Add "infer" CI check to github, remove from circle. @iphydf (#2529)
  - Add dynamically derived array sizes to the API. @iphydf (#2525)
  - Add explicit array sizes to toxencryptsave. @iphydf (#2524)
  - Add Toxav alias for ToxAV. @iphydf (#2527)
  - Make Tox_Options a typedef. @iphydf (#2526)
  - Simplify msvc build using vcpkg. @iphydf (#2498)
  - Move tox_get_system out of the public API. @iphydf (#2523)
  - Align group message sending with other send functions. @iphydf (#2519)
  - Make setters take non-const Tox *. @iphydf (#2522)
  - Mark arrays in the tox API as [] instead of *. @iphydf (#2520)
  - Make array params in toxav [] instead of *. @iphydf (#2521)
  - Add typedefs for public API int identifiers. @iphydf (#2518)
  - Add fetch-sha256 script to update bootstrap node hash. @iphydf (#2513)
  - Remove settings.yml in favour of hs-github-tools. @iphydf (#2516)
  - Use GPL license with https. @iphydf (#2515)
  - Move all vptr-to-ptr casts to the beginning of a function. @iphydf (#2512)
  - Use github actions matrix to simplify CI. @iphydf (#2510)
  - Use QueryPerformanceCounter on windows for monotonic time. @iphydf (#2509)
  - Add net_(new|kill)_strerror to cppcheck's allocators. @iphydf (#2508)
  - Run clang-tidy on headers, as well. @iphydf (#2507)
  - Make TCP connection failures a warning instead of error. @iphydf (#2506)
  - Make all .c files include the headers they need. @iphydf (#2505)
  - Upgrade to clang-tidy-17 and fix some warnings. @iphydf (#2503)
  - Upgrade cppcheck, fix some warnings. @iphydf (#2504)
  - Use pkg_search_module directly in cmake. @iphydf (#2502)
  - Use target_link_libraries directly in cmake. @iphydf (#2499)
  - Add IMPORTED_TARGET to pkg-config packages. @iphydf (#2501)
  - Remove NaCl support. @iphydf (#2497)
  - unpack enum function names in event impl generator @Green-Sky (#2494)
  - Disable targets for cross-compilation. @iphydf (#2493)
  - Build a docker image with coverage info in it. @iphydf (#2491)
  - Some portability/warning fixes for Windows builds. @iphydf (#2490)
  - Correct a use-after-free and fix some memory leaks. @iphydf (#2488)
  - Change all enum-like #define sequences into enums. @iphydf (#2487)
  - Fix make_single_file to support core-only. @iphydf (#2484)
  - Change the TCP_PACKET_* defines into an enum. @iphydf (#2486)
  - event generation tool for reorder pr @Green-Sky (#2485)
  - Give enum-from-int functions the ability to report errors. @iphydf (#2475)
  - Update github actions uses. @iphydf (#2481)
  - Make esp32 build actually try to instantiate tox. @iphydf (#2439)
  - Remove test net support. @iphydf (#2474)
  - add ngc related unpack functions @Green-Sky (#2480)
  - Add to_string functions for all public enums. @iphydf (#2479)
  - add real timeout test @Green-Sky (#2477)
  - Move s390x build to post-merge. @iphydf (#2476)
  - Slightly reduce bandwidth usage when there are few nodes. @iphydf (#2442)
  - Enable ubsan on bootstrap nodes. @iphydf (#2472)
  - Add check-c run to bazel build. @iphydf (#2470)
  - increase NGC lossy custom packet size @Green-Sky (#2384)
  - replace memset with a loop @nurupo (#2465)
  - also Install header for private/experimental API functions with autotools @zoff99 (#2458)
  - Enable debug flag for ubsan. @iphydf (#2459)
  - memory leaks @nurupo (#2454)
  - replace DEFAULT_TCP_RELAY_PORTS_COUNT with a compile-time calculation @nurupo (#2452)
  - clarify disabling of static assert checks @nurupo (#2451)
  - Use Bin_Pack for packing Node_format. @iphydf (#2420)
  - replace tabs with spaces @nurupo (#2449)
  - Docker tox-bootstrapd hash update failing when using BuildKit @nurupo (#2447)
  - Remove explicit layering_check feature. @iphydf (#2438)
  - Upgrade sonar-scan jvm to java 17. @iphydf (#2437)
  - Add missing htons call when adding configured TCP relay. @iphydf (#2436)
  - Cancel old PR builds on docker and sonar-scan workflows. @iphydf (#2434)
  - Retry freebsd tests 2 times. @iphydf (#2430)
  - Use C99 on MSVC instead of C11. @iphydf (#2432)
  - Add an s390x build (on alpine) for CI. @iphydf (#2429)
  - Add a compcert docker run script. @iphydf (#2428)
  - Use tcc docker image for CI. @iphydf (#2427)
  - allow for larger incoming NGC packets @zoff99 (#2380)
  - Fix memory leak in the error path of loading savedata. @iphydf (#2424)
  - get the number of close dht nodes with announce/store support @Green-Sky (#2357)
  - Add a bin_unpack_bin_max for max-length arrays. @iphydf (#2415)
  - Add more logging to loading conferences from savedata. @iphydf (#2416)
  - Fix GCC compatibility. @iphydf (#2413)
  - Ensure we have allocators available for the error paths. @iphydf (#2408)
  - Remove redundant -DSODIUM_EXPORT from definitions. @iphydf (#2407)
  - Fix a few more clang-tidy warnings. @iphydf (#2406)
  - Fix a few more clang-tidy warnings. @iphydf (#2405)
  - Enforce stricter identifier naming using clang-tidy. @iphydf (#2404)
  - Add mem module to allow tests to override allocators. @iphydf (#2393)
  - Add devcontainer setup for codespaces. @iphydf (#2396)
  - Fix doxygen config and remove some redundant comments. @iphydf (#2391)
  - Fix the Android CI job @robinlinden (#2390)
  - Add missing #include &lt;array&gt;. @iphydf (#2389)
  - add missing ngc constants getter declarations and definitions @Green-Sky (#2383)
  - Add missing module dependencies. @iphydf (#2388)
  - fix group_peer_exit_cb @Green-Sky (#2371)
  - resolve_bootstrap_node() not checking net_getipport() returned count correctly @Green-Sky (#2361)
  - fuzz support for TCP server @sudden6 (#2367)
  - potential endless loop under extremely high load @sudden6 (#2364)
  - enable tcp relay for bootstrap fuzzing @sudden6 (#2362)
  * Breaking changes
  - A more descriptive error for group invite accept function @JFreegman (#2736)
  - align group send err enum order @Green-Sky (#2731)
  - packet broadcast functions now return errors @JFreegman (#2542)
  - tox_new() should return null when savedata loading fails @JFreegman (#1944)
  - Increase max group message length by four bytes @JFreegman (#2351)
  - behaviour of group api function @JFreegman (#2370)
  - group custom packet size limits @JFreegman (#2355)
  * Features
  - add message IDs to private group messages @JFreegman (#2727)
  - Add groupchat API function that returns an IP address string for a peer @JFreegman (#2446)
  - group connection queries now return our own connection type @JFreegman (#2448)
  - Merge the remainder of the new groupchats implementation @JFreegman (#2269)
  * Bug Fixes
  - partially fix a bug that prevented group part messages from sending @JFreegman (#2609)
  - a few off by one errors in group autotests @JFreegman (#2601)
  - issues with packet broadcast error reporting @JFreegman (#2549)
  - DHTBootstrap should always respond to version packets with toxcore version @Tha14 (#2354)
  - inversed return values @JFreegman (#2414)
  - Increase max group message length by four bytes @JFreegman (#2351)
  - #1144 by forcing misc_tools to be a static lib @Green-Sky (#2341)
  - group custom packet size limits @JFreegman (#2355)
  - Remove cmake cache files after copying to container build directory @Tha14 (#2325)
  - missing net to host conversion of port in logging in group_chat.c @Green-Sky (#2340)
  - bug causing friend group invites to sometimes fail &amp; improve logging @JFreegman (#2338)
  - missing net to host conversion of port in logging @Green-Sky (#2339)
  - unlock correct dht_friend @sudden6 (#2327)
  * Documentation
  - add the experimental api build option to INSTALL.md @JFreegman (#2708)
  - Remove defunct IRC channel from README.md @JFreegman (#2456)
  - incorrect documentation @JFreegman (#2381)
  - Update README for bootstrap node docker @Tha14 (#2333)
  - Update README.md to include cmp submodule info @Tha14 (#2323)
  * Maintenance (Grunt tasks)
  - Remove "mod" and "founder" from group API naming scheme @JFreegman (#2709)
  - Spellcheck tox-bootstrapd @nurupo (#2517)
  - tox_new() should return null when savedata loading fails @JFreegman (#1944)
  - Migrate from Appveyor to Azure Pipelines @robinlinden (#2271)
  - disable warning about pre C99 code @sudden6 (#2318)
  * Maintenance (Code cleanup)
  - A more descriptive error for group invite accept function @JFreegman (#2736)
  - use typedef for private message ID's in callback @JFreegman (#2729)
  - correct a few nullable annotations @JFreegman (#2685)
  - make some improvements to group moderation test @JFreegman (#2576)
  - skip a do_gc iteration before removing peers marked for deletion @JFreegman (#2573)
  - Make group packet entry creation less error-prone @JFreegman (#2540)
  - don't pass garbage data buffer to packet send functions @JFreegman (#2541)
  - Make group saving/loading more forgiving with data errors @JFreegman (#2466)
  - make it more clear that assert and uint32_t increment both only exist if NDEBUG is not defined @zoff99 (#2311)
  * Maintenance (Refactoring)
  - Observers/ignored peers can now send and receive custom packets @JFreegman (#2728)
  - Remove "mod" and "founder" from group API naming scheme @JFreegman (#2709)
  - packet broadcast functions now return errors @JFreegman (#2542)
  - Install header for private/experimental API functions @JFreegman (#2453)
  - Store time in Mono_Time in milliseconds. @iphydf (#2203)
  - Make some improvements to how often/when we announce a group @JFreegman (#2348)
  - Refactor: Extract shared key cache into separate file @sudden6 (#2317)
  - extract each case in handle packet in messenger @Green-Sky (#2329)
  * Maintenance (Tests)
  - save_compatibility_test failing on big-endian systems @nurupo (#2696)
  - Add a protocol dump test to generate initial fuzzer input. @iphydf (#2291)</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1752926400">- Update to 0.2.21
  - Add a Makefile for the single file deploy build. (432ab60c)
  - Implement Tox network profiler (80fabd4a)
  - Add to_string functions for toxencryptsave errors. (d10c966b)
  - implement the last 2 missing network struct functions and make use of them (ac812871)
  - Add option to disable DNS lookups in toxcore. (819aa2b2)
  - net: add missing connect to network struct (2e94da60)
  - Use stack allocation for strerror rendering. (f1991aaa)
  - ip to string function not accepting tcp families (26a991ed)
  - run do_gca also in bootstrap nodes (9f723f89)
  - Don't crash on malloc failures in bin_unpack. (edb4dfc4)
  - Fake broadcast address for 127.x.x.x (d9b8fa60)
  - Avoid memcpy-ing structs into onion ping id data. (3cfe41c7)
  - Add more information on why the frame was not sent. (e32ac001)
  - Allow TCP connections to fail connect calls. (ab887003)
  - Allow peers to reconnect to group chats using a password (fc065060)
  - reduce memory usage in group chats by 75% Significantly reduced the memory usage of groups since all message slots are preallocated for every peer for send and receive buffers of buffer size (hundreds of MiB peak when save contained alot of peers to try to connect to) (11ab1d2a)
  - friend requests with very long messages are no longer dropped (93aafd78)
  - windows use of REUSEADDR (0ac23cee)
  - forgot an enum in the nodes request rename see #2860 (9324a974)
  - one more fuzz target that needs netprof (1d4cc783)
  - make net_prof visible to its consumers (066aafbf)
  - missing dep for auto_tests (9dcc2f53)
  - missing dep for fuzz target (741ac5f5)
  - ngc: dont double every message, if we are not directly connected but we and the other peer would support direct. (219773bf)
  - Make tox-bootstrapd use bool instead of int @nurupo (#2692)
  - Add release-drafter github action. @iphydf (#2780)
  - Use toktok's cmp instead of upstream. @iphydf (#2779)
  - Sort apk/apt install commands in Dockerfiles. @iphydf (#2778)
  - Upgrade to FreeBSD 14.1 in cirrus build. @iphydf (#2777)
  - set options changes as cache and with force @Green-Sky (#2762)
  - Use Opus in the CBR mode @nurupo (#2757)
  - new minimum for all android versions is 21 @Green-Sky (#2769)
  - Fix GitHub actions deprecation warnings @robinlinden (#2745)
  - Add missing free in dht_get_nodes_response event. @iphydf (#2788)
  - pass video bit rate as kbit @Green-Sky (#2782)
  - friend_connections leak on allocation failure. @Green-Sky (#2772)
  - wrong comment for closelist @Green-Sky (#2785)
  - events leak that can occur if allocation fails @Green-Sky (#2771)
  - Return an error instead of crashing on nullptr args in NGC. @iphydf (#2783)
  - toxav rtp temp buffer allocation size was too large @Green-Sky (#2768)
  - fix docs of toxav.h @Green-Sky (#2754)
  - wrong comment for closelist @Green-Sky (#2785)
  - Release 0.2.20 @robinlinden (#2792)
  - lower cirrus ci timeout drastically @Green-Sky (#2784)
  - Fix CI @nurupo (#2761)
  - Fix Circle CI build failing @nurupo (#2755)
  - Memory leak in the bootstrap daemon @nurupo (#2747)
  - Fix all -Wsign-compare warnings. @iphydf (#2786)
  - Remove useless if clause @JFreegman (#2717)
  - bump golang.org/x/net from 0.17.0 to 0.23.0 in /other/bootstrap_daemon/websocket/websockify @dependabot (#2751)
  - Make ToxAV independent of toxcore internals. @iphydf (#2651)</changelog>
</package>
<package pkgid="50875311f0304d254a2204709bf8f0b016bb69aff5c9d3711a2e8d43daa7e13f729f62d38b2649d74a408bb644d64f52599f9e2438a76dfade8af5d24332cedb" name="c2hs" arch="riscv64">
  <version epoch="0" ver="0.28.8" rel="5.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add c2hs at version 0.28.6.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on language-c.</changelog>
  <changelog author="psimons@suse.com" date="1607256000">- Add c2hs at version 0.28.7.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Add c2hs at version 0.28.8.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644062400">- Update c2hs to version 0.28.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674734400">- Update c2hs to version 0.28.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680782400">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731844800">- Update c2hs to version 0.28.8 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="a0edde9c7fe9f215bb9dd2737c1178615bd6275080b30fa7f5fe7424e9a4b3b06f90773e1d9db071a6ddb8468e2dd2f79cff4406647e559c096e22b5670b4a66" name="c3p0" arch="noarch">
  <version epoch="0" ver="0.12.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1562500800">- Ensure neutrality of description.
- Update RPM group for c3p0-javadoc.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Update to 0.9.5.5
  * Fixed CVE-2018-20433, version 0.9.5.2 allowed XXE in
    extractXmlConfigFromInputStream during initialization.
    (bsc#1120648)
  * Properly implement the JDBC 4.1 abort method.
  * Make XML parsing much more restrictove by default, but allow
    users to revert to the old, permissive behavior by setting config
    property 'com.mchange.v2.c3p0.cfg.xml.usePermissiveParser' to true
    CVE-2019-5427 (bsc#1133198)
  * Address situation where a throwable during forceKillAcquires() left
    the force_kill_acquires flag set to true, making it impossible for
    the pool to restart acquisition attempts on recovery.
  * Upgrade dependency to mchange-commons-java 0.2.15, which
    includes support for log4j2</changelog>
  <changelog author="Michael Calmer &lt;mc@suse.com&gt;" date="1648555200">- fix building on EL8 OSes</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1649937600">- Added building on Enterprise Linux 9.</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1651579200">- Added additional class alias.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify the spec: remove old macros and avoid versioned jars</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1757073600">- Do not provide the hibernate_jdbc_cache alternative</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- Bumped the minimal mchange-commons requirement to 0.4.0 because
  of bsc#1258913, CVE-2026-27727
- Added patch:
  * c3p0-mchange-commons-0.4.0.patch
    + Supply config to IndirectingSerializableExtension subclass in
    order to support 'com.mchange.v2.naming
    .supportReferenceRemoteFactoryClassLocation'
    + Track mchange-commons-java change in package of IndentedWriter</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772625600">- Upgrade to upstream version 0.12.0
  * Changes of version 0.12.0
    + Replace com.mchange.v2.naming.permitNonlocalJndiNames with
    more configurable com.mchange.v2.naming.nameGuardClassName.
    By default, it is null, and the same "apparently local"
    restriction previously enforced by
    com.mchange.v2.naming.permitNonlocalJndiNames is enforced. But
    users can supply custom com.mchange.v2.naming.NameGuard
    instances to control what names are permissible, and four
    implementations of NameGuard are provided.
    + Documentation updates.
    + Disable by default reflective instantiation of
    javax.naming.spi.ObjectFactory instances unless their
    classname is included on a whitelist. Define properties-style
    config parameter com.mchange.v2.naming.objectFactoryWhitelist
    where the comma-separated whitelist can be provided. By
    default this parameter contains the two ObjectFactory classes
    c3p0 includes in references it creates.
    + Change the format of userOverridesAsString, which is just a
    String representation of Map&lt;String,Map&lt;String,String&gt;&gt;. Use a
    CSV-inspired format, and the mchange-commons-java fastcsv
    utility, rather than dangerous Java Object serialization of
    the Map of Maps.
    + Disable by default support for resolving references serialized
    with their own InitialContext custom environment. Define
    properties-style config parametercom.mchange.v2.naming
    .acceptDeserializedInitialContextEnvironment, defaulting to
    false, to manage this dangerous functionality.
    + Disable by default JNDI lookups of nonlocal names
    (conservatively, names that do not seem to be local). For now
    only String names beginning with "java:" or Name objects whose
    first component starts with "java:" are considered to be local.
  Define properties-style config parameter com.mchange.v2.naming
    .permitNonlocalJndiNames, defaulting to false, to manage this
    dangerous functionality.
    + Disable by default support for loading of
    javax.naming.spi.ObjectFactory from remote locations via
    Reference.factoryClassLocation. Define properties-style config
    parameter com.mchange.v2.naming
    .supportReferenceRemoteFactoryClassLocation, defaulting to
    false, to manage this dangerous functionality.
  * Fix rare issue in Statement caching (GooGooStatementCache),
    make sure any Statement we remove is checked into the cache in
    order to ensure we don't see internal inconsistencies when
    Statements we mean to cull fail to be removed by
    removeStatement(...) because they are checked out.
  * Changes of version 0.11.2
  * Expose utilities `overwriteJavaBeanProperties` and
    `overwriteC3P0PrefixedProperties` in the `DataSources` class,
    and refactor existing functions to use those.
  * Changes of version 0.11.1
    + in BasicResourcePool, forceKillAcquires() accidentally failed
    to surrender its lock, leading to deadlocks following a full
    round of acquisition failures.
  * Changes of version 0.11.0
    + Additional testing.
  * Changes of version 0.11.0-pre2
    + Define new property cancelAutomaticallyClosedStatements,
    which, if true, ensures that Statement.cancel() will be called
    prior to Statement.close() when c3p0 automatically close()es
    statements because a client has neglected to, a Connection
    with open Statements has exceeded its
    unreturnedConnectionTimeout, or the Statement cache is
    expiring a PreparedStatement.
  * Changes of version 0.11.0-pre1
    + Rewrite BasicResourcePool and GooGooStatementCache in terms of
    ReentrantLock and Condition.{await/signalAll} rather than
    native monitors and wait()/notifyAll(), because wait() pins
    loom virtual threads.
    + Double check after termination of BasicResourcePool
    .awaitAvailable(...) that following notification/termination a
    resource (Connection) remains available.
    + Prevent fragility under non-bootstrap/non-system CLASSLOADERs
    under Java 8, where references to java.sql.ShardingKey not
    available under Java 8 provoke NoClassDefFoundError. Bifurcate
    Connection proxies, generate version without sharding key
    methods under JVMs where ShardingKey is unavailable, full JDBC
    4.3 Connection API proxies where ShardingKey is present.
  * Changes of version 0.10.2
    + Prevent freeze due to re-waiting if a non-Exception Throwable
    occurs while acquiring a PreparedStatement to cache.
  * Changes of version 0.10.1
    + Implement more and "louder" (log ugly stack traces) validation
    of config properties.
    + Modify former InUseLock (now InternalUseLock) and
    NewProxyConnection to use ReentrantLock rather than native
    monitors, to prevent pinning when clients run on loom virtual
    threads.
    + Implement config parameter markSessionBoundaries, so that
    users can disable JDBC 4.3 beginRequest / endRequest session
    boundary marking when JDBC drivers so undesirable things with
    those hints.
    + Implement more careful examination of begin/endRequest
    methods, to take into account the case where those methods
    exist on the JDBC driver Connection implementation, but not in
    the Connection interface of a pre-Java-9 JVM. We still support
    begin/endRequest in this case, but reflectively.
  * Changes of version 0.10.0
    + A bit more testing
  * Changes of version 0.10.0-pre7
    + Improve performance of begin/endRequest support
    + Implement c3p0-loom
    UninstrumentedVirtualThreadPerTaskTaskRunnerFactory
    + Change mind. Eliminate naggingly prescriptive equals/hashCode
    pseudorequirements from plugin interfaces, because our
    canonicalization strategy is by key, doesn't actually rely
    upon those implementations.
    + Guard collection of MBeanAttributeInfo against items that
    would have no getter or setter to prevent ugly
    IntrospectionExceptions.
    + Let C3P0PooledConnectionPool manager test introspected
    authentication that appears perhaps incomplete, and revert to
    NULL_AUTH (no-arg DataSource.getConnection()) if the test
    fails.
  * Changes of version 0.10.0-pre6
    + Lots of documentation work.
    + Implement attemptResurrectOnCheckin config parameter.
    + Add guard to automaticTestTable preventing use of weird or
    potentially malicious table names.
  * Pick up com.mchange.v2.c3p0.impl.DefaultConnectionTester
    .isValidTimeout as default value of new
    connectionIsValidTimeout property, so that users upgrading
    from previous version still capture the setting from the old
    config, even as their ConnectionTester now falls back to null.
  * Changes of version 0.10.0-pre5
    + Lots of documenting, condensing, clean-up, etc.
    + Define connectionIsValidTimeout as an ordinary bean-style
    config parameter. Previously users had to set a universal
    property (in c3p0.properties or System properties) to set this
    timeout.
    + Use simplified isValid(...) based timeout by default, use
    traditional ConnectionTester logic only when users specify or
    force a ConnectionTester
  * Changes of version 0.10.0-pre4
    + Define (in a separate, Java 21, project) a loom
    virtual-threads based TaskRunnerFactory,
    VirtualThreadPerTaskExecutorTaskRunnerFactory.
    + DefineFixedThreadPoolExecutorTaskRunnerFactory, a simple
    example that replaces c3p0's traditional Thread pool with an
    unshared ThreadPoolExecutor of size numHelperThreads.
    + Define AbstractExecutorTaskRunnerFactory, which users can
    extend to use or share java.util.concurrent.Executor instances
    rather than c3p0's traditional hand-rolled Thread pool.
    + Define TaskRunnerFactory, and config param
    TaskRunnerFactoryClassName. Users can provide implementations
    of TaskRunnerFactory with a public no-arg constructor to take
    full control of threading, thread-pooling, etc.
    + Support SOURCE_DATE_EPOCH for deterministic builds. (Here and
    in mchange-commons-java.)
    + Eliminate support for traditional reflective proxies.
    + Fix bad anchor in docs.
    + Relicense to allow users to opt for LGPL-2.1 or later, rather
    than LGPL-2.1-only. (Here and in mchange-commons-java.)
    + Update to mchange-commons-java 0.3.0
  * Changes of version 0.10.0-pre3
    + Have build fail if we try to build with an unexpected JVM
    version. We want to use a consistent JVM version (currently
    11) and target version (currently 7) when we build c3p0.
    + Remove vestiges of unsupported BasicResourcePool.AcquireTask
    + Disable very slow handholding function intended to help with
    misspellings / misspecifications of resource
    "/c3p0-config.xml"
    + Let PooledDataSource implement AutoCloseable. This
    necessitates targeting Java 7, rather than Java 6, classfiles.
    + Bring documentation of acquireRetryAttempts into sync with
    c3p0's actual behavior.
    + Include license files in published source jar. (Here and in
    mchange-commons-java.)
  * Changes of version 0.10.0-pre2
    + Add "Automatic-Module-Name" entry to jar manifest for
    interoperability with Project Jigsaw / Java 9 modules
    + Try context ClassLoader if library ClassLoader fails to load a
    named, necessary driver class.
    + Let statement cache fail not-quietly if drivers provide
    PreparedStatements without a proper equals implementation.
    + Be slightly less negative in the docs about
    unreturnedConnectionTimeout.
    + Implement more robustly accurate checkoutTimeout.
    + Add support for JDBC 4.3 beginRequest and endRequest methods.
    + Consider ourselves to be a wrapper for a thing if the thing we
    wrap itself declares itself as the wrapper of that thing.
    + Fix rare ConcurrentModificationException in
    GooGooStatementCache when Connections are closed.
  * Changes of version 0.10.0-pre1
    + Fix doc comments no longer acceptable under persnicketty JDK
    11
    + Build with JDK 11 JVM (still emitting JDK 1.6 compatible
    sources)
    + Get tests working under new mill build
    + Reorganize to switch build from ant to mill
    + Update to mchange-commons-java 0.2.20
- Build it from the *-sources.jar distributed to maven central,
  since the project changed to mill tool for build
- Removed patches:
  * c3p0-javadoc.patch
  * c3p0-mchange-commons-0.4.0.patch
    + not needed with this version
- Build using Java &gt;= 11 (since the APIs of this version are needed
  in some files), but still produce Java 1.8 bytecode, to make it
  usable for older versions that don't need the files using these
  APIs.
- Remove RHEL conditions, since the build.xml file we created is
  simple and does not need ant features from contrib.</changelog>
</package>
<package pkgid="8e70b6e3cadc216064c2ecfaa6ab3b8ebee1987eb1d6eeb00c369478f1ba5fc9090172c22e38d77c26102559960a1d3b355cf9c89d270d85350a8140ffc4fc3a" name="c3p0-javadoc" arch="noarch">
  <version epoch="0" ver="0.12.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1562500800">- Ensure neutrality of description.
- Update RPM group for c3p0-javadoc.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Update to 0.9.5.5
  * Fixed CVE-2018-20433, version 0.9.5.2 allowed XXE in
    extractXmlConfigFromInputStream during initialization.
    (bsc#1120648)
  * Properly implement the JDBC 4.1 abort method.
  * Make XML parsing much more restrictove by default, but allow
    users to revert to the old, permissive behavior by setting config
    property 'com.mchange.v2.c3p0.cfg.xml.usePermissiveParser' to true
    CVE-2019-5427 (bsc#1133198)
  * Address situation where a throwable during forceKillAcquires() left
    the force_kill_acquires flag set to true, making it impossible for
    the pool to restart acquisition attempts on recovery.
  * Upgrade dependency to mchange-commons-java 0.2.15, which
    includes support for log4j2</changelog>
  <changelog author="Michael Calmer &lt;mc@suse.com&gt;" date="1648555200">- fix building on EL8 OSes</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1649937600">- Added building on Enterprise Linux 9.</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1651579200">- Added additional class alias.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714478400">- Simplify the spec: remove old macros and avoid versioned jars</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1757073600">- Do not provide the hibernate_jdbc_cache alternative</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- Bumped the minimal mchange-commons requirement to 0.4.0 because
  of bsc#1258913, CVE-2026-27727
- Added patch:
  * c3p0-mchange-commons-0.4.0.patch
    + Supply config to IndirectingSerializableExtension subclass in
    order to support 'com.mchange.v2.naming
    .supportReferenceRemoteFactoryClassLocation'
    + Track mchange-commons-java change in package of IndentedWriter</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772625600">- Upgrade to upstream version 0.12.0
  * Changes of version 0.12.0
    + Replace com.mchange.v2.naming.permitNonlocalJndiNames with
    more configurable com.mchange.v2.naming.nameGuardClassName.
    By default, it is null, and the same "apparently local"
    restriction previously enforced by
    com.mchange.v2.naming.permitNonlocalJndiNames is enforced. But
    users can supply custom com.mchange.v2.naming.NameGuard
    instances to control what names are permissible, and four
    implementations of NameGuard are provided.
    + Documentation updates.
    + Disable by default reflective instantiation of
    javax.naming.spi.ObjectFactory instances unless their
    classname is included on a whitelist. Define properties-style
    config parameter com.mchange.v2.naming.objectFactoryWhitelist
    where the comma-separated whitelist can be provided. By
    default this parameter contains the two ObjectFactory classes
    c3p0 includes in references it creates.
    + Change the format of userOverridesAsString, which is just a
    String representation of Map&lt;String,Map&lt;String,String&gt;&gt;. Use a
    CSV-inspired format, and the mchange-commons-java fastcsv
    utility, rather than dangerous Java Object serialization of
    the Map of Maps.
    + Disable by default support for resolving references serialized
    with their own InitialContext custom environment. Define
    properties-style config parametercom.mchange.v2.naming
    .acceptDeserializedInitialContextEnvironment, defaulting to
    false, to manage this dangerous functionality.
    + Disable by default JNDI lookups of nonlocal names
    (conservatively, names that do not seem to be local). For now
    only String names beginning with "java:" or Name objects whose
    first component starts with "java:" are considered to be local.
  Define properties-style config parameter com.mchange.v2.naming
    .permitNonlocalJndiNames, defaulting to false, to manage this
    dangerous functionality.
    + Disable by default support for loading of
    javax.naming.spi.ObjectFactory from remote locations via
    Reference.factoryClassLocation. Define properties-style config
    parameter com.mchange.v2.naming
    .supportReferenceRemoteFactoryClassLocation, defaulting to
    false, to manage this dangerous functionality.
  * Fix rare issue in Statement caching (GooGooStatementCache),
    make sure any Statement we remove is checked into the cache in
    order to ensure we don't see internal inconsistencies when
    Statements we mean to cull fail to be removed by
    removeStatement(...) because they are checked out.
  * Changes of version 0.11.2
  * Expose utilities `overwriteJavaBeanProperties` and
    `overwriteC3P0PrefixedProperties` in the `DataSources` class,
    and refactor existing functions to use those.
  * Changes of version 0.11.1
    + in BasicResourcePool, forceKillAcquires() accidentally failed
    to surrender its lock, leading to deadlocks following a full
    round of acquisition failures.
  * Changes of version 0.11.0
    + Additional testing.
  * Changes of version 0.11.0-pre2
    + Define new property cancelAutomaticallyClosedStatements,
    which, if true, ensures that Statement.cancel() will be called
    prior to Statement.close() when c3p0 automatically close()es
    statements because a client has neglected to, a Connection
    with open Statements has exceeded its
    unreturnedConnectionTimeout, or the Statement cache is
    expiring a PreparedStatement.
  * Changes of version 0.11.0-pre1
    + Rewrite BasicResourcePool and GooGooStatementCache in terms of
    ReentrantLock and Condition.{await/signalAll} rather than
    native monitors and wait()/notifyAll(), because wait() pins
    loom virtual threads.
    + Double check after termination of BasicResourcePool
    .awaitAvailable(...) that following notification/termination a
    resource (Connection) remains available.
    + Prevent fragility under non-bootstrap/non-system CLASSLOADERs
    under Java 8, where references to java.sql.ShardingKey not
    available under Java 8 provoke NoClassDefFoundError. Bifurcate
    Connection proxies, generate version without sharding key
    methods under JVMs where ShardingKey is unavailable, full JDBC
    4.3 Connection API proxies where ShardingKey is present.
  * Changes of version 0.10.2
    + Prevent freeze due to re-waiting if a non-Exception Throwable
    occurs while acquiring a PreparedStatement to cache.
  * Changes of version 0.10.1
    + Implement more and "louder" (log ugly stack traces) validation
    of config properties.
    + Modify former InUseLock (now InternalUseLock) and
    NewProxyConnection to use ReentrantLock rather than native
    monitors, to prevent pinning when clients run on loom virtual
    threads.
    + Implement config parameter markSessionBoundaries, so that
    users can disable JDBC 4.3 beginRequest / endRequest session
    boundary marking when JDBC drivers so undesirable things with
    those hints.
    + Implement more careful examination of begin/endRequest
    methods, to take into account the case where those methods
    exist on the JDBC driver Connection implementation, but not in
    the Connection interface of a pre-Java-9 JVM. We still support
    begin/endRequest in this case, but reflectively.
  * Changes of version 0.10.0
    + A bit more testing
  * Changes of version 0.10.0-pre7
    + Improve performance of begin/endRequest support
    + Implement c3p0-loom
    UninstrumentedVirtualThreadPerTaskTaskRunnerFactory
    + Change mind. Eliminate naggingly prescriptive equals/hashCode
    pseudorequirements from plugin interfaces, because our
    canonicalization strategy is by key, doesn't actually rely
    upon those implementations.
    + Guard collection of MBeanAttributeInfo against items that
    would have no getter or setter to prevent ugly
    IntrospectionExceptions.
    + Let C3P0PooledConnectionPool manager test introspected
    authentication that appears perhaps incomplete, and revert to
    NULL_AUTH (no-arg DataSource.getConnection()) if the test
    fails.
  * Changes of version 0.10.0-pre6
    + Lots of documentation work.
    + Implement attemptResurrectOnCheckin config parameter.
    + Add guard to automaticTestTable preventing use of weird or
    potentially malicious table names.
  * Pick up com.mchange.v2.c3p0.impl.DefaultConnectionTester
    .isValidTimeout as default value of new
    connectionIsValidTimeout property, so that users upgrading
    from previous version still capture the setting from the old
    config, even as their ConnectionTester now falls back to null.
  * Changes of version 0.10.0-pre5
    + Lots of documenting, condensing, clean-up, etc.
    + Define connectionIsValidTimeout as an ordinary bean-style
    config parameter. Previously users had to set a universal
    property (in c3p0.properties or System properties) to set this
    timeout.
    + Use simplified isValid(...) based timeout by default, use
    traditional ConnectionTester logic only when users specify or
    force a ConnectionTester
  * Changes of version 0.10.0-pre4
    + Define (in a separate, Java 21, project) a loom
    virtual-threads based TaskRunnerFactory,
    VirtualThreadPerTaskExecutorTaskRunnerFactory.
    + DefineFixedThreadPoolExecutorTaskRunnerFactory, a simple
    example that replaces c3p0's traditional Thread pool with an
    unshared ThreadPoolExecutor of size numHelperThreads.
    + Define AbstractExecutorTaskRunnerFactory, which users can
    extend to use or share java.util.concurrent.Executor instances
    rather than c3p0's traditional hand-rolled Thread pool.
    + Define TaskRunnerFactory, and config param
    TaskRunnerFactoryClassName. Users can provide implementations
    of TaskRunnerFactory with a public no-arg constructor to take
    full control of threading, thread-pooling, etc.
    + Support SOURCE_DATE_EPOCH for deterministic builds. (Here and
    in mchange-commons-java.)
    + Eliminate support for traditional reflective proxies.
    + Fix bad anchor in docs.
    + Relicense to allow users to opt for LGPL-2.1 or later, rather
    than LGPL-2.1-only. (Here and in mchange-commons-java.)
    + Update to mchange-commons-java 0.3.0
  * Changes of version 0.10.0-pre3
    + Have build fail if we try to build with an unexpected JVM
    version. We want to use a consistent JVM version (currently
    11) and target version (currently 7) when we build c3p0.
    + Remove vestiges of unsupported BasicResourcePool.AcquireTask
    + Disable very slow handholding function intended to help with
    misspellings / misspecifications of resource
    "/c3p0-config.xml"
    + Let PooledDataSource implement AutoCloseable. This
    necessitates targeting Java 7, rather than Java 6, classfiles.
    + Bring documentation of acquireRetryAttempts into sync with
    c3p0's actual behavior.
    + Include license files in published source jar. (Here and in
    mchange-commons-java.)
  * Changes of version 0.10.0-pre2
    + Add "Automatic-Module-Name" entry to jar manifest for
    interoperability with Project Jigsaw / Java 9 modules
    + Try context ClassLoader if library ClassLoader fails to load a
    named, necessary driver class.
    + Let statement cache fail not-quietly if drivers provide
    PreparedStatements without a proper equals implementation.
    + Be slightly less negative in the docs about
    unreturnedConnectionTimeout.
    + Implement more robustly accurate checkoutTimeout.
    + Add support for JDBC 4.3 beginRequest and endRequest methods.
    + Consider ourselves to be a wrapper for a thing if the thing we
    wrap itself declares itself as the wrapper of that thing.
    + Fix rare ConcurrentModificationException in
    GooGooStatementCache when Connections are closed.
  * Changes of version 0.10.0-pre1
    + Fix doc comments no longer acceptable under persnicketty JDK
    11
    + Build with JDK 11 JVM (still emitting JDK 1.6 compatible
    sources)
    + Get tests working under new mill build
    + Reorganize to switch build from ant to mill
    + Update to mchange-commons-java 0.2.20
- Build it from the *-sources.jar distributed to maven central,
  since the project changed to mill tool for build
- Removed patches:
  * c3p0-javadoc.patch
  * c3p0-mchange-commons-0.4.0.patch
    + not needed with this version
- Build using Java &gt;= 11 (since the APIs of this version are needed
  in some files), but still produce Java 1.8 bytecode, to make it
  usable for older versions that don't need the files using these
  APIs.
- Remove RHEL conditions, since the build.xml file we created is
  simple and does not need ant features from contrib.</changelog>
</package>
<package pkgid="e6cbe65d0f084da5cd0c1f1860d10dae0349be7ed50fc8ed5be09bd7b1a0e5042dddba4a91e2478eb8db100562bf1fa882cc85306bdf503bec17a3e106405611" name="cJSON-devel" arch="riscv64">
  <version epoch="0" ver="1.7.19" rel="2.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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716465600">- update to 1.7.18:
  * CVE-2024-31755: NULL pointer dereference via
    cJSON_SetValuestring() (boo#1223420)
  * Remove non-functional list handling of compiler flags
  * Fix heap buffer overflow
  * remove misused optimization flag -01
  * Set free'd pointers to NULL whenever they are not reassigned
    immediately after
- revert tests for NULL pointers that fail on Leap 15.5
  cJSON-1.7.18-misc_tests.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717588800">- unconditionally apply the revert NULL pointer test</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 1.7.19
  * Check for NULL in cJSON_DetachItemViaPointer.
  * Check overlap before calling strcpy in cJSON_SetValuestring.
  * Fix Max recursion depth for cJSON_Duplicate to prevent stack
    exhaustion.
  * Allocate memory for the temporary buffer when paring numbers.
    This fixes CVE-2023-26819 (bsc#1241502).
  * Fix the incorrect check in decode_array_index_from_pointer.
    This fixes CVE-2025-57052 (bsc#1249112)
- Remove not longer needed patch:
  * cJSON-1.7.18-misc_tests.patch</changelog>
</package>
<package pkgid="80f9ad023546dd961706c3c86cc412313f70e1ba2ddddfacc6fd97bc7545f9daf58602236daa94075ac5f8ce8425ef0e8b26d32858fee3a425f2ce93b68be79d" name="c_count" arch="riscv64">
  <version epoch="0" ver="7.25" rel="1.1"/>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 7.15
  + ensure that parse-state returns to "code" after a comment is
  completed.  Extend parsing for numbers to improve error-checking.
  + updated configure macros
  + update config.guess and config.sub</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 7.16
  * add configure option --with-man2html
  * updated configure macros
  * update config.guess and config.sub
- Add gpg signature
- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1446724800">- Update to 7.17
  * fix breakage in configure script from 7.16
  * updated configure macros</changelog>
  <changelog author="mpluskal@suse.com" date="1531310400">- Update to version 7.18:
  * updated configure macros
  * update config.guess and config.sub</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1607342400">- Update to version 7.19:
  + remove obsolete makefile-rules
  + updated configure macros
  + update config.guess and config.sub</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Update to version 7.20:
  * updated configure macros
  * update config.guess and config.sub</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687435200">- Update to version 7.22
  * see provided CHANGES for list of changes
- Refresh source url and gpg keyring</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1717329600">- Update to version 7.23
  * improve style/formatting of manpage
  * updated configure macros
  * update config.guess and config.sub</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745064000">- Update to version 7.24
  * updated configure macros
  * update config.guess and config.sub</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763640000">- update to 7.25:
  * updated configure macros
  * update config.guess and config.sub</changelog>
</package>
<package pkgid="0735cabc46b8bb42deca04259286769ee9744da1b9f8c7c44fc89408197fb0297d85b35907417ecd4843850de3d5e750ebcc63c4a2bb9aa22c56259e8d02519d" name="ca-certificates" arch="noarch">
  <version epoch="0" ver="2+git20260203.5937e9f" rel="1.1"/>
  <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>
  <changelog author="kukuk@suse.com" date="1714392000">- Update to version 2+git20240415.3fe9324:
  * Add ca-certificates-setup.service
  * typo: differnt/different</changelog>
  <changelog author="kukuk@suse.com" date="1722859200">- Update to version 2+git20240805.fd24d50:
  * Remove rc symlink [jsc#PED-266]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724241600">- Fix source archive</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1759752000">- Update to version 2+git20251006.0b604c2:
  * Sync directories with p11-kit [bsc#1251012]
  * CI: Drop use of poetry</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1770120000">- Update to version 2+git20260203.5937e9f:
  * Remove files in /etc and /var from spec file [jsc#PED-14792]</changelog>
</package>
<package pkgid="349a77be2f0f17b55dd5678200a126933c6d161363b5472dcf4d0a91b730f9dd1c670a035f6ea27cba36544fde59a5e4e3de04e51c4bead43c00e06dbc25c08a" name="ca-certificates-cacert" arch="noarch">
  <version epoch="0" ver="1" rel="23.2"/>
  <changelog author="lnussel@suse.de" date="1269432000">- new package</changelog>
  <changelog author="lnussel@suse.de" date="1336651200">- include root distribution license (bnc#761554)</changelog>
  <changelog author="lnussel@suse.de" date="1371729600">- adjust to new filesytem location</changelog>
  <changelog author="lnussel@suse.de" date="1371816000">- use correct 'anchors' subdirectory</changelog>
  <changelog author="meissner@suse.com" date="1406721600">- replaced the "Class 3 PKI Key" by the current version. Changes its
  signature algorithm from RSA-MD5 to RSA-SHA256. (bnc#868884)</changelog>
  <changelog author="mpluskal@suse.com" date="1483876800">- Use urls for sources
- Simplify spec file</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1621512000">- update Class 3 certificate from https://www.cacert.org/class3.crt
  (the old one expired today)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1621684800">- spec-cleaner run (bsc#1186362)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1621771200">- Update class3.crt to the new one expiring 2031 again</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1654603200">- remove CAcert.pem (md5 based, super outdated)
- added CAcert_class1.pem (new class1 cert)</changelog>
</package>
<package pkgid="39a8c731c8f9bdaed49059e9e10423cfe0b99ef0088c59cfe5ac59002333d839bb19e0e6c10c75853a1b5b38ed28aa57b5537a13b1748f3c377148815346f3eb" name="ca-certificates-mozilla" arch="noarch">
  <version epoch="0" ver="2.84" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1720440000">- Updated to 2.68 state of Mozilla SSL root CAs (bsc#1227525)
  - Added: FIRMAPROFESIONAL CA ROOT-A WEB
  - Distrust: GLOBALTRUST 2020</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1734264000">- Updated to 2.72 state of Mozilla SSL root CAs (bsc#1234798)
  Removed:
  - SecureSign RootCA11
  - Security Communication RootCA3
  Added:
  - TWCA CYBER Root CA
  - TWCA Global Root CA G2
  - SecureSign Root CA12
  - SecureSign Root CA14
  - SecureSign Root CA15</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1737633600">- Define two macros to break a build cycle with p11-kit.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1738670400">- remove extensive signature printing in comments of the cert
  bundle</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1738670401">- update to 2.74 state of Mozilla SSL root CAs:
  Removed:
  * SwissSign Silver CA - G2
  Added:
  * D-TRUST BR Root CA 2 2023
  * D-TRUST EV Root CA 2 2023</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1742904000">- pass file argument to awk (bsc#1240009)</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1742904001">- Fix awk to compare (missing a =) and give the following output:
  [#] NSS_BUILTINS_LIBRARY_VERSION "2.74"</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1743422400">- explit remove distruted certs, as the distrust does not get exported
  correctly and the SSL certs are still trusted. (bsc#1240343)
  - Entrust.net Premium 2048 Secure Server CA
  - Entrust Root Certification Authority
  - AffirmTrust Commercial
  - AffirmTrust Networking
  - AffirmTrust Premium
  - AffirmTrust Premium ECC
  - Entrust Root Certification Authority - G2
  - Entrust Root Certification Authority - EC1
  - GlobalSign Root E46
  - GLOBALTRUST 2020
- remove-distrusted.patch: apply to certdata.txt</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1744372800">- reenable the distrusted certs again. the distrust is only for certs
  issued after the distrust date, not for all certs of a CA.
  remove: remove-distrusted.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1770724800">- Updated to 2.84 state (bsc#1258002)
  - Removed:
  - Baltimore CyberTrust Root
  - CommScope Public Trust ECC Root-01
  - CommScope Public Trust ECC Root-02
  - CommScope Public Trust RSA Root-01
  - CommScope Public Trust RSA Root-02
  - DigiNotar Root CA
  - Added:
  - e-Szigno TLS Root CA 2023
  - OISTE Client Root ECC G1
  - OISTE Client Root RSA G1
  - OISTE Server Root ECC G1
  - OISTE Server Root RSA G1
  - SwissSign RSA SMIME Root CA 2022 - 1
  - SwissSign RSA TLS Root CA 2022 - 1
  - TrustAsia SMIME ECC Root CA
  - TrustAsia SMIME RSA Root CA
  - TrustAsia TLS ECC Root CA
  - TrustAsia TLS RSA Root CA</changelog>
</package>
<package pkgid="23928c40970a04e347b06e56fa8cee823d8d77c0e69dd859fc5bc5740a0df9ad90b7711c541f04b165871c753795cbeb743d154221e0959a5d7fb171760b39a8" name="ca-certificates-mozilla-prebuilt" arch="noarch">
  <version epoch="0" ver="2.84" rel="1.5"/>
  <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>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1723118400">- Re-create java-cacerts with SOURCE_DATE_EPOCH set
  for reproducible builds (boo#1229003)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1738670400">- test for a concretely missing certificate rather than
  just the directory, as the latter is now also provided by
  openssl-3</changelog>
</package>
<package pkgid="ee506bd0adb0fb2b975418a9097af0a37196e1f97449efb91420124e5dd23bff341eb5d953106202c158323461a04423b6e804de95550dede01c2b257060ed74" name="ca-certificates-steamtricks" arch="noarch">
  <version epoch="0" ver="1" rel="1.4"/>
  <changelog author="jimmy@boombatower.com" date="1495022400">- Initial package.</changelog>
</package>
<package pkgid="6d65cfc9d1b5ff41c2b1cd67c23653a7665f8b60bb2b515daae47853508de1319d6784c8898b41d6c267dc247db2782a5efbe165bc6eefc513b140e57da32afb" name="cabal-install" arch="riscv64">
  <version epoch="0" ver="3.14.1.1" rel="5.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707825600">- Update cabal-install to version 3.10.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711022400">- Update cabal-install to version 3.10.3.0 revision 1.
  3.10.3.0 Hécate &lt;hecate+github@glitchbra.in&gt; January 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install to version 3.12.1.0.
  3.12.1.0 Artem Pelenitsyn &lt;a.pelenitsyn@gmail.com&gt; June 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.12.1.0.md
  3.10.2.0 Hécate &lt;hecate+github@glitchbra.in&gt; August 2023</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746705600">- Update cabal-install to version 3.12.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185600">- Update cabal-install to version 3.12.1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185601">- Update cabal-install to version 3.14.1.1 revision 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/cabal-install-3.14.1.1/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754395200">- Appy "Cabal-absolute-datadir.patch" from GHC here as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759233600">- Update cabal-install to version 3.14.1.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761048000">- Update cabal-install to version 3.14.1.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765713600">- Update cabal-install to version 3.14.1.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="a6b620767296a098683055437b3812a3083d23794803081619b5d2b5f15de4cdd7026b7506a9cd960d67b3d18a3d9082cbffca37f04f6ea54e98d7919d35ed95" name="cabal-plan" arch="riscv64">
  <version epoch="0" ver="0.7.6.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682510400">- Update cabal-plan to version 0.7.3.0.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687348800">- Update cabal-plan to version 0.7.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688904000">- Update cabal-plan to version 0.7.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update cabal-plan to version 0.7.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717848000">- Update cabal-plan to version 0.7.4.0.
  [#]# 0.7.4.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.6.5...9.10.1
  [#]# 0.7.3.0
  * Use Cabal-syntax-3.10</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Use prettier Cabal flag specification; no functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736769600">- Update cabal-plan to version 0.7.5.0.
  [#]# 0.7.5.0
  * No changes in the library
  * Add `-f` filter flag to `tred` command to only show parts of the graph to given package(s).
    This essentially answers "why that package" is in the build plan.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749124800">- Update cabal-plan to version 0.7.6.0.
  [#]# 0.7.6.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.8.4...9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753790400">- Update cabal-plan to version 0.7.6.1.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
</package>
<package pkgid="eb4a751da382714f580155ab24ce6132a4c952299f51ccb43e6b580de6eca3d983740b306c50a241908da9db270e070e41c08243179a3fdc83163da6c7d67506" name="cabal2spec" arch="riscv64">
  <version epoch="0" ver="2.8.0" 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="1597752001">- Update cabal2spec to version 2.6.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1603195200">- Update cabal2spec to version 2.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675339200">- Update cabal2spec to version 2.6.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Update cabal2spec to version 2.7.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711454400">- Update cabal2spec to version 2.7.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730030400">- Update cabal2spec to version 2.7.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753272000">- Update cabal2spec to version 2.8.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="12dd8b3366bbda1de0edcef2530bd62feee280c3949ba7dea8deca86ccb2c38420a02055ee4d248b9fcd41d641210db43666f32cd74a232ce06cb570c0850061" name="cabextract" arch="riscv64">
  <version epoch="0" ver="1.11" rel="1.2"/>
  <changelog author="sbrabec@suse.cz" date="1427976000">- Update to version 1.6:
  * further UTF-8 fixes
  * sanitize file names
- Add -fno-strict-aliasing for md5.c: 114, 115.</changelog>
  <changelog author="mpluskal@suse.com" date="1454241600">- Tiny spec file cleanup</changelog>
  <changelog author="mpluskal@suse.com" date="1523620800">- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="sbrabec@suse.com" date="1532606400">- Update to version 1.7:
  * Few bug fixes
  * New "--encoding" option
  * Properly handle lowercase conversion for non-ASCII characters.</changelog>
  <changelog author="sbrabec@suse.com" date="1540296000">- Update to version 1.8:
  * Improves ability to extract damaged files with the "-f" option.
  * cabinfo command has been rewritten.
  * If a CAB file has a Quantum-compressed datablock with exactly
    38912 compressed bytes, cabextract will write exactly one byte
    beyond its input buffer.</changelog>
  <changelog author="sbrabec@suse.com" date="1541592000">- Update to version 1.9:
  * Fix invisibly wrong results in cabextract -F (1.8 regression).
  * Fix ./configure --with-external-libmspack.
  * Build system cleanup
  * Testsuite available</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1568980800">- Update to version 1.9.1
  * Rerelease of 1.9 with some packaging issues fixed</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568980801">- Modernise spec file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1675684800">- Update to version 1.10
  * Multiple -F filters can be given. cabextract will extract
    files matching any of the filters.
  * cabextract now overwrites symlinks by default. This is to be
    consistent with other archive tools. Use the new -k option for
    the old behaviour of keeping symlinks. This does not affect
    symlinks in the -d dirpath option.
  * New -n option to never overwrite files.
  * New -i option to interactively prompt if you want to overwrite
    files.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.11:
  * Fixed bug in creating directories given in archives, e.g.
    extracting file</changelog>
</package>
<package pkgid="875ddcbb72ed39d293799d34eb283a44e647cbe198a68b96f01e07d343de14a1183825d0e33dab959dd18ce6099f8ad6d2102b3a24234a197616d03048cd25cb" name="caca-utils" arch="riscv64">
  <version epoch="0" ver="0.99.beta20" rel="4.3"/>
  <changelog author="Josef Mö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ö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ö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ö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>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1708689600">- Use %autosetup, prepare for RPM 4.20.
  * Rewrote patches so that they are applied uniformly via %autosetup.
  * Correctly reorder the patches in specfile declaration.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718625600">- Added file libcaca-0.99.beta20-gcc14.patch (boo#1225795).</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1718625601">- Updated spec-file with manual optimizations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1740657600">- Drop pkgconfig(ftgl) BuildRequires: ftgl is unmaintained and
  libcaca does not actually link to it, despite configure checking
  for it and finding it. This was originally added to configure in
  2008 (commit 9752e82) to be used 'later'.</changelog>
</package>
<package pkgid="15f5390b010186f822b0f075cdaef86b67ceecdefe1ac8c6492811121f2470ef55d552dfa4f7d1c58f7fe6539acd1dcf6291e47ac2e53ab435602c5caa71f425" name="cachefilesd" arch="riscv64">
  <version epoch="0" ver="0.10.10" rel="4.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1351771200">- IF the user starts the daemon he/she expects it to work
  with no fiddling, load the cachefiles kernel module
  directly from the daemon using libkmod so it just works.</changelog>
  <changelog author="dmair@suse.com" date="1362398400">- Added a modification to the howto that reflects the current
  location and material in the cachefilesd monitoring facility.
  From text by bking@suse.com (bnc#804834)</changelog>
  <changelog author="p.drouand@gmail.com" date="1363262400">- Use real systemd service file instead of sysvinit converted file</changelog>
  <changelog author="nfbrown@suse.com" date="1394539200">- fix-cpu-spin.patch - Fix problem were cachefilesd
  would sometimes enter a tight loop wasting CPU time.
  bnc#843575</changelog>
  <changelog author="mpluskal@suse.com" date="1432900800">- Use url for source
- Update dependencies
  * don't depend on whole systemd
- Move autoreconf to %prepare section
- Add rcservice symlink</changelog>
  <changelog author="bmwiedemann@suse.de" date="1443960000">- replace sources with compressed tarball</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.10.10:
  * no changelog available
  - remove fix-cpu-spin.patch (solved differently upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1742385600">- Fix cachefilesd startup failure (bsc#1239807)
  - remove cachefilesd-loadmod.patch
  The patch would explicitly attempt to load the cachefilesd module at
  startup and fail with -EPERM when started from the systemd unit file,
  as system is by default enforcing a strict seccomp policy that denies
  the finit_module (among many other privileged operations).
  Since the systemd unit file is already loading the cachefilesd module
  before starting the daemon, there is no need to repeat loading from
  within the daemon code, so the patch can be dropped.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1757332800">- Add patch cachefilesd-nohang-at-reboot.patch
  * Try to start before network file systems
  * Should also stop after network file systems but before network</changelog>
</package>
<package pkgid="658a14d13146446be2aa4627690c983aa9373fadeebabc83e5f966588818dbe2a85a01ba343723c021d10db6794db230d9a9fd75c6cfdb3c769b72cd6a908641" name="cacti" arch="noarch">
  <version epoch="0" ver="1.2.30+git233.9b67d5e98" rel="1.1"/>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1728475200">- cacti 1.2.28:
    security #GHSA-49f2-hwx9-qffr: XSS vulnerability when creating external links with the consolenewsection parameter
    security #GHSA-fgc6-g8gc-wcg5: XSS vulnerability when creating external links with the title parameter
    security #GHSA-gxq4-mv8h-6qj4: RCE vulnerability can be executed via Log Poisoning
    security #GHSA-wh9c-v56x-v77c: XSS vulnerability when creating external links with the fileurl parameter
    issue #5636: When using LDAP authentication the first time, warnings may appear in logs
    issue #5754: When installing, a replication loop for plugin_realms may occur
    issue #5759: When installing, remote poller may attempt to sync with other pollers
    issue #5768: When a Data Query has a space, indexes may not be properly escaped
    issue #5771: Boost does not always order data source records properly
    issue #5772: Add IP address to the login audit for successful logins by xmacan
    issue #5773: Undefined variable error may sometimes occur when dealing with RRD output by MSS970
    issue #5777: When export to CSV, only the first line of notes is included
    issue #5780: When rendering forms, missing default value can cause errors
    issue #5782: Allow hosted content to be executable for the links page
    issue #5783: When closing database connections, some may linger incorrectly
    issue #5785: When changing passwords, an infinite loop may occur by ddb4github
    issue #5790: When using Cacti Daemon, a "Cron out of sync" message may be reported
    issue #5791: Add ability to filter/sort users by group or last login time
    issue #5792: When using List View, unable to add Graphs to a Report
    issue #5797: When using SNMPv3, some devices may show polling issues
    issue #5802: Limit table conversion to Cacti core tables
    issue #5806: Fix issues with posix-based kills on Windows
    issue #5813: When installing, password changes may fail on new installations
    issue #5814: When using structured RRD folders, permission issues may be flagged incorrectly
    issue #5823: When unable to locate a valid theme, new default will be Modern
    issue #5824: Properly cache the data source information for dsstats processing
    issue #5840: When reindexing, verify all fields may not work as intended
    feature #5784: Add ability to log database connections/disconnections
    feature #5796: Add Ping Method where connection refused assumes host is up
    feature #5819: When displaying graphs, default end time does not show full 24 hour period
    feature #5825: Add --id to remove_device.php
    feature #5828: Add Location and Site to Graph List View
    feature #5830: Add more verbose logging to Boost
    feature: Update jQuery to 3.7.1
    feature: Update jQueryUI to 1.14.0
    feature: Update Purify.js to 3.1.6
    feature: Update billboard.js to 3.13.0
    feature: Improve the performance of the repopulation of the poller cache</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1728475201">- replace cacti-cron.timer &amp; cacti-cron.service with cactid.service
  to fix thold &amp; other "sub poller" poller processes not running.</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1732276800">- fix for cacti-cron.timer &amp; cacti-cron.service failing after upgrade has already removed</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1734609600">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1739275200">- cacti 1.2.29
  - security - GHSA-c5j8-jxj3-hh36 - Authenticated RCE via multi-line SNMP responses
  - security - GHSA-f9c7-7rc3-574c - SQL Injection vulnerability when using tree rules through Automation API
  - security - GHSA-fh3x-69rr-qqpp - SQL Injection vulnerability when request automation devices
  - security - GHSA-fxrq-fr7h-9rqq - Arbitrary File Creation leading to RCE
  - security - GHSA-pv2c-97pp-vxwg - Local File Inclusion (LFI) Vulnerability via Poller Standard Error Log Path
  - security - GHSA-vj9g-P7F2-4wqj - SQL Injection vulnerability when view host template
  - issue - 5843 - Temporary table names may incorrectly think they have a schema
  - issue - 5847 - When using Preset Time to view graphs, it is using a fixed point rather than relative time
  - issue - 5848 - Fix issue where RRA files are not automatically removed
  - issue - 5856 - Fix invalid help link for Automation Networks
  - issue - 5867 - Unable to disable a tree within the GUI
  - issue - 5868 - When removing graphs, RRA files may be left behind
  - issue - 5869 - Improve compatibility with ping under FreeBSD
  - issue - 5870 - Improve compatibility wtih Slice RRD tool under PHP 8.x
  - issue - 5874 - Allow IPv6 formats to use colons without port
  - issue - 5884 - Update Fortigate, Aruba OSCX and Clearpass templates
  - issue - 5927 - When a plugin is disabled, unable to use GUI to enable it again
  - issue - 5932 - When upgrading, ensure that replication only runs as necessary
  - issue - 5961 - Improve caching and syncing issues with replication
  - issue - 5963 - Improve caching techniques for database calls
  - issue - 5986 - Improve compatibility for Error constants under PHP 8.4
  - issue - 5987 - When running the upgrade database script, cursor is left in the middle of the row
  - issue - 6065 - Guest page does not automatically refresh
  - issue - 6078 - When installing, conversion of tables may produce collation errors
  - feature - 5921 - Add HPE Nimble/Alletra template
  - feature - 5933 - When installing, only convert core cacti tables
- Updated patch for config.php for new name config.php.dist</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1742385600">- to fix openSUSE:Factory/cacti package acceptance
  - Oct 9 2024 Changelog did not describe cactid_service.patch
  - Feb 11 2025 Changelog mispelled cacti-config-dist.patch
  - Removed obsolete cacti-cron.timer cacti-cron.service cacti-config.patch</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1743681600">- cacti 1.2.30
  - issue#6089: Unable to add new users
  - issue#6090: When using Automation Rules, specifying graph criteria may cause issues
  - issue#6099: When transferring a system from a backup if the poller has not run recently rrdtool issues are found
  - issue#6172: When translating, quotes may cause incorrect text to appear
  - issue#6173: When using Boost for the first time, warnings may appear
  - issue#6183: When refreshing forms, items may be checked incorrectly by xmacan</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1770033600">- Update requires/recommends for better fresh install experience
  - Requires: php-intl
  - Recommends: php-gettext php-pcntl mysql-tools</changelog>
  <changelog author="obs@mtlfab.com" date="1771848000">- Update to latest release/1.2.30+git231.bca15e70c:
  - Updates since 1.2.30:
  * security#GHSA-6RVG-2VM8-5WRF: CVE-2026-22802 Authentication Bypass leads to information disclosure
  * security: CVE-2026-1513 billboard.js before 3.18.0 Improper Input Sanitization Allows Remote JavaScript Execution
  * issue#6168: When purging RRD files, paths are not correctly handled
  * issue#6202: When using automation, devices may not be added as expected
  * issue#6204: Attempting to match a field in automation may cause unexpected errors
  * issue#6210: Ensure column names are escaped to prevent reserved word issues
  * issue#6240: Improve sort order for incorrect RRA's
  * issue#6249: Unable to send Email to users without a domain name
  * issue#6251: When viewing a graph, do not produce unnecessary errors if graph has been removed
  * issue#6253: When i18n formatting numbers, assume null means 0 by xmacan
  * issue#6257: When data sources are removed, ensure only RRD files are removed by xmacan
  * issue#6262: When the database connection drops during query, retry to ensure success
  * issue#6270: Incorrect escaping may prevent drop downs working as intended
  * issue#6271: When validation errors occur, provide more information to help diagnosis
  * issue#6283: When calculating total pages, ensure math errors do not occur
  * issue#6292: When validating null request variables, fatal errors may occur
  * issue#6294: Automation may produce unexpected warnings when detecting the OS
  * issue#6296: Process timeouts may not end processes as expected
  * issue#6297: Improve support for Secure SMTP
  * issue#6299: Improve email address handling to support UTF8
  * issue#6313: When editing multiple devices, unexpected errors may be recorded
  * issue#6314: When editing an Aggregation Graph, total count may not reflect number of items correctly
  * issue#6315: When duplicating a Data Input Method, unexpected errors may occur
  * issue#6326: Improve SNMP v3 support for Cisco devices
  * issue#6327: Implement Autocomplete standards for Login and Change Password
  * issue#6329: When using LDAP, checking a user's groups may cause unexpected errors
  * issue#6331: When upgrading from pre-1.0.5, unexpected errors may occur by YATV
  * issue#6334: When creating Aggregate graphs, unable to hide HRULE and COMMENT based items
  * issue#6335: Email addresses with leading or trailing spaces can cause issues
  * issue#6441: Spikekill uses the wrong option for retention periods by 3432
  * issue#6444: When a Data Input's Title is applied, unexpected errors and values may be seen
  * issue#6490: When using Clear All on Selective Debug, first item is reselected
  * issue#6507: Importing packages may not work as expected by xmacan
  * issue#6508: When exporting graphs, data issues may lead to unexpected errors by xmacan
  * issue#6516: When modifying Graph Automation Rules, unexpected errors may be logged
  * issue#6518: Improve security of CSRF Secret by SMark-Black
  * issue#6519: When using Real Time graphing, unexpected errors may appear if graph is removed
  * issue#6546: Restore some missing SNMP Script Server configurations
  * issue#6551: Improve support for FreeBSD when Auditing Databases by xmacan
  * issue#6573: Create new device_change_javascript hook for THOLD plugin by xmacan
  * issue#6598: Improve PHP 8 support by TheWitness
  * issue#6600: When replicating plugins, unexpected errors may appear due to missing tables
  * issue#6605: Prevent Row Data Loss When Rebuilding RRD Files
  * issue#6606: When using SpikeKill, actions would not always lead to expected results
  * feature#6523: When disabling users, ensure that their authentication cookies and sessions cleared
  * feature#6524: When changing your password, log off from all sessions
  * feature#6534: Improve Cacti Session ID security
  * feature#6607: Implement session security on Password change
  * feature: Update DOMPurify to 3.3.0
  * feature: Update PHPMailer to 6.10 to support SMTPUTF8
  * feature: Update phpseclib for the Service Check plugi
- Add _service file for easier package source management</changelog>
  <changelog author="obs@mtlfab.com" date="1772107200">- Update to version 1.2.30+git233.9b67d5e98:
  * remove wrong styles (#6654)
  * Fix paper-plane theme (#6640)
- Update .spec file for version handling now that +git. Helps cacti-spine</changelog>
</package>
<package pkgid="cbab089bfee17f8e1fc9170a1353ff6fb2e535b3b51f2ef7b1e93eb2df8258815c8dcd1d713f64702bdc4892d7d0f7b71a4e35acf26dcbce08c1224a48b5f758" name="cacti-spine" arch="riscv64">
  <version epoch="0" ver="1.2.30" rel="3.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1728475200">- cacti-spine 1.2.28
  - issue#350: When using Ping or SNMP Uptime, host is not always detected properly
  - issue#351: Add Ping Method where connection refused assumes host is up</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1739275200">- cacti-spine 1.2.29
  - no changes
  - Bump/rebuild to match Cacti 1.2.29</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1743681600">- cacti-spine 1.2.30
  - no changes
  - Bump/rebuild to match Cacti 1.2.30</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  https://github.com/Cacti/spine/issues/368
  + cacti-spine-gcc15.patch</changelog>
  <changelog author="Joel Baltazor &lt;obs@mtlfab.com&gt;" date="1772107200">- spec file caclulates version number for Cacti to handle +git in version</changelog>
</package>
<package pkgid="93cb165dcb8eaed498774ef07010df23b2db563995c129dd91687eb7bf1f78afc6ee74fb029bccdd9e265cdf5a6f782ad98aeed5d0d4f2d3905c91089965a33b" name="cadabra2" arch="riscv64">
  <version epoch="0" ver="2.5.14" rel="9.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706184000">- Update to version 2.4.5.4:
  * Improvements to the zoom algorithm.
  * Bug fixes.
- Require python3 &gt;= 3.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713441600">- Update to version 2.4.5.6:
  * Allow setting PYTHON_SITE_PATH manually.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723464000">- Update to version 2.5.4:
  * Fix simplification of pow nodes.
  * Make ExNode iterators skip nodes hidden by zoom.
  * Fix canonicalise acting on expressions with
    self-anticommuting objects and derivatives.
  * Fix crash when comparing with empty expressions.
  * Make zoom accept a list of patterns.
  * Fix bugs in getting Weight values from Python, and setting
    multipliers in Python.
  * Add LaTeXString object to display LaTeX formatted strings on
    capable frontends.
  * Fix a bug with canonicalise acting on vector-spinor objects.
  * Enable the use of Unicode greek characters as input (which
    will get converted to LaTeX automatically) to enable
    cut-n-paste in the terminal.
  * Fix handling of multi-line expressions (newlines now count as
    a whitespace).
  * Fix canonicalise to allow for factors which are sums, as long
    as these do not have indices.
  * Ability to use builtin MicroTeX for typesetting (the default
    in 2.5.x), which removes the requirement to have a LaTeX
    installation.
  * Experimental AppImages now available for Linux on both x86-64
    and aarch64 architectures.
  * Removed deprecated GTK-3 features and cleaned up the UI.
  * Fix bug in code to interrupt a running computation.
  * Added dynamical cell updates, e.g. to create animations.
- Add _service file to fetch sources from git to allow submodules
  to be included in tarball.
- Add patches to fix build:
  * cadabra2-cmake-correct-python-variable.patch: Use correct
    variable from FindPython, i.e. Python_EXECUTABLE, not
    PYTHON_EXECUTABLE (gh#kpeeters/cadabra2#309).
  * cadabra2-use-system-pybind11.patch: Allow use of system
    pybind11 (gh#kpeeters/cadabra2#310).
  * cadabra2-link-gmp.patch: Explicitly link to gmp library.
- Drop cadabra2-link-python.patch: upstreamed.
- Drop use of %suse_update_desktop_file: no longer needed.
- Drop appdata file included as Source1, bundled files are now
  installed correctly.
- Use python-rpm-macros and setup to build with newer pythons on
  Leap 15.X (does not yet work due to unavailability of
  python311-sympy and python311-ipykernel on these distros).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728302400">- Update to version 2.5.6:
  * Clean up code to locate the Python installation substantially
    to avoid references to hard-coded paths in binaries.
- Drop upstreamed patches:
  * cadabra2-cmake-correct-python-variable.patch.
  * cadabra2-use-system-pybind11.patch.
  * cadabra2-link-gmp.patch.
- Add cadabra2-default-python-path.patch: Fix default python path
  when starting up cadabra2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1729857600">- Update to version 2.5.8:
  * Fix a bug with sympy bridge.
  * Fix various issues with the notebook interface.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1741003200">- Update to version 2.5.10:
  * Bugfix for eliminate_kronecker.
  * Fix for building Cadabra as a C++ library.
  * Various UI and typesetting bug fixes.
  * Get rid of websocketpp in favour of boost::beast so we can
    build with boost &gt;= 1.87.0.
  * Fix for the homebrew package, and option to install the
    development branch using homebrew.
  * Add caching to the processing of substitution rules (Daniel).
  * Fixes for inline execution of Python functions in maths
    expressions.
  * Do not gobble normal output when an error occurs notebook
    execution.
  * Fix inconsistent behaviour and crashes with split-view mode.
  * Fix display of LaTeXForm properties.
  * Documentation updates.
  * Close LaTeX input cells on running them (configurable).
  * Cleanup and document kernel options.
  * Various additions to the plotting package cdb.graphics.plot
    including docs.
  * Add preliminary support for Plotly as plotting backend.
  * Word wrap LaTeX input cells to keep notebooks readable for any
    window width.
  * Internal changes for python path handling.
- New BuildRequires: pkgconfig(openssl)
- Add MicroTeX as separate tarball: this is missed by upstream git
  as a submodule, so obs_scm _service's `enable_submodules` is
  unable to include it either.
- Drop cadabra2-default-python-path.patch: no longer needed after
  changes to upstream logic for finding python.
- Drop use of deprecated %suse_update_desktop_file.
- Restrict building jupyter kernel to openSUSE &gt;= 1650 to avoid
  unresolvables on Leap 15/16.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742990400">- Drop no longer needed pcre-devel dependency.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746792000">- Update to version 2.5.12:
  * Make evaluate handle expressions in which indices have been
    fixed to integers explicitly (e.g. an epsilon tensor with one
    index fixed to a number).
  * New functionality to update and re-run cells based on the
    value of a slider, to enable e.g. interactive plots.
  * Initial support for numerical solving of ODEs.
  * Bug fixes for nevaluate.
  * Enable evaluate to figure out index ranges from Integer
    properties.
  * Avoid multiple identically-named notebook files used in import
    mapping to the same converted .py file.
  * Various fixes for hDPI displays to make plots and icons sharp
    and decorations render at the correct size.
  * Scrolling notebook to cell is now smooth.
  * (Internal) Remove all dependence on deprecated gtkmm-3.0
    features, in preparation of making the notebook build with
    gtkmm-4.0.
  * Add option to hide all input cells (for presentation
    purposes).
  * Add context menu for graphics/plot output to save as SVG.
  * Make semicolons more reliably print the expression they
    terminate.
  * Add nintegrate for numerical integration.
  * Make nevaluate handle complex-valued expressions.
  * Better handling of floating point numbers. All multipliers are
    now either rationals or doubles.
  * New nval function to act as a generic frontend for numerical
    evaluation of (sub-)expressions (work-in-progress).
  * Add safeguards against passing expressions through the SymPy
    bridge which SymPy cannot (yet) handle.
  * Add functionality to drive the notebook via an external
    script.
  * Fix export of notebooks to HTML.
- Drop MicroTeX as additional source since git submodule is now
  correctly used by upstream.
- Fix build for Leap 16.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 2.5.14:
  * TeXmacs is supported again, including plotting (put the
    config/init-cadabra2.scm file in the appropriate location).
  * Plotting is now supported again by the Jupyter kernel.
  * Support for plotting in Kitty and iTerm2 terminals.
  * Group equal components when displaying component values of
    tensors.
  * Internal: some operations now use multiple threads (work in
    progress).
  * Internal: use a pool allocator for tree nodes.
  * Internal: speedup in handling of Multiplier (test suite
    speedup by 1.5x).
  * Docs: add SympyBridge docs.
  * Fix bug when subtracting two component expressions.
  * Fix bug with NTensor broadcasting from scalar.
  * Fix cadabra2-cli argument handling.
  * Fix handling of code blocks in cadabra2-cli, making it
    consistent with the notebook.
  * Stability improvement to the SymPy bridge by walking the SymPy
    AST directly instead of parsing printed output.
  * Made \iu the imaginary unit, by default displaying as i .
  * Fix loading cadabra2_defaults.py in the Jupyter kernel.
  * Fix scrolling bug in notebook which would make the document
    jump around for no good reason.
  * Internal: refactor to enable cleaner insertion of related
    properties on property declaration.
  * Fix handling substitute with regex (gh#kpeeters/cadabra2#230).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759492800">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch Remove-boost-system-component-from-cmakefiles.patch</changelog>
</package>
<package pkgid="28b94f9fab793010ed4f1e9c26c08e746fbb667392475de1378bfe90d47b8c12cea894c8f4d1ffa8902ec50af8392919234f452e6dd570f327ee12a24b38ebb1" name="cadabra2-doc" arch="noarch">
  <version epoch="0" ver="2.5.14" rel="9.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706184000">- Update to version 2.4.5.4:
  * Improvements to the zoom algorithm.
  * Bug fixes.
- Require python3 &gt;= 3.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713441600">- Update to version 2.4.5.6:
  * Allow setting PYTHON_SITE_PATH manually.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723464000">- Update to version 2.5.4:
  * Fix simplification of pow nodes.
  * Make ExNode iterators skip nodes hidden by zoom.
  * Fix canonicalise acting on expressions with
    self-anticommuting objects and derivatives.
  * Fix crash when comparing with empty expressions.
  * Make zoom accept a list of patterns.
  * Fix bugs in getting Weight values from Python, and setting
    multipliers in Python.
  * Add LaTeXString object to display LaTeX formatted strings on
    capable frontends.
  * Fix a bug with canonicalise acting on vector-spinor objects.
  * Enable the use of Unicode greek characters as input (which
    will get converted to LaTeX automatically) to enable
    cut-n-paste in the terminal.
  * Fix handling of multi-line expressions (newlines now count as
    a whitespace).
  * Fix canonicalise to allow for factors which are sums, as long
    as these do not have indices.
  * Ability to use builtin MicroTeX for typesetting (the default
    in 2.5.x), which removes the requirement to have a LaTeX
    installation.
  * Experimental AppImages now available for Linux on both x86-64
    and aarch64 architectures.
  * Removed deprecated GTK-3 features and cleaned up the UI.
  * Fix bug in code to interrupt a running computation.
  * Added dynamical cell updates, e.g. to create animations.
- Add _service file to fetch sources from git to allow submodules
  to be included in tarball.
- Add patches to fix build:
  * cadabra2-cmake-correct-python-variable.patch: Use correct
    variable from FindPython, i.e. Python_EXECUTABLE, not
    PYTHON_EXECUTABLE (gh#kpeeters/cadabra2#309).
  * cadabra2-use-system-pybind11.patch: Allow use of system
    pybind11 (gh#kpeeters/cadabra2#310).
  * cadabra2-link-gmp.patch: Explicitly link to gmp library.
- Drop cadabra2-link-python.patch: upstreamed.
- Drop use of %suse_update_desktop_file: no longer needed.
- Drop appdata file included as Source1, bundled files are now
  installed correctly.
- Use python-rpm-macros and setup to build with newer pythons on
  Leap 15.X (does not yet work due to unavailability of
  python311-sympy and python311-ipykernel on these distros).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728302400">- Update to version 2.5.6:
  * Clean up code to locate the Python installation substantially
    to avoid references to hard-coded paths in binaries.
- Drop upstreamed patches:
  * cadabra2-cmake-correct-python-variable.patch.
  * cadabra2-use-system-pybind11.patch.
  * cadabra2-link-gmp.patch.
- Add cadabra2-default-python-path.patch: Fix default python path
  when starting up cadabra2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1729857600">- Update to version 2.5.8:
  * Fix a bug with sympy bridge.
  * Fix various issues with the notebook interface.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1741003200">- Update to version 2.5.10:
  * Bugfix for eliminate_kronecker.
  * Fix for building Cadabra as a C++ library.
  * Various UI and typesetting bug fixes.
  * Get rid of websocketpp in favour of boost::beast so we can
    build with boost &gt;= 1.87.0.
  * Fix for the homebrew package, and option to install the
    development branch using homebrew.
  * Add caching to the processing of substitution rules (Daniel).
  * Fixes for inline execution of Python functions in maths
    expressions.
  * Do not gobble normal output when an error occurs notebook
    execution.
  * Fix inconsistent behaviour and crashes with split-view mode.
  * Fix display of LaTeXForm properties.
  * Documentation updates.
  * Close LaTeX input cells on running them (configurable).
  * Cleanup and document kernel options.
  * Various additions to the plotting package cdb.graphics.plot
    including docs.
  * Add preliminary support for Plotly as plotting backend.
  * Word wrap LaTeX input cells to keep notebooks readable for any
    window width.
  * Internal changes for python path handling.
- New BuildRequires: pkgconfig(openssl)
- Add MicroTeX as separate tarball: this is missed by upstream git
  as a submodule, so obs_scm _service's `enable_submodules` is
  unable to include it either.
- Drop cadabra2-default-python-path.patch: no longer needed after
  changes to upstream logic for finding python.
- Drop use of deprecated %suse_update_desktop_file.
- Restrict building jupyter kernel to openSUSE &gt;= 1650 to avoid
  unresolvables on Leap 15/16.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742990400">- Drop no longer needed pcre-devel dependency.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746792000">- Update to version 2.5.12:
  * Make evaluate handle expressions in which indices have been
    fixed to integers explicitly (e.g. an epsilon tensor with one
    index fixed to a number).
  * New functionality to update and re-run cells based on the
    value of a slider, to enable e.g. interactive plots.
  * Initial support for numerical solving of ODEs.
  * Bug fixes for nevaluate.
  * Enable evaluate to figure out index ranges from Integer
    properties.
  * Avoid multiple identically-named notebook files used in import
    mapping to the same converted .py file.
  * Various fixes for hDPI displays to make plots and icons sharp
    and decorations render at the correct size.
  * Scrolling notebook to cell is now smooth.
  * (Internal) Remove all dependence on deprecated gtkmm-3.0
    features, in preparation of making the notebook build with
    gtkmm-4.0.
  * Add option to hide all input cells (for presentation
    purposes).
  * Add context menu for graphics/plot output to save as SVG.
  * Make semicolons more reliably print the expression they
    terminate.
  * Add nintegrate for numerical integration.
  * Make nevaluate handle complex-valued expressions.
  * Better handling of floating point numbers. All multipliers are
    now either rationals or doubles.
  * New nval function to act as a generic frontend for numerical
    evaluation of (sub-)expressions (work-in-progress).
  * Add safeguards against passing expressions through the SymPy
    bridge which SymPy cannot (yet) handle.
  * Add functionality to drive the notebook via an external
    script.
  * Fix export of notebooks to HTML.
- Drop MicroTeX as additional source since git submodule is now
  correctly used by upstream.
- Fix build for Leap 16.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 2.5.14:
  * TeXmacs is supported again, including plotting (put the
    config/init-cadabra2.scm file in the appropriate location).
  * Plotting is now supported again by the Jupyter kernel.
  * Support for plotting in Kitty and iTerm2 terminals.
  * Group equal components when displaying component values of
    tensors.
  * Internal: some operations now use multiple threads (work in
    progress).
  * Internal: use a pool allocator for tree nodes.
  * Internal: speedup in handling of Multiplier (test suite
    speedup by 1.5x).
  * Docs: add SympyBridge docs.
  * Fix bug when subtracting two component expressions.
  * Fix bug with NTensor broadcasting from scalar.
  * Fix cadabra2-cli argument handling.
  * Fix handling of code blocks in cadabra2-cli, making it
    consistent with the notebook.
  * Stability improvement to the SymPy bridge by walking the SymPy
    AST directly instead of parsing printed output.
  * Made \iu the imaginary unit, by default displaying as i .
  * Fix loading cadabra2_defaults.py in the Jupyter kernel.
  * Fix scrolling bug in notebook which would make the document
    jump around for no good reason.
  * Internal: refactor to enable cleaner insertion of related
    properties on property declaration.
  * Fix handling substitute with regex (gh#kpeeters/cadabra2#230).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759492800">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch Remove-boost-system-component-from-cmakefiles.patch</changelog>
</package>
<package pkgid="5850ea5f690855fbb441334dfda92a82927c3252bcae06ffaa62e9dd26accc7646d76b3e5f072b005bf79397fe30f11633d13da7b090e589a0e48745a5a0d089" name="cadabra2-examples" arch="noarch">
  <version epoch="0" ver="2.5.14" rel="9.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706184000">- Update to version 2.4.5.4:
  * Improvements to the zoom algorithm.
  * Bug fixes.
- Require python3 &gt;= 3.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713441600">- Update to version 2.4.5.6:
  * Allow setting PYTHON_SITE_PATH manually.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723464000">- Update to version 2.5.4:
  * Fix simplification of pow nodes.
  * Make ExNode iterators skip nodes hidden by zoom.
  * Fix canonicalise acting on expressions with
    self-anticommuting objects and derivatives.
  * Fix crash when comparing with empty expressions.
  * Make zoom accept a list of patterns.
  * Fix bugs in getting Weight values from Python, and setting
    multipliers in Python.
  * Add LaTeXString object to display LaTeX formatted strings on
    capable frontends.
  * Fix a bug with canonicalise acting on vector-spinor objects.
  * Enable the use of Unicode greek characters as input (which
    will get converted to LaTeX automatically) to enable
    cut-n-paste in the terminal.
  * Fix handling of multi-line expressions (newlines now count as
    a whitespace).
  * Fix canonicalise to allow for factors which are sums, as long
    as these do not have indices.
  * Ability to use builtin MicroTeX for typesetting (the default
    in 2.5.x), which removes the requirement to have a LaTeX
    installation.
  * Experimental AppImages now available for Linux on both x86-64
    and aarch64 architectures.
  * Removed deprecated GTK-3 features and cleaned up the UI.
  * Fix bug in code to interrupt a running computation.
  * Added dynamical cell updates, e.g. to create animations.
- Add _service file to fetch sources from git to allow submodules
  to be included in tarball.
- Add patches to fix build:
  * cadabra2-cmake-correct-python-variable.patch: Use correct
    variable from FindPython, i.e. Python_EXECUTABLE, not
    PYTHON_EXECUTABLE (gh#kpeeters/cadabra2#309).
  * cadabra2-use-system-pybind11.patch: Allow use of system
    pybind11 (gh#kpeeters/cadabra2#310).
  * cadabra2-link-gmp.patch: Explicitly link to gmp library.
- Drop cadabra2-link-python.patch: upstreamed.
- Drop use of %suse_update_desktop_file: no longer needed.
- Drop appdata file included as Source1, bundled files are now
  installed correctly.
- Use python-rpm-macros and setup to build with newer pythons on
  Leap 15.X (does not yet work due to unavailability of
  python311-sympy and python311-ipykernel on these distros).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728302400">- Update to version 2.5.6:
  * Clean up code to locate the Python installation substantially
    to avoid references to hard-coded paths in binaries.
- Drop upstreamed patches:
  * cadabra2-cmake-correct-python-variable.patch.
  * cadabra2-use-system-pybind11.patch.
  * cadabra2-link-gmp.patch.
- Add cadabra2-default-python-path.patch: Fix default python path
  when starting up cadabra2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1729857600">- Update to version 2.5.8:
  * Fix a bug with sympy bridge.
  * Fix various issues with the notebook interface.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1741003200">- Update to version 2.5.10:
  * Bugfix for eliminate_kronecker.
  * Fix for building Cadabra as a C++ library.
  * Various UI and typesetting bug fixes.
  * Get rid of websocketpp in favour of boost::beast so we can
    build with boost &gt;= 1.87.0.
  * Fix for the homebrew package, and option to install the
    development branch using homebrew.
  * Add caching to the processing of substitution rules (Daniel).
  * Fixes for inline execution of Python functions in maths
    expressions.
  * Do not gobble normal output when an error occurs notebook
    execution.
  * Fix inconsistent behaviour and crashes with split-view mode.
  * Fix display of LaTeXForm properties.
  * Documentation updates.
  * Close LaTeX input cells on running them (configurable).
  * Cleanup and document kernel options.
  * Various additions to the plotting package cdb.graphics.plot
    including docs.
  * Add preliminary support for Plotly as plotting backend.
  * Word wrap LaTeX input cells to keep notebooks readable for any
    window width.
  * Internal changes for python path handling.
- New BuildRequires: pkgconfig(openssl)
- Add MicroTeX as separate tarball: this is missed by upstream git
  as a submodule, so obs_scm _service's `enable_submodules` is
  unable to include it either.
- Drop cadabra2-default-python-path.patch: no longer needed after
  changes to upstream logic for finding python.
- Drop use of deprecated %suse_update_desktop_file.
- Restrict building jupyter kernel to openSUSE &gt;= 1650 to avoid
  unresolvables on Leap 15/16.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742990400">- Drop no longer needed pcre-devel dependency.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746792000">- Update to version 2.5.12:
  * Make evaluate handle expressions in which indices have been
    fixed to integers explicitly (e.g. an epsilon tensor with one
    index fixed to a number).
  * New functionality to update and re-run cells based on the
    value of a slider, to enable e.g. interactive plots.
  * Initial support for numerical solving of ODEs.
  * Bug fixes for nevaluate.
  * Enable evaluate to figure out index ranges from Integer
    properties.
  * Avoid multiple identically-named notebook files used in import
    mapping to the same converted .py file.
  * Various fixes for hDPI displays to make plots and icons sharp
    and decorations render at the correct size.
  * Scrolling notebook to cell is now smooth.
  * (Internal) Remove all dependence on deprecated gtkmm-3.0
    features, in preparation of making the notebook build with
    gtkmm-4.0.
  * Add option to hide all input cells (for presentation
    purposes).
  * Add context menu for graphics/plot output to save as SVG.
  * Make semicolons more reliably print the expression they
    terminate.
  * Add nintegrate for numerical integration.
  * Make nevaluate handle complex-valued expressions.
  * Better handling of floating point numbers. All multipliers are
    now either rationals or doubles.
  * New nval function to act as a generic frontend for numerical
    evaluation of (sub-)expressions (work-in-progress).
  * Add safeguards against passing expressions through the SymPy
    bridge which SymPy cannot (yet) handle.
  * Add functionality to drive the notebook via an external
    script.
  * Fix export of notebooks to HTML.
- Drop MicroTeX as additional source since git submodule is now
  correctly used by upstream.
- Fix build for Leap 16.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 2.5.14:
  * TeXmacs is supported again, including plotting (put the
    config/init-cadabra2.scm file in the appropriate location).
  * Plotting is now supported again by the Jupyter kernel.
  * Support for plotting in Kitty and iTerm2 terminals.
  * Group equal components when displaying component values of
    tensors.
  * Internal: some operations now use multiple threads (work in
    progress).
  * Internal: use a pool allocator for tree nodes.
  * Internal: speedup in handling of Multiplier (test suite
    speedup by 1.5x).
  * Docs: add SympyBridge docs.
  * Fix bug when subtracting two component expressions.
  * Fix bug with NTensor broadcasting from scalar.
  * Fix cadabra2-cli argument handling.
  * Fix handling of code blocks in cadabra2-cli, making it
    consistent with the notebook.
  * Stability improvement to the SymPy bridge by walking the SymPy
    AST directly instead of parsing printed output.
  * Made \iu the imaginary unit, by default displaying as i .
  * Fix loading cadabra2_defaults.py in the Jupyter kernel.
  * Fix scrolling bug in notebook which would make the document
    jump around for no good reason.
  * Internal: refactor to enable cleaner insertion of related
    properties on property declaration.
  * Fix handling substitute with regex (gh#kpeeters/cadabra2#230).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759492800">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch Remove-boost-system-component-from-cmakefiles.patch</changelog>
</package>
<package pkgid="9f99209b0a4c50a2c88628b074051763ecec43843afe998be95fdd98cfb5482c29181823a0756ed16bc2dd3f3152482c66d64bf53a8c5bc93e60b1c8ca6073b3" name="cadabra2-gui" arch="riscv64">
  <version epoch="0" ver="2.5.14" rel="9.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706184000">- Update to version 2.4.5.4:
  * Improvements to the zoom algorithm.
  * Bug fixes.
- Require python3 &gt;= 3.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713441600">- Update to version 2.4.5.6:
  * Allow setting PYTHON_SITE_PATH manually.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723464000">- Update to version 2.5.4:
  * Fix simplification of pow nodes.
  * Make ExNode iterators skip nodes hidden by zoom.
  * Fix canonicalise acting on expressions with
    self-anticommuting objects and derivatives.
  * Fix crash when comparing with empty expressions.
  * Make zoom accept a list of patterns.
  * Fix bugs in getting Weight values from Python, and setting
    multipliers in Python.
  * Add LaTeXString object to display LaTeX formatted strings on
    capable frontends.
  * Fix a bug with canonicalise acting on vector-spinor objects.
  * Enable the use of Unicode greek characters as input (which
    will get converted to LaTeX automatically) to enable
    cut-n-paste in the terminal.
  * Fix handling of multi-line expressions (newlines now count as
    a whitespace).
  * Fix canonicalise to allow for factors which are sums, as long
    as these do not have indices.
  * Ability to use builtin MicroTeX for typesetting (the default
    in 2.5.x), which removes the requirement to have a LaTeX
    installation.
  * Experimental AppImages now available for Linux on both x86-64
    and aarch64 architectures.
  * Removed deprecated GTK-3 features and cleaned up the UI.
  * Fix bug in code to interrupt a running computation.
  * Added dynamical cell updates, e.g. to create animations.
- Add _service file to fetch sources from git to allow submodules
  to be included in tarball.
- Add patches to fix build:
  * cadabra2-cmake-correct-python-variable.patch: Use correct
    variable from FindPython, i.e. Python_EXECUTABLE, not
    PYTHON_EXECUTABLE (gh#kpeeters/cadabra2#309).
  * cadabra2-use-system-pybind11.patch: Allow use of system
    pybind11 (gh#kpeeters/cadabra2#310).
  * cadabra2-link-gmp.patch: Explicitly link to gmp library.
- Drop cadabra2-link-python.patch: upstreamed.
- Drop use of %suse_update_desktop_file: no longer needed.
- Drop appdata file included as Source1, bundled files are now
  installed correctly.
- Use python-rpm-macros and setup to build with newer pythons on
  Leap 15.X (does not yet work due to unavailability of
  python311-sympy and python311-ipykernel on these distros).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728302400">- Update to version 2.5.6:
  * Clean up code to locate the Python installation substantially
    to avoid references to hard-coded paths in binaries.
- Drop upstreamed patches:
  * cadabra2-cmake-correct-python-variable.patch.
  * cadabra2-use-system-pybind11.patch.
  * cadabra2-link-gmp.patch.
- Add cadabra2-default-python-path.patch: Fix default python path
  when starting up cadabra2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1729857600">- Update to version 2.5.8:
  * Fix a bug with sympy bridge.
  * Fix various issues with the notebook interface.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1741003200">- Update to version 2.5.10:
  * Bugfix for eliminate_kronecker.
  * Fix for building Cadabra as a C++ library.
  * Various UI and typesetting bug fixes.
  * Get rid of websocketpp in favour of boost::beast so we can
    build with boost &gt;= 1.87.0.
  * Fix for the homebrew package, and option to install the
    development branch using homebrew.
  * Add caching to the processing of substitution rules (Daniel).
  * Fixes for inline execution of Python functions in maths
    expressions.
  * Do not gobble normal output when an error occurs notebook
    execution.
  * Fix inconsistent behaviour and crashes with split-view mode.
  * Fix display of LaTeXForm properties.
  * Documentation updates.
  * Close LaTeX input cells on running them (configurable).
  * Cleanup and document kernel options.
  * Various additions to the plotting package cdb.graphics.plot
    including docs.
  * Add preliminary support for Plotly as plotting backend.
  * Word wrap LaTeX input cells to keep notebooks readable for any
    window width.
  * Internal changes for python path handling.
- New BuildRequires: pkgconfig(openssl)
- Add MicroTeX as separate tarball: this is missed by upstream git
  as a submodule, so obs_scm _service's `enable_submodules` is
  unable to include it either.
- Drop cadabra2-default-python-path.patch: no longer needed after
  changes to upstream logic for finding python.
- Drop use of deprecated %suse_update_desktop_file.
- Restrict building jupyter kernel to openSUSE &gt;= 1650 to avoid
  unresolvables on Leap 15/16.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742990400">- Drop no longer needed pcre-devel dependency.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746792000">- Update to version 2.5.12:
  * Make evaluate handle expressions in which indices have been
    fixed to integers explicitly (e.g. an epsilon tensor with one
    index fixed to a number).
  * New functionality to update and re-run cells based on the
    value of a slider, to enable e.g. interactive plots.
  * Initial support for numerical solving of ODEs.
  * Bug fixes for nevaluate.
  * Enable evaluate to figure out index ranges from Integer
    properties.
  * Avoid multiple identically-named notebook files used in import
    mapping to the same converted .py file.
  * Various fixes for hDPI displays to make plots and icons sharp
    and decorations render at the correct size.
  * Scrolling notebook to cell is now smooth.
  * (Internal) Remove all dependence on deprecated gtkmm-3.0
    features, in preparation of making the notebook build with
    gtkmm-4.0.
  * Add option to hide all input cells (for presentation
    purposes).
  * Add context menu for graphics/plot output to save as SVG.
  * Make semicolons more reliably print the expression they
    terminate.
  * Add nintegrate for numerical integration.
  * Make nevaluate handle complex-valued expressions.
  * Better handling of floating point numbers. All multipliers are
    now either rationals or doubles.
  * New nval function to act as a generic frontend for numerical
    evaluation of (sub-)expressions (work-in-progress).
  * Add safeguards against passing expressions through the SymPy
    bridge which SymPy cannot (yet) handle.
  * Add functionality to drive the notebook via an external
    script.
  * Fix export of notebooks to HTML.
- Drop MicroTeX as additional source since git submodule is now
  correctly used by upstream.
- Fix build for Leap 16.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 2.5.14:
  * TeXmacs is supported again, including plotting (put the
    config/init-cadabra2.scm file in the appropriate location).
  * Plotting is now supported again by the Jupyter kernel.
  * Support for plotting in Kitty and iTerm2 terminals.
  * Group equal components when displaying component values of
    tensors.
  * Internal: some operations now use multiple threads (work in
    progress).
  * Internal: use a pool allocator for tree nodes.
  * Internal: speedup in handling of Multiplier (test suite
    speedup by 1.5x).
  * Docs: add SympyBridge docs.
  * Fix bug when subtracting two component expressions.
  * Fix bug with NTensor broadcasting from scalar.
  * Fix cadabra2-cli argument handling.
  * Fix handling of code blocks in cadabra2-cli, making it
    consistent with the notebook.
  * Stability improvement to the SymPy bridge by walking the SymPy
    AST directly instead of parsing printed output.
  * Made \iu the imaginary unit, by default displaying as i .
  * Fix loading cadabra2_defaults.py in the Jupyter kernel.
  * Fix scrolling bug in notebook which would make the document
    jump around for no good reason.
  * Internal: refactor to enable cleaner insertion of related
    properties on property declaration.
  * Fix handling substitute with regex (gh#kpeeters/cadabra2#230).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759492800">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch Remove-boost-system-component-from-cmakefiles.patch</changelog>
</package>
<package pkgid="81ca0bc24a456bda865ea61590956fe9b01e32c5df1eed5e11353f46cf68f7e8051508138e67ad92e2b250894920b11d930331ba739f6e43dda12ed58d7785ef" name="cadaver" arch="riscv64">
  <version epoch="0" ver="0.28" rel="1.1"/>
  <changelog author="prusnak@suse.cz" date="1205928000">- updated to 0.23.2
  * fix "make install" with NLS builds
  * update to neon 0.28.0</changelog>
  <changelog author="jengelh@medozas.de" date="1265803200">- SPARC requires large PIE</changelog>
  <changelog author="coolo@novell.com" date="1283774400">- update to 0.23.3
  * Update to neon 0.29.1</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="toganm@opensuse.org" date="1332244800">- remove obsoluted %suse_update_config macro</changelog>
  <changelog author="coolo@suse.com" date="1372334400">- avoid auto*, fixes build</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1398600000">- Fix build with SSLv2 disabled, use of bundled neon library
  was the cause (cadaver-neon.patch)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1743595200">- Update to version 0.26:
  * Argument passed to "cadaver" must now be an absolute URI,
    various pseudo-URLs are now treated as errors.
  * Rewrite of path and character set handling, fixing support
    for locales using non-UTF-8 character encoding:
  - URI paths are translated to/from the native character
    encoding
  - nl_langinfo() used to detect UTF-8 locale support
  - full relative path resolution is now done for paths
  - "get" now uses a locale-native default filename (issue #33)
  - iconv (or libiconv) is required for non-UTF-8 native locales
  * Fix memory leak in remote filename completion.
  * Various commands will now automatically act on the destination
    of a redirect as required rather than failing.
  * Rewrite of 'copy' and 'move' commands:
  - a source collection is moved/copied inside a destination
    coll rather than overwriting it.
  - more error cases are disallowed (e.g. 'mv / /foo')
  - a source collection with a non-collection destination now
    fails
  * New 'rename' command added for MOVE with 'Overwrite: F'
  - this ignores the 'overwrite' boolean option unlike cp/mv
  * Various minor command fixes:
  - propget: output improved for clarity.
  - rmcol: lock handling on error path fixed.
  - less: catch errors from pager command.
  * Added 'systemproxy' option to enable libproxy.
  * Update to neon 0.34.0.
- Changes from version 0.25:
  * Support bundled neon build again.
- Changes from version 0.24:
  * Modernize configure scripts
  - fixing cross-compilation support
  * Various spelling fixes
  * Cosmetic fix for "cat" output
  * Bundled neon support is not supported
  * Support building against neon up to 0.32
- Drop patches no longer needed:
  * cadaver-neon.patch
  * cadaver-0.23.2-strncat.patch
- Split out a lang package.
- Specfile cleanups.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1760356800">- Update to version 0.28
  * Add 'resumeget', 'head' commands.
  * Cosmetic tweak for 'propget' command.
  * Allow using 'edit' on an already-locked resource.
  * 'edit' uses a conditional PUT (where possible) to avoid
    conflicts.
  version 0.27:
  * Opening a location which does not indicate DAV class 1
    support is now an error (or a warning in tolerant mode).
  * Removed obsolete BUGS, INTEROP, FAQ documents.
  * Fixed memory leaks in 'cat', 'less' commands.
  * Rewrite of remote tab-completion to work for arbitrary paths.
  * Fixes and improvements for glob (filename expansion) support:
    + glibc glob() will be used if available in preference to
    bundled code.
    + remote wildcards are now expanded across paths (e.g.
    'rm */*.html').
  * Add client-cert-uri option for neon 0.35+.
  * Update bundled neon to 0.35.0; neon 0.29.x or later required.</changelog>
</package>
<package pkgid="aa34c6033ee0e4823d69effa8cfa8755547facd4e8dd3fb50c1bfe71bf322fb90113ec5261c9417304261c00712a656922816b424fc90a484d9325073a8e285d" name="cadaver-lang" arch="noarch">
  <version epoch="0" ver="0.28" rel="1.1"/>
  <changelog author="prusnak@suse.cz" date="1205928000">- updated to 0.23.2
  * fix "make install" with NLS builds
  * update to neon 0.28.0</changelog>
  <changelog author="jengelh@medozas.de" date="1265803200">- SPARC requires large PIE</changelog>
  <changelog author="coolo@novell.com" date="1283774400">- update to 0.23.3
  * Update to neon 0.29.1</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="toganm@opensuse.org" date="1332244800">- remove obsoluted %suse_update_config macro</changelog>
  <changelog author="coolo@suse.com" date="1372334400">- avoid auto*, fixes build</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1398600000">- Fix build with SSLv2 disabled, use of bundled neon library
  was the cause (cadaver-neon.patch)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1743595200">- Update to version 0.26:
  * Argument passed to "cadaver" must now be an absolute URI,
    various pseudo-URLs are now treated as errors.
  * Rewrite of path and character set handling, fixing support
    for locales using non-UTF-8 character encoding:
  - URI paths are translated to/from the native character
    encoding
  - nl_langinfo() used to detect UTF-8 locale support
  - full relative path resolution is now done for paths
  - "get" now uses a locale-native default filename (issue #33)
  - iconv (or libiconv) is required for non-UTF-8 native locales
  * Fix memory leak in remote filename completion.
  * Various commands will now automatically act on the destination
    of a redirect as required rather than failing.
  * Rewrite of 'copy' and 'move' commands:
  - a source collection is moved/copied inside a destination
    coll rather than overwriting it.
  - more error cases are disallowed (e.g. 'mv / /foo')
  - a source collection with a non-collection destination now
    fails
  * New 'rename' command added for MOVE with 'Overwrite: F'
  - this ignores the 'overwrite' boolean option unlike cp/mv
  * Various minor command fixes:
  - propget: output improved for clarity.
  - rmcol: lock handling on error path fixed.
  - less: catch errors from pager command.
  * Added 'systemproxy' option to enable libproxy.
  * Update to neon 0.34.0.
- Changes from version 0.25:
  * Support bundled neon build again.
- Changes from version 0.24:
  * Modernize configure scripts
  - fixing cross-compilation support
  * Various spelling fixes
  * Cosmetic fix for "cat" output
  * Bundled neon support is not supported
  * Support building against neon up to 0.32
- Drop patches no longer needed:
  * cadaver-neon.patch
  * cadaver-0.23.2-strncat.patch
- Split out a lang package.
- Specfile cleanups.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1760356800">- Update to version 0.28
  * Add 'resumeget', 'head' commands.
  * Cosmetic tweak for 'propget' command.
  * Allow using 'edit' on an already-locked resource.
  * 'edit' uses a conditional PUT (where possible) to avoid
    conflicts.
  version 0.27:
  * Opening a location which does not indicate DAV class 1
    support is now an error (or a warning in tolerant mode).
  * Removed obsolete BUGS, INTEROP, FAQ documents.
  * Fixed memory leaks in 'cat', 'less' commands.
  * Rewrite of remote tab-completion to work for arbitrary paths.
  * Fixes and improvements for glob (filename expansion) support:
    + glibc glob() will be used if available in preference to
    bundled code.
    + remote wildcards are now expanded across paths (e.g.
    'rm */*.html').
  * Add client-cert-uri option for neon 0.35+.
  * Update bundled neon to 0.35.0; neon 0.29.x or later required.</changelog>
</package>
<package pkgid="b7f8e31a748f11081007cd3568d2d7aef7f8e4f1aeece9d2266957d0870c61ce3e008fbf44be63bac3b02b19bc2d4421c573e3554314e203fbd333d9e7103d75" name="caddy" arch="riscv64">
  <version epoch="0" ver="2.11.2" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1744977600">- Update to version 2.10.0:
  * caddytls: Allow missing ECH meta file
  * caddytls: Prefer managed wildcard certs over individual subdomain certs (#6959)
  * caddytls: Add remote_ip to HTTP cert manager (close #6952)
  * build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#6960)
  * caddyauth: Set authentication provider error in placeholder (#6932)
  * go.mod: Upgrade acmez and certmagic
  * admin: Remove host checking for UDS (close #6832)
  * reverseproxy: Add valid Upstream to DialInfo in active health checks (#6949)
  * Fix the incorrect parameter order (#6951)
  * chore: fix comment (#6950)
  * caddyhttp: Document side effect of HTTP/3 early data (close #6936)
  * go.mod: Upgrade to libdns 1.0 beta APIs (requires upgraded DNS providers)
  * events: Refactor; move Event into core, so core can emit events (#6930)
  * caddytls: Temporarily treat "" and "@" as equivalent for DNS publication
  * go.mod: Upgrade CertMagic
  * go.mod: Minor dependency upgrades
  * caddytls: Don't publish HTTPS record for CNAME'd domain (fix #6922)
  * core: add modular `network_proxy` support (#6399)
  * update quic-go to v0.50.1 (#6918)
  * chore: Modernize a couple for loops
  * caddytls: Initialize permission module earlier (fix #6901)
  * caddyfile: Fix formatting for backquote wrapped braces (#6903)
  * caddytls: Convert AP subjects to punycode
  * caddytls: Don't publish ECH configs if other records don't exist
  * requestbody: Fix ContentLength calculation after body replacement (#6896)
  * requestbody: Add set option to replace request body (#5795)
  * headers: Allow nil HeaderOps (fix #6893)
  * caddytls: Minor fixes for ECH
  * caddytls: Fix TrustedCACerts backwards compatibility (#6889)
  * caddytls: Pointer receiver (fix #6885)
  * caddyfile: add error handling for unrecognized subdirective/options in various modules (#6884)
  * reverseproxy: more comments about buffering and add new tests (#6778)
  * chore: Remove unnecessary explicit type parameters
  * caddytls: Reorder provisioning steps (fix #6877)
  * ci: fix Go matrix (#6846)
  * caddytls: Only make DNS solver if not already set (fix #6880)
  * cmd: Promote undo maxProcs func to caller
  * cmd: Only set memory/CPU limits on run (fix #6879)
  * caddypki: Remove lifetime check at Caddyfile parse (fix #6878)
  * go.mod: Upgrade dependencies
  * caddytls: Fix broken refactor
  * caddytls: Enhance ECH documentation
  * Update min go version in readme
  * readme: update Twitter name and link (#6874)
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#6876)
  * caddytls: Encrypted ClientHello (ECH) (#6862)
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (#6871)
  * chore: upgrade cobra (#6868)
  * Fix typo in TLS group x25519mlkem768
  * caddytest: Support configuration defaults override (#6850)
  * chore: update quic-go to v0.50.0 (#6854)
  * go.mod: remove glog dependency (#6838)
  * chore: ci: upgrade Go version to 1.24 (#6839)
  * tests: tests for error handling &amp; metrics in admin endpoints (#6805)
  * caddytls: Support post-quantum key exchange mechanism X25519MLKEM768
  * file_server: use the UTC timezone for modified time (#6830)
  * Revert "logging: Always set fields func; fix #6829"
  * logging: Always set fields func; fix #6829
  * admin: fix index validation for PUT requests (#6824)
  * reverseproxy: ignore duplicate collector registration error (#6820)
  * build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 (#6814)
  * fix: update broken link to Ardan Labs (#6800)
  * reverse_proxy: re-add healthy upstreams metric (#6806)
  * caddytls: Refactor sni matcher (#6812)
  * cmd: automatically set GOMEMLIMIT (#6809)
  * caddyhttp: ResponseRecorder sets stream regardless of 1xx
  * caddytls: Fix sni_regexp matcher to obtain layer4 contexts (#6804)
  * chore: don't use deprecated `archives.format_overrides.format` (#6807)
  * chore: update quic-go to v0.49.0 (#6803)
  * go.mod: Upgrade CertMagic to v0.21.7
  * reverseproxy: Via header (#6275)
  * logging: Fix crash if logging error is not HandlerError (#6777)
  * caddytls: Initial support for ACME profiles
  * fastcgi: improve parsePHPFastCGI docs (#6779)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.24 matching go.mod
  * Use BuildRequires: two-digit golang(API) &gt;= 1.x rather than
    three digit 1.x.y default from go mod init defaults. Currently
    the Provides: golang(API) expression is major version
    (two-digit) only. We ship new go releases sufficiently quickly
    that this has not often been an issue. Consideration is being
    given to the best way to handle the new three digit go.mod
    required minimum Go version.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755864000">- Update to version 2.10.1:
  * go.mod: Upgrade CertMagic to v0.24.0
  * caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)
  * fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)
  * fileserver: Add a few doc lines about Etag file content (#7173)
  * ci: set proper build tags in golangci and minor cleanup (#7183)
  * reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)
  * http: clean up listeners if some of the listeners fail to bind (#7176)
  * http: disable keepalive when KeepAliveInterval is negative (#7158)
  * use a more modern writing style to simplify code (#7182)
  * caddyhttp: refactor to use reflect.TypeFor (#7187)
  * chore: bump Go to v1.25 (#7184)
  * caddyhttp: Free up quic listener when stopping (#7177)
  * caddytls: fix regression in external certificate manager support (#7179)
  * chore: fix inconsistent function name in comment (#7174)
  * bcrypt: wrong cost flag name (#7168)
  * bcrypt: add cost parameter to hash-password (#7149)
  * cmd: Allow `caddy adapt` to read from stdin (#7163)
  * build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)
  * Ignore irrelevant linter warning
  * caddytls: Improve ECH error logging (close #7152)
  * httpcaddyfile: Fix generated config related to ACME global options
  * core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)
  * build(deps): bump the actions-deps group with 6 updates (#7142)
  * Add test for 5b727bde2992e7cb9987208453db42ae6e1c6e1e
  * go.mod: Upgrade dependencies
  * httpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)
  * core: Save app provisioning errors with context (#7070)
  * ci: reduce dependabot spam (#7078)
  * refactor: use slices.Equal to simplify code (#7141)
  * chore: fix minor issue in comment (#7140)
  * update quic-go to v0.54.0 (#7138)
  * chore: fix dead link (#7136)
  * fileserver: denote license for embedded JavaScript for LibreJS (#7127)
  * headers: Support placeholders in replacement search patterns (#7117)
  * chore: fix function in comment (#7121)
  * reverseproxy: validate versions in http transport (#7112)
  * chore: fix struct name in comment (#7114)
  * httpcaddyfile: Validates TLS DNS challenge options (#7099)
  * docs: fix some minor issues in the comments (#7101)
  * refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)
  * go.mod: update quic-go to v0.53.0 (#7094)
  * fileserver: Add sort buttons in grid mode (#7089)
  * Use the built-in max/min to simplify the code (#7081)
  * chore: apply security best practices for CI (#7066)
  * core: Clean up new config if it failed to run (#7068)
  * ci: add `{base,head}-ref` to  dep review check (#7064)
  * ci: add dep review, OSSF scorecard actions (#7063)
  * cmd: fix `Commands` function not returning all registered commands (#7059)
  * Update SECURITY.md
  * build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)
  * httpcaddyfile: reject blocks in log_skip directive (#7056)
  * caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
  * httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
  * core: Check for nil event origin (#7047)
  * build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)
  * chore: upgrade .golangci.yml and workflow to v2 (#6924)
  * Use slices.Contains to simplify code (#7039)
  * Use maps.Copy for simpler map handling (#7009)
  * caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)
  * fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)
  * intercept: implement Unwrap for interceptedResponseHandler (#7016)
  * acme_server: fix policy parsing in caddyfile (#7006)
  * core: Replace admin server later in provisionContext (#7004)
  * log: default logger should respect `{in,ex}clude` (#6995)
  * admin: Make sure that any admin routers are provisioned when local/re… (#6997)
  * reverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)
  * fileserver: Add support for .avif image format (#6988)
  * fix: Remove nil arg from zapslog.NewHandler call (#6984)
  * caddytls: Set local_ip, not remote_ip (#6952)
  * reverseproxy: reference correct field name in LoadModule (#6978)
  * go.mod: update quic-go to v0.51.0 (#6972)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.25 matching go.mod</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755950400">- Update to version 2.10.2:
  * caddyfile: Fix importing nested tokens for `{block}` (#7189)
  * httpcaddyfile: Fix `acme_dns` regression (#7199)
  * http: Make logger first, before TLS provisioning (#7198)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588800">- Update to version 2.11.0:
  * go.mod: Upgrade dependencies
  * fileserver: Fix tests on Windows
  * Merge commit from fork
  * Merge commit from fork
  * fileserver: Replace \ with \\ in file matcher paths
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#7497)
  * Revert "listeners: Add support for named socket activation (#7243)"
  * chore: Add nolints to work around haywire linters (#7493)
  * admin: Fix tests locally, properly isolate storage (#7486)
  * caddytest: make TestReverseProxyHealthCheck deterministic with poll instead of sleep (#7474)
  * encode: Implement Flush for legacy compatibility
  * caddytls: Enable debug logging for DNSManager (#7491)
  * chore: fix some comments to improve readability (#7395)
  * refactor: use strings.Builder to improve performance (#7364)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7490)
  * dep: upgrade cel-go (#7478)
  * caddyhttp: Option to disable 0-RTT (#7485)
  * chore: Remove obsolete comment in `ech.go` (#7487)
  * chore: Bump zerossl dependency to 0.1.5 (#7489)
  * pki: add per-CA configurable `maintenance_interval` and `renewal_window_ratio` (#7479)
  * httpcaddyfile: Override global `dns` with `acme_dns` (fix #7294) (#7458)
  * caddyfile: Add `renewal_window_ratio` global option and `tls` subdirective (#7473)
  * caddytls: Finish removing prefer_wildcard
  * go.mod: update nebula v1.10.3 to resolve cve (#7471)
  * caddytls: Return errors instead of nil in client auth provisioning (#7464)
  * acmeserver: warn when policy rules unset (#7469)
  * chore: bump Go to v1.26 (#7466)
  * admin: Enforce origin implicitly based on request headers
  * use math/rand/v2 instead of math/rand (#7413)
  * reverseproxy: fix X-Forwarded-* headers for Unix socket requests (#7463)
  * Merge commit from fork
  * Update SECURITY.md
  * Update LLM disclosure requirements in SECURITY.md
  * caddyhttp: Use case-insensitive comparison for large Host lists
  * caddyhttp: Lowercase comparison when matching with escape sequence
  * reverseproxy: Set `Host` to `{upstream_hostport}` automatically if TLS (#7454)
  * Update detail in readme
  * admin: Reject requests with Sec-Fetch-Mode headers
  * Require disclosure of LLM usage in security reports
  * caddytls: Check type assertion
  * reverseproxy: Customizable dial network for SRV upstreams
  * caddtls: Skip .ts.net domains for ECH (#6971)
  * caddyhttp: Reject invalid Host header (fix #7449)
  * autohttps: deterministic logic and strict bind checking on Linux (#7435)
  * core: Show JSON error offsets where possible (#7437)
  * caddyfile: add `observe_catchall_hosts` option (#7434)
  * core: Embed `time/tzdata` (#7432)
  * caddyconfig: Fix indentation of multiline strings in fmt (#7425) (#7433)
  * reverseproxy: fix error when remote address is not an IP (#7429)
  * update quic-go to v0.59.0 (#7431)
  * chore: Dumb `prealloc` lint fix (#7430)
  * Revise top of readme to include Warp sponsorship section
  * headers: Make ApplyTo nil-safe (#7426)
  * reverseproxy: make error chan bigger when reverse proxying websocket (#7419)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7421)
  * go.mod: Upgrade CertMagic and ZeroSSL deps
  * readme: fix fence (#7416)
  * tracing: Add span attributes to tracing module (#7269)
  * cmd: Add --json flag to list-modules command (#7409)
  * chore: update quic-go to v0.58.0 (#7404)
  * logging: `log_append` Early option, Supports `{http.response.body}` (#7368)
  * go.mod: update tscert package to latest (aea342f6) (#7397)
  * caddyhttp: {http.request.body_base64} placeholder (#7367)
  * notify: implement windows service status and error notifications (#7389)
  * caddytls: panic when using tls.ca_pool.source.http -&gt; tls.ca (#7393)
  * caddytls: ECH key rotation (#7356)
  * test: mark `Assert*` functions as test helpers (#7380)
  * caddytls: fix preferred chains options by appending values instead of replacing (#7387)
  * caddyhttp: create a placeholder for and log ech status (#7328)
  * docs: add  maybe template function documentation (#7388)
  * Introduce packet conn wrappers (#7180)
  * caddyhttp: Fix logging on wildcard sites when SkipUnmappedHosts is true (#7372)
  * caddypki: Add support for multiple intermediates in signing chain (#7057)
  * build(deps): bump github.com/smallstep/certificates (#7381)
  * ci: escape backticks in changelogs embedded in JS (#7382)
  * build(deps): bump the all-updates group with 3 updates (#7376)
  * reverseproxy: Fix retries for requests with bodies (#7360)
  * encode: modernize, replace HasSuffix+TrimSuffix with CutSuffix (#7357)
  * update quic-go to v0.57.0 (#7359)
  * build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#7355)
  * reverse_proxy: use interfaces to modify the behaviors of the transports (#7353)
  * ci: implement new release flow (#7341)
  * core: custom slog handlers for modules (log contextual data) (#7346)
  * build(deps): bump the all-updates group with 4 updates (#7333)
  * chore: update quic-go to v0.56.0, enable qlog for HTTP/3 (#7345)
  * caddyhttp: allow customizing the Server header (#7338)
  * chore: fix golangci-lint error G602 in caddyhttp (#7334)
  * caddytls: correct documentation of `LeafFolderLoader` (#7327)
  * caddyfile: fix nested quotes formatted incorrectly by fmt (#7045)
  * reverseproxy: set default values for keepalive if only some of them are set (#7318)
  * tracing: switch to autoexport for OpenTelemetry span exporter (#7317)
  * build(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 (#7315)
  * build(deps): bump the all-updates group across 1 directory with 2 updates (#7307)
  * refactor: use reflect.TypeFor (#7313)
  * reverseproxy: use http.Protocols to handle h2c requests (#6990)
  * metrics: resolve per-host inifinite cardinality (#7306)
  * reverseproxy: do not disable keepalive if proxy protocol is used (#7300)
  * listeners: Add support for named socket activation (#7243)
  * intercept: use already buffered response if possible when intercepting (#7028)
  * logging: fix multiple regexp filters on same field (fixes #7049) (#7061)
  * caddyhttp: wrap accepted connection to suppress tls.ConnectionState (#7247)
  * caddyhttp: Add `trusted_proxies_unix` for trusting unix socket `X-Forwarded-*` headers (#7265)
  * reverseproxy: Use http1.1 upgrade for websocket for extended connect of http2 and http3 (#7305)
  * logging: Switch from `lumberjack` to `timberjack`, add time-rolling options (#7244)
  * chore: fix some comments (#7303)
  * caddyhttp: Add server options `keepalive_idle` and `keepalive_count` (#7298)
  * reverse_proxy: use http1 for outbound tls requests with placeholder that are likely websockets (#7296)
  * chore: Update quic-go to v0.55.0 (#7288)
  * basicauth: Implement argon2id (#7186)
  * httpcaddyfile: Map default_bind to BindHost in globalACMEDefaults (#7278)
  * httpcaddyfile: Add missing DNS challenge check for `acme_dns` (#7270)
  * build(deps): bump the actions-deps group with 8 updates (#7284)
  * core: Reloading with `SIGUSR1` if config never changed via admin (#7258)
  * core: use reflect.TypeFor to check for encoding/json.RawMessage (#7274)
  * caddyhttp: omit unnecessary reassignment (#7276)
  * caddypki: check intermediate lifetime to actual root cert lifetime (#7272)
  * chore: ugh, lint fix... (#7275)
  * go.mod: update quic-go to v0.54.1 (#7273)
  * cmd: prevent commas in header values from being split (#7268)
  * logging: Adjustments to BufferedLog to keep logs in the correct order (#7257)
  * caddyfile: Allow `block` to do nothing if nothing passed to `import` (#7206)
  * Use WaitGroup.Go to simplify code (#7253)
  * fileserver: set Content-Length for precompressed files (#7251)
  * logging: Buffer the logs before config is loaded (#7245)
  * caddypki: Disable internal auto-CA when auto_https is disabled (fix #7211) (#7238)
  * caddytls: Allow disabling distributed solving (except http-01)
  * encode: fix response corruption when handle_errors is used (#7235)
  * build(deps): bump the actions-deps group with 5 updates (#7237)
  * build(deps): bump the all-updates group with 17 updates (#7236)
  * caddyhttp: remove redundant middleware next copy (#7217)
  * encode: add graphql-response header to list (#7214)
  * caddyfile: prevent adding trailing space on line before env variable (#7215)
  * caddyhttp: Normalize (lowercase) {label.N} placeholders
  * It can't be in the subfolder!?
  * Uhh I guess it has to be named something specific
  * Tweak issue form
  * Issue template chooser config
  * Fix issue form ... again
  * Fix syntax of issue form
  * AI assistance disclosure (#7212)
  * Set read permissions as default
  * caddyhttp: add replacer placeholders for escaped values (#7181)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588801">- Update to version 2.11.1:
  * chore: Disable windows/arm build target (Go 1.26 disabled) (#7503)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1772712000">- Update to version 2.11.2:
  * Revert cosign (see #7536)
  * build(deps): bump the actions-deps group across 1 directory with 12 updates (#7536)
  * build(deps): bump github.com/smallstep/certificates (#7535)
  * Wire up Cause for most context cancels (#7538)
  * rewrite: Force recomputing path when escaped path matches rewrite target
  * Update SECURITY.md
  * fileserver: document hide case-sensitivity (F-CADDY-FILESERVER-HIDE-CASE-001) (#7548)
  * reverseproxy: prevent body close on dial-error retries (#7547)
  * reverseproxy: Track dynamic upstreams, enable passive healthchecking (#7539)
  * Merge commit from fork
  * forward_auth: `copy_headers` does not strip client-supplied identity headers (Fixes GHSA-7r4p-vjf4-gxv4) (#7545)
  * caddyhttp: Collect metrics once per route instead of per handler (#7492)
  * api: Add all in-flight requests /reverse_proxy/upstreams (Fixes #7277) (#7517)
  * core: Check whether @id is unique (#7002)
  * proxyproto: Generated test coverage (#7540)
  * logging: Ensure `slog` error level logs don't print stack traces (#7512)
  * autohttps: Ensure CertMagic config is recreated after autohttps runs (#7510)
  * fix(caddyfile): Prevent parser to panic when no token were added by empty {block} (#7543)
  * reverseproxy: Fix `health_port` being ignored in health checks (#7533)
  * cmd: Custom binary names through `CustomBinaryName` and `CustomLongDescription` (#7513)
  * reverseproxy: query escape request urls when proxy protocol is enabled (#7537)
  * tls: Add `tls_resolvers` global option for DNS challenge configuration (#7297)
  * caddyhttp: Evaluate tls.client placeholders more accurately (fix #7530) (#7534)
  * cmd: Pass configFile, not configFlag, for reload command (#7532)
  * Revert "encode: Implement Flush for legacy compatibility"
  * go.mod: Upgrade x/net
  * caddyhttp: Limit empty Host check to HTTP/1.1
  * chore: Enable modernize linter (#7519)
  * caddyhttp: Avoid nil pointer dereference in proxyWrapper (#7521)
  * logging: Support `zstd` roll compression (#7515)
  * logging: add DirMode options and propagate FileMode to rotations (#7335)
  * http: Sort auto-HTTPS redirect routes by host specificity (fixes #7390) (#7502)
  * httpcaddyfile: Fix missing TLS connection policies when auto_https is default (#7325) (#7507)
  * reverseproxy: fix tls dialing w/ proxy protocol (#7508)</changelog>
</package>
<package pkgid="0061d77023ff57601c59f22b745725dabe08529cc22155b22dcdaf3cfa1d9d4bbe547bb84e57f7f5a631d7854654145c6a7e78f888e532d7239286f54743eb17" name="caddy-bash-completion" arch="noarch">
  <version epoch="0" ver="2.11.2" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1744977600">- Update to version 2.10.0:
  * caddytls: Allow missing ECH meta file
  * caddytls: Prefer managed wildcard certs over individual subdomain certs (#6959)
  * caddytls: Add remote_ip to HTTP cert manager (close #6952)
  * build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#6960)
  * caddyauth: Set authentication provider error in placeholder (#6932)
  * go.mod: Upgrade acmez and certmagic
  * admin: Remove host checking for UDS (close #6832)
  * reverseproxy: Add valid Upstream to DialInfo in active health checks (#6949)
  * Fix the incorrect parameter order (#6951)
  * chore: fix comment (#6950)
  * caddyhttp: Document side effect of HTTP/3 early data (close #6936)
  * go.mod: Upgrade to libdns 1.0 beta APIs (requires upgraded DNS providers)
  * events: Refactor; move Event into core, so core can emit events (#6930)
  * caddytls: Temporarily treat "" and "@" as equivalent for DNS publication
  * go.mod: Upgrade CertMagic
  * go.mod: Minor dependency upgrades
  * caddytls: Don't publish HTTPS record for CNAME'd domain (fix #6922)
  * core: add modular `network_proxy` support (#6399)
  * update quic-go to v0.50.1 (#6918)
  * chore: Modernize a couple for loops
  * caddytls: Initialize permission module earlier (fix #6901)
  * caddyfile: Fix formatting for backquote wrapped braces (#6903)
  * caddytls: Convert AP subjects to punycode
  * caddytls: Don't publish ECH configs if other records don't exist
  * requestbody: Fix ContentLength calculation after body replacement (#6896)
  * requestbody: Add set option to replace request body (#5795)
  * headers: Allow nil HeaderOps (fix #6893)
  * caddytls: Minor fixes for ECH
  * caddytls: Fix TrustedCACerts backwards compatibility (#6889)
  * caddytls: Pointer receiver (fix #6885)
  * caddyfile: add error handling for unrecognized subdirective/options in various modules (#6884)
  * reverseproxy: more comments about buffering and add new tests (#6778)
  * chore: Remove unnecessary explicit type parameters
  * caddytls: Reorder provisioning steps (fix #6877)
  * ci: fix Go matrix (#6846)
  * caddytls: Only make DNS solver if not already set (fix #6880)
  * cmd: Promote undo maxProcs func to caller
  * cmd: Only set memory/CPU limits on run (fix #6879)
  * caddypki: Remove lifetime check at Caddyfile parse (fix #6878)
  * go.mod: Upgrade dependencies
  * caddytls: Fix broken refactor
  * caddytls: Enhance ECH documentation
  * Update min go version in readme
  * readme: update Twitter name and link (#6874)
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#6876)
  * caddytls: Encrypted ClientHello (ECH) (#6862)
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (#6871)
  * chore: upgrade cobra (#6868)
  * Fix typo in TLS group x25519mlkem768
  * caddytest: Support configuration defaults override (#6850)
  * chore: update quic-go to v0.50.0 (#6854)
  * go.mod: remove glog dependency (#6838)
  * chore: ci: upgrade Go version to 1.24 (#6839)
  * tests: tests for error handling &amp; metrics in admin endpoints (#6805)
  * caddytls: Support post-quantum key exchange mechanism X25519MLKEM768
  * file_server: use the UTC timezone for modified time (#6830)
  * Revert "logging: Always set fields func; fix #6829"
  * logging: Always set fields func; fix #6829
  * admin: fix index validation for PUT requests (#6824)
  * reverseproxy: ignore duplicate collector registration error (#6820)
  * build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 (#6814)
  * fix: update broken link to Ardan Labs (#6800)
  * reverse_proxy: re-add healthy upstreams metric (#6806)
  * caddytls: Refactor sni matcher (#6812)
  * cmd: automatically set GOMEMLIMIT (#6809)
  * caddyhttp: ResponseRecorder sets stream regardless of 1xx
  * caddytls: Fix sni_regexp matcher to obtain layer4 contexts (#6804)
  * chore: don't use deprecated `archives.format_overrides.format` (#6807)
  * chore: update quic-go to v0.49.0 (#6803)
  * go.mod: Upgrade CertMagic to v0.21.7
  * reverseproxy: Via header (#6275)
  * logging: Fix crash if logging error is not HandlerError (#6777)
  * caddytls: Initial support for ACME profiles
  * fastcgi: improve parsePHPFastCGI docs (#6779)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.24 matching go.mod
  * Use BuildRequires: two-digit golang(API) &gt;= 1.x rather than
    three digit 1.x.y default from go mod init defaults. Currently
    the Provides: golang(API) expression is major version
    (two-digit) only. We ship new go releases sufficiently quickly
    that this has not often been an issue. Consideration is being
    given to the best way to handle the new three digit go.mod
    required minimum Go version.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755864000">- Update to version 2.10.1:
  * go.mod: Upgrade CertMagic to v0.24.0
  * caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)
  * fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)
  * fileserver: Add a few doc lines about Etag file content (#7173)
  * ci: set proper build tags in golangci and minor cleanup (#7183)
  * reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)
  * http: clean up listeners if some of the listeners fail to bind (#7176)
  * http: disable keepalive when KeepAliveInterval is negative (#7158)
  * use a more modern writing style to simplify code (#7182)
  * caddyhttp: refactor to use reflect.TypeFor (#7187)
  * chore: bump Go to v1.25 (#7184)
  * caddyhttp: Free up quic listener when stopping (#7177)
  * caddytls: fix regression in external certificate manager support (#7179)
  * chore: fix inconsistent function name in comment (#7174)
  * bcrypt: wrong cost flag name (#7168)
  * bcrypt: add cost parameter to hash-password (#7149)
  * cmd: Allow `caddy adapt` to read from stdin (#7163)
  * build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)
  * Ignore irrelevant linter warning
  * caddytls: Improve ECH error logging (close #7152)
  * httpcaddyfile: Fix generated config related to ACME global options
  * core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)
  * build(deps): bump the actions-deps group with 6 updates (#7142)
  * Add test for 5b727bde2992e7cb9987208453db42ae6e1c6e1e
  * go.mod: Upgrade dependencies
  * httpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)
  * core: Save app provisioning errors with context (#7070)
  * ci: reduce dependabot spam (#7078)
  * refactor: use slices.Equal to simplify code (#7141)
  * chore: fix minor issue in comment (#7140)
  * update quic-go to v0.54.0 (#7138)
  * chore: fix dead link (#7136)
  * fileserver: denote license for embedded JavaScript for LibreJS (#7127)
  * headers: Support placeholders in replacement search patterns (#7117)
  * chore: fix function in comment (#7121)
  * reverseproxy: validate versions in http transport (#7112)
  * chore: fix struct name in comment (#7114)
  * httpcaddyfile: Validates TLS DNS challenge options (#7099)
  * docs: fix some minor issues in the comments (#7101)
  * refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)
  * go.mod: update quic-go to v0.53.0 (#7094)
  * fileserver: Add sort buttons in grid mode (#7089)
  * Use the built-in max/min to simplify the code (#7081)
  * chore: apply security best practices for CI (#7066)
  * core: Clean up new config if it failed to run (#7068)
  * ci: add `{base,head}-ref` to  dep review check (#7064)
  * ci: add dep review, OSSF scorecard actions (#7063)
  * cmd: fix `Commands` function not returning all registered commands (#7059)
  * Update SECURITY.md
  * build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)
  * httpcaddyfile: reject blocks in log_skip directive (#7056)
  * caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
  * httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
  * core: Check for nil event origin (#7047)
  * build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)
  * chore: upgrade .golangci.yml and workflow to v2 (#6924)
  * Use slices.Contains to simplify code (#7039)
  * Use maps.Copy for simpler map handling (#7009)
  * caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)
  * fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)
  * intercept: implement Unwrap for interceptedResponseHandler (#7016)
  * acme_server: fix policy parsing in caddyfile (#7006)
  * core: Replace admin server later in provisionContext (#7004)
  * log: default logger should respect `{in,ex}clude` (#6995)
  * admin: Make sure that any admin routers are provisioned when local/re… (#6997)
  * reverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)
  * fileserver: Add support for .avif image format (#6988)
  * fix: Remove nil arg from zapslog.NewHandler call (#6984)
  * caddytls: Set local_ip, not remote_ip (#6952)
  * reverseproxy: reference correct field name in LoadModule (#6978)
  * go.mod: update quic-go to v0.51.0 (#6972)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.25 matching go.mod</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755950400">- Update to version 2.10.2:
  * caddyfile: Fix importing nested tokens for `{block}` (#7189)
  * httpcaddyfile: Fix `acme_dns` regression (#7199)
  * http: Make logger first, before TLS provisioning (#7198)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588800">- Update to version 2.11.0:
  * go.mod: Upgrade dependencies
  * fileserver: Fix tests on Windows
  * Merge commit from fork
  * Merge commit from fork
  * fileserver: Replace \ with \\ in file matcher paths
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#7497)
  * Revert "listeners: Add support for named socket activation (#7243)"
  * chore: Add nolints to work around haywire linters (#7493)
  * admin: Fix tests locally, properly isolate storage (#7486)
  * caddytest: make TestReverseProxyHealthCheck deterministic with poll instead of sleep (#7474)
  * encode: Implement Flush for legacy compatibility
  * caddytls: Enable debug logging for DNSManager (#7491)
  * chore: fix some comments to improve readability (#7395)
  * refactor: use strings.Builder to improve performance (#7364)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7490)
  * dep: upgrade cel-go (#7478)
  * caddyhttp: Option to disable 0-RTT (#7485)
  * chore: Remove obsolete comment in `ech.go` (#7487)
  * chore: Bump zerossl dependency to 0.1.5 (#7489)
  * pki: add per-CA configurable `maintenance_interval` and `renewal_window_ratio` (#7479)
  * httpcaddyfile: Override global `dns` with `acme_dns` (fix #7294) (#7458)
  * caddyfile: Add `renewal_window_ratio` global option and `tls` subdirective (#7473)
  * caddytls: Finish removing prefer_wildcard
  * go.mod: update nebula v1.10.3 to resolve cve (#7471)
  * caddytls: Return errors instead of nil in client auth provisioning (#7464)
  * acmeserver: warn when policy rules unset (#7469)
  * chore: bump Go to v1.26 (#7466)
  * admin: Enforce origin implicitly based on request headers
  * use math/rand/v2 instead of math/rand (#7413)
  * reverseproxy: fix X-Forwarded-* headers for Unix socket requests (#7463)
  * Merge commit from fork
  * Update SECURITY.md
  * Update LLM disclosure requirements in SECURITY.md
  * caddyhttp: Use case-insensitive comparison for large Host lists
  * caddyhttp: Lowercase comparison when matching with escape sequence
  * reverseproxy: Set `Host` to `{upstream_hostport}` automatically if TLS (#7454)
  * Update detail in readme
  * admin: Reject requests with Sec-Fetch-Mode headers
  * Require disclosure of LLM usage in security reports
  * caddytls: Check type assertion
  * reverseproxy: Customizable dial network for SRV upstreams
  * caddtls: Skip .ts.net domains for ECH (#6971)
  * caddyhttp: Reject invalid Host header (fix #7449)
  * autohttps: deterministic logic and strict bind checking on Linux (#7435)
  * core: Show JSON error offsets where possible (#7437)
  * caddyfile: add `observe_catchall_hosts` option (#7434)
  * core: Embed `time/tzdata` (#7432)
  * caddyconfig: Fix indentation of multiline strings in fmt (#7425) (#7433)
  * reverseproxy: fix error when remote address is not an IP (#7429)
  * update quic-go to v0.59.0 (#7431)
  * chore: Dumb `prealloc` lint fix (#7430)
  * Revise top of readme to include Warp sponsorship section
  * headers: Make ApplyTo nil-safe (#7426)
  * reverseproxy: make error chan bigger when reverse proxying websocket (#7419)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7421)
  * go.mod: Upgrade CertMagic and ZeroSSL deps
  * readme: fix fence (#7416)
  * tracing: Add span attributes to tracing module (#7269)
  * cmd: Add --json flag to list-modules command (#7409)
  * chore: update quic-go to v0.58.0 (#7404)
  * logging: `log_append` Early option, Supports `{http.response.body}` (#7368)
  * go.mod: update tscert package to latest (aea342f6) (#7397)
  * caddyhttp: {http.request.body_base64} placeholder (#7367)
  * notify: implement windows service status and error notifications (#7389)
  * caddytls: panic when using tls.ca_pool.source.http -&gt; tls.ca (#7393)
  * caddytls: ECH key rotation (#7356)
  * test: mark `Assert*` functions as test helpers (#7380)
  * caddytls: fix preferred chains options by appending values instead of replacing (#7387)
  * caddyhttp: create a placeholder for and log ech status (#7328)
  * docs: add  maybe template function documentation (#7388)
  * Introduce packet conn wrappers (#7180)
  * caddyhttp: Fix logging on wildcard sites when SkipUnmappedHosts is true (#7372)
  * caddypki: Add support for multiple intermediates in signing chain (#7057)
  * build(deps): bump github.com/smallstep/certificates (#7381)
  * ci: escape backticks in changelogs embedded in JS (#7382)
  * build(deps): bump the all-updates group with 3 updates (#7376)
  * reverseproxy: Fix retries for requests with bodies (#7360)
  * encode: modernize, replace HasSuffix+TrimSuffix with CutSuffix (#7357)
  * update quic-go to v0.57.0 (#7359)
  * build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#7355)
  * reverse_proxy: use interfaces to modify the behaviors of the transports (#7353)
  * ci: implement new release flow (#7341)
  * core: custom slog handlers for modules (log contextual data) (#7346)
  * build(deps): bump the all-updates group with 4 updates (#7333)
  * chore: update quic-go to v0.56.0, enable qlog for HTTP/3 (#7345)
  * caddyhttp: allow customizing the Server header (#7338)
  * chore: fix golangci-lint error G602 in caddyhttp (#7334)
  * caddytls: correct documentation of `LeafFolderLoader` (#7327)
  * caddyfile: fix nested quotes formatted incorrectly by fmt (#7045)
  * reverseproxy: set default values for keepalive if only some of them are set (#7318)
  * tracing: switch to autoexport for OpenTelemetry span exporter (#7317)
  * build(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 (#7315)
  * build(deps): bump the all-updates group across 1 directory with 2 updates (#7307)
  * refactor: use reflect.TypeFor (#7313)
  * reverseproxy: use http.Protocols to handle h2c requests (#6990)
  * metrics: resolve per-host inifinite cardinality (#7306)
  * reverseproxy: do not disable keepalive if proxy protocol is used (#7300)
  * listeners: Add support for named socket activation (#7243)
  * intercept: use already buffered response if possible when intercepting (#7028)
  * logging: fix multiple regexp filters on same field (fixes #7049) (#7061)
  * caddyhttp: wrap accepted connection to suppress tls.ConnectionState (#7247)
  * caddyhttp: Add `trusted_proxies_unix` for trusting unix socket `X-Forwarded-*` headers (#7265)
  * reverseproxy: Use http1.1 upgrade for websocket for extended connect of http2 and http3 (#7305)
  * logging: Switch from `lumberjack` to `timberjack`, add time-rolling options (#7244)
  * chore: fix some comments (#7303)
  * caddyhttp: Add server options `keepalive_idle` and `keepalive_count` (#7298)
  * reverse_proxy: use http1 for outbound tls requests with placeholder that are likely websockets (#7296)
  * chore: Update quic-go to v0.55.0 (#7288)
  * basicauth: Implement argon2id (#7186)
  * httpcaddyfile: Map default_bind to BindHost in globalACMEDefaults (#7278)
  * httpcaddyfile: Add missing DNS challenge check for `acme_dns` (#7270)
  * build(deps): bump the actions-deps group with 8 updates (#7284)
  * core: Reloading with `SIGUSR1` if config never changed via admin (#7258)
  * core: use reflect.TypeFor to check for encoding/json.RawMessage (#7274)
  * caddyhttp: omit unnecessary reassignment (#7276)
  * caddypki: check intermediate lifetime to actual root cert lifetime (#7272)
  * chore: ugh, lint fix... (#7275)
  * go.mod: update quic-go to v0.54.1 (#7273)
  * cmd: prevent commas in header values from being split (#7268)
  * logging: Adjustments to BufferedLog to keep logs in the correct order (#7257)
  * caddyfile: Allow `block` to do nothing if nothing passed to `import` (#7206)
  * Use WaitGroup.Go to simplify code (#7253)
  * fileserver: set Content-Length for precompressed files (#7251)
  * logging: Buffer the logs before config is loaded (#7245)
  * caddypki: Disable internal auto-CA when auto_https is disabled (fix #7211) (#7238)
  * caddytls: Allow disabling distributed solving (except http-01)
  * encode: fix response corruption when handle_errors is used (#7235)
  * build(deps): bump the actions-deps group with 5 updates (#7237)
  * build(deps): bump the all-updates group with 17 updates (#7236)
  * caddyhttp: remove redundant middleware next copy (#7217)
  * encode: add graphql-response header to list (#7214)
  * caddyfile: prevent adding trailing space on line before env variable (#7215)
  * caddyhttp: Normalize (lowercase) {label.N} placeholders
  * It can't be in the subfolder!?
  * Uhh I guess it has to be named something specific
  * Tweak issue form
  * Issue template chooser config
  * Fix issue form ... again
  * Fix syntax of issue form
  * AI assistance disclosure (#7212)
  * Set read permissions as default
  * caddyhttp: add replacer placeholders for escaped values (#7181)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588801">- Update to version 2.11.1:
  * chore: Disable windows/arm build target (Go 1.26 disabled) (#7503)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1772712000">- Update to version 2.11.2:
  * Revert cosign (see #7536)
  * build(deps): bump the actions-deps group across 1 directory with 12 updates (#7536)
  * build(deps): bump github.com/smallstep/certificates (#7535)
  * Wire up Cause for most context cancels (#7538)
  * rewrite: Force recomputing path when escaped path matches rewrite target
  * Update SECURITY.md
  * fileserver: document hide case-sensitivity (F-CADDY-FILESERVER-HIDE-CASE-001) (#7548)
  * reverseproxy: prevent body close on dial-error retries (#7547)
  * reverseproxy: Track dynamic upstreams, enable passive healthchecking (#7539)
  * Merge commit from fork
  * forward_auth: `copy_headers` does not strip client-supplied identity headers (Fixes GHSA-7r4p-vjf4-gxv4) (#7545)
  * caddyhttp: Collect metrics once per route instead of per handler (#7492)
  * api: Add all in-flight requests /reverse_proxy/upstreams (Fixes #7277) (#7517)
  * core: Check whether @id is unique (#7002)
  * proxyproto: Generated test coverage (#7540)
  * logging: Ensure `slog` error level logs don't print stack traces (#7512)
  * autohttps: Ensure CertMagic config is recreated after autohttps runs (#7510)
  * fix(caddyfile): Prevent parser to panic when no token were added by empty {block} (#7543)
  * reverseproxy: Fix `health_port` being ignored in health checks (#7533)
  * cmd: Custom binary names through `CustomBinaryName` and `CustomLongDescription` (#7513)
  * reverseproxy: query escape request urls when proxy protocol is enabled (#7537)
  * tls: Add `tls_resolvers` global option for DNS challenge configuration (#7297)
  * caddyhttp: Evaluate tls.client placeholders more accurately (fix #7530) (#7534)
  * cmd: Pass configFile, not configFlag, for reload command (#7532)
  * Revert "encode: Implement Flush for legacy compatibility"
  * go.mod: Upgrade x/net
  * caddyhttp: Limit empty Host check to HTTP/1.1
  * chore: Enable modernize linter (#7519)
  * caddyhttp: Avoid nil pointer dereference in proxyWrapper (#7521)
  * logging: Support `zstd` roll compression (#7515)
  * logging: add DirMode options and propagate FileMode to rotations (#7335)
  * http: Sort auto-HTTPS redirect routes by host specificity (fixes #7390) (#7502)
  * httpcaddyfile: Fix missing TLS connection policies when auto_https is default (#7325) (#7507)
  * reverseproxy: fix tls dialing w/ proxy protocol (#7508)</changelog>
</package>
<package pkgid="939106fad92a8657ea1f97bcd2579e560020fe443e21d5a3152a2103519f9b20efa69154567d4b897a28cd9c261a3607fabf2c755e93768a001ca452baf34255" name="caddy-fish-completion" arch="noarch">
  <version epoch="0" ver="2.11.2" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1744977600">- Update to version 2.10.0:
  * caddytls: Allow missing ECH meta file
  * caddytls: Prefer managed wildcard certs over individual subdomain certs (#6959)
  * caddytls: Add remote_ip to HTTP cert manager (close #6952)
  * build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#6960)
  * caddyauth: Set authentication provider error in placeholder (#6932)
  * go.mod: Upgrade acmez and certmagic
  * admin: Remove host checking for UDS (close #6832)
  * reverseproxy: Add valid Upstream to DialInfo in active health checks (#6949)
  * Fix the incorrect parameter order (#6951)
  * chore: fix comment (#6950)
  * caddyhttp: Document side effect of HTTP/3 early data (close #6936)
  * go.mod: Upgrade to libdns 1.0 beta APIs (requires upgraded DNS providers)
  * events: Refactor; move Event into core, so core can emit events (#6930)
  * caddytls: Temporarily treat "" and "@" as equivalent for DNS publication
  * go.mod: Upgrade CertMagic
  * go.mod: Minor dependency upgrades
  * caddytls: Don't publish HTTPS record for CNAME'd domain (fix #6922)
  * core: add modular `network_proxy` support (#6399)
  * update quic-go to v0.50.1 (#6918)
  * chore: Modernize a couple for loops
  * caddytls: Initialize permission module earlier (fix #6901)
  * caddyfile: Fix formatting for backquote wrapped braces (#6903)
  * caddytls: Convert AP subjects to punycode
  * caddytls: Don't publish ECH configs if other records don't exist
  * requestbody: Fix ContentLength calculation after body replacement (#6896)
  * requestbody: Add set option to replace request body (#5795)
  * headers: Allow nil HeaderOps (fix #6893)
  * caddytls: Minor fixes for ECH
  * caddytls: Fix TrustedCACerts backwards compatibility (#6889)
  * caddytls: Pointer receiver (fix #6885)
  * caddyfile: add error handling for unrecognized subdirective/options in various modules (#6884)
  * reverseproxy: more comments about buffering and add new tests (#6778)
  * chore: Remove unnecessary explicit type parameters
  * caddytls: Reorder provisioning steps (fix #6877)
  * ci: fix Go matrix (#6846)
  * caddytls: Only make DNS solver if not already set (fix #6880)
  * cmd: Promote undo maxProcs func to caller
  * cmd: Only set memory/CPU limits on run (fix #6879)
  * caddypki: Remove lifetime check at Caddyfile parse (fix #6878)
  * go.mod: Upgrade dependencies
  * caddytls: Fix broken refactor
  * caddytls: Enhance ECH documentation
  * Update min go version in readme
  * readme: update Twitter name and link (#6874)
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#6876)
  * caddytls: Encrypted ClientHello (ECH) (#6862)
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (#6871)
  * chore: upgrade cobra (#6868)
  * Fix typo in TLS group x25519mlkem768
  * caddytest: Support configuration defaults override (#6850)
  * chore: update quic-go to v0.50.0 (#6854)
  * go.mod: remove glog dependency (#6838)
  * chore: ci: upgrade Go version to 1.24 (#6839)
  * tests: tests for error handling &amp; metrics in admin endpoints (#6805)
  * caddytls: Support post-quantum key exchange mechanism X25519MLKEM768
  * file_server: use the UTC timezone for modified time (#6830)
  * Revert "logging: Always set fields func; fix #6829"
  * logging: Always set fields func; fix #6829
  * admin: fix index validation for PUT requests (#6824)
  * reverseproxy: ignore duplicate collector registration error (#6820)
  * build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 (#6814)
  * fix: update broken link to Ardan Labs (#6800)
  * reverse_proxy: re-add healthy upstreams metric (#6806)
  * caddytls: Refactor sni matcher (#6812)
  * cmd: automatically set GOMEMLIMIT (#6809)
  * caddyhttp: ResponseRecorder sets stream regardless of 1xx
  * caddytls: Fix sni_regexp matcher to obtain layer4 contexts (#6804)
  * chore: don't use deprecated `archives.format_overrides.format` (#6807)
  * chore: update quic-go to v0.49.0 (#6803)
  * go.mod: Upgrade CertMagic to v0.21.7
  * reverseproxy: Via header (#6275)
  * logging: Fix crash if logging error is not HandlerError (#6777)
  * caddytls: Initial support for ACME profiles
  * fastcgi: improve parsePHPFastCGI docs (#6779)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.24 matching go.mod
  * Use BuildRequires: two-digit golang(API) &gt;= 1.x rather than
    three digit 1.x.y default from go mod init defaults. Currently
    the Provides: golang(API) expression is major version
    (two-digit) only. We ship new go releases sufficiently quickly
    that this has not often been an issue. Consideration is being
    given to the best way to handle the new three digit go.mod
    required minimum Go version.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755864000">- Update to version 2.10.1:
  * go.mod: Upgrade CertMagic to v0.24.0
  * caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)
  * fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)
  * fileserver: Add a few doc lines about Etag file content (#7173)
  * ci: set proper build tags in golangci and minor cleanup (#7183)
  * reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)
  * http: clean up listeners if some of the listeners fail to bind (#7176)
  * http: disable keepalive when KeepAliveInterval is negative (#7158)
  * use a more modern writing style to simplify code (#7182)
  * caddyhttp: refactor to use reflect.TypeFor (#7187)
  * chore: bump Go to v1.25 (#7184)
  * caddyhttp: Free up quic listener when stopping (#7177)
  * caddytls: fix regression in external certificate manager support (#7179)
  * chore: fix inconsistent function name in comment (#7174)
  * bcrypt: wrong cost flag name (#7168)
  * bcrypt: add cost parameter to hash-password (#7149)
  * cmd: Allow `caddy adapt` to read from stdin (#7163)
  * build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)
  * Ignore irrelevant linter warning
  * caddytls: Improve ECH error logging (close #7152)
  * httpcaddyfile: Fix generated config related to ACME global options
  * core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)
  * build(deps): bump the actions-deps group with 6 updates (#7142)
  * Add test for 5b727bde2992e7cb9987208453db42ae6e1c6e1e
  * go.mod: Upgrade dependencies
  * httpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)
  * core: Save app provisioning errors with context (#7070)
  * ci: reduce dependabot spam (#7078)
  * refactor: use slices.Equal to simplify code (#7141)
  * chore: fix minor issue in comment (#7140)
  * update quic-go to v0.54.0 (#7138)
  * chore: fix dead link (#7136)
  * fileserver: denote license for embedded JavaScript for LibreJS (#7127)
  * headers: Support placeholders in replacement search patterns (#7117)
  * chore: fix function in comment (#7121)
  * reverseproxy: validate versions in http transport (#7112)
  * chore: fix struct name in comment (#7114)
  * httpcaddyfile: Validates TLS DNS challenge options (#7099)
  * docs: fix some minor issues in the comments (#7101)
  * refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)
  * go.mod: update quic-go to v0.53.0 (#7094)
  * fileserver: Add sort buttons in grid mode (#7089)
  * Use the built-in max/min to simplify the code (#7081)
  * chore: apply security best practices for CI (#7066)
  * core: Clean up new config if it failed to run (#7068)
  * ci: add `{base,head}-ref` to  dep review check (#7064)
  * ci: add dep review, OSSF scorecard actions (#7063)
  * cmd: fix `Commands` function not returning all registered commands (#7059)
  * Update SECURITY.md
  * build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)
  * httpcaddyfile: reject blocks in log_skip directive (#7056)
  * caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
  * httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
  * core: Check for nil event origin (#7047)
  * build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)
  * chore: upgrade .golangci.yml and workflow to v2 (#6924)
  * Use slices.Contains to simplify code (#7039)
  * Use maps.Copy for simpler map handling (#7009)
  * caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)
  * fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)
  * intercept: implement Unwrap for interceptedResponseHandler (#7016)
  * acme_server: fix policy parsing in caddyfile (#7006)
  * core: Replace admin server later in provisionContext (#7004)
  * log: default logger should respect `{in,ex}clude` (#6995)
  * admin: Make sure that any admin routers are provisioned when local/re… (#6997)
  * reverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)
  * fileserver: Add support for .avif image format (#6988)
  * fix: Remove nil arg from zapslog.NewHandler call (#6984)
  * caddytls: Set local_ip, not remote_ip (#6952)
  * reverseproxy: reference correct field name in LoadModule (#6978)
  * go.mod: update quic-go to v0.51.0 (#6972)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.25 matching go.mod</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755950400">- Update to version 2.10.2:
  * caddyfile: Fix importing nested tokens for `{block}` (#7189)
  * httpcaddyfile: Fix `acme_dns` regression (#7199)
  * http: Make logger first, before TLS provisioning (#7198)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588800">- Update to version 2.11.0:
  * go.mod: Upgrade dependencies
  * fileserver: Fix tests on Windows
  * Merge commit from fork
  * Merge commit from fork
  * fileserver: Replace \ with \\ in file matcher paths
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#7497)
  * Revert "listeners: Add support for named socket activation (#7243)"
  * chore: Add nolints to work around haywire linters (#7493)
  * admin: Fix tests locally, properly isolate storage (#7486)
  * caddytest: make TestReverseProxyHealthCheck deterministic with poll instead of sleep (#7474)
  * encode: Implement Flush for legacy compatibility
  * caddytls: Enable debug logging for DNSManager (#7491)
  * chore: fix some comments to improve readability (#7395)
  * refactor: use strings.Builder to improve performance (#7364)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7490)
  * dep: upgrade cel-go (#7478)
  * caddyhttp: Option to disable 0-RTT (#7485)
  * chore: Remove obsolete comment in `ech.go` (#7487)
  * chore: Bump zerossl dependency to 0.1.5 (#7489)
  * pki: add per-CA configurable `maintenance_interval` and `renewal_window_ratio` (#7479)
  * httpcaddyfile: Override global `dns` with `acme_dns` (fix #7294) (#7458)
  * caddyfile: Add `renewal_window_ratio` global option and `tls` subdirective (#7473)
  * caddytls: Finish removing prefer_wildcard
  * go.mod: update nebula v1.10.3 to resolve cve (#7471)
  * caddytls: Return errors instead of nil in client auth provisioning (#7464)
  * acmeserver: warn when policy rules unset (#7469)
  * chore: bump Go to v1.26 (#7466)
  * admin: Enforce origin implicitly based on request headers
  * use math/rand/v2 instead of math/rand (#7413)
  * reverseproxy: fix X-Forwarded-* headers for Unix socket requests (#7463)
  * Merge commit from fork
  * Update SECURITY.md
  * Update LLM disclosure requirements in SECURITY.md
  * caddyhttp: Use case-insensitive comparison for large Host lists
  * caddyhttp: Lowercase comparison when matching with escape sequence
  * reverseproxy: Set `Host` to `{upstream_hostport}` automatically if TLS (#7454)
  * Update detail in readme
  * admin: Reject requests with Sec-Fetch-Mode headers
  * Require disclosure of LLM usage in security reports
  * caddytls: Check type assertion
  * reverseproxy: Customizable dial network for SRV upstreams
  * caddtls: Skip .ts.net domains for ECH (#6971)
  * caddyhttp: Reject invalid Host header (fix #7449)
  * autohttps: deterministic logic and strict bind checking on Linux (#7435)
  * core: Show JSON error offsets where possible (#7437)
  * caddyfile: add `observe_catchall_hosts` option (#7434)
  * core: Embed `time/tzdata` (#7432)
  * caddyconfig: Fix indentation of multiline strings in fmt (#7425) (#7433)
  * reverseproxy: fix error when remote address is not an IP (#7429)
  * update quic-go to v0.59.0 (#7431)
  * chore: Dumb `prealloc` lint fix (#7430)
  * Revise top of readme to include Warp sponsorship section
  * headers: Make ApplyTo nil-safe (#7426)
  * reverseproxy: make error chan bigger when reverse proxying websocket (#7419)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7421)
  * go.mod: Upgrade CertMagic and ZeroSSL deps
  * readme: fix fence (#7416)
  * tracing: Add span attributes to tracing module (#7269)
  * cmd: Add --json flag to list-modules command (#7409)
  * chore: update quic-go to v0.58.0 (#7404)
  * logging: `log_append` Early option, Supports `{http.response.body}` (#7368)
  * go.mod: update tscert package to latest (aea342f6) (#7397)
  * caddyhttp: {http.request.body_base64} placeholder (#7367)
  * notify: implement windows service status and error notifications (#7389)
  * caddytls: panic when using tls.ca_pool.source.http -&gt; tls.ca (#7393)
  * caddytls: ECH key rotation (#7356)
  * test: mark `Assert*` functions as test helpers (#7380)
  * caddytls: fix preferred chains options by appending values instead of replacing (#7387)
  * caddyhttp: create a placeholder for and log ech status (#7328)
  * docs: add  maybe template function documentation (#7388)
  * Introduce packet conn wrappers (#7180)
  * caddyhttp: Fix logging on wildcard sites when SkipUnmappedHosts is true (#7372)
  * caddypki: Add support for multiple intermediates in signing chain (#7057)
  * build(deps): bump github.com/smallstep/certificates (#7381)
  * ci: escape backticks in changelogs embedded in JS (#7382)
  * build(deps): bump the all-updates group with 3 updates (#7376)
  * reverseproxy: Fix retries for requests with bodies (#7360)
  * encode: modernize, replace HasSuffix+TrimSuffix with CutSuffix (#7357)
  * update quic-go to v0.57.0 (#7359)
  * build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#7355)
  * reverse_proxy: use interfaces to modify the behaviors of the transports (#7353)
  * ci: implement new release flow (#7341)
  * core: custom slog handlers for modules (log contextual data) (#7346)
  * build(deps): bump the all-updates group with 4 updates (#7333)
  * chore: update quic-go to v0.56.0, enable qlog for HTTP/3 (#7345)
  * caddyhttp: allow customizing the Server header (#7338)
  * chore: fix golangci-lint error G602 in caddyhttp (#7334)
  * caddytls: correct documentation of `LeafFolderLoader` (#7327)
  * caddyfile: fix nested quotes formatted incorrectly by fmt (#7045)
  * reverseproxy: set default values for keepalive if only some of them are set (#7318)
  * tracing: switch to autoexport for OpenTelemetry span exporter (#7317)
  * build(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 (#7315)
  * build(deps): bump the all-updates group across 1 directory with 2 updates (#7307)
  * refactor: use reflect.TypeFor (#7313)
  * reverseproxy: use http.Protocols to handle h2c requests (#6990)
  * metrics: resolve per-host inifinite cardinality (#7306)
  * reverseproxy: do not disable keepalive if proxy protocol is used (#7300)
  * listeners: Add support for named socket activation (#7243)
  * intercept: use already buffered response if possible when intercepting (#7028)
  * logging: fix multiple regexp filters on same field (fixes #7049) (#7061)
  * caddyhttp: wrap accepted connection to suppress tls.ConnectionState (#7247)
  * caddyhttp: Add `trusted_proxies_unix` for trusting unix socket `X-Forwarded-*` headers (#7265)
  * reverseproxy: Use http1.1 upgrade for websocket for extended connect of http2 and http3 (#7305)
  * logging: Switch from `lumberjack` to `timberjack`, add time-rolling options (#7244)
  * chore: fix some comments (#7303)
  * caddyhttp: Add server options `keepalive_idle` and `keepalive_count` (#7298)
  * reverse_proxy: use http1 for outbound tls requests with placeholder that are likely websockets (#7296)
  * chore: Update quic-go to v0.55.0 (#7288)
  * basicauth: Implement argon2id (#7186)
  * httpcaddyfile: Map default_bind to BindHost in globalACMEDefaults (#7278)
  * httpcaddyfile: Add missing DNS challenge check for `acme_dns` (#7270)
  * build(deps): bump the actions-deps group with 8 updates (#7284)
  * core: Reloading with `SIGUSR1` if config never changed via admin (#7258)
  * core: use reflect.TypeFor to check for encoding/json.RawMessage (#7274)
  * caddyhttp: omit unnecessary reassignment (#7276)
  * caddypki: check intermediate lifetime to actual root cert lifetime (#7272)
  * chore: ugh, lint fix... (#7275)
  * go.mod: update quic-go to v0.54.1 (#7273)
  * cmd: prevent commas in header values from being split (#7268)
  * logging: Adjustments to BufferedLog to keep logs in the correct order (#7257)
  * caddyfile: Allow `block` to do nothing if nothing passed to `import` (#7206)
  * Use WaitGroup.Go to simplify code (#7253)
  * fileserver: set Content-Length for precompressed files (#7251)
  * logging: Buffer the logs before config is loaded (#7245)
  * caddypki: Disable internal auto-CA when auto_https is disabled (fix #7211) (#7238)
  * caddytls: Allow disabling distributed solving (except http-01)
  * encode: fix response corruption when handle_errors is used (#7235)
  * build(deps): bump the actions-deps group with 5 updates (#7237)
  * build(deps): bump the all-updates group with 17 updates (#7236)
  * caddyhttp: remove redundant middleware next copy (#7217)
  * encode: add graphql-response header to list (#7214)
  * caddyfile: prevent adding trailing space on line before env variable (#7215)
  * caddyhttp: Normalize (lowercase) {label.N} placeholders
  * It can't be in the subfolder!?
  * Uhh I guess it has to be named something specific
  * Tweak issue form
  * Issue template chooser config
  * Fix issue form ... again
  * Fix syntax of issue form
  * AI assistance disclosure (#7212)
  * Set read permissions as default
  * caddyhttp: add replacer placeholders for escaped values (#7181)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588801">- Update to version 2.11.1:
  * chore: Disable windows/arm build target (Go 1.26 disabled) (#7503)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1772712000">- Update to version 2.11.2:
  * Revert cosign (see #7536)
  * build(deps): bump the actions-deps group across 1 directory with 12 updates (#7536)
  * build(deps): bump github.com/smallstep/certificates (#7535)
  * Wire up Cause for most context cancels (#7538)
  * rewrite: Force recomputing path when escaped path matches rewrite target
  * Update SECURITY.md
  * fileserver: document hide case-sensitivity (F-CADDY-FILESERVER-HIDE-CASE-001) (#7548)
  * reverseproxy: prevent body close on dial-error retries (#7547)
  * reverseproxy: Track dynamic upstreams, enable passive healthchecking (#7539)
  * Merge commit from fork
  * forward_auth: `copy_headers` does not strip client-supplied identity headers (Fixes GHSA-7r4p-vjf4-gxv4) (#7545)
  * caddyhttp: Collect metrics once per route instead of per handler (#7492)
  * api: Add all in-flight requests /reverse_proxy/upstreams (Fixes #7277) (#7517)
  * core: Check whether @id is unique (#7002)
  * proxyproto: Generated test coverage (#7540)
  * logging: Ensure `slog` error level logs don't print stack traces (#7512)
  * autohttps: Ensure CertMagic config is recreated after autohttps runs (#7510)
  * fix(caddyfile): Prevent parser to panic when no token were added by empty {block} (#7543)
  * reverseproxy: Fix `health_port` being ignored in health checks (#7533)
  * cmd: Custom binary names through `CustomBinaryName` and `CustomLongDescription` (#7513)
  * reverseproxy: query escape request urls when proxy protocol is enabled (#7537)
  * tls: Add `tls_resolvers` global option for DNS challenge configuration (#7297)
  * caddyhttp: Evaluate tls.client placeholders more accurately (fix #7530) (#7534)
  * cmd: Pass configFile, not configFlag, for reload command (#7532)
  * Revert "encode: Implement Flush for legacy compatibility"
  * go.mod: Upgrade x/net
  * caddyhttp: Limit empty Host check to HTTP/1.1
  * chore: Enable modernize linter (#7519)
  * caddyhttp: Avoid nil pointer dereference in proxyWrapper (#7521)
  * logging: Support `zstd` roll compression (#7515)
  * logging: add DirMode options and propagate FileMode to rotations (#7335)
  * http: Sort auto-HTTPS redirect routes by host specificity (fixes #7390) (#7502)
  * httpcaddyfile: Fix missing TLS connection policies when auto_https is default (#7325) (#7507)
  * reverseproxy: fix tls dialing w/ proxy protocol (#7508)</changelog>
</package>
<package pkgid="048434a53977df45a85b2831253e22c844f774ba0f50d0b3c559dd84de9218c3389cc79c8dfc7190201a6655c20dc8327f65fcd26fdada02610e3020d8e06c62" name="caddy-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.11.2" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1744977600">- Update to version 2.10.0:
  * caddytls: Allow missing ECH meta file
  * caddytls: Prefer managed wildcard certs over individual subdomain certs (#6959)
  * caddytls: Add remote_ip to HTTP cert manager (close #6952)
  * build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#6960)
  * caddyauth: Set authentication provider error in placeholder (#6932)
  * go.mod: Upgrade acmez and certmagic
  * admin: Remove host checking for UDS (close #6832)
  * reverseproxy: Add valid Upstream to DialInfo in active health checks (#6949)
  * Fix the incorrect parameter order (#6951)
  * chore: fix comment (#6950)
  * caddyhttp: Document side effect of HTTP/3 early data (close #6936)
  * go.mod: Upgrade to libdns 1.0 beta APIs (requires upgraded DNS providers)
  * events: Refactor; move Event into core, so core can emit events (#6930)
  * caddytls: Temporarily treat "" and "@" as equivalent for DNS publication
  * go.mod: Upgrade CertMagic
  * go.mod: Minor dependency upgrades
  * caddytls: Don't publish HTTPS record for CNAME'd domain (fix #6922)
  * core: add modular `network_proxy` support (#6399)
  * update quic-go to v0.50.1 (#6918)
  * chore: Modernize a couple for loops
  * caddytls: Initialize permission module earlier (fix #6901)
  * caddyfile: Fix formatting for backquote wrapped braces (#6903)
  * caddytls: Convert AP subjects to punycode
  * caddytls: Don't publish ECH configs if other records don't exist
  * requestbody: Fix ContentLength calculation after body replacement (#6896)
  * requestbody: Add set option to replace request body (#5795)
  * headers: Allow nil HeaderOps (fix #6893)
  * caddytls: Minor fixes for ECH
  * caddytls: Fix TrustedCACerts backwards compatibility (#6889)
  * caddytls: Pointer receiver (fix #6885)
  * caddyfile: add error handling for unrecognized subdirective/options in various modules (#6884)
  * reverseproxy: more comments about buffering and add new tests (#6778)
  * chore: Remove unnecessary explicit type parameters
  * caddytls: Reorder provisioning steps (fix #6877)
  * ci: fix Go matrix (#6846)
  * caddytls: Only make DNS solver if not already set (fix #6880)
  * cmd: Promote undo maxProcs func to caller
  * cmd: Only set memory/CPU limits on run (fix #6879)
  * caddypki: Remove lifetime check at Caddyfile parse (fix #6878)
  * go.mod: Upgrade dependencies
  * caddytls: Fix broken refactor
  * caddytls: Enhance ECH documentation
  * Update min go version in readme
  * readme: update Twitter name and link (#6874)
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#6876)
  * caddytls: Encrypted ClientHello (ECH) (#6862)
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (#6871)
  * chore: upgrade cobra (#6868)
  * Fix typo in TLS group x25519mlkem768
  * caddytest: Support configuration defaults override (#6850)
  * chore: update quic-go to v0.50.0 (#6854)
  * go.mod: remove glog dependency (#6838)
  * chore: ci: upgrade Go version to 1.24 (#6839)
  * tests: tests for error handling &amp; metrics in admin endpoints (#6805)
  * caddytls: Support post-quantum key exchange mechanism X25519MLKEM768
  * file_server: use the UTC timezone for modified time (#6830)
  * Revert "logging: Always set fields func; fix #6829"
  * logging: Always set fields func; fix #6829
  * admin: fix index validation for PUT requests (#6824)
  * reverseproxy: ignore duplicate collector registration error (#6820)
  * build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 (#6814)
  * fix: update broken link to Ardan Labs (#6800)
  * reverse_proxy: re-add healthy upstreams metric (#6806)
  * caddytls: Refactor sni matcher (#6812)
  * cmd: automatically set GOMEMLIMIT (#6809)
  * caddyhttp: ResponseRecorder sets stream regardless of 1xx
  * caddytls: Fix sni_regexp matcher to obtain layer4 contexts (#6804)
  * chore: don't use deprecated `archives.format_overrides.format` (#6807)
  * chore: update quic-go to v0.49.0 (#6803)
  * go.mod: Upgrade CertMagic to v0.21.7
  * reverseproxy: Via header (#6275)
  * logging: Fix crash if logging error is not HandlerError (#6777)
  * caddytls: Initial support for ACME profiles
  * fastcgi: improve parsePHPFastCGI docs (#6779)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.24 matching go.mod
  * Use BuildRequires: two-digit golang(API) &gt;= 1.x rather than
    three digit 1.x.y default from go mod init defaults. Currently
    the Provides: golang(API) expression is major version
    (two-digit) only. We ship new go releases sufficiently quickly
    that this has not often been an issue. Consideration is being
    given to the best way to handle the new three digit go.mod
    required minimum Go version.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755864000">- Update to version 2.10.1:
  * go.mod: Upgrade CertMagic to v0.24.0
  * caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)
  * fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)
  * fileserver: Add a few doc lines about Etag file content (#7173)
  * ci: set proper build tags in golangci and minor cleanup (#7183)
  * reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)
  * http: clean up listeners if some of the listeners fail to bind (#7176)
  * http: disable keepalive when KeepAliveInterval is negative (#7158)
  * use a more modern writing style to simplify code (#7182)
  * caddyhttp: refactor to use reflect.TypeFor (#7187)
  * chore: bump Go to v1.25 (#7184)
  * caddyhttp: Free up quic listener when stopping (#7177)
  * caddytls: fix regression in external certificate manager support (#7179)
  * chore: fix inconsistent function name in comment (#7174)
  * bcrypt: wrong cost flag name (#7168)
  * bcrypt: add cost parameter to hash-password (#7149)
  * cmd: Allow `caddy adapt` to read from stdin (#7163)
  * build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)
  * Ignore irrelevant linter warning
  * caddytls: Improve ECH error logging (close #7152)
  * httpcaddyfile: Fix generated config related to ACME global options
  * core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)
  * build(deps): bump the actions-deps group with 6 updates (#7142)
  * Add test for 5b727bde2992e7cb9987208453db42ae6e1c6e1e
  * go.mod: Upgrade dependencies
  * httpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)
  * core: Save app provisioning errors with context (#7070)
  * ci: reduce dependabot spam (#7078)
  * refactor: use slices.Equal to simplify code (#7141)
  * chore: fix minor issue in comment (#7140)
  * update quic-go to v0.54.0 (#7138)
  * chore: fix dead link (#7136)
  * fileserver: denote license for embedded JavaScript for LibreJS (#7127)
  * headers: Support placeholders in replacement search patterns (#7117)
  * chore: fix function in comment (#7121)
  * reverseproxy: validate versions in http transport (#7112)
  * chore: fix struct name in comment (#7114)
  * httpcaddyfile: Validates TLS DNS challenge options (#7099)
  * docs: fix some minor issues in the comments (#7101)
  * refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)
  * go.mod: update quic-go to v0.53.0 (#7094)
  * fileserver: Add sort buttons in grid mode (#7089)
  * Use the built-in max/min to simplify the code (#7081)
  * chore: apply security best practices for CI (#7066)
  * core: Clean up new config if it failed to run (#7068)
  * ci: add `{base,head}-ref` to  dep review check (#7064)
  * ci: add dep review, OSSF scorecard actions (#7063)
  * cmd: fix `Commands` function not returning all registered commands (#7059)
  * Update SECURITY.md
  * build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)
  * httpcaddyfile: reject blocks in log_skip directive (#7056)
  * caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
  * httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
  * core: Check for nil event origin (#7047)
  * build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)
  * chore: upgrade .golangci.yml and workflow to v2 (#6924)
  * Use slices.Contains to simplify code (#7039)
  * Use maps.Copy for simpler map handling (#7009)
  * caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)
  * fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)
  * intercept: implement Unwrap for interceptedResponseHandler (#7016)
  * acme_server: fix policy parsing in caddyfile (#7006)
  * core: Replace admin server later in provisionContext (#7004)
  * log: default logger should respect `{in,ex}clude` (#6995)
  * admin: Make sure that any admin routers are provisioned when local/re… (#6997)
  * reverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)
  * fileserver: Add support for .avif image format (#6988)
  * fix: Remove nil arg from zapslog.NewHandler call (#6984)
  * caddytls: Set local_ip, not remote_ip (#6952)
  * reverseproxy: reference correct field name in LoadModule (#6978)
  * go.mod: update quic-go to v0.51.0 (#6972)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.25 matching go.mod</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755950400">- Update to version 2.10.2:
  * caddyfile: Fix importing nested tokens for `{block}` (#7189)
  * httpcaddyfile: Fix `acme_dns` regression (#7199)
  * http: Make logger first, before TLS provisioning (#7198)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588800">- Update to version 2.11.0:
  * go.mod: Upgrade dependencies
  * fileserver: Fix tests on Windows
  * Merge commit from fork
  * Merge commit from fork
  * fileserver: Replace \ with \\ in file matcher paths
  * build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#7497)
  * Revert "listeners: Add support for named socket activation (#7243)"
  * chore: Add nolints to work around haywire linters (#7493)
  * admin: Fix tests locally, properly isolate storage (#7486)
  * caddytest: make TestReverseProxyHealthCheck deterministic with poll instead of sleep (#7474)
  * encode: Implement Flush for legacy compatibility
  * caddytls: Enable debug logging for DNSManager (#7491)
  * chore: fix some comments to improve readability (#7395)
  * refactor: use strings.Builder to improve performance (#7364)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7490)
  * dep: upgrade cel-go (#7478)
  * caddyhttp: Option to disable 0-RTT (#7485)
  * chore: Remove obsolete comment in `ech.go` (#7487)
  * chore: Bump zerossl dependency to 0.1.5 (#7489)
  * pki: add per-CA configurable `maintenance_interval` and `renewal_window_ratio` (#7479)
  * httpcaddyfile: Override global `dns` with `acme_dns` (fix #7294) (#7458)
  * caddyfile: Add `renewal_window_ratio` global option and `tls` subdirective (#7473)
  * caddytls: Finish removing prefer_wildcard
  * go.mod: update nebula v1.10.3 to resolve cve (#7471)
  * caddytls: Return errors instead of nil in client auth provisioning (#7464)
  * acmeserver: warn when policy rules unset (#7469)
  * chore: bump Go to v1.26 (#7466)
  * admin: Enforce origin implicitly based on request headers
  * use math/rand/v2 instead of math/rand (#7413)
  * reverseproxy: fix X-Forwarded-* headers for Unix socket requests (#7463)
  * Merge commit from fork
  * Update SECURITY.md
  * Update LLM disclosure requirements in SECURITY.md
  * caddyhttp: Use case-insensitive comparison for large Host lists
  * caddyhttp: Lowercase comparison when matching with escape sequence
  * reverseproxy: Set `Host` to `{upstream_hostport}` automatically if TLS (#7454)
  * Update detail in readme
  * admin: Reject requests with Sec-Fetch-Mode headers
  * Require disclosure of LLM usage in security reports
  * caddytls: Check type assertion
  * reverseproxy: Customizable dial network for SRV upstreams
  * caddtls: Skip .ts.net domains for ECH (#6971)
  * caddyhttp: Reject invalid Host header (fix #7449)
  * autohttps: deterministic logic and strict bind checking on Linux (#7435)
  * core: Show JSON error offsets where possible (#7437)
  * caddyfile: add `observe_catchall_hosts` option (#7434)
  * core: Embed `time/tzdata` (#7432)
  * caddyconfig: Fix indentation of multiline strings in fmt (#7425) (#7433)
  * reverseproxy: fix error when remote address is not an IP (#7429)
  * update quic-go to v0.59.0 (#7431)
  * chore: Dumb `prealloc` lint fix (#7430)
  * Revise top of readme to include Warp sponsorship section
  * headers: Make ApplyTo nil-safe (#7426)
  * reverseproxy: make error chan bigger when reverse proxying websocket (#7419)
  * build(deps): bump the all-updates group across 1 directory with 12 updates (#7421)
  * go.mod: Upgrade CertMagic and ZeroSSL deps
  * readme: fix fence (#7416)
  * tracing: Add span attributes to tracing module (#7269)
  * cmd: Add --json flag to list-modules command (#7409)
  * chore: update quic-go to v0.58.0 (#7404)
  * logging: `log_append` Early option, Supports `{http.response.body}` (#7368)
  * go.mod: update tscert package to latest (aea342f6) (#7397)
  * caddyhttp: {http.request.body_base64} placeholder (#7367)
  * notify: implement windows service status and error notifications (#7389)
  * caddytls: panic when using tls.ca_pool.source.http -&gt; tls.ca (#7393)
  * caddytls: ECH key rotation (#7356)
  * test: mark `Assert*` functions as test helpers (#7380)
  * caddytls: fix preferred chains options by appending values instead of replacing (#7387)
  * caddyhttp: create a placeholder for and log ech status (#7328)
  * docs: add  maybe template function documentation (#7388)
  * Introduce packet conn wrappers (#7180)
  * caddyhttp: Fix logging on wildcard sites when SkipUnmappedHosts is true (#7372)
  * caddypki: Add support for multiple intermediates in signing chain (#7057)
  * build(deps): bump github.com/smallstep/certificates (#7381)
  * ci: escape backticks in changelogs embedded in JS (#7382)
  * build(deps): bump the all-updates group with 3 updates (#7376)
  * reverseproxy: Fix retries for requests with bodies (#7360)
  * encode: modernize, replace HasSuffix+TrimSuffix with CutSuffix (#7357)
  * update quic-go to v0.57.0 (#7359)
  * build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#7355)
  * reverse_proxy: use interfaces to modify the behaviors of the transports (#7353)
  * ci: implement new release flow (#7341)
  * core: custom slog handlers for modules (log contextual data) (#7346)
  * build(deps): bump the all-updates group with 4 updates (#7333)
  * chore: update quic-go to v0.56.0, enable qlog for HTTP/3 (#7345)
  * caddyhttp: allow customizing the Server header (#7338)
  * chore: fix golangci-lint error G602 in caddyhttp (#7334)
  * caddytls: correct documentation of `LeafFolderLoader` (#7327)
  * caddyfile: fix nested quotes formatted incorrectly by fmt (#7045)
  * reverseproxy: set default values for keepalive if only some of them are set (#7318)
  * tracing: switch to autoexport for OpenTelemetry span exporter (#7317)
  * build(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 (#7315)
  * build(deps): bump the all-updates group across 1 directory with 2 updates (#7307)
  * refactor: use reflect.TypeFor (#7313)
  * reverseproxy: use http.Protocols to handle h2c requests (#6990)
  * metrics: resolve per-host inifinite cardinality (#7306)
  * reverseproxy: do not disable keepalive if proxy protocol is used (#7300)
  * listeners: Add support for named socket activation (#7243)
  * intercept: use already buffered response if possible when intercepting (#7028)
  * logging: fix multiple regexp filters on same field (fixes #7049) (#7061)
  * caddyhttp: wrap accepted connection to suppress tls.ConnectionState (#7247)
  * caddyhttp: Add `trusted_proxies_unix` for trusting unix socket `X-Forwarded-*` headers (#7265)
  * reverseproxy: Use http1.1 upgrade for websocket for extended connect of http2 and http3 (#7305)
  * logging: Switch from `lumberjack` to `timberjack`, add time-rolling options (#7244)
  * chore: fix some comments (#7303)
  * caddyhttp: Add server options `keepalive_idle` and `keepalive_count` (#7298)
  * reverse_proxy: use http1 for outbound tls requests with placeholder that are likely websockets (#7296)
  * chore: Update quic-go to v0.55.0 (#7288)
  * basicauth: Implement argon2id (#7186)
  * httpcaddyfile: Map default_bind to BindHost in globalACMEDefaults (#7278)
  * httpcaddyfile: Add missing DNS challenge check for `acme_dns` (#7270)
  * build(deps): bump the actions-deps group with 8 updates (#7284)
  * core: Reloading with `SIGUSR1` if config never changed via admin (#7258)
  * core: use reflect.TypeFor to check for encoding/json.RawMessage (#7274)
  * caddyhttp: omit unnecessary reassignment (#7276)
  * caddypki: check intermediate lifetime to actual root cert lifetime (#7272)
  * chore: ugh, lint fix... (#7275)
  * go.mod: update quic-go to v0.54.1 (#7273)
  * cmd: prevent commas in header values from being split (#7268)
  * logging: Adjustments to BufferedLog to keep logs in the correct order (#7257)
  * caddyfile: Allow `block` to do nothing if nothing passed to `import` (#7206)
  * Use WaitGroup.Go to simplify code (#7253)
  * fileserver: set Content-Length for precompressed files (#7251)
  * logging: Buffer the logs before config is loaded (#7245)
  * caddypki: Disable internal auto-CA when auto_https is disabled (fix #7211) (#7238)
  * caddytls: Allow disabling distributed solving (except http-01)
  * encode: fix response corruption when handle_errors is used (#7235)
  * build(deps): bump the actions-deps group with 5 updates (#7237)
  * build(deps): bump the all-updates group with 17 updates (#7236)
  * caddyhttp: remove redundant middleware next copy (#7217)
  * encode: add graphql-response header to list (#7214)
  * caddyfile: prevent adding trailing space on line before env variable (#7215)
  * caddyhttp: Normalize (lowercase) {label.N} placeholders
  * It can't be in the subfolder!?
  * Uhh I guess it has to be named something specific
  * Tweak issue form
  * Issue template chooser config
  * Fix issue form ... again
  * Fix syntax of issue form
  * AI assistance disclosure (#7212)
  * Set read permissions as default
  * caddyhttp: add replacer placeholders for escaped values (#7181)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1771588801">- Update to version 2.11.1:
  * chore: Disable windows/arm build target (Go 1.26 disabled) (#7503)</changelog>
  <changelog author="OStester 1 &lt;AKsubacct@gmail.com&gt;" date="1772712000">- Update to version 2.11.2:
  * Revert cosign (see #7536)
  * build(deps): bump the actions-deps group across 1 directory with 12 updates (#7536)
  * build(deps): bump github.com/smallstep/certificates (#7535)
  * Wire up Cause for most context cancels (#7538)
  * rewrite: Force recomputing path when escaped path matches rewrite target
  * Update SECURITY.md
  * fileserver: document hide case-sensitivity (F-CADDY-FILESERVER-HIDE-CASE-001) (#7548)
  * reverseproxy: prevent body close on dial-error retries (#7547)
  * reverseproxy: Track dynamic upstreams, enable passive healthchecking (#7539)
  * Merge commit from fork
  * forward_auth: `copy_headers` does not strip client-supplied identity headers (Fixes GHSA-7r4p-vjf4-gxv4) (#7545)
  * caddyhttp: Collect metrics once per route instead of per handler (#7492)
  * api: Add all in-flight requests /reverse_proxy/upstreams (Fixes #7277) (#7517)
  * core: Check whether @id is unique (#7002)
  * proxyproto: Generated test coverage (#7540)
  * logging: Ensure `slog` error level logs don't print stack traces (#7512)
  * autohttps: Ensure CertMagic config is recreated after autohttps runs (#7510)
  * fix(caddyfile): Prevent parser to panic when no token were added by empty {block} (#7543)
  * reverseproxy: Fix `health_port` being ignored in health checks (#7533)
  * cmd: Custom binary names through `CustomBinaryName` and `CustomLongDescription` (#7513)
  * reverseproxy: query escape request urls when proxy protocol is enabled (#7537)
  * tls: Add `tls_resolvers` global option for DNS challenge configuration (#7297)
  * caddyhttp: Evaluate tls.client placeholders more accurately (fix #7530) (#7534)
  * cmd: Pass configFile, not configFlag, for reload command (#7532)
  * Revert "encode: Implement Flush for legacy compatibility"
  * go.mod: Upgrade x/net
  * caddyhttp: Limit empty Host check to HTTP/1.1
  * chore: Enable modernize linter (#7519)
  * caddyhttp: Avoid nil pointer dereference in proxyWrapper (#7521)
  * logging: Support `zstd` roll compression (#7515)
  * logging: add DirMode options and propagate FileMode to rotations (#7335)
  * http: Sort auto-HTTPS redirect routes by host specificity (fixes #7390) (#7502)
  * httpcaddyfile: Fix missing TLS connection policies when auto_https is default (#7325) (#7507)
  * reverseproxy: fix tls dialing w/ proxy protocol (#7508)</changelog>
</package>
<package pkgid="ecc907acbc5d00a2556fc5c9a56f80d3a660894e3dc14ea944c738637d06e7d67bf2ff3d4124eb5ae85ea61acd0c092880a3911d1e808e4691124b8356e90bdc" name="cadsondemak-fonts" arch="noarch">
  <version epoch="0" ver="0.0+git.1535343411.3adc93a" rel="1.3"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1574251200">- Initial release</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1574596800">- Use _service file to download source instead of manually downloading tarball</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1574596801">- Generate .tar.xz file and disable services.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1574683200">- Fix version prefix and version format in _service file.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1574683201">- Replace revision master with github hash number.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1574856000">- Fix spec file name.</changelog>
</package>
<package pkgid="17b263d6e871de108b03cdee14f387785515c8b57f3620940523f020e46359c1705037d6a60fcf6a13348b089421067505e651ae37903ff4a9f37ceded642cd4" name="cadvisor" arch="riscv64">
  <version epoch="0" ver="0.52.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="882ce222f0943b3cff514ef7da0827a438473f9ba912c20b0d9cc5c694727eb0c015eff7824011e284b22ce2e86eb0fe9b1e4e8ce9235266774fdf8ee7101941" name="caffeine" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731672000">- Initial packaging with version 2.9.3
  * last version of the 2.x series that are compatible with
    Java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1746100800">- Explicitely declare checker-qual in build requires</changelog>
</package>
<package pkgid="46cc85faaceab58a0473b87897e37ffff8b694289ba0a5627757ce6262ecfa51ff0ab4f933c4ca1a6bda27bd5f7d1c384d4cc02382fb1058d746c8f864442d7b" name="caffeine-guava" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731672000">- Initial packaging with version 2.9.3
  * last version of the 2.x series that are compatible with
    Java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1746100800">- Explicitely declare checker-qual in build requires</changelog>
</package>
<package pkgid="466433a03dc7ce25b1fa8147deeeedd65d221ff60c471fe35151a2feebe16d92a780819b940a5976e6683850dd2ddd0a6178674c9f5cf357e438309708fa5e3d" name="caffeine-javadoc" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731672000">- Initial packaging with version 2.9.3
  * last version of the 2.x series that are compatible with
    Java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1746100800">- Explicitely declare checker-qual in build requires</changelog>
</package>
<package pkgid="51a06102d4b0dd7e7130f8bc38043800662527a0abb71782660afbf306d30ebe580859e91da4bfd13283841724b350b3bd6e5bc20421a6f714346aaae0ebb507" name="caffeine-jcache" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1731672000">- Initial packaging with version 2.9.3
  * last version of the 2.x series that are compatible with
    Java 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1746100800">- Explicitely declare checker-qual in build requires</changelog>
</package>
<package pkgid="3691ee11a3bbd2a9839e7b2168e15bfd243f0a4167674c943f13a64f6f9c0768cdc7137e803702aba5f1a8050d45784f66078d0254d3dc54b36e2e07ff4888f7" name="cage" arch="riscv64">
  <version epoch="0" ver="0.2.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624536000">- Add cage-wlroots-0140.patch: make compatible with wlroots 0.14.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624795200">- Update to 1.4:
  * Compatibility release to track wlroots 0.14.0
- Drop cage-wlroots-0140.patch: upstreamed</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1669896000">- Update to 0.1.4+39.a81ab70
  We asked in https://github.com/Hjdskes/cage/issues/232
  for a long time for a wlroots 0.15.0 compat release
  * Compatibility with wlroots 0.15.0
  * Fix count_surface_iterator
  * Set xdg_toplevel geometry for fullscreen clients
  * Restore direct libm dependency (#222)
  * Several more fixes
- Add cage-wlroots-016-compat.patch:
  Add compat with wlroots 0.16.0. See PR 244.
- Switch to service file to generate tarball</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 0.1.5:
  * Implement the following protocols: wlr-output-management-unstable-v1,
    virtual-keyboard-unstable-v1, wlr-virtual-pointer-unstable-v1,
    single-pixel-buffer-v1, presentation-time, viewporter.
  * Use wlroots' scene-graph API, which should improve performance.
  * Fall back to lower resolutions when the preferred output
    mode cannot be used.
- Drop cage-wlroots-016-compat.patch</changelog>
  <changelog author="mvetter@suse.com" date="1711022400">- Update repo URL
- Switch to git e7d8780 to fix build with wlroots
- Add changesgenerate to service file
- Switch from disabled to manual service
- Update to version 0.1.5+36.e7d8780:
  * Add support for primary selection
  * Add .editorconfig
  * output: fix assert when re-adding output to layout
  * output: use wlr_output_head_v1_state_apply()
  * xwayland: fix double wl_list_remove
  * output: Transition to wlr_output_state
  * output: Add scene output layout helper manually
  * output: Implement request_state event listener
  * meson: Bump minimum wlroots to 0.17
  * ci: Upgrade wlroots to 0.17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550400">- BuildRequire pkgconfig(wlroots) instead of wlroots-devel: ensure
  we get a devel package that has the correct .pc file (latest
  wlroots has the pc file renamed to wlroots-0.18.pc, not matching
  the name anymore).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550401">- Cleanup up _service:
  + tar and compress services should be 'buildtime' in combination
    with obs_scm.
  + Remove the .tar.xz tarball, only eep the .obscpio archive as
    source.
  + Drop stale cage-0.1.5+0.83ffc57.obscpio archive, add
    cage-0.1.5+36.e7d8780.obscpio instead: This is the same version
    as previously packages as tar.xz.</changelog>
  <changelog author="mvetter@suse.com" date="1728302400">- Update to version 0.2.0+0.e128a9f:
  * build: bump to version 0.2.0
  * ci: drop libwayland C23 workaround
  * xdg_shell: wait for initial commit to unconstrain popups
  * cage: fix abort on shutdown
  * xdg_shell: wait for initial commit to set xdg-decoration mode
  * xdg_shell: configure surface on initial commit
  * ci: workaround libwayland C23 bug
  * seat: rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
  * xdg_shell: use new lifecycle events
  * cage: drop wlr_scene_set_presentation()
  * cage: create backend with wl_event_loop and output layout with wl_display
  * seat: pass relative direction to wlr_seat_pointer_notify_axis()
  * Bump wlroots requirement to v0.18
  * cage: fix SIGINT/SIGTERM handler data
  * ci: turn on --fatal-meson-warnings
  * readme: update meson commands
  * readme: update wlroots dependency version
  * build: drop xwayland option</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1728302401">- Fix name for BuildRequire of wlroots
  * wlroots is very explicit with versions. It now has a suffix added based
    version format &lt;major&gt;.&lt;minor&gt; i.e. wlroots-0.18 to refer to the 0.18.x
    series</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760011200">- Update to version 0.2.1:
  * build: bump version to 0.2.1
  * Fix renderer, allocator and scene memory leaks on exit
  * output: use backend commits
  * ci: set --wrap-mode=nodownload
  * ci: install libdisplay-info
  * xdg_shell: bump to v5
  * xdg_shell: handle xdg_popup reposition signal
  * xdg_shell: rename xdg_toplevel signal handlers
  * Upgrade wlroots to v0.19
  * cage: remove global server listeners on shutdown
  * seat: destroy keyboard groups on shutdown
  * output: drop unused wlr_matrix.h include
  * Fix getopt("D")
  * Make application arguments optional
  * Add CLI flag to enable debug logs
  * readme: add link to man page</changelog>
</package>
<package pkgid="7f67c186cfa3654e52b8313849be157eb3a43174000628faec36eac1fef4777bcf7c497004c25fafe51a409b41a600b5aaa84b72a5fd488d0c5b1f32ceb851f8" name="cagebreak" arch="riscv64">
  <version epoch="0" ver="2.3.1" rel="1.1"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722945600">- Initial cagebreak package for openSUSE</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1723377600">- Add keyring to sources list</changelog>
</package>
<package pkgid="5c15ef94213be09ff2973fb385ea03771edb632a791620e5d5f92a32f49766e80705cf4a6b36b67547e1981a2b6c9934d4cb344138ee5426c509a048346bdee9" name="cairo-devel" arch="riscv64">
  <version epoch="0" ver="1.18.4" rel="4.1"/>
  <changelog author="Bjø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ø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ø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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725278400">- Update to version 1.18.2:
  + The malloc-stats code has been removed from the tests directory
    the canonical location for it is:
    https://github.com/behdad/malloc-stats
  + Cairo now requires a version of pixman equal to, or newer than,
    0.40.
  + There have been multiple build fixes for newer versions of GCC
    for MSVC; for Solaris; and on macOS 10.7.
  + PNG errors caused by loading malformed data are correctly
    propagated to callers, so they can handle the case.
  + Both stroke and fill colors are now set when showing glyphs on
    a PDF surface.
  + All the font options are copied when creating a fallback font
    object.
  + When drawing text on macOS, Cairo now tries harder to select
    the appropriate font name.
  + Cairo now prefers the COLRv1 table inside a font, if one is
    available.
  + Cairo requires a C11 toolchain when building.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726833600">- Add b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: cff: Don't
  fail if no local subs. Fix regression when writing PDFs with
  fonts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732795200">- Convert to source service: allows for easier upgrades by the
  GNOME team.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742212800">- Update to version 1.18.4:
  + The dependency on LZO has been made optional through a build
    time configuration toggle.
  + You can build Cairo against a Freetype installation that does
    not have the FT_Color type.
  + Cairo tests now build on Solaris 11.4 with GCC 14.
  + The DirectWrite backend now builds on MINGW 11.
  + The DirectWrite backend now supports font variations and proper
    glyph coverage.
  + Support for Windows 98 has been removed. The minimum
    requirement for Windows is now Vista.
- Use tarball in lieu of source service due to freedesktop gitlab
  migration, will switch back at next release at the latest.
- Drop b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: Fixed
  upstream.
- Add pkgconfig(lzo2) BuildRequires: New optional dependency, build
  lzo2 support feature.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Switch back to using source service.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1754913600">- Add b5752618.patch:
  Backport from William Bader's request 621, Fix NULL access
  in active_edges_to_traps().
  https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/621/diffs
  https://gitlab.freedesktop.org/williamb/cairo/-/commit/b5752618
  (CVE-2025-50422, bsc#1247589)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="0f9c8d23f7fde466ac113286b164a69591723527a50d75918373ba6570ff5eefe2a02b33d9378825eeca00dd3e3b150892808e62f1c7db5bdf64a43fd295fd0a" name="cairo-tools" arch="riscv64">
  <version epoch="0" ver="1.18.4" rel="4.1"/>
  <changelog author="Bjø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ø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ø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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725278400">- Update to version 1.18.2:
  + The malloc-stats code has been removed from the tests directory
    the canonical location for it is:
    https://github.com/behdad/malloc-stats
  + Cairo now requires a version of pixman equal to, or newer than,
    0.40.
  + There have been multiple build fixes for newer versions of GCC
    for MSVC; for Solaris; and on macOS 10.7.
  + PNG errors caused by loading malformed data are correctly
    propagated to callers, so they can handle the case.
  + Both stroke and fill colors are now set when showing glyphs on
    a PDF surface.
  + All the font options are copied when creating a fallback font
    object.
  + When drawing text on macOS, Cairo now tries harder to select
    the appropriate font name.
  + Cairo now prefers the COLRv1 table inside a font, if one is
    available.
  + Cairo requires a C11 toolchain when building.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726833600">- Add b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: cff: Don't
  fail if no local subs. Fix regression when writing PDFs with
  fonts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732795200">- Convert to source service: allows for easier upgrades by the
  GNOME team.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742212800">- Update to version 1.18.4:
  + The dependency on LZO has been made optional through a build
    time configuration toggle.
  + You can build Cairo against a Freetype installation that does
    not have the FT_Color type.
  + Cairo tests now build on Solaris 11.4 with GCC 14.
  + The DirectWrite backend now builds on MINGW 11.
  + The DirectWrite backend now supports font variations and proper
    glyph coverage.
  + Support for Windows 98 has been removed. The minimum
    requirement for Windows is now Vista.
- Use tarball in lieu of source service due to freedesktop gitlab
  migration, will switch back at next release at the latest.
- Drop b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: Fixed
  upstream.
- Add pkgconfig(lzo2) BuildRequires: New optional dependency, build
  lzo2 support feature.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Switch back to using source service.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1754913600">- Add b5752618.patch:
  Backport from William Bader's request 621, Fix NULL access
  in active_edges_to_traps().
  https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/621/diffs
  https://gitlab.freedesktop.org/williamb/cairo/-/commit/b5752618
  (CVE-2025-50422, bsc#1247589)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="cbd5090495d8bcf920cda0847fe8c17eca6cabcdf7cb6210b95546991bd3cd2403207d7069a8b76e8646059918dae31eab68e547a5fe47e3800c245451d465f2" name="cairomm-devel" arch="riscv64">
  <version epoch="0" ver="1.18.0" rel="2.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1504526400">- Update to version 1.15.5:
  + enums.h: Guard the FT-specific include and the enum with an
    ifdef (fdo#100894).
  + Build: configure.ac: Require C++14, because libsigc++-3.0 does
    (fdo#100884).</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1523966400">- Export CXXFLAGS="-std=c++17" until upstream fixes this. Requires,
  as libsigc++-3.0 moved to C++17.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Description updates.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1604318400">- Update to version 1.16.0:
  + This is the first stable release in the cairomm-1.16 ABI
    series. It is parallel-installable with the cairomm-1.0 ABI.
  + Cairo:
  - Add Context::get_source_for_surface()
  - Fix a memory leak in RefPtr
  + Build:
  - Require C++17
  - Add NMake Makefiles. Remove the Visual Studio projects
  - Add support for building with Meson
  - Use __declspec(dllexport) when building cairomm on Visual
    Studio. Stop using gendef.exe
  - docs/reference/: Update for Doxygen &gt;= 1.8.16
  + Tests:
  - Update the source code
  - Don't include deprecated Boost header files. Fix tests in
    Autotools builds
  + Documentation: README: Update with instructions for building
    cairomm.
- Add meson BuildRequires and macros following upstreams port.
- Add graphviz BuildRequires, needed now for building
  documentation.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 1.16.1
  + Only build system related changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1727092800">- update to version 1.16.2:
  * meson.build: Avoid configuration warnings
  * MSVC build: Support VS2022 builds
    (Chun-wei Fan) Merge request !20
  * Meson build: When mm-common &gt;= 1.0.4 is used, Perl is not required
  * Meson build: Specify 'check' option in run_command()
    Will be necessary with future versions of Meson.
    Require Meson &gt;= 0.55.0
  * Meson build: Avoid unnecessary configuration warnings
    (Kjell Ahlstedt)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742212800">- Update to version 1.18.0:
  + Meson build: The boost-shared option defaults to true
- Changes from version 1.17.1 (unstable):
  + Add SaveGuard save/restore object
  + Add Surface::set/get_device_scale()
  + ScaledFont: Add get_text_extents() and get_glyph_extents()
  + Use callback functions with C linkage
  + Documentation:
  - Surface: Use cairomm names where possible
  - Context: Fix some typos
  - Update Visual Studio build docs
  - Remove AUTHORS and MAINTAINERS; add info to README.md
  + Build:
  - Meson build: Re-organize warnings-related compiler flags for
    MSVC
  - Autotools build: Add --disable-deprecated-api
  - Require cairo &gt;= 1.14.0
  - Meson build: Detect if we build from a git subtree
  - Meson build: Don't copy files with configure_file()
  - Meson build: Fix the evaluation of is_git_build on Windows
- Drop obsolete update-desktop-files BuildRequires.
- Replace gcc-c++ with generic c++_compiler BuildRequries.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Cleanup spec, build doc subpackage as noarch.</changelog>
</package>
<package pkgid="e3dd242fb15175e6f75dd6398627d2b929a8758a097aca1342c4b72598abdc6ef0c8468020bbb9abce788b91dc9b5009f262ff508592a89efa4f153ffc2a8297" name="cairomm-doc" arch="noarch">
  <version epoch="0" ver="1.18.0" rel="2.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1504526400">- Update to version 1.15.5:
  + enums.h: Guard the FT-specific include and the enum with an
    ifdef (fdo#100894).
  + Build: configure.ac: Require C++14, because libsigc++-3.0 does
    (fdo#100884).</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1523966400">- Export CXXFLAGS="-std=c++17" until upstream fixes this. Requires,
  as libsigc++-3.0 moved to C++17.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Description updates.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1604318400">- Update to version 1.16.0:
  + This is the first stable release in the cairomm-1.16 ABI
    series. It is parallel-installable with the cairomm-1.0 ABI.
  + Cairo:
  - Add Context::get_source_for_surface()
  - Fix a memory leak in RefPtr
  + Build:
  - Require C++17
  - Add NMake Makefiles. Remove the Visual Studio projects
  - Add support for building with Meson
  - Use __declspec(dllexport) when building cairomm on Visual
    Studio. Stop using gendef.exe
  - docs/reference/: Update for Doxygen &gt;= 1.8.16
  + Tests:
  - Update the source code
  - Don't include deprecated Boost header files. Fix tests in
    Autotools builds
  + Documentation: README: Update with instructions for building
    cairomm.
- Add meson BuildRequires and macros following upstreams port.
- Add graphviz BuildRequires, needed now for building
  documentation.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 1.16.1
  + Only build system related changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1727092800">- update to version 1.16.2:
  * meson.build: Avoid configuration warnings
  * MSVC build: Support VS2022 builds
    (Chun-wei Fan) Merge request !20
  * Meson build: When mm-common &gt;= 1.0.4 is used, Perl is not required
  * Meson build: Specify 'check' option in run_command()
    Will be necessary with future versions of Meson.
    Require Meson &gt;= 0.55.0
  * Meson build: Avoid unnecessary configuration warnings
    (Kjell Ahlstedt)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742212800">- Update to version 1.18.0:
  + Meson build: The boost-shared option defaults to true
- Changes from version 1.17.1 (unstable):
  + Add SaveGuard save/restore object
  + Add Surface::set/get_device_scale()
  + ScaledFont: Add get_text_extents() and get_glyph_extents()
  + Use callback functions with C linkage
  + Documentation:
  - Surface: Use cairomm names where possible
  - Context: Fix some typos
  - Update Visual Studio build docs
  - Remove AUTHORS and MAINTAINERS; add info to README.md
  + Build:
  - Meson build: Re-organize warnings-related compiler flags for
    MSVC
  - Autotools build: Add --disable-deprecated-api
  - Require cairo &gt;= 1.14.0
  - Meson build: Detect if we build from a git subtree
  - Meson build: Don't copy files with configure_file()
  - Meson build: Fix the evaluation of is_git_build on Windows
- Drop obsolete update-desktop-files BuildRequires.
- Replace gcc-c++ with generic c++_compiler BuildRequries.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Cleanup spec, build doc subpackage as noarch.</changelog>
</package>
<package pkgid="c1e1166c1616d915f6ff3f80ded5a65fdeb13a10baddb5d68c09f76fd5e5373aae95271d8e636afb83d03eb4fc9bf9ad8989029c82288936e9f50470e6ca566c" name="cairomm1_0-devel" arch="riscv64">
  <version epoch="0" ver="1.14.5" rel="1.1"/>
  <changelog author="zaitor@opensuse.org" date="1443614400">- Update to version 1.12.0:
  + Cairo::RefPtr: Add move constructors and move operator=().
  + MSVC build fixes.</changelog>
  <changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="jengelh@inai.de" date="1464782400">- Remove unnecessary INSTALL file (resolves rpmlint warning)</changelog>
  <changelog author="zaitor@opensuse.org" date="1479643200">- Update to version 1.12.2:
  + Remove new API that was not meant to be added in 1.12.1.
- Changes from version 1.12.1:
  + C++11:
  - Use nullptr instead of 0.
  - Use override keyword on destructors.
  - Make operator bool() explicit.</changelog>
  <changelog author="dimstar@opensuse.org" date="1480680000">- Rename to cairomm1_0: legacy package with the 1.0 API. The
  existing package 'cairomm' will remain to be the 'latest'
  version.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Remove --with-pic which has no effect with --disable-static.
- Update descriptions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Modernize spec, use autosetup, make_build and ldconfig_scriptlets
  macros.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Update to version 1.14.5:
  + Documentation:
  - Context: Fix some typos
  - Update Visual Studio build docs
  - Remove AUTHORS and MAINTAINERS; add info to README.md
  + Meson build:
  - Detect if we build from a git subtree
  - Don't copy files with configure_file()
  - Fix the evaluation of is_git_build on Windows
  - The boost-shared option defaults to true
- For more changes since 1.12.2, see packaged NEWS file
- Switch to meson build system:
  + Add meson BuildRequires
  + replace configure/make/make_install with meson equivalents
- Add graphviz and xsltproc BuildRequires: new dependencies to
  build documentation
- Mark doc subpackage as noarch
- Add check section and run meson test</changelog>
</package>
<package pkgid="38cb00a5253944a00854a69573060c8fbfeae1f03552c5a064be634a7103d599beb578f90e6f424d8439a2074abce3d4de7f5045ca8ea8de8b0eeb9a89637409" name="cairomm1_0-doc" arch="noarch">
  <version epoch="0" ver="1.14.5" rel="1.1"/>
  <changelog author="zaitor@opensuse.org" date="1443614400">- Update to version 1.12.0:
  + Cairo::RefPtr: Add move constructors and move operator=().
  + MSVC build fixes.</changelog>
  <changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="jengelh@inai.de" date="1464782400">- Remove unnecessary INSTALL file (resolves rpmlint warning)</changelog>
  <changelog author="zaitor@opensuse.org" date="1479643200">- Update to version 1.12.2:
  + Remove new API that was not meant to be added in 1.12.1.
- Changes from version 1.12.1:
  + C++11:
  - Use nullptr instead of 0.
  - Use override keyword on destructors.
  - Make operator bool() explicit.</changelog>
  <changelog author="dimstar@opensuse.org" date="1480680000">- Rename to cairomm1_0: legacy package with the 1.0 API. The
  existing package 'cairomm' will remain to be the 'latest'
  version.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Remove --with-pic which has no effect with --disable-static.
- Update descriptions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Modernize spec, use autosetup, make_build and ldconfig_scriptlets
  macros.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Update to version 1.14.5:
  + Documentation:
  - Context: Fix some typos
  - Update Visual Studio build docs
  - Remove AUTHORS and MAINTAINERS; add info to README.md
  + Meson build:
  - Detect if we build from a git subtree
  - Don't copy files with configure_file()
  - Fix the evaluation of is_git_build on Windows
  - The boost-shared option defaults to true
- For more changes since 1.12.2, see packaged NEWS file
- Switch to meson build system:
  + Add meson BuildRequires
  + replace configure/make/make_install with meson equivalents
- Add graphviz and xsltproc BuildRequires: new dependencies to
  build documentation
- Mark doc subpackage as noarch
- Add check section and run meson test</changelog>
</package>
<package pkgid="549eda212caa0fc7577538b702f31cc8cd2ae0023666af3746282c315edd6aba33cc7626fda5e32d97f2d9e5074dcb3784287206572fabbbacd4c2246d66c591" name="caja" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Avoid deprecated GtkStock.
  * Avoid deprecated GtkImageMenuItem.
  * libcaja-private/caja-recent.c: gvfs-open is a deprecated tool,
    switch to "gio open" from libglib2.0-bin.
  * caja-query-editor.c: Add "#include &lt;eel/eel-stock-dialogs.h&gt;".
  * caja-file-management-properties.ui: Avoid deprecated GtkVBox
    and GtkHBox.
  * caja-bookmarks-window.ui: Avoid deprecated functions.
  * Rename mate_dialog_add_button to eel_dialog_add_button.
  * caja-spatial-window.c: Avoid deprecated GtkVBox.
  * Eliminate accessible children-changed event flood on container
    repopulation.
  * Eliminate accessible children-changed event flood during update
    all.
  * Emit accessible-name-change signal for icons only when icons
    are renamed.
  * sidebar popup menu: Show "media-eject" icon in the "unmount"
    items.
  * pathbar: Fix random segfaults on opening mounts from Desktop.
  * fm-icon-view: Show size on disc as sort criterion.
  * sidebar popup menu: Show "media-eject" icon.
  * Add sort criterion by reversed extension segments.
  * fm-tree-view.c: Drop unused variable.
  * Rename "mate_image_menu_item..." to
    "eel_image_menu_item_new_from_icon".
  * eel-gtk-extensions: Show icons in right-click menus only if
    "menus-have-icons" is set.
  * caja-sidebar-title: Fix: images broken in sidebar.
  * caja-progress-info.c: Show notifications in begin/end of
    progress.
  * caja-progress-info.c: Avoid deprecated
    "gtk_status_icon_get_visible".
  * caja-sidebar-title: Fix a -Wmaybe-uninitialized warning.
  * caja-desktop-window.c: Fix: caja crashes unexpectedly.
  * Avoid deprecated "gtk_widget_override_font".
  * Avoid deprecated "gtk_window_set_wmclass".
  * caja-bookmark.c: Drop unused variable.
  * caja-bookmark.c: Fix icons in bookmarks.
  * icon-container: Avoid deprecated
    "gtk_style_context_get_border_color".
  * Avoid deprecated "gtk_dialog_get_action_area".
  * Pathbar button: Fix poor response to right-click.
  * editable-label: Avoid deprecated
    "gtk_im_multicontext_append_menuitems".
  * Use NULL instead of an uninitialised variable.
  * eel-editable-label.c: Avoid deprecated gdk_keymap_get_default.
  * eel-editable-label: Avoid deprecated
    gtk_style_context_set_background.
  * zoom-control: Don't use the eel_pop_up_context_menu function.
  * Replace deprecated gtk_menu_popup.
  * libcaja-private: Replace deprecated gdk_error_trap functions.
  * fm-desktop-icon-view: Replace deprecated
    gdk_error_trap_push/pop functions.
  * Replace deprecated gdk_flush.
  * libcaja-private: Fix -Wlogical-not-parentheses build warning.
  * Avoid deprecated gtk_style_context_get_background_color.
  * GSettings should init before use it.
  * monitor: Fix a crash on unmounting remote filesystems.
  * CajaFile: Fix a crash in modify_link_hash_table.
  * connect-server-dialog: Respect password save setting.
  * properties-window: Fix checking inconsistent state.
  * monitor: Watch for removal of non-native mounts on
    GVolumeMonitor.
  * Add "Configurable" interface and add support to
    caja-file-management-properties.
  * caja-application.c: Remove redundant empty lines.
  * Update caja manpage with info about "--force-desktop" option.
  * Caja-icon-info: Optimise icon lookups by GIcon.
  * fm-directory-view.c:  Decrease minimum update interval.
  * Remove dead code, fix a memory leak.
  * Add option to open multiple uri in tabs at startup.
  * Add the ability to switch tabs using [ctrl+tab] and
    [ctrl+shift+tab].
  * caja-desktop-directory: Stop segfaults in
    directory_ready_callback.
  * caja-directory.c: Fix a build warning.
  * pathbar: Increase reference count of path in
    update_button_types.
  * Fix some issues found by static analysis.
  * pathbar: Fix crash when accessing drive root.
  * libcaja-private: Remove redundant prefs application to hash
    table.
  * [desktop-bg] Fix a memory leak during background change events.
  * caja-location-bar: Fix: change background colour based on
    activity state.
  * Avoid deprecated g_type_class_add_private under src.
  * Fix incompatible pointer types.
  * Avoid deprecated g_type_class_add_private under src.
  * Avoid deprecated g_type_class_add_private under
    libcaja-private.
  * Fix compile warning.
  * Let file size units follow the users preference.
  * Fixed the value of 6 month and 1 year.
  * Support querying files by modification time and size.
  * Avoid deprecated g_type_class_add_private.
  * CajaApplication: Avoid deprecated g_type_class_add_private.
  * caja-menu: Avoid deprecated g_type_class_add_private.
  * eel, libegg: Use G_DEFINE_TYPE_WITH_PRIVATE macro.
  * configure.ac: Add check for PKG_CONFIG being set.
  * caja-application: Check for smclient before trying to load
    session.
  * eel: Avoid deprecated g_type_class_add_private.
  * libegg: Avoid deprecated g_type_class_add_private.
  * libcaja-private: Re-check file MIME type before picking an
    application.
  * file-manager: Fix apparent bug in context menu updating code.
  * Revert "fm-directory-view.c:  Decrease minimum update interval.".
  * Fix: weird item in bookmarks if the directory was removed.
  * Minor code-quality enhancements.
  * Forgot to initialise is_backup field.
  * Change show/hide backup files shortcut.
  * Remove useless comments, correct description string.
  * Skip hidden files only, not backups.
  * Add independent show/hide backup files.
  * Deleting an unused nautilus icon.
  * caja-progress-info: New behaviour with notifications.
  * caja-progress-info: Show notifications with the gsettings key.
  * Move AppStream files to the metainfo/ directory.
  * caja-places-sidebar: Replace two other uses of
    g_drive_poll_for_media_finish.
  * caja-bookmark: Fix memory leak.
  * eel-gtk-extensions: Fix memory leaks.
  * Add update-authors.pl script which helps to update caja.about.
  * Read authors and documenters fom caja.about file.
  * Ensure proper translation of the about dialogue title
  * Add --disable-self-check for configure.
  * Update translations.
- Rebase caja-gtk-3.20.patch.
- Add caja-missing-include.patch: Add a missing include.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * caja-progress-info: Make sure argument is initialised.
  * Fix invocation with --geometry from the command line.
  * Pass "NULL" for keyboard event.
  * caja-file: Fix incomplete file replacement dialogue.
  * eel-gdk-pixbuf-extensions: Fix division by zero.
  * caja-file: Fix use of memory after it is freed.
  * caja-icon-container: Fix use of memory after it is freed.
  * fm-tree-model: Fix use of memory after it is freed.
  * caja-information-panel: Fix use of memory after it is freed.
  * fm-directory-view: Fix use of memory after it is freed.
  * caja-tree-view-drag-dest: Fix memory leak.
  * [Security] eel-string: Use "g_strlcat" instead of "strcat".
  * [Security] Use "g_strlcpy" instead of "strcpy".
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563364800">- Update to version 1.23.1 (changes since 1.22.1):
  * desktop: Always draw the items label frame
  * suppress GtkAction deprecations warnings
  * src: reduce the scope of some variables
  * caja-open-with-dialog: cppcheck: Redundant condition
  * eel-canvas: cppcheck: Local variable 'allocation' shadows outer variable
  * caja-progress-info: add tooltips to file transfer dialog
  * Add accessible names for buttons in file transfer operations dialog
  * libegg: reduce the scope of some variables
  * libcaja-private: reduce the scope of some variables
  * eel: remove date &amp; time functions
  * caja-spatial-window: Unused variable i
  * eel: reduce the scope of some variables
  * caja-location-dialog: Fix 'cppcheck' and 'clang' warnings
  * update translations
  * caja-property-browser: Fix cast from non-struct type to struct type
  * eggsmclient-xsmp: Fix cast from non-struct type to struct type
  * caja-file-utilities: Fix cast from non-struct type to struct type
  * local #include files who are libraries inside &lt;&gt; instead ""
  * eel-string: Use 'va_copy' instead of 'G_VA_COPY'
  * eel-editable-label: Use 'memmove' instead of 'memcpy'
  * eel: remove eel_g_object_list_ref
  * drop functions defined but not used
  * local #include files inside "" instead &lt;&gt;
  * caja-icon-canvas-item: avoid 'cppcheck' warning
  * caja-file: avoid shifting signed 32-bit value by 31 bits
  * caja-icon-canvas-item: initialize variable 'scale'
  * caja-application: avoid NULL inside 'g_object_unref'
  * fm-desktop-icon-view: remove dead code
  * caja-file-operations: make sure 'error' isn't NULL
  * caja-open-with-dialog: make sure there is error before showing it
  * eel-string: Fix: 'memcpy' overflows destination buffer
  * eel-string: avoid 'memcpy' with NULL argument
  * caja-progress-info: make sure argument is initialized
  * eel: replace eel_ref_str with GRefString
  * eel: remove g_object_list_copy
  * caja-sidebar-title: avoid 'NULL' inside 'setup_gc_with_fg'
  * caja-file: Fix incomplete file replacement dialog
  * caja-autorun: avoid NULL in 'memcpy'
  * eel-editable-label: call argument with initialized value
  * caja-file: Fix: true and false branches are identical
  * caja-file-operations: add comment with false positive warning:
  * configure.ac: fix portability issue with test
  * eel: remove g_str_list_copy
  * Remove USE_MATE2_MACROS from autogen.sh (legacy)
  * eel: remove g_list_free_deep_custom
  * avoid variables set but not used
  * eel-canvas: Fix warning: Undefined or garbage value returned to caller
  * caja-window: Fix garbage value
  * eel-gdk-pixbuf-extensions: Fix division by zero
  * Fix use of memory after it is freed.
  * Fix attempt to free released memory
  * drop unused variables
- remove patches:
  * caja-missing-include.patch: builds fine without it
  * caja-gtk-3.20.patch: we don't support gtk3.20 anymore
- build require gtk &gt;= 3.22, glib &gt;= 2.50 and gio &gt;= 2.50</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.1):
  * caja-progress-info: Use NotifyNotification instead of
    GNotification.
  * Copy file and keep timestamps of original file including
    remotes.
  * Fix Caja crashes on file move in Korean.
  * Support querying files by contained text.
  * Use show icons option in views tab.
  * Add preference option to hide icons in list view.
  * fm-directory-view: Add icon to "empty trash" into "File" menu.
  * gla11y: Use version 0.3 which already defaults to using
    python3.
  * caja-places-sidebar: Add icon to "empty trash".
  * spatial-window: Replace geprecated gtk_menu_popup.
  * property-browser: Replace deprecated gtk_drag_begin.
  * fm-list-view: Replace deprecated gtk_drag_begin.
  * Show thumbnails in list view.
  * file-manager: Reduce the scope of some variables.
  * preferences: Render extension icons as cairo_surfaces.
  * preferences: Render media icons as cairo_surface.
  * Replace gdkpixbuf with cairo_surfaces in a few more places.
  * sidebar: Render info icon as vector.
  * desktop: Add specific CSS for ContrastHigh and
    ContrastHighInverse.
  * desktop: Add specific CSS for HighContrast and
    HighContrastInverse.
  * Add support for loading theme-specific caja-desktop CSS.
  * Refactor custom CSS loading into a separate function.
  * Add support for checking .ui accessibility with gla11y.
  * Render file-conflict icons as cairo_surface vectors.
  * file-conflict-dialog: Don't scale icons twice on hidpi monitors.
  * eel-string: Fix "make check".
  * Restore transparent background on icon view labels.
  * desktop icon view: Disconnect callback from correct GSettings
    instance.
  * Add scroll tabs with mouse wheel for File's properties and
    caja's preferences windows.
  * hidpi: Ensure all icons are properly scaled.
  * Use GETTEXTDATADIRS replace GETTEXTDATADIR.
  * Create msgstr for data/browser.xml.
  * Add gettext ITS.
  * Migrate intltool to gettext.
  * fm-properties: Remove use of mate-desktop-thumbnail helper.
  * Make device ejection notifications translatable.
  * Keep path same when opening new window from an existing one.
  * editable-label: Don't hyphenate filenames.
  * libcaja-private/caja-file: Redundant condition.
  * Avoid redundant redeclarations.
  * canvas-item: Don't hyphenate filenames.
  * change name from caja.{its,loc} to mimeinfo.{its,loc}.
  * caja-window-slot: "folder-saved-search" icon instead
    "text-x-generic".
  * Let some strings be translatable.
  * Add document for CajaWidgetViewProvider api.
  * Add new interface.
  * Add CajaWidgetViewProvider docs.
  * Add new extension for widget view.
  * Hide menu and toolbutton when view is only one.
  * Set FmWidgetView is single view.
  * Add new FmWidgetView object.
  * Fix build error about autoptr clean.
  * Use absolute path of binary on desktop files.
  * build: Fix wrong executing dir in caja.desktop.
  * Set a real title on the desktop window (as provided to ATK).
  * Drop GLIB version check.
  * build: Show compiler flags on configuration summary.
  * Fix build using the -fno-common flag.
  * Update translations.
- Drop support for old openSUSE versions.
- Add caja-glib-2.54.patch: restore GLib 2.54 support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594814400">- Replace pkgconfig(gail) with pkgconfig(gail-3.0) BuildRequires:
  align with what configure checks for, and no longer pull in
  unneeded nor used gtk2-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to 1.24.1
  * update translations
  * file-operations: don't attempt to move into the source dir
  * keep one .desktop suffix on desktop file renaming
  * fix runtime warning from newly unused code
  * Confirm before deleting during an undo operation
  * Updating the link of caja</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1658145600">- Update to upstream version 1.26.1:
  * tx: sync with transifex
  * Fix Caja does not show icons of application launchers
  * caja-mime-actions: fix memory leak
  * caja-bookmark: fix memory leak
  * caja-bookmark: drop create_image_cairo_for_bookmark
  * caja-file-conflict-dialog: Move to automatic signal
    disconnection
  * caja-file-conflict-dialog: Properly release references on
    dispose()
  * caja-file-conflict-dialog: update the icons once
  * caja-module: fix memory leak
  * caja-sidebar-title: fix memory leak
  * fm-directory-view: fix memory leak
  * eel-background: fix memory leak
  * caja-application: avoid SEGV when profiling/debugging code
  * caja-places-sidebar: fix right-click menu height
- No packaging changes necessary.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1700136000">- Update version to 1.26.3
  * update translations
  * caja-file: fix future informal date bug
  * caja-file: fix yesterday/today informal date bug
  * Replace deprecated code from xrandr
  * caja-desktop-window: Fix the xrandr error</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Translation update
  * Wl bgleaks fixes (#1763)
  * wayland-background-dialog: fix two issues found by cppcheck
  * wayland-background-dialog: ensure style provider is added only once
  * eel-background: fix logic error in x11/wayland detection
  * wayland-background-dialog: Preview images at original aspect ratio
  * wayland-background-dialog: fix memory leaks
  * wayland background dialog: fix build warning
  * Make wayland background dialog more intuitive
  * Manage desktop backgrounds when running in wayland
  * wayland desktop: suppress spatial window warning
  * Do not show "Organize Desktop by Name" when desktop icons are locked
  * fix building with libxml 2.12.0
- Drop caja-glib-2.54.patch</changelog>
</package>
<package pkgid="699a1a2c22219b390cf179beb7d5d56c76f57d33e97ec7208d40a286dac46c4d5d476bed65a2a240193b6f2f6812fde427bad986e3945193312f73a4c1a98299" name="caja-actions" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.28.0</changelog>
</package>
<package pkgid="2ca2329a5b2f68d750357eb887a12fb64bdb03f6816afbf491295fe77c38812a714c0e2e0c08825bd86d82ea98efd34e0a90e82ab33a4b3c390fc2a9b373bb54" name="caja-actions-devel" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.28.0</changelog>
</package>
<package pkgid="79301588efe22c15305fcb0ee778c3a054f74f45246904ab1d0d9bb5f226661676314b1d5d1b243ab28a40de866871d203ad085561378553cb59c82086130677" name="caja-actions-doc" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.28.0</changelog>
</package>
<package pkgid="2bf5737eaa1b2d5f7bd8e9655f0c973678fd77b100ac8c5491da9c1c54f76033188cf8e4187157680f1eca1053651549b6d28fb3373e88fe6a5ea043e4a66d67" name="caja-actions-lang" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.28.0</changelog>
</package>
<package pkgid="ba484eb551b8278d3634cc67dab4400c0b3ade55ad34058d3f26497f45026c8096789a1a8263e4191c5d054ec6f9af8995f6f11d53ce2cc593679db492e02180" name="caja-devel" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Avoid deprecated GtkStock.
  * Avoid deprecated GtkImageMenuItem.
  * libcaja-private/caja-recent.c: gvfs-open is a deprecated tool,
    switch to "gio open" from libglib2.0-bin.
  * caja-query-editor.c: Add "#include &lt;eel/eel-stock-dialogs.h&gt;".
  * caja-file-management-properties.ui: Avoid deprecated GtkVBox
    and GtkHBox.
  * caja-bookmarks-window.ui: Avoid deprecated functions.
  * Rename mate_dialog_add_button to eel_dialog_add_button.
  * caja-spatial-window.c: Avoid deprecated GtkVBox.
  * Eliminate accessible children-changed event flood on container
    repopulation.
  * Eliminate accessible children-changed event flood during update
    all.
  * Emit accessible-name-change signal for icons only when icons
    are renamed.
  * sidebar popup menu: Show "media-eject" icon in the "unmount"
    items.
  * pathbar: Fix random segfaults on opening mounts from Desktop.
  * fm-icon-view: Show size on disc as sort criterion.
  * sidebar popup menu: Show "media-eject" icon.
  * Add sort criterion by reversed extension segments.
  * fm-tree-view.c: Drop unused variable.
  * Rename "mate_image_menu_item..." to
    "eel_image_menu_item_new_from_icon".
  * eel-gtk-extensions: Show icons in right-click menus only if
    "menus-have-icons" is set.
  * caja-sidebar-title: Fix: images broken in sidebar.
  * caja-progress-info.c: Show notifications in begin/end of
    progress.
  * caja-progress-info.c: Avoid deprecated
    "gtk_status_icon_get_visible".
  * caja-sidebar-title: Fix a -Wmaybe-uninitialized warning.
  * caja-desktop-window.c: Fix: caja crashes unexpectedly.
  * Avoid deprecated "gtk_widget_override_font".
  * Avoid deprecated "gtk_window_set_wmclass".
  * caja-bookmark.c: Drop unused variable.
  * caja-bookmark.c: Fix icons in bookmarks.
  * icon-container: Avoid deprecated
    "gtk_style_context_get_border_color".
  * Avoid deprecated "gtk_dialog_get_action_area".
  * Pathbar button: Fix poor response to right-click.
  * editable-label: Avoid deprecated
    "gtk_im_multicontext_append_menuitems".
  * Use NULL instead of an uninitialised variable.
  * eel-editable-label.c: Avoid deprecated gdk_keymap_get_default.
  * eel-editable-label: Avoid deprecated
    gtk_style_context_set_background.
  * zoom-control: Don't use the eel_pop_up_context_menu function.
  * Replace deprecated gtk_menu_popup.
  * libcaja-private: Replace deprecated gdk_error_trap functions.
  * fm-desktop-icon-view: Replace deprecated
    gdk_error_trap_push/pop functions.
  * Replace deprecated gdk_flush.
  * libcaja-private: Fix -Wlogical-not-parentheses build warning.
  * Avoid deprecated gtk_style_context_get_background_color.
  * GSettings should init before use it.
  * monitor: Fix a crash on unmounting remote filesystems.
  * CajaFile: Fix a crash in modify_link_hash_table.
  * connect-server-dialog: Respect password save setting.
  * properties-window: Fix checking inconsistent state.
  * monitor: Watch for removal of non-native mounts on
    GVolumeMonitor.
  * Add "Configurable" interface and add support to
    caja-file-management-properties.
  * caja-application.c: Remove redundant empty lines.
  * Update caja manpage with info about "--force-desktop" option.
  * Caja-icon-info: Optimise icon lookups by GIcon.
  * fm-directory-view.c:  Decrease minimum update interval.
  * Remove dead code, fix a memory leak.
  * Add option to open multiple uri in tabs at startup.
  * Add the ability to switch tabs using [ctrl+tab] and
    [ctrl+shift+tab].
  * caja-desktop-directory: Stop segfaults in
    directory_ready_callback.
  * caja-directory.c: Fix a build warning.
  * pathbar: Increase reference count of path in
    update_button_types.
  * Fix some issues found by static analysis.
  * pathbar: Fix crash when accessing drive root.
  * libcaja-private: Remove redundant prefs application to hash
    table.
  * [desktop-bg] Fix a memory leak during background change events.
  * caja-location-bar: Fix: change background colour based on
    activity state.
  * Avoid deprecated g_type_class_add_private under src.
  * Fix incompatible pointer types.
  * Avoid deprecated g_type_class_add_private under src.
  * Avoid deprecated g_type_class_add_private under
    libcaja-private.
  * Fix compile warning.
  * Let file size units follow the users preference.
  * Fixed the value of 6 month and 1 year.
  * Support querying files by modification time and size.
  * Avoid deprecated g_type_class_add_private.
  * CajaApplication: Avoid deprecated g_type_class_add_private.
  * caja-menu: Avoid deprecated g_type_class_add_private.
  * eel, libegg: Use G_DEFINE_TYPE_WITH_PRIVATE macro.
  * configure.ac: Add check for PKG_CONFIG being set.
  * caja-application: Check for smclient before trying to load
    session.
  * eel: Avoid deprecated g_type_class_add_private.
  * libegg: Avoid deprecated g_type_class_add_private.
  * libcaja-private: Re-check file MIME type before picking an
    application.
  * file-manager: Fix apparent bug in context menu updating code.
  * Revert "fm-directory-view.c:  Decrease minimum update interval.".
  * Fix: weird item in bookmarks if the directory was removed.
  * Minor code-quality enhancements.
  * Forgot to initialise is_backup field.
  * Change show/hide backup files shortcut.
  * Remove useless comments, correct description string.
  * Skip hidden files only, not backups.
  * Add independent show/hide backup files.
  * Deleting an unused nautilus icon.
  * caja-progress-info: New behaviour with notifications.
  * caja-progress-info: Show notifications with the gsettings key.
  * Move AppStream files to the metainfo/ directory.
  * caja-places-sidebar: Replace two other uses of
    g_drive_poll_for_media_finish.
  * caja-bookmark: Fix memory leak.
  * eel-gtk-extensions: Fix memory leaks.
  * Add update-authors.pl script which helps to update caja.about.
  * Read authors and documenters fom caja.about file.
  * Ensure proper translation of the about dialogue title
  * Add --disable-self-check for configure.
  * Update translations.
- Rebase caja-gtk-3.20.patch.
- Add caja-missing-include.patch: Add a missing include.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * caja-progress-info: Make sure argument is initialised.
  * Fix invocation with --geometry from the command line.
  * Pass "NULL" for keyboard event.
  * caja-file: Fix incomplete file replacement dialogue.
  * eel-gdk-pixbuf-extensions: Fix division by zero.
  * caja-file: Fix use of memory after it is freed.
  * caja-icon-container: Fix use of memory after it is freed.
  * fm-tree-model: Fix use of memory after it is freed.
  * caja-information-panel: Fix use of memory after it is freed.
  * fm-directory-view: Fix use of memory after it is freed.
  * caja-tree-view-drag-dest: Fix memory leak.
  * [Security] eel-string: Use "g_strlcat" instead of "strcat".
  * [Security] Use "g_strlcpy" instead of "strcpy".
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563364800">- Update to version 1.23.1 (changes since 1.22.1):
  * desktop: Always draw the items label frame
  * suppress GtkAction deprecations warnings
  * src: reduce the scope of some variables
  * caja-open-with-dialog: cppcheck: Redundant condition
  * eel-canvas: cppcheck: Local variable 'allocation' shadows outer variable
  * caja-progress-info: add tooltips to file transfer dialog
  * Add accessible names for buttons in file transfer operations dialog
  * libegg: reduce the scope of some variables
  * libcaja-private: reduce the scope of some variables
  * eel: remove date &amp; time functions
  * caja-spatial-window: Unused variable i
  * eel: reduce the scope of some variables
  * caja-location-dialog: Fix 'cppcheck' and 'clang' warnings
  * update translations
  * caja-property-browser: Fix cast from non-struct type to struct type
  * eggsmclient-xsmp: Fix cast from non-struct type to struct type
  * caja-file-utilities: Fix cast from non-struct type to struct type
  * local #include files who are libraries inside &lt;&gt; instead ""
  * eel-string: Use 'va_copy' instead of 'G_VA_COPY'
  * eel-editable-label: Use 'memmove' instead of 'memcpy'
  * eel: remove eel_g_object_list_ref
  * drop functions defined but not used
  * local #include files inside "" instead &lt;&gt;
  * caja-icon-canvas-item: avoid 'cppcheck' warning
  * caja-file: avoid shifting signed 32-bit value by 31 bits
  * caja-icon-canvas-item: initialize variable 'scale'
  * caja-application: avoid NULL inside 'g_object_unref'
  * fm-desktop-icon-view: remove dead code
  * caja-file-operations: make sure 'error' isn't NULL
  * caja-open-with-dialog: make sure there is error before showing it
  * eel-string: Fix: 'memcpy' overflows destination buffer
  * eel-string: avoid 'memcpy' with NULL argument
  * caja-progress-info: make sure argument is initialized
  * eel: replace eel_ref_str with GRefString
  * eel: remove g_object_list_copy
  * caja-sidebar-title: avoid 'NULL' inside 'setup_gc_with_fg'
  * caja-file: Fix incomplete file replacement dialog
  * caja-autorun: avoid NULL in 'memcpy'
  * eel-editable-label: call argument with initialized value
  * caja-file: Fix: true and false branches are identical
  * caja-file-operations: add comment with false positive warning:
  * configure.ac: fix portability issue with test
  * eel: remove g_str_list_copy
  * Remove USE_MATE2_MACROS from autogen.sh (legacy)
  * eel: remove g_list_free_deep_custom
  * avoid variables set but not used
  * eel-canvas: Fix warning: Undefined or garbage value returned to caller
  * caja-window: Fix garbage value
  * eel-gdk-pixbuf-extensions: Fix division by zero
  * Fix use of memory after it is freed.
  * Fix attempt to free released memory
  * drop unused variables
- remove patches:
  * caja-missing-include.patch: builds fine without it
  * caja-gtk-3.20.patch: we don't support gtk3.20 anymore
- build require gtk &gt;= 3.22, glib &gt;= 2.50 and gio &gt;= 2.50</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.1):
  * caja-progress-info: Use NotifyNotification instead of
    GNotification.
  * Copy file and keep timestamps of original file including
    remotes.
  * Fix Caja crashes on file move in Korean.
  * Support querying files by contained text.
  * Use show icons option in views tab.
  * Add preference option to hide icons in list view.
  * fm-directory-view: Add icon to "empty trash" into "File" menu.
  * gla11y: Use version 0.3 which already defaults to using
    python3.
  * caja-places-sidebar: Add icon to "empty trash".
  * spatial-window: Replace geprecated gtk_menu_popup.
  * property-browser: Replace deprecated gtk_drag_begin.
  * fm-list-view: Replace deprecated gtk_drag_begin.
  * Show thumbnails in list view.
  * file-manager: Reduce the scope of some variables.
  * preferences: Render extension icons as cairo_surfaces.
  * preferences: Render media icons as cairo_surface.
  * Replace gdkpixbuf with cairo_surfaces in a few more places.
  * sidebar: Render info icon as vector.
  * desktop: Add specific CSS for ContrastHigh and
    ContrastHighInverse.
  * desktop: Add specific CSS for HighContrast and
    HighContrastInverse.
  * Add support for loading theme-specific caja-desktop CSS.
  * Refactor custom CSS loading into a separate function.
  * Add support for checking .ui accessibility with gla11y.
  * Render file-conflict icons as cairo_surface vectors.
  * file-conflict-dialog: Don't scale icons twice on hidpi monitors.
  * eel-string: Fix "make check".
  * Restore transparent background on icon view labels.
  * desktop icon view: Disconnect callback from correct GSettings
    instance.
  * Add scroll tabs with mouse wheel for File's properties and
    caja's preferences windows.
  * hidpi: Ensure all icons are properly scaled.
  * Use GETTEXTDATADIRS replace GETTEXTDATADIR.
  * Create msgstr for data/browser.xml.
  * Add gettext ITS.
  * Migrate intltool to gettext.
  * fm-properties: Remove use of mate-desktop-thumbnail helper.
  * Make device ejection notifications translatable.
  * Keep path same when opening new window from an existing one.
  * editable-label: Don't hyphenate filenames.
  * libcaja-private/caja-file: Redundant condition.
  * Avoid redundant redeclarations.
  * canvas-item: Don't hyphenate filenames.
  * change name from caja.{its,loc} to mimeinfo.{its,loc}.
  * caja-window-slot: "folder-saved-search" icon instead
    "text-x-generic".
  * Let some strings be translatable.
  * Add document for CajaWidgetViewProvider api.
  * Add new interface.
  * Add CajaWidgetViewProvider docs.
  * Add new extension for widget view.
  * Hide menu and toolbutton when view is only one.
  * Set FmWidgetView is single view.
  * Add new FmWidgetView object.
  * Fix build error about autoptr clean.
  * Use absolute path of binary on desktop files.
  * build: Fix wrong executing dir in caja.desktop.
  * Set a real title on the desktop window (as provided to ATK).
  * Drop GLIB version check.
  * build: Show compiler flags on configuration summary.
  * Fix build using the -fno-common flag.
  * Update translations.
- Drop support for old openSUSE versions.
- Add caja-glib-2.54.patch: restore GLib 2.54 support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594814400">- Replace pkgconfig(gail) with pkgconfig(gail-3.0) BuildRequires:
  align with what configure checks for, and no longer pull in
  unneeded nor used gtk2-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to 1.24.1
  * update translations
  * file-operations: don't attempt to move into the source dir
  * keep one .desktop suffix on desktop file renaming
  * fix runtime warning from newly unused code
  * Confirm before deleting during an undo operation
  * Updating the link of caja</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1658145600">- Update to upstream version 1.26.1:
  * tx: sync with transifex
  * Fix Caja does not show icons of application launchers
  * caja-mime-actions: fix memory leak
  * caja-bookmark: fix memory leak
  * caja-bookmark: drop create_image_cairo_for_bookmark
  * caja-file-conflict-dialog: Move to automatic signal
    disconnection
  * caja-file-conflict-dialog: Properly release references on
    dispose()
  * caja-file-conflict-dialog: update the icons once
  * caja-module: fix memory leak
  * caja-sidebar-title: fix memory leak
  * fm-directory-view: fix memory leak
  * eel-background: fix memory leak
  * caja-application: avoid SEGV when profiling/debugging code
  * caja-places-sidebar: fix right-click menu height
- No packaging changes necessary.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1700136000">- Update version to 1.26.3
  * update translations
  * caja-file: fix future informal date bug
  * caja-file: fix yesterday/today informal date bug
  * Replace deprecated code from xrandr
  * caja-desktop-window: Fix the xrandr error</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Translation update
  * Wl bgleaks fixes (#1763)
  * wayland-background-dialog: fix two issues found by cppcheck
  * wayland-background-dialog: ensure style provider is added only once
  * eel-background: fix logic error in x11/wayland detection
  * wayland-background-dialog: Preview images at original aspect ratio
  * wayland-background-dialog: fix memory leaks
  * wayland background dialog: fix build warning
  * Make wayland background dialog more intuitive
  * Manage desktop backgrounds when running in wayland
  * wayland desktop: suppress spatial window warning
  * Do not show "Organize Desktop by Name" when desktop icons are locked
  * fix building with libxml 2.12.0
- Drop caja-glib-2.54.patch</changelog>
</package>
<package pkgid="7aaa73798ac8954be20481da419fb26dc5e3ad8a6bb84dbff511eba7c220353069f09c25995830bd96b95319a2ff088a94d8d9b69cca543c59d740963527de0d" name="caja-dropbox-lang" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Some code cleanups.
- Extend caja-dropbox_no-dropbox-bin.patch to dependency check.</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 libcaja-extension 1.17.1 and GLib 2.36.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1520596800">- Update to version 1.20.0:
  * Require GLib 2.50.
- Add caja-dropbox_glib-2.48.patch -- Restore GLib 2.48 support.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Python 3 update for dropbox-cli.
  * Add Keywords entry to desktop file.
  * Use cross-compilation-safe pkg-config macro.
  * Remove deprecated glib2.0 API calls.
  * Use GIR bindings instead of pygtk.
  * Fix UnicodeWarning when exclude command is used with non-latin
    args.
  * Update to redesigned icons.
  * small caja-dropbox.in fixes.
  * Add a new "dropbox update" command.
  * Unlink files that are going to be replaced by the unpack.
  * Validate that Dropbox runs after downloading it.
  * Use python-gpg instead of python-gpgme.
  * Explicitly load using python2 interpreter.
  * Refer to .dropbox-dist in only one place.
  * Fixed 'exclude command raise UnicodeDecodeError'.
  * Avoid reading or writing invalid memory addresses.
  * Display link url on status.
  * Update dropbox.py with shmodel, proxy, and throttle features.
  * Fix distcheck about caja_extension_dir.
  * Use only Python 3 during the build to complete the migration.
  * Migrate from python2 to python3 of rst2man.py.
  * Remove more -u modifier for dropbox-cli.
- Rebase caja-dropbox_no-dropbox-bin.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Use CAJA_EXTENSION_DIR_SYS to save and show system
    caja extension dir.
  * Show full path of caja-extension-dir.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Change url project's website
  * Use CAJA_EXTENSION_DIR_SYS to save and show system caja extension dir
  * show full path of caja-extension-dir
- remove patch:
  * caja-dropbox_glib-2.48.patch: we don't support gtk3.20 anymore
- build require glib &gt;= 2.50</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0:
  * Update copyright to 2020.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628942400">- Update version to 1.26.0
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translations
  * Fix -Wmissing-field-initializers</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="3c84cb9813e2dd6d93b5cbca2e30c06ce68816c5b2fe305bb5a61d22300f58951de5f7e73d23f286a678044c330ef79155a389b8f021ad6e590736a1b9282f3d" name="caja-engrampa" arch="riscv64">
  <version epoch="0" ver="1.28.1" rel="3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578052800">- Update to version 1.23.2
  * tx: sync with transifex
  * LHA: add test for checking compressed file integrity
  * Add application/(x-compress|x-rpm|x-lzh-compressed) in local magic
  * Show archive type in properties dialog
  * Zstandard: read .tar.zst files
  * Zstandard: add test for checking compressed file integrity
  * Zstandard: Update MIME type
  * Ar: Update MIME type and add magic numbers
  * fr-command-ar: fetch dates with strptime
  * Remove internal mkdtemp and define feature test macro
  * fr-command-tar: fetch dates with strptime
  * Use mate-compiler-flags.m4 provided by mate-common
  * ar: don't remove leading whitespaces in filename field
  * i18n caja extension copyright
  * LHA: make compatible with content-type response from gio file query
  * fr-command-dpkg: fetch dates with strptime
  * dlg-prop: set property label in ui file
  * Add extract-dialog-options.ui
  * LHA: Fix internet media type
  * Use g_list_free_full and g_slist_free_full
  * dlg-prop: show the exact number of bytes as part of the size
  * dlg-prop: allow to open the archive's folder
  * remove warnings: ‘gtk_image_new_from_stock’ is deprecated
  * glib-utils &amp; gtk-utils: Remove unused functions
  * dlg-package-installer: show icons in error dialog buttons
  * dlg-package-installer: remove warning ‘GtkStock’ is deprecated
  * gio-utils: Remove unused functions
  * glib-utils: Remove get_time_string()
  * unace 2.5: Don't show archive summary in file listing
  * tar: don't remove leading whitespaces in filename field
  * Initialization discards ‘const’ qualifier from pointer target type
  * remove warnings: "ENABLE_MAGIC" is not defined, evaluates to 0
  * comparison of integer expressions of different signedness: ‘size_t’
  * Missing initializer for struct field
  * remove warnings: cast from function call [-Wbad-function-cast]
  * remove build warning: local variable shadows another variable</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.2):
  * fr-command-rpm: Use rpm2cpio binary shipped with rpm package.
  * Add source rpm to supported mime-types.
  * Use cpio if no binary is found.
  * Add a configure environment variable to select the cpio path.
  * 7z: Don't set the work directory, i.e. use temporary directory.
  * Check if a mime-type is an alias in
    compute_supported_archive_types.
  * Define LOCALEDIR for bindtextdomain().
  * Migrate from intltool to gettext.
  * Clean file type selection in the new archive dialogue.
  * Automatically sets the maximum size of static arrays.
  * Fix localised pause UI logic.
  * dlg-extract: GtkFileChooserDialog instead of set extra widget.
  * dlg-batch-add: Set dialog image from icon-name instead of
    pixbuf.
  * Fix build using the -fno-common flag.
  * fr-process: Do not override LC_CTYPE.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * Avoid memory leak in java utils.
  * build: Silent build warnings for distcheck.
  * engrampa.appdata.xml: Recursive acronyms for .iso, .rpm
    filetypes.
  * autoconf: Get zstd mime type using libmagic if enabled.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * ar: fix filename in file list
  * rar 6.00: fix listing archive content with encrypted file list
  * fr-archive: Fix memory leak</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * fr-process: Fix memory leak.
  * Fix archive file save as function.
  * file-data: Fix memory leak.
  * fr-window: Fix memory leak.
  * dlg-package-installer: Fix memory leak.
  * Update translations.
- Add engrampa-1.26.1-add-7zip-support.patch: Add new 7-zip
  (7zz and 7zzs) project support (commit 6f49d2c7).</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1707825600">- CVE-2023-52138:
  Add patch: engrampa-1.26.1-use-unar-instead-of-cpio-for-CPIO-archives.patch,
  Use unar instead of cpio for CPIO archives (upstream commit 8cd485a5).</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.1
  * update translations
  * Use unar instead of cpio for CPIO archives
  * Add correct jar mime type
  * Fix double URI escaping
  * Escapes a string for use in a URI. replace special "# and ?" characters in
    uri
  * rar: Actually accept unrar-free as the executable name
  * rar: Add support for unrar-free
  * rar: Fix out of bounds read on malformed output
  * rar: Simplify and merge duplicate code
  * zip: Fix crashes on buggy zip output
  * 7z: Fix accepting RAR archives when unar-open-zip=true
  * correct translation string
  * Fix Segfault on opening .deb files after recent Debian Unstable updates
  * fix warning in Japanese translations
  * Distribute Meson build system (but don't use on openSUSE)
- Drop engrampa-1.26.1-add-7zip-support.patch and
  engrampa-1.26.1-use-unar-instead-of-cpio-for-CPIO-archives.patch, merged by
  Upstream</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Support building on SUSE version 1550: instead of pkgconfig(libmagic)
  build-depend on file-devel for older versions of SUSE.
- Build with --enable-magic configure option set.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="7cd4b58b7ed189fb8803a196971ffd469710104eec3b6611405ec632c4901bad579d8ea0a6e0b795c005f460948904e98557d9d8e52344b1126e8ddcee46cd30" name="caja-extension-actions-menu" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.28.0</changelog>
</package>
<package pkgid="af6afd1e594e6d31bede755dfb17ec55c8e979678777646c6126a6d2de046875c702140480f0b67a3562cdc1f4485fc6cbae40fc9d024342985f0c52ea26efb9" name="caja-extension-actions-tracker" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.28.0</changelog>
</package>
<package pkgid="6bf6f8c4e3aa190511477ba5fb5dd5a7610238c1e204139abddb683ad7f3d9d1a559ddf43482cc3a3f89e7ee3ab50c8a41bd7cd1f9eb2261083d7d0d53beca1c" name="caja-extension-atril" arch="riscv64">
  <version epoch="0" ver="1.28.2" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translation
  * Fix bugs
- Drop atril-comics-Use-libarchive-to-unpack-documents.patch and
  atril-Use-a-blank-line-at-most.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1737288000">- Update to version 1.28.1:
  * Update CBR library to libarchive in README.md
  * ci: fix travis build failures caused by recent travis changes
  * Cleanup icons Makefile
  * icons: Include higher resolution icons
  * Updated translations.
- Drop pkgconfig(libpst) BuildRequires: No longer required nor used</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746187200">- Update to version 1.28.2:
  * epub: Disable thumbnailing sidebar
  * Fix .cbr mimetype
  * Wayland: stop segfaults on some systems
  * replace deprecated gtk_menu_tool_button_new_from_stock
  * libview/ev-document-model.c remove one more deprecation warning
  * replace ev_document_model_get_dual_page with
- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires following upstream changes.
- Switch to git checkout via source service, stable tag.
- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure,
  needed now that we are using source service.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Replace obsolete update-desktop-files with desktop-file-utils
  BuildRequires.
- Drop obsolete glib2_gsettings_schema_requires macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Drop python3-libxml2 BuildRequires: No longer available in
  Tumbleweed, nor is it needed for build.</changelog>
</package>
<package pkgid="515c243b75563ad01870762e50679319f080a03258d61461a7430c847df059d5e96cc2c1947dadb3a507a012011e496d7a910faae67074a2a25e5bef490ed635" name="caja-extension-av" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="6b9888bdac02e198f24eda705447cb0d7b5f46d2156031b73c90233d955dc29af65c2d2f7f73a6e3380e4cff0c163a1d7d471808b696b9fc0e3a0ce85adc9207" name="caja-extension-dropbox" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Some code cleanups.
- Extend caja-dropbox_no-dropbox-bin.patch to dependency check.</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 libcaja-extension 1.17.1 and GLib 2.36.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1520596800">- Update to version 1.20.0:
  * Require GLib 2.50.
- Add caja-dropbox_glib-2.48.patch -- Restore GLib 2.48 support.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Python 3 update for dropbox-cli.
  * Add Keywords entry to desktop file.
  * Use cross-compilation-safe pkg-config macro.
  * Remove deprecated glib2.0 API calls.
  * Use GIR bindings instead of pygtk.
  * Fix UnicodeWarning when exclude command is used with non-latin
    args.
  * Update to redesigned icons.
  * small caja-dropbox.in fixes.
  * Add a new "dropbox update" command.
  * Unlink files that are going to be replaced by the unpack.
  * Validate that Dropbox runs after downloading it.
  * Use python-gpg instead of python-gpgme.
  * Explicitly load using python2 interpreter.
  * Refer to .dropbox-dist in only one place.
  * Fixed 'exclude command raise UnicodeDecodeError'.
  * Avoid reading or writing invalid memory addresses.
  * Display link url on status.
  * Update dropbox.py with shmodel, proxy, and throttle features.
  * Fix distcheck about caja_extension_dir.
  * Use only Python 3 during the build to complete the migration.
  * Migrate from python2 to python3 of rst2man.py.
  * Remove more -u modifier for dropbox-cli.
- Rebase caja-dropbox_no-dropbox-bin.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Use CAJA_EXTENSION_DIR_SYS to save and show system
    caja extension dir.
  * Show full path of caja-extension-dir.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Change url project's website
  * Use CAJA_EXTENSION_DIR_SYS to save and show system caja extension dir
  * show full path of caja-extension-dir
- remove patch:
  * caja-dropbox_glib-2.48.patch: we don't support gtk3.20 anymore
- build require glib &gt;= 2.50</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0:
  * Update copyright to 2020.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628942400">- Update version to 1.26.0
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711368000">- Update version to 1.28.0
  * Update translations
  * Fix -Wmissing-field-initializers</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="79ba584f9c64d71a24389cf6f81176332cdf29b8f16f45436d58ac5149f69307aa7613faf349143766b29b32da60d4384004ae9509f12f469e36475bd11db750" name="caja-extension-eiciel" arch="riscv64">
  <version epoch="0" ver="1.20.1" rel="2.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1533816000">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.20.1:
  * configure.ac: Improve C++11 detection.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627128000">- Add support-C++17.patch, use ISO C++17</changelog>
</package>
<package pkgid="ba116631cd98d155ea3c02785fb8a946e0ff0a93db6349097b35ea9096c3a47abd76ff7b4a1b2e0b3e1a1bd0927362a0b0dee2f6811c82c3ffef8279e9f8b342" name="caja-extension-folder-color" arch="noarch">
  <version epoch="0" ver="0.0.88" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1425902400">- Initial build.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1426680000">- Update to 0.0.61 (changes since 0.0.51):
  * Default global colour in the system.
  * Allow local themes in user directory.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1426680001">- Update to 0.0.62:
  * Fix network and recent directories.
  * Allow to hide donation.
  * Fix layout in Global colour.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1427630400">- Update to 0.0.70:
  * Fix no transparency in custom colours.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1430913600">- Update to 0.0.78:
  * Orange colour changed to Humanity.
  * Dark recent inside.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464436800">- Update to version 0.0.79:
  * Fix shell injection while using icon themes.
- Rename folder-color-caja package to caja-extension-folder-color
  and folder-color-nautilus to nautilus-extension-folder-color.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Update to version 0.0.88 (changes since 0.0.79):
  * Extended colours.
  * Work with SVG and PNG.
  * Migrate to Gio.
  * Fix for a few themes (lp#1703103).
  * Add tick icon.
  * File's emblem.
  * Menu with directory and file.
  * Fixed dumps in shell.
  * Python 3 compatibility (lp#1826627).
  * Update translations.
- Add a Nemo package.
- Switch to Python 3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Simplify %setup statement. Use noun phrase in descriptions.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1756123200">- Use pyproject macros from python-rpm-macros to build and install.</changelog>
</package>
<package pkgid="44e2d0215a06aa02497cc47ff3568efc9864f238d837333d17ac06e99b0dc615e301036439e0a62e6c02e2e11f758984c1e63aea7c54bc441a0f90d5493ae9fa" name="caja-extension-gksu" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="2a0319fbbb4fbfd0605687276a83d636d3c7643f4e019dc2af5b69793e5802e54f8c40f2e4d9ec26b13aaf6a796cff45e507909e2acca9d778219814be61df46" name="caja-extension-image-converter" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="fd8adf46c159893196cd75a075cac9278ac11d3d916c4d662ec463e330ebcd9c918847f95516b4fc949ecfdb2583bca72d051593fdca63ba06354032044bfc19" name="caja-extension-nextcloud" arch="noarch">
  <version epoch="0" ver="33.0.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1764072000">- Update to version 4.0.2:
  * Improved status icons to distinguish the different states more
    clearly but keep some branding to be able to easily recognize
    the icon in the normal states (gh#nextcloud/desktop#9026).
  * Display a more user-friendly message when expected data is
    missing from the server response (@camilasan, #8982
  * Improved log messages for client status reporting
    (gh#nextcloud/desktop#9052).
  * Cleaned up some QML warnings (gh#nextcloud/desktop#9054).
  * Bug fixes:
  - Linux: Avoid detecting permissions to be invalid on NTFS
    (gh#nextcloud/desktop#7745).
  - Activities from the server are now refreshed each time the
    tray window is opened (gh#nextcloud/desktop#9043).
  - Switching between monochrome/coloured icons now happens
    immediately (gh#nextcloud/desktop#9050).
  - Fixed a crash when the sync is aborted while a file is still
    being uploaded (gh#nextcloud/desktop#9039).
  - Fixed a crash when opening the account settings window
    (gh#nextcloud/desktop#9031).
  - Make sure migration is skipped if the client was built with
    DISABLE_ACCOUNT_MIGRATION (gh#nextcloud/desktop#8973).
  - Migrate more settings and keychain keys from previous client
    versions (gh#nextcloud/desktop#8969).
  - Fixed migration of icon and user network settings
    (gh#nextcloud/desktop#9106).</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@gmail.com&gt;" date="1764849600">- Update to version 4.0.3:
  * Fixed downloads of highly compressible files
    (gh#nextcloud/desktop#9146)
  * Encrypting new folders works now if they were synced to the
    server and some files were ignored (gh#nextcloud/desktop#9144)
  * The user info will no longer be fetched twice during client
    startup (gh#nextcloud/desktop#9141)
  * Removed undocumented socketapi commands
    (gh#nextcloud/desktop#9169)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@gmail.com&gt;" date="1765886400">- Update to version 4.0.4:
  * Server notifications can now be dismissed from the activity list
    (gh#nextcloud/desktop#9222)
  * Fixed File Drop not working (gh#nextcloud/desktop#9195)
  * The account wizard now displays a more clear error message if
    the server is in maintenance mode (gh#nextcloud/desktop#9226)
  * Fixed a crash when removing a sync folder
    (gh#nextcloud/desktop#9183)
  * Fixed enforcement of the enterprise update channel
    (gh#nextcloud/desktop#9139)
  * Keep track of the previous client version in the config to
    allow better handling of configuration upgrades
    (gh#nextcloud/desktop#9204)
  * Fixed configuration migration dialog being shown if no legacy
    configuration was found (gh#nextcloud/desktop#9190)
  * Fixed a crash when calculating checksums
    (gh#nextcloud/desktop#9221)
  * Reduced log verbosity when deleting folder contents
    (gh#nextcloud/desktop#9243)
  * Fixed redirect handling after Qt6 migration
    (gh#nextcloud/desktop#9247)
  * refactor: Use correct string overload (gh#nextcloud/desktop#8992)
  * chore: Removed unused build scripts (gh#nextcloud/desktop#9245)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768910400">- Update to version 4.0.5:
  * Detect upgrade-only scenario (gh#nextcloud/desktop#9296).
  * Restore server subscription per account from config
    (gh#nextcloud/desktop#9262).
  * Various strings are now escaped (gh#nextcloud/desktop#9329).
  * Fixed a crash for when too many sync errors occurred
    (gh#nextcloud/desktop#9258).
  * Removed redundant checks for nonexistent files during activity
    list cleanup (gh#nextcloud/desktop#9251).</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@gmail.com&gt;" date="1769169600">- Update to version 4.0.6:
  * Handle manual redirects only unless specified otherwise
    (gh#nextcloud/desktop#9352)
  * Ensure more libraries are bundled in the AppImage
    (gh#nextcloud/desktop#9356)
  * Remove Ubuntu Plucky and add Resolute
    (gh#nextcloud/desktop#9355)
  * Bundle OpenGL drivers in the AppImage
    (gh#nextcloud/desktop#9365)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1773403200">- Update to version 4.0.7:
  * Fix state icons for white monochrome theme
    (gh#nextcloud/desktop#9391)
  * Bundle fewer libraries in the AppImage to improve compatibility
    (gh#nextcloud/desktop#9388)
  * Use parameter validation regex from the server
    (gh#nextcloud/desktop#9415)
  * Use branded user agent for Flow v2 login request
    (gh#nextcloud/desktop#9447)
  * Allow creation of fav links with paths containing spaces
    (gh#nextcloud/desktop#9465)
  * Only increase ACL size if a new ACE is about to be added
    (gh#nextcloud/desktop#9531)
  * Fail and restart the sync if discovery is suspicious
    (gh#nextcloud/desktop#9574)
  * Update OpenSSL version
    (gh#nextcloud/desktop#9575)
  * Check existing account proxy type setting
    (gh#nextcloud/desktop#9576)
  * Improve error handling and clean menu texts
    (gh#nextcloud/desktop#9587)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1774008000">- Update to version 4.0.8:
  * Use display name for E2EE shares
    (gh#nextcloud/desktop#9610)
  * Add basic support for E2EE metadata format 2.1
    (gh#nextcloud/desktop#9611)
  * Ensure PIN input dialog is the top‑most window
    (gh#nextcloud/desktop#9613)
  * Improve E2EE handling for hardware‑certificate encryption
    (gh#nextcloud/desktop#9614)
  * Migrate user encryption certificate
    (gh#nextcloud/desktop#9612)
  * Allow reading metadata format 1.2 again
    (gh#nextcloud/desktop#9615)
  * Improve handling of locked files during upload
    (gh#nextcloud/desktop#9627)
  * Set folders writable when remote permissions require it,
    and recurse into subdirectories if etag or remote perms differ
    (gh#nextcloud/desktop#9642)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1774353600">- Update to 33.0.0:
  * Bugfix/unbreak syncing public share links
  (gh#nextcloud/desktop#8836)
  * Allow Maximizing Settings Window
  (gh#nextcloud/desktop#8834)
  * Use upstream Extra CMake Modules
  (gh#nextcloud/desktop#6810)
  * Run Developer Build from Xcode
  (gh#nextcloud/desktop#8838)
  * fix: folder delete/new conflict will be "delete"
  (gh#nextcloud/desktop#8671)
  * Branded file provider extension SF Symbol
  (gh#nextcloud/desktop#8818)
  * Updated File Provider Translations
  (gh#nextcloud/desktop#8842)
  * chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0
  (gh#nextcloud/desktop#8839)
  * chore(deps): Bump actions/stale from 10.0.0 to 10.1.0
  (gh#nextcloud/desktop#8841)
  * chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to
  2.16.5 (gh#nextcloud/desktop#8840)
  * fix(asyncimageresponse): fetch remote resources in the same
  thread as Account (gh#nextcloud/desktop#8848)
  * chore(chunk-upload): always sent the total size header
  (gh#nextcloud/desktop#8849)
  * Bugfix/allign plus icon
  (gh#nextcloud/desktop#8851)
  * fix: HTML-escape file URLs to handle special characters in
  conflict and case clash dialogs (gh#nextcloud/desktop#8847)
  * fix(filesystembase): log correct ACL errors
  (gh#nextcloud/desktop#8863)
  * fix: Adding elide to menuitems
  (gh#nextcloud/desktop#8862)
  * fix(i18n): Fixed grammar
  (gh#nextcloud/desktop#8870)
  * Fix Token Locks
  (gh#nextcloud/desktop#8872)
  * fix(NextcloudDev): add missing template file
  (gh#nextcloud/desktop#8876)
  * fix(tray): use native tooltips when available
  (gh#nextcloud/desktop#8883)
  * fix(file-provider): report a different error if database is not
  ready (gh#nextcloud/desktop#8885)
  * fix(quota): return unlimited quota if server query is invalid or
  file is in folder root (gh#nextcloud/desktop#8714)
  * chore: set xcode target to Debug only for dev builds
  (gh#nextcloud/desktop#8889)
  * fix: remove "nextcloud" from debug log filenames
  (gh#nextcloud/desktop#8899)
  * chore(ci): use Xcode 16.3
  (gh#nextcloud/desktop#8902)
  * Logging NSFileProviderRequest
  (gh#nextcloud/desktop#8890)
  * fix: Neutral sync icon in VFS sync status
  (gh#nextcloud/desktop#8900)
  * Fix some of the accounts menu visual issues
  (gh#nextcloud/desktop#8894)
  * fix: Update minimum supported Nextcloud server version to 20
  (gh#nextcloud/desktop#8910)
  * fix: ignore directory listing entry for the iterated directory
  (gh#nextcloud/desktop#8921)
  * Removed obsolete settings features in main app
  (gh#nextcloud/desktop#8924)
  * fix(account): do not consider URLs with a trailing slash as
  public links (gh#nextcloud/desktop#8932)
  * fix(network): fall back to unlimited bandwidth in case the
  legacy global limit is still set (gh#nextcloud/desktop#8925)
  * Fix Crash on File Provider Deactivation for Account with UUID
  Name (gh#nextcloud/desktop#8941)
  * Fix #8914
  (gh#nextcloud/desktop#8943)
  * File Provider Fix: Translated Some Texts
  (gh#nextcloud/desktop#8966)
  * fix: make sure migration is skipped when setting
  DISABLE_ACCOUNT_MIGRATION (gh#nextcloud/desktop#8973)
  * style(file-provider): improve text displayed when user resets
  virtual files setup (gh#nextcloud/desktop#8892)
  * Fix (File Provider): Share Permissions
  (gh#nextcloud/desktop#8981)
  * fix: Add official PPA as an option of the package type
  (gh#nextcloud/desktop#8975)
  * chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0
  (gh#nextcloud/desktop#8971)
  * refactor: Use correct string overload
  (gh#nextcloud/desktop#8992)
  * Bugfix/edit locally server custom path
  (gh#nextcloud/desktop#8867)
  * fix(typo): Fix typo in debug log message for original file
  (gh#nextcloud/desktop#9014)
  * Include Realm Databases in Debug Archives
  (gh#nextcloud/desktop#9016)
  * chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to
  2.16.6 (gh#nextcloud/desktop#9011)
  * fix(file-provider): use correct FP domain identifier for sync
  status check (gh#nextcloud/desktop#9008)
  * fix(tests): ensure we compare remote state against local state
  (gh#nextcloud/desktop#9009)
  * feat(update): allow to manually skip a pending update
  (gh#nextcloud/desktop#9006)
  * fix(vfs/cfapi): avoid creating invalid db entries when using a
  different sync root (gh#nextcloud/desktop#8947)
  * bugfix: Tweak status icons further
  (gh#nextcloud/desktop#9028)
  * fix: activity tray is not refreshed
  (gh#nextcloud/desktop#9043)
  * fix(log): Re-establish connection for systray mono icons
  (gh#nextcloud/desktop#9050)
  * fix: align qml value type registration with lowercase names
  (gh#nextcloud/desktop#9053)
  * fix(log): Improve log messages for client status reporting
  (gh#nextcloud/desktop#9052)
  * fix(file-provider): Fix button title in item locking user
  interface (gh#nextcloud/desktop#9058)
  * fix(log): QML warnings
  (gh#nextcloud/desktop#9054)
  * Improved File Provider Locking Overlay Layout in Finder
  (gh#nextcloud/desktop#9059)
  * fix(discovery): display more user friendly message when data is
  missing from server response (gh#nextcloud/desktop#8982)
  * fix(file-provider): Existing Lock Comparison
  (gh#nextcloud/desktop#9062)
  * File Provider Legacy Database Cleanup
  (gh#nextcloud/desktop#9067)
  * fix: use /usr/bin/open to show a file/folder in finder
  (gh#nextcloud/desktop#9076)
  * fix(checksums): avoid crash on aborted checksum calculation job
  (gh#nextcloud/desktop#9039)
  * fix(gui): initialise e2e()-&gt;account() from Account
  (gh#nextcloud/desktop#9031)
  * fix(migration): set all settings and keychain keys from the
  previous version of the client (gh#nextcloud/desktop#8969)
  * chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1
  (gh#nextcloud/desktop#9095)
  * fix: migration of icon and user network settings
  (gh#nextcloud/desktop#9106)
  * fix(file-provider): Root container enumeration to process remote
  updates correctly (gh#nextcloud/desktop#9102)
  * avoid detecting permissions to be invalid on linux NTFS file
  system (gh#nextcloud/desktop#7745)
  * feat: preserve the last selected account between runs
  (gh#nextcloud/desktop#9061)
  * chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0
  (gh#nextcloud/desktop#9132)
  * fix: do not fetch user info twice during start of the client
  (gh#nextcloud/desktop#9141)
  * fix(encryption): allow encrypting a new folder if it was synced
  (gh#nextcloud/desktop#9144)
  * fix(download): allow highly compressed responses up to a known
  file size (gh#nextcloud/desktop#9146)
  * fix: initialize user list when the first acc is added
  (gh#nextcloud/desktop#9156)
  * Fix: Resolving file provider services based on security-scoped
  URL access (gh#nextcloud/desktop#9159)
  * Signal enumerator for working set after file (un)lock
  (gh#nextcloud/desktop#9166)
  * chore(deps): Bump actions/setup-python from 6.0.0 to 6.1.0
  (gh#nextcloud/desktop#9163)
  * chore: remove undocumented socketapi commands
  (gh#nextcloud/desktop#9169)
  * Bugfix/enforce enterprise update channel
  (gh#nextcloud/desktop#9139)
  * fix(file-provider): Sync state for excluded lock files
  (gh#nextcloud/desktop#9173)
  * fix(linux/crash): fix crash in cloud provider integration
  (gh#nextcloud/desktop#9183)
  * fix(AppImage): include an extra library for nss3 to prevent a
  crash (gh#nextcloud/desktop#9171)
  * chore(log): try to print the file name of the crash log
  (gh#nextcloud/desktop#9187)
  * fix(upgrade): set the previous client version after the upgrade
  check (gh#nextcloud/desktop#9204)
  * chore(tests): remove obsolete source files
  (gh#nextcloud/desktop#9210)
  * Bugfix/mgallien/noid/clazy fixes
  (gh#nextcloud/desktop#9203)
  * fix(migration): return correct migration state if no accounts
  were found (gh#nextcloud/desktop#9190)
  * chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1
  (gh#nextcloud/desktop#9205)
  * chore(deps): Bump actions/stale from 10.1.0 to 10.1.1
  (gh#nextcloud/desktop#9206)
  * fix(checksums): wait for the checksum to be calculated before
  deletion (gh#nextcloud/desktop#9221)
  * fix: dismiss notifications
  (gh#nextcloud/desktop#9222)
  * Bugfix/secure drop link
  (gh#nextcloud/desktop#9195)
  * feat: support notify_file_id push notifications
  (gh#nextcloud/desktop#8502)
  * fix: Handle server maintenance error in flow2auth
  (gh#nextcloud/desktop#9226)
  * chore: remove unused build scripts
  (gh#nextcloud/desktop#9245)
  * fix(accessmanager): manually handle redirects
  (gh#nextcloud/desktop#9247)
  * fix(logs): reduce verbosity when deleting a folder content
  (gh#nextcloud/desktop#9243)
  * chore(deps): Bump actions/cache from 4.3.0 to 5.0.1
  (gh#nextcloud/desktop#9253)
  * chore(usermodel): remove redundant checks for nonexistent files
  (gh#nextcloud/desktop#9251)
  * chore(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0
  (gh#nextcloud/desktop#9252)
  * fix(usermodel): create a copy of the original notification
  errors list (gh#nextcloud/desktop#9258)
  * Integrated NextcloudFileProviderKit Repository
  (gh#nextcloud/desktop#9176)
  * Check for existence of a directory to remove before attempting
  to do so (gh#nextcloud/desktop#9288)
  * Feat/new craft cache
  (gh#nextcloud/desktop#9287)
  * Implement signing for Sparkle Installer and Autoupdate
  (gh#nextcloud/desktop#9298)
  * fix: detect upgrade only scenario
  (gh#nextcloud/desktop#9296)
  * fix: Restore server subscription per account from config
  (gh#nextcloud/desktop#9262)
  * chore: use newer build image with Qt 6.9.3 release as expected
  (gh#nextcloud/desktop#9305)
  * chore(deps): Bump actions/checkout from 4 to 6
  (gh#nextcloud/desktop#9272)
  * chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.6 to
  2.16.7 (gh#nextcloud/desktop#9282)
  * Bugfix/string escaping
  (gh#nextcloud/desktop#9329)
  * ci: Remove Ubuntu Plucky, add Resolute
  (gh#nextcloud/desktop#9342)
  * File Provider Trash Changes
  (gh#nextcloud/desktop#9323)
  * fix(accessmanager): only handle manual redirects unless
  specified otherwise (gh#nextcloud/desktop#9350)
  * fix(debugArchive): ensure proper path for destination file name
  (gh#nextcloud/desktop#9311)
  * fix(appimage): ensure more libraries are bundled in the AppImage
  (gh#nextcloud/desktop#9353)
  * Handle remote paths with special characters correctly
  (gh#nextcloud/desktop#9341)
  * fix: Change destination encoding to percent encoding
  (gh#nextcloud/desktop#9334)
  * fix(AppImage): bundle OpenGL drivers in the AppImage
  (gh#nextcloud/desktop#9364)
  * Escape dots in file provider domain display names
  (gh#nextcloud/desktop#9369)
  * fix(AppImage): fix broken empty web engine rendering
  (gh#nextcloud/desktop#9368)
  * chore: add platform name in about information
  (gh#nextcloud/desktop#9381)
  * chore: pin correctly some github actions still using the old
  way (gh#nextcloud/desktop#9382)
  * Fix: File Provider Synchronization Status
  (gh#nextcloud/desktop#9335)
  * fix(AppImage): bundle less libraries to improve compatibility
  (gh#nextcloud/desktop#9380)
  * chore(deps): Bump actions/setup-python from 6.1.0 to 6.2.0
  (gh#nextcloud/desktop#9383)
  * chore(deps): Bump actions/checkout from 6.0.1 to 6.0.2
  (gh#nextcloud/desktop#9384)
  * chore(deps): Bump webiny/action-conventional-commits from 1.3.0
  to 1.3.1 (gh#nextcloud/desktop#9385)
  * chore(deps): Bump actions/cache from 5.0.1 to 5.0.2
  (gh#nextcloud/desktop#9386)
  * fix(whiteIcons): fix state icons for white monochrome theme
  (gh#nextcloud/desktop#9390)
  * Added first test case documentation
  (gh#nextcloud/desktop#9321)
  * fix(application): Correcting the loading of translation files
  (gh#nextcloud/desktop#9108)
  * fix: Enhance update status message for valid subscriptions
  (gh#nextcloud/desktop#9354)
  * fix(cmd): don't open the database twice with --unsyncedfolders
  (gh#nextcloud/desktop#9410)
  * fix(networksettings): get rid of uic warning
  (gh#nextcloud/desktop#9401)
  * fix(activitydata): use parameter validation regex from server
  (gh#nextcloud/desktop#9398)
  * fix: prevent crash when changing proxy settings with logged out
  account (gh#nextcloud/desktop#9194)
  * chore(deps): Bump actions/cache from 5.0.2 to 5.0.3
  (gh#nextcloud/desktop#9416)
  * refactor: drop automatic bandwidth calculations and normalize
  deprecated AutoLimit (gh#nextcloud/desktop#9400)
  * fix: Client side TLS with Strict-Transport-Security
  (gh#nextcloud/desktop#9284)
  * File Provider Remote Change Discovery Fix
  (gh#nextcloud/desktop#9424)
  * Updated File Provider Extension Localization
  (gh#nextcloud/desktop#9412)
  * Also set up signals for legacy push support
  (gh#nextcloud/desktop#9429)
  * feat(tray): sync status warning banner for errored accounts
  (gh#nextcloud/desktop#9418)
  * Persistent access to security scoped synchronization folders
  (gh#nextcloud/desktop#9438)
  * Preserve dirty user data on domain removal
  (gh#nextcloud/desktop#9436)
  * Added file, function and line information to logging in debug
  builds (gh#nextcloud/desktop#9437)
  * Instructions for Agents about Breaking Changes
  (gh#nextcloud/desktop#9446)
  * fix: use branded user agent for Flow v2 login request
  (gh#nextcloud/desktop#9444)
  * chore: use std::make_unique to improve memory management
  (gh#nextcloud/desktop#9162)
  * feat(tray): sync status indicator in account menu
  (gh#nextcloud/desktop#9427)
  * feat(singleInstance): switch to use KDSingleApplication
  (gh#nextcloud/desktop#9402)
  * feat: Nextcloud Assistant integration
  (gh#nextcloud/desktop#9431)
  * fix(utility): allow creation of fav links with paths containing
  spaces (gh#nextcloud/desktop#9462)
  * feat: client integration with server features
  (gh#nextcloud/desktop#9403)
  * Consolidated Xcode Workspace
  (gh#nextcloud/desktop#9484)
  * Server Actions Integration for File Provider Extension
  (gh#nextcloud/desktop#9486)
  * chore: update Craft and craft cache
  (gh#nextcloud/desktop#9496)
  * chore(i18n): Add context for translators
  (gh#nextcloud/desktop#9511)
  * fix(e2ee): ensure PIN input dialog is top most window
  (gh#nextcloud/desktop#9512)
  * fix: remove hard-coded app name from sync folder path
  (gh#nextcloud/desktop#9516)
  * fix: disable server version check (&lt;7.0)
  (gh#nextcloud/desktop#9521)
  * Fix #7009: Remove leftover .msi and msi.log after update
  (gh#nextcloud/desktop#9522)
  * fix: enhanced detail in "Stale DB entry" log entry
  (gh#nextcloud/desktop#9526)
  * fix: show paused status when account has no sync sources
  (gh#nextcloud/desktop#9527)
  * Fix FinderSync Extension
  (gh#nextcloud/desktop#9529)
  * chore(i18n): id -&gt; ID
  (gh#nextcloud/desktop#9530)
  * chore: test upload of a locked file inside a remote deleted
  folder (gh#nextcloud/desktop#9533)
  * feature: new settings UI
  (gh#nextcloud/desktop#9534)
  * Bugfix/e2ee fixes for hardware certificate end to end
  encryption (gh#nextcloud/desktop#9535)
  * test(integration): add tests for FileActionsModel
  (gh#nextcloud/desktop#9538)
  * fix: load app icons for external sites app
  (gh#nextcloud/desktop#9545)
  * fix: suppress duplicate "The log output cannot be saved" popups
  (gh#nextcloud/desktop#9546)
  * Regain Synchronization Folder Access
  (gh#nextcloud/desktop#9560)
  * Note about missing End-to-End Encryption Support in File
  Provider Extension (gh#nextcloud/desktop#9563)
  * fix(accountmanager): check existing account proxy type setting
  (gh#nextcloud/desktop#9577)
  * fix(file-provider): Fetch share options by user ID not user name
  (#9074) (gh#nextcloud/desktop#9580)
  * Improve error handling and clean menu texts
  (gh#nextcloud/desktop#9586)
  * fix(e2ee/vfs): disable on-demand population of encrypted folders
  (gh#nextcloud/desktop#9589)
  * feat(e2ee): add basic support for e2ee metadata format 2.1
  (gh#nextcloud/desktop#9590)
  * Bugfix/migrate user encryption certificate
  (gh#nextcloud/desktop#9591)
  * Bugfix/better handling of locked files during upload
  (gh#nextcloud/desktop#9592)
  * fix(e2ee): allow read of metadata 1.2 again
  (gh#nextcloud/desktop#9593)
  * Sync Status on App Launch
  (gh#nextcloud/desktop#9597)
  * Updated File Provider Extension Translations
  (gh#nextcloud/desktop#9600)
  * fix: Robustly parse file action responses and handle tooltip/URL
  children (gh#nextcloud/desktop#9603)
  * fix(propagateuploadng): do not encode davUrl
  (gh#nextcloud/desktop#9604)
  * Refactored change enumeration completion
  (gh#nextcloud/desktop#9606)
  * Bugfix/use display name for e2ee shares
  (gh#nextcloud/desktop#9609)
  * Refine new settings dialog
  (gh#nextcloud/desktop#9616)
  * Improve integration
  (gh#nextcloud/desktop#9618)
  * fix(i18n): let Qt handle plural forms
  (gh#nextcloud/desktop#9626)
  * fix(file-provider): Working Set Change Enumeration
  (gh#nextcloud/desktop#9628)
  * Sanitized file provider UI extension string catalog
  (gh#nextcloud/desktop#9635)
  * Set folders writable if remote perms require it, recurse into
  subdirs if etag and remoteperms differ
  (gh#nextcloud/desktop#9643)
  * feat(syncengine): fail and restart the sync if discovery is
  suspicious (gh#nextcloud/desktop#9645)
  * chore(network): enable again our request timeout feature
  (gh#nextcloud/desktop#9651)
  * fix(read-only): make the parent folder writable before deleting
  a file (gh#nextcloud/desktop#9656)
  * feature(icon/ai): improved Nextcloud Assistant icon
  (gh#nextcloud/desktop#9659)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1774958400">- Update to 33.0.1:
  * Enhance check for received SVG responses
    (gh#nextcloud/desktop#9697)
  * Use a different palette colour for settings backgrounds
    (gh#nextcloud/desktop#9703)
  * Only call parseEndpoints when the fileId is not empty
    (gh#nextcloud/desktop#9701)
  * Add missing endGroup() when removing a folder from settings
    (gh#nextcloud/desktop#9607)
  * Correct text case in an error message label
    (gh#nextcloud/desktop#9672)
  * Update QLabel text property to avoid translation
    (gh#nextcloud/desktop#9673)
  * Update copyright year
    (gh#nextcloud/desktop#9717)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1775131200">- Update to version 33.0.2 with minor updates for macOS and Windows:
  * fix(macOS): Sparkle Sandboxing (gh#nextcloud/desktop#9752)
  * fix(macOS): Fix background update check incorrectly calling
    Sparkle when automaticallyChecksForUpdates is NO
    (gh#nextcloud/desktop#9744)
  * fix(windows/vfs): automated test for Windows VFS case clash
    items (gh#nextcloud/desktop#9741)</changelog>
</package>
<package pkgid="3be21cd1a0c6755a823a68e90274090382624e1fd6fb586edd092e19520ac96d9b566459e3ff99b7a6955a5230c880243a29a7a30d3599d54ad947535417c260" name="caja-extension-open-terminal" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="c3fb768344bbd106e5092a105705a39aa5ef9bbacf770499a8efbcf6acb0a62c295dcb9eadaca97285e907b1f6d7026a1879760f67b6826ecd3e00d2aa8b865d" name="caja-extension-opencloud" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.1"/>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1743422400">- First release of the shell extensions for nautilus and friends</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1744718400">- Remove requires to the desktop client, not needed</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1751371200">- remove hard dependency on the client, fix supplements</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1751371201">- fix naming in supplements, main package is opencloud-desktop</changelog>
</package>
<package pkgid="880ce2cd11002d0e6421c701400acece71e8c53790c7124fac0e6eb99503506587fef5f8bcc8f6765fec1ab1e0889616c6b329cb366119897fc3ffdfc8bef377" name="caja-extension-owncloud" arch="noarch">
  <version epoch="0" ver="6.1.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713268800">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1715169600">- Add Requires: owncloud-client to all installable packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1729857600">- Update to version 6.0.0:
  * Don't depend on ecm and Qt
    (gh#owncloud/client-desktop-shell-integration-nautilus#2).
  * Depend on resoruces
    (gh#owncloud/client-desktop-shell-integration-nautilus#3).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1771502400">- Update to version 6.1.0:
  * Replace deprecated GObject calls with GLib equivalents
    (gh#owncloud/client-desktop-shell-integration-nautilus#4).</changelog>
</package>
<package pkgid="081f2de8a68d0d93ca4280471a433aefbba3151d7b3cf898594f4e899e7dd73fea513d1bc2a1e4d7b1426275531cdbd244b10d2c2006956af78db11f5b15c818" name="caja-extension-rename" arch="riscv64">
  <version epoch="0" ver="24.5.1" rel="1.1"/>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1656072000">- Initial packaging of version 21.11.24.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1656504000">- Update to new upstream version 22.6.29:
  + Translated using Weblate (Chinese (Simplified))
  + Added translation using Weblate (Arabic)
  + Translated using Weblate (Arabic)
  + Update translation files
  + Translated using Weblate (German)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 22.10.31:
  * translation updates</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 24.2.1
  * Rewrite in C</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Update version to 24.5.1
  * Translated using Weblate (Hungarian) (f4635f9)
  * Added translation using Weblate (Hungarian) (4b56629)
- Update version to 24.4.1
  * Translated using Weblate (Chinese (Simplified)) (a0e4550)
- Add caja-rename-pre-glib2-74-compat.patch. Gracefully continue when building
  against glib-2.0 &lt;&lt; 2.74.0.
- Add caja-rename-pre-glib2-76-compat.patch. Gracefully continue when building
  against glib-2.0 &lt;&lt; 2.76.0.</changelog>
</package>
<package pkgid="7aa2d85d03a2f054aed876bd9a0423f8f875f589dce74aa990e3be4db44ad7527f487dd1ba85ef799cf9553fad27c720c848533602ac1d0d5d18cdecec8e9f27" name="caja-extension-sendto" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="3cff907f326e9e1ae13b4a630d08eac1c259e534768c7f5944dd00e37b14d3e9c7fa575ee6a925b625ea6b85ea8133710b331fc42bcedc28ba08f26b5408e208" name="caja-extension-sendto-blueman" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622635200">- Update to version 2.2.1
  * New Desktop notifications on connect / disconnect
  * New notifications with battery level for connecting devices
  * Allow cancelling device connection attempts
  * Allow opening device menus via keyboard (Shift+F10 or menu key)
  * Add Ctrl+Q and Ctrl+W accelerators for closing blueman-manager
  * Stop discovery and retry connection for broken adapter drivers
  * Improved passkey handling
  * Auto-connect settings for supported services
  * Fix hide devices with no name
  * Fix disconnecting NMDevice
  * Fix DiscvManager plugin showed its icon unreliably
  * Drop blueman-report, and blueman-assistant
- Add subpackages for caja, nautilus, and nemo sendto extensions</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1636804800">- Update to version 2.2.3
  * Recent connections disabled after suspend and resume
  * Service authorization notifications did not respond
  * Passkeys did not get displayed
- Updates from version 2.2.2
  * Issues with power level bars
  * Error message in blueman-mechanism</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1638100800">- Disable agent startup on Pantheon desktop</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1646740800">- Update to version 2.2.4:
  * Dropped the PIN database.
  * Fix that blueman-mechanism accepted arbitrary file paths and
    returned the errors from trying to open them,
    see https://github.com/blueman-project/blueman/security/advisories/GHSA-3r9p-m5c8-8mw8
- Add blueman-2.2.4-ayatana-appindicator.patch: Support
  Ayatana AppIndicators.
- Require dbus(org.freedesktop.Notifications) instead of
  notification-daemon.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649678400">- Added iproute2 build dependency to satisfy ip requirement</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1649678401">- Do not recommend -lang package: the auto-generated -lang package
  already contains relevant supplements.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Update to version 2.3.5:
  * Right click menu was pointing to the wrong list row
  * Double click to connect
- Changes from version 2.3.4:
  * Errors when connected to a device with the DisconnectItems plugin enabled
- Changes from version 2.3.3:
  * Issues with NM PANU connections of equally named devices
  * Submenus in KDE Plasma tray
  * Avoid using StatusNotifierItem and GtkStatusIcon icons in parallel
  * Do not re-use dbusmenu item identifiers; avoids issues at least with
    gnome-shell-extension-appindicator
- Changes from version 2.3.2:
  * StatusNotifierItem submenus did not work in lxqt-panel (@niknah)
  * StatusNotifierItem vanished on panel restarts
  * StatusNotifierItem compatibility issues with libdbusmenu used at least
    by xfce4-panel and Waybar
  * StatusNotifierItem showed the menu on left click in xfce4-panel
- Changes from version 2.3.1:
  * StatusNotifierItem sent an incomplete NewStatus signal.
  * Avoid statusbar resize when showing progressbar
- Changes from version 2.3.0:
  * Blocked emblem was not visible for scales other than 1
  * Audio profile switcher in applet menu (@abhijeetviswa)
  * Symbolic tray icon option (GSettings switch symbolic-status-icons in
    org.blueman.general)
  * Replace AppIndicator with DBus StatusNotifierItem
  * Use a GtkTreeModelFilter to show/hide unnamed devices
  * Replace sigint hack with GLib to catch it
  * Port meson from deprecated python3 module
  * Rework battery handling
  * Merge Battery applet plugin into ConnectionNotifier
  * Symbolic icons and small UI improvements
- Changes from version 2.2.5:
  * Fix network interface iteration on 32 bit systems
  * Manager: Fix cancel button in send-note dialog
  * Fix battery and signals bars
- Removed blueman-2.2.4-ayatana-appindicator.patch as Appindicator
  has been replaced with DBus StatusNotifierItem
- Dependencies.md file is no longer packaged</changelog>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1721304000">- Update to version 2.4.2:
  * Broken audio profile applet menu items
  * Missing manager window title
  * Teardown of DBus mock server in tests
  * Only a single battery notification
  * Renamed recent connections header in applet menu
  * Translation updates
  * An option to toggle the manager window with the tray icon (the 2.3 behavior
    useful when there are no window decorations for closing it)
- Update to version 2.4.1:
  * Fallback for missing icons
  * Correct Bluetooth state tracking in manager window
  * Sporadic error on battery data (Note that there was a regression
    in Linux 6.8.2, 6.7.11 and 6.6.23 that causes it and lots of other trouble)
  * Active state on tray icon
  * Broken markup in tray menu
  * Translation updates
  * Handle incompabilities with kded6 running on desktops without
    StatusNotifierItem support
- Update to version 2.4:
  * Fix device-selected handlers
  * Fix deprecations in tests
  * Fix showing -1 seconds when discovering @kuraga
  * Tray: Let dbus call end and reply to caller
  * Get the image-missing icon if lookup failed to avoid crash
  * Raise minimum Python version to 3.8
  * Raise minumum Gtk+ version to 3.24
  * Hide recent connections associated with unavailable adapters
  * Store network configuration in GSettings instead of
    /var/lib/blueman/network.state.
  * Replace custom MessageArea widget with regular Gtk.InfoBar
  * Drop auto-power feature. BlueZ now has the AutoEnable setting for even
    better auto-powering.
  * Do not use pointless link quality value
  * Recent connections in toplevel applet menu
  * Never hide keyboard and combos, see #1954 for more info
  * Do not close blueman-manager from applet
  * Add Switch to blueman-manager to set bluetooth on/off
  * Remove broken check for bluetooth status
  * PluginDialog: Replace custom list with Gtk.ListBox
  * Ignore double-click for connect when unpowered
  * Drop homgeneous from statusbar
  * PulseAudioUtils: Use python enums in several places
  * Use operator convenience functions
  * Cleanup PluginDialog UI
  * Show HCI device in blueman-adapers tabs
  * Show different icon for the active audio profile @localevil
  * Make blueman-services a notebook
  * Use the TypedDict as constructor
  * Audio profile switcher in applet menu (@abhijeetviswa)
  * Set router address as DNS server instead of loopback addresses
  * Enable dnsmasq DNS service if possible and add DNS servers otherwise
  * Reconfigure DHCP service on local nameserver changes
  * Support for systemd-resolved for getting nameservers for NAP clients
  * List connected devices in status icon tooltip
  * Support for nautilus 43 and later
  * Copy bleutooth address to clipboard in devicelist
  * Add battery levels to status icon tooltip</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1754913600">- Fix build on Leap 16.0 that has no nemo-extensions package
  (bsc#1247915)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1764936000">- Update to version 2.4.6:
  * Handling for new StatusNotifierWatcher
- Update to version 2.4.5:
  * Make connection notifications transient
  * StatusNotifierItem: announce children-display
  * Manager: Hide bt status switch when PowerManager is not available
- Update to version 2.4.4:
  * Fix Rfcom plugin dbus signature
  * Set an initial selected device in blueman-sendto
  * AutoConnect: Store bluetooth address instead of object path
  * Applet: Handle UnknownObject DBus error (@tommie)
  * Make search button available after device list becomes empty (@astcri)
  * Fix Fatal LoadException
  * Terminate applet on manager termination if it was started by manager
  * AutoConnect: Automatically convert path to address
  * Add toggle to force symbolic statusicon
- Update to version 2.4.3:
  * Fix issues with specific device names
  * Fix deadlock between applet and manager when double-clicking the tray icon</changelog>
</package>
<package pkgid="2a6bf3383d7f7de70186bbe00f6623857775f5a914f02a58a01fb0cd3f28e6f4357ffc4bd25fdd0660ac9ab8daeba8543bbc5f2b59c5e256427f340b935e2b02" name="caja-extension-sendto-devel" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="fb1868a4a6c8a4bec56541310a56bd27157425b4dc5cc110822335c9e38a0877ebfe31ad5baadadf1176b157ddf58d9b7f91d169d525782e7e88f56b8ec7eb69" name="caja-extension-sendto-gajim" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="7085365e9677a1e3399e227931b6ede684dd3c5cb6e7534955a41623167d16662e9a60a80f06b619d254beba9ab6957dab492f3fd3d71927093e75d70b8269b7" name="caja-extension-sendto-pidgin" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="9db2fd7c4e10d2a63effde21bcaf5200cdd6c95aade44211adf354a71ba128eaf9dbde6ea72188571779b39332be4f9f7fe731df16768e7b143c911658272837" name="caja-extension-sendto-upnp" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="bed3cd70b267badde219ff52a28eb455b3d213f49af3c1a3e1b9b9199843c2e59641435f516c82a8d17106705d3250626ad2bef79e541232e482f6d9363ec1bd" name="caja-extension-share" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="732655ff132cf755609e55a72b98bf8798dec12f92e0b5fb2a9cf5aeb148705a9168332612a91b53b5f7caf4db9489d12c788a31eeb39b9b9c1fe499d496dbf4" name="caja-extension-terminal" arch="noarch">
  <version epoch="0" ver="0.10" rel="3.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1520596800">- Initial package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update requirements for MATE 1.24+.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1628769600">- Add python3-support.patch:
  * Use correct imports for Python 3, and change shebang.</changelog>
</package>
<package pkgid="ee8b2ac14de92bf68feef55607af0386a05df466a6e6628d464453a7a3006463552ec5651d2a200584c26b8aae6b0fcb169f9a94da256afcbf38c087ba5c58a7" name="caja-extension-terminal-lang" arch="noarch">
  <version epoch="0" ver="0.10" rel="3.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1520596800">- Initial package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update requirements for MATE 1.24+.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1628769600">- Add python3-support.patch:
  * Use correct imports for Python 3, and change shebang.</changelog>
</package>
<package pkgid="e9afc7eb0069fda5f900ccfe43cbfdc5e24272e84ad03344f0c47fc9d58453831c32642a6941a0a7b5a4a90db24a4a6cf697d29247b4947fd1646b8b81bd244b" name="caja-extension-wallpaper" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="0e820aa01dab1a4e4ea8cd924de68db409461c024c95a00618c8a76beaa4264c2473307a5110b038b0bdce27c1df0160091d1f116b60c2c4b570c714a7753c07" name="caja-extension-xattr-tags" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="9b1db2e6e3a9cabdeb6829483886581c8cb38e0fcb21620a6dfecd5caefbd58317410a092f1227b5dff3cca6e54a256d0ca839af406ebb2820bdeae3f25d087f" name="caja-extensions-common-lang" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="2.1"/>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * Translations update
  * Remove trailing whitespaces
  * Strings resistance
  * Change url project's website
- add patch:
  * enable-gupnp-1.2.patch: Tumbleweed only ships gupnp-1.2, so we
    enable it with a patch. Reported upstream as
    https://github.com/mate-desktop/caja-extensions/issues/52
- remove patch:
  * caja-extensions_gtk-3.20.patch: we don't support gtk3.22 anymore
- build require gtk &gt;= 3.22 and glib &gt;= 2.50
- build require gupnp-1.2 on TW, stay on gupnp-1.0 for the rest</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582286400">- Leap 15.2 has newer gupnp, enable builds with gupnp 1.2 on Leap 15.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Migrate from intltool to gettext.
  * caja-image-resizer: Avoid g_type_class_add_private.
  * caja-image-rotator: Avoid g_type_class_add_private.
  * i18n caja extension copyright.
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: Don't use non-existing icons in context menu.
  * caja-sendto: Rewrite caja-sendto.ui from scratch fixing
    deprecations.
  * caja-sendto-command: Add .7z,.tar.xz to packed type drop-down
    list.
  * caja-wallpaper-extension: remove unused pointer
    "GError *err".
  * caja-wallpaper-extension: Fix memory leak.
  * image-converter: i18n select an angle drop-down list.
  * image-converter: Rewrite caja-image-resize.ui from scratch
    fixing deprecations.
  * sendto: Value stored to "file" is never read.
  * configure: Get quieter output from make.
  * Update translations.
- Remove enable-gupnp-1.2.patch: fixed upstream.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * sendto: Fix evolution command for sending an email.
  * build: Silent build warnings for distcheck.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1661860800">- Update to version 1.26.1:
  * Fix resolving the path to caja-extensions.mo on guix system.
  * Fixed caja-share not working under Arch Linux.
  * Update translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666267200">- Add caja-extensions-gupnp-1.6.patch: Support building against
  gupnp 1.6.
  + Adjust BuildRequires to support gupnp 1.2 or 1.6 with
    suse_version &gt;= 1550.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Add audio-video-properties plugin
  * Update translations
- Drop caja-extensions-gupnp-1.6.patch</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Don't build caja-sendto-upnp on SUSE &lt;&lt; 15.6. BRs can't be fullfilled
  before SUSE 15.6.</changelog>
</package>
<package pkgid="73a368b2ff12cbb011bff9815c770e70961fb8dec65d2490fdd7c717e6173a33d9ca5b06c0d009e357fa02caf14525341e0a82c7b1d015d145188b41ef0bc41b" name="caja-gschemas" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Avoid deprecated GtkStock.
  * Avoid deprecated GtkImageMenuItem.
  * libcaja-private/caja-recent.c: gvfs-open is a deprecated tool,
    switch to "gio open" from libglib2.0-bin.
  * caja-query-editor.c: Add "#include &lt;eel/eel-stock-dialogs.h&gt;".
  * caja-file-management-properties.ui: Avoid deprecated GtkVBox
    and GtkHBox.
  * caja-bookmarks-window.ui: Avoid deprecated functions.
  * Rename mate_dialog_add_button to eel_dialog_add_button.
  * caja-spatial-window.c: Avoid deprecated GtkVBox.
  * Eliminate accessible children-changed event flood on container
    repopulation.
  * Eliminate accessible children-changed event flood during update
    all.
  * Emit accessible-name-change signal for icons only when icons
    are renamed.
  * sidebar popup menu: Show "media-eject" icon in the "unmount"
    items.
  * pathbar: Fix random segfaults on opening mounts from Desktop.
  * fm-icon-view: Show size on disc as sort criterion.
  * sidebar popup menu: Show "media-eject" icon.
  * Add sort criterion by reversed extension segments.
  * fm-tree-view.c: Drop unused variable.
  * Rename "mate_image_menu_item..." to
    "eel_image_menu_item_new_from_icon".
  * eel-gtk-extensions: Show icons in right-click menus only if
    "menus-have-icons" is set.
  * caja-sidebar-title: Fix: images broken in sidebar.
  * caja-progress-info.c: Show notifications in begin/end of
    progress.
  * caja-progress-info.c: Avoid deprecated
    "gtk_status_icon_get_visible".
  * caja-sidebar-title: Fix a -Wmaybe-uninitialized warning.
  * caja-desktop-window.c: Fix: caja crashes unexpectedly.
  * Avoid deprecated "gtk_widget_override_font".
  * Avoid deprecated "gtk_window_set_wmclass".
  * caja-bookmark.c: Drop unused variable.
  * caja-bookmark.c: Fix icons in bookmarks.
  * icon-container: Avoid deprecated
    "gtk_style_context_get_border_color".
  * Avoid deprecated "gtk_dialog_get_action_area".
  * Pathbar button: Fix poor response to right-click.
  * editable-label: Avoid deprecated
    "gtk_im_multicontext_append_menuitems".
  * Use NULL instead of an uninitialised variable.
  * eel-editable-label.c: Avoid deprecated gdk_keymap_get_default.
  * eel-editable-label: Avoid deprecated
    gtk_style_context_set_background.
  * zoom-control: Don't use the eel_pop_up_context_menu function.
  * Replace deprecated gtk_menu_popup.
  * libcaja-private: Replace deprecated gdk_error_trap functions.
  * fm-desktop-icon-view: Replace deprecated
    gdk_error_trap_push/pop functions.
  * Replace deprecated gdk_flush.
  * libcaja-private: Fix -Wlogical-not-parentheses build warning.
  * Avoid deprecated gtk_style_context_get_background_color.
  * GSettings should init before use it.
  * monitor: Fix a crash on unmounting remote filesystems.
  * CajaFile: Fix a crash in modify_link_hash_table.
  * connect-server-dialog: Respect password save setting.
  * properties-window: Fix checking inconsistent state.
  * monitor: Watch for removal of non-native mounts on
    GVolumeMonitor.
  * Add "Configurable" interface and add support to
    caja-file-management-properties.
  * caja-application.c: Remove redundant empty lines.
  * Update caja manpage with info about "--force-desktop" option.
  * Caja-icon-info: Optimise icon lookups by GIcon.
  * fm-directory-view.c:  Decrease minimum update interval.
  * Remove dead code, fix a memory leak.
  * Add option to open multiple uri in tabs at startup.
  * Add the ability to switch tabs using [ctrl+tab] and
    [ctrl+shift+tab].
  * caja-desktop-directory: Stop segfaults in
    directory_ready_callback.
  * caja-directory.c: Fix a build warning.
  * pathbar: Increase reference count of path in
    update_button_types.
  * Fix some issues found by static analysis.
  * pathbar: Fix crash when accessing drive root.
  * libcaja-private: Remove redundant prefs application to hash
    table.
  * [desktop-bg] Fix a memory leak during background change events.
  * caja-location-bar: Fix: change background colour based on
    activity state.
  * Avoid deprecated g_type_class_add_private under src.
  * Fix incompatible pointer types.
  * Avoid deprecated g_type_class_add_private under src.
  * Avoid deprecated g_type_class_add_private under
    libcaja-private.
  * Fix compile warning.
  * Let file size units follow the users preference.
  * Fixed the value of 6 month and 1 year.
  * Support querying files by modification time and size.
  * Avoid deprecated g_type_class_add_private.
  * CajaApplication: Avoid deprecated g_type_class_add_private.
  * caja-menu: Avoid deprecated g_type_class_add_private.
  * eel, libegg: Use G_DEFINE_TYPE_WITH_PRIVATE macro.
  * configure.ac: Add check for PKG_CONFIG being set.
  * caja-application: Check for smclient before trying to load
    session.
  * eel: Avoid deprecated g_type_class_add_private.
  * libegg: Avoid deprecated g_type_class_add_private.
  * libcaja-private: Re-check file MIME type before picking an
    application.
  * file-manager: Fix apparent bug in context menu updating code.
  * Revert "fm-directory-view.c:  Decrease minimum update interval.".
  * Fix: weird item in bookmarks if the directory was removed.
  * Minor code-quality enhancements.
  * Forgot to initialise is_backup field.
  * Change show/hide backup files shortcut.
  * Remove useless comments, correct description string.
  * Skip hidden files only, not backups.
  * Add independent show/hide backup files.
  * Deleting an unused nautilus icon.
  * caja-progress-info: New behaviour with notifications.
  * caja-progress-info: Show notifications with the gsettings key.
  * Move AppStream files to the metainfo/ directory.
  * caja-places-sidebar: Replace two other uses of
    g_drive_poll_for_media_finish.
  * caja-bookmark: Fix memory leak.
  * eel-gtk-extensions: Fix memory leaks.
  * Add update-authors.pl script which helps to update caja.about.
  * Read authors and documenters fom caja.about file.
  * Ensure proper translation of the about dialogue title
  * Add --disable-self-check for configure.
  * Update translations.
- Rebase caja-gtk-3.20.patch.
- Add caja-missing-include.patch: Add a missing include.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * caja-progress-info: Make sure argument is initialised.
  * Fix invocation with --geometry from the command line.
  * Pass "NULL" for keyboard event.
  * caja-file: Fix incomplete file replacement dialogue.
  * eel-gdk-pixbuf-extensions: Fix division by zero.
  * caja-file: Fix use of memory after it is freed.
  * caja-icon-container: Fix use of memory after it is freed.
  * fm-tree-model: Fix use of memory after it is freed.
  * caja-information-panel: Fix use of memory after it is freed.
  * fm-directory-view: Fix use of memory after it is freed.
  * caja-tree-view-drag-dest: Fix memory leak.
  * [Security] eel-string: Use "g_strlcat" instead of "strcat".
  * [Security] Use "g_strlcpy" instead of "strcpy".
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563364800">- Update to version 1.23.1 (changes since 1.22.1):
  * desktop: Always draw the items label frame
  * suppress GtkAction deprecations warnings
  * src: reduce the scope of some variables
  * caja-open-with-dialog: cppcheck: Redundant condition
  * eel-canvas: cppcheck: Local variable 'allocation' shadows outer variable
  * caja-progress-info: add tooltips to file transfer dialog
  * Add accessible names for buttons in file transfer operations dialog
  * libegg: reduce the scope of some variables
  * libcaja-private: reduce the scope of some variables
  * eel: remove date &amp; time functions
  * caja-spatial-window: Unused variable i
  * eel: reduce the scope of some variables
  * caja-location-dialog: Fix 'cppcheck' and 'clang' warnings
  * update translations
  * caja-property-browser: Fix cast from non-struct type to struct type
  * eggsmclient-xsmp: Fix cast from non-struct type to struct type
  * caja-file-utilities: Fix cast from non-struct type to struct type
  * local #include files who are libraries inside &lt;&gt; instead ""
  * eel-string: Use 'va_copy' instead of 'G_VA_COPY'
  * eel-editable-label: Use 'memmove' instead of 'memcpy'
  * eel: remove eel_g_object_list_ref
  * drop functions defined but not used
  * local #include files inside "" instead &lt;&gt;
  * caja-icon-canvas-item: avoid 'cppcheck' warning
  * caja-file: avoid shifting signed 32-bit value by 31 bits
  * caja-icon-canvas-item: initialize variable 'scale'
  * caja-application: avoid NULL inside 'g_object_unref'
  * fm-desktop-icon-view: remove dead code
  * caja-file-operations: make sure 'error' isn't NULL
  * caja-open-with-dialog: make sure there is error before showing it
  * eel-string: Fix: 'memcpy' overflows destination buffer
  * eel-string: avoid 'memcpy' with NULL argument
  * caja-progress-info: make sure argument is initialized
  * eel: replace eel_ref_str with GRefString
  * eel: remove g_object_list_copy
  * caja-sidebar-title: avoid 'NULL' inside 'setup_gc_with_fg'
  * caja-file: Fix incomplete file replacement dialog
  * caja-autorun: avoid NULL in 'memcpy'
  * eel-editable-label: call argument with initialized value
  * caja-file: Fix: true and false branches are identical
  * caja-file-operations: add comment with false positive warning:
  * configure.ac: fix portability issue with test
  * eel: remove g_str_list_copy
  * Remove USE_MATE2_MACROS from autogen.sh (legacy)
  * eel: remove g_list_free_deep_custom
  * avoid variables set but not used
  * eel-canvas: Fix warning: Undefined or garbage value returned to caller
  * caja-window: Fix garbage value
  * eel-gdk-pixbuf-extensions: Fix division by zero
  * Fix use of memory after it is freed.
  * Fix attempt to free released memory
  * drop unused variables
- remove patches:
  * caja-missing-include.patch: builds fine without it
  * caja-gtk-3.20.patch: we don't support gtk3.20 anymore
- build require gtk &gt;= 3.22, glib &gt;= 2.50 and gio &gt;= 2.50</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.1):
  * caja-progress-info: Use NotifyNotification instead of
    GNotification.
  * Copy file and keep timestamps of original file including
    remotes.
  * Fix Caja crashes on file move in Korean.
  * Support querying files by contained text.
  * Use show icons option in views tab.
  * Add preference option to hide icons in list view.
  * fm-directory-view: Add icon to "empty trash" into "File" menu.
  * gla11y: Use version 0.3 which already defaults to using
    python3.
  * caja-places-sidebar: Add icon to "empty trash".
  * spatial-window: Replace geprecated gtk_menu_popup.
  * property-browser: Replace deprecated gtk_drag_begin.
  * fm-list-view: Replace deprecated gtk_drag_begin.
  * Show thumbnails in list view.
  * file-manager: Reduce the scope of some variables.
  * preferences: Render extension icons as cairo_surfaces.
  * preferences: Render media icons as cairo_surface.
  * Replace gdkpixbuf with cairo_surfaces in a few more places.
  * sidebar: Render info icon as vector.
  * desktop: Add specific CSS for ContrastHigh and
    ContrastHighInverse.
  * desktop: Add specific CSS for HighContrast and
    HighContrastInverse.
  * Add support for loading theme-specific caja-desktop CSS.
  * Refactor custom CSS loading into a separate function.
  * Add support for checking .ui accessibility with gla11y.
  * Render file-conflict icons as cairo_surface vectors.
  * file-conflict-dialog: Don't scale icons twice on hidpi monitors.
  * eel-string: Fix "make check".
  * Restore transparent background on icon view labels.
  * desktop icon view: Disconnect callback from correct GSettings
    instance.
  * Add scroll tabs with mouse wheel for File's properties and
    caja's preferences windows.
  * hidpi: Ensure all icons are properly scaled.
  * Use GETTEXTDATADIRS replace GETTEXTDATADIR.
  * Create msgstr for data/browser.xml.
  * Add gettext ITS.
  * Migrate intltool to gettext.
  * fm-properties: Remove use of mate-desktop-thumbnail helper.
  * Make device ejection notifications translatable.
  * Keep path same when opening new window from an existing one.
  * editable-label: Don't hyphenate filenames.
  * libcaja-private/caja-file: Redundant condition.
  * Avoid redundant redeclarations.
  * canvas-item: Don't hyphenate filenames.
  * change name from caja.{its,loc} to mimeinfo.{its,loc}.
  * caja-window-slot: "folder-saved-search" icon instead
    "text-x-generic".
  * Let some strings be translatable.
  * Add document for CajaWidgetViewProvider api.
  * Add new interface.
  * Add CajaWidgetViewProvider docs.
  * Add new extension for widget view.
  * Hide menu and toolbutton when view is only one.
  * Set FmWidgetView is single view.
  * Add new FmWidgetView object.
  * Fix build error about autoptr clean.
  * Use absolute path of binary on desktop files.
  * build: Fix wrong executing dir in caja.desktop.
  * Set a real title on the desktop window (as provided to ATK).
  * Drop GLIB version check.
  * build: Show compiler flags on configuration summary.
  * Fix build using the -fno-common flag.
  * Update translations.
- Drop support for old openSUSE versions.
- Add caja-glib-2.54.patch: restore GLib 2.54 support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594814400">- Replace pkgconfig(gail) with pkgconfig(gail-3.0) BuildRequires:
  align with what configure checks for, and no longer pull in
  unneeded nor used gtk2-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to 1.24.1
  * update translations
  * file-operations: don't attempt to move into the source dir
  * keep one .desktop suffix on desktop file renaming
  * fix runtime warning from newly unused code
  * Confirm before deleting during an undo operation
  * Updating the link of caja</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1658145600">- Update to upstream version 1.26.1:
  * tx: sync with transifex
  * Fix Caja does not show icons of application launchers
  * caja-mime-actions: fix memory leak
  * caja-bookmark: fix memory leak
  * caja-bookmark: drop create_image_cairo_for_bookmark
  * caja-file-conflict-dialog: Move to automatic signal
    disconnection
  * caja-file-conflict-dialog: Properly release references on
    dispose()
  * caja-file-conflict-dialog: update the icons once
  * caja-module: fix memory leak
  * caja-sidebar-title: fix memory leak
  * fm-directory-view: fix memory leak
  * eel-background: fix memory leak
  * caja-application: avoid SEGV when profiling/debugging code
  * caja-places-sidebar: fix right-click menu height
- No packaging changes necessary.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1700136000">- Update version to 1.26.3
  * update translations
  * caja-file: fix future informal date bug
  * caja-file: fix yesterday/today informal date bug
  * Replace deprecated code from xrandr
  * caja-desktop-window: Fix the xrandr error</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Translation update
  * Wl bgleaks fixes (#1763)
  * wayland-background-dialog: fix two issues found by cppcheck
  * wayland-background-dialog: ensure style provider is added only once
  * eel-background: fix logic error in x11/wayland detection
  * wayland-background-dialog: Preview images at original aspect ratio
  * wayland-background-dialog: fix memory leaks
  * wayland background dialog: fix build warning
  * Make wayland background dialog more intuitive
  * Manage desktop backgrounds when running in wayland
  * wayland desktop: suppress spatial window warning
  * Do not show "Organize Desktop by Name" when desktop icons are locked
  * fix building with libxml 2.12.0
- Drop caja-glib-2.54.patch</changelog>
</package>
<package pkgid="2e69da0d016c16455412e93fff0c16e02103d2898522f1a4d3fb654a3d46b412d19305cfa6ac0278cd2e5887f35df113cda1c865127bed3a3c38aa2d3c430be2" name="caja-lang" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Avoid deprecated GtkStock.
  * Avoid deprecated GtkImageMenuItem.
  * libcaja-private/caja-recent.c: gvfs-open is a deprecated tool,
    switch to "gio open" from libglib2.0-bin.
  * caja-query-editor.c: Add "#include &lt;eel/eel-stock-dialogs.h&gt;".
  * caja-file-management-properties.ui: Avoid deprecated GtkVBox
    and GtkHBox.
  * caja-bookmarks-window.ui: Avoid deprecated functions.
  * Rename mate_dialog_add_button to eel_dialog_add_button.
  * caja-spatial-window.c: Avoid deprecated GtkVBox.
  * Eliminate accessible children-changed event flood on container
    repopulation.
  * Eliminate accessible children-changed event flood during update
    all.
  * Emit accessible-name-change signal for icons only when icons
    are renamed.
  * sidebar popup menu: Show "media-eject" icon in the "unmount"
    items.
  * pathbar: Fix random segfaults on opening mounts from Desktop.
  * fm-icon-view: Show size on disc as sort criterion.
  * sidebar popup menu: Show "media-eject" icon.
  * Add sort criterion by reversed extension segments.
  * fm-tree-view.c: Drop unused variable.
  * Rename "mate_image_menu_item..." to
    "eel_image_menu_item_new_from_icon".
  * eel-gtk-extensions: Show icons in right-click menus only if
    "menus-have-icons" is set.
  * caja-sidebar-title: Fix: images broken in sidebar.
  * caja-progress-info.c: Show notifications in begin/end of
    progress.
  * caja-progress-info.c: Avoid deprecated
    "gtk_status_icon_get_visible".
  * caja-sidebar-title: Fix a -Wmaybe-uninitialized warning.
  * caja-desktop-window.c: Fix: caja crashes unexpectedly.
  * Avoid deprecated "gtk_widget_override_font".
  * Avoid deprecated "gtk_window_set_wmclass".
  * caja-bookmark.c: Drop unused variable.
  * caja-bookmark.c: Fix icons in bookmarks.
  * icon-container: Avoid deprecated
    "gtk_style_context_get_border_color".
  * Avoid deprecated "gtk_dialog_get_action_area".
  * Pathbar button: Fix poor response to right-click.
  * editable-label: Avoid deprecated
    "gtk_im_multicontext_append_menuitems".
  * Use NULL instead of an uninitialised variable.
  * eel-editable-label.c: Avoid deprecated gdk_keymap_get_default.
  * eel-editable-label: Avoid deprecated
    gtk_style_context_set_background.
  * zoom-control: Don't use the eel_pop_up_context_menu function.
  * Replace deprecated gtk_menu_popup.
  * libcaja-private: Replace deprecated gdk_error_trap functions.
  * fm-desktop-icon-view: Replace deprecated
    gdk_error_trap_push/pop functions.
  * Replace deprecated gdk_flush.
  * libcaja-private: Fix -Wlogical-not-parentheses build warning.
  * Avoid deprecated gtk_style_context_get_background_color.
  * GSettings should init before use it.
  * monitor: Fix a crash on unmounting remote filesystems.
  * CajaFile: Fix a crash in modify_link_hash_table.
  * connect-server-dialog: Respect password save setting.
  * properties-window: Fix checking inconsistent state.
  * monitor: Watch for removal of non-native mounts on
    GVolumeMonitor.
  * Add "Configurable" interface and add support to
    caja-file-management-properties.
  * caja-application.c: Remove redundant empty lines.
  * Update caja manpage with info about "--force-desktop" option.
  * Caja-icon-info: Optimise icon lookups by GIcon.
  * fm-directory-view.c:  Decrease minimum update interval.
  * Remove dead code, fix a memory leak.
  * Add option to open multiple uri in tabs at startup.
  * Add the ability to switch tabs using [ctrl+tab] and
    [ctrl+shift+tab].
  * caja-desktop-directory: Stop segfaults in
    directory_ready_callback.
  * caja-directory.c: Fix a build warning.
  * pathbar: Increase reference count of path in
    update_button_types.
  * Fix some issues found by static analysis.
  * pathbar: Fix crash when accessing drive root.
  * libcaja-private: Remove redundant prefs application to hash
    table.
  * [desktop-bg] Fix a memory leak during background change events.
  * caja-location-bar: Fix: change background colour based on
    activity state.
  * Avoid deprecated g_type_class_add_private under src.
  * Fix incompatible pointer types.
  * Avoid deprecated g_type_class_add_private under src.
  * Avoid deprecated g_type_class_add_private under
    libcaja-private.
  * Fix compile warning.
  * Let file size units follow the users preference.
  * Fixed the value of 6 month and 1 year.
  * Support querying files by modification time and size.
  * Avoid deprecated g_type_class_add_private.
  * CajaApplication: Avoid deprecated g_type_class_add_private.
  * caja-menu: Avoid deprecated g_type_class_add_private.
  * eel, libegg: Use G_DEFINE_TYPE_WITH_PRIVATE macro.
  * configure.ac: Add check for PKG_CONFIG being set.
  * caja-application: Check for smclient before trying to load
    session.
  * eel: Avoid deprecated g_type_class_add_private.
  * libegg: Avoid deprecated g_type_class_add_private.
  * libcaja-private: Re-check file MIME type before picking an
    application.
  * file-manager: Fix apparent bug in context menu updating code.
  * Revert "fm-directory-view.c:  Decrease minimum update interval.".
  * Fix: weird item in bookmarks if the directory was removed.
  * Minor code-quality enhancements.
  * Forgot to initialise is_backup field.
  * Change show/hide backup files shortcut.
  * Remove useless comments, correct description string.
  * Skip hidden files only, not backups.
  * Add independent show/hide backup files.
  * Deleting an unused nautilus icon.
  * caja-progress-info: New behaviour with notifications.
  * caja-progress-info: Show notifications with the gsettings key.
  * Move AppStream files to the metainfo/ directory.
  * caja-places-sidebar: Replace two other uses of
    g_drive_poll_for_media_finish.
  * caja-bookmark: Fix memory leak.
  * eel-gtk-extensions: Fix memory leaks.
  * Add update-authors.pl script which helps to update caja.about.
  * Read authors and documenters fom caja.about file.
  * Ensure proper translation of the about dialogue title
  * Add --disable-self-check for configure.
  * Update translations.
- Rebase caja-gtk-3.20.patch.
- Add caja-missing-include.patch: Add a missing include.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * caja-progress-info: Make sure argument is initialised.
  * Fix invocation with --geometry from the command line.
  * Pass "NULL" for keyboard event.
  * caja-file: Fix incomplete file replacement dialogue.
  * eel-gdk-pixbuf-extensions: Fix division by zero.
  * caja-file: Fix use of memory after it is freed.
  * caja-icon-container: Fix use of memory after it is freed.
  * fm-tree-model: Fix use of memory after it is freed.
  * caja-information-panel: Fix use of memory after it is freed.
  * fm-directory-view: Fix use of memory after it is freed.
  * caja-tree-view-drag-dest: Fix memory leak.
  * [Security] eel-string: Use "g_strlcat" instead of "strcat".
  * [Security] Use "g_strlcpy" instead of "strcpy".
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563364800">- Update to version 1.23.1 (changes since 1.22.1):
  * desktop: Always draw the items label frame
  * suppress GtkAction deprecations warnings
  * src: reduce the scope of some variables
  * caja-open-with-dialog: cppcheck: Redundant condition
  * eel-canvas: cppcheck: Local variable 'allocation' shadows outer variable
  * caja-progress-info: add tooltips to file transfer dialog
  * Add accessible names for buttons in file transfer operations dialog
  * libegg: reduce the scope of some variables
  * libcaja-private: reduce the scope of some variables
  * eel: remove date &amp; time functions
  * caja-spatial-window: Unused variable i
  * eel: reduce the scope of some variables
  * caja-location-dialog: Fix 'cppcheck' and 'clang' warnings
  * update translations
  * caja-property-browser: Fix cast from non-struct type to struct type
  * eggsmclient-xsmp: Fix cast from non-struct type to struct type
  * caja-file-utilities: Fix cast from non-struct type to struct type
  * local #include files who are libraries inside &lt;&gt; instead ""
  * eel-string: Use 'va_copy' instead of 'G_VA_COPY'
  * eel-editable-label: Use 'memmove' instead of 'memcpy'
  * eel: remove eel_g_object_list_ref
  * drop functions defined but not used
  * local #include files inside "" instead &lt;&gt;
  * caja-icon-canvas-item: avoid 'cppcheck' warning
  * caja-file: avoid shifting signed 32-bit value by 31 bits
  * caja-icon-canvas-item: initialize variable 'scale'
  * caja-application: avoid NULL inside 'g_object_unref'
  * fm-desktop-icon-view: remove dead code
  * caja-file-operations: make sure 'error' isn't NULL
  * caja-open-with-dialog: make sure there is error before showing it
  * eel-string: Fix: 'memcpy' overflows destination buffer
  * eel-string: avoid 'memcpy' with NULL argument
  * caja-progress-info: make sure argument is initialized
  * eel: replace eel_ref_str with GRefString
  * eel: remove g_object_list_copy
  * caja-sidebar-title: avoid 'NULL' inside 'setup_gc_with_fg'
  * caja-file: Fix incomplete file replacement dialog
  * caja-autorun: avoid NULL in 'memcpy'
  * eel-editable-label: call argument with initialized value
  * caja-file: Fix: true and false branches are identical
  * caja-file-operations: add comment with false positive warning:
  * configure.ac: fix portability issue with test
  * eel: remove g_str_list_copy
  * Remove USE_MATE2_MACROS from autogen.sh (legacy)
  * eel: remove g_list_free_deep_custom
  * avoid variables set but not used
  * eel-canvas: Fix warning: Undefined or garbage value returned to caller
  * caja-window: Fix garbage value
  * eel-gdk-pixbuf-extensions: Fix division by zero
  * Fix use of memory after it is freed.
  * Fix attempt to free released memory
  * drop unused variables
- remove patches:
  * caja-missing-include.patch: builds fine without it
  * caja-gtk-3.20.patch: we don't support gtk3.20 anymore
- build require gtk &gt;= 3.22, glib &gt;= 2.50 and gio &gt;= 2.50</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.1):
  * caja-progress-info: Use NotifyNotification instead of
    GNotification.
  * Copy file and keep timestamps of original file including
    remotes.
  * Fix Caja crashes on file move in Korean.
  * Support querying files by contained text.
  * Use show icons option in views tab.
  * Add preference option to hide icons in list view.
  * fm-directory-view: Add icon to "empty trash" into "File" menu.
  * gla11y: Use version 0.3 which already defaults to using
    python3.
  * caja-places-sidebar: Add icon to "empty trash".
  * spatial-window: Replace geprecated gtk_menu_popup.
  * property-browser: Replace deprecated gtk_drag_begin.
  * fm-list-view: Replace deprecated gtk_drag_begin.
  * Show thumbnails in list view.
  * file-manager: Reduce the scope of some variables.
  * preferences: Render extension icons as cairo_surfaces.
  * preferences: Render media icons as cairo_surface.
  * Replace gdkpixbuf with cairo_surfaces in a few more places.
  * sidebar: Render info icon as vector.
  * desktop: Add specific CSS for ContrastHigh and
    ContrastHighInverse.
  * desktop: Add specific CSS for HighContrast and
    HighContrastInverse.
  * Add support for loading theme-specific caja-desktop CSS.
  * Refactor custom CSS loading into a separate function.
  * Add support for checking .ui accessibility with gla11y.
  * Render file-conflict icons as cairo_surface vectors.
  * file-conflict-dialog: Don't scale icons twice on hidpi monitors.
  * eel-string: Fix "make check".
  * Restore transparent background on icon view labels.
  * desktop icon view: Disconnect callback from correct GSettings
    instance.
  * Add scroll tabs with mouse wheel for File's properties and
    caja's preferences windows.
  * hidpi: Ensure all icons are properly scaled.
  * Use GETTEXTDATADIRS replace GETTEXTDATADIR.
  * Create msgstr for data/browser.xml.
  * Add gettext ITS.
  * Migrate intltool to gettext.
  * fm-properties: Remove use of mate-desktop-thumbnail helper.
  * Make device ejection notifications translatable.
  * Keep path same when opening new window from an existing one.
  * editable-label: Don't hyphenate filenames.
  * libcaja-private/caja-file: Redundant condition.
  * Avoid redundant redeclarations.
  * canvas-item: Don't hyphenate filenames.
  * change name from caja.{its,loc} to mimeinfo.{its,loc}.
  * caja-window-slot: "folder-saved-search" icon instead
    "text-x-generic".
  * Let some strings be translatable.
  * Add document for CajaWidgetViewProvider api.
  * Add new interface.
  * Add CajaWidgetViewProvider docs.
  * Add new extension for widget view.
  * Hide menu and toolbutton when view is only one.
  * Set FmWidgetView is single view.
  * Add new FmWidgetView object.
  * Fix build error about autoptr clean.
  * Use absolute path of binary on desktop files.
  * build: Fix wrong executing dir in caja.desktop.
  * Set a real title on the desktop window (as provided to ATK).
  * Drop GLIB version check.
  * build: Show compiler flags on configuration summary.
  * Fix build using the -fno-common flag.
  * Update translations.
- Drop support for old openSUSE versions.
- Add caja-glib-2.54.patch: restore GLib 2.54 support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594814400">- Replace pkgconfig(gail) with pkgconfig(gail-3.0) BuildRequires:
  align with what configure checks for, and no longer pull in
  unneeded nor used gtk2-devel.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to 1.24.1
  * update translations
  * file-operations: don't attempt to move into the source dir
  * keep one .desktop suffix on desktop file renaming
  * fix runtime warning from newly unused code
  * Confirm before deleting during an undo operation
  * Updating the link of caja</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * Update copyright to 2021</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1658145600">- Update to upstream version 1.26.1:
  * tx: sync with transifex
  * Fix Caja does not show icons of application launchers
  * caja-mime-actions: fix memory leak
  * caja-bookmark: fix memory leak
  * caja-bookmark: drop create_image_cairo_for_bookmark
  * caja-file-conflict-dialog: Move to automatic signal
    disconnection
  * caja-file-conflict-dialog: Properly release references on
    dispose()
  * caja-file-conflict-dialog: update the icons once
  * caja-module: fix memory leak
  * caja-sidebar-title: fix memory leak
  * fm-directory-view: fix memory leak
  * eel-background: fix memory leak
  * caja-application: avoid SEGV when profiling/debugging code
  * caja-places-sidebar: fix right-click menu height
- No packaging changes necessary.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1700136000">- Update version to 1.26.3
  * update translations
  * caja-file: fix future informal date bug
  * caja-file: fix yesterday/today informal date bug
  * Replace deprecated code from xrandr
  * caja-desktop-window: Fix the xrandr error</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 1.28.0
  * Translation update
  * Wl bgleaks fixes (#1763)
  * wayland-background-dialog: fix two issues found by cppcheck
  * wayland-background-dialog: ensure style provider is added only once
  * eel-background: fix logic error in x11/wayland detection
  * wayland-background-dialog: Preview images at original aspect ratio
  * wayland-background-dialog: fix memory leaks
  * wayland background dialog: fix build warning
  * Make wayland background dialog more intuitive
  * Manage desktop backgrounds when running in wayland
  * wayland desktop: suppress spatial window warning
  * Do not show "Organize Desktop by Name" when desktop icons are locked
  * fix building with libxml 2.12.0
- Drop caja-glib-2.54.patch</changelog>
</package>
<package pkgid="8f27ce8d509dbff35fca9f72e494d917a37e797136afe27eae6df4601f9f372829bf68cc72710ccb29d7732eb7e0aeaa53847d064c221002df91c4956974b5ee" name="caja-rename" arch="riscv64">
  <version epoch="0" ver="24.5.1" rel="1.1"/>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1656072000">- Initial packaging of version 21.11.24.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1656504000">- Update to new upstream version 22.6.29:
  + Translated using Weblate (Chinese (Simplified))
  + Added translation using Weblate (Arabic)
  + Translated using Weblate (Arabic)
  + Update translation files
  + Translated using Weblate (German)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 22.10.31:
  * translation updates</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 24.2.1
  * Rewrite in C</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Update version to 24.5.1
  * Translated using Weblate (Hungarian) (f4635f9)
  * Added translation using Weblate (Hungarian) (4b56629)
- Update version to 24.4.1
  * Translated using Weblate (Chinese (Simplified)) (a0e4550)
- Add caja-rename-pre-glib2-74-compat.patch. Gracefully continue when building
  against glib-2.0 &lt;&lt; 2.74.0.
- Add caja-rename-pre-glib2-76-compat.patch. Gracefully continue when building
  against glib-2.0 &lt;&lt; 2.76.0.</changelog>
</package>
<package pkgid="975509e08a0a7d087392b507a72ee9220512d65104b7e336570334eccc3b83e3d6e83489884d21a65d7822365c59ddae29f81167e767272a34f9dd0fd4c32289" name="caja-rename-lang" arch="noarch">
  <version epoch="0" ver="24.5.1" rel="1.1"/>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1656072000">- Initial packaging of version 21.11.24.</changelog>
  <changelog author="Mihai Moldovan &lt;ionic@ionic.de&gt;" date="1656504000">- Update to new upstream version 22.6.29:
  + Translated using Weblate (Chinese (Simplified))
  + Added translation using Weblate (Arabic)
  + Translated using Weblate (Arabic)
  + Update translation files
  + Translated using Weblate (German)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 22.10.31:
  * translation updates</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Update version to 24.2.1
  * Rewrite in C</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Update version to 24.5.1
  * Translated using Weblate (Hungarian) (f4635f9)
  * Added translation using Weblate (Hungarian) (4b56629)
- Update version to 24.4.1
  * Translated using Weblate (Chinese (Simplified)) (a0e4550)
- Add caja-rename-pre-glib2-74-compat.patch. Gracefully continue when building
  against glib-2.0 &lt;&lt; 2.74.0.
- Add caja-rename-pre-glib2-76-compat.patch. Gracefully continue when building
  against glib-2.0 &lt;&lt; 2.76.0.</changelog>
</package>
<package pkgid="b8541b6bcea47af6fa3ab83d57c5308ae33dc7b6b73e8ca4b8785a842948fd56964892d27fb18984c7c3ca6e5f77eca0f8511f3e739e20a21a40368fcb415c0e" name="cal10n" arch="noarch">
  <version epoch="0" ver="0.8.1.12" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Depend on junit not junit4</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 0.7.7
  + Correctly read escaped ':', '#', '!', '=' characters. The behavior
  is documented in the Properties javadocs (http://tinyurl.com/bprdgnk).
  This fixes CAL-37 (http://jira.qos.ch/browse/CAL-37)
- Update build.xml.tar.bz2, rename it to build.xml-$VERSION and
  recompress it in xz format
- Add a requirement to xz</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * cal10n-0.7.7-sourcetarget.patch
  - Force java source and target levels to 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * cal10n-0.7.7-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1539864000">- Install the maven pom files in order to generate correctly the
  mvn(...) provides.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- Update to 0.8.1:
  * This release adds JSR-269 support. In other words, verification
    of bundles can be performed at compilation time. See the related
    documentation for more details.
  * Fix issue with Eclipse not finding existing resources. With
    release 0.8.1, Eclipse will find bundles located under
    "src/main/resources" but still fail to find bundles located
    under "src/test/resources/".
  * When reading in bundles, the verify method in MessageKeyVerifier
    now uses the locale passed as parameter instead of always
    Locale.FR. This bug was reported by Dale Wijnand who also
    provided the releavant patch.
- Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with
  references to version 0.8.1 to build correctly versioned jar
  files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652270400">- Fetch sources using source service from ch.qos git
- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10
- Redo completely the packaging including the possibility to run
  tests if --with tests is specified
- Add the cal10n-ant-task to built artifacts
- Removed patch:
  * cal10n-0.7.7-sourcetarget.patch
    + changes factored into the build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714651200">- Fetch the latest git revision: 12th commit after 0.8.1 calling
  it 0.8.1.12
- Add a multibuild flavour to build the maven plugins
- Added patch:
  * Fix-SupportedSourceVersion-warning.patch
    + fix the following: [WARNING] Supported source version
    'RELEASE_5' from annotation processor
    'ch.qos.cal10n.verifier.processor.CAL10NAnnotationProcessor'
    less than -source '1.7'
    + uncommitted change from the following pull request:
    https://github.com/qos-ch/cal10n/pull/10</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Added patch:
  * cal10n-mpt4.patch
    + port the maven-plugin to java-annotations extractor instead
    of the deprecated java-javadoc one</changelog>
</package>
<package pkgid="1f2b217a9821447d76aae546112ec6cdacf3d1b05c33ce2d23b96f1a9dfc5af97fb11243a4b5031ca723b3eeac3ab9874e17eee98648d258ec3580539efaaf57" name="cal10n-javadoc" arch="noarch">
  <version epoch="0" ver="0.8.1.12" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Depend on junit not junit4</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 0.7.7
  + Correctly read escaped ':', '#', '!', '=' characters. The behavior
  is documented in the Properties javadocs (http://tinyurl.com/bprdgnk).
  This fixes CAL-37 (http://jira.qos.ch/browse/CAL-37)
- Update build.xml.tar.bz2, rename it to build.xml-$VERSION and
  recompress it in xz format
- Add a requirement to xz</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * cal10n-0.7.7-sourcetarget.patch
  - Force java source and target levels to 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * cal10n-0.7.7-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1539864000">- Install the maven pom files in order to generate correctly the
  mvn(...) provides.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- Update to 0.8.1:
  * This release adds JSR-269 support. In other words, verification
    of bundles can be performed at compilation time. See the related
    documentation for more details.
  * Fix issue with Eclipse not finding existing resources. With
    release 0.8.1, Eclipse will find bundles located under
    "src/main/resources" but still fail to find bundles located
    under "src/test/resources/".
  * When reading in bundles, the verify method in MessageKeyVerifier
    now uses the locale passed as parameter instead of always
    Locale.FR. This bug was reported by Dale Wijnand who also
    provided the releavant patch.
- Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with
  references to version 0.8.1 to build correctly versioned jar
  files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652270400">- Fetch sources using source service from ch.qos git
- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10
- Redo completely the packaging including the possibility to run
  tests if --with tests is specified
- Add the cal10n-ant-task to built artifacts
- Removed patch:
  * cal10n-0.7.7-sourcetarget.patch
    + changes factored into the build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714651200">- Fetch the latest git revision: 12th commit after 0.8.1 calling
  it 0.8.1.12
- Add a multibuild flavour to build the maven plugins
- Added patch:
  * Fix-SupportedSourceVersion-warning.patch
    + fix the following: [WARNING] Supported source version
    'RELEASE_5' from annotation processor
    'ch.qos.cal10n.verifier.processor.CAL10NAnnotationProcessor'
    less than -source '1.7'
    + uncommitted change from the following pull request:
    https://github.com/qos-ch/cal10n/pull/10</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Added patch:
  * cal10n-mpt4.patch
    + port the maven-plugin to java-annotations extractor instead
    of the deprecated java-javadoc one</changelog>
</package>
<package pkgid="ff580cd91dab00ac1df3ad03f55fd577b19cef3fdd4ec56f4c3f1192fda893bd0f35ca16d423dfb0d07fba587f6d84a5f7b95a37c77c924cf6e21332f37c737c" name="cal10n-maven-plugins" arch="noarch">
  <version epoch="0" ver="0.8.1.12" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Depend on junit not junit4</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 0.7.7
  + Correctly read escaped ':', '#', '!', '=' characters. The behavior
  is documented in the Properties javadocs (http://tinyurl.com/bprdgnk).
  This fixes CAL-37 (http://jira.qos.ch/browse/CAL-37)
- Update build.xml.tar.bz2, rename it to build.xml-$VERSION and
  recompress it in xz format
- Add a requirement to xz</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * cal10n-0.7.7-sourcetarget.patch
  - Force java source and target levels to 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * cal10n-0.7.7-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1539864000">- Install the maven pom files in order to generate correctly the
  mvn(...) provides.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- Update to 0.8.1:
  * This release adds JSR-269 support. In other words, verification
    of bundles can be performed at compilation time. See the related
    documentation for more details.
  * Fix issue with Eclipse not finding existing resources. With
    release 0.8.1, Eclipse will find bundles located under
    "src/main/resources" but still fail to find bundles located
    under "src/test/resources/".
  * When reading in bundles, the verify method in MessageKeyVerifier
    now uses the locale passed as parameter instead of always
    Locale.FR. This bug was reported by Dale Wijnand who also
    provided the releavant patch.
- Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with
  references to version 0.8.1 to build correctly versioned jar
  files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652270400">- Fetch sources using source service from ch.qos git
- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10
- Redo completely the packaging including the possibility to run
  tests if --with tests is specified
- Add the cal10n-ant-task to built artifacts
- Removed patch:
  * cal10n-0.7.7-sourcetarget.patch
    + changes factored into the build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714651200">- Fetch the latest git revision: 12th commit after 0.8.1 calling
  it 0.8.1.12
- Add a multibuild flavour to build the maven plugins
- Added patch:
  * Fix-SupportedSourceVersion-warning.patch
    + fix the following: [WARNING] Supported source version
    'RELEASE_5' from annotation processor
    'ch.qos.cal10n.verifier.processor.CAL10NAnnotationProcessor'
    less than -source '1.7'
    + uncommitted change from the following pull request:
    https://github.com/qos-ch/cal10n/pull/10</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Added patch:
  * cal10n-mpt4.patch
    + port the maven-plugin to java-annotations extractor instead
    of the deprecated java-javadoc one</changelog>
</package>
<package pkgid="880996046b9030e416e4e7539e41dbde530e8c7cbae646e00d7812f8be64a82d5ef5458c76b122780d4dcbc7d311bdce645ab012ecbd4f9209ad457949e31f4f" name="cal10n-maven-plugins-javadoc" arch="noarch">
  <version epoch="0" ver="0.8.1.12" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Depend on junit not junit4</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 0.7.7
  + Correctly read escaped ':', '#', '!', '=' characters. The behavior
  is documented in the Properties javadocs (http://tinyurl.com/bprdgnk).
  This fixes CAL-37 (http://jira.qos.ch/browse/CAL-37)
- Update build.xml.tar.bz2, rename it to build.xml-$VERSION and
  recompress it in xz format
- Add a requirement to xz</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Added patch:
  * cal10n-0.7.7-sourcetarget.patch
  - Force java source and target levels to 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * cal10n-0.7.7-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1539864000">- Install the maven pom files in order to generate correctly the
  mvn(...) provides.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- Update to 0.8.1:
  * This release adds JSR-269 support. In other words, verification
    of bundles can be performed at compilation time. See the related
    documentation for more details.
  * Fix issue with Eclipse not finding existing resources. With
    release 0.8.1, Eclipse will find bundles located under
    "src/main/resources" but still fail to find bundles located
    under "src/test/resources/".
  * When reading in bundles, the verify method in MessageKeyVerifier
    now uses the locale passed as parameter instead of always
    Locale.FR. This bug was reported by Dale Wijnand who also
    provided the releavant patch.
- Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with
  references to version 0.8.1 to build correctly versioned jar
  files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652270400">- Fetch sources using source service from ch.qos git
- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10
- Redo completely the packaging including the possibility to run
  tests if --with tests is specified
- Add the cal10n-ant-task to built artifacts
- Removed patch:
  * cal10n-0.7.7-sourcetarget.patch
    + changes factored into the build system</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714651200">- Fetch the latest git revision: 12th commit after 0.8.1 calling
  it 0.8.1.12
- Add a multibuild flavour to build the maven plugins
- Added patch:
  * Fix-SupportedSourceVersion-warning.patch
    + fix the following: [WARNING] Supported source version
    'RELEASE_5' from annotation processor
    'ch.qos.cal10n.verifier.processor.CAL10NAnnotationProcessor'
    less than -source '1.7'
    + uncommitted change from the following pull request:
    https://github.com/qos-ch/cal10n/pull/10</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Added patch:
  * cal10n-mpt4.patch
    + port the maven-plugin to java-annotations extractor instead
    of the deprecated java-javadoc one</changelog>
</package>
<package pkgid="91ae35b0ea797da9875c9a40ccc0566e2069ffbe0e4536c26e5ad34f35c4e5fe53bbfeb11b028b3ffffae72a0dccdbf454ffdb06857282d556456535f76d10d9" name="cal3d" arch="riscv64">
  <version epoch="0" ver="0.120" rel="5.1"/>
  <changelog author="adam@mizerski.pl" date="1274011200">- some housekeeping</changelog>
  <changelog author="jengelh@medozas.de" date="1332590400">- Add autotools BuildRequires for Factory/12.2</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1359460800">- Renamed the devel package to name-devel as this is standard
- Cleaned the spec file up</changelog>
  <changelog author="rpm@fthiessen.de" date="1467028800">- Update to current SVN head
- Added fix-date-time.patch to reduce warnings
- Added fix-boolean-to-pointer.patch to fix build with gcc6</changelog>
  <changelog author="aloisio@gmx.com" date="1491652800">- Updated to 0.120
- Switched to github source URL
- Refreshed fix-boolean-to-pointer.patch and fix-date-time.patch
- Added add-vsxu-support.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1494936000">- Removed superfluous .la files.
- Corrected group for main package</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Change Converters -&gt; Convertors in RPM group, as all other
  packages use this spelling.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixed SPEC file, replaced URL with working upstream URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
</package>
<package pkgid="31d0659f5c87864588c6b16a5a376fd884db779160c6b85e7578618e78a7582d4c1ae071e2e711a44b3e3a27c2f34aa3daf2072b876306fc3f56fe078cc4216e" name="cal3d-devel" arch="riscv64">
  <version epoch="0" ver="0.120" rel="5.1"/>
  <changelog author="adam@mizerski.pl" date="1274011200">- some housekeeping</changelog>
  <changelog author="jengelh@medozas.de" date="1332590400">- Add autotools BuildRequires for Factory/12.2</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1359460800">- Renamed the devel package to name-devel as this is standard
- Cleaned the spec file up</changelog>
  <changelog author="rpm@fthiessen.de" date="1467028800">- Update to current SVN head
- Added fix-date-time.patch to reduce warnings
- Added fix-boolean-to-pointer.patch to fix build with gcc6</changelog>
  <changelog author="aloisio@gmx.com" date="1491652800">- Updated to 0.120
- Switched to github source URL
- Refreshed fix-boolean-to-pointer.patch and fix-date-time.patch
- Added add-vsxu-support.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1494936000">- Removed superfluous .la files.
- Corrected group for main package</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Change Converters -&gt; Convertors in RPM group, as all other
  packages use this spelling.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixed SPEC file, replaced URL with working upstream URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
</package>
<package pkgid="5ba8c88de42ccecabf15ecadbb050d197f1d1ab9e82a9476f4a906003c8738c6c1b00a4b253da7b5ce9b84ca014a028b052b2f3a30a7ad5d551fc6215b41840b" name="cal3d-doc" arch="riscv64">
  <version epoch="0" ver="0.120" rel="5.1"/>
  <changelog author="adam@mizerski.pl" date="1274011200">- some housekeeping</changelog>
  <changelog author="jengelh@medozas.de" date="1332590400">- Add autotools BuildRequires for Factory/12.2</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1359460800">- Renamed the devel package to name-devel as this is standard
- Cleaned the spec file up</changelog>
  <changelog author="rpm@fthiessen.de" date="1467028800">- Update to current SVN head
- Added fix-date-time.patch to reduce warnings
- Added fix-boolean-to-pointer.patch to fix build with gcc6</changelog>
  <changelog author="aloisio@gmx.com" date="1491652800">- Updated to 0.120
- Switched to github source URL
- Refreshed fix-boolean-to-pointer.patch and fix-date-time.patch
- Added add-vsxu-support.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1494936000">- Removed superfluous .la files.
- Corrected group for main package</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Change Converters -&gt; Convertors in RPM group, as all other
  packages use this spelling.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixed SPEC file, replaced URL with working upstream URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
</package>
<package pkgid="0dc7aa70fe9a0153ba9fb02b018c7ffd2b576f184484cf6c24763feb8fdcc4c2612678a32a9f4bcc16f55a7e49df52fea2f0307b2f9afc54910667e88f953415" name="calamares" arch="riscv64">
  <version epoch="0" ver="3.2.62" rel="2.6"/>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1591185600">- Add patch Qt515_QPainterPath.patch to add missing includes
  (QPainterPath) for Qt 5.15 compatibility.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="11c8219c389bbb3919fbc52782b5209cd59defd8d90fb3a0ba3a252748f976a14037b5384fb23725c9af236d6e60052b92ca9059947b8462c4176e12ea9a5e3c" name="calamares-branding-upstream" arch="noarch">
  <version epoch="0" ver="3.2.62" rel="2.6"/>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1591185600">- Add patch Qt515_QPainterPath.patch to add missing includes
  (QPainterPath) for Qt 5.15 compatibility.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="b89a9fd91b6e546a2df501809c6581a134dad593125319858433a2f7744256503d6e980fb0ff621aa81998cfd096a8be5355b289e01d44811983d3e3dd51a4c0" name="calamares-lang" arch="noarch">
  <version epoch="0" ver="3.2.62" rel="2.6"/>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1591185600">- Add patch Qt515_QPainterPath.patch to add missing includes
  (QPainterPath) for Qt 5.15 compatibility.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="32b85525e07456788b07f537f8ee3c4b40d0505dbecbf07def81ba4dfbb7cd52efa310114c9d59db73634bcc685d18d719b2108f488a53203a28e22cb20ba8a1" name="calamares-webview" arch="riscv64">
  <version epoch="0" ver="3.2.62" rel="2.6"/>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1591185600">- Add patch Qt515_QPainterPath.patch to add missing includes
  (QPainterPath) for Qt 5.15 compatibility.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
</package>
<package pkgid="7bc8f7f93e64c111bb27640a60a894b2a4ff63e15fdddf11c5330e6fab21ecf3ad391919a7ad2f804d087fee460195b8108a67a4a427c3324381328f81ba82d1" name="calamaris" arch="noarch">
  <version epoch="0" ver="2.59" rel="162.1"/>
  <changelog author="ro@suse.de" date="1032264000">- removed bogus self-provides</changelog>
  <changelog author="tcrhak@suse.cz" date="1045483200">- update to version 2.57</changelog>
  <changelog author="tcrhak@suse.cz" date="1059480000">- update to version 2.58</changelog>
  <changelog author="adrian@suse.de" date="1073822400">- add %defattr</changelog>
  <changelog author="tcrhak@suse.cz" date="1091793600">- update to 2.59</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mpluskal@suse.com" date="1430136000">- Update download url
- Clenup spec file with spec-cleaner
- Build as noarch</changelog>
  <changelog author="mpluskal@suse.com" date="1529409600">- More spec file modernisations</changelog>
  <changelog author="Kasimir _ &lt;kasimir_@outlook.de&gt;" date="1566820800">- Fix generation of reports with Perl &gt;= 5.12 (boo#1145328)
  + 0001_perl.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="47bc9fd4fc325cc1162f8065da7645af9e915db402ed71e9524f48c03008ea5774d944771b3feb4a55dbf6522c49ac795517ad2821ced3e66e777b73425a8097" name="calc" arch="riscv64">
  <version epoch="0" ver="2.16.1.2" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731931200">- Workaorund %attr(644…) setting this attribute also on the doc
  directory if this is the first statement to copy docs over. The
  intention was clearly to set the files non-executable. Simply
  letting RPM copy the correct doc files first, using default
  attributes, results in the doc-dir having proper access modes.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1745582400">- Update to 2.15.1.1:
  * Change Makefile.config to, if not using not HomeBrew, then try to
    detect macports and/or using /opt/local/{lib,include}.
  * Put full date range (1989-2025) of calc source into version.h.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1755172800">- Update to 2.15.1.2:
  * Removed use of HAVE_MEMMOVE as well have_memmv.c.
  * Removed the building and including of have_memmv.h.
  * Removed the memmove() function in blkcpy.c, used when HAVE_MEMMOVE was NOT defined.
  * The libc memmove(3) function as defined by &lt;string.h&gt; is now
    required to compile calc because the replacement code in
    blkcpy.c q was problematic, especially when regions overlap.
  * The HAVE_MEMMOVE make symbol was removed from Makefile.config.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1755518400">- Update to 2.16.0.0:
  * Starting with calc version 2.16.0.0, the ability to perform arithmetic
    on addresses of values in calc objects has been greatly restricted.
  * Most arithmetic on of value addresses could easily cause calc to
    crash.  For example, prior to calc version 2.16.0.0, the following
    command was likely to crash calc: calc '*((&amp;.)+1e9)'
  * Subtracting two value addresses is permitted, however there is NO
    guarantee that the address of a value will remain consistent across
    calc runs.  Addresses of values depend on the circumstances of when
    the calc values were formed.
  * The above restrictions and caveats apply to addresses of values.
    Such restrictions and caveats to NOT apply to the addresses of
    octets, NOR to the addresses within strings.  If isptr(x) == 2, then
    x is value-pointer and the above mentioned restrictions and caveats apply.
  * See "help address" for more information on value address arithmetic.
  * Added E_INVALID_DEREF (10610) error code to indicate the invalid
    dereferencing a non-variable.
  * Added E_INVALID_ADDR_OP (10611) error code to indicate an invalid
    arithmetic address operation.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 2.16.0.1:
  * Adding support for "pipe/fork/exec and friends" via custom functions
  * We to address a bug after adding support for pipe/fork/exec (and
    friends) via custom functions</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910401">- Update to 2.16.0.2:
  * Fixed bug, when custom functions were enabled, where returning a
    value from the sysinfo custom function such as:
    custom("sysinfo","DEFAULTSHELL")
    would cause a segmentation violation due to an improper `free(3)`.
  * Fixed a memory leak that was related to the sysinfo custom function.
  * Added paranoia checks on shell value when processing commands
    read from the tty that start with the "!" character.
  * Improved code that converts between UPPER CASE and lower case.
  * Verify that the default underlying shell defaults to the shell
    as given by the `$SHELL` environment variable if that environment
    variable is set and is NOT empty, otherwise the `DEFAULTSHELL`
    (as defined in `calc.h`) value will be used as the underlying shell.
  * Fixed memory leaks related to various environment variable values
    used by calc code.  All various environment variable values used
    used by calc code are processed by `strdup(3)`.
  * The `libcalc_call_me_last()` function frees any non-NULL values set
    by `initenv()`.
  * If the readline tilde_expand fails to expand "~/.calc_history",
    then ".calc_history" will be used as the name of the history file.
  * Added HIST_NULL_HIST code to indicate that name of the history file
    could not be set.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910402">- Update to 2.16.0.3:
  * The segmentation fault as reported in issue #174 has been fixed.
    When the `powervalue()` function was expanded to (in `value.c`), to
    process complex powers, the author forgot that the function `c_power()`
    returns NULL when the result is too large to represent in memory.  Now,
    when `c_power()` returns NULL within the `powervalue()` function, the
    `E_POWER_4` math error ("Too-large value for power") will be raised.
    Thanks go to the GitHub user @mengrj for reporting this problem
    in issue #174 in a clear and concise way such that we were able
    to fix this problem.
  * Reduced `MAXCMD` (maximum length of command invocation) in `calv.h`
    from 16384 to 5120.  On most systems, commands longer than 5.6k would
    hit the soft stack size limit and trigger a stack overflow condition
    causing calc to crash with a SIGSEGV (segmentation violation).
  * If you need a super-long calc commands, consider increasing
  * the `MAXCMD` value in `calc.h`, and increase the stack size
  * limits for your calc run.  For example under Linux to increase
  * the maximum stack size to 2^28 bytes:
    prlimit --stack=268435456 calc
    or:
    ulimit -s 49152
    calc
  * Resolved, as much we can, issue #175.
  * Recommend `-fstack-protector-all` in `Makefile.local` comments.
  * Fixed signed integer overflow in `c_power()`.
  * The `c_power(COMPLEX *c1, COMPLEX *c2, NUMBER *epsilon)` function in
    `comfunc.c` no longer triggers a signed integer overflow.
  * Added `qqbitvalue(NUMBER pos)` to `qmarth.c`: like `qbitvalue(long n)`
    but with a NUMBER arg, and will return NULL if the shifted bit is too
    large to hold in memory.
  * Added `zzbitvalue(ZVALUE pos, ZVALUE *res)`: similar to the
    `zbitvalue(long n, ZVALUE *res)` function but with a `ZVALUE` arg,
    and returns a boolean, and does not call math_error().
  * Added `ZVALUE _baseb_` to hold the `BASEB` as a `ZVALUE`.
  * Added `MAXDATA_LOG2` to hold the log base 2 value of `MAXDATA`.
  * Added `MAXLEN_LOG2` to hold the log base 2 value of `MAXLEN`.
  * Added `HALF_BITS` as an alias for `BASEB`.
  * Added to `cal/regress.cal`, regression test 9758 to test for
    the condition that issue #174 was about.
  * Improved the Common Address Sanitizer (ASAN) comments in
    `Makefile.config` and `Makefile.local`.
  * Resolved issue #176.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910403">- Update to 2.16.1.0:
  * Added a new `.clang-format` file as the basis for using the
    `clang-format(1)` tool to format calc source in a consistent way.
    This code re-formatting will make it easier to work in calc v3 code
    changes in the future by making the calc source much more consistent.
  * Removed `.clang-format` exclusion from `.gitignore`.
  * Modified `func.c` to prevent the `clang-format(1)` tool from formatting
    the `builtins[]` table that builtin make rule in `help/Makefile` uses to
    format the `help/builtin` file.  We can live with the `builtins[]`
    table as it is today, for now.
  * Add `make clang-format` make rule to top level `Makefile` and
    to the `custom/Makefile`.
  * Reformatted C code as per the `clang-format(1)` and the
    `.clang-format` file: using the `make clang-format` make rule.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910404">- Update to 2.16.1.1:
  * Fix compiler warning for `custom/u_pfe.c`.
  * Update the `ARCH_CFLAGS` make symbol comments in `Makefile.config`.
  * Add `ARCH_CFLAGS` to `COMMON_CFLAGS` in `Makefile.config`.
  * Add "RHEL (Linux) Address Sanitizer (ASAN) for i686" commented out
    section to `Makefile.local`.
  * Improve comments in `Makefile.local` related to "Address Sanitizer (ASAN)".
  * Add `junk4200` to `.gitignore`.
  * Use `-${Q}` instead of `-@` while build hsrc files in `Makefile`.
  * Fix `pseudo_seed()` in `seed.c` to handle 32-bit architectures.
  * Fixed `reopenid()` in `file.c` to handle 32-bit architectures and
    to avoid "glibc detected an invalid stdio handle" using `freopen(3)`.
  * Fixed bug in `c_power()` in `comfunc.c` that caused 32-bit
    architectures to dump core.
  * Fixed bug in `zrandom()` in `zrandom.c` where results from a
    Blum-Blum-Shub operation were incorrectly copied into a ZVALUE
    for 32-bit architectures.
  * Fixed comment typo in `cal/regress.cal` before test 5305.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910405">- Update to 2.16.1.2:
  * Fixed a bug where the calc command history was not being properly
    saved in the history file.  Thanks go to the GitHub user @Vekhir
    for both reporting this problem and helping come up with a solution.
  * Per request, we expanded number of entries to save from 1024 to 4096.</changelog>
</package>
<package pkgid="ba6c09f345fbb879845ee74ae6a626f8f05a65635908769e308ef8ea4f63c73e2ee65da9cf85394e4b98521046de0e420f67cc5ab50fbd775a087085e6010c74" name="calc-devel" arch="riscv64">
  <version epoch="0" ver="2.16.1.2" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731931200">- Workaorund %attr(644…) setting this attribute also on the doc
  directory if this is the first statement to copy docs over. The
  intention was clearly to set the files non-executable. Simply
  letting RPM copy the correct doc files first, using default
  attributes, results in the doc-dir having proper access modes.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1745582400">- Update to 2.15.1.1:
  * Change Makefile.config to, if not using not HomeBrew, then try to
    detect macports and/or using /opt/local/{lib,include}.
  * Put full date range (1989-2025) of calc source into version.h.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1755172800">- Update to 2.15.1.2:
  * Removed use of HAVE_MEMMOVE as well have_memmv.c.
  * Removed the building and including of have_memmv.h.
  * Removed the memmove() function in blkcpy.c, used when HAVE_MEMMOVE was NOT defined.
  * The libc memmove(3) function as defined by &lt;string.h&gt; is now
    required to compile calc because the replacement code in
    blkcpy.c q was problematic, especially when regions overlap.
  * The HAVE_MEMMOVE make symbol was removed from Makefile.config.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1755518400">- Update to 2.16.0.0:
  * Starting with calc version 2.16.0.0, the ability to perform arithmetic
    on addresses of values in calc objects has been greatly restricted.
  * Most arithmetic on of value addresses could easily cause calc to
    crash.  For example, prior to calc version 2.16.0.0, the following
    command was likely to crash calc: calc '*((&amp;.)+1e9)'
  * Subtracting two value addresses is permitted, however there is NO
    guarantee that the address of a value will remain consistent across
    calc runs.  Addresses of values depend on the circumstances of when
    the calc values were formed.
  * The above restrictions and caveats apply to addresses of values.
    Such restrictions and caveats to NOT apply to the addresses of
    octets, NOR to the addresses within strings.  If isptr(x) == 2, then
    x is value-pointer and the above mentioned restrictions and caveats apply.
  * See "help address" for more information on value address arithmetic.
  * Added E_INVALID_DEREF (10610) error code to indicate the invalid
    dereferencing a non-variable.
  * Added E_INVALID_ADDR_OP (10611) error code to indicate an invalid
    arithmetic address operation.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 2.16.0.1:
  * Adding support for "pipe/fork/exec and friends" via custom functions
  * We to address a bug after adding support for pipe/fork/exec (and
    friends) via custom functions</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910401">- Update to 2.16.0.2:
  * Fixed bug, when custom functions were enabled, where returning a
    value from the sysinfo custom function such as:
    custom("sysinfo","DEFAULTSHELL")
    would cause a segmentation violation due to an improper `free(3)`.
  * Fixed a memory leak that was related to the sysinfo custom function.
  * Added paranoia checks on shell value when processing commands
    read from the tty that start with the "!" character.
  * Improved code that converts between UPPER CASE and lower case.
  * Verify that the default underlying shell defaults to the shell
    as given by the `$SHELL` environment variable if that environment
    variable is set and is NOT empty, otherwise the `DEFAULTSHELL`
    (as defined in `calc.h`) value will be used as the underlying shell.
  * Fixed memory leaks related to various environment variable values
    used by calc code.  All various environment variable values used
    used by calc code are processed by `strdup(3)`.
  * The `libcalc_call_me_last()` function frees any non-NULL values set
    by `initenv()`.
  * If the readline tilde_expand fails to expand "~/.calc_history",
    then ".calc_history" will be used as the name of the history file.
  * Added HIST_NULL_HIST code to indicate that name of the history file
    could not be set.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910402">- Update to 2.16.0.3:
  * The segmentation fault as reported in issue #174 has been fixed.
    When the `powervalue()` function was expanded to (in `value.c`), to
    process complex powers, the author forgot that the function `c_power()`
    returns NULL when the result is too large to represent in memory.  Now,
    when `c_power()` returns NULL within the `powervalue()` function, the
    `E_POWER_4` math error ("Too-large value for power") will be raised.
    Thanks go to the GitHub user @mengrj for reporting this problem
    in issue #174 in a clear and concise way such that we were able
    to fix this problem.
  * Reduced `MAXCMD` (maximum length of command invocation) in `calv.h`
    from 16384 to 5120.  On most systems, commands longer than 5.6k would
    hit the soft stack size limit and trigger a stack overflow condition
    causing calc to crash with a SIGSEGV (segmentation violation).
  * If you need a super-long calc commands, consider increasing
  * the `MAXCMD` value in `calc.h`, and increase the stack size
  * limits for your calc run.  For example under Linux to increase
  * the maximum stack size to 2^28 bytes:
    prlimit --stack=268435456 calc
    or:
    ulimit -s 49152
    calc
  * Resolved, as much we can, issue #175.
  * Recommend `-fstack-protector-all` in `Makefile.local` comments.
  * Fixed signed integer overflow in `c_power()`.
  * The `c_power(COMPLEX *c1, COMPLEX *c2, NUMBER *epsilon)` function in
    `comfunc.c` no longer triggers a signed integer overflow.
  * Added `qqbitvalue(NUMBER pos)` to `qmarth.c`: like `qbitvalue(long n)`
    but with a NUMBER arg, and will return NULL if the shifted bit is too
    large to hold in memory.
  * Added `zzbitvalue(ZVALUE pos, ZVALUE *res)`: similar to the
    `zbitvalue(long n, ZVALUE *res)` function but with a `ZVALUE` arg,
    and returns a boolean, and does not call math_error().
  * Added `ZVALUE _baseb_` to hold the `BASEB` as a `ZVALUE`.
  * Added `MAXDATA_LOG2` to hold the log base 2 value of `MAXDATA`.
  * Added `MAXLEN_LOG2` to hold the log base 2 value of `MAXLEN`.
  * Added `HALF_BITS` as an alias for `BASEB`.
  * Added to `cal/regress.cal`, regression test 9758 to test for
    the condition that issue #174 was about.
  * Improved the Common Address Sanitizer (ASAN) comments in
    `Makefile.config` and `Makefile.local`.
  * Resolved issue #176.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910403">- Update to 2.16.1.0:
  * Added a new `.clang-format` file as the basis for using the
    `clang-format(1)` tool to format calc source in a consistent way.
    This code re-formatting will make it easier to work in calc v3 code
    changes in the future by making the calc source much more consistent.
  * Removed `.clang-format` exclusion from `.gitignore`.
  * Modified `func.c` to prevent the `clang-format(1)` tool from formatting
    the `builtins[]` table that builtin make rule in `help/Makefile` uses to
    format the `help/builtin` file.  We can live with the `builtins[]`
    table as it is today, for now.
  * Add `make clang-format` make rule to top level `Makefile` and
    to the `custom/Makefile`.
  * Reformatted C code as per the `clang-format(1)` and the
    `.clang-format` file: using the `make clang-format` make rule.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910404">- Update to 2.16.1.1:
  * Fix compiler warning for `custom/u_pfe.c`.
  * Update the `ARCH_CFLAGS` make symbol comments in `Makefile.config`.
  * Add `ARCH_CFLAGS` to `COMMON_CFLAGS` in `Makefile.config`.
  * Add "RHEL (Linux) Address Sanitizer (ASAN) for i686" commented out
    section to `Makefile.local`.
  * Improve comments in `Makefile.local` related to "Address Sanitizer (ASAN)".
  * Add `junk4200` to `.gitignore`.
  * Use `-${Q}` instead of `-@` while build hsrc files in `Makefile`.
  * Fix `pseudo_seed()` in `seed.c` to handle 32-bit architectures.
  * Fixed `reopenid()` in `file.c` to handle 32-bit architectures and
    to avoid "glibc detected an invalid stdio handle" using `freopen(3)`.
  * Fixed bug in `c_power()` in `comfunc.c` that caused 32-bit
    architectures to dump core.
  * Fixed bug in `zrandom()` in `zrandom.c` where results from a
    Blum-Blum-Shub operation were incorrectly copied into a ZVALUE
    for 32-bit architectures.
  * Fixed comment typo in `cal/regress.cal` before test 5305.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910405">- Update to 2.16.1.2:
  * Fixed a bug where the calc command history was not being properly
    saved in the history file.  Thanks go to the GitHub user @Vekhir
    for both reporting this problem and helping come up with a solution.
  * Per request, we expanded number of entries to save from 1024 to 4096.</changelog>
</package>
<package pkgid="da88cd2b4bf4a0ce6348ab7d54f313735e88174f1629b0793d927b0258326f405dc5ce5a364f9943550a135be1e46223151a212002c8c230482f2d1bb7985c85" name="calcurse" arch="riscv64">
  <version epoch="0" ver="4.8.2" rel="1.1"/>
  <changelog author="rpm@fthiessen.de" date="1490270400">- Update to version 4.2.2
  * Prevent free-before-init of timstr
  * Prevent segfault when all todo items are hidden
  * Fix visible region after loading list box items
  * calcurse-caldav: Fix scrambled comment
- Added keyring and asc file for verification.</changelog>
  <changelog author="avindra@opensuse.org" date="1516968000">- Update to version 4.3.0
  * Compatibility notes:
  - Month names and abbreviated day names now honor the locale
    setting
  - The phase of moon feature was removed
  * New features:
  - The selected day in the calendar now stands out
  - Both the position and the date format used for the heading in
    the appointments panel are configurable
  - Support for CTRL-U and CTRL-G in prompts
  - Support for using all keys recognized by ncurses,
    particularly UTF-8 keys, in key bindings
  - Support for CALCURSE_EDITOR, CALCURSE_PAGER and
    CALCURSE_MERGETOOL environment variables to override the
    default editor, pager and merge tool
  - Several improvements to the reload and save routines. The
    save routine now detects external changes to the data files
    and no longer blindly overwrites data which was edited
    externally. In case of external changes, different options
    are offered, one of them being the execution of the merge
    tool to merge external changes and changes done from the
    running calcurse instance. The reload routine also no longer
    performs a reload if both the external data files and the
    local data are unchanged.
  - Several improvements to the CalDAV synchronization script,
    including OAuth2 support and instructions on how to
    synchronize calcurse with Google Calendar
  - Support for passing the password as a command-line argument
    to the CalDAV synchronization script
  - A new utility, called calcurse-dateutil, which can be used
    to create "extended recurrent events" such as events
    occurring on the third Thursday of each month
  * Bug Fixes:
  - Gracefully parse iCal parameters with colons
  - Fixes to the notification feature affecting recurrent
    appointments
  - Do not crash when changing colors
  - Avoid fatal error when using the help command
  - Avoid empty warning box when key is already in use
  - Several fixes to the calcurse-caldav synchronization script
    to allow for synchronizing with NextCloud servers
  - Proper support for punctual appointments starting at 00:00
  - Proper ISO 8601 week numbering
  - The delete key no longer acts as backspace
  - Proper parsing of date-time strings
- cleanup with spec-cleaner
- remove chmod line, no longer needed</changelog>
  <changelog author="mvetter@suse.com" date="1559044800">- Update to 4.4.0:
  Compatibility notes:
  * The -F option is superseded by -P which can be used to remove certain entries from the data file (instead of keeping them). Please consult the man page for details.
  New features:
  * Major overhaul of the input routines in interactive mode (implemented by Lars Henriksen).
  * Support for separate data and configuration file directories (partly implemented by Quentin Hibon).
  * A --filter-invert option which inverts the other filter options (implemented by Lars Henriksen).
  * Support for negative date ranges when using the -d command line option.
  New calcurse-caldav features:
  * The SyncFilter configuration option which allows for specifying the types of items synced from/to the server (implemented by Satvik Sharma).
  * Support for a CALCURSE_CALDAV_PASSWORD environment variable which can be used to pass a password securely from another program (implemented by Randy Ramos).
  * HTTP support (implemented by Dino Macri).
  * Authorization removed from debug logs by default.
  Bug fixes:
  * Fix for an appointment becoming an event when entering an invalid start time (implemented by Lars Henriksen).
  * Fix for the deletion of a multi-day recurrent appointment (implemented by Lars Henriksen).
  * Fixes for potential database inconsistencies caused by appointments which end before they begin (implemented by Lars Henriksen).
  * Several fixes dealing with DST (implemented by Lars Henriksen).
  * Fixes for date range queries (implemented by Lars Henriksen).
  * Fix for segmentation fault with recent ncurses implementations.
  * Fix for potential segmentation fault in mutex handling.
  * RFC5545-compliant DTSTART in iCal exports (patch by Quentin Hibon).
  * Fix for not closing the stream after exporting iCal items (patch by crvs).
  * Fix for priority parsing in iCal imports (patch by dott).
  * Various improvements to the change detection and save conflict resolution code (implemented by Lars Henriksen).
  * Several improvements to concurrency control (implemented by Lars Henriksen).
  * Various fixes to the scrollbar (implemented by Lars Henriksen).
  * Various potential buffer overflow fixes.
  * A more robust command line argument parser (implemented by Lars Henriksen).
  * Various improvements to the UTF-8 handling code (implemented by Lars Henriksen).
  * Several stability and portability fixes (partly provided by Mikolaj Kucharski).
  * Several stability fixes in the calcurse-caldav script.</changelog>
  <changelog author="mvetter@suse.com" date="1560859200">- Update to 4.5.0:
  Compatibility notes:
  * The --conf command line option has been renamed to --confdir and the --directory option has been renamed to --datadir.
  New features:
  * Multiple days support
  * Experimental vdir support: For details, refer to contrib/vdir/README.md in the calcurse source tree.
  * Support for editing recurrence exceptions (implemented by Lars Henriksen).
  New calcurse-caldav features:
  * Custom data directory support (implemented by vxid).
  * A new Troubleshooting section in the calcurse-caldav README.md (added by Randy Ramos).
  Bug fixes:
  * Various fixes in the notification system (implemented by Lars Henriksen).
  * Fix for a calendar redraw issue (implemented by Lars Henriksen).
  * Fix a potential deadlock (implemented by Lars Henriksen).
  * Use ICALDATETIMEFMT for EXDATE in iCal exports (implemented by Henrik Grimler).
  * Fix for the compile-time AsciiDoc check (implemented by Brandon Munger).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 4.6.0:
  * XDG base directory support: While using ~/.calcurse/ is still supported for
  backwards compatibility, we recommend putting your configuration files in
  ~/.config/calcurse/ and your data files in ~/.local/share/calcurse/ instead
  (implemented by Nitroretro).
  * Configurable text for empty days
  * Support RET to set the todo item priority to 0
  * Various improvements in iCal imports
  * Escape necessary characters in SUMMARY on export (implemented by Kelvin Jackson).
  * Update notification bar properly when certain recurrent appointments are deleted (implemented by Lars Henriksen).
  * Fix save of interactively imported data (implemented by Lars Henriksen).
  * Restore ability to edit recurrent items without exceptions (reported and fixed by Lars Henriksen).
  * Fix monthly and yearly recurrence algorithms for frequencies greater than one (reported and fixed by Lars Henriksen).
  * Fix DST issues (reported by Lars Henriksen and others, fixed by Lars Henriksen).</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1612699200">- Update to version 4.7.0
  * Compatibility notes
  - Note file contents are now exported as DESCRIPTION in iCal exports
  - The item deletion menu has been redesigned
  - The systemdialogs option has been removed from the configuration
  * New features:
  - Support for advanced recurrence rules
  - Repeat counts are accepted in the UI as an alternative to repetition
    end dates for recurrent items
  - The :previous and :next commands can be used to jump to the previous/next
    occurrence of the currently selected recurrent item.
  - Various improvements in iCal imports
  - Notes are now displayed in the item view dialog
  * Bug fixes
  - Fixed formatting of DTSTART for recurrent events
  - Improvements in hook execution
  - Checks to make sure the config and data dirs exist</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618401600">- Update to version 4.7.1
  * Bug fixes:
  - Multiple iCal import fixes: Make iCal event import independent
    of property ordering. Return failure if an item is skipped.
    Avoid double free on import errors. Fix parsing of UNTIL.
  - Do not remove an empty note file after edit session.
  - Keep internal linked list sorted when moving items.
  - Prevent external hook/notification commands
    from interacting with the UI.
  * calcurse-caldav bug fixes:
  - Allow non-ASCII characters in username and password
  - Improved error handling for the configuration file.
    Unknown keys are now reported as errors instead of ignored.
  - Always request href from server after pushing a new object to prevent
    items from being erroneously deleted or created when path contains
    characters that need to be URL-encoded.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1658404800">- Update to version 4.8.0
  * New features:
  - Support any weekday as first day of week; previously, only Sunday and
    Monday were allowed.
  - Configuration of the format in which appointment time is displayed.
  - Actions without key bindings.
  - generic-prev-view key binding to cycle backwards through windows.
  - Support for Home/End keys in text input mode.
  * Bug fixes:
  - Support compilation on big-endian systems.
  - Fixed --docdir support.
  - Allow newlines in iCal SUMMARY by replacing them with blanks.
  - Fixed sidebar configuration sometimes not increasing width.
  - Layout change recognizes changed appointment space; before this change,
    a layout change did not update the maximum number of appointments visible
    until the config menu was left.
  * calcurse-caldav bug fixes:
  - Fixed InsecureSSL support.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 4.8.1:
  * Fixed characters in weekly view.
  * Fixed import for iCal files with empty description
  * Fixed handling of note files edited outside calcurse
  * Fixed handling of recurrent open-ended appointments
  * Default description for items with empty descriptions
  * The PasswordCommand option can now be used to manage passwords
    in an external program and is the new recommended way of
    storing passwords for calcurse-caldav</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759492800">- Update to 4.8.2:
  * Bug fixes:
  * Fixed iCal export with VALARM calendar components.
  * Fixed buffer overflows in configuration file and key binding parser.
  * Fixed out-of-bounds access and two memory leaks.
  * Fixed segmentation fault for iCal exports with deleted note files.
  * Minor documentation and status message fixes.
  * New calcurse-caldav features:
  * Support for configuring the path to the OAuth credentials file via command-line arguments.
  * Relaxed DTEND check for iCal imports.
  * Improved locking mechanism.
  * Improved PasswordCommand output handling.
  * Improved Google calendar sync instructions.</changelog>
</package>
<package pkgid="e334ac302b776951ff372fa280ea422fa4626e8191dcd8330062d8db864cc9b08ee1333c72e2cb130b20b7de180bb82f30b0d7c9d2a6dcf2974eb925c9ec1bc8" name="calcurse-lang" arch="noarch">
  <version epoch="0" ver="4.8.2" rel="1.1"/>
  <changelog author="rpm@fthiessen.de" date="1490270400">- Update to version 4.2.2
  * Prevent free-before-init of timstr
  * Prevent segfault when all todo items are hidden
  * Fix visible region after loading list box items
  * calcurse-caldav: Fix scrambled comment
- Added keyring and asc file for verification.</changelog>
  <changelog author="avindra@opensuse.org" date="1516968000">- Update to version 4.3.0
  * Compatibility notes:
  - Month names and abbreviated day names now honor the locale
    setting
  - The phase of moon feature was removed
  * New features:
  - The selected day in the calendar now stands out
  - Both the position and the date format used for the heading in
    the appointments panel are configurable
  - Support for CTRL-U and CTRL-G in prompts
  - Support for using all keys recognized by ncurses,
    particularly UTF-8 keys, in key bindings
  - Support for CALCURSE_EDITOR, CALCURSE_PAGER and
    CALCURSE_MERGETOOL environment variables to override the
    default editor, pager and merge tool
  - Several improvements to the reload and save routines. The
    save routine now detects external changes to the data files
    and no longer blindly overwrites data which was edited
    externally. In case of external changes, different options
    are offered, one of them being the execution of the merge
    tool to merge external changes and changes done from the
    running calcurse instance. The reload routine also no longer
    performs a reload if both the external data files and the
    local data are unchanged.
  - Several improvements to the CalDAV synchronization script,
    including OAuth2 support and instructions on how to
    synchronize calcurse with Google Calendar
  - Support for passing the password as a command-line argument
    to the CalDAV synchronization script
  - A new utility, called calcurse-dateutil, which can be used
    to create "extended recurrent events" such as events
    occurring on the third Thursday of each month
  * Bug Fixes:
  - Gracefully parse iCal parameters with colons
  - Fixes to the notification feature affecting recurrent
    appointments
  - Do not crash when changing colors
  - Avoid fatal error when using the help command
  - Avoid empty warning box when key is already in use
  - Several fixes to the calcurse-caldav synchronization script
    to allow for synchronizing with NextCloud servers
  - Proper support for punctual appointments starting at 00:00
  - Proper ISO 8601 week numbering
  - The delete key no longer acts as backspace
  - Proper parsing of date-time strings
- cleanup with spec-cleaner
- remove chmod line, no longer needed</changelog>
  <changelog author="mvetter@suse.com" date="1559044800">- Update to 4.4.0:
  Compatibility notes:
  * The -F option is superseded by -P which can be used to remove certain entries from the data file (instead of keeping them). Please consult the man page for details.
  New features:
  * Major overhaul of the input routines in interactive mode (implemented by Lars Henriksen).
  * Support for separate data and configuration file directories (partly implemented by Quentin Hibon).
  * A --filter-invert option which inverts the other filter options (implemented by Lars Henriksen).
  * Support for negative date ranges when using the -d command line option.
  New calcurse-caldav features:
  * The SyncFilter configuration option which allows for specifying the types of items synced from/to the server (implemented by Satvik Sharma).
  * Support for a CALCURSE_CALDAV_PASSWORD environment variable which can be used to pass a password securely from another program (implemented by Randy Ramos).
  * HTTP support (implemented by Dino Macri).
  * Authorization removed from debug logs by default.
  Bug fixes:
  * Fix for an appointment becoming an event when entering an invalid start time (implemented by Lars Henriksen).
  * Fix for the deletion of a multi-day recurrent appointment (implemented by Lars Henriksen).
  * Fixes for potential database inconsistencies caused by appointments which end before they begin (implemented by Lars Henriksen).
  * Several fixes dealing with DST (implemented by Lars Henriksen).
  * Fixes for date range queries (implemented by Lars Henriksen).
  * Fix for segmentation fault with recent ncurses implementations.
  * Fix for potential segmentation fault in mutex handling.
  * RFC5545-compliant DTSTART in iCal exports (patch by Quentin Hibon).
  * Fix for not closing the stream after exporting iCal items (patch by crvs).
  * Fix for priority parsing in iCal imports (patch by dott).
  * Various improvements to the change detection and save conflict resolution code (implemented by Lars Henriksen).
  * Several improvements to concurrency control (implemented by Lars Henriksen).
  * Various fixes to the scrollbar (implemented by Lars Henriksen).
  * Various potential buffer overflow fixes.
  * A more robust command line argument parser (implemented by Lars Henriksen).
  * Various improvements to the UTF-8 handling code (implemented by Lars Henriksen).
  * Several stability and portability fixes (partly provided by Mikolaj Kucharski).
  * Several stability fixes in the calcurse-caldav script.</changelog>
  <changelog author="mvetter@suse.com" date="1560859200">- Update to 4.5.0:
  Compatibility notes:
  * The --conf command line option has been renamed to --confdir and the --directory option has been renamed to --datadir.
  New features:
  * Multiple days support
  * Experimental vdir support: For details, refer to contrib/vdir/README.md in the calcurse source tree.
  * Support for editing recurrence exceptions (implemented by Lars Henriksen).
  New calcurse-caldav features:
  * Custom data directory support (implemented by vxid).
  * A new Troubleshooting section in the calcurse-caldav README.md (added by Randy Ramos).
  Bug fixes:
  * Various fixes in the notification system (implemented by Lars Henriksen).
  * Fix for a calendar redraw issue (implemented by Lars Henriksen).
  * Fix a potential deadlock (implemented by Lars Henriksen).
  * Use ICALDATETIMEFMT for EXDATE in iCal exports (implemented by Henrik Grimler).
  * Fix for the compile-time AsciiDoc check (implemented by Brandon Munger).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 4.6.0:
  * XDG base directory support: While using ~/.calcurse/ is still supported for
  backwards compatibility, we recommend putting your configuration files in
  ~/.config/calcurse/ and your data files in ~/.local/share/calcurse/ instead
  (implemented by Nitroretro).
  * Configurable text for empty days
  * Support RET to set the todo item priority to 0
  * Various improvements in iCal imports
  * Escape necessary characters in SUMMARY on export (implemented by Kelvin Jackson).
  * Update notification bar properly when certain recurrent appointments are deleted (implemented by Lars Henriksen).
  * Fix save of interactively imported data (implemented by Lars Henriksen).
  * Restore ability to edit recurrent items without exceptions (reported and fixed by Lars Henriksen).
  * Fix monthly and yearly recurrence algorithms for frequencies greater than one (reported and fixed by Lars Henriksen).
  * Fix DST issues (reported by Lars Henriksen and others, fixed by Lars Henriksen).</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1612699200">- Update to version 4.7.0
  * Compatibility notes
  - Note file contents are now exported as DESCRIPTION in iCal exports
  - The item deletion menu has been redesigned
  - The systemdialogs option has been removed from the configuration
  * New features:
  - Support for advanced recurrence rules
  - Repeat counts are accepted in the UI as an alternative to repetition
    end dates for recurrent items
  - The :previous and :next commands can be used to jump to the previous/next
    occurrence of the currently selected recurrent item.
  - Various improvements in iCal imports
  - Notes are now displayed in the item view dialog
  * Bug fixes
  - Fixed formatting of DTSTART for recurrent events
  - Improvements in hook execution
  - Checks to make sure the config and data dirs exist</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618401600">- Update to version 4.7.1
  * Bug fixes:
  - Multiple iCal import fixes: Make iCal event import independent
    of property ordering. Return failure if an item is skipped.
    Avoid double free on import errors. Fix parsing of UNTIL.
  - Do not remove an empty note file after edit session.
  - Keep internal linked list sorted when moving items.
  - Prevent external hook/notification commands
    from interacting with the UI.
  * calcurse-caldav bug fixes:
  - Allow non-ASCII characters in username and password
  - Improved error handling for the configuration file.
    Unknown keys are now reported as errors instead of ignored.
  - Always request href from server after pushing a new object to prevent
    items from being erroneously deleted or created when path contains
    characters that need to be URL-encoded.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1658404800">- Update to version 4.8.0
  * New features:
  - Support any weekday as first day of week; previously, only Sunday and
    Monday were allowed.
  - Configuration of the format in which appointment time is displayed.
  - Actions without key bindings.
  - generic-prev-view key binding to cycle backwards through windows.
  - Support for Home/End keys in text input mode.
  * Bug fixes:
  - Support compilation on big-endian systems.
  - Fixed --docdir support.
  - Allow newlines in iCal SUMMARY by replacing them with blanks.
  - Fixed sidebar configuration sometimes not increasing width.
  - Layout change recognizes changed appointment space; before this change,
    a layout change did not update the maximum number of appointments visible
    until the config menu was left.
  * calcurse-caldav bug fixes:
  - Fixed InsecureSSL support.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 4.8.1:
  * Fixed characters in weekly view.
  * Fixed import for iCal files with empty description
  * Fixed handling of note files edited outside calcurse
  * Fixed handling of recurrent open-ended appointments
  * Default description for items with empty descriptions
  * The PasswordCommand option can now be used to manage passwords
    in an external program and is the new recommended way of
    storing passwords for calcurse-caldav</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759492800">- Update to 4.8.2:
  * Bug fixes:
  * Fixed iCal export with VALARM calendar components.
  * Fixed buffer overflows in configuration file and key binding parser.
  * Fixed out-of-bounds access and two memory leaks.
  * Fixed segmentation fault for iCal exports with deleted note files.
  * Minor documentation and status message fixes.
  * New calcurse-caldav features:
  * Support for configuring the path to the OAuth credentials file via command-line arguments.
  * Relaxed DTEND check for iCal imports.
  * Improved locking mechanism.
  * Improved PasswordCommand output handling.
  * Improved Google calendar sync instructions.</changelog>
</package>
<package pkgid="51f6f5dc6bf72cb8f3ba57cd6b7c56f1adf83645e15d57eeb5c71dba3380f7d9623ed2608319e9f281ae58b465d5d6b0210695f837d4f46d65c1d2833957e0d7" name="calendarsupport" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Const'ify + use qCWarning
  * Add .gersemirc
  * Use string literals inline operators
  * Activate yaml pre-commit support
  * Add pre-commit support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * It compiles fine without qt6.10 deprecated methods
  * Use c++20
  * Add tests-run-in-parallel
  * add static + not necessary to initialize it
  * codespell update and fixes
  * Fix BUG 501637: untranslated strings in preferences dialogue (kde#501637)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use QCOMPARE here
  * Increase ktextaddons to 1.7.0
  * Disable CMAKE_CXX_SCAN_FOR_MODULES
  * src/cellitem.cpp - remove non-useful debug print
  * Remove unused implemented methods</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="b4a3b5ddc69b7b80f2bce58624a8f811dc7e42d004bed3e24d769cc3cad8eab1dbc84fed4210109ba903b0395fb009efa13158acf1e4b890deed2713bf359acf" name="calendarsupport-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Const'ify + use qCWarning
  * Add .gersemirc
  * Use string literals inline operators
  * Activate yaml pre-commit support
  * Add pre-commit support
  * Increase ktextaddons to 1.6.0. Improve emoji support + add textautogenerate lib (AI support)
  * It compiles fine without qt6.10 deprecated methods
  * Use c++20
  * Add tests-run-in-parallel
  * add static + not necessary to initialize it
  * codespell update and fixes
  * Fix BUG 501637: untranslated strings in preferences dialogue (kde#501637)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Use QCOMPARE here
  * Increase ktextaddons to 1.7.0
  * Disable CMAKE_CXX_SCAN_FOR_MODULES
  * src/cellitem.cpp - remove non-useful debug print
  * Remove unused implemented methods</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="557224849b3e2fc644bb750236b31d6b6c8a927256336eeb2c37064a7e76be09d6b413cda5e90649a2bf8d57d5744abe9078b313024cd98139ebad5eaeba969b" name="calibre" arch="riscv64">
  <version epoch="0" ver="8.16.2" rel="1.4"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.11.0" date="1758888000">- Update to 8.11.0
  * New Features
  - E-book viewer: Add an "Ask AI" tab to the dictionary lookup
    panel. Allows you to query AI about the currently selected
    text.
  - Preferences: Show the keyboard shortcut for each category in
    preferences in the tooltip
  * Bug Fixes
  - E-book viewer: Fix modifying an existing highlight causing
    duplicates to be created in some books
  - E-book viewer: Fix very large e-books sometimes having a few
    non working links on Windows
  - PDB Input: Fix failure to convert some PDB files with sightly
    malformed headers
  - Fix error when trying to add the first icon rule to the Tag
    browser
  - E-book viewer: Fix Esc key not closing footnote popup when
    the popup has keyboard focus
  - E-book viewer: Fix placement of selection handles in some
    books when modifying an existing highlight
  - Windows build: Sign the .pyd DLLs in addition to the .dll DLLs</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.11.1" date="1758888001">- Update to 8.11.1
  * Bug Fixes
  - Windows: Fix regression in (8.11.0) causing conversion to be
    broken when metadata contains non-BMP characters</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.12.0" date="1759320000">- Update to 8.12.0
  * New Features
  - Tolino driver: Support for latest Tolino firmware 5.11.230427
  - Ollama AI: Allow setting arbitrary HTTP headers to send with
    every request
  * Bug Fixes
  - Fix a regression in the previous release that broke
    conversion of HTML that does not parse as XHTML
  - Ollama AI: Fix configuration of custom URL not working</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1760616000">- Add calibre-fix-build-with-Qt6.10.patch to cope with the private
  library linking changes introduced by Qt 6.10</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.13.0" date="1760702400">- Update to 8.13.0
  * New Features
  - Virtual libraries: Allow defining their search expressions
    more comfortably in a multi-line edit box
  - Open with: On Windows launch the specified program via the
    windows API for executing programs to decouple it more
    thoroughly from the calibre environment
  * Bug Fixes
  - Get books: Fix ebooks.com plugin
  - calibre-server: Fix CALIBRE_OVERRIDE_DATABASE_PATH not working
  - Export library: Dont use /tmp on Linux fixes export breaking
    with large FTS database on Linux distros that mount /tmp in RAM
  - Fix a regression in 8.11 that caused errors when trying
    to open a book from the full text search results while
    the search was still running
- Drop calibre-fix-build-with-Qt6.10.patch because now in upstrem,
- Change Source URL, because upstream has change something again
  in DownloadUrl.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.14.0" date="1762516800">- Update to 8.14.0
  * New Features
  - Tolino driver: Add support for latest firmware
  - When showing completions for languages show all languages that
    contain the typed in string instead of only languages that
    start with the typed in string
  - When showing completions in substring match mode, order the
    completions by how close to the start the query is
  - A new shortcut Ctrl+Alt+Shift+P to switch to the previously
    applied Virtual library
  * Bug Fixes
  - FB2 Input: Fix a remote code execution vulnerability from
    maliciously crafted FB2 files
  - E-book viewer: Ignore soft hyphens when looking up words
  - Catalog export: Fix export of languages in BibTeX format
  - Windows: Fix Open With not working with Microsoft Paint</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.15.0" date="1763726400">- Update to 8.15.0
  * New Features
  - E-book viewer: Highlights panel: Show the date for highlights
    in the tooltip when hovering over a highlight
  - Comments editor: When changing case preserve as much text
    formatting as feasible
  - Comments editor: Add shortcuts for case change operations.
    Select some text, right click and see the case change menu
    for the shortcuts
  * Bug Fixes
  - Editing book list: Be robust against the book list changing
    in the background when a book is auto added or similar while
    a cell is being edited
  - Edit book: Fix a memory leak in the HTML syntax highlighter
  - calibredb list: Fix identifier values not being shown.
    Fixes #2131557</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.16.0" date="1764936000">- Update to 8.16.0
  * New Features
  - Allow asking AI questions about any book in your calibre
    library. Right click the "View" button and choose
    "Discuss selected book(s) with AI"
  - AI: Allow asking AI what book to read next by right clicking
    on a book and using the "Similar books" menu
  - AI: Add a new backend for "LM Studio" which allows running
    various AI models locally
  * Bug Fixes
  - Use a named local timezone for better display of historical
    dates in the local timezone
  - PDF Input: Fix a regression in the new PDF input engine that
    caused HTML markup to not be always escaped
  - Get books: Update amazon.it store plugin
  - Fix addition of format specific options when using calibredb
    catalog with command line flags
  - calibredb catalog: Fix generation of language field in
    BiBTeX catalogs
  - Fix incorrect series index when downloading metadata from
    amazon.co.jp
  - Fix a regression in the previous release that caused the case
    change menu to not be present in the comments editor.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.16.1" date="1764936001">- Update to 8.16.1
  * Bug Fixes
  - Fix a bug in 8.16.0 that prevented the Ask AI what to read
    next feature from working</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 8.16.2" date="1765022400">- Update to 8.16.2
  * Bug Fixes
  - Fix a crash in 8.16.0 that caused using the "Close" button
    in Ask AI to crash calibre on some systems</changelog>
</package>
<package pkgid="5450a6424cafcb9bc679a32d542468e66987d15ec78eabf95f739ddac119a3e88d4d9d9b3f9d1371937272e8a569ad9d98163b5786271f68dcaf5f0e3357e8bf" name="calindori" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Flatpak: Update runtime to 6.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * TimePickerSheet: Import kclock time picker for better UX (kde#498844)
  * Fix build warnings
  * Port away from manually closing Kirigami.MenuDialog</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="6166645f963a2d996fbb8771297845701af53690042bbaf9c17a1c2c80388c74993022543023986d15b95378714b1f9a57cea869403740ba88b894c9c98f42e5" name="calindori-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Flatpak: Update runtime to 6.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * TimePickerSheet: Import kclock time picker for better UX (kde#498844)
  * Fix build warnings
  * Port away from manually closing Kirigami.MenuDialog</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="8afb3ee72789392f5820b70c4ab3ec2821b2e322146412bbc818e0f4b6393511d6626f00620343e105f2d2ea5382b0e4359f6a884bc7f17c3109f42495561385" name="callaudiod" arch="riscv64">
  <version epoch="0" ver="0.1.99" rel="1.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1614081600">- Update to 0.1.0</changelog>
  <changelog author="Andrés B.S. &lt;andresbs@opensuse.org&gt;" date="1618142400">- Improve packaging: split devel files, remove unnecesary buildreqs
  and build API docs.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1643630400">- Update to version 0.1.3:
  * cad-pulse: don't switch ports on non-default sink/source
  * cad-pulse: consider "Handset" port as "Earpiece"
  * cad-pulse: fix card retry timer
  * cad-pulse: make new sink/source the default one
  * cad-pulse: filter out monitor sources
- Changes from version 0.1.2:
  * cad-pulse: filter card based on available ports
  * cad-pulse: add additional check for discarding the modem
- Changes from version 0.1.1:
  * cad-pulse: don't assume card bus path is exactly
    "platform-sound"
- Change service to use buildtime tarball generation, use
  cpioformat for source, and enable changes generated from gitlog,
  as upstream do not produce NEWS or release notes. Also switch to
  explicit set release tag for revision, we like to know what we
  pulling down, and be sure it will be the same each time.
- Split out shared library in own package, name it after its
  soname, follow the SLPP!
- Use generic names for compilers BuildRequired, and generally tidy
  up the specfile.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.1.4:
  * cad-pulse:
  - Fix possible NULL dereference
  - Improve monitor source identification
  - Make sure speaker state is reset between calls
  - Set D-Bus object properties on state change
  - Simplify mic mute operation
  - Track current state
  * cli: Add --status flag to query current status
  * dbus: Add properties to track the current state
  * gitlab-ci: add `debian` folder for CI use
  * libcallaudio:
  - Add API to query current state
  - Don't leak async data
  - Improve documentation and fix more leaks
  - Register enums as GType
  - Use G_DBUS_PROXY_FLAGS_NONE instead of "0"
  * manager:
  - Add DBus properties
  - Remove unused code
  - Track state of operations
  * src: make backend responsible for tracking current state
- Package doc sub-package as noarch.
- Add apiver define, ease future changes.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677844800">- Update to version 0.1.7:
  * Release version 0.1.7
  * libcallaudio: Properly handle successful return code
  * Release version 0.1.6
  * libcallaudio: Set error in sync API if unsuccessful
  * libcallaudio: Drop DBus method return value in sync and async functions
  * libcallaudio: Make logging consistent between sync and async API
  * libcallaudio: Distinguish DBus error from unsuccessful operations
  * libcallaudio: Prefer using FALSE instead of 0
  * Release version 0.1.5
  * cad-pulse: relax card filtering even more
  * cad-pulse: stop polling for new cards
  * cad-pulse: relax card filtering
  * cad-pulse: fix segfault when there is no target port
  * cad-manager: Don't return error on unsuccessful operations
  * cad-manager: Return TRUE when returning error for DBus method invocation
  * libcallaudio: Fix typo in documentation
  * build: Enable more warnings
  * cad-manager: Avoid magic constant
  * cli: return non zero exit status on failure</changelog>
  <changelog author="andrea.manzini@suse.com" date="1693569600">- Update to version 0.1.9:
  * Release version 0.1.9
  * cad-pulse: don't filter input ports based on type
  * Release version 0.1.8
  * cad-pulse: also accept "Handset" type input ports</changelog>
  <changelog author="andrea.manzini@suse.com" date="1728216000">- Update to version 0.1.10:
  * cad-pulse: improve profile selection
  * cad-pulse: use glib functions instead of strcmp/strstr</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 0.1.99:
  * README: add deprecation notice
  * libcallaudio: deprecate the library
  * Do not do routing when wireplumber is in charge of it
- Add pkgconfig(appstream) BuildRequires: new dependency</changelog>
</package>
<package pkgid="6594c32a12fa1a912ee0f89b0b6fdd5c6a89425bc06c37d2b555660f4c9a651e007cb4d165a7b61b4a491e937bb4ce263e76fed6f3820bc27e9b5863e5307758" name="callaudiod-devel" arch="riscv64">
  <version epoch="0" ver="0.1.99" rel="1.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1614081600">- Update to 0.1.0</changelog>
  <changelog author="Andrés B.S. &lt;andresbs@opensuse.org&gt;" date="1618142400">- Improve packaging: split devel files, remove unnecesary buildreqs
  and build API docs.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1643630400">- Update to version 0.1.3:
  * cad-pulse: don't switch ports on non-default sink/source
  * cad-pulse: consider "Handset" port as "Earpiece"
  * cad-pulse: fix card retry timer
  * cad-pulse: make new sink/source the default one
  * cad-pulse: filter out monitor sources
- Changes from version 0.1.2:
  * cad-pulse: filter card based on available ports
  * cad-pulse: add additional check for discarding the modem
- Changes from version 0.1.1:
  * cad-pulse: don't assume card bus path is exactly
    "platform-sound"
- Change service to use buildtime tarball generation, use
  cpioformat for source, and enable changes generated from gitlog,
  as upstream do not produce NEWS or release notes. Also switch to
  explicit set release tag for revision, we like to know what we
  pulling down, and be sure it will be the same each time.
- Split out shared library in own package, name it after its
  soname, follow the SLPP!
- Use generic names for compilers BuildRequired, and generally tidy
  up the specfile.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.1.4:
  * cad-pulse:
  - Fix possible NULL dereference
  - Improve monitor source identification
  - Make sure speaker state is reset between calls
  - Set D-Bus object properties on state change
  - Simplify mic mute operation
  - Track current state
  * cli: Add --status flag to query current status
  * dbus: Add properties to track the current state
  * gitlab-ci: add `debian` folder for CI use
  * libcallaudio:
  - Add API to query current state
  - Don't leak async data
  - Improve documentation and fix more leaks
  - Register enums as GType
  - Use G_DBUS_PROXY_FLAGS_NONE instead of "0"
  * manager:
  - Add DBus properties
  - Remove unused code
  - Track state of operations
  * src: make backend responsible for tracking current state
- Package doc sub-package as noarch.
- Add apiver define, ease future changes.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677844800">- Update to version 0.1.7:
  * Release version 0.1.7
  * libcallaudio: Properly handle successful return code
  * Release version 0.1.6
  * libcallaudio: Set error in sync API if unsuccessful
  * libcallaudio: Drop DBus method return value in sync and async functions
  * libcallaudio: Make logging consistent between sync and async API
  * libcallaudio: Distinguish DBus error from unsuccessful operations
  * libcallaudio: Prefer using FALSE instead of 0
  * Release version 0.1.5
  * cad-pulse: relax card filtering even more
  * cad-pulse: stop polling for new cards
  * cad-pulse: relax card filtering
  * cad-pulse: fix segfault when there is no target port
  * cad-manager: Don't return error on unsuccessful operations
  * cad-manager: Return TRUE when returning error for DBus method invocation
  * libcallaudio: Fix typo in documentation
  * build: Enable more warnings
  * cad-manager: Avoid magic constant
  * cli: return non zero exit status on failure</changelog>
  <changelog author="andrea.manzini@suse.com" date="1693569600">- Update to version 0.1.9:
  * Release version 0.1.9
  * cad-pulse: don't filter input ports based on type
  * Release version 0.1.8
  * cad-pulse: also accept "Handset" type input ports</changelog>
  <changelog author="andrea.manzini@suse.com" date="1728216000">- Update to version 0.1.10:
  * cad-pulse: improve profile selection
  * cad-pulse: use glib functions instead of strcmp/strstr</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 0.1.99:
  * README: add deprecation notice
  * libcallaudio: deprecate the library
  * Do not do routing when wireplumber is in charge of it
- Add pkgconfig(appstream) BuildRequires: new dependency</changelog>
</package>
<package pkgid="6732b09237b426f187dea0116d4129300bcd35726796e00d6e87cb294ea018c2ebf60d7dd5cc91050b8700abf8973c4e35a866457d89ce9c86d5fc274b68a537" name="callaudiod-doc" arch="noarch">
  <version epoch="0" ver="0.1.99" rel="1.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1614081600">- Update to 0.1.0</changelog>
  <changelog author="Andrés B.S. &lt;andresbs@opensuse.org&gt;" date="1618142400">- Improve packaging: split devel files, remove unnecesary buildreqs
  and build API docs.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1643630400">- Update to version 0.1.3:
  * cad-pulse: don't switch ports on non-default sink/source
  * cad-pulse: consider "Handset" port as "Earpiece"
  * cad-pulse: fix card retry timer
  * cad-pulse: make new sink/source the default one
  * cad-pulse: filter out monitor sources
- Changes from version 0.1.2:
  * cad-pulse: filter card based on available ports
  * cad-pulse: add additional check for discarding the modem
- Changes from version 0.1.1:
  * cad-pulse: don't assume card bus path is exactly
    "platform-sound"
- Change service to use buildtime tarball generation, use
  cpioformat for source, and enable changes generated from gitlog,
  as upstream do not produce NEWS or release notes. Also switch to
  explicit set release tag for revision, we like to know what we
  pulling down, and be sure it will be the same each time.
- Split out shared library in own package, name it after its
  soname, follow the SLPP!
- Use generic names for compilers BuildRequired, and generally tidy
  up the specfile.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.1.4:
  * cad-pulse:
  - Fix possible NULL dereference
  - Improve monitor source identification
  - Make sure speaker state is reset between calls
  - Set D-Bus object properties on state change
  - Simplify mic mute operation
  - Track current state
  * cli: Add --status flag to query current status
  * dbus: Add properties to track the current state
  * gitlab-ci: add `debian` folder for CI use
  * libcallaudio:
  - Add API to query current state
  - Don't leak async data
  - Improve documentation and fix more leaks
  - Register enums as GType
  - Use G_DBUS_PROXY_FLAGS_NONE instead of "0"
  * manager:
  - Add DBus properties
  - Remove unused code
  - Track state of operations
  * src: make backend responsible for tracking current state
- Package doc sub-package as noarch.
- Add apiver define, ease future changes.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677844800">- Update to version 0.1.7:
  * Release version 0.1.7
  * libcallaudio: Properly handle successful return code
  * Release version 0.1.6
  * libcallaudio: Set error in sync API if unsuccessful
  * libcallaudio: Drop DBus method return value in sync and async functions
  * libcallaudio: Make logging consistent between sync and async API
  * libcallaudio: Distinguish DBus error from unsuccessful operations
  * libcallaudio: Prefer using FALSE instead of 0
  * Release version 0.1.5
  * cad-pulse: relax card filtering even more
  * cad-pulse: stop polling for new cards
  * cad-pulse: relax card filtering
  * cad-pulse: fix segfault when there is no target port
  * cad-manager: Don't return error on unsuccessful operations
  * cad-manager: Return TRUE when returning error for DBus method invocation
  * libcallaudio: Fix typo in documentation
  * build: Enable more warnings
  * cad-manager: Avoid magic constant
  * cli: return non zero exit status on failure</changelog>
  <changelog author="andrea.manzini@suse.com" date="1693569600">- Update to version 0.1.9:
  * Release version 0.1.9
  * cad-pulse: don't filter input ports based on type
  * Release version 0.1.8
  * cad-pulse: also accept "Handset" type input ports</changelog>
  <changelog author="andrea.manzini@suse.com" date="1728216000">- Update to version 0.1.10:
  * cad-pulse: improve profile selection
  * cad-pulse: use glib functions instead of strcmp/strstr</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 0.1.99:
  * README: add deprecation notice
  * libcallaudio: deprecate the library
  * Do not do routing when wireplumber is in charge of it
- Add pkgconfig(appstream) BuildRequires: new dependency</changelog>
</package>
<package pkgid="c93d68af97d668920e82936ff210eaf96653200a311862256b1189f13affbae2bba1e92780af90d7a44b947b28a030a38dd370f7469d995a40d2e7c7bddc1755" name="calls" arch="riscv64">
  <version epoch="0" ver="49.1.1" rel="2.1"/>
  <changelog author="Bjø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 46.0:
  + Metainfo improvements.
  + Add available emergency numbers by location (country code).
  + Fix call back button being insensitive.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719662400">- Update to version 46.3:
  + Fix crash when Modem has no location services.
  + Fix crash when SIP handles have never gotten set up.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726401600">- Update to version 47.0:
  + Clear number and address entries when closing the application
    window
  + Fix crash on mobile when placing outgoing call
  + Fix keypad layout in RTL locales
  + Updated translations.
- Changes from version 47.rc:
  + Now uses AdwAboutDialog, requiring Adwaita 1.5
  + Improved style sheets
  + Actually shipping translated metainfo
- Changes from version 47.beta:
  + Add systemd unit file
  + Emit phone-hangup event
  + libpeas-2 port
- Changes from version 47.alpha:
  + GTK4 Port
  + Fix crash when Modem has no location services
  + Fix crash when SIP handles have never gotten set up
- Changes in BuildRequires following upstreams porting:
  + Add pkgconfig(libadwaita-1), pkgconfig(libpeas-2) and
    pkgconfig(gtk4)
  + Drop pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
    pkgconfig(libpeas-1.0)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744286400">- Update to version 48.1:
  + Start as part of gnome-session.
  + Use notification categories
  + Modernize USSD dialog
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 48.2:
  + Fix crash on shutdown
  + Fix not properly switching between keypad and text entry
  + Fix USSD dialog getting hidden, turning the whole application
    unresponsive</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 49.1:
  + Start calls as part of gnome-session
  + Make use of DBus activation
  + oFono backends now supports USSD
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760529600">- Update to version 49.1.1:
  + Fix daemon starting up without any plugins</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="abe08c5e97b6a803f21e21d6afe7ae4d5c25727f2f5a85623b845aef2f4bc1ce14c5b6a791a8be565390d5de90d2c473537475df04c3ab5006530dc82250b10c" name="calls-lang" arch="noarch">
  <version epoch="0" ver="49.1.1" rel="2.1"/>
  <changelog author="Bjø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 46.0:
  + Metainfo improvements.
  + Add available emergency numbers by location (country code).
  + Fix call back button being insensitive.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719662400">- Update to version 46.3:
  + Fix crash when Modem has no location services.
  + Fix crash when SIP handles have never gotten set up.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726401600">- Update to version 47.0:
  + Clear number and address entries when closing the application
    window
  + Fix crash on mobile when placing outgoing call
  + Fix keypad layout in RTL locales
  + Updated translations.
- Changes from version 47.rc:
  + Now uses AdwAboutDialog, requiring Adwaita 1.5
  + Improved style sheets
  + Actually shipping translated metainfo
- Changes from version 47.beta:
  + Add systemd unit file
  + Emit phone-hangup event
  + libpeas-2 port
- Changes from version 47.alpha:
  + GTK4 Port
  + Fix crash when Modem has no location services
  + Fix crash when SIP handles have never gotten set up
- Changes in BuildRequires following upstreams porting:
  + Add pkgconfig(libadwaita-1), pkgconfig(libpeas-2) and
    pkgconfig(gtk4)
  + Drop pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
    pkgconfig(libpeas-1.0)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744286400">- Update to version 48.1:
  + Start as part of gnome-session.
  + Use notification categories
  + Modernize USSD dialog
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 48.2:
  + Fix crash on shutdown
  + Fix not properly switching between keypad and text entry
  + Fix USSD dialog getting hidden, turning the whole application
    unresponsive</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 49.1:
  + Start calls as part of gnome-session
  + Make use of DBus activation
  + oFono backends now supports USSD
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760529600">- Update to version 49.1.1:
  + Fix daemon starting up without any plugins</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="c4165c90264ec6e56bc60891353cae2328d732cc963bf2525810756ec8c0a8a9d95b7ee1a1033effd7f0ad3da9b6addefd477a1ecfaf5973711739320360ed42" name="calls-ofono" arch="riscv64">
  <version epoch="0" ver="49.1.1" rel="2.1"/>
  <changelog author="Bjø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 46.0:
  + Metainfo improvements.
  + Add available emergency numbers by location (country code).
  + Fix call back button being insensitive.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719662400">- Update to version 46.3:
  + Fix crash when Modem has no location services.
  + Fix crash when SIP handles have never gotten set up.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726401600">- Update to version 47.0:
  + Clear number and address entries when closing the application
    window
  + Fix crash on mobile when placing outgoing call
  + Fix keypad layout in RTL locales
  + Updated translations.
- Changes from version 47.rc:
  + Now uses AdwAboutDialog, requiring Adwaita 1.5
  + Improved style sheets
  + Actually shipping translated metainfo
- Changes from version 47.beta:
  + Add systemd unit file
  + Emit phone-hangup event
  + libpeas-2 port
- Changes from version 47.alpha:
  + GTK4 Port
  + Fix crash when Modem has no location services
  + Fix crash when SIP handles have never gotten set up
- Changes in BuildRequires following upstreams porting:
  + Add pkgconfig(libadwaita-1), pkgconfig(libpeas-2) and
    pkgconfig(gtk4)
  + Drop pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
    pkgconfig(libpeas-1.0)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744286400">- Update to version 48.1:
  + Start as part of gnome-session.
  + Use notification categories
  + Modernize USSD dialog
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748088000">- Update to version 48.2:
  + Fix crash on shutdown
  + Fix not properly switching between keypad and text entry
  + Fix USSD dialog getting hidden, turning the whole application
    unresponsive</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 49.1:
  + Start calls as part of gnome-session
  + Make use of DBus activation
  + oFono backends now supports USSD
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760529600">- Update to version 49.1.1:
  + Fix daemon starting up without any plugins</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="d253db9b3f2a4977a676ff380998116c4cc71588e46f333f9e6ac6b43e018359c62cde12c917e5f7ff0f6d1a918b605547250169d74d847f323b35209c30a7fa" name="caml-mode" arch="noarch">
  <version epoch="0" ver="4.08.0+git20190413.38ebde1" rel="1.3"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1567166400">- Initial standalone package version. Ocaml-mode was previously
  part of the ocaml repository, but was split off for
  Ocaml 4.08.0, https://github.com/ocaml/ocaml/pull/2182
- Patches from ocaml package:
  * ocaml-3.00-camldebug_el.patch
  * ocaml-3.04-ocamltags--no-site-start.patch
  * ocaml-3.09-emacs_localcompile.patch (rebased)</changelog>
</package>
<package pkgid="55ead3c3690ae9c9911da0240527def2b6e2a249bd7092cd40da23e85dfcb4ad581d5cc34f6928350071539593b4e2e8988c2847f900cdd9154b0bcb6fce7ee8" name="camsource" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="5.2"/>
  <changelog author="idonmez@novell.com" date="1310040000">- Add camsource-v4l-2.6.38.patch: use new v4l interface</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mhrusecky@suse.com" date="1358596800">- used example as a default configuration file
- added wrapper around libv4l to make it work again (bnc#714439)</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1358856000">- An alternative fix for bnc#714439, we don't need any wrappers while
  we can recompile apps from the sources
- Add camsource-v4l1.patch
- Drop camsource-v4l-2.6.38.patch
- Drop camsource-rename.patch</changelog>
  <changelog author="meissner@suse.com" date="1417435200">- updated to 0.7.1
  - Upgrade the internal v4l driver connection to v4l2
  - Now able to build correkt Makefile, no manuel action in this case
    required.
  - Now runs under Raspbian Wheezy in Raspberry PI!
  - Added function Browser Refresh, configurable via camsource.conf
  - Add function sharpen (source pencam-2-0.67, via "The Gimp"),
    configuarable via camsource.conf
  - Add function saturate (same source), configurable via
    camsource.conf
- dropped camsource-v4l1.patch: upstream
- dropped camsource-no_label_at_end.diff: upstream</changelog>
  <changelog author="meissner@suse.com" date="1436270400">- updated to final 0.7.1 version
  - new automatic gamma correction
- camsource-no_implicit_decls.diff: refreshed</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1581076800">- The camsource v4l1 module has logic errors opening the video
  device that incorrectly perform a channel set when a grab window
  set (frame size, fps, etc) is intended. The error handling from
  the invalid channel set causes the configuration frame size and
  fps settings to be discarded and replaced with the current
  settings active on the video device. The result is that running a
  v4l(1/2) application on a given camera before using camsource on
  the same camera means camsource has the grab window attributes
  from the other application not the one specified in camsource
  configuration
- camsource-v4l-conf-video_window-overwrite.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Remove obsolete version check for 1210
- Make devel subpackage noarch
- Use %license</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1730980800">- camsource-fix.patch: fix build with new glibc</changelog>
</package>
<package pkgid="618b2f500dce284348a42a12f5e37eab97ec2e59b6c0a882951d6c15f9236f443c7ef430895031ef0ede12826ef23fb1435484fea59de68308aac374b5e9dc46" name="camsource-devel" arch="noarch">
  <version epoch="0" ver="0.7.1" rel="5.2"/>
  <changelog author="idonmez@novell.com" date="1310040000">- Add camsource-v4l-2.6.38.patch: use new v4l interface</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mhrusecky@suse.com" date="1358596800">- used example as a default configuration file
- added wrapper around libv4l to make it work again (bnc#714439)</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1358856000">- An alternative fix for bnc#714439, we don't need any wrappers while
  we can recompile apps from the sources
- Add camsource-v4l1.patch
- Drop camsource-v4l-2.6.38.patch
- Drop camsource-rename.patch</changelog>
  <changelog author="meissner@suse.com" date="1417435200">- updated to 0.7.1
  - Upgrade the internal v4l driver connection to v4l2
  - Now able to build correkt Makefile, no manuel action in this case
    required.
  - Now runs under Raspbian Wheezy in Raspberry PI!
  - Added function Browser Refresh, configurable via camsource.conf
  - Add function sharpen (source pencam-2-0.67, via "The Gimp"),
    configuarable via camsource.conf
  - Add function saturate (same source), configurable via
    camsource.conf
- dropped camsource-v4l1.patch: upstream
- dropped camsource-no_label_at_end.diff: upstream</changelog>
  <changelog author="meissner@suse.com" date="1436270400">- updated to final 0.7.1 version
  - new automatic gamma correction
- camsource-no_implicit_decls.diff: refreshed</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1581076800">- The camsource v4l1 module has logic errors opening the video
  device that incorrectly perform a channel set when a grab window
  set (frame size, fps, etc) is intended. The error handling from
  the invalid channel set causes the configuration frame size and
  fps settings to be discarded and replaced with the current
  settings active on the video device. The result is that running a
  v4l(1/2) application on a given camera before using camsource on
  the same camera means camsource has the grab window attributes
  from the other application not the one specified in camsource
  configuration
- camsource-v4l-conf-video_window-overwrite.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Remove obsolete version check for 1210
- Make devel subpackage noarch
- Use %license</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1730980800">- camsource-fix.patch: fix build with new glibc</changelog>
</package>
<package pkgid="5754d5e1b12460630842a2bd6c29a61051a1e80a76d5d51a328ffb072cac0f85d8a1be2fe8ed55cc2fbabf69d606e98163829bb55543fb2aa97c768b8e385d08" name="canberra-gtk-play" arch="riscv64">
  <version epoch="0" ver="0.30+2" rel="3.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Stabilize build:
  + Pass --disable-oss to configure: alsa is enabled and used
    already.
  + Pass --enable-udev to configure: ensure it is not accidentally
    being disabled.
  + Add pkgconfig(libudev) BuildRequires: used to be pulled in
    indirectly.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1712232000">- Don't recommend the gtk modules unconditionally. They already have
  conditional supplements.
- Switch from packageand(x:y) to boolean dependencies
- Use %license</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1734609600">- Update to version v0.30+2:
  + gtk: Don't assume all GdkDisplays are GdkX11Displays.
- Migrate package to obs_scm: we don't expect changes in git to
  happen anymore, but it's the line used across all GNOME packages.
- Call autogen.sh in build section: the git checkout is not
  bootstrapped.
- Drop libcanberra-broadway-fix.patch: part of the upstream git
  tree.
- Pass --with-systemdunitdir=no to configure: dbus-broker newly
  pulls in systemd, but we have been running without those service
  files for like ever. With libcanberra being in maintenance only
  mode, there seems to be no justification to change this now.
- Do not package documentation: building them requires lynx, which
  seems a bit exaggerated.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1742299200">- Change license to LGPL-2.1-or-later, per legal review.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="6584ece6da7119094bc420d9bf7f179bf5b869a6e37988af43bda96045f52932473c97f7fc2084ed31b95875adb113216a6fbb8bc79997d72c1bae8f4c6e74aa" name="canberra-gtk-play-gnome" arch="riscv64">
  <version epoch="0" ver="0.30+2" rel="3.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Stabilize build:
  + Pass --disable-oss to configure: alsa is enabled and used
    already.
  + Pass --enable-udev to configure: ensure it is not accidentally
    being disabled.
  + Add pkgconfig(libudev) BuildRequires: used to be pulled in
    indirectly.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1712232000">- Don't recommend the gtk modules unconditionally. They already have
  conditional supplements.
- Switch from packageand(x:y) to boolean dependencies
- Use %license</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1734609600">- Update to version v0.30+2:
  + gtk: Don't assume all GdkDisplays are GdkX11Displays.
- Migrate package to obs_scm: we don't expect changes in git to
  happen anymore, but it's the line used across all GNOME packages.
- Call autogen.sh in build section: the git checkout is not
  bootstrapped.
- Drop libcanberra-broadway-fix.patch: part of the upstream git
  tree.
- Pass --with-systemdunitdir=no to configure: dbus-broker newly
  pulls in systemd, but we have been running without those service
  files for like ever. With libcanberra being in maintenance only
  mode, there seems to be no justification to change this now.
- Do not package documentation: building them requires lynx, which
  seems a bit exaggerated.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1742299200">- Change license to LGPL-2.1-or-later, per legal review.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="35cb785ec808d8a527183f3b76e74e5fa4d1250c5c2e1047530ee659e64a4fe75df1fccf787e019334b02abf2646caa46ec8d998e5cb8a396cb74befecefae71" name="canlock" arch="riscv64">
  <version epoch="0" ver="3.3.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606478400">- Initial package, version 3.2.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606564800">- Run testsuite
- Add patch:
  * libcanlock-fix-testsuite.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 3.2.1
  * Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp
  * Bugfix: canlock-mhp end of header detection fixed
- Drop patch:
  * libcanlock-fix-testsuite.patch (fixed by upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610107200">- Update to version 3.2.2
  * Bugfix: Header field name is not found by canlock-mhp if there
    is another header field for which only the prefix differs (and
    that other field is processed first)
  * Test suite for canlock-mhp parser extended: It now tests headers
    larger than 4 KiByte and for the field prefix bug fixed in this
    version
  * Test suite for canlock-hfp parser extended to test comments harder
  * Namespace clash of internal library functions with libc on NetBSD
    + Changed internal API function names hmac* to RFC2104Hmac*
    + Changed internal API function names hkdf* to RFC5869Hkdf*
    + Library API and ABI are fully compatible if no undocumented
    functions are used
  * libcanlock-3.pc: Changed protocol in URL from http to https</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653739200">- Update to version 3.3.0
  * Bugfixes:
    + canlock-mhp utility no longer hangs if field name was not
    found.
    + Potential NULL-pointer dereference fixed in canlock utility.
    + Two memory leaks fixed in canlock-hfp utility.j
    + Multiple bugs in test suite fixed, where return values from
    + library functions were not handled correctly.
    + Two memory leaks fixed in test suite for legacy API
    + NAME sections of cl_clear_secret(), cl_get_lock(), cl_split()
    and cl_verify() man pages fixed.
  * Separate library libcanlock-hp added to execute the header
    parsers (for operating systems with POSIX API).
  * New libcanlock-hp API function to unfold header fields added
  * Test suite extended for the new library. Tests for parser.
    functions are skipped by default (because they require the
    installed parser utilities).
  * New libcanlock API function cl_verify_multi() added to check
    multiple keys against multiple locks.
  * Library API and ABI are backward compatible
  * Test suite extended: It now tests cl_verify_multi() too
  * canlock utility now supports the option "-m" to check multiple
    keys against multiple locks.
  * Option "-m" added to SYNOPSIS section of canlock man page.
  * Example programs added to the "examples" and "hp/examples"
    subdirectories.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734177600">- Update to version 3.3.1
  * Bugfix: Add path "$PREFIX/include" to pkg-config files. The
    former "$PREFIX/include/libcanlock-3" is still present for
    compatibility to existing code. The "libcanlock-3" directory
    should be part of preprocessor directives (as documented)
  * Bugfix: Replace license name "MIT-like" with "ICU". Note that
    the license terms are unchanged (only the name was fixed).
  * Add machine readable SPDX license identifiers.</changelog>
</package>
<package pkgid="0b1886deccc7915885e102d1bca1d09523c64d6b917641cdc7607e86cf98be348908ce199944bc53dfa019830b0440b47a4e1f286f73ba3aaf46ff9cab76546d" name="canokey-qemu" arch="riscv64">
  <version epoch="0" ver="0.0+git20230606.151568c" rel="4.1"/>
  <changelog author="Jan Loeser &lt;jan.loeser@posteo.de&gt;" date="1701086400">- Initial package</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1701259200">- Add _service file and update to current git</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665600">- Ignore underlinking errors/warnings, libcanokey-qemu directly
  calls functions provided by qemu (without linking to it),
  (boo#1218620).
- Move unversioned libcanokey-qemu.so to devel package
- Add missing ldconfig post/postun calls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1706184000">- Fix static library build (added canokey-core-static.diff)</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1769169600">- Fix building with GCC 16 (bsc#1256957)
  * Patch added: mbedtls-fix-building-with-GCC-16.patch</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1772712000">- Fix more GCC 16 failures (still in bsc#1256957)
  * Modifies patch: mbedtls-fix-building-with-GCC-16.patch</changelog>
</package>
<package pkgid="0b9d663f8fa60c77e5b5fde18d11c51a4cb3c2cea23682b29781ba58780d7747cb5e27992695978402699a5ae035b45dcfdb81272845d29b492dfe8b3a8dae26" name="canokey-qemu-devel" arch="riscv64">
  <version epoch="0" ver="0.0+git20230606.151568c" rel="4.1"/>
  <changelog author="Jan Loeser &lt;jan.loeser@posteo.de&gt;" date="1701086400">- Initial package</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1701259200">- Add _service file and update to current git</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665600">- Ignore underlinking errors/warnings, libcanokey-qemu directly
  calls functions provided by qemu (without linking to it),
  (boo#1218620).
- Move unversioned libcanokey-qemu.so to devel package
- Add missing ldconfig post/postun calls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1706184000">- Fix static library build (added canokey-core-static.diff)</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1769169600">- Fix building with GCC 16 (bsc#1256957)
  * Patch added: mbedtls-fix-building-with-GCC-16.patch</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1772712000">- Fix more GCC 16 failures (still in bsc#1256957)
  * Modifies patch: mbedtls-fix-building-with-GCC-16.patch</changelog>
</package>
<package pkgid="5fb56d1acbe622dd82add7703b2b598c713b5984136e10ccc67d90e91bdff4ee2300b5beaba1acd61cf96b8cddbbc569ec5f865ad78bcf8025937973b34bb31d" name="cantarell-fonts" arch="noarch">
  <version epoch="0" ver="0.303.1" rel="2.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1518177600">- Update to version 0.100:
  + Redesigned from scratch to interpolate cleanly from thin to
    extra bold. Currently targets the Google Fonts Latin Core and
    Pro glyph sets.
- Update Url tag to https://wiki.gnome.org/Projects/CantarellFonts:
  current Cantarell Fonts' web page.
- Add meson BuildRequires, replace configure/make/make_install
  macros with meson/meson_build/meson_install and remove call for
  gnome-autogen.sh. All of these changes reflect the upstream port
  to Meson build system.
- Drop dos2unix BuildRequires: it's no longer required.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1521115200">- Update to version 0.101:
  + Several small improvements.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1537963200">- Update to version 0.111:
  + Fix the wrongly assigned OS/2 weight class values that e.g. led
    to Extra Bold being selected when Bold was requested.
- Changes from version 0.110:
  + Space everything a little bit tighter.
  + Scale down whiteCircle and blackCircle by 50%, makes password
    dots smaller.
  + Tweak feet of one.lf slightly for a more even appearance.
  + Revise lcaron, dcaron and tcaron for collision-free rendering
    even at bold weight. Will need kerning later.
  + Add draft of Cyrillic (GF Cyrillic Plus set), to be improved.
  + Equalize advance width of period, comma, colon, semicolon.
  + Build packages with prebuilt fonts baked in.
  + New contributed AppStream metadata translations for Slovak.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578052800">- Update to version 0.200:
  + Respacing of uppercase letters in the regular master and
    complete thin and extra bold masters. Uppercase letters space
    better next to lowercase letters now. Cyrillics are more
    consistently spaced.
  + Tweak numerals some. Especially the "one" and fractions.
  + Various tweaks to various shapes across the board, especially
    symbols. Braces are curlier now. Detail tweaks to Cyrillics.
  + Basic mathy symbols and currency symbols now have tabular
    number width. I found no advantage to having proportional
    variants.
  + Removed .tosf numerals. Fiddly work without clear purpose.
  + Experimental alternative form of "l" without the tail.
    Accessible via the ss01 feature.
  + Added variable font, CFF2 flavor. postscriptBlueFuzz is set to
    1 explicitly to avoid rounding issues with blue zone coverage
    in FreeType.
  + Removed f-ligatures without their own Unicode code points, as
    the design doesn't currently need them. They were mainly added
    to fill up the Google glyph set.
  + The following glyphs now represent more than one Unicode code
    point to keep the glyph view tidier:
  - emdash: U+2014, U+2015
  - emspace: U+2001, U+2003
  - enspace: U+2000, U+2002
  - hyphen: U+002D, U+00AD, U+2010, U+2011
  - space: U+0020, U+00A0
  + In PDFs where the generator removed the text stream, copy-paste
    may lead to the others turning into the first.
  + Filled in hryvnia (U+20B4), tugrik (U+20AE) and tenge (U+20B8).
  + Static fonts use same rounding method as varLib uses for the
    variable font.
  + Fixed Ustraight-cy (U+04AE), ustraight-cy (U+04AF),
    Ustraightstroke-cy (U+04B0), ustraightstroke-cy (U+04B1), they
    didn't have a proper production name before and may not have
    been properly accessible.
  + Removed some building components that made it into the final
    font.
  + Limited anchor propagation to letters, excluding ligatures.
    Generate GDEF table properly.
  + Set one simple `gasp` table for hinted display for e.g.
    Windows.
  + Removed `ccmp` from the `aalt` lookup.
  + The OS/2 table fsType now says that no Digital Rights
    Management is applied to the fonts, the name table now says the
    fonts are OFL 1.1 licensed.
  + Internal housekeeping: Sources are stored in the open UFO and
    Designspace format now, with various cleanups like removed
    unused layers.
  + Internal housekeeping: Removed composite diacritics that served
    no design purpose.
- Stop passing -Dconfigdir=%%{_fontsconfavaildir} to meson, no
  longer recognized.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578571200">- Update to version 0.201:
  + Oopsie-release: The last one was missing pre-built binaries in
    the release tarball.
  + Use AFDKO's tx to compress the variable font in roughly half.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608638400">- Update to version 0.300:
  + Import Greek glyph set designed by Florian Fecher for GSoC
    2018. No kerning, might need a slight respacing. Imported
    anyway because someting is better than nothing.
  + Correct positioning of dotaccentcomb.case.
  + Correct mark positioning in caroncomb.case.
  + Correct appearance of ustraightstroke in variable font, the
    overlap became visible at smaller, autohinted sizes.
  + Correct bar positioning in Ustraightstroke and
    ustraightstroke.
  + Correct anchor positioning in Y.
  + Internal: Consolidate various anchors in composites into the
    base outline glyphs, to reduce the chance they get out sync.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608724800">- Update to version 0.301:
  + Oopsie-release: The last one was missing PostScript names for
    the new glyphs. Only relevant for when extracting text from
    PDFs where the generator omitted the text stream.
  + Rounded coordinates of macronbelowcomb.narrow and
    macroncomb.narrow.case. Leftovers from when they were scaled
    components.
  + Internal: Removed stale layers and data, added normalization
    script to prune unnecessary data. import-glyphs.py also imports
    PostScript names now.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1639137600">- Update to version 0.303.1:
  + Add missing font.
- Changes from version 0.303:
  + Actually update the version number in the fonts.
- Changes from version 0.302:
  + Maintenance release: Make the variable font the default, only
    build statics on demand. Also build two packages with variable
    and static fonts. Packagers can chose the statics package if
    they run into problems with the variable font, but you should
    probably not install both at the same time.
  + Amended OS/2 super- and subscript values so that new Pango can
    use them properly.
  + Update production names for Jacute, bulletoperator,
    commercialMinusSign, divisionslash, notidentical,
    ringcomb_acutecomb and ringcomb_acutecomb.case.
  + Updated appstream translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760961600">- Replace pkgconfig(appstream-glib) with pkgconfig(appstream)
  BuildRequires: Builds fine with either, use the currently
  supported one.</changelog>
</package>
<package pkgid="6539de8d0dfe140ff829ddee5908142bb571b40ada3235e1b51fcaf6856f928dae1e608509d1484dcca999231a2c087b3e3393696a034997cd86a2a62cc45415" name="cantata" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="2.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1724155200">- Add ffmpeg 7 compatibility patch:
  * cantata-2.5.0-ffmpeg7.patch</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1729080000">- Changed vendor due to deprecated project
- Version 3.2.1:
  Changed
  * Fix now-playing notification being persistent.
  * Respect environment settings for showing icons in app menus.
  * Improve GUI responsiveness when changing tracks &amp; now-playing
    notifications are enabled.
  * Notifications when running in Flatpak now update properly.
  * Fix in-app HTTP stream playback.
  * fix: (gh#nullobsi/cantata#17) non-persistent notifications
    (gh#nullobsi/cantata#19)
  * fix: relinquish control of DontShowIconsInMenus
    (gh#nullobsi/cantata#20)
  * Update issue templates (gh#nullobsi/cantata#21)
  * fix: GUI responsiveness when changing tracks (gh#nullobsi/cantata#23)
  * fix: #24 flatpak notification updates (gh#nullobsi/cantata#25)
  * fix: #15 update QMediaPlayer handling (gh#nullobsi/cantata#26)
  * fix: #14 update QNetworkReply signals (gh#nullobsi/cantata#27)
  * git: remove UCRT64 action (gh#nullobsi/cantata#28)
  * git: Version 3.2.1 (gh#nullobsi/cantata#29)
- Version 3.2.0:
  Minor
  * Fix menu options having incorrect keybindings.
  * Fix radio stream favorites button not working on search.
  * Enable menu icons on macOS.
  * Update icons to FontAwesome 6.
  * Improve palette change handling.
  Changed
  * git: linux flatpak action (gh#nullobsi/cantata#8)
  * feat: FA6 icons &amp; proper palette changes
    (gh#nullobsi/cantata#7)
  * fix: use after free segfault (gh#nullobsi/cantata#10)
  * fix: (gh#nullobsi/cantata#6) enable favorites action for
    stream search (gh#nullobsi/cantata#11)
  * Release v3.2.0 by @nullobsi in (gh#nullobsi/cantata#12)
  * fix: metainfo description tag by @nullobsi in fix:
    (gh#nullobsi/cantata#13)
- Version 3.1.0:
  Bugfix release
  * Fix crash when enabling notifications.
  * Fix Qt warnings.
  * Fix notifications on Flatpak.
  * Fix tray icon image not showing up
- Version 3.0.1:
  * Prebuilds for the 3 major OSes.
  * Linux: use the flatpak YAML config to build, or install the
    flatpak. Needs KDE platform 6.7.
  * Windows: use MSYS2's MINGW environments to build for the best
    results. This one is built with the CLANG64 environment. If you
    want the WiX installer, you need to install WiX v3.
  * macOS: Universal builds are easy with Qt's binary distributions,
    as Homebrew doesn't distribute universal binaries. CPack
    generates a working DMG.
  * Hopefully this will make Cantata a little easier to run on
    modern distros. There are probably bugs with the Qt6 upgrade or
    pre-existing bugs.
- Ported to Qt6
- Deleted `%suse_update_desktop_file` due it's deprecated
- Changed Recommended mpd to Required.
- Dropped patches that are no longer needed:
  * 0001-Update-for-tablib-2.0-compatibility.patch
  * cantata-2.5.0-ffmpeg7.patch</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1729166400">- Better not to recommend lang package, so removed it</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1729598400">- Added qt6-sql-sqlite dependency.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1732795200">- Update to version 3.3.0:
  * Migrate data from older Cantata versions
  * Fix libVLC build
  * Fix MPRIS desktopEntry property
  * Fix deprecated FFMPEG function call
  * Fix podcast saving and date retrieval
  * Use embedded cover art from MPD server when needed</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1746878400">- Add cantata-add-missing-qregularexpression-include.patch,
  https://github.com/nullobsi/cantata/pull/54/</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1749470400">- Update to version 3.3.1:
  * build: Link to libmusicbrainzcc, not libmusicbrainz
    (gh#nullobsi/cantata#46)
  * build: update flatpak workflow (gh#nullobsi/cantata#53)
  * Add missing QRegularExpression include (gh#nullobsi/cantata#54)
  * fix FindCDParanoia.cmake (gh#nullobsi/cantata#51)
  * git: bump version by (gh#nullobsi/cantata#60)
  * fix: fill tags from filename if tag is empty in metadata
    (gh#nullobsi/cantata#64)
  * build: fix musicbrainz (gh#nullobsi/cantata#65)
  * rc: v3.3.1 (2) (gh#nullobsi/cantata#66)
- Superseded cantata-add-missing-qregularexpression-include.patch</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1760875200">- Added some cmake warning igonoring flags:
  `unused-result` and `unused-result`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1764763200">- Update to version 3.4.0:
  * fix ODR violations : move enum to headers (gh#nullobsi/cantata#71)
  * feat: allow unbundled fonts and resources (gh#nullobsi/cantata#80)
  * fix: don't ignore failed open() calls (gh#nullobsi/cantata#89)
  * fix: port away from deprecated
    `QSortFilterProxyModel::invalidateFilter()` (gh#nullobsi/cantata#90)
  * feat: replace QtIOCompressor with KArchive (gh#nullobsi/cantata#82)
  * git: add clang-format action (gh#nullobsi/cantata#9)
  * fix: hide broken service integrations (gh#nullobsi/cantata#83)
  * fix: spelling in code (and translations) (gh#nullobsi/cantata#92)
  * fix: cantata-dynamic: Adjust cache directory name to Cantata
    (gh#nullobsi/cantata#98)
  * fix: Grouped Albums Playlist view (gh#nullobsi/cantata#97)
  * fix: correctly handle absolute INSTALL_LIBEXECDIR
    (gh#nullobsi/cantata#99)
  * fix: build with BUNDLED_FONTAWESOME=OFF (gh#nullobsi/cantata#101)
  * fix: string length bounds check crash in vfatPath
    (gh#nullobsi/cantata#100)
  * fix: ShortcutsFilter: Prefer begin/endFilterChange if available
    (gh#nullobsi/cantata#103)
  * fix: ODR violations due to multiple enums called Type
    (gh#nullobsi/cantata#102)
  * git: build with Qt 6.10 (gh#nullobsi/cantata#108)
  * fix: device access via UDisks2 (gh#nullobsi/cantata#106)
  * feat: Allow sorting playlist by track rating
    (gh#nullobsi/cantata#109)
  * fix: Covers::gotAlbumCover: Always emit if emitResult is true
    (gh#nullobsi/cantata#104)
  * Fix: Device access from flatpak on Ubuntu and Debian
    (gh#nullobsi/cantata#111)
  * Fix: Only mark tags as guessed when something was actually guessed
    (gh#nullobsi/cantata#112)
  * rc: v3.4.0 (gh#nullobsi/cantata#110)</changelog>
  <changelog author="Fabian Niepelt &lt;fniepelt@faeyben.de&gt;" date="1765454400">- Added fontawesome-fonts to the requirements
  https://github.com/nullobsi/cantata/issues/114#issuecomment-3608777135</changelog>
</package>
<package pkgid="32320edf116dc9491b9723b354e14f7066c74a3ca71bec0cd27becb7c004798eb9e134abd5b4c48b6cbaa656c44bb27e7c254a48310bfe295e2481eef747343e" name="cantata-lang" arch="noarch">
  <version epoch="0" ver="3.4.0" rel="2.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1724155200">- Add ffmpeg 7 compatibility patch:
  * cantata-2.5.0-ffmpeg7.patch</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1729080000">- Changed vendor due to deprecated project
- Version 3.2.1:
  Changed
  * Fix now-playing notification being persistent.
  * Respect environment settings for showing icons in app menus.
  * Improve GUI responsiveness when changing tracks &amp; now-playing
    notifications are enabled.
  * Notifications when running in Flatpak now update properly.
  * Fix in-app HTTP stream playback.
  * fix: (gh#nullobsi/cantata#17) non-persistent notifications
    (gh#nullobsi/cantata#19)
  * fix: relinquish control of DontShowIconsInMenus
    (gh#nullobsi/cantata#20)
  * Update issue templates (gh#nullobsi/cantata#21)
  * fix: GUI responsiveness when changing tracks (gh#nullobsi/cantata#23)
  * fix: #24 flatpak notification updates (gh#nullobsi/cantata#25)
  * fix: #15 update QMediaPlayer handling (gh#nullobsi/cantata#26)
  * fix: #14 update QNetworkReply signals (gh#nullobsi/cantata#27)
  * git: remove UCRT64 action (gh#nullobsi/cantata#28)
  * git: Version 3.2.1 (gh#nullobsi/cantata#29)
- Version 3.2.0:
  Minor
  * Fix menu options having incorrect keybindings.
  * Fix radio stream favorites button not working on search.
  * Enable menu icons on macOS.
  * Update icons to FontAwesome 6.
  * Improve palette change handling.
  Changed
  * git: linux flatpak action (gh#nullobsi/cantata#8)
  * feat: FA6 icons &amp; proper palette changes
    (gh#nullobsi/cantata#7)
  * fix: use after free segfault (gh#nullobsi/cantata#10)
  * fix: (gh#nullobsi/cantata#6) enable favorites action for
    stream search (gh#nullobsi/cantata#11)
  * Release v3.2.0 by @nullobsi in (gh#nullobsi/cantata#12)
  * fix: metainfo description tag by @nullobsi in fix:
    (gh#nullobsi/cantata#13)
- Version 3.1.0:
  Bugfix release
  * Fix crash when enabling notifications.
  * Fix Qt warnings.
  * Fix notifications on Flatpak.
  * Fix tray icon image not showing up
- Version 3.0.1:
  * Prebuilds for the 3 major OSes.
  * Linux: use the flatpak YAML config to build, or install the
    flatpak. Needs KDE platform 6.7.
  * Windows: use MSYS2's MINGW environments to build for the best
    results. This one is built with the CLANG64 environment. If you
    want the WiX installer, you need to install WiX v3.
  * macOS: Universal builds are easy with Qt's binary distributions,
    as Homebrew doesn't distribute universal binaries. CPack
    generates a working DMG.
  * Hopefully this will make Cantata a little easier to run on
    modern distros. There are probably bugs with the Qt6 upgrade or
    pre-existing bugs.
- Ported to Qt6
- Deleted `%suse_update_desktop_file` due it's deprecated
- Changed Recommended mpd to Required.
- Dropped patches that are no longer needed:
  * 0001-Update-for-tablib-2.0-compatibility.patch
  * cantata-2.5.0-ffmpeg7.patch</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1729166400">- Better not to recommend lang package, so removed it</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1729598400">- Added qt6-sql-sqlite dependency.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1732795200">- Update to version 3.3.0:
  * Migrate data from older Cantata versions
  * Fix libVLC build
  * Fix MPRIS desktopEntry property
  * Fix deprecated FFMPEG function call
  * Fix podcast saving and date retrieval
  * Use embedded cover art from MPD server when needed</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1746878400">- Add cantata-add-missing-qregularexpression-include.patch,
  https://github.com/nullobsi/cantata/pull/54/</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1749470400">- Update to version 3.3.1:
  * build: Link to libmusicbrainzcc, not libmusicbrainz
    (gh#nullobsi/cantata#46)
  * build: update flatpak workflow (gh#nullobsi/cantata#53)
  * Add missing QRegularExpression include (gh#nullobsi/cantata#54)
  * fix FindCDParanoia.cmake (gh#nullobsi/cantata#51)
  * git: bump version by (gh#nullobsi/cantata#60)
  * fix: fill tags from filename if tag is empty in metadata
    (gh#nullobsi/cantata#64)
  * build: fix musicbrainz (gh#nullobsi/cantata#65)
  * rc: v3.3.1 (2) (gh#nullobsi/cantata#66)
- Superseded cantata-add-missing-qregularexpression-include.patch</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1760875200">- Added some cmake warning igonoring flags:
  `unused-result` and `unused-result`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1764763200">- Update to version 3.4.0:
  * fix ODR violations : move enum to headers (gh#nullobsi/cantata#71)
  * feat: allow unbundled fonts and resources (gh#nullobsi/cantata#80)
  * fix: don't ignore failed open() calls (gh#nullobsi/cantata#89)
  * fix: port away from deprecated
    `QSortFilterProxyModel::invalidateFilter()` (gh#nullobsi/cantata#90)
  * feat: replace QtIOCompressor with KArchive (gh#nullobsi/cantata#82)
  * git: add clang-format action (gh#nullobsi/cantata#9)
  * fix: hide broken service integrations (gh#nullobsi/cantata#83)
  * fix: spelling in code (and translations) (gh#nullobsi/cantata#92)
  * fix: cantata-dynamic: Adjust cache directory name to Cantata
    (gh#nullobsi/cantata#98)
  * fix: Grouped Albums Playlist view (gh#nullobsi/cantata#97)
  * fix: correctly handle absolute INSTALL_LIBEXECDIR
    (gh#nullobsi/cantata#99)
  * fix: build with BUNDLED_FONTAWESOME=OFF (gh#nullobsi/cantata#101)
  * fix: string length bounds check crash in vfatPath
    (gh#nullobsi/cantata#100)
  * fix: ShortcutsFilter: Prefer begin/endFilterChange if available
    (gh#nullobsi/cantata#103)
  * fix: ODR violations due to multiple enums called Type
    (gh#nullobsi/cantata#102)
  * git: build with Qt 6.10 (gh#nullobsi/cantata#108)
  * fix: device access via UDisks2 (gh#nullobsi/cantata#106)
  * feat: Allow sorting playlist by track rating
    (gh#nullobsi/cantata#109)
  * fix: Covers::gotAlbumCover: Always emit if emitResult is true
    (gh#nullobsi/cantata#104)
  * Fix: Device access from flatpak on Ubuntu and Debian
    (gh#nullobsi/cantata#111)
  * Fix: Only mark tags as guessed when something was actually guessed
    (gh#nullobsi/cantata#112)
  * rc: v3.4.0 (gh#nullobsi/cantata#110)</changelog>
  <changelog author="Fabian Niepelt &lt;fniepelt@faeyben.de&gt;" date="1765454400">- Added fontawesome-fonts to the requirements
  https://github.com/nullobsi/cantata/issues/114#issuecomment-3608777135</changelog>
</package>
<package pkgid="29ac53409d02d4d782b4f710e78e7e2cb4fb976ff3796b2774fb5a6b6554ef1f260df44a91e2fbbd7141afe004d643a0c21b8d8606db4bb716a24bc0df83d3b2" name="cantor" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add context to translatable string
  * add missing include to fix LaTeX typesetting (kde#https://bugs.kde.org/show_bug.cgi?id=490644)
  * Use `sage --version` instead of `sage -v`
  * Changelog update.
  * Fixed incorrectly named or missing settings widgets.
  * Reduced the number of Backend::capabilities() calls by caching the number of columns in DefaultVariableModel.
  * [python] removed the dependency on the exact size of a string boject in the Python test.
  * Fix typo and update wording
  * Minor wording fixes.
  * Integrated plots on default also for Python and Scilab.
  * Unified margins and QTabWidget's document mode in all setttings ui files and converted the enums to their Qt6 values.
  * Added the missing hanlding of "integrated plots" settings for R, Python and Julia.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix qalculate backend with recent versions of libqalculate (kde#507038)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix(julia): Adapt to removed Julia C-API functions
  * Disable test that has been failing for 4 consecutive weeks
  * Implement XSMP session restore
  * Fix various typos Found via codespell
  * ci: require passing tests on all platforms
  * Fix qalculate backend with recent versions of libqalculate (kde#507038)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix flatpak CI job.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed
  * Remove FreeBSD CI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="ab2d3c9ee2614aee2f60f6c97ffd679b4bd69b0d39b035b96bd3a08b5ee6b5c2549950423478f25cd585a1fbb21609839242263948114a7943e3742b55dd3564" name="cantor-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add context to translatable string
  * add missing include to fix LaTeX typesetting (kde#https://bugs.kde.org/show_bug.cgi?id=490644)
  * Use `sage --version` instead of `sage -v`
  * Changelog update.
  * Fixed incorrectly named or missing settings widgets.
  * Reduced the number of Backend::capabilities() calls by caching the number of columns in DefaultVariableModel.
  * [python] removed the dependency on the exact size of a string boject in the Python test.
  * Fix typo and update wording
  * Minor wording fixes.
  * Integrated plots on default also for Python and Scilab.
  * Unified margins and QTabWidget's document mode in all setttings ui files and converted the enums to their Qt6 values.
  * Added the missing hanlding of "integrated plots" settings for R, Python and Julia.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix qalculate backend with recent versions of libqalculate (kde#507038)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix(julia): Adapt to removed Julia C-API functions
  * Disable test that has been failing for 4 consecutive weeks
  * Implement XSMP session restore
  * Fix various typos Found via codespell
  * ci: require passing tests on all platforms
  * Fix qalculate backend with recent versions of libqalculate (kde#507038)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix flatpak CI job.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed
  * Remove FreeBSD CI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="c24aa86319c81f408d958f6798b786213db2748ef84a3e1d9a5973b2a4d0e94460b700772c6f27f1ed43ce32e998ac97560894cf334d794047bc91170f54b02d" name="cantor-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add context to translatable string
  * add missing include to fix LaTeX typesetting (kde#https://bugs.kde.org/show_bug.cgi?id=490644)
  * Use `sage --version` instead of `sage -v`
  * Changelog update.
  * Fixed incorrectly named or missing settings widgets.
  * Reduced the number of Backend::capabilities() calls by caching the number of columns in DefaultVariableModel.
  * [python] removed the dependency on the exact size of a string boject in the Python test.
  * Fix typo and update wording
  * Minor wording fixes.
  * Integrated plots on default also for Python and Scilab.
  * Unified margins and QTabWidget's document mode in all setttings ui files and converted the enums to their Qt6 values.
  * Added the missing hanlding of "integrated plots" settings for R, Python and Julia.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix qalculate backend with recent versions of libqalculate (kde#507038)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Fix(julia): Adapt to removed Julia C-API functions
  * Disable test that has been failing for 4 consecutive weeks
  * Implement XSMP session restore
  * Fix various typos Found via codespell
  * ci: require passing tests on all platforms
  * Fix qalculate backend with recent versions of libqalculate (kde#507038)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix flatpak CI job.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed
  * Remove FreeBSD CI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="51042f1b8457e866bb26531aebb937b436e3556c51a0e758535baa8c047a6963722206dc9331bd66f01e5be690d388a9341283de7eefb2fe4ad1e93c8c26b35c" name="canutils" arch="riscv64">
  <version epoch="0" ver="2025.01" rel="1.1"/>
  <changelog author="Tuukka Pasanen &lt;tuukka.pasanen@ilmi.fi&gt;" date="1598270400">- Update to version v2020.04.02
  * jcat: provide errqueue support
  * jcat: add repeat support
  * Add uds output functionality
  * cangw: add new command line option -X to handle CAN FD rules
  * cangw: add CAN FD support
- Drop 0001-fix-include-to-find-SIOCGSTAMP-with-latest-kernel.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Update to version 2020.04.02.g119 (ea844bdc5e)
  * Rename jcat et al to j1939cat
  * j1939cat: add broadcast support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603972800">- Update to snapshot 2020.04.02.g192 (4573e852f9)
  * isotpsend: add support for blocking write flag
  * add cansequence tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605614400">- Update to release 2020.11.0
  * No further changes to prior snapshot, just version bump.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1606737600">- Add "can-utils" provides, add documentation.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1609243200">- Update to release 2020.12.0
  * candump: Enable zero relative timestamps to be used in
    log files.
  * "-tz" and "-ta" are now valid options for the logfile format.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629374400">- Update to release 2021.08.0
  * Support for new kernel features:
  * Add len8_dlc support for Classical CAN frames (Linux v5.11+)
  * Add ISOTP SF_BROADCAST support (Linux v5.11+)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678881600">- Update to release 2023.03
  * cangen: add support for SO_TXTIME
  * canfdtest: Add extended frame format / message length / FD /
    BRS support
  * can-calc-bit-timing: add support for calculation of CAN-FD
    bit timings
  * cangen: new generation mode - partially randomized payload
    (-D)
  * cansniffer: add CAN FD support</changelog>
  <changelog author="pgajdos@suse.com" date="1739188800">- version update to 2025.01
  * Support of new kernel features:
  * Full CAN XL support for candump, canplayer, cangen, log2asc,
    asc2log, lib
  * cangen: support socket priority
  * Improvements and features:
  * ISOBUS (ISO11783-13) File Server Interface (isobusfs-srv,
    isobusfs-cli)
  * Add j1939_datatime_cli
  * cansequence: allow to bind on "any" interface
  * cansequence: add support to send and receive CAN-FD
  * canfdtest: add support for loopback testing
  * isotpdump: option to capture functional addressing traffic
  * isotpdump: add color support for functional addressing traffic
  * isotprecv: add option to enable dynamic flow control
    parameters (Linux 6.9+)
  * cangen: add missing long CAN frame view for len8_dlc and eff
  * canbusload: add auto detection of CAN interfaces
  * canbusload: show RX/TX direction in bargraph
  * canbusload: support busload statistic and busload visualization</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739880000">- Add 0001-build-give-libisobusfs-a-version.patch</changelog>
</package>
<package pkgid="96d2dab73f042411046a1a16b3cd5118fae036c2b8395e7eb4cfbf0955803510be29bf36cb2761652869603899daf6bbe601349da01baa40128654601ab4c0e9" name="canutils-pengutronix" arch="riscv64">
  <version epoch="0" ver="4.0.6.g26" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1356868800">- Initial package (version 4.0.6) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1375963200">- Correct URL field</changelog>
  <changelog author="jengelh@inai.de" date="1426507200">- Use source URLs, some more macros and some unneeded BuildRequires.</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Description update</changelog>
  <changelog author="jengelh@inai.de" date="1534420800">- Rename canutils -&gt; canutils-pengutronix.
- Add pgt- program prefix.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605614400">- Update to snapshot 4.0.6.g26 (2041b569a)
  * cansend: add handling of ENOBUFS when sending</changelog>
</package>
<package pkgid="2d5e1791411178b0c2cffd4c47281b5defcb299f88c4216971d839b4e52d83b9f71e9d0c9c6936ad72271dbf694b717b28b856439c13ce9069cf84ec375b8f39" name="capnet-assist" arch="riscv64">
  <version epoch="0" ver="8.0.2" rel="1.1"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1539000000">- Update to 2.2.1:
  * This release includes updated translations.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1539777600">- Update to 2.2.2:
  * Meson: Use GLib preset for l10n
  * Add a fake example captive portal and a screenshot (#37)
  * Merge branch 'origin/master' into Weblate
  * Add an appdata file (#36)
  * CertButton.vala: Wrap primary label (#35)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1551700800">- Update to 2.2.3:
  * Spelling: following URL in, + Copyright year updated (#43)
  * Travis: Use Houston CI (#41)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1574683200">- Update to 2.2.4:
  * Travis: Downgrade node to 10 to fix CI
  * Add Gettext Updates to Actions
  * README: Fix weblate badge
  * Delete AUTHORS
  * Add Release to Actions
  * AppData: Add releases info
  * Add Lint to CI (#49)
  * Fix code style issues
  * Delete CODE_OF_CONDUCT.md
  * Fix wrong merge
  * Merge remote-tracking branch 'weblate/master'
  * Application.vala: Replace "the following URL" with "this
    address" (#46)</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1604232000">- Update to 2.2.5:
  * Replace Granite.Services.Settings with GLib.Settings (#51)</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656158400">- Update to 2.4.2:
  * Update to elementary runtime 7
  * Updated translations
- Changes from 2.4.1:
  * Update to elementary runtime 6.1
  * Updated translation
- Changes from 2.4.0:
  * New icon
  * Updated translations
- Changes from 2.3.0:
  * Dark style support
  * Updated translations
- New build dependency: pkgconfig(libhandy-1)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- update to 8.0.0:
  * Update to elementary runtime 8
  * Performance improvements
  * Updated translations
- update to 2.4.4:
  * Metainfo improvements
  * Update translation files
- update to 2.4.3:
  * Update to elementary runtime 7.1
  * Updated translations
- change url to github, as we don't want to link to their own OS</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1730462400">- remove %suse_update_desktop_file, as it's deprecated
- support leap = 1500</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734091200">- update to 8.0.1:
  * Add CTRL+Q quit shortcut
  * Updated translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1755345600">- update to version 8.0.2:
  * MainWindow: Fix build warnings</changelog>
</package>
<package pkgid="1f3af8b6ec7cf2f9e3fee5bf1bda0dc4f36e7bc577fbeec3085a68fca42b1cdc2b23292404a9512689023fd06944de5367c75e6e5275f8944f5a3b2451067c96" name="capnet-assist-lang" arch="noarch">
  <version epoch="0" ver="8.0.2" rel="1.1"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1539000000">- Update to 2.2.1:
  * This release includes updated translations.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1539777600">- Update to 2.2.2:
  * Meson: Use GLib preset for l10n
  * Add a fake example captive portal and a screenshot (#37)
  * Merge branch 'origin/master' into Weblate
  * Add an appdata file (#36)
  * CertButton.vala: Wrap primary label (#35)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1551700800">- Update to 2.2.3:
  * Spelling: following URL in, + Copyright year updated (#43)
  * Travis: Use Houston CI (#41)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1574683200">- Update to 2.2.4:
  * Travis: Downgrade node to 10 to fix CI
  * Add Gettext Updates to Actions
  * README: Fix weblate badge
  * Delete AUTHORS
  * Add Release to Actions
  * AppData: Add releases info
  * Add Lint to CI (#49)
  * Fix code style issues
  * Delete CODE_OF_CONDUCT.md
  * Fix wrong merge
  * Merge remote-tracking branch 'weblate/master'
  * Application.vala: Replace "the following URL" with "this
    address" (#46)</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1604232000">- Update to 2.2.5:
  * Replace Granite.Services.Settings with GLib.Settings (#51)</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656158400">- Update to 2.4.2:
  * Update to elementary runtime 7
  * Updated translations
- Changes from 2.4.1:
  * Update to elementary runtime 6.1
  * Updated translation
- Changes from 2.4.0:
  * New icon
  * Updated translations
- Changes from 2.3.0:
  * Dark style support
  * Updated translations
- New build dependency: pkgconfig(libhandy-1)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- update to 8.0.0:
  * Update to elementary runtime 8
  * Performance improvements
  * Updated translations
- update to 2.4.4:
  * Metainfo improvements
  * Update translation files
- update to 2.4.3:
  * Update to elementary runtime 7.1
  * Updated translations
- change url to github, as we don't want to link to their own OS</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1730462400">- remove %suse_update_desktop_file, as it's deprecated
- support leap = 1500</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734091200">- update to 8.0.1:
  * Add CTRL+Q quit shortcut
  * Updated translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1755345600">- update to version 8.0.2:
  * MainWindow: Fix build warnings</changelog>
</package>
<package pkgid="75f502b48a456ccbe1550753af652351d8fe4b0b4717a2a091655c09ee76c0bfe05307a707a12e8a25e7ba13b7c450cfd054fb16fd8b9edb7efb6e07225aac81" name="capnproto" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1741608000">- change compiler to clang, to avoid GCC bugs in coroutines</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1741608001">- update to 1.1.0:
  no changelog found</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1741608002">- set CXXFLAGS to build the coroutine library</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745064000">- Update to version 1.1.0
  * Set release branch version to 1.1.0</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1747828800">- Remove unused build dependency</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1750075200">- Update to version 1.2.0 (no changelog)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1753099200">- Update capnproto.spec:
  Change 0%{?suse_version} macro to 1599 to enable build constraintion
  include SLFO:Main and other folked from openSUSE. If not, some ibus
  engine need capnproto, and it will introduce too many irrelevant
  build dependencies.
  (bsc#1246569)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755518400">- switch to cmake for building which will actually provide the last
  missing file for the cmake files CapnProtoTargets-relwithdebinfo.cmake
- properly set CC/CXX based on the compiler used
- shared library naming changes from libsomething-%{version}.so to
  libsomething.so.%{version}</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1765972800">- Update to version 1.3.0 (no changelog)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773316800">- Update to version 1.4.0
  * have stdcoro use ::std namespace
  * disable stack check when HWASan is used
  * Fix benign(?) buffer overrun in async readMessage().
  * Fix HTTP body size integer overflow bugs.</changelog>
</package>
<package pkgid="6eba79d8dfe82901e7c37e9b5f0c0ebc01aad7c94894769f4685c595cd1410021a40fc25799d2b2daf024af3771c627cf4a8f1215adb8277189233b8de59e63a" name="capstone" arch="riscv64">
  <version epoch="0" ver="5.0.6" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1518436800">- Correct the license tag, Capstone is BSD-3-Clause
- Provide python3 bindings
- Rename bindings subpackage to docs, it does not contain any
  bindings but documentation
- Package some more documentation
- Build with %{optflags}</changelog>
  <changelog author="afaerber@suse.de" date="1523793600">- Update to 3.0.5-rc2
  * Package cstool
- Adopt %license</changelog>
  <changelog author="brogers@suse.com" date="1534334400">- Update to 3.0.5
  * build static library (but still don't install), since build
  explicitly links cstool against it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586433600">- Update to version 4.0.1
  [ Core ]
  * Fix some issues for packaging (Debian, Gentoo).
  * Better support for building with Mingw.
  * cstool has new option -s to turn on skipdata mode.
  * cstool -v now report build settings of the core.
  * Add suite/capstone_get_setup.c so users can integrate with
    their own code
  * to retrieve Capstone settings at build time.
  [ Arm ]
  * Fix 4.0 regression: the tbh [r0, r1, lsl #1] instruction
    sets the operand.shift.value back again.
  * Remove ARM_REG_PC group for BX instruction.
  [ X86 ]
  * Fix: endbr32 and endbr64 instructions are now properly
    decoded in both CS_MODE_32 and CS_MODE_64.
  [ M680X ]
  * Fix some issues reported by clang-analyzer.
  [ Python ]
  * Fix skipdata setup.
  * Add getter/setter for skipdata_mnem, skipdata_callback.
  version 4.0:
  [ Core ]
  * New APIs: cs_regs_access()
  * Add new options for cs_option(): CS_OPT_MNEMONIC &amp;
    CS_OPT_UNSIGNED &amp; CS_OPT_SYNTAX_MASM.
  * Various updates &amp; bugfixes for all architectures.
  * Add 4 new architectures: EVM, M68K, M680X &amp; TMS320C64x.
  * Add new group types: CS_GRP_PRIVILEGE &amp;
    CS_GRP_BRANCH_RELATIVE.
  * Add new error types: CS_ERR_X86_MASM.
  [ X86 ]
  * Add XOP code condition type in x86_xop_cc.
  * Add some info on encoding to cs_x86 in cs_x86_encoding.
  * Add register flags update in cs_x86.{eflags, fpu_flags}
  * Change cs_x86.disp type from int32_t to int64_t.
  * Add new groups: X86_GRP_VM &amp; X86_GRP_FPU.
  * Lots of new instructions (AVX)
  [ ARM64 ]
  * Add instruction ARM64_INS_NEGS &amp; ARM64_INS_NGCS.
  [ Mips ]
  * Add mode CS_MODE_MIPS2.
  [ PPC ]
  * Change cs_ppc_op.imm type from int32_t to int64_t.
  * Add new groups: PPC_GRP_ICBT, PPC_GRP_P8ALTIVEC,
    PPC_GRP_P8VECTOR &amp; PPC_GRP_QPX.
  * Lots of new instructions (QPX among them)
  [ Sparc ]
  * Change cs_sparc_op.imm type from int32_t to int64_t.
  [ Binding ]
  * New bindings: PowerShell &amp; VB6
- Bumped sover to 4
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1590408000">- Rename -docs subpackage to -doc to follow openSUSE practices.
- Descriptions: say what the package is, not what it wants to be.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 4.0.2
  Windows kernel-mode driver support
  - Add armv8, ppc32 &amp; thumbv8 modes
  - Print instruction ID
  - Support CS_OPT_UNSIGNED for ATT syntax
  - Fix operand size for some instructions
  - Fix LOCK prefixes
  - Recognize xacquire/xrelease prefix
  - Fix call/jmp access mode of mem operand
  - Add ENDBR32, ENDBR64 to reduce mode
  - Other minor fixes
  - Support CS_OPT_UNSIGNED
  - Fix register access flags for memory instructions
  - Fix UMOV vess
  - Update writeback for STR_POST_REG
  - Store correct register value in op.reg_pair
  - BDZLA is absolute branch
  - Fix truncated 64bit imm operand
  - Fix base/index printing
  - Fix skipdata struct being destroyed
  - Add __repr__ for capstone.CsInsn
  - Fix Java bindings to use pointers instead of longs
  - Fix x86_op record</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1672747200">- Enable static library, and add libcapstone-devel-static subpackage
  (this is helpful for qemu-linux-user)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1712318400">- Build with distro %{optflags}</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1743249600">- Update to version 5.0.5:
  * Full changelog at
    https://github.com/capstone-engine/capstone/compare/4.0.2...5.0.5
- Use CMake for building
  * Include .cmake devel files</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1746964800">- Use %ldconfig_scriptlets
- Update to version 5.0.6:
  * Add little endian support for TMS320c64x
  * Full changelog at
    https://github.com/capstone-engine/capstone/compare/5.0.5...5.0.6</changelog>
</package>
<package pkgid="ff4ad07a03ee7198ffadd2eadcb81cec15b18dc31052deee5c007b989ff13722a7b357b31c9e5b616f5cc42dee5c41a8c79671da98f28b349ad5f9213f367546" name="capstone-doc" arch="noarch">
  <version epoch="0" ver="5.0.6" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1518436800">- Correct the license tag, Capstone is BSD-3-Clause
- Provide python3 bindings
- Rename bindings subpackage to docs, it does not contain any
  bindings but documentation
- Package some more documentation
- Build with %{optflags}</changelog>
  <changelog author="afaerber@suse.de" date="1523793600">- Update to 3.0.5-rc2
  * Package cstool
- Adopt %license</changelog>
  <changelog author="brogers@suse.com" date="1534334400">- Update to 3.0.5
  * build static library (but still don't install), since build
  explicitly links cstool against it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586433600">- Update to version 4.0.1
  [ Core ]
  * Fix some issues for packaging (Debian, Gentoo).
  * Better support for building with Mingw.
  * cstool has new option -s to turn on skipdata mode.
  * cstool -v now report build settings of the core.
  * Add suite/capstone_get_setup.c so users can integrate with
    their own code
  * to retrieve Capstone settings at build time.
  [ Arm ]
  * Fix 4.0 regression: the tbh [r0, r1, lsl #1] instruction
    sets the operand.shift.value back again.
  * Remove ARM_REG_PC group for BX instruction.
  [ X86 ]
  * Fix: endbr32 and endbr64 instructions are now properly
    decoded in both CS_MODE_32 and CS_MODE_64.
  [ M680X ]
  * Fix some issues reported by clang-analyzer.
  [ Python ]
  * Fix skipdata setup.
  * Add getter/setter for skipdata_mnem, skipdata_callback.
  version 4.0:
  [ Core ]
  * New APIs: cs_regs_access()
  * Add new options for cs_option(): CS_OPT_MNEMONIC &amp;
    CS_OPT_UNSIGNED &amp; CS_OPT_SYNTAX_MASM.
  * Various updates &amp; bugfixes for all architectures.
  * Add 4 new architectures: EVM, M68K, M680X &amp; TMS320C64x.
  * Add new group types: CS_GRP_PRIVILEGE &amp;
    CS_GRP_BRANCH_RELATIVE.
  * Add new error types: CS_ERR_X86_MASM.
  [ X86 ]
  * Add XOP code condition type in x86_xop_cc.
  * Add some info on encoding to cs_x86 in cs_x86_encoding.
  * Add register flags update in cs_x86.{eflags, fpu_flags}
  * Change cs_x86.disp type from int32_t to int64_t.
  * Add new groups: X86_GRP_VM &amp; X86_GRP_FPU.
  * Lots of new instructions (AVX)
  [ ARM64 ]
  * Add instruction ARM64_INS_NEGS &amp; ARM64_INS_NGCS.
  [ Mips ]
  * Add mode CS_MODE_MIPS2.
  [ PPC ]
  * Change cs_ppc_op.imm type from int32_t to int64_t.
  * Add new groups: PPC_GRP_ICBT, PPC_GRP_P8ALTIVEC,
    PPC_GRP_P8VECTOR &amp; PPC_GRP_QPX.
  * Lots of new instructions (QPX among them)
  [ Sparc ]
  * Change cs_sparc_op.imm type from int32_t to int64_t.
  [ Binding ]
  * New bindings: PowerShell &amp; VB6
- Bumped sover to 4
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1590408000">- Rename -docs subpackage to -doc to follow openSUSE practices.
- Descriptions: say what the package is, not what it wants to be.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 4.0.2
  Windows kernel-mode driver support
  - Add armv8, ppc32 &amp; thumbv8 modes
  - Print instruction ID
  - Support CS_OPT_UNSIGNED for ATT syntax
  - Fix operand size for some instructions
  - Fix LOCK prefixes
  - Recognize xacquire/xrelease prefix
  - Fix call/jmp access mode of mem operand
  - Add ENDBR32, ENDBR64 to reduce mode
  - Other minor fixes
  - Support CS_OPT_UNSIGNED
  - Fix register access flags for memory instructions
  - Fix UMOV vess
  - Update writeback for STR_POST_REG
  - Store correct register value in op.reg_pair
  - BDZLA is absolute branch
  - Fix truncated 64bit imm operand
  - Fix base/index printing
  - Fix skipdata struct being destroyed
  - Add __repr__ for capstone.CsInsn
  - Fix Java bindings to use pointers instead of longs
  - Fix x86_op record</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1672747200">- Enable static library, and add libcapstone-devel-static subpackage
  (this is helpful for qemu-linux-user)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1712318400">- Build with distro %{optflags}</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1743249600">- Update to version 5.0.5:
  * Full changelog at
    https://github.com/capstone-engine/capstone/compare/4.0.2...5.0.5
- Use CMake for building
  * Include .cmake devel files</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1746964800">- Use %ldconfig_scriptlets
- Update to version 5.0.6:
  * Add little endian support for TMS320c64x
  * Full changelog at
    https://github.com/capstone-engine/capstone/compare/5.0.5...5.0.6</changelog>
</package>
<package pkgid="136d0b782c1774f717e2518503bdafbee46b7acffbb0ffdd12e138ed551f9c152a6fd028aafe95aa3deeb846333a8499b6fdc1c617536376a40bedbc7d3fb26a" name="carat" arch="riscv64">
  <version epoch="0" ver="2.1b1+g132.21bfdb5" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Initial package (version 2.1b1.g131) (fd0b757) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687608000">- Update to snapshot 2.1b1+g132 (21bfdb5)
  * Avoid a use-after-free</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726228800">- Switch _service to an explicit revision hash to facilitate
  tarball verification.</changelog>
</package>
<package pkgid="5d4f822f283c01dc572774dcb80a5e3a761090def7b3b077cd3ffc5e337676fbb73b685618e06a8724d75b16ba743ba79bcd0a39077bccd5361f02f4a341ea73" name="cardpeek" arch="riscv64">
  <version epoch="0" ver="0.8.4" rel="7.1"/>
  <changelog author="sbrabec@suse.cz" date="1377172800">- New package.</changelog>
  <changelog author="prusnak@opensuse.org" date="1392206400">- updated to 0.8.2
- drop obsoleted patches (included upstream)</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 0.8.3
  + Added initial OpenPGP card support
  + Added clipboard copy in text format (with ctrl-c)
  + Added compatibility with FreeBSD
  + Added optional block signature computation to tachogrpah cards
  + Added Gironde/Grenoble Calypso French network data
  + Introduce experimental online secure script update, with RSA signature
  + Updated documentation
  + Minor change in XML cardpeek format
  + Many bugfixes and improvements</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Update to version 0.8.4:
  + Works with Homebrew on OS X out of the box on Yosemite.
  + Has now a 'console' mode, as an alternative to the GTK+ GUI.
  + New and improved mifare classic 1k/4k script.
  + EMV script enhancements (thanks to A. Kozlik) and some minor
    bug fixes.
  + Improvements in GSM script.
  + Enable minimal "app bundling" on Mac OSX.
  + Many bug fixes and improvements.
- BuildRequire lua52-devel on openSUSE &gt; 13.2 (current Tumbleweed):
  cardpeek has not been ported to LUA 5.3 yet.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="tchvatal@suse.com" date="1503403200">- Add patch to build with lua5.3 (upstream merged in git):
  * cardpeek-lua5.3.patch
- Convert to pkgconfig style dependencies</changelog>
  <changelog author="bwiedemann@suse.com" date="1528891200">- Add reproducible.patch to not have the embedded tarball vary
  across builds</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1573214400">- Fix reproducible.patch to add --mtime @1 to not break the tar call</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- build with gcc15
  https://github.com/L1L1/cardpeek/pull/136
  + cardpeek-gcc15.patch</changelog>
</package>
<package pkgid="e40285a51d437221d713c96273d58da2eb0280c45e40eaf13e7bdfce06938d74fb00a70633626666ae0c68f9d5a18a48d37f1a9a4d50ad064d27cd4810aca2e0" name="cargo" arch="riscv64">
  <version epoch="0" ver="1.94.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1743768000">- Update to version 1.86.0 - for details see the rust1.86 package</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1747656000">- Update to version 1.87.0 - for details see the rust1.87 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1751025600">- Update to version 1.88.0 - for details see the rust1.88 package</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1754913600">- Update to version 1.89.0 - for details see the rust1.89 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1758283200">- Update to version 1.90.0 - for details see the rust1.90 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1761825600">- Update to version 1.91.0 - for details see the rust1.91 package</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1765800000">- Update to version 1.92.0 - for details see the rust1.92 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1769169600">- Update to version 1.93.0 - for details see the rust1.93 package</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1770292800">- Provide rust-src meta package, too; it may be useful for building
  Rust support in Linux kernel</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1773230400">- Update to version 1.94.0 - for details see the rust1.94 package</changelog>
</package>
<package pkgid="504e6d0cb5ee7acefd5b1a66dc7d58a9cb662ece7a644a50cb2e3914f32209c720b07d4f9b63fbb82310cb2a5d29f84e4be69b0711d2223dc8ba48c060d4d088" name="cargo-auditable" arch="riscv64">
  <version epoch="0" ver="0.7.2~0" rel="2.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>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1709640000">- Update specfile:
  * remove cargo_config file
- Update service file:
  * replace obsoleted "disabled" mode with "manual"
- Update to version 0.6.2~0:
  * Update the lockfile
  * New releases of cargo-auditable and auditable-serde
  * Use a separate project for the custom rustc path tests. Fixes intermittent test failures due to race conditions
  * Revert "add commit hashes to git sources"
  * Fix cyclic dependency graph being encoded
  * Revert "An unsuccessful attempt to fix cycles caused by dev-dependencies"
  * An unsuccessful attempt to fix cycles caused by dev-dependencies
  * Fix typo
  * Add comment
  * Add a test for an issue with cyclic dependencies reported at https://github.com/rustsec/rustsec/issues/1043
  * Fix auditable-serde example not building
  * upgrade dependency miniz_oxide to 0.6.0
  * fix formatting errors
  * apply clippy lints for --all-features
  * improve the internal docs and comments
  * apply clippy lints
  * add missing sources for one of test fixtures
  * add commit hashes to git sources
  * Run all tests on CI
  * cargo fmt
  * Run `cargo clean` in tests to get rid of stale binaries
  * Fix date in changelog
  * Populate changelog
  * Bump auditable-info version in rust-audit-info
  * Add auditable-info changelog
  * Bump versions following cargo-lock bump
  * auditable-serde: bump `cargo-lock` to v9
  * switch to UNRELEASED
  * Update CHANGELOG.md
  * Print a better error if calling rustc fails
  * Drop unused import
  * placate Clippy
  * Don't inject audit info if --print argument is passed to rustc
  * Reflect the version change in Cargo.lock
  * Remove space from keywords
  * bump version to 0.6.1
  * Fix date in changelog
  * Update CHANGELOG.md
  * Add publish=false
  * Commit the generated manpage
  * Add the code for generating a manpage; rather rudimentary so far, but it's a starting point
  * Explain relation to supply chain attacks
  * Add keywords to the Cargo manifest
  * Revert "generate a man page for cargo auditable"
  * fix formatting
  * fix review feedback, relocate file to under OUT_DIR, don't use anyhow and also commit the lock file
  * generate a man page for cargo auditable
  * Add Clippy suppression
  * placate clippy
  * commit Cargo.lock
  * Sync to latest object file writing code from rustc
  * Fix examples in docs
  * Allow redundant field names
  * Apply clippy suggestion: match -&gt; if let
  * Check for clippy and format in CI
  * Apply clippy suggestions
  * Run CI with --locked</changelog>
  <changelog author="william.brown@suse.com" date="1716897600">- Update to version 0.6.4~0:
  * Release cargo-auditable v0.6.4
  * Correctly attribute changelog file addition in changelog
  * Add changelog for auditable-extract
  * Verify various feature combinations in CI
  * Upgrade wasmparser to remove dependencies with `unsafe`
  * Add LoongArch support
  * cargo fmt
  * Move doc headers to README.md and point rustdoc to them, so that we have nice crates.io pages
  * Expand on the note about WebAssembly parsing
  * Populate changelogs
  * Resume bragging about all dependencies being safe, now that there is a caveat below
  * drop fuzz Cargo.lock to always fuzz against latest versions
  * Bump `cargo auditable` version
  * Mention WASM support in README
  * Revert "Be super duper extra sure both MinGW and MSVC are tested on CI"
  * Be super duper extra sure both MinGW and MSVC are tested on CI
  * Add wasm32 targets to CI for more platforms
  * Don't pass --target twice in tests
  * Install WASM toolchain in CI
  * cargo fmt
  * Add WASM end-to-end test
  * cargo fmt
  * Update documentation to mention the WASM feature
  * cargo fmt
  * Plumb WASM parsing feature through the whole stack
  * Make WASM parsing an optional, non-default feature
  * Add a fuzzing harness for WASM parsing
  * Rewritten WASM parsing to avoid heap allocations
  * Initial WASM extraction support
  * Nicer assertion
  * Drop obsolete comment
  * Clarify that embedding the compiler version has shipped.
  * Fixed section name for WASM
  * Unified and more robust platform detection. Fixed wasm build process
  * Initial WASM support
  * More robust platform detection for picking the binary format
  * Fix Windows CI to run both -msvc and -gnu
  * Use the correct link.exe flag for preserving the specified symbol even if it is unused
  * Fix Windows
  * Fix tests on Rust 1.77
  * Placate clippy
  * Oopps, I meant components field
  * Also remove the dependencies field if empty
  * Use serde_json with order preservation feature to get a more compressible JSON after workarounds
  * Work around cyclonedx-bom limitations to produce minified JSON
  * Also record the dependency kind
  * cyclonedx-bom: also record PURL
  * Also write the dependency tree
  * Clear the serial number in the minimal CycloneDX variant
  * Prototype impl of auditable2cdx
  * Fill in auditable2cdx dependencies
  * Initial auditable2cdx boilerplace
  * add #![forbid(unsafe_code)]
  * Initial implementation of auditable-to-cyclonedx conversion
  * Add the necessary dependencies to auditable-cyclonedx
  * Initial dummy package for auditable-cyclonedx</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1721390400">- Depend on provides of rust to allow older compiler version usage</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1721390401">- Resolve build failure when backported to 15-SP3</changelog>
  <changelog author="william.brown@suse.com" date="1732881600">- Update to version 0.6.6~0:
  * Bump version in Cargo.toml
  * Note the `object` upgrade in the changelog
  * Upgrade cyclonedx-bom from 0.5 to 0.8 in auditable-cyclonedx
  * Upgrade object crate from 0.30 to 0.36 to reduce dependency footprint
  * Update dependencies in the lock file
  * Populate changelog
  * apply clippy lint
  * add another --emit parsing test
  * shorter code with cargo fmt
  * Actually fix cargo-c compatibility
  * Attempt to fix cargo-capi incompatibility
  * Refactoring in preparation for fixes
  * Also read the --emit flag to rustc
  * Fill in changelogs
  * Bump versions
  * Drop cfg'd out tests
  * Drop obsolete doc line
  * Move dependency cycle tests from auditable-serde to cargo-auditable crate
  * Remove cargo_metadata from auditable-serde API surface. I can expose it as a separate crate if anyone tells me they need it.
  * Apply clippy lint
  * Upgrade miniz_oxide to 0.8.0
  * Insulate our semver from miniz_oxide semver
  * Add support for Rust 2024 edition
  * Update tests
  * More robust OS detection for riscv feature detection
  * bump version
  * update changelog for auditable-extract 0.3.5
  * Fix wasm component auditable data extraction
  * Update blocker description in README.md
  * Add openSUSE to adopters
  * Update list of know adopters
  * Fix detection of `riscv64-linux-android` target features
  * Silence noisy lint
  * Bump version requirement in rust-audit-info
  * Fill in changelogs
  * Bump semver of auditable-info
  * Drop obsolete comment now that wasm is enabled by default
  * Remove dependency on cargo-lock
  * Brag about adoption in the README
  * Don't use LTO for cargo-dist builds to make them consistent with `cargo install` etc
  * Also build musl binaries
  * dist: update dist config for future releases
  * dist(cargo-auditable): ignore auditable2cdx for now
  * chore: add cargo-dist</changelog>
  <changelog author="william.brown@suse.com" date="1761048000">- Update to version 0.7.1~0:
  * bump version
  * Populate changelog for v0.7.1
  * Populate changelog for v0.7.0
  * Out out of unhelpful clippy lint
  * Satisfy clippy
  * Do not assume --crate-name and --out-dir are present in the rustc command, but show warnings if they aren't
  * Run apt-get update before trying to install packages
  * run `cargo dist init` on dist 0.30
  * Drop allow-dirty from dist config, should no longer be needed
  * Reorder paragraphs in README
  * Note the maintenance transition for the go extraction library
  * Editing pass on the adopters: scanners
  * clarify Docker support
  * Cargo clippy fix
  * Add Wolfi OS and Chainguard to adopters
  * Update mentions around Anchore tooling
  * README and documentation updates for nightly
  * Bump dependency version in rust-audit-info
  * More work on docs
  * Nicer formatting on format revision documentation
  * Bump versions
  * regenerate JSON schema
  * cargo fmt
  * Document format field
  * Make it more clear that RawVersionInfo is private
  * Add format field to the serialized data
  * cargo clippy fix
  * Add special handling for proc macros to treat them as the build dependencies they are
  * Add a test to ensure proc macros are reported as build dependencies
  * Add a test fixture for a crate with a proc macro dependency
  * parse fully qualified package ID specs from SBOMs
  * select first discovered SBOM file
  * cargo sbom integration
  * Get rid of unmaintained wee_alloc in test code to make people's scanners misled by GHSA chill out
  * Don't fail plan workflow due to manually changed release.yml
  * Bump Ubuntu version to hopefully fix release.yml workflow
  * Add test for stripped binary
  * Bump version to 0.6.7
  * Populate changelog
  * README.md: add auditable2cdx, more consistency in text
  * Placate clippy
  * Do not emit -Wl if a bare linker is in use
  * Get rid of a compiler warning
  * Add bare linker detection function
  * drop boilerplate from test that's no longer relevant
  * Add support for recovering rustc codegen options
  * More lenient parsing of rustc arguments
  * More descriptive error message in case rustc is killed abruptly
  * change formatting to fit rustfmt
  * More descriptive error message in case cargo is killed
  * Update REPLACING_CARGO.md to fix #195
  * Clarify osv-scanner support in README
  * Include the command required to view metadata
  * Mention wasm-tools support
  * Switch from broken generic cache action to a Rust-specific one
  * Fill in various fields in auditable2cdx Cargo.toml
  * Include osv-scanner in the list, with a caveat
  * Add link to blint repo to README
  * Mention that blint supports our data
  * Consolidate target definitions
  * Account for WASM test dependencies changing, commit the Cargo.lock so they would stop doing that
  * Migrate to a maintained toolchain action
  * Fix author specification
  * Add link to repository to resolverver Cargo.toml
  * Bump resolverver to 0.1.0
  * Add resolverver crate to the tree</changelog>
  <changelog author="william.brown@suse.com" date="1762948800">- Update to version 0.7.2~0:
  * Bump version
  * Populate changelog
  * Update README.md
  * mention cargo-dist in README
  * commit Cargo.lock
  * bump which dev-dependency to 8.0.0
  * bump object to 0.37
  * Upgrade cargo_metadata to 0.23
  * Expand the set of dist platforms in config</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1770811200">- bsc#1257906 - CVE-2026-25727 - rfc 2822 format parsing may lead to stack exhaustion.</changelog>
</package>
<package pkgid="016bd29151833272814769ce276651ec279c9fc740fd04f2dea66d683335c5a5f58170fb4452a923afb4e4f83e676f3b5b2fa7e466953c80ed46fad096dc4024" name="cargo-c" arch="riscv64">
  <version epoch="0" ver="0.10.15" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1697544000">- Update to version 0.9.27~git0.54774e0:
  * Complete the soversion granularity
  * Bump cbindgen
  * Make sure the version variables are consistent
  * Fix sover detection for 0-based versioning
  * Bump cargo version
  * Bump cbindgen
  * Do not pass the token to clippy-check
- Switch _service to manual.</changelog>
  <changelog author="david.mulder@suse.com" date="1717502400">- Update to version 0.9.32~git0.56dfe34:
  * Prepare for release
  * Bump cargo version
  * Use clone_from/clone_into
  * Do not install the versioned links and lib on Android
  * docs: add rustls-ffi to README users list
  * Bump the msrv again
  * Bump msrv
  * Bump cargo version
  * Match the beaviour of meson regarding relative paths in the install directories
  * Bump cargo version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1724760000">- Update to version 0.10.3~git0.ee7d7ef:
  * Wire in the heuristics
  * Implement heuristics for target-specific install paths
  * Fix the generated header fingerprinting logic
  * Make notice about missing windows debug files verbose-only
  * Update dependencies
  * Require cargo 0.80.0
- Use macros from cargo-packaging
- Remove cargo_config: contained in vendor.tar
- Remove cargo_audit service: now part of cargo_vendor
- Remove custom rustflags and let the macros set them instead</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726833600">- bsc#1230683 - CVE-2024-45405 - gix-path improper path resolution</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1746619200">- bsc#1242675 - CVE-2025-3416 - openssl use after free</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1749729600">- bsc#1243179 - CVE-2025-4574 - double free in crossbeam channel drop
- bsc#1243851 - CVE-2024-12224 - idna accepts invalid punycode</changelog>
  <changelog author="William &lt;william.brown@suse.com&gt;" date="1757505600">- bsc#1249012 - CVE-2025-58160 - tracing subscriber ansi escapes</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1757592000">- Update to version 0.10.15~git0.3e178d5:
  * Bump actions/download-artifact from 4 to 5
  * Update implib requirement from 0.3.5 to 0.4.0
  * Add rlib to the targets when building tests
  * Allow disabling emission of library version constants in header files
  * Bump to cargo 0.90
  * Fix static_libraries swallowing sequence of -framework flags
  * Fix non-POSIX paths in Libdir under Windows
  * Bump actions-rs-plus/clippy-check from 2.2.1 to 2.3.0
  * Fix clippy lints
  * Bump cargo-0.89, object-0.37.1, cbindgen-0.29</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Fix _service file to have proper versioning:
  + Do not use ~ in versions: ~ implies 'older than';
    @PARENT_OFFSET@ is always ahead of PARENT_TAG; the proper sign
    for this is +
  + Adjust the rewrite rule to strip +git0.* - when we are ON the
    tag, without any offset, we can just use the tag as version.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1770811200">- bsc#1257928 - CVE-2026-25727 - rfc 2822 format parsing may lead to stack exhaustion.</changelog>
</package>
<package pkgid="d2d5eda51d8335e40fd6dcce3a5f898fb94938f7b9073dd15350cd2275ebcc6ba9922a250038699b219ab5ea5e43728cb6eea460b7886f95dfef6d204855865c" name="cargo-credential-oo7" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1708862400">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715947200">- update to 0.3.2:
  * client: Fix compile issue with tracing feature
  * client: Do not create features for optional deps already behind a feature
- update to 0.3.1:
  * portal: Support migration from legacy keyring format
  * portal: Add rekeying support for oo7::portal::Keyring
  * service: Use correct signal name for CollectionDeleted
  * service: Add signals for collection create/delete/change
  * collection: Add path to public api</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1719057600">- update to 0.3.3:
  * client/item: Force tuple usage when serializing
  * client: Use async UnixStream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1739707200">- update to 0.4.0:
  * portal: Support migration from legacy keyring format
  * service: Add signals for collection create/delete/change
  * client: Add a generic Secret type
  * client: Don't panic if a cryptography operation fails
- disable some tests, as they need dbus</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1742558400">- update to 0.4.2:
  * Relax the condition when validating the file backend keyring secret and
    provide various APIs to allow the developer to recover the non-broken items
    in a keyring or delete the broken ones.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1742731200">- update to 0.4.3:
  * cli: Add custom keyring file support
  * dbus/secret: Workaround gnome-keyring being non-spec compliant
  * client: Deprecate Keyring::with_broken_item_cleanup
  * cli: Add a new argument for listing all items
- disable updating venored dependencies, as the crate `time` has a
  breaking change</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1744891200">- Enable build of portal, daemon, cargo-credential
- Enable tests
- Update cargo vendor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1746532800">- update vendor tarball, fixing bsc#1242633</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1747051200">- remove Obsoletes: secret-tool</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1747828800">- remove Provides: secret-tool</changelog>
</package>
<package pkgid="f7e60f9ad37afe5a63fdbc53242dc8f29dd1de308102d76012096900b93530b2152a6a2a1aeb766c462ef62f0d378e8fea3b44eb5a08481b6cea1b314d53ccd3" name="cargo-packaging" arch="riscv64">
  <version epoch="0" ver="1.3.0+0" rel="6.1"/>
  <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>
  <changelog author="william.brown@suse.com" date="1712232000">- bsc#1222175 - prevent stripping debug info
- Update to version 1.2.0+5:
  * Prevent stripping debuginfo in release by default (#7)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1712318400">- Remove cargo_config that is now part of vendor.tar</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1721390400">- Depend on provides of rust to allow older compiler version usage</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1721390401">- Resolve build failure when backported to 15-SP3</changelog>
  <changelog author="william.brown@suse.com" date="1736164800">- Update to version 1.2.0+7:
  * Correct incremental build flags (#10)
  * Doc custom build flags (#9)</changelog>
  <changelog author="william.brown@suse.com" date="1749643200">- Update to version 1.3.0+0:
  * Prevent cargo_install rebuilding.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1757505600">- bsc#1249012 - CVE-2025-58160 - tracing subscriber ansi escapes</changelog>
</package>
<package pkgid="98220cc297fe372b59af1aa55e92ccfad1a3e5a81c829acd543d1ed679df48ce1d6a150dd73e33cfbe4a9583e60fbfc6efa4b6e5d9eb30bdd84e9c1d81fc033b" name="cargo-vendor-filterer" arch="riscv64">
  <version epoch="0" ver="0.5.16" rel="2.1"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1694433600">- Initial spec for cargo-vendor-filterer 0.5.11</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1709121600">- Update to 0.5.12
  * Warn about unknown keys in Cargo.toml
  * Correctly handle filtered-out latest versions</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1711627200">- Update to 0.5.13
  * Add --respect-source-config option
  * Implement --sync
- Use filtered vendor-tarball
- Remove cargo_config, which is now part of the vendor-tarball</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1715169600">- Update to 0.5.14:
  * improvement: add option `--no-default-features` and `--features`
  * change fieldname types of feature and no-default-features to Vec&lt;String&gt; and bool, respectively
  * fix: use clap and serde default for new fieldnames
  * cleanup: replace Option&lt;bool&gt; with default values with bool for all-features
  * cleanup: add the if-elses for the new cli and config options on add_packages_for_platform too
  * ci: update nushell to 0.91.0 for vendor tests
- Update service file:
  * use glob so we don't need to edit versions in the _service file.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1725969600">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1730462400">- Update to version 0.5.16:
  * Fix wrongly filtered out packages when using --versioned-dirs
  * feat: add optional dep-kind parameter</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1746705600">- Update dependencies to fix bsc#1242681</changelog>
</package>
<package pkgid="ca6a4e49bbe9b38778d90b69f182b19cc008efbae65e6133ae9b54725bc9f27ee1892af794d52942aa017ac4a1f54fb273f303ac85ed3df18388a5ea1b96a40a" name="cargo1.84" arch="riscv64">
  <version epoch="0" ver="1.84.1" rel="2.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1736856000">Version 1.84.0 (2025-01-09)
  Language
--------
- [Allow `#[deny]` inside `#[forbid]` as a no-op](https://github.com/rust-lang/rust/pull/121560/)
- [Show a warning when `-Ctarget-feature` is used to toggle features that can lead to unsoundness due to ABI mismatches](https://github.com/rust-lang/rust/pull/129884)
- [Use the next-generation trait solver in coherence](https://github.com/rust-lang/rust/pull/130654)
- [Allow coercions to drop the principal of trait objects](https://github.com/rust-lang/rust/pull/131857)
- [Support `/` as the path separator for `include!()` in all cases on Windows](https://github.com/rust-lang/rust/pull/125205)
- [Taking a raw ref (`raw (const|mut)`) of a deref of a pointer (`*ptr`) is now safe](https://github.com/rust-lang/rust/pull/129248)
- [Stabilize s390x inline assembly](https://github.com/rust-lang/rust/pull/131258)
- [Stabilize Arm64EC inline assembly](https://github.com/rust-lang/rust/pull/131781)
- [Lint against creating pointers to immediately dropped temporaries](https://github.com/rust-lang/rust/pull/128985)
- [Execute drop glue when unwinding in an `extern "C"` function](https://github.com/rust-lang/rust/pull/129582)
  Compiler
--------
- [Add `--print host-tuple` flag to print the host target tuple and affirm the "target tuple" terminology over "target triple"](https://github.com/rust-lang/rust/pull/125579)
- [Declaring functions with a calling convention not supported on the current target now triggers a hard error](https://github.com/rust-lang/rust/pull/129935)
- [Set up indirect access to external data for `loongarch64-unknown-linux-{musl,ohos}`](https://github.com/rust-lang/rust/pull/131583)
- [Enable XRay instrumentation for LoongArch Linux targets](https://github.com/rust-lang/rust/pull/131818)
- [Extend the `unexpected_cfgs` lint to also warn in external macros](https://github.com/rust-lang/rust/pull/132577)
- [Stabilize WebAssembly `multivalue`, `reference-types`, and `tail-call` target features](https://github.com/rust-lang/rust/pull/131080)
- [Added Tier 2 support for the `wasm32v1-none` target](https://github.com/rust-lang/rust/pull/131487)
  Libraries
---------
- [Implement `From&lt;&amp;mut {slice}&gt;` for `Box/Rc/Arc&lt;{slice}&gt;`](https://github.com/rust-lang/rust/pull/129329)
- [Move `&lt;float&gt;::copysign`, `&lt;float&gt;::abs`, `&lt;float&gt;::signum` to `core`](https://github.com/rust-lang/rust/pull/131304)
- [Add `LowerExp` and `UpperExp` implementations to `NonZero`](https://github.com/rust-lang/rust/pull/131377)
- [Implement `FromStr` for `CString` and `TryFrom&lt;CString&gt;` for `String`](https://github.com/rust-lang/rust/pull/130608)
- [`std::os::darwin` has been made public](https://github.com/rust-lang/rust/pull/123723)
  Stabilized APIs
- [`Ipv6Addr::is_unique_local`](https://doc.rust-lang.org/stable/core/net/struct.Ipv6Addr.html#method.is_unique_local)
- [`Ipv6Addr::is_unicast_link_local`](https://doc.rust-lang.org/stable/core/net/struct.Ipv6Addr.html#method.is_unicast_link_local)
- [`core::ptr::with_exposed_provenance`](https://doc.rust-lang.org/stable/core/ptr/fn.with_exposed_provenance.html)
- [`core::ptr::with_exposed_provenance_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.with_exposed_provenance_mut.html)
- [`&lt;ptr&gt;::addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.addr)
- [`&lt;ptr&gt;::expose_provenance`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.expose_provenance)
- [`&lt;ptr&gt;::with_addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.with_addr)
- [`&lt;ptr&gt;::map_addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.map_addr)
- [`&lt;int&gt;::isqrt`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.isqrt)
- [`&lt;int&gt;::checked_isqrt`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.checked_isqrt)
- [`&lt;uint&gt;::isqrt`](https://doc.rust-lang.org/stable/core/primitive.u32.html#method.isqrt)
- [`NonZero::isqrt`](https://doc.rust-lang.org/stable/core/num/struct.NonZero.html#impl-NonZero%3Cu128%3E/method.isqrt)
- [`core::ptr::without_provenance`](https://doc.rust-lang.org/stable/core/ptr/fn.without_provenance.html)
- [`core::ptr::without_provenance_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.without_provenance_mut.html)
- [`core::ptr::dangling`](https://doc.rust-lang.org/stable/core/ptr/fn.dangling.html)
- [`core::ptr::dangling_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.dangling_mut.html)
- [`Pin::as_deref_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.as_deref_mut)
- [`AtomicBool::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicBool.html#method.from_ptr)
- [`AtomicPtr::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicPtr.html#method.from_ptr)
- [`AtomicU8::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU8.html#method.from_ptr)
- [`AtomicU16::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU16.html#method.from_ptr)
- [`AtomicU32::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU32.html#method.from_ptr)
- [`AtomicU64::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU64.html#method.from_ptr)
- [`AtomicUsize::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicUsize.html#method.from_ptr)
- [`AtomicI8::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI8.html#method.from_ptr)
- [`AtomicI16::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI16.html#method.from_ptr)
- [`AtomicI32::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI32.html#method.from_ptr)
- [`AtomicI64::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI64.html#method.from_ptr)
- [`AtomicIsize::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicIsize.html#method.from_ptr)
- [`&lt;ptr&gt;::is_null`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_null-1)
- [`&lt;ptr&gt;::as_ref`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.as_ref-1)
- [`&lt;ptr&gt;::as_mut`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.as_mut)
- [`Pin::new`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.new)
- [`Pin::new_unchecked`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.new_unchecked)
- [`Pin::get_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_ref)
- [`Pin::into_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.into_ref)
- [`Pin::get_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_mut)
- [`Pin::get_unchecked_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_unchecked_mut)
- [`Pin::static_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.static_ref)
- [`Pin::static_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.static_mut)
  Cargo
-----
- [Stabilize MSRV-aware resolver config](https://github.com/rust-lang/cargo/pull/14639/)
- [Stabilize resolver v3](https://github.com/rust-lang/cargo/pull/14754/)
  Rustdoc
-------
- [rustdoc-search: improve type-driven search](https://github.com/rust-lang/rust/pull/127589)
  Compatibility Notes
- [Enable by default the `LSX` target feature for LoongArch Linux targets](https://github.com/rust-lang/rust/pull/132140)
- [The unstable `-Zprofile` flag (“gcov-style” coverage instrumentation) has been removed.](https://github.com/rust-lang/rust/pull/131829) This does not affect the stable flags for coverage instrumentation (`-Cinstrument-coverage`) and profile-guided optimization (`-Cprofile-generate`, `-Cprofile-use`), which are unrelated and remain available.
- Support for the target named `wasm32-wasi` has been removed as the target is now named `wasm32-wasip1`. This completes the [transition](https://github.com/rust-lang/compiler-team/issues/607) [plan](https://github.com/rust-lang/compiler-team/issues/695) for this target following [the introduction of `wasm32-wasip1`](https://github.com/rust-lang/rust/pull/120468) in Rust 1.78. Compiler warnings on [use of `wasm32-wasi`](https://github.com/rust-lang/rust/pull/126662) introduced in Rust 1.81 are now gone as well as the target is removed.
- [The syntax `&amp;pin (mut|const) T` is now parsed as a type which in theory could affect macro expansion results in some edge cases](https://github.com/rust-lang/rust/pull/130635#issuecomment-2375462821)
- [Legacy syntax for calling `std::arch` functions is no longer permitted to declare items or bodies (such as closures, inline consts, or async blocks).](https://github.com/rust-lang/rust/pull/130443#issuecomment-2445678945)
- [Declaring functions with a calling convention not supported on the current target now triggers a hard error](https://github.com/rust-lang/rust/pull/129935)
- [The next-generation trait solver is now enabled for coherence, fixing multiple soundness issues](https://github.com/rust-lang/rust/pull/130654)</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1738843200">- Fix build for loongarch64</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1741348800">Version 1.84.1 (2025-01-30)
- [Fix ICE 132920 in duplicate-crate diagnostics.](https://github.com/rust-lang/rust/pull/133304/)
- [Fix errors for overlapping impls in incremental rebuilds.](https://github.com/rust-lang/rust/pull/133828/)
- [Fix slow compilation related to the next-generation trait solver.](https://github.com/rust-lang/rust/pull/135618/)
- [Fix debuginfo when LLVM's location discriminator value limit is exceeded.](https://github.com/rust-lang/rust/pull/135643/)
- Fixes for building Rust from source:
  - [Only try to distribute `llvm-objcopy` if llvm tools are enabled.](https://github.com/rust-lang/rust/pull/134240/)
  - [Add Profile Override for Non-Git Sources.](https://github.com/rust-lang/rust/pull/135433/)
  - [Resolve symlinks of LLVM tool binaries before copying them.](https://github.com/rust-lang/rust/pull/135585/)
  - [Make it possible to use ci-rustc on tarball sources.](https://github.com/rust-lang/rust/pull/135722/)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749038400">- Add rust-build-onig_sys-as-C17.patch so that the package can be
  built with GCC 15. [boo#1241943]</changelog>
</package>
<package pkgid="d6ca14ebd28f122fdf9777c1b6244ddfe56cbc7639191d76da7f0a349a4921e3c261634c6c9ccb20b2f1afd736b3385c1f331ece85104de880b3598f258aaed4" name="cargo1.85" arch="riscv64">
  <version epoch="0" ver="1.85.1" rel="2.1"/>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1740139200">Version 1.85.0 (2025-02-20)
  Language
--------
- [The 2024 Edition is now stable.](https://github.com/rust-lang/rust/pull/133349)
  See [the edition guide](https://doc.rust-lang.org/nightly/edition-guide/rust-2024/index.html) for more details.
- [Stabilize async closures](https://github.com/rust-lang/rust/pull/132706)
  See [RFC 3668](https://rust-lang.github.io/rfcs/3668-async-closures.html) for more details.
- [Stabilize `#[diagnostic::do_not_recommend]`](https://github.com/rust-lang/rust/pull/132056)
- [Add `unpredictable_function_pointer_comparisons` lint to warn against function pointer comparisons](https://github.com/rust-lang/rust/pull/118833)
- [Lint on combining `#[no_mangle]` and `#[export_name]` attributes.](https://github.com/rust-lang/rust/pull/131558)
  Compiler
--------
- [The unstable flag `-Zpolymorphize` has been removed](https://github.com/rust-lang/rust/pull/133883), see https://github.com/rust-lang/compiler-team/issues/810 for some background.
  Platform Support
------
- [Promote `powerpc64le-unknown-linux-musl` to tier 2 with host tools](https://github.com/rust-lang/rust/pull/133801)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Panics in the standard library now have a leading `library/` in their path](https://github.com/rust-lang/rust/pull/132390)
- [`std::env::home_dir()` on Windows now ignores the non-standard `$HOME` environment variable](https://github.com/rust-lang/rust/pull/132515)
  It will be un-deprecated in a subsequent release.
- [Add `AsyncFn*` to the prelude in all editions.](https://github.com/rust-lang/rust/pull/132611)
  Stabilized APIs
------
- [`BuildHasherDefault::new`](https://doc.rust-lang.org/stable/std/hash/struct.BuildHasherDefault.html#method.new)
- [`ptr::fn_addr_eq`](https://doc.rust-lang.org/std/ptr/fn.fn_addr_eq.html)
- [`io::ErrorKind::QuotaExceeded`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.QuotaExceeded)
- [`io::ErrorKind::CrossesDevices`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.CrossesDevices)
- [`{float}::midpoint`](https://doc.rust-lang.org/core/primitive.f32.html#method.midpoint)
- [Unsigned `{integer}::midpoint`](https://doc.rust-lang.org/std/primitive.u64.html#method.midpoint)
- [`NonZeroU*::midpoint`](https://doc.rust-lang.org/std/num/type.NonZeroU32.html#method.midpoint)
- [impl `std::iter::Extend` for tuples with arity 1 through 12](https://doc.rust-lang.org/stable/std/iter/trait.Extend.html#impl-Extend%3C(A,)%3E-for-(EA,))
- [`FromIterator&lt;(A, ...)&gt;` for tuples with arity 1 through 12](https://doc.rust-lang.org/stable/std/iter/trait.FromIterator.html#impl-FromIterator%3C(EA,)%3E-for-(A,))
- [`std::task::Waker::noop`](https://doc.rust-lang.org/stable/std/task/struct.Waker.html#method.noop)
  These APIs are now stable in const contexts:
- [`mem::size_of_val`](https://doc.rust-lang.org/stable/std/mem/fn.size_of_val.html)
- [`mem::align_of_val`](https://doc.rust-lang.org/stable/std/mem/fn.align_of_val.html)
- [`Layout::for_value`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.for_value)
- [`Layout::align_to`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.align_to)
- [`Layout::pad_to_align`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.pad_to_align)
- [`Layout::extend`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.extend)
- [`Layout::array`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.array)
- [`std::mem::swap`](https://doc.rust-lang.org/stable/std/mem/fn.swap.html)
- [`std::ptr::swap`](https://doc.rust-lang.org/stable/std/ptr/fn.swap.html)
- [`NonNull::new`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.new)
- [`HashMap::with_hasher`](https://doc.rust-lang.org/stable/std/collections/struct.HashMap.html#method.with_hasher)
- [`HashSet::with_hasher`](https://doc.rust-lang.org/stable/std/collections/struct.HashSet.html#method.with_hasher)
- [`BuildHasherDefault::new`](https://doc.rust-lang.org/stable/std/hash/struct.BuildHasherDefault.html#method.new)
- [`&lt;float&gt;::recip`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.recip)
- [`&lt;float&gt;::to_degrees`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.to_degrees)
- [`&lt;float&gt;::to_radians`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.to_radians)
- [`&lt;float&gt;::max`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.max)
- [`&lt;float&gt;::min`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.min)
- [`&lt;float&gt;::clamp`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.clamp)
- [`&lt;float&gt;::abs`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.abs)
- [`&lt;float&gt;::signum`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.signum)
- [`&lt;float&gt;::copysign`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.copysign)
- [`MaybeUninit::write`](https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.write)
  Cargo
-----
- [Add future-incompatibility warning against keywords in cfgs and add raw-idents](https://github.com/rust-lang/cargo/pull/14671/)
- [Stabilize higher precedence trailing flags](https://github.com/rust-lang/cargo/pull/14900/)
- [Pass `CARGO_CFG_FEATURE` to build scripts](https://github.com/rust-lang/cargo/pull/14902/)
  Rustdoc
-----
- [Doc comment on impl blocks shows the first line, even when the impl block is collapsed](https://github.com/rust-lang/rust/pull/132155)
  Compatibility Notes
-----
- [`rustc` no longer treats the `test` cfg as a well known check-cfg](https://github.com/rust-lang/rust/pull/131729), instead it is up to the build systems and users of `--check-cfg`[^check-cfg] to set it as a well known cfg using `--check-cfg=cfg(test)`.
  This is done to enable build systems like Cargo to set it conditionally, as not all source files are suitable for unit tests.
  [Cargo (for now) unconditionally sets the `test` cfg as a well known cfg](https://github.com/rust-lang/cargo/pull/14963).
  [^check-cfg]: https://doc.rust-lang.org/nightly/rustc/check-cfg.html
- [Disable potentially incorrect type inference if there are trivial and non-trivial where-clauses](https://github.com/rust-lang/rust/pull/132325)
- `std::env::home_dir()` has been deprecated for years, because it can give surprising results in some Windows configurations if the `HOME` environment variable is set (which is not the normal configuration on Windows). We had previously avoided changing its behavior, out of concern for compatibility with code depending on this non-standard configuration. Given how long this function has been deprecated, we're now fixing its behavior as a bugfix. A subsequent release will remove the deprecation for this function.
- [Make `core::ffi::c_char` signedness more closely match that of the platform-default `char`](https://github.com/rust-lang/rust/pull/132975)
  This changed `c_char` from an `i8` to `u8` or vice versa on many Tier 2 and 3
  targets (mostly Arm and RISC-V embedded targets). The new definition may
  result in compilation failures but fixes compatibility issues with C.
  The `libc` crate matches this change as of its 0.2.169 release.
- [When compiling a nested `macro_rules` macro from an external crate, the content of the inner `macro_rules` is now built with the edition of the external crate, not the local crate.](https://github.com/rust-lang/rust/pull/133274)
- [Increase `sparcv9-sun-solaris` and `x86_64-pc-solaris` Solaris baseline to 11.4.](https://github.com/rust-lang/rust/pull/133293)
- [Show `abi_unsupported_vector_types` lint in future breakage reports](https://github.com/rust-lang/rust/pull/133374)
- [Error if multiple super-trait instantiations of `dyn Trait` need associated types to be specified but only one is provided](https://github.com/rust-lang/rust/pull/133392)
- [Change `powerpc64-ibm-aix` default `codemodel` to large](https://github.com/rust-lang/rust/pull/133811)
  Internal Changes
------
  These changes do not affect any public interfaces of Rust, but they represent
  significant improvements to the performance or internals of rustc and related
  tools.
- [Build `x86_64-unknown-linux-gnu` with LTO for C/C++ code (e.g., `jemalloc`)](https://github.com/rust-lang/rust/pull/134690)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1742817600">Version 1.85.1 (2025-03-18)
- [Fix the doctest-merging feature of the 2024 Edition.](https://github.com/rust-lang/rust/pull/137899/)
- [Relax some `target_feature` checks when generating docs.](https://github.com/rust-lang/rust/pull/137632/)
- [Fix errors in `std::fs::rename` on Windows 10, version 1607.](https://github.com/rust-lang/rust/pull/137528/)
- [Downgrade bootstrap `cc` to fix custom targets.](https://github.com/rust-lang/rust/pull/137460/)
- [Skip submodule updates when building Rust from a source tarball.](https://github.com/rust-lang/rust/pull/137338/)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749038400">- Add rust-build-onig_sys-as-C17.patch so that the package can be
  built with GCC 15. [boo#1241943]</changelog>
</package>
<package pkgid="bc31f0b7445c8b0998eddc1236307ba529092c98eb3c61895f0a79bea4dd8fc2c3a2f64bb979a5b64c3b297f7805fa1722670ca6b82faeac60592e7ba6e68504" name="cargo1.86" arch="riscv64">
  <version epoch="0" ver="1.86.0" rel="3.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1743768000">Version 1.86.0 (2025-04-03)
  Language
--------
- [Stabilize upcasting trait objects to supertraits.](https://github.com/rust-lang/rust/pull/134367)
- [Allow safe functions to be marked with the `#[target_feature]` attribute.](https://github.com/rust-lang/rust/pull/134090)
- [The `missing_abi` lint now warns-by-default.](https://github.com/rust-lang/rust/pull/132397)
- Rust now lints about double negations, to catch cases that might have intended to be a prefix decrement operator (`--x`) as written in other languages. This was previously a clippy lint, `clippy::double_neg`, and is [now available directly in Rust as `double_negations`.](https://github.com/rust-lang/rust/pull/126604)
- [More pointers are now detected as definitely not-null based on their alignment in const eval.](https://github.com/rust-lang/rust/pull/133700)
- [Empty `repr()` attribute applied to invalid items are now correctly rejected.](https://github.com/rust-lang/rust/pull/133925)
- [Inner attributes `#![test]` and `#![rustfmt::skip]` are no longer accepted in more places than intended.](https://github.com/rust-lang/rust/pull/134276)
  Compiler
--------
- [Debug-assert that raw pointers are non-null on access.](https://github.com/rust-lang/rust/pull/134424)
- [Change `-O` to mean `-C opt-level=3` instead of `-C opt-level=2` to match Cargo's defaults.](https://github.com/rust-lang/rust/pull/135439)
- [Fix emission of `overflowing_literals` under certain macro environments.](https://github.com/rust-lang/rust/pull/136393)
  Platform Support
- [Replace `i686-unknown-redox` target with `i586-unknown-redox`.](https://github.com/rust-lang/rust/pull/136698)
- [Increase baseline CPU of `i686-unknown-hurd-gnu` to Pentium 4.](https://github.com/rust-lang/rust/pull/136700)
- New tier 3 targets:
  - [`{aarch64-unknown,x86_64-pc}-nto-qnx710_iosock`](https://github.com/rust-lang/rust/pull/133631).
    For supporting Neutrino QNX 7.1 with `io-socket` network stack.
  - [`{aarch64-unknown,x86_64-pc}-nto-qnx800`](https://github.com/rust-lang/rust/pull/133631).
    For supporting Neutrino QNX 8.0 (`no_std`-only).
  - [`{x86_64,i686}-win7-windows-gnu`](https://github.com/rust-lang/rust/pull/134609).
    Intended for backwards compatibility with Windows 7. `{x86_64,i686}-win7-windows-msvc` are the Windows MSVC counterparts that already exist as Tier 3 targets.
  - [`amdgcn-amd-amdhsa`](https://github.com/rust-lang/rust/pull/134740).
  - [`x86_64-pc-cygwin`](https://github.com/rust-lang/rust/pull/134999).
  - [`{mips,mipsel}-mti-none-elf`](https://github.com/rust-lang/rust/pull/135074).
    Initial bare-metal support.
  - [`m68k-unknown-none-elf`](https://github.com/rust-lang/rust/pull/135085).
  - [`armv7a-nuttx-{eabi,eabihf}`, `aarch64-unknown-nuttx`, and `thumbv7a-nuttx-{eabi,eabihf}`](https://github.com/rust-lang/rust/pull/135757).
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- The type of `FromBytesWithNulError` in `CStr::from_bytes_with_nul(bytes: &amp;[u8]) -&gt; Result&lt;&amp;Self, FromBytesWithNulError&gt;` was [changed from an opaque struct to an enum](https://github.com/rust-lang/rust/pull/134143), allowing users to examine why the conversion failed.
- [Remove `RustcDecodable` and `RustcEncodable`.](https://github.com/rust-lang/rust/pull/134272)
- [Deprecate libtest's `--logfile` option.](https://github.com/rust-lang/rust/pull/134283)
- [On recent versions of Windows, `std::fs::remove_file` will now remove read-only files.](https://github.com/rust-lang/rust/pull/134679)
  Stabilized APIs
- [`{float}::next_down`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.next_down)
- [`{float}::next_up`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.next_up)
- [`&lt;[_]&gt;::get_disjoint_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.get_disjoint_mut)
- [`&lt;[_]&gt;::get_disjoint_unchecked_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.get_disjoint_unchecked_mut)
- [`slice::GetDisjointMutError`](https://doc.rust-lang.org/stable/std/slice/enum.GetDisjointMutError.html)
- [`HashMap::get_disjoint_mut`](https://doc.rust-lang.org/std/collections/hash_map/struct.HashMap.html#method.get_disjoint_mut)
- [`HashMap::get_disjoint_unchecked_mut`](https://doc.rust-lang.org/std/collections/hash_map/struct.HashMap.html#method.get_disjoint_unchecked_mut)
- [`NonZero::count_ones`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.count_ones)
- [`Vec::pop_if`](https://doc.rust-lang.org/std/vec/struct.Vec.html#method.pop_if)
- [`sync::Once::wait`](https://doc.rust-lang.org/stable/std/sync/struct.Once.html#method.wait)
- [`sync::Once::wait_force`](https://doc.rust-lang.org/stable/std/sync/struct.Once.html#method.wait_force)
- [`sync::OnceLock::wait`](https://doc.rust-lang.org/stable/std/sync/struct.OnceLock.html#method.wait)
  These APIs are now stable in const contexts:
- [`hint::black_box`](https://doc.rust-lang.org/stable/std/hint/fn.black_box.html)
- [`io::Cursor::get_mut`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.get_mut)
- [`io::Cursor::set_position`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.set_position)
- [`str::is_char_boundary`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.is_char_boundary)
- [`str::split_at`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at)
- [`str::split_at_checked`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at_checked)
- [`str::split_at_mut`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at_mut)
- [`str::split_at_mut_checked`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at_mut_checked)
  Cargo
-----
- [When merging, replace rather than combine configuration keys that refer to a program path and its arguments.](https://github.com/rust-lang/cargo/pull/15066/)
- [Error if both `--package` and `--workspace` are passed but the requested package is missing.](https://github.com/rust-lang/cargo/pull/15071/) This was previously silently ignored, which was considered a bug since missing packages should be reported.
- [Deprecate the token argument in `cargo login` to avoid shell history leaks.](https://github.com/rust-lang/cargo/pull/15057/)
- [Simplify the implementation of `SourceID` comparisons.](https://github.com/rust-lang/cargo/pull/14980/) This may potentially change behavior if the canonicalized URL compares differently in alternative registries.
  Rustdoc
-----
- [Add a sans-serif font setting.](https://github.com/rust-lang/rust/pull/133636)
  Compatibility Notes
- [The `wasm_c_abi` future compatibility warning is now a hard error.](https://github.com/rust-lang/rust/pull/133951)
  Users of `wasm-bindgen` should upgrade to at least version 0.2.89, otherwise compilation will fail.
- [Remove long-deprecated no-op attributes `#![no_start]` and `#![crate_id]`.](https://github.com/rust-lang/rust/pull/134300)
- [The future incompatibility lint `cenum_impl_drop_cast` has been made into a hard error.](https://github.com/rust-lang/rust/pull/135964) This means it is now an error to cast a field-less enum to an integer if the enum implements `Drop`.
- [SSE2 is now required for "i686" 32-bit x86 hard-float targets; disabling it causes a warning that will become a hard error eventually.](https://github.com/rust-lang/rust/pull/137037)
  To compile for pre-SSE2 32-bit x86, use a "i586" target instead.
  Internal Changes
  These changes do not affect any public interfaces of Rust, but they represent
  significant improvements to the performance or internals of rustc and related
  tools.
- [Build the rustc on AArch64 Linux with ThinLTO + PGO.](https://github.com/rust-lang/rust/pull/133807)
  The ARM 64-bit compiler (AArch64) on Linux is now optimized with ThinLTO and PGO, similar to the optimizations we have already performed for the x86-64 compiler on Linux. This should make it up to 30% faster.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1744286400">- Ignore broken platform test</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749038400">- Add rust-build-onig_sys-as-C17.patch so that the package can be
  built with GCC 15. [boo#1241943]</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1749643200">- Support SLE12 for Firefox LTS</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1749643201">- Add wasm32-unknown-unknown support</changelog>
</package>
<package pkgid="623857fddaf55a73aec4b37026ffb378c52f13a783e06bcb1b7eae010e7549cc1f2f1bbbceaec0b79fb1bda13e291446586b8eaf218b68f8fec9b99bc12bd744" name="cargo1.87" arch="riscv64">
  <version epoch="0" ver="1.87.0" rel="3.1"/>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1747396800">Version 1.87.0 (2025-05-15)
  Language
--------
- [Stabilize `asm_goto` feature](https://github.com/rust-lang/rust/pull/133870)
- [Allow parsing open beginning ranges (`..EXPR`) after unary operators `!`, `-`, and `*`](https://github.com/rust-lang/rust/pull/134900).
- [Don't require method impls for methods with `Self: Sized` bounds in `impl`s for unsized types](https://github.com/rust-lang/rust/pull/135480)
- [Stabilize `feature(precise_capturing_in_traits)` allowing `use&lt;...&gt;` bounds on return position `impl Trait` in `trait`s](https://github.com/rust-lang/rust/pull/138128)
  Compiler
--------
- [x86: make SSE2 required for i686 targets and use it to pass SIMD types](https://github.com/rust-lang/rust/pull/135408)
  Platform Support
- [Remove `i586-pc-windows-msvc` target](https://github.com/rust-lang/rust/pull/137957)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html
  Libraries
---------
- [Stabilize the anonymous pipe API](https://github.com/rust-lang/rust/issues/127154)
- [Add support for unbounded left/right shift operations](https://github.com/rust-lang/rust/issues/129375)
- [Print pointer metadata in `Debug` impl of raw pointers](https://github.com/rust-lang/rust/pull/135080)
- [`Vec::with_capacity` guarantees it allocates with the amount requested, even if `Vec::capacity` returns a different number.](https://github.com/rust-lang/rust/pull/135933)
- Most `std::arch` intrinsics which don't take pointer arguments can now be called from safe code if the caller has the appropriate target features already enabled (https://github.com/rust-lang/stdarch/pull/1714, https://github.com/rust-lang/stdarch/pull/1716, https://github.com/rust-lang/stdarch/pull/1717)
- [Undeprecate `env::home_dir`](https://github.com/rust-lang/rust/pull/137327)
- [Denote `ControlFlow` as `#[must_use]`](https://github.com/rust-lang/rust/pull/137449)
- [Macros such as `assert_eq!` and `vec!` now support `const {...}` expressions](https://github.com/rust-lang/rust/pull/138162)
  Stabilized APIs
- [`Vec::extract_if`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.extract_if)
- [`vec::ExtractIf`](https://doc.rust-lang.org/stable/std/vec/struct.ExtractIf.html)
- [`LinkedList::extract_if`](https://doc.rust-lang.org/stable/std/collections/struct.LinkedList.html#method.extract_if)
- [`linked_list::ExtractIf`](https://doc.rust-lang.org/stable/std/collections/linked_list/struct.ExtractIf.html)
- [`&lt;[T]&gt;::split_off`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off)
- [`&lt;[T]&gt;::split_off_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_mut)
- [`&lt;[T]&gt;::split_off_first`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_first)
- [`&lt;[T]&gt;::split_off_first_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_first_mut)
- [`&lt;[T]&gt;::split_off_last`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_last)
- [`&lt;[T]&gt;::split_off_last_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_last_mut)
- [`String::extend_from_within`](https://doc.rust-lang.org/stable/alloc/string/struct.String.html#method.extend_from_within)
- [`os_str::Display`](https://doc.rust-lang.org/stable/std/ffi/os_str/struct.Display.html)
- [`OsString::display`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.display)
- [`OsStr::display`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.display)
- [`io::pipe`](https://doc.rust-lang.org/stable/std/io/fn.pipe.html)
- [`io::PipeReader`](https://doc.rust-lang.org/stable/std/io/struct.PipeReader.html)
- [`io::PipeWriter`](https://doc.rust-lang.org/stable/std/io/struct.PipeWriter.html)
- [`impl From&lt;PipeReader&gt; for OwnedHandle`](https://doc.rust-lang.org/stable/std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeReader%3E-for-OwnedHandle)
- [`impl From&lt;PipeWriter&gt; for OwnedHandle`](https://doc.rust-lang.org/stable/std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeWriter%3E-for-OwnedHandle)
- [`impl From&lt;PipeReader&gt; for Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html)
- [`impl From&lt;PipeWriter&gt; for Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CPipeWriter%3E-for-Stdio)
- [`impl From&lt;PipeReader&gt; for OwnedFd`](https://doc.rust-lang.org/stable/std/os/fd/struct.OwnedFd.html#impl-From%3CPipeReader%3E-for-OwnedFd)
- [`impl From&lt;PipeWriter&gt; for OwnedFd`](https://doc.rust-lang.org/stable/std/os/fd/struct.OwnedFd.html#impl-From%3CPipeWriter%3E-for-OwnedFd)
- [`Box&lt;MaybeUninit&lt;T&gt;&gt;::write`](https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.write)
- [`impl TryFrom&lt;Vec&lt;u8&gt;&gt; for String`](https://doc.rust-lang.org/stable/std/string/struct.String.html#impl-TryFrom%3CVec%3Cu8%3E%3E-for-String)
- [`&lt;*const T&gt;::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned)
- [`&lt;*const T&gt;::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.byte_offset_from_unsigned)
- [`&lt;*mut T&gt;::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned-1)
- [`&lt;*mut T&gt;::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.byte_offset_from_unsigned-1)
- [`NonNull::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.offset_from_unsigned)
- [`NonNull::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.byte_offset_from_unsigned)
- [`&lt;uN&gt;::cast_signed`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.cast_signed)
- [`NonZero::&lt;uN&gt;::cast_signed`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.cast_signed-5).
- [`&lt;iN&gt;::cast_unsigned`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.cast_unsigned).
- [`NonZero::&lt;iN&gt;::cast_unsigned`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.cast_unsigned-5).
- [`&lt;uN&gt;::is_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.is_multiple_of)
- [`&lt;uN&gt;::unbounded_shl`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unbounded_shl)
- [`&lt;uN&gt;::unbounded_shr`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unbounded_shr)
- [`&lt;iN&gt;::unbounded_shl`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unbounded_shl)
- [`&lt;iN&gt;::unbounded_shr`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unbounded_shr)
- [`&lt;iN&gt;::midpoint`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.midpoint)
- [`&lt;str&gt;::from_utf8`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8)
- [`&lt;str&gt;::from_utf8_mut`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8_mut)
- [`&lt;str&gt;::from_utf8_unchecked`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8_unchecked)
- [`&lt;str&gt;::from_utf8_unchecked_mut`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8_unchecked_mut)
  These previously stable APIs are now stable in const contexts:
- [`core::str::from_utf8_mut`](https://doc.rust-lang.org/stable/std/str/fn.from_utf8_mut.html)
- [`&lt;[T]&gt;::copy_from_slice`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.copy_from_slice)
- [`SocketAddr::set_ip`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.set_ip)
- [`SocketAddr::set_port`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.set_port),
- [`SocketAddrV4::set_ip`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.set_ip)
- [`SocketAddrV4::set_port`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.set_port),
- [`SocketAddrV6::set_ip`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_ip)
- [`SocketAddrV6::set_port`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_port)
- [`SocketAddrV6::set_flowinfo`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_flowinfo)
- [`SocketAddrV6::set_scope_id`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_scope_id)
- [`char::is_digit`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_digit)
- [`char::is_whitespace`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_whitespace)
- [`&lt;[[T; N]]&gt;::as_flattened`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_flattened)
- [`&lt;[[T; N]]&gt;::as_flattened_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_flattened_mut)
- [`String::into_bytes`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.into_bytes)
- [`String::as_str`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_str)
- [`String::capacity`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.capacity)
- [`String::as_bytes`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_bytes)
- [`String::len`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.len)
- [`String::is_empty`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.is_empty)
- [`String::as_mut_str`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_mut_str)
- [`String::as_mut_vec`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_mut_vec)
- [`Vec::as_ptr`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_ptr)
- [`Vec::as_slice`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_slice)
- [`Vec::capacity`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.capacity)
- [`Vec::len`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.len)
- [`Vec::is_empty`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.is_empty)
- [`Vec::as_mut_slice`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_mut_slice)
- [`Vec::as_mut_ptr`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_mut_ptr)
  Cargo
-----
- [Add terminal integration via ANSI OSC 9;4 sequences](https://github.com/rust-lang/cargo/pull/14615/)
- [chore: bump openssl to v3](https://github.com/rust-lang/cargo/pull/15232/)
- [feat(package): add --exclude-lockfile flag](https://github.com/rust-lang/cargo/pull/15234/)
  Compatibility Notes
- [Rust now raises an error for macro invocations inside the `#![crate_name]` attribute](https://github.com/rust-lang/rust/pull/127581)
- [Unstable fields are now always considered to be inhabited](https://github.com/rust-lang/rust/pull/133889)
- [Macro arguments of unary operators followed by open beginning ranges may now be matched differently](https://github.com/rust-lang/rust/pull/134900)
- [Make `Debug` impl of raw pointers print metadata if present](https://github.com/rust-lang/rust/pull/135080)
- [Warn against function pointers using unsupported ABI strings in dependencies](https://github.com/rust-lang/rust/pull/135767)
- [Associated types on `dyn` types are no longer deduplicated](https://github.com/rust-lang/rust/pull/136458)
- [Forbid attributes on `..` inside of struct patterns (`let Struct { #[attribute] .. }) =`](https://github.com/rust-lang/rust/pull/136490)
- [Make `ptr_cast_add_auto_to_object` lint into hard error](https://github.com/rust-lang/rust/pull/136764)
- Many `std::arch` intrinsics are now safe to call in some contexts, there may now be new `unused_unsafe` warnings in existing codebases.
- [Limit `width` and `precision` formatting options to 16 bits on all targets](https://github.com/rust-lang/rust/pull/136932)
- [Turn order dependent trait objects future incompat warning into a hard error](https://github.com/rust-lang/rust/pull/136968)
- [Denote `ControlFlow` as `#[must_use]`](https://github.com/rust-lang/rust/pull/137449)
- [Windows: The standard library no longer links `advapi32`, except on win7.](https://github.com/rust-lang/rust/pull/138233) Code such as C libraries that were relying on this assumption may need to explicitly link advapi32.
- [Proc macros can no longer observe expanded `cfg(true)` attributes.](https://github.com/rust-lang/rust/pull/138844)
- [Start changing the internal representation of pasted tokens](https://github.com/rust-lang/rust/pull/124141). Certain invalid declarative macros that were previously accepted in obscure circumstances are now correctly rejected by the compiler. Use of a `tt` fragment specifier can often fix these macros.
- [Don't allow flattened format_args in const.](https://github.com/rust-lang/rust/pull/139624)
  Internal Changes
  These changes do not affect any public interfaces of Rust, but they represent
  significant improvements to the performance or internals of rustc and related
  tools.
- [Update to LLVM 20](https://github.com/rust-lang/rust/pull/135763)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749038400">- Add rust-build-onig_sys-as-C17.patch so that the package can be
  built with GCC 15. [boo#1241943]</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1749643200">- Support SLE12 for Firefox LTS</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1749643201">- Add wasm32-unknown-unknown support</changelog>
</package>
<package pkgid="7e636cc6f80b0760f19e252ed0ad988350f0e49dae19450e941633be63e4adef9eb6f7add27852a75f2d7996211fe9a9dd4e76c7f8afe204fa8455326bdb55e1" name="cargo1.88" arch="riscv64">
  <version epoch="0" ver="1.88.0" rel="1.2"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1751025600">Version 1.88.0 (2025-06-26)
  [#]# Language
- [Stabilize `#![feature(let_chains)]` in the 2024 edition.](https://github.com/rust-lang/rust/pull/132833)
  This feature allows `&amp;&amp;`-chaining `let` statements inside `if` and `while`, allowing intermixture with boolean expressions. The patterns inside the `let` sub-expressions can be irrefutable or refutable.
- [Stabilize `#![feature(naked_functions)]`.](https://github.com/rust-lang/rust/pull/134213)
  Naked functions allow writing functions with no compiler-generated epilogue and prologue, allowing full control over the generated assembly for a particular function.
- [Stabilize `#![feature(cfg_boolean_literals)]`.](https://github.com/rust-lang/rust/pull/138632)
  This allows using boolean literals as `cfg` predicates, e.g. `#[cfg(true)]` and `#[cfg(false)]`.
- [Fully de-stabilize the `#[bench]` attribute](https://github.com/rust-lang/rust/pull/134273). Usage of `#[bench]` without `#![feature(custom_test_frameworks)]` already triggered a deny-by-default future-incompatibility lint since Rust 1.77, but will now become a hard error.
- [Add warn-by-default `dangerous_implicit_autorefs` lint against implicit autoref of raw pointer dereference.](https://github.com/rust-lang/rust/pull/123239)
  The lint [will be bumped to deny-by-default](https://github.com/rust-lang/rust/pull/141661) in the next version of Rust.
- [Add `invalid_null_arguments` lint to prevent invalid usage of null pointers.](https://github.com/rust-lang/rust/pull/119220)
  This lint is uplifted from `clippy::invalid_null_ptr_usage`.
- [Change trait impl candidate preference for builtin impls and trivial where-clauses.](https://github.com/rust-lang/rust/pull/138176)
- [Check types of generic const parameter defaults](https://github.com/rust-lang/rust/pull/139646)
  [#]# Compiler
- [Stabilize `-Cdwarf-version` for selecting the version of DWARF debug information to generate.](https://github.com/rust-lang/rust/pull/136926)
  [#]# Platform Support
- [Demote `i686-pc-windows-gnu` to Tier 2.](https://blog.rust-lang.org/2025/05/26/demoting-i686-pc-windows-gnu/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html
  [#]# Libraries
- [Remove backticks from `#[should_panic]` test failure message.](https://github.com/rust-lang/rust/pull/136160)
- [Guarantee that `[T; N]::from_fn` is generated in order of increasing indices.](https://github.com/rust-lang/rust/pull/139099), for those passing it a stateful closure.
- [The libtest flag `--nocapture` is deprecated in favor of the more consistent `--no-capture` flag.](https://github.com/rust-lang/rust/pull/139224)
- [Guarantee that `{float}::NAN` is a quiet NaN.](https://github.com/rust-lang/rust/pull/139483)
  [#]# Stabilized APIs
- [`Cell::update`](https://doc.rust-lang.org/stable/std/cell/struct.Cell.html#method.update)
- [`impl Default for *const T`](https://doc.rust-lang.org/nightly/std/primitive.pointer.html#impl-Default-for-*const+T)
- [`impl Default for *mut T`](https://doc.rust-lang.org/nightly/std/primitive.pointer.html#impl-Default-for-*mut+T)
- [`HashMap::extract_if`](https://doc.rust-lang.org/stable/std/collections/struct.HashMap.html#method.extract_if)
- [`HashSet::extract_if`](https://doc.rust-lang.org/stable/std/collections/struct.HashSet.html#method.extract_if)
- [`proc_macro::Span::line`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.line)
- [`proc_macro::Span::column`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.column)
- [`proc_macro::Span::start`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.start)
- [`proc_macro::Span::end`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.end)
- [`proc_macro::Span::file`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.file)
- [`proc_macro::Span::local_file`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.local_file)
  These previously stable APIs are now stable in const contexts:
- [`NonNull&lt;T&gt;::replace`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.replace)
- [`&lt;*mut T&gt;::replace`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.replace)
- [`std::ptr::swap_nonoverlapping`](https://github.com/rust-lang/rust/pull/137280)
- [`Cell::{replace, get, get_mut, from_mut, as_slice_of_cells}`](https://github.com/rust-lang/rust/pull/137928)
  [#]# Cargo
- [Stabilize automatic garbage collection.](https://github.com/rust-lang/cargo/pull/14287/)
- [use `zlib-rs` for gzip compression in rust code](https://github.com/rust-lang/cargo/pull/15417/)
  [#]# Rustdoc
- [Doctests can be ignored based on target names using `ignore-*` attributes.](https://github.com/rust-lang/rust/pull/137096)
- [Stabilize the `--test-runtool` and `--test-runtool-arg` CLI options to specify a program (like qemu) and its arguments to run a doctest.](https://github.com/rust-lang/rust/pull/137096)
  [#]# Compatibility Notes
- [Finish changing the internal representation of pasted tokens](https://github.com/rust-lang/rust/pull/124141). Certain invalid declarative macros that were previously accepted in obscure circumstances are now correctly rejected by the compiler. Use of a `tt` fragment specifier can often fix these macros.
- [Fully de-stabilize the `#[bench]` attribute](https://github.com/rust-lang/rust/pull/134273). Usage of `#[bench]` without `#![feature(custom_test_frameworks)]` already triggered a deny-by-default future-incompatibility lint since Rust 1.77, but will now become a hard error.
- [Fix borrow checking some always-true patterns.](https://github.com/rust-lang/rust/pull/139042)
  The borrow checker was overly permissive in some cases, allowing programs that shouldn't have compiled.
- [Update the minimum external LLVM to 19.](https://github.com/rust-lang/rust/pull/139275)
- [Make it a hard error to use a vector type with a non-Rust ABI without enabling the required target feature.](https://github.com/rust-lang/rust/pull/139309)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1751457600">- bsc#1243588 - Update changelog to remove hyphen as a line break for source validator</changelog>
</package>
<package pkgid="ca94161d6aceee629c46a73d39b55885de14e641e1f9476eb9356b992a381afe461556f9790aad3dc42f4f93e766ccbd2db821f4df9d52565c7f248ed04a7cb3" name="cargo1.90" arch="riscv64">
  <version epoch="0" ver="1.90.0" rel="2.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1758283200">Version 1.90.0 (2025-09-18)
  [#] Language
- [Split up the `unknown_or_malformed_diagnostic_attributes` lint](https://github.com/rust-lang/rust/pull/140717). This lint has been split up into four finer-grained lints, with `unknown_or_malformed_diagnostic_attributes` now being the lint group that contains these lints:
    1. `unknown_diagnostic_attributes`: unknown to the current compiler
    2. `misplaced_diagnostic_attributes`: placed on the wrong item
    3. `malformed_diagnostic_attributes`: malformed attribute syntax or options
    4. `malformed_diagnostic_format_literals`: malformed format string literal
- [Allow constants whose final value has references to mutable/external memory, but reject such constants as patterns](https://github.com/rust-lang/rust/pull/140942)
- [Allow volatile access to non-Rust memory, including address 0](https://github.com/rust-lang/rust/pull/141260)
  [#] Compiler
- [Use `lld` by default on `x86_64-unknown-linux-gnu`](https://github.com/rust-lang/rust/pull/140525).
- [Tier 3 `musl` targets now link dynamically by default](https://github.com/rust-lang/rust/pull/144410). Affected targets:
  - `mips64-unknown-linux-muslabi64`
  - `powerpc64-unknown-linux-musl`
  - `powerpc-unknown-linux-musl`
  - `powerpc-unknown-linux-muslspe`
  - `riscv32gc-unknown-linux-musl`
  - `s390x-unknown-linux-musl`
  - `thumbv7neon-unknown-linux-musleabihf`
  [#] Platform Support
- [Demote `x86_64-apple-darwin` to Tier 2 with host tools](https://github.com/rust-lang/rust/pull/145252)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html
  [#] Libraries
- [Stabilize `u*::{checked,overflowing,saturating,wrapping}_sub_signed`](https://github.com/rust-lang/rust/issues/126043)
- [Allow comparisons between `CStr`, `CString`, and `Cow&lt;CStr&gt;`](https://github.com/rust-lang/rust/pull/137268)
- [Remove some unsized tuple impls since unsized tuples can't be constructed](https://github.com/rust-lang/rust/pull/138340)
- [Set `MSG_NOSIGNAL` for `UnixStream`](https://github.com/rust-lang/rust/pull/140005)
- [`proc_macro::Ident::new` now supports `$crate`.](https://github.com/rust-lang/rust/pull/141996)
- [Guarantee the pointer returned from `Thread::into_raw` has at least 8 bytes of alignment](https://github.com/rust-lang/rust/pull/143859)
  [#] Stabilized APIs
- [`u{n}::checked_sub_signed`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.checked_sub_signed)
- [`u{n}::overflowing_sub_signed`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.overflowing_sub_signed)
- [`u{n}::saturating_sub_signed`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.saturating_sub_signed)
- [`u{n}::wrapping_sub_signed`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.wrapping_sub_signed)
- [`impl Copy for IntErrorKind`](https://doc.rust-lang.org/stable/std/num/enum.IntErrorKind.html#impl-Copy-for-IntErrorKind)
- [`impl Hash for IntErrorKind`](https://doc.rust-lang.org/stable/std/num/enum.IntErrorKind.html#impl-Hash-for-IntErrorKind)
- [`impl PartialEq&lt;&amp;CStr&gt; for CStr`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#impl-PartialEq%3C%26CStr%3E-for-CStr)
- [`impl PartialEq&lt;CString&gt; for CStr`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#impl-PartialEq%3CCString%3E-for-CStr)
- [`impl PartialEq&lt;Cow&lt;CStr&gt;&gt; for CStr`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#impl-PartialEq%3CCow%3C'_,+CStr%3E%3E-for-CStr)
- [`impl PartialEq&lt;&amp;CStr&gt; for CString`](https://doc.rust-lang.org/stable/std/ffi/struct.CString.html#impl-PartialEq%3C%26CStr%3E-for-CString)
- [`impl PartialEq&lt;CStr&gt; for CString`](https://doc.rust-lang.org/stable/std/ffi/struct.CString.html#impl-PartialEq%3CCStr%3E-for-CString)
- [`impl PartialEq&lt;Cow&lt;CStr&gt;&gt; for CString`](https://doc.rust-lang.org/stable/std/ffi/struct.CString.html#impl-PartialEq%3CCow%3C'_,+CStr%3E%3E-for-CString)
- [`impl PartialEq&lt;&amp;CStr&gt; for Cow&lt;CStr&gt;`](https://doc.rust-lang.org/stable/std/borrow/enum.Cow.html#impl-PartialEq%3C%26CStr%3E-for-Cow%3C'_,+CStr%3E)
- [`impl PartialEq&lt;CStr&gt; for Cow&lt;CStr&gt;`](https://doc.rust-lang.org/stable/std/borrow/enum.Cow.html#impl-PartialEq%3CCStr%3E-for-Cow%3C'_,+CStr%3E)
- [`impl PartialEq&lt;CString&gt; for Cow&lt;CStr&gt;`](https://doc.rust-lang.org/stable/std/borrow/enum.Cow.html#impl-PartialEq%3CCString%3E-for-Cow%3C'_,+CStr%3E)
  These previously stable APIs are now stable in const contexts:
- [`&lt;[T]&gt;::reverse`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.reverse)
- [`f32::floor`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.floor)
- [`f32::ceil`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.ceil)
- [`f32::trunc`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.trunc)
- [`f32::fract`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.fract)
- [`f32::round`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.round)
- [`f32::round_ties_even`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.round_ties_even)
- [`f64::floor`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.floor)
- [`f64::ceil`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.ceil)
- [`f64::trunc`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.trunc)
- [`f64::fract`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.fract)
- [`f64::round`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.round)
- [`f64::round_ties_even`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.round_ties_even)
  [#] Cargo
- [Add `http.proxy-cainfo` config for proxy certs](https://github.com/rust-lang/cargo/pull/15374/)
- [Use `gix` for `cargo package`](https://github.com/rust-lang/cargo/pull/15534/)
- [feat(publish): Stabilize multi-package publishing](https://github.com/rust-lang/cargo/pull/15636/)
  [#] Rustdoc
- [Add ways to collapse all impl blocks](https://github.com/rust-lang/rust/pull/141663). Previously the "Summary" button and "-" keyboard shortcut would never collapse `impl` blocks, now they do when shift is held
- [Display unsafe attributes with `unsafe()` wrappers](https://github.com/rust-lang/rust/pull/143662)
  [#] Compatibility Notes
- [Use `lld` by default on `x86_64-unknown-linux-gnu`](https://github.com/rust-lang/rust/pull/140525).
  See also &lt;https://blog.rust-lang.org/2025/09/01/rust-lld-on-1.90.0-stable/&gt;.
- [Make `core::iter::Fuse`'s `Default` impl construct `I::default()` internally as promised in the docs instead of always being empty](https://github.com/rust-lang/rust/pull/140985)
- [Set `MSG_NOSIGNAL` for `UnixStream`](https://github.com/rust-lang/rust/pull/140005)
  This may change program behavior but results in the same behavior as other primitives (e.g., stdout, network sockets).
  Programs relying on signals to terminate them should update handling of sockets to handle errors on write by exiting.
- [On Unix `std::env::home_dir` will use the fallback if the `HOME` environment variable is empty](https://github.com/rust-lang/rust/pull/141840)
- We now [reject unsupported `extern "{abi}"`s consistently in all positions](https://github.com/rust-lang/rust/pull/142134). This primarily affects the use of implementing traits on an `extern "{abi}"` function pointer, like `extern "stdcall" fn()`, on a platform that doesn't support that, like aarch64-unknown-linux-gnu. Direct usage of these unsupported ABI strings by declaring or defining functions was already rejected, so this is only a change for consistency.
- [const-eval: error when initializing a static writes to that static](https://github.com/rust-lang/rust/pull/143084)
- [Check that the `proc_macro_derive` macro has correct arguments when applied to the crate root](https://github.com/rust-lang/rust/pull/143607)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1759320000">- bsc#1242170 - raise gcc requirement to version 14
- resolve linker test failures</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1759492800">- Work around broken server side OBS source validator rules</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1761480000">- bsc#1252698 - define default linker when versioned gcc is in use
  - 0001-Disable-broken-linker-tests.patch</changelog>
</package>
<package pkgid="22ca1c4c320de84bc52c0ab16b388c8a982aa9c49893dcf108d755666d3fabdbcbebe324fe2e421c8b0e1997b575705193c7cfb8b62e311373fb93133acce27b" name="cargo1.91" arch="riscv64">
  <version epoch="0" ver="1.91.0" rel="3.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1761825600">- Add rust1.91
- Release notes can be found externally: https://github.com/rust-lang/rust/releases/tag/1.91.0</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1762430400">- switch to use gcc15, as SLFO 1.2 does not have gcc14.
- fix cmake problems on SLE15</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1763035200">- bsc#1253321 - resolve issue during linking due to missing requires
- update gcc version requirements due to slfo issues</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1763467200">- Resolve bootstrap incorrectly using lld</changelog>
</package>
<package pkgid="f375e6d83e192ee2c65004f6787d09f3f3dfa86ca5816c586b9c027f2fe1d85ca216820cb3ef0a6bf7d504379a4f0f78c9f137402788c0a9188ad7f1f21662eb" name="cargo1.92" arch="riscv64">
  <version epoch="0" ver="1.92.0" rel="2.1"/>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1765540800">- Add rust1.92
- Release notes can be found externally: https://github.com/rust-lang/rust/releases/tag/1.92.0</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1773662400">- Add 0001-proto-avoid-unwrapping-varint-decoding-during-parame.patch:
  avoid unwrapping varint decoding during parameters parsing
  (bsc#1259623 CVE-2026-31812).</changelog>
</package>
<package pkgid="6618b816faf07c6689615fb65e1efdb3cc6ca708ea87a711fcef5bb56d79d36794a258e93bd5e817b06350e3e857ffbc88d0dab4dfc9d9f13bf98a5be6c36128" name="cargo1.93" arch="riscv64">
  <version epoch="0" ver="1.93.0" rel="3.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1769169600">- Add rust1.93
- Release notes can be found externally: https://github.com/rust-lang/rust/releases/tag/1.93.0</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1771070400">- bsc#1253321 - Resolve missing gcc requirement that may affect some crate building</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1773662400">- Add 0001-proto-avoid-unwrapping-varint-decoding-during-parame.patch:
  avoid unwrapping varint decoding during parameters parsing
  (bsc#1259623 CVE-2026-31812).</changelog>
</package>
<package pkgid="f9c3ff115292570487a985c132a5f173457a8df480d9ae4b88c2d7c7cdfcd1ceabd78e13294963a1f06c750734d056207ca8d727179df693b5a68a1c2a3c6367" name="cargo1.94" arch="riscv64">
  <version epoch="0" ver="1.94.1" rel="1.1"/>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1772798400">- Add rust1.94
- Release notes can be found externally: https://github.com/rust-lang/rust/releases/tag/1.94.0</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1773662400">- Add 0001-proto-avoid-unwrapping-varint-decoding-during-parame.patch:
  avoid unwrapping varint decoding during parameters parsing
  (bsc#1259623 CVE-2026-31812).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1774612800">- Update to rust1.94.1
- Release notes can be found externally: https://github.com/rust-lang/rust/releases/tag/1.94.1</changelog>
</package>
<package pkgid="80d112bfb5f8fd0ec6d976942d239c6f040868834056adfc6f6441b89200946ae61ba1c68af3987823c3c133f97576437d37ba497bb91f536ae73fe45e42e939" name="caribou" arch="riscv64">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="a0bd78e68c2d82fe6e38caf62fea3b799013f9fb8bdabc18a97c383b46316a71e730ad2a10f3abc5c433a89cef82a9134ad01f0457299de51910275a72bd4542" name="caribou-common" arch="riscv64">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="a924f911f9500f2ed90991ffd1102ab3f87a499d381bb938e61a2dbe6040c7bda1154813387c1808451d3d111766b91f8085d37d7ab2dcbbeab1865d6392ef6e" name="caribou-devel" arch="riscv64">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="537ffc7df7e1bd0add2216922faf93d82f76f4f78296ab0173cc3a72ad49a27c72985ace3a822cff9b8a3a570fea3d5593cb6234ec4277ccbc734ad0b2000b9a" name="caribou-gtk-module-common" arch="riscv64">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="3170f1abf3f8748523ef72a9e5760b874cd61219932262f7b20da6fbcf8e2e61589708a3f95614fa0b4e3997dc955defb30b14de2839b0ec60ae7ed247eabed3" name="caribou-gtk2-module" arch="riscv64">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="ea084b961548d318226ddf52149650a6fc396fdd5871007b280046a1f1d221fd09a7262f860dcbc0288be75e44cb0da023d3b259f25d625d4995a19e5197797f" name="caribou-gtk3-module" arch="riscv64">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="c8cde8ad07a9b28f68115cdff35bba2ff3eb5198b35ed74d2a9c75eadc1b5f554e6e1bd02c19f67365e6ae74d14c9bdc7f3dc9a2e7c22b18c7e5859e245805ef" name="caribou-lang" arch="noarch">
  <version epoch="0" ver="0.4.21" rel="10.2"/>
  <changelog author="fcrozat@suse.com" date="1510315200">- Switch build to python3.
- Remove glib2_gsettings_schema macros calls in post/postun, not
  needed anymore with filetriggers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1511956800">- Drop %py_requires: this is a python2 dependency, but the package
  was already migrated to python3.</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="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1581336000">- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
  of the python stack for consumers of the C-headers. Caribou uses
  both.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1622635200">- Add caribou-vala-build-fix.patch: fix build with newer valac
  versions (boo#1186617).
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
  use shifted characters (boo#1186617 CVE-2021-3567).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1625054400">- Add caribou-stop-patching-gir.patch: stop patching the GIR.
  Taken from upstream; the build now fails without this. Also add
  libtool to BuildRequires.
- Add caribou-css-fix.patch: fix failure to start in GNOME
  flashback (boo#1187112).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1642420800">- Add python-rpm-macros BuildRequires in case some build
  environment does not pull it automatically. This is needed by
  macros like %{python3_sitelib}.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724155200">- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
  gcc 14.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
</package>
<package pkgid="303354d0aeb1789247b58a4a1560d85d3f9f4ddd3ec69c4da6db8720fce8ad73b6c6734a7d348640977975e409c25c0a4676d30d11791f9c42de4d496f796757" name="cartridges" arch="noarch">
  <version epoch="0" ver="2.13.1" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1708257600">- Update to version 2.7.3
  * Updated Lutris locations so importing works again
  * Other miscellaneous bug fixes</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1711540800">- Update to version 2.8.1
  * The app features new adaptive widgets taking advantage of
    developments in GNOME 46
  * Fixes an issue with Lutris games not importing
  * Fixes an issue with file chooser buttons being unresponsive</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1711713600">- Update to version 2.8.2
  * Improved notifications for launching games via the GNOME search
    provider
  * Updated app metadata
  * Fixed an issue with translations</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1712491200">- Update to version 2.8.3
  * Fixed an issue with the preferences dialog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1714305600">- Update to version 2.8.4
  * Fixed an issue with the import dialog not closing
  * Fixed an issue with Lutris games not importing</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1716638400">- Update to version 2.8.5
  * Steam runtimes and Proton should stop being imported again</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1728648000">- Update to version 2.10.1
  * Fixed an issue with manually changing game cover art
- add meson_test to validate files</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1734782400">- Update to version 2.11
  * Added the option to import games automatically
  * Increased the number of games per row on wide screens
  * Fixed an issue where animated covers would not play
  * Fixed an issue where the import dialog would stay open</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1739620800">- Update to version 2.11.1
  * Updated the location of Steam covers, so they should correctly
    import again</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767873600">- Update to version 2.13.1:
  * Remove the key for now as Glycin doesn't seem to support it
- Update to version 2.13:
  * Updated for GNOME 49, using the new keyboard shortcuts dialog
- Update to version 2.12.1:
  * Removed an option used for debugging that would accidentally show up for
    all users
- Update to version 2.12:
  * Updated for GNOME 48
- Update URL to new upstream
- Update minimum versions for dependencies</changelog>
</package>
<package pkgid="4a62f069d6b1666d1c6238c6389e20899c3cef19029c48d4cb1b0d94134de13bf3a1ca5b5618f49a19240f15b14030ff84f15942c3abacff37e11cdb25f029a3" name="cartridges-lang" arch="noarch">
  <version epoch="0" ver="2.13.1" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1708257600">- Update to version 2.7.3
  * Updated Lutris locations so importing works again
  * Other miscellaneous bug fixes</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1711540800">- Update to version 2.8.1
  * The app features new adaptive widgets taking advantage of
    developments in GNOME 46
  * Fixes an issue with Lutris games not importing
  * Fixes an issue with file chooser buttons being unresponsive</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1711713600">- Update to version 2.8.2
  * Improved notifications for launching games via the GNOME search
    provider
  * Updated app metadata
  * Fixed an issue with translations</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1712491200">- Update to version 2.8.3
  * Fixed an issue with the preferences dialog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1714305600">- Update to version 2.8.4
  * Fixed an issue with the import dialog not closing
  * Fixed an issue with Lutris games not importing</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1716638400">- Update to version 2.8.5
  * Steam runtimes and Proton should stop being imported again</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1728648000">- Update to version 2.10.1
  * Fixed an issue with manually changing game cover art
- add meson_test to validate files</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1734782400">- Update to version 2.11
  * Added the option to import games automatically
  * Increased the number of games per row on wide screens
  * Fixed an issue where animated covers would not play
  * Fixed an issue where the import dialog would stay open</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1739620800">- Update to version 2.11.1
  * Updated the location of Steam covers, so they should correctly
    import again</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767873600">- Update to version 2.13.1:
  * Remove the key for now as Glycin doesn't seem to support it
- Update to version 2.13:
  * Updated for GNOME 49, using the new keyboard shortcuts dialog
- Update to version 2.12.1:
  * Removed an option used for debugging that would accidentally show up for
    all users
- Update to version 2.12:
  * Updated for GNOME 48
- Update URL to new upstream
- Update minimum versions for dependencies</changelog>
</package>
<package pkgid="9fe2d9360cbec2b71edc86ffbd50c4b882ade4e55e5e9b4a19481bb14e5a90d5742ebe6d01aeab51de8caa789050931a8217917ea27e81da408ee640474005bb" name="casacore" arch="riscv64">
  <version epoch="0" ver="3.8.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add casacore-link-math.patch: Explicitly link to math library
  when building mirlab [gh#casacore/casacore#1190].
- Drop ExcludeArch: %ix86 to allow building for related 32-bit
  systems in light of previous commit (Fri Mar 11 10:04:22 UTC
  2022).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657022400">- Update to version 3.5.0:
  * TaQL now supports copying columns to new columns (e.g. to make
    a backup of the FLAG column)
  * Non-zero coordinates in JPL frames, e.g. the SUN frame, are
    now interpreted as an offset in right ascension and
    declination. Previously, coordinates in a JPL coordinate frame
    were ignored.
  * The Dysco storage manager is now built by default as part of
    casacore.
  * General:
  - Modernizations: remove Mutex (gh#casacore/casacore#1095,
    gh#casacore/casacore#1127, gh#casacore/casacore#1128),
    typing system (gh#casacore/casacore#1172,
    gh#casacore/casacore#1176).
  - Allow building with newer compilers
    (gh#casacore/casacore#1134, gh#casacore/casacore#1137,
    gh#casacore/casacore#1145, gh#casacore/casacore#1206,
    gh#casacore/casacore#1208, gh#casacore/casacore#1210,
    gh#casacore/casacore#1211).
  - Build python3 by default, not python2
    (gh#casacore/casacore#1209).
  * MeasurementSet:
  - Improve reading of DataDescriptionId
    (gh#casacore/casacore#1103).
  - Compute feed information (gh#casacore/casacore#1104) and
    field attributes (gh#casacore/casacore#1109) on demand.
  - UVFits improvements: support X-Y mounts
    (gh#casacore/casacore#1115), allow large antenna numbers
    (gh#casacore/casacore#1144), fix handling FITS-IDI
    GAIN_CURVE (gh#casacore/casacore#1151).
  - Fix precision in T+dT syntax (gh#casacore/casacore#1118).
  * Measures Allow offsets to JPL coordinates
    (gh#casacore/casacore#1160).
  * Tables:
  - Cache iteration boundaries while sorting tables
    (gh#casacore/casacore#1106).
  - Use RefTable for iteration (gh#casacore/casacore#1108).
  - Adios2 related changes: gh#casacore/casacore#1110,
    gh#casacore/casacore#1116, gh#casacore/casacore#1121,
    gh#casacore/casacore#1148.
  - Make Dysco part of casacore (gh#casacore/casacore#1117,
    gh#casacore/casacore#1125, gh#casacore/casacore#1146,
    gh#casacore/casacore#1166).
  - Add TaQL commands LIKE, COPYCOLUMN and DROPTABLE
    (gh#casacore/casacore#1154, gh#casacore/casacore#1169).
  - Fix one bug in rownr_t migration for TiledDataStMan
    (gh#casacore/casacore#1156).
  - Improve documentation (gh#casacore/casacore#1192).
  * Images:
  - Support CARTA opening images with a custom handler
    (gh#casacore/casacore#1158).
  - Allow easier python handling of beams
    (gh#casacore/casacore#1184).
- Drop upstreamed patches:
  * 1129.patch.
  * casacore-link-math.patch.
- New BuildRequires: gsl-devel and libboost_headers-devel.
- Move installed pkgconfig file to correct arch dependent
  location.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Avoid compile-time CPU-detection (boo#1100677)</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714651200">- Add casacore-drop-mirlib.patch: drop unused mirlib library,
  patch taken from upstream PR. Fixes build failures against
  GCC-14 (gh#casacore/casacore#1344).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716379200">- Drop casacore-drop-mirlib.patch: Superseded in favour of better
  patch casacore-mirlib-gcc14-compat.patch already committed
  upstream.
- Add casacore-mirlib-gcc14-compat.patch: Resolve issues compiling
  mirlib with gcc 14 (gh#casacore/casacore#1344,
  gh#casacore/casacore#1353).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1724846400">- Update to version 3.6.1:
  * Version 3.6.1 fixes numpy 2.0 compatibility for the binary
    wheels of python-casacore. Otherwise it is identical to
    version 3.6.0
- Update to version 3.6.0:
  * Improvements on FITS import and export
    (gh#casacore/casacore#1215, gh#casacore/casacore#1229,
    gh#casacore/casacore#1251, gh#casacore/casacore#1267,
    gh#casacore/casacore#1268, gh#casacore/casacore#1304,
    gh#casacore/casacore#1318, gh#casacore/casacore#1341)
  * Small improvements to Dysco (gh#casacore/casacore#1305,
    gh#casacore/casacore#1313, gh#casacore/casacore#1337,
    gh#casacore/casacore#1343)
  * C++ modernizations (gh#casacore/casacore#1185,
    gh#casacore/casacore#1199, gh#casacore/casacore#1271,
    gh#casacore/casacore#1280, gh#casacore/casacore#1284,
    gh#casacore/casacore#1288, gh#casacore/casacore#1289,
    gh#casacore/casacore#1294, gh#casacore/casacore#1296,
    gh#casacore/casacore#1298, gh#casacore/casacore#1309,
    gh#casacore/casacore#1316, gh#casacore/casacore#1353,
    gh#casacore/casacore#1355)
  * Build system and CI improvements (gh#casacore/casacore#1219,
    gh#casacore/casacore#1236, gh#casacore/casacore#1252,
    gh#casacore/casacore#1315, gh#casacore/casacore#1328,
    gh#casacore/casacore#1330, gh#casacore/casacore#1334,
    gh#casacore/casacore#1335, gh#casacore/casacore#1349)
  * Code cleanup (gh#casacore/casacore#1204,
    gh#casacore/casacore#1245, gh#casacore/casacore#1269,
    gh#casacore/casacore#1277, gh#casacore/casacore#1279,
    gh#casacore/casacore#1300, gh#casacore/casacore#1301,
    gh#casacore/casacore#1302)
  * TaQL improvements (gh#casacore/casacore#1221,
    gh#casacore/casacore#1232, gh#casacore/casacore#1244,
    gh#casacore/casacore#1247, gh#casacore/casacore#1259,
    gh#casacore/casacore#1260, gh#casacore/casacore#1263,
    gh#casacore/casacore#1270, gh#casacore/casacore#1276,
    gh#casacore/casacore#1299)
  * Add new SI prefixes quetta, ronna, ronto and quecto
    (gh#casacore/casacore#1257)
  * Fix several issues that arose in CASA use
    (gh#casacore/casacore#1200, gh#casacore/casacore#1227,
    gh#casacore/casacore#1246, gh#casacore/casacore#1262,
    gh#casacore/casacore#1290, gh#casacore/casacore#1291,
    gh#casacore/casacore#1292, gh#casacore/casacore#1329,
    gh#casacore/casacore#1323)
  * Fix data race in images toWord / toPixel
    (gh#casacore/casacore#1235)
  * Update e-mail address (gh#casacore/casacore#1339)
- Removed casacore-mirlib-gcc14-compat.patch because no longer
  needed</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 3.7.1:
  * Fix an issue in 'Stokes I Storage manager' when used on
    boolean columns (flag column) (gh#casacore/casacore#1407).
  * Fix a bug in Dysco when antenna indices are swapped
    (gh#casacore/casacore#1406).
- Drop casacore-fitsio-header.patch: no longer needed for build.
- Enable openmpi5 flavour.
- Use fdupes to link duplicate files.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749816000">- Backport use_c17.patch from upstream to allow building with GCC 15.
  [boo#1244464]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768564800">- Update to version 3.8.0:
  * General
  - Updates for compatibility with more recent compiler versions
    (gh#casacore/casacore#1418, gh#casacore/casacore#1419,
    gh#casacore/casacore#1435).
  - Updates related to measures data tarball
    (gh#casacore/casacore#1413, gh#casacore/casacore#1429,
    gh#casacore/casacore#1411).
  - Improvements to thread safety, particularly in Measures
    (gh#casacore/casacore#1421, gh#casacore/casacore#1422,
    gh#casacore/casacore#1423,  gh#casacore/casacore#1425,
    gh#casacore/casacore#1426, gh#casacore/casacore#1430,
    gh#casacore/casacore#1424, gh#casacore/casacore#1431).
  - Improvements to MSConcat (gh#casacore/casacore#1433,
    gh#casacore/casacore#1443).
  - Fix math within FFTServer for non-integer shifts
    (gh#casacore/casacore#1282).
  - Avoid overflow in LatticeStatistics
    (gh#casacore/casacore#1441).
  - Various small improvements (gh#casacore/casacore#1428,
    gh#casacore/casacore#1437, gh#casacore/casacore#1444,
    gh#casacore/casacore#1445, gh#casacore/casacore#1412).
  * Storage manager related
  - Fix an indexing bug in DataManInfo::removeDminfoColumns
    (gh#casacore/casacore#1410).
  - Allow MPI data updates to tiled column data
    (gh#casacore/casacore#1308).
  - New storage manager named Sisco for (simulated) data without
    noise (gh#casacore/casacore#1436, gh#casacore/casacore#1438,
    gh#casacore/casacore#1439, gh#casacore/casacore#1446,
    gh#casacore/casacore#1447).
  - Improve metadata compression (gh#casacore/casacore#1409).
- Drop use_c17.patch: upstreamed.
- Bump so version to 9.</changelog>
</package>
<package pkgid="60eb3a225b3dd3c849761258a452324388345725c6402f170abd69754db3d256bcbf35c2c6a6d927ae73f334cad3045a526ebc96e9c94915baeb2e8a44a99508" name="casacore-devel" arch="riscv64">
  <version epoch="0" ver="3.8.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add casacore-link-math.patch: Explicitly link to math library
  when building mirlab [gh#casacore/casacore#1190].
- Drop ExcludeArch: %ix86 to allow building for related 32-bit
  systems in light of previous commit (Fri Mar 11 10:04:22 UTC
  2022).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657022400">- Update to version 3.5.0:
  * TaQL now supports copying columns to new columns (e.g. to make
    a backup of the FLAG column)
  * Non-zero coordinates in JPL frames, e.g. the SUN frame, are
    now interpreted as an offset in right ascension and
    declination. Previously, coordinates in a JPL coordinate frame
    were ignored.
  * The Dysco storage manager is now built by default as part of
    casacore.
  * General:
  - Modernizations: remove Mutex (gh#casacore/casacore#1095,
    gh#casacore/casacore#1127, gh#casacore/casacore#1128),
    typing system (gh#casacore/casacore#1172,
    gh#casacore/casacore#1176).
  - Allow building with newer compilers
    (gh#casacore/casacore#1134, gh#casacore/casacore#1137,
    gh#casacore/casacore#1145, gh#casacore/casacore#1206,
    gh#casacore/casacore#1208, gh#casacore/casacore#1210,
    gh#casacore/casacore#1211).
  - Build python3 by default, not python2
    (gh#casacore/casacore#1209).
  * MeasurementSet:
  - Improve reading of DataDescriptionId
    (gh#casacore/casacore#1103).
  - Compute feed information (gh#casacore/casacore#1104) and
    field attributes (gh#casacore/casacore#1109) on demand.
  - UVFits improvements: support X-Y mounts
    (gh#casacore/casacore#1115), allow large antenna numbers
    (gh#casacore/casacore#1144), fix handling FITS-IDI
    GAIN_CURVE (gh#casacore/casacore#1151).
  - Fix precision in T+dT syntax (gh#casacore/casacore#1118).
  * Measures Allow offsets to JPL coordinates
    (gh#casacore/casacore#1160).
  * Tables:
  - Cache iteration boundaries while sorting tables
    (gh#casacore/casacore#1106).
  - Use RefTable for iteration (gh#casacore/casacore#1108).
  - Adios2 related changes: gh#casacore/casacore#1110,
    gh#casacore/casacore#1116, gh#casacore/casacore#1121,
    gh#casacore/casacore#1148.
  - Make Dysco part of casacore (gh#casacore/casacore#1117,
    gh#casacore/casacore#1125, gh#casacore/casacore#1146,
    gh#casacore/casacore#1166).
  - Add TaQL commands LIKE, COPYCOLUMN and DROPTABLE
    (gh#casacore/casacore#1154, gh#casacore/casacore#1169).
  - Fix one bug in rownr_t migration for TiledDataStMan
    (gh#casacore/casacore#1156).
  - Improve documentation (gh#casacore/casacore#1192).
  * Images:
  - Support CARTA opening images with a custom handler
    (gh#casacore/casacore#1158).
  - Allow easier python handling of beams
    (gh#casacore/casacore#1184).
- Drop upstreamed patches:
  * 1129.patch.
  * casacore-link-math.patch.
- New BuildRequires: gsl-devel and libboost_headers-devel.
- Move installed pkgconfig file to correct arch dependent
  location.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Avoid compile-time CPU-detection (boo#1100677)</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714651200">- Add casacore-drop-mirlib.patch: drop unused mirlib library,
  patch taken from upstream PR. Fixes build failures against
  GCC-14 (gh#casacore/casacore#1344).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716379200">- Drop casacore-drop-mirlib.patch: Superseded in favour of better
  patch casacore-mirlib-gcc14-compat.patch already committed
  upstream.
- Add casacore-mirlib-gcc14-compat.patch: Resolve issues compiling
  mirlib with gcc 14 (gh#casacore/casacore#1344,
  gh#casacore/casacore#1353).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1724846400">- Update to version 3.6.1:
  * Version 3.6.1 fixes numpy 2.0 compatibility for the binary
    wheels of python-casacore. Otherwise it is identical to
    version 3.6.0
- Update to version 3.6.0:
  * Improvements on FITS import and export
    (gh#casacore/casacore#1215, gh#casacore/casacore#1229,
    gh#casacore/casacore#1251, gh#casacore/casacore#1267,
    gh#casacore/casacore#1268, gh#casacore/casacore#1304,
    gh#casacore/casacore#1318, gh#casacore/casacore#1341)
  * Small improvements to Dysco (gh#casacore/casacore#1305,
    gh#casacore/casacore#1313, gh#casacore/casacore#1337,
    gh#casacore/casacore#1343)
  * C++ modernizations (gh#casacore/casacore#1185,
    gh#casacore/casacore#1199, gh#casacore/casacore#1271,
    gh#casacore/casacore#1280, gh#casacore/casacore#1284,
    gh#casacore/casacore#1288, gh#casacore/casacore#1289,
    gh#casacore/casacore#1294, gh#casacore/casacore#1296,
    gh#casacore/casacore#1298, gh#casacore/casacore#1309,
    gh#casacore/casacore#1316, gh#casacore/casacore#1353,
    gh#casacore/casacore#1355)
  * Build system and CI improvements (gh#casacore/casacore#1219,
    gh#casacore/casacore#1236, gh#casacore/casacore#1252,
    gh#casacore/casacore#1315, gh#casacore/casacore#1328,
    gh#casacore/casacore#1330, gh#casacore/casacore#1334,
    gh#casacore/casacore#1335, gh#casacore/casacore#1349)
  * Code cleanup (gh#casacore/casacore#1204,
    gh#casacore/casacore#1245, gh#casacore/casacore#1269,
    gh#casacore/casacore#1277, gh#casacore/casacore#1279,
    gh#casacore/casacore#1300, gh#casacore/casacore#1301,
    gh#casacore/casacore#1302)
  * TaQL improvements (gh#casacore/casacore#1221,
    gh#casacore/casacore#1232, gh#casacore/casacore#1244,
    gh#casacore/casacore#1247, gh#casacore/casacore#1259,
    gh#casacore/casacore#1260, gh#casacore/casacore#1263,
    gh#casacore/casacore#1270, gh#casacore/casacore#1276,
    gh#casacore/casacore#1299)
  * Add new SI prefixes quetta, ronna, ronto and quecto
    (gh#casacore/casacore#1257)
  * Fix several issues that arose in CASA use
    (gh#casacore/casacore#1200, gh#casacore/casacore#1227,
    gh#casacore/casacore#1246, gh#casacore/casacore#1262,
    gh#casacore/casacore#1290, gh#casacore/casacore#1291,
    gh#casacore/casacore#1292, gh#casacore/casacore#1329,
    gh#casacore/casacore#1323)
  * Fix data race in images toWord / toPixel
    (gh#casacore/casacore#1235)
  * Update e-mail address (gh#casacore/casacore#1339)
- Removed casacore-mirlib-gcc14-compat.patch because no longer
  needed</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 3.7.1:
  * Fix an issue in 'Stokes I Storage manager' when used on
    boolean columns (flag column) (gh#casacore/casacore#1407).
  * Fix a bug in Dysco when antenna indices are swapped
    (gh#casacore/casacore#1406).
- Drop casacore-fitsio-header.patch: no longer needed for build.
- Enable openmpi5 flavour.
- Use fdupes to link duplicate files.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749816000">- Backport use_c17.patch from upstream to allow building with GCC 15.
  [boo#1244464]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768564800">- Update to version 3.8.0:
  * General
  - Updates for compatibility with more recent compiler versions
    (gh#casacore/casacore#1418, gh#casacore/casacore#1419,
    gh#casacore/casacore#1435).
  - Updates related to measures data tarball
    (gh#casacore/casacore#1413, gh#casacore/casacore#1429,
    gh#casacore/casacore#1411).
  - Improvements to thread safety, particularly in Measures
    (gh#casacore/casacore#1421, gh#casacore/casacore#1422,
    gh#casacore/casacore#1423,  gh#casacore/casacore#1425,
    gh#casacore/casacore#1426, gh#casacore/casacore#1430,
    gh#casacore/casacore#1424, gh#casacore/casacore#1431).
  - Improvements to MSConcat (gh#casacore/casacore#1433,
    gh#casacore/casacore#1443).
  - Fix math within FFTServer for non-integer shifts
    (gh#casacore/casacore#1282).
  - Avoid overflow in LatticeStatistics
    (gh#casacore/casacore#1441).
  - Various small improvements (gh#casacore/casacore#1428,
    gh#casacore/casacore#1437, gh#casacore/casacore#1444,
    gh#casacore/casacore#1445, gh#casacore/casacore#1412).
  * Storage manager related
  - Fix an indexing bug in DataManInfo::removeDminfoColumns
    (gh#casacore/casacore#1410).
  - Allow MPI data updates to tiled column data
    (gh#casacore/casacore#1308).
  - New storage manager named Sisco for (simulated) data without
    noise (gh#casacore/casacore#1436, gh#casacore/casacore#1438,
    gh#casacore/casacore#1439, gh#casacore/casacore#1446,
    gh#casacore/casacore#1447).
  - Improve metadata compression (gh#casacore/casacore#1409).
- Drop use_c17.patch: upstreamed.
- Bump so version to 9.</changelog>
</package>
<package pkgid="05ef9d86d8a8b2c0f6a0ec5b29fbbb60490d64346fed0a9d7777a3dde24729d3004588121a86daff464b685fa365df66c0f03883ec68d610f03bf7ad95c34cdd" name="casacore-openmpi4" arch="riscv64">
  <version epoch="0" ver="3.8.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add casacore-link-math.patch: Explicitly link to math library
  when building mirlab [gh#casacore/casacore#1190].
- Drop ExcludeArch: %ix86 to allow building for related 32-bit
  systems in light of previous commit (Fri Mar 11 10:04:22 UTC
  2022).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657022400">- Update to version 3.5.0:
  * TaQL now supports copying columns to new columns (e.g. to make
    a backup of the FLAG column)
  * Non-zero coordinates in JPL frames, e.g. the SUN frame, are
    now interpreted as an offset in right ascension and
    declination. Previously, coordinates in a JPL coordinate frame
    were ignored.
  * The Dysco storage manager is now built by default as part of
    casacore.
  * General:
  - Modernizations: remove Mutex (gh#casacore/casacore#1095,
    gh#casacore/casacore#1127, gh#casacore/casacore#1128),
    typing system (gh#casacore/casacore#1172,
    gh#casacore/casacore#1176).
  - Allow building with newer compilers
    (gh#casacore/casacore#1134, gh#casacore/casacore#1137,
    gh#casacore/casacore#1145, gh#casacore/casacore#1206,
    gh#casacore/casacore#1208, gh#casacore/casacore#1210,
    gh#casacore/casacore#1211).
  - Build python3 by default, not python2
    (gh#casacore/casacore#1209).
  * MeasurementSet:
  - Improve reading of DataDescriptionId
    (gh#casacore/casacore#1103).
  - Compute feed information (gh#casacore/casacore#1104) and
    field attributes (gh#casacore/casacore#1109) on demand.
  - UVFits improvements: support X-Y mounts
    (gh#casacore/casacore#1115), allow large antenna numbers
    (gh#casacore/casacore#1144), fix handling FITS-IDI
    GAIN_CURVE (gh#casacore/casacore#1151).
  - Fix precision in T+dT syntax (gh#casacore/casacore#1118).
  * Measures Allow offsets to JPL coordinates
    (gh#casacore/casacore#1160).
  * Tables:
  - Cache iteration boundaries while sorting tables
    (gh#casacore/casacore#1106).
  - Use RefTable for iteration (gh#casacore/casacore#1108).
  - Adios2 related changes: gh#casacore/casacore#1110,
    gh#casacore/casacore#1116, gh#casacore/casacore#1121,
    gh#casacore/casacore#1148.
  - Make Dysco part of casacore (gh#casacore/casacore#1117,
    gh#casacore/casacore#1125, gh#casacore/casacore#1146,
    gh#casacore/casacore#1166).
  - Add TaQL commands LIKE, COPYCOLUMN and DROPTABLE
    (gh#casacore/casacore#1154, gh#casacore/casacore#1169).
  - Fix one bug in rownr_t migration for TiledDataStMan
    (gh#casacore/casacore#1156).
  - Improve documentation (gh#casacore/casacore#1192).
  * Images:
  - Support CARTA opening images with a custom handler
    (gh#casacore/casacore#1158).
  - Allow easier python handling of beams
    (gh#casacore/casacore#1184).
- Drop upstreamed patches:
  * 1129.patch.
  * casacore-link-math.patch.
- New BuildRequires: gsl-devel and libboost_headers-devel.
- Move installed pkgconfig file to correct arch dependent
  location.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Avoid compile-time CPU-detection (boo#1100677)</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714651200">- Add casacore-drop-mirlib.patch: drop unused mirlib library,
  patch taken from upstream PR. Fixes build failures against
  GCC-14 (gh#casacore/casacore#1344).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716379200">- Drop casacore-drop-mirlib.patch: Superseded in favour of better
  patch casacore-mirlib-gcc14-compat.patch already committed
  upstream.
- Add casacore-mirlib-gcc14-compat.patch: Resolve issues compiling
  mirlib with gcc 14 (gh#casacore/casacore#1344,
  gh#casacore/casacore#1353).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1724846400">- Update to version 3.6.1:
  * Version 3.6.1 fixes numpy 2.0 compatibility for the binary
    wheels of python-casacore. Otherwise it is identical to
    version 3.6.0
- Update to version 3.6.0:
  * Improvements on FITS import and export
    (gh#casacore/casacore#1215, gh#casacore/casacore#1229,
    gh#casacore/casacore#1251, gh#casacore/casacore#1267,
    gh#casacore/casacore#1268, gh#casacore/casacore#1304,
    gh#casacore/casacore#1318, gh#casacore/casacore#1341)
  * Small improvements to Dysco (gh#casacore/casacore#1305,
    gh#casacore/casacore#1313, gh#casacore/casacore#1337,
    gh#casacore/casacore#1343)
  * C++ modernizations (gh#casacore/casacore#1185,
    gh#casacore/casacore#1199, gh#casacore/casacore#1271,
    gh#casacore/casacore#1280, gh#casacore/casacore#1284,
    gh#casacore/casacore#1288, gh#casacore/casacore#1289,
    gh#casacore/casacore#1294, gh#casacore/casacore#1296,
    gh#casacore/casacore#1298, gh#casacore/casacore#1309,
    gh#casacore/casacore#1316, gh#casacore/casacore#1353,
    gh#casacore/casacore#1355)
  * Build system and CI improvements (gh#casacore/casacore#1219,
    gh#casacore/casacore#1236, gh#casacore/casacore#1252,
    gh#casacore/casacore#1315, gh#casacore/casacore#1328,
    gh#casacore/casacore#1330, gh#casacore/casacore#1334,
    gh#casacore/casacore#1335, gh#casacore/casacore#1349)
  * Code cleanup (gh#casacore/casacore#1204,
    gh#casacore/casacore#1245, gh#casacore/casacore#1269,
    gh#casacore/casacore#1277, gh#casacore/casacore#1279,
    gh#casacore/casacore#1300, gh#casacore/casacore#1301,
    gh#casacore/casacore#1302)
  * TaQL improvements (gh#casacore/casacore#1221,
    gh#casacore/casacore#1232, gh#casacore/casacore#1244,
    gh#casacore/casacore#1247, gh#casacore/casacore#1259,
    gh#casacore/casacore#1260, gh#casacore/casacore#1263,
    gh#casacore/casacore#1270, gh#casacore/casacore#1276,
    gh#casacore/casacore#1299)
  * Add new SI prefixes quetta, ronna, ronto and quecto
    (gh#casacore/casacore#1257)
  * Fix several issues that arose in CASA use
    (gh#casacore/casacore#1200, gh#casacore/casacore#1227,
    gh#casacore/casacore#1246, gh#casacore/casacore#1262,
    gh#casacore/casacore#1290, gh#casacore/casacore#1291,
    gh#casacore/casacore#1292, gh#casacore/casacore#1329,
    gh#casacore/casacore#1323)
  * Fix data race in images toWord / toPixel
    (gh#casacore/casacore#1235)
  * Update e-mail address (gh#casacore/casacore#1339)
- Removed casacore-mirlib-gcc14-compat.patch because no longer
  needed</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 3.7.1:
  * Fix an issue in 'Stokes I Storage manager' when used on
    boolean columns (flag column) (gh#casacore/casacore#1407).
  * Fix a bug in Dysco when antenna indices are swapped
    (gh#casacore/casacore#1406).
- Drop casacore-fitsio-header.patch: no longer needed for build.
- Enable openmpi5 flavour.
- Use fdupes to link duplicate files.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749816000">- Backport use_c17.patch from upstream to allow building with GCC 15.
  [boo#1244464]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768564800">- Update to version 3.8.0:
  * General
  - Updates for compatibility with more recent compiler versions
    (gh#casacore/casacore#1418, gh#casacore/casacore#1419,
    gh#casacore/casacore#1435).
  - Updates related to measures data tarball
    (gh#casacore/casacore#1413, gh#casacore/casacore#1429,
    gh#casacore/casacore#1411).
  - Improvements to thread safety, particularly in Measures
    (gh#casacore/casacore#1421, gh#casacore/casacore#1422,
    gh#casacore/casacore#1423,  gh#casacore/casacore#1425,
    gh#casacore/casacore#1426, gh#casacore/casacore#1430,
    gh#casacore/casacore#1424, gh#casacore/casacore#1431).
  - Improvements to MSConcat (gh#casacore/casacore#1433,
    gh#casacore/casacore#1443).
  - Fix math within FFTServer for non-integer shifts
    (gh#casacore/casacore#1282).
  - Avoid overflow in LatticeStatistics
    (gh#casacore/casacore#1441).
  - Various small improvements (gh#casacore/casacore#1428,
    gh#casacore/casacore#1437, gh#casacore/casacore#1444,
    gh#casacore/casacore#1445, gh#casacore/casacore#1412).
  * Storage manager related
  - Fix an indexing bug in DataManInfo::removeDminfoColumns
    (gh#casacore/casacore#1410).
  - Allow MPI data updates to tiled column data
    (gh#casacore/casacore#1308).
  - New storage manager named Sisco for (simulated) data without
    noise (gh#casacore/casacore#1436, gh#casacore/casacore#1438,
    gh#casacore/casacore#1439, gh#casacore/casacore#1446,
    gh#casacore/casacore#1447).
  - Improve metadata compression (gh#casacore/casacore#1409).
- Drop use_c17.patch: upstreamed.
- Bump so version to 9.</changelog>
</package>
<package pkgid="b0b022e102e21b1358c08d694e7e764aa539b128cbd303cae832cf783c64f8cb08499c69bd79e8aaa74946550b5c6eecfa8fb99b6557d3731c8f6f838af7140a" name="casacore-openmpi4-devel" arch="riscv64">
  <version epoch="0" ver="3.8.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add casacore-link-math.patch: Explicitly link to math library
  when building mirlab [gh#casacore/casacore#1190].
- Drop ExcludeArch: %ix86 to allow building for related 32-bit
  systems in light of previous commit (Fri Mar 11 10:04:22 UTC
  2022).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657022400">- Update to version 3.5.0:
  * TaQL now supports copying columns to new columns (e.g. to make
    a backup of the FLAG column)
  * Non-zero coordinates in JPL frames, e.g. the SUN frame, are
    now interpreted as an offset in right ascension and
    declination. Previously, coordinates in a JPL coordinate frame
    were ignored.
  * The Dysco storage manager is now built by default as part of
    casacore.
  * General:
  - Modernizations: remove Mutex (gh#casacore/casacore#1095,
    gh#casacore/casacore#1127, gh#casacore/casacore#1128),
    typing system (gh#casacore/casacore#1172,
    gh#casacore/casacore#1176).
  - Allow building with newer compilers
    (gh#casacore/casacore#1134, gh#casacore/casacore#1137,
    gh#casacore/casacore#1145, gh#casacore/casacore#1206,
    gh#casacore/casacore#1208, gh#casacore/casacore#1210,
    gh#casacore/casacore#1211).
  - Build python3 by default, not python2
    (gh#casacore/casacore#1209).
  * MeasurementSet:
  - Improve reading of DataDescriptionId
    (gh#casacore/casacore#1103).
  - Compute feed information (gh#casacore/casacore#1104) and
    field attributes (gh#casacore/casacore#1109) on demand.
  - UVFits improvements: support X-Y mounts
    (gh#casacore/casacore#1115), allow large antenna numbers
    (gh#casacore/casacore#1144), fix handling FITS-IDI
    GAIN_CURVE (gh#casacore/casacore#1151).
  - Fix precision in T+dT syntax (gh#casacore/casacore#1118).
  * Measures Allow offsets to JPL coordinates
    (gh#casacore/casacore#1160).
  * Tables:
  - Cache iteration boundaries while sorting tables
    (gh#casacore/casacore#1106).
  - Use RefTable for iteration (gh#casacore/casacore#1108).
  - Adios2 related changes: gh#casacore/casacore#1110,
    gh#casacore/casacore#1116, gh#casacore/casacore#1121,
    gh#casacore/casacore#1148.
  - Make Dysco part of casacore (gh#casacore/casacore#1117,
    gh#casacore/casacore#1125, gh#casacore/casacore#1146,
    gh#casacore/casacore#1166).
  - Add TaQL commands LIKE, COPYCOLUMN and DROPTABLE
    (gh#casacore/casacore#1154, gh#casacore/casacore#1169).
  - Fix one bug in rownr_t migration for TiledDataStMan
    (gh#casacore/casacore#1156).
  - Improve documentation (gh#casacore/casacore#1192).
  * Images:
  - Support CARTA opening images with a custom handler
    (gh#casacore/casacore#1158).
  - Allow easier python handling of beams
    (gh#casacore/casacore#1184).
- Drop upstreamed patches:
  * 1129.patch.
  * casacore-link-math.patch.
- New BuildRequires: gsl-devel and libboost_headers-devel.
- Move installed pkgconfig file to correct arch dependent
  location.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Avoid compile-time CPU-detection (boo#1100677)</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714651200">- Add casacore-drop-mirlib.patch: drop unused mirlib library,
  patch taken from upstream PR. Fixes build failures against
  GCC-14 (gh#casacore/casacore#1344).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716379200">- Drop casacore-drop-mirlib.patch: Superseded in favour of better
  patch casacore-mirlib-gcc14-compat.patch already committed
  upstream.
- Add casacore-mirlib-gcc14-compat.patch: Resolve issues compiling
  mirlib with gcc 14 (gh#casacore/casacore#1344,
  gh#casacore/casacore#1353).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1724846400">- Update to version 3.6.1:
  * Version 3.6.1 fixes numpy 2.0 compatibility for the binary
    wheels of python-casacore. Otherwise it is identical to
    version 3.6.0
- Update to version 3.6.0:
  * Improvements on FITS import and export
    (gh#casacore/casacore#1215, gh#casacore/casacore#1229,
    gh#casacore/casacore#1251, gh#casacore/casacore#1267,
    gh#casacore/casacore#1268, gh#casacore/casacore#1304,
    gh#casacore/casacore#1318, gh#casacore/casacore#1341)
  * Small improvements to Dysco (gh#casacore/casacore#1305,
    gh#casacore/casacore#1313, gh#casacore/casacore#1337,
    gh#casacore/casacore#1343)
  * C++ modernizations (gh#casacore/casacore#1185,
    gh#casacore/casacore#1199, gh#casacore/casacore#1271,
    gh#casacore/casacore#1280, gh#casacore/casacore#1284,
    gh#casacore/casacore#1288, gh#casacore/casacore#1289,
    gh#casacore/casacore#1294, gh#casacore/casacore#1296,
    gh#casacore/casacore#1298, gh#casacore/casacore#1309,
    gh#casacore/casacore#1316, gh#casacore/casacore#1353,
    gh#casacore/casacore#1355)
  * Build system and CI improvements (gh#casacore/casacore#1219,
    gh#casacore/casacore#1236, gh#casacore/casacore#1252,
    gh#casacore/casacore#1315, gh#casacore/casacore#1328,
    gh#casacore/casacore#1330, gh#casacore/casacore#1334,
    gh#casacore/casacore#1335, gh#casacore/casacore#1349)
  * Code cleanup (gh#casacore/casacore#1204,
    gh#casacore/casacore#1245, gh#casacore/casacore#1269,
    gh#casacore/casacore#1277, gh#casacore/casacore#1279,
    gh#casacore/casacore#1300, gh#casacore/casacore#1301,
    gh#casacore/casacore#1302)
  * TaQL improvements (gh#casacore/casacore#1221,
    gh#casacore/casacore#1232, gh#casacore/casacore#1244,
    gh#casacore/casacore#1247, gh#casacore/casacore#1259,
    gh#casacore/casacore#1260, gh#casacore/casacore#1263,
    gh#casacore/casacore#1270, gh#casacore/casacore#1276,
    gh#casacore/casacore#1299)
  * Add new SI prefixes quetta, ronna, ronto and quecto
    (gh#casacore/casacore#1257)
  * Fix several issues that arose in CASA use
    (gh#casacore/casacore#1200, gh#casacore/casacore#1227,
    gh#casacore/casacore#1246, gh#casacore/casacore#1262,
    gh#casacore/casacore#1290, gh#casacore/casacore#1291,
    gh#casacore/casacore#1292, gh#casacore/casacore#1329,
    gh#casacore/casacore#1323)
  * Fix data race in images toWord / toPixel
    (gh#casacore/casacore#1235)
  * Update e-mail address (gh#casacore/casacore#1339)
- Removed casacore-mirlib-gcc14-compat.patch because no longer
  needed</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 3.7.1:
  * Fix an issue in 'Stokes I Storage manager' when used on
    boolean columns (flag column) (gh#casacore/casacore#1407).
  * Fix a bug in Dysco when antenna indices are swapped
    (gh#casacore/casacore#1406).
- Drop casacore-fitsio-header.patch: no longer needed for build.
- Enable openmpi5 flavour.
- Use fdupes to link duplicate files.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749816000">- Backport use_c17.patch from upstream to allow building with GCC 15.
  [boo#1244464]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768564800">- Update to version 3.8.0:
  * General
  - Updates for compatibility with more recent compiler versions
    (gh#casacore/casacore#1418, gh#casacore/casacore#1419,
    gh#casacore/casacore#1435).
  - Updates related to measures data tarball
    (gh#casacore/casacore#1413, gh#casacore/casacore#1429,
    gh#casacore/casacore#1411).
  - Improvements to thread safety, particularly in Measures
    (gh#casacore/casacore#1421, gh#casacore/casacore#1422,
    gh#casacore/casacore#1423,  gh#casacore/casacore#1425,
    gh#casacore/casacore#1426, gh#casacore/casacore#1430,
    gh#casacore/casacore#1424, gh#casacore/casacore#1431).
  - Improvements to MSConcat (gh#casacore/casacore#1433,
    gh#casacore/casacore#1443).
  - Fix math within FFTServer for non-integer shifts
    (gh#casacore/casacore#1282).
  - Avoid overflow in LatticeStatistics
    (gh#casacore/casacore#1441).
  - Various small improvements (gh#casacore/casacore#1428,
    gh#casacore/casacore#1437, gh#casacore/casacore#1444,
    gh#casacore/casacore#1445, gh#casacore/casacore#1412).
  * Storage manager related
  - Fix an indexing bug in DataManInfo::removeDminfoColumns
    (gh#casacore/casacore#1410).
  - Allow MPI data updates to tiled column data
    (gh#casacore/casacore#1308).
  - New storage manager named Sisco for (simulated) data without
    noise (gh#casacore/casacore#1436, gh#casacore/casacore#1438,
    gh#casacore/casacore#1439, gh#casacore/casacore#1446,
    gh#casacore/casacore#1447).
  - Improve metadata compression (gh#casacore/casacore#1409).
- Drop use_c17.patch: upstreamed.
- Bump so version to 9.</changelog>
</package>
<package pkgid="f56503abe81077c397eeb851c7c3137d86613e65070c80fbaebd8f7d2a6e1017d1eb4a2ee7973882466d524f4161ee174633dd2c4b732e04e6f29f2dc2ccbf72" name="casacore-openmpi5" arch="riscv64">
  <version epoch="0" ver="3.8.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add casacore-link-math.patch: Explicitly link to math library
  when building mirlab [gh#casacore/casacore#1190].
- Drop ExcludeArch: %ix86 to allow building for related 32-bit
  systems in light of previous commit (Fri Mar 11 10:04:22 UTC
  2022).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657022400">- Update to version 3.5.0:
  * TaQL now supports copying columns to new columns (e.g. to make
    a backup of the FLAG column)
  * Non-zero coordinates in JPL frames, e.g. the SUN frame, are
    now interpreted as an offset in right ascension and
    declination. Previously, coordinates in a JPL coordinate frame
    were ignored.
  * The Dysco storage manager is now built by default as part of
    casacore.
  * General:
  - Modernizations: remove Mutex (gh#casacore/casacore#1095,
    gh#casacore/casacore#1127, gh#casacore/casacore#1128),
    typing system (gh#casacore/casacore#1172,
    gh#casacore/casacore#1176).
  - Allow building with newer compilers
    (gh#casacore/casacore#1134, gh#casacore/casacore#1137,
    gh#casacore/casacore#1145, gh#casacore/casacore#1206,
    gh#casacore/casacore#1208, gh#casacore/casacore#1210,
    gh#casacore/casacore#1211).
  - Build python3 by default, not python2
    (gh#casacore/casacore#1209).
  * MeasurementSet:
  - Improve reading of DataDescriptionId
    (gh#casacore/casacore#1103).
  - Compute feed information (gh#casacore/casacore#1104) and
    field attributes (gh#casacore/casacore#1109) on demand.
  - UVFits improvements: support X-Y mounts
    (gh#casacore/casacore#1115), allow large antenna numbers
    (gh#casacore/casacore#1144), fix handling FITS-IDI
    GAIN_CURVE (gh#casacore/casacore#1151).
  - Fix precision in T+dT syntax (gh#casacore/casacore#1118).
  * Measures Allow offsets to JPL coordinates
    (gh#casacore/casacore#1160).
  * Tables:
  - Cache iteration boundaries while sorting tables
    (gh#casacore/casacore#1106).
  - Use RefTable for iteration (gh#casacore/casacore#1108).
  - Adios2 related changes: gh#casacore/casacore#1110,
    gh#casacore/casacore#1116, gh#casacore/casacore#1121,
    gh#casacore/casacore#1148.
  - Make Dysco part of casacore (gh#casacore/casacore#1117,
    gh#casacore/casacore#1125, gh#casacore/casacore#1146,
    gh#casacore/casacore#1166).
  - Add TaQL commands LIKE, COPYCOLUMN and DROPTABLE
    (gh#casacore/casacore#1154, gh#casacore/casacore#1169).
  - Fix one bug in rownr_t migration for TiledDataStMan
    (gh#casacore/casacore#1156).
  - Improve documentation (gh#casacore/casacore#1192).
  * Images:
  - Support CARTA opening images with a custom handler
    (gh#casacore/casacore#1158).
  - Allow easier python handling of beams
    (gh#casacore/casacore#1184).
- Drop upstreamed patches:
  * 1129.patch.
  * casacore-link-math.patch.
- New BuildRequires: gsl-devel and libboost_headers-devel.
- Move installed pkgconfig file to correct arch dependent
  location.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Avoid compile-time CPU-detection (boo#1100677)</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714651200">- Add casacore-drop-mirlib.patch: drop unused mirlib library,
  patch taken from upstream PR. Fixes build failures against
  GCC-14 (gh#casacore/casacore#1344).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716379200">- Drop casacore-drop-mirlib.patch: Superseded in favour of better
  patch casacore-mirlib-gcc14-compat.patch already committed
  upstream.
- Add casacore-mirlib-gcc14-compat.patch: Resolve issues compiling
  mirlib with gcc 14 (gh#casacore/casacore#1344,
  gh#casacore/casacore#1353).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1724846400">- Update to version 3.6.1:
  * Version 3.6.1 fixes numpy 2.0 compatibility for the binary
    wheels of python-casacore. Otherwise it is identical to
    version 3.6.0
- Update to version 3.6.0:
  * Improvements on FITS import and export
    (gh#casacore/casacore#1215, gh#casacore/casacore#1229,
    gh#casacore/casacore#1251, gh#casacore/casacore#1267,
    gh#casacore/casacore#1268, gh#casacore/casacore#1304,
    gh#casacore/casacore#1318, gh#casacore/casacore#1341)
  * Small improvements to Dysco (gh#casacore/casacore#1305,
    gh#casacore/casacore#1313, gh#casacore/casacore#1337,
    gh#casacore/casacore#1343)
  * C++ modernizations (gh#casacore/casacore#1185,
    gh#casacore/casacore#1199, gh#casacore/casacore#1271,
    gh#casacore/casacore#1280, gh#casacore/casacore#1284,
    gh#casacore/casacore#1288, gh#casacore/casacore#1289,
    gh#casacore/casacore#1294, gh#casacore/casacore#1296,
    gh#casacore/casacore#1298, gh#casacore/casacore#1309,
    gh#casacore/casacore#1316, gh#casacore/casacore#1353,
    gh#casacore/casacore#1355)
  * Build system and CI improvements (gh#casacore/casacore#1219,
    gh#casacore/casacore#1236, gh#casacore/casacore#1252,
    gh#casacore/casacore#1315, gh#casacore/casacore#1328,
    gh#casacore/casacore#1330, gh#casacore/casacore#1334,
    gh#casacore/casacore#1335, gh#casacore/casacore#1349)
  * Code cleanup (gh#casacore/casacore#1204,
    gh#casacore/casacore#1245, gh#casacore/casacore#1269,
    gh#casacore/casacore#1277, gh#casacore/casacore#1279,
    gh#casacore/casacore#1300, gh#casacore/casacore#1301,
    gh#casacore/casacore#1302)
  * TaQL improvements (gh#casacore/casacore#1221,
    gh#casacore/casacore#1232, gh#casacore/casacore#1244,
    gh#casacore/casacore#1247, gh#casacore/casacore#1259,
    gh#casacore/casacore#1260, gh#casacore/casacore#1263,
    gh#casacore/casacore#1270, gh#casacore/casacore#1276,
    gh#casacore/casacore#1299)
  * Add new SI prefixes quetta, ronna, ronto and quecto
    (gh#casacore/casacore#1257)
  * Fix several issues that arose in CASA use
    (gh#casacore/casacore#1200, gh#casacore/casacore#1227,
    gh#casacore/casacore#1246, gh#casacore/casacore#1262,
    gh#casacore/casacore#1290, gh#casacore/casacore#1291,
    gh#casacore/casacore#1292, gh#casacore/casacore#1329,
    gh#casacore/casacore#1323)
  * Fix data race in images toWord / toPixel
    (gh#casacore/casacore#1235)
  * Update e-mail address (gh#casacore/casacore#1339)
- Removed casacore-mirlib-gcc14-compat.patch because no longer
  needed</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 3.7.1:
  * Fix an issue in 'Stokes I Storage manager' when used on
    boolean columns (flag column) (gh#casacore/casacore#1407).
  * Fix a bug in Dysco when antenna indices are swapped
    (gh#casacore/casacore#1406).
- Drop casacore-fitsio-header.patch: no longer needed for build.
- Enable openmpi5 flavour.
- Use fdupes to link duplicate files.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749816000">- Backport use_c17.patch from upstream to allow building with GCC 15.
  [boo#1244464]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768564800">- Update to version 3.8.0:
  * General
  - Updates for compatibility with more recent compiler versions
    (gh#casacore/casacore#1418, gh#casacore/casacore#1419,
    gh#casacore/casacore#1435).
  - Updates related to measures data tarball
    (gh#casacore/casacore#1413, gh#casacore/casacore#1429,
    gh#casacore/casacore#1411).
  - Improvements to thread safety, particularly in Measures
    (gh#casacore/casacore#1421, gh#casacore/casacore#1422,
    gh#casacore/casacore#1423,  gh#casacore/casacore#1425,
    gh#casacore/casacore#1426, gh#casacore/casacore#1430,
    gh#casacore/casacore#1424, gh#casacore/casacore#1431).
  - Improvements to MSConcat (gh#casacore/casacore#1433,
    gh#casacore/casacore#1443).
  - Fix math within FFTServer for non-integer shifts
    (gh#casacore/casacore#1282).
  - Avoid overflow in LatticeStatistics
    (gh#casacore/casacore#1441).
  - Various small improvements (gh#casacore/casacore#1428,
    gh#casacore/casacore#1437, gh#casacore/casacore#1444,
    gh#casacore/casacore#1445, gh#casacore/casacore#1412).
  * Storage manager related
  - Fix an indexing bug in DataManInfo::removeDminfoColumns
    (gh#casacore/casacore#1410).
  - Allow MPI data updates to tiled column data
    (gh#casacore/casacore#1308).
  - New storage manager named Sisco for (simulated) data without
    noise (gh#casacore/casacore#1436, gh#casacore/casacore#1438,
    gh#casacore/casacore#1439, gh#casacore/casacore#1446,
    gh#casacore/casacore#1447).
  - Improve metadata compression (gh#casacore/casacore#1409).
- Drop use_c17.patch: upstreamed.
- Bump so version to 9.</changelog>
</package>
<package pkgid="af72947d17f4132961399828a0a470909638a860339c89ee5568ad5a2dc32dfe84ec92c7c77bc74851176e0c121678118077b06e722e50244c2db4579b5d3ad1" name="casacore-openmpi5-devel" arch="riscv64">
  <version epoch="0" ver="3.8.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add casacore-link-math.patch: Explicitly link to math library
  when building mirlab [gh#casacore/casacore#1190].
- Drop ExcludeArch: %ix86 to allow building for related 32-bit
  systems in light of previous commit (Fri Mar 11 10:04:22 UTC
  2022).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657022400">- Update to version 3.5.0:
  * TaQL now supports copying columns to new columns (e.g. to make
    a backup of the FLAG column)
  * Non-zero coordinates in JPL frames, e.g. the SUN frame, are
    now interpreted as an offset in right ascension and
    declination. Previously, coordinates in a JPL coordinate frame
    were ignored.
  * The Dysco storage manager is now built by default as part of
    casacore.
  * General:
  - Modernizations: remove Mutex (gh#casacore/casacore#1095,
    gh#casacore/casacore#1127, gh#casacore/casacore#1128),
    typing system (gh#casacore/casacore#1172,
    gh#casacore/casacore#1176).
  - Allow building with newer compilers
    (gh#casacore/casacore#1134, gh#casacore/casacore#1137,
    gh#casacore/casacore#1145, gh#casacore/casacore#1206,
    gh#casacore/casacore#1208, gh#casacore/casacore#1210,
    gh#casacore/casacore#1211).
  - Build python3 by default, not python2
    (gh#casacore/casacore#1209).
  * MeasurementSet:
  - Improve reading of DataDescriptionId
    (gh#casacore/casacore#1103).
  - Compute feed information (gh#casacore/casacore#1104) and
    field attributes (gh#casacore/casacore#1109) on demand.
  - UVFits improvements: support X-Y mounts
    (gh#casacore/casacore#1115), allow large antenna numbers
    (gh#casacore/casacore#1144), fix handling FITS-IDI
    GAIN_CURVE (gh#casacore/casacore#1151).
  - Fix precision in T+dT syntax (gh#casacore/casacore#1118).
  * Measures Allow offsets to JPL coordinates
    (gh#casacore/casacore#1160).
  * Tables:
  - Cache iteration boundaries while sorting tables
    (gh#casacore/casacore#1106).
  - Use RefTable for iteration (gh#casacore/casacore#1108).
  - Adios2 related changes: gh#casacore/casacore#1110,
    gh#casacore/casacore#1116, gh#casacore/casacore#1121,
    gh#casacore/casacore#1148.
  - Make Dysco part of casacore (gh#casacore/casacore#1117,
    gh#casacore/casacore#1125, gh#casacore/casacore#1146,
    gh#casacore/casacore#1166).
  - Add TaQL commands LIKE, COPYCOLUMN and DROPTABLE
    (gh#casacore/casacore#1154, gh#casacore/casacore#1169).
  - Fix one bug in rownr_t migration for TiledDataStMan
    (gh#casacore/casacore#1156).
  - Improve documentation (gh#casacore/casacore#1192).
  * Images:
  - Support CARTA opening images with a custom handler
    (gh#casacore/casacore#1158).
  - Allow easier python handling of beams
    (gh#casacore/casacore#1184).
- Drop upstreamed patches:
  * 1129.patch.
  * casacore-link-math.patch.
- New BuildRequires: gsl-devel and libboost_headers-devel.
- Move installed pkgconfig file to correct arch dependent
  location.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658232000">- Avoid compile-time CPU-detection (boo#1100677)</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="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714651200">- Add casacore-drop-mirlib.patch: drop unused mirlib library,
  patch taken from upstream PR. Fixes build failures against
  GCC-14 (gh#casacore/casacore#1344).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1716379200">- Drop casacore-drop-mirlib.patch: Superseded in favour of better
  patch casacore-mirlib-gcc14-compat.patch already committed
  upstream.
- Add casacore-mirlib-gcc14-compat.patch: Resolve issues compiling
  mirlib with gcc 14 (gh#casacore/casacore#1344,
  gh#casacore/casacore#1353).</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1724846400">- Update to version 3.6.1:
  * Version 3.6.1 fixes numpy 2.0 compatibility for the binary
    wheels of python-casacore. Otherwise it is identical to
    version 3.6.0
- Update to version 3.6.0:
  * Improvements on FITS import and export
    (gh#casacore/casacore#1215, gh#casacore/casacore#1229,
    gh#casacore/casacore#1251, gh#casacore/casacore#1267,
    gh#casacore/casacore#1268, gh#casacore/casacore#1304,
    gh#casacore/casacore#1318, gh#casacore/casacore#1341)
  * Small improvements to Dysco (gh#casacore/casacore#1305,
    gh#casacore/casacore#1313, gh#casacore/casacore#1337,
    gh#casacore/casacore#1343)
  * C++ modernizations (gh#casacore/casacore#1185,
    gh#casacore/casacore#1199, gh#casacore/casacore#1271,
    gh#casacore/casacore#1280, gh#casacore/casacore#1284,
    gh#casacore/casacore#1288, gh#casacore/casacore#1289,
    gh#casacore/casacore#1294, gh#casacore/casacore#1296,
    gh#casacore/casacore#1298, gh#casacore/casacore#1309,
    gh#casacore/casacore#1316, gh#casacore/casacore#1353,
    gh#casacore/casacore#1355)
  * Build system and CI improvements (gh#casacore/casacore#1219,
    gh#casacore/casacore#1236, gh#casacore/casacore#1252,
    gh#casacore/casacore#1315, gh#casacore/casacore#1328,
    gh#casacore/casacore#1330, gh#casacore/casacore#1334,
    gh#casacore/casacore#1335, gh#casacore/casacore#1349)
  * Code cleanup (gh#casacore/casacore#1204,
    gh#casacore/casacore#1245, gh#casacore/casacore#1269,
    gh#casacore/casacore#1277, gh#casacore/casacore#1279,
    gh#casacore/casacore#1300, gh#casacore/casacore#1301,
    gh#casacore/casacore#1302)
  * TaQL improvements (gh#casacore/casacore#1221,
    gh#casacore/casacore#1232, gh#casacore/casacore#1244,
    gh#casacore/casacore#1247, gh#casacore/casacore#1259,
    gh#casacore/casacore#1260, gh#casacore/casacore#1263,
    gh#casacore/casacore#1270, gh#casacore/casacore#1276,
    gh#casacore/casacore#1299)
  * Add new SI prefixes quetta, ronna, ronto and quecto
    (gh#casacore/casacore#1257)
  * Fix several issues that arose in CASA use
    (gh#casacore/casacore#1200, gh#casacore/casacore#1227,
    gh#casacore/casacore#1246, gh#casacore/casacore#1262,
    gh#casacore/casacore#1290, gh#casacore/casacore#1291,
    gh#casacore/casacore#1292, gh#casacore/casacore#1329,
    gh#casacore/casacore#1323)
  * Fix data race in images toWord / toPixel
    (gh#casacore/casacore#1235)
  * Update e-mail address (gh#casacore/casacore#1339)
- Removed casacore-mirlib-gcc14-compat.patch because no longer
  needed</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 3.7.1:
  * Fix an issue in 'Stokes I Storage manager' when used on
    boolean columns (flag column) (gh#casacore/casacore#1407).
  * Fix a bug in Dysco when antenna indices are swapped
    (gh#casacore/casacore#1406).
- Drop casacore-fitsio-header.patch: no longer needed for build.
- Enable openmpi5 flavour.
- Use fdupes to link duplicate files.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749816000">- Backport use_c17.patch from upstream to allow building with GCC 15.
  [boo#1244464]</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768564800">- Update to version 3.8.0:
  * General
  - Updates for compatibility with more recent compiler versions
    (gh#casacore/casacore#1418, gh#casacore/casacore#1419,
    gh#casacore/casacore#1435).
  - Updates related to measures data tarball
    (gh#casacore/casacore#1413, gh#casacore/casacore#1429,
    gh#casacore/casacore#1411).
  - Improvements to thread safety, particularly in Measures
    (gh#casacore/casacore#1421, gh#casacore/casacore#1422,
    gh#casacore/casacore#1423,  gh#casacore/casacore#1425,
    gh#casacore/casacore#1426, gh#casacore/casacore#1430,
    gh#casacore/casacore#1424, gh#casacore/casacore#1431).
  - Improvements to MSConcat (gh#casacore/casacore#1433,
    gh#casacore/casacore#1443).
  - Fix math within FFTServer for non-integer shifts
    (gh#casacore/casacore#1282).
  - Avoid overflow in LatticeStatistics
    (gh#casacore/casacore#1441).
  - Various small improvements (gh#casacore/casacore#1428,
    gh#casacore/casacore#1437, gh#casacore/casacore#1444,
    gh#casacore/casacore#1445, gh#casacore/casacore#1412).
  * Storage manager related
  - Fix an indexing bug in DataManInfo::removeDminfoColumns
    (gh#casacore/casacore#1410).
  - Allow MPI data updates to tiled column data
    (gh#casacore/casacore#1308).
  - New storage manager named Sisco for (simulated) data without
    noise (gh#casacore/casacore#1436, gh#casacore/casacore#1438,
    gh#casacore/casacore#1439, gh#casacore/casacore#1446,
    gh#casacore/casacore#1447).
  - Improve metadata compression (gh#casacore/casacore#1409).
- Drop use_c17.patch: upstreamed.
- Bump so version to 9.</changelog>
</package>
<package pkgid="eb536a45a78c8de42fba562b82a86071036794fc89790579811342f2635e7bc873a68c40ceb75ccfbb06fb71169efb5520d5d66a0650e61dde92daea3e5c0392" name="caslon-fonts" arch="noarch">
  <version epoch="0" ver="20031202" rel="252.4"/>
  <changelog author="mfabian@suse.de" date="1077883200">- run SuSEconfig.fonts and SuSEconfig.pango in %post and %postun</changelog>
  <changelog author="mfabian@suse.de" date="1079697600">- use %suseconfig_fonts_prereq</changelog>
  <changelog author="mfabian@suse.de" date="1095076800">- Bugzilla #45156: add "Provides: scalable-font-{el,he,ru,bg}".</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="mfabian@suse.de" date="1155124800">- move fonts to /usr/share/fonts/truetype
  (openSUSE 10.2 will use X11R7).</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- remove unnecessary buildrequires for too old distros</changelog>
  <changelog author="toms@suse.de" date="1324555200">- Renamed ttf-caslon -&gt; caslon-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</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>
</package>
<package pkgid="993026753ede96dac58865d230f8e2ac8bb90aef3320fdcf459c7647b26bff68b0bb2ccd39f90de6253c519985fa99c8ff838607d20f49bbe1417be77169bc64" name="casync" arch="riscv64">
  <version epoch="0" ver="2+git20201210.bd8898e" rel="2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1517832000">- specfile: remove manual manpage build, done by meson</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1517832001">- specfile:
  - remove test condition
  - remove LANG export for test, done by meson</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1552737600">- add fix-gcc9-renameat.patch from upstream PR#160 to fix boo#1121387</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558353600">- Add the missing zlib requirement.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1564315200">- Update to revision a8f6c841 because of build errors on Tumbleweed.
  - No changelog available.
- remove fix-gcc9-renameat.patch</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1579348800">- fix build by adding build requirement on c++ compiler</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580731200">- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
  shortcut through the -minif lavors.
- Drop libudev-devel BuildRequires: we already have the aequivalent
  pkgconfig(libudev) in place.</changelog>
  <changelog author="kukuk@suse.com" date="1615550400">- Update to version 2+git20201210.bd8898e:
  * docs: fix simple typo, distuingish -&gt; distinguish
  * caprotocol: fix typo in protocol description
  * Call stat again after changing ownership of created files, so we detect reset setuid/setgid bits and reset them.
  * We erroneously use the st_dev value in place of the magic value if the st_dev value is cached. This causes problems extracting trees containing subvolumes.
  * Update to Fedora31</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1615550401">- Cleanup build dependencies</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="5245ebff684f5e287090db9699a2a3e7ab980e96530c358d1ffeb9cbb7b79ee83c4c3f83d4b2c354f4ee21a588c88ef4adde564b912f1aee2795a29160d7a1ce" name="catalan-pos-dict" arch="noarch">
  <version epoch="0" ver="2.7+git6dc3553" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585569600">- Initial packaging of catalan-pos-dict 2.7, git checkout of today
- Added patch:
  * catalan-pos-dict-classpath.patch
    + Allow specifying of build classpath on command-line and do
    not hardcode it</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="e847e62be561ece82b242b91042ddfaba124194ac89d754ad668012ebe2e6ad91286d0ded25c4568d0d23033fce73d111b46832011757b38235834f5f43f5f1a" name="catatonit" arch="riscv64">
  <version epoch="0" ver="0.2.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1522756800">- Update package descriptions.</changelog>
  <changelog author="asarai@suse.com" date="1523016000">- Fix build to correctly build a static binary (which will allow it to work in
  all containers). This was caused by forgetting to include
  'glibc-devel-static'. I've added a check to ensure it doesn't happen by
  accident again.
- Add catatonit-rpmlintrc to include filters for "static binary" warnings,
  since this is intentional.</changelog>
  <changelog author="asarai@suse.com" date="1524052800">- Update to catatonit v0.1.3, which includes a fix for docker compatiblity so
  that dockerd doesn't give spurrious warnings.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1548763200">- Update to catatonit v0.1.4, which includes support for "-g".</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1583150400">- Update to catatonit v0.1.5, which fixes two bugs where catatonit would hang
  endlessly when pid1 died in very specific ways. bsc#1176155</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1631793600">- Update to catatonit v0.1.6, which fixes a few bugs -- mainly ones related to
  socket activation or features somewhat adjacent to socket activation (such as
  passing file descriptors).
- Update catatonit-rpmlintrc in order to cover that static binaries are now an
  error not a warning.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637841600">- Add 99bb9048f.patch: configure.ac: call AM_INIT_AUTOMAKE only
  once. Fix build with autocnf 2.71 / automake 1.16.5.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1649678400">- Update to catatont v0.1.7
- This release adds the ability for catatonit to be used as the only
  process in a pause container, by passing the -P flag (in this mode no
  subprocess is spawned and thus no signal forwarding is done).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1696248000">- Update to catatonit v0.2.0.
  * Change license to GPL-2.0-or-later.
- Remove upstreamed patches:
  - 99bb9048f.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1734177600">- Update to catatonit v0.2.1. See the upstream changelog at
  &lt;https://github.com/openSUSE/catatonit/releases/tag/v0.2.1&gt;
  * catatonit will now chdir to / in order to avoid keeping the directory
    it was running in busy. This was causing issues with rootless Podman's
    pause container keeping some /home/... paths busy and blocking umounts.</changelog>
</package>
<package pkgid="0505a5bd38a0f554df677286dff173cbf5b8932c283801660be8d53b3290159d8c7902596370a7da600608a008e24040c4171df9a8689091d9d3b80a940a8006" name="catcodec" arch="riscv64">
  <version epoch="0" ver="1.0.5" rel="7.4"/>
  <changelog author="ammler@openttdcoop.org" date="1253275200">- initial build</changelog>
  <changelog author="ammler@openttdcoop.org" date="1260360000">- upstream update to r17982
- man page
- make REVISON changed to VERSION
- rename package</changelog>
  <changelog author="ammler@openttdcoop.org" date="1261051200">- upstream release 1.0.0</changelog>
  <changelog author="ammler@openttdcoop.org" date="1278504000">- rename</changelog>
  <changelog author="ammler@openttdcoop.org" date="1288526400">- upstream update 1.0.2
  * uniform the Makesystem with grfcodec</changelog>
  <changelog author="suse@ammler.ch" date="1336046400">- update to 1.0.5
  - Fix: compilation with GCC 4.7</changelog>
</package>
<package pkgid="32b5679b3bea42df0d0c1709cfb47e47991aed8075f19c50f664caa203faa234b867626f099746a8757072629351d75723a3a1e92a2dde7e214a1d3a5bde6c6b" name="catfish" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="1.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 4.16.2
  * Use standard icon name application-x-executable-symbolic
    instead of applications-other-symbolic
  * Fix install with rpm/pkgbuild/pip
    (gxo#apps/catfish#58, gxo#apps/catfish#59)
  * Added keyboard hotkeys for search entry, new open dialog
  * Fix Thunar "Show in FM" bug, better FM support
    (gxo#apps/catfish#43)
  * Stops freezes with special files when zip search enabled
  * Better and safer refreshing of selected results
    (gxo#apps/catfish#48)
  * Enable sidebar by default (gxo#apps/catfish#45)
  * Enable installation using pip (local source)
    (gxo#apps/catfish!20)
  * Add support for searching compressed files (gxo#apps/catfish#29)
  * Add persistent settings for searching file contents
    (gxo#apps/catfish#10)
  * Add persistent settings for thumbnail view (gxo#apps/catfish#14)
  * Add message and troff mimetypes to fulltext search
    (gxo#apps/catfish!22)
  * Add PDF support to fulltext search (gxo#apps/catfish#37)
  * Fix loading in Wayland (gxo#apps/catfish#50)
  * Stop current search when new one starts (gxo#apps/catfish!28)
  * Use local MIME database info (gxo#apps/catfish!21)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1629806400">- Fixed package sources that disappeared</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 4.16.3
  * Update "Searching..." Cursor
  * Sidebar background color bugfix
  * Fixes for syntax, fulltext zip search, special files
    (gxo#apps/catfish#62)
  * Adds symbolic link icons, better icon updating
    (gxo#apps/catfish#46)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1658059200">- Update to version 4.16.4
  * Add "Open with" right click item and dialog
    (gxo#apps/catfish#12)
  * Add a command-line option for setting default sort method
  * Add Ctrl+A accelerator for the treeview (gxo#apps/catfish#64)
  * Add option to show file size in binary or decimal
  * Cosmetic changes for search entry and delete dialog
  * Fix Ctrl+H not always toggling hidden files
  * Fix DE detection when launched from Electron apps
  * Fix exo file manager lookup for non-existent keys
    (gxo#apps/catfish#64)
  * Fix file manager lookup outside of Xfce
  * Fix GNOME DE detection in Ubuntu
  * Improve application menu appearance
  * Improve default width for the sidebar
  * Prepend the project root directory to sys.path
  * Support running without Xfconf (no preference saving)
  * Switch to using the super() method
  * Use correct executable for elementary Files
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691323200">- Update to version 4.18.0
  * Filters: Add Archives, Other, update Apps
  * Use Gio to open files, fix "no default app" issue
  * Add symlink emblem to thumbnails in thumbnail mode
  * config: Prefer plocate over mlocate if available
  * window: Avoid IndexError on right click when selection is empty
  * Create shared filetype lists for searching and filtering
  * Ensure site-packages directory is prepended to sys.path
  * Fix double border between sidebar and results area
  * window: Fix and refactor new_column()
  * window: Fix markup warnings in thumbnail view
  * Fix GtkBuilder warnings
  * Revert "Suppress the various GTK warnings GtkBuilder outputs"
  * Fix crash and translations when install prefix != /usr
  * Update `.gitignore`
  * Remove generated file po/catfish.pot
  * Performance improvements (fix #79)
  * Translation Updates
- Refresh 0001-Force-disable-Zeitgeist-support.patch
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1747915200">- Update to version 4.20.1
  - build: Require defs.py
  - build: Relax meson requirements
  - build: Document dependency version requirements
  - Prevent selection change on right-click
  - Support opening multiple files with enter key
  - Improve TreeView performance
  - Deprecated exo with libxfce4ui 4.21.0
  - Update files found in real time
  - Display search time in status bar
  - Fix unintended search
  - Add hotkey for copy location
  - Add delete hotkey
  - Rename Files
  - Add a context menu option to send selected files to a folder
  - Complete copyright in about dialog
  - Translation Updates
- Do not use 0001-Force-disable-Zeitgeist-support.patch on Tumbleweed
  as we can now use zeitgeist support
- Added relax-python-requirement.patch needed to relax Python3 version
  on Leap 15.6</changelog>
</package>
<package pkgid="5c0a8068a0035685293ccd6a54df9d091ad0443f3079404809e70508c6a9ebc0379ba2e2b2daa24af167692361e654354cac710d46b9e954d463c73f7d27734e" name="catfish-lang" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="1.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 4.16.2
  * Use standard icon name application-x-executable-symbolic
    instead of applications-other-symbolic
  * Fix install with rpm/pkgbuild/pip
    (gxo#apps/catfish#58, gxo#apps/catfish#59)
  * Added keyboard hotkeys for search entry, new open dialog
  * Fix Thunar "Show in FM" bug, better FM support
    (gxo#apps/catfish#43)
  * Stops freezes with special files when zip search enabled
  * Better and safer refreshing of selected results
    (gxo#apps/catfish#48)
  * Enable sidebar by default (gxo#apps/catfish#45)
  * Enable installation using pip (local source)
    (gxo#apps/catfish!20)
  * Add support for searching compressed files (gxo#apps/catfish#29)
  * Add persistent settings for searching file contents
    (gxo#apps/catfish#10)
  * Add persistent settings for thumbnail view (gxo#apps/catfish#14)
  * Add message and troff mimetypes to fulltext search
    (gxo#apps/catfish!22)
  * Add PDF support to fulltext search (gxo#apps/catfish#37)
  * Fix loading in Wayland (gxo#apps/catfish#50)
  * Stop current search when new one starts (gxo#apps/catfish!28)
  * Use local MIME database info (gxo#apps/catfish!21)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1629806400">- Fixed package sources that disappeared</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 4.16.3
  * Update "Searching..." Cursor
  * Sidebar background color bugfix
  * Fixes for syntax, fulltext zip search, special files
    (gxo#apps/catfish#62)
  * Adds symbolic link icons, better icon updating
    (gxo#apps/catfish#46)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1658059200">- Update to version 4.16.4
  * Add "Open with" right click item and dialog
    (gxo#apps/catfish#12)
  * Add a command-line option for setting default sort method
  * Add Ctrl+A accelerator for the treeview (gxo#apps/catfish#64)
  * Add option to show file size in binary or decimal
  * Cosmetic changes for search entry and delete dialog
  * Fix Ctrl+H not always toggling hidden files
  * Fix DE detection when launched from Electron apps
  * Fix exo file manager lookup for non-existent keys
    (gxo#apps/catfish#64)
  * Fix file manager lookup outside of Xfce
  * Fix GNOME DE detection in Ubuntu
  * Improve application menu appearance
  * Improve default width for the sidebar
  * Prepend the project root directory to sys.path
  * Support running without Xfconf (no preference saving)
  * Switch to using the super() method
  * Use correct executable for elementary Files
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691323200">- Update to version 4.18.0
  * Filters: Add Archives, Other, update Apps
  * Use Gio to open files, fix "no default app" issue
  * Add symlink emblem to thumbnails in thumbnail mode
  * config: Prefer plocate over mlocate if available
  * window: Avoid IndexError on right click when selection is empty
  * Create shared filetype lists for searching and filtering
  * Ensure site-packages directory is prepended to sys.path
  * Fix double border between sidebar and results area
  * window: Fix and refactor new_column()
  * window: Fix markup warnings in thumbnail view
  * Fix GtkBuilder warnings
  * Revert "Suppress the various GTK warnings GtkBuilder outputs"
  * Fix crash and translations when install prefix != /usr
  * Update `.gitignore`
  * Remove generated file po/catfish.pot
  * Performance improvements (fix #79)
  * Translation Updates
- Refresh 0001-Force-disable-Zeitgeist-support.patch
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1747915200">- Update to version 4.20.1
  - build: Require defs.py
  - build: Relax meson requirements
  - build: Document dependency version requirements
  - Prevent selection change on right-click
  - Support opening multiple files with enter key
  - Improve TreeView performance
  - Deprecated exo with libxfce4ui 4.21.0
  - Update files found in real time
  - Display search time in status bar
  - Fix unintended search
  - Add hotkey for copy location
  - Add delete hotkey
  - Rename Files
  - Add a context menu option to send selected files to a folder
  - Complete copyright in about dialog
  - Translation Updates
- Do not use 0001-Force-disable-Zeitgeist-support.patch on Tumbleweed
  as we can now use zeitgeist support
- Added relax-python-requirement.patch needed to relax Python3 version
  on Leap 15.6</changelog>
</package>
<package pkgid="3b2455af473ce138ef2888939c9847b94d79e231fa93f00e78f74bd8fb1bfd60da216841153b94c1a9305921d1754ee02fdcbe5f469a6fc78d96a793f655fee3" name="catgirl" arch="riscv64">
  <version epoch="0" ver="2.2a" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1745755200">- initial version</changelog>
</package>
<package pkgid="03e050a9b7ed83229bb226eefdbb23ccdb3432525136f623a34842b4b3364879e60a4b14bb03b61bf2c1852e51cf6866ddc56893334e82385ecc400224cabf94" name="catimg" arch="riscv64">
  <version epoch="0" ver="2.8.0" rel="1.1"/>
  <changelog author="JL K &lt;jlk@fsfe.org&gt;" date="1588593600">- Init project</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963200">- Use macros instead of commands
- Remove unnecessary specfile components
- Use macros for paths</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963201">- Refit into graphics viewer group</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649332800">- Format spec file via osc service</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649332801">- Correct source URL</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649505600">- Use cmake via macro
- Package zsh completion on its own</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649592000">- Do not strip binary on build</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- added patches
  fix build with gcc15
  + catimg-gcc15.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768132800">- update to 2.8.0:
  * compatibility with cmake 4
- use cmake macros in packaging</changelog>
</package>
<package pkgid="42ba168ec1c376f363ab38a1c5d9b8e3aff2c71029ee0f9c9543058c3e2945a510a54129eeb84367e7c95da921836353c7bc7f2f6e17a256349db89d9dee4785" name="catimg-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="1.1"/>
  <changelog author="JL K &lt;jlk@fsfe.org&gt;" date="1588593600">- Init project</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963200">- Use macros instead of commands
- Remove unnecessary specfile components
- Use macros for paths</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963201">- Refit into graphics viewer group</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649332800">- Format spec file via osc service</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649332801">- Correct source URL</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649505600">- Use cmake via macro
- Package zsh completion on its own</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649592000">- Do not strip binary on build</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section</changelog>
  <changelog author="pgajdos@suse.com" date="1749470400">- added patches
  fix build with gcc15
  + catimg-gcc15.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768132800">- update to 2.8.0:
  * compatibility with cmake 4
- use cmake macros in packaging</changelog>
</package>
<package pkgid="21763ef351f2e1c5bca7ba91cf91aef89f237a5084efaf4f1b93d9a259e4c47b4ba420931e5e1bbe06555ec2cf25e748ef76f313dd4b5d70f94febc27d79dd20" name="cava" arch="riscv64">
  <version epoch="0" ver="0.10.7" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1691928000">- Update to 0.9.1:
  * hardcoded pipewire include flags #519
  * default input wrongly set to alsa instead of pulseaudio/pipewire #518</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1692964800">- bsc#1214255: Additionally to libpulse-devel also buildrequire
  pipewire-devel to enable build with pipewire support</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.10.0:
  * OSS input backend and general improved FreeBSD support
  * pipewire default if supported
  * noncurses is now default</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706875200">- Update to 0.10.1:
  * JACK support
  * default to pulseaudio before sndio</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1715688000">- Update to 0.10.2:
  * fix source being ignored when using pipewire #557
  * fix stdlib.h not being included after iniparser upgrade #560
  * add waveform visualization #484
  * exit with error if pipewire loop creation fails #561</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.10.3:
  * added horizontal split view #575
  * Fix crash when using pulseaudio #569
  * Synchronized Sync (Mode 2026) #576
  * add android source code #552</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1739361600">- Update to 0.10.4:
  * feat: Better Windows Support #616</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757505600">- Update to 0.10.5:
  * various windows build imporvements #624
  * Handle default device change on windows #652
  * various pipewire improvements #662
  * eq support in Windows #679
  * horzontal gradient and color theme files #620 #632
  * support for running in dumb terminals
  * general FFT improvements #672
  * various bugfixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757678400">- Update to 0.10.6:
  * Improve Windows build #624
  * Add support for mingw toolchain in Windows #627
  * Handle default device change on windows #652
  * Fix various pipewire linking bugs #662
  * generate downmixed stereo buffer for Windows #668
  * Read eq values from config in Windows #679
  * theme files #632
  * horizontal gradient #620
  * dumb terminal support
  * general visualization improvements #672
  * various bugfixes</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1768219200">- Update to 0.10.7:
  * various pipewire fixes
  * various device fixes and improvements on windows
  * improve memory handling in config reloading
  * add live config auto-reload
  * slight adjustment to default eq and frequency bandwidth
- Enable SDL output</changelog>
</package>
<package pkgid="772f2a3a0670b7bfa3485251b8ad3f65ca2d61180ac9b450d7f540207a5fb03ec64f42ac1789b10106aa2061f3dd85370725f1db8555ba191ca63fe0934ef995" name="cblas-devel" arch="riscv64">
  <version epoch="0" ver="3.12.1" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714824000">- Update to version 3.12.0 (boo#1223783):
  * Long list of changes, see
    &lt;https://netlib.org/lapack/lapack-3.12.0.html&gt;.
- Drop all upstreamed or otherwise fixed patches:
  * lapack-3.2.2.patch
  * Fix-MinGW-build-error.patch
  * Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
  * Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
  * Fix-out-of-bounds-read.patch
  * Restore_missing_deprecated_prototypes.patch
  * Fix-testing-input.patch
- Use cmake for configure and ninja for build.
- Package pkgconf and cmake scripts for -devel pkgs.
- Drop multibuild flavour for man files.
- Add multibuild flavour for static libs (also used to build man
  files).
- Build man files using doxygen instead of using pre-built files.
- Explicitly symlink library to relocated shared libs in
  baselibs.conf (boo#1207563).
- Recommend lapack-man package from
  {blas,lapack,lapacke,cblas}-devel packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718366400">- Rename isnan man file to avoid conflict with libm's isnan (from
  package man-pages).</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1720094400">- Add fix-lapack-testing.patch to fix tests
  gh#Reference-LAPACK/lapack@5b0687f429cf</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721600">- Add -ffp-contract=off flag for aarch64 to avoid precision issues
  https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721601">- Fix previous commit for static build on aarch64
- Run %fdupes on man folder as suggested by rpmlint</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749038400">- Update to version 3.12.1:
  * Enables Fortran before including CheckFortranFunctionExists in
    CMakeLists.txt (gh#Reference-LAPACK/lapack#948).
  * Fixes for the NAG Fortran compiler
    (gh#Reference-LAPACK/lapack#951).
  * Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects
    (gh#Reference-LAPACK/lapack#950).
  * Fixed memory leak in testing framework
    (gh#Reference-LAPACK/lapack#953).
  * Fixed search phrase for determining the amount of successful
    tests (gh#Reference-LAPACK/lapack#954).
  * handle and document corner cases of lwork in lapack
    (gh#Reference-LAPACK/lapack#942).
  * Fix some DMD issues (gh#Reference-LAPACK/lapack#959).
  * Remove executable permissions from source files
    (gh#Reference-LAPACK/lapack#970).
  * CMake: restore compatibility with v3.10 and older
    (gh#Reference-LAPACK/lapack#976).
  * Re-sync Doxyfile with CMake (gh#Reference-LAPACK/lapack#978).
  * Fix Doxygen warnings (gh#Reference-LAPACK/lapack#979).
  * {C,Z}LARFGP: re-scale input vector more often
    (gh#Reference-LAPACK/lapack#981).
  * Typo (gh#Reference-LAPACK/lapack#984).
  * Add Index-64 API as extended API with _64 suffix for LAPACKE
    (gh#Reference-LAPACK/lapack#888).
  * Two small fixes of bdsqr (gh#Reference-LAPACK/lapack#989).
  * xGEDMD(Q): silence warning with 64-bit integers
    (gh#Reference-LAPACK/lapack#993).
  * xSY/HEEVR: clarify use of multiple algorithms
    (gh#Reference-LAPACK/lapack#998).
  * Fix comments (gh#Reference-LAPACK/lapack#1004).
  * Fix comments (gh#Reference-LAPACK/lapack#1007).
  * Allow installing binaries to subdirectory while keeping CMake
    package scripts in the same place
    (gh#Reference-LAPACK/lapack#1009).
  * Fix LARFB documentation (gh#Reference-LAPACK/lapack#1016).
  * Fix out-of-bounds access in orhr_col
    (gh#Reference-LAPACK/lapack#1018).
  * Allow User Configuration of RPATH Settings
    (gh#Reference-LAPACK/lapack#1002).
  * Changing the order of loop to improve performance
    (gh#Reference-LAPACK/lapack#1023).
  * Use more modern CMake (gh#Reference-LAPACK/lapack#1022).
  * Fix infinite loop when an error occurs in tests ddrvst and
    sdrvst (gh#Reference-LAPACK/lapack#1024).
  * Configurable type of hidden Fortran strlen arguments
    (gh#Reference-LAPACK/lapack#1025).
  * develop DLARF1F and implement in ORM2R, #1011
    (gh#Reference-LAPACK/lapack#1019).
  * Fix the wrong implementation of the new tests for xblat1.f
    (gh#Reference-LAPACK/lapack#964).
  * Implementation of dorm2r and dlarf1f
    (gh#Reference-LAPACK/lapack#1020).
  * Fix lto type mismatch (gh#Reference-LAPACK/lapack#1027).
  * Fix NAG Fortran compiler flag
    (gh#Reference-LAPACK/lapack#1028).
  * align documentation of BDSQR workspace with code
    (gh#Reference-LAPACK/lapack#1029).
  * Fixed usage of uninitialized variables in TESTING
    (gh#Reference-LAPACK/lapack#961).
  * fix few typos and sytrd boundary workspace
    (gh#Reference-LAPACK/lapack#1030).
  * Implement xGEMMTR and cblas_xGEMMTR
    (gh#Reference-LAPACK/lapack#887).
  * Prevent compilers from using FMA instructions
    (gh#Reference-LAPACK/lapack#1033).
  * Clarify documentation of singularity/rank-deficiency checks
    (gh#Reference-LAPACK/lapack#924).
  * PR contains bug fixes found in ?tfsm (triangular solve for a
    RFP matrix) (gh#Reference-LAPACK/lapack#1042).
  * Remove CMake &lt; 3 CMP0042 workarounds
    (gh#Reference-LAPACK/lapack#1040).
  * Declare project dependency on C to avoid the CMAKE default of
    C,C++ (gh#Reference-LAPACK/lapack#1044).
  * DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements
    (gh#Reference-LAPACK/lapack#1051).
  * Add a few forgotten API_SUFFIX wrappers in the recently
    changed LAPACKE ?TFSM (gh#Reference-LAPACK/lapack#1046).
  * Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM"
    (gh#Reference-LAPACK/lapack#1058).
  * Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM""
    (gh#Reference-LAPACK/lapack#1059).
  * fix leading dimension for matrix B in test routine get52
    (gh#Reference-LAPACK/lapack#1064).
  * Remove comparison as these conditions are never true
    (gh#Reference-LAPACK/lapack#1062).
  * Use GEMMTR for SY/HE linear updates
    (gh#Reference-LAPACK/lapack#1069).
  * updating gitignore to ignore the mod files when we compile
    (gh#Reference-LAPACK/lapack#1082).
  * Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f
    (gh#Reference-LAPACK/lapack#1081).
  * Fix line lengths for the extended API
    (gh#Reference-LAPACK/lapack#1079).
  * Adding a recursive xLARFT (gh#Reference-LAPACK/lapack#1080).
- Drop fix-lapack-testing.patch: upstreamed (commit 5b0687f).
- Add upstream commits to fix build when enabling deprecated mods:
  * lapack-deprecated-lwork-use.patch: 'WORK( LWORK )' should be
    'WORK( * )' everywhere (gh#Reference-LAPACK/lapack#1092).
  * lapack-depcrecated-consistent-line-reflow-1.patch
    (gh#Reference-LAPACK/lapack#1093).
  * lapack-depcrecated-consistent-line-reflow-2.patch
    (gh#Reference-LAPACK/lapack#1099).
- Add lapack-update-patch-version.patch to update patch version in
  source files.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1755259200">- Fix update-alternatives fallout:
  Make sure *.cmake files point to the correct locations after
  libraries have been moved.
- Add tmglib-devel as requires to lapack-devel as this is needed
  for cmake (bsc#1248134).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755345600">- Re-download lapack-deprecated-lwork-use.patch and
  lapack-update-patch-version.patch: github is known not to be very
  stable on offering patches without changes (the length of the
  references keeps on changing).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1761566400">- Do not install spurious noname man page.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Add %bcond_with{,out} alternatives and disable by default for SLFO.
- Split baselibs.conf into two flavors, one for update-alternatives,
  one for dropping them.  Decide in %prep which one to choose.</changelog>
</package>
<package pkgid="83f1752361060ccb4af8faf187c90c94ba079cf832525c152ba7d0195ac6d6e0209617607200e1ce0e437f898fb2257dcc339db386ff727f9021a440f024786b" name="cblas-devel-static" arch="riscv64">
  <version epoch="0" ver="3.12.1" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714824000">- Update to version 3.12.0 (boo#1223783):
  * Long list of changes, see
    &lt;https://netlib.org/lapack/lapack-3.12.0.html&gt;.
- Drop all upstreamed or otherwise fixed patches:
  * lapack-3.2.2.patch
  * Fix-MinGW-build-error.patch
  * Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
  * Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
  * Fix-out-of-bounds-read.patch
  * Restore_missing_deprecated_prototypes.patch
  * Fix-testing-input.patch
- Use cmake for configure and ninja for build.
- Package pkgconf and cmake scripts for -devel pkgs.
- Drop multibuild flavour for man files.
- Add multibuild flavour for static libs (also used to build man
  files).
- Build man files using doxygen instead of using pre-built files.
- Explicitly symlink library to relocated shared libs in
  baselibs.conf (boo#1207563).
- Recommend lapack-man package from
  {blas,lapack,lapacke,cblas}-devel packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718366400">- Rename isnan man file to avoid conflict with libm's isnan (from
  package man-pages).</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1720094400">- Add fix-lapack-testing.patch to fix tests
  gh#Reference-LAPACK/lapack@5b0687f429cf</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721600">- Add -ffp-contract=off flag for aarch64 to avoid precision issues
  https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1730721601">- Fix previous commit for static build on aarch64
- Run %fdupes on man folder as suggested by rpmlint</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749038400">- Update to version 3.12.1:
  * Enables Fortran before including CheckFortranFunctionExists in
    CMakeLists.txt (gh#Reference-LAPACK/lapack#948).
  * Fixes for the NAG Fortran compiler
    (gh#Reference-LAPACK/lapack#951).
  * Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects
    (gh#Reference-LAPACK/lapack#950).
  * Fixed memory leak in testing framework
    (gh#Reference-LAPACK/lapack#953).
  * Fixed search phrase for determining the amount of successful
    tests (gh#Reference-LAPACK/lapack#954).
  * handle and document corner cases of lwork in lapack
    (gh#Reference-LAPACK/lapack#942).
  * Fix some DMD issues (gh#Reference-LAPACK/lapack#959).
  * Remove executable permissions from source files
    (gh#Reference-LAPACK/lapack#970).
  * CMake: restore compatibility with v3.10 and older
    (gh#Reference-LAPACK/lapack#976).
  * Re-sync Doxyfile with CMake (gh#Reference-LAPACK/lapack#978).
  * Fix Doxygen warnings (gh#Reference-LAPACK/lapack#979).
  * {C,Z}LARFGP: re-scale input vector more often
    (gh#Reference-LAPACK/lapack#981).
  * Typo (gh#Reference-LAPACK/lapack#984).
  * Add Index-64 API as extended API with _64 suffix for LAPACKE
    (gh#Reference-LAPACK/lapack#888).
  * Two small fixes of bdsqr (gh#Reference-LAPACK/lapack#989).
  * xGEDMD(Q): silence warning with 64-bit integers
    (gh#Reference-LAPACK/lapack#993).
  * xSY/HEEVR: clarify use of multiple algorithms
    (gh#Reference-LAPACK/lapack#998).
  * Fix comments (gh#Reference-LAPACK/lapack#1004).
  * Fix comments (gh#Reference-LAPACK/lapack#1007).
  * Allow installing binaries to subdirectory while keeping CMake
    package scripts in the same place
    (gh#Reference-LAPACK/lapack#1009).
  * Fix LARFB documentation (gh#Reference-LAPACK/lapack#1016).
  * Fix out-of-bounds access in orhr_col
    (gh#Reference-LAPACK/lapack#1018).
  * Allow User Configuration of RPATH Settings
    (gh#Reference-LAPACK/lapack#1002).
  * Changing the order of loop to improve performance
    (gh#Reference-LAPACK/lapack#1023).
  * Use more modern CMake (gh#Reference-LAPACK/lapack#1022).
  * Fix infinite loop when an error occurs in tests ddrvst and
    sdrvst (gh#Reference-LAPACK/lapack#1024).
  * Configurable type of hidden Fortran strlen arguments
    (gh#Reference-LAPACK/lapack#1025).
  * develop DLARF1F and implement in ORM2R, #1011
    (gh#Reference-LAPACK/lapack#1019).
  * Fix the wrong implementation of the new tests for xblat1.f
    (gh#Reference-LAPACK/lapack#964).
  * Implementation of dorm2r and dlarf1f
    (gh#Reference-LAPACK/lapack#1020).
  * Fix lto type mismatch (gh#Reference-LAPACK/lapack#1027).
  * Fix NAG Fortran compiler flag
    (gh#Reference-LAPACK/lapack#1028).
  * align documentation of BDSQR workspace with code
    (gh#Reference-LAPACK/lapack#1029).
  * Fixed usage of uninitialized variables in TESTING
    (gh#Reference-LAPACK/lapack#961).
  * fix few typos and sytrd boundary workspace
    (gh#Reference-LAPACK/lapack#1030).
  * Implement xGEMMTR and cblas_xGEMMTR
    (gh#Reference-LAPACK/lapack#887).
  * Prevent compilers from using FMA instructions
    (gh#Reference-LAPACK/lapack#1033).
  * Clarify documentation of singularity/rank-deficiency checks
    (gh#Reference-LAPACK/lapack#924).
  * PR contains bug fixes found in ?tfsm (triangular solve for a
    RFP matrix) (gh#Reference-LAPACK/lapack#1042).
  * Remove CMake &lt; 3 CMP0042 workarounds
    (gh#Reference-LAPACK/lapack#1040).
  * Declare project dependency on C to avoid the CMAKE default of
    C,C++ (gh#Reference-LAPACK/lapack#1044).
  * DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements
    (gh#Reference-LAPACK/lapack#1051).
  * Add a few forgotten API_SUFFIX wrappers in the recently
    changed LAPACKE ?TFSM (gh#Reference-LAPACK/lapack#1046).
  * Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM"
    (gh#Reference-LAPACK/lapack#1058).
  * Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the
    recently changed LAPACKE ?TFSM""
    (gh#Reference-LAPACK/lapack#1059).
  * fix leading dimension for matrix B in test routine get52
    (gh#Reference-LAPACK/lapack#1064).
  * Remove comparison as these conditions are never true
    (gh#Reference-LAPACK/lapack#1062).
  * Use GEMMTR for SY/HE linear updates
    (gh#Reference-LAPACK/lapack#1069).
  * updating gitignore to ignore the mod files when we compile
    (gh#Reference-LAPACK/lapack#1082).
  * Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f
    (gh#Reference-LAPACK/lapack#1081).
  * Fix line lengths for the extended API
    (gh#Reference-LAPACK/lapack#1079).
  * Adding a recursive xLARFT (gh#Reference-LAPACK/lapack#1080).
- Drop fix-lapack-testing.patch: upstreamed (commit 5b0687f).
- Add upstream commits to fix build when enabling deprecated mods:
  * lapack-deprecated-lwork-use.patch: 'WORK( LWORK )' should be
    'WORK( * )' everywhere (gh#Reference-LAPACK/lapack#1092).
  * lapack-depcrecated-consistent-line-reflow-1.patch
    (gh#Reference-LAPACK/lapack#1093).
  * lapack-depcrecated-consistent-line-reflow-2.patch
    (gh#Reference-LAPACK/lapack#1099).
- Add lapack-update-patch-version.patch to update patch version in
  source files.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1755259200">- Fix update-alternatives fallout:
  Make sure *.cmake files point to the correct locations after
  libraries have been moved.
- Add tmglib-devel as requires to lapack-devel as this is needed
  for cmake (bsc#1248134).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755345600">- Re-download lapack-deprecated-lwork-use.patch and
  lapack-update-patch-version.patch: github is known not to be very
  stable on offering patches without changes (the length of the
  references keeps on changing).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1761566400">- Do not install spurious noname man page.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Add %bcond_with{,out} alternatives and disable by default for SLFO.
- Split baselibs.conf into two flavors, one for update-alternatives,
  one for dropping them.  Decide in %prep which one to choose.</changelog>
</package>
<package pkgid="f2739577ef7e7d648d777e62b549f479c76367e764679d55d6f3548768b63e32eb1f7fe08659b6e6fc39afff162f2aee99d6d9741130bac339cbd47433083a4a" name="cbonsai" arch="riscv64">
  <version epoch="0" ver="1.4.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617451200">- Initial package, version 1.0.4</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 1.2.0
  * Update does not provide a changelog</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1624881600">- Update to version 1.2.1
  * Update does not provide a changelog</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629460800">- Update to version 1.3.1
  * Buildsystem related improvements</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750420800">- Update to version 1.4.2
  * Fix some bugs.
- Update to version 1.4.1
  * Fix documentation.
- Update to version 1.4.0
  * Add color customization feature.</changelog>
</package>
<package pkgid="7f49276ec8d4f92ebd6e0ebbd14dd62e868ee88d0a6c0b4ed58607caf90de149d7226ddc3d24f0382a48a7d7990614f6c9f2643ec66a6c0021b832927fc34038" name="cbonsai-bash-completion" arch="noarch">
  <version epoch="0" ver="1.4.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617451200">- Initial package, version 1.0.4</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 1.2.0
  * Update does not provide a changelog</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1624881600">- Update to version 1.2.1
  * Update does not provide a changelog</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629460800">- Update to version 1.3.1
  * Buildsystem related improvements</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750420800">- Update to version 1.4.2
  * Fix some bugs.
- Update to version 1.4.1
  * Fix documentation.
- Update to version 1.4.0
  * Add color customization feature.</changelog>
</package>
<package pkgid="9a335aea497143a0f2d6d91dd5bfd6042a6b8be4f09c3a61ca75339ef703b95eb66d36e98d0a32476419b8a37882e39a59f63f7628ca057c186e7d88b82b2c0a" name="cc-tool" arch="riscv64">
  <version epoch="0" ver="0.27" rel="2.2"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1540900800">- initial package of version 0.26</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 0.27
  * changes from https://github.com/dashesy/cc-tool/commits/v0.27/
  * remove obsolete patch fix-flashing.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- Boost.System is headers only since 1.69
  * remove boost.m4 and use upstream version instead
  * add boost-system.patch</changelog>
</package>
<package pkgid="53fea775bbdbd7e3e615104e0d8d961ff58f23a2de19e97c8e33e68a0503c328e645377bfbef2e8bde5126e765f46c9aece5b286d797c5e2aa255cde4b7c5e8f" name="ccache" arch="riscv64">
  <version epoch="0" ver="4.11.3" rel="2.5"/>
  <changelog author="jslaby@suse.cz" date="1719403200">- Update to version 4.10:
  * chore: Update authors
  * chore: Update NEWS
  * ci: Disable Ubuntu 24.04 builds temporarily
  * build: Fix zstd build for older CMake versions
  * chore: Juggle some include headers
  * build: Fix MSVC /Zc:preprocessor warning (#1461)
  * chore: Remove unused headers (#1460)
  * refactor: Use tl::expected for process_args return value
  * chore: Fix some Cppcheck warnings
  * chore: Remove obsolete os_path helper in test_storage_local_util
  * chore: Improve cast and avoid repeating types (#1459)
  * feat: Add argument handling for Emscripten's --em-config (#1458)
  * feat: Add support for -fdump-ipa-clones (#1449)
  * fix: Force run_second_cpp=true when generating profiling information
  * fix: Hash "apparent real path" of object file when using -fprofile-arcs
  * test: Improve verbose printing of test names
  * refactor: Add more Hash::hash overloads
  * docs: Improve documentation of gcno_cwd sloppiness
  * fix: Handle -fdiagnostics-color for Clang again
  * chore: Clean up comment and debug log string
  * test: Improve printing of test suite
  * chore: Fix typo</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719835200">- update to 4.10.1:
  * Fixed prefix command lookup from `PATH`.
  * Fixed detection and usage of system blake3.
  * Find CppHttplib named libhttplib.so as well.
  * Removed Xcode assembly workaround for zstd.
  * Added bundled subset of Fmt again for convenience.
  * Removed no longer needed workaround when building downloaded
    Zstd</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1721304000">-  Add patch to fix build with fmt 11: fmt_fix.patch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1721995200">- Update to 4.10.2:
  * Fixed detection of Fmt version 11 and newer.
  * Made the “-fprofile-update=atomic” test only run when that
    option is supported by the compiler.
  * Made the color diagnostics tests work when the user running the
    tests has a non-POSIX login shell.
- Remove fmt_fix.patch
  * Already included in 4.10.2 upstream release</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1726142400">- use unversioned gcc also for SLE16</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1728475200">- avoid optional dependency on doctest on SLE16 and older
- unbundle cpp-httplib for new enough distributions</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1728561600">- Really run tests and Unit tests in %check</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1748347200">- Added BuildRequires: gcc11-PIE
  (bsc#1239963)</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1748952000">- Update to 4.11.3:
  * Fixed handling of Apple Clang `-Xpreprocessor -fopenmp` options (regression in
  ccache 4.10).
  * Adapted unit test code to compile with doctest 2.4.12.
  * Silenced benign compiler warning in the profiling_gcc_10+ suite.
  * Reset signal mask and signal defaults when executing compiler. This fixes a
  problem where interrupting the compilation (e.g. with Ctrl+C) wouldn't kill
  the compiler (regression in ccache 4.11).
  * Fixed erroneous log file locking on Windows (regression in ccache 4.11).
  * Added ability to send arbitrary HTTP headers to HTTP storage.
  * Added support for MSVC's `/TC` and `/TP` options.
  * Made the `absolute_paths_in_stderr` feature also handle MSVC diagnostics
    messages.
  * Absolute paths in MSVC diagnostics messages are now rewritten to relative if
  `base_dir` is in effect.
  * Added support for NVCC's `--compile` option.
  * `posix_spawn` is now used instead `execv` to execute the compiler on POSIX
  systems.
  * Added support for GCC's `-fprofile-prefix-path` option.
  * Added `response_file_format` config option to control response file format.
  * Added support for Clang `-frandomize-layout-seed-file` option.
  * Improved `absolute_paths_in_stderr` to recognize more paths patterns.
  * Added support for the clang-cl option `/showIncludes:user`.
  * Added support for Intel's LLVM-based compilers `icx` and `icx-cl`.
  * A stat call for `~/.ccache` is now avoided if `CCACHE_DIR` is set.
  * Added Support for `.bat` and `.cmd` scripts as the compiler on Windows.
  * Added support for Clang's `-f{debug,file}-compilation-dir` options.
  * Added knowledge about Clang's `--offload-compress` option. This will avoid
  errors when ccache runs the compiler in preprocessor mode.
  * Added knowledge about Clang options `-fmodules-cache-path`,
  `-fmodule-map-file` and `-fbuild-session-file`.
  * Improved handling of paths internally, thereby fixing some issues on Windows
  (for example when using non-ASCII paths).
  * Fixed interpretation of non-ASCII paths in environment variables on Windows.
  * Made sure that remote storage `keep-alive` can be overridden as expected.
  * Fixed detection of compiler type for hard-linked generic compiler name.
  * Fixed problems with matching a path with `base_dir` if either ends with a
  slash.
  * The `-fprofile-abs-path` option is now correctly passed through to GCC.
  * Writes to the log file are now synchronized.
  * Command line config options ending with "`/ccache`" are now handled properly.
  * Made `--trim-method mtime` actually use mtime instead of atime. +
  * Fixed a bug where ccache failed to rename raw files correctly for large caches
  that have more than two cache levels.
  * Instructed MSVC to accept UTF-8 characters in ccache's own source code.
  * Fixed binary patching of `sysconfdir` for the prebuilt Linux binary.
  * Added an `HTTP_STORAGE_BACKEND` build option to make it possible to turn off
  the http storage backend.
  * Fixed call to `sha256sum` on macOS.
  * Made tests pass in year 2038.
  * Refreshed some Dockerfiles.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754308800">- switch cpp-httplib requirement to cmake(httplib) as preferred and
  supported by upstream</changelog>
</package>
<package pkgid="a28448404d2d99d5888fe91cca5074dbd657a30a562a1dea744605385aedb39e3b30e97d85ff34880b6a4bc64f0ecea8dd7636d6af1c891a93726bfc0a915811" name="ccd2cue" arch="riscv64">
  <version epoch="0" ver="0.5" rel="2.4"/>
  <changelog author="astieger@suse.com" date="1425643200">- ccd2cue 0.4 initial package</changelog>
  <changelog author="astieger@suse.com" date="1426507200">- ccd2cue 0.5:
  * Danish, German, Ukrainian and Vietnamese translations.
  * Support for localized Unix manual pages.
  * Respectable Unix manual pages.
  * Localizable ‘--help’ meta-variables.
  * Numerous grammatical and markup corrections to the user’s manual.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other packages.</changelog>
</package>
<package pkgid="73b063235c81f9ae11417179ddf7a23a0ed86d0f1e1a8dec0adf016b549838529f16b5b5fe2742e0140b9c49bad36be4f516307aed1f2c7fcb8d48066b9f2948" name="ccd2cue-doc" arch="noarch">
  <version epoch="0" ver="0.5" rel="2.4"/>
  <changelog author="astieger@suse.com" date="1425643200">- ccd2cue 0.4 initial package</changelog>
  <changelog author="astieger@suse.com" date="1426507200">- ccd2cue 0.5:
  * Danish, German, Ukrainian and Vietnamese translations.
  * Support for localized Unix manual pages.
  * Respectable Unix manual pages.
  * Localizable ‘--help’ meta-variables.
  * Numerous grammatical and markup corrections to the user’s manual.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other packages.</changelog>
</package>
<package pkgid="1c463fadf550e0c7083996d80fa2df180f99ed583f53e38f44df7ebb4a3302c0271924b7c6c0c07ead3e8192d9d11048e66e22e4693506a937abe998167c3586" name="ccls" arch="riscv64">
  <version epoch="0" ver="0.20250815.1" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1659182400">- Update to version 0.20220729.
- Drop obsolete patches:
  * llvm14-braced-constructor-call.patch
  * llvm14-include-STLExtras.patch
  * llvm14-refactor-isIdentifierBody.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680177600">- Backport upstream patch llvm16-optional-deprecation.patch to fix
  build with LLVM 16.
- Relax runtime requirements with Clang 16 and newer: the resource
  directory doesn't depend on the patch-level version anymore.
- Relax build requirements.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696075200">- Backport upstream patch llvm17-precompiled-preamble-build.patch
  to fix build with LLVM 17.
- Remove explicit runtime dependency libclang-cpp* when we don't
  need an exact version, because it will be derived automatically.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713700800">- Update to version 0.20240202.
  * Compatibility with LLVM 18.
  * Disable -include b.hh =&gt; -include b.hh.{gch,pch} transition.
    See https://maskray.me/blog/2023-07-16-precompiled-headers for
    the behavior.
- Remove obsolete patches:
  * llvm16-optional-deprecation.patch
  * llvm17-precompiled-preamble-build.patch
- Thanks to Björn Bidar for the original patch!</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 0.20240505.
  * For LLVM 19.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731672000">- Update to version 0.20241108.
  * Sort index requests. When you open A/B/foo.cc, files under
    "A/B/" and "A/" will be prioritized during the initial indexing
    process, leading to a quicker response time.
  * Support for LLVM versions &lt;= 9 has been dropped.
  * LSP semantic tokens are now supported. See usage guide
    https://maskray.me/blog/2024-10-20-ccls-and-lsp-semantic-tokens
    usage (including rainbow semantic highlighting).
  * LSP extension textDocument/switchSourceHeader is now supported.
- Drop unnecessary runtime dependency to llvm/clang metapackages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1744459200">- Add fix-llvm20-build.patch to fix build with LLVM 20.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1758024000">- Add llvm21-CompilerInstance-and-PointerUnion.patch and
  fix-llvm21-build.patch to fix build with LLVM 21.
- Add reformat.patch to ease applying patches from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1762603200">- Update to version 0.20250815.
  * In textDocument/signatureHelp: add trigger character `{`.
  * In initializationOptions: add clang.prependArgs.
  * Support Decl::Concept.
  * Adapt to LLVM 21 and 22.
- Remove obsolete patches:
  * fix-llvm20-build.patch
  * reformat.patch
  * llvm21-CompilerInstance-and-PointerUnion.patch
  * fix-llvm21-build.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1763726400">- Update to version 0.20250815.1.
  * Add clang.prependArgs option.
  * Support Decl::Concept.</changelog>
</package>
<package pkgid="f7d071b62716684fda42739de2e051359c3bd1dca8de54a7a7146823cb8021980e33e447ff0cae26213a69f571993bba248996f75f2b07ea2a7708010d1276e1" name="ccrtp-devel" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="2.3"/>
  <changelog author="cfarrell@suse.com" date="1332504000">- license update: SUSE-GPL-2.0+-with-openssl-exception
  Use SUSE- proprietary prefix until license accepted upstream at spdx.org</changelog>
  <changelog author="cfarrell@suse.com" date="1333108800">- license update: SUSE-GPL-2.0+-with-openssl-exception
  fix subpackage</changelog>
  <changelog author="schwab@suse.de" date="1364040000">- Add aarch64 to the list of lib64 platforms</changelog>
  <changelog author="jengelh@inai.de" date="1370433600">- Update to new upstream release 2.0.6
  * Fixes to the build procedure
- Remove ccrtp-ppc64.patch (no longer applies)</changelog>
  <changelog author="jengelh@inai.de" date="1371124800">- Build and ship development documentation</changelog>
  <changelog author="dmueller@suse.com" date="1389009600">- add libgcrypt-1.6.diff: Fix build with libgcrypt-1.6</changelog>
  <changelog author="jengelh@inai.de" date="1403956800">- Update to new upstream release 2.0.9
  * Fix for initial RTCP sequence number
- Remove 0001-build-properly-use-autotools.patch (merged upstream),
  libgcrypt-1.6.diff (merged upstream)</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 2.1.1
  * fix endianness checks
  * cleanup alloc/dealloc
  * configure: fix libtoolize warning
  * requires ucommon 6.2.2 for endian fixes</changelog>
  <changelog author="jengelh@inai.de" date="1439467200">- Update to new upstream release 2.1.2
  * use ucommon cmake macros during build
- run through spec-beautifier</changelog>
  <changelog author="jengelh@inai.de" date="1480161600">- RPM group classification fix</changelog>
</package>
<package pkgid="deaeb132632f7f0c4d2ed70df048e743291cc4aca9ca343db4a09cd1eb64b2bae5db95368b01927e86dbce020bcf614e96052ba969eef770aada1c707c616c9f" name="ccrtp-doc" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="2.3"/>
  <changelog author="cfarrell@suse.com" date="1332504000">- license update: SUSE-GPL-2.0+-with-openssl-exception
  Use SUSE- proprietary prefix until license accepted upstream at spdx.org</changelog>
  <changelog author="cfarrell@suse.com" date="1333108800">- license update: SUSE-GPL-2.0+-with-openssl-exception
  fix subpackage</changelog>
  <changelog author="schwab@suse.de" date="1364040000">- Add aarch64 to the list of lib64 platforms</changelog>
  <changelog author="jengelh@inai.de" date="1370433600">- Update to new upstream release 2.0.6
  * Fixes to the build procedure
- Remove ccrtp-ppc64.patch (no longer applies)</changelog>
  <changelog author="jengelh@inai.de" date="1371124800">- Build and ship development documentation</changelog>
  <changelog author="dmueller@suse.com" date="1389009600">- add libgcrypt-1.6.diff: Fix build with libgcrypt-1.6</changelog>
  <changelog author="jengelh@inai.de" date="1403956800">- Update to new upstream release 2.0.9
  * Fix for initial RTCP sequence number
- Remove 0001-build-properly-use-autotools.patch (merged upstream),
  libgcrypt-1.6.diff (merged upstream)</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 2.1.1
  * fix endianness checks
  * cleanup alloc/dealloc
  * configure: fix libtoolize warning
  * requires ucommon 6.2.2 for endian fixes</changelog>
  <changelog author="jengelh@inai.de" date="1439467200">- Update to new upstream release 2.1.2
  * use ucommon cmake macros during build
- run through spec-beautifier</changelog>
  <changelog author="jengelh@inai.de" date="1480161600">- RPM group classification fix</changelog>
</package>
<package pkgid="08a90628d259c682d338af45fb044c56a8c1d2464dedfa00624f575e64775783bfdf26cf34ae0750428b1bf763a1c45872a6ff735665b375d31ab8d82d6f7bff" name="ccze" arch="riscv64">
  <version epoch="0" ver="0.2.1.2" rel="4.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1483099200">- first package
- use license-fsf.diff to fix fsf postal address in license texts
- use patches from debian package:
  * 288834_FTBFS_unrecognized_command_line_option_-Wmulticharacter.patch
  * doc___ccze.1.in.patch
  * fix_capitalization_typo.patch
  * fix_passing_LDFLAGS_for_ccze-cssdump.patch
  * src___ccze.c.patch
  * src___ccze-wordcolor.c_positive-numbers.patch
  * src___ccze-wordcolor.c_virus+clean.patch
  * src___mod_syslog.c.patch</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Abandon unnecessary %__-type macro indirections.
  Trim description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1742558400">- GitHub repository have been removed:
  * switch to upstream's archived repository as homepage.
  * do not download tarball from GitHub
- Add directly patches from Debian that aren't applid already,
  they include PCRE2 porting:
  * fix_passing_LDFLAGS_for_ccze-cssdump.patch
  * fix_capitalization_typo.patch
  * fix-national-encoding.patch
  * cross.patch
  * pcre2.patch
  * memory-leak.patch
  * uninitialised-value.patch
- Switch to PCRE2
- Only run updated tests
- Spec cleanup</changelog>
</package>
<package pkgid="500669f0a18314eeb097449901137cf3701ca34b0eb80b28cf46d98800037c792d5b247a51ec8cc133eb4a8d1bf688f41b79f3f95627a5049168649b2fc276b8" name="ccze-devel" arch="riscv64">
  <version epoch="0" ver="0.2.1.2" rel="4.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1483099200">- first package
- use license-fsf.diff to fix fsf postal address in license texts
- use patches from debian package:
  * 288834_FTBFS_unrecognized_command_line_option_-Wmulticharacter.patch
  * doc___ccze.1.in.patch
  * fix_capitalization_typo.patch
  * fix_passing_LDFLAGS_for_ccze-cssdump.patch
  * src___ccze.c.patch
  * src___ccze-wordcolor.c_positive-numbers.patch
  * src___ccze-wordcolor.c_virus+clean.patch
  * src___mod_syslog.c.patch</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Abandon unnecessary %__-type macro indirections.
  Trim description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1742558400">- GitHub repository have been removed:
  * switch to upstream's archived repository as homepage.
  * do not download tarball from GitHub
- Add directly patches from Debian that aren't applid already,
  they include PCRE2 porting:
  * fix_passing_LDFLAGS_for_ccze-cssdump.patch
  * fix_capitalization_typo.patch
  * fix-national-encoding.patch
  * cross.patch
  * pcre2.patch
  * memory-leak.patch
  * uninitialised-value.patch
- Switch to PCRE2
- Only run updated tests
- Spec cleanup</changelog>
</package>
<package pkgid="a3f7f4c5932063a4e0f0f6bd88af95e2e2b678a9c4618f35c375b9163936f1f860a5978d4333593ebcb8b2427376c107bb966882d6c32af62e65d8340f912361" name="cd-discid" arch="riscv64">
  <version epoch="0" ver="1.4" rel="1.4"/>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Initial release (version 1.4)</changelog>
</package>
<package pkgid="7c7ba1aa7a9a206081b2182872bf68c0fabbe8477e1d25a2d7d4146b4c4934f8763fab718039b86c84073c6efdeb614d10da6575ad9551e87854c5baf6f48930" name="cd-paranoia" arch="riscv64">
  <version epoch="0" ver="10.2+2.0.1" rel="1.2"/>
  <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="ec049538951390862783500b3273cf6e511d1b503fa032b1fd84edcf747c4032e79fbd2ec3137e949d3718db01ddef995ef74fe4c2953cfeacd943fcba2cb550" name="cdda2wav" arch="riscv64">
  <version epoch="0" ver="3.02~a10" rel="53.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630497600">- Update to release 2021.09.01
  * smake: The man page now better describes pattern macro
    replacement.
- Drop schily-stksz.diff (resolved upstream)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661601600">- Fix update-alternatives for rmt.1</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661947200">- pbosh.1: replace broken ".so sh.1" refernce with a symlink to bosh.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 2022.10.16
  * bsh: Implement ^L support
  * libmdigest: Add support for BLAKE2 digests
  * mkisofs: No longer warn about Joliet being nonstandard. With
    the 2019 revision of ECMA 119, Joliet has been added as an
    annex to the standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 2023.09.26
  * smake: add new -V option to print the expanded value of macros
  * Bourne Shell: Fix bug where set -o notify or set -b would cause
    the shell to exit when ^C was pressed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 2024.03.21
  * mkisofs: produce less scrollback when logging progress to ttys.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1730203200">- Add 81.patch to not store the build host kernel version (boo#1232434)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730808000">- Modernize specfile</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1748347200">- Add -std=gnu17 to compilation flags in order to allow building with
  GCC 15. [boo#1241945]</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1771329600">- Migrate from update-alternatives to libalternatives
  (bsc#1245915), (bsc#1245916)</changelog>
</package>
<package pkgid="d7b81a7c4b526d54843bca88fc939e8d2a5d3882975117aaeba32786dc5b9db97270621370a9fc7d29dd0104729060531cb7cfd4ece2d20e237d7a903ade1bee" name="cddlib-devel" arch="riscv64">
  <version epoch="0" ver="0.94n" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 0.94h
  * One unspecified minor bugfix</changelog>
  <changelog author="jengelh@inai.de" date="1467633600">- Update cddlib-automake.diff to add -no-undefined</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update homepage URL</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Switch include directory to /usr/include/cdd as that seems to be
  expected by downstream programs (like gfan).</changelog>
  <changelog author="jengelh@inai.de" date="1525089600">- Update to new upstream release 0.94i
  * The missing definition of dd_set_d function (in the
  - DGMPRATIONAL case) was added.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540036800">- Update to new upstream release 0.94j
  * Introduced cddexec as a replacement of cdd_both_reps that many
    distributions packaged.
- Remove cddlib-flags.diff, cddlib-automake.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600516800">- Update to release 0.94k
  * Header files are now installed to PREFIX/include/cddlib to
    avoid clashes with other libraries.
  * pkg-config cddlib.pc file added.
- Add 0001-build-extend-extern-C-block-in-header-files.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Update to release 0.94l
  * Merged 0001-build-extend-extern-C-block-in-header-files.patch
- Split command-line programs to new package cddlib-tools.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607428800">- Update to release 0.94m
  * Fix and error, where a non-redundant linearity could be
    considered redundant.
  * Fix an optimization error in ViaShooting code so that the linear
    programs are now much smaller.
  * Fixed memory leaks in the redundancy code.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Update to release 0.94n
  * Fixed a potential dd_MatrixCanonicalize segfault.
  * cddlib.pc file now points to the non-GMP version, and
    cddgmp.pc has been added for the GMP version.
  * Copy certificate and handle errors correctly in dd_SRedundant
    for the V-representation code path.
  * cddlib is now thread-safe.</changelog>
</package>
<package pkgid="4bce0c111903d21ff12bf803f9b5cee1ad79495f4713fd27b089f9c14c3879355f6163e991c65b43c5978f99c5bb16cb712b02339f6866c183d9b5d5188d7380" name="cddlib-doc" arch="noarch">
  <version epoch="0" ver="0.94n" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 0.94h
  * One unspecified minor bugfix</changelog>
  <changelog author="jengelh@inai.de" date="1467633600">- Update cddlib-automake.diff to add -no-undefined</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update homepage URL</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Switch include directory to /usr/include/cdd as that seems to be
  expected by downstream programs (like gfan).</changelog>
  <changelog author="jengelh@inai.de" date="1525089600">- Update to new upstream release 0.94i
  * The missing definition of dd_set_d function (in the
  - DGMPRATIONAL case) was added.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540036800">- Update to new upstream release 0.94j
  * Introduced cddexec as a replacement of cdd_both_reps that many
    distributions packaged.
- Remove cddlib-flags.diff, cddlib-automake.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600516800">- Update to release 0.94k
  * Header files are now installed to PREFIX/include/cddlib to
    avoid clashes with other libraries.
  * pkg-config cddlib.pc file added.
- Add 0001-build-extend-extern-C-block-in-header-files.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Update to release 0.94l
  * Merged 0001-build-extend-extern-C-block-in-header-files.patch
- Split command-line programs to new package cddlib-tools.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607428800">- Update to release 0.94m
  * Fix and error, where a non-redundant linearity could be
    considered redundant.
  * Fix an optimization error in ViaShooting code so that the linear
    programs are now much smaller.
  * Fixed memory leaks in the redundancy code.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Update to release 0.94n
  * Fixed a potential dd_MatrixCanonicalize segfault.
  * cddlib.pc file now points to the non-GMP version, and
    cddgmp.pc has been added for the GMP version.
  * Copy certificate and handle errors correctly in dd_SRedundant
    for the V-representation code path.
  * cddlib is now thread-safe.</changelog>
</package>
<package pkgid="6e05db9c12cfa6b752e01789a712be579ebd11277866861d3e3fc2d86db0a8033aec36c426fceb8eb27a0314d510d6cce8ac55bd4af11dc026e36c155ae18304" name="cddlib-tools" arch="riscv64">
  <version epoch="0" ver="0.94n" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 0.94h
  * One unspecified minor bugfix</changelog>
  <changelog author="jengelh@inai.de" date="1467633600">- Update cddlib-automake.diff to add -no-undefined</changelog>
  <changelog author="jengelh@inai.de" date="1487592000">- Update homepage URL</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Switch include directory to /usr/include/cdd as that seems to be
  expected by downstream programs (like gfan).</changelog>
  <changelog author="jengelh@inai.de" date="1525089600">- Update to new upstream release 0.94i
  * The missing definition of dd_set_d function (in the
  - DGMPRATIONAL case) was added.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540036800">- Update to new upstream release 0.94j
  * Introduced cddexec as a replacement of cdd_both_reps that many
    distributions packaged.
- Remove cddlib-flags.diff, cddlib-automake.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600516800">- Update to release 0.94k
  * Header files are now installed to PREFIX/include/cddlib to
    avoid clashes with other libraries.
  * pkg-config cddlib.pc file added.
- Add 0001-build-extend-extern-C-block-in-header-files.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Update to release 0.94l
  * Merged 0001-build-extend-extern-C-block-in-header-files.patch
- Split command-line programs to new package cddlib-tools.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607428800">- Update to release 0.94m
  * Fix and error, where a non-redundant linearity could be
    considered redundant.
  * Fix an optimization error in ViaShooting code so that the linear
    programs are now much smaller.
  * Fixed memory leaks in the redundancy code.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Update to release 0.94n
  * Fixed a potential dd_MatrixCanonicalize segfault.
  * cddlib.pc file now points to the non-GMP version, and
    cddgmp.pc has been added for the GMP version.
  * Copy certificate and handle errors correctly in dd_SRedundant
    for the V-representation code path.
  * cddlib is now thread-safe.</changelog>
</package>
<package pkgid="6ff2b3b5f79b416e643115b7714846cf551a9f82f0db1cffeb122e6e6b7b6c9e0bcf4c44f0a1c005daac24c99fc5f53af113787acb263d8cbe3d9b7916fa774d" name="cdecl" arch="riscv64">
  <version epoch="0" ver="18.7.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 18.1
  * Alignments can now have names to denote the number of bytes.
  * In C89, implicit int is now warned about in more cases.
  * To match gibberish output, K&amp;R C typeless parameters now print
    ``as integer`` in pseudo-English.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722427200">- Update to release 18.2
  * Unknown names are now always permitted as types in
    pseudo-English. Hence, the --permissive-types option now only
    additionally allows keywords in language versions other than
    the current language as types.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1723723200">- Update to release 18.3
  * Autocompletion for `set no-&lt;TAB&gt;`
  * Enhancements for preprocessor __VA macros</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 18.4
  * Initial support for C++26 has been added, specifically =
    delete("reason") is now supported.
  * Support placemarkers for empty macro argument.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744027200">- Update to release 18.4.2
  * Fixed issue with accumulating newlines in command-line history.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751716800">- Update to release 18.5
  * Added support for C++26 `indeterminate` attribute and
    some predefined types.
  * `static` storage class support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764072000">- Update to release 18.6
  * Better "did you mean" suggestions.
  * Specifying the -t option twice now suppresses predefining all
    types.
  * Multiline C-style comments /* */ are now supported (mostly).
  * _Atomic void parameters are now also correctly flagged as
    illegal.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1772280000">- Update to release 18.7
  * Compound literals now allow a storage class per C23.
  * When expanding macros, a new final step of concatenating
    adjacent string literals has been added.
  * cdecl now additionally supports this specification for locating
    its configuration file, specifically the XDG_CONFIG_HOME and
    XDG_CONFIG_DIRS environment variables.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1772366400">- Update to release 18.7.1
  * Fixed macro empty string literal crash</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1772366401">- Update to release 18.7.2
  * Fixed a similar macro empty character literal crash</changelog>
</package>
<package pkgid="b4896b8028d56edef9ed7b8baebedbf2973e4e1758ceb7a29ae981735b33371466716814ebcb20e3c907e2bbb52b79b215e4a668d66bbaf4b541f3ffef6c3271" name="cdemu-client" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1405252800">- Update to new upstream release 3.0.0
  * cdemu-client now allow the user to create a "blank" disc on
  CDEmu device and write to it using CD/DVD burning software. And
  as a side effect, the image analyzer application also gained
  support for image conversion.</changelog>
  <changelog author="jengelh@inai.de" date="1448280000">- Update to new upstream release 3.0.1
  * build only fixes</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Update to new upstream release 3.0.3
  * set displayed process name to "cdemu"
  * ported from dbus-python to GDBus</changelog>
  <changelog author="jengelh@inai.de" date="1502107200">- Update to new upstream release 3.1.0
  * improved python3 compatibility
  * build scripts cleanup
  * improved handling of localized strings in python 2.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1562155200">- Update to new upstream release 3.2.0
  * Switched to python3.
  * Added "bdr" as valid blank medium type.
  * Implemented "dvd-report-css" ad device option instead of
    image-loading parameter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update to release 3.2.3
  * Improved setting and retrieval of daemon/library debug masks
  * Fixed a "is no" comparison against a literal</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585137600">- Drop the manual typelib() Requires. Add gobject-introspection
  BuildRequires instead and let the system do the magic for us.
- Replace /usr/bin/env shebang of cdemu.
- Drop the empty NEWS file from the files.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1588334400">- Update to release 3.2.4
  * Updated MimeType in .desktop file</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618920000">- Update to 3.2.5
  * Removed password parameter for security reasons
- Fixed URL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 3.3.0
  * Implement optional zenity integration and enable integration in
    cdemu-client.desktop
  * Fix password commands that include trailing newline
  * Add new optional --create and --replace options to `load`
    command
  * Enable new device creation in cdemu-client.desktop</changelog>
</package>
<package pkgid="863139ef3c69b037e80c92ab65c24a30a1ff4d624fdd3a4dc20152ceb2f18a6dd6f5ae1edf21d3879710062d1326a035554fb5bdf3402f20a3519aaa8099079f" name="cdemu-client-lang" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1405252800">- Update to new upstream release 3.0.0
  * cdemu-client now allow the user to create a "blank" disc on
  CDEmu device and write to it using CD/DVD burning software. And
  as a side effect, the image analyzer application also gained
  support for image conversion.</changelog>
  <changelog author="jengelh@inai.de" date="1448280000">- Update to new upstream release 3.0.1
  * build only fixes</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Update to new upstream release 3.0.3
  * set displayed process name to "cdemu"
  * ported from dbus-python to GDBus</changelog>
  <changelog author="jengelh@inai.de" date="1502107200">- Update to new upstream release 3.1.0
  * improved python3 compatibility
  * build scripts cleanup
  * improved handling of localized strings in python 2.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1562155200">- Update to new upstream release 3.2.0
  * Switched to python3.
  * Added "bdr" as valid blank medium type.
  * Implemented "dvd-report-css" ad device option instead of
    image-loading parameter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update to release 3.2.3
  * Improved setting and retrieval of daemon/library debug masks
  * Fixed a "is no" comparison against a literal</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585137600">- Drop the manual typelib() Requires. Add gobject-introspection
  BuildRequires instead and let the system do the magic for us.
- Replace /usr/bin/env shebang of cdemu.
- Drop the empty NEWS file from the files.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1588334400">- Update to release 3.2.4
  * Updated MimeType in .desktop file</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618920000">- Update to 3.2.5
  * Removed password parameter for security reasons
- Fixed URL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 3.3.0
  * Implement optional zenity integration and enable integration in
    cdemu-client.desktop
  * Fix password commands that include trailing newline
  * Add new optional --create and --replace options to `load`
    command
  * Enable new device creation in cdemu-client.desktop</changelog>
</package>
<package pkgid="db2c379789df8b8200f1683ac39f860ac75804be7aa12a620f192a23a25d037ae3b334745bc6738a8402826e28f9c1e90b7a44353273b8fd706a652a40db2f4c" name="cdemu-daemon" arch="riscv64">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571918400">- Update to release 3.2.3
  * Updated the list of MMC commands that interrupt audio play.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1588334400">- Update to release 3.2.4
  * Updated the list of commands that interrupt audio play.
  * Generate device serial number using global device number
    instead of local one.
  * Delay emulation: removed the use of deprecated GTimeVal.
  * Tweak default device identifier in standard INQUIRY response.
  * Implemented INQUIRY EVPD 0x83 page.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618920000">- Update to release 3.2.5
  * Updated ISRC validation to match crdao documentation.
  * Remove bundled DBus activation scripts.
- Remove logfile.diff (no longer applicable)</changelog>
  <changelog author="Yaroslav Kurlaev &lt;yaroslav.kurlaev@gmail.com&gt;" date="1630238400">- Add systemd and D-Bus .service files
- Fix .spec file warning</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1644062400">- Update to release 3.2.6
  * No user visible changes, just packaging-related.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1709035200">- Fix cdemu-daemon startup failing for regular users due to not
  being able to trigger the load of the vhba kernel module.
  (boo#958517)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710158400">- Revert Feb 27 addition of static_node; this does not seemingly
  do anything.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Add an explanation to the use of static_node</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1723982400">- Update to release 3.2.7
  * ``READ SUBCHANNEL`` command fixes
  * Implement ``SEEK`` command
  * Adjust error codes returned by read commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 3.3.0
  * Add LoginD DBus interface
  * Fix the size of generated disc structure 0x00</changelog>
</package>
<package pkgid="3acb6b897b0764a79205126a6796a2f780e11b5e2b95d2939fe493a7894dcdf2e2d94c61ef17a851ac52dd75d39a1ff28af2479798d95c8d3179421dedb89ea8" name="cdi-api" arch="noarch">
  <version epoch="0" ver="2.0.2" rel="5.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553688000">- Initial packaging of cdi-api 1.2
- Generate and customize the ant build.xml file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553688001">- Replace summary by something that speaks more than two
  acronyms.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554292800">- Generate the tarball and pack only the api part, to avoid
  distributing non-distribuable content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554552000">- Use _service instead of custom create-tarball.sh.
- Avoid double-shipping license file.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647777600">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649073600">- Update to upsteam release 2.0.2
  * No changelog was made available.
- Added patch:
  * 0001-Remove-dependency-on-glassfish-el.patch
    + patch out the two el wrapper functions that are unused</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1717761600">- Use the javax.inject artifact</changelog>
</package>
<package pkgid="5bd8921ab20317b7702ce8c0d54ab94ae1f522fff0caa05f812cb82247907649a85e27263115b7384929b98faef35364e692ecbd0e8b41f398965a9031c010f1" name="cdi-api-javadoc" arch="noarch">
  <version epoch="0" ver="2.0.2" rel="5.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553688000">- Initial packaging of cdi-api 1.2
- Generate and customize the ant build.xml file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553688001">- Replace summary by something that speaks more than two
  acronyms.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554292800">- Generate the tarball and pack only the api part, to avoid
  distributing non-distribuable content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554552000">- Use _service instead of custom create-tarball.sh.
- Avoid double-shipping license file.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647777600">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649073600">- Update to upsteam release 2.0.2
  * No changelog was made available.
- Added patch:
  * 0001-Remove-dependency-on-glassfish-el.patch
    + patch out the two el wrapper functions that are unused</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1717761600">- Use the javax.inject artifact</changelog>
</package>
<package pkgid="33aeaecf92aa9a70d4293ed73ecd5040f75681b20ceb8f89e300750756e047fb45f03e76129385145d60d05f014b2e8fe75d5152cb6cbde1068c8372d9fc3253" name="cdio-utils" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="1.1"/>
  <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>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722513600">- Add c99.patch fixing implicit declaration of a function error so
  that the 32bit version of this package can be built with GCC 14.</changelog>
</package>
<package pkgid="4391128dd5d911aabcf7b8cddd9e4280cc858f9245e032ac0995c3ea363975f23e3f8470d8107878bf2c4b17071f15316143ee0fa58c187a04ffac94f10c5c94" name="cdk-devel" arch="riscv64">
  <version epoch="0" ver="5.0.20230201" rel="1.1"/>
  <changelog author="meissner@suse.com" date="1419854400">- fixed url, added .asc and keyring</changelog>
  <changelog author="p.drouand@gmail.com" date="1446379200">- Update to version 5.0.20150928
  * build ".deb" test-package with ncurses6, using versioned symbols.
  * modifications from ncurses/xterm to allow alternate to /bin/sh for
    configure-shell, while dropping support for non-POSIX shell such
    as Solaris.
  * updated/integrated changes for versioned symbols from ncurses6.
  * CF_DISABLE_LIBTOOL_VERSION when using -version-info (the native
    libtool mode), get the ABI_VERSION value from $VERSION (which comes
    from CF_VERSION_INFO)
  * CF_ADD_INCDIR fix an infinite loop when the include-directory to be
    added does not exist (bdo#786436)
  * CF_WITH_NCURSES_ETC add --with-screen option
  * CF_SUBDIR_PATH change this to a loop, adding /usr/pkg (NetBSD) and
    /opt/local (Mac OSX)
  * update config.guess, config.sub</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1550836800">- Update to version 5.0.20190220
  * 2019/02/20
    + updated rpm spec-file, for test-builds.
    + added pkgsrc files, for test-builds.
    + updated FreeBSD port-files, for test-builds.
    + add getCdkTitle, which uses new display encoding "&lt;#10&gt;" for newline
    in the example which demonstrates it, mentry_ex2 (prompted by
    discussion with Stéphane Goujet).
    + fix similar memory leaks in setCDKRadioItems and setCDKSelectionItems
    + fix memory leak in setCDKScrollItems (report by Stéphane Goujet).
    + make functionKey parameter to getchCDKObject optional
    (suggested by Stéphane Goujet).
    + modify test-packages to adjust includes in cdk.h when using test
    package for ncurses6 which would confuse test-package for cdk-perl.
    + change shlib-version in test-package to "abi", for better
    compatibility with the test-package for cdk-perl.
    + add manpage for cdk5-config
    + documentation improvements (report by Stéphane Goujet).
    + add check in drawCDKScrollCurrent() in case the list is not
    initialized (report by Stéphane Goujet).
    + modify writeCharAttrib to replace the color in the target cell rather
    than OR'ing it from the source-attribute (patch by Aarian P. Aleahmad)
    + add a null-pointer check in viewer.c's PatternNotFound() function
    (report by "c").
    + improve macros/markup in manpages.
    + updated configure macros, from lynx and ncurses development:
    CF_ADD_INCDIR, CF_CC_ENV_FLAGS, CF_CURSES_CPPFLAGS, CF_CURSES_LIBS,
    CF_FIND_LINKAGE, CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_LD_RPATH_OPT,
    CF_NCURSES_CONFIG, CF_PDCURSES_X11, CF_POSIX_C_SOURCE, CF_PROG_EXT,
    CF_SHARED_OPTS, CF_TRY_XOPEN_SOURCE, CF_WITH_VERSIONED_SYMS,
    CF_XOPEN_CURSES, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS
    + update config.guess, config.sub
  * 2018/03/06
    + update versioned-symbol list for reRegisterCDKObject (prompted by
    Debian #892114, which adopted a different set of symbol versions
    such as "5.0.20161120", cf: 2014/11/06).
    + updated configure macros, from lynx development:  CF_CURSES_FUNCS,
    CF_CURSES_LIBS, CF_MAKEFLAGS, CF_NCURSES_CONFIG, CF_SHARED_OPTS
    + update config.guess, config.sub
  * 2017/12/09
    + updated ftp url in test-packages, etc.
    + updated configure macros CF_CC_ENV_FLAGS, CF_SHARED_OPTS
    + update config.guess, config.sub
  * 2017/09/18
    + updated configure macros:
    + CF_ADD_CFLAGS improve formatting of generated lists using
    CF_APPEND_TEXT
    + CF_CC_ENV_FLAGS - two changes
    a) revise the expression generating $cf_flags to actually work when
    there is more than one option.
    b) correct the parameter passed to CF_ADD_CFLAGS, which was the
    whole list rather than the current parameter.
    + CF_CURSES_LIBS reorganize to handle the case where initscr is a
    macro.
    + CF_NCURSES_CONFIG add check for term.h when using pkg-config
    + CF_NCURSES_VERSION use prototype for main
    + CF_SHARED_OPTS workaround for PGI compiler
    + CF_WITH_LIBTOOL use SIGQUIT(3) rather than SIGTRAP(5) in trap
    commands.  Fix a few places in configure/build scripts where
    DESTDIR and rpath were combined.
    + update config.guess, config.sub
  * 2016/12/10
    + improve formatting of manpages, using bullets
    + add -C and -R options to matrix_ex.c to exercise the col/row spacing
    features of matrix widget.
    + modify matrix widget to highlight the current cell for the cases
    when col/row spacing are greater than zero.
  * 2016/12/04
    + cleanup change for color pairs in 2016/11/20
    + modify initCDKScreen() to simplify initialization of curses by
    calling initscr() in this function after initializing the locale.
    That fixes a problem using PuTTY with CDK when built using ncurses
    (report by Marc Smith).
  * 2016/11/20
    + fix warnings from cppcheck 1.76.1
    + updated configure macros:
    + CF_CC_ENV_FLAGS don't limit the check to -I, -U and -D options,
    since the added options can include various compiler options before
    and after preprocessor options.
    + CF_GNU_SOURCE recent glibc (Debian 2.23-4 for example) has
    misordered ifdef/checks for new symbol _DEFAULT_SOURCE, producing
    warning messages when only _GNU_SOURCE is defined.  Add a followup
    check to define _DEFAULT_SOURCE.
    + CF_LD_RPATH_OPT change FreeBSD to use -Wl,-rpath rather than -rpath
    option.  According to FreeBSD #178732, either works since FreeBSD
    4.x; however scons does not accept anything except the -Wl,-rpath
    form.
    + CF_PROG_LINT add cpplint to programs to use; drop ad hoc tdlint and
    alint.
    + CF_WITH_NCURSES_ETC add check for ncurses pthreads
    + CF_XOPEN_SOURCE add "uclinux" to list of Linux's and use
    _GNU_SOURCE for cygwin headers, tested with cygwin 2.3, 2.5
    + CF__ADD_SHLIB_RULES improve scripting for ldconfig to avoid warning
    messages if no permissions
    + update config.guess, config.sub
    &gt; patches by Aarian P. Aleahmad:
    + modify encodeAttribute() to allow up to 256 color pairs.
    + corrected assignment in scroller_SetPosition(), to show highlighted
    member.
    + improve the way attributes are applied to Mentry widgets.
    + improve Entry widget by using newwin rather than subwin, as well
    as passing arguments to callback function.
  * 2016/11/19
    + add reRegisterCDKObject()
  * 2016/01/31
    + fix a few of the lintian errors in package/debian
    + fix some too-wide tables in manpages, which caused Debian lintian
    errors.
    + take lower-limit's formatted length into account in slider, etc.,
    (patch by Guido Meusch).
    + make similar repainting-fixes for radio.c and marquee.c
    + fix repainting of Scroll widget when it has no box-outline
    (patch by Manuel Schmitz).
    + add highlight and callbackData members to CDKBUTTON, as well as
    macros for setting/getting the highlight value.  Use the highlight to
    override the default A_REVERSE used in CDK button (patch by Aarian P.
    Aleahmad).
    + fix two bugs in template.c (patch by Aarian P. Aleahmad):
    + in cleanCDKTemplate, fill all of the info string with nulls
    + in setCDKTemplateValue, call cleanCDKTemplate whether or not
    the pointer for newValue passed by the caller was a null.
    + updated configure macros:
    + CF_LIB_PREFIX, CF_WITH_LIBTOOL, and CF_XOPEN_SOURCE, build-fixes
    for OS/2
    + CF_XOPEN_CURSES, improve check, making it define NCURSES_WIDECHAR
    if we happen to be building on a platform (such as OSX) where we do
    not define _XOPEN_SOURCE or _XOPEN_SOURCE_EXTENDED
    + CF_WITH_VERSIONED_SYMS, avoid ncurses build error on ppc64
    architecture the nm tool is reporting _is_missing in Data section
    for ppc64 (by comparison ppc64le is reporting it in Text section)
    + update config.guess, config.sub
  * 2015/09/28
    + build ".deb" test-package with ncurses6, using versioned symbols.
    + updated configure macros:
    + modifications from ncurses/xterm to allow alternate to /bin/sh for
    configure-shell, while dropping support for non-POSIX shell such
    as Solaris.
    + updated/integrated changes for versioned symbols from ncurses6.
    + CF_DISABLE_LIBTOOL_VERSION when using -version-info (the native
    libtool mode), get the ABI_VERSION value from $VERSION (which comes
    from CF_VERSION_INFO)
    + CF_ADD_INCDIR fix an infinite loop when the include-directory to be
    added does not exist (Debian #786436)
    + CF_WITH_NCURSES_ETC add --with-screen option
    + CF_SUBDIR_PATH change this to a loop, adding /usr/pkg (NetBSD) and
    /opt/local (Mac OSX)
    + update config.guess, config.sub
  * 2015/01/03
    + modify cdk-config.in to work with systems where libdir is /usr/lib64
    (patch by Peter Hyman).
    + corrected example for cdk_display.3 manpage (patch by Loïc
    work in non-POSIX locales (report by Mart Stöör).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1551182400">- Update to version 5.0.20190224
  + use HDR_ROOTNAME rather than PACKAGE in top-level makefile, to
    simplify building cdk and cdkw packages with non-conflicting paths.
  + add "check" rule to top-level makefile, for testing Arch Linux
    package.
  + modify test-package for RPMs to work with SUSE and Mageia.
- Enable wide version of libcdk(w)
- Enable ABI soname of the shared libraries
  + Somehow strange ABI 6.2.4 but RELEASE version is still 5.0</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1551268800">- Remove debugging code from spec file</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1551787200">- Update to version 5.0.20190303
  + deprecate installCDKLibrary rule by install.libs, which is used in
    the newer shared-library macros.
  + conditionally-comment action lines for the part of install-rules
    which conflict with the newer shared-library rules (report by Tom
    Brownridge).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620043200">- Update to version 5.0.20210324
  * Spelling fixes, per codespell
  * Updated build system</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Resolve rpmlint report "libcdk5.x86_64: E:
  shlib-policy-name-error SONAME: libcdk.so.6.2.4, expected
  package suffix: 6_2_4"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1687521600">- Update to version 5.0.20230201
  + improve compiler-warnings in configure-checks.
  + change library dependencies in rpm spec-file.
  + update license in test-packages.
  + relicense as MIT-X11
  + reduce shellcheck warnings in support-scripts
  + updated configure script to work around regression in GNU grep 3.8
  + updated configure macros from xterm and ncurses development
  + update config.guess, config.sub
  + fix cppcheck style-warnings.
  + improve makefile header-dependencies by accounting for all generated
    headers (report/patch by Sergei Trofimovich).
  + updated configure macros from xterm and ncurses development:
    CF_ADD_INCDIR CF_APPEND_CFLAGS CF_DISABLE_ECHO CF_MAKEFLAGS
    CF_NCURSES_CONFIG CF_NCURSES_LIBS CF_PKG_CONFIG CF_REMOVE_CFLAGS
    CF_SHARED_OPTS CF_TRY_XOPEN_SOURCE CF_XOPEN_SOURCE
  + build-fix for HP-UX curses, which provides only part of the ACS_xxx
    definitions compatible with chtype's.
  + correct calls on SetViewSize in scroll.c, overlooked in 2005/04/24
    (report by Brad Hines).
  + updated configure macros from xterm and ncurses development:
    CF_C11_NORETURN CF_CHECK_LIBTOOL_VERSION CF_CONST_X_STRING
    CF_DISABLE_LEAKS CF_FUNC_LSTAT CF_GETOPT_HEADER CF_NCURSES_CONFIG
    CF_NO_LEAKS_OPTION CF_SHARED_OPTS CF_UTF8_LIB CF_XOPEN_CURSES
    CF_XOPEN_SOURCE
  + update config.guess, config.sub
  + updated configure script, for _Noreturn and exit_curses checks.
  + spelling fixes, per codespell.
  + updated configure script, for quoting/escaping fixes
  + update config.guess, config.sub
  + updated configure script, for compiler-warnings
  + update config.guess, config.sub
  + updated configure script, to work around ncurses 6.2 vs xcode's c99
    "-W" option.
  + update config.guess, config.sub
  + fix issues found with check-manpage
  + updated configure macros, from xterm and ncurses development:
    CF_ADD_LIBS CF_GCC_VERSION CF_GCC_WARNINGS CF_PROG_CC CF_PROG_LINT
    CF_X_TOOLKIT
  + update config.guess, config.sub</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1687521601">- Let libcdk6_3_4 conflict with older libcdk6_2_4</changelog>
</package>
<package pkgid="78fbceb477aefd7cd6c89a3df5181b1846f891623d2bcad01c3247ab6a4ab72eea5ae2ed4d2db0a6f1d394e0e958fa5ec9fb0f88ce3047bfd7a40f2338d78030" name="cdogs-sdl" arch="riscv64">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1716120000">- update to 2.1.0:
  * Fix crash when continuing game
  * Fix ammo pickups for dropped grenades
  * Fix crash in Most Classified Enemy campaign
  * Fix crash when player has no melee weapon
  * Fix crash when freshly installed game generates invalid config
  * Fix compass arrows slightly off direction
  * Add options in pause menu
  * Add --listen_port N command option for specifying network port
  * Improve UI with flashing elements when certain things happen
    like getting hurt or picking up items
- changes in 2.0.0:
  Campaigns
  * Cyberdogs
  Game
  * Fix buffer overflows in yajl
  * Fix prox mine placement and draw order
  * Fix lives going to 0 when replaying first mission after failure
  * Improve objective compass arrows by moving slightly away
    from edge
  * Improve ammo/weapon persistence by not resetting it after
    respawning
  * Improve AI chatter by not showing when they change weapons
  * Improve CMake formatting style
  * Improve nanopb by updating to avoid potential invalid free bug
  * Improve appdata with minor fixes
  Editor
  * Add support for exceeding max health with special pickups
  * Improve destroy objectives by allowing multiple object types</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1730548800">- Add cdogs-sdl-gcc-14.patch, fixes building with gcc14</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733572800">- Update to version 2.2.0
  * Add new game icons.
  * Fix game freeze when loading shareware wolf3d campaign.
  * Fix player 1 controls affecting others in player selection.
  * Fix joystick not working in pause menu.
  * Fix damage text not resetting.
  * Fix automaps for very large levels.
  * Fix repeated inputs when switching in/out of pause menu.
  * Fix uncommon crash when live background map is too small.
  * Fix crash when exiting some campaigns with custom ammo.
  * Improve menus by merging redefine keys and controls menu.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1741435200">- Update to version 2.3.0
  * Add new per-campaign enhanced high score system, not backwards
    compatible.
  * Fix invalid character in credits.
- Drop patch:
  * cdogs-sdl-gcc-14.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS on cmake4
- Remove Group: no longer used for anything</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1754913600">- Update to version 2.3.1
  * Fix crash after mission end</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1756123200">- Update to version 2.3.2
  * Fix crash when loading classic .cpn campaigns</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761480000">- Add patch:
  * fix-sound.patch
    https://github.com/cxong/cdogs-sdl/issues/888#issuecomment-3447928867</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1769428800">- Update to version 2.4.0
  Game
  * Add Super 2D Noah's Ark campaign.
  * Add holiday hats easter eggs.
  * Fix players getting stuck when confused #886.
  * Fix incorrect Windows config dir depending on trailing slash.
  * Fix lives not persisting in Wolf3D campaigns.
  * Fix audio crack on big endian systems.
  * Fix logic bug in AI tracking behaviour.
  Editor
  * Improve mission selection with shift-click to skip +/- 10
    missions.</changelog>
</package>
<package pkgid="0843eaa154a4da219f588d39a802eca19600dcd2291f211294b2ab002cddf1a8ff55228744cba11fd05a353e51d667d0f3c4d5839a8404a15474b9c63e5df63c" name="cdparanoia" arch="riscv64">
  <version epoch="0" ver="3.10.2" rel="30.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733400000">- fix loongarch64 build
  by not replacing config.guess/sub, our rpmbuid is already taking
  care</changelog>
</package>
<package pkgid="2103917d1ee7c7ab940ca1f8cbbed4b75d84795d8f601238537d84dcfe882265cfa37eb9403ff8e318c6ef8a62ab4ac746e3b8ad2b773c958597291a40192bbc" name="cdparanoia-devel" arch="riscv64">
  <version epoch="0" ver="3.10.2" rel="30.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733400000">- fix loongarch64 build
  by not replacing config.guess/sub, our rpmbuid is already taking
  care</changelog>
</package>
<package pkgid="905a7cfb12897ee35e434d07e3c8ba71a48a82cb226dcac1cc889f6f3814f0342fe1221d6d58edf76e1239a14b4f938a3b6b873223e07dfff929df5e05748567" name="cdrdao" arch="riscv64">
  <version epoch="0" ver="1.2.6" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1366113600">- Drop gcdmaster: gcdmaster depends on no longer maintained GUI
  libraries from GNOME 2.
  + Obsolete gcdmaster from cdrdao.
  + Drop gtkmm2-devel, libgnomeuimm-devel and update-desktop-files
    BuildRequires: they were only needed for gcdmaster.
  + Drop cdrdao-1.2.2-desktop.patch: we won't install the .desktop
    file, so we don't need to fix it.</changelog>
  <changelog author="dimstar@opensuse.org" date="1464091200">- Add cdrdao-gcc6-fixes.patch: Fix build with gcc6.</changelog>
  <changelog author="olaf@aepfle.de" date="1503662400">- Remove conditionals for lame and mad</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1556107200">- Run autoreconf to fix build with LTO (bsc#1133112)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Use noun phrase in summary.
- Remove redundant %clean section.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567166400">- Add cdrdao-drop-gconf-dep.patch: Drop dependency on gconf2.
  Patch taken from debian.
- Following the above, drop gconf2-devel BuildRequires.
- Refresh patches with quilt.
- Run spec-cleaner, use modern macros.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585915200">- Update to version 1.2.4:
  * Fixed autocon warnings (Denis Leroy)
  * Ported to lame 3.100 (from Fedora)
  * G++ compile fixes (Nick Bailey)
  * Renamed xdao folder to gcdmaster (Denis Leroy)
  * pccts format security patch (from Fedora)
  * Fixed compile issues with glibc &gt;= 2.12
  * Gcdmaster segfault fix (Adrian Knoth)
  * Prevent a FTBFS on kfreebsd (Christoph Egger)
  * Also look in /etc/default/cdrdao config (Andrew Suffield)
  * Fix printf format security issues (Frantisek Kluknavsky Fedora)
  * Add missing options to man page (Honza Horák)
  * CD_TEXT fix for HL-DT-ST (Kees Cook)
  * Man page hyphen fixes (Markus Koschany)
  * Some updates to the old scsilib smake files (Ubuntu patches)
- Drop no longer needed patches:
  * cdrdao-1.2.2-scan.patch
  * cdrdao-gcc6-fixes.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702036800">- Update to version 1.2.5:
  * gcdmaster port to GTK 3 (Stefan Roellin)
  * Support to specify encoding in TOC (Denis Leroy):
  * one of ENCODING_ISO_8859_1, ENCODING_ASCII, ENCODING_MS_JIS, ENCODING_KOREAN, ENCODING_MANDARIN
    may be specified on LANGUAGE section.
  * TOC always dumped in UTF-8, unless --no-utf8 is specified
  * Fix --swap argument with generic-mmc-raw driver (Alex Free)
  * cdrdao:
    + new cdtext command to dump CD-TEXT disc content
    + deprecate 0x10 driver option by checking device configuration
  * toc2cue: (Jonathan Simpson)
    + add option to convert bin file, removing subchannel data that isn't supported by cue/bin files
    + add option to swap byte order when creating new bin file
  * toc2mp3: (DL)
    + -J option to force specific text decoding
    + support for character encoding in filenames and id3v2 tags
    + Fix eject by first issuing PREVENT ALLOW MEDIUM REMOVAL (DL)
    + Removed scsilib snapshot from old cdrecord project, only use native interface. RIP Jörg Schilling.
    + Misc compile and warning fixes for newer C++ compilers (Fedora)
    + Cddb server updates.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1753617600">- add -std=gnu11 to CFLAGS
  * fix build with gcc15</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.2.6:
  * Many bugfixes related to CD-TEXT processing (Rasheeq Azad,
    Denis Leroy)
  * Several crash fixes (Ole Bertram, Denis Leroy, Jan
    Solanti)
  * Fixed version command (Daniel Foster)
  * iconv detection improvement and cross-OS support (DL)
  * Ejects CD to allow source medium insertion with copy
    command (dhucul)
  * Fix burning issue with gcdmaster (Sven Geuer)
  * Many typos fixes (Sven Geuer, Michael Ortmann)
  * *BSDs support fixes (Michael Ortmann, Benjamin Jacobs, DL)
  * Do retries for blank and discid commands (DL)
- drop cdrdao-drop-gconf-dep.patch (obsolete)</changelog>
</package>
<package pkgid="6eaf03b55da0594c4ed4569f91d87aaaa55c5294bce08c1e83e8ec060988fe5fa1799aa1fcd01d6f4b54f7f9f3aaf72d3fb9cdb51367fc2691ad438e433f9dd3" name="cdrecord" arch="riscv64">
  <version epoch="0" ver="3.02~a10" rel="53.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630497600">- Update to release 2021.09.01
  * smake: The man page now better describes pattern macro
    replacement.
- Drop schily-stksz.diff (resolved upstream)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661601600">- Fix update-alternatives for rmt.1</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661947200">- pbosh.1: replace broken ".so sh.1" refernce with a symlink to bosh.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 2022.10.16
  * bsh: Implement ^L support
  * libmdigest: Add support for BLAKE2 digests
  * mkisofs: No longer warn about Joliet being nonstandard. With
    the 2019 revision of ECMA 119, Joliet has been added as an
    annex to the standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 2023.09.26
  * smake: add new -V option to print the expanded value of macros
  * Bourne Shell: Fix bug where set -o notify or set -b would cause
    the shell to exit when ^C was pressed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 2024.03.21
  * mkisofs: produce less scrollback when logging progress to ttys.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1730203200">- Add 81.patch to not store the build host kernel version (boo#1232434)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730808000">- Modernize specfile</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1748347200">- Add -std=gnu17 to compilation flags in order to allow building with
  GCC 15. [boo#1241945]</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1771329600">- Migrate from update-alternatives to libalternatives
  (bsc#1245915), (bsc#1245916)</changelog>
</package>
<package pkgid="aef7d35a38130d056b9596f8272cdb01d512fe61132de3c769d6624bc309e74434a2c8c88be3aa67e78df43b4cfa5b9799d6ddf0d6a8409c0ce756d91d667622" name="cdrskin" arch="riscv64">
  <version epoch="0" ver="1.5.6" rel="3.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1432555200">- Update to 1.4.0:
  libburn:
  * Bug fix: Wrong read access to memory.
  cdrskin:
  * Bug fix: Double free with cdrskin -vvv. Introduced with
    rev 5065, version 1.3.1.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1466942400">- Update to 1.4.2.pl01:
  cdrskin:
  * Bug fix: cdrskin "failed to attach fifo" when burning from
    stdin. Regression of 1.4.2, rev 5522.
  From 1.4.2:
  libburn:
  * Bug fix: burn_disc_get_media_id() returned BD identifiers 2
    chars too long
  * Bug fix: burn_disc_get_multi_caps() returned 2048 bytes too
    many in caps.start_range_high
  * Bug fix: Media summary session count of blank and closed media
    was short by 1
  * Bug fix: Endless loop if transport error occurs while waiting
    for drive ready
  * New API calls burn_drive_get_serial_no() and
    burn_drive_get_media_sno()
  * Result of a Coverity audit: 40+ code changes, but no
    easy-to-trigger bugs
  cdrskin:
  * New -toc line "Drive id" tells the drive's individual serial
    number</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1469620800">- Update to 1.4.4:
  * Bug fix: Option drive_scsi_dev_family=sg did not convert
    /dev/sr* to /dev/sg*
  * Bug fix: burn_make_input_sheet_v07t() falsly recognized double
    byte encoding. Affected cdrskin option: cdtext_to_v07t=
  * Bug fix: Double free at end of run if
    burn_write_opts_set_leadin_text() is used. Affected cdrskin
    option: textfile=
  * Bug fix: DVD book type of DVD+RW DL and DVD+R DL was reported
    wrong.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1485691200">- Update to 1.4.6:
  * Bug fix: SAO CD could be perceived 2 blocks to short.
    Regression in 1.4.4 by rev 5672.
  * New API call burn_drive_set_immed()
  * New cdrskin option use_immed_bit=</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1518091200">- Update to 1.4.8:
  * Bug fix: Option -dummy did not affect writing by
    direct_write_amount=
  * New API call burn_drive_reset_simulate()
  * New API call burn_drive_get_bd_r_pow()
  * Refusing to write to BD-R if formatted to Pseudo Overwrite</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to 1.5.0:
  * User defined padding was moved after appended partitions
  * xorriso and libisoburn make user of the new xattr capability of libisofs
  * libburn got some rarely triggered bugs fixed</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 1.5.2.pl01
  * Bug fix
  + cdrskin multi-track burning was slow and stalled after track 1.
    Regression introduced in version 1.5.0, O_DIRECT is now
    disabled for track sources.
  version 1.5.2:
  * Bug fixes
    + No lock was obtained for setting up a fifo object
    + Stream recording was applied regardless whether the drive
    offers it. This caused Xfburn failures with some MATSHITA
    laptop drives.
    + TDK Corporation was not recognized as manufacturer of
    DVD-R "TTH02"
  * Made libburn ready for building out-of-source.
  * New API calls burn_drive_get_feature_codes(),
    burn_drive_get_feature()
  * New cdrskin option --list_features
- Added signature file and keyring as sources
- Spec cleanup</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 1.5.4:
  * Bug fix: Early SCSI commands from sg-linux.c were not logged
  * New API call burn_drive_set_speed_exact()
  * New API call burn_nominal_slowdown()</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to 1.5.6 (jsc#PED-5018)
  * Bug fix: Overburning with cdrskin option -force ended by a
    libburn error
  * New API call burn_write_opts_set_bdr_obs_exempt()
  * New cdrskin option --bdr_obs_exempt
  * Officially enabled overburning with burn_write_opts_set_force(,1)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744113600">- add libburn-1.5.6-c23.patch from upstream to fix gcc15 compile
  time error</changelog>
</package>
<package pkgid="2980344cf3c852183f804e12411b0d8b3587748f7345e87d76cbed4e653fe03cd6e02ce88a8bd88ba06ffccd4903d73a6ddb4767138cb8d30ce85c86a065890f" name="cec-client" arch="riscv64">
  <version epoch="0" ver="7.0.0" rel="1.1"/>
  <changelog author="sagiben@gmail.com" date="1487505600">- Rebase libcec-cmake_install_lib_dir.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1520510400">- Cleanup spec file
- Switch to python3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546257600">- Update to version 4.0.4:
  * fixed: only prevent TV polls when a Samsung TV is detected
    instead of suppressing all logical addresses. issue #424 #444
- Changes for version 4.0.3:
  * fixed:
    + detect debian based distros properly when installing python. closes #314
    + don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue
    [#309]
    + send an active source message when a routing change has been received with
    libCEC's address as new route and no active source message has been sent
    yet. issue #309 #205 #233
    + vs2015 c++ redistributables
    + fix missing tinfo linking in cec-client. #341
    + set wrong variable. #343 #352
    + LG - don't activate the source when receiving vendor command 0xB. #344
    + LG TV always changing input when turned on #307
    + Fix menu language string. #360
    + correct python lib path for python 2.7+/3+. #356
    + Fix build if tinfo library is not present. #398
    + disable autonomous mode when a Samsung TV is connected. Samsung 2017+ TVs
    will power on randomly (Samsung bug). don't poll the TV. #424
    + CRPiCECAdapterMessageQueue::Write() accessed the queue without locking.
    [#423]
    + use sig_atomic_t for shared object between sig handler and main. #425
    + python 3.5+ import. #356
    + TDA995x: Fix logical address readback. #303
    + TDA995x: Handle physical address change, optimize logical address setup.
    [#303]
    + Pulse-Eight USB CEC adapter detection on macOS Mojave. #434
    + Fix broken Python version check and failure to build on cmake &lt; 3.7. #409
    + 13 char device name got truncated
  * changed:
    + log a warning when we detect that RPi's CEC service is used by something
    else, blocking libCEC. issue #191
    + const IAdapterCommunication::GetLogicalAddresses(), making the mutex
    mutable for now without changing the platform lib. closes #259
    + Add a Reinitialze action.  Useful for after the device has been powered
    down. #299
    + Panasonic media control info to the readme
    + detect WIN64 in cmake automatically. #322
    + README.developers.md. #330
    + instructions for hdmi_force_hotplug=1 on the pi
    + eventghost plugin install/create. #375
    + Include C version of libCEC loader when installing. #397
    + Explicitly use python3 in pyCecClient. #433
    + build with vs 2015
- Refresh patches:
  * libcec-cmake_install_lib_dir.patch
  * libcec-build-compare.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Use noun phrase in summary. Generalize description.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1549886400">- Fix dependency handling for python3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610625600">- Update to version 6.0.2:
  * See provided changelog.in for detailed list of changes
- Drop no longer applying libcec-build-compare.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1613044800">- Add reproducible.patch to drop build host name (boo#1084909)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1687953600">- Don't buildrequire lockdev, it's not actually used</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687953601">- Small packaging cleanup</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741867200">- Update to 7.0.0:
  * modernise CMakeLists.txt
  * Use cmake TIMESTAMP function to be more portable and to allow for
    reproducible builds
  * fixed: potential null deref.
  * python 3.13 compatibility
  * added: vs2022 support
  * fixed: nsis installer not creating start menu icons and uninstaller
  * bump to .net framework 4.5 and .net 8.0
  * fixed: null terminate .net device language field. added
    CecLogicalAddresses::Unset()
  * fixed: don't call the config updated callback if nothing has changed.
    auto set wake devices or activate source so these values match what
    happens on the tv
  * fixed: tv would power on even if the options to power on were disabled in
    cec-tray
  * changed/fixed: windows installer, eventghost plugin, .net libraries,
    python imports, debug builds
  * fixed: use input() for python3 and raw_input() for python2
  * changed: debian python install to match arch specific too
  * fixed: libusb0.dll wasn't included in the installer
  * fixed: remove call to PyEcal_InitThreads(). swig already includes
    SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init()
  * CheckPlatformSupport.cmake: various improvements
  * Ease copy-paste by invoking apt noninteractively
  * Rename COPYING to LICENSE.md so follow standard naming conversion
  * cecloader.h: fix null return
  * Mark all devices as inactive when new active source is unknown
  * Fix use after free in callbacks with results.
  * Add a commandHandler callback to allow external libs to handle CEC
    commands themselves.
  * Remove debug printfs.
  * Attempt to fix race condition when freeing the callback wrapper.
  * Allow command handler callback to intercept broadcast messages and fix
    inconsistent callback wrapper deletion again.
  * Remove useless mutex.
  * Remove useless 'keepResult' parameter and make sure the CCallbackWrap is
    only deleted once even in case of timeout.
  * Fix Python module import
  * fix assert issue with systemd udev
  * tegra-cec support.
  * Add support for Windows ARM64.
- Remove reproducible.patch, now included upstream.
- Rebase libcec-cmake_install_lib_dir.patch</changelog>
</package>
<package pkgid="11ded373022c6e70212927f9b5130fd57353e351ead245e8900ce42e8e6e15f9b72b5a3232a21cc9e747532f805d78f51b74d88a3d8d36b964533b6ba969a3c1" name="cecilia" arch="noarch">
  <version epoch="0" ver="5.4.1" rel="2.2"/>
  <changelog author="tiwai@suse.de" date="1057665600">- initial version: 2.0.5.</changelog>
  <changelog author="hmacht@suse.de" date="1075896000">- added option # norootforbuild in specfile</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1211371200">- Remove bogus version check that handled temp files insecurely
  (bnc#380502, CVE-2008-1832).</changelog>
  <changelog author="vgorobets@suse.de" date="1221652800">- added %fdupes macro, because the package contained some
  duplicate files</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1573905600">- Software entirely rewritten in python
  version 5.3.5:
  * Upgraded to python version 3.6.4, wxPython-4.0.1 and pyo
    0.9.0.
  * Better error handling when loading or running a cecilia5
    module.
  version 5.3.4:
  * Upgraded to python version 3.6.3, wxPython-4.0.0b2 and pyo
    0.8.8.
  * Fixed preferences path encoding on Windows.
  * Fixed unicode paths on MacOS when running as an application.
  version 5.3.3:
  * Upgraded to python version 3.6.2, wxPython-4.0.0b1 and pyo
    0.8.7.
  version 5.3.2:
  * Build against wxPython-4.0.0a2.
  version 5.3.1:
  * Better handling of non-ascii characters in preferences file.
  * Fixed standalone packaging on OSX.
  * Fixed curved line not showing on module initialization.
  * UltimateGrainer now allows a grain duration up to 10 seconds.
  version 5.3.0:
  * Migration of the application code to python3 and wxpython
    3.0.3 (phoenix) completed.
  * Source code cleanup (refactoring, removed dead and/or
    duplicated code).
  * Lot of fixed bugs.
  * Automatic saving of the module after creating or deleting a
    preset.
  * Warning to save on quit.
  * The app now opens with the last used module (instead of the
    random chooser).
  * Revisited tooltip and html documentation.
  * On Windows, default preferences for input/output devices
    should be set to WASAPI devices.
  * Added ChenLee attractor to the ChaosMod plugin.
  * Added various modulation waveforms to BinModulator.c5
  * All modules have been tested and cleaned.
    New modules:
  * UltimateGrainer - A state-of-the-art granulation processing
    module.
  * RandomAccumulator - Variable speed recording accumulator
    module.
  * UpDistoRes - Arctangent distortion module with upsampling
    and resonant lowpass filter.
  version 5.0.8:
  * Record button now records in realtime (offline rendering is
    now triggered with Menubar-&gt;Action-&gt;Bounce to Disk.
  * User can set the starting point by moving the cursor above
    the grapher.
  * Drag and Drop file or folder on the input sound popup to
    loads sounds.
  * Right-click on sound popup opens a "Recent audio files"
    popup.
  * Sliders can be controlled with MIDI or Open Sound Control
    messages.
  * When moving a point on the graph, Alt key clipped the
    position on the horizontal axis while Shift-Alt keys clipped the
    position on the vertical axis.
  * Added two batch processing modes. Either every presets
    applied on the selected sound, or the current preset applied to
    every sounds in the folder.
  * Midi notes are automatically assigned to the sampler
    transposition and controller 7 to the master gain. Must be
    activated in the preferences.
  version 5.0.7:
  * Disabled duration slider while playing.
  * Fixed segmentation fault on preset changes.
  * Added a DropFileTarget on the Grapher (for .c5 or .py files).
  * Fixed opening soundfile player/editor on Windows and OSX.
  * Changed delay time before a popup close itself (when loosing
    focus) from 500 ms to 1000 ms.
  version 5.0.6:
  * Fixed memory leak occuring on each run play/stop (need pyo
    [revision
    974](https://code.google.com/p/cecilia5/source/detail?r=974)).
  * Allow fraction notation in cgen (list entry in the
    interface).
  version 5.0.5:
  * Disabled printing sound info for all sounds in the selected
    folder.
  * Added new filter module, Vocoder. (need pyo to be up-to-date
    with sources).
  * Fixed wrong executable path generated by py2app (OSX app).
  * Removed Jack and Coreaudio from driver's list in bundled app
    on OSX (leaved them when running from sources).
  * Fixed bug: The red button doesn't turn off at the end of
    recording.
  * cgen ignores trailing coma in poup entry.
  * Fixed bug: Do not quiery for the control panel if the
    interface doesn't exist yet.
  * Fixed bug in ListEntry widget when loading from a preset.
  version 5.0.3:
  * List in cgen popup window can now be entered as 'comma' or
    'space' separated values.
  * Fixed number of channels used by the audio Server.
  * Wait for the audio Server releasing soundcard's stream
    before allowing to play again.
  * Fixed saving .c5 file on Windows.
  * Added 2 filter modules: BrickWall.c5 and BandBrickWall.c5.
  version 5.0.2:
  * Automatically save a preset named "last save" when saving a
    module. On module loading, if "last save" preset exists, it is
    activated.
  * Fixed display of the Channels menu.
  * Fixed bugs in sliders automation recording.
  version 5.0.1:
  * Fixed audio input/output selection.
  * Fixed BaseModule.addSampler "pitch" argument.
  version 5.0.0:
  * First beta release.
- Dropped cecilia-path-fix.dif and cecilia-CVE-2008-1832.patch
  (they no longer apply to new codebase)
- Added cecilia-setup.patch (courtesy of debian)
- Spec cleanup</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1574510400">- Use convert -strip to not include build time in png (boo#1047218)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620043200">- Update to version 5.4.1
  * Support WxPython version 4.1.0.
  * Support pyo version 1.0.3.
  * Removed presets from cecilia5 files.
    Moved them to ~/.cecilia5/presets folder
  * Added filter per grain in StochGrains.c5 an StochGrains2.c5
  * Allow the user to add a point on a line, without alteration,
    with Shift-Click.
  * NEW MODULE: AutoModFilter – Filter auto-modulated by an audio
    feature of its input sound
  * NEW MODULE: Binaural – Binaural 3D spatialization
  * NEW MODULE: MatrixReverb – Delay-line rotating-matrix reverb
  * NEW MODULE: StateVar2 – State Variable Filter with user-defined
    filter types
  * NEW MODULE: Stutterer – Read segments extracted from a sound
    loaded in memory
  * NEW MODULE: WaveScanSynth – Synthesis where the waveform is a
    small portion extracted from an audio signal
- Updated cecilia-setup.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="1117ed5b8f9d875338a3b5a4fce7060e6f7474dfdd70479241d13551607746f68077d62e9403f50810675a72cf90c7444d99a78abfd9fe392fdb00e2fd7307b3" name="cedict" arch="noarch">
  <version epoch="0" ver="20141224" rel="1.4"/>
  <changelog author="mfabian@suse.de" date="1157544000">- update to 20060830.
  (website changed from http://www.mandarintools.com/cedict.html
  to http://www.mdbg.net/chindict/chindict.php).</changelog>
  <changelog author="mfabian@suse.de" date="1157544001">- use dos2unix to convert dos line endings and change the Emacs
  coding cookie at the top of the file accordingly.</changelog>
  <changelog author="mfabian@suse.de" date="1157544002">- add "Provides: locale(gjiten:zh)".</changelog>
  <changelog author="mfabian@suse.de" date="1182254400">- update to 20070331 tracking current additions</changelog>
  <changelog author="anicka@suse.cz" date="1235736000">- update to 20090227</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
  <changelog author="cfarrell@suse.com" date="1326456000">- license update: CC-BY-SA-3.0 and GPL-2.0+
  The format perl script is GPL-2.0+ licensed</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 20141224
- A little specfile cleanup</changelog>
  <changelog author="i@marguerite.su" date="1421496000">- fix for factory commit</changelog>
</package>
<package pkgid="224a806c463a4cb671a1d80c5c1a7e8f56846d62d62d95c759b09bdfb758407d147b0c42b628eacc59a832a7e302fb9e8ab2c623f966b820ef19654f3212c035" name="cedilla" arch="noarch">
  <version epoch="0" ver="0.7" rel="7.1"/>
  <changelog author="mfabian@suse.de" date="1092744000">- adjust "Requires:"
  XFree86-fonts-scalable --&gt; xorg-x11-fonts-scalable</changelog>
  <changelog author="mfabian@suse.de" date="1104321600">- update to 0.5.</changelog>
  <changelog author="dmueller@suse.de" date="1127908800">- add norootforbuild</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mfabian@suse.de" date="1153396800">- update to 0.6
  • Fixed support for ZapfDingbats and the Omega fonts.
  • Updated AFM paths to point at the new version of teTeX.
  • Added Symbol and ZapfDingbats to the Omega fontsets.
  • Added Delta as an alternate name for Deltagreek.
  • More complete support for OmegaSerif Cyrillic.
  • Added entries for the Nimbus fonts to the config file.
  • Implemented magic types :lowercase, :rotate-right and :simplify.
  • Added /whitesquare to the built-in font.
  • Added a number of new fallbacks, including Kalaallisut kra.</changelog>
  <changelog author="mfabian@suse.de" date="1153396801">- fix paths to the TeX fonts.</changelog>
  <changelog author="ro@suse.de" date="1177329600">- require texlive instead of tetex</changelog>
  <changelog author="i@marguerite.su" date="1375444800">- update version 0.7
  • Changed the format of data.lisp so it doesn't depend on the syntax
    of characters.
  • Ported to CCL; this involved fixing a number of minor bugs caught
    by CCL's compiler.
  • Regenerated data.lisp against Unicode 6.1.
  • Implemented search paths for resources.
  • Rewrote the sample config file to use search paths and to be
    compatible with the latest version of Debian's TeTeX.
- rework cedilla-config.lisp.patch to cedilla-0.7-resources-path.patch</changelog>
  <changelog author="dvaleev@suse.com" date="1459166400">- ExcludeArch POWER64 architecture, no clisp available</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="630f670fadd820aa3d09eaf4389abaa1ff71082fa46a942e95bcda662c23b4d37f84dc4f2b58083e6b9fe7334400e8c31da532894a8d90b8778f4645c4ff9b83" name="cel-cpp-source" arch="noarch">
  <version epoch="0" ver="20191127" rel="1.3"/>
  <changelog author="Jaime Caamaño Ruiz &lt;jcaamano@suse.com&gt;" date="1577966400">- Initial version 20191024</changelog>
  <changelog author="mrostecki@opensuse.org" date="1579003200">- Update to version 20191127:
  * Minor refactoring and dependency changes</changelog>
</package>
<package pkgid="17dc49a01c588d58031ba1c5b9acbf4a647f12b04b9726ce0159ce446ea95fc918ee88554187f1bfb6c8cd5fff3ca59e2ef01d13ab64273076fe87de10dac099" name="celluloid" arch="riscv64">
  <version epoch="0" ver="0.30" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Replace youtube-dl with yt-dlp Recommends: youtube-dl is dead
  upstream, and celluloid/mpv upstream switched to yt-dlp. See:
  https://github.com/celluloid-player/celluloid/issues/702</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1679918400">- Update to version 0.25
  * Fix crash when using multiple windows.
  * Port the about dialog to libadwaita.
  * Fix cursor not autohiding on KDE.
  * Fix mouse presses/releases becoming unreliable during
    playback.
  * Add Estonian, Georgian, Lithuanian, Occitan and Tamil
    translations.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693656000">- Set version requirement for libadwaita-1</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1694865600">- Update to version 0.26
  * Fix a bug where the header bar keeps hiding even when a menu
    is open.
  * Use toasts instead of dialog to report mpv errors.
  * Change default screenshot format to PNG.
  * Fix crash that happens when the mpv-config-file key in
    GSettings contains a path rather than a URI.
  * Expose the Position MPRIS property.
  * Use the numeric style class for the time/duration label,
    which stops it from jumping around as it changes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1719230400">- Update to version 0.27
  * Add a loading screen that gets displayed during
    initialization and buffering.
  * Reduce the time it takes for the main window to get
    displayed after launching.
  * Opening and closing the preferences dialog will no longer
    trigger an mpv reset unless options that require it are
    changed.
  * Update the look for controls and header bar in floating mode.
  * Update some of the deprecated GTK API usage.
  * Add support for multi-file user scripts.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1743076800">- Add celluloid-fix_segfault_gnome48.patch to prevent segmentation
  fault upon exit when using gnome 48 (fixes boo#1239802)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1743768000">- Update to version 0.28
  * Add the standard F10 key binding for activating the main
    menu button.
  * Implement GUI redesign
  * Update some of the deprecated GTK API usage.
  * Fix a crash that occurs on exit with GTK 4.17.
  * Add support for loading Lua modules from script-modules.
  * File durations are now displayed in the playlist when
    available.
  * Make next/previous buttons control playlist position
  * Add Irish translation
  * Drop Autotools.
- Drop celluloid-fix_segfault_gnome48.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1747569600">- Update to version 0.29
  * Fix an issue that can cause flickering or black screens with
    Nvidia GPU.
  * Fix preferences dialog not saving configuration files.
  * Fix controls not re-appearing after being hidden.
  * Fix main menu popover not appearing at the right location
    when toggled with keyboard shortcut.
  * Make displaying file durations in the playlist optional.
  * Fix controls being off-center in some configurations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1753876800">- Replace unneeded pkgconfig(appstream-glib) with appstream-glib,
  and add optional desktop-file-utils BuildRequires. Following
  this, add check section and meson_test macro, run tests during
  buildtime.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1774785600">- Update to version 0.30
  * Fix the file chooser not remembering the location of last
    opened file.
  * Prevent the seek bar and playback buttons from becoming
    reversed under RTL locales.
  * Updated the shortcuts dialog to use libadwaita.
  * Fix the timestamp popover that appears when hovering the seek
    bar not appearing at the right location.
  * Fix Blu-ray discs not being detected.
  * Add Cornish translation
  * Add Kazakh translation
  * Add Uzbek translation</changelog>
</package>
<package pkgid="05dce80f57d2c83183e9e307264f36130b3e9dd73e7cc04ab9d8bfb137fca3d978b7b54063fc310b9c2a859e7ccd303fe214e79032febe8e468e141bda1de245" name="celluloid-lang" arch="noarch">
  <version epoch="0" ver="0.30" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Replace youtube-dl with yt-dlp Recommends: youtube-dl is dead
  upstream, and celluloid/mpv upstream switched to yt-dlp. See:
  https://github.com/celluloid-player/celluloid/issues/702</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1679918400">- Update to version 0.25
  * Fix crash when using multiple windows.
  * Port the about dialog to libadwaita.
  * Fix cursor not autohiding on KDE.
  * Fix mouse presses/releases becoming unreliable during
    playback.
  * Add Estonian, Georgian, Lithuanian, Occitan and Tamil
    translations.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693656000">- Set version requirement for libadwaita-1</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1694865600">- Update to version 0.26
  * Fix a bug where the header bar keeps hiding even when a menu
    is open.
  * Use toasts instead of dialog to report mpv errors.
  * Change default screenshot format to PNG.
  * Fix crash that happens when the mpv-config-file key in
    GSettings contains a path rather than a URI.
  * Expose the Position MPRIS property.
  * Use the numeric style class for the time/duration label,
    which stops it from jumping around as it changes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1719230400">- Update to version 0.27
  * Add a loading screen that gets displayed during
    initialization and buffering.
  * Reduce the time it takes for the main window to get
    displayed after launching.
  * Opening and closing the preferences dialog will no longer
    trigger an mpv reset unless options that require it are
    changed.
  * Update the look for controls and header bar in floating mode.
  * Update some of the deprecated GTK API usage.
  * Add support for multi-file user scripts.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1743076800">- Add celluloid-fix_segfault_gnome48.patch to prevent segmentation
  fault upon exit when using gnome 48 (fixes boo#1239802)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1743768000">- Update to version 0.28
  * Add the standard F10 key binding for activating the main
    menu button.
  * Implement GUI redesign
  * Update some of the deprecated GTK API usage.
  * Fix a crash that occurs on exit with GTK 4.17.
  * Add support for loading Lua modules from script-modules.
  * File durations are now displayed in the playlist when
    available.
  * Make next/previous buttons control playlist position
  * Add Irish translation
  * Drop Autotools.
- Drop celluloid-fix_segfault_gnome48.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1747569600">- Update to version 0.29
  * Fix an issue that can cause flickering or black screens with
    Nvidia GPU.
  * Fix preferences dialog not saving configuration files.
  * Fix controls not re-appearing after being hidden.
  * Fix main menu popover not appearing at the right location
    when toggled with keyboard shortcut.
  * Make displaying file durations in the playlist optional.
  * Fix controls being off-center in some configurations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1753876800">- Replace unneeded pkgconfig(appstream-glib) with appstream-glib,
  and add optional desktop-file-utils BuildRequires. Following
  this, add check section and meson_test macro, run tests during
  buildtime.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1774785600">- Update to version 0.30
  * Fix the file chooser not remembering the location of last
    opened file.
  * Prevent the seek bar and playback buttons from becoming
    reversed under RTL locales.
  * Updated the shortcuts dialog to use libadwaita.
  * Fix the timestamp popover that appears when hovering the seek
    bar not appearing at the right location.
  * Fix Blu-ray discs not being detected.
  * Add Cornish translation
  * Add Kazakh translation
  * Add Uzbek translation</changelog>
</package>
<package pkgid="324faaeca7ec665a047b6200f2acaace455546a8050dfa43adf4726c7ddd847628c3c45831fec003245a4ffa9748b9f7ee09510fdc0ee48213fc01af003fa2a2" name="celt" arch="riscv64">
  <version epoch="0" ver="0.11.3" rel="2.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Add celt-ogg-cmake.patch: work around
  https://github.com/xiph/ogg/issues/99, where libogg does not
  place ogg.m4 when built using cmake. Celt though relies on this
  m4 to properly create its configure script. Patch a copy of
  ogg.m4 into our local source.</changelog>
</package>
<package pkgid="405401e83e917e3dd34d39cf83467f0cf2b5a24d394df7e4e779a1c72c4885323ff81c13632ddd511cc4b924c1b9bc259798002c0043bf0677f1b880f2f5e6e0" name="cepces" arch="noarch">
  <version epoch="0" ver="0.3.16" rel="1.1"/>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1633435200">- Also disable selinux in 15.4, since it is still not supported.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1633521600">- Only install the selinux policy if necessary
- Add missing dependency on the main package to the certmonger
  subpackage
- Use %license and move it to the common subpackage
- Avoid bashisms
- Fix file list for the python subpackage for 3.10+</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1652184000">- add b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1654084800">Release v0.3.5:
- Added polling_interval which tells certmonger how long to wait in seconds before retrying.
- Implemented Certificate authentication method.
- Python 3.10 compatible.</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1666267200">Release v0.3.6:
- Fix Bug #15 cepces.conf.dist: server should be pointed to actual CEP host
- Replace old requests_kerberos with requests_gssapi
- setup: Do not install example configs
- setup: Respect the prefix the user specifies
- Delete the spec file
- Make Kerberos delegation configurable
- Fix Bug #24 cepces-submit 'TypeError: option values must be strings'
- Removed b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch because
  it is now upstream.</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1669896000">Release v0.3.7:
- Make the openssl security level configurable</changelog>
  <changelog author="dmulder@suse.com" date="1705924800">- Update to version 0.3.8:
  * Fix WSTEP BinarySecurityToken attribute namespaces
  * Migrate to SPNEGO auth mech</changelog>
  <changelog author="dmulder@suse.com" date="1710763200">- Update to version 0.3.9:
  * Fix failure to parse DER encoded cert; (bsc#1196658).
- Also disable selinux in 15.6, since it is still not supported.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 (bsc#1212476)</changelog>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1768564800">- Update to version 0.3.16:
  * Bump version to 0.3.16
  * feat(cepces-submit): Add an --install mode
  * Bump version to 0.3.15
  * fix(certmonger): Skip authentication for operations that don't need it
  * Bump version to 0.3.14
  * fix(github-ci): Fix branch pattern
  * fix(certmonger): Handle None result in Submit operation
  * fix(core): Handle nil policies and CAs in Service properties
  * feat(scripts): Add a script to verify version numbers are in sync
  * fix(xml:binding): Handle xsi:nil="true" in XMLElementList</changelog>
</package>
<package pkgid="3a6e52776481212a4f60dd99397ab3a16a968c622545fc293b0e4043ba7045efe337109a284ff7c75b568d447d6a3124b4fa719ff63d2adcc8baf8fa0a4b4800" name="cepces-certmonger" arch="noarch">
  <version epoch="0" ver="0.3.16" rel="1.1"/>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1633435200">- Also disable selinux in 15.4, since it is still not supported.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1633521600">- Only install the selinux policy if necessary
- Add missing dependency on the main package to the certmonger
  subpackage
- Use %license and move it to the common subpackage
- Avoid bashisms
- Fix file list for the python subpackage for 3.10+</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1652184000">- add b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1654084800">Release v0.3.5:
- Added polling_interval which tells certmonger how long to wait in seconds before retrying.
- Implemented Certificate authentication method.
- Python 3.10 compatible.</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1666267200">Release v0.3.6:
- Fix Bug #15 cepces.conf.dist: server should be pointed to actual CEP host
- Replace old requests_kerberos with requests_gssapi
- setup: Do not install example configs
- setup: Respect the prefix the user specifies
- Delete the spec file
- Make Kerberos delegation configurable
- Fix Bug #24 cepces-submit 'TypeError: option values must be strings'
- Removed b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch because
  it is now upstream.</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1669896000">Release v0.3.7:
- Make the openssl security level configurable</changelog>
  <changelog author="dmulder@suse.com" date="1705924800">- Update to version 0.3.8:
  * Fix WSTEP BinarySecurityToken attribute namespaces
  * Migrate to SPNEGO auth mech</changelog>
  <changelog author="dmulder@suse.com" date="1710763200">- Update to version 0.3.9:
  * Fix failure to parse DER encoded cert; (bsc#1196658).
- Also disable selinux in 15.6, since it is still not supported.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 (bsc#1212476)</changelog>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1768564800">- Update to version 0.3.16:
  * Bump version to 0.3.16
  * feat(cepces-submit): Add an --install mode
  * Bump version to 0.3.15
  * fix(certmonger): Skip authentication for operations that don't need it
  * Bump version to 0.3.14
  * fix(github-ci): Fix branch pattern
  * fix(certmonger): Handle None result in Submit operation
  * fix(core): Handle nil policies and CAs in Service properties
  * feat(scripts): Add a script to verify version numbers are in sync
  * fix(xml:binding): Handle xsi:nil="true" in XMLElementList</changelog>
</package>
<package pkgid="ed6b52e6638de7bc71ce8f4dd9079ee1688f3846e4c291b9ff18db8e39974c294364e085766102d971e27ef446fc24fb4247a77bf50dc5ca2b056a50ee43edab" name="cepces-selinux" arch="noarch">
  <version epoch="0" ver="0.3.16" rel="1.1"/>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1633435200">- Also disable selinux in 15.4, since it is still not supported.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1633521600">- Only install the selinux policy if necessary
- Add missing dependency on the main package to the certmonger
  subpackage
- Use %license and move it to the common subpackage
- Avoid bashisms
- Fix file list for the python subpackage for 3.10+</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1652184000">- add b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1654084800">Release v0.3.5:
- Added polling_interval which tells certmonger how long to wait in seconds before retrying.
- Implemented Certificate authentication method.
- Python 3.10 compatible.</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1666267200">Release v0.3.6:
- Fix Bug #15 cepces.conf.dist: server should be pointed to actual CEP host
- Replace old requests_kerberos with requests_gssapi
- setup: Do not install example configs
- setup: Respect the prefix the user specifies
- Delete the spec file
- Make Kerberos delegation configurable
- Fix Bug #24 cepces-submit 'TypeError: option values must be strings'
- Removed b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch because
  it is now upstream.</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1669896000">Release v0.3.7:
- Make the openssl security level configurable</changelog>
  <changelog author="dmulder@suse.com" date="1705924800">- Update to version 0.3.8:
  * Fix WSTEP BinarySecurityToken attribute namespaces
  * Migrate to SPNEGO auth mech</changelog>
  <changelog author="dmulder@suse.com" date="1710763200">- Update to version 0.3.9:
  * Fix failure to parse DER encoded cert; (bsc#1196658).
- Also disable selinux in 15.6, since it is still not supported.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 (bsc#1212476)</changelog>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1768564800">- Update to version 0.3.16:
  * Bump version to 0.3.16
  * feat(cepces-submit): Add an --install mode
  * Bump version to 0.3.15
  * fix(certmonger): Skip authentication for operations that don't need it
  * Bump version to 0.3.14
  * fix(github-ci): Fix branch pattern
  * fix(certmonger): Handle None result in Submit operation
  * fix(core): Handle nil policies and CAs in Service properties
  * feat(scripts): Add a script to verify version numbers are in sync
  * fix(xml:binding): Handle xsi:nil="true" in XMLElementList</changelog>
</package>
<package pkgid="552423217ba3e7898645741e04ccc40f632b85803b1add0240c3b6b00f70090ae7ce6b7461ce0b833100641f608f8fe3a9b4f4548b0d489b21791dcf626b96cc" name="ceph" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="7c94d2751d8e08553cbd0a8f5c6d3d4c0a22edaed552fab4946b2687910c9cb8d3b830bd3851227fde466eef239e24ffe1533b2e72792628bc85847cb8b9edd1" name="ceph-base" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="4f1cb34a7846b0bf8cedc6aa344df485dde020c48ae237fe1a814cec46bd36cada49c0b876f3851389c6a75f70e276841a4a09fa89b87bee4223df119760d99a" name="ceph-common" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="f3bffdb164928090cd4eb34e1a71ba5617c1f53b68dad9bdc41bf8607e4596d62fdd44f0ca2ac2d51ada7c4a965e8a82f80941dfce74a2ae52824e1d9095a7bd" name="ceph-csi" arch="riscv64">
  <version epoch="0" ver="3.3.1+git0.a07260f19" rel="6.1"/>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1601640000">- update to 3.1.1
  * Bail out from node expansion if its block mode pvc
  * Use common logging for rbd
  * Add Upgrade E2E testing from 3.0.0 to 3.1.0
  * Update Sidecars to the latest version
  * Update go-ceph to v0.5.0
  * Implement rbd.updateVolWithImageInfo() with go-ceph
  * Add support for snapshot retention
  * Add support for "snapshot-autoprotect" feature
  * CephFS: Check error output contains Error: ENOENT
  * CephFS: Fix lock release in volumeDelete
  * CephFS: Trim spaces around fuseMountOptions
  * CephFS: Check ENOTEMPTY when removing subvolume
  * RBD: Fix cleanup in case of clone failure
  * RBD: Use stagingTargetPath in NodeExpandVolume RPC
  * RBD: Allow readonly only for volume with contentsource
  * RBD: Rados namespaced image deletion fix</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1601985600">- Minor fix to helm charts to ensure SemVer formatting</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1603108800">- Add 'latest' and appVersion tags to helm charts</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1603713600">- Update helm charts to use appropriate version prefix for the final
  registry destination (e.g. registry.suse.com or registry.opensuse.org)</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1605700800">- Use upstream default CSI and sidecar versions in the helm charts
  - Drop csi-images-SUSE.patch
- Add examples directory into cephfs and rbd helm charts</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1606219200">- Use csi-attacher sidecar version v2.1.0 in helm charts due to
  build challenges with v2.1.1. (No loss of functionality with this
  change.)
  + Add use_attacher_v2.1.0.patch</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1606824000">- Update to 3.1.2
  * CephFS: Fix wrong error check in CreateVolume rollback action
  * CephFS: Fix issues in cephfs clone
  * CephFS: Check only the stderror message for umount
  * RBD: Add minsnapshotsonimage flag to have a soft limit for flattening
    to create clones faster on a single rbd image.
  * Journal: Fix reading omaps from objects with large key
  * CI: Fix shellcheck in test-go</changelog>
  <changelog author="Stefan Haas &lt;stefan.haas@suse.com&gt;" date="1614859200">- Removed Patch use_attacher_v2.1.0.patch as we use upstream
  version patterns now
- Removed Patch csi-images-SUSE.patch as we use upstream
  version patterns now
- Update to 3.2.0
  * Add new controller sidecar for omap regeneration
  * Add support for map options in RBD Storageclass
  * Add support for unmap options in RBD Storageclass
  * Update Kubernetes sidecars to latest releases
  * Update go-ceph to the latest release
  * Implement ceph fs CLI calls with go-ceph
  * Use libopenstorage/secrets API for Hashicorp Vault
  * Use luks2 for RBD encryption
  * Standardize error logs in CephFS
  * Add pod anti-affinity for provisioner Deployment
  * Make kubelet path configurable for the helm charts
  * Make CSI log level configurable for the helm charts</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1617019200">- Update to 3.2.1
  * Deployment: Fix snapshot controller deployment (#1823)
  * RBD: Fix namespace json parser (#1822)</changelog>
  <changelog author="Stefan Haas &lt;stefan.haas@suse.com&gt;" date="1620388800">- Update to 3.3.1
  * Build
  * Update ceph to 15.2.11
  * Fix helm chart push issue
  * RBD
  * Modified logic to check image watchers to avoid already in use issue for mirroring image
  * Return crypt error for the rpc return</changelog>
</package>
<package pkgid="0cfbdca06b778e8ea806cc47be3d9cea4ec7208b1832e416267c72bf2cccb7121fa55f705256b3c98d8aa81be20c9482bbd98f35b1142171f93cd210a5013e2a" name="ceph-csi-helm-charts" arch="noarch">
  <version epoch="0" ver="3.3.1+git0.a07260f19" rel="6.1"/>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1601640000">- update to 3.1.1
  * Bail out from node expansion if its block mode pvc
  * Use common logging for rbd
  * Add Upgrade E2E testing from 3.0.0 to 3.1.0
  * Update Sidecars to the latest version
  * Update go-ceph to v0.5.0
  * Implement rbd.updateVolWithImageInfo() with go-ceph
  * Add support for snapshot retention
  * Add support for "snapshot-autoprotect" feature
  * CephFS: Check error output contains Error: ENOENT
  * CephFS: Fix lock release in volumeDelete
  * CephFS: Trim spaces around fuseMountOptions
  * CephFS: Check ENOTEMPTY when removing subvolume
  * RBD: Fix cleanup in case of clone failure
  * RBD: Use stagingTargetPath in NodeExpandVolume RPC
  * RBD: Allow readonly only for volume with contentsource
  * RBD: Rados namespaced image deletion fix</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1601985600">- Minor fix to helm charts to ensure SemVer formatting</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1603108800">- Add 'latest' and appVersion tags to helm charts</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1603713600">- Update helm charts to use appropriate version prefix for the final
  registry destination (e.g. registry.suse.com or registry.opensuse.org)</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1605700800">- Use upstream default CSI and sidecar versions in the helm charts
  - Drop csi-images-SUSE.patch
- Add examples directory into cephfs and rbd helm charts</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1606219200">- Use csi-attacher sidecar version v2.1.0 in helm charts due to
  build challenges with v2.1.1. (No loss of functionality with this
  change.)
  + Add use_attacher_v2.1.0.patch</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1606824000">- Update to 3.1.2
  * CephFS: Fix wrong error check in CreateVolume rollback action
  * CephFS: Fix issues in cephfs clone
  * CephFS: Check only the stderror message for umount
  * RBD: Add minsnapshotsonimage flag to have a soft limit for flattening
    to create clones faster on a single rbd image.
  * Journal: Fix reading omaps from objects with large key
  * CI: Fix shellcheck in test-go</changelog>
  <changelog author="Stefan Haas &lt;stefan.haas@suse.com&gt;" date="1614859200">- Removed Patch use_attacher_v2.1.0.patch as we use upstream
  version patterns now
- Removed Patch csi-images-SUSE.patch as we use upstream
  version patterns now
- Update to 3.2.0
  * Add new controller sidecar for omap regeneration
  * Add support for map options in RBD Storageclass
  * Add support for unmap options in RBD Storageclass
  * Update Kubernetes sidecars to latest releases
  * Update go-ceph to the latest release
  * Implement ceph fs CLI calls with go-ceph
  * Use libopenstorage/secrets API for Hashicorp Vault
  * Use luks2 for RBD encryption
  * Standardize error logs in CephFS
  * Add pod anti-affinity for provisioner Deployment
  * Make kubelet path configurable for the helm charts
  * Make CSI log level configurable for the helm charts</changelog>
  <changelog author="Mike Latimer &lt;mlatimer@suse.com&gt;" date="1617019200">- Update to 3.2.1
  * Deployment: Fix snapshot controller deployment (#1823)
  * RBD: Fix namespace json parser (#1822)</changelog>
  <changelog author="Stefan Haas &lt;stefan.haas@suse.com&gt;" date="1620388800">- Update to 3.3.1
  * Build
  * Update ceph to 15.2.11
  * Fix helm chart push issue
  * RBD
  * Modified logic to check image watchers to avoid already in use issue for mirroring image
  * Return crypt error for the rpc return</changelog>
</package>
<package pkgid="8797ecde85fc6faebc4415374f9c8f022d1596b9ab1b4880f81d433676df3b97e313c25e5d43d13c16c8551d09036f269486e5c8c462287c2b107a47b753d84e" name="ceph-exporter" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="7e046e3e90946569684ea02177679900291cce5191e09f2ae73704d700affbf0e33fd5ccb96735f5ef86e662a7e37ac9f3e802e46262756fb5b6ebc816d99f00" name="ceph-fuse" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="6b1c8df96b1513eb952039d2a75e13ef3dee6047dbe35b6c1d35b00fa19fde5a12943f8ce6fdb6476bcba2a7415fa34b49e2a178c83dd403094fb5be0159059b" name="ceph-grafana-dashboards" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="01fbda1e548b4f8433695f8f73f5d2b4bca24b77097da0b6090e6e2849616b786c6560f6b541966ef79ccbd4bb250362e82889b50a5dd57804536e1f93df9ee9" name="ceph-immutable-object-cache" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="da1d0cb335867b94a7771e3958105d0ddfab68d2aba09d98d8daee4c626711cdb0cb12042204831f8209be1f26b680933d0fed0444454d77534707506d3dd8f6" name="ceph-iscsi" arch="riscv64">
  <version epoch="0" ver="3.5+1679292226.g8769429" rel="4.4"/>
  <changelog author="Ricardo Marques &lt;rimarques@suse.com&gt;" date="1586865600">- Update to 3.4+1586869678.gf041d18
  + Allow target reconfigure without clients (bsc#1164571)
  + Fix ceph blacklist ls test (#171)
  + Always perform full deletion on local node (#170)
  + Fix crash during unblacklisting with python3 (#170)
  + Fix metrics crash if gw not setup yet (#170)
  + Fix keys() crash with python 3 (#168)
  + Add option to force deletion of unreachable gw (#156)
  + Fix next() crash with python 3 (#164)
  + Fix config upgrade from 2 to 3 (#162)
  + Fix ZeroDivisionError (#155)</changelog>
  <changelog author="Ricardo Marques &lt;rimarques@suse.com&gt;" date="1588248000">- Update to 3.4+1588266755.g4a5a2cb
  + Attempt to pull SSL crt and key's from mon config-key store (#173)</changelog>
  <changelog author="Ricardo Marques &lt;rimarques@suse.com&gt;" date="1589457600">- Update to 3.4+1589469085.ga007663
  + Add a config option to log to stderr (#186)
  + Don't store to config if create_target fails (#187)
  + Fixed numerous string format issues on errors paths (#189)</changelog>
  <changelog author="Ricardo Marques &lt;rimarques@suse.com&gt;" date="1602676800">- Update to 3.4+1602668899.ga7b4d38
  + Update RBD supported features for SLE15-SP2 kernel (bsc#1177202)
  + Make settings mon config key store aware (#217)</changelog>
  <changelog author="Ricardo Marques &lt;rimarques@suse.com&gt;" date="1602849600">- Update to 3.4+1602850653.g9af452e
  + Support spaces on 'trusted_ip_list' (#220, bsc#1177100)</changelog>
  <changelog author="Ricardo Marques &lt;rimarques@suse.com&gt;" date="1614168000">- Update to 3.4+1614165221.g78e33bb
  + Gateway fails to start when using SSL (bsc#1182611)</changelog>
  <changelog author="Stefen Allen &lt;stefen.allen@suse.com&gt;" date="1638446400">- Update to 3.5+1638408991.g5341b5d
  + rbd unmap image when deleting target (bsc#1190772)
  + gwcli: add error handling path for config api request (#231)
  + rbd-target-api: misc fixing for disk API (#229)
  + iscsi: raise if the 'gateway.conf' config file doesn't exist (#228)
  + iscsi: write cert/key to temp files in mode 'w' to handle strings (#227)
  + Fix the default value for gateway_conf (#226)
  + Add a strip to ListSetting.Normalize (#220, bsc#1177100)
  + Make settings mon config key store aware (#217)
  + Rename blacklist to blocklist (#216)
  + Fix gateway creation crash in python3 (#196)
  + Report tcmu-runner device status (#210)
  + Fix list access violiation when load config (#200, bsc#1183028)
  + fix delete disk error when disk owner is not specified (#206)
  + Support specified gateway config name (#207)
  + spec: added dependency on ceph-common package (#201)</changelog>
  <changelog author="Stefen Allen &lt;stefen.allen@suse.com&gt;" date="1647604800">- Update to 3.5+1647618797.gb7bc626.
  + ceph_iscsi_config: disable emulate_legacy_capacity (bsc#1179557)</changelog>
  <changelog author="Stefen Allen &lt;stefen.allen@suse.com&gt;" date="1655380800">- Update to 3.5+1655410541.gf482c7a.
  + Improve werkzeug version checking (bsc#1198435)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1679313600">- Update to 3.5+1679292226.g8769429:
  + rbd-target-api: don't ignore controls on disk create (bsc#1208820)
- checkin.sh: default to ses7 branch</changelog>
</package>
<package pkgid="a6ba5e85c65a0afa01243f8bd7fa5766f8b3762a6600853477828b5df28901e6e298d75d1f647982c925311600669ac41bd6a58405649e1fe78bb5976ad6b357" name="ceph-mds" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="b2c86d18b7ee9525d29cf5e385073325785fc8b521743df5bb248e4bb5a86c85bf03da83019e57490dddbd55d9f60e6cbc8566bcf435c62f118d67ee5632b8c8" name="ceph-mgr" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="715ece8155adbccdc9d69226b4d1b828e47e4326964b8ea95fa24766ffebd3f6c341d8387ff012f94ce287ea12de53ce570dab3d2e303285ed8f068cfc89a2a4" name="ceph-mgr-cephadm" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="06a43a2aaf3d14bfe7f99e950475d1c0992f7d76035b41065c59c4d9f5b5555cc15e53471a3fbc1776ba991c82883b68e0b724795493d85cd15689c0cd2a4186" name="ceph-mgr-dashboard" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="dbe11f69223e40e0203fe544e766355d05df60c497fc9609d629b739fcbdf2bc442c7b6ea2abd4ba4c9002e7d92e79c528c690618f5239ba78ffd421868d23f0" name="ceph-mgr-diskprediction-local" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="5a2becc038be493eb640006db2378f566fc7c83655739d9d239998cf8e9a6607e3a1250fcddfb45911245682d957c497cc793b39e6ac524dc37727d56f76eba5" name="ceph-mgr-k8sevents" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="b0864bef2afae2a94aa67e36f13656467ddbf78913f1b896a3748fec5e28bd72f083fb3d84d949baac3aba5f4ec9eec88570fb236760e3dd9365ba19f577c02b" name="ceph-mgr-modules-core" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="e982c80fbca5097cb748590d4831135e94c9c669a8318057e2955df8fdd2d96d0416e13472d9fde4a26ab4701e6a1bc82531e0e70f4fc2ad3117b97bf8787763" name="ceph-mgr-rook" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="e379b87415b173fd3c9b44a0e8ccacc39546293e38287a906f606341bda4d7b1f8481d21a3d530052733fc3a63592346eced32f30bf4143f49c83eede9f9bb33" name="ceph-mib" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="2a13cbd6a348dc66f390e84b0964ba0d77b6958dea09c9adc82d3f82c5806d5c72f95d0b14df4e88cb0ab0ba1c8289deb7274ee0636b17c1a14e8c3dcdf8a816" name="ceph-mon" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="a43695b2023308a4eeecf033f71bcb51bb70718daf1f43c97cf57e2c4a40ef519f30ba9c5d11dd18dac72b17b2cfbc09f20cc4731dfdc23a2e8cb061017ef798" name="ceph-node-proxy" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="e33fb7fe01ef17741fcace83456133496e762a00c8fe29a1e284f36fe34223d382e70f3452024b4e32c0dd7e131d7e2fcd3353fd9ccb1b120689df64f4fd3024" name="ceph-osd" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="48adb1382a8bc6197839ac93dba547d068682a64dd447192b4dbd6b5f36f1f1bcca3b703f54c194c1dbc2024bd9856de8cf39b7d07ae510324ea9cc2e11ce8df" name="ceph-prometheus-alerts" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="31464c38ec557778e78950c2077b3f01f655d077311bc4314763094e535f11e9ed05c348682454a8fc667cf4682a061912d8567da8416a5e0466ff4ac27f46ba" name="ceph-radosgw" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="b845cecd17f2c951af81f1e3b611979ba3a51bd42cb2aaea51132005e7b8a0f07bb559b235f754a66346ee1c06b325076c01782d41199ca1a9250d029f2ed1a1" name="ceph-volume" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="5f74c9c8a2f42940ec42f302c71cc7d5369bb4c95ee26642c45329c719d84772c762f7051b844570f0e00fb80993135058df7732bb0ad9a702692c8849bedc71" name="cephadm" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="c099486abe6ef7144238ce3b9f45eade4cc9954e7cccccc04969b3dfe51840e10b4ee4f59ec5d58d71efd8710f245a4995b42c8105cdf33364e52c0edee2f4ba" name="cephfs-mirror" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="21b9e43d36f4ebfea491d2770fe06af5426332aa779992f40bdcd27fbeaa7b2acd50efef86c946feaeb8e8c1733e505671b28a6f9c0ab27ee49985df2ccbbe8c" name="cephfs-shell" arch="riscv64">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="5dccf4ebd8f0e84dc475535d63631e1d0d582c2b44640849ac6b9137756e306e9e0f061fe75046ee481ea27ad8d259b135823713448822493d70a90489002655" name="cephfs-top" arch="noarch">
  <version epoch="0" ver="18.2.7" rel="5.2"/>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744372800">- Update to 16.2.15-83-g635361e68c0:
  + Fix FTBFS on GCC 15 (bsc#1239885)</changelog>
  <changelog author="Tim Serong &lt;tserong@suse.com&gt;" date="1744804800">- Update to 16.2.15-84-gb9c09b69575:
  + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools &gt;= 76</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748779200">- Update to 18.2.7 (Reef):
  + RADOS
  * FileStore is not supported in Reef.
  * RocksDB has been upgraded to version 7.9.2.
  * There have been significant improvements to RocksDB iteration overhead
    and performance.
  * The `perf dump` and `perf schema` commands have been deprecated in favor
    of the new `counter dump` and `counter schema` commands.
  * Cache tiering is now deprecated.
  * A new feature, the "read balancer", is now available, which allows users
    to balance primary PGs per pool on their clusters.
  * A POOL_APP_NOT_ENABLED health warning will now be reported if the
    application is not enabled for the pool whether the pool is in use or
    not.
  * The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
    to being prone to false negative results. Its safer replacement is
    pool_is_in_selfmanaged_snaps_mode.
  * A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
    allows users to clear all pg-upmap-primary mappings in the osdmap when
    desired.
  * A bug related to IPv6 support is now fixed.
  + RGW
  * Bucket resharding is now supported for multi-site configurations.
  * There have been significant improvements to the stability and
    consistency of multi-site replication.
  * Compression is now supported for objects uploaded with Server-Side
    Encryption.
  * S3 multipart uploads using Server-Side Encryption now replicate
    correctly in a multi-site deployment.
  * New tools have been added to `radosgw-admin` for identifying and
    correcting issues with versioned bucket indexes.
  + Dashboard
  * There is a new Dashboard page with improved layout. Active alerts and
    some important charts are now displayed inside cards.
  * An overview page for RGW to show the overall status of RGW components.
  * Added management support for RGW Multi-site and CephFS Subvolumes and
    groups.
  * Fixed several issues in Ceph dashboard on Rook-backed clusters, and
    improved the user experience on the Rook environment.
  + RBD
  * Support for layered client-side encryption has been added.
  * When diffing against the beginning of time (fromsnapname == NULL) in
    fast-diff mode (whole_object == true with fast-diff image feature
    enabled and valid), diff-iterate is now guaranteed to execute locally if
    exclusive lock is available. This brings a dramatic performance
    improvement for QEMU live disk synchronization and backup use cases.
  * The option --image-id has been added to `rbd children` CLI command, so
    it can be run for images in the trash.
  * The try-netlink mapping option for rbd-nbd has become the default and is
    now deprecated.
  + Telemetry
  * Users can now opt in to participate in a leaderboard in the telemetry
    public dashboards.
  + CEPHFS
  * MDS now evicts clients which are not advancing their request tids.
  + mgr
  * For clusters with multiple CephFS file systems, all the snap-schedule
    commands now expect the ‘--fs’ argument.
  * Refine the orchestrator availability check to prevent against crashes in
    the prometheus module during startup.
  + ceph-volume
  * A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
  patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1748952000">- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750248000">- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1750766400">- Disable ceph-mgr-cephadm in ring1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1751371200">- Enable build on riscv64</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1752840000">- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
  * Remove cryptopp and use gnutls instead.
  * Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1755950400">- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
  more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch</changelog>
  <changelog author="James Oakley &lt;jfunk@opensuse.org&gt;" date="1759838400">- Add cephadm-reproducible.patch for reproducible builds</changelog>
</package>
<package pkgid="6175b06a21d146b6dafeb36a7139de872041de2514540a29b0faee54ccc79c17e9f44178e5be55282925a91021fc4723de8ab872050227f4022b64d349d7659f" name="cereal-devel" arch="riscv64">
  <version epoch="0" ver="1.3.2" rel="1.2"/>
  <changelog author="junghans@votca.org" date="1472644800">- Initial version 1.2.1</changelog>
  <changelog author="junghans@votca.org" date="1472817600">- disable PORTABILITY_TEST to support arm</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="junghans@votca.org" date="1487160000">- update to version 1.2.2</changelog>
  <changelog author="junghans@votca.org" date="1487246400">- added 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch from upsteam
  to fix unstable test</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.3.0:
  * Deferred serialization for smart pointers (#185)
  * Initial support for C++17 standard library variant and optional (thanks to @arximboldi, #448)
  * Support for std::atomic (thanks to @bluescarni, #277)
  * Vastly improved continuous integration testing (#568, #569)
  * Fixed several issues related to compilation on newer compilers (#579, #587, #515)
  * Fixed warnings with -Wconversion and -Wdocumentation (thanks to @WSoptics, #423)
  * Performance improvements for polymorphic serialization (#354)
  * Fixed a bug related to CEREAL_REGISTER_DYNAMIC_INIT with shared libraries (thanks to @M2tM, #523)
  * Avoid unnecessary undefined behavior with StaticObject (thanks to @erichkeane, #470)
  * New version.hpp file describes cereal version (#444)
  * Ability to disable size=dynamic attribute in the XML archive (thanks to @hoensr, #401)
  remove 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch: upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1633348800">- Add patch to fix build with glibc 2.34:
  * d7b68df.patch</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1657368000">- Update to version 1.3.2:
  * Make doxygen docs reproducible by @mr-c in #740
  * Add CMake options for building doc and sandbox by @AzothAmmo in #751
  * Correct patch version for 1.3.2 by @AzothAmmo in #750
- Changes from version 1.3.1:
  * Github actions in place of Travis CI (thanks to @isuruf, #727)
  * Doctest updates (and upstream patches!) to support all targeted compilers (#714, #736)
  * Cmake modernization (thanks to @ClausKlein, #659)
  * Fix typo in docs by @tankorsmash in #597
  * Add MSVC 2019 to build, default ctor for static object by @AzothAmmo in #593
  * Fix json.hpp compilation issue when int32_t is a long by @bblackham in #621
  * [cpp20] explicitly capture 'this' as copy by @lukaszgemborowski in #640
  * Fix rapidjson for Clang 10 by @groscoe2 in #645
  * Fixes to prevent clang-diagnostic errors by @johngladp in #643
  * cleanup cmake files to be a little more moderen by @ClausKlein in #659
  * CVE-2020-11105: Store a copy of each serialized shared_ptr within the archive to prevent the shared_ptr to be freed to early. by @serpedon in #667
  * add license files for components of cereal by @miartad in #676
  * Catch short documents in JSON input by @johnkeeping in #677
  * C++17: use inline globals for StaticObjects by @InBetweenNames in #657
  * Use std::variant::emplace when loading by @kepler-5 in #699
  * Use std::optional::emplace() when loading non-empty optional by @kepler-5 in #698
  * Fix itsNextName not clearing when not found + style change by @AzothAmmo in #715
  * Update doctest to 2.4.6 + local fixes slated for upstream by @AzothAmmo in #716
  * Fixed loading of std::vector by @Darred in #732
  * Update license to match BSD template by @AzothAmmo in #735
  * Update doctest to 2.4.7 by @AzothAmmo in #736
  * Use GNUInstallDirs instead of hard wiring install directories by @antonblanchard in #710
- Remove d7b68df.patch: Fixed upstream.
- Refresh spec file:
  * Use more cmake macros.
  * Drop obsolete conditionals.</changelog>
</package>
<package pkgid="78d6ec35d7c614c8f078a85a856f7b55d0a33c83024925d9000062c114395c785493a1870f32d92edb5b0b8f5ed94720e071c3f0465537ee4092be3ed4019d56" name="certbot-systemd-timer" arch="noarch">
  <version epoch="0" ver="0.0" rel="4.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1536148800">- optional systemd timer to handle certbot certificate renewals
  borrowed from Fedora</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1538740800">- specfile now respects SUSE installation process</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553256000">- Use noun phrase in summary.
- Add systemd-rpm-macros BuildRequirement for %service_*.
- Add systemd as a runtime dependency, as the package's main
  purpose is the timer unit.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1583236800">- Require the python3 certbot package instead of the python2 one.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Fix build with RPM 4.20: referencing ../ in %doc/%license is not
  guaranteed.</changelog>
</package>
<package pkgid="76c8bc86f2a9d8f96c7016e1815b513400b8d97eb09bd10dcc9d128af7c50848485f716bd28a89a406940c614756d7f9330c4a20f37ffefb33cae7643cf5f828" name="certgen" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721131200">- new package certgen: a dead simple tool to generate self signed
  certificates (for MinIO TLS deployments)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721131201">- Update to version 1.3.0:
  * update go-releaser with latest changes
  * upgrade vulncheck min-go-version (#6)
  * Remove duplicated `Install` section (#5)
  * adding vulncheck github workflow action (#4)
  * add common-name support for client certs
  * update README.md binaries
  * fix generating certs, default to ecdsa-prime256v1
  * update certgen docs
  * add support for generating client certs
  * update goreleaser and format certgen.go</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752580800">- Update to version 1.4.0:
  * update go.mod formatting
  * Overwrite ouName (#3)
  * update go1.24.5 (#8)</changelog>
</package>
<package pkgid="b584cb70203803a2129425e94ddfac4cad63c68909f6b2351cc0edfc2b3509e0a18290e2243f392ffb28f0539c01c289f7ba20215397b0f5be5127c7b2c8b2c0" name="certinfo" arch="riscv64">
  <version epoch="0" ver="1.0.40+git20260221.5574ad1" rel="1.1"/>
  <changelog author="scott.bradnick@suse.com" date="1740916800">- Update to version 1.0.32+git20250228.fab4bfe:
  * add dns names if present to expiry output
  * update deprected gorelaser flags
  * updte go version</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1743854400">- Update to version 1.0.33+git20250401.4a9a06f:
  * fix dns names with expiry flag</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1751630400">- Update to version 1.0.34+git20250704.39a6d1c:
  * update goreleaser</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1751803200">- Update to version 1.0.35+git20250705.671076b:
  * update brew not to show message</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1751803201">- Update to version 1.0.36+git20250706.fd6a656:
  * add public key algorithm to output</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1751889600">- Update to version 1.0.37+git20250707.e2340ba:
  * add option to print signature (#44)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1753358400">- Updating copyright year and 'BuildRequires: go &gt;= ...' version</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1760097600">- Update to version 1.0.38+git20251010.ed66133:
  * Combine flags (#48)
  * update go version
  * Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 in the go group (#47)
  * Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in the go group (#46)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1762344000">- Adding 'Source100: README.md' as the README is suggested at src.opensuse.org
  setup, otherwise get the following message:
  * "Attention, "README.md" is not mentioned in spec files as source or patch."
- Update to version 1.0.39+git20251105.c09d0f8:
  * fix brew install on linux</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1771675200">- Update to version 1.0.40+git20260221.5574ad1:
  * format imports and add unit tests for host arg
  * Added functionality for protocal specification (#50)
  * udpate go version
  * add kubernetes example</changelog>
</package>
<package pkgid="d22ea3f25ed92841945c60aff8ea8133b88ccd2d6f04037423af5694be99279100ce2caeec68b88e79888f0bea984a4df358c0d44fbb1918a244cadb5c4f434a" name="certmonger" arch="riscv64">
  <version epoch="0" ver="0.79.20" rel="3.1"/>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- 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
  * getcert: add-scep-ca: fix help for --ca-cert and --ra-cert
  * Don't restrict tokens to CKM_RSA_X_509
  * Updated translations from Weblate
- Update to 0.79.18
  * Rename DBus service and conf files to match canonical name
  * Add missing .TP tags in getcert-resubmit man page
  * migrated to SPDX license
  * Include owner and perms in getcert list output
  * Don't require an NSS database in cm_certread_n_parse
  * Add new certs to internal token, try harder to remove on renewal
- Update to 0.79.17
  * Respect LDFLAGS settings defined by user
  * Switch to CA user when saving NSS certificates
  * Translated using Weblate (German)
  * Translated using Weblate (Georgian)
- Update to 0.79.16
  * Add a PEM validity checker and validate SCEP CA files
  * Fix implicit declaration of function ‘PEM_read_bio_X509’
  * Don't include "NEW" in certificate signing requests
  * Verify that the AES-128 is used for encrypting the local CA
  * Replace DER-encoded test file with a base64-encoded one
  * Correct a bad date in the spec changelog
  * Switch to https URLs for Sources, etc.
  * Remove dependency on SHA-1
  * tests: Test that the CA constraint DER encoding is correct
  * Disable DSA in the RPM spec
  * Manually build the srpm for the copr CI
  * Require jansson &gt;= 2.12
  * Mark the current directory as a safe git directory
  * Fix usage of PKCS#7 ASN1 attribute retrieval for SCEP keygen
  * Translated using Weblate (Chinese (Simplified) (zh_CN))
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Chinese (Simplified) (zh_CN))
  * Translated using Weblate (Hungarian)
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1710763200">- HMAC build requires changes (these requires are missing in SLE).</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1717156800">- Add certmonger-c99-01.patch and certmonger-c99-02.patch in order to
  make the package buildable with GCC 14.  Patches originally by
  Florian Weimer and from
  https://pagure.io/certmonger/pull-request/265  [boo#1221683]</changelog>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1720699200">- Add cm_dont_restart_external.patch (a SUSE specific patch) which
  prevents the restart of the cert request for an external ca
  (bsc#1221406).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1756123200">- Update to 0.79.20
  * Fix type error in cm_tdbusm_get_vn
  * Adjust parameter type for util_EVP_PKEY_id
  * Update tests to be compatible with OpenSSL 3.2
  * Switch BR from /usr/include/popt.h to popt-devel
  * getcert: return 2 when trying to create a duplicate entry
  * getcert: add NULL check to duplicate string compare
  * Use correct object path for 'ca' property of request objects in D-Bus API
  * Move shell_escape function to util.c
  * Add more environment variables to be passed on to the notification command
  * Translated using Weblate (Chinese (Simplified) (zh_CN))
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Russian)
- Remove patches merged upstream
  * 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch
  * certmonger-c99-01.patch
  * certmonger-c99-02.patch
- New patch
  * add_some_missing_tests.patch</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1756900800">- Disable failing tests with NSS 3.115.1: 007-certsave-dbm
  and 007-certsave-sql 025-casave-dbm
  * patch disable_some_tests.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1763035200">- Cleanup dbus dependencies: dbus-send is part of dbus-1-tools
  and the %preun does not use any dbus tool nor sed.</changelog>
  <changelog author="David Mulder &lt;david.mulder@suse.com&gt;" date="1772625600">- Fix immutable mode support issues; (jsc#PED-14766).
  * patch tmpfiles_var_lib_certmonger.patch</changelog>
</package>
<package pkgid="5ac212be0289b8abacb8593cb3fb1120dbfb1ad998812e87df6202fcfa8db39d1db168ae491feb353c0693f2fd94fc998cfe0ad0ac86af404505e57eed456c46" name="cervisia" arch="riscv64">
  <version epoch="0" ver="25.04.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1733140800">- Update to 24.11.90
  * New feature release
- No code change since 24.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1733659200">- Update to 24.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.0/
- No code change since 24.11.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736251200">- Update to 24.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.1/
- No code change since 24.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738670400">- Update to 24.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.2/
- No code change since 24.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1741089600">- Update to 24.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.3/
- No code change since 24.12.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743249600">- Update to 25.03.90
  * New feature release
- Changes since 24.12.3:
  * cmake: remove two old variables
  * slots, signals, emit -&gt; Q_SLOTS, Q_SIGNALS, Q_EMIT
  * cervisiapart: port to modern JSON plugin definition
  * Remove the kinit dependency</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1744632000">- Update to 25.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.0/
- No code change since 25.03.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746619200">- Update to 25.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.1/
- No code change since 25.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1748952000">- Update to 25.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.2/
- No code change since 25.04.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751371200">- Update to 25.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.3/
- No code change since 25.04.2</changelog>
</package>
<package pkgid="e0512bbc8b299e77c50bf0e26faad80e9ee8c6cf0ef8e1bc71c440700e569a51ebfaf81f57ef02c45a646b3053d70896476e9c838a36e8cf0017cd1ae963e616" name="cervisia-lang" arch="noarch">
  <version epoch="0" ver="25.04.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1733140800">- Update to 24.11.90
  * New feature release
- No code change since 24.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1733659200">- Update to 24.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.0/
- No code change since 24.11.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736251200">- Update to 24.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.1/
- No code change since 24.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738670400">- Update to 24.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.2/
- No code change since 24.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1741089600">- Update to 24.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/24.12.3/
- No code change since 24.12.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743249600">- Update to 25.03.90
  * New feature release
- Changes since 24.12.3:
  * cmake: remove two old variables
  * slots, signals, emit -&gt; Q_SLOTS, Q_SIGNALS, Q_EMIT
  * cervisiapart: port to modern JSON plugin definition
  * Remove the kinit dependency</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1744632000">- Update to 25.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.0/
- No code change since 25.03.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1746619200">- Update to 25.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.1/
- No code change since 25.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1748952000">- Update to 25.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.2/
- No code change since 25.04.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751371200">- Update to 25.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.04.3/
- No code change since 25.04.2</changelog>
</package>
<package pkgid="3829bb11f16224914d052cb7745b6f5774a0d3d219c57d423abba5811d8fd17a48e58fb3297ec51812b1acbf080753b7ecf08b51b94190dff785cceb996b29cd" name="cf-cli" arch="riscv64">
  <version epoch="0" ver="8.16.0+git.0.4b92b73e4" rel="1.1"/>
  <changelog author="thardeck@suse.com" date="1571659200">- update to version 6.47.1
  [#]# Bugs
  - Fixes regression for cf login
  - create-buildpack will now retry if attempting to create a large buildpack and the fresh token is about to expire story
  - now when you push an application with a buildpack, and if you delete the buildpack, and then subsequently push the same app with multiple buildpacks, push should stage your app story
  [#]# Enhancements
  - Since usernames are not unique, users with the same name can exist in different external identity providers. This release supports a new flag on login: --origin which allow users to disambiguate the user and identity provider they want to log in to. story
  - Adds a deprecation warning to cf login and cf auth for custom clients. In CLI V7, we are encouraging users to adopt the client credential workflow because it is more secure (secrets are not written to the config). story and story
  - If you are not logged in and attempt to run commands, now a slightly more verbose output appears to prompt the user to run either 'cf login' or 'cf login --sso' to log in.. story
  - the CF_DIAL_TIMEOUT default has been updated from 5 to 6 seconds to avoid race conditions story</changelog>
  <changelog author="thardeck@suse.com" date="1574942400">- update to version 6.47.2
  [#]# Fixes
  - Built with Golang 1.12.12 to address security vulnerabilities and other bugs. See the Golang release summaries for details.</changelog>
  <changelog author="thardeck@suse.com" date="1575547200">- update to version 6.48.0
  [#]## Enhancements
  - Improve Behavior of --random-route Flag. Increased the size of the namespace used for generating random route names from eight thousand to over five million. This reduces the odds of a name conflict.
  [#]## Bug Fixes
  - Fixes a bug where `cf delete app -r` did not delete routes if you had more than 50 routes associated with the app. [Story](https://www.pivotaltracker.com/story/show/165714515)
  - Fixes a bug where `cf create-buildpack` would return a misleading error when the buildpack name had invalid characters. [Story](https://www.pivotaltracker.com/story/show/168183422)</changelog>
  <changelog author="thardeck@suse.com" date="1578916800">- update to version 6.49.0
  [#]## Bug Fixes
  - `--hostname` command line option now overrides random-route specified in manifest. [Story](https://www.pivotaltracker.com/story/show/170171569)
  - Commands that modify buildpacks (`update-buildpack`, `rename-buildpack`, `delete-buildpack`) now single-quote the name of the buildpack and stack in the error message when the buildpack is not found.</changelog>
  <changelog author="thardeck@suse.com" date="1583323200">- update to version 6.50.0
  - The cf CLI will now only negotiate TLS 1.2 connections. The cipher suites are restricted to those recommended by the Mozilla SSL Configuration Generator story
  - The cf CLI now streams logs from Log Cache instead of the soon to be deprecated Traffic Controller, Log Cache provides more stability to larger foundations, as well as reduced IAAS costs story
  - The cf CLI will now properly warn users when using an incompatible CC API version (anything less than cf-deployment 7.0.0) story</changelog>
  <changelog author="thardeck@suse.com" date="1586347200">- update to version 6.51.0
  [#]## Bug Fixes
  - Increased resiliency to log cache streaming log loss on foundations with multiple log cache doppler nodes [story](https://www.pivotaltracker.com/story/show/171759407)
  - cf logs --recent lost logs if there are more than 4 MB of logs [story](https://www.pivotaltracker.com/story/show/171676674)
  - cf logs now properly retries getting logs on connection failure to the logging API [story](https://www.pivotaltracker.com/story/show/171530294)
  - Requests to Log Cache were not logged in the same format as other HTTP requests in the cf CLI [story](https://www.pivotaltracker.com/story/show/171528424)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1610452800">- Fix install on aarch64</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1755691200">- Use current distro go default version.  As cf-cli are oldish
  sources, also use GO111MODULE=off.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1760702400">- Update to version 8.16.0+git.0.4b92b73e4:
  * Fix typo in Json unmarshaling (#3582)
  * Expose existing function in interface (#3581)
  * Check for chunk size before api call[v8] (#3574)
  * [v8](go): Bump the dependencies group across 1 directory with 10 updates (#3573)
  * [v8](gha): Bump the dependencies group across 1 directory with 5 updates (#3571)
  * Use CLI Bot account (#3562)
  * bump go to 1.25 (#3561)
  * [v8](go): Bump the dependencies group across 1 directory with 13 updates (#3559)
  * [v8](gha): Bump the dependencies group across 1 directory with 3 updates (#3558)
  * skip ssl validation for tests if needed (#3556)</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1760702401">- remove GO111MODULE=off
- mark license file with %license
- add _service file
- use separate vendor archive
- remove rpmlint filter
- require go &gt;= 1.25</changelog>
</package>
<package pkgid="660100a7ff93e4d743116f82acf319bc3abb2646bdedad86811435d3582e129290ade36bea603cbe41d495b294a3dc9876624a6d14da1b2a894e70cce5621780" name="cf-cli-test" arch="riscv64">
  <version epoch="0" ver="8.16.0+git.0.4b92b73e4" rel="1.1"/>
  <changelog author="thardeck@suse.com" date="1571659200">- update to version 6.47.1
  [#]# Bugs
  - Fixes regression for cf login
  - create-buildpack will now retry if attempting to create a large buildpack and the fresh token is about to expire story
  - now when you push an application with a buildpack, and if you delete the buildpack, and then subsequently push the same app with multiple buildpacks, push should stage your app story
  [#]# Enhancements
  - Since usernames are not unique, users with the same name can exist in different external identity providers. This release supports a new flag on login: --origin which allow users to disambiguate the user and identity provider they want to log in to. story
  - Adds a deprecation warning to cf login and cf auth for custom clients. In CLI V7, we are encouraging users to adopt the client credential workflow because it is more secure (secrets are not written to the config). story and story
  - If you are not logged in and attempt to run commands, now a slightly more verbose output appears to prompt the user to run either 'cf login' or 'cf login --sso' to log in.. story
  - the CF_DIAL_TIMEOUT default has been updated from 5 to 6 seconds to avoid race conditions story</changelog>
  <changelog author="thardeck@suse.com" date="1574942400">- update to version 6.47.2
  [#]# Fixes
  - Built with Golang 1.12.12 to address security vulnerabilities and other bugs. See the Golang release summaries for details.</changelog>
  <changelog author="thardeck@suse.com" date="1575547200">- update to version 6.48.0
  [#]## Enhancements
  - Improve Behavior of --random-route Flag. Increased the size of the namespace used for generating random route names from eight thousand to over five million. This reduces the odds of a name conflict.
  [#]## Bug Fixes
  - Fixes a bug where `cf delete app -r` did not delete routes if you had more than 50 routes associated with the app. [Story](https://www.pivotaltracker.com/story/show/165714515)
  - Fixes a bug where `cf create-buildpack` would return a misleading error when the buildpack name had invalid characters. [Story](https://www.pivotaltracker.com/story/show/168183422)</changelog>
  <changelog author="thardeck@suse.com" date="1578916800">- update to version 6.49.0
  [#]## Bug Fixes
  - `--hostname` command line option now overrides random-route specified in manifest. [Story](https://www.pivotaltracker.com/story/show/170171569)
  - Commands that modify buildpacks (`update-buildpack`, `rename-buildpack`, `delete-buildpack`) now single-quote the name of the buildpack and stack in the error message when the buildpack is not found.</changelog>
  <changelog author="thardeck@suse.com" date="1583323200">- update to version 6.50.0
  - The cf CLI will now only negotiate TLS 1.2 connections. The cipher suites are restricted to those recommended by the Mozilla SSL Configuration Generator story
  - The cf CLI now streams logs from Log Cache instead of the soon to be deprecated Traffic Controller, Log Cache provides more stability to larger foundations, as well as reduced IAAS costs story
  - The cf CLI will now properly warn users when using an incompatible CC API version (anything less than cf-deployment 7.0.0) story</changelog>
  <changelog author="thardeck@suse.com" date="1586347200">- update to version 6.51.0
  [#]## Bug Fixes
  - Increased resiliency to log cache streaming log loss on foundations with multiple log cache doppler nodes [story](https://www.pivotaltracker.com/story/show/171759407)
  - cf logs --recent lost logs if there are more than 4 MB of logs [story](https://www.pivotaltracker.com/story/show/171676674)
  - cf logs now properly retries getting logs on connection failure to the logging API [story](https://www.pivotaltracker.com/story/show/171530294)
  - Requests to Log Cache were not logged in the same format as other HTTP requests in the cf CLI [story](https://www.pivotaltracker.com/story/show/171528424)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1610452800">- Fix install on aarch64</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1755691200">- Use current distro go default version.  As cf-cli are oldish
  sources, also use GO111MODULE=off.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1760702400">- Update to version 8.16.0+git.0.4b92b73e4:
  * Fix typo in Json unmarshaling (#3582)
  * Expose existing function in interface (#3581)
  * Check for chunk size before api call[v8] (#3574)
  * [v8](go): Bump the dependencies group across 1 directory with 10 updates (#3573)
  * [v8](gha): Bump the dependencies group across 1 directory with 5 updates (#3571)
  * Use CLI Bot account (#3562)
  * bump go to 1.25 (#3561)
  * [v8](go): Bump the dependencies group across 1 directory with 13 updates (#3559)
  * [v8](gha): Bump the dependencies group across 1 directory with 3 updates (#3558)
  * skip ssl validation for tests if needed (#3556)</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1760702401">- remove GO111MODULE=off
- mark license file with %license
- add _service file
- use separate vendor archive
- remove rpmlint filter
- require go &gt;= 1.25</changelog>
</package>
<package pkgid="8ef9b1f9f61ed1413ad1d209b7a391dca5f1694cadfa1d1ae21aa760855a0fd38be419bb31c29a38481f79e8f1778084d7fb08222616fc3fd21cdb83e1b08e0c" name="cfitsio" arch="riscv64">
  <version epoch="0" ver="4.6.3" rel="1.1"/>
  <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ü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üns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718280000">- Update to version 4.4.0:
  * Reorganization of helper utility code; added fitsverify
  * CMakeLists.txt: Changed install location of
    cfitsio-targets.cmake to conform with the one listed in
    cfitsio-config.cmake.in (i.e.  including the extra "cfitsio"
    subdir of lib/cmake).
  * calculator functions that read GTIs do more correct validity
    checking of GTI input files
  * fits_insert_rows now works if input table starts with both no
    rows and no columns
  * Can now write internal memory files of size &gt; 2^32 directly to
    a gzip-compressed output file.
  * Added support for unsigned long long types to fits_update_key.
  * Added ability for Windows builds to handle UTF-8 needed for
    reading filenames with non-ASCII characters.
  * Added 2-byte int test to speed.c utility.
  * Made fix to http file handler to expand the allowed URL
    length.
- Change License tag to NASA-1.3 in keeping with upstream.
- Switch to cmake+ninja for build.
- Switch BuildRequires to pkgconfig based packages where possible.
- Add a bunch of cmake build related patches to make the output
  close to that generated by autotools:
  * cfitsio-cmake-devel-scripts-destination.patch: Fix destination of
    pkgconfig and cmake scripts from /usr/lib to %{_libdir}.
  * cfitsio-cmake-allow-user-specified-incdir.patch: Allow specifying
    user-defined include dir into which to install header files.
  * cfitsio-cmake-lowercase-util-names.patch: Use lowercase
    names for utility binaries when building using cmake (same as
    autotools)
  * cfitsio-cmake-match-autotools-soversion.patch: Same so
    number as used in configure.in.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734696000">- Update to version 4.5.0:
  * Conversion of CFITSIO configure/build files to better conform
    with automake and libtool.
  * Bug fix for case of bit column output in string format on
    clang compilers with high optimization.
  * Added compiler macro support to improve builds on loongarch64
    and on Gnu/Hurd kernels.
  * Bug fix to fitsverify utility.
- Drop upstreamed patches:
  * cfitsio-cmake-allow-user-specified-incdir.patch
  * cfitsio-cmake-lowercase-util-names.patch
  * cfitsio-cmake-match-autotools-soversion.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS on cmake4</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add cfitsio-nullptr.patch to fix gcc15 compile time error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745323200">- Update to version 4.6.2:
  * Updated autotools configure script to use AM_MAINTAINER_MODE;
    disables automatic regeneration of the build system unless
    configure is invoked with '--enable-maintainer-mode'
- Changes from version 4.6.1:
  * Updated CMake configuration to use GNUInstallDirs module and
    to use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR;
    fixes bug in 4.6.0 that led to an empty 'includedir' in
    cfitsio.pc.
- Changes from version 4.6.0:
  * Improved the empty primary data test performed in
    fits_open_file.
  * Correction to eval_defs.h typedefs to allow for compilation on
    old gcc compilers.
  * The fitsverify utility tool now distinguishes between
    alternate coordinate systems when testing positions of WCSAXES
    keywords.
  * Updates made for greater C23 compatibility as required for
    gcc-15.
  * Possible memory vulnerabilities patched.
  * Fix to a possible heap buffer overflow in a utility tool.
  * Negative size parameter vulnerability patched in utility tool.
- Drop cfitsio-nullptr.patch: incorporated upstream.
- Drop cfitsio-cmake-devel-scripts-destination.patch: fixed
  upstream (also fixes boo#1236985).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1760529600">- Update to version 4.6.3:
  * Fix unitialized before used warnings.</changelog>
</package>
<package pkgid="cb4831204fc2aab6e0121ff50f43d0a4c1b934e06a488242fbdfc6bd321edc42796a45d31c5ec5607c542e854bd7d2965ee9b411fe40a2c29aed54ea39ee9317" name="cfitsio-devel" arch="riscv64">
  <version epoch="0" ver="4.6.3" rel="1.1"/>
  <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ü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üns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718280000">- Update to version 4.4.0:
  * Reorganization of helper utility code; added fitsverify
  * CMakeLists.txt: Changed install location of
    cfitsio-targets.cmake to conform with the one listed in
    cfitsio-config.cmake.in (i.e.  including the extra "cfitsio"
    subdir of lib/cmake).
  * calculator functions that read GTIs do more correct validity
    checking of GTI input files
  * fits_insert_rows now works if input table starts with both no
    rows and no columns
  * Can now write internal memory files of size &gt; 2^32 directly to
    a gzip-compressed output file.
  * Added support for unsigned long long types to fits_update_key.
  * Added ability for Windows builds to handle UTF-8 needed for
    reading filenames with non-ASCII characters.
  * Added 2-byte int test to speed.c utility.
  * Made fix to http file handler to expand the allowed URL
    length.
- Change License tag to NASA-1.3 in keeping with upstream.
- Switch to cmake+ninja for build.
- Switch BuildRequires to pkgconfig based packages where possible.
- Add a bunch of cmake build related patches to make the output
  close to that generated by autotools:
  * cfitsio-cmake-devel-scripts-destination.patch: Fix destination of
    pkgconfig and cmake scripts from /usr/lib to %{_libdir}.
  * cfitsio-cmake-allow-user-specified-incdir.patch: Allow specifying
    user-defined include dir into which to install header files.
  * cfitsio-cmake-lowercase-util-names.patch: Use lowercase
    names for utility binaries when building using cmake (same as
    autotools)
  * cfitsio-cmake-match-autotools-soversion.patch: Same so
    number as used in configure.in.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734696000">- Update to version 4.5.0:
  * Conversion of CFITSIO configure/build files to better conform
    with automake and libtool.
  * Bug fix for case of bit column output in string format on
    clang compilers with high optimization.
  * Added compiler macro support to improve builds on loongarch64
    and on Gnu/Hurd kernels.
  * Bug fix to fitsverify utility.
- Drop upstreamed patches:
  * cfitsio-cmake-allow-user-specified-incdir.patch
  * cfitsio-cmake-lowercase-util-names.patch
  * cfitsio-cmake-match-autotools-soversion.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS on cmake4</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add cfitsio-nullptr.patch to fix gcc15 compile time error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745323200">- Update to version 4.6.2:
  * Updated autotools configure script to use AM_MAINTAINER_MODE;
    disables automatic regeneration of the build system unless
    configure is invoked with '--enable-maintainer-mode'
- Changes from version 4.6.1:
  * Updated CMake configuration to use GNUInstallDirs module and
    to use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR;
    fixes bug in 4.6.0 that led to an empty 'includedir' in
    cfitsio.pc.
- Changes from version 4.6.0:
  * Improved the empty primary data test performed in
    fits_open_file.
  * Correction to eval_defs.h typedefs to allow for compilation on
    old gcc compilers.
  * The fitsverify utility tool now distinguishes between
    alternate coordinate systems when testing positions of WCSAXES
    keywords.
  * Updates made for greater C23 compatibility as required for
    gcc-15.
  * Possible memory vulnerabilities patched.
  * Fix to a possible heap buffer overflow in a utility tool.
  * Negative size parameter vulnerability patched in utility tool.
- Drop cfitsio-nullptr.patch: incorporated upstream.
- Drop cfitsio-cmake-devel-scripts-destination.patch: fixed
  upstream (also fixes boo#1236985).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1760529600">- Update to version 4.6.3:
  * Fix unitialized before used warnings.</changelog>
</package>
<package pkgid="42b6af8c3884cd8a1e3bdfdb3173112060eec5020d2a864daed8822ef5c57db4801a41f797f1bac4b55b1844d47fe6975fcbe6b93a9f5878e8775c7046505aa7" name="cfitsio-devel-doc" arch="noarch">
  <version epoch="0" ver="4.6.3" rel="1.1"/>
  <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ü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üns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718280000">- Update to version 4.4.0:
  * Reorganization of helper utility code; added fitsverify
  * CMakeLists.txt: Changed install location of
    cfitsio-targets.cmake to conform with the one listed in
    cfitsio-config.cmake.in (i.e.  including the extra "cfitsio"
    subdir of lib/cmake).
  * calculator functions that read GTIs do more correct validity
    checking of GTI input files
  * fits_insert_rows now works if input table starts with both no
    rows and no columns
  * Can now write internal memory files of size &gt; 2^32 directly to
    a gzip-compressed output file.
  * Added support for unsigned long long types to fits_update_key.
  * Added ability for Windows builds to handle UTF-8 needed for
    reading filenames with non-ASCII characters.
  * Added 2-byte int test to speed.c utility.
  * Made fix to http file handler to expand the allowed URL
    length.
- Change License tag to NASA-1.3 in keeping with upstream.
- Switch to cmake+ninja for build.
- Switch BuildRequires to pkgconfig based packages where possible.
- Add a bunch of cmake build related patches to make the output
  close to that generated by autotools:
  * cfitsio-cmake-devel-scripts-destination.patch: Fix destination of
    pkgconfig and cmake scripts from /usr/lib to %{_libdir}.
  * cfitsio-cmake-allow-user-specified-incdir.patch: Allow specifying
    user-defined include dir into which to install header files.
  * cfitsio-cmake-lowercase-util-names.patch: Use lowercase
    names for utility binaries when building using cmake (same as
    autotools)
  * cfitsio-cmake-match-autotools-soversion.patch: Same so
    number as used in configure.in.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734696000">- Update to version 4.5.0:
  * Conversion of CFITSIO configure/build files to better conform
    with automake and libtool.
  * Bug fix for case of bit column output in string format on
    clang compilers with high optimization.
  * Added compiler macro support to improve builds on loongarch64
    and on Gnu/Hurd kernels.
  * Bug fix to fitsverify utility.
- Drop upstreamed patches:
  * cfitsio-cmake-allow-user-specified-incdir.patch
  * cfitsio-cmake-lowercase-util-names.patch
  * cfitsio-cmake-match-autotools-soversion.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS on cmake4</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add cfitsio-nullptr.patch to fix gcc15 compile time error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745323200">- Update to version 4.6.2:
  * Updated autotools configure script to use AM_MAINTAINER_MODE;
    disables automatic regeneration of the build system unless
    configure is invoked with '--enable-maintainer-mode'
- Changes from version 4.6.1:
  * Updated CMake configuration to use GNUInstallDirs module and
    to use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR;
    fixes bug in 4.6.0 that led to an empty 'includedir' in
    cfitsio.pc.
- Changes from version 4.6.0:
  * Improved the empty primary data test performed in
    fits_open_file.
  * Correction to eval_defs.h typedefs to allow for compilation on
    old gcc compilers.
  * The fitsverify utility tool now distinguishes between
    alternate coordinate systems when testing positions of WCSAXES
    keywords.
  * Updates made for greater C23 compatibility as required for
    gcc-15.
  * Possible memory vulnerabilities patched.
  * Fix to a possible heap buffer overflow in a utility tool.
  * Negative size parameter vulnerability patched in utility tool.
- Drop cfitsio-nullptr.patch: incorporated upstream.
- Drop cfitsio-cmake-devel-scripts-destination.patch: fixed
  upstream (also fixes boo#1236985).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1760529600">- Update to version 4.6.3:
  * Fix unitialized before used warnings.</changelog>
</package>
<package pkgid="81c926a1301e35a5685b2248bf3e7002641a73ec64a43a3bf3e6c93ce51c5ab501045ac008420ff85f92cf3f280f09669929420189418d909593a7a40bce6848" name="cfityk" arch="riscv64">
  <version epoch="0" ver="1.3.2" rel="2.2"/>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="jengelh@inai.de" date="1486123200">- Direct-invoke ldconfig. Update RPM groups.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1580385600">- Switch to building against Python 3.
  + Rename python-fityk to python3-fityk.
- Remove unknown option from configure arguments.
- Drop usage of py_sitelib deprecated variable.
- Run spec-cleaner over the spec file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580644800">- Don't make python3-fityk Obsolete or Provide python-fityk (the
  python2 version) so that users may continue using the installed
  python2 version should they so wish.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613217600">- Add fityk-support-lua-5.4.patch: Support lua up to version 5.4;
  patch taken from upstream git commit and rebased for current
  version. Add BuildRequires: libtool and run autoreconf before
  configure since patch modifies configure.ac.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623585600">- Enforce `std=c++14` when building on openSUSE &gt;= 1550 where
  GCC 11 is the default compiler (and uses c++17 by default)
  [gh#wojdyr/fityk#37].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add fityk-drop-dynamic-exceptions.patch: Drop dynamic exceptions
  to build with c++17 std; patch taken from upstream merge request
  [gh#wojdyr/fityk#38].
- Drop enforced `std=c++14` in light of above patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655899200">- Add fityk-ignore-distutils-deprecation-warning.patch: Ignore
  deprecation warning when import distutils for python so that the
  configure script does not error out.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674820800">- Update to version 1.3.2
  * Various small fixes accumulated over years. In particular,
    it fixes the layout on GTK3.
  * Added SNIP background (contributed by Cristiano Fontana).
- Drop upstram patches:
  * fityk-support-lua-5.4.patch
  * fityk-ignore-distutils-deprecation-warning.patch
- Rebased fityk-drop-dynamic-exceptions.patch
- Spec file cleanup
- Switched to GTK3 wxWidgets</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Disable python bindings when building for openSUSE &gt;= 1600 as
  fityk still makes use of PyEval_* functions deprecated since
  python 3.9 and unavailable since 3.13. Fixes builds on newer oS.</changelog>
</package>
<package pkgid="91f040cb7256bdcba0190961c5c40197a797fbe3232743c20ecc3c99ae9a4c39d37a54081bc71a1e09fae64192a69876b63878f2ad051e086bc3a7f786d896f1" name="cflow" arch="riscv64">
  <version epoch="0" ver="1.8" rel="2.1"/>
  <changelog author="puzel@novell.com" date="1247400000">- update to cflow-1.3
  * Optimize symbol tables.
  * New symbol tables considerably improve the program performance.
  * Bugfixes.
- drop cflow-fix-extern-inline.patch (fixed upstream)</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner</changelog>
  <changelog author="puzel@suse.com" date="1318593600">- update to cflow-1.4
  * Symbol aliases
    The `--symbol' option has been extended to allow for defining
    symbol aliases.  Aliases are useful for declaring reserved
    words such as `__restrict' or `__inline'.  For example,
    the option `--symbol __restrict:=restrict' instructs cflow
    to treat `__restrict' exactly as `restrict'.
  * New syntactic class: qualifiers
    Tokens in this class can legitimately appear in place of C
    qualifiers, such as `static' or `inline'.  This class is useful
    for some compiler-depending keywords, such as `__extension__'
    in gcc.  The usual declaration of this symbol is `--symbol
    __extension__:qualifier'.
  * Speed up recursive call detection.
  * Fix parsing of typedefs after `struct'.
  * Fix the output of branch marks in tree mode.
  * Fix processing of static inline functions (RH bug 650716).
- drop cflow-fix-yyparse-return-type.patch (upstream)</changelog>
  <changelog author="mpluskal@suse.com" date="1463572800">- Update to version 1.5:
  * Correctly handle functions returning struct/union (fixes bug
    [#31792])
  * Gracefully handle invalid inputs (fixes bug #44113)
  * Debugging output goes to stderr
  * Add a manpage
  * Consistent use of exit codes
- Cleanup spec file with spec-cleaner
- Use url for source
- Add gpg signature</changelog>
  <changelog author="seanlew@opensuse.org" date="1550923200">- Update to version 1.6:
  * New option --all (-A)
  * New option --no-main</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551096000">- Modernise spec file with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1560945600">- Update license information</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.7:
  * Multiple start functions are allowed
  * New option --target=FUNCTION
  * New output format: dot
  The '-f dot' (or '--format=dot') option instructs cflow to output
  graph as a description in DOT language, suitable as input to graphviz
  programs.
  * Bugfixes:
  * * CVE-2019-16165
  * * CVE-2019-16166
  * * Fix parsing of K&amp;R style function declarations
  * * Improve parsing of typecasts
  * * Fix recursive call detection</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  https://savannah.gnu.org/bugs/index.php?67206
  + cflow-gcc15.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- update to 1.8:
  * New "profiles" providing defaults for different standards of
    the C language, e.g. cflow --profile=gcc
  * CFLOW_OPTIONS and CFLOWRC are deprecated
  * Emacs cflow-mode improved
  * CVE-2023-6031: buffer-overflow in find_option_type boo#1216964
- update upstream signing key
- remove obsolete texinfo macros
- drop cflow-gcc15.patch, no longer needed</changelog>
</package>
<package pkgid="012cb6f5067591f617cbd0e404787afd04867d428bd999d723cd6edc38c9254622437f0d5735bedd4077c60610caf16b54d5d743d1566d8823cfb273e724395d" name="cg3" arch="riscv64">
  <version epoch="0" ver="1.5.1" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1410350400">- Initial package for build.opensuse.org (version 0.9.8+svn10138)
- Add libcg-private.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602676800">- Update to snapshot 1.3.1+svn14806
- Remove libcg-private.diff (obsolete)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1635422400">- Update to release 1.3.2
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 1.3.6
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658664000">- Update to release 1.3.7
  * Don't hardcode Perl path</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1665144000">- Update to release 1.3.9
  * Add cg-sort and untrace man pages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685620800">- Update to release 1.4.5
  * Nested rules keyword "With"
  * Added rule flags NoMapped and NoParent which will cause the
    rule to skip mapped readings or cohorts with a dependency
    parent.
  * Cmdline flag --dep-absolute will cause dependency to be
    written with globally unique cohort IDs
  * Section headers can now have rule flags, which will then
    apply to all rules in that section.
  * Cmdline flag -B will inhibit and trim whitespace
    between/after cohorts.
  * Cmdline flag -T will delimit based on a regex of non-CG data.
  * Environment variables CG3_DEFAULT and CG3_OVERRIDE can set
    and override CG-3 cmdline parameters.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691150400">- Update to release 1.4.6
  * Use FindPython instead of FindPythonInterp for CMake &gt;= 3.12.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Update to release 1.5.0
  * New features:
  * `CMDARGS` and `CMDARGS-OVERRIDE` for setting command line
    arguments in the grammar. See
    https://edu.visl.dk/cg3/chunked/grammar.html#grammar-cmdargs
  * Cmdline arg `--debug-rules` takes a range of rule line
    numbers, and will print the windows when a targeted rule
    tries to do anything.
  * Cmdline arg `--print-ids` to always print globally unique
    cohort ID.
  * New rule type `CopyCohort` to copy a cohort.
  * New rule type `RemParent` to orphan a cohort.
  * New rule type `SwitchParent` sets the grandparent of the
    target as its parent and sets the target as the parent of the
    previous parent.
  * Changes:
  * `MergeCohorts` now inherits dependencies and relations by
    default.
  * `Substitute (*) ...` can now be used to insert tags without
    removing any.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744459200">- Update to release 1.5.1
  * Update iter_rules when returning from `With`</changelog>
</package>
<package pkgid="f5a0d9516fcc802e0fead6a31444f4dd799a206dfcf639b5c56bf8cd0a37e6ea980fcd5a726e4d2946562c4d92db7d8cd80e4ac27e53e403563dd2e02b604c8f" name="cg3-devel" arch="riscv64">
  <version epoch="0" ver="1.5.1" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1410350400">- Initial package for build.opensuse.org (version 0.9.8+svn10138)
- Add libcg-private.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602676800">- Update to snapshot 1.3.1+svn14806
- Remove libcg-private.diff (obsolete)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1635422400">- Update to release 1.3.2
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 1.3.6
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658664000">- Update to release 1.3.7
  * Don't hardcode Perl path</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1665144000">- Update to release 1.3.9
  * Add cg-sort and untrace man pages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685620800">- Update to release 1.4.5
  * Nested rules keyword "With"
  * Added rule flags NoMapped and NoParent which will cause the
    rule to skip mapped readings or cohorts with a dependency
    parent.
  * Cmdline flag --dep-absolute will cause dependency to be
    written with globally unique cohort IDs
  * Section headers can now have rule flags, which will then
    apply to all rules in that section.
  * Cmdline flag -B will inhibit and trim whitespace
    between/after cohorts.
  * Cmdline flag -T will delimit based on a regex of non-CG data.
  * Environment variables CG3_DEFAULT and CG3_OVERRIDE can set
    and override CG-3 cmdline parameters.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691150400">- Update to release 1.4.6
  * Use FindPython instead of FindPythonInterp for CMake &gt;= 3.12.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Update to release 1.5.0
  * New features:
  * `CMDARGS` and `CMDARGS-OVERRIDE` for setting command line
    arguments in the grammar. See
    https://edu.visl.dk/cg3/chunked/grammar.html#grammar-cmdargs
  * Cmdline arg `--debug-rules` takes a range of rule line
    numbers, and will print the windows when a targeted rule
    tries to do anything.
  * Cmdline arg `--print-ids` to always print globally unique
    cohort ID.
  * New rule type `CopyCohort` to copy a cohort.
  * New rule type `RemParent` to orphan a cohort.
  * New rule type `SwitchParent` sets the grandparent of the
    target as its parent and sets the target as the parent of the
    previous parent.
  * Changes:
  * `MergeCohorts` now inherits dependencies and relations by
    default.
  * `Substitute (*) ...` can now be used to insert tags without
    removing any.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744459200">- Update to release 1.5.1
  * Update iter_rules when returning from `With`</changelog>
</package>
<package pkgid="466966a9bd50baba955715d10aa633cf9227733cd205dfc5bcd97af79a560833f12e27e565d870dfb59ffb28bf89fe1f1c7802f36e8d05cfdc989541f5438826" name="cgal-demo-examples-devel" arch="noarch">
  <version epoch="0" ver="6.1" rel="1.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1680436800">- Use gcc11-c++ for openSUSE Leap, enables building</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 5.5.3:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_5.5.2+-label%3AMerged_in_5.5.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804801">- Update to 5.6:
  * See https://github.com/CGAL/cgal/releases/tag/v5.6</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1709121600">- Update to 5.6.1
  * CGAL-5.6.1 is a bug-fix release.
    See on Github the list of bugs that were solved since CGAL-5.6.
    https://github.com/CGAL/cgal/releases/tag/v5.6.1
- Fix documentation packaging: Tumbleweed uses a different default
  destination than older distributions now. Force doc subdir.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729684800">- Update to 5.6.2:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_5.6.2+-label%3AMerged_in_5.6.1</changelog>
  <changelog author="Torsten Gruner &lt;simmphonie@opensuse.org&gt;" date="1737201600">- Update to 6.0.1
  * See https://github.com/CGAL/cgal/releases/tag/v6.0.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1758110400">- Update to 6.0.2:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_6.0.2+-label%3AMerged_in_6.0.1</changelog>
  <changelog author="aschnell@suse.com" date="1758628800">- libboost_system was removed upstream (bsc#1249599)</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1758801600">- Also removed Requires on libboost_system-devel. This has been
  deprecated on boost 1.89. (bsc#1249599)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 6.1:
  General Changes:
  * The new list of supported compilers is:
    + Visual C++ 15.9, 16.10, 17.0 (from Visual Studio 2017, 2019 and 2022) or later
    + Gnu g++ 12.2.0 or later (on Linux)
    + LLVM Clang version 20.1.6 or later (on Linux)
    + Apple Clang compiler versions 12.0.5 and 12.0.5 (on macOS)
  * The minimal supported version of Boost is now 1.74.0.
  New package:
  * 3D Constrained Triangulations
  * 3D Isosurfacing
  * dD Fréchet Distance
  * 2D Triangulations on Hyperbolic Surfaces
  For details see:
  https://github.com/CGAL/cgal/releases/tag/v6.1</changelog>
</package>
<package pkgid="ef06fb80887ba580da7ccc1867160205b9b85d56d1686d998ada1af65fb36d2c08be6ce065c6f4b9bf000b90f801cfaaf3414bd50b8f4003d2dfde8c134cd05f" name="cgal-devel" arch="riscv64">
  <version epoch="0" ver="6.1" rel="1.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1680436800">- Use gcc11-c++ for openSUSE Leap, enables building</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 5.5.3:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_5.5.2+-label%3AMerged_in_5.5.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804801">- Update to 5.6:
  * See https://github.com/CGAL/cgal/releases/tag/v5.6</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1709121600">- Update to 5.6.1
  * CGAL-5.6.1 is a bug-fix release.
    See on Github the list of bugs that were solved since CGAL-5.6.
    https://github.com/CGAL/cgal/releases/tag/v5.6.1
- Fix documentation packaging: Tumbleweed uses a different default
  destination than older distributions now. Force doc subdir.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729684800">- Update to 5.6.2:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_5.6.2+-label%3AMerged_in_5.6.1</changelog>
  <changelog author="Torsten Gruner &lt;simmphonie@opensuse.org&gt;" date="1737201600">- Update to 6.0.1
  * See https://github.com/CGAL/cgal/releases/tag/v6.0.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1758110400">- Update to 6.0.2:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_6.0.2+-label%3AMerged_in_6.0.1</changelog>
  <changelog author="aschnell@suse.com" date="1758628800">- libboost_system was removed upstream (bsc#1249599)</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1758801600">- Also removed Requires on libboost_system-devel. This has been
  deprecated on boost 1.89. (bsc#1249599)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 6.1:
  General Changes:
  * The new list of supported compilers is:
    + Visual C++ 15.9, 16.10, 17.0 (from Visual Studio 2017, 2019 and 2022) or later
    + Gnu g++ 12.2.0 or later (on Linux)
    + LLVM Clang version 20.1.6 or later (on Linux)
    + Apple Clang compiler versions 12.0.5 and 12.0.5 (on macOS)
  * The minimal supported version of Boost is now 1.74.0.
  New package:
  * 3D Constrained Triangulations
  * 3D Isosurfacing
  * dD Fréchet Distance
  * 2D Triangulations on Hyperbolic Surfaces
  For details see:
  https://github.com/CGAL/cgal/releases/tag/v6.1</changelog>
</package>
<package pkgid="d47856f42bc6aa5e56e51554eeec8a1f7ca689968884b4a551dd3df892e2bb0171e35b74ffc303dcc40bce004da62a135e6cfcaca4fea50e8e0385c9131df513" name="cgal-doc" arch="noarch">
  <version epoch="0" ver="6.1" rel="1.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1680436800">- Use gcc11-c++ for openSUSE Leap, enables building</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 5.5.3:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_5.5.2+-label%3AMerged_in_5.5.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804801">- Update to 5.6:
  * See https://github.com/CGAL/cgal/releases/tag/v5.6</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1709121600">- Update to 5.6.1
  * CGAL-5.6.1 is a bug-fix release.
    See on Github the list of bugs that were solved since CGAL-5.6.
    https://github.com/CGAL/cgal/releases/tag/v5.6.1
- Fix documentation packaging: Tumbleweed uses a different default
  destination than older distributions now. Force doc subdir.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729684800">- Update to 5.6.2:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_5.6.2+-label%3AMerged_in_5.6.1</changelog>
  <changelog author="Torsten Gruner &lt;simmphonie@opensuse.org&gt;" date="1737201600">- Update to 6.0.1
  * See https://github.com/CGAL/cgal/releases/tag/v6.0.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1758110400">- Update to 6.0.2:
  * https://github.com/CGAL/cgal/issues?q=sort%3Aupdated-desc+label%3AMerged_in_6.0.2+-label%3AMerged_in_6.0.1</changelog>
  <changelog author="aschnell@suse.com" date="1758628800">- libboost_system was removed upstream (bsc#1249599)</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1758801600">- Also removed Requires on libboost_system-devel. This has been
  deprecated on boost 1.89. (bsc#1249599)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 6.1:
  General Changes:
  * The new list of supported compilers is:
    + Visual C++ 15.9, 16.10, 17.0 (from Visual Studio 2017, 2019 and 2022) or later
    + Gnu g++ 12.2.0 or later (on Linux)
    + LLVM Clang version 20.1.6 or later (on Linux)
    + Apple Clang compiler versions 12.0.5 and 12.0.5 (on macOS)
  * The minimal supported version of Boost is now 1.74.0.
  New package:
  * 3D Constrained Triangulations
  * 3D Isosurfacing
  * dD Fréchet Distance
  * 2D Triangulations on Hyperbolic Surfaces
  For details see:
  https://github.com/CGAL/cgal/releases/tag/v6.1</changelog>
</package>
<package pkgid="f7cd3750a58fb54a79d6caac6256b1387a081c2d153f39b5cb5e6af2425153ce5d53ce82c441a58136773edb799dcf648803e5720a5d42516db258df8ed29703" name="cgdb" arch="riscv64">
  <version epoch="0" ver="0.8.0" rel="2.1"/>
  <changelog author="puzel@suse.com" date="1315396800">- update to cgdb-0.6.6
  - Fixed a segfault on 64-bit systems in rline.c due to a missing
    prototype of cgdb_malloc. Thanks to Pietro Cerutti for
    reporting and diagnosing this one!
  - Fixed a bug in the file dialog. When searching for a file, and
    you hit enter to select it, CGDB would sometimes skip to the
    next file that matches and open that file instead.
  - No longer set the prompt to (gdb) on startup.</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="1326369600">- change license to be in spdx.org format</changelog>
  <changelog author="puzel@suse.com" date="1329220800">- fix build on sle11-sp1</changelog>
  <changelog author="nevion@gmail.com" date="1371211200">-update to 0.6.7
  - Changed documentation license from GFDL to GPL (github #6).
  - Fixed a hang on MacOS when quitting cgdb while inferior is
    running (github #1 and #5).
  - Fixed a crash when pressing 'n' in source window (github #5).
  - Fixed a bug opening files (and toggling breakpoints in files)
    with special characters (e.g. space) in their names.</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Update project and download url
- Update dependencies
- Cleanup spec file with spec-cleaner
- Update to 0.6.8
  * Fix issue #40, the map commands were adding additional new lines
    to the mappings. For instance, 'imap a b' in the ~/.cgdb/cgdbrc
    file would cause a to map to 'b&lt;cr&gt;' instead of just 'b'.
  * Added feature from issue #29, added 'until' command to CGDB.
  * Updated autotools configuration files to satisfy warnings and
    recommendations produced by autotools when run.
  * Fix issue #49, a gcc compiler warning.
  * Fixed a hang consuming 100% CPU usage on OS X Mavericks (github #48).
  * Fixed a hang when quitting cgdb while inferior is running
    (github #1 and #5 and #46). This was believed to be fixed in the last
    release but I've finally reproduced the issue and fixed it for good.</changelog>
  <changelog author="avindra@opensuse.org" date="1515672000">- Update to 0.7.0
  * Support for curses was removed (only ncurses is supported)
  * Remove help2man dependency
  * hlsearch option added (off by default). Improves searching
    and displaying of searching functionality within CGDB. If
    enabled, and previous search exists, CGDB will display search
    results using the Search highlighting group. The IncSearch
    highlighting group is used to display the active search. The
    hlsearch option highlights previous searches in the source
    window, the gdb window when in scroll mode and the file dialog
    window.
  * Assembly code support.  Assembly code will be shown when no
    source code is available. The option 'set disasm' allows you
    to show mixed source/assembly when both are available.
  * Add support to enable/disable showing assembly code in CGDB.
    Disabled by default. The 'set disasm' enables showing mixed
    assembly mode by default. See the documentation for more
    information.
  * Add the :logo command to cgdb. This tells CGDB to display a
    logo in the source window.
  * Initial Rust syntax highlighter.
  * Support vi type &lt;digit&gt;j and &lt;digit&gt;k motions. Previously only
    typing j or k with out a number was supported.
  * Support for vim like marks. Showmarks option was introduced
    to show the marks in the source window. Default is true.
    You can disable the viewing of marks using 'set noshowmarks'.
  * Color support. Default is enabled.
  * Ansi escape codes representing color will show correctly.
    Configurable with the `set debugwincolor` option.
  * Add the winminwidth option- it controls the minimum width that
    a window can be resized.
  * Support for vertical or horizontal splitting of the CGDB/GDB
    windows. You can change the window orientation by using the
    command 'set winsplitorientation=horizontal or vertical'.
    horizontal is the default orientation. Type Ctrl-w to switch
    between vertical and horizontal viewing.
  * Remove the TTY mode and TTY window. It is now recommended to
    attach to your program from a separate terminal.
  * -w command line option. CGDB will wait to start until either
    a debugger is attached to it, or until a key is written to it's
    stdin. Useful for debugging CGDB itself.
  * Added scroll mode in addition to the existing GDB command mode.
    To enter scroll mode, type 'page up' when in GDB mode and to
    exit type 'q', 'i' or 'Enter'. In scroll mode, you can scroll
    through the GDB output. You can also search the GDB output with
    the /, ?, n and N keys. Vim marks are also supported.
  * Extended support for the vim G command when in CGDB mode.
    [&lt;number&gt;]G works as it does in vim now.
  * Support for 'executinglinedisplay' and 'selectedlinedisplay'
    configuration options. It allows you to configure how CGDB
    displays both the currently executing line and the currently
    selected line. Default for executing line is set to
    longarrow. Default for selected line is set to block. The
    'arrowstyle' option has been deprecated (but still supported).
    Use 'executinglinedisplay' instead.
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597838400">- update to 0.7.1:
  * Status bar messages are now displayed properly in veritical mode.
    The message is now truncated according to the status bar width instead
    of the width of the terminal.
  * Fix spurious error from CGDB on shutdown. You may have seen,
    CGDB had unexpected results. Search the logs for more details.
    In the log there was a waitpid error. CGDB was using the API wrong.
  * Fix issue #161 - CGDB would lock up when doing a regex search from
    the status bar if the file was just opened from the file dialog and
    the search did not match any text in the file. Now the search fails
    to match text as expected.
  * Status bar commands and gdb console commands now both show gdb
    output in the gdb window (instead of only the gdb console commands).
    This fixed issue #154 on github.
  * Fixed issue where typing F8 would do a 'next', 'step' and
    screen refresh instead of just doing a 'next' command.
  * Fix issue #139 - Show appropriate logos when color disabled
    Previously, if the user had colors disabled, CGDB would still show
    logos that had ansi escape color sequences in them.
  * Fixed :highlight regression introduced in 0.7.0.
    In 0.6.8, if the user entered a :highlight command from the CGDB
    status bar, for instance:
    :highlight Comment ctermfg=Blue
    CGDB would updated the currently displayed source file
    with the requested highlighting changes. In 0.7.0 this would not occur.
    Both versions honored :highlight in the .cgdbrc file.
  * Fix issue #125 - CGDB can cross compile again.
  * The rust syntax highlighter is now case sensitive instead of case
    insensitive.
  * Fix issue #129. CGDB with old versions of ncurses (5.6 or before)
    would not display colors. Now it will display colors, but will
    not support ansi colors in the GDB window.
  * Fix issue #137. rustlexer.lpp fails to compile with some versions
    of GNU autotools.
  * Fix issue #135. CGDB would "freeze" when opening the file
    dialog if the number of files was very large. Updating the
    gdbwire parser resolved the issue.
  * Add support for readline's backward-kill-word and kill-word at gdb prompt</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to 0.8.0:
  * CGDB now exits when gdb exits, previously if gdb exited but the
    inferior, or child of the inferior was still running, cgdb would
    possibly continue running in a non responsive state.
    Now cgdb exits when gdb does.
  * Single stepping through disassembly without debug symbols does not
    move arrow in source window. Now the arrow moves in the source
    window as expected.
  * Fix CGDB freezes when pressing "o" to open the file dialog
  * Fix breakpoint handling is broken in disasembly view
  * Fix CGDB would not process commands after F5, F6, etc
  * CGDB implements a virtual terminal in the GDB window
  * The GDB scroller is now a virtual terminal (using libvterm)
  * The scrollback buffer has been reimplemented using libvterm
    The cursor row/col position is now known, rather than just the row
  * Searching in the scrollback buffer is improved
  * The scrollback buffer size is configurable with a new option,
    scrollbackbuffersize (sbbs) and is defaulted to 10000.
  * Mark commands in the GDB scroller have been removed
  * Unicode is now fully supported in the gdb window
  * libvterm does not support reflow yet, so resizing the terminal or
    switching the window orientation (winsplitorientation) after startup
    may cause the text in the GDB window to not be as expected
  * Colors in the GDB window are not fully supported yet.
    Ncurses is difficult to work with, considering switching.
    RGB vterm colors are unsupported at the moment.
  * CGDB implements GDB/MI in favor of GDB/Annotations
  * Add the nexti and stepi configuration commands
  * Fix ANSI escape issues with GDB-9
  * Fix auto source reload issue
  * CGDB works again with newer versions of GDB (gdb 8.3 and above)
  * CGDB now supports a configurable home directory.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1733140800">- to support gcc14, add patch cgdb-0.8.0-configure-c99.patch (from
  gentoo) and run autoreconf in %prep stage</changelog>
</package>
<package pkgid="25280ea64d0378ceaca52daf69b797823b7d77785f12cbaed11a0dc0420adc86a349bfe90c4d53a939549b61d3f95e04ebdc40e7b450ba496952b8549512eb18" name="cgit" arch="riscv64">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="astieger@suse.com" date="1465819200">- cgit 1.0:
  * Add repo.homepage/gitweb.homepage setting and homepage tab.
  * Considerable internal cleanups.
  * Show reverse paths in title bar so that browser tab shows
    filename.
  * Add syntax highlighting to md2html.
  * Allow redirects even when caching is turned on.
  * Fix empty PATH_INFO on redirect.
  * Better HTML5 compliance.
  * Simplified decorations.
  * Show repo's root directory in plain view.
  * Date printing and timezone normalization.
  * Unicode issues in syntax highlighting.
  * Account for caches with empty key.
  * Use size_t for all lengths.
  * More gracefully deal with unparsable commits.
- with git 2.8.3
- the following patches are now included upstream git 2.8.3:
  0012-http-push-stop-using-name_path.patch
  0013-show_object_with_name-simplify-by-using-path_name.patch
  0014-list-objects-convert-name_path-to-a-strbuf.patch
  0015-list-objects-drop-name_path-entirely.patch
  0016-list-objects-pass-full-pathname-to-callbacks.patch</changelog>
  <changelog author="vcizek@suse.com" date="1483617600">- remove redundant gnu-crypto BuildRequires</changelog>
  <changelog author="vsvecova@suse.com" date="1484827200">- Version bump to v1.1:
  * For more information see complete changelog at
    https://git.zx2c4.com/cgit/log/
- Add cgit-built-with-git-v2.11.0.patch</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Update bundled git to 2.11.1</changelog>
  <changelog author="jengelh@inai.de" date="1533470400">- Update to new upstream release 1.2.1
  * fixes CVE-2018-14912 directory traversal vulnerability
    [boo#1103799]
  * syntax-highlighting: replace invalid unicode with '?'
  * ui-repolist: properly sort by age
  * ui-patch: fix crash when using path limit
- Remove cgit-built-with-git-v2.11.0.patch (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544097600">- Create a /var/cache/cgit [boo#1116567]
- Update bundled git to 2.18.1
- Remove cgit-optflags.diff</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558353600">- Add the missing zlib requirement.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584446400">- Update to new upstream release 1.2.3
  * Offer lzip and zstd as compression methods through the webui.
  * ui-tree: allow per repository override for enable-blame.
- Bump git to latest upstream release 2.25.1</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727265600">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to verison 1.3:
  * small javascript script for dynamic aging
  * a lot of bugfixes
  * css fixes
  * rebase onto git 2.53.0
- provide actual verison of bundled git version</changelog>
</package>
<package pkgid="c5153f4577b8c81044286bf45d74158cf95fef5a875e441bb15954873a1610f733cbf076add1ca0d6eece4700e30ee90db36074fa56083f8b57969e1f37d1e14" name="cglib" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="5.2"/>
  <changelog author="fstrba@suse.com" date="1526472000">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility</changelog>
  <changelog author="fstrba@suse.com" date="1528891200">- Depend on asm3 and not objectweb-asm, since the binaries
  are equivalent.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540814400">- Add aliases to the maven artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540814401">- Upgrade to version 3.1, the last one buildable with ant
- Depend on asm5
- Modified patch:
  * cglib-build_xml.patch
    + rediff to changed context
- Added patch:
  * fix-javadoc.patch
    + Do not import with wildcards a package that has no classes
    + Fixes javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544529600">- Build with objectweb-asm &gt;= 5 in order not get stuck on a
  particular asmN dependency</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551787200">- Upgrade to upstream 3.2.4
- Generate and customize ant build system
- Removed patches:
  * cglib-build_xml.patch
  * fix-javadoc.patch
    + Not needed any more</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- Update to upstream 3.3.0
  * emits code compatible with java 1.8, so we can call static
    interface methods.
  * minor fix for allowing a fastclass to call static interface
    methods.
  * update to asm 7.1
  * make ant dependency optional
  * add Automatic Module Names
  * Expose non-bridge methods more frequently.
  * Drop support for Java6. (It may continue to work, but continuous
    integration tests will no longer validate it does.)
  * Fix #115: Release resources eagerly.
  * Deprecated TinyBitSet.
  * Add workarounds for changes coming from Jigsaw.
  * Fix #89 / #90 (generated incorrect code for bridge methods sometimes)
- Update project url to new github site (old one redirects there)</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640779200">- Don't inject &lt;optional&gt;true&lt;/optional&gt; in cglib pom, as 3.3.0
  already provides that option and it makes the POM xml incorrect.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651060800">- Remove links between artifacts and their parent since we are
  not building with maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Simplify and clean-up the spec file</changelog>
</package>
<package pkgid="b21f51661082d5d7cc1f97ea6ed03a2727d5757a3f48486bd4ec75ec8694879119612b82f0fa064472cf511b9bd783e44c62c4993abbfc48faca7f1ff6e2647a" name="cglib-javadoc" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="5.2"/>
  <changelog author="fstrba@suse.com" date="1526472000">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility</changelog>
  <changelog author="fstrba@suse.com" date="1528891200">- Depend on asm3 and not objectweb-asm, since the binaries
  are equivalent.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540814400">- Add aliases to the maven artifact</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540814401">- Upgrade to version 3.1, the last one buildable with ant
- Depend on asm5
- Modified patch:
  * cglib-build_xml.patch
    + rediff to changed context
- Added patch:
  * fix-javadoc.patch
    + Do not import with wildcards a package that has no classes
    + Fixes javadoc generation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544529600">- Build with objectweb-asm &gt;= 5 in order not get stuck on a
  particular asmN dependency</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551787200">- Upgrade to upstream 3.2.4
- Generate and customize ant build system
- Removed patches:
  * cglib-build_xml.patch
  * fix-javadoc.patch
    + Not needed any more</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- Update to upstream 3.3.0
  * emits code compatible with java 1.8, so we can call static
    interface methods.
  * minor fix for allowing a fastclass to call static interface
    methods.
  * update to asm 7.1
  * make ant dependency optional
  * add Automatic Module Names
  * Expose non-bridge methods more frequently.
  * Drop support for Java6. (It may continue to work, but continuous
    integration tests will no longer validate it does.)
  * Fix #115: Release resources eagerly.
  * Deprecated TinyBitSet.
  * Add workarounds for changes coming from Jigsaw.
  * Fix #89 / #90 (generated incorrect code for bridge methods sometimes)
- Update project url to new github site (old one redirects there)</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640779200">- Don't inject &lt;optional&gt;true&lt;/optional&gt; in cglib pom, as 3.3.0
  already provides that option and it makes the POM xml incorrect.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651060800">- Remove links between artifacts and their parent since we are
  not building with maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694520000">- Simplify and clean-up the spec file</changelog>
</package>
<package pkgid="a3e9506a5c9f3edf854d34f1134c4d71446987bd245479d570e52fc8de569492d45cd0ea9df70c0fffad0238f929c72c1a16175dcada86164b285d9e40ec6221" name="cglm-devel" arch="riscv64">
  <version epoch="0" ver="0.9.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1620129600">- Trim boasting from description.
- Run fdupes.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620734400">- Exclude ix86, as it will fail</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622808000">- Update to version 0.8.3
  * cglm now supports different clipspace configurations.
  * new: nlerp for quaternions
  * simd, and sse optimizations
  * arm, and neon: improvements
  * style: rename nearVal, farVal to nearZ and farZ
  * many other improvements
- Drop cglm-set-soversion.patch, upstream fixed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 0.8.5
  * update GLM_FLT_EPSILON to use 1e-5 instead of 1e-
  * implement a few complex routines
  * set PACKAGE_VERSION so it gets substituted in cglm.pc.in by cmake
  * header containing sse3 intrinsics is pmmintrin.h
  * add missing ivec types
  * fix a bug in glm_lookat_lh and view_lh.h
- Update to version 0.8.4
  * Now there are _no and _zo vesions of project / unproject functions.
  * If CGLM_CLIPSPACE_INCLUDE_ALL is defined then all clipspace
    headers are icluded in project.h or related main headers
  * add ZERO_TO_ONE support to glm_unprojecti
  * add ZERO_TO_ONE support to glm_project
  * new function: glm_pickmatrix() aka gluPickMatrix()
  * fix vec3_ortho
  * fix cross product when an operand is also dest
  * compute quaternion rotating a vector into another</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668945600">- Update to version 0.8.7
  * fix build: add missing struct affine functions and headers
- Changes in 0.8.6:
  New features:
  * new affine transform and project functions
    gh#recp/cglm#260
  * add basic ivec functions
    gh#recp/cglm#251
  Bugfixes and improvements:
  * added missing include in io.h which adds GLM_MAX macro
    gh#recp/cglm#257
  * update README to show that integer types are supported
    gh#recp/cglm#254
  * fix grammatical errors in docs index
    gh#recp/cglm#247
  * some improvements including build files
- Changes in 0.8.5:
  * update GLM_FLT_EPSILON to use 1e-5 instead of 1e-
  * implement a few complex routines
  * header containing sse3 intrinsics is pmmintrin.h
  * add missing ivec types
  * extend unions for struct api
  * fix glm_pickmatrix()'s param type
  * fix a bug in glm_lookat_lh
  * fix bug in view_lh.h
  * some improvements including build files</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1671796800">- update to v0.8.8:
  New features:
  * new abs functions for vec2, ivec2, ivec3, ivec4
  Bugfixes and Improvements:
  * fix assertion in test_clamp on x86
  * fix missing abs declaration on Emscripten
  * switch CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR for cmake.pc
  * see previous releases for more</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Update to version 0.8.9
  * Adding initialization macros for ivec types
  * Make implicit double promotion/casting explicit</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699531200">- update to 0.9.1:
  * Now we have **mat2x3**, **mat2x4**, **mat3x2**, **mat3x4**,
  * *mat4x2** and **mat4x3** types and its functions
  * README: add build docs for WebAssembly
  * io: fix test runner.c implicit declaration glm_arch_print
  * https://github.com/recp/cglm/pull/309: fix and improve
    CGLM_USE_ANONYMOUS_STRUCT definition with more robust
    compiler version check
  * suppress sign conversion warnings
  * Implement missing 3D
    Affine Transforms in the Struct API
  * drop "-Werror" to allow skip warnings on production build
  * more robust __builtin_assume_aligned detection
  * reduce glms_mat[4|3|2]_make()'s dest parameter
  * fix and improve printing arch name in tests
  * make GLM_TESTS_NO_COLORFUL_OUTPUT work on non-test print
    colors too
  * Now we have WASM 128 SIMD support
  * `CGLM_OMIT_NS_FROM_STRUCT_API`, omits CGLM_STRUCT_API_NS
    (glms_) namespace  completely if there is sub namespace e.g
    mat4_, vec4_ ... **DEFAULT** is not defined
  * `CGLM_STRUCT_API_NS`: define name space for struct api,
  * *DEFAULT** is `glms`
  * `CGLM_STRUCT_API_NAME_SUFFIX`: define name suffix,
  * *DEFAULT** is empty e.g `defining it as #define
    CGLM_STRUCT_API_NAME_SUFFIX  s` will add `s` suffix to
    `mat4_mul -&gt; mat4s_mul`</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 0.9.2:
  * aabb2d and euler to quat
  * new subtraction family of vector functions
  * and many others improvements and bugfixes</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1712577600">- Update to version 0.9.4
  + Changes from 0.9.4
  * #402: Struct API glms_ray_at incorrect dir param
  * dont use I macro defined in standard(fixes #404)
  * #403: mat2x3: fix multiplication functions
  * #405: mat2x4: fix multiplication functions
  * #407: mat3x2: fix multiplication functions
  * #408: mat3x4: fix multiplication functions
  * #410: mat4x2: fix multiplication functions
  * #411: mat4x3: fix multiplication functions
  * docs: improve docs
  * #412: separate SSE and SSE2
  * make Fasth math work both on SSE and SSE2, make -0.0f run
    on SSE + fast math
  * make some failing test pass when fast math is on
  * tests: dont validate nan and inf on fast math
  * docs: add note to enable config where may not work is some
    environments
  * docs: alignment
  * fix some doc typos &amp; warnings
  + Changes from 0.9.2
  * #378: win32, simd: ensure we are on msvc when checking
    MSVC specific headers
  * win32, tests: fix drand48() error on mingw
  * #379: simd: min / max helpers
  * docs: update read the docs package versions
  * #381: add new functions for ivec2 and ivec3
    (dot, norm, norm2, div, divs, mod...)
  * #383: implement struct API for ivec2, ivec3, and ivec4
  * #384: docs, fix typos
  * #386: add additional CI via GitHub Actions
  * #388: ci: Remove appveyor
  * #387: suppress warnings
  * #389: aabb2d: fix struct api
  * #390: doc improvements
  * #391: ci: Add ARM64 UWP for WindowsStore
  * #392: aabb2d_zero, aabb2d_diagonal and aabb2d_size
  * #395: use NDEBUG to check DEBUG mode, update cmake to
    respect DEBUG
  * suppress warnings: C4244: 'function': conversion from
    'int' to 'float'
  * test: fix ivec2 and ivec3 comparison and suppress warnings
  * #398: allow passing const float* to make functions
  * #397: clarify some rotation rules, update docs to explain
    rotate() a bit more
  * #399: some missing ray functions
  * improving handling of very small vectors to prevent
    instability and overflow
  * build: add missing files
  * fix some doc typos &amp; warnings</changelog>
</package>
<package pkgid="a02f5f6eb0e03508372c86c9ecba3b15428e8d2111846d20434c591d9525752aaf60be171da891799e1a96a801de1162797ac15e7f671590e6faf6ff8535eb4c" name="cglm-devel-doc" arch="noarch">
  <version epoch="0" ver="0.9.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1620129600">- Trim boasting from description.
- Run fdupes.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620734400">- Exclude ix86, as it will fail</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622808000">- Update to version 0.8.3
  * cglm now supports different clipspace configurations.
  * new: nlerp for quaternions
  * simd, and sse optimizations
  * arm, and neon: improvements
  * style: rename nearVal, farVal to nearZ and farZ
  * many other improvements
- Drop cglm-set-soversion.patch, upstream fixed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 0.8.5
  * update GLM_FLT_EPSILON to use 1e-5 instead of 1e-
  * implement a few complex routines
  * set PACKAGE_VERSION so it gets substituted in cglm.pc.in by cmake
  * header containing sse3 intrinsics is pmmintrin.h
  * add missing ivec types
  * fix a bug in glm_lookat_lh and view_lh.h
- Update to version 0.8.4
  * Now there are _no and _zo vesions of project / unproject functions.
  * If CGLM_CLIPSPACE_INCLUDE_ALL is defined then all clipspace
    headers are icluded in project.h or related main headers
  * add ZERO_TO_ONE support to glm_unprojecti
  * add ZERO_TO_ONE support to glm_project
  * new function: glm_pickmatrix() aka gluPickMatrix()
  * fix vec3_ortho
  * fix cross product when an operand is also dest
  * compute quaternion rotating a vector into another</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668945600">- Update to version 0.8.7
  * fix build: add missing struct affine functions and headers
- Changes in 0.8.6:
  New features:
  * new affine transform and project functions
    gh#recp/cglm#260
  * add basic ivec functions
    gh#recp/cglm#251
  Bugfixes and improvements:
  * added missing include in io.h which adds GLM_MAX macro
    gh#recp/cglm#257
  * update README to show that integer types are supported
    gh#recp/cglm#254
  * fix grammatical errors in docs index
    gh#recp/cglm#247
  * some improvements including build files
- Changes in 0.8.5:
  * update GLM_FLT_EPSILON to use 1e-5 instead of 1e-
  * implement a few complex routines
  * header containing sse3 intrinsics is pmmintrin.h
  * add missing ivec types
  * extend unions for struct api
  * fix glm_pickmatrix()'s param type
  * fix a bug in glm_lookat_lh
  * fix bug in view_lh.h
  * some improvements including build files</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1671796800">- update to v0.8.8:
  New features:
  * new abs functions for vec2, ivec2, ivec3, ivec4
  Bugfixes and Improvements:
  * fix assertion in test_clamp on x86
  * fix missing abs declaration on Emscripten
  * switch CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR for cmake.pc
  * see previous releases for more</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Update to version 0.8.9
  * Adding initialization macros for ivec types
  * Make implicit double promotion/casting explicit</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699531200">- update to 0.9.1:
  * Now we have **mat2x3**, **mat2x4**, **mat3x2**, **mat3x4**,
  * *mat4x2** and **mat4x3** types and its functions
  * README: add build docs for WebAssembly
  * io: fix test runner.c implicit declaration glm_arch_print
  * https://github.com/recp/cglm/pull/309: fix and improve
    CGLM_USE_ANONYMOUS_STRUCT definition with more robust
    compiler version check
  * suppress sign conversion warnings
  * Implement missing 3D
    Affine Transforms in the Struct API
  * drop "-Werror" to allow skip warnings on production build
  * more robust __builtin_assume_aligned detection
  * reduce glms_mat[4|3|2]_make()'s dest parameter
  * fix and improve printing arch name in tests
  * make GLM_TESTS_NO_COLORFUL_OUTPUT work on non-test print
    colors too
  * Now we have WASM 128 SIMD support
  * `CGLM_OMIT_NS_FROM_STRUCT_API`, omits CGLM_STRUCT_API_NS
    (glms_) namespace  completely if there is sub namespace e.g
    mat4_, vec4_ ... **DEFAULT** is not defined
  * `CGLM_STRUCT_API_NS`: define name space for struct api,
  * *DEFAULT** is `glms`
  * `CGLM_STRUCT_API_NAME_SUFFIX`: define name suffix,
  * *DEFAULT** is empty e.g `defining it as #define
    CGLM_STRUCT_API_NAME_SUFFIX  s` will add `s` suffix to
    `mat4_mul -&gt; mat4s_mul`</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 0.9.2:
  * aabb2d and euler to quat
  * new subtraction family of vector functions
  * and many others improvements and bugfixes</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1712577600">- Update to version 0.9.4
  + Changes from 0.9.4
  * #402: Struct API glms_ray_at incorrect dir param
  * dont use I macro defined in standard(fixes #404)
  * #403: mat2x3: fix multiplication functions
  * #405: mat2x4: fix multiplication functions
  * #407: mat3x2: fix multiplication functions
  * #408: mat3x4: fix multiplication functions
  * #410: mat4x2: fix multiplication functions
  * #411: mat4x3: fix multiplication functions
  * docs: improve docs
  * #412: separate SSE and SSE2
  * make Fasth math work both on SSE and SSE2, make -0.0f run
    on SSE + fast math
  * make some failing test pass when fast math is on
  * tests: dont validate nan and inf on fast math
  * docs: add note to enable config where may not work is some
    environments
  * docs: alignment
  * fix some doc typos &amp; warnings
  + Changes from 0.9.2
  * #378: win32, simd: ensure we are on msvc when checking
    MSVC specific headers
  * win32, tests: fix drand48() error on mingw
  * #379: simd: min / max helpers
  * docs: update read the docs package versions
  * #381: add new functions for ivec2 and ivec3
    (dot, norm, norm2, div, divs, mod...)
  * #383: implement struct API for ivec2, ivec3, and ivec4
  * #384: docs, fix typos
  * #386: add additional CI via GitHub Actions
  * #388: ci: Remove appveyor
  * #387: suppress warnings
  * #389: aabb2d: fix struct api
  * #390: doc improvements
  * #391: ci: Add ARM64 UWP for WindowsStore
  * #392: aabb2d_zero, aabb2d_diagonal and aabb2d_size
  * #395: use NDEBUG to check DEBUG mode, update cmake to
    respect DEBUG
  * suppress warnings: C4244: 'function': conversion from
    'int' to 'float'
  * test: fix ivec2 and ivec3 comparison and suppress warnings
  * #398: allow passing const float* to make functions
  * #397: clarify some rotation rules, update docs to explain
    rotate() a bit more
  * #399: some missing ray functions
  * improving handling of very small vectors to prevent
    instability and overflow
  * build: add missing files
  * fix some doc typos &amp; warnings</changelog>
</package>
<package pkgid="89280408fe4782ef63886e5c3270db5a03cf9ca222a26d2d7f68b59f517b0bee417b9b696e6011a3ac4d482f4b5c63da16a3db4dde833974bc54610be9a8796c" name="cgns" arch="riscv64">
  <version epoch="0" ver="4.4.0" rel="2.2"/>
  <changelog author="Stefan Brü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ü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ü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ü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ü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="a13047c12a722a363ba5eca2b9201789e8fd6224987d87b420f0937ffea15990621a2fe48081d271975b8934cd275ed0b8c1bb728875dfc33723eb3ac8bc345d" name="cgns-devel" arch="riscv64">
  <version epoch="0" ver="4.4.0" rel="2.2"/>
  <changelog author="Stefan Brü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ü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ü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ü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ü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="f0b8f0f972f9457efd67224d6ab6740b42b28bdedd91a799fb525a50673768a4010665dbeb06156595bce226b618584351eb79d33eb6ccbc95669af2b12b478a" name="cgns-devel-static" arch="riscv64">
  <version epoch="0" ver="4.4.0" rel="2.2"/>
  <changelog author="Stefan Brü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ü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ü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ü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ü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="3911c9240bd5158a18bbc12129645fd38686f974ef3b2f7936c09a1ddac528c9408053c41832435afa9f3839c7d12db6e48afd76e7aa46be600db8e04e0de586" name="ch341eepromtool" arch="riscv64">
  <version epoch="0" ver="0.5" rel="2.1"/>
  <changelog author="sbrabec@suse.cz" date="1426852800">- New package, version 0.5.
- Add ch341eepromtool-printf.patch fixing printf() usage.</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1669377600">- Fix Tumbleweed build
  * ch341eepromtool-extern_readbuf.patch
- Drop source extraction script</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="7fcab2dc9a517957406922a9a1708d8a02450eca33b54f213a76bc529a8efc4cd61c77c55ac025e1ade0584313684883ab9db10ad8ec2772ff286fd4a22af92a" name="chafa" arch="riscv64">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.14.1:
  * A JPEG XL (.jxl) loader was added using libjxl (#188).
  * Added detection of the Eat "Emulate a Terminal" Emacs terminal.
  * Symbols mode was sped up significantly on AVX2-capable platforms.
  * Tests: A new test driver was added. It will log the specifics
    of any failures, which aids debugging of CI builds.
  * Bug fixes:
    [#189] Fix installation of zsh completions.
    [#190] Fix a small memory leak in ChafaCanvas.
    [#192] Wrong sixel padding in some circumstances.
    [#195] tmux passthrough enabled when already set.
    [#196] iTerm mode not enabled automatically.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1721995200">- Update to 1.14.2:
  * #203 Chafa 1.14.1 fails to build on i686
  * #205 Symbols mode not working since 1.14.1
  * #206 Crash when importing more than 32767 glyphs
  * Fix erroneous base64 encoding of final byte in some circumstances</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725883200">- Update to 1.14.3:
  * Sixel transparency has been reenabled for still frames. Animations
    will be pre-composited on an opaque background to prevent flicker/glitchiness (#211)
  * Now supports the Ghostty terminal, defaulting to the Kitty graphics protocol there.
  * Bug fixes:
    [#185] Chafa version 1.14 breaks image preview on lf.
    [#210] Crash with -f sixels.
    [#211] Sixels are too small in Windows Terminal.
    [#212] Aspect-preserving calculations are off in some cases.
    [unfiled] Inconsistent fraction parsing in CLI arguments.
    [unfiled] A few small memory leaks in the JPEG XL loader.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725969600">- Update to 1.14.4:
  * Bug fixes:
    [#216] Dither intensity does not work properly</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1730635200">- Update to 1.14.5:
  Fixes:
  * Improve sixel and general terminal support inside tmux
  * Support JPEGs with CMYK color space
  * Fix --font-ratio doing nothing
  * Ensure CLI tool gets linked with libm.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 1.16.0:
  * Added terminal probing. Currently we can determine geometry, colors
  and sixel capabilities this way. This supplements the existing heuristics.
  * The internal terminal database and heuristics were refactored for
  clarity, with new API added to simplify the configuration process.
  * I/O is now threaded, resulting in improved responsiveness and pipelining.
  * New option: --grid=WxH, --grid=[auto|on|off] or -g. This lays out
  multiple images in a grid for easy browsing.
  * New option: --label=[on|off] or -l. Labels each image with its filename.
  Works in both continuous and grid layouts.
  * New option: --probe=[auto|on|off]. Controls whether to actively probe the
  terminal. Can take a real number denoting how long to wait for a response.
  * Sixel quality improved significantly. The quantizer was reimplemented with modern algorithms
  (#174), and blue noise dithering was introduced (#238).
  * The new blue noise dithering is also available in symbols mode, and can be turned on with
  - -dither noise. It can be turned off with --dither none.
  * Numerous small improvements were made to sixel handling:
  + Terminal cursor placement quirks are now represented and handled.
  + Images can now cover their cell extents completely.
  + Workaround for animations "walking up the screen" on quirky terminals.
  * The JPEG XL loader was improved with optional memory mapping and better container support
  * Enabled wildcard expansion in Windows builds (#266).
  * Added completions for the fish shell and updated those for zsh.
  * Bug fixes:
  + #111 Provide auto detection of background for perception of transparency
  + #228 Sixel capability not detected in foot + tmux
  + #236 Ghostty shows pwd/lock indicator when using Chafa
  + #238 Sixel image quality significantly different from img2sixel and ImageMagick
  + #239 Chafa leaves echo on
  + #245 JPEG file not recognized
  + #246 Examples using deprecated functions
  + #249 Sixel detection doesn't set default values
  + #254 -t 1 doesn't work with -f iterm
  + #255 Animations scroll/walk up the screen
  + #265 Enable Kitty image protocol for Warp
  + #266 On Windows, in a cmd.exe window, filename wildcard expansion is broken
  + #273 -t 1 messes up some images
  + #274 -f {kitty,iterm} swaps BG color channels for SVG
  + #278 Images not always padded to cell boundary
  + [unfiled] Fix broken bashisms resulting in logic failure
  + [unfiled] Small leak in chafa_canvas_print_rows()
  + [unfiled] Uninitialized histogram in nearest-neighbor interp.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865601">- Update to 1.16.1:
  * Bug fixes:
    [#282] Fish completion not included in release tarball
    [#283] Piping and redirection are broken in Windows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751716800">- Update to 1.16.2:
  * #288 SVG scaling seems to be done after bitmap conversion
  * [unfiled] MinGW: Undeclared function error for strlen()
  * [unfiled] Assert when using chafa_canvas_draw_all_pixels() with Kitty passthrough
  * [unfiled] Hangs when running with closed stdin
  * [unfiled] Potential overrun when output dimension is exactly 1 pixel.
  * [unfiled] Small memory leak on failed load in the grid layout.
  * [unfiled] Occasional warnings from JPEG loader that should not be printed.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762862400">- Update to 1.18.0:
  * Increased GLib minimum version to 2.58 (released in 2018).
  * New options: --files=FNAME and --files0=FNAME. These allow reading
    lists of input files from a file or standard input. Paths can be
    separated by newlines or a zero byte (--files0). These options can
    be specified multiple times.
  * New option: --link=[auto|on|off]. When used with --label, this
    controls whether each label should be an OSC 8-style hyperlink to
    its input file.
  * Multiple files can now be decoded in parallel. This greatly speeds
    up grid mode on multi-core systems. Controllable with --threads.
  * ConHost support was removed due to incompleteness and lack of interest.
  * Image loaders:
    + Added support for CoreGraphics loaders on MacOS (#301).
    + Added support for HEIF files on all platforms (#297).
  * Terminal support:
    + Improved detection of ghostty inside tmux (#296).
    + Added support for GNU/Hurd console.
  * Tests:
    + Expanded symbol matching tests with more cases and detailed diagnostics.
    + Added a test for CLI tool return values in various scenarios.
  * Bug fixes:
    + #293 Don't leave stdin in non-blocking mode.
    + [unfiled] Use glibtoolize when libtoolize is unavailable.
    + [unfiled] GNU/Hurd: Don't stall if pipe is closed on remote end.
    + [unfiled] _mm_empty() not always called immediately after MMX use.
    + [unfiled] FP division by zero possible in sixel palette generation.
    + [unfiled] Don't wait for response if probing is unsupported.
    + [unfiled] Wrong exit code returned on some failures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770638400">- Update to 1.18.1:
  * New option: --probe-mode=[any|ctty|stdio]. This specifies whether to probe
    the terminal through stdio or ctty (usually /dev/tty). Defaults to any,
    which will probe stdio if it looks like a tty, otherwise the ctty. This
    allows the terminal to be probed when I/O is redirected (#325)
  * We now try harder to restore the terminal to a usable state after SIGINT is
    received, even if we couldn't do a clean exit in a reasonable time frame
    (#309)
  * Bash completions were added and zsh completions updated (#315).
  * Improved compatibility for the Kitty protocol, specifically with iTerm2.
  * Bug fixes:
    + #184 Test failure on sparc64.
    + #292 Test failure on i386.
    + #321 Bad console modes on win32 after exit.
    + [unfiled] Stalling on closed output pipe on OpenBSD.</changelog>
</package>
<package pkgid="b454754f099afc237adea01412a612307f7805aa717f33c1bdd19aeb225f7e3289da0669a69b2b9b42ac3733de2dd62addada6dcf10c74f9a7dd37cbd57f3178" name="chafa-devel" arch="riscv64">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.14.1:
  * A JPEG XL (.jxl) loader was added using libjxl (#188).
  * Added detection of the Eat "Emulate a Terminal" Emacs terminal.
  * Symbols mode was sped up significantly on AVX2-capable platforms.
  * Tests: A new test driver was added. It will log the specifics
    of any failures, which aids debugging of CI builds.
  * Bug fixes:
    [#189] Fix installation of zsh completions.
    [#190] Fix a small memory leak in ChafaCanvas.
    [#192] Wrong sixel padding in some circumstances.
    [#195] tmux passthrough enabled when already set.
    [#196] iTerm mode not enabled automatically.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1721995200">- Update to 1.14.2:
  * #203 Chafa 1.14.1 fails to build on i686
  * #205 Symbols mode not working since 1.14.1
  * #206 Crash when importing more than 32767 glyphs
  * Fix erroneous base64 encoding of final byte in some circumstances</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725883200">- Update to 1.14.3:
  * Sixel transparency has been reenabled for still frames. Animations
    will be pre-composited on an opaque background to prevent flicker/glitchiness (#211)
  * Now supports the Ghostty terminal, defaulting to the Kitty graphics protocol there.
  * Bug fixes:
    [#185] Chafa version 1.14 breaks image preview on lf.
    [#210] Crash with -f sixels.
    [#211] Sixels are too small in Windows Terminal.
    [#212] Aspect-preserving calculations are off in some cases.
    [unfiled] Inconsistent fraction parsing in CLI arguments.
    [unfiled] A few small memory leaks in the JPEG XL loader.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725969600">- Update to 1.14.4:
  * Bug fixes:
    [#216] Dither intensity does not work properly</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1730635200">- Update to 1.14.5:
  Fixes:
  * Improve sixel and general terminal support inside tmux
  * Support JPEGs with CMYK color space
  * Fix --font-ratio doing nothing
  * Ensure CLI tool gets linked with libm.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 1.16.0:
  * Added terminal probing. Currently we can determine geometry, colors
  and sixel capabilities this way. This supplements the existing heuristics.
  * The internal terminal database and heuristics were refactored for
  clarity, with new API added to simplify the configuration process.
  * I/O is now threaded, resulting in improved responsiveness and pipelining.
  * New option: --grid=WxH, --grid=[auto|on|off] or -g. This lays out
  multiple images in a grid for easy browsing.
  * New option: --label=[on|off] or -l. Labels each image with its filename.
  Works in both continuous and grid layouts.
  * New option: --probe=[auto|on|off]. Controls whether to actively probe the
  terminal. Can take a real number denoting how long to wait for a response.
  * Sixel quality improved significantly. The quantizer was reimplemented with modern algorithms
  (#174), and blue noise dithering was introduced (#238).
  * The new blue noise dithering is also available in symbols mode, and can be turned on with
  - -dither noise. It can be turned off with --dither none.
  * Numerous small improvements were made to sixel handling:
  + Terminal cursor placement quirks are now represented and handled.
  + Images can now cover their cell extents completely.
  + Workaround for animations "walking up the screen" on quirky terminals.
  * The JPEG XL loader was improved with optional memory mapping and better container support
  * Enabled wildcard expansion in Windows builds (#266).
  * Added completions for the fish shell and updated those for zsh.
  * Bug fixes:
  + #111 Provide auto detection of background for perception of transparency
  + #228 Sixel capability not detected in foot + tmux
  + #236 Ghostty shows pwd/lock indicator when using Chafa
  + #238 Sixel image quality significantly different from img2sixel and ImageMagick
  + #239 Chafa leaves echo on
  + #245 JPEG file not recognized
  + #246 Examples using deprecated functions
  + #249 Sixel detection doesn't set default values
  + #254 -t 1 doesn't work with -f iterm
  + #255 Animations scroll/walk up the screen
  + #265 Enable Kitty image protocol for Warp
  + #266 On Windows, in a cmd.exe window, filename wildcard expansion is broken
  + #273 -t 1 messes up some images
  + #274 -f {kitty,iterm} swaps BG color channels for SVG
  + #278 Images not always padded to cell boundary
  + [unfiled] Fix broken bashisms resulting in logic failure
  + [unfiled] Small leak in chafa_canvas_print_rows()
  + [unfiled] Uninitialized histogram in nearest-neighbor interp.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865601">- Update to 1.16.1:
  * Bug fixes:
    [#282] Fish completion not included in release tarball
    [#283] Piping and redirection are broken in Windows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751716800">- Update to 1.16.2:
  * #288 SVG scaling seems to be done after bitmap conversion
  * [unfiled] MinGW: Undeclared function error for strlen()
  * [unfiled] Assert when using chafa_canvas_draw_all_pixels() with Kitty passthrough
  * [unfiled] Hangs when running with closed stdin
  * [unfiled] Potential overrun when output dimension is exactly 1 pixel.
  * [unfiled] Small memory leak on failed load in the grid layout.
  * [unfiled] Occasional warnings from JPEG loader that should not be printed.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762862400">- Update to 1.18.0:
  * Increased GLib minimum version to 2.58 (released in 2018).
  * New options: --files=FNAME and --files0=FNAME. These allow reading
    lists of input files from a file or standard input. Paths can be
    separated by newlines or a zero byte (--files0). These options can
    be specified multiple times.
  * New option: --link=[auto|on|off]. When used with --label, this
    controls whether each label should be an OSC 8-style hyperlink to
    its input file.
  * Multiple files can now be decoded in parallel. This greatly speeds
    up grid mode on multi-core systems. Controllable with --threads.
  * ConHost support was removed due to incompleteness and lack of interest.
  * Image loaders:
    + Added support for CoreGraphics loaders on MacOS (#301).
    + Added support for HEIF files on all platforms (#297).
  * Terminal support:
    + Improved detection of ghostty inside tmux (#296).
    + Added support for GNU/Hurd console.
  * Tests:
    + Expanded symbol matching tests with more cases and detailed diagnostics.
    + Added a test for CLI tool return values in various scenarios.
  * Bug fixes:
    + #293 Don't leave stdin in non-blocking mode.
    + [unfiled] Use glibtoolize when libtoolize is unavailable.
    + [unfiled] GNU/Hurd: Don't stall if pipe is closed on remote end.
    + [unfiled] _mm_empty() not always called immediately after MMX use.
    + [unfiled] FP division by zero possible in sixel palette generation.
    + [unfiled] Don't wait for response if probing is unsupported.
    + [unfiled] Wrong exit code returned on some failures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770638400">- Update to 1.18.1:
  * New option: --probe-mode=[any|ctty|stdio]. This specifies whether to probe
    the terminal through stdio or ctty (usually /dev/tty). Defaults to any,
    which will probe stdio if it looks like a tty, otherwise the ctty. This
    allows the terminal to be probed when I/O is redirected (#325)
  * We now try harder to restore the terminal to a usable state after SIGINT is
    received, even if we couldn't do a clean exit in a reasonable time frame
    (#309)
  * Bash completions were added and zsh completions updated (#315).
  * Improved compatibility for the Kitty protocol, specifically with iTerm2.
  * Bug fixes:
    + #184 Test failure on sparc64.
    + #292 Test failure on i386.
    + #321 Bad console modes on win32 after exit.
    + [unfiled] Stalling on closed output pipe on OpenBSD.</changelog>
</package>
<package pkgid="7e4b4ea919edb710027ac5ef6fcb8c179d43ed19a154c3bfe345f1a1c7e4c74ba0bcec2730dcd5c7b587b62e9f46c2c2e0dbe3239de3c1a49a431eabe4461be5" name="chafa-doc" arch="noarch">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.14.1:
  * A JPEG XL (.jxl) loader was added using libjxl (#188).
  * Added detection of the Eat "Emulate a Terminal" Emacs terminal.
  * Symbols mode was sped up significantly on AVX2-capable platforms.
  * Tests: A new test driver was added. It will log the specifics
    of any failures, which aids debugging of CI builds.
  * Bug fixes:
    [#189] Fix installation of zsh completions.
    [#190] Fix a small memory leak in ChafaCanvas.
    [#192] Wrong sixel padding in some circumstances.
    [#195] tmux passthrough enabled when already set.
    [#196] iTerm mode not enabled automatically.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1721995200">- Update to 1.14.2:
  * #203 Chafa 1.14.1 fails to build on i686
  * #205 Symbols mode not working since 1.14.1
  * #206 Crash when importing more than 32767 glyphs
  * Fix erroneous base64 encoding of final byte in some circumstances</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725883200">- Update to 1.14.3:
  * Sixel transparency has been reenabled for still frames. Animations
    will be pre-composited on an opaque background to prevent flicker/glitchiness (#211)
  * Now supports the Ghostty terminal, defaulting to the Kitty graphics protocol there.
  * Bug fixes:
    [#185] Chafa version 1.14 breaks image preview on lf.
    [#210] Crash with -f sixels.
    [#211] Sixels are too small in Windows Terminal.
    [#212] Aspect-preserving calculations are off in some cases.
    [unfiled] Inconsistent fraction parsing in CLI arguments.
    [unfiled] A few small memory leaks in the JPEG XL loader.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725969600">- Update to 1.14.4:
  * Bug fixes:
    [#216] Dither intensity does not work properly</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1730635200">- Update to 1.14.5:
  Fixes:
  * Improve sixel and general terminal support inside tmux
  * Support JPEGs with CMYK color space
  * Fix --font-ratio doing nothing
  * Ensure CLI tool gets linked with libm.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 1.16.0:
  * Added terminal probing. Currently we can determine geometry, colors
  and sixel capabilities this way. This supplements the existing heuristics.
  * The internal terminal database and heuristics were refactored for
  clarity, with new API added to simplify the configuration process.
  * I/O is now threaded, resulting in improved responsiveness and pipelining.
  * New option: --grid=WxH, --grid=[auto|on|off] or -g. This lays out
  multiple images in a grid for easy browsing.
  * New option: --label=[on|off] or -l. Labels each image with its filename.
  Works in both continuous and grid layouts.
  * New option: --probe=[auto|on|off]. Controls whether to actively probe the
  terminal. Can take a real number denoting how long to wait for a response.
  * Sixel quality improved significantly. The quantizer was reimplemented with modern algorithms
  (#174), and blue noise dithering was introduced (#238).
  * The new blue noise dithering is also available in symbols mode, and can be turned on with
  - -dither noise. It can be turned off with --dither none.
  * Numerous small improvements were made to sixel handling:
  + Terminal cursor placement quirks are now represented and handled.
  + Images can now cover their cell extents completely.
  + Workaround for animations "walking up the screen" on quirky terminals.
  * The JPEG XL loader was improved with optional memory mapping and better container support
  * Enabled wildcard expansion in Windows builds (#266).
  * Added completions for the fish shell and updated those for zsh.
  * Bug fixes:
  + #111 Provide auto detection of background for perception of transparency
  + #228 Sixel capability not detected in foot + tmux
  + #236 Ghostty shows pwd/lock indicator when using Chafa
  + #238 Sixel image quality significantly different from img2sixel and ImageMagick
  + #239 Chafa leaves echo on
  + #245 JPEG file not recognized
  + #246 Examples using deprecated functions
  + #249 Sixel detection doesn't set default values
  + #254 -t 1 doesn't work with -f iterm
  + #255 Animations scroll/walk up the screen
  + #265 Enable Kitty image protocol for Warp
  + #266 On Windows, in a cmd.exe window, filename wildcard expansion is broken
  + #273 -t 1 messes up some images
  + #274 -f {kitty,iterm} swaps BG color channels for SVG
  + #278 Images not always padded to cell boundary
  + [unfiled] Fix broken bashisms resulting in logic failure
  + [unfiled] Small leak in chafa_canvas_print_rows()
  + [unfiled] Uninitialized histogram in nearest-neighbor interp.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865601">- Update to 1.16.1:
  * Bug fixes:
    [#282] Fish completion not included in release tarball
    [#283] Piping and redirection are broken in Windows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751716800">- Update to 1.16.2:
  * #288 SVG scaling seems to be done after bitmap conversion
  * [unfiled] MinGW: Undeclared function error for strlen()
  * [unfiled] Assert when using chafa_canvas_draw_all_pixels() with Kitty passthrough
  * [unfiled] Hangs when running with closed stdin
  * [unfiled] Potential overrun when output dimension is exactly 1 pixel.
  * [unfiled] Small memory leak on failed load in the grid layout.
  * [unfiled] Occasional warnings from JPEG loader that should not be printed.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762862400">- Update to 1.18.0:
  * Increased GLib minimum version to 2.58 (released in 2018).
  * New options: --files=FNAME and --files0=FNAME. These allow reading
    lists of input files from a file or standard input. Paths can be
    separated by newlines or a zero byte (--files0). These options can
    be specified multiple times.
  * New option: --link=[auto|on|off]. When used with --label, this
    controls whether each label should be an OSC 8-style hyperlink to
    its input file.
  * Multiple files can now be decoded in parallel. This greatly speeds
    up grid mode on multi-core systems. Controllable with --threads.
  * ConHost support was removed due to incompleteness and lack of interest.
  * Image loaders:
    + Added support for CoreGraphics loaders on MacOS (#301).
    + Added support for HEIF files on all platforms (#297).
  * Terminal support:
    + Improved detection of ghostty inside tmux (#296).
    + Added support for GNU/Hurd console.
  * Tests:
    + Expanded symbol matching tests with more cases and detailed diagnostics.
    + Added a test for CLI tool return values in various scenarios.
  * Bug fixes:
    + #293 Don't leave stdin in non-blocking mode.
    + [unfiled] Use glibtoolize when libtoolize is unavailable.
    + [unfiled] GNU/Hurd: Don't stall if pipe is closed on remote end.
    + [unfiled] _mm_empty() not always called immediately after MMX use.
    + [unfiled] FP division by zero possible in sixel palette generation.
    + [unfiled] Don't wait for response if probing is unsupported.
    + [unfiled] Wrong exit code returned on some failures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770638400">- Update to 1.18.1:
  * New option: --probe-mode=[any|ctty|stdio]. This specifies whether to probe
    the terminal through stdio or ctty (usually /dev/tty). Defaults to any,
    which will probe stdio if it looks like a tty, otherwise the ctty. This
    allows the terminal to be probed when I/O is redirected (#325)
  * We now try harder to restore the terminal to a usable state after SIGINT is
    received, even if we couldn't do a clean exit in a reasonable time frame
    (#309)
  * Bash completions were added and zsh completions updated (#315).
  * Improved compatibility for the Kitty protocol, specifically with iTerm2.
  * Bug fixes:
    + #184 Test failure on sparc64.
    + #292 Test failure on i386.
    + #321 Bad console modes on win32 after exit.
    + [unfiled] Stalling on closed output pipe on OpenBSD.</changelog>
</package>
<package pkgid="d0f6f4d3b1c188d80f8f9e6510fc7a48f207b5edaccf1a6008c88d39a0f054d66fc9b7040f974aab4a40dc047033671c0c9e5647efce679dfbe65963f98024a0" name="chainguard-dfc" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.7.1:
  * Parse debian epoch version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915201">- Update to version 0.7.2:
  * fix linter issues
  * remove comment
  * add strict flag to force package mapping
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- Update to version 0.8.0:
  * Add support for --platform flag in FROM lines
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749816000">- Update to version 0.9.0:
  * Created Basic MCP Server for Dockerfile Converter by @rohitg00
    in #70
  * Cleanup mcp-server, add CI, add README about it by @jdolitsky
    in #93
  * feat: Add --warn-missing-packages flag to warn instead of
    silently using original package names by @iamrajiv in #96</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.9.1:
  * Fix issue where USER root not provided with useradd</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.9.2:
  * Get version and revision using runtime/debug</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630401">- Update to version 0.9.3:
  * Add dist/ to gitignore to fix version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.9.4:
  * strip +dirty from version produced by goreleaser
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- Update to version 0.9.5:
  * Update README.md for golang installation guidance by
    @patrickjburke245 in #105
  * update pkg mappings for shadow by @bhearn7 in #107
  * update mappings for libpq by @bhearn7 in #110</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.10.0:
  * What's Changed
  - Update builtin-mappings.yaml by @johnfosborneiii in #113</changelog>
</package>
<package pkgid="5185b6691f430c669c83602c729d79a0ce27cfca275149fab8cf986e9e8c21d080fbad40ecf342186cac4f3cac4e8907bfc8327a2bd0dee98ac352c1c7e95351" name="chainguard-dfc-bash-completion" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.7.1:
  * Parse debian epoch version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915201">- Update to version 0.7.2:
  * fix linter issues
  * remove comment
  * add strict flag to force package mapping
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- Update to version 0.8.0:
  * Add support for --platform flag in FROM lines
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749816000">- Update to version 0.9.0:
  * Created Basic MCP Server for Dockerfile Converter by @rohitg00
    in #70
  * Cleanup mcp-server, add CI, add README about it by @jdolitsky
    in #93
  * feat: Add --warn-missing-packages flag to warn instead of
    silently using original package names by @iamrajiv in #96</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.9.1:
  * Fix issue where USER root not provided with useradd</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.9.2:
  * Get version and revision using runtime/debug</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630401">- Update to version 0.9.3:
  * Add dist/ to gitignore to fix version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.9.4:
  * strip +dirty from version produced by goreleaser
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- Update to version 0.9.5:
  * Update README.md for golang installation guidance by
    @patrickjburke245 in #105
  * update pkg mappings for shadow by @bhearn7 in #107
  * update mappings for libpq by @bhearn7 in #110</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.10.0:
  * What's Changed
  - Update builtin-mappings.yaml by @johnfosborneiii in #113</changelog>
</package>
<package pkgid="4968ea390103333fefb6174c942765bd6712a7aa0ceb806c86b9706b5073dc55f2d452e50a48124e8aeb917f98eec3a4c13bca388b8abb09bdb5917b70a1e432" name="chainguard-dfc-fish-completion" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.7.1:
  * Parse debian epoch version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915201">- Update to version 0.7.2:
  * fix linter issues
  * remove comment
  * add strict flag to force package mapping
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- Update to version 0.8.0:
  * Add support for --platform flag in FROM lines
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749816000">- Update to version 0.9.0:
  * Created Basic MCP Server for Dockerfile Converter by @rohitg00
    in #70
  * Cleanup mcp-server, add CI, add README about it by @jdolitsky
    in #93
  * feat: Add --warn-missing-packages flag to warn instead of
    silently using original package names by @iamrajiv in #96</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.9.1:
  * Fix issue where USER root not provided with useradd</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.9.2:
  * Get version and revision using runtime/debug</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630401">- Update to version 0.9.3:
  * Add dist/ to gitignore to fix version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.9.4:
  * strip +dirty from version produced by goreleaser
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- Update to version 0.9.5:
  * Update README.md for golang installation guidance by
    @patrickjburke245 in #105
  * update pkg mappings for shadow by @bhearn7 in #107
  * update mappings for libpq by @bhearn7 in #110</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.10.0:
  * What's Changed
  - Update builtin-mappings.yaml by @johnfosborneiii in #113</changelog>
</package>
<package pkgid="fac5417eb77777579b5c1996b4f81c7bfa7bbef48fc90da0b6fd02739ef97e688ef6b722acd0b8c96b5ec73e942fd0ec2999f536c0d4b39ecc3e72f881a4b97c" name="chainguard-dfc-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.7.1:
  * Parse debian epoch version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915201">- Update to version 0.7.2:
  * fix linter issues
  * remove comment
  * add strict flag to force package mapping
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- Update to version 0.8.0:
  * Add support for --platform flag in FROM lines
  * [StepSecurity] Apply security best practices</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749816000">- Update to version 0.9.0:
  * Created Basic MCP Server for Dockerfile Converter by @rohitg00
    in #70
  * Cleanup mcp-server, add CI, add README about it by @jdolitsky
    in #93
  * feat: Add --warn-missing-packages flag to warn instead of
    silently using original package names by @iamrajiv in #96</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.9.1:
  * Fix issue where USER root not provided with useradd</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.9.2:
  * Get version and revision using runtime/debug</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630401">- Update to version 0.9.3:
  * Add dist/ to gitignore to fix version</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.9.4:
  * strip +dirty from version produced by goreleaser
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- Update to version 0.9.5:
  * Update README.md for golang installation guidance by
    @patrickjburke245 in #105
  * update pkg mappings for shadow by @bhearn7 in #107
  * update mappings for libpq by @bhearn7 in #110</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.10.0:
  * What's Changed
  - Update builtin-mappings.yaml by @johnfosborneiii in #113</changelog>
</package>
<package pkgid="09a6244b0b4a3390623b4293768e5312fa1f81b876d28aed453b3a4702121f3d9e1821c50caff4dfd83f47165fbd6c0f678e01fdf741d3d779eee8e04eba51aa" name="changelog-generator-data" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.6"/>
  <changelog author="tboerger@suse.com" date="1465992000">- Created initial release</changelog>
</package>
<package pkgid="731b855e8b454c5828e39456d2716df36e0df534d2067f145e6c1b1b7755e1a3e125d93ca1f4c549db1f84fcb2c7c4c6d9055c9e903efe3decb9790ff3bec55d" name="chart-testing" arch="riscv64">
  <version epoch="0" ver="3.14.0" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1664280000">- Update to version 3.7.1:
  * Bump sigstore/cosign-installer from 2.6.0 to 2.7.0 (#476)
  * Bump helm/kind-action from 1.3.0 to 1.4.0 (#477)
  * update tools (#475)
  * Add configuration option to disable container logging (#472)
  * reading helm version using template (#474)
  * add job to check if docs are up to date (#473)
  * Upgrade go1.19, helm update and add golangci-lint job (#460)
  * Bump azure/setup-helm from 1.1 to 3.3 (#462)
  * Bump anchore/sbom-action from 0.11.0 to 0.12.0 (#461)
  * Bump actions/setup-go from 3.2.1 to 3.3.0 (#466)
  * Bump goreleaser/goreleaser-action from 3.0.0 to 3.1.0 (#465)
  * Bump sigstore/cosign-installer from 2.5.0 to 2.6.0 (#469)
  * Bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#468)</changelog>
  <changelog author="kastl@b1-systems.de" date="1679659200">- Update to version 3.8.0:
  * sync version comments, update actions and update cosign flag
    (#538)
  * Bump actions/checkout from 3.3.0 to 3.4.0 (#536)
  * Bump actions/setup-go from 3.5.0 to 4.0.0 (#537)
  * Bump anchore/sbom-action from 0.13.3 to 0.13.4 (#535)
  * Update docs and examples for v3.7.1 (#527)
  * Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#526)
  * Bump tools (yamllint and yamale) from pypi in Dockerfile (#533)
  * Bump tools (helm and kubectl) in Dockerfile (#534)
  * Bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#528)
  * Bump docker/setup-buildx-action from 2.4.0 to 2.5.0 (#532)
  * Upgrade to go 120 (#523)
  * Bump goreleaser/goreleaser-action from 4.1.0 to 4.2.0 (#521)
  * Bump anchore/sbom-action from 0.13.1 to 0.13.3 (#518)
  * Bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 (#519)
  * Bump docker/setup-buildx-action from 2.2.1 to 2.4.0 (#520)
  * Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (#517)
  * Bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#516)
  * Bump actions/checkout from 3.2.0 to 3.3.0 (#513)
  * Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.2
    (#512)
  * Bump helm/kind-action from 1.4.0 to 1.5.0 (#506)
  * Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 (#505)
  * Bump actions/setup-go from 3.4.0 to 3.5.0 (#507)
  * Bump actions/checkout from 3.1.0 to 3.2.0 (#503)
  * Bump azure/setup-helm from 3.4 to 3.5 (#504)
  * Fix parsing kubectl output with warnings (#470)
  * Bump actions/setup-go from 3.3.1 to 3.4.0 (#501)
  * Bump alpine from 3.16 to 3.17 (#502)
  * Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (#498)
  * Bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#496)
  * Bump anchore/sbom-action from 0.12.0 to 0.13.1 (#497)
  * Bump azure/setup-helm from 3.3 to 3.4 (#495)
  * Bump sigstore/cosign-installer from 2.8.0 to 2.8.1 (#490)
  * Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#488)
  * Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#489)
  * Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (#491)
  * Bump actions/setup-go from 3.3.0 to 3.3.1 (#492)
  * Bump docker/setup-buildx-action from 2.0.0 to 2.2.1 (#487)
  * Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#482)
  * Bump goreleaser/goreleaser-action from 3.1.0 to 3.2.0 (#484)
  * Bump docker/setup-qemu-action from 2.0.0 to 2.1.0 (#485)
  * Bump docker/login-action from 2.0.0 to 2.1.0 (#486)
  * add .ct in current working-directory as config directory (#479)
  * Bump actions/checkout from 3.0.2 to 3.1.0 (#480)
  * Bump sigstore/cosign-installer from 2.7.0 to 2.8.0 (#481)
  * add skip-clean-up option to not remove the charts when
    finishing the tests (#478)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679918400">- add requirements, see README.md
  https://github.com/helm/chart-testing/#readme
  * Require python3-yamale
  * Require python3-yamllint
  * Require git-core
  * Require helm</changelog>
  <changelog author="kastl@b1-systems.de" date="1688990400">- Update to version 3.9.0:
  * Fix for Dockerfile smell DL3048 (#543)
  * add --extra-helm-args to ct lint (#552)
  * update golangci and helm (#575)
  * Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#573)
  * Bump sigstore/cosign-installer from 3.1.0 to 3.1.1 (#574)
  * Bump anchore/sbom-action from 0.14.2 to 0.14.3 (#570)
  * Bump sigstore/cosign-installer from 3.0.5 to 3.1.0 (#571)
  * close readers when done with reading (#557)
  * Bump docker/setup-buildx-action from 2.6.0 to 2.7.0 (#569)
  * Bump docker/setup-buildx-action from 2.5.0 to 2.6.0 (#568)
  * Bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 (#567)
  * Bump docker/setup-qemu-action from 2.1.0 to 2.2.0 (#565)
  * Bump actions/checkout from 3.5.2 to 3.5.3 (#566)
  * Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#564)
  * Bump docker/login-action from 2.1.0 to 2.2.0 (#563)
  * Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.4
    (#562)
  * Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#560)
  * Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#561)
  * Bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#559)
  * add github grouping of log lines (#556)
  * Bump sigstore/cosign-installer from 3.0.3 to 3.0.5 (#554)
  * Bump helm/kind-action from 1.5.0 to 1.7.0 (#553)
  * Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#555)
  * Bump alpine from 3.17 to 3.18 (#551)
  * Bump actions/setup-go from 4.0.0 to 4.0.1 (#550)
  * Bump anchore/sbom-action from 0.14.1 to 0.14.2 (#549)
  * Bump sigstore/cosign-installer from 3.0.2 to 3.0.3 (#548)
  * Bump actions/checkout from 3.5.0 to 3.5.2 (#546)
  * feat: verify if targetBranch is present in git repo (#511)
  * Bump anchore/sbom-action from 0.13.4 to 0.14.1 (#542)
  * Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#544)
  * Bump sigstore/cosign-installer from 3.0.1 to 3.0.2 (#545)
  * update goreleaser flags (#539)</changelog>
  <changelog author="kastl@b1-systems.de" date="1698840000">- Update to version 3.10.0:
  * feat(helm): Add support for OCI chart repositories (#445)
  * use the same ref to check branch existance and merge-base
    calculation (#601)
  * Bump actions/checkout from 4.1.0 to 4.1.1 (#603)
  * Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#602)
  * Bump actions/checkout from 4.0.0 to 4.1.0 (#599)
  * Bump docker/login-action from 2.2.0 to 3.0.0 (#597)
  * Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 (#596)
  * Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 (#598)
  * Bump goreleaser/goreleaser-action from 4.4.0 to 5.0.0 (#595)
  * Bump actions/checkout from 3.6.0 to 4.0.0 (#592)
  * Bump sigstore/cosign-installer from 3.1.1 to 3.1.2 (#593)
  * Bump actions/checkout from 3.5.3 to 3.6.0 (#588)
  * Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#589)
  * Sort event list (#584)
  * Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#581)
  * Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (#582)
  * Bump actions/setup-go from 4.0.1 to 4.1.0 (#583)
  * Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#579)
  * Bump helm/kind-action from 1.7.0 to 1.8.0 (#578)
  * Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#576)</changelog>
  <changelog author="kastl@b1-systems.de" date="1699012800">- Update to version 3.10.1:
  * add stale action (#606)
  * add helm lint extra args (#605)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714219200">- Update to version 3.11.0:
  * Bump actions/checkout from 4.1.2 to 4.1.3 in the actions group
    (#642)
  * Upgrade go to 1.22 and housekeeping (#641)
  * Bump azure/setup-helm from 3.5 to 4 (#640)
  * Bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#639)
  * Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#638)
  * Bump anchore/sbom-action from 0.15.9 to 0.15.10 (#637)
  * Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 (#634)
  * Bump docker/login-action from 3.0.0 to 3.1.0 (#635)
  * Bump actions/checkout from 4.1.1 to 4.1.2 (#636)
  * Bump anchore/sbom-action from 0.15.8 to 0.15.9 (#632)
  * Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#631)
  * Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#630)
  * Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#627)
  * Bump helm/kind-action from 1.8.0 to 1.9.0 (#628)
  * Bump anchore/sbom-action from 0.15.6 to 0.15.8 (#626)
  * Bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#625)
  * Fix for `--upgrade` option (#624)
  * Bump anchore/sbom-action from 0.15.5 to 0.15.6 (#623)
  * Bump anchore/sbom-action from 0.15.3 to 0.15.5 (#622)
  * feat(docker): Bump dependencies in Dockerfile (#620)
  * Bump anchore/sbom-action from 0.15.1 to 0.15.3 (#621)
  * Bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#618)
  * Bump actions/stale from 8.0.0 to 9.0.0 (#612)
  * Bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#613)
  * Bump actions/setup-go from 4.1.0 to 5.0.0 (#614)
  * Bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#616)
  * Bump anchore/sbom-action from 0.15.0 to 0.15.1 (#611)
  * Bump anchore/sbom-action from 0.14.3 to 0.15.0 (#610)
  * (Breaking change) chore: change default target-branch to main
    (#510)
  * Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.5
    (#608)
  * Bump sigstore/cosign-installer from 3.1.2 to 3.2.0 (#609)
  * Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#607)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736769600">- Update to version 3.12.0:
  * Bump helm/kind-action from 1.11.0 to 1.12.0 in the actions
    group (#702)
  * Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 in the gomod group
    (#700)
  * Bump the actions group with 4 updates (#701)
  * Add missing `helm-extra-set-args` configuration flag (#697)
  * Bump anchore/sbom-action from 0.17.7 to 0.17.8 in the actions
    group (#696)
  * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#695)
  * Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 in the gomod group
    (#694)
  * Bump the actions group with 2 updates (#692)
  * Feature: add extra flags to skip helm dependencies download and
    upgrade Go to 1.23 (#690)
  * Bump anchore/sbom-action from 0.17.5 to 0.17.6 in the actions
    group (#691)
  * Bump the actions group with 2 updates (#688)
  * Bump anchore/sbom-action from 0.17.3 to 0.17.5 in the actions
    group (#686)
  * Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 in the gomod group
    (#684)
  * Bump anchore/sbom-action from 0.17.2 to 0.17.3 in the actions
    group (#683)
  * Bump the actions group with 4 updates (#681)
  * Bump actions/checkout from 4.1.7 to 4.2.0 in the actions group
    (#679)
  * Bump helm.sh/helm/v3 from 3.15.4 to 3.16.1 (#678)
  * Bump anchore/sbom-action from 0.17.1 to 0.17.2 in the actions
    group (#676)
  * Bump anchore/sbom-action from 0.17.0 to 0.17.1 in the actions
    group (#674)
  * Bump helm.sh/helm/v3 from 3.15.3 to 3.15.4 in the gomod group
    (#673)
  * Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 in the
    actions group (#671)
  * Bump the actions group with 2 updates (#670)
  * Bump the actions group with 3 updates (#669)
  * docs: updated quay link (#666)
  * Bump the actions group with 2 updates (#668)
  * Bump helm.sh/helm/v3 from 3.15.2 to 3.15.3 in the gomod group
    (#667)
  * Fix typo in README.md (#665)
  * Bump the actions group with 2 updates (#664)
  * Bump helm.sh/helm/v3 from 3.14.4 to 3.15.2 (#663)
  * Bump actions/checkout from 4.1.6 to 4.1.7 in the actions group
    (#661)
  * Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in the gomod
    group (#662)
  * Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (#660)
  * Bump github.com/hashicorp/go-retryablehttp in the gomod group
    (#656)
  * Bump github.com/spf13/viper from 1.18.2 to 1.19.0 (#657)
  * Bump docker/login-action from 3.1.0 to 3.2.0 in the actions
    group (#658)
  * if pr/issues have the frozen label to not stale/close (#651)
  * use .helmignore when identifying changed charts (#591)
  * --- (#650)
  * Bump github.com/hashicorp/go-retryablehttp in the gomod group
    (#646)
  * Bump goreleaser/goreleaser-action in the actions group (#647)
  * Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#648)
  * Bump the actions group with 3 updates (#645)
  * Bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 (#644)
  * Bump the actions group with 3 updates (#643)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- Update to version 3.13.0:
  * build(deps): Bump helm.sh/helm/v3 in the gomod group (#744)
  * build(deps): Bump alpine from 3.21 to 3.22 in the docker group
    (#743)
  * feat: add --wait flag to helm uninstall (#721)
  * Add release-name option (#735)
  * Fix chart_schema.yaml import-values rule (#725)
  * feat(upgrade): using the values instead of --reuse-values
    (#742)
  * Bump helm.sh/helm/v3 from 3.16.4 to 3.18.0 (#740)
  * Bump anchore/sbom-action from 0.19.0 to 0.20.0 in the actions
    group (#741)
  * Bump actions/setup-go from 5.4.0 to 5.5.0 in the actions group
    (#739)
  * Bump github.com/spf13/viper from 1.20.0 to 1.20.1 in the gomod
    group (#729)
  * Bump golangci/golangci-lint-action from 6.5.2 to 8.0.0 (#736)
  * Bump the actions group across 1 directory with 3 updates (#733)
  * Bump actions/setup-go from 5.3.0 to 5.4.0 in the actions group
    (#727)
  * Bump github.com/spf13/viper from 1.19.0 to 1.20.0 (#723)
  * Bump the actions group with 2 updates (#724)
  * Bump the actions group with 2 updates (#719)
  * Bump the actions group with 2 updates (#718)
  * Bump the actions group with 2 updates (#717)
  * Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#716)
  * Bump the actions group with 4 updates (#714)
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 in the gomod
    group (#712)
  * Bump the actions group with 3 updates (#711)
  * Bump golangci/golangci-lint-action in the actions group (#710)
  * bump alpine and tools (#704)
  * Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 in the
    actions group (#705)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760011200">- Update to version 3.14.0:
  * bug(493): Improved git remote parsing by @rickard-von-essen in
    [#726]
  * build(deps): Bump helm.sh/helm/v3 from 3.18.1 to 3.18.2 in the
    gomod group by @dependabot[bot] in #745
  * Fix helm-extra-set-args in YAML configuration by @arbourd in
    [#713]
  * build(deps): Bump helm.sh/helm/v3 from 3.18.2 to 3.18.3 in the
    gomod group by @dependabot[bot] in #747
  * build(deps): Bump the actions group with 2 updates by
    @dependabot[bot] in #746
  * build(deps): Bump the actions group with 2 updates by
    @dependabot[bot] in #750
  * build(deps): Bump github.com/go-viper/mapstructure/v2 from
    2.2.1 to 2.3.0 by @dependabot[bot] in #751
  * build(deps): Bump anchore/sbom-action from 0.20.1 to 0.20.2 in
    the actions group by @dependabot[bot] in #753
  * chore(docs): missing link to CI icon by @Olexandr88 in #752
  * build(deps): Bump github.com/hashicorp/go-retryablehttp from
    0.7.7 to 0.7.8 in the gomod group by @dependabot[bot] in #749
  * build(deps): Bump helm.sh/helm/v3 from 3.18.3 to 3.18.4 by
    @dependabot[bot] in #754
  * build(deps): Bump the actions group with 2 updates by
    @dependabot[bot] in #757
  * build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 in
    the gomod group by @dependabot[bot] in #756
  * build(deps): Bump docker/login-action from 3.4.0 to 3.5.0 in
    the actions group by @dependabot[bot] in #758
  * build(deps): Bump actions/checkout from 4.2.2 to 5.0.0 by
    @dependabot[bot] in #761
  * chore: update GoReleaser configurations by @emmanuel-ferdman in
    [#760]
  * build(deps): Bump helm.sh/helm/v3 from 3.18.4 to 3.18.5 by
    @dependabot[bot] in #762
  * build(deps): Bump the actions group with 2 updates by
    @dependabot[bot] in #763
  * build(deps): Bump github.com/go-viper/mapstructure/v2 from
    2.3.0 to 2.4.0 by @dependabot[bot] in #764
  * build(deps): Bump azure/setup-helm from 4.3.0 to 4.3.1 in the
    actions group by @dependabot[bot] in #766
  * build(deps): Bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 in the
    gomod group by @dependabot[bot] in #765
  * build(deps): Bump github.com/stretchr/testify from 1.10.0 to
    1.11.0 by @dependabot[bot] in #767
  * build(deps): Bump github.com/spf13/cobra from 1.9.1 to 1.10.1
    by @dependabot[bot] in #769
  * build(deps): Bump actions/stale from 9.1.0 to 10.0.0 by
    @dependabot[bot] in #771
  * build(deps): Bump actions/setup-go from 5.5.0 to 6.0.0 by
    @dependabot[bot] in #770
  * build(deps): Bump the actions group with 2 updates by
    @dependabot[bot] in #772
  * build(deps): Bump the gomod group with 2 updates by
    @dependabot[bot] in #768
  * build(deps): Bump github.com/spf13/viper from 1.20.1 to 1.21.0
    by @dependabot[bot] in #775
  * build(deps): Bump docker/login-action from 3.5.0 to 3.6.0 in
    the actions group by @dependabot[bot] in #776
  * build(deps): Bump actions/stale from 10.0.0 to 10.1.0 in the
    actions group by @dependabot[bot] in #777
  * Prepare release v3.14.0 by @adberger in #778
  * updates on ci, use go1.25 and update deprecated goreleaser
    steps by @cpanato in #779</changelog>
</package>
<package pkgid="47f68f6f65daf014b36b39cabddabee0e99f304ba93090f457ae2a558dbc06dc0d6b451a28da415f3ba6c17f8d6d72cdea340dfe692f1ffb2e4b66d86995fb86" name="chasen" arch="riscv64">
  <version epoch="0" ver="2.4.5" rel="4.2"/>
  <changelog author="coolo@novell.com" date="1248091200">- fix usage of %_libexecdir</changelog>
  <changelog author="coolo@novell.com" date="1292068800">- remove /var/adm/perl-modules</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="i@marguerite.su" date="1338638400">- fix sles builds.
- update version 2.4.4 with security patch.
  * perl module is updated.
  * Changed to BSD License
  * chmod +x tests/*.sh
- fix rpmlint warnings.</changelog>
  <changelog author="bwiedemann@suse.com" date="1510142400">- Add chasen-initialize-memory.patch to make ipadic build
  reproducibly (boo#1061219)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.4.5
  * fix buffer overflow
- Drop upstream fixed chasen244-secfix.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.
- Trim history and author list from description.
- Move chasen-config to devel package where these kinds of programs
  usually are located.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add chasen-2.4.5-gcc15.patch
  * C23 removes unprototyped functions and
    void foo() starts to mean void foo(void)
    rather than "foo takes any arguments"</changelog>
</package>
<package pkgid="1402704bcd264f12ebd9ad1b989d4632c8957e21c37e13fe727d4b15938c359aef9ee7dbfc49000a2104efd42e1d0e44fc3189bdea62e397d9dd21ae505f4f16" name="chasen-devel" arch="riscv64">
  <version epoch="0" ver="2.4.5" rel="4.2"/>
  <changelog author="coolo@novell.com" date="1248091200">- fix usage of %_libexecdir</changelog>
  <changelog author="coolo@novell.com" date="1292068800">- remove /var/adm/perl-modules</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="i@marguerite.su" date="1338638400">- fix sles builds.
- update version 2.4.4 with security patch.
  * perl module is updated.
  * Changed to BSD License
  * chmod +x tests/*.sh
- fix rpmlint warnings.</changelog>
  <changelog author="bwiedemann@suse.com" date="1510142400">- Add chasen-initialize-memory.patch to make ipadic build
  reproducibly (boo#1061219)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.4.5
  * fix buffer overflow
- Drop upstream fixed chasen244-secfix.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.
- Trim history and author list from description.
- Move chasen-config to devel package where these kinds of programs
  usually are located.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add chasen-2.4.5-gcc15.patch
  * C23 removes unprototyped functions and
    void foo() starts to mean void foo(void)
    rather than "foo takes any arguments"</changelog>
</package>
<package pkgid="45ded69f7a752ef7f5156929635f0690d74f956144822b77f2055269e091fe7b98cf0ea09ccff4e329a2b4e1684738b67ce245fb834cb2599ee7d09ab2f92d7d" name="chayang" arch="riscv64">
  <version epoch="0" ver="git20230209.61ad53b" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685620800">- Package initial version</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686052800">- Use noun phrase for descriptions</changelog>
</package>
<package pkgid="4b63ec41a2079da8862f8684ab7384188ba8ef8fc3a1bf09a358fb8638dba87ce09613fc54b32f300ad9c5b18a7f3301cda8f4baa11110375989a4aaec5db656" name="chck-devel" arch="riscv64">
  <version epoch="0" ver="0.0.20161208" rel="1.4"/>
  <changelog author="sleep_walker@opensuse.org" date="1442664000">- Initial package (version 0.0.20150916) for build.opensuse.org</changelog>
  <changelog author="tcech@suse.com" date="1460808000">- new git snapshot (2efd6cd, 2016-04-02)
  _a lot_ of changes - see GIT log</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1461240000">- new git snapshot (ab3d82e, 2016-04-16)
  syncing version with releases
- add LICENSE and README.md to package</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1462449600">- get rid of hacks</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1486555200">- update to 0.0.20161208</changelog>
</package>
<package pkgid="0a9c2dcb50202c0735acaabd73031d339a2da9761c22b62920aaf5170a2b7413f03e6b564594f4746f4e00600ec1058aa58d399deab5db0fd0241c34d8aab5e4" name="chealpix-devel" arch="riscv64">
  <version epoch="0" ver="3.83" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597579200">- Initial package</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1605009600">- Use _service file to build source tarball from svn repo directly
  while omitting idl source files: this avoids licensing issues
  that the idl source files carry.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629288000">- Update to version 3.80:
  * General:
  - addition of SHARP_PARAL and CXX_PARAL to control the
    parallel implementation of the libsharp library and C++
    library and codes.
  - PYTHON now defaults to python3.
  * C++:
  - the line-integral convolution interface is now accessible
    not only from the command line, but also via C++ calls, to
    allow calling from healpy.
  - some internals were restructured to allow easier integration
    with SWIG.
  * Fortran 90 facilities and subroutines:
  - Improvement of query_disc routine in inclusive mode.
  - The routines alm2map_spin and map2alm_spin now accept any
    (integer) spin values |s|&gt;=0, but the scalar routines
    alm2map and map2alm are still recommended for vanishing spin
    (s=0).
  - Correction of bugs preventing the compilation with versions
    10.* of gfortran.
  - Fixed bug affecting map2gif when compiled with versions 10.*
    of gfortran and gcc.
- Add healpix-cfitsio-version-format-change.patch -- Adapt to new
  three-number version format of cfitsio
  [https://sourceforge.net/p/healpix/bugs/122/].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657540800">- Update to version 3.81:
  * Cfitsio 4.0.0 (Jul 2021) and higher now properly supported.
  * Introduced workarounds for some minor GDL and FL limitations.
- New BuildRequires: pkgconfig(zlib) and also Requires for c++
  devel package.
- Drop healpix-cfitsio-version-format-change.patch: incorporated
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696420800">- Update to version 3.82:
  * C: Corrected documentation of pix2vec routines.
  * C++: Cfitsio 4.1.0 (March 2022) and higher now properly
    supported.
  * Fortran 90: Bug corrections in input_map and
    read_fits_partial.
- Switch to obs_scm instead of tar_scm service; only recompress to
  tar at buildtime.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696852800">- Recompress to xz during buildtime to reduce src.rpm size.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734696000">- Update to version 3.83:
  * General:
  - Support for intel ifx compiler.
  - Proper detection of python versions 3.10 and above.
  * C++:
  - bug fix in query_polygon where pixels might be missing in
    some situations where polygon edges were parallel to the
    equator (gh#healpy/healpy#904).
  - bug fix in query_disc_inclusive where pixels could be
    missing at locations exactly azimuthally opposite to the
    disc center (gh#healpy/healpy#968).
- Update c++ shlib name to keep with so version update (3 -&gt; 4).</changelog>
</package>
<package pkgid="791f13d04d2e5d6ec6ab5da5dc700613b6b49a62baaf4cb6595b146f5ae0b3ecc1a2d684ebc98140401792236a6d3eb4e1763e0294525cdea1aed5b725319011" name="cheat" arch="riscv64">
  <version epoch="0" ver="5.1.0" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755864000">- Packaging improvements:
  * Drop Requires: golang-packaging. The recommended Go toolchain
    dependency expression is BuildRequires: golang(API) &gt;= 1.x or
    optionally the metapackage BuildRequires: go
  * Use BuildRequires: golang(API) &gt;= 1.19 matching go.mod
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove go build -o output binary location and name. Default
    binary has the same name as package of func main() and is
    placed in the top level of the build directory.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1764244800">- Security:
  * CVE-2025-47913: Fix client process termination (bsc#1253593)
  * CVE-2025-58181: Fix potential unbounded memory consumption
    (bsc#1253922)
  * CVE-2025-47914: Fix panic due to an out of bounds read
    (bsc#1254051)
  * Replace golang.org/x/crypto=golang.org/x/crypto@v0.45.0
  * Replace golang.org/x/net=golang.org/x/net@v0.47.0
  * Replace golang.org/x/sys=golang.org/x/sys@v0.38.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243200">- Update to 4.5.0:
  Bug Fixes:
  * Fix inverted pager detection logic (returned error string instead of path)
  * Fix repo.Clone ignoring destination directory parameter
  * Fix sheet loading using append on pre-sized slices, causing nil entries
  * Clean up partial files on copy failure
  * Trim whitespace from editor config during loading
  Security:
  * Add path traversal protection for cheatsheet names
  Performance:
  * Move regex compilation outside search loop
  * Replace O(n²) string concatenation with strings.Join in search
  Build &amp; Testing:
  * Remove go:generate; embed config and usage as string literals
  * Parallelize release builds
  * Add fuzz testing infrastructure
  * Improve test coverage from 38.9% to 50.2%
  Documentation:
  * Fix inaccurate code examples in HACKING.md
  * Add missing --conf and --all options to man page
  * Add ADRs for path traversal, env parsing, and search parallelization
  * Update CONTRIBUTING.md to reflect project policy</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243201">- Update to 4.5.1:
  * Fix first-run experience (#721, #730, #771): Declining community
    cheatsheets during initial setup no longer causes errors on subsequent
    runs. config.New() now skips missing cheatpaths with a warning instead of a fatal error.
  * Fix --init output (#773): cheat --init now comments out the community
    cheatpath by default and includes clone instructions, so the output
    works as a config file without modification.
  * Fix stdin buffering in installer prompts: The installer's interactive
    prompts now read stdin without buffering, allowing cheat to be
    scripted (e.g., printf "y\nn\n" | cheat).
  * Fix frontmatter parsing on Windows: Line ending detection in cheatsheet
    frontmatter now inspects file content instead of checking runtime.GOOS,
    fixing parsing failures when files have Unix line endings on Windows.
  * CI modernized: Go 1.26, GitHub Actions v4/v5, Windows added to test matrix
  * Dependencies updated (addresses dependabot CVEs in golang.org/x/crypto, golang.org/x/net)
  * End-to-end integration tests added for first-run experience
  * Dockerfile updated to Go 1.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243202">- Update to 4.5.2:
  Bug Fixes:
  * Static binaries: Build with CGO_ENABLED=0 to produce fully static binaries (#744)
  * Editor env vars: Respect $VISUAL and $EDITOR environment variables at runtime (#589)
  * .git in path: Fix cheatsheets being silently skipped when the cheatpath contains a directory ending in .git (#711)
  Other Changes:
  * Remove dead Homebrew formula bump workflow
  * Move ADRs from doc/adr/ to adr/ for discoverability</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243203">- Update to 4.6.0:
  New Features:
  * Recursive .cheat directory discovery: cheat now walks up the directory
    tree to find .cheat directories, mirroring how git discovers .git
    directories. Place a .cheat directory at your project root and it
    will be available from any subdirectory. (#602)
  Documentation:
  * ADR-004: documents the design decisions for recursive .cheat discovery
  * Updated README and package docs to describe the new behaviour</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243204">- Update to 4.7.0:
  * Brief list output (-b/--brief)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243205">- Update to 4.7.1:
  * Internal cleanup and project restructuring. No user-facing behavior changes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243206">- Update to 5.0.0:
  * Migrated from docopt to cobra (#768, #705, #632, #476)
  * Dynamic shell completions
  Breaking changes:
  * The static completion scripts under scripts/ have been removed. Users must
    regenerate completions using cheat --completion &lt;shell&gt;.
  * The CHEAT_USE_FZF environment variable is no longer supported.
  Bug fixes:
  * Fixed _init_completion: command not found error (#768)
  * Fixed autocompletion not working (#705)
  * Fixed zsh autocompletion not resolving cheatsheet names (#632)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771243207">- Update to 5.1.0:
  * --update / -u flag: Pull the latest changes for all git-backed
    cheatpaths from the CLI. Reports per-path status (ok, skipped, error).
    Works with --path filtering to update specific cheatpaths. Supports
    SSH remotes via key file discovery and SSH agent. (#552)
  Documentation:
  * Fixed config filename references in man page (conf.yaml → conf.yml)
  * Added missing /etc/cheat/conf.yml config search path to man page
  * Fixed stale code references in CLAUDE.md, HACKING.md, and ADRs
  * Updated Go version requirement in INSTALLING.md</changelog>
</package>
<package pkgid="641d0da3e7041b0b3fea60e95cdb60c2f9363cb05602d5a64fe81a5ab8059fac9b66ada6873b8e885f5b7f4ba08ac164243fa034fab57974ed144997f426a630" name="check-create-certificate" arch="noarch">
  <version epoch="0" ver="0.6" rel="1.1"/>
  <changelog author="jdsn@suse.de" date="1265284800">- initial checkin of version 0.1 into git repository</changelog>
  <changelog author="jdsn@suse.de" date="1265630400">- fix script name in header comment
- 0.2</changelog>
  <changelog author="jdsn@suse.de" date="1265803200">- adding license file and license header (bnc#578209)
- 0.3</changelog>
  <changelog author="jdsn@suse.de" date="1269950400">- fix hostname identification (bnc#592217)
- 0.4</changelog>
  <changelog author="jdsn@suse.de" date="1272542400">- be less verbose by default, add verbose mode (bnc#600829)
- use secure umask to prevent race conditions
- 0.5</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1364472000">- Adapted the License according to the spdx standard
- Cleaned the spec file up</changelog>
  <changelog author="jdsn@suse.de" date="1397044800">- updated to official GPL-2.0 text
- updated spec file</changelog>
  <changelog author="J. Daniel Schmidt &lt;jdsn@suse.de&gt;" date="1774267200">- change key default algorithm to ed25519 (needs openssl &gt;= 1.1.1)
- add support to define expiry in days
- version 0.6</changelog>
</package>
<package pkgid="619b7b7d1163b5c283275dc600f838843c5c4bed716460c514a98dbb085175b84a14f3ad3c03c16465853032a34c294e2b87b78b48c9f849f6afdb86a3267549" name="check-devel" arch="riscv64">
  <version epoch="0" ver="0.15.2" rel="2.2"/>
  <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="fee35e49040b5a476fa364c79f5a6f18b89c732c0cbac2b5d02973a448a33c3cc1161a3e4925a5cafa6eba2f4ad9627423c1bf510e7a4d7c722af14aabd45289" name="check_postgres" arch="noarch">
  <version epoch="0" ver="2.26.0" rel="1.8"/>
  <changelog author="darin@darins.net" date="1376049600">- update to 2.20.1
- removed perl-marcro from .spec</changelog>
  <changelog author="lars@linux-schulserver.de" date="1383048000">- update to 2.21.0
- remove perl-macros dependency
- add check_postgres.pl man page (and script to generate it
  from source)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1406721600">- rename subpackage to monitoring-plugins-postgres</changelog>
  <changelog author="aj@ajaissle.de" date="1489838400">- BuildRequire perl-macros to fix SLE_11_SP4 build</changelog>
  <changelog author="aj@ajaissle.de" date="1489838401">- Update to 2.22.0</changelog>
  <changelog author="lars@linux-schulserver.de" date="1521633600">- Update to 2.23.0:
  + added support for PostgreSQL 10
  + Change table_size to use pg_table_size() on 9.0+
  + Connection errors are now always critical, not unknown
  + New action replication_slots checking if logical or physical
    replication slots have accumulated too much data
  + Multiple same_schema improvements
  + Add Spanish message translations
  + Allow a wrapper function to run wal_files and archive_ready
    actions as non-superuser
  + Add some defensive casting to the bloat query
  + Invoke psql with option -X
  + check_txn_idle: Don't fail when query contains 'disabled' word
  + check_txn_idle: Use state_change instead of query_start.
  + check_hot_standby_delay: Correct extra space in perfdata
  + Remove \r from psql output as it can confuse some regexes
  + Sort failed jobs in check_pgagent_jobs for stable output
- run spec cleaner
- use %%license for newer distributions</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553774400">- Update to version 2.24.0
  * Support new_version_pg for PG10
  * Option to skip CYCLE sequences in action sequence
  * Output per-database perfdata for pgbouncer pool checks
  * German message translations
  * Consider only client backends in query_time and friends
- Use github Source URL</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1580817600">- Update to version 2.25.0
  * Allow same_schema objects to be included or excluded with
  - -object and --skipobject
  * Fix to allow mixing service names and other connection
    parameters for same_schema</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1646740800">- added /etc/nrpe.d/check_postgres.cfg, containing some pre-configured
  nrpe checks for the different check options</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680868800">- Update to version 2.26.0
  * Add new action "pgbouncer_maxwait".
  * For the bloat check, add option to populate all known databases,
    as well as includsion and exclusion regexes.
  * Add Partman premake check.
  * Add --role flag to explicitly set the role of the user after
    connecting.
  * Fix check_replication_slots on recently promoted servers.
  * Allow the check_disk_space action to handle relative
    log_directory paths.
  * Fix MINPAGES and MINIPAGES in the "check_bloat" action.
  * Replace 'which' with 'command -v'.
  * Fix check_replication_slots on recently promoted servers.
  * Fix undefined variable warning.
  * In the tests, force log_destination to stderr.
  * Add to docs how to exclude all items in the 'pg_temp_nnn'
    per-session temporary schemas.
  * Various improvements to the tests.</changelog>
</package>
<package pkgid="710f7a2712c3a3deb85ac4392a1752545bf0bb6b084fa8747c5e826bc5141e913007aeaaca27a01071c4dab74c119064d486556434c8c4564937b090b9aec3b9" name="checkbashisms" arch="noarch">
  <version epoch="0" ver="2.22.2" rel="3.5"/>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Fixed license tag as suggested by licensedigger.</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1567512000">- Update to 2.19.5:
  * various fixes in scripts all around:
    + See /usr/share/doc/packages/devscripts/changelog
- Add conflicts on packages with the same binaries</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1606132800">- Add backport from master devscripts-checkbashisms-early-fail.patch.</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1651492800">- Add missing uscan dependencies perl-{File-HomeDir,IPC-Run,Moo}</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1657627200">- update to 2.22.2:
  * who-permits-upload:
    + Fix fingerprint lookup, so it actually finds the user id
  * debsnap:
    + Add a -l option as the short version of --list.  Closes: #1006904
  * sadt:
    + Run autodep8 when looking for autopkgtests to run.
  * deprepro:
    + Add new options, to make it easier to debrepro against arbitrary source
    directories (i.e. not Debian packages):
  - -B, --build-command: specify custom build command
  - -a, --artifact-pattern: specify custom artifacts to be compared
    across builds
  - --no-copy: run commands against the source tree directly, i.e. don't
    copy it to a temporary build directory.
  * mk-origtargz:
    + Apply patch from Vasyl Gello to make Files-Included-&lt;component&gt; work.
  * Include the updated Portuguese translation.  Closes: #1011316
    Thanks to Américo Monteiro &lt;a_monteiro@gmx.com&gt;.
  * Run perltidy with the newer 20220217.
  * Bump Standards-Version to 4.6.1, no changes needed.
  * mk-origtargz:
    + Display compression/tar errors
  * wrap-and-sort:
    + Introduce an experimental mode using the RTS parser available with
    python-debian &gt;= 0.1.43.  This will let wrap-and-sort retain comments.
    This feature is opt-in with a new flag.  MR: !237
    + Futher improvements to the RTS mode, now also supporting short indent
    (-s) among others.  MR: !263
  * deb-janitor:
    + Add a new 'review' subcommand.  MR: !261
  * wnpp-check:
    + Replace HTTP URLs with HTTPS.  Closes: #1002311, #902242; MR: !256
  * rc-alert, wnpp-alert, wnpp-check:
    + Allow curl to follow HTTP redirections.  MR: !257
  * wnpp-check:
    + Document -e,--exact in the --help output.  Closes: #1003254
  * Make pristine-tar a Suggests in Ubuntu, as it's not in main so it can't be
    a Recommends.  LP: #1885766
  * Don't build-depend on subversion on i386, skipping the test_uscan_svn
    test; this is to avoid a delta with Ubuntu, that doesn't have svn on i386.
  * debrebuild:
    + Use the new field_parse_binary_source() from libdpkg-perl &gt;= 1.21.0
    if available.  MR: !249
  * test_uscan_mangle:
    + Use MGZREPACK to specify the expected file extension when necessary;
    otherwise, use the default file extension.
    + Add a workaround for testWatch4WebNonNativeMUT0(). MR: !258
    + Test use of filenamemangle with single and multiple upstream tarballs.
    + Modify helperWatch() to accept filenamemangled filenames.
    + Allow filenamemangling with multiple upstream tarballs.
  * Fix some spelling errors in code comments.  MR: !243
  * hardening-check:
    + Handle emtpy symble table by returning an unknown result for the
    stack-protector check.  MR: !223
  * salsa:
    + Add a new last_ci_status subcommand.  MR: !226
- drop devscripts-checkbashisms-early-fail.patch (upstream)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701172800">- Move checkbashisms to a separate multibuild flavor, reduce
  build cycle when only checkbashisms is needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Mark %{buildroot}%{_bindir}/checkbashisms executable: sed … &gt;
  %{buildroot}%{_bindir}/checkbashisms creates a non-executable,
  regular file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Fix minor issues:
  + Do not build devscripts main package (empty) in checkbashisms
    flavor.
  + Ensure the two flavors have different .src.rpm names, not
    overwriting each other.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">-  remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="b8c40cb85d6aac790e89b07a69a9f63413b66361401785b98500e08e74b899eac883007cedffe3e1cfd14ae4f5a496e89228aadd2a31d6555367ce803c2f4722" name="checker-qual" arch="noarch">
  <version epoch="0" ver="3.22.0" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652788800">- Initial packaging of checkerframework's checker-qual annotations
  3.22.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="524ae683976c178a52b52341cbedaa56fb8212ccd199485778e7367171f26c86cfc402a737f5101da7ca2ce12d30e64a644ccac11b088da72981800dad4569bf" name="checker-qual-javadoc" arch="noarch">
  <version epoch="0" ver="3.22.0" rel="2.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652788800">- Initial packaging of checkerframework's checker-qual annotations
  3.22.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="efc6a850fb46e498278225d639bcae34a81883437a4a02e879def3ee93bba4c053f3f6b09b7835ebbc97bb3d1bfb58082f8ca27b089886d5aee5b2440f6292a3" name="checkmedia" arch="riscv64">
  <version epoch="0" ver="6.6" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1586952000">- merge gh#openSUSE/checkmedia#14
- work better with broken media (bsc#1169420)
- 5.4</changelog>
  <changelog author="wfeldt@opensuse.org" date="1633089600">- merge gh#openSUSE/checkmedia#15
- add --version option to tagmedia
- use volume id if app id is missing for nice output
- add support for rh style meta data and digest calculation
- extend fragment calculation to suse style
- show signee if signature is ok
- add --create-signature option
- fix large file support
- updated unit tests
- enhance documentation
- add new and shiny README.adoc
- 6.0</changelog>
  <changelog author="wfeldt@opensuse.org" date="1633694400">- merge gh#openSUSE/checkmedia#16
- fix auto-detecting a suitable signature location for rh media
  (jsc#SCL-6)
- 6.1</changelog>
  <changelog author="Steffen Winterfeldt &lt;snwint@suse.com&gt;" date="1636459200">- minor spec file adjustments</changelog>
  <changelog author="wfeldt@opensuse.org" date="1685707200">- merge gh#openSUSE/checkmedia#17
- do not select EFI System Partition for digest calculation
  (bsc#1211953)
- use default for SKIPSECTORS only for RH media
- add man pages for checkmedia and tagmedia
- add spec file for OBS
- 6.2</changelog>
  <changelog author="wfeldt@opensuse.org" date="1709640000">- merge gh#openSUSE/checkmedia#18
- tagmedia: fix size detection for block devices (bsc#1220972)
- 6.3</changelog>
  <changelog author="wfeldt@opensuse.org" date="1747137600">- merge gh#openSUSE/checkmedia#20
- added --[no-]signature-tag options for explicit handling of the
  'signature' tag (bsc#1243125)
- 6.4</changelog>
  <changelog author="wfeldt@opensuse.org" date="1755518400">- merge gh#openSUSE/checkmedia#21
- set LC_MESSAGES to C when running gpg (bsc#1248168)
- fix minor issue when printing app_id
- 6.5</changelog>
  <changelog author="wfeldt@opensuse.org" date="1774612800">- merge gh#openSUSE/checkmedia#22
- Add support for GPT partitions</changelog>
  <changelog author="wfeldt@opensuse.org" date="1774612801">- merge gh#openSUSE/checkmedia#23
- include pre-built documentation (bsc#1260860)
- simplify spec file
- 6.6</changelog>
</package>
<package pkgid="e14e9f6eaee2afa4a5d363ba695feff9bab415f2187d81d76b7d2b1a5624bb14766a7b083b7593589f71237c37dea0a45cb20de71a26b0f54351652eac5ae39a" name="checkpolicy" arch="riscv64">
  <version epoch="0" ver="3.10" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1615291200">- Update to version 3.2
  * Fix a memleak and an integer overflow</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1636632000">- Update to version 3.3
  * When reading a binary policy by checkpolicy, do not automatically change the version
    to the max policy version supported by libsepol or, if specified, the value given
    using the "-c" flag.
  * Updated documentation
  * Prints the reason why opening a source policy file failed</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1652097600">- Update to version 3.4
  * warn on bogus IP address or netmask in nodecon statement
  * allow wildcard permissions in constraints
  * mention class name on invalid permission</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1677240000">- Update to version 3.5
  * error out if required permission would exceed limit
  * Improve error message for type bounds
- Added additional developer key (Jason Zaman)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1702987200">- Update to version 3.6
  https://github.com/SELinuxProject/selinux/releases/tag/3.6
  * checkpolicy: Add the command line argument -N, --disable-neverallow
  * dispol: add option to display users, drop duplicate option to display booleans,
  show number of entries before listing them
  * dispol: Add the ability to show booleans, classes, roles, types and type attributes of policies
  * dispol: add options: --actions ACTIONS, --help
  * dismod: add options: --actions ACTIONS, --help
  * Add notself support for neverallow rules
  * Improve man pages
  * man pages: Remove the Russian translations
  * Add notself and other support to CIL
  * Add support for deny rules
  * Translations updated from
    https://translate.fedoraproject.org/projects/selinux/
  * Bug fixes
- Remove keys from keyring since they expired:
  - E853C1848B0185CF42864DF363A8AD4B982C4373
    Petr Lautrbach &lt;plautrba@redhat.com&gt;
  - 63191CE94183098689CAB8DB7EF137EC935B0EAF
    Jason Zaman &lt;jasonzaman@gmail.com&gt;
- Add key to keyring:
  - B8682847764DF60DF52D992CBC3905F235179CF1
    Petr Lautrbach &lt;lautrbach@redhat.com&gt;</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1719835200">- Update to version 3.7
  https://github.com/SELinuxProject/selinux/releases/tag/3.7
  * User-visible changes:
  * checkpolicy: support CIDR notation for nodecon statements
  * checkpolicy: provide more descriptive error messages and improve error handling
  * Bugfixes:
  * checkpolicy: handle unprintable token
  * checkpolicy: avoid assigning garbage values
  * checkpolicy: free temporary bounds type
  * checkpolicy: perform contiguous check in host byte order
  * checkpolicy: include &lt;ctype.h&gt; for isprint(3)
  * oss-fuzz fixes:
  * checkpolicy: add libfuzz based fuzzer
  * checkpolicy: free complete role_allow_rule on error
  * checkpolicy: free identifiers on invalid typebounds
  * checkpolicy: return YYerror on invalid character
  * checkpolicy: clone level only once</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1738670400">- Update to version 3.8
  https://github.com/SELinuxProject/selinux/releases/tag/3.8
  * Code improvements and bug fixes
- For a more in depth list of changes see
  https://github.com/SELinuxProject/selinux/releases/download/3.8/shortlog-3.8.txt
- keyring: Update Petr Lautrbach &lt;lautrbach@redhat.com&gt;
  * removed 0xBC3905F235179CF1 (expired: 2024-10-25)
  * added 0xFB4C685B5DC1C13E (expires: 2026-11-04)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1741348800">- Update to version 3.8.1
  https://github.com/SELinuxProject/selinux/releases/tag/3.8.1
  * no source change</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1752753600">- Update to version 3.9
  * Add support for wildcard netifcon names
  * Abort on mismatched declarations
  * Introduce neveraudit types</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1770292800">- Update to version 3.10
  https://github.com/SELinuxProject/selinux/releases/tag/3.10
  - Fix problem with bounds statements in optional blocks
  - Provide a better error message for implicit role and user bounds
  - Allow type attributes to be associated with other type attributes
  - checkpolicy/tests: Modify tests to check handling of initial sids
- keyring: Add key of Jason Zaman &lt;jasonzaman@gmail.com&gt;
  * added 63191CE94183098689CAB8DB7EF137EC935B0EAF [expires: 2026-02-08]</changelog>
</package>
<package pkgid="b30741786c44effc60cb291da87de31718552c8203d63696163506304c86a7a47b8148db848ee11e4f462b8661ad0811bf65e4cef8f7160b78af49351caa3238" name="checksec" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="2.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1616673600">- Initial package (derived from Fedora spec)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1623240000">- add missing gawk dependency</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 2.5.0:
  * split checksec into multiple files for easier maintenance and debugging
  * remove space between options and only support `=` until refactor can happen
  * update License.txt to include BSD license
  * Check journalctl -k for NX protection
  * improve debug formatting
  * Fix shellcheck warnings and style issues
  * Make --dir option follow symlinks</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1647432000">- add procps dependency for sysctl</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 2.6.0:
  * fix missing sysctl on fedora
  * remove extra parenthesis
  * add missing libc on LoongArch-64</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.7.1:
  * checksec FORTIFY detection (#236)
  * libc cleanup
  * Added github pages
  * Check kernel for YAMA
  * Fix Nx checks
  * Move github primary branch from master to main
  * Update gitattributes
  * Allow setting a libc file
  * Add tests for listfile
  * Fix trailing comma with listfile
  * Several shellcheck fixes
  * If no header is present, return N/A for Relro and nx
  * Remove superfluous -W flags
  * Fix broken Nx checks
  * change default libc search path from / to /lib
  * Cleanup grep
  * Rewrite man page in mdoc
  * Remove s_readelf
  * Fix stack protection and full relro check
  * Add tests suite for hardening checks
  * Speed up FS_comparison by 10x
  * Make shellcheck only run on final script
  * Fix debug exit check
  * Use Dynamic Section if there is no symbols table
  * Check foritfy vs fortified</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1740139200">- updated to 3.0.0 release:
  - rewritten in go</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1740916800">- build with pie</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1769256000">- updated to 3.1.0
  - fix several misc bugs
  - add packages format to goreleaser
  - feat: Redirect warnings to stderr
  - Merge branch 'main' into fix-relro-check
  - feat(relro): detect BIND_NOW via DT_FLAGS_1 (DF_1_NOW) and use bitmask for DF_BIND_NOW
  - fix(relro): use bitwise check for DF_BIND_NOW flag
  - feat: improve command usage descriptions and add examples
  - Add support for ARM PAC/BTI and x86 SHSTK/IBT file checks
  - disable headers and banners via flag
  - fix failure with static binaries
  - Handle kernel modules
  - Handle binaries with no sections
  - pkg/utils/files.go: parse all directories</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1770897600">- set the version reported by the go tool to the package version (bsc#1257384)</changelog>
</package>
<package pkgid="e44fbd92f59bd7a961cce6fe67984d32343fe0d437d414c42778a657681138b7b4fa904ea7540cc52ac949d0ef19bde1d0bce09c7aad845c50a4f80efcbe4d47" name="cheese" arch="riscv64">
  <version epoch="0" ver="44.1+12" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636977600">- Update to version 41.1:
  + meson: avoid positional arguments in merge_file.
  + tests: Compile gsettings schemas for use in build tests.
  + Update DOAP with Gitlab account information.
  + introspection: Pin the API version for now.
  + Updated translations.
- Rename typelib-1_0-Cheese-41_0 subpackage to
  typelib-1_0-Cheese-3_0 again, following upstreams revert. Do this
  via 2 new defines, typelib_major 3 and typelib_minor 0.
- Use ldconfig_scriptlets for post(un) handling.
- Drop removal of la files, not needed with meson buildsystem.
- Drop libcheese-gtk18 Obsoletes, it was added 10 years ago, we can
  probably expect everyone to have updated by now.
- Stop packaging help files as docs, silence rpmlint.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658923200">- Update to version 43.alpha:
  + TODO (upstream will add it later it seems...).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Update to version 43.0:
  + Remove glibc debug environment variables.
  + Updated translations.
- Build libcheese-common as noarch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Update to version 44.0:
  + Avoid creating duplicated camera devices. Devices detected in
    `cheese_camera_device_monitor_coldplug()` may get duplicated,
    as Gstreamer will emit `GST_MESSAGE_DEVICE_ADDED` for them.
    While this issue could be fixed by reorganizing the
    initialization code, let's go with a simple and robust solution
    and check if a `CheeseCameraDevice` using the `GstDevice` is
    already present.
  - build: Use GNOME module post_install().
  + Updated translations.
- Replace update-desktop-files with desktop-file-utils, add
  appstream-glib BuildRequires and check section where we validate
  desktopfile and appdata.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681819200">- Update to version 44.0.1:
  + Update AppStream metadata.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 44.1:
  + Update AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715083200">- Add cheese-c99.patch: fix cast to invalid pointer type
  (glgo#GNOME/cheese!70).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1725624000">- Add 73.patch: Fix JSON validation. Fixes startup with json-glib
  1.10.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Re-download 73.patch: hash references have changed after merge.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758715200">- Update to version 44.1+12:
  * libcheese: Add GtkWidget cast to avoid an
    incompatible-pointer-types error
  * Fix JSON validation
  * Set prgname to application ID
  * Apply 1 suggestion(s) to 1 file(s)
  * appdata: Fix appdata papercuts
  * Updated translations.
- Drop patches merged upstream:
  * 73.patch
  * cheese-c99.patch
- Switch to current HEAD via source service.</changelog>
</package>
<package pkgid="75f6aa505b608be48c0a689d29193dd630c7355ef81b36e3dd178fb7805bcc39c7d75abcf6860ebdd800edb6779b26ac8ce1ef096db0411bc799ae2034ee1872" name="cheese-devel" arch="riscv64">
  <version epoch="0" ver="44.1+12" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636977600">- Update to version 41.1:
  + meson: avoid positional arguments in merge_file.
  + tests: Compile gsettings schemas for use in build tests.
  + Update DOAP with Gitlab account information.
  + introspection: Pin the API version for now.
  + Updated translations.
- Rename typelib-1_0-Cheese-41_0 subpackage to
  typelib-1_0-Cheese-3_0 again, following upstreams revert. Do this
  via 2 new defines, typelib_major 3 and typelib_minor 0.
- Use ldconfig_scriptlets for post(un) handling.
- Drop removal of la files, not needed with meson buildsystem.
- Drop libcheese-gtk18 Obsoletes, it was added 10 years ago, we can
  probably expect everyone to have updated by now.
- Stop packaging help files as docs, silence rpmlint.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658923200">- Update to version 43.alpha:
  + TODO (upstream will add it later it seems...).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Update to version 43.0:
  + Remove glibc debug environment variables.
  + Updated translations.
- Build libcheese-common as noarch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Update to version 44.0:
  + Avoid creating duplicated camera devices. Devices detected in
    `cheese_camera_device_monitor_coldplug()` may get duplicated,
    as Gstreamer will emit `GST_MESSAGE_DEVICE_ADDED` for them.
    While this issue could be fixed by reorganizing the
    initialization code, let's go with a simple and robust solution
    and check if a `CheeseCameraDevice` using the `GstDevice` is
    already present.
  - build: Use GNOME module post_install().
  + Updated translations.
- Replace update-desktop-files with desktop-file-utils, add
  appstream-glib BuildRequires and check section where we validate
  desktopfile and appdata.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681819200">- Update to version 44.0.1:
  + Update AppStream metadata.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 44.1:
  + Update AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715083200">- Add cheese-c99.patch: fix cast to invalid pointer type
  (glgo#GNOME/cheese!70).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1725624000">- Add 73.patch: Fix JSON validation. Fixes startup with json-glib
  1.10.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Re-download 73.patch: hash references have changed after merge.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758715200">- Update to version 44.1+12:
  * libcheese: Add GtkWidget cast to avoid an
    incompatible-pointer-types error
  * Fix JSON validation
  * Set prgname to application ID
  * Apply 1 suggestion(s) to 1 file(s)
  * appdata: Fix appdata papercuts
  * Updated translations.
- Drop patches merged upstream:
  * 73.patch
  * cheese-c99.patch
- Switch to current HEAD via source service.</changelog>
</package>
<package pkgid="343dea00a0a682471481358d76fb5cdddcd542031b759196a4c3514ed3cce7fc1a5a81d0bb8972f669f44c59537b0317d0b41bbe30ee9e8d60b0f085d088b9b7" name="cheese-lang" arch="noarch">
  <version epoch="0" ver="44.1+12" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636977600">- Update to version 41.1:
  + meson: avoid positional arguments in merge_file.
  + tests: Compile gsettings schemas for use in build tests.
  + Update DOAP with Gitlab account information.
  + introspection: Pin the API version for now.
  + Updated translations.
- Rename typelib-1_0-Cheese-41_0 subpackage to
  typelib-1_0-Cheese-3_0 again, following upstreams revert. Do this
  via 2 new defines, typelib_major 3 and typelib_minor 0.
- Use ldconfig_scriptlets for post(un) handling.
- Drop removal of la files, not needed with meson buildsystem.
- Drop libcheese-gtk18 Obsoletes, it was added 10 years ago, we can
  probably expect everyone to have updated by now.
- Stop packaging help files as docs, silence rpmlint.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658923200">- Update to version 43.alpha:
  + TODO (upstream will add it later it seems...).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Update to version 43.0:
  + Remove glibc debug environment variables.
  + Updated translations.
- Build libcheese-common as noarch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Update to version 44.0:
  + Avoid creating duplicated camera devices. Devices detected in
    `cheese_camera_device_monitor_coldplug()` may get duplicated,
    as Gstreamer will emit `GST_MESSAGE_DEVICE_ADDED` for them.
    While this issue could be fixed by reorganizing the
    initialization code, let's go with a simple and robust solution
    and check if a `CheeseCameraDevice` using the `GstDevice` is
    already present.
  - build: Use GNOME module post_install().
  + Updated translations.
- Replace update-desktop-files with desktop-file-utils, add
  appstream-glib BuildRequires and check section where we validate
  desktopfile and appdata.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681819200">- Update to version 44.0.1:
  + Update AppStream metadata.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 44.1:
  + Update AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715083200">- Add cheese-c99.patch: fix cast to invalid pointer type
  (glgo#GNOME/cheese!70).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1725624000">- Add 73.patch: Fix JSON validation. Fixes startup with json-glib
  1.10.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1747396800">- Re-download 73.patch: hash references have changed after merge.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758715200">- Update to version 44.1+12:
  * libcheese: Add GtkWidget cast to avoid an
    incompatible-pointer-types error
  * Fix JSON validation
  * Set prgname to application ID
  * Apply 1 suggestion(s) to 1 file(s)
  * appdata: Fix appdata papercuts
  * Updated translations.
- Drop patches merged upstream:
  * 73.patch
  * cheese-c99.patch
- Switch to current HEAD via source service.</changelog>
</package>
<package pkgid="62ca6d7f9030b8fb16dc69adb18ddf6af32ce1dbbec32d714b70e7ef813981bed1a60066f326e47ec8faf6a77e47b9faa44c6823077ce93e916e1aeff3a599c2" name="chemical-mime-data" arch="noarch">
  <version epoch="0" ver="0.1.94" rel="6.1"/>
  <changelog author="lars@linux-schulserver.de" date="1273838400">- added librsvg-devel to BuildRequires</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275912000">- require rsvg-view and gnome-mime-data
- recommend gnome-icon-theme</changelog>
  <changelog author="mailaender@opensuse.org" date="1486382400">- disable kde3 libs
- use https://en.opensuse.org/SourceUrls
- let the system update the mime database</changelog>
  <changelog author="jengelh@inai.de" date="1486382401">- Limit fdupes to each partition</changelog>
  <changelog author="bwiedemann@suse.com" date="1493726400">- Add reproducible.patch to use convert -strip to not have timestamps
  in png files to make build fully reproducible</changelog>
  <changelog author="dimstar@opensuse.org" date="1508500800">- Drop gnome-mime-data BuildRequires and Requires: there was
  already --without-gnome-mime passed to configure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1572264000">- Drop rsvg-view BuildRequires and requires: none of the binaries
  provided by this package are referenced in the tarball.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1572350400">- Some more cleanup of build and runtime requires, drop unneeded ones
  (libxsltproc-devel, python).
- Adjust URL - canonical upstream URL is defunct, but the historical
  https://www.ch.ic.ac.uk/chemime/ still works and has useful links.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1775304000">- Remove processing of icons, these were generic placeholders,
  and removed upstream.
  * Drop reproducible.patch
- Clean up spec file.</changelog>
</package>
<package pkgid="5b8d3cd69d9ca920ece8f695402a94655e1e3822771bbe7f2d7dbd4af5520b9b9a346773d12eea4d963a4dab8f73c22cfeab35d5dfcd76ded2ff5a974072e963" name="cherrytree" arch="riscv64">
  <version epoch="0" ver="1.6.3" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1726142400">- Update to version 1.1.4+18:
  * added support for new language Slovak
  * fixed msys2_prepare_standalone.sh for new libgtksourceview4;
  * dropped unmantained and outdated libgtksourceviewmm3 for
    libgtksourceview4
  * Fix formatting issues with fmt 11
  * removed fmt custom formatter for Glib::ustring
  * starting work on collapsable headers
  * changed default keyboard shortcut to open codebox properties
    dialog to Shift+Alt+U as the previous shortcut was causing
    problems to german layout keyboards
  * default keyboard shortcut to Ctrl+Shift+G for new quick-select
    node dialog
  * (feat): Adding new quick-select dialog
  * link to outstanding third party android project SourCherry
  * fix fonts stretch property not supported
  * fix italic fonts not supported
  * fix bold fonts not supported
- Replace pkgconfig(gtksourceviewmm-3.0) BuildRequies with
  pkgconfig(gtksourcevie-4.0): follow upstream.</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1728993600">- Update to version 1.2.0:
  * fixed crash pressing Ctrl+Z while editing table light cell
  * trying to use gtksourceview to convert any encoding to utf8 and
    lose libfribidi dependency
  * trying to use gtksourceview to convert any encoding to utf8 and
    lose libfribidi dependency
  * do not prefix http:// when a URL-like prefix already exists
    (#2570)
  * updated create_ppa_package.py -22.10/mantic +24.10/oracular
  * fixed links to nodes not working when exporting to html, single
    file (#2570)
  * fixed crash when moving (heavy) table row/column after porting
    to libgtksourceview4 (#2562)
  * implemented quick node selection typing part of the node name,
    default keyboard shortcut to Ctrl+Shift+G
    (#2552, work of @ericguin)
  * implemented collapsible headers support when TOC is generated
    (#2389)</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1740744000">- Update to version 1.3.0+0:
  + fixed table export to csv with empty cells (#2028)
  + pt_BR 100%
  + multifile storage, option of static embedded file path, fix
    insert in new node that was never saved (#2354)
  + remove use of libcpputest-dev (#2645)
  + es 100%
  + tr 100%
  + fixed search missing first match after a codebox (#2631)
  + bg, ro 100%
  + codebox toolbar button 'Copy Code' now marked for translation
    (##2641)</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1743163200">- Update to version 1.4.0:
  + increased default height of the dialogs to select an element
    from a list
  + settings to expand codeboxes automatically now separated for
    width and height
  + fixed on windows copy table and paste into microsoft word
    results in plain text paste
  + collapsible headers, when copy/cut a collapsed header ensure
    that the hidden section is also set in the clipboard (#2389)
  + collapsible headers, when copy/cut a collapsed header ensure
    that the hidden section is also set in the clipboard
  + use constants defined globally rather than copy/paste string
    literals
  + remove text formtting to also remove TOC anchors (#2389)
  + collapsible headers, changed expanded/collapsed icon to arrows
    (#2389)
  + collapsible headers, expand automatically when moving a row of
    text into a collapsed secion (#2389)
- Remove update-desktop-files BuildRequies and
  %suse_update_desktop_file from spec file.
- Implement metainfo and .desktop checks, add desktop-file-utils
  and appstream-glib to BuildRequires
- Added cherrytree-fix-metainfo-write.patch to fix metainfo XML
  header generation during build</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1749297600">- Update to version 1.5.0:
  + fixed cursor stops blinking (#2714)
  + replace html non breaking spaces characters with normal spaces
    when the target is xml (e.g. paste from clipboard)
  + fixed Ctrl+V issues on ArchLinux (#2705)
  + fixed Ctrl+V issues on ArchLinux (#2705)
  + added tree icon for locale/language
  + added SignPath credit (#2651)
  + explorer tree search by typing to use the quick node selection
    dialog (#1974)
  + fr 100%
  + fixed insert TOC not marking the text buffer for update if
    empty (#1484)</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1757592000">- Update to version 1.6.0:
  * fixed changelog indentation; removed oracular from ppa script
    as no longer supported
  * v1.6.0
  * ro -&gt; 100%
  * de -&gt; 100%
  * updated supporters record
  * fixed copying from code and pasting to rich text sometimes
    not retaining syntax highlighting colours
  * table light interface, fixed moving a column does not move
    the column width
  * es, pl -&gt; 100%
  * ko, pt, pt_BR, zh_TW -&gt; 100%
  * uk -&gt; 100%</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1758283200">- Update to version 1.6.1:
  * fixed search results reporting link content not limited in size
    causing crash in all matches dialog
  * trying to support silent mode in inno setup script (#2763)
  * fixed create_ppa_package.py no longer working on 18.04 bionic
  * fixed changelog indentation; removed oracular from ppa script
    as no longer supported
  * ro -&gt; 100%
  * de -&gt; 100%
  * updated supporters record
  * fixed copying from code and pasting to rich text sometimes not
    retaining syntax highlighting colours</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1758369600">- Update to version 1.6.2:
  * fixed regression links to anchors no longer scrolling to the
    target (#2768, #2766, #2389)
  * fixed warningCtNodeData defined as struct but forward-declared
    as class
  * default for searching multiple words is back to 'exact match'
    as much faster, last value set to be preserved across sessions
    (#2767)
  * msys2_prepare_standalone.sh fix</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1768392000">- Update to version 1.6.3:
  * el -&gt; 100%
  * updated supporters
  * history of latest search/replace patterns more recent first
  * fixed history of latest search/replace patterns and added menu
    item to reset the history
  * kk_KZ, kk_LA, ru, zh_TW -&gt; 100%
  * Update pt.po (#2804)
  * ko -&gt; 100%
  * uk -&gt; 100%
  * pt_BR -&gt; 100%
  * ja, pl, ro, sl -&gt; 100%
  * trying to fix issue with github workflow inno setup build
  * cs, de, es, hy, it, tr -&gt; 100%
  * fixed msys2_prepare_standalone.sh
  * fixed title of dialog to search/replace in multiple nodes
    (#2770)
  * added action to copy to clipboard the current document
    filepath (#2764)
  * updated it.po (Vincenzo)
  * implemented memory of the latest patterns searched
    for / replaced with
  * fixed closing parenthesis not included in automatically created
    link (#2789)
  * fix for drag and drop of text on windows behaving as copy,
    not move (#2786)
  * Revert "fix for drag and drop of text on windows behaving as
    copy, not move (#2786)"
  * fix for drag and drop of text on windows behaving as
    copy, not move (#2786)
  * aligning googletest to master
  * added icons for artificial intelligence copilot, claude
  * added icons for artificial intelligence chatgpt, gemini
  * kk_KZ, kk_LA, ru -&gt; 100%
  * fr -&gt; 100%
  * sk -&gt; 100%</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="e84fa76b35189aae623856c9705ab14038f3b3cd36f7d6179581098d8188494c6af0b7d9ad8af7763fc752c3aed12dc451a9160fa7807522d3e0a7308b8d5657" name="cherrytree-lang" arch="noarch">
  <version epoch="0" ver="1.6.3" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1726142400">- Update to version 1.1.4+18:
  * added support for new language Slovak
  * fixed msys2_prepare_standalone.sh for new libgtksourceview4;
  * dropped unmantained and outdated libgtksourceviewmm3 for
    libgtksourceview4
  * Fix formatting issues with fmt 11
  * removed fmt custom formatter for Glib::ustring
  * starting work on collapsable headers
  * changed default keyboard shortcut to open codebox properties
    dialog to Shift+Alt+U as the previous shortcut was causing
    problems to german layout keyboards
  * default keyboard shortcut to Ctrl+Shift+G for new quick-select
    node dialog
  * (feat): Adding new quick-select dialog
  * link to outstanding third party android project SourCherry
  * fix fonts stretch property not supported
  * fix italic fonts not supported
  * fix bold fonts not supported
- Replace pkgconfig(gtksourceviewmm-3.0) BuildRequies with
  pkgconfig(gtksourcevie-4.0): follow upstream.</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1728993600">- Update to version 1.2.0:
  * fixed crash pressing Ctrl+Z while editing table light cell
  * trying to use gtksourceview to convert any encoding to utf8 and
    lose libfribidi dependency
  * trying to use gtksourceview to convert any encoding to utf8 and
    lose libfribidi dependency
  * do not prefix http:// when a URL-like prefix already exists
    (#2570)
  * updated create_ppa_package.py -22.10/mantic +24.10/oracular
  * fixed links to nodes not working when exporting to html, single
    file (#2570)
  * fixed crash when moving (heavy) table row/column after porting
    to libgtksourceview4 (#2562)
  * implemented quick node selection typing part of the node name,
    default keyboard shortcut to Ctrl+Shift+G
    (#2552, work of @ericguin)
  * implemented collapsible headers support when TOC is generated
    (#2389)</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1740744000">- Update to version 1.3.0+0:
  + fixed table export to csv with empty cells (#2028)
  + pt_BR 100%
  + multifile storage, option of static embedded file path, fix
    insert in new node that was never saved (#2354)
  + remove use of libcpputest-dev (#2645)
  + es 100%
  + tr 100%
  + fixed search missing first match after a codebox (#2631)
  + bg, ro 100%
  + codebox toolbar button 'Copy Code' now marked for translation
    (##2641)</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1743163200">- Update to version 1.4.0:
  + increased default height of the dialogs to select an element
    from a list
  + settings to expand codeboxes automatically now separated for
    width and height
  + fixed on windows copy table and paste into microsoft word
    results in plain text paste
  + collapsible headers, when copy/cut a collapsed header ensure
    that the hidden section is also set in the clipboard (#2389)
  + collapsible headers, when copy/cut a collapsed header ensure
    that the hidden section is also set in the clipboard
  + use constants defined globally rather than copy/paste string
    literals
  + remove text formtting to also remove TOC anchors (#2389)
  + collapsible headers, changed expanded/collapsed icon to arrows
    (#2389)
  + collapsible headers, expand automatically when moving a row of
    text into a collapsed secion (#2389)
- Remove update-desktop-files BuildRequies and
  %suse_update_desktop_file from spec file.
- Implement metainfo and .desktop checks, add desktop-file-utils
  and appstream-glib to BuildRequires
- Added cherrytree-fix-metainfo-write.patch to fix metainfo XML
  header generation during build</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1749297600">- Update to version 1.5.0:
  + fixed cursor stops blinking (#2714)
  + replace html non breaking spaces characters with normal spaces
    when the target is xml (e.g. paste from clipboard)
  + fixed Ctrl+V issues on ArchLinux (#2705)
  + fixed Ctrl+V issues on ArchLinux (#2705)
  + added tree icon for locale/language
  + added SignPath credit (#2651)
  + explorer tree search by typing to use the quick node selection
    dialog (#1974)
  + fr 100%
  + fixed insert TOC not marking the text buffer for update if
    empty (#1484)</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1757592000">- Update to version 1.6.0:
  * fixed changelog indentation; removed oracular from ppa script
    as no longer supported
  * v1.6.0
  * ro -&gt; 100%
  * de -&gt; 100%
  * updated supporters record
  * fixed copying from code and pasting to rich text sometimes
    not retaining syntax highlighting colours
  * table light interface, fixed moving a column does not move
    the column width
  * es, pl -&gt; 100%
  * ko, pt, pt_BR, zh_TW -&gt; 100%
  * uk -&gt; 100%</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1758283200">- Update to version 1.6.1:
  * fixed search results reporting link content not limited in size
    causing crash in all matches dialog
  * trying to support silent mode in inno setup script (#2763)
  * fixed create_ppa_package.py no longer working on 18.04 bionic
  * fixed changelog indentation; removed oracular from ppa script
    as no longer supported
  * ro -&gt; 100%
  * de -&gt; 100%
  * updated supporters record
  * fixed copying from code and pasting to rich text sometimes not
    retaining syntax highlighting colours</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1758369600">- Update to version 1.6.2:
  * fixed regression links to anchors no longer scrolling to the
    target (#2768, #2766, #2389)
  * fixed warningCtNodeData defined as struct but forward-declared
    as class
  * default for searching multiple words is back to 'exact match'
    as much faster, last value set to be preserved across sessions
    (#2767)
  * msys2_prepare_standalone.sh fix</changelog>
  <changelog author="gumsley_6@hotmail.com" date="1768392000">- Update to version 1.6.3:
  * el -&gt; 100%
  * updated supporters
  * history of latest search/replace patterns more recent first
  * fixed history of latest search/replace patterns and added menu
    item to reset the history
  * kk_KZ, kk_LA, ru, zh_TW -&gt; 100%
  * Update pt.po (#2804)
  * ko -&gt; 100%
  * uk -&gt; 100%
  * pt_BR -&gt; 100%
  * ja, pl, ro, sl -&gt; 100%
  * trying to fix issue with github workflow inno setup build
  * cs, de, es, hy, it, tr -&gt; 100%
  * fixed msys2_prepare_standalone.sh
  * fixed title of dialog to search/replace in multiple nodes
    (#2770)
  * added action to copy to clipboard the current document
    filepath (#2764)
  * updated it.po (Vincenzo)
  * implemented memory of the latest patterns searched
    for / replaced with
  * fixed closing parenthesis not included in automatically created
    link (#2789)
  * fix for drag and drop of text on windows behaving as copy,
    not move (#2786)
  * Revert "fix for drag and drop of text on windows behaving as
    copy, not move (#2786)"
  * fix for drag and drop of text on windows behaving as
    copy, not move (#2786)
  * aligning googletest to master
  * added icons for artificial intelligence copilot, claude
  * added icons for artificial intelligence chatgpt, gemini
  * kk_KZ, kk_LA, ru -&gt; 100%
  * fr -&gt; 100%
  * sk -&gt; 100%</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="cf902c28951ab38fc14b8bc27eefab06065dd79ada58bdd178015bccdbae1d27e26a1e0562bfa540fad3d78d255830ea6fd7acc64c78114f461fec2a8896def2" name="chewing-cli" arch="riscv64">
  <version epoch="0" ver="0.9.1" rel="2.1"/>
  <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>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1711281600">- move the %install_info macros to the subpackage where they belong</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update version 0.9.1
- drop unneeded patch:
  * libchewing-0.4.0-simple-select-rpath.patch
  * chewing-utils-abuild.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- fix search path for dictionaries</changelog>
</package>
<package pkgid="8a6383de578bc272ab03d27fecebb9ec7b72775e4194f16936df33d3bc737e7d2d6c2a55b26b57d8e55d580c6a373e3ebf572a7f60f5302398e099d14935cd8a" name="chewing-data" arch="noarch">
  <version epoch="0" ver="0.9.1" rel="2.1"/>
  <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>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1711281600">- move the %install_info macros to the subpackage where they belong</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update version 0.9.1
- drop unneeded patch:
  * libchewing-0.4.0-simple-select-rpath.patch
  * chewing-utils-abuild.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- fix search path for dictionaries</changelog>
</package>
<package pkgid="99bcdced8a7338a9423324c248ab73489a9e51eedc513ccd8f3a11e1db62169f5bc4133b9bf13627f33707d6e32dfe6f4af5f014f62194a3f755a4d8fb0de1f5" name="chezdav" arch="riscv64">
  <version epoch="0" ver="3.0" rel="3.2"/>
  <changelog author="badshah400@gmail.com" date="1526558400">- Initial package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552132800">- Update to version 2.3:
  + Replace autotools with meson.
  + spice-webdavd: switch to GTask.
  + chezdav: add --local &amp; --public to specify interfaces to listen
    on.
  + Updated translations.
- Switch to meson BuildSystem, add meson BuildRequires and macros.
- Drop intltool BuildRequires, no longer needed.
- Add pkgconfig(systemd) and pkgconfig(udev) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553515200">- Add %systemd_ordering for %service_*.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583409600">- Update to version 2.4:
  + Added udev option to meson.
  + spice-webdavd:
  - Several improvements and fixes including some leaks.
  - Disconnect the client gracefully.
  - Code refcatory to improve performance and error handling.
  - Avahi fixes on registering and unregistering service.
  - Fixes DAV:quota-used-bytes in resource is not in root fs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588593600">- Use proper macro %_udevrulesdir instead of hoping for udevrules.d
  to ever live below libexecdir.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1598529600">- Update to version 2.5:
  + Add PhodavVirtualDir &amp; related API.
  + Various misc build and code fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634644800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_spice-webdavd.service.patch</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Updated to version 3.0:
  + Port to libsoup3.
  + Forbid PUT method on read-only shared folder.
  + Add chezdav --realm runtime flag.
  + Add chezdav --nomdns runtime flag.
  + Build on OSX/Darwin.
  + Allow specifying systemd/udev directories.
  + Man page updates.
  + CI, testing and build fixes.
  + Translation updates.
- Updated libsoup version to 3.0 in BuildRequires,
  shlib package name to 3.x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Tag hardening patch as PATCH-FEATURE-OPENSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
</package>
<package pkgid="7461d3c38ad6f8f5ef6c91ac198d357afc12ba53d52df6944ee86e831fb59ef5d7caaba39012dcfc801c479ac2c95f760e68dad3b512bccbdc0d61041e8ea9b4" name="chezmoi" arch="riscv64">
  <version epoch="0" ver="2.70.0" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759924800">- Update to version 2.66.0:
  - Features
  * feat: Add --override-data-file flag
  * feat: Add --override-data flag
  * feat: Add --less-interactive to only prompt for conflicts
  * feat: Add exec template function
  * feat: Group commands in help
  - Fixes
  * fix: Reverse command check for current user in docker feature
  * fix: Report an error when --follow and --recursive are combined for directories
  * fix: Add destroy and ssh command descriptions to help</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1761048000">- Update to version 2.66.1:
  - Fixes
  * fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
  during build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1762171200">- Update to version 2.67.0:
  - Features
  * feat: Make re-add add and remove entries in exact_ directories
  - Fixes
  * fix: Make all template funcs available in diff and merge args
  * fix: Ignore special-use domains when extracting hostname from /etc/hosts
  * fix: Fix fromIni | toIni template func round trip with quoted strings
  * fix: Fix pattern in install script
  - Documentation
  * docs: Improve description of --create flag
  * docs: Update VSCode merge tool instructions to handles spaces in paths
  - Other
  * Update documentation for --create option in add.md</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1764331200">- Update to version 2.67.1:
  - Features
  * feat: Switch to znkr.io/diff for builtin diff
  * feat: Warn if adding non-UTF-8 template
  - Documentation
  * docs: Make Mermaid diagrams more consistent with text
  * docs: Improve developer guide</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765281600">- Update to version 2.68.0:
  - Features
  * feat: Add --new flag to add command
  * feat: Add --re-encrypt flag to re-add command
  * feat: Add edit-encrypted command
  - Fixes
  * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
  * fix: Don't overwrite config file in init --dry-run
  * fix: Fix panic in execute-template --override-data with no template data
  * fix: Fix forget command on implicitly managed files
  * fix: Ignore externals in destroy command</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765368000">- Update to version 2.68.1:
  - Fixes
  * fix: Fix edit-encrypted command for files in subdirectories
  * fix: Fix type of .chezmoi.sourceFile</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1767614400">- Update to version 2.69.0:
  - Features
  * feat: Add --pq flag to age-keygen command
  * feat: Add support for transcrypt and git-crypt
  * feat: Add support for Proton Pass password manager
  * feat: Support TOML 1.1
  * feat: Switch template function implementation to sprout
  - Fixes
  * fix: Revert to cosign v2.6.1 for release signing
  * fix: Ignore templates in exact_ dirs in re-add command
  * fix: Clean paths in external files
  * fix: Reject invalid file and dir names in source dir
  * fix: Fix check for adding files in protected directories
  - Documentation
  * docs: Fix typo in chezmoi add note</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1768392000">- Update to version 2.69.1:
  - Fixes
  * fix: Revert to sprig for template function implementations
  * fix: Fix external size check without secure hashes
  - Documentation
  * docs: Fix protonPassJSON example</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 2.69.4:
  - Features
  * feat: Prefer PowerShell Core (pwsh) for .ps1 scripts
  - Documentation
  * docs: Link chattr reference with attributes
  * docs: Make no-LLM contribution policy clearer
- Update to version 2.69.3:
  - Fixes
  * fix: Empty commit to re-trigger release process
- Update to version 2.69.2:
  - Features
  * feat: Add --include and --exclude flags to unmanaged command
  - Fixes
  * fix: Make joinPath template func accept string-like values</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773144000">- Update to version 2.70.0:
  - Features
  * feat: Support multiple externals to same target in one .chezmoiexternal file
  * feat: Add podman as an alias for docker command
  - Fixes
  * fix: Adding exact subdir won't add exact parent
  - Documentation
  * docs: Clarify that edit --apply command does not apply scripts
  * docs: Add am package manager installation instructions</changelog>
</package>
<package pkgid="f268c8b4875cb72ae9df947250891b1fceec1a92a783b31dca8205d5313d35757834eac5341ee241a2c3461b12aca079222a74aea2ef17cafc1a4666ad875950" name="chezmoi-bash-completion" arch="noarch">
  <version epoch="0" ver="2.70.0" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759924800">- Update to version 2.66.0:
  - Features
  * feat: Add --override-data-file flag
  * feat: Add --override-data flag
  * feat: Add --less-interactive to only prompt for conflicts
  * feat: Add exec template function
  * feat: Group commands in help
  - Fixes
  * fix: Reverse command check for current user in docker feature
  * fix: Report an error when --follow and --recursive are combined for directories
  * fix: Add destroy and ssh command descriptions to help</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1761048000">- Update to version 2.66.1:
  - Fixes
  * fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
  during build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1762171200">- Update to version 2.67.0:
  - Features
  * feat: Make re-add add and remove entries in exact_ directories
  - Fixes
  * fix: Make all template funcs available in diff and merge args
  * fix: Ignore special-use domains when extracting hostname from /etc/hosts
  * fix: Fix fromIni | toIni template func round trip with quoted strings
  * fix: Fix pattern in install script
  - Documentation
  * docs: Improve description of --create flag
  * docs: Update VSCode merge tool instructions to handles spaces in paths
  - Other
  * Update documentation for --create option in add.md</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1764331200">- Update to version 2.67.1:
  - Features
  * feat: Switch to znkr.io/diff for builtin diff
  * feat: Warn if adding non-UTF-8 template
  - Documentation
  * docs: Make Mermaid diagrams more consistent with text
  * docs: Improve developer guide</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765281600">- Update to version 2.68.0:
  - Features
  * feat: Add --new flag to add command
  * feat: Add --re-encrypt flag to re-add command
  * feat: Add edit-encrypted command
  - Fixes
  * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
  * fix: Don't overwrite config file in init --dry-run
  * fix: Fix panic in execute-template --override-data with no template data
  * fix: Fix forget command on implicitly managed files
  * fix: Ignore externals in destroy command</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765368000">- Update to version 2.68.1:
  - Fixes
  * fix: Fix edit-encrypted command for files in subdirectories
  * fix: Fix type of .chezmoi.sourceFile</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1767614400">- Update to version 2.69.0:
  - Features
  * feat: Add --pq flag to age-keygen command
  * feat: Add support for transcrypt and git-crypt
  * feat: Add support for Proton Pass password manager
  * feat: Support TOML 1.1
  * feat: Switch template function implementation to sprout
  - Fixes
  * fix: Revert to cosign v2.6.1 for release signing
  * fix: Ignore templates in exact_ dirs in re-add command
  * fix: Clean paths in external files
  * fix: Reject invalid file and dir names in source dir
  * fix: Fix check for adding files in protected directories
  - Documentation
  * docs: Fix typo in chezmoi add note</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1768392000">- Update to version 2.69.1:
  - Fixes
  * fix: Revert to sprig for template function implementations
  * fix: Fix external size check without secure hashes
  - Documentation
  * docs: Fix protonPassJSON example</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 2.69.4:
  - Features
  * feat: Prefer PowerShell Core (pwsh) for .ps1 scripts
  - Documentation
  * docs: Link chattr reference with attributes
  * docs: Make no-LLM contribution policy clearer
- Update to version 2.69.3:
  - Fixes
  * fix: Empty commit to re-trigger release process
- Update to version 2.69.2:
  - Features
  * feat: Add --include and --exclude flags to unmanaged command
  - Fixes
  * fix: Make joinPath template func accept string-like values</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773144000">- Update to version 2.70.0:
  - Features
  * feat: Support multiple externals to same target in one .chezmoiexternal file
  * feat: Add podman as an alias for docker command
  - Fixes
  * fix: Adding exact subdir won't add exact parent
  - Documentation
  * docs: Clarify that edit --apply command does not apply scripts
  * docs: Add am package manager installation instructions</changelog>
</package>
<package pkgid="d59621023fd395512eee4c19a8b22389fbf84c070aaf6ded665583a30c73eb78599525bef4b9fdc5c10d5e5accfd276e4426a6fa136a8ce9e0e34c0d25004eb4" name="chezmoi-fish-completion" arch="noarch">
  <version epoch="0" ver="2.70.0" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759924800">- Update to version 2.66.0:
  - Features
  * feat: Add --override-data-file flag
  * feat: Add --override-data flag
  * feat: Add --less-interactive to only prompt for conflicts
  * feat: Add exec template function
  * feat: Group commands in help
  - Fixes
  * fix: Reverse command check for current user in docker feature
  * fix: Report an error when --follow and --recursive are combined for directories
  * fix: Add destroy and ssh command descriptions to help</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1761048000">- Update to version 2.66.1:
  - Fixes
  * fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
  during build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1762171200">- Update to version 2.67.0:
  - Features
  * feat: Make re-add add and remove entries in exact_ directories
  - Fixes
  * fix: Make all template funcs available in diff and merge args
  * fix: Ignore special-use domains when extracting hostname from /etc/hosts
  * fix: Fix fromIni | toIni template func round trip with quoted strings
  * fix: Fix pattern in install script
  - Documentation
  * docs: Improve description of --create flag
  * docs: Update VSCode merge tool instructions to handles spaces in paths
  - Other
  * Update documentation for --create option in add.md</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1764331200">- Update to version 2.67.1:
  - Features
  * feat: Switch to znkr.io/diff for builtin diff
  * feat: Warn if adding non-UTF-8 template
  - Documentation
  * docs: Make Mermaid diagrams more consistent with text
  * docs: Improve developer guide</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765281600">- Update to version 2.68.0:
  - Features
  * feat: Add --new flag to add command
  * feat: Add --re-encrypt flag to re-add command
  * feat: Add edit-encrypted command
  - Fixes
  * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
  * fix: Don't overwrite config file in init --dry-run
  * fix: Fix panic in execute-template --override-data with no template data
  * fix: Fix forget command on implicitly managed files
  * fix: Ignore externals in destroy command</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765368000">- Update to version 2.68.1:
  - Fixes
  * fix: Fix edit-encrypted command for files in subdirectories
  * fix: Fix type of .chezmoi.sourceFile</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1767614400">- Update to version 2.69.0:
  - Features
  * feat: Add --pq flag to age-keygen command
  * feat: Add support for transcrypt and git-crypt
  * feat: Add support for Proton Pass password manager
  * feat: Support TOML 1.1
  * feat: Switch template function implementation to sprout
  - Fixes
  * fix: Revert to cosign v2.6.1 for release signing
  * fix: Ignore templates in exact_ dirs in re-add command
  * fix: Clean paths in external files
  * fix: Reject invalid file and dir names in source dir
  * fix: Fix check for adding files in protected directories
  - Documentation
  * docs: Fix typo in chezmoi add note</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1768392000">- Update to version 2.69.1:
  - Fixes
  * fix: Revert to sprig for template function implementations
  * fix: Fix external size check without secure hashes
  - Documentation
  * docs: Fix protonPassJSON example</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 2.69.4:
  - Features
  * feat: Prefer PowerShell Core (pwsh) for .ps1 scripts
  - Documentation
  * docs: Link chattr reference with attributes
  * docs: Make no-LLM contribution policy clearer
- Update to version 2.69.3:
  - Fixes
  * fix: Empty commit to re-trigger release process
- Update to version 2.69.2:
  - Features
  * feat: Add --include and --exclude flags to unmanaged command
  - Fixes
  * fix: Make joinPath template func accept string-like values</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773144000">- Update to version 2.70.0:
  - Features
  * feat: Support multiple externals to same target in one .chezmoiexternal file
  * feat: Add podman as an alias for docker command
  - Fixes
  * fix: Adding exact subdir won't add exact parent
  - Documentation
  * docs: Clarify that edit --apply command does not apply scripts
  * docs: Add am package manager installation instructions</changelog>
</package>
<package pkgid="2333b5fedc98f23f0bc0c61efde3e0e411d8ac0589262fa4d98420050b817e6ec48797ccb15512596fad223d250b00627292b712971a8d227d18c217bf637c6b" name="chezmoi-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.70.0" rel="1.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759924800">- Update to version 2.66.0:
  - Features
  * feat: Add --override-data-file flag
  * feat: Add --override-data flag
  * feat: Add --less-interactive to only prompt for conflicts
  * feat: Add exec template function
  * feat: Group commands in help
  - Fixes
  * fix: Reverse command check for current user in docker feature
  * fix: Report an error when --follow and --recursive are combined for directories
  * fix: Add destroy and ssh command descriptions to help</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1761048000">- Update to version 2.66.1:
  - Fixes
  * fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
  during build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1762171200">- Update to version 2.67.0:
  - Features
  * feat: Make re-add add and remove entries in exact_ directories
  - Fixes
  * fix: Make all template funcs available in diff and merge args
  * fix: Ignore special-use domains when extracting hostname from /etc/hosts
  * fix: Fix fromIni | toIni template func round trip with quoted strings
  * fix: Fix pattern in install script
  - Documentation
  * docs: Improve description of --create flag
  * docs: Update VSCode merge tool instructions to handles spaces in paths
  - Other
  * Update documentation for --create option in add.md</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1764331200">- Update to version 2.67.1:
  - Features
  * feat: Switch to znkr.io/diff for builtin diff
  * feat: Warn if adding non-UTF-8 template
  - Documentation
  * docs: Make Mermaid diagrams more consistent with text
  * docs: Improve developer guide</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765281600">- Update to version 2.68.0:
  - Features
  * feat: Add --new flag to add command
  * feat: Add --re-encrypt flag to re-add command
  * feat: Add edit-encrypted command
  - Fixes
  * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
  * fix: Don't overwrite config file in init --dry-run
  * fix: Fix panic in execute-template --override-data with no template data
  * fix: Fix forget command on implicitly managed files
  * fix: Ignore externals in destroy command</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1765368000">- Update to version 2.68.1:
  - Fixes
  * fix: Fix edit-encrypted command for files in subdirectories
  * fix: Fix type of .chezmoi.sourceFile</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1767614400">- Update to version 2.69.0:
  - Features
  * feat: Add --pq flag to age-keygen command
  * feat: Add support for transcrypt and git-crypt
  * feat: Add support for Proton Pass password manager
  * feat: Support TOML 1.1
  * feat: Switch template function implementation to sprout
  - Fixes
  * fix: Revert to cosign v2.6.1 for release signing
  * fix: Ignore templates in exact_ dirs in re-add command
  * fix: Clean paths in external files
  * fix: Reject invalid file and dir names in source dir
  * fix: Fix check for adding files in protected directories
  - Documentation
  * docs: Fix typo in chezmoi add note</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1768392000">- Update to version 2.69.1:
  - Fixes
  * fix: Revert to sprig for template function implementations
  * fix: Fix external size check without secure hashes
  - Documentation
  * docs: Fix protonPassJSON example</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 2.69.4:
  - Features
  * feat: Prefer PowerShell Core (pwsh) for .ps1 scripts
  - Documentation
  * docs: Link chattr reference with attributes
  * docs: Make no-LLM contribution policy clearer
- Update to version 2.69.3:
  - Fixes
  * fix: Empty commit to re-trigger release process
- Update to version 2.69.2:
  - Features
  * feat: Add --include and --exclude flags to unmanaged command
  - Fixes
  * fix: Make joinPath template func accept string-like values</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773144000">- Update to version 2.70.0:
  - Features
  * feat: Support multiple externals to same target in one .chezmoiexternal file
  * feat: Add podman as an alias for docker command
  - Fixes
  * fix: Adding exact subdir won't add exact parent
  - Documentation
  * docs: Clarify that edit --apply command does not apply scripts
  * docs: Add am package manager installation instructions</changelog>
</package>
<package pkgid="a2ff34114bc20762b45c0927f6f0e209d074988919074614828c82eb1cb3e4ba529183be9be1b18ea398b63e00f55fcbcd6d9ddc13499025b1e287bd15d4f5c8" name="chezscheme" arch="riscv64">
  <version epoch="0" ver="10.2.0" rel="1.1"/>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1653912000">- update to version 9.5.8</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1690113600">- update to version 9.5.8a
  * Updates and bug fixes since November 5, 2021.</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1694433600">- update to version 9.6.2
  * Updates and bug fixes since April 25, 2022.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1697457600">- License correction based on legaldb review</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1707739200">- update to version 10.0.0
  * Updates and bug fixes since October 16, 2023.
- add new dependency zuo</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1735387200">- update to version 10.1.0
  * Updates and bug fixes since February 1, 2024.
- update lz4 to 5ff839680134437dbf4678f3d0c7b371d84f4964</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1735387201">- use obs_scm to manage source files</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1735819200">- remove redundant submodule source files</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1745150400">- build for all architectures, not only x86_64
- use system liblz4 and zlib</changelog>
  <changelog author="pgajdos@suse.com" date="1749729600">- version update to 10.2.0
  https://cisco.github.io/ChezScheme/release_notes/v10.2.0/release_notes.html</changelog>
</package>
<package pkgid="15dd226bfc9800333d3788a5a79b95b5cd532a603491ebc190316afe0ee508bb84bd856f88ade66f9613c6a17def0823a5fa1eda4e31e8c28ea3339cf68facba" name="chezscheme-petite" arch="riscv64">
  <version epoch="0" ver="10.2.0" rel="1.1"/>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1653912000">- update to version 9.5.8</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1690113600">- update to version 9.5.8a
  * Updates and bug fixes since November 5, 2021.</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1694433600">- update to version 9.6.2
  * Updates and bug fixes since April 25, 2022.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1697457600">- License correction based on legaldb review</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1707739200">- update to version 10.0.0
  * Updates and bug fixes since October 16, 2023.
- add new dependency zuo</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1735387200">- update to version 10.1.0
  * Updates and bug fixes since February 1, 2024.
- update lz4 to 5ff839680134437dbf4678f3d0c7b371d84f4964</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1735387201">- use obs_scm to manage source files</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1735819200">- remove redundant submodule source files</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1745150400">- build for all architectures, not only x86_64
- use system liblz4 and zlib</changelog>
  <changelog author="pgajdos@suse.com" date="1749729600">- version update to 10.2.0
  https://cisco.github.io/ChezScheme/release_notes/v10.2.0/release_notes.html</changelog>
</package>
<package pkgid="6f18a510102009d410abf202c165ccde62162ac0323ec5f42c2f7114ce15d65678b829437425cc4a45f8171fe5ec36f81bf722e25926e3e4f926c3369b533033" name="chirp" arch="noarch">
  <version epoch="0" ver="20260403" rel="1.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769947200">- Update to version 20260130:
  * uvk5: Improve read-only warning strategy
  * uvk5: Bless new found firmware versions 7.00.x
  * vx1: Fixes for compatibility
  * Update Italian Translation
  * Updated Spanish translation for "frequency out of range" message</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770465600">- Update to version 20260206:
  * Add IARU R1 VHF/UHF bands to bandplan
  * kguv980p: Fix string comparison for power==None
  * Updated Italian, Spanish translations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770984000">- Update to version 20260213:
  * Fix sorting confusing empty state of some rows
  * th9800: Fix crash while logging version mismatch
  * ft4: Fix clearing unknown memory regions
  * Update German translations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771675200">- Update to version 20260220:
  * Add TD-M11 test .img files
  * Add new models TIDRADIO TD-M11 22 FRS and TD-M11 16 PMR
  * th9800: Fix newer variant with short ident block
  * Add Baofeng GM-21 and Radioddity GM-30 Pro
  * Fix bulk-editing memories where empties are included
  * Baofeng GM-15Pro as subclass of Radioddity GM-30
  * Update Japanese translation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772366400">- Update to version 20260227:
  * add Retevis RT21H
  * d7: Avoid breaking settings load for individual failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772798400">- Update to version 20260306:
  * repeaterbook: Edits to country list
  * ha1g: Fix offset bank issue
  * Fix disabled item color in dark mode
  * Support Radtel RT880G</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773403200">- Update to version 20260313:
  * RT-910 non-BT increase channels to 960 for Fw V0.11
  * RT-880G follow-up fixes
  * Fixed the issue of incorrect values for dtmfcomm and zoneinfo.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- Update to version 20260320:
  * Fix hiding Tone column on radios that support no tones
  * Add Radioddity DB40-G driver
  * Add support for Retevis HA2 model
  * ha1: Fix mem.duplex="off" setting
  * ha1: Fix dtmfsignalinglist
  * Add Radio Amateur Satellites query source, integrate it into
    the UI.
  * Move repeaterbook to cached/proxied service
  * Add Baofeng UV-28Plus</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774612800">- Update to version 20260327:
  * Add Retevis C2 driver
  * Add Radioddity GS-10B
  * Updated Italian Translation
  * repeaterbook: Fix query parameters for RoW countries
  * Squash error about "unsure if rtone is valid"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1775217600">- Update to version 20260403:
  * Add common KenwoodToneModel and move a number of supported
    modeels to it
  * Add Baofeng UV-5RM Plus</changelog>
</package>
<package pkgid="67dbb15b2e3ba95e19f2160061f829ade4c26b039ba2e9a33aef3d0ef1fa38f1bb3f5d8e000e165581e165e263bab6cfa7e1024c51a41c96a47e5872e3750ef0" name="chmlib-devel" arch="riscv64">
  <version epoch="0" ver="0.40" rel="26.1"/>
  <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ü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>
  <changelog author="pgajdos@suse.com" date="1751889600">- security update
- added patches
  CVE-2025-48172 [bsc#1245803], integer overflow in _chm_decompress_block of chm_lib.c can lead to heap buffer overflow
  + chmlib-CVE-2025-48172.patch</changelog>
</package>
<package pkgid="8c16f2739cbec10d51ab8239da76b3924dc3d6ad669822477a7bb51dedf9a90e140c9ad25cc93326cfb3a1ddd81151d503b0997735091cfb96638793de7e5070" name="chmlib-examples" arch="riscv64">
  <version epoch="0" ver="0.40" rel="26.1"/>
  <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ü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>
  <changelog author="pgajdos@suse.com" date="1751889600">- security update
- added patches
  CVE-2025-48172 [bsc#1245803], integer overflow in _chm_decompress_block of chm_lib.c can lead to heap buffer overflow
  + chmlib-CVE-2025-48172.patch</changelog>
</package>
<package pkgid="c7ec1a739c2f64e52487f1bf1af260d008126fd8a70757e025a1cb82903f9098da3ab209291423292d0bcb4707c1fa4de0b16a6ab6e551b8fd56cdb793d582b3" name="chntpw" arch="riscv64">
  <version epoch="0" ver="1.0" rel="3.1"/>
  <changelog author="sebix@sebix.at" date="1514721600">- initial package for version 140201
- add chntpw_1.0-1.diff.gz all patches from debian, fixes build and runtime bugs</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1708948801">- Fix URL to debian diff file</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1725192000">- add libsam_hexdump_type.patch to fix type conversion, fixing build on tumbleweed
- extract chntpw_1.0-1.1.diff.gz to chntpw_1.0-1.1.diff, remove the hacky patch application</changelog>
</package>
<package pkgid="d63809556a7064be4402f95a503ad3d80b9cf160abcc25f3c6fbb97115301947da3261a9975d18523ce6279fd0d86324cc7ab1db56e1096d4511e77470d33f1d" name="chocolate-doom" arch="riscv64">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1499169600">- Update to new upstream release 2.3.0 (2016-12-29)
  * Pitch-shifting from early versions of Doom, Heretic, and Hexen
    is now supported.
  * Aspect ratio-corrected 1600×1200 PNGs are now written.
  * OPL emulation is more accurate.
  * DMX bugs with GUS cards are now better emulated.
  * Checksum calculations are fixed on big endian systems, allowing
    multiplayer games to be played in mixed little/big-endian
    environments.
  * The vanilla limit of 4046 lumps per WAD is now enforced.
  * Solidsegs overflow is emulated like in vanilla.
  * It is now possible to start multiplayer Chex Quest games.
  * Versions 1.666, 1.7, and 1.8 are emulated.
  * An issue was fixed where the game crashed while killing the
    Wraithverge in 64-bit builds.
- Drop chdoom-date.diff (no longer needed), drop
  chdoom-sdlsound.diff (merged upstream).</changelog>
  <changelog author="jengelh@inai.de" date="1515585600">- Update to new upstream release 3.0.0 (2017-12-30)
  * Update to SDL2. All scaling is now done in hardware.
  * It is possible to toggle fullscreen with Alt-Enter.
  * On multimonitor setups, the game will remember the used screen.
  * A new parameter, -savedir allows users to specify a directory
    from which to load and save games.
  * The GOG install of Doom 3: BFG Edition is now detected.
  * The CD audio option for music playback has been removed; the CD
    playback API has been removed from SDL 2.0.
  * Strife's voices.wad is now correctly loaded before PWADs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Set CFLAGS+=-fcommon.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593604800">- Update to release 3.0.1
  * Fixed a bug where a client in a networked game can
    cause a stack-based buffer overflow on the server
    [CVE-2020-14983, boo#1173595]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624708800">- Add 0001-build-use-python3-exclusively.patch so we can build
  without python2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680091200">- Switch from packageand() to modern rpm conditionals
- Avoid conflict with crispy-doom manpages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725969600">- Update to release 3.1.0
  * WAD file autoloading was added
  * Music pack configuration was simplified. Copy .flac/.ogg
    music files into a directory and they will be automatically
    detected by filename and so used.
  * Music packs can now be used with OPL as a fallback, and music
    pack config files can have any name ending in `.cfg`.
  * MP3 music packs are now supported.
  * Network synchronization now uses a PID controller by default,
    which makes games more smooth and more stable, especially for
    Internet play.
  * UDP hole punching is now used to make servers behind NAT
    gateways automatically accessible to the Internet.
  * Allow simultaneous PC speaker emulation and OPL emulation.
  * The 0 and 5 keys on the number pad can now be bound
    independently of any other keyboard key.
  * With aspect ratio correction disabled, the game can scale to
    any arbitrary size and remove all black borders in full
    screen mode.
  * It is now possible to use -response to load response files.
  * Mouse movement is no longer read when the game window is
    inactive.
  * The Freedoom single-player IWAD files are now officially
    supported, as recent versions changed all levels to be
    vanilla compatible.
  * Add native support for the FluidSynth MIDI synthesizer.
  * Add improved gamepad support via the SDL_GameController
    interface. This includes support for analog triggers, modern
    dual-stick default bindings, descriptive button names for
    common controller types, and configurable dead zones for
    stick axes.
  * The -display parameter was added to specify the display
    number on which to show the screen.
- Delete 0001-build-use-python3-exclusively.patch (merged)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1749556800">- Add declare_code_as_C99_compliant.patch so that the package builds
  with GCC 15. [boo#1244418]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755345600">- Update to release 3.1.1
  * Use native OpenGL texture format for better performance
  * Add option to enable or disable smooth pixel scaling
  * Allow spaces in GUS patch folder path
  * Add support for non-US backslash key
  * Use $TMPDIR to find tempdir on Unix
- Delete declare_code_as_C99_compliant.patch</changelog>
</package>
<package pkgid="d14b2797a09cc595422b5ba0a367d367f7eca1053b3b165c20d3adf9dd0ccbc7707894e4e41796cc42976881ff6ef39f351abe368bf9f6037df5cb7f1fbd73f3" name="choose" arch="riscv64">
  <version epoch="0" ver="1.3.7" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673438400">- Initial version of choose 1.3.4 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1727784000">- Update to 1.3.5:
  * Added several new build artifacts
  * Upgraded to rust 2021
  * Applied clippy suggestions</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1727870400">- Update to 1.3.6:
  * Fix windows asset name
  * Move linker flag to github workflow</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756382400">- Update to 1.3.7:
  * name windows binary with .exe
  * fix build warnings
  * fix crlf messing up -1</changelog>
</package>
<package pkgid="3d6636b77c71ba8957a26bf60abf27b81ede82e3eb4aa05d2a848ed48a693ffb5573667d4824ead45c23ede683b534991764a8a43f03fbe69a04c6ff8b4c788a" name="chromaprint-devel" arch="riscv64">
  <version epoch="0" ver="1.6.0" rel="1.1"/>
  <changelog author="Bjø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ø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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733918400">- Use kissfft for shared library, ffmpeg is only needed for the
  standalone fpcalc tool.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1737720000">- Update to git snapshot 1.5.1+git.20221217 to allow build against
  ffmpeg-5 libraries. No other major changes.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1737806400">- Add 0005-Fix-compatibility-with-ffmpeg-7.0.patch and force build
  with ffmpeg-7 libraries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743249600">- Use pkgconfig(libavcodec) to allow building with ffmpeg-*-mini
- Rename %soname to %sover to reflect actual use of the variable
- Use the SRPM base name for the devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743422400">- More precise ffmpeg BuildRequires to nudge bs_sched for 15.6</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.6.0
  * Added support for FFmpeg 8.0
  * Added chromaprint_decode_fingerprint_header function
  * Added missing chromaprint_get_algorithm function implementation
  * Optimized simhash calculation and fingerprint decoding
  * Improved fingerprint compression performance by pre-allocating vector storage
  * CMake improvements: updated minimum version to 3.10, use GNUInstallDirs, install config targets
  * Build Linux ARM64 binaries
  * Allow build to exclude internal avresample
- removed patches
  - 0005-Fix-compatibility-with-ffmpeg-7.0.patch (upstreamed)</changelog>
</package>
<package pkgid="9b94db420f36cf7d890b53a5c1074744d50ab3932c76b63ad8f8a253dcf29ef6e716f07762fe56c4d0d96f9aa2fc9d1d6570b926f22c45cc9a220212bfbd8c98" name="chromaprint-fpcalc" arch="riscv64">
  <version epoch="0" ver="1.6.0" rel="1.1"/>
  <changelog author="Bjø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ø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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733918400">- Use kissfft for shared library, ffmpeg is only needed for the
  standalone fpcalc tool.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1737720000">- Update to git snapshot 1.5.1+git.20221217 to allow build against
  ffmpeg-5 libraries. No other major changes.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1737806400">- Add 0005-Fix-compatibility-with-ffmpeg-7.0.patch and force build
  with ffmpeg-7 libraries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743249600">- Use pkgconfig(libavcodec) to allow building with ffmpeg-*-mini
- Rename %soname to %sover to reflect actual use of the variable
- Use the SRPM base name for the devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743422400">- More precise ffmpeg BuildRequires to nudge bs_sched for 15.6</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.6.0
  * Added support for FFmpeg 8.0
  * Added chromaprint_decode_fingerprint_header function
  * Added missing chromaprint_get_algorithm function implementation
  * Optimized simhash calculation and fingerprint decoding
  * Improved fingerprint compression performance by pre-allocating vector storage
  * CMake improvements: updated minimum version to 3.10, use GNUInstallDirs, install config targets
  * Build Linux ARM64 binaries
  * Allow build to exclude internal avresample
- removed patches
  - 0005-Fix-compatibility-with-ffmpeg-7.0.patch (upstreamed)</changelog>
</package>
<package pkgid="5aaa678033edf6a941077ad91730b967c8cd94a9773308f320f0c970e6aea816ba749aa3d8a661a8e8b4bd434505d13684fde88c89334ebe15ff1350f6d9af14" name="chromedriver" arch="riscv64">
  <version epoch="0" ver="146.0.7680.80" rel="217.2"/>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1771243200">- also copy rollup into third_party/node/node_modules
- stay on llvm-10 for swiftshader but bring a similar patch
  * added patches:
    0001-swiftshader-fix-build-llvm10.patch
  * removed patches:
    chromium-143-swiftshader-llvm-16.0.patch</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1771329600">- more fixes for desktop file, some variables were lowercased,
  further adaptions in INSTALL script (boo#1258199)
- modified patches:
  * chromium-141-glibc-2.42-SYS_SECCOMP.patch
    (trigger only with glibc-2.43)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771416000">- Chromium 145.0.7632.109 (boo#1258438):
  * CVE-2026-2648: Heap buffer overflow in PDFium
  * CVE-2026-2649: Integer overflow in V8
  * CVE-2026-2650: Heap buffer overflow in Media</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771934400">- Chromium 145.0.7632.116 (boo#1258733):
  * CVE-2026-3061: Out of bounds read in Media
  * CVE-2026-3062: Out of bounds read and write in Tint
  * CVE-2025-3063: Inappropriate implementation in DevTools</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772625600">- Chromium 145.0.7632.159 (boo#1259213)
  * CVE-2026-3536: Integer overflow in ANGLE
  * CVE-2026-3537: Object lifecycle issue in PowerVR
  * CVE-2026-3538: Integer overflow in Skia
  * CVE-2026-3539: Object lifecycle issue in DevTools
  * CVE-2026-3540: Inappropriate implementation in WebAudio
  * CVE-2026-3541: Inappropriate implementation in CSS
  * CVE-2026-3542: Inappropriate implementation in WebAssembly
  * CVE-2026-3543: Inappropriate implementation in V8
  * CVE-2026-3544: Heap buffer overflow in WebCodecs
  * CVE-2026-3545: Insufficient data validation in Navigation</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773316800">- Chromium 146.0.7680.71 (released 2026-03-11) (boo#1259530)
  * CVE-2026-3913: Heap buffer overflow in WebML
  * CVE-2026-3914: Integer overflow in WebML
  * CVE-2026-3915: Heap buffer overflow in WebML
  * CVE-2026-3916: Out of bounds read in Web Speech
  * CVE-2026-3917: Use after free in Agents
  * CVE-2026-3918: Use after free in WebMCP
  * CVE-2026-3919: Use after free in Extensions
  * CVE-2026-3920: Out of bounds memory access in WebML
  * CVE-2026-3921: Use after free in TextEncoding
  * CVE-2026-3922: Use after free in MediaStream
  * CVE-2026-3923: Use after free in WebMIDI
  * CVE-2026-3924: Use after free in WindowDialog
  * CVE-2026-3925: Incorrect security UI in LookalikeChecks
  * CVE-2026-3926: Out of bounds read in V8
  * CVE-2026-3927: Incorrect security UI in PictureInPicture
  * CVE-2026-3928: Insufficient policy enforcement in Extensions
  * CVE-2026-3929: Side-channel information leakage in ResourceTiming
  * CVE-2026-3930: Unsafe navigation in Navigation
  * CVE-2026-3931: Heap buffer overflow in Skia
  * CVE-2026-3932: Insufficient policy enforcement in PDF
  * CVE-2026-3934: Insufficient policy enforcement in ChromeDriver
  * CVE-2026-3935: Incorrect security UI in WebAppInstalls
  * CVE-2026-3936: Use after free in WebView
  * CVE-2026-3937: Incorrect security UI in Downloads
  * CVE-2026-3938: Insufficient policy enforcement in Clipboard
  * CVE-2026-3939: Insufficient policy enforcement in PDF
  * CVE-2026-3940: Insufficient policy enforcement in DevTools
  * CVE-2026-3941: Insufficient policy enforcement in DevTools
  * CVE-2026-3942: Incorrect security UI in PictureInPicture
- added patches:
  * chromium-146-mojo_chmod_mode.patch
    (fix typo/pythonism in c code)
  * chromium-146-value_or.patch
    (error: no matching member function for call to 'value_or')
  * chromium-146-has_no_clone.patch
  * chromium-146-clang-19-crash.patch (from debian)
  * chromium-146-keyfactory.patch (from debian)
  * chromium-146-static-assert.patch (from debian)
  * chromium-146-ignore-for-ubsan.patch (from debian)
  * chromium-146-bytemuck.patch (from debian)
- modified patches:
  * chromium-125-compiler.patch
  * chromium-133-bring_back_and_disable_allowlist.patch
  * chromium-134-type-mismatch-error.patch
  * chromium-145-use_unrar.patch
  * force-rust-nightly.patch
  * rollup.patch
  * ppc-fedora-0001-Add-PPC64-support-for-boringssl.patch
  * ppc-fedora-0002-third_party-libvpx-Remove-bad-ppc64-config.patch
  * ppc-fedora-0001-Implement-support-for-ppc64-on-Linux.patch
  * ppc-fedora-fix-study-crash.patch
- removed patches:
  * chromium-4f46f03a6c6d4c6efc1ad5d0d78030d02326f967.patch
- keeplibs:
  drop third_party/skia/third_party/vulkan (gone)
  add  third_party/catapult/third_party/typ
  (needed by base/tracing/protos/chrome_track_event_resources_grit)</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773316801">- modified patches:
  * chromium-146-value_or.patch (from debian)
- removed patches:
  * chromium-144-revert_gfx_value_or.patch (contained above)</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773403200">- fix ffmpeg build on ppc64le
- modified patches:
  * ppc-debian-0003-third_party-ffmpeg-Add-ppc64-generated-config.patch</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773403201">- Chromium 146.0.7680.75:
  * CVE-2026-3910: Inappropriate implementation in V8 (boo#1259648)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773489600">- Chromium 146.0.7680.80:
  * CVE-2026-3909: Out of bounds write in Skia (boo#1259659)</changelog>
</package>
<package pkgid="b66d8ff4277aaaf11b961c6be115e405eaab3e32a9d71b0bdc0589874229c77de44d91ffe1ee80f5c40dcd01d3c71daf112254b17f87ae4723df0607c8dd28f0" name="chromium" arch="riscv64">
  <version epoch="0" ver="146.0.7680.80" rel="217.2"/>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1771243200">- also copy rollup into third_party/node/node_modules
- stay on llvm-10 for swiftshader but bring a similar patch
  * added patches:
    0001-swiftshader-fix-build-llvm10.patch
  * removed patches:
    chromium-143-swiftshader-llvm-16.0.patch</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1771329600">- more fixes for desktop file, some variables were lowercased,
  further adaptions in INSTALL script (boo#1258199)
- modified patches:
  * chromium-141-glibc-2.42-SYS_SECCOMP.patch
    (trigger only with glibc-2.43)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771416000">- Chromium 145.0.7632.109 (boo#1258438):
  * CVE-2026-2648: Heap buffer overflow in PDFium
  * CVE-2026-2649: Integer overflow in V8
  * CVE-2026-2650: Heap buffer overflow in Media</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771934400">- Chromium 145.0.7632.116 (boo#1258733):
  * CVE-2026-3061: Out of bounds read in Media
  * CVE-2026-3062: Out of bounds read and write in Tint
  * CVE-2025-3063: Inappropriate implementation in DevTools</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772625600">- Chromium 145.0.7632.159 (boo#1259213)
  * CVE-2026-3536: Integer overflow in ANGLE
  * CVE-2026-3537: Object lifecycle issue in PowerVR
  * CVE-2026-3538: Integer overflow in Skia
  * CVE-2026-3539: Object lifecycle issue in DevTools
  * CVE-2026-3540: Inappropriate implementation in WebAudio
  * CVE-2026-3541: Inappropriate implementation in CSS
  * CVE-2026-3542: Inappropriate implementation in WebAssembly
  * CVE-2026-3543: Inappropriate implementation in V8
  * CVE-2026-3544: Heap buffer overflow in WebCodecs
  * CVE-2026-3545: Insufficient data validation in Navigation</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773316800">- Chromium 146.0.7680.71 (released 2026-03-11) (boo#1259530)
  * CVE-2026-3913: Heap buffer overflow in WebML
  * CVE-2026-3914: Integer overflow in WebML
  * CVE-2026-3915: Heap buffer overflow in WebML
  * CVE-2026-3916: Out of bounds read in Web Speech
  * CVE-2026-3917: Use after free in Agents
  * CVE-2026-3918: Use after free in WebMCP
  * CVE-2026-3919: Use after free in Extensions
  * CVE-2026-3920: Out of bounds memory access in WebML
  * CVE-2026-3921: Use after free in TextEncoding
  * CVE-2026-3922: Use after free in MediaStream
  * CVE-2026-3923: Use after free in WebMIDI
  * CVE-2026-3924: Use after free in WindowDialog
  * CVE-2026-3925: Incorrect security UI in LookalikeChecks
  * CVE-2026-3926: Out of bounds read in V8
  * CVE-2026-3927: Incorrect security UI in PictureInPicture
  * CVE-2026-3928: Insufficient policy enforcement in Extensions
  * CVE-2026-3929: Side-channel information leakage in ResourceTiming
  * CVE-2026-3930: Unsafe navigation in Navigation
  * CVE-2026-3931: Heap buffer overflow in Skia
  * CVE-2026-3932: Insufficient policy enforcement in PDF
  * CVE-2026-3934: Insufficient policy enforcement in ChromeDriver
  * CVE-2026-3935: Incorrect security UI in WebAppInstalls
  * CVE-2026-3936: Use after free in WebView
  * CVE-2026-3937: Incorrect security UI in Downloads
  * CVE-2026-3938: Insufficient policy enforcement in Clipboard
  * CVE-2026-3939: Insufficient policy enforcement in PDF
  * CVE-2026-3940: Insufficient policy enforcement in DevTools
  * CVE-2026-3941: Insufficient policy enforcement in DevTools
  * CVE-2026-3942: Incorrect security UI in PictureInPicture
- added patches:
  * chromium-146-mojo_chmod_mode.patch
    (fix typo/pythonism in c code)
  * chromium-146-value_or.patch
    (error: no matching member function for call to 'value_or')
  * chromium-146-has_no_clone.patch
  * chromium-146-clang-19-crash.patch (from debian)
  * chromium-146-keyfactory.patch (from debian)
  * chromium-146-static-assert.patch (from debian)
  * chromium-146-ignore-for-ubsan.patch (from debian)
  * chromium-146-bytemuck.patch (from debian)
- modified patches:
  * chromium-125-compiler.patch
  * chromium-133-bring_back_and_disable_allowlist.patch
  * chromium-134-type-mismatch-error.patch
  * chromium-145-use_unrar.patch
  * force-rust-nightly.patch
  * rollup.patch
  * ppc-fedora-0001-Add-PPC64-support-for-boringssl.patch
  * ppc-fedora-0002-third_party-libvpx-Remove-bad-ppc64-config.patch
  * ppc-fedora-0001-Implement-support-for-ppc64-on-Linux.patch
  * ppc-fedora-fix-study-crash.patch
- removed patches:
  * chromium-4f46f03a6c6d4c6efc1ad5d0d78030d02326f967.patch
- keeplibs:
  drop third_party/skia/third_party/vulkan (gone)
  add  third_party/catapult/third_party/typ
  (needed by base/tracing/protos/chrome_track_event_resources_grit)</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773316801">- modified patches:
  * chromium-146-value_or.patch (from debian)
- removed patches:
  * chromium-144-revert_gfx_value_or.patch (contained above)</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773403200">- fix ffmpeg build on ppc64le
- modified patches:
  * ppc-debian-0003-third_party-ffmpeg-Add-ppc64-generated-config.patch</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1773403201">- Chromium 146.0.7680.75:
  * CVE-2026-3910: Inappropriate implementation in V8 (boo#1259648)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1773489600">- Chromium 146.0.7680.80:
  * CVE-2026-3909: Out of bounds write in Skia (boo#1259659)</changelog>
</package>
<package pkgid="53b3f6a7327a58b365f5a8a5804b1ed9fed2fe0feeea4a07dfd1ba4ef1c2cdafdb4cd0cab2f34406863eccb175d44f914195c5deffeddc8407acb428c09a780f" name="chromium-bsu" arch="riscv64">
  <version epoch="0" ver="0.9.16.1" rel="3.1"/>
  <changelog author="joop.boonen@opensuse.org" date="1357387200">- openal*-devel isn't a build requirement as it's a requirement
  of freealut-devel</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1366632000">- Adapted the License according to the spdx standard</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1372420800">- Update to version 0.9.15.1</changelog>
  <changelog author="nemysis@gmx.ch" date="1416657600">- Change Source to use Web URL and remove not working _service
- Use chromium-bsu-0.9.15-src_HiScore.cpp.patch instead of
  chromium-bsu-0.9.15-hiscore.patch
- Remove BuildRequires for Mesa-devel
- Use BuildRequires pkgconfig() instead of devel packages
- Add BuildRequires for fdupes, hicolor-icon-theme and dejavu-fonts
- Use BuildRequires libGLC-devel instead of ftgl-devel
- Change Description and Documentation</changelog>
  <changelog author="i@marguerite.su" date="1466769600">- add patch: chromium-bsu-0.9.15.1-gcc6.patch
  * fix boo#985196
  * fix call of overloaded 'abs(float&amp;)' is ambiguous</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged file builderror in
  openSUSE:Factory</changelog>
  <changelog author="meissner@suse.com" date="1491566400">- own /var/games directory as filesystem no longer has it</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1522670400">- Update to version 0.9.16.1:
  * Allow translations of Linux menu file.
  * Compile fixes.
- Update to version 0.9.16:
  * Add SDL2 support.
  * Add version option.
  * Use different font for French.
  * Compile fixes.
- Build with SDL2 instead of SDL1.
- Drop chromium-bsu-0.9.15.1-gcc6.patch (applied upstream).
- Use %license instead of %doc (boo#1082318).
- Clean spec file with spec-cleaner.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1744113600">- Add BuildRequires pkgconfig(gl), pkgconfig(glu), fixes building
- Run spec-cleaner</changelog>
</package>
<package pkgid="9c7a7bbb9bda1415108a48d4743f960f7c0fa22411044c72aea4b44d66e08501a6f279ae811810ab71f7955db4b23df2ffbe283123196f18bcad636f58b909e9" name="chronic" arch="noarch">
  <version epoch="0" ver="0.70" rel="1.1"/>
  <changelog author="aloisio@gmx.com" date="1519819200">- Update to version 0.62
  * ts: Add -m option to use monotonic clock.
    Thanks, Ben Leinweber
  * ts: Added %.T format like %T but with hi-res.
    Thanks, Matt Koscica
  * pee: Ignore SIGPIPE and write errors caused by the command
    not consuming all its input. Closes: #697052
    Thanks, Ole Jørgen Brønner
  * chronic: document return value semantics of -e option.
    Closes: #867167
    Thanks, Daniel Shahaf
  * vidir: reword man page to more explicit mention 'file' args.
    Closes: #885221
    Thanks, Daniel Shahaf
  * pee: Don't buffer input, bringing behavior into line with tee.
    Thanks, Sauerbeck Tilman</changelog>
  <changelog author="aloisio@gmx.com" date="1524571200">- Added missing runtime requirement for chronic</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1555675200">- Update to version 0.63
  * vipe: Clean up temp file even when it exits with an error.
    Thanks, Stig Palmquist.
  * ts: Fix ts -m %.s to not output negative microseconds.
    Thanks, Dima Kogan
  * sponge: Fix bug in -a mode that doubled original content of
    file when the temp file is located on a different filesystem.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1602331200">- update to 0.64:
  * parallel: fix typo in usage message.
  * Makefile: Propagate compiler and linker flags when building is_utf8.
  * ts: Fix parsing of ISO-8601 dates.
  * parallel: Allow compiling with uClibc-ng, which does not have getloadavg.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1612785600">- update to 0.65:
  * vipe: Added --suffix option.
  * ifdata: fail when -ph is given but no hwaddr is available</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632916800">- update to 0.66:
  * vipe: When no output is piped into vipe, and stdin is connected to
    the terminal, don't read from stdin before opening the editor.
    This allows eg: vipe | command
  * chronic: With -v, flush stdout after printing "STDERR" header.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1653825600">- update to 0.67:
  * README: Formalize that I am not adding new tools to moreutils,
    and have not for a long while. This package needs someone new to
    take over editorial responsibility.
  * Makefile: Install man pages without executable bit.
    Thanks, meator
  * ifne.1: Improve example that pipes to mail to avoid escape
    sequences.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1661515200">- Do not strip debuginfo
  * makefile.patch
- Do not make parallel require the main package, the utilities are standalone.
- Split the programs with additional requirements (Perl) to a separate subpackage.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701259200">- New upstream release 0.68
  * popen: Use pclose, fixing compile warning.
  * vidir: Zero pad line numbers to work better when used with a small tab size such as 2.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733745600">- New upstream release 0.70
  * vidir: Improve zero padding to support larger directories, and also avoid unncessary padding.
  * zrun: Add support for zstd compression
  * ts: Do not accept extra args and always read from stdin (deb#1041291)</changelog>
</package>
<package pkgid="6cd2808bd16252defadca95c694a5ddd61979e64a6fa59b756ea57c75eb254537a0e4fa23f108190aa4fe6c31ec555851ab4ee1e1a39ca958abb11caddb6bbe1" name="chronos" arch="riscv64">
  <version epoch="0" ver="0.1.5+17" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728734400">- initial packaging</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 0.1.4+3:
  * Update chronos.ftl
  * update metainfo
  * italian translation
  * activate notification setting
  * Update chronos.ftl
- remove fix-justfile.patch, as upstream applied my patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1747828800">- Update to version v0.1.5+17:
  * i18n(nl) improve Dutch translation
  * i18n(nl) translation Support to Ondersteuning in Dutch
  * i18n(nl) update Dutch translation
  * i18n(nl) add Dutch translation
  * Update README.md
  * Fix typo</changelog>
</package>
<package pkgid="e8d40ab19b1534ef9968e7038a5286d9c170394708de584bddfe7e7ad28c85622661aed19a953c0914949ce5a6f746ecdf1eb1ceadf546e87c9b8a2b159f065a" name="chrony" arch="riscv64">
  <version epoch="0" ver="4.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1726660800">- Update to version 4.6:
  * Add activate option to local directive to set activation threshold
  * Add ipv4 and ipv6 options to server/pool/peer directive
  * Add kod option to ratelimit directive for server KoD RATE support
  * Add leapseclist directive to read NIST/IERS leap-seconds.list file
  * Add ptpdomain directive to set PTP domain for NTP over PTP
  * Allow disabling pidfile
  * Improve copy server option to accept unsynchronised status instantly
  * Log one selection failure on start
  * Add offset command to modify source offset correction
  * Add timestamp sources to ntpdata report
  * Fix crash on sources reload during initstepslew or RTC initialisation
  * Fix source refreshment to not repeat failed name resolving attempts
  * Obsoletes chrony-124-tai.patch
- The project's new home is https://chrony-project.org/ .</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1738756800">- Update to version 4.6.1:
  * Add ntsaeads directive to enable only selected AEAD algorithms
    for NTS.
  * Negotiate use of compliant NTS keys with AES-128-GCM-SIV AEAD
    algorithm.
  * Switch to compliant NTS keys if first response from server is
    NTS NAK.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1751457600">- Update to version 4.7:
  * Add opencommands directive to select remote monitoring
    commands
  * Add interval option to driftfile directive
  * Add waitsynced and waitunsynced options to local directive
  * Add sanity checks for integer values in configuration
  * Add support for systemd Type=notify service
  * Add RTC refclock driver
  * Allow PHC refclock to be specified with network interface name
  * Don’t require multiple refclock samples per poll to simplify
    filter configuration
  * Keep refclock reachable when dropping samples with large delay
  * Improve quantile-based filtering to adapt faster to larger
    delay
  * Improve logging of selection failures
  * Detect clock interference from other processes
  * Try to reopen message log (-l option) on cyclelogs command
  * Fix sourcedir reloading to not multiply sources
  * Fix tracking offset after failed clock step
  * Drop support for NTS with Nettle &lt; 3.6 and GnuTLS &lt; 3.6.14
  * Drop support for building without POSIX threads
- Update clknetsim to snapshot 530d1a5.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1754049600">- bsc#1246544: Fix racy socket creation
  * Add chrony-unix-socket.patch
  * Add chrony-remove-chmod.patch
- Update clknetsim to snapshot a2eb0b25.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1757073600">- Update to version 4.8:
  * Add maxunreach option to limit selection of unreachable sources
  * Add -u option to chronyc to drop root privileges (default
    chronyc user is set by configure script)
  * Fix refclock extpps option to work on Linux &gt;= 6.15
  * Validate refclock samples for reachability updates
  * Obsoletes chrony-unix-socket.patch
  * Obsoletes chrony-remove-chmod.patch</changelog>
</package>
<package pkgid="bcdd36cb1f4254f879918424418d68c9a5927e1ab0b010e60cbb8d6b32d3d846c060844650d3b40c83dd76ee2571c8413aae9df4cbec742cfc759567c6477f95" name="chrony-pool-empty" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1726660800">- Update to version 4.6:
  * Add activate option to local directive to set activation threshold
  * Add ipv4 and ipv6 options to server/pool/peer directive
  * Add kod option to ratelimit directive for server KoD RATE support
  * Add leapseclist directive to read NIST/IERS leap-seconds.list file
  * Add ptpdomain directive to set PTP domain for NTP over PTP
  * Allow disabling pidfile
  * Improve copy server option to accept unsynchronised status instantly
  * Log one selection failure on start
  * Add offset command to modify source offset correction
  * Add timestamp sources to ntpdata report
  * Fix crash on sources reload during initstepslew or RTC initialisation
  * Fix source refreshment to not repeat failed name resolving attempts
  * Obsoletes chrony-124-tai.patch
- The project's new home is https://chrony-project.org/ .</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1738756800">- Update to version 4.6.1:
  * Add ntsaeads directive to enable only selected AEAD algorithms
    for NTS.
  * Negotiate use of compliant NTS keys with AES-128-GCM-SIV AEAD
    algorithm.
  * Switch to compliant NTS keys if first response from server is
    NTS NAK.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1751457600">- Update to version 4.7:
  * Add opencommands directive to select remote monitoring
    commands
  * Add interval option to driftfile directive
  * Add waitsynced and waitunsynced options to local directive
  * Add sanity checks for integer values in configuration
  * Add support for systemd Type=notify service
  * Add RTC refclock driver
  * Allow PHC refclock to be specified with network interface name
  * Don’t require multiple refclock samples per poll to simplify
    filter configuration
  * Keep refclock reachable when dropping samples with large delay
  * Improve quantile-based filtering to adapt faster to larger
    delay
  * Improve logging of selection failures
  * Detect clock interference from other processes
  * Try to reopen message log (-l option) on cyclelogs command
  * Fix sourcedir reloading to not multiply sources
  * Fix tracking offset after failed clock step
  * Drop support for NTS with Nettle &lt; 3.6 and GnuTLS &lt; 3.6.14
  * Drop support for building without POSIX threads
- Update clknetsim to snapshot 530d1a5.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1754049600">- bsc#1246544: Fix racy socket creation
  * Add chrony-unix-socket.patch
  * Add chrony-remove-chmod.patch
- Update clknetsim to snapshot a2eb0b25.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1757073600">- Update to version 4.8:
  * Add maxunreach option to limit selection of unreachable sources
  * Add -u option to chronyc to drop root privileges (default
    chronyc user is set by configure script)
  * Fix refclock extpps option to work on Linux &gt;= 6.15
  * Validate refclock samples for reachability updates
  * Obsoletes chrony-unix-socket.patch
  * Obsoletes chrony-remove-chmod.patch</changelog>
</package>
<package pkgid="cfba663eb309c7e58b86878c629ca4a41c4b7594d51718964e683527132af90ccd5e71c08b5332fc36055818d68784bd7abbc03e0daa434fdc98030c6b569d8c" name="chrony-pool-openSUSE" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1726660800">- Update to version 4.6:
  * Add activate option to local directive to set activation threshold
  * Add ipv4 and ipv6 options to server/pool/peer directive
  * Add kod option to ratelimit directive for server KoD RATE support
  * Add leapseclist directive to read NIST/IERS leap-seconds.list file
  * Add ptpdomain directive to set PTP domain for NTP over PTP
  * Allow disabling pidfile
  * Improve copy server option to accept unsynchronised status instantly
  * Log one selection failure on start
  * Add offset command to modify source offset correction
  * Add timestamp sources to ntpdata report
  * Fix crash on sources reload during initstepslew or RTC initialisation
  * Fix source refreshment to not repeat failed name resolving attempts
  * Obsoletes chrony-124-tai.patch
- The project's new home is https://chrony-project.org/ .</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1738756800">- Update to version 4.6.1:
  * Add ntsaeads directive to enable only selected AEAD algorithms
    for NTS.
  * Negotiate use of compliant NTS keys with AES-128-GCM-SIV AEAD
    algorithm.
  * Switch to compliant NTS keys if first response from server is
    NTS NAK.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1751457600">- Update to version 4.7:
  * Add opencommands directive to select remote monitoring
    commands
  * Add interval option to driftfile directive
  * Add waitsynced and waitunsynced options to local directive
  * Add sanity checks for integer values in configuration
  * Add support for systemd Type=notify service
  * Add RTC refclock driver
  * Allow PHC refclock to be specified with network interface name
  * Don’t require multiple refclock samples per poll to simplify
    filter configuration
  * Keep refclock reachable when dropping samples with large delay
  * Improve quantile-based filtering to adapt faster to larger
    delay
  * Improve logging of selection failures
  * Detect clock interference from other processes
  * Try to reopen message log (-l option) on cyclelogs command
  * Fix sourcedir reloading to not multiply sources
  * Fix tracking offset after failed clock step
  * Drop support for NTS with Nettle &lt; 3.6 and GnuTLS &lt; 3.6.14
  * Drop support for building without POSIX threads
- Update clknetsim to snapshot 530d1a5.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1754049600">- bsc#1246544: Fix racy socket creation
  * Add chrony-unix-socket.patch
  * Add chrony-remove-chmod.patch
- Update clknetsim to snapshot a2eb0b25.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1757073600">- Update to version 4.8:
  * Add maxunreach option to limit selection of unreachable sources
  * Add -u option to chronyc to drop root privileges (default
    chronyc user is set by configure script)
  * Fix refclock extpps option to work on Linux &gt;= 6.15
  * Validate refclock samples for reachability updates
  * Obsoletes chrony-unix-socket.patch
  * Obsoletes chrony-remove-chmod.patch</changelog>
</package>
<package pkgid="23a2f2ce408fe2f04f3b6523e157b13b00c4f6cf809ac2935fcdbef524de1d50ff9e790d8fa100f73eebece5e1ec9a28f9d4babcbfc9f44fb2bc585f168a3fbb" name="chrony-pool-suse" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1726660800">- Update to version 4.6:
  * Add activate option to local directive to set activation threshold
  * Add ipv4 and ipv6 options to server/pool/peer directive
  * Add kod option to ratelimit directive for server KoD RATE support
  * Add leapseclist directive to read NIST/IERS leap-seconds.list file
  * Add ptpdomain directive to set PTP domain for NTP over PTP
  * Allow disabling pidfile
  * Improve copy server option to accept unsynchronised status instantly
  * Log one selection failure on start
  * Add offset command to modify source offset correction
  * Add timestamp sources to ntpdata report
  * Fix crash on sources reload during initstepslew or RTC initialisation
  * Fix source refreshment to not repeat failed name resolving attempts
  * Obsoletes chrony-124-tai.patch
- The project's new home is https://chrony-project.org/ .</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1738756800">- Update to version 4.6.1:
  * Add ntsaeads directive to enable only selected AEAD algorithms
    for NTS.
  * Negotiate use of compliant NTS keys with AES-128-GCM-SIV AEAD
    algorithm.
  * Switch to compliant NTS keys if first response from server is
    NTS NAK.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1751457600">- Update to version 4.7:
  * Add opencommands directive to select remote monitoring
    commands
  * Add interval option to driftfile directive
  * Add waitsynced and waitunsynced options to local directive
  * Add sanity checks for integer values in configuration
  * Add support for systemd Type=notify service
  * Add RTC refclock driver
  * Allow PHC refclock to be specified with network interface name
  * Don’t require multiple refclock samples per poll to simplify
    filter configuration
  * Keep refclock reachable when dropping samples with large delay
  * Improve quantile-based filtering to adapt faster to larger
    delay
  * Improve logging of selection failures
  * Detect clock interference from other processes
  * Try to reopen message log (-l option) on cyclelogs command
  * Fix sourcedir reloading to not multiply sources
  * Fix tracking offset after failed clock step
  * Drop support for NTS with Nettle &lt; 3.6 and GnuTLS &lt; 3.6.14
  * Drop support for building without POSIX threads
- Update clknetsim to snapshot 530d1a5.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1754049600">- bsc#1246544: Fix racy socket creation
  * Add chrony-unix-socket.patch
  * Add chrony-remove-chmod.patch
- Update clknetsim to snapshot a2eb0b25.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1757073600">- Update to version 4.8:
  * Add maxunreach option to limit selection of unreachable sources
  * Add -u option to chronyc to drop root privileges (default
    chronyc user is set by configure script)
  * Fix refclock extpps option to work on Linux &gt;= 6.15
  * Validate refclock samples for reachability updates
  * Obsoletes chrony-unix-socket.patch
  * Obsoletes chrony-remove-chmod.patch</changelog>
</package>
<package pkgid="8f6ee6f503cc52c799859b30f2a734c233509f8774ab6d9a0c97050f3d1e008feabf07830f0f48c7449940fd50945d8bd54f5c96672f06d6d71436db13b3b9d4" name="chrpath" arch="riscv64">
  <version epoch="0" ver="0.18" rel="1.1"/>
  <changelog author="jw@suse.de" date="1138881600">- initial version 0.13
  used for fixing MainActor-5</changelog>
  <changelog author="schwab@suse.de" date="1153396800">- Don't call autoconf.</changelog>
  <changelog author="dmueller@suse.de" date="1161950400">- don't build as root</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc, %configure macros</changelog>
  <changelog author="i@marguerite.su" date="1399204800">- update version 0.16
  * Fixed all minor bugs discovered by Coverity.
  * Updated config.sub and config.guess from the GNU project.
  * Mention new project mailing list in the documentation.</changelog>
  <changelog author="mpluskal@suse.com" date="1454760000">- Shorten summary a bit
- Do not build tests
  * they are not executed during build
  * they fail anyway
- Small spec file cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1584446400">- Modernise spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715515200">- Update to version 0.17:
  * Moved project to Codeberg
  * Fix lookup of string table
  * End stderr output with a newline</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- Update to version 0.18:
  * upstream project metadata adjustment</changelog>
</package>
<package pkgid="348133d83e773d5b105c0084637ece438c01b4d4ea01928c50947dbbf62f566e95befd8188f33ba895552941cc66a5b3c123fa6d3bac765d2ec88d25ae00ffee" name="ciano" arch="riscv64">
  <version epoch="0" ver="0.2.4" rel="2.3"/>
  <changelog author="avvissu@yandex.by" date="1510056000">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Trim bias from description.</changelog>
  <changelog author="avvissu@yandex.by" date="1515240000">- Update to 0.1.9:
  * Update README.md
  * Creating Flatpak
  * Update Manifest Flatpak
  * Manifest Flatpak
  * Fixes for version 0.1.7
  * Correcting the tag in the appdata.xml file
  * Update com.github.robertsanseries.ciano.appdata.xml.in
  * Update LINGUAS
  * Create zh_CN.po
  * Update lt.po
  * Made the icon follow the HIG colors and geometry</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1541419200">- Update to 0.2.1:
  * Fix accels deprecation
  * Fix margin deprecations
  * Merge pull request #66 from drom98/master
  * Update issue templates
  * update readme
  * remoção do arquivo com.github.robertsanseries.ciano.json
  * Update com.github.robertsanseries.ciano.desktop.in
  * Update .desktop comment to be consistent with HIG
  * moving the settings class to the services package</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1594900800">- Update to 0.2.4:
  * Merge branch 'master' of github.com:robertsanseries/ciano
  * Minor fixes and changes
  * update file gitignore
  * Merge pull request #105 from NathanBnm/patch-5
  * Fix README app icon
  * Merge pull request #102 from NathanBnm/master
  * Make post_install.py scrip executable
  * Merge pull request #100 from NathanBnm/improvements
  * Improvements
  * Merge pull request #99 from NathanBnm/fix-typo
  * Merge pull request #98 from NathanBnm/update-fr
  * Fix typo
  * Merge pull request #96 from NathanBnm/patch-4
  * Add missing OARS metadata making build fail
  * Merge pull request #93 from NathanBnm/patch-3
  * Update .travis.yml
  * Merge pull request #83 from meisenzahl/master
  * Merge pull request #89 from safak45x/patch-1
  * Merge branch 'master' into patch-1
  * Merge pull request #78 from libreajans/Turkish
  * Merge branch 'master' into Turkish
  * Merge pull request #72 from NathanBnm/patch-1
  * commit partial
  * Update LINGUAS
  * updated .gitignore to ignore *~
  * Downgrade Node.js to fix builds on Travis CI
  * Merge pull request #76 from nedrichards/patch-1
  * Add OARS tag
  * Merge pull request #1 from NathanBnm/patch-2
  * Added fr</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove HiDPI workaround</changelog>
</package>
<package pkgid="2cd1effce799487b4cfbc7537b378dd7bdbd98102233d3da56eab1ac62496b94c40aef47d19d6e1b1780fc7337373f96f89c9e226020578c21c48e63f535878f" name="ciano-lang" arch="noarch">
  <version epoch="0" ver="0.2.4" rel="2.3"/>
  <changelog author="avvissu@yandex.by" date="1510056000">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Trim bias from description.</changelog>
  <changelog author="avvissu@yandex.by" date="1515240000">- Update to 0.1.9:
  * Update README.md
  * Creating Flatpak
  * Update Manifest Flatpak
  * Manifest Flatpak
  * Fixes for version 0.1.7
  * Correcting the tag in the appdata.xml file
  * Update com.github.robertsanseries.ciano.appdata.xml.in
  * Update LINGUAS
  * Create zh_CN.po
  * Update lt.po
  * Made the icon follow the HIG colors and geometry</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1541419200">- Update to 0.2.1:
  * Fix accels deprecation
  * Fix margin deprecations
  * Merge pull request #66 from drom98/master
  * Update issue templates
  * update readme
  * remoção do arquivo com.github.robertsanseries.ciano.json
  * Update com.github.robertsanseries.ciano.desktop.in
  * Update .desktop comment to be consistent with HIG
  * moving the settings class to the services package</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1594900800">- Update to 0.2.4:
  * Merge branch 'master' of github.com:robertsanseries/ciano
  * Minor fixes and changes
  * update file gitignore
  * Merge pull request #105 from NathanBnm/patch-5
  * Fix README app icon
  * Merge pull request #102 from NathanBnm/master
  * Make post_install.py scrip executable
  * Merge pull request #100 from NathanBnm/improvements
  * Improvements
  * Merge pull request #99 from NathanBnm/fix-typo
  * Merge pull request #98 from NathanBnm/update-fr
  * Fix typo
  * Merge pull request #96 from NathanBnm/patch-4
  * Add missing OARS metadata making build fail
  * Merge pull request #93 from NathanBnm/patch-3
  * Update .travis.yml
  * Merge pull request #83 from meisenzahl/master
  * Merge pull request #89 from safak45x/patch-1
  * Merge branch 'master' into patch-1
  * Merge pull request #78 from libreajans/Turkish
  * Merge branch 'master' into Turkish
  * Merge pull request #72 from NathanBnm/patch-1
  * commit partial
  * Update LINGUAS
  * updated .gitignore to ignore *~
  * Downgrade Node.js to fix builds on Travis CI
  * Merge pull request #76 from nedrichards/patch-1
  * Add OARS tag
  * Merge pull request #1 from NathanBnm/patch-2
  * Added fr</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove HiDPI workaround</changelog>
</package>
<package pkgid="54719fca135515e462fdc2aa465082af95e8ee9706a47421adc7646432470174f3a799a83b27ab7df3fc24cdc46869f8efc9bd18c3c1278040fef2cd4b7db9b0" name="cifs-utils" arch="riscv64">
  <version epoch="0" ver="7.4" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 6.15
  * CVE-2022-27239: mount.cifs: fix length check for ip option parsing
    Previous check was true whatever the length of the input string was,
    leading to a buffer overflow in the subsequent strcpy call.
  * mount.cifs: fix verbose messages on option parsing</changelog>
  <changelog author="palcantara@suse.de" date="1666008000">- Update cifs-utils to 7.0
  * cifs-utils: don't return uninitialized value in cifs_gss_get_req
  * cifs-utils: make GSSAPI usage compatible with Heimdal
  * cifs-utils: work around missing krb5_free_string in Heimdal
  * fix warnings for -Waddress-of-packed-member
  * setcifsacl: fix memory allocation for struct cifs_ace
  * setcifsacl: fix comparison of actions reported by covscan
  * cifs.upcall: remove unused variable and fix syslog message
  * cifs.upcall: Switch to RFC principal type naming
  * man-pages: Update cifs.upcall to mention GSS_USE_PROXY
  * cifs.upcall: fix compiler warning
  * cifs.upcall: add gssproxy support
  * remove cifs-utils-6.15.tar.bz2
  * remove cifs-utils-6.15.tar.bz2.asc
  * add cifs-utils-7.0.tar.bz2
  * add cifs-utils-7.0.tar.bz2.asc</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672833600">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 (bsc#1212476)</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1728648000">- Update to version 7.1:
  * cifs: update documentation for sloppy mount option
  * docs: add closetimeo description
  * docs: add compress description
  * checkopts: update it to work with latest kernel version
  * cifs-utils: add documentation for multichannel and max_channels
  * cifs-utils: smbinfo: add gettconinfo command
  * Implement CLDAP Ping to find the closest site
  * mount.cifs.rst: update section about xattr/acl support
  * mount.cifs.rst: add missing reference for sssd
  * getcifsacl, setcifsacl: add missing &lt;endian.h&gt; include for le32toh
  * getcifsacl, setcifsacl: add missing &lt;linux/limits.h&gt; include for XATTR_SIZE_MAX
  * cifs-utils: Make automake treat /sbin as exec, not data
  * pam_cifscreds: fix warning on NULL arg passed to %s in pam_syslog()
  * cifs.upcall: fix UAF in get_cachename_from_process_env()
  * cifs-utils: add documentation for acregmax and acdirmax
  * setcifsacl: Fix uninitialized value.
  * Use explicit "#!/usr/bin/python3"</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1737460800">- Migrate away from update-alternatives, replaced by package
  conflicts (bsc#1235788);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1738065600">- Require a cifs.idmap plugin, suggest wb-cifs-idmap-plugin as
  default (idmapwb.so)</changelog>
  <changelog author="Henrique Carvalho &lt;henrique.carvalho@suse.com&gt;" date="1743595200">- Update cifs-utils to 7.3
  * Fix regression in mount.cifs with guest mount option
  * resolve_host.c: Initialize site_name
  * cldap_ping: Fix socket fd leak
  * getcifsacl: fix return code check for getting full ACL
  * cifs-utils: add documentation for upcall_target
  * cifs-utils: avoid using mktemp when updating mtab
  * cldap_ping.c: add missing &lt;sys/types.h&gt; include
  * configure.ac: libtalloc is now mandatory
  * cifscreds: allow user to set the key's timeout
  * cifscreds: use continue instead of break when matching commands
  * Do not pass passwords with sec=none and sec=krb5
  * docs: add esize description
  * docs: add max_cached_dirs description
  * docs: update actimeo description
  * Fix compiler warnings in mount.cifs
  * CIFS.upcall to accomodate new namespace mount opt
  * cifs-utils: Skip TGT check if valid service ticket is already available
  * use enums to check password or password2 in set_password, get_password_from_file and minor documentation additions
  * cifs-utils: support and document password2 mount option
  * smbinfo: add bash completion support for filestreaminfo, keys, gettconinfo</changelog>
  <changelog author="Henrique Carvalho &lt;henrique.carvalho@suse.com&gt;" date="1750075200">- Update cifs-utils to 7.4
  * mount.cifs: retry mount on -EINPROGRESS
  * cifs.upcall: correctly treat UPTARGET_UNSPECIFIED as UPTARGET_APP
  * cifs.upcall: fix memory leaks in check_service_ticket_exits()
  * cifs-utils: bump version to 7.4
  * getcifsacl, setcifsacl: use &lt;libgen.h&gt; for basename
  * cifscreds: use &lt;libgen.h&gt; for basename</changelog>
</package>
<package pkgid="6cc0eca46391fde094bbd7e5bf496a4f99737bd7f4bdee193aadd24f9a7c17fe6946101e51d1854860fda9f1c59422ec8eebdcfe61fe81be0eeeac7ef78f8c5e" name="cifs-utils-devel" arch="riscv64">
  <version epoch="0" ver="7.4" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 6.15
  * CVE-2022-27239: mount.cifs: fix length check for ip option parsing
    Previous check was true whatever the length of the input string was,
    leading to a buffer overflow in the subsequent strcpy call.
  * mount.cifs: fix verbose messages on option parsing</changelog>
  <changelog author="palcantara@suse.de" date="1666008000">- Update cifs-utils to 7.0
  * cifs-utils: don't return uninitialized value in cifs_gss_get_req
  * cifs-utils: make GSSAPI usage compatible with Heimdal
  * cifs-utils: work around missing krb5_free_string in Heimdal
  * fix warnings for -Waddress-of-packed-member
  * setcifsacl: fix memory allocation for struct cifs_ace
  * setcifsacl: fix comparison of actions reported by covscan
  * cifs.upcall: remove unused variable and fix syslog message
  * cifs.upcall: Switch to RFC principal type naming
  * man-pages: Update cifs.upcall to mention GSS_USE_PROXY
  * cifs.upcall: fix compiler warning
  * cifs.upcall: add gssproxy support
  * remove cifs-utils-6.15.tar.bz2
  * remove cifs-utils-6.15.tar.bz2.asc
  * add cifs-utils-7.0.tar.bz2
  * add cifs-utils-7.0.tar.bz2.asc</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672833600">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718280000">- remove dependency on /usr/bin/python3 (bsc#1212476)</changelog>
  <changelog author="Enzo Matsumiya &lt;ematsumiya@suse.com&gt;" date="1728648000">- Update to version 7.1:
  * cifs: update documentation for sloppy mount option
  * docs: add closetimeo description
  * docs: add compress description
  * checkopts: update it to work with latest kernel version
  * cifs-utils: add documentation for multichannel and max_channels
  * cifs-utils: smbinfo: add gettconinfo command
  * Implement CLDAP Ping to find the closest site
  * mount.cifs.rst: update section about xattr/acl support
  * mount.cifs.rst: add missing reference for sssd
  * getcifsacl, setcifsacl: add missing &lt;endian.h&gt; include for le32toh
  * getcifsacl, setcifsacl: add missing &lt;linux/limits.h&gt; include for XATTR_SIZE_MAX
  * cifs-utils: Make automake treat /sbin as exec, not data
  * pam_cifscreds: fix warning on NULL arg passed to %s in pam_syslog()
  * cifs.upcall: fix UAF in get_cachename_from_process_env()
  * cifs-utils: add documentation for acregmax and acdirmax
  * setcifsacl: Fix uninitialized value.
  * Use explicit "#!/usr/bin/python3"</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1737460800">- Migrate away from update-alternatives, replaced by package
  conflicts (bsc#1235788);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1738065600">- Require a cifs.idmap plugin, suggest wb-cifs-idmap-plugin as
  default (idmapwb.so)</changelog>
  <changelog author="Henrique Carvalho &lt;henrique.carvalho@suse.com&gt;" date="1743595200">- Update cifs-utils to 7.3
  * Fix regression in mount.cifs with guest mount option
  * resolve_host.c: Initialize site_name
  * cldap_ping: Fix socket fd leak
  * getcifsacl: fix return code check for getting full ACL
  * cifs-utils: add documentation for upcall_target
  * cifs-utils: avoid using mktemp when updating mtab
  * cldap_ping.c: add missing &lt;sys/types.h&gt; include
  * configure.ac: libtalloc is now mandatory
  * cifscreds: allow user to set the key's timeout
  * cifscreds: use continue instead of break when matching commands
  * Do not pass passwords with sec=none and sec=krb5
  * docs: add esize description
  * docs: add max_cached_dirs description
  * docs: update actimeo description
  * Fix compiler warnings in mount.cifs
  * CIFS.upcall to accomodate new namespace mount opt
  * cifs-utils: Skip TGT check if valid service ticket is already available
  * use enums to check password or password2 in set_password, get_password_from_file and minor documentation additions
  * cifs-utils: support and document password2 mount option
  * smbinfo: add bash completion support for filestreaminfo, keys, gettconinfo</changelog>
  <changelog author="Henrique Carvalho &lt;henrique.carvalho@suse.com&gt;" date="1750075200">- Update cifs-utils to 7.4
  * mount.cifs: retry mount on -EINPROGRESS
  * cifs.upcall: correctly treat UPTARGET_UNSPECIFIED as UPTARGET_APP
  * cifs.upcall: fix memory leaks in check_service_ticket_exits()
  * cifs-utils: bump version to 7.4
  * getcifsacl, setcifsacl: use &lt;libgen.h&gt; for basename
  * cifscreds: use &lt;libgen.h&gt; for basename</changelog>
</package>
<package pkgid="6497112ee0c1145f23b0351ce32701d0ac3aee06e54dfe94d30e826fe7dc3b7d5a276b9ae564b92f5fca600dd8893e66529ff2ca59414790e3243d357048ff4f" name="cil" arch="riscv64">
  <version epoch="0" ver="3.10" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1615291200">- Update to version 3.2
  * Improved documentation: fenced code blocks, syntax highlighting,
    custom color theme and more</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1636632000">- Update to version 3.3
  * CIL: Lists are allowed in constraint expressions
  * CIL: Improved situation with duplicate macro and block declarations
  * Added the new `secilc2tree` program to write out CIL AST.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1652097600">- Update to version 3.4
  * Allow optional file type in genfscon rules
  * Do not copy blockabstracts when inheriting a block
  * Mark as abstract all sub-blocks of an abstract block
  * Do not resolve names to declarations in abstract blocks
  * Ensure that the class in a classcommon is a kernel class
  * Limit the neverallow violations reported
  * Limit the amount of reporting for context rule conflicts</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1677240000">- Update to version 3.5
  * Restore error on context rule conflicts
  * Documentation fixes
- Added additional developer key (Jason Zaman)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1702987200">- Update to version 3.6
  https://github.com/SELinuxProject/selinux/releases/tag/3.6
  * cil: Allow IP address and mask values to be directly written
  * cil: Allow paths in filecon rules to be passed as arguments
  * Add notself support for neverallow rules
  * Improve man pages
  * man pages: Remove the Russian translations
  * Add notself and other support to CIL
  * Add support for deny rules
  * Translations updated from
    https://translate.fedoraproject.org/projects/selinux/
  * Bug fixes
- Remove keys from keyring since they expired:
  - E853C1848B0185CF42864DF363A8AD4B982C4373
    Petr Lautrbach &lt;plautrba@redhat.com&gt;
  - 63191CE94183098689CAB8DB7EF137EC935B0EAF
    Jason Zaman &lt;jasonzaman@gmail.com&gt;
- Add key to keyring:
  - B8682847764DF60DF52D992CBC3905F235179CF1
    Petr Lautrbach &lt;lautrbach@redhat.com&gt;</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1719835200">- Update to version 3.7
  https://github.com/SELinuxProject/selinux/releases/tag/3.7
  * Improved man pages</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1738670400">- Update to version 3.8
  https://github.com/SELinuxProject/selinux/releases/tag/3.8
  * Code improvements and bug fixes
- For a more in depth list of changes see
  https://github.com/SELinuxProject/selinux/releases/download/3.8/shortlog-3.8.txt
- keyring: Update Petr Lautrbach &lt;lautrbach@redhat.com&gt;
  * removed 0xBC3905F235179CF1 (expired: 2024-10-25)
  * added 0xFB4C685B5DC1C13E (expires: 2026-11-04)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1741348800">- Update to version 3.8.1
  https://github.com/SELinuxProject/selinux/releases/tag/3.8.1
  * no source change</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1753272000">- Update to version 3.9
  * Expand class-permissions in deny rules
  * Fix copying of declarations
  * Reject wildcard only network interface names</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1770292800">- Update to version 3.10
  https://github.com/SELinuxProject/selinux/releases/tag/3.10
  * secilc: use correct long option name for -X
- keyring: Add key of Jason Zaman &lt;jasonzaman@gmail.com&gt;
  * added 63191CE94183098689CAB8DB7EF137EC935B0EAF [expires: 2026-02-08]</changelog>
</package>
<package pkgid="77c564f51d5c48df3024e9750fe91026667908c8d7840b533e4003e2ce01f6dc27202b8aeb98cae2b2f4bdd94a4eeb31a0b6af5c3cf479951cfee9729eb626c7" name="cilium-cli" arch="riscv64">
  <version epoch="0" ver="0.19.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743768000">- Update to version 0.18.3:
  * Announcement
  - Cilium CLI releases are now available as Docker images here:
    https://quay.io/repository/cilium/cilium-cli?tab=tags&amp;tag=latest
  * Minor Changes:
  - Add support to capture kernel profiles during performance
    testing (cilium/cilium#38402, @giorio94)
  - Make Cilium CLI performance tests not depend on Cilium
    (cilium/cilium#38245, @giorio94)
  - Reject IPSec key rotation with mismatching key lengths to
    prevent IPv6 disruptions. (cilium/cilium#37936, @smagnani96)
  * Bugfixes:
  - cilium-cli: Fix logger busy loop (cilium/cilium#38199,
    @jrajahalme)
  * CI Changes:
  - Add parallel streams throughput tests, and enable them in the
    EGW workflow (cilium/cilium#38027, @giorio94)
  - ci: use custom kubeconfig for cilium-cli cloud provider tests
    (cilium/cilium#37970, @marseel)
  - cilium-cli: Add strict-mode-test v2 (cilium/cilium#38566,
    @pippolo84)
  - cilium-cli: connectivity: clean up any leftover egw routes.
    (cilium/cilium#36651, @tommyp1ckles)
  - cilium-cli: extend no-interrupted-connections to test Egress
    Gateway (cilium/cilium#38193, @ysksuzuki)
  - cilium-cli: run IPv6 test with skipRedirectFromBackend=true
    on &gt;=v1.17.3 (cilium/cilium#38630, @ysksuzuki)
  - cilium-cli: Use distroless (cilium/cilium#38189,
    @michi-covalent)
  - cli: Reduce the flood of the terminal with logs on failure
    during tests (cilium/cilium#38240, @roman-kiselenko)
  - cli: reverse finalizers of connectivity test
    (cilium/cilium#38232, @marseel)
  - connectivity: Add test for source egress in Ingress
    (cilium/cilium#38053, @sayboras)
  - test: Add negative test case for TLS SNI + Inception
    (cilium/cilium#38194, @sayboras)
  - workflows/e2e: Cover IPv6-only (cilium/cilium#38235,
    @pchaigno)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#38603, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 (main) (cilium/cilium#38421,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.1 (main)
    (cilium/cilium#38092, @cilium-renovate[bot])
  - cilium-cli: add IPv6 connectivity test for
    LocalRedirectPolicy (cilium/cilium#37192, @saiaunghlyanhtet)
  - cilium-cli: add test owners as part of junit files
    (cilium/cilium#38269, @aanm)
  - cilium-cli: Allow running outside the Cilium tree
    (cilium/cilium#38133, @joestringer)
  - cli: Load code owners dynamically via --code-owners
    (cilium/cilium#38044, @joestringer)
  - Enable new testifylint checks, and mechanically fix reported
    issues (cilium/cilium#38485, @giorio94)
  - Fix cli disconnect error message (cilium/cilium#38545,
    @samsonkolge)
  - Modernize Go map and slice operations (cilium/cilium#38126,
    @tklauser)
  - Standardize hubble and cilium CLIs makefile
    (cilium/cilium#37716, @HadrienPatte)
  - Test IPv4 and IPv6 explicitly in PodToWorld and PodToWorld2
    connectivity tests (cilium/cilium#37435, @gentoo-root)
  - Use slices.Sorted(maps.Keys(...)) to get sorted list of map
    keys (cilium/cilium#38519, @tklauser)
  - Use more efficient SplitSeq instead of Split
    (cilium/cilium#38157, @tklauser)
  - Update stable release to v0.18.2 by @michi-covalent in #2972
  - chore(deps): update golang docker tag to v1.24.1 by @renovate
    in #2971
  - chore(deps): update docker.io/library/golang docker tag to
    v1.24.1 by @renovate in #2970
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.7 by @renovate in #2974
  - action: Only install a single version by @joestringer in
    [#2973]
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.1 by @renovate in #2975
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.2 by @renovate in #2979
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.8 by @renovate in #2978
  - chore(deps): update dependency cilium/cilium to v1.16.8 by
    @renovate in #2977
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2976
  - github: Remove multicluster.yaml by @michi-covalent in #2983
  - chore(deps): update actions/upload-artifact action to v4.6.2
    by @renovate in #2981
  - Simplify Dockerfile and clean up docker image workflow by
    @michi-covalent in #2980
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2982
  - chore(deps): update golangci/golangci-lint{-action} by
    @michi-covalent in #2988
  - Optimize image layers by @marcofranssen in #2782
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.0.2 by @renovate in #2989
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 by @renovate in #2990
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 3d0f463 by @renovate in #2991
  - chore(deps): update golang docker tag to v1.24.2 by @renovate
    in #2995
  - chore(deps): update cilium (minor) by @renovate in #2924
  - chore(deps): update azure/login action to v2.3.0 by @renovate
    in #2998
  - chore(deps): update cilium/cilium digest to 67fbabc by
    @renovate in #3000
  - chore(deps): update cilium/cilium digest to 20f0e00 by
    @renovate in #3002
  - Prepare for v0.18.3 release by @michi-covalent in #2993</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749038400">- Update to version 0.18.4:
  * Major Changes:
  - Add support for VXLAN in IPsec (VinE) (cilium/cilium#37723,
    @ldelossa)
  - Promote CiliumLoadBalancerIPPool CRD to v2 API version
    (cilium/cilium#39090, @pippolo84)
  - Support IPv6 as a tunneling underlay. (cilium/cilium#38296,
    @pchaigno)
  * Minor Changes:
  - Add support for IPv6 egress gateway policies
    (cilium/cilium#38452, @rgo3)
  - cilium-cli: Fix ipv6 ping regex (cilium/cilium#38814,
    @yrsuthari)
  - policy: Add validation and docs for TLS SNI ServerNames
    (cilium/cilium#38615, @sayboras)
  - Since pod CIDRs are now stored into the ipcache map, tunnel
    map is not needed anymore. Any reference to the tunnel map
    have been removed from cilium-dbg, cilium status and bugtool.
    (cilium/cilium#38839, @pippolo84)
  * Bugfixes:
  - cli: default to SPDY connection for exec
    (cilium/cilium#38988, @asauber)
  - gateway-api: Fix parentRefMatched to check Group and Kind
    (cilium/cilium#39275, @syedazeez337)
  * CI Changes:
  - Assign codeowners for no-errors-in-logs testcase
    (cilium/cilium#38812, @marseel)
  - cilium-cli: IPv6 connectivity tests for PodToHostPort
    (cilium/cilium#39666, @gentoo-root)
  - cilium-cli: Use v2alpha1 version of CCG for Cilium versions
    below v1.18 (cilium/cilium#39776, @christarazi)
  - cilium-cli:fix: account for current TunnelPort when building
    tcpdump overlay filters (cilium/cilium#38680, @smagnani96)
  - CLI: bump ConnectivityTestConnDisruptImage
    (cilium/cilium#39200, @darox)
  - cli: encryption: improve ICMPv6 NA detection
    (cilium/cilium#39160, @julianwiedmann)
  - cli: Generate each owners field separately
    (cilium/cilium#38987, @joestringer)
  - cli: Simplify junit representation of code owners
    (cilium/cilium#39020, @joestringer)
  - cli: sysdump: collect logs from restarted test pods.
    (cilium/cilium#38796, @tommyp1ckles)
  - connectivity: Correct version check for Ingress test
    (cilium/cilium#38803, @sayboras)
  - connectivity: encryption tests: filter when icmpv6.type ==
    136 (cilium/cilium#38798, @tommyp1ckles)
  - connectivity: Fix flow validation for wildcard tls sni
    (cilium/cilium#38881, @sayboras)
  - feat(connectivity): add network bandwidth management test
    (cilium/cilium#38390, @l1b0k)
  - ipsec: fix connection disruption issue for ipv6 ipsec upgrade
    scenarios. (cilium/cilium#39061, @ldelossa)
  - test/runtime: remove already covered FQDN tests
    (cilium/cilium#38866, @tklauser)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39044, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39686, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 18a1f2d (main) (cilium/cilium#38857,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 (main) (cilium/cilium#38902,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea (main) (cilium/cilium#39308,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 (main) (cilium/cilium#39042,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 4c0a181 (main) (cilium/cilium#39698,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 (main) (cilium/cilium#39811,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff (main) (cilium/cilium#39596,
    @cilium-renovate[bot])
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 (main) (cilium/cilium#39309, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.2 (main)
    (cilium/cilium#38708, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.3 (main)
    (cilium/cilium#39378, @cilium-renovate[bot])
  - cilium-cli: add annotation to indicate we should wait for
    policy (cilium/cilium#38867, @squeed)
  - cilium-cli: add conn tests for ipv6 egress gateway policies
    (cilium/cilium#38691, @rgo3)
  - cilium-cli: Allow BINDIR environment variable to be
    dynamically configured for install path (cilium/cilium#38799,
    @mowntan)
  - cilium-cli: Capture stderr from tcpdump as an error
    (cilium/cilium#38884, @gentoo-root)
  - cilium-cli: Export codeowners for passing testcases
    (cilium/cilium#38710, @joestringer)
  - cilium-cli: Migrate from corev1.Endpoints to
    discoveryv1.EndpointSlice (cilium/cilium#39364,
    @HadrienPatte)
  - cli: De-duplicate workflow owners results in junit
    (cilium/cilium#39157, @joestringer)
  - cli: Emit target package for error in logs failure
    (cilium/cilium#38986, @joestringer)
  - cli: encryption: limit tunnel filter to dst port
    (cilium/cilium#39222, @julianwiedmann)
  - cli: Move unexpected packet drops to final test
    (cilium/cilium#39334, @nebril)
  - cli: require Cilium v1.14 (cilium/cilium#39717,
    @julianwiedmann)
  - cli: Search and print previous logs if failed
    (cilium/cilium#39347, @joestringer)
  - cli: Tidy up owners sorting logic (cilium/cilium#39019,
    @joestringer)
  - cli: Use RFC3339 for junit timestamp reporting
    (cilium/cilium#39017, @joestringer)
  - connectivity/check: fix logging error (cilium/cilium#38956,
    @mhofstetter)
  - Fix the message when no nodes are available to be added
    multicast group. (cilium/cilium#38637, @fujitatomoya)
  - go.mod: bump github.com/google/go-github to v71
    (cilium/cilium#38827, @tklauser)
  - Move node to slog (cilium/cilium#39147, @aanm)
  - New clusters created in ENI mode will no longer masquerade
    pod traffic to the external world. (cilium/cilium#38663,
    @liyihuang)
  - sysdump: don't rely on timeout command to collect hubble
    flows (cilium/cilium#38999, @giorio94)
  - Use modern Go constructs, part 2 (cilium/cilium#38652,
    @tklauser)
  - Update stable release to v0.18.3 by @michi-covalent in #3004
  - chore(deps): update go to v1.24.2 (patch) by @renovate in
    [#3005]
  - github: Clean up kind workflow by @michi-covalent in #3008
  - github: Remove cloud provider workflows by @michi-covalent in
    [#3006]
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to b51b7be by @renovate in #3010
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.0 by @renovate in #3012
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 by @renovate in #3011
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.1 by @renovate in #3013
  - chore(deps): update dependency cilium/cilium to v1.17.3 by
    @renovate in #3014
  - chore(deps): update docker/dockerfile docker tag to v1.15 by
    @renovate in #3015
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.2 by @renovate in #3016
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 by @renovate in #3017
  - chore(deps): update softprops/action-gh-release action to
    v2.2.2 by @renovate in #3018
  - chore(deps): update docker/build-push-action action to
    v6.16.0 by @renovate in #3019
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.4 by @renovate in #3020
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 by @renovate in #3021
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea by @renovate in #3022
  - chore(deps): update golangci/golangci-lint-action action to
    v7.0.1 by @renovate in #3023
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.6 by @renovate in #3025
  - chore(deps): update golangci/golangci-lint-action action to
    v8 by @renovate in #3024
  - Dockerfile: do not specify syntax by @tklauser in #3026
  - README.md: remove status badges for removed cloud provider
    workflows by @tklauser in #3027
  - chore(deps): update golang docker tag to v1.24.3 by @renovate
    in #3028
  - chore(deps): update actions/setup-go action to v5.5.0 by
    @renovate in #3029
  - chore(deps): update go to v1.24.3 (patch) by @renovate in
    [#3030]
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff by @renovate in #3033
  - chore(deps): update docker/build-push-action action to
    v6.17.0 by @renovate in #3031
  - chore(deps): update dependency cilium/cilium to v1.17.4 by
    @renovate in #3032
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d9f9472 by @renovate in #3034
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.28.0 by @renovate in #3035
  - Update CONTRIBUTING.md by @xmulligan in #3036
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.29.0 by @renovate in #3037
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 795a40c by @renovate in #3038
  - chore(deps): update docker/build-push-action action to
    v6.18.0 by @renovate in #3040
  - Prepare for v0.18.4 release by @michi-covalent in #3039</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.18.5:
  * Minor Changes:
  - cilium-cli: add clustermesh
    inspect-policy-default-local-cluster command
    (cilium/cilium#39828, @MrFreezeex)
  - cli: add suport for policy-default-local-cluster in
    connectivity tests (cilium/cilium#39786, @MrFreezeex)
  - cli: Enable tolerations flag for all connectivity tests
    (cilium/cilium#40072, @HadrienPatte)
  - Improve EKS cluster name auto-detection by supporting both
    ARN and eksctl FQDN formats to avoid validation errors caused
    by overly long names. (cilium/cilium#39500, @zzuckerfrei)
  * CI Changes:
  - cli,ci,ipsec: create key command and CI integration
    (cilium/cilium#37722, @viktor-kurchenko)
  - connectivity: Include detailed failure messages in test
    report (cilium/cilium#39866, @aanm)
  - fix(summary): arbitrary file access during archive extraction
    zipslip (cilium/cilium#39896, @odaysec)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40081, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40214, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 (main) (cilium/cilium#40036,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.4 (main)
    (cilium/cilium#39943, @cilium-renovate[bot])
  - cilium-cli: clean up log messages (cilium/cilium#40101,
    @tklauser)
  - cilium-cli: Standardize build args in dockerfile
    (cilium/cilium#40126, @HadrienPatte)
  - cli: Add OpenShift cluster Kind (cilium/cilium#40012,
    @nebril)
  - cli: Do not directly depend on DaemonConfig
    (cilium/cilium#39907, @brb)
  - deps: Replace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3
    (cilium/cilium#40224, @HadrienPatte)
  - docs: Add cmdref for cilium-cli (cilium/cilium#40017,
    @HadrienPatte)
  - go.mod, vendor: bump github.com/google/go-github to v72
    (cilium/cilium#40104, @tklauser)
  - lint: Update staticcheck config in golangci-lint
    (cilium/cilium#40201, @sayboras)
  - Test failure message included in Junit report of the
    connectivity tests. (cilium/cilium#40035, @mathpl)
  - tools: Move codeowners library from cilium-cli dir
    (cilium/cilium#40253, @joestringer)
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 by @renovate in #3044
  - chore(deps): update golang docker tag to v1.24.4 by @renovate
    in #3046
  - chore(deps): update softprops/action-gh-release action to
    v2.3.0 by @renovate in #3047
  - chore(deps): update go to v1.24.4 (patch) by @renovate in
    [#3045]
  - chore(deps): update softprops/action-gh-release action to
    v2.3.2 by @renovate in #3048
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to b7b9a69 by @renovate in #3049
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.0 by @renovate in #3050
  - RELEASE.md: drop reference to v0.10 branch by @tklauser in
    [#3051]
  - Update stable release to v0.18.4 by @michi-covalent in #3052
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.1 by @renovate in #3053
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.0 by @renovate in #3057
  - chore(deps): update dependency cilium/cilium to v1.17.5 by
    @renovate in #3054
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 by @renovate in #3055
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.1 by @renovate in #3058
  - Prepare for v0.18.5 release by @tklauser in #3059</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.18.6:
  * Minor Changes:
  - Cilium uninstall now removes annotations from Kubernetes
    nodes when clean-cilium-state: true (cilium/cilium#39931,
    @AritraDey-Dev)
  - Deprecate v2alpha1 version of CiliumLoadBalancerIPPool CRD in
    favor of the v2 version (cilium/cilium#39134, @pippolo84)
  * Bugfixes:
  - Fix bug where we would display the Max Seq. Number for IPsec
    on 32bits. (cilium/cilium#40622, @pchaigno)
  * CI Changes:
  - Add l7 proxy check for to-fqdns connectivity test
    (cilium/cilium#40549, @vipul-21)
  - cli: switch coredns image to registry.k8s.io, and fix
    renovate (cilium/cilium#40706, @giorio94)
  - connectivity: Allow customization of tcpdump kill timeout
    (cilium/cilium#40774, @gentoo-root)
  - connectivity: rework sniffer to execute tcpdump in background
    (cilium/cilium#40487, @smagnani96)
  * Misc Changes:
  - cilium-cli: Print partial output upon bgp peers errors
    (cilium/cilium#40278, @rastislavs)
  - cilium-cli: Update default network-perf image
    (cilium/cilium#40376, @HadrienPatte)
  - cilium-cli: Use slim k8s packages for connectivity tests
    (cilium/cilium#40708, @HadrienPatte)
  - Fix misc typos (cilium/cilium#40769, @HadrienPatte)
  - Miscellaneous improvements to option.NewNamedMapOptions
    (cilium/cilium#40529, @giorio94)
  - The unableTranslateCIDRgroups variable is removed as it is
    not used since the v1.17 release (cilium/cilium#40267,
    @Surya-7890)
  - Update stable release to v0.18.5 by @tklauser in #3060
  - Update RELEASE.md by @michi-covalent in #3062
  * Dependencies
  - go.mod, vendor: pull in charts for Cilium 1.18.0 and Tetragon
    1.5.0 (cilium/cilium#40823, @tklauser)
  - vendor: Update github.com/google/go-github to v73
    (cilium/cilium#40326, @HadrienPatte)
  - chore(deps): update docker.io/library/golang:1.24.5 docker
    digest to ef5b4be
  - chore(deps): update dependency cilium/cilium to v1.18.0
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.0
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    6edc205
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    72ff633
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    3ebc008
  - chore(deps): update dependency cilium/cilium to v1.17.6
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.2
  - chore(deps): update go to v1.24.5
  - chore(deps): update golang docker tag to v1.24.5
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 20a022e</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.18.7:
  * Minor Changes:
  - clustermesh: cli: accept more than one service IPs (excluding
    when connecting to NodePort Services) when connecting to
    remote clustermesh-apiserver (cilium/cilium#41253,
    @MrFreezeex)
  - clustermesh: cli: add support for dict for helm values
    clustermesh.config.clusters (cilium/cilium#40879,
    @MrFreezeex)
  - clustermesh: cli: support outputting
    clustermesh.config.clusters to the new dict format if the
    cluster is running Cilium &gt;= 1.20 (cilium/cilium#40959,
    @MrFreezeex)
  * Bugfixes:
  - Add l7 proxy check to policy-local-cluster-egress
    connectivity test (cilium/cilium#40797, @camrynl)
  - cilium-cli: also restart cilium-operator pods on config
    changes (cilium/cilium#41067, @aanm)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40893, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41046, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41340, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41433, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.0 docker
    digest to 5502b0e (main) (cilium/cilium#41343,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.6 (main)
    (cilium/cilium#40992, @cilium-renovate[bot])
  - cilium-cli: Optimized feature detection by running
    cluster-wide checks once (cilium/cilium#40715, @HadrienPatte)
  - Include bgp remote peer capabilities in the sysdump
    (cilium/cilium#40719, @liyihuang)
  - Update all-dependencies (main) (cilium/cilium#41175,
    @cilium-renovate[bot])
  - Update docker.io/alpine/socat:1.8.0.3 Docker digest to
    29d0f24 (main) (cilium/cilium#41204, @cilium-renovate[bot])
  - Update Go to v1.25.0 (main) (cilium/cilium#41209,
    @cilium-renovate[bot])
  - Update stable release to v0.18.6 by @tklauser in #3075
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.1 by @renovate[bot] in #3076
  - chore(deps): update golang docker tag to v1.24.6 by
    @renovate[bot] in #3079
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 2e114d2 by @renovate[bot] in #3077
  - chore(deps): update docker/login-action action to v3.5.0 by
    @renovate[bot] in #3078
  - chore(deps): update go to v1.24.6 (patch) by @renovate[bot]
    in #3080
  - chore(deps): update actions/checkout action to v5 by
    @renovate[bot] in #3082
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.4.0 by @renovate[bot] in #3086
  - chore(deps): update golang docker tag to v1.25.0 by
    @renovate[bot] in #3085
  - chore(deps): update go to v1.25.0 (minor) by @renovate[bot]
    in #3088
  - chore(deps): update dependency cilium/cilium to v1.18.1 by
    @renovate[bot] in #3089
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.30.0 by @renovate[bot] in #3091
  - chore(deps): update golang-images - autoclosed by
    @renovate[bot] in #3090
  - Prepare for v0.18.7 release by @michi-covalent in #3092</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220800">- Update to version 0.18.8:
  * Minor Changes:
  - clustermesh: add endpoints metrics and change global service
    (and MCS ServiceExport) metrics to report per cluster metrics
    instead of a global count (cilium/cilium#41323, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix CNI config file collection in sysdump
    (cilium/cilium#42111, @pillai-ashwin)
  - cilium-cli: Prevent panic in node-to-node-encryption
    connectivity test (cilium/cilium#41600, @HadrienPatte)
  - connectivity-tests: limit IPv6 PodToIngress to Cilium &gt;=
    v1.17 (cilium/cilium#42148, @julianwiedmann)
  - Fix a fatal error when accessing multicast map using
    cilium-dbg bpf multicast (cilium/cilium#42080, @tklauser)
  * CI Changes:
  - Add integration test to validate IPsec key derivation
    consistency across nodes, ensuring tunnel keys are properly
    derived and identical between Cilium pods.
    (cilium/cilium#40808, @pillai-ashwin)
  - ci: enable copyloopvar linter (cilium/cilium#41893,
    @tklauser)
  - cilium-cli, netns: fix golangci-lint 2.5.0 errors
    (cilium/cilium#41856, @tklauser)
  - cilium-cli: Bring back NodePort Acceleration feature
    detection (cilium/cilium#41812, @brb)
  - cilium-cli: Reenable L7 IPv6 tests (cilium/cilium#39662,
    @gentoo-root)
  - cilium-cli: Specify TARGET for building release binaries
    (cilium/cilium#42177, @michi-covalent)
  - cilium_cli: Override GO_BUILD Make variable
    (cilium/cilium#42162, @michi-covalent)
  - cli, ipsec: Fix bidirectional IPsec tunnel check
    (cilium/cilium#42047, @pchaigno)
  - cli: Fix unreliable tests due to error emitted in Cilium logs
    "retrieving device lxc*: Link not found"
    (cilium/cilium#42146, @fristonio)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41611, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#42018, @cilium-renovate[bot])
  - chore(deps): update docker.io/alpine/socat:1.8.0.3 docker
    digest to 0ce60b5 (main) (cilium/cilium#41558,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f (main) (cilium/cilium#41649,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d709837 (main) (cilium/cilium#42019,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 (main) (cilium/cilium#42252,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.1 (main)
    (cilium/cilium#41560, @cilium-renovate[bot])
  - chore(deps): update go to v1.25.3 (main)
    (cilium/cilium#42061, @cilium-renovate[bot])
  - cilium-cli/features: use common cmd metric list command
    (cilium/cilium#41630, @aanm)
  - cilium-cli: drop disabled IP cache check from connectivity
    tests (cilium/cilium#42240, @tklauser)
  - cli/clustermesh: remove leftover global services status info
    (cilium/cilium#41727, @giorio94)
  - Refactor policy engine to use PolicyEntry as the internal
    representation of policies, as described in CFP-39646.
    (cilium/cilium#40213, @TheBeeZee)
  - sysdump: add resource usage of nodes and pods
    (cilium/cilium#41415, @darox)
  - chore(deps): update go to v1.25.1 (patch) by @renovate[bot]
    in #3097
  - chore(deps): update actions/setup-go action to v6 by
    @renovate[bot] in #3094
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d6bdb04 by @renovate[bot] in #3096
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 87bce11 by @renovate[bot] in #3099
  - chore(deps): update softprops/action-gh-release action to
    v2.3.3 by @renovate[bot] in #3098
  - chore(deps): update golang docker tag to v1.25.1 by
    @renovate[bot] in #3093
  - chore(deps): update actions/stale action to v10 by
    @renovate[bot] in #3095
  - chore(deps): update golang:1.25.1-alpine3.21 docker digest to
    331bde4 by @renovate[bot] in #3100
  - chore(deps): update dependency cilium/cilium to v1.18.2 by
    @renovate[bot] in #3102
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f by @renovate[bot] in #3103
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.5.0 by @renovate[bot] in #3104
  - chore(deps): update docker/login-action action to v3.6.0 by
    @renovate[bot] in #3105
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to ab1f5c4 by @renovate[bot] in #3106
  - chore(deps): update actions/stale action to v10.1.0 by
    @renovate[bot] in #3108
  - chore(deps): update softprops/action-gh-release action to
    v2.3.4 by @renovate[bot] in #3107
  - chore(deps): update softprops/action-gh-release action to
    v2.4.0 by @renovate[bot] in #3109
  - chore(deps): update golang docker tag to v1.25.2 by
    @renovate[bot] in #3110
  - chore(deps): update go to v1.25.2 (patch) by @renovate[bot]
    in #3112
  - chore(deps): update golang:1.25.2-alpine3.21 docker digest to
    0134653 by @renovate[bot] in #3113
  - RELEASE: also look for release-blockers in cilium/cilium by
    @julianwiedmann in #3116
  - chore(deps): update golang docker tag to v1.25.3 by
    @renovate[bot] in #3117
  - chore(deps): update softprops/action-gh-release action to
    v2.4.1 by @renovate[bot] in #3114
  - chore(deps): update go to v1.25.3 (patch) by @renovate[bot]
    in #3118
  - chore(deps): update golang:1.25.3-alpine3.21 docker digest to
    0c9f3e0 by @renovate[bot] in #3115
  - Makefile: fix renovate depname for GO_IMAGE_* updates by
    @tklauser in #3119
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 by @renovate[bot] in #3111
  - Prepare for v0.18.8 release by @michi-covalent in #3120</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.18.9:
  * Major Changes:
  - Operator prometheus support TLS/mTLS using existing secret
    (cilium/cilium#42077, @phuhung273)
  * Minor Changes:
  - CLI: Allow users to set the default Cilium namespace via the
    CILIUM_NAMESPACE environment variable (cilium/cilium#41557,
    @td0ne)
  - Removed deprecated CiliumBGPPeeringPolicy CRD and its agent
    implementation. Use cilium.io/v2 CRDs
    (CiliumBGPClusterConfig, CiliumBGPPeerConfig,
    CiliumBGPAdvertisement, CiliumBGPNodeConfigOverride) for
    configuring BGP. (cilium/cilium#42278, @rastislavs)
  * CI Changes:
  - Add CCNP cilium connectivity tests (cilium/cilium#42051,
    @karina-ranadive)
  - Fix connectivity tests for access to link-local nodelocaldns
    classified as 'host' entity (cilium/cilium#42984, @rptaylor)
  * Misc Changes:
  - bgp: Correct misleading error message in GetPeeringState
    (cilium/cilium#42945, @hargrovee)
  - bgp: Remove versions from bgp package names
    (cilium/cilium#42503, @rastislavs)
  - cilium-cli: add own type for root command parameters
    (cilium/cilium#42609, @tklauser)
  - cli: cleanups for pre-v1.15 removal (cilium/cilium#42757,
    @julianwiedmann)
  - cli: require Cilium v1.15 (cilium/cilium#41538,
    @julianwiedmann)
  - go.mod, vendor: bump github.com/google/go-github to v79
    (cilium/cilium#42857, @tklauser)
  - Update lrp frontend IP address to avoid IMDS conflict in the
    cloud environment in cilium-cli (cilium/cilium#42737,
    @liyihuang)
  - Use modern Go constructs (cilium/cilium#42525, @HadrienPatte)
  - Update stable release to v0.18.8 by @michi-covalent in #3121
  - chore(deps): update actions/upload-artifact action to v5 by
    @renovate[bot] in #3124
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 8c945d3 by @renovate[bot] in #3122
  - chore(deps): update dependency cilium/cilium to v1.18.3 by
    @renovate[bot] in #3123
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6bac879 by @renovate[bot] in #3125
  - renovate: try to group dependency updates by @tklauser in
    [#3126]
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.0 by @renovate[bot] in #3127
  - chore(deps): update helm/kind-action action to v1.13.0 by
    @renovate[bot] in #3128
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.1 by @renovate[bot] in #3129
  - chore(deps): update golang docker tag to v1.25.4 by
    @renovate[bot] in #3130
  - chore(deps): update go to v1.25.4 by @renovate[bot] in #3131
  - chore(deps): update golang:1.25.4-alpine3.21 docker digest to
    3289aac by @renovate[bot] in #3132
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to e68f6a0 by @renovate[bot] in #3135
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.2 by @renovate[bot] in #3136
  - chore(deps): update golangci/golangci-lint-action action to
    v9 by @renovate[bot] in #3133
  - chore(deps): update dependency cilium/cilium to v1.18.4 by
    @renovate[bot] in #3134
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3137
  - chore(deps): update actions/setup-go action to v6.1.0 by
    @renovate[bot] in #3138
  - chore(deps): update actions/checkout action to v6 by
    @renovate[bot] in #3139
  - chore(deps): update golangci/golangci-lint-action action to
    v9.1.0 by @renovate[bot] in #3141
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to f60eaa8 by @renovate[bot] in #3140
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to 6981837 by @renovate[bot] in #3143
  - chore(deps): update softprops/action-gh-release action to
    v2.5.0 by @renovate[bot] in #3144
  - chore(deps): update golang docker tag to v1.25.5 by
    @renovate[bot] in #3147
  - chore(deps): update actions/checkout action to v6.0.1 by
    @renovate[bot] in #3146
  - Prepare for v0.18.9 release by @michi-covalent in #3145</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 0.19.0:
  * CI Changes:
  - Add L7 policy traffic disruption tests (cilium/cilium#42150,
    @fristonio)
  - Cilium-cli SNI connectivity tests now retry expected
    successful operations to recover from failures due to
    external upstream issues. (cilium/cilium#42980, @jrajahalme)
  - cli: connectivity: fix typo in L7 LB tests
    (cilium/cilium#43610, @julianwiedmann)
  - Fix intermittent NodePort connectivity test timeouts in
    dual-stack clusters by validating NodePort readiness on all
    node IP addresses during test setup. (cilium/cilium#40812,
    @pillai-ashwin)
  - tests: remove identity manager from ignored error messages
    (cilium/cilium#42982, @odinuge)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43169, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43456, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43508, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43457,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43538,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 (main) (cilium/cilium#43303,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.5 (main)
    (cilium/cilium#43173, @cilium-renovate[bot])
  - cilium-cli/connectivity: remove matcher for bpf/init.sh
    errors (cilium/cilium#43109, @tklauser)
  - cilium-cli: convert net.IP to netip.Addr
    (cilium/cilium#42371, @phuhung273)
  - cli: Update network-perf image ref (cilium/cilium#43297,
    @HadrienPatte)
  - chore(deps): update golangci/golangci-lint-action action to
    v9.2.0 by @renovate[bot] in #3148
  - Update stable release to v0.18.9 by @michi-covalent in #3149
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.0 by @renovate[bot] in #3151
  - chore(deps): update go to v1.25.5 by @renovate[bot] in #3153
  - ci: clean up disk space in release workflow by @tklauser in
    [#3154]
  - chore(deps): update actions/stale action to v10.1.1 by
    @renovate[bot] in #3150
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 4b2a093 by @renovate[bot] in #3152
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.2 by @renovate[bot] in #3155
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 by @renovate[bot] in #3156
  - chore(deps): update actions/upload-artifact action to v6 by
    @renovate[bot] in #3157
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 36b4f45 by @renovate[bot] in #3160
  - chore(deps): update dependency cilium/cilium to v1.18.5 by
    @renovate[bot] in #3159
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.31.0 by @renovate[bot] in #3158
  - chore(deps): update docker/setup-buildx-action action to
    v3.12.0 by @renovate[bot] in #3162
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.8.0 by @renovate[bot] in #3163
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 6cc2338 by @renovate[bot] in #3164
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to cd64bec by @renovate[bot] in #3165
  - chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #3166
  - Prepare for v0.19.0 release by @tklauser in #3167</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.19.1:
  * Minor Changes:
  - cli: clustermesh: use ca bundle to connect clusters
    (cilium/cilium#42833, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix NodePort deployment check in dual-stack
    clusters (cilium/cilium#43888, @gandro)
  - Fix GKE conformance test NodePort timeouts by skipping
    unreachable external IP validation on GKE
    (cilium/cilium#44014, @pillai-ashwin)
  * CI Changes:
  - cli: Relax warning exclusion for "unable to find key in local
    cache" (cilium/cilium#44149, @brb)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43700, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43824, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43965, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44090, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44235, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43827,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43969,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#44239,
    @cilium-renovate[bot])
  - cilium-cli: Fix container name in connectivity test logs
    (cilium/cilium#44076, @HadrienPatte)
  - docs: fix typos in comments (cilium/cilium#43821, @NAM-MAN)
  - feat(cilium-cli): Add -r(estart) parameter to cilium upgrade
    (cilium/cilium#43722, @alagoutte)
  - Introduce end-to-end tests for Cilium's ZTunnel integration.
    (cilium/cilium#43166, @ldelossa)
  - Replace Index{,Byte} with Cut,Contains (cilium/cilium#43708,
    @joestringer)
  - sysdump: Use label selectors for Hubble UI/Relay deployment
    collection (cilium/cilium#44227, @darox)
  - chore(deps): update dependency cilium/cilium to v1.18.6 by
    @renovate[bot] in #3168
  - Update stable release to v0.19.0 by @tklauser in #3169
  - chore(deps): update go to v1.25.6 by @renovate[bot] in #3170
  - chore(deps): update docker.io/library/golang:1.25.6 docker
    digest to ce63a16 by @renovate[bot] in #3172
  - chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #3171
  - ci: Harden the image build process by @ferozsalam in #3174
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 972618c by @renovate[bot] in #3176
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3175
  - chore(deps): update go to v1.25.7 by @renovate[bot] in #3178
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.9.0 by @renovate[bot] in #3179
  - chore(deps): update go to v1.26.0 by @renovate[bot] in #3181
  - chore(deps): update docker/build-push-action action to
    v6.19.0 by @renovate[bot] in #3180
  - chore(deps): update docker/build-push-action action to
    v6.19.2 by @renovate[bot] in #3183</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.19.2:
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44353, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44465, @cilium-renovate[bot])
  - chore(deps): update base-images to v1.26.0 (main)
    (cilium/cilium#44360, @cilium-renovate[bot])
  - cli: Add failed to retrieve cluster cfg to exclusion list
    (cilium/cilium#44332, @brb)
  - deps: update helm to v4.1.1 (cilium/cilium#44390, @aanm)
  - modernize: Enable rangeint analyzer (cilium/cilium#44457,
    @HadrienPatte)
  - Fix multiple tag error on main and release builds by
    @ferozsalam in #3186
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d90359c by @renovate[bot] in #3185
  - chore(deps): update actions/stale action to v10.2.0 by
    @renovate[bot] in #3187
  - chore(deps): update dependency cilium/cilium to v1.19.0 by
    @renovate[bot] in #3177
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.10.1 by @renovate[bot] in #3189
  - chore(deps): update dependency cilium/cilium to v1.19.1 by
    @renovate[bot] in #3188
  - chore(deps): update helm/kind-action action to v1.14.0 by
    @renovate[bot] in #3190</changelog>
</package>
<package pkgid="9238edf20a07c0611c27329f041b2940179e52fbd9132fd55db5b0c230949936b0213326f7d06c51a37bc0156c8f24ae23fec26d41a5ccca2c9d95da0fb493dc" name="cilium-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.19.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743768000">- Update to version 0.18.3:
  * Announcement
  - Cilium CLI releases are now available as Docker images here:
    https://quay.io/repository/cilium/cilium-cli?tab=tags&amp;tag=latest
  * Minor Changes:
  - Add support to capture kernel profiles during performance
    testing (cilium/cilium#38402, @giorio94)
  - Make Cilium CLI performance tests not depend on Cilium
    (cilium/cilium#38245, @giorio94)
  - Reject IPSec key rotation with mismatching key lengths to
    prevent IPv6 disruptions. (cilium/cilium#37936, @smagnani96)
  * Bugfixes:
  - cilium-cli: Fix logger busy loop (cilium/cilium#38199,
    @jrajahalme)
  * CI Changes:
  - Add parallel streams throughput tests, and enable them in the
    EGW workflow (cilium/cilium#38027, @giorio94)
  - ci: use custom kubeconfig for cilium-cli cloud provider tests
    (cilium/cilium#37970, @marseel)
  - cilium-cli: Add strict-mode-test v2 (cilium/cilium#38566,
    @pippolo84)
  - cilium-cli: connectivity: clean up any leftover egw routes.
    (cilium/cilium#36651, @tommyp1ckles)
  - cilium-cli: extend no-interrupted-connections to test Egress
    Gateway (cilium/cilium#38193, @ysksuzuki)
  - cilium-cli: run IPv6 test with skipRedirectFromBackend=true
    on &gt;=v1.17.3 (cilium/cilium#38630, @ysksuzuki)
  - cilium-cli: Use distroless (cilium/cilium#38189,
    @michi-covalent)
  - cli: Reduce the flood of the terminal with logs on failure
    during tests (cilium/cilium#38240, @roman-kiselenko)
  - cli: reverse finalizers of connectivity test
    (cilium/cilium#38232, @marseel)
  - connectivity: Add test for source egress in Ingress
    (cilium/cilium#38053, @sayboras)
  - test: Add negative test case for TLS SNI + Inception
    (cilium/cilium#38194, @sayboras)
  - workflows/e2e: Cover IPv6-only (cilium/cilium#38235,
    @pchaigno)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#38603, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 (main) (cilium/cilium#38421,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.1 (main)
    (cilium/cilium#38092, @cilium-renovate[bot])
  - cilium-cli: add IPv6 connectivity test for
    LocalRedirectPolicy (cilium/cilium#37192, @saiaunghlyanhtet)
  - cilium-cli: add test owners as part of junit files
    (cilium/cilium#38269, @aanm)
  - cilium-cli: Allow running outside the Cilium tree
    (cilium/cilium#38133, @joestringer)
  - cli: Load code owners dynamically via --code-owners
    (cilium/cilium#38044, @joestringer)
  - Enable new testifylint checks, and mechanically fix reported
    issues (cilium/cilium#38485, @giorio94)
  - Fix cli disconnect error message (cilium/cilium#38545,
    @samsonkolge)
  - Modernize Go map and slice operations (cilium/cilium#38126,
    @tklauser)
  - Standardize hubble and cilium CLIs makefile
    (cilium/cilium#37716, @HadrienPatte)
  - Test IPv4 and IPv6 explicitly in PodToWorld and PodToWorld2
    connectivity tests (cilium/cilium#37435, @gentoo-root)
  - Use slices.Sorted(maps.Keys(...)) to get sorted list of map
    keys (cilium/cilium#38519, @tklauser)
  - Use more efficient SplitSeq instead of Split
    (cilium/cilium#38157, @tklauser)
  - Update stable release to v0.18.2 by @michi-covalent in #2972
  - chore(deps): update golang docker tag to v1.24.1 by @renovate
    in #2971
  - chore(deps): update docker.io/library/golang docker tag to
    v1.24.1 by @renovate in #2970
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.7 by @renovate in #2974
  - action: Only install a single version by @joestringer in
    [#2973]
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.1 by @renovate in #2975
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.2 by @renovate in #2979
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.8 by @renovate in #2978
  - chore(deps): update dependency cilium/cilium to v1.16.8 by
    @renovate in #2977
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2976
  - github: Remove multicluster.yaml by @michi-covalent in #2983
  - chore(deps): update actions/upload-artifact action to v4.6.2
    by @renovate in #2981
  - Simplify Dockerfile and clean up docker image workflow by
    @michi-covalent in #2980
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2982
  - chore(deps): update golangci/golangci-lint{-action} by
    @michi-covalent in #2988
  - Optimize image layers by @marcofranssen in #2782
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.0.2 by @renovate in #2989
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 by @renovate in #2990
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 3d0f463 by @renovate in #2991
  - chore(deps): update golang docker tag to v1.24.2 by @renovate
    in #2995
  - chore(deps): update cilium (minor) by @renovate in #2924
  - chore(deps): update azure/login action to v2.3.0 by @renovate
    in #2998
  - chore(deps): update cilium/cilium digest to 67fbabc by
    @renovate in #3000
  - chore(deps): update cilium/cilium digest to 20f0e00 by
    @renovate in #3002
  - Prepare for v0.18.3 release by @michi-covalent in #2993</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749038400">- Update to version 0.18.4:
  * Major Changes:
  - Add support for VXLAN in IPsec (VinE) (cilium/cilium#37723,
    @ldelossa)
  - Promote CiliumLoadBalancerIPPool CRD to v2 API version
    (cilium/cilium#39090, @pippolo84)
  - Support IPv6 as a tunneling underlay. (cilium/cilium#38296,
    @pchaigno)
  * Minor Changes:
  - Add support for IPv6 egress gateway policies
    (cilium/cilium#38452, @rgo3)
  - cilium-cli: Fix ipv6 ping regex (cilium/cilium#38814,
    @yrsuthari)
  - policy: Add validation and docs for TLS SNI ServerNames
    (cilium/cilium#38615, @sayboras)
  - Since pod CIDRs are now stored into the ipcache map, tunnel
    map is not needed anymore. Any reference to the tunnel map
    have been removed from cilium-dbg, cilium status and bugtool.
    (cilium/cilium#38839, @pippolo84)
  * Bugfixes:
  - cli: default to SPDY connection for exec
    (cilium/cilium#38988, @asauber)
  - gateway-api: Fix parentRefMatched to check Group and Kind
    (cilium/cilium#39275, @syedazeez337)
  * CI Changes:
  - Assign codeowners for no-errors-in-logs testcase
    (cilium/cilium#38812, @marseel)
  - cilium-cli: IPv6 connectivity tests for PodToHostPort
    (cilium/cilium#39666, @gentoo-root)
  - cilium-cli: Use v2alpha1 version of CCG for Cilium versions
    below v1.18 (cilium/cilium#39776, @christarazi)
  - cilium-cli:fix: account for current TunnelPort when building
    tcpdump overlay filters (cilium/cilium#38680, @smagnani96)
  - CLI: bump ConnectivityTestConnDisruptImage
    (cilium/cilium#39200, @darox)
  - cli: encryption: improve ICMPv6 NA detection
    (cilium/cilium#39160, @julianwiedmann)
  - cli: Generate each owners field separately
    (cilium/cilium#38987, @joestringer)
  - cli: Simplify junit representation of code owners
    (cilium/cilium#39020, @joestringer)
  - cli: sysdump: collect logs from restarted test pods.
    (cilium/cilium#38796, @tommyp1ckles)
  - connectivity: Correct version check for Ingress test
    (cilium/cilium#38803, @sayboras)
  - connectivity: encryption tests: filter when icmpv6.type ==
    136 (cilium/cilium#38798, @tommyp1ckles)
  - connectivity: Fix flow validation for wildcard tls sni
    (cilium/cilium#38881, @sayboras)
  - feat(connectivity): add network bandwidth management test
    (cilium/cilium#38390, @l1b0k)
  - ipsec: fix connection disruption issue for ipv6 ipsec upgrade
    scenarios. (cilium/cilium#39061, @ldelossa)
  - test/runtime: remove already covered FQDN tests
    (cilium/cilium#38866, @tklauser)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39044, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39686, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 18a1f2d (main) (cilium/cilium#38857,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 (main) (cilium/cilium#38902,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea (main) (cilium/cilium#39308,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 (main) (cilium/cilium#39042,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 4c0a181 (main) (cilium/cilium#39698,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 (main) (cilium/cilium#39811,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff (main) (cilium/cilium#39596,
    @cilium-renovate[bot])
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 (main) (cilium/cilium#39309, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.2 (main)
    (cilium/cilium#38708, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.3 (main)
    (cilium/cilium#39378, @cilium-renovate[bot])
  - cilium-cli: add annotation to indicate we should wait for
    policy (cilium/cilium#38867, @squeed)
  - cilium-cli: add conn tests for ipv6 egress gateway policies
    (cilium/cilium#38691, @rgo3)
  - cilium-cli: Allow BINDIR environment variable to be
    dynamically configured for install path (cilium/cilium#38799,
    @mowntan)
  - cilium-cli: Capture stderr from tcpdump as an error
    (cilium/cilium#38884, @gentoo-root)
  - cilium-cli: Export codeowners for passing testcases
    (cilium/cilium#38710, @joestringer)
  - cilium-cli: Migrate from corev1.Endpoints to
    discoveryv1.EndpointSlice (cilium/cilium#39364,
    @HadrienPatte)
  - cli: De-duplicate workflow owners results in junit
    (cilium/cilium#39157, @joestringer)
  - cli: Emit target package for error in logs failure
    (cilium/cilium#38986, @joestringer)
  - cli: encryption: limit tunnel filter to dst port
    (cilium/cilium#39222, @julianwiedmann)
  - cli: Move unexpected packet drops to final test
    (cilium/cilium#39334, @nebril)
  - cli: require Cilium v1.14 (cilium/cilium#39717,
    @julianwiedmann)
  - cli: Search and print previous logs if failed
    (cilium/cilium#39347, @joestringer)
  - cli: Tidy up owners sorting logic (cilium/cilium#39019,
    @joestringer)
  - cli: Use RFC3339 for junit timestamp reporting
    (cilium/cilium#39017, @joestringer)
  - connectivity/check: fix logging error (cilium/cilium#38956,
    @mhofstetter)
  - Fix the message when no nodes are available to be added
    multicast group. (cilium/cilium#38637, @fujitatomoya)
  - go.mod: bump github.com/google/go-github to v71
    (cilium/cilium#38827, @tklauser)
  - Move node to slog (cilium/cilium#39147, @aanm)
  - New clusters created in ENI mode will no longer masquerade
    pod traffic to the external world. (cilium/cilium#38663,
    @liyihuang)
  - sysdump: don't rely on timeout command to collect hubble
    flows (cilium/cilium#38999, @giorio94)
  - Use modern Go constructs, part 2 (cilium/cilium#38652,
    @tklauser)
  - Update stable release to v0.18.3 by @michi-covalent in #3004
  - chore(deps): update go to v1.24.2 (patch) by @renovate in
    [#3005]
  - github: Clean up kind workflow by @michi-covalent in #3008
  - github: Remove cloud provider workflows by @michi-covalent in
    [#3006]
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to b51b7be by @renovate in #3010
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.0 by @renovate in #3012
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 by @renovate in #3011
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.1 by @renovate in #3013
  - chore(deps): update dependency cilium/cilium to v1.17.3 by
    @renovate in #3014
  - chore(deps): update docker/dockerfile docker tag to v1.15 by
    @renovate in #3015
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.2 by @renovate in #3016
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 by @renovate in #3017
  - chore(deps): update softprops/action-gh-release action to
    v2.2.2 by @renovate in #3018
  - chore(deps): update docker/build-push-action action to
    v6.16.0 by @renovate in #3019
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.4 by @renovate in #3020
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 by @renovate in #3021
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea by @renovate in #3022
  - chore(deps): update golangci/golangci-lint-action action to
    v7.0.1 by @renovate in #3023
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.6 by @renovate in #3025
  - chore(deps): update golangci/golangci-lint-action action to
    v8 by @renovate in #3024
  - Dockerfile: do not specify syntax by @tklauser in #3026
  - README.md: remove status badges for removed cloud provider
    workflows by @tklauser in #3027
  - chore(deps): update golang docker tag to v1.24.3 by @renovate
    in #3028
  - chore(deps): update actions/setup-go action to v5.5.0 by
    @renovate in #3029
  - chore(deps): update go to v1.24.3 (patch) by @renovate in
    [#3030]
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff by @renovate in #3033
  - chore(deps): update docker/build-push-action action to
    v6.17.0 by @renovate in #3031
  - chore(deps): update dependency cilium/cilium to v1.17.4 by
    @renovate in #3032
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d9f9472 by @renovate in #3034
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.28.0 by @renovate in #3035
  - Update CONTRIBUTING.md by @xmulligan in #3036
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.29.0 by @renovate in #3037
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 795a40c by @renovate in #3038
  - chore(deps): update docker/build-push-action action to
    v6.18.0 by @renovate in #3040
  - Prepare for v0.18.4 release by @michi-covalent in #3039</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.18.5:
  * Minor Changes:
  - cilium-cli: add clustermesh
    inspect-policy-default-local-cluster command
    (cilium/cilium#39828, @MrFreezeex)
  - cli: add suport for policy-default-local-cluster in
    connectivity tests (cilium/cilium#39786, @MrFreezeex)
  - cli: Enable tolerations flag for all connectivity tests
    (cilium/cilium#40072, @HadrienPatte)
  - Improve EKS cluster name auto-detection by supporting both
    ARN and eksctl FQDN formats to avoid validation errors caused
    by overly long names. (cilium/cilium#39500, @zzuckerfrei)
  * CI Changes:
  - cli,ci,ipsec: create key command and CI integration
    (cilium/cilium#37722, @viktor-kurchenko)
  - connectivity: Include detailed failure messages in test
    report (cilium/cilium#39866, @aanm)
  - fix(summary): arbitrary file access during archive extraction
    zipslip (cilium/cilium#39896, @odaysec)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40081, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40214, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 (main) (cilium/cilium#40036,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.4 (main)
    (cilium/cilium#39943, @cilium-renovate[bot])
  - cilium-cli: clean up log messages (cilium/cilium#40101,
    @tklauser)
  - cilium-cli: Standardize build args in dockerfile
    (cilium/cilium#40126, @HadrienPatte)
  - cli: Add OpenShift cluster Kind (cilium/cilium#40012,
    @nebril)
  - cli: Do not directly depend on DaemonConfig
    (cilium/cilium#39907, @brb)
  - deps: Replace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3
    (cilium/cilium#40224, @HadrienPatte)
  - docs: Add cmdref for cilium-cli (cilium/cilium#40017,
    @HadrienPatte)
  - go.mod, vendor: bump github.com/google/go-github to v72
    (cilium/cilium#40104, @tklauser)
  - lint: Update staticcheck config in golangci-lint
    (cilium/cilium#40201, @sayboras)
  - Test failure message included in Junit report of the
    connectivity tests. (cilium/cilium#40035, @mathpl)
  - tools: Move codeowners library from cilium-cli dir
    (cilium/cilium#40253, @joestringer)
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 by @renovate in #3044
  - chore(deps): update golang docker tag to v1.24.4 by @renovate
    in #3046
  - chore(deps): update softprops/action-gh-release action to
    v2.3.0 by @renovate in #3047
  - chore(deps): update go to v1.24.4 (patch) by @renovate in
    [#3045]
  - chore(deps): update softprops/action-gh-release action to
    v2.3.2 by @renovate in #3048
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to b7b9a69 by @renovate in #3049
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.0 by @renovate in #3050
  - RELEASE.md: drop reference to v0.10 branch by @tklauser in
    [#3051]
  - Update stable release to v0.18.4 by @michi-covalent in #3052
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.1 by @renovate in #3053
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.0 by @renovate in #3057
  - chore(deps): update dependency cilium/cilium to v1.17.5 by
    @renovate in #3054
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 by @renovate in #3055
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.1 by @renovate in #3058
  - Prepare for v0.18.5 release by @tklauser in #3059</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.18.6:
  * Minor Changes:
  - Cilium uninstall now removes annotations from Kubernetes
    nodes when clean-cilium-state: true (cilium/cilium#39931,
    @AritraDey-Dev)
  - Deprecate v2alpha1 version of CiliumLoadBalancerIPPool CRD in
    favor of the v2 version (cilium/cilium#39134, @pippolo84)
  * Bugfixes:
  - Fix bug where we would display the Max Seq. Number for IPsec
    on 32bits. (cilium/cilium#40622, @pchaigno)
  * CI Changes:
  - Add l7 proxy check for to-fqdns connectivity test
    (cilium/cilium#40549, @vipul-21)
  - cli: switch coredns image to registry.k8s.io, and fix
    renovate (cilium/cilium#40706, @giorio94)
  - connectivity: Allow customization of tcpdump kill timeout
    (cilium/cilium#40774, @gentoo-root)
  - connectivity: rework sniffer to execute tcpdump in background
    (cilium/cilium#40487, @smagnani96)
  * Misc Changes:
  - cilium-cli: Print partial output upon bgp peers errors
    (cilium/cilium#40278, @rastislavs)
  - cilium-cli: Update default network-perf image
    (cilium/cilium#40376, @HadrienPatte)
  - cilium-cli: Use slim k8s packages for connectivity tests
    (cilium/cilium#40708, @HadrienPatte)
  - Fix misc typos (cilium/cilium#40769, @HadrienPatte)
  - Miscellaneous improvements to option.NewNamedMapOptions
    (cilium/cilium#40529, @giorio94)
  - The unableTranslateCIDRgroups variable is removed as it is
    not used since the v1.17 release (cilium/cilium#40267,
    @Surya-7890)
  - Update stable release to v0.18.5 by @tklauser in #3060
  - Update RELEASE.md by @michi-covalent in #3062
  * Dependencies
  - go.mod, vendor: pull in charts for Cilium 1.18.0 and Tetragon
    1.5.0 (cilium/cilium#40823, @tklauser)
  - vendor: Update github.com/google/go-github to v73
    (cilium/cilium#40326, @HadrienPatte)
  - chore(deps): update docker.io/library/golang:1.24.5 docker
    digest to ef5b4be
  - chore(deps): update dependency cilium/cilium to v1.18.0
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.0
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    6edc205
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    72ff633
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    3ebc008
  - chore(deps): update dependency cilium/cilium to v1.17.6
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.2
  - chore(deps): update go to v1.24.5
  - chore(deps): update golang docker tag to v1.24.5
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 20a022e</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.18.7:
  * Minor Changes:
  - clustermesh: cli: accept more than one service IPs (excluding
    when connecting to NodePort Services) when connecting to
    remote clustermesh-apiserver (cilium/cilium#41253,
    @MrFreezeex)
  - clustermesh: cli: add support for dict for helm values
    clustermesh.config.clusters (cilium/cilium#40879,
    @MrFreezeex)
  - clustermesh: cli: support outputting
    clustermesh.config.clusters to the new dict format if the
    cluster is running Cilium &gt;= 1.20 (cilium/cilium#40959,
    @MrFreezeex)
  * Bugfixes:
  - Add l7 proxy check to policy-local-cluster-egress
    connectivity test (cilium/cilium#40797, @camrynl)
  - cilium-cli: also restart cilium-operator pods on config
    changes (cilium/cilium#41067, @aanm)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40893, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41046, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41340, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41433, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.0 docker
    digest to 5502b0e (main) (cilium/cilium#41343,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.6 (main)
    (cilium/cilium#40992, @cilium-renovate[bot])
  - cilium-cli: Optimized feature detection by running
    cluster-wide checks once (cilium/cilium#40715, @HadrienPatte)
  - Include bgp remote peer capabilities in the sysdump
    (cilium/cilium#40719, @liyihuang)
  - Update all-dependencies (main) (cilium/cilium#41175,
    @cilium-renovate[bot])
  - Update docker.io/alpine/socat:1.8.0.3 Docker digest to
    29d0f24 (main) (cilium/cilium#41204, @cilium-renovate[bot])
  - Update Go to v1.25.0 (main) (cilium/cilium#41209,
    @cilium-renovate[bot])
  - Update stable release to v0.18.6 by @tklauser in #3075
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.1 by @renovate[bot] in #3076
  - chore(deps): update golang docker tag to v1.24.6 by
    @renovate[bot] in #3079
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 2e114d2 by @renovate[bot] in #3077
  - chore(deps): update docker/login-action action to v3.5.0 by
    @renovate[bot] in #3078
  - chore(deps): update go to v1.24.6 (patch) by @renovate[bot]
    in #3080
  - chore(deps): update actions/checkout action to v5 by
    @renovate[bot] in #3082
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.4.0 by @renovate[bot] in #3086
  - chore(deps): update golang docker tag to v1.25.0 by
    @renovate[bot] in #3085
  - chore(deps): update go to v1.25.0 (minor) by @renovate[bot]
    in #3088
  - chore(deps): update dependency cilium/cilium to v1.18.1 by
    @renovate[bot] in #3089
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.30.0 by @renovate[bot] in #3091
  - chore(deps): update golang-images - autoclosed by
    @renovate[bot] in #3090
  - Prepare for v0.18.7 release by @michi-covalent in #3092</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220800">- Update to version 0.18.8:
  * Minor Changes:
  - clustermesh: add endpoints metrics and change global service
    (and MCS ServiceExport) metrics to report per cluster metrics
    instead of a global count (cilium/cilium#41323, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix CNI config file collection in sysdump
    (cilium/cilium#42111, @pillai-ashwin)
  - cilium-cli: Prevent panic in node-to-node-encryption
    connectivity test (cilium/cilium#41600, @HadrienPatte)
  - connectivity-tests: limit IPv6 PodToIngress to Cilium &gt;=
    v1.17 (cilium/cilium#42148, @julianwiedmann)
  - Fix a fatal error when accessing multicast map using
    cilium-dbg bpf multicast (cilium/cilium#42080, @tklauser)
  * CI Changes:
  - Add integration test to validate IPsec key derivation
    consistency across nodes, ensuring tunnel keys are properly
    derived and identical between Cilium pods.
    (cilium/cilium#40808, @pillai-ashwin)
  - ci: enable copyloopvar linter (cilium/cilium#41893,
    @tklauser)
  - cilium-cli, netns: fix golangci-lint 2.5.0 errors
    (cilium/cilium#41856, @tklauser)
  - cilium-cli: Bring back NodePort Acceleration feature
    detection (cilium/cilium#41812, @brb)
  - cilium-cli: Reenable L7 IPv6 tests (cilium/cilium#39662,
    @gentoo-root)
  - cilium-cli: Specify TARGET for building release binaries
    (cilium/cilium#42177, @michi-covalent)
  - cilium_cli: Override GO_BUILD Make variable
    (cilium/cilium#42162, @michi-covalent)
  - cli, ipsec: Fix bidirectional IPsec tunnel check
    (cilium/cilium#42047, @pchaigno)
  - cli: Fix unreliable tests due to error emitted in Cilium logs
    "retrieving device lxc*: Link not found"
    (cilium/cilium#42146, @fristonio)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41611, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#42018, @cilium-renovate[bot])
  - chore(deps): update docker.io/alpine/socat:1.8.0.3 docker
    digest to 0ce60b5 (main) (cilium/cilium#41558,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f (main) (cilium/cilium#41649,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d709837 (main) (cilium/cilium#42019,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 (main) (cilium/cilium#42252,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.1 (main)
    (cilium/cilium#41560, @cilium-renovate[bot])
  - chore(deps): update go to v1.25.3 (main)
    (cilium/cilium#42061, @cilium-renovate[bot])
  - cilium-cli/features: use common cmd metric list command
    (cilium/cilium#41630, @aanm)
  - cilium-cli: drop disabled IP cache check from connectivity
    tests (cilium/cilium#42240, @tklauser)
  - cli/clustermesh: remove leftover global services status info
    (cilium/cilium#41727, @giorio94)
  - Refactor policy engine to use PolicyEntry as the internal
    representation of policies, as described in CFP-39646.
    (cilium/cilium#40213, @TheBeeZee)
  - sysdump: add resource usage of nodes and pods
    (cilium/cilium#41415, @darox)
  - chore(deps): update go to v1.25.1 (patch) by @renovate[bot]
    in #3097
  - chore(deps): update actions/setup-go action to v6 by
    @renovate[bot] in #3094
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d6bdb04 by @renovate[bot] in #3096
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 87bce11 by @renovate[bot] in #3099
  - chore(deps): update softprops/action-gh-release action to
    v2.3.3 by @renovate[bot] in #3098
  - chore(deps): update golang docker tag to v1.25.1 by
    @renovate[bot] in #3093
  - chore(deps): update actions/stale action to v10 by
    @renovate[bot] in #3095
  - chore(deps): update golang:1.25.1-alpine3.21 docker digest to
    331bde4 by @renovate[bot] in #3100
  - chore(deps): update dependency cilium/cilium to v1.18.2 by
    @renovate[bot] in #3102
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f by @renovate[bot] in #3103
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.5.0 by @renovate[bot] in #3104
  - chore(deps): update docker/login-action action to v3.6.0 by
    @renovate[bot] in #3105
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to ab1f5c4 by @renovate[bot] in #3106
  - chore(deps): update actions/stale action to v10.1.0 by
    @renovate[bot] in #3108
  - chore(deps): update softprops/action-gh-release action to
    v2.3.4 by @renovate[bot] in #3107
  - chore(deps): update softprops/action-gh-release action to
    v2.4.0 by @renovate[bot] in #3109
  - chore(deps): update golang docker tag to v1.25.2 by
    @renovate[bot] in #3110
  - chore(deps): update go to v1.25.2 (patch) by @renovate[bot]
    in #3112
  - chore(deps): update golang:1.25.2-alpine3.21 docker digest to
    0134653 by @renovate[bot] in #3113
  - RELEASE: also look for release-blockers in cilium/cilium by
    @julianwiedmann in #3116
  - chore(deps): update golang docker tag to v1.25.3 by
    @renovate[bot] in #3117
  - chore(deps): update softprops/action-gh-release action to
    v2.4.1 by @renovate[bot] in #3114
  - chore(deps): update go to v1.25.3 (patch) by @renovate[bot]
    in #3118
  - chore(deps): update golang:1.25.3-alpine3.21 docker digest to
    0c9f3e0 by @renovate[bot] in #3115
  - Makefile: fix renovate depname for GO_IMAGE_* updates by
    @tklauser in #3119
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 by @renovate[bot] in #3111
  - Prepare for v0.18.8 release by @michi-covalent in #3120</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.18.9:
  * Major Changes:
  - Operator prometheus support TLS/mTLS using existing secret
    (cilium/cilium#42077, @phuhung273)
  * Minor Changes:
  - CLI: Allow users to set the default Cilium namespace via the
    CILIUM_NAMESPACE environment variable (cilium/cilium#41557,
    @td0ne)
  - Removed deprecated CiliumBGPPeeringPolicy CRD and its agent
    implementation. Use cilium.io/v2 CRDs
    (CiliumBGPClusterConfig, CiliumBGPPeerConfig,
    CiliumBGPAdvertisement, CiliumBGPNodeConfigOverride) for
    configuring BGP. (cilium/cilium#42278, @rastislavs)
  * CI Changes:
  - Add CCNP cilium connectivity tests (cilium/cilium#42051,
    @karina-ranadive)
  - Fix connectivity tests for access to link-local nodelocaldns
    classified as 'host' entity (cilium/cilium#42984, @rptaylor)
  * Misc Changes:
  - bgp: Correct misleading error message in GetPeeringState
    (cilium/cilium#42945, @hargrovee)
  - bgp: Remove versions from bgp package names
    (cilium/cilium#42503, @rastislavs)
  - cilium-cli: add own type for root command parameters
    (cilium/cilium#42609, @tklauser)
  - cli: cleanups for pre-v1.15 removal (cilium/cilium#42757,
    @julianwiedmann)
  - cli: require Cilium v1.15 (cilium/cilium#41538,
    @julianwiedmann)
  - go.mod, vendor: bump github.com/google/go-github to v79
    (cilium/cilium#42857, @tklauser)
  - Update lrp frontend IP address to avoid IMDS conflict in the
    cloud environment in cilium-cli (cilium/cilium#42737,
    @liyihuang)
  - Use modern Go constructs (cilium/cilium#42525, @HadrienPatte)
  - Update stable release to v0.18.8 by @michi-covalent in #3121
  - chore(deps): update actions/upload-artifact action to v5 by
    @renovate[bot] in #3124
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 8c945d3 by @renovate[bot] in #3122
  - chore(deps): update dependency cilium/cilium to v1.18.3 by
    @renovate[bot] in #3123
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6bac879 by @renovate[bot] in #3125
  - renovate: try to group dependency updates by @tklauser in
    [#3126]
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.0 by @renovate[bot] in #3127
  - chore(deps): update helm/kind-action action to v1.13.0 by
    @renovate[bot] in #3128
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.1 by @renovate[bot] in #3129
  - chore(deps): update golang docker tag to v1.25.4 by
    @renovate[bot] in #3130
  - chore(deps): update go to v1.25.4 by @renovate[bot] in #3131
  - chore(deps): update golang:1.25.4-alpine3.21 docker digest to
    3289aac by @renovate[bot] in #3132
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to e68f6a0 by @renovate[bot] in #3135
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.2 by @renovate[bot] in #3136
  - chore(deps): update golangci/golangci-lint-action action to
    v9 by @renovate[bot] in #3133
  - chore(deps): update dependency cilium/cilium to v1.18.4 by
    @renovate[bot] in #3134
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3137
  - chore(deps): update actions/setup-go action to v6.1.0 by
    @renovate[bot] in #3138
  - chore(deps): update actions/checkout action to v6 by
    @renovate[bot] in #3139
  - chore(deps): update golangci/golangci-lint-action action to
    v9.1.0 by @renovate[bot] in #3141
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to f60eaa8 by @renovate[bot] in #3140
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to 6981837 by @renovate[bot] in #3143
  - chore(deps): update softprops/action-gh-release action to
    v2.5.0 by @renovate[bot] in #3144
  - chore(deps): update golang docker tag to v1.25.5 by
    @renovate[bot] in #3147
  - chore(deps): update actions/checkout action to v6.0.1 by
    @renovate[bot] in #3146
  - Prepare for v0.18.9 release by @michi-covalent in #3145</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 0.19.0:
  * CI Changes:
  - Add L7 policy traffic disruption tests (cilium/cilium#42150,
    @fristonio)
  - Cilium-cli SNI connectivity tests now retry expected
    successful operations to recover from failures due to
    external upstream issues. (cilium/cilium#42980, @jrajahalme)
  - cli: connectivity: fix typo in L7 LB tests
    (cilium/cilium#43610, @julianwiedmann)
  - Fix intermittent NodePort connectivity test timeouts in
    dual-stack clusters by validating NodePort readiness on all
    node IP addresses during test setup. (cilium/cilium#40812,
    @pillai-ashwin)
  - tests: remove identity manager from ignored error messages
    (cilium/cilium#42982, @odinuge)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43169, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43456, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43508, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43457,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43538,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 (main) (cilium/cilium#43303,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.5 (main)
    (cilium/cilium#43173, @cilium-renovate[bot])
  - cilium-cli/connectivity: remove matcher for bpf/init.sh
    errors (cilium/cilium#43109, @tklauser)
  - cilium-cli: convert net.IP to netip.Addr
    (cilium/cilium#42371, @phuhung273)
  - cli: Update network-perf image ref (cilium/cilium#43297,
    @HadrienPatte)
  - chore(deps): update golangci/golangci-lint-action action to
    v9.2.0 by @renovate[bot] in #3148
  - Update stable release to v0.18.9 by @michi-covalent in #3149
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.0 by @renovate[bot] in #3151
  - chore(deps): update go to v1.25.5 by @renovate[bot] in #3153
  - ci: clean up disk space in release workflow by @tklauser in
    [#3154]
  - chore(deps): update actions/stale action to v10.1.1 by
    @renovate[bot] in #3150
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 4b2a093 by @renovate[bot] in #3152
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.2 by @renovate[bot] in #3155
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 by @renovate[bot] in #3156
  - chore(deps): update actions/upload-artifact action to v6 by
    @renovate[bot] in #3157
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 36b4f45 by @renovate[bot] in #3160
  - chore(deps): update dependency cilium/cilium to v1.18.5 by
    @renovate[bot] in #3159
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.31.0 by @renovate[bot] in #3158
  - chore(deps): update docker/setup-buildx-action action to
    v3.12.0 by @renovate[bot] in #3162
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.8.0 by @renovate[bot] in #3163
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 6cc2338 by @renovate[bot] in #3164
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to cd64bec by @renovate[bot] in #3165
  - chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #3166
  - Prepare for v0.19.0 release by @tklauser in #3167</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.19.1:
  * Minor Changes:
  - cli: clustermesh: use ca bundle to connect clusters
    (cilium/cilium#42833, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix NodePort deployment check in dual-stack
    clusters (cilium/cilium#43888, @gandro)
  - Fix GKE conformance test NodePort timeouts by skipping
    unreachable external IP validation on GKE
    (cilium/cilium#44014, @pillai-ashwin)
  * CI Changes:
  - cli: Relax warning exclusion for "unable to find key in local
    cache" (cilium/cilium#44149, @brb)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43700, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43824, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43965, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44090, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44235, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43827,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43969,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#44239,
    @cilium-renovate[bot])
  - cilium-cli: Fix container name in connectivity test logs
    (cilium/cilium#44076, @HadrienPatte)
  - docs: fix typos in comments (cilium/cilium#43821, @NAM-MAN)
  - feat(cilium-cli): Add -r(estart) parameter to cilium upgrade
    (cilium/cilium#43722, @alagoutte)
  - Introduce end-to-end tests for Cilium's ZTunnel integration.
    (cilium/cilium#43166, @ldelossa)
  - Replace Index{,Byte} with Cut,Contains (cilium/cilium#43708,
    @joestringer)
  - sysdump: Use label selectors for Hubble UI/Relay deployment
    collection (cilium/cilium#44227, @darox)
  - chore(deps): update dependency cilium/cilium to v1.18.6 by
    @renovate[bot] in #3168
  - Update stable release to v0.19.0 by @tklauser in #3169
  - chore(deps): update go to v1.25.6 by @renovate[bot] in #3170
  - chore(deps): update docker.io/library/golang:1.25.6 docker
    digest to ce63a16 by @renovate[bot] in #3172
  - chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #3171
  - ci: Harden the image build process by @ferozsalam in #3174
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 972618c by @renovate[bot] in #3176
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3175
  - chore(deps): update go to v1.25.7 by @renovate[bot] in #3178
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.9.0 by @renovate[bot] in #3179
  - chore(deps): update go to v1.26.0 by @renovate[bot] in #3181
  - chore(deps): update docker/build-push-action action to
    v6.19.0 by @renovate[bot] in #3180
  - chore(deps): update docker/build-push-action action to
    v6.19.2 by @renovate[bot] in #3183</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.19.2:
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44353, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44465, @cilium-renovate[bot])
  - chore(deps): update base-images to v1.26.0 (main)
    (cilium/cilium#44360, @cilium-renovate[bot])
  - cli: Add failed to retrieve cluster cfg to exclusion list
    (cilium/cilium#44332, @brb)
  - deps: update helm to v4.1.1 (cilium/cilium#44390, @aanm)
  - modernize: Enable rangeint analyzer (cilium/cilium#44457,
    @HadrienPatte)
  - Fix multiple tag error on main and release builds by
    @ferozsalam in #3186
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d90359c by @renovate[bot] in #3185
  - chore(deps): update actions/stale action to v10.2.0 by
    @renovate[bot] in #3187
  - chore(deps): update dependency cilium/cilium to v1.19.0 by
    @renovate[bot] in #3177
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.10.1 by @renovate[bot] in #3189
  - chore(deps): update dependency cilium/cilium to v1.19.1 by
    @renovate[bot] in #3188
  - chore(deps): update helm/kind-action action to v1.14.0 by
    @renovate[bot] in #3190</changelog>
</package>
<package pkgid="79bb25d1f09fe39b21a0b3df165c786abb392a16edd4d6f19430c27620533cbcce387ecdfa5b612aa9e71430ed68bab8989961b3b0cc67d1bc818d02aba25d5f" name="cilium-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.19.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743768000">- Update to version 0.18.3:
  * Announcement
  - Cilium CLI releases are now available as Docker images here:
    https://quay.io/repository/cilium/cilium-cli?tab=tags&amp;tag=latest
  * Minor Changes:
  - Add support to capture kernel profiles during performance
    testing (cilium/cilium#38402, @giorio94)
  - Make Cilium CLI performance tests not depend on Cilium
    (cilium/cilium#38245, @giorio94)
  - Reject IPSec key rotation with mismatching key lengths to
    prevent IPv6 disruptions. (cilium/cilium#37936, @smagnani96)
  * Bugfixes:
  - cilium-cli: Fix logger busy loop (cilium/cilium#38199,
    @jrajahalme)
  * CI Changes:
  - Add parallel streams throughput tests, and enable them in the
    EGW workflow (cilium/cilium#38027, @giorio94)
  - ci: use custom kubeconfig for cilium-cli cloud provider tests
    (cilium/cilium#37970, @marseel)
  - cilium-cli: Add strict-mode-test v2 (cilium/cilium#38566,
    @pippolo84)
  - cilium-cli: connectivity: clean up any leftover egw routes.
    (cilium/cilium#36651, @tommyp1ckles)
  - cilium-cli: extend no-interrupted-connections to test Egress
    Gateway (cilium/cilium#38193, @ysksuzuki)
  - cilium-cli: run IPv6 test with skipRedirectFromBackend=true
    on &gt;=v1.17.3 (cilium/cilium#38630, @ysksuzuki)
  - cilium-cli: Use distroless (cilium/cilium#38189,
    @michi-covalent)
  - cli: Reduce the flood of the terminal with logs on failure
    during tests (cilium/cilium#38240, @roman-kiselenko)
  - cli: reverse finalizers of connectivity test
    (cilium/cilium#38232, @marseel)
  - connectivity: Add test for source egress in Ingress
    (cilium/cilium#38053, @sayboras)
  - test: Add negative test case for TLS SNI + Inception
    (cilium/cilium#38194, @sayboras)
  - workflows/e2e: Cover IPv6-only (cilium/cilium#38235,
    @pchaigno)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#38603, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 (main) (cilium/cilium#38421,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.1 (main)
    (cilium/cilium#38092, @cilium-renovate[bot])
  - cilium-cli: add IPv6 connectivity test for
    LocalRedirectPolicy (cilium/cilium#37192, @saiaunghlyanhtet)
  - cilium-cli: add test owners as part of junit files
    (cilium/cilium#38269, @aanm)
  - cilium-cli: Allow running outside the Cilium tree
    (cilium/cilium#38133, @joestringer)
  - cli: Load code owners dynamically via --code-owners
    (cilium/cilium#38044, @joestringer)
  - Enable new testifylint checks, and mechanically fix reported
    issues (cilium/cilium#38485, @giorio94)
  - Fix cli disconnect error message (cilium/cilium#38545,
    @samsonkolge)
  - Modernize Go map and slice operations (cilium/cilium#38126,
    @tklauser)
  - Standardize hubble and cilium CLIs makefile
    (cilium/cilium#37716, @HadrienPatte)
  - Test IPv4 and IPv6 explicitly in PodToWorld and PodToWorld2
    connectivity tests (cilium/cilium#37435, @gentoo-root)
  - Use slices.Sorted(maps.Keys(...)) to get sorted list of map
    keys (cilium/cilium#38519, @tklauser)
  - Use more efficient SplitSeq instead of Split
    (cilium/cilium#38157, @tklauser)
  - Update stable release to v0.18.2 by @michi-covalent in #2972
  - chore(deps): update golang docker tag to v1.24.1 by @renovate
    in #2971
  - chore(deps): update docker.io/library/golang docker tag to
    v1.24.1 by @renovate in #2970
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.7 by @renovate in #2974
  - action: Only install a single version by @joestringer in
    [#2973]
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.1 by @renovate in #2975
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.2 by @renovate in #2979
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.8 by @renovate in #2978
  - chore(deps): update dependency cilium/cilium to v1.16.8 by
    @renovate in #2977
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2976
  - github: Remove multicluster.yaml by @michi-covalent in #2983
  - chore(deps): update actions/upload-artifact action to v4.6.2
    by @renovate in #2981
  - Simplify Dockerfile and clean up docker image workflow by
    @michi-covalent in #2980
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2982
  - chore(deps): update golangci/golangci-lint{-action} by
    @michi-covalent in #2988
  - Optimize image layers by @marcofranssen in #2782
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.0.2 by @renovate in #2989
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 by @renovate in #2990
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 3d0f463 by @renovate in #2991
  - chore(deps): update golang docker tag to v1.24.2 by @renovate
    in #2995
  - chore(deps): update cilium (minor) by @renovate in #2924
  - chore(deps): update azure/login action to v2.3.0 by @renovate
    in #2998
  - chore(deps): update cilium/cilium digest to 67fbabc by
    @renovate in #3000
  - chore(deps): update cilium/cilium digest to 20f0e00 by
    @renovate in #3002
  - Prepare for v0.18.3 release by @michi-covalent in #2993</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749038400">- Update to version 0.18.4:
  * Major Changes:
  - Add support for VXLAN in IPsec (VinE) (cilium/cilium#37723,
    @ldelossa)
  - Promote CiliumLoadBalancerIPPool CRD to v2 API version
    (cilium/cilium#39090, @pippolo84)
  - Support IPv6 as a tunneling underlay. (cilium/cilium#38296,
    @pchaigno)
  * Minor Changes:
  - Add support for IPv6 egress gateway policies
    (cilium/cilium#38452, @rgo3)
  - cilium-cli: Fix ipv6 ping regex (cilium/cilium#38814,
    @yrsuthari)
  - policy: Add validation and docs for TLS SNI ServerNames
    (cilium/cilium#38615, @sayboras)
  - Since pod CIDRs are now stored into the ipcache map, tunnel
    map is not needed anymore. Any reference to the tunnel map
    have been removed from cilium-dbg, cilium status and bugtool.
    (cilium/cilium#38839, @pippolo84)
  * Bugfixes:
  - cli: default to SPDY connection for exec
    (cilium/cilium#38988, @asauber)
  - gateway-api: Fix parentRefMatched to check Group and Kind
    (cilium/cilium#39275, @syedazeez337)
  * CI Changes:
  - Assign codeowners for no-errors-in-logs testcase
    (cilium/cilium#38812, @marseel)
  - cilium-cli: IPv6 connectivity tests for PodToHostPort
    (cilium/cilium#39666, @gentoo-root)
  - cilium-cli: Use v2alpha1 version of CCG for Cilium versions
    below v1.18 (cilium/cilium#39776, @christarazi)
  - cilium-cli:fix: account for current TunnelPort when building
    tcpdump overlay filters (cilium/cilium#38680, @smagnani96)
  - CLI: bump ConnectivityTestConnDisruptImage
    (cilium/cilium#39200, @darox)
  - cli: encryption: improve ICMPv6 NA detection
    (cilium/cilium#39160, @julianwiedmann)
  - cli: Generate each owners field separately
    (cilium/cilium#38987, @joestringer)
  - cli: Simplify junit representation of code owners
    (cilium/cilium#39020, @joestringer)
  - cli: sysdump: collect logs from restarted test pods.
    (cilium/cilium#38796, @tommyp1ckles)
  - connectivity: Correct version check for Ingress test
    (cilium/cilium#38803, @sayboras)
  - connectivity: encryption tests: filter when icmpv6.type ==
    136 (cilium/cilium#38798, @tommyp1ckles)
  - connectivity: Fix flow validation for wildcard tls sni
    (cilium/cilium#38881, @sayboras)
  - feat(connectivity): add network bandwidth management test
    (cilium/cilium#38390, @l1b0k)
  - ipsec: fix connection disruption issue for ipv6 ipsec upgrade
    scenarios. (cilium/cilium#39061, @ldelossa)
  - test/runtime: remove already covered FQDN tests
    (cilium/cilium#38866, @tklauser)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39044, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39686, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 18a1f2d (main) (cilium/cilium#38857,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 (main) (cilium/cilium#38902,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea (main) (cilium/cilium#39308,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 (main) (cilium/cilium#39042,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 4c0a181 (main) (cilium/cilium#39698,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 (main) (cilium/cilium#39811,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff (main) (cilium/cilium#39596,
    @cilium-renovate[bot])
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 (main) (cilium/cilium#39309, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.2 (main)
    (cilium/cilium#38708, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.3 (main)
    (cilium/cilium#39378, @cilium-renovate[bot])
  - cilium-cli: add annotation to indicate we should wait for
    policy (cilium/cilium#38867, @squeed)
  - cilium-cli: add conn tests for ipv6 egress gateway policies
    (cilium/cilium#38691, @rgo3)
  - cilium-cli: Allow BINDIR environment variable to be
    dynamically configured for install path (cilium/cilium#38799,
    @mowntan)
  - cilium-cli: Capture stderr from tcpdump as an error
    (cilium/cilium#38884, @gentoo-root)
  - cilium-cli: Export codeowners for passing testcases
    (cilium/cilium#38710, @joestringer)
  - cilium-cli: Migrate from corev1.Endpoints to
    discoveryv1.EndpointSlice (cilium/cilium#39364,
    @HadrienPatte)
  - cli: De-duplicate workflow owners results in junit
    (cilium/cilium#39157, @joestringer)
  - cli: Emit target package for error in logs failure
    (cilium/cilium#38986, @joestringer)
  - cli: encryption: limit tunnel filter to dst port
    (cilium/cilium#39222, @julianwiedmann)
  - cli: Move unexpected packet drops to final test
    (cilium/cilium#39334, @nebril)
  - cli: require Cilium v1.14 (cilium/cilium#39717,
    @julianwiedmann)
  - cli: Search and print previous logs if failed
    (cilium/cilium#39347, @joestringer)
  - cli: Tidy up owners sorting logic (cilium/cilium#39019,
    @joestringer)
  - cli: Use RFC3339 for junit timestamp reporting
    (cilium/cilium#39017, @joestringer)
  - connectivity/check: fix logging error (cilium/cilium#38956,
    @mhofstetter)
  - Fix the message when no nodes are available to be added
    multicast group. (cilium/cilium#38637, @fujitatomoya)
  - go.mod: bump github.com/google/go-github to v71
    (cilium/cilium#38827, @tklauser)
  - Move node to slog (cilium/cilium#39147, @aanm)
  - New clusters created in ENI mode will no longer masquerade
    pod traffic to the external world. (cilium/cilium#38663,
    @liyihuang)
  - sysdump: don't rely on timeout command to collect hubble
    flows (cilium/cilium#38999, @giorio94)
  - Use modern Go constructs, part 2 (cilium/cilium#38652,
    @tklauser)
  - Update stable release to v0.18.3 by @michi-covalent in #3004
  - chore(deps): update go to v1.24.2 (patch) by @renovate in
    [#3005]
  - github: Clean up kind workflow by @michi-covalent in #3008
  - github: Remove cloud provider workflows by @michi-covalent in
    [#3006]
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to b51b7be by @renovate in #3010
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.0 by @renovate in #3012
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 by @renovate in #3011
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.1 by @renovate in #3013
  - chore(deps): update dependency cilium/cilium to v1.17.3 by
    @renovate in #3014
  - chore(deps): update docker/dockerfile docker tag to v1.15 by
    @renovate in #3015
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.2 by @renovate in #3016
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 by @renovate in #3017
  - chore(deps): update softprops/action-gh-release action to
    v2.2.2 by @renovate in #3018
  - chore(deps): update docker/build-push-action action to
    v6.16.0 by @renovate in #3019
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.4 by @renovate in #3020
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 by @renovate in #3021
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea by @renovate in #3022
  - chore(deps): update golangci/golangci-lint-action action to
    v7.0.1 by @renovate in #3023
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.6 by @renovate in #3025
  - chore(deps): update golangci/golangci-lint-action action to
    v8 by @renovate in #3024
  - Dockerfile: do not specify syntax by @tklauser in #3026
  - README.md: remove status badges for removed cloud provider
    workflows by @tklauser in #3027
  - chore(deps): update golang docker tag to v1.24.3 by @renovate
    in #3028
  - chore(deps): update actions/setup-go action to v5.5.0 by
    @renovate in #3029
  - chore(deps): update go to v1.24.3 (patch) by @renovate in
    [#3030]
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff by @renovate in #3033
  - chore(deps): update docker/build-push-action action to
    v6.17.0 by @renovate in #3031
  - chore(deps): update dependency cilium/cilium to v1.17.4 by
    @renovate in #3032
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d9f9472 by @renovate in #3034
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.28.0 by @renovate in #3035
  - Update CONTRIBUTING.md by @xmulligan in #3036
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.29.0 by @renovate in #3037
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 795a40c by @renovate in #3038
  - chore(deps): update docker/build-push-action action to
    v6.18.0 by @renovate in #3040
  - Prepare for v0.18.4 release by @michi-covalent in #3039</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.18.5:
  * Minor Changes:
  - cilium-cli: add clustermesh
    inspect-policy-default-local-cluster command
    (cilium/cilium#39828, @MrFreezeex)
  - cli: add suport for policy-default-local-cluster in
    connectivity tests (cilium/cilium#39786, @MrFreezeex)
  - cli: Enable tolerations flag for all connectivity tests
    (cilium/cilium#40072, @HadrienPatte)
  - Improve EKS cluster name auto-detection by supporting both
    ARN and eksctl FQDN formats to avoid validation errors caused
    by overly long names. (cilium/cilium#39500, @zzuckerfrei)
  * CI Changes:
  - cli,ci,ipsec: create key command and CI integration
    (cilium/cilium#37722, @viktor-kurchenko)
  - connectivity: Include detailed failure messages in test
    report (cilium/cilium#39866, @aanm)
  - fix(summary): arbitrary file access during archive extraction
    zipslip (cilium/cilium#39896, @odaysec)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40081, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40214, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 (main) (cilium/cilium#40036,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.4 (main)
    (cilium/cilium#39943, @cilium-renovate[bot])
  - cilium-cli: clean up log messages (cilium/cilium#40101,
    @tklauser)
  - cilium-cli: Standardize build args in dockerfile
    (cilium/cilium#40126, @HadrienPatte)
  - cli: Add OpenShift cluster Kind (cilium/cilium#40012,
    @nebril)
  - cli: Do not directly depend on DaemonConfig
    (cilium/cilium#39907, @brb)
  - deps: Replace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3
    (cilium/cilium#40224, @HadrienPatte)
  - docs: Add cmdref for cilium-cli (cilium/cilium#40017,
    @HadrienPatte)
  - go.mod, vendor: bump github.com/google/go-github to v72
    (cilium/cilium#40104, @tklauser)
  - lint: Update staticcheck config in golangci-lint
    (cilium/cilium#40201, @sayboras)
  - Test failure message included in Junit report of the
    connectivity tests. (cilium/cilium#40035, @mathpl)
  - tools: Move codeowners library from cilium-cli dir
    (cilium/cilium#40253, @joestringer)
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 by @renovate in #3044
  - chore(deps): update golang docker tag to v1.24.4 by @renovate
    in #3046
  - chore(deps): update softprops/action-gh-release action to
    v2.3.0 by @renovate in #3047
  - chore(deps): update go to v1.24.4 (patch) by @renovate in
    [#3045]
  - chore(deps): update softprops/action-gh-release action to
    v2.3.2 by @renovate in #3048
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to b7b9a69 by @renovate in #3049
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.0 by @renovate in #3050
  - RELEASE.md: drop reference to v0.10 branch by @tklauser in
    [#3051]
  - Update stable release to v0.18.4 by @michi-covalent in #3052
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.1 by @renovate in #3053
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.0 by @renovate in #3057
  - chore(deps): update dependency cilium/cilium to v1.17.5 by
    @renovate in #3054
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 by @renovate in #3055
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.1 by @renovate in #3058
  - Prepare for v0.18.5 release by @tklauser in #3059</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.18.6:
  * Minor Changes:
  - Cilium uninstall now removes annotations from Kubernetes
    nodes when clean-cilium-state: true (cilium/cilium#39931,
    @AritraDey-Dev)
  - Deprecate v2alpha1 version of CiliumLoadBalancerIPPool CRD in
    favor of the v2 version (cilium/cilium#39134, @pippolo84)
  * Bugfixes:
  - Fix bug where we would display the Max Seq. Number for IPsec
    on 32bits. (cilium/cilium#40622, @pchaigno)
  * CI Changes:
  - Add l7 proxy check for to-fqdns connectivity test
    (cilium/cilium#40549, @vipul-21)
  - cli: switch coredns image to registry.k8s.io, and fix
    renovate (cilium/cilium#40706, @giorio94)
  - connectivity: Allow customization of tcpdump kill timeout
    (cilium/cilium#40774, @gentoo-root)
  - connectivity: rework sniffer to execute tcpdump in background
    (cilium/cilium#40487, @smagnani96)
  * Misc Changes:
  - cilium-cli: Print partial output upon bgp peers errors
    (cilium/cilium#40278, @rastislavs)
  - cilium-cli: Update default network-perf image
    (cilium/cilium#40376, @HadrienPatte)
  - cilium-cli: Use slim k8s packages for connectivity tests
    (cilium/cilium#40708, @HadrienPatte)
  - Fix misc typos (cilium/cilium#40769, @HadrienPatte)
  - Miscellaneous improvements to option.NewNamedMapOptions
    (cilium/cilium#40529, @giorio94)
  - The unableTranslateCIDRgroups variable is removed as it is
    not used since the v1.17 release (cilium/cilium#40267,
    @Surya-7890)
  - Update stable release to v0.18.5 by @tklauser in #3060
  - Update RELEASE.md by @michi-covalent in #3062
  * Dependencies
  - go.mod, vendor: pull in charts for Cilium 1.18.0 and Tetragon
    1.5.0 (cilium/cilium#40823, @tklauser)
  - vendor: Update github.com/google/go-github to v73
    (cilium/cilium#40326, @HadrienPatte)
  - chore(deps): update docker.io/library/golang:1.24.5 docker
    digest to ef5b4be
  - chore(deps): update dependency cilium/cilium to v1.18.0
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.0
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    6edc205
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    72ff633
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    3ebc008
  - chore(deps): update dependency cilium/cilium to v1.17.6
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.2
  - chore(deps): update go to v1.24.5
  - chore(deps): update golang docker tag to v1.24.5
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 20a022e</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.18.7:
  * Minor Changes:
  - clustermesh: cli: accept more than one service IPs (excluding
    when connecting to NodePort Services) when connecting to
    remote clustermesh-apiserver (cilium/cilium#41253,
    @MrFreezeex)
  - clustermesh: cli: add support for dict for helm values
    clustermesh.config.clusters (cilium/cilium#40879,
    @MrFreezeex)
  - clustermesh: cli: support outputting
    clustermesh.config.clusters to the new dict format if the
    cluster is running Cilium &gt;= 1.20 (cilium/cilium#40959,
    @MrFreezeex)
  * Bugfixes:
  - Add l7 proxy check to policy-local-cluster-egress
    connectivity test (cilium/cilium#40797, @camrynl)
  - cilium-cli: also restart cilium-operator pods on config
    changes (cilium/cilium#41067, @aanm)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40893, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41046, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41340, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41433, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.0 docker
    digest to 5502b0e (main) (cilium/cilium#41343,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.6 (main)
    (cilium/cilium#40992, @cilium-renovate[bot])
  - cilium-cli: Optimized feature detection by running
    cluster-wide checks once (cilium/cilium#40715, @HadrienPatte)
  - Include bgp remote peer capabilities in the sysdump
    (cilium/cilium#40719, @liyihuang)
  - Update all-dependencies (main) (cilium/cilium#41175,
    @cilium-renovate[bot])
  - Update docker.io/alpine/socat:1.8.0.3 Docker digest to
    29d0f24 (main) (cilium/cilium#41204, @cilium-renovate[bot])
  - Update Go to v1.25.0 (main) (cilium/cilium#41209,
    @cilium-renovate[bot])
  - Update stable release to v0.18.6 by @tklauser in #3075
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.1 by @renovate[bot] in #3076
  - chore(deps): update golang docker tag to v1.24.6 by
    @renovate[bot] in #3079
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 2e114d2 by @renovate[bot] in #3077
  - chore(deps): update docker/login-action action to v3.5.0 by
    @renovate[bot] in #3078
  - chore(deps): update go to v1.24.6 (patch) by @renovate[bot]
    in #3080
  - chore(deps): update actions/checkout action to v5 by
    @renovate[bot] in #3082
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.4.0 by @renovate[bot] in #3086
  - chore(deps): update golang docker tag to v1.25.0 by
    @renovate[bot] in #3085
  - chore(deps): update go to v1.25.0 (minor) by @renovate[bot]
    in #3088
  - chore(deps): update dependency cilium/cilium to v1.18.1 by
    @renovate[bot] in #3089
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.30.0 by @renovate[bot] in #3091
  - chore(deps): update golang-images - autoclosed by
    @renovate[bot] in #3090
  - Prepare for v0.18.7 release by @michi-covalent in #3092</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220800">- Update to version 0.18.8:
  * Minor Changes:
  - clustermesh: add endpoints metrics and change global service
    (and MCS ServiceExport) metrics to report per cluster metrics
    instead of a global count (cilium/cilium#41323, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix CNI config file collection in sysdump
    (cilium/cilium#42111, @pillai-ashwin)
  - cilium-cli: Prevent panic in node-to-node-encryption
    connectivity test (cilium/cilium#41600, @HadrienPatte)
  - connectivity-tests: limit IPv6 PodToIngress to Cilium &gt;=
    v1.17 (cilium/cilium#42148, @julianwiedmann)
  - Fix a fatal error when accessing multicast map using
    cilium-dbg bpf multicast (cilium/cilium#42080, @tklauser)
  * CI Changes:
  - Add integration test to validate IPsec key derivation
    consistency across nodes, ensuring tunnel keys are properly
    derived and identical between Cilium pods.
    (cilium/cilium#40808, @pillai-ashwin)
  - ci: enable copyloopvar linter (cilium/cilium#41893,
    @tklauser)
  - cilium-cli, netns: fix golangci-lint 2.5.0 errors
    (cilium/cilium#41856, @tklauser)
  - cilium-cli: Bring back NodePort Acceleration feature
    detection (cilium/cilium#41812, @brb)
  - cilium-cli: Reenable L7 IPv6 tests (cilium/cilium#39662,
    @gentoo-root)
  - cilium-cli: Specify TARGET for building release binaries
    (cilium/cilium#42177, @michi-covalent)
  - cilium_cli: Override GO_BUILD Make variable
    (cilium/cilium#42162, @michi-covalent)
  - cli, ipsec: Fix bidirectional IPsec tunnel check
    (cilium/cilium#42047, @pchaigno)
  - cli: Fix unreliable tests due to error emitted in Cilium logs
    "retrieving device lxc*: Link not found"
    (cilium/cilium#42146, @fristonio)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41611, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#42018, @cilium-renovate[bot])
  - chore(deps): update docker.io/alpine/socat:1.8.0.3 docker
    digest to 0ce60b5 (main) (cilium/cilium#41558,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f (main) (cilium/cilium#41649,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d709837 (main) (cilium/cilium#42019,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 (main) (cilium/cilium#42252,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.1 (main)
    (cilium/cilium#41560, @cilium-renovate[bot])
  - chore(deps): update go to v1.25.3 (main)
    (cilium/cilium#42061, @cilium-renovate[bot])
  - cilium-cli/features: use common cmd metric list command
    (cilium/cilium#41630, @aanm)
  - cilium-cli: drop disabled IP cache check from connectivity
    tests (cilium/cilium#42240, @tklauser)
  - cli/clustermesh: remove leftover global services status info
    (cilium/cilium#41727, @giorio94)
  - Refactor policy engine to use PolicyEntry as the internal
    representation of policies, as described in CFP-39646.
    (cilium/cilium#40213, @TheBeeZee)
  - sysdump: add resource usage of nodes and pods
    (cilium/cilium#41415, @darox)
  - chore(deps): update go to v1.25.1 (patch) by @renovate[bot]
    in #3097
  - chore(deps): update actions/setup-go action to v6 by
    @renovate[bot] in #3094
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d6bdb04 by @renovate[bot] in #3096
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 87bce11 by @renovate[bot] in #3099
  - chore(deps): update softprops/action-gh-release action to
    v2.3.3 by @renovate[bot] in #3098
  - chore(deps): update golang docker tag to v1.25.1 by
    @renovate[bot] in #3093
  - chore(deps): update actions/stale action to v10 by
    @renovate[bot] in #3095
  - chore(deps): update golang:1.25.1-alpine3.21 docker digest to
    331bde4 by @renovate[bot] in #3100
  - chore(deps): update dependency cilium/cilium to v1.18.2 by
    @renovate[bot] in #3102
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f by @renovate[bot] in #3103
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.5.0 by @renovate[bot] in #3104
  - chore(deps): update docker/login-action action to v3.6.0 by
    @renovate[bot] in #3105
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to ab1f5c4 by @renovate[bot] in #3106
  - chore(deps): update actions/stale action to v10.1.0 by
    @renovate[bot] in #3108
  - chore(deps): update softprops/action-gh-release action to
    v2.3.4 by @renovate[bot] in #3107
  - chore(deps): update softprops/action-gh-release action to
    v2.4.0 by @renovate[bot] in #3109
  - chore(deps): update golang docker tag to v1.25.2 by
    @renovate[bot] in #3110
  - chore(deps): update go to v1.25.2 (patch) by @renovate[bot]
    in #3112
  - chore(deps): update golang:1.25.2-alpine3.21 docker digest to
    0134653 by @renovate[bot] in #3113
  - RELEASE: also look for release-blockers in cilium/cilium by
    @julianwiedmann in #3116
  - chore(deps): update golang docker tag to v1.25.3 by
    @renovate[bot] in #3117
  - chore(deps): update softprops/action-gh-release action to
    v2.4.1 by @renovate[bot] in #3114
  - chore(deps): update go to v1.25.3 (patch) by @renovate[bot]
    in #3118
  - chore(deps): update golang:1.25.3-alpine3.21 docker digest to
    0c9f3e0 by @renovate[bot] in #3115
  - Makefile: fix renovate depname for GO_IMAGE_* updates by
    @tklauser in #3119
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 by @renovate[bot] in #3111
  - Prepare for v0.18.8 release by @michi-covalent in #3120</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.18.9:
  * Major Changes:
  - Operator prometheus support TLS/mTLS using existing secret
    (cilium/cilium#42077, @phuhung273)
  * Minor Changes:
  - CLI: Allow users to set the default Cilium namespace via the
    CILIUM_NAMESPACE environment variable (cilium/cilium#41557,
    @td0ne)
  - Removed deprecated CiliumBGPPeeringPolicy CRD and its agent
    implementation. Use cilium.io/v2 CRDs
    (CiliumBGPClusterConfig, CiliumBGPPeerConfig,
    CiliumBGPAdvertisement, CiliumBGPNodeConfigOverride) for
    configuring BGP. (cilium/cilium#42278, @rastislavs)
  * CI Changes:
  - Add CCNP cilium connectivity tests (cilium/cilium#42051,
    @karina-ranadive)
  - Fix connectivity tests for access to link-local nodelocaldns
    classified as 'host' entity (cilium/cilium#42984, @rptaylor)
  * Misc Changes:
  - bgp: Correct misleading error message in GetPeeringState
    (cilium/cilium#42945, @hargrovee)
  - bgp: Remove versions from bgp package names
    (cilium/cilium#42503, @rastislavs)
  - cilium-cli: add own type for root command parameters
    (cilium/cilium#42609, @tklauser)
  - cli: cleanups for pre-v1.15 removal (cilium/cilium#42757,
    @julianwiedmann)
  - cli: require Cilium v1.15 (cilium/cilium#41538,
    @julianwiedmann)
  - go.mod, vendor: bump github.com/google/go-github to v79
    (cilium/cilium#42857, @tklauser)
  - Update lrp frontend IP address to avoid IMDS conflict in the
    cloud environment in cilium-cli (cilium/cilium#42737,
    @liyihuang)
  - Use modern Go constructs (cilium/cilium#42525, @HadrienPatte)
  - Update stable release to v0.18.8 by @michi-covalent in #3121
  - chore(deps): update actions/upload-artifact action to v5 by
    @renovate[bot] in #3124
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 8c945d3 by @renovate[bot] in #3122
  - chore(deps): update dependency cilium/cilium to v1.18.3 by
    @renovate[bot] in #3123
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6bac879 by @renovate[bot] in #3125
  - renovate: try to group dependency updates by @tklauser in
    [#3126]
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.0 by @renovate[bot] in #3127
  - chore(deps): update helm/kind-action action to v1.13.0 by
    @renovate[bot] in #3128
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.1 by @renovate[bot] in #3129
  - chore(deps): update golang docker tag to v1.25.4 by
    @renovate[bot] in #3130
  - chore(deps): update go to v1.25.4 by @renovate[bot] in #3131
  - chore(deps): update golang:1.25.4-alpine3.21 docker digest to
    3289aac by @renovate[bot] in #3132
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to e68f6a0 by @renovate[bot] in #3135
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.2 by @renovate[bot] in #3136
  - chore(deps): update golangci/golangci-lint-action action to
    v9 by @renovate[bot] in #3133
  - chore(deps): update dependency cilium/cilium to v1.18.4 by
    @renovate[bot] in #3134
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3137
  - chore(deps): update actions/setup-go action to v6.1.0 by
    @renovate[bot] in #3138
  - chore(deps): update actions/checkout action to v6 by
    @renovate[bot] in #3139
  - chore(deps): update golangci/golangci-lint-action action to
    v9.1.0 by @renovate[bot] in #3141
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to f60eaa8 by @renovate[bot] in #3140
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to 6981837 by @renovate[bot] in #3143
  - chore(deps): update softprops/action-gh-release action to
    v2.5.0 by @renovate[bot] in #3144
  - chore(deps): update golang docker tag to v1.25.5 by
    @renovate[bot] in #3147
  - chore(deps): update actions/checkout action to v6.0.1 by
    @renovate[bot] in #3146
  - Prepare for v0.18.9 release by @michi-covalent in #3145</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 0.19.0:
  * CI Changes:
  - Add L7 policy traffic disruption tests (cilium/cilium#42150,
    @fristonio)
  - Cilium-cli SNI connectivity tests now retry expected
    successful operations to recover from failures due to
    external upstream issues. (cilium/cilium#42980, @jrajahalme)
  - cli: connectivity: fix typo in L7 LB tests
    (cilium/cilium#43610, @julianwiedmann)
  - Fix intermittent NodePort connectivity test timeouts in
    dual-stack clusters by validating NodePort readiness on all
    node IP addresses during test setup. (cilium/cilium#40812,
    @pillai-ashwin)
  - tests: remove identity manager from ignored error messages
    (cilium/cilium#42982, @odinuge)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43169, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43456, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43508, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43457,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43538,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 (main) (cilium/cilium#43303,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.5 (main)
    (cilium/cilium#43173, @cilium-renovate[bot])
  - cilium-cli/connectivity: remove matcher for bpf/init.sh
    errors (cilium/cilium#43109, @tklauser)
  - cilium-cli: convert net.IP to netip.Addr
    (cilium/cilium#42371, @phuhung273)
  - cli: Update network-perf image ref (cilium/cilium#43297,
    @HadrienPatte)
  - chore(deps): update golangci/golangci-lint-action action to
    v9.2.0 by @renovate[bot] in #3148
  - Update stable release to v0.18.9 by @michi-covalent in #3149
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.0 by @renovate[bot] in #3151
  - chore(deps): update go to v1.25.5 by @renovate[bot] in #3153
  - ci: clean up disk space in release workflow by @tklauser in
    [#3154]
  - chore(deps): update actions/stale action to v10.1.1 by
    @renovate[bot] in #3150
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 4b2a093 by @renovate[bot] in #3152
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.2 by @renovate[bot] in #3155
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 by @renovate[bot] in #3156
  - chore(deps): update actions/upload-artifact action to v6 by
    @renovate[bot] in #3157
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 36b4f45 by @renovate[bot] in #3160
  - chore(deps): update dependency cilium/cilium to v1.18.5 by
    @renovate[bot] in #3159
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.31.0 by @renovate[bot] in #3158
  - chore(deps): update docker/setup-buildx-action action to
    v3.12.0 by @renovate[bot] in #3162
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.8.0 by @renovate[bot] in #3163
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 6cc2338 by @renovate[bot] in #3164
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to cd64bec by @renovate[bot] in #3165
  - chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #3166
  - Prepare for v0.19.0 release by @tklauser in #3167</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.19.1:
  * Minor Changes:
  - cli: clustermesh: use ca bundle to connect clusters
    (cilium/cilium#42833, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix NodePort deployment check in dual-stack
    clusters (cilium/cilium#43888, @gandro)
  - Fix GKE conformance test NodePort timeouts by skipping
    unreachable external IP validation on GKE
    (cilium/cilium#44014, @pillai-ashwin)
  * CI Changes:
  - cli: Relax warning exclusion for "unable to find key in local
    cache" (cilium/cilium#44149, @brb)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43700, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43824, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43965, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44090, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44235, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43827,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43969,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#44239,
    @cilium-renovate[bot])
  - cilium-cli: Fix container name in connectivity test logs
    (cilium/cilium#44076, @HadrienPatte)
  - docs: fix typos in comments (cilium/cilium#43821, @NAM-MAN)
  - feat(cilium-cli): Add -r(estart) parameter to cilium upgrade
    (cilium/cilium#43722, @alagoutte)
  - Introduce end-to-end tests for Cilium's ZTunnel integration.
    (cilium/cilium#43166, @ldelossa)
  - Replace Index{,Byte} with Cut,Contains (cilium/cilium#43708,
    @joestringer)
  - sysdump: Use label selectors for Hubble UI/Relay deployment
    collection (cilium/cilium#44227, @darox)
  - chore(deps): update dependency cilium/cilium to v1.18.6 by
    @renovate[bot] in #3168
  - Update stable release to v0.19.0 by @tklauser in #3169
  - chore(deps): update go to v1.25.6 by @renovate[bot] in #3170
  - chore(deps): update docker.io/library/golang:1.25.6 docker
    digest to ce63a16 by @renovate[bot] in #3172
  - chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #3171
  - ci: Harden the image build process by @ferozsalam in #3174
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 972618c by @renovate[bot] in #3176
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3175
  - chore(deps): update go to v1.25.7 by @renovate[bot] in #3178
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.9.0 by @renovate[bot] in #3179
  - chore(deps): update go to v1.26.0 by @renovate[bot] in #3181
  - chore(deps): update docker/build-push-action action to
    v6.19.0 by @renovate[bot] in #3180
  - chore(deps): update docker/build-push-action action to
    v6.19.2 by @renovate[bot] in #3183</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.19.2:
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44353, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44465, @cilium-renovate[bot])
  - chore(deps): update base-images to v1.26.0 (main)
    (cilium/cilium#44360, @cilium-renovate[bot])
  - cli: Add failed to retrieve cluster cfg to exclusion list
    (cilium/cilium#44332, @brb)
  - deps: update helm to v4.1.1 (cilium/cilium#44390, @aanm)
  - modernize: Enable rangeint analyzer (cilium/cilium#44457,
    @HadrienPatte)
  - Fix multiple tag error on main and release builds by
    @ferozsalam in #3186
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d90359c by @renovate[bot] in #3185
  - chore(deps): update actions/stale action to v10.2.0 by
    @renovate[bot] in #3187
  - chore(deps): update dependency cilium/cilium to v1.19.0 by
    @renovate[bot] in #3177
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.10.1 by @renovate[bot] in #3189
  - chore(deps): update dependency cilium/cilium to v1.19.1 by
    @renovate[bot] in #3188
  - chore(deps): update helm/kind-action action to v1.14.0 by
    @renovate[bot] in #3190</changelog>
</package>
<package pkgid="a3fa195282ffd0a10e66e8e6a4935e3c1d73cbece3761169497a5f4397be8c8b9261fc65cdbb3edb98fe1a892c97fc12021c9ce538148715cd0a893dab7c70a6" name="cilium-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.19.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743768000">- Update to version 0.18.3:
  * Announcement
  - Cilium CLI releases are now available as Docker images here:
    https://quay.io/repository/cilium/cilium-cli?tab=tags&amp;tag=latest
  * Minor Changes:
  - Add support to capture kernel profiles during performance
    testing (cilium/cilium#38402, @giorio94)
  - Make Cilium CLI performance tests not depend on Cilium
    (cilium/cilium#38245, @giorio94)
  - Reject IPSec key rotation with mismatching key lengths to
    prevent IPv6 disruptions. (cilium/cilium#37936, @smagnani96)
  * Bugfixes:
  - cilium-cli: Fix logger busy loop (cilium/cilium#38199,
    @jrajahalme)
  * CI Changes:
  - Add parallel streams throughput tests, and enable them in the
    EGW workflow (cilium/cilium#38027, @giorio94)
  - ci: use custom kubeconfig for cilium-cli cloud provider tests
    (cilium/cilium#37970, @marseel)
  - cilium-cli: Add strict-mode-test v2 (cilium/cilium#38566,
    @pippolo84)
  - cilium-cli: connectivity: clean up any leftover egw routes.
    (cilium/cilium#36651, @tommyp1ckles)
  - cilium-cli: extend no-interrupted-connections to test Egress
    Gateway (cilium/cilium#38193, @ysksuzuki)
  - cilium-cli: run IPv6 test with skipRedirectFromBackend=true
    on &gt;=v1.17.3 (cilium/cilium#38630, @ysksuzuki)
  - cilium-cli: Use distroless (cilium/cilium#38189,
    @michi-covalent)
  - cli: Reduce the flood of the terminal with logs on failure
    during tests (cilium/cilium#38240, @roman-kiselenko)
  - cli: reverse finalizers of connectivity test
    (cilium/cilium#38232, @marseel)
  - connectivity: Add test for source egress in Ingress
    (cilium/cilium#38053, @sayboras)
  - test: Add negative test case for TLS SNI + Inception
    (cilium/cilium#38194, @sayboras)
  - workflows/e2e: Cover IPv6-only (cilium/cilium#38235,
    @pchaigno)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#38603, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 (main) (cilium/cilium#38421,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.1 (main)
    (cilium/cilium#38092, @cilium-renovate[bot])
  - cilium-cli: add IPv6 connectivity test for
    LocalRedirectPolicy (cilium/cilium#37192, @saiaunghlyanhtet)
  - cilium-cli: add test owners as part of junit files
    (cilium/cilium#38269, @aanm)
  - cilium-cli: Allow running outside the Cilium tree
    (cilium/cilium#38133, @joestringer)
  - cli: Load code owners dynamically via --code-owners
    (cilium/cilium#38044, @joestringer)
  - Enable new testifylint checks, and mechanically fix reported
    issues (cilium/cilium#38485, @giorio94)
  - Fix cli disconnect error message (cilium/cilium#38545,
    @samsonkolge)
  - Modernize Go map and slice operations (cilium/cilium#38126,
    @tklauser)
  - Standardize hubble and cilium CLIs makefile
    (cilium/cilium#37716, @HadrienPatte)
  - Test IPv4 and IPv6 explicitly in PodToWorld and PodToWorld2
    connectivity tests (cilium/cilium#37435, @gentoo-root)
  - Use slices.Sorted(maps.Keys(...)) to get sorted list of map
    keys (cilium/cilium#38519, @tklauser)
  - Use more efficient SplitSeq instead of Split
    (cilium/cilium#38157, @tklauser)
  - Update stable release to v0.18.2 by @michi-covalent in #2972
  - chore(deps): update golang docker tag to v1.24.1 by @renovate
    in #2971
  - chore(deps): update docker.io/library/golang docker tag to
    v1.24.1 by @renovate in #2970
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.7 by @renovate in #2974
  - action: Only install a single version by @joestringer in
    [#2973]
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.1 by @renovate in #2975
  - chore(deps): update golangci/golangci-lint-action action to
    v6.5.2 by @renovate in #2979
  - chore(deps): update golangci/golangci-lint docker tag to
    v1.64.8 by @renovate in #2978
  - chore(deps): update dependency cilium/cilium to v1.16.8 by
    @renovate in #2977
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2976
  - github: Remove multicluster.yaml by @michi-covalent in #2983
  - chore(deps): update actions/upload-artifact action to v4.6.2
    by @renovate in #2981
  - Simplify Dockerfile and clean up docker image workflow by
    @michi-covalent in #2980
  - chore(deps): update docker/login-action action to v3.4.0 by
    @renovate in #2982
  - chore(deps): update golangci/golangci-lint{-action} by
    @michi-covalent in #2988
  - Optimize image layers by @marcofranssen in #2782
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.0.2 by @renovate in #2989
  - chore(deps): update docker.io/library/golang:1.24.1 docker
    digest to 52ff1b3 by @renovate in #2990
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 3d0f463 by @renovate in #2991
  - chore(deps): update golang docker tag to v1.24.2 by @renovate
    in #2995
  - chore(deps): update cilium (minor) by @renovate in #2924
  - chore(deps): update azure/login action to v2.3.0 by @renovate
    in #2998
  - chore(deps): update cilium/cilium digest to 67fbabc by
    @renovate in #3000
  - chore(deps): update cilium/cilium digest to 20f0e00 by
    @renovate in #3002
  - Prepare for v0.18.3 release by @michi-covalent in #2993</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749038400">- Update to version 0.18.4:
  * Major Changes:
  - Add support for VXLAN in IPsec (VinE) (cilium/cilium#37723,
    @ldelossa)
  - Promote CiliumLoadBalancerIPPool CRD to v2 API version
    (cilium/cilium#39090, @pippolo84)
  - Support IPv6 as a tunneling underlay. (cilium/cilium#38296,
    @pchaigno)
  * Minor Changes:
  - Add support for IPv6 egress gateway policies
    (cilium/cilium#38452, @rgo3)
  - cilium-cli: Fix ipv6 ping regex (cilium/cilium#38814,
    @yrsuthari)
  - policy: Add validation and docs for TLS SNI ServerNames
    (cilium/cilium#38615, @sayboras)
  - Since pod CIDRs are now stored into the ipcache map, tunnel
    map is not needed anymore. Any reference to the tunnel map
    have been removed from cilium-dbg, cilium status and bugtool.
    (cilium/cilium#38839, @pippolo84)
  * Bugfixes:
  - cli: default to SPDY connection for exec
    (cilium/cilium#38988, @asauber)
  - gateway-api: Fix parentRefMatched to check Group and Kind
    (cilium/cilium#39275, @syedazeez337)
  * CI Changes:
  - Assign codeowners for no-errors-in-logs testcase
    (cilium/cilium#38812, @marseel)
  - cilium-cli: IPv6 connectivity tests for PodToHostPort
    (cilium/cilium#39666, @gentoo-root)
  - cilium-cli: Use v2alpha1 version of CCG for Cilium versions
    below v1.18 (cilium/cilium#39776, @christarazi)
  - cilium-cli:fix: account for current TunnelPort when building
    tcpdump overlay filters (cilium/cilium#38680, @smagnani96)
  - CLI: bump ConnectivityTestConnDisruptImage
    (cilium/cilium#39200, @darox)
  - cli: encryption: improve ICMPv6 NA detection
    (cilium/cilium#39160, @julianwiedmann)
  - cli: Generate each owners field separately
    (cilium/cilium#38987, @joestringer)
  - cli: Simplify junit representation of code owners
    (cilium/cilium#39020, @joestringer)
  - cli: sysdump: collect logs from restarted test pods.
    (cilium/cilium#38796, @tommyp1ckles)
  - connectivity: Correct version check for Ingress test
    (cilium/cilium#38803, @sayboras)
  - connectivity: encryption tests: filter when icmpv6.type ==
    136 (cilium/cilium#38798, @tommyp1ckles)
  - connectivity: Fix flow validation for wildcard tls sni
    (cilium/cilium#38881, @sayboras)
  - feat(connectivity): add network bandwidth management test
    (cilium/cilium#38390, @l1b0k)
  - ipsec: fix connection disruption issue for ipv6 ipsec upgrade
    scenarios. (cilium/cilium#39061, @ldelossa)
  - test/runtime: remove already covered FQDN tests
    (cilium/cilium#38866, @tklauser)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39044, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#39686, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 18a1f2d (main) (cilium/cilium#38857,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 (main) (cilium/cilium#38902,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea (main) (cilium/cilium#39308,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 (main) (cilium/cilium#39042,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 4c0a181 (main) (cilium/cilium#39698,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 (main) (cilium/cilium#39811,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff (main) (cilium/cilium#39596,
    @cilium-renovate[bot])
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 (main) (cilium/cilium#39309, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.2 (main)
    (cilium/cilium#38708, @cilium-renovate[bot])
  - chore(deps): update go to v1.24.3 (main)
    (cilium/cilium#39378, @cilium-renovate[bot])
  - cilium-cli: add annotation to indicate we should wait for
    policy (cilium/cilium#38867, @squeed)
  - cilium-cli: add conn tests for ipv6 egress gateway policies
    (cilium/cilium#38691, @rgo3)
  - cilium-cli: Allow BINDIR environment variable to be
    dynamically configured for install path (cilium/cilium#38799,
    @mowntan)
  - cilium-cli: Capture stderr from tcpdump as an error
    (cilium/cilium#38884, @gentoo-root)
  - cilium-cli: Export codeowners for passing testcases
    (cilium/cilium#38710, @joestringer)
  - cilium-cli: Migrate from corev1.Endpoints to
    discoveryv1.EndpointSlice (cilium/cilium#39364,
    @HadrienPatte)
  - cli: De-duplicate workflow owners results in junit
    (cilium/cilium#39157, @joestringer)
  - cli: Emit target package for error in logs failure
    (cilium/cilium#38986, @joestringer)
  - cli: encryption: limit tunnel filter to dst port
    (cilium/cilium#39222, @julianwiedmann)
  - cli: Move unexpected packet drops to final test
    (cilium/cilium#39334, @nebril)
  - cli: require Cilium v1.14 (cilium/cilium#39717,
    @julianwiedmann)
  - cli: Search and print previous logs if failed
    (cilium/cilium#39347, @joestringer)
  - cli: Tidy up owners sorting logic (cilium/cilium#39019,
    @joestringer)
  - cli: Use RFC3339 for junit timestamp reporting
    (cilium/cilium#39017, @joestringer)
  - connectivity/check: fix logging error (cilium/cilium#38956,
    @mhofstetter)
  - Fix the message when no nodes are available to be added
    multicast group. (cilium/cilium#38637, @fujitatomoya)
  - go.mod: bump github.com/google/go-github to v71
    (cilium/cilium#38827, @tklauser)
  - Move node to slog (cilium/cilium#39147, @aanm)
  - New clusters created in ENI mode will no longer masquerade
    pod traffic to the external world. (cilium/cilium#38663,
    @liyihuang)
  - sysdump: don't rely on timeout command to collect hubble
    flows (cilium/cilium#38999, @giorio94)
  - Use modern Go constructs, part 2 (cilium/cilium#38652,
    @tklauser)
  - Update stable release to v0.18.3 by @michi-covalent in #3004
  - chore(deps): update go to v1.24.2 (patch) by @renovate in
    [#3005]
  - github: Clean up kind workflow by @michi-covalent in #3008
  - github: Remove cloud provider workflows by @michi-covalent in
    [#3006]
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to b51b7be by @renovate in #3010
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.0 by @renovate in #3012
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 1ecc479 by @renovate in #3011
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.1 by @renovate in #3013
  - chore(deps): update dependency cilium/cilium to v1.17.3 by
    @renovate in #3014
  - chore(deps): update docker/dockerfile docker tag to v1.15 by
    @renovate in #3015
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.2 by @renovate in #3016
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to d9db321 by @renovate in #3017
  - chore(deps): update softprops/action-gh-release action to
    v2.2.2 by @renovate in #3018
  - chore(deps): update docker/build-push-action action to
    v6.16.0 by @renovate in #3019
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.4 by @renovate in #3020
  - chore(deps): update docker/dockerfile:1.15 docker digest to
    9857836 by @renovate in #3021
  - chore(deps): update docker.io/library/golang:1.24.2 docker
    digest to 30baaea by @renovate in #3022
  - chore(deps): update golangci/golangci-lint-action action to
    v7.0.1 by @renovate in #3023
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.1.6 by @renovate in #3025
  - chore(deps): update golangci/golangci-lint-action action to
    v8 by @renovate in #3024
  - Dockerfile: do not specify syntax by @tklauser in #3026
  - README.md: remove status badges for removed cloud provider
    workflows by @tklauser in #3027
  - chore(deps): update golang docker tag to v1.24.3 by @renovate
    in #3028
  - chore(deps): update actions/setup-go action to v5.5.0 by
    @renovate in #3029
  - chore(deps): update go to v1.24.3 (patch) by @renovate in
    [#3030]
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 86b4cff by @renovate in #3033
  - chore(deps): update docker/build-push-action action to
    v6.17.0 by @renovate in #3031
  - chore(deps): update dependency cilium/cilium to v1.17.4 by
    @renovate in #3032
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d9f9472 by @renovate in #3034
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.28.0 by @renovate in #3035
  - Update CONTRIBUTING.md by @xmulligan in #3036
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.29.0 by @renovate in #3037
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 795a40c by @renovate in #3038
  - chore(deps): update docker/build-push-action action to
    v6.18.0 by @renovate in #3040
  - Prepare for v0.18.4 release by @michi-covalent in #3039</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751544000">- Update to version 0.18.5:
  * Minor Changes:
  - cilium-cli: add clustermesh
    inspect-policy-default-local-cluster command
    (cilium/cilium#39828, @MrFreezeex)
  - cli: add suport for policy-default-local-cluster in
    connectivity tests (cilium/cilium#39786, @MrFreezeex)
  - cli: Enable tolerations flag for all connectivity tests
    (cilium/cilium#40072, @HadrienPatte)
  - Improve EKS cluster name auto-detection by supporting both
    ARN and eksctl FQDN formats to avoid validation errors caused
    by overly long names. (cilium/cilium#39500, @zzuckerfrei)
  * CI Changes:
  - cli,ci,ipsec: create key command and CI integration
    (cilium/cilium#37722, @viktor-kurchenko)
  - connectivity: Include detailed failure messages in test
    report (cilium/cilium#39866, @aanm)
  - fix(summary): arbitrary file access during archive extraction
    zipslip (cilium/cilium#39896, @odaysec)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40081, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40214, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 (main) (cilium/cilium#40036,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.4 (main)
    (cilium/cilium#39943, @cilium-renovate[bot])
  - cilium-cli: clean up log messages (cilium/cilium#40101,
    @tklauser)
  - cilium-cli: Standardize build args in dockerfile
    (cilium/cilium#40126, @HadrienPatte)
  - cli: Add OpenShift cluster Kind (cilium/cilium#40012,
    @nebril)
  - cli: Do not directly depend on DaemonConfig
    (cilium/cilium#39907, @brb)
  - deps: Replace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3
    (cilium/cilium#40224, @HadrienPatte)
  - docs: Add cmdref for cilium-cli (cilium/cilium#40017,
    @HadrienPatte)
  - go.mod, vendor: bump github.com/google/go-github to v72
    (cilium/cilium#40104, @tklauser)
  - lint: Update staticcheck config in golangci-lint
    (cilium/cilium#40201, @sayboras)
  - Test failure message included in Junit report of the
    connectivity tests. (cilium/cilium#40035, @mathpl)
  - tools: Move codeowners library from cilium-cli dir
    (cilium/cilium#40253, @joestringer)
  - chore(deps): update docker.io/library/golang:1.24.3 docker
    digest to 81bf592 by @renovate in #3044
  - chore(deps): update golang docker tag to v1.24.4 by @renovate
    in #3046
  - chore(deps): update softprops/action-gh-release action to
    v2.3.0 by @renovate in #3047
  - chore(deps): update go to v1.24.4 (patch) by @renovate in
    [#3045]
  - chore(deps): update softprops/action-gh-release action to
    v2.3.2 by @renovate in #3048
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to b7b9a69 by @renovate in #3049
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.0 by @renovate in #3050
  - RELEASE.md: drop reference to v0.10 branch by @tklauser in
    [#3051]
  - Update stable release to v0.18.4 by @michi-covalent in #3052
  - chore(deps): update docker/setup-buildx-action action to
    v3.11.1 by @renovate in #3053
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.0 by @renovate in #3057
  - chore(deps): update dependency cilium/cilium to v1.17.5 by
    @renovate in #3054
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 10c1318 by @renovate in #3055
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.1 by @renovate in #3058
  - Prepare for v0.18.5 release by @tklauser in #3059</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- Update to version 0.18.6:
  * Minor Changes:
  - Cilium uninstall now removes annotations from Kubernetes
    nodes when clean-cilium-state: true (cilium/cilium#39931,
    @AritraDey-Dev)
  - Deprecate v2alpha1 version of CiliumLoadBalancerIPPool CRD in
    favor of the v2 version (cilium/cilium#39134, @pippolo84)
  * Bugfixes:
  - Fix bug where we would display the Max Seq. Number for IPsec
    on 32bits. (cilium/cilium#40622, @pchaigno)
  * CI Changes:
  - Add l7 proxy check for to-fqdns connectivity test
    (cilium/cilium#40549, @vipul-21)
  - cli: switch coredns image to registry.k8s.io, and fix
    renovate (cilium/cilium#40706, @giorio94)
  - connectivity: Allow customization of tcpdump kill timeout
    (cilium/cilium#40774, @gentoo-root)
  - connectivity: rework sniffer to execute tcpdump in background
    (cilium/cilium#40487, @smagnani96)
  * Misc Changes:
  - cilium-cli: Print partial output upon bgp peers errors
    (cilium/cilium#40278, @rastislavs)
  - cilium-cli: Update default network-perf image
    (cilium/cilium#40376, @HadrienPatte)
  - cilium-cli: Use slim k8s packages for connectivity tests
    (cilium/cilium#40708, @HadrienPatte)
  - Fix misc typos (cilium/cilium#40769, @HadrienPatte)
  - Miscellaneous improvements to option.NewNamedMapOptions
    (cilium/cilium#40529, @giorio94)
  - The unableTranslateCIDRgroups variable is removed as it is
    not used since the v1.17 release (cilium/cilium#40267,
    @Surya-7890)
  - Update stable release to v0.18.5 by @tklauser in #3060
  - Update RELEASE.md by @michi-covalent in #3062
  * Dependencies
  - go.mod, vendor: pull in charts for Cilium 1.18.0 and Tetragon
    1.5.0 (cilium/cilium#40823, @tklauser)
  - vendor: Update github.com/google/go-github to v73
    (cilium/cilium#40326, @HadrienPatte)
  - chore(deps): update docker.io/library/golang:1.24.5 docker
    digest to ef5b4be
  - chore(deps): update dependency cilium/cilium to v1.18.0
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.0
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    6edc205
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    72ff633
  - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
    3ebc008
  - chore(deps): update dependency cilium/cilium to v1.17.6
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.2.2
  - chore(deps): update go to v1.24.5
  - chore(deps): update golang docker tag to v1.24.5
  - chore(deps): update docker.io/library/golang:1.24.4 docker
    digest to 20a022e</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 0.18.7:
  * Minor Changes:
  - clustermesh: cli: accept more than one service IPs (excluding
    when connecting to NodePort Services) when connecting to
    remote clustermesh-apiserver (cilium/cilium#41253,
    @MrFreezeex)
  - clustermesh: cli: add support for dict for helm values
    clustermesh.config.clusters (cilium/cilium#40879,
    @MrFreezeex)
  - clustermesh: cli: support outputting
    clustermesh.config.clusters to the new dict format if the
    cluster is running Cilium &gt;= 1.20 (cilium/cilium#40959,
    @MrFreezeex)
  * Bugfixes:
  - Add l7 proxy check to policy-local-cluster-egress
    connectivity test (cilium/cilium#40797, @camrynl)
  - cilium-cli: also restart cilium-operator pods on config
    changes (cilium/cilium#41067, @aanm)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#40893, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41046, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41340, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41433, @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.0 docker
    digest to 5502b0e (main) (cilium/cilium#41343,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.24.6 (main)
    (cilium/cilium#40992, @cilium-renovate[bot])
  - cilium-cli: Optimized feature detection by running
    cluster-wide checks once (cilium/cilium#40715, @HadrienPatte)
  - Include bgp remote peer capabilities in the sysdump
    (cilium/cilium#40719, @liyihuang)
  - Update all-dependencies (main) (cilium/cilium#41175,
    @cilium-renovate[bot])
  - Update docker.io/alpine/socat:1.8.0.3 Docker digest to
    29d0f24 (main) (cilium/cilium#41204, @cilium-renovate[bot])
  - Update Go to v1.25.0 (main) (cilium/cilium#41209,
    @cilium-renovate[bot])
  - Update stable release to v0.18.6 by @tklauser in #3075
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.3.1 by @renovate[bot] in #3076
  - chore(deps): update golang docker tag to v1.24.6 by
    @renovate[bot] in #3079
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 2e114d2 by @renovate[bot] in #3077
  - chore(deps): update docker/login-action action to v3.5.0 by
    @renovate[bot] in #3078
  - chore(deps): update go to v1.24.6 (patch) by @renovate[bot]
    in #3080
  - chore(deps): update actions/checkout action to v5 by
    @renovate[bot] in #3082
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.4.0 by @renovate[bot] in #3086
  - chore(deps): update golang docker tag to v1.25.0 by
    @renovate[bot] in #3085
  - chore(deps): update go to v1.25.0 (minor) by @renovate[bot]
    in #3088
  - chore(deps): update dependency cilium/cilium to v1.18.1 by
    @renovate[bot] in #3089
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.30.0 by @renovate[bot] in #3091
  - chore(deps): update golang-images - autoclosed by
    @renovate[bot] in #3090
  - Prepare for v0.18.7 release by @michi-covalent in #3092</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220800">- Update to version 0.18.8:
  * Minor Changes:
  - clustermesh: add endpoints metrics and change global service
    (and MCS ServiceExport) metrics to report per cluster metrics
    instead of a global count (cilium/cilium#41323, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix CNI config file collection in sysdump
    (cilium/cilium#42111, @pillai-ashwin)
  - cilium-cli: Prevent panic in node-to-node-encryption
    connectivity test (cilium/cilium#41600, @HadrienPatte)
  - connectivity-tests: limit IPv6 PodToIngress to Cilium &gt;=
    v1.17 (cilium/cilium#42148, @julianwiedmann)
  - Fix a fatal error when accessing multicast map using
    cilium-dbg bpf multicast (cilium/cilium#42080, @tklauser)
  * CI Changes:
  - Add integration test to validate IPsec key derivation
    consistency across nodes, ensuring tunnel keys are properly
    derived and identical between Cilium pods.
    (cilium/cilium#40808, @pillai-ashwin)
  - ci: enable copyloopvar linter (cilium/cilium#41893,
    @tklauser)
  - cilium-cli, netns: fix golangci-lint 2.5.0 errors
    (cilium/cilium#41856, @tklauser)
  - cilium-cli: Bring back NodePort Acceleration feature
    detection (cilium/cilium#41812, @brb)
  - cilium-cli: Reenable L7 IPv6 tests (cilium/cilium#39662,
    @gentoo-root)
  - cilium-cli: Specify TARGET for building release binaries
    (cilium/cilium#42177, @michi-covalent)
  - cilium_cli: Override GO_BUILD Make variable
    (cilium/cilium#42162, @michi-covalent)
  - cli, ipsec: Fix bidirectional IPsec tunnel check
    (cilium/cilium#42047, @pchaigno)
  - cli: Fix unreliable tests due to error emitted in Cilium logs
    "retrieving device lxc*: Link not found"
    (cilium/cilium#42146, @fristonio)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#41611, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#42018, @cilium-renovate[bot])
  - chore(deps): update docker.io/alpine/socat:1.8.0.3 docker
    digest to 0ce60b5 (main) (cilium/cilium#41558,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f (main) (cilium/cilium#41649,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d709837 (main) (cilium/cilium#42019,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 (main) (cilium/cilium#42252,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.1 (main)
    (cilium/cilium#41560, @cilium-renovate[bot])
  - chore(deps): update go to v1.25.3 (main)
    (cilium/cilium#42061, @cilium-renovate[bot])
  - cilium-cli/features: use common cmd metric list command
    (cilium/cilium#41630, @aanm)
  - cilium-cli: drop disabled IP cache check from connectivity
    tests (cilium/cilium#42240, @tklauser)
  - cli/clustermesh: remove leftover global services status info
    (cilium/cilium#41727, @giorio94)
  - Refactor policy engine to use PolicyEntry as the internal
    representation of policies, as described in CFP-39646.
    (cilium/cilium#40213, @TheBeeZee)
  - sysdump: add resource usage of nodes and pods
    (cilium/cilium#41415, @darox)
  - chore(deps): update go to v1.25.1 (patch) by @renovate[bot]
    in #3097
  - chore(deps): update actions/setup-go action to v6 by
    @renovate[bot] in #3094
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to d6bdb04 by @renovate[bot] in #3096
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 87bce11 by @renovate[bot] in #3099
  - chore(deps): update softprops/action-gh-release action to
    v2.3.3 by @renovate[bot] in #3098
  - chore(deps): update golang docker tag to v1.25.1 by
    @renovate[bot] in #3093
  - chore(deps): update actions/stale action to v10 by
    @renovate[bot] in #3095
  - chore(deps): update golang:1.25.1-alpine3.21 docker digest to
    331bde4 by @renovate[bot] in #3100
  - chore(deps): update dependency cilium/cilium to v1.18.2 by
    @renovate[bot] in #3102
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to 8305f5f by @renovate[bot] in #3103
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.5.0 by @renovate[bot] in #3104
  - chore(deps): update docker/login-action action to v3.6.0 by
    @renovate[bot] in #3105
  - chore(deps): update docker.io/library/golang:1.25.1 docker
    digest to ab1f5c4 by @renovate[bot] in #3106
  - chore(deps): update actions/stale action to v10.1.0 by
    @renovate[bot] in #3108
  - chore(deps): update softprops/action-gh-release action to
    v2.3.4 by @renovate[bot] in #3107
  - chore(deps): update softprops/action-gh-release action to
    v2.4.0 by @renovate[bot] in #3109
  - chore(deps): update golang docker tag to v1.25.2 by
    @renovate[bot] in #3110
  - chore(deps): update go to v1.25.2 (patch) by @renovate[bot]
    in #3112
  - chore(deps): update golang:1.25.2-alpine3.21 docker digest to
    0134653 by @renovate[bot] in #3113
  - RELEASE: also look for release-blockers in cilium/cilium by
    @julianwiedmann in #3116
  - chore(deps): update golang docker tag to v1.25.3 by
    @renovate[bot] in #3117
  - chore(deps): update softprops/action-gh-release action to
    v2.4.1 by @renovate[bot] in #3114
  - chore(deps): update go to v1.25.3 (patch) by @renovate[bot]
    in #3118
  - chore(deps): update golang:1.25.3-alpine3.21 docker digest to
    0c9f3e0 by @renovate[bot] in #3115
  - Makefile: fix renovate depname for GO_IMAGE_* updates by
    @tklauser in #3119
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6ea52a0 by @renovate[bot] in #3111
  - Prepare for v0.18.8 release by @michi-covalent in #3120</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.18.9:
  * Major Changes:
  - Operator prometheus support TLS/mTLS using existing secret
    (cilium/cilium#42077, @phuhung273)
  * Minor Changes:
  - CLI: Allow users to set the default Cilium namespace via the
    CILIUM_NAMESPACE environment variable (cilium/cilium#41557,
    @td0ne)
  - Removed deprecated CiliumBGPPeeringPolicy CRD and its agent
    implementation. Use cilium.io/v2 CRDs
    (CiliumBGPClusterConfig, CiliumBGPPeerConfig,
    CiliumBGPAdvertisement, CiliumBGPNodeConfigOverride) for
    configuring BGP. (cilium/cilium#42278, @rastislavs)
  * CI Changes:
  - Add CCNP cilium connectivity tests (cilium/cilium#42051,
    @karina-ranadive)
  - Fix connectivity tests for access to link-local nodelocaldns
    classified as 'host' entity (cilium/cilium#42984, @rptaylor)
  * Misc Changes:
  - bgp: Correct misleading error message in GetPeeringState
    (cilium/cilium#42945, @hargrovee)
  - bgp: Remove versions from bgp package names
    (cilium/cilium#42503, @rastislavs)
  - cilium-cli: add own type for root command parameters
    (cilium/cilium#42609, @tklauser)
  - cli: cleanups for pre-v1.15 removal (cilium/cilium#42757,
    @julianwiedmann)
  - cli: require Cilium v1.15 (cilium/cilium#41538,
    @julianwiedmann)
  - go.mod, vendor: bump github.com/google/go-github to v79
    (cilium/cilium#42857, @tklauser)
  - Update lrp frontend IP address to avoid IMDS conflict in the
    cloud environment in cilium-cli (cilium/cilium#42737,
    @liyihuang)
  - Use modern Go constructs (cilium/cilium#42525, @HadrienPatte)
  - Update stable release to v0.18.8 by @michi-covalent in #3121
  - chore(deps): update actions/upload-artifact action to v5 by
    @renovate[bot] in #3124
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 8c945d3 by @renovate[bot] in #3122
  - chore(deps): update dependency cilium/cilium to v1.18.3 by
    @renovate[bot] in #3123
  - chore(deps): update docker.io/library/golang:1.25.3 docker
    digest to 6bac879 by @renovate[bot] in #3125
  - renovate: try to group dependency updates by @tklauser in
    [#3126]
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.0 by @renovate[bot] in #3127
  - chore(deps): update helm/kind-action action to v1.13.0 by
    @renovate[bot] in #3128
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.1 by @renovate[bot] in #3129
  - chore(deps): update golang docker tag to v1.25.4 by
    @renovate[bot] in #3130
  - chore(deps): update go to v1.25.4 by @renovate[bot] in #3131
  - chore(deps): update golang:1.25.4-alpine3.21 docker digest to
    3289aac by @renovate[bot] in #3132
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to e68f6a0 by @renovate[bot] in #3135
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.6.2 by @renovate[bot] in #3136
  - chore(deps): update golangci/golangci-lint-action action to
    v9 by @renovate[bot] in #3133
  - chore(deps): update dependency cilium/cilium to v1.18.4 by
    @renovate[bot] in #3134
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3137
  - chore(deps): update actions/setup-go action to v6.1.0 by
    @renovate[bot] in #3138
  - chore(deps): update actions/checkout action to v6 by
    @renovate[bot] in #3139
  - chore(deps): update golangci/golangci-lint-action action to
    v9.1.0 by @renovate[bot] in #3141
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to f60eaa8 by @renovate[bot] in #3140
  - chore(deps): update docker.io/library/golang:1.25.4 docker
    digest to 6981837 by @renovate[bot] in #3143
  - chore(deps): update softprops/action-gh-release action to
    v2.5.0 by @renovate[bot] in #3144
  - chore(deps): update golang docker tag to v1.25.5 by
    @renovate[bot] in #3147
  - chore(deps): update actions/checkout action to v6.0.1 by
    @renovate[bot] in #3146
  - Prepare for v0.18.9 release by @michi-covalent in #3145</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768392000">- Update to version 0.19.0:
  * CI Changes:
  - Add L7 policy traffic disruption tests (cilium/cilium#42150,
    @fristonio)
  - Cilium-cli SNI connectivity tests now retry expected
    successful operations to recover from failures due to
    external upstream issues. (cilium/cilium#42980, @jrajahalme)
  - cli: connectivity: fix typo in L7 LB tests
    (cilium/cilium#43610, @julianwiedmann)
  - Fix intermittent NodePort connectivity test timeouts in
    dual-stack clusters by validating NodePort readiness on all
    node IP addresses during test setup. (cilium/cilium#40812,
    @pillai-ashwin)
  - tests: remove identity manager from ignored error messages
    (cilium/cilium#42982, @odinuge)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43169, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43456, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43508, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43457,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43538,
    @cilium-renovate[bot])
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 (main) (cilium/cilium#43303,
    @cilium-renovate[bot])
  - chore(deps): update go to v1.25.5 (main)
    (cilium/cilium#43173, @cilium-renovate[bot])
  - cilium-cli/connectivity: remove matcher for bpf/init.sh
    errors (cilium/cilium#43109, @tklauser)
  - cilium-cli: convert net.IP to netip.Addr
    (cilium/cilium#42371, @phuhung273)
  - cli: Update network-perf image ref (cilium/cilium#43297,
    @HadrienPatte)
  - chore(deps): update golangci/golangci-lint-action action to
    v9.2.0 by @renovate[bot] in #3148
  - Update stable release to v0.18.9 by @michi-covalent in #3149
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.0 by @renovate[bot] in #3151
  - chore(deps): update go to v1.25.5 by @renovate[bot] in #3153
  - ci: clean up disk space in release workflow by @tklauser in
    [#3154]
  - chore(deps): update actions/stale action to v10.1.1 by
    @renovate[bot] in #3150
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 4b2a093 by @renovate[bot] in #3152
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.7.2 by @renovate[bot] in #3155
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to a22b2e6 by @renovate[bot] in #3156
  - chore(deps): update actions/upload-artifact action to v6 by
    @renovate[bot] in #3157
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 36b4f45 by @renovate[bot] in #3160
  - chore(deps): update dependency cilium/cilium to v1.18.5 by
    @renovate[bot] in #3159
  - chore(deps): update dependency kubernetes-sigs/kind to
    v0.31.0 by @renovate[bot] in #3158
  - chore(deps): update docker/setup-buildx-action action to
    v3.12.0 by @renovate[bot] in #3162
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.8.0 by @renovate[bot] in #3163
  - chore(deps): update docker.io/library/golang:1.25.5 docker
    digest to 6cc2338 by @renovate[bot] in #3164
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to cd64bec by @renovate[bot] in #3165
  - chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #3166
  - Prepare for v0.19.0 release by @tklauser in #3167</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.19.1:
  * Minor Changes:
  - cli: clustermesh: use ca bundle to connect clusters
    (cilium/cilium#42833, @MrFreezeex)
  * Bugfixes:
  - cilium-cli: Fix NodePort deployment check in dual-stack
    clusters (cilium/cilium#43888, @gandro)
  - Fix GKE conformance test NodePort timeouts by skipping
    unreachable external IP validation on GKE
    (cilium/cilium#44014, @pillai-ashwin)
  * CI Changes:
  - cli: Relax warning exclusion for "unable to find key in local
    cache" (cilium/cilium#44149, @brb)
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43700, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43824, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#43965, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44090, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44235, @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43827,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#43969,
    @cilium-renovate[bot])
  - chore(deps): update base-images (main) (cilium/cilium#44239,
    @cilium-renovate[bot])
  - cilium-cli: Fix container name in connectivity test logs
    (cilium/cilium#44076, @HadrienPatte)
  - docs: fix typos in comments (cilium/cilium#43821, @NAM-MAN)
  - feat(cilium-cli): Add -r(estart) parameter to cilium upgrade
    (cilium/cilium#43722, @alagoutte)
  - Introduce end-to-end tests for Cilium's ZTunnel integration.
    (cilium/cilium#43166, @ldelossa)
  - Replace Index{,Byte} with Cut,Contains (cilium/cilium#43708,
    @joestringer)
  - sysdump: Use label selectors for Hubble UI/Relay deployment
    collection (cilium/cilium#44227, @darox)
  - chore(deps): update dependency cilium/cilium to v1.18.6 by
    @renovate[bot] in #3168
  - Update stable release to v0.19.0 by @tklauser in #3169
  - chore(deps): update go to v1.25.6 by @renovate[bot] in #3170
  - chore(deps): update docker.io/library/golang:1.25.6 docker
    digest to ce63a16 by @renovate[bot] in #3172
  - chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #3171
  - ci: Harden the image build process by @ferozsalam in #3174
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to 972618c by @renovate[bot] in #3176
  - chore(deps): update all github action dependencies by
    @renovate[bot] in #3175
  - chore(deps): update go to v1.25.7 by @renovate[bot] in #3178
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.9.0 by @renovate[bot] in #3179
  - chore(deps): update go to v1.26.0 by @renovate[bot] in #3181
  - chore(deps): update docker/build-push-action action to
    v6.19.0 by @renovate[bot] in #3180
  - chore(deps): update docker/build-push-action action to
    v6.19.2 by @renovate[bot] in #3183</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.19.2:
  * Misc Changes:
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44353, @cilium-renovate[bot])
  - chore(deps): update all-dependencies (main)
    (cilium/cilium#44465, @cilium-renovate[bot])
  - chore(deps): update base-images to v1.26.0 (main)
    (cilium/cilium#44360, @cilium-renovate[bot])
  - cli: Add failed to retrieve cluster cfg to exclusion list
    (cilium/cilium#44332, @brb)
  - deps: update helm to v4.1.1 (cilium/cilium#44390, @aanm)
  - modernize: Enable rangeint analyzer (cilium/cilium#44457,
    @HadrienPatte)
  - Fix multiple tag error on main and release builds by
    @ferozsalam in #3186
  - chore(deps): update gcr.io/distroless/static:latest docker
    digest to d90359c by @renovate[bot] in #3185
  - chore(deps): update actions/stale action to v10.2.0 by
    @renovate[bot] in #3187
  - chore(deps): update dependency cilium/cilium to v1.19.0 by
    @renovate[bot] in #3177
  - chore(deps): update golangci/golangci-lint docker tag to
    v2.10.1 by @renovate[bot] in #3189
  - chore(deps): update dependency cilium/cilium to v1.19.1 by
    @renovate[bot] in #3188
  - chore(deps): update helm/kind-action action to v1.14.0 by
    @renovate[bot] in #3190</changelog>
</package>
<package pkgid="72e2fd7dc67f5a63a0e685fd89e2f31313e4b43cf8094dd06b70de0e31d78d3fcf054fd615b7905597ee573859df87af5388b49e48362788017173cee7a353fd" name="cinnamon" arch="riscv64">
  <version epoch="0" ver="6.4.6" rel="3.2"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1686225600">- Update to version 5.8.1.
  * Revert "l10n: Generate module files"
  * Update generate_cs_module_desktop_files.py script
  * l10n: Generate module files
  * l10n: Generate additional files</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1689422400">- Building on Dead Mozay's packaging work; update to version 5.8.4.
  * theme: Don't force too large a minimum size of PopupSliderMenuItem.
  * cs_gestures.py: Cleaning up Python
  * gestures: Fix EXEC actions not completing.
  * sound applet: Fix alignment of icons in 'Launch player' submenu when a player is active.
  * To fix the error of referencing a non-existent variable.
  * popupMenu: restore minimum slider width, override sound slider only
  * grouped window list: fix drag and move app icon on the app list
  * cinnamon-close-dialog: Fix dialog text
  * Align labels in rows in the preffered applications to center
  * cinnamon ui: improve overview animation
  * color-scheme follow simplified themes
  * l10n: Update POT</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696507200">- Drop cinnamon-meson-0.61.patch: Fixed upstream.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1701432000">- Update to version 6.0.0:
  * settings: Replace PIL.Image.ANTIALIAS with PIL.Image.LANCZOS.
  * gestures: Adjust to amplified max volume, not normal.
  * cs_themes: Finish removing tinycss support.
  * cs_themes.py: Fix navigation/stack issue.
  * cinnamon.css: Center text in .applet-box
  * lightbox: Reduce color banding with dithering...
  * sound@cinnamon.org: Word wrap for artist and title labels
  * bug report: Mention crashes.
  * Fix thumbnails not appearing for windows created while menu is open
  * cinnamon-menu-editor: Fix window type to enable window resizing.
  * keybindings: Make Above_Tab displayable.
  * Looking glass: Fix log text colors.
  * gesturesManager.js: Ignore gestures when the screensaver is active.
  * Updated write-applet.xml for Cinnamon 4.6 to 5.8+
  * Update issue template with a link to open and closed issues for convenience.
  * window-list/gwl: Simplify window focus updates.
  * applet.js: Improve code comments.
  * gwl: Track the getThumbnail timeout source id.
  * Show all batteries as "primary" batteries, removing set_device_battery_additional()
  * Menu applet: Fix bug where menu is partly behind panel
  * gestures: Remove device detection.
  * Fix issue #11810
  * Emphasize checking for duplicate existing issues in the bug report form.
  * Updated cs_info module
  * sound applet: Add telegram-desktop to players without seek support
  * Fix various typos
  * js: Use string instead of regexp
  * cinnamon-subprocess-wrapper: Handle invalid utf8, fix error message.
  * Replace misc/util.js polyfills with js natives...
  * Replace util.js polyfills with JS natives...
  * state.js: replace polyfills with js natives..
  * Fix meson.build deprecations up to 0.56.0
  * cs_backgrounds: Recognize .avif files.
  * misc: Use locale.getlocale() instead of locale.getdefaultlocale().
  * calendar eventView.js: Try to cancel scroll-to-row callback when set_events() is called.
  * cs_info.py: Don't freeze when 'Copy to clipboard' is clicked.
  * Fixed calculate a sidePage height when it comes as standalone
  * Update cinnamon-settings.py
  * Require soup 3.0.
  * Ensure settings window expands to fit toolbar
  * Adds a shift-middle click action to the sound applet.
  * Adds option to always show the input switch in the sound applet. (Closes #11232)
  * wayland: Add session files
  * Clean up build deps and some unused imports
  * wayland: Don't use Gtk/Gdk anywhere in core/startup code
  * st-texture-cache: Make our own GtkIconTheme instead of trying to get it from a GdkScreen (which won't be able to exist until Cinnamon completes startup)
  * Disable/avoid things that don't currently work in Wayland
  * Extensions: Block certain x11-only xlets from trying to load
  * dbus: Add monitor labeler
  * Restore system background
  * Log the backend at Cinnamon start, add a row for it in cs_info.py
  * cs_themes: Don't use a GtkPlug/Socket for overview-scrollbar previews
  * cs_display: Add scale-monitor-framebuffer for Wayland fractional scaling
  * Remove some leftovers from main.c, adjust a string in cs_themes.py
  * power applet: Wait for csd-power's dbus presence before trying to connect to it
  * cinnamon-launcher: Launch cinnamon immediately under Wayland
  * session: Use a separate desktop file for Wayland sessions.
  * cinnamon-settings: Suppress/hide some x11-only elements.
  * modalDialog.js: Fix sync call in x11.
  * melange: convert to GApplication, cleanup, fix launch-as-inspector mode.
  * lookingGlass.js: Initialize melange interface at startup.
  * Add .git-blame-ignore-revs for commits
  * Adding an option for notification screen selection
  * Fix whitespace
  * Fix GLib exception:
  * meson: Re-add dbus dependency
  * Gestures: Allow the user to specify when an action is triggered.
  * Gestures: Add a desktop zoom action.
  * Rename Wayland session
  * cinnamon-launcher: Remove wayland handling.
  * cinnamon-global.c: Restore cinnamon_global_set_pointer.
  * Fix xlet-settings TreeListWidget's handling of columns with option lists
  * Use menu for window list hover tooltip choice
  * Fix the power applet battery status when the seconds var is 3600
  * Spices.py: Fix desklet reload after update when there are multiple instances
  * gesturesManager.js: Fix a couple small issues
  * Add Actions module
  * debian/control: Update soup version.
  * Remove .settings folder
  * Added menu details option
  * menu applet: Add some safety to the right-click properties item.
  * screenshot service: Add color picker support.
  * add xdg-portal conf
  * l10n: Update POT</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1723377600">- update to 6.2.9:
  * cs_default.py: Disable mousewheel selection in the default app comboboxes.
- update to 6.2.8:
  * x-cinnamon-portals.conf: Add gnome-keyring as the Secret provider.
- update to 6.2.7:
  * Dns.js: Revert bug workaround
- update to 6.2.6:
  * cinnamon-settings-users: Don't use w -hs
  * Set clip_to_allocation to true for menu and notification applets
- update to 6.2.5:
  * ExtensionCore.py - Adds update subject
  * Revert "cs_themes: Restrain picture button heights."
- update to 6.2.4:
  * windowMenu.js: Fix warning flood when moving a window to another workspace.
  * cs_themes: Restrain picture button heights.
  * user applet: Fix updating the avatar icon size when the panel height changes.
  * cs-info: Better parsing of the graphics card lspci output
- update to 6.2.3:
  * cinnamon-settings.py: Use the nvidia icon for nvidia-settings.
  * ExtensionCore.py: Check for display names in translations
  * cs_themes: Frame App and Cinnamon themes, move user themes to the top.
  * xapp status: Make sure the recording icon size is set, disconnect the recording signal when the applet is removed.
- update to 6.2.2:
  * Revert "xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file."
- update to 6.2.1:
  * Fix extensions automatically enabling on download
- update to 6.2.0:
  * sound applet: Fixes #12035
  * Add a fix for webkit dev's failure to care about breaking online-accounts for nvidia users
  * window lists: don't attention flash focused window
  * Remove dynamic text direction for table
  * cinnamon-xlet-makepot: Don't assume xgettext calls actually generate a potfile.
  * Restore polkit agent.
  * Fix lmde6 build.
  * polkit-dialog: Clean up the styling a bit
  * debian/control: Don't remove policykit-1-gnome yet.
  * Add greeter badges for Cinnamon sessions
  * Show search bar by default in AppChooserDialog
  * cs_panel.py: Set the step amount to 1 for panel heights.
  * power applet: Fix reported battery status
  * panel.js: Don't re-declare x_mon when converting panel defs.
  * cs_panel.py: Fix behavior when there are overlapping definitions.
  * panel.js: Improve handling of invalid/duplicate panel definitions.
  * notifications@cinnamon.org: Append the locale's date format to notifications
  * cs_screensaver.py: Add screen lock delay options for 5 and 10 seconds
  * cs_keyboard.py, cinnamon-desktop-editor.py: Fix some python 3.12- related warnings.
  * cs_keyboard.py: Update the custom list visually as well as internally when a keybinding changes.
  * calendar@cinnamon.org: Fix garbage collection of stale events.
  * Fix mapping flatpak windows to flatpak app
  * Switch to GNOME Online Accounts GTK
  * l10n: Update POT
  * cs_info: Add 'about' as a keyword for System Info
  * cs_keyboard: Enable configuration of bindings for Spices
  * cs_themes: Fix the stack switcher sensitivity
  * inhibit@cinnamon.org: Add unique applet icons for notification toggles
  * Show battery pending charge/discharge states in Power Management
  * cinnamon-settings.py: Additional modules when Mint modules are absent
  * cinnamon-settings: Forbid synaptic if mintsources is present.
  * Fix linuxmint#11313
  * Add userWidget.js
  * lightbox.js: Port to Clutter animations
  * modalDialog.js: Port to Clutter animations
  * desklet.js: Port to Clutter animations
  * Add interface for xdg portal requests.
  * doc generation: Fix strings with invalid escape codes.
  * placesManager.js: Remove "Connect to..." item.
  * New action icon for Mint-X theme
  * cs_themes: Blacklist Adwaita and HighContrast
  * cs_themes: Blacklist a few more themes
  * cs_themes: Blacklist adwaita-dark
  * user applet: Allow to display the profile picture on the panel
  * userWidget.js: Fix AccountsService icon changes.
  * user@cinnamon.org: Use UserWidget.Avatar for the panel user icon.
  * cs_user.py: Use XApp.IconChooserDialog for "Browse for more...".
  * Update Show information on date format syntax URL to working one
  * workspace switcher: remove the workspace the cursor is hovering on middle click
  * cs_keyboard.py and KeybindingWidgets.py: Add support for search by binding
  * cornerbar applet: add shift + click actions settings
  * cornerbar: Properly filter windows not to transparentize on peek blur/opacity effects
  * show desktop applet: Fix desktop peek
  * Remove unused js overrides
  * Prevent window randomization on connecting a monitor
  * Preserve file permissions of downloaded spices
  * cinnamon theme: fix expo-workspaces-name-entry
  * cornerbar: Port to Clutter animations
  * show-desktop: Port to Clutter animations
  * gwl: Port to Clutter animations
  * Adds toggle switch to on-screen-keyboard@cinnamon applet to enable/disable keyboard.
  * util.js: remove unused utility function latinise()
  * userWidget: Back to using the theme to load the face image.
  * user applet: handle the symbolic panel icon correctly.
  * gwl: Fix thumbnails resize on scaled monitors
  * Show "wired with a padlock" or "wireless with a padlock" icons when a VPN is connected
  * Add a Science category to the menu.
  * sound@cinnamon.org: Prevent Muffin from creating sound streams in volume mixer in sound applet
  * cinnamon-app-system.c: Don't remove an app from running_apps until after emitting the changed signal.
  * userWidget: Simplify a bit
  * Embed nemo's layout editor into cinnamon-settings' Actions module.
  * Prevents Cvc.MixerControl from being loaded more than once
  * l10n: Generate additional files
  * l10n: Generate CS module desktop files
  * l10n: Update POT
  * xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file.
  * PopupSliderMenuItem: Don't track the hover state
  * window-list: Remove indicators for minimized and tiled windows
- update to 6.0.4:
  * Move gir files to private path
  * fixing applet tooltips clipping out the top as well.=
- update to 6.0.3:
  * fix for applet tooltips clipping outside the screen when they're too close to the bottom.
  * Show secure connection icon when WireGuard is active
- update to 6.0.2:
  * menu: Don't resize if the OSK is visible
  * Check for a workarea collision during actor.show() and shrink or restore to the user size when appropriate.
  * cs-info: increase inxi verbosity
  * README.Debian: fix typo
  * Update .git-blame-ignore-revs
- update to 6.0.1:
  * main.js: Don't initialize monitorLabeler in an x11 session.
  * Update bug report template with Wayland issue tracker
  * cinnamon-global/clipboard: use the MetaDisplay's selection object.
  * fix: install actions from the correct folder
  * improve xlet download and autostart run icons
  * Fix Main.activateWindow() for windows with normal transient children
  * actions: Ignore miscellaneous files in the install folder.
  * l10n: Update cs modules
  * cinnamon-settings-users: Fix special characters in pango markup
  * Update Actions module to show non-Spice Actions
  * Spices.py: Skip actions when they contain the 'Active' key and its value is false.
  * Spices.py: catch some possible exceptions when loading legacy actions.
  * ExtensionCore.py: Render spice-supplied icons correctly in hidpi.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">* Changes to the RPM .spec file for proper dependency versions of other Cinnamon components at different version numbers</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.6
  * see github commits for details</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1745668800">- remove v2l-tools runtime depends</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1749902400">- add cinnamon-6.4.6-cs_mouse.patch, fix boo#1244520
  * pygobject-3.52 eliminated value_nick and value_name
  * https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/394
  * https://github.com/linuxmint/cinnamon/issues/12799</changelog>
</package>
<package pkgid="c281bf99b847610cc6d8d59970a174bc268e3819890108d4da1b335a0734c3b2947b5b2a36a02d940d42e1fcc96aacff23c0a049dade138716cbe8b97d698a38" name="cinnamon-control-center" arch="riscv64">
  <version epoch="0" ver="6.6.0" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1648468800">- Update to version 5.2.1:
  * wacom: Fix column layout in button-mapping dialog.
  * l10n: Generate files</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1664712000">- FTBFS with libgnomekbd 3.28.1
  * add cinnamon-control-center-5.2.1-libgnomekbd-3.28.1.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.6.1:
  * l10n: Update POT
  * Fix build when the color panel is disabled.
  * fix a spelling error
  * update and improve d/copyright
  * Remove cinnamon-settings-daemon as a dependency.
  * l10n: respect localedir option from meson again
  * Desktop files: Fix keywords translations
  * l10n: Update POT
  * cinnamon-control-center (5.4.7) vanessa; urgency=medium
  * region panel: add keys removed from libgnomekbd's API
  * display panel: fallback if no preferred mode is set
  * cinnamon-control-center (5.4.6) vanessa; urgency=medium
  * wacom: Bring in line with changes in muffin to fix support.
  * cinnamon-control-center (5.4.5) vanessa; urgency=medium
  * build: add missing gio-unix-2.0 dependency
  * cinnamon-control-center (5.4.4) vanessa; urgency=medium
  * meson: fix regression in installing with some panels disabled
  * small debian packaging improve
  * cinnamon-control-center (5.4.3) vanessa; urgency=medium
  * meson: fix installation of symlinks
  * meson: reimplement the symlink creation install script using builtin features
  * circleci: Fix mint21 build installation step.
  * Fix desktop files
  * cinnamon-control-center (5.4.2) vanessa; urgency=medium
  * packaging: Install correct desktop files to usr/share/applications instead of in the panel definition folder.
  * cinnamon-control-center (5.4.1) vanessa; urgency=medium
  * cc-display-config: Check other monitors' capabilities when deciding which scales to offer for the selected one.
  * display: Keep monitors visible when disabled.
  * display: Select a different active monitor when the current selection is disabled.
  * display: Clean up dead code.
  * makepot: Include some missed files in the network panel.
  * l10n: Update POT
  * network/panel-common.c: Use null-safe g_strdup.
  * cinnamon-control-center (5.4.0) vanessa; urgency=medium
  * Adapt to muffin rebase.
  * network: Remove old workaround for openvpn widgets.
  * network: Add support for displaying IPv6 gateway and all IPv6 addresses
  * CI: Update targets
  * l10n: Update POT
  * l10n: Update files
- drop cinnamon-control-center-5.2.1-libgnomekbd-3.28.1.patch (obsolete)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Fix memleaks
  * network/net-device.c: net_device_get_valid_connections -
    don't return early if there's no active connection.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * display: Increase the number of available fractional scale
    buttons to allow 75 - 200
  * Fix meson.build deprecations up to 0.56.0
  * wacom: Add "disabled" to stylus button actions.
  * display: Add wayland compatibility
  * display module: Fix color selection for monitor labels.
  * display module: Fix some memory leaks.
  * l10n: Update files
  * Mark fractional scaling settings key obsolete.
  * Delete cs-online-accounts icons.
  * l10n: Generate additional files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Drop gnome-online-accounts dependency: not compatible with GOA
  from GNOME 46.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">- update to 6.2.0:
  * Fix optional wayland handling in cc-display-panel
  * cc-display-panel.c: Use correct type for dbus label colors.
  * Remove Online Accounts panel
  * l10n: Update POT
  * Remove gnome-online-accounts dependency
  * Update cc-wacom-panel.c: Fix name
  * Apply edits from Codespell
  * network: better default settings for cellular connections
  * network: fix crash when adding cellular connection
  * l10n: Update files</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.1
  * L10n change
- update to 6.4.0
  * network: Could not load editor VPN plugin warning
  * color-panel: Replace broken package-kit installation of
    gnome-color-manager with apturl (if available)
  * network: prevent redefinition error when building with
    musl libc</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 6.4.2:
  * l10n: Update files</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.0:
  * cinnamon-control-center (6.6.0) zena; urgency=medium
  * debian/control: Update dependencies.
  * wacom: Make 'no support' icon and text look similar to other
    pages in cinnamon-settings.
  * wacom: Don't use bold for secondary text in detection
    messages.
  * Fixed Segmentation fault that sometimes occurs when starting
    a hotspot. (#351)
  * Remove region panel, misc related code. (#355)
  * cc-display-panel.c: Always try to use cinnamon's native
    display labeler.
  * Switch to xapp-symbolic-icons (XSI)
  * Add iso-codes as debian build dependecy
  * iso-codes: Remove unused build dependency (#369)
  * l10n: Update POT
  * l10: Update files
  * Remove datetime panel (long-unused).
  * Clean up some obsolete dependencies.
  * color-panel: Replace broken package-kit installation of
    gnome- color-manager with apturl (if available).
  * Fix build from gnome_installer removal from cinnamon-desktop.
  * network: Could not load editor VPN plugin warning (#346)
  * l10n: Update POT</changelog>
</package>
<package pkgid="afcdae5b039f562d25c44a0f149e541bf0ce0d7d23ef0bfd9e318109b3f9c3678b4c3e889a48f6dae2cc599b3e0369289699ebddc65150fcd71ead848c8ba463" name="cinnamon-control-center-common" arch="noarch">
  <version epoch="0" ver="6.6.0" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1648468800">- Update to version 5.2.1:
  * wacom: Fix column layout in button-mapping dialog.
  * l10n: Generate files</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1664712000">- FTBFS with libgnomekbd 3.28.1
  * add cinnamon-control-center-5.2.1-libgnomekbd-3.28.1.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.6.1:
  * l10n: Update POT
  * Fix build when the color panel is disabled.
  * fix a spelling error
  * update and improve d/copyright
  * Remove cinnamon-settings-daemon as a dependency.
  * l10n: respect localedir option from meson again
  * Desktop files: Fix keywords translations
  * l10n: Update POT
  * cinnamon-control-center (5.4.7) vanessa; urgency=medium
  * region panel: add keys removed from libgnomekbd's API
  * display panel: fallback if no preferred mode is set
  * cinnamon-control-center (5.4.6) vanessa; urgency=medium
  * wacom: Bring in line with changes in muffin to fix support.
  * cinnamon-control-center (5.4.5) vanessa; urgency=medium
  * build: add missing gio-unix-2.0 dependency
  * cinnamon-control-center (5.4.4) vanessa; urgency=medium
  * meson: fix regression in installing with some panels disabled
  * small debian packaging improve
  * cinnamon-control-center (5.4.3) vanessa; urgency=medium
  * meson: fix installation of symlinks
  * meson: reimplement the symlink creation install script using builtin features
  * circleci: Fix mint21 build installation step.
  * Fix desktop files
  * cinnamon-control-center (5.4.2) vanessa; urgency=medium
  * packaging: Install correct desktop files to usr/share/applications instead of in the panel definition folder.
  * cinnamon-control-center (5.4.1) vanessa; urgency=medium
  * cc-display-config: Check other monitors' capabilities when deciding which scales to offer for the selected one.
  * display: Keep monitors visible when disabled.
  * display: Select a different active monitor when the current selection is disabled.
  * display: Clean up dead code.
  * makepot: Include some missed files in the network panel.
  * l10n: Update POT
  * network/panel-common.c: Use null-safe g_strdup.
  * cinnamon-control-center (5.4.0) vanessa; urgency=medium
  * Adapt to muffin rebase.
  * network: Remove old workaround for openvpn widgets.
  * network: Add support for displaying IPv6 gateway and all IPv6 addresses
  * CI: Update targets
  * l10n: Update POT
  * l10n: Update files
- drop cinnamon-control-center-5.2.1-libgnomekbd-3.28.1.patch (obsolete)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Fix memleaks
  * network/net-device.c: net_device_get_valid_connections -
    don't return early if there's no active connection.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * display: Increase the number of available fractional scale
    buttons to allow 75 - 200
  * Fix meson.build deprecations up to 0.56.0
  * wacom: Add "disabled" to stylus button actions.
  * display: Add wayland compatibility
  * display module: Fix color selection for monitor labels.
  * display module: Fix some memory leaks.
  * l10n: Update files
  * Mark fractional scaling settings key obsolete.
  * Delete cs-online-accounts icons.
  * l10n: Generate additional files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Drop gnome-online-accounts dependency: not compatible with GOA
  from GNOME 46.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">- update to 6.2.0:
  * Fix optional wayland handling in cc-display-panel
  * cc-display-panel.c: Use correct type for dbus label colors.
  * Remove Online Accounts panel
  * l10n: Update POT
  * Remove gnome-online-accounts dependency
  * Update cc-wacom-panel.c: Fix name
  * Apply edits from Codespell
  * network: better default settings for cellular connections
  * network: fix crash when adding cellular connection
  * l10n: Update files</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.1
  * L10n change
- update to 6.4.0
  * network: Could not load editor VPN plugin warning
  * color-panel: Replace broken package-kit installation of
    gnome-color-manager with apturl (if available)
  * network: prevent redefinition error when building with
    musl libc</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 6.4.2:
  * l10n: Update files</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.0:
  * cinnamon-control-center (6.6.0) zena; urgency=medium
  * debian/control: Update dependencies.
  * wacom: Make 'no support' icon and text look similar to other
    pages in cinnamon-settings.
  * wacom: Don't use bold for secondary text in detection
    messages.
  * Fixed Segmentation fault that sometimes occurs when starting
    a hotspot. (#351)
  * Remove region panel, misc related code. (#355)
  * cc-display-panel.c: Always try to use cinnamon's native
    display labeler.
  * Switch to xapp-symbolic-icons (XSI)
  * Add iso-codes as debian build dependecy
  * iso-codes: Remove unused build dependency (#369)
  * l10n: Update POT
  * l10: Update files
  * Remove datetime panel (long-unused).
  * Clean up some obsolete dependencies.
  * color-panel: Replace broken package-kit installation of
    gnome- color-manager with apturl (if available).
  * Fix build from gnome_installer removal from cinnamon-desktop.
  * network: Could not load editor VPN plugin warning (#346)
  * l10n: Update POT</changelog>
</package>
<package pkgid="722c4b12600981ff6881a829dcbf789242d19905719f5e5b944236415889ba512504c875c06d00d48019bdc209dc6ed950a0daa5726064e08412dd44d55b5722" name="cinnamon-control-center-devel" arch="riscv64">
  <version epoch="0" ver="6.6.0" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1648468800">- Update to version 5.2.1:
  * wacom: Fix column layout in button-mapping dialog.
  * l10n: Generate files</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1664712000">- FTBFS with libgnomekbd 3.28.1
  * add cinnamon-control-center-5.2.1-libgnomekbd-3.28.1.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.6.1:
  * l10n: Update POT
  * Fix build when the color panel is disabled.
  * fix a spelling error
  * update and improve d/copyright
  * Remove cinnamon-settings-daemon as a dependency.
  * l10n: respect localedir option from meson again
  * Desktop files: Fix keywords translations
  * l10n: Update POT
  * cinnamon-control-center (5.4.7) vanessa; urgency=medium
  * region panel: add keys removed from libgnomekbd's API
  * display panel: fallback if no preferred mode is set
  * cinnamon-control-center (5.4.6) vanessa; urgency=medium
  * wacom: Bring in line with changes in muffin to fix support.
  * cinnamon-control-center (5.4.5) vanessa; urgency=medium
  * build: add missing gio-unix-2.0 dependency
  * cinnamon-control-center (5.4.4) vanessa; urgency=medium
  * meson: fix regression in installing with some panels disabled
  * small debian packaging improve
  * cinnamon-control-center (5.4.3) vanessa; urgency=medium
  * meson: fix installation of symlinks
  * meson: reimplement the symlink creation install script using builtin features
  * circleci: Fix mint21 build installation step.
  * Fix desktop files
  * cinnamon-control-center (5.4.2) vanessa; urgency=medium
  * packaging: Install correct desktop files to usr/share/applications instead of in the panel definition folder.
  * cinnamon-control-center (5.4.1) vanessa; urgency=medium
  * cc-display-config: Check other monitors' capabilities when deciding which scales to offer for the selected one.
  * display: Keep monitors visible when disabled.
  * display: Select a different active monitor when the current selection is disabled.
  * display: Clean up dead code.
  * makepot: Include some missed files in the network panel.
  * l10n: Update POT
  * network/panel-common.c: Use null-safe g_strdup.
  * cinnamon-control-center (5.4.0) vanessa; urgency=medium
  * Adapt to muffin rebase.
  * network: Remove old workaround for openvpn widgets.
  * network: Add support for displaying IPv6 gateway and all IPv6 addresses
  * CI: Update targets
  * l10n: Update POT
  * l10n: Update files
- drop cinnamon-control-center-5.2.1-libgnomekbd-3.28.1.patch (obsolete)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Fix memleaks
  * network/net-device.c: net_device_get_valid_connections -
    don't return early if there's no active connection.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * display: Increase the number of available fractional scale
    buttons to allow 75 - 200
  * Fix meson.build deprecations up to 0.56.0
  * wacom: Add "disabled" to stylus button actions.
  * display: Add wayland compatibility
  * display module: Fix color selection for monitor labels.
  * display module: Fix some memory leaks.
  * l10n: Update files
  * Mark fractional scaling settings key obsolete.
  * Delete cs-online-accounts icons.
  * l10n: Generate additional files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Drop gnome-online-accounts dependency: not compatible with GOA
  from GNOME 46.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">- update to 6.2.0:
  * Fix optional wayland handling in cc-display-panel
  * cc-display-panel.c: Use correct type for dbus label colors.
  * Remove Online Accounts panel
  * l10n: Update POT
  * Remove gnome-online-accounts dependency
  * Update cc-wacom-panel.c: Fix name
  * Apply edits from Codespell
  * network: better default settings for cellular connections
  * network: fix crash when adding cellular connection
  * l10n: Update files</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.1
  * L10n change
- update to 6.4.0
  * network: Could not load editor VPN plugin warning
  * color-panel: Replace broken package-kit installation of
    gnome-color-manager with apturl (if available)
  * network: prevent redefinition error when building with
    musl libc</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 6.4.2:
  * l10n: Update files</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.0:
  * cinnamon-control-center (6.6.0) zena; urgency=medium
  * debian/control: Update dependencies.
  * wacom: Make 'no support' icon and text look similar to other
    pages in cinnamon-settings.
  * wacom: Don't use bold for secondary text in detection
    messages.
  * Fixed Segmentation fault that sometimes occurs when starting
    a hotspot. (#351)
  * Remove region panel, misc related code. (#355)
  * cc-display-panel.c: Always try to use cinnamon's native
    display labeler.
  * Switch to xapp-symbolic-icons (XSI)
  * Add iso-codes as debian build dependecy
  * iso-codes: Remove unused build dependency (#369)
  * l10n: Update POT
  * l10: Update files
  * Remove datetime panel (long-unused).
  * Clean up some obsolete dependencies.
  * color-panel: Replace broken package-kit installation of
    gnome- color-manager with apturl (if available).
  * Fix build from gnome_installer removal from cinnamon-desktop.
  * network: Could not load editor VPN plugin warning (#346)
  * l10n: Update POT</changelog>
</package>
<package pkgid="ac8cdf6256dfcc776427b029c690765eaf4a5dc8ab3c399ca563b9c503951a4c7251e89e4b70671f916a190171fc054ed42a2950413970616b4932c95e3f61a8" name="cinnamon-control-center-lang" arch="noarch">
  <version epoch="0" ver="6.6.2" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715601600">- update to 6.0.2:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.2
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.2:
  * Update translations</changelog>
</package>
<package pkgid="32dc33cf58799b07977c439af1461ef202f12d5f0958fdb9a7db0f9d1b4e3fdf7efbc917956df60edac7c9116b2242e7091ec934088c6e45d1e687e096110779" name="cinnamon-gschemas" arch="riscv64">
  <version epoch="0" ver="6.4.6" rel="3.2"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1686225600">- Update to version 5.8.1.
  * Revert "l10n: Generate module files"
  * Update generate_cs_module_desktop_files.py script
  * l10n: Generate module files
  * l10n: Generate additional files</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1689422400">- Building on Dead Mozay's packaging work; update to version 5.8.4.
  * theme: Don't force too large a minimum size of PopupSliderMenuItem.
  * cs_gestures.py: Cleaning up Python
  * gestures: Fix EXEC actions not completing.
  * sound applet: Fix alignment of icons in 'Launch player' submenu when a player is active.
  * To fix the error of referencing a non-existent variable.
  * popupMenu: restore minimum slider width, override sound slider only
  * grouped window list: fix drag and move app icon on the app list
  * cinnamon-close-dialog: Fix dialog text
  * Align labels in rows in the preffered applications to center
  * cinnamon ui: improve overview animation
  * color-scheme follow simplified themes
  * l10n: Update POT</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696507200">- Drop cinnamon-meson-0.61.patch: Fixed upstream.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1701432000">- Update to version 6.0.0:
  * settings: Replace PIL.Image.ANTIALIAS with PIL.Image.LANCZOS.
  * gestures: Adjust to amplified max volume, not normal.
  * cs_themes: Finish removing tinycss support.
  * cs_themes.py: Fix navigation/stack issue.
  * cinnamon.css: Center text in .applet-box
  * lightbox: Reduce color banding with dithering...
  * sound@cinnamon.org: Word wrap for artist and title labels
  * bug report: Mention crashes.
  * Fix thumbnails not appearing for windows created while menu is open
  * cinnamon-menu-editor: Fix window type to enable window resizing.
  * keybindings: Make Above_Tab displayable.
  * Looking glass: Fix log text colors.
  * gesturesManager.js: Ignore gestures when the screensaver is active.
  * Updated write-applet.xml for Cinnamon 4.6 to 5.8+
  * Update issue template with a link to open and closed issues for convenience.
  * window-list/gwl: Simplify window focus updates.
  * applet.js: Improve code comments.
  * gwl: Track the getThumbnail timeout source id.
  * Show all batteries as "primary" batteries, removing set_device_battery_additional()
  * Menu applet: Fix bug where menu is partly behind panel
  * gestures: Remove device detection.
  * Fix issue #11810
  * Emphasize checking for duplicate existing issues in the bug report form.
  * Updated cs_info module
  * sound applet: Add telegram-desktop to players without seek support
  * Fix various typos
  * js: Use string instead of regexp
  * cinnamon-subprocess-wrapper: Handle invalid utf8, fix error message.
  * Replace misc/util.js polyfills with js natives...
  * Replace util.js polyfills with JS natives...
  * state.js: replace polyfills with js natives..
  * Fix meson.build deprecations up to 0.56.0
  * cs_backgrounds: Recognize .avif files.
  * misc: Use locale.getlocale() instead of locale.getdefaultlocale().
  * calendar eventView.js: Try to cancel scroll-to-row callback when set_events() is called.
  * cs_info.py: Don't freeze when 'Copy to clipboard' is clicked.
  * Fixed calculate a sidePage height when it comes as standalone
  * Update cinnamon-settings.py
  * Require soup 3.0.
  * Ensure settings window expands to fit toolbar
  * Adds a shift-middle click action to the sound applet.
  * Adds option to always show the input switch in the sound applet. (Closes #11232)
  * wayland: Add session files
  * Clean up build deps and some unused imports
  * wayland: Don't use Gtk/Gdk anywhere in core/startup code
  * st-texture-cache: Make our own GtkIconTheme instead of trying to get it from a GdkScreen (which won't be able to exist until Cinnamon completes startup)
  * Disable/avoid things that don't currently work in Wayland
  * Extensions: Block certain x11-only xlets from trying to load
  * dbus: Add monitor labeler
  * Restore system background
  * Log the backend at Cinnamon start, add a row for it in cs_info.py
  * cs_themes: Don't use a GtkPlug/Socket for overview-scrollbar previews
  * cs_display: Add scale-monitor-framebuffer for Wayland fractional scaling
  * Remove some leftovers from main.c, adjust a string in cs_themes.py
  * power applet: Wait for csd-power's dbus presence before trying to connect to it
  * cinnamon-launcher: Launch cinnamon immediately under Wayland
  * session: Use a separate desktop file for Wayland sessions.
  * cinnamon-settings: Suppress/hide some x11-only elements.
  * modalDialog.js: Fix sync call in x11.
  * melange: convert to GApplication, cleanup, fix launch-as-inspector mode.
  * lookingGlass.js: Initialize melange interface at startup.
  * Add .git-blame-ignore-revs for commits
  * Adding an option for notification screen selection
  * Fix whitespace
  * Fix GLib exception:
  * meson: Re-add dbus dependency
  * Gestures: Allow the user to specify when an action is triggered.
  * Gestures: Add a desktop zoom action.
  * Rename Wayland session
  * cinnamon-launcher: Remove wayland handling.
  * cinnamon-global.c: Restore cinnamon_global_set_pointer.
  * Fix xlet-settings TreeListWidget's handling of columns with option lists
  * Use menu for window list hover tooltip choice
  * Fix the power applet battery status when the seconds var is 3600
  * Spices.py: Fix desklet reload after update when there are multiple instances
  * gesturesManager.js: Fix a couple small issues
  * Add Actions module
  * debian/control: Update soup version.
  * Remove .settings folder
  * Added menu details option
  * menu applet: Add some safety to the right-click properties item.
  * screenshot service: Add color picker support.
  * add xdg-portal conf
  * l10n: Update POT</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1723377600">- update to 6.2.9:
  * cs_default.py: Disable mousewheel selection in the default app comboboxes.
- update to 6.2.8:
  * x-cinnamon-portals.conf: Add gnome-keyring as the Secret provider.
- update to 6.2.7:
  * Dns.js: Revert bug workaround
- update to 6.2.6:
  * cinnamon-settings-users: Don't use w -hs
  * Set clip_to_allocation to true for menu and notification applets
- update to 6.2.5:
  * ExtensionCore.py - Adds update subject
  * Revert "cs_themes: Restrain picture button heights."
- update to 6.2.4:
  * windowMenu.js: Fix warning flood when moving a window to another workspace.
  * cs_themes: Restrain picture button heights.
  * user applet: Fix updating the avatar icon size when the panel height changes.
  * cs-info: Better parsing of the graphics card lspci output
- update to 6.2.3:
  * cinnamon-settings.py: Use the nvidia icon for nvidia-settings.
  * ExtensionCore.py: Check for display names in translations
  * cs_themes: Frame App and Cinnamon themes, move user themes to the top.
  * xapp status: Make sure the recording icon size is set, disconnect the recording signal when the applet is removed.
- update to 6.2.2:
  * Revert "xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file."
- update to 6.2.1:
  * Fix extensions automatically enabling on download
- update to 6.2.0:
  * sound applet: Fixes #12035
  * Add a fix for webkit dev's failure to care about breaking online-accounts for nvidia users
  * window lists: don't attention flash focused window
  * Remove dynamic text direction for table
  * cinnamon-xlet-makepot: Don't assume xgettext calls actually generate a potfile.
  * Restore polkit agent.
  * Fix lmde6 build.
  * polkit-dialog: Clean up the styling a bit
  * debian/control: Don't remove policykit-1-gnome yet.
  * Add greeter badges for Cinnamon sessions
  * Show search bar by default in AppChooserDialog
  * cs_panel.py: Set the step amount to 1 for panel heights.
  * power applet: Fix reported battery status
  * panel.js: Don't re-declare x_mon when converting panel defs.
  * cs_panel.py: Fix behavior when there are overlapping definitions.
  * panel.js: Improve handling of invalid/duplicate panel definitions.
  * notifications@cinnamon.org: Append the locale's date format to notifications
  * cs_screensaver.py: Add screen lock delay options for 5 and 10 seconds
  * cs_keyboard.py, cinnamon-desktop-editor.py: Fix some python 3.12- related warnings.
  * cs_keyboard.py: Update the custom list visually as well as internally when a keybinding changes.
  * calendar@cinnamon.org: Fix garbage collection of stale events.
  * Fix mapping flatpak windows to flatpak app
  * Switch to GNOME Online Accounts GTK
  * l10n: Update POT
  * cs_info: Add 'about' as a keyword for System Info
  * cs_keyboard: Enable configuration of bindings for Spices
  * cs_themes: Fix the stack switcher sensitivity
  * inhibit@cinnamon.org: Add unique applet icons for notification toggles
  * Show battery pending charge/discharge states in Power Management
  * cinnamon-settings.py: Additional modules when Mint modules are absent
  * cinnamon-settings: Forbid synaptic if mintsources is present.
  * Fix linuxmint#11313
  * Add userWidget.js
  * lightbox.js: Port to Clutter animations
  * modalDialog.js: Port to Clutter animations
  * desklet.js: Port to Clutter animations
  * Add interface for xdg portal requests.
  * doc generation: Fix strings with invalid escape codes.
  * placesManager.js: Remove "Connect to..." item.
  * New action icon for Mint-X theme
  * cs_themes: Blacklist Adwaita and HighContrast
  * cs_themes: Blacklist a few more themes
  * cs_themes: Blacklist adwaita-dark
  * user applet: Allow to display the profile picture on the panel
  * userWidget.js: Fix AccountsService icon changes.
  * user@cinnamon.org: Use UserWidget.Avatar for the panel user icon.
  * cs_user.py: Use XApp.IconChooserDialog for "Browse for more...".
  * Update Show information on date format syntax URL to working one
  * workspace switcher: remove the workspace the cursor is hovering on middle click
  * cs_keyboard.py and KeybindingWidgets.py: Add support for search by binding
  * cornerbar applet: add shift + click actions settings
  * cornerbar: Properly filter windows not to transparentize on peek blur/opacity effects
  * show desktop applet: Fix desktop peek
  * Remove unused js overrides
  * Prevent window randomization on connecting a monitor
  * Preserve file permissions of downloaded spices
  * cinnamon theme: fix expo-workspaces-name-entry
  * cornerbar: Port to Clutter animations
  * show-desktop: Port to Clutter animations
  * gwl: Port to Clutter animations
  * Adds toggle switch to on-screen-keyboard@cinnamon applet to enable/disable keyboard.
  * util.js: remove unused utility function latinise()
  * userWidget: Back to using the theme to load the face image.
  * user applet: handle the symbolic panel icon correctly.
  * gwl: Fix thumbnails resize on scaled monitors
  * Show "wired with a padlock" or "wireless with a padlock" icons when a VPN is connected
  * Add a Science category to the menu.
  * sound@cinnamon.org: Prevent Muffin from creating sound streams in volume mixer in sound applet
  * cinnamon-app-system.c: Don't remove an app from running_apps until after emitting the changed signal.
  * userWidget: Simplify a bit
  * Embed nemo's layout editor into cinnamon-settings' Actions module.
  * Prevents Cvc.MixerControl from being loaded more than once
  * l10n: Generate additional files
  * l10n: Generate CS module desktop files
  * l10n: Update POT
  * xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file.
  * PopupSliderMenuItem: Don't track the hover state
  * window-list: Remove indicators for minimized and tiled windows
- update to 6.0.4:
  * Move gir files to private path
  * fixing applet tooltips clipping out the top as well.=
- update to 6.0.3:
  * fix for applet tooltips clipping outside the screen when they're too close to the bottom.
  * Show secure connection icon when WireGuard is active
- update to 6.0.2:
  * menu: Don't resize if the OSK is visible
  * Check for a workarea collision during actor.show() and shrink or restore to the user size when appropriate.
  * cs-info: increase inxi verbosity
  * README.Debian: fix typo
  * Update .git-blame-ignore-revs
- update to 6.0.1:
  * main.js: Don't initialize monitorLabeler in an x11 session.
  * Update bug report template with Wayland issue tracker
  * cinnamon-global/clipboard: use the MetaDisplay's selection object.
  * fix: install actions from the correct folder
  * improve xlet download and autostart run icons
  * Fix Main.activateWindow() for windows with normal transient children
  * actions: Ignore miscellaneous files in the install folder.
  * l10n: Update cs modules
  * cinnamon-settings-users: Fix special characters in pango markup
  * Update Actions module to show non-Spice Actions
  * Spices.py: Skip actions when they contain the 'Active' key and its value is false.
  * Spices.py: catch some possible exceptions when loading legacy actions.
  * ExtensionCore.py: Render spice-supplied icons correctly in hidpi.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">* Changes to the RPM .spec file for proper dependency versions of other Cinnamon components at different version numbers</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.6
  * see github commits for details</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1745668800">- remove v2l-tools runtime depends</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1749902400">- add cinnamon-6.4.6-cs_mouse.patch, fix boo#1244520
  * pygobject-3.52 eliminated value_nick and value_name
  * https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/394
  * https://github.com/linuxmint/cinnamon/issues/12799</changelog>
</package>
<package pkgid="4936743e2d865a9e6d770f5896fd340da70ae414b691cdddce0338e9ef3cf2513155654427ea5fd68fe2a53aab5f7369a8d638c42f3747777cad4d19a607e596" name="cinnamon-gschemas-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="42.2" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415707200">- update patterns-openSUSE-cinnamon</changelog>
  <changelog author="i@marguerite.su" date="1415966400">- pattern() was introduced in 13.2 so fix it.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1445428800">- Remove patterns-openSUSE-cinnamon: should not be here.
- Remove cinnamon-branding-openSUSE-2.0.tar.xz with all inside for
  simplification.
- Use Numix theme by default and Adwaita icon theme.
- Let's use a default openSUSE wallpaper instead of a custom one.
- Remove wallpaper-cinnamon-branding-openSUSE.
- Add gschema override with openSUSE customisations.
- Use openSUSE logo as a Cinnamon menu icon.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458993600">- Change branding theme from Numix to Menta to gain Gtk 3.20
  support.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1469620800">- Bump version to 42.2.
- Add sound effects from Mint Cinnamon artwork 5.2 (boo#989267).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1478606400">- Replace cinnamon-branding with cinnamon-gschemas-branding:
  gschemas can be installed standalone from the main cinnamon
  package yet still have to be branded.
- Separate branding for libcinnamon-desktop-data.
- Update Mint Cinnamon artwork to version 5.3:
  * Remove obsolete show-icon-text key from org.nemo.preferences.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update mint-artwork-cinnamon from version 5.3 to 5.7.
  * Remove obsolete key org.cinnamon.screensaver
    ask-for-away-message
- Updates for mint-artwork-cinnamon 5.6
  * Remove obsolete key org.cinnamon.desktop.session
    screensaver-uses-logind
- Updates for mint-artwork-cinnamon 5.5
  * Set HiDPI mode to Auto.
- Updates for mint-artwork-cinnamon 5.4
  * Add a notification sound (disabled by default)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610280000">- Remove replaced key
- Add priority of 20 to gschema override, otherwise you can't
  override it</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612612800">- Remove outdated 'mate-themes' dependency.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1733140800">- Align default wallpaper and screensaver urls with new light and dark
  theme wallpaper for Tumbleweed gh#openSUSE/branding#154
  and gh#openSUSE/branding#160
- openSUSE no longer uses static/dynamic xml.
  See issue gh#openSUSE/branding#161
- Use zoom instead of streched with 4096x4096 unified wallpaper</changelog>
</package>
<package pkgid="58919c150c6a0c9e11c84f1ba57eb0b6d7947e295416bdcc04642f23d59d3621550e2a73a547a90bdfc96f5b2548780fac312ace22b75c97340f80dbb6cafd47" name="cinnamon-gschemas-branding-upstream" arch="noarch">
  <version epoch="0" ver="6.4.6" rel="3.2"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1686225600">- Update to version 5.8.1.
  * Revert "l10n: Generate module files"
  * Update generate_cs_module_desktop_files.py script
  * l10n: Generate module files
  * l10n: Generate additional files</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1689422400">- Building on Dead Mozay's packaging work; update to version 5.8.4.
  * theme: Don't force too large a minimum size of PopupSliderMenuItem.
  * cs_gestures.py: Cleaning up Python
  * gestures: Fix EXEC actions not completing.
  * sound applet: Fix alignment of icons in 'Launch player' submenu when a player is active.
  * To fix the error of referencing a non-existent variable.
  * popupMenu: restore minimum slider width, override sound slider only
  * grouped window list: fix drag and move app icon on the app list
  * cinnamon-close-dialog: Fix dialog text
  * Align labels in rows in the preffered applications to center
  * cinnamon ui: improve overview animation
  * color-scheme follow simplified themes
  * l10n: Update POT</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696507200">- Drop cinnamon-meson-0.61.patch: Fixed upstream.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1701432000">- Update to version 6.0.0:
  * settings: Replace PIL.Image.ANTIALIAS with PIL.Image.LANCZOS.
  * gestures: Adjust to amplified max volume, not normal.
  * cs_themes: Finish removing tinycss support.
  * cs_themes.py: Fix navigation/stack issue.
  * cinnamon.css: Center text in .applet-box
  * lightbox: Reduce color banding with dithering...
  * sound@cinnamon.org: Word wrap for artist and title labels
  * bug report: Mention crashes.
  * Fix thumbnails not appearing for windows created while menu is open
  * cinnamon-menu-editor: Fix window type to enable window resizing.
  * keybindings: Make Above_Tab displayable.
  * Looking glass: Fix log text colors.
  * gesturesManager.js: Ignore gestures when the screensaver is active.
  * Updated write-applet.xml for Cinnamon 4.6 to 5.8+
  * Update issue template with a link to open and closed issues for convenience.
  * window-list/gwl: Simplify window focus updates.
  * applet.js: Improve code comments.
  * gwl: Track the getThumbnail timeout source id.
  * Show all batteries as "primary" batteries, removing set_device_battery_additional()
  * Menu applet: Fix bug where menu is partly behind panel
  * gestures: Remove device detection.
  * Fix issue #11810
  * Emphasize checking for duplicate existing issues in the bug report form.
  * Updated cs_info module
  * sound applet: Add telegram-desktop to players without seek support
  * Fix various typos
  * js: Use string instead of regexp
  * cinnamon-subprocess-wrapper: Handle invalid utf8, fix error message.
  * Replace misc/util.js polyfills with js natives...
  * Replace util.js polyfills with JS natives...
  * state.js: replace polyfills with js natives..
  * Fix meson.build deprecations up to 0.56.0
  * cs_backgrounds: Recognize .avif files.
  * misc: Use locale.getlocale() instead of locale.getdefaultlocale().
  * calendar eventView.js: Try to cancel scroll-to-row callback when set_events() is called.
  * cs_info.py: Don't freeze when 'Copy to clipboard' is clicked.
  * Fixed calculate a sidePage height when it comes as standalone
  * Update cinnamon-settings.py
  * Require soup 3.0.
  * Ensure settings window expands to fit toolbar
  * Adds a shift-middle click action to the sound applet.
  * Adds option to always show the input switch in the sound applet. (Closes #11232)
  * wayland: Add session files
  * Clean up build deps and some unused imports
  * wayland: Don't use Gtk/Gdk anywhere in core/startup code
  * st-texture-cache: Make our own GtkIconTheme instead of trying to get it from a GdkScreen (which won't be able to exist until Cinnamon completes startup)
  * Disable/avoid things that don't currently work in Wayland
  * Extensions: Block certain x11-only xlets from trying to load
  * dbus: Add monitor labeler
  * Restore system background
  * Log the backend at Cinnamon start, add a row for it in cs_info.py
  * cs_themes: Don't use a GtkPlug/Socket for overview-scrollbar previews
  * cs_display: Add scale-monitor-framebuffer for Wayland fractional scaling
  * Remove some leftovers from main.c, adjust a string in cs_themes.py
  * power applet: Wait for csd-power's dbus presence before trying to connect to it
  * cinnamon-launcher: Launch cinnamon immediately under Wayland
  * session: Use a separate desktop file for Wayland sessions.
  * cinnamon-settings: Suppress/hide some x11-only elements.
  * modalDialog.js: Fix sync call in x11.
  * melange: convert to GApplication, cleanup, fix launch-as-inspector mode.
  * lookingGlass.js: Initialize melange interface at startup.
  * Add .git-blame-ignore-revs for commits
  * Adding an option for notification screen selection
  * Fix whitespace
  * Fix GLib exception:
  * meson: Re-add dbus dependency
  * Gestures: Allow the user to specify when an action is triggered.
  * Gestures: Add a desktop zoom action.
  * Rename Wayland session
  * cinnamon-launcher: Remove wayland handling.
  * cinnamon-global.c: Restore cinnamon_global_set_pointer.
  * Fix xlet-settings TreeListWidget's handling of columns with option lists
  * Use menu for window list hover tooltip choice
  * Fix the power applet battery status when the seconds var is 3600
  * Spices.py: Fix desklet reload after update when there are multiple instances
  * gesturesManager.js: Fix a couple small issues
  * Add Actions module
  * debian/control: Update soup version.
  * Remove .settings folder
  * Added menu details option
  * menu applet: Add some safety to the right-click properties item.
  * screenshot service: Add color picker support.
  * add xdg-portal conf
  * l10n: Update POT</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1723377600">- update to 6.2.9:
  * cs_default.py: Disable mousewheel selection in the default app comboboxes.
- update to 6.2.8:
  * x-cinnamon-portals.conf: Add gnome-keyring as the Secret provider.
- update to 6.2.7:
  * Dns.js: Revert bug workaround
- update to 6.2.6:
  * cinnamon-settings-users: Don't use w -hs
  * Set clip_to_allocation to true for menu and notification applets
- update to 6.2.5:
  * ExtensionCore.py - Adds update subject
  * Revert "cs_themes: Restrain picture button heights."
- update to 6.2.4:
  * windowMenu.js: Fix warning flood when moving a window to another workspace.
  * cs_themes: Restrain picture button heights.
  * user applet: Fix updating the avatar icon size when the panel height changes.
  * cs-info: Better parsing of the graphics card lspci output
- update to 6.2.3:
  * cinnamon-settings.py: Use the nvidia icon for nvidia-settings.
  * ExtensionCore.py: Check for display names in translations
  * cs_themes: Frame App and Cinnamon themes, move user themes to the top.
  * xapp status: Make sure the recording icon size is set, disconnect the recording signal when the applet is removed.
- update to 6.2.2:
  * Revert "xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file."
- update to 6.2.1:
  * Fix extensions automatically enabling on download
- update to 6.2.0:
  * sound applet: Fixes #12035
  * Add a fix for webkit dev's failure to care about breaking online-accounts for nvidia users
  * window lists: don't attention flash focused window
  * Remove dynamic text direction for table
  * cinnamon-xlet-makepot: Don't assume xgettext calls actually generate a potfile.
  * Restore polkit agent.
  * Fix lmde6 build.
  * polkit-dialog: Clean up the styling a bit
  * debian/control: Don't remove policykit-1-gnome yet.
  * Add greeter badges for Cinnamon sessions
  * Show search bar by default in AppChooserDialog
  * cs_panel.py: Set the step amount to 1 for panel heights.
  * power applet: Fix reported battery status
  * panel.js: Don't re-declare x_mon when converting panel defs.
  * cs_panel.py: Fix behavior when there are overlapping definitions.
  * panel.js: Improve handling of invalid/duplicate panel definitions.
  * notifications@cinnamon.org: Append the locale's date format to notifications
  * cs_screensaver.py: Add screen lock delay options for 5 and 10 seconds
  * cs_keyboard.py, cinnamon-desktop-editor.py: Fix some python 3.12- related warnings.
  * cs_keyboard.py: Update the custom list visually as well as internally when a keybinding changes.
  * calendar@cinnamon.org: Fix garbage collection of stale events.
  * Fix mapping flatpak windows to flatpak app
  * Switch to GNOME Online Accounts GTK
  * l10n: Update POT
  * cs_info: Add 'about' as a keyword for System Info
  * cs_keyboard: Enable configuration of bindings for Spices
  * cs_themes: Fix the stack switcher sensitivity
  * inhibit@cinnamon.org: Add unique applet icons for notification toggles
  * Show battery pending charge/discharge states in Power Management
  * cinnamon-settings.py: Additional modules when Mint modules are absent
  * cinnamon-settings: Forbid synaptic if mintsources is present.
  * Fix linuxmint#11313
  * Add userWidget.js
  * lightbox.js: Port to Clutter animations
  * modalDialog.js: Port to Clutter animations
  * desklet.js: Port to Clutter animations
  * Add interface for xdg portal requests.
  * doc generation: Fix strings with invalid escape codes.
  * placesManager.js: Remove "Connect to..." item.
  * New action icon for Mint-X theme
  * cs_themes: Blacklist Adwaita and HighContrast
  * cs_themes: Blacklist a few more themes
  * cs_themes: Blacklist adwaita-dark
  * user applet: Allow to display the profile picture on the panel
  * userWidget.js: Fix AccountsService icon changes.
  * user@cinnamon.org: Use UserWidget.Avatar for the panel user icon.
  * cs_user.py: Use XApp.IconChooserDialog for "Browse for more...".
  * Update Show information on date format syntax URL to working one
  * workspace switcher: remove the workspace the cursor is hovering on middle click
  * cs_keyboard.py and KeybindingWidgets.py: Add support for search by binding
  * cornerbar applet: add shift + click actions settings
  * cornerbar: Properly filter windows not to transparentize on peek blur/opacity effects
  * show desktop applet: Fix desktop peek
  * Remove unused js overrides
  * Prevent window randomization on connecting a monitor
  * Preserve file permissions of downloaded spices
  * cinnamon theme: fix expo-workspaces-name-entry
  * cornerbar: Port to Clutter animations
  * show-desktop: Port to Clutter animations
  * gwl: Port to Clutter animations
  * Adds toggle switch to on-screen-keyboard@cinnamon applet to enable/disable keyboard.
  * util.js: remove unused utility function latinise()
  * userWidget: Back to using the theme to load the face image.
  * user applet: handle the symbolic panel icon correctly.
  * gwl: Fix thumbnails resize on scaled monitors
  * Show "wired with a padlock" or "wireless with a padlock" icons when a VPN is connected
  * Add a Science category to the menu.
  * sound@cinnamon.org: Prevent Muffin from creating sound streams in volume mixer in sound applet
  * cinnamon-app-system.c: Don't remove an app from running_apps until after emitting the changed signal.
  * userWidget: Simplify a bit
  * Embed nemo's layout editor into cinnamon-settings' Actions module.
  * Prevents Cvc.MixerControl from being loaded more than once
  * l10n: Generate additional files
  * l10n: Generate CS module desktop files
  * l10n: Update POT
  * xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file.
  * PopupSliderMenuItem: Don't track the hover state
  * window-list: Remove indicators for minimized and tiled windows
- update to 6.0.4:
  * Move gir files to private path
  * fixing applet tooltips clipping out the top as well.=
- update to 6.0.3:
  * fix for applet tooltips clipping outside the screen when they're too close to the bottom.
  * Show secure connection icon when WireGuard is active
- update to 6.0.2:
  * menu: Don't resize if the OSK is visible
  * Check for a workarea collision during actor.show() and shrink or restore to the user size when appropriate.
  * cs-info: increase inxi verbosity
  * README.Debian: fix typo
  * Update .git-blame-ignore-revs
- update to 6.0.1:
  * main.js: Don't initialize monitorLabeler in an x11 session.
  * Update bug report template with Wayland issue tracker
  * cinnamon-global/clipboard: use the MetaDisplay's selection object.
  * fix: install actions from the correct folder
  * improve xlet download and autostart run icons
  * Fix Main.activateWindow() for windows with normal transient children
  * actions: Ignore miscellaneous files in the install folder.
  * l10n: Update cs modules
  * cinnamon-settings-users: Fix special characters in pango markup
  * Update Actions module to show non-Spice Actions
  * Spices.py: Skip actions when they contain the 'Active' key and its value is false.
  * Spices.py: catch some possible exceptions when loading legacy actions.
  * ExtensionCore.py: Render spice-supplied icons correctly in hidpi.</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">* Changes to the RPM .spec file for proper dependency versions of other Cinnamon components at different version numbers</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.6
  * see github commits for details</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1745668800">- remove v2l-tools runtime depends</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1749902400">- add cinnamon-6.4.6-cs_mouse.patch, fix boo#1244520
  * pygobject-3.52 eliminated value_nick and value_name
  * https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/394
  * https://github.com/linuxmint/cinnamon/issues/12799</changelog>
</package>
<package pkgid="136d162f1ee75388c8bde348ba7e6fb71f52e1221ca65145df00a81e298a9e1b4d4c63d1f97bb55335daa1392d3e025086493715470e4d38e6b77fe2c2ab19cb" name="cinnamon-lang" arch="noarch">
  <version epoch="0" ver="6.6.2" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715601600">- update to 6.0.2:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.2
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.2:
  * Update translations</changelog>
</package>
<package pkgid="2d23e5f1045738d9bf4de4d30511e8dcf5ded404b55c2fafc2ec35dba8c5fc1c6163c9886a284bea34895d2ee69dd5f838cae8ad46de9f6eed31739f59219fcc" name="cinnamon-menus-doc" arch="noarch">
  <version epoch="0" ver="6.6.0" rel="1.1"/>
  <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ü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üller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * github workflow: Add optional ssh session.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723550400">- update to 6.2.0:
  * packaging: Forbid compilation if the symbols file is outdated
- generate the documentation and create a new subpackage
- adapt spec file to newer standards</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.0
  * no changelog available</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.0:
  * no changelog available</changelog>
</package>
<package pkgid="ba6ed076306b66450c52a722d071157c5c4f12e5f2b276454feec5add27d0b5a9990cbfffb243071de1163cd95da45d67db54557932ecb9ba7b737e700de92ad" name="cinnamon-metatheme-numix" arch="noarch">
  <version epoch="0" ver="3.0" rel="1.3"/>
  <changelog author="sor.alexei@meowr.ru" date="1445428800">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1446292800">- Update to 2.6.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1519473600">- Update to version 3.0:
  * Add the popup-menu-arrow style.
  * Add the popup-subtitle-menu-item style.
  * Add slider and separator modules.
  * Add the window-list preview style.
  * Add the sound-applet style.
  * Update notification-applet.
  * Add the windows-quick-list module.
  * Update the popup-subtitle-menu-item colour.
  * Update the workspace-switcher applet.
  * Update button:insensitive.
  * Update thumbnail.png.
  * Update popup-menu-disabled.
  * Fix slider padding in popup-submenu.
  * Remove padding-left from submenu items.
  * Style battery info.
  * Remove the accent-color-edit file.
  * Fix keyboard layout applet height.
  * Fix link colour in notifications.
  * Tweak run dialogue completion box.
  * Fix the window list attention assets.
  * Fix check-box names.
  * Add right/left padding to date label.
  * Add min-height to notifications with images.
  * Add hover state for the sound applet button.</changelog>
</package>
<package pkgid="f721bc3d61c59d33d010de509e9cadddbb14d40f5492de8fa90db4d29fe20df8fd2f9ef86e9e4d14fad4a30bb20fdc0d3e1c2cac7c575921bed95f528de8ec66" name="cinnamon-screensaver" arch="riscv64">
  <version epoch="0" ver="6.6.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673179200">- update to 5.6.3:
  * manager.py:  Don't try to access self.grab_helper if it was never initialized.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Prioritize Playing Audio over other players.
  * remove redundant parentheses
  * utils.py: Add gdm3 to the switch user function.
  * use Gio flags instead of ints
  * stage: Multiply the stage window by the global scale.
  * Fix stacking issue with the backup window.
  * Add missing dependency on x11-util</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Don't use libaccountsservice, which can block startup.
  * Update issue templates.
  * Fix meson.build deprecations up to 0.56.0
  * Disable screensaver in wayland sessions
  * muffinClient.py: Fix typo and clean up Python
  * cinnamon-screensaver-command: Only try an action if the proxy
    activation was successful.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 6.0.3:
  * Use a shell script to launch, where the environment can be
    checked before x11 resources are loaded in python.
  * binfile.in: Enclose arguments in quotes.
  * Revert "backup locker: Restore stack management when not
    activated."
  * backup locker: Restore stack management when not activated.
  * cinnamon-screensaver-main.py: Fix application theme provider.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723723200">- update to 6.2.0:
  * nothing relevant for openSUSE
- create seperate packages for devel, typelib and library files, so
  people who want to actually use these files, don't have to compile it
  themselves
- remove support for older Leap releases than 1500</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.0
  * libscreensaver: fix detection of monitor hotplug
  * keybindings: Ignore shift-f10
  * fix executable libraries
  * Simplify authClient.py pam helper path
  * unlock dialog: Allow password visibility to be toggled
  * cs-backup-locker.c: Exit gracefully if incorrect arguments are given</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1737374400">- move typelib back to the right location</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.1:
  * Make Caribou dependency optional (#489)
  * Handle layout switching thru cinnamon, remove use of XApp.
  * Switch to xapp-symbolic-icons (XSI)
  * Refactor positioning of floating UI elements.
  * unlock: Remove additional dimming when unlock dialog is
    shown.
  * unlock.py: Don't show password entry and unlock button until
    prompted by pam.</changelog>
</package>
<package pkgid="2b4220f3c01356380a92b16be518134013dd7e3d5c4b7e65597fc5f867e777d93067432cda225d711bed5e1df9b70f7700acf02b4a43d1475aff37c239fa2e97" name="cinnamon-screensaver-devel" arch="riscv64">
  <version epoch="0" ver="6.6.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673179200">- update to 5.6.3:
  * manager.py:  Don't try to access self.grab_helper if it was never initialized.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Prioritize Playing Audio over other players.
  * remove redundant parentheses
  * utils.py: Add gdm3 to the switch user function.
  * use Gio flags instead of ints
  * stage: Multiply the stage window by the global scale.
  * Fix stacking issue with the backup window.
  * Add missing dependency on x11-util</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Don't use libaccountsservice, which can block startup.
  * Update issue templates.
  * Fix meson.build deprecations up to 0.56.0
  * Disable screensaver in wayland sessions
  * muffinClient.py: Fix typo and clean up Python
  * cinnamon-screensaver-command: Only try an action if the proxy
    activation was successful.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 6.0.3:
  * Use a shell script to launch, where the environment can be
    checked before x11 resources are loaded in python.
  * binfile.in: Enclose arguments in quotes.
  * Revert "backup locker: Restore stack management when not
    activated."
  * backup locker: Restore stack management when not activated.
  * cinnamon-screensaver-main.py: Fix application theme provider.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723723200">- update to 6.2.0:
  * nothing relevant for openSUSE
- create seperate packages for devel, typelib and library files, so
  people who want to actually use these files, don't have to compile it
  themselves
- remove support for older Leap releases than 1500</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.0
  * libscreensaver: fix detection of monitor hotplug
  * keybindings: Ignore shift-f10
  * fix executable libraries
  * Simplify authClient.py pam helper path
  * unlock dialog: Allow password visibility to be toggled
  * cs-backup-locker.c: Exit gracefully if incorrect arguments are given</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1737374400">- move typelib back to the right location</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.1:
  * Make Caribou dependency optional (#489)
  * Handle layout switching thru cinnamon, remove use of XApp.
  * Switch to xapp-symbolic-icons (XSI)
  * Refactor positioning of floating UI elements.
  * unlock: Remove additional dimming when unlock dialog is
    shown.
  * unlock.py: Don't show password entry and unlock button until
    prompted by pam.</changelog>
</package>
<package pkgid="0739729f223be36669435f76cbea9300f62571f77007b4a01eef301543ee67e62dfed0611327b2e564024ce557fd719a9b9e540dc16301480b07989bd0fd1031" name="cinnamon-screensaver-lang" arch="noarch">
  <version epoch="0" ver="6.6.2" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715601600">- update to 6.0.2:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.2
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.2:
  * Update translations</changelog>
</package>
<package pkgid="c6cbb0fda5092a891b740c7092c252931c4e10aae1450701564533a38c939100d4cb2d2bb2003b876a1f5703c6960b363d840832796fa9f1f5de4f61ebc65e75" name="cinnamon-session" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Bjø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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 6.0.4:
  * cinnamon-session-quit.py: Set logout window to keep-above and
    all- workspaces.
  * csm-manager.c: Use the /tmp dir for the dialog server's
    socket file when logged in to a guest account.
  * Packaging: Add missing build-dep on cinnamon-desktop
  * session-quit: Use a unique dialog server address for each
    session.
  * cinnamon-session-quit.py: Try the old fixed server address if
    the session manager doesn't provide the "sm-bus-id" argument.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723550400">- update to 6.2.1:
  * Fix restart and shutdown
- update to 6.2.0:
  * cinnamon-session-quit.py: add missing window icon
  * csm-manager.c: Unset WAYLAND_DISPLAY during shutdown in a wayland
  * main.c: Reset the activation environment at the end of the
  * csm-manager.c: Stop the user dbus-daemon at the end of the session
  * cs-presence.c: Fix CsmPresence idle handling
  * cinnamon-session-quit.py: Set logout window to keep-above and all
  * Remove orphaned include
  * cinnamon-session: make sure wayland sessions get a login shell</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731067200">- Require /usr/bin/dbus-launch instead of dbus-1-x11: the latter is
  supposed to be removed after the move to dbus-broker.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.0
  * Refactor/simplify end-session dialog handling to use a native-
    Cinnamon dialog if available
  * autostart: Blacklist nm-applet</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 6.4.1:
  * csm-manager.c: Clear system inhibitors before attempting to
    restart or shutdown using systemd.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.3:
  * .github/workflows: Update build.yml with generate-test-
    packages.
  * csm-manager.c: Close the end-session dialog before trying to
    lock (#199)
  * csm-manager.c: Fix the suspend action enum when blocked by an
    inhibitor.
  * Set env for qt ibus (#191)
  * csm-manager.c: Add functionality to restart the cinnamon-
    launcher (#184)
  * Fixes cinnamon-session-quit --logout --no-prompt --force not
    working (#183)
  * Remove old upower support to match c-s-d commits (#185)
  * csm-manager.c: Don't consider suspend inhibitors when
    gathering capabilities for the logout dialog.
  * csm-manager.c: Clear system inhibitors before attempting to
    restart or shutdown using systemd.</changelog>
</package>
<package pkgid="06ced88c424e8be54c22fe4600fc50c1d8ee70e3698f1152a11a7dd58bf1dd3a90659815edbeac76642b9451f4ba3731e7012da4a7f0a81cc7d0674ef2af7f77" name="cinnamon-session-lang" arch="noarch">
  <version epoch="0" ver="6.6.2" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715601600">- update to 6.0.2:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.2
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.2:
  * Update translations</changelog>
</package>
<package pkgid="968857fdda4c08b5ee7d22e0ab480ce6f4b210230f222d773ff381129d64f457c9100f603bf86b4536f2fe44b486288b519e449ad09f7c892e7ec7152a81b713" name="cinnamon-settings-daemon" arch="riscv64">
  <version epoch="0" ver="6.4.3" rel="2.1"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Update to version 4.8.5.
  * do not delete programs and replace them with broken symlinks to
    themselves
- Updates for version 4.8.4.
  * plugins: Add symbolic links from the old to the new binary
    locations. (#320)
  * meson: Always install binary links
  * xdg autostart: Refer directly to the executable name</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 5.0.1.
  * csd-power-manager.c: Remove percentage from mouse and keyboard
    'warning' notifications.
  * csd-power-manager.c: Make sure to propagate the icon and/or state
    properties immediately when they change.
  * power/gpm-common.c: Prefer more specific battery level icons if
    they're available in the theme.
  * gpm-common.c: Adjust thresholds for battery-level icon changes.
  * datetime: use full path for d-bus service Exec
  * build: Add missing defines. Fix optional wacom build.
    Make build options behave consistently.
  * csd-xrandr-manager.c: Fix some build warnings.
  * csd-power-manager.c: Manage idle activation of cinnamon-screensaver
    instead of making the screensaver itself handle it.
  * wacom: Fix a crash from assertion failures
  * csd-power-manager.c: Remove percentage from non-battery
    critical notifications.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1625054400">- Update to version 5.0.3.
  * EDID strings can be up to 13 bytes
  * color: Correct the transposed bits in the EDID parser
  * csd-power-manager.c: Use a different method to determine
    whether or not the system is on battery.
  * power: Increase the critical and action thresholds
    so they are higher than the upower default.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1629806400">- Update to version 5.0.4.
  * csd-power-manager.c: Reset the timers when the idle-delay
    changes.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.0.
  * Add trackball support (#341)
  * wacom: Drop LED helper (#337)</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1642420800">- Fix build failed, unknown option, use default settings.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0
  * Add wayland support
  * optimization: Only initialize libnotify for plugins that need
    it
  * wayland: Add a plugin to sync cinnamon/gnome settings
  * csd-background: Make wayland-compatible
  * xsettings: Add gtk-keynav-use-caret setting
  * daemon-skeleton.h: Make sure the GMainLoop is accessible
    everywhere it's needed.
  * xsettings: Round the Xft.dpi setting to an integer
  * power: Fix free order
  * xsettings: Override the active icon and gtk theme when 'high-
    contrast' is enabled.
  * build: don't hardcode files install dir as /
  * power: Allow the minimum display brightness to be overridden.
  * csd-xsettings-manager.c: Manage "gtk-overlay-scrolling".
  * power: Add settings to disable low battery warnings for
    connected devices
  * github workflow: Add optional ssh session.
  * fixed a spelling error spotted with lintian
  * xsettings: Connect Gtk/EnablePrimaryPaste to gsettings.
  * meson options: Set debug flag back to false.
  * Fix broken rpath
  * wacom: Don't set an rpath for led helpers.
  * Small packaging improvements
  * csd-wacom: Remove unused functionality.
  * schemas: Fix wacom schema names for migrate_check.
  * schemas: Add missing desktop schema for migration.
  * cinnamon-settings-daemon (5.4.3) vanessa; urgency=medium
  * build: add missing gio-unix-2.0 dependency
  * backlighting: Return monitor coordinates instead of a Gdk-
    provided monitor index.
  * power manager: Prevent turning the backlight completely off
    when adjusting brightness.
  * media keys: Get rid of deliberate delay when taking a
    screenshot to ensure a grab.
  * cinnamon-settings-daemon (5.4.1) vanessa; urgency=medium
  * csd-xsettings: Fix dbus names.
  * cinnamon-settings-daemon (5.4.0) vanessa; urgency=medium
  * Remove sounds plugin, Cinnamon now use muffin sound player.
  * Remove obsolete plugins: a11y-keyboard, cursor, mouse, xrandr
  * Remove dh_dwz build warnings.
  * datetime: Use Gio's dbus implementation.
  * Fix MPRIS issues with disconnecting clients
  * print notifications: Fix build warning.
  * csd-power-manager.c: Ensure that dbus message "g-properties-
    changed" is emitted in all relevant places
  * csd-media-keys-manager.c: Fix volume level 5% snap
  * CI: Update targets</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">- update to 6.2.0:
  * Fixes and readability improvements
  * print notifications: Don't send repeated printer-added notifications.
  * notifications manager: Fix compiler warnings.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.3
  * no openSUSE related change
- update to 6.4.0
  * csd-color-calibrate: Fix GNOME refs following plugin rebase
  * csd-media-keys: Show device description on volume OSD
  * csd-power: Refactoring display backlight code.
  * backport cinnamon-desktop changes, nightlight
  * media-keys: Add support for an audio device selection dialog
  * csd-media-keys: Adapt to new overamplification setting
  * csd-power-manager: Assume a keyboard backlight max-value of 0
    to mean that adjustment is unsupported
  * csd-settings-remap-manager.c: Only report on missing schemas
    and keys when debugging.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="12b4460a2a60ae20df5234180abe3902654b5faee1d58ca39c2dad60aba7378293e0f11ce46c0192203917082c93d047694d031ec21e8b3f5a4d0fb821681d78" name="cinnamon-settings-daemon-devel" arch="riscv64">
  <version epoch="0" ver="6.4.3" rel="2.1"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Update to version 4.8.5.
  * do not delete programs and replace them with broken symlinks to
    themselves
- Updates for version 4.8.4.
  * plugins: Add symbolic links from the old to the new binary
    locations. (#320)
  * meson: Always install binary links
  * xdg autostart: Refer directly to the executable name</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 5.0.1.
  * csd-power-manager.c: Remove percentage from mouse and keyboard
    'warning' notifications.
  * csd-power-manager.c: Make sure to propagate the icon and/or state
    properties immediately when they change.
  * power/gpm-common.c: Prefer more specific battery level icons if
    they're available in the theme.
  * gpm-common.c: Adjust thresholds for battery-level icon changes.
  * datetime: use full path for d-bus service Exec
  * build: Add missing defines. Fix optional wacom build.
    Make build options behave consistently.
  * csd-xrandr-manager.c: Fix some build warnings.
  * csd-power-manager.c: Manage idle activation of cinnamon-screensaver
    instead of making the screensaver itself handle it.
  * wacom: Fix a crash from assertion failures
  * csd-power-manager.c: Remove percentage from non-battery
    critical notifications.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1625054400">- Update to version 5.0.3.
  * EDID strings can be up to 13 bytes
  * color: Correct the transposed bits in the EDID parser
  * csd-power-manager.c: Use a different method to determine
    whether or not the system is on battery.
  * power: Increase the critical and action thresholds
    so they are higher than the upower default.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1629806400">- Update to version 5.0.4.
  * csd-power-manager.c: Reset the timers when the idle-delay
    changes.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.0.
  * Add trackball support (#341)
  * wacom: Drop LED helper (#337)</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1642420800">- Fix build failed, unknown option, use default settings.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0
  * Add wayland support
  * optimization: Only initialize libnotify for plugins that need
    it
  * wayland: Add a plugin to sync cinnamon/gnome settings
  * csd-background: Make wayland-compatible
  * xsettings: Add gtk-keynav-use-caret setting
  * daemon-skeleton.h: Make sure the GMainLoop is accessible
    everywhere it's needed.
  * xsettings: Round the Xft.dpi setting to an integer
  * power: Fix free order
  * xsettings: Override the active icon and gtk theme when 'high-
    contrast' is enabled.
  * build: don't hardcode files install dir as /
  * power: Allow the minimum display brightness to be overridden.
  * csd-xsettings-manager.c: Manage "gtk-overlay-scrolling".
  * power: Add settings to disable low battery warnings for
    connected devices
  * github workflow: Add optional ssh session.
  * fixed a spelling error spotted with lintian
  * xsettings: Connect Gtk/EnablePrimaryPaste to gsettings.
  * meson options: Set debug flag back to false.
  * Fix broken rpath
  * wacom: Don't set an rpath for led helpers.
  * Small packaging improvements
  * csd-wacom: Remove unused functionality.
  * schemas: Fix wacom schema names for migrate_check.
  * schemas: Add missing desktop schema for migration.
  * cinnamon-settings-daemon (5.4.3) vanessa; urgency=medium
  * build: add missing gio-unix-2.0 dependency
  * backlighting: Return monitor coordinates instead of a Gdk-
    provided monitor index.
  * power manager: Prevent turning the backlight completely off
    when adjusting brightness.
  * media keys: Get rid of deliberate delay when taking a
    screenshot to ensure a grab.
  * cinnamon-settings-daemon (5.4.1) vanessa; urgency=medium
  * csd-xsettings: Fix dbus names.
  * cinnamon-settings-daemon (5.4.0) vanessa; urgency=medium
  * Remove sounds plugin, Cinnamon now use muffin sound player.
  * Remove obsolete plugins: a11y-keyboard, cursor, mouse, xrandr
  * Remove dh_dwz build warnings.
  * datetime: Use Gio's dbus implementation.
  * Fix MPRIS issues with disconnecting clients
  * print notifications: Fix build warning.
  * csd-power-manager.c: Ensure that dbus message "g-properties-
    changed" is emitted in all relevant places
  * csd-media-keys-manager.c: Fix volume level 5% snap
  * CI: Update targets</changelog>
  <changelog author="sb56637 &lt;mxoo28j7@duck.com&gt;" date="1724068800">- update to 6.2.0:
  * Fixes and readability improvements
  * print notifications: Don't send repeated printer-added notifications.
  * notifications manager: Fix compiler warnings.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.3
  * no openSUSE related change
- update to 6.4.0
  * csd-color-calibrate: Fix GNOME refs following plugin rebase
  * csd-media-keys: Show device description on volume OSD
  * csd-power: Refactoring display backlight code.
  * backport cinnamon-desktop changes, nightlight
  * media-keys: Add support for an audio device selection dialog
  * csd-media-keys: Adapt to new overamplification setting
  * csd-power-manager: Assume a keyboard backlight max-value of 0
    to mean that adjustment is unsupported
  * csd-settings-remap-manager.c: Only report on missing schemas
    and keys when debugging.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="14e7137e3546afa562467d675190b8e039edd46814719206f403b0421e401b7cc10842dbf4934959ef093b33da9978596ab6733bac02345b4eeeafb0823a1578" name="cinnamon-settings-daemon-lang" arch="noarch">
  <version epoch="0" ver="6.6.2" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715601600">- update to 6.0.2:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736683200">- update to 6.4.2
  * Update translations</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 6.6.2:
  * Update translations</changelog>
</package>
<package pkgid="cc2afae9de6ae1a3de599a32244aebe508fd3f6a4666a698363a34a7332b1ef3b4b76253246c8182702510f033bcff104242ee7ba7d44e422e5958ba60b8e9d4" name="cinnamon-theme-adapta" arch="noarch">
  <version epoch="0" ver="3.95.0.11" rel="5.1"/>
  <changelog author="matthias.eliasson@gmail.com" date="1530964800">- Update to 3.94.0.1
  * Synced with the current Gtk+ 3.94 master styling (Gtk+ 4.0).
- Changes in 3.93.1.28
  * Added some workarounds for Pixel-saver applet in Budgie (Gtk+ 3.2x/4.0).
  * Dropped some outdated styling in FirefoxQuantum (Gtk+ 3.2x/4.0).
- Changes in 3.93.1.25
  * Pre-added 'font-feature-setting' property as a comment for 3.29 or higher (Gnome-Shell 3.26).
  * Added some workarounds for Gtk+ 3-ed Thunar (Gtk+ 3.2x/4.0).
  * Added some workarounds for GHex's unknown widget nodes (Gtk+ 3.2x/4.0).
- Changes in 3.93.1.22
  * Added 2 colour samples for FirefoxColor (README.md).
  * Enforced hiding outlines of radio/check nodes in FirefoxQuantum's MozContainer (Gtk+ 3.2x/4.0).
  * Tweaked 'Note' box node styling in Gnome-Recipes (Gtk+ 3.22/4.0).</changelog>
  <changelog author="rpm@fthiessen.de" date="1533902400">- Updated to version 3.94.0.84
  * Keep 3px x 3px square separator of Overdrive-mode OSD slider
    (Gnome-Shell 3.26).
  * Updated DashToDockExtension styling for upstream changes
    (Gnome-Shell 3.24/3.26).
  * Tweaked hovered/pressed MessageList background colour in
    PopupMenu (Gnome-Shell 3.26).
  * Added Budgie 10.5 feature (upcoming) "notification grouping"
    GtkListBox styling (Gtk+ 3.22/3.24/4.0).
- Changes in 3.94.0.76
  * Added some workarounds for Gnome-Boxes (Gtk+ 3.22/3.24/4.0).
  * Applied upstream 3.29.90 changes in SystemMenuAction
    (Gnme-Shell 3.26).
  * Applied upstream 3.29.90 changes in Slider (Gnome-Shell 3.26).
  * Added upstream 3.94.0 changes in GtkHeaderBar (Gtk+ 4.0).
- Changes in 3.94.0.65
  * Tweaked weird allocated path-bar entry node sizing in Thunar
    (Gtk+ 3.2x/4.0).
  * Added some workarounds for WhiskerMenuApplet
    (Gtk+ 3.22/3.24/4.0).
  * Added some more workarounds for Gnome-Tweaks
    (Gtk+ 3.22/3.24/4.0).
  * Polished scrollbar node styling in Emacs GtkWindow
    (Gtk+ 3.2x/4.0).
  * Updated styling for Lollypop (Gtk+ 3.2x/4.0).
  * Updated GtkTreeView theming (Gtk+ 3.2x/4.0).
  * Added upcoming .remote-access-indicator style-class for Panel
    (Gnome-Shell 3.26).
- Changes in 3.94.0.51
  * Polished Budgie Raven styling for upcoming app/device audio
    control widget (Gtk+ 3.22/3.24/4.0).
  * Dropped min-width/height properties from WindowListItemBox's
    StIcon (Cinnamon).
  * Rewrote DashToDockExtension styling (Gnome-Shell 3.24/3.26).
  * Tweaked child spacing in IcingTaskManager's popup-ed window
    (Cinnamon).
  * Re-tried fixing weird allocation height of GtkSwitch in
    Cinnamon-Control-Center (Gtk+ 3.2x/4.0).
  * Added some tweaks for Geany (Gtk+ 3.22/3.24/4.0).
- Changes in 3.94.0.42
  * Enabled app-icon images in 'menu' buttons (XFwm4).
  * Unlisted outdated asset entry (Metacity).
  * Flipped 'stick' / 'unstick' asset images (XFwm4).
  * Fixed copy &amp; paste failure in previous rev.35's XFce4-Panel
    styling (Gtk+ 3.22).
  * Added a workaround for Launcher applet styling in XFce4-Panel
    (Gtk+ 3.22/3.24/4.0).
  * Re-enabled action-area button styling in non-CSD GtkDialogs
    (Gtk+ 3.22/3.24/4.0).
- Changes in 3.94.0.35
  * Tweaked child STLabel L/R padding in WindowListItemBox (Cinnamon).
- Changes in 3.94.0.28
  * Added Gtk+ 3.24 sources
  * Polished GHex styling more (Gtk+ 3.2x/4.0).
  * Rewrote XFce4-Panel styling for 4.13.3 (Gtk+ 3.22/3.24//4.0).
- Changes in 3.94.0.20
  * Polished some styling in Pamac (Gtk+ 3.2x/4.0).
  * Added a workaround for weird switch allocation height in
    Cinnamon-Control-Center (Gtk+ 3.2x/4.0).
  * Switched to Roboto font-family as primary in Cinnamon (Cinnamon)
- Changes in 3.94.0.14
  * Updated 'handle-grip' in Mate-Panel (Gtk+ 3.2x/4.0).
  * Enforced inverted generic label colouring in expander node of
    GtkMessageDialog (Gtk+ 3.2x/4.0).
  * Rewrote orientation specific panel styling in Gnome-Panel/
    Mate-Panel (Gtk+ 3.22/4.0).
- Changes in 3.94.0.7
  * Avoided unwanted ellipsis in Cinnamon-screensaver's entry
    placeholder labels (Gtk+ 3.2x/4.0).
  * Cleaned up modelbuton animations in Vala-panel's preferences
    dialog (Gtk+ 3.2x/4.0).
  * Tweaked linked-image-button styling in .osd style-class
    (Gtk+ 3.2x/4.0).</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1535630400">- Update to version 3.94.143
  * Revived "default" mode indicators in DashToDockExtension (Gnome-Shell).
  * Rewrote GtkCursorHandle styling (Gtk+ 3.2x/4.0).
  * Added XfdesktopIconView styling (Gtk+ 3.22/3.24/4.0).
  * Added a workaround for weird allocation of NotificationPluginApplet in
  Xfce4-panel 4.12.2 (Gtk+ 3.22/3.24/4.0).
  * Added one more style path for GtkSourceView-4.0 (README.md).
- Changes in 3.94.0.132
  * Updated incognito-mode GtkHeaderBar styling for Ephy &gt;= 3.29.91 (Gtk+ 3.24/4.0).
  * Tweaked IbusEmojier label spacing a bit (Gtk+ 3.24/4.0).
  * Stopped bundling our 'running-dots' assets in DashToDockExtension (Gnome-Shell).
- Changes in 3.94.0.129
  * Updated the selector for legacy Nautilus's radial progress widget (Gtk+ 3.22/3.24/4.0).
  * Polished experimental icon-view mode in Nautilus (Gtk+ 3.22/3.24/4.0).
  * Dropped Chrome(ium) theming (Gtk+ 2.0).
  * Dropped some workarounds carried for Electron (Gtk+ 3.24/4.0).
  * Revived 1:1.1 aspect deformation workaround for Vala-Panel's IconTaskList (Gtk+ 3.2x/4.0).
- Changes in 3.94.0.120
  * Dropped Corebird styling completely (Gtk+ 3.2x/4.0).
  * Cleaned up some child scripts (Render-asset.sh).
  * Enabled GNU-parallel-ed SASSC processing for Gtk+ theming (Makefile.am).
  * Resync-ed with upstream changes in GtkEmojiChooser (Gtk+ 3.22/3.24/4.0).
  * Added some more tweaks for Nautilus &gt;= 3.29.90 (Gtk+ 3.24/4.0).
- Changes in 3.94.0.106
  * Tweaked ClockAppletButton spacing in Mate-Panel (Gtk+ 3.22/3.24/4.0).
  * Cleaned up NaTrayApplet style-properties (Gtk+ 3.22/3.24/4.0).
  * Tweaked vertical layout Vala-Panel styling (Gtk+ 3.22/3.24/4.0).
  * Set specific foreground colour on inactive tabs and new-tab button in
  Refresh-mode in Chrome(ium) (Gtk+ 3.2x/4.0).
  + But this will be ignored with &gt;= 70.0.3521...
  * Dropped a workaround for weird NTP top-edge border colour in Chrome(ium)
  (Gtk+ 3.2x/4.0).
  + This will be landed with &gt;= 70.0.3521...
  * Tweaked colour definitions again (Tweetdeck-Colordeck).
  * Updated OSK spacing for making x2 scaling suitable (Gnome-Shell 3.24/3.26, Cinnamon).
- Changes in 3.94.0.96
  * Added --enable-tweetdeck build option for "Colordeck for Tweetdeck" extension colour support.
  * Polished - "Switched to asset-based drop-shadows in GtkTooltip (Gtk+ 3.2x/4.0)."
- Changes in 3.94.0.89
  * Added Budgie 10.5 feature (upcoming) "overdrive sound volume" GtkScale styling (Gtk+ 3.22/3.24/4.0).
  * Converted font-sensitive outer margins to fixed margins in GtkScale's sliders (Gtk+ 3.2x/4.0).
  * Tweaked SpinScale trough colour in Inkscape (Gtk+ 3.2x/4.0).</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1536148800">- Update to version 3.94.149
  * Changed autoconf default prefix from /usr to /usr/local` (Configure.ac, autogen.sh, README.md).
  * Rewrote some parts of m4 macros.</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1549713600">- Update to version 3.95.0.11
  * Reverted to 3.94.0.x source.
    + The previous 3.95.0.7, 3.95.0.8 and 3.95.0.10 were broken releases.
  * If someone would like to hand over this project, let me know.
- Started to use supplements and make a provides for adapta-gtk-theme to make it easier to install.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1564401600">- Make overall package arch dependent, with the sub packages
  noarch: otherwise %ifnarch is not usable.
- Do not build telegram theme for i586: telegram-desktop is not
  being built on i586, so the theme would be uninstallable. This
  sub package is thus nor marked noarch.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648814400">- Drop procps BuildRequires: nothing seems to make use of that.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697976000">- Drop pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: Seems to be
  unused.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753012800">- disable building the plank theme for tumbleweed</changelog>
</package>
<package pkgid="b3a7c679d4728bf245c54ef5a97e90e3bf8483d5f9a2b177f6a462c598380c0d8687e1057373b3d26abd6b087fafb1e73cab9bc5281ccd1609bc4ff4cbbe6507" name="cinnamon-theme-dracula" arch="noarch">
  <version epoch="0" ver="4.0.0+git141.1892c79" rel="1.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1623153600">- Update to version 2.0+git34.2413487:
  * Cinnamon: Add visual differentiation for inactive pane in Nemo
  * KDE: Update splashscreen preview
  * Move thumbnail
  * Cinnamon: Add gtk-3.0 thumbnail to show theme preview
  * Gnome: Fix weird font in context menus
  * Mate: Improve caja fle manager appearance
  * KDE: Improve lockscreen input appearance
  * KDE: Fix color inconsistency in checkboxes
  * Fix css warning
  * Mate: Fix text cursor color while renaming file in caja
  * Revert b99589e
  * Gnome: Fix low text contrast in calendar events widget
  * Gnome-shell: Theme now uses system font related to #84
  * Gnome: Fix transparent separator in headerbar
  * KDE: Update splasscreen appearance
  * Cinnamon: Improve nemo file manager appearance
  * Gnome: Fix odd shadow appearing when headerbar button is selected</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1635854400">- Update to version 2.0+git59.cf9d6aa:
  * Gnome-shell: Fix no hover effect in search results item
  * KDE: Improve input appearance
  * Gnome: Fix tabs color in chrome, fixes #126
  * KDE: Improve sddm input appearance
  * Gnome-shell: Fix dark text in entries placeholders, fixes #48
  * KDE: Update sddm theme
  * KDE: Remove unnecessary file in sddm theme
  * Gnome-shell: Fix white popups on shell theme, fixes #137, fixes #119, fixes #97
  * Gnome-shell: Fix color of horizontal workspace switcher, fix #133
  * KDE: Fix KeyboardLayoutButton in LockScreen
  * KDE: Update osd tyle, fixes #114
  * Gnome-shell v40: Fix visual glithes in calendar and icon grid
  * Rebuild gtk theme
  * Fix missing bracket
  * KDE: Colorscheme -  Improve alternate background color
  * Update _xfce.scss
  * Update _xfce.scss
  * Update _thunar.scss
  * Gnome-shell: Add syles for pop-os/cosmic
  * KDE: Fix low contrast in logout screen
  * Gnome-shell v40: Improve window caption appearance
  * KDE: Fix color inconsistency in some widgets
  * Gnome-shell: Fix padding bug on selected window preview at activities window
  * Gnome: Add initial support to v40</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1643976000">- Update to version 3.0+git9.18bb561:
  * Gnome-shell: Fix switch button appearance
  * Gnome-shell: Improve text entry appearance
  * KDE: Kvantum - Fix appearance of sliders in active state
  * Gnome: Fix cut text in header bar buttons, fixes #169
  * Gnome-shell v40+: Increase font size to avoid blurry icons, fix #150
  * KDE: LAF - Improve logout screen appearance
  * Gnome-shell v40+: Fix misaligned 'Do no disturb' button
  * KDE: LAF - Update splashscreen preview
  * Remove extra space
  * KDE: LAF - Update splash screen appearance
  * KDE: LAF - Add cursors theme as dependencie
  * KDE: Add cursors theme
  * Gtk-4.0: Fix extra padding inside maximized windows
  * Gtk-4.0: Fix extra gap in search bars, fixes #160
  * KDE: Plasma - Improve highlight color to be easy on the eyes
  * Gnome: Fix theme parsing errors, Fix #157
  * Gtk-4.0: Fix overshoot indicator color
  * Gtk-4: Fix popovers style
  * Gtk-4: Fix theme parsing erros and warnings
  * Gtk-4: Fix missing separator in lists rows
  * Gtk-4: Fix no visual separation between windows
  * Gtk-4: Fix border-color of focused entries
  * Gtk-4: Fix menubar item style
  * Gtk-4: Fix error buttons style
  * Gtk-4: Fix window control buttons appearance
  * Gtk-4: Fix outlined style in all elements
  * Gtk-4.0: Add initial support to gtk v4
  * Cinnamon: Fix panel icons squished and background issue with transparent panels
  * KDE: Plasma - Update scrollbars appearance
  * Gnome-shell: Improve levelbar color in osd
  * KDE: Plasma - Enable adaptive transparency
  * Elementary: Fix appearance of colors in file-menager context menu, Fixes #61
  * KDE: Plasma -  Update checkbox style
  * Gnome-shell: Improve hover color in icon grid
  * KDE: Update lockscreen input to match plasma theme</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1649937600">- Update to version 3.0+git32.3029205:
  * Rebuild cinnamon theme
  * Cinnamon: Improve popups/menus appearance
  * Cinnamon: Improve slider appearance
  * Cinnamon: Change highlight color in grouped windows list
  * KDE: LAF- Update full screen preview
  * Gnome-shell: Improve entries appearance
  * Gnome-shell: Improve modal dialogs appearance
  * Cinnamon: Theme now uses system font family/size
  * Update theme name to avoid issues in mate DE
  * KDE: Kvantum - Update entries appearance
  * :memo: Update readme
  * Gnome: Fix sharp window corners
  * Gnome: Improve sidebar items appearance
  * Gnome-shell: Improve window close button appearance
  * KDE: LAF -  Optimize image files
  * Gnome-shell: Improve sliders appearance
  * Gnome-shell: Improve notifications appearance
  * Gnome-shell: Improve buttons appearance
  * Gnome-shell: Improve some widgets appearance
  * KDE: Sddm - Improve  user list appearance
  * Gnome-shell: Add popup separators, related to #171
  * Gnome-shell: Remove weird border inside popup sub menus
  * KDE: Plasma - Improve entries visibility</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1664020800">- Update to version 3.0+git72.2452278:
  * Cinnamon: Fix workspace switcher (as buttons) appearance
  * Cinnamon: Fix cutted text in search bar
  * Elementary OS: Fix missing highlight color in task switcher
  * feature request added
  * bug report added
  * Gnome-shell v42: Improve notifications appearance on hover state
  * Gnome-shell v42: Remove odd shadow in calendar area
  * KDE: Sddm - Improve focused text entries appearance
  * Update min_prelight
  * Restore shell theme
  * Gnome: Improve window control buttons visibility
  * Gnome-shell v42: Improve prompt dialog appearance
  * Gnome-shell v42: Fix media control buttons appearance
  * Gnome: Fix flickering above Chrome URL bar, Fix #201. Fix #195
  * KDE: Sddm - Improve general appearance
  * Xfce: Fix thunar appearance
  * Cinnamon: Fix grouped window list visibility issue
  * KDE: Sddm - Fix missing spacing around text entries
  * Gnome-shell v42: Improve notifications appearance
  * Gnome-shell v42: Fix some visual issues
  * KDE: Sddm - Improve input appearance
  * Fix background hovering effect on Dash to Dock
  * Gnome-shell v42: Improve calendar area appearance
  * Gnome-shell:  Add specific styles for dash-to-dock
  * Gnome-shell v42: Fix wasted space in calendar area
  * Gnome-shell v42: Fix styling issues in popups
  * KDE: Sddm - Fix shrink buttons/entries
  * Gnome-shell: Improve popups appearance
  * KDE: SDDM - Improve button appearance
  * Gnome-shell-v42: Fix issue with app folders
  * Gnome-shell-v42: Remove odd border in message list
  * Gnome-shell-v42: Fix issue with calendar
  * Gnome-shell-v42: Fix issue with popovers
  * Gnome-shell: Fix issue with page indicator
  * Gnome-shell: Update text entries appearance
  * KDE: Sddm - Fix small font size
  * Gnome: Fix appearance of linked buttons in headerbar</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1664020801">- Split dracula-gtk-theme into flavours subpackages:
  * metatheme-dracula-common
  * kde-theme-dracula
  * gtk2-metatheme-dracula
  * gtk3-metatheme-dracula
  * gtk4-metatheme-dracula
  * gnome-shell-theme-dracula
  * cinnamon-theme-dracula
  * metacity-theme-dracula
  * xfwm4-theme-dracula</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1673265600">- Update to version 3.0+git88.b64d36a:
  * Xfce v4.18: Fix invisible items in thunar sidebar
  * Gnome 43: Fix background color of tab bar and action bar
  * Gnome-shell v43: Quick-settings - Improve toggle buttons appearance
  * Gnome-shell: Fix page navigation arrow appearance
  * Gnome 43: Fix nautilus sidebar appearance
  * Gnome 43: Fix nautilus pathbar appearance
  * Gnome-shell v43: Add styles for quick settings menu
  * Gnome 42: Fix nautilus path bar buttons appearance in hover state
  * KDE: Plasma-solid - Update tasks indicator appearance
  * Gnome 42: Fix nautilus path bar buttons appearance
  * Xfce: Thunar - Reduce padding in sidebar items to prevent scrolling
  * KDE: Plasma - Update tasks indicator appearance
  * Cinnamon: Nemo -  Improve appearance of highlighted items in sidebar
  * Gnome-shell: Fix app folders dialog appearance in Zorin OS
  * KDE: Kvantum - Update sliders color
  * Gnome-shell: Fix visual issues in Zorin OS
- Define explicit Provides/Obsoletes for the various subpackages</changelog>
  <changelog author="maurizio.galli@suse.com" date="1676116800">- Update to version 3.0+git94.9840b6b:
  * Gnome 43: Improve popovers appearance
  * Gnome 43: Fix treeviews header appearance
  * Gnome 43: Improve nautilus pathbar appearance
  * Gnome 43: Fix spacing in nautilus list rows
  * Xfce v4.18: Fix odd transparency in panel items
  * Gnome-shell v43: Improve sliders appearance
  * Xfce v4.18: Fix invisible items in thunar sidebar
  * Gnome 43: Fix background color of tab bar and action bar
  * Gnome-shell v43: Quick-settings - Improve toggle buttons appearance
  * Gnome-shell: Fix page navigation arrow appearance</changelog>
  <changelog author="maurizio.galli@suse.com" date="1761566400">- Update to version 4.0.0+git133.cd80d5a:
  * Many appearance issues fixed and apperance improvements across the board
  * Full changelog: https://github.com/dracula/gtk/releases/tag/v4.0.0</changelog>
  <changelog author="maurizio.galli@suse.com" date="1768305600">- Update to version 4.0.0+git141.1892c79:
  * feat(gnome): Add extra styles for better toolbar displaying
  * Gnome: Improve Menu and MenuBar appearance
  * Gnome: Improve Window assistant appearance
  * Gnome: Improve toolbar buttons appearance
  * Gnome: Improve appearance of suggested/destructive action buttons
  * Gnome: Improve nautilus grid view appaearance
  * Gnome 49: Fix calendar app appearance
  * Gnome: Fix appearance of some buttons in bottom bars</changelog>
</package>
<package pkgid="3b2101fc82f6124bfb5ce09c4d46fce8ba48896b9a837dad70f5b5be62032d364b6040332bcc1c89f66e0113560fe0d3a70af4b026f41aa775f0734ef06e010f" name="cinnamon-theme-matcha" arch="noarch">
  <version epoch="0" ver="20250411" rel="1.1"/>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1612699200">- Update to version 20210204:
  * Fixed ibus popover issue
- Initial package</changelog>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1617624000">- Update to version 20210405:
  * Fixed Gnome Shell 40 issues
- Removed %fdupes because it leads to theme glitches in
  light theme variants</changelog>
  <changelog author="Mustafa Çalışkan &lt;musfay@protonmail.com&gt;" date="1617969600">- Update to version 20210409:
  * Add support for GTK+4
  * Many fixes
- Create subpackage for gtk4-metatheme-matcha
- Re-add %fdupes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 20210520
  * Minor issues fixed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 20210602
  * Fixed gnome-shell 3.38 panel issues
- Add allow-setting-gnome-shell-version.patch
  * Allow manually setting the gnome shell version, as on Leap
    there is no version 40, which it otherwise defaults to</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678968000">- Update to version 20221115:
  + Fixed gnome-shell 43 issues.
- Drop allow-setting-gnome-shell-version.patch: fixed upstream.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678968001">- switch file lists to be generated by a script</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1692705600">- Update to version 20230403:
  + Fixed gnome-shell 44 issues
  + Fixed libadwaita issues
  + Update to make current line legible
  + Making current line a bit darker for gtksourceview</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753012800">- update to version 20250411:
  * Support gnome 48
- update to version 20240501:
  * Fixed gnome-shell 46 issues
- don't install the plank theme for tumbleweed</changelog>
</package>
<package pkgid="6959e57b2454504d68766798df0e087e3820c791b32856e4597521385d033b46a8ec3c54dad4f2871cbbbd2360f80ff16121ff0cca7f459baa8534bbf44a7ad5" name="cinnamon-theme-yaru" arch="noarch">
  <version epoch="0" ver="24.04.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1533297600">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Do away with em dashes in summary.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1543147200">- Update to version 18.10.7:
  * See /usr/share/doc/packages/metatheme-yaru-common/changelog</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 20.04.2:
  * See /usr/share/doc/packages/metatheme-yaru-common/changelog</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1598443200">- Update to version 20.10.2:
  * See /usr/share/doc/packages/metatheme-yaru-common/changelog</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620302400">- Update to version 20.10.6.1:
  * See /usr/share/doc/packages/metatheme-yaru-common/changelog
    or https://github.com/ubuntu/yaru/blob/20.10.6.1/debian/changelog</changelog>
  <changelog author="draskmont@protonmail.com" date="1713096000">- Update to version 24.04.0:
  * See /usr/share/doc/packages/metatheme-yaru-common/changelog or
    https://github.com/ubuntu/yaru/blob/20.04.0/debian/changelog
- Changes in 22.04.2:
  * Added accent colors, separated by themes.
  * Added HiDPI variants to xfmw4 theme.
- Changes in 22.04.1:
  * Added Cinnamon theme support.
- Changes in 21.10.2:
  * Added support for xfce (#2971)
- Changes in 21.10.1:
  * Remove "yaru-light" and keep "yaru" as the fully light theme
    [#2922]
- Changes in 21.04.1:
  * Added Metacity and GtkSourceView themes.
- Moved the GNOME Shell theme to its own separate package:
  * gnome-shell required version in line with 'Breaks' field in
    debian/control file.</changelog>
</package>
<package pkgid="01fd6a5d1deda62917e0a4b154db862b8629bb0d83d43d944054b2a55ab84719bcb02e219674d00666ab2ebedba9d346ac78f9077109199685307981de05662a" name="cint-devel" arch="riscv64">
  <version epoch="0" ver="6.1.3" rel="1.1"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1598961600">- Initial package release.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599134400">- Fix devel dependency.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599220800">- Clean up spec file.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605182400">- Update to version 4.0.6.
  * Fix return value bug in rysroots
- Update since 3.1.1.
  * Fix prescreening bug in int3c2e
  * Fix cache size bug in int3c1e
  * Fix memory allocation bug in int3c1e
  * Improve macro MALLOC_INSTACK
  * Fix function typedef bug in include/cint_funcs.h
  * Update cmake configs and docs
  * API Change. PTR_LIGHT_SPEED is replaced with PTR_EXPCUTOFF.
    Integral screening parameter can be passed through
    env[PTR_EXPCUTOFF]
  * Add short-range integrals for range-separation
  * Handle linear dependency in Rys polynomial
  * Avoid calling exit function</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610452800">- Update to version 4.0.7.
  * Fix bug in rys_roots when R_dsmit fails to find all roots.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1623931200">- Update to version 4.4.1.
  * Fix bugs in int1e_grids for attenuated Coulomb operators
- Updates for version 4.4.0.
  * Fix bugs in c2s transfomration for int1e_grids
  * Fix bugs int1e_grids code generator
  * Refactor cart2sph
  * Refactor int1e drivers
- Updates for version 4.3.0.
  * Add new integral type int1e_grids
  * Fix cache size type
- Updates for version 4.1.3.
  * Fix memory address int32 overflow for heavily contracted basis
- Updates for version 4.1.2 .
  * Fix a bug due to significant digits of float128 in the core Fmt integrals
- Updates for version 4.1.1.
  * Fix bug in short-range Coulomb core integrals
- Updates for version 4.1.0.
  * Add new Rys roots and weights algorithm
  * Improve integral accuracy for high angular momentum basis
  * Improve integral accuracy for short-range Coulomb integrals
  * Add supports of 2-e integrals up to l=15
- Add patch fix_control_reaches_end_of_non-void_function.patch
  Fix error control reaches end of non-void function in int3c2e.c
  Patch fixed upsteam.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700049600">- update to 5.5.0:
  * Fix memory leak issue in int4c1e
  * Add polynomial root finder with eigenvalue algorithm
  * Fitting Rys roots of SR integrals with Chebyshev polynomials
  * New integrals related to LRESC
  * Supports Gaussian model for int1e_grids
  * Add constant PTR_FRAC_CHARGE for QM/MM interface in pyscf
  * Improves rys-roots numerical stability in the near-zero limit
  * Improves rys-roots finder accuracy
  * Improve error handling for SR-ERI integrals
  * Optimize SR-ERI integral screening
  * Fix approx_log bug for non-x86 architecture
  * Fix integer overflow error in cintopt initialization
  * Boundary check when initializing CINTOpt
  * Add 4-center 1-electron intergral int4c1e
  * New integral int3c1e_ip1
  * New integral int1e_r4
  * Missing cart2sph function for l=15
  * Fix cint3c1e_cart integral
  * Fix integer overflow in gto_norm function
  * Update cint.h to make CINTEnvVars closed to the definition in
    qcint
  * Improve the cartesian-spinor transformation
  * Remove the dependency to BLAS library
  * Update the header file cint.h
  * Update the drivers for cint2e, cint3c2e, cint3c1e, cint2c2e
  * Fix uninitialized variables in rys_roots
  * Fix Cartesian-spherical and Cartesian-spinor transformation
    coefficients
  * Fix divide-by-0 bug
  * Improve performance of quadruple precision rys-roots function
  * Improve short-range rys-roots accuracy
- drop fix_control_reaches_end_of_non-void_function.patch
  (upstream)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751803200">- update to 6.1.2
  * Update libcint version tag to align with the new release of qcint
- update to 6.1.1
  * Add explicit SSE3 instructions for int2e
- update to 6.1
  * Add new integral int1e_grids_ipip
- update to 6.0
  * Add polynomial root finder using the eigenvalue algorithm
  * Fitting Rys roots of SR integrals with Chebyshev polynomials
  * Remove GTG integrals which are erroneous in previous versions
  * Remove coulerf integrals which has been covered by regular int2e functions
- add cmake-fix-wrong-cint-version-patch.patch to fix wrong library
  version in CMakeLists.txt (gh#sunqm/libcint#117)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774785600">- update to 6.1.3:
  * Approximate quadrature roots when the roots-finding solver for
    short-range two-electron integrals is not converged
- drop cmake-fix-wrong-cint-version-patch.patch, no longer needed</changelog>
</package>
<package pkgid="a2d05fe5a6970275de07c3cf5b351429542117f241cd9090e4ca5647e22d8348f80011e52477f20a7bd7b13c2c53e1f5d72d3211c831be18119972194f12f17f" name="circuslinux" arch="riscv64">
  <version epoch="0" ver="1.0.3" rel="1286.1"/>
  <changelog author="adrian@suse.de" date="1073736000">- build as user</changelog>
  <changelog author="nadvornik@suse.cz" date="1126008000">- installed icon [#113919]</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="coolo@novell.com" date="1261656000">- some spec file clean up</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="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="dimstar@opensuse.org" date="1428494400">- Add a comment to the .desktop file (minimal requirement to show
  up in AppStream based software centers).</changelog>
  <changelog author="kukuk@suse.de" date="1486555200">- Move /usr/games to /usr/bin as done with the rest 4 years ago.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="91a9747315da28d367c25593eaec12465f4cef2dc8802c51f191843caa10770d42b557247f6903f8a3afc1ed066a54e3d56ebf43b10f1f4ce373ec8dcdca28b7" name="civetweb" arch="riscv64">
  <version epoch="0" ver="1.16" rel="2.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ö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="c514225f29f51de3335272b4c34ff814002890a35019f4725d8b4454332a52fab500ebde9e92dd4668c874e03bb0297be63cc7737ef99244608b06ebdd863901" name="civetweb-devel" arch="riscv64">
  <version epoch="0" ver="1.16" rel="2.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ö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="707340bb70364b5ce07f6d79624ffd9fb3e0cda2f3a1d9b927831bb1d3856e6962cacd7cb95c3d551be2ab2e1b802804e4843ec95f09c9e35aa2d6b56732765f" name="cjs" arch="riscv64">
  <version epoch="0" ver="6.4.0" rel="1.1"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1608984000">- Update to version 4.8.1.
  * No important changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1609416000">- Do not add RPM dependencies for installed-tests: some tests there
  are intentionally crafted to 'fail' with missing deps. The dep
  scanner would not know though.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Update to version 4.8.2.
  * Rebase on gjs 1.66.1.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * fix readline build on certain systems
  * overrides/Gtk: Set BuilderScope in class init
  * gi/wrapperutils: Move gjs_get_string_id() into resolve()
    implementations
  * Revert "arg-cache: Save space by not caching GType"
  * Fixed error in _init() that prevented GType objects from being
    created. Improved the regression test, implementing Marco T's
    feedback.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1693310400">- update to version 5.8.0
  * GObject: Handle versions of GLib without GBindingGroup
  * switch to mozjs102</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * fix(build, tests): move `have_gtk4` to the appropriate place
  * Fix meson.build deprecations up to 0.56.0</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1706875200">- Use BuildRequires readline-devel for Leap15
  * SLE15's readline-devel doesn't have pkgconfig file, readline-devel
    should be used at the buildtime</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723550400">- update to 6.2.0:
  * packaging: Forbid compilation if the symbols file is outdated
  * Port to mozjs115
- update spec file to reflect newer standards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724673600">- Drop cmake and libtool BuildRequires: the package uses meson to
  build and has no need for the additional two build systems.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732708800">- update to 6.4.0:
  * gjs-util: Backport private closure annotations patch
  * Fix meson.build deprecations up to 0.56.0</changelog>
</package>
<package pkgid="72c993ac82e6cb1de6990db881b4be6d519c9c3f2c62843417708ad458939e17ac8535594db8728f9696fd9991b8c882bfa2ea1cdc114b4d954a68377c04ab00" name="cjs-devel" arch="riscv64">
  <version epoch="0" ver="6.4.0" rel="1.1"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1608984000">- Update to version 4.8.1.
  * No important changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1609416000">- Do not add RPM dependencies for installed-tests: some tests there
  are intentionally crafted to 'fail' with missing deps. The dep
  scanner would not know though.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Update to version 4.8.2.
  * Rebase on gjs 1.66.1.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * fix readline build on certain systems
  * overrides/Gtk: Set BuilderScope in class init
  * gi/wrapperutils: Move gjs_get_string_id() into resolve()
    implementations
  * Revert "arg-cache: Save space by not caching GType"
  * Fixed error in _init() that prevented GType objects from being
    created. Improved the regression test, implementing Marco T's
    feedback.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1693310400">- update to version 5.8.0
  * GObject: Handle versions of GLib without GBindingGroup
  * switch to mozjs102</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * fix(build, tests): move `have_gtk4` to the appropriate place
  * Fix meson.build deprecations up to 0.56.0</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1706875200">- Use BuildRequires readline-devel for Leap15
  * SLE15's readline-devel doesn't have pkgconfig file, readline-devel
    should be used at the buildtime</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723550400">- update to 6.2.0:
  * packaging: Forbid compilation if the symbols file is outdated
  * Port to mozjs115
- update spec file to reflect newer standards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724673600">- Drop cmake and libtool BuildRequires: the package uses meson to
  build and has no need for the additional two build systems.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732708800">- update to 6.4.0:
  * gjs-util: Backport private closure annotations patch
  * Fix meson.build deprecations up to 0.56.0</changelog>
</package>
<package pkgid="706458593fc9aa203d559a621699ecda4237666a5ddc2fd48fa8a3d9da183d9246162ed0b658f9cca8f8f0569800b638c047558b128d3f678499516fff87535f" name="ck-devel" arch="riscv64">
  <version epoch="0" ver="0.7.2" rel="6.1"/>
  <changelog author="mpluskal@suse.com" date="1493208000">- Update to version 0.6.0</changelog>
  <changelog author="mpluskal@suse.com" date="1493208001">- Disable s390 building as it is not supported architecture</changelog>
  <changelog author="mpluskal@suse.com" date="1495022400">- Add _constraints to avoid test failures</changelog>
  <changelog author="mpluskal@suse.com" date="1524052800">- Small packaging changes</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1560859200">- Add ck-fix-j1.patch to fix build with -j1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570622400">- Disable tests as they fail with gcc9</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1572350400">- Fix symbol name clash between glibc 2.30 and ck, add
  ck-fix-gettid-glibc-clash.patch
- Reenable tests again</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625400000">- Update to version 0.7.1
  * Add s390x support
  * ck_hs: add convenience hash function wrapper ck_hs_hash
  * ck_backoff: avoid dead store to ceiling
  * ck_ring: add two new utility functions for persistent rings
  * ck_sequence: reduce thread count to account for writer
  * ck_queue: fix logic inversion in CK_STAILQ_CONCAT
  * ck_epoch: allow record sharing and reentrancy for write-side operations
- Drop upstream merged patches: ck-fix-gettid-glibc-clash.patch,
  ck-fix-j1.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1722340800">- Update to version 0.7.2:
  * This release adds support for riscv, as provided by Mitchell Horne, as well a miscellaneous bug fixes and improvments
- Enable building for all architectures</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1747828800">- avoid using %jobs (boo#1237231)</changelog>
</package>
<package pkgid="895c6d8ff46834ab108f59ed4ba2ff4cc137aa3ce4cbd7e342e7603b1f1a89629d0f2e3baee1e5567e63478d271e60ebf9bd440838ba693aa13b95635c59eb02" name="ckb-next" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616068800">- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623067200">- Fix fix double slash in //bin/bash requirement</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1629979200">- Added hardening to systemd service(s). Added patch(es):
  * harden_ckb-next-daemon.service.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630065600">- Re-labeled 422.patch
- Updated harden_ckb-next-daemon.service.patch to fix
  gh#ckb-next/ckb-next#740</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="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653652800">- Update to version 0.5.0
  Support for new devices:
  * Katar Pro
  * Katar Pro XT
  * Glaive Pro
  * M55
  * K60 Pro RGB
  * K60 Pro RGB Low Profile
  * K60 Pro RGB SE
  Important bugfixes:
  * Scroll wheels are now treated as axes (Responsiveness should
    be improved for specific mice)
  * The lights on the K95 RGB Platinum top bar are now updated
    correctly
  * An infinite loop is prevented if certain USB information can
    not be read
  * GUI no longer crashes on exit under certain conditions
  * Mouse scrolling works again when combined with specific
    libinput versions
  * The daemon no longer hangs when quitting due to LED keyboard
    indicators
  * The lighting programming key can now be rebound on K95 Legacy
  * Animations won't break due to daylight savings / system time
    changes
  * GUI doesn't crash when switching to a hardware mode on a
    fresh installation
  * Daemon no longer causes a kernel Oops on resume under
    certain conditions (Devices now resume correctly from sleep)
  * Window detection is more reliable and works correctly on
    system boot
  * Settings tab now stretches correctly
  * Profile switch button can now be bound correctly on mice
  * ISO Enter key is now aligned correctly
  * Bindings are now consistent between demo and new modes
  * Firmware update dialog is no longer cut off and can be
    resized
  * RGB data won't be sent to the daemon when brightness is set
    to 0%
  New features:
  * German translation
  * 66 service (not installed automatically)
  * Device previews are now resizable
- Refresh ckb-next-use-run.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1681128000">- Add fix_buffer_overflow_FORTIFY_SOURCE.patch (see
  gh#ckb-next/ckb-next/issues#940)</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1687694400">- Update to version 0.6.0
  Support for new devices:
  * K55 RGB PRO
  * K55 RGB PRO XT
  * K60 PRO (Monochrome)
  * K60 PRO TKL RGB
  * Dark Core RGB Pro (experimental)
  * Dark Core RGB Pro SE (experimental)
  * Slipstream wireless dongle (when paired with a single supported device)
  Important bugfixes:
  * The Fn key now behaves as expected on the K65
  * The GUI now accepts macros containing the ISO backslash key
  * A workaround is now implemented to prevent the media keys on the Strafe from getting stuck pressed
  * The daemon no longer crashes with a buffer overflow detected message on start under certain conditions
  * The WinLock LED now functions on the K55 RGB and K55 RGB Pro XT
  * The GUI no longer crashes under certain conditions when the sound server is being restarted
  * The battery states are now reported correctly in the GUI
  * The brightness is now correctly set for newer devices (and the lights now turn off instantly)
  New features:
  * The device previews are now rendered using the GPU
  * Horizontal scrolling is now available for binding
  * The mute indicator can now indicate either the default output or input audio device
  * The music visualizer now supports automatic gain control, automatically adapting to volume changes
  * It is now possible to pair wireless devices with dongles (not in GUI yet)
- Refresh ckb-next-use-run.patch
- Refresh 422.patch
- Drop fix_buffer_overflow_FORTIFY_SOURCE.patch, fixed upstream</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1741608000">- Update to version 0.6.1
  Support for new devices:
  * K100 RGB Optical-Mechanical
  * K70 Core TKL RGB
  * K65 Mini
  Features:
  * Port to Qt6
  Bug fixes:
  * The GUI no longer crashes on device disconnect
  * The slash key on the Brazilian (ABNT) layout now works with
    modern keyboards
  * Prevent possible USB connection issues on legacy devices
  * Resolve a crash on pure XWayland systems
  * Prevent memory leak on active window detection code
- Switch build to Qt6 on Tumbleweed</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1742212800">- Update to version 0.6.2
  * This release addresses a major regression in v0.6.1.
  Support for new devices:
  * MM700
  * K70 RGB Pro
  Bug fixes:
  * Some keys, bindings, or DPI not working on any of the
    following devices: M55 Pro, M95, Ironclaw Wireless,
    Harpoon Wireless, Katar Pro XT, K55 Pro.</changelog>
</package>
<package pkgid="059e76457585f1f8712bde1a479c9a90e8ec925831958eb3ec24dc71d3d4f27f983ac6edabdf85e2f15300de6c28ef0809d12e88c76562002cfa4c236e36f1de" name="ckermit" arch="riscv64">
  <version epoch="0" ver="9.0.302" rel="20.1"/>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="Joop Boonen &lt;joop.boonen@opensuse.org&gt;" date="1551960000">- Fixed time and file failure via time_and_file_failure.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1688990400">- drop lockdev support (boo#1212801)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698235200">- Drop termcap BuildRequires: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734609600">- Add patch:
  * gcc14.patch
- Run spec-cleaner</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1749556800">- respect %optflags
- create and set lock directory in a way, that dialout members can use tty</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1760961600">- remove unused variables CFLAGS and CXXFLAGS
- add option -std=gnu11 to KFLAGS
  * fix build with gcc15</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1767614400">- pass -std=gnu89 to fix compilation issues</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1768392000">- add patches from debian:
  * default-transfer-mode.patch (default to manual mode, binary)
  * remote-security.patch (CVE-2025-68920)
    Malicious remote can overwrite and exfiltrate local files
    (bsc#1255718)</changelog>
</package>
<package pkgid="7b4876094827729c21dbbfc28bae20a652454dfa404026b6b8a7cc3c96be7b5216fce49f10869c3b7d1a7902c1b951f171d7a32a33ba9a989a9ccdb8960d5835" name="ckermit-doc" arch="noarch">
  <version epoch="0" ver="9.0.302" rel="20.1"/>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="Joop Boonen &lt;joop.boonen@opensuse.org&gt;" date="1551960000">- Fixed time and file failure via time_and_file_failure.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1688990400">- drop lockdev support (boo#1212801)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698235200">- Drop termcap BuildRequires: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734609600">- Add patch:
  * gcc14.patch
- Run spec-cleaner</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1749556800">- respect %optflags
- create and set lock directory in a way, that dialout members can use tty</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1760961600">- remove unused variables CFLAGS and CXXFLAGS
- add option -std=gnu11 to KFLAGS
  * fix build with gcc15</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1767614400">- pass -std=gnu89 to fix compilation issues</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1768392000">- add patches from debian:
  * default-transfer-mode.patch (default to manual mode, binary)
  * remote-security.patch (CVE-2025-68920)
    Malicious remote can overwrite and exfiltrate local files
    (bsc#1255718)</changelog>
</package>
<package pkgid="8d60e5541200f0bc0e4209a068a67820f427695ac6e7b7392e10f5a9b435e35dfeeacaf89b2a8d86cf9d5609fcdc96eb775ce807f42455a4a097203418e389c6" name="clBLAS-devel" arch="riscv64">
  <version epoch="0" ver="2.12+git.20170323.cf91139" rel="3.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1701259200">- Initial package.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1732190400">- Fix build on aarch64 with upstream patch:
  * 362.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1746619200">- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
  minimum version warnings</changelog>
</package>
<package pkgid="fe30e7a6a12bcfa0613b0982df325a116418f69747eebb53485311c6d134395a23f9b7e146f8053a497521a331d43b9492e38ed56f6c85174c5522f3a9430759" name="clFFT" arch="riscv64">
  <version epoch="0" ver="2.12.2" rel="7.7"/>
  <changelog author="mardnh@gmx.de" date="1499947200">- Initial package, version 2.12.2</changelog>
  <changelog author="mpluskal@suse.com" date="1500379200">- Split shared libraries
- Do not build on unsupported (32-bit) architectures</changelog>
  <changelog author="mpluskal@suse.com" date="1500638400">- Update rpm group</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Trim descriptions.</changelog>
  <changelog author="mpluskal@suse.com" date="1507723200">- Do not pull boost-devel on Factory (bsc#1062774)</changelog>
  <changelog author="mardnh@gmx.de" date="1508673600">- Add patch:
  * clFFT-fix-aarm64.patch (Fix build for aarch64)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1625140800">- Add clFFT-avoid-rvalue-address.patch: Fix building with gcc11
  (which is stricter about referencing rvalue addresses) by using
  ostringstream object directly rather its pointer
  [gh#clMathLibraries/clFFT#237].
- Add opencl-headers and pkgconfig(OpenCL) to -devel package
  Requires as these are referenced by clFFT headers and library.
- Use %license for LICENSE file.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1653307200">- clFFT-fix-aarm64.patch: also needed for riscv64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="939e78e7b35b05385c02754a2937b110f1ff6a1c14c77533d53eb821e6b999e8c70e9e8f23501ae95b03c00e8d40eaede1d8cd48473440ff09614d8de717e89a" name="clFFT-devel" arch="riscv64">
  <version epoch="0" ver="2.12.2" rel="7.7"/>
  <changelog author="mardnh@gmx.de" date="1499947200">- Initial package, version 2.12.2</changelog>
  <changelog author="mpluskal@suse.com" date="1500379200">- Split shared libraries
- Do not build on unsupported (32-bit) architectures</changelog>
  <changelog author="mpluskal@suse.com" date="1500638400">- Update rpm group</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Trim descriptions.</changelog>
  <changelog author="mpluskal@suse.com" date="1507723200">- Do not pull boost-devel on Factory (bsc#1062774)</changelog>
  <changelog author="mardnh@gmx.de" date="1508673600">- Add patch:
  * clFFT-fix-aarm64.patch (Fix build for aarch64)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1625140800">- Add clFFT-avoid-rvalue-address.patch: Fix building with gcc11
  (which is stricter about referencing rvalue addresses) by using
  ostringstream object directly rather its pointer
  [gh#clMathLibraries/clFFT#237].
- Add opencl-headers and pkgconfig(OpenCL) to -devel package
  Requires as these are referenced by clFFT headers and library.
- Use %license for LICENSE file.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1653307200">- clFFT-fix-aarm64.patch: also needed for riscv64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c44dfc364c6276f34c884ee8d6409a9b8bba3849a9b28ea621eb487fc0e578995a09654b5a371d33cff9cad1f0b6dbae5b3ac255ada3db11d2a81e3c26bdb4e7" name="clagrange" arch="riscv64">
  <version epoch="0" ver="1.20.3" rel="1.1"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1754481600">- update to 1.18.6
  - Added Samogitian (sgs) UI translation.
  - Link icons are now included in the clickable part of a line.
  - Fixed handling of percent-encoded semicolons in the URI path component.
  - Fixed crash when opening context menu in some input fields.
  - Updated UI translations.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1755777600">- update to 1.18.7
  - Revised handling of reserved URI characters according to RFC 3986. The
    previous behavior did not fully conform to the standard.
  - Fixed opening some WebP images. There was a problem checking for the
    "image/webp" media type.
  - Fixed removal of unexpected NUL characters from the source text.
  - Fixed redundant mouse events when receiving touch events on the desktop.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1756987200">- update to 1.19.0
  - New features:
  - Sidebar tab for exploring the directory structure of a capsule. All known
    URLs (from page links, history, feed entries) are compiled into one
    navigable hierarchy. This provides an alternative view of capsule
    contents, for quick access and an overview.
  - Sidebar tab for listing all open tabs ("vertical tabs"). The list
    indicates which tabs have not been seen yet. Drag-and-drop can be used to
    reorder tabs. There are status icons for page loading and audio playback.
  - Filter text field in the Bookmarks sidebar: filters bookmarks based on
    titles, URLs, and tags. Built-in tags like ".subscribed" can be used to
    find bookmarks with special behavior (see Help section 1.4.4).
  - Sidebar tab for managing feed subscriptions. Unlike the Feeds tab that
    shows feed entries, the Subscriptions tab shows higher-level information
    about each subscription, like the latest post date.
  - Subscriptions sidebar context menu action "Reset Known Entries" for
    clearing the local cache of known entries. On next refresh, only the
    entries present in the source(s) are stored. (This is equivalent to
    manually deleting the "feeds.txt" file.)
  - Setting for permanently hiding the horizontal tab bar. You can manage open
    tabs using the sidebar.
  - Setting for showing quote text without italics.
  - Link context menu action for copying the label text.
  - Keyboard shortcuts for sidebar modes and moving current tab to a new
    window.
  - JPEG XL image decoding is supported via libjxl (optional). (Courtesy of
    Christoph Liebender.)
  - Changes and enhancements:
  - Individual sidebar tabs can be shown and hidden. You can configure the
    tabs separately for the left and right bars.
  - The left and right sidebars have different tabs by default (previously the
    same tabs were on both sides).
  - A dropdown menu in the sidebar header allows switching to any mode.
  - Reorganized settings: the Fonts tab has returned, and there is now a Theme
    tab for page theme settings.
  - X11: Restore window positions in their previous workspaces. (Courtesy of
    @norayr.)
  - Fixes:
  - Moving a tab to a new window or opening a link in a new window sometimes
    confused which window was the target.
  - Clearing history did not update sidebars.
  - Updating navbar back/forward buttons when switching tabs.
  - Update link numbers/keys after a scroll stops, if numbering was activated
    during the scroll.
  - When parsing a username from a URL, require the name appears at the start
    of the path.
  - Crash when opening a malformed Titan URI.
  - Potential crash when minimizing a window.
  - Gopher: Encode % in the selector when forming a link URI.
  - TUI: Handling non-printable characters in the text renderer.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1757678400">- update to 1.19.1
  - Improved alignment of the URL field to page contents.
  - Fixed build errors and runtime crashes when compiling for mobile Linux.
  - Fixed tab bar context menu placement.
  - Fixed popups being dismissed prematurely (by an input notification).
  - Fixed missing mouse hover indication on keyboard-focused buttons.
  - Fixed text colors in the New Identity dialog's error popups.
  - Fixed failure to create identity due to timestamp calculation error.
  - Updated UI translations.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1757937600">- update to 1.19.2
  - Indicate automatic reloading in the Tabs list.
  - Fixed broken timestamp calculation when creating identities.
  - Fixed parsing Gemini response header when there are excessive whitespace
    characters present.
  - Fixed event handling glitch when opening a popup in split view mode.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1759492800">- update to 1.19.3
  - Updated bundled Noto Emoji font (Unicode 17).
  - Changed priority for focusing search fields: focus the page contents search
    field unless the sidebar has focus.
  - Fixed garbled stereo Opus playback.
  - Fixed media type associated with .opus file extension.
  - Fixed opening Opus audio as an inline player.
  - TUI: Fixed moving focus to the sidebar when opening it.
  - Misfin: Parse URIs with the format "misfin://user@host" as well, because
    these may be more compatible with external applications.
  - Updated UI translations.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1764849600">- update to 1.19.4
  - Fixed: Context menu for Nex links.
  - Titan: Don't send requests with an empty path.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1774180800">- update to 1.20.2
  - Fixed a crash during event handling when no gamepad is connected.
  - Fixed a crash when there are cached feed entries belonging to a subscription
    whose bookmark has been deleted.
  - Fixed build issue with glibc 2.43+.
- update to 1.20.1
  - Preferences: Hide the SOCKS5 password in the input field (use "sensitive"
    mode).
  - Updated UI translations.
- update to 1.20.0
  - New features:
  - SOCKS5 proxy support. When enabled, all connections and DNS resolution are
    tunneled through the proxy.
  - Option to show input prompts at bottom of window (Preferences &gt;
    Appearance). The placement can also be toggled in the input prompt [...]
    menu.
  - Scroll the page and lists by dragging with the middle mouse button.
  - Context menu for error/warning messages. These messages are not selectable
    text so this way one can copy the message to the clipboard.
  - Context menu for input dialog prompt text.
  - Option for Return key behavior: Shift for newline, Command/Control for
    accept.
  - Option to prefer IPv6 in DNS resolution.
  - Experimental gamepad support. You can scroll the page and move a pointer
    with the thumb sticks, and map actions to gamepad buttons. (Gamepad does
    not interact with native popups, so gamepad controls work best without any
    native UI controls.)
  - Build option for handheld devices (ENABLE_MOBILE_HANDHELD). This is a
    variant of the mobile phone layout with the assumption that a gamepad is
    used for controlling the app. It is suitable for handheld game consoles,
    for instance.
  - Changes and enhancements:
  - Fixed ability to scroll the page while an input prompt is open.
  - Plain text lines are wrapped to the maximum available width when the
    expand-to-long-lines option is enabled.
  - Improved warning message when there is a problem with the proxy server
    certificate.
  - Revised order of input prompt […] menu items; added prompt position
    toggle.
  - Fixes:
  - Stability and behavior issues with audio players. For example, history
    navigation was not releasing audio player resources when leaving a page.
    (Previously, they were just paused.)
  - Auto-stopping an audio player when at end of content.
  - Excessive audio player refresh interval.
  - Opening a link context menu using the keyboard shortcut will remember
    which link as hovered using the keyboard.
  - Gopher: Misdetected menu styling particularly with non-ASCII characters.
  - Crash in the simple text renderer (e.g., TUI) when encountering a
    Backspace character.
  - Potential hang when laying out text into a narrow space.
  - Invalid initial layout for resizable input fields, causing a flicker.
  - OpenSSL error messages are no longer printed to stderr.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1774353600">- specify minimal cmake and sdl version</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1775217600">- update to 1.20.3
  - Fixed crash when hovering on an empty bookmark folder in the Bookmarks menu.
  - Improved CJK IME support in text fields. (Courtesy of Sidney Cammeresi.)
  - Upload dialog's text editor uses the modifier-key-only Return key behavior
    when that is the active one. This should help with composing CJK text.
  - Added option to easily toggle SOCKS5 without losing the configuration.
  - Fixed localhost addresses not being ignored by the SOCKS5 proxy.
  - Updated stb library (bugfixes for image, image_resize2, truetype, vorbis).</changelog>
</package>
<package pkgid="899e7160428ac4fe820eb9c94a6070f9768022b092bef96b9575212f1171aec1fb113390b8d6f589cdea28d6b5eb87da6c5f313175be9029639c1d3e53d6adb2" name="clair" arch="riscv64">
  <version epoch="0" ver="4.9.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- new package clair: Vulnerability Static Analysis for Containers,
  including the clairctl CLI</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717156801">- Update to version 4.7.4:
  * chore: 4.7.4 changelog bump
  * chore: Add merge step when creating release binaries
  * chore: update go version for release
  * chore: update claircore to v1.5.27
  * chore: update go version
  * Dockerfile: remove sh loop
  * cicd: add container version skew check
  * cicd: update testing workflow
  * cicd: don't upload workspace on failure
  * cicd: change version specifiers to be major-version only</changelog>
  <changelog author="andrea.manzini@suse.com" date="1733572800">- Update to version 4.8.0:
  * bump deps
  * stomp: guard against race in test
  * openshift: add backstop cron manifest
  * openshift: handle multiple Dockerfiles in build script
  * quaybackstop: add backstop GC command
  * introspection: lints
  * contrib: correct position of startupProbe spec
  * contrib/openshfit: only start buildkitd container if needed
  * contrib/openshift: login shenanigans
  * contrib/openshift: avoid patching when using upstream images
  * clair: add platform-specific signals
  * introspection: allow trace shutdown hook full timeout
  * clair: break cancellation chain for request contexts
  * clair: redo shutdown structure
  * docs: add building and Makefile usage sections
  * chore: run the go formatting over the repo
  * contrib: update `build_and_deploy.sh` script
  * openshift: have the pr_check script "dry run" a build
  * openshift: add "dry run" flag
  * auto: improve log messages
  * chore: fix some comments
  * chore: use the merge-multiple directive when downloading binaries
  * chore: Add merge step when creating release binaries
  * contrib: account for different container engine clients
  * contrib: update build script to use podman
  * httptransport: fix test flake
  * contrib: remove rms that were needed for previous fetcher
  * chore: update production manifest with new tmp dir
  * docs: add mention of disk space path and usage
  * initialize: use defaults for NewRemoteFetcher
  * httptransport: GET vuln report returns 404 when indexing in-progress
  * documentation: correct stale configuration options
  * httptransport: change api error handling to panic internally
  * httptransport: add metrics test
  * httputil: add test for non-OK statuses
  * httptransport: add unauthenticated "/robots.txt" endpoint
  * httptransport: add "robots.txt" endpoint
  * cmd: add exported source date
  * config: update minimum TLS version for server
  * docs: add OTLP configuration to prose documentation
  * chore: Add Go 1.22 support via moved godeltaprof dependancy bump
  * contrib: update dashboard regex
  * cmd: annotate fake key for gitleaks
  * chore: clean up sample config
  * openshift: make build_and_deploy script shellcheck-clean
  * config: Update comment to describe currently supported updaters
  * admin: add a check for compatible migration version
  * admin: add command to update go packages with norm_version
  * all: fix incorrect API paths
  * all: fix some typos
  * amqp: migrate to maintained package
  * chore: migrate go-jose to maintained version
  * config: add Sentry config
  * contrib: simplify openshift/pr_check.sh
  * config: add OTLP configuration types
  * httptransport: add client-close detection
  * httptransport: use compression middleware
  * httptransport: lints
  * httptransport: rework constructor
  * httptransport: update DiscoveryHandler to new style
  * httptransport: re-instrument handlers with new primitives
  * httptransport: exit goroutine in error helper
  * webhook: move+update debug server
  * httputil: add response recorder
  * compress: update compression middleware
  * admin: add pre v4.7.3 admin command to create index
  * contrib: add grafana dashboards for deletion metrics
  * Documentation: add more information on how to test and get started
  * config: fix typo</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765972800">- Update to version 4.9.0:
  * Claircore
  - enrichment: don't consider vulnerability.Description for
    enrichments
  - postgres: better GetEnrichments query
  - rpm: fix use of unique.Handle pinning fs.FS
  - vex: account for new VEX RPM module logic
  - cvss: switch to NVD 2.0 JSON feeds
  - chore: upgrade from pgx v4 to v5
  - vex: allow timeout to pull down VEX archive to be
    configurable
  - rpm: add function to determine if packages are installed from
    RPMs
  - sbom: add encoder to encode index reports as SPDX documents
  - rhel: deprecate updater in favor of VEX updater
  - suse: dynamic distribution discovery
  * All
  - 1aca06b8: fix formatted print calls
  * Amqp
  - 1a9f8769: add deprecation notice
  * Build(Deps)
  - e4feca46: bump golang.org/x/time from 0.7.0 to 0.8.0
  - f54011b5: bump golang.org/x/sync from 0.8.0 to 0.9.0
  - ee5524b8: bump go.opentelemetry.io/otel/sdk from 1.31.0 to
    1.32.0
  - 757b649c: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 20c0040f: bump github.com/go-stomp/stomp/v3 from 3.1.2 to
    3.1.3
  - 1607766c: bump github.com/prometheus/client_golang
  - 0a3a4611: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 12ea7bf9: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 146d4a67: bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.5
  - 50003694: bump github.com/klauspost/compress from 1.17.10 to
    1.17.11
  - 6069bb24: bump
    go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  * Chore
  - f6a412cc: v4.9.0 changelog bump
  - cbfd97b6: fix typos in config.yaml.sample
  - 7c9c079b: update claircore to v1.5.48
  - 8e9a6d46: update claircore to v1.5.47
  - 804ef6a4: update claircore to v1.5.46
  - a50727a3: add DVO ignore annotations
  - 8d991938: update claircore to v1.5.45
  - ff2059cf: update claircore to v1.5.44
  - db51ed82: update claircore to v1.5.42
  - c2dc1766: update claircore to v1.5.41
  - 8aa9e1e2: update claircore to v1.5.40
  - eca299b7: update go references to go1.24
  - 1660b66b: upgrade from pgx v4 to v5
  - 68d03bae: remove reviews from dependabot config
  - 0c5292e7: upgrade config module to v1.4.2
  - e5d4c19c: update minimum go version to 1.23
  - e45fbf0e: update claircore to v1.5.35
  - 708bf2f5: update local-dev tracing configs to fix errors
  - 216ca2f1: update claircore to v1.5.34
  - dde57fc1: update openAPI spec to remove SourcePackage
  - e5149fd3: group some dependencies to avoid excessive PRs
  - 60ebea73: update claircore to v1.5.33
  * Chore(Deps)
  - f598d3ec: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - a952e3c6: bump the otel group with 11 updates
  - 878fbceb: bump github.com/google/go-containerregistry
  - 468e409c: bump actions/upload-artifact from 4 to 5
  - c87bc8f0: bump github.com/klauspost/compress from 1.18.1 to
    1.18.2
  - 2a5c11fd: bump actions/checkout from 5 to 6
  - b12439f4: bump golang.org/x/crypto from 0.44.0 to 0.45.0
  - e169a50a: bump google.golang.org/grpc from 1.76.0 to 1.77.0
  - 3e778f2c: bump golang.org/x/net in the golang-x group
  - 4563ccbd: bump github.com/go-stomp/stomp/v3 from 3.1.3 to
    3.1.5
  - 195cdb06: bump golang.org/x/sync in the golang-x group
  - b50044f4: bump actions/download-artifact from 5 to 6
  - 1b429595: bump github.com/klauspost/compress from 1.18.0 to
    1.18.1
  - e439e4df: bump the golang-x group with 2 updates
  - fe37c68b: bump google.golang.org/grpc from 1.75.1 to 1.76.0
  - ee6ea1c8: bump github.com/quay/claircore from 1.5.42 to
    1.5.43
  - afcfd7f0: bump google.golang.org/grpc from 1.75.0 to 1.75.1
  - 6a4937e4: bump the golang-x group across 1 directory with 3
    updates
  - 53cf68e9: bump github.com/jackc/pgx/v5 from 5.7.5 to 5.7.6
  - e9850949: bump github.com/prometheus/client_golang
  - 290969cd: bump actions/stale from 9 to 10
  - 5b5519b5: bump actions/github-script from 7 to 8
  - b78c76b1: bump actions/setup-go from 5 to 6
  - b1f4716b: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 93174450: bump github.com/grafana/pyroscope-go/godeltaprof
  - 0f1fde39: bump the otel group with 11 updates
  - 8dbb0f48: bump golang.org/x/net in the golang-x group
  - a35a1281: bump github.com/ulikunitz/xz from 0.5.11 to 0.5.14
  - 1fa9a753: bump actions/checkout from 4 to 5
  - f0b0949c: bump actions/download-artifact from 4 to 5
  - 890f4a1b: bump github.com/prometheus/client_golang
  - 80add42b: bump google.golang.org/grpc from 1.73.0 to 1.75.0
  - e4746794: bump github.com/jackc/pgx/v5 from 5.7.4 to 5.7.5
  - ba6fe31c: bump go.opentelemetry.io/otel/exporters/prometheus
  - 40b0402e: bump the golang-x group with 2 updates
  - f9635886: bump github.com/quay/zlog from 1.1.8 to 1.1.9
  - 4415106e: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - b7325ada: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 78b92595: bump the otel group with 11 updates
  - 62956271: bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7
  - 440eee8e: bump github.com/google/go-containerregistry
  - e75e2e2b: bump the golang-x group with 3 updates
  - cf20adbd: bump google.golang.org/grpc from 1.72.2 to 1.73.0
  - d9c211b4: bump github.com/quay/claircore from 1.5.37 to
    1.5.38
  - 6338de8b: bump github.com/ugorji/go/codec from 1.2.12 to
    1.2.14
  - 566271a1: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 3e3a2d33: bump github.com/google/go-containerregistry
  - 81b725ba: bump google.golang.org/grpc from 1.72.1 to 1.72.2
  - faad36e2: bump the otel group with 11 updates
  - 7979e036: bump google.golang.org/grpc from 1.72.0 to 1.72.1
  - 99ab2c1a: bump the golang-x group with 2 updates
  - a166f610: bump github.com/quay/claircore from 1.5.36 to
    1.5.37
  - d8e9dcf4: bump google.golang.org/grpc from 1.71.1 to 1.72.0
  - bfa8f11d: bump github.com/quay/claircore from 1.5.35 to
    1.5.36
  - f8a41628: bump github.com/prometheus/client_golang
  - 7ce22abe: bump google.golang.org/grpc from 1.71.0 to 1.71.1
  - c53cf2ba: bump the golang-x group with 2 updates
  - a5833a44: bump golang.org/x/net in the golang-x group
  - cc6fb14a: bump github.com/rs/zerolog from 1.33.0 to 1.34.0
  - 851e4a36: bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6
  - e9997624: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - a73e832b: bump github.com/prometheus/client_golang
  - 35110e9e: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 0a9866e3: bump the golang-x group with 3 updates
  - 1ce14606: bump the otel group with 11 updates
  - 919d5287: bump github.com/google/go-cmp in /config
  - 2673e4f4: bump github.com/rogpeppe/go-internal from 1.13.1 to
    1.14.1
  - cf7af98a: bump github.com/go-jose/go-jose/v3 from 3.0.3 to
    3.0.4
  - 6c9fae1e: bump github.com/google/go-cmp from 0.6.0 to 0.7.0
  - 707d8049: bump github.com/prometheus/client_golang
  - 136a618f: bump github.com/klauspost/compress from 1.17.11 to
    1.18.0
  - 3e7c6e74: bump the golang-x group with 3 updates
  - 73db520d: bump github.com/evanphx/json-patch/v5 from 5.9.10
    to 5.9.11
  - a3a60f10: bump google.golang.org/grpc from 1.69.4 to 1.70.0
  - cc29705c: bump github.com/evanphx/json-patch/v5 from 5.9.0 to
    5.9.10
  - d05b4049: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 8b99d320: bump the otel group with 11 updates
  - b2c66991: bump google.golang.org/grpc from 1.69.2 to 1.69.4
  - ef4a1f11: bump the golang-x group with 2 updates
  - 38b77499: bump golang.org/x/net in the golang-x group
  - 80c0381a: bump the otel group across 1 directory with 2
    updates
  - 3eff1ef1: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 5bf85313: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 9ebb61d9: bump golang.org/x/crypto from 0.30.0 to 0.31.0
  - 0881e079: bump the golang-x group with 2 updates
  - f556ef16: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - bf8737a1: bump golang.org/x/net in the golang-x group
  - f1d9aae4: bump
    go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  * Chore(Manifests)
  - 48b75fe4: add anti-affinity rules
  * Ci
  - a0a35fd7: Allow go test to access un-vendored dependencies
  * Cicd
  - ab791a2e: run multiarch tests without a full container
  - 935a61f3: vendor modules into nightly source
  * Clairctl
  - 4c93f8ea: Print a friendly error on panic
  - #2221### Config
  - 0db9beaf: add ability to disable enrichment
  - 7ab81b38: clean environment in example
  * Dev
  - 503215f5: rename dashboard.json file to clair.json
  - 65cd4244: add a grafana dashboard for postgres stats
  * Docker
  - 10485679: remove version line from docker-compose.yaml
  * Docker-Compose
  - 8c71b46e: update containers
  * Enrichments
  - 6527a9ec: disable enrichers if config option is set
  * Fix
  - 0a8c3864: typo in variable name
  * Go.Mod
  - 6db583f7: Update Go version to 1.24.9 for CVE-2025-47907
  * Health
  - b57b9fa6: using atomic.Uint32
  * Introspection
  - 797c2f45: implement OTLP support for metrics and traces
  * Misc
  - 5891f64b: remove API doc make target, CI check
  * Notifier
  - a9a68e18: increase default durations to be more reasonable
  * Openapi
  - 8c540b96: rebuild OpenAPI spec
  * Signer
  - 1c6d0496: initialize before checking for PSK
  - Fixes #2214 - #2221### Stomp
  - b2501ba3: ignore Unsubscribe error in test
  - 0b8e3507: add deprecation notice
  - 684be8d0: catch test-specific error
  * Types/V1
  - 50d0164b: add JSON API v1 types and schemas
  * Reverts
  - cicd: exclude darwin/arm64</changelog>
</package>
<package pkgid="5e9859aa739fd7b68a361bf54ce1c1b56ae79fb23ea770e2323beb5f69accfc11302bcdecd56d23cebba235d016124a4445b98ed77cadce7a5702a79d937b3c5" name="clairctl" arch="riscv64">
  <version epoch="0" ver="4.9.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- new package clair: Vulnerability Static Analysis for Containers,
  including the clairctl CLI</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717156801">- Update to version 4.7.4:
  * chore: 4.7.4 changelog bump
  * chore: Add merge step when creating release binaries
  * chore: update go version for release
  * chore: update claircore to v1.5.27
  * chore: update go version
  * Dockerfile: remove sh loop
  * cicd: add container version skew check
  * cicd: update testing workflow
  * cicd: don't upload workspace on failure
  * cicd: change version specifiers to be major-version only</changelog>
  <changelog author="andrea.manzini@suse.com" date="1733572800">- Update to version 4.8.0:
  * bump deps
  * stomp: guard against race in test
  * openshift: add backstop cron manifest
  * openshift: handle multiple Dockerfiles in build script
  * quaybackstop: add backstop GC command
  * introspection: lints
  * contrib: correct position of startupProbe spec
  * contrib/openshfit: only start buildkitd container if needed
  * contrib/openshift: login shenanigans
  * contrib/openshift: avoid patching when using upstream images
  * clair: add platform-specific signals
  * introspection: allow trace shutdown hook full timeout
  * clair: break cancellation chain for request contexts
  * clair: redo shutdown structure
  * docs: add building and Makefile usage sections
  * chore: run the go formatting over the repo
  * contrib: update `build_and_deploy.sh` script
  * openshift: have the pr_check script "dry run" a build
  * openshift: add "dry run" flag
  * auto: improve log messages
  * chore: fix some comments
  * chore: use the merge-multiple directive when downloading binaries
  * chore: Add merge step when creating release binaries
  * contrib: account for different container engine clients
  * contrib: update build script to use podman
  * httptransport: fix test flake
  * contrib: remove rms that were needed for previous fetcher
  * chore: update production manifest with new tmp dir
  * docs: add mention of disk space path and usage
  * initialize: use defaults for NewRemoteFetcher
  * httptransport: GET vuln report returns 404 when indexing in-progress
  * documentation: correct stale configuration options
  * httptransport: change api error handling to panic internally
  * httptransport: add metrics test
  * httputil: add test for non-OK statuses
  * httptransport: add unauthenticated "/robots.txt" endpoint
  * httptransport: add "robots.txt" endpoint
  * cmd: add exported source date
  * config: update minimum TLS version for server
  * docs: add OTLP configuration to prose documentation
  * chore: Add Go 1.22 support via moved godeltaprof dependancy bump
  * contrib: update dashboard regex
  * cmd: annotate fake key for gitleaks
  * chore: clean up sample config
  * openshift: make build_and_deploy script shellcheck-clean
  * config: Update comment to describe currently supported updaters
  * admin: add a check for compatible migration version
  * admin: add command to update go packages with norm_version
  * all: fix incorrect API paths
  * all: fix some typos
  * amqp: migrate to maintained package
  * chore: migrate go-jose to maintained version
  * config: add Sentry config
  * contrib: simplify openshift/pr_check.sh
  * config: add OTLP configuration types
  * httptransport: add client-close detection
  * httptransport: use compression middleware
  * httptransport: lints
  * httptransport: rework constructor
  * httptransport: update DiscoveryHandler to new style
  * httptransport: re-instrument handlers with new primitives
  * httptransport: exit goroutine in error helper
  * webhook: move+update debug server
  * httputil: add response recorder
  * compress: update compression middleware
  * admin: add pre v4.7.3 admin command to create index
  * contrib: add grafana dashboards for deletion metrics
  * Documentation: add more information on how to test and get started
  * config: fix typo</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765972800">- Update to version 4.9.0:
  * Claircore
  - enrichment: don't consider vulnerability.Description for
    enrichments
  - postgres: better GetEnrichments query
  - rpm: fix use of unique.Handle pinning fs.FS
  - vex: account for new VEX RPM module logic
  - cvss: switch to NVD 2.0 JSON feeds
  - chore: upgrade from pgx v4 to v5
  - vex: allow timeout to pull down VEX archive to be
    configurable
  - rpm: add function to determine if packages are installed from
    RPMs
  - sbom: add encoder to encode index reports as SPDX documents
  - rhel: deprecate updater in favor of VEX updater
  - suse: dynamic distribution discovery
  * All
  - 1aca06b8: fix formatted print calls
  * Amqp
  - 1a9f8769: add deprecation notice
  * Build(Deps)
  - e4feca46: bump golang.org/x/time from 0.7.0 to 0.8.0
  - f54011b5: bump golang.org/x/sync from 0.8.0 to 0.9.0
  - ee5524b8: bump go.opentelemetry.io/otel/sdk from 1.31.0 to
    1.32.0
  - 757b649c: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 20c0040f: bump github.com/go-stomp/stomp/v3 from 3.1.2 to
    3.1.3
  - 1607766c: bump github.com/prometheus/client_golang
  - 0a3a4611: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 12ea7bf9: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 146d4a67: bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.5
  - 50003694: bump github.com/klauspost/compress from 1.17.10 to
    1.17.11
  - 6069bb24: bump
    go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  * Chore
  - f6a412cc: v4.9.0 changelog bump
  - cbfd97b6: fix typos in config.yaml.sample
  - 7c9c079b: update claircore to v1.5.48
  - 8e9a6d46: update claircore to v1.5.47
  - 804ef6a4: update claircore to v1.5.46
  - a50727a3: add DVO ignore annotations
  - 8d991938: update claircore to v1.5.45
  - ff2059cf: update claircore to v1.5.44
  - db51ed82: update claircore to v1.5.42
  - c2dc1766: update claircore to v1.5.41
  - 8aa9e1e2: update claircore to v1.5.40
  - eca299b7: update go references to go1.24
  - 1660b66b: upgrade from pgx v4 to v5
  - 68d03bae: remove reviews from dependabot config
  - 0c5292e7: upgrade config module to v1.4.2
  - e5d4c19c: update minimum go version to 1.23
  - e45fbf0e: update claircore to v1.5.35
  - 708bf2f5: update local-dev tracing configs to fix errors
  - 216ca2f1: update claircore to v1.5.34
  - dde57fc1: update openAPI spec to remove SourcePackage
  - e5149fd3: group some dependencies to avoid excessive PRs
  - 60ebea73: update claircore to v1.5.33
  * Chore(Deps)
  - f598d3ec: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - a952e3c6: bump the otel group with 11 updates
  - 878fbceb: bump github.com/google/go-containerregistry
  - 468e409c: bump actions/upload-artifact from 4 to 5
  - c87bc8f0: bump github.com/klauspost/compress from 1.18.1 to
    1.18.2
  - 2a5c11fd: bump actions/checkout from 5 to 6
  - b12439f4: bump golang.org/x/crypto from 0.44.0 to 0.45.0
  - e169a50a: bump google.golang.org/grpc from 1.76.0 to 1.77.0
  - 3e778f2c: bump golang.org/x/net in the golang-x group
  - 4563ccbd: bump github.com/go-stomp/stomp/v3 from 3.1.3 to
    3.1.5
  - 195cdb06: bump golang.org/x/sync in the golang-x group
  - b50044f4: bump actions/download-artifact from 5 to 6
  - 1b429595: bump github.com/klauspost/compress from 1.18.0 to
    1.18.1
  - e439e4df: bump the golang-x group with 2 updates
  - fe37c68b: bump google.golang.org/grpc from 1.75.1 to 1.76.0
  - ee6ea1c8: bump github.com/quay/claircore from 1.5.42 to
    1.5.43
  - afcfd7f0: bump google.golang.org/grpc from 1.75.0 to 1.75.1
  - 6a4937e4: bump the golang-x group across 1 directory with 3
    updates
  - 53cf68e9: bump github.com/jackc/pgx/v5 from 5.7.5 to 5.7.6
  - e9850949: bump github.com/prometheus/client_golang
  - 290969cd: bump actions/stale from 9 to 10
  - 5b5519b5: bump actions/github-script from 7 to 8
  - b78c76b1: bump actions/setup-go from 5 to 6
  - b1f4716b: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 93174450: bump github.com/grafana/pyroscope-go/godeltaprof
  - 0f1fde39: bump the otel group with 11 updates
  - 8dbb0f48: bump golang.org/x/net in the golang-x group
  - a35a1281: bump github.com/ulikunitz/xz from 0.5.11 to 0.5.14
  - 1fa9a753: bump actions/checkout from 4 to 5
  - f0b0949c: bump actions/download-artifact from 4 to 5
  - 890f4a1b: bump github.com/prometheus/client_golang
  - 80add42b: bump google.golang.org/grpc from 1.73.0 to 1.75.0
  - e4746794: bump github.com/jackc/pgx/v5 from 5.7.4 to 5.7.5
  - ba6fe31c: bump go.opentelemetry.io/otel/exporters/prometheus
  - 40b0402e: bump the golang-x group with 2 updates
  - f9635886: bump github.com/quay/zlog from 1.1.8 to 1.1.9
  - 4415106e: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - b7325ada: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 78b92595: bump the otel group with 11 updates
  - 62956271: bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7
  - 440eee8e: bump github.com/google/go-containerregistry
  - e75e2e2b: bump the golang-x group with 3 updates
  - cf20adbd: bump google.golang.org/grpc from 1.72.2 to 1.73.0
  - d9c211b4: bump github.com/quay/claircore from 1.5.37 to
    1.5.38
  - 6338de8b: bump github.com/ugorji/go/codec from 1.2.12 to
    1.2.14
  - 566271a1: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 3e3a2d33: bump github.com/google/go-containerregistry
  - 81b725ba: bump google.golang.org/grpc from 1.72.1 to 1.72.2
  - faad36e2: bump the otel group with 11 updates
  - 7979e036: bump google.golang.org/grpc from 1.72.0 to 1.72.1
  - 99ab2c1a: bump the golang-x group with 2 updates
  - a166f610: bump github.com/quay/claircore from 1.5.36 to
    1.5.37
  - d8e9dcf4: bump google.golang.org/grpc from 1.71.1 to 1.72.0
  - bfa8f11d: bump github.com/quay/claircore from 1.5.35 to
    1.5.36
  - f8a41628: bump github.com/prometheus/client_golang
  - 7ce22abe: bump google.golang.org/grpc from 1.71.0 to 1.71.1
  - c53cf2ba: bump the golang-x group with 2 updates
  - a5833a44: bump golang.org/x/net in the golang-x group
  - cc6fb14a: bump github.com/rs/zerolog from 1.33.0 to 1.34.0
  - 851e4a36: bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6
  - e9997624: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - a73e832b: bump github.com/prometheus/client_golang
  - 35110e9e: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 0a9866e3: bump the golang-x group with 3 updates
  - 1ce14606: bump the otel group with 11 updates
  - 919d5287: bump github.com/google/go-cmp in /config
  - 2673e4f4: bump github.com/rogpeppe/go-internal from 1.13.1 to
    1.14.1
  - cf7af98a: bump github.com/go-jose/go-jose/v3 from 3.0.3 to
    3.0.4
  - 6c9fae1e: bump github.com/google/go-cmp from 0.6.0 to 0.7.0
  - 707d8049: bump github.com/prometheus/client_golang
  - 136a618f: bump github.com/klauspost/compress from 1.17.11 to
    1.18.0
  - 3e7c6e74: bump the golang-x group with 3 updates
  - 73db520d: bump github.com/evanphx/json-patch/v5 from 5.9.10
    to 5.9.11
  - a3a60f10: bump google.golang.org/grpc from 1.69.4 to 1.70.0
  - cc29705c: bump github.com/evanphx/json-patch/v5 from 5.9.0 to
    5.9.10
  - d05b4049: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 8b99d320: bump the otel group with 11 updates
  - b2c66991: bump google.golang.org/grpc from 1.69.2 to 1.69.4
  - ef4a1f11: bump the golang-x group with 2 updates
  - 38b77499: bump golang.org/x/net in the golang-x group
  - 80c0381a: bump the otel group across 1 directory with 2
    updates
  - 3eff1ef1: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - 5bf85313: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  - 9ebb61d9: bump golang.org/x/crypto from 0.30.0 to 0.31.0
  - 0881e079: bump the golang-x group with 2 updates
  - f556ef16: bump
    go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  - bf8737a1: bump golang.org/x/net in the golang-x group
  - f1d9aae4: bump
    go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  * Chore(Manifests)
  - 48b75fe4: add anti-affinity rules
  * Ci
  - a0a35fd7: Allow go test to access un-vendored dependencies
  * Cicd
  - ab791a2e: run multiarch tests without a full container
  - 935a61f3: vendor modules into nightly source
  * Clairctl
  - 4c93f8ea: Print a friendly error on panic
  - #2221### Config
  - 0db9beaf: add ability to disable enrichment
  - 7ab81b38: clean environment in example
  * Dev
  - 503215f5: rename dashboard.json file to clair.json
  - 65cd4244: add a grafana dashboard for postgres stats
  * Docker
  - 10485679: remove version line from docker-compose.yaml
  * Docker-Compose
  - 8c71b46e: update containers
  * Enrichments
  - 6527a9ec: disable enrichers if config option is set
  * Fix
  - 0a8c3864: typo in variable name
  * Go.Mod
  - 6db583f7: Update Go version to 1.24.9 for CVE-2025-47907
  * Health
  - b57b9fa6: using atomic.Uint32
  * Introspection
  - 797c2f45: implement OTLP support for metrics and traces
  * Misc
  - 5891f64b: remove API doc make target, CI check
  * Notifier
  - a9a68e18: increase default durations to be more reasonable
  * Openapi
  - 8c540b96: rebuild OpenAPI spec
  * Signer
  - 1c6d0496: initialize before checking for PSK
  - Fixes #2214 - #2221### Stomp
  - b2501ba3: ignore Unsubscribe error in test
  - 0b8e3507: add deprecation notice
  - 684be8d0: catch test-specific error
  * Types/V1
  - 50d0164b: add JSON API v1 types and schemas
  * Reverts
  - cicd: exclude darwin/arm64</changelog>
</package>
<package pkgid="9ebe2ff2dd067fdadd50a4fbe79fc909407653a5f214f1e573f12e8a215aba67347c96148087852935bc8f6859e2522497bffc2cb4de461f48d78a0a2ef40a5e" name="clamav" arch="riscv64">
  <version epoch="0" ver="1.5.2" rel="2.1"/>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760443200">- Add json-c-json-c-0.18-20240915.tar.gz and link it statically
  into libclamav on SLE-12, because version 0.12 is too old.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760616000">- New version: 1.5.1:
  * Fixed a significant performance issue when scanning some PE
    files.
  * Fixed an issue recording file entries from a ZIP archive
    central directory which resulted in
    "Heuristics.Limits.Exceeded.MaxFiles" alerts when using the
    ClamScan --alert-exceeds-max command line option or ClamD
    AlertExceedsMax config file option.
  * Improved performance when scanning TNEF email attachments.
  * Fixed an issue with recording metadata for OOXML office
    documents.
  * Fixed an issue with signature matches for VBA in OLE2 office
    documents.
  * Loosened overly restrictive rules for embedded file
    identification and increased the limit for finding PE files
    embedded in other PE files.
  * Fixed an issue with extracting some RAR archives embedded in
    other files.
  * Fixed an issue with calculating fuzzy hashes affecting some
    images by updating the version for several Rust library
    dependencies.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1762257600">- Add clamav-workaround.patch to work around symbol removals in
  version 1.5.0 and 1.5.1.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1763208000">- Build with older rust 1.87 for reproducible builds (boo#1249404)</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1763726400">- Provide a better fix for boo#1249404 by disabling debug mode.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1764331200">- Fix testsuite error on SLE-15-SP6 by falling back to rust1.86.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770724800">- jsc-PED-14819: Support transactional updates.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770984000">- bsc#1258072: Require main and library packages to be of the same
  version and release. Given that all the core functionality is
  in the libraries it makes little sense to update the main
  package alone.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1772712000">- New version 1.5.2:
  * bsc#1259207, CVE-2026-20031: Fixed an error handling bug in the
    HTML file parser that may crash the program and cause a
    denial-of-service (DoS) condition. This issue was introduced in
    version 1.1.0.
  * Fixed a possible infinite loop when scanning some JPEG files by
    upgrading affected ClamAV dependency, a Rust image library.
  * The CVD verification process will now ignore certificate files
    in the CVD certs directory when the user lacks read permissions.
  * Freshclam: Fix CLD verification bug with PrivateMirror option.
  * Upgraded the Rust bytes dependency to a newer version to
    resolve RUSTSEC-2026-0007 advisory.
  * Fixed a possible crash caused by invalid pointer alignment on
    some platforms.
  * Minimal required Rust version is now 1.87.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1773316800">- Disable build for 32 bit ix86 because of testsuite failures with
  rust &gt;= 1.87 that upstream is not planning to fix.
- Run the test suite on all SUSE releases.</changelog>
</package>
<package pkgid="c505b6a04008016486586cfbe7ed5ef9ce6312401b27ced5ee7fc89be103c35460af3b4fb9b9e6b951b85b776a20ef13ade8855573a1d0951479b60367234fcd" name="clamav-devel" arch="riscv64">
  <version epoch="0" ver="1.5.2" rel="2.1"/>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760443200">- Add json-c-json-c-0.18-20240915.tar.gz and link it statically
  into libclamav on SLE-12, because version 0.12 is too old.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760616000">- New version: 1.5.1:
  * Fixed a significant performance issue when scanning some PE
    files.
  * Fixed an issue recording file entries from a ZIP archive
    central directory which resulted in
    "Heuristics.Limits.Exceeded.MaxFiles" alerts when using the
    ClamScan --alert-exceeds-max command line option or ClamD
    AlertExceedsMax config file option.
  * Improved performance when scanning TNEF email attachments.
  * Fixed an issue with recording metadata for OOXML office
    documents.
  * Fixed an issue with signature matches for VBA in OLE2 office
    documents.
  * Loosened overly restrictive rules for embedded file
    identification and increased the limit for finding PE files
    embedded in other PE files.
  * Fixed an issue with extracting some RAR archives embedded in
    other files.
  * Fixed an issue with calculating fuzzy hashes affecting some
    images by updating the version for several Rust library
    dependencies.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1762257600">- Add clamav-workaround.patch to work around symbol removals in
  version 1.5.0 and 1.5.1.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1763208000">- Build with older rust 1.87 for reproducible builds (boo#1249404)</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1763726400">- Provide a better fix for boo#1249404 by disabling debug mode.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1764331200">- Fix testsuite error on SLE-15-SP6 by falling back to rust1.86.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770724800">- jsc-PED-14819: Support transactional updates.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770984000">- bsc#1258072: Require main and library packages to be of the same
  version and release. Given that all the core functionality is
  in the libraries it makes little sense to update the main
  package alone.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1772712000">- New version 1.5.2:
  * bsc#1259207, CVE-2026-20031: Fixed an error handling bug in the
    HTML file parser that may crash the program and cause a
    denial-of-service (DoS) condition. This issue was introduced in
    version 1.1.0.
  * Fixed a possible infinite loop when scanning some JPEG files by
    upgrading affected ClamAV dependency, a Rust image library.
  * The CVD verification process will now ignore certificate files
    in the CVD certs directory when the user lacks read permissions.
  * Freshclam: Fix CLD verification bug with PrivateMirror option.
  * Upgraded the Rust bytes dependency to a newer version to
    resolve RUSTSEC-2026-0007 advisory.
  * Fixed a possible crash caused by invalid pointer alignment on
    some platforms.
  * Minimal required Rust version is now 1.87.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1773316800">- Disable build for 32 bit ix86 because of testsuite failures with
  rust &gt;= 1.87 that upstream is not planning to fix.
- Run the test suite on all SUSE releases.</changelog>
</package>
<package pkgid="d82c666713c5d6fcf06949f9825139c2fcf497f698f4f80fd3f9411386157eeefc3aa27c53519ddf86e440bbd1bc08a257b192fb4ec7fdf6fb2ec1f53a93bd03" name="clamav-docs-html" arch="noarch">
  <version epoch="0" ver="1.5.2" rel="2.1"/>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760443200">- Add json-c-json-c-0.18-20240915.tar.gz and link it statically
  into libclamav on SLE-12, because version 0.12 is too old.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760616000">- New version: 1.5.1:
  * Fixed a significant performance issue when scanning some PE
    files.
  * Fixed an issue recording file entries from a ZIP archive
    central directory which resulted in
    "Heuristics.Limits.Exceeded.MaxFiles" alerts when using the
    ClamScan --alert-exceeds-max command line option or ClamD
    AlertExceedsMax config file option.
  * Improved performance when scanning TNEF email attachments.
  * Fixed an issue with recording metadata for OOXML office
    documents.
  * Fixed an issue with signature matches for VBA in OLE2 office
    documents.
  * Loosened overly restrictive rules for embedded file
    identification and increased the limit for finding PE files
    embedded in other PE files.
  * Fixed an issue with extracting some RAR archives embedded in
    other files.
  * Fixed an issue with calculating fuzzy hashes affecting some
    images by updating the version for several Rust library
    dependencies.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1762257600">- Add clamav-workaround.patch to work around symbol removals in
  version 1.5.0 and 1.5.1.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1763208000">- Build with older rust 1.87 for reproducible builds (boo#1249404)</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1763726400">- Provide a better fix for boo#1249404 by disabling debug mode.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1764331200">- Fix testsuite error on SLE-15-SP6 by falling back to rust1.86.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770724800">- jsc-PED-14819: Support transactional updates.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770984000">- bsc#1258072: Require main and library packages to be of the same
  version and release. Given that all the core functionality is
  in the libraries it makes little sense to update the main
  package alone.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1772712000">- New version 1.5.2:
  * bsc#1259207, CVE-2026-20031: Fixed an error handling bug in the
    HTML file parser that may crash the program and cause a
    denial-of-service (DoS) condition. This issue was introduced in
    version 1.1.0.
  * Fixed a possible infinite loop when scanning some JPEG files by
    upgrading affected ClamAV dependency, a Rust image library.
  * The CVD verification process will now ignore certificate files
    in the CVD certs directory when the user lacks read permissions.
  * Freshclam: Fix CLD verification bug with PrivateMirror option.
  * Upgraded the Rust bytes dependency to a newer version to
    resolve RUSTSEC-2026-0007 advisory.
  * Fixed a possible crash caused by invalid pointer alignment on
    some platforms.
  * Minimal required Rust version is now 1.87.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1773316800">- Disable build for 32 bit ix86 because of testsuite failures with
  rust &gt;= 1.87 that upstream is not planning to fix.
- Run the test suite on all SUSE releases.</changelog>
</package>
<package pkgid="515794113ff0b0bc367630324afa8aadbc0e75318736c0b5778294d474e9821960db34862b4a6b8cc9f60e128fbfb31c393454acee00cd7535fe379480563ab0" name="clamav-milter" arch="riscv64">
  <version epoch="0" ver="1.5.2" rel="2.1"/>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760443200">- Add json-c-json-c-0.18-20240915.tar.gz and link it statically
  into libclamav on SLE-12, because version 0.12 is too old.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1760616000">- New version: 1.5.1:
  * Fixed a significant performance issue when scanning some PE
    files.
  * Fixed an issue recording file entries from a ZIP archive
    central directory which resulted in
    "Heuristics.Limits.Exceeded.MaxFiles" alerts when using the
    ClamScan --alert-exceeds-max command line option or ClamD
    AlertExceedsMax config file option.
  * Improved performance when scanning TNEF email attachments.
  * Fixed an issue with recording metadata for OOXML office
    documents.
  * Fixed an issue with signature matches for VBA in OLE2 office
    documents.
  * Loosened overly restrictive rules for embedded file
    identification and increased the limit for finding PE files
    embedded in other PE files.
  * Fixed an issue with extracting some RAR archives embedded in
    other files.
  * Fixed an issue with calculating fuzzy hashes affecting some
    images by updating the version for several Rust library
    dependencies.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1762257600">- Add clamav-workaround.patch to work around symbol removals in
  version 1.5.0 and 1.5.1.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1763208000">- Build with older rust 1.87 for reproducible builds (boo#1249404)</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1763726400">- Provide a better fix for boo#1249404 by disabling debug mode.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1764331200">- Fix testsuite error on SLE-15-SP6 by falling back to rust1.86.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770724800">- jsc-PED-14819: Support transactional updates.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1770984000">- bsc#1258072: Require main and library packages to be of the same
  version and release. Given that all the core functionality is
  in the libraries it makes little sense to update the main
  package alone.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1772712000">- New version 1.5.2:
  * bsc#1259207, CVE-2026-20031: Fixed an error handling bug in the
    HTML file parser that may crash the program and cause a
    denial-of-service (DoS) condition. This issue was introduced in
    version 1.1.0.
  * Fixed a possible infinite loop when scanning some JPEG files by
    upgrading affected ClamAV dependency, a Rust image library.
  * The CVD verification process will now ignore certificate files
    in the CVD certs directory when the user lacks read permissions.
  * Freshclam: Fix CLD verification bug with PrivateMirror option.
  * Upgraded the Rust bytes dependency to a newer version to
    resolve RUSTSEC-2026-0007 advisory.
  * Fixed a possible crash caused by invalid pointer alignment on
    some platforms.
  * Minimal required Rust version is now 1.87.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1773316800">- Disable build for 32 bit ix86 because of testsuite failures with
  rust &gt;= 1.87 that upstream is not planning to fix.
- Run the test suite on all SUSE releases.</changelog>
</package>
<package pkgid="4dd96d3eee8a7621e17bfa57442ff58cc6d3e4638f2c504a350b8795ba0eb696f32bf700d694d7898b3df1365b9e0d59776b63e3dcc3ad29cf610ac1a976d634" name="clamtk" arch="noarch">
  <version epoch="0" ver="6.18" rel="1.4"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1580731200">- Update to version 6.0.2
  * No changelog upstream
- Cleanup spec file</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.05:
  * Exclude Timeshift directory (Github #121)
  * Added Help button in Analysis to explain its purpose
    (Github #122)
  * Updated language files: English (en_UK), Galician (gl),
    Ukrainian (uk), French (fr), Afrikans (af), Hebrew (he),
    Chinese (zh_TW)
  * Add Encrypted.PDF as clean (Github #120). Also, remove alert-
    encrypted-* options
  * Add set LC_TIME (Gitlab commit a7b3a31c)
  * More README cleanup
  * Updated language files: Dutch (nl), Afrikans (af),
    Indonesian (id), English (en_UK)
  * Bug fix affecting manual updates
  * Update year (2019 -&gt; 2020)
  * Clean up man page
  * Heuristic scanning made an option rather than a default
  * Fix icon mismatch in the Scheduler
  * Fix icon glitch in Update
  * Updated language files: English (en_UK), Indonesian (id),
    Swedish (sv) (Launchpad #1688469)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601035200">- update to 6.06:
  * Fix for 'Show Hidden Files' checkbox automatically
  * Remove env from clamtk startup for correct
    dependency detection (rpmlint)
  * Minor language updates to desktop file
  * Updated language files: Japanese (ja), English (en_AU),
    Mon (mnw_MM), Finnish (fi), Malay (ms)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613131200">- Update to version 6.07:
  + Update to look for additional information during update to know
    when finished.
  + Update dates to 2021.
- Add 0001-Do-not-inject-no-separator-into-window-decoration.patch:
  Do not add no-separator to window decoration (boo#1182151).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619524800">- Update to version 6.11:
  * Clamtk and Clamav do not update automatically
  * Add appdata.xml file
  * Remove code referencing old repo.
  * Bug: app doesn't scan files/folders on demand
  * Bug: Do not inject 'no-separator' into window decoration
  * Add --alert-broken-media option for versions &gt;= 103.1
  * Remove older repo (clamtk-gtk3), use clamtk only
- Remove 0001-Do-not-inject-no-separator-into-window-decoration.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to version 6.13:
  * Fixes for appdata.xml
  * Partially work Github #129 (engine version, date of sigs, title)
  * Update translations in clamtk.desktop</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639051200">- Update to version 6.14
  * Fix for context-menu scanning image issues</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1686657600">- Update to version 6.16
  * Fix for Virustotal privacy warning before upload or sending file hash only
  * Remove (hopefully) no longer needed lines; improve a few others (Scan.pm)
  * Updated language files: Dutch (nl)
  * Update README and site links for updated GPG key
- Update to version 6.15
  * Fix for Unable to delete previous analysis result
  * Updated language files: Indonesian (id), Swedish (sv), German (de), Chinese (zh_CN), Burmese (my)
  * Fix to German language string in clamtk.desktop
  * Update DISCLAIMER to use markdown (DISCLAIMER.md)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720612800">- Update to 6.18:
  * Remove unnecessary line from #154 fix in App.pm
  * Change default clamtk user directory to .config/clamtk (Github #161)
  * Fix for scanned directories not showing in logs
  * Update App.pm to support $XDG_CONFIG_HOME environnement variable (Github #154)</changelog>
</package>
<package pkgid="8c9e8685cf49baf51b4275004a6201765774720369fc1646880634fb4597928d2ff7edb3f9f663f790186340761ca1f133c1524de1575c1c62ae336d73f33479" name="clamtk-lang" arch="noarch">
  <version epoch="0" ver="6.18" rel="1.4"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1580731200">- Update to version 6.0.2
  * No changelog upstream
- Cleanup spec file</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.05:
  * Exclude Timeshift directory (Github #121)
  * Added Help button in Analysis to explain its purpose
    (Github #122)
  * Updated language files: English (en_UK), Galician (gl),
    Ukrainian (uk), French (fr), Afrikans (af), Hebrew (he),
    Chinese (zh_TW)
  * Add Encrypted.PDF as clean (Github #120). Also, remove alert-
    encrypted-* options
  * Add set LC_TIME (Gitlab commit a7b3a31c)
  * More README cleanup
  * Updated language files: Dutch (nl), Afrikans (af),
    Indonesian (id), English (en_UK)
  * Bug fix affecting manual updates
  * Update year (2019 -&gt; 2020)
  * Clean up man page
  * Heuristic scanning made an option rather than a default
  * Fix icon mismatch in the Scheduler
  * Fix icon glitch in Update
  * Updated language files: English (en_UK), Indonesian (id),
    Swedish (sv) (Launchpad #1688469)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601035200">- update to 6.06:
  * Fix for 'Show Hidden Files' checkbox automatically
  * Remove env from clamtk startup for correct
    dependency detection (rpmlint)
  * Minor language updates to desktop file
  * Updated language files: Japanese (ja), English (en_AU),
    Mon (mnw_MM), Finnish (fi), Malay (ms)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613131200">- Update to version 6.07:
  + Update to look for additional information during update to know
    when finished.
  + Update dates to 2021.
- Add 0001-Do-not-inject-no-separator-into-window-decoration.patch:
  Do not add no-separator to window decoration (boo#1182151).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619524800">- Update to version 6.11:
  * Clamtk and Clamav do not update automatically
  * Add appdata.xml file
  * Remove code referencing old repo.
  * Bug: app doesn't scan files/folders on demand
  * Bug: Do not inject 'no-separator' into window decoration
  * Add --alert-broken-media option for versions &gt;= 103.1
  * Remove older repo (clamtk-gtk3), use clamtk only
- Remove 0001-Do-not-inject-no-separator-into-window-decoration.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to version 6.13:
  * Fixes for appdata.xml
  * Partially work Github #129 (engine version, date of sigs, title)
  * Update translations in clamtk.desktop</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639051200">- Update to version 6.14
  * Fix for context-menu scanning image issues</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1686657600">- Update to version 6.16
  * Fix for Virustotal privacy warning before upload or sending file hash only
  * Remove (hopefully) no longer needed lines; improve a few others (Scan.pm)
  * Updated language files: Dutch (nl)
  * Update README and site links for updated GPG key
- Update to version 6.15
  * Fix for Unable to delete previous analysis result
  * Updated language files: Indonesian (id), Swedish (sv), German (de), Chinese (zh_CN), Burmese (my)
  * Fix to German language string in clamtk.desktop
  * Update DISCLAIMER to use markdown (DISCLAIMER.md)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720612800">- Update to 6.18:
  * Remove unnecessary line from #154 fix in App.pm
  * Change default clamtk user directory to .config/clamtk (Github #161)
  * Fix for scanned directories not showing in logs
  * Update App.pm to support $XDG_CONFIG_HOME environnement variable (Github #154)</changelog>
</package>
<package pkgid="10df6056f178b7e82d2cd4e48899febec8e93ea4f263e7c36db88657aef7ceda4f11818142cc4b4569b8fc2bfdd68ed2dad65b4997c696e4175acf90f2e8b9bf" name="clang" arch="riscv64">
  <version epoch="0" ver="21" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1710676800">- Drop libomp-devel and python3-lldb where the versioned package is
  not being built.
- Let llvm-devel require libomp-devel only where it is built.
- Let lldb recommend python3-lldb only where it is built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742472000">- Add libomp-devel on riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1742472001">- Update to version 20.
  * For details, see the release notes:
  - https://releases.llvm.org/20.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1744804800">- Enable LLDB Python bindings on Leap 15.6 and newer.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable openmp and lldb for loongarch64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753963200">- Enable lldb for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1757246400">- Update to version 21.
  * For details, see the release notes:
  - https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769947200">- Add metapackage for bolt.</changelog>
</package>
<package pkgid="c0794125f62031b1942aab579bc1b33dc803065e466136666c4d888f7ad0d53fb9c1bae57bed7fdb2f9ffa2549e43e545395803da934d0d48b48fcf8d7a89e2b" name="clang-devel" arch="riscv64">
  <version epoch="0" ver="21" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1710676800">- Drop libomp-devel and python3-lldb where the versioned package is
  not being built.
- Let llvm-devel require libomp-devel only where it is built.
- Let lldb recommend python3-lldb only where it is built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742472000">- Add libomp-devel on riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1742472001">- Update to version 20.
  * For details, see the release notes:
  - https://releases.llvm.org/20.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1744804800">- Enable LLDB Python bindings on Leap 15.6 and newer.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable openmp and lldb for loongarch64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753963200">- Enable lldb for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1757246400">- Update to version 21.
  * For details, see the release notes:
  - https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769947200">- Add metapackage for bolt.</changelog>
</package>
<package pkgid="27f35cc66fc7e9c74946259e88c1c03dba0f2e5a796fafe6510bc98938505eae2778e99375e73bf10f8819ffb55a61a6ef6f579575812cf9e3ed2012acd9dd10" name="clang-doc" arch="riscv64">
  <version epoch="0" ver="21" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1710676800">- Drop libomp-devel and python3-lldb where the versioned package is
  not being built.
- Let llvm-devel require libomp-devel only where it is built.
- Let lldb recommend python3-lldb only where it is built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742472000">- Add libomp-devel on riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1742472001">- Update to version 20.
  * For details, see the release notes:
  - https://releases.llvm.org/20.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/20.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1744804800">- Enable LLDB Python bindings on Leap 15.6 and newer.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable openmp and lldb for loongarch64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753963200">- Enable lldb for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1757246400">- Update to version 21.
  * For details, see the release notes:
  - https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/21.1.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769947200">- Add metapackage for bolt.</changelog>
</package>
<package pkgid="c953a17ed480a859d24831125ff58b79a07ac74e2c8abbbe1ecbb5cc620dfb2269c0693097b2ac96c4a70a2b916ff68c4b7ba5d059e48805ac5be38e56c59089" name="clang-extract" arch="riscv64">
  <version epoch="0" ver="0~20260224.ac30d66" rel="4.1"/>
  <changelog author="mvetter@suse.com" date="1728302400">- Update to version 0~20241002.ec46efd:
  * Allow clang-extract to ignore errors pointed by clang
  * SymbolExternalizer: Make sure we pass a valid location when searching identifiers
  * SymbolExternalizer: Add ! to TOKEN_VECTOR</changelog>
  <changelog author="mvetter@suse.com" date="1734696000">- Update to version 0~20241002.ec46efd:
  * Allow clang-extract to ignore errors pointed by clang
  * SymbolExternalizer: Make sure we pass a valid location when searching identifiers
  * SymbolExternalizer: Add ! to TOKEN_VECTOR
  * libcextract: Passes: Adjust KLP_RELOC_SYMBOL_POS format
  * testsuite: inline: inlined-into-1: Fix noinline and implicit-int
  * Add option to pass two debuginfos
  * Fix symbol visibility
  * Disable const propagation on externalized vars
  * libcextract: ArgvParser: Use basename instead of std::filename</changelog>
  <changelog author="mvetter@suse.com" date="1734696001">- Update to version 0~20241220.8344124:
  * Add support to llvm-19</changelog>
  <changelog author="mvetter@suse.com" date="1752148800">- Update to version 0~20250710.ac81bbb:
  * Add compatibility to llvm-20</changelog>
  <changelog author="mvetter@suse.com" date="1759924800">- Update to version 0~20251006.0f2b19f:
  * Properly handle win32 paths in `get_basename`
  * Clean warnings and debug prints left in fe587574fc11ee87b5497400a941314bbe936c4c
  * Remove any use of `basename`
  * Make sure we get a matching number of #if and #endifs before copying function to output
  * Fix corner case where struct attributes are declared from #include
  * Add new expansion policies.
  * Fix ArrayRef constructor ambiguity on 32-bit systems
  * Add support to LLVM-21
  * Fix ce-inline crashing when no debuginfo is provided</changelog>
  <changelog author="mvetter@suse.com" date="1759924801">- Update to version 0~20251008.e818417:
  * Fix test failing if gcc is 7.5.0</changelog>
  <changelog author="mvetter@suse.com" date="1760961600">- Update to version 0~20251016.1f8ed41:
  * Workaround LLVM bug #162126
  * Add support to avoid header expansion
  * Remove `Get_Source_Manager` from PrettyPrint
  * Support building on RHEL 8.0
  * Eliminate the assert in specific situations.
  * Disable wordexp on Windows where it is unavailable</changelog>
  <changelog author="mvetter@suse.com" date="1760961601">- Update to version 0~20251020.19c1329:
  * Fix compilation error on OBS</changelog>
  <changelog author="mvetter@suse.com" date="1771934400">- Update to version 0~20260224.7ad9595:
  * Add support for TLS variables
  * Ignore -Wfree-labels and -Wmissing-parameter-name</changelog>
  <changelog author="mvetter@suse.com" date="1772020800">- Update to version 0~20260224.ac30d66:
  * Add warning about libpulp TLS support</changelog>
</package>
<package pkgid="739b51b17f7ed9e7b0aaaa07952ad059d1c530683094552e04f151952ddbdf1e6c2aa4fdff605dc0d3c13f4b7ea52738b577db8b7c9ba9e5a471c43b07c5072a" name="clang-tools" arch="riscv64">
  <version epoch="0" ver="21.1.8" rel="4.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1761307200">- Update to version 21.1.4.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Simplify script for building documentation.
- Use %ldconfig_scriptlets to automatically generate post
  scriptlets. This doesn't work with %{multisource} in Leap 15.6
  though, so we leave a fallback for that.
- Drop post scriptlets for gold and polly, which provide only
  plugin libraries that ldconfig doesn't care about.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1762603200">- Update to version 21.1.5.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1763380800">- Add clang-getdistro-android.patch: Don't run distro detection
  for Android target.
- Don't XFAIL tools/clang/test/Driver/linux-ld.c.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1763726400">- Update to version 21.1.6.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Require gcc and glibc-devel for clang. Clang has its own runtime,
  but defaults to using the GCC runtime (and glibc). (boo#1253321)
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1765627200">- Update to version 21.1.7.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Link with -z pack-relative-relocs to reduce size of relocations
  and speed up their application.
- Run testsuite also in qemu emulation. (From Andreas Schwab.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1768478400">- Update to version 21.1.8.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1768564800">- Enable build of bolt</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769342400">- Add bolt-link-shared-library.patch: link bolt with libLLVM.so.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773144000">- Exclude bolt from update-alternatives: the runtime libraries are
  unversioned, so multiple versions of the package cannot coexist.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773230400">- clang-riscv-triple.patch: Add riscv64-suse-linux to RISCV64Triples</changelog>
</package>
<package pkgid="4646b57072ed9ff7e240743cf374d4fdf865e16309de63f5e55edcb3196d07e9e566df40ab828e2b25c323728879706914729a96cc845d6615feeee85c27c1a6" name="clang15" arch="riscv64">
  <version epoch="0" ver="15.0.7" rel="15.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1709553600">- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
- Require 8 GB memory for 64-bit architectures to prevent OOM.
- Disable test that fails on ppc64le.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1709726400">- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
  pulled in by cmake in SLE-15-SP6.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712145600">- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1741262400">- Add patches, to actually fix the build with Python 3.13:
  * libcxx-use-shlex-quote.patch
  * libcxx-remove-unused-imports.patch
  * lldb-support-python-3.13.patch
  * use-shlex-quote.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1750507200">- Add llvm-fix-gcc15-build.patch to fix build with GCC 15.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752235200">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1753358400">- Disable ASLR during build to make libomp.so reproducible (boo#1199076)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
</package>
<package pkgid="ce6fe897aceac594c10beb0ce19bed4b806fc8da90055a93cf0b9ecd84b52ec4a7aa0da20ba9773ff6069876f4dcaf55f1f2e981973c876021ab76d33e8419ca" name="clang15-devel" arch="riscv64">
  <version epoch="0" ver="15.0.7" rel="15.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1709553600">- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
- Require 8 GB memory for 64-bit architectures to prevent OOM.
- Disable test that fails on ppc64le.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1709726400">- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
  pulled in by cmake in SLE-15-SP6.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712145600">- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1741262400">- Add patches, to actually fix the build with Python 3.13:
  * libcxx-use-shlex-quote.patch
  * libcxx-remove-unused-imports.patch
  * lldb-support-python-3.13.patch
  * use-shlex-quote.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1750507200">- Add llvm-fix-gcc15-build.patch to fix build with GCC 15.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752235200">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1753358400">- Disable ASLR during build to make libomp.so reproducible (boo#1199076)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
</package>
<package pkgid="fd92d976052045b837e04d9563fcce3ca0ba3dd359c8c17e6f062f9bc3b042f9c55a8e2858524849fa3d2c819f6350117dfa71a53cfdaba0c11c67ae12ce1429" name="clang15-doc" arch="noarch">
  <version epoch="0" ver="15.0.7" rel="15.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1709553600">- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
- Require 8 GB memory for 64-bit architectures to prevent OOM.
- Disable test that fails on ppc64le.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1709726400">- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
  pulled in by cmake in SLE-15-SP6.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712145600">- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1741262400">- Add patches, to actually fix the build with Python 3.13:
  * libcxx-use-shlex-quote.patch
  * libcxx-remove-unused-imports.patch
  * lldb-support-python-3.13.patch
  * use-shlex-quote.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1750507200">- Add llvm-fix-gcc15-build.patch to fix build with GCC 15.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752235200">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1753358400">- Disable ASLR during build to make libomp.so reproducible (boo#1199076)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
</package>
<package pkgid="494a5a50b1ede1c0f2dca94d2edd99f71f7402f28fe48b101b3cbb28ac3f13b8b2866996ad2b8f2c65da49655ecbe24f6cbb197c6dab4c83d775d943c477581a" name="clang18" arch="riscv64">
  <version epoch="0" ver="18.1.8" rel="13.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Liška &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731326400">- Require libffi when we build openmp for offloading.
- Update llvm18.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1732276800">- add libcxx-use-shlex-quote.patch to fix build with python 3.13</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1747224000">- Add gcc15-add-necessary-includes.patch in order to add four
  instances of a missing include of cstdint which is necessary with
  GCC15's libstdc++. (boo#1237099, boo#1243186)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753531200">- Disable ASLR during build to make libomp.so reproducible (boo#1199076)
- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
</package>
<package pkgid="efa13e006a13cceeb9233b202d4fd41d6d18c07689fe7718363ab52a4a295d99b3b10d342a7f316b12dfdd6ef18342e5883ec8cfc61f10135723e248a69267ad" name="clang18-devel" arch="riscv64">
  <version epoch="0" ver="18.1.8" rel="13.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Liška &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731326400">- Require libffi when we build openmp for offloading.
- Update llvm18.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1732276800">- add libcxx-use-shlex-quote.patch to fix build with python 3.13</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1747224000">- Add gcc15-add-necessary-includes.patch in order to add four
  instances of a missing include of cstdint which is necessary with
  GCC15's libstdc++. (boo#1237099, boo#1243186)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753531200">- Disable ASLR during build to make libomp.so reproducible (boo#1199076)
- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
</package>
<package pkgid="dcde963e5a27b778bf1721eda619e03def1416eae840501c4fb2cec6b55d662a67aca0e713eb19b2a515fa09341d3ad3e628e2edd2d497b6029c22e32be850c9" name="clang18-doc" arch="noarch">
  <version epoch="0" ver="18.1.8" rel="13.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Liška &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731326400">- Require libffi when we build openmp for offloading.
- Update llvm18.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1732276800">- add libcxx-use-shlex-quote.patch to fix build with python 3.13</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1747224000">- Add gcc15-add-necessary-includes.patch in order to add four
  instances of a missing include of cstdint which is necessary with
  GCC15's libstdc++. (boo#1237099, boo#1243186)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753531200">- Disable ASLR during build to make libomp.so reproducible (boo#1199076)
- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
</package>
<package pkgid="46b1b40ce7be7323a24a341c7e609855be0de136d656cb561fdbabd36a0e35f1701e352abadb461c0fdcc8022f938475d7ec3b262747a9cd88ff937097face3b" name="clang19" arch="riscv64">
  <version epoch="0" ver="19.1.7" rel="9.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1740139200">- Build with GCC 13 on Leap/SLES 15 (bsc#1235697)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742299200">- Enable build of libc++ and openmp for riscv64</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1747137600">- Enable build of libc++ for ppc64le</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748260800">- Use generic python3 for SLES 16 as python 3.11 is dropped there.
  [bsc#1243630]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752235200">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1758456000">- Port back llvm-constant-folding-fp128-instrinsics.patch to fix
  crash when constant folding fp128 intrinsics. (boo#1250228)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1773057600">- Adjust a condition in the spec file to be ready when %suse_version
  is increased in SLES 16.1 [jira#PED-15787].</changelog>
</package>
<package pkgid="37252c51b7a0df13071eda51c627ce36544d568687a3aac2bc416556bd994e122fde8a6630550c2068376d84588630421c6c93eea2050a314717c2eaaa2ba0a3" name="clang19-devel" arch="riscv64">
  <version epoch="0" ver="19.1.7" rel="9.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1740139200">- Build with GCC 13 on Leap/SLES 15 (bsc#1235697)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742299200">- Enable build of libc++ and openmp for riscv64</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1747137600">- Enable build of libc++ for ppc64le</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748260800">- Use generic python3 for SLES 16 as python 3.11 is dropped there.
  [bsc#1243630]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752235200">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1758456000">- Port back llvm-constant-folding-fp128-instrinsics.patch to fix
  crash when constant folding fp128 intrinsics. (boo#1250228)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1773057600">- Adjust a condition in the spec file to be ready when %suse_version
  is increased in SLES 16.1 [jira#PED-15787].</changelog>
</package>
<package pkgid="8a12a953be7b1308654050304c502c4f3bbfa48101ce6e90d83f8e8341c294da078e53b73c415f6c0403f7e2b08aeb4a2e17fef74c007e44b7e990c8b9748dfd" name="clang19-doc" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="9.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1740139200">- Build with GCC 13 on Leap/SLES 15 (bsc#1235697)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742299200">- Enable build of libc++ and openmp for riscv64</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1747137600">- Enable build of libc++ for ppc64le</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748260800">- Use generic python3 for SLES 16 as python 3.11 is dropped there.
  [bsc#1243630]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752235200">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1754395200">- Add compiler-rt-remove-termio-interceptors.patch to fix build
  with glibc 2.42. (boo#1247576)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1758456000">- Port back llvm-constant-folding-fp128-instrinsics.patch to fix
  crash when constant folding fp128 intrinsics. (boo#1250228)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1773057600">- Adjust a condition in the spec file to be ready when %suse_version
  is increased in SLES 16.1 [jira#PED-15787].</changelog>
</package>
<package pkgid="b5bdb38b75b74adb1de5b51a1e887c3869e5fa92e3d467856a59af355150079ebf21f51e4c76a446d8753be55233d0bc7fca523bcfff8fa45ede3f6e92cabe75" name="clang20" arch="riscv64">
  <version epoch="0" ver="20.1.8" rel="7.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1747569600">- Update to version 20.1.5.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Add llvm-fix-hexagon-test.patch to fix failing test.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748260800">- Use generic python3 for SLES 16 as python 3.11 is dropped there.
  [bsc#1243630]</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1748606400">- Update to version 20.1.6.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Remove obsolete llvm-fix-hexagon-test.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1750420800">- Update to version 20.1.7.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Install liborc_rt-*.a on loongarch64</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1751630400">- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1752148800">- Update to version 20.1.8.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1752494400">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752580800">- Enable libcxx, openmp, lldb and thin_lto on loongarch64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753531200">- Enable lldb on riscv64</changelog>
</package>
<package pkgid="4a8b1b0aac80c56febcdebb98ce054f9ab16699d4dcfbdc6f43227e2205551c4505600e4110527cbbd7a1e2d2ab0654754bbb2cb1990ba71f0221cb06f2893e3" name="clang20-devel" arch="riscv64">
  <version epoch="0" ver="20.1.8" rel="7.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1747569600">- Update to version 20.1.5.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Add llvm-fix-hexagon-test.patch to fix failing test.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748260800">- Use generic python3 for SLES 16 as python 3.11 is dropped there.
  [bsc#1243630]</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1748606400">- Update to version 20.1.6.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Remove obsolete llvm-fix-hexagon-test.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1750420800">- Update to version 20.1.7.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Install liborc_rt-*.a on loongarch64</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1751630400">- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1752148800">- Update to version 20.1.8.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1752494400">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752580800">- Enable libcxx, openmp, lldb and thin_lto on loongarch64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753531200">- Enable lldb on riscv64</changelog>
</package>
<package pkgid="b0e0adda1477055ff116b17c14871fd2eff17dab4c5abadf37882ec8900f07a1f02b8e394264ac544b79d3bd8cf7c3b40261f3a193d5f56126ade3b790cb737c" name="clang20-doc" arch="noarch">
  <version epoch="0" ver="20.1.8" rel="7.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1747569600">- Update to version 20.1.5.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Add llvm-fix-hexagon-test.patch to fix failing test.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748260800">- Use generic python3 for SLES 16 as python 3.11 is dropped there.
  [bsc#1243630]</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1748606400">- Update to version 20.1.6.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Remove obsolete llvm-fix-hexagon-test.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1750420800">- Update to version 20.1.7.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Install liborc_rt-*.a on loongarch64</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1751630400">- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1752148800">- Update to version 20.1.8.
  * This release contains bug-fixes for the LLVM 20.1.0 release.
    This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1752494400">- Add reproducible.patch to make libomp.so reproducible (boo#1199076)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752580800">- Enable libcxx, openmp, lldb and thin_lto on loongarch64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753531200">- Enable lldb on riscv64</changelog>
</package>
<package pkgid="5a3ab8410df6eca225653cf67c6f269ac46a4ab80a4fec35b9f222a8977ea99d4e2f317ee9f515df1f092bcf7448e7146af3190b4fa10365e564e72390426b37" name="clang21" arch="riscv64">
  <version epoch="0" ver="21.1.8" rel="4.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1761307200">- Update to version 21.1.4.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Simplify script for building documentation.
- Use %ldconfig_scriptlets to automatically generate post
  scriptlets. This doesn't work with %{multisource} in Leap 15.6
  though, so we leave a fallback for that.
- Drop post scriptlets for gold and polly, which provide only
  plugin libraries that ldconfig doesn't care about.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1762603200">- Update to version 21.1.5.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1763380800">- Add clang-getdistro-android.patch: Don't run distro detection
  for Android target.
- Don't XFAIL tools/clang/test/Driver/linux-ld.c.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1763726400">- Update to version 21.1.6.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Require gcc and glibc-devel for clang. Clang has its own runtime,
  but defaults to using the GCC runtime (and glibc). (boo#1253321)
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1765627200">- Update to version 21.1.7.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Link with -z pack-relative-relocs to reduce size of relocations
  and speed up their application.
- Run testsuite also in qemu emulation. (From Andreas Schwab.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1768478400">- Update to version 21.1.8.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1768564800">- Enable build of bolt</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769342400">- Add bolt-link-shared-library.patch: link bolt with libLLVM.so.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773144000">- Exclude bolt from update-alternatives: the runtime libraries are
  unversioned, so multiple versions of the package cannot coexist.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773230400">- clang-riscv-triple.patch: Add riscv64-suse-linux to RISCV64Triples</changelog>
</package>
<package pkgid="e7d77b32e6474f759a6cd4cb8e6bb3393210716134752e85fcc5ac7539c3189a8f18de1c64e4a3817bbfb55f2416e1e7755482a4f8194c87260d922566fda227" name="clang21-devel" arch="riscv64">
  <version epoch="0" ver="21.1.8" rel="4.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1761307200">- Update to version 21.1.4.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Simplify script for building documentation.
- Use %ldconfig_scriptlets to automatically generate post
  scriptlets. This doesn't work with %{multisource} in Leap 15.6
  though, so we leave a fallback for that.
- Drop post scriptlets for gold and polly, which provide only
  plugin libraries that ldconfig doesn't care about.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1762603200">- Update to version 21.1.5.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1763380800">- Add clang-getdistro-android.patch: Don't run distro detection
  for Android target.
- Don't XFAIL tools/clang/test/Driver/linux-ld.c.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1763726400">- Update to version 21.1.6.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Require gcc and glibc-devel for clang. Clang has its own runtime,
  but defaults to using the GCC runtime (and glibc). (boo#1253321)
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1765627200">- Update to version 21.1.7.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Link with -z pack-relative-relocs to reduce size of relocations
  and speed up their application.
- Run testsuite also in qemu emulation. (From Andreas Schwab.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1768478400">- Update to version 21.1.8.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1768564800">- Enable build of bolt</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769342400">- Add bolt-link-shared-library.patch: link bolt with libLLVM.so.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773144000">- Exclude bolt from update-alternatives: the runtime libraries are
  unversioned, so multiple versions of the package cannot coexist.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773230400">- clang-riscv-triple.patch: Add riscv64-suse-linux to RISCV64Triples</changelog>
</package>
<package pkgid="46fb859064c45f4b1298f53d5687c7c8ed93cefe9f5efa579f7edbb8fd7cde683d9299e6bb3cd42d2df6838c8664a9e546ab0f72cd731b3b7d635199dd83c719" name="clang21-doc" arch="noarch">
  <version epoch="0" ver="21.1.8" rel="4.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1761307200">- Update to version 21.1.4.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Simplify script for building documentation.
- Use %ldconfig_scriptlets to automatically generate post
  scriptlets. This doesn't work with %{multisource} in Leap 15.6
  though, so we leave a fallback for that.
- Drop post scriptlets for gold and polly, which provide only
  plugin libraries that ldconfig doesn't care about.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1762603200">- Update to version 21.1.5.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1763380800">- Add clang-getdistro-android.patch: Don't run distro detection
  for Android target.
- Don't XFAIL tools/clang/test/Driver/linux-ld.c.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1763726400">- Update to version 21.1.6.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Require gcc and glibc-devel for clang. Clang has its own runtime,
  but defaults to using the GCC runtime (and glibc). (boo#1253321)
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1765627200">- Update to version 21.1.7.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Link with -z pack-relative-relocs to reduce size of relocations
  and speed up their application.
- Run testsuite also in qemu emulation. (From Andreas Schwab.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1768478400">- Update to version 21.1.8.
  * This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1768564800">- Enable build of bolt</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1769342400">- Add bolt-link-shared-library.patch: link bolt with libLLVM.so.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1773144000">- Exclude bolt from update-alternatives: the runtime libraries are
  unversioned, so multiple versions of the package cannot coexist.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773230400">- clang-riscv-triple.patch: Add riscv64-suse-linux to RISCV64Triples</changelog>
</package>
<package pkgid="439be11f44b5148d1313b507b6709d73116443a86c15d2f7925309e17ee8a982bef2ef9b50fa977111c937203c524939e41dd84ac56bb598ae9318d6ee12af73" name="clanlib" arch="riscv64">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="schwab@suse.de" date="1383825600">- clanlib-cpuid.patch: use cpuid only on x86
- Remove obsolete clanlib-ppc.patch
- Remove obsolete options</changelog>
  <changelog author="eric.fintzel@linux.vnet.ibm.com" date="1445342400">- Use -std=gnu++11 option for ppc64le.
  According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
  it avoids "cannot convert 'bool' to '__vector(4) __bool int'
  in return" errors.
  Patch file: stdgnu++11.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1515585600">- Do not use Mesa-devel package but pkgconfig(gl)</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)
  clanlib-alsa.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1617710400">- Update to version 4.1
  * Removed all the obsolete elements of ClanLib that were either
    abandoned, replaced by newer methodologies,
    moved to separate projects.
  * Removed base modules: Compute, CSSLayout, Database, GameIDE,
    GUI, Physics2D, Physics3D, Sqlite and SWRender
  * Introduced clanUI, that replaced clanGUI.
    This took the best ideas of clanGUI, to provide a faster, easier
    and more flexible UI framework.
  * New Prerequisite, a C++11 compiler is now required to compile
    ClanLib.
  * Performance increase of clanUI
  * Support of OpenGL ES3.2
  * Fixed clan::GameTime::get_time_elapsed_ms() accuracy
  * Enhanced clanUI to reflect the UICore fork.
  * Updated clanSound to use ALSA
  * Various API enhancements
  * Various bug fixes
- Integrated doc and examples package
- Dropped upstream fixed
  * ClanLib-2.3.6-fix-opengl.patch
  * clanlib-cpuid.patch
  * stdgnu++11.patch
  * clanlib-alsa.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623844800">- Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
  * clanlib-add-aarch64.patch</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1728907200">- Update to version 4.2
  Enhancements
  * Implement CSS justify-content:space-evenly for clanUI
  * Modify Vec2 and Vec3 so std::is_trivially_copyable
    returns true
  Possible Breaking changes
  * Update C++ required standard to c++20 (from c++11)
  * Change OpenGL minimum requirements to 4.3 (Year 2012) from
    3.2 (Year 2009) for the for GL3 target
  * (Linux) libxinerama-dev is now a prerequisite
  Fixes
  * Fix usage of OpenGL Buffer Objects for Intel GPUs
  * Implement fullscreen toggle on Linux.
  * Fixed broken examples
  Tidy Up
  * Replace clan::make_unique with std::make_unique
  * Enforce object ownership for providers by using
    std::unique_ptr
  * Updated GLSL shaders to version 430
- Drop clanlib-add-aarch64.patch, fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Add libXinerama-devel BuildRequires: ensure clanDisplay can be
  built.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743422400">- remove unused pcre build dependency</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1762344000">- Fix build failure, skip running buggy ./autogen.sh, run autoreconf
  instead.</changelog>
</package>
<package pkgid="9fffa01a6894fce9f07648c4631c02d771b34f386f9d806b9ed14e0f7a44db0ebecc6e7385a66935948d4ec09d529ceff2bf3d444a395b5ceaa120cfd95b9b70" name="clanlib-devel" arch="riscv64">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="schwab@suse.de" date="1383825600">- clanlib-cpuid.patch: use cpuid only on x86
- Remove obsolete clanlib-ppc.patch
- Remove obsolete options</changelog>
  <changelog author="eric.fintzel@linux.vnet.ibm.com" date="1445342400">- Use -std=gnu++11 option for ppc64le.
  According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
  it avoids "cannot convert 'bool' to '__vector(4) __bool int'
  in return" errors.
  Patch file: stdgnu++11.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1515585600">- Do not use Mesa-devel package but pkgconfig(gl)</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)
  clanlib-alsa.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1617710400">- Update to version 4.1
  * Removed all the obsolete elements of ClanLib that were either
    abandoned, replaced by newer methodologies,
    moved to separate projects.
  * Removed base modules: Compute, CSSLayout, Database, GameIDE,
    GUI, Physics2D, Physics3D, Sqlite and SWRender
  * Introduced clanUI, that replaced clanGUI.
    This took the best ideas of clanGUI, to provide a faster, easier
    and more flexible UI framework.
  * New Prerequisite, a C++11 compiler is now required to compile
    ClanLib.
  * Performance increase of clanUI
  * Support of OpenGL ES3.2
  * Fixed clan::GameTime::get_time_elapsed_ms() accuracy
  * Enhanced clanUI to reflect the UICore fork.
  * Updated clanSound to use ALSA
  * Various API enhancements
  * Various bug fixes
- Integrated doc and examples package
- Dropped upstream fixed
  * ClanLib-2.3.6-fix-opengl.patch
  * clanlib-cpuid.patch
  * stdgnu++11.patch
  * clanlib-alsa.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623844800">- Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
  * clanlib-add-aarch64.patch</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1728907200">- Update to version 4.2
  Enhancements
  * Implement CSS justify-content:space-evenly for clanUI
  * Modify Vec2 and Vec3 so std::is_trivially_copyable
    returns true
  Possible Breaking changes
  * Update C++ required standard to c++20 (from c++11)
  * Change OpenGL minimum requirements to 4.3 (Year 2012) from
    3.2 (Year 2009) for the for GL3 target
  * (Linux) libxinerama-dev is now a prerequisite
  Fixes
  * Fix usage of OpenGL Buffer Objects for Intel GPUs
  * Implement fullscreen toggle on Linux.
  * Fixed broken examples
  Tidy Up
  * Replace clan::make_unique with std::make_unique
  * Enforce object ownership for providers by using
    std::unique_ptr
  * Updated GLSL shaders to version 430
- Drop clanlib-add-aarch64.patch, fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Add libXinerama-devel BuildRequires: ensure clanDisplay can be
  built.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743422400">- remove unused pcre build dependency</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1762344000">- Fix build failure, skip running buggy ./autogen.sh, run autoreconf
  instead.</changelog>
</package>
<package pkgid="7da11712e56fc58ff4ecd8a584939a2befca31620165fbe1a4d5b866cf83fb5944b25a574b8ce2cd4edf5171573c821146d9dbe99c1b6579ccc7ca9fa342482c" name="clanlib-doc" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="schwab@suse.de" date="1383825600">- clanlib-cpuid.patch: use cpuid only on x86
- Remove obsolete clanlib-ppc.patch
- Remove obsolete options</changelog>
  <changelog author="eric.fintzel@linux.vnet.ibm.com" date="1445342400">- Use -std=gnu++11 option for ppc64le.
  According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
  it avoids "cannot convert 'bool' to '__vector(4) __bool int'
  in return" errors.
  Patch file: stdgnu++11.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1515585600">- Do not use Mesa-devel package but pkgconfig(gl)</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)
  clanlib-alsa.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1617710400">- Update to version 4.1
  * Removed all the obsolete elements of ClanLib that were either
    abandoned, replaced by newer methodologies,
    moved to separate projects.
  * Removed base modules: Compute, CSSLayout, Database, GameIDE,
    GUI, Physics2D, Physics3D, Sqlite and SWRender
  * Introduced clanUI, that replaced clanGUI.
    This took the best ideas of clanGUI, to provide a faster, easier
    and more flexible UI framework.
  * New Prerequisite, a C++11 compiler is now required to compile
    ClanLib.
  * Performance increase of clanUI
  * Support of OpenGL ES3.2
  * Fixed clan::GameTime::get_time_elapsed_ms() accuracy
  * Enhanced clanUI to reflect the UICore fork.
  * Updated clanSound to use ALSA
  * Various API enhancements
  * Various bug fixes
- Integrated doc and examples package
- Dropped upstream fixed
  * ClanLib-2.3.6-fix-opengl.patch
  * clanlib-cpuid.patch
  * stdgnu++11.patch
  * clanlib-alsa.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623844800">- Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
  * clanlib-add-aarch64.patch</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1728907200">- Update to version 4.2
  Enhancements
  * Implement CSS justify-content:space-evenly for clanUI
  * Modify Vec2 and Vec3 so std::is_trivially_copyable
    returns true
  Possible Breaking changes
  * Update C++ required standard to c++20 (from c++11)
  * Change OpenGL minimum requirements to 4.3 (Year 2012) from
    3.2 (Year 2009) for the for GL3 target
  * (Linux) libxinerama-dev is now a prerequisite
  Fixes
  * Fix usage of OpenGL Buffer Objects for Intel GPUs
  * Implement fullscreen toggle on Linux.
  * Fixed broken examples
  Tidy Up
  * Replace clan::make_unique with std::make_unique
  * Enforce object ownership for providers by using
    std::unique_ptr
  * Updated GLSL shaders to version 430
- Drop clanlib-add-aarch64.patch, fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Add libXinerama-devel BuildRequires: ensure clanDisplay can be
  built.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743422400">- remove unused pcre build dependency</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1762344000">- Fix build failure, skip running buggy ./autogen.sh, run autoreconf
  instead.</changelog>
</package>
<package pkgid="dd84c760bfa6587f333f90aa5bfb923d784c666cf8b9e15fdef23cedb317b675ac2913978b89211819167e647c15c86ca133fbe62b44aeea6b1493e436bb43d7" name="clanlib-examples" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="schwab@suse.de" date="1383825600">- clanlib-cpuid.patch: use cpuid only on x86
- Remove obsolete clanlib-ppc.patch
- Remove obsolete options</changelog>
  <changelog author="eric.fintzel@linux.vnet.ibm.com" date="1445342400">- Use -std=gnu++11 option for ppc64le.
  According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
  it avoids "cannot convert 'bool' to '__vector(4) __bool int'
  in return" errors.
  Patch file: stdgnu++11.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1515585600">- Do not use Mesa-devel package but pkgconfig(gl)</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)
  clanlib-alsa.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1617710400">- Update to version 4.1
  * Removed all the obsolete elements of ClanLib that were either
    abandoned, replaced by newer methodologies,
    moved to separate projects.
  * Removed base modules: Compute, CSSLayout, Database, GameIDE,
    GUI, Physics2D, Physics3D, Sqlite and SWRender
  * Introduced clanUI, that replaced clanGUI.
    This took the best ideas of clanGUI, to provide a faster, easier
    and more flexible UI framework.
  * New Prerequisite, a C++11 compiler is now required to compile
    ClanLib.
  * Performance increase of clanUI
  * Support of OpenGL ES3.2
  * Fixed clan::GameTime::get_time_elapsed_ms() accuracy
  * Enhanced clanUI to reflect the UICore fork.
  * Updated clanSound to use ALSA
  * Various API enhancements
  * Various bug fixes
- Integrated doc and examples package
- Dropped upstream fixed
  * ClanLib-2.3.6-fix-opengl.patch
  * clanlib-cpuid.patch
  * stdgnu++11.patch
  * clanlib-alsa.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623844800">- Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
  * clanlib-add-aarch64.patch</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1728907200">- Update to version 4.2
  Enhancements
  * Implement CSS justify-content:space-evenly for clanUI
  * Modify Vec2 and Vec3 so std::is_trivially_copyable
    returns true
  Possible Breaking changes
  * Update C++ required standard to c++20 (from c++11)
  * Change OpenGL minimum requirements to 4.3 (Year 2012) from
    3.2 (Year 2009) for the for GL3 target
  * (Linux) libxinerama-dev is now a prerequisite
  Fixes
  * Fix usage of OpenGL Buffer Objects for Intel GPUs
  * Implement fullscreen toggle on Linux.
  * Fixed broken examples
  Tidy Up
  * Replace clan::make_unique with std::make_unique
  * Enforce object ownership for providers by using
    std::unique_ptr
  * Updated GLSL shaders to version 430
- Drop clanlib-add-aarch64.patch, fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Add libXinerama-devel BuildRequires: ensure clanDisplay can be
  built.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743422400">- remove unused pcre build dependency</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1762344000">- Fix build failure, skip running buggy ./autogen.sh, run autoreconf
  instead.</changelog>
</package>
<package pkgid="b264f0b1a2d6d1656c1f56fb59e321809e897a86f7e1bca8f615769d73387487a4ef9387445e2d33e19ba34cb5f160c3cc29ce605754dab21ff8b635e1c954f8" name="clap-lsp-plugins" arch="riscv64">
  <version epoch="0" ver="1.2.29" rel="1.2"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1734782400">- update to 1.2.20
- add upstream patch fixing LTO build:
  lsp-dsp-lib-Fixed-invalid-label.patch
  * Implemented Referencer plugin series.
  * Added "Automatically load files when navigating file list" feature
    that allows to automatically load files when navigating file list
    nearby the loaded sample.
  * Added shared memory sends and returns to Mixer plugin series.
  * Added shared memory returns to A/B Tester plugin series.
  * Added tracking of maximum values to the Spectrum Analyzer plugin series.
  * Several fixes around UI Widgets.
  * Added 'Stop' button for file preview in plugins tha allow audio file loading:
  * Impulse Responses;
  * Impulse Reverb;
  * Room Builder;
  * Sampler and Multisampler;
  * Trigger.
  * Better support of Enter and Escape keys in dialogs.
  * Yet more SIMD and AVX-512 optimizations in the DSP libray.
  * AVX-512 optimizations are now enabled for AMD Ryzen 7000 processor
    series and later.
  * DSP library now supports build for MacOS on Apple M1 and later chips.
  * Fixed possible file name loss on deactivated plugins for all modern
    plugin formats.
  * Fixed imprecise spectrum graph and left/right channel desynchronization
    when rapidly changing the frequency of filter in Parametric
    Equalizer plugin series.
  * Fixed the behaviour of the 'Inspect' button in the VST3 version of
    Parametric Equalizer plugin series. The fix may cause some
    regressions in user sessions by enabling the inpection of the first filter.
  * Fixed regression related to he AArch64 version of plugins that freezed the host.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1740830400">- remove lsp-dsp-lib-Fixed-invalid-label.patch - fixed in 1.2.21
- update to 1.2.21
  * Implemented default OpenGL rendering engine for the UI for
    X11-based operating systems. The rendering engine can be switched
    back to Cairo by setting LSP_WS_LIB_GLXSURFACE=off environment variable.
  * Added possibility to use custom scaling for each plugin bundle.
  * Added highlighting of active item in file navigator nearby sample preview.
  * Several optimizations related to scaling widgets in the graphical
    toolkit library.
  * Updated several core libraries for better support of MacOS.
  * Additional AVX-512 optimizations of code DSP library.
  * Several changes in Sampler and Multisampler plugin series:
  * Implemented possibility to Drag&amp;Drop drumkits, SFZ files and
    LSPC files directly to the plugin's window for import purpose.
  * Muting button does not disable the listen button.
  * Added 'velocity' button that allows to disable or enable
    the volume control of a sample by the velocity value of the MIDI note.
  * Added automatic instrument name assign same to current sample
    file name if UI behavior option 'Take instrument name from file'
    is enabled and the name of instrument is empty or similar to
    currently selected sample file.
  * Updated several labels in the UI.
  * Added workaround for Renoise host related to latency reporting
    by VST2 and VST3 plugins on state load.
  * Fixed unnecessary output parameter cleanup when importing configuration
    that caused several bugs when importing plugin state from file.
  * Fixed regression related to impossibility of setting proper values for
    in several parameters in the VST3 plugin format.
  * Fixed some typos in UI.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1747656000">- update to 1.2.22
  * Implemented Phaser plugin series.
  * Implemented overlay widgets which allow to hide rarely used
    controls under special buttons which trigger them to pop up.
  * Added Feedback Drive control for Chorus and Flanger plugin series.
  * Significantly reduced quantization noise for Chorus and Flanger
    plugin series.
  * Better support of widgets activity and coloring in the toolkit library.
  * Added pitch knob for pitching files to the Impulse Responses and
    Impulse Reverb plugin series.
  * Optimized resampling algorithms.
  * Added possibility to launch standalone plugins in minimized window state.
  * Source code now builds for ARM-based MacOS but without the UI support.
  * Fixed problems related to usage of OpenGL under ARM-based devices
    which do not support Core OpenGL 3.3 with GLSL 3.3 and above.
  * Fixes in OpenGL shaders for support of GLSL 1.80 and several bogus
    OpenGL API implementations.
  * Fixed broken transport (tempo BPM) synchronization for CLAP
    plugin format.
  * Fixed some command line options that caused JACK version to crash.
  * Fixed regression related to creating new global configuration file.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1756209600">- update to 1.2.23
  * Added experimental support of UI for MacOS using FreeType
    and Cairo libraries. Contributed by Marvin Edeler.
  * Implemented human-friendly preset management in the plugin's UI.
  * VST3 plugin state format changed, not backward-compatible with
    previous versions of plugins. Downgrading version may cause plugin state loss.
  * Added AHDBSSR (Attack, Hold, Decay, Break, Slope, Sustain, Release)
    envelope control over loaded samples in Sampler and Multisampler plugin series.
  * Added DC offset control for Clipper and Multiband Clipper plugin series.
  * Added frequency linking button to the Phaser plugin series that
    allows to link minimum and maximum LFO frequencies and to keep
    logarithmic frequency range being constant.
  * Added support of linear axis for frequency in Spectrum Analyzer
    plugin series.
  * Added frequency inspection mode to the Spectrum Analyzer plugin
    series activated by 'Inspect' button or Ctrl + Left Mouse Button on the graph.
  * Added support of minimum-phase filter mode for Loudness Compensator
    plugin series.
  * Added 'M/S Link' and 'S/C Link' buttons to LeftRigth and MidSide
    versions of following plugins:
  * Compressor, Dynamics Builder, Expander, Gate;
  * Multiband plugins: Compressor, Dynamics Builder, Expander, Gate;
  * Equalizers: Parametric Equalizer and Graphic Equalizer;
  * Crossover plugin.
  * Added audio channel pre-mixing controls for the following plugins:
  * Compressor, Dynamics Processor, Expander, Gate and Limiter;
  * Multiband plugins: Compressor, Dynamics Processor, Expander, Gate and Limiter;
  * GOTT Compressor.
  * Extended collection of built-in rooms for Room Builder plugin series
    by Boris Gotsulenko aka borT.
  * Added exciter-like effect presets for Phaser plugin series contributed
    by Attila Schler.
  * Added possibility to automatically play samples when navigating file list.
  * Added command line option for JACK that allows to specify client name.
  * Some bugfixes and improvements in VST3 plugin format, now UI works
    for editorhost demo application from the Steinberg VST3 SDK.
  * Additional optimizations of 3D space mathematics with AVX instruction set.
  * Fixed improper AVX-512 optimization for lanczos kernel genration
    function which could cause improper resampling of audio files and
    yield some plugins to not to work properly.
  * Fixed bug in frequency split editing for Mid/Side and Left/Right
    versions of Crossover plugin.
  * Fixed bug in Mid/Side conversion of stereo signal on 32-bit and
    64-bit ARM processors. Contributed by Asahi Lina.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1761480000">- update to 1.2.24
  * Implemented Ring-Modulated sidechain plugin series.
  * Implemented Multiband Ring-Modulated sidechain plugin series.
  * Implemented A/B preset switching support by plugins.
  * Added support of integrated loudness metering for Referencer
    plugin series.
  * Added True Peak limiting modes to the Limiter and Multiband
    Limiter plugin series.
  * Added Piano keyboard layout to all plugins that provide
    frequency graph.
  * Added support of BeginEdit and EndEdit events for CLAP,
    LV2, VST2 and VST3 formats.
  * Moved Dry, Wet and Dry/Wet knobs into a separate Mix overlay
    for Trigger plugin series.
  * Fixed frequency range display for Multiband Compressor,
    Expander, Gate and Dynamics Processor plugin series.
  * Fixed regressions in LV2 plugin wrapper related to setting
    path parameters.
  * Fixed crash when loading project with Loudness Compensator
    plugin in IIR mode.
  * Fixed VST3 plugins crash under Ardour related to improper
    IRunLoop interface operations based on invalid API calls by the DAW.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1762257600">- update to 1.2.25
  * Improved plugin metadata validation tool in plugin framework.
  * VST3 data synchronization between DSP and UI is now performed in
    the UI thread if possible.
  * Fixed VST3 crash on JUCE-based hosts related to improper IRunLoop
    handling.
  * Fixed Room Builder plugin that could not render impulse responses
    for some built-in rooms.
  * Fixed possible SIGFPE crash on LADSPA descriptor generation related
    to division by zero error.
  * Fixed data transport for LV2 plugins that caused many annoying log
    messages in Ardour.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1766404800">- update to 1.2.26
  * Implemented Matcher plugin series.
  * Implemented metadata revisioning to not to corrupt parameter
    automation in DAWs like Ardour related to changing port indices
    when some new parameter is added.
  * Added possibility to select between host-friendly and user-frienfly
    values when exporting configuration to the file.
  * Added 'smooth' parameter in Limiter and Multiband Limiter plugins
    that allows to adjust the smoothnes of the ALR knee.
  * Optimized spectrum analyzer module: reduced memory usage and
    memory copying.
  * Some optimizations related to plugin port mappings in the UI.
  * Removed duplicate and not working filter point thickness settings
    in UI behavior menu.
  * Fixed out-of sync ALR attack and release timings for the Limiter
    module when changing the sample rate.
  * Fixed moduleinfo.json generation and validation for VST3.
  * Fixed possible garbage at the end of KVT BLOB serialization.
  * Fixed endianess-related bugs in VST3 headers.
  * Fixed some bugs in VST3 plugin state deserialization.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1773316800">- update to 1.2.27
  * Implemented plugin launcher for standalone plugins to avoid icon
    flood in menus of modern desktop environments.
  * Added new experimental light UI schema 'Paper'. Contributed by
    suedwestlicht at github.com.
  * Added support of filter decramping for Parametric Equalizer and
    Filter plugin series.
  * Moved all code related to OpenGL rendering into a separate thread to prevent
    freezing and stuttering of the main UI loop of the host application.
  * Added possibility to independently equalize left and right channels
    of wet signal for convolution-base plugins series:
  * Impulse Responses;
  * Impulse Reverb;
  * Room Builder.
  * Added support of visual schema selection via the command line
    argument for standalone versions of plugins.
  * Added keyboard shortcuts for quickly closing some dialogs.
  * Added support of switching presets by scrolling of the mouse wheel.
  * Added better support of APO equalizer configuration files.
  * Reorganized inputs and outputs of Noise Generator x2 and x4 into
    stereo groups.
  * Some optimizations, bugfixes and improvements in core libraries.
  * Fixed bug in Artistic Delay plugin which could yield to crackling
    sound when using feedback.
  * Fixed and regressions in plugin window sizing and optimized
    window behaviour.
  * Fixed bug in waveform display for Multiband Clipper plugin series.
  * Eliminated some unnecessary redrawing of widgets triggered
    by other widgets.
  * Memory consumption optimizations in the Slap-back Delay plugin
    series: memory is not allocated for non-used delay lines.
  * Fixed muting of delay line when delay is zero in Slap-back Delay
    plugin series.
  * Fixed bug of failing UI creation when plugins's global
    configuration file is missing.
- update .spec for new Launcher</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1775304000">- update to 1.2.29
  * Added multiple plugins launch option by Launcher tool.
  * Added measured latency display in samples for the Latency Detector tool.
  * Additional DSP code optimizations for AVX-512 instruction set.
  * Better support of Haiku by core libraries.
  * Sidechain optimizations: Sidechain now uses ring buffer instead of
    shift buffer. This allows to reduce the number of memory copies
    and memory consumption.
  * Frequency knob now also is affected by note quantization switch
    in Parametric Equalizer plugin series.
  * Fixed regression related to UI scaling and font scaling.
  * Fixed non-properly working 8th band of crossover in the
    Multiband Ring Modulated Sidechain.
  * Fixed widget redrawing atrifacts for some use cases.
  * Fixed possible read/write concurrency on the global configuration file.
  * Fixed recurse plugin window positioning bug which could yield memory
    leaks in the X11-emulated Wayland environment.
  * Fixed memory leaks when using Cairo library as a fallback to OpenGL.</changelog>
</package>
<package pkgid="9b8b42d249aa86dd1631f314001ad0f6c260e58fe3140e609e1a8b3e07286181f5e40802013051632e2e93c132a9722f9f09f8c771b108c31afbb0b467667821" name="clapper" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645876800">- Update to version 0.4.1:
  * Compatibility with more recent libadwaita versions
  * Toggle mute with M button alone
  * Allow handling YouTube with external GStreamer plugins
  * Fix catching errors when reading clipboard
  * Fix missing translator-credits
  * Fix missing gio-unix-2.0 dep
  * Fix playback pausing when entering fullscreen with touchscreen
  * Fix GST_PLUGIN_FEATURE_RANK env usage
  * Fix video/audio decoder change detection
  * Merge global video tags instead replacing them
  * Few other misc bug fixes
  * Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1654776000">- Update to version 0.5.1:
  * A quick hotfix release. Fixes problems with new video sink on
    displays with non-100% scaling applied.
- Changes from version 0.5.0:
  * Clapper now includes an all new and improved GStreamer video
    sink. With it, we are moving away from GLArea into using
    GdkPaintable. This already gives us slight performance
    improvement in some cases and opens new possibilities to
    improve it further at a later time. New sink now also handles
    overlaying and displaying subtitles on the GTK side of things
    (as a separate GdkTextures instead of drawing them into
    framebuffer). Old, now called "legacy" sink is still included.
    If there are any problems with the new one, you can set
    CLAPPER_USE_LEGACY_SINK=1 env to use the old one.
  * Networking was ported into libsoup3. The built-in, unfinished
    web application was removed.
  * Additionally, app now supports D-Bus launching
    (DBusActivatable).
  * Some other misc fixes and few small UI changes were also done.
  * Updated translations.
- Update libnames define to align with soname.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 0.5.2:
  + Fix time labels display on RTL languages
  + Improved GL/GLES context automatic selection
  + Updated translations.</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1713873600">- Update to version 0.6.0:
  + Clapper was basically rewritten from scratch, but the most
    significant changes to the Clapper application itself include:
  - Brand new, simplified and consistent UI
  - Player now operates on playback queue model
  - Multiple queue progression modes to choose from (consecutive,
    repeat item, carousel, shuffle)
  - New media info window (shows media information and GStreamer
    elements used to play it)
  - More dialogs and windows use libadwaita
  - Multiple new status/info overlays showing what is going and
    other messages
  - Added video buffering animation
  - Clapper will now inform users about missing GStreamer plugins
    needed for playback
  - Video chapters now appear throughout the seek bar on hover and
    while dragging slider
  - Vastly expanded MPRIS implementation
  - Integrated media discovery (see titles of queued items instead
    of URIs)
  - Expanded WebSocket server functionality (for remote playback
    control)
  - Increased maximum volume amplification level to 200%
  - Added some new keyboard shortcuts
  - In addition to volume, now also speed and queue progression
    mode are restored on launch
  - Fixed keyboard shortcuts not being reversed (e.g. seek) in RTL
    languages
  - Toggle play moved to left mouse button, right one now opens
    context menu (which was previously hard to access)
  - Many bug fixes and QoL improvements
  + Developers using libclapper, might want to read the main
    paragraphs of the changelog, as the internals have changed
    completely: https://github.com/Rafostar/clapper/releases/tag/0.6.0</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719835200">- Update to version 0.6.1:
  + Updated metainfo summary and colors
  + Complemented metainfo categories
  + Fixed wrong MARKER_NO_END value in Clapper API GIR
  + Fixed GtkWindowControls style when used within ClapperGtkVideo
    as OSD
  + Fixed crashes after GL context is destroyed
  + Fixed missing signals disconnections after dispose of
    ClapperGtkVideo
  + Fixed playback of media with missing plugins for metadata
  + Few small documentation fixes
  + Fixed problems building clapper-gtk documentation on a clean
    system
  + Fixed info window not closing when pressing "Esc" key
  + Fixed opened file content type detection (used for determining
    subtitle files)
  + Few fixes and additional checks for meson build script
  + Ensured private types before template init in ClapperGtk API
  + Enabled audio pitch correction for non-normal speed in
    ClapperGtkVideo (use "scaletempo" audio filter by default)
  + Fixed invisible status message in ClapperGtkVideo when used in
    light theme apps
  + Made transitions time in ClapperGtkBillboard widget a tad
    faster
  + Updated translations.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720785600">- add the forgotten typelib packages to devel (as a requirement)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Update to version 0.8.0:
  + Notice:
    This release also introduces a brand new libpeas based plugin
  system for the Clapper library. The idea is to enhance it with
  new capabilities that do stuff outside of GStreamer scope of
  things. To avoid confusion with term plugins that GStreamer uses,
  they are called "enhancers" instead. They'll be expanded in the
  future.
  + What's Changed:
  * clapper: Player now uses playbin3 by default
  * clapper: Add APIs for media caching via download to local
  storage
  * Add more command line options (including ability to set custom
  GStreamer filter and sink elements)
  * Add "New Window" functionality in UI
  * Added menu option to clear playback queue
  * Resize app window to match aspect ratio with middle click or
  keyboard shortcut
  * clapper: Add media item creation with cached file
  * clapper-app: Add unfullscreen keyboard shortcut
  * Support libpeas based plugin system
  * Add adaptive streaming bitrate control to Clapper API
  * clapper-app: Remember and restore optimal bitrate (video
  quality) starting adaptive streaming
  * Make dektop file i18n.
  * clapper-gtk: Add video placeholder widget
  * Other various improvements and bug fixes
  * Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741867200">- Drop gstreamer-plugins-vaapi Suggests: it is deprecated upstream
  and slated for removal, most hardware now uses gst-va plugin
  (from gstreamer-plugins-bad) for hardware codec support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766404800">- Update to version 0.10.0:
  + This release among other changes continues evolvement of
    Clapper enhancer plugin system. With both new plugins added and
    some features ported from this core repo into being a plugin
    for the app. Some of these plugins have options that can be
    changed. Check application Tweaks tab in preferences window to
    browse and configure them.
  + Above includes movement of MPRIS, Server and Discoverer
    features into enhancer plugins. Applications that bundle
    Clapper as part of their container distribution are advised to
    build it with these features disabled in meson while adding
    newer implementations of these by bundling them as
    corresponding plugins. Flatpak apps can get these easily by
    including them as a runtime extension.
  + If both implementations are available on the host system,
    Clapper will automatically prefer and load enhancer based one.
- Add new optional pkgconfig(libcgraph) and pkgconfig(libgvc)
  BuilRequires: build new GStreamer pipeline preview support.</changelog>
</package>
<package pkgid="be45f8afa21d63fd53b14e6b9f81f01d2968b886dc6f289c5bb6bb8cb5ed9238f539e517492f92123babaeeb06e55162797dc8b1bbb4275c5130fc8b1e10fc41" name="clapper-devel" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645876800">- Update to version 0.4.1:
  * Compatibility with more recent libadwaita versions
  * Toggle mute with M button alone
  * Allow handling YouTube with external GStreamer plugins
  * Fix catching errors when reading clipboard
  * Fix missing translator-credits
  * Fix missing gio-unix-2.0 dep
  * Fix playback pausing when entering fullscreen with touchscreen
  * Fix GST_PLUGIN_FEATURE_RANK env usage
  * Fix video/audio decoder change detection
  * Merge global video tags instead replacing them
  * Few other misc bug fixes
  * Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1654776000">- Update to version 0.5.1:
  * A quick hotfix release. Fixes problems with new video sink on
    displays with non-100% scaling applied.
- Changes from version 0.5.0:
  * Clapper now includes an all new and improved GStreamer video
    sink. With it, we are moving away from GLArea into using
    GdkPaintable. This already gives us slight performance
    improvement in some cases and opens new possibilities to
    improve it further at a later time. New sink now also handles
    overlaying and displaying subtitles on the GTK side of things
    (as a separate GdkTextures instead of drawing them into
    framebuffer). Old, now called "legacy" sink is still included.
    If there are any problems with the new one, you can set
    CLAPPER_USE_LEGACY_SINK=1 env to use the old one.
  * Networking was ported into libsoup3. The built-in, unfinished
    web application was removed.
  * Additionally, app now supports D-Bus launching
    (DBusActivatable).
  * Some other misc fixes and few small UI changes were also done.
  * Updated translations.
- Update libnames define to align with soname.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 0.5.2:
  + Fix time labels display on RTL languages
  + Improved GL/GLES context automatic selection
  + Updated translations.</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1713873600">- Update to version 0.6.0:
  + Clapper was basically rewritten from scratch, but the most
    significant changes to the Clapper application itself include:
  - Brand new, simplified and consistent UI
  - Player now operates on playback queue model
  - Multiple queue progression modes to choose from (consecutive,
    repeat item, carousel, shuffle)
  - New media info window (shows media information and GStreamer
    elements used to play it)
  - More dialogs and windows use libadwaita
  - Multiple new status/info overlays showing what is going and
    other messages
  - Added video buffering animation
  - Clapper will now inform users about missing GStreamer plugins
    needed for playback
  - Video chapters now appear throughout the seek bar on hover and
    while dragging slider
  - Vastly expanded MPRIS implementation
  - Integrated media discovery (see titles of queued items instead
    of URIs)
  - Expanded WebSocket server functionality (for remote playback
    control)
  - Increased maximum volume amplification level to 200%
  - Added some new keyboard shortcuts
  - In addition to volume, now also speed and queue progression
    mode are restored on launch
  - Fixed keyboard shortcuts not being reversed (e.g. seek) in RTL
    languages
  - Toggle play moved to left mouse button, right one now opens
    context menu (which was previously hard to access)
  - Many bug fixes and QoL improvements
  + Developers using libclapper, might want to read the main
    paragraphs of the changelog, as the internals have changed
    completely: https://github.com/Rafostar/clapper/releases/tag/0.6.0</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719835200">- Update to version 0.6.1:
  + Updated metainfo summary and colors
  + Complemented metainfo categories
  + Fixed wrong MARKER_NO_END value in Clapper API GIR
  + Fixed GtkWindowControls style when used within ClapperGtkVideo
    as OSD
  + Fixed crashes after GL context is destroyed
  + Fixed missing signals disconnections after dispose of
    ClapperGtkVideo
  + Fixed playback of media with missing plugins for metadata
  + Few small documentation fixes
  + Fixed problems building clapper-gtk documentation on a clean
    system
  + Fixed info window not closing when pressing "Esc" key
  + Fixed opened file content type detection (used for determining
    subtitle files)
  + Few fixes and additional checks for meson build script
  + Ensured private types before template init in ClapperGtk API
  + Enabled audio pitch correction for non-normal speed in
    ClapperGtkVideo (use "scaletempo" audio filter by default)
  + Fixed invisible status message in ClapperGtkVideo when used in
    light theme apps
  + Made transitions time in ClapperGtkBillboard widget a tad
    faster
  + Updated translations.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720785600">- add the forgotten typelib packages to devel (as a requirement)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Update to version 0.8.0:
  + Notice:
    This release also introduces a brand new libpeas based plugin
  system for the Clapper library. The idea is to enhance it with
  new capabilities that do stuff outside of GStreamer scope of
  things. To avoid confusion with term plugins that GStreamer uses,
  they are called "enhancers" instead. They'll be expanded in the
  future.
  + What's Changed:
  * clapper: Player now uses playbin3 by default
  * clapper: Add APIs for media caching via download to local
  storage
  * Add more command line options (including ability to set custom
  GStreamer filter and sink elements)
  * Add "New Window" functionality in UI
  * Added menu option to clear playback queue
  * Resize app window to match aspect ratio with middle click or
  keyboard shortcut
  * clapper: Add media item creation with cached file
  * clapper-app: Add unfullscreen keyboard shortcut
  * Support libpeas based plugin system
  * Add adaptive streaming bitrate control to Clapper API
  * clapper-app: Remember and restore optimal bitrate (video
  quality) starting adaptive streaming
  * Make dektop file i18n.
  * clapper-gtk: Add video placeholder widget
  * Other various improvements and bug fixes
  * Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741867200">- Drop gstreamer-plugins-vaapi Suggests: it is deprecated upstream
  and slated for removal, most hardware now uses gst-va plugin
  (from gstreamer-plugins-bad) for hardware codec support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766404800">- Update to version 0.10.0:
  + This release among other changes continues evolvement of
    Clapper enhancer plugin system. With both new plugins added and
    some features ported from this core repo into being a plugin
    for the app. Some of these plugins have options that can be
    changed. Check application Tweaks tab in preferences window to
    browse and configure them.
  + Above includes movement of MPRIS, Server and Discoverer
    features into enhancer plugins. Applications that bundle
    Clapper as part of their container distribution are advised to
    build it with these features disabled in meson while adding
    newer implementations of these by bundling them as
    corresponding plugins. Flatpak apps can get these easily by
    including them as a runtime extension.
  + If both implementations are available on the host system,
    Clapper will automatically prefer and load enhancer based one.
- Add new optional pkgconfig(libcgraph) and pkgconfig(libgvc)
  BuilRequires: build new GStreamer pipeline preview support.</changelog>
</package>
<package pkgid="112b233f888230079d99318511bce8ae15c52203459d4b98a83fa0c719dfe3651ae00b2c88abeade5d603d1788a228333e1bf2d40ddbb1c1f6be498bf26f3b0d" name="clapper-enhancers" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="05cd33345ad220ed3e161637ed340dba87c81c52f04019312143d375ae28150880becbed9c888b3e474e99c15aa6b7b425f291511adb7e408065f15bd64b7997" name="clapper-enhancers-control-hub" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="3e0a293c065acd701195d053a9be72697074a242ebe320d6ffa51322de4b41b16fc1d50826c4cef79381bb4b469b2bb58a01b791663b9cf1e80c33cb160971f5" name="clapper-enhancers-lbry" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="a9275b4f395774e25ff19f925e3248722980d030443dfc4b1d8553aaab8a7cedce0431c2c8109a075c1600d205e882d20fec3ff47a2e8ed6c3beb2bbe1325c8b" name="clapper-enhancers-media-scanner" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="778eb64c2f779dcf35e643a50c9f583248f0bb20aa824fb7b43501046d6b48ca34524d6f6cc634ad3487c3716a375108397be267592616254204d906b4cefa22" name="clapper-enhancers-mpris" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="91f411d38680e47dcdccb8c217b351c712f0dbff0cc17a2855392cd1c2075ef569c6aaa09f7deef711d60f462369d3ae41a31b5b4de9b75f968d960bcf87ca1e" name="clapper-enhancers-parser-m3u" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="1435c23d0fb38a17adf373633f4be2893e893c2b04ee2a67c6bce101597472c7461ca0e2250cb02aa0dfbc55c493c819fed13ec9773d0b9b663e046f86ee5399" name="clapper-enhancers-peertube" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="e494ba4a6b7d6127ec0371f43178ebc6653ec67050176a38de3fa1f8a11c44e802a3d48518341ff21308ae6110e2a618ed5e5def330b9c38acf9bec89395b3e9" name="clapper-enhancers-recall" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="5418dd911c28f7b21bd10638092ceb0718841ddec04a26c1829ef9451335765b2dfe07a4f59eaa8a6a93a667915fbc4124c8785bca175db8cc0ad3822be680d9" name="clapper-enhancers-yt-dlp" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1731326400">- Initial packaging of clapper-enhancers</changelog>
  <changelog author="Rafostar &lt;rafostar.github@gmail.com&gt;" date="1735646400">- Add LBRY</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Modified clapper-enhancers to fit openSUSE release
- Updated to 0.8.0:
  See clapper changelog for more information</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737460800">- Updated to 0.8.1</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1766491200">- Update to version 0.10.0:
  + New plugins:
  - Control Hub - Allows to control playback remotely (port of
    Clapper "Server" feature with new name for clarity what its
    for)
  - Media Scanner - Discovers queued media information (rewrite of
    Clapper "Discoverer" feature: simpler, faster, less resource
    heavy, uses newer GStreamer elements internally, also handles
    playlists)
  - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
    expanded to support more media metadata and cover images)
  - Parser M3U - M3U playlists support
  - Recall - Recalls the last playback position. Auto resume
    playback, mark last position on seek bar or do both. Can be
    configured in Clapper preferences window.
  + Changes:
  - yt-dlp
    + Support for changes in latest yt-dlp version (2025.12.08)
    + Reworked format selection
    + Support for searches, channel and playlist extractions
    + Ability to change preferred codecs order
    + Added option to use cookies file
    + Ability to set yt-dlp extractors args
    + Implemented caching of extracted content
    + Support for custom "ytdlp://" URI scheme to force usage with
    any media URI
    + Added custom debug logger
    + Implemented ability to cancel ongoing extraction
  - lbry
    + Miscellaneous updates for compatibility with Clapper 0.10
  - peertube
    + Miscellaneous updates for compatibility with Clapper 0.10
  + Other:
  - Update LGPL-2.1-or-later license text for remote-only FSF
- Changes from version 0.8.3:
  + Fixed playback getting initially stuck on buffering with recent
    yt-dlp versions.
- Changes from version 0.8.2:
  + peertube: Fix regex for video IDs containing "-" characters
  + meson: Allow setting custom enhancers directory</changelog>
</package>
<package pkgid="dc93f66d965cd207b69bdd62bb69eae34982521c523c5852f17e4d530167adfeeb18cc4afafd277769dfa232926efd1061ec7e43db393b72e3e5af06139262b6" name="clapper-lang" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645876800">- Update to version 0.4.1:
  * Compatibility with more recent libadwaita versions
  * Toggle mute with M button alone
  * Allow handling YouTube with external GStreamer plugins
  * Fix catching errors when reading clipboard
  * Fix missing translator-credits
  * Fix missing gio-unix-2.0 dep
  * Fix playback pausing when entering fullscreen with touchscreen
  * Fix GST_PLUGIN_FEATURE_RANK env usage
  * Fix video/audio decoder change detection
  * Merge global video tags instead replacing them
  * Few other misc bug fixes
  * Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1654776000">- Update to version 0.5.1:
  * A quick hotfix release. Fixes problems with new video sink on
    displays with non-100% scaling applied.
- Changes from version 0.5.0:
  * Clapper now includes an all new and improved GStreamer video
    sink. With it, we are moving away from GLArea into using
    GdkPaintable. This already gives us slight performance
    improvement in some cases and opens new possibilities to
    improve it further at a later time. New sink now also handles
    overlaying and displaying subtitles on the GTK side of things
    (as a separate GdkTextures instead of drawing them into
    framebuffer). Old, now called "legacy" sink is still included.
    If there are any problems with the new one, you can set
    CLAPPER_USE_LEGACY_SINK=1 env to use the old one.
  * Networking was ported into libsoup3. The built-in, unfinished
    web application was removed.
  * Additionally, app now supports D-Bus launching
    (DBusActivatable).
  * Some other misc fixes and few small UI changes were also done.
  * Updated translations.
- Update libnames define to align with soname.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 0.5.2:
  + Fix time labels display on RTL languages
  + Improved GL/GLES context automatic selection
  + Updated translations.</changelog>
  <changelog author="Florian &quot;sp1rit&quot; &lt;sp1rit@disroot.org&gt;" date="1713873600">- Update to version 0.6.0:
  + Clapper was basically rewritten from scratch, but the most
    significant changes to the Clapper application itself include:
  - Brand new, simplified and consistent UI
  - Player now operates on playback queue model
  - Multiple queue progression modes to choose from (consecutive,
    repeat item, carousel, shuffle)
  - New media info window (shows media information and GStreamer
    elements used to play it)
  - More dialogs and windows use libadwaita
  - Multiple new status/info overlays showing what is going and
    other messages
  - Added video buffering animation
  - Clapper will now inform users about missing GStreamer plugins
    needed for playback
  - Video chapters now appear throughout the seek bar on hover and
    while dragging slider
  - Vastly expanded MPRIS implementation
  - Integrated media discovery (see titles of queued items instead
    of URIs)
  - Expanded WebSocket server functionality (for remote playback
    control)
  - Increased maximum volume amplification level to 200%
  - Added some new keyboard shortcuts
  - In addition to volume, now also speed and queue progression
    mode are restored on launch
  - Fixed keyboard shortcuts not being reversed (e.g. seek) in RTL
    languages
  - Toggle play moved to left mouse button, right one now opens
    context menu (which was previously hard to access)
  - Many bug fixes and QoL improvements
  + Developers using libclapper, might want to read the main
    paragraphs of the changelog, as the internals have changed
    completely: https://github.com/Rafostar/clapper/releases/tag/0.6.0</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719835200">- Update to version 0.6.1:
  + Updated metainfo summary and colors
  + Complemented metainfo categories
  + Fixed wrong MARKER_NO_END value in Clapper API GIR
  + Fixed GtkWindowControls style when used within ClapperGtkVideo
    as OSD
  + Fixed crashes after GL context is destroyed
  + Fixed missing signals disconnections after dispose of
    ClapperGtkVideo
  + Fixed playback of media with missing plugins for metadata
  + Few small documentation fixes
  + Fixed problems building clapper-gtk documentation on a clean
    system
  + Fixed info window not closing when pressing "Esc" key
  + Fixed opened file content type detection (used for determining
    subtitle files)
  + Few fixes and additional checks for meson build script
  + Ensured private types before template init in ClapperGtk API
  + Enabled audio pitch correction for non-normal speed in
    ClapperGtkVideo (use "scaletempo" audio filter by default)
  + Fixed invisible status message in ClapperGtkVideo when used in
    light theme apps
  + Made transitions time in ClapperGtkBillboard widget a tad
    faster
  + Updated translations.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720785600">- add the forgotten typelib packages to devel (as a requirement)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;sp1rit@disroot.org&gt;" date="1737374400">- Update to version 0.8.0:
  + Notice:
    This release also introduces a brand new libpeas based plugin
  system for the Clapper library. The idea is to enhance it with
  new capabilities that do stuff outside of GStreamer scope of
  things. To avoid confusion with term plugins that GStreamer uses,
  they are called "enhancers" instead. They'll be expanded in the
  future.
  + What's Changed:
  * clapper: Player now uses playbin3 by default
  * clapper: Add APIs for media caching via download to local
  storage
  * Add more command line options (including ability to set custom
  GStreamer filter and sink elements)
  * Add "New Window" functionality in UI
  * Added menu option to clear playback queue
  * Resize app window to match aspect ratio with middle click or
  keyboard shortcut
  * clapper: Add media item creation with cached file
  * clapper-app: Add unfullscreen keyboard shortcut
  * Support libpeas based plugin system
  * Add adaptive streaming bitrate control to Clapper API
  * clapper-app: Remember and restore optimal bitrate (video
  quality) starting adaptive streaming
  * Make dektop file i18n.
  * clapper-gtk: Add video placeholder widget
  * Other various improvements and bug fixes
  * Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741867200">- Drop gstreamer-plugins-vaapi Suggests: it is deprecated upstream
  and slated for removal, most hardware now uses gst-va plugin
  (from gstreamer-plugins-bad) for hardware codec support.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766404800">- Update to version 0.10.0:
  + This release among other changes continues evolvement of
    Clapper enhancer plugin system. With both new plugins added and
    some features ported from this core repo into being a plugin
    for the app. Some of these plugins have options that can be
    changed. Check application Tweaks tab in preferences window to
    browse and configure them.
  + Above includes movement of MPRIS, Server and Discoverer
    features into enhancer plugins. Applications that bundle
    Clapper as part of their container distribution are advised to
    build it with these features disabled in meson while adding
    newer implementations of these by bundling them as
    corresponding plugins. Flatpak apps can get these easily by
    including them as a runtime extension.
  + If both implementations are available on the host system,
    Clapper will automatically prefer and load enhancer based one.
- Add new optional pkgconfig(libcgraph) and pkgconfig(libgvc)
  BuilRequires: build new GStreamer pipeline preview support.</changelog>
</package>
<package pkgid="78eed98f9c2c6c8a0711b2397aac6bc3f270956ac5777e6a99ed4028d4a39b9e898878cdd62c0d4c3322a6a0b9bcc05f805c237b5faa324d4662c275a4f54264" name="clash" arch="riscv64">
  <version epoch="0" ver="1.12.0" rel="1.3"/>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1564056000">- Features
  * make the proxies order the same as the order in the config file
  * local socks5/http(s) auth
  * support DoH
  * custom dns use ipv4/ipv6 dual stack when ipv6: true
  * improve the directly connect experience for someone who has ipv6 network
- Changes
  * use recommend extension .yaml and forward compatibility before 1.0 release
  * proxy server host now resolve ip through custom dns
  * check target is valid in rules
  * adjust fake-ip ttl
  * add mutex for fake-ip pool
  * use dns for ALPN in tcp-tls nameserver
  * log output to stdout
- Bugfixes
  * UDP crash in tunnel
  * incorrect fake-ip dns ttl
  * DNS server not recreate correctly
  * strict ss obfs config check</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1570968000">- Update to version 0.16.0
  * Features
  - Logs and traffic API support websocket
  - Support custom hosts
  - Support customizing bind-address when allow-Ian is true (#255)
  - Trace adapters when dialing (#170)
  - Allow arbitrary order in proxy group (#89)
  - Add read clash version API
  - Add DNS fallback filters (#105)
  - V2ray-plugin support disable mux
  - Proxy group use correctly last speed test record
  - Experimental support shell
  * Changes
  - Use lru cache-store fake-ip to avoid outdate
  - Set servername to vmess with providing host in wss
  - Speedtest with HEAD instead of GET (#259)
  - URL-test retry behavior (#283)
  - Throw error when CONNECT return 5xx
  * Bugfixes
  - Fully udp associate support (#233)
  - Don't read yml if yaml exist and yml not exist (#253)
  - Some udp issue (#265)
  - Socks5 small-probability crash
  - HTTP handle 100 Continue request correctly (#288)
  - TCP dual-stack dial behavior (#307 #311 #325)
  - API cors config
  - Fakeip small-probability missing record</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1583496000">- Update to version 0.18.0 (20200221)
  * Features
  - improve udp NAT type
  - add default-nameserver and outbound interface
  * Changes
  - increase DNS timeout (#464)
  - initial config with port
  - make ping api GET / under authentication
  * Bugfixes
  - log display in DIRECT or GLOBAL
  - provider should fallback to reading remote when local
    file invalid
  - vmessUDPConn should return a correctly address
  - socks5 inbound return remote udp addr for identity</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1591963200">- Update to version 0.20.0 (20200507)
  * Features
  - add vmess http network
  - `hosts` `fake-ip-filter` support dot dot wildcard
  - add basic auth support for provider URL (#645)
  * Changes
  - recycle buffer after packet used
  - verify mmdb on initial
  - improve pool buffer alloc
  * Bugfixes
  - dns request panic
  - udp traffic track
  - set SO_REUSEADDR for UDP listeners on linux
  - dns tcp-tls correctly sni</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1598443200">- Update to version 1.1.0 (20200815)
  * Features
  - support PROCESS-NAME
  - add ssr support
  - dns server could lookup hosts
  * Changes
  - optimized DNS cache logic
  - add rule payload in log
  - fix go test race detect
  - protect alive with atomic value
  * Bugfixes
  - ss simple-obfs host should not have 80 port
  - ticker leak
  - should not write file on file provider
  - handle snell server reported error message properly
- Update to version 1.0.0 (20200627)
  * Features
  - add Mixed(http+socks5) proxy (#685)
  - domain trie support wildcard alias
  - add tolerance for utl-test
  * Changes
  - `mode` use lower case
  - API for connections add rule payload
  - dns ipv6 logic
  * Bugfixes
  - provider initial return the current error
  - panic of socks5 client when missing auth</changelog>
  <changelog author="Orville Q. Song &lt;orville@anislet.dev&gt;" date="1638705600">- Update to version 1.8.0:
  * Fix: windows arm7 build
  * Chore: update dependencies and rename profile props
  * Feature: mark on socket (#1705)
  * Fix: parse dial interface option
  * Fix: codeql alerts
  * Feature: dial different NIC for all proxies (#1714)
  * Chore: adjust all udp alloc size
  * Chore: use uber max procs
  * Fix: remove ResponseHeaderTimeout limitation (#1690)
  * Chore: use alpn http 1.1 only on trojan websocket by default</changelog>
  <changelog author="Orville Q. Song &lt;orville@anislet.dev&gt;" date="1641211200">- Update to version 1.9.0:
  * Chore: update dependencies
  * Fix: multiple port string parsing overflow (#1868)
  * Chore: remove forward compatible code
  * Chore: ReCreate* do side effect job (#1849)
  * Chore: remove reduce regex compile (#1855)
  * Fix: when both providers and proxies are present, use the health check configuration for proxies (#1821)
  * Chore: builtin right mime of .js (#1808)
  * Feature: add linux/arm/v6 for the container image (#1771)
  * Fix: fakeip pool cycle used
  * Fix: provider filter potential panic
  * Feature: add filter on proxy provider (#1511)
  * Fix: should return io.EOF immediately
  * Change: use nop packet conn for reject
  * Fix: revert ssr udp fix
  * Fix: bind iface should throw control error</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1670500800">- Update to version 1.12.0:
  * add tunnels (like SSH local forwarding)
  * fix fake ip pool offset calculated
  * migration to go1.19
  * reduce dhcp dns client cost
  * fix: query string parse on ws-opts
  * fix: handle parse socks5 udp address correctly
  * satisfy RFC4343 - DNS case insensitivity
  * custom-specific interface can be set on nameserver
  * support snell v3
  * ignore empty dns server error</changelog>
</package>
<package pkgid="bed56836208cbd33fd03691e149e005f797737dd7ce655848398e86405c5bcfb11f6748da6e5a775a8f20287c825c14d9d793d4fbaa39212d2beca9ac4933b2a" name="clatd" arch="noarch">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="mardnh@gmx.de" date="1543752000">- Initial package, version 1.4</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1558353600">- Update to version 1.5
  * Fixes compatibility with recent Linux kernels in get_plat_dev().
- Drop patches (included in upstream release):
  * 0001-nm-dispatcher-only-act-on-iface-up-down-events.patch
  * 0002-Update-siit-dc-eam-I-D-references-to-RFC-numbers.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1678017600">- Update to version 1.6
  * Replace usage of obsolete IO::Socket::INET6 for IO::Socket::IP.
  * Make interaction wth NetworkManager and systemd more robust.</changelog>
</package>
<package pkgid="e2bd0ff1c37b7679f6790b0fbc00d871954ffeba8a9a6e49597eb7459d039d94d57a0e1b4461d17c66014d717b026c7e7957776dbadcaaafe9763fbe33c783ef" name="claws-mail" arch="riscv64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="&lt;d_werner@gmx.net&gt;" date="1655985600">- claws-mail 4.x.x with GTK 3 ignores the plugin setting in the
  clawsrc file in range [Plugins_GTK2] - change it to
  [Plugins_GTK3] in the skel/.claws-mail/clawsrc file (bnc#1200880)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657800000">- Backport 5fee50c54a370fdfb5241bd4c4c16281a741762e.patch:
  This fixes building with newer perl.
- Switch package to autosetup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666353600">- Update to 4.1.1:
  * Marked messages in the Message List can now be displayed with bold
    text by setting the hidden preference "bold_marked".
  * The confirmation dialogue when saving all the attachments of a
    message can now be disabled.
  * The Message List tooltip for the From column now shows name and
    address.
  * OAuth2: various fixes and improvements.
  * The user manuals have been updated.
  * Updated translations: Brazilian Portuguese, Catalan, Czech, Dutch,
    French, Polish, Russian, Slovak, Spanish, Swedish, Traditional
    Chinese, Turkish.
  * Build system: GLib version 2.50 or greater is required; autoconf
    version 2.69 or greater is required; pkgconfig support for GPGME
    and libgpg-error has been added; GnuTLS is required for OAuth2;
    OAuth2 support can be removed with --disable-oauth2.
  * bug 4547, '--enable-tests makes compilation fail'
  * bug 4583, 'Compose window 'Discard message' dialog is
  * even though draft is already saved'
  * bug 4584, 'Compose window causing Claws to terminate
  * '
  * bug 4589, 'Edit Group Details panel wording unclear.'
  * bug 4615, 'Compilation fails with --disable-gnutls'
  * bug 4620, 'German translation of Content-Transfer-Encoding
  * unwanted colon'
  * bug 4628, 'typos in the README file'
  * bug 4630, 'Fancy loads remote images when remote content
  * disabled'
  * bug 4636, 'Handle non-ascii characters in server response'
  * AddressKeeper plugin: not saving addresses.
  * Perl plugin: building with perl v5.35.2 or greater.
  * AttRemover plugin: filenames would not be shown and corrupt
  * output
  * OAuth2: Use the user-configured timeout
  * 'save all' dialogues' logic.
  * Make custom headers compliant with RFC 2822 § 3.6.
  * correctly set modified flag after auto-save
  * NNTP account's SMTP server wasn't used
  * building with older GLibs
- Remove 5fee50c54a370fdfb5241bd4c4c16281a741762e.patch: contained</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678104000">- Deactive litehtml/gumbo as gumbo will be deleted [boo#1208381]</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1700568000">- Update to 4.2.0:
  * An easy way to open any folder on start-up has been added:
    Right-click a folder and choose 'Open on start-up'.
    This can also be configured on the 'Folder list' tab of the
    /Configuration/Preferences/Display/Summaries page.
  * Spam statistics have been added to the session statistics.
  * It is now possible to save message attachments only, without the
    other message parts.
  * QuickSearch: support for a "v H V" search expression has been added
    and the 'y S' expression has been removed ('v X-Label S' can be
    used instead).
  * font/* and chemical/* MIME types are now recognised.
  * The image viewer now works correctly when not auto-loading images.
  * Icon Themes: it is no longer possible to install or remove system
    themes.
  * IMAP: Support for SCRAM-SHA-{224,256,384,512} authentication
    mechanisms has been added.
  * IMAP: The statusbar now shows that expunge is happening.
  * The GData plugin has been removed.
  * The Fancy plugin no longer requires libsoup or libsoup-gnome.
  * The LiteHTML Viewer plugin has been synchronised with litehtml 0.7.
  * The LiteHTML viewer plugin will now only be built automatically if
    libgumbo 0.12 or newer is available. Building with libgumbo 0.10
    must be explicitly requested using --enable-litehtml_viewer-plugin.
  * For extra debug output use --enable-more-addressbook-debug and
  - -enable-more-ldap-debug.
  * Added translation: Portuguese
  * Updated translations: Brazilian Portuguese, Catalan, Czech, French,
    Polish, Russian, Slovak, Spanish, Swedish, Traditional Chinese,
    Turkish.
  * bug 4491, 'address autocompletion list does not expand in
    height with the number of matches'
  * bug 4618, 'Rate limit by remote breaks queued/marked
    actions (Delete/Move)'
  * bug 4631, 'Embedding external editor crashes Claws-Mail on Wayland'
  * bug 4637, 'Segmentation fault when using SUMMARY is empty'
  * bug 4645, 'fails to check for perl-ExtUtils::Embed'
  * bug 4648, 'fails to build with gcc 13'
  * bug 4658, 'Headers unfolded incorrectly in message view'
  * bug 4664, 'OAUTH2 overwrites passwords even for plaintext logins'
  * bug 4666, 'fancy plugin doesn't build with libwebkit2gtk-4.1'
  * bug 4670, 'To/CC incorrectly escaped with a trailing backslash'
  * bug 4679, 'The correct date header is interpreted incorrectly to display strange date.'
  * bug 4693, 'Hang and crash when enable disable SVG Rendering prefs'
  * when starting with msgview hidden, toggling msgview to show it
    would use incorrect height
  * update quicksearch history list when changing type
  * wrong message which is shown when mail can't be sent
  * when redirecting, disable queueing
  * arbitrary paste restriction
  * when queueing or drafting a msg with an attachment which no longer
    exists, use the correct label on the button of the warning dialogue * using
    a custom header in found_in_addressbook match expressions
  * URIs may contain the '$' dollar sign
  * OAuth2, Update on-disk tokens as well when in-memory tokens are updated
  * Microsoft POP3 OAuth2 protocol</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718020800">- Update to 4.3.0:
  * Compose window: when the focus is in the message text, copied files
    can be pasted as attachments using /Edit/paste or Ctrl+V.
    (The context menu's Paste will still insert the list of files into
    the message body.)
  * '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
    folder' have been re-added to the Message List context menu.
  * It is now possible to use '/Tools/Remove references' when
    forwarding mail.
  * Keyboard shortcuts: The "Choose preset keyboard shortcuts" selector
    has been integrated into the main preferences page.
    When 'Current' is the selected preset, Apply/OK will keep the
    existing settings.
  * An MBOX file can now be imported from the command line using
    `claws-mail --import-mbox %f` where %f is the full path to the
    MBOX file.
  * OAUTH2 support for Microsoft 365 GCC High has been added.
  * LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
  * The menurc file is now backed-up on startup.
  * Removed support for the obsolete Avant Window Navigator.
  * Various code cleanups.
  * The manual has been updated.
  * New translation: Albanian.
  * Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
    Polish, Romanian, Slovak, Spanish, Swedish, Turkish.
  * bug 4668, 'Sometimes, at program start, message list takes
    all the vertical space'
  * bug 4720, 'matcher: release regex_t in
    matcherprop_string_match'
  * bug 4724, 'set proper availability status to sign/encrypt
    toolbar buttons'
  * bug 4725, 'oauth2: remove trailing zero from transmit
    buffer in oauth2_contact_server'
  * bug 4728, 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in
    ssl_read'
  * bug 4730, 'oauth2: fix string handling in
    oauth2_contact_server'
  * bug 4733, 'Line breaks lost in headers'
  * bug 4734, 'ssl_certificate: remove unhelpful warnings from
    certificate check'
  * bug 4746, 'matcher: remove incorrect condition in
    matcherprop_free'
  * bug 4747, 'matcher: simplify matcherprop_new'
  * bug 4749, 'release regex_t in
    summary_compile_simplify_regexp'
  * bug 4750, 'remove regcomp wrapper and call regcomp
    directly'
  * bug 4752, 'Adjust incorrect debug_printf call in pgp
    plugins'
  * bug 4754, 'text/enriched literal less-than sign sequence
    handled incorrectly
  * bug 4757, 'remove AX_FUNC_MKDIR'
  * bug 4758, 'remove unused check for bind_textdomain_codeset'
  * bug 4759, 'remove unused function checks from
    AC_CHECK_FUNCS'
  * bug 4760, 'use correct type for move_bar_id'
  * bug 4762, 'oauth2: preserve an existing refresh token'
  * bug 4765, 'only store smtp auth if authorization method is
    OAUTH2'
  * bug 4766, 'preserve the expiry value of SMTP auth type is
    not OAUTH2'
  * bug 4768, 'Adjust logic while evaluating enable_avatars'
  * bug 4770, 'remove intl from list of include directories'
  * bug 4773, 'remove obsolescent AC_C_CONST'
  * bug 4780, 'use proper prototype for two archiver functions'
  * bug 4781, 'use correct prototype for
    privacy_free_signature_data'
  * bug 4782, 'use correct prototype for stop_archiving'
  * bug 4786, 'remove type confusion in getsockopt call in
    sock_connect_async_cb'
  * bug 4787, 'Use correct function for memory transfer in
    crypt_cfb_buf'
  * bug 4788, '"Change primary passphrase" disabled status
    handling'
  * bug 4790, 'widget spacing in "Changing primary passphrase"
    dialog'
  * bug 4791, 'remove obsolete glib version check'
  * bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
  * bug 4796, 'URL with wide character doesn't work'
  * bug 4798, 'Quoting wrong when format=flowed and
    respect_flowed_format is set'
  * CIDs 1220325, 1491306 and 1491315, 'Explicit null
    dereferenced (FORWARD_NULL)'
  * CIDs 1491064, 1491074, 1491211, 1491105, 1491139, 1491164,
    1491166, 1491168, 1491169, 1491178, 1491232, 1491242,
    1492281 and 1591844 'Use after free (USE_AFTER_FREE)'
  * CID 1491137 'Out-of-bounds access (OVERRUN)'
  * CID 1591952 values overwritten before being used
  * CID 1596594 (CHECKED_RETURN)
  * CID 1596595 'Resource leak'
  * errors caused by invalid MIME viewer command-line
  * building on non-X11 systems
  * Use CFLAGS provided by nettle.pc
  * Fancy plugin, recognise mid and data embedded images</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires. Current version support webkit built against soup 3.
- Drop pkgconfig(libsoup-2.4) BuildRequires: No longer needed.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1740484800">- Update to 4.3.1:
  * The configuration option, "Don't popup error dialog on receive error"
    has been changed to "Show error dialog on receive error". Your previous
    choice will be automatically changed to the new format.
  * The option "Warn when pasting files as attachments" has been added to
    the Compose/Writing preferences page. This option was previously
    hidden.
  * chmod 0600 is now set on *history files in the configuration directory.
  * A new preference has been added to enable setting the chmod value of
    saved attachments: "Save attachments with chmod [   ]", found on the
    Other/Miscelleanous preferences page. The default value is 600.
  * The creation and updating of .mh_sequences files in MH mailbox folders
    is now optional and disabled by default. This is controlled by a new
    hidden preference, mh_compat_mode. If you were previously relying on
    this feature, set mh_compat_mode=1 in clawsrc before running this
    version.
  * A new hidden preference has been added, passphrase_dialog_msg_title_switch.
    This switches the placement of the dialogue message with the dialogue
    title in the passphrase dialogue. This can be useful for interacting with
    third-party programs such as KeePassXC.
  * The top-level 'Mark' menu item has been renamed to 'Marks'. If you have
    set custom hotkeys for any items in this menu you will need to re-set
    them.
  * New accounts now have all secure options activated by default,
    including TLS connections and SMTP AUTH.
  * The option to accept valid TLS certificates is now activated by default
    on new accounts.
  * Notification plugin: support for Ayatana indicator has been added.
  * PDF Viewer plugin: support for image/x-eps (encapsulated postscript)
    images has been added.
  * Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar,
    is now used by default.
  * vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the
    VTIMEZONE component is used when present
  * Various code cleanups.
  * The English, Spanish and French manuals have been updated.
  * Updated translations: Albanian, Brazilian Portuguese, British English,
    Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian,
    Simplified Chinese, Slovak, Spanish, Swedish, Turkish.
  * bug fixes:
  * bug 3964, 'Attachment icon doesn't show in message list unless
    the message is clicked and then disappears later'
  * bug 4658, 'Headers unfolded incorrectly in message view'
  * bug 4817, 'Edit button in Messages view-&gt;Text settings not
    translatable'
  * bug 4818, 'Your Claws Mail configuration is from a newer...'
    dialog is shown more than once'
  * bug 4819, 'Text wrapping broken when text contains an URL'
  * bug 4821, 'If the Mail folder is on another partition, folder
    chmod settings are not applied to draft and queue'
  * bug 4824, 'No syntax highlighting after exiting external editor'
  * bug 4828, '"Mark" not translated anymore'
  * bug 4835, 'Disallow a forward slash in (IMAP) account names'
  * bug 4840, 'core dump unsubscribing from newsgroups'
  * CID 1491093: attrib leaked if attvalue is null
  * CID 1491370: unchecked return value.
  * archive plugin build in debug mode.
  * keep newsgroup subscription window on top when 'subscribe to
    newsgroup...' fails and newsgroup list can't be retrieved
  * don't silently fail to save a sent msg
  * IMAP: show the clip icon in the message list as soon as
    possible
  * stop needlessly checking which folders want sycnhronising every
    time we select a msg in an MH mailbox</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme dependencies for future-proofing</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1773144000">- Update to 4.4.0:
  * Several updates to strings and icons.
  * The word 'Write' is now used in place of 'Compose'.
    e.g. 'Write email'; 'Write' preferences page, etc.
  * Hide Message List's horizontal scrollbar by default if not
    using GENERIC_UMPC.
  * Added a new hidden preference, 'mainwin_toolbar_always_enable_actions',
    (turned off by default). Activating this option means that toolbar
    items bound to user Actions (in the main window) will be active even
    when no messages are selected.
  * Navigation using the numpad arrow keys is now possible.
  * A new Colour preference has been added: 'Messages marked for moving
    or deletion'. This is used when 'execute immediately' is switched off.
  * Compose window: When re-editing a drafted message, the user will now
    be prompted to save any changes made to the message headers.
  * Compose window: when the contents of a header field are cleared, the
    Clear button becomes a Delete button, enabling the now empty row to
    be removed completely.
  * Folder properties: two new options to handle HTML content have been
    added to the General page:
    'Render HTML messages as text' and 'Render HTML messages with plugin
    if possible'.
  * Folder properties: a new option, 'Show tags' has been added. This
    controls whether any message tags are displayed at the top of the
    Message View.
  * SpamAssassin: updated third-party code to 4.0.1.
  * Mail Archiver: added support for Zstandard compression (zstd)
    (libarchive &gt;= 3.4.0 required).
  * RSSyl: the default User-Agent string has been changed to
    ClawsMailRSSyl/$VERSION ($URL); this can be changed in the plugin's
    preferences, and can be further set on a per-feed basis on the
    'Feed properties' page.
  * RSSyl: added a preference so that feeds configured for manual
    updates only are not updated when refreshing all feeds (recursively
    by the context menu, timer or at start-up, if enabled).
  * RSSyl: store and send ETag and Last-Modified headers.
  * RSSyl: postpone auto-updates if the server sends a Retry-After:
    header. A successful manual update clears the Retry-After value.
  * PGP: display a specific message, ("This key is not in your
    keyring") in the NoticeView area when a key is not in the keyring.
  * PGP: added an option to automatically locate missing keys when
    sending encrypted messages.
  * PGP: a missing key can now optionally be retrieved by clicking the
    NoticeView icon.
  * PGP: added a 'Search for PGP key' context menu item to email
    addresses in the Message View.
  * Notification: Ayatana indicator can now be configured to limit
    notifications to certain folders only.
  * Notification: added 'Open address book' entry to Ayatana indicator's
    tray menu.
  * Configuration is now stored in a dedicated file: oauth2rc, located
    in the configuration directory. This file allows a user to
    accommodate an API change by a service provider, or to add a completely
    new Oauth2-based email provider of their choice. Setting protected=1
    within an edited or bespoke block protects it from being overwritten
    by a new version of Claws Mail.
  * GnuTLS &gt;= 3.4.0 is now the minimum requirement.
  * libetpan &gt;= 1.9.4 is now the minimum requirement.
  * dbus-glib support has been migrated to GDBus (GIO) &gt;= 2.26
    and D-Bus (&gt;= 0.60).
  * The summary of the configure output has been completed.
  * A new hidden preference has been added: "show_contact_pic".
    When viewing a message, if the sender is in your address book and
    you have saved a picture for the contact there, this option will
    display that picture unless the Header Pane is displayed or you
    have chosen not to display (X-)Face or "enable_avatars" is set to
    '0'.
    If you have a large address book it is recommended that you leave
    this option turned off to avoid delays in displaying messages.
  * The wizard now uses secure defaults.
  * Various code cleanups, fixes, and enhancements.
  * The English, French and Spanish manuals have been updated.
  * Updated translations: British English, Catalan, Czech, Dutch, French,
    German, Romanian, Slovak, Spanish, Swedish, Turkish.
  * bug fixes:
  * bug 4498, 'About window resizing issues'
  * bug 4586, 'PDF Viewer view breaks in Three Column layout'
  * bug 4764, 'Wrapped UTF8 encoded subject line displayed with
    nonexistent quotation marks'
  * bug 4834, 'Long email addresses in vCalendar invites cause
    the attachments bar on the right side to be hidden
    until restart'
  * bug 4841, 'qutoted-printable encoding breaks text/html file
    with extraordinarily long lines, base64 does not'
  * bug 4846, 'Preferences-&gt; Toolbars: always show icon preview
    on button'
  * bug 4848, 'The new ayatana tray icon displays no icon when
    there are new messages'
  * bug 4850, 'Show error dialog on receive error translation'
  * bug 4852, 'Cancel messages contain Approved-header'
  * bug 4854, 'auto-wrapping off not respected when using
    external editor'
  * bug 4856, 'Build fails with gettext 0.24'
  * bug 4863, 'Account Preferences Minor UI inconsistency'
  * bug 4882, 'IMAP can not use client certificate with
    passphrase'
  * bug 4887, 'Dillo processes are not killed when an HTML
    message is no longer being viewed'
  * bug 4893, 'Clamd plugin not checking any mail'
  * bug 4897, ''small screen' view: crash when exiting view
    message list after deleting all messages/mails
    in folder.'
  * bug 4898, 'When entering folder message list is not
    scrolling to selected message'
  * bug 4902, 'memory leak in the spam_report plug-in'
  * bug 4930, 'remove duplicate signature flag from MimeView'
  * bug 4931, 'avoid memory leak in summary_set_header'
  * fix bug where viewing msgs in the separate msg view are not
    marked as read when the msgview panel is hidden
  * litehtml plugin build failure on Windows
  * 'Save email as...' from the separate message view would save
    whatever was selected in the summaryview rather than what was
    open in the message view.
  * when message view is closed
    1. select a msg;
    2. hit [v] (key),
    3. open the mime structure list
    4. select a part in the structure tree
    5. hit [v] --[crash]--
  * fix header pane bug whereby a very long header value would
    push the mime icons panel out of the visible area.
  * do not attempt to delete a tag from list when the edit tag
    entry has focus.
- Drop conditional build options for dropped libraries:
  pilot_link and libytnef
- Enable vcalendar plugin default
- Update BuildRequires
- Add BuildRequires pkgconfig(ayatana-appindicator3-0.1)</changelog>
</package>
<package pkgid="540dcb2864279122c49c85a6901ef8c9d57a3a860adfe3fa6659ab107759fe1cdc743c6b7689ccfadcc5e05cd4567631e454041c2ca8f34be3bbafcbdccd65c4" name="claws-mail-devel" arch="riscv64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="&lt;d_werner@gmx.net&gt;" date="1655985600">- claws-mail 4.x.x with GTK 3 ignores the plugin setting in the
  clawsrc file in range [Plugins_GTK2] - change it to
  [Plugins_GTK3] in the skel/.claws-mail/clawsrc file (bnc#1200880)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657800000">- Backport 5fee50c54a370fdfb5241bd4c4c16281a741762e.patch:
  This fixes building with newer perl.
- Switch package to autosetup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666353600">- Update to 4.1.1:
  * Marked messages in the Message List can now be displayed with bold
    text by setting the hidden preference "bold_marked".
  * The confirmation dialogue when saving all the attachments of a
    message can now be disabled.
  * The Message List tooltip for the From column now shows name and
    address.
  * OAuth2: various fixes and improvements.
  * The user manuals have been updated.
  * Updated translations: Brazilian Portuguese, Catalan, Czech, Dutch,
    French, Polish, Russian, Slovak, Spanish, Swedish, Traditional
    Chinese, Turkish.
  * Build system: GLib version 2.50 or greater is required; autoconf
    version 2.69 or greater is required; pkgconfig support for GPGME
    and libgpg-error has been added; GnuTLS is required for OAuth2;
    OAuth2 support can be removed with --disable-oauth2.
  * bug 4547, '--enable-tests makes compilation fail'
  * bug 4583, 'Compose window 'Discard message' dialog is
  * even though draft is already saved'
  * bug 4584, 'Compose window causing Claws to terminate
  * '
  * bug 4589, 'Edit Group Details panel wording unclear.'
  * bug 4615, 'Compilation fails with --disable-gnutls'
  * bug 4620, 'German translation of Content-Transfer-Encoding
  * unwanted colon'
  * bug 4628, 'typos in the README file'
  * bug 4630, 'Fancy loads remote images when remote content
  * disabled'
  * bug 4636, 'Handle non-ascii characters in server response'
  * AddressKeeper plugin: not saving addresses.
  * Perl plugin: building with perl v5.35.2 or greater.
  * AttRemover plugin: filenames would not be shown and corrupt
  * output
  * OAuth2: Use the user-configured timeout
  * 'save all' dialogues' logic.
  * Make custom headers compliant with RFC 2822 § 3.6.
  * correctly set modified flag after auto-save
  * NNTP account's SMTP server wasn't used
  * building with older GLibs
- Remove 5fee50c54a370fdfb5241bd4c4c16281a741762e.patch: contained</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678104000">- Deactive litehtml/gumbo as gumbo will be deleted [boo#1208381]</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1700568000">- Update to 4.2.0:
  * An easy way to open any folder on start-up has been added:
    Right-click a folder and choose 'Open on start-up'.
    This can also be configured on the 'Folder list' tab of the
    /Configuration/Preferences/Display/Summaries page.
  * Spam statistics have been added to the session statistics.
  * It is now possible to save message attachments only, without the
    other message parts.
  * QuickSearch: support for a "v H V" search expression has been added
    and the 'y S' expression has been removed ('v X-Label S' can be
    used instead).
  * font/* and chemical/* MIME types are now recognised.
  * The image viewer now works correctly when not auto-loading images.
  * Icon Themes: it is no longer possible to install or remove system
    themes.
  * IMAP: Support for SCRAM-SHA-{224,256,384,512} authentication
    mechanisms has been added.
  * IMAP: The statusbar now shows that expunge is happening.
  * The GData plugin has been removed.
  * The Fancy plugin no longer requires libsoup or libsoup-gnome.
  * The LiteHTML Viewer plugin has been synchronised with litehtml 0.7.
  * The LiteHTML viewer plugin will now only be built automatically if
    libgumbo 0.12 or newer is available. Building with libgumbo 0.10
    must be explicitly requested using --enable-litehtml_viewer-plugin.
  * For extra debug output use --enable-more-addressbook-debug and
  - -enable-more-ldap-debug.
  * Added translation: Portuguese
  * Updated translations: Brazilian Portuguese, Catalan, Czech, French,
    Polish, Russian, Slovak, Spanish, Swedish, Traditional Chinese,
    Turkish.
  * bug 4491, 'address autocompletion list does not expand in
    height with the number of matches'
  * bug 4618, 'Rate limit by remote breaks queued/marked
    actions (Delete/Move)'
  * bug 4631, 'Embedding external editor crashes Claws-Mail on Wayland'
  * bug 4637, 'Segmentation fault when using SUMMARY is empty'
  * bug 4645, 'fails to check for perl-ExtUtils::Embed'
  * bug 4648, 'fails to build with gcc 13'
  * bug 4658, 'Headers unfolded incorrectly in message view'
  * bug 4664, 'OAUTH2 overwrites passwords even for plaintext logins'
  * bug 4666, 'fancy plugin doesn't build with libwebkit2gtk-4.1'
  * bug 4670, 'To/CC incorrectly escaped with a trailing backslash'
  * bug 4679, 'The correct date header is interpreted incorrectly to display strange date.'
  * bug 4693, 'Hang and crash when enable disable SVG Rendering prefs'
  * when starting with msgview hidden, toggling msgview to show it
    would use incorrect height
  * update quicksearch history list when changing type
  * wrong message which is shown when mail can't be sent
  * when redirecting, disable queueing
  * arbitrary paste restriction
  * when queueing or drafting a msg with an attachment which no longer
    exists, use the correct label on the button of the warning dialogue * using
    a custom header in found_in_addressbook match expressions
  * URIs may contain the '$' dollar sign
  * OAuth2, Update on-disk tokens as well when in-memory tokens are updated
  * Microsoft POP3 OAuth2 protocol</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718020800">- Update to 4.3.0:
  * Compose window: when the focus is in the message text, copied files
    can be pasted as attachments using /Edit/paste or Ctrl+V.
    (The context menu's Paste will still insert the list of files into
    the message body.)
  * '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
    folder' have been re-added to the Message List context menu.
  * It is now possible to use '/Tools/Remove references' when
    forwarding mail.
  * Keyboard shortcuts: The "Choose preset keyboard shortcuts" selector
    has been integrated into the main preferences page.
    When 'Current' is the selected preset, Apply/OK will keep the
    existing settings.
  * An MBOX file can now be imported from the command line using
    `claws-mail --import-mbox %f` where %f is the full path to the
    MBOX file.
  * OAUTH2 support for Microsoft 365 GCC High has been added.
  * LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
  * The menurc file is now backed-up on startup.
  * Removed support for the obsolete Avant Window Navigator.
  * Various code cleanups.
  * The manual has been updated.
  * New translation: Albanian.
  * Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
    Polish, Romanian, Slovak, Spanish, Swedish, Turkish.
  * bug 4668, 'Sometimes, at program start, message list takes
    all the vertical space'
  * bug 4720, 'matcher: release regex_t in
    matcherprop_string_match'
  * bug 4724, 'set proper availability status to sign/encrypt
    toolbar buttons'
  * bug 4725, 'oauth2: remove trailing zero from transmit
    buffer in oauth2_contact_server'
  * bug 4728, 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in
    ssl_read'
  * bug 4730, 'oauth2: fix string handling in
    oauth2_contact_server'
  * bug 4733, 'Line breaks lost in headers'
  * bug 4734, 'ssl_certificate: remove unhelpful warnings from
    certificate check'
  * bug 4746, 'matcher: remove incorrect condition in
    matcherprop_free'
  * bug 4747, 'matcher: simplify matcherprop_new'
  * bug 4749, 'release regex_t in
    summary_compile_simplify_regexp'
  * bug 4750, 'remove regcomp wrapper and call regcomp
    directly'
  * bug 4752, 'Adjust incorrect debug_printf call in pgp
    plugins'
  * bug 4754, 'text/enriched literal less-than sign sequence
    handled incorrectly
  * bug 4757, 'remove AX_FUNC_MKDIR'
  * bug 4758, 'remove unused check for bind_textdomain_codeset'
  * bug 4759, 'remove unused function checks from
    AC_CHECK_FUNCS'
  * bug 4760, 'use correct type for move_bar_id'
  * bug 4762, 'oauth2: preserve an existing refresh token'
  * bug 4765, 'only store smtp auth if authorization method is
    OAUTH2'
  * bug 4766, 'preserve the expiry value of SMTP auth type is
    not OAUTH2'
  * bug 4768, 'Adjust logic while evaluating enable_avatars'
  * bug 4770, 'remove intl from list of include directories'
  * bug 4773, 'remove obsolescent AC_C_CONST'
  * bug 4780, 'use proper prototype for two archiver functions'
  * bug 4781, 'use correct prototype for
    privacy_free_signature_data'
  * bug 4782, 'use correct prototype for stop_archiving'
  * bug 4786, 'remove type confusion in getsockopt call in
    sock_connect_async_cb'
  * bug 4787, 'Use correct function for memory transfer in
    crypt_cfb_buf'
  * bug 4788, '"Change primary passphrase" disabled status
    handling'
  * bug 4790, 'widget spacing in "Changing primary passphrase"
    dialog'
  * bug 4791, 'remove obsolete glib version check'
  * bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
  * bug 4796, 'URL with wide character doesn't work'
  * bug 4798, 'Quoting wrong when format=flowed and
    respect_flowed_format is set'
  * CIDs 1220325, 1491306 and 1491315, 'Explicit null
    dereferenced (FORWARD_NULL)'
  * CIDs 1491064, 1491074, 1491211, 1491105, 1491139, 1491164,
    1491166, 1491168, 1491169, 1491178, 1491232, 1491242,
    1492281 and 1591844 'Use after free (USE_AFTER_FREE)'
  * CID 1491137 'Out-of-bounds access (OVERRUN)'
  * CID 1591952 values overwritten before being used
  * CID 1596594 (CHECKED_RETURN)
  * CID 1596595 'Resource leak'
  * errors caused by invalid MIME viewer command-line
  * building on non-X11 systems
  * Use CFLAGS provided by nettle.pc
  * Fancy plugin, recognise mid and data embedded images</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires. Current version support webkit built against soup 3.
- Drop pkgconfig(libsoup-2.4) BuildRequires: No longer needed.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1740484800">- Update to 4.3.1:
  * The configuration option, "Don't popup error dialog on receive error"
    has been changed to "Show error dialog on receive error". Your previous
    choice will be automatically changed to the new format.
  * The option "Warn when pasting files as attachments" has been added to
    the Compose/Writing preferences page. This option was previously
    hidden.
  * chmod 0600 is now set on *history files in the configuration directory.
  * A new preference has been added to enable setting the chmod value of
    saved attachments: "Save attachments with chmod [   ]", found on the
    Other/Miscelleanous preferences page. The default value is 600.
  * The creation and updating of .mh_sequences files in MH mailbox folders
    is now optional and disabled by default. This is controlled by a new
    hidden preference, mh_compat_mode. If you were previously relying on
    this feature, set mh_compat_mode=1 in clawsrc before running this
    version.
  * A new hidden preference has been added, passphrase_dialog_msg_title_switch.
    This switches the placement of the dialogue message with the dialogue
    title in the passphrase dialogue. This can be useful for interacting with
    third-party programs such as KeePassXC.
  * The top-level 'Mark' menu item has been renamed to 'Marks'. If you have
    set custom hotkeys for any items in this menu you will need to re-set
    them.
  * New accounts now have all secure options activated by default,
    including TLS connections and SMTP AUTH.
  * The option to accept valid TLS certificates is now activated by default
    on new accounts.
  * Notification plugin: support for Ayatana indicator has been added.
  * PDF Viewer plugin: support for image/x-eps (encapsulated postscript)
    images has been added.
  * Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar,
    is now used by default.
  * vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the
    VTIMEZONE component is used when present
  * Various code cleanups.
  * The English, Spanish and French manuals have been updated.
  * Updated translations: Albanian, Brazilian Portuguese, British English,
    Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian,
    Simplified Chinese, Slovak, Spanish, Swedish, Turkish.
  * bug fixes:
  * bug 3964, 'Attachment icon doesn't show in message list unless
    the message is clicked and then disappears later'
  * bug 4658, 'Headers unfolded incorrectly in message view'
  * bug 4817, 'Edit button in Messages view-&gt;Text settings not
    translatable'
  * bug 4818, 'Your Claws Mail configuration is from a newer...'
    dialog is shown more than once'
  * bug 4819, 'Text wrapping broken when text contains an URL'
  * bug 4821, 'If the Mail folder is on another partition, folder
    chmod settings are not applied to draft and queue'
  * bug 4824, 'No syntax highlighting after exiting external editor'
  * bug 4828, '"Mark" not translated anymore'
  * bug 4835, 'Disallow a forward slash in (IMAP) account names'
  * bug 4840, 'core dump unsubscribing from newsgroups'
  * CID 1491093: attrib leaked if attvalue is null
  * CID 1491370: unchecked return value.
  * archive plugin build in debug mode.
  * keep newsgroup subscription window on top when 'subscribe to
    newsgroup...' fails and newsgroup list can't be retrieved
  * don't silently fail to save a sent msg
  * IMAP: show the clip icon in the message list as soon as
    possible
  * stop needlessly checking which folders want sycnhronising every
    time we select a msg in an MH mailbox</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme dependencies for future-proofing</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1773144000">- Update to 4.4.0:
  * Several updates to strings and icons.
  * The word 'Write' is now used in place of 'Compose'.
    e.g. 'Write email'; 'Write' preferences page, etc.
  * Hide Message List's horizontal scrollbar by default if not
    using GENERIC_UMPC.
  * Added a new hidden preference, 'mainwin_toolbar_always_enable_actions',
    (turned off by default). Activating this option means that toolbar
    items bound to user Actions (in the main window) will be active even
    when no messages are selected.
  * Navigation using the numpad arrow keys is now possible.
  * A new Colour preference has been added: 'Messages marked for moving
    or deletion'. This is used when 'execute immediately' is switched off.
  * Compose window: When re-editing a drafted message, the user will now
    be prompted to save any changes made to the message headers.
  * Compose window: when the contents of a header field are cleared, the
    Clear button becomes a Delete button, enabling the now empty row to
    be removed completely.
  * Folder properties: two new options to handle HTML content have been
    added to the General page:
    'Render HTML messages as text' and 'Render HTML messages with plugin
    if possible'.
  * Folder properties: a new option, 'Show tags' has been added. This
    controls whether any message tags are displayed at the top of the
    Message View.
  * SpamAssassin: updated third-party code to 4.0.1.
  * Mail Archiver: added support for Zstandard compression (zstd)
    (libarchive &gt;= 3.4.0 required).
  * RSSyl: the default User-Agent string has been changed to
    ClawsMailRSSyl/$VERSION ($URL); this can be changed in the plugin's
    preferences, and can be further set on a per-feed basis on the
    'Feed properties' page.
  * RSSyl: added a preference so that feeds configured for manual
    updates only are not updated when refreshing all feeds (recursively
    by the context menu, timer or at start-up, if enabled).
  * RSSyl: store and send ETag and Last-Modified headers.
  * RSSyl: postpone auto-updates if the server sends a Retry-After:
    header. A successful manual update clears the Retry-After value.
  * PGP: display a specific message, ("This key is not in your
    keyring") in the NoticeView area when a key is not in the keyring.
  * PGP: added an option to automatically locate missing keys when
    sending encrypted messages.
  * PGP: a missing key can now optionally be retrieved by clicking the
    NoticeView icon.
  * PGP: added a 'Search for PGP key' context menu item to email
    addresses in the Message View.
  * Notification: Ayatana indicator can now be configured to limit
    notifications to certain folders only.
  * Notification: added 'Open address book' entry to Ayatana indicator's
    tray menu.
  * Configuration is now stored in a dedicated file: oauth2rc, located
    in the configuration directory. This file allows a user to
    accommodate an API change by a service provider, or to add a completely
    new Oauth2-based email provider of their choice. Setting protected=1
    within an edited or bespoke block protects it from being overwritten
    by a new version of Claws Mail.
  * GnuTLS &gt;= 3.4.0 is now the minimum requirement.
  * libetpan &gt;= 1.9.4 is now the minimum requirement.
  * dbus-glib support has been migrated to GDBus (GIO) &gt;= 2.26
    and D-Bus (&gt;= 0.60).
  * The summary of the configure output has been completed.
  * A new hidden preference has been added: "show_contact_pic".
    When viewing a message, if the sender is in your address book and
    you have saved a picture for the contact there, this option will
    display that picture unless the Header Pane is displayed or you
    have chosen not to display (X-)Face or "enable_avatars" is set to
    '0'.
    If you have a large address book it is recommended that you leave
    this option turned off to avoid delays in displaying messages.
  * The wizard now uses secure defaults.
  * Various code cleanups, fixes, and enhancements.
  * The English, French and Spanish manuals have been updated.
  * Updated translations: British English, Catalan, Czech, Dutch, French,
    German, Romanian, Slovak, Spanish, Swedish, Turkish.
  * bug fixes:
  * bug 4498, 'About window resizing issues'
  * bug 4586, 'PDF Viewer view breaks in Three Column layout'
  * bug 4764, 'Wrapped UTF8 encoded subject line displayed with
    nonexistent quotation marks'
  * bug 4834, 'Long email addresses in vCalendar invites cause
    the attachments bar on the right side to be hidden
    until restart'
  * bug 4841, 'qutoted-printable encoding breaks text/html file
    with extraordinarily long lines, base64 does not'
  * bug 4846, 'Preferences-&gt; Toolbars: always show icon preview
    on button'
  * bug 4848, 'The new ayatana tray icon displays no icon when
    there are new messages'
  * bug 4850, 'Show error dialog on receive error translation'
  * bug 4852, 'Cancel messages contain Approved-header'
  * bug 4854, 'auto-wrapping off not respected when using
    external editor'
  * bug 4856, 'Build fails with gettext 0.24'
  * bug 4863, 'Account Preferences Minor UI inconsistency'
  * bug 4882, 'IMAP can not use client certificate with
    passphrase'
  * bug 4887, 'Dillo processes are not killed when an HTML
    message is no longer being viewed'
  * bug 4893, 'Clamd plugin not checking any mail'
  * bug 4897, ''small screen' view: crash when exiting view
    message list after deleting all messages/mails
    in folder.'
  * bug 4898, 'When entering folder message list is not
    scrolling to selected message'
  * bug 4902, 'memory leak in the spam_report plug-in'
  * bug 4930, 'remove duplicate signature flag from MimeView'
  * bug 4931, 'avoid memory leak in summary_set_header'
  * fix bug where viewing msgs in the separate msg view are not
    marked as read when the msgview panel is hidden
  * litehtml plugin build failure on Windows
  * 'Save email as...' from the separate message view would save
    whatever was selected in the summaryview rather than what was
    open in the message view.
  * when message view is closed
    1. select a msg;
    2. hit [v] (key),
    3. open the mime structure list
    4. select a part in the structure tree
    5. hit [v] --[crash]--
  * fix header pane bug whereby a very long header value would
    push the mime icons panel out of the visible area.
  * do not attempt to delete a tag from list when the edit tag
    entry has focus.
- Drop conditional build options for dropped libraries:
  pilot_link and libytnef
- Enable vcalendar plugin default
- Update BuildRequires
- Add BuildRequires pkgconfig(ayatana-appindicator3-0.1)</changelog>
</package>
<package pkgid="04ca67de142a389cc70c63deca525ac905d391dda2d39beacfb932783915c8a952fd90698df0d6ba590e2cc5559b8c24565d02ce0c86ed09facf80815c4cc1d4" name="claws-mail-lang" arch="noarch">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="&lt;d_werner@gmx.net&gt;" date="1655985600">- claws-mail 4.x.x with GTK 3 ignores the plugin setting in the
  clawsrc file in range [Plugins_GTK2] - change it to
  [Plugins_GTK3] in the skel/.claws-mail/clawsrc file (bnc#1200880)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657800000">- Backport 5fee50c54a370fdfb5241bd4c4c16281a741762e.patch:
  This fixes building with newer perl.
- Switch package to autosetup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666353600">- Update to 4.1.1:
  * Marked messages in the Message List can now be displayed with bold
    text by setting the hidden preference "bold_marked".
  * The confirmation dialogue when saving all the attachments of a
    message can now be disabled.
  * The Message List tooltip for the From column now shows name and
    address.
  * OAuth2: various fixes and improvements.
  * The user manuals have been updated.
  * Updated translations: Brazilian Portuguese, Catalan, Czech, Dutch,
    French, Polish, Russian, Slovak, Spanish, Swedish, Traditional
    Chinese, Turkish.
  * Build system: GLib version 2.50 or greater is required; autoconf
    version 2.69 or greater is required; pkgconfig support for GPGME
    and libgpg-error has been added; GnuTLS is required for OAuth2;
    OAuth2 support can be removed with --disable-oauth2.
  * bug 4547, '--enable-tests makes compilation fail'
  * bug 4583, 'Compose window 'Discard message' dialog is
  * even though draft is already saved'
  * bug 4584, 'Compose window causing Claws to terminate
  * '
  * bug 4589, 'Edit Group Details panel wording unclear.'
  * bug 4615, 'Compilation fails with --disable-gnutls'
  * bug 4620, 'German translation of Content-Transfer-Encoding
  * unwanted colon'
  * bug 4628, 'typos in the README file'
  * bug 4630, 'Fancy loads remote images when remote content
  * disabled'
  * bug 4636, 'Handle non-ascii characters in server response'
  * AddressKeeper plugin: not saving addresses.
  * Perl plugin: building with perl v5.35.2 or greater.
  * AttRemover plugin: filenames would not be shown and corrupt
  * output
  * OAuth2: Use the user-configured timeout
  * 'save all' dialogues' logic.
  * Make custom headers compliant with RFC 2822 § 3.6.
  * correctly set modified flag after auto-save
  * NNTP account's SMTP server wasn't used
  * building with older GLibs
- Remove 5fee50c54a370fdfb5241bd4c4c16281a741762e.patch: contained</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678104000">- Deactive litehtml/gumbo as gumbo will be deleted [boo#1208381]</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1700568000">- Update to 4.2.0:
  * An easy way to open any folder on start-up has been added:
    Right-click a folder and choose 'Open on start-up'.
    This can also be configured on the 'Folder list' tab of the
    /Configuration/Preferences/Display/Summaries page.
  * Spam statistics have been added to the session statistics.
  * It is now possible to save message attachments only, without the
    other message parts.
  * QuickSearch: support for a "v H V" search expression has been added
    and the 'y S' expression has been removed ('v X-Label S' can be
    used instead).
  * font/* and chemical/* MIME types are now recognised.
  * The image viewer now works correctly when not auto-loading images.
  * Icon Themes: it is no longer possible to install or remove system
    themes.
  * IMAP: Support for SCRAM-SHA-{224,256,384,512} authentication
    mechanisms has been added.
  * IMAP: The statusbar now shows that expunge is happening.
  * The GData plugin has been removed.
  * The Fancy plugin no longer requires libsoup or libsoup-gnome.
  * The LiteHTML Viewer plugin has been synchronised with litehtml 0.7.
  * The LiteHTML viewer plugin will now only be built automatically if
    libgumbo 0.12 or newer is available. Building with libgumbo 0.10
    must be explicitly requested using --enable-litehtml_viewer-plugin.
  * For extra debug output use --enable-more-addressbook-debug and
  - -enable-more-ldap-debug.
  * Added translation: Portuguese
  * Updated translations: Brazilian Portuguese, Catalan, Czech, French,
    Polish, Russian, Slovak, Spanish, Swedish, Traditional Chinese,
    Turkish.
  * bug 4491, 'address autocompletion list does not expand in
    height with the number of matches'
  * bug 4618, 'Rate limit by remote breaks queued/marked
    actions (Delete/Move)'
  * bug 4631, 'Embedding external editor crashes Claws-Mail on Wayland'
  * bug 4637, 'Segmentation fault when using SUMMARY is empty'
  * bug 4645, 'fails to check for perl-ExtUtils::Embed'
  * bug 4648, 'fails to build with gcc 13'
  * bug 4658, 'Headers unfolded incorrectly in message view'
  * bug 4664, 'OAUTH2 overwrites passwords even for plaintext logins'
  * bug 4666, 'fancy plugin doesn't build with libwebkit2gtk-4.1'
  * bug 4670, 'To/CC incorrectly escaped with a trailing backslash'
  * bug 4679, 'The correct date header is interpreted incorrectly to display strange date.'
  * bug 4693, 'Hang and crash when enable disable SVG Rendering prefs'
  * when starting with msgview hidden, toggling msgview to show it
    would use incorrect height
  * update quicksearch history list when changing type
  * wrong message which is shown when mail can't be sent
  * when redirecting, disable queueing
  * arbitrary paste restriction
  * when queueing or drafting a msg with an attachment which no longer
    exists, use the correct label on the button of the warning dialogue * using
    a custom header in found_in_addressbook match expressions
  * URIs may contain the '$' dollar sign
  * OAuth2, Update on-disk tokens as well when in-memory tokens are updated
  * Microsoft POP3 OAuth2 protocol</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718020800">- Update to 4.3.0:
  * Compose window: when the focus is in the message text, copied files
    can be pasted as attachments using /Edit/paste or Ctrl+V.
    (The context menu's Paste will still insert the list of files into
    the message body.)
  * '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
    folder' have been re-added to the Message List context menu.
  * It is now possible to use '/Tools/Remove references' when
    forwarding mail.
  * Keyboard shortcuts: The "Choose preset keyboard shortcuts" selector
    has been integrated into the main preferences page.
    When 'Current' is the selected preset, Apply/OK will keep the
    existing settings.
  * An MBOX file can now be imported from the command line using
    `claws-mail --import-mbox %f` where %f is the full path to the
    MBOX file.
  * OAUTH2 support for Microsoft 365 GCC High has been added.
  * LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
  * The menurc file is now backed-up on startup.
  * Removed support for the obsolete Avant Window Navigator.
  * Various code cleanups.
  * The manual has been updated.
  * New translation: Albanian.
  * Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
    Polish, Romanian, Slovak, Spanish, Swedish, Turkish.
  * bug 4668, 'Sometimes, at program start, message list takes
    all the vertical space'
  * bug 4720, 'matcher: release regex_t in
    matcherprop_string_match'
  * bug 4724, 'set proper availability status to sign/encrypt
    toolbar buttons'
  * bug 4725, 'oauth2: remove trailing zero from transmit
    buffer in oauth2_contact_server'
  * bug 4728, 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in
    ssl_read'
  * bug 4730, 'oauth2: fix string handling in
    oauth2_contact_server'
  * bug 4733, 'Line breaks lost in headers'
  * bug 4734, 'ssl_certificate: remove unhelpful warnings from
    certificate check'
  * bug 4746, 'matcher: remove incorrect condition in
    matcherprop_free'
  * bug 4747, 'matcher: simplify matcherprop_new'
  * bug 4749, 'release regex_t in
    summary_compile_simplify_regexp'
  * bug 4750, 'remove regcomp wrapper and call regcomp
    directly'
  * bug 4752, 'Adjust incorrect debug_printf call in pgp
    plugins'
  * bug 4754, 'text/enriched literal less-than sign sequence
    handled incorrectly
  * bug 4757, 'remove AX_FUNC_MKDIR'
  * bug 4758, 'remove unused check for bind_textdomain_codeset'
  * bug 4759, 'remove unused function checks from
    AC_CHECK_FUNCS'
  * bug 4760, 'use correct type for move_bar_id'
  * bug 4762, 'oauth2: preserve an existing refresh token'
  * bug 4765, 'only store smtp auth if authorization method is
    OAUTH2'
  * bug 4766, 'preserve the expiry value of SMTP auth type is
    not OAUTH2'
  * bug 4768, 'Adjust logic while evaluating enable_avatars'
  * bug 4770, 'remove intl from list of include directories'
  * bug 4773, 'remove obsolescent AC_C_CONST'
  * bug 4780, 'use proper prototype for two archiver functions'
  * bug 4781, 'use correct prototype for
    privacy_free_signature_data'
  * bug 4782, 'use correct prototype for stop_archiving'
  * bug 4786, 'remove type confusion in getsockopt call in
    sock_connect_async_cb'
  * bug 4787, 'Use correct function for memory transfer in
    crypt_cfb_buf'
  * bug 4788, '"Change primary passphrase" disabled status
    handling'
  * bug 4790, 'widget spacing in "Changing primary passphrase"
    dialog'
  * bug 4791, 'remove obsolete glib version check'
  * bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
  * bug 4796, 'URL with wide character doesn't work'
  * bug 4798, 'Quoting wrong when format=flowed and
    respect_flowed_format is set'
  * CIDs 1220325, 1491306 and 1491315, 'Explicit null
    dereferenced (FORWARD_NULL)'
  * CIDs 1491064, 1491074, 1491211, 1491105, 1491139, 1491164,
    1491166, 1491168, 1491169, 1491178, 1491232, 1491242,
    1492281 and 1591844 'Use after free (USE_AFTER_FREE)'
  * CID 1491137 'Out-of-bounds access (OVERRUN)'
  * CID 1591952 values overwritten before being used
  * CID 1596594 (CHECKED_RETURN)
  * CID 1596595 'Resource leak'
  * errors caused by invalid MIME viewer command-line
  * building on non-X11 systems
  * Use CFLAGS provided by nettle.pc
  * Fancy plugin, recognise mid and data embedded images</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1)
  BuildRequires. Current version support webkit built against soup 3.
- Drop pkgconfig(libsoup-2.4) BuildRequires: No longer needed.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1740484800">- Update to 4.3.1:
  * The configuration option, "Don't popup error dialog on receive error"
    has been changed to "Show error dialog on receive error". Your previous
    choice will be automatically changed to the new format.
  * The option "Warn when pasting files as attachments" has been added to
    the Compose/Writing preferences page. This option was previously
    hidden.
  * chmod 0600 is now set on *history files in the configuration directory.
  * A new preference has been added to enable setting the chmod value of
    saved attachments: "Save attachments with chmod [   ]", found on the
    Other/Miscelleanous preferences page. The default value is 600.
  * The creation and updating of .mh_sequences files in MH mailbox folders
    is now optional and disabled by default. This is controlled by a new
    hidden preference, mh_compat_mode. If you were previously relying on
    this feature, set mh_compat_mode=1 in clawsrc before running this
    version.
  * A new hidden preference has been added, passphrase_dialog_msg_title_switch.
    This switches the placement of the dialogue message with the dialogue
    title in the passphrase dialogue. This can be useful for interacting with
    third-party programs such as KeePassXC.
  * The top-level 'Mark' menu item has been renamed to 'Marks'. If you have
    set custom hotkeys for any items in this menu you will need to re-set
    them.
  * New accounts now have all secure options activated by default,
    including TLS connections and SMTP AUTH.
  * The option to accept valid TLS certificates is now activated by default
    on new accounts.
  * Notification plugin: support for Ayatana indicator has been added.
  * PDF Viewer plugin: support for image/x-eps (encapsulated postscript)
    images has been added.
  * Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar,
    is now used by default.
  * vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the
    VTIMEZONE component is used when present
  * Various code cleanups.
  * The English, Spanish and French manuals have been updated.
  * Updated translations: Albanian, Brazilian Portuguese, British English,
    Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian,
    Simplified Chinese, Slovak, Spanish, Swedish, Turkish.
  * bug fixes:
  * bug 3964, 'Attachment icon doesn't show in message list unless
    the message is clicked and then disappears later'
  * bug 4658, 'Headers unfolded incorrectly in message view'
  * bug 4817, 'Edit button in Messages view-&gt;Text settings not
    translatable'
  * bug 4818, 'Your Claws Mail configuration is from a newer...'
    dialog is shown more than once'
  * bug 4819, 'Text wrapping broken when text contains an URL'
  * bug 4821, 'If the Mail folder is on another partition, folder
    chmod settings are not applied to draft and queue'
  * bug 4824, 'No syntax highlighting after exiting external editor'
  * bug 4828, '"Mark" not translated anymore'
  * bug 4835, 'Disallow a forward slash in (IMAP) account names'
  * bug 4840, 'core dump unsubscribing from newsgroups'
  * CID 1491093: attrib leaked if attvalue is null
  * CID 1491370: unchecked return value.
  * archive plugin build in debug mode.
  * keep newsgroup subscription window on top when 'subscribe to
    newsgroup...' fails and newsgroup list can't be retrieved
  * don't silently fail to save a sent msg
  * IMAP: show the clip icon in the message list as soon as
    possible
  * stop needlessly checking which folders want sycnhronising every
    time we select a msg in an MH mailbox</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme dependencies for future-proofing</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1773144000">- Update to 4.4.0:
  * Several updates to strings and icons.
  * The word 'Write' is now used in place of 'Compose'.
    e.g. 'Write email'; 'Write' preferences page, etc.
  * Hide Message List's horizontal scrollbar by default if not
    using GENERIC_UMPC.
  * Added a new hidden preference, 'mainwin_toolbar_always_enable_actions',
    (turned off by default). Activating this option means that toolbar
    items bound to user Actions (in the main window) will be active even
    when no messages are selected.
  * Navigation using the numpad arrow keys is now possible.
  * A new Colour preference has been added: 'Messages marked for moving
    or deletion'. This is used when 'execute immediately' is switched off.
  * Compose window: When re-editing a drafted message, the user will now
    be prompted to save any changes made to the message headers.
  * Compose window: when the contents of a header field are cleared, the
    Clear button becomes a Delete button, enabling the now empty row to
    be removed completely.
  * Folder properties: two new options to handle HTML content have been
    added to the General page:
    'Render HTML messages as text' and 'Render HTML messages with plugin
    if possible'.
  * Folder properties: a new option, 'Show tags' has been added. This
    controls whether any message tags are displayed at the top of the
    Message View.
  * SpamAssassin: updated third-party code to 4.0.1.
  * Mail Archiver: added support for Zstandard compression (zstd)
    (libarchive &gt;= 3.4.0 required).
  * RSSyl: the default User-Agent string has been changed to
    ClawsMailRSSyl/$VERSION ($URL); this can be changed in the plugin's
    preferences, and can be further set on a per-feed basis on the
    'Feed properties' page.
  * RSSyl: added a preference so that feeds configured for manual
    updates only are not updated when refreshing all feeds (recursively
    by the context menu, timer or at start-up, if enabled).
  * RSSyl: store and send ETag and Last-Modified headers.
  * RSSyl: postpone auto-updates if the server sends a Retry-After:
    header. A successful manual update clears the Retry-After value.
  * PGP: display a specific message, ("This key is not in your
    keyring") in the NoticeView area when a key is not in the keyring.
  * PGP: added an option to automatically locate missing keys when
    sending encrypted messages.
  * PGP: a missing key can now optionally be retrieved by clicking the
    NoticeView icon.
  * PGP: added a 'Search for PGP key' context menu item to email
    addresses in the Message View.
  * Notification: Ayatana indicator can now be configured to limit
    notifications to certain folders only.
  * Notification: added 'Open address book' entry to Ayatana indicator's
    tray menu.
  * Configuration is now stored in a dedicated file: oauth2rc, located
    in the configuration directory. This file allows a user to
    accommodate an API change by a service provider, or to add a completely
    new Oauth2-based email provider of their choice. Setting protected=1
    within an edited or bespoke block protects it from being overwritten
    by a new version of Claws Mail.
  * GnuTLS &gt;= 3.4.0 is now the minimum requirement.
  * libetpan &gt;= 1.9.4 is now the minimum requirement.
  * dbus-glib support has been migrated to GDBus (GIO) &gt;= 2.26
    and D-Bus (&gt;= 0.60).
  * The summary of the configure output has been completed.
  * A new hidden preference has been added: "show_contact_pic".
    When viewing a message, if the sender is in your address book and
    you have saved a picture for the contact there, this option will
    display that picture unless the Header Pane is displayed or you
    have chosen not to display (X-)Face or "enable_avatars" is set to
    '0'.
    If you have a large address book it is recommended that you leave
    this option turned off to avoid delays in displaying messages.
  * The wizard now uses secure defaults.
  * Various code cleanups, fixes, and enhancements.
  * The English, French and Spanish manuals have been updated.
  * Updated translations: British English, Catalan, Czech, Dutch, French,
    German, Romanian, Slovak, Spanish, Swedish, Turkish.
  * bug fixes:
  * bug 4498, 'About window resizing issues'
  * bug 4586, 'PDF Viewer view breaks in Three Column layout'
  * bug 4764, 'Wrapped UTF8 encoded subject line displayed with
    nonexistent quotation marks'
  * bug 4834, 'Long email addresses in vCalendar invites cause
    the attachments bar on the right side to be hidden
    until restart'
  * bug 4841, 'qutoted-printable encoding breaks text/html file
    with extraordinarily long lines, base64 does not'
  * bug 4846, 'Preferences-&gt; Toolbars: always show icon preview
    on button'
  * bug 4848, 'The new ayatana tray icon displays no icon when
    there are new messages'
  * bug 4850, 'Show error dialog on receive error translation'
  * bug 4852, 'Cancel messages contain Approved-header'
  * bug 4854, 'auto-wrapping off not respected when using
    external editor'
  * bug 4856, 'Build fails with gettext 0.24'
  * bug 4863, 'Account Preferences Minor UI inconsistency'
  * bug 4882, 'IMAP can not use client certificate with
    passphrase'
  * bug 4887, 'Dillo processes are not killed when an HTML
    message is no longer being viewed'
  * bug 4893, 'Clamd plugin not checking any mail'
  * bug 4897, ''small screen' view: crash when exiting view
    message list after deleting all messages/mails
    in folder.'
  * bug 4898, 'When entering folder message list is not
    scrolling to selected message'
  * bug 4902, 'memory leak in the spam_report plug-in'
  * bug 4930, 'remove duplicate signature flag from MimeView'
  * bug 4931, 'avoid memory leak in summary_set_header'
  * fix bug where viewing msgs in the separate msg view are not
    marked as read when the msgview panel is hidden
  * litehtml plugin build failure on Windows
  * 'Save email as...' from the separate message view would save
    whatever was selected in the summaryview rather than what was
    open in the message view.
  * when message view is closed
    1. select a msg;
    2. hit [v] (key),
    3. open the mime structure list
    4. select a part in the structure tree
    5. hit [v] --[crash]--
  * fix header pane bug whereby a very long header value would
    push the mime icons panel out of the visible area.
  * do not attempt to delete a tag from list when the edit tag
    entry has focus.
- Drop conditional build options for dropped libraries:
  pilot_link and libytnef
- Enable vcalendar plugin default
- Update BuildRequires
- Add BuildRequires pkgconfig(ayatana-appindicator3-0.1)</changelog>
</package>
<package pkgid="d54ace9ab14b4d854e20c69948f0550c4abcba18539169ac9e676ad61d557fdf0bec145cfb9a491d664ce4033c6719e78c4d828ab80fb7b1cb6554c3e0cdea1e" name="clazy" arch="riscv64">
  <version epoch="0" ver="1.17.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735560000">- Update to 1.13
  * New Checks: used-qunused-variable
  * qstring-arg check provides a fix-it
  * Fixed unused-non-trivial-variable to not warn when
    [[maybe_unused]] set
  * Fixed qstring-arg for upcoming Qt 6.9
  * Fixed fully-qualified-moc-types false positive for const
    modifiers of generic arguments
  * Silence false positive non-pod-global-static warning for QML
    module initialization
  * Fix function-args-by-value false positive that would cause
    compile error in copy constructors, assignment operators
    and equal checks
  * False positives for `Q_EMIT(someSignal())` are now fixed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743681600">- Switch back to a git snapshot until a version compatible with
  LLVM 20 gets released
- Update to version 1.14git.20250301T021020~9afca196:
  * Add new check: qbytearray-conversion-to-c-style
  * QProcess::start was wrongly flagged as deprecated
  * HOWTO.md: add a note about running the tests from the build dir directly
  * Don't warn for missing Q_OBJECT macro for nested classes.
  * qt6-deprecated-api-fixes: Only flag QString assignment to QDir
  * Properly document exclude-next-line clazy directive
  * SuppressionManager: Use continue statement instead of nesting large block in if-statement
  * SuppressionManager: Also handle clazy:skip after early return
  * SuppressionManager: Rework controlflow to avoid multiple regex checks in same comment</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743940800">- Add patches:
  * clazy-llvm20.patch
  * clazy-llvm20_2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1745841600">- Update to 1.14.0
  * Clazy warnings for the following line can be disabled, for
  example: clazy:exclude-next-line=check1,check2
  * Support for compilation against Clang 20
  * increase verbosity of some warning messages
  - checks `function-args-by-value` and `function-args-by-ref`:
    add function name and parameter name to warning message
  - checks `unused-non-trivial-variable` and
    `non-pod-global-static`: add variable name to warning message
  * New checks: qbytearray-conversion-to-c-style
- Drop patches, merged upstream:
  * clazy-llvm20.patch
  * clazy-llvm20_2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1749988800">- Update to 1.15
  * install-event-filter: Fix crash when there is no child at the
    given depth (kde#464372)
  * fully-qualified-moc-types: Fix enum/enum class not being
    evaluated (kde#423780)
  * Fixed crash in qstring-comparison-to-implicit-char (kde#502458)
  * Fixed crash when fully-qualified-moc-types encounters signals
    with expressions like "std::bitset&lt;int(8)&gt;"
  * Fixed crash in qvariant-template-instantiation</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757160000">- Update to 1.16
  * New clang-tidy plugin</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1761048000">- Build the clang-tidy plugin. The required headers are no longer deleted.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1771502400">- Update to 1.17
  * Fix non-pod-static check emitting warning for each entry
    of a container
  * Fix use-arrow-operator-instead-of-data emitting false
    positive when value is casted
  * Do not whitelist QVariant for detaching-temporary.
    QVariant::toString will provide a QString that is not detached
  * detaching-temporary properly checks conditions when more than
    two method calls are chained
  * Fixits for detaching-temporary/detaching-member are more
    reliable with fixit ranges for operator calls
  * When using QT_NAMESPACE, clazy properly handles Qt classes
    being in this specific namespace
  * Fix wrong replacement method for QMap::operator[]
  * Make project compile with LLVM22. qhash-namespace,
    fully-qualified-moc-types, old-style-connect tests are fixed
  * Adjust readlock-detaching check to work properly with
    Qt 6.11 changes
  * Move qstring-ref to manuallevel since it is not compatible
    with Qt6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Add upstream change:
  * 0001-Fix-FullyQualifiedMocTypes-giving-false-positives-fo.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1775563200">- Update to 1.17.1
  * fix for the QtCreator integration not working properly
  * Fix a broken check with Qt 6.11
- Drop patch, merged upstream:
  * 0001-Fix-FullyQualifiedMocTypes-giving-false-positives-fo.patch</changelog>
</package>
<package pkgid="98459183fa14d903f94d403e8cf330e9c7589aa5cfee700492655382125308542a0ea8b11c903f98551fc3dfb41b472bdc08ad05d49ab75c36880c4f4dd174e4" name="cld2-devel" arch="riscv64">
  <version epoch="0" ver="20150820" rel="6.1"/>
  <changelog author="astieger@suse.com" date="1432728000">- initial version</changelog>
  <changelog author="astieger@suse.com" date="1466510400">- fix build with gcc6 in Factory, build with -std=c++98 boo#985158</changelog>
  <changelog author="astieger@suse.com" date="1502452800">- Update to version 20150820:
  * upstream moved to git(hub)
  * Some unused code removed</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1595851200">- add pkgconfig file
- cleanup spec file
  * remove stuff for compatibility below SLE 12
  * use license tag in files section</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1596283200">- add 0001-fix-hebrew-iso-code.patch to change obsolete hebrew language
  code from iw to he</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1608120000">- change include paths in pkgconfig file to the values used by
  cyrus imap</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1608120001">- fix generating cld2_full library by adding common source files
  in CMakeLists.txt</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1616500800">- include GNUInstallDirs into CMakeLists.txt and use CMAKE_INSTALL_FULL_LIBDIR
  variable in pkgconfig file to set corret library path also on Tumbleweed</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt; - 20150820" date="1708948800">- use autosetup in prep section</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt; - 20150820" date="1708948801">- cleanup spec file</changelog>
</package>
<package pkgid="e55302ccca1c6f689ff8a8e01c37aedf3ed73655929666963f7ca1972e591da63c07794c276885f3813b8ce139673c5345cef80d123ce3cbfea59c689e97bb1c" name="cldr-emoji-annotation" arch="noarch">
  <version epoch="0" ver="36.12.120191002_0" rel="1.3"/>
  <changelog author="hillwood@opensuse.org" date="1511092800">- Ininial package.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1583928000">- Replace BuildRequires: gnome-common with the actual required package:
  libtool, automake/conf and pkg-config</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1584360000">- Update to 36.12.120191002_0
  * No changelog provided by upstream</changelog>
</package>
<package pkgid="cf24681dfabdfa65d607d28f379c7c692c0f23a96bf74ecb8d92bdd8e3cbf616f7cef29953a863e405bd8b25f40d0ae2137862271cd3cb4299dbd9899c8d5c72" name="cldr-emoji-annotation-devel" arch="noarch">
  <version epoch="0" ver="36.12.120191002_0" rel="1.3"/>
  <changelog author="hillwood@opensuse.org" date="1511092800">- Ininial package.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1583928000">- Replace BuildRequires: gnome-common with the actual required package:
  libtool, automake/conf and pkg-config</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1584360000">- Update to 36.12.120191002_0
  * No changelog provided by upstream</changelog>
</package>
<package pkgid="7b9fa2233a7c52990e9b1bea59c9f7a8596239962f367b7cc2fa79bb38bdcb4d4c46403e20d1c3355c4ed18ac3cd90e59657f5a3c13da29c974df66edf0a5378" name="clementine" arch="riscv64">
  <version epoch="0" ver="1.4.1~50~ge281c4508" rel="2.4"/>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1617883200">- Update to git snapshot 1.3.99.20210304 to fix build against the
  new taglib.
- For upstream changes go to:
  https://github.com/clementine-player/Clementine/compare/1.4.0rc1-343-gb49afcc5b...1.4.0rc1-548-g354f6a23e</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1623412800">- update to 1.3.99.20210609
  * For upstream changes go to:
    https://github.com/clementine-player/Clementine/compare/354f6a23e0ce...612767c87822</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1660046400">- Update to version 1.4.0~rc2
- Remove unneeded patch clementine-hidden-systray-icon.patch
- Many bug fixes and new features since the last git snapshot</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1688990400">- Fix build on tumbleweed with clementine-cpp17-force.patch by
  forcing -std=c++17 on protobuf-using subdirectories.
- Add clementine-ix86-build-fix.patch to fix ix86 build
  (missing protobuf link libs).</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1709121600">- Allow use of internal taglib until taglib2 build issue is solved
  see https://github.com/clementine-player/Clementine/issues/7313</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1709812800">- Fix build error with protobuf 25 in Leap 15.6
  * Apply clementine-cpp17-force.patch and clementine-ix86-build-fix.patch
    to Leap 15.6 build</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1710676800">- Add clementine-cpp17.patch:
  * Fixes build with TagLib and Protobuf now requiring C++17.
- Add clementine-protobuf.patch:
  * Fixes build with protobuf 22 and higher.
- Add clementine-taglib2.patch:
  * Fixes build with TagLib 2.
- Removed clementine-ix86-build-fix.patch and
  clementine-cpp17-force.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1755950400">- Update to rolling release version tagged 1.4.1-50-ge281c4508
- Remove clementine-protobuf.patch and clementine-cpp17.patch; similar
  revisions now upstream per
  https://github.com/clementine-player/Clementine/pull/7372
- Remove clementine-taglib2.patch; similar revisions now upstream per
  https://github.com/clementine-player/Clementine/pull/7374
- Add clementine-cmake-pr7402.patch from
  https://github.com/clementine-player/Clementine/pull/7402 to fix
  CMake compatibility issues</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="d86efe3c9944f35391f734329a46761312080617e9bc57d6fc333be02a389a3bd38420945144b079ebec42405833f74c2842d43eeca7d8667ffa3a8f006e140c" name="clevis" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="fdad9d48c5c808005bf80eaa827a3e8da3c654b80de6369af16056973fdb6bf99e4045293a81750aabe6b3bd162aac92e21c4e81d20efd43ee25f7381922dfdc" name="clevis-bash-completion" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="f3ccc6971818b561656de0514416dd6ce862e17726c7bd67abc3c7a8f0253646feaa5490b619648cf086f77d2f589a70b8167b9f043a1b20a1762a280581db93" name="clevis-dracut" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="11f1bfb34444aa84eb22d2af14419ccf01ac562bc3c9bf1a851eed368dbb1ac697b1cedb4cd499deb903ffcbfefff74202bf27929704e381e763cf0eb40fad74" name="clevis-luks" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="1209fd4a5ad9e64897ea5cd6f0dd11ac576847d4e1a1a45c30a883fd72be8ca2f71e3c212aa67a3ff759dcfddbb277860c7743df2c798591766d27e9ad793ed2" name="clevis-pin-pkcs11" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="75286bb7d69e2826795049f60a6393bd4c4046c44b12053a9f091a940d020516153b80a02fd79b64f0d9215d995de79ccbac72ab6586944e44fcdce72befbc50" name="clevis-pin-sss" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="968b82a189c398d0bec2a9689b5043ff39b68e0626f56e48e62e591235b48353a40e64b6454d32b308f1d2c7f3dbbb263671582a8191dd5477f1eb7a2bf2e71f" name="clevis-pin-tang" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="c6a62263bd33e63ae3d52944023ce081478948d3450a2c75abf3f0172f9b1ab8b209eaf5581861f760985dddf0153cd838bd6e46ee5988380e4788e0430409dc" name="clevis-pin-tpm2" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="19fcaa68a258cd0854538d7049ba1e98110c09b2423c9e2234e3c7d922ac2400d287aff887e0bbc898ff3f087a185394392caa2ac0977e83725ba9c79a0491c5" name="clevis-systemd" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="a5ca5b40fde6adeb387645c4a6c21fba8956122f88abbda560454bd35b8f3c1a405f7c94c7cd42d5ff6cf34d6285e4947506a2ee4af5032fc57a4f202392c35d" name="clevis-udisks2" arch="riscv64">
  <version epoch="0" ver="21" rel="1.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1673956800">- ship clevis v18, a unattended disk encryption unlocker, via either
  a server or TPM2. (jsc#PED-3009, jsc#PM-3627, jsc#PM-2793)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681214400">- updated to v19
  - Add external token id for existing passphrase (71869cb)
  - luks-edit: remove unnecessary 2&gt;/dev/null (6e48a1c)
  - Avoid invalid message for clevis command (3f879a3)
  - Notify error url on server connect fail (f5786d3)
  - Improve boot performance by removing key check (47b01ab)
  - systemd: account for unlocking failures in clevis-luks-askpass (92b09c9)
  - luks: enable debugging in clevis scripts when rd.debug is set (8c9e020)
  - luks: explicitly specify pbkdf iterations to cryptsetup (7159630)
  - tpm2: improve validation of PCRs in clevis-encrypt-tpm2 (4eb1980)
  - luks: define max entropy bits for pwmake (3bb852b)
  - luks: ignore empty &amp; comment lines in crypttab (0589c14)
  - Avoid luksmeta corruption on clevis bind (d8a25e3)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684756800">- drop ncat requirement from clevis-systemd (boo#1211580)</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1745064000">- Create packages:
  * clevis-pin_tpm2
  * clevis-pin_pkcs11
  * clevis-pin-sss
  * clevis-pin-tang
- Add 0002-find-pcscd.patch
- Update to version 21:
  * [EXPERIMENTAL] Add PKCS#11 pin basic functionality (5b07e40)
  * Ensure dnf builddep is installed in Fedora (#466) (2b34226)
  * udisks2: check for EINTR when reading in recover_key() (4c6d5d9)
  * udisks2: check if variables are NULL before calling unref (eea777f)
  * Fix README.md to include tang https configuration (#175) (#417) (4bddd5e)
  * Prevent Address in use error (601d0a9)
  * Fedora test build fix (3420001)
  * luks/udisks2: explicitly NULL-terminate buffer (251a888)
  * pins/sss: intialize variable before use (0938231)
  * Fix DNS resolution in initramfs (#367) (bebb037)
  * Upgrade checkout version (v3-&gt;v4) (#452) (ea7a8e1)
  * Fix killing of child process of clevisloop (c03dbf3)
  * Added language and misspell check for markdown files (#439) (fee1db3)
  * luks: decouple dracut from systemd unlocker (afe91eb)
  * luks: move dracut out of systemd directory (cfefdde)
  * Include manual compilation steps (#433) (ec16c7a)
  * Avoid execution of Github actions for Markdown (#427) (c9f2066)
  * Upgrade version for checkout Github action (#429) (4764b66)
  * Fix README.md to include "tang" pin (#424) (3add946)
  * Use jose, not pwmake, for password generation (#418) (4d23eda)
  * Use quay.io version of Fedora Rawhide container (#425) (bf9e1cd)
  * Add bash syntax highlighting to README.md (#414) (7c23279)
  * Fix README.md to include correct sss example (#409) (eb92459)
  * Fix Github actions by using latest ubuntu distro (#411) (c1a8aff)
  * documenting parameter to pass args to cryptsetup (96726a2)
  * initial test of passing args to 'crypsetup open' (0666b88)
  * passing args to 'crypsetup open'</changelog>
</package>
<package pkgid="f68c055cef8fa2cf879053f2a0c93a50eceac61542114aad15e95fcfc5524ce5d03ee9bc8f4bfd01877d23872c433f6a48356dec60bc15b3f939f4ecec900fb9" name="clhep-Cast-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="2e319b1629111f88111fbce29208f9e2612d54882a3a4b9c46faa190f09e84ef6db4bb0298476e7bb7789686e2cb14c8d008ae129bf91762c7864ff63a907fc9" name="clhep-Evaluator-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="8093ac13b1a4efcb4ecd8fa24f621d6062825f6d46a566ef501e4b376f765fc3b5b12b756366d3e2259297fa453ec18c85434bd61d74974f1e46ab8605235f6b" name="clhep-Exceptions-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="a346f6ff6c87e2065ef83974a2737b0ca7d05c4fd18c6cccf035d1c62e8bc8f6b39b7741ed57c492548c177a04c04bd1fd4c54b7d9ca2322b253bfc082b45569" name="clhep-GenericFunctions-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="9fd0d4f5c1608ed77559788f14b7b2e2e5df1332a1ee352c1996af0ba9b4d9db1ac53ae57d1378b98e3df4ddf1500c420e64a1a589d52f3c20f23feca67a8292" name="clhep-Geometry-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="c5ff71ca3242afda50fb36466bf7557e9ddd302b264ddbcb094afe319ebc9c8a34034b60cbcb9adcb24de070a9bece04146b947b144b58a3d277838f817254ac" name="clhep-Matrix-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="dfabe92f6a8dcedd09378fc7dbd87fdab51e28be918d12b74c1b9c84fd34d3c0d822caac45dae38e64a3c26fac444674d1c007eb3c0a72001bcfd935bfed33e0" name="clhep-Random-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="23452d0ca2ec4983758ef92feb9b750ade7e708024a8f99d46af9d3c8051524ed0485b154e6f5d77f3592ff2ac7978934c83d559737cd8f6a426d4cf9b4bc917" name="clhep-RandomObjects-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="309b4121f087c00f232c8852f371c7bcac14e933f523378a1782d9095652d7fabe6967556f98ac40f6953bee94709908a34d68a833c230e47b4613d8e513781a" name="clhep-RefCount-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="df2a89b7ccf0be431ebe9ad1835e810264a2ee4cb82d18111679bf7e190758d968330573955760fce416dabfcc10360fa5f02fb0752bd627c0627bf2910b3919" name="clhep-Units-devel" arch="noarch">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="efa23b3d46e44505c2a1b5181bdc8a23495afb84fead25bd1212ef3c275a9dbae03bad3b9f6bb9172be16daeb1b67ead02f39b34ab6745eee19aa95a939a2f7a" name="clhep-Utility-devel" arch="noarch">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="5d2aada5d0e7ddb18d1e56319006c5994c975314cd89844b572b530a580c1e936f32bed7a836c7e39b749bca71c3de4dcfc5e3810ce3763bb79450c97af1d4a3" name="clhep-Vector-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="c4c3c442060ecad386199045abe08eb3c109b34ef91a892ebe1ca9e9616c863786d47c1e0aa1569dc624c57854ffa32897eda49b4212f24afcba7ac2c3dc095f" name="clhep-devel" arch="riscv64">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="109e5ef1a7eea168da4d0ebe0cdd19e06fbd329e17c6ba85b4e660efde82b7131491f1c738abf3bd93fb6c15e7eac51fc23b5f65f2a33289e61da96340a06f65" name="clhep-doc" arch="noarch">
  <version epoch="0" ver="2.4.7.2" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664539200">- Update to version 2.4.5.3:
  For details, see include ChangeLog or
  https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/CLHEP_2_4_5_3/ChangeLog
- Drop obsolete clhep-randomobjects-pkgconfig-requires.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667995200">- Update to version 2.4.6.0:
  * Evaluator: Resolve worrying GCC 12 warnings
  * Random: Resolve worrying GCC 12 warnings
- Drop no longer needed clhep-rpmlintrc file.
- Minor offset changes to clhep-respect-build_static_libs.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1672660800">- Update to version 2.4.6.3:
  * Fix compilation warnings on XCode 14.1 for implicit type
    conversions.
- Changes from version 2.4.6.2:
  * Evaluator/test/testEvaluator.output: match change in e_SI.
- Changes from version 2.4.6.1:
  * Evaluator/src/setSystemOfUnits.cc: update units to match
    Units/SystemOfUnits.h.
  * Random: add the cstdint header where uint32_t and uint64_t are
    used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681128000">- Update to version 2.4.6.4:
  * Add support for -std=c++20 and -std=c++2a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 2.6.7.0:
  * Random: MIXMAX update for performance</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697112000">- Update to version 2.6.7.1:
  * Random: add missing shootArray implementations
  * Random: mixmax_skip_N8.icc and mixmax_skip_N240.icc were
    removed as no longer necessary
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702814400">- Split out individual subpackages for different CLHEP libraries,
  in keeping with dependency chart here:
  https://proj-clhep.web.cern.ch/proj-clhep/packages.html.
  * clhep-devel now drags in all the clhep-*-devel subpackages.
- Add clhep-docdir.patch to get documentation to install to a
  user configurable dir.
- Split out doc package and install doxygen generated HTML
  documentation to it; add as Recommends to clhep-devel.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Split out complex helper macros into clhep.macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704628800">- Add BuildRequires: graphviz for dot, needed by doxygen when
  generating docs.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.4.7.2:
  * support for -std=c++23
  * add CLHEP_BUILD_STATIC_LIBS option (ON by default)
- Drop clhep-respect-build_static_libs.patch: no longer needed;
  use upstream configure option CLHEP_BUILD_STATIC_LIBS=OFF
  instead.</changelog>
</package>
<package pkgid="6fba517004d5e3eab64ecfec0fa3f7f2cb4f21dbd854cfa5c2b4363f7048ee633d9d33b8c3bc54606fd88caaf5ddb9f01c16e4562b78fd658beea4f79b99f168" name="cli11-devel" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1601035200">- Initial import of CLI11 1.9.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Trim conjecture from description and supply actual limits.</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1637582400">- Build doc package
- Include pkgconfig file
- Disable the build of examples
- Change the directory of cmake files to %{_datadir}/cmake
- Use the upstream name for source and building, and keep the
  package name lowercase
- Update to version 2.1.2
  * Use main for the main branch of the repository
  * Bugfix(cmake): Enforce at least C++11 when using CMake target
  * Build: Don't run doxygen and CTest includes if a submodule
  * Build: Avoid a warning on CMake 3.22
  * Build: Support compiling the tests with an external copy of Catch2</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1649851200">- Update to version 2.2.0
  * Add `MultiOptionPolicy::Sum`  and refactor the `add_flag` to fix a bug when using `std::optional&lt;bool&gt;` as type.
  * Add support for an empty vector result in TOML and as a default string.
  * Add `.validate_optional_arguments()` to support discriminating positional arguments from vector option arguments.
  * Add `CLI::FileOnDefaultPath` to check for files on a specified default path.
  * Change default value display in help messages from `=XXXX` to `[XXXXX]` to make it clearer.
  * Modify the Range Validator to support additional types and clean up the error output.
  * Bugfix: The trigger on parse modifier did not work on positional argument.s
  * Bugfix: The single header file generation was missing custom namespace generation.
  * Bugfix: Clean up File Error handling in the argument processing.
  * Bugfix: Fix a stack overflow error if nameless commands had fallthrough.
  * Bugfix: A subcommand callback could be executed multiple times if it was a member of an option group.
  * Bugfix: Fix an issue with vectors of multi argument types where partial argument sets did not result in an error.
  * Bugfix: Fix an issue with type the template matching on C++20 and add some CI builds for C++20.
  * Bugfix: Fix typo in C++20 detection on MSVC.
  * Bugfix: An issue where the detection of RTTI being disabled on certain MSVC platforms did not disable the use of dynamic cast calls.
  * Bugfix: Resolve strict-overflow warning on some GCC compilers.
  * Backend: Add additional tests concerning the use of aliases for option groups in config files.
  * Build: Add support for testing in meson and cleanup symbolic link generation.
  * Build: Support building in WebAssembly.</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612800">- Although the pre-compiled mode has been introduced upstream, it is still not
  able to build shared libs, so CLI11_PRECOMPILED is default to be disabled.
  The package is then still header-only, and the build architecture is changed
  to noarch.
- Tests are enabled during building.
- Upstream changes: update to version 2.3.0
  * Add CLI11_PRECOMPILED as an option. #762
  * Bugfix: Include &lt;functional&gt; in FormatterFwd #727
  * Bugfix: Add missing Macros.hpp to Error.hpp #755
  * Bugfix: Fix subcommand callback trigger #733
  * Bugfix: Variable rename to avoid warning #734
  * Bugfix: split_program_name single file name error #740
  * Bugfix: Better support for min/max overrides on MSVC #741
  * Bugfix: Support MSVC 2022 #748
  * Bugfix: Support negated flag in config file #775
  * Bugfix: Better errors for some confusing config file situations #781
  * Backend: Restore coverage testing (lost with Travis CI) #747</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612801">- Disable tests for %{?sle_version} &lt;= 150300 due to possible issues of old
  cmake versions</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1673092800">- Update to version 2.3.2:
  * Bugfix: Consistently use ADL for lexical_cast, making it easier to extend for custom template types #820
  * Bugfix: Tweak the parsing of files for flags with disable_flag_override #800]
  * Bugfix: Handle out of bounds long long #807
  * Bugfix: Spacing of make_description min option output #808
  * Bugfix: Print last parsed subcommand's help message #822
  * Bugfix: Avoid floating point warning in GCC 12 #803
  * Bugfix: Fix a few gcc warnings #813
  * Backend: Max CMake tested 3.22 -&gt; 3.24 #823
- Update to version 2.3.1:
  * Bugfix: App::get_option_group implementation missing #793
  * Bugfix: Fix spacing when setting an empty footer #796
  * Bugfix: Address Klocwork static analysis checking issues #785</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1711108800">- Update to version 2.4.1:
  * Bugfix: Include cstdint (gh#CLIUtils/CLI11#996).
  * Bugfix: Fix change in operation of config_ptr with unused
    default in the count method (gh#CLIUtils/CLI11#1003).
  * Tests: Include libatomic if required for fuzzing test
    (gh#CLIUtils/CLI11#1000).
- Changes from version 2.4.0:
  * Add Unicode support and bug fixes (gh#CLIUtils/CLI11#804,
    gh#CLIUtils/CLI11#923, gh#CLIUtils/CLI11#876,
    gh#CLIUtils/CLI11#848, gh#CLIUtils/CLI11#832,
    gh#CLIUtils/CLI11#987).
  * Match TOML standard for string and numerical entries,
    multiline strings (gh#CLIUtils/CLI11#968,
    gh#CLIUtils/CLI11#967,gh#CLIUtils/CLI11#964,
    gh#CLIUtils/CLI11#935).
  * Add validation for environmental variables
    (gh#CLIUtils/CLI11#926).
  * Add an escape string transform (gh#CLIUtils/CLI11#970).
  * Add A REVERSE multi-option policy to support multiple config
    files and other applications (gh#CLIUtils/CLI11#918).
  * Add usage message replacement (gh#CLIUtils/CLI11#768).
  * Allow using dot notation for subcommand arguments such as
  - -sub1.field (gh#CLIUtils/CLI11#789).
  * Bugfix: Fuzzing tests and fixes (gh#CLIUtils/CLI11#930,
    gh#CLIUtils/CLI11#905, gh#CLIUtils/CLI11#874,
    gh#CLIUtils/CLI11#846).
  * Bugfix: Missing coverage tests (gh#CLIUtils/CLI11#928).
  * Bugfix: CMake package and package config tests and fixes
    (gh#CLIUtils/CLI11#916).
  * Bugfix: Environmental variable checks in non-triggered
    subcommands (gh#CLIUtils/CLI11#904).
  * Bugfix: Environmental variables were not being correctly
    process by config pointer (gh#CLIUtils/CLI11#891).
  * Bugfix: Undefined behavior in sum_string_vector
    (gh#CLIUtils/CLI11#893).
  * Bugfix: Warnings and updates for CUDA 11 support
    (gh#CLIUtils/CLI11#851).
  * Backend: Add tests for newer compilers (lost with Travis CI)
    (gh#CLIUtils/CLI11#972).
  * Backend: Increase minimum CMake to 3.5
    (gh#CLIUtils/CLI11#898).
  * Backend: Remove integrated Conan support (provided now by
    Conan center) (gh#CLIUtils/CLI11#853).
  * Tests: Support Catch2 Version 3 (gh#CLIUtils/CLI11#896,
    gh#CLIUtils/CLI11#980).
- Package is no longer noarch as it installs pkgconfig file to
  %_libdir.
- Drop conditionals supporting EOL openSUSE versions.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1722513600">- Update to version 2.4.2:
  This version improves support for alternative build systems, like
  Meson and Bazel. The single-include file now is in its own
  subdirectory. Several smaller fixes as well.
  + Meson: fixes, cleanups, and modernizations #1024 &amp; #1025
  + Support building with Bazel #1033
  + Restore non-arch dependent path for the pkgconfig file #1012
  + Add get_subcommand_no_throw #1016
  + Move single file to single-include folder #1030 &amp; #1036
  + Fixed app.set_failure_message(...) -&gt; app.failure_message(...) #1018
  + Add IWYU pragmas #1008
  + Fix internal header include paths #1011
  + Improved clarity in RequiredError #1029
  + Added ability to use lexical_cast overloads constrained with enable_if #1021
  + Bug fixes in latest release related to environmental variable
    parsing from option groups and unrecognized fields in a config file #1005
- Packaging:
  + move cli11.pc to _datadir
  + change -devel package to build noarch</changelog>
</package>
<package pkgid="4c27e1b9ba70eb3f56c2e02a0933df7a1ad54a570d8bd9ddcce2c642c574b75e2f51d58cff83565152215b9d503a213d29ba92e364ec1a17a300a172b9744891" name="cli11-doc" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1601035200">- Initial import of CLI11 1.9.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Trim conjecture from description and supply actual limits.</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1637582400">- Build doc package
- Include pkgconfig file
- Disable the build of examples
- Change the directory of cmake files to %{_datadir}/cmake
- Use the upstream name for source and building, and keep the
  package name lowercase
- Update to version 2.1.2
  * Use main for the main branch of the repository
  * Bugfix(cmake): Enforce at least C++11 when using CMake target
  * Build: Don't run doxygen and CTest includes if a submodule
  * Build: Avoid a warning on CMake 3.22
  * Build: Support compiling the tests with an external copy of Catch2</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1649851200">- Update to version 2.2.0
  * Add `MultiOptionPolicy::Sum`  and refactor the `add_flag` to fix a bug when using `std::optional&lt;bool&gt;` as type.
  * Add support for an empty vector result in TOML and as a default string.
  * Add `.validate_optional_arguments()` to support discriminating positional arguments from vector option arguments.
  * Add `CLI::FileOnDefaultPath` to check for files on a specified default path.
  * Change default value display in help messages from `=XXXX` to `[XXXXX]` to make it clearer.
  * Modify the Range Validator to support additional types and clean up the error output.
  * Bugfix: The trigger on parse modifier did not work on positional argument.s
  * Bugfix: The single header file generation was missing custom namespace generation.
  * Bugfix: Clean up File Error handling in the argument processing.
  * Bugfix: Fix a stack overflow error if nameless commands had fallthrough.
  * Bugfix: A subcommand callback could be executed multiple times if it was a member of an option group.
  * Bugfix: Fix an issue with vectors of multi argument types where partial argument sets did not result in an error.
  * Bugfix: Fix an issue with type the template matching on C++20 and add some CI builds for C++20.
  * Bugfix: Fix typo in C++20 detection on MSVC.
  * Bugfix: An issue where the detection of RTTI being disabled on certain MSVC platforms did not disable the use of dynamic cast calls.
  * Bugfix: Resolve strict-overflow warning on some GCC compilers.
  * Backend: Add additional tests concerning the use of aliases for option groups in config files.
  * Build: Add support for testing in meson and cleanup symbolic link generation.
  * Build: Support building in WebAssembly.</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612800">- Although the pre-compiled mode has been introduced upstream, it is still not
  able to build shared libs, so CLI11_PRECOMPILED is default to be disabled.
  The package is then still header-only, and the build architecture is changed
  to noarch.
- Tests are enabled during building.
- Upstream changes: update to version 2.3.0
  * Add CLI11_PRECOMPILED as an option. #762
  * Bugfix: Include &lt;functional&gt; in FormatterFwd #727
  * Bugfix: Add missing Macros.hpp to Error.hpp #755
  * Bugfix: Fix subcommand callback trigger #733
  * Bugfix: Variable rename to avoid warning #734
  * Bugfix: split_program_name single file name error #740
  * Bugfix: Better support for min/max overrides on MSVC #741
  * Bugfix: Support MSVC 2022 #748
  * Bugfix: Support negated flag in config file #775
  * Bugfix: Better errors for some confusing config file situations #781
  * Backend: Restore coverage testing (lost with Travis CI) #747</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612801">- Disable tests for %{?sle_version} &lt;= 150300 due to possible issues of old
  cmake versions</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1673092800">- Update to version 2.3.2:
  * Bugfix: Consistently use ADL for lexical_cast, making it easier to extend for custom template types #820
  * Bugfix: Tweak the parsing of files for flags with disable_flag_override #800]
  * Bugfix: Handle out of bounds long long #807
  * Bugfix: Spacing of make_description min option output #808
  * Bugfix: Print last parsed subcommand's help message #822
  * Bugfix: Avoid floating point warning in GCC 12 #803
  * Bugfix: Fix a few gcc warnings #813
  * Backend: Max CMake tested 3.22 -&gt; 3.24 #823
- Update to version 2.3.1:
  * Bugfix: App::get_option_group implementation missing #793
  * Bugfix: Fix spacing when setting an empty footer #796
  * Bugfix: Address Klocwork static analysis checking issues #785</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1711108800">- Update to version 2.4.1:
  * Bugfix: Include cstdint (gh#CLIUtils/CLI11#996).
  * Bugfix: Fix change in operation of config_ptr with unused
    default in the count method (gh#CLIUtils/CLI11#1003).
  * Tests: Include libatomic if required for fuzzing test
    (gh#CLIUtils/CLI11#1000).
- Changes from version 2.4.0:
  * Add Unicode support and bug fixes (gh#CLIUtils/CLI11#804,
    gh#CLIUtils/CLI11#923, gh#CLIUtils/CLI11#876,
    gh#CLIUtils/CLI11#848, gh#CLIUtils/CLI11#832,
    gh#CLIUtils/CLI11#987).
  * Match TOML standard for string and numerical entries,
    multiline strings (gh#CLIUtils/CLI11#968,
    gh#CLIUtils/CLI11#967,gh#CLIUtils/CLI11#964,
    gh#CLIUtils/CLI11#935).
  * Add validation for environmental variables
    (gh#CLIUtils/CLI11#926).
  * Add an escape string transform (gh#CLIUtils/CLI11#970).
  * Add A REVERSE multi-option policy to support multiple config
    files and other applications (gh#CLIUtils/CLI11#918).
  * Add usage message replacement (gh#CLIUtils/CLI11#768).
  * Allow using dot notation for subcommand arguments such as
  - -sub1.field (gh#CLIUtils/CLI11#789).
  * Bugfix: Fuzzing tests and fixes (gh#CLIUtils/CLI11#930,
    gh#CLIUtils/CLI11#905, gh#CLIUtils/CLI11#874,
    gh#CLIUtils/CLI11#846).
  * Bugfix: Missing coverage tests (gh#CLIUtils/CLI11#928).
  * Bugfix: CMake package and package config tests and fixes
    (gh#CLIUtils/CLI11#916).
  * Bugfix: Environmental variable checks in non-triggered
    subcommands (gh#CLIUtils/CLI11#904).
  * Bugfix: Environmental variables were not being correctly
    process by config pointer (gh#CLIUtils/CLI11#891).
  * Bugfix: Undefined behavior in sum_string_vector
    (gh#CLIUtils/CLI11#893).
  * Bugfix: Warnings and updates for CUDA 11 support
    (gh#CLIUtils/CLI11#851).
  * Backend: Add tests for newer compilers (lost with Travis CI)
    (gh#CLIUtils/CLI11#972).
  * Backend: Increase minimum CMake to 3.5
    (gh#CLIUtils/CLI11#898).
  * Backend: Remove integrated Conan support (provided now by
    Conan center) (gh#CLIUtils/CLI11#853).
  * Tests: Support Catch2 Version 3 (gh#CLIUtils/CLI11#896,
    gh#CLIUtils/CLI11#980).
- Package is no longer noarch as it installs pkgconfig file to
  %_libdir.
- Drop conditionals supporting EOL openSUSE versions.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1722513600">- Update to version 2.4.2:
  This version improves support for alternative build systems, like
  Meson and Bazel. The single-include file now is in its own
  subdirectory. Several smaller fixes as well.
  + Meson: fixes, cleanups, and modernizations #1024 &amp; #1025
  + Support building with Bazel #1033
  + Restore non-arch dependent path for the pkgconfig file #1012
  + Add get_subcommand_no_throw #1016
  + Move single file to single-include folder #1030 &amp; #1036
  + Fixed app.set_failure_message(...) -&gt; app.failure_message(...) #1018
  + Add IWYU pragmas #1008
  + Fix internal header include paths #1011
  + Improved clarity in RequiredError #1029
  + Added ability to use lexical_cast overloads constrained with enable_if #1021
  + Bug fixes in latest release related to environmental variable
    parsing from option groups and unrecognized fields in a config file #1005
- Packaging:
  + move cli11.pc to _datadir
  + change -devel package to build noarch</changelog>
</package>
<package pkgid="fc752124abdde6a9912f72f0ac772d26e0bc2ec4bfe29f2527bfee63a3e55dff8eb05af24c918357785ad89fb6695bf7e04206aa5437c769525b32c2cfdeafad" name="clinfo" arch="riscv64">
  <version epoch="0" ver="3.0.25.02.14" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1453809600">- Update to 2.1.16.01.12
  * no upstream changelog provided</changelog>
  <changelog author="mpluskal@suse.com" date="1487332800">- Update to version 2.1.17.02.09:
  * no upstream changelog provided</changelog>
  <changelog author="mardnh@gmx.de" date="1500724800">- Update to version 2.2.17.06.14
  * Version 2.2.17.06.14
  * OpenCL 2.2 support
  * Add "size" to "cache line" info
  * Add NMAKE makefile
  * Update Windows support
  * Avoid possible narrowing warnings
  * Use PRIuS to print size_t
  * Make UNUSED macro function-style
  * Also check default devices in clCreateContextFromType</changelog>
  <changelog author="mardnh@gmx.de" date="1506859200">- Update to version 2.2.17.08.25
  * Version 2.2.17.08.25
  * Switch to annotated tags
  * Provide a `make install` target
  * Check for extra bits in some bitfields
  * Preliminary support for cl_khr_terminate_context
  * Declare support for OpenCL 2.x experimental
  * Actually add support for cl_khr_subgroup_named_barrier property
  * Add tentative missing defines for cl_khr_terminate_context
  * Defines for cl_khr_subgroup_named_barrier
- Add patch:
  * 0001-fix-manpage-target.patch</changelog>
  <changelog author="mardnh@gmx.de" date="1508932800">- Update to version 2.2.17.10.25
  * Warnings as errors
  * Correctly-rounded div and sqrt is only a flag for fp32
  * Fix CL_DEVICE_IMAGE_PITCH_ALIGNMENT unit to pixels.
  * fix manpage target
- Remove patch:
  * 0001-fix-manpage-target.patch (fixed upstream)</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 2.2.18.04.06:
  * No upstream documentation of changes.
- Use %%license macro to package LICENSE file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1607601600">- Update to version 3.0.20.11.20:
  * No upstream list of changes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1614254400">- Update to version 3.0.21.02.21:
  * No upstream release notes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674734400">- Update to version 3.0.23.01.25
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 3.0.25.02.14:
  * No upstream release notes.</changelog>
</package>
<package pkgid="8d7cd207a561b4e0570463c178dd12a08a2bf52760c041217c6eb451f48c98a74fdafede6af4d3154fe38fae1ce7a5bda4f67ac49b7a33d3890004867e2c93c8" name="clingo" arch="riscv64">
  <version epoch="0" ver="5.8.0" rel="1.1"/>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1632916800">- first release for SUSE (from fedora spec)</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1632916801">- fix some build errors, remove unwanted files
- update to version 5.5.0
- clingo is used by default for spack version &gt;= 0.17 (JSC#SLE-22137)</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1637236800">- create a sub lib package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1639483200">- added python-cffi as Requires (boo#1193712)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1662033600">- Do not use python_module macro, which requires other macros to fire
  correctly (bsc#1212554).
- Mark the license file using %license macro.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.2:
  * fix AST comparison
  * fix handling of n-ary comparisons in AST
  * fix symbolic atom iterator
  * build wheels using cibuildwheel
  * add support for parsing files in ASPIF format
  * add theory related functions to backend
  * add support for comparisons with more than one relation
  * extend safety by computing intervals from comparisons
  * add and ground base part by default in Python API
  * remove experimental CSP extensions
  * require at least MSVC 15.0 to build on Windows
  * large code refactoring
  * replace internal hash set implementation by external one
  * fix `parse_files` in C++ API
  * fix adding clauses during enumeration
  * fix incremental projection with backend
  * update to clasp version 3.3.8
  * extend theory class to get version information
  * improve performance of `Model.symbol`
  * tidy up `clingo.hh` header regarding C++17 deprecations
  * fix error handling while solving in Python API
  * fix various outher bugs</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1741694400">- BuildRequire python3-setuptools to fix build on python 3.13</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751889600">- update to 5.8.0
  * extend API to read/write aspif programs
  * extend API to remove project and minimize statements
  * fix cffi issues with python 3.12
  * fix comment enum in Python API
- update to 5.7.1
  * fix comparison of theory elements
- update to 5.7.0
  * add AST node for comments
  * add function to change undo mode
  * add function to access priorities to API
  * add Model::is_consequence to API
  * add option to preserve facts
  * improve hash table performance
  * extend add_theory_atom method of backend
  * fix add_theory_atom_with_guard in Python API
  * fix AST bugs
  * fix parsing of hexadecimal numbers
  * fix assignment aggregates
  * fix overflows in IESolver</changelog>
</package>
<package pkgid="7defe9c40483e7a636401481384fcfd1a75aeacbfb46257e613f18116a617278937b08103ac84933fa8d27cbf5c7fb308a6d61a734cdbf69cfb10c054859393f" name="clingo-devel" arch="riscv64">
  <version epoch="0" ver="5.8.0" rel="1.1"/>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1632916800">- first release for SUSE (from fedora spec)</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1632916801">- fix some build errors, remove unwanted files
- update to version 5.5.0
- clingo is used by default for spack version &gt;= 0.17 (JSC#SLE-22137)</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1637236800">- create a sub lib package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1639483200">- added python-cffi as Requires (boo#1193712)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1662033600">- Do not use python_module macro, which requires other macros to fire
  correctly (bsc#1212554).
- Mark the license file using %license macro.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.2:
  * fix AST comparison
  * fix handling of n-ary comparisons in AST
  * fix symbolic atom iterator
  * build wheels using cibuildwheel
  * add support for parsing files in ASPIF format
  * add theory related functions to backend
  * add support for comparisons with more than one relation
  * extend safety by computing intervals from comparisons
  * add and ground base part by default in Python API
  * remove experimental CSP extensions
  * require at least MSVC 15.0 to build on Windows
  * large code refactoring
  * replace internal hash set implementation by external one
  * fix `parse_files` in C++ API
  * fix adding clauses during enumeration
  * fix incremental projection with backend
  * update to clasp version 3.3.8
  * extend theory class to get version information
  * improve performance of `Model.symbol`
  * tidy up `clingo.hh` header regarding C++17 deprecations
  * fix error handling while solving in Python API
  * fix various outher bugs</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1741694400">- BuildRequire python3-setuptools to fix build on python 3.13</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751889600">- update to 5.8.0
  * extend API to read/write aspif programs
  * extend API to remove project and minimize statements
  * fix cffi issues with python 3.12
  * fix comment enum in Python API
- update to 5.7.1
  * fix comparison of theory elements
- update to 5.7.0
  * add AST node for comments
  * add function to change undo mode
  * add function to access priorities to API
  * add Model::is_consequence to API
  * add option to preserve facts
  * improve hash table performance
  * extend add_theory_atom method of backend
  * fix add_theory_atom_with_guard in Python API
  * fix AST bugs
  * fix parsing of hexadecimal numbers
  * fix assignment aggregates
  * fix overflows in IESolver</changelog>
</package>
<package pkgid="f496539a460261394cb5a27ca564aed05fb460053eb450c0fae2292c535c8c42d36c8bea16e65f41be9f17d2d6e0d8f9bc80dacb7410ab8a6f10437f86ac7d21" name="clipgrab" arch="riscv64">
  <version epoch="0" ver="3.9.14" rel="1.1"/>
  <changelog author="aloisio@gmx.com" date="1502971200">- Update to version 3.6.5</changelog>
  <changelog author="ecsos@opensuse.org" date="1523793600">- Update to version 3.6.8 (no changelog supplied)
- Rebase clipgrab-qt5.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1540641600">- Update to version 3.7.1 (no changelog supplied)
- Refreshed clipgrab-qt5.patch
- Spec cleanup</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1545739200">- Update to version 3.7.2 (no changelog supplied)
- Fix build with Qt 5.12
- Refreshed clipgrab-qt5.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1548244800">- Update to version 3.8.0 (no changelog supplied)
- Dropped clipgrab-qt5.patch (now builds natively against Qt5)</changelog>
  <changelog author="ecsos@opensuse.org" date="1557316800">- Update to version 3.8.2 (no changelog supplied)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1605614400">- Update to version 3.9.2 (no changelog supplied)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1634558400">- Update to version 3.9.7 (no changelog supplied)
- Run spec-cleaner
- Drop post/postun for desktop_database</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707393600">- Update to version 3.9.10 (no changelog supplied)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1765540800">- Update to version 3.9.14 (no changelog supplied)</changelog>
</package>
<package pkgid="49fd7d211735995c5cdea6d872d2636a620a33b5a2e6a1b0eb6a085f436be34a09c59c434cff71014fc5c69a4b2d22077539a07d2edf4c2dbf1832dbec0d9970" name="cliphist" arch="riscv64">
  <version epoch="0" ver="0.7.0" rel="1.1"/>
  <changelog author="Lorenz Holzbauer &lt;lorenzholzbauer@ikmail.com&gt;" date="1737201600">- initial package</changelog>
  <changelog author="Lorenz Holzbauer &lt;lorenzholzbauer@ikmail.com&gt;" date="1761825600">- Update to version 0.7.0
  * Added min-store-length option
  * Compact database after wiping
  * Added contrib scripts and improvements:
  - fuzzel img script
  - option to delete specific entry in cliphist-fuzzel-img
  - systemd service
  - cliphist-wofi-img: disable cache
  - drop ImageMagick in cliphist-fuzzel-img
  - use portable shebang lines
  * Added support for TIFF images
  * Fixed error when ID not found during decode
  * Fixed min-store-length setting max length instead of min</changelog>
</package>
<package pkgid="4acea2ae3f27eb00f24226640f50665e859485067baa7fbe09dd78945c696510f4e582cef89c6bc19ccd37e0c218b0436c87131ea7ad734f7e4ca53179d42471" name="clipman" arch="riscv64">
  <version epoch="0" ver="1.6.5" rel="1.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1612008000">- Initial packaging effort to package 1.5.2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612094400">- Trim filler wording from descriptions.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1647950400">- Update to 1.6.1:
  - properly deal with Windows-style newlines
  - improve man pages
  - --unix option to normalize all line endings to LF
  - --primary option to serve the selection to primary instead
    than clipboard
  - show-history command to obtain a json representation of the
    clipboard's history
  - when using the bemenu tool we don't forcefully set it to
    bottom position anymore</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1685880000">- Update to 1.6.2:
  - Small improvements to the man page.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1714305600">- Update to version 1.6.4:
  * Update module name and dependencies (#2)
  * Document new options (#1)
  * add min-char flags
  * rename to --err-on-no-selection from --errorOnNoSelection
- changed source repository, project has new maintainer
- Added _service file</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1761998400">- Update to version 1.6.5:
  * Update dependencies
  * Update minimum Go version to 1.14
  * Add some tests for preprocessData
  * Add Unicode NFC normalization flag
  * restore show-history (#3)
- added %check section to run unit tests</changelog>
</package>
<package pkgid="298a91c116593bce7eaa497495a999c20d5eeddc27610a7cd4c0426888dd55c7a56b16743c4023b851ba4f510116b1452a9be2f3cf2e5aaa62edb3d68118d225" name="clipped" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1509883200">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Drop redundant assignment of CFLAGS; %cmake already does this.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1537185600">- Update to 1.0.3:
  * debian folder moved out to orphan branches
  * Update Lithuanian language (#22)
  * Fix style priority
  * Update search entry CSS selectors
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1557662400">- Update to 1.1.0:
  * Allow deleting clipboard entries with delete key
  * Allow typing numbers when search bar is focused
  * Hardcode elementary theme
  * Update appdata
  * Remove cmake files
  * Add meson files
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1558353600">- Update to 1.1.1:
  * Add comment for future me
  * Increase focus_out timeout
  * Add StartupWMClass (#49)
  * Fix delete crash
  * Remove X11 keybind (#48)
  * Add version to meson (#47)
  * Add support for @2 icons (#46)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove mention of elementary
  * remove -lang package from recommends
  * remove HiDPI workaround</changelog>
</package>
<package pkgid="81246ab26c8bab6dc676b21aca75cb739d0cd31bcf8d4588baa603eee73c419386f309f45830ec4c2f53cdaa737fd864e01e927064bde3b9d848feffdbf16d60" name="clipped-lang" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1509883200">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Drop redundant assignment of CFLAGS; %cmake already does this.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1537185600">- Update to 1.0.3:
  * debian folder moved out to orphan branches
  * Update Lithuanian language (#22)
  * Fix style priority
  * Update search entry CSS selectors
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1557662400">- Update to 1.1.0:
  * Allow deleting clipboard entries with delete key
  * Allow typing numbers when search bar is focused
  * Hardcode elementary theme
  * Update appdata
  * Remove cmake files
  * Add meson files
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1558353600">- Update to 1.1.1:
  * Add comment for future me
  * Increase focus_out timeout
  * Add StartupWMClass (#49)
  * Fix delete crash
  * Remove X11 keybind (#48)
  * Add version to meson (#47)
  * Add support for @2 icons (#46)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove mention of elementary
  * remove -lang package from recommends
  * remove HiDPI workaround</changelog>
</package>
<package pkgid="1d3794b71297125625d08178439d6fb25435bd87906136e9ff0be52865a6b7009b09b8c7467c7632c41aa3d0c5e66f55bd1bb2fd0a547f130bc92f8051524d65" name="clipscreen" arch="riscv64">
  <version epoch="0" ver="0+git.20241113" rel="1.1"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1732708800">- new package</changelog>
</package>
<package pkgid="55302b27365e533207adc727aba82216ccf2045e604c097882a49fab479fb42deee76b90d5a07a5560118d9fd9c01580f77d4dd9b8064f12223eaf9ea5e0353c" name="cliquer" arch="riscv64">
  <version epoch="0" ver="1.23" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Initial package (version 1.22) for build.opensuse.org</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646654400">- Change Conflicts: pythomn3-cl to python3dist(cl): we need to
  conflict with all python-variants of cl, as they all provide
  /usr/bin/cl.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754913600">- Update to release 1.23
  * Add a pkg-config file</changelog>
</package>
<package pkgid="9decb523e1bd7e9338aafef2a7741e598c3b38e5cc914df1db932cf2702c339138836ebbb8d9a9565295dcdc7be065f47c17816c38a8c44597c63363ba64edc2" name="cliquer-devel" arch="riscv64">
  <version epoch="0" ver="1.23" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Initial package (version 1.22) for build.opensuse.org</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646654400">- Change Conflicts: pythomn3-cl to python3dist(cl): we need to
  conflict with all python-variants of cl, as they all provide
  /usr/bin/cl.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754913600">- Update to release 1.23
  * Add a pkg-config file</changelog>
</package>
<package pkgid="ba00844219ee90a07891ad17e819f59e6c7948fc9bda11c467727223d3cf3d43e4501184f5da7abb8e28a743eb12014fc018a749d9c778b8cca5d2ed351de5d0" name="clisp" arch="riscv64">
  <version epoch="0" ver="2.49.95" rel="1.2"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1666353600">- Depends on gzip as CLISP memory image data are compressed
  with gzip (boo#1132118).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1724846400">- Add patch clisp-gcc14.patch to make it build again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1724932800">- Update to latest commit f5acef38 of devel version 2.49.93+ from 20240704
- Add modules libsvm and pari as well as feature ffcall
- Add source clhs.el as upstream has skipped this
- Drop patch
  * clisp-2.49-rpath.dif
  * clisp-2.49.92.tar.bz2
- Port patches
  * clisp-2.49-configure.dif
  * clisp-2.49-gctoken.dif
  * clisp-gcc14.patch
  * clisp-link.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1725278400">- Refresh clisp.spec and make it build on s390x as well by avoiding
  Position Independent Executables at compile and link time.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1725364800">- Choose lto settings depending on architecture as otherwise
  we might see crashing clisp</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1732536000">- Make it build with latest pari version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1739793600">- Shorten path of screen configuration to shorten socket path as
  otherwise bind(2) used by screen(1) fails with invalid argument
  due shorten path of 108 chracters of sun_path used in glibc
  (note that kernel use UNIX_PATH_MAX)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742472000">- disable pcre module (boo#1201805)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1750680000">- Update to latest commit f6622093 (based on 2.49.95+git20241103)
  to get it build with gcc15
  Fix expansion of CL_FFCALL in src/configure.
  Reported by Adam Sampson &lt;ats@offog.org&gt; at
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/60&gt;.
  * glm4/lib-link.m4 (AC_LIB_FROMPACKAGE): Import bug fix from gnulib.
  * src/configure: Regenerated.
    Enable most optimizations on Hurd/x86_64.
  * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END,
    SINGLEMAP_*, *_WORKS): Define for Hurd/x86_64.
  * Makefile.devel (multibuild-hurd-x86_64): Enable all build variants
    that work.
  * makemake.in (Z_XCFLAGS): For Hurd/x86_64, enable all optimizations
  except ASM.
  Recommend libsigsegv 2.15.
  * configure (libsigsegv_url): Update to 2.15.
  Find a better way to make things work with gcc 15.1.0.
  Suggested by Jerry James in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/12&gt;.
  According to ISO C 99/11/17 § 6.5.6.(8), ISO C 23 § 6.5.7.(9),
  computing (T*)0 + constant is undefined behaviour.
  * package.d (rehash_symtab): Change 'offset' to be of integral type.
  Re-enable gcc optimizations.
  (map_symtab, map_symtab_c): Change 'offset' to be of integral type.
  Fix most gcc -Wimplicit-fallthrough warnings.
  * Makefile.devel (GNULIB_CORE): Add 'attribute'.
  * lispbibl.d: Include attribute.h.
  * eval.d: Silence -Wimplicit-fallthrough warnings.
  * foreign.d (foreign_pointer): Add 'FALLTHROUGH;' statement.
  * stream.d (interactive_stream_p, READ-BYTE-NO-HANG): Likewise.
  * lisparit.d (read_float): Likewise.
  * intelem.d (I_to_UL, I_to_UQ): Likewise.
  * io.d (GET-MACRO-CHARACTER, test_number_syntax, PARSE-INTEGER,
    pr_real_number): Likewise.
  * charstrg.d: Use 'FALLTHROUGH;' statements.
  * hashtabl.d: Likewise.
  * pathname.d: Likewise.
  * spvw.d: Likewise.
  Fix a gcc -Wformat-overflow warning.
  * utils/varbrace.c (line_repeat_else, line_repeat_endif): Make buf
    larger.
  Fix a gcc warning "macro ‘__DATE__’ might prevent reproducible builds".
  * genclisph.d (main): Don't store a time stamp in clisp-test.c; its
    time stamp on disk is sufficient.
  Work around a gcc 15.1.0 bug on x86_64.
  * package.d (rehash_symtab): When compiled by GCC 15, disable all
    optimizations.
  Update after gnulib changed.
  * Makefile.devel (GNULIB_CORE): Use the new names of renamed gnulib
    modules.
  Revisit Linux/riscv64 builds.
  * Makefile.devel (multibuild-linux-riscv64): Enable all build variants
    that work.
  Upgrade ASDF. This fixes a bug on Haiku.
  Reported by Alexandru Popa &lt;alpopa@gmail.com&gt;
  in &lt;https://sourceforge.net/p/clisp/mailman/message/58844235/&gt;.
  * modules/asdf/asdf.lisp: Upgrade to upstream 3.3.6.7.
  * modules/asdf/asdf.xml: Update.
  * doc/impnotes.html: Regenerated.
  Add comments.
  * Makefile.devel (build-porting*): Add comments regarding *_WORKS macros
  Enable most optimizations on Linux/loongarch64.
  * lispbibl.d (LOONGARCH64): New macro.
  (C_CODE_ALIGNMENT, intDsize, varobject_alignment, SP_register,
  ASM_get_SP_register, SP_DOWN): Define for loongarch64.
  (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END, SINGLEMAP_*,
  HEAPCODES1BIT_WITH_TRIVIALMAP_WORKS, HEAPCODES1BIT_WITH_MALLOC_WORKS,
  GENERIC64C_HEAPCODES_WORKS, TYPECODES_WITH_TRIVIALMAP_WORKS,
  TYPECODES_WITH_MALLOC_WORKS): Define for Linux/loongarch64.
  * Makefile.devel (multibuild-linux-loongarch64): New target. Enable all
    build variants that work.
  * makemake.in (XCFLAGS): For Linux/loongarch64, enable all optimizations
    except ASM.
  Review memory mapping on Linux/powerpc64 with newer Linux kernels.
  * lispbibl.d: Update comments.
  Review memory mapping on Linux/arm64 with newer Linux kernels.
  * lispbibl.d (MALLOC_ADDRESS_RANGE): Move override.
  Fix a compiler bug that would lead to a wrong value of STACK.
  Reported by Paul F. Dietz
  at &lt;https://gitlab.com/gnu-clisp/clisp/issues/11&gt;.
  * compiler.lisp (simplify): Fix the (SKIPI k11 k21 n1)
    (SKIPI k21 k22 n2) combination rule.
  Add user configuration for Haiku, part 3.
  Reported by Alexandru Popa &lt;alpopa@gmail.com&gt;.
  * cfghaiku.lisp: Remove *clhs-root-default* assignment. It is being
  added automatically to config.lisp during the build process.
  Improve memory mapping on Linux/s390x with newer Linux kernels.
  Reported by Sébastien Villemot in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/2&gt;.
  * lispbibl.d [UNIX_LINUX &amp;&amp; S390_64]: Support more variation of
  CODE_ADDRESS_RANGE. Choose larger values for
  MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END. Choose new
  values for SINGLEMAP_TYPE_MASK, SINGLEMAP_oint_type_shift. Don't favour
  GENERIC64_HEAPCODES. Set HEAPCODES1BIT_WITH_MALLOC_WORKS to 1.
  * Makefile.devel (multibuild-linux-s390x): Enable all build variants.
  * tests/alltest.tst: Allow new values of most-positive-fixnum,
    most-negative-fixnum.
  Fix compilation errors of SAFETY=3 builds with gcc versions &lt; 5.
  * lispbibl.d (OBJECT_STRUCT, CHART_STRUCT): Don't define with gcc
    versions &lt; 5.
  Fix universal-time overflow in the year 2036.
  Reported by Bernhard M. Wiedemann via Dr. Werner Fink in
  &lt;https://sourceforge.net/p/clisp/feature-requests/59/&gt;
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/48&gt;.
  * lispbibl.d (sec_usec_number): Change seconds parameter to sint64 and
    microseconds parameter to uint32.
  (Q_to_I): Declare unconditionally.
  * intelem.d (Q_to_I): Define unconditionally.
  * time.d (convert_time_to_universal): Cast time_t to sint64. Use Q_to_I
    instead of UL_to_I.
  (convert_time_from_universal): Use I_to_Q instead of I_to_UL.
  (real_time_sec): Return a sint64.
  (GET-UNIVERSAL-TIME): Use Q_to_I instead of UL_to_I.
  * stream.d (sec_usec): Check that the seconds parameter is a sint64 or
    sint64, depending on the type of 'tv_sec' in 'struct timeval'.
    (sec_usec_number): Change seconds parameter to sint64 and microseconds
    parameter to uint32. Use Q_to_I.
  * modules/syscalls/calls.c (file_stat_to_STACK): Convert each st_*time
    value to sint64 before adding +UNIX_LISP_TIME_DIFF.
  Remove support for C compilers that don't support 64-bit 'long long'.
  * intparam.c: Assume HAVE_LONG_LONG_INT.
  * m4/intparam.m4 (CL_INTPARAM_CROSS): Don't require
  AC_TYPE_LONG_LONG_INT. Handle 'long long' and 'unsigned long long' types
  always.
  * configure.in: Don't invoke AC_TYPE_LONG_LONG_INT.
  * src/configure: Regenerated.
  * lispbibl.d (LL, ULL): Remove macros.
  (SLONGLONG, ULONGLONG): Define unconditionally.
  (uint33, sint33, uint48, sint48, uint64, sint64): Define
  unconditionally.
  (sintL2, uintL2): Remove types.
  (timescore_t, gc_space): Use uint64 instead of uintL2.
  (I_to_UQ, I_to_Q): Declare unconditionally.
  (I_to_uint64, I_to_sint64): Declare unconditionally.
  * genclisph.d (printf_arg, fill_printf_arg, ULLsuffix,
    print_printf_arg): Assume HAVE_LONG_LONG_INT.
  * unixaux.d (FACTOR, NSPERSEC): Update.
  * spvw_gcstat.d (gc_space, inc_gc_space): Use uint64 instead of uintL2.
  * spvw_garcol.d (uintVLA): Likewise.
  * spvw_garcol_old.d (uintVLA): Likewise.
  * spvw_sigsegv.d (print_mem_stats): Use fprintf %llu unconditionally.
  * debug.d (SYS::%ROOM): Use UQ_to_I unconditionally.
  * time.d (convert_time_to_universal, real_time_sec): Assume
    HAVE_LONG_LONG_INT.
  (SYSTEM::%%TIME): Use uint64 unconditionally.
  * aridecl.d (wbitc): Assume HAVE_LONG_LONG_INT.
  * arilev0.d (mulu32, divu_6432_3232): Assume HAVE_LONG_LONG_INT.
  * arilev1.d (muluD, divuD): Assume HAVE_LONG_LONG_INT.
  * intelem.d (I_to_UQ, I_to_Q): Define unconditionally.
  * intlog.d (logcount_64): Update.
  * intmal.d (FN_fak_I): Update.
  * intsqrt.d: Use uint64 instead of uintL2.
  * foreign.d (struct_uint64, struct_sint64): Remove types. All uses
  replaced with uint64, sint64.
  (error_64bit): Remove function.
  (foreign_layout, convert_from_foreign, convert_to_foreign, do_av_start,
  do_av_arg, do_va_start, do_va_arg, do_va_return): Assume
  HAVE_LONG_LONG_INT.
  * tests/ffi.tst: Remove outdated comment.
  Remove support for Mach systems without mmap.
  This fixes a compilation error on Mac OS X caused by the last commit.
  * lispbibl.d: Remove HAVE_MACH_VM specific code.
  * unix.d: Likewise.
  * spvw.d, spvw_mmap.d: Likewise.
  * configure.in: Don't invoke CL_MACH_VM.
  * m4/mach-vm.m4: Remove file.
  * aclocal.m4, src/config*, src/gllib/Makefile.in: Regenerated.
  On Mach, use mach_task_self() instead of task_self().
  Reported by Florian Weimer in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/42&gt;.
  * m4/mach-vm.m4 (CL_MACH_VM): Use mach_task_self() and include the
  appropriate Mach headers.
  * unix.d [HAVE_MACH_VM]: Include &lt;mach/mach_init.h&gt;.
  * spvw_mmap.d (mmap_zeromap, mmap_filemap, munmap, mprotect): Use
    mach_task_self() instead of task_self().
  * src/configure: Regenerated.
    doc: Increase user privacy in HTML documentation.
  * doc/common.xsl: Remove donation request (is redirected to paypal.com
    and does not work), sourceforge.org reference (can be seen as a web
    bug), and optional google ad (anti-social).
  * doc/Makefile (GOOGLEADS): Remove variable.
  (XMLOUT): Don't set google.ads any more.
  * doc/*.html: Regenerated.
  pari: Add support for pari 2.17.
  * modules/pari/pari.lisp (diffptr): Remove declaration.
  doc: Don't require an internet connection to build the doc.
  * doc/gpl-2.0.dbk: Fix a syntax error.
  * doc/impnotes.xml.in: Include fdl-1.3.dbk, gpl-2.0.dbk directly.
  * doc/impnotes.html: Regenerated.
    doc: Use a local copy of the GFDL and GPL licenses.
  * doc/fdl-1.3.dbk: New file, from
  https://www.gnu.org/licenses/fdl-1.3.dbk.
  * doc/gpl-2.0.dbk: New file, from
  https://www.gnu.org/licenses/old-licenses/gpl-2.0.dbk.
  * doc/Makefile (IMPNOTES): Add them.
    doc: Don't use undocumented groff man macro 'an-trap'.
  * doc/Makefile (MAN_XSL_POSTPROCESS): Replace 'an-trap' with
    'an-input-trap'.
  doc: Add missing line breaks before .PP.
  Reported by Erik Auerswald &lt;auerswal@unix-ag.uni-kl.de&gt; in
  &lt;https://sourceforge.net/p/clisp/bugs/748/&gt;
  &lt;https://bugs.launchpad.net/ubuntu/+source/clisp/+bug/2022970&gt;
  &lt;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041788&gt;
  * doc/Makefile (MAN_XSL_POSTPROCESS): New variable.
  (clisp.1, clisp-link.1): Use it for post-processing.
  doc: Comments about quality checking.
  * Makefile.devel (view-man): Use -Tutf8 nowadays.
  * doc/Makefile: Add comments.
  syscalls tests: Don't assume that errno values are small. For Hurd/i386.
  * modules/syscalls/test.tst: Start checking the errno values at the
    minimum valid errno, not at 0.
  Fix memory mapping on Hurd from 2021 or newer.
  Reported by Flavio Cruz in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/6&gt;.
  * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START): Change for Hurd/i386.
  Revisit list of predefined browsers.
  * clhs.lisp (*browsers*): Add :falkon, :falkon-window, :falkon-tab,
    :tor, :gnome, :sensible-browser. Change :chromium. Remove :mmm, :mosaic.
  build: Build genclx without gnulib.
  Reported by Peter Van Eynde in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/53&gt;.
  * modules/clx/new-clx/Makefile.in (BUILD_CC, BUILD_CPPFLAGS,
    BUILD_CFLAGS, BUILD_LDFLAGS): New variables.
  (clx.d): Use them to compile genclx.c.
  berkeley-db: Fix configure test.
  * modules/berkeley-db/configure.in: Avoid using uninitialized variables
    in test programs, especially with -Werror.
  * modules/berkeley-db/configure: Regenerated.
  berkeley-db: Fix BDB:TXN-RECOVER on 64-bit platforms.
  Reported by Jerry James in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/9&gt;.
  * modules/berkeley-db/bdb.c (BDB:TXN-RECOVER): Change type of local
    variables.
  berkeley-db: Fix configure test.
  Reported by Florian Weimer in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/8&gt;.
  * modules/berkeley-db/configure.in: Fix arguments to db.stat.
  * modules/berkeley-db/configure: Regenerated.
  Update the GPL text.
  * GNU-GPL: Update from &lt;https://ftp.gnu.org/gnu/Licenses/gpl-2.0.txt&gt;.
  Add user configuration for Haiku, part 2.
  * clhs.lisp (*browsers): Add :webpositive.
  * cfghaiku.lisp (edit-file): Start the Haiku UI editor in the background.
  (*browser*): Set to a keyword, not a string.
  Bump version number.
  * version.sh: Bump version number to 2.49.95+.
  * version.h, src/configure: Regenerated.
  build: Build the clisp driver program without gnulib, part 2.
  * makemake.in (install-bin): When building $(bindir)/clisp, use only the
  user-provided options and -DLISPLIBDIR, -DLOCALEDIR.
  Add user configuration for Haiku.
  * cfghaiku.lisp: New file, based on cfgunix.lisp, with small changes by
    Alexandru Popa &lt;alpopa@gmail.com&gt;.
  * makemake.in (CONFIG): Use it on Haiku.
  Enable most optimizations on Haiku/x86_64.
  * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END,
    SINGLEMAP_*): Define for Haiku/x86_64.
  (TRIVIALMAP_MEMORY): Don't disable it by default on Haiku/x86_64.
  (GENERATIONAL_GC): Don't enable it by default on Haiku.
  * Makefile.devel (multibuild-haiku-64): Enable all build variants that
    work.
  * makemake.in (Z_XCFLAGS): For Haiku/x86_64, enable all optimizations
    except ASM.
  Improve port to Haiku/x86_64.
  * stream.d (clear_tty_input, clear_tty_output): Ignore error code -1 on
    Haiku.
  * time.d (SYS::%SLEEP): On Haiku, use a smaller first argument to
  Avoid a hang during configuration on Haiku.
  * m4/mmap.m4 (CL_MMAP): Don't run the MAP_FIXED test on Haiku.
  Enable most optimizations on Haiku/i386.
  * Makefile.devel (multibuild-haiku-32): Enable all build variants that
    work.
  * makemake.in (Z_XCFLAGS): For Haiku/i386, enable all optimizations
    except ASM.
  Improve port to Haiku/i386.
  * lispbibl.d: Update comments.
  * modules/syscalls/posix.lisp (*services-file*): Set differently on
    Haiku.
  * modules/regexp/test.tst: Update expected test result on Haiku.
  * modules/rawsock/rawsock.c (IFF): Change default to ~0L. This fixes a
    compilation error on Haiku in debug-gcsafety mode.
  Update to the newest gnulib. This fixes the DEBUG_GCSAFETY builds.
  Ran "make -f Makefile.devel build-aux-update gnulib-imported \
  &amp;&amp; make -f Makefile.devel build-prerequisites".
  * build-aux/config.*: Update.
  * gllib/*: Update from gnulib.
  * glm4/*: Likewise.
  * aclocal.m4, src/configure, src/config.h.in: Regenerated.
  * modules/*/configure, modules/*/config.h.in: Regenerated.
  build: Build the clisp driver program without gnulib.
  * makemake.in (clisp${TEXE}): Use only the user-provided options and
  - DENABLE_RELOCATABLE.
  * _clisp.c: Don't include config.h.
  build: Fix host-system / target-system confusion.
  * _clisp.c: Include &lt;fcntl.h&gt;, needed by execname.c.
  * execname.c: Don't use macro names WIN32_NATIVE, UNIX, UNIX_CYGWIN,
    my_open_mask that are not present on the target system.
  build: Build the utils/*.c programs without gnulib.
  * makemake.in (UTILCOMPILE): Use only the user-provided options.
  (${util}${HEXE}): Remove -I. option.
  * utils/ccmp2c.c: Don't include &lt;config.h&gt;.
  * utils/ccpaux.c: Likewise.
  * utils/comment5.c: Likewise.
  * utils/deema.c: Likewise.
  * utils/gctrigger.c: Likewise.
  * utils/txt2c.c: Likewise.
  * utils/varbrace.c: Likewise.
  build: Rename CLFLAGS to LDFLAGS, for consistency with Autoconf.
  * makemake.in: Use Z_LDFLAGS instead of CLFLAGS.
  * built.d (built_flags): Update.
  build: Separate the user-provided CFLAGS from our added CFLAGS.
  * makemake.in: New variables A_CFLAGS, Z_CFLAGS, A_XCFLAGS, Z_XCFLAGS.
  build: Separate the user-provided CPPFLAGS from our added CPPFLAGS.
  * makemake.in: New variables A_CPPFLAGS, Z_CPPFLAGS, A_XCPPFLAGS,
    Z_XCPPFLAGS.
  Align clisp module system better with GNU standards.
  * doc/impext.xml: Mention LDFLAGS instead of CLFLAGS.
  * makemake.in: In makevars and when invoking a 'clisp-module' rule, set
    LDFLAGS instead of CLFLAGS. Rename MODULE_CLFLAGS_VAR to
    MODULE_LDFLAGS_VAR.
  * clisp-link.in: Use LDFLAGS instead of CLFLAGS.
  * modules/queens/Makefile: Set LDFLAGS instead of CLFLAGS.
  * modules/matlab/link.sh: Set LDFLAGS instead of CLFLAGS.
  Replace FSF snail-mail addresses with URLs.
  * spvw.d (print_license): Update GPL license notice.
  build: Modernize 'update-gnulib' target.
  * Makefile.devel (GNULIB_GIT): Use secured URL.
  (GNULIB_CVS_ROOT, GNULIB_CVS_REPOSITORY): Remove variables.
  (update-gnulib): Don't use cvs any more.
  Fix DEPENDENCIES.
  * DEPENDENCIES: Remove mention of unsupported option
  - -with-ncurses-prefix.
- Port patches
  * clisp-2.49-configure.dif
  * clisp-2.49-personality.patch
  * clisp-db6.diff
  * clisp-gcc14.patch
  * clisp-link.dif</changelog>
</package>
<package pkgid="85fe4c917b66e10ad41bb9ebe126a2196a690292096e62f42e26c2be92fdc66527670b7a428c10009707ab17750f3b4a1a6f9c787a67b93b3ba2922ee3bd2eaa" name="clisp-doc" arch="noarch">
  <version epoch="0" ver="2.49.95" rel="1.2"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1666353600">- Depends on gzip as CLISP memory image data are compressed
  with gzip (boo#1132118).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1724846400">- Add patch clisp-gcc14.patch to make it build again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1724932800">- Update to latest commit f5acef38 of devel version 2.49.93+ from 20240704
- Add modules libsvm and pari as well as feature ffcall
- Add source clhs.el as upstream has skipped this
- Drop patch
  * clisp-2.49-rpath.dif
  * clisp-2.49.92.tar.bz2
- Port patches
  * clisp-2.49-configure.dif
  * clisp-2.49-gctoken.dif
  * clisp-gcc14.patch
  * clisp-link.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1725278400">- Refresh clisp.spec and make it build on s390x as well by avoiding
  Position Independent Executables at compile and link time.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1725364800">- Choose lto settings depending on architecture as otherwise
  we might see crashing clisp</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1732536000">- Make it build with latest pari version</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1739793600">- Shorten path of screen configuration to shorten socket path as
  otherwise bind(2) used by screen(1) fails with invalid argument
  due shorten path of 108 chracters of sun_path used in glibc
  (note that kernel use UNIX_PATH_MAX)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742472000">- disable pcre module (boo#1201805)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1750680000">- Update to latest commit f6622093 (based on 2.49.95+git20241103)
  to get it build with gcc15
  Fix expansion of CL_FFCALL in src/configure.
  Reported by Adam Sampson &lt;ats@offog.org&gt; at
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/60&gt;.
  * glm4/lib-link.m4 (AC_LIB_FROMPACKAGE): Import bug fix from gnulib.
  * src/configure: Regenerated.
    Enable most optimizations on Hurd/x86_64.
  * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END,
    SINGLEMAP_*, *_WORKS): Define for Hurd/x86_64.
  * Makefile.devel (multibuild-hurd-x86_64): Enable all build variants
    that work.
  * makemake.in (Z_XCFLAGS): For Hurd/x86_64, enable all optimizations
  except ASM.
  Recommend libsigsegv 2.15.
  * configure (libsigsegv_url): Update to 2.15.
  Find a better way to make things work with gcc 15.1.0.
  Suggested by Jerry James in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/12&gt;.
  According to ISO C 99/11/17 § 6.5.6.(8), ISO C 23 § 6.5.7.(9),
  computing (T*)0 + constant is undefined behaviour.
  * package.d (rehash_symtab): Change 'offset' to be of integral type.
  Re-enable gcc optimizations.
  (map_symtab, map_symtab_c): Change 'offset' to be of integral type.
  Fix most gcc -Wimplicit-fallthrough warnings.
  * Makefile.devel (GNULIB_CORE): Add 'attribute'.
  * lispbibl.d: Include attribute.h.
  * eval.d: Silence -Wimplicit-fallthrough warnings.
  * foreign.d (foreign_pointer): Add 'FALLTHROUGH;' statement.
  * stream.d (interactive_stream_p, READ-BYTE-NO-HANG): Likewise.
  * lisparit.d (read_float): Likewise.
  * intelem.d (I_to_UL, I_to_UQ): Likewise.
  * io.d (GET-MACRO-CHARACTER, test_number_syntax, PARSE-INTEGER,
    pr_real_number): Likewise.
  * charstrg.d: Use 'FALLTHROUGH;' statements.
  * hashtabl.d: Likewise.
  * pathname.d: Likewise.
  * spvw.d: Likewise.
  Fix a gcc -Wformat-overflow warning.
  * utils/varbrace.c (line_repeat_else, line_repeat_endif): Make buf
    larger.
  Fix a gcc warning "macro ‘__DATE__’ might prevent reproducible builds".
  * genclisph.d (main): Don't store a time stamp in clisp-test.c; its
    time stamp on disk is sufficient.
  Work around a gcc 15.1.0 bug on x86_64.
  * package.d (rehash_symtab): When compiled by GCC 15, disable all
    optimizations.
  Update after gnulib changed.
  * Makefile.devel (GNULIB_CORE): Use the new names of renamed gnulib
    modules.
  Revisit Linux/riscv64 builds.
  * Makefile.devel (multibuild-linux-riscv64): Enable all build variants
    that work.
  Upgrade ASDF. This fixes a bug on Haiku.
  Reported by Alexandru Popa &lt;alpopa@gmail.com&gt;
  in &lt;https://sourceforge.net/p/clisp/mailman/message/58844235/&gt;.
  * modules/asdf/asdf.lisp: Upgrade to upstream 3.3.6.7.
  * modules/asdf/asdf.xml: Update.
  * doc/impnotes.html: Regenerated.
  Add comments.
  * Makefile.devel (build-porting*): Add comments regarding *_WORKS macros
  Enable most optimizations on Linux/loongarch64.
  * lispbibl.d (LOONGARCH64): New macro.
  (C_CODE_ALIGNMENT, intDsize, varobject_alignment, SP_register,
  ASM_get_SP_register, SP_DOWN): Define for loongarch64.
  (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END, SINGLEMAP_*,
  HEAPCODES1BIT_WITH_TRIVIALMAP_WORKS, HEAPCODES1BIT_WITH_MALLOC_WORKS,
  GENERIC64C_HEAPCODES_WORKS, TYPECODES_WITH_TRIVIALMAP_WORKS,
  TYPECODES_WITH_MALLOC_WORKS): Define for Linux/loongarch64.
  * Makefile.devel (multibuild-linux-loongarch64): New target. Enable all
    build variants that work.
  * makemake.in (XCFLAGS): For Linux/loongarch64, enable all optimizations
    except ASM.
  Review memory mapping on Linux/powerpc64 with newer Linux kernels.
  * lispbibl.d: Update comments.
  Review memory mapping on Linux/arm64 with newer Linux kernels.
  * lispbibl.d (MALLOC_ADDRESS_RANGE): Move override.
  Fix a compiler bug that would lead to a wrong value of STACK.
  Reported by Paul F. Dietz
  at &lt;https://gitlab.com/gnu-clisp/clisp/issues/11&gt;.
  * compiler.lisp (simplify): Fix the (SKIPI k11 k21 n1)
    (SKIPI k21 k22 n2) combination rule.
  Add user configuration for Haiku, part 3.
  Reported by Alexandru Popa &lt;alpopa@gmail.com&gt;.
  * cfghaiku.lisp: Remove *clhs-root-default* assignment. It is being
  added automatically to config.lisp during the build process.
  Improve memory mapping on Linux/s390x with newer Linux kernels.
  Reported by Sébastien Villemot in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/2&gt;.
  * lispbibl.d [UNIX_LINUX &amp;&amp; S390_64]: Support more variation of
  CODE_ADDRESS_RANGE. Choose larger values for
  MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END. Choose new
  values for SINGLEMAP_TYPE_MASK, SINGLEMAP_oint_type_shift. Don't favour
  GENERIC64_HEAPCODES. Set HEAPCODES1BIT_WITH_MALLOC_WORKS to 1.
  * Makefile.devel (multibuild-linux-s390x): Enable all build variants.
  * tests/alltest.tst: Allow new values of most-positive-fixnum,
    most-negative-fixnum.
  Fix compilation errors of SAFETY=3 builds with gcc versions &lt; 5.
  * lispbibl.d (OBJECT_STRUCT, CHART_STRUCT): Don't define with gcc
    versions &lt; 5.
  Fix universal-time overflow in the year 2036.
  Reported by Bernhard M. Wiedemann via Dr. Werner Fink in
  &lt;https://sourceforge.net/p/clisp/feature-requests/59/&gt;
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/48&gt;.
  * lispbibl.d (sec_usec_number): Change seconds parameter to sint64 and
    microseconds parameter to uint32.
  (Q_to_I): Declare unconditionally.
  * intelem.d (Q_to_I): Define unconditionally.
  * time.d (convert_time_to_universal): Cast time_t to sint64. Use Q_to_I
    instead of UL_to_I.
  (convert_time_from_universal): Use I_to_Q instead of I_to_UL.
  (real_time_sec): Return a sint64.
  (GET-UNIVERSAL-TIME): Use Q_to_I instead of UL_to_I.
  * stream.d (sec_usec): Check that the seconds parameter is a sint64 or
    sint64, depending on the type of 'tv_sec' in 'struct timeval'.
    (sec_usec_number): Change seconds parameter to sint64 and microseconds
    parameter to uint32. Use Q_to_I.
  * modules/syscalls/calls.c (file_stat_to_STACK): Convert each st_*time
    value to sint64 before adding +UNIX_LISP_TIME_DIFF.
  Remove support for C compilers that don't support 64-bit 'long long'.
  * intparam.c: Assume HAVE_LONG_LONG_INT.
  * m4/intparam.m4 (CL_INTPARAM_CROSS): Don't require
  AC_TYPE_LONG_LONG_INT. Handle 'long long' and 'unsigned long long' types
  always.
  * configure.in: Don't invoke AC_TYPE_LONG_LONG_INT.
  * src/configure: Regenerated.
  * lispbibl.d (LL, ULL): Remove macros.
  (SLONGLONG, ULONGLONG): Define unconditionally.
  (uint33, sint33, uint48, sint48, uint64, sint64): Define
  unconditionally.
  (sintL2, uintL2): Remove types.
  (timescore_t, gc_space): Use uint64 instead of uintL2.
  (I_to_UQ, I_to_Q): Declare unconditionally.
  (I_to_uint64, I_to_sint64): Declare unconditionally.
  * genclisph.d (printf_arg, fill_printf_arg, ULLsuffix,
    print_printf_arg): Assume HAVE_LONG_LONG_INT.
  * unixaux.d (FACTOR, NSPERSEC): Update.
  * spvw_gcstat.d (gc_space, inc_gc_space): Use uint64 instead of uintL2.
  * spvw_garcol.d (uintVLA): Likewise.
  * spvw_garcol_old.d (uintVLA): Likewise.
  * spvw_sigsegv.d (print_mem_stats): Use fprintf %llu unconditionally.
  * debug.d (SYS::%ROOM): Use UQ_to_I unconditionally.
  * time.d (convert_time_to_universal, real_time_sec): Assume
    HAVE_LONG_LONG_INT.
  (SYSTEM::%%TIME): Use uint64 unconditionally.
  * aridecl.d (wbitc): Assume HAVE_LONG_LONG_INT.
  * arilev0.d (mulu32, divu_6432_3232): Assume HAVE_LONG_LONG_INT.
  * arilev1.d (muluD, divuD): Assume HAVE_LONG_LONG_INT.
  * intelem.d (I_to_UQ, I_to_Q): Define unconditionally.
  * intlog.d (logcount_64): Update.
  * intmal.d (FN_fak_I): Update.
  * intsqrt.d: Use uint64 instead of uintL2.
  * foreign.d (struct_uint64, struct_sint64): Remove types. All uses
  replaced with uint64, sint64.
  (error_64bit): Remove function.
  (foreign_layout, convert_from_foreign, convert_to_foreign, do_av_start,
  do_av_arg, do_va_start, do_va_arg, do_va_return): Assume
  HAVE_LONG_LONG_INT.
  * tests/ffi.tst: Remove outdated comment.
  Remove support for Mach systems without mmap.
  This fixes a compilation error on Mac OS X caused by the last commit.
  * lispbibl.d: Remove HAVE_MACH_VM specific code.
  * unix.d: Likewise.
  * spvw.d, spvw_mmap.d: Likewise.
  * configure.in: Don't invoke CL_MACH_VM.
  * m4/mach-vm.m4: Remove file.
  * aclocal.m4, src/config*, src/gllib/Makefile.in: Regenerated.
  On Mach, use mach_task_self() instead of task_self().
  Reported by Florian Weimer in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/42&gt;.
  * m4/mach-vm.m4 (CL_MACH_VM): Use mach_task_self() and include the
  appropriate Mach headers.
  * unix.d [HAVE_MACH_VM]: Include &lt;mach/mach_init.h&gt;.
  * spvw_mmap.d (mmap_zeromap, mmap_filemap, munmap, mprotect): Use
    mach_task_self() instead of task_self().
  * src/configure: Regenerated.
    doc: Increase user privacy in HTML documentation.
  * doc/common.xsl: Remove donation request (is redirected to paypal.com
    and does not work), sourceforge.org reference (can be seen as a web
    bug), and optional google ad (anti-social).
  * doc/Makefile (GOOGLEADS): Remove variable.
  (XMLOUT): Don't set google.ads any more.
  * doc/*.html: Regenerated.
  pari: Add support for pari 2.17.
  * modules/pari/pari.lisp (diffptr): Remove declaration.
  doc: Don't require an internet connection to build the doc.
  * doc/gpl-2.0.dbk: Fix a syntax error.
  * doc/impnotes.xml.in: Include fdl-1.3.dbk, gpl-2.0.dbk directly.
  * doc/impnotes.html: Regenerated.
    doc: Use a local copy of the GFDL and GPL licenses.
  * doc/fdl-1.3.dbk: New file, from
  https://www.gnu.org/licenses/fdl-1.3.dbk.
  * doc/gpl-2.0.dbk: New file, from
  https://www.gnu.org/licenses/old-licenses/gpl-2.0.dbk.
  * doc/Makefile (IMPNOTES): Add them.
    doc: Don't use undocumented groff man macro 'an-trap'.
  * doc/Makefile (MAN_XSL_POSTPROCESS): Replace 'an-trap' with
    'an-input-trap'.
  doc: Add missing line breaks before .PP.
  Reported by Erik Auerswald &lt;auerswal@unix-ag.uni-kl.de&gt; in
  &lt;https://sourceforge.net/p/clisp/bugs/748/&gt;
  &lt;https://bugs.launchpad.net/ubuntu/+source/clisp/+bug/2022970&gt;
  &lt;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041788&gt;
  * doc/Makefile (MAN_XSL_POSTPROCESS): New variable.
  (clisp.1, clisp-link.1): Use it for post-processing.
  doc: Comments about quality checking.
  * Makefile.devel (view-man): Use -Tutf8 nowadays.
  * doc/Makefile: Add comments.
  syscalls tests: Don't assume that errno values are small. For Hurd/i386.
  * modules/syscalls/test.tst: Start checking the errno values at the
    minimum valid errno, not at 0.
  Fix memory mapping on Hurd from 2021 or newer.
  Reported by Flavio Cruz in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/6&gt;.
  * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START): Change for Hurd/i386.
  Revisit list of predefined browsers.
  * clhs.lisp (*browsers*): Add :falkon, :falkon-window, :falkon-tab,
    :tor, :gnome, :sensible-browser. Change :chromium. Remove :mmm, :mosaic.
  build: Build genclx without gnulib.
  Reported by Peter Van Eynde in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/issues/53&gt;.
  * modules/clx/new-clx/Makefile.in (BUILD_CC, BUILD_CPPFLAGS,
    BUILD_CFLAGS, BUILD_LDFLAGS): New variables.
  (clx.d): Use them to compile genclx.c.
  berkeley-db: Fix configure test.
  * modules/berkeley-db/configure.in: Avoid using uninitialized variables
    in test programs, especially with -Werror.
  * modules/berkeley-db/configure: Regenerated.
  berkeley-db: Fix BDB:TXN-RECOVER on 64-bit platforms.
  Reported by Jerry James in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/9&gt;.
  * modules/berkeley-db/bdb.c (BDB:TXN-RECOVER): Change type of local
    variables.
  berkeley-db: Fix configure test.
  Reported by Florian Weimer in
  &lt;https://gitlab.com/gnu-clisp/clisp/-/merge_requests/8&gt;.
  * modules/berkeley-db/configure.in: Fix arguments to db.stat.
  * modules/berkeley-db/configure: Regenerated.
  Update the GPL text.
  * GNU-GPL: Update from &lt;https://ftp.gnu.org/gnu/Licenses/gpl-2.0.txt&gt;.
  Add user configuration for Haiku, part 2.
  * clhs.lisp (*browsers): Add :webpositive.
  * cfghaiku.lisp (edit-file): Start the Haiku UI editor in the background.
  (*browser*): Set to a keyword, not a string.
  Bump version number.
  * version.sh: Bump version number to 2.49.95+.
  * version.h, src/configure: Regenerated.
  build: Build the clisp driver program without gnulib, part 2.
  * makemake.in (install-bin): When building $(bindir)/clisp, use only the
  user-provided options and -DLISPLIBDIR, -DLOCALEDIR.
  Add user configuration for Haiku.
  * cfghaiku.lisp: New file, based on cfgunix.lisp, with small changes by
    Alexandru Popa &lt;alpopa@gmail.com&gt;.
  * makemake.in (CONFIG): Use it on Haiku.
  Enable most optimizations on Haiku/x86_64.
  * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END,
    SINGLEMAP_*): Define for Haiku/x86_64.
  (TRIVIALMAP_MEMORY): Don't disable it by default on Haiku/x86_64.
  (GENERATIONAL_GC): Don't enable it by default on Haiku.
  * Makefile.devel (multibuild-haiku-64): Enable all build variants that
    work.
  * makemake.in (Z_XCFLAGS): For Haiku/x86_64, enable all optimizations
    except ASM.
  Improve port to Haiku/x86_64.
  * stream.d (clear_tty_input, clear_tty_output): Ignore error code -1 on
    Haiku.
  * time.d (SYS::%SLEEP): On Haiku, use a smaller first argument to
  Avoid a hang during configuration on Haiku.
  * m4/mmap.m4 (CL_MMAP): Don't run the MAP_FIXED test on Haiku.
  Enable most optimizations on Haiku/i386.
  * Makefile.devel (multibuild-haiku-32): Enable all build variants that
    work.
  * makemake.in (Z_XCFLAGS): For Haiku/i386, enable all optimizations
    except ASM.
  Improve port to Haiku/i386.
  * lispbibl.d: Update comments.
  * modules/syscalls/posix.lisp (*services-file*): Set differently on
    Haiku.
  * modules/regexp/test.tst: Update expected test result on Haiku.
  * modules/rawsock/rawsock.c (IFF): Change default to ~0L. This fixes a
    compilation error on Haiku in debug-gcsafety mode.
  Update to the newest gnulib. This fixes the DEBUG_GCSAFETY builds.
  Ran "make -f Makefile.devel build-aux-update gnulib-imported \
  &amp;&amp; make -f Makefile.devel build-prerequisites".
  * build-aux/config.*: Update.
  * gllib/*: Update from gnulib.
  * glm4/*: Likewise.
  * aclocal.m4, src/configure, src/config.h.in: Regenerated.
  * modules/*/configure, modules/*/config.h.in: Regenerated.
  build: Build the clisp driver program without gnulib.
  * makemake.in (clisp${TEXE}): Use only the user-provided options and
  - DENABLE_RELOCATABLE.
  * _clisp.c: Don't include config.h.
  build: Fix host-system / target-system confusion.
  * _clisp.c: Include &lt;fcntl.h&gt;, needed by execname.c.
  * execname.c: Don't use macro names WIN32_NATIVE, UNIX, UNIX_CYGWIN,
    my_open_mask that are not present on the target system.
  build: Build the utils/*.c programs without gnulib.
  * makemake.in (UTILCOMPILE): Use only the user-provided options.
  (${util}${HEXE}): Remove -I. option.
  * utils/ccmp2c.c: Don't include &lt;config.h&gt;.
  * utils/ccpaux.c: Likewise.
  * utils/comment5.c: Likewise.
  * utils/deema.c: Likewise.
  * utils/gctrigger.c: Likewise.
  * utils/txt2c.c: Likewise.
  * utils/varbrace.c: Likewise.
  build: Rename CLFLAGS to LDFLAGS, for consistency with Autoconf.
  * makemake.in: Use Z_LDFLAGS instead of CLFLAGS.
  * built.d (built_flags): Update.
  build: Separate the user-provided CFLAGS from our added CFLAGS.
  * makemake.in: New variables A_CFLAGS, Z_CFLAGS, A_XCFLAGS, Z_XCFLAGS.
  build: Separate the user-provided CPPFLAGS from our added CPPFLAGS.
  * makemake.in: New variables A_CPPFLAGS, Z_CPPFLAGS, A_XCPPFLAGS,
    Z_XCPPFLAGS.
  Align clisp module system better with GNU standards.
  * doc/impext.xml: Mention LDFLAGS instead of CLFLAGS.
  * makemake.in: In makevars and when invoking a 'clisp-module' rule, set
    LDFLAGS instead of CLFLAGS. Rename MODULE_CLFLAGS_VAR to
    MODULE_LDFLAGS_VAR.
  * clisp-link.in: Use LDFLAGS instead of CLFLAGS.
  * modules/queens/Makefile: Set LDFLAGS instead of CLFLAGS.
  * modules/matlab/link.sh: Set LDFLAGS instead of CLFLAGS.
  Replace FSF snail-mail addresses with URLs.
  * spvw.d (print_license): Update GPL license notice.
  build: Modernize 'update-gnulib' target.
  * Makefile.devel (GNULIB_GIT): Use secured URL.
  (GNULIB_CVS_ROOT, GNULIB_CVS_REPOSITORY): Remove variables.
  (update-gnulib): Don't use cvs any more.
  Fix DEPENDENCIES.
  * DEPENDENCIES: Remove mention of unsupported option
  - -with-ncurses-prefix.
- Port patches
  * clisp-2.49-configure.dif
  * clisp-2.49-personality.patch
  * clisp-db6.diff
  * clisp-gcc14.patch
  * clisp-link.dif</changelog>
</package>
<package pkgid="d05352979e9ca432bb6ab1e24434a6af416e4c4a4bdb8e8469609078ff5d49e2dd73e5193b4e59b12fbee28cdb299f29d97587ecd804383cc458a33be336c860" name="clknetsim" arch="riscv64">
  <version epoch="0" ver="0+git.20250213" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1518609600">- Update to version 0+git.20170921:
  * set ifindex in IP_PKTINFO control message
  * add ioctl(PTP_SYS_OFFSET_PRECISE)
  * fix rx_filters in ioctl(SIOCETHTOOL)
  * initialize unused timestamps in timestamping message
  * improve support for timestamping options
  * fix client random seed initialization
  * set and adjust TAI-UTC offset
  * add getrandom()
  * fix compiler warning
  * bash: allow configuration of temp directory
  * fix crash with new OpenSSL
  * add support for SW timestamping in chrony
  * add fileno()</changelog>
  <changelog author="mpluskal@suse.com" date="1532088000">- Update to version 0+git.20180618:
  * fix nanosleep() to handle interrupts
  * add support for delayed reading of transmit timestamp
  * add support for nsm from linuxptp</changelog>
  <changelog author="olaf@aepfle.de" date="1600171200">- Update to version 0+git.20200817</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687867200">- Update to version 0+git.20230612:
  * add __realpath_chk()
  * add RTC support
  * handle read() on timer fd
  * permit TFD_NONBLOCK flag on timerfd_create() call
  * fix debug message format
  * allow sending packets to nonexisting nodes and subnets
  * add client option to dump network traffic to pcap
  * fill more fields in generated ethernet frames
  * provide PHC index as device minor in stat
  * avoid init recursion via dlsym()
  * add delay and jitter to PTP_SYS_OFFSET readings
  * provide frequency error to clients
  * add ioctl(PTP_SYS_OFFSET_EXTENDED)
  * allow sending to port 0
  * fix sequence number in duplicated PPS samples
  * handle NUMERIC* flags in getnameinfo()
  * add __syslog_chkieee128()
  * drop assertion for number of open sockets
  * don't allow connecting to broadcast and network address
  * add __recv_chk()
  * limit maximum time which can be set
  * advance time in none fuzz mode
  * handle unknown addresses in fuzz mode
  * add refclocks based on node clocks
  * add option to swap PHC devices
  * bash: remove default options for phc2sys
  * include linux/limits.h for PATH_MAX
  * add realpath()
  * accept SO_TIMESTAMPING with new so_timestamping struct
  * init symbols in stat()
  * disable debuginfod for valgrind
  * add support for strace
  * bash: allow custom client library preload
  * fix undefined behavior in clock IDs
  * update comments
  * fix clock_gettime() for some clocks
  * add support for Unix domain sockets
  * avoid searching for nonexisting fstat
  * fix __fxstat to call correct function
  * add workaround for redirected adjtimex and fopen
  * use __fxstat if available
  * fix crash with missing refclock configuration
  * add fstat() and __fxstat()
  * init symbols in open()
  * allow trailing dot in getaddrinfo()
  * fix getaddrinfo() to not read outside buffer
  * split initialization
  * add __fread_chk()
  * bash: redirect and check valgrind output
  * bash: rename wrapper variables
  * avoid uninitialized data in adjtimex request
  * add support for valgrind
  * add PPS support</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1694520000">- Update to version 0+git.20230905:
  * fix compatibility with old make
  * save message in select() if fd is not polled
  * don't read /usr/include/sys/time.h directly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Update to version 0+git.20231005:
  * fuzz: provide refclock offsets
  * add client option for link speed
  * add PTP one-step E2E transparent clock</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761600">- Update to version 0+git.20240424:
  * fix parsing of 64-bit CLKNETSIM_START_DATE on 32-bit systems
  * add support for 64-bit-time_t variants of fstat/stat
  * bash: remove linker error from logs with valgrind
  * ignore PTP transportSpecific field in transparent clock</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1724846400">- Update to version 0+git.20240610:
  * fix missing stat/fstat with latest glibc</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733832000">- Update to version 0+git.20241128:
  * bash: wait for client processes to exit
  * close client socket on exit
  * round nanoseconds in PTP_SYS_OFFSET* delay adjustments
  * avoid timestamps from future in PTP_SYS_OFFSET_EXTENDED
  * add options to cycle PHC jitter
  * init symbols in fdopen()</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1739966400">- Update to version 0+git.20250213:
  * bash: unset systemd varibles respected by chronyd
  * fix assertions for struct sockaddr_un length
  * bash: use debuginfo option instead of unsetting variable
  * bash: fix missing CLKNETSIM_TMPDIR use</changelog>
</package>
<package pkgid="4601db7a594383b976e81514cc0e226b9e9a49d2972df96d8d2e40d60d0a2f16df8fe931a7ac207ca1bbee75cb48fd5d900fe0c4b691e0b399c657dc91bbb91d" name="cln" arch="riscv64">
  <version epoch="0" ver="1.3.7" rel="1.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1327060800">- build with -fvisibility-inlines-hidden, in the unlikely
  case this cause trouble, drop me a note (the test suite passes
  so I expect none) . This reduces the exported symbol table
  in around 200(!!) symbols.</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1353412800">- Fix the SLES build (%make_install is not expanded)
- Install the license file</changelog>
  <changelog author="schwab@suse.de" date="1362571200">- cln-aarch64.patch: add support for aarch64</changelog>
  <changelog author="pgajdos@suse.com" date="1378728000">- updated to 1.3.3:
  * Fix integer input of leading zeros in power-of-two base.
  * Fix several floating-poing conversion bugs involving huge
    numbers.
  * Fix bug that would set input stream fail state when reading
    a number at EOF.
- removed upstreamed s390x.patch
- refreshed aarch64.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1416312000">- updated to 1.3.4:
  * Fix input of huge floats.
  * Support the AArch64 and the Mips64 ABIs.
    =&gt; dropped cln-aarch64.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1552305600">- riscv.patch: Add support for riscv64 platform
- Use %license</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 1.3.5:
  * Fix bug in scale_float() throwing underflow_exception.
- Drop riscv.patch. Fixed upstream.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.6
  * fix build errors
- run tests</changelog>
  <changelog author="pgajdos@suse.com" date="1600689600">- remove -fvisibility-inlines-hidden for now [bsc#1176710]</changelog>
  <changelog author="pgajdos@suse.com" date="1707393600">- version update to 1.3.7
  * Fixed compilation on ARM platforms.
  * Add support for LoongArch.</changelog>
</package>
<package pkgid="9862290c7e51dbee386ffb840838cfccef13220974af3984ba76af74f23b13f71a2b7f0f8d45861985d638bc65d28a1d7f9be7f4a5a12d80f9712f044f93c534" name="cln-devel" arch="riscv64">
  <version epoch="0" ver="1.3.7" rel="1.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1327060800">- build with -fvisibility-inlines-hidden, in the unlikely
  case this cause trouble, drop me a note (the test suite passes
  so I expect none) . This reduces the exported symbol table
  in around 200(!!) symbols.</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1353412800">- Fix the SLES build (%make_install is not expanded)
- Install the license file</changelog>
  <changelog author="schwab@suse.de" date="1362571200">- cln-aarch64.patch: add support for aarch64</changelog>
  <changelog author="pgajdos@suse.com" date="1378728000">- updated to 1.3.3:
  * Fix integer input of leading zeros in power-of-two base.
  * Fix several floating-poing conversion bugs involving huge
    numbers.
  * Fix bug that would set input stream fail state when reading
    a number at EOF.
- removed upstreamed s390x.patch
- refreshed aarch64.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1416312000">- updated to 1.3.4:
  * Fix input of huge floats.
  * Support the AArch64 and the Mips64 ABIs.
    =&gt; dropped cln-aarch64.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1552305600">- riscv.patch: Add support for riscv64 platform
- Use %license</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 1.3.5:
  * Fix bug in scale_float() throwing underflow_exception.
- Drop riscv.patch. Fixed upstream.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.6
  * fix build errors
- run tests</changelog>
  <changelog author="pgajdos@suse.com" date="1600689600">- remove -fvisibility-inlines-hidden for now [bsc#1176710]</changelog>
  <changelog author="pgajdos@suse.com" date="1707393600">- version update to 1.3.7
  * Fixed compilation on ARM platforms.
  * Add support for LoongArch.</changelog>
</package>
<package pkgid="d62363a91c4c9a82527692672ee09f9defc71c689c2206b03065fc980767795cddbdf47cc8a361d0ecf189f061df28e0ec5ed80e3646b5ba4f9ff014109ee646" name="clojure" arch="noarch">
  <version epoch="0" ver="1.12.3.1577" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722859200">- Update to 1.11.4.1474:
  * CLJ-2145 - Fix clearing of closed overs in ^:once fns
  * CLJ-2317 - recur to head of :once fn cancels once</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725883200">- Update to 1.12.0.1479:
  See https://clojure.org/news/2024/09/05/clojure-1-12-0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 1.12.0.1488:
  * Tweak message when -X or -T function namespace not found
  * Update to latest tools.tools
  * Update to latest tools.deps</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337601">- Update to 1.12.0.1495:
  * Echo args with -M deprecation warning for clarity
  * Update to tools.deps 0.21.1467</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738756800">- Update to 1.12.0.1501:
  * Update tools.deps</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1739361600">- Update to 1.12.0.1517:
  * Update to tools.deps 0.22.1492</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744632000">- Update to 1.12.0.1530:
  * Update to tools.deps 0.23.1512
  * Also accept file for -Sdeps, and check it for staleness</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 1.12.1.1538:
  * No changelog provided</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756382400">- Update to 1.12.2.1565:
  * Update to Clojure 1.12.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1759147200">- Update to 1.12.3.1577:
  * Update to Clojure 1.12.3</changelog>
</package>
<package pkgid="c0307d98e34e7b08676d1a1644a4e68a522ac7f4f49594deec099a8b9cd6ab55d9e4578f82a64a041d0029ffe43ce49848e0a1c0d410d6795cdfcffd7b0da0f7" name="clone-master-clean-up" arch="noarch">
  <version epoch="0" ver="1.12" rel="1.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1565179200">- Install README.md and license file, fix build warnings.
- Fix _service-file:
  * Replace 'HEAD' version by 'master' branch:
    Right now, this project has just one single branch - track
    this as the release branch.
  * Add &lt;versionformat&gt;.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566907200">- Use noun phrase in descriptions.</changelog>
  <changelog author="abriel@suse.com" date="1570536000">- Bump version to 1.5
- Don't show output from pushd/popd
- Make snapper snapshot removal more generic
  The output format is not really meant for machine reading, it's
  format has changed thus the simple parser broke.
  This now makes the parser more generic (using data from d-bus),
  also now it is ensured the snapshots are deleted in the correct
  order.
  (bsc#1149322)</changelog>
  <changelog author="abriel@suse.com" date="1597233600">- Bump version to 1.6
- cleanup salt client ID and osad authentication configuration
  file and the system ID
  (bsc#1174147)
- change the path of the template file in the comments of
  custom_remove.template and clone-master-clean-up.sh
  (jsc#TEAM-490)</changelog>
  <changelog author="abriel@suse.com" date="1661860800">- Bump version to 1.7
- CVE-2021-32000: fix some potentially dangerous file system
  operations
  (bsc#1181050)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1663848000">- Bump version to 1.8
- clone-master-clean-up fails to remove btrfs snapshots
  (bsc#1203651)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1663934400">- Bump version to 1.9
- [clone-master-clean-up] Cleannup initiatorname.iscsi
  Remove all no comment files
  (bsc#1203024)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1666958400">- Bump version to 1.10
- clone-master-clean-up fails if postfix is not installed (bsc#1204835)
  Check if the directory does exists.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1675771200">- Bump version to 1.11
- clone-master-clean-up fails when /etc/iscsi/initiatorname.iscsi doesn't exist
  The entire section is wrapped in a test for the existence of this file.
  (bsc#1207993)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1710849600">- Error message about 'journald.conf' (bsc#1221533)
  Check if journald.conf does exist.
- 1.12</changelog>
</package>
<package pkgid="4ec2f8f56fd4ea24ac736826e68c267997db84d6a51ea3b3055cef5096c3ffb8d858a7580d7da3f79622ac40c6150eeb484d7fd372cec6b1659661eafc020651" name="cloud-hypervisor" arch="riscv64">
  <version epoch="0" ver="51.1" rel="6.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1733918400">- restrict building only for arches which are supported</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734696000">- update to 43.0:
  * Live Migration over TCP Connections
  * Notable Performance Improvements
  * Cloud Hypervisor now accepts VFIO devices that use I/O PCI BARs
    on non x86-64
  * Command line groups were adjusted to ensure that at least one payload
    parameter was provided
- remove unsafe-device-attr.patch, as upstream carries this commit
- enable unit-tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738670400">- update to 44.0:
  * Configurable virtio-iommu Address Width
  * Notable Performance Improvements
  * New Fuzzers
  * Fix short read and short write that impact QCOW and VHDX support
  * Various bug fixes on VHDX support</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1743336000">- update to 45.0:
  * Experimental `riscv64` Architecture Support (direct kernel booting
    only)
  * Alphabetically Sorted CLI Options
  * Improved Downtime of VM Live Migration
  * Fix seccomp filters related to http-api thread
  * Handle cross-page access in the emulator for mshv
- enable riscv64 builds</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748088000">- update to 46.0:
  * File-level Locking Support with --disk
  * Improved Error Reporting with VM Resizing
  * IPv6 Address Support with --net
  * Deprecated SGX Support
  * Remove path as required for DiskConfig from the OpenAPI spec file
  * Properly parse PCI capabilities
  * Reprogram PCI device BAR when its MSE bit is set
  * Update IOMMU mappings of MMIO regions with BAR reprogram for VFIO
    devices
  * Avoid resizing VMs to zero vCPUs
  * Fix extended topology enumeration leaf exposed to the guest</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 47.0:
  DEPRECATION:
  * A default IP (192.168.249.1) and mask (255.255.255.0) are
    currently assigned to the virtio-net device if no value is
    specified by users
  FEATURES/BUG FIXES:
  * Block Device Error Reporting to the Guest
  * Nice Error Messages on Exit
  * Alphabetically Sorted CLI Options for ch-remote
  * Error out early when block device serial is too long
  * Fix partial commands being discarded for virtio-vsock
  * Disable the broken interrupt support for the rtc_pl031 device to
    prevent spurious guest interrupts</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 48.0:
  * Experimental fw_cfg Device Support
  * Experimental ivshmem Device Support
  * Firmware Boot Support on riscv64
  * Increased vCPU Limit on x86_64/kvm
  * Improved Block Performance with Small Block Sizes
  * Faster VM Pause Operation
  * Updated Documentation on Windows Guest Support
  * Policy on AI Generated Code
  * Removed SGX Support
  * Seccomp filter fixes with glibc v2.42</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to verison 49.0:
  * MSHV Support Improvements
  * Logging Improvements
  * Removed Default IP and Mask for virtio-net Devices
  * Prevent crash on malformed vsock connect requests
  * Drop the VFIO container when no VFIO devices are active
  * Gracefully close preserved file descriptors on hot device removal
  * Fix race condition in pause–resume cycles
  * Add NetConfig offload parameters to the OpenAPI spec file
  * Fix seccomp filter violation from the http-server thread</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766145600">- Update to version 50.0:
  * Configurable Nested Virtualization Option on x86_64
  * Compression Support for QCOW2
  * Notable Performance Improvements
  * Live Disk Resizing Support for Raw Images
  * Improved File-level Locking Support
  * Logging Improvements
  * Fix several issues around CPUID in the guest
  * Fix snapshot/restore for Windows Guest
  * Respect queue size in block performance tests
  * Fix several Serial Manager issues
  * Fix several seccomp violation issues
  * Fix various issues around block and qcow
  * Fix live migration (and snapshot/restore) with AMX state</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 51.1:
  * Fix image_type in OpenAPI definition
- Update to version 51.0:
  * This release fixes a security vulnerability in disk image handling
  * Significant QCOW2 v3 Improvements
  * ACPI Generic Initiator Support
  * Block Device DISCARD and WRITE_ZEROES Support
  * Transparent Huge Pages (THP) support has been extended
  * The vhost-user-net device now uses the default set of vhost-user
    virtio features
  * Fix VFIO device hot-remove leaving group and container file
    descriptors open, preventing re-add
  * Fix snapshot restore when backing file is on read-only storage
  * Enforce VIRTIO_BLK_F_RO even if guest does not negotiate it
  * Fix read-only block device FLUSH requests from OVMF
  * Fix vhost-user device not properly dropping unowned file descriptors
  * Fix vhost-user-block get_config interoperability
  * Add gettid() to all seccomp filters
  * Fix MAC address parsing that wrongly allowed + instead of hex chars
  * Improve UUID parse error message and --net fd help text
  * Fix various inconsistencies in our OpenAPI specification file
  * Various documentation fixes</changelog>
</package>
<package pkgid="32402b17f53dc536ee6f6c4934f7ddc07f5c3e403f00e3f3894693f64e5b85ab97675ce6954fc98b65230627d3f976951b133a6f2df276ec27a1b4049895d0b1" name="cloud-hypervisor-remote" arch="riscv64">
  <version epoch="0" ver="51.1" rel="6.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1733918400">- restrict building only for arches which are supported</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734696000">- update to 43.0:
  * Live Migration over TCP Connections
  * Notable Performance Improvements
  * Cloud Hypervisor now accepts VFIO devices that use I/O PCI BARs
    on non x86-64
  * Command line groups were adjusted to ensure that at least one payload
    parameter was provided
- remove unsafe-device-attr.patch, as upstream carries this commit
- enable unit-tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738670400">- update to 44.0:
  * Configurable virtio-iommu Address Width
  * Notable Performance Improvements
  * New Fuzzers
  * Fix short read and short write that impact QCOW and VHDX support
  * Various bug fixes on VHDX support</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1743336000">- update to 45.0:
  * Experimental `riscv64` Architecture Support (direct kernel booting
    only)
  * Alphabetically Sorted CLI Options
  * Improved Downtime of VM Live Migration
  * Fix seccomp filters related to http-api thread
  * Handle cross-page access in the emulator for mshv
- enable riscv64 builds</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748088000">- update to 46.0:
  * File-level Locking Support with --disk
  * Improved Error Reporting with VM Resizing
  * IPv6 Address Support with --net
  * Deprecated SGX Support
  * Remove path as required for DiskConfig from the OpenAPI spec file
  * Properly parse PCI capabilities
  * Reprogram PCI device BAR when its MSE bit is set
  * Update IOMMU mappings of MMIO regions with BAR reprogram for VFIO
    devices
  * Avoid resizing VMs to zero vCPUs
  * Fix extended topology enumeration leaf exposed to the guest</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 47.0:
  DEPRECATION:
  * A default IP (192.168.249.1) and mask (255.255.255.0) are
    currently assigned to the virtio-net device if no value is
    specified by users
  FEATURES/BUG FIXES:
  * Block Device Error Reporting to the Guest
  * Nice Error Messages on Exit
  * Alphabetically Sorted CLI Options for ch-remote
  * Error out early when block device serial is too long
  * Fix partial commands being discarded for virtio-vsock
  * Disable the broken interrupt support for the rtc_pl031 device to
    prevent spurious guest interrupts</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 48.0:
  * Experimental fw_cfg Device Support
  * Experimental ivshmem Device Support
  * Firmware Boot Support on riscv64
  * Increased vCPU Limit on x86_64/kvm
  * Improved Block Performance with Small Block Sizes
  * Faster VM Pause Operation
  * Updated Documentation on Windows Guest Support
  * Policy on AI Generated Code
  * Removed SGX Support
  * Seccomp filter fixes with glibc v2.42</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to verison 49.0:
  * MSHV Support Improvements
  * Logging Improvements
  * Removed Default IP and Mask for virtio-net Devices
  * Prevent crash on malformed vsock connect requests
  * Drop the VFIO container when no VFIO devices are active
  * Gracefully close preserved file descriptors on hot device removal
  * Fix race condition in pause–resume cycles
  * Add NetConfig offload parameters to the OpenAPI spec file
  * Fix seccomp filter violation from the http-server thread</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766145600">- Update to version 50.0:
  * Configurable Nested Virtualization Option on x86_64
  * Compression Support for QCOW2
  * Notable Performance Improvements
  * Live Disk Resizing Support for Raw Images
  * Improved File-level Locking Support
  * Logging Improvements
  * Fix several issues around CPUID in the guest
  * Fix snapshot/restore for Windows Guest
  * Respect queue size in block performance tests
  * Fix several Serial Manager issues
  * Fix several seccomp violation issues
  * Fix various issues around block and qcow
  * Fix live migration (and snapshot/restore) with AMX state</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 51.1:
  * Fix image_type in OpenAPI definition
- Update to version 51.0:
  * This release fixes a security vulnerability in disk image handling
  * Significant QCOW2 v3 Improvements
  * ACPI Generic Initiator Support
  * Block Device DISCARD and WRITE_ZEROES Support
  * Transparent Huge Pages (THP) support has been extended
  * The vhost-user-net device now uses the default set of vhost-user
    virtio features
  * Fix VFIO device hot-remove leaving group and container file
    descriptors open, preventing re-add
  * Fix snapshot restore when backing file is on read-only storage
  * Enforce VIRTIO_BLK_F_RO even if guest does not negotiate it
  * Fix read-only block device FLUSH requests from OVMF
  * Fix vhost-user device not properly dropping unowned file descriptors
  * Fix vhost-user-block get_config interoperability
  * Add gettid() to all seccomp filters
  * Fix MAC address parsing that wrongly allowed + instead of hex chars
  * Improve UUID parse error message and --net fd help text
  * Fix various inconsistencies in our OpenAPI specification file
  * Various documentation fixes</changelog>
</package>
<package pkgid="e550a82c2f60c368ecbdc7610e363ec7ecfc11bfc81ca58254fa1b973f6a7e2a0c46e6387e3f1b605a11e133f23dd3245f839777f05b87fd9790466b165e8510" name="cloud-init" arch="riscv64">
  <version epoch="0" ver="25.1.3" rel="7.1"/>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1714392000">- Add cloud-init-usr-sudoers.patch (bsc#1223469)
  + Handle the existence of /usr/etc/sudoers to search for the expected
    include location</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1717416000">- Add cloud-init-skip-rename.patch (bsc#1219680)
  + Brute force approach to skip renames if the device is already present</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718366400">- remove dependency on /usr/bin/python3 via using the macros (bsc#1212476)</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1736164800">- Add cloud-init-wait-for-net.patch (bsc#1227237)
  + Wait for udev once if we cannot find the expected MAC</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737374400">- Support python 3.13 (bsc#1233649):
  + pep-594-drop-pipes.patch, gh#canonical/cloud-init#4392
  + cloud-init-fix-python313.patch, gh#canonical/cloud-init#4669
  + cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch gh#canonical/cloud-init#5052</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1738670400">- Add cloud-init-direxist.patch (bsc#1236720)
  + Make sure the directory exists, if not create it, before writing in that
    location.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1747310400">- Update to version 25.1.1 (bsc#1239715,jsc#PED-8680,bsc#1228414)
  + Removed included upstream
  - pep-594-drop-pipes.patch
  - cloud-init-fix-python313.patch
  - cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch
  - cloud-init-direxist.patch
  - cloud-init-wait-for-net.patch
  - cloud-init-usr-sudoers.patch
  - cloud-init-no-nmcfg-needed.patch
  - cloud-init-keep-flake.patch
  - cloud-init-lint-fixes.patch
  - cloud-init-pckg-reboot.patch
  - cloud-init-ds-deterministic.patch
  - cloud-init-write-routes.patch
  - cloud-init-skip-empty-conf.patch
  + Forward port
  - cloud-init-no-tempnet-oci.patch
  - cloud-init-no-openstack-guess.patch
  - cloud-init-lint-set-interpreter.patch
  + Add
  - cloud-init-ssh-usrmerge.patch (bsc#1237764)
  - cloud-init-lint-set-interpreter.patch
  - cloud-init-lint-fix.patch
  - cloud-init-no-single-process.patch
  - cloud-init-needs-action.patch
  + Drop hidesensitivedata in 16 &amp; greater
  + test: pytestify cc_chef tests, add migration test
  + chef: migrate files in old config directories for backups and cache
  + fix: correct the path for Chef's backups (#5994)
  + fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
  + fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
  [Ksenija Stanojevic]
  + Allow to set mac_address for VLAN subinterface (#6081)
  [jumpojoy] (GH: 5364)
  + fix: Remove erroneous EC2 reference from 503 warning (#6077)
  + fix: NM reload and bring up individual network conns (#6073) [Ani Sinha]
  + fix: stop warning on dual-stack request failure (#6044)
  + fix: install_method: pip cannot find ansible-pull command path (#6021)
  [Hasan Aliyev] (GH: 5720)
  + fix: Fix DataSourceAliYun exception_cb signature (#6068) (GH: 6066)
  + fix: Update OauthUrlHelper to use readurl exception_cb signature
  (GH: 6065)
  + test: add OauthUrlHelper tests
  + test: Remove CiTestCase from test_url_helper.py
  + test: pytestify test_url_helper.py
  + fix: track more removed modules (#6043)
- From 25.1
  + ci: fix post-merge packaging CI (#6038)
  + feat(azure): Fix imds-based ssh_pwauth (#6002) [Ksenija Stanojevic]
  + ci: check for sorted patches (#6036)
  + feat: aliyun datasource support crawl metadata at once (#5942)
  [jinkangkang]
  + docs: document /usr merge breaking change (#6032)
  + test: Add integration test for /var mounts (#6033)
  + test: Ensure pre-24.2 custom modules work (#6034)
  + doc: Update references to older keys (#6022) [Pedro Ribeiro]
  + fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
  [Romain]
  + fix: don't reference PR in post-merged CI (#6019)
  + chore: explicitly skip broken ansible integration tests (#5996) [a-dubs]
  + tests(oracle): fix test_install_missing_deps apt race condition (#5996)
  [a-dubs]
  + test(oracle): fix test_ubuntu_drivers_installed (#5996) [a-dubs]
  + test(oracle): fix test_frequency_override integration test (#5996)
  [a-dubs]
  + chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
  [a-dubs]
  + test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
  [a-dubs]
  + commit 9e591fff266be9d4c83f74ec02a717b74993304d [a-dubs]
  + net/sysconfig: do not remove all existing settings of
  /etc/sysconfig/network (#5991) [Ani Sinha] (GH: 5990)
  + fix: remove wrong return when checking if network necessary (#6013)
  + fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
  [MostafaTarek124eru]
  + fix: Retry on OpenStack HTTP status codes (#5943) [weiyang] (GH: 5687)
  + fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
  [MKhatibzadeh] (GH: 5989)
  + feat(vmware): Convert imc network config to v2 (#5937) [PengpengSun]
  + ci: add upstream post-merge test
  + ci: check if upstream commit causes ubuntu patch conflicts
  + ci: organize cla tests together
  + test: eliminate obsolete cases, add non-error case
  + chore: remove redundant manual schema validation
  + doc: clarify subiquity docs
  + chore: cleanup `len' usage (#5956) [Shreenidhi Shedi]
  + Fix: GCE _get_data crashes if DHCP lease fails (#5998) [Bryan Fraschetti]
  + Fixes GH-5997
  + fix: correct the path for Chef's cache (#5994)
  [MostafaTarek124eru] (GH: 5090)
  + fix: Run ansible with run_user instead of root for distro install_method
  (#5986) [Amirhossein Shaerpour] (GH: 4092)
  + fix: retry AWS hotplug for async IMDS (#5995) (GH: 5373)
  + feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
  [Alec Warren]
  + feat(integration-tests): set boto3 and botocore to INFO to prevent
  log spamming [a-dubs]
  + ci: add 'tox -e integration-tests-fast' command [a-dubs]
  + chore: Add feature flag for manual network waiting (#5977)
  + Release 24.4.1
  + fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
  + Use log_with_downgradable_level for user password warnings (#5927)
  [Ani Sinha]
  + doc: change to hyphenated keys (#5909) (GH: 5555)
  + fix: Wait for udev on openstack (#5947) [Robert Schweikert] (GH: 4125)
  + test: disambiguate resource cleanup from test failure (#5926)
  + fix: use program name of netcat as installed by upstream, "nc" (#5933)
  (#5933) [Andreas K. Hüttel]
  + ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
  + feat(cc_chef): Allow change of Chef configuration file (#5925)
  [Sean Smith]
  + docs: fix typo in generated file in LXD tutorial (#5941) [Pavel Shpak]
  + feat: Identify Samsung Cloud Platform as OpenStack (#5924) [us0310306]
  + fix: don't deadlock when starting network service with systemctl (#5935)
  + feat: Custom keys for apt archives (#5828) [Bryan Fraschetti] (GH: 5473)
  + test: improve test initialization error path (#5920)
  + chore: improve logging when lxd detection fails (#5919)
  + fix: Add "manual" to allowed subnet types  (#5875)
  [Math Marchand] (GH: 5769)
  + fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
  [Andreas K. Hüttel]
  + feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
  [Andreas K. Hüttel]
  + fix(ovf): no warning should be log when rpctool found no value (#5915)
  [PengpengSun] (GH: 5914)
  + Move DS VMware to be in front of DS OVF (#5912) [PengpengSun] (GH: 4030)
  + ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
  + chore: Add akhuettel to CLA signers file (#5917) [Andreas K. Hüttel]
  + chore: eliminate calls at import time (#5889) (GH: 5344)
  + test: Add pyserial to test-requirements.txt (#5907)
  + test: Allow unknown size in growpart test (#5876)
  + doc: Update tutorials [Sally]
  + fix: bump azure key size to 3072 (#5841)
  24.4.1
  + fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
  + fix: Don't log error in wait_for_url (#5972)
  + feat(url_helper): Retry on 503 error (#5938)
  + fix: Don't break modules that use get_meta_doc() (#5953)
  + refactor: Pass deprecation log args as tuple (#5953)
  + fix: uninstall custom signal handlers before shutdown (#5913)
  24.4
  + test: Ensure unit ordering in ftp tests includes downstream units (#5892)
  + test: re-decrement expected webhook events (#5894)
  + test: allow relative path in apt-get test (#5891)
  + Fix metric setting of nmconnection for rhel (#5878) [Amy Chen]
  + chore: remove unused code(#5887)
  + feat(ephemeral): replace old has_url_connectivity() with new
  _check_connectivity_to_imds() [a-dubs]
  + feat(oracle): add true single stack ipv6 support [a-dubs]
  + feat(ephemeral): refactor ephemeralIP and add ipv6 connectivity check
  [a-dubs]
  + test: Decrement expected webhook events (#5888)
  + chore: remove `--docs` option from `cloud-init schema` (#5857) (GH: 5756)
  + test: pytestify "tests/unittests/config/test_cc_timezone.py" (#5885)
  [Mahesh Ghumare]
  + ci: bump integration tests to use plucky
  + test: add grub_dpkg to inactive modules
  + test: move default behavior tests into their own module
  + test(apt): add plucky version for hello pkg (#5883)
  + Docs: improved mermaid diagram for better visibility. Add "MaheshG11"
  as contributor (#5874) [Mahesh Ghumare] (GH: 5837)
  + fix(ntp): Fix RockyLinux OS support  (#5864) [Sid Shukla]
  + chore(jsonschema): migrate from deprecated Validator.iter_errors (#5856)
  + chore: remove deprecation warning getting jsonschema's version (#5856)
  + chore: use filter arg for tar.extractall (#5856)
  + chore: remove __init__ from pytest test class (#5856)
  + chore: do not test element's truth value directly (#5856)
  + chore: migrate from deprecated datetime.datetime.utcfromtimestamp (#5856)
  + chore: migrate from deprecated datetime.datetime.utcnow() (#5856)
  + chore: set recursive=False for ensure_dir if parent path is "/" (#5816)
  [sxt1001]
  + ci: fix broken daily dependencies (#5867)
  + ci: fix packaging tests (#5865)
  + feat(vultr): add override for network interface detection (#5847)
  [Andrew Davis]
  + feat(networkd): Support RequiredForOnline option (#5852) [Dan McGregor]
  + Prevent NM from handling DNS when network interfaces have DNS config
  (#5846) [Ani Sinha]
  + fix(smartos): Add `addrconf` IPv6 support (#5831)
  [blackhelicoptersdotnet]
  + freebsd: adjust to match the new pyyaml package name (#5844)
  [Gonéri Le Bouder]
  + fix: disable grub-dpkg by default (#5840)
  + fix(openbsd): Enable sysv init scripts in OpenBSD build script (#5790)
  [Hyacinthe Cartiaux] (LP: 4036, #1992853)
  + test: Fix duplicate judgment conditions in password generation (#5835)
  [sxt1001]
  + chore: don't render non-templated unit files (#5830)
  + chore: simplify and standardize cloud-final.service (#5830)
  + chore: simplify Conflicts=shutdown.target (#5830)
  + chore: remove redundant Before=NetworkManager.service (#5830)
  + chore: remove unnecessary systemd settings (#5830)
  + chore: eliminate redundant ordering dependencies (#5819)
  + fix: fix ordering cycle for distros with default deps (#5819) (GH: 5755)
  + test: unbreak pytest-xdist (#5829)
  + feat: Conditionally remove networkd online dependency on Ubuntu (#5772)
  + feat: Ensure random passwords contain multiple character types (#5815)
  [sxt1001] (GH: 5814)
  + docs: split example page into example library (#5645) [Sally]
  + doc: clarify workarounds required for single process changes (#5817)
  + chore: add 3.13 to PR CI runs, 3.14 to scheduled (#5825)
  + fix: Render v2 bridges correctly on network-manager with set-name
  (#5740) (GH: 5717)
  + test: add no_thinpool unit test (#5802)
  + chore: split lxd init config into separate function (#5802)
  + test: pytestify test_cc_lxd.py (#5802)
  + fix: Correctly handle missing thinpool in cc_lxd (#5802)
  + fix: Render bridges correctly for v2 on sysconfig with set-name (#5674)
  (GH: 5574)
  + tests(minimal): rsyslog not in minimal images expect warning (#5811)
  + tests(lxd): avoid failure on multiple calls to --show-log (#5811)
  + chore: update netplan import semantics and related tests (#5805)
  (GH: 5804)
  + lint: fix untyped-defs on /tests/unittest/cmd (#5800) [iru]
  + test: actually use devel release and verify_clean_boot enhancements
  (#5801)
  + feat(locale): locales install on minimal images when cfg requests (#5799)
  + feat(byobu): support byobu install on minimal images when cfg requests
  (#5799)
  + chore: Use devel release and no sbuild in integration CI (#5798)
  + test: Update integration tests from netplan backport (#5796)
  + test: add get_syslog_or_console for minimal images without syslog (#5793)
  + chore: Remove resize_root_tmp from cloud.cfg.tmpl (#5795) (GH: 5786)
  + docs: Fix field name from `contents` to `content` (#5787) [Igor Akkerman]
  + chore: bump pycloudlib to required version (#5792)
  + fix: avoid deprecation logs for calling cli stages (#5770) (GH: 5726)
  + tests: bump pycloudlib deps to include gce bug fix for id str (#5783)
  + fix(test): convert use p.gce.instance.id instead of instance_id (#5783)
  + fix(network-manager): bond properties and network schema (#5768)
  [Denis Kadyshev]
  + Fix metric setting for ifcfg network connections for rhel (#5777)
  [Ani Sinha] (GH: 5776)
  + fix(akamai): handle non-string user data in base64 decoding (#5751)
  [Jesse Alter]
  + fix(ci): do not auto stale issues (#5775)
  + Make pytest more verbose for easier debugging (#5778) [Ani Sinha]
  + ci: fix tox.ini pytest cmd to use cloudinit dir for coverage reporting
  (#5774) [Alec Warren]
  + tests: add OS_IMAGE_TYPE setting to allow for minimal tests (#5682)
  + test(hotplug): Simplify test_multi_nic_hotplug (#5763)
  + test(hotplug): increase nc timeout (#5763)
  + test: pytestify test_main.py (#5758)
  + test(ec2-dual-stack): fix int-test (#5762)
  + test: make verify_clean_boot really respect return code (#5761)
  + test: bump timeout in test_order (#5759)
  + docs: Properly document the cc_ubuntu_autoinstall module (#5757)
  + docs: fix WSL tutorial (#5752) (GH: 5746)
  + test: make verify_clean_boot respect return code by environment (#5754)
  + feat(integration_test): add CLOUD_INIT_PKG setting (#5739)
  + fix(ci): fix packaging check merge operation (#5750)
  + doc: do not document user.meta-data key (#5745)
  + test: avoid undocumented lxd key (#5748)
  + test: Refactor test_cc_set_hostname.py and test_cc_ntp.py (#5727)
  + chore: update docs URLs to cloud-init.io (#5741)
  + test: fix timer logging change expected logs (#5734)
  + fix: type annotations for several modules (#5733)
  + chore: add timer to io and string manipulation code
  + feat: add log package and performance module
  + remove newline injected for cloud-init status --wait (#5700)
  [Andrew Nelson] (GH: 5863)
  + test: webhook require_deprecation msg on 24.3 (#5731)
  + test: fix test_nocloud message typo introduced by 313390f8 (#5731)
  + test: Fix test_log_message_on_missing_version_file (#5730)
  + tests: assert info level warnings instead of require_deprecation
  + tests: fix test to ignore_warnings not require Used fallback ds
  + chore: clean up pytest warnings (#5721)
  + tests(pro): bump pycloudlib add noble release to pro tests (#5719)
  + fix(hotplugd.socket): remove basic.target as dependency (#5722)
  (LP: #2081124)
  + ci: fix integration test positional argument (#5718)
  + Create datasource for CloudCIX (#1351) [BrianKelleher]
  + ci: colorize output (#5716)
  + fix(schema): Allow for locale: false in schema add tests (#5647)
  + ci: fix packaging patch check (#5713)
  + chore: clean up old pickle workaround (#5714)
  + fix: force sftp cleanup when done with instance (#5698)
  + test(hotplug): reenable vpc test in focal (#5492)
  + chore: fix typing of userdata_raw (#5710)
  + fix(NetworkManager): Fix network activator (#5620)
  + fix: lxd do not check for thinpool kernel module (#5709)
  + docs: fix typo in docstring (#5708)
  + Scaleway: Force on-link: true for static networks (#5654)
  [Louis Bouchard] (LP: 5523, #2073869)
  + fix: Invalid "seedfrom" in NoCloud system configuration (#5701)
  + tests: pytestify test_nocloud.py (#5701)
  + test: make verify_clean_boot respect return code by series (#5695)
  + fix: use cross-distro netcat name (#5696)
  + ci: fix labeler (#5697)
  + chore(actions): add packaging label for any branches modifying debian/*
  + (#5693)
  + test: add verify_clean_boot() calls alongside verify_clean_log() (#5671)
  + test: add deprecation support to verify_clean_boot (#5671)
  + doc: remove misleading warning (#5681)
  + chore: Prefer other methods over $INSTANCE_ID (#5661)
  + ci: fix packaging test when no patches (#5680)
  + chore: fix tip-ruff and update to latest version (#5676)
  + chore: make ansible test serial (#5677)
  + feat(ec2): Bump url_max_timeout to 240s from 120s. (#5565)
  [Robert Nickel]
  + chore: fix typo in requirements.txt (#5637)
  + feat: make pyserial an optional dependency (#5637)
  + chore: bump ci dependency versions (#5660)
  + chore: drop broken optimization (#5666)
  24.3.1
  + test: add test coverage for iproute2 commands (#5651)
  + fix(netops): fix ip addr flush command (#5651) (GH: 5648)
  24.3
  + docs: Clarify v2 set-name behavior (#5639)
  + fix: properly handle blank lines in fstab (#5643)
  + fix: cc_user_groups incorrectly assumes "useradd" never locks password
  field (#5355) [dermotbradley]
  + tests: assert cloud-init user-data cert is the only root cert (#5641)
  + feat: add automation for ubuntu/* branches asserting quilt patches apply
  (#5622)
  + fix(sources/wsl): no error with empty .cloud-init dir (SC-1862) (#5633)
  + feat(azure): add PPS support for azure-proxy-agent (#5601)
  [Ksenija Stanojevic]
  + fix(tests): use instance.clean/restart instead of clean --reboot (#5636)
  + test: fix cmd/test_schema int test (#5629)
  + test: fix test_honor_cloud_dir int test (#5627)
  + docs: alphabetize dsname lookup table. update comment to create the csv
  (#5624)
  + docs: new datasources should update reference/ds_dsname_map (#5624)
  + test: fix ca_certs int test (#5626)
  + chore: update schema docs to use RST bold for config key names (#5562)
  + fix(doc): italics around deprecation prefix, description bolds key names
  (#5562)
  + feat(doc): add env vars to debug config module doc builds (#5562)
  + fix(doc): doc of nested objects under JSON schema items.oneOf (#5562)
  + fix(doc): object type check if patternProperties or properties (#5562)
  + doc(schema): schema descriptions should end with trailing stop (#5562)
  + fix(wsl): Properly assemble multipart data (#5538) [Carlos Nihelton]
  + feat: collect-logs improvements (#5619)
  + tests: fix test_ca_certs.py for gcp (#5621)
  + fix(nm): Ensure bond property name formatting matches schema definition
  (#5383) [Curt Moore]
  + Update behavior of base bond interface with NetworkManager (#5385)
  [Curt Moore]
  + ci: Drop Python 3.6 and 3.7 (#5607)
  + chore(black): Bump version (#5607)
  + chore(mypy): Fix failures on newer versions of mypy (#5607)
  + chore(tox.ini): Simplify configuration, fix minor bugs (#5607)
  + chore(mypy): Lint log module (#5607)
  + fix(systemd): Correct location of installed drop-in files(#5615)
  [Noah Meyerhans]
  + fix(btrfs): Version parsing (#5618)
  + docs: Remove unnecessary section, add feature flag page (#5617)
  + docs: Drop Python 3.6 and 3.7 support (#5617)
  + chore: explain other use of oauth (#5616)
  + chore(actions): add doc label for any doc related subdir file matches
  (#5602)
  + doc: Add misc links, improve wording (#5595)
  + doc(boot): Make first boot a dedicated page (#5595)
  + doc: Describe all stages in a single process (#5595)
  + chore: Deprecate old commands in help output (#5595)
  + chore: add comment explaining the NetworkManager may-fail setting
  (#5598) [Ani Sinha]
  + Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr
  (#5471)" (#5596) [PengpengSun]
  + fix: read_optional_seed to set network-config when present (#5593)
  + feat(snap): avoid refresh on package_upgrade: true and refresh.hold
  (#5426)
  + fix: Fix tests which have outdated strings (#5585)
  + fix: Fix ftp failures (#5585)
  + doc: improve integration testing configuration instructions (#5556)
  [Alec Warren]
  + azure: check azure-proxy-agent status (#5138) [Ksenija Stanojevic]
  + refactor: refactor and fix mypy in DataSourceIBMCloud.py (#5509)
  [Alec Warren]
  + fix: Update default LXD meta-data with user meta-data (#5584)
  + chore: Fix log message in url_helper.py (#5583)
  + fix: nocloud no fail when network-config absent (#5580)
  + feat: Single process optimization (#5489)
  + chore: Add helper, refactor utilities into separate module (#5573)
  + refactor: update handle function of cc_mounts (#5498)
  + fix: Integration tests (#5576)
  + fix(NoCloudNet): Add network-config support (#5566)
  + feat: Eliminate redundant configuration reads (#5536)
  + fix(actions): correct typo in cloudinit/config/schemas/ match (#5570)
  + fix: add host template for AOSC (#5557) [Yuanhang Sun]
  + chore(debian): Remove vestigial postinst and preinst code (#5569)
  + fix(actions): doc labeler needs all clause instead of default any (#5568)
  + docs: Overhaul user data formats documentation (#5551)
  + chore: Deprecate ENI as an input configuration format (#5561)
  + doc: improve drop-in custom modules (#5548)
  + doc(NoCloud): Categorize the different configuration types (#5521)
  + doc(autoinstall): Remove incorrect statements, be more direct (#5545)
  + chore: remove unneeded doc-lint tox env config (#5547)
  + fix(doc-spelling): config spelling_word_list_filename (#5547)
  + doc(modules): add section to wrap modules' doc (#5550)
  + doc: Update docs on boothooks (#5546)
  + fix: doc auto label to consider schema json changes as doc PRs (#5543)
  + feat(schema): add chef_license schema enum (#5543)
  + doc: add diagram with boot stages (#5539)
  + docs: improve qemu command line (#5540) [Christian Ehrhardt]
  + fix: auto label doc PRs (#5542)
  + fix(wsl): Put back the "path" argument to wsl_path in ds-identify
  + (#5537) [Carlos Nihelton]
  + test: fix test_kernel_command_line_match (#5529)
  + test: fix no ds cache tests (#5529)
  + fix(azurelinux): Change default usr_lib_exec path (#5526) [Minghe Ren]
  + feat: Support URI sources in `write_files` module (#5505)
  [Lucas Ritzdorf]
  + add openeuler to distros in cc_spacewalk.py (#5530) [sxt1001]
  + feat(wsl): Special handling Landscape client config tags (#5460)
  [Carlos Nihelton]
  + chore: Deprecate partially supported system config (#5515)
  + chore: Improve detection logging for user clarity (#5515)
  + fix(ds-identify): Detect nocloud when seedfrom url exists (#5515)
  + refactor: logs.py add typing and small misc refactors (#5414)
  + refactor: logs.py pathlib changes (#5414)
  + refactor: replace verbosity with log levels in logs.py (#5414)
  + feat: Add trace-level logger (#5414)
  + chore(formatting): fix squashed commit test formatting (#5524)
  + fix: Clean cache if no datasource fallback (#5499)
  + Support setting mirrorlist in yum repository config (#5522) [Ani Sinha]
  + doc(OFV): Document how to configure cloud-init (#5519)
  + fix: Update DNS behavior for NetworkManager interfaces (#5496)
  [Curt Moore]
  + Fix configuration of DNS servers via OpenStack (#5384) [Curt Moore]
  + test: Unconditionally skip test_multi_nic_hotplug_vpc (#5503)
  + tests: revert expectation of exit 2 from cloud-init init --local (#5504)
  + fix(test): Fix ip printer for non-lxd (#5488)
  + feat(systemd): convert warning level message to deprecation (#5209)
  + test: allow verify_clean_boot to ignore all or specific tracebacks
  (#5209)
  + test: Don't fail tests which call cloud-init as a command (#5209)
  + feat(systemd): Warn user of unexpected run mode (#5209)
  + fix: add schema rules for 'baseurl' and 'metalink' in yum repo config
  (#5501) [Ani Sinha]
  + Set MTU for bond parent interface (#5495) [Curt Moore]
  + refactor: util.mounts to handle errors (#5490)
  + refactor: util.get_proc_env to work with strs (#5490)
  + typing: fix check_untyped_defs in cloudinit.util (#5490)
  + test: Add missing assert to test_status.py (#5494)
  + test: Ensure mkcert executable in ftp tests (#5493)
  + test: pytestify and cleanup test_cc_mounts.py (#5459)
  + fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)
  [PengpengSun]
  + fix(openbsd): fix mtu on newline in hostname files (#5412) [Tobias Urdin]
  + feat(aosc): Add 'AOSC OS' support (#5310) [Yuanhang Sun]
  24.2
  + test: Fix no default user in test_status.py (#5478)
  + fix: correct deprecated_version=22.2 for users.sudo
  + test: Add jsonschema guard in test_cc_ubuntu_pro.py (#5479)
  + fix(test): Fix pycloudlib types in integration tests (#5350)
  + fix(test): Fix ip printing for non-lxd instances (#5350)
  + chore(mypy): Drop unused missing import exclusions (#5350)
  + type: Add stub types for network v1/v2 config (#5350)
  + chore: Auto-format network jsonschema in ci (#5350)
  + fix(tox): Update tox.ini (#5350)
  + chore(typing): Remove type ignores and casts (#5350)
  + refactor(typing): Remove unused code paths (#5350)
  + fix(typing): Add / update type annotations (#5350)
  + fix(typing): Remove type annotation for unused variable (#5350)
  + fix(typing): Remove invalid type annotations (#5350)
  + ci(mypy): Set default follow_imports value (#5350)
  + test: Update integration tests to pass on focal (#5476)
  + tests: update ubuntu_pro test to account for info-level deprecations
  (#5475)
  + tests: update nocloud deprecation test for boundary version (#5474)
  + fix(rh_subscription): add string type to org (#5453)
  + tests: integration tests aware of features.DEPRECATION_INFO_BOUNDARY
  + tests: update keyserver PPA key fur curtin-dev (#5472)
  + test: Fix deprecation test failures (#5466)
  + chore: fix schema.py formatting (#5465)
  + fix: dont double-log deprecated INFOs (#5465)
  + fix(test): Mock version boundary (#5464)
  + fix(schema): Don't report changed keys as deprecated (#5464)
  + test: fix unit test openstack vlan mac_address (#5367)
  + fix: Ensure properties for bonded interfaces are properly translated
  (#5367) [Curt Moore]
  + fix(schema): permit deprecated hyphenated keys under users key (#5456)
  + fix: Do not add the vlan_mac_address field into the VLAN object (#5365)
  [Curt Moore]
  + doc(refactor): Convert module docs to new system (#5427) [Sally]
  + test: Add unit tests for features.DEPRECATION_INFO_BOUNDARY (#5411)
  + feat: Add deprecation boundary support to schema validator (#5411)
  + feat: Add deprecation boundary to logger (#5411)
  + fix: Gracefully handle missing files (#5397) [Curt Moore]
  + test(openstack): Test bond mac address (#5369)
  + fix(openstack): Fix bond mac_address (#5369) [Curt Moore]
  + test: Add ds-identify integration test coverage (#5394)
  + chore(cmdline): Update comments (#5458)
  + fix: Add get_connection_with_tls_context() for requests 2.32.2+ (#5435)
  [eaglegai]
  + fix(net): klibc ipconfig PROTO compatibility (#5437)
  [Alexsander de Souza] (LP: #2065787)
  + Support metalink in yum repository config (#5444) [Ani Sinha]
  + tests: hard-code curtin-dev ppa instead of canonical-kernel-team (#5450)
  + ci: PR update checklist GH- anchors to align w/ later template (#5449)
  + test: update validate error message in test_networking (#5436)
  + ci: Add PR checklist (#5446)
  + chore: fix W0105 in t/u/s/h/test_netlink.py (#5409)
  + chore(pyproject.toml): migrate to booleans (#5409)
  + typing: add check_untyped_defs (#5409)
  + fix(openstack): Append interface / scope_id for IPv6 link-local metadata
  address (#5419) [Christian Rohmann]
  + test: Update validation error in test_cli.py test (#5430)
  + test: Update schema validation error in integration test (#5429)
  + test: bump pycloudlib to get azure oracular images (#5428)
  + fix(azure): fix discrepancy for monotonic() vs time() (#5420)
  [Chris Patterson]
  + fix(pytest): Fix broken pytest gdb flag (#5415)
  + fix: Use monotonic time (#5423)
  + docs: Remove mention of resolv.conf (#5424)
  + perf(netplan): Improve network v1 -&gt; network v2 performance (#5391)
  + perf(set_passwords): Run module in Network stage (#5395)
  + fix(test): Remove temporary directory side effect (#5416)
  + Improve schema validator warning messages (#5404) [Ani Sinha]
  + feat(sysconfig): Add DNS from interface config to resolv.conf (#5401)
  [Ani Sinha]
  + typing: add no_implicit_optional lint (#5408)
  + doc: update examples to reflect alternative ways to provide `sudo`
  option (#5418) [Ani Sinha]
  + fix(jsonschema): Add missing sudo definition (#5418)
  + chore(doc): migrate cc modules i through r to templates (#5313)
  + chore(doc): migrate grub_dpkg to tmpl add changed/deprecation (#5313)
  + chore(json): migrate cc_apt_configure and json schema indents (#5313)
  + chore(doc): migrate ca_certs/chef to template, flatten schema (#5313)
  + chore(doc): migrate cc_byobu to templates (#5313)
  + chore(doc): migrate cc_bootcmd to templates (#5313)
  + fix(apt): Enable calling apt update multiple times (#5230)
  + chore(VMware): Modify section of instance-id in the customization config
  (#5356) [PengpengSun]
  + fix(treewide): Remove dead code (#5332) [Shreenidhi Shedi]
  + doc: network-config v2 ethernets are of type object (#5381) [Malte Poll]
  + Release 24.1.7 (#5375)
  + fix(azure): url_helper: specify User-Agent when using headers_cb with
  readurl() (#5298) [Ksenija Stanojevic]
  + fix: Stop attempting to resize ZFS in cc_growpart on Linux (#5370)
  + doc: update docs adding YAML 1.1 spec and jinja template references
  + fix(final_message): do not warn on datasourcenone when single ds
  + fix(growpart): correct growpart log message to include value of mode
  + feat(hotplug): disable hotplugd.socket (#5058)
  + feat(hotlug): trigger hotplug after cloud-init.service (#5058)
  + test: add function to push and enable systemd units (#5058)
  + test(util): fix wait_until_cloud_init exit code 2 (#5058)
  + test(hotplug): fix race getting ipv6 (#5271)
  + docs: Adjust CSS to increase font weight across the docs (#5363) [Sally]
  + fix(ec2): Correctly identify netplan renderer (#5361)
  + tests: fix expect logging from growpart on devent with partition (#5360)
  + test: Add v2 test coverage to test_net.py (#5247)
  + refactor: Simplify collect_logs() in logs.py (#5268)
  + fix: Ensure no subp from logs.py import (#5268)
  + tests: fix integration tests for ubuntu pro 32.3 release (#5351)
  + tests: add oracular's hello package for pkg upgrade test (#5354)
  + growpart: Fix behaviour for ZFS datasets (#5169) [Mina Galić]
  + device_part_info: do not recurse if we did not match anything (#5169)
  [Mina Galić]
  + feat(alpine): add support for Busybox adduser/addgroup (#5176)
  [dermotbradley]
  + ci: Move lint tip and py3-dev jobs to daily (#5347)
  + fix(netplan): treat netplan warnings on stderr as debug for cloud-init
  (#5348)
  + feat(disk_setup): Add support for nvme devices (#5263)
  + fix(log): Do not warn when doing requested operation (#5263)
  + Support sudoers in the "/usr/usr merge" location (#5161)
  [Robert Schweikert]
  + doc(nocloud): Document network-config file (#5204)
  + fix(netplan): Fix predictable interface rename issue (#5339)
  + cleanup: Don't execute code on import (#5295)
  + fix(net): Make duplicate route add succeed. (#5343)
  + fix(freebsd): correct configuration of IPv6 routes (#5291) [Théo Bertin]
  + fix(azure): disable use-dns for secondary nics (#5314)
  + chore: fix lint failure (#5320)
  + Update pylint version to support python 3.12 (#5338) [Ani Sinha]
  + fix(tests): use regex to avoid focal whitespace in jinja debug test
  (#5335)
  + chore: Add docstrings and types to Version class (#5262)
  + ci(mypy): add type-jinja2 stubs (#5337)
  + tests(alpine): github trust lxc mounted source dir cloud-init-ro (#5329)
  + test: Add oracular release to integration tests (#5328)
  + Release 24.1.6 (#5326)
  + test: Fix failing test_ec2.py test (#5324)
  + fix: Check renderer for netplan-specific code (#5321)
  + docs: Removal of top-level --file breaking change (#5308)
  + fix: typo correction of delaycompress (#5317)
  + docs: Renderers/Activators have downstream overrides (#5322)
  + fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  + fix(lxd): Properly handle unicode from LXD socket (#5309)
  + docs: Prefer "artifact" over "artefact" (#5311) [Arthur Le Maitre]
  + chore(doc): migrate cc_byobu to templates
  + chore(doc): migrate cc_bootcmd to templates
  + chore(doc): migrate apt_pipelining and apk_configure to templates
  + tests: in_place mount module-docs into lxd vm/container
  + feat(docs): generate rtd module schema from rtd/module-docs
  + feat: Set RH ssh key permissions when no 'ssh_keys' group (#5296)
  [Ani Sinha]
  + test: Avoid circular import in Azure tests (#5280)
  + test: Fix test_failing_userdata_modules_exit_codes (#5279)
  + chore: Remove CPY check from ruff (#5281)
  + chore: Clean up docstrings
  + chore(ruff): Bump to version 0.4.3
  + feat(systemd): Improve AlmaLinux OS and CloudLinux OS support (#5265)
  [Elkhan Mammadli]
  + feat(ca_certs): Add AlmaLinux OS and CloudLinux OS support (#5264)
  [Elkhan Mammadli]
  + docs: cc_apt_pipelining docstring typo fix (#5273) [Alex Ratner]
  + feat(azure): add request identifier to IMDS requests (#5218)
  [Ksenija Stanojevic]
  + test: Fix TestFTP integration test (#5237) [d1r3ct0r]
  + feat(ifconfig): prepare for CIDR output (#5272) [Mina Galić]
  + fix: stop manually dropping dhcp6 key in integration test (#5267)
  [Alec Warren]
  + test: Remove some CiTestCase tests (#5256)
  + fix: Warn when signal is handled (#5186)
  + fix(snapd): ubuntu do not snap refresh when snap absent (LP: #2064300)
  + feat(landscape-client): handle already registered client (#4784)
  [Fabian Lichtenegger-Lukas]
  + doc: Show how to debug external services blocking cloud-init (#5255)
  + fix(pdb): Enable running cloud-init under pdb (#5217)
  + chore: Update systemd description (#5250)
  + fix(time): Harden cloud-init to system clock changes
  + fix: Update analyze timestamp uptime
  + fix(schema): no network validation on netplan systems without API
  + fix(mount): Don't run cloud-init.service if cloud-init disabled (#5226)
  + fix(ntp): Fix AlmaLinux OS and CloudLinux OS support (#5235)
  [Elkhan Mammadli]
  + tests: force version of cloud-init from PPA regardless of version (#5251)
  + ci: Print isort diff (#5242)
  + test: Fix integration test dependencies (#5248)
  + fix(ec2): Fix broken uuid match with other-endianness (#5236)
  + fix(schema): allow networkv2 schema without top-level key (#5239)
  [Cat Red]
  + fix(cmd): Do not hardcode reboot command (#5208)
  + test: Run Alpine tests without network (#5220)
  + docs: Add base config reference from explanation (#5241)
  + docs: Remove preview from WSL tutorial (#5225)
  + chore: Remove broken maas code (#5219)
  + feat(WSL): Add support for Ubuntu Pro configs (#5116) [Ash]
  + chore: sync ChangeLog and version.py from 24.1.x (#5228)
  + bug(package_update): avoid snap refresh in images without snap command
  (LP: #2064132)
  + ci: Skip package build on tox runs (#5210)
  + chore: Fix test skip message
  + test(ec2): adopt pycloudlib public ip creation while launching instances
  + test(ec2): add ipv6 testing for multi-nic instances
  + test(ec2): adopt pycloudlib enable_ipv6 while launching instances
  + feat: tool to print diff between netplan and networkv2 schema (#5200)
  [Cat Red]
  + test: mock internet access in test_upgrade (#5212)
  + ci: Add timezone for alpine unit tests (#5216)
  + fix: Ensure dump timestamps parsed as UTC (#5214)
  + docs: Add WSL tutorial (#5206)
  + feature(schema): add networkv2 schema (#4892) [Cat Red]
  + Add alpine unittests to ci (#5121)
  + test: Fix invalid openstack datasource name (#4905)
  + test: Fix MAAS test and mark xfail (#4905)
  + chore(ds-identify): Update shellcheck ignores (#4905)
  + fix(ds-identify): Prevent various false positives and false negatives
  (#4905)
  + Use grep for faster parsing of cloud config in ds-identify (#4905)
  [Scott Moser] (LP: #2030729)
  + tests: validate netplan API YAML instead of strict content (#5195)
  + chore(templates): update ubuntu universe wording (#5199)
  + Deprecate the users ssh-authorized-keys property (#5162)
  [Anders Björklund]
  + doc(nocloud): Describe ftp and ftp over tls implementation (#5193)
  + feat(net): provide network config to netplan.State for render (#4981)
  + docs: Add breaking datasource identification changes (#5171)
  + fix(openbsd): Update build-on-openbsd python dependencies (#5172)
  [Hyacinthe Cartiaux]
  + fix: Add subnet ipv4/ipv6  to network schema (#5191)
  + docs: Add deprecated system_info to schema (#5168)
  + docs: Add DataSourceNone documentation (#5165)
  + test: Skip test if console log is None (#5188)
  + fix(dhcp): Enable interactively running cloud-init init --local (#5166)
  + test: Update message for netplan apply dbus issue
  + test: install software-properties-common if absent during PPA setup
  + test: bump pycloudlib to use latest version
  + test: Update version of hello package installed on noble
  + test: universally ignore netplan apply dbus issue (#5178)
  + chore: Remove obsolete nose workaround
  + feat: Add support for FTP and FTP over TLS (#4834)
  + feat(opennebula): Add support for posix shell
  + test: Make analyze tests not depend on GNU date
  + test: Eliminate bash dependency from subp tests
  + docs: Add breaking changes section to reference docs (#5147) [Cat Red]
  + util: add log_level kwarg for logexc() (#5125) [Chris Patterson]
  + refactor: Make device info part of distro definition (#5067)
  + refactor: Distro-specific growpart code (#5067)
  + test(ec2): fix mocking with responses==0.9.0 (focal) (#5163)
  + chore(safeyaml): Remove unicode helper for Python2 (#5142)
  + Revert "test: fix upgrade dhcp6 on ec2 (#5131)" (#5148)
  + refactor(net): Reuse netops code
  + refactor(iproute2): Make expressions multi-line for legibility
  + feat(freebsd): support freebsd find part by gptid and ufsid (#5122)
  [jinkangkang]
  + feat: Determining route metric based on NIC name (#5070) [qidong.ld]
  + test: Enable profiling in integration tests (#5130)
  + dhcp: support configuring static routes for dhclient's unknown-121
  option (#5146) [Chris Patterson]
  + feat(azure): parse ProvisionGuestProxyAgent as bool (#5126)
  [Ksenija Stanojevic]
  + fix(url_helper): fix TCP connection leak on readurl() retries (#5144)
  [Chris Patterson]
  + test: pytest-ify t/u/sources/test_ec2.py
  + Revert "ec2: Do not enable dhcp6 on EC2 (#5104)" (#5145) [Major Hayden]
  + fix: Logging sensitive data
  + test: Mock ds-identify systemd path (#5119)
  + fix(dhcpcd): Make lease parsing more robust (#5129)
  + test: fix upgrade dhcp6 on ec2 (#5131)
  + net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
  (#5128) [Chris Patterson]
  + fix: Fix runtime file locations for cloud-init (#4820)
  + ci: fix linkcheck.yml invalid yaml (#5123)
  + net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
  + ec2: Do not enable dhcp6 on EC2 (#5104) [Major Hayden]
  + fix: Fall back to cached local ds if no valid ds found (#4997)
  [PengpengSun]
  + ci: Make linkcheck a scheduled job (#5118)
  + net: Warn when interface rename fails
  + ephemeral(dhcpcd): Set dhcpcd interface down
  + Release 24.1.3
  + chore: Handle all level 1 TiCS security violations (#5103)
  + fix: Always use single datasource if specified (#5098)
  + fix(tests): Leaked mocks (#5097)
  + fix(rhel)!: Fix network boot order in upstream cloud-init
  + fix(rhel): Fix network ordering in sysconfig
  + feat: Use NetworkManager renderer by default in RHEL family
  + fix: Allow caret at the end of apt package (#5099)
  + test: Add missing mocks to prevent bleed through (#5082)
  [Robert Schweikert]
  + fix: Ensure network config in DataSourceOracle can be unpickled (#5073)
  + docs: set the home directory using homedir, not home (#5101)
  [Olivier Gayot] (LP: #2047796)
  + fix(cacerts): Correct configuration customizations for Photon (#5077)
  [Christopher McCann]
  + fix(test): Mock systemd fs path for non-systemd distros
  + fix(tests): Leaked subp.which mock
  + fix(networkd): add GatewayOnLink flag when necessary (#4996) [王煎饼]
  + Release 24.1.2
  + test: fix `disable_sysfs_net` mock (#5065)
  + refactor: don't import subp function directly (#5065)
  + test: Remove side effects from tests (#5074)
  + refactor: Import log module rather than functions (#5074)
  + fix: Fix breaking changes in package install (#5069)
  + fix: Undeprecate 'network' in schema route definition (#5072)
  + refactor(ec2): simplify convert_ec2_metadata_network_config
  + fix(ec2): fix ipv6 policy routing
  + fix: document and add 'accept-ra' to network schema (#5060)
  + bug(maas): register the correct DatasourceMAASLocal in init-local
  (#5068) (LP: #2057763)
  + ds-identify: Improve ds-identify testing flexibility (#5047)
  + fix(ansible): Add verify_commit and inventory to ansible.pull schema
  (#5032) [Fionn Fitzmaurice]
  + doc: Explain breaking change in status code (#5049)
  + gpg: Handle temp directory containing files (#5063)
  + distro(freebsd): add_user: respect homedir (#5061) [Mina Galić]
  + doc: Install required dependencies (#5054)
  + networkd: Always respect accept-ra if set (#4928) [Phil Sphicas]
  + chore: ignore all cloud-init_*.tar.gz in .gitignore (#5059)
  + test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
  + feat: Add new distro 'azurelinux' for Microsoft Azure Linux. (#4931)
  [Dan Streetman]
  + fix(gpg): Make gpg resilient to host configuration changes (#5026)
  + Sync 24.1.1 changelog and version
  + DS VMware: Fix ipv6 addr converter from netinfo to netifaces (#5029)
  [PengpengSun]
  + packages/debian: remove dependency on isc-dhcp-client (#5041)
  [Chris Patterson]
  + test: Allow fake_filesystem to work with TemporaryDirectory (#5035)
  + tests: Don't wait for GCE instance teardown (#5037)
  + fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
  + bug(vmware): initialize new DataSourceVMware attributes at unpickle
  (#5021) (LP: #2056439)
  + fix(apt): Don't warn on apt 822 source format (#5028)
  + fix(atomic_helper.py): ensure presence of parent directories (#4938)
  [Shreenidhi Shedi]
  + fix: Add "broadcast" to network v1 schema (#5034) (LP: #2056460)
  + pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
  (#5030)
  + net/dhcp: handle timeouts for dhcpcd (#5022) [Chris Patterson]
  + fix: Make wait_for_url respect explicit arguments
  + test: Fix scaleway retry assumptions
  + fix: Make DataSourceOracle more resilient to early network issues
  (#5025) (LP: #2056194)
  + chore(cmd-modules): fix exit code when --mode init (#5017)
  + feat: pylint: enable W0201 - attribute-defined-outside-init
  + refactor: Ensure no attributes defined outside __init__
  + chore: disable attribute-defined-outside-init check in tests
  + refactor: Use _unpickle rather than hasattr() in sources
  + chore: remove unused vendordata "_pure" variables
  + chore(cmd-modules): deprecate --mode init (#5005)
  + tests: drop CiTestCase and convert to pytest
  + bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
  + fix: log correct disabled path in ds-identify (#5016)
  + tests: ec2 dont spend &gt; 1 second retrying 19 times when 3 times will do
  + tests: openstack mock expected ipv6 IMDS
  + bug(wait_for_url): when exceptions occur url is unset, use url_exc
  (LP: #2055077)
  + feat(run-container): Run from arbitrary commitish (#5015)
  + tests: Fix wsl test (#5008)
  + feat(ds-identify): Don't run unnecessary systemd-detect-virt (#4633)
  + chore(ephemeral): add debug log when bringing up ephemeral network
  (#5010) [Alec Warren]
  + release: sync changelog and version (#5011)
  + Cleanup test_net.py (#4840)
  + refactor: remove dependency on netifaces (#4634) [Cat Red]
  + feat: make lxc binary configurable (#5000)
  + docs: update 404 page for new doc site and bug link
  + test(aws): local network connectivity on multi-nics (#4982)
  + test: Make integration test output more useful (#4984)
  From 24.1.7
  + fix(ec2): Correctly identify netplan renderer (#5361)
  From 24.1.6
  + fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  + fix: Check renderer for netplan-specific code (#5321)
  + test: Fix failing test_ec2.py test (#5324)
  From 24.1.5
  + fix(package_update): avoid snap refresh in images without snap command
  (LP: #2064132)
  From 24.1.4
  + fix(dhcpcd): Make lease parsing more robust (#5129)
  + net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
  + (#5128) [Chris Patterson]
  + fix: Fix runtime file locations for cloud-init (#4820)
  + net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
  + net: Warn when interface rename fails
  + ephemeral(dhcpcd): Set dhcpcd interface down
  + test: Remove side effects from tests (#5074)
  + refactor: Import log module rather than functions (#5074)
  From 24.1.3
  + fix: Always use single datasource if specified (#5098)
  + fix: Allow caret at the end of apt package (#5099)
  From 24.1.2
  + test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
  + refactor(ec2): simplify convert_ec2_metadata_network_config
  + tests: drop CiTestCase and convert to pytest
  + bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
  + fix: Fix breaking changes in package install (#5069)
  + fix: Undeprecate 'network' in schema route definition (#5072)
  + fix(ec2): fix ipv6 policy routing
  + fix: document and add 'accept-ra' to network schema (#5060)
  + bug(maas): register the correct DatasourceMAASLocal in init-local
  (#5068) (LP: #2057763)
  From 24.1.1
  + fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
  + bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)
  + fix(apt): Don't warn on apt 822 source format (#5028)
  + fix: Add "broadcast" to network v1 schema (#5034)
  + pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
  (#5030)
  + net/dhcp: handle timeouts for dhcpcd (#5022)
  + fix: Make wait_for_url respect explicit arguments
  + bug(wait_for_url): when exceptions occur url is unset, use url_exc
  + test: Fix scaleway retry assumptions
  + fix: Make DataSourceOracle more resilient to early network issues (#5025)
  + tests: Fix wsl test (#5008)
  From 24.1
  + fix: Don't warn on vendor directory (#4986)
  + apt: kill spawned keyboxd after gpg cmd interaction
  + tests: upgrade tests should only validate current boot log
  + net/dhcp: fix maybe_perform_dhcp_discovery check for interface=None
  [Chris Patterson]
  + doc(network-v2): fix section nesting levels
  + fix(tests): don't check for clean log on minimal image (#4965) [Cat Red]
  + fix(cc_resize): Don't warn if zpool command not found (#4969)
  (LP: #2055219)
  + feat(subp): Make invalid command warning more user-friendly (#4972)
  + docs: Remove statement about device path matching (#4966)
  + test: Fix xfail to check the dhcp client name (#4971)
  + tests: avoid console prompts when removing gpg on Noble
  + test: fix test_get_status_systemd_failure
  + fix: Remove hardcoded /var/lib/cloud hotplug path (#4940)
  + refactor: Refactor status.py (#4864)
  + test: Use correct lxd network-config keys (#4950)
  + test: limit temp dhcp6 changes to &lt; NOBLE (#4942)
  + test: allow downgrades when install debs (#4941)
  + tests: on noble, expect default /etc/apt/sources.list
  + tests: lxd_vm early boot status test ordered After=systemd-remount-fs
  (#4936)
  + tests: pro integration tests supply ubuntu_advantage until pro v32
  (#4935)
  + feat(hotplug): add cmd to enable hotplug (#4821)
  + test: fix test_combined_cloud_config_json (#4925)
  + test: xfail udhcpc on azure (#4924)
  + feat: Implement the WSL datasource (#4786) [Carlos Nihelton]
  + refactor(openrc):  Improve the OpenRC files (#4916) [dermotbradley]
  + tests: use apt install instead of dpkg -i to install pkg deps
  + tests: inactive module rename ubuntu_advantage to ubuntu_pro
  + test: fix tmpdir in test_cc_apk_configure (#4914)
  + test: fix jsonschema version checking in pro test (#4915)
  + feat(dhcp): Make dhcpcd the default dhcp client (#4912)
  + feat(Alpine) cc_growpart.py: fix handling of /dev/mapper devices (#4876)
  [dermotbradley]
  + test: Retry longer in test_status.py integration test (#4910)
  + test: fix kernel override test (#4913)
  + chore: Rename sysvinit/gentoo directory to sysvinit/openrc (#4906)
  [dermotbradley]
  + doc: update ubuntu_advantage references to pro
  + chore: rename cc_ubuntu_advantage to cc_ubuntu_pro (SC-1555)
  + feat(ubuntu pro): deprecate ubuntu_pro key in favor of ubuntu_advantage
  + feat(schema): support ubuntu_pro key and deprecate ubuntu_advantage
  + test: fix verify_clean_log (#4903)
  + test: limit test_no_hotplug_triggered_by_docker to stable releases
  + tests: generalize warning Open vSwitch warning from netplan apply (#4894)
  + fix(hotplug): remove literal quotes in args
  + feat(apt): skip known /etc/apt/sources.list content
  + feat(apt): use APT deb822 source format by default
  + test(ubuntu-pro): change livepatch to esm-infra
  + doc(ec2): fix metadata urls (#4880)
  + fix: unpin jsonschema and update tests (#4882)
  + distro: add eject FreeBSD code path (#4838) [Mina Galić]
  + feat(ec2): add hotplug as a default network update event (#4799)
  + feat(ec2): support instances with repeated device-number (#4799)
  + feat(cc_install_hotplug): trigger hook on known ec2 drivers (#4799)
  + feat(ec2): support multi NIC/IP setups (#4799)
  + feat(hotplug): hook-hotplug is now POSIX shell add OpenRC init script
  [dermotbradley]
  + test: harden test_dhcp.py::test_noble_and_newer_force_client
  + test: fix test_combined_cloud_config_json (#4868)
  + feat(apport): Disable hook when disabled (#4874)
  + chore: Add pyright ignore comments (#4874)
  + bug(apport): Fix invalid typing (#4874)
  + refactor: Move general apport hook to main branch (#4874)
  + feat(bootspeed)!: cloud-config.service drop After=snapd.seeded
  + chore: update CI package build to oldest supported Ubuntu release focal
  (#4871)
  + test: fix test_cli.test_valid_userdata
  + feat: handle error when log file is empty (#4859) [Hasan]
  + test: fix test_ec2_ipv6
  + fix: Address TIOBE abstract interpretation issues (#4866)
  + feat(dhcp): Make udhcpc use same client id (#4830)
  + feat(dhcp): Support InfiniBand with dhcpcd (#4830)
  + feat(azure): Add ProvisionGuestProxyAgent OVF setting (#4860)
  [Ksenija Stanojevic]
  + test: Bring back dhcp6 integration test changes (#4855)
  + tests: add status --wait blocking test from early boot
  + tests: fix retry decorator to return the func value
  + docs: add create_hostname_file to all hostname user-data examples
  (#4727) [Cat Red]
  + fix: Fix typos (#4850) [Viktor Szépe]
  + feat(dhcpcd): Read dhcp option 245 for azure wireserver (#4835)
  + tests(dhcp): Add udhcpc client to test matrix (#4839)
  + fix: Add types to network v1 schema (#4841)
  + docs(vmware): fixed indentation on example userdata yaml (#4854)
  [Alec Warren]
  + tests: Remove invalid keyword from method call
  + fix: Handle systemctl when dbus not ready (#4842) (LP: #2046483)
  + fix(schema cli): avoid netplan validation on net-config version 1
  + tests: reduce expected reports due to dropped rightscale module
  + tests(net-config): add awareness of netplan on stable Ubuntu
  [Gilbert Gilb's]
  + feat: fall back to cdrom_id eject if eject is not available (#4769)
  [Cat Red]
  + fix(packages/bddeb): restrict debhelper-compat to 12 in focal (#4831)
  + tests: Add kernel commandline test (#4833)
  + fix: Ensure NetworkManager renderer works without gateway (#4829)
  + test: Correct log parsing in schema test (#4832)
  + refactor: Remove cc_rightscale_userdata (#4813)
  + refactor: Replace load_file with load_binary_file to simplify typing
  (#4823)
  + refactor: Add load_text_file function to simplify typing (#4823)
  + refactor: Change variable name for consistent typing (#4823)
  + feat(dhcp): Add support for dhcpcd (#4746)
  + refactor: Remove unused networking code (#4810)
  + test: Add more DNS net tests
  + BREAKING CHANGE: Stop adding network v2 DNS to global DNS
  + doc: update DataSource.default_update_events doc (#4815)
  + chore: do not modify instance attribute (#4815)
  + test: fix mocking leaks (#4815)
  + Revert "ci: Pin pytest&lt;8.0.0. (#4816)" (#4815)
  + test: Update tests for passlib (#4818)
  + fix(net-schema): no warn when skipping schema check on non-netplan
  + feat(SUSE): reboot marker file is written as /run/reboot-needed (#4788)
  [Robert Schweikert]
  + test: Cleanup unwanted logger setup calls (#4817)
  + refactor(cloudinit.util): Modernize error handling, add better warnings
  (#4812)
  + ci: Pin pytest&lt;8.0.0. (#4816)
  + fix(tests): fixing KeyError on integrations tests (#4811) [Cat Red]
  + tests: integration for network schema on netplan systems (#4767)
  + feat(schema): use netplan API to validate network-config (#4767)
  + chore: define CLOUDINIT_NETPLAN_FILE static var (#4767)
  + fix: cli schema config-file option report network-config type (#4767)
  + refactor(azure): replace BrokenAzureDataSource with reportable errors
  (#4807) [Chris Patterson]
  + Fix Alpine and Mariner /etc/hosts templates (#4780) [dermotbradley]
  + tests: revert #4792 as noble images no longer return 2 (#4809) [Cat Red]
  + tests: use client fixture instead of class_client in cleantest (#4806)
  + tests: enable ds-idenitfy xfail test LXD-kvm-not-MAAS-1 (#4808)
  + fix(tests): failing integration tests due to missing ua token (#4802)
  [Cat Red]
  + Revert "Use grep for faster parsing of cloud config in ds-identify
  (#4327)"
  + tests: Demonstrate ds-identify yaml parsing broken
  + tests: add exit 2 on noble from cloud-init status (#4792)
  + fix: linkcheck for ci to ignore scaleway anchor URL (#4793)
  + feat: Update cacerts to support VMware Photon (#4763)
  [Christopher McCann]
  + fix: netplan rendering integrations tests (#4795) [Cat Red]
  + azure: remove cloud-init.log reporting via KVP (#4715) [Chris Patterson]
  + feat(Alpine): Modify ds-identify for Alpine support and add OpenRC
  init.d script (#4785) [dermotbradley]
  + doc: Add DatasourceScaleway documentation (#4773) [Louis Bouchard]
  + fix: packaged logrotate file lacks suffix on ubuntu (#4790)
  + feat(logrotate): config flexibility more backups (#4790)
  + fix(clean): stop warning when running clean command (#4761) [d1r3ct0r]
  + feat: network schema v1 strict on nic name length 15 (#4774)
  + logrotate config (#4721) [Fabian Lichtenegger-Lukas]
  + test: Enable coverage in integration tests (#4682)
  + test: Move unit test helpers to global test helpers (#4682)
  + test: Remove snapshot option from install_new_cloud_init (#4682)
  + docs: fix cloud-init single param docs (#4682)
  + Alpine: fix location of dhclient leases file (#4782) [dermotbradley]
  + test(jsonschema): Pin jsonschema version (#4781)
  + refactor(IscDhclient): discover DHCP leases at distro-provided location
  (#4683) [Phsm Qwerty]
  + feat: datasource check for WSL (#4730) [Carlos Nihelton]
  + test: Update hostname integration tests (#4744)
  + test: Add mantic and noble releases to integration tests (#4744)
  + refactor: Ensure internal DNS state same for v1 and v2 (#4756)
  + feat: Add v2 route mtu rendering to NetworkManager (#4748)
  + tests: stable ubuntu releases will not exit 2 on warnings (#4757)
  + doc(ds-identify): Describe ds-identify irrespective of distro (#4742)
  + fix: relax NetworkManager renderer rules (#4745)
  + fix: fix growpart race (#4618)
  + feat: apply global DNS to interfaces in network-manager  (#4723)
  [Florian Apolloner]
  + feat(apt): remove /etc/apt/sources.list when deb22 preferred (#4740)
  + chore: refactor schema data as enums and namedtuples (#4585)
  + feat(schema): improve CLI message on unprocessed data files (#4585)
  + fix(config): relocate /run to /var/run on BSD (canonical#4677)
  [Mina Galić]
  + fix(ds-identify): relocate /run on *BSD (#4677) [Mina Galić]
  + fix(sysvinit): make code a bit more consistent (#4677) [Mina Galić]
  + doc: Document how cloud-init is, not how it was (#4737)
  + tests: add expected exit 2 on noble from cloud-init status (#4738)
  + test(linkcheck): ignore github md and rst link headers (#4734)
  + test: Update webhook test due to removed cc_migrator module (#4726)
  + fix(ds-identify): Return code 2 is a valid result, use cached value
  + fix(cloudstack): Use parsed lease file for virtual router in cloudstack
  + fix(dhcp): Guard against FileNotFoundError and NameError exceptions
  + fix(apt_configure): disable sources.list if rendering deb822 (#4699)
  (LP: #2045086)
  + docs: Add link to contributing to docs (#4725) [Cat Red]
  + chore: remove commented code (#4722)
  + chore: Add log message when create_hostname_file key is false (#4724)
  [Cat Red]
  + fix: Correct v2 NetworkManager route rendering (#4637)
  + azure/imds: log http failures as warnings instead of info (#4714)
  [Chris Patterson]
  + fix(setup): Relocate libexec on OpenBSD (#4708) [Mina Galić]
  + feat(jinja): better jinja feedback and error catching (#4629)
  [Alec Warren]
  + test: Fix silent swallowing of unexpected subp error (#4702)
  + fix: Move cloud-final.service after time-sync.target (#4610)
  [Dave Jones] (LP: #1951639)
  + feat(log): Make logger name more useful for __init__.py
  + chore: Remove cc_migrator module (#4690)
  + fix(tests): make cmd/devel/tests work on non-GNU [Mina Galić]
  + chore: Remove cmdline from spelling list (#4670)
  + doc: Document boot status meaning (#4670)
  + doc: Set expectations for new datasources (#4670)
  + ci: Show linkcheck broken links in job output (#4670)
  + dmi: Add support for OpenBSD (#4654) [Mina Galić]
  + ds-identify: fake dmidecode support on OpenBSD (#4654) [Mina Galić]
  + ds-identify: add OpenBSD support in uname (#4654) [Mina Galić]
  + refactor: Ensure '_cfg' in Init class is dict (#4674)
  + refactor: Make event scope required in stages.py (#4674)
  + refactor: Remove unused argument (#4674)
  + chore: Move from lintian to a sphinx spelling plugin (#3639)
  + fix(doc): Fix spelling errors found by sphinxcontrib-spelling (#3639)
  + ci: Add Python 3.13 (#4567)
  + Add AlexSv04047 to CLA signers file (#4671) [AlexSv04047]
  + fix(openbsd): services &amp; build tool (#4660) [CodeBleu]
  + tests/unittests: add a new unit test for network manager net activator
  (#4672) [Ani Sinha]
  + Implement DataSourceCloudStack.get_hostname() (#4433) [Phsm Qwerty]
  + net/nm: check for presence of ifcfg files when nm connection files
  are absent (#4645) [Ani Sinha]
  + doc: Overhaul debugging documentation (#4578)
  + doc: Move dangerous commands to dev docs (#4578)
  + doc: Relocate file location docs (#4578)
  + doc: Remove the debugging page (#4578)
  + fix(util): Fix boottime to work on OpenBSD (#4667) [Mina Galić]
  + net: allow dhcp6 configuration from generate_fallback_configuration()
  [Ani Sinha]
  + net/network_manager: do not set "may-fail" to False for both ipv4 and
  ipv6 dhcp [Ani Sinha]
  + feat(subp): Measure subprocess command time (#4606)
  + fix(python3.13): Fix import error for passlib on Python 3.13 (#4669)
  + style(brpm/bddeb): add black and ruff for packages build scripts (#4666)
  + copr: remove TODO.rst from spec file
  + fix(packages/brpm): correct syntax error and typo
  + style(ruff): fix tip target
  + config: Module documentation updates (#4599)
  + refactor(subp): Remove redundant parameter 'env' (#4555)
  + refactor(subp): Remove unused parameter 'target' (#4555)
  + refactor: Remove 'target' boilerplate from cc_apt_configure (#4555)
  + refactor(subp): Re-add return type to subp() (#4555)
  + refactor(subp): Add type information to args (#4555)
  + refactor(subp): Use subprocess.DEVNULL (#4555)
  + refactor(subp): Remove parameter 'combine_capture' (#4555)
  + refactor(subp): Remove unused parameter 'status_cb' (#4555)
  + fix(cli): fix parsing of argparse subcommands (#4559)
  [Calvin Mwadime] (LP: #2040325)
  + chore!: drop support for dsa ssh hostkeys in docs and schema (#4456)
  + chore!: do not generate ssh dsa host keys (#4456) [shixuantong]
  From 23.4.4
  + fix(nocloud): smbios datasource definition
  + tests: Check that smbios seed works
  + fix(source): fix argument boundaries when parsing cmdline (#4825)
  From 23.4.3
  + fix: Handle systemctl when dbus not ready (#4842)
  (LP: #2046483)
  From 23.4.2
  + fix: Handle invalid user configuration gracefully (#4797)
  (LP: #2051147)
  From 23.4.1
  + fix: Handle systemctl commands when dbus not ready (#4681)
  From 23.4
  + tests: datasourcenone use client.restart to block until done (#4635)
  + tests: increase number of retries across reboot to 90 (#4651)
  + fix: Add schema for merge types (#4648)
  + feat: Allow aliyun ds to fetch data in init-local (#4590) [qidong.ld]
  + azure: report failure to eject as error instead of debug (#4643)
  [Chris Patterson]
  + bug(schema): write network-config if instance dir present (#4635)
  + test: fix schema fuzzing test (#4639)
  + Update build-on-openbsd dependencies (#4644) [CodeBleu]
  + fix(test): Fix expected log for ipv6-only ephemeral network (#4641)
  + refactor: Remove metaclass from network_state.py (#4638)
  + schema: non-root fallback to default paths on perm errors (# 4631)
  + fix: Don't loosen the permissions of the log file (#4628)
  + Revert "logging: keep current file mode of log file if its stricter
  than the new mode (#4250)"
  + ephemeral: Handle link up failure for both ipv4 and ipv6  (#4547)
  + fix(main): Don't call logging too early (#4595)
  + fix: Remove Ubuntu-specific kernel naming convention assertion (#4617)
  + fix(log): Do not implement handleError with a self parameter (#4617)
  + fix(log): Don't try to reuse stderr logger (#4617)
  + feat: Standardize logging output to stderr (#4617)
  + chore: Sever unmaintained TODO.rst (#4625)
  + test: Skip failing tests
  + distros: Add suse
  + test: Add default hello package version (#4614)
  + fix(net): Improve DHCPv4 SUSE code, add test
  + net: Fix DHCPv4 not enabled on SUSE in some cases [bin456789]
  + fix(schema): Warn if missing dependency (#4616)
  + fix(cli): main source cloud_config for schema validation (#4562)
  + feat(schema): annotation path for invalid top-level keys (#4562)
  + feat(schema): top-level additionalProperties: false (#4562)
  + test: ensure top-level properties tests will pass (#4562)
  + fix(schema): Add missing schema definitions (#4562)
  + test: Fix snap tests (#4562)
  + azure: Check for stale pps data from IMDS (#4596) [Ksenija Stanojevic]
  + test: Undo dhcp6 integration test changes (#4612)
  + azure: update diagnostic from warning level to debug [Chris Patterson]
  + azure/imds: remove limit for connection errors if route present (#4604)
  + [Chris Patterson]
  + [enhancement]: Add shellcheck to CI (#4488) [Aviral Singh]
  + chore: add conventional commits template (#4593)
  + Revert "net: allow dhcp6 configuration from
  generate_fallback_configuration()" (#4607)
  + azure: workaround to disable reporting IMDS failures on Azure Stack
  [Chris Patterson]
  + cc_apt_pipelining: Update docs, deprecate options (#4571)
  + test: add gh workflows on push to main, update status badges (#4597)
  + util: Remove function abs_join() (#4587)
  + url_helper: Remove unused function retry_on_url_exc() (#4587)
  + cc_resizefs: Add bcachefs resize support (#4594)
  + integration_tests: Support non-Ubuntu distros (#4586)
  + fix(cmdline): fix cmdline parsing with MAC containing cc:
  + azure/errors: include http code in reason for IMDS failure
  [Chris Patterson]
  + tests: cloud-init schema --system does not return exit code 2
  + github: allow pull request to specify desired rebase and merge
  + tests: fix integration test expectations of exit 2 on schema warning
  + tests: fix schema test expected cli output Valid schema &lt;type&gt;
  + fix(schema cli): check raw userdata when processed cloud-config empty
  + azure: report failure to host if ephemeral DHCP secondary NIC (#4558)
  [Chris Patterson]
  + man: Document cloud-init error codes (#4500)
  + Add support for cloud-init "degraded" state (#4500)
  + status.json: Don't override detail key with error condition (#4500)
  + status: Remove duplicated data (#4500)
  + refactor: Rename exported_errors in status.json (#4500)
  + test: Remove stale status.json value (#4500)
  + tools/render-template: Make yaml loading opt-in, fix setup.py (#4564)
  + Add summit digest/trip report to docs (#4561) [Sally]
  + doc: Fix incorrect statement about `cloud-init analyze`
  + azure/imds: ensure new errors are logged immediately when retrying
  (#4468) [Chris Patterson]
  + Clarify boothook docs (#4543)
  + boothook: allow stdout/stderr to emit to cloud-init-output.log
  + summit-notes: add 2023 notes for reference in mailinglist/discourse
  + fix: added mock to stop leaking journalctl that slows down unit test
  (#4556) [Alec Warren]
  + tests: maas test for DataSourceMAASLocal get_data
  + maas tests: avoid using CiTest case and prefer pytest.tmpdir fixture
  + MAAS: Add datasource to init-local timeframe
  + Ensure all tests passed and/or are skipped
  + Support QEMU in integration tests
  + fix(read-dependencies): handle version specifiers containing [~!]
  + test: unpin pytest
  + schema: network-config optional network key. route uses oneOf (#4482)
  + schema: add cloud_init_deepest_matches for best error message (#4482)
  + network: warn invalid cfg add /run/cloud-init/network-config  (#4482)
  + schema: add network-config support to schema subcommand (#4482)
  + Update version number and merge ChangeLog from 23.3.3 into main (#4553)
  + azure: check for primary interface when performing DHCP (#4465)
  [Chris Patterson]
  + Fix hypothesis failure
  + subp: add a log when skipping a file for execution for lack of exe
  permission (#4506) [Ani Sinha]
  + azure/imds: refactor max_connection_errors definition (#4467)
  [Chris Patterson]
  + chore: fix PR template rendering (#4526)
  + fix(cc_apt_configure): avoid unneeded call to apt-install (#4519)
  + comment difference between sysconfig and NetworkManager renderer (#4517)
  [Ani Sinha]
  + Set Debian's default locale to be c.UTF-8 (#4503) (LP: #2038945)
  + Convert test_debian.py to pytest (#4503)
  + doc: fix cloudstack link
  + doc: fix development/contributing.html references
  + doc: hide duplicated links
  + Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen
  (#4281)" (#4511) (LP: #2039453)
  + Fix the missing mcopy argument [Vladimir Pouzanov]
  + tests: Add logging fix (#4499)
  + Update upgrade test to account for dhcp6
  + Remove logging of PPID path (#4502)
  + Make Python 3.12 CI test non-experimental (#4498)
  + ds-identify: exit 2 on disabled state from marker or cmdline (#4399)
  + cloud-init-generator: Various performance optimizations (#4399)
  + systemd: Standardize cloud-init systemd enablement (#4399)
  + benchmark: benchmark cloud-init-generator independent of ds-identify
  (#4399)
  + tests/integration_tests: add cloud-init disablement coverage (#4399)
  + doc: Describe disabling cloud-init using an environment variable (#4399)
  + fix: cloud-init status --wait broken with KERNEL_CMDLINE (#4399)
  + azure/imds: retry on 429 errors for reprovisiondata (#4470)
  [Chris Patterson]
  + cmd: Don't write json status files for non-boot stages (#4478)
  + ds-identify: Allow disable service and override environment (#4485)
  [Mina Galić]
  + Update DataSourceNWCS.py (#4496) [shell-skrimp]
  + Add r00ta to CLA signers file
  + Fix override of systemd_locale_conf in rhel [Jacopo Rota]
  + ci(linkcheck): minor fixes (#4495)
  + integration test fix for deb822 URI format (#4492)
  + test: use a mantic-compatible tz in t/i/m/test_combined.py (#4494)
  + ua: shift CLI command from ua to pro for all interactions
  + pro: avoid double-dash when enabling inviddual services on CLI
  + net: allow dhcp6 configuration from generate_fallback_configuration()
  (#4474) [Ani Sinha]
  + tests: apt re.search to match alternative ordering of installed pkgs
  + apt: doc apt_pkg performance improvement over subp apt-config dump
  + Tidy up contributing docs (#4469) [Sally]
  + [enhancement]: Automatically linkcheck in CI (#4479) [Aviral Singh]
  + Revert allowing pro service warnings (#4483)
  + Export warning logs to status.json (#4455)
  + Fix regression in package installation (#4466)
  + schema: cloud-init schema in early boot or in dev environ (#4448)
  + schema: annotation of nested dicts lists in schema marks (#4448)
  + feat(apport): collect ubuntu-pro logs if ubuntu-advantage.log present
  (#4443)
  + apt_configure: add deb822 support for default sources file (#4437)
  + net: remove the word "on instance boot" from cloud-init generated config
  (#4457) [Ani Sinha]
  + style: Make cloudinit.log functions use snake case (#4449)
  + Don't recommend using cloud-init as a library (#4459)
  + vmware: Fall back to vmtoolsd if vmware-rpctool errs (#4444)
  [Andrew Kutz]
  + azure: add option to enable/disable secondary ip config (#4432)
  + [Ksenija Stanojevic]
  + Allow installing snaps via package_update_upgrade_install module (#4202)
  + docs: Add cloud-init overview/introduction (#4440) [Sally]
  + apt: install software-properties-common when absent but needed (#4441)
  + sources/Azure: Ignore system volume information folder while scanning
  for files in the ntfs resource disk (#4446) [Anh Vo]
  + refactor: Remove unnecessary __main__.py file
  + style: Drop vi format comments
  + cloudinit.log: Use more appropriate exception (#4435)
  + cloudinit.log: Don't configure NullHandler (#4435)
  + commit 6bbbfbbb030831c72b5aa2bba9cb8492f19d56f4
  + cloudinit.log: Remove unnecessary module function and variables (#4435)
  + cloudinit.log: Remove unused getLogger wrapper (#4435)
  + cloudinit.log: Standardize use of cloudinit's logging module (#4435)
  + Remove unnecessary logging wrapper in Cloud class (#4435)
  + integration test: allow pro service warnings (#4447)
  + integration tests: fix mount indentation (#4445)
  + sources/Azure: fix for conflicting reports to platform (#4434)
  [Chris Patterson]
  + docs: link the cloud-config validation service (#4442)
  + Fix pip-managed ansible on pip &lt; 23.0.1 (#4403)
  + Install gnupg if gpg not found (#4431)
  + Add "phsm" as contributor (#4429) [Phsm Qwerty]
  + cc_ubuntu_advantage: do not rely on uaclient.messages module (#4397)
  [Grant Orndorff]
  + tools/ds-identify: match Azure datasource's ds_detect() behavior (#4430)
  [Chris Patterson]
  + Refactor test_apt_source_v1.py to use pytest (#4427)
  + sources: do not override datasource detection if None is in list (#4426)
  [Chris Patterson]
  + feat: check for create_hostname_file key before writing /etc/hostname
  (SC-1588) (#4330) [Cat Red]
  + Pytestify apt config test modules (#4424)
  + upstream gentoo patch (#4422)
  + Work around no instance ip (#4419)
  + Fix typing issues in subp module (#4401)
  + net: fix ipv6_dhcpv6_stateful/stateless/slaac configuration for rhel
  (#4395) [Ani Sinha]
  + Release 23.3.1
  + apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
  + integration tests: fix mount indentation (#4405)
  + Use grep for faster parsing of cloud config in ds-identify (#4327)
  [Scott Moser] (LP: #2030729)
  + doc: fix instructions on how to disable cloud-init from kernel command
  line (#4406) [Ani Sinha]
  + doc/vmware: Update contents relevant to disable_vmware_customization
  [PengpengSun]
  + Bring back flake8 for python 3.6 (#4394)
  + integration tests: Fix cgroup parsing (#4402)
  + summary: Update template parameter descriptions in docs [MJ Moshiri]
  + Log PPID for better debugging (#4398)
  + integration tests: don't clean when KEEP_* flags true (#4400)
  + clean: add a new option to clean generated config files [Ani Sinha]
  + pep-594: drop deprecated pipes module import
  From 23.3.3
  + Fix pip-managed ansible on pip &lt; 23.0.1 (#4403)
  From 23.3.2
  + Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen"
  (#4281) (#4511) (LP: #2039453)
  From 23.3.1
  + apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
  + integration tests: Fix cgroup parsing (#4402)</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1753185600">- Update to version 25.1.3 (bsc#1245401,bsc#1245403)
  + Forward port
  - cloud-init-no-openstack-guess.patch
  + docs: provide example3 for PAM and ssh_pwauth behavior (#27)
  + fix: Make hotplug socket writable only by root (#25) (CVE-2024-11584)
  + fix: Don't attempt to identify non-x86 OpenStack instances (LP: #2069607)
    (CVE-2024-6174)
  From 25.1.2
  + fix: ensure MAAS datasource retries on failure (#6167)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1759233600">- Drop unneeded test dependency on httpretty, fixed long ago
  * https://github.com/canonical/cloud-init/pull/1720</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1762862400">- Fix dependency replace -serial with -pyserial</changelog>
</package>
<package pkgid="692cd34b979481b1d9d8c5bf780b3b2793e8d603ed8e9f62190fc955130742598d4af478aec1557fe18420c4ebf9694d1c6d0e26bff1d399320e664bd3fb1839" name="cloud-init-config-MicroOS" arch="noarch">
  <version epoch="0" ver="1.1" rel="3.1"/>
  <changelog author="kukuk@suse.de" date="1496750400">- Disable growpart and resizefs [bsc#1042913]</changelog>
  <changelog author="kukuk@suse.de" date="1511784000">- Adjust zypper_add_repo module name
- Require cloud-init &gt;= 17.1 because of module changes</changelog>
  <changelog author="kukuk@suse.de" date="1511784001">- Disable ds-identify for now (doesn't seem to detect any
  datasources on CaaSP/Kubic) (ds-identify.cfg)
- Enable growpart and resizefs modules by default [bsc#1069471]</changelog>
  <changelog author="kukuk@suse.de" date="1520856000">- Add license to file list</changelog>
  <changelog author="kukuk@suse.de" date="1539691200">- Remove suse_caasp Module, not needed with kubeadm</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1541592000">- Introduce 02-kubic-network.cfg to consistently disable cloud-init
  from setting up the network. Workaround for [boo#1115000]</changelog>
  <changelog author="kukuk@suse.de" date="1545220800">- Remove ds-identify.cfg: does harm too much if there is no
  datasource. ds=nocloud on kernel cmdline is required until
  the cloud-init bug is fixed.
- Remove 02-kubic-network.cfg: prevents configuring the network
  at all, which means you cannot login on any of our images for
  virtualisation or cloud.</changelog>
  <changelog author="kukuk@suse.de" date="1564574400">- Rename to MicroOS, adjust cloud.cfg for this.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1566475200">- Drop explicit list of data sources (boo#1146802)</changelog>
  <changelog author="Martin Petersen &lt;martin@petersen20.de&gt;" date="1687262400">- set distro to opensuse-microos in cloud.cfg</changelog>
</package>
<package pkgid="f82971d1d3b30d1a42eefbbd84a54a720db82945485715ee7c31d356fc8b952373549b0f9baf206fbb0c18497489dd7da6a80688fdb9d1c1d12f5e17e4563489" name="cloud-init-config-suse" arch="riscv64">
  <version epoch="0" ver="25.1.3" rel="7.1"/>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1714392000">- Add cloud-init-usr-sudoers.patch (bsc#1223469)
  + Handle the existence of /usr/etc/sudoers to search for the expected
    include location</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1717416000">- Add cloud-init-skip-rename.patch (bsc#1219680)
  + Brute force approach to skip renames if the device is already present</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718366400">- remove dependency on /usr/bin/python3 via using the macros (bsc#1212476)</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1736164800">- Add cloud-init-wait-for-net.patch (bsc#1227237)
  + Wait for udev once if we cannot find the expected MAC</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737374400">- Support python 3.13 (bsc#1233649):
  + pep-594-drop-pipes.patch, gh#canonical/cloud-init#4392
  + cloud-init-fix-python313.patch, gh#canonical/cloud-init#4669
  + cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch gh#canonical/cloud-init#5052</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1738670400">- Add cloud-init-direxist.patch (bsc#1236720)
  + Make sure the directory exists, if not create it, before writing in that
    location.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1747310400">- Update to version 25.1.1 (bsc#1239715,jsc#PED-8680,bsc#1228414)
  + Removed included upstream
  - pep-594-drop-pipes.patch
  - cloud-init-fix-python313.patch
  - cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch
  - cloud-init-direxist.patch
  - cloud-init-wait-for-net.patch
  - cloud-init-usr-sudoers.patch
  - cloud-init-no-nmcfg-needed.patch
  - cloud-init-keep-flake.patch
  - cloud-init-lint-fixes.patch
  - cloud-init-pckg-reboot.patch
  - cloud-init-ds-deterministic.patch
  - cloud-init-write-routes.patch
  - cloud-init-skip-empty-conf.patch
  + Forward port
  - cloud-init-no-tempnet-oci.patch
  - cloud-init-no-openstack-guess.patch
  - cloud-init-lint-set-interpreter.patch
  + Add
  - cloud-init-ssh-usrmerge.patch (bsc#1237764)
  - cloud-init-lint-set-interpreter.patch
  - cloud-init-lint-fix.patch
  - cloud-init-no-single-process.patch
  - cloud-init-needs-action.patch
  + Drop hidesensitivedata in 16 &amp; greater
  + test: pytestify cc_chef tests, add migration test
  + chef: migrate files in old config directories for backups and cache
  + fix: correct the path for Chef's backups (#5994)
  + fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
  + fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
  [Ksenija Stanojevic]
  + Allow to set mac_address for VLAN subinterface (#6081)
  [jumpojoy] (GH: 5364)
  + fix: Remove erroneous EC2 reference from 503 warning (#6077)
  + fix: NM reload and bring up individual network conns (#6073) [Ani Sinha]
  + fix: stop warning on dual-stack request failure (#6044)
  + fix: install_method: pip cannot find ansible-pull command path (#6021)
  [Hasan Aliyev] (GH: 5720)
  + fix: Fix DataSourceAliYun exception_cb signature (#6068) (GH: 6066)
  + fix: Update OauthUrlHelper to use readurl exception_cb signature
  (GH: 6065)
  + test: add OauthUrlHelper tests
  + test: Remove CiTestCase from test_url_helper.py
  + test: pytestify test_url_helper.py
  + fix: track more removed modules (#6043)
- From 25.1
  + ci: fix post-merge packaging CI (#6038)
  + feat(azure): Fix imds-based ssh_pwauth (#6002) [Ksenija Stanojevic]
  + ci: check for sorted patches (#6036)
  + feat: aliyun datasource support crawl metadata at once (#5942)
  [jinkangkang]
  + docs: document /usr merge breaking change (#6032)
  + test: Add integration test for /var mounts (#6033)
  + test: Ensure pre-24.2 custom modules work (#6034)
  + doc: Update references to older keys (#6022) [Pedro Ribeiro]
  + fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
  [Romain]
  + fix: don't reference PR in post-merged CI (#6019)
  + chore: explicitly skip broken ansible integration tests (#5996) [a-dubs]
  + tests(oracle): fix test_install_missing_deps apt race condition (#5996)
  [a-dubs]
  + test(oracle): fix test_ubuntu_drivers_installed (#5996) [a-dubs]
  + test(oracle): fix test_frequency_override integration test (#5996)
  [a-dubs]
  + chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
  [a-dubs]
  + test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
  [a-dubs]
  + commit 9e591fff266be9d4c83f74ec02a717b74993304d [a-dubs]
  + net/sysconfig: do not remove all existing settings of
  /etc/sysconfig/network (#5991) [Ani Sinha] (GH: 5990)
  + fix: remove wrong return when checking if network necessary (#6013)
  + fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
  [MostafaTarek124eru]
  + fix: Retry on OpenStack HTTP status codes (#5943) [weiyang] (GH: 5687)
  + fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
  [MKhatibzadeh] (GH: 5989)
  + feat(vmware): Convert imc network config to v2 (#5937) [PengpengSun]
  + ci: add upstream post-merge test
  + ci: check if upstream commit causes ubuntu patch conflicts
  + ci: organize cla tests together
  + test: eliminate obsolete cases, add non-error case
  + chore: remove redundant manual schema validation
  + doc: clarify subiquity docs
  + chore: cleanup `len' usage (#5956) [Shreenidhi Shedi]
  + Fix: GCE _get_data crashes if DHCP lease fails (#5998) [Bryan Fraschetti]
  + Fixes GH-5997
  + fix: correct the path for Chef's cache (#5994)
  [MostafaTarek124eru] (GH: 5090)
  + fix: Run ansible with run_user instead of root for distro install_method
  (#5986) [Amirhossein Shaerpour] (GH: 4092)
  + fix: retry AWS hotplug for async IMDS (#5995) (GH: 5373)
  + feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
  [Alec Warren]
  + feat(integration-tests): set boto3 and botocore to INFO to prevent
  log spamming [a-dubs]
  + ci: add 'tox -e integration-tests-fast' command [a-dubs]
  + chore: Add feature flag for manual network waiting (#5977)
  + Release 24.4.1
  + fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
  + Use log_with_downgradable_level for user password warnings (#5927)
  [Ani Sinha]
  + doc: change to hyphenated keys (#5909) (GH: 5555)
  + fix: Wait for udev on openstack (#5947) [Robert Schweikert] (GH: 4125)
  + test: disambiguate resource cleanup from test failure (#5926)
  + fix: use program name of netcat as installed by upstream, "nc" (#5933)
  (#5933) [Andreas K. Hüttel]
  + ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
  + feat(cc_chef): Allow change of Chef configuration file (#5925)
  [Sean Smith]
  + docs: fix typo in generated file in LXD tutorial (#5941) [Pavel Shpak]
  + feat: Identify Samsung Cloud Platform as OpenStack (#5924) [us0310306]
  + fix: don't deadlock when starting network service with systemctl (#5935)
  + feat: Custom keys for apt archives (#5828) [Bryan Fraschetti] (GH: 5473)
  + test: improve test initialization error path (#5920)
  + chore: improve logging when lxd detection fails (#5919)
  + fix: Add "manual" to allowed subnet types  (#5875)
  [Math Marchand] (GH: 5769)
  + fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
  [Andreas K. Hüttel]
  + feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
  [Andreas K. Hüttel]
  + fix(ovf): no warning should be log when rpctool found no value (#5915)
  [PengpengSun] (GH: 5914)
  + Move DS VMware to be in front of DS OVF (#5912) [PengpengSun] (GH: 4030)
  + ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
  + chore: Add akhuettel to CLA signers file (#5917) [Andreas K. Hüttel]
  + chore: eliminate calls at import time (#5889) (GH: 5344)
  + test: Add pyserial to test-requirements.txt (#5907)
  + test: Allow unknown size in growpart test (#5876)
  + doc: Update tutorials [Sally]
  + fix: bump azure key size to 3072 (#5841)
  24.4.1
  + fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
  + fix: Don't log error in wait_for_url (#5972)
  + feat(url_helper): Retry on 503 error (#5938)
  + fix: Don't break modules that use get_meta_doc() (#5953)
  + refactor: Pass deprecation log args as tuple (#5953)
  + fix: uninstall custom signal handlers before shutdown (#5913)
  24.4
  + test: Ensure unit ordering in ftp tests includes downstream units (#5892)
  + test: re-decrement expected webhook events (#5894)
  + test: allow relative path in apt-get test (#5891)
  + Fix metric setting of nmconnection for rhel (#5878) [Amy Chen]
  + chore: remove unused code(#5887)
  + feat(ephemeral): replace old has_url_connectivity() with new
  _check_connectivity_to_imds() [a-dubs]
  + feat(oracle): add true single stack ipv6 support [a-dubs]
  + feat(ephemeral): refactor ephemeralIP and add ipv6 connectivity check
  [a-dubs]
  + test: Decrement expected webhook events (#5888)
  + chore: remove `--docs` option from `cloud-init schema` (#5857) (GH: 5756)
  + test: pytestify "tests/unittests/config/test_cc_timezone.py" (#5885)
  [Mahesh Ghumare]
  + ci: bump integration tests to use plucky
  + test: add grub_dpkg to inactive modules
  + test: move default behavior tests into their own module
  + test(apt): add plucky version for hello pkg (#5883)
  + Docs: improved mermaid diagram for better visibility. Add "MaheshG11"
  as contributor (#5874) [Mahesh Ghumare] (GH: 5837)
  + fix(ntp): Fix RockyLinux OS support  (#5864) [Sid Shukla]
  + chore(jsonschema): migrate from deprecated Validator.iter_errors (#5856)
  + chore: remove deprecation warning getting jsonschema's version (#5856)
  + chore: use filter arg for tar.extractall (#5856)
  + chore: remove __init__ from pytest test class (#5856)
  + chore: do not test element's truth value directly (#5856)
  + chore: migrate from deprecated datetime.datetime.utcfromtimestamp (#5856)
  + chore: migrate from deprecated datetime.datetime.utcnow() (#5856)
  + chore: set recursive=False for ensure_dir if parent path is "/" (#5816)
  [sxt1001]
  + ci: fix broken daily dependencies (#5867)
  + ci: fix packaging tests (#5865)
  + feat(vultr): add override for network interface detection (#5847)
  [Andrew Davis]
  + feat(networkd): Support RequiredForOnline option (#5852) [Dan McGregor]
  + Prevent NM from handling DNS when network interfaces have DNS config
  (#5846) [Ani Sinha]
  + fix(smartos): Add `addrconf` IPv6 support (#5831)
  [blackhelicoptersdotnet]
  + freebsd: adjust to match the new pyyaml package name (#5844)
  [Gonéri Le Bouder]
  + fix: disable grub-dpkg by default (#5840)
  + fix(openbsd): Enable sysv init scripts in OpenBSD build script (#5790)
  [Hyacinthe Cartiaux] (LP: 4036, #1992853)
  + test: Fix duplicate judgment conditions in password generation (#5835)
  [sxt1001]
  + chore: don't render non-templated unit files (#5830)
  + chore: simplify and standardize cloud-final.service (#5830)
  + chore: simplify Conflicts=shutdown.target (#5830)
  + chore: remove redundant Before=NetworkManager.service (#5830)
  + chore: remove unnecessary systemd settings (#5830)
  + chore: eliminate redundant ordering dependencies (#5819)
  + fix: fix ordering cycle for distros with default deps (#5819) (GH: 5755)
  + test: unbreak pytest-xdist (#5829)
  + feat: Conditionally remove networkd online dependency on Ubuntu (#5772)
  + feat: Ensure random passwords contain multiple character types (#5815)
  [sxt1001] (GH: 5814)
  + docs: split example page into example library (#5645) [Sally]
  + doc: clarify workarounds required for single process changes (#5817)
  + chore: add 3.13 to PR CI runs, 3.14 to scheduled (#5825)
  + fix: Render v2 bridges correctly on network-manager with set-name
  (#5740) (GH: 5717)
  + test: add no_thinpool unit test (#5802)
  + chore: split lxd init config into separate function (#5802)
  + test: pytestify test_cc_lxd.py (#5802)
  + fix: Correctly handle missing thinpool in cc_lxd (#5802)
  + fix: Render bridges correctly for v2 on sysconfig with set-name (#5674)
  (GH: 5574)
  + tests(minimal): rsyslog not in minimal images expect warning (#5811)
  + tests(lxd): avoid failure on multiple calls to --show-log (#5811)
  + chore: update netplan import semantics and related tests (#5805)
  (GH: 5804)
  + lint: fix untyped-defs on /tests/unittest/cmd (#5800) [iru]
  + test: actually use devel release and verify_clean_boot enhancements
  (#5801)
  + feat(locale): locales install on minimal images when cfg requests (#5799)
  + feat(byobu): support byobu install on minimal images when cfg requests
  (#5799)
  + chore: Use devel release and no sbuild in integration CI (#5798)
  + test: Update integration tests from netplan backport (#5796)
  + test: add get_syslog_or_console for minimal images without syslog (#5793)
  + chore: Remove resize_root_tmp from cloud.cfg.tmpl (#5795) (GH: 5786)
  + docs: Fix field name from `contents` to `content` (#5787) [Igor Akkerman]
  + chore: bump pycloudlib to required version (#5792)
  + fix: avoid deprecation logs for calling cli stages (#5770) (GH: 5726)
  + tests: bump pycloudlib deps to include gce bug fix for id str (#5783)
  + fix(test): convert use p.gce.instance.id instead of instance_id (#5783)
  + fix(network-manager): bond properties and network schema (#5768)
  [Denis Kadyshev]
  + Fix metric setting for ifcfg network connections for rhel (#5777)
  [Ani Sinha] (GH: 5776)
  + fix(akamai): handle non-string user data in base64 decoding (#5751)
  [Jesse Alter]
  + fix(ci): do not auto stale issues (#5775)
  + Make pytest more verbose for easier debugging (#5778) [Ani Sinha]
  + ci: fix tox.ini pytest cmd to use cloudinit dir for coverage reporting
  (#5774) [Alec Warren]
  + tests: add OS_IMAGE_TYPE setting to allow for minimal tests (#5682)
  + test(hotplug): Simplify test_multi_nic_hotplug (#5763)
  + test(hotplug): increase nc timeout (#5763)
  + test: pytestify test_main.py (#5758)
  + test(ec2-dual-stack): fix int-test (#5762)
  + test: make verify_clean_boot really respect return code (#5761)
  + test: bump timeout in test_order (#5759)
  + docs: Properly document the cc_ubuntu_autoinstall module (#5757)
  + docs: fix WSL tutorial (#5752) (GH: 5746)
  + test: make verify_clean_boot respect return code by environment (#5754)
  + feat(integration_test): add CLOUD_INIT_PKG setting (#5739)
  + fix(ci): fix packaging check merge operation (#5750)
  + doc: do not document user.meta-data key (#5745)
  + test: avoid undocumented lxd key (#5748)
  + test: Refactor test_cc_set_hostname.py and test_cc_ntp.py (#5727)
  + chore: update docs URLs to cloud-init.io (#5741)
  + test: fix timer logging change expected logs (#5734)
  + fix: type annotations for several modules (#5733)
  + chore: add timer to io and string manipulation code
  + feat: add log package and performance module
  + remove newline injected for cloud-init status --wait (#5700)
  [Andrew Nelson] (GH: 5863)
  + test: webhook require_deprecation msg on 24.3 (#5731)
  + test: fix test_nocloud message typo introduced by 313390f8 (#5731)
  + test: Fix test_log_message_on_missing_version_file (#5730)
  + tests: assert info level warnings instead of require_deprecation
  + tests: fix test to ignore_warnings not require Used fallback ds
  + chore: clean up pytest warnings (#5721)
  + tests(pro): bump pycloudlib add noble release to pro tests (#5719)
  + fix(hotplugd.socket): remove basic.target as dependency (#5722)
  (LP: #2081124)
  + ci: fix integration test positional argument (#5718)
  + Create datasource for CloudCIX (#1351) [BrianKelleher]
  + ci: colorize output (#5716)
  + fix(schema): Allow for locale: false in schema add tests (#5647)
  + ci: fix packaging patch check (#5713)
  + chore: clean up old pickle workaround (#5714)
  + fix: force sftp cleanup when done with instance (#5698)
  + test(hotplug): reenable vpc test in focal (#5492)
  + chore: fix typing of userdata_raw (#5710)
  + fix(NetworkManager): Fix network activator (#5620)
  + fix: lxd do not check for thinpool kernel module (#5709)
  + docs: fix typo in docstring (#5708)
  + Scaleway: Force on-link: true for static networks (#5654)
  [Louis Bouchard] (LP: 5523, #2073869)
  + fix: Invalid "seedfrom" in NoCloud system configuration (#5701)
  + tests: pytestify test_nocloud.py (#5701)
  + test: make verify_clean_boot respect return code by series (#5695)
  + fix: use cross-distro netcat name (#5696)
  + ci: fix labeler (#5697)
  + chore(actions): add packaging label for any branches modifying debian/*
  + (#5693)
  + test: add verify_clean_boot() calls alongside verify_clean_log() (#5671)
  + test: add deprecation support to verify_clean_boot (#5671)
  + doc: remove misleading warning (#5681)
  + chore: Prefer other methods over $INSTANCE_ID (#5661)
  + ci: fix packaging test when no patches (#5680)
  + chore: fix tip-ruff and update to latest version (#5676)
  + chore: make ansible test serial (#5677)
  + feat(ec2): Bump url_max_timeout to 240s from 120s. (#5565)
  [Robert Nickel]
  + chore: fix typo in requirements.txt (#5637)
  + feat: make pyserial an optional dependency (#5637)
  + chore: bump ci dependency versions (#5660)
  + chore: drop broken optimization (#5666)
  24.3.1
  + test: add test coverage for iproute2 commands (#5651)
  + fix(netops): fix ip addr flush command (#5651) (GH: 5648)
  24.3
  + docs: Clarify v2 set-name behavior (#5639)
  + fix: properly handle blank lines in fstab (#5643)
  + fix: cc_user_groups incorrectly assumes "useradd" never locks password
  field (#5355) [dermotbradley]
  + tests: assert cloud-init user-data cert is the only root cert (#5641)
  + feat: add automation for ubuntu/* branches asserting quilt patches apply
  (#5622)
  + fix(sources/wsl): no error with empty .cloud-init dir (SC-1862) (#5633)
  + feat(azure): add PPS support for azure-proxy-agent (#5601)
  [Ksenija Stanojevic]
  + fix(tests): use instance.clean/restart instead of clean --reboot (#5636)
  + test: fix cmd/test_schema int test (#5629)
  + test: fix test_honor_cloud_dir int test (#5627)
  + docs: alphabetize dsname lookup table. update comment to create the csv
  (#5624)
  + docs: new datasources should update reference/ds_dsname_map (#5624)
  + test: fix ca_certs int test (#5626)
  + chore: update schema docs to use RST bold for config key names (#5562)
  + fix(doc): italics around deprecation prefix, description bolds key names
  (#5562)
  + feat(doc): add env vars to debug config module doc builds (#5562)
  + fix(doc): doc of nested objects under JSON schema items.oneOf (#5562)
  + fix(doc): object type check if patternProperties or properties (#5562)
  + doc(schema): schema descriptions should end with trailing stop (#5562)
  + fix(wsl): Properly assemble multipart data (#5538) [Carlos Nihelton]
  + feat: collect-logs improvements (#5619)
  + tests: fix test_ca_certs.py for gcp (#5621)
  + fix(nm): Ensure bond property name formatting matches schema definition
  (#5383) [Curt Moore]
  + Update behavior of base bond interface with NetworkManager (#5385)
  [Curt Moore]
  + ci: Drop Python 3.6 and 3.7 (#5607)
  + chore(black): Bump version (#5607)
  + chore(mypy): Fix failures on newer versions of mypy (#5607)
  + chore(tox.ini): Simplify configuration, fix minor bugs (#5607)
  + chore(mypy): Lint log module (#5607)
  + fix(systemd): Correct location of installed drop-in files(#5615)
  [Noah Meyerhans]
  + fix(btrfs): Version parsing (#5618)
  + docs: Remove unnecessary section, add feature flag page (#5617)
  + docs: Drop Python 3.6 and 3.7 support (#5617)
  + chore: explain other use of oauth (#5616)
  + chore(actions): add doc label for any doc related subdir file matches
  (#5602)
  + doc: Add misc links, improve wording (#5595)
  + doc(boot): Make first boot a dedicated page (#5595)
  + doc: Describe all stages in a single process (#5595)
  + chore: Deprecate old commands in help output (#5595)
  + chore: add comment explaining the NetworkManager may-fail setting
  (#5598) [Ani Sinha]
  + Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr
  (#5471)" (#5596) [PengpengSun]
  + fix: read_optional_seed to set network-config when present (#5593)
  + feat(snap): avoid refresh on package_upgrade: true and refresh.hold
  (#5426)
  + fix: Fix tests which have outdated strings (#5585)
  + fix: Fix ftp failures (#5585)
  + doc: improve integration testing configuration instructions (#5556)
  [Alec Warren]
  + azure: check azure-proxy-agent status (#5138) [Ksenija Stanojevic]
  + refactor: refactor and fix mypy in DataSourceIBMCloud.py (#5509)
  [Alec Warren]
  + fix: Update default LXD meta-data with user meta-data (#5584)
  + chore: Fix log message in url_helper.py (#5583)
  + fix: nocloud no fail when network-config absent (#5580)
  + feat: Single process optimization (#5489)
  + chore: Add helper, refactor utilities into separate module (#5573)
  + refactor: update handle function of cc_mounts (#5498)
  + fix: Integration tests (#5576)
  + fix(NoCloudNet): Add network-config support (#5566)
  + feat: Eliminate redundant configuration reads (#5536)
  + fix(actions): correct typo in cloudinit/config/schemas/ match (#5570)
  + fix: add host template for AOSC (#5557) [Yuanhang Sun]
  + chore(debian): Remove vestigial postinst and preinst code (#5569)
  + fix(actions): doc labeler needs all clause instead of default any (#5568)
  + docs: Overhaul user data formats documentation (#5551)
  + chore: Deprecate ENI as an input configuration format (#5561)
  + doc: improve drop-in custom modules (#5548)
  + doc(NoCloud): Categorize the different configuration types (#5521)
  + doc(autoinstall): Remove incorrect statements, be more direct (#5545)
  + chore: remove unneeded doc-lint tox env config (#5547)
  + fix(doc-spelling): config spelling_word_list_filename (#5547)
  + doc(modules): add section to wrap modules' doc (#5550)
  + doc: Update docs on boothooks (#5546)
  + fix: doc auto label to consider schema json changes as doc PRs (#5543)
  + feat(schema): add chef_license schema enum (#5543)
  + doc: add diagram with boot stages (#5539)
  + docs: improve qemu command line (#5540) [Christian Ehrhardt]
  + fix: auto label doc PRs (#5542)
  + fix(wsl): Put back the "path" argument to wsl_path in ds-identify
  + (#5537) [Carlos Nihelton]
  + test: fix test_kernel_command_line_match (#5529)
  + test: fix no ds cache tests (#5529)
  + fix(azurelinux): Change default usr_lib_exec path (#5526) [Minghe Ren]
  + feat: Support URI sources in `write_files` module (#5505)
  [Lucas Ritzdorf]
  + add openeuler to distros in cc_spacewalk.py (#5530) [sxt1001]
  + feat(wsl): Special handling Landscape client config tags (#5460)
  [Carlos Nihelton]
  + chore: Deprecate partially supported system config (#5515)
  + chore: Improve detection logging for user clarity (#5515)
  + fix(ds-identify): Detect nocloud when seedfrom url exists (#5515)
  + refactor: logs.py add typing and small misc refactors (#5414)
  + refactor: logs.py pathlib changes (#5414)
  + refactor: replace verbosity with log levels in logs.py (#5414)
  + feat: Add trace-level logger (#5414)
  + chore(formatting): fix squashed commit test formatting (#5524)
  + fix: Clean cache if no datasource fallback (#5499)
  + Support setting mirrorlist in yum repository config (#5522) [Ani Sinha]
  + doc(OFV): Document how to configure cloud-init (#5519)
  + fix: Update DNS behavior for NetworkManager interfaces (#5496)
  [Curt Moore]
  + Fix configuration of DNS servers via OpenStack (#5384) [Curt Moore]
  + test: Unconditionally skip test_multi_nic_hotplug_vpc (#5503)
  + tests: revert expectation of exit 2 from cloud-init init --local (#5504)
  + fix(test): Fix ip printer for non-lxd (#5488)
  + feat(systemd): convert warning level message to deprecation (#5209)
  + test: allow verify_clean_boot to ignore all or specific tracebacks
  (#5209)
  + test: Don't fail tests which call cloud-init as a command (#5209)
  + feat(systemd): Warn user of unexpected run mode (#5209)
  + fix: add schema rules for 'baseurl' and 'metalink' in yum repo config
  (#5501) [Ani Sinha]
  + Set MTU for bond parent interface (#5495) [Curt Moore]
  + refactor: util.mounts to handle errors (#5490)
  + refactor: util.get_proc_env to work with strs (#5490)
  + typing: fix check_untyped_defs in cloudinit.util (#5490)
  + test: Add missing assert to test_status.py (#5494)
  + test: Ensure mkcert executable in ftp tests (#5493)
  + test: pytestify and cleanup test_cc_mounts.py (#5459)
  + fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)
  [PengpengSun]
  + fix(openbsd): fix mtu on newline in hostname files (#5412) [Tobias Urdin]
  + feat(aosc): Add 'AOSC OS' support (#5310) [Yuanhang Sun]
  24.2
  + test: Fix no default user in test_status.py (#5478)
  + fix: correct deprecated_version=22.2 for users.sudo
  + test: Add jsonschema guard in test_cc_ubuntu_pro.py (#5479)
  + fix(test): Fix pycloudlib types in integration tests (#5350)
  + fix(test): Fix ip printing for non-lxd instances (#5350)
  + chore(mypy): Drop unused missing import exclusions (#5350)
  + type: Add stub types for network v1/v2 config (#5350)
  + chore: Auto-format network jsonschema in ci (#5350)
  + fix(tox): Update tox.ini (#5350)
  + chore(typing): Remove type ignores and casts (#5350)
  + refactor(typing): Remove unused code paths (#5350)
  + fix(typing): Add / update type annotations (#5350)
  + fix(typing): Remove type annotation for unused variable (#5350)
  + fix(typing): Remove invalid type annotations (#5350)
  + ci(mypy): Set default follow_imports value (#5350)
  + test: Update integration tests to pass on focal (#5476)
  + tests: update ubuntu_pro test to account for info-level deprecations
  (#5475)
  + tests: update nocloud deprecation test for boundary version (#5474)
  + fix(rh_subscription): add string type to org (#5453)
  + tests: integration tests aware of features.DEPRECATION_INFO_BOUNDARY
  + tests: update keyserver PPA key fur curtin-dev (#5472)
  + test: Fix deprecation test failures (#5466)
  + chore: fix schema.py formatting (#5465)
  + fix: dont double-log deprecated INFOs (#5465)
  + fix(test): Mock version boundary (#5464)
  + fix(schema): Don't report changed keys as deprecated (#5464)
  + test: fix unit test openstack vlan mac_address (#5367)
  + fix: Ensure properties for bonded interfaces are properly translated
  (#5367) [Curt Moore]
  + fix(schema): permit deprecated hyphenated keys under users key (#5456)
  + fix: Do not add the vlan_mac_address field into the VLAN object (#5365)
  [Curt Moore]
  + doc(refactor): Convert module docs to new system (#5427) [Sally]
  + test: Add unit tests for features.DEPRECATION_INFO_BOUNDARY (#5411)
  + feat: Add deprecation boundary support to schema validator (#5411)
  + feat: Add deprecation boundary to logger (#5411)
  + fix: Gracefully handle missing files (#5397) [Curt Moore]
  + test(openstack): Test bond mac address (#5369)
  + fix(openstack): Fix bond mac_address (#5369) [Curt Moore]
  + test: Add ds-identify integration test coverage (#5394)
  + chore(cmdline): Update comments (#5458)
  + fix: Add get_connection_with_tls_context() for requests 2.32.2+ (#5435)
  [eaglegai]
  + fix(net): klibc ipconfig PROTO compatibility (#5437)
  [Alexsander de Souza] (LP: #2065787)
  + Support metalink in yum repository config (#5444) [Ani Sinha]
  + tests: hard-code curtin-dev ppa instead of canonical-kernel-team (#5450)
  + ci: PR update checklist GH- anchors to align w/ later template (#5449)
  + test: update validate error message in test_networking (#5436)
  + ci: Add PR checklist (#5446)
  + chore: fix W0105 in t/u/s/h/test_netlink.py (#5409)
  + chore(pyproject.toml): migrate to booleans (#5409)
  + typing: add check_untyped_defs (#5409)
  + fix(openstack): Append interface / scope_id for IPv6 link-local metadata
  address (#5419) [Christian Rohmann]
  + test: Update validation error in test_cli.py test (#5430)
  + test: Update schema validation error in integration test (#5429)
  + test: bump pycloudlib to get azure oracular images (#5428)
  + fix(azure): fix discrepancy for monotonic() vs time() (#5420)
  [Chris Patterson]
  + fix(pytest): Fix broken pytest gdb flag (#5415)
  + fix: Use monotonic time (#5423)
  + docs: Remove mention of resolv.conf (#5424)
  + perf(netplan): Improve network v1 -&gt; network v2 performance (#5391)
  + perf(set_passwords): Run module in Network stage (#5395)
  + fix(test): Remove temporary directory side effect (#5416)
  + Improve schema validator warning messages (#5404) [Ani Sinha]
  + feat(sysconfig): Add DNS from interface config to resolv.conf (#5401)
  [Ani Sinha]
  + typing: add no_implicit_optional lint (#5408)
  + doc: update examples to reflect alternative ways to provide `sudo`
  option (#5418) [Ani Sinha]
  + fix(jsonschema): Add missing sudo definition (#5418)
  + chore(doc): migrate cc modules i through r to templates (#5313)
  + chore(doc): migrate grub_dpkg to tmpl add changed/deprecation (#5313)
  + chore(json): migrate cc_apt_configure and json schema indents (#5313)
  + chore(doc): migrate ca_certs/chef to template, flatten schema (#5313)
  + chore(doc): migrate cc_byobu to templates (#5313)
  + chore(doc): migrate cc_bootcmd to templates (#5313)
  + fix(apt): Enable calling apt update multiple times (#5230)
  + chore(VMware): Modify section of instance-id in the customization config
  (#5356) [PengpengSun]
  + fix(treewide): Remove dead code (#5332) [Shreenidhi Shedi]
  + doc: network-config v2 ethernets are of type object (#5381) [Malte Poll]
  + Release 24.1.7 (#5375)
  + fix(azure): url_helper: specify User-Agent when using headers_cb with
  readurl() (#5298) [Ksenija Stanojevic]
  + fix: Stop attempting to resize ZFS in cc_growpart on Linux (#5370)
  + doc: update docs adding YAML 1.1 spec and jinja template references
  + fix(final_message): do not warn on datasourcenone when single ds
  + fix(growpart): correct growpart log message to include value of mode
  + feat(hotplug): disable hotplugd.socket (#5058)
  + feat(hotlug): trigger hotplug after cloud-init.service (#5058)
  + test: add function to push and enable systemd units (#5058)
  + test(util): fix wait_until_cloud_init exit code 2 (#5058)
  + test(hotplug): fix race getting ipv6 (#5271)
  + docs: Adjust CSS to increase font weight across the docs (#5363) [Sally]
  + fix(ec2): Correctly identify netplan renderer (#5361)
  + tests: fix expect logging from growpart on devent with partition (#5360)
  + test: Add v2 test coverage to test_net.py (#5247)
  + refactor: Simplify collect_logs() in logs.py (#5268)
  + fix: Ensure no subp from logs.py import (#5268)
  + tests: fix integration tests for ubuntu pro 32.3 release (#5351)
  + tests: add oracular's hello package for pkg upgrade test (#5354)
  + growpart: Fix behaviour for ZFS datasets (#5169) [Mina Galić]
  + device_part_info: do not recurse if we did not match anything (#5169)
  [Mina Galić]
  + feat(alpine): add support for Busybox adduser/addgroup (#5176)
  [dermotbradley]
  + ci: Move lint tip and py3-dev jobs to daily (#5347)
  + fix(netplan): treat netplan warnings on stderr as debug for cloud-init
  (#5348)
  + feat(disk_setup): Add support for nvme devices (#5263)
  + fix(log): Do not warn when doing requested operation (#5263)
  + Support sudoers in the "/usr/usr merge" location (#5161)
  [Robert Schweikert]
  + doc(nocloud): Document network-config file (#5204)
  + fix(netplan): Fix predictable interface rename issue (#5339)
  + cleanup: Don't execute code on import (#5295)
  + fix(net): Make duplicate route add succeed. (#5343)
  + fix(freebsd): correct configuration of IPv6 routes (#5291) [Théo Bertin]
  + fix(azure): disable use-dns for secondary nics (#5314)
  + chore: fix lint failure (#5320)
  + Update pylint version to support python 3.12 (#5338) [Ani Sinha]
  + fix(tests): use regex to avoid focal whitespace in jinja debug test
  (#5335)
  + chore: Add docstrings and types to Version class (#5262)
  + ci(mypy): add type-jinja2 stubs (#5337)
  + tests(alpine): github trust lxc mounted source dir cloud-init-ro (#5329)
  + test: Add oracular release to integration tests (#5328)
  + Release 24.1.6 (#5326)
  + test: Fix failing test_ec2.py test (#5324)
  + fix: Check renderer for netplan-specific code (#5321)
  + docs: Removal of top-level --file breaking change (#5308)
  + fix: typo correction of delaycompress (#5317)
  + docs: Renderers/Activators have downstream overrides (#5322)
  + fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  + fix(lxd): Properly handle unicode from LXD socket (#5309)
  + docs: Prefer "artifact" over "artefact" (#5311) [Arthur Le Maitre]
  + chore(doc): migrate cc_byobu to templates
  + chore(doc): migrate cc_bootcmd to templates
  + chore(doc): migrate apt_pipelining and apk_configure to templates
  + tests: in_place mount module-docs into lxd vm/container
  + feat(docs): generate rtd module schema from rtd/module-docs
  + feat: Set RH ssh key permissions when no 'ssh_keys' group (#5296)
  [Ani Sinha]
  + test: Avoid circular import in Azure tests (#5280)
  + test: Fix test_failing_userdata_modules_exit_codes (#5279)
  + chore: Remove CPY check from ruff (#5281)
  + chore: Clean up docstrings
  + chore(ruff): Bump to version 0.4.3
  + feat(systemd): Improve AlmaLinux OS and CloudLinux OS support (#5265)
  [Elkhan Mammadli]
  + feat(ca_certs): Add AlmaLinux OS and CloudLinux OS support (#5264)
  [Elkhan Mammadli]
  + docs: cc_apt_pipelining docstring typo fix (#5273) [Alex Ratner]
  + feat(azure): add request identifier to IMDS requests (#5218)
  [Ksenija Stanojevic]
  + test: Fix TestFTP integration test (#5237) [d1r3ct0r]
  + feat(ifconfig): prepare for CIDR output (#5272) [Mina Galić]
  + fix: stop manually dropping dhcp6 key in integration test (#5267)
  [Alec Warren]
  + test: Remove some CiTestCase tests (#5256)
  + fix: Warn when signal is handled (#5186)
  + fix(snapd): ubuntu do not snap refresh when snap absent (LP: #2064300)
  + feat(landscape-client): handle already registered client (#4784)
  [Fabian Lichtenegger-Lukas]
  + doc: Show how to debug external services blocking cloud-init (#5255)
  + fix(pdb): Enable running cloud-init under pdb (#5217)
  + chore: Update systemd description (#5250)
  + fix(time): Harden cloud-init to system clock changes
  + fix: Update analyze timestamp uptime
  + fix(schema): no network validation on netplan systems without API
  + fix(mount): Don't run cloud-init.service if cloud-init disabled (#5226)
  + fix(ntp): Fix AlmaLinux OS and CloudLinux OS support (#5235)
  [Elkhan Mammadli]
  + tests: force version of cloud-init from PPA regardless of version (#5251)
  + ci: Print isort diff (#5242)
  + test: Fix integration test dependencies (#5248)
  + fix(ec2): Fix broken uuid match with other-endianness (#5236)
  + fix(schema): allow networkv2 schema without top-level key (#5239)
  [Cat Red]
  + fix(cmd): Do not hardcode reboot command (#5208)
  + test: Run Alpine tests without network (#5220)
  + docs: Add base config reference from explanation (#5241)
  + docs: Remove preview from WSL tutorial (#5225)
  + chore: Remove broken maas code (#5219)
  + feat(WSL): Add support for Ubuntu Pro configs (#5116) [Ash]
  + chore: sync ChangeLog and version.py from 24.1.x (#5228)
  + bug(package_update): avoid snap refresh in images without snap command
  (LP: #2064132)
  + ci: Skip package build on tox runs (#5210)
  + chore: Fix test skip message
  + test(ec2): adopt pycloudlib public ip creation while launching instances
  + test(ec2): add ipv6 testing for multi-nic instances
  + test(ec2): adopt pycloudlib enable_ipv6 while launching instances
  + feat: tool to print diff between netplan and networkv2 schema (#5200)
  [Cat Red]
  + test: mock internet access in test_upgrade (#5212)
  + ci: Add timezone for alpine unit tests (#5216)
  + fix: Ensure dump timestamps parsed as UTC (#5214)
  + docs: Add WSL tutorial (#5206)
  + feature(schema): add networkv2 schema (#4892) [Cat Red]
  + Add alpine unittests to ci (#5121)
  + test: Fix invalid openstack datasource name (#4905)
  + test: Fix MAAS test and mark xfail (#4905)
  + chore(ds-identify): Update shellcheck ignores (#4905)
  + fix(ds-identify): Prevent various false positives and false negatives
  (#4905)
  + Use grep for faster parsing of cloud config in ds-identify (#4905)
  [Scott Moser] (LP: #2030729)
  + tests: validate netplan API YAML instead of strict content (#5195)
  + chore(templates): update ubuntu universe wording (#5199)
  + Deprecate the users ssh-authorized-keys property (#5162)
  [Anders Björklund]
  + doc(nocloud): Describe ftp and ftp over tls implementation (#5193)
  + feat(net): provide network config to netplan.State for render (#4981)
  + docs: Add breaking datasource identification changes (#5171)
  + fix(openbsd): Update build-on-openbsd python dependencies (#5172)
  [Hyacinthe Cartiaux]
  + fix: Add subnet ipv4/ipv6  to network schema (#5191)
  + docs: Add deprecated system_info to schema (#5168)
  + docs: Add DataSourceNone documentation (#5165)
  + test: Skip test if console log is None (#5188)
  + fix(dhcp): Enable interactively running cloud-init init --local (#5166)
  + test: Update message for netplan apply dbus issue
  + test: install software-properties-common if absent during PPA setup
  + test: bump pycloudlib to use latest version
  + test: Update version of hello package installed on noble
  + test: universally ignore netplan apply dbus issue (#5178)
  + chore: Remove obsolete nose workaround
  + feat: Add support for FTP and FTP over TLS (#4834)
  + feat(opennebula): Add support for posix shell
  + test: Make analyze tests not depend on GNU date
  + test: Eliminate bash dependency from subp tests
  + docs: Add breaking changes section to reference docs (#5147) [Cat Red]
  + util: add log_level kwarg for logexc() (#5125) [Chris Patterson]
  + refactor: Make device info part of distro definition (#5067)
  + refactor: Distro-specific growpart code (#5067)
  + test(ec2): fix mocking with responses==0.9.0 (focal) (#5163)
  + chore(safeyaml): Remove unicode helper for Python2 (#5142)
  + Revert "test: fix upgrade dhcp6 on ec2 (#5131)" (#5148)
  + refactor(net): Reuse netops code
  + refactor(iproute2): Make expressions multi-line for legibility
  + feat(freebsd): support freebsd find part by gptid and ufsid (#5122)
  [jinkangkang]
  + feat: Determining route metric based on NIC name (#5070) [qidong.ld]
  + test: Enable profiling in integration tests (#5130)
  + dhcp: support configuring static routes for dhclient's unknown-121
  option (#5146) [Chris Patterson]
  + feat(azure): parse ProvisionGuestProxyAgent as bool (#5126)
  [Ksenija Stanojevic]
  + fix(url_helper): fix TCP connection leak on readurl() retries (#5144)
  [Chris Patterson]
  + test: pytest-ify t/u/sources/test_ec2.py
  + Revert "ec2: Do not enable dhcp6 on EC2 (#5104)" (#5145) [Major Hayden]
  + fix: Logging sensitive data
  + test: Mock ds-identify systemd path (#5119)
  + fix(dhcpcd): Make lease parsing more robust (#5129)
  + test: fix upgrade dhcp6 on ec2 (#5131)
  + net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
  (#5128) [Chris Patterson]
  + fix: Fix runtime file locations for cloud-init (#4820)
  + ci: fix linkcheck.yml invalid yaml (#5123)
  + net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
  + ec2: Do not enable dhcp6 on EC2 (#5104) [Major Hayden]
  + fix: Fall back to cached local ds if no valid ds found (#4997)
  [PengpengSun]
  + ci: Make linkcheck a scheduled job (#5118)
  + net: Warn when interface rename fails
  + ephemeral(dhcpcd): Set dhcpcd interface down
  + Release 24.1.3
  + chore: Handle all level 1 TiCS security violations (#5103)
  + fix: Always use single datasource if specified (#5098)
  + fix(tests): Leaked mocks (#5097)
  + fix(rhel)!: Fix network boot order in upstream cloud-init
  + fix(rhel): Fix network ordering in sysconfig
  + feat: Use NetworkManager renderer by default in RHEL family
  + fix: Allow caret at the end of apt package (#5099)
  + test: Add missing mocks to prevent bleed through (#5082)
  [Robert Schweikert]
  + fix: Ensure network config in DataSourceOracle can be unpickled (#5073)
  + docs: set the home directory using homedir, not home (#5101)
  [Olivier Gayot] (LP: #2047796)
  + fix(cacerts): Correct configuration customizations for Photon (#5077)
  [Christopher McCann]
  + fix(test): Mock systemd fs path for non-systemd distros
  + fix(tests): Leaked subp.which mock
  + fix(networkd): add GatewayOnLink flag when necessary (#4996) [王煎饼]
  + Release 24.1.2
  + test: fix `disable_sysfs_net` mock (#5065)
  + refactor: don't import subp function directly (#5065)
  + test: Remove side effects from tests (#5074)
  + refactor: Import log module rather than functions (#5074)
  + fix: Fix breaking changes in package install (#5069)
  + fix: Undeprecate 'network' in schema route definition (#5072)
  + refactor(ec2): simplify convert_ec2_metadata_network_config
  + fix(ec2): fix ipv6 policy routing
  + fix: document and add 'accept-ra' to network schema (#5060)
  + bug(maas): register the correct DatasourceMAASLocal in init-local
  (#5068) (LP: #2057763)
  + ds-identify: Improve ds-identify testing flexibility (#5047)
  + fix(ansible): Add verify_commit and inventory to ansible.pull schema
  (#5032) [Fionn Fitzmaurice]
  + doc: Explain breaking change in status code (#5049)
  + gpg: Handle temp directory containing files (#5063)
  + distro(freebsd): add_user: respect homedir (#5061) [Mina Galić]
  + doc: Install required dependencies (#5054)
  + networkd: Always respect accept-ra if set (#4928) [Phil Sphicas]
  + chore: ignore all cloud-init_*.tar.gz in .gitignore (#5059)
  + test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
  + feat: Add new distro 'azurelinux' for Microsoft Azure Linux. (#4931)
  [Dan Streetman]
  + fix(gpg): Make gpg resilient to host configuration changes (#5026)
  + Sync 24.1.1 changelog and version
  + DS VMware: Fix ipv6 addr converter from netinfo to netifaces (#5029)
  [PengpengSun]
  + packages/debian: remove dependency on isc-dhcp-client (#5041)
  [Chris Patterson]
  + test: Allow fake_filesystem to work with TemporaryDirectory (#5035)
  + tests: Don't wait for GCE instance teardown (#5037)
  + fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
  + bug(vmware): initialize new DataSourceVMware attributes at unpickle
  (#5021) (LP: #2056439)
  + fix(apt): Don't warn on apt 822 source format (#5028)
  + fix(atomic_helper.py): ensure presence of parent directories (#4938)
  [Shreenidhi Shedi]
  + fix: Add "broadcast" to network v1 schema (#5034) (LP: #2056460)
  + pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
  (#5030)
  + net/dhcp: handle timeouts for dhcpcd (#5022) [Chris Patterson]
  + fix: Make wait_for_url respect explicit arguments
  + test: Fix scaleway retry assumptions
  + fix: Make DataSourceOracle more resilient to early network issues
  (#5025) (LP: #2056194)
  + chore(cmd-modules): fix exit code when --mode init (#5017)
  + feat: pylint: enable W0201 - attribute-defined-outside-init
  + refactor: Ensure no attributes defined outside __init__
  + chore: disable attribute-defined-outside-init check in tests
  + refactor: Use _unpickle rather than hasattr() in sources
  + chore: remove unused vendordata "_pure" variables
  + chore(cmd-modules): deprecate --mode init (#5005)
  + tests: drop CiTestCase and convert to pytest
  + bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
  + fix: log correct disabled path in ds-identify (#5016)
  + tests: ec2 dont spend &gt; 1 second retrying 19 times when 3 times will do
  + tests: openstack mock expected ipv6 IMDS
  + bug(wait_for_url): when exceptions occur url is unset, use url_exc
  (LP: #2055077)
  + feat(run-container): Run from arbitrary commitish (#5015)
  + tests: Fix wsl test (#5008)
  + feat(ds-identify): Don't run unnecessary systemd-detect-virt (#4633)
  + chore(ephemeral): add debug log when bringing up ephemeral network
  (#5010) [Alec Warren]
  + release: sync changelog and version (#5011)
  + Cleanup test_net.py (#4840)
  + refactor: remove dependency on netifaces (#4634) [Cat Red]
  + feat: make lxc binary configurable (#5000)
  + docs: update 404 page for new doc site and bug link
  + test(aws): local network connectivity on multi-nics (#4982)
  + test: Make integration test output more useful (#4984)
  From 24.1.7
  + fix(ec2): Correctly identify netplan renderer (#5361)
  From 24.1.6
  + fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  + fix: Check renderer for netplan-specific code (#5321)
  + test: Fix failing test_ec2.py test (#5324)
  From 24.1.5
  + fix(package_update): avoid snap refresh in images without snap command
  (LP: #2064132)
  From 24.1.4
  + fix(dhcpcd): Make lease parsing more robust (#5129)
  + net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
  + (#5128) [Chris Patterson]
  + fix: Fix runtime file locations for cloud-init (#4820)
  + net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
  + net: Warn when interface rename fails
  + ephemeral(dhcpcd): Set dhcpcd interface down
  + test: Remove side effects from tests (#5074)
  + refactor: Import log module rather than functions (#5074)
  From 24.1.3
  + fix: Always use single datasource if specified (#5098)
  + fix: Allow caret at the end of apt package (#5099)
  From 24.1.2
  + test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
  + refactor(ec2): simplify convert_ec2_metadata_network_config
  + tests: drop CiTestCase and convert to pytest
  + bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
  + fix: Fix breaking changes in package install (#5069)
  + fix: Undeprecate 'network' in schema route definition (#5072)
  + fix(ec2): fix ipv6 policy routing
  + fix: document and add 'accept-ra' to network schema (#5060)
  + bug(maas): register the correct DatasourceMAASLocal in init-local
  (#5068) (LP: #2057763)
  From 24.1.1
  + fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
  + bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)
  + fix(apt): Don't warn on apt 822 source format (#5028)
  + fix: Add "broadcast" to network v1 schema (#5034)
  + pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
  (#5030)
  + net/dhcp: handle timeouts for dhcpcd (#5022)
  + fix: Make wait_for_url respect explicit arguments
  + bug(wait_for_url): when exceptions occur url is unset, use url_exc
  + test: Fix scaleway retry assumptions
  + fix: Make DataSourceOracle more resilient to early network issues (#5025)
  + tests: Fix wsl test (#5008)
  From 24.1
  + fix: Don't warn on vendor directory (#4986)
  + apt: kill spawned keyboxd after gpg cmd interaction
  + tests: upgrade tests should only validate current boot log
  + net/dhcp: fix maybe_perform_dhcp_discovery check for interface=None
  [Chris Patterson]
  + doc(network-v2): fix section nesting levels
  + fix(tests): don't check for clean log on minimal image (#4965) [Cat Red]
  + fix(cc_resize): Don't warn if zpool command not found (#4969)
  (LP: #2055219)
  + feat(subp): Make invalid command warning more user-friendly (#4972)
  + docs: Remove statement about device path matching (#4966)
  + test: Fix xfail to check the dhcp client name (#4971)
  + tests: avoid console prompts when removing gpg on Noble
  + test: fix test_get_status_systemd_failure
  + fix: Remove hardcoded /var/lib/cloud hotplug path (#4940)
  + refactor: Refactor status.py (#4864)
  + test: Use correct lxd network-config keys (#4950)
  + test: limit temp dhcp6 changes to &lt; NOBLE (#4942)
  + test: allow downgrades when install debs (#4941)
  + tests: on noble, expect default /etc/apt/sources.list
  + tests: lxd_vm early boot status test ordered After=systemd-remount-fs
  (#4936)
  + tests: pro integration tests supply ubuntu_advantage until pro v32
  (#4935)
  + feat(hotplug): add cmd to enable hotplug (#4821)
  + test: fix test_combined_cloud_config_json (#4925)
  + test: xfail udhcpc on azure (#4924)
  + feat: Implement the WSL datasource (#4786) [Carlos Nihelton]
  + refactor(openrc):  Improve the OpenRC files (#4916) [dermotbradley]
  + tests: use apt install instead of dpkg -i to install pkg deps
  + tests: inactive module rename ubuntu_advantage to ubuntu_pro
  + test: fix tmpdir in test_cc_apk_configure (#4914)
  + test: fix jsonschema version checking in pro test (#4915)
  + feat(dhcp): Make dhcpcd the default dhcp client (#4912)
  + feat(Alpine) cc_growpart.py: fix handling of /dev/mapper devices (#4876)
  [dermotbradley]
  + test: Retry longer in test_status.py integration test (#4910)
  + test: fix kernel override test (#4913)
  + chore: Rename sysvinit/gentoo directory to sysvinit/openrc (#4906)
  [dermotbradley]
  + doc: update ubuntu_advantage references to pro
  + chore: rename cc_ubuntu_advantage to cc_ubuntu_pro (SC-1555)
  + feat(ubuntu pro): deprecate ubuntu_pro key in favor of ubuntu_advantage
  + feat(schema): support ubuntu_pro key and deprecate ubuntu_advantage
  + test: fix verify_clean_log (#4903)
  + test: limit test_no_hotplug_triggered_by_docker to stable releases
  + tests: generalize warning Open vSwitch warning from netplan apply (#4894)
  + fix(hotplug): remove literal quotes in args
  + feat(apt): skip known /etc/apt/sources.list content
  + feat(apt): use APT deb822 source format by default
  + test(ubuntu-pro): change livepatch to esm-infra
  + doc(ec2): fix metadata urls (#4880)
  + fix: unpin jsonschema and update tests (#4882)
  + distro: add eject FreeBSD code path (#4838) [Mina Galić]
  + feat(ec2): add hotplug as a default network update event (#4799)
  + feat(ec2): support instances with repeated device-number (#4799)
  + feat(cc_install_hotplug): trigger hook on known ec2 drivers (#4799)
  + feat(ec2): support multi NIC/IP setups (#4799)
  + feat(hotplug): hook-hotplug is now POSIX shell add OpenRC init script
  [dermotbradley]
  + test: harden test_dhcp.py::test_noble_and_newer_force_client
  + test: fix test_combined_cloud_config_json (#4868)
  + feat(apport): Disable hook when disabled (#4874)
  + chore: Add pyright ignore comments (#4874)
  + bug(apport): Fix invalid typing (#4874)
  + refactor: Move general apport hook to main branch (#4874)
  + feat(bootspeed)!: cloud-config.service drop After=snapd.seeded
  + chore: update CI package build to oldest supported Ubuntu release focal
  (#4871)
  + test: fix test_cli.test_valid_userdata
  + feat: handle error when log file is empty (#4859) [Hasan]
  + test: fix test_ec2_ipv6
  + fix: Address TIOBE abstract interpretation issues (#4866)
  + feat(dhcp): Make udhcpc use same client id (#4830)
  + feat(dhcp): Support InfiniBand with dhcpcd (#4830)
  + feat(azure): Add ProvisionGuestProxyAgent OVF setting (#4860)
  [Ksenija Stanojevic]
  + test: Bring back dhcp6 integration test changes (#4855)
  + tests: add status --wait blocking test from early boot
  + tests: fix retry decorator to return the func value
  + docs: add create_hostname_file to all hostname user-data examples
  (#4727) [Cat Red]
  + fix: Fix typos (#4850) [Viktor Szépe]
  + feat(dhcpcd): Read dhcp option 245 for azure wireserver (#4835)
  + tests(dhcp): Add udhcpc client to test matrix (#4839)
  + fix: Add types to network v1 schema (#4841)
  + docs(vmware): fixed indentation on example userdata yaml (#4854)
  [Alec Warren]
  + tests: Remove invalid keyword from method call
  + fix: Handle systemctl when dbus not ready (#4842) (LP: #2046483)
  + fix(schema cli): avoid netplan validation on net-config version 1
  + tests: reduce expected reports due to dropped rightscale module
  + tests(net-config): add awareness of netplan on stable Ubuntu
  [Gilbert Gilb's]
  + feat: fall back to cdrom_id eject if eject is not available (#4769)
  [Cat Red]
  + fix(packages/bddeb): restrict debhelper-compat to 12 in focal (#4831)
  + tests: Add kernel commandline test (#4833)
  + fix: Ensure NetworkManager renderer works without gateway (#4829)
  + test: Correct log parsing in schema test (#4832)
  + refactor: Remove cc_rightscale_userdata (#4813)
  + refactor: Replace load_file with load_binary_file to simplify typing
  (#4823)
  + refactor: Add load_text_file function to simplify typing (#4823)
  + refactor: Change variable name for consistent typing (#4823)
  + feat(dhcp): Add support for dhcpcd (#4746)
  + refactor: Remove unused networking code (#4810)
  + test: Add more DNS net tests
  + BREAKING CHANGE: Stop adding network v2 DNS to global DNS
  + doc: update DataSource.default_update_events doc (#4815)
  + chore: do not modify instance attribute (#4815)
  + test: fix mocking leaks (#4815)
  + Revert "ci: Pin pytest&lt;8.0.0. (#4816)" (#4815)
  + test: Update tests for passlib (#4818)
  + fix(net-schema): no warn when skipping schema check on non-netplan
  + feat(SUSE): reboot marker file is written as /run/reboot-needed (#4788)
  [Robert Schweikert]
  + test: Cleanup unwanted logger setup calls (#4817)
  + refactor(cloudinit.util): Modernize error handling, add better warnings
  (#4812)
  + ci: Pin pytest&lt;8.0.0. (#4816)
  + fix(tests): fixing KeyError on integrations tests (#4811) [Cat Red]
  + tests: integration for network schema on netplan systems (#4767)
  + feat(schema): use netplan API to validate network-config (#4767)
  + chore: define CLOUDINIT_NETPLAN_FILE static var (#4767)
  + fix: cli schema config-file option report network-config type (#4767)
  + refactor(azure): replace BrokenAzureDataSource with reportable errors
  (#4807) [Chris Patterson]
  + Fix Alpine and Mariner /etc/hosts templates (#4780) [dermotbradley]
  + tests: revert #4792 as noble images no longer return 2 (#4809) [Cat Red]
  + tests: use client fixture instead of class_client in cleantest (#4806)
  + tests: enable ds-idenitfy xfail test LXD-kvm-not-MAAS-1 (#4808)
  + fix(tests): failing integration tests due to missing ua token (#4802)
  [Cat Red]
  + Revert "Use grep for faster parsing of cloud config in ds-identify
  (#4327)"
  + tests: Demonstrate ds-identify yaml parsing broken
  + tests: add exit 2 on noble from cloud-init status (#4792)
  + fix: linkcheck for ci to ignore scaleway anchor URL (#4793)
  + feat: Update cacerts to support VMware Photon (#4763)
  [Christopher McCann]
  + fix: netplan rendering integrations tests (#4795) [Cat Red]
  + azure: remove cloud-init.log reporting via KVP (#4715) [Chris Patterson]
  + feat(Alpine): Modify ds-identify for Alpine support and add OpenRC
  init.d script (#4785) [dermotbradley]
  + doc: Add DatasourceScaleway documentation (#4773) [Louis Bouchard]
  + fix: packaged logrotate file lacks suffix on ubuntu (#4790)
  + feat(logrotate): config flexibility more backups (#4790)
  + fix(clean): stop warning when running clean command (#4761) [d1r3ct0r]
  + feat: network schema v1 strict on nic name length 15 (#4774)
  + logrotate config (#4721) [Fabian Lichtenegger-Lukas]
  + test: Enable coverage in integration tests (#4682)
  + test: Move unit test helpers to global test helpers (#4682)
  + test: Remove snapshot option from install_new_cloud_init (#4682)
  + docs: fix cloud-init single param docs (#4682)
  + Alpine: fix location of dhclient leases file (#4782) [dermotbradley]
  + test(jsonschema): Pin jsonschema version (#4781)
  + refactor(IscDhclient): discover DHCP leases at distro-provided location
  (#4683) [Phsm Qwerty]
  + feat: datasource check for WSL (#4730) [Carlos Nihelton]
  + test: Update hostname integration tests (#4744)
  + test: Add mantic and noble releases to integration tests (#4744)
  + refactor: Ensure internal DNS state same for v1 and v2 (#4756)
  + feat: Add v2 route mtu rendering to NetworkManager (#4748)
  + tests: stable ubuntu releases will not exit 2 on warnings (#4757)
  + doc(ds-identify): Describe ds-identify irrespective of distro (#4742)
  + fix: relax NetworkManager renderer rules (#4745)
  + fix: fix growpart race (#4618)
  + feat: apply global DNS to interfaces in network-manager  (#4723)
  [Florian Apolloner]
  + feat(apt): remove /etc/apt/sources.list when deb22 preferred (#4740)
  + chore: refactor schema data as enums and namedtuples (#4585)
  + feat(schema): improve CLI message on unprocessed data files (#4585)
  + fix(config): relocate /run to /var/run on BSD (canonical#4677)
  [Mina Galić]
  + fix(ds-identify): relocate /run on *BSD (#4677) [Mina Galić]
  + fix(sysvinit): make code a bit more consistent (#4677) [Mina Galić]
  + doc: Document how cloud-init is, not how it was (#4737)
  + tests: add expected exit 2 on noble from cloud-init status (#4738)
  + test(linkcheck): ignore github md and rst link headers (#4734)
  + test: Update webhook test due to removed cc_migrator module (#4726)
  + fix(ds-identify): Return code 2 is a valid result, use cached value
  + fix(cloudstack): Use parsed lease file for virtual router in cloudstack
  + fix(dhcp): Guard against FileNotFoundError and NameError exceptions
  + fix(apt_configure): disable sources.list if rendering deb822 (#4699)
  (LP: #2045086)
  + docs: Add link to contributing to docs (#4725) [Cat Red]
  + chore: remove commented code (#4722)
  + chore: Add log message when create_hostname_file key is false (#4724)
  [Cat Red]
  + fix: Correct v2 NetworkManager route rendering (#4637)
  + azure/imds: log http failures as warnings instead of info (#4714)
  [Chris Patterson]
  + fix(setup): Relocate libexec on OpenBSD (#4708) [Mina Galić]
  + feat(jinja): better jinja feedback and error catching (#4629)
  [Alec Warren]
  + test: Fix silent swallowing of unexpected subp error (#4702)
  + fix: Move cloud-final.service after time-sync.target (#4610)
  [Dave Jones] (LP: #1951639)
  + feat(log): Make logger name more useful for __init__.py
  + chore: Remove cc_migrator module (#4690)
  + fix(tests): make cmd/devel/tests work on non-GNU [Mina Galić]
  + chore: Remove cmdline from spelling list (#4670)
  + doc: Document boot status meaning (#4670)
  + doc: Set expectations for new datasources (#4670)
  + ci: Show linkcheck broken links in job output (#4670)
  + dmi: Add support for OpenBSD (#4654) [Mina Galić]
  + ds-identify: fake dmidecode support on OpenBSD (#4654) [Mina Galić]
  + ds-identify: add OpenBSD support in uname (#4654) [Mina Galić]
  + refactor: Ensure '_cfg' in Init class is dict (#4674)
  + refactor: Make event scope required in stages.py (#4674)
  + refactor: Remove unused argument (#4674)
  + chore: Move from lintian to a sphinx spelling plugin (#3639)
  + fix(doc): Fix spelling errors found by sphinxcontrib-spelling (#3639)
  + ci: Add Python 3.13 (#4567)
  + Add AlexSv04047 to CLA signers file (#4671) [AlexSv04047]
  + fix(openbsd): services &amp; build tool (#4660) [CodeBleu]
  + tests/unittests: add a new unit test for network manager net activator
  (#4672) [Ani Sinha]
  + Implement DataSourceCloudStack.get_hostname() (#4433) [Phsm Qwerty]
  + net/nm: check for presence of ifcfg files when nm connection files
  are absent (#4645) [Ani Sinha]
  + doc: Overhaul debugging documentation (#4578)
  + doc: Move dangerous commands to dev docs (#4578)
  + doc: Relocate file location docs (#4578)
  + doc: Remove the debugging page (#4578)
  + fix(util): Fix boottime to work on OpenBSD (#4667) [Mina Galić]
  + net: allow dhcp6 configuration from generate_fallback_configuration()
  [Ani Sinha]
  + net/network_manager: do not set "may-fail" to False for both ipv4 and
  ipv6 dhcp [Ani Sinha]
  + feat(subp): Measure subprocess command time (#4606)
  + fix(python3.13): Fix import error for passlib on Python 3.13 (#4669)
  + style(brpm/bddeb): add black and ruff for packages build scripts (#4666)
  + copr: remove TODO.rst from spec file
  + fix(packages/brpm): correct syntax error and typo
  + style(ruff): fix tip target
  + config: Module documentation updates (#4599)
  + refactor(subp): Remove redundant parameter 'env' (#4555)
  + refactor(subp): Remove unused parameter 'target' (#4555)
  + refactor: Remove 'target' boilerplate from cc_apt_configure (#4555)
  + refactor(subp): Re-add return type to subp() (#4555)
  + refactor(subp): Add type information to args (#4555)
  + refactor(subp): Use subprocess.DEVNULL (#4555)
  + refactor(subp): Remove parameter 'combine_capture' (#4555)
  + refactor(subp): Remove unused parameter 'status_cb' (#4555)
  + fix(cli): fix parsing of argparse subcommands (#4559)
  [Calvin Mwadime] (LP: #2040325)
  + chore!: drop support for dsa ssh hostkeys in docs and schema (#4456)
  + chore!: do not generate ssh dsa host keys (#4456) [shixuantong]
  From 23.4.4
  + fix(nocloud): smbios datasource definition
  + tests: Check that smbios seed works
  + fix(source): fix argument boundaries when parsing cmdline (#4825)
  From 23.4.3
  + fix: Handle systemctl when dbus not ready (#4842)
  (LP: #2046483)
  From 23.4.2
  + fix: Handle invalid user configuration gracefully (#4797)
  (LP: #2051147)
  From 23.4.1
  + fix: Handle systemctl commands when dbus not ready (#4681)
  From 23.4
  + tests: datasourcenone use client.restart to block until done (#4635)
  + tests: increase number of retries across reboot to 90 (#4651)
  + fix: Add schema for merge types (#4648)
  + feat: Allow aliyun ds to fetch data in init-local (#4590) [qidong.ld]
  + azure: report failure to eject as error instead of debug (#4643)
  [Chris Patterson]
  + bug(schema): write network-config if instance dir present (#4635)
  + test: fix schema fuzzing test (#4639)
  + Update build-on-openbsd dependencies (#4644) [CodeBleu]
  + fix(test): Fix expected log for ipv6-only ephemeral network (#4641)
  + refactor: Remove metaclass from network_state.py (#4638)
  + schema: non-root fallback to default paths on perm errors (# 4631)
  + fix: Don't loosen the permissions of the log file (#4628)
  + Revert "logging: keep current file mode of log file if its stricter
  than the new mode (#4250)"
  + ephemeral: Handle link up failure for both ipv4 and ipv6  (#4547)
  + fix(main): Don't call logging too early (#4595)
  + fix: Remove Ubuntu-specific kernel naming convention assertion (#4617)
  + fix(log): Do not implement handleError with a self parameter (#4617)
  + fix(log): Don't try to reuse stderr logger (#4617)
  + feat: Standardize logging output to stderr (#4617)
  + chore: Sever unmaintained TODO.rst (#4625)
  + test: Skip failing tests
  + distros: Add suse
  + test: Add default hello package version (#4614)
  + fix(net): Improve DHCPv4 SUSE code, add test
  + net: Fix DHCPv4 not enabled on SUSE in some cases [bin456789]
  + fix(schema): Warn if missing dependency (#4616)
  + fix(cli): main source cloud_config for schema validation (#4562)
  + feat(schema): annotation path for invalid top-level keys (#4562)
  + feat(schema): top-level additionalProperties: false (#4562)
  + test: ensure top-level properties tests will pass (#4562)
  + fix(schema): Add missing schema definitions (#4562)
  + test: Fix snap tests (#4562)
  + azure: Check for stale pps data from IMDS (#4596) [Ksenija Stanojevic]
  + test: Undo dhcp6 integration test changes (#4612)
  + azure: update diagnostic from warning level to debug [Chris Patterson]
  + azure/imds: remove limit for connection errors if route present (#4604)
  + [Chris Patterson]
  + [enhancement]: Add shellcheck to CI (#4488) [Aviral Singh]
  + chore: add conventional commits template (#4593)
  + Revert "net: allow dhcp6 configuration from
  generate_fallback_configuration()" (#4607)
  + azure: workaround to disable reporting IMDS failures on Azure Stack
  [Chris Patterson]
  + cc_apt_pipelining: Update docs, deprecate options (#4571)
  + test: add gh workflows on push to main, update status badges (#4597)
  + util: Remove function abs_join() (#4587)
  + url_helper: Remove unused function retry_on_url_exc() (#4587)
  + cc_resizefs: Add bcachefs resize support (#4594)
  + integration_tests: Support non-Ubuntu distros (#4586)
  + fix(cmdline): fix cmdline parsing with MAC containing cc:
  + azure/errors: include http code in reason for IMDS failure
  [Chris Patterson]
  + tests: cloud-init schema --system does not return exit code 2
  + github: allow pull request to specify desired rebase and merge
  + tests: fix integration test expectations of exit 2 on schema warning
  + tests: fix schema test expected cli output Valid schema &lt;type&gt;
  + fix(schema cli): check raw userdata when processed cloud-config empty
  + azure: report failure to host if ephemeral DHCP secondary NIC (#4558)
  [Chris Patterson]
  + man: Document cloud-init error codes (#4500)
  + Add support for cloud-init "degraded" state (#4500)
  + status.json: Don't override detail key with error condition (#4500)
  + status: Remove duplicated data (#4500)
  + refactor: Rename exported_errors in status.json (#4500)
  + test: Remove stale status.json value (#4500)
  + tools/render-template: Make yaml loading opt-in, fix setup.py (#4564)
  + Add summit digest/trip report to docs (#4561) [Sally]
  + doc: Fix incorrect statement about `cloud-init analyze`
  + azure/imds: ensure new errors are logged immediately when retrying
  (#4468) [Chris Patterson]
  + Clarify boothook docs (#4543)
  + boothook: allow stdout/stderr to emit to cloud-init-output.log
  + summit-notes: add 2023 notes for reference in mailinglist/discourse
  + fix: added mock to stop leaking journalctl that slows down unit test
  (#4556) [Alec Warren]
  + tests: maas test for DataSourceMAASLocal get_data
  + maas tests: avoid using CiTest case and prefer pytest.tmpdir fixture
  + MAAS: Add datasource to init-local timeframe
  + Ensure all tests passed and/or are skipped
  + Support QEMU in integration tests
  + fix(read-dependencies): handle version specifiers containing [~!]
  + test: unpin pytest
  + schema: network-config optional network key. route uses oneOf (#4482)
  + schema: add cloud_init_deepest_matches for best error message (#4482)
  + network: warn invalid cfg add /run/cloud-init/network-config  (#4482)
  + schema: add network-config support to schema subcommand (#4482)
  + Update version number and merge ChangeLog from 23.3.3 into main (#4553)
  + azure: check for primary interface when performing DHCP (#4465)
  [Chris Patterson]
  + Fix hypothesis failure
  + subp: add a log when skipping a file for execution for lack of exe
  permission (#4506) [Ani Sinha]
  + azure/imds: refactor max_connection_errors definition (#4467)
  [Chris Patterson]
  + chore: fix PR template rendering (#4526)
  + fix(cc_apt_configure): avoid unneeded call to apt-install (#4519)
  + comment difference between sysconfig and NetworkManager renderer (#4517)
  [Ani Sinha]
  + Set Debian's default locale to be c.UTF-8 (#4503) (LP: #2038945)
  + Convert test_debian.py to pytest (#4503)
  + doc: fix cloudstack link
  + doc: fix development/contributing.html references
  + doc: hide duplicated links
  + Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen
  (#4281)" (#4511) (LP: #2039453)
  + Fix the missing mcopy argument [Vladimir Pouzanov]
  + tests: Add logging fix (#4499)
  + Update upgrade test to account for dhcp6
  + Remove logging of PPID path (#4502)
  + Make Python 3.12 CI test non-experimental (#4498)
  + ds-identify: exit 2 on disabled state from marker or cmdline (#4399)
  + cloud-init-generator: Various performance optimizations (#4399)
  + systemd: Standardize cloud-init systemd enablement (#4399)
  + benchmark: benchmark cloud-init-generator independent of ds-identify
  (#4399)
  + tests/integration_tests: add cloud-init disablement coverage (#4399)
  + doc: Describe disabling cloud-init using an environment variable (#4399)
  + fix: cloud-init status --wait broken with KERNEL_CMDLINE (#4399)
  + azure/imds: retry on 429 errors for reprovisiondata (#4470)
  [Chris Patterson]
  + cmd: Don't write json status files for non-boot stages (#4478)
  + ds-identify: Allow disable service and override environment (#4485)
  [Mina Galić]
  + Update DataSourceNWCS.py (#4496) [shell-skrimp]
  + Add r00ta to CLA signers file
  + Fix override of systemd_locale_conf in rhel [Jacopo Rota]
  + ci(linkcheck): minor fixes (#4495)
  + integration test fix for deb822 URI format (#4492)
  + test: use a mantic-compatible tz in t/i/m/test_combined.py (#4494)
  + ua: shift CLI command from ua to pro for all interactions
  + pro: avoid double-dash when enabling inviddual services on CLI
  + net: allow dhcp6 configuration from generate_fallback_configuration()
  (#4474) [Ani Sinha]
  + tests: apt re.search to match alternative ordering of installed pkgs
  + apt: doc apt_pkg performance improvement over subp apt-config dump
  + Tidy up contributing docs (#4469) [Sally]
  + [enhancement]: Automatically linkcheck in CI (#4479) [Aviral Singh]
  + Revert allowing pro service warnings (#4483)
  + Export warning logs to status.json (#4455)
  + Fix regression in package installation (#4466)
  + schema: cloud-init schema in early boot or in dev environ (#4448)
  + schema: annotation of nested dicts lists in schema marks (#4448)
  + feat(apport): collect ubuntu-pro logs if ubuntu-advantage.log present
  (#4443)
  + apt_configure: add deb822 support for default sources file (#4437)
  + net: remove the word "on instance boot" from cloud-init generated config
  (#4457) [Ani Sinha]
  + style: Make cloudinit.log functions use snake case (#4449)
  + Don't recommend using cloud-init as a library (#4459)
  + vmware: Fall back to vmtoolsd if vmware-rpctool errs (#4444)
  [Andrew Kutz]
  + azure: add option to enable/disable secondary ip config (#4432)
  + [Ksenija Stanojevic]
  + Allow installing snaps via package_update_upgrade_install module (#4202)
  + docs: Add cloud-init overview/introduction (#4440) [Sally]
  + apt: install software-properties-common when absent but needed (#4441)
  + sources/Azure: Ignore system volume information folder while scanning
  for files in the ntfs resource disk (#4446) [Anh Vo]
  + refactor: Remove unnecessary __main__.py file
  + style: Drop vi format comments
  + cloudinit.log: Use more appropriate exception (#4435)
  + cloudinit.log: Don't configure NullHandler (#4435)
  + commit 6bbbfbbb030831c72b5aa2bba9cb8492f19d56f4
  + cloudinit.log: Remove unnecessary module function and variables (#4435)
  + cloudinit.log: Remove unused getLogger wrapper (#4435)
  + cloudinit.log: Standardize use of cloudinit's logging module (#4435)
  + Remove unnecessary logging wrapper in Cloud class (#4435)
  + integration test: allow pro service warnings (#4447)
  + integration tests: fix mount indentation (#4445)
  + sources/Azure: fix for conflicting reports to platform (#4434)
  [Chris Patterson]
  + docs: link the cloud-config validation service (#4442)
  + Fix pip-managed ansible on pip &lt; 23.0.1 (#4403)
  + Install gnupg if gpg not found (#4431)
  + Add "phsm" as contributor (#4429) [Phsm Qwerty]
  + cc_ubuntu_advantage: do not rely on uaclient.messages module (#4397)
  [Grant Orndorff]
  + tools/ds-identify: match Azure datasource's ds_detect() behavior (#4430)
  [Chris Patterson]
  + Refactor test_apt_source_v1.py to use pytest (#4427)
  + sources: do not override datasource detection if None is in list (#4426)
  [Chris Patterson]
  + feat: check for create_hostname_file key before writing /etc/hostname
  (SC-1588) (#4330) [Cat Red]
  + Pytestify apt config test modules (#4424)
  + upstream gentoo patch (#4422)
  + Work around no instance ip (#4419)
  + Fix typing issues in subp module (#4401)
  + net: fix ipv6_dhcpv6_stateful/stateless/slaac configuration for rhel
  (#4395) [Ani Sinha]
  + Release 23.3.1
  + apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
  + integration tests: fix mount indentation (#4405)
  + Use grep for faster parsing of cloud config in ds-identify (#4327)
  [Scott Moser] (LP: #2030729)
  + doc: fix instructions on how to disable cloud-init from kernel command
  line (#4406) [Ani Sinha]
  + doc/vmware: Update contents relevant to disable_vmware_customization
  [PengpengSun]
  + Bring back flake8 for python 3.6 (#4394)
  + integration tests: Fix cgroup parsing (#4402)
  + summary: Update template parameter descriptions in docs [MJ Moshiri]
  + Log PPID for better debugging (#4398)
  + integration tests: don't clean when KEEP_* flags true (#4400)
  + clean: add a new option to clean generated config files [Ani Sinha]
  + pep-594: drop deprecated pipes module import
  From 23.3.3
  + Fix pip-managed ansible on pip &lt; 23.0.1 (#4403)
  From 23.3.2
  + Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen"
  (#4281) (#4511) (LP: #2039453)
  From 23.3.1
  + apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
  + integration tests: Fix cgroup parsing (#4402)</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1753185600">- Update to version 25.1.3 (bsc#1245401,bsc#1245403)
  + Forward port
  - cloud-init-no-openstack-guess.patch
  + docs: provide example3 for PAM and ssh_pwauth behavior (#27)
  + fix: Make hotplug socket writable only by root (#25) (CVE-2024-11584)
  + fix: Don't attempt to identify non-x86 OpenStack instances (LP: #2069607)
    (CVE-2024-6174)
  From 25.1.2
  + fix: ensure MAAS datasource retries on failure (#6167)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1759233600">- Drop unneeded test dependency on httpretty, fixed long ago
  * https://github.com/canonical/cloud-init/pull/1720</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1762862400">- Fix dependency replace -serial with -pyserial</changelog>
</package>
<package pkgid="ac405501af3780735129e8089237c066d816dd4bee9b0c6298619cc9f4d9a5e950098deb43e8fe3dd15d70a0ce28966bd10817c7624c8a979fbb1118578e0fc7" name="cloud-init-doc" arch="riscv64">
  <version epoch="0" ver="25.1.3" rel="7.1"/>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1714392000">- Add cloud-init-usr-sudoers.patch (bsc#1223469)
  + Handle the existence of /usr/etc/sudoers to search for the expected
    include location</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1717416000">- Add cloud-init-skip-rename.patch (bsc#1219680)
  + Brute force approach to skip renames if the device is already present</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1718366400">- remove dependency on /usr/bin/python3 via using the macros (bsc#1212476)</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1736164800">- Add cloud-init-wait-for-net.patch (bsc#1227237)
  + Wait for udev once if we cannot find the expected MAC</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737374400">- Support python 3.13 (bsc#1233649):
  + pep-594-drop-pipes.patch, gh#canonical/cloud-init#4392
  + cloud-init-fix-python313.patch, gh#canonical/cloud-init#4669
  + cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch gh#canonical/cloud-init#5052</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1738670400">- Add cloud-init-direxist.patch (bsc#1236720)
  + Make sure the directory exists, if not create it, before writing in that
    location.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1747310400">- Update to version 25.1.1 (bsc#1239715,jsc#PED-8680,bsc#1228414)
  + Removed included upstream
  - pep-594-drop-pipes.patch
  - cloud-init-fix-python313.patch
  - cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch
  - cloud-init-direxist.patch
  - cloud-init-wait-for-net.patch
  - cloud-init-usr-sudoers.patch
  - cloud-init-no-nmcfg-needed.patch
  - cloud-init-keep-flake.patch
  - cloud-init-lint-fixes.patch
  - cloud-init-pckg-reboot.patch
  - cloud-init-ds-deterministic.patch
  - cloud-init-write-routes.patch
  - cloud-init-skip-empty-conf.patch
  + Forward port
  - cloud-init-no-tempnet-oci.patch
  - cloud-init-no-openstack-guess.patch
  - cloud-init-lint-set-interpreter.patch
  + Add
  - cloud-init-ssh-usrmerge.patch (bsc#1237764)
  - cloud-init-lint-set-interpreter.patch
  - cloud-init-lint-fix.patch
  - cloud-init-no-single-process.patch
  - cloud-init-needs-action.patch
  + Drop hidesensitivedata in 16 &amp; greater
  + test: pytestify cc_chef tests, add migration test
  + chef: migrate files in old config directories for backups and cache
  + fix: correct the path for Chef's backups (#5994)
  + fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
  + fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
  [Ksenija Stanojevic]
  + Allow to set mac_address for VLAN subinterface (#6081)
  [jumpojoy] (GH: 5364)
  + fix: Remove erroneous EC2 reference from 503 warning (#6077)
  + fix: NM reload and bring up individual network conns (#6073) [Ani Sinha]
  + fix: stop warning on dual-stack request failure (#6044)
  + fix: install_method: pip cannot find ansible-pull command path (#6021)
  [Hasan Aliyev] (GH: 5720)
  + fix: Fix DataSourceAliYun exception_cb signature (#6068) (GH: 6066)
  + fix: Update OauthUrlHelper to use readurl exception_cb signature
  (GH: 6065)
  + test: add OauthUrlHelper tests
  + test: Remove CiTestCase from test_url_helper.py
  + test: pytestify test_url_helper.py
  + fix: track more removed modules (#6043)
- From 25.1
  + ci: fix post-merge packaging CI (#6038)
  + feat(azure): Fix imds-based ssh_pwauth (#6002) [Ksenija Stanojevic]
  + ci: check for sorted patches (#6036)
  + feat: aliyun datasource support crawl metadata at once (#5942)
  [jinkangkang]
  + docs: document /usr merge breaking change (#6032)
  + test: Add integration test for /var mounts (#6033)
  + test: Ensure pre-24.2 custom modules work (#6034)
  + doc: Update references to older keys (#6022) [Pedro Ribeiro]
  + fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
  [Romain]
  + fix: don't reference PR in post-merged CI (#6019)
  + chore: explicitly skip broken ansible integration tests (#5996) [a-dubs]
  + tests(oracle): fix test_install_missing_deps apt race condition (#5996)
  [a-dubs]
  + test(oracle): fix test_ubuntu_drivers_installed (#5996) [a-dubs]
  + test(oracle): fix test_frequency_override integration test (#5996)
  [a-dubs]
  + chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
  [a-dubs]
  + test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
  [a-dubs]
  + commit 9e591fff266be9d4c83f74ec02a717b74993304d [a-dubs]
  + net/sysconfig: do not remove all existing settings of
  /etc/sysconfig/network (#5991) [Ani Sinha] (GH: 5990)
  + fix: remove wrong return when checking if network necessary (#6013)
  + fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
  [MostafaTarek124eru]
  + fix: Retry on OpenStack HTTP status codes (#5943) [weiyang] (GH: 5687)
  + fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
  [MKhatibzadeh] (GH: 5989)
  + feat(vmware): Convert imc network config to v2 (#5937) [PengpengSun]
  + ci: add upstream post-merge test
  + ci: check if upstream commit causes ubuntu patch conflicts
  + ci: organize cla tests together
  + test: eliminate obsolete cases, add non-error case
  + chore: remove redundant manual schema validation
  + doc: clarify subiquity docs
  + chore: cleanup `len' usage (#5956) [Shreenidhi Shedi]
  + Fix: GCE _get_data crashes if DHCP lease fails (#5998) [Bryan Fraschetti]
  + Fixes GH-5997
  + fix: correct the path for Chef's cache (#5994)
  [MostafaTarek124eru] (GH: 5090)
  + fix: Run ansible with run_user instead of root for distro install_method
  (#5986) [Amirhossein Shaerpour] (GH: 4092)
  + fix: retry AWS hotplug for async IMDS (#5995) (GH: 5373)
  + feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
  [Alec Warren]
  + feat(integration-tests): set boto3 and botocore to INFO to prevent
  log spamming [a-dubs]
  + ci: add 'tox -e integration-tests-fast' command [a-dubs]
  + chore: Add feature flag for manual network waiting (#5977)
  + Release 24.4.1
  + fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
  + Use log_with_downgradable_level for user password warnings (#5927)
  [Ani Sinha]
  + doc: change to hyphenated keys (#5909) (GH: 5555)
  + fix: Wait for udev on openstack (#5947) [Robert Schweikert] (GH: 4125)
  + test: disambiguate resource cleanup from test failure (#5926)
  + fix: use program name of netcat as installed by upstream, "nc" (#5933)
  (#5933) [Andreas K. Hüttel]
  + ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
  + feat(cc_chef): Allow change of Chef configuration file (#5925)
  [Sean Smith]
  + docs: fix typo in generated file in LXD tutorial (#5941) [Pavel Shpak]
  + feat: Identify Samsung Cloud Platform as OpenStack (#5924) [us0310306]
  + fix: don't deadlock when starting network service with systemctl (#5935)
  + feat: Custom keys for apt archives (#5828) [Bryan Fraschetti] (GH: 5473)
  + test: improve test initialization error path (#5920)
  + chore: improve logging when lxd detection fails (#5919)
  + fix: Add "manual" to allowed subnet types  (#5875)
  [Math Marchand] (GH: 5769)
  + fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
  [Andreas K. Hüttel]
  + feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
  [Andreas K. Hüttel]
  + fix(ovf): no warning should be log when rpctool found no value (#5915)
  [PengpengSun] (GH: 5914)
  + Move DS VMware to be in front of DS OVF (#5912) [PengpengSun] (GH: 4030)
  + ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
  + chore: Add akhuettel to CLA signers file (#5917) [Andreas K. Hüttel]
  + chore: eliminate calls at import time (#5889) (GH: 5344)
  + test: Add pyserial to test-requirements.txt (#5907)
  + test: Allow unknown size in growpart test (#5876)
  + doc: Update tutorials [Sally]
  + fix: bump azure key size to 3072 (#5841)
  24.4.1
  + fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
  + fix: Don't log error in wait_for_url (#5972)
  + feat(url_helper): Retry on 503 error (#5938)
  + fix: Don't break modules that use get_meta_doc() (#5953)
  + refactor: Pass deprecation log args as tuple (#5953)
  + fix: uninstall custom signal handlers before shutdown (#5913)
  24.4
  + test: Ensure unit ordering in ftp tests includes downstream units (#5892)
  + test: re-decrement expected webhook events (#5894)
  + test: allow relative path in apt-get test (#5891)
  + Fix metric setting of nmconnection for rhel (#5878) [Amy Chen]
  + chore: remove unused code(#5887)
  + feat(ephemeral): replace old has_url_connectivity() with new
  _check_connectivity_to_imds() [a-dubs]
  + feat(oracle): add true single stack ipv6 support [a-dubs]
  + feat(ephemeral): refactor ephemeralIP and add ipv6 connectivity check
  [a-dubs]
  + test: Decrement expected webhook events (#5888)
  + chore: remove `--docs` option from `cloud-init schema` (#5857) (GH: 5756)
  + test: pytestify "tests/unittests/config/test_cc_timezone.py" (#5885)
  [Mahesh Ghumare]
  + ci: bump integration tests to use plucky
  + test: add grub_dpkg to inactive modules
  + test: move default behavior tests into their own module
  + test(apt): add plucky version for hello pkg (#5883)
  + Docs: improved mermaid diagram for better visibility. Add "MaheshG11"
  as contributor (#5874) [Mahesh Ghumare] (GH: 5837)
  + fix(ntp): Fix RockyLinux OS support  (#5864) [Sid Shukla]
  + chore(jsonschema): migrate from deprecated Validator.iter_errors (#5856)
  + chore: remove deprecation warning getting jsonschema's version (#5856)
  + chore: use filter arg for tar.extractall (#5856)
  + chore: remove __init__ from pytest test class (#5856)
  + chore: do not test element's truth value directly (#5856)
  + chore: migrate from deprecated datetime.datetime.utcfromtimestamp (#5856)
  + chore: migrate from deprecated datetime.datetime.utcnow() (#5856)
  + chore: set recursive=False for ensure_dir if parent path is "/" (#5816)
  [sxt1001]
  + ci: fix broken daily dependencies (#5867)
  + ci: fix packaging tests (#5865)
  + feat(vultr): add override for network interface detection (#5847)
  [Andrew Davis]
  + feat(networkd): Support RequiredForOnline option (#5852) [Dan McGregor]
  + Prevent NM from handling DNS when network interfaces have DNS config
  (#5846) [Ani Sinha]
  + fix(smartos): Add `addrconf` IPv6 support (#5831)
  [blackhelicoptersdotnet]
  + freebsd: adjust to match the new pyyaml package name (#5844)
  [Gonéri Le Bouder]
  + fix: disable grub-dpkg by default (#5840)
  + fix(openbsd): Enable sysv init scripts in OpenBSD build script (#5790)
  [Hyacinthe Cartiaux] (LP: 4036, #1992853)
  + test: Fix duplicate judgment conditions in password generation (#5835)
  [sxt1001]
  + chore: don't render non-templated unit files (#5830)
  + chore: simplify and standardize cloud-final.service (#5830)
  + chore: simplify Conflicts=shutdown.target (#5830)
  + chore: remove redundant Before=NetworkManager.service (#5830)
  + chore: remove unnecessary systemd settings (#5830)
  + chore: eliminate redundant ordering dependencies (#5819)
  + fix: fix ordering cycle for distros with default deps (#5819) (GH: 5755)
  + test: unbreak pytest-xdist (#5829)
  + feat: Conditionally remove networkd online dependency on Ubuntu (#5772)
  + feat: Ensure random passwords contain multiple character types (#5815)
  [sxt1001] (GH: 5814)
  + docs: split example page into example library (#5645) [Sally]
  + doc: clarify workarounds required for single process changes (#5817)
  + chore: add 3.13 to PR CI runs, 3.14 to scheduled (#5825)
  + fix: Render v2 bridges correctly on network-manager with set-name
  (#5740) (GH: 5717)
  + test: add no_thinpool unit test (#5802)
  + chore: split lxd init config into separate function (#5802)
  + test: pytestify test_cc_lxd.py (#5802)
  + fix: Correctly handle missing thinpool in cc_lxd (#5802)
  + fix: Render bridges correctly for v2 on sysconfig with set-name (#5674)
  (GH: 5574)
  + tests(minimal): rsyslog not in minimal images expect warning (#5811)
  + tests(lxd): avoid failure on multiple calls to --show-log (#5811)
  + chore: update netplan import semantics and related tests (#5805)
  (GH: 5804)
  + lint: fix untyped-defs on /tests/unittest/cmd (#5800) [iru]
  + test: actually use devel release and verify_clean_boot enhancements
  (#5801)
  + feat(locale): locales install on minimal images when cfg requests (#5799)
  + feat(byobu): support byobu install on minimal images when cfg requests
  (#5799)
  + chore: Use devel release and no sbuild in integration CI (#5798)
  + test: Update integration tests from netplan backport (#5796)
  + test: add get_syslog_or_console for minimal images without syslog (#5793)
  + chore: Remove resize_root_tmp from cloud.cfg.tmpl (#5795) (GH: 5786)
  + docs: Fix field name from `contents` to `content` (#5787) [Igor Akkerman]
  + chore: bump pycloudlib to required version (#5792)
  + fix: avoid deprecation logs for calling cli stages (#5770) (GH: 5726)
  + tests: bump pycloudlib deps to include gce bug fix for id str (#5783)
  + fix(test): convert use p.gce.instance.id instead of instance_id (#5783)
  + fix(network-manager): bond properties and network schema (#5768)
  [Denis Kadyshev]
  + Fix metric setting for ifcfg network connections for rhel (#5777)
  [Ani Sinha] (GH: 5776)
  + fix(akamai): handle non-string user data in base64 decoding (#5751)
  [Jesse Alter]
  + fix(ci): do not auto stale issues (#5775)
  + Make pytest more verbose for easier debugging (#5778) [Ani Sinha]
  + ci: fix tox.ini pytest cmd to use cloudinit dir for coverage reporting
  (#5774) [Alec Warren]
  + tests: add OS_IMAGE_TYPE setting to allow for minimal tests (#5682)
  + test(hotplug): Simplify test_multi_nic_hotplug (#5763)
  + test(hotplug): increase nc timeout (#5763)
  + test: pytestify test_main.py (#5758)
  + test(ec2-dual-stack): fix int-test (#5762)
  + test: make verify_clean_boot really respect return code (#5761)
  + test: bump timeout in test_order (#5759)
  + docs: Properly document the cc_ubuntu_autoinstall module (#5757)
  + docs: fix WSL tutorial (#5752) (GH: 5746)
  + test: make verify_clean_boot respect return code by environment (#5754)
  + feat(integration_test): add CLOUD_INIT_PKG setting (#5739)
  + fix(ci): fix packaging check merge operation (#5750)
  + doc: do not document user.meta-data key (#5745)
  + test: avoid undocumented lxd key (#5748)
  + test: Refactor test_cc_set_hostname.py and test_cc_ntp.py (#5727)
  + chore: update docs URLs to cloud-init.io (#5741)
  + test: fix timer logging change expected logs (#5734)
  + fix: type annotations for several modules (#5733)
  + chore: add timer to io and string manipulation code
  + feat: add log package and performance module
  + remove newline injected for cloud-init status --wait (#5700)
  [Andrew Nelson] (GH: 5863)
  + test: webhook require_deprecation msg on 24.3 (#5731)
  + test: fix test_nocloud message typo introduced by 313390f8 (#5731)
  + test: Fix test_log_message_on_missing_version_file (#5730)
  + tests: assert info level warnings instead of require_deprecation
  + tests: fix test to ignore_warnings not require Used fallback ds
  + chore: clean up pytest warnings (#5721)
  + tests(pro): bump pycloudlib add noble release to pro tests (#5719)
  + fix(hotplugd.socket): remove basic.target as dependency (#5722)
  (LP: #2081124)
  + ci: fix integration test positional argument (#5718)
  + Create datasource for CloudCIX (#1351) [BrianKelleher]
  + ci: colorize output (#5716)
  + fix(schema): Allow for locale: false in schema add tests (#5647)
  + ci: fix packaging patch check (#5713)
  + chore: clean up old pickle workaround (#5714)
  + fix: force sftp cleanup when done with instance (#5698)
  + test(hotplug): reenable vpc test in focal (#5492)
  + chore: fix typing of userdata_raw (#5710)
  + fix(NetworkManager): Fix network activator (#5620)
  + fix: lxd do not check for thinpool kernel module (#5709)
  + docs: fix typo in docstring (#5708)
  + Scaleway: Force on-link: true for static networks (#5654)
  [Louis Bouchard] (LP: 5523, #2073869)
  + fix: Invalid "seedfrom" in NoCloud system configuration (#5701)
  + tests: pytestify test_nocloud.py (#5701)
  + test: make verify_clean_boot respect return code by series (#5695)
  + fix: use cross-distro netcat name (#5696)
  + ci: fix labeler (#5697)
  + chore(actions): add packaging label for any branches modifying debian/*
  + (#5693)
  + test: add verify_clean_boot() calls alongside verify_clean_log() (#5671)
  + test: add deprecation support to verify_clean_boot (#5671)
  + doc: remove misleading warning (#5681)
  + chore: Prefer other methods over $INSTANCE_ID (#5661)
  + ci: fix packaging test when no patches (#5680)
  + chore: fix tip-ruff and update to latest version (#5676)
  + chore: make ansible test serial (#5677)
  + feat(ec2): Bump url_max_timeout to 240s from 120s. (#5565)
  [Robert Nickel]
  + chore: fix typo in requirements.txt (#5637)
  + feat: make pyserial an optional dependency (#5637)
  + chore: bump ci dependency versions (#5660)
  + chore: drop broken optimization (#5666)
  24.3.1
  + test: add test coverage for iproute2 commands (#5651)
  + fix(netops): fix ip addr flush command (#5651) (GH: 5648)
  24.3
  + docs: Clarify v2 set-name behavior (#5639)
  + fix: properly handle blank lines in fstab (#5643)
  + fix: cc_user_groups incorrectly assumes "useradd" never locks password
  field (#5355) [dermotbradley]
  + tests: assert cloud-init user-data cert is the only root cert (#5641)
  + feat: add automation for ubuntu/* branches asserting quilt patches apply
  (#5622)
  + fix(sources/wsl): no error with empty .cloud-init dir (SC-1862) (#5633)
  + feat(azure): add PPS support for azure-proxy-agent (#5601)
  [Ksenija Stanojevic]
  + fix(tests): use instance.clean/restart instead of clean --reboot (#5636)
  + test: fix cmd/test_schema int test (#5629)
  + test: fix test_honor_cloud_dir int test (#5627)
  + docs: alphabetize dsname lookup table. update comment to create the csv
  (#5624)
  + docs: new datasources should update reference/ds_dsname_map (#5624)
  + test: fix ca_certs int test (#5626)
  + chore: update schema docs to use RST bold for config key names (#5562)
  + fix(doc): italics around deprecation prefix, description bolds key names
  (#5562)
  + feat(doc): add env vars to debug config module doc builds (#5562)
  + fix(doc): doc of nested objects under JSON schema items.oneOf (#5562)
  + fix(doc): object type check if patternProperties or properties (#5562)
  + doc(schema): schema descriptions should end with trailing stop (#5562)
  + fix(wsl): Properly assemble multipart data (#5538) [Carlos Nihelton]
  + feat: collect-logs improvements (#5619)
  + tests: fix test_ca_certs.py for gcp (#5621)
  + fix(nm): Ensure bond property name formatting matches schema definition
  (#5383) [Curt Moore]
  + Update behavior of base bond interface with NetworkManager (#5385)
  [Curt Moore]
  + ci: Drop Python 3.6 and 3.7 (#5607)
  + chore(black): Bump version (#5607)
  + chore(mypy): Fix failures on newer versions of mypy (#5607)
  + chore(tox.ini): Simplify configuration, fix minor bugs (#5607)
  + chore(mypy): Lint log module (#5607)
  + fix(systemd): Correct location of installed drop-in files(#5615)
  [Noah Meyerhans]
  + fix(btrfs): Version parsing (#5618)
  + docs: Remove unnecessary section, add feature flag page (#5617)
  + docs: Drop Python 3.6 and 3.7 support (#5617)
  + chore: explain other use of oauth (#5616)
  + chore(actions): add doc label for any doc related subdir file matches
  (#5602)
  + doc: Add misc links, improve wording (#5595)
  + doc(boot): Make first boot a dedicated page (#5595)
  + doc: Describe all stages in a single process (#5595)
  + chore: Deprecate old commands in help output (#5595)
  + chore: add comment explaining the NetworkManager may-fail setting
  (#5598) [Ani Sinha]
  + Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr
  (#5471)" (#5596) [PengpengSun]
  + fix: read_optional_seed to set network-config when present (#5593)
  + feat(snap): avoid refresh on package_upgrade: true and refresh.hold
  (#5426)
  + fix: Fix tests which have outdated strings (#5585)
  + fix: Fix ftp failures (#5585)
  + doc: improve integration testing configuration instructions (#5556)
  [Alec Warren]
  + azure: check azure-proxy-agent status (#5138) [Ksenija Stanojevic]
  + refactor: refactor and fix mypy in DataSourceIBMCloud.py (#5509)
  [Alec Warren]
  + fix: Update default LXD meta-data with user meta-data (#5584)
  + chore: Fix log message in url_helper.py (#5583)
  + fix: nocloud no fail when network-config absent (#5580)
  + feat: Single process optimization (#5489)
  + chore: Add helper, refactor utilities into separate module (#5573)
  + refactor: update handle function of cc_mounts (#5498)
  + fix: Integration tests (#5576)
  + fix(NoCloudNet): Add network-config support (#5566)
  + feat: Eliminate redundant configuration reads (#5536)
  + fix(actions): correct typo in cloudinit/config/schemas/ match (#5570)
  + fix: add host template for AOSC (#5557) [Yuanhang Sun]
  + chore(debian): Remove vestigial postinst and preinst code (#5569)
  + fix(actions): doc labeler needs all clause instead of default any (#5568)
  + docs: Overhaul user data formats documentation (#5551)
  + chore: Deprecate ENI as an input configuration format (#5561)
  + doc: improve drop-in custom modules (#5548)
  + doc(NoCloud): Categorize the different configuration types (#5521)
  + doc(autoinstall): Remove incorrect statements, be more direct (#5545)
  + chore: remove unneeded doc-lint tox env config (#5547)
  + fix(doc-spelling): config spelling_word_list_filename (#5547)
  + doc(modules): add section to wrap modules' doc (#5550)
  + doc: Update docs on boothooks (#5546)
  + fix: doc auto label to consider schema json changes as doc PRs (#5543)
  + feat(schema): add chef_license schema enum (#5543)
  + doc: add diagram with boot stages (#5539)
  + docs: improve qemu command line (#5540) [Christian Ehrhardt]
  + fix: auto label doc PRs (#5542)
  + fix(wsl): Put back the "path" argument to wsl_path in ds-identify
  + (#5537) [Carlos Nihelton]
  + test: fix test_kernel_command_line_match (#5529)
  + test: fix no ds cache tests (#5529)
  + fix(azurelinux): Change default usr_lib_exec path (#5526) [Minghe Ren]
  + feat: Support URI sources in `write_files` module (#5505)
  [Lucas Ritzdorf]
  + add openeuler to distros in cc_spacewalk.py (#5530) [sxt1001]
  + feat(wsl): Special handling Landscape client config tags (#5460)
  [Carlos Nihelton]
  + chore: Deprecate partially supported system config (#5515)
  + chore: Improve detection logging for user clarity (#5515)
  + fix(ds-identify): Detect nocloud when seedfrom url exists (#5515)
  + refactor: logs.py add typing and small misc refactors (#5414)
  + refactor: logs.py pathlib changes (#5414)
  + refactor: replace verbosity with log levels in logs.py (#5414)
  + feat: Add trace-level logger (#5414)
  + chore(formatting): fix squashed commit test formatting (#5524)
  + fix: Clean cache if no datasource fallback (#5499)
  + Support setting mirrorlist in yum repository config (#5522) [Ani Sinha]
  + doc(OFV): Document how to configure cloud-init (#5519)
  + fix: Update DNS behavior for NetworkManager interfaces (#5496)
  [Curt Moore]
  + Fix configuration of DNS servers via OpenStack (#5384) [Curt Moore]
  + test: Unconditionally skip test_multi_nic_hotplug_vpc (#5503)
  + tests: revert expectation of exit 2 from cloud-init init --local (#5504)
  + fix(test): Fix ip printer for non-lxd (#5488)
  + feat(systemd): convert warning level message to deprecation (#5209)
  + test: allow verify_clean_boot to ignore all or specific tracebacks
  (#5209)
  + test: Don't fail tests which call cloud-init as a command (#5209)
  + feat(systemd): Warn user of unexpected run mode (#5209)
  + fix: add schema rules for 'baseurl' and 'metalink' in yum repo config
  (#5501) [Ani Sinha]
  + Set MTU for bond parent interface (#5495) [Curt Moore]
  + refactor: util.mounts to handle errors (#5490)
  + refactor: util.get_proc_env to work with strs (#5490)
  + typing: fix check_untyped_defs in cloudinit.util (#5490)
  + test: Add missing assert to test_status.py (#5494)
  + test: Ensure mkcert executable in ftp tests (#5493)
  + test: pytestify and cleanup test_cc_mounts.py (#5459)
  + fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)
  [PengpengSun]
  + fix(openbsd): fix mtu on newline in hostname files (#5412) [Tobias Urdin]
  + feat(aosc): Add 'AOSC OS' support (#5310) [Yuanhang Sun]
  24.2
  + test: Fix no default user in test_status.py (#5478)
  + fix: correct deprecated_version=22.2 for users.sudo
  + test: Add jsonschema guard in test_cc_ubuntu_pro.py (#5479)
  + fix(test): Fix pycloudlib types in integration tests (#5350)
  + fix(test): Fix ip printing for non-lxd instances (#5350)
  + chore(mypy): Drop unused missing import exclusions (#5350)
  + type: Add stub types for network v1/v2 config (#5350)
  + chore: Auto-format network jsonschema in ci (#5350)
  + fix(tox): Update tox.ini (#5350)
  + chore(typing): Remove type ignores and casts (#5350)
  + refactor(typing): Remove unused code paths (#5350)
  + fix(typing): Add / update type annotations (#5350)
  + fix(typing): Remove type annotation for unused variable (#5350)
  + fix(typing): Remove invalid type annotations (#5350)
  + ci(mypy): Set default follow_imports value (#5350)
  + test: Update integration tests to pass on focal (#5476)
  + tests: update ubuntu_pro test to account for info-level deprecations
  (#5475)
  + tests: update nocloud deprecation test for boundary version (#5474)
  + fix(rh_subscription): add string type to org (#5453)
  + tests: integration tests aware of features.DEPRECATION_INFO_BOUNDARY
  + tests: update keyserver PPA key fur curtin-dev (#5472)
  + test: Fix deprecation test failures (#5466)
  + chore: fix schema.py formatting (#5465)
  + fix: dont double-log deprecated INFOs (#5465)
  + fix(test): Mock version boundary (#5464)
  + fix(schema): Don't report changed keys as deprecated (#5464)
  + test: fix unit test openstack vlan mac_address (#5367)
  + fix: Ensure properties for bonded interfaces are properly translated
  (#5367) [Curt Moore]
  + fix(schema): permit deprecated hyphenated keys under users key (#5456)
  + fix: Do not add the vlan_mac_address field into the VLAN object (#5365)
  [Curt Moore]
  + doc(refactor): Convert module docs to new system (#5427) [Sally]
  + test: Add unit tests for features.DEPRECATION_INFO_BOUNDARY (#5411)
  + feat: Add deprecation boundary support to schema validator (#5411)
  + feat: Add deprecation boundary to logger (#5411)
  + fix: Gracefully handle missing files (#5397) [Curt Moore]
  + test(openstack): Test bond mac address (#5369)
  + fix(openstack): Fix bond mac_address (#5369) [Curt Moore]
  + test: Add ds-identify integration test coverage (#5394)
  + chore(cmdline): Update comments (#5458)
  + fix: Add get_connection_with_tls_context() for requests 2.32.2+ (#5435)
  [eaglegai]
  + fix(net): klibc ipconfig PROTO compatibility (#5437)
  [Alexsander de Souza] (LP: #2065787)
  + Support metalink in yum repository config (#5444) [Ani Sinha]
  + tests: hard-code curtin-dev ppa instead of canonical-kernel-team (#5450)
  + ci: PR update checklist GH- anchors to align w/ later template (#5449)
  + test: update validate error message in test_networking (#5436)
  + ci: Add PR checklist (#5446)
  + chore: fix W0105 in t/u/s/h/test_netlink.py (#5409)
  + chore(pyproject.toml): migrate to booleans (#5409)
  + typing: add check_untyped_defs (#5409)
  + fix(openstack): Append interface / scope_id for IPv6 link-local metadata
  address (#5419) [Christian Rohmann]
  + test: Update validation error in test_cli.py test (#5430)
  + test: Update schema validation error in integration test (#5429)
  + test: bump pycloudlib to get azure oracular images (#5428)
  + fix(azure): fix discrepancy for monotonic() vs time() (#5420)
  [Chris Patterson]
  + fix(pytest): Fix broken pytest gdb flag (#5415)
  + fix: Use monotonic time (#5423)
  + docs: Remove mention of resolv.conf (#5424)
  + perf(netplan): Improve network v1 -&gt; network v2 performance (#5391)
  + perf(set_passwords): Run module in Network stage (#5395)
  + fix(test): Remove temporary directory side effect (#5416)
  + Improve schema validator warning messages (#5404) [Ani Sinha]
  + feat(sysconfig): Add DNS from interface config to resolv.conf (#5401)
  [Ani Sinha]
  + typing: add no_implicit_optional lint (#5408)
  + doc: update examples to reflect alternative ways to provide `sudo`
  option (#5418) [Ani Sinha]
  + fix(jsonschema): Add missing sudo definition (#5418)
  + chore(doc): migrate cc modules i through r to templates (#5313)
  + chore(doc): migrate grub_dpkg to tmpl add changed/deprecation (#5313)
  + chore(json): migrate cc_apt_configure and json schema indents (#5313)
  + chore(doc): migrate ca_certs/chef to template, flatten schema (#5313)
  + chore(doc): migrate cc_byobu to templates (#5313)
  + chore(doc): migrate cc_bootcmd to templates (#5313)
  + fix(apt): Enable calling apt update multiple times (#5230)
  + chore(VMware): Modify section of instance-id in the customization config
  (#5356) [PengpengSun]
  + fix(treewide): Remove dead code (#5332) [Shreenidhi Shedi]
  + doc: network-config v2 ethernets are of type object (#5381) [Malte Poll]
  + Release 24.1.7 (#5375)
  + fix(azure): url_helper: specify User-Agent when using headers_cb with
  readurl() (#5298) [Ksenija Stanojevic]
  + fix: Stop attempting to resize ZFS in cc_growpart on Linux (#5370)
  + doc: update docs adding YAML 1.1 spec and jinja template references
  + fix(final_message): do not warn on datasourcenone when single ds
  + fix(growpart): correct growpart log message to include value of mode
  + feat(hotplug): disable hotplugd.socket (#5058)
  + feat(hotlug): trigger hotplug after cloud-init.service (#5058)
  + test: add function to push and enable systemd units (#5058)
  + test(util): fix wait_until_cloud_init exit code 2 (#5058)
  + test(hotplug): fix race getting ipv6 (#5271)
  + docs: Adjust CSS to increase font weight across the docs (#5363) [Sally]
  + fix(ec2): Correctly identify netplan renderer (#5361)
  + tests: fix expect logging from growpart on devent with partition (#5360)
  + test: Add v2 test coverage to test_net.py (#5247)
  + refactor: Simplify collect_logs() in logs.py (#5268)
  + fix: Ensure no subp from logs.py import (#5268)
  + tests: fix integration tests for ubuntu pro 32.3 release (#5351)
  + tests: add oracular's hello package for pkg upgrade test (#5354)
  + growpart: Fix behaviour for ZFS datasets (#5169) [Mina Galić]
  + device_part_info: do not recurse if we did not match anything (#5169)
  [Mina Galić]
  + feat(alpine): add support for Busybox adduser/addgroup (#5176)
  [dermotbradley]
  + ci: Move lint tip and py3-dev jobs to daily (#5347)
  + fix(netplan): treat netplan warnings on stderr as debug for cloud-init
  (#5348)
  + feat(disk_setup): Add support for nvme devices (#5263)
  + fix(log): Do not warn when doing requested operation (#5263)
  + Support sudoers in the "/usr/usr merge" location (#5161)
  [Robert Schweikert]
  + doc(nocloud): Document network-config file (#5204)
  + fix(netplan): Fix predictable interface rename issue (#5339)
  + cleanup: Don't execute code on import (#5295)
  + fix(net): Make duplicate route add succeed. (#5343)
  + fix(freebsd): correct configuration of IPv6 routes (#5291) [Théo Bertin]
  + fix(azure): disable use-dns for secondary nics (#5314)
  + chore: fix lint failure (#5320)
  + Update pylint version to support python 3.12 (#5338) [Ani Sinha]
  + fix(tests): use regex to avoid focal whitespace in jinja debug test
  (#5335)
  + chore: Add docstrings and types to Version class (#5262)
  + ci(mypy): add type-jinja2 stubs (#5337)
  + tests(alpine): github trust lxc mounted source dir cloud-init-ro (#5329)
  + test: Add oracular release to integration tests (#5328)
  + Release 24.1.6 (#5326)
  + test: Fix failing test_ec2.py test (#5324)
  + fix: Check renderer for netplan-specific code (#5321)
  + docs: Removal of top-level --file breaking change (#5308)
  + fix: typo correction of delaycompress (#5317)
  + docs: Renderers/Activators have downstream overrides (#5322)
  + fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  + fix(lxd): Properly handle unicode from LXD socket (#5309)
  + docs: Prefer "artifact" over "artefact" (#5311) [Arthur Le Maitre]
  + chore(doc): migrate cc_byobu to templates
  + chore(doc): migrate cc_bootcmd to templates
  + chore(doc): migrate apt_pipelining and apk_configure to templates
  + tests: in_place mount module-docs into lxd vm/container
  + feat(docs): generate rtd module schema from rtd/module-docs
  + feat: Set RH ssh key permissions when no 'ssh_keys' group (#5296)
  [Ani Sinha]
  + test: Avoid circular import in Azure tests (#5280)
  + test: Fix test_failing_userdata_modules_exit_codes (#5279)
  + chore: Remove CPY check from ruff (#5281)
  + chore: Clean up docstrings
  + chore(ruff): Bump to version 0.4.3
  + feat(systemd): Improve AlmaLinux OS and CloudLinux OS support (#5265)
  [Elkhan Mammadli]
  + feat(ca_certs): Add AlmaLinux OS and CloudLinux OS support (#5264)
  [Elkhan Mammadli]
  + docs: cc_apt_pipelining docstring typo fix (#5273) [Alex Ratner]
  + feat(azure): add request identifier to IMDS requests (#5218)
  [Ksenija Stanojevic]
  + test: Fix TestFTP integration test (#5237) [d1r3ct0r]
  + feat(ifconfig): prepare for CIDR output (#5272) [Mina Galić]
  + fix: stop manually dropping dhcp6 key in integration test (#5267)
  [Alec Warren]
  + test: Remove some CiTestCase tests (#5256)
  + fix: Warn when signal is handled (#5186)
  + fix(snapd): ubuntu do not snap refresh when snap absent (LP: #2064300)
  + feat(landscape-client): handle already registered client (#4784)
  [Fabian Lichtenegger-Lukas]
  + doc: Show how to debug external services blocking cloud-init (#5255)
  + fix(pdb): Enable running cloud-init under pdb (#5217)
  + chore: Update systemd description (#5250)
  + fix(time): Harden cloud-init to system clock changes
  + fix: Update analyze timestamp uptime
  + fix(schema): no network validation on netplan systems without API
  + fix(mount): Don't run cloud-init.service if cloud-init disabled (#5226)
  + fix(ntp): Fix AlmaLinux OS and CloudLinux OS support (#5235)
  [Elkhan Mammadli]
  + tests: force version of cloud-init from PPA regardless of version (#5251)
  + ci: Print isort diff (#5242)
  + test: Fix integration test dependencies (#5248)
  + fix(ec2): Fix broken uuid match with other-endianness (#5236)
  + fix(schema): allow networkv2 schema without top-level key (#5239)
  [Cat Red]
  + fix(cmd): Do not hardcode reboot command (#5208)
  + test: Run Alpine tests without network (#5220)
  + docs: Add base config reference from explanation (#5241)
  + docs: Remove preview from WSL tutorial (#5225)
  + chore: Remove broken maas code (#5219)
  + feat(WSL): Add support for Ubuntu Pro configs (#5116) [Ash]
  + chore: sync ChangeLog and version.py from 24.1.x (#5228)
  + bug(package_update): avoid snap refresh in images without snap command
  (LP: #2064132)
  + ci: Skip package build on tox runs (#5210)
  + chore: Fix test skip message
  + test(ec2): adopt pycloudlib public ip creation while launching instances
  + test(ec2): add ipv6 testing for multi-nic instances
  + test(ec2): adopt pycloudlib enable_ipv6 while launching instances
  + feat: tool to print diff between netplan and networkv2 schema (#5200)
  [Cat Red]
  + test: mock internet access in test_upgrade (#5212)
  + ci: Add timezone for alpine unit tests (#5216)
  + fix: Ensure dump timestamps parsed as UTC (#5214)
  + docs: Add WSL tutorial (#5206)
  + feature(schema): add networkv2 schema (#4892) [Cat Red]
  + Add alpine unittests to ci (#5121)
  + test: Fix invalid openstack datasource name (#4905)
  + test: Fix MAAS test and mark xfail (#4905)
  + chore(ds-identify): Update shellcheck ignores (#4905)
  + fix(ds-identify): Prevent various false positives and false negatives
  (#4905)
  + Use grep for faster parsing of cloud config in ds-identify (#4905)
  [Scott Moser] (LP: #2030729)
  + tests: validate netplan API YAML instead of strict content (#5195)
  + chore(templates): update ubuntu universe wording (#5199)
  + Deprecate the users ssh-authorized-keys property (#5162)
  [Anders Björklund]
  + doc(nocloud): Describe ftp and ftp over tls implementation (#5193)
  + feat(net): provide network config to netplan.State for render (#4981)
  + docs: Add breaking datasource identification changes (#5171)
  + fix(openbsd): Update build-on-openbsd python dependencies (#5172)
  [Hyacinthe Cartiaux]
  + fix: Add subnet ipv4/ipv6  to network schema (#5191)
  + docs: Add deprecated system_info to schema (#5168)
  + docs: Add DataSourceNone documentation (#5165)
  + test: Skip test if console log is None (#5188)
  + fix(dhcp): Enable interactively running cloud-init init --local (#5166)
  + test: Update message for netplan apply dbus issue
  + test: install software-properties-common if absent during PPA setup
  + test: bump pycloudlib to use latest version
  + test: Update version of hello package installed on noble
  + test: universally ignore netplan apply dbus issue (#5178)
  + chore: Remove obsolete nose workaround
  + feat: Add support for FTP and FTP over TLS (#4834)
  + feat(opennebula): Add support for posix shell
  + test: Make analyze tests not depend on GNU date
  + test: Eliminate bash dependency from subp tests
  + docs: Add breaking changes section to reference docs (#5147) [Cat Red]
  + util: add log_level kwarg for logexc() (#5125) [Chris Patterson]
  + refactor: Make device info part of distro definition (#5067)
  + refactor: Distro-specific growpart code (#5067)
  + test(ec2): fix mocking with responses==0.9.0 (focal) (#5163)
  + chore(safeyaml): Remove unicode helper for Python2 (#5142)
  + Revert "test: fix upgrade dhcp6 on ec2 (#5131)" (#5148)
  + refactor(net): Reuse netops code
  + refactor(iproute2): Make expressions multi-line for legibility
  + feat(freebsd): support freebsd find part by gptid and ufsid (#5122)
  [jinkangkang]
  + feat: Determining route metric based on NIC name (#5070) [qidong.ld]
  + test: Enable profiling in integration tests (#5130)
  + dhcp: support configuring static routes for dhclient's unknown-121
  option (#5146) [Chris Patterson]
  + feat(azure): parse ProvisionGuestProxyAgent as bool (#5126)
  [Ksenija Stanojevic]
  + fix(url_helper): fix TCP connection leak on readurl() retries (#5144)
  [Chris Patterson]
  + test: pytest-ify t/u/sources/test_ec2.py
  + Revert "ec2: Do not enable dhcp6 on EC2 (#5104)" (#5145) [Major Hayden]
  + fix: Logging sensitive data
  + test: Mock ds-identify systemd path (#5119)
  + fix(dhcpcd): Make lease parsing more robust (#5129)
  + test: fix upgrade dhcp6 on ec2 (#5131)
  + net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
  (#5128) [Chris Patterson]
  + fix: Fix runtime file locations for cloud-init (#4820)
  + ci: fix linkcheck.yml invalid yaml (#5123)
  + net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
  + ec2: Do not enable dhcp6 on EC2 (#5104) [Major Hayden]
  + fix: Fall back to cached local ds if no valid ds found (#4997)
  [PengpengSun]
  + ci: Make linkcheck a scheduled job (#5118)
  + net: Warn when interface rename fails
  + ephemeral(dhcpcd): Set dhcpcd interface down
  + Release 24.1.3
  + chore: Handle all level 1 TiCS security violations (#5103)
  + fix: Always use single datasource if specified (#5098)
  + fix(tests): Leaked mocks (#5097)
  + fix(rhel)!: Fix network boot order in upstream cloud-init
  + fix(rhel): Fix network ordering in sysconfig
  + feat: Use NetworkManager renderer by default in RHEL family
  + fix: Allow caret at the end of apt package (#5099)
  + test: Add missing mocks to prevent bleed through (#5082)
  [Robert Schweikert]
  + fix: Ensure network config in DataSourceOracle can be unpickled (#5073)
  + docs: set the home directory using homedir, not home (#5101)
  [Olivier Gayot] (LP: #2047796)
  + fix(cacerts): Correct configuration customizations for Photon (#5077)
  [Christopher McCann]
  + fix(test): Mock systemd fs path for non-systemd distros
  + fix(tests): Leaked subp.which mock
  + fix(networkd): add GatewayOnLink flag when necessary (#4996) [王煎饼]
  + Release 24.1.2
  + test: fix `disable_sysfs_net` mock (#5065)
  + refactor: don't import subp function directly (#5065)
  + test: Remove side effects from tests (#5074)
  + refactor: Import log module rather than functions (#5074)
  + fix: Fix breaking changes in package install (#5069)
  + fix: Undeprecate 'network' in schema route definition (#5072)
  + refactor(ec2): simplify convert_ec2_metadata_network_config
  + fix(ec2): fix ipv6 policy routing
  + fix: document and add 'accept-ra' to network schema (#5060)
  + bug(maas): register the correct DatasourceMAASLocal in init-local
  (#5068) (LP: #2057763)
  + ds-identify: Improve ds-identify testing flexibility (#5047)
  + fix(ansible): Add verify_commit and inventory to ansible.pull schema
  (#5032) [Fionn Fitzmaurice]
  + doc: Explain breaking change in status code (#5049)
  + gpg: Handle temp directory containing files (#5063)
  + distro(freebsd): add_user: respect homedir (#5061) [Mina Galić]
  + doc: Install required dependencies (#5054)
  + networkd: Always respect accept-ra if set (#4928) [Phil Sphicas]
  + chore: ignore all cloud-init_*.tar.gz in .gitignore (#5059)
  + test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
  + feat: Add new distro 'azurelinux' for Microsoft Azure Linux. (#4931)
  [Dan Streetman]
  + fix(gpg): Make gpg resilient to host configuration changes (#5026)
  + Sync 24.1.1 changelog and version
  + DS VMware: Fix ipv6 addr converter from netinfo to netifaces (#5029)
  [PengpengSun]
  + packages/debian: remove dependency on isc-dhcp-client (#5041)
  [Chris Patterson]
  + test: Allow fake_filesystem to work with TemporaryDirectory (#5035)
  + tests: Don't wait for GCE instance teardown (#5037)
  + fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
  + bug(vmware): initialize new DataSourceVMware attributes at unpickle
  (#5021) (LP: #2056439)
  + fix(apt): Don't warn on apt 822 source format (#5028)
  + fix(atomic_helper.py): ensure presence of parent directories (#4938)
  [Shreenidhi Shedi]
  + fix: Add "broadcast" to network v1 schema (#5034) (LP: #2056460)
  + pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
  (#5030)
  + net/dhcp: handle timeouts for dhcpcd (#5022) [Chris Patterson]
  + fix: Make wait_for_url respect explicit arguments
  + test: Fix scaleway retry assumptions
  + fix: Make DataSourceOracle more resilient to early network issues
  (#5025) (LP: #2056194)
  + chore(cmd-modules): fix exit code when --mode init (#5017)
  + feat: pylint: enable W0201 - attribute-defined-outside-init
  + refactor: Ensure no attributes defined outside __init__
  + chore: disable attribute-defined-outside-init check in tests
  + refactor: Use _unpickle rather than hasattr() in sources
  + chore: remove unused vendordata "_pure" variables
  + chore(cmd-modules): deprecate --mode init (#5005)
  + tests: drop CiTestCase and convert to pytest
  + bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
  + fix: log correct disabled path in ds-identify (#5016)
  + tests: ec2 dont spend &gt; 1 second retrying 19 times when 3 times will do
  + tests: openstack mock expected ipv6 IMDS
  + bug(wait_for_url): when exceptions occur url is unset, use url_exc
  (LP: #2055077)
  + feat(run-container): Run from arbitrary commitish (#5015)
  + tests: Fix wsl test (#5008)
  + feat(ds-identify): Don't run unnecessary systemd-detect-virt (#4633)
  + chore(ephemeral): add debug log when bringing up ephemeral network
  (#5010) [Alec Warren]
  + release: sync changelog and version (#5011)
  + Cleanup test_net.py (#4840)
  + refactor: remove dependency on netifaces (#4634) [Cat Red]
  + feat: make lxc binary configurable (#5000)
  + docs: update 404 page for new doc site and bug link
  + test(aws): local network connectivity on multi-nics (#4982)
  + test: Make integration test output more useful (#4984)
  From 24.1.7
  + fix(ec2): Correctly identify netplan renderer (#5361)
  From 24.1.6
  + fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  + fix: Check renderer for netplan-specific code (#5321)
  + test: Fix failing test_ec2.py test (#5324)
  From 24.1.5
  + fix(package_update): avoid snap refresh in images without snap command
  (LP: #2064132)
  From 24.1.4
  + fix(dhcpcd): Make lease parsing more robust (#5129)
  + net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
  + (#5128) [Chris Patterson]
  + fix: Fix runtime file locations for cloud-init (#4820)
  + net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
  + net: Warn when interface rename fails
  + ephemeral(dhcpcd): Set dhcpcd interface down
  + test: Remove side effects from tests (#5074)
  + refactor: Import log module rather than functions (#5074)
  From 24.1.3
  + fix: Always use single datasource if specified (#5098)
  + fix: Allow caret at the end of apt package (#5099)
  From 24.1.2
  + test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
  + refactor(ec2): simplify convert_ec2_metadata_network_config
  + tests: drop CiTestCase and convert to pytest
  + bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
  + fix: Fix breaking changes in package install (#5069)
  + fix: Undeprecate 'network' in schema route definition (#5072)
  + fix(ec2): fix ipv6 policy routing
  + fix: document and add 'accept-ra' to network schema (#5060)
  + bug(maas): register the correct DatasourceMAASLocal in init-local
  (#5068) (LP: #2057763)
  From 24.1.1
  + fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
  + bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)
  + fix(apt): Don't warn on apt 822 source format (#5028)
  + fix: Add "broadcast" to network v1 schema (#5034)
  + pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
  (#5030)
  + net/dhcp: handle timeouts for dhcpcd (#5022)
  + fix: Make wait_for_url respect explicit arguments
  + bug(wait_for_url): when exceptions occur url is unset, use url_exc
  + test: Fix scaleway retry assumptions
  + fix: Make DataSourceOracle more resilient to early network issues (#5025)
  + tests: Fix wsl test (#5008)
  From 24.1
  + fix: Don't warn on vendor directory (#4986)
  + apt: kill spawned keyboxd after gpg cmd interaction
  + tests: upgrade tests should only validate current boot log
  + net/dhcp: fix maybe_perform_dhcp_discovery check for interface=None
  [Chris Patterson]
  + doc(network-v2): fix section nesting levels
  + fix(tests): don't check for clean log on minimal image (#4965) [Cat Red]
  + fix(cc_resize): Don't warn if zpool command not found (#4969)
  (LP: #2055219)
  + feat(subp): Make invalid command warning more user-friendly (#4972)
  + docs: Remove statement about device path matching (#4966)
  + test: Fix xfail to check the dhcp client name (#4971)
  + tests: avoid console prompts when removing gpg on Noble
  + test: fix test_get_status_systemd_failure
  + fix: Remove hardcoded /var/lib/cloud hotplug path (#4940)
  + refactor: Refactor status.py (#4864)
  + test: Use correct lxd network-config keys (#4950)
  + test: limit temp dhcp6 changes to &lt; NOBLE (#4942)
  + test: allow downgrades when install debs (#4941)
  + tests: on noble, expect default /etc/apt/sources.list
  + tests: lxd_vm early boot status test ordered After=systemd-remount-fs
  (#4936)
  + tests: pro integration tests supply ubuntu_advantage until pro v32
  (#4935)
  + feat(hotplug): add cmd to enable hotplug (#4821)
  + test: fix test_combined_cloud_config_json (#4925)
  + test: xfail udhcpc on azure (#4924)
  + feat: Implement the WSL datasource (#4786) [Carlos Nihelton]
  + refactor(openrc):  Improve the OpenRC files (#4916) [dermotbradley]
  + tests: use apt install instead of dpkg -i to install pkg deps
  + tests: inactive module rename ubuntu_advantage to ubuntu_pro
  + test: fix tmpdir in test_cc_apk_configure (#4914)
  + test: fix jsonschema version checking in pro test (#4915)
  + feat(dhcp): Make dhcpcd the default dhcp client (#4912)
  + feat(Alpine) cc_growpart.py: fix handling of /dev/mapper devices (#4876)
  [dermotbradley]
  + test: Retry longer in test_status.py integration test (#4910)
  + test: fix kernel override test (#4913)
  + chore: Rename sysvinit/gentoo directory to sysvinit/openrc (#4906)
  [dermotbradley]
  + doc: update ubuntu_advantage references to pro
  + chore: rename cc_ubuntu_advantage to cc_ubuntu_pro (SC-1555)
  + feat(ubuntu pro): deprecate ubuntu_pro key in favor of ubuntu_advantage
  + feat(schema): support ubuntu_pro key and deprecate ubuntu_advantage
  + test: fix verify_clean_log (#4903)
  + test: limit test_no_hotplug_triggered_by_docker to stable releases
  + tests: generalize warning Open vSwitch warning from netplan apply (#4894)
  + fix(hotplug): remove literal quotes in args
  + feat(apt): skip known /etc/apt/sources.list content
  + feat(apt): use APT deb822 source format by default
  + test(ubuntu-pro): change livepatch to esm-infra
  + doc(ec2): fix metadata urls (#4880)
  + fix: unpin jsonschema and update tests (#4882)
  + distro: add eject FreeBSD code path (#4838) [Mina Galić]
  + feat(ec2): add hotplug as a default network update event (#4799)
  + feat(ec2): support instances with repeated device-number (#4799)
  + feat(cc_install_hotplug): trigger hook on known ec2 drivers (#4799)
  + feat(ec2): support multi NIC/IP setups (#4799)
  + feat(hotplug): hook-hotplug is now POSIX shell add OpenRC init script
  [dermotbradley]
  + test: harden test_dhcp.py::test_noble_and_newer_force_client
  + test: fix test_combined_cloud_config_json (#4868)
  + feat(apport): Disable hook when disabled (#4874)
  + chore: Add pyright ignore comments (#4874)
  + bug(apport): Fix invalid typing (#4874)
  + refactor: Move general apport hook to main branch (#4874)
  + feat(bootspeed)!: cloud-config.service drop After=snapd.seeded
  + chore: update CI package build to oldest supported Ubuntu release focal
  (#4871)
  + test: fix test_cli.test_valid_userdata
  + feat: handle error when log file is empty (#4859) [Hasan]
  + test: fix test_ec2_ipv6
  + fix: Address TIOBE abstract interpretation issues (#4866)
  + feat(dhcp): Make udhcpc use same client id (#4830)
  + feat(dhcp): Support InfiniBand with dhcpcd (#4830)
  + feat(azure): Add ProvisionGuestProxyAgent OVF setting (#4860)
  [Ksenija Stanojevic]
  + test: Bring back dhcp6 integration test changes (#4855)
  + tests: add status --wait blocking test from early boot
  + tests: fix retry decorator to return the func value
  + docs: add create_hostname_file to all hostname user-data examples
  (#4727) [Cat Red]
  + fix: Fix typos (#4850) [Viktor Szépe]
  + feat(dhcpcd): Read dhcp option 245 for azure wireserver (#4835)
  + tests(dhcp): Add udhcpc client to test matrix (#4839)
  + fix: Add types to network v1 schema (#4841)
  + docs(vmware): fixed indentation on example userdata yaml (#4854)
  [Alec Warren]
  + tests: Remove invalid keyword from method call
  + fix: Handle systemctl when dbus not ready (#4842) (LP: #2046483)
  + fix(schema cli): avoid netplan validation on net-config version 1
  + tests: reduce expected reports due to dropped rightscale module
  + tests(net-config): add awareness of netplan on stable Ubuntu
  [Gilbert Gilb's]
  + feat: fall back to cdrom_id eject if eject is not available (#4769)
  [Cat Red]
  + fix(packages/bddeb): restrict debhelper-compat to 12 in focal (#4831)
  + tests: Add kernel commandline test (#4833)
  + fix: Ensure NetworkManager renderer works without gateway (#4829)
  + test: Correct log parsing in schema test (#4832)
  + refactor: Remove cc_rightscale_userdata (#4813)
  + refactor: Replace load_file with load_binary_file to simplify typing
  (#4823)
  + refactor: Add load_text_file function to simplify typing (#4823)
  + refactor: Change variable name for consistent typing (#4823)
  + feat(dhcp): Add support for dhcpcd (#4746)
  + refactor: Remove unused networking code (#4810)
  + test: Add more DNS net tests
  + BREAKING CHANGE: Stop adding network v2 DNS to global DNS
  + doc: update DataSource.default_update_events doc (#4815)
  + chore: do not modify instance attribute (#4815)
  + test: fix mocking leaks (#4815)
  + Revert "ci: Pin pytest&lt;8.0.0. (#4816)" (#4815)
  + test: Update tests for passlib (#4818)
  + fix(net-schema): no warn when skipping schema check on non-netplan
  + feat(SUSE): reboot marker file is written as /run/reboot-needed (#4788)
  [Robert Schweikert]
  + test: Cleanup unwanted logger setup calls (#4817)
  + refactor(cloudinit.util): Modernize error handling, add better warnings
  (#4812)
  + ci: Pin pytest&lt;8.0.0. (#4816)
  + fix(tests): fixing KeyError on integrations tests (#4811) [Cat Red]
  + tests: integration for network schema on netplan systems (#4767)
  + feat(schema): use netplan API to validate network-config (#4767)
  + chore: define CLOUDINIT_NETPLAN_FILE static var (#4767)
  + fix: cli schema config-file option report network-config type (#4767)
  + refactor(azure): replace BrokenAzureDataSource with reportable errors
  (#4807) [Chris Patterson]
  + Fix Alpine and Mariner /etc/hosts templates (#4780) [dermotbradley]
  + tests: revert #4792 as noble images no longer return 2 (#4809) [Cat Red]
  + tests: use client fixture instead of class_client in cleantest (#4806)
  + tests: enable ds-idenitfy xfail test LXD-kvm-not-MAAS-1 (#4808)
  + fix(tests): failing integration tests due to missing ua token (#4802)
  [Cat Red]
  + Revert "Use grep for faster parsing of cloud config in ds-identify
  (#4327)"
  + tests: Demonstrate ds-identify yaml parsing broken
  + tests: add exit 2 on noble from cloud-init status (#4792)
  + fix: linkcheck for ci to ignore scaleway anchor URL (#4793)
  + feat: Update cacerts to support VMware Photon (#4763)
  [Christopher McCann]
  + fix: netplan rendering integrations tests (#4795) [Cat Red]
  + azure: remove cloud-init.log reporting via KVP (#4715) [Chris Patterson]
  + feat(Alpine): Modify ds-identify for Alpine support and add OpenRC
  init.d script (#4785) [dermotbradley]
  + doc: Add DatasourceScaleway documentation (#4773) [Louis Bouchard]
  + fix: packaged logrotate file lacks suffix on ubuntu (#4790)
  + feat(logrotate): config flexibility more backups (#4790)
  + fix(clean): stop warning when running clean command (#4761) [d1r3ct0r]
  + feat: network schema v1 strict on nic name length 15 (#4774)
  + logrotate config (#4721) [Fabian Lichtenegger-Lukas]
  + test: Enable coverage in integration tests (#4682)
  + test: Move unit test helpers to global test helpers (#4682)
  + test: Remove snapshot option from install_new_cloud_init (#4682)
  + docs: fix cloud-init single param docs (#4682)
  + Alpine: fix location of dhclient leases file (#4782) [dermotbradley]
  + test(jsonschema): Pin jsonschema version (#4781)
  + refactor(IscDhclient): discover DHCP leases at distro-provided location
  (#4683) [Phsm Qwerty]
  + feat: datasource check for WSL (#4730) [Carlos Nihelton]
  + test: Update hostname integration tests (#4744)
  + test: Add mantic and noble releases to integration tests (#4744)
  + refactor: Ensure internal DNS state same for v1 and v2 (#4756)
  + feat: Add v2 route mtu rendering to NetworkManager (#4748)
  + tests: stable ubuntu releases will not exit 2 on warnings (#4757)
  + doc(ds-identify): Describe ds-identify irrespective of distro (#4742)
  + fix: relax NetworkManager renderer rules (#4745)
  + fix: fix growpart race (#4618)
  + feat: apply global DNS to interfaces in network-manager  (#4723)
  [Florian Apolloner]
  + feat(apt): remove /etc/apt/sources.list when deb22 preferred (#4740)
  + chore: refactor schema data as enums and namedtuples (#4585)
  + feat(schema): improve CLI message on unprocessed data files (#4585)
  + fix(config): relocate /run to /var/run on BSD (canonical#4677)
  [Mina Galić]
  + fix(ds-identify): relocate /run on *BSD (#4677) [Mina Galić]
  + fix(sysvinit): make code a bit more consistent (#4677) [Mina Galić]
  + doc: Document how cloud-init is, not how it was (#4737)
  + tests: add expected exit 2 on noble from cloud-init status (#4738)
  + test(linkcheck): ignore github md and rst link headers (#4734)
  + test: Update webhook test due to removed cc_migrator module (#4726)
  + fix(ds-identify): Return code 2 is a valid result, use cached value
  + fix(cloudstack): Use parsed lease file for virtual router in cloudstack
  + fix(dhcp): Guard against FileNotFoundError and NameError exceptions
  + fix(apt_configure): disable sources.list if rendering deb822 (#4699)
  (LP: #2045086)
  + docs: Add link to contributing to docs (#4725) [Cat Red]
  + chore: remove commented code (#4722)
  + chore: Add log message when create_hostname_file key is false (#4724)
  [Cat Red]
  + fix: Correct v2 NetworkManager route rendering (#4637)
  + azure/imds: log http failures as warnings instead of info (#4714)
  [Chris Patterson]
  + fix(setup): Relocate libexec on OpenBSD (#4708) [Mina Galić]
  + feat(jinja): better jinja feedback and error catching (#4629)
  [Alec Warren]
  + test: Fix silent swallowing of unexpected subp error (#4702)
  + fix: Move cloud-final.service after time-sync.target (#4610)
  [Dave Jones] (LP: #1951639)
  + feat(log): Make logger name more useful for __init__.py
  + chore: Remove cc_migrator module (#4690)
  + fix(tests): make cmd/devel/tests work on non-GNU [Mina Galić]
  + chore: Remove cmdline from spelling list (#4670)
  + doc: Document boot status meaning (#4670)
  + doc: Set expectations for new datasources (#4670)
  + ci: Show linkcheck broken links in job output (#4670)
  + dmi: Add support for OpenBSD (#4654) [Mina Galić]
  + ds-identify: fake dmidecode support on OpenBSD (#4654) [Mina Galić]
  + ds-identify: add OpenBSD support in uname (#4654) [Mina Galić]
  + refactor: Ensure '_cfg' in Init class is dict (#4674)
  + refactor: Make event scope required in stages.py (#4674)
  + refactor: Remove unused argument (#4674)
  + chore: Move from lintian to a sphinx spelling plugin (#3639)
  + fix(doc): Fix spelling errors found by sphinxcontrib-spelling (#3639)
  + ci: Add Python 3.13 (#4567)
  + Add AlexSv04047 to CLA signers file (#4671) [AlexSv04047]
  + fix(openbsd): services &amp; build tool (#4660) [CodeBleu]
  + tests/unittests: add a new unit test for network manager net activator
  (#4672) [Ani Sinha]
  + Implement DataSourceCloudStack.get_hostname() (#4433) [Phsm Qwerty]
  + net/nm: check for presence of ifcfg files when nm connection files
  are absent (#4645) [Ani Sinha]
  + doc: Overhaul debugging documentation (#4578)
  + doc: Move dangerous commands to dev docs (#4578)
  + doc: Relocate file location docs (#4578)
  + doc: Remove the debugging page (#4578)
  + fix(util): Fix boottime to work on OpenBSD (#4667) [Mina Galić]
  + net: allow dhcp6 configuration from generate_fallback_configuration()
  [Ani Sinha]
  + net/network_manager: do not set "may-fail" to False for both ipv4 and
  ipv6 dhcp [Ani Sinha]
  + feat(subp): Measure subprocess command time (#4606)
  + fix(python3.13): Fix import error for passlib on Python 3.13 (#4669)
  + style(brpm/bddeb): add black and ruff for packages build scripts (#4666)
  + copr: remove TODO.rst from spec file
  + fix(packages/brpm): correct syntax error and typo
  + style(ruff): fix tip target
  + config: Module documentation updates (#4599)
  + refactor(subp): Remove redundant parameter 'env' (#4555)
  + refactor(subp): Remove unused parameter 'target' (#4555)
  + refactor: Remove 'target' boilerplate from cc_apt_configure (#4555)
  + refactor(subp): Re-add return type to subp() (#4555)
  + refactor(subp): Add type information to args (#4555)
  + refactor(subp): Use subprocess.DEVNULL (#4555)
  + refactor(subp): Remove parameter 'combine_capture' (#4555)
  + refactor(subp): Remove unused parameter 'status_cb' (#4555)
  + fix(cli): fix parsing of argparse subcommands (#4559)
  [Calvin Mwadime] (LP: #2040325)
  + chore!: drop support for dsa ssh hostkeys in docs and schema (#4456)
  + chore!: do not generate ssh dsa host keys (#4456) [shixuantong]
  From 23.4.4
  + fix(nocloud): smbios datasource definition
  + tests: Check that smbios seed works
  + fix(source): fix argument boundaries when parsing cmdline (#4825)
  From 23.4.3
  + fix: Handle systemctl when dbus not ready (#4842)
  (LP: #2046483)
  From 23.4.2
  + fix: Handle invalid user configuration gracefully (#4797)
  (LP: #2051147)
  From 23.4.1
  + fix: Handle systemctl commands when dbus not ready (#4681)
  From 23.4
  + tests: datasourcenone use client.restart to block until done (#4635)
  + tests: increase number of retries across reboot to 90 (#4651)
  + fix: Add schema for merge types (#4648)
  + feat: Allow aliyun ds to fetch data in init-local (#4590) [qidong.ld]
  + azure: report failure to eject as error instead of debug (#4643)
  [Chris Patterson]
  + bug(schema): write network-config if instance dir present (#4635)
  + test: fix schema fuzzing test (#4639)
  + Update build-on-openbsd dependencies (#4644) [CodeBleu]
  + fix(test): Fix expected log for ipv6-only ephemeral network (#4641)
  + refactor: Remove metaclass from network_state.py (#4638)
  + schema: non-root fallback to default paths on perm errors (# 4631)
  + fix: Don't loosen the permissions of the log file (#4628)
  + Revert "logging: keep current file mode of log file if its stricter
  than the new mode (#4250)"
  + ephemeral: Handle link up failure for both ipv4 and ipv6  (#4547)
  + fix(main): Don't call logging too early (#4595)
  + fix: Remove Ubuntu-specific kernel naming convention assertion (#4617)
  + fix(log): Do not implement handleError with a self parameter (#4617)
  + fix(log): Don't try to reuse stderr logger (#4617)
  + feat: Standardize logging output to stderr (#4617)
  + chore: Sever unmaintained TODO.rst (#4625)
  + test: Skip failing tests
  + distros: Add suse
  + test: Add default hello package version (#4614)
  + fix(net): Improve DHCPv4 SUSE code, add test
  + net: Fix DHCPv4 not enabled on SUSE in some cases [bin456789]
  + fix(schema): Warn if missing dependency (#4616)
  + fix(cli): main source cloud_config for schema validation (#4562)
  + feat(schema): annotation path for invalid top-level keys (#4562)
  + feat(schema): top-level additionalProperties: false (#4562)
  + test: ensure top-level properties tests will pass (#4562)
  + fix(schema): Add missing schema definitions (#4562)
  + test: Fix snap tests (#4562)
  + azure: Check for stale pps data from IMDS (#4596) [Ksenija Stanojevic]
  + test: Undo dhcp6 integration test changes (#4612)
  + azure: update diagnostic from warning level to debug [Chris Patterson]
  + azure/imds: remove limit for connection errors if route present (#4604)
  + [Chris Patterson]
  + [enhancement]: Add shellcheck to CI (#4488) [Aviral Singh]
  + chore: add conventional commits template (#4593)
  + Revert "net: allow dhcp6 configuration from
  generate_fallback_configuration()" (#4607)
  + azure: workaround to disable reporting IMDS failures on Azure Stack
  [Chris Patterson]
  + cc_apt_pipelining: Update docs, deprecate options (#4571)
  + test: add gh workflows on push to main, update status badges (#4597)
  + util: Remove function abs_join() (#4587)
  + url_helper: Remove unused function retry_on_url_exc() (#4587)
  + cc_resizefs: Add bcachefs resize support (#4594)
  + integration_tests: Support non-Ubuntu distros (#4586)
  + fix(cmdline): fix cmdline parsing with MAC containing cc:
  + azure/errors: include http code in reason for IMDS failure
  [Chris Patterson]
  + tests: cloud-init schema --system does not return exit code 2
  + github: allow pull request to specify desired rebase and merge
  + tests: fix integration test expectations of exit 2 on schema warning
  + tests: fix schema test expected cli output Valid schema &lt;type&gt;
  + fix(schema cli): check raw userdata when processed cloud-config empty
  + azure: report failure to host if ephemeral DHCP secondary NIC (#4558)
  [Chris Patterson]
  + man: Document cloud-init error codes (#4500)
  + Add support for cloud-init "degraded" state (#4500)
  + status.json: Don't override detail key with error condition (#4500)
  + status: Remove duplicated data (#4500)
  + refactor: Rename exported_errors in status.json (#4500)
  + test: Remove stale status.json value (#4500)
  + tools/render-template: Make yaml loading opt-in, fix setup.py (#4564)
  + Add summit digest/trip report to docs (#4561) [Sally]
  + doc: Fix incorrect statement about `cloud-init analyze`
  + azure/imds: ensure new errors are logged immediately when retrying
  (#4468) [Chris Patterson]
  + Clarify boothook docs (#4543)
  + boothook: allow stdout/stderr to emit to cloud-init-output.log
  + summit-notes: add 2023 notes for reference in mailinglist/discourse
  + fix: added mock to stop leaking journalctl that slows down unit test
  (#4556) [Alec Warren]
  + tests: maas test for DataSourceMAASLocal get_data
  + maas tests: avoid using CiTest case and prefer pytest.tmpdir fixture
  + MAAS: Add datasource to init-local timeframe
  + Ensure all tests passed and/or are skipped
  + Support QEMU in integration tests
  + fix(read-dependencies): handle version specifiers containing [~!]
  + test: unpin pytest
  + schema: network-config optional network key. route uses oneOf (#4482)
  + schema: add cloud_init_deepest_matches for best error message (#4482)
  + network: warn invalid cfg add /run/cloud-init/network-config  (#4482)
  + schema: add network-config support to schema subcommand (#4482)
  + Update version number and merge ChangeLog from 23.3.3 into main (#4553)
  + azure: check for primary interface when performing DHCP (#4465)
  [Chris Patterson]
  + Fix hypothesis failure
  + subp: add a log when skipping a file for execution for lack of exe
  permission (#4506) [Ani Sinha]
  + azure/imds: refactor max_connection_errors definition (#4467)
  [Chris Patterson]
  + chore: fix PR template rendering (#4526)
  + fix(cc_apt_configure): avoid unneeded call to apt-install (#4519)
  + comment difference between sysconfig and NetworkManager renderer (#4517)
  [Ani Sinha]
  + Set Debian's default locale to be c.UTF-8 (#4503) (LP: #2038945)
  + Convert test_debian.py to pytest (#4503)
  + doc: fix cloudstack link
  + doc: fix development/contributing.html references
  + doc: hide duplicated links
  + Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen
  (#4281)" (#4511) (LP: #2039453)
  + Fix the missing mcopy argument [Vladimir Pouzanov]
  + tests: Add logging fix (#4499)
  + Update upgrade test to account for dhcp6
  + Remove logging of PPID path (#4502)
  + Make Python 3.12 CI test non-experimental (#4498)
  + ds-identify: exit 2 on disabled state from marker or cmdline (#4399)
  + cloud-init-generator: Various performance optimizations (#4399)
  + systemd: Standardize cloud-init systemd enablement (#4399)
  + benchmark: benchmark cloud-init-generator independent of ds-identify
  (#4399)
  + tests/integration_tests: add cloud-init disablement coverage (#4399)
  + doc: Describe disabling cloud-init using an environment variable (#4399)
  + fix: cloud-init status --wait broken with KERNEL_CMDLINE (#4399)
  + azure/imds: retry on 429 errors for reprovisiondata (#4470)
  [Chris Patterson]
  + cmd: Don't write json status files for non-boot stages (#4478)
  + ds-identify: Allow disable service and override environment (#4485)
  [Mina Galić]
  + Update DataSourceNWCS.py (#4496) [shell-skrimp]
  + Add r00ta to CLA signers file
  + Fix override of systemd_locale_conf in rhel [Jacopo Rota]
  + ci(linkcheck): minor fixes (#4495)
  + integration test fix for deb822 URI format (#4492)
  + test: use a mantic-compatible tz in t/i/m/test_combined.py (#4494)
  + ua: shift CLI command from ua to pro for all interactions
  + pro: avoid double-dash when enabling inviddual services on CLI
  + net: allow dhcp6 configuration from generate_fallback_configuration()
  (#4474) [Ani Sinha]
  + tests: apt re.search to match alternative ordering of installed pkgs
  + apt: doc apt_pkg performance improvement over subp apt-config dump
  + Tidy up contributing docs (#4469) [Sally]
  + [enhancement]: Automatically linkcheck in CI (#4479) [Aviral Singh]
  + Revert allowing pro service warnings (#4483)
  + Export warning logs to status.json (#4455)
  + Fix regression in package installation (#4466)
  + schema: cloud-init schema in early boot or in dev environ (#4448)
  + schema: annotation of nested dicts lists in schema marks (#4448)
  + feat(apport): collect ubuntu-pro logs if ubuntu-advantage.log present
  (#4443)
  + apt_configure: add deb822 support for default sources file (#4437)
  + net: remove the word "on instance boot" from cloud-init generated config
  (#4457) [Ani Sinha]
  + style: Make cloudinit.log functions use snake case (#4449)
  + Don't recommend using cloud-init as a library (#4459)
  + vmware: Fall back to vmtoolsd if vmware-rpctool errs (#4444)
  [Andrew Kutz]
  + azure: add option to enable/disable secondary ip config (#4432)
  + [Ksenija Stanojevic]
  + Allow installing snaps via package_update_upgrade_install module (#4202)
  + docs: Add cloud-init overview/introduction (#4440) [Sally]
  + apt: install software-properties-common when absent but needed (#4441)
  + sources/Azure: Ignore system volume information folder while scanning
  for files in the ntfs resource disk (#4446) [Anh Vo]
  + refactor: Remove unnecessary __main__.py file
  + style: Drop vi format comments
  + cloudinit.log: Use more appropriate exception (#4435)
  + cloudinit.log: Don't configure NullHandler (#4435)
  + commit 6bbbfbbb030831c72b5aa2bba9cb8492f19d56f4
  + cloudinit.log: Remove unnecessary module function and variables (#4435)
  + cloudinit.log: Remove unused getLogger wrapper (#4435)
  + cloudinit.log: Standardize use of cloudinit's logging module (#4435)
  + Remove unnecessary logging wrapper in Cloud class (#4435)
  + integration test: allow pro service warnings (#4447)
  + integration tests: fix mount indentation (#4445)
  + sources/Azure: fix for conflicting reports to platform (#4434)
  [Chris Patterson]
  + docs: link the cloud-config validation service (#4442)
  + Fix pip-managed ansible on pip &lt; 23.0.1 (#4403)
  + Install gnupg if gpg not found (#4431)
  + Add "phsm" as contributor (#4429) [Phsm Qwerty]
  + cc_ubuntu_advantage: do not rely on uaclient.messages module (#4397)
  [Grant Orndorff]
  + tools/ds-identify: match Azure datasource's ds_detect() behavior (#4430)
  [Chris Patterson]
  + Refactor test_apt_source_v1.py to use pytest (#4427)
  + sources: do not override datasource detection if None is in list (#4426)
  [Chris Patterson]
  + feat: check for create_hostname_file key before writing /etc/hostname
  (SC-1588) (#4330) [Cat Red]
  + Pytestify apt config test modules (#4424)
  + upstream gentoo patch (#4422)
  + Work around no instance ip (#4419)
  + Fix typing issues in subp module (#4401)
  + net: fix ipv6_dhcpv6_stateful/stateless/slaac configuration for rhel
  (#4395) [Ani Sinha]
  + Release 23.3.1
  + apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
  + integration tests: fix mount indentation (#4405)
  + Use grep for faster parsing of cloud config in ds-identify (#4327)
  [Scott Moser] (LP: #2030729)
  + doc: fix instructions on how to disable cloud-init from kernel command
  line (#4406) [Ani Sinha]
  + doc/vmware: Update contents relevant to disable_vmware_customization
  [PengpengSun]
  + Bring back flake8 for python 3.6 (#4394)
  + integration tests: Fix cgroup parsing (#4402)
  + summary: Update template parameter descriptions in docs [MJ Moshiri]
  + Log PPID for better debugging (#4398)
  + integration tests: don't clean when KEEP_* flags true (#4400)
  + clean: add a new option to clean generated config files [Ani Sinha]
  + pep-594: drop deprecated pipes module import
  From 23.3.3
  + Fix pip-managed ansible on pip &lt; 23.0.1 (#4403)
  From 23.3.2
  + Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen"
  (#4281) (#4511) (LP: #2039453)
  From 23.3.1
  + apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
  + integration tests: Fix cgroup parsing (#4402)</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1753185600">- Update to version 25.1.3 (bsc#1245401,bsc#1245403)
  + Forward port
  - cloud-init-no-openstack-guess.patch
  + docs: provide example3 for PAM and ssh_pwauth behavior (#27)
  + fix: Make hotplug socket writable only by root (#25) (CVE-2024-11584)
  + fix: Don't attempt to identify non-x86 OpenStack instances (LP: #2069607)
    (CVE-2024-6174)
  From 25.1.2
  + fix: ensure MAAS datasource retries on failure (#6167)</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1759233600">- Drop unneeded test dependency on httpretty, fixed long ago
  * https://github.com/canonical/cloud-init/pull/1720</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1762862400">- Fix dependency replace -serial with -pyserial</changelog>
</package>
<package pkgid="186b8df7b31fd62c7371d49091c8247ca6a80157c3dc771ecc15cb856b2819c2e67b13ef93f08646ca1b2fe263fa6009fc9f3453dc9bb1f5b0be7708f7609a57" name="cloud-netconfig-azure" arch="noarch">
  <version epoch="0" ver="1.20" rel="1.1"/>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1708948800">- Add Provides/Obsoletes for dropped cloud-netconfig-nm
- Install dispatcher script into /etc/NetworkManager/dispatcher.d
  on older distributions
- Add BuildReqires: NetworkManager to avoid owning dispatcher.d
  parent directory</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1709985600">- Update to version 1.12 (bsc#1221202)
  + If token access succeeds using IPv4 do not use the IPv6 endpoint
    only use the IPv6 IMDS endpoint if IPv4 access fails.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1709985601">- Add version settings to Provides/Obsoletes</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1710936000">- Update to version 1.14
  + Use '-s' instead of '--no-progress-meter' for curl (bsc#1221757)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1747396800">- Update to version 1.15
  + Add support for creating IPv6 default route in GCE (bsc#1240869)
  + Minor fix when looking up IPv6 default route</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1762948800">- Update to version 1.16
  + Fix query of default CLOUD_NETCONFIG_MANAGE (bsc#1253223
  + Fix variable names in the README</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1771502400">- Update to version 1.17
  + Do not set broadcast address explicitly (bsc#1258406)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1772107200">- Update to version 1.18
  +  Fix issue with link-local address routing (bsc#1258730)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1772798400">- Update to version 1.19
  + Make sure IPADDR variable is stripped of netmask</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1773748800">- Update to version 1.20
  + Fix %suse_version use in spec file (jsc#PED-15774)</changelog>
</package>
<package pkgid="72f4bb122ee52a74e2f6b503c53ea3002d9435aa63e9d7664f40a3d1acc68d54e59e51c043ce3b75b7f66c551d246c2906b46d08b08c8b2e3f4cc70fcc5239d7" name="cloud-netconfig-ec2" arch="noarch">
  <version epoch="0" ver="1.20" rel="1.1"/>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1708948800">- Add Provides/Obsoletes for dropped cloud-netconfig-nm
- Install dispatcher script into /etc/NetworkManager/dispatcher.d
  on older distributions
- Add BuildReqires: NetworkManager to avoid owning dispatcher.d
  parent directory</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1709985600">- Update to version 1.12 (bsc#1221202)
  + If token access succeeds using IPv4 do not use the IPv6 endpoint
    only use the IPv6 IMDS endpoint if IPv4 access fails.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1709985601">- Add version settings to Provides/Obsoletes</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1710936000">- Update to version 1.14
  + Use '-s' instead of '--no-progress-meter' for curl (bsc#1221757)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1747396800">- Update to version 1.15
  + Add support for creating IPv6 default route in GCE (bsc#1240869)
  + Minor fix when looking up IPv6 default route</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1762948800">- Update to version 1.16
  + Fix query of default CLOUD_NETCONFIG_MANAGE (bsc#1253223
  + Fix variable names in the README</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1771502400">- Update to version 1.17
  + Do not set broadcast address explicitly (bsc#1258406)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1772107200">- Update to version 1.18
  +  Fix issue with link-local address routing (bsc#1258730)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1772798400">- Update to version 1.19
  + Make sure IPADDR variable is stripped of netmask</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1773748800">- Update to version 1.20
  + Fix %suse_version use in spec file (jsc#PED-15774)</changelog>
</package>
<package pkgid="0c6a6db6b4cf714e170949337e1ede480b576d7b60571d77f2618b81dfb93983134d31b12a24ff3a857463173fdd014cfb2d649f5bb3e3df580bef52ce25586c" name="cloud-netconfig-gce" arch="noarch">
  <version epoch="0" ver="1.20" rel="1.1"/>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1708948800">- Add Provides/Obsoletes for dropped cloud-netconfig-nm
- Install dispatcher script into /etc/NetworkManager/dispatcher.d
  on older distributions
- Add BuildReqires: NetworkManager to avoid owning dispatcher.d
  parent directory</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1709985600">- Update to version 1.12 (bsc#1221202)
  + If token access succeeds using IPv4 do not use the IPv6 endpoint
    only use the IPv6 IMDS endpoint if IPv4 access fails.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1709985601">- Add version settings to Provides/Obsoletes</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1710936000">- Update to version 1.14
  + Use '-s' instead of '--no-progress-meter' for curl (bsc#1221757)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1747396800">- Update to version 1.15
  + Add support for creating IPv6 default route in GCE (bsc#1240869)
  + Minor fix when looking up IPv6 default route</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1762948800">- Update to version 1.16
  + Fix query of default CLOUD_NETCONFIG_MANAGE (bsc#1253223
  + Fix variable names in the README</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1771502400">- Update to version 1.17
  + Do not set broadcast address explicitly (bsc#1258406)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1772107200">- Update to version 1.18
  +  Fix issue with link-local address routing (bsc#1258730)</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1772798400">- Update to version 1.19
  + Make sure IPADDR variable is stripped of netmask</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1773748800">- Update to version 1.20
  + Fix %suse_version use in spec file (jsc#PED-15774)</changelog>
</package>
<package pkgid="c3031e8f527c93c4c0b2e4b115f3fd3e4a925207d425537f73a5eedfe9c53f98a1c2d301c9b768fd289124c840adedccce3939e14e6986593d8bfed93626de3e" name="cloudflared" arch="riscv64">
  <version epoch="0" ver="2026.2.0" rel="1.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721217600">- Add reproducible.patch to not include the build date (boo#1047218)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722340800">- Update version to 2024.7.1
  * Add user-agent for quick-tunnel requests
  * Add default noop logger for capnprpc
  * cloudflared uses new PQ curve ID
  * use -p flag to create intermediate directories</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722859200">- Update version to 2024.7.3
  * TUN-8546: Fix final artifacts paths</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1726228800">- Update version to 2024.9.1
  * TUN-8546: Fix final artifacts paths
  * TUN-8583: change final directory of artifacts
  * TUN-8585: Avoid creating GH client when dry-run is true
  * TUN-8591 login command without extra text
  * TUN-8592: Use metadata from the edge to determine if request body is
    empty for QUIC transport
  * TUN-8484: Print response when QuickTunnel can't be unmarshalled
  * TUN-8621: Prevent QUIC connection from closing before grace period after
    unregistering
  * PPIP-2310: Update quick tunnel disclaimer</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1732536000">- Update version to 2024.11.1
  * Add cloudflared tunnel health command
  * PPIP-2310: Update quick tunnel disclaimer
  * TUN-8621: Prevent QUIC connection from closing before grace period
    after unregistering
  * TUN-8484: Print response when QuickTunnel can't be unmarshalled
  * TUN-8592: Use metadata from the edge to determine if request body is
    empty for QUIC transport
  * TUN-8621: Fix cloudflared version in change notes to account for
    release date
  * TUN-8638: Add datagram v3 serializers and deserializers
  * TUN-8685: Bump coredns dependency
  * TUN-8688: Correct UDP bind for IPv6 edge connectivity on macOS
  * TUN-8694: Fix github release script
  * TUN-8694: Rework release script
  * TUN-8661: Refactor connection methods to support future different
    datagram muxing methods
  * TUN-8692: remove dashes from session id
  * TUN-8708: Bump python min version to 3.10
  * TUN-8667: Add datagram v3 session manager
  * TUN-8553: Bump go to 1.22.5 and go-boring 1.22.5-1
  * TUN-8700: Add datagram v3 muxer
  * TUN-8646: Allow experimental feature support for datagram v3
  * TUN-8641: Expose methods to simplify V3 Datagram parsing on the edge
  * VULN-66059: remove ssh server tests
  * TUN-8709: Add session migration for datagram v3
  * TUN-8701: Add metrics and adjust logs for datagram v3
  * add: new go-fuzz targets
  * TUN-8701: Simplify flow registration logs for datagram v3</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1734177600">- Update version to 2024.12.1
  * TUN-8748: Migrated datagram V3 flows to use migrated context
  * TUN-8737: update metrics server port selection
  * TUN-8731: Implement diag/system endpoint
  * TUN-8728: implement diag/tunnel endpoint
  * TUN-8730: implement diag/configuration
  * TUN-8735: add managed/local log collection
  * TUN-8733: add log collection for docker
  * TUN-8734: add log collection for kubernetes
  * TUN-8640: Refactor ICMPRouter to support new ICMPResponders
  * TUN-8729: implement network collection for diagnostic procedure
  * TUN-8727: implement metrics, runtime, system, and tunnelstate in diagnostic
    http client
  * TUN-8726: implement compression routine to be used in diagnostic procedure
  * TUN-8732: implement port selection algorithm
  * TUN-8762: fix argument order when invoking tracert and modify network info
    output parsing
  * TUN-8769: fix k8s log collector arguments
  * TUN-8727: extend client to include function to get cli configuration
    and tunnel configuration
  * TUN-8725: implement diagnostic procedure
  * TUN-8767: include raw output from network collector in diagnostic zip file
  * TUN-8770: add cli configuration and tunnel configuration to diagnostic zipfile
  * TUN-8768: add job report to diagnostic zipfile
  * TUN-8775: Make sure the session Close can only be called once
  * TUN-8781: Add Trixie, drop Buster. Default to Bookworm
  * TUN-8640: Add ICMP support for datagram V3
  * TUN-8789: make python package installation consistent
  * TUN-8795: update createrepo to createrepo_c to fix the release_pkgs.py
    script
- Add update-vendor.patch, fix CVE-2024-45337 and boo#1234582</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1746360000">- Update version to 2025.4.2
  * emit explicit errors for the service command on unsupported OSes
  * Fix some issues
- Drop update-vendor.patch and reproducible.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1749643200">- Update version to 2025.6.0
  * Remove dynamic reloading of features for datagram v3
  * Add metric for unsupported RPC commands for datagram v3
  * Add dynamic loading of features to connections via ConnectionOptionsSnapshot
  * Use is_default_network instead of is_default to create vnet's
  * Update go to 1.24</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1763985600">- Update version to 2025.11.1
  * bump coredns to solve CVE
  * add vulncheck to cloudflared
  * Remove references to cloudflare-go
  * Add logging format as JSON
  * Centralize UDP origin proxy dialing as ingress service
  * Add virtual DNS service
  * Add OriginDialerService to include TCP
  * Add --dns-resolver-addrs flag
  * Remove P256Kyber768Draft00PQKex curve from nonFips curve preferences
  * Bump go-boring from 1.24.2 to 1.24.4
  * Add metrics for virtual DNS origin
  * set proper url and hostname for cloudflared tail command
  * Add support for login interstitial auto closure
  * update fed callback url for login helper
  * Correct QUIC connection management for datagram handlers
  * Set endpoint in tunnel credentials when generating locally managed tunnel
    with a Fed token
  * Migrate cloudflared-ci pipelines to Gitlab CI
  * Add support for FedRAMP in originRequest Access config
  * Add buffers for UDP and ICMP datagrams in datagram v3
  * Add write deadline for UDP origin writes
  * Improve metrics for datagram v3
  * Force usage of go-boring 1.24
  * Fix import of GPG keys when two keys are provided
  * Fix parameter order when uploading RPM .repo file to R2
  * Add new datagram v3 feature flag
  * Bump datagram v3 write channel capacity
  * Fix upload of RPM repo file during double signing
  * Fix the cloudflared binary path used in the component test
  * Fix typo causing r2-release-next deployment to fail
  * Update from go1.24.6 to go1.24.9
  * Fix systemd service installation hanging
  * Add cf-proxy-* to control response headers
  * Add pipelines for linux packaging
  * Prefix gitlab steps with operating system
  * Fix docker hub push step
- Add update-crypto.patch, update crypto to 0.45 to fix CVE issues
  * Fix CVE-2025-58181 boo#1253918
  * Fix CVE-2025-22869 boo#1239422</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1770552000">- Update version to 2026.2.0
  * Fix bugs</changelog>
</package>
<package pkgid="32e2274f20dca911279e4252c556076f358cb42b625808ca3700d7c002b840e7facfbb6e453b89dc01c9c863967405ef69ac73bf758663828bc339f60445b46c" name="cloudproviders-extension-nextcloud" arch="noarch">
  <version epoch="0" ver="33.0.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1764072000">- Update to version 4.0.2:
  * Improved status icons to distinguish the different states more
    clearly but keep some branding to be able to easily recognize
    the icon in the normal states (gh#nextcloud/desktop#9026).
  * Display a more user-friendly message when expected data is
    missing from the server response (@camilasan, #8982
  * Improved log messages for client status reporting
    (gh#nextcloud/desktop#9052).
  * Cleaned up some QML warnings (gh#nextcloud/desktop#9054).
  * Bug fixes:
  - Linux: Avoid detecting permissions to be invalid on NTFS
    (gh#nextcloud/desktop#7745).
  - Activities from the server are now refreshed each time the
    tray window is opened (gh#nextcloud/desktop#9043).
  - Switching between monochrome/coloured icons now happens
    immediately (gh#nextcloud/desktop#9050).
  - Fixed a crash when the sync is aborted while a file is still
    being uploaded (gh#nextcloud/desktop#9039).
  - Fixed a crash when opening the account settings window
    (gh#nextcloud/desktop#9031).
  - Make sure migration is skipped if the client was built with
    DISABLE_ACCOUNT_MIGRATION (gh#nextcloud/desktop#8973).
  - Migrate more settings and keychain keys from previous client
    versions (gh#nextcloud/desktop#8969).
  - Fixed migration of icon and user network settings
    (gh#nextcloud/desktop#9106).</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@gmail.com&gt;" date="1764849600">- Update to version 4.0.3:
  * Fixed downloads of highly compressible files
    (gh#nextcloud/desktop#9146)
  * Encrypting new folders works now if they were synced to the
    server and some files were ignored (gh#nextcloud/desktop#9144)
  * The user info will no longer be fetched twice during client
    startup (gh#nextcloud/desktop#9141)
  * Removed undocumented socketapi commands
    (gh#nextcloud/desktop#9169)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@gmail.com&gt;" date="1765886400">- Update to version 4.0.4:
  * Server notifications can now be dismissed from the activity list
    (gh#nextcloud/desktop#9222)
  * Fixed File Drop not working (gh#nextcloud/desktop#9195)
  * The account wizard now displays a more clear error message if
    the server is in maintenance mode (gh#nextcloud/desktop#9226)
  * Fixed a crash when removing a sync folder
    (gh#nextcloud/desktop#9183)
  * Fixed enforcement of the enterprise update channel
    (gh#nextcloud/desktop#9139)
  * Keep track of the previous client version in the config to
    allow better handling of configuration upgrades
    (gh#nextcloud/desktop#9204)
  * Fixed configuration migration dialog being shown if no legacy
    configuration was found (gh#nextcloud/desktop#9190)
  * Fixed a crash when calculating checksums
    (gh#nextcloud/desktop#9221)
  * Reduced log verbosity when deleting folder contents
    (gh#nextcloud/desktop#9243)
  * Fixed redirect handling after Qt6 migration
    (gh#nextcloud/desktop#9247)
  * refactor: Use correct string overload (gh#nextcloud/desktop#8992)
  * chore: Removed unused build scripts (gh#nextcloud/desktop#9245)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768910400">- Update to version 4.0.5:
  * Detect upgrade-only scenario (gh#nextcloud/desktop#9296).
  * Restore server subscription per account from config
    (gh#nextcloud/desktop#9262).
  * Various strings are now escaped (gh#nextcloud/desktop#9329).
  * Fixed a crash for when too many sync errors occurred
    (gh#nextcloud/desktop#9258).
  * Removed redundant checks for nonexistent files during activity
    list cleanup (gh#nextcloud/desktop#9251).</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@gmail.com&gt;" date="1769169600">- Update to version 4.0.6:
  * Handle manual redirects only unless specified otherwise
    (gh#nextcloud/desktop#9352)
  * Ensure more libraries are bundled in the AppImage
    (gh#nextcloud/desktop#9356)
  * Remove Ubuntu Plucky and add Resolute
    (gh#nextcloud/desktop#9355)
  * Bundle OpenGL drivers in the AppImage
    (gh#nextcloud/desktop#9365)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1773403200">- Update to version 4.0.7:
  * Fix state icons for white monochrome theme
    (gh#nextcloud/desktop#9391)
  * Bundle fewer libraries in the AppImage to improve compatibility
    (gh#nextcloud/desktop#9388)
  * Use parameter validation regex from the server
    (gh#nextcloud/desktop#9415)
  * Use branded user agent for Flow v2 login request
    (gh#nextcloud/desktop#9447)
  * Allow creation of fav links with paths containing spaces
    (gh#nextcloud/desktop#9465)
  * Only increase ACL size if a new ACE is about to be added
    (gh#nextcloud/desktop#9531)
  * Fail and restart the sync if discovery is suspicious
    (gh#nextcloud/desktop#9574)
  * Update OpenSSL version
    (gh#nextcloud/desktop#9575)
  * Check existing account proxy type setting
    (gh#nextcloud/desktop#9576)
  * Improve error handling and clean menu texts
    (gh#nextcloud/desktop#9587)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1774008000">- Update to version 4.0.8:
  * Use display name for E2EE shares
    (gh#nextcloud/desktop#9610)
  * Add basic support for E2EE metadata format 2.1
    (gh#nextcloud/desktop#9611)
  * Ensure PIN input dialog is the top‑most window
    (gh#nextcloud/desktop#9613)
  * Improve E2EE handling for hardware‑certificate encryption
    (gh#nextcloud/desktop#9614)
  * Migrate user encryption certificate
    (gh#nextcloud/desktop#9612)
  * Allow reading metadata format 1.2 again
    (gh#nextcloud/desktop#9615)
  * Improve handling of locked files during upload
    (gh#nextcloud/desktop#9627)
  * Set folders writable when remote permissions require it,
    and recurse into subdirectories if etag or remote perms differ
    (gh#nextcloud/desktop#9642)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1774353600">- Update to 33.0.0:
  * Bugfix/unbreak syncing public share links
  (gh#nextcloud/desktop#8836)
  * Allow Maximizing Settings Window
  (gh#nextcloud/desktop#8834)
  * Use upstream Extra CMake Modules
  (gh#nextcloud/desktop#6810)
  * Run Developer Build from Xcode
  (gh#nextcloud/desktop#8838)
  * fix: folder delete/new conflict will be "delete"
  (gh#nextcloud/desktop#8671)
  * Branded file provider extension SF Symbol
  (gh#nextcloud/desktop#8818)
  * Updated File Provider Translations
  (gh#nextcloud/desktop#8842)
  * chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0
  (gh#nextcloud/desktop#8839)
  * chore(deps): Bump actions/stale from 10.0.0 to 10.1.0
  (gh#nextcloud/desktop#8841)
  * chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to
  2.16.5 (gh#nextcloud/desktop#8840)
  * fix(asyncimageresponse): fetch remote resources in the same
  thread as Account (gh#nextcloud/desktop#8848)
  * chore(chunk-upload): always sent the total size header
  (gh#nextcloud/desktop#8849)
  * Bugfix/allign plus icon
  (gh#nextcloud/desktop#8851)
  * fix: HTML-escape file URLs to handle special characters in
  conflict and case clash dialogs (gh#nextcloud/desktop#8847)
  * fix(filesystembase): log correct ACL errors
  (gh#nextcloud/desktop#8863)
  * fix: Adding elide to menuitems
  (gh#nextcloud/desktop#8862)
  * fix(i18n): Fixed grammar
  (gh#nextcloud/desktop#8870)
  * Fix Token Locks
  (gh#nextcloud/desktop#8872)
  * fix(NextcloudDev): add missing template file
  (gh#nextcloud/desktop#8876)
  * fix(tray): use native tooltips when available
  (gh#nextcloud/desktop#8883)
  * fix(file-provider): report a different error if database is not
  ready (gh#nextcloud/desktop#8885)
  * fix(quota): return unlimited quota if server query is invalid or
  file is in folder root (gh#nextcloud/desktop#8714)
  * chore: set xcode target to Debug only for dev builds
  (gh#nextcloud/desktop#8889)
  * fix: remove "nextcloud" from debug log filenames
  (gh#nextcloud/desktop#8899)
  * chore(ci): use Xcode 16.3
  (gh#nextcloud/desktop#8902)
  * Logging NSFileProviderRequest
  (gh#nextcloud/desktop#8890)
  * fix: Neutral sync icon in VFS sync status
  (gh#nextcloud/desktop#8900)
  * Fix some of the accounts menu visual issues
  (gh#nextcloud/desktop#8894)
  * fix: Update minimum supported Nextcloud server version to 20
  (gh#nextcloud/desktop#8910)
  * fix: ignore directory listing entry for the iterated directory
  (gh#nextcloud/desktop#8921)
  * Removed obsolete settings features in main app
  (gh#nextcloud/desktop#8924)
  * fix(account): do not consider URLs with a trailing slash as
  public links (gh#nextcloud/desktop#8932)
  * fix(network): fall back to unlimited bandwidth in case the
  legacy global limit is still set (gh#nextcloud/desktop#8925)
  * Fix Crash on File Provider Deactivation for Account with UUID
  Name (gh#nextcloud/desktop#8941)
  * Fix #8914
  (gh#nextcloud/desktop#8943)
  * File Provider Fix: Translated Some Texts
  (gh#nextcloud/desktop#8966)
  * fix: make sure migration is skipped when setting
  DISABLE_ACCOUNT_MIGRATION (gh#nextcloud/desktop#8973)
  * style(file-provider): improve text displayed when user resets
  virtual files setup (gh#nextcloud/desktop#8892)
  * Fix (File Provider): Share Permissions
  (gh#nextcloud/desktop#8981)
  * fix: Add official PPA as an option of the package type
  (gh#nextcloud/desktop#8975)
  * chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0
  (gh#nextcloud/desktop#8971)
  * refactor: Use correct string overload
  (gh#nextcloud/desktop#8992)
  * Bugfix/edit locally server custom path
  (gh#nextcloud/desktop#8867)
  * fix(typo): Fix typo in debug log message for original file
  (gh#nextcloud/desktop#9014)
  * Include Realm Databases in Debug Archives
  (gh#nextcloud/desktop#9016)
  * chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to
  2.16.6 (gh#nextcloud/desktop#9011)
  * fix(file-provider): use correct FP domain identifier for sync
  status check (gh#nextcloud/desktop#9008)
  * fix(tests): ensure we compare remote state against local state
  (gh#nextcloud/desktop#9009)
  * feat(update): allow to manually skip a pending update
  (gh#nextcloud/desktop#9006)
  * fix(vfs/cfapi): avoid creating invalid db entries when using a
  different sync root (gh#nextcloud/desktop#8947)
  * bugfix: Tweak status icons further
  (gh#nextcloud/desktop#9028)
  * fix: activity tray is not refreshed
  (gh#nextcloud/desktop#9043)
  * fix(log): Re-establish connection for systray mono icons
  (gh#nextcloud/desktop#9050)
  * fix: align qml value type registration with lowercase names
  (gh#nextcloud/desktop#9053)
  * fix(log): Improve log messages for client status reporting
  (gh#nextcloud/desktop#9052)
  * fix(file-provider): Fix button title in item locking user
  interface (gh#nextcloud/desktop#9058)
  * fix(log): QML warnings
  (gh#nextcloud/desktop#9054)
  * Improved File Provider Locking Overlay Layout in Finder
  (gh#nextcloud/desktop#9059)
  * fix(discovery): display more user friendly message when data is
  missing from server response (gh#nextcloud/desktop#8982)
  * fix(file-provider): Existing Lock Comparison
  (gh#nextcloud/desktop#9062)
  * File Provider Legacy Database Cleanup
  (gh#nextcloud/desktop#9067)
  * fix: use /usr/bin/open to show a file/folder in finder
  (gh#nextcloud/desktop#9076)
  * fix(checksums): avoid crash on aborted checksum calculation job
  (gh#nextcloud/desktop#9039)
  * fix(gui): initialise e2e()-&gt;account() from Account
  (gh#nextcloud/desktop#9031)
  * fix(migration): set all settings and keychain keys from the
  previous version of the client (gh#nextcloud/desktop#8969)
  * chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1
  (gh#nextcloud/desktop#9095)
  * fix: migration of icon and user network settings
  (gh#nextcloud/desktop#9106)
  * fix(file-provider): Root container enumeration to process remote
  updates correctly (gh#nextcloud/desktop#9102)
  * avoid detecting permissions to be invalid on linux NTFS file
  system (gh#nextcloud/desktop#7745)
  * feat: preserve the last selected account between runs
  (gh#nextcloud/desktop#9061)
  * chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0
  (gh#nextcloud/desktop#9132)
  * fix: do not fetch user info twice during start of the client
  (gh#nextcloud/desktop#9141)
  * fix(encryption): allow encrypting a new folder if it was synced
  (gh#nextcloud/desktop#9144)
  * fix(download): allow highly compressed responses up to a known
  file size (gh#nextcloud/desktop#9146)
  * fix: initialize user list when the first acc is added
  (gh#nextcloud/desktop#9156)
  * Fix: Resolving file provider services based on security-scoped
  URL access (gh#nextcloud/desktop#9159)
  * Signal enumerator for working set after file (un)lock
  (gh#nextcloud/desktop#9166)
  * chore(deps): Bump actions/setup-python from 6.0.0 to 6.1.0
  (gh#nextcloud/desktop#9163)
  * chore: remove undocumented socketapi commands
  (gh#nextcloud/desktop#9169)
  * Bugfix/enforce enterprise update channel
  (gh#nextcloud/desktop#9139)
  * fix(file-provider): Sync state for excluded lock files
  (gh#nextcloud/desktop#9173)
  * fix(linux/crash): fix crash in cloud provider integration
  (gh#nextcloud/desktop#9183)
  * fix(AppImage): include an extra library for nss3 to prevent a
  crash (gh#nextcloud/desktop#9171)
  * chore(log): try to print the file name of the crash log
  (gh#nextcloud/desktop#9187)
  * fix(upgrade): set the previous client version after the upgrade
  check (gh#nextcloud/desktop#9204)
  * chore(tests): remove obsolete source files
  (gh#nextcloud/desktop#9210)
  * Bugfix/mgallien/noid/clazy fixes
  (gh#nextcloud/desktop#9203)
  * fix(migration): return correct migration state if no accounts
  were found (gh#nextcloud/desktop#9190)
  * chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1
  (gh#nextcloud/desktop#9205)
  * chore(deps): Bump actions/stale from 10.1.0 to 10.1.1
  (gh#nextcloud/desktop#9206)
  * fix(checksums): wait for the checksum to be calculated before
  deletion (gh#nextcloud/desktop#9221)
  * fix: dismiss notifications
  (gh#nextcloud/desktop#9222)
  * Bugfix/secure drop link
  (gh#nextcloud/desktop#9195)
  * feat: support notify_file_id push notifications
  (gh#nextcloud/desktop#8502)
  * fix: Handle server maintenance error in flow2auth
  (gh#nextcloud/desktop#9226)
  * chore: remove unused build scripts
  (gh#nextcloud/desktop#9245)
  * fix(accessmanager): manually handle redirects
  (gh#nextcloud/desktop#9247)
  * fix(logs): reduce verbosity when deleting a folder content
  (gh#nextcloud/desktop#9243)
  * chore(deps): Bump actions/cache from 4.3.0 to 5.0.1
  (gh#nextcloud/desktop#9253)
  * chore(usermodel): remove redundant checks for nonexistent files
  (gh#nextcloud/desktop#9251)
  * chore(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0
  (gh#nextcloud/desktop#9252)
  * fix(usermodel): create a copy of the original notification
  errors list (gh#nextcloud/desktop#9258)
  * Integrated NextcloudFileProviderKit Repository
  (gh#nextcloud/desktop#9176)
  * Check for existence of a directory to remove before attempting
  to do so (gh#nextcloud/desktop#9288)
  * Feat/new craft cache
  (gh#nextcloud/desktop#9287)
  * Implement signing for Sparkle Installer and Autoupdate
  (gh#nextcloud/desktop#9298)
  * fix: detect upgrade only scenario
  (gh#nextcloud/desktop#9296)
  * fix: Restore server subscription per account from config
  (gh#nextcloud/desktop#9262)
  * chore: use newer build image with Qt 6.9.3 release as expected
  (gh#nextcloud/desktop#9305)
  * chore(deps): Bump actions/checkout from 4 to 6
  (gh#nextcloud/desktop#9272)
  * chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.6 to
  2.16.7 (gh#nextcloud/desktop#9282)
  * Bugfix/string escaping
  (gh#nextcloud/desktop#9329)
  * ci: Remove Ubuntu Plucky, add Resolute
  (gh#nextcloud/desktop#9342)
  * File Provider Trash Changes
  (gh#nextcloud/desktop#9323)
  * fix(accessmanager): only handle manual redirects unless
  specified otherwise (gh#nextcloud/desktop#9350)
  * fix(debugArchive): ensure proper path for destination file name
  (gh#nextcloud/desktop#9311)
  * fix(appimage): ensure more libraries are bundled in the AppImage
  (gh#nextcloud/desktop#9353)
  * Handle remote paths with special characters correctly
  (gh#nextcloud/desktop#9341)
  * fix: Change destination encoding to percent encoding
  (gh#nextcloud/desktop#9334)
  * fix(AppImage): bundle OpenGL drivers in the AppImage
  (gh#nextcloud/desktop#9364)
  * Escape dots in file provider domain display names
  (gh#nextcloud/desktop#9369)
  * fix(AppImage): fix broken empty web engine rendering
  (gh#nextcloud/desktop#9368)
  * chore: add platform name in about information
  (gh#nextcloud/desktop#9381)
  * chore: pin correctly some github actions still using the old
  way (gh#nextcloud/desktop#9382)
  * Fix: File Provider Synchronization Status
  (gh#nextcloud/desktop#9335)
  * fix(AppImage): bundle less libraries to improve compatibility
  (gh#nextcloud/desktop#9380)
  * chore(deps): Bump actions/setup-python from 6.1.0 to 6.2.0
  (gh#nextcloud/desktop#9383)
  * chore(deps): Bump actions/checkout from 6.0.1 to 6.0.2
  (gh#nextcloud/desktop#9384)
  * chore(deps): Bump webiny/action-conventional-commits from 1.3.0
  to 1.3.1 (gh#nextcloud/desktop#9385)
  * chore(deps): Bump actions/cache from 5.0.1 to 5.0.2
  (gh#nextcloud/desktop#9386)
  * fix(whiteIcons): fix state icons for white monochrome theme
  (gh#nextcloud/desktop#9390)
  * Added first test case documentation
  (gh#nextcloud/desktop#9321)
  * fix(application): Correcting the loading of translation files
  (gh#nextcloud/desktop#9108)
  * fix: Enhance update status message for valid subscriptions
  (gh#nextcloud/desktop#9354)
  * fix(cmd): don't open the database twice with --unsyncedfolders
  (gh#nextcloud/desktop#9410)
  * fix(networksettings): get rid of uic warning
  (gh#nextcloud/desktop#9401)
  * fix(activitydata): use parameter validation regex from server
  (gh#nextcloud/desktop#9398)
  * fix: prevent crash when changing proxy settings with logged out
  account (gh#nextcloud/desktop#9194)
  * chore(deps): Bump actions/cache from 5.0.2 to 5.0.3
  (gh#nextcloud/desktop#9416)
  * refactor: drop automatic bandwidth calculations and normalize
  deprecated AutoLimit (gh#nextcloud/desktop#9400)
  * fix: Client side TLS with Strict-Transport-Security
  (gh#nextcloud/desktop#9284)
  * File Provider Remote Change Discovery Fix
  (gh#nextcloud/desktop#9424)
  * Updated File Provider Extension Localization
  (gh#nextcloud/desktop#9412)
  * Also set up signals for legacy push support
  (gh#nextcloud/desktop#9429)
  * feat(tray): sync status warning banner for errored accounts
  (gh#nextcloud/desktop#9418)
  * Persistent access to security scoped synchronization folders
  (gh#nextcloud/desktop#9438)
  * Preserve dirty user data on domain removal
  (gh#nextcloud/desktop#9436)
  * Added file, function and line information to logging in debug
  builds (gh#nextcloud/desktop#9437)
  * Instructions for Agents about Breaking Changes
  (gh#nextcloud/desktop#9446)
  * fix: use branded user agent for Flow v2 login request
  (gh#nextcloud/desktop#9444)
  * chore: use std::make_unique to improve memory management
  (gh#nextcloud/desktop#9162)
  * feat(tray): sync status indicator in account menu
  (gh#nextcloud/desktop#9427)
  * feat(singleInstance): switch to use KDSingleApplication
  (gh#nextcloud/desktop#9402)
  * feat: Nextcloud Assistant integration
  (gh#nextcloud/desktop#9431)
  * fix(utility): allow creation of fav links with paths containing
  spaces (gh#nextcloud/desktop#9462)
  * feat: client integration with server features
  (gh#nextcloud/desktop#9403)
  * Consolidated Xcode Workspace
  (gh#nextcloud/desktop#9484)
  * Server Actions Integration for File Provider Extension
  (gh#nextcloud/desktop#9486)
  * chore: update Craft and craft cache
  (gh#nextcloud/desktop#9496)
  * chore(i18n): Add context for translators
  (gh#nextcloud/desktop#9511)
  * fix(e2ee): ensure PIN input dialog is top most window
  (gh#nextcloud/desktop#9512)
  * fix: remove hard-coded app name from sync folder path
  (gh#nextcloud/desktop#9516)
  * fix: disable server version check (&lt;7.0)
  (gh#nextcloud/desktop#9521)
  * Fix #7009: Remove leftover .msi and msi.log after update
  (gh#nextcloud/desktop#9522)
  * fix: enhanced detail in "Stale DB entry" log entry
  (gh#nextcloud/desktop#9526)
  * fix: show paused status when account has no sync sources
  (gh#nextcloud/desktop#9527)
  * Fix FinderSync Extension
  (gh#nextcloud/desktop#9529)
  * chore(i18n): id -&gt; ID
  (gh#nextcloud/desktop#9530)
  * chore: test upload of a locked file inside a remote deleted
  folder (gh#nextcloud/desktop#9533)
  * feature: new settings UI
  (gh#nextcloud/desktop#9534)
  * Bugfix/e2ee fixes for hardware certificate end to end
  encryption (gh#nextcloud/desktop#9535)
  * test(integration): add tests for FileActionsModel
  (gh#nextcloud/desktop#9538)
  * fix: load app icons for external sites app
  (gh#nextcloud/desktop#9545)
  * fix: suppress duplicate "The log output cannot be saved" popups
  (gh#nextcloud/desktop#9546)
  * Regain Synchronization Folder Access
  (gh#nextcloud/desktop#9560)
  * Note about missing End-to-End Encryption Support in File
  Provider Extension (gh#nextcloud/desktop#9563)
  * fix(accountmanager): check existing account proxy type setting
  (gh#nextcloud/desktop#9577)
  * fix(file-provider): Fetch share options by user ID not user name
  (#9074) (gh#nextcloud/desktop#9580)
  * Improve error handling and clean menu texts
  (gh#nextcloud/desktop#9586)
  * fix(e2ee/vfs): disable on-demand population of encrypted folders
  (gh#nextcloud/desktop#9589)
  * feat(e2ee): add basic support for e2ee metadata format 2.1
  (gh#nextcloud/desktop#9590)
  * Bugfix/migrate user encryption certificate
  (gh#nextcloud/desktop#9591)
  * Bugfix/better handling of locked files during upload
  (gh#nextcloud/desktop#9592)
  * fix(e2ee): allow read of metadata 1.2 again
  (gh#nextcloud/desktop#9593)
  * Sync Status on App Launch
  (gh#nextcloud/desktop#9597)
  * Updated File Provider Extension Translations
  (gh#nextcloud/desktop#9600)
  * fix: Robustly parse file action responses and handle tooltip/URL
  children (gh#nextcloud/desktop#9603)
  * fix(propagateuploadng): do not encode davUrl
  (gh#nextcloud/desktop#9604)
  * Refactored change enumeration completion
  (gh#nextcloud/desktop#9606)
  * Bugfix/use display name for e2ee shares
  (gh#nextcloud/desktop#9609)
  * Refine new settings dialog
  (gh#nextcloud/desktop#9616)
  * Improve integration
  (gh#nextcloud/desktop#9618)
  * fix(i18n): let Qt handle plural forms
  (gh#nextcloud/desktop#9626)
  * fix(file-provider): Working Set Change Enumeration
  (gh#nextcloud/desktop#9628)
  * Sanitized file provider UI extension string catalog
  (gh#nextcloud/desktop#9635)
  * Set folders writable if remote perms require it, recurse into
  subdirs if etag and remoteperms differ
  (gh#nextcloud/desktop#9643)
  * feat(syncengine): fail and restart the sync if discovery is
  suspicious (gh#nextcloud/desktop#9645)
  * chore(network): enable again our request timeout feature
  (gh#nextcloud/desktop#9651)
  * fix(read-only): make the parent folder writable before deleting
  a file (gh#nextcloud/desktop#9656)
  * feature(icon/ai): improved Nextcloud Assistant icon
  (gh#nextcloud/desktop#9659)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1774958400">- Update to 33.0.1:
  * Enhance check for received SVG responses
    (gh#nextcloud/desktop#9697)
  * Use a different palette colour for settings backgrounds
    (gh#nextcloud/desktop#9703)
  * Only call parseEndpoints when the fileId is not empty
    (gh#nextcloud/desktop#9701)
  * Add missing endGroup() when removing a folder from settings
    (gh#nextcloud/desktop#9607)
  * Correct text case in an error message label
    (gh#nextcloud/desktop#9672)
  * Update QLabel text property to avoid translation
    (gh#nextcloud/desktop#9673)
  * Update copyright year
    (gh#nextcloud/desktop#9717)</changelog>
  <changelog author="Natasha Ament &lt;stacheldrahtje@ament-teusink.eu&gt;" date="1775131200">- Update to version 33.0.2 with minor updates for macOS and Windows:
  * fix(macOS): Sparkle Sandboxing (gh#nextcloud/desktop#9752)
  * fix(macOS): Fix background update check incorrectly calling
    Sparkle when automaticallyChecksForUpdates is NO
    (gh#nextcloud/desktop#9744)
  * fix(windows/vfs): automated test for Windows VFS case clash
    items (gh#nextcloud/desktop#9741)</changelog>
</package>
<package pkgid="4b3f88d09726491915262806834b0d16be40493d3fcacb579d0b27dad89b9e97ef3189197ef2e6c0cfd6db6716fa0b79164ad84c0bddec0148f77167b2a5677e" name="clpeak" arch="riscv64">
  <version epoch="0" ver="1.1.7" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576238400">- Update to version 1.0+git.20191206:
  * enqueueWriteBuffer: Initialize host buffer to obtain accurate measurement
  * Move jetson result to pocl folder
  * [snap] use new cmake file for versions
  * Add AMD Ryzen 7 3700X
  * Bump rc
  * [travis] remove explicit branch
  * [src] auto format cpp files
  * Bump version to rc1
  * [android] cosmetic changes
  * [travis] add deploy section
  * [travis] use cmake to invoke cpack
  * [travis] explicitly specify configuration to cpack
  * Update travis file
  * [cmake] fix a string in set
  * Add cpack
  * Add suffix to version
  * remove int kernel restriction for apple
  * [cmake] fix extra libs for static version
  * [travis] add arm64
  * skip exit code for no platform error
  * [travis] call ctest
  * [cmake] add a test run
  * Create Jeston Nano (Tegra X1)
  * Undo disabling of int kernels for intel
  * Reduce register usage in kernels
  * [android] update cmake to include version
  * Create Intel_UHD_Graphics_620.log
  * Update README.md
  * Print half-precision with a capital letter
  * Add results for Radeon RX 570
  * Add version info
  * [travis] use generator instead of platform type for windows
  * Revert "[cmake] pass CMAKE_GENERATOR_PLATFORM to external project build"
  * Revert "[cmake] fix error in prev commit"
  * [cmake] fix error in prev commit
  * [cmake] pass CMAKE_GENERATOR_PLATFORM to external project build
  * [travis] try other method of forcing win64
  * [travis] force x64 on windows
  * Update readme
  * [travis] trim os list
  * [travis] add more os in matrix
  * [travis] specify xenial
  * [yml] Rename to yml
  * [travis] add initial yaml file
  * [cmake] install LICENSE file
  * Delete STATUS file
  * [cmake] fix typo in prev commit
  * [cmake] windows specific changes
  * [cmake] Build ICD if not present
  * [results] remove bin symbols
  * Add results for GeForce RTX 2080 Ti
  * Add snapcraft file
  * [cmake] add an install target
  * Remove exception for snapdragon platform
  * trim fn: check before call
  * [android] upgrade to latest sdk
  * Place max transfer bw size in common
  * Place max global bw size in common
  * Add a seperate multiplier for DP
  * some more warn fixes
  * [cmake] throw warning on conversion loss
  * Use higher size datatypes for memory size
  * Add an unused macro
  * Disable depcration warn on windows
  * Flush the queue after every run iteration
  * Disable integer kernel in intel only on windows
  * Revert "Allow int tests on intel"
  * fix global bw test to use right multiplier
  * Allow int tests on intel
  * Global size now is multiple of local size
  * Trim strings returned by cl APIs
  * fix warnings
  * set OPENCL target version
  * Stop using cl.hpp from deps
  * Add a gitignore
  * [cmake] OPENCL_ROOT is not required
  * Use ulong for alloc vars
  * Reduce load on integer kernel
  * Use FindOpenCL rather than custom OpenCL finders
  * Added result for RTX2080</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1585656000">- Update to upstream release 1.1.0
  * All the kernels are now de-unrolled
  * Prior to this, all mad or fetch operations were manually
    unrolled which created register pressure on low-end devices.
    Now the operations are put in a for loop and left for the
    compiler to unroll
  * General improvements</changelog>
  <changelog author="mardnh@gmx.de" date="1644235200">- Update to version 1.1.1:
  * Add non-blocking read/write transfers.
  * Added 24bit fast MAD Integer Compute test.
  * Updated results with various Intel, AMD and NVidia hardware.
  * Use opencl.hpp instead of cl.hpp
  * Fix icd build issue.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Update to version 1.1.2:
  * [cmake] Bump patch version
  * [snap] fix yaml for latest version of snapcraft
  * [snap] move to core20</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1732622400">- Update to version 1.1.3
  * Add a few more parameters.
  * Add 24-bit integer compute to RX 5500XT results.
  * [cmake] use GNUInstallDirs to get canonical paths.
  * Add log files for additional devices.
  * Fix compute integer unit reported in xml files.
  * add profiling for char &amp; short integer types.
  * Adding results for Tesla P40.
  * Adding results for MTT S80.
  * Use stricter host buffer alignment (64B) required by modern
    CPUs.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1735041600">- Update to version 1.1.4:
  * Add Tesla T4 results
  * Create GeForce_GTX_1660_Ti.log</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750248000">- Update to version 1.1.5:
  * Update common.cmake
  * Add option to force number of iteration per kernel</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773316800">- Update to version 1.1.6
  * transfer_bandwidth: allow subtest filtering with --testName.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773316801">- Update to version 1.1.6:
  * transfer_bandwidth: allow subtest filtering with --testName
  * [workflow] add macos build
  * android: Add compute_char.cpp and compute_short.cpp
  * android: build fix for missing aligned_alloc in API 26
  * workflows: Add github build workflows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773489600">- Update to version 1.1.7:
  * Update patch version to 7. No functional changes.</changelog>
</package>
<package pkgid="c354b55ac5835aac337156b6cd7b068e1b6b73115dfc7d476badf36d2b68a03c0caf3af851e684fc54b91aff9a632a0a12052171ca41c3cb93f4140a3cb4a4c1" name="clthreads-devel" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588507200">- Initial package, version 2.4.2
- Add patch:
  * fix-build.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591704000">- Fix installation on non-x86 architectures</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="57f6ab7cc64847e5fa438ab5c7b90b5c9b5200226ede94ce48d9012ac29e8ec31208ccc1a760ef3b52d3eb338cce04cd60b2e3db3712ed1ba57fdac775bd7012" name="clucene-core-devel" arch="riscv64">
  <version epoch="0" ver="2.3.3.4" rel="19.1"/>
  <changelog author="saschpe@suse.de" date="1322222400">- 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ška &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721304000">- Add clucene-reprobuild.patch to allow libreoffice
  reproducible builds (boo#1047218)
  =&gt; New Provides for libclucene2(setStartVersion)</changelog>
</package>
<package pkgid="5233c9c513d59e8000b58a4b561a2d578cdf2a94d9c012482d6347f26050c40edbf5bcd87d72e2f9649c1d8681c0fae1226ed5711604e08b7bd17f556d55855b" name="clusteradm" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798400">- new package clusteradm: command line tool to bootstrap the
  open-cluster-management control plane</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798401">- Update to version 1.2.0:
  * Bump to v1.2.0 (#535)
  * ✨ Feature adding managed namespaces (#534)
  * support to custom addon registration driver (#531)
  * feat: Add argocd-agent addon support (#528)
  * Refactor e2e to allow setting bundle version (#527)
  * chore: update OCM version to v1.1.1-0.20260105015925-754b91ffcce3 (#524)
  * support configure loadbalancer for grpc service (#523)
  * Update policy version to v0.17.0 (#521)
  * Change default version to v1.1.1 (#517)
  * support enable grpc registration when clusteradm init (#516)</changelog>
</package>
<package pkgid="3479ba6335b68532f623dc4e9514efeb4ee2caab6173fb3143a70fc6457df40e0e182d012fb9508730b4253a934fafaebfe6104c84b6b3b13b2b7ef24c81e1d6" name="clusteradm-bash-completion" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798400">- new package clusteradm: command line tool to bootstrap the
  open-cluster-management control plane</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798401">- Update to version 1.2.0:
  * Bump to v1.2.0 (#535)
  * ✨ Feature adding managed namespaces (#534)
  * support to custom addon registration driver (#531)
  * feat: Add argocd-agent addon support (#528)
  * Refactor e2e to allow setting bundle version (#527)
  * chore: update OCM version to v1.1.1-0.20260105015925-754b91ffcce3 (#524)
  * support configure loadbalancer for grpc service (#523)
  * Update policy version to v0.17.0 (#521)
  * Change default version to v1.1.1 (#517)
  * support enable grpc registration when clusteradm init (#516)</changelog>
</package>
<package pkgid="b5ac0e4520fee2c3a6b905a76ef67eca6df27c7dfc5a6dcd846ee8185ff3738a5b73f6893df22d7e6a2d1be4a452be7af66b02cb2857553817ec0ee93a54c717" name="clusteradm-fish-completion" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798400">- new package clusteradm: command line tool to bootstrap the
  open-cluster-management control plane</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798401">- Update to version 1.2.0:
  * Bump to v1.2.0 (#535)
  * ✨ Feature adding managed namespaces (#534)
  * support to custom addon registration driver (#531)
  * feat: Add argocd-agent addon support (#528)
  * Refactor e2e to allow setting bundle version (#527)
  * chore: update OCM version to v1.1.1-0.20260105015925-754b91ffcce3 (#524)
  * support configure loadbalancer for grpc service (#523)
  * Update policy version to v0.17.0 (#521)
  * Change default version to v1.1.1 (#517)
  * support enable grpc registration when clusteradm init (#516)</changelog>
</package>
<package pkgid="a281bc470e9aabf3ffe3dc91918752b24e200294a03fda2bd61ce0a9db58f635bc94485c5ad7e9f4b1aafb2b2c30668b18515131447906573f672236b014696f" name="clusteradm-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798400">- new package clusteradm: command line tool to bootstrap the
  open-cluster-management control plane</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772798401">- Update to version 1.2.0:
  * Bump to v1.2.0 (#535)
  * ✨ Feature adding managed namespaces (#534)
  * support to custom addon registration driver (#531)
  * feat: Add argocd-agent addon support (#528)
  * Refactor e2e to allow setting bundle version (#527)
  * chore: update OCM version to v1.1.1-0.20260105015925-754b91ffcce3 (#524)
  * support configure loadbalancer for grpc service (#523)
  * Update policy version to v0.17.0 (#521)
  * Change default version to v1.1.1 (#517)
  * support enable grpc registration when clusteradm init (#516)</changelog>
</package>
<package pkgid="4fbde89c324cbf4bb8331a39963fe6654fb2c2eb2279f97c27afdfe4ffaaf82c25bc901118dd16f18aed65f872b9ce91ea083e546b2267a1b857a62a3558f3a2" name="clusterctl" arch="riscv64">
  <version epoch="0" ver="1.12.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 1.11.0:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.0
  * Add resource version check to clusterctl upgrade tests
  * Cleanup clusterctl tests assets
  * Add Scaleway infrastructure provider to clusterctl
  * clusterctl: validate provider metadata (#12242)
  * clusterctl: accept upper case version (#12237)
  * Remove clusterctl alpha topology plan + Cleanup Cluster
    topology controller
  * Update cmd/clusterctl/client/cluster/installer.go
  * clusterctl: clearer error messages when provider metadata is
    missing or repo URL is stale
  * e2e: bump main clusterctl upgrade test to 1.33
  * e2e: bump 1.10 clusterctl upgrade test to 1.33
  * Add filename to clusterctl error about bad YAML
  * fix: clusterctl upgrade tests
  * Update clusterctl version to v1.10.x in quick start
  * Add retry for SSA requests against Kubernetes &lt; v1.29 in
    clusterctl upgrade tests
  * Add support for compatible contracts to clusterctl (#12018)
  * Enforce skip upgrade policy in clusterctl (#12017)
  * :bug: clusterctl upgrade hangs for a time on CRD migration when
    new version contains a number of new CRDs</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 1.11.1:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.1
  * clusterctl: Allow metadata.yaml's Kind to be empty (#12715)
  * Dependency: Bump github.com/go-viper/mapstructure/v2 to fix CVE
    (#12680)
  * Dependency: Bump to envtest v1.34.0 (#12706)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- Update to version 1.11.2:
  * Bug Fixes
  - clusterctl: Verify providers need upgrade before applying
    (#12768)
  * Others
  - clusterctl: Add Metal3 as an IPAMProvider (#12760)
  - Dependency: Bump go to v1.24.7 (#12735)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762257600">- Update to version 1.11.3:
  * Bump cert-manager to v1.19.1
  * Bump coredns/corefile-migration to v1.0.29 to release 1.11
  * Bump Go to v1.24.9
  * update cert-manager to v1.19.0
  * Bump Go to v1.24.8</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- Update to version 1.11.4:
  * Bump Go to v1.24.11
  * Make clusterctl upgrade test to work when there are no machines
  * Bump golang.org/x/crypto to v0.45 to fix CVE
  * book: document required permissions for
    GetObjectFromContractVersionedRef
  * Bump Go to v1.24.10</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454401">- Update to version 1.12.0:
  * Highlights
  - Bumped to Go 1.24, controller-runtime v0.22, k8s.io/* v0.34,
    controller-gen v0.19
  - In-place updates
  - Cluster API introduces support for update extensions
    allowing users to execute changes on existing machines
    without deleting the machines and creating a new one.
  - Both KCP and Machine deployments support in-place updates
    based on the new update extension
  - Can be enabled with the new InPlaceUpdates feature gate
  - More details can be found in the proposal
  - Chained upgrades
  - Clusters using managed topologies can now upgrade by more
    than one minor Kubernetes version by performing chained and
    efficient upgrades.
  - Upgrade plan will be computed using Kubernetes version from
    the ClusterClass or by calling a new runtimeExtension (also
    defined in the ClusterClass)
  - Existing lifecycle hooks have been adapted to the new
    workflow, new lifecycle hooks have been introduced to allow
    granular control of the upgrade steps.
  - More details can be found in the proposal
  - MachineHealthCheck: Add support for checking Machine
    conditions (#12827)
  - Machine: First part of the Taint propagation proposal
    (Machine/MachineSet/MachineDeployment) (#12936, #12966)
  - Feature tracking issue
  - Can be enabled with the new MachineTaintPropagation feature
    gate
  - KCP/CABPK: Add EncryptionAlgorithm field to Kubeadmconfig to
    support keys generated with RSA-3072, RSA-4096, ECDSA-P256,
    ECDSA-P384 (#12859)
  - Introduce ReconcilerRateLimiting feature (#13006)
  - Can be enabled with the new ReconcilerRateLimiting feature
    gate
  - Rate-limits all reconcilers to at most 1 request per second
    Note: Cluster API is only supported on conformant
    Kubernetes Clusters and contract-relevant provider
    resources (e.g.  InfraCluster) have to be implemented as
    CRDs (i.e. not via an aggregated apiserver).
  * Other changes
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  - clusterctl: clusterctl move blocks when Cluster or
    ClusterClass is paused (#12786)
  - New providers in clusterctl: HCP (#12800) control plane
    provider, Metal3 IPAM provider (#12756), metal-stack
    infrastructure provider (#12925)
  * Deprecation and Removals Warning
  - ClusterResourceSet: Remove deprecated ClusterResourceSet
    feature gate (#12950)
  - Reminder: v1alpha3 &amp; v1alpha4 will be removed in CAPI v1.13
    (they are already not served since a while)
  - Reminder: v1beta1 is on track to be unserved in CAPI v1.14
  - Reminder: Provider should start implementing the v1beta2
    contract ASAP.
  * Changes since v1.11.0
  * Breaking Changes
  - clusterctl: Block move when Cluster or ClusterClass is paused
    (#12786)
  - Dependency: Bump to controller-runtime v0.22 &amp;
    controller-tools v0.19 (#12634)
  * New Features
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  * Bug Fixes
  - clusterctl: Removing Ready/Available prefix from STATUS
    Column (#12729)
  - clusterctl: Verify providers need upgrade before applying
    (#12753)
  * Others
  - clusterctl: Add metal-stack infrastructure provider (#12925)
  - clusterctl: Add Metal3 as an IPAMProvider (#12756)
  - clusterctl: Allow metadata.yaml's Kind to be empty (#12714)
  - clusterctl: Bump cert-manager to v1.19.0 (#12828)
  - clusterctl: Bump cert-manager to v1.19.1 (#12873)
  - clusterctl: Bumping tablewriter to v1.0.9 - latest (#12781)
  - clusterctl: Show Available condition for CP (#12759)
  - Dependency: Bump github.com/go-viper/mapstructure/v2 to fix
    CVE (#12677)
  - Dependency: Bump Go to v1.24.10 (#12962)
  - Dependency: Bump Go to v1.24.11 (#13111)
  - Dependency: Bump Go to v1.24.6 (#12611)
  - Dependency: Bump go to v1.24.7 (#12733)
  - Dependency: Bump Go to v1.24.8 (#12826)
  - Dependency: Bump Go to v1.24.9 (#12867)
  - Dependency: Bump golang.org/x/crypto to v0.45 to fix CVE
    (#13036)
  - Dependency: Bump to envtest v1.34.0 (#12702)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 1.12.1:
  No clusterctl related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 1.12.2:
  No clusterctl related changes
  * Others
  - Dependency: Bump Go to v1.24.12 (#13241)
  - Dependency: Bump to controller-runtime v0.22.5 (#13246)
  * Changed dependencies
  - k8s.io/api: v0.34.2 → v0.34.3
  - k8s.io/apiextensions-apiserver: v0.34.2 → v0.34.3
  - k8s.io/apimachinery: v0.34.2 → v0.34.3
  - k8s.io/apiserver: v0.34.2 → v0.34.3
  - k8s.io/client-go: v0.34.2 → v0.34.3
  - k8s.io/code-generator: v0.34.2 → v0.34.3
  - k8s.io/component-base: v0.34.2 → v0.34.3
  - k8s.io/kms: v0.34.2 → v0.34.3
  - sigs.k8s.io/controller-runtime: v0.22.4 → v0.22.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 1.12.3:
  * Others
  - clusterctl: Update cert-manager to v1.19.3 (#13314)
  - clusterctl: Update to cert-manager v1.19.2 (#13278)
  - Dependency: Go bump 1.24.13 (#13324)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773835200">- Update to version 1.12.4:
  * clusterctl: Bump cert-manager v1.19.4 (#13381)
  * Dependencies added
  - github.com/cenkalti/backoff/v5: v5.0.3
  - gonum.org/v1/gonum: v0.16.0
  * Dependencies changed
  - cloud.google.com/go/compute/metadata: v0.6.0 → v0.9.0
  - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
    v1.26.0 → v1.30.0
  - github.com/cloudflare/circl: v1.6.1 → v1.6.3
  - github.com/cncf/xds/go: 2f00578 → 0feb691
  - github.com/envoyproxy/go-control-plane/envoy: v1.32.4 →
    v1.35.0
  - github.com/envoyproxy/go-control-plane: v0.13.4 → 75eaa19
  - github.com/go-jose/go-jose/v4: v4.0.4 → v4.1.3
  - github.com/golang/glog: v1.2.4 → v1.2.5
  - github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.7
  - github.com/spiffe/go-spiffe/v2: v2.5.0 → v2.6.0
  - go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1
  - go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.38.0
  - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
    v0.58.0 → v0.65.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/metric: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/trace: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel: v1.35.0 → v1.40.0
  - go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
  - golang.org/x/crypto: v0.45.0 → v0.47.0
  - golang.org/x/mod: v0.29.0 → v0.31.0
  - golang.org/x/net: v0.47.0 → v0.49.0
  - golang.org/x/oauth2: v0.33.0 → v0.34.0
  - golang.org/x/sync: v0.18.0 → v0.19.0
  - golang.org/x/sys: v0.38.0 → v0.40.0
  - golang.org/x/telemetry: 078029d → 8fff8a5
  - golang.org/x/term: v0.37.0 → v0.39.0
  - golang.org/x/text: v0.31.0 → v0.33.0
  - golang.org/x/tools: v0.38.0 → v0.40.0
  - google.golang.org/genproto/googleapis/api: a0af3ef → 8636f87
  - google.golang.org/genproto/googleapis/rpc: a0af3ef → 8636f87
  - google.golang.org/grpc: v1.72.3 → v1.78.0
  - google.golang.org/protobuf: v1.36.7 → v1.36.11
  - sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → d9cc664
    Dependencies removed
  - github.com/zeebo/errs: v1.4.0</changelog>
</package>
<package pkgid="8a2b607487986213113cd17b2307c2477f6b4b106cefcc5e8b33bd8c624f54d70065d2d367be92dbab073b7829d2235ed4360c4345a242b25f830e82f221cf51" name="clusterctl-bash-completion" arch="noarch">
  <version epoch="0" ver="1.12.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 1.11.0:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.0
  * Add resource version check to clusterctl upgrade tests
  * Cleanup clusterctl tests assets
  * Add Scaleway infrastructure provider to clusterctl
  * clusterctl: validate provider metadata (#12242)
  * clusterctl: accept upper case version (#12237)
  * Remove clusterctl alpha topology plan + Cleanup Cluster
    topology controller
  * Update cmd/clusterctl/client/cluster/installer.go
  * clusterctl: clearer error messages when provider metadata is
    missing or repo URL is stale
  * e2e: bump main clusterctl upgrade test to 1.33
  * e2e: bump 1.10 clusterctl upgrade test to 1.33
  * Add filename to clusterctl error about bad YAML
  * fix: clusterctl upgrade tests
  * Update clusterctl version to v1.10.x in quick start
  * Add retry for SSA requests against Kubernetes &lt; v1.29 in
    clusterctl upgrade tests
  * Add support for compatible contracts to clusterctl (#12018)
  * Enforce skip upgrade policy in clusterctl (#12017)
  * :bug: clusterctl upgrade hangs for a time on CRD migration when
    new version contains a number of new CRDs</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 1.11.1:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.1
  * clusterctl: Allow metadata.yaml's Kind to be empty (#12715)
  * Dependency: Bump github.com/go-viper/mapstructure/v2 to fix CVE
    (#12680)
  * Dependency: Bump to envtest v1.34.0 (#12706)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- Update to version 1.11.2:
  * Bug Fixes
  - clusterctl: Verify providers need upgrade before applying
    (#12768)
  * Others
  - clusterctl: Add Metal3 as an IPAMProvider (#12760)
  - Dependency: Bump go to v1.24.7 (#12735)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762257600">- Update to version 1.11.3:
  * Bump cert-manager to v1.19.1
  * Bump coredns/corefile-migration to v1.0.29 to release 1.11
  * Bump Go to v1.24.9
  * update cert-manager to v1.19.0
  * Bump Go to v1.24.8</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- Update to version 1.11.4:
  * Bump Go to v1.24.11
  * Make clusterctl upgrade test to work when there are no machines
  * Bump golang.org/x/crypto to v0.45 to fix CVE
  * book: document required permissions for
    GetObjectFromContractVersionedRef
  * Bump Go to v1.24.10</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454401">- Update to version 1.12.0:
  * Highlights
  - Bumped to Go 1.24, controller-runtime v0.22, k8s.io/* v0.34,
    controller-gen v0.19
  - In-place updates
  - Cluster API introduces support for update extensions
    allowing users to execute changes on existing machines
    without deleting the machines and creating a new one.
  - Both KCP and Machine deployments support in-place updates
    based on the new update extension
  - Can be enabled with the new InPlaceUpdates feature gate
  - More details can be found in the proposal
  - Chained upgrades
  - Clusters using managed topologies can now upgrade by more
    than one minor Kubernetes version by performing chained and
    efficient upgrades.
  - Upgrade plan will be computed using Kubernetes version from
    the ClusterClass or by calling a new runtimeExtension (also
    defined in the ClusterClass)
  - Existing lifecycle hooks have been adapted to the new
    workflow, new lifecycle hooks have been introduced to allow
    granular control of the upgrade steps.
  - More details can be found in the proposal
  - MachineHealthCheck: Add support for checking Machine
    conditions (#12827)
  - Machine: First part of the Taint propagation proposal
    (Machine/MachineSet/MachineDeployment) (#12936, #12966)
  - Feature tracking issue
  - Can be enabled with the new MachineTaintPropagation feature
    gate
  - KCP/CABPK: Add EncryptionAlgorithm field to Kubeadmconfig to
    support keys generated with RSA-3072, RSA-4096, ECDSA-P256,
    ECDSA-P384 (#12859)
  - Introduce ReconcilerRateLimiting feature (#13006)
  - Can be enabled with the new ReconcilerRateLimiting feature
    gate
  - Rate-limits all reconcilers to at most 1 request per second
    Note: Cluster API is only supported on conformant
    Kubernetes Clusters and contract-relevant provider
    resources (e.g.  InfraCluster) have to be implemented as
    CRDs (i.e. not via an aggregated apiserver).
  * Other changes
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  - clusterctl: clusterctl move blocks when Cluster or
    ClusterClass is paused (#12786)
  - New providers in clusterctl: HCP (#12800) control plane
    provider, Metal3 IPAM provider (#12756), metal-stack
    infrastructure provider (#12925)
  * Deprecation and Removals Warning
  - ClusterResourceSet: Remove deprecated ClusterResourceSet
    feature gate (#12950)
  - Reminder: v1alpha3 &amp; v1alpha4 will be removed in CAPI v1.13
    (they are already not served since a while)
  - Reminder: v1beta1 is on track to be unserved in CAPI v1.14
  - Reminder: Provider should start implementing the v1beta2
    contract ASAP.
  * Changes since v1.11.0
  * Breaking Changes
  - clusterctl: Block move when Cluster or ClusterClass is paused
    (#12786)
  - Dependency: Bump to controller-runtime v0.22 &amp;
    controller-tools v0.19 (#12634)
  * New Features
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  * Bug Fixes
  - clusterctl: Removing Ready/Available prefix from STATUS
    Column (#12729)
  - clusterctl: Verify providers need upgrade before applying
    (#12753)
  * Others
  - clusterctl: Add metal-stack infrastructure provider (#12925)
  - clusterctl: Add Metal3 as an IPAMProvider (#12756)
  - clusterctl: Allow metadata.yaml's Kind to be empty (#12714)
  - clusterctl: Bump cert-manager to v1.19.0 (#12828)
  - clusterctl: Bump cert-manager to v1.19.1 (#12873)
  - clusterctl: Bumping tablewriter to v1.0.9 - latest (#12781)
  - clusterctl: Show Available condition for CP (#12759)
  - Dependency: Bump github.com/go-viper/mapstructure/v2 to fix
    CVE (#12677)
  - Dependency: Bump Go to v1.24.10 (#12962)
  - Dependency: Bump Go to v1.24.11 (#13111)
  - Dependency: Bump Go to v1.24.6 (#12611)
  - Dependency: Bump go to v1.24.7 (#12733)
  - Dependency: Bump Go to v1.24.8 (#12826)
  - Dependency: Bump Go to v1.24.9 (#12867)
  - Dependency: Bump golang.org/x/crypto to v0.45 to fix CVE
    (#13036)
  - Dependency: Bump to envtest v1.34.0 (#12702)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 1.12.1:
  No clusterctl related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 1.12.2:
  No clusterctl related changes
  * Others
  - Dependency: Bump Go to v1.24.12 (#13241)
  - Dependency: Bump to controller-runtime v0.22.5 (#13246)
  * Changed dependencies
  - k8s.io/api: v0.34.2 → v0.34.3
  - k8s.io/apiextensions-apiserver: v0.34.2 → v0.34.3
  - k8s.io/apimachinery: v0.34.2 → v0.34.3
  - k8s.io/apiserver: v0.34.2 → v0.34.3
  - k8s.io/client-go: v0.34.2 → v0.34.3
  - k8s.io/code-generator: v0.34.2 → v0.34.3
  - k8s.io/component-base: v0.34.2 → v0.34.3
  - k8s.io/kms: v0.34.2 → v0.34.3
  - sigs.k8s.io/controller-runtime: v0.22.4 → v0.22.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 1.12.3:
  * Others
  - clusterctl: Update cert-manager to v1.19.3 (#13314)
  - clusterctl: Update to cert-manager v1.19.2 (#13278)
  - Dependency: Go bump 1.24.13 (#13324)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773835200">- Update to version 1.12.4:
  * clusterctl: Bump cert-manager v1.19.4 (#13381)
  * Dependencies added
  - github.com/cenkalti/backoff/v5: v5.0.3
  - gonum.org/v1/gonum: v0.16.0
  * Dependencies changed
  - cloud.google.com/go/compute/metadata: v0.6.0 → v0.9.0
  - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
    v1.26.0 → v1.30.0
  - github.com/cloudflare/circl: v1.6.1 → v1.6.3
  - github.com/cncf/xds/go: 2f00578 → 0feb691
  - github.com/envoyproxy/go-control-plane/envoy: v1.32.4 →
    v1.35.0
  - github.com/envoyproxy/go-control-plane: v0.13.4 → 75eaa19
  - github.com/go-jose/go-jose/v4: v4.0.4 → v4.1.3
  - github.com/golang/glog: v1.2.4 → v1.2.5
  - github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.7
  - github.com/spiffe/go-spiffe/v2: v2.5.0 → v2.6.0
  - go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1
  - go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.38.0
  - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
    v0.58.0 → v0.65.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/metric: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/trace: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel: v1.35.0 → v1.40.0
  - go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
  - golang.org/x/crypto: v0.45.0 → v0.47.0
  - golang.org/x/mod: v0.29.0 → v0.31.0
  - golang.org/x/net: v0.47.0 → v0.49.0
  - golang.org/x/oauth2: v0.33.0 → v0.34.0
  - golang.org/x/sync: v0.18.0 → v0.19.0
  - golang.org/x/sys: v0.38.0 → v0.40.0
  - golang.org/x/telemetry: 078029d → 8fff8a5
  - golang.org/x/term: v0.37.0 → v0.39.0
  - golang.org/x/text: v0.31.0 → v0.33.0
  - golang.org/x/tools: v0.38.0 → v0.40.0
  - google.golang.org/genproto/googleapis/api: a0af3ef → 8636f87
  - google.golang.org/genproto/googleapis/rpc: a0af3ef → 8636f87
  - google.golang.org/grpc: v1.72.3 → v1.78.0
  - google.golang.org/protobuf: v1.36.7 → v1.36.11
  - sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → d9cc664
    Dependencies removed
  - github.com/zeebo/errs: v1.4.0</changelog>
</package>
<package pkgid="6f0e525298f31917709099e8a5f9d342947c78819c534469a2aa8e8af0bf3fcae0731bc39a09c2a1ed3511fea067257fe3697c68aaa48a9bea362dc7c49e81cb" name="clusterctl-fish-completion" arch="noarch">
  <version epoch="0" ver="1.12.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 1.11.0:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.0
  * Add resource version check to clusterctl upgrade tests
  * Cleanup clusterctl tests assets
  * Add Scaleway infrastructure provider to clusterctl
  * clusterctl: validate provider metadata (#12242)
  * clusterctl: accept upper case version (#12237)
  * Remove clusterctl alpha topology plan + Cleanup Cluster
    topology controller
  * Update cmd/clusterctl/client/cluster/installer.go
  * clusterctl: clearer error messages when provider metadata is
    missing or repo URL is stale
  * e2e: bump main clusterctl upgrade test to 1.33
  * e2e: bump 1.10 clusterctl upgrade test to 1.33
  * Add filename to clusterctl error about bad YAML
  * fix: clusterctl upgrade tests
  * Update clusterctl version to v1.10.x in quick start
  * Add retry for SSA requests against Kubernetes &lt; v1.29 in
    clusterctl upgrade tests
  * Add support for compatible contracts to clusterctl (#12018)
  * Enforce skip upgrade policy in clusterctl (#12017)
  * :bug: clusterctl upgrade hangs for a time on CRD migration when
    new version contains a number of new CRDs</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 1.11.1:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.1
  * clusterctl: Allow metadata.yaml's Kind to be empty (#12715)
  * Dependency: Bump github.com/go-viper/mapstructure/v2 to fix CVE
    (#12680)
  * Dependency: Bump to envtest v1.34.0 (#12706)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- Update to version 1.11.2:
  * Bug Fixes
  - clusterctl: Verify providers need upgrade before applying
    (#12768)
  * Others
  - clusterctl: Add Metal3 as an IPAMProvider (#12760)
  - Dependency: Bump go to v1.24.7 (#12735)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762257600">- Update to version 1.11.3:
  * Bump cert-manager to v1.19.1
  * Bump coredns/corefile-migration to v1.0.29 to release 1.11
  * Bump Go to v1.24.9
  * update cert-manager to v1.19.0
  * Bump Go to v1.24.8</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- Update to version 1.11.4:
  * Bump Go to v1.24.11
  * Make clusterctl upgrade test to work when there are no machines
  * Bump golang.org/x/crypto to v0.45 to fix CVE
  * book: document required permissions for
    GetObjectFromContractVersionedRef
  * Bump Go to v1.24.10</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454401">- Update to version 1.12.0:
  * Highlights
  - Bumped to Go 1.24, controller-runtime v0.22, k8s.io/* v0.34,
    controller-gen v0.19
  - In-place updates
  - Cluster API introduces support for update extensions
    allowing users to execute changes on existing machines
    without deleting the machines and creating a new one.
  - Both KCP and Machine deployments support in-place updates
    based on the new update extension
  - Can be enabled with the new InPlaceUpdates feature gate
  - More details can be found in the proposal
  - Chained upgrades
  - Clusters using managed topologies can now upgrade by more
    than one minor Kubernetes version by performing chained and
    efficient upgrades.
  - Upgrade plan will be computed using Kubernetes version from
    the ClusterClass or by calling a new runtimeExtension (also
    defined in the ClusterClass)
  - Existing lifecycle hooks have been adapted to the new
    workflow, new lifecycle hooks have been introduced to allow
    granular control of the upgrade steps.
  - More details can be found in the proposal
  - MachineHealthCheck: Add support for checking Machine
    conditions (#12827)
  - Machine: First part of the Taint propagation proposal
    (Machine/MachineSet/MachineDeployment) (#12936, #12966)
  - Feature tracking issue
  - Can be enabled with the new MachineTaintPropagation feature
    gate
  - KCP/CABPK: Add EncryptionAlgorithm field to Kubeadmconfig to
    support keys generated with RSA-3072, RSA-4096, ECDSA-P256,
    ECDSA-P384 (#12859)
  - Introduce ReconcilerRateLimiting feature (#13006)
  - Can be enabled with the new ReconcilerRateLimiting feature
    gate
  - Rate-limits all reconcilers to at most 1 request per second
    Note: Cluster API is only supported on conformant
    Kubernetes Clusters and contract-relevant provider
    resources (e.g.  InfraCluster) have to be implemented as
    CRDs (i.e. not via an aggregated apiserver).
  * Other changes
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  - clusterctl: clusterctl move blocks when Cluster or
    ClusterClass is paused (#12786)
  - New providers in clusterctl: HCP (#12800) control plane
    provider, Metal3 IPAM provider (#12756), metal-stack
    infrastructure provider (#12925)
  * Deprecation and Removals Warning
  - ClusterResourceSet: Remove deprecated ClusterResourceSet
    feature gate (#12950)
  - Reminder: v1alpha3 &amp; v1alpha4 will be removed in CAPI v1.13
    (they are already not served since a while)
  - Reminder: v1beta1 is on track to be unserved in CAPI v1.14
  - Reminder: Provider should start implementing the v1beta2
    contract ASAP.
  * Changes since v1.11.0
  * Breaking Changes
  - clusterctl: Block move when Cluster or ClusterClass is paused
    (#12786)
  - Dependency: Bump to controller-runtime v0.22 &amp;
    controller-tools v0.19 (#12634)
  * New Features
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  * Bug Fixes
  - clusterctl: Removing Ready/Available prefix from STATUS
    Column (#12729)
  - clusterctl: Verify providers need upgrade before applying
    (#12753)
  * Others
  - clusterctl: Add metal-stack infrastructure provider (#12925)
  - clusterctl: Add Metal3 as an IPAMProvider (#12756)
  - clusterctl: Allow metadata.yaml's Kind to be empty (#12714)
  - clusterctl: Bump cert-manager to v1.19.0 (#12828)
  - clusterctl: Bump cert-manager to v1.19.1 (#12873)
  - clusterctl: Bumping tablewriter to v1.0.9 - latest (#12781)
  - clusterctl: Show Available condition for CP (#12759)
  - Dependency: Bump github.com/go-viper/mapstructure/v2 to fix
    CVE (#12677)
  - Dependency: Bump Go to v1.24.10 (#12962)
  - Dependency: Bump Go to v1.24.11 (#13111)
  - Dependency: Bump Go to v1.24.6 (#12611)
  - Dependency: Bump go to v1.24.7 (#12733)
  - Dependency: Bump Go to v1.24.8 (#12826)
  - Dependency: Bump Go to v1.24.9 (#12867)
  - Dependency: Bump golang.org/x/crypto to v0.45 to fix CVE
    (#13036)
  - Dependency: Bump to envtest v1.34.0 (#12702)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 1.12.1:
  No clusterctl related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 1.12.2:
  No clusterctl related changes
  * Others
  - Dependency: Bump Go to v1.24.12 (#13241)
  - Dependency: Bump to controller-runtime v0.22.5 (#13246)
  * Changed dependencies
  - k8s.io/api: v0.34.2 → v0.34.3
  - k8s.io/apiextensions-apiserver: v0.34.2 → v0.34.3
  - k8s.io/apimachinery: v0.34.2 → v0.34.3
  - k8s.io/apiserver: v0.34.2 → v0.34.3
  - k8s.io/client-go: v0.34.2 → v0.34.3
  - k8s.io/code-generator: v0.34.2 → v0.34.3
  - k8s.io/component-base: v0.34.2 → v0.34.3
  - k8s.io/kms: v0.34.2 → v0.34.3
  - sigs.k8s.io/controller-runtime: v0.22.4 → v0.22.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 1.12.3:
  * Others
  - clusterctl: Update cert-manager to v1.19.3 (#13314)
  - clusterctl: Update to cert-manager v1.19.2 (#13278)
  - Dependency: Go bump 1.24.13 (#13324)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773835200">- Update to version 1.12.4:
  * clusterctl: Bump cert-manager v1.19.4 (#13381)
  * Dependencies added
  - github.com/cenkalti/backoff/v5: v5.0.3
  - gonum.org/v1/gonum: v0.16.0
  * Dependencies changed
  - cloud.google.com/go/compute/metadata: v0.6.0 → v0.9.0
  - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
    v1.26.0 → v1.30.0
  - github.com/cloudflare/circl: v1.6.1 → v1.6.3
  - github.com/cncf/xds/go: 2f00578 → 0feb691
  - github.com/envoyproxy/go-control-plane/envoy: v1.32.4 →
    v1.35.0
  - github.com/envoyproxy/go-control-plane: v0.13.4 → 75eaa19
  - github.com/go-jose/go-jose/v4: v4.0.4 → v4.1.3
  - github.com/golang/glog: v1.2.4 → v1.2.5
  - github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.7
  - github.com/spiffe/go-spiffe/v2: v2.5.0 → v2.6.0
  - go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1
  - go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.38.0
  - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
    v0.58.0 → v0.65.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/metric: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/trace: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel: v1.35.0 → v1.40.0
  - go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
  - golang.org/x/crypto: v0.45.0 → v0.47.0
  - golang.org/x/mod: v0.29.0 → v0.31.0
  - golang.org/x/net: v0.47.0 → v0.49.0
  - golang.org/x/oauth2: v0.33.0 → v0.34.0
  - golang.org/x/sync: v0.18.0 → v0.19.0
  - golang.org/x/sys: v0.38.0 → v0.40.0
  - golang.org/x/telemetry: 078029d → 8fff8a5
  - golang.org/x/term: v0.37.0 → v0.39.0
  - golang.org/x/text: v0.31.0 → v0.33.0
  - golang.org/x/tools: v0.38.0 → v0.40.0
  - google.golang.org/genproto/googleapis/api: a0af3ef → 8636f87
  - google.golang.org/genproto/googleapis/rpc: a0af3ef → 8636f87
  - google.golang.org/grpc: v1.72.3 → v1.78.0
  - google.golang.org/protobuf: v1.36.7 → v1.36.11
  - sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → d9cc664
    Dependencies removed
  - github.com/zeebo/errs: v1.4.0</changelog>
</package>
<package pkgid="c8880b1dc00722c7f9ac99a74b47449cb38ae02ed09b7547b3c40e843ddd42e0f101bb1190c4ec0855c5c3ea1d62fa3d22429a28a9f42959de1d35a6aac810b5" name="clusterctl-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.12.4" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 1.11.0:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.0
  * Add resource version check to clusterctl upgrade tests
  * Cleanup clusterctl tests assets
  * Add Scaleway infrastructure provider to clusterctl
  * clusterctl: validate provider metadata (#12242)
  * clusterctl: accept upper case version (#12237)
  * Remove clusterctl alpha topology plan + Cleanup Cluster
    topology controller
  * Update cmd/clusterctl/client/cluster/installer.go
  * clusterctl: clearer error messages when provider metadata is
    missing or repo URL is stale
  * e2e: bump main clusterctl upgrade test to 1.33
  * e2e: bump 1.10 clusterctl upgrade test to 1.33
  * Add filename to clusterctl error about bad YAML
  * fix: clusterctl upgrade tests
  * Update clusterctl version to v1.10.x in quick start
  * Add retry for SSA requests against Kubernetes &lt; v1.29 in
    clusterctl upgrade tests
  * Add support for compatible contracts to clusterctl (#12018)
  * Enforce skip upgrade policy in clusterctl (#12017)
  * :bug: clusterctl upgrade hangs for a time on CRD migration when
    new version contains a number of new CRDs</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 1.11.1:
  Full changelog:
  https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.11.1
  * clusterctl: Allow metadata.yaml's Kind to be empty (#12715)
  * Dependency: Bump github.com/go-viper/mapstructure/v2 to fix CVE
    (#12680)
  * Dependency: Bump to envtest v1.34.0 (#12706)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759924800">- Update to version 1.11.2:
  * Bug Fixes
  - clusterctl: Verify providers need upgrade before applying
    (#12768)
  * Others
  - clusterctl: Add Metal3 as an IPAMProvider (#12760)
  - Dependency: Bump go to v1.24.7 (#12735)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762257600">- Update to version 1.11.3:
  * Bump cert-manager to v1.19.1
  * Bump coredns/corefile-migration to v1.0.29 to release 1.11
  * Bump Go to v1.24.9
  * update cert-manager to v1.19.0
  * Bump Go to v1.24.8</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454400">- Update to version 1.11.4:
  * Bump Go to v1.24.11
  * Make clusterctl upgrade test to work when there are no machines
  * Bump golang.org/x/crypto to v0.45 to fix CVE
  * book: document required permissions for
    GetObjectFromContractVersionedRef
  * Bump Go to v1.24.10</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1765454401">- Update to version 1.12.0:
  * Highlights
  - Bumped to Go 1.24, controller-runtime v0.22, k8s.io/* v0.34,
    controller-gen v0.19
  - In-place updates
  - Cluster API introduces support for update extensions
    allowing users to execute changes on existing machines
    without deleting the machines and creating a new one.
  - Both KCP and Machine deployments support in-place updates
    based on the new update extension
  - Can be enabled with the new InPlaceUpdates feature gate
  - More details can be found in the proposal
  - Chained upgrades
  - Clusters using managed topologies can now upgrade by more
    than one minor Kubernetes version by performing chained and
    efficient upgrades.
  - Upgrade plan will be computed using Kubernetes version from
    the ClusterClass or by calling a new runtimeExtension (also
    defined in the ClusterClass)
  - Existing lifecycle hooks have been adapted to the new
    workflow, new lifecycle hooks have been introduced to allow
    granular control of the upgrade steps.
  - More details can be found in the proposal
  - MachineHealthCheck: Add support for checking Machine
    conditions (#12827)
  - Machine: First part of the Taint propagation proposal
    (Machine/MachineSet/MachineDeployment) (#12936, #12966)
  - Feature tracking issue
  - Can be enabled with the new MachineTaintPropagation feature
    gate
  - KCP/CABPK: Add EncryptionAlgorithm field to Kubeadmconfig to
    support keys generated with RSA-3072, RSA-4096, ECDSA-P256,
    ECDSA-P384 (#12859)
  - Introduce ReconcilerRateLimiting feature (#13006)
  - Can be enabled with the new ReconcilerRateLimiting feature
    gate
  - Rate-limits all reconcilers to at most 1 request per second
    Note: Cluster API is only supported on conformant
    Kubernetes Clusters and contract-relevant provider
    resources (e.g.  InfraCluster) have to be implemented as
    CRDs (i.e. not via an aggregated apiserver).
  * Other changes
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  - clusterctl: clusterctl move blocks when Cluster or
    ClusterClass is paused (#12786)
  - New providers in clusterctl: HCP (#12800) control plane
    provider, Metal3 IPAM provider (#12756), metal-stack
    infrastructure provider (#12925)
  * Deprecation and Removals Warning
  - ClusterResourceSet: Remove deprecated ClusterResourceSet
    feature gate (#12950)
  - Reminder: v1alpha3 &amp; v1alpha4 will be removed in CAPI v1.13
    (they are already not served since a while)
  - Reminder: v1beta1 is on track to be unserved in CAPI v1.14
  - Reminder: Provider should start implementing the v1beta2
    contract ASAP.
  * Changes since v1.11.0
  * Breaking Changes
  - clusterctl: Block move when Cluster or ClusterClass is paused
    (#12786)
  - Dependency: Bump to controller-runtime v0.22 &amp;
    controller-tools v0.19 (#12634)
  * New Features
  - clusterctl: Add conditions filter for clusterctl describe
    (#12991)
  * Bug Fixes
  - clusterctl: Removing Ready/Available prefix from STATUS
    Column (#12729)
  - clusterctl: Verify providers need upgrade before applying
    (#12753)
  * Others
  - clusterctl: Add metal-stack infrastructure provider (#12925)
  - clusterctl: Add Metal3 as an IPAMProvider (#12756)
  - clusterctl: Allow metadata.yaml's Kind to be empty (#12714)
  - clusterctl: Bump cert-manager to v1.19.0 (#12828)
  - clusterctl: Bump cert-manager to v1.19.1 (#12873)
  - clusterctl: Bumping tablewriter to v1.0.9 - latest (#12781)
  - clusterctl: Show Available condition for CP (#12759)
  - Dependency: Bump github.com/go-viper/mapstructure/v2 to fix
    CVE (#12677)
  - Dependency: Bump Go to v1.24.10 (#12962)
  - Dependency: Bump Go to v1.24.11 (#13111)
  - Dependency: Bump Go to v1.24.6 (#12611)
  - Dependency: Bump go to v1.24.7 (#12733)
  - Dependency: Bump Go to v1.24.8 (#12826)
  - Dependency: Bump Go to v1.24.9 (#12867)
  - Dependency: Bump golang.org/x/crypto to v0.45 to fix CVE
    (#13036)
  - Dependency: Bump to envtest v1.34.0 (#12702)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 1.12.1:
  No clusterctl related changes or dependency updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 1.12.2:
  No clusterctl related changes
  * Others
  - Dependency: Bump Go to v1.24.12 (#13241)
  - Dependency: Bump to controller-runtime v0.22.5 (#13246)
  * Changed dependencies
  - k8s.io/api: v0.34.2 → v0.34.3
  - k8s.io/apiextensions-apiserver: v0.34.2 → v0.34.3
  - k8s.io/apimachinery: v0.34.2 → v0.34.3
  - k8s.io/apiserver: v0.34.2 → v0.34.3
  - k8s.io/client-go: v0.34.2 → v0.34.3
  - k8s.io/code-generator: v0.34.2 → v0.34.3
  - k8s.io/component-base: v0.34.2 → v0.34.3
  - k8s.io/kms: v0.34.2 → v0.34.3
  - sigs.k8s.io/controller-runtime: v0.22.4 → v0.22.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 1.12.3:
  * Others
  - clusterctl: Update cert-manager to v1.19.3 (#13314)
  - clusterctl: Update to cert-manager v1.19.2 (#13278)
  - Dependency: Go bump 1.24.13 (#13324)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773835200">- Update to version 1.12.4:
  * clusterctl: Bump cert-manager v1.19.4 (#13381)
  * Dependencies added
  - github.com/cenkalti/backoff/v5: v5.0.3
  - gonum.org/v1/gonum: v0.16.0
  * Dependencies changed
  - cloud.google.com/go/compute/metadata: v0.6.0 → v0.9.0
  - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
    v1.26.0 → v1.30.0
  - github.com/cloudflare/circl: v1.6.1 → v1.6.3
  - github.com/cncf/xds/go: 2f00578 → 0feb691
  - github.com/envoyproxy/go-control-plane/envoy: v1.32.4 →
    v1.35.0
  - github.com/envoyproxy/go-control-plane: v0.13.4 → 75eaa19
  - github.com/go-jose/go-jose/v4: v4.0.4 → v4.1.3
  - github.com/golang/glog: v1.2.4 → v1.2.5
  - github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.7
  - github.com/spiffe/go-spiffe/v2: v2.5.0 → v2.6.0
  - go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1
  - go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.38.0
  - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
    v0.58.0 → v0.65.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace:
    v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/metric: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/sdk: v1.34.0 → v1.40.0
  - go.opentelemetry.io/otel/trace: v1.35.0 → v1.40.0
  - go.opentelemetry.io/otel: v1.35.0 → v1.40.0
  - go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
  - golang.org/x/crypto: v0.45.0 → v0.47.0
  - golang.org/x/mod: v0.29.0 → v0.31.0
  - golang.org/x/net: v0.47.0 → v0.49.0
  - golang.org/x/oauth2: v0.33.0 → v0.34.0
  - golang.org/x/sync: v0.18.0 → v0.19.0
  - golang.org/x/sys: v0.38.0 → v0.40.0
  - golang.org/x/telemetry: 078029d → 8fff8a5
  - golang.org/x/term: v0.37.0 → v0.39.0
  - golang.org/x/text: v0.31.0 → v0.33.0
  - golang.org/x/tools: v0.38.0 → v0.40.0
  - google.golang.org/genproto/googleapis/api: a0af3ef → 8636f87
  - google.golang.org/genproto/googleapis/rpc: a0af3ef → 8636f87
  - google.golang.org/grpc: v1.72.3 → v1.78.0
  - google.golang.org/protobuf: v1.36.7 → v1.36.11
  - sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → d9cc664
    Dependencies removed
  - github.com/zeebo/errs: v1.4.0</changelog>
</package>
<package pkgid="369be0c293fc77770e0d58ad324cf99987d5d427128695d969ab9d29ab541d1fbcff84261a982c4586bf69412ff620e367cd2d917c37afe804428b69c4a2c96a" name="clustershell" arch="noarch">
  <version epoch="0" ver="1.9.3" rel="1.1"/>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Update to upstream release 1.8.2:
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes</changelog>
  <changelog author="Stephane Thiell &lt;sthiell@stanford.edu&gt;" date="1575115200">- The correct license is LGPL-2.1-or-later</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1596024000">- Update to upstream release 1.8.3:
  * Worker/ScpClient: always put remote into brackets (#424)
  * RangeSetND: fix padding info when slicing using __getitem__() (#429)
  * Defaults: Allow out-of-tree worker modules
- Resync spec file with upstream, disable Python2 where not supported
  any more.
- Obsolete python2 package that may be installed when building for
  python3 only.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1599566400">- Grab updated spec file from upstream to fix Python2 handling.</changelog>
  <changelog author="Stephane Thiell &lt;sthiell@stanford.edu&gt;" date="1636372800">- Update to upstream release 1.8.4:
  * RangeSetND: fix padding info when slicing using __getitem__()
  * Defaults: Allow out-of-tree worker modules
  * NodeUtils: allow YAML list to declare node groups
  * Tree: Use default local_worker and allow overriding Defaults
  * Worker/Rsh: return maxrc properly for Rsh Worker
  * xCAT binding: add support for spaces in group names
  * CLI/Clush: Avoid python3 error with no stdin
  * CLI/Clush: use os.read() in stdin thread
  * CLI/Clush: Add maxrc option to clush.conf
  * CLI/Display: Add support for NO_COLOR and CLICOLOR</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1652875200">- Prepare for Python 3.10 by correcting sitelib install paths.</changelog>
  <changelog author="Stephane Thiell &lt;sthiell@stanford.edu&gt;" date="1669636800">- Update to upstream release 1.9:
  * clush: add --mode support with sudo and sshpass examples
  * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
  * clush: always close stdin stream of worker when it is not used
  * clush: use daemon attribute instead of deprecated setDaemon()
  * slurm.conf.example: filter out more Slurm node state flags
  * NodeSet: add special notation @@source to expand group names
  * RangeSet: nD folding optimization
  * RangeSet: support ranges with zero padding of mixed lengths
  * RangeSet: add explicit intiter() method to iterate over integers
  * EngineClient: EnginePort improvements, add event ev_port_start()
  * Tree: fix start and bufferize early writes
  * Tree: fix error with intermediate gateways
  * Defaults: Introduce CLUSTERSHELL_CFGDIR
  * Fix for python-3.10
  * Worker: deprecate old EventHandler method signatures
  * Worker: remove old last_*() methods</changelog>
  <changelog author="Stephane Thiell &lt;sthiell@stanford.edu&gt;" date="1676116800">- Update to upstream release 1.9.1:
  * clush: select proper last parsed config file
  * setup.py: update download url and remove python 2.6 support
  * setup.py: improvements for pip install and venv
  * doc: correct typo 'sterr'
  * Fix typos found with codespell
  * RangeSet: support negative ranges
  * RangeSet: remove duplicate intiter() definition</changelog>
  <changelog author="Stephane Thiell &lt;sthiell@stanford.edu&gt;" date="1696248000">- Update to upstream release 1.9.2:
  * clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1750075200">- Update to 1.9.3
  * Fix few typos in ChangeLog found by codespell
  * Corrects a typo found by typos [1]
  * Update clush.rst to fix broken URL for llnl.gov pdsh page
  * Tree: use set instead of NodeSet for gwtargets tracking
  * Additional Slurm example bindings
  * Additional Slurm binding for mapping nodes to reservations
  * GitHub Actions: test also with Python 3.12
  * GitHub Actions: update actions to their latest versions
  * Fix tests for libexpat &gt;=2.6.0 (or with CVE-2023-52425 fixes backported)
  * Communication: sax parser: add flush() after feed()
  * CLI/Nodeset: omit @source: prefix for cluset -s source -L
  * GitHub Actions: add Python 3.13
  * bash completions
  * Release 1.9.3
  * Bump pillow from 5.4.1 to 10.3.0 in /doc/sphinx
- convert to pip-based build
- remove obsolete python2 subpackage</changelog>
</package>
<package pkgid="9f46674641508d02caf8f11efa7c9ba48551efaf1da792e329cb6fc3212aff6d7892baee73349ec7ebbcaf603a894951c24e33ba3a762f2737679d7ae6e952ec" name="clusterssh" arch="noarch">
  <version epoch="0" ver="4.18" rel="1.4"/>
  <changelog author="rmaliska@suse.com" date="1484913600">- Update to new upstream release 4.07
  * Fixed tests on systems where bash is not installed in /bin/bash
  (Github issue #60)
  * Include link to travis-ci site in release emails for automated
  build and test reports
  * Rework hostname expansion to be pure-perl rather than relying on
  the bash shell (Github issue #53)
  For further changes of previous updates see:
  https://github.com/duncs/clusterssh/blob/master/Changes</changelog>
  <changelog author="bwiedemann@suse.com" date="1520078400">- Add clusterssh-fix-docgen.patch to fix doc generation race
  (boo#1083835)</changelog>
  <changelog author="Petr Vorel &lt;petr.vorel@gmail.com&gt;" date="1552737600">- Update to new upstream release v4.13.2_02
  https://github.com/duncs/clusterssh/blob/v4.13.2_02/Changes
- Drop clusterssh-fix-docgen.patch as it has been fixed upstream
  (https://github.com/duncs/clusterssh/pull/106)
- Add new dependency X11::Protocol::WM (build and runtime)
- Drop clusterssh-fix-docgen.patch (not relevant any more)
- Add patch fixing shebang (perl_shebang.patch)
- Disable Test::PerlTidy as it's not available
- Add new build and runtime dependency X11::Protocol::WM
- Add new build dependency Test::Trap (for testing)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552737601">- Own entire bash-completion subtree</changelog>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1566475200">- Update to new upstream release v4.14
  * Include README within the repository, not just created tar.gz files
  * Add 'autoquit' setting to 'File' menu (Github issue #114)
  * Correct macro_hostname to be the FQDN of the server where
    cssh is being run (Github issue #116)
  * Add in user defined macros</changelog>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1589803200">- Update to new upstream release v4.15
  * Include all utilies within each man page
  * Add in 'command_pre' and 'command_post' configuration options
  * Fix 'Add Host' menu error finding 'resolved_names'
  * Ensure lib path is added to range tests to find the libraries
  * Mark permission test as TODO as it appears to be inconsistent</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1590494400">- Backport fix for #133
  https://github.com/duncs/clusterssh/pull/133
  0001-helper-Fix-missing-space-separator-for-ssh_args.patch</changelog>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1592827200">- Update to new upstream release v4.16
  * Further fix for 'resolve_names' error when adding hosts via the UI
  * Fix missing space separator for ssh_args (thanks to Petr Vorel)
- removed obsolete backport patch
  0001-helper-Fix-missing-space-separator-for-ssh_args.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691496000">- Add 150.patch: Fix build with Perl 5.38.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1737806400">- Update to new upstream release v4.18
  * Re-release due to poor release upload to CPAN
- Update to new upstream release v4.17
  * Swap the hostname lookup macro from DNS to using the system hostname
  * Swap from using Travis-CI to Github Actions
  * Fix tests on perl 5.38 and 5.40
- Drop 150.patch as already included in upstream
- ran spec-cleaner</changelog>
</package>
<package pkgid="344565dcd61fdd9167b969a184a9402210674e11375c524f01ad92ecc3e438e3c40d1bf5390ddf7b129678970061640381d1e48ca827ef9de763a3967492d26f" name="clutter-devel" arch="riscv64">
  <version epoch="0" ver="1.26.4" rel="4.2"/>
  <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š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ø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ška &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133118) as it works now.</changelog>
  <changelog author="Bjø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="af1169364db33ef0930ef72f8a48c9af41765b9017597226ebe6e0b48bec619e35890d07fc491da960c6d1a3994afccec5007ec37dc0e8359d603c4e79891884" name="clutter-gst-devel" arch="riscv64">
  <version epoch="0" ver="3.0.27" rel="2.2"/>
  <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ø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="a1603caf75d398d7a7d6315702abaa5758641d63e6a6f84b78a25145d216b32900aa00b491b019d8e64680951a612dedd31f5839eebada1557fcf1bd9df07885" name="clutter-gtk-devel" arch="riscv64">
  <version epoch="0" ver="1.8.4" rel="5.3"/>
  <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="4e29ad59aeeb2d0361a3dc6ce74c388335e32e0a7151bc1be9401d570be4659af6aa052b7d42075ba5244532c6f1233a2f3c19d4d253ce98c588bce600d02d91" name="clutter-gtk-lang" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="5.3"/>
  <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="9a258b55648028ffa85a46246363f8ef54ec5c632bccb07d16461ab8fa694e2bd6128ec5970d7beb86f5c51640641fde6a9b4340a30673190bc97a347d573ac2" name="clutter-lang" arch="noarch">
  <version epoch="0" ver="1.26.4" rel="4.2"/>
  <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š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ø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ška &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133118) as it works now.</changelog>
  <changelog author="Bjø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="19e283c0dbf60d6929b2ac11eadd0f1c4695e3c21120103158b24cd970113e7d76216918272c6e35c5bd87c89de17d3fc14581fd13c0dc308fa45c58fdbe7508" name="clxclient-devel" arch="riscv64">
  <version epoch="0" ver="3.9.2" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588507200">- Initial package, version 3.9.2
- Add patch:
  * fix-build.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597838400">- Fix installation on non-x86 architectures</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="886a24011605950a93e1ec8cd714a3f4ad4e161e164dbc426063ca34cd43b46cd7459e97e99d3818ded9c5d22b5faced97585bd14444dc8a8b786657d2c1af29" name="clzip" arch="riscv64">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1464436800">- Update to version 1.8:
  * main.c: Added new option '-a, --trailing-error'.
  * main.c (decompress): Print up to 6 bytes of trailing data
    when '-vvvv' is specified.
  * decoder.c (LZd_verify_trailer): Removed test of final code.
  * main.c (main): Delete '--output' file if infd is a terminal.
  * main.c (main): Don't use stdin more than once.
  * lzip.texi: Added chapter 'Trailing data'.
  * configure: Avoid warning on some shells when testing for gcc.
  * Makefile.in: Detect the existence of install-info.
  * testsuite/check.sh: A POSIX shell is required to run the tests.
  * testsuite/check.sh: Don't check error messages.
- Run internal testsuite</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.9:
  * The option '-l, --list' has been ported from lziprecover.
  * It is now an error to specify two or more different operations
    in the command line (--decompress, --list or --test).
  * Compression time of option '-0' has been reduced by 6%.
  * Compression time of options '-1' to '-9' has been reduced by 1%.
  * Decompression time has been reduced by 7%.
  * In test mode, clzip now continues checking the rest of the
    files if any input file is a terminal.
  * Trailing data are now shown both in hexadecimal and as a string
    of printable ASCII characters.
  * Three missing chapters have been added to the manual, which
    now contains all the chapters of the lzip manual.</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.10
  * The option "--loose-trailing" has been added.
  * The test used by clzip to discriminate trailing data from a
    corrupt header in multimember or concatenated files has been
    improved to a Hamming distance of 3.
  * The "-S" option now keeps input files unchanged.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Update to new upstream release 1.11~rc1
  * Detection of forbidden combinations of characters in trailing
    data has been improved.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552564800">- Update to new upstream release 1.11
  * No changes; just a version bump.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615550400">- Update to release 1.12
  * Make -o behave like -c, but writing to file instead of stdout.
  * Make -c and -o check whether the output is a terminal
    only once.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1644753600">- Update to release 1.13
  * Decompression time has been reduced by 5-12% depending on the
    file.
  * In case of error in a numerical argument to a command line
    option, clzip now shows the name of the option and the range
    of valid values.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707393600">- Update to release 1.14
  * Added the command-line switches --empty-error and
  - -marking-error
  * The option -o/--output now preserves dates, permissions, and
    ownership of the file when (de)compressing exactly one file.
  * The option -o/--output now creates missing intermediate
    directories when writing to a file.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737288000">- Update to release 1.15
  * clzip now exits with error status 2 if any empty member is
    found in a multimember file.
  * clzip now exits with error status 2 if the first byte of the
    LZMA stream is not 0.
  * Options `--empty-error` and `--marking-error` have been
    removed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774872000">- Update to release 1.16
  * '-dvv' and '-tvv' now print (de)compressed sizes instead of
    compression ratio. (Sizes are more informative than compression
    ratio).
  * Large numbers in option arguments are now accepted with
    underscore separators (-s 123_456_789).
  * Large numbers are now printed with underscore separators
    (123_456_789).
  * '--list' now can safely skip any trailing data added to a lzip
    file by the option '--append' of lziprecover.
  * '--list' now prints '+t' after the number of members to
    indicate the presence of trailing data, and prints the size of
    the trailing data below the size of the last member.
  * '-lvv' now prints a blank line between the list of members of
    each multimember file and the next file.</changelog>
</package>
<package pkgid="77bd857efd8d5515faf10126366adc6a75e03c4bdcf02c55e9cd5e9958b06c45c6d86d2ad5ceef7a9ecb5144a40fd90acd38651df30c53b72b8cf6ba3db385c7" name="cm" arch="riscv64">
  <version epoch="0" ver="0.4.4" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600344000">- Initial package (version 0.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1601294400">- Update to release 0.3.1
  * Correct a bug in computing powers of 2.
    (fixed: "left shift count &gt;= width of type")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655380800">- Update to release 0.4.0
  * Add a decomposition of the class field into a tower of prime
    degree extensions following the algorithm described in A.
    Enge and F. Morain, Fast Decomposition of Polynomials with
    Known Galois Group.
  * Add an implementation of the fastECPP primality proving
    algorithm, complete with a version running over MPI.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661601600">- Update to snapshot 0.4.0+gb2b8d4bd
  * Fix 32-bit testsuite run</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687608000">- Update to release 0.4.2
  * When ECPP certificates are output to a file, a second file in
    Primo format is created automatically.
  * ECPP certificate creation uses class field towers
    unconditionally.
  * An optional primality test is carried out before starting ECPP.
  * For larger numbers, the BPSW primality test of GMP is replaced
    by a Miller-Rabin test to base 2.
  * New command line options make it possible to compute only the
    first or only the second phase.
  * Phase 2 results are stored in any order as they come in, which
    requires the file format to change. Checkpoint files ending in
    .cert2 from previous releases are not compatible.
  * Add an optional dependency on FLINT to speed up root finding
    in the second ECPP phase.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Add flint3.diff to have the build succeed with flint-3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712836800">- Update to release 0.4.3
  * FLINT3 support
  * Add an upper bound on the permitted class number in ECPP, to
    avoid choosing discriminants for which class polynomials
    cannot be computed in reasonable time and with reasonable
    memory.
- Delete flint3.diff (obsolete)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730548800">- Add 0001-Include-standard-header-file.patch to resolve
  gcc&gt;=14 FTBFS (preprocessor result of gmp.h changes depending
  on stdio.h being included before or not)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757678400">- Update to release 0.4.4
  * Change parameters to increase likelihood of success for serial
    ecpp.
- Delete 0001-Include-standard-header-file.patch (merged)</changelog>
</package>
<package pkgid="d870cff07adf75ddeca03ed6f8c21645e41db336f3cf945e98c7e2ee96d362ebaa6ec6b1598492191c41bc9a5913deb5e000f4f896bc92f8d3556b973457b563" name="cm-devel" arch="riscv64">
  <version epoch="0" ver="0.4.4" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600344000">- Initial package (version 0.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1601294400">- Update to release 0.3.1
  * Correct a bug in computing powers of 2.
    (fixed: "left shift count &gt;= width of type")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655380800">- Update to release 0.4.0
  * Add a decomposition of the class field into a tower of prime
    degree extensions following the algorithm described in A.
    Enge and F. Morain, Fast Decomposition of Polynomials with
    Known Galois Group.
  * Add an implementation of the fastECPP primality proving
    algorithm, complete with a version running over MPI.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661601600">- Update to snapshot 0.4.0+gb2b8d4bd
  * Fix 32-bit testsuite run</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687608000">- Update to release 0.4.2
  * When ECPP certificates are output to a file, a second file in
    Primo format is created automatically.
  * ECPP certificate creation uses class field towers
    unconditionally.
  * An optional primality test is carried out before starting ECPP.
  * For larger numbers, the BPSW primality test of GMP is replaced
    by a Miller-Rabin test to base 2.
  * New command line options make it possible to compute only the
    first or only the second phase.
  * Phase 2 results are stored in any order as they come in, which
    requires the file format to change. Checkpoint files ending in
    .cert2 from previous releases are not compatible.
  * Add an optional dependency on FLINT to speed up root finding
    in the second ECPP phase.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Add flint3.diff to have the build succeed with flint-3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712836800">- Update to release 0.4.3
  * FLINT3 support
  * Add an upper bound on the permitted class number in ECPP, to
    avoid choosing discriminants for which class polynomials
    cannot be computed in reasonable time and with reasonable
    memory.
- Delete flint3.diff (obsolete)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730548800">- Add 0001-Include-standard-header-file.patch to resolve
  gcc&gt;=14 FTBFS (preprocessor result of gmp.h changes depending
  on stdio.h being included before or not)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757678400">- Update to release 0.4.4
  * Change parameters to increase likelihood of success for serial
    ecpp.
- Delete 0001-Include-standard-header-file.patch (merged)</changelog>
</package>
<package pkgid="b8b4637220dc77fb7a29ba5af2da86b049fd03a0e56cd252199e45ffe5d713056d8d3dbbecf377180c8a23ef5f8f8e4aa942719f9755ba2a386b53de34e6f3d0" name="cm-unicode-fonts" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="196.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mfabian@suse.de" date="1141214400">- add "Provides: locale(ru;bg;el)".</changelog>
  <changelog author="mfabian@suse.de" date="1155038400">- move fonts to /usr/share/fonts because of the move to Xorg X11R7.</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="cfarrell@suse.com" date="1336564800">- license update: SUSE-XFree86-with-font-exception
  This license was added to the spreadsheet linked at license.opensuse.org
  today (SUSE-prefix until spdx.org accepts the license)</changelog>
  <changelog author="pgajdos@suse.com" date="1336651200">- updated to 0.7.0 -&gt; OFL-1.1 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="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760356800">- Stop marking cm-unicode as essential for locales
  (affects openSUSE DVD size)</changelog>
</package>
<package pkgid="c3fe0af19c3e7dce4f3f80d550437030a4f7bef66270b6991a5fc3fe1701a291d500f364b0518bd89dee84dd7f506ae00a772d858e2841279b4bd3b11bfbb230" name="cmake" arch="riscv64">
  <version epoch="0" ver="4.2.3" rel="1.3"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1756468800">- Update to 4.1.1
  * ctest: Restore default of no time limit for command-line `-T
  Test` step
  * ctest: Restore default test timeout for command-line `-T Test`
  step
  * cmList: fix swap function definition
  * string(GENEX_STRIP): Fix regression on nested generator
  expressions
  * Clang/CUDA: Support CUDA Toolkit 13 new include layout</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759233600">- add avoid-using-undocumented-type.patch to fix build with curl
  8.16
- disable lto as there are two byacc definitions in two different
  compilation units and they conflict.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759406400">- update to 4.1.2.
  * Ninja: escape special characters in custom command comments
  * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_&lt;dir&gt;=&lt;default&gt; in /usr
  * FindPython: Ensure correct handling of Python_FIND_ABI variable
- remove avoid-using-undocumented-type.patch part of upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764676800">- update to 4.1.3:
  * The execute_process() command once again terminates child
    processes when its TIMEOUT is reached. This was accidentally
    regressed by CMake 3.29.
- fixes test failures with libarchive &gt;= 3.8.2 (boo#1253745)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1764763200">- update to 4.2.0
  * The "FASTBuild" generator was added.
  * CMake now supports Cross Compiling for Emscripten with simple
    toolchain files.
  * The "set(CACHE{&lt;variable&gt;})" and "unset(CACHE{&lt;variable&gt;})"
    commands were added to explicitly set and unset cache entries.
  * The "INSTALL_OBJECT_NAME" source file property was added to control
    names of installed object files for specific compiled sources.
  * Nearly all find modules now provide a "&lt;PackageName&gt;_VERSION" result
    variable matching the casing of its module name.  Existing variants
    such as "&lt;PackageName&gt;_VERSION_STRING" and uppercased
    "&lt;PACKAGENAME&gt;_VERSION" are deprecated.
  * The "ExternalProject" module's "ExternalProject_Add()" and
    "ExternalProject_Add_Step()" commands now provide options to set
    environment variables on the configure, build, install, and test
    steps.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1765368000">- update to 4.2.1
  * Source: Improve detection of Linux architectures requiring
    explicit libatomic
  * ExternalProject: Fix environment modification ops named
    with underscores
  * fileAPI: Silently ignore non-target order dependencies
  * export: Fix exporting targets with multiple file sets</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769083200">- update to 4.2.2
  * Linux: Do not force 64-bit `time_t` on 32-bit archs with system
    libarchive
  * fileapi: Handle unused imported libraries with missing
    IMPORTED_IMPLIB
  * GenEx: Partially restore pre-CMP0199 behavior of $&lt;CONFIG&gt;</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1769601600">- Add the modern version of Modules/FindLua.cmake from
  https://gitlab.kitware.com/cmake/cmake/-/blob/261b7b933c66/Modules/FindLua.cmake,
  which works with Lua 5.5</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769688000">- update to 4.2.3
  * Tests: Remove invalid CUDA code from tests
- Exclude test RunCMake.string on 32-bit systems as it fails
  with a year 2038 issue
- Remove ignored ctest parameter --force-new-ctest-process. It
  has no longer any effect.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1770206400">- Exclude Tutorial Test on i586 due to SSE issues
  * https://gitlab.kitware.com/cmake/cmake/-/issues/27569</changelog>
</package>
<package pkgid="98ff073f3f08cbf2cb4f88255ef1fb619e8ee1d88725a8614523ffb925f62b13925eb4e428560ea0080ee4d3baeb1e2a19819b59e9a5e2e674c262e384e12898" name="cmake-doc-qhelp" arch="riscv64">
  <version epoch="0" ver="4.2.3" rel="1.1"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1756468800">- Update to 4.1.1
  * ctest: Restore default of no time limit for command-line `-T
  Test` step
  * ctest: Restore default test timeout for command-line `-T Test`
  step
  * cmList: fix swap function definition
  * string(GENEX_STRIP): Fix regression on nested generator
  expressions
  * Clang/CUDA: Support CUDA Toolkit 13 new include layout</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759233600">- add avoid-using-undocumented-type.patch to fix build with curl
  8.16
- disable lto as there are two byacc definitions in two different
  compilation units and they conflict.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759406400">- update to 4.1.2.
  * Ninja: escape special characters in custom command comments
  * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_&lt;dir&gt;=&lt;default&gt; in /usr
  * FindPython: Ensure correct handling of Python_FIND_ABI variable
- remove avoid-using-undocumented-type.patch part of upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764676800">- update to 4.1.3:
  * The execute_process() command once again terminates child
    processes when its TIMEOUT is reached. This was accidentally
    regressed by CMake 3.29.
- fixes test failures with libarchive &gt;= 3.8.2 (boo#1253745)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1764763200">- update to 4.2.0
  * The "FASTBuild" generator was added.
  * CMake now supports Cross Compiling for Emscripten with simple
    toolchain files.
  * The "set(CACHE{&lt;variable&gt;})" and "unset(CACHE{&lt;variable&gt;})"
    commands were added to explicitly set and unset cache entries.
  * The "INSTALL_OBJECT_NAME" source file property was added to control
    names of installed object files for specific compiled sources.
  * Nearly all find modules now provide a "&lt;PackageName&gt;_VERSION" result
    variable matching the casing of its module name.  Existing variants
    such as "&lt;PackageName&gt;_VERSION_STRING" and uppercased
    "&lt;PACKAGENAME&gt;_VERSION" are deprecated.
  * The "ExternalProject" module's "ExternalProject_Add()" and
    "ExternalProject_Add_Step()" commands now provide options to set
    environment variables on the configure, build, install, and test
    steps.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1765368000">- update to 4.2.1
  * Source: Improve detection of Linux architectures requiring
    explicit libatomic
  * ExternalProject: Fix environment modification ops named
    with underscores
  * fileAPI: Silently ignore non-target order dependencies
  * export: Fix exporting targets with multiple file sets</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769083200">- update to 4.2.2
  * Linux: Do not force 64-bit `time_t` on 32-bit archs with system
    libarchive
  * fileapi: Handle unused imported libraries with missing
    IMPORTED_IMPLIB
  * GenEx: Partially restore pre-CMP0199 behavior of $&lt;CONFIG&gt;</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1769601600">- Add the modern version of Modules/FindLua.cmake from
  https://gitlab.kitware.com/cmake/cmake/-/blob/261b7b933c66/Modules/FindLua.cmake,
  which works with Lua 5.5</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769688000">- update to 4.2.3
  * Tests: Remove invalid CUDA code from tests
- Exclude test RunCMake.string on 32-bit systems as it fails
  with a year 2038 issue
- Remove ignored ctest parameter --force-new-ctest-process. It
  has no longer any effect.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1770206400">- Exclude Tutorial Test on i586 due to SSE issues
  * https://gitlab.kitware.com/cmake/cmake/-/issues/27569</changelog>
</package>
<package pkgid="addaec7eaff023d77de6c7832c26c7b0ac8be0f048f7f7a796e7dea355f691f9a1e00ec87cccacefc222b7a3deee3fa0a08d67bd97541f47c8a84339acc1f3e3" name="cmake-extras" arch="noarch">
  <version epoch="0" ver="1.9" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711281600">- Initial package for version 1.7</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1742817600">- upate to 1.8
  * GMock: wire dependencies between GMock step and library files
  * QmlPlugins: Crude support for qt6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744891200">- fix build with cmake4 (boo#1239788) cmake-extras-1.8-cmake4.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759924800">- update to 1.9
  * add support for CMake 4.0
- drop cmake-extras-1.8-cmake4.patch as it is part of the release</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1764936000">- Fix filename and path of qmlplugindump-qt5 for openSUSE</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1765022400">- Add fix-filename-and-path-of-qmlplugindump.patch, support both qmlplugindump-qt5
  and qmlplugindump-qt6 (boo#1254531)</changelog>
</package>
<package pkgid="b1a183d68a1196ac0a4e372279dc047e5b956f822d038176e26878a1f586297c05e1db32fe7852c29a172e9a192a98d9fa94e108e7d73e6d776b6a4f51193560" name="cmake-full" arch="riscv64">
  <version epoch="0" ver="4.2.3" rel="1.2"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1756468800">- Update to 4.1.1
  * ctest: Restore default of no time limit for command-line `-T
  Test` step
  * ctest: Restore default test timeout for command-line `-T Test`
  step
  * cmList: fix swap function definition
  * string(GENEX_STRIP): Fix regression on nested generator
  expressions
  * Clang/CUDA: Support CUDA Toolkit 13 new include layout</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759233600">- add avoid-using-undocumented-type.patch to fix build with curl
  8.16
- disable lto as there are two byacc definitions in two different
  compilation units and they conflict.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759406400">- update to 4.1.2.
  * Ninja: escape special characters in custom command comments
  * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_&lt;dir&gt;=&lt;default&gt; in /usr
  * FindPython: Ensure correct handling of Python_FIND_ABI variable
- remove avoid-using-undocumented-type.patch part of upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764676800">- update to 4.1.3:
  * The execute_process() command once again terminates child
    processes when its TIMEOUT is reached. This was accidentally
    regressed by CMake 3.29.
- fixes test failures with libarchive &gt;= 3.8.2 (boo#1253745)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1764763200">- update to 4.2.0
  * The "FASTBuild" generator was added.
  * CMake now supports Cross Compiling for Emscripten with simple
    toolchain files.
  * The "set(CACHE{&lt;variable&gt;})" and "unset(CACHE{&lt;variable&gt;})"
    commands were added to explicitly set and unset cache entries.
  * The "INSTALL_OBJECT_NAME" source file property was added to control
    names of installed object files for specific compiled sources.
  * Nearly all find modules now provide a "&lt;PackageName&gt;_VERSION" result
    variable matching the casing of its module name.  Existing variants
    such as "&lt;PackageName&gt;_VERSION_STRING" and uppercased
    "&lt;PACKAGENAME&gt;_VERSION" are deprecated.
  * The "ExternalProject" module's "ExternalProject_Add()" and
    "ExternalProject_Add_Step()" commands now provide options to set
    environment variables on the configure, build, install, and test
    steps.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1765368000">- update to 4.2.1
  * Source: Improve detection of Linux architectures requiring
    explicit libatomic
  * ExternalProject: Fix environment modification ops named
    with underscores
  * fileAPI: Silently ignore non-target order dependencies
  * export: Fix exporting targets with multiple file sets</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769083200">- update to 4.2.2
  * Linux: Do not force 64-bit `time_t` on 32-bit archs with system
    libarchive
  * fileapi: Handle unused imported libraries with missing
    IMPORTED_IMPLIB
  * GenEx: Partially restore pre-CMP0199 behavior of $&lt;CONFIG&gt;</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1769601600">- Add the modern version of Modules/FindLua.cmake from
  https://gitlab.kitware.com/cmake/cmake/-/blob/261b7b933c66/Modules/FindLua.cmake,
  which works with Lua 5.5</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769688000">- update to 4.2.3
  * Tests: Remove invalid CUDA code from tests
- Exclude test RunCMake.string on 32-bit systems as it fails
  with a year 2038 issue
- Remove ignored ctest parameter --force-new-ctest-process. It
  has no longer any effect.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1770206400">- Exclude Tutorial Test on i586 due to SSE issues
  * https://gitlab.kitware.com/cmake/cmake/-/issues/27569</changelog>
</package>
<package pkgid="b1881ce8eddc091aefd2928621c845f706a0e131487a1d3e2f16369761d67abf645409117aee68c4e01f55c51847fccec84e11a5f65d86d0c4098619e9cf64cc" name="cmake-gui" arch="riscv64">
  <version epoch="0" ver="4.2.3" rel="1.1"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1756468800">- Update to 4.1.1
  * ctest: Restore default of no time limit for command-line `-T
  Test` step
  * ctest: Restore default test timeout for command-line `-T Test`
  step
  * cmList: fix swap function definition
  * string(GENEX_STRIP): Fix regression on nested generator
  expressions
  * Clang/CUDA: Support CUDA Toolkit 13 new include layout</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759233600">- add avoid-using-undocumented-type.patch to fix build with curl
  8.16
- disable lto as there are two byacc definitions in two different
  compilation units and they conflict.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759406400">- update to 4.1.2.
  * Ninja: escape special characters in custom command comments
  * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_&lt;dir&gt;=&lt;default&gt; in /usr
  * FindPython: Ensure correct handling of Python_FIND_ABI variable
- remove avoid-using-undocumented-type.patch part of upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764676800">- update to 4.1.3:
  * The execute_process() command once again terminates child
    processes when its TIMEOUT is reached. This was accidentally
    regressed by CMake 3.29.
- fixes test failures with libarchive &gt;= 3.8.2 (boo#1253745)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1764763200">- update to 4.2.0
  * The "FASTBuild" generator was added.
  * CMake now supports Cross Compiling for Emscripten with simple
    toolchain files.
  * The "set(CACHE{&lt;variable&gt;})" and "unset(CACHE{&lt;variable&gt;})"
    commands were added to explicitly set and unset cache entries.
  * The "INSTALL_OBJECT_NAME" source file property was added to control
    names of installed object files for specific compiled sources.
  * Nearly all find modules now provide a "&lt;PackageName&gt;_VERSION" result
    variable matching the casing of its module name.  Existing variants
    such as "&lt;PackageName&gt;_VERSION_STRING" and uppercased
    "&lt;PACKAGENAME&gt;_VERSION" are deprecated.
  * The "ExternalProject" module's "ExternalProject_Add()" and
    "ExternalProject_Add_Step()" commands now provide options to set
    environment variables on the configure, build, install, and test
    steps.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1765368000">- update to 4.2.1
  * Source: Improve detection of Linux architectures requiring
    explicit libatomic
  * ExternalProject: Fix environment modification ops named
    with underscores
  * fileAPI: Silently ignore non-target order dependencies
  * export: Fix exporting targets with multiple file sets</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769083200">- update to 4.2.2
  * Linux: Do not force 64-bit `time_t` on 32-bit archs with system
    libarchive
  * fileapi: Handle unused imported libraries with missing
    IMPORTED_IMPLIB
  * GenEx: Partially restore pre-CMP0199 behavior of $&lt;CONFIG&gt;</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1769601600">- Add the modern version of Modules/FindLua.cmake from
  https://gitlab.kitware.com/cmake/cmake/-/blob/261b7b933c66/Modules/FindLua.cmake,
  which works with Lua 5.5</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769688000">- update to 4.2.3
  * Tests: Remove invalid CUDA code from tests
- Exclude test RunCMake.string on 32-bit systems as it fails
  with a year 2038 issue
- Remove ignored ctest parameter --force-new-ctest-process. It
  has no longer any effect.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1770206400">- Exclude Tutorial Test on i586 due to SSE issues
  * https://gitlab.kitware.com/cmake/cmake/-/issues/27569</changelog>
</package>
<package pkgid="75a757143a139f11c23344a333368b641e8edb6713575b4bd7dae994d76b4a29630d22a3676f619ebd72951c5ab1163a7c32aa31f9e55e1e20b19824f0554c40" name="cmake-man" arch="riscv64">
  <version epoch="0" ver="4.2.3" rel="1.1"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1756468800">- Update to 4.1.1
  * ctest: Restore default of no time limit for command-line `-T
  Test` step
  * ctest: Restore default test timeout for command-line `-T Test`
  step
  * cmList: fix swap function definition
  * string(GENEX_STRIP): Fix regression on nested generator
  expressions
  * Clang/CUDA: Support CUDA Toolkit 13 new include layout</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759233600">- add avoid-using-undocumented-type.patch to fix build with curl
  8.16
- disable lto as there are two byacc definitions in two different
  compilation units and they conflict.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759406400">- update to 4.1.2.
  * Ninja: escape special characters in custom command comments
  * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_&lt;dir&gt;=&lt;default&gt; in /usr
  * FindPython: Ensure correct handling of Python_FIND_ABI variable
- remove avoid-using-undocumented-type.patch part of upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764676800">- update to 4.1.3:
  * The execute_process() command once again terminates child
    processes when its TIMEOUT is reached. This was accidentally
    regressed by CMake 3.29.
- fixes test failures with libarchive &gt;= 3.8.2 (boo#1253745)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1764763200">- update to 4.2.0
  * The "FASTBuild" generator was added.
  * CMake now supports Cross Compiling for Emscripten with simple
    toolchain files.
  * The "set(CACHE{&lt;variable&gt;})" and "unset(CACHE{&lt;variable&gt;})"
    commands were added to explicitly set and unset cache entries.
  * The "INSTALL_OBJECT_NAME" source file property was added to control
    names of installed object files for specific compiled sources.
  * Nearly all find modules now provide a "&lt;PackageName&gt;_VERSION" result
    variable matching the casing of its module name.  Existing variants
    such as "&lt;PackageName&gt;_VERSION_STRING" and uppercased
    "&lt;PACKAGENAME&gt;_VERSION" are deprecated.
  * The "ExternalProject" module's "ExternalProject_Add()" and
    "ExternalProject_Add_Step()" commands now provide options to set
    environment variables on the configure, build, install, and test
    steps.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1765368000">- update to 4.2.1
  * Source: Improve detection of Linux architectures requiring
    explicit libatomic
  * ExternalProject: Fix environment modification ops named
    with underscores
  * fileAPI: Silently ignore non-target order dependencies
  * export: Fix exporting targets with multiple file sets</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769083200">- update to 4.2.2
  * Linux: Do not force 64-bit `time_t` on 32-bit archs with system
    libarchive
  * fileapi: Handle unused imported libraries with missing
    IMPORTED_IMPLIB
  * GenEx: Partially restore pre-CMP0199 behavior of $&lt;CONFIG&gt;</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1769601600">- Add the modern version of Modules/FindLua.cmake from
  https://gitlab.kitware.com/cmake/cmake/-/blob/261b7b933c66/Modules/FindLua.cmake,
  which works with Lua 5.5</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769688000">- update to 4.2.3
  * Tests: Remove invalid CUDA code from tests
- Exclude test RunCMake.string on 32-bit systems as it fails
  with a year 2038 issue
- Remove ignored ctest parameter --force-new-ctest-process. It
  has no longer any effect.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1770206400">- Exclude Tutorial Test on i586 due to SSE issues
  * https://gitlab.kitware.com/cmake/cmake/-/issues/27569</changelog>
</package>
<package pkgid="74809f94102e2960f045b6cd2b716374121fd9fef2a9a45ecc779b8ca1d99c05b183fa82ed90cb406838c0e4dcbbf2bfb1c04b9d5841fbb65b6686eb81aa4cb6" name="cmake-mini" arch="riscv64">
  <version epoch="0" ver="4.2.3" rel="1.3"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1756468800">- Update to 4.1.1
  * ctest: Restore default of no time limit for command-line `-T
  Test` step
  * ctest: Restore default test timeout for command-line `-T Test`
  step
  * cmList: fix swap function definition
  * string(GENEX_STRIP): Fix regression on nested generator
  expressions
  * Clang/CUDA: Support CUDA Toolkit 13 new include layout</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759233600">- add avoid-using-undocumented-type.patch to fix build with curl
  8.16
- disable lto as there are two byacc definitions in two different
  compilation units and they conflict.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1759406400">- update to 4.1.2.
  * Ninja: escape special characters in custom command comments
  * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_&lt;dir&gt;=&lt;default&gt; in /usr
  * FindPython: Ensure correct handling of Python_FIND_ABI variable
- remove avoid-using-undocumented-type.patch part of upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764676800">- update to 4.1.3:
  * The execute_process() command once again terminates child
    processes when its TIMEOUT is reached. This was accidentally
    regressed by CMake 3.29.
- fixes test failures with libarchive &gt;= 3.8.2 (boo#1253745)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1764763200">- update to 4.2.0
  * The "FASTBuild" generator was added.
  * CMake now supports Cross Compiling for Emscripten with simple
    toolchain files.
  * The "set(CACHE{&lt;variable&gt;})" and "unset(CACHE{&lt;variable&gt;})"
    commands were added to explicitly set and unset cache entries.
  * The "INSTALL_OBJECT_NAME" source file property was added to control
    names of installed object files for specific compiled sources.
  * Nearly all find modules now provide a "&lt;PackageName&gt;_VERSION" result
    variable matching the casing of its module name.  Existing variants
    such as "&lt;PackageName&gt;_VERSION_STRING" and uppercased
    "&lt;PACKAGENAME&gt;_VERSION" are deprecated.
  * The "ExternalProject" module's "ExternalProject_Add()" and
    "ExternalProject_Add_Step()" commands now provide options to set
    environment variables on the configure, build, install, and test
    steps.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1765368000">- update to 4.2.1
  * Source: Improve detection of Linux architectures requiring
    explicit libatomic
  * ExternalProject: Fix environment modification ops named
    with underscores
  * fileAPI: Silently ignore non-target order dependencies
  * export: Fix exporting targets with multiple file sets</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769083200">- update to 4.2.2
  * Linux: Do not force 64-bit `time_t` on 32-bit archs with system
    libarchive
  * fileapi: Handle unused imported libraries with missing
    IMPORTED_IMPLIB
  * GenEx: Partially restore pre-CMP0199 behavior of $&lt;CONFIG&gt;</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1769601600">- Add the modern version of Modules/FindLua.cmake from
  https://gitlab.kitware.com/cmake/cmake/-/blob/261b7b933c66/Modules/FindLua.cmake,
  which works with Lua 5.5</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1769688000">- update to 4.2.3
  * Tests: Remove invalid CUDA code from tests
- Exclude test RunCMake.string on 32-bit systems as it fails
  with a year 2038 issue
- Remove ignored ctest parameter --force-new-ctest-process. It
  has no longer any effect.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1770206400">- Exclude Tutorial Test on i586 due to SSE issues
  * https://gitlab.kitware.com/cmake/cmake/-/issues/27569</changelog>
</package>
<package pkgid="075531419ada30eea4e3d37300f5c02b9f8236090bd2764dce9caa2a7ed66e96928ede0d10c9184f9fe8befb177095afb17629c882999d20b2c131e80814ba77" name="cmark" arch="riscv64">
  <version epoch="0" ver="0.31.1" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1506686400">- Add cmark-install_libdir_is_abs.patch: CMAKE_INSTALL_LIBDIR is an
  absolute path (if -DLIBDIR=%{_libdir} is being passed.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1509710400">- update to 0.28.3
  * -smart: open quote can never occur right after ] or )
  * Include GNUInstallDirs in src/CMakeLists.txt
  * Fix quadratic behavior in finalize
  * Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc
  - drop cmark-install_libdir_is_abs.patch</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1565092800">- update to 0.29.0
  * Update spec to 0.29.
  * Make rendering safe by default (#239, #273).
    Adds `CMARK_OPT_UNSAFE` and make `CMARK_OPT_SAFE` a no-op (for API
    compatibility).  The new default behavior is to suppress raw HTML and
    potentially dangerous links.  The `CMARK_OPT_UNSAFE` option has to be set
    explicitly to prevent this.
  * *NOTE:** This change will require modifications in bindings for cmark
    and in most libraries and programs that use cmark.
    Borrows heavily from @kivikakk's patch in github/cmark-gfm#123.
  * Add sourcepos info for inlines (Yuki Izumi).
  * Disallow more than 32 nested balanced parens in a link (Yuki Izumi).
  * Resolve link references before creating setext header.
    A setext header line after a link reference should not
    create a header, according to the spec.
  * commonmark renderer: improve escaping.
    URL-escape special characters when escape mode is URL, and not otherwise.
    Entity-escape control characters (&lt; 0x20) in non-literal escape modes.
  * render:  only emit actual newline when escape mode is LITERAL.
    For markdown content, e.g., in other contexts we want some
    kind of escaping, not a literal newline.
  * Update code span normalization to conform with spec change.
  * Allow empty `&lt;&gt;` link destination in reference link.
  * Remove leftover includes of `memory.h` (#290).
  * A link destination can't start with `&lt;` unless it is
    an angle-bracket link that also ends with `&gt;` (#289).
    (If your URL really starts with `&lt;`, URL-escape it.)
  * Allow internal delimiter runs to match if both have lengths that are
    multiples of 3.  See commonmark/commonmark#528.
  * Include `references.h` in `parser.h` (#287).
  * Fix `[link](&lt;foo\&gt;)`.
  * Use hand-rolled scanner for thematic break (see #284).
    Keep track of the last position where a thematic break
    failed to match on a line, to avoid rescanning unnecessarily.
  * Rename `ends_with_blank_line` with `S_` prefix.
  * Add `CMARK_NODE__LAST_LINE_CHECKED` flag (#284).
    Use this to avoid unnecessary recursion in `ends_with_blank_line`.
  * In `ends_with_blank_line`, call `S_set_last_line_blank`
    to avoid unnecessary repetition (#284).  Once we settle whether a list
    item ends in a blank line, we don't need to revisit this in considering
    parent list items.
  * Disallow unescaped `(` in parenthesized link title.
  * Copy line/col info straight from opener/closer (Ashe Connor).
    We can't rely on anything in `subj` since it's been modified while parsing
    the subject and could represent line info from a future line.  This is
    simple and works.
  * `render.c`: reset `last_breakable` after cr.  Fixes jgm/pandoc#5033.
  * Fix a typo in `houdini_href_e.c` (Felix Yan).
  * commonmark writer: use `~~~` fences if info string contains backtick.
    This is needed for round-trip tests.
  * Update scanners for new info string rules.
  * Add XSLT stylesheet to convert cmark XML back to Commonmark
    (Nick Wellnhofer, #264).  Initial version of an XSLT stylesheet that
    converts the XML format produced by `cmark -t xml` back to Commonmark.
  * Check for whitespace before reference title (#263).
  * Bump CMake to version 3 (Jonathan Müller).
  * Build: Remove deprecated call to `add_compiler_export_flags()`
    (Jonathan Müller).  It is deprecated in CMake 3.0, the replacement is to
    set the `CXX_VISIBILITY_PRESET` (or in our case `C_VISIBILITY_PRESET`) and
    `VISIBILITY_INLINES_HIDDEN` properties of the target.  We're already
    setting them by setting the CMake variables anyway, so the call can be
    removed.
  * Build: only attempt to install MSVC system libraries on Windows
    (Saleem Abdulrasool).  Newer versions of CMake attempt to query the system
    for information about the VS 2017 installation.  Unfortunately, this query
    fails on non-Windows systems when cross-compiling:
    `cmake_host_system_information does not recognize &lt;key&gt; VS_15_DIR`.
    CMake will not find these system libraries on non-Windows hosts anyways,
    and we were silencing the warnings, so simply omit the installation when
    cross-compiling to Windows.
  * Simplify code normalization, in line with spec change.
  * Implement code span spec changes.  These affect both parsing and writing
    commonmark.
  * Add link parsing corner cases to regressions (Ashe Connor).
  * Add `xml:space="preserve"` in XML output when appropriate
    (Nguyễn Thái Ngọc Duy).
    (For text, code, code_block, html_inline and html_block tags.)
  * Removed meta from list of block tags.  Added regression test.
    See commonmark/CommonMark#527.
  * `entity_tests.py` - omit noisy success output.
  * `pathological_tests.py`: make tests run faster.
    Commented out the (already ignored) "many references" test, which
    times out.  Reduced the iterations for a couple other tests.
  * `pathological_tests.py`: added test for deeply nested lists.
  * Optimize `S_find_first_nonspace`.  We were needlessly redoing things we'd
    already done.  Now we skip the work if the first nonspace is greater than
    the current offset.  This fixes pathological slowdown with deeply nested
    lists (#255).  For N = 3000, the time goes from over 17s to about 0.7s.
    Thanks to Martin Mitas for diagnosing the problem.
  * Allow spaces in link destination delimited with pointy brackets.
  * Adjust max length of decimal/numeric entities.
    See commonmark/CommonMark#487.
  * Fix inline raw HTML parsing.
    This fixes a recently added failing spec test case.  Previously spaces
    were being allowed in unquoted attribute values; no we forbid them.
  * Don't allow list markers to be indented &gt;= 4 spaces.
    See commonmark/CommonMark#497.
  * Check for empty buffer when rendering (Phil Turnbull).
    For empty documents, `-&gt;size` is zero so
    `renderer.buffer-&gt;ptr[renderer.buffer-&gt;size - 1]` will cause an
    out-of-bounds read. Empty buffers always point to the global
    `cmark_strbuf__initbuf` buffer so we read `cmark_strbuf__initbuf[-1]`.
  * Also run API tests with `CMARK_SHARED=OFF` (Nick Wellnhofer).
  * Rename roundtrip and entity tests (Nick Wellnhofer).
    Rename the tests to reflect that they use the library, not the
    executable.
  * Generate export header for static-only build (#247, Nick Wellnhofer).
  * Fuzz width parameter too (Phil Turnbull).  Allow the `width` parameter to
    be generated too so we get better fuzz-coverage.
  * Don't discard empty fuzz test-cases (Phil Turnbull).  We currently discard
    fuzz test-cases that are empty but empty inputs are valid markdown. This
    improves the fuzzing coverage slightly.
  * Fixed exit code for pathological tests.
  * Add allowed failures to `pathological_tests.py`.
    This allows us to include tests that we don't yet know how to pass.
  * Add timeout to `pathological_tests.py`.
    Tests must complete in 8 seconds or are errors.
  * Add more pathological tests (Martin Mitas).
    These tests target the issues #214, #218, #220.
  * Use pledge(2) on OpenBSD (Ashe Connor).
  * Update the Racket wrapper (Eli Barzilay).
  * Makefile: For afl target, don't build tests.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1620993600">-  %cmake_build is now the recommended way to build cmake projects</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1624276800">- update to 0.30.0
  * Use official 0.30 spec.txt.
  * Add `cmark_get_default_mem_allocator()` (#330).  API change: this
    adds a new exported function in cmark.h.
  * Fix #383.  An optimization we used for emphasis parsing was
    too aggressive, causing us to miss some emphasis that was legal
    according to the spec.  We fix this by indexing the `openers_bottom`
    table not just by the type of delimiter and the length of the
    closing delimiter mod 3, but by whether the closing delimiter
    can also be an opener.  (The algorithm for determining emphasis
    matching depends on all these factors.)  Add regression test.
  * Fix quadratic behavior with inline HTML (#299, Nick Wellnhofer).
    Repeated starting sequences like `&lt;?`, `&lt;!DECL ` or `&lt;![CDATA[` could
    lead to quadratic behavior if no matching ending sequence was found.
    Separate the inline HTML scanners. Remember if scanning the whole input
    for a specific ending sequence failed and skip subsequent scans.
  * Speed up hierarchy check in tree manipulation API (Nick Wellnhofer).
    Skip hierarchy check in the common case that the inserted child has
    no children.
  * Fix quadratic behavior when parsing inlines (#373, Nick Wellnhofer).
    The inline parsing code would call `cmark_node_append_child` to append
    nodes. This public function has a sanity check which is linear in the
    depth of the tree. Repeated calls could show quadratic behavior in
    degenerate trees. Use a special function to append nodes without this
    check.  (Issue found by OSS-Fuzz.)
  * Replace invalid characters in XML output (#365, Nick wellnhofer).
    Control characters, U+FFFE and U+FFFF aren't allowed in XML 1.0, so
    replace them with U+FFFD (replacement character). This doesn't solve
    the problem how to roundtrip these characters, but at least we don't
    produce invalid XML.
  * Avoid quadratic output growth with reference links (#354, Nick Wellnhofer).
    Keep track of the number bytes added through expansion of reference
    links and limit the total to the size of the input document. Always
    allow a minimum of 100KB.  Unfortunately, cmark has no error handling,
    so all we can do is to stop expanding reference links without returning
    an error. This should never be an issue in practice though. The 100KB
    minimum alone should cover all real-world cases.
  * Fix issue with type-7 HTML blocks interrupting paragraphs
    (see commonmark/commonmark.js#213).
  * Treat `textarea` like `script`, `style`, `pre` (type 1 HTML block),
    in accordance with spec change.
  * Define whitespace per spec (Asherah Conor).
  * Add `MAX_INDENT` for xml (#355).  Otherwise we can get quadratic
    increase in size with deeply nested structures.
  * Fix handling of empty strings when creating XML/HTML output
    (Steffen Kieß).
  * Commonmark renderer: always use fences for code (#317).
    This solves problems with adjacent code blocks being merged.
  * Improve rendering of commonmark code spans with spaces (#316).
  * Cleaner approach to max digits for numeric entities.
    This modifies unescaping in `houdini_html_u.c` rather than
    the entity handling in `inlines.c`.  Unlike the other,
    this approach works also in e.g. link titles.
  * Fix entity parser (and api test) to respect length limit on
    numeric entities.
  * Don't allow link destinations with unbalanced unescaped parentheses.
    See commonmark/commonmark.js#177.
  * `print_usage()`: Minor grammar fix, swap two words (#305, Øyvind A. Holm).
  * Don't call `memcpy` with `NULL` as first parameter.
    This is illegal according to the C standard, sec. 7.1.4.
    See &lt;https://www.imperialviolet.org/2016/06/26/nonnull.html&gt;.
  * Add needed include in `blocks.c`.
  * Fix unnecessary variable assignment.
  * Skip UTF-8 BOM if present at beginning of buffer (#334).
  * Fix URL check in `is_autolink` (Nick Wellnhofer).  In a recent commit,
    the check was changed to `strcmp`, but we really have to use `strncmp`.
  * Fix null pointer deref in `is_autolink` (Nick Wellnhofer).
    Introduced by a recent commit. Found by OSS-Fuzz.
  * Rearrange struct cmark_node (Nick Wellnhofer).  Introduce multi-purpose
    data/len members in struct cmark_node. This is mainly used to store
    literal text for inlines, code and HTML blocks.
    Move the content strbuf for blocks from `cmark_node` to `cmark_parser`.
    When finalizing nodes that allow inlines (paragraphs and headings),
    detach the strbuf and store the block content in the node's data/len
    members. Free the block content after processing inlines.
    Reduces size of struct `cmark_node` by 8 bytes.
  * Improve packing of `struct cmark_list` (Nick Wellnhofer).
  * Use C string instead of chunk in a number of contexts (Nick Wellnhofer,
    [#309]).  The node struct never references memory of other nodes now.
    Node accessors don't have to check for delayed creation of C strings,
    so parsing and iterating all literals using the public API should
    actually be faster than before.  These changes also reduce the size
    of `struct cmark_node`.
  * Add casts for MSVC10 (from kivikakk in cmark-cfm).
  * commonmark renderer:  better escaping in smart mode.  When
    `CMARK_OPT_SMART` is enabled, we escape literal `-`, `.`, and quote
    characters when needed to avoid their being "smartified."
  * Add options field to `cmark_renderer`.
  * commonmark.c - use `size_t` instead of `int`.
  * Include `string.h` in `cmark-fuzz.c`.
  * Fix #220 (hash collisions for references) (Vicent Marti via cmark-gfm).
    Reimplemented reference storage as follows:
    1. New references are always inserted at the end of a linked list. This
    is an O(1) operation, and does not check whether an existing (duplicate)
    reference with the same label already exists in the document.
    2. Upon the first call to `cmark_reference_lookup` (when it is expected
    that no further references will be added to the reference map), the
    linked list of references is written into a fixed-size array.
    3. The fixed size array can then be efficiently sorted in-place in O(n
    log n). This operation only happens once. We perform this sort in a
    _stable_ manner to ensure that the earliest link reference in the
    document always has preference, as the spec dictates. To accomplish
    this, every reference is tagged with a generation number when initially
    inserted in the linked list.
    4. The sorted array is then compacted in O(n). Since it was sorted in a
    stable way, the first reference for each label is preserved and the
    duplicates are removed, matching the spec.
    5. We can now simply perform a binary search for the current
    `cmark_reference_lookup` query in O(log n). Any further lookup calls
    will also be O(log n), since the sorted references table only needs to
    be generated once.
    The resulting implementation is notably simple (as it uses standard
    library builtins `qsort` and `bsearch`), whilst performing better than
    the fixed size hash table in documents that have a high number of
    references and never becoming pathological regardless of the input.
  * Comment out unused function `cmark_strbuf_cstr` in `buffer.h`.
  * Re-add `--safe` command-line option as a no-op (#344), for backwards
    compatibility.
  * Update to Unicode 13.0
  * Generate and install cmake-config file (Reinhold Gschweicher).
    Add full cmake support. The project can either be used with
    `add_subdirectory` or be installed into the system (or some other
    directory) and be found with `find_package(cmark)`. In both cases the
    cmake target `cmark::cmark` and/or `cmark::cmark_static` is all that
    is needed to be linked.  Previously the `cmarkConfig.cmake` file
    was generated, but not installed.  As additional bonus of generation
    by cmake we get a generated `cmake-config-version.cmake` file for
    `find_package()` to search for the same major version.
    The generated config file is position independent, allowing the
    installed directory to be copied or moved and still work.
    The following four files are generated and installed:
    `lib/cmake/cmark/cmark-config.cmake`,
    `lib/cmake/cmark/cmark-config-version.cmake`,
    `lib/cmake/cmark/cmark-targets.cmake`,
    `lib/cmake/cmark/cmark-targets-release.cmake`.
  * Adjust the MinGW paths for MinGW64 (Daniil Baturin).
  * Fix CMake generator expression checking for MSVC (Nick Wellnhofer).
  * Fix `-Wconst-qual` warning (Saleem Abdulrasool).  This enables building
    with `/Zc:strictString` with MSVC as well.
  * Improve and modernize cmake build (Saleem Abdulrasool).
    + Build: add exports targets for build tree usage (#307).
    + Uuse target properties for include paths.
    + Remove the unnecessary execute permission on CMakeLists.txt.
    + Reduce property computation in CMake.
    + Use `CMAKE_INCLUDE_CURRENT_DIRECTORY`.
    + Improve man page installation.
    + Only include `GNUInstallDirs` once.
    + Replace `add_compile_definitions` with `add_compile_options`
    since the former was introduced in 3.12 (#321).
    + Cleanup CMake (#319).
    + Inline a variable.
    + Use `LINKER_LANGUAGE` property for C++ runtime.
    + Use CMake to control C standard.
    + Use the correct variable.
    + Loosen the compiler check
    + Hoist shared flags to top-level CMakeLists
    + Remove duplicated flags.
    + Use `add_compile_options` rather than modify `CMAKE_C_FLAGS`.
    + Hoist sanitizer flags to global state.
    + Hoist `-fvisibilty` flags to top-level.
    + Hoist the debug flag handling.
    + Hoist the profile flag handling.
    + Remove incorrect variable handling.
    + Remove unused CMake includes.
  * Remove "-rdynamic" flag for static builds (#300, Eric Pruitt).
  * Fixed installation on other than Ubuntu GNU/Linux distributions
    (Vitaly Zaitsev).
  * Link executable with static or shared library (Nick Wellnhofer).
    If `CMARK_STATIC` is on (default), link the executable with the static
    library. This produces exactly the same result as compiling the library
    sources again and linking with the object files.
    If `CMARK_STATIC` is off, link the executable with the shared library.
    This wasn't supported before and should be the preferred way to
    package cmark on Linux distros.
    Building only a shared library and a statically linked executable
    isn't supported anymore but this doesn't seem useful.
  * Reintroduce version check for MSVC /TP flag (Nick Wellnhofer).
    The flag is only required for old MSVC versions.
  * normalize.py: use `html.escape` instead of `cgi.escape` (#313).
  * Fix pathological_tests.py on Windows (Nick Wellnhofer).
    When using multiprocessing on Windows, the main program must be
    guarded with a `__name__` check.
  * Remove useless `__name__` check in test scripts (Nick Wellnhofer).
  * Add CIFuzz (Leo Neat).
  * cmark.1 - Document --unsafe instead of --safe (#332).
  * cmark.1: remove docs for `--normalize` which no longer exists (#332).
  * Add lint target to Makefile.
  * Add uninstall target to Makefile.
  * Update benchmarks (#338).
  * Fix typo in documentation (Tim Gates).
  * Increase timeout for pathological tests to avoid CI failure.
  * Update the Racket wrapper with the safe -&gt; unsafe flag change (Eli
    Barzilay).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1633694400">- update to 0.30.2
  * Fix parsing of emphasis before links (#424, Nick Wellnhofer).
    Fixes a regression introduced with commit ed0a4bf.
  * Update to Unicode 14.0 (data-man).
  * Add `~` to safe href character set (#394, frogtile).
  * Update CMakeLists.txt (Saleem Abdulrasool).  Bump the minimum required
    CMake to 3.7. Imperatively define output name for static library.
  * Fix install paths in libcmark.pc (Sebastián Mancilla).
    `CMAKE_INSTALL_&lt;dir&gt;` can be relative or absolute path, so it is wrong to
    prefix CMAKE_INSTALL_PREFIX because if CMAKE_INSTALL_&lt;dir&gt; is set to an
    absolute path it will result in a malformed path with two absolute paths
    joined together.  Instead, use `CMAKE_INSTALL_FULL_&lt;dir&gt;` from
    GNUInstallDirs.
  * Properly indent block-level contents of list items in man (#258).
    This handles nested lists as well as items with multiple paragraphs.
    The change requires addition of a new field block_number_in_list_item
    to cmark_renderer, but this does not change the public API.
  * Fix quadratic behavior when parsing emphasis (#389, Nick
    Wellnhofer).  Delimiters can be deleted, so store delimiter positions
    instead of pointers in `openers_bottom`. Besides causing undefined
    behavior when reading a dangling pointer, this could also result
    in quadratic behavior when parsing emphasis.
  * Fix quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer).
    Remove matching smart quote delimiters.  Otherwise, the same opener
    could be found over and over, preventing the `openers_bottom`
    optimization from kicking in and leading to quadratic behavior when
    processing lots of quotes.
  * Modify CMake configuration so that the project can be built with
    older versions of CMake (#384, Saleem Abdulrasool).  (In 0.30.0,
    some features were used that require CMake &gt;= 3.3.) The cost of this
    backwards compatibility is that developers must now explicitly invoke
    `cmark_add_compile_options` when a new compilation target is added.
  * Remove a comma at the end of an enumerator list, which was flagged
    by clang as a C++11 extension.
  * make_man_page.py: use absolute path with CDLL. This avoids the error
    "file system relative paths not allowed in hardened programs."
  * Include cmark version in cmark(3) man page (instead of LOCAL).</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638273600">- Fix dependencies.
  cmark-targets-*.cmake creates a 'cmark::cmark_exe' target. The
  cmark executable is required.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679140800">- update to 0.30.3:
  * CVE-2023-22486: quadratic complexity bug with repeated `![[]()`
    (boo#1207674)
  * Allow declarations with no space, as per spec
  * Set `enumi*` counter correctly in LaTeX output
  * Allow `&lt;!DOCTYPE` to be case-insensitive
    existing spec
  * Fixed HTML comment scanning
  * CVE-2023-22484: quadratic parsing issue with repeated `&lt;!--`
    (boo#1207438) - not in a released version
  * Fix quadratic behavior involving `get_containing_block`</changelog>
  <changelog author="Jianhua Lu &lt;lujianhua000@gmail.com&gt;" date="1711972800">- update to 0.31.0
  * Update to 0.31.2 spec.txt.
  * Treat unicode Symbols like Punctuation, as per the 0.31 spec.
  * Add a new function to `utf8.h`:
    `int cmark_utf8proc_is_punctuation_or_symbol(int32_t uc)`.
    The old `cmark_utf8proc_is_punctuation` has been kept for
    now, but it is no longer used.
  * Add new exported function `cmark_parser_new_with_mem_into_root`
    (API change) (John Ericson).
  * Avoid repeated `language-` in info string (commonmark/commonmark.js#277).
  * Fix quadratic behavior in `S_insert_emph` (Nick Wellnhofer).
    Fixes part of GHSA-66g8-4hjf-77xh.
  * Fix quadratic behavior in `check_open_blocks` (Nick Wellnhofer).
    Fixes part of GHSA-66g8-4hjf-77xh.
  * Track underscore bottom separately mod 3, like asterisk (Michael
    Howell). This was already implemented correctly for asterisks,
    but not for underscore.
  * Use `fwrite` instead of `printf` to print results in main (#523).
    This avoids a massive slowdown in MSYS2.
  * commonmark writer: less aggressive escaping for `!` (#131).
  * Update libFuzzer build (Nick Wellnhofer):
    + Move fuzzing files into their own directory.
    + Use libFuzzer the modern way by compiling and linking with
    `-fsanitize=fuzzer(-no-link)` without requiring `LIB_FUZZER_PATH`.
    + Update the `libFuzzer` rule in Makefile and the README.md.
  * CMake build changes (Saleem Abdulrasool).
    + Inline multiple variables in CMake, following CMake recommendations.
    + Simplify the version computation.
    + Remove the `CMARK_STATIC` and `CMARK_SHARED` options as one of the two
    must be enabled always as the cmark executable depends on the library.
    Instead of having a custom flag to discern between the
    library type, use the native CMake option `BUILD_SHARED_LIBS`,
    allowing the user to control which library to build. This matches
    CMake recommendations to only build a single copy of the library.
    + Introduce an author warning for the use of `CMARK_SHARED` and
    `CMARK_STATIC` to redirect the author of the dependent package to
    `BUILD_SHARED_LIBS`.
    + Permit incremental linking on Windows. Although incremental linking
    does introduce padding in the binary for incremental links, that
    should not matter for release mode builds in theory as `/OPT:REF`
    and `/OPT:ICF` will trigger full links, which is the default in
    release mode.
    + Hoist the CMake module inclusion to the top level.
    + Minor tweaks for speeding up the configure phase.
    Restructure the file layout to place the custom modules into the
    `cmake/modules` directory that is the common layout for CMake based
    projects.
    + Squelch C4232 warnings on MSVC builds.
    + Remove check for `__builtin_expect`. Use `__has_builtin` to check
    at compile time if the feature is supported.
    This macro is supported by both clang and GCC (as of 10).
    In the case that the compiler in use is not new enough, we still
    provide the fallback so that the code will compile but without the
    additional hints for the branch probability. `config.h` has been
    removed from the code base as it is no longer needed.
    + Remove `/TP` usage on MSVC and replace `CMARK_INLINE` with `inline`.
    These were workarounds for pre-VS2015 compilers, which are no longer
    supported.
    + Hoist the C visibility settings to top level
    + Clean up C4267 warnings on MSVC builds.
    + Remove some compiler compatibility checks that are no longer
    needed because VS 2013 is no longer supported (#498).
    + Adjust the policy to silence warnings on MSVC builds
    CMake 3.15+ remove `/W3` from the language flags under MSVC with
    CMP0092.  Set the policy to new to avoid the D9025 warning.
    + Reflow some text to match CMake documentation style
    + Use generator expression for path computation.
    + Use CMake to propagate `CMARK_STATIC_DEFINE`.
    + Clean up an obsoleted variable (NFC).
    + Hoist the policy settings. Policy settings may impact how
    `project` functions.  They should be set immediately after
    `cmake_minimum_required` (which implicitly sets policies).
    Use the `POLICY` check to see if a policy is defined rather
    than using a version check.
    + Replace `CMARK_TESTS` with CMake sanctioned `BUILD_TESTING`.
    + Correct typo and adjust command invocation. Use the proper
    generator expression for the python interpreter and adjust
    a typo in the component name.
    + Add an upgrade path for newer CMake.
    CMake 3.12 deprecated `FindPythonInterp`, and with CMake 3.27, were
    obsoleted with CMP0148.  Add a version check and switch to the new
    behaviour to allow building with newer releases.
  * Fix regex syntax warnings in `pathological_tests.py` (Nick Wellnhofer).
  * `test/cmark.py`: avoid star imports (Jakub Wilk).
  * `spec_tests.py`: Add option to generate fuzz corpus (Nick Wellnhofer).
    Add an option `--fuzz-corpus` that writes the test cases to separate
    files including the options header, so they can be used as seed corpus
    for fuzz testing.
  * Fix some cmark.3 man rendering issues so we can do a clean regen
    (John Ericson).
  * Update Windows compilation instructions (Pomax, #525).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752062400">- update to 0.31.1:
  * Flag root node as open in cmark_parser_new_with_mem_into_root
  * Remove source, add search to list of block tags
  * Accept lowercase inline HTML declarations
  * wrapper fixes to memory leaks
  * Improved hadndling of utf8 handling
  * Build system and fixes to tests
- run tests</changelog>
</package>
<package pkgid="07673ada18043bd057cb22f357f690022f03d96cf7b24dc2fac86bd0c6ad68813498338ca42c4c57db09c2f761cd31bbb64330c842aa098d71e419ca950142dc" name="cmark-devel" arch="riscv64">
  <version epoch="0" ver="0.31.1" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1506686400">- Add cmark-install_libdir_is_abs.patch: CMAKE_INSTALL_LIBDIR is an
  absolute path (if -DLIBDIR=%{_libdir} is being passed.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1509710400">- update to 0.28.3
  * -smart: open quote can never occur right after ] or )
  * Include GNUInstallDirs in src/CMakeLists.txt
  * Fix quadratic behavior in finalize
  * Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc
  - drop cmark-install_libdir_is_abs.patch</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1565092800">- update to 0.29.0
  * Update spec to 0.29.
  * Make rendering safe by default (#239, #273).
    Adds `CMARK_OPT_UNSAFE` and make `CMARK_OPT_SAFE` a no-op (for API
    compatibility).  The new default behavior is to suppress raw HTML and
    potentially dangerous links.  The `CMARK_OPT_UNSAFE` option has to be set
    explicitly to prevent this.
  * *NOTE:** This change will require modifications in bindings for cmark
    and in most libraries and programs that use cmark.
    Borrows heavily from @kivikakk's patch in github/cmark-gfm#123.
  * Add sourcepos info for inlines (Yuki Izumi).
  * Disallow more than 32 nested balanced parens in a link (Yuki Izumi).
  * Resolve link references before creating setext header.
    A setext header line after a link reference should not
    create a header, according to the spec.
  * commonmark renderer: improve escaping.
    URL-escape special characters when escape mode is URL, and not otherwise.
    Entity-escape control characters (&lt; 0x20) in non-literal escape modes.
  * render:  only emit actual newline when escape mode is LITERAL.
    For markdown content, e.g., in other contexts we want some
    kind of escaping, not a literal newline.
  * Update code span normalization to conform with spec change.
  * Allow empty `&lt;&gt;` link destination in reference link.
  * Remove leftover includes of `memory.h` (#290).
  * A link destination can't start with `&lt;` unless it is
    an angle-bracket link that also ends with `&gt;` (#289).
    (If your URL really starts with `&lt;`, URL-escape it.)
  * Allow internal delimiter runs to match if both have lengths that are
    multiples of 3.  See commonmark/commonmark#528.
  * Include `references.h` in `parser.h` (#287).
  * Fix `[link](&lt;foo\&gt;)`.
  * Use hand-rolled scanner for thematic break (see #284).
    Keep track of the last position where a thematic break
    failed to match on a line, to avoid rescanning unnecessarily.
  * Rename `ends_with_blank_line` with `S_` prefix.
  * Add `CMARK_NODE__LAST_LINE_CHECKED` flag (#284).
    Use this to avoid unnecessary recursion in `ends_with_blank_line`.
  * In `ends_with_blank_line`, call `S_set_last_line_blank`
    to avoid unnecessary repetition (#284).  Once we settle whether a list
    item ends in a blank line, we don't need to revisit this in considering
    parent list items.
  * Disallow unescaped `(` in parenthesized link title.
  * Copy line/col info straight from opener/closer (Ashe Connor).
    We can't rely on anything in `subj` since it's been modified while parsing
    the subject and could represent line info from a future line.  This is
    simple and works.
  * `render.c`: reset `last_breakable` after cr.  Fixes jgm/pandoc#5033.
  * Fix a typo in `houdini_href_e.c` (Felix Yan).
  * commonmark writer: use `~~~` fences if info string contains backtick.
    This is needed for round-trip tests.
  * Update scanners for new info string rules.
  * Add XSLT stylesheet to convert cmark XML back to Commonmark
    (Nick Wellnhofer, #264).  Initial version of an XSLT stylesheet that
    converts the XML format produced by `cmark -t xml` back to Commonmark.
  * Check for whitespace before reference title (#263).
  * Bump CMake to version 3 (Jonathan Müller).
  * Build: Remove deprecated call to `add_compiler_export_flags()`
    (Jonathan Müller).  It is deprecated in CMake 3.0, the replacement is to
    set the `CXX_VISIBILITY_PRESET` (or in our case `C_VISIBILITY_PRESET`) and
    `VISIBILITY_INLINES_HIDDEN` properties of the target.  We're already
    setting them by setting the CMake variables anyway, so the call can be
    removed.
  * Build: only attempt to install MSVC system libraries on Windows
    (Saleem Abdulrasool).  Newer versions of CMake attempt to query the system
    for information about the VS 2017 installation.  Unfortunately, this query
    fails on non-Windows systems when cross-compiling:
    `cmake_host_system_information does not recognize &lt;key&gt; VS_15_DIR`.
    CMake will not find these system libraries on non-Windows hosts anyways,
    and we were silencing the warnings, so simply omit the installation when
    cross-compiling to Windows.
  * Simplify code normalization, in line with spec change.
  * Implement code span spec changes.  These affect both parsing and writing
    commonmark.
  * Add link parsing corner cases to regressions (Ashe Connor).
  * Add `xml:space="preserve"` in XML output when appropriate
    (Nguyễn Thái Ngọc Duy).
    (For text, code, code_block, html_inline and html_block tags.)
  * Removed meta from list of block tags.  Added regression test.
    See commonmark/CommonMark#527.
  * `entity_tests.py` - omit noisy success output.
  * `pathological_tests.py`: make tests run faster.
    Commented out the (already ignored) "many references" test, which
    times out.  Reduced the iterations for a couple other tests.
  * `pathological_tests.py`: added test for deeply nested lists.
  * Optimize `S_find_first_nonspace`.  We were needlessly redoing things we'd
    already done.  Now we skip the work if the first nonspace is greater than
    the current offset.  This fixes pathological slowdown with deeply nested
    lists (#255).  For N = 3000, the time goes from over 17s to about 0.7s.
    Thanks to Martin Mitas for diagnosing the problem.
  * Allow spaces in link destination delimited with pointy brackets.
  * Adjust max length of decimal/numeric entities.
    See commonmark/CommonMark#487.
  * Fix inline raw HTML parsing.
    This fixes a recently added failing spec test case.  Previously spaces
    were being allowed in unquoted attribute values; no we forbid them.
  * Don't allow list markers to be indented &gt;= 4 spaces.
    See commonmark/CommonMark#497.
  * Check for empty buffer when rendering (Phil Turnbull).
    For empty documents, `-&gt;size` is zero so
    `renderer.buffer-&gt;ptr[renderer.buffer-&gt;size - 1]` will cause an
    out-of-bounds read. Empty buffers always point to the global
    `cmark_strbuf__initbuf` buffer so we read `cmark_strbuf__initbuf[-1]`.
  * Also run API tests with `CMARK_SHARED=OFF` (Nick Wellnhofer).
  * Rename roundtrip and entity tests (Nick Wellnhofer).
    Rename the tests to reflect that they use the library, not the
    executable.
  * Generate export header for static-only build (#247, Nick Wellnhofer).
  * Fuzz width parameter too (Phil Turnbull).  Allow the `width` parameter to
    be generated too so we get better fuzz-coverage.
  * Don't discard empty fuzz test-cases (Phil Turnbull).  We currently discard
    fuzz test-cases that are empty but empty inputs are valid markdown. This
    improves the fuzzing coverage slightly.
  * Fixed exit code for pathological tests.
  * Add allowed failures to `pathological_tests.py`.
    This allows us to include tests that we don't yet know how to pass.
  * Add timeout to `pathological_tests.py`.
    Tests must complete in 8 seconds or are errors.
  * Add more pathological tests (Martin Mitas).
    These tests target the issues #214, #218, #220.
  * Use pledge(2) on OpenBSD (Ashe Connor).
  * Update the Racket wrapper (Eli Barzilay).
  * Makefile: For afl target, don't build tests.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1620993600">-  %cmake_build is now the recommended way to build cmake projects</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1624276800">- update to 0.30.0
  * Use official 0.30 spec.txt.
  * Add `cmark_get_default_mem_allocator()` (#330).  API change: this
    adds a new exported function in cmark.h.
  * Fix #383.  An optimization we used for emphasis parsing was
    too aggressive, causing us to miss some emphasis that was legal
    according to the spec.  We fix this by indexing the `openers_bottom`
    table not just by the type of delimiter and the length of the
    closing delimiter mod 3, but by whether the closing delimiter
    can also be an opener.  (The algorithm for determining emphasis
    matching depends on all these factors.)  Add regression test.
  * Fix quadratic behavior with inline HTML (#299, Nick Wellnhofer).
    Repeated starting sequences like `&lt;?`, `&lt;!DECL ` or `&lt;![CDATA[` could
    lead to quadratic behavior if no matching ending sequence was found.
    Separate the inline HTML scanners. Remember if scanning the whole input
    for a specific ending sequence failed and skip subsequent scans.
  * Speed up hierarchy check in tree manipulation API (Nick Wellnhofer).
    Skip hierarchy check in the common case that the inserted child has
    no children.
  * Fix quadratic behavior when parsing inlines (#373, Nick Wellnhofer).
    The inline parsing code would call `cmark_node_append_child` to append
    nodes. This public function has a sanity check which is linear in the
    depth of the tree. Repeated calls could show quadratic behavior in
    degenerate trees. Use a special function to append nodes without this
    check.  (Issue found by OSS-Fuzz.)
  * Replace invalid characters in XML output (#365, Nick wellnhofer).
    Control characters, U+FFFE and U+FFFF aren't allowed in XML 1.0, so
    replace them with U+FFFD (replacement character). This doesn't solve
    the problem how to roundtrip these characters, but at least we don't
    produce invalid XML.
  * Avoid quadratic output growth with reference links (#354, Nick Wellnhofer).
    Keep track of the number bytes added through expansion of reference
    links and limit the total to the size of the input document. Always
    allow a minimum of 100KB.  Unfortunately, cmark has no error handling,
    so all we can do is to stop expanding reference links without returning
    an error. This should never be an issue in practice though. The 100KB
    minimum alone should cover all real-world cases.
  * Fix issue with type-7 HTML blocks interrupting paragraphs
    (see commonmark/commonmark.js#213).
  * Treat `textarea` like `script`, `style`, `pre` (type 1 HTML block),
    in accordance with spec change.
  * Define whitespace per spec (Asherah Conor).
  * Add `MAX_INDENT` for xml (#355).  Otherwise we can get quadratic
    increase in size with deeply nested structures.
  * Fix handling of empty strings when creating XML/HTML output
    (Steffen Kieß).
  * Commonmark renderer: always use fences for code (#317).
    This solves problems with adjacent code blocks being merged.
  * Improve rendering of commonmark code spans with spaces (#316).
  * Cleaner approach to max digits for numeric entities.
    This modifies unescaping in `houdini_html_u.c` rather than
    the entity handling in `inlines.c`.  Unlike the other,
    this approach works also in e.g. link titles.
  * Fix entity parser (and api test) to respect length limit on
    numeric entities.
  * Don't allow link destinations with unbalanced unescaped parentheses.
    See commonmark/commonmark.js#177.
  * `print_usage()`: Minor grammar fix, swap two words (#305, Øyvind A. Holm).
  * Don't call `memcpy` with `NULL` as first parameter.
    This is illegal according to the C standard, sec. 7.1.4.
    See &lt;https://www.imperialviolet.org/2016/06/26/nonnull.html&gt;.
  * Add needed include in `blocks.c`.
  * Fix unnecessary variable assignment.
  * Skip UTF-8 BOM if present at beginning of buffer (#334).
  * Fix URL check in `is_autolink` (Nick Wellnhofer).  In a recent commit,
    the check was changed to `strcmp`, but we really have to use `strncmp`.
  * Fix null pointer deref in `is_autolink` (Nick Wellnhofer).
    Introduced by a recent commit. Found by OSS-Fuzz.
  * Rearrange struct cmark_node (Nick Wellnhofer).  Introduce multi-purpose
    data/len members in struct cmark_node. This is mainly used to store
    literal text for inlines, code and HTML blocks.
    Move the content strbuf for blocks from `cmark_node` to `cmark_parser`.
    When finalizing nodes that allow inlines (paragraphs and headings),
    detach the strbuf and store the block content in the node's data/len
    members. Free the block content after processing inlines.
    Reduces size of struct `cmark_node` by 8 bytes.
  * Improve packing of `struct cmark_list` (Nick Wellnhofer).
  * Use C string instead of chunk in a number of contexts (Nick Wellnhofer,
    [#309]).  The node struct never references memory of other nodes now.
    Node accessors don't have to check for delayed creation of C strings,
    so parsing and iterating all literals using the public API should
    actually be faster than before.  These changes also reduce the size
    of `struct cmark_node`.
  * Add casts for MSVC10 (from kivikakk in cmark-cfm).
  * commonmark renderer:  better escaping in smart mode.  When
    `CMARK_OPT_SMART` is enabled, we escape literal `-`, `.`, and quote
    characters when needed to avoid their being "smartified."
  * Add options field to `cmark_renderer`.
  * commonmark.c - use `size_t` instead of `int`.
  * Include `string.h` in `cmark-fuzz.c`.
  * Fix #220 (hash collisions for references) (Vicent Marti via cmark-gfm).
    Reimplemented reference storage as follows:
    1. New references are always inserted at the end of a linked list. This
    is an O(1) operation, and does not check whether an existing (duplicate)
    reference with the same label already exists in the document.
    2. Upon the first call to `cmark_reference_lookup` (when it is expected
    that no further references will be added to the reference map), the
    linked list of references is written into a fixed-size array.
    3. The fixed size array can then be efficiently sorted in-place in O(n
    log n). This operation only happens once. We perform this sort in a
    _stable_ manner to ensure that the earliest link reference in the
    document always has preference, as the spec dictates. To accomplish
    this, every reference is tagged with a generation number when initially
    inserted in the linked list.
    4. The sorted array is then compacted in O(n). Since it was sorted in a
    stable way, the first reference for each label is preserved and the
    duplicates are removed, matching the spec.
    5. We can now simply perform a binary search for the current
    `cmark_reference_lookup` query in O(log n). Any further lookup calls
    will also be O(log n), since the sorted references table only needs to
    be generated once.
    The resulting implementation is notably simple (as it uses standard
    library builtins `qsort` and `bsearch`), whilst performing better than
    the fixed size hash table in documents that have a high number of
    references and never becoming pathological regardless of the input.
  * Comment out unused function `cmark_strbuf_cstr` in `buffer.h`.
  * Re-add `--safe` command-line option as a no-op (#344), for backwards
    compatibility.
  * Update to Unicode 13.0
  * Generate and install cmake-config file (Reinhold Gschweicher).
    Add full cmake support. The project can either be used with
    `add_subdirectory` or be installed into the system (or some other
    directory) and be found with `find_package(cmark)`. In both cases the
    cmake target `cmark::cmark` and/or `cmark::cmark_static` is all that
    is needed to be linked.  Previously the `cmarkConfig.cmake` file
    was generated, but not installed.  As additional bonus of generation
    by cmake we get a generated `cmake-config-version.cmake` file for
    `find_package()` to search for the same major version.
    The generated config file is position independent, allowing the
    installed directory to be copied or moved and still work.
    The following four files are generated and installed:
    `lib/cmake/cmark/cmark-config.cmake`,
    `lib/cmake/cmark/cmark-config-version.cmake`,
    `lib/cmake/cmark/cmark-targets.cmake`,
    `lib/cmake/cmark/cmark-targets-release.cmake`.
  * Adjust the MinGW paths for MinGW64 (Daniil Baturin).
  * Fix CMake generator expression checking for MSVC (Nick Wellnhofer).
  * Fix `-Wconst-qual` warning (Saleem Abdulrasool).  This enables building
    with `/Zc:strictString` with MSVC as well.
  * Improve and modernize cmake build (Saleem Abdulrasool).
    + Build: add exports targets for build tree usage (#307).
    + Uuse target properties for include paths.
    + Remove the unnecessary execute permission on CMakeLists.txt.
    + Reduce property computation in CMake.
    + Use `CMAKE_INCLUDE_CURRENT_DIRECTORY`.
    + Improve man page installation.
    + Only include `GNUInstallDirs` once.
    + Replace `add_compile_definitions` with `add_compile_options`
    since the former was introduced in 3.12 (#321).
    + Cleanup CMake (#319).
    + Inline a variable.
    + Use `LINKER_LANGUAGE` property for C++ runtime.
    + Use CMake to control C standard.
    + Use the correct variable.
    + Loosen the compiler check
    + Hoist shared flags to top-level CMakeLists
    + Remove duplicated flags.
    + Use `add_compile_options` rather than modify `CMAKE_C_FLAGS`.
    + Hoist sanitizer flags to global state.
    + Hoist `-fvisibilty` flags to top-level.
    + Hoist the debug flag handling.
    + Hoist the profile flag handling.
    + Remove incorrect variable handling.
    + Remove unused CMake includes.
  * Remove "-rdynamic" flag for static builds (#300, Eric Pruitt).
  * Fixed installation on other than Ubuntu GNU/Linux distributions
    (Vitaly Zaitsev).
  * Link executable with static or shared library (Nick Wellnhofer).
    If `CMARK_STATIC` is on (default), link the executable with the static
    library. This produces exactly the same result as compiling the library
    sources again and linking with the object files.
    If `CMARK_STATIC` is off, link the executable with the shared library.
    This wasn't supported before and should be the preferred way to
    package cmark on Linux distros.
    Building only a shared library and a statically linked executable
    isn't supported anymore but this doesn't seem useful.
  * Reintroduce version check for MSVC /TP flag (Nick Wellnhofer).
    The flag is only required for old MSVC versions.
  * normalize.py: use `html.escape` instead of `cgi.escape` (#313).
  * Fix pathological_tests.py on Windows (Nick Wellnhofer).
    When using multiprocessing on Windows, the main program must be
    guarded with a `__name__` check.
  * Remove useless `__name__` check in test scripts (Nick Wellnhofer).
  * Add CIFuzz (Leo Neat).
  * cmark.1 - Document --unsafe instead of --safe (#332).
  * cmark.1: remove docs for `--normalize` which no longer exists (#332).
  * Add lint target to Makefile.
  * Add uninstall target to Makefile.
  * Update benchmarks (#338).
  * Fix typo in documentation (Tim Gates).
  * Increase timeout for pathological tests to avoid CI failure.
  * Update the Racket wrapper with the safe -&gt; unsafe flag change (Eli
    Barzilay).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1633694400">- update to 0.30.2
  * Fix parsing of emphasis before links (#424, Nick Wellnhofer).
    Fixes a regression introduced with commit ed0a4bf.
  * Update to Unicode 14.0 (data-man).
  * Add `~` to safe href character set (#394, frogtile).
  * Update CMakeLists.txt (Saleem Abdulrasool).  Bump the minimum required
    CMake to 3.7. Imperatively define output name for static library.
  * Fix install paths in libcmark.pc (Sebastián Mancilla).
    `CMAKE_INSTALL_&lt;dir&gt;` can be relative or absolute path, so it is wrong to
    prefix CMAKE_INSTALL_PREFIX because if CMAKE_INSTALL_&lt;dir&gt; is set to an
    absolute path it will result in a malformed path with two absolute paths
    joined together.  Instead, use `CMAKE_INSTALL_FULL_&lt;dir&gt;` from
    GNUInstallDirs.
  * Properly indent block-level contents of list items in man (#258).
    This handles nested lists as well as items with multiple paragraphs.
    The change requires addition of a new field block_number_in_list_item
    to cmark_renderer, but this does not change the public API.
  * Fix quadratic behavior when parsing emphasis (#389, Nick
    Wellnhofer).  Delimiters can be deleted, so store delimiter positions
    instead of pointers in `openers_bottom`. Besides causing undefined
    behavior when reading a dangling pointer, this could also result
    in quadratic behavior when parsing emphasis.
  * Fix quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer).
    Remove matching smart quote delimiters.  Otherwise, the same opener
    could be found over and over, preventing the `openers_bottom`
    optimization from kicking in and leading to quadratic behavior when
    processing lots of quotes.
  * Modify CMake configuration so that the project can be built with
    older versions of CMake (#384, Saleem Abdulrasool).  (In 0.30.0,
    some features were used that require CMake &gt;= 3.3.) The cost of this
    backwards compatibility is that developers must now explicitly invoke
    `cmark_add_compile_options` when a new compilation target is added.
  * Remove a comma at the end of an enumerator list, which was flagged
    by clang as a C++11 extension.
  * make_man_page.py: use absolute path with CDLL. This avoids the error
    "file system relative paths not allowed in hardened programs."
  * Include cmark version in cmark(3) man page (instead of LOCAL).</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638273600">- Fix dependencies.
  cmark-targets-*.cmake creates a 'cmark::cmark_exe' target. The
  cmark executable is required.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679140800">- update to 0.30.3:
  * CVE-2023-22486: quadratic complexity bug with repeated `![[]()`
    (boo#1207674)
  * Allow declarations with no space, as per spec
  * Set `enumi*` counter correctly in LaTeX output
  * Allow `&lt;!DOCTYPE` to be case-insensitive
    existing spec
  * Fixed HTML comment scanning
  * CVE-2023-22484: quadratic parsing issue with repeated `&lt;!--`
    (boo#1207438) - not in a released version
  * Fix quadratic behavior involving `get_containing_block`</changelog>
  <changelog author="Jianhua Lu &lt;lujianhua000@gmail.com&gt;" date="1711972800">- update to 0.31.0
  * Update to 0.31.2 spec.txt.
  * Treat unicode Symbols like Punctuation, as per the 0.31 spec.
  * Add a new function to `utf8.h`:
    `int cmark_utf8proc_is_punctuation_or_symbol(int32_t uc)`.
    The old `cmark_utf8proc_is_punctuation` has been kept for
    now, but it is no longer used.
  * Add new exported function `cmark_parser_new_with_mem_into_root`
    (API change) (John Ericson).
  * Avoid repeated `language-` in info string (commonmark/commonmark.js#277).
  * Fix quadratic behavior in `S_insert_emph` (Nick Wellnhofer).
    Fixes part of GHSA-66g8-4hjf-77xh.
  * Fix quadratic behavior in `check_open_blocks` (Nick Wellnhofer).
    Fixes part of GHSA-66g8-4hjf-77xh.
  * Track underscore bottom separately mod 3, like asterisk (Michael
    Howell). This was already implemented correctly for asterisks,
    but not for underscore.
  * Use `fwrite` instead of `printf` to print results in main (#523).
    This avoids a massive slowdown in MSYS2.
  * commonmark writer: less aggressive escaping for `!` (#131).
  * Update libFuzzer build (Nick Wellnhofer):
    + Move fuzzing files into their own directory.
    + Use libFuzzer the modern way by compiling and linking with
    `-fsanitize=fuzzer(-no-link)` without requiring `LIB_FUZZER_PATH`.
    + Update the `libFuzzer` rule in Makefile and the README.md.
  * CMake build changes (Saleem Abdulrasool).
    + Inline multiple variables in CMake, following CMake recommendations.
    + Simplify the version computation.
    + Remove the `CMARK_STATIC` and `CMARK_SHARED` options as one of the two
    must be enabled always as the cmark executable depends on the library.
    Instead of having a custom flag to discern between the
    library type, use the native CMake option `BUILD_SHARED_LIBS`,
    allowing the user to control which library to build. This matches
    CMake recommendations to only build a single copy of the library.
    + Introduce an author warning for the use of `CMARK_SHARED` and
    `CMARK_STATIC` to redirect the author of the dependent package to
    `BUILD_SHARED_LIBS`.
    + Permit incremental linking on Windows. Although incremental linking
    does introduce padding in the binary for incremental links, that
    should not matter for release mode builds in theory as `/OPT:REF`
    and `/OPT:ICF` will trigger full links, which is the default in
    release mode.
    + Hoist the CMake module inclusion to the top level.
    + Minor tweaks for speeding up the configure phase.
    Restructure the file layout to place the custom modules into the
    `cmake/modules` directory that is the common layout for CMake based
    projects.
    + Squelch C4232 warnings on MSVC builds.
    + Remove check for `__builtin_expect`. Use `__has_builtin` to check
    at compile time if the feature is supported.
    This macro is supported by both clang and GCC (as of 10).
    In the case that the compiler in use is not new enough, we still
    provide the fallback so that the code will compile but without the
    additional hints for the branch probability. `config.h` has been
    removed from the code base as it is no longer needed.
    + Remove `/TP` usage on MSVC and replace `CMARK_INLINE` with `inline`.
    These were workarounds for pre-VS2015 compilers, which are no longer
    supported.
    + Hoist the C visibility settings to top level
    + Clean up C4267 warnings on MSVC builds.
    + Remove some compiler compatibility checks that are no longer
    needed because VS 2013 is no longer supported (#498).
    + Adjust the policy to silence warnings on MSVC builds
    CMake 3.15+ remove `/W3` from the language flags under MSVC with
    CMP0092.  Set the policy to new to avoid the D9025 warning.
    + Reflow some text to match CMake documentation style
    + Use generator expression for path computation.
    + Use CMake to propagate `CMARK_STATIC_DEFINE`.
    + Clean up an obsoleted variable (NFC).
    + Hoist the policy settings. Policy settings may impact how
    `project` functions.  They should be set immediately after
    `cmake_minimum_required` (which implicitly sets policies).
    Use the `POLICY` check to see if a policy is defined rather
    than using a version check.
    + Replace `CMARK_TESTS` with CMake sanctioned `BUILD_TESTING`.
    + Correct typo and adjust command invocation. Use the proper
    generator expression for the python interpreter and adjust
    a typo in the component name.
    + Add an upgrade path for newer CMake.
    CMake 3.12 deprecated `FindPythonInterp`, and with CMake 3.27, were
    obsoleted with CMP0148.  Add a version check and switch to the new
    behaviour to allow building with newer releases.
  * Fix regex syntax warnings in `pathological_tests.py` (Nick Wellnhofer).
  * `test/cmark.py`: avoid star imports (Jakub Wilk).
  * `spec_tests.py`: Add option to generate fuzz corpus (Nick Wellnhofer).
    Add an option `--fuzz-corpus` that writes the test cases to separate
    files including the options header, so they can be used as seed corpus
    for fuzz testing.
  * Fix some cmark.3 man rendering issues so we can do a clean regen
    (John Ericson).
  * Update Windows compilation instructions (Pomax, #525).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752062400">- update to 0.31.1:
  * Flag root node as open in cmark_parser_new_with_mem_into_root
  * Remove source, add search to list of block tags
  * Accept lowercase inline HTML declarations
  * wrapper fixes to memory leaks
  * Improved hadndling of utf8 handling
  * Build system and fixes to tests
- run tests</changelog>
</package>
<package pkgid="8a37e48e759a69be837d1d27a0b8ffba38d82bb21c225c72aab46919be33c197146aff7becd93e499c57dcc0185362d4d4c1f13d952f35d166cc0b9dc689433d" name="cmatrix" arch="riscv64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mmarek@suse.de" date="1153742400">- workaround build with modular Xorg</changelog>
  <changelog author="mfabian@suse.de" date="1155211200">- move fonts to /usr/share/fonts/misc (because of X11R7).</changelog>
  <changelog author="rguenther@suse.de" date="1175256000">- add ncurses-devel BuildRequires</changelog>
  <changelog author="puzel@suse.cz" date="1231329600">- fix rpmlint warnings</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner
- add cmatrix-no-TIME-DATE.patch (prevent unnecessary rebuilds)</changelog>
  <changelog author="toganm@opensuse.org" date="1347019200">- added automake and autoconf to BuildRequires for 12.2 and Factory
  builds
- corrected licence to spdx format</changelog>
  <changelog author="mrdocs@opensuse.org" date="1347105600">- fix make install macro to build on SLE</changelog>
  <changelog author="Erico Mendonca &lt;erico.mendonca@suse.com&gt;" date="1623153600">- Updating the OBS packaging.
- fix_compilation_errors.patch: fix lvalue errors during compilation; fix fonts directory.</changelog>
  <changelog author="alessio.biancalana@suse.com" date="1736510400">- Apply the spec-cleaner to the specfile
- Migrate the OBS services to `disabled`</changelog>
</package>
<package pkgid="d8c55287ac4a3ce0af3278e515ce9e16331f548d8d6a6f3ab012ece48d0841cf7dac324b9eec7d47faf81cad77f6c2fc11c4be2b6c9bd78f81274c8ea64380ae" name="cmctl" arch="riscv64">
  <version epoch="0" ver="2.4.1" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 1.14.4:
  * upgrade Helm to fix CVE-2024-26147
  * upgrade google.golang.org/protobuf fixing GO-2024-2611
  * Update cmd/ctl's go.mod to v1.14.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714046400">- Update to version 1.14.5:
  * [release-1.14] fix CVE-2023-45288, bump base images, bump go
  * make update-licenses
  * Bump github.com/go-jose/go-jose to v3.0.3 to fix CVE-2024-28180
  * Update cmd/ctl's go.mod to v1.14.4</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 1.14.6:
  * Update cmd/ctl's go.mod to v1.14.5</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761601">- change upstream URL to https://github.com/cert-manager/cmctl,
  as the package was split out of the cert-manager repository
- Update to version 2.0.0:
  v2.0.0 is the first cmctl release after moving the code from
  cert-manager/cert-manager to cert-manager/cmctl.
  From now on, we officially decouple the cmctl version from the
  cert-manager version and version cmctl separately.
  - chore: add thatsmrtalbot as reviewer by @ThatsMrTalbot in #16
  - BUGFIX: re-enable install test and fix flags which were not
    parsed correctly by @inteon in #14
  - BREAKING: remove the default flag value for --v by @inteon in
    [#12]
  - Remove unused functions &amp; variables by @inteon in #15
  - Fix cmctl renew flags validation by @jace-ys in #20
  - Uninstall flags bugfix by @inteon in #28
  - Add uninstall tests by @inteon in #29
  - Cleanup uninstall flags by @inteon in #30
  - Make uninstalling cert-manager SAFE: don't uninstal the CRDs by
    @inteon in #13
  - Bugfix typos: Organizational(Unit) by @inteon in #31
  - Move versionchecker from cert-manager/cert-manager to this repo
    + refactor tests by @inteon in #17
  - Pass context through cmd and use RunE instead of Run by @inteon
    in #33</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718107200">- Update to version 2.1.0:
  * [CI] Merge self-upgrade into main by @github-actions in #35
  * Bump the all group with 10 updates by @dependabot in #39
  * BUGFIX: return correct error codes and add tests by @inteon in
    [#40]
  * [CI] Merge self-upgrade into main by @github-actions in #41
  * [CI] Merge self-upgrade into main by @github-actions in #42
  * Add go Makefile module by @inteon in #43
  * Bump the all group with 4 updates by @dependabot in #50
  * [CI] Merge self-upgrade into main by @github-actions in #45
  * Fix linters by @inteon in #44
  * [CI] Merge self-upgrade into main by @github-actions in #51
  * Upgrade repository-base module by @inteon in #52
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#54]
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #55
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#56]
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#58]
  * Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5
    in the all group by @dependabot in #57
  * Bump the all group across 1 directory with 2 updates by
    @dependabot in #63
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#60]
  * escape dot in regular expression by @wangli1030 in #66
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#64]
  * Fix gosec errors and enable gosec linter by @inteon in #59
  * docs: create RELEASE.md file documenting release process by
    @ThatsMrTalbot in #68
  * Run 'make klone-upgrade' and fix broken generator flags by
    @inteon in #71
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#69]
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #70
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#73]
  * Prepare for cert-manager v1.15.0: cleanup imports, point to
    local test package by @inteon in #76
  * Bump the all group across 1 directory with 3 updates by
    @dependabot in #75
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in the all group
    by @dependabot in #77
  * testdata fetcher: add exception for the v1.15.0-beta.0 release
    which was abandoned by @inteon in #78
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#79]
  * Bump the all group with 4 updates by @dependabot in #80
  * Make the binary dynamically determine whether it is a kubectl
    plugin by @inteon in #61
  * Add tar.gz artifacts to the GH releases by @inteon in #81</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726315200">- Update to version 2.1.1:
  * Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in the all group
  * BOT: run 'make upgrade-klone' and 'make generate'
  * Run 'make upgrade-klone' and 'make generate'
  * use same error format in test helpers
  * add v1.15.2-alpha.0 as an exception to fetch
  * Bump the all group across 1 directory with 11 updates
  * Bump the all group across 1 directory with 2 updates
  * Bump github.com/cert-manager/cert-manager in the all group
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 8 updates
  * run 'make generate'
  * run 'make upgrade-klone'
  * Bump the all group across 1 directory with 2 updates
  * Bump the all group across 1 directory with 11 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745928000">- Update to version 2.2.0:
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #118
  * Bump sigs.k8s.io/gateway-api from 1.1.0 to 1.2.0 in the all
    group by @dependabot in #129
  * Bump golang.org/x/crypto from 0.27.0 to 0.28.0 in the all group
    by @dependabot in #130
  * Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 in the all group by
    @dependabot in #134
  * Move old API definitions into this repo by @inteon in #121
  * Bump github.com/cert-manager/cert-manager from 1.16.0 to 1.16.1
    in the all group by @dependabot in #136
  * Bump the all group across 1 directory with 12 updates by
    @dependabot in #145
  * Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2
    in the all group by @dependabot in #147
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #150
  * Bump the all group across 1 directory with 4 updates by
    @dependabot in #156
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #160
  * Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 in the all group by
    @dependabot in #163
  * Bump golang.org/x/net to v0.33.0 by @kashifest in #167
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #178
  * Bump cert-manager dependency to 1.17.x by @erikgb in #205
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #206
  * Bump the all group with 3 updates by @dependabot in #207
  * Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 in the all group by
    @dependabot in #208
  * Bump containerd to patch CVE-2024-40635 by @lentzi90 in #215
  * Add distributed releases to README.md by @inteon in #216
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #221
  * fix: secret tests were failing on osx due to difference in
    error message format by @ThatsMrTalbot in #218</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752235200">- Update to version 2.3.0:
  * Bump golang.org/x/crypto in the all group across 1 directory
  * make generate
  * Add new fields to the internal API types
  * Update github.com/cert-manager/cert-manager to version 1.18.2
  * Update goreleaser config to v2
  * make upgrade-klone
  * Update github.com/cert-manager/cert-manager to v1.17.4
  * Update k8s.io/utils to version
    0.0.0-20250604170112-4c0f3b243397
  * Update k8s.io/kube-aggregator to version 0.33.2
  * Update github.com/sergi/go-diff to version 1.4.0
  * Update golang.org/x/sync to version 0.16.0
  * Update github.com/go-logr/logr to version 1.4.3
  * Update sigs.k8s.io/yaml to version 1.5.0
  * Update sigs.k8s.io/controller-runtime to version 0.21.0
  * Update helm.sh/helm/v3 to v3.18.4 to fix CVE-2025-53547
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 2 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 2.4.0:
  * Bump the all group across 1 directory with 11 updates by
    @dependabot[bot] in #261
  * Bump helm to address reported vulns by @SgtCoDFish in #269
  * Bump the all-go-deps group with 9 updates by @dependabot[bot]
    in #271
  * Bump actions/checkout from 4 to 5 in the all-gh-actions group
    by @dependabot[bot] in #272
  * Manual self upgrade by @erikgb in #275
  * fix(deps): update golang.org/x deps by @github-actions[bot] in
    [#276]
  * Migrate to Go YAML v3 by @erikgb in #280
  * fix(deps): update module github.com/stretchr/testify to v1.11.0
    by @github-actions[bot] in #281
  * Migrate away from archived github.com/google/gofuzz by @erikgb
    in #283
  * Manual self-upgrade by @erikgb in #287
  * fix(deps): update module github.com/stretchr/testify to v1.11.1
    by @github-actions[bot] in #285
  * fix(deps): update misc go deps by @github-actions[bot] in #291
  * fix(deps): upgrade Kubernetes to 1.34 by @erikgb in #294
  * chore(deps): update actions/setup-go action to v6 by
    @octo-sts[bot] in #300
  * chore(deps): pin dependencies by @octo-sts[bot] in #299
  * fix(deps): update module golang.org/x/sync to v0.17.0 by
    @octo-sts[bot] in #308
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #310
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.1 by @octo-sts[bot] in #309
  * fix(deps): update kubernetes go patches to v0.34.1 by
    @octo-sts[bot] in #312
  * Bootstrap shared Renovate preset by @erikgb in #315
  * Ungroup cert-manager dependency by @erikgb in #316
  * fix(deps): update misc go deps by @octo-sts[bot] in #303
  * chore(deps): update docker/login-action digest to 5e57cd1 by
    @octo-sts[bot] in #322
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.0-rc.2
    by @octo-sts[bot] in #318
  * fix(deps): update kubernetes go deps by @octo-sts[bot] in #325
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.0 by @octo-sts[bot] in #326
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.3 by @octo-sts[bot] in #331
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #328
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.1 by @octo-sts[bot] in #334
  * fix(deps): update k8s.io/utils digest to bc988d5 by
    @octo-sts[bot] in #333
  * fix(deps): update module golang.org/x/sync to v0.18.0 by
    @octo-sts[bot] in #341
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #343
  * fix(deps): update kubernetes go patches to v0.34.2 by
    @octo-sts[bot] in #344
  * fix(deps): update module helm.sh/helm/v3 to v3.19.2 by
    @octo-sts[bot] in #342
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.4 by @octo-sts[bot] in #339
  * fix(deps): update module golang.org/x/crypto to v0.45.0 by
    @octo-sts[bot] in #347
  * chore(deps): update misc github actions by @octo-sts[bot] in
    [#346]
  * chore(deps): update actions/checkout action to v6 by
    @octo-sts[bot] in #348
  * feat: publish images on release by @ThatsMrTalbot in #352
  * chore: move release gh action to cncf runner by @ThatsMrTalbot
    in #356</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 2.4.1:
  This patch release is to fix several reported vulnerabilities,
  notably including GO-2026-4394 and CVE-2025-68121.
  * chore(deps): update actions/checkout action to v6.0.1 by
    @octo-sts[bot] in #355
  * fix(deps): update module github.com/spf13/cobra to v1.10.2 by
    @octo-sts[bot] in #358
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.1 by
    @octo-sts[bot] in #359
  * fix(deps): update module helm.sh/helm/v3 to v4 by
    @renovate[bot] in #363
  * fix(deps): update golang.org/x deps by @renovate[bot] in #365
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.2 by @renovate[bot] in #367
  * fix(deps): update kubernetes go patches to v0.34.3 by
    @renovate[bot] in #370
  * fix(deps): update module helm.sh/helm/v3 to v3.19.3 by
    @renovate[bot] in #372
  * fix(deps): update module helm.sh/helm/v3 to v3.19.4 by
    @renovate[bot] in #374
  * fix(deps): update kubernetes go deps to v0.35.0 by
    @renovate[bot] in #377
  * Upgrade to Helm v4 by @erikgb in #381
  * fix(deps): update k8s.io/utils digest to 914a6e7 by
    @renovate[bot] in #384
  * chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #388
  * fix(deps): update module golang.org/x/crypto to v0.47.0 by
    @renovate[bot] in #387
  * fix(deps): update module helm.sh/helm/v4 to v4.0.5 by
    @renovate[bot] in #389
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.0 by @renovate[bot] in #391
  * chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #395
  * fix(deps): update module helm.sh/helm/v4 to v4.1.0 by
    @renovate[bot] in #394
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.1 by @renovate[bot] in #398
  * chore(deps): update docker/login-action digest to c94ce9f by
    @renovate[bot] in #400
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.3 by @renovate[bot] in #403
  * Use correct Renovate preset config by @erikgb in #402
  * fix(deps): update module golang.org/x/mod to v0.32.0 by
    @renovate[bot] in #407
  * fix(deps): update golang.org/x deps by @renovate[bot] in #409
  * fix(deps): update kubernetes go patches to v0.35.1 by
    @renovate[bot] in #412
  * fix(deps): update module helm.sh/helm/v4 to v4.1.1 by
    @renovate[bot] in #408
  * Bump otel to address GO-2026-4394 by @SgtCoDFish in #418</changelog>
</package>
<package pkgid="1d3913dd8647d8e38a7050a7b3a4838b9de1458ea6003822adbd03f10d6c0a02305a33d74b359db77596e4fd42ddb3c8d5bde0910698b61bbbae6e573289b266" name="cmctl-bash-completion" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 1.14.4:
  * upgrade Helm to fix CVE-2024-26147
  * upgrade google.golang.org/protobuf fixing GO-2024-2611
  * Update cmd/ctl's go.mod to v1.14.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714046400">- Update to version 1.14.5:
  * [release-1.14] fix CVE-2023-45288, bump base images, bump go
  * make update-licenses
  * Bump github.com/go-jose/go-jose to v3.0.3 to fix CVE-2024-28180
  * Update cmd/ctl's go.mod to v1.14.4</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 1.14.6:
  * Update cmd/ctl's go.mod to v1.14.5</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761601">- change upstream URL to https://github.com/cert-manager/cmctl,
  as the package was split out of the cert-manager repository
- Update to version 2.0.0:
  v2.0.0 is the first cmctl release after moving the code from
  cert-manager/cert-manager to cert-manager/cmctl.
  From now on, we officially decouple the cmctl version from the
  cert-manager version and version cmctl separately.
  - chore: add thatsmrtalbot as reviewer by @ThatsMrTalbot in #16
  - BUGFIX: re-enable install test and fix flags which were not
    parsed correctly by @inteon in #14
  - BREAKING: remove the default flag value for --v by @inteon in
    [#12]
  - Remove unused functions &amp; variables by @inteon in #15
  - Fix cmctl renew flags validation by @jace-ys in #20
  - Uninstall flags bugfix by @inteon in #28
  - Add uninstall tests by @inteon in #29
  - Cleanup uninstall flags by @inteon in #30
  - Make uninstalling cert-manager SAFE: don't uninstal the CRDs by
    @inteon in #13
  - Bugfix typos: Organizational(Unit) by @inteon in #31
  - Move versionchecker from cert-manager/cert-manager to this repo
    + refactor tests by @inteon in #17
  - Pass context through cmd and use RunE instead of Run by @inteon
    in #33</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718107200">- Update to version 2.1.0:
  * [CI] Merge self-upgrade into main by @github-actions in #35
  * Bump the all group with 10 updates by @dependabot in #39
  * BUGFIX: return correct error codes and add tests by @inteon in
    [#40]
  * [CI] Merge self-upgrade into main by @github-actions in #41
  * [CI] Merge self-upgrade into main by @github-actions in #42
  * Add go Makefile module by @inteon in #43
  * Bump the all group with 4 updates by @dependabot in #50
  * [CI] Merge self-upgrade into main by @github-actions in #45
  * Fix linters by @inteon in #44
  * [CI] Merge self-upgrade into main by @github-actions in #51
  * Upgrade repository-base module by @inteon in #52
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#54]
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #55
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#56]
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#58]
  * Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5
    in the all group by @dependabot in #57
  * Bump the all group across 1 directory with 2 updates by
    @dependabot in #63
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#60]
  * escape dot in regular expression by @wangli1030 in #66
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#64]
  * Fix gosec errors and enable gosec linter by @inteon in #59
  * docs: create RELEASE.md file documenting release process by
    @ThatsMrTalbot in #68
  * Run 'make klone-upgrade' and fix broken generator flags by
    @inteon in #71
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#69]
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #70
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#73]
  * Prepare for cert-manager v1.15.0: cleanup imports, point to
    local test package by @inteon in #76
  * Bump the all group across 1 directory with 3 updates by
    @dependabot in #75
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in the all group
    by @dependabot in #77
  * testdata fetcher: add exception for the v1.15.0-beta.0 release
    which was abandoned by @inteon in #78
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#79]
  * Bump the all group with 4 updates by @dependabot in #80
  * Make the binary dynamically determine whether it is a kubectl
    plugin by @inteon in #61
  * Add tar.gz artifacts to the GH releases by @inteon in #81</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726315200">- Update to version 2.1.1:
  * Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in the all group
  * BOT: run 'make upgrade-klone' and 'make generate'
  * Run 'make upgrade-klone' and 'make generate'
  * use same error format in test helpers
  * add v1.15.2-alpha.0 as an exception to fetch
  * Bump the all group across 1 directory with 11 updates
  * Bump the all group across 1 directory with 2 updates
  * Bump github.com/cert-manager/cert-manager in the all group
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 8 updates
  * run 'make generate'
  * run 'make upgrade-klone'
  * Bump the all group across 1 directory with 2 updates
  * Bump the all group across 1 directory with 11 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745928000">- Update to version 2.2.0:
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #118
  * Bump sigs.k8s.io/gateway-api from 1.1.0 to 1.2.0 in the all
    group by @dependabot in #129
  * Bump golang.org/x/crypto from 0.27.0 to 0.28.0 in the all group
    by @dependabot in #130
  * Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 in the all group by
    @dependabot in #134
  * Move old API definitions into this repo by @inteon in #121
  * Bump github.com/cert-manager/cert-manager from 1.16.0 to 1.16.1
    in the all group by @dependabot in #136
  * Bump the all group across 1 directory with 12 updates by
    @dependabot in #145
  * Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2
    in the all group by @dependabot in #147
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #150
  * Bump the all group across 1 directory with 4 updates by
    @dependabot in #156
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #160
  * Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 in the all group by
    @dependabot in #163
  * Bump golang.org/x/net to v0.33.0 by @kashifest in #167
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #178
  * Bump cert-manager dependency to 1.17.x by @erikgb in #205
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #206
  * Bump the all group with 3 updates by @dependabot in #207
  * Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 in the all group by
    @dependabot in #208
  * Bump containerd to patch CVE-2024-40635 by @lentzi90 in #215
  * Add distributed releases to README.md by @inteon in #216
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #221
  * fix: secret tests were failing on osx due to difference in
    error message format by @ThatsMrTalbot in #218</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752235200">- Update to version 2.3.0:
  * Bump golang.org/x/crypto in the all group across 1 directory
  * make generate
  * Add new fields to the internal API types
  * Update github.com/cert-manager/cert-manager to version 1.18.2
  * Update goreleaser config to v2
  * make upgrade-klone
  * Update github.com/cert-manager/cert-manager to v1.17.4
  * Update k8s.io/utils to version
    0.0.0-20250604170112-4c0f3b243397
  * Update k8s.io/kube-aggregator to version 0.33.2
  * Update github.com/sergi/go-diff to version 1.4.0
  * Update golang.org/x/sync to version 0.16.0
  * Update github.com/go-logr/logr to version 1.4.3
  * Update sigs.k8s.io/yaml to version 1.5.0
  * Update sigs.k8s.io/controller-runtime to version 0.21.0
  * Update helm.sh/helm/v3 to v3.18.4 to fix CVE-2025-53547
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 2 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 2.4.0:
  * Bump the all group across 1 directory with 11 updates by
    @dependabot[bot] in #261
  * Bump helm to address reported vulns by @SgtCoDFish in #269
  * Bump the all-go-deps group with 9 updates by @dependabot[bot]
    in #271
  * Bump actions/checkout from 4 to 5 in the all-gh-actions group
    by @dependabot[bot] in #272
  * Manual self upgrade by @erikgb in #275
  * fix(deps): update golang.org/x deps by @github-actions[bot] in
    [#276]
  * Migrate to Go YAML v3 by @erikgb in #280
  * fix(deps): update module github.com/stretchr/testify to v1.11.0
    by @github-actions[bot] in #281
  * Migrate away from archived github.com/google/gofuzz by @erikgb
    in #283
  * Manual self-upgrade by @erikgb in #287
  * fix(deps): update module github.com/stretchr/testify to v1.11.1
    by @github-actions[bot] in #285
  * fix(deps): update misc go deps by @github-actions[bot] in #291
  * fix(deps): upgrade Kubernetes to 1.34 by @erikgb in #294
  * chore(deps): update actions/setup-go action to v6 by
    @octo-sts[bot] in #300
  * chore(deps): pin dependencies by @octo-sts[bot] in #299
  * fix(deps): update module golang.org/x/sync to v0.17.0 by
    @octo-sts[bot] in #308
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #310
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.1 by @octo-sts[bot] in #309
  * fix(deps): update kubernetes go patches to v0.34.1 by
    @octo-sts[bot] in #312
  * Bootstrap shared Renovate preset by @erikgb in #315
  * Ungroup cert-manager dependency by @erikgb in #316
  * fix(deps): update misc go deps by @octo-sts[bot] in #303
  * chore(deps): update docker/login-action digest to 5e57cd1 by
    @octo-sts[bot] in #322
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.0-rc.2
    by @octo-sts[bot] in #318
  * fix(deps): update kubernetes go deps by @octo-sts[bot] in #325
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.0 by @octo-sts[bot] in #326
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.3 by @octo-sts[bot] in #331
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #328
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.1 by @octo-sts[bot] in #334
  * fix(deps): update k8s.io/utils digest to bc988d5 by
    @octo-sts[bot] in #333
  * fix(deps): update module golang.org/x/sync to v0.18.0 by
    @octo-sts[bot] in #341
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #343
  * fix(deps): update kubernetes go patches to v0.34.2 by
    @octo-sts[bot] in #344
  * fix(deps): update module helm.sh/helm/v3 to v3.19.2 by
    @octo-sts[bot] in #342
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.4 by @octo-sts[bot] in #339
  * fix(deps): update module golang.org/x/crypto to v0.45.0 by
    @octo-sts[bot] in #347
  * chore(deps): update misc github actions by @octo-sts[bot] in
    [#346]
  * chore(deps): update actions/checkout action to v6 by
    @octo-sts[bot] in #348
  * feat: publish images on release by @ThatsMrTalbot in #352
  * chore: move release gh action to cncf runner by @ThatsMrTalbot
    in #356</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 2.4.1:
  This patch release is to fix several reported vulnerabilities,
  notably including GO-2026-4394 and CVE-2025-68121.
  * chore(deps): update actions/checkout action to v6.0.1 by
    @octo-sts[bot] in #355
  * fix(deps): update module github.com/spf13/cobra to v1.10.2 by
    @octo-sts[bot] in #358
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.1 by
    @octo-sts[bot] in #359
  * fix(deps): update module helm.sh/helm/v3 to v4 by
    @renovate[bot] in #363
  * fix(deps): update golang.org/x deps by @renovate[bot] in #365
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.2 by @renovate[bot] in #367
  * fix(deps): update kubernetes go patches to v0.34.3 by
    @renovate[bot] in #370
  * fix(deps): update module helm.sh/helm/v3 to v3.19.3 by
    @renovate[bot] in #372
  * fix(deps): update module helm.sh/helm/v3 to v3.19.4 by
    @renovate[bot] in #374
  * fix(deps): update kubernetes go deps to v0.35.0 by
    @renovate[bot] in #377
  * Upgrade to Helm v4 by @erikgb in #381
  * fix(deps): update k8s.io/utils digest to 914a6e7 by
    @renovate[bot] in #384
  * chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #388
  * fix(deps): update module golang.org/x/crypto to v0.47.0 by
    @renovate[bot] in #387
  * fix(deps): update module helm.sh/helm/v4 to v4.0.5 by
    @renovate[bot] in #389
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.0 by @renovate[bot] in #391
  * chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #395
  * fix(deps): update module helm.sh/helm/v4 to v4.1.0 by
    @renovate[bot] in #394
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.1 by @renovate[bot] in #398
  * chore(deps): update docker/login-action digest to c94ce9f by
    @renovate[bot] in #400
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.3 by @renovate[bot] in #403
  * Use correct Renovate preset config by @erikgb in #402
  * fix(deps): update module golang.org/x/mod to v0.32.0 by
    @renovate[bot] in #407
  * fix(deps): update golang.org/x deps by @renovate[bot] in #409
  * fix(deps): update kubernetes go patches to v0.35.1 by
    @renovate[bot] in #412
  * fix(deps): update module helm.sh/helm/v4 to v4.1.1 by
    @renovate[bot] in #408
  * Bump otel to address GO-2026-4394 by @SgtCoDFish in #418</changelog>
</package>
<package pkgid="3a96c1debc576cba31bd0b29cbc11250fd894669630a517af88fdf7346009073564c64d40cfa39b0fe3841a92c04ddf7462459b0cf5e5f4ee9fcf22fd56f6391" name="cmctl-fish-completion" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 1.14.4:
  * upgrade Helm to fix CVE-2024-26147
  * upgrade google.golang.org/protobuf fixing GO-2024-2611
  * Update cmd/ctl's go.mod to v1.14.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714046400">- Update to version 1.14.5:
  * [release-1.14] fix CVE-2023-45288, bump base images, bump go
  * make update-licenses
  * Bump github.com/go-jose/go-jose to v3.0.3 to fix CVE-2024-28180
  * Update cmd/ctl's go.mod to v1.14.4</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 1.14.6:
  * Update cmd/ctl's go.mod to v1.14.5</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761601">- change upstream URL to https://github.com/cert-manager/cmctl,
  as the package was split out of the cert-manager repository
- Update to version 2.0.0:
  v2.0.0 is the first cmctl release after moving the code from
  cert-manager/cert-manager to cert-manager/cmctl.
  From now on, we officially decouple the cmctl version from the
  cert-manager version and version cmctl separately.
  - chore: add thatsmrtalbot as reviewer by @ThatsMrTalbot in #16
  - BUGFIX: re-enable install test and fix flags which were not
    parsed correctly by @inteon in #14
  - BREAKING: remove the default flag value for --v by @inteon in
    [#12]
  - Remove unused functions &amp; variables by @inteon in #15
  - Fix cmctl renew flags validation by @jace-ys in #20
  - Uninstall flags bugfix by @inteon in #28
  - Add uninstall tests by @inteon in #29
  - Cleanup uninstall flags by @inteon in #30
  - Make uninstalling cert-manager SAFE: don't uninstal the CRDs by
    @inteon in #13
  - Bugfix typos: Organizational(Unit) by @inteon in #31
  - Move versionchecker from cert-manager/cert-manager to this repo
    + refactor tests by @inteon in #17
  - Pass context through cmd and use RunE instead of Run by @inteon
    in #33</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718107200">- Update to version 2.1.0:
  * [CI] Merge self-upgrade into main by @github-actions in #35
  * Bump the all group with 10 updates by @dependabot in #39
  * BUGFIX: return correct error codes and add tests by @inteon in
    [#40]
  * [CI] Merge self-upgrade into main by @github-actions in #41
  * [CI] Merge self-upgrade into main by @github-actions in #42
  * Add go Makefile module by @inteon in #43
  * Bump the all group with 4 updates by @dependabot in #50
  * [CI] Merge self-upgrade into main by @github-actions in #45
  * Fix linters by @inteon in #44
  * [CI] Merge self-upgrade into main by @github-actions in #51
  * Upgrade repository-base module by @inteon in #52
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#54]
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #55
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#56]
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#58]
  * Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5
    in the all group by @dependabot in #57
  * Bump the all group across 1 directory with 2 updates by
    @dependabot in #63
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#60]
  * escape dot in regular expression by @wangli1030 in #66
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#64]
  * Fix gosec errors and enable gosec linter by @inteon in #59
  * docs: create RELEASE.md file documenting release process by
    @ThatsMrTalbot in #68
  * Run 'make klone-upgrade' and fix broken generator flags by
    @inteon in #71
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#69]
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #70
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#73]
  * Prepare for cert-manager v1.15.0: cleanup imports, point to
    local test package by @inteon in #76
  * Bump the all group across 1 directory with 3 updates by
    @dependabot in #75
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in the all group
    by @dependabot in #77
  * testdata fetcher: add exception for the v1.15.0-beta.0 release
    which was abandoned by @inteon in #78
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#79]
  * Bump the all group with 4 updates by @dependabot in #80
  * Make the binary dynamically determine whether it is a kubectl
    plugin by @inteon in #61
  * Add tar.gz artifacts to the GH releases by @inteon in #81</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726315200">- Update to version 2.1.1:
  * Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in the all group
  * BOT: run 'make upgrade-klone' and 'make generate'
  * Run 'make upgrade-klone' and 'make generate'
  * use same error format in test helpers
  * add v1.15.2-alpha.0 as an exception to fetch
  * Bump the all group across 1 directory with 11 updates
  * Bump the all group across 1 directory with 2 updates
  * Bump github.com/cert-manager/cert-manager in the all group
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 8 updates
  * run 'make generate'
  * run 'make upgrade-klone'
  * Bump the all group across 1 directory with 2 updates
  * Bump the all group across 1 directory with 11 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745928000">- Update to version 2.2.0:
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #118
  * Bump sigs.k8s.io/gateway-api from 1.1.0 to 1.2.0 in the all
    group by @dependabot in #129
  * Bump golang.org/x/crypto from 0.27.0 to 0.28.0 in the all group
    by @dependabot in #130
  * Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 in the all group by
    @dependabot in #134
  * Move old API definitions into this repo by @inteon in #121
  * Bump github.com/cert-manager/cert-manager from 1.16.0 to 1.16.1
    in the all group by @dependabot in #136
  * Bump the all group across 1 directory with 12 updates by
    @dependabot in #145
  * Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2
    in the all group by @dependabot in #147
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #150
  * Bump the all group across 1 directory with 4 updates by
    @dependabot in #156
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #160
  * Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 in the all group by
    @dependabot in #163
  * Bump golang.org/x/net to v0.33.0 by @kashifest in #167
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #178
  * Bump cert-manager dependency to 1.17.x by @erikgb in #205
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #206
  * Bump the all group with 3 updates by @dependabot in #207
  * Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 in the all group by
    @dependabot in #208
  * Bump containerd to patch CVE-2024-40635 by @lentzi90 in #215
  * Add distributed releases to README.md by @inteon in #216
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #221
  * fix: secret tests were failing on osx due to difference in
    error message format by @ThatsMrTalbot in #218</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752235200">- Update to version 2.3.0:
  * Bump golang.org/x/crypto in the all group across 1 directory
  * make generate
  * Add new fields to the internal API types
  * Update github.com/cert-manager/cert-manager to version 1.18.2
  * Update goreleaser config to v2
  * make upgrade-klone
  * Update github.com/cert-manager/cert-manager to v1.17.4
  * Update k8s.io/utils to version
    0.0.0-20250604170112-4c0f3b243397
  * Update k8s.io/kube-aggregator to version 0.33.2
  * Update github.com/sergi/go-diff to version 1.4.0
  * Update golang.org/x/sync to version 0.16.0
  * Update github.com/go-logr/logr to version 1.4.3
  * Update sigs.k8s.io/yaml to version 1.5.0
  * Update sigs.k8s.io/controller-runtime to version 0.21.0
  * Update helm.sh/helm/v3 to v3.18.4 to fix CVE-2025-53547
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 2 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 2.4.0:
  * Bump the all group across 1 directory with 11 updates by
    @dependabot[bot] in #261
  * Bump helm to address reported vulns by @SgtCoDFish in #269
  * Bump the all-go-deps group with 9 updates by @dependabot[bot]
    in #271
  * Bump actions/checkout from 4 to 5 in the all-gh-actions group
    by @dependabot[bot] in #272
  * Manual self upgrade by @erikgb in #275
  * fix(deps): update golang.org/x deps by @github-actions[bot] in
    [#276]
  * Migrate to Go YAML v3 by @erikgb in #280
  * fix(deps): update module github.com/stretchr/testify to v1.11.0
    by @github-actions[bot] in #281
  * Migrate away from archived github.com/google/gofuzz by @erikgb
    in #283
  * Manual self-upgrade by @erikgb in #287
  * fix(deps): update module github.com/stretchr/testify to v1.11.1
    by @github-actions[bot] in #285
  * fix(deps): update misc go deps by @github-actions[bot] in #291
  * fix(deps): upgrade Kubernetes to 1.34 by @erikgb in #294
  * chore(deps): update actions/setup-go action to v6 by
    @octo-sts[bot] in #300
  * chore(deps): pin dependencies by @octo-sts[bot] in #299
  * fix(deps): update module golang.org/x/sync to v0.17.0 by
    @octo-sts[bot] in #308
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #310
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.1 by @octo-sts[bot] in #309
  * fix(deps): update kubernetes go patches to v0.34.1 by
    @octo-sts[bot] in #312
  * Bootstrap shared Renovate preset by @erikgb in #315
  * Ungroup cert-manager dependency by @erikgb in #316
  * fix(deps): update misc go deps by @octo-sts[bot] in #303
  * chore(deps): update docker/login-action digest to 5e57cd1 by
    @octo-sts[bot] in #322
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.0-rc.2
    by @octo-sts[bot] in #318
  * fix(deps): update kubernetes go deps by @octo-sts[bot] in #325
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.0 by @octo-sts[bot] in #326
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.3 by @octo-sts[bot] in #331
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #328
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.1 by @octo-sts[bot] in #334
  * fix(deps): update k8s.io/utils digest to bc988d5 by
    @octo-sts[bot] in #333
  * fix(deps): update module golang.org/x/sync to v0.18.0 by
    @octo-sts[bot] in #341
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #343
  * fix(deps): update kubernetes go patches to v0.34.2 by
    @octo-sts[bot] in #344
  * fix(deps): update module helm.sh/helm/v3 to v3.19.2 by
    @octo-sts[bot] in #342
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.4 by @octo-sts[bot] in #339
  * fix(deps): update module golang.org/x/crypto to v0.45.0 by
    @octo-sts[bot] in #347
  * chore(deps): update misc github actions by @octo-sts[bot] in
    [#346]
  * chore(deps): update actions/checkout action to v6 by
    @octo-sts[bot] in #348
  * feat: publish images on release by @ThatsMrTalbot in #352
  * chore: move release gh action to cncf runner by @ThatsMrTalbot
    in #356</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 2.4.1:
  This patch release is to fix several reported vulnerabilities,
  notably including GO-2026-4394 and CVE-2025-68121.
  * chore(deps): update actions/checkout action to v6.0.1 by
    @octo-sts[bot] in #355
  * fix(deps): update module github.com/spf13/cobra to v1.10.2 by
    @octo-sts[bot] in #358
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.1 by
    @octo-sts[bot] in #359
  * fix(deps): update module helm.sh/helm/v3 to v4 by
    @renovate[bot] in #363
  * fix(deps): update golang.org/x deps by @renovate[bot] in #365
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.2 by @renovate[bot] in #367
  * fix(deps): update kubernetes go patches to v0.34.3 by
    @renovate[bot] in #370
  * fix(deps): update module helm.sh/helm/v3 to v3.19.3 by
    @renovate[bot] in #372
  * fix(deps): update module helm.sh/helm/v3 to v3.19.4 by
    @renovate[bot] in #374
  * fix(deps): update kubernetes go deps to v0.35.0 by
    @renovate[bot] in #377
  * Upgrade to Helm v4 by @erikgb in #381
  * fix(deps): update k8s.io/utils digest to 914a6e7 by
    @renovate[bot] in #384
  * chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #388
  * fix(deps): update module golang.org/x/crypto to v0.47.0 by
    @renovate[bot] in #387
  * fix(deps): update module helm.sh/helm/v4 to v4.0.5 by
    @renovate[bot] in #389
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.0 by @renovate[bot] in #391
  * chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #395
  * fix(deps): update module helm.sh/helm/v4 to v4.1.0 by
    @renovate[bot] in #394
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.1 by @renovate[bot] in #398
  * chore(deps): update docker/login-action digest to c94ce9f by
    @renovate[bot] in #400
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.3 by @renovate[bot] in #403
  * Use correct Renovate preset config by @erikgb in #402
  * fix(deps): update module golang.org/x/mod to v0.32.0 by
    @renovate[bot] in #407
  * fix(deps): update golang.org/x deps by @renovate[bot] in #409
  * fix(deps): update kubernetes go patches to v0.35.1 by
    @renovate[bot] in #412
  * fix(deps): update module helm.sh/helm/v4 to v4.1.1 by
    @renovate[bot] in #408
  * Bump otel to address GO-2026-4394 by @SgtCoDFish in #418</changelog>
</package>
<package pkgid="b08ff607a71f9c70e03a8a2be5615b3e4b650cf29d7fa0f39692ab67c1f761d30f26d62ddf839e7e0e8aa32419ff7e2395357a83778778a420f9ec3af19664d3" name="cmctl-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 1.14.4:
  * upgrade Helm to fix CVE-2024-26147
  * upgrade google.golang.org/protobuf fixing GO-2024-2611
  * Update cmd/ctl's go.mod to v1.14.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714046400">- Update to version 1.14.5:
  * [release-1.14] fix CVE-2023-45288, bump base images, bump go
  * make update-licenses
  * Bump github.com/go-jose/go-jose to v3.0.3 to fix CVE-2024-28180
  * Update cmd/ctl's go.mod to v1.14.4</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 1.14.6:
  * Update cmd/ctl's go.mod to v1.14.5</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761601">- change upstream URL to https://github.com/cert-manager/cmctl,
  as the package was split out of the cert-manager repository
- Update to version 2.0.0:
  v2.0.0 is the first cmctl release after moving the code from
  cert-manager/cert-manager to cert-manager/cmctl.
  From now on, we officially decouple the cmctl version from the
  cert-manager version and version cmctl separately.
  - chore: add thatsmrtalbot as reviewer by @ThatsMrTalbot in #16
  - BUGFIX: re-enable install test and fix flags which were not
    parsed correctly by @inteon in #14
  - BREAKING: remove the default flag value for --v by @inteon in
    [#12]
  - Remove unused functions &amp; variables by @inteon in #15
  - Fix cmctl renew flags validation by @jace-ys in #20
  - Uninstall flags bugfix by @inteon in #28
  - Add uninstall tests by @inteon in #29
  - Cleanup uninstall flags by @inteon in #30
  - Make uninstalling cert-manager SAFE: don't uninstal the CRDs by
    @inteon in #13
  - Bugfix typos: Organizational(Unit) by @inteon in #31
  - Move versionchecker from cert-manager/cert-manager to this repo
    + refactor tests by @inteon in #17
  - Pass context through cmd and use RunE instead of Run by @inteon
    in #33</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718107200">- Update to version 2.1.0:
  * [CI] Merge self-upgrade into main by @github-actions in #35
  * Bump the all group with 10 updates by @dependabot in #39
  * BUGFIX: return correct error codes and add tests by @inteon in
    [#40]
  * [CI] Merge self-upgrade into main by @github-actions in #41
  * [CI] Merge self-upgrade into main by @github-actions in #42
  * Add go Makefile module by @inteon in #43
  * Bump the all group with 4 updates by @dependabot in #50
  * [CI] Merge self-upgrade into main by @github-actions in #45
  * Fix linters by @inteon in #44
  * [CI] Merge self-upgrade into main by @github-actions in #51
  * Upgrade repository-base module by @inteon in #52
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#54]
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #55
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#56]
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#58]
  * Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5
    in the all group by @dependabot in #57
  * Bump the all group across 1 directory with 2 updates by
    @dependabot in #63
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#60]
  * escape dot in regular expression by @wangli1030 in #66
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#64]
  * Fix gosec errors and enable gosec linter by @inteon in #59
  * docs: create RELEASE.md file documenting release process by
    @ThatsMrTalbot in #68
  * Run 'make klone-upgrade' and fix broken generator flags by
    @inteon in #71
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#69]
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #70
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#73]
  * Prepare for cert-manager v1.15.0: cleanup imports, point to
    local test package by @inteon in #76
  * Bump the all group across 1 directory with 3 updates by
    @dependabot in #75
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in the all group
    by @dependabot in #77
  * testdata fetcher: add exception for the v1.15.0-beta.0 release
    which was abandoned by @inteon in #78
  * [CI] Merge self-upgrade-main into main by @github-actions in
    [#79]
  * Bump the all group with 4 updates by @dependabot in #80
  * Make the binary dynamically determine whether it is a kubectl
    plugin by @inteon in #61
  * Add tar.gz artifacts to the GH releases by @inteon in #81</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726315200">- Update to version 2.1.1:
  * Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in the all group
  * BOT: run 'make upgrade-klone' and 'make generate'
  * Run 'make upgrade-klone' and 'make generate'
  * use same error format in test helpers
  * add v1.15.2-alpha.0 as an exception to fetch
  * Bump the all group across 1 directory with 11 updates
  * Bump the all group across 1 directory with 2 updates
  * Bump github.com/cert-manager/cert-manager in the all group
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 8 updates
  * run 'make generate'
  * run 'make upgrade-klone'
  * Bump the all group across 1 directory with 2 updates
  * Bump the all group across 1 directory with 11 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745928000">- Update to version 2.2.0:
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #118
  * Bump sigs.k8s.io/gateway-api from 1.1.0 to 1.2.0 in the all
    group by @dependabot in #129
  * Bump golang.org/x/crypto from 0.27.0 to 0.28.0 in the all group
    by @dependabot in #130
  * Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 in the all group by
    @dependabot in #134
  * Move old API definitions into this repo by @inteon in #121
  * Bump github.com/cert-manager/cert-manager from 1.16.0 to 1.16.1
    in the all group by @dependabot in #136
  * Bump the all group across 1 directory with 12 updates by
    @dependabot in #145
  * Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2
    in the all group by @dependabot in #147
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #150
  * Bump the all group across 1 directory with 4 updates by
    @dependabot in #156
  * Bump the all group across 1 directory with 9 updates by
    @dependabot in #160
  * Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 in the all group by
    @dependabot in #163
  * Bump golang.org/x/net to v0.33.0 by @kashifest in #167
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #178
  * Bump cert-manager dependency to 1.17.x by @erikgb in #205
  * Bump the all group across 1 directory with 13 updates by
    @dependabot in #206
  * Bump the all group with 3 updates by @dependabot in #207
  * Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 in the all group by
    @dependabot in #208
  * Bump containerd to patch CVE-2024-40635 by @lentzi90 in #215
  * Add distributed releases to README.md by @inteon in #216
  * Bump the all group across 1 directory with 10 updates by
    @dependabot in #221
  * fix: secret tests were failing on osx due to difference in
    error message format by @ThatsMrTalbot in #218</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752235200">- Update to version 2.3.0:
  * Bump golang.org/x/crypto in the all group across 1 directory
  * make generate
  * Add new fields to the internal API types
  * Update github.com/cert-manager/cert-manager to version 1.18.2
  * Update goreleaser config to v2
  * make upgrade-klone
  * Update github.com/cert-manager/cert-manager to v1.17.4
  * Update k8s.io/utils to version
    0.0.0-20250604170112-4c0f3b243397
  * Update k8s.io/kube-aggregator to version 0.33.2
  * Update github.com/sergi/go-diff to version 1.4.0
  * Update golang.org/x/sync to version 0.16.0
  * Update github.com/go-logr/logr to version 1.4.3
  * Update sigs.k8s.io/yaml to version 1.5.0
  * Update sigs.k8s.io/controller-runtime to version 0.21.0
  * Update helm.sh/helm/v3 to v3.18.4 to fix CVE-2025-53547
  * Run 'make upgrade-klone' and 'make generate'
  * Bump the all group with 2 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 2.4.0:
  * Bump the all group across 1 directory with 11 updates by
    @dependabot[bot] in #261
  * Bump helm to address reported vulns by @SgtCoDFish in #269
  * Bump the all-go-deps group with 9 updates by @dependabot[bot]
    in #271
  * Bump actions/checkout from 4 to 5 in the all-gh-actions group
    by @dependabot[bot] in #272
  * Manual self upgrade by @erikgb in #275
  * fix(deps): update golang.org/x deps by @github-actions[bot] in
    [#276]
  * Migrate to Go YAML v3 by @erikgb in #280
  * fix(deps): update module github.com/stretchr/testify to v1.11.0
    by @github-actions[bot] in #281
  * Migrate away from archived github.com/google/gofuzz by @erikgb
    in #283
  * Manual self-upgrade by @erikgb in #287
  * fix(deps): update module github.com/stretchr/testify to v1.11.1
    by @github-actions[bot] in #285
  * fix(deps): update misc go deps by @github-actions[bot] in #291
  * fix(deps): upgrade Kubernetes to 1.34 by @erikgb in #294
  * chore(deps): update actions/setup-go action to v6 by
    @octo-sts[bot] in #300
  * chore(deps): pin dependencies by @octo-sts[bot] in #299
  * fix(deps): update module golang.org/x/sync to v0.17.0 by
    @octo-sts[bot] in #308
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #310
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.1 by @octo-sts[bot] in #309
  * fix(deps): update kubernetes go patches to v0.34.1 by
    @octo-sts[bot] in #312
  * Bootstrap shared Renovate preset by @erikgb in #315
  * Ungroup cert-manager dependency by @erikgb in #316
  * fix(deps): update misc go deps by @octo-sts[bot] in #303
  * chore(deps): update docker/login-action digest to 5e57cd1 by
    @octo-sts[bot] in #322
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.0-rc.2
    by @octo-sts[bot] in #318
  * fix(deps): update kubernetes go deps by @octo-sts[bot] in #325
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.0 by @octo-sts[bot] in #326
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.3 by @octo-sts[bot] in #331
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #328
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.1 by @octo-sts[bot] in #334
  * fix(deps): update k8s.io/utils digest to bc988d5 by
    @octo-sts[bot] in #333
  * fix(deps): update module golang.org/x/sync to v0.18.0 by
    @octo-sts[bot] in #341
  * fix(deps): update golang.org/x deps by @octo-sts[bot] in #343
  * fix(deps): update kubernetes go patches to v0.34.2 by
    @octo-sts[bot] in #344
  * fix(deps): update module helm.sh/helm/v3 to v3.19.2 by
    @octo-sts[bot] in #342
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.22.4 by @octo-sts[bot] in #339
  * fix(deps): update module golang.org/x/crypto to v0.45.0 by
    @octo-sts[bot] in #347
  * chore(deps): update misc github actions by @octo-sts[bot] in
    [#346]
  * chore(deps): update actions/checkout action to v6 by
    @octo-sts[bot] in #348
  * feat: publish images on release by @ThatsMrTalbot in #352
  * chore: move release gh action to cncf runner by @ThatsMrTalbot
    in #356</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 2.4.1:
  This patch release is to fix several reported vulnerabilities,
  notably including GO-2026-4394 and CVE-2025-68121.
  * chore(deps): update actions/checkout action to v6.0.1 by
    @octo-sts[bot] in #355
  * fix(deps): update module github.com/spf13/cobra to v1.10.2 by
    @octo-sts[bot] in #358
  * fix(deps): update module sigs.k8s.io/gateway-api to v1.4.1 by
    @octo-sts[bot] in #359
  * fix(deps): update module helm.sh/helm/v3 to v4 by
    @renovate[bot] in #363
  * fix(deps): update golang.org/x deps by @renovate[bot] in #365
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.2 by @renovate[bot] in #367
  * fix(deps): update kubernetes go patches to v0.34.3 by
    @renovate[bot] in #370
  * fix(deps): update module helm.sh/helm/v3 to v3.19.3 by
    @renovate[bot] in #372
  * fix(deps): update module helm.sh/helm/v3 to v3.19.4 by
    @renovate[bot] in #374
  * fix(deps): update kubernetes go deps to v0.35.0 by
    @renovate[bot] in #377
  * Upgrade to Helm v4 by @erikgb in #381
  * fix(deps): update k8s.io/utils digest to 914a6e7 by
    @renovate[bot] in #384
  * chore(deps): update actions/setup-go action to v6.2.0 by
    @renovate[bot] in #388
  * fix(deps): update module golang.org/x/crypto to v0.47.0 by
    @renovate[bot] in #387
  * fix(deps): update module helm.sh/helm/v4 to v4.0.5 by
    @renovate[bot] in #389
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.0 by @renovate[bot] in #391
  * chore(deps): update actions/checkout action to v6.0.2 by
    @renovate[bot] in #395
  * fix(deps): update module helm.sh/helm/v4 to v4.1.0 by
    @renovate[bot] in #394
  * fix(deps): update module sigs.k8s.io/controller-runtime to
    v0.23.1 by @renovate[bot] in #398
  * chore(deps): update docker/login-action digest to c94ce9f by
    @renovate[bot] in #400
  * fix(deps): update module github.com/cert-manager/cert-manager
    to v1.19.3 by @renovate[bot] in #403
  * Use correct Renovate preset config by @erikgb in #402
  * fix(deps): update module golang.org/x/mod to v0.32.0 by
    @renovate[bot] in #407
  * fix(deps): update golang.org/x deps by @renovate[bot] in #409
  * fix(deps): update kubernetes go patches to v0.35.1 by
    @renovate[bot] in #412
  * fix(deps): update module helm.sh/helm/v4 to v4.1.1 by
    @renovate[bot] in #408
  * Bump otel to address GO-2026-4394 by @SgtCoDFish in #418</changelog>
</package>
<package pkgid="bac8dadc9ff026f885289666f44c753af31dd793d848768083c75528d1b9cc9a3cd00fc883fc06a5beec64fb11a523e0a4a89b6309a6f4db37aebdbab7323b96" name="cmh" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="1.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600344000">- Initial package (version 1.0g83) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600689600">- Add large-stack.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600948800">- Update to 1.0g87 (53bba6332)
  * FPLLL 5.x support
  * Avoid testsuite failure when a 32-bit /usr/bin/gp is used
- Drop large-stack.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 1.1
  * Overhaul of the recognition of quadratic coefficients using LLL:
  * Choose FPLLL-4, FPLLL-5 or PARI/GP according to availability.
  * For PARI/GP versions from 2.13 on, use the half-gcd function for
    preconditioning the matrix passed to LLL.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657195200">- Apply patch from FreeBSD to fix build:
  * patch-src_lll_cpp.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 1.1.1
  * No changelog was provided
- Delete patch-src_lll_cpp.patch (merged)</changelog>
</package>
<package pkgid="cc0710056bb48a29e7f7772d11c43550c7b3dc767e2f08a1ac97b755084bfb34eb935c8a7b27e13badbc1adcd870075756ec0fcaae709c06fc88c279c18cc42a" name="cmh-devel" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="1.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600344000">- Initial package (version 1.0g83) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600689600">- Add large-stack.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600948800">- Update to 1.0g87 (53bba6332)
  * FPLLL 5.x support
  * Avoid testsuite failure when a 32-bit /usr/bin/gp is used
- Drop large-stack.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 1.1
  * Overhaul of the recognition of quadratic coefficients using LLL:
  * Choose FPLLL-4, FPLLL-5 or PARI/GP according to availability.
  * For PARI/GP versions from 2.13 on, use the half-gcd function for
    preconditioning the matrix passed to LLL.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657195200">- Apply patch from FreeBSD to fix build:
  * patch-src_lll_cpp.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 1.1.1
  * No changelog was provided
- Delete patch-src_lll_cpp.patch (merged)</changelog>
</package>
<package pkgid="697b45b6552e27990e70995e70db7b0381039ed55bc00154762c899507139f564ce761bdd9ee26553816531b3a202f51e9484b8d92713ad4c6890735f8296668" name="cmis-client" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="3.6"/>
  <changelog author="tchvatal@suse.com" date="1462708800">- Simplify autoreconf call and add patch to mark Makefile as foreign:
  * declare-automake-foreign.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="jengelh@inai.de" date="1486555200">- Description updates
- Rename %soname to %sover to better reflect its use</changelog>
  <changelog author="adam.majer@suse.de" date="1534507200">- use %license to install licenses
- spec file cleanup
- boost_168.patch: fix build with Boost 1.68 where the compatibility
  header for Uuid's sha1 header was removed. (boo#1105173)</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1562587200">- Update to 0.5.2:
  * Fixed Google Drive login, broken by Google's new 2-page login sequence
  * Added support for Google Drive two-factor authentication
  * Fixed access to SharePoint root folder (tdf#101385)
  * Limited the maximal number of redirections to 20 (rhbz#1410197)
  * Switched library implementation to C++11 (the API remains C++98-compatible)
  * Fixed build with boost &gt;= 1.68.0 (#19)
  * Fixed encoding of OAuth2 credentials
  * Dropped cppcheck run from "make check". A new "make cppcheck" target was created for it
  * Added proper API symbol exporting
  * Speeded up building of tests a bit
  * Fixed a few issues found by coverity and cppcheck
- Remove merged patches:
  * boost_168.patch
  * declare-automake-foreign.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712059200">- version update to 0.6.2
  * Merged outstanding LibreOffice, etc. modifications
  * add a callback that can be used to configure libcurl
  * fix up version-info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1725451200">- Add 68.patch: fix build against Boost 1.86.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726228800">- Add 69.patch: fix regression building against Boost &lt; 1.86</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726488000">- Add 70.patch: fix build with Boost &lt; 1.66</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1726488001">- Add 71.patch: fix comment and harmonise the version branches</changelog>
</package>
<package pkgid="c0b8638da98b89d6c8ff43be72ad253ef0af566ffcf95a1c8437bd49a69e7e89af670ae209854fbcc835bd611bcae7f451bc958c85657168b6b39504d67767c4" name="cmuclmtk" arch="riscv64">
  <version epoch="0" ver="0.7" rel="12.1"/>
  <changelog author="i@marguerite.su" date="1343044800">- initial version 0.7
  * see NEWS for detail changelog.</changelog>
  <changelog author="i@marguerite.su" date="1343649600">- finished license investigation (#bnc773622) under
  * https://bugzilla.novell.com/show_bug.cgi?id=773622</changelog>
  <changelog author="i@marguerite.su" date="1347969600">- add cmuclmtk requires to libcmuclmtk-devel.</changelog>
  <changelog author="schwab@suse.de" date="1393675200">- decl-mismatch.patch: fix mismatching declaration</changelog>
  <changelog author="ro@suse.de" date="1394539200">- add patch 0002-Fix-includes.patch from upstream
- add patch 0003-Fix-endian-check.patch
- add patch 0004-Fix-vocab_size.patch
- run testsuite (but ignore errors for now, completes only
  on little-endian 64bit)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1518091200">- Remove Buildrequires: gdb and vim. As the latter is build with
  gvim support, this adds all of gtk and rust (librsvg) to the
  build dependency chain. Via presage -&gt; fcitx this also creates a
  huge build dependency loop.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7aedda3d012c4335681566cbaf1d3714656dbafb9416e6841ecd4fb660d7b87be449ff15f85a19d6bbaca78d0b67e95a5ea9f3b98dac77fb95cea397d5700267" name="cmus" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="94b6b44b92d4e966858fc22a6c095adcd70a987eb61cb4d53086e8a0d79d1e08813e46a93ac669353c66f337b1ac6f0f7526798ee8aa9cc9ba9ce59f0b86db93" name="cmus-plugin-cdio" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="cb9754e49db5d2a546938344ab2cc24a293b5b471f4765d7cdb0243e39da9260e20c7b85eba8f69cf1f026f3d3786b9836c4e2255ee63cbf5ae6b3d7d81a556e" name="cmus-plugin-cue" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="d8842e9515e15833c9268d0d3548e5864f585743a03bad71251df5c7525d320124ead57a248c935503269c12539ef9c3267bf58cc0f4451ae9a2d1ed46d552ba" name="cmus-plugin-ffmpeg" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="4432037ea783bf63ae88bbb895790e0ca9f15fbec593dfa99e4f4ffc145092697a90a6508da16bde16bad18973c6929eef158aea540743a37355a5248b75bf6b" name="cmus-plugin-flac" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="02bd937753cf4d8ded2a484736817db63cc2912345b7b52190666c24bd5417448db499c2065a830ee2917bc6b30eff3b95c2b15e31818bde8d18679d32784fe7" name="cmus-plugin-jack" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="dc6a44d173428e9a5211d296004377d9272412eb21706a6859a44fdc4a02eba2724e721910bc682fd1d09701899b49151be84ea55a0021180275e3e0df838292" name="cmus-plugin-libao" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="68c7e030e64e231a60fafcb54263f93f8ee642e8b0fb73922ce43ca86dc7be58c6d2d13b4418fa380b933958effb042c69efc44959ee5affdd9047276a70afda" name="cmus-plugin-mikmod" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="eb4be329e96720cd30e7731e844dadc08e9993d46ed39686b4429fc60e5022fc87c0e6bc63563f425ef5514f26807937889910aaae5c3998d37d94d760db19e2" name="cmus-plugin-modplug" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="f3fc7d2ffe293f9072eeca156be390a0ae9e9e218344b9058391b476a27ddb951085f11b639453ce654ed6fe656e9aeda77aa0c91f0205cdae97adb93a405f9c" name="cmus-plugin-mpc" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="71d42266ae213758e468eaa6e42c54d9668773cc6cfc1add0ff85432223454c4783b7e561c59b4b8973640541eaf755e176094135be94f6c1da21016c4e01917" name="cmus-plugin-opus" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="04b2a826a6129659595731805b19f0d06f527a755e3e166529e754ae20ed02d6211ebe3ca58d3f550cb32e709e39255420891993f42d1a46b23184c2d81efe68" name="cmus-plugin-pulse" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="3357326a9ea5098ada7cee4406a4c541912b9d81f56387e0f706b8e487dd6a728e7842286ae81e041388972c4c9acef32c265a091db53736a82427aecbb448df" name="cmus-plugin-sndio" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="97478220814978196cfafbcc84277dc7c562a933ca8e0f3319bd98ed3b1f34cd201ba905d0964c02ce0597018d483a43d695bebcdc62c6a512e6f99ab322c107" name="cmus-plugin-vorbis" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="1360981747a84b02f47ec6aeb926f16d145d48f7c317b3019e17afe4e0454b0def530a32f223f650bdeac6d0115f8d823405fafa8070189752537d32ef567ced" name="cmus-plugin-wavpack" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="bd917c6799ec52301f9875982d8b1271aea977da78e82d39e797c63227f621fb33ed3a6b52a305b464474f124dddf317b7b989db31ff0d912a1b17c7f02bb416" name="cmus-plugins-all" arch="noarch">
  <version epoch="0" ver="2.12.0" rel="3.2"/>
  <changelog author="9@cirno.systems" date="1586520000">- Update to version 2.8.0~20200120.gd1290d5:
  * Fix bug on ppc64 caused by narrowing cast (#941)
  * Fix typo: it's-&gt;its (#947)</changelog>
  <changelog author="9@cirno.systems" date="1608120000">- Update to version 2.8.0~20201215.gba1c3f0:
  * Implement mouse events for status bar (#1013)
  * Add tree width options (#1018)
  * Stop after queue (resolves #696) (#1006)
  * play pregaps of songs by adding them at the end of the previous song (#983)
  * properly calculate size of print string (#987)
  * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)
  * Adding "--server SOCKET --passwd PASSWORD" section (#958)
  * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
  * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)
  * Add -f, --file to cmus-remote (#984)
  * Add gruvbox-warm.theme (#1014)
  * Update zsh completion (#985) (#1019)
  * Make mouse behavior on playlist window consistent with library (#1011)
  * Fix type of MPRIS2 fields title and album (#972)
  * docs: fix simple typo, speacial -&gt; special (#1002)</changelog>
  <changelog author="9@cirno.systems" date="1609675200">- Update to version 2.8.0~20210101.gcef5ea4:
  * Switch to GitHub Actions (#1026)
  * Shuffle first track (#893) (#1008)
  * Implement mouse events for title bar (#1025)
  * Fix whitespace issues (#1021)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.9.1:
  * Documentation improvements for keybindings and some commands
  * Spelling, grammar, and other improvements
  * Add comments about fg/bg color to gruvbox-warm.theme
  * Increase help view keybinding width
  * pgaskin and flyingmutant committed 11 days ago
  * ip/cdio.c: only declare track_comments_found if
  * Remove unused functions in op/sndio.c
  * Fixes truncation warnings by replacing %s with %.s
  * add amazon.theme (#975)
  * Fix playlist track selection</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1657281600">- Update to 2.10.0
  * Implement smart ReplayGain setting
    (gh#cmus/cmus#1049)
  * Start from end on player-prev with no current track
  * Add reshuffle when current track has disappeared
  * Make tracks hold shuffle info
  * Use a direct album reference in AAA filter
  * Add an album shuffle mode
  * Add "player-next-album" and "player-prev-album" commands
  * Rename "shuffle" command to "reshuffle"
  * Reset position in shuffle list after a manual reshuffle
  * Fixes channel map for multichannel flac files
    (gh#cmus/cmus#1072)
  * Replaces improper fcntl with ioctl in op/oss
    (gh#cmus/cmus#1104)
  * Initialize active to zero in print_editable
    (gh#cmus/cmus#1093 gh#cmus/cmus#1094)
  * Allow output plugins to have multiple mixer FD lists
  * Preserve compatibility with ABI v1 output plugins
  * Implement pause_on_output_change option
    (gh#cmus/cmus#1139)
  * Implement MIXER_FDS_OUTPUT for pulse
    (gh#cmus/cmus#1139)
  * Handle colors in active windows correctly
    (gh#cmus/cmus#1120)
  * Initialize window size in init_curses
    (gh#cmus/cmus#1119)
  * ip/ffmpeg.c: fix send/receive API usage
    (gh#cmus/cmus#1080)
  * Indicate elided text with "…" &amp; related formatting tweaks
    (gh#cmus/cmus#1051)
  * Limit max draw width to 1023 columns
    (gh#cmus/cmus#1065)
  * spotify.theme
    (gh#cmus/cmus#1123)
  * A few typo/style fixes to the manpages
    (gh#cmus/cmus#1150)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1684929600">- Add ffmpeg-6-compat.patch
  See https://github.com/cmus/cmus/pull/1254</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1716638400">- Update to 2.11.0
  * Add support for .nomedia file
    gh#cmus/cmus#1190
  * Fix a typo in an error message
    gh#cmus/cmus#1206
  * Take opus output gain into account when checking
    replaygain_limit peak
    gh#cmus/cmus#1201
  * #1219: Update Unofficial IRC channel
    gh#cmus/cmus#1220
  * Recognize artist/album sort keys from ffmpeg plugin
    gh#cmus/cmus#1165
  * Fix missing combining marks on last character in a field
    gh#cmus/cmus#1151
  * Use wcwidth for u_char_width
    gh#cmus/cmus#1198
  * Fix under-allocation when many zero-width characters are
    present
    gh#cmus/cmus#1152
  * Draw title and command lines on first update
    gh#cmus/cmus#1257
  * Switch to -latest os in build workflow
    gh#cmus/cmus#1265
  * ip/mp4: Use MP4FindTrackId() rather than assuming it's "1"
    gh#cmus/cmus#1255
  * Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility
    gh#cmus/cmus#1254
  * Introduce basu as an option for MPRIS control
    gh#cmus/cmus#1221
  * Add auto_hide_playlists_panel option
    gh#cmus/cmus#1238
  * Fixed zsh autocompletion for --query/-Q
    gh#cmus/cmus#1244
  * Search should only try filename when there are no tags
    gh#cmus/cmus#1263
  * Ignore duplicates when adding tracks to the library
    gh#cmus/cmus#1052
  * Implement pl_env_vars option for library/playlist/cache
    relocation
    gh#cmus/cmus#1085
  * pulse: don't drain the stream
    gh#cmus/cmus#1268
  * Fixed function detection. check_function failed to compile due
    to clang -Wint-conversion warning became error.
    gh#cmus/cmus#1269
  * Support italic text
    gh#cmus/cmus#1179
  * Flag to prevent cycling with left-view / right-view
    gh#cmus/cmus#1275
  * Add mouse bindings for right third of status bar
    gh#cmus/cmus#1272
  * Implement option to ignore pasted text in normal mode
    gh#cmus/cmus#1271
  * Add option to sort albums
    gh#cmus/cmus#1276
  * Check only title in track title replacement
    gh#cmus/cmus#1281
  * Add %{totaldiscs} to available format string
    gh#cmus/cmus#1294
  * [FFmpeg] Switch to new channel layout api
    gh#cmus/cmus#1292
  * Reduce R128 gain precision to 2 places of decimal
    gh#cmus/cmus#1291
  * Fix formatting of whole number doubles
    gh#cmus/cmus#1290
  * Fix unmute when using softvol
    gh#cmus/cmus#1279
  * Allow cue plugin to parse cue sheet with multiple files.
    gh#cmus/cmus#1300
  * Add commands for external playlist management
    gh#cmus/cmus#1297
  * Fix gbuf to account for print width of control characters
    gh#cmus/cmus#1289
  * Fix player-next-album / player-prev-album with play_sorted
    gh#cmus/cmus#1277
  * Fix ignore_duplicates missing filtered tracks
    gh#cmus/cmus#1288
  * Parse LAME header when mp3 was created with libavcodec
    gh#cmus/cmus#1321
  * Support 384kHz sample rates
    gh#cmus/cmus#1314
- Drop ffmpeg-6-compat.patch</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1731412800">- Update to 2.12.0
  * Fix possible null dereference when continue_album=0
    gh#cmus/cmus#1351
  * Make PART / PARTNUMBER aliases for DISCNUMBER
    gh#cmus/cmus#1316
  * cmus-tutorial &lt;/&gt; is actually ,/.
    gh#cmus/cmus#1355
  * Fix potential double-close in ip/mad
    gh#cmus/cmus#1350
  * Fix view segv in rc config
    gh#cmus/cmus#1326
  * Fix pause_on_output_change not working when softvol is enabled
    gh#cmus/cmus#1353
  * Trim gaps from mp4 playback
    gh#cmus/cmus#1320
  * Show some context when editing middle of long cmdline
    gh#cmus/cmus#1319
  * Remember playlist position when resume=true
    gh#cmus/cmus#1325
  * Make trackwin heading format configurable, etc.
    gh#cmus/cmus#1317
  * Show recognized names in message for bad option value
    gh#cmus/cmus#1356
  * Draw progress bar in statusline
    gh#cmus/cmus#1318
  * Fix manpage indentation
    gh#cmus/cmus#1362
  * Fix documentation for passwd config option
    gh#cmus/cmus#1361
  * [FFmpeg] Add .dsf to extension list (DSD support)
    gh#cmus/cmus#1336
  * Fix tree restricted search infinite wrap
    gh#cmus/cmus#1371
  * Fix a couple of wrong *_attr defaults
    gh#cmus/cmus#1372
  * Fix load command args
    gh#cmus/cmus#1373
  * Rename 'Priority' to 'Default Priority' in --plugins
    gh#cmus/cmus#1365
  * Prevent search from wrapping infinitely
    gh#cmus/cmus#1370
  * add play_queue total_time
    gh#cmus/cmus#1309
  * Fully remove libcue
    gh#cmus/cmus#1378
  * Fix :mark on playlist view so filter is used
    gh#cmus/cmus#904
  * Implement option to start searches at the current position
    gh#cmus/cmus#1376
  * Apply new formats from #1317 on upgrade
    gh#cmus/cmus#1382</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760011200">- Add ffmpeg-8-compat.patch
  gh#cmus/cmus#1444</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="419115fb526ae07f00ca5a090f8ab01426861f72818422b2a9ec987632c8108c559c638f802afd4613f08f422575e7a5a212b64e482fab88c0dc20555b1cefb5" name="cnf" arch="riscv64">
  <version epoch="0" ver="0.9.0~0" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1700481600">- Packaging cleanup
  * Drop Group, even for Leap packaging
  * Use most recent cargo_vendor service version
  * Use spec cleaner
  * Drop manual Provides
  * Use mode=manual in _service
  * Drop cargo_config from spec sources
  * Explain clang build dependency</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1700827200">- Enable build on 32-bit arm</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Enable build on riscv64</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1742731200">- Update to version 0.7.1~0:
  * Leap 15.6 compatibility
- Update to version 0.7.0~0:
  * added esperanto translations (#16)
  * Problem: dependabot alert for shlex (#9)
  * Powershell note (#11)
  * Problem #14: es (Esperanto) file is in Greek language (#15)
  * fix all clippy warnings (#17)
  * Update dependencies and raise version (#18)
  * Update README.md (#12)</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1742990400">- do not auto update vendored dependencies - fixes Leap 15.6 build problem</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1745323200">- Fix Obsolete of a scout-command-not-found to &lt;= 0.2.9</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1749643200">- enable build for all rust architectures</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756036800">- Update to version 0.8.0~0:
  * (build): do not depend on obsolete Rust toolchain by default
  * (fix): Duplicate entries shown (GH #26)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Chinese (Taiwan) (zh_TW))
  * Translated using Weblate (Catalan)
  * Sync i18n.toml with the i18n directory
  * Rename cnf/i18n/po/ku to cnf/i18n/po/kmr
- Install shell integration files from upstream tarball
- Update shlex to 1.3.0 (bsc#1229375)</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756209600">- Update to version 0.8.0~2:
  * (fix): dedup the results (GH #26)
  * (refactor): unit test, less unsafe, callback smaller, lint in pool.rs</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756987200">- Update to version 0.9.0~0:
  * mark 0.9.0 version
  * Documented what configuration variables are relied on.
  * Change rust code to say 'dnf' instead of 'dnf4'
  * Fixed some grammar errors in README.md
  * (ci): run zypper dnf5 and dnf integration tests in a parallel
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Add CI tests for dnf4
  * Updated documentation to mention dnf4 support
  * Adds support for dnf4.
  * Added CI tests for dnf5.
  * Rename docker images with -zypper suffix.
  * Allow manually triggering the ci tests.
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Use dnf5 if it's installed.
  * Translated using Weblate (Portuguese (Brazil))</changelog>
</package>
<package pkgid="e4ba0b975096125432dd1eb1ab3b9a0fdebc079a25d666f452766fb3191fc05c453112c8f183d57253da7115bf663d01df2437334cef89599062bbc38295a226" name="cnf-bash" arch="noarch">
  <version epoch="0" ver="0.9.0~0" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1700481600">- Packaging cleanup
  * Drop Group, even for Leap packaging
  * Use most recent cargo_vendor service version
  * Use spec cleaner
  * Drop manual Provides
  * Use mode=manual in _service
  * Drop cargo_config from spec sources
  * Explain clang build dependency</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1700827200">- Enable build on 32-bit arm</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Enable build on riscv64</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1742731200">- Update to version 0.7.1~0:
  * Leap 15.6 compatibility
- Update to version 0.7.0~0:
  * added esperanto translations (#16)
  * Problem: dependabot alert for shlex (#9)
  * Powershell note (#11)
  * Problem #14: es (Esperanto) file is in Greek language (#15)
  * fix all clippy warnings (#17)
  * Update dependencies and raise version (#18)
  * Update README.md (#12)</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1742990400">- do not auto update vendored dependencies - fixes Leap 15.6 build problem</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1745323200">- Fix Obsolete of a scout-command-not-found to &lt;= 0.2.9</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1749643200">- enable build for all rust architectures</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756036800">- Update to version 0.8.0~0:
  * (build): do not depend on obsolete Rust toolchain by default
  * (fix): Duplicate entries shown (GH #26)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Chinese (Taiwan) (zh_TW))
  * Translated using Weblate (Catalan)
  * Sync i18n.toml with the i18n directory
  * Rename cnf/i18n/po/ku to cnf/i18n/po/kmr
- Install shell integration files from upstream tarball
- Update shlex to 1.3.0 (bsc#1229375)</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756209600">- Update to version 0.8.0~2:
  * (fix): dedup the results (GH #26)
  * (refactor): unit test, less unsafe, callback smaller, lint in pool.rs</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756987200">- Update to version 0.9.0~0:
  * mark 0.9.0 version
  * Documented what configuration variables are relied on.
  * Change rust code to say 'dnf' instead of 'dnf4'
  * Fixed some grammar errors in README.md
  * (ci): run zypper dnf5 and dnf integration tests in a parallel
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Add CI tests for dnf4
  * Updated documentation to mention dnf4 support
  * Adds support for dnf4.
  * Added CI tests for dnf5.
  * Rename docker images with -zypper suffix.
  * Allow manually triggering the ci tests.
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Use dnf5 if it's installed.
  * Translated using Weblate (Portuguese (Brazil))</changelog>
</package>
<package pkgid="78c3175be59efaedacd425f1fdf98ec5de8f29d2f2e9cc8493046e9d1bc2ee04b39c65edd85857e28150ac047333aeef0b64b58c6d4e35b773e30c9b38bb4a21" name="cnf-locale" arch="noarch">
  <version epoch="0" ver="0.9.0~0" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1700481600">- Packaging cleanup
  * Drop Group, even for Leap packaging
  * Use most recent cargo_vendor service version
  * Use spec cleaner
  * Drop manual Provides
  * Use mode=manual in _service
  * Drop cargo_config from spec sources
  * Explain clang build dependency</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1700827200">- Enable build on 32-bit arm</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Enable build on riscv64</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1742731200">- Update to version 0.7.1~0:
  * Leap 15.6 compatibility
- Update to version 0.7.0~0:
  * added esperanto translations (#16)
  * Problem: dependabot alert for shlex (#9)
  * Powershell note (#11)
  * Problem #14: es (Esperanto) file is in Greek language (#15)
  * fix all clippy warnings (#17)
  * Update dependencies and raise version (#18)
  * Update README.md (#12)</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1742990400">- do not auto update vendored dependencies - fixes Leap 15.6 build problem</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1745323200">- Fix Obsolete of a scout-command-not-found to &lt;= 0.2.9</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1749643200">- enable build for all rust architectures</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756036800">- Update to version 0.8.0~0:
  * (build): do not depend on obsolete Rust toolchain by default
  * (fix): Duplicate entries shown (GH #26)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Chinese (Taiwan) (zh_TW))
  * Translated using Weblate (Catalan)
  * Sync i18n.toml with the i18n directory
  * Rename cnf/i18n/po/ku to cnf/i18n/po/kmr
- Install shell integration files from upstream tarball
- Update shlex to 1.3.0 (bsc#1229375)</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756209600">- Update to version 0.8.0~2:
  * (fix): dedup the results (GH #26)
  * (refactor): unit test, less unsafe, callback smaller, lint in pool.rs</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756987200">- Update to version 0.9.0~0:
  * mark 0.9.0 version
  * Documented what configuration variables are relied on.
  * Change rust code to say 'dnf' instead of 'dnf4'
  * Fixed some grammar errors in README.md
  * (ci): run zypper dnf5 and dnf integration tests in a parallel
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Add CI tests for dnf4
  * Updated documentation to mention dnf4 support
  * Adds support for dnf4.
  * Added CI tests for dnf5.
  * Rename docker images with -zypper suffix.
  * Allow manually triggering the ci tests.
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Use dnf5 if it's installed.
  * Translated using Weblate (Portuguese (Brazil))</changelog>
</package>
<package pkgid="5300a8534119162543b847d74df7296ddf7ba3086d930426f75f9fb90dce1227c9181d404a2eabf420173bc36904e09acdcbf4881cfc80adea607f1d8a3169e7" name="cnf-zsh" arch="noarch">
  <version epoch="0" ver="0.9.0~0" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1700481600">- Packaging cleanup
  * Drop Group, even for Leap packaging
  * Use most recent cargo_vendor service version
  * Use spec cleaner
  * Drop manual Provides
  * Use mode=manual in _service
  * Drop cargo_config from spec sources
  * Explain clang build dependency</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1700827200">- Enable build on 32-bit arm</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Enable build on riscv64</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1742731200">- Update to version 0.7.1~0:
  * Leap 15.6 compatibility
- Update to version 0.7.0~0:
  * added esperanto translations (#16)
  * Problem: dependabot alert for shlex (#9)
  * Powershell note (#11)
  * Problem #14: es (Esperanto) file is in Greek language (#15)
  * fix all clippy warnings (#17)
  * Update dependencies and raise version (#18)
  * Update README.md (#12)</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1742990400">- do not auto update vendored dependencies - fixes Leap 15.6 build problem</changelog>
  <changelog author="Michal Vyskocil &lt;michal.vyskocil@gmail.com&gt;" date="1745323200">- Fix Obsolete of a scout-command-not-found to &lt;= 0.2.9</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1749643200">- enable build for all rust architectures</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756036800">- Update to version 0.8.0~0:
  * (build): do not depend on obsolete Rust toolchain by default
  * (fix): Duplicate entries shown (GH #26)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Chinese (Taiwan) (zh_TW))
  * Translated using Weblate (Catalan)
  * Sync i18n.toml with the i18n directory
  * Rename cnf/i18n/po/ku to cnf/i18n/po/kmr
- Install shell integration files from upstream tarball
- Update shlex to 1.3.0 (bsc#1229375)</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756209600">- Update to version 0.8.0~2:
  * (fix): dedup the results (GH #26)
  * (refactor): unit test, less unsafe, callback smaller, lint in pool.rs</changelog>
  <changelog author="michal.vyskocil@gmail.com" date="1756987200">- Update to version 0.9.0~0:
  * mark 0.9.0 version
  * Documented what configuration variables are relied on.
  * Change rust code to say 'dnf' instead of 'dnf4'
  * Fixed some grammar errors in README.md
  * (ci): run zypper dnf5 and dnf integration tests in a parallel
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Add CI tests for dnf4
  * Updated documentation to mention dnf4 support
  * Adds support for dnf4.
  * Added CI tests for dnf5.
  * Rename docker images with -zypper suffix.
  * Allow manually triggering the ci tests.
  * Added fish support.
  * Added instructions for .zsh
  * Updated documentation to mention dnf5 support
  * Updated documentation examples.
  * Check if zypper is installed.
  * Look for dnf5 repos in /etc/dnf/repos.d
  * Use dnf5 if it's installed.
  * Translated using Weblate (Portuguese (Brazil))</changelog>
</package>
<package pkgid="6937b57502eb44db2ac282beb51b7caabee549268021a0fe1b94dbf518e4a046770119ccfbae556a01d7594836a0803c9066eec7d6591ab3af265b2ed5f0345a" name="cni" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648296000">- Update to version v1.0.1:
  * Rewritten spec
    + non-List configurations are removed
    + the version field in the interfaces array was redundant and
    is removed
  * libcni improvements
- Employ RPM macros.go where feasible
- Use vendor tarball
- Remove ./build.sh</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1668081600">- Update to version 1.1.2:
  * spec: fix format
  * libcni: handle empty version when parsing version
  * [exec-plugins]: support plugin lists
  This is a minor update to the CNI libraries and tooling.
  This does not bump the protocol / spec version, which remains at v1.0.0</changelog>
  <changelog author="andrea.manzini@suse.com" date="1672315200">- Update to version 1.1.2:
  * Fix successfully unmarshalled nil raw result
  * spec: fix format
  * invoke: if Result CNIVersion is empty use netconf CNIVersion
  * cnitool: address golint error
  * libcni: handle empty version when parsing version
  * Switch to ginkgo/v2
  * add security heading to README
  * Maintainers: add Mike Zappa
  * introduce hybridnet to thrid-party plugins
  * Fix incorrect pointer inputs to `json.Unmarshal`
  * fix version of cni v0.8.1 does not have a directory of github.com/containernetworking/cni/pkg/types/100 refer to https://github.com/containernetworking/cni/tree/v0.8.1/pkg/types
  * Spec: Container runtime shall tear down namespaces
  * Update README.md
  * Updated README.md to include Netlox loxilight CNI
  * documentation: update Multus link in README.md to point to the k8snetworkplumbingwg repository
  * [exec-plugins]: support plugin lists
  * skel: remove superfluous err nil check in (*dispatcher).pluginMain
  * Remove Gabe Rosenhouse as maintainer
  * skel: print out CNI versions supported in help text.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1672401600">- added patch 0001-fix-upstream-CVE-2021-38561.patch for [bsc#1206711]</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1696852800">- Bump BuildRequired golang version to &gt;= 1.21, fixes bsc#1216006</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1713268800">- Remove 0001-fix-upstream-CVE-2021-38561.patch, patch has been merged into
  golang.org/x/text version 0.3.7, vendored bundle now contains 0.14.0
- Stop shipping development files DCO &amp; CONTRIBUTING.md
- New upstream release 1.2.0 with spec 1.1.0:
  * GC verb
  * STATUS verb
  * Version negotiation</changelog>
  <changelog author="dcermak@suse.com" date="1718884800">- Update to version 1.2.1:
  * SPEC: add warning about preserving shared resources for GC
  * Fix faulty json.Marshal behavior for embeds types.NetConf
  * libcni: implement disableGC
  * Spec: add disableGC flag
  * GetCachedAttachments should ignore missing directories
  * libcni: always delete the cache on conflist for CNI DEL
  * supplement ns building files for darwin os</changelog>
  <changelog author="dcermak@suse.com" date="1719316800">- Update to version 1.2.2:
  * libcni: remove use of Masterminds/semver</changelog>
  <changelog author="dcermak@suse.com" date="1721736000">- Update to version 1.2.3:
  * libcni: set both GC valid attachment keys
  * SPEC: use correct GC field name.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1744113600">- Update to version 1.3.0:
  * libcni: remove some deprecation warnings
  * Update MAINTAINERS
  * build(deps): bump github/codeql-action from 3.26.4 to 3.26.7
  * Setup scorecard workflow
  * Remove accidentally-committed cnitool binary
  * build(deps): bump the golang group across 1 directory with 2 updates
  * libcni: Support subdirectory-based plugin loading (#928)
  * Use type aliases to hint deprecation for old API types (#928)
  * SPEC: #928 support non-inlined plugin loading</changelog>
</package>
<package pkgid="fde528ebf28867d9230b8fc029a88cd31b312be7400d6b4d200c1b6749a86f78d5cebc0661005c5d1d3a9edbf0317c578ec1d19be9848470ff21087d03a03ab6" name="cni-plugin-flannel" arch="riscv64">
  <version epoch="0" ver="1.8.0" rel="1.1"/>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1649073600">- Inital packaging of version 1.0.1</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1649160000">- Change package name to cni-plugin-flannel from flannel-cni-plugin</changelog>
  <changelog author="egotthold@suse.com" date="1696766400">- Update to version 1.2.0:
  * Fixed release artifacts path
  * FIx bug in actions/download-artifact@v3
  * Update go.mod
  * Use writeAndSyncFile instead of just write
  * Update ginkgo to v2
  * Upgrade go version to 1.20.5
  * Fix some errors thrown by lint tool
  * Updated Docker registry
  * only include the binary file for one architecture in the release archive
  * update of GH workflows
  * Make sure the CNI delete function does not fail when the json config is wrong
  * Allow multiple flannel networks and upgrade to Go 1.19.2
  * upgrade cni and plugins deps</changelog>
  <changelog author="egotthold@suse.com" date="1706184000">- Update to version 1.4.0:
  * fix doc
  * fix wrong doc
  * Update to plugins v1.4.0
  * upload release artifact on the release page
  * set CGO_ENABLED=1 when GOARCH=amd64
  * simplify the packaging and releasing of flannel-cni
  * Fix typo in flannel_linux_test.go
  * update Githb actions to stay up to date
  * Add support for riscv64
  * Set as latest the released image</changelog>
  <changelog author="egotthold@suse.com" date="1732881600">- Update to version 1.6.0
  * Update vendored dependencies
  * Update containernetworking plugins to 1.6.0</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1751112000">- Update to version 1.7.1:
  * Update vendored dependencies
  * Update containernetworking plugins to 1.7.1</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1766750400">- Update to version v1.8.0-flannel2:
  * Bump alpine image to 3.22.2
  * Simplify build and make sure build info are coherent
  * Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0
  * Bump github.com/containernetworking/plugins from 1.7.1 to 1.8.0
  * Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3
  * Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2
  * Bump github.com/onsi/gomega from 1.38.1 to 1.38.2
  * Bump github.com/onsi/gomega from 1.38.0 to 1.38.1
  * Bump github.com/onsi/gomega from 1.37.0 to 1.38.0
  * Bump Go to 1..24.3
  * Make error message more explicit when subnet.env cannot be loaded</changelog>
</package>
<package pkgid="4650105202f1477091ab861c0f9a9abacdba17b3b9d43c634a9e7b3e7434f767458b64de83246cd0733f557a0f0aba34d36a0e06299668ad846ef871e7ad6054" name="cni-plugins" arch="riscv64">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 0.9.0:
  * tuning: revert values on delete (#540)
  * go mod tidy
  * bump to go 1.15
  * Add ability to trigger retests via comments
  * pkg/ns: fix test case to tolerate pids going away.
  * Add github build &amp; test actions
  * bridge: fix testcase to check addresses we care about
  * Remove travis.
  * vendor: bump ginkgo, gover
  * portmap plugin should flush previous udp connections
  * Updating plugin README.md files (#549)
  * update netlink dependencies
  * Xdhcp: fix example configuration
  * VRF: extend supported version to 0.3.1 too.
  * VRF CNI: Add an optional table parameter.
  * Add more tests for the vrf cni plugin.
  * Update github.com/vishvananda/netlink to v1.1.0
  * Introduce a new VRF CNI meta plugin.
  * Travis: run tests on arm64
  * Replace nc with the local echo client.
  * Add an echo client to be used instead of nc.
  * Bump up the ubuntu version used in CI to bionic.
  * flannel: allow input ipam parameters as basis for delegate
  * ipvlan: make master config as optional
  * Remove extraneous test file in Windows plugin</changelog>
  <changelog author="rpm@fthiessen.de" date="1619438400">- Update to version 0.9.1:
  * ipam/dhcp: Add broadcast flag
  * add flannel to support dual stack ip
  * bandwidth: fix panic in tests
  * host-device: Add support for DPDK device
  * [main/vlan] Fix error handling for delegate IPAM plugin
  * dhcp: default dhcp clien timeout is 10s
  * vlan: fix error message text by removing ptp references
  * dhcp: daemon dhcp client timeout is configurable
  * dhcp: timeout value is set in DHCP daemon
  * remove unused function
  * deps: go mod tidy coreos/go-iptables
  * deps: bump coreos/go-iptables</changelog>
  <changelog author="fvogt@suse.com" date="1648555200">- Update to version 1.1.1:
  * ipam/dhcp: Fix client id in renew/release
  * call ipam.ExceDel after clean up device in netns fix #666
  * portmap: fix checkPorts result when chain does not exist
  * portmap: fix bug that new udp connection deletes all existing conntrack entries
  * Enhanced dad set to 1
  * Add boolean to enable/disable dad
  * Disable DAD for container side veth
  * firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker
  * Fix host-device gofmt
  * host-device: Bring interfaces up after moving into container
  * pkg/ns: use file system magic numbers from golang.org/x/sys/unix
  * gofmt
  * go mod tidy
  * build: bump to go 1.17
  * Remove arp notify setting per comment
  * plugins: replace arping package with arp_notify
  * fix #685
  * Ran go fmt so tests would pass
  * Fixed DHCP problem that broke when fast retry was added.
  * dhcp ipam: adjust retry mechanism
  * add ipam tests for dpdk device
  * add ipam support for dpdk device
  * ipvlan: Send Gratuitous ARP after IPs are set
  * dhcp ipam: fix client id
  * dhcp ipam: rename inconsistent options among files
  * dhcp ipam: add more options capable for sending
  * dhcp ipam: add fast retry
  * dhcp ipam: support customizing dhcp options
  * dhcp ipam: truncate client id to 254 bytes
  * dhcp ipam: print error correctly without format string
  * dhcp ipam: using full config to regular the code
  * Allow setting sysctls on a particular interface
  * dhcp: remove implemented TODO
  * Don't redundantly filepath.Clean the output of filepath.Join
  * Use crypto/rand.Read, not crypto.Reader.Read
  * bridge: Add macspoofchk support
  * plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped
  * vendor: bump to libcni v1.0.1
  * static ipam: do not parse the CIDR twice
  * static ipam: improve error msgs when provisioning invalid CIDR
  * bump go to 1.16, other misc fixes
  * vendor: bump all direct dependencies
  * vendor: bump to libcni v1.0
  * docs: Update the CI badge from Travis CI to GitHub Actions
  * bridge: Fix typo in error message for promiscuous mode
  * ip: place veth peer in host namspace directly
  * bridge: Add mac field to specify container iface mac
  * static ipam: decide wrong cidr error msg
  * static ipam: stop wrapping net.ParseCIDR errors
  * static ipam: show confusing error msg
  * utils, hwaddr: Remove unused package
  * ip, link_linux: Remove unused SetHWAddrByIP function
  * plugins: remove flannel
  * refactor(win-bridge): netconf
  * refactor(win-bridge): hcn api processing
  * refactor(win-bridge): hns api processing
  * chore(win-bridge): location related
  * chore(win-bridge): text related
  * Remove Bryan Boreham as maintainer
  * host-local: support ip/prefix in env args and CNI args
  * [sbr]: Use different tableID for every ipCfg        Check tableID not in use for every ipCfg
  * Small typo improves in README.md
  * Allow multiple routes to be added for the same prefix. Enables ECMP
  * Update to lastest vendor/github.com/vishvananda/netlink
  * tuning: always update MAC in CNI result
  * vendor: bump to libcni v1.0-rc1
  * tuning: Add support of altering the allmulticast flag
  * [sbr]: Use different tableID for every ipCfg        Move default table routes which  match the ipCfg config
  * Fix nil-pointer check
  * host-local: support custom IPs allocation through runtime configuration
  * pkg/ip: introduce a new type `IP` to support formated &lt;ip&gt;[/&lt;prefix&gt;]
  * go.mod: github.com/j-keck/arping v1.0.1
  * go.mod: github.com/buger/jsonparser v1.1.1
  * go.mod: github.com/alexflint/go-filemutex v1.1.0
  * go.mod github.com/Microsoft/hcsshim v0.8.16
  * go.mod: godbus/dbus/v5 v5.0.3, coreos/go-systemd v22.2.0
  * go.mod: github.com/mattn/go-shellwords v1.0.11
  * go.mod: github.com/sirupsen/logrus v1.8.1
  * CI: Install linux-modules-extra for VRF module
  * Fix broken links to online docs in plugin READMEs
  * gha: update actions/setup-go@v2
  * remove redundant startRange in RangeIter due to overlap check on multi ranges
  * fix(win-bridge): panic while calling HNS api
  * portmap: use slashes in sysctl template to support interface names which separated by dots
  * pkg/ipam: use slash as sysctl separator so interface name can have dot
  * [macvlan] Stop setting proxy-arp on macvlan interface
  * tuning: increase test coverage to 1.0.0 and older spec versions
  * portmap: increase test coverage to 1.0.0 and older spec versions
  * flannel: increase test coverage to 1.0.0 and older spec versions
  * firewall: increase test coverage to 1.0.0 and older spec versions
  * bandwidth: increase test coverage to 1.0.0 and older spec versions
  * host-local: increase test coverage to 1.0.0 and older spec versions
  * static: increase test coverage to 1.0.0 and older spec versions
  * dhcp: increase test coverage to 1.0.0 and older spec versions
  * dhcp: add -resendmax option to limit lease acquisition time for testcases
  * vlan: increase test coverage to 1.0.0 and older spec versions
  * ptp: increase test coverage to 1.0.0 and older spec versions
  * macvlan: increase test coverage to 1.0.0 and older spec versions
  * loopback: increase test coverage to 1.0.0 and older spec versions
  * ipvlan: increase test coverage to 1.0.0 and older spec versions
  * host-device: increase test coverage to 1.0.0 and older spec versions
  * bridge: increase test coverage to 1.0.0 and older spec versions
  * bridge: simplify version-based testcase code
  * testutils: add test utilities for spec version features
  * plugins: update to spec version 1.0.0
  * vendor: bump CNI to 1.0.0-pre @ 62e54113 (fixes bsc#1181961 aka CVE-2021-20206)
- Drop %go_nostrip</changelog>
  <changelog author="danish.prakash@suse.com" date="1694001600">- Update to version v1.3.0:
  * [sbr]: Ignore LinkNotFoundError during cmdDel
  * build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9
  * Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes
  * Fix ValidateExpectedRoute with non default routes and nil GW
  * tuning: fix cmdCheck when using IFNAME
  * bridge, del: timeout after 55 secs of trying to list rules
  * bridge, spoofcheck: only read the prerouting chain on CNI delete
  * build: consume specific tables/chains via go-nft
  * bridge: add vlan trunk support
  * enable govet and unparam linters
  * build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0
  * Add parameter to disable default vlan
  * bridge, spoof check: remove drop rule index
  * go.mod: bump all deps
  * linter: fix ginkgolinter errors
  * Fix wastedassign linter errors
  * build(deps): bump actions/stale from 7 to 8
  * Fix revive linter errors
  * build(deps): bump actions/setup-go from 3 to 4
  * enable durationcheck,  predeclared, unconvert, unused and wastedassign linters
  * remove govet and gofmt from test_linux.sh
  * enable ginkgolinter linter
  * enable revive linter
  * enable gocritic linter
  * enable gosimple linter
  * enable  nonamedreturns linter
  * enable ineffassign linter
  * enable contextcheck linter
  * enable staticcheck linter
  * ci(lint): setup golangci-lint
  * ci(lint): setup yamllint linter Signed-off-by: Matthieu MOREL &lt;matthieu.morel35@gmail.com&gt;
  * Fix overwritten error var in getMTUByName
  * Update tests to utilize ginkgo/v2
  * Update ginkgo to v2 in go.mod, go.sum, vendor
  * Tap plugin
  * build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0
  * build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0
  * Only check ipv6 when an IPv6 is configured
  * Add support for in-container master for macvlans
  * Add support for in-container master for ipvlan
  * Add support for in-container master for vlans
  * bridge: re-fetch mac address
  * Update Allocate method to reuse lease if present
  * build(deps): bump github.com/safchain/ethtool to v0.2.0
  * build(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0
  * Add IPv6 support for AddDefaultRoute
  * build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.2
  * build(deps): bump github.com/coreos/go-systemd/v22 from 22.3.2 to 22.5.0
  * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
  * build(deps): bump alpine in /.github/actions/retest-action
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.1.0
  * build(deps): bump github.com/vishvananda/netlink
  * build(deps): bump github.com/alexflint/go-filemutex from 1.1.0 to 1.2.0
  * build(deps): bump github.com/Microsoft/hcsshim from 0.8.20 to 0.9.6
  * build(deps): bump github.com/onsi/gomega from 1.15.0 to 1.24.2
  * Update dependabot.yml
  * build(deps): bump actions/checkout from 2 to 3
  * build(deps): bump actions/stale from 4 to 7
  * build(deps): bump actions/setup-go from 2 to 3
  * Update dependabot.yml
  * Update dependabot.yml
  * ci(deps): setup dependabot
  * Fix tuning path validation
  * Update email to gmail
  * Update portmap test's iptables error check
  * Remove references to io/ioutil package
  * fix bug on getting NextIP of addresses with first byte 0
  * Fix path substitution to enable setting sysctls on vlan interfaces
  * support masquerade all config
  * host-local: remove unused Release(ip) from type Store interface
  * Cleanup Socket and Pidfile on exit
  * dummy: Create a Dummy CNI plugin that creates a virtual interface.
  * Use the same options for acquiring, renewing lease
  * bridge: update vlanFiltering variable to make code more readable
  * ci: only rerun failed jobs on `/retest`
  * build: support riscv64
  * Check for duplicated sysctl keys
  * Update github.com/vishvananda/netlink to v1.2.0-beta
  * bridge: support IPAM DNS settings
  * Bump to go 1.18
  * V2 API support for win-overlay CNI
  * bug: return errors when iptables and ip6tables are unusable
  * github: ignore issues with "keep" label from stale closing
  * Make description for `static` plugin more exact
  * workflow: add something to auto-close stale PRs
  * ipam/dhcp: Fix client id in renew/release
  * call ipam.ExceDel after clean up device in netns fix #666
  * Add sysctl allowlist</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1696852800">- Bump BuildRequired golang version to &gt;= 1.21, fixes bsc#1216006</changelog>
  <changelog author="dcermak@suse.com" date="1709726400">- Update to version 1.4.0:
  * build(deps): bump the golang group with 2 updates
  * Bump to golang:1.21-alpine in release.sh
  * Add CNI_NETNS_OVERRIDE for upcoming CNI change
  * build(deps): bump the golang group with 3 updates
  * revert some code in pr 962
  * bridge: fix spelling
  * bridge: remove useless firstV4Addr
  * bridge: remove useless check
  * Add ndisc_notify in ipvlan for ipv6 ndp
  * macvlan: enable ipv6 ndisc_notify
  * build(deps): bump google.golang.org/grpc from 1.50.1 to 1.56.3
  * build(deps): bump the golang group with 3 updates
  * dependabot: batch updates
  * fix workflow warnings
  * fix lint errors
  * macvlan cmdDel: replace the loadConf function with json.unmarshal
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.28.0
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0
  * build(deps): bump github.com/Microsoft/hcsshim from 0.9.9 to 0.11.1
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.13.0
  * Create IPAM files with 0600 permissions
  * build: Use POSIX sh for shell scripts
  * build(deps): bump actions/checkout from 3 to 4
  * ci(lint) extend timeout to 5 min
  * build(deps): bump github.com/coreos/go-iptables from 0.6.0 to 0.7.0
  * vrf: fix route filter to use output iface
  * test_linux.sh: Do not fail if called twice
  * meta: firewall: Fix firewalld test with non-abstract sockets
  * plugins: meta: portmap: Implement a teardown() fast path
  * utils: iptables: Use go-iptables' ChainExists()
  * spoofcheck: Make use of go-nft's ApplyConfigEcho()
  * test: install binaries using `go install`
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * [tuning]add ability to set tx queue len
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.11.0
  * build(deps): bump golang.org/x/sys from 0.7.0 to 0.9.0
  * Fix race conditions in DHCP test
  * Add routes propagation for VRF plugin
  * github: remove stale issue cleanup
  * tap: allow for a tap device to be created as a bridge port
  * build(deps): bump alpine in /.github/actions/retest-action</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718625600">- Update to version 1.5.1:
  * Support DeviceID on Auxiliary Bus
  * Dev/exclude subnets from traffic shaping
  * Use temporary name for netdevice when moving in/out of NS
- Update to version 1.5.0:
  New Features:
  * Support DeviceID on Auxiliary Bus by @adrianchiris in #1003
  * Dev/exclude subnets from traffic shaping by @oOraph in #921
  Fixes:
  * Fix release script in github action by @s1061123 in #1037.
  * Use temporary name for netdevice when moving in/out of NS by @adrianchiris in #1002</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1729598400">- Update to version 1.6.0:
  * Pass status along ipam update
  * feat(dhcp): Cancel backoff retry on stop
  * fix(dhcp): can not renew an ip address
  * build(deps): bump golang.org/x/sys in the golang group
  * VRF: Wait for the local/host routes to be added
  * add problem hint
  * make test working again
  * Revert "Merge pull request #921 from oOraph/dev/exclude_subnets_from_traffic_shapping2"
  * resolve merge conflicts
  * build(deps): bump the golang group across 1 directory with 2 updates
  * host-device: use temp network namespace for rename
  * Fix txqueuelen being accidentally set to zero
  * Ignore link-local routes in SBR tests
  * build(deps): bump the golang group with 3 updates
  * ci, go.mod: bump to go 1.23 (#1094)
  * dhcp: Add priority option to dhcp.
  * .github: add check to verify vendor directory
  * Add nftables backend to portmap
  * Fix portmap unit tests
  * Add a backend abstraction to the portmap plugin
  * Add nftables implementation of ipmasq
  * Vendor nftables library, add utils.SupportsIPTables and utils.SupportsNFTables
  * Use of Scope for routes in IPAM
  * SBR: option to pass the table id (#1088)
  * Update containernetworking/cni to v1.2.3 for GC
  * Update go-iptables
  * macvlan: add bcqueuelen setting
  * build(deps): bump the golang group across 1 directory with 4 updates
  * build: update github.com/vishvananda/netlink to 1.3.0
  * Fix unnecessary retrying when the link is down in dhcp.
  * test: bump go version
  * .github: fix double-triggering CI
  * Change chown to change current dir as well
  * build(deps): bump the golang group with 2 updates</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1729598401">- Require iptables (bsc#1231424)
  * Add cni-iptables.conf to load required kernel modules</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1737979200">- Update to version 1.6.2:
  * portmap: fix iptables conditions detection
  * build(deps): bump the golang group across 1 directory with 7 updates
  * ipmasq: fix nftables backend
  * portmap: fix nftables backend</changelog>
</package>
<package pkgid="f5cef0362520638f9accceb8132d9d5d728e4ccc75b8142e5483224a737e88f68df1cb9c1c642000b253856b21479591736ea168c6bb95c719cd53f8fbcb0b37" name="cntlm" arch="riscv64">
  <version epoch="0" ver="0.92.3" rel="13.1"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Cleanup spec file with spec-cleaner
- Use url for source
- Correct unit file permissions, scriplet and rcservice
  symlink</changelog>
  <changelog author="mpluskal@suse.com" date="1430049600">- Fix url</changelog>
  <changelog author="mpluskal@suse.com" date="1456920000">- Revert to state without conflicts</changelog>
  <changelog author="mpluskal@suse.com" date="1458820800">- Correct typo in changelog
- Fixed boo#914157</changelog>
  <changelog author="dimstar@opensuse.org" date="1495195200">- Don't hide errors while creating users, and do not mask failures:
  if there is a problem creating the user there is no reason to
  believe the application would work afterwards.
- Add group(nogroup) to Requires(pre): the user to be created joins
  that group.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</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="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Modified:
  * cntlm.service</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708344000">- Provide user(cntlm): the user is created by the pre script.
  Advertise this capability of the package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="60e41ea29bdc9d9ace292917bd8cdd2e7f04b1a8b36b3e59d15b8a4393592cc64236f09813ec1c4a2267e8da751baafd723a8fe2b9ccb385a53a7736d0ec8455" name="cobbler" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="3.1"/>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Suárez Hernández &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1751284800">- Run recent source_validator and fix_changelog locally against the
  package (removes rogue --------- lines from the changes file)</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1759406400">- Make use of PEP 518 for building</changelog>
</package>
<package pkgid="b30378d7d01842ad73d5a755d83d750a4911b385bef409e55a0a66518372f2a61ed0412041a3bd31a0df51defcf4199c80a6ab2b658c7a982c808bb62607b156" name="cobbler-tests" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="3.1"/>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Suárez Hernández &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1751284800">- Run recent source_validator and fix_changelog locally against the
  package (removes rogue --------- lines from the changes file)</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1759406400">- Make use of PEP 518 for building</changelog>
</package>
<package pkgid="2e47a7c0912609470ab486e492d25b36379f7c985fe7b69d73298f3db3cfcbc1c64465efc8e46e5eace0341ebdae325f9e2332d36bbe421d71199322b9f3fe62" name="cobbler-tests-containers" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="3.1"/>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Suárez Hernández &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1751284800">- Run recent source_validator and fix_changelog locally against the
  package (removes rogue --------- lines from the changes file)</changelog>
  <changelog author="Pablo Suárez Hernández &lt;pablo.suarezhernandez@suse.com&gt;" date="1759406400">- Make use of PEP 518 for building</changelog>
</package>
<package pkgid="c539ed95add9f28a2468902742078fd87811a6911f21a599c4a81b7d7ad8a91f554babde5b2b1823db0eddd484f40c6e48706e42d8e3917106417ea533ff5ab1" name="coccigrep" arch="noarch">
  <version epoch="0" ver="1.21" rel="1.1"/>
  <changelog author="jslaby@suse.com" date="1410782400">- update to latest snapshot (20140913)
  * see ChangeLog for changes</changelog>
  <changelog author="jslaby@suse.com" date="1421323200">- update to 20150112
  * python3 support added
- clean up .spec
  * switch to python3</changelog>
  <changelog author="jslaby@suse.com" date="1477915200">- Update to version 20160815:
  * forcing a type to be present was arbitrary
  * vim plugin: fix interactive mode
  * document void option usage in vim plugin
  * Add python3 support
  * Add support for python 3.4
  * setup: use and complete install_requires
  * Fix syntax error in python3 environment.</changelog>
  <changelog author="jslaby@suse.com" date="1477915201">- package also LICENSE</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1529323200">- Update to version 1.17+git.20180322:
  * grep mode: fix multiline case
  * fix typo in comment
  * used: fix equality match
  * allow multiple match on the same line
  * fix grep mode display
  * Update version to 1.17
  * set only color in grep mode for tty
  * color attribute in grep mode
  * add grep mode for color</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 1.20:
  - Fix a python3 comptability issue
  - Add grep color mode
  - Fix multiple matches on one line
  - This release fixes #19 and improve matching capabilities
  - Address a issue with pygments installation on Python 2 and fix parallel execution
  - Some light fixes on the documentation and a cleaner setup.py so the project looks decent on Pypi.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1648641600">- Use ExclusiveArch the same as coccinelle</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1649246400">- Use python build macros</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1681214400">- Update ExclusiveArch list</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1742385600">- update to 1.21:
  core: python 3.12 support
- package vim plugin
- %check section added
- cleanup</changelog>
</package>
<package pkgid="a52c14a7d61d99ce50e022c2295956a978635475aed0d45a572d72168b1a049458f236cc14c8add32baa65fd07c6d3535819ee16852d8f0779ea1e37d26e1a52" name="coccigrep-vim-plugin" arch="noarch">
  <version epoch="0" ver="1.21" rel="1.1"/>
  <changelog author="jslaby@suse.com" date="1410782400">- update to latest snapshot (20140913)
  * see ChangeLog for changes</changelog>
  <changelog author="jslaby@suse.com" date="1421323200">- update to 20150112
  * python3 support added
- clean up .spec
  * switch to python3</changelog>
  <changelog author="jslaby@suse.com" date="1477915200">- Update to version 20160815:
  * forcing a type to be present was arbitrary
  * vim plugin: fix interactive mode
  * document void option usage in vim plugin
  * Add python3 support
  * Add support for python 3.4
  * setup: use and complete install_requires
  * Fix syntax error in python3 environment.</changelog>
  <changelog author="jslaby@suse.com" date="1477915201">- package also LICENSE</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1529323200">- Update to version 1.17+git.20180322:
  * grep mode: fix multiline case
  * fix typo in comment
  * used: fix equality match
  * allow multiple match on the same line
  * fix grep mode display
  * Update version to 1.17
  * set only color in grep mode for tty
  * color attribute in grep mode
  * add grep mode for color</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 1.20:
  - Fix a python3 comptability issue
  - Add grep color mode
  - Fix multiple matches on one line
  - This release fixes #19 and improve matching capabilities
  - Address a issue with pygments installation on Python 2 and fix parallel execution
  - Some light fixes on the documentation and a cleaner setup.py so the project looks decent on Pypi.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1648641600">- Use ExclusiveArch the same as coccinelle</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1649246400">- Use python build macros</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1681214400">- Update ExclusiveArch list</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1742385600">- update to 1.21:
  core: python 3.12 support
- package vim plugin
- %check section added
- cleanup</changelog>
</package>
<package pkgid="b49d82d28c31acd4111115e7a54b8bca486d914707a493d7db4481046ee29905ae31d2aed04d7acd8fa9bd25c4558718edcf0714e1cacf86bcc27afa6a9b28da" name="coccinelle" arch="riscv64">
  <version epoch="0" ver="1.3.1" rel="2.2"/>
  <changelog author="ohering@suse.de" date="1631361600">- build with VERBOSE=yes</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1632225600">- Fix totally broken python support, set the correct python3
  interpreter, otherwise it defaults to python, which in our case
  is python 2.7. (changed kill-env.diff, spec)</changelog>
  <changelog author="Cristian Rodríguez &lt;crrodriguez@opensuse.org&gt;" date="1632484800">- Further testing shows that grep, which and findutils are also
  required.</changelog>
  <changelog author="ohering@suse.de" date="1639137600">- update to version 1.1.1
  See included changes.txt for details
- install ocaml support, add coccinelle.rpmlintrc (bsc#1192695)</changelog>
  <changelog author="ohering@suse.de" date="1640779200">- trim list of supported archs to aarch64 ppc64le s390x x86_64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1669723200">- Enable build on riscv64
- Increase stack size</changelog>
  <changelog author="ohering@suse.de" date="1720785600">- update to version 1.2
  See included changes.txt for details</changelog>
  <changelog author="ohering@suse.de" date="1741003200">- update to version 1.3.0 (027b625f9)
  See included changes.txt for details
- use coccinelle.patch to link to ocaml-pcre2
- remove unused kill-env.diff
- add optional testsuite package</changelog>
  <changelog author="ohering@suse.de" date="1762862400">- Update to version 1.3.1 (09b475bb3)
  see included changes.txt file for details</changelog>
  <changelog author="ohering@suse.de" date="1770033600">- Update to version 1.3.1 (b231de0db)
  remove merged coccinelle.patch</changelog>
</package>
<package pkgid="d223af266d42054720c0b1076f3fe82cedcac28ffe66539b77e8a742782a6e0a861393cac89db7b9d234676c7bb1cb5c2165f36e5ba4cae13793daa8a158f6f4" name="cockpit" arch="riscv64">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="2921b650f98df5b09ab83adab931539475840202aa3f26d9011c364a6b78df3a9011a215c6168341b4f05e2318529e8b89a0368eac7522234345ec289df074a2" name="cockpit-bridge" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="01f6759565860b4eb5502665554e457af76dab06584056561df3903fc747085b6b5e2f15254ac2d8bc6c5d13a2ef181db728bd4bd291b0db88499894c7bda68b" name="cockpit-client-launcher" arch="noarch">
  <version epoch="0" ver="356" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772107200">- Initial packaging of cockpit-client-launcher for Cockpit 356
- Add org.cockpit_project.CockpitClient.desktop based
  desktop file which uses cockpit-client-launcher
- Add launcher that connects to locally installed cockpit-ws and
  auto-detects the listening port from cockpit.socket</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772107201">- A true YaST_logo.svg inspired logo to differentiate icon from
  flatpak launcher</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772452800">- Add zenity dialog for starting cockpit if it's not running
  friendly ask user for the firwall configuration.
  Related to jsc#CPT-148</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772452801">- Mention multiple password prompts in the zenity dialog.
  Once for cockpit.socket enablement and once for firewall config</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772712000">- Rename cockpit-client.changes to cockpit-client-launcher.changes
  Found by factory-auto</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1772712001">- Add dependency on a cockpit-system
  Required in case that patterns-cockpit is not installed</changelog>
</package>
<package pkgid="c02dc721b3d6eb98e6d02872347c42e5bf41129ed3fbbb048afb99585f3f44f859815716ad81a6cce5b97e0b043ccf2f80c00ae73a0e0c26b9bde548f03d6540" name="cockpit-devel" arch="riscv64">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="fe323a1a9351240724aa108c68543d0c0e82e8727fbe2b7121ae4b56b5fda6d4c6fc11842d8b437d906c622ac28ebc5ec615220a0cddeeac634c3bf55dbcb211" name="cockpit-doc" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="383161724fc2c26c97fee3ea25772cc3a0f7758778ad9734fb86950fcdf21c989410be1190f9b65feb3bbeac18805beef1a4a1d0d8dd7369b0b8fd12469a0789" name="cockpit-firewalld" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="372e99497ac55dfaa6942d2877b690bb59b0675c7140bbbd27605b72570522a3b14a4f116f2bc17063a0634f3e3d302fe4b4cc236e80f4b14a66740dd3a3e1a2" name="cockpit-kdump" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="fadb69eb9121d7b177c6b6614a0512371470fc168626ef7f2c67b7ac880299d91bf69616d97d10a7ab14dae2e3b4979e6fb3b5f124dd7012cc0b303f6a2a3894" name="cockpit-machines" arch="noarch">
  <version epoch="0" ver="348" rel="2.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1757592000">- Update to 339
  * 339
  - Serial consoles now keep their content and stay alive
  - No longer copies qemu.conf values into VM definitions
  * 338
  - Translation and dependency updates
  - Detachable VNC console
- removed nic-domain-not-found.patch that is now part of upstream</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758024000">- add hostadd-allow-device-form-to-overflow-on-X-axis.patch fixes bsc#1248250</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758024001">- Add a hard require on libvirt bsc#1236149</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1758110400">- Don't set UEFI as default firmware for ppc64le and s390x
  * Fixes bsc#1249828 and bsc#1249830</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760961600">- Update to 342
  * 342
  - Bug fixes and translation updates
  * 341
  - Improved UX for Disks and Network interface tables
  - Bug fixes and translation updates
  * 340
  - Use exclusive VNC connections with "Remote resizing"
- Drop hostadd-allow-device-form-to-overflow-on-X-axis.patch as this has
  been upstreamed</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 344
  * 344
  - Port forwarding for user session VMs
  - "Shutdown and restart" action
  - Faster startup
  * 343
  - Memory usage now shows numbers reported by the guest (RHEL-116731)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769515200">- Update dependencies for bsc#1257325/CVE-2025-13465
- Update to 346
  * 346
  - Performance improvements
  - Translation updates
  * 345
  - New virtual machines don't get SPICE graphics anymore
  - Support for network port forwarding
  - Bug fixes and translation updates</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Update to 347
  * Bug fixes and translation updates
- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771934400">- Drop explict dependency on libvirt, this was added so libvirtd.socket was on the system
  this is now provided by the dependency on libvirt-daemon-qemu bsc#1258040, bsc#1236149
- Update to 348 (fixes bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996)
  * Translation updates
  * Convert license headers to SPDX format
  * Now requires cockpit-devel &gt;= 356 due to the replacement of xterm/addon-canvas with xterm/addon-webgl</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1772625600">- Update suse_version requirement to function with the planned bump jsc#PED-15820</changelog>
</package>
<package pkgid="6920ef8ba127e188193c039f7e3b680b4167155afa522182bd073f858a928f256f45239885151241e4ecadc1c1c342c8625058aceb4c79e80385d60d50b330b5" name="cockpit-networkmanager" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="841c50de9f823019bff16f139df35c3906f70e7d2b0d9eadd2df0c85f2ec31e741a6aa66e91221464970431cfcb75beec1a2fc6fef7516f2de13dcf780a0ded0" name="cockpit-packagekit" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="2224767fd3cb29212253214840d61c2cd528242ddd14c970b4e89b820790a15445e6994ca8bb9995bd8ceb1b008a1884aef2de204f910b5ab8df41e3c261139b" name="cockpit-packages" arch="noarch">
  <version epoch="0" ver="4.1" rel="4.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1740052800">- Initial cockpit-packages package</changelog>
  <changelog author="miika.alikirri@suse.com" date="1740052801">- Update to version 1:
  * pkg: Add packages spec file
  * misc: Display app as Packages instead of Starter Kit</changelog>
  <changelog author="miika.alikirri@suse.com" date="1741262400">- Update to version 2:
  * pkg: Release version 2
  * pkg: Add copyright to spec file
  * misc: Updated README
  * pkg: Remove unused spec file
  * src: Add translation to Uninstall word
  * src: Show loading indicator while searching packages
  * src: Require superuser to view the page
  * src: Make search more responsive
  * src: Show "Reinstall" button on already installed pacakges
  * pkg: Add packages spec file</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1747310400">- Update to version 3:
  * build(deps-dev): bump @typescript-eslint/eslint-plugin
  * build(deps-dev): bump the stylelint group across 1 directory with 2 updates
  * ci: run typecheck on pullrequests
  * misc: Add a script for checking types
  * build(deps-dev): bump the esbuild group with 2 updates
  * build(deps-dev): bump @typescript-eslint/eslint-plugin
  * build(deps-dev): bump stylelint-config-recommended-scss
  * build(deps): bump the patternfly group with 4 updates
  * pkg: bump cockpit-devel dependency version to 337
  * src: Fix UI issues
  * src: Fix patternfly 6 dependencies
  * misc: Update dependencies to patternfly 6
  * build(deps-dev): bump @typescript-eslint/eslint-plugin
  * Update remove.tsx
  * build(deps-dev): bump stylelint in the stylelint group
  * build(deps-dev): bump the esbuild group with 2 updates
  * build(deps-dev): bump stylelint in the stylelint group
  * build(deps-dev): bump glob from 11.0.1 to 11.0.2
  * build(deps-dev): bump the types group with 2 updates
  * build(deps-dev): bump the stylelint group with 3 updates
  * build(deps-dev): bump qunit from 2.23.1 to 2.24.1
  * build(deps-dev): bump eslint-plugin-react
  * build(deps): bump the patternfly group across 1 directory with 2 updates
  * build(deps-dev): bump the esbuild group with 2 updates
  * ci: Add ci for pull request
  * misc: add pot for translations
  * build(deps-dev): bump esbuild from 0.24.2 to 0.25.0
  * misc: Add .git-blame-ignore-revs
  * src: Fix all eslint rules
  * misc: update eslint rules</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1748001600">- Add load-css-overrides.patch so we can add custom styling</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1757678400">- Update to version 4:
  * Translation updates
  * Dependency updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769688000">- Update to version 4.1:
  * Translation updates
  * Dependency updates fixes bsc#1257325/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Patch esbuild to use native runtime on ppc64 (bsc#1257698)
  * added esbuild-ppc64.patch</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1772020800">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258640/CVE-2026-26996</changelog>
</package>
<package pkgid="c6108a1ca880b20a885cc6b8ecb86b98cef18fefac4f99f3091805fcfcfa146ae217022d2e8e21c5a5a05cf070af76998378a08156f4e45b3df3628dc0b6dbd3" name="cockpit-podman" arch="noarch">
  <version epoch="0" ver="120" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1741608000">- Update to version 102
  * Translation updates
  * Bug fixes</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1746187200">- New version 104, updates since 102:
  * drop correct-container-search.patch: upstreamed
  * Upgraded to Patternfly 6
  * Link service containers to service pages
  * Connect to other accounts
  * Translation updates
  * Bug fixes</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1750075200">- Update to 107
  * Bug fixes
  * Translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1755691200">- Update to 112
  * 112
  - Translation and dependency updates
  * 111
  - Bug fixes and translation updates
  * 110
  - Bug fixes and translation updates
  * 109
  - Bug fixes and translation updates
  * 108
  - Bug fixes and translation updates</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1757419200">- Update to 113
  * Sortable Images table</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760961600">- Update to 115
  * 115
  - List stopped quadlets
  - Translations and dependency updates
  * 114
  - Bug fixes and translation updates
  * 113
  - Sortable Images table</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 117
  * 117
  - Performance and stability improvements
  * 116
  - Support stopping/starting/restart quadlets</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769515200">- Update dependencies for bsc#1257324/CVE-2025-13465
- Update to 119.1
  * 119
  - Bug fixes and translation updates
  * 118
  - Bug fixes and translation updates</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Update to 120
  * Packaging fixes and translation updates
- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771934400">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="9d203160ebb47d5ab99d23728ed285839f2a675b6d9590eef36bba8da902a9173131def57f7d1ebed5c359f1c4709d5075f2a1b12a0cd9b7a1ab0154e17839d8" name="cockpit-repos" arch="noarch">
  <version epoch="0" ver="4.7" rel="4.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1741348800">- Update to version 2
  * Complete rewrite of error handling
  * Handle non-superuser cases
  * Add handling for noncockpit repo modifications
  * Add update_version.sh to automate version upgrades</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1742558400">- Update to version 3
  * Better handling of repository refreshes
  * Improve error handling when deleting repositories
  * Update node_modules</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1747310400">- Update to version 4.3:
  * misc: remove @ts-expect-error as upstream types contain addEventListener
  * Makefile: Update Cockpit lib to c3930d9078a11407265af3972911f147
  * cockpit-ci: Update container to 2025-05-10
  * build(deps-dev): bump the stylelint group across 1 directory with 2 updates
  * build(deps-dev): bump typescript-eslint/eslint-plugin
  * Makefile: Update Cockpit lib to 2d99a737603637846d296fb2627ebedf
  * build(deps): bump the patternfly group with 3 updates
  * src: fix all off the typescript warnings
  * ci: run typecheck on pullrequests
  * misc: Add a script for checking types</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1748001600">- Add load-css-overrides.patch to add branding styling</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1757678400">- Update to version 4.4:
  * Translation updates
  * Dependency updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1767873600">- Update to version 4.5 fixes bsc#1255425 (CVE-2025-64718):
  * Dependency updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768305600">- Update to version 4.6
  * Translation updates
  * Dependency updates
  * Fix translations pot file not being update</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769774400">- Update to version 4.7
  * Translation updates
  * Dependency updates for bsc#1257325/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770724800">- Patch esbuild to use native runtime on ppc64 (bsc#1257698)
  * added esbuild-ppc64.patch</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1772020800">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258637/CVE-2026-26996</changelog>
</package>
<package pkgid="19301f0ea93e17096b4ab706246b9c96285a0a97606d00270ccc59003d2e5b7d9cc3ef4d1a61659499509ecca328400561a7b9c5f01965e5604e586b38ab4374" name="cockpit-selinux" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="72d0b775eb775d8b5cb4d968923c8f784dd297d8247b56b855f7d21500accfce6ff264223afca63bd91db5c6a91ec027225b46afa1a0dad321d0133cd9d2c815" name="cockpit-snapshots" arch="noarch">
  <version epoch="0" ver="3.1" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769169600">- Initial packaging
- Translation updates
- Dependency updates
- Make sndiff recommendation more prominent
- Restyle diff block
- Make changes done outside cockpit reflect without refreshing
- Add reboot dialog when rolling back snapshots</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1772452800">- Update to version 3.1
  * Dependency Updates
  * Translation Updates
  * Add reboot dialog when rolling back to a snapshot
  * Rework snapshot retrieval to enable refreshing when changed
  * Completely rewrite diff block</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1773144000">- Patch esbuild to use native runtime on ppc64 (bsc#1257698)
  * added esbuild-ppc64.patch</changelog>
</package>
<package pkgid="857599b6a559704a9f92652b3d4b761aa07092a085c0acf9a386b8918b2b63d317be0bade9e8c278be781debf3649535559ec3d11a05f38c3d48603a418d1243" name="cockpit-storaged" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="a4b03dc4be7debca083932b76d22300e8b1a80f80093c9214899deb40edc264e23e08ad4d54431f03f2d23cab96baadcec143bb590ada1225e9f52ec337d540c" name="cockpit-subscriptions" arch="noarch">
  <version epoch="0" ver="16" rel="1.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1748001600">- Add load-css-overrides.patch to add branding styling</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1749124800">- Update to version 11
  * Translation updates
  * Fix transactional-update handling of system deregistration
    fixes bsc#1244034
  * Dependency updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1751025600">- Update to version 12
  * Translation updates
  * Fix state not updating between superuser state changes bsc#1243212</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1757678400">- Update to version 13
  * Translation updates
  * Dependency updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1767873600">- Update to version 14
  * Add registration server fields to register code form
  * Update dependencies</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768305600">- Update to version 14.2
  * Changes since 14
  - 14.2
  * Fix unable to register extensions
  - 14.1
  * Translation updates
  * Dependency updates
  * Fix out of date pot file</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769688000">- Update to version 14.4 for bsc#1257325/CVE-2025-13465
  * Changes since 14.2
  - 14.4
  * Update @patternfly/react-core
  - 14.3
  * Translation updates
  * Dependency updates</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Patch esbuild to use native runtime on ppc64 (bsc#1257698)
  * added esbuild-ppc64.patch</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1772020800">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258637/CVE-2026-26996</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1773144000">- Update to version 16
  * Changes since 14.4
  - 16
  * Translation updates
  * Dependency updates
  * Another bugfix to error handling bsc#1257033
  - 15
  * Translation updates
  * Dependency updates
  * Rework error handling</changelog>
</package>
<package pkgid="07841111a4455b0f85e726bc8371d02144d99517681707e01b36039c55b224734eb884953c9706abb4eb19ebe086c451e52a44043960fd5cd42d78f25565b667" name="cockpit-system" arch="noarch">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="69f824a6c9fc4c3ec5693d9bd21c052b5778ed8a264790e3a9494038e2cb6ab8c00605b46dfc782ccc460f1196aad3c88788fe76916d1fb889e18a48128d1c4b" name="cockpit-tukit" arch="noarch">
  <version epoch="0" ver="0.1.7~git0.61e54f1" rel="7.1"/>
  <changelog author="miika.alikirri@suse.com" date="1696420800">- Update to version 0.1.0~git0.8c6c01a:
  * Automatically update UI when user gets admin access
  * Updated minimum cockpit version in spec file
  * Updated the version to 0.1.0 so it's closer to semver</changelog>
  <changelog author="luna.dragon@suse.com" date="1705406400">- Update to version 0.1.2~git0.647b3e3:
  * Update dependencies to fix building against latest versions of Cockpit
  * Forcefully reload the whole page when getting/limitin admin access
  * Update @babel/traverse to avoid security issues</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1723204800">- 38.patch: pending build fixes against newer cockpit</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1744718400">- Update to version 0.1.3~git0.41f9fbc:
  * FEAT: add ci
  * FEAT: drop rome and use styelint and eslint
  * FIX: update makefile to support updated translation utils
  * FEAT: explicitly specify cockpit-tukit is only supported on transacional systems
  * use typescript types provided by upstream
  * drop 38.patch</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1747137600">- Update to version 0.1.4~git0.6eacfc1:
  * Display message for user if they aren't superuser (bsc#1242139)
  * UI Fixes
  * FEAT: Patternfly 6 support
  * BUMP deps to patternfly-6 and update COCKPIT_REPO_COMMIT
  * fix: Properly handle superuser.allowed
  * Bump @typescript-eslint/eslint-plugin in the types group
  * Bump qunit from 2.19.4 to 2.24.1
  * Bump the stylelint group across 1 directory with 2 updates
  * Bump ts-loader from 9.4.4 to 9.5.2
  * Bump glob from 11.0.1 to 11.0.2
  * Bump the stylelint group with 2 updates
  * Bump @typescript-eslint/eslint-plugin in the types group
  * Bump @babel/preset-typescript from 7.22.5 to 7.27.1
  * Chore: With dependabot now enabled, lets update insecure npm packages
  * Bump the react group with 2 updates
  * Bump esbuild from 0.25.2 to 0.25.4 in the esbuild group
  * ci: Add in dependabot and automated updates to cockpit-lib
  * Translated using Weblate (German)
  * Translated using Weblate (German)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Chinese (Traditional Han script))
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (French)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (German)
  * Translated using Weblate (German)
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Italian)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Chinese (Traditional Han script))
  * Translated using Weblate (French)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Spanish)
  * Update tukit.pot
  * Added translation using Weblate (Italian)
  * Added translation using Weblate (French)
  * Added translation using Weblate (Spanish)
  * Translated using Weblate (German)
  * Added translation using Weblate (Chinese (Traditional Han script))</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1757678400">- Update to version 0.1.5:
  * Translation updates
  * Dependency updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Update to version 0.1.7~git0.61e54f1:
  * Dependency updates
  * Translation updates
  * Fix non-x86 builds</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Patch esbuild to use native runtime on ppc64 (bsc#1257698)
  * added esbuild-ppc64.patch</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771934400">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="618ecb6f431027b2d51bb30a800d0de9d82718e0e6289246164fabda8b034735dd884ab8c9a92b7914e0f6dfe8c5481e0b58a27a716a306d66bb98de028bbfea" name="cockpit-ws" arch="riscv64">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="bff70df6f215e949a1c6b129d49322797c8a5feaf07cf010fb901102b6f9cca5e4fa61d18e7466f0a2d48e2ffcc3033fe04a92c4291ad715b088b3194d6dd9c0" name="cockpit-ws-selinux" arch="riscv64">
  <version epoch="0" ver="356" rel="2.1"/>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1758196800">- Rewrite hide-pcp.patch to apply to SLFO based versions of micro</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1758628800">- add requirement on python3-pcp if pcp is installed bsc#1239759</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1760702400">- Update to 349
  * Changes since 346
  - 349
  * Package manifests: add any test
  * Bug fixes and translation updates
  - 348
  * Bug fixes and translation updates
  - 347
  * Site-specific branding support</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1763035200">- Update to 351
  * Changes since 349
  - 351
  * Firewall ports can be deleted individually
  - 350
  * networking: fix renaming of bridges and other groups (RHEL-117883)
  * bridge: fix OpenSSH_10.2p1 host key detection</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1765368000">- Add 0010-add-onExpand-prop-to-ListingTable.patch to backport a feature</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1768564800">- Drop 0010-add-onExpand-prop-to-ListingTable.patch: Has been upstreamed
- Update to 354
  * changes since 351
  - 354
  * Convert documentation to AsciiDoc
  * Work around Firefox 146/147 bug (rhbz#2422331)
  * Bug fixes
  - 353
  * Networking: Suggest prefix length and gateway address
  * Bug fixes and translation updates
  - 352
  * Shown a warning if the last shutdown/reboot was unclean
  * Bug fixes and translation updates</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1769601600">- Update dependencies for bsc#1257324/CVE-2025-13465</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1770811200">- Fix esbuild for ppc64le bsc#1257698
  * Include esbuild-ppc64.patch
  * Update update_version.sh
- Update to 356
  * changes since 354
  - 356
  * systemd: Allow editing timers created by Cockpit
  * Convert license headers to SPDX format
  - 355
  * ws: Remove obsolete pam_cockpit_cert module
  * shell: add StartTransientUnit as a sudo alternative</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1771848000">- Update dependencies bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996</changelog>
</package>
<package pkgid="5228795ffc109650d8a07333b7a63e592c2833b79787beee26c165dac9ac1ae64f9c19c8c31db779f804d439a592c697a36a99dab795bdf4b8df0452ea76acb4" name="code-minimap" arch="riscv64">
  <version epoch="0" ver="0.6.8" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1699444800">- Initial package.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1737720000">- update to 0.6.8
- cleanup spec for new cargo_vendor
- cleanup _service to use release tarball</changelog>
</package>
<package pkgid="8760326788dbdaf0e74a6bbce0f3dbd1128686e0203af83b97fc30eaa5df3b9c0eda58e441895bc8f160d0a06061adcc54376d55b0388df6ee586c4f2398193e" name="codec2" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="2.1"/>
  <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>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1737028800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="13a44bba5bb0a311224c8af979ade53b20430593eea6792ce508a27a28ac40d1e496133d585e5be2eaee2c45ba48c51ad9a34e51909626bc11897b3975a02922" name="codec2-devel" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="2.1"/>
  <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>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1737028800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="4fa71a9e7225ae89251b1cd5d050a96d84e591e2787a06c17818f007e699fb753c49b8858ee124de9b71324ec4ebaab66816d7655e27d9e7b50280408c83fcdd" name="codec2-examples" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.1"/>
  <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>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1737028800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="f2931d651f4b2e0c1405975991570b35010b0ba49c59b887e3b2b1cbdaa0befcc9099e6f620f2636db7b7915fe8d0ad58d80afd5988b05ed62cb524010e3569f" name="codehaus-parent" arch="noarch">
  <version epoch="0" ver="4" rel="1.4"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1556625600">- Initial packaging of codehaus-parent pom verion 4</changelog>
</package>
<package pkgid="f90aa3f87bf4f970b778283a0b61ad6380d6d9b0bb967d0db8c1d54119c47fe5fd82e6cf446efad8a8ba4a4589bdb84a23f2452409977ff5f10df9c8baf991a7" name="codemodel" arch="noarch">
  <version epoch="0" ver="2.6" rel="6.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1583150400">- Initial packaging of codemodel 2.6
- Add: codemodel-remove-istack-commons-dependency.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with source and target levels 8 (jsc#SLE-23217)</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="0b56cec2e2c0d6738b8e10048057cc0eea4d6e236251cba9fe1a3f74b1c2fe9513327c60e7c11ccd2f7aaa6436db5f0d0ebf2c78bb4d26b40b5452c6a8d5fce2" name="codemodel-javadoc" arch="noarch">
  <version epoch="0" ver="2.6" rel="6.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1583150400">- Initial packaging of codemodel 2.6
- Add: codemodel-remove-istack-commons-dependency.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with source and target levels 8 (jsc#SLE-23217)</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="b63d34f21e09ceb6afa2f06f49cbf487d77d931c7a27c652aa22bcb905753615a1d878f508ca3b3b2badd690d22be66a7bddc72dcb24ab14265646f3ae1f767c" name="codespell" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1660824000">- Update to 2.2.1:
  See https://github.com/codespell-project/codespell/compare/v2.2.0...v2.2.1</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1679486400">- remove manpage as the build of the page no longer works
  it requires an executable file, which no longer is present
- add patch_version.patch to add the version to the lib
  - remove help2man-run-needs-utf8-locale.patch
- update to version 2.2.4:
  - BUG: Fix bug with toml triage (#2774)
- update to version 2.2.3:
  - Misspelling of sufficient, sufficiently #2531
  - insuffient-&gt;insufficient #2527
  - add anayltic(s|al|ally) -&gt; analytic(s|al|ally) #2507
  - Ignore flake8 rule W503 #2069
  - Dead code found by vulture #2101
  - Move falsy and accreting to more appropriate files #2511
  - Add subtrate-&gt;substrate #2525
  - Add "subtask" #2537
  - Apply pyupgrade to project #2364
  - {speherical,sperhical}-&gt;spherical #2540
  - interepolation-&gt;interpolation #2512
  - Ignore .mypy_cache folder #2361
  - Fix uncaught exception on unreadable files #2196
  - Add constrainst to dictionary #2546
  - Add relative hidden directory and basic subdir tests #2542
  - Add trignometric-&gt;trigonometric #2549
  - Add virtualied-&gt;virtualized, virtualised and friends #2553
  - Add several spelling corrections #2521
  - Slightly simplify some boolean expressions #2556
  - MAINT: Add CODEOWNERS #2535
  - positivie-&gt;positive #2558
  - DOC/ENH: Clarify usage or configuration files and log about it #2552
  - Document required setuptools version #2560
  - Redundant wheel dependency in pyproject.toml #2562
  - Remove parameterizes-&gt;parametrizes #2563
  - Replace codecs.open with open #2378
  - Update subprocess usage to use modern subprocess.run() #2565
  - Fix produce typo #2561
  - Add a few corrections #2566
  - Migrate pytest config into pyproject.toml #2554
  - Handle bad globs passed to if --skip/-S #2159
  - Isn't the mailing list obsolete? #2090
  - More CODEOWNERS #2569
  - Remove unused attribute Misspelling.fixword #2557
  - Read config file without interpolation #2545
  - Add andriod-&gt;android and friends #2570
  - Add total type GB to US #2577
  - Catch all cases of missing pytest #2568
  - Fix typo in README pin → pip #2579
  - Keep GitHub Actions up to date with Dependabot #2578
  - decelaration could be deceleration #2576
  - Add isort to project #2564
  - Fix Deepsource issues #2085
  - Replace list()/dict() with literals #2380
  - Use major version @v1 of isort GitHub Action #2581
  - Add a spelling correction #2572
  - Remove obsolete Python 2 workaround #2586
  - Add misspelling of Kafka #2589
  - Add testing and document support for Python 3.11 #2585
  - Add type annotations to the project and use mypy #2588
  - Add a few spelling corrections #2550
  - Add several spelling corrections #2582
  - quation-&gt;equation #2591
  - Document support for Python versions in pyproject.toml #2379
  - Use black to format Python files #2587
  - Move "upto" to code dictionary #2603
  - Move sudo-like command name "doas" to code dictionary #2600
  - enthapl(ies|y)-&gt;enthalp(ies|y) #2590
  - Add componoent(s)-&gt;component(s) #2594
  - Move "spawnve" to code dictionary #2614
  - Move "MSDOS" to code dictionary #2615
  - Added informal words #2575
  - Improve format of CC BY-SA 3.0 license link #2619
  - {assymthotic, assymtotic}-&gt;asymptotic #2597
  - Simplify some file reading in tests by opening in text mode #2624
  - Remove setup.py #2626
  - Normalize code block indicators in README #2621
  - PEP 517 #2595
  - Add spelling correction for 'alhpa' #2627
  - Move Windows CI from AppVeyor to GitHub Actions #2628
  - Add "token" as alternative for "toke" #2630
  - Add spelling corrections for version. #2629
  - feat: Add cataalogue-&gt;catalogue to dictionary #2631
  - Add several spelling corrections found in personal projects #2623
  - Add several words for en-GB to en-US #2598
  - Add fixes from misspell-fixer's safe.1.dict #2611
  - Prefer "converter" to "convertor" #2613
  - Add pre-commit configuration #2459
  - pre-commit: check toml, rst, yml and .in files #2636
  - centriod-&gt;centroid #2637
  - Add operatin-&gt;operation, operating, correction. #2640
  - README: Document how to use pre-commit #2639
  - README: document simplest usage pattern #2638
  - Prefer HTTPS to HTTP in URLs #2641
  - Flush stdout when asking word fix #2642
  - Correct "3rt" to "3rd" #2634
- update to version 2.2.2:
  - MAINT: Bump to dev #2463
  - Capitalize LessTif #2471
  - Add several spelling corrections #2467
  - aexs-&gt;axes #2475
  - MAINT: Add tests as submodule #2477
  - diffues-&gt;diffuse, defuse, #2476
  - conviencece-&gt;convenience #2474
  - htose-&gt;those, these, #2480
  - Add several spelling corrections #2461
  - move ro to code dictionary #2468
  - Add ascconciated-&gt;associated #2482
  - Fix various spelling corrections #2456
  - Add several spelling corrections #2481
  - Add sorkflow-&gt;workflow #2485
  - Add spelling corrections for install and variants. #2486
  - Capitalize all suggested fixes #2223
  - Add several spelling corrections and refinements #2484
  - Add knowladge-&gt;knowledge #2493
  - Add several spelling corrections #2492
  - Change "circularly" to "circulary". #2422
  - Use grep -E instead of egrep #2496
  - move warmup to code dictionary #2495
  - downoload-&gt;download and friends #2494
  - Add some alternative line endings and whitespace checks #2490
  - occulusion-&gt;occlusion #2502
  - Add another suggestion for relected #2501
  - add dependendenc(y|ies)-&gt;dependenc(y|ies) #2499
  - Add application(s) spelling corrections. #2503
  - Add spelling correction for place #2500
  - Add spelling correction #2498
  - 'analyses' is the plural of 'analysis' #2401
  - Add spelling corrections for dictionar(y|ies) #2509
  - Add spelling correction for export #2506
  - Fix #2055: Add support for PEP 518 #2290
  - Add regresison-&gt;regression #2518
  - DOC: Better docs #2515
  - Fix build_exclude_hashes fails: UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 2244: character maps to #2520
  - Add alternative for 'bu' #2514
  - Add alternative for 'tooo' #2513
  - Fix uncaught exception on empty files #2195
  - Add combintaion(s)-&gt;combination(s) #2524
  - MAINT: Use pyproject and setuptools_scm #2523</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684756800">- removed autogenerated _version.py</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687521600">- Update to 2.2.5:
  * Add fixing consciousely typo #2777
  * atalog typo (saw twice in a project) #2782
  * created fstrings #2784
  * Replace bandit, isort, pylint, pyupgrade, and flake8 plus plugins with ruff #2779
  * Add Microsoft Mispelling Kiewit in #2789
  * Use Latest Version In README Pre-Commit Example Kiewit in #2788
  * ruff: Use format specifiers instead of percent format #2787
  * New typos #2793
  * Ruff: Ignore new rule PLC1901 #2797
  * Add various typo fixes #2795
  * Another suggestion #2798
  * Fix AssertionError when opening with chardet thumann in #2785
  * Fix typo (and variants) from xxHash #2761
  * Add huld-&gt;hold Spelling Mistake Kiewit in #2792
  * Fix CI issues #2796
  * CI: fix new ruff error B028 #2802
  * Skip subdirectories of hidden directories #2541
  * Add tweek(s)-&gt;tweak(s) correction gb in #2804
  * Add supoort-&gt;support #2806
  * Add Suggestion For readded Mispelling Kiewit in #2805
  * Add displaing-&gt;displaying #2808
  * Another suggestion for stati #2810
  * Add dimaond -&gt; diamond #2813
  * Add vai-&gt;via, vie #2815
  * Remove invalid correction - Kwanza = currency of Angola #2803
  * sinoid and friends #2807
  * Add excludle-&gt;exclude #2814
  * Add gadjet-&gt;gadget and friend #2818
  * Add togueter-&gt;together #2821
  * Add "mutabl-&gt;mutable" #2822
  * Add containin-&gt;containing #2824
  * Add mandess-&gt;madness #2825
  * some fixes #2820
  * Fix new ruff errors reported DimitriPapadopoulos in #2834
  * Add fusipn-&gt;fusion #2836
  * Add 'subcription-&gt;subscription' #2832
  * Add 'promtp-&gt;prompt' #2833
  * Add 'endpdoint' as a misspelling of 'endpoint' #2830
  * Add more misspellings of 'identities' #2829
  * Friends of existing typos #2837
  * Fix 66ec667 #2838
  * equivallent and friends #2827
  * Add delpoys-&gt;deploys #2842
  * Added variations on 'difference' #2841
  * Add 'canoncical-&gt;canonical' #2831
  * Add additional typos #2835
  * Add spelling corrections for inject and variants. gb in #2846
  * Add 'credentail-&gt;credential' #2844
  * Add 'requestor-&gt;requester' #2845
  * Update README.rst #2466
  * Add exrension(s)-&gt;extension(s) #2847
  * Add facttory-&gt;factory and facttories-&gt; factories van-zuijlen in #2848
  * Add several spelling corrections #2849
  * Add comtaining-&gt;containing #2855
  * topoplogical and friends #2854
  * Add placehoulder-&gt;placeholder #2856
  * More typos from GlobalProtect-openconnect #2850
  * Add spelling correction for siver-&gt;silver/sliver/diver #2858
  * Add assertino-&gt;assertion #2859
  * add notority-&gt;notoriety #2861
  * Misspellings from eLabFTW #2863
  * Add invirant{,s}-&gt;invariant{,s} #2870
  * Add alloccat*-&gt;allocat* #2869
  * Add "multiply"/"multiplies" variations to instances of "multiple" #2872
  * Add strin-&gt;string and optiona-&gt;optional #2817
  * Add wellplate -&gt; well plate #2873
  * Add afile Misspelling #2876
  * Ignore 'misspellings' due to string escapes #2875
  * Add pre-poulate Misspellings #2878
- Update patch_version.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696334400">- Update to 2.2.6:
  * Test to check our string escape word triggers on its own #2879
  * feat(dictionary): add additiional additional entry #2882
  * Add currebtly Misspelling #2881
  * Add more typos for "approximate" #2884
  * Add new typos for "load" #2885
  * Add typos for "accommodate" #2886
  * Add spelling correction for 'prodive' #2889
  * Add annhilate Mispelling #2891
  * Add alternative spelling corrections for "merget" #2890
  * Add various typos #2887
  * Add suffixes to existing typos #2895
  * Add twine As Dev Dependency #2901
  * frustrum-&gt;frustum #2899
  * Add several spelling corrections #2900
  * Add suffixes to existing typos, part 2 #2902
  * Add iamges-&gt;images and cannel variants #2893
  * Add all corrections in #2857 #2898
  * Add suffixes to typos that start with "a" #2905
  * Add suffixes to typos from "b" to "ch" #2906
  * Add suffixes to typos from "cop" to "cy" #2911
  * Add spelling corrections for upperace and lowerace. #2909
  * Add suffixes to typos from "ci" to "con" #2907
  * Add variations of 'check' #2904
  * Add suffixes to typos that start with "de" #2913
  * Add suffixes to typos from "di" to "dy" #2914
  * Add suffixes to typos that start with "e" #2915
  * Add some spelling corrections #2918
  * Add suffixes to typos that start with "f" #2916
  * Add typos for "general", "generate", "generic" #2919
  * Move dateset to code #2917
  * Add correction for "distict" #2910
  * Add several spelling corrections #2908
  * Add new suggestions for existing typos #2921
  * Add suffixes to typos that start with "g" or "h" #2922
  * Dev Container #2903
  * Add postifx-&gt;postfix to code dictionary #2927
  * Add openes-&gt;opens, openness, to dictionary #2930
  * Add suffixes to typos from "ib" to "im" #2924
  * Add indepentend-&gt;independent #2892
  * Add several spelling corrections #2926
  * feat: Add collogue-&gt;colleague to dictionary #2923
  * Typos from OpenSSL 3.0 #2883
  * Add suffixes to typos from "ip" to "k" #2931
  * Add suffixes to typos that start with "in" #2925
  * Add typos discovered in django/deps repository #2932
  * Add some archaic terms for Muslim to dictionary #2610
  * Add words from misspell's dictionary (A-1) #2748
  * Add suffixes to typos that start with "l" #2936
  * Add typo fix: reacord-&gt;record #2941
  * Add suffixes to typos that start with "m" #2937
  * Add suffixes to typos that start with "n" #2939
  * Add suffixes to typos that start with "o" #2940
  * Improve existing suggestions #2943
  * Add vulnerabily-&gt;vulnerably, vulnerability, spelling correction. #2946
  * Add suffixes to typos from "pa" to "pl" #2944
  * Add suffixes to typos from "po" to "pu" #2945
  * Allow words missing from aspell dictionaries #2933
  * Add journalling-&gt;journaling to GB-&gt;EN dict #2371
  * Use large aspell dictionaries #2947
  * Add suffixes to typos from "q" to "red" #2948
  * Add suffixes to typos from "ref" to "rep" #2949
  * Add suffixes to typos from "req" to "ry" #2950
  * Add suffixes to typos from "sa" to "se" #2951
  * Add suffixes to typos from "sh" to "sp" #2952
  * Add suffixes to typos from "sr" to "st" #2953
  * Remove a branch from main() to pass Ruff CI check. #2962
  * Add suffixes to typos from "su" to "sz" #2954
  * Dictionary fixes #2935
  * Add Pre-Commit as a dev dependency #2959
  * Drop support for Python 3.7 #2964
  * Fix pre-commit issues #2967
  * Add suffixes to typos that start with "t" #2965
  * Add suffixes to typos that start with "u" #2966
  * Add suffixes to typos that start with "v" #2970
  * Add suffixes to typos from "w" to "z" #2971
  * Add some new misspellings #2972
  * Add spelling corrections for defaoult and variants. #2975
  * Fix the name of the extra word lists we load #2976
  * Add suffixes to typos from "aa" to "acc" #2974
  * Add suffixes to typos from "ace" to "ad" #2987
  * Add suffixes to typos from "af" to "al" #2988
  * Dictionary fixes #2980
  * Add suffixes to typos from "am" to "an" #2989
  * Use pre-commit to sort the dictionaries #2973
  * Simpler dictionary parsing #2986
  * [pre-commit.ci] pre-commit autoupdate #2993
  * Add suffixes to typos that start with "ap" #2991
  * Half dozen new cases in dictionary.txt #2994
  * Add suffixes to typos that start with "ar" #2992
  * Add suffixes to typos that start with "as" #2997
  * Add suffixes to typos from "at" to "ay" #2998
  * Add suffixes to typos from "ba" to "be" #2999
  * Add preperint typo #2978
  * Add some typos found in a large documentation repo #3001
  * Add suffixes to typos from "bi" to "bu" #3002
  * Add suffixes to typos that start with "ca" #3003
  * Add some misspellings and refinements #3004
  * Add typo variations of background(s) #3006
  * Add more typos for "check" and similar #3005
  * ...ter → ...tor #2990
  * Add suffixes to typos from "ce" to "ci" #3008
  * Remove the grave accent (`) from the default word regex #2983
  * Add typo variations for 'enble'-&gt;'enable' to main dictionary #3010
  * [pre-commit.ci] pre-commit autoupdate #3011
  * Add suffixes to typos from "cl" to "col" #3009
  * Generate alternative typos with a translation table #2985
  * Remove redundant linting CI workflows handled #2969
  * Fix ruff lint error #3015
  * Add suffixes to typos that start with "com" #3012
  * Add spelling correction for information and variant. #3018
  * Replace local and CI workflow #3020
  * Add fram-&gt;frame and friend #3016
  * Add typo variations of 'dispatch' #3007
  * Add more typos for "configure" and similar #3013
  * Add suffixes to typos from "cona" to "conr" #3023
  * Add suffixes to typos from "cons" to "conv" #3025
  * Add more typos for "correspond" and similar #3026
  * Adding articifial to artificial to dictionary.txt #3024
  * Move the valid word implementor in rare dictionary #3030
  * Typos from tcpdump and libpcap #3031
  * [pre-commit.ci] pre-commit autoupdate #3033
  * Add suffixes to typos from "coo" to "coy" #3029
  * Add suffixes to typos from "cp" to "cy" #3032
  * Add suffixes to typos from "dc" to "den" #3034
  * Add suffixes to typos from "dep" to "der" #3036
  * [pre-commit.ci] fix new ruff issue #3042
  * Add suffixes to typos from "des" to "dev" #3039
  * Add suffixes to typos that start with "di" #3040
  * Add suffixes to typos from "do" to "dy" #3043
  * Add suffixes to typos from "ea" to "en" #3048
  * Add suffixes to typos from "ep" to "exe" #3049
  * Add suffixes to typos from "exi" to "exu" #3050
  * [pre-commit.ci] pre-commit autoupdate #3045
  * Update dictionary.txt #3035
  * [pre-commit.ci] pre-commit autoupdate #3051
  * Add suffixes to typos that start with "f" #3052
  * Add suffixes to typos from "g" to "h" #3053
  * Additions to dictionary.txt #3054
  * Modify structure of dict read from TOML to match dict read from INI #3046
  * Add suffixes to typos from "id" to "inh" #3055
  * Add more typos for "initialize" and similar #3056
  * Add suffixes to typos from "ini" to "it" #3059
  * Add suffixes to typos from "j" to "l" #3060
  * Add refinement to 'draing' typo #3062
  * Add suffixes to typos from "ma" to "me" #3063
  * Add suffixes to typos from "mi" to "mu" #3064
  * Add more variations of "except" and "exempt" #3057
  * [pre-commit.ci] pre-commit autoupdate #3065
  * Bump actions/checkout from 3 to 4 #3066
  * Add spelling correction for "exis". #3067
  * Add followiing-&gt;following #3070
  * Add suffixes to typos that start with "n" #3068
  * Add suffixes to typos that start with "o" #3069
  * [pre-commit.ci] pre-commit autoupdate #3074
  * Add suffixes to typos that start with "pa" #3071
  * Add suffixes to typos from "pe" to "po" #3073
  * Get rid of typos with apostrophe replaced #3022
  * Add suffixes to typos from "pr" to "pu" #3075
  * Add handlong-&gt;handling #3076
  * Bump codecov/codecov-action from 3 to 4 #3078
  * Add suffixes to typos from "q" to "rec" #3077
  * Revert b397a6e / #3078 #3080
  * Add various typos #3079
  * Add suffixes to typos from "red" to "rep" #3081
  * Add suffixes to typos from "req" to "ru" #3083
  * Dictionary additions #3082
  * [pre-commit.ci] pre-commit autoupdate #3085
  * Add suffixes to typos from "sa" to "se" #3084
  * Add correction for havne't-&gt;haven't #3089
  * Add suffixes to typos from "sh" to "so" #3086
  * Add suffixes to typos from "sp" to "st" #3087
  * Add suffixes to typos from "su" to "sy" #3090
  * Add suffixes to typos from "ta" to "th" #3092
  * [pre-commit.ci] pre-commit autoupdate #3097
  * Add suffixes to typos from "ti" to "ty" #3094
  * Add suffixes to typos that start with "u" #3095
  * Add suffixes to typos from "v" to "z" #3096
  * many new typos from different repositories #3021
  * fixing setuptool_scm dependency because the latest version is broken #3100
  * More typos #3101
  * Use f-strings wherever possible #3102</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1732276800">- update to 2.3.0:
  * Add schematrion-&gt;schematron
  * Add explicit Python 3.12 support
  * Add miscellaneous typos
  * Add more labour* variants
  * Return exit status in __main__.py
  * Fix ruff alerts (currently) not caught by pre-commit
  * Added new word
  * Add Gelma's typos that start with "a"
  * Add Gelma's typos from "b" to "cl"
  * Add Gelma's typos from "co" to "cy"
  * Add Gelma's typos that start with "d"
  * Add Gelma's typos that start with "e"
  * Add Gelma's typos from "f" to "h"
  * Add entries to rare dictionary
  * Add Gelma's typos that start with "i"
  * diagional -&gt; diagonal
  * Add Gelma's typos from "j" to "m"
  * Add Gelma's typos from "n" to "o"
  * Add corrections for vulnerbailit(y|ies)-&gt;vulnerabilit(y|ies).
  * Add Gelma's typos that start with "p"
  * Add Gelma's typos from "q" to "r"
  * openign-&gt;opening
  * Add Gelma's typos that start with "s"
  * Add Gelma's typos from "t" to "z"
  * Improve existing suggestions
  * Add a timeout to jobs that may benefit from it
  * don't show stacktrace from KeyboardInterrupt #3217
  * Adding 'hareware' to spelling corrections.
  * Add typos for knownledge-&gt;knowledge, analyzis-&gt;analysis and
    compialtion-&gt;compilation
  * Add --stdin-single-line option
  * Add spelling corrections for parameters
  * Ignore line endings in exclude-file
  * Add typo offsers
  * add velcoity -&gt; velocity
  * ot is a typo also for it, which i is close to o
  * test: remove warning when aspell is not installed
  * Add carrets-&gt;carets
  * Add support for ANSI colors on Windows
  * Add prettier to pre-commit
  * Apply Repo-Review suggestions
  * dictionary: pathes can be patches
  * fix: typos in comments
  * doc: Specify .codespellrc is INI formatted
  * Add sanetize-&gt;sanitize
  * sampe-&gt;sample
  * Assorted mispellings
  * Add corrections for all *in-&gt;*ing words starting with "A"
  * Add corrections for all *in-&gt;*ing words starting with "B"
  * Add corrections for all *in-&gt;*ing words starting with "C"
  * Add corrections for all *in-&gt;*ing words starting with "D"
  * Add corrections for all *in-&gt;*ing words starting with "E"
  * Add corrections for all *in-&gt;*ing words starting with "F"
  * Add correction for spoofing and spoofed.
  * Add reliabe-&gt;reliable
  * Add corrections for all *in-&gt;*ing words starting with "G"
  * Add corrections for all *in-&gt;*ing words starting with "H"
  * Add corrections for all *in-&gt;*ing words starting with "I"
  * Add corrections for all *in-&gt;*ing words starting with "J"
  * Add corrections for all *in-&gt;*ing words starting with "K"
  * Add corrections for all *in-&gt;*ing words starting with "L"
  * Add corrections for all *in-&gt;*ing words starting with "M"
  * Add corrections for all *in-&gt;*ing words starting with "N"
  * Add corrections for all *in-&gt;*ing words starting with "O"
  * Add corrections for all *in-&gt;*ing words starting with "R"
  * Add corrections for all *in-&gt;*ing words starting with "S"
  * Add corrections for all *in-&gt;*ing words starting with "P"
  * Add corrections for all *in-&gt;*ing words starting with "Q"
  * Add corrections for all *in-&gt;*ing words starting with "T"
  * Add corrections for all *in-&gt;*ing words starting with "U"
  * Add corrections for all *in-&gt;*ing words starting with "V"
  * Add corrections for all *in-&gt;*ing words starting with "W"
  * Add corrections for all *in-&gt;*ing words starting with "Y"
  * Add corrections for all *in-&gt;*ing words starting with "Z"
  * Add 'quotted-&gt;quoted'
- drop patch_version.patch: obsolete, use pypi tarball instead</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1737460800">- Update to version 2.4.0
  * Add equipmnet-&gt;equipment.
  * Additional en-GB → en-US entries.
  * Consistent error messages.
  * Add 'driven' as 'drivin' variant.
  * Add reusing misspelling and variants.
  * Add typos found in Emacs and elsewhere.
  * Add typos found in GNU Guile.
  * Add corrections from Aspell.
  * Add entries to dictionary_informal.txt.
  * Add rare typo lien-&gt;line.
  * Add rare typo firs-&gt;first.
  * Add rare typo hep-&gt;heap.
  * Add rare typo brunch-&gt;branch.
  * Add corrections from typos dictionary (A1).
  * Add timestmp-&gt;timestamp and its variations.
  * Only accept documented choices after -i and -q
  * Add some typos from Emacs.
  * Add corrections from typos dictionary (A2).
  * Add variations for words starting with non-.
  * Update "Using a config file" README entry.
  * Add two choices for verision typo fix.
  * Add trusthworth(y|iness)-&gt;trustworth(y|iness) correction.
  * Add thrustworth(y|iness)-&gt;trustworth(y|iness).
  * add enrol-&gt;enroll to en-GB to en-US dictionary.
  * Add --ignore-multiline-regex option.
  * Add spelling correction for separately.
  * Start testing with Python 3.13.
  * Add enterpris-&gt;enterprise spelling correction.
  * Add spelling correction for proir and variant.
  * fix issue #3220: interactive model &amp; write-changes.
  * Add "releaseds-&gt;released, releases,".
  * Add favilitate-&gt;facilitate and its variations.
  * Add seemd -&gt; seemed.
  * feat: add typo spelling for capabilities.
  * entirerly -&gt; entirely.
  * Add stuty -&gt; study and variations.
  * readibly-&gt;readably.
  * Add clapse-&gt;collapse to dictionary.txt.
  * fix(rare): remove loath-&gt;loathe, as loath is as common as
    loathe.
  * Add variations of 'symetriy' typo.
  * Add distriute-&gt;distribute (and variations) to dictionary.txt.
  * Some extra spelling suggestions for the dictionnary
    (aumatically, ...).
  * Move hom to code dictionary.
  * Add realtd-&gt;related, prediced-&gt;predicted.
  * Handle CTRL+C by showing a better message.
  * Move crate-&gt;create to code dictionary.
  * Add cirumvent -&gt; circumvent.
  * More typos found in numpy.
  * Add spelling correction for appliance and variants.
  * Add spelling corrections for remote and variants.
  * Add spelling correction for revert and variants.
  * workdlow-&gt;workflow.
  * More typos found in Scipy.
  * Update ruff settings.
  * Improve config file documentation in README.
  * Support Python 3.13.
  * feat: add typo for override and overridden.
  * feat: add strring entry for string and stirring.
  * Add spelling correction for credential and variant.
  * Typo from filesystem_spec.
  * Add zarr as a fix for zar.
  * acceleratored-&gt;accelerated.
  * Add correction for seens-&gt;seems, seen, scenes.
  * Add generaml-&gt;general spelling correction.
  * Add forach-&gt;foreach, orach, spelling correction.
  * Add spelling correction for leadin.
  * Add pauload-&gt;payload and friend.
  * These typos do not belong to code, do they?.
  * Add spelling correction for "agos".
  * If writeable is OK, so is overwriteable.
  * Add atfer-&gt;after and variations.
  * Add poduce-&gt;produce and friends.
  * Add variations for correction: reurn-&gt;return.
  * Add spelling correction for various variants of everything.
  * Add "sems-&gt;seems, stems, semis, sens, seams," correction.
  * Add replacements for complasance and complisance.
  * Add typos found in software projects.
  * Add distinghish-&gt;distinguish and variations.
  * docs: typo in an example.
  * Add typos found in various software projects.
  * Add spelling correction for denila and variant.
  * Remove socioeconomic entries.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1738497600">- Update to version 2.4.1
  * Revert hep-&gt;heap, help, in dictionary_rare.txt</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1772712000">- Update to version 2.4.2:
  * Fixed compatibility with chardet 7+
  * Fix and clarify cases in ignore patterns #3583
  * codespell-private.yml: Do not codespell digital signature files #3623
  * [pre-commit.ci] pre-commit autoupdate #3634
  * numbes-&gt;numbers and numbesr-&gt;numbers #3635
  * Add spelling corrections for disclose and variables. #3622
  * Add spelling correction for Vulnererability and variants. #3625
  * Remove lets-&gt;let's #3633
  * Add corrections for "dictate" #3636
  * Add specicification (and pl) typo #3639
  * Remove "blueish" correction #3510
  * Add "lighting" as an option to fix "lighning" #3648
  * Revert adding lien to the rare dictionary #3631
  * "ane" could have been "one" #3645
  * Add spelling correction for "priort" #3647
  * Remove "fix" of "deques" - it is quite legit #3649
  * Several new suggestions #3621
  * Add proposal constraints to containts #3652
  * Additions dleay,infp,practive,utiliy #3643
  * Add calncelled and its variations #3650
  * Use raw strings for regex #3654
  * Allow multiple spaces before codespell:ignore #3653
  * Added correction from timeour to timeout #3656
  * Add typos found in various software projects #3640
  * [pre-commit.ci] pre-commit autoupdate #3659
  * Add codespell suggestions for enabke and friends #3657
  * END: add "queues" (plural from queue) as possible fix for ques #3591
  * agreegate, lesda, realod, colouer #3665
  * Update pre-commit version in documentation #3666
  * MAINT: Rename CI file and run name #3667
  * preoccuption-&gt;preoccupation; occuption-&gt;occupation #3668
  * Suggestions for: checkto, diminsion, waitfor #3670
  * Typos found in sigstore-python #3664
  * usgin-&gt;using #3672
  * Add typos found in various software projects #3669
  * Add coered -&gt; coerced #3680
  * backwward(s)-&gt;backward(s), onwward(s)-&gt;onward(s) #3682
  * [pre-commit.ci] pre-commit autoupdate #3685
  * telemetery-&gt;telemetry #3686
  * Add hexedacimal and similar typos #3692
  * Add rounted-&gt;routed, rounded and friends #3693
  * Add symmectric and similar typos #3694
  * Fix CI on Windows: pip upgrade pip #3698
  * "Intensional" is a word #3697
  * necessaru-&gt;necessary #3695
  * No need to explicitly specify Python 3 nowadays #3699
  * Typos from bytedance/sonic #3683
  * remove disjointness-&gt;disjointedness #3608
  * [pre-commit.ci] pre-commit autoupdate #3700
  * proivded-&gt;provided #3702
  * Add scriptiong-&gt;scripting spelling correction. #3704
  * Add srcipting-&gt;scripting spelling correction. #3705
  * Add chloropleth-&gt;choropleth #3706
  * dict: update dictionary.txt with 'aletr' variants #3703
  * exlclude-&gt;exclude #3708
  * dict: multiple suggestions #3707
  * Add comapnion-&gt;companion and friends #3709
  * dict: poen #3713
  * [pre-commit.ci] pre-commit autoupdate #3714
  * Add several spelling corrections #3711
  * Fix chunk(s) typos #3717
  * Fix transciever(s) typos #3716
  * Add spelling corrections for "complete" variations #3718
  * Add sipport-&gt;support #3710
  * Typo: binnary-&gt;binary #3719
  * Speed up spellchecking by ignoring whitespace-only lines #3722
  * Add grap -&gt; graph #3715
  * Add spelling corrections for vulnerabilities and variants. #3671
  * Avoid deprecated license specification format #3723
  * Add godd(s)-&gt;good(s), god(s) #3724
  * Add spelling correction for calid-&gt;valid and variants. #3725
  * Add manigest-&gt;manifest and variations #3726
  * Add scriptng-&gt;scripting spelling correction. #3728
  * [pre-commit.ci] pre-commit autoupdate #3729
  * Update pre-commit ruff legacy alias #3730
  * Fix more advertisement typos #3732
  * Fix connectable typo #3733
  * Add exposte-&gt;expose and variations #3734
  * dict: Add futre &amp; ongoign #3736
  * Typos from nilearn #3720
  * Add spelling corrections + variations #3739
  * Add spelling correction for followinig-&gt;following #3740
  * Add common misspellings of kingdom #3741
  * Fix notifier typo #3745
  * dict: prefacted and related #3744
  * Fix device typo #3743
  * Add spelling correction for pronte and variants. #3747
  * ilkely and ilkley -&gt; likely #3746
  * [pre-commit.ci] pre-commit autoupdate #3752
  * Bump actions/download-artifact from 4 to 5 #3754
  * Remove dead code #3756
  * Bump actions/checkout from 4 to 5 #3757
  * dictionary: add regoin-&gt;region #3759
  * Add peizometric-&gt;piezometric etc. to dictionary #3760
  * New typos from quarto-web #3755
  * add faulyt-&gt;faulty and aulty-&gt;faulty #3751
  * dictionary: add proider-&gt;provider #3758
  * Add various new typos and update preexisting #3763
  * Use a maintained mirrors-prettier for pre-commit #3765
  * exposere-&gt;exposure #3748
  * [pre-commit.ci] pre-commit autoupdate #3766
  * Bump actions/setup-python from 5 to 6 #3767
  * addititional-&gt;additional #3769
  * Added hanbdle-&gt;handle #3735
  * 'hanbdle' other verbal forms #3776
  * Add typos found in the KDE repository #3775
  * Support for Oxford English (rebased) #3772
  * Add Python 3.14 to tests CI workflow #3778
  * [pre-commit.ci] pre-commit autoupdate #3782
  * Fix version typo #3786
  * Add unsuccessfuly -&gt; unsuccessfully #3777
  * Add spelling correction for buest. #3779
  * Fix iterator typo #3781
  * Add spelling corrections for exclude and variants. #3783
  * wheen-&gt;wheel, when, #3784
  * mulit-&gt;multi #3787
  * Fix introduction typo #3788
  * Add spelling correction for inherent and variant. #3789
  * Characteristic typo fix, try 2 #3780
  * Bump actions/download-artifact from 5 to 6 #3792
  * Bump actions/upload-artifact from 4 to 5 #3793
  * movemenet -&gt; movement #3794
  * [pre-commit.ci] pre-commit autoupdate #3796
  * Add sequeunce-&gt;sequence and friends #3795
  * Add prelimary → preliminary #3797
  * Add libaray → library #3798
  * Add occureneces → occurrences #3801
  * Add utily → utility #3802
  * Add/update spelling corrections for vulnerability and variants. #3790
  * autoatic-&gt;automatic #3820
  * Add aparttment(s) → apartment(s) #3818
  * Add indiviudal → individual and friends #3817
  * Add readiblity → readability #3819
  * Add asterisc(s) → asterisk(s) #3815
  * Add preice(s) → price(s) #3813
  * Add visibiltiy → visibility #3812
  * Add butto → button #3811
  * Add wysiwy → wysiwyg #3810
  * Add produt(s) → product(s) #3809
  * Add recommendet → recommended #3807
  * Add environmen → environment #3806
  * Add several corrections for mouting in rare dictionary #3805
  * Add several corrections #3821
  * Add auto-genertaed-&gt;auto-generated #3824
  * Bump actions/checkout from 5 to 6 #3833
  * Add mangitude-&gt;magnitude #3827
  * Add decommssioned-&gt;decommissioned and variations #3835
  * Fix three problems with --ignore-multiline-regex #3832
  * Speed up codespell:ignore check by skipping the regex in most cases #3721
  * Add two tests in test_stdin to increase coverage #3838
  * [pre-commit.ci] pre-commit autoupdate #3842
  * Add insteam-&gt;instead to the dictionary #3831
  * Add unreliable/reliable misspellings to dictionary #3829
  * Add typos of hypocenter to the dictionary #3830
  * Add inline summaries in --write-changes mode #3836
  * Add spelling correction for insufficient and variants. #3845
  * Move quater to rare dictionary #3844
  * Bump actions/upload-artifact from 5 to 6 #3846
  * Bump actions/download-artifact from 6 to 7 #3847
  * codespell_lib/_codespell.py: read additional args from file with with… #3841
  * Add appedix-&gt;appendix and variants to dictionary #3843
  * Add various typos of damage #3834
  * Add indiciation-&gt;indication #3849
  * Add spelling correction for Mitigate and variants. #3851
  * [pre-commit.ci] pre-commit autoupdate #3855
  * Fix value typo #3858
  * Add sharability-&gt;shareability #3859
  * Update dictionary: outptu -&gt; output and outptus -&gt; outputs #3860
  * meter may also be correct in OX (as a device) #3864
  * [pre-commit.ci] pre-commit autoupdate #3868
  * Bump autofix-ci/action from 1.3.2 to 1.3.3 #3870
  * docs: Add 'avoic' related corrections #3861
  * recorev -&gt; recover #3862
  * parger -&gt; larger, pager, parker, parser #3863
  * fomrula-&gt;formula #3865
  * reinstat -&gt; reinstate #3866
  * complox -&gt; complex #3867
  * Fix widget typo #3876
  * Add unamiguous-&gt;unambiguous etc. #3875
  * Add detection of ivoice and variants. #3873
  * respondant-&gt;respondent #3869
  * Add spelling correction for gather and variants. #3872
  * Add correction for 'foudation' to 'foundation' #3878
  * avoide-&gt;avoid, avoided, avoids, #3871
  * Bump ruff #3879
  * Bump actions/upload-artifact from 6 to 7 #3881
  * Bump actions/download-artifact from 7 to 8 #3880
  * [pre-commit.ci] pre-commit autoupdate #3882
  * Compat with chardet 7 #3886</changelog>
</package>
<package pkgid="6ffa337cb2f84694340f905b830810d26b1d59b098096db5fecf1a2942750327c9cf88cb71477a69b9215d6b96fbbce3628424eae2c1db2cafe5ed717299fcc1" name="coeurl-devel" arch="riscv64">
  <version epoch="0" ver="0.3.1" rel="5.2"/>
  <changelog author="Dead Mozay &lt;dead-mozay@opensuse.org&gt;" date="1637236800">- Initial package.</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1640088000">- Update to v0.1.1
  * Add wrapper function to convert error codes to strings.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674388800">- Update to v0.3.0
  * Support altsvc to properly detect http/3 across runs. You need
    to specify a path where the cache will be stored to enable this.
  * Error out when the project is built using CMake, since CMake is
    only supported for FetchContent purposes.</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704974400">- Add upstream patches to fix build: fix_fmt10_issues.patch,
  fix_unexpected_provides.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1717243200">- Use required versions as upstream use.
- Fix build error in Leap.</changelog>
  <changelog author="Loren Burkholder &lt;computersemiexpert@outlook.com&gt;" date="1718193600">- Update to v0.3.1
  * Allow configuring the verbosity of curl requests.
  * Don't rely on the deprecated `CURLOPT_PROTOCOLS` on newer curl versions.
  * Various build system fixes.
  * Compatibility with {fmt} version 10.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1743076800">- Fix for 16.0</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1747137600">- Quickfix to get nheko working again post libcurl 8.13:
  * Add workaround_libcurl8.13_issues.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1749038400">- Remove workaround_libcurl8.13_issues.patch as libcurl 8.14
  has been fixed</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1754395200">- Add workaround_libcurl8.15_issues.patch again as libcurl 8.15
  broke it again</changelog>
</package>
<package pkgid="fd3d5184dbabb1f194d43df576efb17933858602da1513eafccca552854d3639fb40e8dfdf9c282b62b9b8d84f53836dbc398fd853256dd597fb5fcbe718f87e" name="cog" arch="riscv64">
  <version epoch="0" ver="0.18.5" rel="3.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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739966400">- Update to version 0.18.4:
  + meson: Fix the build in systems where the "ln" command cannot
    calculate relative symlink target paths.
  + wl:
  - Fix some items in popup menus not being rendered.
  - Add support for weston-protocols version 14.
- Changes from version 0.18.3:
  + drm: Fix handling of the scaling factor setting.
  + gtk4: Take scaling factor into account for pointer events.
  + launcher: Support toggling WebKit features with a new
  - -features/-F command line option, when built against WebKit
    2.42.0 or newer.
- Rebase cog-fix-load-backend-fdo-lib.patch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758542400">- Update to version 0.18.5:
  + meson: Make the libmanette support explicitly configurable.
  + core: Avoid re-registration of URI scheme handlers.
  + wl:
  - Fix mouse button release events, always passing the button
    number.
  - Fix the key repeat timeout.
  - Handle mouse button modifiers.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760356800">- Do not build 32bit targets via ExcludeArch %{ix86} and %{arm}.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="f1b9a8e12bdf676ae6a30a720172ab83e88f62867b83da22f7b18fdab77491da50cb43868fff25fcb43d87f5479d85208e27940fc60155b6e8c87ac7fdbdec96" name="cog-devel" arch="riscv64">
  <version epoch="0" ver="0.18.5" rel="3.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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739966400">- Update to version 0.18.4:
  + meson: Fix the build in systems where the "ln" command cannot
    calculate relative symlink target paths.
  + wl:
  - Fix some items in popup menus not being rendered.
  - Add support for weston-protocols version 14.
- Changes from version 0.18.3:
  + drm: Fix handling of the scaling factor setting.
  + gtk4: Take scaling factor into account for pointer events.
  + launcher: Support toggling WebKit features with a new
  - -features/-F command line option, when built against WebKit
    2.42.0 or newer.
- Rebase cog-fix-load-backend-fdo-lib.patch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758542400">- Update to version 0.18.5:
  + meson: Make the libmanette support explicitly configurable.
  + core: Avoid re-registration of URI scheme handlers.
  + wl:
  - Fix mouse button release events, always passing the button
    number.
  - Fix the key repeat timeout.
  - Handle mouse button modifiers.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760356800">- Do not build 32bit targets via ExcludeArch %{ix86} and %{arm}.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="4c49f8f68f383509450f0c146d2e26c908c5bee8287f3654a7d03362546a9a8cf06ea2d1ad46727d695d0798825f198b4a2b7081657be60d98c1c8530a2f3572" name="cogl-devel" arch="riscv64">
  <version epoch="0" ver="1.22.8" rel="3.1"/>
  <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ø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ø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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742990400">- Export -std=gnu17 to cflags, fix build with gcc 15. Cogl is
  deprecated upstream, and we can not expect this to be fixed from
  there, so use older gcc standard until we can remove the package
  from distro.
- Refresh patches from upstream, keep the bots happy.</changelog>
</package>
<package pkgid="270c4a7a59d06b14e9c51ded1f6187f3d3060b93db5f4d40d89695ec19ef77036cb2bf9dfb03096ba4e3763838860ecd841ba7e872bd3d2b1ae7716a579b0b6c" name="cogl-lang" arch="noarch">
  <version epoch="0" ver="1.22.8" rel="3.1"/>
  <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ø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ø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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742990400">- Export -std=gnu17 to cflags, fix build with gcc 15. Cogl is
  deprecated upstream, and we can not expect this to be fixed from
  there, so use older gcc standard until we can remove the package
  from distro.
- Refresh patches from upstream, keep the bots happy.</changelog>
</package>
<package pkgid="d7d9d938170f890796185fd33ecae62c4e8d5039f253b4c789ac2b0f84fa07d4797253345654c6b8d51df0731d787c63b754c98968fe53b6b90e2aed5d5cf87c" name="coin-or-Cbc" arch="riscv64">
  <version epoch="0" ver="2.10.12" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Brü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734004800">- Update to 2.10.12, no changelog provided</changelog>
</package>
<package pkgid="7f9f12eeed675655bfe8be744ae05c0898452918463cd134ae9540604abc55520f1123e448d3df5fc4c646a1db8974b3673aa8dafa70dba609b99953351d2a96" name="coin-or-Cbc-devel" arch="riscv64">
  <version epoch="0" ver="2.10.12" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Brü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734004800">- Update to 2.10.12, no changelog provided</changelog>
</package>
<package pkgid="cb7c7d5d567cb6c252ee05e713c1ac650c860573ca911f3c8ab582340419140b36babc46810edb7466b369f67ffcfbd9785580382991ae2a6c6016fa518588b0" name="coin-or-Cgl-devel" arch="riscv64">
  <version epoch="0" ver="0.60.9" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.60.6)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.60.8, no changelog provided</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734004800">- Update to 0.60.9, no changelog provided</changelog>
</package>
<package pkgid="7bdc2f3f6e8d373a038db01cae81ba51bbf1d5e2831205359cc383241bf38dabfbca0a25afab6613ee4c660cbace595312dc17996aca5e690c00893465a31671" name="coin-or-Clp" arch="riscv64">
  <version epoch="0" ver="1.17.10" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734004800">- Update to 1.17.10, no changelog provided</changelog>
</package>
<package pkgid="d1a689294eb92baf14d6849d7f7ec6d1de882d0bef53a19c048e939591936e35cc79da32a49bed2fbdc6c81dfcbd5a63139d683da0ab260feff8d6fc1724fc47" name="coin-or-Clp-devel" arch="riscv64">
  <version epoch="0" ver="1.17.10" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734004800">- Update to 1.17.10, no changelog provided</changelog>
</package>
<package pkgid="373d5cf336cd2019765dae235fdd8d3a680cdb28976c1f8960977c9d8def1dd23e21a41bc6f0c212a1d22c56951edaf107909ca24a4ee884fe12b68a4457b3b1" name="coin-or-CoinUtils-devel" arch="riscv64">
  <version epoch="0" ver="2.11.12" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.11.6)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1733918400">- update to 2.11.12
  * No changelog provided</changelog>
</package>
<package pkgid="4b07156999cb2bf96d42f5c8a6f5ac25e15d76afe4c496fa297d4f5b87971f6ed06c22c5def1602081eb0ae6ef18393299ad1eac1dec8db5ae703d224f07fff6" name="coin-or-Osi-devel" arch="riscv64">
  <version epoch="0" ver="0.108.11" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.108.7)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.108.9, no changelog provided</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1734004800">- Update to 0.108.11, no changelog provided</changelog>
</package>
<package pkgid="e4d8eb461a9d4c9b580cfcc19bcc641765b9e4e91e15239e89ff44b1684218e8b189f4721561c7ad03f97cddb206144c1fe80af085fbe53a6a2dfacee02a54dc" name="collada-dom-devel" arch="riscv64">
  <version epoch="0" ver="2.5.1+git20200104.c1e20b7" rel="4.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1710417600">- Initial version</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1711368000">- added more recent commit identifier as revision field in _service</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1711886400">- changed obs_scm service to manual for submission in Factory</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1714046400">- fixed compilation with boost 1.85.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743249600">- remove unused pcre build dependency
- run tests</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1759233600">- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)
  * Add patch boost.patch</changelog>
</package>
<package pkgid="24a68efaee48bfa5ac6a57f1cb7883ed29c6812388589014b858c54a37b06549c33406d6d479ac9a223d49f72d9cba8a432c72e3fc6a04e27635ff9c5a1061eb" name="collectd" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="721c6fcfc75f3fafac06af6ce4b9f2b3db82b83c431dc1d06c8f5ec0201232b72e2956677173836d3282771d445e7fec3b4140060fa4c4585b020ccf14336f1f" name="collectd-plugin-amqp" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="6f7822eb30859105ee74cdcc955f0d1ac3dcbab0b3552c6e95cd58f13f338b237069c4d122f3513befe3682f4826cebd830a82c454adef815badaf95ba3f5381" name="collectd-plugin-buddyinfo" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="df1e207483e6c5965364f313385fc886ea5f4f6df3e345e7c94efa41071bd601dd6632d5d9e7e1d7c4de3a0f3f44927856b4a9688a7f79b71c7a49d935c193aa" name="collectd-plugin-connectivity" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="f0fc21c7e3e84845605d9018b71b76d1a68673438236bb4a54278dd811aaf7f61846e5366d28b45489d02e1ad1fc7f88153d216f58ee010e047fff8b15b6f315" name="collectd-plugin-dbi" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="0b3026d5eaf8d7dcfbaa4c0225c4f3918059d841ac59f6e71c238122b2c4b374eed8b8036e905f4d86a25d1c17ac9dd6ab2717abf7e2c4de79ea9773c8c1b794" name="collectd-plugin-dpdk" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="2562d6accb894987869c3f0186374f44697c4c5cdcc8e20c53f4525cc73c5788417e50c3ca0a482dbcb0329f76c4a84e263364312042a1a022bfebc02221a875" name="collectd-plugin-gps" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="d545c677d1ca8b427edb46dd2a7364a34281f31e6f7bd1cd1ad3da7f60a8e2956fa7c987e27d0db602c098c67a0d3b3e8a83cd1ac004c5369a13e4b60011060b" name="collectd-plugin-ipmi" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="a46cccfccce322d19c0dec7c850a459448089bdb0b98ab3fbc6d36f180208ee8ffb8f4f65a83165dbeb1246db2878c2f5021dde67b8cab84ece7742723ce6d43" name="collectd-plugin-java" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="16774ba2cd6f70d12f23ad6b70648696606f054c911bc189d94810b318977be57c901337eb9ed2bf99bbcee72eaca68d8f9e1a903d223909ce195fd9d24fefcd" name="collectd-plugin-logparser" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="d21ee49da4cef308c38707f32f93ffd1d7f8a684f8e6966848ce7424bf747c6bfecbca50dd8941719a6cfe9b29ba874e20f01a6026b07e2a8056f059c3f677ea" name="collectd-plugin-lua" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="2f68702c44bdc6d9d9f690cfdff8403a0bc7b45cff13b4ce8f2fe2e4d118c651bc7a56e6df942744edb9055f0ab9d464ec4a51f042438fb133aeda776ce90f52" name="collectd-plugin-mcelog" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="72a91a235b2d4a6436fde7cb67802d140577acb5a054b69f0a0ad6fffc8fc1c678cd06d4e8b0db915e78c587ded423d37059603f9fdbf5f7cd22ac7e1c179194" name="collectd-plugin-memcachec" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="4a941fea8f5181783e2055e97a6ff77ebd2837c91ad8252626aeb5728c5199d593147ff36dea611b1d094d44cfc7611616038ec7de6d8fc86a51eacacd7fe3ba" name="collectd-plugin-modbus" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="abb5e52e834c519b48c1ee9f25d1def0f3be2b6259714f4c8baceab34e4b48846125b981e36d7f209a16d0ef3059fdce48bb8a0ce4bef7cbe6812aaa35d90343" name="collectd-plugin-mqtt" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="cb007540e5187a215ec4af51244e8c58a0179e6968efa3e07b24a4d5f5e13b575b20d0b702b22c40f9705374d71170577b5e90d1b4c038d190d4981c0d1bbb71" name="collectd-plugin-mysql" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="1d0f088650c0392dc0c450693beaaa9b5c836c713267bdc12015e3838e8815a4829341c72352a081400c5f2d2010abf31ad484b8b3a3e2a28337906bbe5449b2" name="collectd-plugin-notify-desktop" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="9c089e8e61027971a8ca78c9a0228e767d93cc12ef10d72060a2fd7af82adf33f4c667dbabea35470e78cdb92114f872c5a49d4153824ac9881561ac56f9b919" name="collectd-plugin-openldap" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="bc0da3185b8cfefd985311a5893fa2e5c53809c2388bcee0a288fdd5b8f080cfb663024e83777bcfae9c7b211eaf3557a6ac4190ab67ba42a892e601705b704f" name="collectd-plugin-ovs" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="f3cfc6b2b632eb0f2c122a50c39f3d2e86a5b532c167c22dbf1d5873b08c4ed84ad7c8052840a3333891d2d7c4f81aebfaf107dc6fe9df775a3dbb0df8f1cc2f" name="collectd-plugin-pcie" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="4fae7e9aed003c78b1ceec294ff86508fbe2d32c46bf6f14a17b0fd03ee0d2be3969d1f013421f2e19b00e8aa1a8250837f5bece135872af632049568cc8b6bd" name="collectd-plugin-pinba" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="3e7f270e7f3b1d5dd6092af930e11e272b94d3790879abc29d1de9874955a0e0593565ce74d560e24bd0079f6cd1c82e68229beb63d0a85ef04d61dba2809616" name="collectd-plugin-postgresql" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="1df7390e02c4305d1f7889e395681798caa6e297ba7f2c6bf1ff34e79dcc49df8d90ac90fd500bfad1fd97f535ea2b75310b86d2ad68469fa8391b3926dd77b1" name="collectd-plugin-procevent" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="95eb0a145adbe3b98bbe44673fdae6ddef517fc7eb040914616827d7599844db243fb7b960f6c6c9c791cf7e07718f6e9e9c6e0b401f3ea0fc613bed218ca9bf" name="collectd-plugin-python3" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="8ee19708c12c1332e3ba081499b38118ef8ba186bce8024fd075492c9d97bdf0f7b97c5258c8a1a1e77c187609562d5d949a67ba0c9792b062e9fdc6a60b7aaf" name="collectd-plugin-sigrok" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="f71534dbb7d5a51dfb9efe5b9f3a3478410b4a828f7856d22473b24ec06087c31b17ab3cb085a7c6cbbef910b798c8a20b1ccde1b6ff785c0680a694c4d22c39" name="collectd-plugin-smart" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="2f4ab44009117374b880e2a4691e2d7ce171b4b8ce751398fbd86ace3cd64606d50294c09c9e77e7532dae8949ca161f41a1d6f85891ab2b7dc04e3572df0e98" name="collectd-plugin-snmp" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="1d8317016ec96e76fa5e5269652ab6f3a5d8e3395830e6cb51597f8ce11f95752f27ca8c6617f0ea2c8d34da2d04140f5a8ad0fd67b9ed5a00aacf8b205b9201" name="collectd-plugin-synproxy" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="7b122d6eac812dfc359e2b9662fa1a2ffe790a91067410551d626de0a306cefa9c39212aedd1f46a394a8a6fa4a2a5c7b7a254ca88f65ff570542e302039fae5" name="collectd-plugin-sysevent" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="7b8a4ff59dec52e59a3ab6164ef75b226befbccd4f98f1ac3e192260e1ca15a80efbf0c256c7e283dd4999c36e25859a61cf757b5deb4877a841a4a81d38b40d" name="collectd-plugin-ubi" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="9211124ebe48c03ce7b8146a4601f63d738362a1bb5b4b499a38df9909ef5c8deedf0593d6ee6641515cd663a7edbe2accbcf963cdb7dbf7750aa623039d6e69" name="collectd-plugin-uptime" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="de72774db372767f3e438dd779ae860c704571c1e9c24ab34c04456cb3f449413123c93f6a6117f54b1e313a30ca5c8d1b6d2da78fd7586b47b61af2e4dcde2d" name="collectd-plugin-virt" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="deff5d054e34705e69ecea2d1ede1672c49d6206b625730417247d9e2e55b270d49fc078bfa0ff01c02861eecc557559908b37da9d83d9ac6c75618f16c986b6" name="collectd-plugin-write_influxdb_udp" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="32eaa0e6d35c4a67a112f5780ed0a6e92ee73453f4517698ec003cee6f90e657461488d8003b054d6ca5242496cc95087700e9beeb30d15898db2cacb6fecf07" name="collectd-plugin-write_stackdriver" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="d8da1123aeeb5a64573779711033c69579c0e98cf8a36fb76f70a2742a4b2c22d4dadad2230ab664403ecb78b43c894e33882c829bd37ae12602a0866ea5599c" name="collectd-plugin-write_syslog" arch="riscv64">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="c10e104fd4168e65367e63d335007444f220ae3564a50242baeb39c097ab8c9c2b8fa7ca36c680c97bbf953961d2f36c1e2cec7985aa2e4d246813d29ed028ae" name="collectd-plugins-all" arch="noarch">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="762471faa0f92d5a903b83723db629f3b3077d1ce51de344813b72cca3b06132f66dd196a54eff138896bc87bdd5e0b80805b55ee925014578e6841a8dc14edc" name="collectd-spamassassin" arch="noarch">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="6d33e80b0af93e58873b90d63366c527649cf2c0111f0434cc09f580302130ab65b4223def982eb99631ec3c7e169db32f4e2a83c6e47cbe18c2c54d78714cda" name="collectd-web" arch="noarch">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="f11a9a641f52611a93a094e13b88c07896f12bc122352779cfe40fef0ee72ba07c599e9849d6c3478d9346e581a090973cb00aa757540e8967fb7781b6822074" name="collectd-web-js" arch="noarch">
  <version epoch="0" ver="5.12.0.382.g2cd055fe" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631793600">- Fix version mess introduced in previous changes.
  + rabbitmq-c package is available since SLES 15 SP3
    so amqp plugin can be enabled for Tumbleweed or Leap 15.3+
  + libmodbus package is available in SLES 15 SP4 Backports
    so modbus plugin can be enabled for Tumbleweed or Leap 15.4+</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1645012800">- Add (Build)Requirements for these plugins (jsc#SLE-23472):
  - dpdkevents
  - dpdkstat
  - dpdk_telemetry
  and build a new collected-plugin-dpdk rpm for them
- Enable and add intel_rdt and capabilities to general plugin rpm
- Remove an old configure paramter:
  configure: WARNING: unrecognized options: --without-included-ltdl
- Use manual instead of local services in _service</changelog>
  <changelog author="trenn@suse.de" date="1675166400">- Update to version 5.12.0.130.g2f3c12e:
  * Fix formatting in mdadm events table
  * Add new exec-borg script to contrib/
  * ChangeLog: v5.12 milestone: Fix issue #3127
  * use derive_t instead of int inside ovs_stats_get_port_stat_value
  * In macOS 12, `IOMasterPort` is deprecated in favor of `IOMainPort`
  * - allow alertmanager correlation and resolve - fix meta names with ':'
  * fix drop probability
  * add config option to write metadata
- Fix build issue if net-snmp has NETSNMP_DISABLE_MD5 set:
  A Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Use autosetup and adopt patches from -p0 to -p1:
  M    collectd-fix-config.patch
  M    collectd-fix_spamassassin_doc.patch
- Use obs_scm and others in _service file:
  A    _service
  A    _servicedata
  A    collectd.obsinfo</changelog>
  <changelog author="suse+build@de-korte.org" date="1678536000">- Update to version 5.12.0.134.g4cebbfc:
  * Hugepages plugin skips reading write-only file
  * Update the format of contrib/snmp-data.conf
  * [cleanup] Fix typo in comment and remove executable bits of config file
  * Remove upstreamed patch
  - Fix-compile-issue-if-net-snmp-has-NETSNMP_DISABLE_MD5-set.patch
- Change to %bcond style conditional builds
- Disable building NUT plugin in Tumbleweed (fails to build due to changes
  in NUT-2.8.0)
- Minor spec file fixes</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1734177600">- Update to version 5.12.0.348.g93f9bdcb:
  * add MariaDB to README
  * Update README.md (#4318)
  * perl: fix compile on clang by ignoring a warning
  * intel_rdt: removed ifdefs
  * bind: fix warning for variable used only in DEBUG() calls
  * intel_rdt: Use pqos_mon_get_value api to obtain event values
  * intel_rdt: corrected returned value for llc_miss mertic
  * intel_rdt: Updated list of supported RDT events
  * intel_rdt: corrected reported value for llc_ref mertic
  * intel_rdt: corrected reported value for llc_miss mertic
  * intel_rdt: corrected reported value name
  * intel_rdt: added support for LLC misses monitoring event
  * lua: add missing test case for #3779, #4235
  * memory.c: workaround to let ValuesPercentage works again without "available"
  * epics: Fix potential deadlock in handle_label_event
  * ras plugin: Ensure each log message prints an appropriate prefix.
  * ras plugin: Use `sysconf(_SC_NPROCESSORS_CONF)` instead of `get_nprocs_conf()`.
  * FreeBSD's PF has a new interface so leverage libpfctl to access it so the right interface is used depending on the version
  * ras plugin: Remove unnecessary includes.
  * .github/workflows/release.yml: Import changes from `collectd-6.0`.
  * version-gen.sh: Add the `--tags` flag to `git describe`.
  * Add GitHub Action to automatically build and upload release assets.
  * ci: Remove the "statgrab" task from CirrusCI.
  * .cirrus.yml: Rename `checks_script` to `make_distcheck_script`.
  * .cirrus.yml: Upload `.log` files as artifacts.
  * write_redis plugin: Clean up allocated fields in `wr_config_free()`.
  * disk.c: add config options to support diskstats 15-20 in KERNEL_LINUX
  * interface plugin: Reorder implementations to put kstat above getifaddrs.
  * configure.ac: fix grpc build
  * disk plugin: Build `disk_submit_single` on Linux only.
  * disk: add /proc/diskstats fields 15 to 20 in KERNEL_LINUX
  * docs/CONTRIBUTING.md: Change formulation examples to discourage verbatim copying.
  * docs/CONTRIBUTING.md: Replace remaining use of "Unlisted Change".
  * docs/CONTRIBUTING.md: Document that PRs with features and fixes should be split.
  * docs/CONTRIBUTING.md: Rename "Unlisted Change" to "Maintenance".
  * write_riemann_threshold.c: fix switch-case fall through warning
  * Pass strcmp() to c_avl_create() as function pointer, not data one
  * turbostat, format_json: Satisfy clang-format CI check
  * Fix signedness mismatch GCC warnings in few of the plugins
  * daemon/utils_cache: remove unused functions and function args
  * Remove unused function arguments from few of the plugins
  * Attribute unused function args as such in few of the plugins
  * write_prometheus: annotate unused args and fix comments
  * format_json, network_parse: annotate unused args as unused
  * docs/CONTRIBUTING.md: Rename "Bug" to "Fix"; improve wording.
  * lua: update explanation about register_notification callback
  * lua: add missing notification callback
  * docs: Document important labels and how to interact with them.
  * .github/workflows/distcheck.yml: Run on Debian12 (current stable).
  * write_riemann plugin: Terminate `riemann_event_set` arguments with `RIEMANN_EVENT_FIELD_NONE`.
  * .cirrus.yml: Provide expected plugin list to `check-built-plugins.sh` if present.
  * .cirrus.yml: Rename container images.
  * .github/workflows/build.yml: Add "Check expected plugins" to "experimental".
  * .github/workflows/build.yml: Add a "Check expected plugins" step.
  * .github/workflows/: Rename container images.
  * .github/workflows/build.yml: Remove Ubuntu Bionic.
  * lua: Add functions to register some missing callbacks
  * lua: Use a global lock to call Lua's API
  * Initial implementation for epics plugin
  * lua: add fallback to detect LuaJIT
  * collection3: Fix inappropriate usage of CGI:param
  * common: Use `sstrncpy` to get around misinformed compiler error.
  * common: Fix compiler warning in unit test.
  * contrib/format.sh src/utils/common/common_test.c
  * cmds: Add a test for `cmd_parse_putval`.
  * cmds: Prevent `cmd_parse_putval` from modifying its `argv` argument.
  * common: Change `parse_values` so it doesn't modify the parsed string.
  * MySQL plugin: Fix incorrect WSREP/Galera metric types.
  * evaluate flush condition with oldest value in the buffer
  * Makefile.am: Build `test_virt_plugin` with the same `CFLAGS` as the *virt plugin*.
  * configure: Use `elif` instead of two separate `if` blocks.
  * configure: Improve the reporting when the "virt" plugin cannot be built.
  * procevent plugin: Consistently mention the unit in log message.
  * procevent plugin: Reference buffer sizing guideline.
  * write_log plugin: remove the "write_log values:" line when logging metrics.
  * procevent plugin: report errors in human readable form.
  * procevent plugin: ensure the ring buffer length is not zero.
  * procevent plugin: remove use of a nested flexible array member.
  * Build workflow: request that clang produce DWARF v4 debug symbols.
  * Disable "exit on error" when running `make check`.
  * procevent plugin: Disable the `-Wgnu-variable-sized-type-not-at-end` warning.
  * .cirrus.yml: Update list of compilers to match the `debian_unstable` container.
  * Build workflow: add builds for `--enable-debug` and `CC=clang`.
  * Workflows: rename "sid_amd64" to "debian_sid".
  * .cirrus.yml: Report failures from CentOS 9 and Fedora 39.
  * .cirrus.yml: Fix reporting of test failure.
  * .cirrus.yml: set parallelism to number of CPUs.
  * .cirrus.yml: Add task for FreeBSD builds.
  * .cirrus.yml: remove obsolete platforms, add recent ones.
  * .cirrus.yml: s/master/main/
  * NUT plugin: import `&lt;time.h&gt;` before `&lt;upsclient.h&gt;`.
  * gmond plugin: Improve `mc_handle_metadata_msg()`.
  * gmond plugin: Look for RPC headers in /usr/include/tirpc.
  * gmond plugin: Import `&lt;ganglia.h&gt;`.
  * Workflow build: upload `config.log` and other log files.
  * Notify upstart/systemd after initialization is complete.
  * SMART plugin: initialize struct passed to `ioctl(2)`.
  * Netlink plugin: complete initialize structs used for testing.
  * Build workflow: report the status of `make check` after the test log has been uploaded.
  * Build workflow: use all available CPUs.
  * Build workflow: Add Fedora 38 and 39, remove Fedora 36.
  * ./contrib/format.sh src/amqp.c
  * Update README.md
  * Add Ubuntu 22.04 ("Jammy Jellyfish") and Ubuntu 23.10 ("Mantic Minotaur").
  * Build workflow: also remove EL8 (based on CentOS 8).
  * Build workflow: remove old distros.
  * AMQP plugin: prefer the `rabbitmq-c/amqp.h` header if available.
  * Fix compile warning for amqp
  * Intel RDT plugin: use `pqos_mon_start_cores()` if available.
  * Intel RDT plugin: use `pqos_mon_start_pids2()` if available.
  * Python plugin: use `PyConfig` to set argv.
  * Write MongoDB plugin: fix format trunction errors.
  * Give the action and job better names.
  * Remove `make distcheck` from the regular "build" action.
  * Distcheck action: use Debian 11 ("Bullseye") for now.
  * Add new GitHub action for running `make distcheck`.
  * curl_stats: fix compatibility with new versions of cURL.
  * Build workflow: add Debian 12 ("Bookworm") and remove Debian 9 ("Stretch").
  * Add Valgrind suppression for libvirt memory leak.
  * Intel RDT: fix compilation with libpqos &lt; 4.4.
  * Revert "GitHub actions: upgrade to actions/checkout@v4"
  * GitHub actions: upgrade to actions/checkout@v4
  * GitHub actions: include job name in artifact name.
  * GitHub actions: continue on error and upload test logs.
  * clang format
  * Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
  * write_prometheus: don't use AI_ADDRCONFIG for resolving bind address
  * Convert src/collectdctl.pod to UTF-8.
  * Add .md to README in redhat specfile
  * Put README(.md) back in the dist
  * Ensure %perl_vendorlib in redhat specfile
  * Update IPTables plugin build-dep in redhat specfile
  * Add RAS plugin to redhat specfile
  * Add MMC plugin to redhat specfile
  * Removed extra call to swap_submit_usage.
  * Update README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * Update contrib/postgresql/README.md
  * contrib/postgresql: Second postgresql database layout.
  * intel_rdt: added support for LLC references monitoring event
  * intel_rdt: start only supported events
  * add questions metric for mysql plugin
  * plugin processes: fix doc typo
  * Change AMQP queue drops from DEBUG to WARNING
  * vmem: add metrics starting with `pgrefill`
  * 3052: Renamed README to README.md and added TOC.
  * processes: format array size def in read fork_rate &amp; ctxt
  * processes: fix prints &amp; remove useless comments
  * processes: simpler illustration in conf.pod
  * processes: eliminate hardcoded arraysize in read ctxt &amp; fork_rate
  * processes: determine if ctxt is enabled before read_sys_ctxt_switch
  * processes: format `/proc/stat` WARNING &amp; ERROR
  * processes: use buffer to read /proc/stat once according to procs_running
  * processes: remove running++ since we calc it in procs_running later
  * processes: make contextswitches configurable
  * Running contrib/format.sh.
  * Pass precise size of struct sockaddr, whichever type of struct sockaddr, to getnameinfo() on NetBSD.
  * cpufreq: init max_avail_freqs with 128
  * cpufreq: dynamically alloc max_avail_freqs according to time_in_state
  * cpufreq: format.sh cpufreq.c
  * cpufreq: make MAX_AVAIL_FREQS configurable in conf
  * Fix glibc feature macro handling for timegm
  * vmem: add "scan" metrics starting with "pgscan_"
  * vmem: add "pgscan_"
  * vmem: add metrics start with "pgscan_" in Kernel Linux
  * Fix a memory leak in the `write_stackdriver` plugin</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1734436800">- Add epics plugin</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734523200">- Normalize jar mtimes for reproducible builds (boo#1134568)</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1760616000">- Update to version 5.12.0.366.gc254dc2c:
  * Fix FreeBSD image for Cirrus CI
  * Fix build due to error in curl_easy_setopt
  * Update BUILD.dpdkstat.md
  * src: add NULL check for severity in logparser_config_message
  * scr: daemon: fix memory leak in plugin_register_cache_event() in plugin.c
  * src: fix memory leak in config parser in write_syslog.c
  * configure.ac: use pkg-config to find libgcrypt
  * Fix deprecated actions/upload-artifact@v3 in GitHub Actions
  * Format correction
  * When UseSerial is enabled, allow configured ignored disk names to be copied to the serial ignore list for devices without serials.
  * processes: Do not post metrics from processes that are not running.
- Add patch:
  - collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526400">- Update to version 5.12.0.382.g2cd055fe:
  * mqtt plugin: review fixes
  * mqtt plugin: add NotificationPrefix config, default to "collectd/event"
  * mqtt plugin: add JSON format to mqtt_write
  * mqtt plugin: format PLAIN notifications similar to notify_email
  * mqtt plugin: add Format config, default to PLAIN
  * mqtt plugin: add SendNotifications config, default false
  * mqtt plugin: publish notifications as JSON to event subtopic
  * snmp plugin: remove the deprecated DES debug info
  * configure.ac: fix grpc build
  * virt: Drop ATTRIBUTE_UNUSED for virt_eventloop_timeout_cb
  * dpdk: check rte_eth_link_get_nowait return value
  * Fix lcc_receive
  * Run contrib/format.sh on src/libcollectdclient/client.c
- Patch mainline:
  D collectd-fix_attr_unused.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774526401">- Fix compile error in intel_rdt.c
  A Fix-new-qpos-library-call-missing-an-arguement.patch</changelog>
</package>
<package pkgid="36c55f7194b481a0bce0d5d266869ab7c6a17bc442a40e565f0134c417811d429fa0d4a5b809c49e7589579e1932b1bac225dbf057ba61eec820a4762bad38d7" name="collectl" arch="noarch">
  <version epoch="0" ver="4.3.8" rel="2.1"/>
  <changelog author="glin@suse.com" date="1535544000">- Specify the type of service as "forking" (boo#1106366)
- Remove the execution bit from collectl.service
- Create the collectl directory in /var/log</changelog>
  <changelog author="tabraham@suse.com" date="1536062400">- Update to 4.3.0
  + disable -sL, should have been done at same time -sl was
- Changes from 4.2.0
  + Updated Plotfile docs to explain why you shouldn't leave off the -f
    when using -P [thanks Bayard]
  + added support for InfiniBand OPA V4 to read start from /sys instead of
    having to rely on perfquery for 64 bit counters. [thanks frederic]
  + removed previos bug introduced in V4.1.2 that was not properly calculating
    disk summaries. If you do have any raw files collected with this version
    you WILL be able to play them back properly or create and plot files with
    this version
  + although I'm stil leaving the lustre code in place because there is so much
    of it, I did remove cciss disk types from non-lustre code
  + finally removed col2tlviz from kit [thanks tom]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536580800">- Use noun phrase for summary. Expand description.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1605355200">- Update to 4.3.1
  * Bugfix: If playing back a file with -P in its name, collectl
    incorrectly interprets it as the plot format flag.
  * Bugfix: incorrectly dividing $dskWaitR and $dskWaitW by $intSecs
  * Added 'm' switch to vmsum to only report VMs whose instance id is
    &gt;- this minimum value
- Fix permissions of non-executible script files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_collectl.service.patch
  Modified:
  * collectl.service</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to version 4.3.3
  * Minor fix for HCA stats with Mellanox HCA's
- Update to version 4.3.2
  * Fix: The last command in perfquery is not in a loop and prevents
    the collectl daemon from starting via the service.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 4.3.6:
  - Removed the error check in sub vmstatInit
    It was erroneous and that option is seldom used.
    Reported-by Bill Torpey
  - Add default collection for Cepg rbd devices to the conf file
  - Add patch for dskopts=F to allow double digit precision on playback</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 4.3.7:
  Add the nvme native multipath devices filter to the collectl.conf</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 4.3.8:
  * Added Ceph rbd devices
  * Added missing network interface names (Reported by Martin A)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="def36e706c3ed68cb0182f3e4ace398ac9231f16218aaecf4fb34679d61924aba1969b9c9508a7196de900c88451b62fbe48d0b18f63a6489b7e8c56e09e5e88" name="colm-devel" arch="riscv64">
  <version epoch="0" ver="0.14.7" rel="2.2"/>
  <changelog author="jengelh@inai.de" date="1466683200">- Initial package (version 0.13.0.3) for openSUSE</changelog>
  <changelog author="jengelh@inai.de" date="1480334400">- Update to new upstream release 0.13.0.4
  * No changelog was provided
- Drop colm-type.diff, colm-shared.diff (applied upstream)</changelog>
  <changelog author="jengelh@inai.de" date="1497009600">- Update to new upstream release 0.13.0.5
  * No changelog was provided
- Add shadow.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540555200">- Update to new upstream release 0.13.0.6
  * No changelog was provided, again.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566475200">- Update to new upstream release 0.13.0.7
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1588248000">- Add reproducible.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598443200">- Update Git URL. Trim old specfile constructs.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 0.14.7
  * fix: make string pointers from locals, not temp strings
  * fix vm_pop_type for big-endian systems
  * various refcount fixes
  * A lot other bugfixes and improvements
- Added fix-library.patch
- Dropped outdated shadow.diff</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1657281600">- Backport patches to fix signed/unsigned char usage on Arm:
  * e1f1c598.patch
  * 6895f7d1.patch
  * 9f0ac141.patch</changelog>
</package>
<package pkgid="2eff583bf9d9881593421816b344e31d9b199e6158bfd6a0eded8cb0af626dbd92b30189e13a5452279bd3c8b19a12c252427b70500ee97445d0b57dda1034a5" name="colm-doc" arch="noarch">
  <version epoch="0" ver="0.14.7" rel="2.2"/>
  <changelog author="jengelh@inai.de" date="1466683200">- Initial package (version 0.13.0.3) for openSUSE</changelog>
  <changelog author="jengelh@inai.de" date="1480334400">- Update to new upstream release 0.13.0.4
  * No changelog was provided
- Drop colm-type.diff, colm-shared.diff (applied upstream)</changelog>
  <changelog author="jengelh@inai.de" date="1497009600">- Update to new upstream release 0.13.0.5
  * No changelog was provided
- Add shadow.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540555200">- Update to new upstream release 0.13.0.6
  * No changelog was provided, again.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566475200">- Update to new upstream release 0.13.0.7
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1588248000">- Add reproducible.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598443200">- Update Git URL. Trim old specfile constructs.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 0.14.7
  * fix: make string pointers from locals, not temp strings
  * fix vm_pop_type for big-endian systems
  * various refcount fixes
  * A lot other bugfixes and improvements
- Added fix-library.patch
- Dropped outdated shadow.diff</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1657281600">- Backport patches to fix signed/unsigned char usage on Arm:
  * e1f1c598.patch
  * 6895f7d1.patch
  * 9f0ac141.patch</changelog>
</package>
<package pkgid="8348b08f5f31748682fbfaf1eebfd2a4801b75b63db541b9f65a575be07974acf90edba55238aa36353458c2cd82bae3dc74c0352747e6b4665d183b00603a91" name="color-filesystem" arch="noarch">
  <version epoch="0" ver="1" rel="13.4"/>
  <changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 1-5" date="1235476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  * Fri Mar  7 2008 kwizart &lt; kwizart at gmail.com &gt; - 1-4
- Bump
  * Fri Mar  7 2008 kwizart &lt; kwizart at gmail.com &gt; - 1-3
- bump
  * Tue Mar  4 2008 kwizart &lt; kwizart at gmail.com &gt; - 1-2
- Add settings color dir
  * Sat Feb  2 2008 kwizart &lt; kwizart at gmail.com &gt; - 1-1
- Initial package.</changelog>
  <changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 1-6" date="1248436800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="Richard Hughes &lt;richard@hughsie.com&gt; - 1-7" date="1275393600">- Add the user-writable system-wide per-machine ICC profile directory from
  the new version of the OpenIccDirectoryProposal.</changelog>
  <changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 1-8" date="1297166400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild</changelog>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1315310400">- removed the spec changelog as there is a .changelog file for obs
- removed the rm call in the install section</changelog>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1315310401">- replace _sysconfdir/rpm with openSUSE's /usr/lib/rpm
- place versioned Provides/Obsoletes
- remove release version, as obs will care about that automatically</changelog>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt; - 1-0" date="1315310402">- use mrdocs' description
- replace $RPM_BUILD_ROOT with %{buildroot}</changelog>
</package>
<package pkgid="4d757c2b158e5e1c362ce9a19cf5f40e279dd2d30573edaf1a99d14857a200be5b7c5331f9ffa7a27e19ccba295a414407e01a415c4b2919f61b420abe49fab9" name="colord" arch="riscv64">
  <version epoch="0" ver="1.4.8" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Tag hardening patch as PATCH-FEATURE-OPENSUSE.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721908800">- Build -D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64 in order to avoid
  wrong type being passed to gmtime_r on i586 (and perhaps other 32bit
  targets). [boo#1228331]</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1725451200">- Remove script in %pre to change ownership of /var/lib/colord
  (bsc#1208056).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756123200">- Update to version 1.4.8:
  + New Features:
  - Add AppStream metainfo XML with hardware provide info.
  - Add support for -Dsystemd_root_prefix to make local building
    easier.
  - Install sysusers.d config file if configured user is not
    root.
  + Bugfixes:
  - Add the source attribute for each man page.
  - Drop component type from AppStream metadata XML to avoid
    parsing error.
  - Fix a critical warning when running the self tests.
  - Fix USB scanners not working with RestrictAddressFamilies.
  - Fix writing to the database with ProtectSystem=strict.
  - Properly set the status to CD_SESSION_STATUS_RUNNING.
  - Use g_ascii_strtod instead of atof().
  - Use sqlite3_errmsg() to avoid getting a mutable error
    message.
- Changes from version 1.4.7:
  + Bugfixes:
  - Add various hardenings to the systemd service.
  - Always close the ICC profile when loading fails.
  - Avoid destructing LCMS plugin twice with lcms 2.14.
  - Do not make state files executable in tmpfiles.d/colord.conf.
  - Fix a double free spotted by Coverity.
  - Fix an error check when parsing the DTP94 data.
  - Fix a -Wincompatible-pointer-types warning.
  - Fix potential crash when reading from broken Huey hardware.
  - Set FILE_OFFSET_BITS explicitly.
  - Use a 64-bit time_t.
  - Use thread context for Gamut Alarm codes.
- Drop colord-CVE-2021-42523.patch and
  harden_colord.service.patch: fixed upstream.</changelog>
</package>
<package pkgid="97c5873d6b5cfe5c66a7841ebaaa4f22ced0d50c72bbc8978ec029c7bf531164848f347431ef46670abb81b3a31db9e3c6153c138fa0e3fe54c140eeda9a9643" name="colord-color-profiles" arch="riscv64">
  <version epoch="0" ver="1.4.8" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Tag hardening patch as PATCH-FEATURE-OPENSUSE.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721908800">- Build -D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64 in order to avoid
  wrong type being passed to gmtime_r on i586 (and perhaps other 32bit
  targets). [boo#1228331]</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1725451200">- Remove script in %pre to change ownership of /var/lib/colord
  (bsc#1208056).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756123200">- Update to version 1.4.8:
  + New Features:
  - Add AppStream metainfo XML with hardware provide info.
  - Add support for -Dsystemd_root_prefix to make local building
    easier.
  - Install sysusers.d config file if configured user is not
    root.
  + Bugfixes:
  - Add the source attribute for each man page.
  - Drop component type from AppStream metadata XML to avoid
    parsing error.
  - Fix a critical warning when running the self tests.
  - Fix USB scanners not working with RestrictAddressFamilies.
  - Fix writing to the database with ProtectSystem=strict.
  - Properly set the status to CD_SESSION_STATUS_RUNNING.
  - Use g_ascii_strtod instead of atof().
  - Use sqlite3_errmsg() to avoid getting a mutable error
    message.
- Changes from version 1.4.7:
  + Bugfixes:
  - Add various hardenings to the systemd service.
  - Always close the ICC profile when loading fails.
  - Avoid destructing LCMS plugin twice with lcms 2.14.
  - Do not make state files executable in tmpfiles.d/colord.conf.
  - Fix a double free spotted by Coverity.
  - Fix an error check when parsing the DTP94 data.
  - Fix a -Wincompatible-pointer-types warning.
  - Fix potential crash when reading from broken Huey hardware.
  - Set FILE_OFFSET_BITS explicitly.
  - Use a 64-bit time_t.
  - Use thread context for Gamut Alarm codes.
- Drop colord-CVE-2021-42523.patch and
  harden_colord.service.patch: fixed upstream.</changelog>
</package>
<package pkgid="5fa8f28f51c33cfbdc9b4ec6a0b5a6881a26b20420b1ed801430e8420a451db9a4baef5a5b0f5969e7a21f4d9ea0cccaa7e687ac9a5e61f54c2f0642e73e2fad" name="colord-gtk" arch="riscv64">
  <version epoch="0" ver="0.3.1" rel="1.1"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756209600">- Update to version 0.3.1:
  + Fix the callback signature to fix a crash.
- Drop Fix-the-callback-signature-to-fix-a-crash.patch: fixed
  upstream.</changelog>
</package>
<package pkgid="dd32186f10e424932c5ef43f5454fccc8e48c4a47bc2ff1bc9e17f055d64350508d900788e09522c7b5fa504b627f812c566d78d050da021f9847fc1b32bb62e" name="colord-gtk-doc" arch="noarch">
  <version epoch="0" ver="0.3.1" rel="1.1"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756209600">- Update to version 0.3.1:
  + Fix the callback signature to fix a crash.
- Drop Fix-the-callback-signature-to-fix-a-crash.patch: fixed
  upstream.</changelog>
</package>
<package pkgid="f3f14bf1b36a02eaa72681b781e76a172eb5dda6976d88fa7ca1c13b6fd40803f733935e6fb13b224a9a9d0c27f730d90ef18e51ed27a6bb63e92282d66c94bd" name="colord-gtk-lang" arch="noarch">
  <version epoch="0" ver="0.3.1" rel="1.1"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756209600">- Update to version 0.3.1:
  + Fix the callback signature to fix a crash.
- Drop Fix-the-callback-signature-to-fix-a-crash.patch: fixed
  upstream.</changelog>
</package>
<package pkgid="a7669073f0e80b902888f8db912e30aa256062f221d2fc98bc3e85a6ff5689c438f97f545f68d119e698d197beda517a4918d053aadc956b02e21989c686bd9f" name="colord-kde" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Fix TreeView delegate item width</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Remove obsolete QT_MAJOR_VERSION instance</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="e8aad68ffa97ba85ae922887f5f0532299444d6a58a14724bea2b92c31324f0a850e68ddcd04f4cffd1e8f9ec1a33569e7e2a7c5c2f2cb40f15335d5cb6abd72" name="colord-kde-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Fix TreeView delegate item width</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Remove obsolete QT_MAJOR_VERSION instance</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="22e04a44ec0c25e637131f7e9c09bc64236a5d6c8ab9d2b6a1802aff1b8b4a03e1aa220a94afe67fe93ceda1a562bcf42feeeb761c241c1e198a9a85619a4adf" name="colord-lang" arch="noarch">
  <version epoch="0" ver="1.4.8" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Tag hardening patch as PATCH-FEATURE-OPENSUSE.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721908800">- Build -D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64 in order to avoid
  wrong type being passed to gmtime_r on i586 (and perhaps other 32bit
  targets). [boo#1228331]</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1725451200">- Remove script in %pre to change ownership of /var/lib/colord
  (bsc#1208056).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728993600">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756123200">- Update to version 1.4.8:
  + New Features:
  - Add AppStream metainfo XML with hardware provide info.
  - Add support for -Dsystemd_root_prefix to make local building
    easier.
  - Install sysusers.d config file if configured user is not
    root.
  + Bugfixes:
  - Add the source attribute for each man page.
  - Drop component type from AppStream metadata XML to avoid
    parsing error.
  - Fix a critical warning when running the self tests.
  - Fix USB scanners not working with RestrictAddressFamilies.
  - Fix writing to the database with ProtectSystem=strict.
  - Properly set the status to CD_SESSION_STATUS_RUNNING.
  - Use g_ascii_strtod instead of atof().
  - Use sqlite3_errmsg() to avoid getting a mutable error
    message.
- Changes from version 1.4.7:
  + Bugfixes:
  - Add various hardenings to the systemd service.
  - Always close the ICC profile when loading fails.
  - Avoid destructing LCMS plugin twice with lcms 2.14.
  - Do not make state files executable in tmpfiles.d/colord.conf.
  - Fix a double free spotted by Coverity.
  - Fix an error check when parsing the DTP94 data.
  - Fix a -Wincompatible-pointer-types warning.
  - Fix potential crash when reading from broken Huey hardware.
  - Set FILE_OFFSET_BITS explicitly.
  - Use a 64-bit time_t.
  - Use thread context for Gamut Alarm codes.
- Drop colord-CVE-2021-42523.patch and
  harden_colord.service.patch: fixed upstream.</changelog>
</package>
<package pkgid="8c4446c79a7ca1e25d495d0f0dc21e37cf2d8b694ed3e75b1810033a14c6fd9cad2ff397c870fdfaff9a4323eda9816d7b2f02eed1630c46f99b49ebfa0aa228" name="colordiff" arch="noarch">
  <version epoch="0" ver="1.0.21" rel="1.3"/>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Update to 1.0.13
  * see attached CHANGES for details
- Cleanup spec-file with spec-cleaner
- Update project url
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 1.0.15
  * see attached CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1451044800">- Update to 1.0.16
  * see attached CHANGES for details
- Add gpg signature</changelog>
  <changelog author="aavindraa@gmail.com" date="1505044800">- Update to 1.0.18:
  * Ensure --color=no is honoured where appropriate, add
  - -color-term-output-only plus minor fixes.
  * Fix regression which broke piping to less.
- Cleanup with spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Update to 1.0.19
  * Add 'difffile' color option, allowing more git-like coloring (separate
    color for header of each changed file).  Thanks Geraint Edwards.
  * Improved portability of Makefile, thanks Michael Osipov.
  * Provide support for 24-bit colour strings, thanks Stephen Wall.
- Run spec-cleaner
  * Drop package groups
- Drop patch colordiff-fix-permission.diff not needed anymore</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645790400">- update to 1.0.20:
  * Some improvements to reading command-line options
  * Support Octopus git/merge</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 1.0.21:
  * Support for Windows C:\ProgramData instead of /etc,
  * improved documentation for command-line options</changelog>
</package>
<package pkgid="1db84fa69ae59d7bbaa2865b281fa4b1bfc71606e6fdaedc94a1ae9f20588cfe4a4935eada490a33ed8869f6616023ada56766109da69a15ed450c5bea22942b" name="colorhug-client" arch="riscv64">
  <version epoch="0" ver="0.2.8" rel="1.3"/>
  <changelog author="mrdocs@opensuse.org" date="1335096000">-add proper copyright to the spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1351857600">- Update to 0.1.12 version :
  New Features:
  - Add colorhug-profile to compare the measurement modes (Richard Hughes)
  - Add subcommands to get and set the measurement mode (Richard Hughes)
  Bugfixes:
  - Accept full HID packets from devices with firmware &gt;= 1.2.0 (Richard Hughes)
  - Fix a small memory leak when commands with helpers and callbacks fail (Richard Hughes)
  - Return a uint32 type for TAKE_READING_RAW (Richard Hughes)
- Remove unused conditional macros</changelog>
  <changelog author="dimstar@opensuse.org" date="1366718400">- Update to version 0.1.14:
  + New Features:
  - Compile the GtkBuilder files as a GResources to speed up
    startup.
  - Add a 'ccmx-upload' command to colorhug-cmd.
  - Allow the user to easily generate a CCMX correction matrix.
  + Bugfixes:
  - Use the UTF-8 'â rather than '...' in UI code.
  - Sort the profiles by name in colorhug-ccmx.
  - Don't use the deprecated INCLUDES in Makefile.am.
  - Never use -Werror when building.
  - Fix two difficult to translate strings.
  - Use an external libcolorhug if it exists rather than the
    internal copy.
- Changes from version 0.1.13:
  + New Features:
  - Add various demo programs for resetting the ColorHug.
  - Add a utility program to interface with the ColorHug Spectro.
  - Add client support for getting the device ambient
    temperature.
  - Add commands to read and write from the SRAM.
  - Add defines for the ColorHug Spectro.
  - Allow the user to flash an Intel HEX file from the command
    line.
  - Show the spectro temperature in the power utility.
  + Bugfixes:
  - Add self-test to the list of completion commands.
  - Add the ChSha1 symbol to the introspection data.
  - Add the missing GObjectIntrospection markup to ChDeviceQueue.
  - Cope with device errors without aborting when taking a raw
    measurement.
  - Don't return flashing success when the device failed to
    re-appear.
  - Fix flashing firmware with libusbx 1.0.13.
  - Fix make check when a ColorHug Spectro is inserted.
  - Fix the example to work when firmware &gt; 1.2.0 is used.
  - Fix up the remaining introspection warnings.
  - Increase the device reset timeout for slow USB hubs.
  - Only require colord-gtk when building the debugging tools.
  - Remove some dead code spotted by coverity.
- Drop libcolorhug1 and libcolorhug-devel sub-packages: the library
  was moved to colord.</changelog>
  <changelog author="coolo@suse.com" date="1378296000">- Update to version 0.2.0:
  + New Features:
  - Add a command to get the spectral data from the CCD.
  - Add a 'get-adc-vrefs' command to show the ADC Vref+ and
    Vref-.
  - Add help buttons to colorhug-flash and colorhug-ccmx.
  - Add some yelp documentation for the ColorHug device.
  - Add the ability to get and set CCD calibration values.
  - Support setting the blue LED in the ColorHug Spectro.
  + Bugfixes:
  - Do not refresh the calibration data twice when setting a
    custom CCMX.
  - Do not use deprecated colord functionality.
  - Remove the internal libcolorhug and depend on the system
    copy.
  - Set a title when generating a CCMX file.
  - Use gnome-autogen.sh to setup yelp rather than rolling our
    own thing.
- Add itstool BuildRequires, new dependency.</changelog>
  <changelog author="dimstar@opensuse.org" date="1391774400">- Update to version 0.2.1:
  + New Features: Add an AppData file for colorhug-flash and
    colorhug-ccmx.
  + Bugfixes:
  - Find the new ColorHug VID:PID in the USB example.
  - Do not use g_type_init() for new versions of GLib.
  - Rely on intltool &gt;= 0.50 for GSettings translation.
- Add colorhug-client-colorhug_plus.patch: Rename 'ColorHug
  Spectro' to 'ColorHug+' for trademark reasons.</changelog>
  <changelog author="kkaempf@suse.com" date="1410782400">- Update to version 0.2.2
  - This release requires colord &gt;= 1.2.3
  New Features:
  - Load the colorhug-spectro-utils data file from a GResource
  - Support ColorHug2 in colorhug-ccmx and colorhug-flash
  - Support getting and setting the DAC value on ColorHug+
  Bugfixes:
  - Do not use deprecated widgets in the spectro tool
  - Don't set the multiplier or integral on v2 hardware
  - Fix autogen failure with new gettexts
  - Remove suspicious usage of sizeof with a numeric constant
  - Use ch_device_check_firmware() to verify the firmware
- drop colorhug-client-colorhug_plus.patch, upstream</changelog>
  <changelog author="kkaempf@suse.com" date="1415620800">- Update to version 0.2.3
  New Features:
  - Show the Yxy and sRGB values when using take-readings-xyz
    (Richard Hughes)
  Bugfixes:
  - Do not fail TakeReadingRaw when using CH2 (Richard Hughes)
  - Do not show CCMX matrices for different device types
    (Richard Hughes)</changelog>
  <changelog author="kkaempf@suse.com" date="1418990400">- Update to version 0.2.5
  New Features:
  - Add a simple man page and AppData file for colorhug-refresh
    (Richard Hughes)
  Bugfixes:
  - Add keywords to the various desktop files (Richard Hughes)
  - Do not install the bash-completion files in /etc (Richard Hughes)
- Update to version 0.2.4
  New Features:
  - Add a NSI script to build the Windows installer (Richard Hughes)
  - Add colorhug-refresh for measuring display latency and refresh
    rates (Richard Hughes)
  - Add windows resource files for all executables (Richard Hughes)
  Bugfixes:
  - Do not use deprecated libgusb API (Richard Hughes)
  - Don't install Linux-only content when compiling with MinGW
    (Richard Hughes)
  - Make libcanberra-gtk3 optional (Richard Hughes)
  - Remove colorhug-inhx32-to-bin and move functionality into
    colorhug-cmd (Richard Hughes)
  - Support the ColorHug2 in the example code (Richard Hughes)</changelog>
  <changelog author="kkaempf@suse.com" date="1429531200">- Update to version 0.2.7
  * Fix a typo to allow exporting results again
  * Never auto-dim less than 5%
- Update to version 0.2.6
  * This release make the CCMX loader adhere to the GNOME 3
    guidelines.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to version 0.2.8
  * Add a --device argument to colorhug-cmd
  * Support the ColorHugALS in SensorHID mode for backlight changes
  * Fix a potential crash when doing set-calibration-ccmx
- Lint spec file</changelog>
</package>
<package pkgid="723b627914edeac277ca5064f00fb33e62633de5c9726197b42c5559c14cc2bbd73b2d3b1ba073f48426ed416bbecbc45237827203abe00e64ea162f9326579b" name="colorhug-client-lang" arch="noarch">
  <version epoch="0" ver="0.2.8" rel="1.3"/>
  <changelog author="mrdocs@opensuse.org" date="1335096000">-add proper copyright to the spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1351857600">- Update to 0.1.12 version :
  New Features:
  - Add colorhug-profile to compare the measurement modes (Richard Hughes)
  - Add subcommands to get and set the measurement mode (Richard Hughes)
  Bugfixes:
  - Accept full HID packets from devices with firmware &gt;= 1.2.0 (Richard Hughes)
  - Fix a small memory leak when commands with helpers and callbacks fail (Richard Hughes)
  - Return a uint32 type for TAKE_READING_RAW (Richard Hughes)
- Remove unused conditional macros</changelog>
  <changelog author="dimstar@opensuse.org" date="1366718400">- Update to version 0.1.14:
  + New Features:
  - Compile the GtkBuilder files as a GResources to speed up
    startup.
  - Add a 'ccmx-upload' command to colorhug-cmd.
  - Allow the user to easily generate a CCMX correction matrix.
  + Bugfixes:
  - Use the UTF-8 'â rather than '...' in UI code.
  - Sort the profiles by name in colorhug-ccmx.
  - Don't use the deprecated INCLUDES in Makefile.am.
  - Never use -Werror when building.
  - Fix two difficult to translate strings.
  - Use an external libcolorhug if it exists rather than the
    internal copy.
- Changes from version 0.1.13:
  + New Features:
  - Add various demo programs for resetting the ColorHug.
  - Add a utility program to interface with the ColorHug Spectro.
  - Add client support for getting the device ambient
    temperature.
  - Add commands to read and write from the SRAM.
  - Add defines for the ColorHug Spectro.
  - Allow the user to flash an Intel HEX file from the command
    line.
  - Show the spectro temperature in the power utility.
  + Bugfixes:
  - Add self-test to the list of completion commands.
  - Add the ChSha1 symbol to the introspection data.
  - Add the missing GObjectIntrospection markup to ChDeviceQueue.
  - Cope with device errors without aborting when taking a raw
    measurement.
  - Don't return flashing success when the device failed to
    re-appear.
  - Fix flashing firmware with libusbx 1.0.13.
  - Fix make check when a ColorHug Spectro is inserted.
  - Fix the example to work when firmware &gt; 1.2.0 is used.
  - Fix up the remaining introspection warnings.
  - Increase the device reset timeout for slow USB hubs.
  - Only require colord-gtk when building the debugging tools.
  - Remove some dead code spotted by coverity.
- Drop libcolorhug1 and libcolorhug-devel sub-packages: the library
  was moved to colord.</changelog>
  <changelog author="coolo@suse.com" date="1378296000">- Update to version 0.2.0:
  + New Features:
  - Add a command to get the spectral data from the CCD.
  - Add a 'get-adc-vrefs' command to show the ADC Vref+ and
    Vref-.
  - Add help buttons to colorhug-flash and colorhug-ccmx.
  - Add some yelp documentation for the ColorHug device.
  - Add the ability to get and set CCD calibration values.
  - Support setting the blue LED in the ColorHug Spectro.
  + Bugfixes:
  - Do not refresh the calibration data twice when setting a
    custom CCMX.
  - Do not use deprecated colord functionality.
  - Remove the internal libcolorhug and depend on the system
    copy.
  - Set a title when generating a CCMX file.
  - Use gnome-autogen.sh to setup yelp rather than rolling our
    own thing.
- Add itstool BuildRequires, new dependency.</changelog>
  <changelog author="dimstar@opensuse.org" date="1391774400">- Update to version 0.2.1:
  + New Features: Add an AppData file for colorhug-flash and
    colorhug-ccmx.
  + Bugfixes:
  - Find the new ColorHug VID:PID in the USB example.
  - Do not use g_type_init() for new versions of GLib.
  - Rely on intltool &gt;= 0.50 for GSettings translation.
- Add colorhug-client-colorhug_plus.patch: Rename 'ColorHug
  Spectro' to 'ColorHug+' for trademark reasons.</changelog>
  <changelog author="kkaempf@suse.com" date="1410782400">- Update to version 0.2.2
  - This release requires colord &gt;= 1.2.3
  New Features:
  - Load the colorhug-spectro-utils data file from a GResource
  - Support ColorHug2 in colorhug-ccmx and colorhug-flash
  - Support getting and setting the DAC value on ColorHug+
  Bugfixes:
  - Do not use deprecated widgets in the spectro tool
  - Don't set the multiplier or integral on v2 hardware
  - Fix autogen failure with new gettexts
  - Remove suspicious usage of sizeof with a numeric constant
  - Use ch_device_check_firmware() to verify the firmware
- drop colorhug-client-colorhug_plus.patch, upstream</changelog>
  <changelog author="kkaempf@suse.com" date="1415620800">- Update to version 0.2.3
  New Features:
  - Show the Yxy and sRGB values when using take-readings-xyz
    (Richard Hughes)
  Bugfixes:
  - Do not fail TakeReadingRaw when using CH2 (Richard Hughes)
  - Do not show CCMX matrices for different device types
    (Richard Hughes)</changelog>
  <changelog author="kkaempf@suse.com" date="1418990400">- Update to version 0.2.5
  New Features:
  - Add a simple man page and AppData file for colorhug-refresh
    (Richard Hughes)
  Bugfixes:
  - Add keywords to the various desktop files (Richard Hughes)
  - Do not install the bash-completion files in /etc (Richard Hughes)
- Update to version 0.2.4
  New Features:
  - Add a NSI script to build the Windows installer (Richard Hughes)
  - Add colorhug-refresh for measuring display latency and refresh
    rates (Richard Hughes)
  - Add windows resource files for all executables (Richard Hughes)
  Bugfixes:
  - Do not use deprecated libgusb API (Richard Hughes)
  - Don't install Linux-only content when compiling with MinGW
    (Richard Hughes)
  - Make libcanberra-gtk3 optional (Richard Hughes)
  - Remove colorhug-inhx32-to-bin and move functionality into
    colorhug-cmd (Richard Hughes)
  - Support the ColorHug2 in the example code (Richard Hughes)</changelog>
  <changelog author="kkaempf@suse.com" date="1429531200">- Update to version 0.2.7
  * Fix a typo to allow exporting results again
  * Never auto-dim less than 5%
- Update to version 0.2.6
  * This release make the CCMX loader adhere to the GNOME 3
    guidelines.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to version 0.2.8
  * Add a --device argument to colorhug-cmd
  * Support the ColorHugALS in SensorHID mode for backlight changes
  * Fix a potential crash when doing set-calibration-ccmx
- Lint spec file</changelog>
</package>
<package pkgid="c06d68e6c48b5ac9e1d0bd77a198b8227e21443b831e380861db3ed138c5ed33ef50782c535e0efffd77bb4f979ba2652595c00d3aa7fb139308e43429c38eeb" name="colormake" arch="noarch">
  <version epoch="0" ver="0.9.20140503" rel="4.5"/>
  <changelog author="tampakrap@opensuse.org" date="1405252800">- Initial commit</changelog>
  <changelog author="tampakrap@opensuse.org" date="1406548800">- Replace custom %perldir with already defined %perl_vendorlib</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="660ba334d4d4dd2d66b09d0beed000d4c1fd58cb8a823ac894298807d644f5c91d15101f8a8e0aee52ffe3407c974ed625b65f2300320573c001539aa1dd0d97" name="colorpicker" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1510056000">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Ensure neutrality of descriptions.</changelog>
  <changelog author="avvissu@yandex.by" date="1524916800">- Update to 1.0.5:
  * Add French, Spanish and Catalan translation
  * Implement 'close with right-mouse-button' feature (issue #27)
  * Update icon
- Drop ColorPicker-1.0.2-fix-build.patch (fixed)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1547035200">- Update to 1.1.2:
  * Add português lang</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1578916800">- Update to 1.1.3:
  * Added Polish translation (kudos to @michalzkosmosu)
  * Added Dutch translation (kudos to @Vistaus)
  * Added Turkish translation (kudos to @ibrakap)
  * Fix build integration (kudos to @meisenzahl)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1589716800">- Update to 1.1.5:
  * Fix travis build problem
  * Added Bulgarian translation (kudos to @clappingmonkey)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove mention of elementary
  * remove recommend of lang package
  * remove stuff which were for Leap &lt; 1500</changelog>
</package>
<package pkgid="a32f6a76c2fe943c6b57baf84c31b9b93a04e27f96292a4ec41405dcbd62d27f1fe7fb31366744fd3bb3c0dc5758b57cea5df76f61e8bc731a9ed9ad213f25c6" name="colorpicker-lang" arch="noarch">
  <version epoch="0" ver="1.1.5" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1510056000">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1513684800">- Ensure neutrality of descriptions.</changelog>
  <changelog author="avvissu@yandex.by" date="1524916800">- Update to 1.0.5:
  * Add French, Spanish and Catalan translation
  * Implement 'close with right-mouse-button' feature (issue #27)
  * Update icon
- Drop ColorPicker-1.0.2-fix-build.patch (fixed)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1547035200">- Update to 1.1.2:
  * Add português lang</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1578916800">- Update to 1.1.3:
  * Added Polish translation (kudos to @michalzkosmosu)
  * Added Dutch translation (kudos to @Vistaus)
  * Added Turkish translation (kudos to @ibrakap)
  * Fix build integration (kudos to @meisenzahl)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1589716800">- Update to 1.1.5:
  * Fix travis build problem
  * Added Bulgarian translation (kudos to @clappingmonkey)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove mention of elementary
  * remove recommend of lang package
  * remove stuff which were for Leap &lt; 1500</changelog>
</package>
<package pkgid="d0f09986f9b661f92c45f712978df3d30ab57e5763ac6f207f31d090a107b62da29847828eed4e5dc5d053fb2a03542d6443e1a2cc70328f367a230d8e7daf2e" name="combustion" arch="noarch">
  <version epoch="0" ver="1.5+git8" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1709294400">- Update to version 1.3+git7:
  * Only enable all existing DASDs if it's actually the first boot (bsc#1219849)
  * Use $dracutsysrootdir</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1709726400">- Update to version 1.3+git9:
  * Explicitly install modules for config sources
  * Trigger udev rules on ACTION!="remove"</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1720785600">- Switch _service to use mode="manual"
- Update to version 1.3+git11:
  * 30firstboot: Leave IPL DASD enablement to s390-tools (jsc#PED-8130)
  * Wait for tee to finish in example scripts (bsc#1222411)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1722945600">- Update to version 1.4:
  * Add support for remote config files using combustion.url (jsc#PED-8591)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1723464000">- Update to version 1.4+git4:
  * Add basic automated testing
  * Don't wait for other config sources if combustion.url is set
  * Improve documentation for config sources a bit
  * Stop gpg-agent before umounting /sysroot</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1724241600">- Update to version 1.4+git8:
  * Avoid misleading "Application returned with exit status 1" message
  * CI: Add an ignition config which mounts /sysroot/home
  * Bind mount API filesystems individually
  * Check for leftover /sysroot mounts on combustion exit</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1742558400">- Update to version 1.5:
  * Add support for nested /etc subvolumes
  * Log combustion-prepare.service to journal+console
  * CI: Verify combustion runs only on the first boot
  * CI: Add some missing SYSTEMD_IGNORE_CHROOT=1 to poweroff calls
  * CI: Add a test with Minimal-VM
  * Silence stderr of grep in /proc/*/mountinfo</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1759147200">- Update to version 1.5+git2:
  * CI: Add test using a MicroOS image without ignition
  * Make sure /sysroot/etc is writable</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1763553600">- Update to version 1.5+git3:
  * Also order services before NetworkManager-initrd.service</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1768564800">- Update to version 1.5+git8:
  * CI: Switch from example.com to icanhazip.com
  * Don't rely on /sysroot being mounted read-write on non-RO systems
  * Treat "uninitialized" in /etc/machine-id as first boot
  * Restart NetworkManager-config-initrd.service after sourcing 99-nm-config.sh
  * Wait for network-online.target</changelog>
</package>
<package pkgid="c13ec5876973c961d3ad9443f31105bcadc0af7362e2a22feb4e9c7b570551182e54b11b30afdd50ccf95f6ed26aa6f39b5e5492ec1a9ddf55dd8cfebfd78aac" name="commandergenius" arch="riscv64">
  <version epoch="0" ver="3.5.2" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656936000">- Update to release 3.1.3
  * No changes; version bump only</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1670673600">- Update to version 3.2.0
  * More collision fixes, especially relevant in Keen 2.
  * Improved the Video engine a bit. Changing resolutions on the
    fly now work better.
  * Fixed some ledge grabbing issues.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680004800">- Add 0001-build-resolve-compile-error-with-gcc-13.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1690459200">- Update to version 3.4.0
  * New Resolution system. You can configure a relative resolution
    for the launcher but also for every game.
- Update to version 3.3.0
  * Added Support for Keen 1 version 1.34
  * Added Support for Keen 6 version 1.50
- Drop not longer needed patch:
  * 0001-build-resolve-compile-error-with-gcc-13.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693224000">- Update to release 3.4.9
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700308800">- Update to release 3.5.0
  * Build fixes for non-Linux systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 3.5.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737115200">- Add gs.patch to fix FTBFS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 3.5.2
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1745496000">- Add x11 to explicit BuildRequires, as we depended upon sdl2
  implicitly pulling it in previously.</changelog>
</package>
<package pkgid="93eeb966b718e2568ecce5ced7041f8cf15654ad8cca8b4dbc0357a921abb8f07de5d92c040b8429c7dece510f5eef7f4be3e593d0f4077790d3271b79af598d" name="commons-compiler" arch="noarch">
  <version epoch="0" ver="3.1.12" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573560000">- Initial packaging of janino 2.7.8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Upgrade to version 3.1.6
  * Fixed issue #151: Calcite tests fail with compiler error
  * Added a test case that reproduces issue #151.
  * #141 Class loader workaround so that Calcite doesn't need to
    change. (#150)
- Removed patch:
  * janino-2.7.8-remove-nullanalysis-annotations.patch
    + not needed any more
- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Upgrade to version 3.1.10
  * Fixed issue #205: Classpath: Class archive file naming: Removed
    the file name check for class file archives; previously: *.jar
    and *.zip
  * Fixed issue #201: A Stack overflow error: Catch
    StackOverflowError in all relevant API methods 8e.g. "cook()"
    and "guessParameterNames()") and convert it into a
    CompileException (bsc#1211923, CVE-2023-33546).
  * Fixed issue #204: Evaluate method is ambiguous: Changed method
    "evaluate(Object...)" back to "evaluate(Object[])", and added a
    method "evaluate()" for convenience.
  * Fixed issue #202: Gracefully degradation if loading system
    properties throws an SecurityException
  * Fixed issue #182: Incompatible return types, when there are
    multiple methods with different return type
  * Fixed issue #188: Some expressions are failing without explicit
    cast of null
  * C++-style comment before EOI caused an internal compiler error.
  * Fixed issue #195: "Redefinition of constructors and methods
    allowed".
  * AutoIndentWriter: flush() / close(): The "tabulatorBuffer" and
    the "lineBuffer" were flushed in the wrong order, leaving the
    tabulatorBuffer unflushed under some conditions.
  * Fixed issue #196: "First type argument in ReferenceType lose
    its type arguments".
  * Fixed issue #183: "Add Automatic-Module-Name to MANIFEST.MF".
- Upgrade to version 3.1.9
  * Merged pr #189 "Implement implicit conversions to Arrays with
    Annotations".
  * Reproduce issue #188 "Some expressions are failing without
    explicit cast of null".
  * Fixed issue #187 "Compilation of vars initialized in different
    if/else branches is failing".
  * Fixed issue #185 "InternalCompilerException while compiling
    variables initialized in while condition".
  * Added the "-benchmark" command line option.
  * Fixed issue #182 "Incompatible return types, when there are
    multiple methods with different return type".
  * Eliminated generation of empty StackMapTable attributes.
- Upgrade to version 3.1.8
  * Generation of the StackMapTable is finally correct! However,
    the default tar version is still 6.
  * Regression tests finally pass for target version 8!
  * Fixed an AccessControlException with JRE 7.
  * Fixed issue #172 "SimpleCompiler Variable Bug", and also for
    VOID return type. Added test cases for issue 172 "SimpleCompiler
    Variable Bug".
  * Added more test cases for the "ConstantValue" attribute.
  * Added fix and regression test case for issue #177
    "ClassFormatError when assigning integer to constant double".
    Added test cases.
  * Fixed issue #174: "Byte code is 350 times larger due to
    StackMapTable, JVM crashes when loading the class". Added test
    cases.
  * Implementing nested types didn't work (dollar signs in class
    name).
  * Added code for debugging the loading of .class file and source
    files.
  * Added fix and regression test case for issue #178 "Janino
    incorrectly thinks variables are uninitialized". Added
    regression test cases.
  * Issue #176: "String s = System.out.println();" throws an
    InternalCompilerException
  * Implemented a system property
    "org.codehaus.janino.CodeContext.suppressStackMapTable"
    (boolean).
  * Fixed Issue #168 "commons-compiler-jdk: Unable to load class".
  * Added JDISASM with scope "test" because some test cases now need
    JDISASM.
  * Fixed GITHUB PR #10: Replace if condition with literal if
    possible to simplify if statement
  * Allow variable declarators between the LV declaration and the IF
    statement iff none of the VDs modify the LV.
  * Added "-Xverify:all" to all run configuration to enforce the
    strictest bytecode verification possible.
  * Test case "JlsTest.test_9_7_1__Normal_Annotations2()" choked
    because of annotation-type element value (annotation type is
    described by an UTF8 CPE, not a CLASS CPE).
  * Fixed issue #167 "After a successful compilation, compiling
    identical (or similar) code fails with an assignment conversion
    error".
  * Moved the "getArrayIClass(...)" methods from "IClass" to
    "IClassLoader", and keep the array classes per-class-loader
    (which is important because arrays refer to java.lang.Object).
    Also added a test case.
  * Removed JUnit launch configurations for Java 12, 15 and 16,
    which are no longer supported.
- Upgrade to version 3.1.7
  * Merged PR #148 "Correct the logic to truncate Stack map in
    CodeContext.restoreLocalVariables".
  * Merged PR #163 "Add SUPER flag for package member types only
    (#163)".
  * Fixed issue #166 "Get generate method bytecode size".
  * Added a test case for issue #165.
  * Fixed issue #165 "Compilation failure when a class and package
    name match case insensitively".
  * Replaced "new (Byte|Short|Integer|Long|Float|Double|Character
    |Boolean)(...)" with "valueOf(...)".
  * Replaced types "Visitor.*Visitor" with "*Visitor".
  * Fixed issue #135 again; this time right.
  * Fixed Issue #155 "Enhanced FOR statement does not work with
    primitive variable".
  * Verified compatibility with Java 17.
  * Began to extend IClass and ClassFile for generics; specifically
    added IType and ITypeVariable. However generics are not yet
    supported; work in progress (although regression tested).
  * Implemented private interface methods (a Java 9 feature).
  * Further simplified the
    org.codehaus.commons.compiler.jdk.SimpleCompiler: It now uses a
    delegate o.c.c.c.j.Compiler, which saves a lot of duplicate
    code.
  * Major refactoring of org.codehaus.commons.compiler.jdk to get
    rid of duplicate code.
  * Fixed the error handling of the
    o.c.c.c.jdk.(Compiler|SimpleCompiler); added respective test
    cases.
  * Marking the SimpleCompiler as "cooked" was not reliable.
  * Static and default interface methods were still declared as "not
    implemented" on the home page, while they are already
    implemented! Updated the home page, added some test cases and
    fixed a minor bug.
  * Added a test for the "diamond operator".
  * Removed all "redundant type arguments", i.e. made use of the
    "diamond operator". This became possible because support was
    dropped for Java 6.
  * Also dropped support for "funny" intermediate Java versions 9
    and 10.
  * Dropped support for Java 6. Thus, Janino is now compiled against
    the JRE 7 runtime.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Upgrade to version 3.1.12
  * Fixed issue #212 "Assignment conversion not possible from type
  * Fixed issue #209: Use Java's ServiceLoader instead of
    org.codehaus.commons.compiler.properties
  * Added test case for issue #169 "Problems with varargs and
    inheritance".
  * Fixed issue #210 "CompilerException with static inner classes".
- Upgrade to version 3.1.11
  * Implemented the Java 15 feature "text blocks".
  * Fixed issue #209 "Use Java's ServiceLoader instead of
    org.codehaus.commons.compiler.properties".
  * Bug fixed: Unlabeled BREAK did break a labeled statement, which
    is wrong (it breaks the loop enclosing the labeled statement).
  * Fixed issue #208 "spark compilation failed with
    ArrayIndexOutOfBoundsException"</changelog>
</package>
<package pkgid="597479703477cbac77fde1956d0cfe78e4ed83a676a1ef10737583fdc9372b3911952e8f6414ef9ecf8672dfa072b88544af388e0644770530d8f0afa1d45d7e" name="commons-compiler-jdk" arch="noarch">
  <version epoch="0" ver="3.1.12" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573560000">- Initial packaging of janino 2.7.8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Upgrade to version 3.1.6
  * Fixed issue #151: Calcite tests fail with compiler error
  * Added a test case that reproduces issue #151.
  * #141 Class loader workaround so that Calcite doesn't need to
    change. (#150)
- Removed patch:
  * janino-2.7.8-remove-nullanalysis-annotations.patch
    + not needed any more
- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Upgrade to version 3.1.10
  * Fixed issue #205: Classpath: Class archive file naming: Removed
    the file name check for class file archives; previously: *.jar
    and *.zip
  * Fixed issue #201: A Stack overflow error: Catch
    StackOverflowError in all relevant API methods 8e.g. "cook()"
    and "guessParameterNames()") and convert it into a
    CompileException (bsc#1211923, CVE-2023-33546).
  * Fixed issue #204: Evaluate method is ambiguous: Changed method
    "evaluate(Object...)" back to "evaluate(Object[])", and added a
    method "evaluate()" for convenience.
  * Fixed issue #202: Gracefully degradation if loading system
    properties throws an SecurityException
  * Fixed issue #182: Incompatible return types, when there are
    multiple methods with different return type
  * Fixed issue #188: Some expressions are failing without explicit
    cast of null
  * C++-style comment before EOI caused an internal compiler error.
  * Fixed issue #195: "Redefinition of constructors and methods
    allowed".
  * AutoIndentWriter: flush() / close(): The "tabulatorBuffer" and
    the "lineBuffer" were flushed in the wrong order, leaving the
    tabulatorBuffer unflushed under some conditions.
  * Fixed issue #196: "First type argument in ReferenceType lose
    its type arguments".
  * Fixed issue #183: "Add Automatic-Module-Name to MANIFEST.MF".
- Upgrade to version 3.1.9
  * Merged pr #189 "Implement implicit conversions to Arrays with
    Annotations".
  * Reproduce issue #188 "Some expressions are failing without
    explicit cast of null".
  * Fixed issue #187 "Compilation of vars initialized in different
    if/else branches is failing".
  * Fixed issue #185 "InternalCompilerException while compiling
    variables initialized in while condition".
  * Added the "-benchmark" command line option.
  * Fixed issue #182 "Incompatible return types, when there are
    multiple methods with different return type".
  * Eliminated generation of empty StackMapTable attributes.
- Upgrade to version 3.1.8
  * Generation of the StackMapTable is finally correct! However,
    the default tar version is still 6.
  * Regression tests finally pass for target version 8!
  * Fixed an AccessControlException with JRE 7.
  * Fixed issue #172 "SimpleCompiler Variable Bug", and also for
    VOID return type. Added test cases for issue 172 "SimpleCompiler
    Variable Bug".
  * Added more test cases for the "ConstantValue" attribute.
  * Added fix and regression test case for issue #177
    "ClassFormatError when assigning integer to constant double".
    Added test cases.
  * Fixed issue #174: "Byte code is 350 times larger due to
    StackMapTable, JVM crashes when loading the class". Added test
    cases.
  * Implementing nested types didn't work (dollar signs in class
    name).
  * Added code for debugging the loading of .class file and source
    files.
  * Added fix and regression test case for issue #178 "Janino
    incorrectly thinks variables are uninitialized". Added
    regression test cases.
  * Issue #176: "String s = System.out.println();" throws an
    InternalCompilerException
  * Implemented a system property
    "org.codehaus.janino.CodeContext.suppressStackMapTable"
    (boolean).
  * Fixed Issue #168 "commons-compiler-jdk: Unable to load class".
  * Added JDISASM with scope "test" because some test cases now need
    JDISASM.
  * Fixed GITHUB PR #10: Replace if condition with literal if
    possible to simplify if statement
  * Allow variable declarators between the LV declaration and the IF
    statement iff none of the VDs modify the LV.
  * Added "-Xverify:all" to all run configuration to enforce the
    strictest bytecode verification possible.
  * Test case "JlsTest.test_9_7_1__Normal_Annotations2()" choked
    because of annotation-type element value (annotation type is
    described by an UTF8 CPE, not a CLASS CPE).
  * Fixed issue #167 "After a successful compilation, compiling
    identical (or similar) code fails with an assignment conversion
    error".
  * Moved the "getArrayIClass(...)" methods from "IClass" to
    "IClassLoader", and keep the array classes per-class-loader
    (which is important because arrays refer to java.lang.Object).
    Also added a test case.
  * Removed JUnit launch configurations for Java 12, 15 and 16,
    which are no longer supported.
- Upgrade to version 3.1.7
  * Merged PR #148 "Correct the logic to truncate Stack map in
    CodeContext.restoreLocalVariables".
  * Merged PR #163 "Add SUPER flag for package member types only
    (#163)".
  * Fixed issue #166 "Get generate method bytecode size".
  * Added a test case for issue #165.
  * Fixed issue #165 "Compilation failure when a class and package
    name match case insensitively".
  * Replaced "new (Byte|Short|Integer|Long|Float|Double|Character
    |Boolean)(...)" with "valueOf(...)".
  * Replaced types "Visitor.*Visitor" with "*Visitor".
  * Fixed issue #135 again; this time right.
  * Fixed Issue #155 "Enhanced FOR statement does not work with
    primitive variable".
  * Verified compatibility with Java 17.
  * Began to extend IClass and ClassFile for generics; specifically
    added IType and ITypeVariable. However generics are not yet
    supported; work in progress (although regression tested).
  * Implemented private interface methods (a Java 9 feature).
  * Further simplified the
    org.codehaus.commons.compiler.jdk.SimpleCompiler: It now uses a
    delegate o.c.c.c.j.Compiler, which saves a lot of duplicate
    code.
  * Major refactoring of org.codehaus.commons.compiler.jdk to get
    rid of duplicate code.
  * Fixed the error handling of the
    o.c.c.c.jdk.(Compiler|SimpleCompiler); added respective test
    cases.
  * Marking the SimpleCompiler as "cooked" was not reliable.
  * Static and default interface methods were still declared as "not
    implemented" on the home page, while they are already
    implemented! Updated the home page, added some test cases and
    fixed a minor bug.
  * Added a test for the "diamond operator".
  * Removed all "redundant type arguments", i.e. made use of the
    "diamond operator". This became possible because support was
    dropped for Java 6.
  * Also dropped support for "funny" intermediate Java versions 9
    and 10.
  * Dropped support for Java 6. Thus, Janino is now compiled against
    the JRE 7 runtime.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Upgrade to version 3.1.12
  * Fixed issue #212 "Assignment conversion not possible from type
  * Fixed issue #209: Use Java's ServiceLoader instead of
    org.codehaus.commons.compiler.properties
  * Added test case for issue #169 "Problems with varargs and
    inheritance".
  * Fixed issue #210 "CompilerException with static inner classes".
- Upgrade to version 3.1.11
  * Implemented the Java 15 feature "text blocks".
  * Fixed issue #209 "Use Java's ServiceLoader instead of
    org.codehaus.commons.compiler.properties".
  * Bug fixed: Unlabeled BREAK did break a labeled statement, which
    is wrong (it breaks the loop enclosing the labeled statement).
  * Fixed issue #208 "spark compilation failed with
    ArrayIndexOutOfBoundsException"</changelog>
</package>
<package pkgid="933fd1c0aa3cd486843f6f44c15a8bf3760139cd473408b3186febaff478745835d4e132eafe4c3dc81b9d108f4bd0375cf0622973a6a8d9f3caa62b696929a1" name="compartm" arch="riscv64">
  <version epoch="0" ver="1.1" rel="458.1"/>
  <changelog author="aj@suse.de" date="1042200000">- Fix multi-line strings.</changelog>
  <changelog author="coolo@suse.de" date="1058961600">- use BuildRoot</changelog>
  <changelog author="coolo@suse.de" date="1113048000">- fix C</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ro@suse.de" date="1171195200">- fix build as non-root</changelog>
  <changelog author="mt@suse.de" date="1209470400">- Updated cap no/name array to reflect current capabilities
- Fixed to use correct printf format for a size_t type
- Recreated compartment-1.1.diff patch file
- Removed obsolete ia64.diff</changelog>
  <changelog author="draht@suse.de" date="1220443200">- remove the precompiled binary from the tarball.
- extern char **environ should be NULL terminated, "" is not NULL.
  Cause for weird crashes in malloc(), getpwuid() and others.</changelog>
  <changelog author="draht@suse.de" date="1220443201">- arg from va_start(arg, format) can only be used once. Use
  va_copy().</changelog>
  <changelog author="jengelh@inai.de" date="1412769600">- Remove unused specfile tags and sections</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f28e09bb6574e605af686df212de1b506013365d7462d3840e471b81d2cfbd429c52016dc4aaedf4b41c23bfcd0508c10ac139970cebc8fae2263cdf0c4d5de3" name="compat-usrmerge" arch="riscv64">
  <version epoch="0" ver="84.87" rel="5.5"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1616673600">- catch boolean deps</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1622548800">- add fallback for filesystems without renameat2 (boo#1186637)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1622635200">- exit early if one of the affected directories has mountpoint
  beneath it</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1623067200">- fix conversion with split /usr (boo#1186781)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1623153600">- Avoid dependency on mountpoint from util-linux
- Also check for availability of find</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623153601">- early exit in case of overlayfs (boo#1187027)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623758400">- another fix for split /usr to avoid running out of space (boo#1186781)
- unsafe fallback also for ENOSYS on renameat2 as seen on WSL</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065600">- statically link xmv to avoid glibc 2.34 dependency
  (__libc_start_main@GLIBC_2.34)
- turn on filetriggers in main package. Needed for single transaction upgrades
  (boo#1189788)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065601">- exit file triggers early if alread usrmerged</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1633608000">- Fix logic for detecting conflicts with directories (boo#1191111)</changelog>
</package>
<package pkgid="1d7c60557a47b54fbc5050d2adb82e46647d0b4a1d565c30b9dbdf7bbfd4f56080bb33d8e1688ba1dcdf14b7d9d137b032e5b44f8066ffbf47d82eaa6a1b9260" name="compat-usrmerge-build" arch="riscv64">
  <version epoch="0" ver="84.87" rel="5.5"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1616673600">- catch boolean deps</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1622548800">- add fallback for filesystems without renameat2 (boo#1186637)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1622635200">- exit early if one of the affected directories has mountpoint
  beneath it</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1623067200">- fix conversion with split /usr (boo#1186781)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1623153600">- Avoid dependency on mountpoint from util-linux
- Also check for availability of find</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623153601">- early exit in case of overlayfs (boo#1187027)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623758400">- another fix for split /usr to avoid running out of space (boo#1186781)
- unsafe fallback also for ENOSYS on renameat2 as seen on WSL</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065600">- statically link xmv to avoid glibc 2.34 dependency
  (__libc_start_main@GLIBC_2.34)
- turn on filetriggers in main package. Needed for single transaction upgrades
  (boo#1189788)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065601">- exit file triggers early if alread usrmerged</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1633608000">- Fix logic for detecting conflicts with directories (boo#1191111)</changelog>
</package>
<package pkgid="5da950d39cd40ec21382d9a17fb6c5c99fce7057cc37f5df654458dc2d4448168f765ed8b11b0b33c1e3041a3507a544c664b3472c89b320adfbcd4956b2f002" name="compat-usrmerge-tools" arch="riscv64">
  <version epoch="0" ver="84.87" rel="5.5"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1616673600">- catch boolean deps</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1622548800">- add fallback for filesystems without renameat2 (boo#1186637)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1622635200">- exit early if one of the affected directories has mountpoint
  beneath it</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1623067200">- fix conversion with split /usr (boo#1186781)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1623153600">- Avoid dependency on mountpoint from util-linux
- Also check for availability of find</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623153601">- early exit in case of overlayfs (boo#1187027)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1623758400">- another fix for split /usr to avoid running out of space (boo#1186781)
- unsafe fallback also for ENOSYS on renameat2 as seen on WSL</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065600">- statically link xmv to avoid glibc 2.34 dependency
  (__libc_start_main@GLIBC_2.34)
- turn on filetriggers in main package. Needed for single transaction upgrades
  (boo#1189788)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065601">- exit file triggers early if alread usrmerged</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1633608000">- Fix logic for detecting conflicts with directories (boo#1191111)</changelog>
</package>
<package pkgid="7aae6b008834af4c0fef2a45aab4732f36adb336e39393704c4608e98b23f9dae3266790dea2da40baab4c8152c03734e6fe18fab0a724f0a516533dcb2f5d19" name="compface" arch="riscv64">
  <version epoch="0" ver="1.5.2" rel="160.1"/>
  <changelog author="schwab@suse.de" date="1105358400">- Update to compface 1.5.</changelog>
  <changelog author="schwab@suse.de" date="1128513600">- Update to compface 1.5.2.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="schwab@suse.de" date="1148299200">- Don't strip binaries.</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- enable parallel building</changelog>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: MIT
  Use SPDX license</changelog>
  <changelog author="tchvatal@suse.com" date="1412769600">- Grab patches from debian to actually work correctly
  * added compface-1.5.2-destdir.diff
  * added libcompface_1.5.2-5.diff.gz
  * modified compface-1.5.2.diff
- Create test to verify the thing works
  * added compface-test.xbm
- Use shared library
- Cleanup the specfile</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735300800">- Update to use Debian patches directly, add debian.patch
- Rename compface-1.5.2-destdir.diff to Makefile.patch
- Fix build with GCC 14, add patch config.patch and remove
  compface-1.5.2.diff</changelog>
</package>
<package pkgid="3f75997905753b363d5d81f9270f4f70c858977c3760c76997ca40e68f3f6512cf4456558dad4c92c3858f5b5af014cd9b7f5546c87661e6a1fada7cb8e2362d" name="compface-devel" arch="riscv64">
  <version epoch="0" ver="1.5.2" rel="160.1"/>
  <changelog author="schwab@suse.de" date="1105358400">- Update to compface 1.5.</changelog>
  <changelog author="schwab@suse.de" date="1128513600">- Update to compface 1.5.2.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="schwab@suse.de" date="1148299200">- Don't strip binaries.</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- enable parallel building</changelog>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: MIT
  Use SPDX license</changelog>
  <changelog author="tchvatal@suse.com" date="1412769600">- Grab patches from debian to actually work correctly
  * added compface-1.5.2-destdir.diff
  * added libcompface_1.5.2-5.diff.gz
  * modified compface-1.5.2.diff
- Create test to verify the thing works
  * added compface-test.xbm
- Use shared library
- Cleanup the specfile</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735300800">- Update to use Debian patches directly, add debian.patch
- Rename compface-1.5.2-destdir.diff to Makefile.patch
- Fix build with GCC 14, add patch config.patch and remove
  compface-1.5.2.diff</changelog>
</package>
<package pkgid="70f5e612e5f6cbc1c3cd748f504f438a0a21dcc8f01896b43217b18c4468f79f1aeaa10b1e0ee982fb8fbb61cafd482134e3dc344b8bf9b0647cd75ce298973d" name="compiz" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="333e8d8633f2384f31059529192c8f7d7c5080c0740b1c01a95a7c5197a6b4370d2d3ffc579867c2467b3961e1ceb766b8546fb732f5022cbf02733666a9787f" name="compiz-bcop" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="1.3"/>
  <changelog author="dimstar@opensuse.org" date="1258977600">- Version bump to 0.8.4 to stay in sync with the rest of compiz.
- Don't return Options if Screen/Display has been freed.</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="dimstar@opensuse.org" date="1317988800">- Update to version 0.8.8:
  + Sync up with compis 0.8 tree.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update to 0.8.9.
- Recommend compiz.
- Provide compiz-bcop-devel as package contains bcop.pc.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450353600">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * No changelog available.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * No changelog available.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * No changelog available.
- Drop support for old openSUSE versions.</changelog>
</package>
<package pkgid="18a15131cc727167c8e19bc312c58e6366f9a6e1c5a37866421bb1fb3fa3dc6b8a427e7bced95267457256a2f77643f81b9bc3c7bc69a4241599bb65182ce23b" name="compiz-branding-SLED" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="edd1499854334fc09eed8fc57bddae77140c0347328df6fb26b02749570d40c52a6c7fa83cca9794d2ddb76278d2b275d1af159e0794450dd57d084f30c706e4" name="compiz-branding-openSUSE" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="197ff4d5759764136ded70dcfc5c7c918ba72dbcc381ec36780a5a0c925f267bfc12d169513631cce44e4bbaff324d7de4698507037885686f860dccec2e98f5" name="compiz-branding-upstream" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="b052ac5462823e7371ee91c857c0480ba188c811ece505f97179eb0dcfcfb508c228351ff52f7e60602464d8448d172b25dcd01c22370142d6e1146a8dcc4d50" name="compiz-devel" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="3f14cf5bf12dc539ad58e6640906dcc77bb31984b30c1e6dcf4509a1c93709d47d9c565f983067260dd7c0fb1ea2c451e2e638707cc8e7e4432e4faefe5d4f65" name="compiz-emerald" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.3"/>
  <changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to 0.8.12.1:
  * Fix a crash when Shift Switcher was enabled after Emerald and
    used.
  * Place emerald-theme-manager into /usr/share/icons/ and remove
    useless icons from there.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458129600">- Update to 0.8.12.2:
  * Fix having resize cursor activated for maximised windows.
  * Fix right click near top edge of maximised windows.
  * Add an option to emerald-theme-manager to disable shading when
    titlebar is scrolled.
  * Add support for a Super Maximise button (toggles fullscreen).
  * Fix some memory leaks.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.3:
  * Probably fix "white glitches" that happen on resize.
  * Fix a X11 Drawable leakage.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459771200">- Update to 0.8.12.4:
  * Fix button glow glitches.
  * Remove possibility to select button glow for non-pixmap buttons
    (glow is only for pixmap buttons).
  * Fix theme being reselected when not asked on GTK+ 3.8+.
    Left unfixed in builds on older GTK+.
  * Fix button glow for only active or only inactive windows.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Other minor fixes.
- Split emerald-theme-manager into a separate package (add set as
  a recommendation of emerald).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fix wrong border extents.
  * Fix oversized buttons.
  * Fix crash when special characters are displayed in titlebar.
  * Fix various GTK+ problems.
  * Respect GTK+ double-click speed.
  * Allow configurable middle-click titlebar actions.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494417600">- Add emerald-0.8.14-fix-app-switchers.patch: Fix issues with
  application switchers (commit 27d4e0d).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Random fixes and updates.
- Remove emerald-0.8.14-fix-app-switchers.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add ability to configure window grab areas independently from
    borders.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1593172800">- Do not package /usr/share/mime-info: this was from the times of
  GNOME 1 and is no longer used (boo#1062631).</changelog>
</package>
<package pkgid="b21e678589d46f742fdea1c286ee9da0a7d81c318e4ca60f2cf2718c6571119b04023324712cacfabdadd8a0af56f489c634a5025b9e9d73878d457c12f53f0e" name="compiz-emerald-devel" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.3"/>
  <changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to 0.8.12.1:
  * Fix a crash when Shift Switcher was enabled after Emerald and
    used.
  * Place emerald-theme-manager into /usr/share/icons/ and remove
    useless icons from there.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458129600">- Update to 0.8.12.2:
  * Fix having resize cursor activated for maximised windows.
  * Fix right click near top edge of maximised windows.
  * Add an option to emerald-theme-manager to disable shading when
    titlebar is scrolled.
  * Add support for a Super Maximise button (toggles fullscreen).
  * Fix some memory leaks.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.3:
  * Probably fix "white glitches" that happen on resize.
  * Fix a X11 Drawable leakage.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459771200">- Update to 0.8.12.4:
  * Fix button glow glitches.
  * Remove possibility to select button glow for non-pixmap buttons
    (glow is only for pixmap buttons).
  * Fix theme being reselected when not asked on GTK+ 3.8+.
    Left unfixed in builds on older GTK+.
  * Fix button glow for only active or only inactive windows.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Other minor fixes.
- Split emerald-theme-manager into a separate package (add set as
  a recommendation of emerald).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fix wrong border extents.
  * Fix oversized buttons.
  * Fix crash when special characters are displayed in titlebar.
  * Fix various GTK+ problems.
  * Respect GTK+ double-click speed.
  * Allow configurable middle-click titlebar actions.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494417600">- Add emerald-0.8.14-fix-app-switchers.patch: Fix issues with
  application switchers (commit 27d4e0d).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Random fixes and updates.
- Remove emerald-0.8.14-fix-app-switchers.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add ability to configure window grab areas independently from
    borders.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1593172800">- Do not package /usr/share/mime-info: this was from the times of
  GNOME 1 and is no longer used (boo#1062631).</changelog>
</package>
<package pkgid="d816e3bab295c32463fe1b9abee5f42ba0f80bea94d11d7cd09c60c72f7003f64febc57cbe763d1468b46ab31b70a1101f5d0284fc8abf2a3a14e9d281108b40" name="compiz-emerald-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="2.3"/>
  <changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to 0.8.12.1:
  * Fix a crash when Shift Switcher was enabled after Emerald and
    used.
  * Place emerald-theme-manager into /usr/share/icons/ and remove
    useless icons from there.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458129600">- Update to 0.8.12.2:
  * Fix having resize cursor activated for maximised windows.
  * Fix right click near top edge of maximised windows.
  * Add an option to emerald-theme-manager to disable shading when
    titlebar is scrolled.
  * Add support for a Super Maximise button (toggles fullscreen).
  * Fix some memory leaks.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.3:
  * Probably fix "white glitches" that happen on resize.
  * Fix a X11 Drawable leakage.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459771200">- Update to 0.8.12.4:
  * Fix button glow glitches.
  * Remove possibility to select button glow for non-pixmap buttons
    (glow is only for pixmap buttons).
  * Fix theme being reselected when not asked on GTK+ 3.8+.
    Left unfixed in builds on older GTK+.
  * Fix button glow for only active or only inactive windows.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Other minor fixes.
- Split emerald-theme-manager into a separate package (add set as
  a recommendation of emerald).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fix wrong border extents.
  * Fix oversized buttons.
  * Fix crash when special characters are displayed in titlebar.
  * Fix various GTK+ problems.
  * Respect GTK+ double-click speed.
  * Allow configurable middle-click titlebar actions.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494417600">- Add emerald-0.8.14-fix-app-switchers.patch: Fix issues with
  application switchers (commit 27d4e0d).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Random fixes and updates.
- Remove emerald-0.8.14-fix-app-switchers.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add ability to configure window grab areas independently from
    borders.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1593172800">- Do not package /usr/share/mime-info: this was from the times of
  GNOME 1 and is no longer used (boo#1062631).</changelog>
</package>
<package pkgid="7ce5d37cede2359548e28c9b44573f6bcbc80bc1697c4e40c580e03bdc0b1d17a6892b6fde569b2387b6aab957ff53d56aaa4e25738eeb5897b45b0c13d4e318" name="compiz-emerald-theme-manager" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.3"/>
  <changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to 0.8.12.1:
  * Fix a crash when Shift Switcher was enabled after Emerald and
    used.
  * Place emerald-theme-manager into /usr/share/icons/ and remove
    useless icons from there.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458129600">- Update to 0.8.12.2:
  * Fix having resize cursor activated for maximised windows.
  * Fix right click near top edge of maximised windows.
  * Add an option to emerald-theme-manager to disable shading when
    titlebar is scrolled.
  * Add support for a Super Maximise button (toggles fullscreen).
  * Fix some memory leaks.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.3:
  * Probably fix "white glitches" that happen on resize.
  * Fix a X11 Drawable leakage.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459771200">- Update to 0.8.12.4:
  * Fix button glow glitches.
  * Remove possibility to select button glow for non-pixmap buttons
    (glow is only for pixmap buttons).
  * Fix theme being reselected when not asked on GTK+ 3.8+.
    Left unfixed in builds on older GTK+.
  * Fix button glow for only active or only inactive windows.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Other minor fixes.
- Split emerald-theme-manager into a separate package (add set as
  a recommendation of emerald).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fix wrong border extents.
  * Fix oversized buttons.
  * Fix crash when special characters are displayed in titlebar.
  * Fix various GTK+ problems.
  * Respect GTK+ double-click speed.
  * Allow configurable middle-click titlebar actions.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494417600">- Add emerald-0.8.14-fix-app-switchers.patch: Fix issues with
  application switchers (commit 27d4e0d).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Random fixes and updates.
- Remove emerald-0.8.14-fix-app-switchers.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add ability to configure window grab areas independently from
    borders.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1593172800">- Do not package /usr/share/mime-info: this was from the times of
  GNOME 1 and is no longer used (boo#1062631).</changelog>
</package>
<package pkgid="a2c8383e60c00d7b7fbc5f04e52dc11fd7db6ae7857d6d3d52ad25eb3535541744c643d9e85b312c96bdce44ca62545679430a060a4759bb5e2cd46ad4726e5e" name="compiz-emerald-themes" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="1.3"/>
  <changelog author="sor.alexei@meowr.ru" date="1442836800">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464350400">- Update to version 0.8.12.1:
  * Add several new themes.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Add a Yosemite theme.
  * Add a graphite version of the Yosemite theme.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Add wreathe theme.
  * Add white theme with state indication.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix dark/ directory permissions.</changelog>
</package>
<package pkgid="39b3a0ec1f2b9d1175289220c10d3c0129dba1f2e5ab1cbac0b46f8add1370c40473a1bab88669b264e6c6474d6068bdc8c5384ea8b7c0e75c60f3a67c50179c" name="compiz-gnome" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="53120e1f9be8a22592b0ab74669dce049832c0b6b4a4e3837e7d982261b2c66eaf0dd3a14af043b506644a91deac353f30e99488543a4d24251be2da326f105a" name="compiz-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="506e9f78ceb9be9c3a515905b53bde2e74302eda8acc2ab15d596428f0771c16df5853aec91672c1d75f8dcfa7cc7b9d2f86082746f812f3ce27ed98ea39a8cd" name="compiz-manager" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1281441600">- Added the Place plugin to default configuration, configured to
  smart placing</changelog>
  <changelog author="dimstar@opensuse.org" date="1297598400">- Add shift switcher to default configuraiton (Alt-Tab)
- Disable audible bell in default coniguration
- Use zoom effect for open and close.</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="dimstar@opensuse.org" date="1317643200">- Fix typo in patch tagline.</changelog>
  <changelog author="ku.b@gmx.de" date="1338465600">- Requires Compiz &lt; 0.9</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1413720000">- fix bashism
- update patches:
  * compiz-manager-setup.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update and fix compiz-manager-setup.patch (Compiz 0.9.x stuff,
  lack of MATE compatibility, $XDG_CONFIG_HOME ignoring).
- Add Marco to compiz-manager-fallback_xterm.patch.
- Rebase and rename compiz-manager-bnc564536.patch to
  compiz-manager-sbin-lspci.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1448020800">- Fix config.skel: was configured for Compiz 0.9.x.
- Remove Compiz 0.9.x plugins from compiz-manager-setup.patch.
- Enhance compiz-manager-detect-multiple-graphic-cards.patch:
  original regular expressions are faulty.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Update to 0.7.0:
  * Add MATE support.
  * Add Marco fallback WM.
  * Do not use Emerald by default.
  * Remove blacklisting: deeply outdated.
  * Software rasteriser check (bsc#479060).
  * Other minor fixes.
- Rebase compiz-manager-setup.patch.
- Remove compiz-manager-detect-multiple-graphic-cards.patch,
  bug-469785-disable-loose-binding.diff,
  compiz-manager-avoid-sw-rast-bug-479060.diff,
  compiz-manager-dry_run.patch, compiz-manager-fallback_xterm.patch,
  compiz-manager-sbin-lspci.patch, compiz-manager-nouveau.patch,
  compiz-manager-sm-client-id.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="492512193660f5feaf196e85203836876e53cd24f02f75c331073a10a6e108f0218c2702b51f2b59d3db2958542d744fbce455f1e5474a898c06fd8a0031a6b5" name="compiz-plugins" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="4.1"/>
  <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="1542542400">- 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>
  <changelog author="Kai-Uwe Behrmann &lt;ku.b@gmx.de&gt;" date="1717502400">- Add fix-compatibility-with-libxml-2.12.patch: Fix runtime
  libxml-2.12 (commit ea7b3731).
- Add fixed-compilation-with-gcc-14.patch: Fix compiling with
  gcc-14 (commit d4213fa4)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="5b565c0b1ac53b395c004adc192695873b3d1add507747377437e94991a239e6b72c44d1c369a7f7266388701a980c81f5ef794120b078f0823ad9ac789de375" name="compiz-plugins-experimental" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="1.5"/>
  <changelog author="cyberorg@opensuse.org" date="1221825600">- Release 0.7.8</changelog>
  <changelog author="robertherb@arcor.de" date="1303992000">- Update to version 0.8.8</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Update to 0.8.9.
- Add compiz-plugins-unsupported-lang.
- Split compiz-plugins-unsupported-devel.
- Update dependencies.
- Remove self-obsoletion.
- Spec cleanup.
- Add ARM to "ExclusiveArch".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Rename project from compiz-plugins-unsupported to
    compiz-plugins-experimental.
  * Plugin updates.
  * Don't fail if compiz-plugins-main and compiz-plugins-extra
    development files are not present.
  * Note that plugins are currently being excluded by that silently.
  * New plugins collected: Anaglyph, Simple Animations,
    Animations Plus, ADDialog, Fireflies,
    Freely Transformable Windows, Ghost, Photowheel, Put Plus,
    Screensaver, Smart Put, Cube Snow Globe, Stars,
    Stack Window Switcher, Static Windows, Swap Windows,
    Throw Windows, Toggle Decoration, Wizard, Workspace Naming.
- Rename compiz-plugins-unsupported package to
  compiz-plugins-experimental.
- Replace compiz-plugin-photowheel as it's now included.
- Only exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458648000">- Add a missing gcc-c++ dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Add models for the cubemodel plugin.
  * Many improvements to the elements plugin.
  * Increase bonanza animation speed.
  * Add a default enabled option for stars, fireflies, wizard and
    snow.
  * Improvements to the static plugin.
  * Exit on user input after starting screensaver manually.
  * Improve the default snow texture.
  * Increase maximum text size in workspacenames.
  * Add earth plugin.
  * Update translations.
- Add GPL-2.0 to the list of licences for the elements plugin.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Improvements to earth.
  * Import icons from CCSM.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix build with gcc-10.
  * earth: Initialise screen structure with calloc.
  * Migrate workspacenames plugin to plugins-extra.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-main-0.8.18-fix-gcc-14.patch by
  Jaroslav Škarvada: Fix build with GCC-14 (commit 82c05c42).</changelog>
</package>
<package pkgid="8aba9e4ae46fbc2a656a5c9a07558fa9bbacf5f7c65e6671cbe3822af6abf418ef6d6b829941dceac9eebe2af9b8984321f61e0a8cb0f40e59918400196db913" name="compiz-plugins-experimental-devel" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="1.5"/>
  <changelog author="cyberorg@opensuse.org" date="1221825600">- Release 0.7.8</changelog>
  <changelog author="robertherb@arcor.de" date="1303992000">- Update to version 0.8.8</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Update to 0.8.9.
- Add compiz-plugins-unsupported-lang.
- Split compiz-plugins-unsupported-devel.
- Update dependencies.
- Remove self-obsoletion.
- Spec cleanup.
- Add ARM to "ExclusiveArch".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Rename project from compiz-plugins-unsupported to
    compiz-plugins-experimental.
  * Plugin updates.
  * Don't fail if compiz-plugins-main and compiz-plugins-extra
    development files are not present.
  * Note that plugins are currently being excluded by that silently.
  * New plugins collected: Anaglyph, Simple Animations,
    Animations Plus, ADDialog, Fireflies,
    Freely Transformable Windows, Ghost, Photowheel, Put Plus,
    Screensaver, Smart Put, Cube Snow Globe, Stars,
    Stack Window Switcher, Static Windows, Swap Windows,
    Throw Windows, Toggle Decoration, Wizard, Workspace Naming.
- Rename compiz-plugins-unsupported package to
  compiz-plugins-experimental.
- Replace compiz-plugin-photowheel as it's now included.
- Only exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458648000">- Add a missing gcc-c++ dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Add models for the cubemodel plugin.
  * Many improvements to the elements plugin.
  * Increase bonanza animation speed.
  * Add a default enabled option for stars, fireflies, wizard and
    snow.
  * Improvements to the static plugin.
  * Exit on user input after starting screensaver manually.
  * Improve the default snow texture.
  * Increase maximum text size in workspacenames.
  * Add earth plugin.
  * Update translations.
- Add GPL-2.0 to the list of licences for the elements plugin.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Improvements to earth.
  * Import icons from CCSM.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix build with gcc-10.
  * earth: Initialise screen structure with calloc.
  * Migrate workspacenames plugin to plugins-extra.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-main-0.8.18-fix-gcc-14.patch by
  Jaroslav Škarvada: Fix build with GCC-14 (commit 82c05c42).</changelog>
</package>
<package pkgid="47163dff8960fa25bd94fb40ea56668f08b89ad181e3f690b13a2ec39d6f42bde21a26ba07d680e8a03203821f582bdb3c1c2988c8d6fc9425ebc429a3d5ac38" name="compiz-plugins-experimental-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="1.5"/>
  <changelog author="cyberorg@opensuse.org" date="1221825600">- Release 0.7.8</changelog>
  <changelog author="robertherb@arcor.de" date="1303992000">- Update to version 0.8.8</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Update to 0.8.9.
- Add compiz-plugins-unsupported-lang.
- Split compiz-plugins-unsupported-devel.
- Update dependencies.
- Remove self-obsoletion.
- Spec cleanup.
- Add ARM to "ExclusiveArch".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Rename project from compiz-plugins-unsupported to
    compiz-plugins-experimental.
  * Plugin updates.
  * Don't fail if compiz-plugins-main and compiz-plugins-extra
    development files are not present.
  * Note that plugins are currently being excluded by that silently.
  * New plugins collected: Anaglyph, Simple Animations,
    Animations Plus, ADDialog, Fireflies,
    Freely Transformable Windows, Ghost, Photowheel, Put Plus,
    Screensaver, Smart Put, Cube Snow Globe, Stars,
    Stack Window Switcher, Static Windows, Swap Windows,
    Throw Windows, Toggle Decoration, Wizard, Workspace Naming.
- Rename compiz-plugins-unsupported package to
  compiz-plugins-experimental.
- Replace compiz-plugin-photowheel as it's now included.
- Only exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458648000">- Add a missing gcc-c++ dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Add models for the cubemodel plugin.
  * Many improvements to the elements plugin.
  * Increase bonanza animation speed.
  * Add a default enabled option for stars, fireflies, wizard and
    snow.
  * Improvements to the static plugin.
  * Exit on user input after starting screensaver manually.
  * Improve the default snow texture.
  * Increase maximum text size in workspacenames.
  * Add earth plugin.
  * Update translations.
- Add GPL-2.0 to the list of licences for the elements plugin.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Improvements to earth.
  * Import icons from CCSM.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix build with gcc-10.
  * earth: Initialise screen structure with calloc.
  * Migrate workspacenames plugin to plugins-extra.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-main-0.8.18-fix-gcc-14.patch by
  Jaroslav Škarvada: Fix build with GCC-14 (commit 82c05c42).</changelog>
</package>
<package pkgid="fa4fa12b0f2718d55c20aecce87130e7bf1d80959c4534b48ca81ffda0564e0bcf7b4695d28db7fc928fe87cccd549f414883795dcca26a91b3848a5c9bf1a98" name="compiz-plugins-extra" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.1"/>
  <changelog author="ku.b@gmx.de" date="1338465600">- set format license correctly</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update to 0.8.9.
- Add compiz-plugins-extra-lang.
- Update dependencies.
- Spec cleanup.
- Add ARM to "ExclusiveArch".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Add font family configuration in Group/Tab (Tabbar font), and
    Scale title filter plugins.
- Only exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.1:
  * Include autogen.sh into the tarball.
  * Remove Gtk2 requirement from libnotify plugin.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Notification improvements.
  * Fix a potential crash in animationaddon when restarting Compiz.
  * Backport the Grid snap feature.
  * Update catalan translation.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Introduce auto fade and directory support in wallpaper plugin.
  * Add vidcap plugin.
  * Import icons from ccsm.
  * Grid improvements.
  * Add support for gtk frame extents.
  * Add new crosshair mode to showmouse.
- Add a licence file to the package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add workspacenames plugin (migrated from -experimental).
  * Add a contrast differentiation mode in ADDHelper.
  * showmouse: add option to initiate automatically on startup.
  * First attempt at writing a plugin showing speech synthesis:
    highlightcontent.
  * grid: Fix issues with cycling through window sizes caused by
    extents.
  * Fix grid bug that prevented certain windows (Chromium-based,
    others) from updating properly.
  * Fix up DEBUG calls to refer to correct variables.
  * Fix make distcheck command.
  * showmouse: Fix behaviour with particles activation setting.
  * showmouse: Fix toggling crosshairs while active.
  * showmouse: Rewrite crosshair drawing to be affected by neg and
    colorfilter.
  * wallpaper: Fix a calloc call.
  * Add and improve the bell plugin imported from
    https://github.com/CarterWeron/compiz-bell-plugin
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-extra-0.8.18-fix-gcc-14.patch by
  Que Quotion and Samuel Thibault: Fix build with GCC-14
  (commits e4f0ed89, 5f653e44).</changelog>
</package>
<package pkgid="c1aa6be5eb31049814e67362d3062614972758d948704f6067fb1b0e63f05b8b74ef76ffc067f533578c16a73c84f6dff72f06be7a3db0f7353531bbcadf6ead" name="compiz-plugins-extra-devel" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.1"/>
  <changelog author="ku.b@gmx.de" date="1338465600">- set format license correctly</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update to 0.8.9.
- Add compiz-plugins-extra-lang.
- Update dependencies.
- Spec cleanup.
- Add ARM to "ExclusiveArch".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Add font family configuration in Group/Tab (Tabbar font), and
    Scale title filter plugins.
- Only exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.1:
  * Include autogen.sh into the tarball.
  * Remove Gtk2 requirement from libnotify plugin.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Notification improvements.
  * Fix a potential crash in animationaddon when restarting Compiz.
  * Backport the Grid snap feature.
  * Update catalan translation.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Introduce auto fade and directory support in wallpaper plugin.
  * Add vidcap plugin.
  * Import icons from ccsm.
  * Grid improvements.
  * Add support for gtk frame extents.
  * Add new crosshair mode to showmouse.
- Add a licence file to the package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add workspacenames plugin (migrated from -experimental).
  * Add a contrast differentiation mode in ADDHelper.
  * showmouse: add option to initiate automatically on startup.
  * First attempt at writing a plugin showing speech synthesis:
    highlightcontent.
  * grid: Fix issues with cycling through window sizes caused by
    extents.
  * Fix grid bug that prevented certain windows (Chromium-based,
    others) from updating properly.
  * Fix up DEBUG calls to refer to correct variables.
  * Fix make distcheck command.
  * showmouse: Fix behaviour with particles activation setting.
  * showmouse: Fix toggling crosshairs while active.
  * showmouse: Rewrite crosshair drawing to be affected by neg and
    colorfilter.
  * wallpaper: Fix a calloc call.
  * Add and improve the bell plugin imported from
    https://github.com/CarterWeron/compiz-bell-plugin
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-extra-0.8.18-fix-gcc-14.patch by
  Que Quotion and Samuel Thibault: Fix build with GCC-14
  (commits e4f0ed89, 5f653e44).</changelog>
</package>
<package pkgid="7b5f1fe15957d47286684c6cfc69f5715832addf1b0fabc0cccb1c1cd2aa230401fc888eb8d1cf88b3964542d5b308f35c6d6c8c5f2c2c11ae2d3455bc11dab8" name="compiz-plugins-extra-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="2.1"/>
  <changelog author="ku.b@gmx.de" date="1338465600">- set format license correctly</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update to 0.8.9.
- Add compiz-plugins-extra-lang.
- Update dependencies.
- Spec cleanup.
- Add ARM to "ExclusiveArch".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Add font family configuration in Group/Tab (Tabbar font), and
    Scale title filter plugins.
- Only exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.1:
  * Include autogen.sh into the tarball.
  * Remove Gtk2 requirement from libnotify plugin.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Notification improvements.
  * Fix a potential crash in animationaddon when restarting Compiz.
  * Backport the Grid snap feature.
  * Update catalan translation.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Introduce auto fade and directory support in wallpaper plugin.
  * Add vidcap plugin.
  * Import icons from ccsm.
  * Grid improvements.
  * Add support for gtk frame extents.
  * Add new crosshair mode to showmouse.
- Add a licence file to the package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Add workspacenames plugin (migrated from -experimental).
  * Add a contrast differentiation mode in ADDHelper.
  * showmouse: add option to initiate automatically on startup.
  * First attempt at writing a plugin showing speech synthesis:
    highlightcontent.
  * grid: Fix issues with cycling through window sizes caused by
    extents.
  * Fix grid bug that prevented certain windows (Chromium-based,
    others) from updating properly.
  * Fix up DEBUG calls to refer to correct variables.
  * Fix make distcheck command.
  * showmouse: Fix behaviour with particles activation setting.
  * showmouse: Fix toggling crosshairs while active.
  * showmouse: Rewrite crosshair drawing to be affected by neg and
    colorfilter.
  * wallpaper: Fix a calloc call.
  * Add and improve the bell plugin imported from
    https://github.com/CarterWeron/compiz-bell-plugin
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-extra-0.8.18-fix-gcc-14.patch by
  Que Quotion and Samuel Thibault: Fix build with GCC-14
  (commits e4f0ed89, 5f653e44).</changelog>
</package>
<package pkgid="007a87ecf4d90eaf8318a34d7cc517d36516a0e834b3574a696fffb26633fe3fb9d8a9d8f05b23403e5e4caa8710a5b2f39669c3fd687516f589c1fdf50801c7" name="compiz-plugins-main" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Add font family configuration in Resize info, Ring switcher,
    Scale addon, Shift switcher, and Thumbnail plugins.
  * Resize info plugin:
  - Do not ignore gradient colours 2 and 3 in Resize info plugin.
  - Border for size info was fixed with white instead of being
    some other colour the user might like better.
  - Enable 'always_show' option by default.
  * Change minimum and default amount of waves to 0 for Magic Lamp.
  * Move Desktop Wall plugin to compiz-core project.
- Remove compiz-fusion-plugins-main-defaults.patch:
  Desktop Wall has been moved to compiz-core.
- Exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1456833600">- Update to 0.8.12.1:
  * Fix a crash in plugins on configurations with older gcc that
    depend on animation plugin. Note that plugins have to rebuild
    against fixed version for a fix to take effect.
  * Minor fixes.
- Remove compiz-fusion-plugins-main-bnc511578.patch: merged
  upstream.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.2:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Improve Static Switcher.
  * Add more colorfilters.
  * Update Catalan translation.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1493812800">- Add compiz-plugins-main-better-neg.patch: neg plugin improvements
  (commits 10c31d4, 2265ce0, 5e40455).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Negative plugin improvements.
  * Add Ezoom plugin AT-SPI support.
  * Import icons from CCSM.
- Remove compiz-plugins-main-better-neg.patch: fixed upstream.
- Add a licence file to the package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * mousepoll: Also consider mouse clicks for its tracking delays.
  * Add an icon to the focuspoll plugin.
  * Make shortcuts to work with XInput2 for ezoom, neg and
    colorfilter.
  * focuspoll: Set org.a11y.Status.IsEnabled to true at startup to
    ensure applications like Firefox will be opened with
    accessibility support enabled.
  * titleinfo: Don't flag remote windows as root-owned.
  * ezoom/focuspoll: Greatly improve the focus tracking feature.
  * colorfilter: Add an option to enable filtering at startup.
  * colorfilter: Add an option to enable/disable cumulative filter
    mode.
  * colorfilter: Add support for showing a notification on filter
    change.
  * neg: Add an option to negate the window decoration too.
  * colorfilter: Add a negate filter, by inverting lightness in HSL
    representation.
  * Fix compilation with gcc-10.
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-main-0.8.18-fix-gcc-14.patch by
  Jaroslav Škarvada: Fix build with GCC-14 (commit 568f653a).</changelog>
</package>
<package pkgid="b5693449cd5187af914bae1ebb27e498f4ba4399911697bb077208ca77f08130df78e2afbae8cd5aa3bf5ca8c31fc2e7502117fb1913bb90702ca7d1dc58bfe8" name="compiz-plugins-main-devel" arch="riscv64">
  <version epoch="0" ver="0.8.18" rel="2.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Add font family configuration in Resize info, Ring switcher,
    Scale addon, Shift switcher, and Thumbnail plugins.
  * Resize info plugin:
  - Do not ignore gradient colours 2 and 3 in Resize info plugin.
  - Border for size info was fixed with white instead of being
    some other colour the user might like better.
  - Enable 'always_show' option by default.
  * Change minimum and default amount of waves to 0 for Magic Lamp.
  * Move Desktop Wall plugin to compiz-core project.
- Remove compiz-fusion-plugins-main-defaults.patch:
  Desktop Wall has been moved to compiz-core.
- Exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1456833600">- Update to 0.8.12.1:
  * Fix a crash in plugins on configurations with older gcc that
    depend on animation plugin. Note that plugins have to rebuild
    against fixed version for a fix to take effect.
  * Minor fixes.
- Remove compiz-fusion-plugins-main-bnc511578.patch: merged
  upstream.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.2:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Improve Static Switcher.
  * Add more colorfilters.
  * Update Catalan translation.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1493812800">- Add compiz-plugins-main-better-neg.patch: neg plugin improvements
  (commits 10c31d4, 2265ce0, 5e40455).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Negative plugin improvements.
  * Add Ezoom plugin AT-SPI support.
  * Import icons from CCSM.
- Remove compiz-plugins-main-better-neg.patch: fixed upstream.
- Add a licence file to the package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * mousepoll: Also consider mouse clicks for its tracking delays.
  * Add an icon to the focuspoll plugin.
  * Make shortcuts to work with XInput2 for ezoom, neg and
    colorfilter.
  * focuspoll: Set org.a11y.Status.IsEnabled to true at startup to
    ensure applications like Firefox will be opened with
    accessibility support enabled.
  * titleinfo: Don't flag remote windows as root-owned.
  * ezoom/focuspoll: Greatly improve the focus tracking feature.
  * colorfilter: Add an option to enable filtering at startup.
  * colorfilter: Add an option to enable/disable cumulative filter
    mode.
  * colorfilter: Add support for showing a notification on filter
    change.
  * neg: Add an option to negate the window decoration too.
  * colorfilter: Add a negate filter, by inverting lightness in HSL
    representation.
  * Fix compilation with gcc-10.
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-main-0.8.18-fix-gcc-14.patch by
  Jaroslav Škarvada: Fix build with GCC-14 (commit 568f653a).</changelog>
</package>
<package pkgid="04d46ea67d7155fd022047381c1daafdc69bedce12e2fee968bcc8dda778978abf51e57dfc28e1fee6adec6b219dc9c7627c3ed748a07abac6dd2e6d583d1365" name="compiz-plugins-main-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="2.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1450526400">- Use a better upstream tarball.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Add font family configuration in Resize info, Ring switcher,
    Scale addon, Shift switcher, and Thumbnail plugins.
  * Resize info plugin:
  - Do not ignore gradient colours 2 and 3 in Resize info plugin.
  - Border for size info was fixed with white instead of being
    some other colour the user might like better.
  - Enable 'always_show' option by default.
  * Change minimum and default amount of waves to 0 for Magic Lamp.
  * Move Desktop Wall plugin to compiz-core project.
- Remove compiz-fusion-plugins-main-defaults.patch:
  Desktop Wall has been moved to compiz-core.
- Exclude s390 and s390x architectures.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1456833600">- Update to 0.8.12.1:
  * Fix a crash in plugins on configurations with older gcc that
    depend on animation plugin. Note that plugins have to rebuild
    against fixed version for a fix to take effect.
  * Minor fixes.
- Remove compiz-fusion-plugins-main-bnc511578.patch: merged
  upstream.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.2:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Improve Static Switcher.
  * Add more colorfilters.
  * Update Catalan translation.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1493812800">- Add compiz-plugins-main-better-neg.patch: neg plugin improvements
  (commits 10c31d4, 2265ce0, 5e40455).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Negative plugin improvements.
  * Add Ezoom plugin AT-SPI support.
  * Import icons from CCSM.
- Remove compiz-plugins-main-better-neg.patch: fixed upstream.
- Add a licence file to the package.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * mousepoll: Also consider mouse clicks for its tracking delays.
  * Add an icon to the focuspoll plugin.
  * Make shortcuts to work with XInput2 for ezoom, neg and
    colorfilter.
  * focuspoll: Set org.a11y.Status.IsEnabled to true at startup to
    ensure applications like Firefox will be opened with
    accessibility support enabled.
  * titleinfo: Don't flag remote windows as root-owned.
  * ezoom/focuspoll: Greatly improve the focus tracking feature.
  * colorfilter: Add an option to enable filtering at startup.
  * colorfilter: Add an option to enable/disable cumulative filter
    mode.
  * colorfilter: Add support for showing a notification on filter
    change.
  * neg: Add an option to negate the window decoration too.
  * colorfilter: Add a negate filter, by inverting lightness in HSL
    representation.
  * Fix compilation with gcc-10.
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1733572800">- Add compiz-plugins-main-0.8.18-fix-gcc-14.patch by
  Jaroslav Škarvada: Fix build with GCC-14 (commit 568f653a).</changelog>
</package>
<package pkgid="be5caea9b54aee264e23b5e846a213436e2d42fe5767cb557b69e8c912d03f1094da25eb9b50ecb94ff47fb45cef4baa7062f45ac04850a9b8c9f1559e85103b" name="compizconfig-settings-manager" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to version 0.8.12.2:
  * Use /usr/local/ as a default prefix (alterable with the
  - -prefix= setup.py option).
  * Fix --with-gtk= option not working sometimes.
  * Fix highlight of "Ctrl" visual in hotkey selection dialog.
  * Gtk3: Don't show category titles in several lines.
  * Gtk3: Fix CCSM not shrinking back after upsizing to a certain
    point.
  * Gtk2: Fix a segfault on rare installations when clicking on
    list items.
- Add a missing python-gobject-cairo dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459166400">- Update to version 0.8.12.3:
  * Gtk3: Fix icons not loading properly on Gtk 3.16 and older.
  * Gtk3: Fix high CPU load.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464350400">- Update to version 0.8.12.4:
  * Gtk3: Remove a warning with some file chooser dialogs.
  * Gtk3: Verify colour set for titles to not be equal to bgcolour.
  * Update Catalan translation.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fixes for Python3.
  * Introduce window state selector.
  * Add an icon for the Earth plugin.
  * Update translations.
- Switch to Python3.
- Separate shared files from python3-ccm to
  compizconfig-settings-manager-common.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Move icons out of ccsm and into respective plugin packs.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix Error Widgets.py:957:show_popup:TypeError: __init__() got
    multiple values for argument "parent".</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1588075200">- Correct prefix setting broken with the previous changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="293fd92ebe7dd74c608f77e9a4913983de245a0856ac13c3ab5d4f8f6f1dfeca04f1e6a9627805eef1c423fce971c429e53eb7c2c341a7b487362de6f9fb2d83" name="compizconfig-settings-manager-common" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to version 0.8.12.2:
  * Use /usr/local/ as a default prefix (alterable with the
  - -prefix= setup.py option).
  * Fix --with-gtk= option not working sometimes.
  * Fix highlight of "Ctrl" visual in hotkey selection dialog.
  * Gtk3: Don't show category titles in several lines.
  * Gtk3: Fix CCSM not shrinking back after upsizing to a certain
    point.
  * Gtk2: Fix a segfault on rare installations when clicking on
    list items.
- Add a missing python-gobject-cairo dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459166400">- Update to version 0.8.12.3:
  * Gtk3: Fix icons not loading properly on Gtk 3.16 and older.
  * Gtk3: Fix high CPU load.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464350400">- Update to version 0.8.12.4:
  * Gtk3: Remove a warning with some file chooser dialogs.
  * Gtk3: Verify colour set for titles to not be equal to bgcolour.
  * Update Catalan translation.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fixes for Python3.
  * Introduce window state selector.
  * Add an icon for the Earth plugin.
  * Update translations.
- Switch to Python3.
- Separate shared files from python3-ccm to
  compizconfig-settings-manager-common.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Move icons out of ccsm and into respective plugin packs.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix Error Widgets.py:957:show_popup:TypeError: __init__() got
    multiple values for argument "parent".</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1588075200">- Correct prefix setting broken with the previous changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="5a223219f4ad921248d9408ac56d01b6e7328df22265d0ba8bdcabf182c1f16567c44019aec5c8430f9d7aab310278ad568337afaf1d1a5eff054bd95c3df581" name="compizconfig-settings-manager-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to version 0.8.12.2:
  * Use /usr/local/ as a default prefix (alterable with the
  - -prefix= setup.py option).
  * Fix --with-gtk= option not working sometimes.
  * Fix highlight of "Ctrl" visual in hotkey selection dialog.
  * Gtk3: Don't show category titles in several lines.
  * Gtk3: Fix CCSM not shrinking back after upsizing to a certain
    point.
  * Gtk2: Fix a segfault on rare installations when clicking on
    list items.
- Add a missing python-gobject-cairo dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1459166400">- Update to version 0.8.12.3:
  * Gtk3: Fix icons not loading properly on Gtk 3.16 and older.
  * Gtk3: Fix high CPU load.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464350400">- Update to version 0.8.12.4:
  * Gtk3: Remove a warning with some file chooser dialogs.
  * Gtk3: Verify colour set for titles to not be equal to bgcolour.
  * Update Catalan translation.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Fixes for Python3.
  * Introduce window state selector.
  * Add an icon for the Earth plugin.
  * Update translations.
- Switch to Python3.
- Separate shared files from python3-ccm to
  compizconfig-settings-manager-common.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Move icons out of ccsm and into respective plugin packs.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- 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:
  * Fix Error Widgets.py:957:show_popup:TypeError: __init__() got
    multiple values for argument "parent".</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1588075200">- Correct prefix setting broken with the previous changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="2d6c67f1260827ad91439de9bba49e3c6ee596193a1da8981280d82cc3dae55d03fb8d9890908b10806b92612c7cf897886fe43ab9e68f2b6202bc33f4d9568c" name="compleat" arch="riscv64">
  <version epoch="0" ver="1.0+git.20220402.ec8fccc" rel="1.3"/>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1527854400">- Add license file
- Add rpm group
- Add description</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544097600">- Use _service</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544097601">- Use latest version</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1643889600">- Simplify spec file</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1643976000">- Create subpackages to install the setup scripts for fish and bash
- Include "git" in the version
- Install example *.usage files</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1649073600">- Update to 1.0+git.20220402.ec8fccc
  * Also read usage files from /usr/share/compleat.d
- Only build on architectures where ghc is built
- Correctly install the setup script for bash
- Use %autosetup</changelog>
</package>
<package pkgid="5003d8511b5b826ed64ddd531416fae9456adf52511078b14484ad3e8482413a5fcb5348e3041acdd4d22933188939d36faac6611d39dd49d4453b424a32d65f" name="compleat-bash" arch="noarch">
  <version epoch="0" ver="1.0+git.20220402.ec8fccc" rel="1.3"/>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1527854400">- Add license file
- Add rpm group
- Add description</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544097600">- Use _service</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544097601">- Use latest version</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1643889600">- Simplify spec file</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1643976000">- Create subpackages to install the setup scripts for fish and bash
- Include "git" in the version
- Install example *.usage files</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1649073600">- Update to 1.0+git.20220402.ec8fccc
  * Also read usage files from /usr/share/compleat.d
- Only build on architectures where ghc is built
- Correctly install the setup script for bash
- Use %autosetup</changelog>
</package>
<package pkgid="8cbae867c227b49e7a36e4d9ede2a1e0b324bbdae9791a92186600379cbf29d1ca506276aa51eb03b2aa0d059cd0f87c27fa29a2bd5b1f59df57580286d61691" name="compleat-fish" arch="noarch">
  <version epoch="0" ver="1.0+git.20220402.ec8fccc" rel="1.3"/>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1527854400">- Add license file
- Add rpm group
- Add description</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544097600">- Use _service</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1544097601">- Use latest version</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1643889600">- Simplify spec file</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1643976000">- Create subpackages to install the setup scripts for fish and bash
- Include "git" in the version
- Install example *.usage files</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1649073600">- Update to 1.0+git.20220402.ec8fccc
  * Also read usage files from /usr/share/compleat.d
- Only build on architectures where ghc is built
- Correctly install the setup script for bash
- Use %autosetup</changelog>
</package>
<package pkgid="21da0aee6f0da449807263b8d77da4629cad8ac625777c198081b8f323af58e8fb73f717b903b8fbbff1c608e549c928256187b9d85d6166bceacd39ec4182cf" name="complexity" arch="riscv64">
  <version epoch="0" ver="1.13" rel="1.1"/>
  <changelog author="astieger@suse.com" date="1509710400">- GNU complexity 1.10</changelog>
  <changelog author="schwab@suse.de" date="1533038400">- Require pkgconfig(autoopts) for building</changelog>
  <changelog author="mpluskal@suse.com" date="1533038401">- Add gpg signature
- Run tests during build</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Use noun phrase in summary. Reduce description hype.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1581595200">- Small modernisation of spec file</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643803200">- Override man page date (boo#1047218)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704542400">- update to 1.13:
  * fix ignore pattern option (-I)
  * updates to tests and build tooling
- drop obsolete texinfo macros
- remove keyring and signature as they don't validate</changelog>
</package>
<package pkgid="c27ae6b8f8deafdd01a1589eea689f91b02fec13d23aa4e8d26f72d17d5387ade1584bce921d59cb15ebf79ba79def622f4801707034924711662ae74d3c4fb7" name="composefs" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="3.2"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721217600">- Initial package for bootc on openSUSE.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.0.5:
  * test: use correct composefs-info binary
  * rust: Some doc and misc tweaks
  * test: remove hardcoded /tmp
  * rust: Add mandatory description field, other misc changes
  * composefs-core: Drop incorrect include
  * rust: Two minor patches
  * composefs-info: specify locale to isgraph/isprint
  * Add meson as an alternative to autotools
  * info: Add missing terminator for longopts
  * mount: Consistently use composefs as source
  * meson.build: Allow use as a meson subproject
  * mkcompose: report close() errors
  * libcomposefs: do not override errno
  * libcomposefs: drop using "ro" option
  * Minor rust lints
  * Verify payload length early on
- switch to meson buildsystem
- switch (permanently?) to tags not releases, as they forgot to add
  meson build files in release files</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1727956800">- update to 1.0.6:
  * fix rust bindings
  * fix a potential CVE
  * Autotools build system dropped
  * mkcomposefs: Process last content in dumpfile without newline
  * dump: Support --filter
  * lib: Bail on xattr names &gt; XATTR_NAME_MAX
  * lib: Verify mode values
  * Reject an empty name
  * Two more testing improvements
  * More validation
  * rust/dumpfile: Minor optimization for unescape_to_path_canonical
  * rust: Attempt to fix build on docs.rs
  * rust: Add wrapping for composefs-info dump
  * Various fixes to the fsverity part of test-units.sh
  * Replace custom clang-format bits with stock meson targets
  * Add 64bit rdev APIs
  * libcomposefs: detect short erofs files
  * rust: Accept 64 bit values for rdev
  * A few cleanups around symlinks
  * tests: Move sha verification after other checks
  * dumpfile: Add some test code to convert to tar
  * mkcomposefs: Add a hidden CFS_PARSE_STRICT
  * Results from running honggfuzz, plus some more manual auditing
  * lib: Move validation out of lcfs_node_add_child()
  * writer: Clarifications around our usage of EROFS_NULL_ADDR
- fix licensing
- rename libcomposefs-devel to composefs-devel, as this is the opensuse way</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734177600">- update to 1.0.7:
  * Relicense most code under GPL-2.0-or-later OR Apache-2.0
  * mkcomposefs: make it cpuset aware
  * README.md: Add a "tagline"
  * mkcomposefs: Document external sandboxing
  * meson.build: raise used C standard to C11
  * libcomposefs: include linux/limits.h to satisfy usage of XATTR_NAME_MAX
  * tests: Fix should-fail-self-hardlink to conform to latest syntax
  * Fix clang warnings
  * Add a libcomposefs-internal
  * internal: Rewrite byteswapping macros
  * tests: Add a flow for integration test with fsverity enabled
  * README.md: Link to community forums
  * Add a CONTRIBUTING.md
  * MAINTAINERS.md: New file
  * writer: Add O_DIRECTORY
  * writer: Use blocksize constant
  * Fixed typos in README.md
  * lib: Add expansion comments to header
- add tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735473600">- require the main package for the devel package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735905600">- update to 1.0.8:
  * Add Containers Code of Conduct
  * rust: drop all Rust code from this repository
  * lib: Add lcfs_fd_measure_fsverity
  * Do not enable man page generation when it is disabled.
  * writer: Reject empty xattr names
  * writer: Fix return value of lcfs_node_unset_xattr
  * mount: Support EROFS file-backed mounts
  * mkcomposefs: Fix error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1736078400">- for some reason s390x times out on verifying checksums in the tests,
  let's disable it for now</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1739966400">- create an experimental package for things which are not yet stable
  * add patch 001-enable-experimental-tools.patch
- BR libcrypto rather than openssl directly
- fix leap builds by fixing the shebang (we need the newer python311 stack
  * add patch 002-fix-leap-tests.patch</changelog>
</package>
<package pkgid="0dd5893ceddf92a25d4945a77234c13c35f3f6315606bb297089c82fd036ba475e41802145d2ef4a314756b0c0b0a596fc0475d531d89e77173529ac6ff8da95" name="composefs-devel" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="3.2"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721217600">- Initial package for bootc on openSUSE.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.0.5:
  * test: use correct composefs-info binary
  * rust: Some doc and misc tweaks
  * test: remove hardcoded /tmp
  * rust: Add mandatory description field, other misc changes
  * composefs-core: Drop incorrect include
  * rust: Two minor patches
  * composefs-info: specify locale to isgraph/isprint
  * Add meson as an alternative to autotools
  * info: Add missing terminator for longopts
  * mount: Consistently use composefs as source
  * meson.build: Allow use as a meson subproject
  * mkcompose: report close() errors
  * libcomposefs: do not override errno
  * libcomposefs: drop using "ro" option
  * Minor rust lints
  * Verify payload length early on
- switch to meson buildsystem
- switch (permanently?) to tags not releases, as they forgot to add
  meson build files in release files</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1727956800">- update to 1.0.6:
  * fix rust bindings
  * fix a potential CVE
  * Autotools build system dropped
  * mkcomposefs: Process last content in dumpfile without newline
  * dump: Support --filter
  * lib: Bail on xattr names &gt; XATTR_NAME_MAX
  * lib: Verify mode values
  * Reject an empty name
  * Two more testing improvements
  * More validation
  * rust/dumpfile: Minor optimization for unescape_to_path_canonical
  * rust: Attempt to fix build on docs.rs
  * rust: Add wrapping for composefs-info dump
  * Various fixes to the fsverity part of test-units.sh
  * Replace custom clang-format bits with stock meson targets
  * Add 64bit rdev APIs
  * libcomposefs: detect short erofs files
  * rust: Accept 64 bit values for rdev
  * A few cleanups around symlinks
  * tests: Move sha verification after other checks
  * dumpfile: Add some test code to convert to tar
  * mkcomposefs: Add a hidden CFS_PARSE_STRICT
  * Results from running honggfuzz, plus some more manual auditing
  * lib: Move validation out of lcfs_node_add_child()
  * writer: Clarifications around our usage of EROFS_NULL_ADDR
- fix licensing
- rename libcomposefs-devel to composefs-devel, as this is the opensuse way</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734177600">- update to 1.0.7:
  * Relicense most code under GPL-2.0-or-later OR Apache-2.0
  * mkcomposefs: make it cpuset aware
  * README.md: Add a "tagline"
  * mkcomposefs: Document external sandboxing
  * meson.build: raise used C standard to C11
  * libcomposefs: include linux/limits.h to satisfy usage of XATTR_NAME_MAX
  * tests: Fix should-fail-self-hardlink to conform to latest syntax
  * Fix clang warnings
  * Add a libcomposefs-internal
  * internal: Rewrite byteswapping macros
  * tests: Add a flow for integration test with fsverity enabled
  * README.md: Link to community forums
  * Add a CONTRIBUTING.md
  * MAINTAINERS.md: New file
  * writer: Add O_DIRECTORY
  * writer: Use blocksize constant
  * Fixed typos in README.md
  * lib: Add expansion comments to header
- add tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735473600">- require the main package for the devel package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735905600">- update to 1.0.8:
  * Add Containers Code of Conduct
  * rust: drop all Rust code from this repository
  * lib: Add lcfs_fd_measure_fsverity
  * Do not enable man page generation when it is disabled.
  * writer: Reject empty xattr names
  * writer: Fix return value of lcfs_node_unset_xattr
  * mount: Support EROFS file-backed mounts
  * mkcomposefs: Fix error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1736078400">- for some reason s390x times out on verifying checksums in the tests,
  let's disable it for now</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1739966400">- create an experimental package for things which are not yet stable
  * add patch 001-enable-experimental-tools.patch
- BR libcrypto rather than openssl directly
- fix leap builds by fixing the shebang (we need the newer python311 stack
  * add patch 002-fix-leap-tests.patch</changelog>
</package>
<package pkgid="d2486bcbc3fbb06d81e0c870304c8e48472919c7c27b77792f93e20f2730b19bfb25fc1540543930254da5e6737bcc07990a9fca37df2656159bf91ef1216ab0" name="composefs-experimental" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="3.2"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721217600">- Initial package for bootc on openSUSE.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.0.5:
  * test: use correct composefs-info binary
  * rust: Some doc and misc tweaks
  * test: remove hardcoded /tmp
  * rust: Add mandatory description field, other misc changes
  * composefs-core: Drop incorrect include
  * rust: Two minor patches
  * composefs-info: specify locale to isgraph/isprint
  * Add meson as an alternative to autotools
  * info: Add missing terminator for longopts
  * mount: Consistently use composefs as source
  * meson.build: Allow use as a meson subproject
  * mkcompose: report close() errors
  * libcomposefs: do not override errno
  * libcomposefs: drop using "ro" option
  * Minor rust lints
  * Verify payload length early on
- switch to meson buildsystem
- switch (permanently?) to tags not releases, as they forgot to add
  meson build files in release files</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1727956800">- update to 1.0.6:
  * fix rust bindings
  * fix a potential CVE
  * Autotools build system dropped
  * mkcomposefs: Process last content in dumpfile without newline
  * dump: Support --filter
  * lib: Bail on xattr names &gt; XATTR_NAME_MAX
  * lib: Verify mode values
  * Reject an empty name
  * Two more testing improvements
  * More validation
  * rust/dumpfile: Minor optimization for unescape_to_path_canonical
  * rust: Attempt to fix build on docs.rs
  * rust: Add wrapping for composefs-info dump
  * Various fixes to the fsverity part of test-units.sh
  * Replace custom clang-format bits with stock meson targets
  * Add 64bit rdev APIs
  * libcomposefs: detect short erofs files
  * rust: Accept 64 bit values for rdev
  * A few cleanups around symlinks
  * tests: Move sha verification after other checks
  * dumpfile: Add some test code to convert to tar
  * mkcomposefs: Add a hidden CFS_PARSE_STRICT
  * Results from running honggfuzz, plus some more manual auditing
  * lib: Move validation out of lcfs_node_add_child()
  * writer: Clarifications around our usage of EROFS_NULL_ADDR
- fix licensing
- rename libcomposefs-devel to composefs-devel, as this is the opensuse way</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734177600">- update to 1.0.7:
  * Relicense most code under GPL-2.0-or-later OR Apache-2.0
  * mkcomposefs: make it cpuset aware
  * README.md: Add a "tagline"
  * mkcomposefs: Document external sandboxing
  * meson.build: raise used C standard to C11
  * libcomposefs: include linux/limits.h to satisfy usage of XATTR_NAME_MAX
  * tests: Fix should-fail-self-hardlink to conform to latest syntax
  * Fix clang warnings
  * Add a libcomposefs-internal
  * internal: Rewrite byteswapping macros
  * tests: Add a flow for integration test with fsverity enabled
  * README.md: Link to community forums
  * Add a CONTRIBUTING.md
  * MAINTAINERS.md: New file
  * writer: Add O_DIRECTORY
  * writer: Use blocksize constant
  * Fixed typos in README.md
  * lib: Add expansion comments to header
- add tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735473600">- require the main package for the devel package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1735905600">- update to 1.0.8:
  * Add Containers Code of Conduct
  * rust: drop all Rust code from this repository
  * lib: Add lcfs_fd_measure_fsverity
  * Do not enable man page generation when it is disabled.
  * writer: Reject empty xattr names
  * writer: Fix return value of lcfs_node_unset_xattr
  * mount: Support EROFS file-backed mounts
  * mkcomposefs: Fix error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1736078400">- for some reason s390x times out on verifying checksums in the tests,
  let's disable it for now</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1739966400">- create an experimental package for things which are not yet stable
  * add patch 001-enable-experimental-tools.patch
- BR libcrypto rather than openssl directly
- fix leap builds by fixing the shebang (we need the newer python311 stack
  * add patch 002-fix-leap-tests.patch</changelog>
</package>
<package pkgid="e4ea19f325e89e5b0cda7ae39b8e772ba045c0582dae664fcf3d8d8adbfb1dc4f99941e4731dd31143396947fbc7e6fca29837bbabb458444a258b9e4b184dfc" name="compsize" arch="riscv64">
  <version epoch="0" ver="1.5" rel="3.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1540209600">- Initial package: compsize-1.2.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1551182400">- Update to version 1.3:
  * No changelog provided.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1611144000">- Update to version 1.4:
  * No changelog provided.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1612785600">- Update to version 1.5:
  * Improve performances.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1733140800">- Add compsize-1.5-fix-build-btrfsprogs-0.6.1.patch: Fix build with
  recent btrfs-progs (gh#kilobyte/compsize#52,
  gh#kilobyte/compsize!54).</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1754049600">- Add bigendian.patch: Fix program to work on bigendian. Original commit on
  gh#kilobyte/compsize is d79eacf, there was no release since.</changelog>
</package>
<package pkgid="06b1460b7efe4a8c032c7ee769faa4c26f7c1bbd7e0dfc657f78ba5ec5b12d3a28f79ecb8854f94e080237b1363a59c45997acf08435aafdbc545c427b8b9c7b" name="conan" arch="noarch">
  <version epoch="0" ver="2.26.1" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746878400">- Update to version 2.16.1:
  - Feature: Add missing GCC 15 key to settings.yml (gh#conan-io/conan#18193).
- Changes from version 2.16.0:
  * Features:
  - Add support for GCC 15.1 (gh#conan-io/conan#18175).
  - Allow CMakeConfigDeps to support components with multilibs
    (with deprecation warning) (gh#conan-io/conan#18172).
  - add CMAKE_MODULE_PATH to CMakeConfigDeps for include(module)
    (gh#conan-io/conan#18162).
  - Add threshold for severity level in the conan audit scan
    command (gh#conan-io/conan#18160).
  - GnuToolchain including the latest changes from
    AutotoolsToolchain (gh#conan-io/conan#18159).
  - Add CycloneDx 1.6 support (gh#conan-io/conan#18108).
  - Introduce a new no_skip=True requirement trait for
    exceptional cases like one application depending on another
    application privately with requires to avoid it being
    skipped (gh#conan-io/conan#18101).
  - Raise error early if conf_info is assigned with raw
    settings/options etc (gh#conan-io/conan#18083).
  - Moving functionality from Command layer to the ConanAPI for
    clearing old private imports from conans
    (gh#conan-io/conan#18079).
  - Document publicly the MSBuildDeps.platform attribute to
    allow customization for wix projects needing x86 value
    (gh#conan-io/conan#18078).
  - Add missing intel-cc releases (gh#conan-io/conan#18054).
  - Add information about the configuration each package is
    building for (gh#conan-io/conan#18019).
  - Add -vv information for the configuration of each dependency
    in the graph (gh#conan-io/conan#18019).
  * Fixes:
  - Some improvements in conan audit reports
    (gh#conan-io/conan#18171).
  - Fix ordering by severity value in audit html output
    (gh#conan-io/conan#18161).
  - Fix column overflow in audit html output
    (gh#conan-io/conan#18161).
  - Make audit_providers.json read/writeable only by owner
    (gh#conan-io/conan#18158).
  - Remove bogus SDK versions for some Apple OS's
    (gh#conan-io/conan#18152).
  - Make the conan.cli command layer fully independent of legacy
    from conans imports that will break
    (gh#conan-io/conan#18127).
  - Explicit git fetch commit in
    Git.checkout_from_conandata_coordinates(), for cases like
    Azure DevOps creating commits that are not fetched by
    default in git clone (gh#conan-io/conan#18110).
  - Add ARM64EC platform in MSBuild, it was missing
    (gh#conan-io/conan#18100).
  - Allow conan graph build-order to output build_args for
    "editable" packages (gh#conan-io/conan#18097).
  - Improve error message when private audit providers don't
    have curation (gh#conan-io/conan#18094).
  - Making some Command formatter helpers private (only the ones
    in printers are common for reusage), and making some
    ConanAPI attributes private (gh#conan-io/conan#18079).
  - Raise a not-found error if "local recipes index"
    user/channel doesn't match requested one
    (gh#conan-io/conan#18153).
  - Fixed bug using MesonToolchain and visionOS
    (gh#conan-io/conan#18151).
  - Add IMPORTED_CONFIGURATIONS to INTERFACE libraries to in
    CMakeConfigDeps (gh#conan-io/conan#18088).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749988800">- Update to version 2.17.0:
  * Features:
  - Add support for gcc 13.4 (gh#conan-io/conan#18374).
  - Renamed 'editables' to 'packages' (gh#conan-io/conan#18359).
  - Putting a folder named conanws as the top limit search if it
    exists (gh#conan-io/conan#18343).
  - Removed the home_folder definition mechanism from the
    conanws.[yml | py] file (gh#conan-io/conan#18339).
  - Packages/products do not need to be within the workspace
    folder (gh#conan-io/conan#18334).
  - Add tools.gnu:configure_args conf to GnuToolchain and
    Autotoolchain generator to allow extra arguments to be added
    to the configure command (gh#conan-io/conan#18333).
  - Add gcc 14.3 support (gh#conan-io/conan#18322).
  - Auto detection of C standard (gh#conan-io/conan#18290).
  - define CMAKE_C/CXX_COMPILER in CMakeToolchain generated
    presets, only for MSVC cl-like compilers, automatically only
    for Ninja generator (gh#conan-io/conan#18280).
  - Add header_lib template to conan new
    (gh#conan-io/conan#18249).
  - to_cppstd_flag/to_cstd_flag methods are not using fixed
    values (gh#conan-io/conan#18246).
  - Add subprocess to the profile jinja rendering
    (gh#conan-io/conan#18244).
  - New conan cache save ... --no-source to avoid storing
    downloaded sources in the .tgz (gh#conan-io/conan#18243).
  - Add verbose logs for conan cache clean
    (gh#conan-io/conan#18228).
  - Add --list inputs to conan cache clean and conan cache
    check-integrity (gh#conan-io/conan#18219).
  - Add allowed_packages info to remote json output
    (gh#conan-io/conan#18206).
  - Add URL information to json output format for conan upload
    (gh#conan-io/conan#18166).
  - New conan workspace clean command, removes the output-folder
    of editables if defined, otherwise nothing. Can be custom
    implemented by users in the conanws.py file
    (gh#conan-io/conan#17763).
  * Fixes:
  - Fix PyInstaller --exclude-module adding wildcard for
    conan.test (gh#conan-io/conan#18381).
  - Fix urls for conan audit (gh#conan-io/conan#18360).
  - Validate if the licenses in the SBOM are SPDX compatible
    (gh#conan-io/conan#18358).
  - Autotools in Windows working for both LLVM/Clang both clang
    and clang-cl frontends (gh#conan-io/conan#18347).
  - Change wording on unzip tool when uncompressing file
    (gh#conan-io/conan#18327).
  - Avoid duplicate component requirement names in PkgConfigDeps
    and BazelDeps (gh#conan-io/conan#18324).
  - Avoid grafted commits in Git helper for commit_in_remote()
    affecting also coordinates_to_conandata(),
    get_url_and_commit() (gh#conan-io/conan#18315).
  - copy() now is capable of excluding symlinks to folders
    (gh#conan-io/conan#18304).
  - Better error message in conan list --graph=file.json when
    using filtered graph (gh#conan-io/conan#18303).
  - Always sort overrides serialization
    (gh#conan-io/conan#18274).
  - Allow composition of conf values that are different
    categories of numbers (gh#conan-io/conan#18265).
  - Avoid incorrect warning in test_package of python_requires
    about "tested_reference_str" (gh#conan-io/conan#18226).
  - CycloneDX 1.6 authors field (gh#conan-io/conan#18208).
  - Make CMakeConfigDeps incubating generator paths relative for
    deployers (gh#conan-io/conan#18197).
  - Add the full conan package in PyInstaller bundle
    (gh#conan-io/conan#18195).
  - Remove LT_INIT from conan new autotools_exe template
    configure.ac (gh#conan-io/conan#18378).
  - Fix CMakeConfigDeps link flags (gh#conan-io/conan#18367).
  - Fix conan audit producing _parse_error_threshold crash when
    some package was not found in the catalog
    (gh#conan-io/conan#18363).
  - The first edge on conan graph info ... -f=html now shows
    require information (gh#conan-io/conan#18245).
  - conan cache save no longer zips downloaded artifacts like
    conan_export.tgz and conan_sources.tgz
    (gh#conan-io/conan#18243).
  - Allow to conan create a python-requires package with a
    profile that contains tool-requires
    (gh#conan-io/conan#18226).
  - Let conan config install walk the fs tree looking for a
    .conanignore (gh#conan-io/conan#18170).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753531200">- Update to version 2.19.0:
  * Features:
  - Changed some private attributes in MesonToolchain as public
    ones, e.g., b_ndebug, b_staticpic (gh#conan-io/conan#18676).
  - PremakeDeps will now correctly propagate libraries, headers
    and binaries depending on the requirement traits
    (gh#conan-io/conan#18663).
  - Add cmake_target_aliases support for CMakeConfigDeps
    (gh#conan-io/conan#18662).
  - Add self.conan_data to the information serialized by
    ConanFile, so it is printed in conan graph info and other
    commands (gh#conan-io/conan#18661).
  - Let conan source reference the backup sources it generates
    in more cases (gh#conan-io/conan#18655).
  - Add user channel to CycloneDX SBOM sbom_ref field
    (gh#conan-io/conan#18649).
  - Enable test_package_folder attribute for conan export-pkg
    command (gh#conan-io/conan#18621).
  - Add support for GCC 12.5 (gh#conan-io/conan#18587).
  - New makefile parameter in Autotools make/install methods to
    allow specifying the name of the Makefile file
    (gh#conan-io/conan#18578).
  - Let graph html focus on searched package when pressing Intro
    in search box (gh#conan-io/conan#18575).
  - Allow profile composition while using conan runners
    (gh#conan-io/conan#18534).
  * Bug fixes:
  - Add explicit error when trying to export a reference with
    channel but no user (gh#conan-io/conan#18646).
  - Check required_conan_version before loading hooks
    (gh#conan-io/conan#18644).
  - Avoid logging levels hiding the login username/password
    request messages (gh#conan-io/conan#18642).
  - Allow cc compiler to be defined with spaces for profile auto
    detection (gh#conan-io/conan#18628).
  - Fixed untargz when the destination path uses the Windows
    long paths prefix \\?\ (gh#conan-io/conan#18612).
  - CMakeConfigDeps filter requires() to
    package_type=application (gh#conan-io/conan#18611).
  - Fix multithreading for self-contained Conan binaries
    (gh#conan-io/conan#18603).
  - Improve version detection for cc compilers
    (gh#conan-io/conan#18600).
  - Make package_type="configuration" packages independent of
    the config_mode for their package_id
    (gh#conan-io/conan#18671).
  - PremakeDeps: ensure correct linkage on dependent libraries
    (gh#conan-io/conan#18631).
- Changes from version 2.18.0:
  * See release notes at
    &lt;https://github.com/conan-io/conan/releases/tag/2.18.0&gt;.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1755086400">- Update to version 2.19.1:
  * Fix: Remove the definition of CMAKE_TRY_COMPILE_CONFIGURATION
    in CMakeToolchain to avoid issues with check_function_exists()
    legacy code in MSVC (gh#conan-io/conan#18707).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761739200">- Update to version 2.21.0:
  * Features:
  - Add support for universal binaries to AutotoolsToolchain
    (gh#conan-io/conan#18992).
  - Add support for universal binaries to GnuToolchain
    (gh#conan-io/conan#18992).
  - Add --context={build,host} filter to conan audit scan
    (gh#conan-io/conan#18976).
  - Default recipe paths to cwd if not specified when calling
    Conan (gh#conan-io/conan#18964)
  - Implement a new post_package_id() hook
    (gh#conan-io/conan#18960).
  - Add the PipEnv tool to install python tools using pip in an
    isolated virtual environment (gh#conan-io/conan#18923).
  - Allow separate build and package directories for multiple
    CMake builds from single conanfile
    (gh#conan-io/conan#18905).
  - Add recipes_only field to remote to control whether a remote
    can be used to download binaries (gh#conan-io/conan#18896).
  - Add cmake_extra_variables property for CMakeConfigDeps
    (gh#conan-io/conan#18822).
  - Add cmake_extra_variables property for CMakeDeps
    (gh#conan-io/conan#18822).
  - Improve conan report diff html UX (gh#conan-io/conan#18686).
  - Add generation of dotenv environment files with
    tools.env:dotenv=True conf (gh#conan-io/conan#18266).
  * Bug fixes:
  - Avoid CMakePresets adding the jobs field when
    tools.build:jobs=0 (gh#conan-io/conan#18984).
  - Warn when exporting recipes with versions containing
    alphanumeric majors (gh#conan-io/conan#18980).
  - Set cpp.source.includedirs to include in basic_layout
    (gh#conan-io/conan#18958).
  - workspace add can update the package version of an existing
    package in the workspace (gh#conan-io/conan#18955).
  - Move test_requires to build_requirements method in tests
    (gh#conan-io/conan#18929).
  - Always run validate hooks even if recipe does not define
    validate() method (gh#conan-io/conan#18928).
  - Remove deprecated, old and undocumented features, marked for
    deprecations for a long time (gh#conan-io/conan#18920).
  - Ensure VCVars generated conanvcvars.bat has normalized path
    with backward slash (Windows) (gh#conan-io/conan#18907).
  - Fix compatibility.py migration overwrite when no changes
    were necessary (gh#conan-io/conan#18882).
  - Cleaning files and upload-urls from "package lists" after a
    download or when skipping uploads (gh#conan-io/conan#18878).
  - Improve the error message and avoid the traceback when a
    build-scripts package tries to depend on a library in the
    "host" context (gh#conan-io/conan#18869).
  - Move legacy CMake vars from xxx-target-&lt;config&gt;.cmake to
    xxxx-config.cmake file (gh#conan-io/conan#18860).
  - Ensure conan graph build-order errors out when passing both
    a recipe path and a --requires reference
    (gh#conan-io/conan#18964).
  - MesonToolchain no longer add quotes to linker_script
    definition (gh#conan-io/conan#18922).
  - Command conan list with version-ranges can now listen to
    core.version_ranges:resolve_prereleases=True to list
    pre-releases (gh#conan-io/conan#18868).
  - Stabilize PackagesList methods (gh#conan-io/conan#18833).
- Changes from version 2.20.1:
  * Bug fixes:
  - Fix Apt not detecting the correct architecture in multiarch
    setups (gh#conan-io/conan#18872).
  - Apt correctly detects arch-independent (all) packages during
    cross-building to avoid unnecessary reinstalls
    (gh#conan-io/conan#18872).
- Changes from version 2.20.0:
  * Features:
  - new check_min_compiler_version validator which simplify
    compiler restriction description in recipes
    (gh#conan-io/conan#18849).
  - Adding Clang 21 to the default settings.yml
    (gh#conan-io/conan#18846)
  - Avoid the generation of conanintelsetvars script by IntelCC
    if the tools.intel:installation_path="", similarly to VCVars
    generation. The user should have already activated the
    IntelCC environment on their own before running
    (gh#conan-io/conan#18840).
  - Improved the CMakeLists.txt file created by the conan new
    workspace command for super-builds (gh#conan-io/conan#18838)
  - Add CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON for CMakeConfigDeps
    generator (gh#conan-io/conan#18832)
  - Add excludes pattern support for get and unzip methods
    (gh#conan-io/conan#18831)
  - Add support for GCC 15.2 (gh#conan-io/conan#18735)
  - Stabilize and document ConfigAPI public Python sub-API
    (gh#conan-io/conan#18709)
  - Print build-order in the conan workspace super-install
    command (#18693).
  - Workspace super-build options aggregation
    (gh#conan-io/conan#18608).
  - Implement tools.build:install_strip for Autotools
    (gh#conan-io/conan#18606).
  - Added support to the system_package tool for defining the
    system package version to be installed
    (gh#conan-io/conan#18517).
  * Bug fixes:
  - Better error message when there is an existing file called
    "build" in the same location as the "build" build-folder is
    expected to be created (gh#conan-io/conan#18842)
  - The cmake_layout was not taking into account the Apple
    multi-arch/universal separator when creating folders named
    after the arch setting (gh#conan-io/conan#18823)
  - Avoiding issues if passing non-string objects to ConanOutput
    methods. Still, the input to several .info() and similar
    methods must be "text", passing arbitrary objects and
    expecting them to convert to strings internally is not
    supported (gh#conan-io/conan#18782).
  - Document public interface for ConanOutput class
    (gh#conan-io/conan#18782).
  - Remove Python 3.6 support, End Of Life since 2021
    (gh#conan-io/conan#18779).
  - Make all non-documented subapi attributes private
    (gh#conan-io/conan#18736)
  - Remove SearchAPI in favour of ListAPI's select()
    (gh#conan-io/conan#18726).
  - Relax the "risk" warning for conflicting visibility in
    test_requires (gh#conan-io/conan#18723)
  - Fixed an issue that caused APT packages without a defined
    architecture to be detected if one with the same name was
    installed for a different architecture
    (gh#conan-io/conan#18517).
  - Preserve subfolders for runtime_deploy deployer
    (gh#conan-io/conan#17848).
  - Made ConanAPI's home_folder read-only
    (gh#conan-io/conan#18726).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761912000">- Update to version 2.22.0:
  * Features:
  - Make the remote name used by conan config install-pkg
  - -url=&lt;url&gt; public (gh#conan-io/conan#19132).
  - Add support for macOS 15.7 and iOS 18.7
    (gh#conan-io/conan#19130).
  - Group arguments in CLI help (gh#conan-io/conan#19126).
  - Suggest possible typos for CLI arguments declared as string
    choices (gh#conan-io/conan#19126).
  - Add opt-in conf to control making .sh and .ps1 env
    deactivate functionality into in-memory functions instead of
    files (gh#conan-io/conan#19105).
  - Document ExportAPI (gh#conan-io/conan#19103).
  - Enable parallel download of packages by default, by
    defaulting core.download:parallel to the available CPU cores
    (gh#conan-io/conan#19099).
  - Support conan graph info --package-filter=&amp; pattern
    (gh#conan-io/conan#19080).
  - Add new environment variable CONAN_DEFAULT_BUILD_PROFILE for
    default build profile (gh#conan-io/conan#19040).
  - Allow nullifying settings from profiles and command line
    (gh#conan-io/conan#19035).
  - Support compatibility plugin removal of nullable settings
    (gh#conan-io/conan#19031).
  - New tools.gnu:disable_flags configuration to allow disabling
    the injection of some build system flags
    (gh#conan-io/conan#19014).
  - Expose recipe in the ConanFileInterface for information
    purpose only (gh#conan-io/conan#18995).
  - New CMakeConfigDeps properties to inject extra dependencies
    and targets (gh#conan-io/conan#18316).
  * Bug fixes:
  - Better error message for CMakeConfigDeps when the
    package_type or component type is not defined for something
    with .location defined (gh#conan-io/conan#19096).
  - Change order of build_modules inclusion in CMakeConfigDeps
    so it happens after legacy-vars, to support some ConanCenter
    recipes abusing those variables (gh#conan-io/conan#19094).
  - Reintroduce settings.yml access to config Sub-API
    (gh#conan-io/conan#19078).
  - Raise an error if conan list * --lru=xx, recommending the
    [#]&lt;rev-pattern&gt; argument (gh#conan-io/conan#19077).
  - Sanitize XcodeDeps file and variable names to use only valid
    xcconfig characters (gh#conan-io/conan#19075).
  - Explicitly set allow_empty=True in glob() function in
    BazelDeps (Bazel 8.x compatible) (gh#conan-io/conan#19068).
  - Fix CMakeConfigDeps when a regular library requires() an
    application, using components (gh#conan-io/conan#19052).
  - Add missing final newline when saving lockfiles to disk
    (gh#conan-io/conan#19043).
  - Warn when adding requirement to version range with pinned
    revision, it has no effect (gh#conan-io/conan#19041).
  - Fix CMakeConfigDeps escaping (gh#conan-io/conan#19034).
  - Improved Python virtual environment creation in PipEnv by
    using the system-installed interpreter or a user-defined one
    via tools.system.pipenv:python_interpreter
    (gh#conan-io/conan#19030).
  - Add VS2026 CMake generator mapping
    (gh#conan-io/conan#19024).
  - Avoid referencing xcconfig from skipped dependencies
    required in components in XcodeDeps
    (gh#conan-io/conan#19023).
  - Add execution["jobs"] to the generated CMake testPresets
    with same logic and value as buildPresets
    (gh#conan-io/conan#19021).
  - Improve the error message when a workspace super-install
    defines intermediate packages in the cache depending on
    workspace packages (gh#conan-io/conan#19013).
  - Improve support for huge diffs in conan report diff HTML
    output (gh#conan-io/conan#19012).
  - MSBuildToolchain explicitly adds the specific toolset .props
    file when compiler.update is defined, otherwise, activating
    vcvars is not enough (gh#conan-io/conan#19137).
  - Fixes an issue where the Apt packages for the build arch
    would be reported missing, in cross-compiling scenarios,
    even though they are installed (gh#conan-io/conan#19074).
  - Solve unexpected conflict when pinning a recipe-revision
    directly in a conanfile that is not the latest, and having
    other dependencies resolving first to the latest recipe
    revision (gh#conan-io/conan#19038).
  - Fix &lt;host_version&gt; resolution in certain transitive cases
    (gh#conan-io/conan#18947).
  - Fix orphan nodes being created when expanding the dependency
    graph for some cases (gh#conan-io/conan#18947).
  - Error out if components miss requiring direct dependencies
    in more cases (gh#conan-io/conan#18830).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 2.22.2:
  * Bugfix: Fix assert when finding compatible binaries of a
    package that exists in both contexts with different settings
    (gh#conan-io/conan#19208).
- Changes from version 2.22.1:
  * Bugfix: Revert "Error out if components miss requiring direct
    dependencies in more cases" (gh#conan-io/conan#19168).
- Add explicit BuildRequires: python3-base &gt;= 3.7.0 to make builds
  for distros with less than the minimum supported python
  unresolvable.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1768651200">- Update to version 2.24.0:
  * MesonToolchain needs_exe_wrapper property now listens to can_run() function
  * Workspace super-install now follows layout()
  * Make diff symbols in conan report diff ... -f=html non-selectable
  * Add more public sub Python APIs, some more typing and fix docstrings
  * Represent missing packages in graph.html output
  * conan cache check-integrity: new JSON output format
  * New conan workspace complete command to open/add intermediate packages to
    the workspace
  * Inject hashlib in the global.conf jinja2 rendering to be able to compute
    hashes (for paths, for example)
  * Introduce new conanconfig.yml file that can store packages for multiple
    automatic conan config install-pkg
  * defines and frameworks now also generate CMakeConfigDeps targets
  * Warn on version ranges in reference pattern, which have no effect
    (ie -o="foo/[&gt;1]:shared=True")
  * Fixed conan_config.json storage to use only RecipeReferences (not
    PackageReferences)
  * conan config install-pkg will report for order-changing updates to i
    existing configuration installs, allowing to -force to change the order
  * Do correct scoping of conan install --requires=dep/[*] -o myoption=value
  * fix new core.graph:compatibility_mode=optimized with multiple repos
  * Fix crash for conan workspace build with external global editables
  * Fix CMakeConfigDeps flags handling of generator expressions with separators
  * Fix logic in EnvVars generation of .sh and .ps1 scripts for "unset" vs
    "empty" definition
  * Fix Workspace crash when passing per-package configuration
  * Fix version range pattern replacement in replace_requires
- Update to version 2.23.0:
  * Adding optional cli_args to meson install
  * Improve conan pkglist find-remote to handle partial information, like not
    providing revisions
  * Add message when compatibility does not find a matching package
  * Improve Workspace error reporting for user code, and allow workspace
    conanfile to execute self.run() commands
  * Introduce workspace_packages so workspace super-install can collect
    information from workspace packages
  * New parameter to support custom Premake configuration names
  * Add collapse all and expand level buttons to conan report diff html output
  * Show provides conflicts in conan graph info -f=html
  * Allow source_credentials.json and the source auth plugin to define headers
  * Let conan install/create output the resulting graph.json/html even when
    there are build failures, to allow listing possible packages that have been
    built
  * Document the Remote() constructor as public API
  * CMake.ctest() runner new tools.cmake:ctest_args conf
  * Add some more useful output to conan audit
  * Allow distro 1.19 python pip package dependency for broader compatibility
  * Support metadata files addition without previously downloading other
    metadata files
  * Add rename info for files in conan report diff
  * Add conan run command to run commands from packages
  * Compatibility checks are now performed in a single request to each remote
  * Propagate verbosity confs to CMakeToolchain
  * Fix 15.7 version in settings.yml
  * Remove empty value from --verbose choice help string
  * Improve error message referencing non existing git_excluded, use
    core.scm:excluded instead
  * CMakeConfigDeps management of cmake_extra_interface_libs per component
  * Added deployer arguments to workspace super-install command
  * Added format_graph_json formatter to workspace super-install command
  * Make layout() have higher precedence for
    self.layouts.build.xxxenv_info/conf_info
  * Fix bug in conan new cmake_lib template without arguments, incorrect
    function name
  * Conanfile.run's quiet parameter now silences the output of the command
  * Verbosity level quiet now also silences the output of tools ran by Conan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1770984000">- Update to version 2.25.2:
  - Fix: Revert atomic os.replace for package binary downloads due
    to antivirus Windows issues (gh#conan-io/conan#19565).
- Changes from version 2.25.0:
  - Fix: Do "retry" over the os.replace() in Windows to avoid
    antivirus blocking issues (gh#conan-io/conan#19532).
- Changes from version 2.25.0:
  * Features:
  - Make the download of package binaries more atomic to make
    cancellations more robust (gh#conan-io/conan#19510).
  - Add public docs for InstallAPI subapi
    (gh#conan-io/conan#19497).
  - conan new with no positional arguments creates a default
    CMake basic conanfile (gh#conan-io/conan#19496).
  - Further optimize the number of DB calls for upload,
    download, and package builds (gh#conan-io/conan#19485).
  - Add public documentation for CacheAPI and ConfigAPI subapis
    (gh#conan-io/conan#19479).
  - Deprecate MesonToolchain.preprocessor_definitions in favor
    of extra_defines (gh#conan-io/conan#19468).
  - Add conan require command to add/remove requirements to/from
    your local conanfile (gh#conan-io/conan#19457).
  - Support for CPS CMake round trip with components with
    requires (gh#conan-io/conan#19446).
  - Add a way to specify link features ($&lt;LINK_LIBRARY:...&gt;) in
    CMakeConfigDeps (gh#conan-io/conan#19444).
  - Update settings with new versions of supported tools
    (gh#conan-io/conan#19442).
  - CPS CMake-Conan round trip support for components
    (gh#conan-io/conan#19428).
  - Move CMakeConfigDeps from incubating to experimental
    (gh#conan-io/conan#19421).
  - Support CPS shared libs from CMake
    (gh#conan-io/conan#19417).
  - Support full CPS CMake round trip in CMakeConfigDeps
    (gh#conan-io/conan#19410).
  - Optimize package cache DB access, reducing connections and
    queries by half for the dependency graph construction
    (gh#conan-io/conan#19398).
  - Add root_profile_name to the profile jinja2 context to allow
    tracing back the root profile from included profiles
    (gh#conan-io/conan#19393).
  - Optimize package cache DB access by doing batch updates of
    the LRU recipes and packages (gh#conan-io/conan#19392).
  - Define the Python version used by PipEnv using UV
    (gh#conan-io/conan#19388).
  - (Experimental) Support built-in xz and zstd compression for
    Conan artifacts (gh#conan-io/conan#19337).
  * Fixes:
  - Check Python version in PyEnv init
    (gh#conan-io/conan#19520).
  - Populate &lt;library&gt;_DEFINITIONS legacy variables in
    CMakeConfigDeps for compatibility with old
    check_symbol_exists and similar (gh#conan-io/conan#19519).
  - Use dnf as the default system package manager for Almalinux,
    Rocky and Oracle Linux instead of legacy yum
    (gh#conan-io/conan#19487).
  - Display packages even when a system package manager install
    is a no-op (gh#conan-io/conan#19483).
  - Remove --lockfile-out generation arguments in workspace
    commands that cannot generate a lockfile (orchestrated conan
    workspace install/build/complete) (gh#conan-io/conan#19475).
  - Reduce the sqlite DB connection scope to try to optimize DB
    locking. Remove the yield DB return that could create
    operational issues (gh#conan-io/conan#19394).
  - Avoid potential None and PackageType comparison when
    deducing cpp_info (gh#conan-io/conan#19494).
  - Solve PipEnv failure when using version ranges
    (gh#conan-io/conan#19478).
  - Correct pattern comparison for symlink with files.copy
    function (gh#conan-io/conan#19437).
  - Solve issue in CMakeConfigDeps when building transitive
    libraries in the "build" context (gh#conan-io/conan#19429).
  - Allow updating to newer remote revisions that already exist
    in the Conan cache with an older timestamp
    (gh#conan-io/conan#19402).
  - Fix unintended packages showing up when using conan list ...
  - -graph-context={build-only,host-only} when there are
    package binary mismatches (gh#conan-io/conan#19368).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772452800">- Update to version 2.26.1:
  * Bugfix: Avoid missing binaries due to default platform
    requires revision (gh#conan-io/conan#19680).
- Changes from version 2.26.0:
  * Feature: Expose PyEnv env_dir (venv root), env_exe (venv
    python executable), and bin_path (bin/Scripts directory)
    (gh#conan-io/conan#19628).
  * Feature: Document publicly LocalAPI (gh#conan-io/conan#19623).
  * Feature: Create deployers that generate CycloneDX SBOMs
    (gh#conan-io/conan#19611).
  * Feature: New important! conf that allows tool-requires
    conf_info to have higher relative priority over profiles conf
    (gh#conan-io/conan#19610).
  * Feature: Don't check for user/channel match in &lt;host_version&gt;
    (gh#conan-io/conan#19599).
  * Feature: Allow disabling environment script generation from
    recipes using virtualxxxenv = False (gh#conan-io/conan#19594).
  * Feature: Add detect_api.detect_emcc_compiler to detect EMSDK
    Emscripten compiler version (gh#conan-io/conan#19592).
  * Feature: Generate .sh scripts with variable existence checks
    to harden scripts and avoid extra separators for empty
    variables (gh#conan-io/conan#19591).
  * Feature: Optimize LRU database updates by using filesystem
    folder mtimes (gh#conan-io/conan#19582).
  * Feature: Enable access to the author attribute in the
    ConanFileInterface class (gh#conan-io/conan#19577).
  * Feature: Add tools.build:add_rpath_link conf (Meson and CMake
    toolchains) to pass -rpath-link with all directories of host
    dependencies (gh#conan-io/conan#19574).
  * Feature: Add cmake_file_name_variants support to
    CMakeConfigDeps to allow packages to define additional
    lower/upper-case variants that consumers may use when calling
    find_package (gh#conan-io/conan#19530).
  * Feature: Add .bat support for
    tools.env:deactivation_mode=function
    (gh#conan-io/conan#19474).
  * Feature: New package_id_abi_options to allow specific
    dependency options to affect the consumer package_id when
    headers variability (e.g. shared) can impact consumer
    binaries, even in non-embed cases (gh#conan-io/conan#19438).
  * Feature: New conan cache sign and conan cache verify commands
    for signing and verifying packages (gh#conan-io/conan#19345).
  * Fix: Use lazy imports to avoid circular dependency so
    PyInstaller bundles conan.tools.system
    (gh#conan-io/conan#19670).
  * Fix: Fix legacy definitions syntax for CMakeConfigDeps
    (gh#conan-io/conan#19662).
  * Fix: Add support for .txz and .tzst extensions to conan cache
    save help output (gh#conan-io/conan#19660).
  * Fix: Allow requires-only components to create a target with
    CMakeConfigDeps (gh#conan-io/conan#19645).
  * Fix: MSBuildDeps bug with transitive build requirements and
    components (gh#conan-io/conan#19625).
  * Fix: Improve the -DCMAKE_TOOLCHAIN_FILE tip in CMakeToolchain
    generator to abstract it to a &lt;output_folder&gt;
    (gh#conan-io/conan#19602).
  * Fix: Fix CPS parsing of package preprocessor definitions
    (gh#conan-io/conan#19539).
  * Fix: Deprecate Python 3.7 warning for Conan
    (gh#conan-io/conan#19535).
  * Fix: Update terminology to use “hash” instead of “signature”
    (gh#conan-io/conan#19522).
  * Bugfix: Solve CMakeConfigDeps issue with in-package
    config.cmake files that were ignoring cmake_file_name_variants
    (gh#conan-io/conan#19669).
  * Bugfix: Fix conan list --graph-context={build,host}-only for
    consumer recipes without a name (gh#conan-io/conan#19657).
  * Bugfix: Force parsing of conf like tools.microsoft:msvc_update
    as a string, to avoid parsing it as float and dropping
    trailing zero (gh#conan-io/conan#19647).
  * Bugfix: Avoid --build=compatible to rebuild an already
    existing binary (gh#conan-io/conan#19643).
  * Bugfix: Correctly escape CMakeToolchain.variables for CMake
    syntax (gh#conan-io/conan#19642).
  * Bugfix: Fix serialization of cpp_info when it uses the type
    field (gh#conan-io/conan#19604).
  * Bugfix: Ensure CPS component Cmake targets follow expected
    name pattern (gh#conan-io/conan#19584).
  * Bugfix: Fix corruption of [buildenv] information when using
    per-package patterns across multiple packages
    (gh#conan-io/conan#19571).
  * Bugfix: Add default #platform revision to
    platform_{tool_}requires (gh#conan-io/conan#19561).
  * Bugfix: Add missing riscv64 mappings for yum and apt
    (gh#conan-io/conan#19560).</changelog>
</package>
<package pkgid="64c8053f8f68483017e396bb21e7e73205e347b2916938a2ab82085c866110575216d98bd4e22b723ef8ac1e26b8d4b085196fa7ae031630cf187517714b8611" name="conauto" arch="riscv64">
  <version epoch="0" ver="2.03" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600344000">- Initial package (version 2.03) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730808000">- Add gcc14.patch</changelog>
</package>
<package pkgid="94bc569c2bfc9b47f7a6b4aa082c29f56c70a6222d159867bc74834ed3074692d802d44fc048dd491aab10b8e95dd423f427078179d00084a2d4afc2fc961fdc" name="conflict" arch="riscv64">
  <version epoch="0" ver="20250930" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769083200">- initial package</changelog>
</package>
<package pkgid="fa4206ae069708f3ae0ea2ae4f7bb8650165cd61765c5a17cc047dfb6f00a10b2230e8adac21dea06f232749b9b011eac860582fc7f0e670beb5868a7cfeccc6" name="conftest" arch="riscv64">
  <version epoch="0" ver="0.68.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749556800">- Update to version 0.61.2:
  * Switch back to original `conftest test --update` behavior
    (#1138)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752148800">- Update to version 0.62.0:
  * OPA Changes
  - ebb167d: build(deps): bump github.com/open-policy-agent/opa
    from 1.5.1 to 1.6.0 (#1149) (@dependabot[bot])
  * Other Changes
  - 4c22f26: build(deps): bump alpine from 3.21.3 to 3.22.0
    (#1135) (@dependabot[bot])
  - 7cf3311: build(deps): bump cuelang.org/go from 0.13.0 to
    0.13.2 (#1148) (@dependabot[bot])
  - 2d33645: build(deps): bump github.com/moby/buildkit from
    0.22.0 to 0.23.2 (#1150) (@dependabot[bot])
  - 89ef4d5: build(deps): bump golang from 1.24.3-alpine to
    1.24.4-alpine (#1140) (@dependabot[bot])
  - c7f6f8f: chore: Replace OPA v0 with v1 import paths (#1142)
    (@jalseth)
  - 91d8de7: chore: Use uppercase for all Dockerfile build
    keywords (#1143) (@jalseth)
  - 060ea76: ci: Run docker builds in parallel during release
    (#1139) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759752000">- Update to version 0.63.0:
  * New Features
  - 30b9a8d: feat: add reformat command for JSON output
    conversion (#1153) (@thevilledev)
  * Bug Fixes
  - ffb6ce3: fix: Add explicit line-number to GitHub output
    (#1173) (@tun0)
  * OPA Changes
  - 64bf641: build(deps): bump github.com/open-policy-agent/opa
    from 1.6.0 to 1.7.1 (#1156) (@dependabot[bot])
  - 981983b: build(deps): bump github.com/open-policy-agent/opa
    from 1.7.1 to 1.8.0 (#1165) (@dependabot[bot])
  - c7aa1d4: build(deps): bump github.com/open-policy-agent/opa
    from 1.8.0 to 1.9.0 (#1175) (@dependabot[bot])
  * Other Changes
  - 0d903ce: build(deps): bump actions/checkout from 4 to 5
    (#1158) (@dependabot[bot])
  - 364cf32: build(deps): bump actions/setup-go from 5 to 6
    (#1171) (@dependabot[bot])
  - d4aa81f: build(deps): bump actions/setup-python from 5 to 6
    (#1172) (@dependabot[bot])
  - a1ecf3f: build(deps): bump alpine from 3.22.0 to 3.22.1
    (#1152) (@dependabot[bot])
  - b87ca5f: build(deps): bump cuelang.org/go from 0.13.2 to
    0.14.1 (#1159) (@dependabot[bot])
  - 1c5abaa: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.2 to 0.9.3 (#1177) (@dependabot[bot])
  - 2a509fe: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.8 to 1.7.9 (#1162) (@dependabot[bot])
  - a433ed0: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.9 to 1.8.0 (#1169) (@dependabot[bot])
  - d9dca30: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.0 to 1.8.1 (#1174) (@dependabot[bot])
  - b51f6d9: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.1 to 1.8.2 (#1178) (@dependabot[bot])
  - c664099: build(deps): bump github.com/moby/buildkit from
    0.23.2 to 0.24.0 (#1166) (@dependabot[bot])
  - 5378cc3: build(deps): bump github.com/moby/buildkit from
    0.24.0 to 0.25.0 (#1176) (@dependabot[bot])
  - fb4c503: build(deps): bump golang from 1.25.0-alpine to
    1.25.1-alpine (#1170) (@dependabot[bot])
  - 0d6e3b4: chore(deps): bump Go version to 1.25 (#1160)
    (@thevilledev)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762689600">- Update to version 0.64.0:
  * New Features
  - 00b02b2: feat: Include location in the result output (#1196)
    (@jalseth)
  - ee91078: feat: Refactor GitHub outputter to support locations
    from Rego policy (#1197) (@jalseth)
  - d359466: feat: add conftest-fmt and conftest-pull pre-commit
    hooks (#1192) (@dkolepp)
  * Bug Fixes
  - 997f5ce: fix: Fix XDG writable check on Windows (#1185)
    (@jalseth)
  - fb9c88d: fix: Only use XDG directories for plugin if they are
    writable (#1182) (@jalseth)
  - 4a2ddd6: fix: Use "python3" instead of "python" in the
    Makefile (#1184) (@jalseth)
  * OPA Changes
  - 347388d: build(deps): bump github.com/open-policy-agent/opa
    from 1.9.0 to 1.10.1 (#1201) (@dependabot[bot])
  * Other Changes
  - 75449c3: build(deps): bump alpine from 3.22.1 to 3.22.2
    (#1191) (@dependabot[bot])
  - 0ade44b: build(deps): bump cuelang.org/go from 0.14.1 to
    0.15.0 (#1202) (@dependabot[bot])
  - 1ef4588: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.2 to 1.8.3 (#1199) (@dependabot[bot])
  - d2e56c3: build(deps): bump github.com/moby/buildkit from
    0.25.0 to 0.25.2 (#1200) (@dependabot[bot])
  - 5242185: build(deps): bump golang from 1.25.1-alpine to
    1.25.3-alpine (#1193) (@dependabot[bot])
  - 58ace24: build: Add Nix devshell (#1186) (@jalseth)
  - 6189512: chore: Fix gitignore for acceptance tests (#1195)
    (@jalseth)
  - 7d41238: ci: Run validation job on Linux, macOS, Windows
    (#1181) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.65.0:
  * New Features
  - 7de1f99: feat: Add location to SARIF output (#1207)
    (@jalseth)
  * Bug Fixes
  - 94bb769: fix(build): Include Git version when using 'make
    build' (#1218) (@jalseth)
  - ff4e456: fix(sarif): Include conftest version number (#1206)
    (@jalseth)
  * OPA Changes
  - 8c4cfa6: build(deps): bump github.com/open-policy-agent/opa
    from 1.10.1 to 1.11.0 (#1224) (@dependabot[bot])
  * Other Changes
  - 3dab980: build(deps): bump cuelang.org/go from 0.15.0 to
    0.15.1 (#1217) (@dependabot[bot])
  - cfa85ca: build(deps): bump github.com/moby/buildkit from
    0.25.2 to 0.26.2 (#1216) (@dependabot[bot])
  - dd7e3bc: build(deps): bump golang from 1.25.3-alpine to
    1.25.4-alpine (#1210) (@dependabot[bot])
  - bbbb04c: chore: Include goreleaser in Nix devshell (#1219)
    (@jalseth)
  - ac3146f: ci: Pin GitHub Actions to the Git SHA using ratchet
    (#1204) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.66.0:
  * OPA Changes
  - 08529c7: build(deps): bump github.com/open-policy-agent/opa
    from 1.11.0 to 1.12.1 (#1240) (@dependabot[bot])
  * Other Changes
  - 10434c1: build(deps): bump actions/setup-python from 6.0.0 to
    6.1.0 (#1225) (@dependabot[bot])
  - 25bee5d: build(deps): bump alpine from 3.22.2 to 3.23.0
    (#1229) (@dependabot[bot])
  - 6cafc0f: build(deps): bump github.com/BurntSushi/toml from
    1.5.0 to 1.6.0 (#1238) (@dependabot[bot])
  - f6b8fa9: build(deps): bump github.com/moby/buildkit from
    0.26.2 to 0.26.3 (#1235) (@dependabot[bot])
  - 233776f: build(deps): bump golang from 1.25.4-alpine to
    1.25.5-alpine (#1228) (@dependabot[bot])
  - 7a86f94: chore: Remove dependency on github.com/pkg/errors
    (#1233) (@jalseth)
  - 5a394b8: ci(golangci-lint): Disable revive
    skip-package-name-collision-with-go-std (#1232) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.67.0:
  * Bug Fixes
  - 69f41ed: fix(plugin): Handle spaces in the plugin command
    path (#1242) (@jalseth)
  * OPA Changes
  - 59cb419: build(deps): bump github.com/open-policy-agent/opa
    from 1.12.1 to 1.13.1 (#1262) (@dependabot[bot])
  - 507345f: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.1 to 1.13.2 (#1274) (@dependabot[bot])
  - 69b7329: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.2 to 1.14.1 (#1282) (@dependabot[bot])
  * Other Changes
  - 8ec8ba0: build(deps): bump actions/checkout from 5.0.0 to
    6.0.1 (#1230) (@dependabot[bot])
  - fb1d20e: build(deps): bump alpine from 3.23.2 to 3.23.3
    (#1264) (@dependabot[bot])
  - 84ee4f1: build(deps): bump bats-core/bats-action from 3.0.1
    to 4.0.0 (#1270) (@dependabot[bot])
  - 06f26a6: build(deps): bump cuelang.org/go from 0.15.1 to
    0.15.3 (#1244) (@dependabot[bot])
  - d01f783: build(deps): bump cuelang.org/go from 0.15.3 to
    0.15.4 (#1259) (@dependabot[bot])
  - b7f9627: build(deps): bump cuelang.org/go from 0.15.4 to
    0.16.0 (#1279) (@dependabot[bot])
  - 3e4cf98: build(deps): bump docker/build-push-action from
    6.18.0 to 6.19.2 (#1273) (@dependabot[bot])
  - b7060d3: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.3 to 0.10.0 (#1265) (@dependabot[bot])
  - e130513: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.3 to 1.8.4 (#1245) (@dependabot[bot])
  - e5afd3f: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.4 to 1.8.5 (#1285) (@dependabot[bot])
  - d6f5fb2: build(deps): bump github.com/moby/buildkit from
    0.26.3 to 0.27.1 (#1260) (@dependabot[bot])
  - c1ba806: build(deps): bump github.com/moby/buildkit from
    0.27.1 to 0.28.0 (#1280) (@dependabot[bot])
  - fc57996: build(deps): bump github.com/spdx/tools-golang from
    0.5.5 to 0.5.6 (#1243) (@dependabot[bot])
  - 95d756f: build(deps): bump github.com/spdx/tools-golang from
    0.5.6 to 0.5.7 (#1251) (@dependabot[bot])
  - a59b8bd: build(deps): bump golang from 1.25.5-alpine to
    1.25.6-alpine (#1256) (@dependabot[bot])
  - bde1457: build(deps): bump golang from 1.25.6-alpine to
    1.26.1-alpine (#1281) (@dependabot[bot])
  - b2e58f0: build(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.2.0 (#1231) (@dependabot[bot])
  - b1e9f30: ci: Update Dependabot config (#1267) (@jalseth)
  - bf63002: ci: Update setup-go to use Go version from go.mod
    (#1268) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774353600">- Update to version 0.67.1:
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#1275)
  * build(deps): bump actions/setup-go from 6.0.0 to 6.3.0 (#1278)
  * build(deps): bump docker/login-action from 3.6.0 to 4.0.0
    (#1283)
  * build(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
    (#1284)</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1774958400">- CVE-2026-33747: Malicious frontend can cause file escape outside of storage root
  use github.com/moby/buildkit 0.28.1 for vendor.tar.gz (boo#1260970)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.68.0:
  * New Features
  - a604f55: feat(parser): Add nginx parser (#1289) (@jalseth)
  * Bug Fixes
  - 487a2e1: fix: Skip extensionless files that are not
    recognized types (#1302) (@ricardbejarano)
  * OPA Changes
  - 472e4e3: build(deps): bump github.com/open-policy-agent/opa
    from 1.14.1 to 1.15.1 (#1303) (@dependabot[bot])
  * Other Changes
  - 6d521ef: build(deps): bump github.com/google/go-jsonnet from
    0.21.0 to 0.22.0 (#1299) (@dependabot[bot])
  - 2d5f1c2: build(deps): bump github.com/moby/buildkit from
    0.28.0 to 0.29.0 (#1306) (@dependabot[bot])</changelog>
</package>
<package pkgid="9f6eb42008cbc989b42a4c88461f95f57a2482c266a42d0de3b436f16a66f24adbae5a4bb2a4585195b015d515504f7bac80402a0c9f10b0845104796288f467" name="conftest-bash-completion" arch="noarch">
  <version epoch="0" ver="0.68.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749556800">- Update to version 0.61.2:
  * Switch back to original `conftest test --update` behavior
    (#1138)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752148800">- Update to version 0.62.0:
  * OPA Changes
  - ebb167d: build(deps): bump github.com/open-policy-agent/opa
    from 1.5.1 to 1.6.0 (#1149) (@dependabot[bot])
  * Other Changes
  - 4c22f26: build(deps): bump alpine from 3.21.3 to 3.22.0
    (#1135) (@dependabot[bot])
  - 7cf3311: build(deps): bump cuelang.org/go from 0.13.0 to
    0.13.2 (#1148) (@dependabot[bot])
  - 2d33645: build(deps): bump github.com/moby/buildkit from
    0.22.0 to 0.23.2 (#1150) (@dependabot[bot])
  - 89ef4d5: build(deps): bump golang from 1.24.3-alpine to
    1.24.4-alpine (#1140) (@dependabot[bot])
  - c7f6f8f: chore: Replace OPA v0 with v1 import paths (#1142)
    (@jalseth)
  - 91d8de7: chore: Use uppercase for all Dockerfile build
    keywords (#1143) (@jalseth)
  - 060ea76: ci: Run docker builds in parallel during release
    (#1139) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759752000">- Update to version 0.63.0:
  * New Features
  - 30b9a8d: feat: add reformat command for JSON output
    conversion (#1153) (@thevilledev)
  * Bug Fixes
  - ffb6ce3: fix: Add explicit line-number to GitHub output
    (#1173) (@tun0)
  * OPA Changes
  - 64bf641: build(deps): bump github.com/open-policy-agent/opa
    from 1.6.0 to 1.7.1 (#1156) (@dependabot[bot])
  - 981983b: build(deps): bump github.com/open-policy-agent/opa
    from 1.7.1 to 1.8.0 (#1165) (@dependabot[bot])
  - c7aa1d4: build(deps): bump github.com/open-policy-agent/opa
    from 1.8.0 to 1.9.0 (#1175) (@dependabot[bot])
  * Other Changes
  - 0d903ce: build(deps): bump actions/checkout from 4 to 5
    (#1158) (@dependabot[bot])
  - 364cf32: build(deps): bump actions/setup-go from 5 to 6
    (#1171) (@dependabot[bot])
  - d4aa81f: build(deps): bump actions/setup-python from 5 to 6
    (#1172) (@dependabot[bot])
  - a1ecf3f: build(deps): bump alpine from 3.22.0 to 3.22.1
    (#1152) (@dependabot[bot])
  - b87ca5f: build(deps): bump cuelang.org/go from 0.13.2 to
    0.14.1 (#1159) (@dependabot[bot])
  - 1c5abaa: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.2 to 0.9.3 (#1177) (@dependabot[bot])
  - 2a509fe: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.8 to 1.7.9 (#1162) (@dependabot[bot])
  - a433ed0: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.9 to 1.8.0 (#1169) (@dependabot[bot])
  - d9dca30: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.0 to 1.8.1 (#1174) (@dependabot[bot])
  - b51f6d9: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.1 to 1.8.2 (#1178) (@dependabot[bot])
  - c664099: build(deps): bump github.com/moby/buildkit from
    0.23.2 to 0.24.0 (#1166) (@dependabot[bot])
  - 5378cc3: build(deps): bump github.com/moby/buildkit from
    0.24.0 to 0.25.0 (#1176) (@dependabot[bot])
  - fb4c503: build(deps): bump golang from 1.25.0-alpine to
    1.25.1-alpine (#1170) (@dependabot[bot])
  - 0d6e3b4: chore(deps): bump Go version to 1.25 (#1160)
    (@thevilledev)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762689600">- Update to version 0.64.0:
  * New Features
  - 00b02b2: feat: Include location in the result output (#1196)
    (@jalseth)
  - ee91078: feat: Refactor GitHub outputter to support locations
    from Rego policy (#1197) (@jalseth)
  - d359466: feat: add conftest-fmt and conftest-pull pre-commit
    hooks (#1192) (@dkolepp)
  * Bug Fixes
  - 997f5ce: fix: Fix XDG writable check on Windows (#1185)
    (@jalseth)
  - fb9c88d: fix: Only use XDG directories for plugin if they are
    writable (#1182) (@jalseth)
  - 4a2ddd6: fix: Use "python3" instead of "python" in the
    Makefile (#1184) (@jalseth)
  * OPA Changes
  - 347388d: build(deps): bump github.com/open-policy-agent/opa
    from 1.9.0 to 1.10.1 (#1201) (@dependabot[bot])
  * Other Changes
  - 75449c3: build(deps): bump alpine from 3.22.1 to 3.22.2
    (#1191) (@dependabot[bot])
  - 0ade44b: build(deps): bump cuelang.org/go from 0.14.1 to
    0.15.0 (#1202) (@dependabot[bot])
  - 1ef4588: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.2 to 1.8.3 (#1199) (@dependabot[bot])
  - d2e56c3: build(deps): bump github.com/moby/buildkit from
    0.25.0 to 0.25.2 (#1200) (@dependabot[bot])
  - 5242185: build(deps): bump golang from 1.25.1-alpine to
    1.25.3-alpine (#1193) (@dependabot[bot])
  - 58ace24: build: Add Nix devshell (#1186) (@jalseth)
  - 6189512: chore: Fix gitignore for acceptance tests (#1195)
    (@jalseth)
  - 7d41238: ci: Run validation job on Linux, macOS, Windows
    (#1181) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.65.0:
  * New Features
  - 7de1f99: feat: Add location to SARIF output (#1207)
    (@jalseth)
  * Bug Fixes
  - 94bb769: fix(build): Include Git version when using 'make
    build' (#1218) (@jalseth)
  - ff4e456: fix(sarif): Include conftest version number (#1206)
    (@jalseth)
  * OPA Changes
  - 8c4cfa6: build(deps): bump github.com/open-policy-agent/opa
    from 1.10.1 to 1.11.0 (#1224) (@dependabot[bot])
  * Other Changes
  - 3dab980: build(deps): bump cuelang.org/go from 0.15.0 to
    0.15.1 (#1217) (@dependabot[bot])
  - cfa85ca: build(deps): bump github.com/moby/buildkit from
    0.25.2 to 0.26.2 (#1216) (@dependabot[bot])
  - dd7e3bc: build(deps): bump golang from 1.25.3-alpine to
    1.25.4-alpine (#1210) (@dependabot[bot])
  - bbbb04c: chore: Include goreleaser in Nix devshell (#1219)
    (@jalseth)
  - ac3146f: ci: Pin GitHub Actions to the Git SHA using ratchet
    (#1204) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.66.0:
  * OPA Changes
  - 08529c7: build(deps): bump github.com/open-policy-agent/opa
    from 1.11.0 to 1.12.1 (#1240) (@dependabot[bot])
  * Other Changes
  - 10434c1: build(deps): bump actions/setup-python from 6.0.0 to
    6.1.0 (#1225) (@dependabot[bot])
  - 25bee5d: build(deps): bump alpine from 3.22.2 to 3.23.0
    (#1229) (@dependabot[bot])
  - 6cafc0f: build(deps): bump github.com/BurntSushi/toml from
    1.5.0 to 1.6.0 (#1238) (@dependabot[bot])
  - f6b8fa9: build(deps): bump github.com/moby/buildkit from
    0.26.2 to 0.26.3 (#1235) (@dependabot[bot])
  - 233776f: build(deps): bump golang from 1.25.4-alpine to
    1.25.5-alpine (#1228) (@dependabot[bot])
  - 7a86f94: chore: Remove dependency on github.com/pkg/errors
    (#1233) (@jalseth)
  - 5a394b8: ci(golangci-lint): Disable revive
    skip-package-name-collision-with-go-std (#1232) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.67.0:
  * Bug Fixes
  - 69f41ed: fix(plugin): Handle spaces in the plugin command
    path (#1242) (@jalseth)
  * OPA Changes
  - 59cb419: build(deps): bump github.com/open-policy-agent/opa
    from 1.12.1 to 1.13.1 (#1262) (@dependabot[bot])
  - 507345f: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.1 to 1.13.2 (#1274) (@dependabot[bot])
  - 69b7329: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.2 to 1.14.1 (#1282) (@dependabot[bot])
  * Other Changes
  - 8ec8ba0: build(deps): bump actions/checkout from 5.0.0 to
    6.0.1 (#1230) (@dependabot[bot])
  - fb1d20e: build(deps): bump alpine from 3.23.2 to 3.23.3
    (#1264) (@dependabot[bot])
  - 84ee4f1: build(deps): bump bats-core/bats-action from 3.0.1
    to 4.0.0 (#1270) (@dependabot[bot])
  - 06f26a6: build(deps): bump cuelang.org/go from 0.15.1 to
    0.15.3 (#1244) (@dependabot[bot])
  - d01f783: build(deps): bump cuelang.org/go from 0.15.3 to
    0.15.4 (#1259) (@dependabot[bot])
  - b7f9627: build(deps): bump cuelang.org/go from 0.15.4 to
    0.16.0 (#1279) (@dependabot[bot])
  - 3e4cf98: build(deps): bump docker/build-push-action from
    6.18.0 to 6.19.2 (#1273) (@dependabot[bot])
  - b7060d3: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.3 to 0.10.0 (#1265) (@dependabot[bot])
  - e130513: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.3 to 1.8.4 (#1245) (@dependabot[bot])
  - e5afd3f: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.4 to 1.8.5 (#1285) (@dependabot[bot])
  - d6f5fb2: build(deps): bump github.com/moby/buildkit from
    0.26.3 to 0.27.1 (#1260) (@dependabot[bot])
  - c1ba806: build(deps): bump github.com/moby/buildkit from
    0.27.1 to 0.28.0 (#1280) (@dependabot[bot])
  - fc57996: build(deps): bump github.com/spdx/tools-golang from
    0.5.5 to 0.5.6 (#1243) (@dependabot[bot])
  - 95d756f: build(deps): bump github.com/spdx/tools-golang from
    0.5.6 to 0.5.7 (#1251) (@dependabot[bot])
  - a59b8bd: build(deps): bump golang from 1.25.5-alpine to
    1.25.6-alpine (#1256) (@dependabot[bot])
  - bde1457: build(deps): bump golang from 1.25.6-alpine to
    1.26.1-alpine (#1281) (@dependabot[bot])
  - b2e58f0: build(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.2.0 (#1231) (@dependabot[bot])
  - b1e9f30: ci: Update Dependabot config (#1267) (@jalseth)
  - bf63002: ci: Update setup-go to use Go version from go.mod
    (#1268) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774353600">- Update to version 0.67.1:
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#1275)
  * build(deps): bump actions/setup-go from 6.0.0 to 6.3.0 (#1278)
  * build(deps): bump docker/login-action from 3.6.0 to 4.0.0
    (#1283)
  * build(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
    (#1284)</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1774958400">- CVE-2026-33747: Malicious frontend can cause file escape outside of storage root
  use github.com/moby/buildkit 0.28.1 for vendor.tar.gz (boo#1260970)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.68.0:
  * New Features
  - a604f55: feat(parser): Add nginx parser (#1289) (@jalseth)
  * Bug Fixes
  - 487a2e1: fix: Skip extensionless files that are not
    recognized types (#1302) (@ricardbejarano)
  * OPA Changes
  - 472e4e3: build(deps): bump github.com/open-policy-agent/opa
    from 1.14.1 to 1.15.1 (#1303) (@dependabot[bot])
  * Other Changes
  - 6d521ef: build(deps): bump github.com/google/go-jsonnet from
    0.21.0 to 0.22.0 (#1299) (@dependabot[bot])
  - 2d5f1c2: build(deps): bump github.com/moby/buildkit from
    0.28.0 to 0.29.0 (#1306) (@dependabot[bot])</changelog>
</package>
<package pkgid="efe918c92b890862363cb03a3c363508c3797a0ea9ca584a9455d4edeb6a2da27bcf8818d19a47984305b010d1856cb3a1797dd990eb9c30b7ca84477b57c4d0" name="conftest-fish-completion" arch="noarch">
  <version epoch="0" ver="0.68.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749556800">- Update to version 0.61.2:
  * Switch back to original `conftest test --update` behavior
    (#1138)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752148800">- Update to version 0.62.0:
  * OPA Changes
  - ebb167d: build(deps): bump github.com/open-policy-agent/opa
    from 1.5.1 to 1.6.0 (#1149) (@dependabot[bot])
  * Other Changes
  - 4c22f26: build(deps): bump alpine from 3.21.3 to 3.22.0
    (#1135) (@dependabot[bot])
  - 7cf3311: build(deps): bump cuelang.org/go from 0.13.0 to
    0.13.2 (#1148) (@dependabot[bot])
  - 2d33645: build(deps): bump github.com/moby/buildkit from
    0.22.0 to 0.23.2 (#1150) (@dependabot[bot])
  - 89ef4d5: build(deps): bump golang from 1.24.3-alpine to
    1.24.4-alpine (#1140) (@dependabot[bot])
  - c7f6f8f: chore: Replace OPA v0 with v1 import paths (#1142)
    (@jalseth)
  - 91d8de7: chore: Use uppercase for all Dockerfile build
    keywords (#1143) (@jalseth)
  - 060ea76: ci: Run docker builds in parallel during release
    (#1139) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759752000">- Update to version 0.63.0:
  * New Features
  - 30b9a8d: feat: add reformat command for JSON output
    conversion (#1153) (@thevilledev)
  * Bug Fixes
  - ffb6ce3: fix: Add explicit line-number to GitHub output
    (#1173) (@tun0)
  * OPA Changes
  - 64bf641: build(deps): bump github.com/open-policy-agent/opa
    from 1.6.0 to 1.7.1 (#1156) (@dependabot[bot])
  - 981983b: build(deps): bump github.com/open-policy-agent/opa
    from 1.7.1 to 1.8.0 (#1165) (@dependabot[bot])
  - c7aa1d4: build(deps): bump github.com/open-policy-agent/opa
    from 1.8.0 to 1.9.0 (#1175) (@dependabot[bot])
  * Other Changes
  - 0d903ce: build(deps): bump actions/checkout from 4 to 5
    (#1158) (@dependabot[bot])
  - 364cf32: build(deps): bump actions/setup-go from 5 to 6
    (#1171) (@dependabot[bot])
  - d4aa81f: build(deps): bump actions/setup-python from 5 to 6
    (#1172) (@dependabot[bot])
  - a1ecf3f: build(deps): bump alpine from 3.22.0 to 3.22.1
    (#1152) (@dependabot[bot])
  - b87ca5f: build(deps): bump cuelang.org/go from 0.13.2 to
    0.14.1 (#1159) (@dependabot[bot])
  - 1c5abaa: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.2 to 0.9.3 (#1177) (@dependabot[bot])
  - 2a509fe: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.8 to 1.7.9 (#1162) (@dependabot[bot])
  - a433ed0: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.9 to 1.8.0 (#1169) (@dependabot[bot])
  - d9dca30: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.0 to 1.8.1 (#1174) (@dependabot[bot])
  - b51f6d9: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.1 to 1.8.2 (#1178) (@dependabot[bot])
  - c664099: build(deps): bump github.com/moby/buildkit from
    0.23.2 to 0.24.0 (#1166) (@dependabot[bot])
  - 5378cc3: build(deps): bump github.com/moby/buildkit from
    0.24.0 to 0.25.0 (#1176) (@dependabot[bot])
  - fb4c503: build(deps): bump golang from 1.25.0-alpine to
    1.25.1-alpine (#1170) (@dependabot[bot])
  - 0d6e3b4: chore(deps): bump Go version to 1.25 (#1160)
    (@thevilledev)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762689600">- Update to version 0.64.0:
  * New Features
  - 00b02b2: feat: Include location in the result output (#1196)
    (@jalseth)
  - ee91078: feat: Refactor GitHub outputter to support locations
    from Rego policy (#1197) (@jalseth)
  - d359466: feat: add conftest-fmt and conftest-pull pre-commit
    hooks (#1192) (@dkolepp)
  * Bug Fixes
  - 997f5ce: fix: Fix XDG writable check on Windows (#1185)
    (@jalseth)
  - fb9c88d: fix: Only use XDG directories for plugin if they are
    writable (#1182) (@jalseth)
  - 4a2ddd6: fix: Use "python3" instead of "python" in the
    Makefile (#1184) (@jalseth)
  * OPA Changes
  - 347388d: build(deps): bump github.com/open-policy-agent/opa
    from 1.9.0 to 1.10.1 (#1201) (@dependabot[bot])
  * Other Changes
  - 75449c3: build(deps): bump alpine from 3.22.1 to 3.22.2
    (#1191) (@dependabot[bot])
  - 0ade44b: build(deps): bump cuelang.org/go from 0.14.1 to
    0.15.0 (#1202) (@dependabot[bot])
  - 1ef4588: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.2 to 1.8.3 (#1199) (@dependabot[bot])
  - d2e56c3: build(deps): bump github.com/moby/buildkit from
    0.25.0 to 0.25.2 (#1200) (@dependabot[bot])
  - 5242185: build(deps): bump golang from 1.25.1-alpine to
    1.25.3-alpine (#1193) (@dependabot[bot])
  - 58ace24: build: Add Nix devshell (#1186) (@jalseth)
  - 6189512: chore: Fix gitignore for acceptance tests (#1195)
    (@jalseth)
  - 7d41238: ci: Run validation job on Linux, macOS, Windows
    (#1181) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.65.0:
  * New Features
  - 7de1f99: feat: Add location to SARIF output (#1207)
    (@jalseth)
  * Bug Fixes
  - 94bb769: fix(build): Include Git version when using 'make
    build' (#1218) (@jalseth)
  - ff4e456: fix(sarif): Include conftest version number (#1206)
    (@jalseth)
  * OPA Changes
  - 8c4cfa6: build(deps): bump github.com/open-policy-agent/opa
    from 1.10.1 to 1.11.0 (#1224) (@dependabot[bot])
  * Other Changes
  - 3dab980: build(deps): bump cuelang.org/go from 0.15.0 to
    0.15.1 (#1217) (@dependabot[bot])
  - cfa85ca: build(deps): bump github.com/moby/buildkit from
    0.25.2 to 0.26.2 (#1216) (@dependabot[bot])
  - dd7e3bc: build(deps): bump golang from 1.25.3-alpine to
    1.25.4-alpine (#1210) (@dependabot[bot])
  - bbbb04c: chore: Include goreleaser in Nix devshell (#1219)
    (@jalseth)
  - ac3146f: ci: Pin GitHub Actions to the Git SHA using ratchet
    (#1204) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.66.0:
  * OPA Changes
  - 08529c7: build(deps): bump github.com/open-policy-agent/opa
    from 1.11.0 to 1.12.1 (#1240) (@dependabot[bot])
  * Other Changes
  - 10434c1: build(deps): bump actions/setup-python from 6.0.0 to
    6.1.0 (#1225) (@dependabot[bot])
  - 25bee5d: build(deps): bump alpine from 3.22.2 to 3.23.0
    (#1229) (@dependabot[bot])
  - 6cafc0f: build(deps): bump github.com/BurntSushi/toml from
    1.5.0 to 1.6.0 (#1238) (@dependabot[bot])
  - f6b8fa9: build(deps): bump github.com/moby/buildkit from
    0.26.2 to 0.26.3 (#1235) (@dependabot[bot])
  - 233776f: build(deps): bump golang from 1.25.4-alpine to
    1.25.5-alpine (#1228) (@dependabot[bot])
  - 7a86f94: chore: Remove dependency on github.com/pkg/errors
    (#1233) (@jalseth)
  - 5a394b8: ci(golangci-lint): Disable revive
    skip-package-name-collision-with-go-std (#1232) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.67.0:
  * Bug Fixes
  - 69f41ed: fix(plugin): Handle spaces in the plugin command
    path (#1242) (@jalseth)
  * OPA Changes
  - 59cb419: build(deps): bump github.com/open-policy-agent/opa
    from 1.12.1 to 1.13.1 (#1262) (@dependabot[bot])
  - 507345f: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.1 to 1.13.2 (#1274) (@dependabot[bot])
  - 69b7329: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.2 to 1.14.1 (#1282) (@dependabot[bot])
  * Other Changes
  - 8ec8ba0: build(deps): bump actions/checkout from 5.0.0 to
    6.0.1 (#1230) (@dependabot[bot])
  - fb1d20e: build(deps): bump alpine from 3.23.2 to 3.23.3
    (#1264) (@dependabot[bot])
  - 84ee4f1: build(deps): bump bats-core/bats-action from 3.0.1
    to 4.0.0 (#1270) (@dependabot[bot])
  - 06f26a6: build(deps): bump cuelang.org/go from 0.15.1 to
    0.15.3 (#1244) (@dependabot[bot])
  - d01f783: build(deps): bump cuelang.org/go from 0.15.3 to
    0.15.4 (#1259) (@dependabot[bot])
  - b7f9627: build(deps): bump cuelang.org/go from 0.15.4 to
    0.16.0 (#1279) (@dependabot[bot])
  - 3e4cf98: build(deps): bump docker/build-push-action from
    6.18.0 to 6.19.2 (#1273) (@dependabot[bot])
  - b7060d3: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.3 to 0.10.0 (#1265) (@dependabot[bot])
  - e130513: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.3 to 1.8.4 (#1245) (@dependabot[bot])
  - e5afd3f: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.4 to 1.8.5 (#1285) (@dependabot[bot])
  - d6f5fb2: build(deps): bump github.com/moby/buildkit from
    0.26.3 to 0.27.1 (#1260) (@dependabot[bot])
  - c1ba806: build(deps): bump github.com/moby/buildkit from
    0.27.1 to 0.28.0 (#1280) (@dependabot[bot])
  - fc57996: build(deps): bump github.com/spdx/tools-golang from
    0.5.5 to 0.5.6 (#1243) (@dependabot[bot])
  - 95d756f: build(deps): bump github.com/spdx/tools-golang from
    0.5.6 to 0.5.7 (#1251) (@dependabot[bot])
  - a59b8bd: build(deps): bump golang from 1.25.5-alpine to
    1.25.6-alpine (#1256) (@dependabot[bot])
  - bde1457: build(deps): bump golang from 1.25.6-alpine to
    1.26.1-alpine (#1281) (@dependabot[bot])
  - b2e58f0: build(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.2.0 (#1231) (@dependabot[bot])
  - b1e9f30: ci: Update Dependabot config (#1267) (@jalseth)
  - bf63002: ci: Update setup-go to use Go version from go.mod
    (#1268) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774353600">- Update to version 0.67.1:
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#1275)
  * build(deps): bump actions/setup-go from 6.0.0 to 6.3.0 (#1278)
  * build(deps): bump docker/login-action from 3.6.0 to 4.0.0
    (#1283)
  * build(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
    (#1284)</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1774958400">- CVE-2026-33747: Malicious frontend can cause file escape outside of storage root
  use github.com/moby/buildkit 0.28.1 for vendor.tar.gz (boo#1260970)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.68.0:
  * New Features
  - a604f55: feat(parser): Add nginx parser (#1289) (@jalseth)
  * Bug Fixes
  - 487a2e1: fix: Skip extensionless files that are not
    recognized types (#1302) (@ricardbejarano)
  * OPA Changes
  - 472e4e3: build(deps): bump github.com/open-policy-agent/opa
    from 1.14.1 to 1.15.1 (#1303) (@dependabot[bot])
  * Other Changes
  - 6d521ef: build(deps): bump github.com/google/go-jsonnet from
    0.21.0 to 0.22.0 (#1299) (@dependabot[bot])
  - 2d5f1c2: build(deps): bump github.com/moby/buildkit from
    0.28.0 to 0.29.0 (#1306) (@dependabot[bot])</changelog>
</package>
<package pkgid="a5e5f96b2e38b435087be12e14e5ecdfd78b17087f975e2fd1e90b1a0fe46cd1650e2020a49a38296089d565b166e9276bc79d6f7835c691823c000676a091e0" name="conftest-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.68.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749556800">- Update to version 0.61.2:
  * Switch back to original `conftest test --update` behavior
    (#1138)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752148800">- Update to version 0.62.0:
  * OPA Changes
  - ebb167d: build(deps): bump github.com/open-policy-agent/opa
    from 1.5.1 to 1.6.0 (#1149) (@dependabot[bot])
  * Other Changes
  - 4c22f26: build(deps): bump alpine from 3.21.3 to 3.22.0
    (#1135) (@dependabot[bot])
  - 7cf3311: build(deps): bump cuelang.org/go from 0.13.0 to
    0.13.2 (#1148) (@dependabot[bot])
  - 2d33645: build(deps): bump github.com/moby/buildkit from
    0.22.0 to 0.23.2 (#1150) (@dependabot[bot])
  - 89ef4d5: build(deps): bump golang from 1.24.3-alpine to
    1.24.4-alpine (#1140) (@dependabot[bot])
  - c7f6f8f: chore: Replace OPA v0 with v1 import paths (#1142)
    (@jalseth)
  - 91d8de7: chore: Use uppercase for all Dockerfile build
    keywords (#1143) (@jalseth)
  - 060ea76: ci: Run docker builds in parallel during release
    (#1139) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759752000">- Update to version 0.63.0:
  * New Features
  - 30b9a8d: feat: add reformat command for JSON output
    conversion (#1153) (@thevilledev)
  * Bug Fixes
  - ffb6ce3: fix: Add explicit line-number to GitHub output
    (#1173) (@tun0)
  * OPA Changes
  - 64bf641: build(deps): bump github.com/open-policy-agent/opa
    from 1.6.0 to 1.7.1 (#1156) (@dependabot[bot])
  - 981983b: build(deps): bump github.com/open-policy-agent/opa
    from 1.7.1 to 1.8.0 (#1165) (@dependabot[bot])
  - c7aa1d4: build(deps): bump github.com/open-policy-agent/opa
    from 1.8.0 to 1.9.0 (#1175) (@dependabot[bot])
  * Other Changes
  - 0d903ce: build(deps): bump actions/checkout from 4 to 5
    (#1158) (@dependabot[bot])
  - 364cf32: build(deps): bump actions/setup-go from 5 to 6
    (#1171) (@dependabot[bot])
  - d4aa81f: build(deps): bump actions/setup-python from 5 to 6
    (#1172) (@dependabot[bot])
  - a1ecf3f: build(deps): bump alpine from 3.22.0 to 3.22.1
    (#1152) (@dependabot[bot])
  - b87ca5f: build(deps): bump cuelang.org/go from 0.13.2 to
    0.14.1 (#1159) (@dependabot[bot])
  - 1c5abaa: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.2 to 0.9.3 (#1177) (@dependabot[bot])
  - 2a509fe: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.8 to 1.7.9 (#1162) (@dependabot[bot])
  - a433ed0: build(deps): bump github.com/hashicorp/go-getter
    from 1.7.9 to 1.8.0 (#1169) (@dependabot[bot])
  - d9dca30: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.0 to 1.8.1 (#1174) (@dependabot[bot])
  - b51f6d9: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.1 to 1.8.2 (#1178) (@dependabot[bot])
  - c664099: build(deps): bump github.com/moby/buildkit from
    0.23.2 to 0.24.0 (#1166) (@dependabot[bot])
  - 5378cc3: build(deps): bump github.com/moby/buildkit from
    0.24.0 to 0.25.0 (#1176) (@dependabot[bot])
  - fb4c503: build(deps): bump golang from 1.25.0-alpine to
    1.25.1-alpine (#1170) (@dependabot[bot])
  - 0d6e3b4: chore(deps): bump Go version to 1.25 (#1160)
    (@thevilledev)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762689600">- Update to version 0.64.0:
  * New Features
  - 00b02b2: feat: Include location in the result output (#1196)
    (@jalseth)
  - ee91078: feat: Refactor GitHub outputter to support locations
    from Rego policy (#1197) (@jalseth)
  - d359466: feat: add conftest-fmt and conftest-pull pre-commit
    hooks (#1192) (@dkolepp)
  * Bug Fixes
  - 997f5ce: fix: Fix XDG writable check on Windows (#1185)
    (@jalseth)
  - fb9c88d: fix: Only use XDG directories for plugin if they are
    writable (#1182) (@jalseth)
  - 4a2ddd6: fix: Use "python3" instead of "python" in the
    Makefile (#1184) (@jalseth)
  * OPA Changes
  - 347388d: build(deps): bump github.com/open-policy-agent/opa
    from 1.9.0 to 1.10.1 (#1201) (@dependabot[bot])
  * Other Changes
  - 75449c3: build(deps): bump alpine from 3.22.1 to 3.22.2
    (#1191) (@dependabot[bot])
  - 0ade44b: build(deps): bump cuelang.org/go from 0.14.1 to
    0.15.0 (#1202) (@dependabot[bot])
  - 1ef4588: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.2 to 1.8.3 (#1199) (@dependabot[bot])
  - d2e56c3: build(deps): bump github.com/moby/buildkit from
    0.25.0 to 0.25.2 (#1200) (@dependabot[bot])
  - 5242185: build(deps): bump golang from 1.25.1-alpine to
    1.25.3-alpine (#1193) (@dependabot[bot])
  - 58ace24: build: Add Nix devshell (#1186) (@jalseth)
  - 6189512: chore: Fix gitignore for acceptance tests (#1195)
    (@jalseth)
  - 7d41238: ci: Run validation job on Linux, macOS, Windows
    (#1181) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.65.0:
  * New Features
  - 7de1f99: feat: Add location to SARIF output (#1207)
    (@jalseth)
  * Bug Fixes
  - 94bb769: fix(build): Include Git version when using 'make
    build' (#1218) (@jalseth)
  - ff4e456: fix(sarif): Include conftest version number (#1206)
    (@jalseth)
  * OPA Changes
  - 8c4cfa6: build(deps): bump github.com/open-policy-agent/opa
    from 1.10.1 to 1.11.0 (#1224) (@dependabot[bot])
  * Other Changes
  - 3dab980: build(deps): bump cuelang.org/go from 0.15.0 to
    0.15.1 (#1217) (@dependabot[bot])
  - cfa85ca: build(deps): bump github.com/moby/buildkit from
    0.25.2 to 0.26.2 (#1216) (@dependabot[bot])
  - dd7e3bc: build(deps): bump golang from 1.25.3-alpine to
    1.25.4-alpine (#1210) (@dependabot[bot])
  - bbbb04c: chore: Include goreleaser in Nix devshell (#1219)
    (@jalseth)
  - ac3146f: ci: Pin GitHub Actions to the Git SHA using ratchet
    (#1204) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.66.0:
  * OPA Changes
  - 08529c7: build(deps): bump github.com/open-policy-agent/opa
    from 1.11.0 to 1.12.1 (#1240) (@dependabot[bot])
  * Other Changes
  - 10434c1: build(deps): bump actions/setup-python from 6.0.0 to
    6.1.0 (#1225) (@dependabot[bot])
  - 25bee5d: build(deps): bump alpine from 3.22.2 to 3.23.0
    (#1229) (@dependabot[bot])
  - 6cafc0f: build(deps): bump github.com/BurntSushi/toml from
    1.5.0 to 1.6.0 (#1238) (@dependabot[bot])
  - f6b8fa9: build(deps): bump github.com/moby/buildkit from
    0.26.2 to 0.26.3 (#1235) (@dependabot[bot])
  - 233776f: build(deps): bump golang from 1.25.4-alpine to
    1.25.5-alpine (#1228) (@dependabot[bot])
  - 7a86f94: chore: Remove dependency on github.com/pkg/errors
    (#1233) (@jalseth)
  - 5a394b8: ci(golangci-lint): Disable revive
    skip-package-name-collision-with-go-std (#1232) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773576000">- Update to version 0.67.0:
  * Bug Fixes
  - 69f41ed: fix(plugin): Handle spaces in the plugin command
    path (#1242) (@jalseth)
  * OPA Changes
  - 59cb419: build(deps): bump github.com/open-policy-agent/opa
    from 1.12.1 to 1.13.1 (#1262) (@dependabot[bot])
  - 507345f: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.1 to 1.13.2 (#1274) (@dependabot[bot])
  - 69b7329: build(deps): bump github.com/open-policy-agent/opa
    from 1.13.2 to 1.14.1 (#1282) (@dependabot[bot])
  * Other Changes
  - 8ec8ba0: build(deps): bump actions/checkout from 5.0.0 to
    6.0.1 (#1230) (@dependabot[bot])
  - fb1d20e: build(deps): bump alpine from 3.23.2 to 3.23.3
    (#1264) (@dependabot[bot])
  - 84ee4f1: build(deps): bump bats-core/bats-action from 3.0.1
    to 4.0.0 (#1270) (@dependabot[bot])
  - 06f26a6: build(deps): bump cuelang.org/go from 0.15.1 to
    0.15.3 (#1244) (@dependabot[bot])
  - d01f783: build(deps): bump cuelang.org/go from 0.15.3 to
    0.15.4 (#1259) (@dependabot[bot])
  - b7f9627: build(deps): bump cuelang.org/go from 0.15.4 to
    0.16.0 (#1279) (@dependabot[bot])
  - 3e4cf98: build(deps): bump docker/build-push-action from
    6.18.0 to 6.19.2 (#1273) (@dependabot[bot])
  - b7060d3: build(deps): bump github.com/CycloneDX/cyclonedx-go
    from 0.9.3 to 0.10.0 (#1265) (@dependabot[bot])
  - e130513: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.3 to 1.8.4 (#1245) (@dependabot[bot])
  - e5afd3f: build(deps): bump github.com/hashicorp/go-getter
    from 1.8.4 to 1.8.5 (#1285) (@dependabot[bot])
  - d6f5fb2: build(deps): bump github.com/moby/buildkit from
    0.26.3 to 0.27.1 (#1260) (@dependabot[bot])
  - c1ba806: build(deps): bump github.com/moby/buildkit from
    0.27.1 to 0.28.0 (#1280) (@dependabot[bot])
  - fc57996: build(deps): bump github.com/spdx/tools-golang from
    0.5.5 to 0.5.6 (#1243) (@dependabot[bot])
  - 95d756f: build(deps): bump github.com/spdx/tools-golang from
    0.5.6 to 0.5.7 (#1251) (@dependabot[bot])
  - a59b8bd: build(deps): bump golang from 1.25.5-alpine to
    1.25.6-alpine (#1256) (@dependabot[bot])
  - bde1457: build(deps): bump golang from 1.25.6-alpine to
    1.26.1-alpine (#1281) (@dependabot[bot])
  - b2e58f0: build(deps): bump golangci/golangci-lint-action from
    8.0.0 to 9.2.0 (#1231) (@dependabot[bot])
  - b1e9f30: ci: Update Dependabot config (#1267) (@jalseth)
  - bf63002: ci: Update setup-go to use Go version from go.mod
    (#1268) (@jalseth)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774353600">- Update to version 0.67.1:
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0 (#1275)
  * build(deps): bump actions/setup-go from 6.0.0 to 6.3.0 (#1278)
  * build(deps): bump docker/login-action from 3.6.0 to 4.0.0
    (#1283)
  * build(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
    (#1284)</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1774958400">- CVE-2026-33747: Malicious frontend can cause file escape outside of storage root
  use github.com/moby/buildkit 0.28.1 for vendor.tar.gz (boo#1260970)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.68.0:
  * New Features
  - a604f55: feat(parser): Add nginx parser (#1289) (@jalseth)
  * Bug Fixes
  - 487a2e1: fix: Skip extensionless files that are not
    recognized types (#1302) (@ricardbejarano)
  * OPA Changes
  - 472e4e3: build(deps): bump github.com/open-policy-agent/opa
    from 1.14.1 to 1.15.1 (#1303) (@dependabot[bot])
  * Other Changes
  - 6d521ef: build(deps): bump github.com/google/go-jsonnet from
    0.21.0 to 0.22.0 (#1299) (@dependabot[bot])
  - 2d5f1c2: build(deps): bump github.com/moby/buildkit from
    0.28.0 to 0.29.0 (#1306) (@dependabot[bot])</changelog>
</package>
<package pkgid="8801e4551e8ef0c0edf5117f1cd7483cddc593da828b3a9e4ef6e58e4ee908366f3e474cc0217a98a90f60d87cc75a22665638e2a61d4d7570f1d1fb9648ec98" name="conkeror" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="2.1"/>
  <changelog author="sleep_walker@suse.cz" date="1434974400">- let there be conkeror!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1435060800">- fix run path in startup script
- add comments to spec file and make it more nice
- package also common.js</changelog>
  <changelog author="sleep_walker@suse.cz" date="1435147200">- fix-for-old-make.patch
  upstream is using features of GNU Make 4.0+ but older distribution
  targets may get confused - fixes build for openSUSE 13.1 and SLE</changelog>
  <changelog author="sleep_walker@suse.cz" date="1435147201">- translate desktop file using %suse_update_desktop_file to fix SLE
  build</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1461758400">- bump to 1.0 release!
  for complete list of changes see git log dd8a32f..1.0.0
  use firefox instead of xulrunner (xulrunner development was ended)</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1475150400">- bump to 1.0.3 release
- remove patches:
  fix-for-old-make.patch
- new patches:
  0001-Use-new-nsIPermission-api.patch
  0001-modules-download-manager.js-Fix-bug-preventing-compl.patch
  0001-application.ini-Fix-Goanna-version-number.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1475150401">- add ctrl-click.patch (allow to configure ctrl+click to open in new
  buffe)</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1515067200">- bump to 1.0.4 release
  Changes:
  * use new nsIPermission API
  * fix download manager
  * fix Goanna version number in application.ini
  * update seearch engines definitions
  * eliminate strict mode warnings in keyword.js and key-kill.js
  * fix request for password dialog in HTTP(S) auth
- drop patches as they are already applied
  0001-Use-new-nsIPermission-api.patch
  0001-modules-download-manager.js-Fix-bug-preventing-compl.patch
  0001-application.ini-Fix-Goanna-version-number.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="9375592e6c70b582e40b9e7f5c8ac3219d8b952706cf83f2a6259fca552f16727f94021d8ee8cf22767eb56135232cf0b52b53b53094dd62fb2128ba0a5ca81b" name="conky" arch="riscv64">
  <version epoch="0" ver="1.22.2" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727352000">- Enable libXNVCtrl only on ix86, x86_64 and aarch64: these are the
  only architectures where NVidia drivers exist.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729166400">- Update to 1.21.7
  * Too many changes in the 8 version bumps to list here
- Drop
  * conky.timestamp.patch - included upstream
  * reproducible.patch - included upstream
  * html docs</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 1.21.8:
  Features:
  * Implement -U. #2049
  Bug fixes:
  * set display to null for race condition #2032
  * src/fs.{cc,h}: Update fs_stats without error spam. #2033
  * audacious.cc: print_audacious_filename(): fix always empty $audacious_filename #2038
  * Fix tcp_ping for non-existent local network hosts #2043
  * Fix if_match comparison for string operands containing operator symbols (#1988)
  * fix: set initial state withdrawn wm hint (fixes #2046) #2056</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337601">- Update to 1.21.9:
  Features:
  * Implement -U for FreeBSD. #2077
  * OpenBSD: Fill missing fields in get_top_info(). #2093
  * Implement -U for Haiku. #2079
  Bug fixes:
  * lua-imlib2: fix memory leak #2083
  * Fix OpenBSD build #2080
  * Fix NetBSD build #2089
  * OpenBSD: Fix CPU Usage. #2092</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337602">- Update to 1.22.0:
  Features:
  * Allow to override build date with SOURCE_DATE_EPOCH #2096
  * Add support for power_now #2099
  Bug fixes:
  * NetBSD: Fix CPU usage and top info. #2101
  * Fix out_to_wayland giving nothing #2103
  * Revert "Use private mapping from provided shm_pool buffer" #2104
  * Fix non-text content using own_window_argb_value #2105
  * NetBSD: Fix meminfo. #2122
  * wayland: fix clean_text bug #2127</changelog>
  <changelog author="olaf@aepfle.de" date="1741003200">- Use gcc13 in SLE15 because because C++17 is used</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1753185600">- update to 1.22.2
  * Syntax file installation
  * Better Wayland build errors
- update to 1.22.1
  * MODULE
  * Add #include to fix building with gcc 15</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761739200">- Fix shebang in extras/convert.lua: set it to LUA 5.3 and thus use
  the same lua version as the rest of the package (switched to LUA
  5.3 in 2019).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1774612800">- Build with wayland support</changelog>
</package>
<package pkgid="ea6b00f2c85bc59b907f1504c8d48714b8e06ccf143e40a31227f2dfaddc8f45b0c90487772776206f2d86c71595e2b398902abcd3b3da414f4f9fc026d57271" name="conky-doc" arch="noarch">
  <version epoch="0" ver="1.22.2" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727352000">- Enable libXNVCtrl only on ix86, x86_64 and aarch64: these are the
  only architectures where NVidia drivers exist.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729166400">- Update to 1.21.7
  * Too many changes in the 8 version bumps to list here
- Drop
  * conky.timestamp.patch - included upstream
  * reproducible.patch - included upstream
  * html docs</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337600">- Update to 1.21.8:
  Features:
  * Implement -U. #2049
  Bug fixes:
  * set display to null for race condition #2032
  * src/fs.{cc,h}: Update fs_stats without error spam. #2033
  * audacious.cc: print_audacious_filename(): fix always empty $audacious_filename #2038
  * Fix tcp_ping for non-existent local network hosts #2043
  * Fix if_match comparison for string operands containing operator symbols (#1988)
  * fix: set initial state withdrawn wm hint (fixes #2046) #2056</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337601">- Update to 1.21.9:
  Features:
  * Implement -U for FreeBSD. #2077
  * OpenBSD: Fill missing fields in get_top_info(). #2093
  * Implement -U for Haiku. #2079
  Bug fixes:
  * lua-imlib2: fix memory leak #2083
  * Fix OpenBSD build #2080
  * Fix NetBSD build #2089
  * OpenBSD: Fix CPU Usage. #2092</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736337602">- Update to 1.22.0:
  Features:
  * Allow to override build date with SOURCE_DATE_EPOCH #2096
  * Add support for power_now #2099
  Bug fixes:
  * NetBSD: Fix CPU usage and top info. #2101
  * Fix out_to_wayland giving nothing #2103
  * Revert "Use private mapping from provided shm_pool buffer" #2104
  * Fix non-text content using own_window_argb_value #2105
  * NetBSD: Fix meminfo. #2122
  * wayland: fix clean_text bug #2127</changelog>
  <changelog author="olaf@aepfle.de" date="1741003200">- Use gcc13 in SLE15 because because C++17 is used</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1753185600">- update to 1.22.2
  * Syntax file installation
  * Better Wayland build errors
- update to 1.22.1
  * MODULE
  * Add #include to fix building with gcc 15</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1761739200">- Fix shebang in extras/convert.lua: set it to LUA 5.3 and thus use
  the same lua version as the rest of the package (switched to LUA
  5.3 in 2019).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1774612800">- Build with wayland support</changelog>
</package>
<package pkgid="3cadf625c5b67299dee5788ac13ea62e15ef2c7e64afeed7de9be5305e873521d6ff72a9880031db0093375e2172433b16e67c2f4ab9b13395f53b83ab3039b5" name="conman" arch="riscv64">
  <version epoch="0" ver="0.3.1" rel="3.1"/>
  <changelog author="eich@suse.com" date="1535025600">- Replace
  If-connect-fails-let-other-side-accept-connection-and-come-back.patch
  by:
  Reset-delay-for-unixsock-connect-from-inotify.patch:
  Upstream chose to fix bsc#1101647 slightly differently.</changelog>
  <changelog author="eich@suse.com" date="1535025601">- Update to version 0.2.9:
  - Allowed IPMI defaults to be overridden via libipmiconsole.conf. (#27)
  - Updated recognized strings for IPMI workaround-flags (FATE#326641).</changelog>
  <changelog author="eich@suse.com" date="1537617600">- Add Requires(post): %fillup_prereq sed.</changelog>
  <changelog author="eich@suse.com" date="1537876800">- Update to conman-0.3.0 (2018-09-15): (jsc#SLE-8514)
  * Fixed slow connects to Unix socket consoles triggered from
    inotify. (#28,#29).
  * Obsoletes: Reset-delay-for-unixsock-connect-from-inotify.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1633003200">- Utilize sysuser infrastructure to set user/group conman.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1634299200">- Typo fix to sysuser file.</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1670846400">- update to version 0.3.1:
  * Fixed username/password use in libipmiconsole.conf. (e59f5e4)
  * Added more console logfile conversion specifiers. (96ede96, 5a189f6)
  * Added conmen '-T' cmdline opt to specify terminal emulator. (a11c6f4)
  * Added rpm source file verification. (f86c123)
  * Revamped autotools config. (547db3c)
  * Added configure opts for systemd/sysvinit. (3e303e6)
  * Added configure runstatedir support. (bb415e0)
  * Fixed installation directory variable substitution. (7642609)
  * Removed autotools-generated files from version control. (44168a4)
  * general move of files from /usr/lib/conman to /usr/share/conman</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736424000">- Fix post install script for SELinux: when moving temporary file
  to final destination, remove temporary file security context
  (boo#1235443).</changelog>
</package>
<package pkgid="d88e33fa1b6ed6c9ae1b3eb99afecd934abeed1a619671e3f257c4482db4dfa799e8c1d74581e9b4aa71955dc283b12db3f896527fd1e806e96db0763492f70c" name="conmon" arch="riscv64">
  <version epoch="0" ver="2.2.1" rel="1.1"/>
  <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 Čermá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 Čermá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 Čermá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>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1714478400">- New upstream release 2.1.11
  * docs/Makefile: softcode GOMD2MAN by @rahilarious
  * chore(deps): update dependency containers/automation_images to v20231208 by @renovate
  * drop --tty on exec by @haircommander
  * update packit config, enable downstream tasks by @lsm5
  * Remove checks for (long)deprecated libsystemd-journal for libsystemd by @rahilarious
  * Add support for s390x by @saschagrunert
  * Build s390x binaries using musl libc by @saschagrunert</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1715947200">- New upstream release 2.1.12
  * Packit: enable downstream sync to CentOS Stream 10
  * Make 'docs' target not depend on 'install.tools' if GOMD2MAN is set</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1740571200">- New upstream release 2.1.13
  [#]## Bug fixes
  * Make timestamp generation never fail.
  * Change permissions of logs from 0600 to 0640
  * Avoid bogus journal filling errors
  * Fix typos and clarify man page.
  * conmon: do not create oom file under cwd
  * logging: remove unuseful fsync</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1769688000">- Update to version 2.2.0:
  * Release v2.2.0
  * Fix SIGABRT crash in drop_signal_event
  * Add an easy cleanup for tests
  * [skip-ci] Update actions/checkout action to v6
  * Check memory.events file exists before adding inotify watch
  * Fix remaining busybox references in tests
  * Fix inconsistent error messages when runtime fails (bsc#1252432)
  * Move attach start message after failure check
  * Add more tests for ctr_logging.c
  * Document testing package requirements
  * Switch tests from busybox to UBI10 and add consistent terminal size validation
  * Restore use of `writev()` system call
  * Document all CLI options
  * Add tests for --terminal and ctrl.c
  * Add tests for _OCI_SYNCPIPE.
  * Add log rotation functionality as alternative to log truncation
  * Add tests for --exec-attach.
  * Add more tests for --stdin and --exec.
  * [skip-ci] Update actions/setup-go action to v6
  * Add systemd priority prefix parsing to journald logging
  * Run the coverage_task also on VM, not in container.
  * Show the code coverage in `make test-coverage` output.
  * [skip-ci] Update actions/checkout action to v5
  * Really run the container in the 04-runtime.bats.
  * Fix missing F-sequence on container exit
  * Fix JSON parsing error in console file descriptor communication
  * Fix code quality issues
  * Revert 'Fix conmon exec exit status handling'
  * Fix meson install path to match Makefile
  * Fix conmon exec exit status handling
  * Add --no-container-partial-message option
  * Fix OOM detection on cgroup v2
  * Fix CI: Remove Go dependencies and fix missing make targets
  * Replace Go tests with BATS and remove Go dependency
  * Fix errno race condition and logging macro issues
  * Add optional systemd support for static builds
  * Require at least golang 1.23
  * ci/int: test with Go 1.23 and 1.24
  * ci/deps: use "stable" go version
  * Fix container exit detection in systemd scope environments
  * Enhance k8s-file log rotation test coverage for corruption fix
  * Add test suite for k8s-file log rotation fix
  * Fix k8s-file log corruption during log rotation
  * conn_sock: drop -1 fron snprintf
  * conn_sock: make sure strncpy buffer is NUL terminated
  * oom: drop usage of sprintf in favor of snprintf
  * conmon: drop usage of sprintf in favor of snprintf
  * cmsg: shrink buffer to effective size
  * src: Fix terminal resize event processing
  * fix integration github action
  * fix wrong conditions of k8s-file logging
  * logging: Add container labels to log entries on journald
  * Makefile: simplify fmt
  * Remove hack/tree_status.sh
  * Remove hack/kubernetes-e2e
  * ci: add go.mod/go.sum validation
  * ci/gha: add all-done job
  * ci/gha: fix branch name
  * Remove old vendored go-md2man
  * ci/gha: remove actions/cache
  * Use gofumpt
  * runner/conmon_test: rm unused skopeoPath
  * runner/conmon: rm unused writeConmonPipeData
  * Replace ioutil.TempDir with t.TempDir
  * Use os.ReadFile/os.WriteFile instead of ioutil
  * runner: stop using pkg/errors
  * Use %m instead of strerror(errno)
  * cmsg: error logging nits
  * seccomp_accept_cb: fix memory leak
  * Remove pwarn macro
  * write_journald: fix logging a warning
  * write_oom_adjust: remove extra newlines from ndebugf
  * Introduce pwarnf() for better diagnosis of socket/fd write issues.
  * Handle descriptor in non-blocking mode properly. Resolves: #490
  * Bump conmon version to 2.1.13
  * Install some packages to fix CI
  * Make timestamp generation never fail.
  * Change permissions of logs from 0600 to 0640
  * Avoid bogus journal filling errors
  * Fix typos and clarify man page.
  * Packit: constrain downstream jobs to the fedora package
  * gh actions: use crun and update runc version
  * gh actions: call make correctly
  * runner: fix runtime test
  * gh actions: add sudo to make command
  * vendor: drop libpod in runner package
  * [skip-ci] Update actions/checkout action to v4
  * chore(deps): update module github.com/docker/docker to v25 [security]
  * RPM: delete unnecessary patching from spec
  * RPM: cleanup changelog conditionals
  * RPM: do not create cri-o dirs
  * Use `.gitignore` in nix build excludes
  * conmon: do not create oom file under cwd
  * gh actions: bump to golang 1.22
  * logging: remove unuseful fsync
  * fix(deps): update module golang.org/x/sys to v0.20.0
  * Remove CI VM OS names
  * chore(deps): update dependency containers/automation_images to v20240513
  * Bump version to 2.1.12
  * Make 'docs' target not depend on 'install.tools' if GOMD2MAN is set
  * Packit: enable downstream sync to CentOS Stream 10
  * Build s390x binaries using musl libc
  * Add support for s390x
  * Remove checks for (long)deprecated libsystemd-journal in favor of libsystemd
  * update packit config, enable downstream tasks
  * fix(deps): update module github.com/onsi/gomega to v1.31.1
  * [skip-ci] Update actions/setup-go action to v5
  * [skip-ci] Update actions/cache action to v4
  * fix(deps): update github.com/opencontainers/runtime-tools digest to 408c51e
  * chore(deps): update dependency containers/automation_images to v20240102
  * drop --tty on exec
  * chore(deps): update dependency containers/automation_images to v20231208
  * docs/Makefile: softcode GOMD2MAN
  * bump to 2.1.10
  * fix(deps): update module github.com/onsi/gomega to v1.30.0
  * chore(deps): update module github.com/docker/docker to v24 [security]
  * chore(deps): update module golang.org/x/net to v0.17.0 [security]
  * Fix incorrect free in conn_sock
  * logging: Respect log-size-max immediately after open
  * fix some issues flagged by SAST scan
  * version: bump to 2.1.9
  * README.md: update the correct Nix channel
  * Fix podman tests
  * Forward more messages on the sd-notify socket
  * ci: skip broken cri-o tests
  * logging: -l passthrough accepts TTYs
  * src: fix write after end of buffer
  * src: open all files with O_CLOEXEC
  * oom-score: restore oom score before running exit command
  * src/seccomp_notify.c: fix static build
  * CI: Update Fedora names
  * chore(deps): update dependency containers/automation_images to v20231004
  * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.12.0
  * bump to v2.1.8
  * fix(deps): update module github.com/containers/storage to v1.48.0
  * cli: log parsing errors to stderr
  * Update nix and use an overlay
  * chore(deps): update dependency containers/automation_images to v20230809
  * gh actions: bump to go 1.21
  * gh actions: drop perma-failing jobs
  * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.11.0
  * Changes to build conmon for `riscv64`
  * stdio: ignore EIO for terminals
  * refactor: handle a broken pipe with write_sync_fd
  * ensure console socket buffers are properly sized
  * Remove lgtm badge
  * chore(deps): update dependency containers/automation_images to v20230614
  * log fds more permissive
  * Fix close_other_fds on FreeBSD
  * chore(deps): update dependency containers/automation_images to v20230601
  * chore(deps): update dependency containers/automation_images to v20230517
  * Update nixos image and dependencies' version.
  * Changes to build conmon for ppc64le
  * fix compile regression on FreeBSD
  * chore(deps): update dependency containers/automation_images to v20230426
  * Packit: update config
  * ctrl: fix a debug statement
  * [skip-ci] Update actions/setup-go action to v4
  * [skip-ci] Update actions/checkout action to v3
  * [skip-ci] Update actions/cache action to v3
  * vendor: bump to latest packages
  * fix(deps): update module github.com/containers/libpod to v4
  * chore(deps): update dependency containers/automation_images to v20230405
  * conmon: drop return after pexit()
  * ctrl: make accept4 failures fatal
  * cmsg: recvfd returns an error on failures
  * cmsg: fix program name
  * ctrl: on EINTR retry accept4
  * Add renovate configuration
  * logging: avoid opening /dev/null for each write
  * oom: restore old OOM score
  * Update CI VM images
  * Switch go version to 1.19
  * Use default umask `0022`
  * exit: Free allocated string
  * version: bump to v2.1.7
  * Fix leaking symbolic links in the opt_socket_path directory
  * cgroup: Stumble on if we can't set up oom handling
  * bump to v2.1.6
  * packit: build in dedicated projects
  * hack: build ginkgo in GOPATH
  * vendor bump ginkgo to v2
  * gh actions: bump to go 1.20
  * Use --detach instead of -d
  * Fix OOM watcher for cgroupv2 `oom_kill` events
  * Lint/format fixes for golang 1.19
  * Update CI VM Images to F36/F37
  * ctrl: drop fifo perms to 0660
  * Fix tools/Makefile with GNU make 4.4
  * bump to v2.1.5
  * don't leak syslog_identifier
  * logging: do not read more that the buf size
  * logging: fix error handling
  * cli: Fix conmon-pidfile/container-pidfile description
  * Makefile: Fix install for FreeBSD
  * signal: Track changes to get_signal_descriptor in the FreeBSD version
  * Packit: initial enablement
  * bump to 2.1.4
  * signal: handle SIGUSR1 with signalfd
  * Use /usr/bin/env to locate bash
  * Cirrus: Add meta task to keep CI VM images alive
  * VERSION: bump to 2.1.3
  * meson: build with seccomp if available
  * Fix build on FreeBSD-13.0
  * Reduce the amount of duplicated code between Linux and FreeBSD
  * Port conmon to FreeBSD
  * gh actions: bump versions
  * bump golang in gh action to 1.18
  * Stop using g_unix_signal_add() to avoid threads
  * [Fixup #342] `log-size-global-max` Should Be`log-global-size-max`
  * bump to v2.1.2
  * log_global_max: ignore if negative
  * add log-global-size-max option to limit the total output conmon processes
  * bump to v2.1.1
  * journald: print tag and name if both are specified
  * logging: add missing static keyword
  * drop some logs to debug level
  * meson: Handle journald
  * bump to v2.1.0
  * logging: buffer partial messages to journald
  * ci: add podman system to different cache
  * ci: install rootlessport right
  * ci: install go correctly
  * ci: add subid ranges for crio tests
  * ci: install all binaries for podman-system
  * ci: run vendor on podman job
  * ci: set host IP
  * ci: give conmon job sudo
  * ci: bump to go 1.17
  * exit: close all fds &gt;= 3
  * fix: cgroup: Free memory_cgroup_file_path if open fails. Call g_free instead of free.
  * Make libdl optional in meson definition
  * bump to v2.0.33-dev
  * bump to v2.0.32
  * Avoid mainfd_std{in,out} sharing the same file descriptor.
  * exit_command: unset subreaper attribute before running exit command
  * bump to 2.0.32-dev
  * bump to 2.0.31
  * conmon: fix error message
  * logging: set SYSLOG_IDENTIFIER= with --log-tag
  * conmon: free userdata files before exec cleanup
  * Cirrus: Remove disused scripts
  * test: drop seccomp tests
  * fix gh action yaml
  * ctr_logs: use container name or ID as SYSLOG_IDENTIFIER for journald
  * logging: new mode -l passthrough
  * ctrl: delete the fifo if it exists
  * conmon_test: fix race condition on os.RemoveAll
  * integration: use the built binary
  * bump to v2.0.31-dev</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1771588800">- Update to version 2.2.1:
  * Release v2.2.1
  * Fix EAGAIN busy-loop in drain_stdio()
  * Add CRI-O critest
  * Fix test for reverted F-sequence behavior
  * Revert PR #592
  * Revert PR #629
  * Skip test if RUNTIME_BINARY is not runc
  * Fix k8s-file log format for terminating F-sequence
  * tests: Ensure necessary dependencies are available
  * Release v2.2.0</changelog>
</package>
<package pkgid="040e02aec940b9a7500d6c581cd05fbcc7b8030a06ad19568aa3f7f14c40ede1b280a6554cc060850a19e2e349b83002785cf72024e201c1a79ec6fff5eef5a5" name="connman" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="f7331af01e2873f12c9f3b202fdf3dfb1ef2d673740078c4030ee862aab627eae7c74acc38f6c059e23b7bf2955e5e458d3e3063a06ccf524daa39a90756c4b1" name="connman-client" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="784585ffa431b96c28b73da2d05c45962ffe1209645c0de8a58435c75422f6fade05572eb002db28cf74a541588db30351cfbf5f9e72ea709fe0f4a4eed910c2" name="connman-devel" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="66e59b17149b03baa98f32de8308856cf1e86a4362f01127739ea249ece1b73fdd6830ccac2991f6e71efc97a7f715c7ce8231ad7f6fb255c07e24c56b8b50cf" name="connman-doc" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="eaf2644c62ea760a1eb4e353810ec21b3e0069385b91ce853788a0c3e99d3f3bf4210fe540338efe48af4b50cb0edc9001b13f44145c8eb4be4d858aa21fe840" name="connman-nmcompat" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="5479822bd907c008a09fe118c8fbecff3abd90bf34e2e08b3d6382b506a01f259655c270c1311936a822d881f96d58eaa6e8993997a247d3c32f1455f242da0e" name="connman-plugin-hh2serial-gps" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="e2c4cb151c6bd2c9b7fa0a9865666b10eb198641c71a3c532dfe698d26044209135aa830c9b00ea4849477cf03b84c6d488a55792fa639f5158acf7a9b2940e9" name="connman-plugin-iospm" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="f80aebb5d06a41369cde875c8eb980d0e43d56f5e2607fa585c13e8e1359da38b0e344684786dbb3ede84eb2b23913c0a7bf5599e3e762b11bcfc176a14d4ab1" name="connman-plugin-l2tp" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="ee0c9b7dff2bbed4bd73c52555a85488ccb2ddec68a25f546c5a8a71a9524c5f3d8980d53783971a7218e13dbe46398ecb168423f224b10d775a2ae6c88d0c30" name="connman-plugin-openconnect" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="7bb0fcd95d027f4d698e52cfe519822c21d1e84e834483779ce77ec5adacd2332515a88a286db82b0f7665c27f23a4e4e5ec8428b27dea9b2a90a9db6cf87c22" name="connman-plugin-openvpn" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="0fe546fd5ca3e3a3c1856b963c5c7b1372da643fba79398fc9285e81344ca9c3681163b720af88ea82a4a88a766978e00d816e44d70ce404626ce26c87b68f45" name="connman-plugin-polkit" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="7ce6654b66e262b7d4d5c1f7db77f9bcd20299e676f0e54057d5e79e2b76fc1b43337b6de904835098b8b9941337d819d43c3715f9fe8ad8827ca49df0d074b1" name="connman-plugin-pptp" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="3b0683727de6d3e8063c2161d61bd3324686be1b926c88e1ee8953e3e3eaf68e0eef79997010c44f7b59b0ed9ce7426e32e40927a8abf5662c11d0dce2d29e0d" name="connman-plugin-tist" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="8abe90c96b605490af34ad5e9ce540d1cb504ea8cb5b4d0484156676b8e75c6f704c6ea0cc831c58daf6dbf71c2d4afbb449ec643e720b3feb7ee317cf20bec4" name="connman-plugin-vpnc" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="37efec9791e12f8d17ec30a2f755deb4e98ca0e379e5e6e7e221735dcf1efccc8d6adf0ee652ba3068052d655db52f21f13e70b4f0c713e333dbd4da5143e03f" name="connman-plugin-wireguard" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="de75d6ff00b6a31df0d1339eee30ad11ce20fca3c9705f0ff69490031b89835245fae6d265514ecb6b341cb809050e11b5b1db06258ea276363c464fa7b9c622" name="connman-test" arch="riscv64">
  <version epoch="0" ver="1.42" rel="2.1"/>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1629720000">- Update to 1.40:
  * Fix issue with handling WiFi disconnecting status.
  * Fix issue with handling WiFi auto-connect and iwd backend.
  * Drop 0002-dnsproxy-Check-the-length-of-buffers-before-memcpy.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_connman-vpn.service.patch
  * harden_connman-wait-online.service.patch</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="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1637928000">- connman-nmcompat manages D-Bus permissions for NetworkManager service.
  However, these rules are different than the ones NetworkManager setup.
  Allow the installation of only either of them. Fixes bsc#1192827</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1643716800">- Update to 1.41: (bsc#1194177, bsc#1194176, bsc#1194175)
  * Fix issue with RTNL netlink message alignment.
  * Fix issue with dnsproxy and timeout for TCP feature. (CVE-2022-23097, CVE-2022-23096)
  * Fix issue with dnsproxy and busy loop in TCP server. (CVE-2022-23098)
  * Fix issue with WiFi connection with no passphrase.
  * Add support for wpa_supplicant and WPA3-SAE functionality.
  * Add support for D-Bus ObjectManager interface.
- Renamed downstream patches to separate them from upstream patches
  * Rename 0001-connman-1.35-service.patch to 0100-connman-1.35-service.patch
  * Rename harden_connman-vpn.service.patch to 0101-harden_connman-vpn.service.patch
  * Rename harden_connman-wait-online.service.patch to 0102-harden_connman-wait-online.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652356800">- Explicitly BuildRequire openconnect: configure is looking for the
  binaries, not only the devel parts. The devel package though does
  not pull in the daemon (which is not used in most cases to
  develop).</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1657800000">- Switch from iptables to nftables.</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1659355200">- Add refcounting to wispr portal detection (bsc#1200190)
  * add 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * add 0002-wispr-Ignore-NULL-proxy.patch
  * add 0003-wispr-Add-reference-counter-to-portal-context.patch (CVE-2022-32293)
  * add 0004-wispr-Update-portal-context-references.patch (CVE-2022-32293)
- Fix OOB write in received_data (bsc#1200189)
  * add 0005-gweb-Fix-OOB-write-in-received_data.patch (CVE-2022-32292)</changelog>
  <changelog author="Daniel Wagner &lt;daniel.wagner@suse.com&gt;" date="1699876800">- Update to 1.42
  * Fix issue with iwd and signal strength calculation.
  * Fix issue with iwd and handling service removal.
  * Fix issue with iwd and handling new connections.
  * Fix issue with handling default online check URL.
  * Fix issue with handling nameservers refresh.
  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
  * Fix issue with handling multiple proxies from PAC.
  * Fix issue with handling manual time update changes.
  * Fix issue with handling invalid gateway routes.
  * Fix issue with handling hidden WiFi agent requests.
  * Fix issue with handling WiFi SAE authentication failure.
  * Fix issue with handling DNS Proxy and TCP server replies.
  * Add support for regulatory domain following timezone.
  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Change all hashbangs of test scripts from /usr/bin/python to
  /usr/bin/python3: the code is py3 ready (boo#1219309, commit
  55965561).</changelog>
</package>
<package pkgid="885412df51db7f5c0770439ffbd2507396fedcffdac4b417a45ba2a84a72b6e46b8976029f4018837f4d1cded8030c6108376fec472f35567621febf4174b84e" name="conntrack-tools" arch="riscv64">
  <version epoch="0" ver="1.4.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1521201600">- Add tirpc for openSUSE 15 and onwards.</changelog>
  <changelog author="jengelh@inai.de" date="1525176000">- Update to new upstream release 1.4.5
  * new synproxy support
  * improved logging support (both stdout/stderr and log files)
  * new mDNS ct helper
  * deprecate unix backlog configuration
  * drop old/obsolete/deprecated conntrackd.conf config options
  * improved support for UPnP in the SSDP ct helper
  * add stronger TCP flags support
  * conntrack CLI tool: new support for IPv6 NAT
  * nfct CLI tool: some improvements to the build (-z lazy)</changelog>
  <changelog author="Michal Kubeček &lt;mkubecek@suse.cz&gt;" date="1563192000">- Fix 1.4.5 parser issues (bsc#1141480):
  conntrackd-use-strncpy-to-unix-path.patch
  conntrackd-Use-strdup-in-lexer.patch
  conntrackd-use-correct-max-unix-path-length.patch</changelog>
  <changelog author="Michal Kubeček &lt;mkubecek@suse.cz&gt;" date="1563883200">- conntrackd-cthelper-Add-new-SLP-helper.patch:
  userspace conntrack helper for SLP (Service Location Protocol) to
  replace SUSE specific kernel helper (rejected by upstream) from
  openSUSE / SLE kernel packages (FATE#324143 bsc#1127886)
- run autoreconf before build (patch above touches Makefile.am)
- add commented out conntrack helper config example to default
  conntrackd.conf
- drop deprecated (and ignored) options Nice and UNIX/Backlog from
  default conntrackd.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585742400">- Update to release 1.4.6
  * conntrackd: fix UDP IPv6 destination address not being usable
  * conntrack: Allow protocol number zero
  * conntrackd: cthelper: Add new SLP helper
- Drop conntrackd-Use-strdup-in-lexer.patch,
  conntrackd-use-strncpy-to-unix-path.patch,
  conntrackd-cthelper-Add-new-SLP-helper.patch,
  conntrackd-use-correct-max-unix-path-length.patch (merged)
- Drop require on systemd, since it can run in a namespace without.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * conntrackd.service</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1665057600">- Update to release 1.4.7
  * Changes to the "conntrack" program:
  * "clash_resolve" and "chaintoolong" stats counters
  * Defaults to the `unspec` family if the `-f` flag is absent,
    so as to improve support for dual-stack setups.
  * Support filtering events by IP address family.
  * Support flushing per IP address family.
  * Added the `save` output format representing data in conntrack
    parameters, and support for loading such files back.
  * Remove the `-o userspace` flag and always tag user space
    triggered events.
  * Introduce the `-A` flags, a variant of `-I` which does not
    fail if the entry exists already.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695988800">- Update to release 1.4.8
  * Fix spurious EOPNOSUPP and ENOBUFS errors with -U/--update
    command.
  * Fix spurious ENOENT -D/--delete.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove rc* symlinks</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770206400">- Update to release 1.4.9
  * conntrack CLI:
  * Stop printing [USERSPACE] information in case of XML output.
  * Prefer the kernel-provided event timestamp via
    CTA_TIMESTAMP_EVENT, if it is available.
  * Introduce the `--labelmap` option to specify the path to
    connlabel.conf.
  * Extend error message for EBUSY when registering userspace
    helper.
  * conntrackd daemon:
  * Stop adding an entry for the RPC portmap port into the
    expectation table
  * Restrict multicast reception, otherwise multicast sync messages
    can be received from any interface if your firewall policy does
    not restrict the interface used for sending and receiving them.
  * Remove double close() in multicast resulting in EBADFD.</changelog>
</package>
<package pkgid="49f0a59483bf799f4706a5c6377ac9890253f879f880a16728a5fccb1231deeee092778d64ebd4b841b743d543d67755997917536d65c0d84918126ddcda61a3" name="conntrackd" arch="riscv64">
  <version epoch="0" ver="1.4.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1521201600">- Add tirpc for openSUSE 15 and onwards.</changelog>
  <changelog author="jengelh@inai.de" date="1525176000">- Update to new upstream release 1.4.5
  * new synproxy support
  * improved logging support (both stdout/stderr and log files)
  * new mDNS ct helper
  * deprecate unix backlog configuration
  * drop old/obsolete/deprecated conntrackd.conf config options
  * improved support for UPnP in the SSDP ct helper
  * add stronger TCP flags support
  * conntrack CLI tool: new support for IPv6 NAT
  * nfct CLI tool: some improvements to the build (-z lazy)</changelog>
  <changelog author="Michal Kubeček &lt;mkubecek@suse.cz&gt;" date="1563192000">- Fix 1.4.5 parser issues (bsc#1141480):
  conntrackd-use-strncpy-to-unix-path.patch
  conntrackd-Use-strdup-in-lexer.patch
  conntrackd-use-correct-max-unix-path-length.patch</changelog>
  <changelog author="Michal Kubeček &lt;mkubecek@suse.cz&gt;" date="1563883200">- conntrackd-cthelper-Add-new-SLP-helper.patch:
  userspace conntrack helper for SLP (Service Location Protocol) to
  replace SUSE specific kernel helper (rejected by upstream) from
  openSUSE / SLE kernel packages (FATE#324143 bsc#1127886)
- run autoreconf before build (patch above touches Makefile.am)
- add commented out conntrack helper config example to default
  conntrackd.conf
- drop deprecated (and ignored) options Nice and UNIX/Backlog from
  default conntrackd.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585742400">- Update to release 1.4.6
  * conntrackd: fix UDP IPv6 destination address not being usable
  * conntrack: Allow protocol number zero
  * conntrackd: cthelper: Add new SLP helper
- Drop conntrackd-Use-strdup-in-lexer.patch,
  conntrackd-use-strncpy-to-unix-path.patch,
  conntrackd-cthelper-Add-new-SLP-helper.patch,
  conntrackd-use-correct-max-unix-path-length.patch (merged)
- Drop require on systemd, since it can run in a namespace without.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * conntrackd.service</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1665057600">- Update to release 1.4.7
  * Changes to the "conntrack" program:
  * "clash_resolve" and "chaintoolong" stats counters
  * Defaults to the `unspec` family if the `-f` flag is absent,
    so as to improve support for dual-stack setups.
  * Support filtering events by IP address family.
  * Support flushing per IP address family.
  * Added the `save` output format representing data in conntrack
    parameters, and support for loading such files back.
  * Remove the `-o userspace` flag and always tag user space
    triggered events.
  * Introduce the `-A` flags, a variant of `-I` which does not
    fail if the entry exists already.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695988800">- Update to release 1.4.8
  * Fix spurious EOPNOSUPP and ENOBUFS errors with -U/--update
    command.
  * Fix spurious ENOENT -D/--delete.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove rc* symlinks</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770206400">- Update to release 1.4.9
  * conntrack CLI:
  * Stop printing [USERSPACE] information in case of XML output.
  * Prefer the kernel-provided event timestamp via
    CTA_TIMESTAMP_EVENT, if it is available.
  * Introduce the `--labelmap` option to specify the path to
    connlabel.conf.
  * Extend error message for EBUSY when registering userspace
    helper.
  * conntrackd daemon:
  * Stop adding an entry for the RPC portmap port into the
    expectation table
  * Restrict multicast reception, otherwise multicast sync messages
    can be received from any interface if your firewall policy does
    not restrict the interface used for sending and receiving them.
  * Remove double close() in multicast resulting in EBADFD.</changelog>
</package>
<package pkgid="7d73e3911a07473422adbb110f619e91406d9f8c0d6bf4be0a9c64381d5339ca66782fe912740967b5d08a21d302d3565b218553eea0d3955e8d99e29a37e495" name="conscrypt" arch="riscv64">
  <version epoch="0" ver="2.5.2" rel="3.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1659441600">- Initial packaging with v2.5.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728648000">- Add alias for the uber jar, since that is basically what we are
  producing here</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix build with both xmvn-mojo:javadoc and javadoc:aggregate</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753358400">- Fix build with newer cmake</changelog>
</package>
<package pkgid="2353e257afac7b4ac4798329d8027c6d9dae2e94a354171b996bf47206b354b58815131f1974be9d8b43b0006f31d6a62896104a89052ceffb5608a2b1fb0d52" name="conscrypt-javadoc" arch="noarch">
  <version epoch="0" ver="2.5.2" rel="3.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1659441600">- Initial packaging with v2.5.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728648000">- Add alias for the uber jar, since that is basically what we are
  producing here</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Fix build with both xmvn-mojo:javadoc and javadoc:aggregate</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753358400">- Fix build with newer cmake</changelog>
</package>
<package pkgid="72260ad32340719409c3c1f4837e9267cefd02cbb3e36e2ac4e07cef607bf275f01b04908e5ebd2d2c3bc6f89b1c6effed8fcc3c022057e4f599f8073d47d196" name="console-setup" arch="noarch">
  <version epoch="0" ver="1.237" rel="2.1"/>
  <changelog author="coolo@suse.com" date="1506254400">- add console-setup-1.134-perl526.patch to work with perl 5.26,
  fixed upstream in 1.143</changelog>
  <changelog author="bwiedemann@suse.com" date="1515153600">- Add console-setup-1.134-reproducible.patch to make package build
  reproducible (boo#1062303)</changelog>
  <changelog author="sndirsch@suse.com" date="1548331200">- u_fix-iso-left-tab.patch
  * fix Shift-Tab mapping (bsc#1122361)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1670846400">- Add patch to fix Caps_Lock mapping for us.map and others (bsc#1202853):
  * 0001-ckbcomp-Fix-check-for-non-ascii.patch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1672401600">- Update to version 1.215:
  * See https://salsa.debian.org/installer-team/console-setup/-/blob/debian/1.215/debian/changelog
- Make a bdf2psf package like in Fedora.
- Suggest xkeyboard-config.
- Replace console-setup-1.76-paths.patch with
  console-setup-paths.patch.
- Move the fonts to /usr/share/kbd/ to be discoverable by vconsole.
- Drop console-setup-1.134-perl526.patch,
  console-setup-1.134-reproducible.patch, u_fix-iso-left-tab.patch,
  0001-ckbcomp-Fix-check-for-non-ascii.patch: fixed upstream.
- Fix the RPM Group.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1672574400">- removed buildrequires to kbd to resolve kbd/console-setup build
  cycle</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1684238400">- Update to version 1.220:
  * updated translations</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696161600">- Update to version 1.223:
  * Updated translations</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1748433600">- Updated to version 1.237
  * updated translations
- refreshed console-setup-paths.patch
- unifont.tar.bz2:
  * package unifont.bdf since we don't have unifont.hex sources on
    on our distribution
- console-setup-no-dejavu-fonts.patch
  * don't try to generate dejavu fonts (new feature)
- switched to tarball format and name of main sources you can
  actually download from the git webpage</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749556800">- console-setup-dejavu-fonts.patch
  * generate also dejavu fonts
- supersedes console-setup-no-dejavu-fonts.patch
- buildrequire dejavu-fonts, otf2bdf (new package)</changelog>
</package>
<package pkgid="57fc3ad84bbf8fec2e00bcda4740d7f5a4d624aa1cf9012ca6015ae9bd31db9a280cc0c3b850c19ce73f93264ac92fc2ac20ada7e22804786b47d68c68c3ec16" name="consoleet-darwin-fonts" arch="noarch">
  <version epoch="0" ver="20211008" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Initial package for build.opensuse.org (version 20211008)</changelog>
</package>
<package pkgid="7bf498779eb5fa13a4380eb21f7b963f519ba28459ed39cec6d9dd8d7ba2c15263fbb57f663345814581af6644572c7e836c00e1abcd0304070385b122466bc2" name="consoleet-fixedsys-fonts" arch="noarch">
  <version epoch="0" ver="3.09.10" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662206400">- Initial package for build.opensuse.org (version 3.02.9)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693828800">- Update to release 3.02.9.1
  * Added "Fixedsys 1S" and "Fixedsys 1T" fonts.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771934400">- Update to release 3.09.10
  * Added a few arrows used for keyboard design (U+21B9 et al)
    and a numlock glyph instead of lock emoji.
  * Fixed 6-part braille dots for better visualization of ASCII art.
  * Added 8-part braille glyphs.</changelog>
</package>
<package pkgid="4397840d6d0ca101d241928e503b2441b323dacce7f83dc9f714b590b063af6f501ee333079fe3653c09bf67c486aa371632d2722cbe5a15bd3ef5e21fc55f4a" name="consoleet-kbd-fonts" arch="noarch">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Initial package for build.opensuse.org (version 1.0)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Update to release 1.1
  * Add consoleet_ami and consoleet_lat1 (the latter
    with curious 'S' and '/' forms)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685707200">- Update to release 1.2
  * consoleet_ami was separated again since no longer built
    from kbd</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691582400">- Update to relase 1.3
  * Fonts are provided with 8x16 and 9x16 cell-sizes now.
    As a result, the names have changed.</changelog>
</package>
<package pkgid="d8cfac1bc1d654305b7cb866082286a36a080d6953f564a6fd17fffbd5e4d8594b322aa8599560e30b7697928fb2df6c7429f060d0979c2434caa7e50dbdedee" name="consoleet-oldschoolpc-fonts" arch="noarch">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632225600">- Initial package for build.opensuse.org (version 2.2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692100800">- Update to release 2.2.1
  * OTF versions of int10h base fonts (better antialias in Freetype)
  * Renamed smooth variants to have a "Smooth" suffix in the name</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774008000">- Update to release 2.2.2
  * Added "Consoleet ATI 8in9x16", "Consoleet VGA 8in9x16" and
    their smooth counterparts.</changelog>
</package>
<package pkgid="31cdaa23e313c0afcf504274296987b66d05bea9b5fbbc6f167f8716a11692952cb57228f6c45f44583b791e2363e405ed207bec71b54e7b53f64a3ffbe0c067" name="consoleet-terminus-fonts" arch="noarch">
  <version epoch="0" ver="4.49.1" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632139200">- Initial package for build.opensuse.org (version 4.49.1)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632916800">- Add 40-terminus-alias.conf.</changelog>
</package>
<package pkgid="938f56219af524c08ed52979d2f05e2d55c7a04e1f1d70589f03585b2ca50c8d0ccee461e7ffc74c6e8883ee5cde9f2eda6aa8a6890cd1cf8ccbe02aea9f0331" name="consoleet-utils" arch="riscv64">
  <version epoch="0" ver="1.11" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="b0ceaaadcaa961bce13f2414056a47f5ec2c0e8a4ba133c6b9e0feb5d7a3981e3ad2eb87bb9fbaa78210c1cc4ff0879f0ed022b3b83d19993a2670a99290f715" name="consoleet-xorg-fonts" arch="noarch">
  <version epoch="0" ver="7.6.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657195200">- Initial package for build.opensuse.org (version 7.6)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693828800">- Update to release 7.6.1
  * Added a remake of Sony Fixed, with new bold variants</changelog>
</package>
<package pkgid="273bd075346b5d41ba52be345d663b21b454861c98d257bdcd015393ad4e7c631d48ac6092bed666b5f404585431881328c54537b1b8c91335bcc140367f00c0" name="container-build-checks" arch="noarch">
  <version epoch="0" ver="1723452932.412e7f6" rel="1.1"/>
  <changelog author="fvogt@suse.com" date="1639483200">- Update to version 1639489705.a4c5a3ab2a75:
  * Don't error out when the release field is empty
  * Add simple gitpod configuration</changelog>
  <changelog author="fvogt@suse.com" date="1643889600">- Update to version 1643874076.3d0e13c:
  * Avoid crash on local builds</changelog>
  <changelog author="Silvio Moioli &lt;moio@suse.com&gt;" date="1646654400">- Adding Uyuni prefix for https://www.uyuni-project.org/</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1650456000">- Update to version 1650464301.a198cf9:
  * Detect and treat local builds specially</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1657195200">- openSUSE.conf: Allow bci/* as prefix</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1659960000">- Make the URL point to GitHub</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1682683200">- Update to version 1682595397.5ce6d2f:
  * Handle OCI style images as well
  * Makefile: Add missing dependency of broken-derived on proper-base
  * GitHub workflow: Update action versions
  * GitHub workflow: Test python 3.6 and 3.10</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1721649600">- Switch _service to mode="manual"
- Update to version 1721653643.19092fe:
  * Use generic name for the python setup step
  * Allow specifying more than one registry
  * Use Pathlib for resolving containerinfo
  * Switch to test Python 3.11</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721649601">- update SUSE.conf: allow dp.rancher.apps.io</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1723464000">- Update to version 1723452932.412e7f6:
  * add test for missing substitutions
  * Reject labels that are missing a substitution</changelog>
</package>
<package pkgid="497ef2db35415e81941847673df08e58be74d0b571236d6e9bae22ed49e7d5535699b2d2141434ce18b2a79e928cbd9016d874dafc7230ed8dd9422eec716873" name="container-build-checks-strict" arch="noarch">
  <version epoch="0" ver="1723452932.412e7f6" rel="1.1"/>
  <changelog author="fvogt@suse.com" date="1639483200">- Update to version 1639489705.a4c5a3ab2a75:
  * Don't error out when the release field is empty
  * Add simple gitpod configuration</changelog>
  <changelog author="fvogt@suse.com" date="1643889600">- Update to version 1643874076.3d0e13c:
  * Avoid crash on local builds</changelog>
  <changelog author="Silvio Moioli &lt;moio@suse.com&gt;" date="1646654400">- Adding Uyuni prefix for https://www.uyuni-project.org/</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1650456000">- Update to version 1650464301.a198cf9:
  * Detect and treat local builds specially</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1657195200">- openSUSE.conf: Allow bci/* as prefix</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1659960000">- Make the URL point to GitHub</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1682683200">- Update to version 1682595397.5ce6d2f:
  * Handle OCI style images as well
  * Makefile: Add missing dependency of broken-derived on proper-base
  * GitHub workflow: Update action versions
  * GitHub workflow: Test python 3.6 and 3.10</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1721649600">- Switch _service to mode="manual"
- Update to version 1721653643.19092fe:
  * Use generic name for the python setup step
  * Allow specifying more than one registry
  * Use Pathlib for resolving containerinfo
  * Switch to test Python 3.11</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721649601">- update SUSE.conf: allow dp.rancher.apps.io</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1723464000">- Update to version 1723452932.412e7f6:
  * add test for missing substitutions
  * Reject labels that are missing a substitution</changelog>
</package>
<package pkgid="39d4e88d1e7ed4b2726d34ab83f22c47010349094f558cbd2946c63a26a9c083a8c119b508c754b27561aa5843c6569626528b15be08bc572a45e30823995460" name="container-build-checks-vendor-SUSE" arch="noarch">
  <version epoch="0" ver="1723452932.412e7f6" rel="1.1"/>
  <changelog author="fvogt@suse.com" date="1639483200">- Update to version 1639489705.a4c5a3ab2a75:
  * Don't error out when the release field is empty
  * Add simple gitpod configuration</changelog>
  <changelog author="fvogt@suse.com" date="1643889600">- Update to version 1643874076.3d0e13c:
  * Avoid crash on local builds</changelog>
  <changelog author="Silvio Moioli &lt;moio@suse.com&gt;" date="1646654400">- Adding Uyuni prefix for https://www.uyuni-project.org/</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1650456000">- Update to version 1650464301.a198cf9:
  * Detect and treat local builds specially</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1657195200">- openSUSE.conf: Allow bci/* as prefix</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1659960000">- Make the URL point to GitHub</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1682683200">- Update to version 1682595397.5ce6d2f:
  * Handle OCI style images as well
  * Makefile: Add missing dependency of broken-derived on proper-base
  * GitHub workflow: Update action versions
  * GitHub workflow: Test python 3.6 and 3.10</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1721649600">- Switch _service to mode="manual"
- Update to version 1721653643.19092fe:
  * Use generic name for the python setup step
  * Allow specifying more than one registry
  * Use Pathlib for resolving containerinfo
  * Switch to test Python 3.11</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721649601">- update SUSE.conf: allow dp.rancher.apps.io</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1723464000">- Update to version 1723452932.412e7f6:
  * add test for missing substitutions
  * Reject labels that are missing a substitution</changelog>
</package>
<package pkgid="55c516fc890a425e7226e66689ed4513a4f5f716963f1e7600314b6580f9766418e20f5297bfa3e9df54cf2af57d0ce7c9bc3fc4ba4ce518bc600fc04590b2c8" name="container-build-checks-vendor-openSUSE" arch="noarch">
  <version epoch="0" ver="1723452932.412e7f6" rel="1.1"/>
  <changelog author="fvogt@suse.com" date="1639483200">- Update to version 1639489705.a4c5a3ab2a75:
  * Don't error out when the release field is empty
  * Add simple gitpod configuration</changelog>
  <changelog author="fvogt@suse.com" date="1643889600">- Update to version 1643874076.3d0e13c:
  * Avoid crash on local builds</changelog>
  <changelog author="Silvio Moioli &lt;moio@suse.com&gt;" date="1646654400">- Adding Uyuni prefix for https://www.uyuni-project.org/</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1650456000">- Update to version 1650464301.a198cf9:
  * Detect and treat local builds specially</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1657195200">- openSUSE.conf: Allow bci/* as prefix</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1659960000">- Make the URL point to GitHub</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1682683200">- Update to version 1682595397.5ce6d2f:
  * Handle OCI style images as well
  * Makefile: Add missing dependency of broken-derived on proper-base
  * GitHub workflow: Update action versions
  * GitHub workflow: Test python 3.6 and 3.10</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1721649600">- Switch _service to mode="manual"
- Update to version 1721653643.19092fe:
  * Use generic name for the python setup step
  * Allow specifying more than one registry
  * Use Pathlib for resolving containerinfo
  * Switch to test Python 3.11</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721649601">- update SUSE.conf: allow dp.rancher.apps.io</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1723464000">- Update to version 1723452932.412e7f6:
  * add test for missing substitutions
  * Reject labels that are missing a substitution</changelog>
</package>
<package pkgid="5878b162e1fac4c281af5fb7ae17eda6075afbc475255925f3f9bdc604c28844aae29b5ece5f96cfe3d04ad143bb78bddcaf15ff41e029b8d14a46adb889a84b" name="container-build-helpers" arch="noarch">
  <version epoch="0" ver="0.0.1" rel="2.1"/>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1647950400">- First version of the container-build-helper package</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1730289600">- Don't remove all logfiles, only those that are safe to delete</changelog>
</package>
<package pkgid="0097531268ca7a7ee351d5f308895f660e44a62b86931c71cc8a32c405be60d9c9ce213cdc43961a08b3415865e212c92e3ffac59c6202a466b2475e4daa864e" name="container-diff" arch="riscv64">
  <version epoch="0" ver="0.17.0" rel="1.2"/>
  <changelog author="vrothberg@suse.com" date="1523448000">- Update container-diff to v0.9.0:
  * Add metadata diffing
  * Sanitize filepaths before joining to prevent filepath traversal
  * Fix appending of latest tag to tar files
  * Correctly clean up image filesystems
  * Set/unset write bit when unpacking directories out of permission scope
  * Add all docker config fields to image config
  * Sort maps before diffing to prevent flaky results
  * Correctly handle case where no image source is parsed
  * Cleanup image source directory</changelog>
  <changelog author="vrothberg@suse.com" date="1523448001">- Build container-diff as PIC (via `-buildmode=pie`).
- Exclude ppc64le from tests.</changelog>
  <changelog author="mpluskal@suse.com" date="1528459200">- Cleanup spec file with spec-cleaner
- Install license
- Remove redundant comments
- Drop not needed requirement for fdupes</changelog>
  <changelog author="dcassany@suse.com" date="1530187200">- Update container-diff to v0.11.0
  * Don't overwrite loaded tarball image
  * Use local RPM binary (when possible) in RPM differ
  * Switch to github.com/google/go-containerregistry
  * Fix entrypoint in RPM differ
  * Various metadata diffing fixes
  * Remove Bazel
  * Switch docker Requires to Recommends
  * Update github project name in spec, now called GoogleContainerTools</changelog>
  <changelog author="David Cassany &lt;dcassany@suse.com&gt;" date="1539172800">- Update container-diff to v0.12.0
  * Add script to list all pull requests for each release #258
  * Fix deps #260
  * Backfill changelog #257
  * Add maintainers file and new issue template #259
  * Add size analyzer #256
  * Fix destination path for clone in contrib guidance. #255
  * Add rpmlayer differ #252
  * Handle error gracefully when we can't retrieve an image #251
  * Layered analysis for single version packages #248
  * Reuse cached filesystems for layers #247</changelog>
  <changelog author="David Cassany &lt;dcassany@suse.com&gt;" date="1540987200">- Update container-diff to v0.13.1
  * Fix docker library dependency overrides #269
  * Update go-containerregistry to pick up docker API client negotiation #267
  * Fix unintended variable shadowing #263
  * Change the default analysis type from apt to size #266</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1566302400">- Update container-diff to v0.15.0
  * Fix result switch while viewing with type history
  * Use PKG-INFO and METADATA to infer package names in pip analysis
  * Use top_level.txt when analyzing pip modules
  * Strip colons from file path before creating cache dir
  * Enhancement - save to file
  * Fixed concurrent map write in image diffing
  * Split lines prior to diffing
  * Move all image processing logic into utils, and expose publicly</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Use noun phrase in summary field.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1610366400">- Update to 0.16.0
  Highlights:
  * container-diff now supports packages installed with Emerge!
  New Features:
  * feat: support emerge packages analyzer #337
  * Add two options to handle self-signed certificates
    registries #327
  Fixes:
  * version: Move vX.Y.Z to version.go so it works with go get, add
    git info #304
  * Fix RPM differ to to include release of version #315
  * --help: List available analyzers, improve Usage line #303
  * Fix concurrent map write for hardlink #324
  * Remove unnecessary flag parsing #330
  Updates:
  * Upgrade to go 1.14 and go.mod #329
  * Update codeowners #341
  Docs Updates:
  * README: mention archlinux-specificcinstructions #307
  * Document official support level from Google #342</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1626955200">- Update to 0.17.0:
  * Resolve symlink issue. #355
  * Remove global variable #349
  * Code improvement in function readErrorsFromChannel() #347
- Drop _service, plain URL is sufficient
- Drop docker recommendation, not really useful
- Drop %go_nostip, unnecessary</changelog>
</package>
<package pkgid="4fe925bb058c057077a4d3c71487cac4a40b77113cfe5884489d7bf50f4e29f1854523f9954819cf98474a93ae3c6fbf7698fd4ce799b5e46c357b9ea709a7ff" name="container-selinux" arch="noarch">
  <version epoch="0" ver="2.247.0" rel="1.1"/>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1751889600">- Update to version 2.239.0:
  * Allow containers to use hsa devices for ROCM</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1753358400">- Add workaround for rootless docker iptables AVCs (bsc#1246348)
  adding rootless-docker_iptables.patch</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1754395200">- Update to version 2.240.0:
  * Dontaudit dac_override for iptables_t
  * dropping rootless-docker_iptables.patch is upstream
  * Don't allow containers by default setexec setfscreate
  * Containers need to use hsa devices for ROCM</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1756814400">- Update to version 2.241.0:
  * Allow domains that trans to container_runtime_t bpf:prog_run</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1757937600">- Update to version 2.242.0:
  * Allow containers to read TCP diagnostic info
  * Allow container domains to access shared host runtime directories under
    /run
  * Allow container access to runtime directories for crun masked path
    optimization</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1762776000">- Update to version 2.243.0:
  * container_engine_t: add necessary permissions to ssh in userns container</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1765195200">- Update to version 2.244.0:
  * New release: v2.244.0
  * TMT: ELN rootless user has changed
  * Introduce container_write_proc_files interface (bsc#1253469)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1765800000">- Update to version 2.245.0:
  * bump to v2.245.0
  * Fix typo in container_selinux(8) man page
  * Add new booleans to container_selinux(8) man page
  * Allow containers to access shared public content
  * Add support for Incus
  * Add ~/.local/share/containers/storage/overlay-containers to .fc (bsc#1253682)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1771502400">- Update to version 2.246.0:
  * Allow containers to mount on container_var_run_t directories
  * Allow container_runtime_domain runtime fifo_files transition
  * Allow TUN/TAP device access for container_engine_t
  * Add the container_signull() interface</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1773662400">- Update to version 2.247.0:
  * Allow user_u users to run podman containers
  * Allow staff_t and user_t to start podman.socket via systemd
  * Add missing type transitions for overlay-containers directories
  * container_t: allow listen on smc_socket
  * Condition ptrace permission on deny_ptrace boolean</changelog>
</package>
<package pkgid="16796d374b961b2e97dd2a140a1d22790b56f272f611e1536b3a9fd2d5dd2e99b51eb5880d2baa7c3fd2f5abcc812086be9bae4464c551cbdd0298c022cb0270" name="container-support-utils" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="1.3"/>
  <changelog author="Olaf Kirch &lt;okir@suse.com&gt;" date="1588593600">- Initial import</changelog>
  <changelog author="Olaf Kirch &lt;okir@suse.com&gt;" date="1588766400">- Updated to version 0.2</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1589284800">- Tidy up specfile</changelog>
  <changelog author="Olaf Kirch &lt;okir@suse.com&gt;" date="1589803200">- Compile fix on older systems: missing &lt;linux/sched.h&gt;</changelog>
  <changelog author="Olaf Kirch &lt;okir@suse.com&gt;" date="1589976000">- Convert to pulling directly from github via a _service file</changelog>
  <changelog author="rbrown@suse.com" date="1589976001">- Update to version 0.2.2:
  * Compile fix on older systems: missing &lt;linux/sched.h&gt;
  * Add new README
  * Rename README -&gt; README.sidecar
  * test-client: fix gcc warning about ignoring the return value of write()
  * io_mainloop: fix an uninitialized use warning in debug code
  * Move sidecar python code into a subdirectory
  * Add copyright and license
  * Add 'make archive' target
  * Added savelog.1; explain --savelog option in ns-exec.1
  * savelog: add long options, embellish usage msg
- Package using _service files</changelog>
</package>
<package pkgid="6ab6161b0c236807c5ed135926b391c6e6750a9cd5f5568cf6b0682a2679aa0e08a0631d5bf025d8bd0f600eb8c5585af272bcefc294105bb1603f285961154a" name="container-suseconnect" arch="riscv64">
  <version epoch="0" ver="2.5.6" rel="4.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1709640000">- remove unnecessary packaging buildrequires</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1745409600">- update to 2.5.1:
  * Bump github.com/mssola/capture from 1.0.0 to 1.1.0
  * Log everything to stderr
  * Code formatting
  * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Also allow optionally to pass down the system_token
  * Various golangci-lint v2.1x warnings fixed
  * Remove use of urfave/cli and replace it with flag</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1747742400">- Update to version 2.5.2:
  * Prepare for new release
  * Fix default behavior
  * Use comma-separated lists for case in switch
  * Switch to go stable and update mod to 1.24.0
  * Remove use of urfave/cli and replace it with flag
  * Various golangci-lint v2.1x warnings fixed
  * Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6
  * Also allow optionally to pass down the system_token
  * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1747742401">- Update to version 2.5.3 (bsc#1243360):
  * only handle command line options for the default arg0 case
  * parse and ignore the previously removed log-credentials-errors
  * Restore usage output on unhandled command line options</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1749556800">- Update to version 2.5.4:
  * Switch to sha256 from md5
- use go's native fips module on tumbleweed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1752840000">- Update to version 2.5.5:
  * Do not log credentials errors
- switch to the go native fips 140-3 module
  (https://go.dev/blog/fips140)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1753185600">- Update to version 2.5.6:
  * Change the version logic
  * Fix FIPS environment variable in CI
  * Test in fips mode</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770638400">- switch to go 1.25</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1772020800">- Fix package for %suse_version bump (jsc#PED-15783)</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1773144000">- simplify use_fips_mode conditional in specfile</changelog>
</package>
<package pkgid="77e55e76fbf81a364bfa47b267bcdf6bac8bbdd71fd92256be980e8d3630e4d5a893bf8ef6714c3e398896cf5f30469c681d2a36b76faea0132cd97082e29910" name="containerd" arch="riscv64">
  <version epoch="0" ver="1.7.29" rel="1.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1716379200">- Update to containerd v1.7.17. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.17&gt;
- Switch back to using tar_scm service. Aside from obs_scm using more bandwidth
  and storage than a locally-compressed tar.xz, it seems there's some weird
  issue with paths in obscpio that break our SLE-12-only patch.
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch
- Update to containerd v1.7.16. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.16&gt;
  CVE-2023-45288 bsc#1221400</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1719230400">- Revert noarch for devel subpackage for SLE 15
  Switching to noarch causes issues on SLES maintenance updates, reverting it
  fixes our image builds</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1725537600">- Update to containerd v1.7.21. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.21&gt;
  Fixes CVE-2023-47108. bsc#1217070
  Fixes CVE-2023-45142. bsc#1228553
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1726056000">- Update to containerd v1.7.22. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.22&gt;
- Bump minimum Go version to 1.22.
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to containerd v1.7.23. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.23&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1736683200">- Update to containerd v1.7.25. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.25&gt;
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.24&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1740744000">- Update to containerd v1.7.26. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.26&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1744200000">- Update to containerd v1.7.27. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.27&gt;
  bsc#1239749 CVE-2024-40635
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1753531200">- Update to containerd v1.7.28. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.28&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1762689600">- Update to containerd v1.7.29. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.29&gt;
  * CVE-2024-25621 bsc#1253126
  * CVE-2025-64329 bsc#1253132
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
</package>
<package pkgid="ccc11db99aba43afa84fec19a8794437900d282c1a863a23c6507a3466257b677be435b2115e4be4a98b91dc1dd04b2f699d4ed0a595b22e2386d901021aab29" name="containerd-ctr" arch="riscv64">
  <version epoch="0" ver="1.7.29" rel="1.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1716379200">- Update to containerd v1.7.17. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.17&gt;
- Switch back to using tar_scm service. Aside from obs_scm using more bandwidth
  and storage than a locally-compressed tar.xz, it seems there's some weird
  issue with paths in obscpio that break our SLE-12-only patch.
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch
- Update to containerd v1.7.16. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.16&gt;
  CVE-2023-45288 bsc#1221400</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1719230400">- Revert noarch for devel subpackage for SLE 15
  Switching to noarch causes issues on SLES maintenance updates, reverting it
  fixes our image builds</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1725537600">- Update to containerd v1.7.21. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.21&gt;
  Fixes CVE-2023-47108. bsc#1217070
  Fixes CVE-2023-45142. bsc#1228553
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1726056000">- Update to containerd v1.7.22. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.22&gt;
- Bump minimum Go version to 1.22.
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to containerd v1.7.23. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.23&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1736683200">- Update to containerd v1.7.25. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.25&gt;
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.24&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1740744000">- Update to containerd v1.7.26. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.26&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1744200000">- Update to containerd v1.7.27. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.27&gt;
  bsc#1239749 CVE-2024-40635
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1753531200">- Update to containerd v1.7.28. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.28&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1762689600">- Update to containerd v1.7.29. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.29&gt;
  * CVE-2024-25621 bsc#1253126
  * CVE-2025-64329 bsc#1253132
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
</package>
<package pkgid="861aa69a82373713741a0defb381f6d765e2aaafa4d945804ac7c795f913cfdd74e3032015e9e0c75bed8636e276a78ff532ca939b970c9c27d8e902f59ef701" name="containerd-devel" arch="noarch">
  <version epoch="0" ver="1.7.29" rel="1.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1716379200">- Update to containerd v1.7.17. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.17&gt;
- Switch back to using tar_scm service. Aside from obs_scm using more bandwidth
  and storage than a locally-compressed tar.xz, it seems there's some weird
  issue with paths in obscpio that break our SLE-12-only patch.
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch
- Update to containerd v1.7.16. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.16&gt;
  CVE-2023-45288 bsc#1221400</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1719230400">- Revert noarch for devel subpackage for SLE 15
  Switching to noarch causes issues on SLES maintenance updates, reverting it
  fixes our image builds</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1725537600">- Update to containerd v1.7.21. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.21&gt;
  Fixes CVE-2023-47108. bsc#1217070
  Fixes CVE-2023-45142. bsc#1228553
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1726056000">- Update to containerd v1.7.22. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.22&gt;
- Bump minimum Go version to 1.22.
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to containerd v1.7.23. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.23&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1736683200">- Update to containerd v1.7.25. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.25&gt;
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.24&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1740744000">- Update to containerd v1.7.26. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.26&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1744200000">- Update to containerd v1.7.27. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.27&gt;
  bsc#1239749 CVE-2024-40635
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1753531200">- Update to containerd v1.7.28. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.28&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1762689600">- Update to containerd v1.7.29. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.29&gt;
  * CVE-2024-25621 bsc#1253126
  * CVE-2025-64329 bsc#1253132
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
</package>
<package pkgid="fe495c796c30b3acc0c56216133cbbbb25ee4d1dae807e50170a9a99c85e2fda3ed53da16c6e2434a6392b58c4902a7726938a7eaa7ebbfefd152ca4c73fce68" name="containers-systemd" arch="noarch">
  <version epoch="0" ver="0.0+git20231208.299201e" rel="2.1"/>
  <changelog author="kukuk@suse.com" date="1638273600">- Update to version 0.0+git20211130.31bd054:
  * Use Type=notify instead of forking (following podman upstream)</changelog>
  <changelog author="kukuk@suse.com" date="1643630400">- Update to version 0.0+git20220131.79f09c7:
  * Adjust timing for start limits in case of errors
  * Fix typo</changelog>
  <changelog author="kukuk@suse.com" date="1656417600">- Update to version 0.0+git20220628.ee9e63c:
  * Add files to renew certificates with certbot</changelog>
  <changelog author="kukuk@suse.com" date="1657108800">- Update to version 0.0+git20220706.2c928fe:
  * Fix partly missing SELinux support (#5), call podman directly</changelog>
  <changelog author="kukuk@suse.com" date="1657454400">- Update to version 0.0+git20220710.f290756:
  * container-openldap: fix syntax error in ExecStart</changelog>
  <changelog author="kukuk@suse.com" date="1657713600">- Update to version 0.0+git20220713.967c6f4:
  * Add submission/smtps support for postfix</changelog>
  <changelog author="kukuk@suse.com" date="1660219200">- Update to version 0.0+git20220811.226e80e:
  * Add service for cups container
  * Make sure dhcp container has NET_RAW capabilities</changelog>
  <changelog author="kukuk@suse.com" date="1679659200">- Update to version 0.0+git20230324.9cd3b7a:
  * container-certbot-renew.service is a oneshot service</changelog>
  <changelog author="kukuk@suse.com" date="1702036800">- Update to version 0.0+git20231208.299201e:
  * certbot needs a tty
  * wsdd: don't run binary to set HOSTNAME</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1718712000">- Remove rc* symlinks [jsc#PED-266]</changelog>
</package>
<package pkgid="8d1bcf3a23a9228fdf5f99751b919edbf47c21320d7c6a9e3af6c27855b8ffd8271eb439238ad70e59c56c033f5b367af2a0effd778dc83480638aa30b847a95" name="containment-rpm" arch="noarch">
  <version epoch="0" ver="2.0.2" rel="1.1"/>
  <changelog author="containers-bugowner@suse.de" date="1516017600">- Commit 56cf72d by David Cassany dcassany@suse.com
  Exit if no tag defined
  This commit exits the kiwi_post_run hook script in case the config.xml file
  does not include any tag specification.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1517572800">- Commit 1956b4f by Jordi Massaguer Pla jmassaguerpla@suse.de
  Add conflicts with other packages that provide the same hook
  /usr/lib/build/kiwi_post_run
  Signed-off-by: Jordi Massaguer Pla &lt;jmassaguerpla@suse.de&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1520251200">- Commit 229b3d2 by Fabian Vogt fvogt@suse.com
  Abort build if changelog found but changelog-generator not available
  Commit 8af17f6 by Fabian Vogt fabian@ritter-vogt.de
  Make changelog-generator optional for openSUSE
  Fixes #31
  feature#openSUSE_Kubic</changelog>
  <changelog author="containers-bugowner@suse.de" date="1522238400">- Commit c2e30cc by David Cassany dcassany@suse.com
  Make local builds possible
  This commit makes local OBS builds of images wrapped in RPMs possible.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1526299200">- Commit fec546a by Jordi Massaguer Pla jmassaguerpla@suse.de
  recommend changelog generator data instead of requiring it
  Using the changelog generator data is not a hard requirement. You can build
  rpms containing containers without creating the changelogs.
  This way, it will create the changelogs only if the changelog-generator-data
  package is available
  Signed-off-by: Jordi Massaguer Pla &lt;jmassaguerpla@suse.de&gt;</changelog>
  <changelog author="containers-builds@suse.de" date="1528372800">- Commit 97bf8fc by Fabian Vogt fvogt@suse.com
  Use uname -m for ARCH and also pass to rpmbuild
  Otherwise we get into a mess where i386/i586/i686 are used in place of each
  other.
  Fixes #35</changelog>
  <changelog author="containers-builds@suse.de" date="1528804800">- Commit 4532982 by Sergio Lindo Mansilla SLindoMansilla@suse.com
  Fix plural on sentence</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 2.0.0:
  * to Use uname -m for ARCH and also pass to rpmbuild
  * Fix plural on sentence by
  * adapt kiwi hook to new obs-build one and expand for docker build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1695211200">- update to 2.0.1:
  * More robust handling of tags</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1698408000">- update to 2.0.2:
  * Handle better container name from kiwi</changelog>
</package>
<package pkgid="73516cf502a30f5517b75e248460cba31f42052723de290f01fdb1d8995554499cebc6cf39e0d0d4376062a06b027d5fec821c3bd9312c46e9b8e1dd8b814dc3" name="containment-tik-img-to-rpm" arch="noarch">
  <version epoch="0" ver="1.0" rel="4.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1715342400">- Initial package</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1715342401">- Conflict with containment-rpm</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1715688000">- Handle changelog properly, to work with reproducible builds
  in Factory</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1718884800">- Adjust for new obs-build changelog location</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1719921600">- Package uncompressed images, to be used with systemd-repart</changelog>
</package>
<package pkgid="d4ec5a0de9d3574ffa2b13a85fc718eb4e7835c4ff0eb97a2d803d8cf52245d9fc6f7014af8c471571015ca18fa942efe605253541e505439261d4ffe58f1518" name="contractor" arch="riscv64">
  <version epoch="0" ver="0.3.5" rel="4.1"/>
  <changelog author="mailaender@opensuse.org" date="1402833600">- initial packaging (version 0.3.1) for build.opensuse.org</changelog>
  <changelog author="avvissu@yandex.by" date="1474200000">- Update to 0.3.2
- Spec file cleanup</changelog>
  <changelog author="mailaender@opensuse.org" date="1497009600">- Add copying.patch and update license according to upstream</changelog>
  <changelog author="avvissu@yandex.by" date="1521288000">- Add the contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1528459200">- Switch to git from bzr
- Switch to meson
- Drop copying.patch (fixed)
- Add COPYING and README.md files
- Remove obsolete macros
- Spec file cleanup</changelog>
  <changelog author="avvissu@yandex.by" date="1528545600">- Update to 0.3.3:
  * Update README.md with GPG examples (#23)
  * Adding contract examples (#22)
  * Documentation on writing contract files (#21)
  * Remove unused make dist (#19)
  * Ignore git rather than bzr (#18)
  * Create .gitignore (#15)
  * Create CODE_OF_CONDUCT.md (#14)
  * Create COPYING (#13)
  * Add .travis.yml (#12)
  * Create README.md (#11)
  * Delete .bzrignore
  * Add 2017 to license copyright and app years.
  * Bump copyright years
  * Create the default contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1534507200">- Update to 0.3.4:
  * Switch to Meson (#25)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.3.5:
  * Fix install path for DBus service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- change url to github, as we don't want to link to a different OS
- remove elementary from description</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- precreate the directory in %{_datadir} for "contract" files</changelog>
</package>
<package pkgid="52767dc0748da9bd716dc8e3409e2b763ea2e47044fa71856c81456373b8a515c2267264432c71507cdf4c3bf1873cf65d5a1c1ec1e0ba17e843641f9dd25619" name="contrast" arch="riscv64">
  <version epoch="0" ver="0.0.11" rel="2.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697716800">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1727092800">- Update to version 0.0.11
  * app: Use window groups
  * app: Do not hold reference to window
  * Port drawing to gsk::Path
  * Update zbus to v4.0
  * Update translations
- Remove pkgconfig(gdk-pixbuf-2.0) BuildRequires: unneeded anymore
  on version 0.0.11
- add meson_test to validate files</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727265600">- Fix compilation with --nocheck (boo#1227364)</changelog>
</package>
<package pkgid="1aa7d188abdebb546a55473a5a27e0753b2cf435951f0ebad29a9f7c3ea1f73c925ed62901d51574dc3bfa0c6c50921d190429b606dd93e548a1640affb4f8f6" name="contrast-lang" arch="noarch">
  <version epoch="0" ver="0.0.11" rel="2.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697716800">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1727092800">- Update to version 0.0.11
  * app: Use window groups
  * app: Do not hold reference to window
  * Port drawing to gsk::Path
  * Update zbus to v4.0
  * Update translations
- Remove pkgconfig(gdk-pixbuf-2.0) BuildRequires: unneeded anymore
  on version 0.0.11
- add meson_test to validate files</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727265600">- Fix compilation with --nocheck (boo#1227364)</changelog>
</package>
<package pkgid="95046fd13343b15d471fc9c02d385b6e72bfad0419a32fcdd1181c707d84cd19c6362d43775f0cfee8da48d22e38ed2e164aa99c21ab6b54047f2773a1a1b5d2" name="converseen" arch="riscv64">
  <version epoch="0" ver="0.15.0.3" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1490356800">- Update to 0.9.6.1.
  * Updated French Translation
  * Various bugfixes</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1491307200">- Update to 0.9.6.2.
  * Added Danish Translation.
  * Updated Italian Translation.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1539604800">- Update to 0.9.7.1.
  * Various bugfixes.
- Changes in 0.9.7.
  * Added Ukranian Traslation.
  * Updated Italian Traslation.
  * Removed Flattr links and buttons.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1541073600">- Update to 0.9.7.2.
  * Updated Japanese Localization.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1572868800">- Update to 0.9.8.0.
  * Fixed bug with TIF files.
  * Various Minor Updates.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1580817600">- Update to 0.9.8.1.
  * Added Swedish translation.
  * Various minor updates.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1615204800">- Update to 0.9.9.0.
  * Fixed random crash when all images are removed.
  * Some translation updates.
  * Various minor updates.
  * Various bugfixes.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651752000">- Update to version 0.9.9.5
  * Added scaling/support for HiDPI Displays
  * Various Bugfixes
  * Additional changes included in version 0.9.9.4
  * Fixed Overwrite Option
  * Updated Some Languages
  * Additional changes included in version 0.9.9.3
  * Added Simplified Chinese Translation
  * Additional changes included in version 0.9.9.2
  * Added PDF conversion instructions
  * Minor Updates
  * Additional changes included in version 0.9.9.1
  * Added JFIF support
  * Fixed settings data location
  * Various Minor Updates</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1682856000">- Update to 0.9.11.1
  * Added decimal values in scaling by percentage
  * Various improvements in the user interface
  * Various Bugfixes
- Changes in 0.9.11.0
  * Now, it’s possible to attempt to process corrupted images
  * Updated Turkish Translation
  * Updated Italian translation
  * Various Bugfixes
- Changes in 0.9.10.1
  * Fixed random crash that may happen when images are removed
    from the list
  * Updated Russian translation
  * Various Bugfixes
- Changes in 0.9.10.0
  * Added WebP support for quality, compression, etc
  * Added a feature to remove metadata when images are processed
  * Fixed a bug that inhibits the overwrite feature when the
    Rename option is checked
  * Various Bugfixes
- Changes in 0.9.9.8
  * Updated Russian, Turkish and Italian translations
  * Various Bugfixes
- Changes in 0.9.9.7
  * Added hicolor icons on Linux
  * The program is now adapted to be distributed as AppImage
  * The program is now adapted to be distributed as Snap Package
  * Various Bugfixes
- Changes in 0.9.9.6
  * Improved quality and compression settings for JPEG and PNG
    formats
  * Various Bugfixes</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759752000">- update to 0.15.0.3 – 2025-09-11 – Latest!
  * Fixed crashes with images containing inconsistent or corrupted metadata
  * Various bug fixes
- version 0.15.0.2 – 2025-07-15
  * Updated Chinese translation
  * Updated French translation
  * Various bug fixes
- version 0.15.0.1 – 2025-07-05
  * Fixed problem with UTF-8 characters in some languages
  * Updated Chinese translation
  * Various bug fixes
- version 0.15.0.0 – 2025-07-01
  * Windows 64-bit port based on Qt6
  * Added theme selection option
  * Added image size and resolution info to the main list
  * Added inverted check selection
  * Updated Italian translation
  * Various Bugfixes
- version 0.14.0.0 – 2025-04-25
  * Images are now displayed and converted with the correct orientation when Exif orientation data is present
  * Fixed a bug when importing TIF files
  * Updated Russian translation
  * Various Bugfixes
- version 0.13.0.1 – 2025-03-24
  * Updated French translation
  * Various Bugfixes
- version 0.13.0.0 – 2025-03-20
  * Added options for handling existing files during conversion
  * Updated Italian translation
  * Various Bugfixes
- version 0.12.2.5 – 2025-01-22
  * Minor UI fixes
  * Updated Italian translations
  * Various Bugfixes
- version 0.12.2.4 – 2024-10-29
  * Fixed a bug affecting localization file access
  * Various Bugfixes
- version 0.12.2.3 – 2024-04-21
  * Updated French translation
  * AppImage version ported to Qt6
  * Flatpak version ported to Q6 with libjxl support for ImageMagick
  * Various Bugfixes
- version 0.12.2.2 – 2024-04-15
  * Reading PDF files during import is now much faster (Works only with ImageMagick7)
  * Service Menu is now compatible with KDE Plasma 6
  * Fixed keyboard shortcuts
  * Various Bugfixes
- version 0.12.2.1 – 2024-03-18
  * Fixed problem with language file path in some Linux-based operating systems
  * Updated Italian Translation
  * Various Bugfixes
- version 0.12.2.0 – 2024-03-10
  * Fixed problem with resolution settings when converting from PDF to image
  * Fixed bug with the resolution setting of PNG images
  * Fixed bug with displaying the resolution correctly in the UI
  * Fixed problem with program icon display in Wayland
  * Fixed problem with displaying dialogs in Wayland
  * Updated French translation
  * Various Bugfixes
- version 0.12.1.0 – 2024-02-06
  * Fixed an issue with setting the resolution accurately when supported by images
  * Fixed an issue with setting the correct resolution when converting PDF to image files
  * The program now verifies correct installation of Ghostscript on Windows
  * The Windows versions of Converseen are now codesigned by SignPath
  * The Windows installer is now built using MSI (via cpack WIX)
  * Updated icon to modern design, aligning with contemporary styles
  * Updated Italian translation
  * Various Bugfixes
- version 0.12.0.2 – 2024-01-08
  * Added small improvements and optimizations
  * Updated French translation
  * Various Bugfixes
- version 0.12.0.1 – 2023-12-16
  * Added new options for contributing to project development
  * Added slight improvements to the user interface
  * Updated Italian translation
  * Various Bugfixes
- version 0.12.0.0 – 2023-11-26
  * Porting to Qt6: Now the program can be compiled with both Qt5 and Qt6 (See the Install.md file for more information).
  * Now, the program does not autoreset the image resolution settings when the list is emptied
  * The "Link with Aspect Ratio with Selected Image" option is now a button
  * Added some help information in the UI to clarify the operation of some buttons
  * Updated French translation
  * Various Bugfixes
- version 0.11.0.1 – 2023-10-17
  * Updated Turkish translation
  * Various Bugfixes
- version 0.11.0.0 – 2023-09-12
  * Various changes in the User Interface
  * Skipping conversion when "Don't change the format" is selected but the output format is not supported
  * Removed unused video formats
  * Updated Italian and French translations
  * Various Bugfixes
- version 0.10.0.1 – 2023-08-15
  * Fixed a compile error when using ImageMagick-6
  * Various Bugfixes
- version 0.10.0.0 – 2023-08-10
  * Now it's possible to import entire folders and subfolders
  * Revamped PDF processor tool
  * Fixed decimal values in scaling by percentage
  * Added help pages for PDF conversion
  * Now the program is available also for macOS 10.13+
  * Updated Italian and French translations
  * Various improvements in the user interface
  * Various Bugfixes-</changelog>
</package>
<package pkgid="cd8e6573c5ca85abc6be8ee7ad403b8706a20757e65bfdddc269eed91a08a9d2a7056b4df154705b38809b56cac55d86848212e8259564967b2f0b4e819799cd" name="converseen-lang" arch="noarch">
  <version epoch="0" ver="0.15.0.3" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1490356800">- Update to 0.9.6.1.
  * Updated French Translation
  * Various bugfixes</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1491307200">- Update to 0.9.6.2.
  * Added Danish Translation.
  * Updated Italian Translation.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1539604800">- Update to 0.9.7.1.
  * Various bugfixes.
- Changes in 0.9.7.
  * Added Ukranian Traslation.
  * Updated Italian Traslation.
  * Removed Flattr links and buttons.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1541073600">- Update to 0.9.7.2.
  * Updated Japanese Localization.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1572868800">- Update to 0.9.8.0.
  * Fixed bug with TIF files.
  * Various Minor Updates.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1580817600">- Update to 0.9.8.1.
  * Added Swedish translation.
  * Various minor updates.
  * Various bugfixes.</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1615204800">- Update to 0.9.9.0.
  * Fixed random crash when all images are removed.
  * Some translation updates.
  * Various minor updates.
  * Various bugfixes.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651752000">- Update to version 0.9.9.5
  * Added scaling/support for HiDPI Displays
  * Various Bugfixes
  * Additional changes included in version 0.9.9.4
  * Fixed Overwrite Option
  * Updated Some Languages
  * Additional changes included in version 0.9.9.3
  * Added Simplified Chinese Translation
  * Additional changes included in version 0.9.9.2
  * Added PDF conversion instructions
  * Minor Updates
  * Additional changes included in version 0.9.9.1
  * Added JFIF support
  * Fixed settings data location
  * Various Minor Updates</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1682856000">- Update to 0.9.11.1
  * Added decimal values in scaling by percentage
  * Various improvements in the user interface
  * Various Bugfixes
- Changes in 0.9.11.0
  * Now, it’s possible to attempt to process corrupted images
  * Updated Turkish Translation
  * Updated Italian translation
  * Various Bugfixes
- Changes in 0.9.10.1
  * Fixed random crash that may happen when images are removed
    from the list
  * Updated Russian translation
  * Various Bugfixes
- Changes in 0.9.10.0
  * Added WebP support for quality, compression, etc
  * Added a feature to remove metadata when images are processed
  * Fixed a bug that inhibits the overwrite feature when the
    Rename option is checked
  * Various Bugfixes
- Changes in 0.9.9.8
  * Updated Russian, Turkish and Italian translations
  * Various Bugfixes
- Changes in 0.9.9.7
  * Added hicolor icons on Linux
  * The program is now adapted to be distributed as AppImage
  * The program is now adapted to be distributed as Snap Package
  * Various Bugfixes
- Changes in 0.9.9.6
  * Improved quality and compression settings for JPEG and PNG
    formats
  * Various Bugfixes</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759752000">- update to 0.15.0.3 – 2025-09-11 – Latest!
  * Fixed crashes with images containing inconsistent or corrupted metadata
  * Various bug fixes
- version 0.15.0.2 – 2025-07-15
  * Updated Chinese translation
  * Updated French translation
  * Various bug fixes
- version 0.15.0.1 – 2025-07-05
  * Fixed problem with UTF-8 characters in some languages
  * Updated Chinese translation
  * Various bug fixes
- version 0.15.0.0 – 2025-07-01
  * Windows 64-bit port based on Qt6
  * Added theme selection option
  * Added image size and resolution info to the main list
  * Added inverted check selection
  * Updated Italian translation
  * Various Bugfixes
- version 0.14.0.0 – 2025-04-25
  * Images are now displayed and converted with the correct orientation when Exif orientation data is present
  * Fixed a bug when importing TIF files
  * Updated Russian translation
  * Various Bugfixes
- version 0.13.0.1 – 2025-03-24
  * Updated French translation
  * Various Bugfixes
- version 0.13.0.0 – 2025-03-20
  * Added options for handling existing files during conversion
  * Updated Italian translation
  * Various Bugfixes
- version 0.12.2.5 – 2025-01-22
  * Minor UI fixes
  * Updated Italian translations
  * Various Bugfixes
- version 0.12.2.4 – 2024-10-29
  * Fixed a bug affecting localization file access
  * Various Bugfixes
- version 0.12.2.3 – 2024-04-21
  * Updated French translation
  * AppImage version ported to Qt6
  * Flatpak version ported to Q6 with libjxl support for ImageMagick
  * Various Bugfixes
- version 0.12.2.2 – 2024-04-15
  * Reading PDF files during import is now much faster (Works only with ImageMagick7)
  * Service Menu is now compatible with KDE Plasma 6
  * Fixed keyboard shortcuts
  * Various Bugfixes
- version 0.12.2.1 – 2024-03-18
  * Fixed problem with language file path in some Linux-based operating systems
  * Updated Italian Translation
  * Various Bugfixes
- version 0.12.2.0 – 2024-03-10
  * Fixed problem with resolution settings when converting from PDF to image
  * Fixed bug with the resolution setting of PNG images
  * Fixed bug with displaying the resolution correctly in the UI
  * Fixed problem with program icon display in Wayland
  * Fixed problem with displaying dialogs in Wayland
  * Updated French translation
  * Various Bugfixes
- version 0.12.1.0 – 2024-02-06
  * Fixed an issue with setting the resolution accurately when supported by images
  * Fixed an issue with setting the correct resolution when converting PDF to image files
  * The program now verifies correct installation of Ghostscript on Windows
  * The Windows versions of Converseen are now codesigned by SignPath
  * The Windows installer is now built using MSI (via cpack WIX)
  * Updated icon to modern design, aligning with contemporary styles
  * Updated Italian translation
  * Various Bugfixes
- version 0.12.0.2 – 2024-01-08
  * Added small improvements and optimizations
  * Updated French translation
  * Various Bugfixes
- version 0.12.0.1 – 2023-12-16
  * Added new options for contributing to project development
  * Added slight improvements to the user interface
  * Updated Italian translation
  * Various Bugfixes
- version 0.12.0.0 – 2023-11-26
  * Porting to Qt6: Now the program can be compiled with both Qt5 and Qt6 (See the Install.md file for more information).
  * Now, the program does not autoreset the image resolution settings when the list is emptied
  * The "Link with Aspect Ratio with Selected Image" option is now a button
  * Added some help information in the UI to clarify the operation of some buttons
  * Updated French translation
  * Various Bugfixes
- version 0.11.0.1 – 2023-10-17
  * Updated Turkish translation
  * Various Bugfixes
- version 0.11.0.0 – 2023-09-12
  * Various changes in the User Interface
  * Skipping conversion when "Don't change the format" is selected but the output format is not supported
  * Removed unused video formats
  * Updated Italian and French translations
  * Various Bugfixes
- version 0.10.0.1 – 2023-08-15
  * Fixed a compile error when using ImageMagick-6
  * Various Bugfixes
- version 0.10.0.0 – 2023-08-10
  * Now it's possible to import entire folders and subfolders
  * Revamped PDF processor tool
  * Fixed decimal values in scaling by percentage
  * Added help pages for PDF conversion
  * Now the program is available also for macOS 10.13+
  * Updated Italian and French translations
  * Various improvements in the user interface
  * Various Bugfixes-</changelog>
</package>
<package pkgid="de7482a1957521cc7ea01c283f6e7b99a8769829d99fc09db0d0c1b28342797747d902a60e2326371b3ffdff3db0f5bcb6ae5a78b5c3bc51c725c679306de944" name="convmv" arch="noarch">
  <version epoch="0" ver="2.06" rel="1.1"/>
  <changelog author="crrodriguez@suse.de" date="1201780800">- update to version 1.12 and fix build
- now work with Perl 5.10 using an eval block
- GPL v2 and v3 now</changelog>
  <changelog author="tiwai@suse.de" date="1248696000">- updated to version 1.14:
  see Changes file for details</changelog>
  <changelog author="tiwai@suse.de" date="1314100800">- updated to version 1.15:
  add --dump-options; fix a bug in case-insensitive filesystems;
  see Changes file for details</changelog>
  <changelog author="jengelh@inai.de" date="1412596800">- Remove ancient specfile tags/sections
- Trim overly long description to the essentials</changelog>
  <changelog author="pgajdos@suse.com" date="1450267200">- updated to 2.0:
  * fix checks for NFD conversion, where convmv could run into a
    "resulting filename is ... bytes long (max: 255) error message
    for no obvious reason.
  * the --preserve-mtimes option is the default now
  * fix a bug where mtimes might not be restored in some cases
  * add --map option to support additional character mappings like
    to mapping Microsoft's illegal NTFS characters
  * issue warning if we cannot traverse a directory in recursive
    mode</changelog>
  <changelog author="tchvatal@suse.com" date="1498046400">- Update to 2.01:
  * map : instead of / in SFU mapping tables
- Cleanup a bit with spec-cleaner</changelog>
  <changelog author="aavindraa@gmail.com" date="1511697600">- Update to 2.04:
  * check for valid utf-8 also in upperlower_checkenc()
  * fix parsable output, missed the path files to run utime() on
  * add --run-parsable option to blindly run what a file generated
    with --parsable tells us to do
- includes 2.03:
  * fix man page build due to non-ASCII char
- includes 2.02:
  * add option --caseful-sz to optionally treat upper-/lowercasing
    of sz. This also fixes unwanted unidirectional lowercasing
    of U+1E9E
- cleanup with spec-cleaner
- replace wildcard with name macro</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1545998400">- Update to 2.05:
  * allow NFC/NFD conversion on APFS volumes, add man page section
    for that filesystem
  * use case- and normalization-insensitivity workarounds also for
    parsable mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Use noun phrase in summary. Fix NFD acronym expansion.
- Use modern tar options.</changelog>
  <changelog author="pgajdos@suse.com" date="1757419200">- version update to 2.06
  * - allow IMAPUTF7 encoding if the Perl Encode pakage is installed, too</changelog>
</package>
<package pkgid="970d9f2254547efbdabf43985b02206ff52f71b5217cf3ccc214296bc10aee1e92025dc49036ca7129aa227954ccf39763b045c02873c25f62ee743f19e71b6a" name="cookiecutter-doc" arch="noarch">
  <version epoch="0" ver="2.6.0" rel="4.3"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1650801600">- update fix-setup-version.patch to cookiecutter-fix-setup.patch
  gh#cookiecutter/cookiecutter#1656
- Sync rpm requirements metadata to setuptools generated metadata</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1655812800">- remove obsolete patch cookiecutter-fix-setup.patch
- update to version 2.1.1:
  - Documentation updates:
  - Fix local extensions documentation (#1686)
  - Bugfixes:
  - Sanitize Mercurial branch information before checkout. (#1689)
- update to version 2.1.0:
  - Changes:
  - Move contributors and backers to credits section (#1599)
  - test_generate_file_verbose_template_syntax_error fixed (#1671)
  - Removed changes related to setuptools_scm (#1629)
  - Feature/local extensions (#1240)
  - CI/CD and QA changes:
  - Check manifest: pre-commit, fixes, cleaning (#1683)
  - Follow PyPA guide to release package using GitHub Actions. (#1682)
  - Documentation updates:
  - Fix typo in dict_variables.rst (#1680)
  - Documentation overhaul (#1677)
  - Fixed incorrect link on docs. (#1649)
  - Bugfixes:
  - Restore accidentally deleted support for click 8.x (#1643)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683720000">- add sle15_python_module_pythons</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683806400">- fix leftover python3 BuildRequires and use the python_module
  macros. This allows builds on SLE15 with python3.11</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1689508800">- update to version 2.2.3:
  - Changes:
  - Minor Changes:
  - Add support for adding human-readable labels for choices when defining multiple choices questions (#1898) @vemonet
  - Prompt with replay file (#1758) @w1ndblow
  - CI/CD and QA changes:
  - Set cookiecutter/VERSION.txt as source of truth for version number (#1896) @ericof
  - [pre-commit.ci] pre-commit autoupdate (#1897) @pre-commit-ci
  - Bugfixes:
  - Fix issue where the prompts dict was not passed for yes_no questions (#1895) @vemonet
  - Set cookiecutter/VERSION.txt as source of truth for version number (#1896) @ericof
- update to version 2.2.2:
  - CI/CD and QA changes:
  - Improve gitignore (#1889) @audreyfeldroy
  - Add warning for jinja2_time (#1890) @henryiii
- update to version 2.2.0:
  - Changes:
  - Added timeout on request.get() for ensuring that if a recipient serve… (#1772) @openrefactory
  - Fixing Carriage Return Line Feed (CRLF) order in docs #1792 (#1793) @Lahiry
  - Reduce I/O (#1877) @kurtmckee
  - Remove a pre-commit hook special case (#1875) @kurtmckee
  - Remove universal bdist_wheel option; use "python -m build" (#1739) @mwtoews
  - Remove unused import from post-generate hook script example (#1795) @KAZYPinkSaurus
  - Standardize newlines for all platforms (#1870) @kurtmckee
  - feat: Add resolved template repository path as _repo_dir to the context (#1771) @tmeckel
  - Minor Changes:
  - Added support for providing human-readable prompts to the different variables (#1881) @vemonet
  - Added: Boolean variable support in JSON (#1626) @liortct
  - Added: CLI option to keep project files on failure. (#1669) @MaciejPatro
  - Added: Support partially overwrite keys in nested dict (#1692) @cksac
  - Added: Templates inheritance (#1485) @simobasso
  - Code quality: Tests upgrade: Use pathlib for files read/write (#1718) @insspb
  - Inline jinja2-time extension code (#1779) @tranzystorek-io
  - Support Python 3.11 (#1850) @kurtmckee
  - Support nested config files (#1770) @dariocurr
  - preserves original options in `_cookiecutter` (#1874) @kjaymiller
  - CI/CD and QA changes:
  - Add a Dependabot config to autoupdate GitHub workflow actions (#1851) @kurtmckee
  - Added: Readthedocs build config (#1707) @insspb
  - Bump actions/setup-python from 3 to 4 (#1854) @dependabot
  - Bump paambaati/codeclimate-action from 3.0.0 to 4.0.0 (#1853) @dependabot
  - CI/CD: Tox -&gt; Nox: Added nox configuration (#1706) @insspb
  - CI/CD: Tox -&gt; Nox: Github actions definition minimized + Sync nox and github actions (#1714) @insspb
  - CI/CD: Tox -&gt; Nox: Makefile update: Removed watchmedo and sed dependency, tox replaced with nox (#1713) @insspb
  - CI/CD: Updated .pre-commit-config.yaml to use latest hooks versions (#1712) @insspb
  - Code quality: Core files: Added exception reason reraise when exception class changed (PEP 3134) (#1719) @insspb
  - Code quality: Tests upgrade: Use pathlib for files read/write (#1718) @insspb
  - Code quality: core files: Format replaced with f-strings (#1716) @insspb
  - Code quality: find.py refactored and type annotated (#1721) @insspb
  - Code quality: tests files: Simplify statements fixes (#1717) @insspb
  - Code quality: utils.make_sure_path_exists refactored and type annotated (#1722) @insspb
  - Fixed: recommonmark replaced with myst, as recommonmark is deprecated (#1709) @insspb
  - Pretty-format JSON files (#1864) @kurtmckee
  - Rename `master` to `main` so CI runs correctly on merge (#1852) @kurtmckee
  - Standardize EOF newlines (#1876) @kurtmckee
  - Update `.gitignore` and cite where it was copied from (#1879) @kurtmckee
  - Update base docs, remove tox (#1858) @ericof
  - Update pre-commit hook versions (#1849) @kurtmckee
  - Updated: Release drafter configuration (#1704) @insspb
  - Use tox (#1866) @kurtmckee
  - Verify an expected warning is raised (#1869) @kurtmckee
  - fixed failing lint ci action by updating repo of flake8 (#1838) @Tamronimus
  - Documentation updates:
  - Add jinja env docs (#1872) @pamelafox
  - Documentation extension: Create a Cookiecutter From Scratch tutorial (#1592) @miro-jelaska
  - Easy PR! Fix typos and add minor doc updates (#1741) @Alex0Blackwell
  - Expand cli documentation relating to the no-input flag (#1543) (#1587) @jeremyswerdlow
  - Fix @audreyr to @audreyfeldroy github account rename (#1604) @ri0t
  - Fixed broken links to jinja docs (#1691) @insspb
  - Fixed minor typos in docs (#1753) @segunb
  - Fixed: Python code block in the replay documentation (#1715) @juhannc
  - Fixed: recommonmark replaced with myst, as recommonmark is deprecated (#1709) @insspb
  - Improve Docs Readability (#1690) @ryanrussell
  - Update base docs, remove tox (#1858) @ericof
  - Updated: Boolean Variables documentation and docstrings (#1705) @italomaia
  - docs: fix simple typo, shat -&gt; that (#1749) @timgates42
  - fixing badge display problem (#1798) @Paulokim1
  - Bugfixes:
  - Fixed the override not working with copy only dir #1650 (#1651) @zhongdai
  - Fixed: Removed mention of packages versions, to exclude dependabot warnings alerts (#1711) @insspb
  - cleanup files if panics during hooks - bugfix (#1760) @liortct</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1694088000">- Update to 2.3.0:
  * Improve style of prompts using `rich` (#1901) @vemonet
  * Fix replay (#1904) @vemonet
  * Support multichoice overwrite (#1903) @Meepit
- Switch to pyproject macro.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 2.6.0:
  * Support Python 3.12
  * Modifying Jinja2 start and end variable strings (#1997)
  * Fix regression #2009: Adding value to nested dicts broken
  * Fixed errors caused by invalid config files. (#1995)
  * Default values can be passed as a dict (#1924)
  * Implement new style for nested templates config (#1981)
  * Fix FileExistsError when using a relative template path
  * Fix recursive context overwrites
  * Gracefully handle files with mixed lined endings (#1942)
  * Implement a pre_prompt hook that will run before prompts
  * Implement a pre_prompt hook that will run before prompts
  * update main docstrings to include overwrite_if_exists and
    skip_if_file_exists
  * add checkout details to the context (fixes #1759) (#1923)
  * Fix nested templates in Git repository (#1922)
  * Fix prompt counter. (#1940)
  * Fix variables with null default not being required (#1919)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1737115200">- Drop unneeded BuildRequires on recommonmark, it was dropped back in
  2.2.0.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1737374400">- Add python3-sphinx_rtd_theme as build dependency to fix the doc build fail.</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1761825600">- Add BuildRequires: %{python_module tzdata} to fix timezone test to ensure access to the timezone database</changelog>
</package>
<package pkgid="6cbe9279fade4122481ea6a0708ae247400cbc1f1162d0ae7cb23587a9ca9a2738155a25b5dc5fab837c71985159797a790e28e8386ad80172056729472d5fd0" name="cool-retro-term" arch="riscv64">
  <version epoch="0" ver="2.0.0b1" rel="1.1"/>
  <changelog author="mardnh@gmx.de" date="1450008000">- initial package, version 1.0.0</changelog>
  <changelog author="aavindraa@gmail.com" date="1509192000">- update to 1.0.1
  + Fixed issues with High Sierra
  + Font improvements
  + Misc fixes
- Lint .spec file
- Track version of qmltermwidget required in a variable</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to version 1.1.0
  * Fix frame rendering issues on Nvidia GPUs
  * Fix High DPI issues
  * Make burnin optimization optional
  * Fix issue with font scaling slider
- Update to version 1.1.0
  * Two years of upstream qtermwidget fixes
  * Shiny (literally) new frame
  * System fonts support
  * Lowered GPU and Memory usage
  * Faster and burn in effect
  * Improved colors support
  * Improved RGB shift effect
  * Improved colors support
  * Many other small tweaks and fixes
- Specfile cleanup</changelog>
  <changelog author="mardnh@gmx.de" date="1548158400">- Recommend int10h-oldschoolpc-fonts which has also a good
  reportoire of oldschool pc fonts.</changelog>
  <changelog author="mardnh@gmx.de" date="1548244800">- Package man page
- Use system-wide qmltermwidget
- Add patch:
  * cool-retro-term-disable-bundled-qmltermwidget.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651838400">- Update to version 1.2.0
  * Migrated QtQuickControls from 1.x to 2.x
  * Fixed a lot of issues with MacOS build
  * Added support for blinking cursor
  * Added sub-pixel rasteration
  * Updated qtermwidget engine
  * Updated many fonts to the latest version</changelog>
  <changelog author="Erico Mendonca &lt;erico.mendonca@suse.com&gt;" date="1682769600">- Removed cool-retro-term-disable-bundled-qmltermwidget.patch
- Recompiled with internal QmlTermWidget from author's repository.
- Removed unnecessary Requires statements that caused rpmlint warnings.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Require QtQuick at runtime (else c-r-t exits with
  "qrc:/SettingsWindow.qml:25:1: module QtQuick.Dialogs is not installed"
  "qrc:/main.qml:22:1: plugin cannot be loaded for module
  QtQuick.Controls: Cannot protect module QtQuick.Controls 2 [...]")</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1769774400">- Update to version 2.0.0b1:
  * update to Qt6
  * Fix fullscreen menu not added on linux.
  * Fix warning in terminal destruction.
  * Fix menu behaviour on Linux.
  * Revert "Make actions between the different menus global."
  * Fix shortcuts on macOS.
- add crt-set-version.patch to set version number without git</changelog>
</package>
<package pkgid="c1dbf5ee7d6fbfbf2a667bd6a80ce994576206a4c8e7efcf2ccbf896c2b94cb587e425006ed8e124e744e4bf4cf8e506dcb7abeb6c6590a33c511171c8a023b4" name="coolercontrol" arch="riscv64">
  <version epoch="0" ver="4.1.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773489600">- Initial package (v4.0.1)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1774094400">- Update to version 4.1.0
  * Tags for fans
  * Prometheus metrics endpoint
  * Access Token write access toggle
  * Support for liquidctl ControlHub driver
  * Many UI and UX improvements
  * Consolidated config file paths with environment variable override support
  * Algorithm enhancements
  * Bug fixes</changelog>
</package>
<package pkgid="887b8ad4d44d83d330ae07b5deed89e7f5ad173b191c5d9758c3c92a5cf657e5a9dfd92c7a68e283ab4ea444318f4254e1412eee4ea99cedbdb35a87c2418b81" name="coolercontrold" arch="riscv64">
  <version epoch="0" ver="4.1.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773489600">- Initial package (v4.0.1)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1774094400">- Update to version 4.1.0
  * Tags for fans
  * Prometheus metrics endpoint
  * Access Token write access toggle
  * Support for liquidctl ControlHub driver
  * Many UI and UX improvements
  * Consolidated config file paths with environment variable override support
  * Algorithm enhancements
  * Bug fixes</changelog>
</package>
<package pkgid="ec99d7c4bc89ac3b365350722aa19cb393998cce4b3463fb98fc79ed3be3c751f9108eee3ce07f0be32b7933a13485f4933636e356d242bba735b9fcd20b5657" name="coolkey" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="154.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1731153600">- Fix build with gcc14 by ignoring some new errors
  * Added coolkey-1.1.0-fix-build-gcc14.patch</changelog>
</package>
<package pkgid="10ebb8249cf165933afd8f5736d2a2b99d893d64de7309a461cd06bca0dc564662eca25f56dc259272e2833cba86907e8f8c6c68f70098d4cc9d374064ab0cd2" name="coolkey-devel" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="154.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1731153600">- Fix build with gcc14 by ignoring some new errors
  * Added coolkey-1.1.0-fix-build-gcc14.patch</changelog>
</package>
<package pkgid="02652f92c2376502d41e4d1f184e5d04e6117ebd3b8d149dbd9f7800af7880cea08908c1b3e35cda205e04939ad041b3e46b22854dd88c6f83e37ec18456a618" name="copacetic" arch="riscv64">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717070400">- new package copacetic: CLI tool for directly patching container
  images using reports from vulnerability scanners</changelog>
  <changelog author="dcermak@suse.com" date="1741953600">- update to version 0.10.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.10.0
  * Notable changes
  - Copa now supports patching Alma Linux Images!
  - chore: update golangci-lint version (#930), fixes
    CVE-2025-22869 / bsc#1239421
- update to version 0.9.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.9.0
  * Notable changes
  - Copa now supports patching Azure Linux 3 based images!
- update to version 0.8.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.8.0
  * Notable changes
  - Copa now creates a single patch layer on subsequent patches
    of an already patched image instead of appending a patch
    layer for each patch! See FAQ for more information.
  - Oracle Linux is now supported for updating without
    vulnerability scanner reports. This will update all
    dependencies, including vulnerable packages. See
    documentation for more information.
- update to version 0.7.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.7.0
  * Notable changes
  - Support for upgrading all outdated packages without a scanner
    report. See quick start to get started!</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.11.0:
  * Notable Changes
  - Copa now supports multi-platform patching!
  - Support for buildkit instance running on podman
  - Support for OCI Media Types in addition to Docker
  * Changelog
  - feat: support update all for multi platform patching (#1141)
  - chore(security): ignore irrelevant vulnerabilities in
    osv-scanner.toml (#1177)
  - fix: Revert "chore: bump cbl-mariner/distroless/base from
    2.0.20240112 to 2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm"
    (#1173)
  - chore: bump the all group across 1 directory with 2 updates
    (#1174)
  - chore: bump dotenv from 17.0.0 to 17.0.1 in /website in the
    all group (#1170)
  - chore: bump github.com/aquasecurity/trivy from 0.63.0 to
    0.64.0 (#1169)
  - chore: bump github.com/moby/buildkit from 0.23.1 to 0.23.2
    (#1168)
  - chore: bump cbl-mariner/distroless/base from 2.0.20240112 to
    2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm (#1165)
  - ci: [StepSecurity] Apply security best practices (#1156)
  - fix: retain multiplatform manifest list annotations (#1120)
  - docs: add openssf best practices badge (#1157)
  - feat: enhance multi platform summary report (#1123)
  - chore: bump github.com/cpuguy83/go-docker from 0.3.0 to 0.3.1
    (#1148)
  - chore: bump the all group with 2 updates (#1147)
  - chore: bump github.com/docker/cli from 28.2.2+incompatible to
    28.3.0+incompatible (#1146)
  - chore: bump github.com/docker/docker from 28.2.2+incompatible
    to 28.3.0+incompatible (#1145)
  - chore: bump dotenv from 16.5.0 to 17.0.0 in /website in the
    all group (#1144)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to
    2.3.0 (#1142)
  - docs: update release doc to include cncf guidance (#1066)
  - fix: handle docker load generically (#1059)
  - docs: Update ADOPTERS.md to link to official adopters webpage
    (#1140)
  - fix: ensure tooling image is tried with platform (#1134)
  - docs: improve multiplatform docs (#1129)
  - fix: preseve all  platforms in manifest (#1121)
  - chore: bump k8s.io/apimachinery from 0.33.1 to 0.33.2 (#1126)
  - chore: bump github.com/moby/buildkit from 0.22.0 to 0.23.1
    (#1125)
  - chore: bump github.com/docker/buildx from 0.24.0 to 0.25.0
    (#1124)
  - feat: add multiplatform e2e plugin test (#1114)
  - docs: Add Search to website using Algolia (#1082)
  - chore: bump brace-expansion from 1.1.11 to 1.1.12 in /website
    (#1118)
  - chore: bump the all group with 3 updates (#1117)
  - chore: bump github.com/quay/claircore from 1.5.38 to 1.5.39
    (#1116)
  - chore: bump github.com/google/go-containerregistry from
    0.20.5 to 0.20.6 (#1115)
  - feat: Add Multi Arch Enhancements (#1098)
  - fix: remove directory and platform-specific-errors args from
    multi platform (#1105)
  - chore: bump google.golang.org/grpc from 1.72.2 to 1.73.0
    (#1102)
  - chore: bump the all group with 2 updates (#1103)
  - chore: bump golang.org/x/sync from 0.14.0 to 0.15.0 (#1100)
  - chore: bump github.com/quay/claircore from 1.5.37 to 1.5.38
    (#1099)
  - chore: bump the all group in /website with 3 updates (#1101)
  - feat: Add native v1alpha1 report support (#1079)
  - fix: run go mod tidy (#1089)
  - feat: add multiarch patching workflow changes (#1067)
  - chore: bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the
    all group (#1088)
  - chore: bump the all group in /website with 3 updates (#1087)
  - chore: bump github.com/aquasecurity/trivy from 0.62.1 to
    0.63.0 (#1085)
  - chore: bump github.com/docker/cli from 28.1.1+incompatible to
    28.2.2+incompatible (#1084)
  - fix: add shorthand flag for report-dir (#1081)
  - docs: Add Governance Documentation  (#1056)
  - docs: add contributor ladder (#1052)
  - feat: Improve EOL Logging (#1069)
  - docs: consistent community docs (#1078)
  - chore: bump github.com/docker/buildx from 0.23.0 to 0.24.0
    (#1076)
  - chore: bump google.golang.org/grpc from 1.72.1 to 1.72.2
    (#1075)
  - chore: bump github.com/google/go-containerregistry from
    0.20.3 to 0.20.5 (#1074)
  - chore: bump github.com/moby/buildkit from 0.21.1 to 0.22.0
    (#1073)
  - docs: Keep FAQ headings consistent (#1062)
  - docs: Clarify no VEX Document generation with update all
    (#1055)
  - feat: add multi arch command changes (#1009)
  - chore: bump the all group with 4 updates (#1065)
  - chore: bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#1064)
  - chore: bump google.golang.org/grpc from 1.72.0 to 1.72.1
    (#1063)
  - chore: Add some tests for buildx context support (#1057)
  - chore: bump github.com/aquasecurity/trivy from 0.61.1 to
    0.62.1 (#1050)
  - chore: bump golang.org/x/sync from 0.13.0 to 0.14.0 (#1049)
  - fix: Debian temprootfs (#997)
  - chore: Fix some issues with docker and buildx connections
    (#1053)
  - fix: oci media type should be respected (#949)
  - chore: bump the all group with 2 updates (#1051)
  - fix: upgrade golangci-lint to v2.1.0 (#1045)
  - chore: bump the all group with 3 updates (#1043)
  - chore: bump github.com/quay/claircore from 1.5.36 to 1.5.37
    (#1042)
  - chore: bump github.com/moby/buildkit from 0.21.0 to 0.21.1
    (#1040)
  - fix: guard against error buildkit solve (#1037)
  - chore: bump the all group with 2 updates (#1032)
  - chore: bump github.com/docker/buildx from 0.22.0 to 0.23.0
    (#1030)
  - chore: bump github.com/docker/cli from 28.0.4+incompatible to
    28.1.1+incompatible (#1029)
  - chore: bump github.com/docker/docker from 28.0.4+incompatible
    to 28.1.1+incompatible (#1028)
  - fix: apt apk images fail tooling images missing (#985)
  - fix: ignore shadow cves for integration test (#1027)
  - feat: add push images on patch flag (#1004)
  - chore: bump the all group across 1 directory with 3 updates
    (#1025)
  - chore: bump github.com/quay/claircore from 1.5.35 to 1.5.36
    (#1023)
  - chore: bump google.golang.org/grpc from 1.71.1 to 1.72.0
    (#1021)
  - chore: bump github.com/moby/buildkit from 0.20.2 to 0.21.0
    (#1020)
  - chore: bump github.com/aquasecurity/trivy from 0.61.0 to
    0.61.1 (#1019)
  - feat: Discover Platforms Utility (#1017)
  - chore: bump http-proxy-middleware from 2.0.7 to 2.0.9 in
    /website (#1024)
  - chore: bump golang.org/x/net from 0.37.0 to 0.38.0 (#1018)
  - chore: bump the all group with 2 updates (#1016)
  - chore: bump estree-util-value-to-estree from 3.1.1 to 3.3.3
    in /website (#1015)
  - chore: bump the all group with 3 updates (#1014)
  - chore: bump typescript from 5.8.2 to 5.8.3 in /website in the
    all group (#1013)
  - chore: bump golang.org/x/sync from 0.12.0 to 0.13.0 (#1012)
  - chore: bump google.golang.org/grpc from 1.71.0 to 1.71.1
    (#1011)
  - docs: explain EOL image error messages in FAQ (#966)
  - feat: invalidate tdnf cache when patching (#973)
  - fix: fast fail for no upgrades (#1005)
  - docs: Add community docs (#996)
  - chore: bump image-size from 1.1.1 to 1.2.1 in /website
    (#1008)
  - fix: lint fixes for ci (#1006)
  - chore: upgrade trivy to 0.61.0 (#1007)
  - chore: bump github.com/docker/buildx from 0.21.3 to 0.22.0
    (#983)
  - feat: add copa install command (#987)
  - fix: rpm fails if mirror tooling image not present (#978)
  - chore: bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0
    in the all group (#1003)
  - chore: bump github.com/docker/cli from 28.0.2+incompatible to
    28.0.4+incompatible (#1002)
  - chore: bump github.com/spf13/viper from 1.20.0 to 1.20.1
    (#1001)
  - chore: bump github.com/moby/buildkit from 0.20.1 to 0.20.2
    (#1000)
  - chore: bump the all group in /website with 2 updates (#999)
  - fix: golangci-lint v1 is not supported by
    golangci-lint-action v7 (#994)
  - chore: bump the all group with 6 updates (#984)
  - chore: add cbl-mariner/base/core:1.0 to mirrored tooling
    images (#979)
  - chore: bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (#982)
  - chore: bump github.com/docker/cli from
    28.0.0-rc.2+incompatible to 28.0.2+incompatible (#981)
  - feat: add support for custom suffix tag (#961)
  - chore: bump github.com/moby/buildkit from 0.19.0 to 0.20.1
    (#943)
  - fix: dependency update for docker/buildx v0.21.3 (#972)
  - chore: bump github.com/spf13/viper from 1.19.0 to 1.20.0
    (#963)
  - chore: bump github.com/containerd/containerd from 1.7.25 to
    1.7.27 (#969)
  - chore: bump github.com/containerd/containerd/v2 from 2.0.2 to
    2.0.4 (#968)
  - chore: bump the all group with 3 updates (#964)
  - chore: bump github.com/opencontainers/image-spec from 1.1.0
    to 1.1.1 (#962)
  - chore: bump @babel/runtime from 7.26.0 to 7.26.10 in /website
    (#959)
  - chore: bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in
    /website (#958)
  - chore: bump @babel/helpers from 7.26.0 to 7.26.10 in /website
    (#957)
  - chore: bump golang.org/x/net from 0.34.0 to 0.36.0 (#956)
  - fix: update docs with mirrored tooling images (#955)
  - feat: mirror tooling images to ghcr - part 2 (#947)
  - chore: bump prismjs from 1.29.0 to 1.30.0 in /website (#954)
  - chore: bump the all group with 2 updates (#950)
  - chore: bump google.golang.org/grpc from 1.70.0 to 1.71.0
    (#951)
  - chore: bump golang.org/x/sync from 0.11.0 to 0.12.0 (#952)
  - feat: mirror tooling images to ghcr (#946)
  - docs: add docker extension (#948)
  - chore: Generate v0.10.x docs (#945)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755518400">- Update to version 0.11.1:
  * fix: os version format in tdnf install (#1215)
  * feat: Add Parsable format for buildkit progress output within
    Copa (#1238)
  * chore: bump docker/login-action from 3.4.0 to 3.5.0 in the all
    group across 1 directory (#1245)
  * chore: bump github.com/aquasecurity/trivy from 0.64.1 to 0.65.0
    (#1244)
  * chore: bump github.com/docker/cli from 28.3.2+incompatible to
    28.3.3+incompatible (#1242)
  * chore: bump typescript from 5.8.3 to 5.9.2 in /website in the
    all group (#1241)
  * chore: bump github/codeql-action from 3.29.4 to 3.29.5 in the
    all group (#1240)
  * feat: modularize patching logic (#1228)
  * ci: Fix osv-scanner config: replace [[ignore]] with
    [[IgnoredVulns]] (#1214)
  * fix: Get host platform info in single arch integration test
    (#1197)
  * fix: Add actionable logs and improve UX after buildkit endpoint
    checks are exhausted (#1186)
  * chore: bump github.com/docker/docker from 28.3.2+incompatible
    to 28.3.3+incompatible (#1233)
  * chore: bump the all group in /website with 3 updates (#1231)
  * chore: bump google.golang.org/grpc from 1.73.0 to 1.74.2
    (#1229)
  * chore: add robbie to codeowners (#1226)
  * fix: add almalinux to pkgmanager os type check (#1220)
  * fix: set azurelinux base image tag (#1216)
  * chore: bump k8s.io/apimachinery from 0.33.2 to 0.33.3 (#1217)
  * chore: bump golang.org/x/sync from 0.15.0 to 0.16.0 (#1205)
  * chore: bump github.com/docker/cli from 28.3.1+incompatible to
    28.3.2+incompatible (#1204)
  * chore: bump github.com/cpuguy83/go-docker from 0.3.1 to 0.4.0
    (#1203)
  * chore: bump github.com/docker/docker from 28.3.1+incompatible
    to 28.3.2+incompatible (#1202)
  * chore: bump the all group across 1 directory with 3 updates
    (#1224)
  * chore: Exempt good first issues from getting stale (#1219)
  * chore: remove fluentbit eol img from tests (#1222)
  * fix: Fix landing page dark mode (#1210)
  * fix: Remove excessive token permissions (#1172)
  * feat: Add landing page to copa docs (#1206)
  * chore: bump dotenv from 17.0.1 to 17.2.0 in /website in the all
    group (#1201)
  * chore: add Robbie Cronin to maintainers (#1200)
  * docs: optimize docs (#1189)
  * feat: patch non-host alpine (#1194)
  * feat: add riscv64 to validPlatforms (#1199)
  * chore: bump github.com/docker/cli from 28.3.0+incompatible to
    28.3.1+incompatible (#1192)
  * chore: bump github.com/docker/docker from 28.3.0+incompatible
    to 28.3.1+incompatible (#1191)
  * chore: bump github.com/aquasecurity/trivy from 0.64.0 to 0.64.1
    (#1190)
  * docs: update tradeoffs section to reflect scanner independence
    (#818) (#888)
  * chore: Generate v0.11.x docs (#1182)
  * docs: add Devtron to adopters list (#1163)
  * feat: Add stale bot (#1180)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762171200">- Update to version 0.12.0:
  * Notable Changes
  - Experimental App-level Patching: Now supports Python and
    Node.js applications!
  - Docker Build Integration: Use the new generate command to
    patch images. This provides support for any Docker CLI flags.
  - Local Output for Multi-Platform Patching: Added support for
    the --oci-dir flag to store patched artifacts locally when
    performing multi-platform patching.
  - Enhanced End-of-Life (EOL) Checks: Improved support through
  - -exit-on-eol and --eol-api-url flags for customizable EOL
    validation.
  * Dependencies
  - chore: bump google.golang.org/grpc from 1.75.1 to 1.76.0
    (#1341)
  - chore: bump github.com/aquasecurity/trivy from 0.66.0 to
    0.67.2 (#1340)
  - chore: bump github.com/docker/docker from 28.5.0+incompatible
    to 28.5.1+incompatible (#1339)
  - chore: bump github.com/docker/cli from 28.4.0+incompatible to
    28.5.1+incompatible (#1338)
  - chore: bump the all group with 2 updates (#1337)
  - chore: bump golang.org/x/term from 0.35.0 to 0.36.0 (#1336)
  - chore: bump github.com/moby/buildkit from 0.24.0 to 0.25.0
    (#1330)
  - chore: bump github.com/docker/docker from 28.4.0+incompatible
    to 28.5.0+incompatible (#1328)
  - chore: bump the all group across 1 directory with 6 updates
    (#1333)
  - chore: bump the all group in /website with 5 updates (#1329)
  - chore: bump github.com/quay/claircore from 1.5.43 to 1.5.44
    (#1326)
  - chore: bump github.com/openvex/go-vex from 0.2.5 to 0.2.7
    (#1312)
  - chore: bump the all group in /website with 3 updates (#1317)
  - chore: bump github.com/quay/claircore from 1.5.39 to 1.5.42
    (#1311)
  - chore: bump github.com/spf13/cobra from 1.9.1 to 1.10.1
    (#1310)
  - chore: bump google.golang.org/grpc from 1.75.0 to 1.75.1
    (#1313)
  - chore: bump the all group with 4 updates (#1318)
  - chore: bump k8s.io/apimachinery from 0.34.0 to 0.34.1 (#1309)
  - chore: bump github.com/spf13/viper from 1.20.1 to 1.21.0
    (#1300)
  - chore: bump the all group across 1 directory with 3 updates
    (#1305)
  - chore: bump github.com/stretchr/testify from 1.11.0 to 1.11.1
    (#1298)
  - chore: bump golang.org/x/sync from 0.16.0 to 0.17.0 (#1296)
  - chore: bump github.com/docker/cli from 28.3.3+incompatible to
    28.4.0+incompatible (#1297)
  - chore: bump the all group with 7 updates (#1292)
  - chore: bump k8s.io/apimachinery from 0.33.4 to 0.34.0 (#1291)
  - chore: bump github.com/docker/docker from 28.3.3+incompatible
    to 28.4.0+incompatible (#1290)
  - chore: bump the all group in /website with 2 updates (#1289)
  - chore: bump github.com/aquasecurity/trivy from 0.65.0 to
    0.66.0 (#1288)
  - chore: bump github.com/docker/buildx from 0.25.0 to 0.28.0
    (#1286)
  - chore: bump the all group with 2 updates (#1270)
  - chore: bump google.golang.org/grpc from 1.74.2 to 1.75.0
    (#1269)
  - chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.0
    (#1267)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.3.0 to
    2.4.0 (#1264)
  - chore: bump the all group across 1 directory with 2 updates
    (#1261)
  - chore: bump k8s.io/apimachinery from 0.33.3 to 0.33.4 (#1259)
  - chore: bump the all group across 1 directory with 6 updates
    (#1258)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.13.0:
  * Notable Changes
  - Can now use Copa as a Buildkit front end
  - Bulk Image Patching to patch multiple images from a single
    declarative config!
  - .NET app-level patching
  - SUSE distro support
  * Changelog
  - 28c466e feat: add support to SUSE and openSUSE distros with
    Zypper (#1294)
  - 358b2a9 build: update Go base image to 1.25.5-alpine3.23
    (#1432)
  - babc08e chore: bump github.com/charmbracelet/lipgloss from
    0.7.1 to 0.13.1 (#1435)
  - e07a778 chore: bump google.golang.org/grpc from 1.77.0 to
    1.78.0 (#1434)
  - bbb2395 chore: bump qs from 6.14.0 to 6.14.1 in /website
    (#1431)
  - 92d26c1 docs: Revert "docs: add distroless images support
    documentation" (#1433)
  - 95008df docs: add distroless images support documentation
    (#1430)
  - 9697ce8 chore: bump the all group across 1 directory with 7
    updates (#1429)
  - 153bd4d docs: update link for trivy installation guide
    (#1426)
  - 5c04112 chore: bump k8s.io/apimachinery from 0.34.3 to 0.35.0
    (#1427)
  - b4d40f4 chore: bump golang.org/x/term from 0.37.0 to 0.38.0
    (#1416)
  - 5d9a56a feat: Bulk Image Patching (#1235)
  - 509008e fix: add registry authentication for platform
    discovery (#1420)
  - 3747056 chore: bump github.com/moby/buildkit from 0.26.2 to
    0.26.3 (#1422)
  - 71e55d9 feat: improve tui (#1421)
  - 1faa7b9 feat: .NET app-level patching (#1106)
  - d715e29 chore: bump the all group with 4 updates (#1418)
  - e398be5 chore: bump the all group in /website with 2 updates
    (#1417)
  - 8a72242 chore: bump k8s.io/apimachinery from 0.34.2 to 0.34.3
    (#1415)
  - 1db23ce chore: bump github.com/moby/buildkit from 0.25.2 to
    0.26.2 (#1413)
  - 41db4e7 chore: bump the all group across 1 directory with 9
    updates (#1412)
  - a9dbb76 chore: bump the all group in /website with 2 updates
    (#1410)
  - 6e9ca5a chore: bump github.com/spf13/cobra from 1.10.1 to
    1.10.2 (#1407)
  - e5edca3 chore: bump mdast-util-to-hast from 13.1.0 to 13.2.1
    in /website (#1404)
  - 83ba211 fix: exit successfully and fix status for up to date
    images (#1378)
  - aa1b163 chore: bump express from 4.21.2 to 4.22.1 in /website
    (#1403)
  - 71f7c30 chore: bump the all group across 1 directory with 9
    updates (#1401)
  - b2a2000 chore: bump node-forge from 1.3.1 to 1.3.2 in
    /website (#1400)
  - f03e750 feat: add buildkit frontend (#1221)
  - fe9c036 chore: bump google.golang.org/grpc from 1.76.0 to
    1.77.0 (#1394)
  - b852a63 fix: multi-platform url from docker when patching
    (#1393)
  - beeca06 fix: update test images for CVE fixes (#1398)
  - 0301e4f docs: add multi-platform patch summary (#1392)
  - c17bd47 chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#1389)
  - 44ef770 chore: bump the all group with 2 updates (#1385)
  - 0a3c3e0 chore: bump @tsconfig/docusaurus from 2.0.5 to 2.0.7
    in /website in the all group (#1384)
  - bf7e156 chore: bump golang.org/x/term from 0.36.0 to 0.37.0
    (#1381)
  - 8941fbd chore: bump k8s.io/apimachinery from 0.34.1 to 0.34.2
    (#1380)
  - 3c518cc fix: Node.js patching introduces new vulnerabilities
    through transitive dependencies (#1379)
  - b611800 chore: bump github.com/docker/docker from
    28.5.1+incompatible to 28.5.2+incompatible (#1372)
  - df8d3d6 chore: bump github.com/moby/buildkit from 0.25.1 to
    0.25.2 (#1376)
  - 04fdf4c chore: bump golang.org/x/sync from 0.17.0 to 0.18.0
    (#1375)
  - 5b60b0e chore: bump github.com/docker/cli from
    28.5.1+incompatible to 28.5.2+incompatible (#1374)
  - 6536384 chore: bump github.com/containerd/platforms from
    1.0.0-rc.1 to 1.0.0-rc.2 (#1373)
  - c801779 chore: bump the all group with 3 updates (#1371)
  - 565da19 chore: bump github.com/containerd/containerd/v2 from
    2.1.4 to 2.1.5 (#1370)
  - d00d085 chore: bump github/codeql-action from 4.31.0 to
    4.31.2 in the all group (#1368)
  - 8925da4 chore: Generate v0.12.x docs (#1362)
  - d488649 chore: bump @tsconfig/docusaurus from 2.0.4 to 2.0.5
    in /website in the all group (#1367)
  - 5d2dcb4 fix: version validation scripts for release tagging
    (#1364)
  - 0c86ad6 fix: Non Zero Exit code for no upgradable packages
    causes build fail (#1274)
  - 599e0ac fix: Trivy fails with "invalid tar header" when
    scanning Copa-patched images (#1359)
  - b742077 chore: bump github.com/quay/claircore from 1.5.44 to
    1.5.45 (#1357)
  - 4bee93a chore: bump the all group with 4 updates (#1356)
  - d48007a fix: platform filtering (#1354)
  - eb4f9e4 fix: handle missing OS field in Trivy report (#1353)
  - da2b414 docs: fix eol admonition title (#1351)
  - b96894f docs: enhance release process documentation (#1350)
  - 7a3dc8e chore: bump the all group with 4 updates (#1347)
  - afbaee7 chore: bump the all group in /website with 3 updates
    (#1348)</changelog>
</package>
<package pkgid="6a60a254a8d668d0e6850d84e6b5b3ed868a73d45f0c5b031b45096e97c27f6d0183332fd9938b738570e14ffdc0f75ce038e0365ca5b09b24e11aee487edb55" name="copacetic-bash-completion" arch="noarch">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717070400">- new package copacetic: CLI tool for directly patching container
  images using reports from vulnerability scanners</changelog>
  <changelog author="dcermak@suse.com" date="1741953600">- update to version 0.10.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.10.0
  * Notable changes
  - Copa now supports patching Alma Linux Images!
  - chore: update golangci-lint version (#930), fixes
    CVE-2025-22869 / bsc#1239421
- update to version 0.9.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.9.0
  * Notable changes
  - Copa now supports patching Azure Linux 3 based images!
- update to version 0.8.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.8.0
  * Notable changes
  - Copa now creates a single patch layer on subsequent patches
    of an already patched image instead of appending a patch
    layer for each patch! See FAQ for more information.
  - Oracle Linux is now supported for updating without
    vulnerability scanner reports. This will update all
    dependencies, including vulnerable packages. See
    documentation for more information.
- update to version 0.7.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.7.0
  * Notable changes
  - Support for upgrading all outdated packages without a scanner
    report. See quick start to get started!</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.11.0:
  * Notable Changes
  - Copa now supports multi-platform patching!
  - Support for buildkit instance running on podman
  - Support for OCI Media Types in addition to Docker
  * Changelog
  - feat: support update all for multi platform patching (#1141)
  - chore(security): ignore irrelevant vulnerabilities in
    osv-scanner.toml (#1177)
  - fix: Revert "chore: bump cbl-mariner/distroless/base from
    2.0.20240112 to 2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm"
    (#1173)
  - chore: bump the all group across 1 directory with 2 updates
    (#1174)
  - chore: bump dotenv from 17.0.0 to 17.0.1 in /website in the
    all group (#1170)
  - chore: bump github.com/aquasecurity/trivy from 0.63.0 to
    0.64.0 (#1169)
  - chore: bump github.com/moby/buildkit from 0.23.1 to 0.23.2
    (#1168)
  - chore: bump cbl-mariner/distroless/base from 2.0.20240112 to
    2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm (#1165)
  - ci: [StepSecurity] Apply security best practices (#1156)
  - fix: retain multiplatform manifest list annotations (#1120)
  - docs: add openssf best practices badge (#1157)
  - feat: enhance multi platform summary report (#1123)
  - chore: bump github.com/cpuguy83/go-docker from 0.3.0 to 0.3.1
    (#1148)
  - chore: bump the all group with 2 updates (#1147)
  - chore: bump github.com/docker/cli from 28.2.2+incompatible to
    28.3.0+incompatible (#1146)
  - chore: bump github.com/docker/docker from 28.2.2+incompatible
    to 28.3.0+incompatible (#1145)
  - chore: bump dotenv from 16.5.0 to 17.0.0 in /website in the
    all group (#1144)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to
    2.3.0 (#1142)
  - docs: update release doc to include cncf guidance (#1066)
  - fix: handle docker load generically (#1059)
  - docs: Update ADOPTERS.md to link to official adopters webpage
    (#1140)
  - fix: ensure tooling image is tried with platform (#1134)
  - docs: improve multiplatform docs (#1129)
  - fix: preseve all  platforms in manifest (#1121)
  - chore: bump k8s.io/apimachinery from 0.33.1 to 0.33.2 (#1126)
  - chore: bump github.com/moby/buildkit from 0.22.0 to 0.23.1
    (#1125)
  - chore: bump github.com/docker/buildx from 0.24.0 to 0.25.0
    (#1124)
  - feat: add multiplatform e2e plugin test (#1114)
  - docs: Add Search to website using Algolia (#1082)
  - chore: bump brace-expansion from 1.1.11 to 1.1.12 in /website
    (#1118)
  - chore: bump the all group with 3 updates (#1117)
  - chore: bump github.com/quay/claircore from 1.5.38 to 1.5.39
    (#1116)
  - chore: bump github.com/google/go-containerregistry from
    0.20.5 to 0.20.6 (#1115)
  - feat: Add Multi Arch Enhancements (#1098)
  - fix: remove directory and platform-specific-errors args from
    multi platform (#1105)
  - chore: bump google.golang.org/grpc from 1.72.2 to 1.73.0
    (#1102)
  - chore: bump the all group with 2 updates (#1103)
  - chore: bump golang.org/x/sync from 0.14.0 to 0.15.0 (#1100)
  - chore: bump github.com/quay/claircore from 1.5.37 to 1.5.38
    (#1099)
  - chore: bump the all group in /website with 3 updates (#1101)
  - feat: Add native v1alpha1 report support (#1079)
  - fix: run go mod tidy (#1089)
  - feat: add multiarch patching workflow changes (#1067)
  - chore: bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the
    all group (#1088)
  - chore: bump the all group in /website with 3 updates (#1087)
  - chore: bump github.com/aquasecurity/trivy from 0.62.1 to
    0.63.0 (#1085)
  - chore: bump github.com/docker/cli from 28.1.1+incompatible to
    28.2.2+incompatible (#1084)
  - fix: add shorthand flag for report-dir (#1081)
  - docs: Add Governance Documentation  (#1056)
  - docs: add contributor ladder (#1052)
  - feat: Improve EOL Logging (#1069)
  - docs: consistent community docs (#1078)
  - chore: bump github.com/docker/buildx from 0.23.0 to 0.24.0
    (#1076)
  - chore: bump google.golang.org/grpc from 1.72.1 to 1.72.2
    (#1075)
  - chore: bump github.com/google/go-containerregistry from
    0.20.3 to 0.20.5 (#1074)
  - chore: bump github.com/moby/buildkit from 0.21.1 to 0.22.0
    (#1073)
  - docs: Keep FAQ headings consistent (#1062)
  - docs: Clarify no VEX Document generation with update all
    (#1055)
  - feat: add multi arch command changes (#1009)
  - chore: bump the all group with 4 updates (#1065)
  - chore: bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#1064)
  - chore: bump google.golang.org/grpc from 1.72.0 to 1.72.1
    (#1063)
  - chore: Add some tests for buildx context support (#1057)
  - chore: bump github.com/aquasecurity/trivy from 0.61.1 to
    0.62.1 (#1050)
  - chore: bump golang.org/x/sync from 0.13.0 to 0.14.0 (#1049)
  - fix: Debian temprootfs (#997)
  - chore: Fix some issues with docker and buildx connections
    (#1053)
  - fix: oci media type should be respected (#949)
  - chore: bump the all group with 2 updates (#1051)
  - fix: upgrade golangci-lint to v2.1.0 (#1045)
  - chore: bump the all group with 3 updates (#1043)
  - chore: bump github.com/quay/claircore from 1.5.36 to 1.5.37
    (#1042)
  - chore: bump github.com/moby/buildkit from 0.21.0 to 0.21.1
    (#1040)
  - fix: guard against error buildkit solve (#1037)
  - chore: bump the all group with 2 updates (#1032)
  - chore: bump github.com/docker/buildx from 0.22.0 to 0.23.0
    (#1030)
  - chore: bump github.com/docker/cli from 28.0.4+incompatible to
    28.1.1+incompatible (#1029)
  - chore: bump github.com/docker/docker from 28.0.4+incompatible
    to 28.1.1+incompatible (#1028)
  - fix: apt apk images fail tooling images missing (#985)
  - fix: ignore shadow cves for integration test (#1027)
  - feat: add push images on patch flag (#1004)
  - chore: bump the all group across 1 directory with 3 updates
    (#1025)
  - chore: bump github.com/quay/claircore from 1.5.35 to 1.5.36
    (#1023)
  - chore: bump google.golang.org/grpc from 1.71.1 to 1.72.0
    (#1021)
  - chore: bump github.com/moby/buildkit from 0.20.2 to 0.21.0
    (#1020)
  - chore: bump github.com/aquasecurity/trivy from 0.61.0 to
    0.61.1 (#1019)
  - feat: Discover Platforms Utility (#1017)
  - chore: bump http-proxy-middleware from 2.0.7 to 2.0.9 in
    /website (#1024)
  - chore: bump golang.org/x/net from 0.37.0 to 0.38.0 (#1018)
  - chore: bump the all group with 2 updates (#1016)
  - chore: bump estree-util-value-to-estree from 3.1.1 to 3.3.3
    in /website (#1015)
  - chore: bump the all group with 3 updates (#1014)
  - chore: bump typescript from 5.8.2 to 5.8.3 in /website in the
    all group (#1013)
  - chore: bump golang.org/x/sync from 0.12.0 to 0.13.0 (#1012)
  - chore: bump google.golang.org/grpc from 1.71.0 to 1.71.1
    (#1011)
  - docs: explain EOL image error messages in FAQ (#966)
  - feat: invalidate tdnf cache when patching (#973)
  - fix: fast fail for no upgrades (#1005)
  - docs: Add community docs (#996)
  - chore: bump image-size from 1.1.1 to 1.2.1 in /website
    (#1008)
  - fix: lint fixes for ci (#1006)
  - chore: upgrade trivy to 0.61.0 (#1007)
  - chore: bump github.com/docker/buildx from 0.21.3 to 0.22.0
    (#983)
  - feat: add copa install command (#987)
  - fix: rpm fails if mirror tooling image not present (#978)
  - chore: bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0
    in the all group (#1003)
  - chore: bump github.com/docker/cli from 28.0.2+incompatible to
    28.0.4+incompatible (#1002)
  - chore: bump github.com/spf13/viper from 1.20.0 to 1.20.1
    (#1001)
  - chore: bump github.com/moby/buildkit from 0.20.1 to 0.20.2
    (#1000)
  - chore: bump the all group in /website with 2 updates (#999)
  - fix: golangci-lint v1 is not supported by
    golangci-lint-action v7 (#994)
  - chore: bump the all group with 6 updates (#984)
  - chore: add cbl-mariner/base/core:1.0 to mirrored tooling
    images (#979)
  - chore: bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (#982)
  - chore: bump github.com/docker/cli from
    28.0.0-rc.2+incompatible to 28.0.2+incompatible (#981)
  - feat: add support for custom suffix tag (#961)
  - chore: bump github.com/moby/buildkit from 0.19.0 to 0.20.1
    (#943)
  - fix: dependency update for docker/buildx v0.21.3 (#972)
  - chore: bump github.com/spf13/viper from 1.19.0 to 1.20.0
    (#963)
  - chore: bump github.com/containerd/containerd from 1.7.25 to
    1.7.27 (#969)
  - chore: bump github.com/containerd/containerd/v2 from 2.0.2 to
    2.0.4 (#968)
  - chore: bump the all group with 3 updates (#964)
  - chore: bump github.com/opencontainers/image-spec from 1.1.0
    to 1.1.1 (#962)
  - chore: bump @babel/runtime from 7.26.0 to 7.26.10 in /website
    (#959)
  - chore: bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in
    /website (#958)
  - chore: bump @babel/helpers from 7.26.0 to 7.26.10 in /website
    (#957)
  - chore: bump golang.org/x/net from 0.34.0 to 0.36.0 (#956)
  - fix: update docs with mirrored tooling images (#955)
  - feat: mirror tooling images to ghcr - part 2 (#947)
  - chore: bump prismjs from 1.29.0 to 1.30.0 in /website (#954)
  - chore: bump the all group with 2 updates (#950)
  - chore: bump google.golang.org/grpc from 1.70.0 to 1.71.0
    (#951)
  - chore: bump golang.org/x/sync from 0.11.0 to 0.12.0 (#952)
  - feat: mirror tooling images to ghcr (#946)
  - docs: add docker extension (#948)
  - chore: Generate v0.10.x docs (#945)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755518400">- Update to version 0.11.1:
  * fix: os version format in tdnf install (#1215)
  * feat: Add Parsable format for buildkit progress output within
    Copa (#1238)
  * chore: bump docker/login-action from 3.4.0 to 3.5.0 in the all
    group across 1 directory (#1245)
  * chore: bump github.com/aquasecurity/trivy from 0.64.1 to 0.65.0
    (#1244)
  * chore: bump github.com/docker/cli from 28.3.2+incompatible to
    28.3.3+incompatible (#1242)
  * chore: bump typescript from 5.8.3 to 5.9.2 in /website in the
    all group (#1241)
  * chore: bump github/codeql-action from 3.29.4 to 3.29.5 in the
    all group (#1240)
  * feat: modularize patching logic (#1228)
  * ci: Fix osv-scanner config: replace [[ignore]] with
    [[IgnoredVulns]] (#1214)
  * fix: Get host platform info in single arch integration test
    (#1197)
  * fix: Add actionable logs and improve UX after buildkit endpoint
    checks are exhausted (#1186)
  * chore: bump github.com/docker/docker from 28.3.2+incompatible
    to 28.3.3+incompatible (#1233)
  * chore: bump the all group in /website with 3 updates (#1231)
  * chore: bump google.golang.org/grpc from 1.73.0 to 1.74.2
    (#1229)
  * chore: add robbie to codeowners (#1226)
  * fix: add almalinux to pkgmanager os type check (#1220)
  * fix: set azurelinux base image tag (#1216)
  * chore: bump k8s.io/apimachinery from 0.33.2 to 0.33.3 (#1217)
  * chore: bump golang.org/x/sync from 0.15.0 to 0.16.0 (#1205)
  * chore: bump github.com/docker/cli from 28.3.1+incompatible to
    28.3.2+incompatible (#1204)
  * chore: bump github.com/cpuguy83/go-docker from 0.3.1 to 0.4.0
    (#1203)
  * chore: bump github.com/docker/docker from 28.3.1+incompatible
    to 28.3.2+incompatible (#1202)
  * chore: bump the all group across 1 directory with 3 updates
    (#1224)
  * chore: Exempt good first issues from getting stale (#1219)
  * chore: remove fluentbit eol img from tests (#1222)
  * fix: Fix landing page dark mode (#1210)
  * fix: Remove excessive token permissions (#1172)
  * feat: Add landing page to copa docs (#1206)
  * chore: bump dotenv from 17.0.1 to 17.2.0 in /website in the all
    group (#1201)
  * chore: add Robbie Cronin to maintainers (#1200)
  * docs: optimize docs (#1189)
  * feat: patch non-host alpine (#1194)
  * feat: add riscv64 to validPlatforms (#1199)
  * chore: bump github.com/docker/cli from 28.3.0+incompatible to
    28.3.1+incompatible (#1192)
  * chore: bump github.com/docker/docker from 28.3.0+incompatible
    to 28.3.1+incompatible (#1191)
  * chore: bump github.com/aquasecurity/trivy from 0.64.0 to 0.64.1
    (#1190)
  * docs: update tradeoffs section to reflect scanner independence
    (#818) (#888)
  * chore: Generate v0.11.x docs (#1182)
  * docs: add Devtron to adopters list (#1163)
  * feat: Add stale bot (#1180)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762171200">- Update to version 0.12.0:
  * Notable Changes
  - Experimental App-level Patching: Now supports Python and
    Node.js applications!
  - Docker Build Integration: Use the new generate command to
    patch images. This provides support for any Docker CLI flags.
  - Local Output for Multi-Platform Patching: Added support for
    the --oci-dir flag to store patched artifacts locally when
    performing multi-platform patching.
  - Enhanced End-of-Life (EOL) Checks: Improved support through
  - -exit-on-eol and --eol-api-url flags for customizable EOL
    validation.
  * Dependencies
  - chore: bump google.golang.org/grpc from 1.75.1 to 1.76.0
    (#1341)
  - chore: bump github.com/aquasecurity/trivy from 0.66.0 to
    0.67.2 (#1340)
  - chore: bump github.com/docker/docker from 28.5.0+incompatible
    to 28.5.1+incompatible (#1339)
  - chore: bump github.com/docker/cli from 28.4.0+incompatible to
    28.5.1+incompatible (#1338)
  - chore: bump the all group with 2 updates (#1337)
  - chore: bump golang.org/x/term from 0.35.0 to 0.36.0 (#1336)
  - chore: bump github.com/moby/buildkit from 0.24.0 to 0.25.0
    (#1330)
  - chore: bump github.com/docker/docker from 28.4.0+incompatible
    to 28.5.0+incompatible (#1328)
  - chore: bump the all group across 1 directory with 6 updates
    (#1333)
  - chore: bump the all group in /website with 5 updates (#1329)
  - chore: bump github.com/quay/claircore from 1.5.43 to 1.5.44
    (#1326)
  - chore: bump github.com/openvex/go-vex from 0.2.5 to 0.2.7
    (#1312)
  - chore: bump the all group in /website with 3 updates (#1317)
  - chore: bump github.com/quay/claircore from 1.5.39 to 1.5.42
    (#1311)
  - chore: bump github.com/spf13/cobra from 1.9.1 to 1.10.1
    (#1310)
  - chore: bump google.golang.org/grpc from 1.75.0 to 1.75.1
    (#1313)
  - chore: bump the all group with 4 updates (#1318)
  - chore: bump k8s.io/apimachinery from 0.34.0 to 0.34.1 (#1309)
  - chore: bump github.com/spf13/viper from 1.20.1 to 1.21.0
    (#1300)
  - chore: bump the all group across 1 directory with 3 updates
    (#1305)
  - chore: bump github.com/stretchr/testify from 1.11.0 to 1.11.1
    (#1298)
  - chore: bump golang.org/x/sync from 0.16.0 to 0.17.0 (#1296)
  - chore: bump github.com/docker/cli from 28.3.3+incompatible to
    28.4.0+incompatible (#1297)
  - chore: bump the all group with 7 updates (#1292)
  - chore: bump k8s.io/apimachinery from 0.33.4 to 0.34.0 (#1291)
  - chore: bump github.com/docker/docker from 28.3.3+incompatible
    to 28.4.0+incompatible (#1290)
  - chore: bump the all group in /website with 2 updates (#1289)
  - chore: bump github.com/aquasecurity/trivy from 0.65.0 to
    0.66.0 (#1288)
  - chore: bump github.com/docker/buildx from 0.25.0 to 0.28.0
    (#1286)
  - chore: bump the all group with 2 updates (#1270)
  - chore: bump google.golang.org/grpc from 1.74.2 to 1.75.0
    (#1269)
  - chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.0
    (#1267)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.3.0 to
    2.4.0 (#1264)
  - chore: bump the all group across 1 directory with 2 updates
    (#1261)
  - chore: bump k8s.io/apimachinery from 0.33.3 to 0.33.4 (#1259)
  - chore: bump the all group across 1 directory with 6 updates
    (#1258)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.13.0:
  * Notable Changes
  - Can now use Copa as a Buildkit front end
  - Bulk Image Patching to patch multiple images from a single
    declarative config!
  - .NET app-level patching
  - SUSE distro support
  * Changelog
  - 28c466e feat: add support to SUSE and openSUSE distros with
    Zypper (#1294)
  - 358b2a9 build: update Go base image to 1.25.5-alpine3.23
    (#1432)
  - babc08e chore: bump github.com/charmbracelet/lipgloss from
    0.7.1 to 0.13.1 (#1435)
  - e07a778 chore: bump google.golang.org/grpc from 1.77.0 to
    1.78.0 (#1434)
  - bbb2395 chore: bump qs from 6.14.0 to 6.14.1 in /website
    (#1431)
  - 92d26c1 docs: Revert "docs: add distroless images support
    documentation" (#1433)
  - 95008df docs: add distroless images support documentation
    (#1430)
  - 9697ce8 chore: bump the all group across 1 directory with 7
    updates (#1429)
  - 153bd4d docs: update link for trivy installation guide
    (#1426)
  - 5c04112 chore: bump k8s.io/apimachinery from 0.34.3 to 0.35.0
    (#1427)
  - b4d40f4 chore: bump golang.org/x/term from 0.37.0 to 0.38.0
    (#1416)
  - 5d9a56a feat: Bulk Image Patching (#1235)
  - 509008e fix: add registry authentication for platform
    discovery (#1420)
  - 3747056 chore: bump github.com/moby/buildkit from 0.26.2 to
    0.26.3 (#1422)
  - 71e55d9 feat: improve tui (#1421)
  - 1faa7b9 feat: .NET app-level patching (#1106)
  - d715e29 chore: bump the all group with 4 updates (#1418)
  - e398be5 chore: bump the all group in /website with 2 updates
    (#1417)
  - 8a72242 chore: bump k8s.io/apimachinery from 0.34.2 to 0.34.3
    (#1415)
  - 1db23ce chore: bump github.com/moby/buildkit from 0.25.2 to
    0.26.2 (#1413)
  - 41db4e7 chore: bump the all group across 1 directory with 9
    updates (#1412)
  - a9dbb76 chore: bump the all group in /website with 2 updates
    (#1410)
  - 6e9ca5a chore: bump github.com/spf13/cobra from 1.10.1 to
    1.10.2 (#1407)
  - e5edca3 chore: bump mdast-util-to-hast from 13.1.0 to 13.2.1
    in /website (#1404)
  - 83ba211 fix: exit successfully and fix status for up to date
    images (#1378)
  - aa1b163 chore: bump express from 4.21.2 to 4.22.1 in /website
    (#1403)
  - 71f7c30 chore: bump the all group across 1 directory with 9
    updates (#1401)
  - b2a2000 chore: bump node-forge from 1.3.1 to 1.3.2 in
    /website (#1400)
  - f03e750 feat: add buildkit frontend (#1221)
  - fe9c036 chore: bump google.golang.org/grpc from 1.76.0 to
    1.77.0 (#1394)
  - b852a63 fix: multi-platform url from docker when patching
    (#1393)
  - beeca06 fix: update test images for CVE fixes (#1398)
  - 0301e4f docs: add multi-platform patch summary (#1392)
  - c17bd47 chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#1389)
  - 44ef770 chore: bump the all group with 2 updates (#1385)
  - 0a3c3e0 chore: bump @tsconfig/docusaurus from 2.0.5 to 2.0.7
    in /website in the all group (#1384)
  - bf7e156 chore: bump golang.org/x/term from 0.36.0 to 0.37.0
    (#1381)
  - 8941fbd chore: bump k8s.io/apimachinery from 0.34.1 to 0.34.2
    (#1380)
  - 3c518cc fix: Node.js patching introduces new vulnerabilities
    through transitive dependencies (#1379)
  - b611800 chore: bump github.com/docker/docker from
    28.5.1+incompatible to 28.5.2+incompatible (#1372)
  - df8d3d6 chore: bump github.com/moby/buildkit from 0.25.1 to
    0.25.2 (#1376)
  - 04fdf4c chore: bump golang.org/x/sync from 0.17.0 to 0.18.0
    (#1375)
  - 5b60b0e chore: bump github.com/docker/cli from
    28.5.1+incompatible to 28.5.2+incompatible (#1374)
  - 6536384 chore: bump github.com/containerd/platforms from
    1.0.0-rc.1 to 1.0.0-rc.2 (#1373)
  - c801779 chore: bump the all group with 3 updates (#1371)
  - 565da19 chore: bump github.com/containerd/containerd/v2 from
    2.1.4 to 2.1.5 (#1370)
  - d00d085 chore: bump github/codeql-action from 4.31.0 to
    4.31.2 in the all group (#1368)
  - 8925da4 chore: Generate v0.12.x docs (#1362)
  - d488649 chore: bump @tsconfig/docusaurus from 2.0.4 to 2.0.5
    in /website in the all group (#1367)
  - 5d2dcb4 fix: version validation scripts for release tagging
    (#1364)
  - 0c86ad6 fix: Non Zero Exit code for no upgradable packages
    causes build fail (#1274)
  - 599e0ac fix: Trivy fails with "invalid tar header" when
    scanning Copa-patched images (#1359)
  - b742077 chore: bump github.com/quay/claircore from 1.5.44 to
    1.5.45 (#1357)
  - 4bee93a chore: bump the all group with 4 updates (#1356)
  - d48007a fix: platform filtering (#1354)
  - eb4f9e4 fix: handle missing OS field in Trivy report (#1353)
  - da2b414 docs: fix eol admonition title (#1351)
  - b96894f docs: enhance release process documentation (#1350)
  - 7a3dc8e chore: bump the all group with 4 updates (#1347)
  - afbaee7 chore: bump the all group in /website with 3 updates
    (#1348)</changelog>
</package>
<package pkgid="4bc0adf0fa7d9bbcfe15cc6c1c4c58d5b3fadc6722d11bac474155f8466675cd799ecd7f85e381cbef6b6c0b493bb5d9a903fa535ce0b207aab055678cca28ae" name="copacetic-fish-completion" arch="noarch">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717070400">- new package copacetic: CLI tool for directly patching container
  images using reports from vulnerability scanners</changelog>
  <changelog author="dcermak@suse.com" date="1741953600">- update to version 0.10.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.10.0
  * Notable changes
  - Copa now supports patching Alma Linux Images!
  - chore: update golangci-lint version (#930), fixes
    CVE-2025-22869 / bsc#1239421
- update to version 0.9.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.9.0
  * Notable changes
  - Copa now supports patching Azure Linux 3 based images!
- update to version 0.8.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.8.0
  * Notable changes
  - Copa now creates a single patch layer on subsequent patches
    of an already patched image instead of appending a patch
    layer for each patch! See FAQ for more information.
  - Oracle Linux is now supported for updating without
    vulnerability scanner reports. This will update all
    dependencies, including vulnerable packages. See
    documentation for more information.
- update to version 0.7.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.7.0
  * Notable changes
  - Support for upgrading all outdated packages without a scanner
    report. See quick start to get started!</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.11.0:
  * Notable Changes
  - Copa now supports multi-platform patching!
  - Support for buildkit instance running on podman
  - Support for OCI Media Types in addition to Docker
  * Changelog
  - feat: support update all for multi platform patching (#1141)
  - chore(security): ignore irrelevant vulnerabilities in
    osv-scanner.toml (#1177)
  - fix: Revert "chore: bump cbl-mariner/distroless/base from
    2.0.20240112 to 2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm"
    (#1173)
  - chore: bump the all group across 1 directory with 2 updates
    (#1174)
  - chore: bump dotenv from 17.0.0 to 17.0.1 in /website in the
    all group (#1170)
  - chore: bump github.com/aquasecurity/trivy from 0.63.0 to
    0.64.0 (#1169)
  - chore: bump github.com/moby/buildkit from 0.23.1 to 0.23.2
    (#1168)
  - chore: bump cbl-mariner/distroless/base from 2.0.20240112 to
    2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm (#1165)
  - ci: [StepSecurity] Apply security best practices (#1156)
  - fix: retain multiplatform manifest list annotations (#1120)
  - docs: add openssf best practices badge (#1157)
  - feat: enhance multi platform summary report (#1123)
  - chore: bump github.com/cpuguy83/go-docker from 0.3.0 to 0.3.1
    (#1148)
  - chore: bump the all group with 2 updates (#1147)
  - chore: bump github.com/docker/cli from 28.2.2+incompatible to
    28.3.0+incompatible (#1146)
  - chore: bump github.com/docker/docker from 28.2.2+incompatible
    to 28.3.0+incompatible (#1145)
  - chore: bump dotenv from 16.5.0 to 17.0.0 in /website in the
    all group (#1144)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to
    2.3.0 (#1142)
  - docs: update release doc to include cncf guidance (#1066)
  - fix: handle docker load generically (#1059)
  - docs: Update ADOPTERS.md to link to official adopters webpage
    (#1140)
  - fix: ensure tooling image is tried with platform (#1134)
  - docs: improve multiplatform docs (#1129)
  - fix: preseve all  platforms in manifest (#1121)
  - chore: bump k8s.io/apimachinery from 0.33.1 to 0.33.2 (#1126)
  - chore: bump github.com/moby/buildkit from 0.22.0 to 0.23.1
    (#1125)
  - chore: bump github.com/docker/buildx from 0.24.0 to 0.25.0
    (#1124)
  - feat: add multiplatform e2e plugin test (#1114)
  - docs: Add Search to website using Algolia (#1082)
  - chore: bump brace-expansion from 1.1.11 to 1.1.12 in /website
    (#1118)
  - chore: bump the all group with 3 updates (#1117)
  - chore: bump github.com/quay/claircore from 1.5.38 to 1.5.39
    (#1116)
  - chore: bump github.com/google/go-containerregistry from
    0.20.5 to 0.20.6 (#1115)
  - feat: Add Multi Arch Enhancements (#1098)
  - fix: remove directory and platform-specific-errors args from
    multi platform (#1105)
  - chore: bump google.golang.org/grpc from 1.72.2 to 1.73.0
    (#1102)
  - chore: bump the all group with 2 updates (#1103)
  - chore: bump golang.org/x/sync from 0.14.0 to 0.15.0 (#1100)
  - chore: bump github.com/quay/claircore from 1.5.37 to 1.5.38
    (#1099)
  - chore: bump the all group in /website with 3 updates (#1101)
  - feat: Add native v1alpha1 report support (#1079)
  - fix: run go mod tidy (#1089)
  - feat: add multiarch patching workflow changes (#1067)
  - chore: bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the
    all group (#1088)
  - chore: bump the all group in /website with 3 updates (#1087)
  - chore: bump github.com/aquasecurity/trivy from 0.62.1 to
    0.63.0 (#1085)
  - chore: bump github.com/docker/cli from 28.1.1+incompatible to
    28.2.2+incompatible (#1084)
  - fix: add shorthand flag for report-dir (#1081)
  - docs: Add Governance Documentation  (#1056)
  - docs: add contributor ladder (#1052)
  - feat: Improve EOL Logging (#1069)
  - docs: consistent community docs (#1078)
  - chore: bump github.com/docker/buildx from 0.23.0 to 0.24.0
    (#1076)
  - chore: bump google.golang.org/grpc from 1.72.1 to 1.72.2
    (#1075)
  - chore: bump github.com/google/go-containerregistry from
    0.20.3 to 0.20.5 (#1074)
  - chore: bump github.com/moby/buildkit from 0.21.1 to 0.22.0
    (#1073)
  - docs: Keep FAQ headings consistent (#1062)
  - docs: Clarify no VEX Document generation with update all
    (#1055)
  - feat: add multi arch command changes (#1009)
  - chore: bump the all group with 4 updates (#1065)
  - chore: bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#1064)
  - chore: bump google.golang.org/grpc from 1.72.0 to 1.72.1
    (#1063)
  - chore: Add some tests for buildx context support (#1057)
  - chore: bump github.com/aquasecurity/trivy from 0.61.1 to
    0.62.1 (#1050)
  - chore: bump golang.org/x/sync from 0.13.0 to 0.14.0 (#1049)
  - fix: Debian temprootfs (#997)
  - chore: Fix some issues with docker and buildx connections
    (#1053)
  - fix: oci media type should be respected (#949)
  - chore: bump the all group with 2 updates (#1051)
  - fix: upgrade golangci-lint to v2.1.0 (#1045)
  - chore: bump the all group with 3 updates (#1043)
  - chore: bump github.com/quay/claircore from 1.5.36 to 1.5.37
    (#1042)
  - chore: bump github.com/moby/buildkit from 0.21.0 to 0.21.1
    (#1040)
  - fix: guard against error buildkit solve (#1037)
  - chore: bump the all group with 2 updates (#1032)
  - chore: bump github.com/docker/buildx from 0.22.0 to 0.23.0
    (#1030)
  - chore: bump github.com/docker/cli from 28.0.4+incompatible to
    28.1.1+incompatible (#1029)
  - chore: bump github.com/docker/docker from 28.0.4+incompatible
    to 28.1.1+incompatible (#1028)
  - fix: apt apk images fail tooling images missing (#985)
  - fix: ignore shadow cves for integration test (#1027)
  - feat: add push images on patch flag (#1004)
  - chore: bump the all group across 1 directory with 3 updates
    (#1025)
  - chore: bump github.com/quay/claircore from 1.5.35 to 1.5.36
    (#1023)
  - chore: bump google.golang.org/grpc from 1.71.1 to 1.72.0
    (#1021)
  - chore: bump github.com/moby/buildkit from 0.20.2 to 0.21.0
    (#1020)
  - chore: bump github.com/aquasecurity/trivy from 0.61.0 to
    0.61.1 (#1019)
  - feat: Discover Platforms Utility (#1017)
  - chore: bump http-proxy-middleware from 2.0.7 to 2.0.9 in
    /website (#1024)
  - chore: bump golang.org/x/net from 0.37.0 to 0.38.0 (#1018)
  - chore: bump the all group with 2 updates (#1016)
  - chore: bump estree-util-value-to-estree from 3.1.1 to 3.3.3
    in /website (#1015)
  - chore: bump the all group with 3 updates (#1014)
  - chore: bump typescript from 5.8.2 to 5.8.3 in /website in the
    all group (#1013)
  - chore: bump golang.org/x/sync from 0.12.0 to 0.13.0 (#1012)
  - chore: bump google.golang.org/grpc from 1.71.0 to 1.71.1
    (#1011)
  - docs: explain EOL image error messages in FAQ (#966)
  - feat: invalidate tdnf cache when patching (#973)
  - fix: fast fail for no upgrades (#1005)
  - docs: Add community docs (#996)
  - chore: bump image-size from 1.1.1 to 1.2.1 in /website
    (#1008)
  - fix: lint fixes for ci (#1006)
  - chore: upgrade trivy to 0.61.0 (#1007)
  - chore: bump github.com/docker/buildx from 0.21.3 to 0.22.0
    (#983)
  - feat: add copa install command (#987)
  - fix: rpm fails if mirror tooling image not present (#978)
  - chore: bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0
    in the all group (#1003)
  - chore: bump github.com/docker/cli from 28.0.2+incompatible to
    28.0.4+incompatible (#1002)
  - chore: bump github.com/spf13/viper from 1.20.0 to 1.20.1
    (#1001)
  - chore: bump github.com/moby/buildkit from 0.20.1 to 0.20.2
    (#1000)
  - chore: bump the all group in /website with 2 updates (#999)
  - fix: golangci-lint v1 is not supported by
    golangci-lint-action v7 (#994)
  - chore: bump the all group with 6 updates (#984)
  - chore: add cbl-mariner/base/core:1.0 to mirrored tooling
    images (#979)
  - chore: bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (#982)
  - chore: bump github.com/docker/cli from
    28.0.0-rc.2+incompatible to 28.0.2+incompatible (#981)
  - feat: add support for custom suffix tag (#961)
  - chore: bump github.com/moby/buildkit from 0.19.0 to 0.20.1
    (#943)
  - fix: dependency update for docker/buildx v0.21.3 (#972)
  - chore: bump github.com/spf13/viper from 1.19.0 to 1.20.0
    (#963)
  - chore: bump github.com/containerd/containerd from 1.7.25 to
    1.7.27 (#969)
  - chore: bump github.com/containerd/containerd/v2 from 2.0.2 to
    2.0.4 (#968)
  - chore: bump the all group with 3 updates (#964)
  - chore: bump github.com/opencontainers/image-spec from 1.1.0
    to 1.1.1 (#962)
  - chore: bump @babel/runtime from 7.26.0 to 7.26.10 in /website
    (#959)
  - chore: bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in
    /website (#958)
  - chore: bump @babel/helpers from 7.26.0 to 7.26.10 in /website
    (#957)
  - chore: bump golang.org/x/net from 0.34.0 to 0.36.0 (#956)
  - fix: update docs with mirrored tooling images (#955)
  - feat: mirror tooling images to ghcr - part 2 (#947)
  - chore: bump prismjs from 1.29.0 to 1.30.0 in /website (#954)
  - chore: bump the all group with 2 updates (#950)
  - chore: bump google.golang.org/grpc from 1.70.0 to 1.71.0
    (#951)
  - chore: bump golang.org/x/sync from 0.11.0 to 0.12.0 (#952)
  - feat: mirror tooling images to ghcr (#946)
  - docs: add docker extension (#948)
  - chore: Generate v0.10.x docs (#945)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755518400">- Update to version 0.11.1:
  * fix: os version format in tdnf install (#1215)
  * feat: Add Parsable format for buildkit progress output within
    Copa (#1238)
  * chore: bump docker/login-action from 3.4.0 to 3.5.0 in the all
    group across 1 directory (#1245)
  * chore: bump github.com/aquasecurity/trivy from 0.64.1 to 0.65.0
    (#1244)
  * chore: bump github.com/docker/cli from 28.3.2+incompatible to
    28.3.3+incompatible (#1242)
  * chore: bump typescript from 5.8.3 to 5.9.2 in /website in the
    all group (#1241)
  * chore: bump github/codeql-action from 3.29.4 to 3.29.5 in the
    all group (#1240)
  * feat: modularize patching logic (#1228)
  * ci: Fix osv-scanner config: replace [[ignore]] with
    [[IgnoredVulns]] (#1214)
  * fix: Get host platform info in single arch integration test
    (#1197)
  * fix: Add actionable logs and improve UX after buildkit endpoint
    checks are exhausted (#1186)
  * chore: bump github.com/docker/docker from 28.3.2+incompatible
    to 28.3.3+incompatible (#1233)
  * chore: bump the all group in /website with 3 updates (#1231)
  * chore: bump google.golang.org/grpc from 1.73.0 to 1.74.2
    (#1229)
  * chore: add robbie to codeowners (#1226)
  * fix: add almalinux to pkgmanager os type check (#1220)
  * fix: set azurelinux base image tag (#1216)
  * chore: bump k8s.io/apimachinery from 0.33.2 to 0.33.3 (#1217)
  * chore: bump golang.org/x/sync from 0.15.0 to 0.16.0 (#1205)
  * chore: bump github.com/docker/cli from 28.3.1+incompatible to
    28.3.2+incompatible (#1204)
  * chore: bump github.com/cpuguy83/go-docker from 0.3.1 to 0.4.0
    (#1203)
  * chore: bump github.com/docker/docker from 28.3.1+incompatible
    to 28.3.2+incompatible (#1202)
  * chore: bump the all group across 1 directory with 3 updates
    (#1224)
  * chore: Exempt good first issues from getting stale (#1219)
  * chore: remove fluentbit eol img from tests (#1222)
  * fix: Fix landing page dark mode (#1210)
  * fix: Remove excessive token permissions (#1172)
  * feat: Add landing page to copa docs (#1206)
  * chore: bump dotenv from 17.0.1 to 17.2.0 in /website in the all
    group (#1201)
  * chore: add Robbie Cronin to maintainers (#1200)
  * docs: optimize docs (#1189)
  * feat: patch non-host alpine (#1194)
  * feat: add riscv64 to validPlatforms (#1199)
  * chore: bump github.com/docker/cli from 28.3.0+incompatible to
    28.3.1+incompatible (#1192)
  * chore: bump github.com/docker/docker from 28.3.0+incompatible
    to 28.3.1+incompatible (#1191)
  * chore: bump github.com/aquasecurity/trivy from 0.64.0 to 0.64.1
    (#1190)
  * docs: update tradeoffs section to reflect scanner independence
    (#818) (#888)
  * chore: Generate v0.11.x docs (#1182)
  * docs: add Devtron to adopters list (#1163)
  * feat: Add stale bot (#1180)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762171200">- Update to version 0.12.0:
  * Notable Changes
  - Experimental App-level Patching: Now supports Python and
    Node.js applications!
  - Docker Build Integration: Use the new generate command to
    patch images. This provides support for any Docker CLI flags.
  - Local Output for Multi-Platform Patching: Added support for
    the --oci-dir flag to store patched artifacts locally when
    performing multi-platform patching.
  - Enhanced End-of-Life (EOL) Checks: Improved support through
  - -exit-on-eol and --eol-api-url flags for customizable EOL
    validation.
  * Dependencies
  - chore: bump google.golang.org/grpc from 1.75.1 to 1.76.0
    (#1341)
  - chore: bump github.com/aquasecurity/trivy from 0.66.0 to
    0.67.2 (#1340)
  - chore: bump github.com/docker/docker from 28.5.0+incompatible
    to 28.5.1+incompatible (#1339)
  - chore: bump github.com/docker/cli from 28.4.0+incompatible to
    28.5.1+incompatible (#1338)
  - chore: bump the all group with 2 updates (#1337)
  - chore: bump golang.org/x/term from 0.35.0 to 0.36.0 (#1336)
  - chore: bump github.com/moby/buildkit from 0.24.0 to 0.25.0
    (#1330)
  - chore: bump github.com/docker/docker from 28.4.0+incompatible
    to 28.5.0+incompatible (#1328)
  - chore: bump the all group across 1 directory with 6 updates
    (#1333)
  - chore: bump the all group in /website with 5 updates (#1329)
  - chore: bump github.com/quay/claircore from 1.5.43 to 1.5.44
    (#1326)
  - chore: bump github.com/openvex/go-vex from 0.2.5 to 0.2.7
    (#1312)
  - chore: bump the all group in /website with 3 updates (#1317)
  - chore: bump github.com/quay/claircore from 1.5.39 to 1.5.42
    (#1311)
  - chore: bump github.com/spf13/cobra from 1.9.1 to 1.10.1
    (#1310)
  - chore: bump google.golang.org/grpc from 1.75.0 to 1.75.1
    (#1313)
  - chore: bump the all group with 4 updates (#1318)
  - chore: bump k8s.io/apimachinery from 0.34.0 to 0.34.1 (#1309)
  - chore: bump github.com/spf13/viper from 1.20.1 to 1.21.0
    (#1300)
  - chore: bump the all group across 1 directory with 3 updates
    (#1305)
  - chore: bump github.com/stretchr/testify from 1.11.0 to 1.11.1
    (#1298)
  - chore: bump golang.org/x/sync from 0.16.0 to 0.17.0 (#1296)
  - chore: bump github.com/docker/cli from 28.3.3+incompatible to
    28.4.0+incompatible (#1297)
  - chore: bump the all group with 7 updates (#1292)
  - chore: bump k8s.io/apimachinery from 0.33.4 to 0.34.0 (#1291)
  - chore: bump github.com/docker/docker from 28.3.3+incompatible
    to 28.4.0+incompatible (#1290)
  - chore: bump the all group in /website with 2 updates (#1289)
  - chore: bump github.com/aquasecurity/trivy from 0.65.0 to
    0.66.0 (#1288)
  - chore: bump github.com/docker/buildx from 0.25.0 to 0.28.0
    (#1286)
  - chore: bump the all group with 2 updates (#1270)
  - chore: bump google.golang.org/grpc from 1.74.2 to 1.75.0
    (#1269)
  - chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.0
    (#1267)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.3.0 to
    2.4.0 (#1264)
  - chore: bump the all group across 1 directory with 2 updates
    (#1261)
  - chore: bump k8s.io/apimachinery from 0.33.3 to 0.33.4 (#1259)
  - chore: bump the all group across 1 directory with 6 updates
    (#1258)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.13.0:
  * Notable Changes
  - Can now use Copa as a Buildkit front end
  - Bulk Image Patching to patch multiple images from a single
    declarative config!
  - .NET app-level patching
  - SUSE distro support
  * Changelog
  - 28c466e feat: add support to SUSE and openSUSE distros with
    Zypper (#1294)
  - 358b2a9 build: update Go base image to 1.25.5-alpine3.23
    (#1432)
  - babc08e chore: bump github.com/charmbracelet/lipgloss from
    0.7.1 to 0.13.1 (#1435)
  - e07a778 chore: bump google.golang.org/grpc from 1.77.0 to
    1.78.0 (#1434)
  - bbb2395 chore: bump qs from 6.14.0 to 6.14.1 in /website
    (#1431)
  - 92d26c1 docs: Revert "docs: add distroless images support
    documentation" (#1433)
  - 95008df docs: add distroless images support documentation
    (#1430)
  - 9697ce8 chore: bump the all group across 1 directory with 7
    updates (#1429)
  - 153bd4d docs: update link for trivy installation guide
    (#1426)
  - 5c04112 chore: bump k8s.io/apimachinery from 0.34.3 to 0.35.0
    (#1427)
  - b4d40f4 chore: bump golang.org/x/term from 0.37.0 to 0.38.0
    (#1416)
  - 5d9a56a feat: Bulk Image Patching (#1235)
  - 509008e fix: add registry authentication for platform
    discovery (#1420)
  - 3747056 chore: bump github.com/moby/buildkit from 0.26.2 to
    0.26.3 (#1422)
  - 71e55d9 feat: improve tui (#1421)
  - 1faa7b9 feat: .NET app-level patching (#1106)
  - d715e29 chore: bump the all group with 4 updates (#1418)
  - e398be5 chore: bump the all group in /website with 2 updates
    (#1417)
  - 8a72242 chore: bump k8s.io/apimachinery from 0.34.2 to 0.34.3
    (#1415)
  - 1db23ce chore: bump github.com/moby/buildkit from 0.25.2 to
    0.26.2 (#1413)
  - 41db4e7 chore: bump the all group across 1 directory with 9
    updates (#1412)
  - a9dbb76 chore: bump the all group in /website with 2 updates
    (#1410)
  - 6e9ca5a chore: bump github.com/spf13/cobra from 1.10.1 to
    1.10.2 (#1407)
  - e5edca3 chore: bump mdast-util-to-hast from 13.1.0 to 13.2.1
    in /website (#1404)
  - 83ba211 fix: exit successfully and fix status for up to date
    images (#1378)
  - aa1b163 chore: bump express from 4.21.2 to 4.22.1 in /website
    (#1403)
  - 71f7c30 chore: bump the all group across 1 directory with 9
    updates (#1401)
  - b2a2000 chore: bump node-forge from 1.3.1 to 1.3.2 in
    /website (#1400)
  - f03e750 feat: add buildkit frontend (#1221)
  - fe9c036 chore: bump google.golang.org/grpc from 1.76.0 to
    1.77.0 (#1394)
  - b852a63 fix: multi-platform url from docker when patching
    (#1393)
  - beeca06 fix: update test images for CVE fixes (#1398)
  - 0301e4f docs: add multi-platform patch summary (#1392)
  - c17bd47 chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#1389)
  - 44ef770 chore: bump the all group with 2 updates (#1385)
  - 0a3c3e0 chore: bump @tsconfig/docusaurus from 2.0.5 to 2.0.7
    in /website in the all group (#1384)
  - bf7e156 chore: bump golang.org/x/term from 0.36.0 to 0.37.0
    (#1381)
  - 8941fbd chore: bump k8s.io/apimachinery from 0.34.1 to 0.34.2
    (#1380)
  - 3c518cc fix: Node.js patching introduces new vulnerabilities
    through transitive dependencies (#1379)
  - b611800 chore: bump github.com/docker/docker from
    28.5.1+incompatible to 28.5.2+incompatible (#1372)
  - df8d3d6 chore: bump github.com/moby/buildkit from 0.25.1 to
    0.25.2 (#1376)
  - 04fdf4c chore: bump golang.org/x/sync from 0.17.0 to 0.18.0
    (#1375)
  - 5b60b0e chore: bump github.com/docker/cli from
    28.5.1+incompatible to 28.5.2+incompatible (#1374)
  - 6536384 chore: bump github.com/containerd/platforms from
    1.0.0-rc.1 to 1.0.0-rc.2 (#1373)
  - c801779 chore: bump the all group with 3 updates (#1371)
  - 565da19 chore: bump github.com/containerd/containerd/v2 from
    2.1.4 to 2.1.5 (#1370)
  - d00d085 chore: bump github/codeql-action from 4.31.0 to
    4.31.2 in the all group (#1368)
  - 8925da4 chore: Generate v0.12.x docs (#1362)
  - d488649 chore: bump @tsconfig/docusaurus from 2.0.4 to 2.0.5
    in /website in the all group (#1367)
  - 5d2dcb4 fix: version validation scripts for release tagging
    (#1364)
  - 0c86ad6 fix: Non Zero Exit code for no upgradable packages
    causes build fail (#1274)
  - 599e0ac fix: Trivy fails with "invalid tar header" when
    scanning Copa-patched images (#1359)
  - b742077 chore: bump github.com/quay/claircore from 1.5.44 to
    1.5.45 (#1357)
  - 4bee93a chore: bump the all group with 4 updates (#1356)
  - d48007a fix: platform filtering (#1354)
  - eb4f9e4 fix: handle missing OS field in Trivy report (#1353)
  - da2b414 docs: fix eol admonition title (#1351)
  - b96894f docs: enhance release process documentation (#1350)
  - 7a3dc8e chore: bump the all group with 4 updates (#1347)
  - afbaee7 chore: bump the all group in /website with 3 updates
    (#1348)</changelog>
</package>
<package pkgid="eee3717e1a478d718876fd49a27a4c1f86d70527598246485fe9d5d327cc74ea0162ffdbdc5ffabd252721dddcfd415598cc357fc8a9110c212a9ab91ca4b2c6" name="copacetic-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717070400">- new package copacetic: CLI tool for directly patching container
  images using reports from vulnerability scanners</changelog>
  <changelog author="dcermak@suse.com" date="1741953600">- update to version 0.10.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.10.0
  * Notable changes
  - Copa now supports patching Alma Linux Images!
  - chore: update golangci-lint version (#930), fixes
    CVE-2025-22869 / bsc#1239421
- update to version 0.9.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.9.0
  * Notable changes
  - Copa now supports patching Azure Linux 3 based images!
- update to version 0.8.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.8.0
  * Notable changes
  - Copa now creates a single patch layer on subsequent patches
    of an already patched image instead of appending a patch
    layer for each patch! See FAQ for more information.
  - Oracle Linux is now supported for updating without
    vulnerability scanner reports. This will update all
    dependencies, including vulnerable packages. See
    documentation for more information.
- update to version 0.7.0:
  https://github.com/project-copacetic/copacetic/releases/tag/v0.7.0
  * Notable changes
  - Support for upgrading all outdated packages without a scanner
    report. See quick start to get started!</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751630400">- Update to version 0.11.0:
  * Notable Changes
  - Copa now supports multi-platform patching!
  - Support for buildkit instance running on podman
  - Support for OCI Media Types in addition to Docker
  * Changelog
  - feat: support update all for multi platform patching (#1141)
  - chore(security): ignore irrelevant vulnerabilities in
    osv-scanner.toml (#1177)
  - fix: Revert "chore: bump cbl-mariner/distroless/base from
    2.0.20240112 to 2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm"
    (#1173)
  - chore: bump the all group across 1 directory with 2 updates
    (#1174)
  - chore: bump dotenv from 17.0.0 to 17.0.1 in /website in the
    all group (#1170)
  - chore: bump github.com/aquasecurity/trivy from 0.63.0 to
    0.64.0 (#1169)
  - chore: bump github.com/moby/buildkit from 0.23.1 to 0.23.2
    (#1168)
  - chore: bump cbl-mariner/distroless/base from 2.0.20240112 to
    2.0.20250602 in
    /integration/singlearch/fixtures/openssl-test-img-rpm (#1165)
  - ci: [StepSecurity] Apply security best practices (#1156)
  - fix: retain multiplatform manifest list annotations (#1120)
  - docs: add openssf best practices badge (#1157)
  - feat: enhance multi platform summary report (#1123)
  - chore: bump github.com/cpuguy83/go-docker from 0.3.0 to 0.3.1
    (#1148)
  - chore: bump the all group with 2 updates (#1147)
  - chore: bump github.com/docker/cli from 28.2.2+incompatible to
    28.3.0+incompatible (#1146)
  - chore: bump github.com/docker/docker from 28.2.2+incompatible
    to 28.3.0+incompatible (#1145)
  - chore: bump dotenv from 16.5.0 to 17.0.0 in /website in the
    all group (#1144)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to
    2.3.0 (#1142)
  - docs: update release doc to include cncf guidance (#1066)
  - fix: handle docker load generically (#1059)
  - docs: Update ADOPTERS.md to link to official adopters webpage
    (#1140)
  - fix: ensure tooling image is tried with platform (#1134)
  - docs: improve multiplatform docs (#1129)
  - fix: preseve all  platforms in manifest (#1121)
  - chore: bump k8s.io/apimachinery from 0.33.1 to 0.33.2 (#1126)
  - chore: bump github.com/moby/buildkit from 0.22.0 to 0.23.1
    (#1125)
  - chore: bump github.com/docker/buildx from 0.24.0 to 0.25.0
    (#1124)
  - feat: add multiplatform e2e plugin test (#1114)
  - docs: Add Search to website using Algolia (#1082)
  - chore: bump brace-expansion from 1.1.11 to 1.1.12 in /website
    (#1118)
  - chore: bump the all group with 3 updates (#1117)
  - chore: bump github.com/quay/claircore from 1.5.38 to 1.5.39
    (#1116)
  - chore: bump github.com/google/go-containerregistry from
    0.20.5 to 0.20.6 (#1115)
  - feat: Add Multi Arch Enhancements (#1098)
  - fix: remove directory and platform-specific-errors args from
    multi platform (#1105)
  - chore: bump google.golang.org/grpc from 1.72.2 to 1.73.0
    (#1102)
  - chore: bump the all group with 2 updates (#1103)
  - chore: bump golang.org/x/sync from 0.14.0 to 0.15.0 (#1100)
  - chore: bump github.com/quay/claircore from 1.5.37 to 1.5.38
    (#1099)
  - chore: bump the all group in /website with 3 updates (#1101)
  - feat: Add native v1alpha1 report support (#1079)
  - fix: run go mod tidy (#1089)
  - feat: add multiarch patching workflow changes (#1067)
  - chore: bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the
    all group (#1088)
  - chore: bump the all group in /website with 3 updates (#1087)
  - chore: bump github.com/aquasecurity/trivy from 0.62.1 to
    0.63.0 (#1085)
  - chore: bump github.com/docker/cli from 28.1.1+incompatible to
    28.2.2+incompatible (#1084)
  - fix: add shorthand flag for report-dir (#1081)
  - docs: Add Governance Documentation  (#1056)
  - docs: add contributor ladder (#1052)
  - feat: Improve EOL Logging (#1069)
  - docs: consistent community docs (#1078)
  - chore: bump github.com/docker/buildx from 0.23.0 to 0.24.0
    (#1076)
  - chore: bump google.golang.org/grpc from 1.72.1 to 1.72.2
    (#1075)
  - chore: bump github.com/google/go-containerregistry from
    0.20.3 to 0.20.5 (#1074)
  - chore: bump github.com/moby/buildkit from 0.21.1 to 0.22.0
    (#1073)
  - docs: Keep FAQ headings consistent (#1062)
  - docs: Clarify no VEX Document generation with update all
    (#1055)
  - feat: add multi arch command changes (#1009)
  - chore: bump the all group with 4 updates (#1065)
  - chore: bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#1064)
  - chore: bump google.golang.org/grpc from 1.72.0 to 1.72.1
    (#1063)
  - chore: Add some tests for buildx context support (#1057)
  - chore: bump github.com/aquasecurity/trivy from 0.61.1 to
    0.62.1 (#1050)
  - chore: bump golang.org/x/sync from 0.13.0 to 0.14.0 (#1049)
  - fix: Debian temprootfs (#997)
  - chore: Fix some issues with docker and buildx connections
    (#1053)
  - fix: oci media type should be respected (#949)
  - chore: bump the all group with 2 updates (#1051)
  - fix: upgrade golangci-lint to v2.1.0 (#1045)
  - chore: bump the all group with 3 updates (#1043)
  - chore: bump github.com/quay/claircore from 1.5.36 to 1.5.37
    (#1042)
  - chore: bump github.com/moby/buildkit from 0.21.0 to 0.21.1
    (#1040)
  - fix: guard against error buildkit solve (#1037)
  - chore: bump the all group with 2 updates (#1032)
  - chore: bump github.com/docker/buildx from 0.22.0 to 0.23.0
    (#1030)
  - chore: bump github.com/docker/cli from 28.0.4+incompatible to
    28.1.1+incompatible (#1029)
  - chore: bump github.com/docker/docker from 28.0.4+incompatible
    to 28.1.1+incompatible (#1028)
  - fix: apt apk images fail tooling images missing (#985)
  - fix: ignore shadow cves for integration test (#1027)
  - feat: add push images on patch flag (#1004)
  - chore: bump the all group across 1 directory with 3 updates
    (#1025)
  - chore: bump github.com/quay/claircore from 1.5.35 to 1.5.36
    (#1023)
  - chore: bump google.golang.org/grpc from 1.71.1 to 1.72.0
    (#1021)
  - chore: bump github.com/moby/buildkit from 0.20.2 to 0.21.0
    (#1020)
  - chore: bump github.com/aquasecurity/trivy from 0.61.0 to
    0.61.1 (#1019)
  - feat: Discover Platforms Utility (#1017)
  - chore: bump http-proxy-middleware from 2.0.7 to 2.0.9 in
    /website (#1024)
  - chore: bump golang.org/x/net from 0.37.0 to 0.38.0 (#1018)
  - chore: bump the all group with 2 updates (#1016)
  - chore: bump estree-util-value-to-estree from 3.1.1 to 3.3.3
    in /website (#1015)
  - chore: bump the all group with 3 updates (#1014)
  - chore: bump typescript from 5.8.2 to 5.8.3 in /website in the
    all group (#1013)
  - chore: bump golang.org/x/sync from 0.12.0 to 0.13.0 (#1012)
  - chore: bump google.golang.org/grpc from 1.71.0 to 1.71.1
    (#1011)
  - docs: explain EOL image error messages in FAQ (#966)
  - feat: invalidate tdnf cache when patching (#973)
  - fix: fast fail for no upgrades (#1005)
  - docs: Add community docs (#996)
  - chore: bump image-size from 1.1.1 to 1.2.1 in /website
    (#1008)
  - fix: lint fixes for ci (#1006)
  - chore: upgrade trivy to 0.61.0 (#1007)
  - chore: bump github.com/docker/buildx from 0.21.3 to 0.22.0
    (#983)
  - feat: add copa install command (#987)
  - fix: rpm fails if mirror tooling image not present (#978)
  - chore: bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0
    in the all group (#1003)
  - chore: bump github.com/docker/cli from 28.0.2+incompatible to
    28.0.4+incompatible (#1002)
  - chore: bump github.com/spf13/viper from 1.20.0 to 1.20.1
    (#1001)
  - chore: bump github.com/moby/buildkit from 0.20.1 to 0.20.2
    (#1000)
  - chore: bump the all group in /website with 2 updates (#999)
  - fix: golangci-lint v1 is not supported by
    golangci-lint-action v7 (#994)
  - chore: bump the all group with 6 updates (#984)
  - chore: add cbl-mariner/base/core:1.0 to mirrored tooling
    images (#979)
  - chore: bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (#982)
  - chore: bump github.com/docker/cli from
    28.0.0-rc.2+incompatible to 28.0.2+incompatible (#981)
  - feat: add support for custom suffix tag (#961)
  - chore: bump github.com/moby/buildkit from 0.19.0 to 0.20.1
    (#943)
  - fix: dependency update for docker/buildx v0.21.3 (#972)
  - chore: bump github.com/spf13/viper from 1.19.0 to 1.20.0
    (#963)
  - chore: bump github.com/containerd/containerd from 1.7.25 to
    1.7.27 (#969)
  - chore: bump github.com/containerd/containerd/v2 from 2.0.2 to
    2.0.4 (#968)
  - chore: bump the all group with 3 updates (#964)
  - chore: bump github.com/opencontainers/image-spec from 1.1.0
    to 1.1.1 (#962)
  - chore: bump @babel/runtime from 7.26.0 to 7.26.10 in /website
    (#959)
  - chore: bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in
    /website (#958)
  - chore: bump @babel/helpers from 7.26.0 to 7.26.10 in /website
    (#957)
  - chore: bump golang.org/x/net from 0.34.0 to 0.36.0 (#956)
  - fix: update docs with mirrored tooling images (#955)
  - feat: mirror tooling images to ghcr - part 2 (#947)
  - chore: bump prismjs from 1.29.0 to 1.30.0 in /website (#954)
  - chore: bump the all group with 2 updates (#950)
  - chore: bump google.golang.org/grpc from 1.70.0 to 1.71.0
    (#951)
  - chore: bump golang.org/x/sync from 0.11.0 to 0.12.0 (#952)
  - feat: mirror tooling images to ghcr (#946)
  - docs: add docker extension (#948)
  - chore: Generate v0.10.x docs (#945)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755518400">- Update to version 0.11.1:
  * fix: os version format in tdnf install (#1215)
  * feat: Add Parsable format for buildkit progress output within
    Copa (#1238)
  * chore: bump docker/login-action from 3.4.0 to 3.5.0 in the all
    group across 1 directory (#1245)
  * chore: bump github.com/aquasecurity/trivy from 0.64.1 to 0.65.0
    (#1244)
  * chore: bump github.com/docker/cli from 28.3.2+incompatible to
    28.3.3+incompatible (#1242)
  * chore: bump typescript from 5.8.3 to 5.9.2 in /website in the
    all group (#1241)
  * chore: bump github/codeql-action from 3.29.4 to 3.29.5 in the
    all group (#1240)
  * feat: modularize patching logic (#1228)
  * ci: Fix osv-scanner config: replace [[ignore]] with
    [[IgnoredVulns]] (#1214)
  * fix: Get host platform info in single arch integration test
    (#1197)
  * fix: Add actionable logs and improve UX after buildkit endpoint
    checks are exhausted (#1186)
  * chore: bump github.com/docker/docker from 28.3.2+incompatible
    to 28.3.3+incompatible (#1233)
  * chore: bump the all group in /website with 3 updates (#1231)
  * chore: bump google.golang.org/grpc from 1.73.0 to 1.74.2
    (#1229)
  * chore: add robbie to codeowners (#1226)
  * fix: add almalinux to pkgmanager os type check (#1220)
  * fix: set azurelinux base image tag (#1216)
  * chore: bump k8s.io/apimachinery from 0.33.2 to 0.33.3 (#1217)
  * chore: bump golang.org/x/sync from 0.15.0 to 0.16.0 (#1205)
  * chore: bump github.com/docker/cli from 28.3.1+incompatible to
    28.3.2+incompatible (#1204)
  * chore: bump github.com/cpuguy83/go-docker from 0.3.1 to 0.4.0
    (#1203)
  * chore: bump github.com/docker/docker from 28.3.1+incompatible
    to 28.3.2+incompatible (#1202)
  * chore: bump the all group across 1 directory with 3 updates
    (#1224)
  * chore: Exempt good first issues from getting stale (#1219)
  * chore: remove fluentbit eol img from tests (#1222)
  * fix: Fix landing page dark mode (#1210)
  * fix: Remove excessive token permissions (#1172)
  * feat: Add landing page to copa docs (#1206)
  * chore: bump dotenv from 17.0.1 to 17.2.0 in /website in the all
    group (#1201)
  * chore: add Robbie Cronin to maintainers (#1200)
  * docs: optimize docs (#1189)
  * feat: patch non-host alpine (#1194)
  * feat: add riscv64 to validPlatforms (#1199)
  * chore: bump github.com/docker/cli from 28.3.0+incompatible to
    28.3.1+incompatible (#1192)
  * chore: bump github.com/docker/docker from 28.3.0+incompatible
    to 28.3.1+incompatible (#1191)
  * chore: bump github.com/aquasecurity/trivy from 0.64.0 to 0.64.1
    (#1190)
  * docs: update tradeoffs section to reflect scanner independence
    (#818) (#888)
  * chore: Generate v0.11.x docs (#1182)
  * docs: add Devtron to adopters list (#1163)
  * feat: Add stale bot (#1180)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762171200">- Update to version 0.12.0:
  * Notable Changes
  - Experimental App-level Patching: Now supports Python and
    Node.js applications!
  - Docker Build Integration: Use the new generate command to
    patch images. This provides support for any Docker CLI flags.
  - Local Output for Multi-Platform Patching: Added support for
    the --oci-dir flag to store patched artifacts locally when
    performing multi-platform patching.
  - Enhanced End-of-Life (EOL) Checks: Improved support through
  - -exit-on-eol and --eol-api-url flags for customizable EOL
    validation.
  * Dependencies
  - chore: bump google.golang.org/grpc from 1.75.1 to 1.76.0
    (#1341)
  - chore: bump github.com/aquasecurity/trivy from 0.66.0 to
    0.67.2 (#1340)
  - chore: bump github.com/docker/docker from 28.5.0+incompatible
    to 28.5.1+incompatible (#1339)
  - chore: bump github.com/docker/cli from 28.4.0+incompatible to
    28.5.1+incompatible (#1338)
  - chore: bump the all group with 2 updates (#1337)
  - chore: bump golang.org/x/term from 0.35.0 to 0.36.0 (#1336)
  - chore: bump github.com/moby/buildkit from 0.24.0 to 0.25.0
    (#1330)
  - chore: bump github.com/docker/docker from 28.4.0+incompatible
    to 28.5.0+incompatible (#1328)
  - chore: bump the all group across 1 directory with 6 updates
    (#1333)
  - chore: bump the all group in /website with 5 updates (#1329)
  - chore: bump github.com/quay/claircore from 1.5.43 to 1.5.44
    (#1326)
  - chore: bump github.com/openvex/go-vex from 0.2.5 to 0.2.7
    (#1312)
  - chore: bump the all group in /website with 3 updates (#1317)
  - chore: bump github.com/quay/claircore from 1.5.39 to 1.5.42
    (#1311)
  - chore: bump github.com/spf13/cobra from 1.9.1 to 1.10.1
    (#1310)
  - chore: bump google.golang.org/grpc from 1.75.0 to 1.75.1
    (#1313)
  - chore: bump the all group with 4 updates (#1318)
  - chore: bump k8s.io/apimachinery from 0.34.0 to 0.34.1 (#1309)
  - chore: bump github.com/spf13/viper from 1.20.1 to 1.21.0
    (#1300)
  - chore: bump the all group across 1 directory with 3 updates
    (#1305)
  - chore: bump github.com/stretchr/testify from 1.11.0 to 1.11.1
    (#1298)
  - chore: bump golang.org/x/sync from 0.16.0 to 0.17.0 (#1296)
  - chore: bump github.com/docker/cli from 28.3.3+incompatible to
    28.4.0+incompatible (#1297)
  - chore: bump the all group with 7 updates (#1292)
  - chore: bump k8s.io/apimachinery from 0.33.4 to 0.34.0 (#1291)
  - chore: bump github.com/docker/docker from 28.3.3+incompatible
    to 28.4.0+incompatible (#1290)
  - chore: bump the all group in /website with 2 updates (#1289)
  - chore: bump github.com/aquasecurity/trivy from 0.65.0 to
    0.66.0 (#1288)
  - chore: bump github.com/docker/buildx from 0.25.0 to 0.28.0
    (#1286)
  - chore: bump the all group with 2 updates (#1270)
  - chore: bump google.golang.org/grpc from 1.74.2 to 1.75.0
    (#1269)
  - chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.0
    (#1267)
  - chore: bump github.com/go-viper/mapstructure/v2 from 2.3.0 to
    2.4.0 (#1264)
  - chore: bump the all group across 1 directory with 2 updates
    (#1261)
  - chore: bump k8s.io/apimachinery from 0.33.3 to 0.33.4 (#1259)
  - chore: bump the all group across 1 directory with 6 updates
    (#1258)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768132800">- Update to version 0.13.0:
  * Notable Changes
  - Can now use Copa as a Buildkit front end
  - Bulk Image Patching to patch multiple images from a single
    declarative config!
  - .NET app-level patching
  - SUSE distro support
  * Changelog
  - 28c466e feat: add support to SUSE and openSUSE distros with
    Zypper (#1294)
  - 358b2a9 build: update Go base image to 1.25.5-alpine3.23
    (#1432)
  - babc08e chore: bump github.com/charmbracelet/lipgloss from
    0.7.1 to 0.13.1 (#1435)
  - e07a778 chore: bump google.golang.org/grpc from 1.77.0 to
    1.78.0 (#1434)
  - bbb2395 chore: bump qs from 6.14.0 to 6.14.1 in /website
    (#1431)
  - 92d26c1 docs: Revert "docs: add distroless images support
    documentation" (#1433)
  - 95008df docs: add distroless images support documentation
    (#1430)
  - 9697ce8 chore: bump the all group across 1 directory with 7
    updates (#1429)
  - 153bd4d docs: update link for trivy installation guide
    (#1426)
  - 5c04112 chore: bump k8s.io/apimachinery from 0.34.3 to 0.35.0
    (#1427)
  - b4d40f4 chore: bump golang.org/x/term from 0.37.0 to 0.38.0
    (#1416)
  - 5d9a56a feat: Bulk Image Patching (#1235)
  - 509008e fix: add registry authentication for platform
    discovery (#1420)
  - 3747056 chore: bump github.com/moby/buildkit from 0.26.2 to
    0.26.3 (#1422)
  - 71e55d9 feat: improve tui (#1421)
  - 1faa7b9 feat: .NET app-level patching (#1106)
  - d715e29 chore: bump the all group with 4 updates (#1418)
  - e398be5 chore: bump the all group in /website with 2 updates
    (#1417)
  - 8a72242 chore: bump k8s.io/apimachinery from 0.34.2 to 0.34.3
    (#1415)
  - 1db23ce chore: bump github.com/moby/buildkit from 0.25.2 to
    0.26.2 (#1413)
  - 41db4e7 chore: bump the all group across 1 directory with 9
    updates (#1412)
  - a9dbb76 chore: bump the all group in /website with 2 updates
    (#1410)
  - 6e9ca5a chore: bump github.com/spf13/cobra from 1.10.1 to
    1.10.2 (#1407)
  - e5edca3 chore: bump mdast-util-to-hast from 13.1.0 to 13.2.1
    in /website (#1404)
  - 83ba211 fix: exit successfully and fix status for up to date
    images (#1378)
  - aa1b163 chore: bump express from 4.21.2 to 4.22.1 in /website
    (#1403)
  - 71f7c30 chore: bump the all group across 1 directory with 9
    updates (#1401)
  - b2a2000 chore: bump node-forge from 1.3.1 to 1.3.2 in
    /website (#1400)
  - f03e750 feat: add buildkit frontend (#1221)
  - fe9c036 chore: bump google.golang.org/grpc from 1.76.0 to
    1.77.0 (#1394)
  - b852a63 fix: multi-platform url from docker when patching
    (#1393)
  - beeca06 fix: update test images for CVE fixes (#1398)
  - 0301e4f docs: add multi-platform patch summary (#1392)
  - c17bd47 chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0
    (#1389)
  - 44ef770 chore: bump the all group with 2 updates (#1385)
  - 0a3c3e0 chore: bump @tsconfig/docusaurus from 2.0.5 to 2.0.7
    in /website in the all group (#1384)
  - bf7e156 chore: bump golang.org/x/term from 0.36.0 to 0.37.0
    (#1381)
  - 8941fbd chore: bump k8s.io/apimachinery from 0.34.1 to 0.34.2
    (#1380)
  - 3c518cc fix: Node.js patching introduces new vulnerabilities
    through transitive dependencies (#1379)
  - b611800 chore: bump github.com/docker/docker from
    28.5.1+incompatible to 28.5.2+incompatible (#1372)
  - df8d3d6 chore: bump github.com/moby/buildkit from 0.25.1 to
    0.25.2 (#1376)
  - 04fdf4c chore: bump golang.org/x/sync from 0.17.0 to 0.18.0
    (#1375)
  - 5b60b0e chore: bump github.com/docker/cli from
    28.5.1+incompatible to 28.5.2+incompatible (#1374)
  - 6536384 chore: bump github.com/containerd/platforms from
    1.0.0-rc.1 to 1.0.0-rc.2 (#1373)
  - c801779 chore: bump the all group with 3 updates (#1371)
  - 565da19 chore: bump github.com/containerd/containerd/v2 from
    2.1.4 to 2.1.5 (#1370)
  - d00d085 chore: bump github/codeql-action from 4.31.0 to
    4.31.2 in the all group (#1368)
  - 8925da4 chore: Generate v0.12.x docs (#1362)
  - d488649 chore: bump @tsconfig/docusaurus from 2.0.4 to 2.0.5
    in /website in the all group (#1367)
  - 5d2dcb4 fix: version validation scripts for release tagging
    (#1364)
  - 0c86ad6 fix: Non Zero Exit code for no upgradable packages
    causes build fail (#1274)
  - 599e0ac fix: Trivy fails with "invalid tar header" when
    scanning Copa-patched images (#1359)
  - b742077 chore: bump github.com/quay/claircore from 1.5.44 to
    1.5.45 (#1357)
  - 4bee93a chore: bump the all group with 4 updates (#1356)
  - d48007a fix: platform filtering (#1354)
  - eb4f9e4 fix: handle missing OS field in Trivy report (#1353)
  - da2b414 docs: fix eol admonition title (#1351)
  - b96894f docs: enhance release process documentation (#1350)
  - 7a3dc8e chore: bump the all group with 4 updates (#1347)
  - afbaee7 chore: bump the all group in /website with 3 updates
    (#1348)</changelog>
</package>
<package pkgid="937841535bc23343dc0ecedaf96b9b6086e83940060ebc60058d905efdb6fc47fa5dd53d3557ef69c66fb855c78358cdfdda239392fc3c3debcd9aebc542e607" name="coredns" arch="riscv64">
  <version epoch="0" ver="1.14.2" rel="1.1"/>
  <changelog author="andrea.manzini@suse.com" date="1732276800">- Update to version 1.12.0:
  * New multisocket plugin - allows CoreDNS to listen on multiple sockets
  * bump deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743508800">- Update to version 1.12.1:
  * core: Increase CNAME lookup limit from 7 to 10 (#7153)
  * plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
  * plugin/kubernetes: Revert "only create PTR records for endpoints with
    hostname defined"
  * plugin/forward: added option failfast_all_unhealthy_upstreams to return
    servfail if all upstreams are down
  * bump dependencies, fixing bsc#1239294 and bsc#1239728
- dropped obscpio generation from _service</changelog>
  <changelog author="Daniel Mulzer &lt;daniel.mulzer@gmail.com&gt;" date="1746014400">-  Backported quic-go PR #5094: Fix parsing of ifindex from packets
  to ensure compatibility with big-endian architectures
  (see quic-go/quic-go#4978, coredns/coredns#6682).
-  This patch can be removed with the next quic-go release.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746446400">- Added patch fixquic-go.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1756641600">- Update to version 1.12.3:
  * chore: Minor changes to `Dockerfile` (#7428)
  * Properly create hostname from IPv6 (#7431)
  * Bump deps
  * fix: handle cached connection closure in forward plugin (#7427)
  * plugin/test: fix TXT record comparison for multi-chunk vs multiple records
  * plugin/file: preserve case in SRV record names and targets per RFC 6763
  * fix(auto/file): return REFUSED when no next plugin is available (#7381)
  * Port to AWS Go SDK v2 (#6588)
  * fix(cache): data race when refreshing cached messages (#7398)
  * fix(cache): data race when updating the TTL of cached messages (#7397)
  * chore: fix docs incompatibility (#7390)
  * plugin/rewrite: Add EDNS0 Unset Action (#7380)
  * add args: startup_timeout for kubernetes plugin (#7068)
  * [plugin/cache] create a copy of a response to ensure original data is never
    modified
  * Add support for fallthrough to the grpc plugin (#7359)
  * view: Add IPv6 example match (#7355)
  * chore: enable more rules from revive (#7352)
  * chore: enable early-return and superfluous-else from revive (#7129)
  * test(plugin): improve tests for auto (#7348)
  * fix(proxy): flaky dial tests (#7349)
  * test: add t.Helper() calls to test helper functions (#7351)
  * fix(kubernetes): multicluster DNS race condition (#7350)
  * lint: enable wastedassign linter (#7340)
  * test(plugin): add tests for any (#7341)
  * Actually invoke make release -f Makefile.release during test (#7338)
  * Keep golang to 1.24.2 due to build issues in 1.24.3 (#7337)
  * lint: enable protogetter linter (#7336)
  * lint: enable nolintlint linter (#7332)
  * fix: missing intrange lint fix (#7333)
  * perf(kubernetes): optimize AutoPath slice allocation (#7323)
  * lint: enable intrange linter (#7331)
  * feat(plugin/file): fallthrough (#7327)
  * lint: enable canonicalheader linter (#7330)
  * fix(proxy): avoid Dial hang after Transport stopped (#7321)
  * test(plugin): add tests for pkg/rand (#7320)
  * test(dnsserver): add unit tests for gRPC and QUIC servers (#7319)
  * fix: loop variable capture and linter (#7328)
  * lint: enable usetesting linter (#7322)
  * test: skip certain network-specific tests on non-Linux (#7318)
  * test(dnsserver): improve core/dnsserver test coverage (#7317)
  * fix(metrics): preserve request size from plugins (#7313)
  * fix: ensure DNS query name reset in plugin.NS error path (#7142)
  * feat: enable plugins via environment during build (#7310)
  * fix(plugin/bind): remove zone for link-local IPv4 (#7295)
  * test(request): improve coverage across package (#7307)
  * test(coremain): Add unit tests (#7308)
  * ci(test-e2e): add Go version setup to workflow (#7309)
  * kubernetes: add multicluster support (#7266)
  * chore: Add new maintainer thevilledev (#7298)
  * Update golangci-lint (#7294)
  * feat: limit concurrent DoQ streams and goroutines (#7296)
  * docs: add man page for multisocket plugin (#7297)
  * Prepare for the k8s api upgrade (#7293)
  * fix(rewrite): truncated upstream response (#7277)
  * fix(plugin/secondary): make transfer property mandatory (#7249)
  * plugin/bind: remove macOS bug mention in docs (#7250)
  * Remove `?bla=foo:443` for `POST` DoH (#7257)
  * Do not interrupt querying readiness probes for plugins (#6975)
  * Added `SetProxyOptions` function for `forward` plugin (#7229)
- removed patch fixquic-go.patch  as already included in upstream</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757592000">- fix CVE-2025-58063 https://bugzilla.suse.com/show_bug.cgi?id=1249389
- Update to version 1.12.4:
  * bump deps
  * fix(transfer): goroutine leak on axfr err (#7516)
  * plugin/etcd: fix import order for ttl test (#7515)
  * fix(grpc): check proxy list length in policies (#7512)
  * fix(https): propagate HTTP request context (#7491)
  * fix(plugin): guard nil lookups across plugins (#7494)
  * lint: add missing prealloc to backend lookup test (#7510)
  * fix(grpc): span leak on error attempt (#7487)
  * test(plugin): improve backend lookup coverage (#7496)
  * lint: enable prealloc (#7493)
  * lint: enable durationcheck (#7492)
  * Add Sophotech to adopters list (#7495)
  * plugin: Use %w to wrap user error (#7489)
  * fix(metrics): add timeouts to metrics HTTP server (#7469)
  * chore(ci): restrict token permissions (#7470)
  * chore(ci): pin workflow dependencies (#7471)
  * fix(forward): use netip package for parsing (#7472)
  * test(plugin): improve test coverage for pprof (#7473)
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#7468)
  * plugin/file: fix label offset problem in ClosestEncloser (#7465)
  * feat(trace): migrate dd-trace-go v1 to v2 (#7466)
  * test(multisocket): deflake restart by using a fresh port and coordinated cleanup (#7438)
  * chore: update Go version to 1.24.6 (#7437)
  * plugin/header: Remove deprecated syntax (#7436)
  * plugin/loadbalance: support prefer option (#7433)
  * Improve caddy.GracefulServer conformance checks (#7416)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1767873600">- fix CVE-2025-68156 https://bugzilla.suse.com/show_bug.cgi?id=1255345
- Update to version 1.14.0:
  * core: Fix gosec G115 integer overflow warnings
  * core: Add regex length limit
  * plugin/azure: Fix slice init length
  * plugin/errors: Add optional show_first flag to consolidate directive
  * plugin/file: Fix for misleading SOA parser warnings
  * plugin/kubernetes: Rate limits to api server
  * plugin/metrics: Implement plugin chain tracking
  * plugin/sign: Report parser err before missing SOA
  * build(deps): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7
- Update to version 1.13.2:
  * core: Add basic support for DoH3
  * core: Avoid proxy unnecessary alloc in Yield
  * core: Fix usage of sync.Pool to save an alloc
  * core: Fix data race with sync.RWMutex for uniq
  * core: Prevent QUIC reload panic by lazily initializing the listener
  * core: Refactor/use reflect.TypeFor
  * plugin/auto: Limit regex length
  * plugin/cache: Remove superfluous allocations in item.toMsg
  * plugin/cache: Isolate metadata in prefetch goroutine
  * plugin/cache: Correct spelling of MaximumDefaultTTL in cache and dnsutil
    packages
  * plugin/dnstap: Better error handling (redial &amp; logging) when Dnstap is busy
  * plugin/file: Performance finetuning
  * plugin/forward: Disallow NOERROR in failover
  * plugin/forward: Added support for per-nameserver TLS SNI
  * plugin/forward: Prevent busy loop on connection err
  * plugin/forward: Add max connect attempts knob
  * plugin/geoip: Add ASN schema support
  * plugin/geoip: Add support for subdivisions
  * plugin/kubernetes: Fix kubernetes plugin logging
  * plugin/multisocket: Cap num sockets to prevent OOM
  * plugin/nomad: Support service filtering
  * plugin/rewrite: Pre-compile CNAME rewrite regexp
  * plugin/secondary: Fix reload causing secondary plugin goroutine to leak
- Update to version 1.13.1:
  * core: Avoid string concatenation in loops
  * core: Update golang to 1.25.2 and golang.org/x/net to v0.45.0 on CVE fixes
  * plugin/sign: Reject invalid UTF‑8 dbfile token
- Update to version 1.13.0:
  * core: Export timeout values in dnsserver.Server
  * core: Fix Corefile infinite loop on unclosed braces
  * core: Fix Corefile related import cycle issue
  * core: Normalize panics on invalid origins
  * core: Rely on dns.Server.ShutdownContext to gracefully stop
  * plugin/dnstap: Add bounds for plugin args
  * plugin/file: Fix data race in tree Elem.Name
  * plugin/forward: No failover to next upstream when receiving SERVFAIL or
    REFUSED response codes
  * plugin/grpc: Enforce DNS message size limits
  * plugin/loop: Prevent panic when ListenHosts is empty
  * plugin/loop: Avoid panic on invalid server block
  * plugin/nomad: Add a Nomad plugin
  * plugin/reload: Prevent SIGTERM/reload deadlock</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1769515200">- Update to version 1.14.1:
  * This release primarily addresses security vulnerabilities affecting Go
    versions prior to Go 1.25.6 and Go 1.24.12
    (CVE-2025-61728, CVE-2025-61726, CVE-2025-68121, CVE-2025-61731,
    CVE-2025-68119).
    It also includes performance improvements to the proxy plugin via
    multiplexed connections, along with various documentation updates.
- skip flaky tests</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1769515201">- address more unstable unstable tests under aarch64 and s390x</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1772884800">- Update to version 1.14.2:
  * plugin/reload: Allow disabling jitter with 0s
  * bump deps
  * plugin/forward: fix parsing error when handling TLS+IPv6 address
  * plugin/loop: use crypto/rand for query name generation
  * plugin: reorder rewrite before acl to prevent bypass
  * fix(rewrite): fix cname target rewrite for CNAME chains
  * fix(kubernetes): panic on empty ListenHosts
  * chore: bump minimum Go version to 1.25
  * feat(proxyproto): add proxy protocol support
  * refactor(cache): modernize with generics
  * Add metadata for response Type and Class to Log
  * docs: clarify kubernetes auth docs
  * fix: return SOA and NS records when queried for a record CNAMEd to origin
- fixes bsc#1259320 CVE-2026-26017
- fixes bsc#1259319 CVE-2026-26018</changelog>
</package>
<package pkgid="f329c6a0a799c076fa9de7ffdb4c625a483349cf87ae3ab3ac7420094112cb0ecb933f712ae3c84665f1292dd060e9d43cdf520a07f32525b45b579e71075978" name="coredns-extras" arch="noarch">
  <version epoch="0" ver="1.14.2" rel="1.1"/>
  <changelog author="andrea.manzini@suse.com" date="1732276800">- Update to version 1.12.0:
  * New multisocket plugin - allows CoreDNS to listen on multiple sockets
  * bump deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743508800">- Update to version 1.12.1:
  * core: Increase CNAME lookup limit from 7 to 10 (#7153)
  * plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
  * plugin/kubernetes: Revert "only create PTR records for endpoints with
    hostname defined"
  * plugin/forward: added option failfast_all_unhealthy_upstreams to return
    servfail if all upstreams are down
  * bump dependencies, fixing bsc#1239294 and bsc#1239728
- dropped obscpio generation from _service</changelog>
  <changelog author="Daniel Mulzer &lt;daniel.mulzer@gmail.com&gt;" date="1746014400">-  Backported quic-go PR #5094: Fix parsing of ifindex from packets
  to ensure compatibility with big-endian architectures
  (see quic-go/quic-go#4978, coredns/coredns#6682).
-  This patch can be removed with the next quic-go release.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746446400">- Added patch fixquic-go.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1756641600">- Update to version 1.12.3:
  * chore: Minor changes to `Dockerfile` (#7428)
  * Properly create hostname from IPv6 (#7431)
  * Bump deps
  * fix: handle cached connection closure in forward plugin (#7427)
  * plugin/test: fix TXT record comparison for multi-chunk vs multiple records
  * plugin/file: preserve case in SRV record names and targets per RFC 6763
  * fix(auto/file): return REFUSED when no next plugin is available (#7381)
  * Port to AWS Go SDK v2 (#6588)
  * fix(cache): data race when refreshing cached messages (#7398)
  * fix(cache): data race when updating the TTL of cached messages (#7397)
  * chore: fix docs incompatibility (#7390)
  * plugin/rewrite: Add EDNS0 Unset Action (#7380)
  * add args: startup_timeout for kubernetes plugin (#7068)
  * [plugin/cache] create a copy of a response to ensure original data is never
    modified
  * Add support for fallthrough to the grpc plugin (#7359)
  * view: Add IPv6 example match (#7355)
  * chore: enable more rules from revive (#7352)
  * chore: enable early-return and superfluous-else from revive (#7129)
  * test(plugin): improve tests for auto (#7348)
  * fix(proxy): flaky dial tests (#7349)
  * test: add t.Helper() calls to test helper functions (#7351)
  * fix(kubernetes): multicluster DNS race condition (#7350)
  * lint: enable wastedassign linter (#7340)
  * test(plugin): add tests for any (#7341)
  * Actually invoke make release -f Makefile.release during test (#7338)
  * Keep golang to 1.24.2 due to build issues in 1.24.3 (#7337)
  * lint: enable protogetter linter (#7336)
  * lint: enable nolintlint linter (#7332)
  * fix: missing intrange lint fix (#7333)
  * perf(kubernetes): optimize AutoPath slice allocation (#7323)
  * lint: enable intrange linter (#7331)
  * feat(plugin/file): fallthrough (#7327)
  * lint: enable canonicalheader linter (#7330)
  * fix(proxy): avoid Dial hang after Transport stopped (#7321)
  * test(plugin): add tests for pkg/rand (#7320)
  * test(dnsserver): add unit tests for gRPC and QUIC servers (#7319)
  * fix: loop variable capture and linter (#7328)
  * lint: enable usetesting linter (#7322)
  * test: skip certain network-specific tests on non-Linux (#7318)
  * test(dnsserver): improve core/dnsserver test coverage (#7317)
  * fix(metrics): preserve request size from plugins (#7313)
  * fix: ensure DNS query name reset in plugin.NS error path (#7142)
  * feat: enable plugins via environment during build (#7310)
  * fix(plugin/bind): remove zone for link-local IPv4 (#7295)
  * test(request): improve coverage across package (#7307)
  * test(coremain): Add unit tests (#7308)
  * ci(test-e2e): add Go version setup to workflow (#7309)
  * kubernetes: add multicluster support (#7266)
  * chore: Add new maintainer thevilledev (#7298)
  * Update golangci-lint (#7294)
  * feat: limit concurrent DoQ streams and goroutines (#7296)
  * docs: add man page for multisocket plugin (#7297)
  * Prepare for the k8s api upgrade (#7293)
  * fix(rewrite): truncated upstream response (#7277)
  * fix(plugin/secondary): make transfer property mandatory (#7249)
  * plugin/bind: remove macOS bug mention in docs (#7250)
  * Remove `?bla=foo:443` for `POST` DoH (#7257)
  * Do not interrupt querying readiness probes for plugins (#6975)
  * Added `SetProxyOptions` function for `forward` plugin (#7229)
- removed patch fixquic-go.patch  as already included in upstream</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757592000">- fix CVE-2025-58063 https://bugzilla.suse.com/show_bug.cgi?id=1249389
- Update to version 1.12.4:
  * bump deps
  * fix(transfer): goroutine leak on axfr err (#7516)
  * plugin/etcd: fix import order for ttl test (#7515)
  * fix(grpc): check proxy list length in policies (#7512)
  * fix(https): propagate HTTP request context (#7491)
  * fix(plugin): guard nil lookups across plugins (#7494)
  * lint: add missing prealloc to backend lookup test (#7510)
  * fix(grpc): span leak on error attempt (#7487)
  * test(plugin): improve backend lookup coverage (#7496)
  * lint: enable prealloc (#7493)
  * lint: enable durationcheck (#7492)
  * Add Sophotech to adopters list (#7495)
  * plugin: Use %w to wrap user error (#7489)
  * fix(metrics): add timeouts to metrics HTTP server (#7469)
  * chore(ci): restrict token permissions (#7470)
  * chore(ci): pin workflow dependencies (#7471)
  * fix(forward): use netip package for parsing (#7472)
  * test(plugin): improve test coverage for pprof (#7473)
  * build(deps): bump github.com/go-viper/mapstructure/v2 (#7468)
  * plugin/file: fix label offset problem in ClosestEncloser (#7465)
  * feat(trace): migrate dd-trace-go v1 to v2 (#7466)
  * test(multisocket): deflake restart by using a fresh port and coordinated cleanup (#7438)
  * chore: update Go version to 1.24.6 (#7437)
  * plugin/header: Remove deprecated syntax (#7436)
  * plugin/loadbalance: support prefer option (#7433)
  * Improve caddy.GracefulServer conformance checks (#7416)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1767873600">- fix CVE-2025-68156 https://bugzilla.suse.com/show_bug.cgi?id=1255345
- Update to version 1.14.0:
  * core: Fix gosec G115 integer overflow warnings
  * core: Add regex length limit
  * plugin/azure: Fix slice init length
  * plugin/errors: Add optional show_first flag to consolidate directive
  * plugin/file: Fix for misleading SOA parser warnings
  * plugin/kubernetes: Rate limits to api server
  * plugin/metrics: Implement plugin chain tracking
  * plugin/sign: Report parser err before missing SOA
  * build(deps): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7
- Update to version 1.13.2:
  * core: Add basic support for DoH3
  * core: Avoid proxy unnecessary alloc in Yield
  * core: Fix usage of sync.Pool to save an alloc
  * core: Fix data race with sync.RWMutex for uniq
  * core: Prevent QUIC reload panic by lazily initializing the listener
  * core: Refactor/use reflect.TypeFor
  * plugin/auto: Limit regex length
  * plugin/cache: Remove superfluous allocations in item.toMsg
  * plugin/cache: Isolate metadata in prefetch goroutine
  * plugin/cache: Correct spelling of MaximumDefaultTTL in cache and dnsutil
    packages
  * plugin/dnstap: Better error handling (redial &amp; logging) when Dnstap is busy
  * plugin/file: Performance finetuning
  * plugin/forward: Disallow NOERROR in failover
  * plugin/forward: Added support for per-nameserver TLS SNI
  * plugin/forward: Prevent busy loop on connection err
  * plugin/forward: Add max connect attempts knob
  * plugin/geoip: Add ASN schema support
  * plugin/geoip: Add support for subdivisions
  * plugin/kubernetes: Fix kubernetes plugin logging
  * plugin/multisocket: Cap num sockets to prevent OOM
  * plugin/nomad: Support service filtering
  * plugin/rewrite: Pre-compile CNAME rewrite regexp
  * plugin/secondary: Fix reload causing secondary plugin goroutine to leak
- Update to version 1.13.1:
  * core: Avoid string concatenation in loops
  * core: Update golang to 1.25.2 and golang.org/x/net to v0.45.0 on CVE fixes
  * plugin/sign: Reject invalid UTF‑8 dbfile token
- Update to version 1.13.0:
  * core: Export timeout values in dnsserver.Server
  * core: Fix Corefile infinite loop on unclosed braces
  * core: Fix Corefile related import cycle issue
  * core: Normalize panics on invalid origins
  * core: Rely on dns.Server.ShutdownContext to gracefully stop
  * plugin/dnstap: Add bounds for plugin args
  * plugin/file: Fix data race in tree Elem.Name
  * plugin/forward: No failover to next upstream when receiving SERVFAIL or
    REFUSED response codes
  * plugin/grpc: Enforce DNS message size limits
  * plugin/loop: Prevent panic when ListenHosts is empty
  * plugin/loop: Avoid panic on invalid server block
  * plugin/nomad: Add a Nomad plugin
  * plugin/reload: Prevent SIGTERM/reload deadlock</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1769515200">- Update to version 1.14.1:
  * This release primarily addresses security vulnerabilities affecting Go
    versions prior to Go 1.25.6 and Go 1.24.12
    (CVE-2025-61728, CVE-2025-61726, CVE-2025-68121, CVE-2025-61731,
    CVE-2025-68119).
    It also includes performance improvements to the proxy plugin via
    multiplexed connections, along with various documentation updates.
- skip flaky tests</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1769515201">- address more unstable unstable tests under aarch64 and s390x</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1772884800">- Update to version 1.14.2:
  * plugin/reload: Allow disabling jitter with 0s
  * bump deps
  * plugin/forward: fix parsing error when handling TLS+IPv6 address
  * plugin/loop: use crypto/rand for query name generation
  * plugin: reorder rewrite before acl to prevent bypass
  * fix(rewrite): fix cname target rewrite for CNAME chains
  * fix(kubernetes): panic on empty ListenHosts
  * chore: bump minimum Go version to 1.25
  * feat(proxyproto): add proxy protocol support
  * refactor(cache): modernize with generics
  * Add metadata for response Type and Class to Log
  * docs: clarify kubernetes auth docs
  * fix: return SOA and NS records when queried for a record CNAMEd to origin
- fixes bsc#1259320 CVE-2026-26017
- fixes bsc#1259319 CVE-2026-26018</changelog>
</package>
<package pkgid="7fd036e2362fc3f9d7df720873fce7bbbbac16950b8c0e228fd4dcab140652564c471f69d2537f8e314aad12f8f5bd50a3a66ffaea60c6bd928f7a47f5eaa852" name="coredns-for-k8s1.32" arch="riscv64">
  <version epoch="0" ver="1.11.3" rel="1.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1734609600">- Initial package version 1.11.3
  * Version specified in kubernetes v1.32.0 - https://github.com/kubernetes/kubernetes/blob/v1.32.0/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.11.3</changelog>
</package>
<package pkgid="577255ead6a52f27173ead1aeb68e5b173ca4e3daeff26fec63e0812118e2b4e68bc7fad2e7362347c78438994f5210019457880b832ad465ea82fac728fd331" name="coredns-for-k8s1.32-extras" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="1.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1734609600">- Initial package version 1.11.3
  * Version specified in kubernetes v1.32.0 - https://github.com/kubernetes/kubernetes/blob/v1.32.0/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.11.3</changelog>
</package>
<package pkgid="c5e62c1d2ded0a4330c5e570d0abf3aceef132b361c00f149809a2a8bc4f0b2dfbe28aadf68a30e71962510c9ac81ab2f7b77ebf77c564b58fa749c3c49dcaa3" name="coredns-for-k8s1.33" arch="riscv64">
  <version epoch="0" ver="1.12.0" rel="2.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1746532800">- Initial package version 1.12.0
  * Version specified in kubernetes v1.33.0 - https://github.com/kubernetes/kubernetes/blob/v1.33.0/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.12.0</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1766059200">- add new patch: CVE-2025-68156-limit-recursion-depth.patch, bsc#1255332
  * Patch to fix CVE-2025-68156 (fix(builtin): limit recursion depth)
  * Ref: https://patch-diff.githubusercontent.com/raw/expr-lang/expr/pull/870.patch
  * Ref: https://github.com/expr-lang/expr/security/advisories/GHSA-cfpf-hrx2-8rv6</changelog>
</package>
<package pkgid="b51e0a0f3c5358e21eca21caf24a7007e55c5b1f6dad44d302f831603bbab59af7b25ca8e5a219e8a8dee7fb6ae9d68a112c1a632f69ebc3e6dd182889b3bbd8" name="coredns-for-k8s1.33-extras" arch="noarch">
  <version epoch="0" ver="1.12.0" rel="2.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1746532800">- Initial package version 1.12.0
  * Version specified in kubernetes v1.33.0 - https://github.com/kubernetes/kubernetes/blob/v1.33.0/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.12.0</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1766059200">- add new patch: CVE-2025-68156-limit-recursion-depth.patch, bsc#1255332
  * Patch to fix CVE-2025-68156 (fix(builtin): limit recursion depth)
  * Ref: https://patch-diff.githubusercontent.com/raw/expr-lang/expr/pull/870.patch
  * Ref: https://github.com/expr-lang/expr/security/advisories/GHSA-cfpf-hrx2-8rv6</changelog>
</package>
<package pkgid="814e138bc10fc8f60f0a414a23528a215a39739fa392d8af0f52e5c2a353d9c0c4c2cdac7b800936c1357bde9060f90263dc0248d5bf6890bc585c8496352142" name="coredns-for-k8s1.34" arch="riscv64">
  <version epoch="0" ver="1.12.1" rel="2.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1758196800">- Initial package version 1.12.1
  * Version specified in kubernetes v1.34.1 - https://github.com/kubernetes/kubernetes/blob/v1.34.1/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.12.1</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1766059200">- add new patch: CVE-2025-68156-limit-recursion-depth.patch, bsc#1255332
  * Patch to fix CVE-2025-68156 (fix(builtin): limit recursion depth)
  * Ref: https://patch-diff.githubusercontent.com/raw/expr-lang/expr/pull/870.patch
  * Ref: https://github.com/expr-lang/expr/security/advisories/GHSA-cfpf-hrx2-8rv6</changelog>
</package>
<package pkgid="8219100b6e8bae7a8873cf8b54d863896e15447f2eade30d58b8a2a16b4f18262e758eaaa1dcb0f139ae97a7be0be5ffb7f1f3494280e94dabb99977ac4168a8" name="coredns-for-k8s1.34-extras" arch="noarch">
  <version epoch="0" ver="1.12.1" rel="2.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1758196800">- Initial package version 1.12.1
  * Version specified in kubernetes v1.34.1 - https://github.com/kubernetes/kubernetes/blob/v1.34.1/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.12.1</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1766059200">- add new patch: CVE-2025-68156-limit-recursion-depth.patch, bsc#1255332
  * Patch to fix CVE-2025-68156 (fix(builtin): limit recursion depth)
  * Ref: https://patch-diff.githubusercontent.com/raw/expr-lang/expr/pull/870.patch
  * Ref: https://github.com/expr-lang/expr/security/advisories/GHSA-cfpf-hrx2-8rv6</changelog>
</package>
<package pkgid="3038d43cbd000d2bfe8172f35cc1596a326010cbaf06bc15e773b217cfe3585d7417769fb51640262aef08a961fd5c7a461fd55e0d46e2338812f60e97127741" name="coredns-for-k8s1.35" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="2.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1765972800">- Initial package version 1.13.1
  * Version specified in kubernetes v1.35.0 - https://github.com/kubernetes/kubernetes/blob/v1.35.0/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.13.1</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1766145600">- add new patch: CVE-2025-68156-limit-recursion-depth.patch, bsc#1255332
  * Patch to fix CVE-2025-68156 (fix(builtin): limit recursion depth)
  * Ref: https://patch-diff.githubusercontent.com/raw/expr-lang/expr/pull/870.patch
  * Ref: https://github.com/expr-lang/expr/security/advisories/GHSA-cfpf-hrx2-8rv6</changelog>
</package>
<package pkgid="555cab7aa4d1a1e6e9abf79079eaaf9dcb890c8ca7152bc50c1a3b7a4d97701410a8b41bc1cf23dc4dad9a0a668617ac50f630e0ddedc98663b8ab8fe1925428" name="coredns-for-k8s1.35-extras" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="2.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1765972800">- Initial package version 1.13.1
  * Version specified in kubernetes v1.35.0 - https://github.com/kubernetes/kubernetes/blob/v1.35.0/build/dependencies.yaml#L32-L34
  * Changelog – https://github.com/coredns/coredns/releases/tag/v1.13.1</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1766145600">- add new patch: CVE-2025-68156-limit-recursion-depth.patch, bsc#1255332
  * Patch to fix CVE-2025-68156 (fix(builtin): limit recursion depth)
  * Ref: https://patch-diff.githubusercontent.com/raw/expr-lang/expr/pull/870.patch
  * Ref: https://github.com/expr-lang/expr/security/advisories/GHSA-cfpf-hrx2-8rv6</changelog>
</package>
<package pkgid="8645a5f47d5d3d38f7db844ae54132715650d3480436158fd26142f6261ab976d5cc35a3b6d98d37cf45176ae57e9b8538a52e4ee450bd1cc0c911f9ecf06a33" name="coreos-installer" arch="riscv64">
  <version epoch="0" ver="0.26.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1712923200">- new package coreos-installer: Installer for the RedHat/Fedora
  CoreOS disk images</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721822400">- Update to version 0.22.0:
  * cargo: coreos-installer release 0.22.0
  * docs/release-notes: update for release 0.22.0
  * cargo: update dependencies
  * packit.yaml: add c9s
  * build(deps): bump serde from 1.0.197 to 1.0.204
  * Sync repo templates ⚙
  * Dockerfile: rebase from f39 to f40
  * fixtures/customize/dest: update unit to use console.cfg
  * test/images/customize: add debug logic to give better feedback
  * */customize/*: shorten network interface names to 15 chars
  * rootmap: fix multipath + LUKS case
  * rootmap: correctly join paths when looking for physical root
  * Sync repo templates ⚙
  * build(deps): bump reqwest from 0.12.3 to 0.12.4
  * workflows/rust: bump lints toolchain to 1.77.2
  * build(deps): bump clap from 4.4.18 to 4.5.4
  * Cargo.toml: bump MSRV to 1.75.0
  * build(deps): bump uuid from 1.7.0 to 1.8.0
  * build(deps): bump serde_with from 3.6.1 to 3.7.0
  * build(deps): bump regex from 1.10.3 to 1.10.4
  * build(deps): bump bytes from 1.5.0 to 1.6.0
  * build(deps): bump thiserror from 1.0.57 to 1.0.58
  * build(deps): bump serde_json from 1.0.114 to 1.0.115
  * build(deps): bump reqwest from 0.11.24 to 0.12.3
  * build(deps): bump tempfile from 3.10.0 to 3.10.1
  * build(deps): bump h2 from 0.3.24 to 0.3.26
  * build(deps): bump nmstate from 2.2.25 to 2.2.27
  * build(deps): bump serde_yaml from 0.9.32 to 0.9.34+deprecated
  * build(deps): bump anyhow from 1.0.80 to 1.0.81
  * build(deps): bump mio from 0.8.10 to 0.8.11
  * packit: update dist_git_branches to target fedora-all</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721995200">- Update to version 0.22.1:
  * cargo: coreos-installer release 0.22.1
  * docs/release-notes: update for release 0.22.1
  * cargo: update dependencies
  * packit: downstream_package_name is not inherited by packages
  * build(deps): bump base64 from 0.21.7 to 0.22.1
  * build(deps): bump cpio from 0.2.2 to 0.4.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1731499200">- Update to version 0.23.0:
  * cargo: coreos-installer release 0.23.0
  * workflows/rust: add gpg package to list of rpms to install
  * docs/release-notes: update for release 0.23.0
  * cargo: update dependencies
  * build(deps): bump thiserror from 1.0.63 to 1.0.64
  * build(deps): bump serde_json from 1.0.127 to 1.0.128
  * build(deps): bump anyhow from 1.0.86 to 1.0.87
  * build(deps): bump serde from 1.0.209 to 1.0.210
  * Use blkid instead of lsblk to get disk info when udev is not
    present
  * build(deps): bump serde from 1.0.208 to 1.0.209
  * build(deps): bump reqwest from 0.12.5 to 0.12.7
  * build(deps): bump nmstate from 2.2.34 to 2.2.35
  * build(deps): bump serde_json from 1.0.125 to 1.0.127
  * build(deps): bump flate2 from 1.0.31 to 1.0.33
  * packit: drop CentOS packaging
  * build(deps): bump serde_json from 1.0.122 to 1.0.125
  * build(deps): bump serde from 1.0.204 to 1.0.208
  * build(deps): bump libc from 0.2.155 to 0.2.158
  * signing-keys: drop Fedora 39 key
  * signing-keys: add Fedora 42 key
  * build(deps): bump tempfile from 3.11.0 to 3.12.0
  * build(deps): bump tempfile from 3.10.1 to 3.11.0
  * build(deps): bump regex from 1.10.5 to 1.10.6
  * build(deps): bump flate2 from 1.0.30 to 1.0.31
  * build(deps): bump nmstate from 2.2.33 to 2.2.34
  * build(deps): bump serde_json from 1.0.120 to 1.0.122
  * build(deps): bump bytes from 1.6.1 to 1.7.1
  * build(deps): bump clap_mangen from 0.2.22 to 0.2.23
  * build(deps): bump ignition-config from 0.3.0 to 0.4.1</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744804800">- Update to version 0.24.0:
  * cargo: coreos-installer release 0.24.0
  * docs/release-notes: update for release 0.24.0
  * cargo: update dependencies
  * Sync repo templates ⚙
  * build(deps): bump tokio from 1.43.0 to 1.44.2
  * build(deps): bump flate2 from 1.0.35 to 1.1.1
  * build(deps): bump openssl from 0.10.71 to 0.10.72
  * build(deps): bump nmstate from 2.2.41 to 2.2.43
  * build(deps): bump libc from 0.2.170 to 0.2.171
  * build(deps): bump tempfile from 3.19.0 to 3.19.1
  * build(deps): bump reqwest from 0.12.12 to 0.12.15
  * build(deps): bump serde from 1.0.218 to 1.0.219
  * build(deps): bump uuid from 1.14.0 to 1.16.0
  * build(deps): bump tempfile from 3.17.1 to 3.19.0
  * Sync repo templates ⚙
  * build(deps): bump textwrap from 0.16.1 to 0.16.2
  * build(deps): bump bytes from 1.10.0 to 1.10.1
  * build(deps): bump ring from 0.17.9 to 0.17.13
  * build(deps): bump thiserror from 2.0.11 to 2.0.12
  * build(deps): bump anyhow from 1.0.96 to 1.0.97
  * build(deps): bump serde_json from 1.0.139 to 1.0.140
  * Fix cargo clippy (warnings)
  * build(deps): bump nmstate from 2.2.39 to 2.2.41
  * workflows/rust: bump lints toolchain to 1.84.1
  * Cargo.toml: bump MSRV to 1.84.1
  * build(deps): bump libc from 0.2.169 to 0.2.170
  * build(deps): bump uuid from 1.13.1 to 1.14.0
  * build(deps): bump serde from 1.0.217 to 1.0.218
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * build(deps): bump serde_json from 1.0.138 to 1.0.139
  * build(deps): bump zstd from 0.13.2 to 0.13.3
  * build(deps): bump tempfile from 3.17.0 to 3.17.1
  * cargo: require byte-unit 5.1.6 or greater
  * build(deps): bump byte-unit from 4.0.19 to 5.1.6
  * hash: remove deprecated funcion and add updated one
  * docs: re-gen manpages with clap_mangen 0.2.26
  * build(deps): bump nix from 0.27.1 to 0.29.0
  * build(deps): bump reqwest from 0.12.9 to 0.12.12
  * build(deps): bump serde_json from 1.0.133 to 1.0.138
  * build(deps): bump serde_with from 3.11.0 to 3.12.0
  * build(deps): bump rand from 0.8.5 to 0.9.0
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump uuid from 1.11.0 to 1.13.1
  * signing-keys: drop Fedora 40 key
  * signing-keys: add Fedora 43 key
  * s390x: remove 'sdboot' before generating new one
  * s390x: use more meaningfull long options for genprotimg
  * build(deps): bump clap_mangen from 0.2.24 to 0.2.26
  * build(deps): bump openssl from 0.10.68 to 0.10.70
  * build(deps): bump libc from 0.2.168 to 0.2.169
  * build(deps): bump anyhow from 1.0.94 to 1.0.95
  * build(deps): bump glob from 0.3.1 to 0.3.2
  * build(deps): bump serde from 1.0.215 to 1.0.217
  * build(deps): bump thiserror from 2.0.6 to 2.0.11
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * build(deps): bump libc from 0.2.164 to 0.2.168
  * build(deps): bump anyhow from 1.0.93 to 1.0.94
  * build(deps): bump thiserror from 1.0.69 to 2.0.6
  * build(deps): bump bytes from 1.8.0 to 1.9.0
  * dockerfile: update to `fedora:41`
  * build(deps): bump rustls from 0.23.16 to 0.23.18
  * build(deps): bump nmstate from 2.2.38 to 2.2.39
  * build(deps): bump url from 2.5.3 to 2.5.4
  * build(deps): bump actions/checkout from 3 to 4
  * Sync repo templates ⚙
  * build(deps): bump flate2 from 1.0.34 to 1.0.35
  * build(deps): bump libc from 0.2.162 to 0.2.164
  * build(deps): bump serde_json from 1.0.132 to 1.0.133
  * Sync repo templates ⚙
  * Sync repo templates ⚙
  * build(deps): bump serde_with from 3.9.0 to 3.11.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759406400">- Update to version 0.25.0:
  * Major changes:
  - Add Fedora 44 signing key; drop Fedora 41 signing key
  * Minor changes:
  - Restore formatting of progress reporting to pre 0.24.0
    behavior.
  * Internal changes:
  - Add initial TMT tests and a new workflow to execute tests on
    PRs
  - Use release profile for smaller binaries in CI testing
  - Support cryptsetup-2.8.0's UUIDs naming of dm-integrity
    devices
  - rootmap: Inject root=/dev/disk/by-uuid/dm-mpath-$UUID when on
    multipath
  - rootmap: Inject mpath.wwid=$WWID when on multipath
  * Packaging changes:
  - Updated core dependencies, including a major upgrade to clap
    from v3 to v4 and new versions of nix, pnet, and sha2.
  - build(deps): bump clap_mangen from 0.2.26 to 0.2.27
  - build(deps): bump reqwest from 0.12.19 to 0.12.20
  - build(deps): bump serde_with from 3.12.0 to 3.13.0
  - build(deps): bump nmstate from 2.2.45 to 2.2.46
  - build(deps): bump libc from 0.2.172 to 0.2.174
  - build(deps): bump reqwest from 0.12.18 to 0.12.19
  - build(deps): bump flate2 from 1.1.1 to 1.1.2
  - build(deps): bump uuid from 1.16.0 to 1.17.0
  - build(deps): bump reqwest from 0.12.15 to 0.12.18
  - build(deps): bump openssl from 0.10.72 to 0.10.73
  - build(deps): bump nmstate from 2.2.43 to 2.2.45
  - build(deps): bump libc from 0.2.171 to 0.2.172
  - build(deps): bump rand from 0.8.5 to 0.9.1</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772712000">- Update to version 0.26.0:
  * Major changes:
  - Add Fedora 45 signing key; drop Fedora 42 signing key
  * Minor changes:
  - install: Don't require the network by default
  * Internal changes:
  - install: Simplify firstboot-args handling in config file
    expansion
  * Packaging changes:
  - Bump minimum supported Rust version (MSRV) to 1.85.0
  * What's changed
  - cargo: coreos-installer release 0.26.0
  - docs/release-notes: update for release 0.26.0
  - cargo: update dependencies
  - cargo: bump MSRV to 1.85.0
  - build(deps): bump the actions group with 2 updates
  - Sync repo templates ⚙
  - signing-keys: drop Fedora 42 key
  - signing-keys: add Fedora 45 key
  - ci: adjust copy for coreos-installer
  - ci: stop denylisted ext.config.kdump.crash test
  - ci: drop running COSA as UID 0
  - ci: drop buildroot param to cosaPod
  - Sync repo templates ⚙
  - Sync repo templates ⚙
  - build(deps): bump actions/upload-artifact from 4 to 5
  - dockerfile: update to fedora 43
  - install: Drop reference to `systemd-resolved.service`
  - install: Don't require the network by default
  - build(deps): bump actions/checkout from 4 to 5
  - install: add unit tests
  - install: check if firstboot args are defined and add them
    manually if necessary
  - release-notes: add release notes for the bug fix
  - cargo: coreos-installer release 0.25.0</changelog>
</package>
<package pkgid="ef5c5d4d21951b9a81ce266d52923c7ea268fa9a35bd6fc9cbb91f6534b6248364482094021b07e83199d6bbcddae8709f4a67451a221da6f74e4403f1deb957" name="corepack-default" arch="riscv64">
  <version epoch="0" ver="6.1" rel="4.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1659268800">- Use NodeJS 18 as default for TW and for SLE15 SP5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1666353600">- Use NodeJS 19 as default for TW</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1681905600">- Use NodeJS 20 as default for TW</changelog>
  <changelog author="jsrain@suse.com" date="1682424000">- Use NodeJS 18 as default for ALP</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1686830400">- Rework default versions and include specifics for ALP
- Default version for SLE-12 is set to be 16 - no further updates
  expected since W&amp;S module is not supported in LTSS
- 15 SP6 uses nodejs20 as default (PED-4819)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1699531200">- Update default TW to nodejs21</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Add corepack support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1715860800">- Update TW to 22 and set 15.7 to use it as default</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1731499200">- Update SLFO to current LTS</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1764331200">- Update TW and SLFO to 24. Since we cannot differentiate between
  16.0 and 16.1 at the moment, the SLFO numbers need to be branched
  per revision.</changelog>
</package>
<package pkgid="ce2ef496350ddc2acd7dd7676dec8883059665c4d9d612565309ac956a9d7650c6ec64d12362b0b699876384fc3f51befa3ebd2ade275e454a9033075518fb81" name="corepack24" arch="riscv64">
  <version epoch="0" ver="24.14.1" rel="11.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1763985600">- Update to 22.21.1:
  * src: avoid unnecessary string -&gt; char* -&gt; string round trips
  * src: remove unnecessary shadowed functions on Utf8Value &amp; BufferValue
  * process: fix hrtime fast call signatures
  * http: improve writeEarlyHints by avoiding for-of loop
- Update to 22.21.0:
  * cli: add --use-env-proxy
  * http: support http proxy for fetch under NODE_USE_ENV_PROXY
  * http: add shouldUpgradeCallback to let servers control HTTP upgrades
  * http,https: add built-in proxy support in http/https.request and Agent
  * src: add percentage support to --max-old-space-size
- fix_ci_tests.patch: disable geopoly and fts3 sqlite tests as our
  sqlite does not support these optional features. Use fts4 instead.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1763985601">- Initial package for nodejs 24.11.1
  For changes since 22.x, please see https://nodejs.org/en/blog
  or documentation https://nodejs.org/docs/latest-v24.x/api/documentation.html
- Inherit patches form 22.21.1
  * fix_ci_tests.patch, flaky_test_rerun.patch, node-gyp-addon-gypi.patch,
    nodejs-libpath.patch, npm_search_paths.patch, versioned.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1764676800">- v8_nameclash.patch: Backport fix</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1764676801">- icu_781.patch: Add support for ICU 78.1
- bundle nghttp2 for TW, as upstream is carrying a patch on-top
  due to changes in nghttp2. See:
  https://github.com/nodejs/node/issues/60661</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1765195200">- Add support for ICU 77.1</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1765454400">- Update to 24.12.0 (bsc#1256572, CVE-2025-59464):
  * http: add optimizeEmptyRequests server option
  * lib: add options to util.deprecate
  * module: mark type stripping as stable
  * node-api: add napi_create_object_with_properties
  * sqlite: allow setting defensive flag
  * src: add watch config namespace
  * src: add an option to make compile cache portable
  * src,permission: add --allow-inspector ability
  * v8: add cpu profile
  for details, see https://nodejs.org/en/blog/release/v24.12.0
- nodejs-libpath.patch: refreshed
- fix_ci_tests.patch: add fix on 32bit platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1765800000">- npm-path-normalization.patch: patch npm bug that causes build
  failure wit localhost-npm-registry</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1768478400">- Update to 24.13.0:
  * deps: updated undici to 7.18.2 (bsc#1256848, CVE-2026-22036)
  * deps: updated bundled c-ares to 1.34.6 (if used)
  * add TLSSocket default error handler (bsc#1256573, CVE-2025-59465)
  * disable futimes when permission model is enabled (bsc#1256571, CVE-2025-55132)
  * require full read and write to symlink APIs (bsc#1256569, CVE-2025-55130)
  * rethrow stack overflow exceptions in async_hooks (bsc#1256574, CVE-2025-59466)
  * refactor unsafe buffer creation to remove zero-fill toggle (bsc#1256570, CVE-2025-55131)
  * route callback exceptions through error handlers (bsc#1256576, CVE-2026-21637)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1769083200">- 61008.patch: fix ppc64le build
- node-gyp-addon-gypi.patch: fix build of binary modules</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1774872000">- Update to 24.14.1:
  * use null prototype for headersDistinct/trailersDistinct (CVE-2026-21710, bsc#1260455)
  * wrap SNICallback invocation in try/catch (CVE-2026-21637, bsc#1256576)
  * test array index hash collision (CVE-2026-21717, bsc#1260494)
  * use timing-safe comparison in Web Cryptography HMAC and KMAC (CVE-2026-21713, bsc#1260463)
  * handle NGHTTP2_ERR_FLOW_CONTROL error code (CVE-2026-21714, bsc#1260480)
  * handle url crash on different url formats (CVE-2026-21712, bsc#1260460)
  * include permission check on lib/fs/promises (CVE-2026-21716, bsc#1260462)
  * add permission check to realpath.native (CVE-2026-21715, bsc#1260482)
- Changes in versino 24.14.0:
  * async_hooks: add trackPromises option to createHook()
  * build,deps: replace cjs-module-lexer with merve
  * deps: add LIEF as a dependency
  * events: repurpose events.listenerCount() to accept EventTargets
  * fs: add ignore option to fs.watch
  * http: add http.setGlobalProxyFromEnv()
  * module: allow subpath imports that start with #/
  * process: preserve AsyncLocalStorage in queueMicrotask only when needed
  * sea: split sea binary manipulation code
  * sqlite: enable defensive mode by default
  * sqlite: add sqlite prepare options args
  * src: add initial support for ESM in embedder API
  * stream: add bytes() method to node:stream/consumers
  * stream: do not pass readable.compose() output via Readable.from()
  * test: use fixture directories for sea tests
  * test_runner: add env option to run function
  * test_runner: support expecting a test-case to fail
  * util: add convertProcessSignalToExitCode utility
  for details, see https://nodejs.org/en/blog/release/v24.14.0
- npm-path-normalization.patch: upstreamed, dropped
- 61008.patch: upstreamed, dropped</changelog>
</package>
<package pkgid="660aae912e63013c5fccbaf2870dc11599343df7a592cbc2e01086de851ccaa29ba5e5e4fb610095d679aca9013675a16378c5f2a6c4ccd66acae673ee06fc25" name="coreutils" arch="riscv64">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="ba77356cc95b378c11f14c476b2031f916bad2fbf5e9b80bba0e223619e264d3e64ed5c69adc638f075d7d97017af5035ccac88d794c3dd0985f9128d5ab5258" name="coreutils-doc" arch="noarch">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="db57c192b326f22b27cc2733bd26f3459680604c84260db13239eaf2ee1fcfbad951e6d46d398944e197f1b47e23c9fe2adecb058254b838238fed2ca858a3a1" name="coreutils-lang" arch="noarch">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="a05bb4e7a09590631c318561182d63043da82b2e3382cf2770ff93824d606e3c734cdd5c2613ed5593c047211d6f23911b4246e50014bcd4ab2ec47a57c8a8bb" name="coreutils-single" arch="riscv64">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="0d2db5a6d3492c0adbe2975ca820b9f66124814845f7b3245556d295786955d41aecceeb35c576b0af17326db6ed5e584c6f88ec888a7a9e0c194ae58671e826" name="coreutils-systemd" arch="riscv64">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="577258603499cf85b0c6bf10d3a4e2294c4f6b04597b25a96bf01165fefbed7047aab114ef6664bde0adc7e7ce71ed3494dc2b6308b541bb8a5b76f44613b396" name="coreutils-systemd-doc" arch="noarch">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="528d825af4dd17b4e04815449650152887f9685f703f9bf8218ac6e227d05cad501a0636f2a0135b860480d4518c75e3781a0794ffc0d4a8ebbc1e534bbe1db5" name="coreutils-testsuite" arch="riscv64">
  <version epoch="0" ver="9.10" rel="3.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
</package>
<package pkgid="0f50b29f7750452c016b4724d985da3d27ff5cfe35ed8926f79366be481d4a3ab9ba75ae088e6331cb2893457536e4a65b3e4ef4d19c5c1051bb4cbc2e9336e1" name="corosync" arch="riscv64">
  <version epoch="0" ver="3.1.10" rel="4.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide user(coroqnetd) and group(coroqnetd) in the -qnetd
  package: user and group are generated by the pre script.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1715774400">- Update to version 3.1.8
  * Handling integer overflow issues
  * rust: Improve vector initialisation
  * man: Update the corosync_overview manpage
  * config: Fail to start if ping timers are invalid
  * rust: Remove some pointless casts
  * parser: Allow a non-breaking space as 'whitespace'
  * spec: Migrate to SPDX license
  * build: Fix rust make -j build dep for distcheck
  * rust: Remove tests from check scripts
  * Rust: Remove obsolete bindgen flag
  * knet: use knet TRACE logging level if available
  * Rust: 'fix' clippys for Rust 1.67
  * rust: Make it work on FreeBSD
  * bindings: Add Rust bindings
  * totemconfig: Add support for knet_mtu
  * configure: Modernize configure.ac a bit
  * log: Configure knet logging to the same as corosync
  * logrotate: Use copytruncate method by default
  * totemconfig: Check uname return value correctly
  * totempg: Fix alignment handling
  * pkgconfig: Export corosysconfdir
  * Remove bashism from configure script
  * totemudpu: Don't block local socketpair
  * build: Add explicit dependency for used libraries
  * totemsrp: Switch totempg buffers at the right time
  * cpghum: Allow to continue if corosync is restarted
  * man: Fix consensus timeout
  * logsys: Unlock config mutex on error
  * totem: Add cancel_hold_on_retransmit config option
  * totemconfig: Knet nodeid must be &lt; 65536
  * totemconfig: Ensure all knet hosts has a nodeid
  * cfgtool: Use CS_PRI_NODE_ID for formatting nodeid
  * cfgtool: Fix brief mode display of localhost
  * cfgtool: Set nodeid indexes after sort
  * totemconfig: Put autogenerated nodeid back to cmap
  * cfgtool: Check existence of at least one of nodeid
  * totemconfig: Do not process totem.nodeid
  * knet: Fix node status display
  * main: Add support for cgroup v2 and auto mode
  * stats: fix crash when iterating over deleted keys
  * man: Add note about single node configuration
  * Revert "main: Add support for cgroup v2"
  * Revert "man: Add info about cgroup v2 behavior"
  * man: Add info about cgroup v2 behavior
  * cfg: corosync_cfg_trackstop blocks forever
  * main: Add support for cgroup v2
  * main: Mark crypto_model key read only
  * totemconfig: Ensure strncpy is always terminated
  * config: Properly check crypto and compress models
  * man: corosync-cfgtool.8: use proper single quotes
  * knet: pass correct handle to knet_handle_compress
  * totemconfig: fix integer underflow and logic bug
  * totemconfig: change udp netmtu value as a constant
  * totemknet: retry knet_handle_new if it fails
  * main: Check memlock rlimit
  * configure: drop unnecessary check and define
  * configure: move exec_prefix sanitize
  * configure: drop dead code
  * configure: detect and init pkg-config with macro
  * main: Close race condition when moving to statedir
  * init: Use corosync-cfgtool for shutdown
  * test: Add testcfg to exercise some cfg functions
  * cfg: Reinstate cfg tracking
  * cfg: Improve nodestatusget versioning
  * cfg: New API to get extended node/link infomation
  * totemknet: Check both cipher and hash for crypto
  * The ring id file needn't be executable
  * pkgconfig: export LOGDIR in corosync.pc
  * spec: Add isa version of corosync-devel provides
  * totemconfig: remove redundant nodeid error log
  * totemsrp: More informative messages
  * config: Increase default token timeout to 3000 ms
  * man: votequorum.5: use proper single quotes
  * man: fix typo: avaialable
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * quorum: Add support for nodelist callback
  * man: reload during rolling upgrade
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemconfig: improve linknumber checking
  * totemconfig: add interface number to the error str
  * cfg: enhance message_handler_req_lib_cfg_killnode
  * totemconfig: validate totem.transport value
  * cmapctl: return error on no result of print prefix
  * cmapctl: check NULL for key type and value for -p
  * quorumtool: strict check for -o option
  * quorumtool: Help shouldn't require running service
  * cfgtool: Return error when -i doesn't match
  * man: update output of -s and -b for cfgtool
  * cmapctl: return EXIT_FAILURE on failure
  * tools: use util_strtonum for options checking
  * cfgtool: enhancement -a option
  * cfgtool: output error messages to stderr
  * configure: Use default systemd path with prefix
  * build: Use git-version-gen during specfile build
  * build: Update git-version-gen
  * spec: Require at least knet 1.18 for crypto reload
  * config: Allow reconfiguration of crypto options
  * test: Fix cpgtest
  * config: Fix crash when a reload fails twice
  * config: Don't free pointers used by transports
  * config: don't reload vquorum if reload fails
  * cfg: Improve error return to cfgtool -R
  * config: Reorganise the config system
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * Revert "totemip: Add support for sin6_scope_id"
  * cfgtool: Fix error code as described in MP
  * icmap: icmap_init_r() leaks if trie_create() fails
  * votequorum: set wfa status only on startup
  * quorumtool: exit on invalid expected votes
  * votequorum: Change check of expected_votes
  * cfgtool: Simplify output a bit for link status
  * man: Enhance link_mode priority description
  * main: Add schedmiss timestamp into message
  * totemip: compare sin6_scope_id and interface_num
  * totemip: Really remove totemip_copy_endian_convert
  * totemip: Remove unused totemip_copy_endian_convert
  * totemip: Add support for sin6_scope_id
  * cfgtool: Improve link status display
  * totemknet: Change the initial value of the status
  * stats: Use nanoseconds from epoch for schedmiss
  * stats: Add stats for scheduler misses
  * votequorum: Reflect runtime change of 2Node to WFA
  * cpg: Change downlist log level
  * man: move cmap_keys man page from section 8 to 7
  * stats: Check return code of stats_map_get
  * quorumtool: Assert copied string length
  * notifyd: Check cmap_track_add result
  * cmapctl: Free bin_value on error
  * cfgtool: Remove unused callbacks
  * cpghum: Remove unused time variables and functions
  * votequorum: Assert copied strings length
  * totemknet: Assert strcpy length
  * totemknet: Check result of fcntl O_NONBLOCK call
  * totemconfig: Initialize warnings variable
  * sync: Assert sync_callbacks.name length
  * totemknet: Don't mix corosync and knet error codes
  * stats: Assert value_len when value is needed
  * cmap: Assert copied string length
  * totemconfig: Reuse already fetched pointer
  * logconfig: Remove double free of value
  * votequorum: Ignore the icmap_get_* return value
  * totemconfig: Free leaks found by coverity
  * icmap: fix the icmap_get_*_r functions
  * pkgconfig: Add libqb dependency
  * Initialize stack allocated memory
  * man: Fix corosync.conf knet pong count default
  * totemsrp: Reduce MTU to left room second mcast
  * totempg: Check sanity (length) of received message
  * build: add option for enabling sanitizer builds
  * totemknet: Add locking for log call
  * man: Fix link_mode priority description
  * notifyd: Don't dereference NULL key_name
  * totem: Increase ring_id seq after load
  * init: Use cpgtool instead of cfgtool
  * notifyd: Fix warning produced by 32-bit compiler
  * cfgtool: Remove unused code
  * logging: Add CS_PRI_NODE_ID and CS_PRI_RING_ID
  * vqsim: Fix gitignore
  * totemknet: Disable forwarding on shutdown
  * totemconfig: Fix compiler warning
  * totem: fix check if all nodes have same number of links
  * totem: fix check if all nodes have name attrs in multi-link setups
  * corosync-notifyd: Add option to disable DNS lookup
  * totemsrp: Fix warnings produced by gcc 9.1
  * cpg: Move filling of member_list to subfunction
  * cpg: Add more comments to notify_lib_joinlist
  * cpg: send single confchg event per group on joinlist
  * cpg: notify_lib_joinlist: drop conn parameter
  * vqsim: Check length of copied optarg
  * vqsim: Check result of icmap_set_uint32
  * vqsim: Remove unused total_nodes
  * vqsim: Free allocated newvq on error
  * vqsim: Check length of received message
  * vqsim: Check write result
  * vqsim: Do not access unitialized argv[0]
  * totemknet: Initialize return value in setup_nozzle
  * totemknet: macaddr_str is always set
  * totemknet: Ignore icmap_get_string result
  * totemknet: create_nozzle_device simplify check
  * totemip: Use res in totemip_sa_equal
  * totemconfig: ipaddr_equal use switch
  * configure: Fix GDB_CFLAGS typo
  * man: Add vqsim man page into distributed tarball
  * spec: Add support for user-flags configure option
  * man: Enahnce block_unlisted_ips description
  * man: Enhance corosync.conf mp a bit
  * cfgtool: Fix link status display
  * knet: Use block_unlisted_ips
  * udpu: Drop packets from unlisted IPs
  * knet: Fix initialising of knet access lists.
  * knet: allow corosync to use knet access lists
  * man: Enhance token_retransmit description
  * totemconfig: Fix minimum limit for hold timeout
  * vqsim: Enhance vqsim
  * knet: Fix a couple of errors when adding a new link
  * totemconfig: fix autogen mcastaddr for ipv6-4
  * totemconfig: Ensure nodeid is specified for IPv6
  * vqsim: Fix vqsim for corosync 3.0
  * vqsim: Make vqsim compile
  * totemconfig: ipaddr_equal check just addr part
  * cpg: Add CPG_REASON_UNDEFINED
  * crypto: re-introduce secauth parameter
  * totemconfig: Remove support for 3des
  * keygen: Reflect change in knet
  * set totem.keyfile and totem.key to RO
  * Revert "init: Enable StopWhenUnneeded"
  * totemsrp: Word spelling mistake
  * coroparse: Fix compiler warning
  * configure: Do not autodetect nozzle
  * nozzle: Add support for libnozzle devices
  * quorumtool: Fix exit status codes
  * corosync-cfgtool: Fix -i matching
  * build: Use the AWK variable provided by configure
  * build: Use the SED variable provided by configure
  * configure.ac: AC_PROG_SED is already present
  * corosync.conf.5: typography fixes
  * corosync.conf.5: fix grammar
  * cfgtool: Improve link status display
  * doc: Update INSTALL file
  * init: Enable StopWhenUnneeded
  * totemip: Use AF_UNSPEC for ipv4-6 and ipv6-4
  * [totemknet] update for libknet.so.2.0.0 init API
  * Config version must be specified
  * Don't declare success early
  * More natural error messages
  * main: Rename run_dir to state_dir
  * totemconfig: Enhance totem.ip_version
  * totemip: Add debug information to totemip_parse
  * totemconfig: Add IPs to family mismatch error
  * config: Look up hostnames in a defined order
  * Fix corosync.conf.5 manpage typos
  * man: Add some information about address resolution
  * totemconfig: Really use totemip_parse results
  * man: Add instructions for adding/removing nodes
  * config: Disallow corosync-cmapctl updates of nodelist
  * config: Report IP addr/nodename parse errors back
  * coroparse: Remove unused cs_err initialization
  * cpghum: Check cpg_local_get return code
  * testcpg2: Check cpg_dispatch return code
  * notifyd: Delete registered tracking keys
  * stats: Fix delete of track
  * init: Fix init script to work with containers
  * main: Remove COROSYNC_RUN_DIR
  * man: Describe nodelist.node.name properly
  * main: Remove COROSYNC_TOTEM_AUTHKEY_FILE
  * main: Replace COROSYNC_MAIN_CONFIG_FILE
  * main: Move sched paramaters to config file
  * configure: move to AC_COMPILE_IFELSE
  * logsys: Make hires timestamp default
  * logsys: Support hires timestamp
  * totemconfig: Fix logging of freed string
  * config: Allow generated nodeis for UDP &amp; UDPU
  * config example: Migrate to newer syntax
  * log: Implement support for reopening log files
  * totemconfig: Replace strcpy by strncpy
  * config: Fix crash in reload if new interfaces are added
  * man: Fix default knet_pmtud_interval to match code
  * build: Remove totempg shared library leftovers
  * build: Do not compile totempg as a shared library
  * man: Fix typo conains -&gt; contains
  * man: Fix typo connnections -&gt; connections
  * build: Remove NSS dependencies
  * cts: Remove CTS
  * man: Fix crypto_hash and crypto_cipher defaults
  * coroparse: Fix newly introduced warning
  * Add option to force cluster into GATHER state
  * coroparse: Use key_name for error message
  * coroparse: Add file name and line to error message
  * coroparse: Be more strict in what is parsed
  * coroparse: Fix remove_whitespace end condition
  * coroparse: Check icmap_set results
  * coroparse: Return error if config line is too long
  * notifyd: Propagate error to exit code
  * git-version-gen: Fail on UNKNOWN version
  * build: Support for git archive stored tags
  * man: fix cmap key name runtime.config.totem.token
  * Remove libcgroup
  * systemd: prevent redundancy in journal
  * Add token_warning configuration option
  * corosync-notifyd: Rename global local_nodeid
  * totemsrp: Add assert into memb_lowest_in_config
  * totemconfig: Enlarge error_string_response
  * ipc_glue: Fix strncpy in pid_to_name function
  * cmap: Fix strncpy warning in cmap_iter_next
  * util: Fix strncpy in setcs_name_t function
  * totemknet: Free instance on failure exit
  * spec: Add explicit gcc build requirement
  * Add option for quiet operation to corosync-cmapctl
  * totemudpu: Pass correct paramto totemip_nosigpipe
  * totemudpu: Add local loop support
  * config: Fail config validation if not all nodes have all links
  * config: Enforce use of 'name' node attribute in multi-link clusters
  * totemconfig: Check for things that cannot be changed on the fly
  * Fix snprintf warnings
  * init: Use existing env variable from sysconf
  * upstart: Remove notifyd upstart unit
  * knet: Don't try to create loopback interface twice
  * knet: Fix knet log buffer size
  * cpg: Inform clients about left nodes during pause
  * man: Make the manpages reproducible
  * totemsrp: Fix leave message regression
  * totemsrp: Log proc/fail lists in memb_join_process
  * totemsrp: Fix srp_addr_compare
  * tools: don't distribute what we can easily make
  * Drop all references to SECURITY file
  * SECURITY: Remove SECURITY file
  * NSS_NoDB_Init: the parameter is reserved, must be NULL
  * Fix typo: defualt -&gt; default
  * Fix typo: sucesfully -&gt; successfully
  * totemsrp: Check join and leave msg length
  * totemsrp: Implement sanity checks of received msgs
  * cpg: Handle fragmented message sending interrupt
  * totem: Display IP of sender
  * totemsrp: Add magic and version into header
  * knet: Fix display of links with unconfigured link0
  * main: Set errno before calling of strtol
  * quorumtool: Don't set our_flags without v_handle
  * sam_test_agent: Remove unused assignment
  * blackbox: Quote subshell result properly
  * init: Quote subshell result properly
  * cfgtool: Don't assume link ID is a single char
  * knet: Always use link0 for loopback
  * totem: Fix debug warnings printed by knet
  * config: Allow use of ring0_addr
  * config: Update message when local host isn't found
  * cfg: Fix cfg_get_node_addrs so that DLM works
  * totem: Return interface count correctly
  * totem: Use nodeid ONLY in srp_addr
  * [rpm] use rpm macros to identify build distro
  * [rpm] fixup corosync.spec.in to build on opensuse
  * totempg: Fix corrupted messages
  * totempg: use iovec[i].iov_len instead of copy_len
  * totempg: Fix fragmentation segfault
  * [build] fix build with non-standard knet location
  * [man] fix regression introduced by 7162e75dcf81b7e475536e3060bf5e9312cd43b8
  * Man: Move overview mp to sections 3 and 7 from 8
  * logging: Close before and open blackbox after fork
  * logging: Make blackbox configurable
  * corosync-notifyd: improve error handling
  * spec: Modernize spec to comply with newest Fedora
  * build: Remove support for upstart
  * build: Replace -lknet with autoconf generated vars
  * build: Remove rdma/ibverbs
  * qdevice: Remove qdevices
  * config: Don't fudge port numbers
  * knet: Allow ping_timers to be auto-configured
  * cts: Make code compatible with Python 3
  * corosync-notifyd: make SNMP work again
  * build: Add the headers necessary for RPM build
  * config: if local node addr is wrong, fail with a sensible message
  * totemknet: Drop truncated packets on receive
  * totemudp: Make use of UDP_RECEIVE_FRAME_SIZE_MAX
  * totemudpu: Export and rename UDPU_FRAME_SIZE_MAX
  * totemconfig: Fix UDP autogeneration of mcast addr
  * totemudpu: Scale receive buffer
  * config: Allow selection of crypto_model
  * libcpg: Fix issue with partial big packet assembly
  * qdevice: mv free(str) after port validation
  * corosync.aug: Add missing options
  * config: Allow links to have different ip_versions
  * Fix compile errors in qdevice and vqsim on FreeBSD
  * cmapctl: mention the Clear stats option in usage message
  * corosync-cfgtool: refactor cli parameters handling
  * wd: fix snprintf warnings
  * totemsrp: Revert totemsrp_get_ifaces() changes
  * man: Add note about corosync not using name option
  * corosync.conf: publicize nodelist.node.name
  * man: fixes for corosync.conf man page
  * cmapctl: add "-m" option into help message
  * totemconfig: remove duplicate aes256 test
  * fix output format for corosync-cfgtool with knet (#283)
  * sync: Call sync_init of all services at once
  * sync: Remove unneeded determine sync code
  * stats: Add some missing knet stats
  * man: Add note about qdevice parallel cmds start
  * man: corosync-qdevice: some more stylistics
  * systemd: corosync-qdevice can not run without corosync
  * man: corosync-qdevice: fix formatting vs. punctuation
  * configure: kill off INITWRAPPERSDIR
  * corosync-qdevice: send startup notification to systemd
  * corosync-qnetd: send startup notification to systemd
  * Send corosync-notifyd startup notification to systemd
  * Make systemd stop corosync-notifyd if corosync is stopped
  * corosync.spec: Add system-devel build requirement
  * Send corosync startup notification to systemd
  * quorumtool: Use full buffer size in snprintf
  * cpghum: Mark print/log functions with printf attr
  * cpg_test_agent: Fix snprintf compiler warnings
  * sam: Fix snprintf compiler warnings
  * coroparse: Do not convert empty uid, gid to 0
  * cmapctl: Add option to clear the stats
  * stats: Don't display errors when reading knet stat
  * make the output of "corosync-cfgtool -s" more readable (#269)
  * cfg: nodeid should be unsigned int
  * quorumtool: remove duplicated help message
  * man: fix cpg_mcast_joined.3.in
  * man: Add stats.clear keys to the cmap_keys man pg
  * stats: Add cmap key to clear the various stats.
  * Use RuntimeDirectory instead of tmpfiles.d
  * totemconfig: generate mcast icmap items for UDP
  * Use static case blocks to determine distro flavor
  * configure: add --with-initconfigdir option
  * totemconfig: add nodeid check for knet
  * man: support SOURCE_DATE_EPOCH
  * man:fix in corosync-qdevice.8
  * man: must set nodeid for knet in nodelist
  * logsys: Avoid redundant callsite section checking
  * config: Fix memory leak
  * knet: Add support for knet compression
  * qdevice: Add support for heuristics
  * Spec: fix arch-qualified dependencies
  * cmap: Remove noop highest config version check
  * cmap: don't shutdown highest config_version node
  * totemudp: Remove memb_join discarding
  * votequorum: make atb consistent on nodelist reload
  * totem: Remove unnecessary NSS headers
  * config: Allow dynamic link configuration
  * totemudp: Retry if bind fails
  * corosync.conf.5: watchdog support is conditional
  * wd: default to not using a watchdog
  * wd: remove extra capitalization typo
  * corosync.conf.5: add warning about slow watchdogs
  * totemknet: fix debug message typo
  * corosync.conf.5: Fix watchdog documentation
  * wd: fix typo
  * Include fcntl.h for F_* and O_* defines
  * stats: add knet 'handle' stats
  * main: use syslog &amp; printf directly for early log messages
  * totempg: Allow space for incoming overflow
  * cpghum: Add options to change flood start/mult/end sizes (#237)
  * totemknet: Use knet's LOOPBACK transport (#236)
  * CFG: Remove ring-reenable code
  * main: Add support for libcgroup
  * stats: Add map with on-demand statistics
  * ipc: Check for the libraries sending invalid message IDs
  * main: Add option to set priority
  * totemknet: Prevent dead-loop in log_flush_messages
  * corosync-keygen: Display number of needed bits
  * totemknet: Flush knet log messages
  * corosync-keygen: Make less-secure default
  * corosync-keygen: Adapt to knet key sizes
  * totemconfig: Make crypto work again
  * knet: Compile with latest knet API
  * totem: Propagate totem initialization failure
  * totemknet: Use new knet_link_set_config() API
  * coroapi: Use size_t for private_data_size
  * votequorum: Report errors from votequorum_exec_send_reconfigure
  * cpghum: remove space after delimiter
  * cpghum: Add interim RTT to cpghum
  * configure: Enable C99 language standard
  * main: Display reason why cluster cannot be formed
  * notifyd: Add the community name to an SNMP trap
  * cpghum: Add machine-readable output
  * test: Fold cpgbench into cpghum (#205)
  * knet: Allow space for encapsulated messages
  * Main: Call mlockall after fork
  * Fix typos in README.recovery
  * coroparse: Use readdir instead of readdir_r
  * totemknet: Handle logpipe creation failure
  * wd: Report error when close of wd fails
  * Qnetd lms: Use UTILS_PRI_RING_ID printf format str
  * cpghum: Fix printf of size_t variable
  * totemknet: Got back to recvmsg() from recvmmsg()
  * totemconfig: Prefer nodelist over bindnetaddr
  * knet: Close libknet down cleanly at shutdown
  * man: Document -a option to corosync-quorumtool
  * cpghum test: Improve error codes
  * quorumtool: Add option to show all node addresses
  * cpghum: Stop cpghum from reporting fake CRC errors
  * logconfig: Do not overwrite logger_subsys priority
  * totem: Fix buffer sizes
  * main: Don't ask libqb to handle segv, it doesn't work
  * Logsys: Change logsys syslog_priority priority
  * knet: improve logging messages by adding knet subsystem
  * cpghum: Add abort_on_error option
  * cpghum: Add min rtt and print stats every alarm
  * cpghum: Add Round Trip Time (RTT) reporting
  * knet: Change nodeids to knet_node_id_t for new knet compatibility
  * knet: Fix MTU sizes &amp; allow transport config in corosync.conf
  * knet: PMTUd data_mtu already accounts for IP and knet header overheads
  * knet: switch from write to sendto()
  * knet: Change nodeids to 8 bit for new knet compatibility
  * doc: document watchdog_device parameter
  * knet: Fix member_remove to shut down existing links first
  * Spec: make internal dependencies arch-qualified
  * Spec: drop unneeded dependency
  * knet: Reduce default pong count to 2 for faster startup
  * totemknet: Make it compile with kronosnet git master
  * Qdevice: fix spell errors in qdevice
  * Remove redundant header file inclusion
  * Remove deprecated doxygen flags
  * upstart: Add softdog module loading example
  * Totempg: remove duplicate memcpy in mcast_msg func
  * man: Modify man-page according to command usage
  * init: Add doc URIs to the systemd service files
  * Fix typo: Destorying -&gt; Destroying
  * man: Fix typos in man page
  * totempg: totempg_groups_join return valid error
  * systemd: Delete unnecessary soft_margin
  * knet: Support reload of link parameters
  * list: Unify the list processing with qb_list func
  * knet: Allow configuration of more params
  * knet: Don't lose log messages when knet gets busy (#165)
  * libvotequorum: Bump version
  * list: Replace for_each by safe version where need
  * list: Remove list.h
  * list: Replace uses of list.h with qblist.h
  * [build] Fix build on RHEL7.3 latest
  * Change a type of NodeID.
  * vqsim: Fix Makefile.am
  * configure: Remove RDMA (again)
  * vqsim: Add Quorum simulator program
  * Build: Fail configure if knet is not installed
  * totem: add totemknet.[ch]
  * cfg: Prevents use of uninitialized buffer
  * totem: Add Kronosnet transport.
  * coropase: Set a poll_period value for wd monitor
  * votequorum: simplify reconfigure message handling
  * votequorum: Don't update expected_votes display if value is too high
  * Fix various typos
  * init: corosync and cman aren't system facilities
  * conf: be explicit about the mcast src/dst ports
    Added:
    corosync-3.1.8.tar.gz
    Removed:
    corosync-2.4.6.tar.gz
    bug-1001164_corosync.conf-example.patch
    bug-1032634_fix-ifdown-udp.patch
    bug-1083561_upgrade-from-1-x-y.patch
    bug-882449_corosync-conf-example.patch
    corosync-2.3.4-fix-bashisms.patch
    corosync-init-lockfile-path-error.patch
    corosync-start-stop-level.patch
    Fix-compile-warnings-with-GCC-7.2.1.patch
    upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch
    baselibs.conf
    Modified:
    _service
    _servicedata
    corosync.changes: add changelogs
    corosync.spec: updates to corosync3</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1731499200">- Add a patch to harden services with systemd sandboxing:
  * 0001-harden-services-with-systemd-sandboxing.patch</changelog>
  <changelog author="nicholas.yang@suse.com" date="1731931200">- Update to version 3.1.9:
  * rust: Update to latest standards
  * totemsrp: Fix orf_token stats
  * totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  * totem: Use proper timestamp type for token warning
  * stats: Store token rx and tx timestamps as 64-bit
  * rust: fix clippy warning in rust 1.81
  * coroparse: Free kv_item key and value on failure
  * icmap: Free memory if qb_map_notify_add fails
  * cfg: Free new_config interfaces on failure
  * main: support lock pid file arg
  * man: fix a typo in cpg_model_initialize
  * man: Improve quorum provider formatting
  * rust: tests return errors and don't hang
  * rust: Improve Rust bindings
  * Move corosync-notifyd policy file into $(datadir)/dbus-1/system.d
  * man: corosync.conf: Multi improvements
  * totem: Fix reference links
  * Report crypto errors back to cfg reload
  * Fix up the library .versions files
  * configure: Fix building of rust for release
  * License: Fix year (mainly to fix rust building)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1742990400">- Add a patch to fix CVE-2025-30472 (bsc#1239987)
  * 779.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1765540800">- Update to version 3.1.10:
  * Unit tests for fd_get() calls
  * rust: fix fd_get() pointer dereference
  * configure.ac: Remove MSGHDR fields detection
  * totemudp: Remove MSGHDR conditionals
  * totemudp: Rework truncated packet detection
  * totemudpu: Remove MSGHDR conditionals
  * totemudpu: Fix weird indentation
  * totemudpu: Rework truncated packet detection
  * totemknet: Remove MSGHDR conditionals
  * totemknet: Rework truncated packet detection
  * clang: Add missing void to function declarations
  * configure: Remove unsupported -Wunsigned-char
  * Handle knet's removal of SCTP gracefully
  * SCTP in knet is deprecated
  * allow to use dscp for traffic prioritization
  * totemknet: Remove usage of struct ether_header
  * sam: Do not lock sam_register
  * cmapctl: Check return code of cmap_set_uint32
  * sam: Refactor locking
  * testsam: Add sam_finalize deadlock test
  * testsam: Refactor test
  * testsam: Make test work with votequorum
  * testsam: Try to turn off coredump
  * cfg: Fix cfg_get_node_addrs incorrect retype
  * totemknet: Fix msg_msg_hdr typo
  * totemknet: Handle trncated packets and msg_flags
  * totemknet: Include ethernet.h only for nozzle
  * totempg: Retype iovec iov_base
  * main: Retype iovec iov_base
  * pload: Retype iovec iov_base
  * cmap: Retype iovec iov_base
  * vsf_quorum: Include alloca header file
  * logsys: Remove config mutex
  * coroparse: Suppress coverity toctou error
  * cpg: Add comment about potential resource leak
  * totempg: Suppress coverity sleep error
  * totemconfig: Suppress coverity unused_value errors
  * totemconfig: Suppress coverity no_effect error
  * coverity: Suppress weak_crypto errors
  * keygen: Enhance read random loop
  * cpg: Don't call cpg_deliver_fn if unset
  * totempg: Fix signedness for result of mcast_msg
  * logsys: Fix signedness of get_unblocked
  * cpg: Fix signedness of munmap result
  * man: Clarify processor scaling
  * init: Use LogsDirectory in systemd unit file
  * exec: Add support for env STATE_DIRECTORY
  * config: Cleanup dropped options
  * totemconfig: Store mcastport in icmap
  * man: Enhance description of mcastport
  * coroparse: Implement handler for str_to_ull error
  * coroparse: Remove kv_items from list
  * coroparse: Initialize logger_subsys_items_head
  * coroparse: Fix memory leaks
  * coroparse: Store key with prefix for nodelist.node
  * coroparse: Don't allow sections within member
  * coroparse: Don't allow sections within uidgid
  * coroparse: Store subsections of logging_daemon
  * coroparse: Store subsections of logger_subsys
  * coroparse: Handle end of special sections
  * coroparse: Remove unused code
  * coroparse: Mark path in parse_section as const
  * coroparse: Check emptiness of key name
  * Fix stack buffer overflow in remove_whitespace()
  * totemsrp: Check size of orf_token msg
  * totemknet: Handle new knet2 datafd API
  * spec: Use GitHub source URL
- Remove a patch as it is included in 3.1.10
  * 779.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1766750400">- Update corosync.spec:
  * Drop /var/lib/corosync and /var/log/cluster for compatibility with immutable mode (jsc#PED-14799)
  * Add tmpfiles.d/corosync.conf to create /var/log/cluster and /var/lib/corosync (jsc#PED-14799)
  * Drop %config(noreplace) for fillup templates to ensure correct updates.
  * Drop %config(noreplace) for config examples in /usr/share/doc.
  * Add the missing %service_del_postun script.
  * Remove legacy dir /usr/lib/corosync
  * Remove legacy SLE 12 compatibility conditionals and macros.
  * Migrate D-Bus configuration files from /etc to /usr/share.</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1768219200">- Update corosync.spec:
  * Stop marking /var/lib/corosyn and /var/log/cluster as %ghost (jsc#PED-14799)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1775131200">- Add a patch to fix CVE-2026-35091 and CVE-2026-35092 (bsc#1261299)(bsc#1261300)
  * 820.patch</changelog>
</package>
<package pkgid="841be4d6679cc620801e64d54ccc8cbe2079ce28fa719586d593564bbf9f25ad42e7fd71a9503573047b770d35d2658ba8bc8d52f998f547b3010040cdefa8dd" name="corosync-devel" arch="riscv64">
  <version epoch="0" ver="3.1.10" rel="4.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide user(coroqnetd) and group(coroqnetd) in the -qnetd
  package: user and group are generated by the pre script.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1715774400">- Update to version 3.1.8
  * Handling integer overflow issues
  * rust: Improve vector initialisation
  * man: Update the corosync_overview manpage
  * config: Fail to start if ping timers are invalid
  * rust: Remove some pointless casts
  * parser: Allow a non-breaking space as 'whitespace'
  * spec: Migrate to SPDX license
  * build: Fix rust make -j build dep for distcheck
  * rust: Remove tests from check scripts
  * Rust: Remove obsolete bindgen flag
  * knet: use knet TRACE logging level if available
  * Rust: 'fix' clippys for Rust 1.67
  * rust: Make it work on FreeBSD
  * bindings: Add Rust bindings
  * totemconfig: Add support for knet_mtu
  * configure: Modernize configure.ac a bit
  * log: Configure knet logging to the same as corosync
  * logrotate: Use copytruncate method by default
  * totemconfig: Check uname return value correctly
  * totempg: Fix alignment handling
  * pkgconfig: Export corosysconfdir
  * Remove bashism from configure script
  * totemudpu: Don't block local socketpair
  * build: Add explicit dependency for used libraries
  * totemsrp: Switch totempg buffers at the right time
  * cpghum: Allow to continue if corosync is restarted
  * man: Fix consensus timeout
  * logsys: Unlock config mutex on error
  * totem: Add cancel_hold_on_retransmit config option
  * totemconfig: Knet nodeid must be &lt; 65536
  * totemconfig: Ensure all knet hosts has a nodeid
  * cfgtool: Use CS_PRI_NODE_ID for formatting nodeid
  * cfgtool: Fix brief mode display of localhost
  * cfgtool: Set nodeid indexes after sort
  * totemconfig: Put autogenerated nodeid back to cmap
  * cfgtool: Check existence of at least one of nodeid
  * totemconfig: Do not process totem.nodeid
  * knet: Fix node status display
  * main: Add support for cgroup v2 and auto mode
  * stats: fix crash when iterating over deleted keys
  * man: Add note about single node configuration
  * Revert "main: Add support for cgroup v2"
  * Revert "man: Add info about cgroup v2 behavior"
  * man: Add info about cgroup v2 behavior
  * cfg: corosync_cfg_trackstop blocks forever
  * main: Add support for cgroup v2
  * main: Mark crypto_model key read only
  * totemconfig: Ensure strncpy is always terminated
  * config: Properly check crypto and compress models
  * man: corosync-cfgtool.8: use proper single quotes
  * knet: pass correct handle to knet_handle_compress
  * totemconfig: fix integer underflow and logic bug
  * totemconfig: change udp netmtu value as a constant
  * totemknet: retry knet_handle_new if it fails
  * main: Check memlock rlimit
  * configure: drop unnecessary check and define
  * configure: move exec_prefix sanitize
  * configure: drop dead code
  * configure: detect and init pkg-config with macro
  * main: Close race condition when moving to statedir
  * init: Use corosync-cfgtool for shutdown
  * test: Add testcfg to exercise some cfg functions
  * cfg: Reinstate cfg tracking
  * cfg: Improve nodestatusget versioning
  * cfg: New API to get extended node/link infomation
  * totemknet: Check both cipher and hash for crypto
  * The ring id file needn't be executable
  * pkgconfig: export LOGDIR in corosync.pc
  * spec: Add isa version of corosync-devel provides
  * totemconfig: remove redundant nodeid error log
  * totemsrp: More informative messages
  * config: Increase default token timeout to 3000 ms
  * man: votequorum.5: use proper single quotes
  * man: fix typo: avaialable
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * quorum: Add support for nodelist callback
  * man: reload during rolling upgrade
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemconfig: improve linknumber checking
  * totemconfig: add interface number to the error str
  * cfg: enhance message_handler_req_lib_cfg_killnode
  * totemconfig: validate totem.transport value
  * cmapctl: return error on no result of print prefix
  * cmapctl: check NULL for key type and value for -p
  * quorumtool: strict check for -o option
  * quorumtool: Help shouldn't require running service
  * cfgtool: Return error when -i doesn't match
  * man: update output of -s and -b for cfgtool
  * cmapctl: return EXIT_FAILURE on failure
  * tools: use util_strtonum for options checking
  * cfgtool: enhancement -a option
  * cfgtool: output error messages to stderr
  * configure: Use default systemd path with prefix
  * build: Use git-version-gen during specfile build
  * build: Update git-version-gen
  * spec: Require at least knet 1.18 for crypto reload
  * config: Allow reconfiguration of crypto options
  * test: Fix cpgtest
  * config: Fix crash when a reload fails twice
  * config: Don't free pointers used by transports
  * config: don't reload vquorum if reload fails
  * cfg: Improve error return to cfgtool -R
  * config: Reorganise the config system
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * Revert "totemip: Add support for sin6_scope_id"
  * cfgtool: Fix error code as described in MP
  * icmap: icmap_init_r() leaks if trie_create() fails
  * votequorum: set wfa status only on startup
  * quorumtool: exit on invalid expected votes
  * votequorum: Change check of expected_votes
  * cfgtool: Simplify output a bit for link status
  * man: Enhance link_mode priority description
  * main: Add schedmiss timestamp into message
  * totemip: compare sin6_scope_id and interface_num
  * totemip: Really remove totemip_copy_endian_convert
  * totemip: Remove unused totemip_copy_endian_convert
  * totemip: Add support for sin6_scope_id
  * cfgtool: Improve link status display
  * totemknet: Change the initial value of the status
  * stats: Use nanoseconds from epoch for schedmiss
  * stats: Add stats for scheduler misses
  * votequorum: Reflect runtime change of 2Node to WFA
  * cpg: Change downlist log level
  * man: move cmap_keys man page from section 8 to 7
  * stats: Check return code of stats_map_get
  * quorumtool: Assert copied string length
  * notifyd: Check cmap_track_add result
  * cmapctl: Free bin_value on error
  * cfgtool: Remove unused callbacks
  * cpghum: Remove unused time variables and functions
  * votequorum: Assert copied strings length
  * totemknet: Assert strcpy length
  * totemknet: Check result of fcntl O_NONBLOCK call
  * totemconfig: Initialize warnings variable
  * sync: Assert sync_callbacks.name length
  * totemknet: Don't mix corosync and knet error codes
  * stats: Assert value_len when value is needed
  * cmap: Assert copied string length
  * totemconfig: Reuse already fetched pointer
  * logconfig: Remove double free of value
  * votequorum: Ignore the icmap_get_* return value
  * totemconfig: Free leaks found by coverity
  * icmap: fix the icmap_get_*_r functions
  * pkgconfig: Add libqb dependency
  * Initialize stack allocated memory
  * man: Fix corosync.conf knet pong count default
  * totemsrp: Reduce MTU to left room second mcast
  * totempg: Check sanity (length) of received message
  * build: add option for enabling sanitizer builds
  * totemknet: Add locking for log call
  * man: Fix link_mode priority description
  * notifyd: Don't dereference NULL key_name
  * totem: Increase ring_id seq after load
  * init: Use cpgtool instead of cfgtool
  * notifyd: Fix warning produced by 32-bit compiler
  * cfgtool: Remove unused code
  * logging: Add CS_PRI_NODE_ID and CS_PRI_RING_ID
  * vqsim: Fix gitignore
  * totemknet: Disable forwarding on shutdown
  * totemconfig: Fix compiler warning
  * totem: fix check if all nodes have same number of links
  * totem: fix check if all nodes have name attrs in multi-link setups
  * corosync-notifyd: Add option to disable DNS lookup
  * totemsrp: Fix warnings produced by gcc 9.1
  * cpg: Move filling of member_list to subfunction
  * cpg: Add more comments to notify_lib_joinlist
  * cpg: send single confchg event per group on joinlist
  * cpg: notify_lib_joinlist: drop conn parameter
  * vqsim: Check length of copied optarg
  * vqsim: Check result of icmap_set_uint32
  * vqsim: Remove unused total_nodes
  * vqsim: Free allocated newvq on error
  * vqsim: Check length of received message
  * vqsim: Check write result
  * vqsim: Do not access unitialized argv[0]
  * totemknet: Initialize return value in setup_nozzle
  * totemknet: macaddr_str is always set
  * totemknet: Ignore icmap_get_string result
  * totemknet: create_nozzle_device simplify check
  * totemip: Use res in totemip_sa_equal
  * totemconfig: ipaddr_equal use switch
  * configure: Fix GDB_CFLAGS typo
  * man: Add vqsim man page into distributed tarball
  * spec: Add support for user-flags configure option
  * man: Enahnce block_unlisted_ips description
  * man: Enhance corosync.conf mp a bit
  * cfgtool: Fix link status display
  * knet: Use block_unlisted_ips
  * udpu: Drop packets from unlisted IPs
  * knet: Fix initialising of knet access lists.
  * knet: allow corosync to use knet access lists
  * man: Enhance token_retransmit description
  * totemconfig: Fix minimum limit for hold timeout
  * vqsim: Enhance vqsim
  * knet: Fix a couple of errors when adding a new link
  * totemconfig: fix autogen mcastaddr for ipv6-4
  * totemconfig: Ensure nodeid is specified for IPv6
  * vqsim: Fix vqsim for corosync 3.0
  * vqsim: Make vqsim compile
  * totemconfig: ipaddr_equal check just addr part
  * cpg: Add CPG_REASON_UNDEFINED
  * crypto: re-introduce secauth parameter
  * totemconfig: Remove support for 3des
  * keygen: Reflect change in knet
  * set totem.keyfile and totem.key to RO
  * Revert "init: Enable StopWhenUnneeded"
  * totemsrp: Word spelling mistake
  * coroparse: Fix compiler warning
  * configure: Do not autodetect nozzle
  * nozzle: Add support for libnozzle devices
  * quorumtool: Fix exit status codes
  * corosync-cfgtool: Fix -i matching
  * build: Use the AWK variable provided by configure
  * build: Use the SED variable provided by configure
  * configure.ac: AC_PROG_SED is already present
  * corosync.conf.5: typography fixes
  * corosync.conf.5: fix grammar
  * cfgtool: Improve link status display
  * doc: Update INSTALL file
  * init: Enable StopWhenUnneeded
  * totemip: Use AF_UNSPEC for ipv4-6 and ipv6-4
  * [totemknet] update for libknet.so.2.0.0 init API
  * Config version must be specified
  * Don't declare success early
  * More natural error messages
  * main: Rename run_dir to state_dir
  * totemconfig: Enhance totem.ip_version
  * totemip: Add debug information to totemip_parse
  * totemconfig: Add IPs to family mismatch error
  * config: Look up hostnames in a defined order
  * Fix corosync.conf.5 manpage typos
  * man: Add some information about address resolution
  * totemconfig: Really use totemip_parse results
  * man: Add instructions for adding/removing nodes
  * config: Disallow corosync-cmapctl updates of nodelist
  * config: Report IP addr/nodename parse errors back
  * coroparse: Remove unused cs_err initialization
  * cpghum: Check cpg_local_get return code
  * testcpg2: Check cpg_dispatch return code
  * notifyd: Delete registered tracking keys
  * stats: Fix delete of track
  * init: Fix init script to work with containers
  * main: Remove COROSYNC_RUN_DIR
  * man: Describe nodelist.node.name properly
  * main: Remove COROSYNC_TOTEM_AUTHKEY_FILE
  * main: Replace COROSYNC_MAIN_CONFIG_FILE
  * main: Move sched paramaters to config file
  * configure: move to AC_COMPILE_IFELSE
  * logsys: Make hires timestamp default
  * logsys: Support hires timestamp
  * totemconfig: Fix logging of freed string
  * config: Allow generated nodeis for UDP &amp; UDPU
  * config example: Migrate to newer syntax
  * log: Implement support for reopening log files
  * totemconfig: Replace strcpy by strncpy
  * config: Fix crash in reload if new interfaces are added
  * man: Fix default knet_pmtud_interval to match code
  * build: Remove totempg shared library leftovers
  * build: Do not compile totempg as a shared library
  * man: Fix typo conains -&gt; contains
  * man: Fix typo connnections -&gt; connections
  * build: Remove NSS dependencies
  * cts: Remove CTS
  * man: Fix crypto_hash and crypto_cipher defaults
  * coroparse: Fix newly introduced warning
  * Add option to force cluster into GATHER state
  * coroparse: Use key_name for error message
  * coroparse: Add file name and line to error message
  * coroparse: Be more strict in what is parsed
  * coroparse: Fix remove_whitespace end condition
  * coroparse: Check icmap_set results
  * coroparse: Return error if config line is too long
  * notifyd: Propagate error to exit code
  * git-version-gen: Fail on UNKNOWN version
  * build: Support for git archive stored tags
  * man: fix cmap key name runtime.config.totem.token
  * Remove libcgroup
  * systemd: prevent redundancy in journal
  * Add token_warning configuration option
  * corosync-notifyd: Rename global local_nodeid
  * totemsrp: Add assert into memb_lowest_in_config
  * totemconfig: Enlarge error_string_response
  * ipc_glue: Fix strncpy in pid_to_name function
  * cmap: Fix strncpy warning in cmap_iter_next
  * util: Fix strncpy in setcs_name_t function
  * totemknet: Free instance on failure exit
  * spec: Add explicit gcc build requirement
  * Add option for quiet operation to corosync-cmapctl
  * totemudpu: Pass correct paramto totemip_nosigpipe
  * totemudpu: Add local loop support
  * config: Fail config validation if not all nodes have all links
  * config: Enforce use of 'name' node attribute in multi-link clusters
  * totemconfig: Check for things that cannot be changed on the fly
  * Fix snprintf warnings
  * init: Use existing env variable from sysconf
  * upstart: Remove notifyd upstart unit
  * knet: Don't try to create loopback interface twice
  * knet: Fix knet log buffer size
  * cpg: Inform clients about left nodes during pause
  * man: Make the manpages reproducible
  * totemsrp: Fix leave message regression
  * totemsrp: Log proc/fail lists in memb_join_process
  * totemsrp: Fix srp_addr_compare
  * tools: don't distribute what we can easily make
  * Drop all references to SECURITY file
  * SECURITY: Remove SECURITY file
  * NSS_NoDB_Init: the parameter is reserved, must be NULL
  * Fix typo: defualt -&gt; default
  * Fix typo: sucesfully -&gt; successfully
  * totemsrp: Check join and leave msg length
  * totemsrp: Implement sanity checks of received msgs
  * cpg: Handle fragmented message sending interrupt
  * totem: Display IP of sender
  * totemsrp: Add magic and version into header
  * knet: Fix display of links with unconfigured link0
  * main: Set errno before calling of strtol
  * quorumtool: Don't set our_flags without v_handle
  * sam_test_agent: Remove unused assignment
  * blackbox: Quote subshell result properly
  * init: Quote subshell result properly
  * cfgtool: Don't assume link ID is a single char
  * knet: Always use link0 for loopback
  * totem: Fix debug warnings printed by knet
  * config: Allow use of ring0_addr
  * config: Update message when local host isn't found
  * cfg: Fix cfg_get_node_addrs so that DLM works
  * totem: Return interface count correctly
  * totem: Use nodeid ONLY in srp_addr
  * [rpm] use rpm macros to identify build distro
  * [rpm] fixup corosync.spec.in to build on opensuse
  * totempg: Fix corrupted messages
  * totempg: use iovec[i].iov_len instead of copy_len
  * totempg: Fix fragmentation segfault
  * [build] fix build with non-standard knet location
  * [man] fix regression introduced by 7162e75dcf81b7e475536e3060bf5e9312cd43b8
  * Man: Move overview mp to sections 3 and 7 from 8
  * logging: Close before and open blackbox after fork
  * logging: Make blackbox configurable
  * corosync-notifyd: improve error handling
  * spec: Modernize spec to comply with newest Fedora
  * build: Remove support for upstart
  * build: Replace -lknet with autoconf generated vars
  * build: Remove rdma/ibverbs
  * qdevice: Remove qdevices
  * config: Don't fudge port numbers
  * knet: Allow ping_timers to be auto-configured
  * cts: Make code compatible with Python 3
  * corosync-notifyd: make SNMP work again
  * build: Add the headers necessary for RPM build
  * config: if local node addr is wrong, fail with a sensible message
  * totemknet: Drop truncated packets on receive
  * totemudp: Make use of UDP_RECEIVE_FRAME_SIZE_MAX
  * totemudpu: Export and rename UDPU_FRAME_SIZE_MAX
  * totemconfig: Fix UDP autogeneration of mcast addr
  * totemudpu: Scale receive buffer
  * config: Allow selection of crypto_model
  * libcpg: Fix issue with partial big packet assembly
  * qdevice: mv free(str) after port validation
  * corosync.aug: Add missing options
  * config: Allow links to have different ip_versions
  * Fix compile errors in qdevice and vqsim on FreeBSD
  * cmapctl: mention the Clear stats option in usage message
  * corosync-cfgtool: refactor cli parameters handling
  * wd: fix snprintf warnings
  * totemsrp: Revert totemsrp_get_ifaces() changes
  * man: Add note about corosync not using name option
  * corosync.conf: publicize nodelist.node.name
  * man: fixes for corosync.conf man page
  * cmapctl: add "-m" option into help message
  * totemconfig: remove duplicate aes256 test
  * fix output format for corosync-cfgtool with knet (#283)
  * sync: Call sync_init of all services at once
  * sync: Remove unneeded determine sync code
  * stats: Add some missing knet stats
  * man: Add note about qdevice parallel cmds start
  * man: corosync-qdevice: some more stylistics
  * systemd: corosync-qdevice can not run without corosync
  * man: corosync-qdevice: fix formatting vs. punctuation
  * configure: kill off INITWRAPPERSDIR
  * corosync-qdevice: send startup notification to systemd
  * corosync-qnetd: send startup notification to systemd
  * Send corosync-notifyd startup notification to systemd
  * Make systemd stop corosync-notifyd if corosync is stopped
  * corosync.spec: Add system-devel build requirement
  * Send corosync startup notification to systemd
  * quorumtool: Use full buffer size in snprintf
  * cpghum: Mark print/log functions with printf attr
  * cpg_test_agent: Fix snprintf compiler warnings
  * sam: Fix snprintf compiler warnings
  * coroparse: Do not convert empty uid, gid to 0
  * cmapctl: Add option to clear the stats
  * stats: Don't display errors when reading knet stat
  * make the output of "corosync-cfgtool -s" more readable (#269)
  * cfg: nodeid should be unsigned int
  * quorumtool: remove duplicated help message
  * man: fix cpg_mcast_joined.3.in
  * man: Add stats.clear keys to the cmap_keys man pg
  * stats: Add cmap key to clear the various stats.
  * Use RuntimeDirectory instead of tmpfiles.d
  * totemconfig: generate mcast icmap items for UDP
  * Use static case blocks to determine distro flavor
  * configure: add --with-initconfigdir option
  * totemconfig: add nodeid check for knet
  * man: support SOURCE_DATE_EPOCH
  * man:fix in corosync-qdevice.8
  * man: must set nodeid for knet in nodelist
  * logsys: Avoid redundant callsite section checking
  * config: Fix memory leak
  * knet: Add support for knet compression
  * qdevice: Add support for heuristics
  * Spec: fix arch-qualified dependencies
  * cmap: Remove noop highest config version check
  * cmap: don't shutdown highest config_version node
  * totemudp: Remove memb_join discarding
  * votequorum: make atb consistent on nodelist reload
  * totem: Remove unnecessary NSS headers
  * config: Allow dynamic link configuration
  * totemudp: Retry if bind fails
  * corosync.conf.5: watchdog support is conditional
  * wd: default to not using a watchdog
  * wd: remove extra capitalization typo
  * corosync.conf.5: add warning about slow watchdogs
  * totemknet: fix debug message typo
  * corosync.conf.5: Fix watchdog documentation
  * wd: fix typo
  * Include fcntl.h for F_* and O_* defines
  * stats: add knet 'handle' stats
  * main: use syslog &amp; printf directly for early log messages
  * totempg: Allow space for incoming overflow
  * cpghum: Add options to change flood start/mult/end sizes (#237)
  * totemknet: Use knet's LOOPBACK transport (#236)
  * CFG: Remove ring-reenable code
  * main: Add support for libcgroup
  * stats: Add map with on-demand statistics
  * ipc: Check for the libraries sending invalid message IDs
  * main: Add option to set priority
  * totemknet: Prevent dead-loop in log_flush_messages
  * corosync-keygen: Display number of needed bits
  * totemknet: Flush knet log messages
  * corosync-keygen: Make less-secure default
  * corosync-keygen: Adapt to knet key sizes
  * totemconfig: Make crypto work again
  * knet: Compile with latest knet API
  * totem: Propagate totem initialization failure
  * totemknet: Use new knet_link_set_config() API
  * coroapi: Use size_t for private_data_size
  * votequorum: Report errors from votequorum_exec_send_reconfigure
  * cpghum: remove space after delimiter
  * cpghum: Add interim RTT to cpghum
  * configure: Enable C99 language standard
  * main: Display reason why cluster cannot be formed
  * notifyd: Add the community name to an SNMP trap
  * cpghum: Add machine-readable output
  * test: Fold cpgbench into cpghum (#205)
  * knet: Allow space for encapsulated messages
  * Main: Call mlockall after fork
  * Fix typos in README.recovery
  * coroparse: Use readdir instead of readdir_r
  * totemknet: Handle logpipe creation failure
  * wd: Report error when close of wd fails
  * Qnetd lms: Use UTILS_PRI_RING_ID printf format str
  * cpghum: Fix printf of size_t variable
  * totemknet: Got back to recvmsg() from recvmmsg()
  * totemconfig: Prefer nodelist over bindnetaddr
  * knet: Close libknet down cleanly at shutdown
  * man: Document -a option to corosync-quorumtool
  * cpghum test: Improve error codes
  * quorumtool: Add option to show all node addresses
  * cpghum: Stop cpghum from reporting fake CRC errors
  * logconfig: Do not overwrite logger_subsys priority
  * totem: Fix buffer sizes
  * main: Don't ask libqb to handle segv, it doesn't work
  * Logsys: Change logsys syslog_priority priority
  * knet: improve logging messages by adding knet subsystem
  * cpghum: Add abort_on_error option
  * cpghum: Add min rtt and print stats every alarm
  * cpghum: Add Round Trip Time (RTT) reporting
  * knet: Change nodeids to knet_node_id_t for new knet compatibility
  * knet: Fix MTU sizes &amp; allow transport config in corosync.conf
  * knet: PMTUd data_mtu already accounts for IP and knet header overheads
  * knet: switch from write to sendto()
  * knet: Change nodeids to 8 bit for new knet compatibility
  * doc: document watchdog_device parameter
  * knet: Fix member_remove to shut down existing links first
  * Spec: make internal dependencies arch-qualified
  * Spec: drop unneeded dependency
  * knet: Reduce default pong count to 2 for faster startup
  * totemknet: Make it compile with kronosnet git master
  * Qdevice: fix spell errors in qdevice
  * Remove redundant header file inclusion
  * Remove deprecated doxygen flags
  * upstart: Add softdog module loading example
  * Totempg: remove duplicate memcpy in mcast_msg func
  * man: Modify man-page according to command usage
  * init: Add doc URIs to the systemd service files
  * Fix typo: Destorying -&gt; Destroying
  * man: Fix typos in man page
  * totempg: totempg_groups_join return valid error
  * systemd: Delete unnecessary soft_margin
  * knet: Support reload of link parameters
  * list: Unify the list processing with qb_list func
  * knet: Allow configuration of more params
  * knet: Don't lose log messages when knet gets busy (#165)
  * libvotequorum: Bump version
  * list: Replace for_each by safe version where need
  * list: Remove list.h
  * list: Replace uses of list.h with qblist.h
  * [build] Fix build on RHEL7.3 latest
  * Change a type of NodeID.
  * vqsim: Fix Makefile.am
  * configure: Remove RDMA (again)
  * vqsim: Add Quorum simulator program
  * Build: Fail configure if knet is not installed
  * totem: add totemknet.[ch]
  * cfg: Prevents use of uninitialized buffer
  * totem: Add Kronosnet transport.
  * coropase: Set a poll_period value for wd monitor
  * votequorum: simplify reconfigure message handling
  * votequorum: Don't update expected_votes display if value is too high
  * Fix various typos
  * init: corosync and cman aren't system facilities
  * conf: be explicit about the mcast src/dst ports
    Added:
    corosync-3.1.8.tar.gz
    Removed:
    corosync-2.4.6.tar.gz
    bug-1001164_corosync.conf-example.patch
    bug-1032634_fix-ifdown-udp.patch
    bug-1083561_upgrade-from-1-x-y.patch
    bug-882449_corosync-conf-example.patch
    corosync-2.3.4-fix-bashisms.patch
    corosync-init-lockfile-path-error.patch
    corosync-start-stop-level.patch
    Fix-compile-warnings-with-GCC-7.2.1.patch
    upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch
    baselibs.conf
    Modified:
    _service
    _servicedata
    corosync.changes: add changelogs
    corosync.spec: updates to corosync3</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1731499200">- Add a patch to harden services with systemd sandboxing:
  * 0001-harden-services-with-systemd-sandboxing.patch</changelog>
  <changelog author="nicholas.yang@suse.com" date="1731931200">- Update to version 3.1.9:
  * rust: Update to latest standards
  * totemsrp: Fix orf_token stats
  * totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  * totem: Use proper timestamp type for token warning
  * stats: Store token rx and tx timestamps as 64-bit
  * rust: fix clippy warning in rust 1.81
  * coroparse: Free kv_item key and value on failure
  * icmap: Free memory if qb_map_notify_add fails
  * cfg: Free new_config interfaces on failure
  * main: support lock pid file arg
  * man: fix a typo in cpg_model_initialize
  * man: Improve quorum provider formatting
  * rust: tests return errors and don't hang
  * rust: Improve Rust bindings
  * Move corosync-notifyd policy file into $(datadir)/dbus-1/system.d
  * man: corosync.conf: Multi improvements
  * totem: Fix reference links
  * Report crypto errors back to cfg reload
  * Fix up the library .versions files
  * configure: Fix building of rust for release
  * License: Fix year (mainly to fix rust building)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1742990400">- Add a patch to fix CVE-2025-30472 (bsc#1239987)
  * 779.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1765540800">- Update to version 3.1.10:
  * Unit tests for fd_get() calls
  * rust: fix fd_get() pointer dereference
  * configure.ac: Remove MSGHDR fields detection
  * totemudp: Remove MSGHDR conditionals
  * totemudp: Rework truncated packet detection
  * totemudpu: Remove MSGHDR conditionals
  * totemudpu: Fix weird indentation
  * totemudpu: Rework truncated packet detection
  * totemknet: Remove MSGHDR conditionals
  * totemknet: Rework truncated packet detection
  * clang: Add missing void to function declarations
  * configure: Remove unsupported -Wunsigned-char
  * Handle knet's removal of SCTP gracefully
  * SCTP in knet is deprecated
  * allow to use dscp for traffic prioritization
  * totemknet: Remove usage of struct ether_header
  * sam: Do not lock sam_register
  * cmapctl: Check return code of cmap_set_uint32
  * sam: Refactor locking
  * testsam: Add sam_finalize deadlock test
  * testsam: Refactor test
  * testsam: Make test work with votequorum
  * testsam: Try to turn off coredump
  * cfg: Fix cfg_get_node_addrs incorrect retype
  * totemknet: Fix msg_msg_hdr typo
  * totemknet: Handle trncated packets and msg_flags
  * totemknet: Include ethernet.h only for nozzle
  * totempg: Retype iovec iov_base
  * main: Retype iovec iov_base
  * pload: Retype iovec iov_base
  * cmap: Retype iovec iov_base
  * vsf_quorum: Include alloca header file
  * logsys: Remove config mutex
  * coroparse: Suppress coverity toctou error
  * cpg: Add comment about potential resource leak
  * totempg: Suppress coverity sleep error
  * totemconfig: Suppress coverity unused_value errors
  * totemconfig: Suppress coverity no_effect error
  * coverity: Suppress weak_crypto errors
  * keygen: Enhance read random loop
  * cpg: Don't call cpg_deliver_fn if unset
  * totempg: Fix signedness for result of mcast_msg
  * logsys: Fix signedness of get_unblocked
  * cpg: Fix signedness of munmap result
  * man: Clarify processor scaling
  * init: Use LogsDirectory in systemd unit file
  * exec: Add support for env STATE_DIRECTORY
  * config: Cleanup dropped options
  * totemconfig: Store mcastport in icmap
  * man: Enhance description of mcastport
  * coroparse: Implement handler for str_to_ull error
  * coroparse: Remove kv_items from list
  * coroparse: Initialize logger_subsys_items_head
  * coroparse: Fix memory leaks
  * coroparse: Store key with prefix for nodelist.node
  * coroparse: Don't allow sections within member
  * coroparse: Don't allow sections within uidgid
  * coroparse: Store subsections of logging_daemon
  * coroparse: Store subsections of logger_subsys
  * coroparse: Handle end of special sections
  * coroparse: Remove unused code
  * coroparse: Mark path in parse_section as const
  * coroparse: Check emptiness of key name
  * Fix stack buffer overflow in remove_whitespace()
  * totemsrp: Check size of orf_token msg
  * totemknet: Handle new knet2 datafd API
  * spec: Use GitHub source URL
- Remove a patch as it is included in 3.1.10
  * 779.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1766750400">- Update corosync.spec:
  * Drop /var/lib/corosync and /var/log/cluster for compatibility with immutable mode (jsc#PED-14799)
  * Add tmpfiles.d/corosync.conf to create /var/log/cluster and /var/lib/corosync (jsc#PED-14799)
  * Drop %config(noreplace) for fillup templates to ensure correct updates.
  * Drop %config(noreplace) for config examples in /usr/share/doc.
  * Add the missing %service_del_postun script.
  * Remove legacy dir /usr/lib/corosync
  * Remove legacy SLE 12 compatibility conditionals and macros.
  * Migrate D-Bus configuration files from /etc to /usr/share.</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1768219200">- Update corosync.spec:
  * Stop marking /var/lib/corosyn and /var/log/cluster as %ghost (jsc#PED-14799)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1775131200">- Add a patch to fix CVE-2026-35091 and CVE-2026-35092 (bsc#1261299)(bsc#1261300)
  * 820.patch</changelog>
</package>
<package pkgid="6d4e63336ec352e68714776808e56d9599b85bfcec61a67b1e72c1b75c7ee3349807631cf61ef153f437e150b23b37f646ef5fb22fc70ea751fbb88b22335c65" name="corosync-libs" arch="riscv64">
  <version epoch="0" ver="3.1.10" rel="4.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide user(coroqnetd) and group(coroqnetd) in the -qnetd
  package: user and group are generated by the pre script.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1715774400">- Update to version 3.1.8
  * Handling integer overflow issues
  * rust: Improve vector initialisation
  * man: Update the corosync_overview manpage
  * config: Fail to start if ping timers are invalid
  * rust: Remove some pointless casts
  * parser: Allow a non-breaking space as 'whitespace'
  * spec: Migrate to SPDX license
  * build: Fix rust make -j build dep for distcheck
  * rust: Remove tests from check scripts
  * Rust: Remove obsolete bindgen flag
  * knet: use knet TRACE logging level if available
  * Rust: 'fix' clippys for Rust 1.67
  * rust: Make it work on FreeBSD
  * bindings: Add Rust bindings
  * totemconfig: Add support for knet_mtu
  * configure: Modernize configure.ac a bit
  * log: Configure knet logging to the same as corosync
  * logrotate: Use copytruncate method by default
  * totemconfig: Check uname return value correctly
  * totempg: Fix alignment handling
  * pkgconfig: Export corosysconfdir
  * Remove bashism from configure script
  * totemudpu: Don't block local socketpair
  * build: Add explicit dependency for used libraries
  * totemsrp: Switch totempg buffers at the right time
  * cpghum: Allow to continue if corosync is restarted
  * man: Fix consensus timeout
  * logsys: Unlock config mutex on error
  * totem: Add cancel_hold_on_retransmit config option
  * totemconfig: Knet nodeid must be &lt; 65536
  * totemconfig: Ensure all knet hosts has a nodeid
  * cfgtool: Use CS_PRI_NODE_ID for formatting nodeid
  * cfgtool: Fix brief mode display of localhost
  * cfgtool: Set nodeid indexes after sort
  * totemconfig: Put autogenerated nodeid back to cmap
  * cfgtool: Check existence of at least one of nodeid
  * totemconfig: Do not process totem.nodeid
  * knet: Fix node status display
  * main: Add support for cgroup v2 and auto mode
  * stats: fix crash when iterating over deleted keys
  * man: Add note about single node configuration
  * Revert "main: Add support for cgroup v2"
  * Revert "man: Add info about cgroup v2 behavior"
  * man: Add info about cgroup v2 behavior
  * cfg: corosync_cfg_trackstop blocks forever
  * main: Add support for cgroup v2
  * main: Mark crypto_model key read only
  * totemconfig: Ensure strncpy is always terminated
  * config: Properly check crypto and compress models
  * man: corosync-cfgtool.8: use proper single quotes
  * knet: pass correct handle to knet_handle_compress
  * totemconfig: fix integer underflow and logic bug
  * totemconfig: change udp netmtu value as a constant
  * totemknet: retry knet_handle_new if it fails
  * main: Check memlock rlimit
  * configure: drop unnecessary check and define
  * configure: move exec_prefix sanitize
  * configure: drop dead code
  * configure: detect and init pkg-config with macro
  * main: Close race condition when moving to statedir
  * init: Use corosync-cfgtool for shutdown
  * test: Add testcfg to exercise some cfg functions
  * cfg: Reinstate cfg tracking
  * cfg: Improve nodestatusget versioning
  * cfg: New API to get extended node/link infomation
  * totemknet: Check both cipher and hash for crypto
  * The ring id file needn't be executable
  * pkgconfig: export LOGDIR in corosync.pc
  * spec: Add isa version of corosync-devel provides
  * totemconfig: remove redundant nodeid error log
  * totemsrp: More informative messages
  * config: Increase default token timeout to 3000 ms
  * man: votequorum.5: use proper single quotes
  * man: fix typo: avaialable
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * quorum: Add support for nodelist callback
  * man: reload during rolling upgrade
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemconfig: improve linknumber checking
  * totemconfig: add interface number to the error str
  * cfg: enhance message_handler_req_lib_cfg_killnode
  * totemconfig: validate totem.transport value
  * cmapctl: return error on no result of print prefix
  * cmapctl: check NULL for key type and value for -p
  * quorumtool: strict check for -o option
  * quorumtool: Help shouldn't require running service
  * cfgtool: Return error when -i doesn't match
  * man: update output of -s and -b for cfgtool
  * cmapctl: return EXIT_FAILURE on failure
  * tools: use util_strtonum for options checking
  * cfgtool: enhancement -a option
  * cfgtool: output error messages to stderr
  * configure: Use default systemd path with prefix
  * build: Use git-version-gen during specfile build
  * build: Update git-version-gen
  * spec: Require at least knet 1.18 for crypto reload
  * config: Allow reconfiguration of crypto options
  * test: Fix cpgtest
  * config: Fix crash when a reload fails twice
  * config: Don't free pointers used by transports
  * config: don't reload vquorum if reload fails
  * cfg: Improve error return to cfgtool -R
  * config: Reorganise the config system
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * Revert "totemip: Add support for sin6_scope_id"
  * cfgtool: Fix error code as described in MP
  * icmap: icmap_init_r() leaks if trie_create() fails
  * votequorum: set wfa status only on startup
  * quorumtool: exit on invalid expected votes
  * votequorum: Change check of expected_votes
  * cfgtool: Simplify output a bit for link status
  * man: Enhance link_mode priority description
  * main: Add schedmiss timestamp into message
  * totemip: compare sin6_scope_id and interface_num
  * totemip: Really remove totemip_copy_endian_convert
  * totemip: Remove unused totemip_copy_endian_convert
  * totemip: Add support for sin6_scope_id
  * cfgtool: Improve link status display
  * totemknet: Change the initial value of the status
  * stats: Use nanoseconds from epoch for schedmiss
  * stats: Add stats for scheduler misses
  * votequorum: Reflect runtime change of 2Node to WFA
  * cpg: Change downlist log level
  * man: move cmap_keys man page from section 8 to 7
  * stats: Check return code of stats_map_get
  * quorumtool: Assert copied string length
  * notifyd: Check cmap_track_add result
  * cmapctl: Free bin_value on error
  * cfgtool: Remove unused callbacks
  * cpghum: Remove unused time variables and functions
  * votequorum: Assert copied strings length
  * totemknet: Assert strcpy length
  * totemknet: Check result of fcntl O_NONBLOCK call
  * totemconfig: Initialize warnings variable
  * sync: Assert sync_callbacks.name length
  * totemknet: Don't mix corosync and knet error codes
  * stats: Assert value_len when value is needed
  * cmap: Assert copied string length
  * totemconfig: Reuse already fetched pointer
  * logconfig: Remove double free of value
  * votequorum: Ignore the icmap_get_* return value
  * totemconfig: Free leaks found by coverity
  * icmap: fix the icmap_get_*_r functions
  * pkgconfig: Add libqb dependency
  * Initialize stack allocated memory
  * man: Fix corosync.conf knet pong count default
  * totemsrp: Reduce MTU to left room second mcast
  * totempg: Check sanity (length) of received message
  * build: add option for enabling sanitizer builds
  * totemknet: Add locking for log call
  * man: Fix link_mode priority description
  * notifyd: Don't dereference NULL key_name
  * totem: Increase ring_id seq after load
  * init: Use cpgtool instead of cfgtool
  * notifyd: Fix warning produced by 32-bit compiler
  * cfgtool: Remove unused code
  * logging: Add CS_PRI_NODE_ID and CS_PRI_RING_ID
  * vqsim: Fix gitignore
  * totemknet: Disable forwarding on shutdown
  * totemconfig: Fix compiler warning
  * totem: fix check if all nodes have same number of links
  * totem: fix check if all nodes have name attrs in multi-link setups
  * corosync-notifyd: Add option to disable DNS lookup
  * totemsrp: Fix warnings produced by gcc 9.1
  * cpg: Move filling of member_list to subfunction
  * cpg: Add more comments to notify_lib_joinlist
  * cpg: send single confchg event per group on joinlist
  * cpg: notify_lib_joinlist: drop conn parameter
  * vqsim: Check length of copied optarg
  * vqsim: Check result of icmap_set_uint32
  * vqsim: Remove unused total_nodes
  * vqsim: Free allocated newvq on error
  * vqsim: Check length of received message
  * vqsim: Check write result
  * vqsim: Do not access unitialized argv[0]
  * totemknet: Initialize return value in setup_nozzle
  * totemknet: macaddr_str is always set
  * totemknet: Ignore icmap_get_string result
  * totemknet: create_nozzle_device simplify check
  * totemip: Use res in totemip_sa_equal
  * totemconfig: ipaddr_equal use switch
  * configure: Fix GDB_CFLAGS typo
  * man: Add vqsim man page into distributed tarball
  * spec: Add support for user-flags configure option
  * man: Enahnce block_unlisted_ips description
  * man: Enhance corosync.conf mp a bit
  * cfgtool: Fix link status display
  * knet: Use block_unlisted_ips
  * udpu: Drop packets from unlisted IPs
  * knet: Fix initialising of knet access lists.
  * knet: allow corosync to use knet access lists
  * man: Enhance token_retransmit description
  * totemconfig: Fix minimum limit for hold timeout
  * vqsim: Enhance vqsim
  * knet: Fix a couple of errors when adding a new link
  * totemconfig: fix autogen mcastaddr for ipv6-4
  * totemconfig: Ensure nodeid is specified for IPv6
  * vqsim: Fix vqsim for corosync 3.0
  * vqsim: Make vqsim compile
  * totemconfig: ipaddr_equal check just addr part
  * cpg: Add CPG_REASON_UNDEFINED
  * crypto: re-introduce secauth parameter
  * totemconfig: Remove support for 3des
  * keygen: Reflect change in knet
  * set totem.keyfile and totem.key to RO
  * Revert "init: Enable StopWhenUnneeded"
  * totemsrp: Word spelling mistake
  * coroparse: Fix compiler warning
  * configure: Do not autodetect nozzle
  * nozzle: Add support for libnozzle devices
  * quorumtool: Fix exit status codes
  * corosync-cfgtool: Fix -i matching
  * build: Use the AWK variable provided by configure
  * build: Use the SED variable provided by configure
  * configure.ac: AC_PROG_SED is already present
  * corosync.conf.5: typography fixes
  * corosync.conf.5: fix grammar
  * cfgtool: Improve link status display
  * doc: Update INSTALL file
  * init: Enable StopWhenUnneeded
  * totemip: Use AF_UNSPEC for ipv4-6 and ipv6-4
  * [totemknet] update for libknet.so.2.0.0 init API
  * Config version must be specified
  * Don't declare success early
  * More natural error messages
  * main: Rename run_dir to state_dir
  * totemconfig: Enhance totem.ip_version
  * totemip: Add debug information to totemip_parse
  * totemconfig: Add IPs to family mismatch error
  * config: Look up hostnames in a defined order
  * Fix corosync.conf.5 manpage typos
  * man: Add some information about address resolution
  * totemconfig: Really use totemip_parse results
  * man: Add instructions for adding/removing nodes
  * config: Disallow corosync-cmapctl updates of nodelist
  * config: Report IP addr/nodename parse errors back
  * coroparse: Remove unused cs_err initialization
  * cpghum: Check cpg_local_get return code
  * testcpg2: Check cpg_dispatch return code
  * notifyd: Delete registered tracking keys
  * stats: Fix delete of track
  * init: Fix init script to work with containers
  * main: Remove COROSYNC_RUN_DIR
  * man: Describe nodelist.node.name properly
  * main: Remove COROSYNC_TOTEM_AUTHKEY_FILE
  * main: Replace COROSYNC_MAIN_CONFIG_FILE
  * main: Move sched paramaters to config file
  * configure: move to AC_COMPILE_IFELSE
  * logsys: Make hires timestamp default
  * logsys: Support hires timestamp
  * totemconfig: Fix logging of freed string
  * config: Allow generated nodeis for UDP &amp; UDPU
  * config example: Migrate to newer syntax
  * log: Implement support for reopening log files
  * totemconfig: Replace strcpy by strncpy
  * config: Fix crash in reload if new interfaces are added
  * man: Fix default knet_pmtud_interval to match code
  * build: Remove totempg shared library leftovers
  * build: Do not compile totempg as a shared library
  * man: Fix typo conains -&gt; contains
  * man: Fix typo connnections -&gt; connections
  * build: Remove NSS dependencies
  * cts: Remove CTS
  * man: Fix crypto_hash and crypto_cipher defaults
  * coroparse: Fix newly introduced warning
  * Add option to force cluster into GATHER state
  * coroparse: Use key_name for error message
  * coroparse: Add file name and line to error message
  * coroparse: Be more strict in what is parsed
  * coroparse: Fix remove_whitespace end condition
  * coroparse: Check icmap_set results
  * coroparse: Return error if config line is too long
  * notifyd: Propagate error to exit code
  * git-version-gen: Fail on UNKNOWN version
  * build: Support for git archive stored tags
  * man: fix cmap key name runtime.config.totem.token
  * Remove libcgroup
  * systemd: prevent redundancy in journal
  * Add token_warning configuration option
  * corosync-notifyd: Rename global local_nodeid
  * totemsrp: Add assert into memb_lowest_in_config
  * totemconfig: Enlarge error_string_response
  * ipc_glue: Fix strncpy in pid_to_name function
  * cmap: Fix strncpy warning in cmap_iter_next
  * util: Fix strncpy in setcs_name_t function
  * totemknet: Free instance on failure exit
  * spec: Add explicit gcc build requirement
  * Add option for quiet operation to corosync-cmapctl
  * totemudpu: Pass correct paramto totemip_nosigpipe
  * totemudpu: Add local loop support
  * config: Fail config validation if not all nodes have all links
  * config: Enforce use of 'name' node attribute in multi-link clusters
  * totemconfig: Check for things that cannot be changed on the fly
  * Fix snprintf warnings
  * init: Use existing env variable from sysconf
  * upstart: Remove notifyd upstart unit
  * knet: Don't try to create loopback interface twice
  * knet: Fix knet log buffer size
  * cpg: Inform clients about left nodes during pause
  * man: Make the manpages reproducible
  * totemsrp: Fix leave message regression
  * totemsrp: Log proc/fail lists in memb_join_process
  * totemsrp: Fix srp_addr_compare
  * tools: don't distribute what we can easily make
  * Drop all references to SECURITY file
  * SECURITY: Remove SECURITY file
  * NSS_NoDB_Init: the parameter is reserved, must be NULL
  * Fix typo: defualt -&gt; default
  * Fix typo: sucesfully -&gt; successfully
  * totemsrp: Check join and leave msg length
  * totemsrp: Implement sanity checks of received msgs
  * cpg: Handle fragmented message sending interrupt
  * totem: Display IP of sender
  * totemsrp: Add magic and version into header
  * knet: Fix display of links with unconfigured link0
  * main: Set errno before calling of strtol
  * quorumtool: Don't set our_flags without v_handle
  * sam_test_agent: Remove unused assignment
  * blackbox: Quote subshell result properly
  * init: Quote subshell result properly
  * cfgtool: Don't assume link ID is a single char
  * knet: Always use link0 for loopback
  * totem: Fix debug warnings printed by knet
  * config: Allow use of ring0_addr
  * config: Update message when local host isn't found
  * cfg: Fix cfg_get_node_addrs so that DLM works
  * totem: Return interface count correctly
  * totem: Use nodeid ONLY in srp_addr
  * [rpm] use rpm macros to identify build distro
  * [rpm] fixup corosync.spec.in to build on opensuse
  * totempg: Fix corrupted messages
  * totempg: use iovec[i].iov_len instead of copy_len
  * totempg: Fix fragmentation segfault
  * [build] fix build with non-standard knet location
  * [man] fix regression introduced by 7162e75dcf81b7e475536e3060bf5e9312cd43b8
  * Man: Move overview mp to sections 3 and 7 from 8
  * logging: Close before and open blackbox after fork
  * logging: Make blackbox configurable
  * corosync-notifyd: improve error handling
  * spec: Modernize spec to comply with newest Fedora
  * build: Remove support for upstart
  * build: Replace -lknet with autoconf generated vars
  * build: Remove rdma/ibverbs
  * qdevice: Remove qdevices
  * config: Don't fudge port numbers
  * knet: Allow ping_timers to be auto-configured
  * cts: Make code compatible with Python 3
  * corosync-notifyd: make SNMP work again
  * build: Add the headers necessary for RPM build
  * config: if local node addr is wrong, fail with a sensible message
  * totemknet: Drop truncated packets on receive
  * totemudp: Make use of UDP_RECEIVE_FRAME_SIZE_MAX
  * totemudpu: Export and rename UDPU_FRAME_SIZE_MAX
  * totemconfig: Fix UDP autogeneration of mcast addr
  * totemudpu: Scale receive buffer
  * config: Allow selection of crypto_model
  * libcpg: Fix issue with partial big packet assembly
  * qdevice: mv free(str) after port validation
  * corosync.aug: Add missing options
  * config: Allow links to have different ip_versions
  * Fix compile errors in qdevice and vqsim on FreeBSD
  * cmapctl: mention the Clear stats option in usage message
  * corosync-cfgtool: refactor cli parameters handling
  * wd: fix snprintf warnings
  * totemsrp: Revert totemsrp_get_ifaces() changes
  * man: Add note about corosync not using name option
  * corosync.conf: publicize nodelist.node.name
  * man: fixes for corosync.conf man page
  * cmapctl: add "-m" option into help message
  * totemconfig: remove duplicate aes256 test
  * fix output format for corosync-cfgtool with knet (#283)
  * sync: Call sync_init of all services at once
  * sync: Remove unneeded determine sync code
  * stats: Add some missing knet stats
  * man: Add note about qdevice parallel cmds start
  * man: corosync-qdevice: some more stylistics
  * systemd: corosync-qdevice can not run without corosync
  * man: corosync-qdevice: fix formatting vs. punctuation
  * configure: kill off INITWRAPPERSDIR
  * corosync-qdevice: send startup notification to systemd
  * corosync-qnetd: send startup notification to systemd
  * Send corosync-notifyd startup notification to systemd
  * Make systemd stop corosync-notifyd if corosync is stopped
  * corosync.spec: Add system-devel build requirement
  * Send corosync startup notification to systemd
  * quorumtool: Use full buffer size in snprintf
  * cpghum: Mark print/log functions with printf attr
  * cpg_test_agent: Fix snprintf compiler warnings
  * sam: Fix snprintf compiler warnings
  * coroparse: Do not convert empty uid, gid to 0
  * cmapctl: Add option to clear the stats
  * stats: Don't display errors when reading knet stat
  * make the output of "corosync-cfgtool -s" more readable (#269)
  * cfg: nodeid should be unsigned int
  * quorumtool: remove duplicated help message
  * man: fix cpg_mcast_joined.3.in
  * man: Add stats.clear keys to the cmap_keys man pg
  * stats: Add cmap key to clear the various stats.
  * Use RuntimeDirectory instead of tmpfiles.d
  * totemconfig: generate mcast icmap items for UDP
  * Use static case blocks to determine distro flavor
  * configure: add --with-initconfigdir option
  * totemconfig: add nodeid check for knet
  * man: support SOURCE_DATE_EPOCH
  * man:fix in corosync-qdevice.8
  * man: must set nodeid for knet in nodelist
  * logsys: Avoid redundant callsite section checking
  * config: Fix memory leak
  * knet: Add support for knet compression
  * qdevice: Add support for heuristics
  * Spec: fix arch-qualified dependencies
  * cmap: Remove noop highest config version check
  * cmap: don't shutdown highest config_version node
  * totemudp: Remove memb_join discarding
  * votequorum: make atb consistent on nodelist reload
  * totem: Remove unnecessary NSS headers
  * config: Allow dynamic link configuration
  * totemudp: Retry if bind fails
  * corosync.conf.5: watchdog support is conditional
  * wd: default to not using a watchdog
  * wd: remove extra capitalization typo
  * corosync.conf.5: add warning about slow watchdogs
  * totemknet: fix debug message typo
  * corosync.conf.5: Fix watchdog documentation
  * wd: fix typo
  * Include fcntl.h for F_* and O_* defines
  * stats: add knet 'handle' stats
  * main: use syslog &amp; printf directly for early log messages
  * totempg: Allow space for incoming overflow
  * cpghum: Add options to change flood start/mult/end sizes (#237)
  * totemknet: Use knet's LOOPBACK transport (#236)
  * CFG: Remove ring-reenable code
  * main: Add support for libcgroup
  * stats: Add map with on-demand statistics
  * ipc: Check for the libraries sending invalid message IDs
  * main: Add option to set priority
  * totemknet: Prevent dead-loop in log_flush_messages
  * corosync-keygen: Display number of needed bits
  * totemknet: Flush knet log messages
  * corosync-keygen: Make less-secure default
  * corosync-keygen: Adapt to knet key sizes
  * totemconfig: Make crypto work again
  * knet: Compile with latest knet API
  * totem: Propagate totem initialization failure
  * totemknet: Use new knet_link_set_config() API
  * coroapi: Use size_t for private_data_size
  * votequorum: Report errors from votequorum_exec_send_reconfigure
  * cpghum: remove space after delimiter
  * cpghum: Add interim RTT to cpghum
  * configure: Enable C99 language standard
  * main: Display reason why cluster cannot be formed
  * notifyd: Add the community name to an SNMP trap
  * cpghum: Add machine-readable output
  * test: Fold cpgbench into cpghum (#205)
  * knet: Allow space for encapsulated messages
  * Main: Call mlockall after fork
  * Fix typos in README.recovery
  * coroparse: Use readdir instead of readdir_r
  * totemknet: Handle logpipe creation failure
  * wd: Report error when close of wd fails
  * Qnetd lms: Use UTILS_PRI_RING_ID printf format str
  * cpghum: Fix printf of size_t variable
  * totemknet: Got back to recvmsg() from recvmmsg()
  * totemconfig: Prefer nodelist over bindnetaddr
  * knet: Close libknet down cleanly at shutdown
  * man: Document -a option to corosync-quorumtool
  * cpghum test: Improve error codes
  * quorumtool: Add option to show all node addresses
  * cpghum: Stop cpghum from reporting fake CRC errors
  * logconfig: Do not overwrite logger_subsys priority
  * totem: Fix buffer sizes
  * main: Don't ask libqb to handle segv, it doesn't work
  * Logsys: Change logsys syslog_priority priority
  * knet: improve logging messages by adding knet subsystem
  * cpghum: Add abort_on_error option
  * cpghum: Add min rtt and print stats every alarm
  * cpghum: Add Round Trip Time (RTT) reporting
  * knet: Change nodeids to knet_node_id_t for new knet compatibility
  * knet: Fix MTU sizes &amp; allow transport config in corosync.conf
  * knet: PMTUd data_mtu already accounts for IP and knet header overheads
  * knet: switch from write to sendto()
  * knet: Change nodeids to 8 bit for new knet compatibility
  * doc: document watchdog_device parameter
  * knet: Fix member_remove to shut down existing links first
  * Spec: make internal dependencies arch-qualified
  * Spec: drop unneeded dependency
  * knet: Reduce default pong count to 2 for faster startup
  * totemknet: Make it compile with kronosnet git master
  * Qdevice: fix spell errors in qdevice
  * Remove redundant header file inclusion
  * Remove deprecated doxygen flags
  * upstart: Add softdog module loading example
  * Totempg: remove duplicate memcpy in mcast_msg func
  * man: Modify man-page according to command usage
  * init: Add doc URIs to the systemd service files
  * Fix typo: Destorying -&gt; Destroying
  * man: Fix typos in man page
  * totempg: totempg_groups_join return valid error
  * systemd: Delete unnecessary soft_margin
  * knet: Support reload of link parameters
  * list: Unify the list processing with qb_list func
  * knet: Allow configuration of more params
  * knet: Don't lose log messages when knet gets busy (#165)
  * libvotequorum: Bump version
  * list: Replace for_each by safe version where need
  * list: Remove list.h
  * list: Replace uses of list.h with qblist.h
  * [build] Fix build on RHEL7.3 latest
  * Change a type of NodeID.
  * vqsim: Fix Makefile.am
  * configure: Remove RDMA (again)
  * vqsim: Add Quorum simulator program
  * Build: Fail configure if knet is not installed
  * totem: add totemknet.[ch]
  * cfg: Prevents use of uninitialized buffer
  * totem: Add Kronosnet transport.
  * coropase: Set a poll_period value for wd monitor
  * votequorum: simplify reconfigure message handling
  * votequorum: Don't update expected_votes display if value is too high
  * Fix various typos
  * init: corosync and cman aren't system facilities
  * conf: be explicit about the mcast src/dst ports
    Added:
    corosync-3.1.8.tar.gz
    Removed:
    corosync-2.4.6.tar.gz
    bug-1001164_corosync.conf-example.patch
    bug-1032634_fix-ifdown-udp.patch
    bug-1083561_upgrade-from-1-x-y.patch
    bug-882449_corosync-conf-example.patch
    corosync-2.3.4-fix-bashisms.patch
    corosync-init-lockfile-path-error.patch
    corosync-start-stop-level.patch
    Fix-compile-warnings-with-GCC-7.2.1.patch
    upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch
    baselibs.conf
    Modified:
    _service
    _servicedata
    corosync.changes: add changelogs
    corosync.spec: updates to corosync3</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1731499200">- Add a patch to harden services with systemd sandboxing:
  * 0001-harden-services-with-systemd-sandboxing.patch</changelog>
  <changelog author="nicholas.yang@suse.com" date="1731931200">- Update to version 3.1.9:
  * rust: Update to latest standards
  * totemsrp: Fix orf_token stats
  * totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  * totem: Use proper timestamp type for token warning
  * stats: Store token rx and tx timestamps as 64-bit
  * rust: fix clippy warning in rust 1.81
  * coroparse: Free kv_item key and value on failure
  * icmap: Free memory if qb_map_notify_add fails
  * cfg: Free new_config interfaces on failure
  * main: support lock pid file arg
  * man: fix a typo in cpg_model_initialize
  * man: Improve quorum provider formatting
  * rust: tests return errors and don't hang
  * rust: Improve Rust bindings
  * Move corosync-notifyd policy file into $(datadir)/dbus-1/system.d
  * man: corosync.conf: Multi improvements
  * totem: Fix reference links
  * Report crypto errors back to cfg reload
  * Fix up the library .versions files
  * configure: Fix building of rust for release
  * License: Fix year (mainly to fix rust building)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1742990400">- Add a patch to fix CVE-2025-30472 (bsc#1239987)
  * 779.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1765540800">- Update to version 3.1.10:
  * Unit tests for fd_get() calls
  * rust: fix fd_get() pointer dereference
  * configure.ac: Remove MSGHDR fields detection
  * totemudp: Remove MSGHDR conditionals
  * totemudp: Rework truncated packet detection
  * totemudpu: Remove MSGHDR conditionals
  * totemudpu: Fix weird indentation
  * totemudpu: Rework truncated packet detection
  * totemknet: Remove MSGHDR conditionals
  * totemknet: Rework truncated packet detection
  * clang: Add missing void to function declarations
  * configure: Remove unsupported -Wunsigned-char
  * Handle knet's removal of SCTP gracefully
  * SCTP in knet is deprecated
  * allow to use dscp for traffic prioritization
  * totemknet: Remove usage of struct ether_header
  * sam: Do not lock sam_register
  * cmapctl: Check return code of cmap_set_uint32
  * sam: Refactor locking
  * testsam: Add sam_finalize deadlock test
  * testsam: Refactor test
  * testsam: Make test work with votequorum
  * testsam: Try to turn off coredump
  * cfg: Fix cfg_get_node_addrs incorrect retype
  * totemknet: Fix msg_msg_hdr typo
  * totemknet: Handle trncated packets and msg_flags
  * totemknet: Include ethernet.h only for nozzle
  * totempg: Retype iovec iov_base
  * main: Retype iovec iov_base
  * pload: Retype iovec iov_base
  * cmap: Retype iovec iov_base
  * vsf_quorum: Include alloca header file
  * logsys: Remove config mutex
  * coroparse: Suppress coverity toctou error
  * cpg: Add comment about potential resource leak
  * totempg: Suppress coverity sleep error
  * totemconfig: Suppress coverity unused_value errors
  * totemconfig: Suppress coverity no_effect error
  * coverity: Suppress weak_crypto errors
  * keygen: Enhance read random loop
  * cpg: Don't call cpg_deliver_fn if unset
  * totempg: Fix signedness for result of mcast_msg
  * logsys: Fix signedness of get_unblocked
  * cpg: Fix signedness of munmap result
  * man: Clarify processor scaling
  * init: Use LogsDirectory in systemd unit file
  * exec: Add support for env STATE_DIRECTORY
  * config: Cleanup dropped options
  * totemconfig: Store mcastport in icmap
  * man: Enhance description of mcastport
  * coroparse: Implement handler for str_to_ull error
  * coroparse: Remove kv_items from list
  * coroparse: Initialize logger_subsys_items_head
  * coroparse: Fix memory leaks
  * coroparse: Store key with prefix for nodelist.node
  * coroparse: Don't allow sections within member
  * coroparse: Don't allow sections within uidgid
  * coroparse: Store subsections of logging_daemon
  * coroparse: Store subsections of logger_subsys
  * coroparse: Handle end of special sections
  * coroparse: Remove unused code
  * coroparse: Mark path in parse_section as const
  * coroparse: Check emptiness of key name
  * Fix stack buffer overflow in remove_whitespace()
  * totemsrp: Check size of orf_token msg
  * totemknet: Handle new knet2 datafd API
  * spec: Use GitHub source URL
- Remove a patch as it is included in 3.1.10
  * 779.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1766750400">- Update corosync.spec:
  * Drop /var/lib/corosync and /var/log/cluster for compatibility with immutable mode (jsc#PED-14799)
  * Add tmpfiles.d/corosync.conf to create /var/log/cluster and /var/lib/corosync (jsc#PED-14799)
  * Drop %config(noreplace) for fillup templates to ensure correct updates.
  * Drop %config(noreplace) for config examples in /usr/share/doc.
  * Add the missing %service_del_postun script.
  * Remove legacy dir /usr/lib/corosync
  * Remove legacy SLE 12 compatibility conditionals and macros.
  * Migrate D-Bus configuration files from /etc to /usr/share.</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1768219200">- Update corosync.spec:
  * Stop marking /var/lib/corosyn and /var/log/cluster as %ghost (jsc#PED-14799)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1775131200">- Add a patch to fix CVE-2026-35091 and CVE-2026-35092 (bsc#1261299)(bsc#1261300)
  * 820.patch</changelog>
</package>
<package pkgid="54bf2b4a5a22ca78a197c0f1389eee0762fd68eaadd62feeaabe7754d4c3e0f7b14def01c2ee4cd78f138169a1ac3d191cfaeb48b3ea658245d3ef6bd62eab0a" name="corosync-qdevice" arch="riscv64">
  <version epoch="0" ver="3.0.4" rel="3.1"/>
  <changelog author="Yuan Ren &lt;yren@suse.com&gt;" date="1563883200">- Corosync-qdevice with rolling up version with upstream latest commit</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1597233600">- Corosync-qdevice with rolling up version with upstream latest commit</changelog>
  <changelog author="XLiang@suse.com" date="1610020800">- Update to version 3.0.1+20201123.df3c672:
  * qnetd: Don't alloc host_addr
  * qnetd: Move client schedule disconnect handling
  * qnetd-algo-ffsplit: Simplify KAP Tie-breaker logic
  * qnetd: Improve dead peer detection
  * qnet-config: Add space to string concat
  * timer-list: Add functions for get and set interval
  * timer-list: Rename delete and reschedule ops
  * utils: Add utils_strtod
  * qdevice: Handle configurations without ring0_addr
  * qdevice: Configuration without nodelist is invalid
  * qdevice-cmap: Load clear node high bit only once
  * qdevice-cmap: Fix clear high node bit typo
  * qdevice-net-ipc-cmd: Fix compiler warning
  * devel: add corosync-qdevice.pc file for pcs to use
  * tests: Fix assert problems
  * timer-list: Improve efficiency of delete operation
  * test-timer-list: Ignore poll errors
  * tlv: Check dynar_cat result
  * test-process-list: Fix few bugs
  * msg: Check cat result on adding msg type and size
  * timer-list: Implement heap based timer-list
  * pr-poll-loop: Add queue header include
  * qdevice-ipc: Fix dereference bug
  * qnet: Add support for keep active partition vote
  * qnetd: Fix NULL dereference of client
  * qdevice-net-heuristics: Fix log message
  * qdevice: Fix set option and set option reply
  * LICENSE: Update copyright date
  * qnetd: Add support for keep active partition vote
  * README: Fix typos
  * timer-list: Add test
  * timer-list: Return error on adding NULL callback
  * qnetd: Fix dpd timer
  * qdevice-votequorum: Fix typo in log message
  * qdevice: Port qdevice to use pr-poll-loop
  * qdevice-net: Log adds newline automatically
  * qnetd: Return error code based on ipc closed
  * pr-poll-loop: Fix set_events_cb return code
  * qdevice: Fix connect heuristics result callback
  * pr-poll-loop: Add pre poll callbacks
  * pr-poll-loop: Pass PRPollDesc for prfd events
  * pr-poll-loop: Add support for PR_POLL_EXCEPT
  * qnetd: Move pr_poll_loop_exec call to function
  * qnetd: Log pr_poll_loop_add,del errors properly
  * qnetd: Remove unneeded pprio include
  * qnetd: Remove write callback on listening sockets
  * qdevice: Initial port to use pr-poll-loop
  * pr-poll-loop: Return error code if PR_Poll fails
  * heuristics: Remove qdevice instance pointer
  * tests: Enhance pr-poll-loop test
  * tests: Add pr-poll-loop test
  * pr-poll-loop: Do not add FD when events is empty
  * qdevice: Fix connect heuristics result callback
  * qdevice: Add space before bracket
  * qdevice: Use EXIT_SUCCESS and EXIT_FAILURE codes
  * qnetd: Do not call ffsplit_do on shutdown
  * qnetd: Migrate main loop to pr-poll-loop
  * pr-poll-loop: Add main poll loop based on PR_Poll</changelog>
  <changelog author="XLiang@suse.com" date="1621857600">- Update to version 3.0.1+20210409.e1d5914:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * timer-list: Use correct english term children
  * tests: Fix test-timer-list NULL check
  * tests: Enhance test-timer-list</changelog>
  <changelog author="XLiang@suse.com" date="1680696000">- Update to version 3.0.3+20230322.4331c7d:
  * qdevice: Destroy non blocking client on failure
  * configure: Modernize configure.ac a bit
  * unix-socket: Check minimal length of socket path</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1731499200">- Add a patch to harden services with systemd sandboxing:
  * 0001-harden-services-with-systemd-sandboxing.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1745841600">- Modify 0001-harden-services-with-systemd-sandboxing.patch:
  * Remove NoNewPrivileges=true as it is incompatible with SELinux (bsc#1241921)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1765540800">- Update to version 3.0.4:
  * configure: Remove unsupported -Wunsigned-char
  * qnetd: Remove unused cluster_no
  * qnetd: Add void to register function declaration
  * configure: Detection of warning flags for clang
  * configure: Remove deprecated warnings
  * qdevice: Suppress Coverity errors
  * qdevice: Add option to change socket file gid
  * utils: Add utils_get_group_gid
  * qdevice: Add option to change socket file umask
  * utils: Add utils_strtonum_base
  * tests: Add check of empty dynar-getopt value
  * certutil: Adding alternative options for SSH
  * qnetd: Assert dpd timer entry exists
  * qnetd: Assert first tie-breaker node entry exists
  * msg: Check result of msg_add_type and msg_add_len
  * qdevice: Add note about coverity weak crypto err
  * man: Clarify HB interval in corosync-qnetd-tool
  * init: Remove unused upstart entry from Makefile.am
  * build: Add support for sysusers.d functionality
  * qnetd: Add note about coverity false positive err
  * build: Add support for installing qnetd into sbin
  * spec: Migrate to SPDX license</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1767528000">- Update corosync-qdevice.spec:
  * Drop /run/corosync-qdevice, /var/run/corosync-qdevice, /var/run/corosync-qnetd, and /var/run/corosync-qnetd as they are created in tmpfs
  * Drop %config(noreplace) for fillup templates to ensure correct updates.</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1768219200">- Update corosync-qdevice.spec:
  * Drop %ghost files in /run</changelog>
</package>
<package pkgid="1934016684f8866eea94fc71306978df5e8fce657420b8c78c331500e1f583b542597bf0740310e825bc433527317c1a9afd26b5eea736923c8dcf1a87304473" name="corosync-qnetd" arch="riscv64">
  <version epoch="0" ver="3.0.4" rel="3.1"/>
  <changelog author="Yuan Ren &lt;yren@suse.com&gt;" date="1563883200">- Corosync-qdevice with rolling up version with upstream latest commit</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1597233600">- Corosync-qdevice with rolling up version with upstream latest commit</changelog>
  <changelog author="XLiang@suse.com" date="1610020800">- Update to version 3.0.1+20201123.df3c672:
  * qnetd: Don't alloc host_addr
  * qnetd: Move client schedule disconnect handling
  * qnetd-algo-ffsplit: Simplify KAP Tie-breaker logic
  * qnetd: Improve dead peer detection
  * qnet-config: Add space to string concat
  * timer-list: Add functions for get and set interval
  * timer-list: Rename delete and reschedule ops
  * utils: Add utils_strtod
  * qdevice: Handle configurations without ring0_addr
  * qdevice: Configuration without nodelist is invalid
  * qdevice-cmap: Load clear node high bit only once
  * qdevice-cmap: Fix clear high node bit typo
  * qdevice-net-ipc-cmd: Fix compiler warning
  * devel: add corosync-qdevice.pc file for pcs to use
  * tests: Fix assert problems
  * timer-list: Improve efficiency of delete operation
  * test-timer-list: Ignore poll errors
  * tlv: Check dynar_cat result
  * test-process-list: Fix few bugs
  * msg: Check cat result on adding msg type and size
  * timer-list: Implement heap based timer-list
  * pr-poll-loop: Add queue header include
  * qdevice-ipc: Fix dereference bug
  * qnet: Add support for keep active partition vote
  * qnetd: Fix NULL dereference of client
  * qdevice-net-heuristics: Fix log message
  * qdevice: Fix set option and set option reply
  * LICENSE: Update copyright date
  * qnetd: Add support for keep active partition vote
  * README: Fix typos
  * timer-list: Add test
  * timer-list: Return error on adding NULL callback
  * qnetd: Fix dpd timer
  * qdevice-votequorum: Fix typo in log message
  * qdevice: Port qdevice to use pr-poll-loop
  * qdevice-net: Log adds newline automatically
  * qnetd: Return error code based on ipc closed
  * pr-poll-loop: Fix set_events_cb return code
  * qdevice: Fix connect heuristics result callback
  * pr-poll-loop: Add pre poll callbacks
  * pr-poll-loop: Pass PRPollDesc for prfd events
  * pr-poll-loop: Add support for PR_POLL_EXCEPT
  * qnetd: Move pr_poll_loop_exec call to function
  * qnetd: Log pr_poll_loop_add,del errors properly
  * qnetd: Remove unneeded pprio include
  * qnetd: Remove write callback on listening sockets
  * qdevice: Initial port to use pr-poll-loop
  * pr-poll-loop: Return error code if PR_Poll fails
  * heuristics: Remove qdevice instance pointer
  * tests: Enhance pr-poll-loop test
  * tests: Add pr-poll-loop test
  * pr-poll-loop: Do not add FD when events is empty
  * qdevice: Fix connect heuristics result callback
  * qdevice: Add space before bracket
  * qdevice: Use EXIT_SUCCESS and EXIT_FAILURE codes
  * qnetd: Do not call ffsplit_do on shutdown
  * qnetd: Migrate main loop to pr-poll-loop
  * pr-poll-loop: Add main poll loop based on PR_Poll</changelog>
  <changelog author="XLiang@suse.com" date="1621857600">- Update to version 3.0.1+20210409.e1d5914:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * timer-list: Use correct english term children
  * tests: Fix test-timer-list NULL check
  * tests: Enhance test-timer-list</changelog>
  <changelog author="XLiang@suse.com" date="1680696000">- Update to version 3.0.3+20230322.4331c7d:
  * qdevice: Destroy non blocking client on failure
  * configure: Modernize configure.ac a bit
  * unix-socket: Check minimal length of socket path</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1731499200">- Add a patch to harden services with systemd sandboxing:
  * 0001-harden-services-with-systemd-sandboxing.patch</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1745841600">- Modify 0001-harden-services-with-systemd-sandboxing.patch:
  * Remove NoNewPrivileges=true as it is incompatible with SELinux (bsc#1241921)</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1765540800">- Update to version 3.0.4:
  * configure: Remove unsupported -Wunsigned-char
  * qnetd: Remove unused cluster_no
  * qnetd: Add void to register function declaration
  * configure: Detection of warning flags for clang
  * configure: Remove deprecated warnings
  * qdevice: Suppress Coverity errors
  * qdevice: Add option to change socket file gid
  * utils: Add utils_get_group_gid
  * qdevice: Add option to change socket file umask
  * utils: Add utils_strtonum_base
  * tests: Add check of empty dynar-getopt value
  * certutil: Adding alternative options for SSH
  * qnetd: Assert dpd timer entry exists
  * qnetd: Assert first tie-breaker node entry exists
  * msg: Check result of msg_add_type and msg_add_len
  * qdevice: Add note about coverity weak crypto err
  * man: Clarify HB interval in corosync-qnetd-tool
  * init: Remove unused upstart entry from Makefile.am
  * build: Add support for sysusers.d functionality
  * qnetd: Add note about coverity false positive err
  * build: Add support for installing qnetd into sbin
  * spec: Migrate to SPDX license</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1767528000">- Update corosync-qdevice.spec:
  * Drop /run/corosync-qdevice, /var/run/corosync-qdevice, /var/run/corosync-qnetd, and /var/run/corosync-qnetd as they are created in tmpfs
  * Drop %config(noreplace) for fillup templates to ensure correct updates.</changelog>
  <changelog author="Nicholas Yang &lt;nicholas.yang@suse.com&gt;" date="1768219200">- Update corosync-qdevice.spec:
  * Drop %ghost files in /run</changelog>
</package>
<package pkgid="acb4639b74b446f9aa8b75002834f67f2d0b458c10e6ca328caeb4f6486cf275332a356ad49366b6bf60029d2ca1b714bf91c603d99687500b4bdcdaa8ab017e" name="corrosion" arch="riscv64">
  <version epoch="0" ver="0.6.0" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1716379200">- Init corrosion</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1740398400">- Update to 0.5.1
  * fix: Update FindRust to work with rustup v1.28.0</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757678400">- update to 0.5.2:
  * Leave choosing the MSVC runtime up to the C/C++ CMake code
    (https://github.com/corrosion-rs/corrosion/pull/573,
    https://github.com/corrosion-rs/corrosion/pull/566)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1766232000">- Update to 0.6.0
  * Corrosion now requires CMake 3.22
  * Removed native tooling and the corresponding option
    CORROSION_NATIVE_TOOLING
  * Fix Corrosion placing artifacts into the wrong directory
  New features:
  * Support using the $&lt;CONFIG&gt; generator expression in
    OUTPUT_DIRECTORY
  * Add OVERRIDE_CRATE_TYPE option to corrosion_import_crate,
    allowing users to override the crate-types of Rust libraries
    (e.g. force building as a staticlib instead of an rlib).
  * experimental support in corrosion_install for installing
    libraries and header files
  * Add CORROSION_TOOLS_RUST_TOOLCHAIN cache variable which allows
    users to select a different rust toolchain for compiling
    build-tools used by corrosion (currently cbindgen and cxxbridge)</changelog>
</package>
<package pkgid="60f951753cefbb19d89a42d40f041a9787cef6493e6fac8fa5eef61f78cc958a7a24e686271ba16369b2e870451dde038e0bab12e27e771a312eb253dcfbb496" name="cosign" arch="riscv64">
  <version epoch="0" ver="3.0.5" rel="2.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1727870400">- update to 2.4.0 (jsc#SLE-23879)
  - Add new bundle support to verify-blob and verify-blob-attestation (#3796)
  - Adding protobuf bundle support to sign-blob and attest-blob (#3752)
  - Bump sigstore/sigstore to support email_verified as string or boolean (#3819)
  - Conformance testing for cosign (#3806)
  - move incremental builds per commit to GHCR instead of GCR (#3808)
  - Add support for recording creation timestamp for cosign attest (#3797)
  - Include SCT verification failure details in error message (#3799)</changelog>
  <changelog author="meissner@suse.com" date="1738756800">- Update to version 2.4.2:
  - Updated open-policy-agent to 1.1.0 library (#4036)
  - Note that only Rego v0 policies are supported at this time
  - Add UseSignedTimestamps to CheckOpts, refactor TSA options (#4006)
  - Add support for verifying root checksum in cosign initialize (#3953)
  - Detect if user supplied a valid protobuf bundle (#3931)
  - Add a log message if user doesn't provide --trusted-root (#3933)
  - Support mTLS towards container registry (#3922)
  - Add bundle create helper command (#3901)
  - Add trusted-root create helper command (#3876)
  Bug Fixes:
  - fix: set tls config while retaining other fields from default http transport (#4007)
  - policy fuzzer: ignore known panics (#3993)
  - Fix for multiple WithRemote options (#3982)
  - Add nightly conformance test workflow (#3979)
  - Fix copy --only for signatures + update/align docs (#3904)
- use "osc service mr" to update</changelog>
  <changelog author="meissner@suse.com" date="1740052800">- Update to version 2.4.3:
  * Enable fetching signatures without remote get. (#4047)
  * Bump sigstore/sigstore to support KMS plugins (#4073)
  * sort properly Go imports (#4071)
  * sync comment with parameter name in function signature (#4063)
  * fix go imports order to be alphabetical (#4062)
  * fix comment typo and imports order (#4061)
  * Feat/file flag completion improvements (#4028)
  * Udpate builder to use go1.23.6 (#4052)
  * Refactor verifyNewBundle into library function (#4013)
  * fix parsing error in --only for cosign copy (#4049)
  * Fix codeowners syntax, add dep-maintainers (#4046)</changelog>
  <changelog author="meissner@suse.com" date="1744545600">- Update to version 2.5.0:
  * Update sigstore-go to pick up bug fixes (#4150)
  * Update golangci-lint to v2, update golangci-lint-action (#4143)
  * Feat/non filename completions (#4115)
  * update builder to use go1.24.1 (#4116)
  * Add support for new bundle specification for attesting/verifying OCI image attestations (#3889)
  * Remove cert log line (#4113)
  * cmd/cosign/cli: fix typo in ignoreTLogMessage (#4111)
  * bump to latest scaffolding release for testing (#4099)
  * increase 2e2_test docker compose tiemout to 180s (#4091)
  * Fix replace with compliant image mediatype (#4077)
  * Add TSA certificate related flags and fields for cosign attest (#4079)
- Security issues fixed:
  - CVE-2024-6104: cosign: hashicorp/go-retryablehttp: url might write sensitive information to log file (bsc#1227031)
  - CVE-2024-51744: cosign: github.com/golang-jwt/jwt/v4: Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt (bsc#1232985)
  - CVE-2025-27144: cosign: github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237682)
  - CVE-2025-22870: cosign: golang.org/x/net/proxy: proxy bypass using IPv6 zone IDs (bsc#1238693)
  - CVE-2025-22868: cosign: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239204)
  - CVE-2025-22869: cosign: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239337)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1748433600">- switch to go1.24, enable fips build</changelog>
  <changelog author="meissner@suse.com" date="1752840000">- Update to version 2.5.3 (jsc#SLE-23879)
  - Add signing-config create command (#4280)
  - Allow multiple services to be specified for trusted-root create (#4285)
  - force when copying the latest image to overwrite (#4298)
  - Fix cert verification logic for trusted-root/SCTs (#4294)
  - Fix lint error for types package (#4295)
  - feat: Add OCI 1.1+ experimental support to tree (#4205)
  - Add validity period end for trusted-root create (#4271)
  - avoid double-loading trustedroot from file (#4264)
- Update to 2.5.2:
  - Do not load trusted root when CT env key is set
  - docs: improve doc for --no-upload option (#4206)
- Update to 2.5.1:
  * Features
  - Add Rekor v2 support for trusted-root create (#4242)
  - Add baseUrl and Uri to trusted-root create command
  - Upgrade to TUF v2 client with trusted root
  - Don't verify SCT for a private PKI cert (#4225)
  - Bump TSA library to relax EKU chain validation rules (#4219)
  * Bug Fixes
  - Bump sigstore-go to pick up log index=0 fix (#4162)
  - remove unused recursive flag on attest command (#4187)
  * Docs
  - Fix indentation in verify-blob cmd examples (#4160)
  * GO-2025-3660/ CVE-2025-46569: Fixed OPA server Data API HTTP path injection of Rego (bsc#1246725)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1758196800">- Update to version 2.6.0:
  - Require exclusively a SigningConfig or service URLs when signing (#4403)
  - Add a terminal spinner while signing with sigstore-go (#4402)
  - Bump sigstore-go, support alternative hash algorithms with keys (#4386)
  - Add support for SigningConfig in sign/attest (#4371)
  - Support self-managed keys when signing with sigstore-go (#4368)
  - Remove SHA256 assumption in sign-blob/verify-blob (#4050)
  - introduce dockerfile to pin the go version to decouple go version from go.mod (#4369)
  - refactor: extract function to write referrer attestations (#4357)
  - Break import cycle with e2e build tag (#4370)
  - Update conformance test binary for signing config (#4367)
  - update builder image to use go1.25 (#4366)
  - Don't load content from TUF if trusted root path is specified (#4347)
  - Don't require timestamps when verifying with a key (#4337)
  - Fixes to cosign sign / verify for the new bundle format (#4346)
  - update builder to use go1.24.6 (#4334)
  - bump golangci-lint to v2.3.x (#4333)
  - Have cosign sign support bundle format (#4316)
  - Add support for SigningConfig for sign-blob/attest-blob, support Rekor v2 (#4319)
  - Verify subject with bundle only when checking claims (#4320)
  - Add to `attest-blob` the ability to supply a complete in-toto statement, and add to `verify-blob-attestation` the ability to verify with just a digest (#4306)</changelog>
  <changelog author="meissner@suse.com" date="1765368000">- Update to version 3.0.3:
  * 4554: Closes 4554 - Add warning when --output* is used (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.1.0 (#4545)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.111.0 to 3.113.0 (#4542)
  * chore(deps): bump github.com/awslabs/amazon-ecr-credential-helper/ecr-login (#4543)
  * chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#4546)
  * chore(deps): bump the actions group with 4 updates (#4544)
  * chore(deps): bump the gomod group across 1 directory with 5 updates (#4567)
  * chore(deps): bump golang from 1.25.4 to 1.25.5 in the all group (#4568)
  * update builder to use go1.25.5 (#4566)
  * Protobuf bundle support for subcommand `clean` (#4539)
  * Add staging flag to initialize with staging TUF metadata
  * update slack invite link (#4560)
  * Updating sign-blob to also support signing with a certificate (#4547)
  * Bump sigstore library dependencies (#4532)
  * Protobuf bundle support for subcommands `save` and `load` (#4538)
  * Fix cert attachment for new bundle with signing config
  * Fix OCI verification with local cert - old bundle
  * chore(deps): bump github.com/sigstore/fulcio from 1.7.1 to 1.8.1 (#4519)
  * chore(deps): bump golang.org/x/crypto in /test/fakeoidc (#4535)
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#4536)
  * CVE-2025-58181: Fixed golang.org/x/crypto/ssh: invalidated number
    of mechanisms can cause unbounded memory consumption (bsc#1253913)
  * update go builder and cosign (#4529)
  * chore(deps): bump the gomod group across 1 directory with 7 updates (#4528)
  * chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#4478)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4520)
  * chore(deps): bump golang from 1.25.3 to 1.25.4 in the all group (#4515)
  * chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#4518)
  * chore(deps): bump cuelang.org/go from 0.14.2 to 0.15.0 (#4524)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.9.0 to 1.10.1 (#4521)
  * chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4502)
  * chore(deps): bump the actions group across 1 directory with 2 updates (#4516)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.110.0 to 3.111.0 (#4523)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4522)
  * Deprecate tlog-upload flag (#4458)
  * fix: Use signal context for `sign` cli package.
  * update offline verification directions (#4526)
  * Fix signing/verifying annotations for new bundle
  * Add support to download and attach for protobuf bundles (#4477)
  * Add --signing-algorithm flag (#3497)
  * Refactor signcommon bundle helpers
  * Add --bundle and fix --upload for new bundle
  * Pass insecure registry flags through to referrers
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.108.0 to 3.109.1 (#4483)
  * Add protobuf bundle support for tree subcommand (#4491)
  * Remove stale embed import (#4492)
  * Support multiple container identities
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4484)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4480)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 (#4485)
  * chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#4486)
  * chore(deps): bump cuelang.org/go in the gomod group (#4479)
  * upgrade OSS-Fuzz build tooling (#4487)
  * Fix segfault when no attestations are found (#4472)
  * Use overridden repository for new bundle format (#4473)
  * update go to 1.25.3 (#4471)
  * Remove --out flag from `cosign initialize` (#4462)
  * chore(deps): bump the actions group with 2 updates (#4460)
  * Deprecate offline flag (#4457)
  * Deduplicate code in sign/attest* and verify* commands (#4449)
  * Cache signing config when calling initialize (#4456)
  * Update changelog for v3.0.2 (#4455)
  * chore(deps): bump google.golang.org/api from 0.250.0 to 0.251.0
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go
  * chore(deps): bump the actions group with 3 updates
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.107.2 to 3.108.0
  * choose different signature filename for KMS-signed release signatures (#4448)
  * chore(deps): bump github.com/go-jose/go-jose/v4 (#4451)
  * Update rekor-tiles version path
  * update CL for v3.0.1 release (#4447)
  * update goreleaser config for v3.0.0 release (#4446)
  * Create changelog for v3.0.0 (#4440)
  * Fetch service URLs from the TUF PGI signing config by default (#4428)
  * Create changelog for v2.6.1 (#4439)
  * chore(deps): bump google.golang.org/api from 0.249.0 to 0.250.0 (#4432)
  * chore(deps): bump the gomod group with 2 updates (#4429)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.8.0 to 1.9.0 (#4433)
  * chore(deps): bump the actions group with 3 updates (#4434)
  * chore(deps): bump github.com/go-openapi/swag from 0.24.1 to 0.25.1 (#4435)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4436)
  * chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0 (#4437)
  * Bump module version to v3 for Cosign v3.0 (#4427)
  * Move sigstore-conformance back to tagged release (#4425)
  * Bump sigstore-go to v1.1.3 (#4423)
  * Partially populate the output of cosign verify when working with new bundles (#4416)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4419)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4418)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.105.0 to 3.107.0 (#4420)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4421)
  * bump go builder to use 1.25.1 and cosign (#4417)
  * Bump sigstore-go for more precise user agents (#4413)
  * chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#4408)
  * chore(deps): bump the actions group with 2 updates (#4407)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4410)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.104.0 to 3.105.0 (#4411)
  * Default to using the new protobuf format (#4318)</changelog>
  <changelog author="meissner@suse.com" date="1770811200">- Update to version 3.0.4:
  * CVE-2025-11065: Fixed github.com/go-viper/mapstructure/v2: sensitive
    Information leak in logs (bsc#1250620)
  * CVE-2026-22703: Fixed that cosign verification accepts any valid
    Rekor entry under certain conditions (bsc#1256496)
  * Fix bundle verify path for old bundle/trusted root (#4623)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4616)
  * chore(deps): bump cuelang.org/go in the gomod group (#4615)
  * Optimize cosign tree performance by caching digest resolution (#4612)
  * Don't require a trusted root to verify offline with a key (#4613)
  * Support default services for trusted-root and signing-config creation (#4592)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4602)
  * chore(deps): bump github.com/sigstore/sigstore-go (#4578)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.114.1 to 3.115.2 (#4601)
  * chore(deps): bump google.golang.org/api from 0.257.0 to 0.258.0 (#4611)
  * chore(deps): bump k8s.io/client-go from 0.34.3 to 0.35.0 (#4604)
  * chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4588)
  * chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#4586)
  * chore(deps): bump the gomod group with 5 updates (#4599)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.10.1 to 1.12.1 (#4600)
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 (#4584)
  * chore(deps): bump the actions group with 3 updates (#4587)
  * chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#4589)
  * chore(deps): bump the gomod group with 9 updates (#4577)</changelog>
  <changelog author="meissner@suse.com" date="1771761600">- Update to version 3.0.5: (jsc#SLE-23879)
  * CVE-2026-24122: Fixed improper validation of certificates that
    outlive expired CA certificates (bsc#1258542)
  * CVE-2026-26958: Fixed filippo.io/edwards25519: failure to initialize
    receiver in MultiScalarMult can produce invalid results and lead to
    undefined behavior (bsc#1258612)
  * CVE-2026-24137: Fixed github.com/sigstore/sigstore/pkg/tuf: legacy
    TUF client allows for arbitrary file writes with target cache path
    traversal (bsc#1257139)
  * CVE-2026-22772: Fixed github.com/sigstore/fulcio: bypass MetaIssuer
    URL validation bypass can trigger SSRF to arbitrary internal services
    (bsc#1256562)
  * CVE-2026-23991: Fixed github.com/theupdateframework/go-tuf/v2: denial
    of service due to invalid TUF metadata JSON returned by TUF repository
    (bsc#1257080)
  * CVE-2026-23992: Fixed github.com/theupdateframework/go-tuf/v2:
    unauthorized modification to TUF metadata files due to a compromised
    or misconfigured TUF repository (bsc#1257085)
  * chore(deps): bump google.golang.org/api from 0.260.0 to 0.264.0 (#4679)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 from 2.0.1 to 2.1.0 (#4670)
  * chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#4712)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4680)
  * chore(deps): bump the gomod group across 1 directory with 4 updates (#4702)
  * chore(deps): bump the actions group with 3 updates (#4703)
  * update golang builder to use go1.25.7 (#4687)
  * update golangci-lint to v2.8.x (#4688)
  * Fix typo in CLI help (#4701)
  * Support DSSE signing conformance test (#4685)
  * chore(deps): bump the actions group across 1 directory with 8 updates (#4689)
  * Deprecate rekor-entry-type flag (#4691)
  * Deprecate cosign triangulate (#4676)
  * Deprecate cosign copy (#4681)
  * Enforce TSA requirement for Rekor v2, Fuclio signing (#4683)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4668)
  * chore(deps): bump golang from 1.25.5 to 1.25.6 in the all group (#4673)
  * Automatically require signed timestamp with Rekor v2 entries (#4666)
  * Fix syntax issue in conformance test, update nightly (#4664)
  * Add mTLS support for TSA client connections when signing with a signing config (#4620)
  * fix: avoid panic on malformed tlog entry body (#4652)
  * Verify validity of chain rather than just certificate (#4663)
  * Allow --local-image with --new-bundle-format for v2 and v3 signatures (#4626)
  * chore(deps): bump the gomod group across 1 directory with 3 updates (#4662)
  * Bump sigstore/sigstore to resolve GHSA (#4660)
  * Gracefully fail if bundle payload body is not a string (#4648)
  * fix: avoid panic on malformed replace payload (#4653)
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 (#4659)
  * fix: avoid panic on malformed attestation payload (#4651)
  * fix: avoid panic on malformed tlog entries (#4649)
  * Update conformance to latest
  * docs(cosign): clarify RFC3161 revocation semantics (#4642)
  * Add empty predicate to cosign sign when payload type is application/vnd.in-toto+json (#4635)
  * chore(deps): bump github.com/sigstore/fulcio from 1.8.4 to 1.8.5 (#4637)
  * Add origin key for ctfe trusted root
  * Add changelog updates for v3.0.4 and v2.6.2 (#4625)</changelog>
</package>
<package pkgid="3b371efb31263aa510191e2a039f3c89f6dd67caa77f11200c69e43165cd128353d8dcac76200e6c13027c06fb35727babf8ae7e0674d3b55ab12be438f67127" name="cosign-bash-completion" arch="noarch">
  <version epoch="0" ver="3.0.5" rel="2.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1727870400">- update to 2.4.0 (jsc#SLE-23879)
  - Add new bundle support to verify-blob and verify-blob-attestation (#3796)
  - Adding protobuf bundle support to sign-blob and attest-blob (#3752)
  - Bump sigstore/sigstore to support email_verified as string or boolean (#3819)
  - Conformance testing for cosign (#3806)
  - move incremental builds per commit to GHCR instead of GCR (#3808)
  - Add support for recording creation timestamp for cosign attest (#3797)
  - Include SCT verification failure details in error message (#3799)</changelog>
  <changelog author="meissner@suse.com" date="1738756800">- Update to version 2.4.2:
  - Updated open-policy-agent to 1.1.0 library (#4036)
  - Note that only Rego v0 policies are supported at this time
  - Add UseSignedTimestamps to CheckOpts, refactor TSA options (#4006)
  - Add support for verifying root checksum in cosign initialize (#3953)
  - Detect if user supplied a valid protobuf bundle (#3931)
  - Add a log message if user doesn't provide --trusted-root (#3933)
  - Support mTLS towards container registry (#3922)
  - Add bundle create helper command (#3901)
  - Add trusted-root create helper command (#3876)
  Bug Fixes:
  - fix: set tls config while retaining other fields from default http transport (#4007)
  - policy fuzzer: ignore known panics (#3993)
  - Fix for multiple WithRemote options (#3982)
  - Add nightly conformance test workflow (#3979)
  - Fix copy --only for signatures + update/align docs (#3904)
- use "osc service mr" to update</changelog>
  <changelog author="meissner@suse.com" date="1740052800">- Update to version 2.4.3:
  * Enable fetching signatures without remote get. (#4047)
  * Bump sigstore/sigstore to support KMS plugins (#4073)
  * sort properly Go imports (#4071)
  * sync comment with parameter name in function signature (#4063)
  * fix go imports order to be alphabetical (#4062)
  * fix comment typo and imports order (#4061)
  * Feat/file flag completion improvements (#4028)
  * Udpate builder to use go1.23.6 (#4052)
  * Refactor verifyNewBundle into library function (#4013)
  * fix parsing error in --only for cosign copy (#4049)
  * Fix codeowners syntax, add dep-maintainers (#4046)</changelog>
  <changelog author="meissner@suse.com" date="1744545600">- Update to version 2.5.0:
  * Update sigstore-go to pick up bug fixes (#4150)
  * Update golangci-lint to v2, update golangci-lint-action (#4143)
  * Feat/non filename completions (#4115)
  * update builder to use go1.24.1 (#4116)
  * Add support for new bundle specification for attesting/verifying OCI image attestations (#3889)
  * Remove cert log line (#4113)
  * cmd/cosign/cli: fix typo in ignoreTLogMessage (#4111)
  * bump to latest scaffolding release for testing (#4099)
  * increase 2e2_test docker compose tiemout to 180s (#4091)
  * Fix replace with compliant image mediatype (#4077)
  * Add TSA certificate related flags and fields for cosign attest (#4079)
- Security issues fixed:
  - CVE-2024-6104: cosign: hashicorp/go-retryablehttp: url might write sensitive information to log file (bsc#1227031)
  - CVE-2024-51744: cosign: github.com/golang-jwt/jwt/v4: Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt (bsc#1232985)
  - CVE-2025-27144: cosign: github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237682)
  - CVE-2025-22870: cosign: golang.org/x/net/proxy: proxy bypass using IPv6 zone IDs (bsc#1238693)
  - CVE-2025-22868: cosign: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239204)
  - CVE-2025-22869: cosign: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239337)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1748433600">- switch to go1.24, enable fips build</changelog>
  <changelog author="meissner@suse.com" date="1752840000">- Update to version 2.5.3 (jsc#SLE-23879)
  - Add signing-config create command (#4280)
  - Allow multiple services to be specified for trusted-root create (#4285)
  - force when copying the latest image to overwrite (#4298)
  - Fix cert verification logic for trusted-root/SCTs (#4294)
  - Fix lint error for types package (#4295)
  - feat: Add OCI 1.1+ experimental support to tree (#4205)
  - Add validity period end for trusted-root create (#4271)
  - avoid double-loading trustedroot from file (#4264)
- Update to 2.5.2:
  - Do not load trusted root when CT env key is set
  - docs: improve doc for --no-upload option (#4206)
- Update to 2.5.1:
  * Features
  - Add Rekor v2 support for trusted-root create (#4242)
  - Add baseUrl and Uri to trusted-root create command
  - Upgrade to TUF v2 client with trusted root
  - Don't verify SCT for a private PKI cert (#4225)
  - Bump TSA library to relax EKU chain validation rules (#4219)
  * Bug Fixes
  - Bump sigstore-go to pick up log index=0 fix (#4162)
  - remove unused recursive flag on attest command (#4187)
  * Docs
  - Fix indentation in verify-blob cmd examples (#4160)
  * GO-2025-3660/ CVE-2025-46569: Fixed OPA server Data API HTTP path injection of Rego (bsc#1246725)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1758196800">- Update to version 2.6.0:
  - Require exclusively a SigningConfig or service URLs when signing (#4403)
  - Add a terminal spinner while signing with sigstore-go (#4402)
  - Bump sigstore-go, support alternative hash algorithms with keys (#4386)
  - Add support for SigningConfig in sign/attest (#4371)
  - Support self-managed keys when signing with sigstore-go (#4368)
  - Remove SHA256 assumption in sign-blob/verify-blob (#4050)
  - introduce dockerfile to pin the go version to decouple go version from go.mod (#4369)
  - refactor: extract function to write referrer attestations (#4357)
  - Break import cycle with e2e build tag (#4370)
  - Update conformance test binary for signing config (#4367)
  - update builder image to use go1.25 (#4366)
  - Don't load content from TUF if trusted root path is specified (#4347)
  - Don't require timestamps when verifying with a key (#4337)
  - Fixes to cosign sign / verify for the new bundle format (#4346)
  - update builder to use go1.24.6 (#4334)
  - bump golangci-lint to v2.3.x (#4333)
  - Have cosign sign support bundle format (#4316)
  - Add support for SigningConfig for sign-blob/attest-blob, support Rekor v2 (#4319)
  - Verify subject with bundle only when checking claims (#4320)
  - Add to `attest-blob` the ability to supply a complete in-toto statement, and add to `verify-blob-attestation` the ability to verify with just a digest (#4306)</changelog>
  <changelog author="meissner@suse.com" date="1765368000">- Update to version 3.0.3:
  * 4554: Closes 4554 - Add warning when --output* is used (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.1.0 (#4545)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.111.0 to 3.113.0 (#4542)
  * chore(deps): bump github.com/awslabs/amazon-ecr-credential-helper/ecr-login (#4543)
  * chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#4546)
  * chore(deps): bump the actions group with 4 updates (#4544)
  * chore(deps): bump the gomod group across 1 directory with 5 updates (#4567)
  * chore(deps): bump golang from 1.25.4 to 1.25.5 in the all group (#4568)
  * update builder to use go1.25.5 (#4566)
  * Protobuf bundle support for subcommand `clean` (#4539)
  * Add staging flag to initialize with staging TUF metadata
  * update slack invite link (#4560)
  * Updating sign-blob to also support signing with a certificate (#4547)
  * Bump sigstore library dependencies (#4532)
  * Protobuf bundle support for subcommands `save` and `load` (#4538)
  * Fix cert attachment for new bundle with signing config
  * Fix OCI verification with local cert - old bundle
  * chore(deps): bump github.com/sigstore/fulcio from 1.7.1 to 1.8.1 (#4519)
  * chore(deps): bump golang.org/x/crypto in /test/fakeoidc (#4535)
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#4536)
  * CVE-2025-58181: Fixed golang.org/x/crypto/ssh: invalidated number
    of mechanisms can cause unbounded memory consumption (bsc#1253913)
  * update go builder and cosign (#4529)
  * chore(deps): bump the gomod group across 1 directory with 7 updates (#4528)
  * chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#4478)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4520)
  * chore(deps): bump golang from 1.25.3 to 1.25.4 in the all group (#4515)
  * chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#4518)
  * chore(deps): bump cuelang.org/go from 0.14.2 to 0.15.0 (#4524)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.9.0 to 1.10.1 (#4521)
  * chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4502)
  * chore(deps): bump the actions group across 1 directory with 2 updates (#4516)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.110.0 to 3.111.0 (#4523)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4522)
  * Deprecate tlog-upload flag (#4458)
  * fix: Use signal context for `sign` cli package.
  * update offline verification directions (#4526)
  * Fix signing/verifying annotations for new bundle
  * Add support to download and attach for protobuf bundles (#4477)
  * Add --signing-algorithm flag (#3497)
  * Refactor signcommon bundle helpers
  * Add --bundle and fix --upload for new bundle
  * Pass insecure registry flags through to referrers
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.108.0 to 3.109.1 (#4483)
  * Add protobuf bundle support for tree subcommand (#4491)
  * Remove stale embed import (#4492)
  * Support multiple container identities
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4484)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4480)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 (#4485)
  * chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#4486)
  * chore(deps): bump cuelang.org/go in the gomod group (#4479)
  * upgrade OSS-Fuzz build tooling (#4487)
  * Fix segfault when no attestations are found (#4472)
  * Use overridden repository for new bundle format (#4473)
  * update go to 1.25.3 (#4471)
  * Remove --out flag from `cosign initialize` (#4462)
  * chore(deps): bump the actions group with 2 updates (#4460)
  * Deprecate offline flag (#4457)
  * Deduplicate code in sign/attest* and verify* commands (#4449)
  * Cache signing config when calling initialize (#4456)
  * Update changelog for v3.0.2 (#4455)
  * chore(deps): bump google.golang.org/api from 0.250.0 to 0.251.0
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go
  * chore(deps): bump the actions group with 3 updates
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.107.2 to 3.108.0
  * choose different signature filename for KMS-signed release signatures (#4448)
  * chore(deps): bump github.com/go-jose/go-jose/v4 (#4451)
  * Update rekor-tiles version path
  * update CL for v3.0.1 release (#4447)
  * update goreleaser config for v3.0.0 release (#4446)
  * Create changelog for v3.0.0 (#4440)
  * Fetch service URLs from the TUF PGI signing config by default (#4428)
  * Create changelog for v2.6.1 (#4439)
  * chore(deps): bump google.golang.org/api from 0.249.0 to 0.250.0 (#4432)
  * chore(deps): bump the gomod group with 2 updates (#4429)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.8.0 to 1.9.0 (#4433)
  * chore(deps): bump the actions group with 3 updates (#4434)
  * chore(deps): bump github.com/go-openapi/swag from 0.24.1 to 0.25.1 (#4435)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4436)
  * chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0 (#4437)
  * Bump module version to v3 for Cosign v3.0 (#4427)
  * Move sigstore-conformance back to tagged release (#4425)
  * Bump sigstore-go to v1.1.3 (#4423)
  * Partially populate the output of cosign verify when working with new bundles (#4416)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4419)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4418)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.105.0 to 3.107.0 (#4420)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4421)
  * bump go builder to use 1.25.1 and cosign (#4417)
  * Bump sigstore-go for more precise user agents (#4413)
  * chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#4408)
  * chore(deps): bump the actions group with 2 updates (#4407)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4410)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.104.0 to 3.105.0 (#4411)
  * Default to using the new protobuf format (#4318)</changelog>
  <changelog author="meissner@suse.com" date="1770811200">- Update to version 3.0.4:
  * CVE-2025-11065: Fixed github.com/go-viper/mapstructure/v2: sensitive
    Information leak in logs (bsc#1250620)
  * CVE-2026-22703: Fixed that cosign verification accepts any valid
    Rekor entry under certain conditions (bsc#1256496)
  * Fix bundle verify path for old bundle/trusted root (#4623)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4616)
  * chore(deps): bump cuelang.org/go in the gomod group (#4615)
  * Optimize cosign tree performance by caching digest resolution (#4612)
  * Don't require a trusted root to verify offline with a key (#4613)
  * Support default services for trusted-root and signing-config creation (#4592)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4602)
  * chore(deps): bump github.com/sigstore/sigstore-go (#4578)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.114.1 to 3.115.2 (#4601)
  * chore(deps): bump google.golang.org/api from 0.257.0 to 0.258.0 (#4611)
  * chore(deps): bump k8s.io/client-go from 0.34.3 to 0.35.0 (#4604)
  * chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4588)
  * chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#4586)
  * chore(deps): bump the gomod group with 5 updates (#4599)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.10.1 to 1.12.1 (#4600)
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 (#4584)
  * chore(deps): bump the actions group with 3 updates (#4587)
  * chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#4589)
  * chore(deps): bump the gomod group with 9 updates (#4577)</changelog>
  <changelog author="meissner@suse.com" date="1771761600">- Update to version 3.0.5: (jsc#SLE-23879)
  * CVE-2026-24122: Fixed improper validation of certificates that
    outlive expired CA certificates (bsc#1258542)
  * CVE-2026-26958: Fixed filippo.io/edwards25519: failure to initialize
    receiver in MultiScalarMult can produce invalid results and lead to
    undefined behavior (bsc#1258612)
  * CVE-2026-24137: Fixed github.com/sigstore/sigstore/pkg/tuf: legacy
    TUF client allows for arbitrary file writes with target cache path
    traversal (bsc#1257139)
  * CVE-2026-22772: Fixed github.com/sigstore/fulcio: bypass MetaIssuer
    URL validation bypass can trigger SSRF to arbitrary internal services
    (bsc#1256562)
  * CVE-2026-23991: Fixed github.com/theupdateframework/go-tuf/v2: denial
    of service due to invalid TUF metadata JSON returned by TUF repository
    (bsc#1257080)
  * CVE-2026-23992: Fixed github.com/theupdateframework/go-tuf/v2:
    unauthorized modification to TUF metadata files due to a compromised
    or misconfigured TUF repository (bsc#1257085)
  * chore(deps): bump google.golang.org/api from 0.260.0 to 0.264.0 (#4679)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 from 2.0.1 to 2.1.0 (#4670)
  * chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#4712)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4680)
  * chore(deps): bump the gomod group across 1 directory with 4 updates (#4702)
  * chore(deps): bump the actions group with 3 updates (#4703)
  * update golang builder to use go1.25.7 (#4687)
  * update golangci-lint to v2.8.x (#4688)
  * Fix typo in CLI help (#4701)
  * Support DSSE signing conformance test (#4685)
  * chore(deps): bump the actions group across 1 directory with 8 updates (#4689)
  * Deprecate rekor-entry-type flag (#4691)
  * Deprecate cosign triangulate (#4676)
  * Deprecate cosign copy (#4681)
  * Enforce TSA requirement for Rekor v2, Fuclio signing (#4683)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4668)
  * chore(deps): bump golang from 1.25.5 to 1.25.6 in the all group (#4673)
  * Automatically require signed timestamp with Rekor v2 entries (#4666)
  * Fix syntax issue in conformance test, update nightly (#4664)
  * Add mTLS support for TSA client connections when signing with a signing config (#4620)
  * fix: avoid panic on malformed tlog entry body (#4652)
  * Verify validity of chain rather than just certificate (#4663)
  * Allow --local-image with --new-bundle-format for v2 and v3 signatures (#4626)
  * chore(deps): bump the gomod group across 1 directory with 3 updates (#4662)
  * Bump sigstore/sigstore to resolve GHSA (#4660)
  * Gracefully fail if bundle payload body is not a string (#4648)
  * fix: avoid panic on malformed replace payload (#4653)
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 (#4659)
  * fix: avoid panic on malformed attestation payload (#4651)
  * fix: avoid panic on malformed tlog entries (#4649)
  * Update conformance to latest
  * docs(cosign): clarify RFC3161 revocation semantics (#4642)
  * Add empty predicate to cosign sign when payload type is application/vnd.in-toto+json (#4635)
  * chore(deps): bump github.com/sigstore/fulcio from 1.8.4 to 1.8.5 (#4637)
  * Add origin key for ctfe trusted root
  * Add changelog updates for v3.0.4 and v2.6.2 (#4625)</changelog>
</package>
<package pkgid="5608505566534d646392e56a04a8f9698a8d7cc480516d1e92c4cb0b7ec4ec5ab0350e637e0b949dad2b6a2c9edcd9edc28dd0021361e51804e6d605bad0f48b" name="cosign-fish-completion" arch="noarch">
  <version epoch="0" ver="3.0.5" rel="2.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1727870400">- update to 2.4.0 (jsc#SLE-23879)
  - Add new bundle support to verify-blob and verify-blob-attestation (#3796)
  - Adding protobuf bundle support to sign-blob and attest-blob (#3752)
  - Bump sigstore/sigstore to support email_verified as string or boolean (#3819)
  - Conformance testing for cosign (#3806)
  - move incremental builds per commit to GHCR instead of GCR (#3808)
  - Add support for recording creation timestamp for cosign attest (#3797)
  - Include SCT verification failure details in error message (#3799)</changelog>
  <changelog author="meissner@suse.com" date="1738756800">- Update to version 2.4.2:
  - Updated open-policy-agent to 1.1.0 library (#4036)
  - Note that only Rego v0 policies are supported at this time
  - Add UseSignedTimestamps to CheckOpts, refactor TSA options (#4006)
  - Add support for verifying root checksum in cosign initialize (#3953)
  - Detect if user supplied a valid protobuf bundle (#3931)
  - Add a log message if user doesn't provide --trusted-root (#3933)
  - Support mTLS towards container registry (#3922)
  - Add bundle create helper command (#3901)
  - Add trusted-root create helper command (#3876)
  Bug Fixes:
  - fix: set tls config while retaining other fields from default http transport (#4007)
  - policy fuzzer: ignore known panics (#3993)
  - Fix for multiple WithRemote options (#3982)
  - Add nightly conformance test workflow (#3979)
  - Fix copy --only for signatures + update/align docs (#3904)
- use "osc service mr" to update</changelog>
  <changelog author="meissner@suse.com" date="1740052800">- Update to version 2.4.3:
  * Enable fetching signatures without remote get. (#4047)
  * Bump sigstore/sigstore to support KMS plugins (#4073)
  * sort properly Go imports (#4071)
  * sync comment with parameter name in function signature (#4063)
  * fix go imports order to be alphabetical (#4062)
  * fix comment typo and imports order (#4061)
  * Feat/file flag completion improvements (#4028)
  * Udpate builder to use go1.23.6 (#4052)
  * Refactor verifyNewBundle into library function (#4013)
  * fix parsing error in --only for cosign copy (#4049)
  * Fix codeowners syntax, add dep-maintainers (#4046)</changelog>
  <changelog author="meissner@suse.com" date="1744545600">- Update to version 2.5.0:
  * Update sigstore-go to pick up bug fixes (#4150)
  * Update golangci-lint to v2, update golangci-lint-action (#4143)
  * Feat/non filename completions (#4115)
  * update builder to use go1.24.1 (#4116)
  * Add support for new bundle specification for attesting/verifying OCI image attestations (#3889)
  * Remove cert log line (#4113)
  * cmd/cosign/cli: fix typo in ignoreTLogMessage (#4111)
  * bump to latest scaffolding release for testing (#4099)
  * increase 2e2_test docker compose tiemout to 180s (#4091)
  * Fix replace with compliant image mediatype (#4077)
  * Add TSA certificate related flags and fields for cosign attest (#4079)
- Security issues fixed:
  - CVE-2024-6104: cosign: hashicorp/go-retryablehttp: url might write sensitive information to log file (bsc#1227031)
  - CVE-2024-51744: cosign: github.com/golang-jwt/jwt/v4: Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt (bsc#1232985)
  - CVE-2025-27144: cosign: github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237682)
  - CVE-2025-22870: cosign: golang.org/x/net/proxy: proxy bypass using IPv6 zone IDs (bsc#1238693)
  - CVE-2025-22868: cosign: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239204)
  - CVE-2025-22869: cosign: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239337)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1748433600">- switch to go1.24, enable fips build</changelog>
  <changelog author="meissner@suse.com" date="1752840000">- Update to version 2.5.3 (jsc#SLE-23879)
  - Add signing-config create command (#4280)
  - Allow multiple services to be specified for trusted-root create (#4285)
  - force when copying the latest image to overwrite (#4298)
  - Fix cert verification logic for trusted-root/SCTs (#4294)
  - Fix lint error for types package (#4295)
  - feat: Add OCI 1.1+ experimental support to tree (#4205)
  - Add validity period end for trusted-root create (#4271)
  - avoid double-loading trustedroot from file (#4264)
- Update to 2.5.2:
  - Do not load trusted root when CT env key is set
  - docs: improve doc for --no-upload option (#4206)
- Update to 2.5.1:
  * Features
  - Add Rekor v2 support for trusted-root create (#4242)
  - Add baseUrl and Uri to trusted-root create command
  - Upgrade to TUF v2 client with trusted root
  - Don't verify SCT for a private PKI cert (#4225)
  - Bump TSA library to relax EKU chain validation rules (#4219)
  * Bug Fixes
  - Bump sigstore-go to pick up log index=0 fix (#4162)
  - remove unused recursive flag on attest command (#4187)
  * Docs
  - Fix indentation in verify-blob cmd examples (#4160)
  * GO-2025-3660/ CVE-2025-46569: Fixed OPA server Data API HTTP path injection of Rego (bsc#1246725)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1758196800">- Update to version 2.6.0:
  - Require exclusively a SigningConfig or service URLs when signing (#4403)
  - Add a terminal spinner while signing with sigstore-go (#4402)
  - Bump sigstore-go, support alternative hash algorithms with keys (#4386)
  - Add support for SigningConfig in sign/attest (#4371)
  - Support self-managed keys when signing with sigstore-go (#4368)
  - Remove SHA256 assumption in sign-blob/verify-blob (#4050)
  - introduce dockerfile to pin the go version to decouple go version from go.mod (#4369)
  - refactor: extract function to write referrer attestations (#4357)
  - Break import cycle with e2e build tag (#4370)
  - Update conformance test binary for signing config (#4367)
  - update builder image to use go1.25 (#4366)
  - Don't load content from TUF if trusted root path is specified (#4347)
  - Don't require timestamps when verifying with a key (#4337)
  - Fixes to cosign sign / verify for the new bundle format (#4346)
  - update builder to use go1.24.6 (#4334)
  - bump golangci-lint to v2.3.x (#4333)
  - Have cosign sign support bundle format (#4316)
  - Add support for SigningConfig for sign-blob/attest-blob, support Rekor v2 (#4319)
  - Verify subject with bundle only when checking claims (#4320)
  - Add to `attest-blob` the ability to supply a complete in-toto statement, and add to `verify-blob-attestation` the ability to verify with just a digest (#4306)</changelog>
  <changelog author="meissner@suse.com" date="1765368000">- Update to version 3.0.3:
  * 4554: Closes 4554 - Add warning when --output* is used (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.1.0 (#4545)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.111.0 to 3.113.0 (#4542)
  * chore(deps): bump github.com/awslabs/amazon-ecr-credential-helper/ecr-login (#4543)
  * chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#4546)
  * chore(deps): bump the actions group with 4 updates (#4544)
  * chore(deps): bump the gomod group across 1 directory with 5 updates (#4567)
  * chore(deps): bump golang from 1.25.4 to 1.25.5 in the all group (#4568)
  * update builder to use go1.25.5 (#4566)
  * Protobuf bundle support for subcommand `clean` (#4539)
  * Add staging flag to initialize with staging TUF metadata
  * update slack invite link (#4560)
  * Updating sign-blob to also support signing with a certificate (#4547)
  * Bump sigstore library dependencies (#4532)
  * Protobuf bundle support for subcommands `save` and `load` (#4538)
  * Fix cert attachment for new bundle with signing config
  * Fix OCI verification with local cert - old bundle
  * chore(deps): bump github.com/sigstore/fulcio from 1.7.1 to 1.8.1 (#4519)
  * chore(deps): bump golang.org/x/crypto in /test/fakeoidc (#4535)
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#4536)
  * CVE-2025-58181: Fixed golang.org/x/crypto/ssh: invalidated number
    of mechanisms can cause unbounded memory consumption (bsc#1253913)
  * update go builder and cosign (#4529)
  * chore(deps): bump the gomod group across 1 directory with 7 updates (#4528)
  * chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#4478)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4520)
  * chore(deps): bump golang from 1.25.3 to 1.25.4 in the all group (#4515)
  * chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#4518)
  * chore(deps): bump cuelang.org/go from 0.14.2 to 0.15.0 (#4524)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.9.0 to 1.10.1 (#4521)
  * chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4502)
  * chore(deps): bump the actions group across 1 directory with 2 updates (#4516)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.110.0 to 3.111.0 (#4523)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4522)
  * Deprecate tlog-upload flag (#4458)
  * fix: Use signal context for `sign` cli package.
  * update offline verification directions (#4526)
  * Fix signing/verifying annotations for new bundle
  * Add support to download and attach for protobuf bundles (#4477)
  * Add --signing-algorithm flag (#3497)
  * Refactor signcommon bundle helpers
  * Add --bundle and fix --upload for new bundle
  * Pass insecure registry flags through to referrers
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.108.0 to 3.109.1 (#4483)
  * Add protobuf bundle support for tree subcommand (#4491)
  * Remove stale embed import (#4492)
  * Support multiple container identities
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4484)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4480)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 (#4485)
  * chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#4486)
  * chore(deps): bump cuelang.org/go in the gomod group (#4479)
  * upgrade OSS-Fuzz build tooling (#4487)
  * Fix segfault when no attestations are found (#4472)
  * Use overridden repository for new bundle format (#4473)
  * update go to 1.25.3 (#4471)
  * Remove --out flag from `cosign initialize` (#4462)
  * chore(deps): bump the actions group with 2 updates (#4460)
  * Deprecate offline flag (#4457)
  * Deduplicate code in sign/attest* and verify* commands (#4449)
  * Cache signing config when calling initialize (#4456)
  * Update changelog for v3.0.2 (#4455)
  * chore(deps): bump google.golang.org/api from 0.250.0 to 0.251.0
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go
  * chore(deps): bump the actions group with 3 updates
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.107.2 to 3.108.0
  * choose different signature filename for KMS-signed release signatures (#4448)
  * chore(deps): bump github.com/go-jose/go-jose/v4 (#4451)
  * Update rekor-tiles version path
  * update CL for v3.0.1 release (#4447)
  * update goreleaser config for v3.0.0 release (#4446)
  * Create changelog for v3.0.0 (#4440)
  * Fetch service URLs from the TUF PGI signing config by default (#4428)
  * Create changelog for v2.6.1 (#4439)
  * chore(deps): bump google.golang.org/api from 0.249.0 to 0.250.0 (#4432)
  * chore(deps): bump the gomod group with 2 updates (#4429)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.8.0 to 1.9.0 (#4433)
  * chore(deps): bump the actions group with 3 updates (#4434)
  * chore(deps): bump github.com/go-openapi/swag from 0.24.1 to 0.25.1 (#4435)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4436)
  * chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0 (#4437)
  * Bump module version to v3 for Cosign v3.0 (#4427)
  * Move sigstore-conformance back to tagged release (#4425)
  * Bump sigstore-go to v1.1.3 (#4423)
  * Partially populate the output of cosign verify when working with new bundles (#4416)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4419)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4418)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.105.0 to 3.107.0 (#4420)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4421)
  * bump go builder to use 1.25.1 and cosign (#4417)
  * Bump sigstore-go for more precise user agents (#4413)
  * chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#4408)
  * chore(deps): bump the actions group with 2 updates (#4407)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4410)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.104.0 to 3.105.0 (#4411)
  * Default to using the new protobuf format (#4318)</changelog>
  <changelog author="meissner@suse.com" date="1770811200">- Update to version 3.0.4:
  * CVE-2025-11065: Fixed github.com/go-viper/mapstructure/v2: sensitive
    Information leak in logs (bsc#1250620)
  * CVE-2026-22703: Fixed that cosign verification accepts any valid
    Rekor entry under certain conditions (bsc#1256496)
  * Fix bundle verify path for old bundle/trusted root (#4623)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4616)
  * chore(deps): bump cuelang.org/go in the gomod group (#4615)
  * Optimize cosign tree performance by caching digest resolution (#4612)
  * Don't require a trusted root to verify offline with a key (#4613)
  * Support default services for trusted-root and signing-config creation (#4592)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4602)
  * chore(deps): bump github.com/sigstore/sigstore-go (#4578)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.114.1 to 3.115.2 (#4601)
  * chore(deps): bump google.golang.org/api from 0.257.0 to 0.258.0 (#4611)
  * chore(deps): bump k8s.io/client-go from 0.34.3 to 0.35.0 (#4604)
  * chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4588)
  * chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#4586)
  * chore(deps): bump the gomod group with 5 updates (#4599)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.10.1 to 1.12.1 (#4600)
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 (#4584)
  * chore(deps): bump the actions group with 3 updates (#4587)
  * chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#4589)
  * chore(deps): bump the gomod group with 9 updates (#4577)</changelog>
  <changelog author="meissner@suse.com" date="1771761600">- Update to version 3.0.5: (jsc#SLE-23879)
  * CVE-2026-24122: Fixed improper validation of certificates that
    outlive expired CA certificates (bsc#1258542)
  * CVE-2026-26958: Fixed filippo.io/edwards25519: failure to initialize
    receiver in MultiScalarMult can produce invalid results and lead to
    undefined behavior (bsc#1258612)
  * CVE-2026-24137: Fixed github.com/sigstore/sigstore/pkg/tuf: legacy
    TUF client allows for arbitrary file writes with target cache path
    traversal (bsc#1257139)
  * CVE-2026-22772: Fixed github.com/sigstore/fulcio: bypass MetaIssuer
    URL validation bypass can trigger SSRF to arbitrary internal services
    (bsc#1256562)
  * CVE-2026-23991: Fixed github.com/theupdateframework/go-tuf/v2: denial
    of service due to invalid TUF metadata JSON returned by TUF repository
    (bsc#1257080)
  * CVE-2026-23992: Fixed github.com/theupdateframework/go-tuf/v2:
    unauthorized modification to TUF metadata files due to a compromised
    or misconfigured TUF repository (bsc#1257085)
  * chore(deps): bump google.golang.org/api from 0.260.0 to 0.264.0 (#4679)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 from 2.0.1 to 2.1.0 (#4670)
  * chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#4712)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4680)
  * chore(deps): bump the gomod group across 1 directory with 4 updates (#4702)
  * chore(deps): bump the actions group with 3 updates (#4703)
  * update golang builder to use go1.25.7 (#4687)
  * update golangci-lint to v2.8.x (#4688)
  * Fix typo in CLI help (#4701)
  * Support DSSE signing conformance test (#4685)
  * chore(deps): bump the actions group across 1 directory with 8 updates (#4689)
  * Deprecate rekor-entry-type flag (#4691)
  * Deprecate cosign triangulate (#4676)
  * Deprecate cosign copy (#4681)
  * Enforce TSA requirement for Rekor v2, Fuclio signing (#4683)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4668)
  * chore(deps): bump golang from 1.25.5 to 1.25.6 in the all group (#4673)
  * Automatically require signed timestamp with Rekor v2 entries (#4666)
  * Fix syntax issue in conformance test, update nightly (#4664)
  * Add mTLS support for TSA client connections when signing with a signing config (#4620)
  * fix: avoid panic on malformed tlog entry body (#4652)
  * Verify validity of chain rather than just certificate (#4663)
  * Allow --local-image with --new-bundle-format for v2 and v3 signatures (#4626)
  * chore(deps): bump the gomod group across 1 directory with 3 updates (#4662)
  * Bump sigstore/sigstore to resolve GHSA (#4660)
  * Gracefully fail if bundle payload body is not a string (#4648)
  * fix: avoid panic on malformed replace payload (#4653)
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 (#4659)
  * fix: avoid panic on malformed attestation payload (#4651)
  * fix: avoid panic on malformed tlog entries (#4649)
  * Update conformance to latest
  * docs(cosign): clarify RFC3161 revocation semantics (#4642)
  * Add empty predicate to cosign sign when payload type is application/vnd.in-toto+json (#4635)
  * chore(deps): bump github.com/sigstore/fulcio from 1.8.4 to 1.8.5 (#4637)
  * Add origin key for ctfe trusted root
  * Add changelog updates for v3.0.4 and v2.6.2 (#4625)</changelog>
</package>
<package pkgid="bed329f4021872c99462599557c975a5c14e0868a7487db5ce99fe76aa0dc635bd39ed13ff0f951734353d645bd7994bc70704b6dc464427dc653272c31f9b07" name="cosign-zsh-completion" arch="noarch">
  <version epoch="0" ver="3.0.5" rel="2.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1727870400">- update to 2.4.0 (jsc#SLE-23879)
  - Add new bundle support to verify-blob and verify-blob-attestation (#3796)
  - Adding protobuf bundle support to sign-blob and attest-blob (#3752)
  - Bump sigstore/sigstore to support email_verified as string or boolean (#3819)
  - Conformance testing for cosign (#3806)
  - move incremental builds per commit to GHCR instead of GCR (#3808)
  - Add support for recording creation timestamp for cosign attest (#3797)
  - Include SCT verification failure details in error message (#3799)</changelog>
  <changelog author="meissner@suse.com" date="1738756800">- Update to version 2.4.2:
  - Updated open-policy-agent to 1.1.0 library (#4036)
  - Note that only Rego v0 policies are supported at this time
  - Add UseSignedTimestamps to CheckOpts, refactor TSA options (#4006)
  - Add support for verifying root checksum in cosign initialize (#3953)
  - Detect if user supplied a valid protobuf bundle (#3931)
  - Add a log message if user doesn't provide --trusted-root (#3933)
  - Support mTLS towards container registry (#3922)
  - Add bundle create helper command (#3901)
  - Add trusted-root create helper command (#3876)
  Bug Fixes:
  - fix: set tls config while retaining other fields from default http transport (#4007)
  - policy fuzzer: ignore known panics (#3993)
  - Fix for multiple WithRemote options (#3982)
  - Add nightly conformance test workflow (#3979)
  - Fix copy --only for signatures + update/align docs (#3904)
- use "osc service mr" to update</changelog>
  <changelog author="meissner@suse.com" date="1740052800">- Update to version 2.4.3:
  * Enable fetching signatures without remote get. (#4047)
  * Bump sigstore/sigstore to support KMS plugins (#4073)
  * sort properly Go imports (#4071)
  * sync comment with parameter name in function signature (#4063)
  * fix go imports order to be alphabetical (#4062)
  * fix comment typo and imports order (#4061)
  * Feat/file flag completion improvements (#4028)
  * Udpate builder to use go1.23.6 (#4052)
  * Refactor verifyNewBundle into library function (#4013)
  * fix parsing error in --only for cosign copy (#4049)
  * Fix codeowners syntax, add dep-maintainers (#4046)</changelog>
  <changelog author="meissner@suse.com" date="1744545600">- Update to version 2.5.0:
  * Update sigstore-go to pick up bug fixes (#4150)
  * Update golangci-lint to v2, update golangci-lint-action (#4143)
  * Feat/non filename completions (#4115)
  * update builder to use go1.24.1 (#4116)
  * Add support for new bundle specification for attesting/verifying OCI image attestations (#3889)
  * Remove cert log line (#4113)
  * cmd/cosign/cli: fix typo in ignoreTLogMessage (#4111)
  * bump to latest scaffolding release for testing (#4099)
  * increase 2e2_test docker compose tiemout to 180s (#4091)
  * Fix replace with compliant image mediatype (#4077)
  * Add TSA certificate related flags and fields for cosign attest (#4079)
- Security issues fixed:
  - CVE-2024-6104: cosign: hashicorp/go-retryablehttp: url might write sensitive information to log file (bsc#1227031)
  - CVE-2024-51744: cosign: github.com/golang-jwt/jwt/v4: Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt (bsc#1232985)
  - CVE-2025-27144: cosign: github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237682)
  - CVE-2025-22870: cosign: golang.org/x/net/proxy: proxy bypass using IPv6 zone IDs (bsc#1238693)
  - CVE-2025-22868: cosign: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239204)
  - CVE-2025-22869: cosign: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239337)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1748433600">- switch to go1.24, enable fips build</changelog>
  <changelog author="meissner@suse.com" date="1752840000">- Update to version 2.5.3 (jsc#SLE-23879)
  - Add signing-config create command (#4280)
  - Allow multiple services to be specified for trusted-root create (#4285)
  - force when copying the latest image to overwrite (#4298)
  - Fix cert verification logic for trusted-root/SCTs (#4294)
  - Fix lint error for types package (#4295)
  - feat: Add OCI 1.1+ experimental support to tree (#4205)
  - Add validity period end for trusted-root create (#4271)
  - avoid double-loading trustedroot from file (#4264)
- Update to 2.5.2:
  - Do not load trusted root when CT env key is set
  - docs: improve doc for --no-upload option (#4206)
- Update to 2.5.1:
  * Features
  - Add Rekor v2 support for trusted-root create (#4242)
  - Add baseUrl and Uri to trusted-root create command
  - Upgrade to TUF v2 client with trusted root
  - Don't verify SCT for a private PKI cert (#4225)
  - Bump TSA library to relax EKU chain validation rules (#4219)
  * Bug Fixes
  - Bump sigstore-go to pick up log index=0 fix (#4162)
  - remove unused recursive flag on attest command (#4187)
  * Docs
  - Fix indentation in verify-blob cmd examples (#4160)
  * GO-2025-3660/ CVE-2025-46569: Fixed OPA server Data API HTTP path injection of Rego (bsc#1246725)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1758196800">- Update to version 2.6.0:
  - Require exclusively a SigningConfig or service URLs when signing (#4403)
  - Add a terminal spinner while signing with sigstore-go (#4402)
  - Bump sigstore-go, support alternative hash algorithms with keys (#4386)
  - Add support for SigningConfig in sign/attest (#4371)
  - Support self-managed keys when signing with sigstore-go (#4368)
  - Remove SHA256 assumption in sign-blob/verify-blob (#4050)
  - introduce dockerfile to pin the go version to decouple go version from go.mod (#4369)
  - refactor: extract function to write referrer attestations (#4357)
  - Break import cycle with e2e build tag (#4370)
  - Update conformance test binary for signing config (#4367)
  - update builder image to use go1.25 (#4366)
  - Don't load content from TUF if trusted root path is specified (#4347)
  - Don't require timestamps when verifying with a key (#4337)
  - Fixes to cosign sign / verify for the new bundle format (#4346)
  - update builder to use go1.24.6 (#4334)
  - bump golangci-lint to v2.3.x (#4333)
  - Have cosign sign support bundle format (#4316)
  - Add support for SigningConfig for sign-blob/attest-blob, support Rekor v2 (#4319)
  - Verify subject with bundle only when checking claims (#4320)
  - Add to `attest-blob` the ability to supply a complete in-toto statement, and add to `verify-blob-attestation` the ability to verify with just a digest (#4306)</changelog>
  <changelog author="meissner@suse.com" date="1765368000">- Update to version 3.0.3:
  * 4554: Closes 4554 - Add warning when --output* is used (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.1.0 (#4545)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.111.0 to 3.113.0 (#4542)
  * chore(deps): bump github.com/awslabs/amazon-ecr-credential-helper/ecr-login (#4543)
  * chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#4546)
  * chore(deps): bump the actions group with 4 updates (#4544)
  * chore(deps): bump the gomod group across 1 directory with 5 updates (#4567)
  * chore(deps): bump golang from 1.25.4 to 1.25.5 in the all group (#4568)
  * update builder to use go1.25.5 (#4566)
  * Protobuf bundle support for subcommand `clean` (#4539)
  * Add staging flag to initialize with staging TUF metadata
  * update slack invite link (#4560)
  * Updating sign-blob to also support signing with a certificate (#4547)
  * Bump sigstore library dependencies (#4532)
  * Protobuf bundle support for subcommands `save` and `load` (#4538)
  * Fix cert attachment for new bundle with signing config
  * Fix OCI verification with local cert - old bundle
  * chore(deps): bump github.com/sigstore/fulcio from 1.7.1 to 1.8.1 (#4519)
  * chore(deps): bump golang.org/x/crypto in /test/fakeoidc (#4535)
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#4536)
  * CVE-2025-58181: Fixed golang.org/x/crypto/ssh: invalidated number
    of mechanisms can cause unbounded memory consumption (bsc#1253913)
  * update go builder and cosign (#4529)
  * chore(deps): bump the gomod group across 1 directory with 7 updates (#4528)
  * chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#4478)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4520)
  * chore(deps): bump golang from 1.25.3 to 1.25.4 in the all group (#4515)
  * chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#4518)
  * chore(deps): bump cuelang.org/go from 0.14.2 to 0.15.0 (#4524)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.9.0 to 1.10.1 (#4521)
  * chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4502)
  * chore(deps): bump the actions group across 1 directory with 2 updates (#4516)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.110.0 to 3.111.0 (#4523)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4522)
  * Deprecate tlog-upload flag (#4458)
  * fix: Use signal context for `sign` cli package.
  * update offline verification directions (#4526)
  * Fix signing/verifying annotations for new bundle
  * Add support to download and attach for protobuf bundles (#4477)
  * Add --signing-algorithm flag (#3497)
  * Refactor signcommon bundle helpers
  * Add --bundle and fix --upload for new bundle
  * Pass insecure registry flags through to referrers
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.108.0 to 3.109.1 (#4483)
  * Add protobuf bundle support for tree subcommand (#4491)
  * Remove stale embed import (#4492)
  * Support multiple container identities
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4484)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4480)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 (#4485)
  * chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#4486)
  * chore(deps): bump cuelang.org/go in the gomod group (#4479)
  * upgrade OSS-Fuzz build tooling (#4487)
  * Fix segfault when no attestations are found (#4472)
  * Use overridden repository for new bundle format (#4473)
  * update go to 1.25.3 (#4471)
  * Remove --out flag from `cosign initialize` (#4462)
  * chore(deps): bump the actions group with 2 updates (#4460)
  * Deprecate offline flag (#4457)
  * Deduplicate code in sign/attest* and verify* commands (#4449)
  * Cache signing config when calling initialize (#4456)
  * Update changelog for v3.0.2 (#4455)
  * chore(deps): bump google.golang.org/api from 0.250.0 to 0.251.0
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go
  * chore(deps): bump the actions group with 3 updates
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.107.2 to 3.108.0
  * choose different signature filename for KMS-signed release signatures (#4448)
  * chore(deps): bump github.com/go-jose/go-jose/v4 (#4451)
  * Update rekor-tiles version path
  * update CL for v3.0.1 release (#4447)
  * update goreleaser config for v3.0.0 release (#4446)
  * Create changelog for v3.0.0 (#4440)
  * Fetch service URLs from the TUF PGI signing config by default (#4428)
  * Create changelog for v2.6.1 (#4439)
  * chore(deps): bump google.golang.org/api from 0.249.0 to 0.250.0 (#4432)
  * chore(deps): bump the gomod group with 2 updates (#4429)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.8.0 to 1.9.0 (#4433)
  * chore(deps): bump the actions group with 3 updates (#4434)
  * chore(deps): bump github.com/go-openapi/swag from 0.24.1 to 0.25.1 (#4435)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4436)
  * chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0 (#4437)
  * Bump module version to v3 for Cosign v3.0 (#4427)
  * Move sigstore-conformance back to tagged release (#4425)
  * Bump sigstore-go to v1.1.3 (#4423)
  * Partially populate the output of cosign verify when working with new bundles (#4416)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4419)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4418)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.105.0 to 3.107.0 (#4420)
  * chore(deps): bump chainguard-dev/actions in the actions group (#4421)
  * bump go builder to use 1.25.1 and cosign (#4417)
  * Bump sigstore-go for more precise user agents (#4413)
  * chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#4408)
  * chore(deps): bump the actions group with 2 updates (#4407)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4410)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.104.0 to 3.105.0 (#4411)
  * Default to using the new protobuf format (#4318)</changelog>
  <changelog author="meissner@suse.com" date="1770811200">- Update to version 3.0.4:
  * CVE-2025-11065: Fixed github.com/go-viper/mapstructure/v2: sensitive
    Information leak in logs (bsc#1250620)
  * CVE-2026-22703: Fixed that cosign verification accepts any valid
    Rekor entry under certain conditions (bsc#1256496)
  * Fix bundle verify path for old bundle/trusted root (#4623)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4616)
  * chore(deps): bump cuelang.org/go in the gomod group (#4615)
  * Optimize cosign tree performance by caching digest resolution (#4612)
  * Don't require a trusted root to verify offline with a key (#4613)
  * Support default services for trusted-root and signing-config creation (#4592)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4602)
  * chore(deps): bump github.com/sigstore/sigstore-go (#4578)
  * chore(deps): bump github.com/buildkite/agent/v3 from 3.114.1 to 3.115.2 (#4601)
  * chore(deps): bump google.golang.org/api from 0.257.0 to 0.258.0 (#4611)
  * chore(deps): bump k8s.io/client-go from 0.34.3 to 0.35.0 (#4604)
  * chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4588)
  * chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#4586)
  * chore(deps): bump the gomod group with 5 updates (#4599)
  * chore(deps): bump github.com/open-policy-agent/opa from 1.10.1 to 1.12.1 (#4600)
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 (#4584)
  * chore(deps): bump the actions group with 3 updates (#4587)
  * chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#4589)
  * chore(deps): bump the gomod group with 9 updates (#4577)</changelog>
  <changelog author="meissner@suse.com" date="1771761600">- Update to version 3.0.5: (jsc#SLE-23879)
  * CVE-2026-24122: Fixed improper validation of certificates that
    outlive expired CA certificates (bsc#1258542)
  * CVE-2026-26958: Fixed filippo.io/edwards25519: failure to initialize
    receiver in MultiScalarMult can produce invalid results and lead to
    undefined behavior (bsc#1258612)
  * CVE-2026-24137: Fixed github.com/sigstore/sigstore/pkg/tuf: legacy
    TUF client allows for arbitrary file writes with target cache path
    traversal (bsc#1257139)
  * CVE-2026-22772: Fixed github.com/sigstore/fulcio: bypass MetaIssuer
    URL validation bypass can trigger SSRF to arbitrary internal services
    (bsc#1256562)
  * CVE-2026-23991: Fixed github.com/theupdateframework/go-tuf/v2: denial
    of service due to invalid TUF metadata JSON returned by TUF repository
    (bsc#1257080)
  * CVE-2026-23992: Fixed github.com/theupdateframework/go-tuf/v2:
    unauthorized modification to TUF metadata files due to a compromised
    or misconfigured TUF repository (bsc#1257085)
  * chore(deps): bump google.golang.org/api from 0.260.0 to 0.264.0 (#4679)
  * chore(deps): bump github.com/sigstore/rekor-tiles/v2 from 2.0.1 to 2.1.0 (#4670)
  * chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#4712)
  * chore(deps): bump gitlab.com/gitlab-org/api/client-go (#4680)
  * chore(deps): bump the gomod group across 1 directory with 4 updates (#4702)
  * chore(deps): bump the actions group with 3 updates (#4703)
  * update golang builder to use go1.25.7 (#4687)
  * update golangci-lint to v2.8.x (#4688)
  * Fix typo in CLI help (#4701)
  * Support DSSE signing conformance test (#4685)
  * chore(deps): bump the actions group across 1 directory with 8 updates (#4689)
  * Deprecate rekor-entry-type flag (#4691)
  * Deprecate cosign triangulate (#4676)
  * Deprecate cosign copy (#4681)
  * Enforce TSA requirement for Rekor v2, Fuclio signing (#4683)
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#4668)
  * chore(deps): bump golang from 1.25.5 to 1.25.6 in the all group (#4673)
  * Automatically require signed timestamp with Rekor v2 entries (#4666)
  * Fix syntax issue in conformance test, update nightly (#4664)
  * Add mTLS support for TSA client connections when signing with a signing config (#4620)
  * fix: avoid panic on malformed tlog entry body (#4652)
  * Verify validity of chain rather than just certificate (#4663)
  * Allow --local-image with --new-bundle-format for v2 and v3 signatures (#4626)
  * chore(deps): bump the gomod group across 1 directory with 3 updates (#4662)
  * Bump sigstore/sigstore to resolve GHSA (#4660)
  * Gracefully fail if bundle payload body is not a string (#4648)
  * fix: avoid panic on malformed replace payload (#4653)
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 (#4659)
  * fix: avoid panic on malformed attestation payload (#4651)
  * fix: avoid panic on malformed tlog entries (#4649)
  * Update conformance to latest
  * docs(cosign): clarify RFC3161 revocation semantics (#4642)
  * Add empty predicate to cosign sign when payload type is application/vnd.in-toto+json (#4635)
  * chore(deps): bump github.com/sigstore/fulcio from 1.8.4 to 1.8.5 (#4637)
  * Add origin key for ctfe trusted root
  * Add changelog updates for v3.0.4 and v2.6.2 (#4625)</changelog>
</package>
<package pkgid="0de5d3d5754b17168e85316e947697b37252839096e14273fd1acaa5cdd9436d23f07319e4e97e8aeac1acffb29554aad9f795a096ac34d87c556b1d8229701c" name="cosmic-app-library" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~alpha3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+2:
  * fix: better handle window state
  * Fix sorting order of application groups
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * i18n: translation updates from weblate
  * chore: cargo fmt
  * chore: update border radius</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+1:
  * i18n: translation updates from weblate
  * i18n(sv): update appstream metainfo
  * i18n(bg): update desktop and metainfo
  * i18n: translation updates from weblate
  * chore: update libcosmic</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * i18n: translation updates from weblate
  * chore: update cosmic-text</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * chore: disable wgpu
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * Update com.system76.CosmicAppLibrary.metainfo.xml
  * Update com.system76.CosmicAppLibrary.desktop
  * i18n: translation updates from weblate
  * chore: update libcosmic
  * i18n: translation updates from weblate
  * chore: update dependencies
  * fix(readme): capitalize COSMIC
  * chore: clippy
  * improv: cleanup and improve styling
  * fix: update libcosmic, cosmic-freedesktop-icons, and freedesktop-desktop-entry</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * Feature: "action on typing" Extended command line interface to start
    cosmic-app-library, optionally with an input, and close it</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * feat: add standalone run mode via 'just run' or 'cosmic-app-library run'
  * add xkbcommon smithay toolkit lib dep
  * enable ci.yml on correct branch, add check --locked step
  * Sync cargo.lock and cargo.toml in order to make cargo vendor work</changelog>
</package>
<package pkgid="a28ad5a54754776a88b80e136d568d26e0af72b7d4c0bd1e99067b719f423254eb44c373cf178e8a7259cee472d045c5b90da63c2ddadd87d28b18eb444a8fb4" name="cosmic-applet-a11y" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="a52eb53880cb75a42095c1922543936926cb70660c9fba95c8a6b237ffa97d5a394dbe14b5b806b70dd9a3e32d1bfc90a650484bd36fa832f559ddba3e9f5a96" name="cosmic-applet-app-list" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="2b5b3c9e6a701c34a1e6c2fb0f80d64d1388e4073ba4bccaa2ed7371678485d93aa4774b5f1ee64ebf567a6be71274bfad9064435430563b32f853a413256729" name="cosmic-applet-audio" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="78d213780b61c6ee5858cde7c15aa14023cae4d810491f80051901817a7b4e746a901aa0107ed3e3d5472d49c9a4ec4f4f2f825738bb099f8ad692f1b7fba5e3" name="cosmic-applet-battery" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="f310ca226d730b59acd8de3d4682f8a2e6bfc89912a8299e73d428d18cb6a3f22c0887f8228a246dca4395ab3155b8f9bb91d2b8d0babd4368dbff1f5f6a0453" name="cosmic-applet-bluetooth" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="756a819d2fd60e7c299fb2cd01f8434542c03b2ad1bf19bf5a6a873014835209eb77c56c85a466e7a5d2ba7b04149f84e3ebbda3d0b8e2459e8e77121545d89b" name="cosmic-applet-input-sources" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="42b6d2fa5450d6e1e1cd9ecfc624be7e6741e4c04c3aad1d921b60b48905bcf40b1996eefab774ee2f2ccae5adbd02c65954c3ad2ee7ccb625ff28ba86165fb7" name="cosmic-applet-launcher-button" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="2e0507f85815bb54076a4c1875f921f149f2a105fdd9629cdbb02b8cd93bdee9a346025d327a3836c736635b3e67d3087936962edfb204df2deae302fae109ab" name="cosmic-applet-minimize" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="2700d142c897d7522d58677e38e0e55434a0e7c3b955cefa27aed6e57e06ca5f8b74fe3d21805b55c1b86c8365a414ce42ba04561d11ef678377713bd20e99a9" name="cosmic-applet-network" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="f6a9bf9e4932d420d5e445a1cec10d7a50c78fe10ef2276243fd26e1058db60707121b31da7ac4ef63ec25087ef57ce0eeef9e3b4f8c4b1a4d6f99086353f736" name="cosmic-applet-notifications" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="462fdc60cd6cb9ee40665ad3bf788ae9a74cd98994499ac2f6cc7dd5835071d33e6bdddb9cd1dcf3d6b69d7c3012711c62ee0daa13c569f1c6001926721ba6c8" name="cosmic-applet-panel-button" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="8dce2c0678abe980e438b650ece317e662511503f60fc60afbed57fa8d6dc2710de4a570f07ebd8764aa0881830453aacc9b62ca37e0abf6a0688062d045ba6a" name="cosmic-applet-power" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="32bf1879bfe07a63ddf18fa2ace9823c3baf4456fd3ea34395ab4928448c07b7a41d6c2b426da89145943642a3a86d8430b796ffdfbe881bf74891a5df1ce348" name="cosmic-applet-status-area" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="56b740cb61346e550f8e5587809f8a601fd3e026f015c92fa1fcfec838d27dba2043032bde1f0d0ab8e2d929a6a4afd12961eabf76acdcaed307dcffb0fc839a" name="cosmic-applet-tiling" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="aec3f9bd4c041913edfdb821113edec4ca1c4bca3516c6ddad37de0bf28c6398bf08e92e1c8e36d955785050de932f7cc9385e3dc4107fa87cd8bc9527f0737e" name="cosmic-applet-time" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="4d821dc8d703146e69198ab506a2edffd21f803822f9c336672d2d30133be3a18c12c364dd59d5df3d727f8f576bfbda41f641c21daed38173d35da7f8f2144b" name="cosmic-applet-workspaces" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="eb58315a8c37d6d47115af21e49ebdb3f6fcd5f4577ab24ca070def196e206bb677cfc548ca5f20af0945a80ac62ad2655c5a8734d8ae98023ba41e3b8dea15d" name="cosmic-applets" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * i18n: translation update from Hosted Weblate (#1109)
  * fix (network): reversed order of WAPs
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * fix(bluetooth): avoid device discovery when applet is not open</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * feat(time): formattable datetime strings with strftime
  * fix(battery): start and end threshold check
  * fix(battery): restore defaults if unsetting charge limits
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+1:
  * fix wired speed detection and layout
  * chore: remove libcosmic patches
  * applet overlap
  * fix(status-area): better handle apps with no menus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * i18n: translation updates from weblate
  * chore: update sound subscription crate commit
  * fix(audio): disable auto-profile set on init
  * chore: settings subscriptions
  * feat(audio): share cosmic-settings' new sound library
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix(app-tray): window id for active list overflow icon buttons
  * fix(app-tray): overflow popup active list calculation
  * i18n(notifications): 'Just now' instead of '0 minutes ago' (#1153)
  * i18n: translation updates from weblate
  * fix(time): handle invalid strftime formatters
  * fix(battery): align brightness reporting with cosmic-osd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update dependencies
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * workspaces: Use libcosmic `DiscreteScrollState` helper
  * Run `cargo fmt`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * chore: update cosmic-settigs subscriptions
  * feat(battery): add option to show charge percentage next to the icon (#994)
  * i18n: translation updates from weblate
  * chore: update cosmic-settings
  * i18n(cs): Update Czech translation
  * Update com.system76.CosmicAppletBattery.desktop
  * chore: update settings (#1276)
  * i18n: translation updates from weblate
  * feat(input-sources): Add variant data to applet (#1162)
  * chore: update settings subscriptions
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppletAudio.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletPower.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * i18n: translation updates from weblate
  * fix(status-area): reducing padding to fix missing icon buttons
  * fix(status-area): add fallback for icon lookup by name
  * fix(status-area): use panel icon button logic for consistency
  * chore: update dependencies and debian changelog
  * fix(audio-applet): Replace hardcoded string with existing fluent key (#1256)
  * fix(status-area): update menu on property update too
  * improv(network): reduce CPU usage
  * fix: reconnect to network manager if disconnected
  * chore: update dependencies
  * refactor: use settings subscriptions and nm secret agent
  * i18n: translation updates from weblate
  * fix: status area positioning
  * i18n(bg): updated app tray translation
  * i18n(bg): update desktop info</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n(uk): translate power applet desktop entry
  * i18n(it): translate battery applet desktop entry
  * i18n: translation updates from weblate
  * status-area: Seperate daemon for status notifier daemon
  * status-area: Use `ItemIsMenu` correctly
  * status-area: Move duplicated code to an `activate` function
  * status-area: Don't try to call `activate()` in `status_menu`
  * status-area: Don't add duplicate status item
  * status-area: Disable buttons when not `enabled` in DBusMenu</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * fix: focus cosmic-settings when an applet requests it
  * fix(audio): audio route changing when changing volume
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicPanelLauncherButton.desktop
  * Update com.system76.CosmicPanelWorkspacesButton.desktop
  * Update com.system76.CosmicPanelAppButton.desktop
  * Update com.system76.CosmicAppletWorkspaces.desktop
  * Update com.system76.CosmicAppletTime.desktop
  * Update com.system76.CosmicAppletTiling.desktop
  * Update com.system76.CosmicAppletStatusArea.desktop
  * Update com.system76.CosmicAppletNotifications.desktop
  * Update com.system76.CosmicAppletNetwork.desktop
  * Update com.system76.CosmicAppletInputSources.desktop
  * Update com.system76.CosmicAppletBattery.desktop
  * Update com.system76.CosmicAppletMinimize.desktop
  * Update com.system76.CosmicAppList.desktop
  * Update com.system76.CosmicAppletA11y.desktop
  * Update com.system76.CosmicAppletAudio.desktop</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
  * fix(network): focus password input in authentication dialog</changelog>
</package>
<package pkgid="e1bb2f4d00852416a24aa5da49d89555dc24e27ed76813c902d2abc79f827f6e7cc8874073fc5ededb8b3237e100efb8aef1585e52b9f85344da50621656510a" name="cosmic-bg" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+4:
  * i18n: translation updates from weblate
  * i18n(sv): update appstream metainfo
  * [i18n] Swedish translation of metainfo file
  * [i18n] Swedish translation of desktop file
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * no changes since last update</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * chore: update dependencies
  * perf(colored): parallelize gradient generation
  * chore: clippy</changelog>
</package>
<package pkgid="6e22c0e73e7fec7009e8ba97f33f29c7ccd8207f78a99a5d920a4faa67ed134cfbe90bd6bed50339b092276bcff7bae5b8904593f7f313c6501189d4141404a0" name="cosmic-comp" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+7:
  * fix: unset grab if focusing exclusive layer shell surface
  * focus-stack: Keep dragged surface in focus stack in `move_request()`
  * Use keyboard focus target rather than `focus_stack` in keybindings
  * Use `shift_remove()` instead of `retain()` in `unmap_element()`
  * focus-stack: Use `IndexSet::shift_remove()` for `remove`
  * Make `CosmicWindowInternal`/`CosmicStackInternal` not `Clone`
  * Add `ext-data-control-v1` protocol
  * Expose `wlr-data-control-unstable-v1` to non-sandboxed clients
  * Restrict `atspi` protocol to only clients without security context
  * Replace `privileged` field with a `not_sandboxed()` method
  * Don't check for `privileged` for creator of security context
  * Remove `COSMIC_ENABLE_WAYLAND_SECURITY` env var
  * session: Remove `NewPrivilegedClient` command
  * i18n: translation updates from weblate
  * Add example for customized window decorations
  * Add hooks for custom window decorations
  * expose cosmic_comp as a library
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+4:
  * fix(popup): avoid panic when None
  * shell: Change fullscreen restore info on move
  * shell: Tile windows moved to a tiled workspace
  * shell: Moved minimized windows should stay minimized
  * shell: Remove minimized state on unmap
  * layout/tiling: Fix crash swapping across workspaces
  * shell/stack: Don't reset `previous_keyboard` on noop `set_active` call
  * Fix bars when full screen, reposition popups
  * Define a `with_toplevel_state`, generic over `pending` bool</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+3:
  * kms: Only pause device after all surfaces are successfully suspended
  * surface: Don't crash due to weird state after resume
  * Update `smithay` for DnD updates
  * i18n: translation updates from weblate
  * shell: Add `DelayGrab` for client initiated move requests
  * fix: Add second touchpad hotkey config for Pangolin keyboards
  * fix: properly remove elements from the focus_stack
  * input: Clear `modifier_queue` on a11y grab
  * input: Use `suppresssed_keys()` for a11y grabs
  * wayland: Remove `atspi` protocol
  * dbus: Implement `org.freedesktop.a11y.Manager` protocol
  * dbus: Add `NameOwners` helper
  * dbus: Use `ThreadPool` instead of zbus blocking API
  * Add a `ThreadPool` async executor to `State`
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * gestures: Cycle through workspaces
  * xwayland: Fix unscaled dpi setting
  * i18n: translation updates from weblate
  * Set X11Surface hidden when a surface is minimized
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+1:
  * [i18n] Swedish translation of desktop file
  * tiling: Add placeholder when tree is empty
  * grabs/moving: cleanup drag in tiling layer if window doesn't exist
  * layout/tiling: Always send output_enter after swap
  * chore(deps): Update libcosmic/cosmic-text
  * chore: smithay update
  * i18n: translation updates from weblate
  * xwayland: Handle `_NET_ACTIVE_WINDOW` client messages
  * chore: smithay update</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * fix(zoom-ui): Persist accessibility_zoom increment config value.
  * fix(input): pointer clamping
  * chore(deps): Update cosmic-settings-daemon
  * Update translations</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1769342400">- Update to version 1.0.3:
  * Update translations
  * Various fixes to tiling, shadow rendering and rendering
  * Added animations for shadows position
  * focus: Restore focus to swap group
  * wayland/dmabuf: Send initial surface feedback
  * Add screen reader toggle shortcut</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * fix: only move the grabbed window if a new zone is chosen
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * fix: windows are clipped in overview mode causing visual artifact</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * kms: Import on device supporting format, if not advertised device
  * i18n: translation updates from weblate
  * wayland: Support `wl_fixes` protocol using new `smithay` support
  * Add a `profile-with-tracy-gpu` feature
  * image-copy: Use "buffer age" of 1 for capture
  * image-copy: Use `damage_output()` for additional damage
  * image-copy: Use abstraction that's now provided by Smithay
  * Update `smithay` to latest commit</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * fix(keyboard): Fix keyboard shortcuts for non-Latin layouts
  * i18n: translation updates from weblate
  * Add pull request template
  * i18n: translation updates from weblate
  * Moved default of WorkspaceMode from default implementation of
  * WorkspacesConfig into WorkspaceMode declaration. WorkspaceConfig's default
    can then be derived
  * Added "action on typing" to workspaces configuration.
  * Formatting
  * Made it so changing focus to different monitor takes cursor_follows_focus
    into consideration
  * i18n: translation updates from weblate
  * Update `smithay` with fix for image-copy leak
  * grabs/moving: Call `cleanup_drag()` unconditionally
  * layout/tiling: Make `cleanup_drag` push tree only if something changes
  * fix: Remove redundant configure in popup reposition_request
  * fix: Fullscreen request unreachable code crash   caused by a duplication in
    pending_windows</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * shell: Extract FloatingLayout::snap_to_corner to deduplicate snap restore logic
  * shell: Add comments explaining pre-set fullscreen before unmap
  * format: Fixed PR formatting
  * shell: Preserve maximized/snapped state on move between workspaces
  * shell: Preserve snapped state through fullscreen/minimize round-trips
  * shell: Pre-set fullscreen state before unmapping maximized/snapped windows
  * chore: update dependencies
  * chore: Update smithay
  * i18n: translation updates from weblate</changelog>
</package>
<package pkgid="7ad5be32378d593d0729d7b503432914e3ab76254bb234a3d3861443e0c2151e40d2663cb89bb1073df80fc9cc6ac025ec5e529219bf15301ec9e1ec5e15698e" name="cosmic-edit" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+3:
  * Update dependencies
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * Clip text box
  * Draw most items with GPU, except for line numbers
  * Add working desktop file validation as CI action
  * fix: focus find on window focus if text box did not have focus
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+2:
  * Fix horizontal scrolling with wheel or touchpad and improve scrollbar behavior
  * Reload folder tree and git status using recursive watcher
  * Change text_box redraw log level to trace
  * Show open project placeholder only if no projects open
  * Use ignore crate to build tree view
  * i18n: translation updates from weblate
  * Make context drawer inline
  * Remove extra line in project search
  * sentence case and dialog copy changes
  * i18n(sv): update appstream metainfo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+2:
  * i18n: translation updates from weblate
  * docs: Add QA testing checklist
  * i18n: translation updates from weblate
  * chore: update cosmic-files
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * chore: update winit</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * Epoch 1.0.5 version update
  * Update com.system76.CosmicEdit.desktop
  * i18n: translation updates from weblate
  * Fix ligatures with cosmic-text update
  * i18n: translation updates from weblate
  * Set buffer size to zero on creation to improve file load times and memory usage
  * Update dependencies
  * Fix compilation with new cosmic_text
  * i18n: translation updates from weblate
  * Epoch 1.0.4 version update
  * Delete i18n/kk/cosmic_edit.ftl
  * i18n: translation updates from weblate
  * implement shift press plus mouse click text selection
  * Update com.system76.CosmicEdit.metainfo.xml</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * Epoch 1.0.6 version update
  * i18n: translation updates from weblate
  * feat: tab dnd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Epoch 1.0.7 version update
  * i18n: translation updates from weblate
  * Add pull request template
  * Generate translated desktop and metainfo files with xdgen</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * Epoch 1.0.8 version update
  * Update cosmic-text</changelog>
</package>
<package pkgid="8aed10ea8dafadd4a8e477ec900ca8fda9aa4639d1d41cb6af4f7c86e6b3a3d56e7fac903b22fa6205654693013456da5da5bedecd131a69ef530ce9309bb5eb" name="cosmic-ext-2048" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20240802.b8c9457" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721736000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- update to 0.1.0+git20240802.b8c9457:
  * center instead of align center
  * update Application ID
  * fix icons
  * documentation updates
- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="1fb27a5020f6853a9abaaa5efdc9c751e3af21fcf7de3c39d946d90be73c0808c9f8fe2adeb77b9dde8d5c2001be344ca8d57c8f65c5712e1e1a2470054c4e30" name="cosmic-ext-applet-apps-menu" arch="riscv64">
  <version epoch="0" ver="0.1.6+git20240705.21c3063" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720267200">- Rebase patches fix-binary-name.patch &amp; fix-justfile.patch
- Update to version 0.1.6+21c3063:
  * Revert "rename exec"
  * Update README.md
  * lowercase follow up
  * case insensitve categories
  * simplify scrolling
  * update &amp; icon</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="c44f0f2bdf52b6e3c8e3ad79bf9365e68dc9da83a82caa7eb08e022682ed054c03f45e72d4a40cf1058932f50614903a06530fdbadaf6a8f903b50e4cb4a6c00" name="cosmic-ext-applet-clipboard-manager" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20241008.f349d15" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1711368000">- initial packaging</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720267200">- Update to version 0.1.0+git20240629.0d806ec:
  * Update README.md
  * fix: db path
  * fix tests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- update to 0.1.0+git20240730.b204500:
  * rust &gt;= 1.80
  * split at cjecked
  * fix justfile</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728648000">- update to :
  * feat!: use second instead of Duration in Config.
    This is a breaking change but hopefully, this will not have a
    huge impact since it was not in the setting UI
  * feat: add unique session toogle
  * feat: favorite impl
  * fix: environment -&gt; profile
  * feat: horizontal layout
  * feat: qr code
- update upstream url</changelog>
</package>
<package pkgid="1602012029527254f2927e1866700d6eaef398a1621732fa0f55cda7fb7f1e34ff88236e4310b60d8bec3820fb21daf2d06cf81c770be2197ceb196319192364" name="cosmic-ext-applet-emoji-selector" arch="riscv64">
  <version epoch="0" ver="0.1.5+git20240819.13c0a7e" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715169600">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- update to 0.1.4+git20240805.8fc5690:
  * remove fix-naming.patch as upstream fixed it
  * remove fix-justfile, upstreamed
- enable leap (thanks to vyvir)
- switch to tar_scm (obs_scm has a bug)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032001">- update to 0.1.5+git20240807.21a8a17:
  * Update documentation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1733486400">- update to 0.1.5+git20240819.13c0a7e:
  * Create LICENSE-MIT
  * add spdx license identifiers
  * fix: load available languages from i18n-json dir
  * remove rayon
  * Update README.md / remove copying works now
- update license</changelog>
</package>
<package pkgid="7b0fdae22c6105f191d1bf9bf0851e33f61d1b8f52eb3dc79a6ebf21839f39732999c24a5144f96c5354d29a4fa3fe342c256b7998b74381259be805041ff269" name="cosmic-ext-applet-external-monitor-brightness" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20240704.13b212d" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720699200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="6cc4d429b1b4e3c85b5f584f4bfa9343fd32ec2e225ffc0347e3cb87d8f955eade54dc83e7d1701986be75f2eeae0e4a6e3c2ff5de525b2c6502b0264c4424ec" name="cosmic-ext-applet-ollama" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20251008.60079c3" rel="1.2"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720699200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728648000">- update to 0.1.0+git20240923.45bc56d:
  * remove useless print
  * feat: text selection and copy
  * fix: make wgpu default again
  * fix: wgpu rendering issue
  * set text color for markdown buffer based on colorscheme
  * fixed buttons
- update upstream url</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1733486400">- require rust &gt;= 1.80</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760270400">- Update to version 0.1.0+git20251008.60079c3:
  * remove unneeded dependency from Containerfile
  * fix linting
  * update deps
  * i18n(cs): Add Czech translation
  * update README install instruction
  * update screenshots
  * update readme</changelog>
</package>
<package pkgid="eb3c3aa8b62a3669e63fccc489be20560d0e01639e5e58b04e29e45114bbd3d5980ec6f68d5cde71b7b96412eda224b4c3dd6b816a6a321bbc5a97871ff56850" name="cosmic-ext-applet-places-status-indicator" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20240607.a341006" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
</package>
<package pkgid="96fe128be1b9e996dd30ab570a7f60247e687cfb3387d09a177070107cb9c34d8ef7ea7c8e46a123a0ba6e4b0632729e85e4cb8c740e87f3e4452a237ff7d8db" name="cosmic-ext-applet-tailscale" arch="riscv64">
  <version epoch="0" ver="2.0.0+1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728734400">- initial packaging</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 2.0.0+1:
  * Updated README.md and screenshots
  * Updated version number to 2.0.0
  * Update UI
  * Exit node feature complete
  * Refactored window.rs and logic.rs
  * Refactored logic.rs
  * Updated config logic and window
  * Updated Cargo.lock for bug
  * updated ui and adding allow lan
  * Config file is working
  * Added Cargo.lock
  * Updating config.rs
  * Working on config file
  * Started working on config for exit-node
  * Created host exit node functionality and set exit node functionality</changelog>
</package>
<package pkgid="8baf10721ff20456fa2b66c4435e17e98aab7a36dc9089f856d5179016b8e03e427d6393de87a0d40a885c5ecd649ebd787e0e743ba2c425443b4c8a754b3610" name="cosmic-ext-bg-theme" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20260203.8856cab" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1772020800">- Update to version 0.1.0+git20260203.8856cab:
  * chore: updates and error handling
  * remove service file
  * fix: typo
  * feat: --no-daemon option
  * chore: readme
  * feat: add desktop file for auto start
  * fix: avoid panic on edge cases
  * chore: udpate deps
  * chore: update
  * fix: rename config
- remove rename-binary-in-unit-file.patch, as upstream moved from
  a service file to a desktop file</changelog>
</package>
<package pkgid="3dfb9ae64ce6f65e121337dffd6a751591aa030c3141935739f65154e265d587392c483e24a86d171f430fe2ad1204ea3d141945118d38b31e9766c547a0348d" name="cosmic-ext-calculator" arch="riscv64">
  <version epoch="0" ver="0.2.0+8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724241600">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728561600">- update to 0.1.0+git20241009.2a519cf:
  * fix: division not working due to incorrect symbol
  * fix: correctly evaluate expressions
  * chore: downgrade cosmic-text
  * chore: update libcosmic
  * fix: set window title
  * update metainfo for COSMIC Store featured page
  * Add provides ID
  * fix: history calculations not displayed on click
  * improv: history entries can be deleted
  * improv: history can now be cleared
  * add: flatpak support
  * update metainfo
  * update app icon
  * fix: remove history screenshot
  * Update README.md
  * fix: change rw to ro access to cosmic config
  * chore: update libcosmic
  * expand metainfo
- update upstream url</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748001600">- update to 0.1.1+23:
  * remove: wgpu
  * chore: update libcosmic
  * fix: errors
  * fix: replace calculator-rs with evalexpr
  * fix: aux conflicts with windows
  * fix: remove directory mime type
  * remove: multi-window feature
  * fix: dropdown issue
  * improv: menu item icons
  * chore: update libcosmic/about page
- update to 0.1.1:
  * Expand metainfo
  * Create cosmic_ext_calculator.ftl
  * Update cosmic_ext_calculator.ftl
- switch to obs_scm
- remove update-desktop-files from BR, deprecated</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763553600">- remove fix-justfile.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763640000">- Update to version 0.2.0+8:
  * Update metainfo.xml PL translation
  * Update app.desktop PL mime
  * justfile: fix (un)install
  * chore: update screenshots
  * fix: use terse flag for qalc
  * feat: add parentheses, sqrt and power operator
  * Create cosmic_ext_calculator.ftl PL Initial Translation
  * i18n(es): add translation
  * fix(flatpak): add missing libraries
  * fix(qalc): remove async code
- add dependency qalculate</changelog>
</package>
<package pkgid="1fb8c85bd9bcbca50ab07dd01dec974be864c3c5efe36c885cd0a1db17338b79cd59816b7f0724769ee46249f1890f1e5189c68e679f2a749f304d09af94fb17" name="cosmic-ext-color-picker" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720872000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748001600">- update to 1.1.0:
  * changing translations to feature the ™ with COSMIC™ to prevent users form
    thinking Color picker is a official cosmic app
  * Fixed release ordering in metainfo
  * Make sure `hex` is not empty
  * Fix warnings
  * Added "expanded" colorspaces
- switch to obs_scm
- remove update-desktop-files as BR, deprecated</changelog>
</package>
<package pkgid="6814a5c5305d7c26612b797732b7d9eef5574d7489b6a7ea5bc307940c2bed87bc612b96fa760a908222bc0acd3364e3bf6c6aef5375c089fe27848b829e2d0d" name="cosmic-ext-dirstat" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720872000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 0.1.0+git20241120.bab06c8:
  * Update screenshot.png
  * a little clippy
  * Update to latest libcosmic, use tooltip widget</changelog>
  <changelog author="rrahl0@opensuse.org" date="1774612800">- Update to version 0.2.0:
  * v0.2.0
  * feat: Add file browser synced to application (#3)
  * chore: Update project to latest (#2)</changelog>
</package>
<package pkgid="236644c6c1eb3b279880cd491919757666cd5dfce6bf48e6ffeabd7f80cef18b92d3fe400c7fb00052c9ec63fd1eb64fc35d7376ae1082f43b15384b7034a021" name="cosmic-ext-tasks" arch="riscv64">
  <version epoch="0" ver="0.2.0+15" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- update to 0.1.0+git20240802.4d827d3:
  * update translations
  * update dependencies
- enable leap (thanks to vyvir)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728561600">- update to 0.1.0+git20241009.2fd615c:
  * improv: simplify main
  * chore: update libcosmic
  * chore: update sqlx
  * fix: new task input container style
  * chore: downgrade cosmic-text
  * Add dependencies
  * update metainfo for COSMIC Store featured page
  * Replace provides ID
  * fix: remove project group cosmic
  * Expand metainfo
- update upstream url</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1729166400">- Update URL to https://github.com/cosmic-utils/tasks</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748001600">- update to 0.1.1+32:
  * fix: hide completed behavior
  * feat: add toggle option to view menu, persist view toggle in config
  * fix: change message naming
  * feat: add hide completed tasks button
  * chore: update libcosmic
  * remove: unused dependencies
  * chore: split app.rs
  * chore: organize messages
  * chore: organize imports
  * remove: wgpu
  * Remove unused properties translation key
  * fix: remove aux directory for windows
  * fix: dropdown issue
  * improv: menu item icons
  * fix: og image
  * add: open graph and viewport
  * chore: update libcosmic/about page
  * improv: code quality
  * fix: lists
- update to 0.1.1:
  * fix README.md typo
  * Update Ukrainian translation
  * Correct cosmic-text issue
  * Update repo link
  * update metainfo for COSMIC Store featured page
  * Replace provides ID
  * Expand metainfo
  * Use text editor for notes
- switch to obs_scm</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748347200">- update to 0.2.0+1:
  * fix: text input focus
  * fix: added localized string for icon dialog placeholder
  * fix: key bindings
  * feat: sort tasks
  * chore: update screenshots
  * chore: bump to 0.2.0
  * feat: add data migration
  * chore: update keywords in appstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1772020800">- Update to version 0.2.0+15:
  * i18n(cs): Update Czech translation
  * chore: update libcosmic
  * chore: update libcosmic
  * i18n(cs): Update Czech translation
  * chore: clippy and fmt
  * add: zed debug file
  * i18n(fr): update translations
  * fix: padding in empty view</changelog>
</package>
<package pkgid="e627d1fcc5767cf8e7af3aecb85ccac48c889635b3c255ef0103f585103ddd6d35faa23ff664bb7023bc3f42eccba8ad9bb0d6938c7fc2214f4967f915f471aa" name="cosmic-ext-tweaks" arch="riscv64">
  <version epoch="0" ver="0.2.0+49" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715774400">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- update to 0.1.0+git20240717.199cf69:
  * update dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728648000">- Update to version 0.1.0+git20241006.40bd0d2:
  * Update README.md
  * docs: Extend metainfo
  * docs: Add Flathub badge to README
  * chore: update libcosmic
  * v0.1.1
  * improv: move available themes to context drawer
  * add: brand colors
  * Update README.md
  * add: flatpak-cargo-generator.py
  * fix: themes not being applied
  * fix: bring back OnlyShowIn=COSMIC
  * fix: remove COSMIC from OnlyShowIn
  * fix: add caption to screenshots
  * fix: suggestions for flathub release
  * fix: justfile
  * improv: use llvm18 + mold in flatpak
  * improv: tweaks can now load more themes
  * update metainfo for COSMIC Store featured page
- update upstream url</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748001600">- update to 0.1.3+42:
  * refactor(app): split file into modules
  * refactor: better code structure
  * improv: error handling
  * refactor: move grid code to separate file
  * refactor: config
  * improv: color schemes
  * remove: wgpu
  * chore: update libcosmic
  * feat: shortcuts
  * remove: multi-window feature
  * fix: dropdown issue
  * fix: localization and file structure refactor
  * improv: menu item icons
  * improv: new branding
  * fix: og image
  * add: open graph and viewport
  * Update CNAME
  * remove: window corners
  * fix: spacing in menu items
  * fix: page reinitialization on view render
- update to 0.1.3:
  * Added snapshots
  * Revamped about page
  * Window borders added
- update to 0.1.2:
  * docs: Add Flathub badge to README
  * docs: Extend metainfo
  * Create cosmic_ext_tweaks.ftl
  * Add layouts page
  * chore: update cosmic-panel-config and friends
  * feat(windows template): Include system tray on right side
  * Move available color schemes to a dialog
- update to 0.1.1:
  * add option to remove top panel
  * chore: rename to comply with trademark policy
  * Correct cosmic-text issue
  * feat: option to force panel button to display icons instead of text
  * improv: load cosmic-themes
  * update metainfo for COSMIC Store featured page
- switch to obs_scm
- remove update-desktop-files from BR, deprecated</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761307200">- Update to version 0.2.0+38:
  * chore: update screenshots
  * typo
  * add key type
  * use arc for style fn
  * use built theme
  * opti: don't build theme in the view function
  * fix translation
  * Update cosmic_ext_tweaks.ftl PL Translation
  * fix: wrong icon import
  * fix: border radius range</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765108800">- Update to version 0.2.0+44:
  * i18n(bg): add Bulgarian translation
  * Update app.desktop PL translation
  * Update cosmic_ext_tweaks.ftl PL small tweak
  * fix: show panel toggle
  * v0.2.1
  * chore: update dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 0.2.0+49:
  * i18n: Remove duplicated keys
  * i18n(cs): Update Czech translation</changelog>
</package>
<package pkgid="7918e3d3f50993919aa6ab07290a125335365df2fb28ca71befdd948a0e499be61cdf73977d370dd1f5838da3822eb94fcbf08670151c5bad5db327cc58c1522" name="cosmic-files" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+3:
  * chore: update dependencies
  * perf: general minor performance optimisations
  * chore: more pedantic clippy suggestions
  * i18n: translation updates from weblate
  * perf: use `rustc-hash` for `HashMap` and `HashSet`
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+6:
  * fix for hidden files being visible on external drives
  * i18n: translation updates from weblate
  * Split out empty trash title
  * Fix compilation without gvfs feature
  * Do not close context drawer when context menu opens
  * fix(tab): next tab not wrapping around to 0
  * sentence case and dialog copy changes
  * i18n(sv): update appstream metainfo
  * i18n(sv): translate appstream metainfo
  * perf: optimise `tab::folder_name`</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+4:
  * fix: Only type to search in App mode
  * i18n: translation updates from weblate
  * fix(app): type to search enters text into path bar
  * feat(tab): allow entering of network uri as path
  * docs (QA): Clarify thumbnail test includes fresh generation
  * fix: allow context menu when shift is being pressed
  * i18n: translation updates from weblate
  * fix: sliders on desktop view options
  * i18n: translation updates from weblate
  * Fix compilation with desktop-applet feature
  * Track and use modifiers per sub-window, fixes #1152
  * fix: better surface view cleanup
  * Add required-features to gvfs examples
  * Do not track modifiers in tab, fixes #1312
  * Fix compilation without wayland feature and add feature testing to CI
  * fix: surface cleanup
  * chore: add method for checking if a dialog tracks a surface
  * i18n: translation updates from weblate
  * make sure to not create more thumbnail workers than available CPU cores
  * extend remote location filesystem detection filter
  * directly navigate to the mounted drive after mounting them with a click on the sidebar
  * fix metadata, thumbnails and gallery view for locally mounted drives
  * implement adaptive sampling for optimal image quality of large images in gallery view while keeping the memory foodprint minimal and UI blocks from GPU buffer uploads minimal and as short as possible
  * improve and simplify heuristics
  * refactor try_decode_image
  * move large image handling out of tab and into new module large_image
  * update libcosmic
  * improve support and performance with very large images for thumbnail generation, preview tab and gallery view</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * fix: update network path when entering uri
  * chore: update winit
  * Russian translation for .desktop file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate
  * Hide shadowed mounts, may fix #1245
  * Scroll to focused item on tab rescan, fixes #1281
  * Update dependencies
  * Update cargo.toml and debian changelog versions to 1.0.0
  * fix(mouse_area): update hover state on scroll events
  * fix: require at least one running operation for progress title
  * fix: support absolute paths in .desktop file Icon field
  * refactor: file metadata
  * refactor: children count
  * refactor: simplify mime type limit logic
  * feat: add multi-file preview
  * Ask for confirmation when deleting from trash
  * fix: update libcosmic
  * docs (QA): Add file drag-and-drop to regression testing checklist
  * Empty trash as much as possible
  * fix: Expand tilde in location path
  * i18n: translation updates from weblate
  * Update progress title logic to match what the progress bar shows
  * Replace freedesktop_entry_parser with cosmic-mime-apps</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1769342400">- Update to version 1.0.3:
  * i18n: translation updates from weblate
  * Copy file times, fixes #1294
  * Patch compio to fix missing statx data
  * Remove WIP note from readme
  * Only tab complete trailing slash if path is directory
  * Automatically resolve if there is only one completion
  * Format src/dialog.rs
  * Select first completion if current location does not exist
  * Auto complete slash at end of directories
  * Canonicalize paths if possible when changing directory
  * Allow nested path completion
  * Allow tab and shift-tab completion in path editing
  * Ignore TabView updates on Desktop mode
  * fix: handle hidden items during shift-click
  * feat: open multiple dirs in separate tabs
  * feat: Add open button to multi preview
  * fix: culled items not appearning after window resize
  * fix: Update data on preview in desktop mode
  * Update com.system76.CosmicFiles.desktop ITA
  * Update com.system76.CosmicFiles.metainfo.xml ITA
  * scroll to selected item when using type-to-select
  * add type-to-select option for keyboard navigation</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * Epoch 1.0.5 version update
  * chore: update dependencies
  * i18n: translation updates from weblate
  * chore: clippy
  * Bump compio; remove unused dependency
  * feat: tab dnd
  * only show open button if something can be opened
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * improv(zip_extract): flush files to disk
  * perf(copy): async batch file flushes
  * Update dependencies
  * i18n: translation updates from weblate
  * Epoch 1.0.4 version update
  * Stop immediately listing hidden files
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * Epoch 1.0.6 version update
  * Fix compilation when gvfs feature not enabled
  * fix display_name_for_file() for gvfs
  * i18n: translation updates from weblate
  * fix: disable dialog save button when filename is empty
  * fix: handle invalid UTF-8 in clipboard text paste
  * Return None for unknown MIME types and ignore paste with warning
  * feat: paste images, videos, and text from clipboard
  * feat: move to and copy to
  * Fix Enter key not extracting password-protected ZIPs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: edit label for recents feature flag in settings
  * feat: add setting to enable/disable the "recents" feature
  * Epoch 1.0.7 version update
  * i18n: translation updates from weblate
  * chore: Update compio-driver to 0.11.2
  * feat: add 'Move to' and 'Copy to' to Edit menu
  * Clear the prefix selection buffer when changing location
  * Add pull request template
  * Generate translated desktop and metainfo files with xdgen
  * Respect 'Path' desktop entry key</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * Epoch 1.0.8 version update
  * Disable wgpu feature in cosmic-files-applet
  * chore: update libcosmic
  * feat: use ellipsizing for item names
  * feat: gray out paste menu when clipboard is empty or location unsupported
  * add option to copy path when pressing down shift
  * Add Clear Recents history to Recents nav bar context menu
  * fix: Remove inappropriate context menu options while in Recents
  * Close context menus on middle click to open in new tab
  * fix: close context menus in various cases
  * feat: Show count of files affected when 'Replace all' is selected in copy/move operations
- disable check for 1.0.8</changelog>
</package>
<package pkgid="868cec53b7ef8d541d04c67fd072cbb3fe28f4412aa06c7fe7a4721351ac0648e135b008b6c505cc61798058972b8a3a64428275e8b202db591a4d1c4e529d9a" name="cosmic-icons" arch="noarch">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760875200">- Update to version 1.0.0~beta2+0:
  * no changes since beta 1.1</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * fix: missing directory data for some theme dirs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770292800">- Update to version 1.0.5:
  * no changes since last release
- Update to version 1.0.4:
  * no changes since last release
- Update to version 1.0.3:
  * no changes since last release
- Update to version 1.0.2:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="8f227edb5c19424b7fdcb65848a6ca29bf30763a2ebd21eff1e75607c91a320cc866d620e6c8e77ee1e8206813a89fdf7e9fc5003ef6e974b7f07216c219be0b" name="cosmic-idle" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to vrsion 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+2:
  * chore: update dependencies
  * chore: clippy</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * no changes since last release</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1769342400">- Update to version 1.0.3
  * Git has overriden tags, all pointing to the latest commit, so
    no changelog is available</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * Use `system_actions` for suspend</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="301fe436120138d80af8ecf85bb9e4b5a60cb5a81e2f94160cb65267e58fa805ee370276aeabbd7bfa9ea237a8e0b40420f9a6061826f91dc364295effb15e43" name="cosmic-launcher" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * chore: update libcosmic</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * chore: update border radius</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+1:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * chore: update libcosmic</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+1:
  * i18n(sv): translate appstream metainfo
  * fix: cache icon handles and handle icon names that are paths
  * chore: update dependencies
  * Russian translation for .desktop file
  * i18n: translation updates from weblate
  * chore: update cosmic-text</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * fix: prefer svg app icons
  * chore: update dependencies
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * Update com.system76.CosmicLauncher.metainfo.xml
  * Update com.system76.CosmicLauncher.desktop
  * chore: update dependencies
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n: translation updates from weblate
  * fix: mime type icons not loading</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * Feature: "action on typing" Extended command line interface to start
    cosmic-launcher, optionally with an input, and close it.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="4a10de52f8471c347cc52a18fc8745f1ccd54d77f4a11182564bc6cfc88419746ed55a6444b294e1f3b1d3c51cbb753644436ce4fb04211fc51f418aa9821d64" name="cosmic-notifications" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- remove patch switch-to-mold.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * nothing of importance</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+4:
  * i18n(sv): update appstream metainfo
  * i18n(sv): translate appstream metainfo
  * [i18n] Swedish translation of desktop file
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update cosmic-text</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * Update com.system76.CosmicNotifications.metainfo.xml
  * Update com.system76.CosmicNotifications.desktop
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * cleanup: logs
  * fix: typo
  * fix: group and sort after expiring a notification
  * fix: cleanup layer surface
  * fix: better handling of expired notifications</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * Support file:// URLs in app_icon field</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="814b182c29d71537d4afd6897f56b7ae20ece1c9de54b57e87838e44a9251666b3a2371219a1193051434e6da2504b38fffb3c8224b74bc71dc0cd49ebb49d4f" name="cosmic-osd" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * chore: re-enable opt-level = 3
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * chore: update dependencies
  * chore: clippy</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+1:
  * i18n: translation updates from weblate
  * update libcosmic
  * shrink display identifier OSD
  * fix display identifiers OSD during display hotplug
  * decrease display identifier OSD by 30%
  * display identifier OSDs now automatically disappear after 1 seconds except if the timer gets reset
  * apply rustfmt
  * resolve Cargo.lock diff from git rebase to master
  * adapt UI feedback for the display number indicator and let it appear as a small square at the top of each monitor with the accent color
  * adapt breaking change from libcosmic after rebase
  * implement display identifier used for display arrangement configuration
  * apply rustfmt
  * implement display identifier used for display arrangement configuration
  * build(debian): add install file to ensure binary exists
  * build(debian): wrong DESTDIR path
  * build(debian): export DESTDIR
  * build: fixes for justfile and debian/rules
  * i18n: translation updates from weblate
  * build: migrate from make to just
  * i18n: translation updates from weblate
  * Eliminate 10% jump on coarse displays like darter
  * Fix for inconsistent jump in brightness
  * Ensure consistent 5% brightness scaling through hotkeys
  * osd: align brightness overlay with cosmic-settings-daemon clamp (min 1%)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Set PW media role to Notification for sounds
  * Update translations</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1769342400">- Update to version 1.0.3:
  * i18n: translation updates from weblate
  * docs: Add QA testing checklist</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="270894c73718133d16812b129c614f450e7c58f65f4c4642e47adab5da49cea00a02516f4366181df214c8dca68ffd927d328d94cd28255d6f36ed1b639a27ce" name="cosmic-panel" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+4:
  * Move panels to overlay layer when workspaces is shown
  * Show auto-hide panels in workspaces overlay
  * config: Add a `CosmicPanelContainerConfigEntry` struct
  * workspaces_dbus: Also detect if `cosmic-workspaces` disappears from bus
  * chore: update defaults
  * chore: install 0 spacing default
  * fix: allow hiding and showing empty windows
  * fix: restart panel on spacing change
  * feat: applets shrinkable by padding and configurable
  * force size to be non-negative
  * chore: add dock padding
  * fix: background overlap after spacer updates</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+0:
  * fix: check overflow popup for focus tracking
  * chore(config): activate gap by default
  * fix: shrinkable padding for applets made applets no longer square shaped
  * chore: improved overflow stability
  * fix: add overflow unless already exists with matching id
  * fix: offset of animation for autohide
  * fix(named output): apply setup after initial creation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767009600">- add as a workaround libwayland-server0 as a runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * no changes since last release</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1769342400">- Override version in _service, as git repositories has wrongly
  all tags applied to the latest commit
- Update to version 1.0.3</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770292800">- Update to version 1.0.5:
  * no changes since last release
- Update to version 1.0.4:
  * no changes since last release
- Update to version 1.0.3:
  * no changes since last release
- remove the hardlock on the version again</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="c6943effda7cd5c2980d933e26aaf201211b94b46112781b44d4ae576c350a97875a559e4e70332e6b7469a0b28ff66de5de2cbde5f44e58d4833f5606f3e414" name="cosmic-player" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Require the gstreamer plugins, otherwise most things don't play</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+2:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * Use same video creation method for player and thumbnailer
  * i18n(sv): translate appstream metainfo
  * Clean up dependencies, lints</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+2:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * Prevent screen turning off during playback</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * i18n: translation updates from weblate
  * Russian translation for .desktop file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765886400">- Fix playback by adding a new runtime dependency, while downgrading
  ugly codecs to recommends</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * Epoch 1.0.5 version update
  * i18n: translation updates from weblate
  * Revert cosmic-text to version compatible with older libcosmic
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * Epoch 1.0.4 version update
  * Update com.system76.CosmicPlayer.desktop ITA
  * i18n: translation updates from weblate
  * Mute when thumbnailing
  * i18n: translation updates from weblate
  * Update com.system76.CosmicPlayer.metainfo.xml ITA</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n: translation updates from weblate
  * Epoch 1.0.6 version update
  * removed unnecessary urls truncating
  * implementing PlayNext media</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Epoch 1.0.7 version update
  * i18n: translation updates from weblate
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * Epoch 1.0.8 version update
  * Unmute when changing volume</changelog>
</package>
<package pkgid="46067277560877f7b5eeca74cdd5cc29e6753013140847b6df70dbdf370cc985812384c268c5a5145b39de4d5dd8e664198f1b665ca92fd564bb3c513fccc868" name="cosmic-randr" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+0:
  * Fix cli docs
  * chore: clippy
  * chore: update dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: drop tachyonix dependency
  * fix(shell): KDL ser/de support for serial_number
  * docs(examples): add async_dispatch example
  * build: remove unnecessary linker arg in RUSTFLAGS</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * Drop unnecessary async from send
  * Use Mutex from std</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770292800">- Update to version 1.0.5:
  * no changes since last release
- Update to version 1.0.4:
  * no changes since last release
- Update to version 1.0.3:
  * no changes since last release
- Update to version 1.0.2:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="22035dec185ef8df0722d065c4674425bb4e7eb8ebb4e97e957efbb5ada2d8eb076b117d4df9e092d0b7d1082c8622c39fa96e56f30d68fc3b0e6b280582feeb" name="cosmic-reader" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20250114.9ea7c85" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 0.1.0+git20241022.9f62f54:
  * Update libcosmic/iced and implement images
  * Parse pdf images and update lopdf
  * Use metrically compatible fonts when font name not specified
  * Update dependencies
  * Add license (GPLv3)
  * Use fork of lopdf for identity-h encoding
  * Update dependencies
  * Move text lines using transforms</changelog>
  <changelog author="rrahl0@opensuse.org" date="1737201600">- Update to version 0.1.0+git20250114.9ea7c85:
  * Use git version of lopdf
  * Update dependencies</changelog>
</package>
<package pkgid="1e3bef174cdae2a499919bd49258424ba15f7442841af0e4bd43e58086b005ac1a5e32467fa69857740df58183bf65a7509f6cd78c2b14ac27e6837e2928d40a" name="cosmic-screenshot" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * Add working desktop file validation as CI action (#150)
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+1:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * Russian translation for .desktop file
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * fix: Check for cancellation and not panic and notify for the crash
  * Update translations</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="0d89a24744d4b5c5acc9dcee286be513bc1fde83feffa0a39ee1fa83b9a47e543f70a31b52e11db34daa2b65d8e8796c6b028f8bb5882d573849d075cd5d2a2a" name="cosmic-session" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760875200">- Update to version 1.0.0~beta2+1:
  * Do not start `xdg-desktop-portal-cosmic`; so socket activation can
- remove leap-fix-justfile.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * Don't create privileged sockets</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * [i18n] Swedish translation of desktop file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * build: improve justfile</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * fix: environment variables with spaces
  * start-cosmic: set SSH_AUTH_SOCK only if the correct value can be determined
  * start-cosmic: update values of existing env vars
  * fix(debian): remove titlebar-font gsettings key
  * fix: add SSH_AUTH_SOCK to systemd import-environment</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * feat: enable cutecosmic or qt6ct with QT_QPA_PLATFORMTHEME</changelog>
</package>
<package pkgid="c532468ce17eb24a1668db8eb3e85879ab276267e08a9c75da24953038503871b2c89217b7027f060d195a16a0753f0c4c717000b0b3db40fec73469973f39f5" name="cosmic-store" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+2:
  * i18n: translation updates from weblate
  * Update dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * Fix libcosmic/wayland not being controlled by wayland feature
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+2:
  * i18n: translation updates from weblate
  * sentence case and dialog copy changes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+2:
  * chore: update dependencies
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * chore: update winit
  * Russian translation for .desktop file
  * Use preferred app info, even if others have higher weight
  * Clean up text search
  * Fix selection of lower priority sources with equal search weight
  * Fix order of sources in apps array
  * address feedback
  * add option to purge app data for flatpaks during uninstall</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate
  * Implement EOL rebase, fixes #209
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * Epoch 1.0.5 version update
  * i18n: translation updates from weblate
  * main: show version info in release notes
  * backend: use i18n and track version info
  * i18n: add system package localization strings
  * perf: add category index for O(1) lookups
  * perf: add logging for category search performance
  * feat: add support for quitting program with hotkeys
  * i18n: translation updates from weblate
  * chore: add milliseconds to log timestamps
  * fix: preserve search icons to avoid flicker
  * perf: load icons in background
  * perf: add logging for icon loading performance
  * perf: parallelize updates loading
  * perf: parallelize installed packages loading
  * perf: parallelize app cache building and batch sorting
  * chore: add debug logging for backend operations timing
  * i18n: translation updates from weblate
  * perf: parallelize YAML document processing
  * chore: add debug logging for YAML processing time
  * Epoch 1.0.4 version update
  * Delete i18n/kk/cosmic_store.ftl
  * i18n: translation updates from weblate
  * Update appstream if more than one hour old</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * i18n: translation updates from weblate
  * Epoch 1.0.6 version update
  * chore: add debug logging for XML processing time</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Epoch 1.0.7 version update
  * i18n: translation updates from weblate
  * Add pull request template
  * Generate translated desktop and metainfo files with xdgen
  * Refactor backend name from static string to enum
  * refactor: extract icon application helper
  * fix: preserve icons to avoid flicker
  * perf: cache icon paths for instant display
  * perf: cache explore results to disk with zstd
  * chore: add performance logging for explore and category pages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * Update Flathub stats to January 2026
  * Epoch 1.0.8 version update
  * Revert config version bump to 1
  * perform background update fetching and category builing in a background task that does not block UI rendering and interactions
  * Add configurable periodic background update check
  * Refresh remotes on startup, reload local cache on nav to Updates
  * perf: don't auto-refresh updates on nav</changelog>
</package>
<package pkgid="d8e05774705d4367256a945c6ca0c5d87bbb3320588bb63c3c3d2ae7b215f0cf75c32a80f590a52f515fd018c780b8d96ecbab0dd7a1c986fea014263f033584" name="cosmic-term" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+8:
  * Update dependencies
  * i18n: translation updates from weblate
  * Show the Open Link menu item at the top of the menu if we have a link
  * i18n: translation updates from weblate
  * Avoid publishing on all mouse events
  * Avoid updating the link highlight while the context menu is shown
  * Update com.system76.CosmicTerm.metainfo.xml
  * Update com.system76.CosmicTerm.desktop
  * Add context menu for opening links</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * Update cosmic-text
  * fix: disable terminal box when context page is active
  * Update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+2:
  * terminal: sustain drag autoscroll
  * terminal: smooth drag edge scrolling
  * Update desktop file with sv translation of categories</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+4:
  * Add Everforest Dark color scheme
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * chore: update cosmic-files
  * i18n: translation updates from weblate</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update cosmic-text
  * i18n: translation updates from weblate
  * Russian translation for .desktop file
  * i18n: translation updates from weblate
  * chore: update winit</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate
  * Add seal brown and amber terminal color scheme
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * Epoch 1.0.5 version update
  * i18n: translation updates from weblate
  * Fix ligatures with cosmic-text update
  * i18n: translation updates from weblate
  * Update dependencies
  * i18n: translation updates from weblate
  * Epoch 1.0.4 version update
  * i18n: translation updates from weblate
  * Bump flake
  * Fix nixpkgs duplication
  * Fix running nix formatter
  * Properly load/clear passwords on toggle
  * Fix ctrl hyperlink highlighting when using splits, fixes #688
  * Increase width of menu to match cosmic-edit
  * handle osc 8 links
  * hold shift and click to add to selection</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770897600">- Update to version 1.0.6:
  * Epoch 1.0.6 version update
  * i18n: translation updates from weblate
  * No longer WIP
  * Change Unbind action to Disable to match cosmic-settings
  * Fix improper handling of escape
  * More design adjustments
  * Adjust to design and hard-code Copy and Paste special keys
  * Implement key bind reset
  * Do not automatically show keyboard shortcuts
  * Move keyboard shortcuts to menu item
  * Implement shortcut search
  * Shortcut design updates and fix escape behavior
  * add dialog box when replacing existing keybind
  * fix localization
  * place shortcuts in existing config
  * fix: hide cursor when scrolled in unfocused terminal
  * use code fallbacks (now in shortcuts.rs), not `default` config file
  * make hotkeys configurable</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Epoch 1.0.7 version update
  * i18n: translation updates from weblate
  * Add pull request template
  * Generate translated desktop and metainfo files with xdgen
  * feat: tab dnd</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * Epoch 1.0.8 version update
  * fix: increase menu width to prevent cutting off toggle maximized
  * Activate nearest tab only if closing focused tab
  * Update cosmic-text and remove palette dependency
  * Update light theme normal white color
  * COSMIC Light theme update and built-in theme cleanup
  * tweak: make options and tab_title_override not mut
  * fix: merge profile and startup options
  * Add "Copy link" to context menu
  * tweak: match format of gnome-terminal and konsole's help message
  * ref: avoid unwrap by using an intermediate variable
  * feat: add `--working-directory` arg</changelog>
</package>
<package pkgid="e0ee4657c212bd7b3724290b9cd560b158411df6d69989bf61bc6e7657931d00733d0cd8e2ddf9b6355e521f9cd2d84f9268f9626525f4acf2b413ed5d8c4092" name="cosmic-wallpapers" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760875200">- update to version 1.0.0~beta2+0:
  * no changes since beta1.1</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761220800">- Update to version 1.0.0~beta3+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770292800">- Update to version 1.0.5:
  * no changes since last release
- Update to version 1.0.4:
  * no changes since last release
- Update to version 1.0.3:
  * no changes since last release
- Update to version 1.0.2:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * Add pull request template</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773057600">- Update to version 1.0.8:
  * no changes since last release</changelog>
</package>
<package pkgid="147b0b9f730da737c04938058968cab6fe7b10f3d3271ecca9e9de71d2ad44673ad16d8e2874ff1bae409357cf006ec72523cdf1069cc7881644b8fa6efb0fca" name="cosmic-workspaces" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1762776000">- Update to version 1.0.0~beta5+0:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763208000">- Update to version 1.0.0~beta6+3:
  * Add margins for auto-hide panels without exclusive zones
  * Use subscriptions to monitor cosmic-panel configs
  * Update dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 1.0.0~beta9+2:
  * i18n: translation updates from weblate
  * i18n: translation updates from weblate
  * Russian translation for .desktop file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765454400">- Update to version 1.0.0+0:
  * chore: update cosmic-text
  * Use libcosmic `DiscreteScrollState` helper
  * screencopy: Use `info!` logging for `FailureReason::Stopped`
  * Adjust speed of pointer scrolling
  * Accumulate line scrolling
  * Wrap workspace scrolling at start and end</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767182400">- Update to version 1.0.1:
  * i18n: removing translation for Frankish
  * i18n: translation updates from weblate</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1769342400">- Replace %define with %global in .spec
- Update to version 1.0.3:
  * i18n: translation updates from weblate</changelog>
  <changelog author="rrahl0@opensuse.org" date="1770292800">- Update to version 1.0.5:
  * i18n: translation updates from weblate
  * Update com.system76.CosmicWorkspaces.desktop
  * i18n: translation updates from weblate
  * i18n(bg): update desktop info</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1770897600">- Update to version 1.0.6:
  * no changes since last release</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 1.0.7:
  * i18n: translation updates from weblate
  * Add pull request template
  * backend/wayland/vulkan: Enable `VK_EXT_physical_device_drm` extension
  * Update com.system76.CosmicWorkspaces.desktop
  * Added updated Cargo.lock
  * Added branch action-on-typing to dependency cosmic-comp-config, which
    (unless merged) contains necessary changes to build cosmic-workspaces
  * Added feature "action on typing", i.e. cosmic-workspaces opens
    cosmic-launcher or cosmic-app-library, if the setting is set. When opened
    by typing, cosmic-launcher or cosmic-app-library are closed when existing
    the workspaces overview. Changed exiting workspaces overview by pressing
    Escape from KeyReleased to KeyPressed to improve interaction between
    cosmic-workspaces and cosmic-launcher/cosmic-app-library</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 1.0.8:
  * improv(view): use ellipsis for labels
  * chore: update dependencies
  * cleanup
  * chore: clippy</changelog>
</package>
<package pkgid="692c0573be3139d5ffbed40dae6550ad2de4d27a49d42e87b4383ca268bd38c64377741d66289915087af1f8dd879d9a4611dc8df138992e0213a97c4a8a49f3" name="coturn" arch="riscv64">
  <version epoch="0" ver="4.9.0" rel="2.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1670155200">- Version 4.6.1
  - Fix memory corruption on socket close (#1113)
- Version 4.6.0
  - merge PR #967 (eakraly)
  * fix small issues reported by cppcheck
  - merge PR #974 (eakraly)
  * fix long log line printing
  - merge PR #973 (eakraly)
  * Print turnserver version with --version
  - merge PR #972 (eakraly)
  * do not write outside of a buffer in admin interface
  - merge PR #970 (eakraly)
  * fix uclient certificate loading bug
  - merge PR #971 (eakraly)
  * fix duplicate TCP flag in run_tests.sh script
  - merge PR #962 (huhaipeng)
  * fix turn session leak
  - merge PR #963 (eakraly)
  * Document dependency of new-log-timestamp-format on new-log-timestamp
  - merge PR #951 (steffen-moser)
  * Enable compilation of coturn on Solaris 11.4
  - merge PR #949 (eakraly)
  * First step to re-enable compilation with OpenSSL 1.0.x
  - merge PR #949 (eakraly)
  * Fix cmake build on macOS
  - merge PR #942 (eakraly)
  * Disable SSL renegotiation
  - merge PR #792 (yfaker)
  * Fix user quota release #786
  - merge PR #829 (fancycode)
  * add more info to redis allocation status
  - merge PR #938 (eakraly)
  * update turnserver.conf comment
  - merge PR #773 (haseebq)
  * fix performance regression
  - merge PR #773 (korayvt)
  * add syslog facility config
  - merge PR #897 (unicode-it)
  * add support for dual-stack prom listener
  - merge PR #984 (rozhuk-im)
  * fix build with libressl 3.4.0+
  - merge PR #926 (ggarber)
  * add ci tests workflow
  - merge PR #934 (neocat)
  * show error on invalid config
  - merge PR #787 (dsmeytis)
  * add new prom allocations metric
  - merge PR #869 (micmac1)
  * don't link in libintl
  - merge PR #895 (alexnedo)
  * fix access to freed memory
  - merge PR #919 (sysvinit)
  * configurable prom username labels
  - merge PR #840 (sysvinit)
  * configurable prometheus listener port
  - merge PR #870 (micmac1)
  * fix build mariadb connector
  - merge PR #851 (freedomben)
  * fix README typo
  - merge PR #877 (davel)
  * correct doc typo
  - merge PR #755(moznuy) and #825(by argggh)
  * fix sqlite3_shutdown and sqlite3_config race
  - merge PR #826 (by giavac)
  * prom server better
  - merge PR #684 (by brevilo)
  * Define OPENSSL_VERSION_1_1_1 on systems where it doesn't (yet) exist
  * Regression in 4.5.2 that cause issues in openssl version &lt; 1.1.1.
  - typo fix in prometheus (by fcecagno)
  - merge PR #687 (by Wuelber Castillo)
  * Add hash algorithm for hmackey value to redis userdb schema docs
  - replace keep-address-family with allocation-default-address-family (keep-address-family deprecated and will be removed!!)
  - merge PR #703 (by j4zzc4t)
  * Restore no_stdout_log behavior
  - merge PR #727 (by JoKoT3)
  * Support older mysql client version in configure
  - merge PR #721 (by KangLin)
  * Add to support cmake
  - merge PR #717 (by marcoschum)
  * Fix typo in turnserver.conf
  - merge PR #704 (by hills)
  * Packaging scripts can miss out on these errors (exit code)
  - merge PR #679 (by rubo77)
  * Readme.turnserver: how to run server as a daemon
  - merge PR #739 (by hills)
  * SSL reload has hidden bugs which cause crashes
  - Fix regression in PR #739
  - Try to mitigate STUN amplification attatck
  * Add new option --no-rfc5780 to force disable RFC8750
  * Add new option --no-stun-backward-compatibility
    Disable handling old STUN Binding requests and disable
    MAPPED-ADDRESS attribute in binding response (use only the
    XOR-MAPPED-ADDRESS)
  * Add new option --response-origin-only-with-rfc5780
    Add RESPONSE_ORIGIN attribute only if rfc5780 is enabled
  * Don't send SOFTWARE attribute if --no-software-attribute set on (BREAKING CHANGE)
  - merge PR #767 (by ggalperi)
  * fix for log_binding (regression)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1678104000">- Add coturn-no-FIPS-140-mode.patch, fixes build against OpenSSL 3.0</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1683028800">- Update to 4.6.2
  * Make sure microhttpd starts using epoll if supported
  * Add sessioncount to prometheus metrics
  * Add STUN request/response/error prometheus counters
  * Cleanup logs on turnserver start
  * Fix duplicate stdout log output
  * Log threadId to logs to aid in multi-threaded debugging
  * Optional build info compiled into turnserver binary
  * Fix arguments expansion in docker-entrypoint.sh
  * Santise database connection strings before printing to log
  * Support Windows MSVC
  * Add configuration option for TLS 1.3 ciphersuites
  * Improve openssl3 and FIPS support
  * Use single SSL_CTX for TLS and DTLS support
  * Update openssl API use to non-deprecated version
  * Set string bytes to null to prevent random origin
  * Fix memory corruption on socket close
  * Fix packet backlog fifo that processed packets in reverse
    order in some scenarios
  * Fix off-by-one when terminating gcm_nonce
  * Fixes to Redis memleaks and socketleaks
  * Fix malformed response to mobility refresh request
  * Fuzzing support
  * Ignore raw UDP if no_udp is enabled
  * Better detect availability of SCTP protocol
- Drop coturn-no-FIPS-140-mode.patch, fixed upstream, see
  https://github.com/coturn/coturn/issues/1170</changelog>
  <changelog author="chris@computersalat.de" date="1696852800">- add coturn-turnserver_conf.patch
  * to have a meaningful turnserver.conf.default
- create a ready-to-run turnserver.conf
- fix logrotate script
- Update README.SUSE for Let's Encrypt Certificates
- move certs to /etc/coturn/tls
- Update apparmor profile
- rework sysusers.d config file</changelog>
  <changelog author="chris@computersalat.de" date="1697198400">- Update coturn-turnserver_conf.patch
  * Fix comment for listening-ip
- enable 'verbose' log to see listening IPs and more, not just
  server start/stop</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Adam Majer &lt;amajer@suse.com&gt;" date="1718452800">- Don't hard require systemd -- not needed in containers</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1747051200">- Upgrade to coturn 4.6.3
  * Release highlights:
  - Multiple memory fixes
  - New drain feature
  - Better support for new versions of Redis
  - Add support for raw public keys
  * Complete change list
  - Add clang-tidy, include-what-you-use, and msvc-analyzer github actions
  - Add CodeQL workflow
  - added missing function prototype of turn_random_number()
  - Added sessionID to some log lines
  - added support for amazon linux and renamed tests.yml
  - added warnings for prometheus apt unavailability
  - Add github action that runs tests with compiler sanitizers
  - Additional refactoring of ns_turn_allocation.* to address security
    scanner concerns
  - Add MariaDB support to README.md
  - Add new Drain feature
  - Add prometheus setting suggestions on turn.conf in example folder
  - Address clang-tidy warnings in db files
  - Address some build issues introduced by api changes
  - Add support for raw public keys
  - Add the InsertBraces command for clang-format to ensure that all
    conditionals always have braces
  - Add warning and disable web admin if no-tls option used
  - Adjust wording in cmake message when prometheous cannot be found.
  - Allow authenticating with a username to redis
  - Always run lint, regardless of branch
  - Avoid nullptr dereference of server variable in various functions
  - avoid potential nullptr derefernence in udp_create_server_socket
  - Avoid read-past-end of string in get_bold_admin_title
  - Avoid writing potentially uninitialized data to aes_128 key file
  - changed variables in stunclient.c to bool
  - Change minimal required cmake version to 3.16
  - Change printf() to TURN_LOG_FUNC() for --no-stdout-log
  - Change the various map functions to return bool instead of
    inconsistantly return 0, 1, or -1
  - Check allocation results in add_static_user_account
  - Check the result of calloc in handle_logon_request
  - Check the result of malloc in del_alt_server
  - Check the result of malloc in mongo_set_realm_option_one
  - Check the result of malloc in send_message_to_redis
  - Check the result of malloc in string_list_add
  - Check the result of realloc and calloc in ch_map_get
  - CMake: Declare the variable nearby
  - configure: data files shouldn't be executable
  - defined a magic number for stun fingerprinting
  - Delete dead code
  - Delete unused variable
  - Doc: add flowchart
  - Easy installation of coturn on AWS
  - Fix buffer overflow in generate_enc_password with increase rsalt by 2
  - Fix build with libressl 3.6+
  - Fix clang-format lint warnings
  - Fix cli auth
  - Fix Cmake find issue in libevent
  - Fix cmake find prometheus(fix #1304)
  - Fix compiler warnings from continuous integration
  - Fix const during free warning in rfc5769check app
  - Fix error of make command in Cygwin environment
  - Fix formatting to fix lint error
  - Fix lint complaint about comment
  - Fix lint errors
  - Fix linting error in mainrelay.c
  - Fix make lint
  - Fix memcpy len checks stun_is_challenge_response_str
  - Fix memleak in pgsql_reread_realms
  - Fix memory leak in netengine.c
  - Fix memory leak in rfc5769check.c
  - Fix memory leak on http_server.c
  - Fix mingw build
  - Fix missing strncpy in fix_stun_check_message_integrity_str
  - Fix msvc analyzer error on goto label on rfc5769check
  - Fix nodejs/glibc problem with old container images.
  - Fix no-tls warning typo
  - Fix potential null passed to function expecting nonnull
  - Fix recursive call in delete alternate server
  - Fix return correct error code for `create_relay_connection` in case
    of `RESERVATION-TOKEN` failure
  - Fix rpm version scripts
  - Fix run cmake.yml in any github action
  - Fix typos
  - Fix ubuntu 16 build with GH action checkout version to v3
  - Implement custom prometheus http handler
  - Include what you use
  - Install openssl-1.1.1 on amazonlinux:2 instead of openssl-1.0.1
  - malloc now allocates space for string terminator
  - Memset user_db before reading conf file, not after
  - Missing session ID in coturn logs for denied IP - 1330
  - Move the hiredis_libevent2 code from common to relay
  - Only set MHD_USE_DUAL_STACK if IPv6 is available
  - Print version only, no extra lines
  - Reduce ifdefs in code: TURN_NO_PROMETHEUS
  - Refactor: peer_input_handle
  - Reformat code
  - Remove unimplemented test folder reference from CMakeLists.txt
  - Replace HeapAlloc with malloc
  - Replace srand/rand with srandom/random
  - Return a 400 response to HTTP requests
  - Run all of the CI except for Docker builds on any change
  - Simplify macOS detection macros
  - Simplify workflow for codeql
  - strncpy doesn't return size_t
  - ubuntu build dependencies extracted to composite actions
  - Update FlowChart
  - Update libtelnet
  - Update lukka/run
  - Update SQLite.md
  - Update turnserver.conf Example about listening-ip
  - Update turnserver.spec
  - Update version in vcpkg.json
  - Use active CPU number instead of total number
  - Use bool, instead of int, for the functions in ns_turn_msg.c
  - Use bool over int for the turnutils_uclient program
  - Use calloc where appropriate, avoid memset when normal buffer
    initialization works
  - Windows: Only attempt to bind when the network interface is up
  - workflow tidying
- Rebased coturn-turnserver_conf.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1763899200">- Update to version 4.7.0
  * Breaking changes in order to get to sane defaults for improved
    security by default
    + Support for openssl 1.1.1 and 3.x only.
    + Cleanup deprecated options - if your scripts have them
    turnserver will fail to start.
    + Reverse SOFTWARE_ATTRIBUTE_OPT to avoid inverse logic - now
    need to explicitly enable it.
    + Deprecate response-origin-only-with-rfc5780.
    + Invert no-stun-backward-compatibility to be default on.
  * TLSv1 and TLSv1_1 are now optional (no need to turn them off).
  * Minor bug fixes and regressions.
  * Improved support for modern version of prometheus.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773403200">Fixes for CVE-2026-27624 (boo#1258847) and CVE-2025-69217 (boo##1255744)
- Update to version 4.9.0
  * Multiple security fixes.
  * Fix to Web Admin password check.
  * Cleanup of deprecated openssl APIs.
  * Fix for CVE-2026-27624: bypass localhost and IP range block
    using IPv4-mapped IPv6. boo#1258847
- Update to version 4.8.0
  * Faster packet validation on listener threads to improve
    handling of DDoS attacks.
  * Make socket buffer size configurable with sock-buf-size.
  * Address memory leaks and potential crashes.
  * Improve random number usage to address CVE-2025-69217.
    boo#1255744</changelog>
</package>
<package pkgid="a96afd5f03a1009797658c1cd08993c0dfefe7935dd644add864ba0962794086d5072fd68559c2f3338352b1a75eb1405cd66185009cb32e6aaf40e96f17b33b" name="coturn-devel" arch="riscv64">
  <version epoch="0" ver="4.9.0" rel="2.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1670155200">- Version 4.6.1
  - Fix memory corruption on socket close (#1113)
- Version 4.6.0
  - merge PR #967 (eakraly)
  * fix small issues reported by cppcheck
  - merge PR #974 (eakraly)
  * fix long log line printing
  - merge PR #973 (eakraly)
  * Print turnserver version with --version
  - merge PR #972 (eakraly)
  * do not write outside of a buffer in admin interface
  - merge PR #970 (eakraly)
  * fix uclient certificate loading bug
  - merge PR #971 (eakraly)
  * fix duplicate TCP flag in run_tests.sh script
  - merge PR #962 (huhaipeng)
  * fix turn session leak
  - merge PR #963 (eakraly)
  * Document dependency of new-log-timestamp-format on new-log-timestamp
  - merge PR #951 (steffen-moser)
  * Enable compilation of coturn on Solaris 11.4
  - merge PR #949 (eakraly)
  * First step to re-enable compilation with OpenSSL 1.0.x
  - merge PR #949 (eakraly)
  * Fix cmake build on macOS
  - merge PR #942 (eakraly)
  * Disable SSL renegotiation
  - merge PR #792 (yfaker)
  * Fix user quota release #786
  - merge PR #829 (fancycode)
  * add more info to redis allocation status
  - merge PR #938 (eakraly)
  * update turnserver.conf comment
  - merge PR #773 (haseebq)
  * fix performance regression
  - merge PR #773 (korayvt)
  * add syslog facility config
  - merge PR #897 (unicode-it)
  * add support for dual-stack prom listener
  - merge PR #984 (rozhuk-im)
  * fix build with libressl 3.4.0+
  - merge PR #926 (ggarber)
  * add ci tests workflow
  - merge PR #934 (neocat)
  * show error on invalid config
  - merge PR #787 (dsmeytis)
  * add new prom allocations metric
  - merge PR #869 (micmac1)
  * don't link in libintl
  - merge PR #895 (alexnedo)
  * fix access to freed memory
  - merge PR #919 (sysvinit)
  * configurable prom username labels
  - merge PR #840 (sysvinit)
  * configurable prometheus listener port
  - merge PR #870 (micmac1)
  * fix build mariadb connector
  - merge PR #851 (freedomben)
  * fix README typo
  - merge PR #877 (davel)
  * correct doc typo
  - merge PR #755(moznuy) and #825(by argggh)
  * fix sqlite3_shutdown and sqlite3_config race
  - merge PR #826 (by giavac)
  * prom server better
  - merge PR #684 (by brevilo)
  * Define OPENSSL_VERSION_1_1_1 on systems where it doesn't (yet) exist
  * Regression in 4.5.2 that cause issues in openssl version &lt; 1.1.1.
  - typo fix in prometheus (by fcecagno)
  - merge PR #687 (by Wuelber Castillo)
  * Add hash algorithm for hmackey value to redis userdb schema docs
  - replace keep-address-family with allocation-default-address-family (keep-address-family deprecated and will be removed!!)
  - merge PR #703 (by j4zzc4t)
  * Restore no_stdout_log behavior
  - merge PR #727 (by JoKoT3)
  * Support older mysql client version in configure
  - merge PR #721 (by KangLin)
  * Add to support cmake
  - merge PR #717 (by marcoschum)
  * Fix typo in turnserver.conf
  - merge PR #704 (by hills)
  * Packaging scripts can miss out on these errors (exit code)
  - merge PR #679 (by rubo77)
  * Readme.turnserver: how to run server as a daemon
  - merge PR #739 (by hills)
  * SSL reload has hidden bugs which cause crashes
  - Fix regression in PR #739
  - Try to mitigate STUN amplification attatck
  * Add new option --no-rfc5780 to force disable RFC8750
  * Add new option --no-stun-backward-compatibility
    Disable handling old STUN Binding requests and disable
    MAPPED-ADDRESS attribute in binding response (use only the
    XOR-MAPPED-ADDRESS)
  * Add new option --response-origin-only-with-rfc5780
    Add RESPONSE_ORIGIN attribute only if rfc5780 is enabled
  * Don't send SOFTWARE attribute if --no-software-attribute set on (BREAKING CHANGE)
  - merge PR #767 (by ggalperi)
  * fix for log_binding (regression)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1678104000">- Add coturn-no-FIPS-140-mode.patch, fixes build against OpenSSL 3.0</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1683028800">- Update to 4.6.2
  * Make sure microhttpd starts using epoll if supported
  * Add sessioncount to prometheus metrics
  * Add STUN request/response/error prometheus counters
  * Cleanup logs on turnserver start
  * Fix duplicate stdout log output
  * Log threadId to logs to aid in multi-threaded debugging
  * Optional build info compiled into turnserver binary
  * Fix arguments expansion in docker-entrypoint.sh
  * Santise database connection strings before printing to log
  * Support Windows MSVC
  * Add configuration option for TLS 1.3 ciphersuites
  * Improve openssl3 and FIPS support
  * Use single SSL_CTX for TLS and DTLS support
  * Update openssl API use to non-deprecated version
  * Set string bytes to null to prevent random origin
  * Fix memory corruption on socket close
  * Fix packet backlog fifo that processed packets in reverse
    order in some scenarios
  * Fix off-by-one when terminating gcm_nonce
  * Fixes to Redis memleaks and socketleaks
  * Fix malformed response to mobility refresh request
  * Fuzzing support
  * Ignore raw UDP if no_udp is enabled
  * Better detect availability of SCTP protocol
- Drop coturn-no-FIPS-140-mode.patch, fixed upstream, see
  https://github.com/coturn/coturn/issues/1170</changelog>
  <changelog author="chris@computersalat.de" date="1696852800">- add coturn-turnserver_conf.patch
  * to have a meaningful turnserver.conf.default
- create a ready-to-run turnserver.conf
- fix logrotate script
- Update README.SUSE for Let's Encrypt Certificates
- move certs to /etc/coturn/tls
- Update apparmor profile
- rework sysusers.d config file</changelog>
  <changelog author="chris@computersalat.de" date="1697198400">- Update coturn-turnserver_conf.patch
  * Fix comment for listening-ip
- enable 'verbose' log to see listening IPs and more, not just
  server start/stop</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Adam Majer &lt;amajer@suse.com&gt;" date="1718452800">- Don't hard require systemd -- not needed in containers</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1747051200">- Upgrade to coturn 4.6.3
  * Release highlights:
  - Multiple memory fixes
  - New drain feature
  - Better support for new versions of Redis
  - Add support for raw public keys
  * Complete change list
  - Add clang-tidy, include-what-you-use, and msvc-analyzer github actions
  - Add CodeQL workflow
  - added missing function prototype of turn_random_number()
  - Added sessionID to some log lines
  - added support for amazon linux and renamed tests.yml
  - added warnings for prometheus apt unavailability
  - Add github action that runs tests with compiler sanitizers
  - Additional refactoring of ns_turn_allocation.* to address security
    scanner concerns
  - Add MariaDB support to README.md
  - Add new Drain feature
  - Add prometheus setting suggestions on turn.conf in example folder
  - Address clang-tidy warnings in db files
  - Address some build issues introduced by api changes
  - Add support for raw public keys
  - Add the InsertBraces command for clang-format to ensure that all
    conditionals always have braces
  - Add warning and disable web admin if no-tls option used
  - Adjust wording in cmake message when prometheous cannot be found.
  - Allow authenticating with a username to redis
  - Always run lint, regardless of branch
  - Avoid nullptr dereference of server variable in various functions
  - avoid potential nullptr derefernence in udp_create_server_socket
  - Avoid read-past-end of string in get_bold_admin_title
  - Avoid writing potentially uninitialized data to aes_128 key file
  - changed variables in stunclient.c to bool
  - Change minimal required cmake version to 3.16
  - Change printf() to TURN_LOG_FUNC() for --no-stdout-log
  - Change the various map functions to return bool instead of
    inconsistantly return 0, 1, or -1
  - Check allocation results in add_static_user_account
  - Check the result of calloc in handle_logon_request
  - Check the result of malloc in del_alt_server
  - Check the result of malloc in mongo_set_realm_option_one
  - Check the result of malloc in send_message_to_redis
  - Check the result of malloc in string_list_add
  - Check the result of realloc and calloc in ch_map_get
  - CMake: Declare the variable nearby
  - configure: data files shouldn't be executable
  - defined a magic number for stun fingerprinting
  - Delete dead code
  - Delete unused variable
  - Doc: add flowchart
  - Easy installation of coturn on AWS
  - Fix buffer overflow in generate_enc_password with increase rsalt by 2
  - Fix build with libressl 3.6+
  - Fix clang-format lint warnings
  - Fix cli auth
  - Fix Cmake find issue in libevent
  - Fix cmake find prometheus(fix #1304)
  - Fix compiler warnings from continuous integration
  - Fix const during free warning in rfc5769check app
  - Fix error of make command in Cygwin environment
  - Fix formatting to fix lint error
  - Fix lint complaint about comment
  - Fix lint errors
  - Fix linting error in mainrelay.c
  - Fix make lint
  - Fix memcpy len checks stun_is_challenge_response_str
  - Fix memleak in pgsql_reread_realms
  - Fix memory leak in netengine.c
  - Fix memory leak in rfc5769check.c
  - Fix memory leak on http_server.c
  - Fix mingw build
  - Fix missing strncpy in fix_stun_check_message_integrity_str
  - Fix msvc analyzer error on goto label on rfc5769check
  - Fix nodejs/glibc problem with old container images.
  - Fix no-tls warning typo
  - Fix potential null passed to function expecting nonnull
  - Fix recursive call in delete alternate server
  - Fix return correct error code for `create_relay_connection` in case
    of `RESERVATION-TOKEN` failure
  - Fix rpm version scripts
  - Fix run cmake.yml in any github action
  - Fix typos
  - Fix ubuntu 16 build with GH action checkout version to v3
  - Implement custom prometheus http handler
  - Include what you use
  - Install openssl-1.1.1 on amazonlinux:2 instead of openssl-1.0.1
  - malloc now allocates space for string terminator
  - Memset user_db before reading conf file, not after
  - Missing session ID in coturn logs for denied IP - 1330
  - Move the hiredis_libevent2 code from common to relay
  - Only set MHD_USE_DUAL_STACK if IPv6 is available
  - Print version only, no extra lines
  - Reduce ifdefs in code: TURN_NO_PROMETHEUS
  - Refactor: peer_input_handle
  - Reformat code
  - Remove unimplemented test folder reference from CMakeLists.txt
  - Replace HeapAlloc with malloc
  - Replace srand/rand with srandom/random
  - Return a 400 response to HTTP requests
  - Run all of the CI except for Docker builds on any change
  - Simplify macOS detection macros
  - Simplify workflow for codeql
  - strncpy doesn't return size_t
  - ubuntu build dependencies extracted to composite actions
  - Update FlowChart
  - Update libtelnet
  - Update lukka/run
  - Update SQLite.md
  - Update turnserver.conf Example about listening-ip
  - Update turnserver.spec
  - Update version in vcpkg.json
  - Use active CPU number instead of total number
  - Use bool, instead of int, for the functions in ns_turn_msg.c
  - Use bool over int for the turnutils_uclient program
  - Use calloc where appropriate, avoid memset when normal buffer
    initialization works
  - Windows: Only attempt to bind when the network interface is up
  - workflow tidying
- Rebased coturn-turnserver_conf.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1763899200">- Update to version 4.7.0
  * Breaking changes in order to get to sane defaults for improved
    security by default
    + Support for openssl 1.1.1 and 3.x only.
    + Cleanup deprecated options - if your scripts have them
    turnserver will fail to start.
    + Reverse SOFTWARE_ATTRIBUTE_OPT to avoid inverse logic - now
    need to explicitly enable it.
    + Deprecate response-origin-only-with-rfc5780.
    + Invert no-stun-backward-compatibility to be default on.
  * TLSv1 and TLSv1_1 are now optional (no need to turn them off).
  * Minor bug fixes and regressions.
  * Improved support for modern version of prometheus.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773403200">Fixes for CVE-2026-27624 (boo#1258847) and CVE-2025-69217 (boo##1255744)
- Update to version 4.9.0
  * Multiple security fixes.
  * Fix to Web Admin password check.
  * Cleanup of deprecated openssl APIs.
  * Fix for CVE-2026-27624: bypass localhost and IP range block
    using IPv4-mapped IPv6. boo#1258847
- Update to version 4.8.0
  * Faster packet validation on listener threads to improve
    handling of DDoS attacks.
  * Make socket buffer size configurable with sock-buf-size.
  * Address memory leaks and potential crashes.
  * Improve random number usage to address CVE-2025-69217.
    boo#1255744</changelog>
</package>
<package pkgid="af8b5a24dbec58d10d1193c65f9017994856e673e31831e19acf0d03de3833a70ac2154e0fc67dfc47f9af98978a2bccc7edb60243df5381c3faa386dbdd684d" name="coturn-utils" arch="riscv64">
  <version epoch="0" ver="4.9.0" rel="2.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1670155200">- Version 4.6.1
  - Fix memory corruption on socket close (#1113)
- Version 4.6.0
  - merge PR #967 (eakraly)
  * fix small issues reported by cppcheck
  - merge PR #974 (eakraly)
  * fix long log line printing
  - merge PR #973 (eakraly)
  * Print turnserver version with --version
  - merge PR #972 (eakraly)
  * do not write outside of a buffer in admin interface
  - merge PR #970 (eakraly)
  * fix uclient certificate loading bug
  - merge PR #971 (eakraly)
  * fix duplicate TCP flag in run_tests.sh script
  - merge PR #962 (huhaipeng)
  * fix turn session leak
  - merge PR #963 (eakraly)
  * Document dependency of new-log-timestamp-format on new-log-timestamp
  - merge PR #951 (steffen-moser)
  * Enable compilation of coturn on Solaris 11.4
  - merge PR #949 (eakraly)
  * First step to re-enable compilation with OpenSSL 1.0.x
  - merge PR #949 (eakraly)
  * Fix cmake build on macOS
  - merge PR #942 (eakraly)
  * Disable SSL renegotiation
  - merge PR #792 (yfaker)
  * Fix user quota release #786
  - merge PR #829 (fancycode)
  * add more info to redis allocation status
  - merge PR #938 (eakraly)
  * update turnserver.conf comment
  - merge PR #773 (haseebq)
  * fix performance regression
  - merge PR #773 (korayvt)
  * add syslog facility config
  - merge PR #897 (unicode-it)
  * add support for dual-stack prom listener
  - merge PR #984 (rozhuk-im)
  * fix build with libressl 3.4.0+
  - merge PR #926 (ggarber)
  * add ci tests workflow
  - merge PR #934 (neocat)
  * show error on invalid config
  - merge PR #787 (dsmeytis)
  * add new prom allocations metric
  - merge PR #869 (micmac1)
  * don't link in libintl
  - merge PR #895 (alexnedo)
  * fix access to freed memory
  - merge PR #919 (sysvinit)
  * configurable prom username labels
  - merge PR #840 (sysvinit)
  * configurable prometheus listener port
  - merge PR #870 (micmac1)
  * fix build mariadb connector
  - merge PR #851 (freedomben)
  * fix README typo
  - merge PR #877 (davel)
  * correct doc typo
  - merge PR #755(moznuy) and #825(by argggh)
  * fix sqlite3_shutdown and sqlite3_config race
  - merge PR #826 (by giavac)
  * prom server better
  - merge PR #684 (by brevilo)
  * Define OPENSSL_VERSION_1_1_1 on systems where it doesn't (yet) exist
  * Regression in 4.5.2 that cause issues in openssl version &lt; 1.1.1.
  - typo fix in prometheus (by fcecagno)
  - merge PR #687 (by Wuelber Castillo)
  * Add hash algorithm for hmackey value to redis userdb schema docs
  - replace keep-address-family with allocation-default-address-family (keep-address-family deprecated and will be removed!!)
  - merge PR #703 (by j4zzc4t)
  * Restore no_stdout_log behavior
  - merge PR #727 (by JoKoT3)
  * Support older mysql client version in configure
  - merge PR #721 (by KangLin)
  * Add to support cmake
  - merge PR #717 (by marcoschum)
  * Fix typo in turnserver.conf
  - merge PR #704 (by hills)
  * Packaging scripts can miss out on these errors (exit code)
  - merge PR #679 (by rubo77)
  * Readme.turnserver: how to run server as a daemon
  - merge PR #739 (by hills)
  * SSL reload has hidden bugs which cause crashes
  - Fix regression in PR #739
  - Try to mitigate STUN amplification attatck
  * Add new option --no-rfc5780 to force disable RFC8750
  * Add new option --no-stun-backward-compatibility
    Disable handling old STUN Binding requests and disable
    MAPPED-ADDRESS attribute in binding response (use only the
    XOR-MAPPED-ADDRESS)
  * Add new option --response-origin-only-with-rfc5780
    Add RESPONSE_ORIGIN attribute only if rfc5780 is enabled
  * Don't send SOFTWARE attribute if --no-software-attribute set on (BREAKING CHANGE)
  - merge PR #767 (by ggalperi)
  * fix for log_binding (regression)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1678104000">- Add coturn-no-FIPS-140-mode.patch, fixes build against OpenSSL 3.0</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1683028800">- Update to 4.6.2
  * Make sure microhttpd starts using epoll if supported
  * Add sessioncount to prometheus metrics
  * Add STUN request/response/error prometheus counters
  * Cleanup logs on turnserver start
  * Fix duplicate stdout log output
  * Log threadId to logs to aid in multi-threaded debugging
  * Optional build info compiled into turnserver binary
  * Fix arguments expansion in docker-entrypoint.sh
  * Santise database connection strings before printing to log
  * Support Windows MSVC
  * Add configuration option for TLS 1.3 ciphersuites
  * Improve openssl3 and FIPS support
  * Use single SSL_CTX for TLS and DTLS support
  * Update openssl API use to non-deprecated version
  * Set string bytes to null to prevent random origin
  * Fix memory corruption on socket close
  * Fix packet backlog fifo that processed packets in reverse
    order in some scenarios
  * Fix off-by-one when terminating gcm_nonce
  * Fixes to Redis memleaks and socketleaks
  * Fix malformed response to mobility refresh request
  * Fuzzing support
  * Ignore raw UDP if no_udp is enabled
  * Better detect availability of SCTP protocol
- Drop coturn-no-FIPS-140-mode.patch, fixed upstream, see
  https://github.com/coturn/coturn/issues/1170</changelog>
  <changelog author="chris@computersalat.de" date="1696852800">- add coturn-turnserver_conf.patch
  * to have a meaningful turnserver.conf.default
- create a ready-to-run turnserver.conf
- fix logrotate script
- Update README.SUSE for Let's Encrypt Certificates
- move certs to /etc/coturn/tls
- Update apparmor profile
- rework sysusers.d config file</changelog>
  <changelog author="chris@computersalat.de" date="1697198400">- Update coturn-turnserver_conf.patch
  * Fix comment for listening-ip
- enable 'verbose' log to see listening IPs and more, not just
  server start/stop</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Adam Majer &lt;amajer@suse.com&gt;" date="1718452800">- Don't hard require systemd -- not needed in containers</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1747051200">- Upgrade to coturn 4.6.3
  * Release highlights:
  - Multiple memory fixes
  - New drain feature
  - Better support for new versions of Redis
  - Add support for raw public keys
  * Complete change list
  - Add clang-tidy, include-what-you-use, and msvc-analyzer github actions
  - Add CodeQL workflow
  - added missing function prototype of turn_random_number()
  - Added sessionID to some log lines
  - added support for amazon linux and renamed tests.yml
  - added warnings for prometheus apt unavailability
  - Add github action that runs tests with compiler sanitizers
  - Additional refactoring of ns_turn_allocation.* to address security
    scanner concerns
  - Add MariaDB support to README.md
  - Add new Drain feature
  - Add prometheus setting suggestions on turn.conf in example folder
  - Address clang-tidy warnings in db files
  - Address some build issues introduced by api changes
  - Add support for raw public keys
  - Add the InsertBraces command for clang-format to ensure that all
    conditionals always have braces
  - Add warning and disable web admin if no-tls option used
  - Adjust wording in cmake message when prometheous cannot be found.
  - Allow authenticating with a username to redis
  - Always run lint, regardless of branch
  - Avoid nullptr dereference of server variable in various functions
  - avoid potential nullptr derefernence in udp_create_server_socket
  - Avoid read-past-end of string in get_bold_admin_title
  - Avoid writing potentially uninitialized data to aes_128 key file
  - changed variables in stunclient.c to bool
  - Change minimal required cmake version to 3.16
  - Change printf() to TURN_LOG_FUNC() for --no-stdout-log
  - Change the various map functions to return bool instead of
    inconsistantly return 0, 1, or -1
  - Check allocation results in add_static_user_account
  - Check the result of calloc in handle_logon_request
  - Check the result of malloc in del_alt_server
  - Check the result of malloc in mongo_set_realm_option_one
  - Check the result of malloc in send_message_to_redis
  - Check the result of malloc in string_list_add
  - Check the result of realloc and calloc in ch_map_get
  - CMake: Declare the variable nearby
  - configure: data files shouldn't be executable
  - defined a magic number for stun fingerprinting
  - Delete dead code
  - Delete unused variable
  - Doc: add flowchart
  - Easy installation of coturn on AWS
  - Fix buffer overflow in generate_enc_password with increase rsalt by 2
  - Fix build with libressl 3.6+
  - Fix clang-format lint warnings
  - Fix cli auth
  - Fix Cmake find issue in libevent
  - Fix cmake find prometheus(fix #1304)
  - Fix compiler warnings from continuous integration
  - Fix const during free warning in rfc5769check app
  - Fix error of make command in Cygwin environment
  - Fix formatting to fix lint error
  - Fix lint complaint about comment
  - Fix lint errors
  - Fix linting error in mainrelay.c
  - Fix make lint
  - Fix memcpy len checks stun_is_challenge_response_str
  - Fix memleak in pgsql_reread_realms
  - Fix memory leak in netengine.c
  - Fix memory leak in rfc5769check.c
  - Fix memory leak on http_server.c
  - Fix mingw build
  - Fix missing strncpy in fix_stun_check_message_integrity_str
  - Fix msvc analyzer error on goto label on rfc5769check
  - Fix nodejs/glibc problem with old container images.
  - Fix no-tls warning typo
  - Fix potential null passed to function expecting nonnull
  - Fix recursive call in delete alternate server
  - Fix return correct error code for `create_relay_connection` in case
    of `RESERVATION-TOKEN` failure
  - Fix rpm version scripts
  - Fix run cmake.yml in any github action
  - Fix typos
  - Fix ubuntu 16 build with GH action checkout version to v3
  - Implement custom prometheus http handler
  - Include what you use
  - Install openssl-1.1.1 on amazonlinux:2 instead of openssl-1.0.1
  - malloc now allocates space for string terminator
  - Memset user_db before reading conf file, not after
  - Missing session ID in coturn logs for denied IP - 1330
  - Move the hiredis_libevent2 code from common to relay
  - Only set MHD_USE_DUAL_STACK if IPv6 is available
  - Print version only, no extra lines
  - Reduce ifdefs in code: TURN_NO_PROMETHEUS
  - Refactor: peer_input_handle
  - Reformat code
  - Remove unimplemented test folder reference from CMakeLists.txt
  - Replace HeapAlloc with malloc
  - Replace srand/rand with srandom/random
  - Return a 400 response to HTTP requests
  - Run all of the CI except for Docker builds on any change
  - Simplify macOS detection macros
  - Simplify workflow for codeql
  - strncpy doesn't return size_t
  - ubuntu build dependencies extracted to composite actions
  - Update FlowChart
  - Update libtelnet
  - Update lukka/run
  - Update SQLite.md
  - Update turnserver.conf Example about listening-ip
  - Update turnserver.spec
  - Update version in vcpkg.json
  - Use active CPU number instead of total number
  - Use bool, instead of int, for the functions in ns_turn_msg.c
  - Use bool over int for the turnutils_uclient program
  - Use calloc where appropriate, avoid memset when normal buffer
    initialization works
  - Windows: Only attempt to bind when the network interface is up
  - workflow tidying
- Rebased coturn-turnserver_conf.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1763899200">- Update to version 4.7.0
  * Breaking changes in order to get to sane defaults for improved
    security by default
    + Support for openssl 1.1.1 and 3.x only.
    + Cleanup deprecated options - if your scripts have them
    turnserver will fail to start.
    + Reverse SOFTWARE_ATTRIBUTE_OPT to avoid inverse logic - now
    need to explicitly enable it.
    + Deprecate response-origin-only-with-rfc5780.
    + Invert no-stun-backward-compatibility to be default on.
  * TLSv1 and TLSv1_1 are now optional (no need to turn them off).
  * Minor bug fixes and regressions.
  * Improved support for modern version of prometheus.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773403200">Fixes for CVE-2026-27624 (boo#1258847) and CVE-2025-69217 (boo##1255744)
- Update to version 4.9.0
  * Multiple security fixes.
  * Fix to Web Admin password check.
  * Cleanup of deprecated openssl APIs.
  * Fix for CVE-2026-27624: bypass localhost and IP range block
    using IPv4-mapped IPv6. boo#1258847
- Update to version 4.8.0
  * Faster packet validation on listener threads to improve
    handling of DDoS attacks.
  * Make socket buffer size configurable with sock-buf-size.
  * Address memory leaks and potential crashes.
  * Improve random number usage to address CVE-2025-69217.
    boo#1255744</changelog>
</package>
<package pkgid="555bd6acd87691e73b0cafff8c0a28f32daf86a649eb4470798e1854c0b57b41b23e0c559ad2ca03dd5764d261ea35f5d222eee0a53876f125e700a6f747c6c0" name="courier-prime-fonts" arch="noarch">
  <version epoch="0" ver="1.203" rel="2.4"/>
  <changelog author="toms@opensuse.org" date="1360065600">- Initial release 1.203</changelog>
  <changelog author="toms@opensuse.org" date="1360065601">- Replace spaces in filenames with "_"</changelog>
  <changelog author="guoyunhebrave@gmail.com" date="1474200000">- Add Courier Prime Sans and Courier Prime Code fonts</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Drop author list. Use more safe quoting of shell vars.</changelog>
</package>
<package pkgid="73b7d350d29704872bfc013e3323fa2e4bc5b9fed398678c14f444d6ad566e4efb7f499fd9e89aefbbae94801b28ea13101fd5613b9dd9a55ace09e004b7fe53" name="cowsay" arch="noarch">
  <version epoch="0" ver="3.8.4" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1396785600">- Initial package.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1398513600">- use verbatim upstream source tarball
- use version number used upstream
- add source URLs, see https://en.opensuse.org/SourceUrls
- add source tarball signature verification
- specify perl requirements as per packaging recommendations</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495886400">- Add perl to BuildRequires in order to make the package rebuild
  when perl was updated.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1561550400">- Add SUSE brand
  * chami.patch -- big chameleon picture named chameleon.cow
  * one-eye.patch -- helper patch to allow the chameleon to be dead</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599048000">- update to 3.0.4:
  - Licensing terms have changed to GPLv3.
  - Friendlier to being hosted on GitHub.
  - No functionality changes whatsoever.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 3.7.0
  * cowsay -r [-C] for random cow
  * Pluggable cow collections using etc/cowsay/cowpath.d
  * Parseable format for cowsay -l when sent to non-terminal
    destination
  * Fix cowsay -l ignoring *.pm files
  * Have cowsay -l recursively discover cowfiles in subdirectories
- Update to 3.5
  * Add llama cow
  * Changed to SemVer version numbering
- Switch to cowsay-org fork:
  * Version 3.04.01
  * Fix the version number in source files
- Adjust chami.patch for different directory structure
- Drop fixed one-eye.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1738756800">- Update to 3.8.4:
  - Add "sus" (Among Us crewmate) cow.
  - Add "actually..." cow.
  - Add CONTRIBUTORS.md file with contributor credits.
  - Add notes on contributing a cow, and licensing it, to CONTRIBUTING.md.
    Require "GPLv1+ and Artistic" licensing for new contributions.
- Update to 3.8.3:
  - Remove offensive cows "telebears" and "satanic", sending to
    cows-offensive. (#46)
  - Improve Makefile, bringing more in line with GNU conventions,
    improve configurability, fix some make uninstall problems,
    etc. (#26) (Thanks, Hans Niedermann!)
  - Remove leftover "Listing cowfiles in pretty format" debugging
    output (#50)
  - Fix "uninitialized value $tail" error in cowsay -l output for
    empty (zero-cowfile) cow dirs (#50)
  - Fix installation location ("prefix") detection for cases
    like user-defined symlinks, and align repo layout with
    installation prefix dir layout (#49, #55)
  - Remove broken .pm cows (#54)
    Support for the .pm cowfile format never got
    implemented. This keeps non-working cows from appearing in the
    cowsay -l list and the like.
  - Expand cowsay --help screen, and the man page a bit
- Update to 3.8.2:
  Remove an offensive cow (#46)
  - It has been put to pasture in the new cows-offensive repo
- Update to 3.8.1:
  Small bugfix release.
  - Fix cowsay -h behavior, which would still wait for stdin
    input instead of exiting
  - Fix cowsay -n &lt;args&gt; giving obtuse "undefined subroutine"
    error
- Update to 3.8.0:
  First new release in a couple years. Nothing big here. Sorry,
  I'm a cow; I move slow.
  - Add "cupcake", "alpaca", and "fox" cows
  - Fix "mech-and-cow" cow for file extension issue
  - Fix "empbrace" typo in kiss.cow
  - Better installation process, involving symlinks and stuff
  - Migrate from AsciiDoc to Asciidoctor
  - Make cowthink a symlink to cowsay
  - Improve man page organization
- Readjust chami.patch to use correct directory.</changelog>
</package>
<package pkgid="03c4545019899cba2a2a27d3ecc410456e5c079eff9e881b2bea6ddcd1ac7e127d885db1c2f70ebeb450a873d584a1a665c0b22c03bfadcf1ce0e6ef1f599b05" name="cowsql-devel" arch="riscv64">
  <version epoch="0" ver="1.15.9" rel="4.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708430400">- cowsql 1.15.4, fork of canonical/dqlite, working with cowsql/raft</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711886400">- update to 1.15.6:
  * leader: Fix double-frees
  * More raft protocol errors are translated into sqlite errors
  * Improved handling of SQLITE_DIRECT_OVERFLOW_READ</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738756800">- update to 1.15.8:
  * disable flaky tests</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1758196800">- update to 1.15.9
  * don't define double as float_t</changelog>
</package>
<package pkgid="c5d7948ceef10d926b77a84086615735bf46b864d96de75df297a4988580d39236ff9c284334e8f4e917f37f35317e5c6c85bd96c9ae7aae1814314084f72c37" name="coxeter" arch="riscv64">
  <version epoch="0" ver="3.1+git7" rel="1.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600603200">- Initial package (version 3.1+git7) for build.opensuse.org</changelog>
</package>
<package pkgid="3ff8b2ea172f6cb60a4e1a839afde5d59d253f01c4564f4a1fb937b8de09cfa9fd13e5b2217aeb4b24b3c9a14a8a87d2d890dc7e5f38e2d6a95a411710711b92" name="cozette-fonts" arch="noarch">
  <version epoch="0" ver="1.23.1" rel="1.1"/>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1581854400">- Initial release.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1585310400">- Update to version 1.7.0. (See CHANGELOG.md)
- Added
  * U+263A WHITE SMILING FACE
  * U+2669 QUARTER NOTE
  * U+266A EIGHTH NOTE
  * U+266B BEAMED EIGHTH NOTES
  * U+266C BEAMED SIXTEENTH NOTES
  * flats and sharps too</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1589284800">- Update to version 1.8.0. (see CHANGELOG.md)
  * Add Pomicons glyphs.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1598702400">- Update to version 1.9.0.
  * Added
  * U+0166 LATIN CAPITAL LETTER T WITH STROKE
  * U+0167 LATIN SMALL LETTER T WITH STROKE
  * U+0172 LATIN CAPITAL LETTER U WITH OGONEK
  * U+0173 LATIN SMALL LETTER U WITH OGONEK
  * U+0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX
  * U+0175 LATIN SMALL LETTER W WITH CIRCUMFLEX
  * U+0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
  * U+0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX
  * Changed
  * snake is now fullwidth to make starship prompts look less ugly</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1603108800">- Update to version 1.9.2.
  * Added
  * U+221A SQUARE ROOT
  * U+2116 NUMERO SIGN
  * Fixed
  * U+0506 CYRILLIC CAPITAL LETTER KOMI DZJE now has an actual
    glyph
  * U+0507 CYRILLIC SMALL LETTER KOMI DZJE now has an actual
    glyph</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1606392000">- Update to version 1.9.3.
  * Added
  * (U+21B0 UPWARDS ARROW WITH TIP LEFTWARDS)
  * (U+21B1 UPWARDS ARROW WITH TIP RIGHTWARDS)
  * (U+21B2 DOWNWARDS ARROW WITH TIP LEFTWARDS)
  * (U+21B3 DOWNWARDS ARROW WITH TIP RIGHTWARDS)
  * Fixed
  * Changed U+220F N-ARY PRODUCT and U+2210 N-ARY COPRODUCT
    to make them taller
  * Extended the descender of U+04CC CYRILLIC SMALL LETTER
    KHAKASSIAN CHE
- Minor spec file clean up.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1671192000">- Update to version 1.19.0:
  * Changes, New glyphs, etc.
  * v.1.18.1 images
  * v.1.18.1 Bluetooth icons
  * Add note about dmenu
  * v.1.18.0 Add some logical and set operators
  * v.1.17.2 Umlaut fixes
  * v.1.17.1
  * Update README.md</changelog>
  <changelog author="socvirnyl.estela@gmail.com" date="1689768000">- Update to version 1.19.0:
  * v.1.19.0 The yoshiyoshyosh update - versioning, repo meta
  * Changes, New glyphs, etc.
  * v.1.18.1 images
  * v.1.18.1 Bluetooth icons
  * Add note about dmenu
  * v.1.18.0 Add some logical and set operators
  * v.1.17.2 Umlaut fixes
  * v.1.17.1
  * Update README.md</changelog>
  <changelog author="socvirnyl.estela@gmail.com" date="1689768001">- Update to version 1.21.0:
  * v.1.21.0 The BQN update
  * Added BQN glyphs + some miscellaneous glyphs
  * v.1.20.1 Sunglasses emoji
  * v.1.20.0 The APL update
  * v.1.19.3 Strikethrough rendering fix
  * v.1.19.2-hidpi2 HiDpi fixes
  * HiDpi builds
  * docs: Add FreeBSD port</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1703073600">- Remove _service file
- Remove otf font
- Add README.md and CHANGELOG.md as sources.
- Update to version 1.23.1:
  * v.1.23.1 Emoji bugfix, new images
  * v.1.23.0: the Uiua update.
  * v.1.22.2 More math symbols
  * docs: Add FreeBSD pkg
  * v.1.22.1 Caron fixes
  * v.1.22.0 the zodiac update
  * v.1.21.0-woff - Fix OS/2 tables, add woff/woff2 export
  * v.1.21.0 The BQN update
  * Added BQN glyphs + some miscellaneous glyphs</changelog>
</package>
<package pkgid="fc0d7f1a120943aab4426086b7c82cc29f0aef46105f271fddd6aba93506013be0a23943a7277fb7b2c2ac617a79ef0efa5afb0bc15cff6bb9fa46b805527c80" name="cozy" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="1.2"/>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1627473600">- Update to 1.0.4
  * Chapters in the book detail view will now be loaded lazily (thanks chris-kobrzak!)
  * Books with a single chapter don't display a chapter number anymore (thanks chris-kobrzak!)
  * Fix: Locals in What's new in Cozy screen (thanks alyssais!)
  * Fix: Catch an error that could occur when a book stops
  * Small performance improvements
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1628337600">- Update to 1.1.0
  * Redesigned library
  * Redesigned start screen
  * Redesigned book detail screen
  * Responsive design for the main window
  * Introducing a welcome screen for new installations
  * Fix: a rare bug where Cozy's volume was muted at first start
  * Fix: long book names or author names will be truncated properly
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1629460800">- Update to 1.1.1
  * Display an error banner if an error occurs while importing new files
  * The audiobook directory selector in the empty state has been replaced by a button to allow a narrow window even with long directory names
  * Fix: multiple small UI issues
  * Fix: the welcome screen now works properly on a mobile device
  * Fix: don't display the mobile library switcher when no files are imported
  * Fix: in the book detail view the pause icon for a chapter remained even when the next chapter already started playing
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1629460801">- Update to 1.1.2
  * Fix: in version 1.1.1 the mobile library switcher was not displayed when Cozy started with a narrow window
  * Display an error banner if an error occurs while importing new files
  * The audiobook directory selector in the empty state has been replaced by a button to allow a narrow window even with long directory names
  * Fix: multiple small UI issues
  * Fix: the welcome screen now works properly on a mobile device
  * Fix: don't display the mobile library switcher when no files are imported
  * Fix: in the book detail view the pause icon for a chapter remained even when the next chapter already started playing
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1641643200">- Update to 1.2.0
  * Redesigned preference window
  * Preferences can now be searched
  * Fix: position slider did not update the time correctly after an import scan
  * Fix: after an import scan the library did not display the currently playing book correctly
  * Multiple small bug fixes
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1661083200">- Update to 1.2.1
  * Support for GTK style manager (thanks A6GibKm)
  * Use natural sorting for chapter titles
  * As always, updated translations thanks to all the translators!</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1673352000">- Drop unnecessary python3-magic dependency</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1711195200">- Update to 1.3.0
  After almost two years, a new version of Cozy is finally here! This release brings an updated user interface along with numerous bug fixes and improved performance.
  The user interface has been ported to GTK4 and Libadwaita. Thus, Cozy benefits from the new style sheet, automatic dark mode, and utilizes the latest and greatest UI elements throughout the application. Many thanks to Benedek Dévényi (@rdbende) and @grahamvh!
  * Improved mobile support
  * Smaller visual refinements to match the state of the art of GNOME apps
  * Dozens of bug fixes and performance improvements
  * Significant cleanup and improvements to the codebase
  * As always, updated translations thanks to all translators!</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1715342400">- Fix build by adding missing dependency and using correct filename</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * rework the BuildRequires, as the software moved from granite to gtk directly
  * remove %suse_update_desktop_file
  * use autosetup</changelog>
</package>
<package pkgid="889f2f92ca37efb1cc1963f9c187b4f447213b4290b9860a2c5a9bd3baf9d412e847d2eafd0c1879aef3f3c6c2aec9e895ef1162a8f2dd915c5e3a642f025a38" name="cozy-lang" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="1.2"/>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1627473600">- Update to 1.0.4
  * Chapters in the book detail view will now be loaded lazily (thanks chris-kobrzak!)
  * Books with a single chapter don't display a chapter number anymore (thanks chris-kobrzak!)
  * Fix: Locals in What's new in Cozy screen (thanks alyssais!)
  * Fix: Catch an error that could occur when a book stops
  * Small performance improvements
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1628337600">- Update to 1.1.0
  * Redesigned library
  * Redesigned start screen
  * Redesigned book detail screen
  * Responsive design for the main window
  * Introducing a welcome screen for new installations
  * Fix: a rare bug where Cozy's volume was muted at first start
  * Fix: long book names or author names will be truncated properly
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1629460800">- Update to 1.1.1
  * Display an error banner if an error occurs while importing new files
  * The audiobook directory selector in the empty state has been replaced by a button to allow a narrow window even with long directory names
  * Fix: multiple small UI issues
  * Fix: the welcome screen now works properly on a mobile device
  * Fix: don't display the mobile library switcher when no files are imported
  * Fix: in the book detail view the pause icon for a chapter remained even when the next chapter already started playing
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1629460801">- Update to 1.1.2
  * Fix: in version 1.1.1 the mobile library switcher was not displayed when Cozy started with a narrow window
  * Display an error banner if an error occurs while importing new files
  * The audiobook directory selector in the empty state has been replaced by a button to allow a narrow window even with long directory names
  * Fix: multiple small UI issues
  * Fix: the welcome screen now works properly on a mobile device
  * Fix: don't display the mobile library switcher when no files are imported
  * Fix: in the book detail view the pause icon for a chapter remained even when the next chapter already started playing
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1641643200">- Update to 1.2.0
  * Redesigned preference window
  * Preferences can now be searched
  * Fix: position slider did not update the time correctly after an import scan
  * Fix: after an import scan the library did not display the currently playing book correctly
  * Multiple small bug fixes
  * As always, updated translations thanks to all of the translators!</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1661083200">- Update to 1.2.1
  * Support for GTK style manager (thanks A6GibKm)
  * Use natural sorting for chapter titles
  * As always, updated translations thanks to all the translators!</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1673352000">- Drop unnecessary python3-magic dependency</changelog>
  <changelog author="Julian Geywitz &lt;suse@geigi.de&gt;" date="1711195200">- Update to 1.3.0
  After almost two years, a new version of Cozy is finally here! This release brings an updated user interface along with numerous bug fixes and improved performance.
  The user interface has been ported to GTK4 and Libadwaita. Thus, Cozy benefits from the new style sheet, automatic dark mode, and utilizes the latest and greatest UI elements throughout the application. Many thanks to Benedek Dévényi (@rdbende) and @grahamvh!
  * Improved mobile support
  * Smaller visual refinements to match the state of the art of GNOME apps
  * Dozens of bug fixes and performance improvements
  * Significant cleanup and improvements to the codebase
  * As always, updated translations thanks to all translators!</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1715342400">- Fix build by adding missing dependency and using correct filename</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * rework the BuildRequires, as the software moved from granite to gtk directly
  * remove %suse_update_desktop_file
  * use autosetup</changelog>
</package>
<package pkgid="ae379da336f08e3ccd8dd6c0263266751f08f589d67c85fe616679d935471821b7bbef0a32ff9b1ce0914e2ff9fa1d3d75bb89cda3c2c0c23828e9ad424ef8cc" name="cp210x-program" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="1.2"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603540800">- Initial package, version 0.3
- Add patches:
  * 0001-docs-fix-example-of-reading-EEPROM.patch
  * https://github.com/VCTLabs/cp210x-program/pull/2.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603627200">- Use updated patch for the python3 conversion
  * https://github.com/VCTLabs/cp210x-program/pull/3.patch
- Run testsuite</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603713600">- Update to new upstream release 0.4
  * Port to Python3
  * Add basic tests
  * Fix -p option
  * docs: fix example of reading EEPROM
- Drop not longer used patches (included upstream)
  * 0001-docs-fix-example-of-reading-EEPROM.patch
  * https://github.com/VCTLabs/cp210x-program/pull/3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693137600">- Update to new upstream release 0.4.1
  * Always write output files with newlines.
  * test binary mode for stdout stream.
  * Doc: initial readme updates and conversion to rst format.
  * FIX error: 'TypeError: can only concatenate str (not "bytes")
    to str'.
  * cp210x: Provide baud rate table as bytearray to pyusb
  * cp210x: Convert return of pyusb.ctrl_transfer to bytearray
  * fix format of sample ini files
    + get rid of duplicate line, which made ConfigParser throw an
    exception
    + get rid of leading spaces, which made ConfigParser interpret
    those entries as being additional lines in a multi-line value
    for 120000 entry
  * ini: Allow inline comments</changelog>
</package>
<package pkgid="00f9b9ec84888a360fe6b7a42c526012fdd76573beccb104a1bd8887f7de3e4bd6d21be2bf5f9d577ef1020ec0afada06cbc9c43075f283a197f59a63f31cde4" name="cp437" arch="riscv64">
  <version epoch="0" ver="0.6" rel="1.3"/>
  <changelog author="benoit.monin@gmx.fr" date="1493985600">- package creation</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1525003200">- build with RPM_OPT_FLAGS</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1578916800">- specfile cleanup</changelog>
</package>
<package pkgid="ccf82b69e5077837ac8b473519f5cc605341b667ea5eb00562dad6bc04b1a93ccf0e0f4679433536408bbab7c59f8600edc0c83088e36cbb751eba94d842fa43" name="cpanspec" arch="noarch">
  <version epoch="0" ver="1.84.00.1688930749.8cd1dcd" rel="2.5"/>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1604491200">- Update to 1.79.01
  * smaller bug-fixes
  * add add_doc and skip_doc to allow changing docs handling
  * ignore some more unwanted files in doc handling
  * fix package requires
  * reduce changelog space wasting, document option --old-file
  * update copyrights</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1605873600">- Update to 1.80.01
  * support opensuse patch comments (PATCH-FIX-UPSTREAM)
  * add misc block, e.g. for subpackages</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1606478400">- Add the important cpanspec.yml file to the package</changelog>
  <changelog author="Tina Müller &lt;tina.mueller@suse.com&gt;" date="1620388800">- Update to 1.81.01
  * Also read from META.json
  * Read 'dynamic_config' and 'provides' from META files
  * Move Intrusive.pm into its own subprocess
  * Add --debug option
  * Add statistics output
  * Add batch processing script for testing changes on a number of packages</changelog>
  <changelog author="Tina Müller &lt;tina.mueller@suse.com&gt;" date="1647000000">- Update to version 1.82.01.1646998297.5af26bb:
  * v1.82.01
  * Read from MYMETA.{json,yml} (#33)
  * Drop perl markup in summary line (#32)</changelog>
  <changelog author="Tina Müller &lt;tina.mueller@suse.com&gt;" date="1647000001">- Add a call to `cpanspec -h` for testing
- Update dependencies</changelog>
  <changelog author="Tina Müller &lt;tina.mueller@suse.com&gt;" date="1651752000">- Update to version 1.82.02.1651742438.5f389d1:
  * v1.82.02
  * Deal with missing MYMETA files (#34)</changelog>
  <changelog author="Tina Müller &lt;tina.mueller@suse.com&gt;" date="1674475200">- Update to version 1.83.00.1674496263.ba76ec9:
  * v1.83.00
  * Add blank line after %autosetup (#42)
  * Ensure non-interactive mode (#41)
  * Add github workflow (#40)
  * Switch to faster CPAN mirror
  * Strip pod from summary (#38)
  * fix --debug option by adding 'use Data::Dumper' (#31)
  * Fix reading META.yml (#37)</changelog>
  <changelog author="Tina Müller &lt;tina.mueller@suse.com&gt;" date="1688904000">- Update to version 1.84.00.1688930749.8cd1dcd:
  * v1.84.00
  * Fix code for Module::Build(::Tiny) (#46)
  * Exlude scripts/ from removing executable bit (#45)
  * Ignore toml and yml files (#43)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1709726400">- Add missing dependencies</changelog>
</package>
<package pkgid="efcb4896a521b5bee5504bd335d21ed5ade1a55e3a91d2a59ea1bc6a7e15ec6a187d4ed5f0e5a4e92a69eb607c72e76b6b09ec6c16b1b1e23146133c1562cca1" name="cpio" arch="riscv64">
  <version epoch="0" ver="2.15" rel="7.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1687521600">- Update to 2.14:
  * New option --ignore-dirnlink
    Valid in copy-out mode, it instructs cpio to ignore the actual number of
    links reported for each directory member and always store 2 instead.
  * Changes in --reproducible option
    The --reproducible option implies --ignore-dirlink.  In other words, it is
    equivalent to --ignore-devno --ignore-dirnlink --renumber-inodes.
  * Use GNU ls algorithm for deciding timestamp format in -tv mode
  * Fix cpio header verification.
  * Fix handling of device numbers on copy out.
  * Fix calculation of CRC in copy-out mode.
  * Rewrite the fix for CVE-2015-1197
  * Fix combination of --create --append --directory.
  * Fix appending to archives bigger than 2G.
- Refresh patches:
  * cpio-open_nonblock.patch
  * cpio-dev_number.patch
  * cpio-default_tape_dev.patch
  * cpio-pattern-file-sigsegv.patch
- Remove patches:
  * cpio-revert-CVE-2015-1197-fix.patch
  * fix-CVE-2021-38185.patch
  * fix-CVE-2021-38185_2.patch
  * fix-CVE-2021-38185_3.patch
- Fix CVE-2023-7207, path traversal vulnerability, bsc#1218571</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1688990400">- Backport upstream fix for --no-absolute-filenames --make-directories
  * fix-operation-no-absolute-filenames.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1707134400">- Update to 2.15:
  * Fix the operation of --no-absolute-filenames --make-directories.
  * Restore access and modification times of symlinks in copy-in and
    copy-pass modes.
- Remove fix-operation-no-absolute-filenames.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1708948800">- Use %autopatch instead of deprecated %patchN.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1712318400">- Fix build with gcc14, bsc#1221712
  * fix-gcc14.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- Use -std=gnu11 to avoid extra diagnostics when calling an
  unprototyped function which is no longer possible with C23,
  the new default with GCC 15.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1748520000">- Migrate away from update-alternatives (bsc#1240092).
  cpio-mt now conflicts with other providers of /usr/bin/mt.
- Upon installation of the newer packages, the cpio-mt alternatives
  are purged from the system.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1749643200">- Downgrade cpio-mt and rmt recommends to suggests (boo#1244434)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1772452800">- Remove update-alternatives %post scripts for SLES 16.x future releases
  (jsc#PED-15643, bsc#1245890)</changelog>
</package>
<package pkgid="36ae3fe62c1b285889713798ee7d62a06f46e009db8de724c872850f48d863b52fd4b535eec9f2f5a722d2a142d6b8a59303eb6e0d324439f76403a41d38598b" name="cpio-lang" arch="noarch">
  <version epoch="0" ver="2.15" rel="7.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1687521600">- Update to 2.14:
  * New option --ignore-dirnlink
    Valid in copy-out mode, it instructs cpio to ignore the actual number of
    links reported for each directory member and always store 2 instead.
  * Changes in --reproducible option
    The --reproducible option implies --ignore-dirlink.  In other words, it is
    equivalent to --ignore-devno --ignore-dirnlink --renumber-inodes.
  * Use GNU ls algorithm for deciding timestamp format in -tv mode
  * Fix cpio header verification.
  * Fix handling of device numbers on copy out.
  * Fix calculation of CRC in copy-out mode.
  * Rewrite the fix for CVE-2015-1197
  * Fix combination of --create --append --directory.
  * Fix appending to archives bigger than 2G.
- Refresh patches:
  * cpio-open_nonblock.patch
  * cpio-dev_number.patch
  * cpio-default_tape_dev.patch
  * cpio-pattern-file-sigsegv.patch
- Remove patches:
  * cpio-revert-CVE-2015-1197-fix.patch
  * fix-CVE-2021-38185.patch
  * fix-CVE-2021-38185_2.patch
  * fix-CVE-2021-38185_3.patch
- Fix CVE-2023-7207, path traversal vulnerability, bsc#1218571</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1688990400">- Backport upstream fix for --no-absolute-filenames --make-directories
  * fix-operation-no-absolute-filenames.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1707134400">- Update to 2.15:
  * Fix the operation of --no-absolute-filenames --make-directories.
  * Restore access and modification times of symlinks in copy-in and
    copy-pass modes.
- Remove fix-operation-no-absolute-filenames.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1708948800">- Use %autopatch instead of deprecated %patchN.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1712318400">- Fix build with gcc14, bsc#1221712
  * fix-gcc14.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- Use -std=gnu11 to avoid extra diagnostics when calling an
  unprototyped function which is no longer possible with C23,
  the new default with GCC 15.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1748520000">- Migrate away from update-alternatives (bsc#1240092).
  cpio-mt now conflicts with other providers of /usr/bin/mt.
- Upon installation of the newer packages, the cpio-mt alternatives
  are purged from the system.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1749643200">- Downgrade cpio-mt and rmt recommends to suggests (boo#1244434)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1772452800">- Remove update-alternatives %post scripts for SLES 16.x future releases
  (jsc#PED-15643, bsc#1245890)</changelog>
</package>
<package pkgid="dff675c53f7b0fb0a6dffbe200d553ce670e7f6268e02cd276e28498ee01b03b9675ee5bbf257bddfd9a38afa2edd6eb5fbeb91799360951286f51db1b634567" name="cpio-mt" arch="riscv64">
  <version epoch="0" ver="2.15" rel="7.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1687521600">- Update to 2.14:
  * New option --ignore-dirnlink
    Valid in copy-out mode, it instructs cpio to ignore the actual number of
    links reported for each directory member and always store 2 instead.
  * Changes in --reproducible option
    The --reproducible option implies --ignore-dirlink.  In other words, it is
    equivalent to --ignore-devno --ignore-dirnlink --renumber-inodes.
  * Use GNU ls algorithm for deciding timestamp format in -tv mode
  * Fix cpio header verification.
  * Fix handling of device numbers on copy out.
  * Fix calculation of CRC in copy-out mode.
  * Rewrite the fix for CVE-2015-1197
  * Fix combination of --create --append --directory.
  * Fix appending to archives bigger than 2G.
- Refresh patches:
  * cpio-open_nonblock.patch
  * cpio-dev_number.patch
  * cpio-default_tape_dev.patch
  * cpio-pattern-file-sigsegv.patch
- Remove patches:
  * cpio-revert-CVE-2015-1197-fix.patch
  * fix-CVE-2021-38185.patch
  * fix-CVE-2021-38185_2.patch
  * fix-CVE-2021-38185_3.patch
- Fix CVE-2023-7207, path traversal vulnerability, bsc#1218571</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1688990400">- Backport upstream fix for --no-absolute-filenames --make-directories
  * fix-operation-no-absolute-filenames.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1707134400">- Update to 2.15:
  * Fix the operation of --no-absolute-filenames --make-directories.
  * Restore access and modification times of symlinks in copy-in and
    copy-pass modes.
- Remove fix-operation-no-absolute-filenames.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1708948800">- Use %autopatch instead of deprecated %patchN.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1712318400">- Fix build with gcc14, bsc#1221712
  * fix-gcc14.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- Use -std=gnu11 to avoid extra diagnostics when calling an
  unprototyped function which is no longer possible with C23,
  the new default with GCC 15.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1748520000">- Migrate away from update-alternatives (bsc#1240092).
  cpio-mt now conflicts with other providers of /usr/bin/mt.
- Upon installation of the newer packages, the cpio-mt alternatives
  are purged from the system.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1749643200">- Downgrade cpio-mt and rmt recommends to suggests (boo#1244434)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1772452800">- Remove update-alternatives %post scripts for SLES 16.x future releases
  (jsc#PED-15643, bsc#1245890)</changelog>
</package>
<package pkgid="342d5d79604ab730f87a0059570862050f7412cd6cb084fb7257e4792f38ab4be759e4e2aa66da2006ca2f8350ea934865bfede0616b390124d630d2e758d70a" name="cpluff" arch="riscv64">
  <version epoch="0" ver="0.2.1" rel="1.1"/>
  <changelog author="olaf@aepfle.de" date="1553774400">- Initial version 20190105T165320.c163d19</changelog>
  <changelog author="olaf@aepfle.de" date="1588420800">- Update to version 0.2.0, no code changes
  refresh cpluff.patch</changelog>
  <changelog author="Olaf olaf@aepfle.de" date="1622116800">- Pass --enable-gcc-warnings to configure to use a fixed variant
  of C and C++ standards</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1762257600">- Add proposed patches to fix C++17 compatiblity
  003-cpp17-const.patch, 004-cpp17-nothrow.patch from
  https://github.com/jlehtine/c-pluff/pull/12</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1767614400">- update to version 0.2.1
  * C++17 build compatibility.
  * Cleanup compilation warnings with modern GCC.
  * Documentation: Remove references to mailing lists not in use
    anymore.
  * Documentation: Clean up obsolete links and use HTTPS links.
- Drop 003-cpp17-const.patch and 004-cpp17-nothrow.patch as they
  are part of the release</changelog>
</package>
<package pkgid="e488d5c2bdbe9ea23c6bc68344814a460487fd13f84686c9fc32d40663c997088ac2c76f739709a6de19b2805bd83b805594c67fddb3d1fc28d27b9b89861270" name="cpmono_v07-fonts" arch="noarch">
  <version epoch="0" ver="1.0" rel="11.4"/>
  <changelog author="pascal.bleser@opensuse.org" date="1321963200">- initial version (1.0)</changelog>
  <changelog author="pgajdos@suse.com" date="1335441600">- license contains only SPDX tag</changelog>
  <changelog author="pgajdos@suse.com" date="1336046400">- renamed cpmono_v07-font to cpmono_v07-fonts</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>
</package>
<package pkgid="a805de587e606d15244711c7bc20858de192e074757e503a8446034eed7796398fa1e8bd522c3bcb4e77cadc345a5523811e7282a0789aff231552723446dfb4" name="cpp" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="36ad3f981c144203576ea64c54929f474238a5727293565ebd019ffcb181d6e67a72e26d654db4d2967f45bae76d720696441091ec23cf02654bc249ef2c2f50" name="cpp-httplib-devel" arch="riscv64">
  <version epoch="0" ver="0.38.0" rel="4.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1737374400">- Update to 0.18.3:
  * Bug fixes:
  - Regression: Client keep-alive subsequent requests very slow #1997
  - 304 Not Modified response stalls until timeout #1998
- Update to 0.18.2:
  * Bug fixes:
  - Fix the problem that CreateFile2 in mmap::open fails to... #1973
  - Default Accept-Encoding header for the client #1975
  - SSLClientReconnection fails on Windows #1980
  - delay in keep_alive due to sleep #1969
  - missing query pararm in httplib::Client::send #1985</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- version update to 0.18.6
  * Resolve #2033
  * Port/Address re-use #2011
  * Invalid Content-Length values should be rejected #2014
  * Feature request: ability to check if the connection is still alive #2017
  * Changed to use non-blocking socket in is_ssl_peer_could_be_closed (258992a)
  * Treat out-of-range last_pos as the end of the content #2009
  * fix:set_file_content with range request return 416. #2010
  * Fix HTTP Response Splitting Vulnerability (9c36aae)
- added patches
  fix https://github.com/yhirose/cpp-httplib/issues/2042
  + cpp-httplib-test-issue2004-online.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1747051200">- version update to 0.20.1
  0.20.1 (CVE-2025-46728 [bsc#1242777])
  * Add AF_UNIX support on windows #2115
  * Support zstd also via pkg-config #2121
  * Fix #2113
  * Fix "Unbounded Memory Allocation in Chunked/No-Length Requests"
  0.20.0
  * server_certificate_verifier extended to reuse built-in verifier #2064
  * Assertion failed when destroying httplib::Client
  * #2068
  * Spaces incorrectly allowed in header field names #2096
  * build(meson): copy MountTest.MultibytesPathName files #2098
  * Remove SSLInit #2102
  * Add zstd support #2088
  * Question the behavior of method read_content_without_length #2109
  * Crash when calling std::exit while server running or client requests in flight #2097
  0.19.0
  * Global timeout feature (same as "--max-time" curl option) #2034
  * Fix check for URI length to prevent incorrect HTTP 414 errors
  0.18.7
  * Potential memory corruption in stream_line_reader #2028
- deleted patches
  - cpp-httplib-test-issue2004-online.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747656000">- Add dependency from cpp-httplib-devel to libzstd-devel
  to workaround cmake wanting it in all cases unconditionally.</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1750766400">- version update to 0.22.0
  * Fix ranges that are not in the form 0-n do not work #2157
  * Fix windows req/res very slow compared to Linux #1777
  * Add CPPHTTPLIB_HEADER_MAX_COUNT
  * Windows ::isdigit compilation error #2135
  * Specify version in meson.build #2139
  * Detect if afunix.h exists #2145
  * Feature request: let the Request&amp; know which route matched #2101
  * Feature/multipart headers #2152</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1753185600">- version update to 0.23.1
  * Fix issue with HTTP handling #2021
  * Fix specific bug addressed in this release #2111
  * Resolve issue #366
  * Resolve issue #1264
  * Fix getaddrinfo stalling issue when network is down
  * Fix proxy-related issues
  * Fix #1656: Improve logging before compression #1656
  * Add URL encoding helpers for user input in GET requests #2170
  * Add SSL error access functionality #2169
  * Cleaner API: API improvements #2166
  * Add POST with content receiver feature #cfb56c0
  * Add Params support for PUT/DELETE methods #b2bf172
  * Complete removal of Windows 8 or lower support #2177
  * Removal of 32-bit environment support (64-bit only) #2173
  * Improve form field access methods #2171</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754308800">- 0.24.0:
  * URL Encoding/Decoding Improvements
  * Accept Header Quality Value Parsing Exception Handling
  * Missing Client::set_max_timeout Method Implementation
- fix incorrect version in openSUSE package specific .pc file</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1755000000">- updated version to 0.25.0
  * ErrorLogger Support
  * Changed 32-bit Windows support from #error to #warning
  * Unified _WIN64 macros to _WIN32 for better compatibility
  * Improved Windows environment support
  * CMake Pointer Size Check #2197
  * Winndows Version Requirements #2191, #2192
  * Better build-time compatibility detection
  * Fixed Chocolatey OpenSSL compatibility issues
  * Improved SSL functionality stability on Windows
  * Resolved Windows version check problems
  * Enhanced platform detection</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1766404800">- Update to 0.28.0
  * Fix HTTP 414 errors hanging until timeout
  * CMake: Add HTTPLIB_SHARED option, don't define BUILD_SHARED_LIBS
  * Add Client methods with both content provider and receiver
  * Fix struct member initialization issue in getaddrinfo_with_timeout
  * Add #undef _res after including resolv.h to prevent macro conflicts
- 0.27.0 changes
  * SSL Error Reporting Improvements
  * SSL Client Certificate Authentication
  * IPv6 Host Header Support
  * Memory Safety Fix
  * EventDispatcher Stability
  * Threading Issues
  * Build System Enhancements
  * For full changelog see https://github.com/yhirose/cpp-httplib/releases/tag/v0.27.0
- 0.26.0 changes
  * Initialize start time for server to improve timing accuracy
  * Addressed an unspecified issue reported in #2217
  * Fix: handle EAI_ALLDONE from gai_suspend in getaddrinfo_with_timeout
  * Fix #2223: Resolved issue as discussed in #2224
  * Fix inconsistent use of macro TARGET_OS_OSX on macOS
  * build(meson): Corrected new build option names for Meson build system
  * Make code sample compilable
  * Fix 32-bit MSVC compiler error due to unknown command #warning
- Upstream release includes fixes for:
  CVE-2025-66570 (boo#1254734)
  CVE-2025-66577 (boo#1254735)
- Add netcfg build requirement to fix tests
  * The "SNI_AutoDetectionTest.SNI_Logic" test fails if localhost only resolves
    to 127.0.0.1 (ipv4-only). netcfg provides the needed /etc/hosts config with
    the ::1 localhost ipv6 entry.</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1773835200">- Update to 0.38.0:
  * Filename sanitization for path traversal prevention — Added sanitize_filename() to prevent path traversal attacks via malicious filenames in multipart uploads
  * Symlink protection in static file server — Static file serving now detects and rejects symlinks that point outside the mount directory, preventing symlink-based directory traversal
  * Brotli compression support — Added Brotli (br) as a supported content encoding alongside gzip and deflate
  * Accept-Encoding quality parameter parsing — The server now parses q= quality values in the Accept-Encoding header and selects the best encoding accordingly
  * SSL proxy connection support — SSLClient can now establish connections through HTTPS proxies, with a new setup_proxy_connection method for cleaner proxy handling
  * WebSocket ping interval runtime configuration — WebSocket ping interval can now be configured at runtime instead of only at compile time
  * Benchmark test suite — Added benchmark tests and configurations for performance evaluation
  * Unicode path component decoding tests — Added test coverage for Unicode characters in decode_path_component
  * Documentation updates — Enhanced TLS backend documentation with platform-specific certificate handling details; clarified progress callback usage and user data handling in examples
  * Fix port conflict in test — Fixed port number in OpenStreamMalformedContentLength test to avoid conflicts
  * Removed large data tests for GzipDecompressor and SSLClientServerTest that caused memory issues
  * Enabled BindDualStack test
- 0.37.2:
  * Fix TLS cert verification bypass on proxy redirect introduced in #2165 by @yhirose in #2396
  * Various security fixes
- 0.37.1:
  * Remove 32-bit limitation
- 0.37.0
  * Use doc.yml to generate document site
  * Fix problem with alternate file name check
- 0.36.0
  * Documentation Site on GitHub Pages
  * [CMake] New compoments MbedTLS and wolfSSL
  * Removed unused local variable by @hqo998
  * Fix #2383
- 0.35.0
  * Make loading system certificates from the Keychain on macOS an opt-out feature
- 0.34.0
  * Added make_file_body function to send file binaries
  * Revised description of file upload using make_file_provider
  * Updated Crow library version from v1.2.0 to v1.3.1 (for benchmark code)
  * Fixed bugs caused by the recent performance improvement
- 0.33.1
  * Fix C++11 compatibility problem
- 0.33.0:
  * Offline test (Resolve #2356)
  * Use iptables to disable network
  * Parallel test on CI by
  * Remove macOS select() fallback
  * Fix comparison of integers of different signs warning when compiling with BoringSSL
  * WebSocket and Dynamic Thread Pool support
  * Add wolfSSL support
- 0.32.0:
  * Move stream and sse implementations from the decl area to the implementation area
  * Add support for mbedtls to meson
  * Correct sign comparison error with sk_X509_OBJECT_num
  * Fix compilation on BoringSSL by replacing ASN1_TIME_to_tm
  * Bypass new 100MB payload limit when a content_receiver
- 0.31.0:
  * Abstract TLS API support (Resolve #2309)
  * Add C++ modules support
  * Fix memory leak
  * Old: std::numeric_limits&lt;size_t&gt;::max() (effectively unlimited)
  * New: 100 * 1024 * 1024 (100MB)
  * Code that receives payloads larger than 100MB will now fail with ExceedMaxPayloadSize error
  * Mbed TLS can now be used by defining CPPHTTPLIB_MBEDTLS_SUPPORT
  * Request::ssl (SSL* type) has been removed and replaced with Request::ssl (tls::const_session_t type)
  * ClientConnection::ssl has similarly been changed to tls::session_t
  * Constructors and methods that directly use OpenSSL types (X509*, EVP_PKEY*, etc.) are now deprecated
  * SSLServer: X509*/EVP_PKEY* constructors → migrate to SSLServer(PemMemory) or SSLServer(ContextSetupCallback)
  * SSLClient: ssl_context() → use tls_context() instead
  * Client: set_server_certificate_verifier(std::function&lt;SSLVerifierResponse(SSL*)&gt;) → use set_server_certificate_verifier(tls::VerifyCallback) instead
  * Result: ssl_openssl_error() → use ssl_backend_error() instead
  * Request: req.ssl (OpenSSL SSL*) → req.ssl (tls::const_session_t) + use req.peer_cert() / req.sni()
- 0.30.2:
  * Problem with CI test on Windows without OpenSSL
  * Fix zstd detection when zstd_FOUND is true but target is missing
  * timegm api absent in AIX
  * Fix set_ca_cert_store() to skip system certs like set_ca_cert_path()
  * case insensitive hostname validation
  Prevent redefinition of ssize_t
- 0.30.0:
  * Apple frameworks: match CoreFoundation and CFNetwork linkage
- 0.29.0:
  * chore: fix some typos in comments
  * Optimize ThreadPool and MatcherBase constructors
  * New Stream API Support
  * Implement ETag and Last-Modified support for static file responses and If-Range requests
  * Update split.py file
  * Use std::move for content_provider in adapter
  * Use std::move for boundary in set_boundary method
  * Fix linker error on macOS when using CMake
  * Remove unnecessary copies for AcceptEntry
  * Change single char string literals to chars
  * Remove another unnecessary string copy
  * Use move semantics for auth key and value
  * Replace httpbin.org with httpcan.org
  * Add Zstd support through meson
  * Verify Host header omits default ports per RFC 7230
  * Implement SSEClient
  * Avoid unnecessary copying of request and response in proxy/redirect
  * Use std::move for request redirection
  * Add another missing std::move for base_dirs_ vector
- Skip arch-specific test failures in %check: 32-bit time_t/size_t overflow
  on ix86/arm (ETagTest, WebSocketIntegrationTest)
- Add OpenStreamMalformedContentLength.patch:  Fix out-of-range Content-Length
- Upstream release includes fixes for:
  CVE-2026-22776 (bsc#1256518)
  CVE-2026-21428 (bsc#1255835)
  CVE-2026-29076 (bsc#1259373)
  CVE-2026-28435 (bsc#1259220)
  CVE-2026-28434 (bsc#1259221)
  CVE-2026-32627 (bsc#1259723)</changelog>
</package>
<package pkgid="12cfaa4f6ae170b3c8d70e9bffd87486b068abea591233a777488ff22d544cefd0dbf0fdb424b100c992dc4d74497ec30ae11d40ec555ae9c6373ac7438e7143" name="cpp13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="09a8503056898cce67b47e3e439b925ae28d0b9ad9aea006b272194c28afdcad1f00193241a25de5d3e6f209fe77d4dc6c0f561356c5d2bed42b16764c00150c" name="cpp14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="98a0c4c2afd7cd9283a15ed634ce50092827f25e76b7356e4d790a654af4c64120614aabdcc3cd35bc4e265c4ee54dc74480b3079977eb57f3028288d76d7de8" name="cpp15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="b9531ce47eb0e5e8a527410bc8e0c7629fbe9bf408f462b9589f1ffcfd34696f283e0de25ca64c67adf60ef597bb80d4abd972d20069ba31417d5232fcc6ea9d" name="cpp16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="e2b5dfb5c623277d02b43fb4b09a8ad179cd4665a76da9347b65abd6480216d9ce9e0163690dea9fe22c1327131d0f7d9c3b80ef5ecfa1cb924e9314a6ffea0a" name="cpp7" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="74863111b5c54126bee76724175676c0d8a9ddc33fe3bca3a1104a3044ddc5eab61558b196d122810ce78a405b2720aadfe0c1ae274a9058e4ec470b1dfc29c9" name="cppcheck" arch="riscv64">
  <version epoch="0" ver="2.20.0" rel="2.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1740571200">- update to 2.17.1:
  * New checks:
  - staticFunction: detect functions that should have internal
    linkage since they are not used outside of their translation
    unit (C code only).
  - Check null pointer return from memory/resource allocation
    functions (nullPointerOutOfMemory,
    nullPointerArithmeticOutOfMemory, nullPointerOutOfResources,
    ctunullpointerOutOfMemory,
    ctunullpointerOutOfResources).
  * Changed interface:
  - Added `reduced` check level. It can be activated with
    `--check-level=reduced`. You get faster analysis
    but some fewer results. The motivation is to be able to make
    analysis time "acceptable" for direct usage.
  - Added `--report-type` option. Enables printing of guidelines
    and classifications for several coding
    standards in place of the regular error identifiers and
    severities.
  * Other:
  - Removed deperecated support for builds via qmake.
  - Using a handwritten rule texts file for MISRA C addon
    violates license and copyright terms. See the
    manual for instructions how to download a official rule
    texts file from MISRA.
- switch to qt6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743508800">- build without rules support on Tumbleweed to remove pcre
  dependency</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1750334400">- Do not build with rules support on Leap 16 due to pcre deleted</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1753185600">- update to 2.18.0:
  * Updated path matching syntax for -i, --file-filter,
    suppressions, GUI excludes, and project file excludes.
  * Old patterns that use a `*` may need to use `**` instead if
    it is intended to match path separators. More details can be
    seen in the manual.
  * Support for building with Qt 5 will be removed in Cppcheck
    2.19.
  * The platform 'unix32-unsigned' has been deprecated and will
    be removed in Cppcheck 2.19. Please use '--platform=unix32
  - -funsigned-char' instead.
  * The platform 'unix64-unsigned' has been deprecated and will
    be removed in Cppcheck 2.19. Please use '--platform=unix64
  - -funsigned-char' instead.
  * Updated Qt to 6.9.1 (official Windows release only).
  * added CMake target `run-clang-tidy-csa` to run Clang Static
    Analyzer
  * added CMake option `ENABLE_CSA_ALPHA` to enable the Clang
    Static Analyzer alpha checkers
  * Updated TinyXML-2 to v11.0.0
  * The minimum supported Python version has been bumped to 3.7.
  * CMake will now unconditionally use Boost.Containers if
    available. If CMake option `USE_BOOST` is specified it will
    now bail out when it is not found.
  * Fix checking a project that contains several project file
    entries for the same file.
  * Fixed --file-filter matching of looked up files in provided
    paths.
  * Split up cstyleCast checker; dangerous casts produce
    portability/warning reports, safe casts produce style
    reports.
  * Removed deprecated '--showtime=' value 'top5'. Please use
    'top5_file' or 'top5_summary' instead.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- testcondition.patch: fix expected output in TestCondition::alwaysTrue
  and TestCondition::alwaysTrueContainer</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 2.18.3:
  * pathmatch.cpp: fixed reference to invalid container entry
  * Fix #14067 (cmdlineparser: tweaks to --premium)
  * Fix #14064 Files are reanalyzed with --cppcheck-build-dir
  * Fix #14095 (TemplateSimplifier: store location of template argument
  * Fix #14107 (GUI: add menu option to show EULA for cppcheck premium)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1766318400">- update to 2.19.0
  New checks:
  * Detect zero initialization of unions in which its largest member
    is not declared as the first one.
  * Added warning when main() throws an exception
  C/C++ support:
  * Fixed syntax error for C++23 lambda without parameter clause
  * Added support for typeof and __typeof operators
- Drop testcondition.patch which is part of the release.
- Use chrpath to fix rpath use in binaries</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770465600">- TW fix and enable build for 15.6</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1772452800">- update to version 2.20.0
  * GUI:
    Fix: The Misra C checkbox in "Edit Project" dialog is unchecked
    after reloading project.
    Fix: In the Misra Report, use proper icons according to misra
    classifications
    Fix: The platform files are not shown in the dropdown in
    ProjectFileDialog
    Troubleshooting: detailed progress view that shows what files
    the threads are working on
  * Changed interface:
    removed CMake option "DISABLE_CRTDBG_MAP_ALLOC"
    CMake option "BUILD_TESTS" has been deprecated, use "BUILD_TESTING"
    instead
  * Other:
    The built-in "win*" and "unix*" platforms will now default to
    signed char type instead of unknown signedness.
    Support inline polyspace suppressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1772539200">- Drop use of chrpath to fix rpath use in binaries, no longer
  necessary.</changelog>
</package>
<package pkgid="87cd5d8073d61de578183f18dd589bab28dcfa1fa3e69c60542791a2426929c46e3dbe425d06d1b6e8e8c4ec0e712b201e4b030361155ade49c59ed3e9306716" name="cppcheck-gui" arch="riscv64">
  <version epoch="0" ver="2.20.0" rel="2.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1740571200">- update to 2.17.1:
  * New checks:
  - staticFunction: detect functions that should have internal
    linkage since they are not used outside of their translation
    unit (C code only).
  - Check null pointer return from memory/resource allocation
    functions (nullPointerOutOfMemory,
    nullPointerArithmeticOutOfMemory, nullPointerOutOfResources,
    ctunullpointerOutOfMemory,
    ctunullpointerOutOfResources).
  * Changed interface:
  - Added `reduced` check level. It can be activated with
    `--check-level=reduced`. You get faster analysis
    but some fewer results. The motivation is to be able to make
    analysis time "acceptable" for direct usage.
  - Added `--report-type` option. Enables printing of guidelines
    and classifications for several coding
    standards in place of the regular error identifiers and
    severities.
  * Other:
  - Removed deperecated support for builds via qmake.
  - Using a handwritten rule texts file for MISRA C addon
    violates license and copyright terms. See the
    manual for instructions how to download a official rule
    texts file from MISRA.
- switch to qt6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743508800">- build without rules support on Tumbleweed to remove pcre
  dependency</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1750334400">- Do not build with rules support on Leap 16 due to pcre deleted</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1753185600">- update to 2.18.0:
  * Updated path matching syntax for -i, --file-filter,
    suppressions, GUI excludes, and project file excludes.
  * Old patterns that use a `*` may need to use `**` instead if
    it is intended to match path separators. More details can be
    seen in the manual.
  * Support for building with Qt 5 will be removed in Cppcheck
    2.19.
  * The platform 'unix32-unsigned' has been deprecated and will
    be removed in Cppcheck 2.19. Please use '--platform=unix32
  - -funsigned-char' instead.
  * The platform 'unix64-unsigned' has been deprecated and will
    be removed in Cppcheck 2.19. Please use '--platform=unix64
  - -funsigned-char' instead.
  * Updated Qt to 6.9.1 (official Windows release only).
  * added CMake target `run-clang-tidy-csa` to run Clang Static
    Analyzer
  * added CMake option `ENABLE_CSA_ALPHA` to enable the Clang
    Static Analyzer alpha checkers
  * Updated TinyXML-2 to v11.0.0
  * The minimum supported Python version has been bumped to 3.7.
  * CMake will now unconditionally use Boost.Containers if
    available. If CMake option `USE_BOOST` is specified it will
    now bail out when it is not found.
  * Fix checking a project that contains several project file
    entries for the same file.
  * Fixed --file-filter matching of looked up files in provided
    paths.
  * Split up cstyleCast checker; dangerous casts produce
    portability/warning reports, safe casts produce style
    reports.
  * Removed deprecated '--showtime=' value 'top5'. Please use
    'top5_file' or 'top5_summary' instead.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- testcondition.patch: fix expected output in TestCondition::alwaysTrue
  and TestCondition::alwaysTrueContainer</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 2.18.3:
  * pathmatch.cpp: fixed reference to invalid container entry
  * Fix #14067 (cmdlineparser: tweaks to --premium)
  * Fix #14064 Files are reanalyzed with --cppcheck-build-dir
  * Fix #14095 (TemplateSimplifier: store location of template argument
  * Fix #14107 (GUI: add menu option to show EULA for cppcheck premium)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1766318400">- update to 2.19.0
  New checks:
  * Detect zero initialization of unions in which its largest member
    is not declared as the first one.
  * Added warning when main() throws an exception
  C/C++ support:
  * Fixed syntax error for C++23 lambda without parameter clause
  * Added support for typeof and __typeof operators
- Drop testcondition.patch which is part of the release.
- Use chrpath to fix rpath use in binaries</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770465600">- TW fix and enable build for 15.6</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1772452800">- update to version 2.20.0
  * GUI:
    Fix: The Misra C checkbox in "Edit Project" dialog is unchecked
    after reloading project.
    Fix: In the Misra Report, use proper icons according to misra
    classifications
    Fix: The platform files are not shown in the dropdown in
    ProjectFileDialog
    Troubleshooting: detailed progress view that shows what files
    the threads are working on
  * Changed interface:
    removed CMake option "DISABLE_CRTDBG_MAP_ALLOC"
    CMake option "BUILD_TESTS" has been deprecated, use "BUILD_TESTING"
    instead
  * Other:
    The built-in "win*" and "unix*" platforms will now default to
    signed char type instead of unknown signedness.
    Support inline polyspace suppressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1772539200">- Drop use of chrpath to fix rpath use in binaries, no longer
  necessary.</changelog>
</package>
<package pkgid="e88320b54cef700c9c41fe21754464e9f156d813e457d6b17c0e73d8093fe2491817b3302e699f34a7f9026b0af18b151c5d693f507b18e2e780f486e6fbddfa" name="cpphs" arch="riscv64">
  <version epoch="0" ver="1.20.10" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1592913600">- Add cpphs at version 1.20.9.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update cpphs to version 1.20.9.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="1747483200">- Update cpphs to version 1.20.9.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1757851200">- Update cpphs to version 1.20.10.
  * Drop support for GHC 7.
  * Remove cabal flag `old-locale`.
  * Compatibility with `{-# LANGUAGE RecordDotSyntax #-}` (Lennart Augustsson).
  * Build tested with GHC 8.0 - 9.14 alpha1.
  * bugfixes for `#if defined(FOO) &amp;&amp; FOO(a,b)`
  * ensure all input/output is UTF8, regardless of locale
  * bugfix for windows drive letter in #include</changelog>
</package>
<package pkgid="4e37719dfc9edc2c5077d2913157ef004ad08616513bba177767cdb24ca1ec997959d3ca030ff5a155e8443b86dfe3afb5020c17d810fa56e75b73ca55f7b1d1" name="cppi" arch="riscv64">
  <version epoch="0" ver="1.18" rel="2.4"/>
  <changelog author="lnussel@suse.de" date="1307620800">- initial package version 1.15</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 1.18
  + Gnulib infrastructure updates.
  + Regenerate Makefile.in files using a version of automake that
    is not susceptible to CVE-2009-4029 or CVE-2012-3386.
- Get rid of old stuff
  + Remove BuildRoot: tag
  + Remove xz requirement
  + Remove redundant %clean section
- cppi provides translations yet; add a lang subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1459166400">- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
</package>
<package pkgid="da0a275b155fb5d4ac98b08384a55f862dfb47777a6b72f43338bdcf3ad191a58e05c324bd6cbc18e39eee81aa5d517d9f201a005e6708166be39b9e1cf47a8f" name="cppi-lang" arch="noarch">
  <version epoch="0" ver="1.18" rel="2.4"/>
  <changelog author="lnussel@suse.de" date="1307620800">- initial package version 1.15</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 1.18
  + Gnulib infrastructure updates.
  + Regenerate Makefile.in files using a version of automake that
    is not susceptible to CVE-2009-4029 or CVE-2012-3386.
- Get rid of old stuff
  + Remove BuildRoot: tag
  + Remove xz requirement
  + Remove redundant %clean section
- cppi provides translations yet; add a lang subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1459166400">- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
</package>
<package pkgid="da5ebb643d835bb9158b682e33ee781762e1ae380fd07447e018179d919a383f321d1e494e1193e085da9a65d680b19c5643e08051db8a9965ca8eb98b572909" name="cppreference-doc" arch="noarch">
  <version epoch="0" ver="20250209" rel="2.1"/>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1639569600">- Update to version 20211127
  (Switched to PeterFeicht's repository, which has new releases)
- Removed preprocess_qch.py - now bundled in source</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1644062400">- Update to version 20220201:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660132800">- Update to version 20220730:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663243200">- Add BuildRequires: python3-cssutils for all openSUSE versions,
  but specifically require version 2.0.0 and above for oS 1550 to
  avoid build failures.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666612800">- Add cppreference-doc-premailer-3.9-compat.patch: Make
  pre-processing compatible with premailer &gt;= 3.9.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 20230810:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718712000">- Update to version 20240610:
  * Update content from the website, long overdue.</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1731758400">- Update to version 20241110
  * Update content from the website.
  * Various build improvements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740312000">- Update to version 20250209:
  * Update content from the website.
- Add Recommends: devhelp for %{name}-devhelp package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1748174400">- Use Qt6 qhelpgenerator to build qch files.
- Drop support for Leap 15.6 and older: builds fail anyway due to
  at least python 3.8 being required.</changelog>
</package>
<package pkgid="9d300eff3c820d517c586d079d815abf2fb54d48287c04ab770622e8106f51b3f6d5b5ec93d70c47a46787dcf0e121f1c4265c61f2aa8acf3a37e9853884f1fb" name="cppreference-doc-devhelp" arch="noarch">
  <version epoch="0" ver="20250209" rel="2.1"/>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1639569600">- Update to version 20211127
  (Switched to PeterFeicht's repository, which has new releases)
- Removed preprocess_qch.py - now bundled in source</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1644062400">- Update to version 20220201:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660132800">- Update to version 20220730:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663243200">- Add BuildRequires: python3-cssutils for all openSUSE versions,
  but specifically require version 2.0.0 and above for oS 1550 to
  avoid build failures.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666612800">- Add cppreference-doc-premailer-3.9-compat.patch: Make
  pre-processing compatible with premailer &gt;= 3.9.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 20230810:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718712000">- Update to version 20240610:
  * Update content from the website, long overdue.</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1731758400">- Update to version 20241110
  * Update content from the website.
  * Various build improvements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740312000">- Update to version 20250209:
  * Update content from the website.
- Add Recommends: devhelp for %{name}-devhelp package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1748174400">- Use Qt6 qhelpgenerator to build qch files.
- Drop support for Leap 15.6 and older: builds fail anyway due to
  at least python 3.8 being required.</changelog>
</package>
<package pkgid="96b56878adcc68054756d55d94fb69dd2a1ecfbe448361c5d05ce238112f221614c33ab1b0975ecad6ce3701c08d5e28697b3bc86da76bb31c5bbb7a74271248" name="cppreference-doc-qhelp" arch="noarch">
  <version epoch="0" ver="20250209" rel="2.1"/>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1639569600">- Update to version 20211127
  (Switched to PeterFeicht's repository, which has new releases)
- Removed preprocess_qch.py - now bundled in source</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1644062400">- Update to version 20220201:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660132800">- Update to version 20220730:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663243200">- Add BuildRequires: python3-cssutils for all openSUSE versions,
  but specifically require version 2.0.0 and above for oS 1550 to
  avoid build failures.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666612800">- Add cppreference-doc-premailer-3.9-compat.patch: Make
  pre-processing compatible with premailer &gt;= 3.9.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 20230810:
  * No upstream release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718712000">- Update to version 20240610:
  * Update content from the website, long overdue.</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1731758400">- Update to version 20241110
  * Update content from the website.
  * Various build improvements.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740312000">- Update to version 20250209:
  * Update content from the website.
- Add Recommends: devhelp for %{name}-devhelp package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1748174400">- Use Qt6 qhelpgenerator to build qch files.
- Drop support for Leap 15.6 and older: builds fail anyway due to
  at least python 3.8 being required.</changelog>
</package>
<package pkgid="45a413fc717eb7298f0ed03e3744e1ad36179841066f7bd1f72e22355fa92cc73154f1c8183b746b4108cfbc97d09102a26face83cfdc1707bce75529f2bff64" name="cpptasks" arch="noarch">
  <version epoch="0" ver="1.0b5" rel="7.3"/>
  <changelog author="r.apel@r-apel.de" date="1091793600">- Also runtime dep to Ant 1.6.X</changelog>
  <changelog author="r.apel@r-apel.de" date="1093003200">- Build with ant-1.6.2
- Relax versioned BuildReq
- Drop junit runtime requirement</changelog>
  <changelog author="r.apel@r-apel.de" date="1094472000">- Upgrade to Ant 1.6.X
- Build with ant-1.6.2
- Upgraded to 1.0.b3</changelog>
  <changelog author="mefoster@gmail.com" date="1159963200">- Upgrade to 1.0.b4
- Add antcontrib.xml (it's missing in the tarball)</changelog>
  <changelog author="r.apel@r-apel.de" date="1159963201">- Release to 1.7 (thanks Mary Ellen)
- Add post/postun Requires for javadoc
- Add gcj_support option</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1347624000">- Update to version 1.0 beta 5</changelog>
  <changelog author="fstrba@suse.com" date="1505736000">- Specify java source and target version 1.6 in order to allow
  building with jdk9
- Fix rpmlint errors
- Clean spec file</changelog>
  <changelog author="kkaempf@suse.com" date="1505995200">- add /etc/ant.d/cpptasks to let ant find cpptasks easier</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- 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="1573214400">- BuildRequire xerces-j2, because it is not automatically pulled
  by ant anymore</changelog>
</package>
<package pkgid="9ab59bb20f80c1620187d9e2dcee83050b944a8786d33395ffbbb9fee8ed0d909842024798fee80c4d2d82d5e8495d7246113173ce184fbd98bd02296bdc19d9" name="cpptasks-javadoc" arch="noarch">
  <version epoch="0" ver="1.0b5" rel="7.3"/>
  <changelog author="r.apel@r-apel.de" date="1091793600">- Also runtime dep to Ant 1.6.X</changelog>
  <changelog author="r.apel@r-apel.de" date="1093003200">- Build with ant-1.6.2
- Relax versioned BuildReq
- Drop junit runtime requirement</changelog>
  <changelog author="r.apel@r-apel.de" date="1094472000">- Upgrade to Ant 1.6.X
- Build with ant-1.6.2
- Upgraded to 1.0.b3</changelog>
  <changelog author="mefoster@gmail.com" date="1159963200">- Upgrade to 1.0.b4
- Add antcontrib.xml (it's missing in the tarball)</changelog>
  <changelog author="r.apel@r-apel.de" date="1159963201">- Release to 1.7 (thanks Mary Ellen)
- Add post/postun Requires for javadoc
- Add gcj_support option</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1347624000">- Update to version 1.0 beta 5</changelog>
  <changelog author="fstrba@suse.com" date="1505736000">- Specify java source and target version 1.6 in order to allow
  building with jdk9
- Fix rpmlint errors
- Clean spec file</changelog>
  <changelog author="kkaempf@suse.com" date="1505995200">- add /etc/ant.d/cpptasks to let ant find cpptasks easier</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- 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="1573214400">- BuildRequire xerces-j2, because it is not automatically pulled
  by ant anymore</changelog>
</package>
<package pkgid="7db5c622a12ea763c8656dc4894e9da2c879934702edd9784eecb5edacd06862409cd1978a8bd3b4edea6f2522a7f80db1c67fe68967da11fa834e6480a914c5" name="cpptoml-devel" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="3.2"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1589889600">- Initial release of cpptoml 0.1.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1620993600">-  %cmake_build is now the recommended way to build cmake projects</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622548800">- Add GCC 11 build fix:
  * 0001-g-11-requires-limits-header.patch</changelog>
</package>
<package pkgid="8924e8ce581d8ed0bf88ab2cbbc3a729f1a2a68b8c3418f47016dd9774e44304da4f8c776b7509cca3e38cb85c101dc1f5731f088f8cbfc41c42f13d29cc9983" name="cppunit-devel" arch="riscv64">
  <version epoch="0" ver="1.15.1" rel="1.3"/>
  <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š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="0a1596f1e240b3b8a6445866b70627564db3de801e84e243ab19d22803c4952dc3185fa93012f4ad7df17d3070427d479e6d1c9a6ad7dd6049223bcc539e6ed0" name="cppunit-devel-doc" arch="noarch">
  <version epoch="0" ver="1.15.1" rel="1.3"/>
  <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š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="58211f03225c9d9281b48a2e7e5a624742f327aa26d53dffe3f2334b3516eb1c4e60952434f3380128b8ed20b55154002a374244d29f6ec346217dba94c58c24" name="cppzmq-devel" arch="riscv64">
  <version epoch="0" ver="4.11.0" rel="1.1"/>
  <changelog author="nevion@gmail.com" date="1385467200">-initial creation</changelog>
  <changelog author="mardnh@gmx.de" date="1442836800">- Update to version 0.1.0.git1436168018.a88bf3e:
  + Fixes backward compatibility with zmq 3.x
  + Problem: zmq_event_t removed in libzmq v4.1
  + Fix a misaligned load
  + Add an rvalue overload for socket_t::send
  + Fixed some const-correctness issues</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1454673600">- Update to version 0.0.0+git.20160120.68a7b09:
  + Fix backward compatibility
  + Fixes assertion error, when destroing ctx while creating a socket
    from a different thread: ./src/mutex.hpp:123
  + Extend C++11 guard to cover remaining use of std::vector data().
  + fixed type mismatch warnings (size_t to int)
  + Avoid using deprecated function zmq_recvmsg
  + Fix usage of zmq_msg_recv and zmq_recvmsg
  + Make getsockopt() functions const
  + Fix two issues in message_t's range constructor
  + Correction to pull request #56
  + Fix warning 4996 in msvc debug build
  + New fill constructor for message_t
  + Updating zmq_ctx_shutdown to zmq_ctx_ctx which is imported in zmq.h</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467028800">- Update to version 0.0.0+git.20160406.0db7521:
  * Class for multipart messaging</changelog>
  <changelog author="adrian@suse.de" date="1484222400">- adapt for Factory</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1587816000">- Update to version 4.6.0
  * New generic algorithms for sending and receiving multipart messages
  * New to_string and to_string_view member functions in message_t
  * Less surprising behaviour when move assigning socket_t and context_t
  * Return types for send and recv moved into zmq namespace
  * Checks for 32/64bit-ness in cppzmqConfigVersion.cmake removed
  * fixed issues when compiling with C++11
  * fixed and improved cmake build (in and out of source builds, libzmq discovery, fallback to pkg-config and more)
  * updated README.md with clear design goals, supported platforms
  * official CI support for Linux, MacOS and Windows
  * unit tests infrastructure
  * test code coverage brought to 77%
  * updated code style (more details in .clang-format)
  * socket_t:
    + added support for draft ZMQ_SERVER and ZMQ_CLIENT sockets
    + added support for draft ZMQ_RADIO and ZMQ_DISH sockets
  * poller_t:
    + poller_t became thin abstraction layer on zmq_poller_*
    + functionality with std::function handlers split and moved to a new active_poller_t in zmq_addon.hpp
    + simpler and safer implementation
    + made non-copyable, but properly movable
    + more consistent and robust error handling
    + event type part of handler definition
    + fixed a segfault issue when modifying poller_t from a handler
    + added empty method indicating presence of registered sockets
  * context_t:
    + added methods for context options: setctxopt(int option_, int optval_) and int getctxopt(int option_)
  * message_t:
    + easier construction from iterable type e.g. std::string, std::array
    + added != and == operators and equals method marked as deprecated
  * multipart_t:
    + added an operator&lt;&lt;(std::ostream) to easily print out multipart_t content
  * monitor_t:
    + build error in constructor #135
    + blocked when used without threads #134
    + move constructor was only partly initialized #130
  * socket::send(): improper EHOSTUNREACH handling #125
  * check for zmq_msg_gets did not properly exclude libzmq 4.0.X #114
  * CMake:
    + export targets to config (requires CMake 3.0+ now) #118 #121
    + pkg-config fallback for libzmq installs via autotools #133
  * peekstr &amp; peektyp: peek into parts of messages #124
  * allow empty handler parameter in zmq::poller_t::add() #119 #120
  * poller_t class based on new libzmq poller API #111</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1620820800">- Update to version 4.7.1
  * Fixes syntax issues with MSVC
  * Add shutdown() for context_t
  * Typesafe context options
  * Typesafe socket options
  * Better C++ standard detection
  * CMake fixes and improvements
  * Multipart message encoding and decoding
  * Fix (unlikely) UB in message_t constructor
  * Improved poll() overloads
  * Require non-null handlers to active_poller
  * Fix socket move assignment bug
  * Deprecate surprising message_t constructor from string literals</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 4.8.1
  * Fix fallback value for ZMQ_DEPRECATED
  * Fix MSYS libzmq discovery
  * Fix handshake event don't need DRAFT API in libzmq v4.3.0 and above
  * Use chrono duration for poll default timeout
  * context_t close no longer uses deprecated function
  * Fix for potential memory leak in monitor_t::check_event
  * Fix conversion warnings
  * Deprecate confusing connected() function
  * Add all draft socket types up to libzmq 4.3.4
  * Add support for socket_ref to multipart_t ctor/send/recv
  * Expose zmq::fd_t
  * Add poller_t::size function</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741521600">- update to 4.10.0:
  * message_t::rebuild with string argument, like the constructor
  * Add DRAFT socket options for libzmq 4.3.2-4
  * Add function for adding file descriptor topoller_t
  * Fix noexcept warnings
  * Disambiguation from other max functions
- includes changes from 4.9.0:
  * Type-safe socket.get(sockopt::type)
  * GCC C++14 fix
  * Support ZMQ_ONLY_FIRST_SUBSCRIBE
  * Add pkg-config file and instructions
  * Fix missing include
  * Fix monitor test failures
  * Improved documentation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 4.11.0
  * Add zmq_timers support.
  * Add file descriptor support for poller.
  * Feature/expose monitor socket for active poller.
  * Allow generic sequence of poller events.
  * Add configurable sockopt for raw router sockets.
  * Add on_monitor_stopped function for monitor_t.
  * Add ZMQ_BUSY_POLL option.
  * Fix -Wold-style-cast compilation warning.
  * Remove space in custom string literal.</changelog>
</package>
<package pkgid="32e203c1410939f5c682b9517df563c129b1245827aa07f23a000204491c8604a9d56bdc61584489a510dc7d56e9941714efc1930402724d85fc8eb7192eacae" name="cpu-x" arch="riscv64">
  <version epoch="0" ver="5.0.4" rel="2.4"/>
  <changelog author="Bjø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>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714305600">- Update to release 5.0.4
- Changed
  * Update databases (more CPU packages, Intel Meteor Lake-H,
    Intel Emerald Rapids-SP)
  * Patch dmidecode to version 3.6
- Fixed
  * Do not display unavailable DMI fields in Memory tab (#322)
- added %check section to run unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722340800">- Support libproc2 (aka procps 4): Add pkgconfig(libproc2)
  BuildRequires.</changelog>
</package>
<package pkgid="1e0365ba5c25b1d8f407beae6bfad490583474677fd0dec5eab99635f586897d4830f76db995ef0dcb30687ef67e3441988a525ad5ceb343da4b69bc05733e81" name="cpu-x-bash-completion" arch="noarch">
  <version epoch="0" ver="5.0.4" rel="2.4"/>
  <changelog author="Bjø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>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714305600">- Update to release 5.0.4
- Changed
  * Update databases (more CPU packages, Intel Meteor Lake-H,
    Intel Emerald Rapids-SP)
  * Patch dmidecode to version 3.6
- Fixed
  * Do not display unavailable DMI fields in Memory tab (#322)
- added %check section to run unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722340800">- Support libproc2 (aka procps 4): Add pkgconfig(libproc2)
  BuildRequires.</changelog>
</package>
<package pkgid="ce81be25ac69d708c17e062beaf9075b36b1c081e2fbd942bed1fa5bbcbf356b1381ecdf1fdcf5e540df840d1ed9a6ddc4c49becbf598cfa9cb508675b30e2c1" name="cpu-x-fish-completion" arch="noarch">
  <version epoch="0" ver="5.0.4" rel="2.4"/>
  <changelog author="Bjø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>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714305600">- Update to release 5.0.4
- Changed
  * Update databases (more CPU packages, Intel Meteor Lake-H,
    Intel Emerald Rapids-SP)
  * Patch dmidecode to version 3.6
- Fixed
  * Do not display unavailable DMI fields in Memory tab (#322)
- added %check section to run unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722340800">- Support libproc2 (aka procps 4): Add pkgconfig(libproc2)
  BuildRequires.</changelog>
</package>
<package pkgid="85c28788d636c317f62ddc1b9b8179b043f16b64ad8739a5bfa852578c25a5b139bb5263eb262f8bf50a33a0d8cea4d20832967155beb90d2de9446e6e954ad1" name="cpu-x-lang" arch="noarch">
  <version epoch="0" ver="5.0.4" rel="2.4"/>
  <changelog author="Bjø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>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714305600">- Update to release 5.0.4
- Changed
  * Update databases (more CPU packages, Intel Meteor Lake-H,
    Intel Emerald Rapids-SP)
  * Patch dmidecode to version 3.6
- Fixed
  * Do not display unavailable DMI fields in Memory tab (#322)
- added %check section to run unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722340800">- Support libproc2 (aka procps 4): Add pkgconfig(libproc2)
  BuildRequires.</changelog>
</package>
<package pkgid="ed506a6fbf6726bd00891fd56b619345d429329d4926c32b72b816baeab12079409f901b2f4994a5e4f72bed17f60575172359c48a51ce773df78638b2b1b9cb" name="cpu-x-zsh-completion" arch="noarch">
  <version epoch="0" ver="5.0.4" rel="2.4"/>
  <changelog author="Bjø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>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714305600">- Update to release 5.0.4
- Changed
  * Update databases (more CPU packages, Intel Meteor Lake-H,
    Intel Emerald Rapids-SP)
  * Patch dmidecode to version 3.6
- Fixed
  * Do not display unavailable DMI fields in Memory tab (#322)
- added %check section to run unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722340800">- Support libproc2 (aka procps 4): Add pkgconfig(libproc2)
  BuildRequires.</changelog>
</package>
<package pkgid="259fe0fc255b3e1e325506b566e712a6cb8ee158a21936663ae07339eeab789d0336e4d664693ada2711de6de2349086ab148383d4f24329e2fb67006b18afd2" name="cpuinfo" arch="riscv64">
  <version epoch="0" ver="0~git1739936485.b73ae6c" rel="2.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1721390400">- initial package.
  We don't have any version yet upstream, so using version and soname 0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update descriptions
- Use normal SRPM name base for devel subpackage and
  require devel subpackage to have a matching library package
- Ship unpackaged cpuid-dump on i586</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1736337600">- ExcludeArch s390x because it is not supported by IBM boo#1235402</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740312000">- Update to snapshot b73ae6ce38d
  * Add a API to check SVE Length support on ARM CPU. (#255)
  * Add detection for `sme` and `sme2` on `aarch64`.
  * Detect AMD Zen 5 microarchitecture
  * Update cpuinfo to support AVX10.2 ISA detection
- Ditch the build-time move of /usr/share/cpuinfo to
  /usr/share/cmake, as this breaks e.g. SVT-AV1 3.x.
- Rework soname.patch so the package actually follows SLPP.</changelog>
  <changelog author="Hector Oron Martinez &lt;hector.oron@gmail.com&gt;" date="1746446400">- Exclude ppc64le from builds boo#1242297</changelog>
</package>
<package pkgid="cac2864cae50bf22cd9393cdad12cf31aa8f2d61a388c11eaf2f04cd3b1dbd0a42aec1b54a26279486a6965ec02b13a258c10deddb3ba25b5729189a55f8bd74" name="cpuinfo-devel" arch="riscv64">
  <version epoch="0" ver="0~git1739936485.b73ae6c" rel="2.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1721390400">- initial package.
  We don't have any version yet upstream, so using version and soname 0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update descriptions
- Use normal SRPM name base for devel subpackage and
  require devel subpackage to have a matching library package
- Ship unpackaged cpuid-dump on i586</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1736337600">- ExcludeArch s390x because it is not supported by IBM boo#1235402</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740312000">- Update to snapshot b73ae6ce38d
  * Add a API to check SVE Length support on ARM CPU. (#255)
  * Add detection for `sme` and `sme2` on `aarch64`.
  * Detect AMD Zen 5 microarchitecture
  * Update cpuinfo to support AVX10.2 ISA detection
- Ditch the build-time move of /usr/share/cpuinfo to
  /usr/share/cmake, as this breaks e.g. SVT-AV1 3.x.
- Rework soname.patch so the package actually follows SLPP.</changelog>
  <changelog author="Hector Oron Martinez &lt;hector.oron@gmail.com&gt;" date="1746446400">- Exclude ppc64le from builds boo#1242297</changelog>
</package>
<package pkgid="236f8d7d24f2ba708c3fcc367df30e4d96ad52fc9e78301fac7c37a0b8b70350d1a5a42dd4906aab6875d7a3997cb1b0245b8c5c25795c3c242259ffc2a7d94e" name="cpulimit" arch="riscv64">
  <version epoch="0" ver="3.2" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1419595200">- new upstream version 2.2
  + Escaped double-dashed in manual page to avoid
  warnings from Debian check tool.
  + Added -s --signal flag. This flag allows the user to
  specify an alternative signal to send a watched process
  when cpulimit terminates. By default we send SIGCONT.
  The -s flag can accept a number (1-35) or a written
  value such as SIGCONT, SIGSTOP, SIGINT, SIGTERM.
- from version 2.1
  + Added the --quiet (-q) flag to make
  limitcpu run silently
  + Make sure error messages are printed to stderr.
  + Placed source code in Subversion (svn) repository.
  Accessable using the SVN checkout command. For
  details, please see the README file.
- from version 2.0
  + Added the -- flag to make sure child processes
  run with command line flags would not confuse
  cpulimit.
  + Corrected output of child process name in verbose mode.
- added cpulimit-2.2-do_not_forget_version.patch</changelog>
  <changelog author="avindra@opensuse.org" date="1518955200">- new upstream version 2.5
  * Added some protection against causing a fork bomb when the
    throttled process is a parent to LimitCPU.
- includes 2.4
  * Introduced ability to watch children of the target process. This
    means forks of the process we are throttling can also be
    throttled, using the "-m" or "--monitor-forks" flags.
- includes 2.3
  * Applied patch to man page which fixes -s description.
  * Added --foreground, -f flag for launching target programs in the
    foreground. LimitCPU then waits for the target process to exit.
    Should be useful in scripts.
- rebase cpulimit-2.2-do_not_forget_version.patch
- cleanup with spec-cleaner</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 2.6:
  * Fixed indentation to avoid compiler warnings. No functional change.
  * Updated manual page to warn against using -m on a script.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 2.7:
  * Fixed compiler warnings regarding string lengths.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672315200">- update to 2.8:
  * Made exit message when child signal is caught only show up
  when in verbose mode.
  * Adjusted the way the VERSION value is assigned in the Makefile.
  CFLAGS was being overwritten by Debian's build process.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 2.9:
  * When counting CPU cycles (jiffies) we now use
    a "long" type instead of "int" to avoid running
    out of space when tracking on-running processes.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1684065600">- update to 3.0:
  * Fix an important bug in LimitCPU when the program is
    monitoring both a program and its child processes via the "-m"
    flag. In the past, it was possible LimitCPU would fail to spawn
    new instances to monitor child processes if LimitCPU was not in
    the user's default path. In other words, if we were launched
    from /usr/local/bin and this directory was not in the default
    path, then child processes might not be monitored. And the
    failure would happen silently.
  * Now LimitCPU will try to do a better job of launching new
    monitors for child processes and it will print a warning
    about any errors when run in verbose mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1716206400">- update to 3.1:
  * The new version fixes an issue with monitoring a target process which
    has multiple children and a low CPU limit throttle. In some cases this
    situation could lead to LimitCPU crashing. This has been fixed and the
    monitoring of children processes has been made slightly more efficient.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1766923200">- update to 3.2:
  * Updated kernel HZ value to default to 250 on Linux since that
  * is the configuration default.
  * Added new command line parameter, -j (--hz) which allows the
    user to override the kernel HZ value. We assume 250 on Linux and
    100 on other kernels, but the user can set this to any integer
    value.</changelog>
</package>
<package pkgid="7679050c086c4b89f4f2a3eb080d8e93d0be1b3c7256e79ac99bd4456e7613de132d465c0294a9b1b2f959dda22cbfddce9594212fabea09e3195849dc44052d" name="cpuminer" arch="riscv64">
  <version epoch="0" ver="2.5.1" rel="1.2"/>
  <changelog author="Emily Roberts &lt;nopeinomicon@posteo.net&gt;" date="1607342400">- Initial package build</changelog>
  <changelog author="Emily Roberts &lt;nopeinomicon@posteo.net&gt;" date="1607428800">- Clean up and ensure compliance in .spec file</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1607428801">- Enable json support
- Install license</changelog>
</package>
<package pkgid="be036d105a7f201dbe3819b60ed5c8970ed38efc39d60711b83f76daddba5773dcdc702d4a1b40668d97084e7fe3c4bcc4a86ba53483661780cfcb9151c68533" name="cpupower" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="13.36"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1713182400">- Parse turbostat and intel-speed-select version from kernel sources and
  add them to %description</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1728043200">- Upstream fixed lib default installation path in 3a5bb5066f4c
  [- cpupower_exclude_kernel_Makefile.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1741262400">- Not also adopt the kernel version, but also the exact build release
  By that it is finally possible to find out on which exact (kernel)
  sources the cpupower tools are based on.
  D amd_do_not_show_amount_of_boost_states_if_zero.patch
-&gt; This was only needed for an old Dell test env, will not go mainline
  and can vanish now.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1742299200">- Show the first 2 lines of kernel-source sources we build against
  in the package description.
  Also show the latest git hash commit ID there to be able to track
  the exact sources the package has been built against.</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Apply cpupower_fix_library_so_name.patch only for kernel &lt; 6.15.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Package cpupower systemd service that appeared with kernel 6.16
  (commit 9c70b77).</changelog>
</package>
<package pkgid="45788ad5412c80aace3a69cf9c18b745f096851a46f88393990248f08ce3d15d7861b1f83ab712f8299b8de2cc9cfe99ad252de6c00ef4fb6b4c44331f7c277d" name="cpupower-bash-completion" arch="noarch">
  <version epoch="0" ver="6.19.11" rel="13.36"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1713182400">- Parse turbostat and intel-speed-select version from kernel sources and
  add them to %description</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1728043200">- Upstream fixed lib default installation path in 3a5bb5066f4c
  [- cpupower_exclude_kernel_Makefile.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1741262400">- Not also adopt the kernel version, but also the exact build release
  By that it is finally possible to find out on which exact (kernel)
  sources the cpupower tools are based on.
  D amd_do_not_show_amount_of_boost_states_if_zero.patch
-&gt; This was only needed for an old Dell test env, will not go mainline
  and can vanish now.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1742299200">- Show the first 2 lines of kernel-source sources we build against
  in the package description.
  Also show the latest git hash commit ID there to be able to track
  the exact sources the package has been built against.</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Apply cpupower_fix_library_so_name.patch only for kernel &lt; 6.15.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Package cpupower systemd service that appeared with kernel 6.16
  (commit 9c70b77).</changelog>
</package>
<package pkgid="6ca67343934e5ca6111ea7e94d74501535dd8542f14a9a4d9eaadf8ac45e7ca699727dad832a796bd7fbedb4af9a13255bbf175c8591617dd3876e860b1a3806" name="cpupower-bench" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="13.36"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1713182400">- Parse turbostat and intel-speed-select version from kernel sources and
  add them to %description</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1728043200">- Upstream fixed lib default installation path in 3a5bb5066f4c
  [- cpupower_exclude_kernel_Makefile.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1741262400">- Not also adopt the kernel version, but also the exact build release
  By that it is finally possible to find out on which exact (kernel)
  sources the cpupower tools are based on.
  D amd_do_not_show_amount_of_boost_states_if_zero.patch
-&gt; This was only needed for an old Dell test env, will not go mainline
  and can vanish now.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1742299200">- Show the first 2 lines of kernel-source sources we build against
  in the package description.
  Also show the latest git hash commit ID there to be able to track
  the exact sources the package has been built against.</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Apply cpupower_fix_library_so_name.patch only for kernel &lt; 6.15.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Package cpupower systemd service that appeared with kernel 6.16
  (commit 9c70b77).</changelog>
</package>
<package pkgid="508491d93af693f85e6c28ca0fc6c791ed6cb263f955f863cdaf4da67c063d4192a9a55ad42da3b602c7e07fa9ed9a44ff8e0ab0a8382836771f5e65f71be1be" name="cpupower-devel" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="13.36"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1713182400">- Parse turbostat and intel-speed-select version from kernel sources and
  add them to %description</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1728043200">- Upstream fixed lib default installation path in 3a5bb5066f4c
  [- cpupower_exclude_kernel_Makefile.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1741262400">- Not also adopt the kernel version, but also the exact build release
  By that it is finally possible to find out on which exact (kernel)
  sources the cpupower tools are based on.
  D amd_do_not_show_amount_of_boost_states_if_zero.patch
-&gt; This was only needed for an old Dell test env, will not go mainline
  and can vanish now.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1742299200">- Show the first 2 lines of kernel-source sources we build against
  in the package description.
  Also show the latest git hash commit ID there to be able to track
  the exact sources the package has been built against.</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Apply cpupower_fix_library_so_name.patch only for kernel &lt; 6.15.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Package cpupower systemd service that appeared with kernel 6.16
  (commit 9c70b77).</changelog>
</package>
<package pkgid="9d8563e1e437b9d1fff5942f98f38683286fc056e5199e75ae326bc317042b55d5d3892f49158b17189bccbd27b0b2ced5704e65b22978cab3f807914a3174e9" name="cpupower-lang" arch="noarch">
  <version epoch="0" ver="6.19.11" rel="13.36"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1713182400">- Parse turbostat and intel-speed-select version from kernel sources and
  add them to %description</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1728043200">- Upstream fixed lib default installation path in 3a5bb5066f4c
  [- cpupower_exclude_kernel_Makefile.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1741262400">- Not also adopt the kernel version, but also the exact build release
  By that it is finally possible to find out on which exact (kernel)
  sources the cpupower tools are based on.
  D amd_do_not_show_amount_of_boost_states_if_zero.patch
-&gt; This was only needed for an old Dell test env, will not go mainline
  and can vanish now.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1742299200">- Show the first 2 lines of kernel-source sources we build against
  in the package description.
  Also show the latest git hash commit ID there to be able to track
  the exact sources the package has been built against.</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Apply cpupower_fix_library_so_name.patch only for kernel &lt; 6.15.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Package cpupower systemd service that appeared with kernel 6.16
  (commit 9c70b77).</changelog>
</package>
<package pkgid="7a96c9f5240fed124f832ad9189a6160c0b85dade64c24fc282d1e3c93b6c786470f0a38c6ba333d1d09a6ef8d3e9fbb5c28eb506d018d6c37ab9c231980af31" name="cpupower-rebuild" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="13.36"/>
  <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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1713182400">- Parse turbostat and intel-speed-select version from kernel sources and
  add them to %description</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1728043200">- Upstream fixed lib default installation path in 3a5bb5066f4c
  [- cpupower_exclude_kernel_Makefile.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1741262400">- Not also adopt the kernel version, but also the exact build release
  By that it is finally possible to find out on which exact (kernel)
  sources the cpupower tools are based on.
  D amd_do_not_show_amount_of_boost_states_if_zero.patch
-&gt; This was only needed for an old Dell test env, will not go mainline
  and can vanish now.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1742299200">- Show the first 2 lines of kernel-source sources we build against
  in the package description.
  Also show the latest git hash commit ID there to be able to track
  the exact sources the package has been built against.</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Apply cpupower_fix_library_so_name.patch only for kernel &lt; 6.15.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Package cpupower systemd service that appeared with kernel 6.16
  (commit 9c70b77).</changelog>
</package>
<package pkgid="6d13260b0253b0534ab7b4c004e00998d30b15dfea8d18dc799d3fba009538ce28ec7c050c8b36676351a51e04c0abfba254b22626ba8cac2f2c010e1f6f96d8" name="cpustat" arch="riscv64">
  <version epoch="0" ver="0.02.15" rel="1.2"/>
  <changelog author="mardnh@gmx.de" date="1547294400">- Update to version 0.02.07
  * Re-arrange fields in structs to pack data more efficiently
- Update to version 0.02.06
  * Don't show CPU frequency if it cannot be read</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1562932800">- Update to version 0.02.08
  * Makefile: bump version
  * Fix strncpy string size
  * Reduce scope of variable i
  * Update copyright year</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1564488000">- Update to version 0.02.09
  * Makefile: bump version
  * Makefile: remove -g flag
  * Avoid division by zero if total is zero</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.02.10
  * Makefile: add bash-completion to make dist rule
  * Add bash completion script
- Add subpackage for bash-completion</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668800">- Drop SLE12 compat ifdef</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599739200">- Update to version 0.02.12
  * cpustat: fix truncated output, allow CPU % stats &gt; 100%
- Update to version 0.02.11
  * cpustat: zero ws struct to clear static analysis warnings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 0.02.13
  * cpustat: handle case where comm field contains ) and spaces</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619697600">- Update to version 0.02.14
  * Remove update of sz as the result is never read</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1624881600">- Update to version 0.02.15
  * Set endptr to null to clear up pedantic static analysis</changelog>
</package>
<package pkgid="26009e59e5e4cf067f0b2cc6d00fdac42b8f2fdb8cf88b8b984ee6b173eaf3796faa9ff247da4673845f5e0dc9f73a761daace2177f275e2a862509757b0619b" name="cpustat-bash-completion" arch="noarch">
  <version epoch="0" ver="0.02.15" rel="1.2"/>
  <changelog author="mardnh@gmx.de" date="1547294400">- Update to version 0.02.07
  * Re-arrange fields in structs to pack data more efficiently
- Update to version 0.02.06
  * Don't show CPU frequency if it cannot be read</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1562932800">- Update to version 0.02.08
  * Makefile: bump version
  * Fix strncpy string size
  * Reduce scope of variable i
  * Update copyright year</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1564488000">- Update to version 0.02.09
  * Makefile: bump version
  * Makefile: remove -g flag
  * Avoid division by zero if total is zero</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.02.10
  * Makefile: add bash-completion to make dist rule
  * Add bash completion script
- Add subpackage for bash-completion</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668800">- Drop SLE12 compat ifdef</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599739200">- Update to version 0.02.12
  * cpustat: fix truncated output, allow CPU % stats &gt; 100%
- Update to version 0.02.11
  * cpustat: zero ws struct to clear static analysis warnings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 0.02.13
  * cpustat: handle case where comm field contains ) and spaces</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619697600">- Update to version 0.02.14
  * Remove update of sz as the result is never read</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1624881600">- Update to version 0.02.15
  * Set endptr to null to clear up pedantic static analysis</changelog>
</package>
<package pkgid="3e7800a8705f7cb9c1ba1441785d4442de8a2f7060f0056105e6ee91aad5e7d6b76bbf94ce0f6ea0ed118499a50edf07f2f0531687a515cf99635f0a59d6ecc7" name="cracklib" arch="riscv64">
  <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ü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="e516f1d1a9b07c30954275c66dcb65e2307960ef99a414206b7d7acd56b6c4676549f1615ad0647542526fd4a0d90f3701534b6af8b71407a60ddd27b14ad31e" name="cracklib-devel" arch="riscv64">
  <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ü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="18a91d8a7b2fcd115354d6ed2532c273399b9369ffd4abb2dc1fb2cb4d789776184a20bfad6441086651f3213fa535dd0a1253b459df205a44a9da83090cf45c" name="cracklib-dict-full" arch="riscv64">
  <version epoch="0" ver="2.8.12" rel="66.3"/>
  <changelog author="mc@suse.de" date="1177329600">- full cracklib dictionary - splitted out from cracklib</changelog>
  <changelog author="mc@suse.de" date="1202817600">- update common password files</changelog>
  <changelog author="mc@suse.de" date="1213963200">- compress password database</changelog>
  <changelog author="mc@suse.de" date="1214568000">- update wordlist
- add german wordlists</changelog>
  <changelog author="mc@suse.de" date="1220270400">- do not zip the dict by default. A check takes too long.</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="mc@suse.de" date="1344513600">- correct License to LGPL-2.1</changelog>
  <changelog author="sean@suspend.net" date="1538136000">- Added additional dictionary libraries
  * http://downloads.skullsecurity.org/passwords/john.txt.bz2
  * http://downloads.skullsecurity.org/passwords/cain.txt.bz2
  * http://downloads.skullsecurity.org/passwords/500-worst-passwords.txt.bz2
  * http://downloads.skullsecurity.org/passwords/twitter-banned.txt.bz2</changelog>
</package>
<package pkgid="f15ffb5883757110b9e058f20ede195af307ab2230022f2bc999f847374e53a80f39d532b0d6ba7bcf94830ce74651b9684c67f9b305f0c0efe466ff94b5dc2c" name="cracklib-dict-small" arch="riscv64">
  <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ü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="48a72c2f220d18c927aed1a09b2ca7c1fe1719d3a3b3b1ef29dabdcc29b4613dc8f0b18cde3eaf153b0fe1c333e468f1d52f323568a00920e5a9adaaa47b836e" name="crackpkcs12" arch="riscv64">
  <version epoch="0" ver="0.2.11" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758456000">- initial version</changelog>
</package>
<package pkgid="f3ee6659566d5eadb3ae61132ed741b491cc17d2ef0cf5963a4dcd9c8f3498e82e9ab2f1617668805b2423214943a78bf5b9e75d409447ce38f73f269fe47505" name="cramfs-tools" arch="riscv64">
  <version epoch="0" ver="2.1" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598961600">- Initial package, version 2.1
- Add patch:
  * cramfs-tools-obey-cflags.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="8abd5c1fffd7c99a92697523e32ef32ceae9936289b92f6c208e332c8b683cdd37c5ce080eeca93b6c49e4d811e3c8d07e664ec1918a57f4f0e20f2bc6da38c6" name="cramfsswap" arch="riscv64">
  <version epoch="0" ver="1.4.2" rel="1.2"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598616000">- Initial package, version 1.4.1
- Add patch:
  * cramfsswap-obey-cflags.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 1.4.2
  * Fix typo in man-page
- Drop upstream fixed cramfsswap-obey-cflags.patch</changelog>
</package>
<package pkgid="c357c4846a23ba8fd73977cf03f44bfed859241854edc973f1495c0d7a822e59e892672d5f3347faff948bf7eade3820f40d5fa8235ff0a2964c3f2bbc91addd" name="crane" arch="riscv64">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="2c813befc3808af09b516f40576cd1d35cf179ee65cea52e4ce998d7d8dbee359d11316b2841d9232af2af90b7a5031f9c67e41fb5b0134a5176fd96b606728a" name="crane-bash-completion" arch="noarch">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="cad458f20246bba95126050b025da4c08edfebbdf7912665b8d736f6ca27a23958ce3e2a9032e11cd1aadaaaa986fbce6a19fdf143fb062cb77df897b77ec9a7" name="crane-fish-completion" arch="noarch">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="e6abe71a350107cff704c2d0dc69ccd8ddf836ebf7957ebb8657c282edb16bc5e52084790667b47ea019c1edc31fabc3e0986961a439ff8fd03e8f1ac3e43814" name="crane-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="f874f8030da303a91e88a90c0252b192de7cb42e1a633f239da569b558e339f97d93bffc5373d8a68b90d42daa5061a82e79f1e1575313823df1826c09fb1a7f" name="crash" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="1.11"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
</package>
<package pkgid="f7e57449db39528f9cc70fd6491775496c24038240cb57407b5e4c80ac190c4fec2b5386955ac941c336059544729e1cc4010e4fdb267b0551ad9010c8d913e9" name="crash-devel" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="1.11"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
</package>
<package pkgid="0261e09d45f28a5288ad3e1034c70ccb9c9fd379bf87524f0e6228e766f135436e69ecfdf80cabd85c3ccb2b740ce742c87c60cff7421d3e7b1049736c8879a6" name="crash-doc" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="1.11"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
</package>
<package pkgid="65c8bcde5189bcbb81b21fda773ba2a640482396b81127a17efb7554bc7a58bd7683245dd4fcee81b901dd27db2d87209444d314243cc93df200730e8f8fc23b" name="crash-eppic" arch="riscv64">
  <version epoch="0" ver="4.99.git.1748503906.6cb0c2a" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1468584000">- Update RPM groups</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1591704000">- eppic-use-extern-in-devel-declaration.patch: Use extern for
  declaration of lastv in libeppic/eppic.h. The file is used as the
  devel eppic.h and if used in multiple sources for the same devel
  link target and using gcc 10 the default behavior is to treat the
  mutiple declarations as a link error.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1612267200">- Add eppic-binutils-fix.patch in order to not used 'l' option for
  ar. It has a new meaning.</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1612353600">- Update upstream URL.
- Convert to obs_scm source service.
- Upgrade to git commit e8844d3.
- Drop patches that have been merged into upstream:
  o eppic-no-return.patch
  o eppic-use-extern-in-devel-declaration.patch
  o eppic-binutils-fix.patch</changelog>
  <changelog author="Petr Tesařík &lt;petr@tesarici.cz&gt;" date="1681387200">- Switch upstream branch to v5.0.
- Update to commit e0a3b03
  o Assorted bug fixes.</changelog>
  <changelog author="Petr Tesařík &lt;petr@tesarici.cz&gt;" date="1681387201">- eppic-Fix-eppic_getnxtfct.patch: Fix name length condition in
  eppic_getnxtfct().</changelog>
  <changelog author="Petr Tesařík &lt;petr@tesarici.cz&gt;" date="1681387202">- Build the crash extension.
- Package the eppic code.
- eppic-crash-INCDIR.patch: Use make variable INCDIR to find crash
  include files.</changelog>
  <changelog author="Petr Tesařík &lt;petr@tesarici.cz&gt;" date="1682337600">- Update to c294e5bf89cab01f3c5316474cfc5104af7e6a60
  o Build on RISC-V64 and 32-bit Arm and IBM POWER.
- Drop upstreamed patches:
  o eppic-Fix-eppic_getnxtfct.patch
  o eppic-crash-INCDIR.patch</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1748520000">- Update to 6cb0c2ad3ac2de988c02378766ef53302726abf3
  o Fix build with gcc-15</changelog>
</package>
<package pkgid="5a81ec1c6a25dbecbec20e55ec4e9751a5fbdd1b0c7d5ee1807524a63ca06366303610010452b67e5484c72c54e37b5a18b58af826ab9be7a4cfa734c4e8d44e" name="crash-kmp-default" arch="riscv64">
  <version epoch="0" ver="9.0.0_k6.19.11_1" rel="1.11"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
</package>
<package pkgid="9b1aee5f643e73fbc8d83f33563c8459e725d6a24c7919037464975eedfbe28039ca42e2ee8252ad7d417199cfbbf5851417daa5839416588b1c802d3aac222b" name="crash-trace" arch="riscv64">
  <version epoch="0" ver="3.0" rel="5.1"/>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1668772800">- Include trace.so crash tool extension (jsc#PED-1289).</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1668772801">- crash-trace-fix-aarch64-ppc64le.patch: Fix build for AArch64 and
  little-endian IBM POWER.</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1668859200">- The "trace show" command requires trace-cmd.</changelog>
</package>
<package pkgid="689b636b0510657bbe7e009f5902cad4c4a9c9184997596c323d6b71d289c3abc779d878d95325607041ff0d8857906b54a7e47290a024cd31aef311203fa9ac" name="crazydiskinfo" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="2.1"/>
  <changelog author="lbeltrame@kde.org" date="1487764800">- First openSUSE package</changelog>
  <changelog author="mardnh@gmx.de" date="1546344000">- Spefile cleanup
- Add patch:
  * crazydiskinfo-obey-cflags.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1580990400">- Update to version 1.1.0
  * Add support for toggle raw values between hexadecimal and
    decimal
  * Add feature to hide a serial number
- Update patch:
  * crazydiskinfo-obey-cflags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="8334e3b51273f27b6bbb6c4d17c93a4fb634cc5fb099a388c0c6a16f966fdb7ee391b64c91fa7d81e99f29fa5450b21848cba86f0d7a5e38441a9a2e08c5213e" name="createrepo_c" arch="riscv64">
  <version epoch="0" ver="1.2.3" rel="1.1"/>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1677067200">- Add upstream patches (already merged) to publish IMA metadata in
  repomd repositories
  + 0001-Add-optional-filelists_ext-metadata.patch
  + 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch
  + 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch
  + 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch
- Add upstream patches (under review) to rename filelists-ext
  + 0005-Complete-renaming-to-filelists-ext.patch
- Use git for merging in %autosetup</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1677240000">- Precompile the python bytecode to avoid lingering files on package removal.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- disable DeltaRPM for ALP</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1699358400">- update to 1.0.2:
  * Don't allow building without zstd
  * Remove dependency on libmagic, hardcode magic number detection
- update to 1.0.1:
  * Fix some invalid C code to cover a wider ranger of compilers
  * Python API: Fix a crash when setting pkg files
  * Add support for building with sanitizers
  * Fix a memory leak of nevra in case there are duplicate package
  * Free loaded zchunk dictionary
  * Fix few deltarpm related memory leaks
- update to 1.0.0:
  * Add zstd compression support
- update to 0.21.1:
  * Rename --filelists_ext to --filelists-ext to be consistent
  * Change test to compare contents instead of checksum
  * Don't remove old metadata packages with --update
  * New --duplicated-nevra &lt;solution&gt; option
- drop 0001-Add-optional-filelists_ext-metadata.patch
  0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch
  0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch
  0004-Add-missing-ext-to-filelists-ext-repomd-record.patch
  0005-Complete-renaming-to-filelists-ext.patch: (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700049600">- remove unneeded file-devel dependency</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 1.1.0:
  * add --no-pretty option to reduce metadata size
  * align compression level for zck
  * restore compatibilty with libxml2 2.12.0
  * restore default to pretty_print in mergerepo_c and modifyrepo_c
  * add tests</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723377600">- Repair manpage links by removing a spurious backslash escape</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1745064000">- update to 1.2.1:
  * Fix a file descriptor and memory leak in an error path of cr_detect_compression()
  * Allow incremental parsing without filelists or other xml
- fix build with cmake 4 boo#1239788 createrepo_c-1.2.1-cmake4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769515200">- Update to version 1.2.2:
  + Don't try to use imported targets of turned-off dependencies
  + cmake: Allow builds without Doxygen being present with CMake 4+
  + Use RPMTAG_SHA1HEADER instead of RPMTAG_HDRID
  + Do not build python docs unless python is enabled
- Drop createrepo_c-1.2.1-cmake4.patch: fixed upstream.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.2.3:
  * Properly guard code with CR_DELTA_RPM_SUPPORT in missed out places
  * Restore compatibility with RPM 4.14.3
  * Add cr_HeaderReadingFlags flags: don't load file digests and all set
  * package_from_rpm: accept optional header_reading_flags</changelog>
</package>
<package pkgid="c3512dd0373dc1c55264a4e5e49832ba96f23f380a970b7d0ba6f99098d36096b5dfeee55146594193d4a42d29bb4311bdff3f3e4708cb07b3b3ae3cec96a631" name="cri-o" arch="riscv64">
  <version epoch="0" ver="1.24.3" rel="2.1"/>
  <changelog author="alexandre.vicenzi@suse.com" date="1618488000">- Update to version 1.21.0:
  * bump to v1.21.0
  * config: drop registries field as it is no longer supported
  * Revert "test: drop unneeded sed statement"
  * WIP: add debug print
  * test: drop unneeded sed statement
  * config: fix template insecure_registries field
  * config: drop commented config lines
  * build(deps): bump google.golang.org/grpc from 1.36.1 to 1.37.0
  * Bump OpenShift CI cri-tools version and fix build path
  * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.0
  * Bump cri-tools to v1.21.0
  * Update Kubernetes to v1.21.0
  * Add container out of memory metrics
  * [CLI] "crio config" only prints the fields that are differet than the default.
  * Set short name mode to permissive
  * docs-validation: update to handle workloads
  * Fix unnecessary conversion lint report
  * add tests for workloads
  * integrate with server
  * config: update workloads structure
  * Clarify release cadence and version skew
  * Add correct start time to initial log output
  * Add support for workload settings
  * refactor handling of allowed_annotations
  * Do not push main binary into cachix cache
  * resourcestore: introduce ResourceCleaner
  * Use internal logging when context available
  * build(deps): bump github.com/coreos/go-systemd/v22 from 22.3.0 to 22.3.1
  * server: remove dead code
  * sandbox: use defined CRI type for NamespaceOption
  * config: remove dead code
  * oci: remove dead code
  * lib: remove dead code
  * build(deps): bump github.com/containers/podman/v3
  * build(deps): bump k8s.io/client-go from 0.20.1 to 0.20.5
  * update pause image to 3.5 for non-root
  * build(deps): bump github.com/soheilhy/cmux from 0.1.4 to 0.1.5
  * build(deps): bump google.golang.org/grpc from 1.34.0 to 1.36.1
  * build(deps): bump github.com/containers/buildah from 1.19.8 to 1.20.0
  * build(deps): bump github.com/prometheus/client_golang
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.3 to 5.0.4
  * build(deps): bump k8s.io/cri-api from 0.20.1 to 0.20.5
  * build(deps): bump github.com/containers/podman/v3
  * build(deps): bump k8s.io/kubernetes from 1.13.0 to 1.20.5
  * crio-wipe: only clear storage if CleanShutdownFile is supported
  * Add static bundle node e2e tests to GitHub actions
  * Reload the main config file when reloading configs
  * crio wipe: only completely wipe storage after a reboot
  * Bump static binary dependency versions
  * Add dependabot config file
  * runtimeVM: Fix shimv2 binary name construction
  * config,runtimeVM: Improve runtime_path validation
  * oci_test: Add basic coverage to "RuntimeType()"
  * oci_test: Add basic coverage to "privileged_without_host_devices"
  * oci_test: Leave invalidRuntime on its own line
  * tweak scope dependencies
  * Do not return `&lt;none&gt;` placeholders for images any more
  * Fix invalid libcontainer GetExecUser call
  * Update dependencies
  * config: Don't fail if the non default runtime doesn't pass validation
  * Remove check for CI env variable for release-notes and dependencies
  * cgmgr: add CreateSandboxCgroup method
  * inspect: send container PID for dropped infra sandbox
  * oci: specify sbox id when creating spoofed container
  * Run GitHub actions on release branches
  * Update bats to v1.3.0 (#4661)
  * use happy-eyeballs for port-forwarding
  * fix mock issues
  * fix lint issues
  * install: drop support matrix and update instructions
  * do not store context in runtime vm
  * Fix lint GitHub action
  * pkg/container: take process args
  * Use and publish version marker for CRI-O
  * Add GitHub API pages support to `get` script
  * add libbtrfs-dev to unit tests
  * Revert "server: use IsAlive() more"
  * Fix GitHub actions cache key
  * Bug 1881694: Add pull source as info level log
  * test: use latest conmon
  * runtime_vm: Create the global fifo inside the runtime root path
  * stats: fix log spam
  * Support CRI seccomp security profiles
  * oci: add unit tests for stop timeouts
  * oci: don't update stop timeout if it's earlier than old one
  * oci: update timeout even if we're ignoring kill
  * oci: don't wait too long on a long stop
  * oci: check process is still around with kill
  * Add integration test for started/finished container time
  * fix: Don't set `image-endpoint` in crictl config
  * feat: Add CLI option to set registries.conf.d path
  * Add allowed io.containers.trace-syscall annotation to static bundle
  * Make `get` script independent from `make`
  * test: correct the env variable for dropping the infra container
  * Add metric to grab latency of individual cri calls
  * Fix `get` script commit SHA retrieval
  * Add arm64 static build to GitHub actions
  * Fix GitHub actions workflow syntax
  * Updates yq commnands for yq v4
  * gh-actions:  also run on release branches
  * pkg/sandbox: add InitInfraContainer endpoint
  * test: reconfigure how runtimes are passed in
  * test: add runtime() function
  * sandbox/container: drop context
  * test: drop workaround for crun
  * pkg/sandbox: cleanup unused funcs/files
  * fix doc log_level adding trace option
  * Fix oci container update config
  * Update e2e-aws logic for 4.8
  * nsmgr: take Initalize method
  * Switch to go 1.16 for GitHub actions and remove scripts/build-test-image
  * config: remove and create the correct dir
  * Update nix pin with `make nixpkgs`
  * server: mount cgroup with rslave
  * crio wipe: ensure a clean shutdown
  * Move integration tests to GitHub actions
  * Run release-notes GitHub action after dependencies
  * Bumps github.com/containers/ocicrypt from 1.0.3 to 1.1.0.
  * config/node: refactor checking for CollectMode
  * Fix GitHub actions checkout permissions
  * change binary version to 1.21.0-dev
  * Set conmon scope KillSignal to SIGPIPE
  * Move repo modification jobs to GitHub actions
  * bump protobuf to 1.3.2
  * Log container stop timeout
  * ResourceStore: add close method
  * Allow seccomp hook tracing for separate containers
  * ResourceStore: extend tests to test WatcherForResource
  * ResourceStore: update tests to all run
  * ResourceStore: update docs for WatcherForResource
  * ResourceStore: don't segfault
  * server: support setting raw unified cgroupv2 settings
  * vendor: update runtime-specs
  * cgroup: implement fix for swap memcg on cgroup v2
  * server: leave swap mem limit unset if not supported
  * test: skip ServiceAccountIssuerDiscovery test
  * hostport manager clean up host ports
  * allows stream timeout to be set from config
  * config: pre-create pinns directories
  * Bump containers image to v5.10.1
  * Move unit tests to GitHub actions
  * Move go1.14 and 386 builds to GitHub actions
  * set kubelet node IP
  * Fix validate-completions GitHub action
  * Add integration test for pprof over unix socket
  * Add a flag for enabling profile over unix socket
  * Lookup echo command for unit tests
  * Move static build to GitHub actions
  * pinns: Fixup 'pwarn' output to match 'pwarnf' output
  * pinns: Don't put errno in the exit message for argument checks
  * nsmgr: use host option
  * nsmgr: Use config struct for NewPodNamespaces
  * pinns: support pinning host ns
  * Remove implicit GitHub action `name` fields
  * Move docs and completions validation to GitHub actions
  * Bump golangci-lint to v1.35.2
  * Make config tests work rootless
  * Make rootless namespace unit test execution work
  * config: fix template to show infra_ctr_cpus option
  * Do not log file path on ioutil.ReadFile
  * fixes version_test.go
  * Close the stdin/tty on server start to avoid shortname prompts
  * docs: fix http link
  * docs: update kubeadm tutorial
  * Fix `make lint`
  * Return runtime API version based on protocol
  * Update compatibility matrix to mention v1.20
  * add method comment
  * restore irqbalance config only on system restart
  * add blurb in doc and more informative name for unit tests
  * add is-enabled check for irqbalance service
  * fix unit tests
  * add unit tests
  * fix bash/zsh completions
  * fix the docs validation
  * handle irqbalance service
  * runtime_vm: set finished time when containers stop
  * nsmgr: fix/add calls to GetNamespace
  * managed namespaces: move to dedicated package
  * Provide integration test for infra-ctr-cpuset feature
  * Set CPUs for the infra containers during the creation
  * Add shell completion for infra-containers-cpu flag
  * Add new infra-containers-cpus to the CLI and config file
  * refine `registries` deprecation message
  * Circle CI: install test/registries.conf
  * crio.8.md: runroot defaults to /run/containers/storage
  * support short-name aliases
  * pull: do check for blocked registries
  * config: deprecate registries
  * Rollback gocapability vendor bump
  * vendor: bump containers/storage to v1.24.4
  * Update nix pin with `make nixpkgs`
  * contrib/test/int: add Kata Containers runtime support
  * contrib/test/int: enforce linking in parallel build process
  * contrib/test/int: build parallel from sources in CentOS
  * contrib/test/int: allow to skip user namespace testing
  * contrib/test/int: allow to configure test timeout
  * Capitalize Kubernetes
  * modify the error url of podctl
  * Add Digital Science to adopters
  * crio.service: Request to be run before kubelet.service
  * pinns: make binary not always static
  * server: use IsAlive() more
  * Support CRI v1 and v1alpha2 at the same time
  * drop support for ManageNSLifecycle
  * test/timeout.bats: increase timeout to fix flakes
  * release-notes: fix flags
  * test/timeout.bats: fix comments
  * int/resourcestore: fix comment about Put
  * test/image.bats: simplify some loops
  * test/helpers.bats: simplify cleanup_*
  * contrib/test/int: rm node-e2e test
  * contrib/test/int: fix iptables rule
  * critest: add unix:// prefix
  * critest.yml: don't skip test on RHEL
  * test: add timeout.bats
  * bump network creation timeout to 5 minutes
  * resourcecache: add watcher idiom
  * server: use ResourceCache instead of dropping progress
  * Add unit tests for ResourceCache
  * Introduce ResourceCache
  * moves shmsize to a handler allowed annotation
  * image pull: close progress chan
  * test/ctr.bats: fix a "ctr execsync" flake
  * Fix the functions' name in completions
  * make: drop link to crio.service
  * test: rm "run ctr with image with Config.Volumes"
  * test: add no-pull-on-run=true
  * test/devices.bats: fix "additional device permissions" case
  * test/devices.bats: rm unneeded run
  * test/devices.bats: skip earlier
  * Bandwidht CNI plugin reserved an upper limit on burst,in which banned include boundary. See: https://github.com/containernetworking/plugins/blob/v0.8.7/plugins/meta/bandwidth/main.go#L113
- Drop config-fix-tz.patch as upstream dependency was patched</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1627041600">- Update to version 1.21.2:
  * oci: be more precise about channels and routines
  * oci: wait for runtime to write pidfile before starting timer
  * oci: refactor fsnotify usage
  * vendor: add notify package
  * version: bump to v1.21.2
  * server: use cnimgr to wait for cni plugin ready before creating a pod
  * server: use cnimgr for runtime status
  * config: add cnimgr
  * Introduce cnimgr
  * server: prevent segfault by not using a potentially nil sandbox
  * network: pass pod UID to ocicni when performing network operations
  * vendor: bump ocicni to 4ea5fb8752cfe
  * Bump c/storage to v1.32.3
  * oci: kill runtime process on exec if exec pid isn't written yet
  * oci: don't pre-create pid file
  * dbus: update retryondisconnect to handle eagain too
  * simplify checking for dbus error
  * utils: close dbus conn channel
  * dbusmgr: protect against races in NewDbusConnManager
  * cgmgr: reuse dbus connection
  * cgmgr: create systemd manager constructor
  * try again on EAGAIN from dbus
  * test: fix cgroupfs workload tests
  * Disable short name mode
  * workloads: don't set conmon cpuset if systemd doesn't support AllowedCPUs
  * test: add test for conmon in workloads
  * workloads: setup on conmon cgroup
  * Bump runc to get public RangeToBits function
  * server: export InfraName and drop references to leaky
  * storage: succeed in DeleteContainer if container is unknown
  * bump to v1.21.1
  * Fix CI
  * oci: drop internal ExecSync structs
  * oci: do not use conmon for exec sync
  * bump c/storage to 1.31.1
  * bump runc to 1.0.0-rc94
  * Fix unit tests
  * Add support to drop ALL and add back few capabilities
  * server: call CNI del in separate routine in restore
  * server: reduce log verbosity on restore
  * reduce listen socket permissions to 0660
  * test: adapt crio wipe tests to handle new behavior
  * ignore storage.ErrNotAContainer
  * move internal wipe to only wipe images
  * server: properly remove sandbox network on failed restore
  * runtimeVM: Use internal context to ensure goroutines are stopped
  * Fix go.sum
  * sandbox remove: unmount shm before removing infra container
  * use more ContainerServer.StopContainer
  * sandbox: fix race with cleanup
  * server: don't unconditionally fail on sandbox cleanup
  * server: group namespace cleanup with network stop
  * resourcestore: run cleanup in parallel
  * test: add test for delayed cleanup of network on restart
  * InternalWipe: retry on failures
  * server: get hooks after we've check if a sandbox is already stopped
  * server: move newPodNetwork to a more logical place
  * Add resource cleaner retry functionality
  * test: add test for internal_wipe
  * server: add support for internal_wipe
  * crio wipe: add support for internal_wipe
  * config: add InternalWipe
  * server: breakup stop/remove all functions with internal helpers
  * storage: remove RemovePodSandbox function
  * server: reuse container removal code for infra
  * Cleanup pod network on sandbox removal
  * test: add test for absent_mount_sources_to_reject
  * server: add support for absent_mount_sources_to_reject
  * config: add absent_mount_sources_to_reject option
  * server: use background context for network stop
  * resource store: prevent segfault on cleanup step
  * Pin gocapability to v0.0.0-20180916011248-d98352740cb2
  * config: fix type of privileged_without_host_devices
  * Fix podman name in README
  * Fix RuntimeDefault seccomp behavior if disabled
  * Add After=crio.service dependency to containers and conmon
  * Use extra context for runtime VM
  * workloads: move to more concrete type
  * workloads: update how overrides are specified
  * main: still rely on logrus (rather than using the internal log)
  * container server: fix silly typo
  * nsmgr: remove duplicate IsNSOrErr call
  * nsmgr: fix some leaks with GetNamespace
  * bump to containers/image 5.11.1
  * Bug 1942608: do not list the image with error locating manifest
  * runtimeVM: Calculate the WorkingSetBytes stats
  * runtimeVM: Use containerd/cgroups for metrics
  * runtimeVM: Move metricsToCtrStats() around
  * runtimeVM: Vendor typeurl instead of maintain our own copy</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1629460800">- build with go 1.16 for reproducible binaries (boo#1102408)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1630584000">- Update to version 1.22.0:
    Dependency-Change
  * Update runc within static binary bundle to v1.0.1
  * Update static binary bundle runc version to v1.0.0-rc94.
  * Update static binary bundle runc version to v1.0.0-rc95.
  * Updated crun in static binary bundle to v0.20.1
    Deprecation
  * The internal_wipe option is now true by default.
    Further, it is being deprecated, and will be unconditionally true in the future.
    API Change
  * Update how the resources for a workload is specified. Now, to override a workload,
    the pod must have the annotation $prefix/$ctr_name = {"$resource_type": "$resource_value"}.
    The workloads feature has also been marked as experimental, which should have happened
    from the beginning.
    Feature
  * Added --metrics-collectors/metrics_collectors configuration to enable or disable certain metrics.
  * All metrics collectors are enabled per default.
  * Added crio_image_pulls_layer_size histogram metric to get insights about all pulled layer sizes.
  * Added build tags as well as AppArmor and seccomp status to crio version output.
  * Added generation of self-signed certificates for the secure metrics endpoint
  * if the provided cert and key paths are not available on disk.
  * Added secure metrics endpoint configuration options
  * Added structural logging of container ID, sandbox ID and process ID on container start.
  * Automatically reload metrics TLS certificate and key if any of those specified files change.
  * CNI plugins are now passed a K8S_POD_UID environment variable containing the pod UID
    this sandbox was started for.
  * Changed the logging behavior of klog messages to be included in the CRI-O logs.
  * The klog info verbositry is converted to CRI-O debug to lower the log verbosity.
  * Cri-o now does not limit the DNS search paths.
  * Enable the "volatile" option for the overlay drivers when it is supported by the underlying kernel.
  * Rootless: enable resource limit when cgroup v2 controllers are delegated.
  * Support io.kubernetes.cri.blockio-class container annotation for specifying blockio class.
  * Support blockio.resources.beta.kubernetes.io/pod pod annotation for specifying the default blockio
    class to all containers in the pod.
  * Support blockio.resources.beta.kubernetes.io/container.NAME pod annotation for specifying
    the blockio class of the NAME container in the pod.
  * Add blockio_config_file config file option (and corresponding --blockio-config-file for command line)
    for configuring blockio classes and their cgroups blockio controller parameters.
  * Support io.kubernetes.cri.rdt-class container annotation for specifying RDT class.
  * Add rdt_config_file config file option (and corresponding --rdt-config-file for command line)
    for configuring the resctrl pseudo-filesystem.
  * The config field drop_infra_ctr is now true by default
  * The runtime_config_path option, which allows to specify the path of the runtime configuration file,
    is now supported by CRI-O. This is specific to the VM runtime type.
  * Validate certificate dates for TLS metrics endpoint
    Design
  * Drop support for the crio.shutdown.
  * ExecSync requests now don't use conmon, instead calling the runtime directly, which reduces overhead.
    Bug or Regression
  * Add support for absent_mount_sources_to_reject, which allows admins to configure paths that,
    when mounted into a container despite not existing on the host, causes a container creation
    request to fail. This is useful for paths like /etc/hostname, which causes trouble as a directory,
    but possibly shouldn't be created as a file either (in the case of a dynamic hostname).
  * Add symlink /proc/mounts on /etc/mtab to container
  * Add the config field internal_wipe which moves the responsibility of wiping containers after a reboot
    and images after an upgrade from the external binary crio wipe to the main crio server.
    This has a handful of advantages, the main one being crio is now better able to cleanup CNI resources after a reboot.
  * Allow users to customize conmon's resources if a pod is in a workload.
  * CRI-O now logs when it is using cgroupv2
  * Fix a bug in internal_wipe that would mean CNI resources would be leaked across reboots.
  * Fix a bug where CRI-O can't work with runc 1.0.0-rc93 because of an incorrectly specified list of capabilities
  * Fix a bug where CRI-O would leak opened files for namespaces on a server restore
  * Fix a bug where crio config would print a string for privileged_without_host_devices, not a boolean
  * Fix a bug where a container exec process received a little less time than the timeout provided
  * Fix a bug where an exec sync timeout would fail to cleanup the runtime exec process
  * Fix a bug where cAdvisor couldn't read the disk usage of a pod with a dropped infra container
  * Fix a bug where duplicate requests would stall even if the pod or container was already created
  * Fix a bug where server startup was significantly slowed down by attempting to clean up CNI resources after a reboot.
  * Fix a performance regression with exec probes
  * Fix a segfault when CRI-O has takes more than 8 minutes to create a pod or container
  * Fix an RSS regression with exec sync requests
  * Fix an issue where a container started with a terminal fails on exec sync calls
  * Fix drop ALL and add back few caps behavior to not include the default configured capabilities
  * Fix potential panic when reopening a container's log
  * Fixed bug where it was not possible to run containers using the default or no seccomp profile on
  * seccomp disabled builds/machines
  * Fixed bug where runtime VM created containers never reach their completed state.
  * Fixed linkmode detection for on en_US systems crio version
  * Fixed runtime panic for layers lockfile if its parent directory does not exist.
  * Added support for repositories in auth.json
  * Re-attempt setting up conmon's cgroup if it fails on EAGAIN from dbus
  * Reduce the permission on the listen socket to 0660
  * Reuse connection when connecting to dbus, as well as reattempt the connection if it fails temporarily
  * The privileged_without_host_devices flag can now be given a an additional parameter to configure a runtime
  * Wait for CNI plugins to be ready before starting non-host-network pods, to allow pods that may run CNI
    plugins to start faster
    Other (Cleanup or Flake)
  * Add systemd After=crio.service to containers and conmon
  * Switched build artifacts to be published via the cri-o bucket.
  * Use build tag for linkmode detection on crio version.
    Uncategorized
  * Add Particule as adopters
  * Add --device-ownership-from-security-context which allows an admin to specify devices be configured
    to be owned by the container user and group, rather than unconditionally *   being root.
  * Added internal/process/defunct_processes.go and crio_processes_defunct metric to collect
    the total number of defunct/zombie processes in a node.
  * Raise a warning when creating a bind mount on the container root</changelog>
  <changelog author="rbrown@suse.com" date="1647432000">- Update to version 1.23.2:
  * config/sysctl: fail if there is a + in the value
  * Revert "config/sysctl: fail if there is a + in the value"
  * bump to version 1.23.2
  * config/sysctl: fail if there is a + in the value
  * config/sysctls: validate against invalid spaces
  * server: stop deleting pod from idIndex if already gone
  * [1.23] ci: use kubernetes 1.23, cri-tools 1.23
  * contrib/test/int/build/kubernetes: rm deprecated RunAsGroup
  * hack/build-rpms.sh: fix yum-builddep failures
  * image: use imageCache value for ImageStatus()
  * oci: fix a leaked goroutine
  * Reuse createContainerIO in CreateContainer
  * Fix vm containers couldn't restore after CRI-O restart
  * release-notes: add args for checksum fields
  * Updated format
  * Generate checksum files for artifacts
  * bump to v1.23.1
  * test: add test for skipped sysctls
  * server: skip sysctls that would affect the host
  * server: don't set memory swap when it's not enabled
  * deep copy List{PodSandbox,Container} structs
  * ci: use main branch for conmon
  * server: fix race with kubelet
  * Fix runtime panic on pod sandbox stats retrieval
  * ci: use main version of runc
  * openshift e2e: bump ci image
  * server: fix a potential NULL-pointer dereference.
  * pass the main mount point to fix crypto profiles binding
  * test: update tests for allowed_devices
  * config: add AllowedDevices option
  * server: drop duplicate log message
  * test: add test ensuring a stopped pod is restored
  * sandbox stop: remove namespaces
  * restore: handle removed namespaces
  * Partially revert "restore: restore stop before managing namespace"
  * restore: ensure containers are wiped on reboot
  * use cmdrunner singleton
  * conmonmgr: refactor for new CommandRunner
  * cmdrunner: update mocks and add target to makefile
  * config: prepend commands with taskset if InfraCtrCPUSet is configured
  * cmdrunner: add tests for prepended commands
  * cmdrunner: create singleton
  * Use timeout for conmon cgroup move
  * Fixed a problem where metricImagePullsBytesTotal was getting updated twice and on second call getting incorrect labels
  * vendor: bump c/image to 5.17.0
  * Add new metrics that match Prometheus best practices and reduce cardinality * add metrics with new names that match naming best practices   * use _total for all counters   * use base unit seconds, bytes * metrics that do not follow best practices have been marked deprecated,   these can be removed in a future release, it is to ensure non-breaking change   for couple of releases
  * unit test: fix relative log test
  * unit tests: update pinns path in case it isn't found in PATH
  * test: skip target tests for userns
  * test: add test for target namespace
  * add support for target PID namespaces
  * test: give testunit sudo
  * oci: add managed pidns to container object
  * pkg/container: take container namespace configuration
  * nsmgrtest: take some namespace related test code
  * nsmgr: add function to pin existing namespace
  * nsmgr: take (and rename) NamespacePathFromProc
  * pkg/sandbox: take config initialization
  * Bump Kubernetes to v1.23.0
  * set user.max_user_namespaces in case it's not
  * lint: bump cyclo complexity
  * gh-actions/contrib: setup sub{g,u}id
  * docs: add tutorial for setting up user namespaces
  * oci: put conmon in infra ctr cpuset if it is in the pod cgroup
  * test: add tests for user namespace annotations
  * test: move workload creation function to helpers
  * cni manager: catch server shutdown
  * server: notify user when network isn't ready yet
  * stop using hardcoded "pod" const
  * oci: always reap conmon zombies
  * clarify some error messages
  * Drop intermediate CRI types
  * Relabel containerenv files
  * Add minimum_mappable_(u|g)id settings
  * Fix runtime panic on stats server shutdown
  * restore: restore stop before managing namespace
  * server: add {,List}SandboxStats
  * server: refactor sandbox list
  * server: use stats server to get container stats
  * container server: use stats server
  * stats: add stats server
  * config: add StatsCollectionPeriod field
  * cgmgr: move most of stats handling to cgmgr
  * oci: make changes in preparation for moving stats functionality:
  * server: stub {List,}PodSandboxStats
  * server/cri: add PodSandboxStats support
  * vendor: bump cri-api
  * server/cri: refactor to make stats processing unified
  * pkg/config: use iota
  * Add go 1.17+ go:build tags
  * Remove redundant build tags
  * Add containerenv file to containers This file indicates that the current environment is inside a container environment. The same technique is used by podman and docker. The same file name/path as podman was used, as it is vendor agnostic.
  * build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
  * config: merge runtime and workload allowed annotations
  * Updates kubeadm.md: The cgroup property is removed in [kubeadm-config.v1beta3](https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/)
  * build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  * Specify runtime table format in  the error message
  * build(deps): bump github.com/containerd/ttrpc from 1.0.2 to 1.1.0
  * server: fix segfault when using cgroupv2
  * gh-actions: add sed for kube e2e
  * release-notes: update to main
  * build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
  * build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * Bug 2012838: fix override storage options from storage.conf
  * oci: fix deadlock in container stop code
  * build(deps): bump google.golang.org/grpc from 1.41.0 to 1.42.0
  * oci: always close chControl
  * oci: make some channels buffered
  * build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.5 to 5.0.6
  * Add annotation that makes /sys/fs/cgroup writable
  * Add support for CNI plugins v1.0.1
  * bump(deps-opentelemetry)
  * pin go.opentelemetry grpc/otelgrpc v0.25.0
  * opentelemetry: add gRPC tracing
  * build(deps): bump k8s.io/klog/v2 from 2.20.0 to 2.30.0
  * build(deps): bump github.com/go-logr/logr from 1.1.0 to 1.2.0
  * version: bump to 1.23.0
  * build(deps): bump github.com/containers/podman/v3 from 3.3.1 to 3.4.1
  * build(deps): bump github.com/containers/common from 0.43.2 to 0.46.0
  * test: drop swap disable playbook
  * server: add support for CRI unified field
  * server: implement swap support
  * server/cri: add support for 1.22 features
  * test: bump cri-tools version
  * scripts: pin cri-tools version
  * server: reduce needless copying for sb.NamespaceOptions
  * oci: refactor internal structure to use CRI type
  * oci: use server CRI metadata type for containers
  * sandbox: refactor internal structure to use CRI type
  * sandbox: save createdAt as a int64
  * build(deps): bump github.com/containerd/cgroups from 1.0.1 to 1.0.2
  * build(deps): bump github.com/creack/pty from 1.1.16 to 1.1.17
  * build(deps): bump github.com/Microsoft/go-winio from 0.5.0 to 0.5.1
  * Bump Kubernetes to v1.22.2
  * sandbox: use server CRI metadata type
  * docs: emphasize deprecation notice
  * update documentation for workloads
  * add allowed annotations to workloads
  * Log HTTP response writer message instead an error
  * oci: use c/common signal parsing function
  * Skip volume relabel for super privileged containers
  * oci: chown stdin pipe to user in the container
  * test: fix selinux test failures
  * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
  * Fix runtime handler docs
  * build(deps): bump github.com/containers/image/v5 from 5.15.2 to 5.16.1
  * scripts: fix release branch forward script
  * server: FilterDisallowedAnnotations of containers earlier
  * server: conditionally relabel volumes given annotation
  * build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
  * test: refactor allowed_annotation tests
  * server: reduce args in addOCIBindMounts
  * build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
  * test: add label for openshift e2e in dockerfile
  * build(deps): bump github.com/containerd/containerd from 1.5.5 to 1.5.7
  * test: skip certificate check for downloading parallel
  * Remove usge of deprecated apt-key in Ubuntu install
  * Fix install.md links
  * build(deps): bump google.golang.org/grpc from 1.40.0 to 1.41.0
  * use a more appropriate console with code block
  * build(deps): bump k8s.io/api from 0.22.1 to 0.22.2
  * build(deps): bump k8s.io/cri-api from 0.22.1 to 0.22.2
  * build(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0
  * build(deps): bump github.com/creack/pty from 1.1.15 to 1.1.16
  * build(deps): bump k8s.io/apimachinery from 0.22.1 to 0.22.2
  * fix node e2e
  * build(deps): bump github.com/intel/goresctrl from 0.1.0 to 0.2.0
  * bump crio commit used by node e2e installer
  * server: mount cgroup if hostNetwork
  * server: use container level host network setting
  * server: don't recalculate hostnet
  * Fix typo in install.md
  * Remove one of the explanations for `bind_mount_prefix` because it is duplicated.
  * node e2e: keep infra container
  * add unit test for the `server/sandbox_remove`.
  * test: fix journald test for new conmon
  * fix shfmt
  * update `install.md` for debian and ubuntu
  * build(deps): bump github.com/json-iterator/go from 1.1.11 to 1.1.12
  * build(deps): bump k8s.io/client-go from 0.22.1 to 0.22.2
  * fix shfmt
  * server: set spec when dropping infra
  * Update 'master' branch links to 'main'
  * bumps pause image to 3.6
  * server: don't wait forever on conmon cgroup move fail
  * build(deps): bump github.com/containers/storage from 1.34.1 to 1.36.0
  * Remove bashism in sh script
  * Do not log if Intel RDT is not supported
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.0.5
  * Fix cluster.yaml for kubectl create
  * call cmd.Wait() in all cases we call Start()
  * oci: call wait on conmon if cgroup move fails
  * build(deps): bump github.com/go-logr/logr from 1.0.0 to 1.1.0
  * Fix `crio_image_pulls_layer_size_` metrics docs
  * Adapt to klog incompatible changes
  * build(deps): bump k8s.io/klog/v2 from 2.10.0 to 2.20.0
  * Add `--profile-cpu` and `--profile-mem` options
  * build(deps): bump github.com/containers/podman/v3 from 3.3.0 to 3.3.1
  * server: remove ineffective `updateLock`.
  * Fix missing quantile in `latency_microseconds_total` metrics
  * Update crio commit for node e2e
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1
  * Bump runc binary to 1.0.2
  * Switch to go1.17 for CI
  * fix debian 10 build doc
  * test/testdata/sandbox_config.json: fix the dns_config
  * adds updating instructions to install.md</changelog>
  <changelog author="jkowalczyk@suse.com" date="1652961600">- Update to version 1.24.0:
  * oci: Move exec probe process to container cgroup, if enabled
  * config: Add monitor_exec_cgroup config option
  * Reenable pod runtime in package spec
  * dependencies: Upversion conmon dependency to v2.0.27
  * Sanitize conmonrs log level and print used version
  * Wrap runtime pod errors
  * openshift test: use go 1.18
  * openshift test: add skip_pod_runtime to cri-o spec
  * Bump nixpkgs and use go1.18
  * Fix golangci-lint errors
  * add runtime pod
  * vendor conmon-rs
  * oci: add IsInfra method
  * oci: lock for runtime creation
  * test: use go 1.18 for lint
  * Move WillRunSystemd call after iterating the mounts
  * Add sha256sum bundle files to uploaded artifacts
  * crio:fix a bug about log container
  * oci: use runtime handler level monitor fields
  * config: assume default conmon cgroup if it's not specified
  * template: add comment to runtimes table
  * config: replace Conmon specific fields with runtime handler versions
  * main(): don't treat reexec.Init() == true as an error
  * crio:try fix integration test failed, because unpause not on time
  * config: increase pids limit to unlimited and deprecate it and logSizeMax
  * bump ocicni to 0.3.1
  * bump containernetworking cni to 1.1.0
  * crio: unpause ctr after test
  * crio:fix golint check warning
  * fix(stats): incorrect id on zfs driver
  * crio:fix crun it failed
  * crio:update status after pause/unpause container
  * oci: cleanup log path if the container failed to create
  * utils: remove unused io related packages
  * runtime_vm: use containerd deps for container io directly
  * remove the external dependency on the conntrack binary
  * go.{mod,sum}: update CDI deps to v0.3.2.
  * server: no longer use hardcoded timeouts
  * fix builds by passing -buildvcs=false on 386
  * test: bump to go 1.18.1
  * Disable systemd-mode cgroup detection conditionally
  * crio: Fix review issues and make format shell file
  * Add bats test to ensure namespaces are cleaned up on pod stop
  * pinns: Check calloc return value
  * bump to 4.11 image
  * crio: Fix code style
  * crio: implement extended interface for pause/unpause container
  * seccomp: drop unshare syscall from default profile
  * Retry to set CPU load balancing before return the error
  * build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.1.0
  * Fix integration tests
  * Switch to registry.k8s.io for the sandbox Image:
  * Change the mcs order in selinux.bats to test the canonization of selinux label
  * Canonize selinux label for comparison with filesystem label
  * oci: fix segfault in pod stop code
  * capabilities: drop inheritable
  * Bump ocicni to v0.3.0
  * Switch to ginkgo/v2
  * Add bats test for infra_ctr_cpuset taskset
  * Add bats test for zombie conmon cleanup
  * Update golangci-lint and config
  * Bump golang to 1.18.x
  * pinns: Pass sysctls as repeated '-s' arguments
  * Fix shell format
  * README: Update EOL &amp; Version Skew links
  * config/sysctl: fail if there is a + in the value
  * Fix critest
  * Enable `--seccomp-use-default-when-empty` by default
  * test: update to new runc behavior
  * Automatically chcon and restorecon on get script
  * Pin `github.com/u-root/u-root`
  * Switch to `main` for `get` script
  * Bump nixpkgs
  * Pin nixos/nix version
  * test: allow state of failing tests to be kept intact.
  * factory: take capabilities setup
  * Add dedicated security information
  * test/crio-wipe.bats: don't nuke $TESTDIR too early.
  * test/cgroups.bats: fix incorrect setup order.
  * test/cdi.bat: add CDI integration tests.
  * config,cli: add configuration for CDI.
  * pkg/container: implement CDI device injection.
  * go.{mod,sum}: update deps, vendor.
  * contrib/test: force BATS symlink in place.
  * contrib/test: always install BATS for integration.
  * openshift e2e: bump cri-o version
  * bump to 1.24.0
  * test: avoid concurrent crictl config writes.
  * server: stop deleting pod from idIndex if already gone
  * CI: use kubernetes from git tip
  * test/e2e: update skipped test list
  * contrib/test/int/build/kubernetes: rm deprecated RunAsGroup
  * server: use syncfs instead of fsync
  * config/sysctls: validate against invalid spaces
  * [gitpod] use latest workspace full
  * hack/build-rpms.sh: fix yum-builddep failures
  * ci: bump shellcheck to 0.8.0
  * test/apparmor: suppress bogus SC2031/2031
  * test/cni_plugin_helper: suppress shellcheck warning
  * test/test_runner: rm eval, fix comment
  * OWNERS: move rhatdan to emeritus approvers
  * OWNERS: move runcom to emeritus approvers
  * utils: Sync: use f.Sync
  * Deny empty `localhost/` AppArmor profiles
  * OWNERS: add first round of reviewers
  * OWNERS: Move @sboeuf to emeritus approver
  * int/storage: getReferences: fix gocritic warning
  * server: fix (rather than ignore) gocritic warning
  * server/streaming: specify the linter
  * ci: bump golangci-lint to 1.44.0
  * scripts/release-notes: fix printf args
  * scripts: fix a typo
  * int/version: fix forcetypeassert linter warning
  * server/container_create_linux: fix forcetypeassert warning
  * utils: fix forcetypeassert linter warnings
  * server/streaming: fix nolintlint warning
  * int/storage: fix gosimple warning
  * int/config/cgmgr: fix stylecheck warnings
  * Format code using gofumpt 0.2.1
  * Makefile: fix a comment
  * test/crio-wipe: fixups
  * ISSUE_TEMPLATE: fix grammatical error
  * OWNERS: move @sameo to emeritus_approvers
  * ISSUE_TEMPLATES: update membership form to be reviewer form
  * ISSUE_TEMPLATES: add a couple of more
  * image: use imageCache value for ImageStatus()
  * contrib/bundle: remove deprecated kubelet option.
  * minor edit: removed dead link from TOC
  * oci: drop WaitContainerStateStopped
  * oci: fix a leaked goroutine
  * internal/factory/container: initialize from pkg/container
  * internal/factory/sandbox: initialize from pkg/sandbox
  * README: update branches
  * Updated format
  * Generate checksum files for artifacts
  * test: add test for skipped sysctls
  * server: skip sysctls that would affect the host
  * deep copy List{PodSandbox,Container} structs
  * GOVERNANCE: fix links
  * oci: always have conmon log to syslog
  * README: add reference to governance
  * add GOVERNANCE.md
  * issue templates: add membership request form
  * Add Debian_11 OS variable on installation instructions of Debian Signed-off-by: Wang Kai &lt;persistence201306@gmail.com&gt;
  * criocli: produce diff-friendlier zsh completions.
  * ci: use main branch for conmon
  * server: fix race with kubelet
  * Fix runtime panic on pod sandbox stats retrieval
  * update go to 1.17 in go.mod
  * Reuse createContainerIO in CreateContainer
  * Fix vm containers couldn't restore after CRI-O restart
  * ci: use main version of runc
  * openshift e2e: bump ci image
  * server: fix a potential NULL-pointer dereference.
  * Documentation: expand on CNI CIDRs in the kubeadm tutorial
  * test: update tests for allowed_devices
  * config: add AllowedDevices option
  * pass the main mount point to fix crypto profiles binding
  * Add Nestybox to the CRI-O adopters list.
  * server: drop duplicate log message
  * pkg/container: fix container device GID fallback.
  * bump crio commit for upstream k8s CI
  * adds config template linting
  * adds comments to default values
  * server: don't set memory swap when it's not enabled
  * Inherits storage configurations from storage.conf if crio config does not set
  * use cmdrunner singleton
  * conmonmgr: refactor for new CommandRunner
  * cmdrunner: update mocks and add target to makefile
  * config: prepend commands with taskset if InfraCtrCPUSet is configured
  * cmdrunner: add tests for prepended commands
  * cmdrunner: create singleton
  * Use timeout for conmon cgroup move
  * build(deps): bump google.golang.org/grpc from 1.42.0 to 1.43.0
  * Fixed a problem where metricImagePullsBytesTotal was getting updated twice and on second call getting incorrect labels
  * test: add test ensuring a stopped pod is restored
  * sandbox stop: remove namespaces
  * restore: handle removed namespaces
  * Partially revert "restore: restore stop before managing namespace"
  * restore: ensure containers are wiped on reboot
  * build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
  * vendor: bump c/image to 5.17.0
  * pinns: Add LDFLAGS to Makefile
- Packaging: unpin go version to BuildRequires: golang(API) &gt;= 1.17</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1652961601">- Update BuildRequires: golang(API) &gt;= 1.18
  * Dependency Go module capnproto.org/go/capnp/v3 requires Go 1.18</changelog>
  <changelog author="jkowalczyk@suse.com" date="1658750400">- Update to version 1.24.1:
  CVE-2022-1708
  * boo#1200285 CVE-2022-1708
  * bump to v1.24.1
  * conmonmgr: query help text to see if it supports log-global-size-max
  * add support for conmon log-global-size-max
  * oci: cap exec sync length
  * Fix review issues
  * Fix it case failed
  * Fix review issues
  * Add integration test for remove paused ctr
  * 1.When in paused state, stop contianer should unpause it 2.We should treat paused state as running, or kubelet will delete it and restart one
  * fix review issues
  * Try to force delete ctr when in paused state
  * vendor: bump crypto package</changelog>
  <changelog author="rbrown@suse.com" date="1671451200">- Update to version 1.24.3:
  * version: bump to 1.24.3
  * set add_inheritable_capabilities to true by default
  * use AddInheritableCapabilities
  * config: add field AddInheritableCapabilities
  * resourcestore: add test for stages
  * server: update stages according to progress with resource creation
  * resource store: return stage when a watcher is requested
  * resource store: introduce stages
  * build(deps): bump golangci/golangci-lint-action from 2 to 3
  * Fix nginx based integration tests
  * Revert "capabilities: drop inheritable"
  * [1.24] vendor: bump containers/storage to v1.37.2
  * Adding annotations for image and sandbox name.
  * migrate image_list to quay.io
  * server: handle exit files asynchronously
  * server: remove exit file in exit monitor
  * server: cleanup exit monitor function
  * oci: take opLock for UpdateContainer
  * version: bump to v1.24.2
  * remove succinct option to fix jenkins
  * Use a default umask of `0o022`
  * Fix unit test coverage
  * Fix release-notes tag determination
  * Upload release notes for each tag
  * Fix container status for HostToContainer propagation
  * bump ocicni to 0.4.0
  * Fix unit tests
  * test: set cri stats more idiomatically
  * utils/RunUnderSystemdScope: fix wrt channel deadlock
  * oci: kill children of container if it is in the host pid namespace</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1693483200">- (bsc#1214406) update `kubelet.env`:
  * to remove the following deprecated/obselete flags:
  * * `--container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --runtime-request-timeout=15m`
  * to add new flag -&gt; `--fail-swap-on=false`</changelog>
</package>
<package pkgid="533ffa4568940c136605df5bbbb0e87515ec400d4985bbebebf099930b30fa9ea272c9675b57f61489778b6f2d4ac709392c29d9abfa5ad77cd516ceee100ba1" name="cri-o-kubeadm-criconfig" arch="riscv64">
  <version epoch="0" ver="1.24.3" rel="2.1"/>
  <changelog author="alexandre.vicenzi@suse.com" date="1618488000">- Update to version 1.21.0:
  * bump to v1.21.0
  * config: drop registries field as it is no longer supported
  * Revert "test: drop unneeded sed statement"
  * WIP: add debug print
  * test: drop unneeded sed statement
  * config: fix template insecure_registries field
  * config: drop commented config lines
  * build(deps): bump google.golang.org/grpc from 1.36.1 to 1.37.0
  * Bump OpenShift CI cri-tools version and fix build path
  * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.0
  * Bump cri-tools to v1.21.0
  * Update Kubernetes to v1.21.0
  * Add container out of memory metrics
  * [CLI] "crio config" only prints the fields that are differet than the default.
  * Set short name mode to permissive
  * docs-validation: update to handle workloads
  * Fix unnecessary conversion lint report
  * add tests for workloads
  * integrate with server
  * config: update workloads structure
  * Clarify release cadence and version skew
  * Add correct start time to initial log output
  * Add support for workload settings
  * refactor handling of allowed_annotations
  * Do not push main binary into cachix cache
  * resourcestore: introduce ResourceCleaner
  * Use internal logging when context available
  * build(deps): bump github.com/coreos/go-systemd/v22 from 22.3.0 to 22.3.1
  * server: remove dead code
  * sandbox: use defined CRI type for NamespaceOption
  * config: remove dead code
  * oci: remove dead code
  * lib: remove dead code
  * build(deps): bump github.com/containers/podman/v3
  * build(deps): bump k8s.io/client-go from 0.20.1 to 0.20.5
  * update pause image to 3.5 for non-root
  * build(deps): bump github.com/soheilhy/cmux from 0.1.4 to 0.1.5
  * build(deps): bump google.golang.org/grpc from 1.34.0 to 1.36.1
  * build(deps): bump github.com/containers/buildah from 1.19.8 to 1.20.0
  * build(deps): bump github.com/prometheus/client_golang
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.3 to 5.0.4
  * build(deps): bump k8s.io/cri-api from 0.20.1 to 0.20.5
  * build(deps): bump github.com/containers/podman/v3
  * build(deps): bump k8s.io/kubernetes from 1.13.0 to 1.20.5
  * crio-wipe: only clear storage if CleanShutdownFile is supported
  * Add static bundle node e2e tests to GitHub actions
  * Reload the main config file when reloading configs
  * crio wipe: only completely wipe storage after a reboot
  * Bump static binary dependency versions
  * Add dependabot config file
  * runtimeVM: Fix shimv2 binary name construction
  * config,runtimeVM: Improve runtime_path validation
  * oci_test: Add basic coverage to "RuntimeType()"
  * oci_test: Add basic coverage to "privileged_without_host_devices"
  * oci_test: Leave invalidRuntime on its own line
  * tweak scope dependencies
  * Do not return `&lt;none&gt;` placeholders for images any more
  * Fix invalid libcontainer GetExecUser call
  * Update dependencies
  * config: Don't fail if the non default runtime doesn't pass validation
  * Remove check for CI env variable for release-notes and dependencies
  * cgmgr: add CreateSandboxCgroup method
  * inspect: send container PID for dropped infra sandbox
  * oci: specify sbox id when creating spoofed container
  * Run GitHub actions on release branches
  * Update bats to v1.3.0 (#4661)
  * use happy-eyeballs for port-forwarding
  * fix mock issues
  * fix lint issues
  * install: drop support matrix and update instructions
  * do not store context in runtime vm
  * Fix lint GitHub action
  * pkg/container: take process args
  * Use and publish version marker for CRI-O
  * Add GitHub API pages support to `get` script
  * add libbtrfs-dev to unit tests
  * Revert "server: use IsAlive() more"
  * Fix GitHub actions cache key
  * Bug 1881694: Add pull source as info level log
  * test: use latest conmon
  * runtime_vm: Create the global fifo inside the runtime root path
  * stats: fix log spam
  * Support CRI seccomp security profiles
  * oci: add unit tests for stop timeouts
  * oci: don't update stop timeout if it's earlier than old one
  * oci: update timeout even if we're ignoring kill
  * oci: don't wait too long on a long stop
  * oci: check process is still around with kill
  * Add integration test for started/finished container time
  * fix: Don't set `image-endpoint` in crictl config
  * feat: Add CLI option to set registries.conf.d path
  * Add allowed io.containers.trace-syscall annotation to static bundle
  * Make `get` script independent from `make`
  * test: correct the env variable for dropping the infra container
  * Add metric to grab latency of individual cri calls
  * Fix `get` script commit SHA retrieval
  * Add arm64 static build to GitHub actions
  * Fix GitHub actions workflow syntax
  * Updates yq commnands for yq v4
  * gh-actions:  also run on release branches
  * pkg/sandbox: add InitInfraContainer endpoint
  * test: reconfigure how runtimes are passed in
  * test: add runtime() function
  * sandbox/container: drop context
  * test: drop workaround for crun
  * pkg/sandbox: cleanup unused funcs/files
  * fix doc log_level adding trace option
  * Fix oci container update config
  * Update e2e-aws logic for 4.8
  * nsmgr: take Initalize method
  * Switch to go 1.16 for GitHub actions and remove scripts/build-test-image
  * config: remove and create the correct dir
  * Update nix pin with `make nixpkgs`
  * server: mount cgroup with rslave
  * crio wipe: ensure a clean shutdown
  * Move integration tests to GitHub actions
  * Run release-notes GitHub action after dependencies
  * Bumps github.com/containers/ocicrypt from 1.0.3 to 1.1.0.
  * config/node: refactor checking for CollectMode
  * Fix GitHub actions checkout permissions
  * change binary version to 1.21.0-dev
  * Set conmon scope KillSignal to SIGPIPE
  * Move repo modification jobs to GitHub actions
  * bump protobuf to 1.3.2
  * Log container stop timeout
  * ResourceStore: add close method
  * Allow seccomp hook tracing for separate containers
  * ResourceStore: extend tests to test WatcherForResource
  * ResourceStore: update tests to all run
  * ResourceStore: update docs for WatcherForResource
  * ResourceStore: don't segfault
  * server: support setting raw unified cgroupv2 settings
  * vendor: update runtime-specs
  * cgroup: implement fix for swap memcg on cgroup v2
  * server: leave swap mem limit unset if not supported
  * test: skip ServiceAccountIssuerDiscovery test
  * hostport manager clean up host ports
  * allows stream timeout to be set from config
  * config: pre-create pinns directories
  * Bump containers image to v5.10.1
  * Move unit tests to GitHub actions
  * Move go1.14 and 386 builds to GitHub actions
  * set kubelet node IP
  * Fix validate-completions GitHub action
  * Add integration test for pprof over unix socket
  * Add a flag for enabling profile over unix socket
  * Lookup echo command for unit tests
  * Move static build to GitHub actions
  * pinns: Fixup 'pwarn' output to match 'pwarnf' output
  * pinns: Don't put errno in the exit message for argument checks
  * nsmgr: use host option
  * nsmgr: Use config struct for NewPodNamespaces
  * pinns: support pinning host ns
  * Remove implicit GitHub action `name` fields
  * Move docs and completions validation to GitHub actions
  * Bump golangci-lint to v1.35.2
  * Make config tests work rootless
  * Make rootless namespace unit test execution work
  * config: fix template to show infra_ctr_cpus option
  * Do not log file path on ioutil.ReadFile
  * fixes version_test.go
  * Close the stdin/tty on server start to avoid shortname prompts
  * docs: fix http link
  * docs: update kubeadm tutorial
  * Fix `make lint`
  * Return runtime API version based on protocol
  * Update compatibility matrix to mention v1.20
  * add method comment
  * restore irqbalance config only on system restart
  * add blurb in doc and more informative name for unit tests
  * add is-enabled check for irqbalance service
  * fix unit tests
  * add unit tests
  * fix bash/zsh completions
  * fix the docs validation
  * handle irqbalance service
  * runtime_vm: set finished time when containers stop
  * nsmgr: fix/add calls to GetNamespace
  * managed namespaces: move to dedicated package
  * Provide integration test for infra-ctr-cpuset feature
  * Set CPUs for the infra containers during the creation
  * Add shell completion for infra-containers-cpu flag
  * Add new infra-containers-cpus to the CLI and config file
  * refine `registries` deprecation message
  * Circle CI: install test/registries.conf
  * crio.8.md: runroot defaults to /run/containers/storage
  * support short-name aliases
  * pull: do check for blocked registries
  * config: deprecate registries
  * Rollback gocapability vendor bump
  * vendor: bump containers/storage to v1.24.4
  * Update nix pin with `make nixpkgs`
  * contrib/test/int: add Kata Containers runtime support
  * contrib/test/int: enforce linking in parallel build process
  * contrib/test/int: build parallel from sources in CentOS
  * contrib/test/int: allow to skip user namespace testing
  * contrib/test/int: allow to configure test timeout
  * Capitalize Kubernetes
  * modify the error url of podctl
  * Add Digital Science to adopters
  * crio.service: Request to be run before kubelet.service
  * pinns: make binary not always static
  * server: use IsAlive() more
  * Support CRI v1 and v1alpha2 at the same time
  * drop support for ManageNSLifecycle
  * test/timeout.bats: increase timeout to fix flakes
  * release-notes: fix flags
  * test/timeout.bats: fix comments
  * int/resourcestore: fix comment about Put
  * test/image.bats: simplify some loops
  * test/helpers.bats: simplify cleanup_*
  * contrib/test/int: rm node-e2e test
  * contrib/test/int: fix iptables rule
  * critest: add unix:// prefix
  * critest.yml: don't skip test on RHEL
  * test: add timeout.bats
  * bump network creation timeout to 5 minutes
  * resourcecache: add watcher idiom
  * server: use ResourceCache instead of dropping progress
  * Add unit tests for ResourceCache
  * Introduce ResourceCache
  * moves shmsize to a handler allowed annotation
  * image pull: close progress chan
  * test/ctr.bats: fix a "ctr execsync" flake
  * Fix the functions' name in completions
  * make: drop link to crio.service
  * test: rm "run ctr with image with Config.Volumes"
  * test: add no-pull-on-run=true
  * test/devices.bats: fix "additional device permissions" case
  * test/devices.bats: rm unneeded run
  * test/devices.bats: skip earlier
  * Bandwidht CNI plugin reserved an upper limit on burst,in which banned include boundary. See: https://github.com/containernetworking/plugins/blob/v0.8.7/plugins/meta/bandwidth/main.go#L113
- Drop config-fix-tz.patch as upstream dependency was patched</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1627041600">- Update to version 1.21.2:
  * oci: be more precise about channels and routines
  * oci: wait for runtime to write pidfile before starting timer
  * oci: refactor fsnotify usage
  * vendor: add notify package
  * version: bump to v1.21.2
  * server: use cnimgr to wait for cni plugin ready before creating a pod
  * server: use cnimgr for runtime status
  * config: add cnimgr
  * Introduce cnimgr
  * server: prevent segfault by not using a potentially nil sandbox
  * network: pass pod UID to ocicni when performing network operations
  * vendor: bump ocicni to 4ea5fb8752cfe
  * Bump c/storage to v1.32.3
  * oci: kill runtime process on exec if exec pid isn't written yet
  * oci: don't pre-create pid file
  * dbus: update retryondisconnect to handle eagain too
  * simplify checking for dbus error
  * utils: close dbus conn channel
  * dbusmgr: protect against races in NewDbusConnManager
  * cgmgr: reuse dbus connection
  * cgmgr: create systemd manager constructor
  * try again on EAGAIN from dbus
  * test: fix cgroupfs workload tests
  * Disable short name mode
  * workloads: don't set conmon cpuset if systemd doesn't support AllowedCPUs
  * test: add test for conmon in workloads
  * workloads: setup on conmon cgroup
  * Bump runc to get public RangeToBits function
  * server: export InfraName and drop references to leaky
  * storage: succeed in DeleteContainer if container is unknown
  * bump to v1.21.1
  * Fix CI
  * oci: drop internal ExecSync structs
  * oci: do not use conmon for exec sync
  * bump c/storage to 1.31.1
  * bump runc to 1.0.0-rc94
  * Fix unit tests
  * Add support to drop ALL and add back few capabilities
  * server: call CNI del in separate routine in restore
  * server: reduce log verbosity on restore
  * reduce listen socket permissions to 0660
  * test: adapt crio wipe tests to handle new behavior
  * ignore storage.ErrNotAContainer
  * move internal wipe to only wipe images
  * server: properly remove sandbox network on failed restore
  * runtimeVM: Use internal context to ensure goroutines are stopped
  * Fix go.sum
  * sandbox remove: unmount shm before removing infra container
  * use more ContainerServer.StopContainer
  * sandbox: fix race with cleanup
  * server: don't unconditionally fail on sandbox cleanup
  * server: group namespace cleanup with network stop
  * resourcestore: run cleanup in parallel
  * test: add test for delayed cleanup of network on restart
  * InternalWipe: retry on failures
  * server: get hooks after we've check if a sandbox is already stopped
  * server: move newPodNetwork to a more logical place
  * Add resource cleaner retry functionality
  * test: add test for internal_wipe
  * server: add support for internal_wipe
  * crio wipe: add support for internal_wipe
  * config: add InternalWipe
  * server: breakup stop/remove all functions with internal helpers
  * storage: remove RemovePodSandbox function
  * server: reuse container removal code for infra
  * Cleanup pod network on sandbox removal
  * test: add test for absent_mount_sources_to_reject
  * server: add support for absent_mount_sources_to_reject
  * config: add absent_mount_sources_to_reject option
  * server: use background context for network stop
  * resource store: prevent segfault on cleanup step
  * Pin gocapability to v0.0.0-20180916011248-d98352740cb2
  * config: fix type of privileged_without_host_devices
  * Fix podman name in README
  * Fix RuntimeDefault seccomp behavior if disabled
  * Add After=crio.service dependency to containers and conmon
  * Use extra context for runtime VM
  * workloads: move to more concrete type
  * workloads: update how overrides are specified
  * main: still rely on logrus (rather than using the internal log)
  * container server: fix silly typo
  * nsmgr: remove duplicate IsNSOrErr call
  * nsmgr: fix some leaks with GetNamespace
  * bump to containers/image 5.11.1
  * Bug 1942608: do not list the image with error locating manifest
  * runtimeVM: Calculate the WorkingSetBytes stats
  * runtimeVM: Use containerd/cgroups for metrics
  * runtimeVM: Move metricsToCtrStats() around
  * runtimeVM: Vendor typeurl instead of maintain our own copy</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1629460800">- build with go 1.16 for reproducible binaries (boo#1102408)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1630584000">- Update to version 1.22.0:
    Dependency-Change
  * Update runc within static binary bundle to v1.0.1
  * Update static binary bundle runc version to v1.0.0-rc94.
  * Update static binary bundle runc version to v1.0.0-rc95.
  * Updated crun in static binary bundle to v0.20.1
    Deprecation
  * The internal_wipe option is now true by default.
    Further, it is being deprecated, and will be unconditionally true in the future.
    API Change
  * Update how the resources for a workload is specified. Now, to override a workload,
    the pod must have the annotation $prefix/$ctr_name = {"$resource_type": "$resource_value"}.
    The workloads feature has also been marked as experimental, which should have happened
    from the beginning.
    Feature
  * Added --metrics-collectors/metrics_collectors configuration to enable or disable certain metrics.
  * All metrics collectors are enabled per default.
  * Added crio_image_pulls_layer_size histogram metric to get insights about all pulled layer sizes.
  * Added build tags as well as AppArmor and seccomp status to crio version output.
  * Added generation of self-signed certificates for the secure metrics endpoint
  * if the provided cert and key paths are not available on disk.
  * Added secure metrics endpoint configuration options
  * Added structural logging of container ID, sandbox ID and process ID on container start.
  * Automatically reload metrics TLS certificate and key if any of those specified files change.
  * CNI plugins are now passed a K8S_POD_UID environment variable containing the pod UID
    this sandbox was started for.
  * Changed the logging behavior of klog messages to be included in the CRI-O logs.
  * The klog info verbositry is converted to CRI-O debug to lower the log verbosity.
  * Cri-o now does not limit the DNS search paths.
  * Enable the "volatile" option for the overlay drivers when it is supported by the underlying kernel.
  * Rootless: enable resource limit when cgroup v2 controllers are delegated.
  * Support io.kubernetes.cri.blockio-class container annotation for specifying blockio class.
  * Support blockio.resources.beta.kubernetes.io/pod pod annotation for specifying the default blockio
    class to all containers in the pod.
  * Support blockio.resources.beta.kubernetes.io/container.NAME pod annotation for specifying
    the blockio class of the NAME container in the pod.
  * Add blockio_config_file config file option (and corresponding --blockio-config-file for command line)
    for configuring blockio classes and their cgroups blockio controller parameters.
  * Support io.kubernetes.cri.rdt-class container annotation for specifying RDT class.
  * Add rdt_config_file config file option (and corresponding --rdt-config-file for command line)
    for configuring the resctrl pseudo-filesystem.
  * The config field drop_infra_ctr is now true by default
  * The runtime_config_path option, which allows to specify the path of the runtime configuration file,
    is now supported by CRI-O. This is specific to the VM runtime type.
  * Validate certificate dates for TLS metrics endpoint
    Design
  * Drop support for the crio.shutdown.
  * ExecSync requests now don't use conmon, instead calling the runtime directly, which reduces overhead.
    Bug or Regression
  * Add support for absent_mount_sources_to_reject, which allows admins to configure paths that,
    when mounted into a container despite not existing on the host, causes a container creation
    request to fail. This is useful for paths like /etc/hostname, which causes trouble as a directory,
    but possibly shouldn't be created as a file either (in the case of a dynamic hostname).
  * Add symlink /proc/mounts on /etc/mtab to container
  * Add the config field internal_wipe which moves the responsibility of wiping containers after a reboot
    and images after an upgrade from the external binary crio wipe to the main crio server.
    This has a handful of advantages, the main one being crio is now better able to cleanup CNI resources after a reboot.
  * Allow users to customize conmon's resources if a pod is in a workload.
  * CRI-O now logs when it is using cgroupv2
  * Fix a bug in internal_wipe that would mean CNI resources would be leaked across reboots.
  * Fix a bug where CRI-O can't work with runc 1.0.0-rc93 because of an incorrectly specified list of capabilities
  * Fix a bug where CRI-O would leak opened files for namespaces on a server restore
  * Fix a bug where crio config would print a string for privileged_without_host_devices, not a boolean
  * Fix a bug where a container exec process received a little less time than the timeout provided
  * Fix a bug where an exec sync timeout would fail to cleanup the runtime exec process
  * Fix a bug where cAdvisor couldn't read the disk usage of a pod with a dropped infra container
  * Fix a bug where duplicate requests would stall even if the pod or container was already created
  * Fix a bug where server startup was significantly slowed down by attempting to clean up CNI resources after a reboot.
  * Fix a performance regression with exec probes
  * Fix a segfault when CRI-O has takes more than 8 minutes to create a pod or container
  * Fix an RSS regression with exec sync requests
  * Fix an issue where a container started with a terminal fails on exec sync calls
  * Fix drop ALL and add back few caps behavior to not include the default configured capabilities
  * Fix potential panic when reopening a container's log
  * Fixed bug where it was not possible to run containers using the default or no seccomp profile on
  * seccomp disabled builds/machines
  * Fixed bug where runtime VM created containers never reach their completed state.
  * Fixed linkmode detection for on en_US systems crio version
  * Fixed runtime panic for layers lockfile if its parent directory does not exist.
  * Added support for repositories in auth.json
  * Re-attempt setting up conmon's cgroup if it fails on EAGAIN from dbus
  * Reduce the permission on the listen socket to 0660
  * Reuse connection when connecting to dbus, as well as reattempt the connection if it fails temporarily
  * The privileged_without_host_devices flag can now be given a an additional parameter to configure a runtime
  * Wait for CNI plugins to be ready before starting non-host-network pods, to allow pods that may run CNI
    plugins to start faster
    Other (Cleanup or Flake)
  * Add systemd After=crio.service to containers and conmon
  * Switched build artifacts to be published via the cri-o bucket.
  * Use build tag for linkmode detection on crio version.
    Uncategorized
  * Add Particule as adopters
  * Add --device-ownership-from-security-context which allows an admin to specify devices be configured
    to be owned by the container user and group, rather than unconditionally *   being root.
  * Added internal/process/defunct_processes.go and crio_processes_defunct metric to collect
    the total number of defunct/zombie processes in a node.
  * Raise a warning when creating a bind mount on the container root</changelog>
  <changelog author="rbrown@suse.com" date="1647432000">- Update to version 1.23.2:
  * config/sysctl: fail if there is a + in the value
  * Revert "config/sysctl: fail if there is a + in the value"
  * bump to version 1.23.2
  * config/sysctl: fail if there is a + in the value
  * config/sysctls: validate against invalid spaces
  * server: stop deleting pod from idIndex if already gone
  * [1.23] ci: use kubernetes 1.23, cri-tools 1.23
  * contrib/test/int/build/kubernetes: rm deprecated RunAsGroup
  * hack/build-rpms.sh: fix yum-builddep failures
  * image: use imageCache value for ImageStatus()
  * oci: fix a leaked goroutine
  * Reuse createContainerIO in CreateContainer
  * Fix vm containers couldn't restore after CRI-O restart
  * release-notes: add args for checksum fields
  * Updated format
  * Generate checksum files for artifacts
  * bump to v1.23.1
  * test: add test for skipped sysctls
  * server: skip sysctls that would affect the host
  * server: don't set memory swap when it's not enabled
  * deep copy List{PodSandbox,Container} structs
  * ci: use main branch for conmon
  * server: fix race with kubelet
  * Fix runtime panic on pod sandbox stats retrieval
  * ci: use main version of runc
  * openshift e2e: bump ci image
  * server: fix a potential NULL-pointer dereference.
  * pass the main mount point to fix crypto profiles binding
  * test: update tests for allowed_devices
  * config: add AllowedDevices option
  * server: drop duplicate log message
  * test: add test ensuring a stopped pod is restored
  * sandbox stop: remove namespaces
  * restore: handle removed namespaces
  * Partially revert "restore: restore stop before managing namespace"
  * restore: ensure containers are wiped on reboot
  * use cmdrunner singleton
  * conmonmgr: refactor for new CommandRunner
  * cmdrunner: update mocks and add target to makefile
  * config: prepend commands with taskset if InfraCtrCPUSet is configured
  * cmdrunner: add tests for prepended commands
  * cmdrunner: create singleton
  * Use timeout for conmon cgroup move
  * Fixed a problem where metricImagePullsBytesTotal was getting updated twice and on second call getting incorrect labels
  * vendor: bump c/image to 5.17.0
  * Add new metrics that match Prometheus best practices and reduce cardinality * add metrics with new names that match naming best practices   * use _total for all counters   * use base unit seconds, bytes * metrics that do not follow best practices have been marked deprecated,   these can be removed in a future release, it is to ensure non-breaking change   for couple of releases
  * unit test: fix relative log test
  * unit tests: update pinns path in case it isn't found in PATH
  * test: skip target tests for userns
  * test: add test for target namespace
  * add support for target PID namespaces
  * test: give testunit sudo
  * oci: add managed pidns to container object
  * pkg/container: take container namespace configuration
  * nsmgrtest: take some namespace related test code
  * nsmgr: add function to pin existing namespace
  * nsmgr: take (and rename) NamespacePathFromProc
  * pkg/sandbox: take config initialization
  * Bump Kubernetes to v1.23.0
  * set user.max_user_namespaces in case it's not
  * lint: bump cyclo complexity
  * gh-actions/contrib: setup sub{g,u}id
  * docs: add tutorial for setting up user namespaces
  * oci: put conmon in infra ctr cpuset if it is in the pod cgroup
  * test: add tests for user namespace annotations
  * test: move workload creation function to helpers
  * cni manager: catch server shutdown
  * server: notify user when network isn't ready yet
  * stop using hardcoded "pod" const
  * oci: always reap conmon zombies
  * clarify some error messages
  * Drop intermediate CRI types
  * Relabel containerenv files
  * Add minimum_mappable_(u|g)id settings
  * Fix runtime panic on stats server shutdown
  * restore: restore stop before managing namespace
  * server: add {,List}SandboxStats
  * server: refactor sandbox list
  * server: use stats server to get container stats
  * container server: use stats server
  * stats: add stats server
  * config: add StatsCollectionPeriod field
  * cgmgr: move most of stats handling to cgmgr
  * oci: make changes in preparation for moving stats functionality:
  * server: stub {List,}PodSandboxStats
  * server/cri: add PodSandboxStats support
  * vendor: bump cri-api
  * server/cri: refactor to make stats processing unified
  * pkg/config: use iota
  * Add go 1.17+ go:build tags
  * Remove redundant build tags
  * Add containerenv file to containers This file indicates that the current environment is inside a container environment. The same technique is used by podman and docker. The same file name/path as podman was used, as it is vendor agnostic.
  * build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
  * config: merge runtime and workload allowed annotations
  * Updates kubeadm.md: The cgroup property is removed in [kubeadm-config.v1beta3](https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/)
  * build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  * Specify runtime table format in  the error message
  * build(deps): bump github.com/containerd/ttrpc from 1.0.2 to 1.1.0
  * server: fix segfault when using cgroupv2
  * gh-actions: add sed for kube e2e
  * release-notes: update to main
  * build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
  * build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * Bug 2012838: fix override storage options from storage.conf
  * oci: fix deadlock in container stop code
  * build(deps): bump google.golang.org/grpc from 1.41.0 to 1.42.0
  * oci: always close chControl
  * oci: make some channels buffered
  * build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.5 to 5.0.6
  * Add annotation that makes /sys/fs/cgroup writable
  * Add support for CNI plugins v1.0.1
  * bump(deps-opentelemetry)
  * pin go.opentelemetry grpc/otelgrpc v0.25.0
  * opentelemetry: add gRPC tracing
  * build(deps): bump k8s.io/klog/v2 from 2.20.0 to 2.30.0
  * build(deps): bump github.com/go-logr/logr from 1.1.0 to 1.2.0
  * version: bump to 1.23.0
  * build(deps): bump github.com/containers/podman/v3 from 3.3.1 to 3.4.1
  * build(deps): bump github.com/containers/common from 0.43.2 to 0.46.0
  * test: drop swap disable playbook
  * server: add support for CRI unified field
  * server: implement swap support
  * server/cri: add support for 1.22 features
  * test: bump cri-tools version
  * scripts: pin cri-tools version
  * server: reduce needless copying for sb.NamespaceOptions
  * oci: refactor internal structure to use CRI type
  * oci: use server CRI metadata type for containers
  * sandbox: refactor internal structure to use CRI type
  * sandbox: save createdAt as a int64
  * build(deps): bump github.com/containerd/cgroups from 1.0.1 to 1.0.2
  * build(deps): bump github.com/creack/pty from 1.1.16 to 1.1.17
  * build(deps): bump github.com/Microsoft/go-winio from 0.5.0 to 0.5.1
  * Bump Kubernetes to v1.22.2
  * sandbox: use server CRI metadata type
  * docs: emphasize deprecation notice
  * update documentation for workloads
  * add allowed annotations to workloads
  * Log HTTP response writer message instead an error
  * oci: use c/common signal parsing function
  * Skip volume relabel for super privileged containers
  * oci: chown stdin pipe to user in the container
  * test: fix selinux test failures
  * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
  * Fix runtime handler docs
  * build(deps): bump github.com/containers/image/v5 from 5.15.2 to 5.16.1
  * scripts: fix release branch forward script
  * server: FilterDisallowedAnnotations of containers earlier
  * server: conditionally relabel volumes given annotation
  * build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
  * test: refactor allowed_annotation tests
  * server: reduce args in addOCIBindMounts
  * build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
  * test: add label for openshift e2e in dockerfile
  * build(deps): bump github.com/containerd/containerd from 1.5.5 to 1.5.7
  * test: skip certificate check for downloading parallel
  * Remove usge of deprecated apt-key in Ubuntu install
  * Fix install.md links
  * build(deps): bump google.golang.org/grpc from 1.40.0 to 1.41.0
  * use a more appropriate console with code block
  * build(deps): bump k8s.io/api from 0.22.1 to 0.22.2
  * build(deps): bump k8s.io/cri-api from 0.22.1 to 0.22.2
  * build(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0
  * build(deps): bump github.com/creack/pty from 1.1.15 to 1.1.16
  * build(deps): bump k8s.io/apimachinery from 0.22.1 to 0.22.2
  * fix node e2e
  * build(deps): bump github.com/intel/goresctrl from 0.1.0 to 0.2.0
  * bump crio commit used by node e2e installer
  * server: mount cgroup if hostNetwork
  * server: use container level host network setting
  * server: don't recalculate hostnet
  * Fix typo in install.md
  * Remove one of the explanations for `bind_mount_prefix` because it is duplicated.
  * node e2e: keep infra container
  * add unit test for the `server/sandbox_remove`.
  * test: fix journald test for new conmon
  * fix shfmt
  * update `install.md` for debian and ubuntu
  * build(deps): bump github.com/json-iterator/go from 1.1.11 to 1.1.12
  * build(deps): bump k8s.io/client-go from 0.22.1 to 0.22.2
  * fix shfmt
  * server: set spec when dropping infra
  * Update 'master' branch links to 'main'
  * bumps pause image to 3.6
  * server: don't wait forever on conmon cgroup move fail
  * build(deps): bump github.com/containers/storage from 1.34.1 to 1.36.0
  * Remove bashism in sh script
  * Do not log if Intel RDT is not supported
  * build(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.0.5
  * Fix cluster.yaml for kubectl create
  * call cmd.Wait() in all cases we call Start()
  * oci: call wait on conmon if cgroup move fails
  * build(deps): bump github.com/go-logr/logr from 1.0.0 to 1.1.0
  * Fix `crio_image_pulls_layer_size_` metrics docs
  * Adapt to klog incompatible changes
  * build(deps): bump k8s.io/klog/v2 from 2.10.0 to 2.20.0
  * Add `--profile-cpu` and `--profile-mem` options
  * build(deps): bump github.com/containers/podman/v3 from 3.3.0 to 3.3.1
  * server: remove ineffective `updateLock`.
  * Fix missing quantile in `latency_microseconds_total` metrics
  * Update crio commit for node e2e
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1
  * Bump runc binary to 1.0.2
  * Switch to go1.17 for CI
  * fix debian 10 build doc
  * test/testdata/sandbox_config.json: fix the dns_config
  * adds updating instructions to install.md</changelog>
  <changelog author="jkowalczyk@suse.com" date="1652961600">- Update to version 1.24.0:
  * oci: Move exec probe process to container cgroup, if enabled
  * config: Add monitor_exec_cgroup config option
  * Reenable pod runtime in package spec
  * dependencies: Upversion conmon dependency to v2.0.27
  * Sanitize conmonrs log level and print used version
  * Wrap runtime pod errors
  * openshift test: use go 1.18
  * openshift test: add skip_pod_runtime to cri-o spec
  * Bump nixpkgs and use go1.18
  * Fix golangci-lint errors
  * add runtime pod
  * vendor conmon-rs
  * oci: add IsInfra method
  * oci: lock for runtime creation
  * test: use go 1.18 for lint
  * Move WillRunSystemd call after iterating the mounts
  * Add sha256sum bundle files to uploaded artifacts
  * crio:fix a bug about log container
  * oci: use runtime handler level monitor fields
  * config: assume default conmon cgroup if it's not specified
  * template: add comment to runtimes table
  * config: replace Conmon specific fields with runtime handler versions
  * main(): don't treat reexec.Init() == true as an error
  * crio:try fix integration test failed, because unpause not on time
  * config: increase pids limit to unlimited and deprecate it and logSizeMax
  * bump ocicni to 0.3.1
  * bump containernetworking cni to 1.1.0
  * crio: unpause ctr after test
  * crio:fix golint check warning
  * fix(stats): incorrect id on zfs driver
  * crio:fix crun it failed
  * crio:update status after pause/unpause container
  * oci: cleanup log path if the container failed to create
  * utils: remove unused io related packages
  * runtime_vm: use containerd deps for container io directly
  * remove the external dependency on the conntrack binary
  * go.{mod,sum}: update CDI deps to v0.3.2.
  * server: no longer use hardcoded timeouts
  * fix builds by passing -buildvcs=false on 386
  * test: bump to go 1.18.1
  * Disable systemd-mode cgroup detection conditionally
  * crio: Fix review issues and make format shell file
  * Add bats test to ensure namespaces are cleaned up on pod stop
  * pinns: Check calloc return value
  * bump to 4.11 image
  * crio: Fix code style
  * crio: implement extended interface for pause/unpause container
  * seccomp: drop unshare syscall from default profile
  * Retry to set CPU load balancing before return the error
  * build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.1.0
  * Fix integration tests
  * Switch to registry.k8s.io for the sandbox Image:
  * Change the mcs order in selinux.bats to test the canonization of selinux label
  * Canonize selinux label for comparison with filesystem label
  * oci: fix segfault in pod stop code
  * capabilities: drop inheritable
  * Bump ocicni to v0.3.0
  * Switch to ginkgo/v2
  * Add bats test for infra_ctr_cpuset taskset
  * Add bats test for zombie conmon cleanup
  * Update golangci-lint and config
  * Bump golang to 1.18.x
  * pinns: Pass sysctls as repeated '-s' arguments
  * Fix shell format
  * README: Update EOL &amp; Version Skew links
  * config/sysctl: fail if there is a + in the value
  * Fix critest
  * Enable `--seccomp-use-default-when-empty` by default
  * test: update to new runc behavior
  * Automatically chcon and restorecon on get script
  * Pin `github.com/u-root/u-root`
  * Switch to `main` for `get` script
  * Bump nixpkgs
  * Pin nixos/nix version
  * test: allow state of failing tests to be kept intact.
  * factory: take capabilities setup
  * Add dedicated security information
  * test/crio-wipe.bats: don't nuke $TESTDIR too early.
  * test/cgroups.bats: fix incorrect setup order.
  * test/cdi.bat: add CDI integration tests.
  * config,cli: add configuration for CDI.
  * pkg/container: implement CDI device injection.
  * go.{mod,sum}: update deps, vendor.
  * contrib/test: force BATS symlink in place.
  * contrib/test: always install BATS for integration.
  * openshift e2e: bump cri-o version
  * bump to 1.24.0
  * test: avoid concurrent crictl config writes.
  * server: stop deleting pod from idIndex if already gone
  * CI: use kubernetes from git tip
  * test/e2e: update skipped test list
  * contrib/test/int/build/kubernetes: rm deprecated RunAsGroup
  * server: use syncfs instead of fsync
  * config/sysctls: validate against invalid spaces
  * [gitpod] use latest workspace full
  * hack/build-rpms.sh: fix yum-builddep failures
  * ci: bump shellcheck to 0.8.0
  * test/apparmor: suppress bogus SC2031/2031
  * test/cni_plugin_helper: suppress shellcheck warning
  * test/test_runner: rm eval, fix comment
  * OWNERS: move rhatdan to emeritus approvers
  * OWNERS: move runcom to emeritus approvers
  * utils: Sync: use f.Sync
  * Deny empty `localhost/` AppArmor profiles
  * OWNERS: add first round of reviewers
  * OWNERS: Move @sboeuf to emeritus approver
  * int/storage: getReferences: fix gocritic warning
  * server: fix (rather than ignore) gocritic warning
  * server/streaming: specify the linter
  * ci: bump golangci-lint to 1.44.0
  * scripts/release-notes: fix printf args
  * scripts: fix a typo
  * int/version: fix forcetypeassert linter warning
  * server/container_create_linux: fix forcetypeassert warning
  * utils: fix forcetypeassert linter warnings
  * server/streaming: fix nolintlint warning
  * int/storage: fix gosimple warning
  * int/config/cgmgr: fix stylecheck warnings
  * Format code using gofumpt 0.2.1
  * Makefile: fix a comment
  * test/crio-wipe: fixups
  * ISSUE_TEMPLATE: fix grammatical error
  * OWNERS: move @sameo to emeritus_approvers
  * ISSUE_TEMPLATES: update membership form to be reviewer form
  * ISSUE_TEMPLATES: add a couple of more
  * image: use imageCache value for ImageStatus()
  * contrib/bundle: remove deprecated kubelet option.
  * minor edit: removed dead link from TOC
  * oci: drop WaitContainerStateStopped
  * oci: fix a leaked goroutine
  * internal/factory/container: initialize from pkg/container
  * internal/factory/sandbox: initialize from pkg/sandbox
  * README: update branches
  * Updated format
  * Generate checksum files for artifacts
  * test: add test for skipped sysctls
  * server: skip sysctls that would affect the host
  * deep copy List{PodSandbox,Container} structs
  * GOVERNANCE: fix links
  * oci: always have conmon log to syslog
  * README: add reference to governance
  * add GOVERNANCE.md
  * issue templates: add membership request form
  * Add Debian_11 OS variable on installation instructions of Debian Signed-off-by: Wang Kai &lt;persistence201306@gmail.com&gt;
  * criocli: produce diff-friendlier zsh completions.
  * ci: use main branch for conmon
  * server: fix race with kubelet
  * Fix runtime panic on pod sandbox stats retrieval
  * update go to 1.17 in go.mod
  * Reuse createContainerIO in CreateContainer
  * Fix vm containers couldn't restore after CRI-O restart
  * ci: use main version of runc
  * openshift e2e: bump ci image
  * server: fix a potential NULL-pointer dereference.
  * Documentation: expand on CNI CIDRs in the kubeadm tutorial
  * test: update tests for allowed_devices
  * config: add AllowedDevices option
  * pass the main mount point to fix crypto profiles binding
  * Add Nestybox to the CRI-O adopters list.
  * server: drop duplicate log message
  * pkg/container: fix container device GID fallback.
  * bump crio commit for upstream k8s CI
  * adds config template linting
  * adds comments to default values
  * server: don't set memory swap when it's not enabled
  * Inherits storage configurations from storage.conf if crio config does not set
  * use cmdrunner singleton
  * conmonmgr: refactor for new CommandRunner
  * cmdrunner: update mocks and add target to makefile
  * config: prepend commands with taskset if InfraCtrCPUSet is configured
  * cmdrunner: add tests for prepended commands
  * cmdrunner: create singleton
  * Use timeout for conmon cgroup move
  * build(deps): bump google.golang.org/grpc from 1.42.0 to 1.43.0
  * Fixed a problem where metricImagePullsBytesTotal was getting updated twice and on second call getting incorrect labels
  * test: add test ensuring a stopped pod is restored
  * sandbox stop: remove namespaces
  * restore: handle removed namespaces
  * Partially revert "restore: restore stop before managing namespace"
  * restore: ensure containers are wiped on reboot
  * build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
  * vendor: bump c/image to 5.17.0
  * pinns: Add LDFLAGS to Makefile
- Packaging: unpin go version to BuildRequires: golang(API) &gt;= 1.17</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1652961601">- Update BuildRequires: golang(API) &gt;= 1.18
  * Dependency Go module capnproto.org/go/capnp/v3 requires Go 1.18</changelog>
  <changelog author="jkowalczyk@suse.com" date="1658750400">- Update to version 1.24.1:
  CVE-2022-1708
  * boo#1200285 CVE-2022-1708
  * bump to v1.24.1
  * conmonmgr: query help text to see if it supports log-global-size-max
  * add support for conmon log-global-size-max
  * oci: cap exec sync length
  * Fix review issues
  * Fix it case failed
  * Fix review issues
  * Add integration test for remove paused ctr
  * 1.When in paused state, stop contianer should unpause it 2.We should treat paused state as running, or kubelet will delete it and restart one
  * fix review issues
  * Try to force delete ctr when in paused state
  * vendor: bump crypto package</changelog>
  <changelog author="rbrown@suse.com" date="1671451200">- Update to version 1.24.3:
  * version: bump to 1.24.3
  * set add_inheritable_capabilities to true by default
  * use AddInheritableCapabilities
  * config: add field AddInheritableCapabilities
  * resourcestore: add test for stages
  * server: update stages according to progress with resource creation
  * resource store: return stage when a watcher is requested
  * resource store: introduce stages
  * build(deps): bump golangci/golangci-lint-action from 2 to 3
  * Fix nginx based integration tests
  * Revert "capabilities: drop inheritable"
  * [1.24] vendor: bump containers/storage to v1.37.2
  * Adding annotations for image and sandbox name.
  * migrate image_list to quay.io
  * server: handle exit files asynchronously
  * server: remove exit file in exit monitor
  * server: cleanup exit monitor function
  * oci: take opLock for UpdateContainer
  * version: bump to v1.24.2
  * remove succinct option to fix jenkins
  * Use a default umask of `0o022`
  * Fix unit test coverage
  * Fix release-notes tag determination
  * Upload release notes for each tag
  * Fix container status for HostToContainer propagation
  * bump ocicni to 0.4.0
  * Fix unit tests
  * test: set cri stats more idiomatically
  * utils/RunUnderSystemdScope: fix wrt channel deadlock
  * oci: kill children of container if it is in the host pid namespace</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1693483200">- (bsc#1214406) update `kubelet.env`:
  * to remove the following deprecated/obselete flags:
  * * `--container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --runtime-request-timeout=15m`
  * to add new flag -&gt; `--fail-swap-on=false`</changelog>
</package>
<package pkgid="163541da039001885b9ca47dc3118134ba8c5bdb8f65fbe7ed523fcbd09be75e5fe06f1aa5b1cb15be56a771d71eb0f54bb94922ccd4592b1e9d8fede1199369" name="cri-tools" arch="riscv64">
  <version epoch="0" ver="1.35.0" rel="1.1"/>
  <changelog author="alexandre.vicenzi@suse.com" date="1618228800">- Update to version 1.21.0:
  * Bump README versions to v1.21.0
  * Update dependencies
  * Add dependabot config file
  * Simplify test image build process for user images
  * Move from gcr.io/cri-tools to gcr.io/k8s-staging-cri-tools
  * Fix UID/GID and username values for test images
  * Bump gcb-docker-gcloud image to v20210331-c732583
  * Fix CRI-O master installation in GitHub actions</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1628251200">- Update to version 1.21.0:
  * Bump README versions to v1.21.0
  * Update dependencies
  * Add dependabot config file
  * Simplify test image build process for user images
  * Move from gcr.io/cri-tools to gcr.io/k8s-staging-cri-tools
  * Fix UID/GID and username values for test images
  * Bump gcb-docker-gcloud image to v20210331-c732583
  * Fix CRI-O master installation in GitHub actions</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1628251201">- Update to version 1.22.0:
  * Bump Kubernetes to v1.22.0
  * Bump k8s.io/api from 0.21.3 to 0.22.0
  * Bump k8s.io/cri-api from 0.21.3 to 0.22.0
  * Bump k8s.io/kubectl from 0.21.3 to 0.22.0
  * Bump k8s.io/apimachinery from 0.21.3 to 0.22.0
  * Bump github.com/docker/docker
  * Bump github.com/opencontainers/selinux from 1.8.2 to 1.8.3</changelog>
  <changelog author="rbrown@suse.com" date="1647432000">- Update to version 1.23.0:
  * Bump docs to v1.23.0
  * Bump github.com/opencontainers/selinux from 1.9.1 to 1.10.0
  * Bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
  * Bump github.com/docker/docker
  * Bump google.golang.org/grpc from 1.42.0 to 1.43.0
  * 1.5.9
  * Use same grpc max message size as Kubelet
  * Add support for cri-dockerd
  * Add support for specifying custom test container images.
  * Fix cri-dockerd CI runs
  * Fix Containerd main branch CI for Windows
  * fix ci for dockershim-critest
  * Update Windows images for ltsc2022
  * images: use k8s-staging-test-infra/gcb-docker-gcloud
  * Bump github.com/onsi/gomega from 1.16.0 to 1.17.0
  * Refactor fish completion
  * Rename bash and zsh completion functions
  * Add zsh compinit tag
  * Bump google.golang.org/grpc from 1.41.0 to 1.42.0
  * Bump github.com/docker/docker
  * Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
  * Add release publishing workflow
  * Bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
  * Add SHA512 sum for release files
  * Bump github.com/docker/docker
  * Bump google.golang.org/grpc from 1.40.0 to 1.41.0
  * Bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0
  * Bump k8s.io/api from 0.22.1 to 0.22.2
  * Bump k8s.io/cri-api from 0.22.1 to 0.22.2
  * Bump k8s.io/apimachinery from 0.22.1 to 0.22.2
  * Bump k8s.io/client-go from 0.22.1 to 0.22.2
  * Bump k8s.io/kubectl from 0.22.1 to 0.22.2
  * Updates E2E test images registry
  * Bump github.com/opencontainers/selinux from 1.8.4 to 1.8.5
  * Switch to go1.17 for CI
  * Bump github.com/opencontainers/runc from 1.0.1 to 1.0.2
  * Added dropping/adding `ALL` capabilities case to critest
  * Bump github.com/onsi/gomega from 1.15.0 to 1.16.0
  * Bump k8s.io/cri-api from 0.22.0 to 0.22.1
  * Bump k8s.io/client-go from 0.22.0 to 0.22.1
  * Bump k8s.io/api from 0.22.0 to 0.22.1
  * Bump k8s.io/apimachinery from 0.22.0 to 0.22.1
  * Bump k8s.io/kubectl from 0.22.0 to 0.22.1
  * Bump google.golang.org/grpc from 1.39.1 to 1.40.0
  * Bump github.com/onsi/gomega from 1.14.0 to 1.15.0
  * Bump github.com/opencontainers/selinux from 1.8.3 to 1.8.4
  * Bump google.golang.org/grpc from 1.39.0 to 1.39.1</changelog>
  <changelog author="jkowalczyk@suse.com" date="1652961600">- Update to version 1.24.0:
  * Vendor Kubernetes v1.24.0
  * Fixes the incubator project reference
  * update containerd socket in windows
  * Bump github.com/opencontainers/runc from 1.1.0 to 1.1.1
  * Bump github.com/urfave/cli/v2 from 2.4.0 to 2.5.1
  * Bump github.com/opencontainers/selinux from 1.10.0 to 1.10.1
  * Bump github.com/docker/docker
  * Bump github.com/onsi/gomega from 1.18.1 to 1.19.0
  * install CNI on linux
  * Fix setup-gcloud action by referencing `v0`
  * Fix CRI-O tests
  * Add CRICTL_AUTH env var option to crictl pull
  * Make RPCs CRI v1 and v1alpha2 compatible
  * Bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0
  * Bump github.com/docker/docker
  * Bump google.golang.org/grpc from 1.44.0 to 1.45.0
  * Bump github.com/docker/distribution
  * fix security test case for hostpid
  * fix log info for mount test case
  * fix seccomp test case for arm64
  * Type cast error messages to `string`
  * add annotation for pull
  * Bump github.com/docker/distribution
  * Add `crictl statsp` command
  * Update crictl ps to show pod name and image path
  * Bump github.com/onsi/gomega from 1.18.0 to 1.18.1
  * Add backwards compatiblity to `Version` and `ListContainerStats` RPCs
  * Switch to CRI v1 API
  * Bump google.golang.org/grpc from 1.43.0 to 1.44.0
  * Bump github.com/onsi/gomega from 1.17.0 to 1.18.0
  * Bump github.com/opencontainers/runc from 1.0.3 to 1.1.0</changelog>
  <changelog author="jkowalczyk@suse.com" date="1652961601">- Update to version 1.24.1:
  * Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4
  * Bump github.com/opencontainers/runc from 1.1.1 to 1.1.2
  * Remove selinux build tag
  * cmd/critest: fix empty ginkgo flag's value issue
  * Bump github.com/docker/docker
  * Bump github.com/urfave/cli/v2 from 2.5.1 to 2.6.0
  * Switch to ginkgo/v2</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1740744000">- Update to version 1.32.0:
  * Ref for changelog: https://github.com/kubernetes-sigs/cri-tools/releases/tag/v1.32.0
- update: `%define project sigs.k8s.io/cri-tools`
- bump: `BuildRequires:  golang(API) &gt;= 1.24`
- update _service file to add `go_modules` service to generate the `vendor.tar.gz`
  * update .spec file to add the vendor tarball as source</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749297600">- Update to version 1.33.0:
  https://github.com/kubernetes-sigs/cri-tools/releases/tag/v1.33.0
  * Feature
  - Add metricdescs subcommand for ListMetricDescriptors API (#1815, @bitoku)
  - Added crictl update --oom-score-adj flag. (#1781, @saschagrunert)
  - KEP-3619: "crictl info" now shows "RuntimeFeatures" object(in ".features" field) (#1772, @everpeace)
  - crictl logs now is able to fetch a specific log stream of a container with the introducted --stream flag. (#1724, @knight42)
  * Documentation
  - Generated man files using go-md2man v2. (#1770, @saschagrunert)
  * Bug or Regression
  - Added --all flag to crictl inspect to allow listing exited containers.
  - Fixed --image filter flag for crictl inspect and exec. (#1752, @saschagrunert)
  * Dependencies added
  - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.26.0
  - github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  - github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  - github.com/go-jose/go-jose/v4: v4.0.4
  - github.com/klauspost/compress: v1.18.0
  - github.com/kylelemons/godebug: v1.1.0
  - github.com/prashantv/gostub: v1.1.0
  - github.com/spiffe/go-spiffe/v2: v2.5.0
  - github.com/zeebo/errs: v1.4.0
  - go.opentelemetry.io/auto/sdk: v1.1.0
  - go.opentelemetry.io/contrib/detectors/gcp: v1.34.0
  - go.opentelemetry.io/otel/sdk/metric: v1.34.0
  - go.uber.org/automaxprocs: v1.6.0
  - sigs.k8s.io/randfill: v1.0.0
  * Dependencies changed
  - cel.dev/expr: v0.16.1 → v0.20.0
  - cloud.google.com/go/compute/metadata: v0.5.0 → v0.6.0
  - github.com/Azure/go-ansiterm: 306776e → faa5f7b
  - github.com/cncf/xds/go: b4127c9 → 2f00578
  - github.com/docker/docker: v27.3.1+incompatible → v28.1.1+incompatible
  - github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  - github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  - github.com/golang/glog: v1.2.2 → v1.2.4
  - github.com/google/btree: v1.0.1 → v1.1.3
  - github.com/google/gnostic-models: v0.6.8 → v0.6.9
  - github.com/google/go-cmp: v0.6.0 → v0.7.0
  - github.com/google/gofuzz: v1.2.0 → v1.0.0
  - github.com/google/pprof: d1b30fe → 27863c8
  - github.com/gorilla/websocket: v1.5.0 → e064f32
  - github.com/grpc-ecosystem/grpc-gateway/v2: v2.23.0 → v2.26.1
  - github.com/invopop/jsonschema: v0.12.0 → v0.13.0
  - github.com/moby/term: v0.5.0 → v0.5.2
  - github.com/onsi/ginkgo/v2: v2.22.0 → v2.23.4
  - github.com/onsi/gomega: v1.36.0 → v1.37.0
  - github.com/opencontainers/selinux: v1.11.1 → v1.12.0
  - github.com/pmezard/go-difflib: 5d4384e → v1.0.0
  - github.com/prometheus/client_golang: v1.19.1 → v1.22.0-rc.0
  - github.com/prometheus/common: v0.55.0 → v0.62.0
  - github.com/stretchr/objx: v0.1.0 → v0.5.2
  - github.com/stretchr/testify: v1.9.0 → v1.10.0
  - github.com/urfave/cli/v2: v2.27.5 → v2.27.6
  - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.53.0 → v0.58.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.32.0 → v1.35.0
  - go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.32.0 → v1.35.0
  - go.opentelemetry.io/otel/metric: v1.32.0 → v1.35.0
  - go.opentelemetry.io/otel/sdk: v1.32.0 → v1.35.0
  - go.opentelemetry.io/otel/trace: v1.32.0 → v1.35.0
  - go.opentelemetry.io/otel: v1.32.0 → v1.35.0
  - go.opentelemetry.io/proto/otlp: v1.3.1 → v1.5.0
  - golang.org/x/crypto: v0.28.0 → v0.36.0
  - golang.org/x/mod: v0.21.0 → v0.24.0
  - golang.org/x/net: v0.30.0 → v0.38.0
  - golang.org/x/oauth2: v0.23.0 → v0.27.0
  - golang.org/x/sync: v0.10.0 → v0.13.0
  - golang.org/x/sys: v0.28.0 → v0.32.0
  - golang.org/x/term: v0.27.0 → v0.31.0
  - golang.org/x/text: v0.21.0 → v0.24.0
  - golang.org/x/time: v0.7.0 → v0.9.0
  - golang.org/x/tools: v0.26.0 → v0.31.0
  - google.golang.org/genproto/googleapis/api: dd2ea8e → 56aae31
  - google.golang.org/genproto/googleapis/rpc: dd2ea8e → 56aae31
  - google.golang.org/grpc: v1.68.1 → v1.72.0
  - google.golang.org/protobuf: v1.35.2 → v1.36.6
  - k8s.io/api: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/apimachinery: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/apiserver: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/cli-runtime: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/client-go: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/component-base: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/component-helpers: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/cri-api: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/cri-client: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/kube-openapi: 32ad38e → c8a335a
  - k8s.io/kubectl: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/kubelet: v0.32.0-rc.2 → v0.33.0-rc.0
  - k8s.io/metrics: v0.32.0-rc.2 → v0.33.0-rc.0
  - sigs.k8s.io/kustomize/api: v0.18.0 → v0.19.0
  - sigs.k8s.io/kustomize/kustomize/v5: v5.5.0 → v5.6.0
  - sigs.k8s.io/kustomize/kyaml: v0.18.1 → v0.19.0
  - sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  * Dependencies removed
  - github.com/census-instrumentation/opencensus-proto: v0.4.1
  - github.com/go-kit/log: v0.2.1
  - github.com/go-logfmt/logfmt: v0.5.1
  - google.golang.org/appengine: v1.6.7
- refactor '_service' file to use obs_scm
- refactor spec file</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1758888000">- Update to version 1.34.0:
  * Update k8s and ginkgo
  * Bump the gomod group across 1 directory with 10 updates
  * Update golangci-lint and config
  * Bump crate-ci/typos from 1.35.3 to 1.35.4
  * Bump actions/checkout from 4.2.2 to 5.0.0
  * Vendor Kubernetes v1.34.0-rc.1
  * Bump crate-ci/typos from 1.35.2 to 1.35.3
  * Bump actions/cache from 4.2.3 to 4.2.4
  * Bump crate-ci/typos from 1.35.1 to 1.35.2
  * Bump the gomod group with 4 updates
  * Bump crate-ci/typos from 1.34.0 to 1.35.1
  * Bump github.com/docker/docker in the gomod group
  * Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 in the kubernetes group
  * Bump the gomod group with 2 updates
  * support to auto generate pod uuid
  * add warning about empty cgroup_parent field in pod config
  * Bump the kubernetes group with 7 updates
  * Bump google.golang.org/grpc from 1.73.0 to 1.74.0 in the gomod group
  * Update golangci-lint and config
  * doc: add steps to use runp when systemd cgroup driver is used
  * Bump crate-ci/typos from 1.33.1 to 1.34.0
  * Bump the gomod group across 1 directory with 4 updates
  * Switch to windows-2025 in CI
  * Support websocket connections in `critest`
  * Bump ncipollo/release-action from 1.16.0 to 1.18.0
  * Bump the gomod group with 4 updates
  * Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the kubernetes group
  * Bump github.com/docker/docker in the gomod group
  * Bump the gomod group across 1 directory with 15 updates
  * Bump creyD/prettier_action from 4.5 to 4.6
  * Revert "Disable containerd hostport test"
  * Fix regression in reading crictl config file
  * Bump crate-ci/typos from 1.32.0 to 1.33.1
  * Add --all flag to crictl stop command.
  * rename the google group for sig node
  * Bump the kubernetes group with 7 updates
  * Fix containerd CI tests
  * Bump google.golang.org/grpc from 1.72.0 to 1.72.1 in the gomod group
  * Bump actions/setup-go from 5.4.0 to 5.5.0
  * Bump creyD/prettier_action from 4.3 to 4.5
  * Fix CRI-O CI
  * Bump the gomod group with 3 updates
  * Bump crate-ci/typos from 1.31.2 to 1.32.0
  * reuse urfave/cli.Context instead of creating a new instance
  * add local imports to goimports formatting settings
  * Bump crate-ci/typos from 1.31.1 to 1.31.2
  * Update release notes tool to v0.18.0
  * Switch to k8s final
  * Bump the kubernetes group with 7 updates
  * fix the issue of regexp matching
  * pass down the context object wrapped within the urfave/cli.Context struct
  * Update cri-tools to v1.33.0 in README.md</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1771588800">- Update to version 1.35.0:
  * Vendor Kubernetes v1.35.0-rc.1
  * buf fix: fix panic when no image in container-config
  * Vendor Kubernetes v1.35.0-rc.0
  * Bump actions/checkout from 6.0.0 to 6.0.1
  * fix:sometimes oom test failed
  * Bump crate-ci/typos from 1.39.2 to 1.40.0
  * Update Windows test image and fix CRI-O test cleanup
  * Use `latest` gcb-docker-gcloud for building test images
  * Bump actions/setup-go from 6.0.0 to 6.1.0
  * Bump actions/checkout from 5.0.1 to 6.0.0
  * Update golangci-lint to v2.6.2 and fix lint issues
  * Bump actions/checkout from 5.0.0 to 5.0.1
  * Bump crate-ci/typos from 1.39.1 to 1.39.2
  * Bump crate-ci/typos from 1.39.0 to 1.39.1
  * Disable runc integration tests due to AppArmor issue
  * update selinux to v1.13.0 to address cve
  * Update validation.md documentation
  * Switch to `macos-latest` runner
  * Update documentation with missing features and fixes
  * Remove unused e2e badge
  * Bump crate-ci/typos from 1.38.1 to 1.39.0
  * Add buffer pooling for JSON operations
  * Optimize marshalMapInOrder with strings.Builder
  * Modernize golang for 1.25
  * Bump actions/upload-artifact from 4.6.2 to 5.0.0
  * bump containerd dependency to 1.7 in go.mod
  * remove unnecessary build step on Windows
  * Containerd 1.6 is EOL now
  * Remove link to outdated kubic repository
  * Bump crate-ci/typos from 1.38.0 to 1.38.1
  * Bump crate-ci/typos from 1.37.1 to 1.38.0
  * Bump crate-ci/typos from 1.37.0 to 1.37.1
  * Fix typos
  * Bump crate-ci/typos from 1.36.3 to 1.37.0
  * Bump crate-ci/typos from 1.36.2 to 1.36.3
  * Bump actions/cache from 4.2.4 to 4.3.0
  * chore: sync names
  * docs: updated the typo in CRI-O badge image URL
  * Bump the kubernetes group with 7 updates
  * Disable short name mode in CRI-O e2e tests
  * Bump actions/setup-go from 5.5.0 to 6.0.0
  * Bump crate-ci/typos from 1.36.0 to 1.36.2
  * Bump crate-ci/typos from 1.35.5 to 1.36.0
  * Bump ncipollo/release-action from 1.18.0 to 1.20.0
  * Bump crate-ci/typos from 1.35.5 to 1.35.8
  * Bump ncipollo/release-action from 1.18.0 to 1.19.1
  * Switch to to k8s 0.34.0
  * Bump the gomod group across 1 directory with 8 updates
  * Bump the gomod group with 2 updates
  * Switch to go 1.25
  * Bump crate-ci/typos from 1.35.4 to 1.35.5
  * Update cri-tools to v1.34.0 in README.md</changelog>
</package>
<package pkgid="253e582f4d9de5e083525248cff921cd978f665b8393380d1dea62ee7e835abb09b024e5bc383fdc916af19d2a96a5cb942f4765fbbb315b7e35718d4b616b09" name="crispy-doom" arch="riscv64">
  <version epoch="0" ver="7.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679918400">- Initial package (version 5.12.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680091200">- Switch from packageand() to modern rpm conditionals
- Avoid conflict with chocolate-doom manpages</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 6.0.0:
  * The display settings window in the setup tool has been
    reorganised to a better arrangement.
  * It is now possible to load .lmp files (and play back demos)
    with long filenames
  * In the setup tool, it is now possible to hold down shift when
  * changing key/mouse/joystick bindings to prevent other
    bindings to the same key from being cleared (thanks myk).
  * The joystick menu in the setup tool now has a test button
  * Specifying the -privateserver option implies -server
  * Freedesktop.org desktop files are now installed for Doom and
    the setup tool, which will appear in the main menu on desktop
  * environments such as Gnome and KDE
  * The Chex Quest dehacked patch (chex.deh) will now be detected
    if it is in the same directory as the IWAD file.
  * Added support for the alternate version of the Final Doom
    executable included in some later versions of the Id
    Anthology.
  * Very short sound effects are not played, to better emulate
    the behavior of DMX in Vanilla Doom
  * The null sector dereference emulation code has been imported
    from Prboom+ - this fixes a desync with CLNJ-506.LMP
  * The IDMUS cheat doesn’t work when emulating the v1.9
    executable
  * Menu navigation when using joystick/joypad (thanks AXDOOMER).
  * For configuration file value for shift keys, use scan code
    for right shift, not left shift (thanks AXDOOMER).
  * Default joystick buttons for the setup tool now match Vanilla
  * The default sfx/music volume set by the setup tool is now 8
    instead of 15, matching the game itself. (thanks AXDOOMER).
  * Weapon cycling from the shotgun to the chaingun in Doom 1 now
    works properly (thanks AXDOOMER).
  * MIDI playback that locked up when using an empty MUS / MIDI
    file
  * Default sampling rate used by setup tool changed to 44100Hz,
    to match the game default (thanks AXDOOMER).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1723204800">- Update to release 7.0
  * True color rendering support (from Chocolate Doom 3.1.0 base)
  * Improve display of secret sector coloring in automap when
    custom PLAYPALs are used.
  * Use PWAD-provided color translation tables for colored blood.
  * Allow non-power-of-2 wide sky textures.
  * Add support for Sigil II.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750161600">- Add c99.patch, c23-gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 7.1
  * Added support for Heretic 2025, Hexen 2025, and for
    KEX masterlevels.wad.
  * Heretic/Hexen: added A11Y functions, map markers, Crispy HUD,
    translucency options.
  * Added support for non-power-of-2 wide textures.
  * Added IDDST, IDDKT, IDDIT cheats, ported from Woof.
  * Added support for Gib health feature from DOOM Retro.
  * Fix regression in uncapped automap mouse panning introduced by
    fast polling changes.
- Delete c99.patch, c23-gcc15.patch (merged)</changelog>
</package>
<package pkgid="b6b268f955b500f8c6394a08ab1b31fdd556bdcd8a4b324ae94f5261054ed327546af99d1f7e58f21d5863ab25b4559eb7abef282639bb8055cd25cf28866513" name="crispy-doom-bash-completion" arch="noarch">
  <version epoch="0" ver="7.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679918400">- Initial package (version 5.12.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680091200">- Switch from packageand() to modern rpm conditionals
- Avoid conflict with chocolate-doom manpages</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 6.0.0:
  * The display settings window in the setup tool has been
    reorganised to a better arrangement.
  * It is now possible to load .lmp files (and play back demos)
    with long filenames
  * In the setup tool, it is now possible to hold down shift when
  * changing key/mouse/joystick bindings to prevent other
    bindings to the same key from being cleared (thanks myk).
  * The joystick menu in the setup tool now has a test button
  * Specifying the -privateserver option implies -server
  * Freedesktop.org desktop files are now installed for Doom and
    the setup tool, which will appear in the main menu on desktop
  * environments such as Gnome and KDE
  * The Chex Quest dehacked patch (chex.deh) will now be detected
    if it is in the same directory as the IWAD file.
  * Added support for the alternate version of the Final Doom
    executable included in some later versions of the Id
    Anthology.
  * Very short sound effects are not played, to better emulate
    the behavior of DMX in Vanilla Doom
  * The null sector dereference emulation code has been imported
    from Prboom+ - this fixes a desync with CLNJ-506.LMP
  * The IDMUS cheat doesn’t work when emulating the v1.9
    executable
  * Menu navigation when using joystick/joypad (thanks AXDOOMER).
  * For configuration file value for shift keys, use scan code
    for right shift, not left shift (thanks AXDOOMER).
  * Default joystick buttons for the setup tool now match Vanilla
  * The default sfx/music volume set by the setup tool is now 8
    instead of 15, matching the game itself. (thanks AXDOOMER).
  * Weapon cycling from the shotgun to the chaingun in Doom 1 now
    works properly (thanks AXDOOMER).
  * MIDI playback that locked up when using an empty MUS / MIDI
    file
  * Default sampling rate used by setup tool changed to 44100Hz,
    to match the game default (thanks AXDOOMER).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1723204800">- Update to release 7.0
  * True color rendering support (from Chocolate Doom 3.1.0 base)
  * Improve display of secret sector coloring in automap when
    custom PLAYPALs are used.
  * Use PWAD-provided color translation tables for colored blood.
  * Allow non-power-of-2 wide sky textures.
  * Add support for Sigil II.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750161600">- Add c99.patch, c23-gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 7.1
  * Added support for Heretic 2025, Hexen 2025, and for
    KEX masterlevels.wad.
  * Heretic/Hexen: added A11Y functions, map markers, Crispy HUD,
    translucency options.
  * Added support for non-power-of-2 wide textures.
  * Added IDDST, IDDKT, IDDIT cheats, ported from Woof.
  * Added support for Gib health feature from DOOM Retro.
  * Fix regression in uncapped automap mouse panning introduced by
    fast polling changes.
- Delete c99.patch, c23-gcc15.patch (merged)</changelog>
</package>
<package pkgid="877186aeb71193246fe0cded011dd22a8d83aa9167f431a20e55ae51c7e81d6912f0c4f72c8ff12a27e1ee3fcf4b3d9837bb87d494ed64c299bba890e5c131cb" name="criterion" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- First OBS release.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 2.4.2:
  * Fix: fixed crash in assert failure reporting when there was no diff.
    If the user-provided function to stringify an object was bugged and
    produced equal output for non-equal objects, thus producing an empty
    diff, Criterion crashed trying to access an unset parameter list.
  * Fix: fixed crashing tests when Criterion was compiled with nanopb&gt;=0.4.7
  * Fix: fixed deadlock when test timeout was specified and the system was
    overloaded.
  * Fix: fixed segfault if map_shdr fails (David Gloe).
  * Fix: fixed memory leak on test failure (Jookia).
  * Fix: fixed gt() and ge().
  * Fix: escape XML/JSON reports.
  * Misc: converted klib and debugbreak submodules to subprojects
  * Misc: various documentation fixes (Yuri Victorovich, Jonas Schulze).
  * Misc: various updates to dependencies.
- Delete fix-nanopb.patch
- Add fix-meson.patch: since klib and debugbreak provides only some header
  files, search for those deps in Meson fails, therefore we have to remove
  them. Those deps are specified in the spec file though.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Rename devel package from libcriterion3-devel to
  libcriterion-devel: the devel package never follows the soversion
  of the libraries, as it is, unlike the libraries, not meant to be
  parallel-installable.</changelog>
  <changelog author="pgajdos@suse.com" date="1741262400">- added patches
  fix build with gcc15
  + criterion-gcc15.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 2.4.3:
  * Fix: fixed C23 compilation (Petr Gajdos)
  * Misc: CMake FindCriterion improvements (Peter Kokot).
  * Misc: various documentation fixes (Yohann Boniface, Christopher Sahnwaldt,
  * Misc: various updates to dependencies.
- Drop upstreamed criterion-gcc15.patch</changelog>
</package>
<package pkgid="cd50e3f98a3be49ec654ddcbba92ab1d5c1e93c3a9d94e1f9eddbd46e39e2377550ed7480f004d9017d5b51ed5daab548477c55b9915228006ab53f7f412d6de" name="criterion-lang" arch="noarch">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- First OBS release.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 2.4.2:
  * Fix: fixed crash in assert failure reporting when there was no diff.
    If the user-provided function to stringify an object was bugged and
    produced equal output for non-equal objects, thus producing an empty
    diff, Criterion crashed trying to access an unset parameter list.
  * Fix: fixed crashing tests when Criterion was compiled with nanopb&gt;=0.4.7
  * Fix: fixed deadlock when test timeout was specified and the system was
    overloaded.
  * Fix: fixed segfault if map_shdr fails (David Gloe).
  * Fix: fixed memory leak on test failure (Jookia).
  * Fix: fixed gt() and ge().
  * Fix: escape XML/JSON reports.
  * Misc: converted klib and debugbreak submodules to subprojects
  * Misc: various documentation fixes (Yuri Victorovich, Jonas Schulze).
  * Misc: various updates to dependencies.
- Delete fix-nanopb.patch
- Add fix-meson.patch: since klib and debugbreak provides only some header
  files, search for those deps in Meson fails, therefore we have to remove
  them. Those deps are specified in the spec file though.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Rename devel package from libcriterion3-devel to
  libcriterion-devel: the devel package never follows the soversion
  of the libraries, as it is, unlike the libraries, not meant to be
  parallel-installable.</changelog>
  <changelog author="pgajdos@suse.com" date="1741262400">- added patches
  fix build with gcc15
  + criterion-gcc15.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1770379200">- Update to 2.4.3:
  * Fix: fixed C23 compilation (Petr Gajdos)
  * Misc: CMake FindCriterion improvements (Peter Kokot).
  * Misc: various documentation fixes (Yohann Boniface, Christopher Sahnwaldt,
  * Misc: various updates to dependencies.
- Drop upstreamed criterion-gcc15.patch</changelog>
</package>
<package pkgid="4fcb1a4980cff4120ec2066569e7ee89e37c969b374462fb651d68bf777553ecb1a54d67cb92277c8761bfd7db49b4322342990aa82a9c8e4d1d95378a7f7a0a" name="criu" arch="riscv64">
  <version epoch="0" ver="4.2" rel="1.1"/>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- Depend on python3-setuptools for building, distutils is deprecated
  and it's not available in python &gt; 3.11</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1737633601">- Fix the error "vdso: Unexpected rt vDSO area bounds" (bsc#1236330):
  taken from the upstream bug tracker
    https://github.com/checkpoint-restore/criu/pull/2539
  vdso-handle-vvar_vclock-vma-s.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1738324800">- Build with default nftables support on openSUSE (bsc#1236769)
  * 0001-cr_options-switch-networking-default-backend-to-nfta.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741262400">- Drop unneeded Requires on python3-ipaddr.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1743422400">- Update to criu 4.1:
  New features:
  * RISC-V Support
  * PIDFD Support
  * arm64: C/R PAC keys
  Bugfixes:
  * vdso: handle vvar_vclock vma-s
  * seize: Take --timeout option into account when freezing processes
  * net: use unique lock chain names (nftables)
  * Fixes here and there.
  Improvements:
  * CUDA Enhancements
  * Allow setting the default network locking backend
  * Enable coredump generation for aarch64 and arm
  * vdso: switch from DT_HASH to DT_GNU_HASH
- Drop superfluous patches:
  vdso-handle-vvar_vclock-vma-s.patch
  0001-cr_options-switch-networking-default-backend-to-nfta.patch
- Enable riscv build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1744891200">- build with selinux support (bsc#1238136)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1748260800">- add
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch
  (bsc#1241515)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755086400">- Update to version 4.1.1:
  This release of CRIU (4.1.1) addresses a critical compatibility issue
  introduced in the Linux kernel and back-ported to all stable releases.
  The kernel commit (12f147ddd6de "do_change_type(): refuse to operate on
  unmounted/not ours mounts") addressed the security issue introduced
  almost 20 years ago. Unfortunately, this change inadvertently broke the
  restore functionality of mount namespaces within CRIU. Users attempting
  to restore a container on updated kernels would encounter the error:
  "mnt-v2: Failed to make mount 476 slave: Invalid argument."
  This release contains the necessary adjustments to CRIU, allowing it to
  work seamlessly with kernels incorporating this security change.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1756382400">- Actually enable builds for riscv64
- Enable the amdgpu plugin on riscv64 as well</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1772625600">- Update to version 4.2:
  New features:
  * plugins/amdgpu: Implement parallel restore
  * Handle processes with uprobes vma
  * libcriu: Enable setting of RPC config file
  Bugfixes:
  * criu/compel: fix compilation on musl/arm64
  * pagemap: change PagemapEntry.nr_pages to uint64 to support huge mappings
  * pagemap: prevent integer overflow in pagemap_len
  * Relax ELF magic check to support MIPS libraries
  * Fix: getsockopt usage for SO_PASSCRED/SO_PASSSEC on Linux 6.16
  Improvements:
  * ci: consolidate aarch64 tests on GitHub runners
  * cr-service: Refactor RPC config parsing
  * Many improvements in pycriu
- Drop obsoleted patch:
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch</changelog>
</package>
<package pkgid="5ce631b4fc6df5d1425511f243b70104dfaa68e445d17382666e4c201e8b05a00b575c437f1fa45a72633fe5c28624b420a033cf717970293a2aac4c7b800604" name="criu-devel" arch="riscv64">
  <version epoch="0" ver="4.2" rel="1.1"/>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- Depend on python3-setuptools for building, distutils is deprecated
  and it's not available in python &gt; 3.11</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1737633601">- Fix the error "vdso: Unexpected rt vDSO area bounds" (bsc#1236330):
  taken from the upstream bug tracker
    https://github.com/checkpoint-restore/criu/pull/2539
  vdso-handle-vvar_vclock-vma-s.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1738324800">- Build with default nftables support on openSUSE (bsc#1236769)
  * 0001-cr_options-switch-networking-default-backend-to-nfta.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741262400">- Drop unneeded Requires on python3-ipaddr.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1743422400">- Update to criu 4.1:
  New features:
  * RISC-V Support
  * PIDFD Support
  * arm64: C/R PAC keys
  Bugfixes:
  * vdso: handle vvar_vclock vma-s
  * seize: Take --timeout option into account when freezing processes
  * net: use unique lock chain names (nftables)
  * Fixes here and there.
  Improvements:
  * CUDA Enhancements
  * Allow setting the default network locking backend
  * Enable coredump generation for aarch64 and arm
  * vdso: switch from DT_HASH to DT_GNU_HASH
- Drop superfluous patches:
  vdso-handle-vvar_vclock-vma-s.patch
  0001-cr_options-switch-networking-default-backend-to-nfta.patch
- Enable riscv build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1744891200">- build with selinux support (bsc#1238136)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1748260800">- add
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch
  (bsc#1241515)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755086400">- Update to version 4.1.1:
  This release of CRIU (4.1.1) addresses a critical compatibility issue
  introduced in the Linux kernel and back-ported to all stable releases.
  The kernel commit (12f147ddd6de "do_change_type(): refuse to operate on
  unmounted/not ours mounts") addressed the security issue introduced
  almost 20 years ago. Unfortunately, this change inadvertently broke the
  restore functionality of mount namespaces within CRIU. Users attempting
  to restore a container on updated kernels would encounter the error:
  "mnt-v2: Failed to make mount 476 slave: Invalid argument."
  This release contains the necessary adjustments to CRIU, allowing it to
  work seamlessly with kernels incorporating this security change.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1756382400">- Actually enable builds for riscv64
- Enable the amdgpu plugin on riscv64 as well</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1772625600">- Update to version 4.2:
  New features:
  * plugins/amdgpu: Implement parallel restore
  * Handle processes with uprobes vma
  * libcriu: Enable setting of RPC config file
  Bugfixes:
  * criu/compel: fix compilation on musl/arm64
  * pagemap: change PagemapEntry.nr_pages to uint64 to support huge mappings
  * pagemap: prevent integer overflow in pagemap_len
  * Relax ELF magic check to support MIPS libraries
  * Fix: getsockopt usage for SO_PASSCRED/SO_PASSSEC on Linux 6.16
  Improvements:
  * ci: consolidate aarch64 tests on GitHub runners
  * cr-service: Refactor RPC config parsing
  * Many improvements in pycriu
- Drop obsoleted patch:
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch</changelog>
</package>
<package pkgid="5654f6bd6328d893e8926ed559314ae5156d4eb9c96d2b22efc0d2c28fccbbd31c55d7205a6d80b538da25ec92e1620bc2c494db1b62fab4fae2a65e0e1d1d39" name="criu-plugin-amdgpu" arch="riscv64">
  <version epoch="0" ver="4.2" rel="1.1"/>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- Depend on python3-setuptools for building, distutils is deprecated
  and it's not available in python &gt; 3.11</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1737633601">- Fix the error "vdso: Unexpected rt vDSO area bounds" (bsc#1236330):
  taken from the upstream bug tracker
    https://github.com/checkpoint-restore/criu/pull/2539
  vdso-handle-vvar_vclock-vma-s.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1738324800">- Build with default nftables support on openSUSE (bsc#1236769)
  * 0001-cr_options-switch-networking-default-backend-to-nfta.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741262400">- Drop unneeded Requires on python3-ipaddr.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1743422400">- Update to criu 4.1:
  New features:
  * RISC-V Support
  * PIDFD Support
  * arm64: C/R PAC keys
  Bugfixes:
  * vdso: handle vvar_vclock vma-s
  * seize: Take --timeout option into account when freezing processes
  * net: use unique lock chain names (nftables)
  * Fixes here and there.
  Improvements:
  * CUDA Enhancements
  * Allow setting the default network locking backend
  * Enable coredump generation for aarch64 and arm
  * vdso: switch from DT_HASH to DT_GNU_HASH
- Drop superfluous patches:
  vdso-handle-vvar_vclock-vma-s.patch
  0001-cr_options-switch-networking-default-backend-to-nfta.patch
- Enable riscv build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1744891200">- build with selinux support (bsc#1238136)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1748260800">- add
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch
  (bsc#1241515)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755086400">- Update to version 4.1.1:
  This release of CRIU (4.1.1) addresses a critical compatibility issue
  introduced in the Linux kernel and back-ported to all stable releases.
  The kernel commit (12f147ddd6de "do_change_type(): refuse to operate on
  unmounted/not ours mounts") addressed the security issue introduced
  almost 20 years ago. Unfortunately, this change inadvertently broke the
  restore functionality of mount namespaces within CRIU. Users attempting
  to restore a container on updated kernels would encounter the error:
  "mnt-v2: Failed to make mount 476 slave: Invalid argument."
  This release contains the necessary adjustments to CRIU, allowing it to
  work seamlessly with kernels incorporating this security change.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1756382400">- Actually enable builds for riscv64
- Enable the amdgpu plugin on riscv64 as well</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1772625600">- Update to version 4.2:
  New features:
  * plugins/amdgpu: Implement parallel restore
  * Handle processes with uprobes vma
  * libcriu: Enable setting of RPC config file
  Bugfixes:
  * criu/compel: fix compilation on musl/arm64
  * pagemap: change PagemapEntry.nr_pages to uint64 to support huge mappings
  * pagemap: prevent integer overflow in pagemap_len
  * Relax ELF magic check to support MIPS libraries
  * Fix: getsockopt usage for SO_PASSCRED/SO_PASSSEC on Linux 6.16
  Improvements:
  * ci: consolidate aarch64 tests on GitHub runners
  * cr-service: Refactor RPC config parsing
  * Many improvements in pycriu
- Drop obsoleted patch:
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch</changelog>
</package>
<package pkgid="ebe4442e07e3e2a7a82755b73521eabdb240151ced4f278e2c9e0917b9d6083fde17253208794bba3208c0b385f9de7f3e33e492580ae757db88164738c53b8d" name="criu-plugin-cuda" arch="riscv64">
  <version epoch="0" ver="4.2" rel="1.1"/>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- Depend on python3-setuptools for building, distutils is deprecated
  and it's not available in python &gt; 3.11</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1737633601">- Fix the error "vdso: Unexpected rt vDSO area bounds" (bsc#1236330):
  taken from the upstream bug tracker
    https://github.com/checkpoint-restore/criu/pull/2539
  vdso-handle-vvar_vclock-vma-s.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1738324800">- Build with default nftables support on openSUSE (bsc#1236769)
  * 0001-cr_options-switch-networking-default-backend-to-nfta.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741262400">- Drop unneeded Requires on python3-ipaddr.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1743422400">- Update to criu 4.1:
  New features:
  * RISC-V Support
  * PIDFD Support
  * arm64: C/R PAC keys
  Bugfixes:
  * vdso: handle vvar_vclock vma-s
  * seize: Take --timeout option into account when freezing processes
  * net: use unique lock chain names (nftables)
  * Fixes here and there.
  Improvements:
  * CUDA Enhancements
  * Allow setting the default network locking backend
  * Enable coredump generation for aarch64 and arm
  * vdso: switch from DT_HASH to DT_GNU_HASH
- Drop superfluous patches:
  vdso-handle-vvar_vclock-vma-s.patch
  0001-cr_options-switch-networking-default-backend-to-nfta.patch
- Enable riscv build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1744891200">- build with selinux support (bsc#1238136)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1748260800">- add
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch
  (bsc#1241515)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755086400">- Update to version 4.1.1:
  This release of CRIU (4.1.1) addresses a critical compatibility issue
  introduced in the Linux kernel and back-ported to all stable releases.
  The kernel commit (12f147ddd6de "do_change_type(): refuse to operate on
  unmounted/not ours mounts") addressed the security issue introduced
  almost 20 years ago. Unfortunately, this change inadvertently broke the
  restore functionality of mount namespaces within CRIU. Users attempting
  to restore a container on updated kernels would encounter the error:
  "mnt-v2: Failed to make mount 476 slave: Invalid argument."
  This release contains the necessary adjustments to CRIU, allowing it to
  work seamlessly with kernels incorporating this security change.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1756382400">- Actually enable builds for riscv64
- Enable the amdgpu plugin on riscv64 as well</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1772625600">- Update to version 4.2:
  New features:
  * plugins/amdgpu: Implement parallel restore
  * Handle processes with uprobes vma
  * libcriu: Enable setting of RPC config file
  Bugfixes:
  * criu/compel: fix compilation on musl/arm64
  * pagemap: change PagemapEntry.nr_pages to uint64 to support huge mappings
  * pagemap: prevent integer overflow in pagemap_len
  * Relax ELF magic check to support MIPS libraries
  * Fix: getsockopt usage for SO_PASSCRED/SO_PASSSEC on Linux 6.16
  Improvements:
  * ci: consolidate aarch64 tests on GitHub runners
  * cr-service: Refactor RPC config parsing
  * Many improvements in pycriu
- Drop obsoleted patch:
  0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch</changelog>
</package>
<package pkgid="2be4096ec81e8e30506a66b9e4c80948f01121a3465940f1182035168da6344687b9917db4a15b6b965a6e9b282d893a65ba7f327be7ab3343d4301ec0b19d55" name="crmsh" arch="noarch">
  <version epoch="0" ver="5.0.0+20260407.ce740ef1" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1773316800">- Update to version 5.0.0+20260312.ad57a9db:
  * Dev: testcases: remove traceback
  * Fix: log: Disable color when not on a TTY (bsc#1259178)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1773403200">- Update to version 5.0.0+20260313.6235a908:
  * Dev: sh: Use sh_helper.py for su commands (bsc#1254757)</changelog>
  <changelog author="XLiang@suse.com" date="1774440000">- Update to version 5.0.0+20260325.30415311:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: behave: Add new feature file deprecated_term.feature
  * Dev: sbd: Check and fix based on the current property term
  * Dev: utils: Use class DeprecatedTermTranslator
  * Dev: utils: Get deprecated cluster options dynamically
  * Dev: ui_configure: Hide deprecated name while running get_property/property
  * Dev: testcases: Adjust original test cases for previous commit
  * Dev: Check deprecated properties for multiple commands
  * Dev: Check deprecated property name and give warning
  * Dev: doc: Replace terminology 'stonith' with 'fencing' in crm.8.adoc
  * Dev: behave: Adjust functional test for previous commit
  * Dev: xmlutil: Consider both 'stonith' and 'fencing' terms when checking watchdog timeout
  * Dev: Replace terminology 'stonith' with 'fencing' (jsc#PED-14631)</changelog>
  <changelog author="XLiang@suse.com" date="1774958400">- Update to version 5.0.0+20260331.778ade0d:
  * Dev: unittests: Adjust unit test for previous commits
  * Dev: behave: Adjust functional test for previous commits
  * Dev: qdevice: Remove unused codes
  * Fix: bootstrap: On join node, retrieve qdevice certification files before starting qdevice (bsc#1254243)</changelog>
  <changelog author="XLiang@suse.com" date="1775044800">- Update to version 5.0.0+20260401.827507a4:
  * Fix: crm.8.adoc: Use cluster inside KVM guest as example instead of Xen</changelog>
  <changelog author="XLiang@suse.com" date="1775131200">- Update to version 5.0.0+20260402.66548890:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: doc: Update the formular to calculate the expected fencing-watchdog-timeout
  * Fix: sbd: Update the formular to calculate the expected fencing-watchdog-timeout</changelog>
  <changelog author="XLiang@suse.com" date="1775131201">- Update to version 5.0.0+20260402.f2dfba7d:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: bootstrap: Reject setup sbd stage if cluster is not quorate
  * Dev: ui_sbd: Rename SBD.check_timeout_configurations to SBD.check_sbd_health
  * Dev: sbd: Add diskless SBD warning while doing sbd health check</changelog>
  <changelog author="XLiang@suse.com" date="1775131202">- Update to version 5.0.0+20260402.90d08295:
  * Dev: behave: Add functional test case for previous commit
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: sbd: And check and fix methods for fence_sbd pcmk_delay_max and crashdump parameter</changelog>
  <changelog author="nicholas.yang@suse.com" date="1775217600">- Update to version 5.0.0+20260403.4ebee742:
  * Fix: bootstrap: Ensure robust node identification when removing from cluster (bsc#1259683)</changelog>
  <changelog author="XLiang@suse.com" date="1775563200">- Update to version 5.0.0+20260407.ce740ef1:
  * Dev: behave: Adjust functional test for previous commit
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: ui_sbd: Refactor SBD crashdump set/purge flow to avoid inconsistent /etc/sysconfig/sbd</changelog>
</package>
<package pkgid="eabd3fc7d035a723cb70fa3ec33d413725354a8fde1228e7654a3e2c08ca80a7fe8fd256559c5ef6548b93c03855b00be22791a47f803cc3e61f36b47dd1fc62" name="crmsh-scripts" arch="noarch">
  <version epoch="0" ver="5.0.0+20260407.ce740ef1" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1773316800">- Update to version 5.0.0+20260312.ad57a9db:
  * Dev: testcases: remove traceback
  * Fix: log: Disable color when not on a TTY (bsc#1259178)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1773403200">- Update to version 5.0.0+20260313.6235a908:
  * Dev: sh: Use sh_helper.py for su commands (bsc#1254757)</changelog>
  <changelog author="XLiang@suse.com" date="1774440000">- Update to version 5.0.0+20260325.30415311:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: behave: Add new feature file deprecated_term.feature
  * Dev: sbd: Check and fix based on the current property term
  * Dev: utils: Use class DeprecatedTermTranslator
  * Dev: utils: Get deprecated cluster options dynamically
  * Dev: ui_configure: Hide deprecated name while running get_property/property
  * Dev: testcases: Adjust original test cases for previous commit
  * Dev: Check deprecated properties for multiple commands
  * Dev: Check deprecated property name and give warning
  * Dev: doc: Replace terminology 'stonith' with 'fencing' in crm.8.adoc
  * Dev: behave: Adjust functional test for previous commit
  * Dev: xmlutil: Consider both 'stonith' and 'fencing' terms when checking watchdog timeout
  * Dev: Replace terminology 'stonith' with 'fencing' (jsc#PED-14631)</changelog>
  <changelog author="XLiang@suse.com" date="1774958400">- Update to version 5.0.0+20260331.778ade0d:
  * Dev: unittests: Adjust unit test for previous commits
  * Dev: behave: Adjust functional test for previous commits
  * Dev: qdevice: Remove unused codes
  * Fix: bootstrap: On join node, retrieve qdevice certification files before starting qdevice (bsc#1254243)</changelog>
  <changelog author="XLiang@suse.com" date="1775044800">- Update to version 5.0.0+20260401.827507a4:
  * Fix: crm.8.adoc: Use cluster inside KVM guest as example instead of Xen</changelog>
  <changelog author="XLiang@suse.com" date="1775131200">- Update to version 5.0.0+20260402.66548890:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: doc: Update the formular to calculate the expected fencing-watchdog-timeout
  * Fix: sbd: Update the formular to calculate the expected fencing-watchdog-timeout</changelog>
  <changelog author="XLiang@suse.com" date="1775131201">- Update to version 5.0.0+20260402.f2dfba7d:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: bootstrap: Reject setup sbd stage if cluster is not quorate
  * Dev: ui_sbd: Rename SBD.check_timeout_configurations to SBD.check_sbd_health
  * Dev: sbd: Add diskless SBD warning while doing sbd health check</changelog>
  <changelog author="XLiang@suse.com" date="1775131202">- Update to version 5.0.0+20260402.90d08295:
  * Dev: behave: Add functional test case for previous commit
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: sbd: And check and fix methods for fence_sbd pcmk_delay_max and crashdump parameter</changelog>
  <changelog author="nicholas.yang@suse.com" date="1775217600">- Update to version 5.0.0+20260403.4ebee742:
  * Fix: bootstrap: Ensure robust node identification when removing from cluster (bsc#1259683)</changelog>
  <changelog author="XLiang@suse.com" date="1775563200">- Update to version 5.0.0+20260407.ce740ef1:
  * Dev: behave: Adjust functional test for previous commit
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: ui_sbd: Refactor SBD crashdump set/purge flow to avoid inconsistent /etc/sysconfig/sbd</changelog>
</package>
<package pkgid="000f96f82af4e74bc85148d030354dc2f1690e211f52411ca9ee31944e30c1ba1ebcfe2605034050f65d1958492ac217ba57d2a60252e179d37954f7913062e2" name="crmsh-test" arch="noarch">
  <version epoch="0" ver="5.0.0+20260407.ce740ef1" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1773316800">- Update to version 5.0.0+20260312.ad57a9db:
  * Dev: testcases: remove traceback
  * Fix: log: Disable color when not on a TTY (bsc#1259178)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1773403200">- Update to version 5.0.0+20260313.6235a908:
  * Dev: sh: Use sh_helper.py for su commands (bsc#1254757)</changelog>
  <changelog author="XLiang@suse.com" date="1774440000">- Update to version 5.0.0+20260325.30415311:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: behave: Add new feature file deprecated_term.feature
  * Dev: sbd: Check and fix based on the current property term
  * Dev: utils: Use class DeprecatedTermTranslator
  * Dev: utils: Get deprecated cluster options dynamically
  * Dev: ui_configure: Hide deprecated name while running get_property/property
  * Dev: testcases: Adjust original test cases for previous commit
  * Dev: Check deprecated properties for multiple commands
  * Dev: Check deprecated property name and give warning
  * Dev: doc: Replace terminology 'stonith' with 'fencing' in crm.8.adoc
  * Dev: behave: Adjust functional test for previous commit
  * Dev: xmlutil: Consider both 'stonith' and 'fencing' terms when checking watchdog timeout
  * Dev: Replace terminology 'stonith' with 'fencing' (jsc#PED-14631)</changelog>
  <changelog author="XLiang@suse.com" date="1774958400">- Update to version 5.0.0+20260331.778ade0d:
  * Dev: unittests: Adjust unit test for previous commits
  * Dev: behave: Adjust functional test for previous commits
  * Dev: qdevice: Remove unused codes
  * Fix: bootstrap: On join node, retrieve qdevice certification files before starting qdevice (bsc#1254243)</changelog>
  <changelog author="XLiang@suse.com" date="1775044800">- Update to version 5.0.0+20260401.827507a4:
  * Fix: crm.8.adoc: Use cluster inside KVM guest as example instead of Xen</changelog>
  <changelog author="XLiang@suse.com" date="1775131200">- Update to version 5.0.0+20260402.66548890:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: doc: Update the formular to calculate the expected fencing-watchdog-timeout
  * Fix: sbd: Update the formular to calculate the expected fencing-watchdog-timeout</changelog>
  <changelog author="XLiang@suse.com" date="1775131201">- Update to version 5.0.0+20260402.f2dfba7d:
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: bootstrap: Reject setup sbd stage if cluster is not quorate
  * Dev: ui_sbd: Rename SBD.check_timeout_configurations to SBD.check_sbd_health
  * Dev: sbd: Add diskless SBD warning while doing sbd health check</changelog>
  <changelog author="XLiang@suse.com" date="1775131202">- Update to version 5.0.0+20260402.90d08295:
  * Dev: behave: Add functional test case for previous commit
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: sbd: And check and fix methods for fence_sbd pcmk_delay_max and crashdump parameter</changelog>
  <changelog author="nicholas.yang@suse.com" date="1775217600">- Update to version 5.0.0+20260403.4ebee742:
  * Fix: bootstrap: Ensure robust node identification when removing from cluster (bsc#1259683)</changelog>
  <changelog author="XLiang@suse.com" date="1775563200">- Update to version 5.0.0+20260407.ce740ef1:
  * Dev: behave: Adjust functional test for previous commit
  * Dev: unittests: Adjust unit test for previous commit
  * Dev: ui_sbd: Refactor SBD crashdump set/purge flow to avoid inconsistent /etc/sysconfig/sbd</changelog>
</package>
<package pkgid="26f15db21698e16041e915cba7dd6a7ae5b4ba0cd7e5299ddf5264cb5981a0fbab6bf09641fe41f4ae792017d96bd47ae8ebe8056e4a52f64754c8df023cd916" name="cron" arch="riscv64">
  <version epoch="0" ver="4.2" rel="99.1"/>
  <changelog author="Michal Koutný &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>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1704974400">- Fix anacron not working when /etc/default/anacron does not exist,
  fixes bsc#1218377
  * test-for-etc-default-anacron.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1705579200">- Set safe permissions for crontab backups. Add
  * safe-backup-permissions.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705924800">- Update to 1.7.1:
  * crond: Wait on finishing the job with -n option to check
    the exit status
  * crond: Do not set the return path to &lt;&gt; if non-default MAILFROM is set
  * /etc/sysconfig/crond and /etc/default/anacron files are optional
- Remove test-for-etc-default-anacron.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1714392000">- Remove safe-backup-permissions.patch -- Merged upstream
- Update to 1.7.2:
  * crond: Revert setting the return path to &lt;&gt;. It is not RFC
    compliant.
  * crond: Inherit MAILFROM from the crond process environment.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1720526400">- Improve permissions checks in run-cron. Just check if the permission
  matches completely. Otherwise e.g. setgid directories causes failures</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add cronie-gcc15.patch to fix gcc15 compile time error</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1768824000">- Use systemd-tmpfiles to create files under /var. Set appropriate
  permissions in %files list (jsc#PED-14737)</changelog>
</package>
<package pkgid="74e3b2d7fa1f576d3585c0af6f5531e4103f1dc85f827d34c1a2b8c29f0148b86aaab4c23f8d4515e482220b9039314553c4a2c310a715eaea3f56d58dc2e613" name="cronic" arch="noarch">
  <version epoch="0" ver="3" rel="1.4"/>
  <changelog author="seroton10@gmail.com" date="1365249600">- Initial RPM package</changelog>
  <changelog author="seroton10@gmail.com" date="1409572800">- Added source URL
- Fix license specification</changelog>
  <changelog author="seroton10@gmail.com" date="1409572801">- Updated script from source, it now states the license</changelog>
  <changelog author="seroton10@gmail.com" date="1409745600">- Fixed license string in .spec file</changelog>
  <changelog author="seroton10@gmail.com" date="1409918400">- Fix /tmp races</changelog>
  <changelog author="seroton10@gmail.com" date="1460548800">- Security update to v3 (CVE-2016-3992):
  * Use mktemp-d to avoid race-conditions and security problems.
  * Drop cronic.patch, which has become redundant.</changelog>
</package>
<package pkgid="d8651273ded13d62d35f2ce9809902c20328e7a2c42b42d6b7e00b82b26f91e867256ac783f0f33d2184c218d2a02b8954cb3cfba98dcd8e46a6eaf884c01ecf" name="cronie" arch="riscv64">
  <version epoch="0" ver="1.7.2" rel="99.1"/>
  <changelog author="Michal Koutný &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>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1704974400">- Fix anacron not working when /etc/default/anacron does not exist,
  fixes bsc#1218377
  * test-for-etc-default-anacron.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1705579200">- Set safe permissions for crontab backups. Add
  * safe-backup-permissions.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705924800">- Update to 1.7.1:
  * crond: Wait on finishing the job with -n option to check
    the exit status
  * crond: Do not set the return path to &lt;&gt; if non-default MAILFROM is set
  * /etc/sysconfig/crond and /etc/default/anacron files are optional
- Remove test-for-etc-default-anacron.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1714392000">- Remove safe-backup-permissions.patch -- Merged upstream
- Update to 1.7.2:
  * crond: Revert setting the return path to &lt;&gt;. It is not RFC
    compliant.
  * crond: Inherit MAILFROM from the crond process environment.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1720526400">- Improve permissions checks in run-cron. Just check if the permission
  matches completely. Otherwise e.g. setgid directories causes failures</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add cronie-gcc15.patch to fix gcc15 compile time error</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1768824000">- Use systemd-tmpfiles to create files under /var. Set appropriate
  permissions in %files list (jsc#PED-14737)</changelog>
</package>
<package pkgid="147cacfbd74f5a18a16720c30465d9684b56b2c5e954f73d889d332381d1a5be386eb3d27845e0576e6cbf31d04c192ae720c8bc28c3d0ba568f18d38baf33f7" name="cronie-anacron" arch="riscv64">
  <version epoch="0" ver="1.7.2" rel="99.1"/>
  <changelog author="Michal Koutný &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>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1704974400">- Fix anacron not working when /etc/default/anacron does not exist,
  fixes bsc#1218377
  * test-for-etc-default-anacron.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1705579200">- Set safe permissions for crontab backups. Add
  * safe-backup-permissions.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705924800">- Update to 1.7.1:
  * crond: Wait on finishing the job with -n option to check
    the exit status
  * crond: Do not set the return path to &lt;&gt; if non-default MAILFROM is set
  * /etc/sysconfig/crond and /etc/default/anacron files are optional
- Remove test-for-etc-default-anacron.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1714392000">- Remove safe-backup-permissions.patch -- Merged upstream
- Update to 1.7.2:
  * crond: Revert setting the return path to &lt;&gt;. It is not RFC
    compliant.
  * crond: Inherit MAILFROM from the crond process environment.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1720526400">- Improve permissions checks in run-cron. Just check if the permission
  matches completely. Otherwise e.g. setgid directories causes failures</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743422400">- add cronie-gcc15.patch to fix gcc15 compile time error</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1768824000">- Use systemd-tmpfiles to create files under /var. Set appropriate
  permissions in %files list (jsc#PED-14737)</changelog>
</package>
<package pkgid="05a25db122cca439b6d9fff1a714d288fb421a604e1e21984d97713fe672ff00c146c77e4f959f681c870d6bab9c764f152a6b2eff4ccc5e26d6508a1c07d1f8" name="cross-aarch64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="f4cbec32f95d7a5a3e7bb89ee150d550b791279495557bfa3c5c315bb20650cd11d210010d197b74eb77458839c58d8ccc9ca85c98aef76de699b61af42af1ba" name="cross-aarch64-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="1a9121b22637666ed3652d56462ca26b8eede1053f5be8bf63e9b832f39edc9751c477d33acb27850b3a7eb023aff7f73e58bac18c7df5bfbdeb6d2698192582" name="cross-aarch64-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="982903139c1bb9fbebb35b6a909d7f8670c0ec53934a12f82e9090267aaf73b891da1014ad3747ec2a445e41f39e27b6233d71e6d61e81d7f923929c72006f29" name="cross-aarch64-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="5cbe045cf960bfa818e13cec5be17af1a84a6ce0761fddbf2baa21bddce54386f01e223186edf986abbe136c0216f978dbd93afc52612c744a154a4f4aa3dc05" name="cross-aarch64-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="18f5398a4d52874ca62d405fa116ea8609d9632c28d3b08a5d6e96b669d718814ab382b92f159a5639a98cd6db57a824dcf94d9513ff124333ec40b2023b043a" name="cross-aarch64-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="0e72a5f0063e70144ea463d7065d1df4d1cdbffe66a51f259a91ff2a8e9f14d308a1e26391ba15750daab2b9d11f7c42174a98e477a1fcb65630d46634f9402a" name="cross-aarch64-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="e75553ebed68de78168a90a72e7c8948100a91d98aea6b50a3abd1f0c5a02f5e1652f53d4c5aacbf0028a579541e3ba00a94ca2c478bf469f065e14c15f39419" name="cross-aarch64-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="8ab81cf78037a5441d6233003f0d8272c74884f8babd7ab4008bd219f7d0adfcc731c33b52a2c672696b3b252b4bc595693812d77bfa379643ea5f2031da4d50" name="cross-aarch64-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="a0b1d7053bdeba37a0f100ce29060e748634098ef646ff78f56c2bc4e530a97624c6a937358dcc7affb5d8488da41b16ce0b83c14037c0f3e8976a691aa6a8f0" name="cross-aarch64-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.42" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740052800">- Build cross-hppa and cross-loongarch64 only with gcc &gt;= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
  [#32626])
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
  grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
  supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
  compiler (BZ #32723)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740571200">- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
  on x86-32 and s390x (bsc#1234713)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1741780800">- Do not build libnsl1 (bsc#1239459)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1744977600">- Enable Userspace Livepatching on ppc64le (jsc#PED-7395)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748865600">- Filter GLIBC_PRIVATE symbols again
- Drop ngpt provides
- Refine libc_nonshared.a workaround</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750161600">- ppc64le-revert-power10-strcmp.patch: Revert optimized POWER10 strcmp,
  strncmp implementations (CVE-2025-5745, CVE-2025-5702, bsc#1244184,
  bsc#1244182, BZ #33060, BZ #33056)
- ppc64le-revert-power10-memcmp.patch: Revert optimized POWER10 memcmp
  implementation (BZ #33059)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753790400">- Update to glibc 2.42
  * The following ISO C23 function families (introduced in TS
    18661-4:2015) are now supported in &lt;math.h&gt;
  - Power and absolute-value functions: compoundn, pown, powr, rootn,
    rsqrt
  * On Linux, the pthread_gettid_np function has been added
  * The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
    ullabs, and uimaxabs, is now supported.
  * On Linux, the &lt;termios.h&gt; interface now supports arbitrary baud rates
  * The thread-local cache in malloc (tcache) now supports caching of
    large blocks
  * Support for lightweight stack guard pages via madvise and the
    MADV_GUARD_INSTALL flag has been added to pthread_create
  * Additional optimized and correctly rounded mathematical functions have
    been imported from the CORE-MATH project, in particular acospif,
    asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
  * The manual has been significantly extended and updated, particularly
    the threads, terminal, filesystem, resource, and math chapters
  * Code has been added to detect the x86-64 Intel Arrow Lake, Panther
    Lake, Clearwater Forest, and Diamond Rapids microarchitectures
  * Regarding S390, support for the new z17 platform has been added.
  * The glibc.rtld.execstack tunable now supports a compatibility mode to
    allow programs that require an executable stack through dynamically
    loaded shared libraries
  * On Linux, the &lt;termio.h&gt; header and the definition of struct termio
    in &lt;sys/ioctl.h&gt; have been removed
  * The support for TX lock elision of pthread mutexes has been deprecated
    on all architectures and will be removed in the next release
  * On AArch64 Linux targets supporting the Scalable Matrix Extension
    (SME), setjmp and sigsetjmp will disable the ZA state of SME
- posix: Fix double-free after allocation failure in regcomp
  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- For cross builds use the version-suffixed gcc and g++ executable
  names.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- inet-fortified-namespace.patch: inet-fortified: fix namespace violation
  (BZ #33227)
- abort-fork-lock-init.patch: stdlib: resolve a double lock init issue
  after fork (BZ #32994)
- ld.so-load-segment-gaps.patch: elf: Handle ld.so with LOAD segment gaps
  in _dl_find_object (BZ #31943)
- cancelable-syscall-return-value.patch: nptl: Fix SYSCALL_CANCEL for
  return values larger than INT_MAX (BZ #33245)
- ctype-tls-IE.patch: Use TLS initial-exec model for __libc_tsd_CTYPE_*
  thread variables (BZ #33234)
- i386-gnu-tls-abi-tag.patch: i386: Add GLIBC_ABI_GNU_TLS version (BZ
  [#33221])
- x86-64-gnu2-tls-abi-tag.patch: x86-64: Add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- x86-64-dt-x86-64-plt-abi-tag.patch: x86-64: Add GLIBC_ABI_DT_X86_64_PLT
  (BZ #33212)
- i386-gnu2-tls-abi-tag.patch: i386: Also add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- aarch64-sve-powf.patch: AArch64: Fix SVE powf routine (BZ #33299)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1767787200">- Manage files in /var with systemd-tmpfiles (bsc#1253139)</changelog>
</package>
<package pkgid="bed14b5c391a82d7ca21e4b970218a2ba4c8856aa35104a7cafe644051d96c8035c2fa3468624e45d8d106b9da0fb0c7fbe32e0b98d32031bd406c1d3ed917ba" name="cross-aarch64-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="c890a36b89ea888bc47ca16889503fe8b1a032206f71c56e40e5a556eca3dc8b41e4f3096700458fb04fe7bfcb48907b0514efb06920fce6cef438a8fbdeab81" name="cross-arm-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="763c659893117eec1b8c9fa865fe3b696167d44efa39b803e5b1cbc4984de8a879f411a808ef09223105fa67464c877443ce188dbaec5de19de2f6a9d96b4ac8" name="cross-arm-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="c3b6152df419a7a6ce1e7f976712ad6a12e380f49d6855581f665ac1f93f87c9070762d98e180af9e13e2c64d4c48a50bf9d59fe02e6672536e6c32fe8c13f89" name="cross-arm-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="f8a3681ae7516fc99f1798e62ae8a5111a9e4d05e733c343d0aeb1c5d3275e6569223cc50d1f0fce2d444ed50588b4addfe238aa418f097d3c1f8d7db0f27792" name="cross-arm-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="5769cac0457b8f9b0b8a4cf7b33ff15767cc0475ebbcb072e66d81db4677e63280dee9f062ce12a32949564e21a7b2c7dfa8c6daee6e0204650ca96ed1f9ba83" name="cross-arm-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="89d6705aeffcb3c0856ed3606e7ffd6bbc113fad25c72ebb9b6d0d11bc77df19dea422badce44d0c6dbd72a8a67ff1f68bd460bfefe0036711331a10ac11f174" name="cross-arm-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="aef84184226dbf7d3f7507b7a80b78cfc06375fc447801ec6a92997da76d8767aedfabae0d7fc370150f3563ebdc4bcfd58790d71798c1bd5a145cdc8f55077a" name="cross-arm-none-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="58c109fb5b94d2ab32d191c8df7c62aa1d45c5c4ecc50db3be0cb354b164a6cafbc23dc2e55bc73b6f29b9ed03332a38739ec4735223e03ee7f647e39ec1733f" name="cross-arm-none-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="1e9e1ac2f829e9e498d37f9b668f8285320a5904690337174a1e541b8ddba50c8230e5c515105c0731f0bc2d1d701cb4a0ddddfbb88bcb6859e74a82caa0da1b" name="cross-arm-none-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="7b9cd7ea73e30c89cefe7aadf8ba9f752b1cbf91d449c3b19c32bbe383fdfe09ffea4fc0ad08b32de52f1c02d4c21ea4d8f0fe333d57b1035ca476be7caf1218" name="cross-arm-none-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="63aff7aadd4ff766063b55a4588954f1964db5922f193ee32576a95a3229058d169f6cec507b4a939ba29327d044aa9dfc9e77edd3e1eed78c5ca3458a62c429" name="cross-arm-none-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="172141a9f525c9258f298a4794e55f466a3475842cf58929188344f28139abce473632fa97bba82ee8b040791111389064f58700084c2146cba0a1fe0d0d7aaa" name="cross-arm-none-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="d2b5f12da9477ac6c7b1b2d90bde90de3f57724f89eaf847305c0b98907f557401741c9634bf47ee83ee06a5c2d53aa758c5286aeeccdd417df07d02ffb4a782" name="cross-arm-none-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="07536a9f7a0113d983847a9e665d03e0e48a5225004e1d4832921ac894c805de1f852b7503c7eb663dea23379d72e0daf42d063a2995b0ea38530a63290f5a3b" name="cross-arm-none-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="11b3e8988b569e7c421217a5d16693a90a7fddf877d60e8e50d707700d4d3093aabb7a2002d2362155b3a98a60e6991a1548198218bc6632316b32b6b88b3632" name="cross-arm-none-gcc7" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="82a235ab595f8e39641c32db5861c29a4a24bb64987e9b99204ffb3115955e40a2102d7f4fa839f14f5e55d8cf979077ad3373c35ab1f17e1e169d6a0b11724c" name="cross-arm-none-gcc7-bootstrap" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="bc42c9d31f62b709e1f99e7c5809a4db5e560277576ce817cec0eac5c4c4bff730ef43431cff982746f2092d659d834948f20f62f3f3d97f077a74f424ff49bc" name="cross-arm-none-newlib-devel" arch="riscv64">
  <version epoch="0" ver="4.6.0.20260123" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1650801600">- Add initial support for TI PRU architecture. This is used for real-time
  coprocessor of BeagleBone Black (JeOS-beaglebone)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678276800">- Update to v4.3.0
  * remove i?86-pc-linux-gnu support
  * remove decstation &amp; sunos support
  * remove phoenix OS support
  * remove unused members from struct _reent (see also
  - -enable-newlib-reent-binary-compat)
  * build system internals heavily rewritten &amp; updated
  * make arm jmp_buf size and alignment ABI-conformant
  * fixed bug in arm setjmp/longjmp to preserve floating-point register
    values
  * add --enable-newlib-reent-thread-local configuration option
  * add --enable-newlib-reent-binary-compat configuration option
  * add 64-bit powerpc setjmp/longjmp support
  * use global stdio streams for all configurations
  * use global atexit data for all configurations
  * vectorized math routines added for amdgcn platform
  * nvptx: remove newlib ELIX level 1 restriction
- Already in v4.2.0
  * remove use of --cygnus option for automake
  * rename configure.in files to configure.ac
  * enable automake silent rules
  * import gdtoa from OpenBSD
  * update to Unicode 14.0
  * ignore _FORTIFY_SOURCE when building newlib
  * fixes to ldtoa
  * add clock support to nvptx port
  * various pthread POSIX APIs added
  * added implementatio for sig2str/str2sig
  * strtod/strtof to set errno to ERANGE consistently for underflow
  * fixed rounding issue with sqrt/sqrtf
  * fixed heap fragmentation issue with nano-malloc
  * FTW port for newlib
  * additions to sys/tree.h
- Add makeinfo BuildRequires for building libgloss documentation
- Amend epiphany-fixes.diff with a build fix</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1678881600">- Use valid tarball FTP url.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Add _constraints to ensure enough disk and memory are available
  during build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1728907200">- Disable epiphany build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1733140800">- Update to v4.4.0
  * long double support for i386, aarch64, and x86_64 added from FreeBSD
  * RISC-V Zfinx/Zdinx extension support
  * wildcard support added to allow arbitrary include dirs to be specified
    for a platform
  * Xtensa port added
  * printf family helper functions split out into separate files to save
    space when linking
  * wide-oriented I/O fixes including proper split of byte and wide-oriented
    stdio functions
  * support added for RISC-V long double math
  * fixes for c99/gcc-14 warnings treated as errors in multiple platforms
- Includes epiphany-fixes.diff</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737028800">- Update to v4.5.0
  * major clean-up of libgloss build including merging a number of platforms
    into top-level Makefile (moxie, v850, i960, msp430, frv, i386, ...) and
    removal of dead platforms such as xc16x
  * strverscmp fixed for comparison of digit sequence with non-digits
  * proper locking added from amdgcn
  * numerous improvements to arc support including support of 16-entry
    register file
  * long double complex functions are now skipped if long double != double
  * support for POSIX.1-2024 added to features.h
  * arc64: port added for Synopsys Designware ARCv3 ISA
  * sys/xtensa removed and replaced by machine/xtensa and libgloss
  * fixes to powf
  * fixes for building with gcc-15</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757937600">- Use versioned compiler binary (%{target}-gcc-%{gcc_version}) for building.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769428800">- Update to v4.6.0
  * multiple updates for POSIX-1.2024
  * fixed problem when REENTRANT_SYSCALLS_PROVIDED and
    MISSING_SYSCALL_NAMES are defined together
  * improved performance for mem[p]cpy/memmove optimized code
  * new --enable-newlib-hw-misaligned-access option added
  * mips libgloss support fixed
  * optimized mem and str functions for riscv
  * locale code rework to drop global_locale_string and adding
    locale_string to every locale_t
  * new m68k-atari-elf target support added
  * strtorQ method created based on FreeBSD's gdtoa library
    and used for strtold to support 128-bit long double
  * old PRU core libgloss support added
  * data tables updated to Unicode 17.0
  * various fixes</changelog>
</package>
<package pkgid="05dff8d73f91d1928aee2b20a22a96a3e0441e2ee32ebcec4d578bd2466898ce383bbe4782871fb9637297772b14dae6dda3269ea8cb22625a4e14f7efc6a8ad" name="cross-avr-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="75bd146e89eb9198d14a5e29b12edb46f31bacf663b1aeabbaa874b952efe9a31ce3951212d96df8edf18cd8fb102dd7e1f81af46dd128af2b5c1d8dcc7c842e" name="cross-avr-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="7d59ecbd5ee7b50e3451b5549ed332cd224c4bea9dc4c92656da62e4c01fc215e2715862b22cdfe151dce7f6cb4f6e9f6aa29dae45783b748997b8ada5865d14" name="cross-avr-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="edcea744653537e36459800bfb3bec902e09fe0f0bc238a123e7ae8c42ec6cfa2fa4cb30fe1a3774c2972b84e1dc352bb8fd89f09eb75abfed41f688b64f29f6" name="cross-avr-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="a956eab8610fe873ce3ee6533116d98e2eaab3d80a610f2cbe5c568ea05a497e5a8cba45c6fcca722601215fdd418025b1bc919777a3f06d310cb8f7ad931fc6" name="cross-avr-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="0655eec0b963fce3894ded32d7922e2b63a9a54617f2dcc6f2b1b26fe403c792a130b803bcc3986714c462b46f082576e1a1f20c724abdaac6ca56beea190646" name="cross-avr-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="143aa6fc9d61eb0d704eaf76cad5f15b5f8b15638f33063e2c7e3e96740154d1995918a8cf4c78168c6d6245cf8fceb661be93c1614f01bf680cafa5ef39b98c" name="cross-avr-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="b8351e32c0bd0e1d08e8be3e12a7c59242a5c7d8a21a6255b5c2ae58e71e9d820f465bd2c3835c41df12ae5febd0a19a00a11010c9a931b6cf35982ff75bbf6c" name="cross-avr-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="e9086bc4c5197e2f737fd1c7589e9ba21dd9cb7ba3dba1e3c6fa055b09ac66baae1d79ef036a78524d1e1810c7b93c6c6c93a119b0256982344a22b46e3fb5f8" name="cross-avr-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="a9143a0788dc22c44c7514ff95d05a9206b9ff5a2e7559be10067fde16e981eed247b4a03f44b24896419b3550dd43fb55fe1c90b58ce099bc3ddfdbcbebedb3" name="cross-avr-gcc7" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="220c8730837bb30171eb8d269c55f0768ce466a93add50ebbcf61bada01dd40bff814a22cc3b947b9a9aa70e5c5bc882daafa00d62368a0c98f0e99eb6048f18" name="cross-avr-gcc7-bootstrap" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="fc90b879382e0df1dcc536d778cd430a256cc84c236bde5d2b25b05701f640c4398efe43c22c72389dfc7ef6a1d59d6be97c90f6fb24dd8adf6f60fce63847bf" name="cross-bpf-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="abfaa61167845eecb312fa0e58f910dbc3b4801cbc5d8019412615992294cb0934ba711d3ba11264a68f19648910bf70a2ae5c50a9bc3677033f31adf0e2ce77" name="cross-bpf-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="4f201cc025f183ddfc4dfc72e9f4e4e7238a884621fd40c83971ffef9860f791466ce8bdaf7733ca8e52cf642f2e3df656d2bc40bee6d7d24073dbc23fd2db55" name="cross-bpf-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="75b06a5f34dbca2dfe1f0e43c917517626163e711fad822f0ddf847ddfb648642ab2d900621f8a8ed4b9d4989845c7f6d4e38b767615d47d8a32c117152f884b" name="cross-bpf-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="4b24ecebd259d3c1faa6801a43d26b12c7527ad913e8411d8d57a3dfa946e2ea30161723eec1ac484b1b55a5e892698bd773f09cac1008a0a5da3b6c3391de23" name="cross-bpf-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="40c417093e10d2dbdbd339f11c7ffe7823da6eb3501e8e200f3095dd1a595a21718a9780d5712b026407595e066b3dbf9daac09fcbb8da5e69ca61703d731012" name="cross-epiphany-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="7c8156fc0caba9cac81d497cd62a7150c304a5b4448874f8477f03d231aee1f415fdd4ab5d5402c69a5c901bc063360ca99a0aaa8adb92ebae6e04d67ac51b49" name="cross-hppa-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="e06f7eeb318d5ec30e881dc517fd14a2197462ee15795bda61f687f28ccb3e97f523d591357ef73719a9aae2b2eaa8e9ac02ea4356d2f95b47d5838255469d64" name="cross-hppa-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="2f82f46a5d80361f8abbd4555d4aefe9ae213821091fe5486c009363e2ee213e6343c93a58ac6af7a54e46cff5a7296778fdf29597614226ccd44d5add042274" name="cross-hppa-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="ad88502ab34ea2c988d39ab7c70f349f132a478ed2af91cf329a9b65d02c7cfd76a40d5114e852572259eb8842447613c119dfae88427def0ac362dba2610bbe" name="cross-hppa-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="c70748f77199b704cab89efa5b1ed3a04916ada556ce8f41b850149eea6c4c656d8ffad29edc3823926501bd61a283e682117c360f8c4316c41fe5f28a9c489e" name="cross-hppa-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="6d64683543a7aaf711eb1b234597db66522f06e9590dd30b981b598722154792a6a629d12dc72a46637db35f46c0d0e26b5894a8b3f02f1ca40de22b64f813e2" name="cross-hppa-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="66f64e08e6764e664bf989e0190c282641d5f889aab840539a242e57e602897844ea402d0f023018c355305e65e0d1aeed7879bef5282497439e83a70937a275" name="cross-hppa-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="e04ee466470307d2a28bc9e33e29743282f90ae4bbfc10ea9d8ef54056cd2d0c4a4157a8e91126a7ae87c89b1f78e1db818db6ed4319d7a876d1a829a954347e" name="cross-hppa-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="5da414c27937edfc1351fb476096e18b59f72d25989e0fa723b6c7d474d88af82e4d51110cf364a601bf843f258ccd3324c3a0547ae1cc85c8b2848e7bc2e11e" name="cross-hppa-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.42" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740052800">- Build cross-hppa and cross-loongarch64 only with gcc &gt;= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
  [#32626])
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
  grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
  supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
  compiler (BZ #32723)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740571200">- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
  on x86-32 and s390x (bsc#1234713)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1741780800">- Do not build libnsl1 (bsc#1239459)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1744977600">- Enable Userspace Livepatching on ppc64le (jsc#PED-7395)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748865600">- Filter GLIBC_PRIVATE symbols again
- Drop ngpt provides
- Refine libc_nonshared.a workaround</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750161600">- ppc64le-revert-power10-strcmp.patch: Revert optimized POWER10 strcmp,
  strncmp implementations (CVE-2025-5745, CVE-2025-5702, bsc#1244184,
  bsc#1244182, BZ #33060, BZ #33056)
- ppc64le-revert-power10-memcmp.patch: Revert optimized POWER10 memcmp
  implementation (BZ #33059)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753790400">- Update to glibc 2.42
  * The following ISO C23 function families (introduced in TS
    18661-4:2015) are now supported in &lt;math.h&gt;
  - Power and absolute-value functions: compoundn, pown, powr, rootn,
    rsqrt
  * On Linux, the pthread_gettid_np function has been added
  * The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
    ullabs, and uimaxabs, is now supported.
  * On Linux, the &lt;termios.h&gt; interface now supports arbitrary baud rates
  * The thread-local cache in malloc (tcache) now supports caching of
    large blocks
  * Support for lightweight stack guard pages via madvise and the
    MADV_GUARD_INSTALL flag has been added to pthread_create
  * Additional optimized and correctly rounded mathematical functions have
    been imported from the CORE-MATH project, in particular acospif,
    asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
  * The manual has been significantly extended and updated, particularly
    the threads, terminal, filesystem, resource, and math chapters
  * Code has been added to detect the x86-64 Intel Arrow Lake, Panther
    Lake, Clearwater Forest, and Diamond Rapids microarchitectures
  * Regarding S390, support for the new z17 platform has been added.
  * The glibc.rtld.execstack tunable now supports a compatibility mode to
    allow programs that require an executable stack through dynamically
    loaded shared libraries
  * On Linux, the &lt;termio.h&gt; header and the definition of struct termio
    in &lt;sys/ioctl.h&gt; have been removed
  * The support for TX lock elision of pthread mutexes has been deprecated
    on all architectures and will be removed in the next release
  * On AArch64 Linux targets supporting the Scalable Matrix Extension
    (SME), setjmp and sigsetjmp will disable the ZA state of SME
- posix: Fix double-free after allocation failure in regcomp
  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- For cross builds use the version-suffixed gcc and g++ executable
  names.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- inet-fortified-namespace.patch: inet-fortified: fix namespace violation
  (BZ #33227)
- abort-fork-lock-init.patch: stdlib: resolve a double lock init issue
  after fork (BZ #32994)
- ld.so-load-segment-gaps.patch: elf: Handle ld.so with LOAD segment gaps
  in _dl_find_object (BZ #31943)
- cancelable-syscall-return-value.patch: nptl: Fix SYSCALL_CANCEL for
  return values larger than INT_MAX (BZ #33245)
- ctype-tls-IE.patch: Use TLS initial-exec model for __libc_tsd_CTYPE_*
  thread variables (BZ #33234)
- i386-gnu-tls-abi-tag.patch: i386: Add GLIBC_ABI_GNU_TLS version (BZ
  [#33221])
- x86-64-gnu2-tls-abi-tag.patch: x86-64: Add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- x86-64-dt-x86-64-plt-abi-tag.patch: x86-64: Add GLIBC_ABI_DT_X86_64_PLT
  (BZ #33212)
- i386-gnu2-tls-abi-tag.patch: i386: Also add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- aarch64-sve-powf.patch: AArch64: Fix SVE powf routine (BZ #33299)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1767787200">- Manage files in /var with systemd-tmpfiles (bsc#1253139)</changelog>
</package>
<package pkgid="d9b86afe11489a7828d17cdef83e0d80e30656f44f6342976c21e67d41579c5193a03153fbf7ddcb3cb9c7e05fa9002e88e6625952248ff3b8ab768ac94551bb" name="cross-hppa-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="e7c8be09eae259dfa4e225f268aa7c4f887f12b42403f816b733677215ad2de55a81619a9c6cdd48efb52d76c8ab533c97abdb4e611f770dc3c3d0dab259a188" name="cross-hppa64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="58f48dceb15f9bd8f66661064cecfd6642fe62a64b5729543b7158fd89c58503f8946f421869a6da86f859cf4eaecc50b737448cd4a09a6601b3931b9fc8a8b8" name="cross-i386-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="72b8de97fafdadd8ab08a14b8a9e23bc94583ae12102a01208c205738a5fee4ad5e7e54beb65715452715caa9e9150dd13647b4749dc471704a94845ec6aaf40" name="cross-i386-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="5517affc42dd0a7b442892ac77dffd4fc9abd647de7a92be8a92cd7987bbe5ece216fd8e0355dc929b8a22f33e0a18504cab4bad7e8d63b055448988cc71df0b" name="cross-ia64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="ab90c496bf7dfb5e9d96b71e63e9ba9520daea28656e4035d25df9fb07a3a4275bcae4769fa6839277cb83ece3742267ed13342a0b4f357600da0c6eea2dfe96" name="cross-loongarch64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="0e5908447b5f6cef6bf7a60c24fb2a56f1b41b208fca515e5d282b959ca4480a1c724b25377f5eb2c6cbfd0e9b68eebdaa864e66c4eac1aedba45cc9fffe5f40" name="cross-loongarch64-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="3821dc3396a188441ddf3385782a9d8e1988cf6e42f26fb6ea4a857b558a3062d90a2312aecc34c9de1c4d49b96156e462399c647e9a3a3643885d6aac2eaf75" name="cross-loongarch64-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="9be7ed60ecd443142fdd733f5f59b9a1cdf51e5141844ffb152792bfde055043bf63ef277e8a2d82b2581d01a1e011e46d5d2b5978774c1578d69e0c8a62f67d" name="cross-loongarch64-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="e448ebc3bc7e8781a77b5bfeb8504e650fe0ccd615706fd21cca7a45d07a45fc627cf49132fdfa94b8df08c1f07c7403e0ed4288016530e7c5feddf96d3c2486" name="cross-loongarch64-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="5ebf63bf7efc908d7fc0108b5c3f60ff8c0591b71f03239f637098fc44b22718e6fec7ea40e38185013eda1c4afa2ce01aada80021764e4bec81e7822fb5d777" name="cross-loongarch64-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="1b7304509050857fad15240519a38cfbbbf0fb1a49e9d702ad9f6fde2cc478b4f31fcbc4795725b25fffffae9ec8a6b9b7b5fea80c0cb57ffa3730323a2cc667" name="cross-loongarch64-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="b1cb1624a20cb55c597ac4eb7492b498e2fcddd33f3f3061b6e39a64f9eac0bfb9914908485dd25863d3c6685c23583ce1f08c0d145f21562f1c8e7a19f889cc" name="cross-loongarch64-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.42" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740052800">- Build cross-hppa and cross-loongarch64 only with gcc &gt;= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
  [#32626])
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
  grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
  supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
  compiler (BZ #32723)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740571200">- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
  on x86-32 and s390x (bsc#1234713)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1741780800">- Do not build libnsl1 (bsc#1239459)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1744977600">- Enable Userspace Livepatching on ppc64le (jsc#PED-7395)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748865600">- Filter GLIBC_PRIVATE symbols again
- Drop ngpt provides
- Refine libc_nonshared.a workaround</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750161600">- ppc64le-revert-power10-strcmp.patch: Revert optimized POWER10 strcmp,
  strncmp implementations (CVE-2025-5745, CVE-2025-5702, bsc#1244184,
  bsc#1244182, BZ #33060, BZ #33056)
- ppc64le-revert-power10-memcmp.patch: Revert optimized POWER10 memcmp
  implementation (BZ #33059)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753790400">- Update to glibc 2.42
  * The following ISO C23 function families (introduced in TS
    18661-4:2015) are now supported in &lt;math.h&gt;
  - Power and absolute-value functions: compoundn, pown, powr, rootn,
    rsqrt
  * On Linux, the pthread_gettid_np function has been added
  * The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
    ullabs, and uimaxabs, is now supported.
  * On Linux, the &lt;termios.h&gt; interface now supports arbitrary baud rates
  * The thread-local cache in malloc (tcache) now supports caching of
    large blocks
  * Support for lightweight stack guard pages via madvise and the
    MADV_GUARD_INSTALL flag has been added to pthread_create
  * Additional optimized and correctly rounded mathematical functions have
    been imported from the CORE-MATH project, in particular acospif,
    asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
  * The manual has been significantly extended and updated, particularly
    the threads, terminal, filesystem, resource, and math chapters
  * Code has been added to detect the x86-64 Intel Arrow Lake, Panther
    Lake, Clearwater Forest, and Diamond Rapids microarchitectures
  * Regarding S390, support for the new z17 platform has been added.
  * The glibc.rtld.execstack tunable now supports a compatibility mode to
    allow programs that require an executable stack through dynamically
    loaded shared libraries
  * On Linux, the &lt;termio.h&gt; header and the definition of struct termio
    in &lt;sys/ioctl.h&gt; have been removed
  * The support for TX lock elision of pthread mutexes has been deprecated
    on all architectures and will be removed in the next release
  * On AArch64 Linux targets supporting the Scalable Matrix Extension
    (SME), setjmp and sigsetjmp will disable the ZA state of SME
- posix: Fix double-free after allocation failure in regcomp
  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- For cross builds use the version-suffixed gcc and g++ executable
  names.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- inet-fortified-namespace.patch: inet-fortified: fix namespace violation
  (BZ #33227)
- abort-fork-lock-init.patch: stdlib: resolve a double lock init issue
  after fork (BZ #32994)
- ld.so-load-segment-gaps.patch: elf: Handle ld.so with LOAD segment gaps
  in _dl_find_object (BZ #31943)
- cancelable-syscall-return-value.patch: nptl: Fix SYSCALL_CANCEL for
  return values larger than INT_MAX (BZ #33245)
- ctype-tls-IE.patch: Use TLS initial-exec model for __libc_tsd_CTYPE_*
  thread variables (BZ #33234)
- i386-gnu-tls-abi-tag.patch: i386: Add GLIBC_ABI_GNU_TLS version (BZ
  [#33221])
- x86-64-gnu2-tls-abi-tag.patch: x86-64: Add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- x86-64-dt-x86-64-plt-abi-tag.patch: x86-64: Add GLIBC_ABI_DT_X86_64_PLT
  (BZ #33212)
- i386-gnu2-tls-abi-tag.patch: i386: Also add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- aarch64-sve-powf.patch: AArch64: Fix SVE powf routine (BZ #33299)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1767787200">- Manage files in /var with systemd-tmpfiles (bsc#1253139)</changelog>
</package>
<package pkgid="36b711f834794526a92e2e60408f855b38e523599b90d025e9063e17a71244cf0f40b1e4c4f17e4a910d385c27e716be5a11615e1f6fee33c7999cd798bd3c06" name="cross-loongarch64-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="77dbc5caabc5dc8e269c1ec2c8362ee348b3b5667b03beeea1cfa57649ff412bea3d1e647bd6b4b1e92aaf87b97b4664b9c47cb0fbb28b0f210d2c51d3ce1c2d" name="cross-m68k-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="2144a5ca76548e31cd2dbce322616aad60345a392eeb0afa686968ec1c07a69bf647936b331f663f457f1ca3ccf726f84e70b2b29f439036aad0dd14471e5588" name="cross-m68k-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="a5ef483c136687a1289af98b54df5137fcc8111fb3c373e84e8693b7f2d47ef7b2ebc6468b26de63ec0a7e098b8af57885719b8c3a8b3e7aee555896f071d59e" name="cross-mips-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="91d3d31f4f6322fc853e34f45a45a133774ecef49c3f9d330d8bb796994057ce73969fb73241bce2edb8aa0f03538a3038b1422bac56e5cfb8244cd5e8d73fc5" name="cross-mips-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="c9ddc92329f5e18c179cb913c574e187887b02a6e6740ce081e653c8b3ab9ef7626bb2e1e909d55d3e02c6e005b94aa71efa75caf4daebc553a03b725ca44443" name="cross-ppc-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="0846ee42d06e80a7ea22dfefa0052aaf933f933de016b0ae96040d6d4639b06951e97874a002a62a74a293f6d7a03cc9c2c4838684a4103e93ffdb97c334972a" name="cross-ppc64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="511a5be153fd7aa9c04ef5046f0241079c716fce972d629c5dc49113991a1f83264909c2c1abd0b93348d9c91dc9a843571b2e323b8a9a8b2d5f74f1f01d27dd" name="cross-ppc64-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="22afb41ca1e70c23d13f1770d5516bddb5a03511f05d0a6be692c52e39be663a237d55638fea9c258d33300c0dc99f7beeb864b30827b803a25bcf3d344ff0b0" name="cross-ppc64-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="464e365442528d7b99f087a1816d3287fe3e55b12014cd964644b91db80b2ee554128a2daf39a412250b0cd8dbbba7cbddc91a3e20df4b77aea24478b034e0bb" name="cross-ppc64-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="f34d28696a651a5c9648ffebdc7be8169b99ef62a018abd545aa215cd91b880651e765e646383b6c3375ef5a9ea41b4e070dfdfe895bbbe263e9befe2750345f" name="cross-ppc64-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="33aa14f1479342c5b5b91c4b26c3374fc991e8c8718856f7283b5fe4db5e03449b5bfd6261ef1c50eba0dba47c239e0571135c33fc6a10b712e765869e18b2bb" name="cross-ppc64-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="529acdc315e1bd130c8607af8c1a44eb141bfde55cd0abc9ef1e304ccde21a63030f2549c333a5a44c908b9c454aeb76c1783219c326067a652c73971e2146e4" name="cross-ppc64le-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="17ee6f4059b47ef0ee74e3b766be9b36777d5f49224b8c54c2a5342afacadedad58bb58209fd9940b285284fd40bec6bdfc273dc5eb8a6eb7915cc6f8f0cc2a5" name="cross-ppc64le-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="c718890ddfcf828cac626bfb28e805b751b480290abc3f942861b9b4f7763c4b17bdf95d93be89c583f4297871c77ae098133833f56a62677569eab0fed748bf" name="cross-ppc64le-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="9972ec145c9203eb90b27930e54cb10f03a6a5c0637f72cefb0270c941ebb013c965af679d52c22ffb31b040a49ce082fbe507f320dbad8a4f6a443439473f28" name="cross-ppc64le-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="9dbdd12dfd1bd5bdc6079897da737df3a47965ccd48d1ce007cc36431cffdf2c35e4910e573cf00bd54b09308058f9dd0145f71c53f9de5920602f4c447a2cd9" name="cross-ppc64le-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="08b5fcbd7cc0bd084bc64685a40e5f03a8625de5b912c014536d2d1659b1ce747b4cfcf61c25b9181f3958c16dc4c2aa658c6014f7d1044620fa09d4e4225014" name="cross-ppc64le-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="d9f260702ef304b00a3a4d16e207ebcfe03d48448413feb91a3cd5c3f558932c5bbfec513082d4b8a8c6596e433a641217355c7db75821eb443636a99382a214" name="cross-ppc64le-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="a60d4889007866d0ea0395ff579204684c9b60e950e242149b06aa6dc908cf4072619c88286c08cd28fa6b51bc0e8a563918adaa803a86df2af1258ffdbc78a6" name="cross-ppc64le-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="7366bf8d0d0bebfd91a11c08a199c7316419bb0ba92b22a23bce1c601dcddc453a4f01c5461ee4a102c25b5aa1373abf435b7a2de2455b43fc29d383b4f294b7" name="cross-ppc64le-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="da0f8ae715c403f2693fdcf26b3a2844f5783865bf8d1192f1e66d27d070fa5486ecc16376a83f8df839a71a6152b426f3edb757d0a51a41e1efac62489eecb6" name="cross-ppc64le-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.42" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740052800">- Build cross-hppa and cross-loongarch64 only with gcc &gt;= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
  [#32626])
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
  grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
  supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
  compiler (BZ #32723)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740571200">- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
  on x86-32 and s390x (bsc#1234713)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1741780800">- Do not build libnsl1 (bsc#1239459)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1744977600">- Enable Userspace Livepatching on ppc64le (jsc#PED-7395)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748865600">- Filter GLIBC_PRIVATE symbols again
- Drop ngpt provides
- Refine libc_nonshared.a workaround</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750161600">- ppc64le-revert-power10-strcmp.patch: Revert optimized POWER10 strcmp,
  strncmp implementations (CVE-2025-5745, CVE-2025-5702, bsc#1244184,
  bsc#1244182, BZ #33060, BZ #33056)
- ppc64le-revert-power10-memcmp.patch: Revert optimized POWER10 memcmp
  implementation (BZ #33059)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753790400">- Update to glibc 2.42
  * The following ISO C23 function families (introduced in TS
    18661-4:2015) are now supported in &lt;math.h&gt;
  - Power and absolute-value functions: compoundn, pown, powr, rootn,
    rsqrt
  * On Linux, the pthread_gettid_np function has been added
  * The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
    ullabs, and uimaxabs, is now supported.
  * On Linux, the &lt;termios.h&gt; interface now supports arbitrary baud rates
  * The thread-local cache in malloc (tcache) now supports caching of
    large blocks
  * Support for lightweight stack guard pages via madvise and the
    MADV_GUARD_INSTALL flag has been added to pthread_create
  * Additional optimized and correctly rounded mathematical functions have
    been imported from the CORE-MATH project, in particular acospif,
    asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
  * The manual has been significantly extended and updated, particularly
    the threads, terminal, filesystem, resource, and math chapters
  * Code has been added to detect the x86-64 Intel Arrow Lake, Panther
    Lake, Clearwater Forest, and Diamond Rapids microarchitectures
  * Regarding S390, support for the new z17 platform has been added.
  * The glibc.rtld.execstack tunable now supports a compatibility mode to
    allow programs that require an executable stack through dynamically
    loaded shared libraries
  * On Linux, the &lt;termio.h&gt; header and the definition of struct termio
    in &lt;sys/ioctl.h&gt; have been removed
  * The support for TX lock elision of pthread mutexes has been deprecated
    on all architectures and will be removed in the next release
  * On AArch64 Linux targets supporting the Scalable Matrix Extension
    (SME), setjmp and sigsetjmp will disable the ZA state of SME
- posix: Fix double-free after allocation failure in regcomp
  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- For cross builds use the version-suffixed gcc and g++ executable
  names.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- inet-fortified-namespace.patch: inet-fortified: fix namespace violation
  (BZ #33227)
- abort-fork-lock-init.patch: stdlib: resolve a double lock init issue
  after fork (BZ #32994)
- ld.so-load-segment-gaps.patch: elf: Handle ld.so with LOAD segment gaps
  in _dl_find_object (BZ #31943)
- cancelable-syscall-return-value.patch: nptl: Fix SYSCALL_CANCEL for
  return values larger than INT_MAX (BZ #33245)
- ctype-tls-IE.patch: Use TLS initial-exec model for __libc_tsd_CTYPE_*
  thread variables (BZ #33234)
- i386-gnu-tls-abi-tag.patch: i386: Add GLIBC_ABI_GNU_TLS version (BZ
  [#33221])
- x86-64-gnu2-tls-abi-tag.patch: x86-64: Add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- x86-64-dt-x86-64-plt-abi-tag.patch: x86-64: Add GLIBC_ABI_DT_X86_64_PLT
  (BZ #33212)
- i386-gnu2-tls-abi-tag.patch: i386: Also add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- aarch64-sve-powf.patch: AArch64: Fix SVE powf routine (BZ #33299)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1767787200">- Manage files in /var with systemd-tmpfiles (bsc#1253139)</changelog>
</package>
<package pkgid="203f9a61511695eef9ca30cbc17edfe16d2fc12ff61999622e46306e2e92778f9610f72db3c2442359b64aa45961ec7b9b1c725ddd7ce1d08096f0134fe5e202" name="cross-ppc64le-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="0547f38111cc6000982de381495cb19178637390ad44f489120675252328a6906c2f89f97f7818707f7d3e77b6b0b4c890fd41840ebb00ca995a3accdcf91ddc" name="cross-pru-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="b4d0435f3ea7123ca17d68d1aa7b3714455dca969f8df3d0896c2d730c3367324c029f91733ab11f468d4d819b92b8092a6612117e383b288462bcdac0596e42" name="cross-pru-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="542dd387fd80e05be1a50bf1ada62318d9ea6f1aa1ae0e23634bbf2e69de7946fbc1b04f65eae017f6a6532fc70b76349ac04b5e70ed5ab1252437f717f39cb0" name="cross-pru-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="6fde231b8a61138f9706148698d41bbb5959950c65250fe4c1ceaa5bf161e85252d3d99b3c19560d12c0a64d59aadf08f44d54df7ea8fd6b8f317488b0e805d2" name="cross-pru-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="aff68c567d948072c645bda2a63aa94176dbdc70f98a764fb5708cff5c2683d0e8c5242751031504b4ab75c10d7b5b679aade3091b50a8542a0c23b859b88b19" name="cross-pru-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="a46c430b8c066674afb976f6320551b24750880a9c37f25134d33ebc9bcb3905e3df9acb5dd7db732ebe38391d62cbb1563629e74ddd59482eea8ab3546638c9" name="cross-pru-newlib-devel" arch="riscv64">
  <version epoch="0" ver="4.6.0.20260123" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1650801600">- Add initial support for TI PRU architecture. This is used for real-time
  coprocessor of BeagleBone Black (JeOS-beaglebone)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678276800">- Update to v4.3.0
  * remove i?86-pc-linux-gnu support
  * remove decstation &amp; sunos support
  * remove phoenix OS support
  * remove unused members from struct _reent (see also
  - -enable-newlib-reent-binary-compat)
  * build system internals heavily rewritten &amp; updated
  * make arm jmp_buf size and alignment ABI-conformant
  * fixed bug in arm setjmp/longjmp to preserve floating-point register
    values
  * add --enable-newlib-reent-thread-local configuration option
  * add --enable-newlib-reent-binary-compat configuration option
  * add 64-bit powerpc setjmp/longjmp support
  * use global stdio streams for all configurations
  * use global atexit data for all configurations
  * vectorized math routines added for amdgcn platform
  * nvptx: remove newlib ELIX level 1 restriction
- Already in v4.2.0
  * remove use of --cygnus option for automake
  * rename configure.in files to configure.ac
  * enable automake silent rules
  * import gdtoa from OpenBSD
  * update to Unicode 14.0
  * ignore _FORTIFY_SOURCE when building newlib
  * fixes to ldtoa
  * add clock support to nvptx port
  * various pthread POSIX APIs added
  * added implementatio for sig2str/str2sig
  * strtod/strtof to set errno to ERANGE consistently for underflow
  * fixed rounding issue with sqrt/sqrtf
  * fixed heap fragmentation issue with nano-malloc
  * FTW port for newlib
  * additions to sys/tree.h
- Add makeinfo BuildRequires for building libgloss documentation
- Amend epiphany-fixes.diff with a build fix</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1678881600">- Use valid tarball FTP url.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Add _constraints to ensure enough disk and memory are available
  during build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1728907200">- Disable epiphany build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1733140800">- Update to v4.4.0
  * long double support for i386, aarch64, and x86_64 added from FreeBSD
  * RISC-V Zfinx/Zdinx extension support
  * wildcard support added to allow arbitrary include dirs to be specified
    for a platform
  * Xtensa port added
  * printf family helper functions split out into separate files to save
    space when linking
  * wide-oriented I/O fixes including proper split of byte and wide-oriented
    stdio functions
  * support added for RISC-V long double math
  * fixes for c99/gcc-14 warnings treated as errors in multiple platforms
- Includes epiphany-fixes.diff</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737028800">- Update to v4.5.0
  * major clean-up of libgloss build including merging a number of platforms
    into top-level Makefile (moxie, v850, i960, msp430, frv, i386, ...) and
    removal of dead platforms such as xc16x
  * strverscmp fixed for comparison of digit sequence with non-digits
  * proper locking added from amdgcn
  * numerous improvements to arc support including support of 16-entry
    register file
  * long double complex functions are now skipped if long double != double
  * support for POSIX.1-2024 added to features.h
  * arc64: port added for Synopsys Designware ARCv3 ISA
  * sys/xtensa removed and replaced by machine/xtensa and libgloss
  * fixes to powf
  * fixes for building with gcc-15</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757937600">- Use versioned compiler binary (%{target}-gcc-%{gcc_version}) for building.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769428800">- Update to v4.6.0
  * multiple updates for POSIX-1.2024
  * fixed problem when REENTRANT_SYSCALLS_PROVIDED and
    MISSING_SYSCALL_NAMES are defined together
  * improved performance for mem[p]cpy/memmove optimized code
  * new --enable-newlib-hw-misaligned-access option added
  * mips libgloss support fixed
  * optimized mem and str functions for riscv
  * locale code rework to drop global_locale_string and adding
    locale_string to every locale_t
  * new m68k-atari-elf target support added
  * strtorQ method created based on FreeBSD's gdtoa library
    and used for strtold to support 128-bit long double
  * old PRU core libgloss support added
  * data tables updated to Unicode 17.0
  * various fixes</changelog>
</package>
<package pkgid="8610bbc3459eae8c2861d425d5919982bfbd49c62d61d8fe26c0d04a6b61aeae623fe77db09d5e7d3535379fbe2c7ce437dff98f2a5e3772a372e06a6ba110b7" name="cross-riscv64-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="f73c4f7f059de7317608e502cb315aa0bc132e046d90801ccb91d0f81b0fd191b052259efff5781ac7f027c2530d5b84dcd65b31425eeab7ddbc4b5f90282f66" name="cross-rx-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="4a4b4dcd8e4c1a666b2beb3422ce825f2c4ef3780148c7a7b9930ec51d775150e79325f2bf8bb2b43acf70e8768dddcd1048d01bb7de30f19e4831bdc6f82bc6" name="cross-rx-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="391ca6489e7ec0c45ecdbc5f58325f07ea30f51e5a815c23fe0156f0f4d8ff1abeaeea20660cfe1821b9f2b091d7992f030ba87416ebfca972891a3b896585a9" name="cross-rx-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="98fe63ae8f78f102b450ab40bc3760ef0948ab591dec5ba7a0fd7cac1399187599dcca28cc650e09aea01e1cd090a621ab40af0d2d190176d3c8d387eceb71a8" name="cross-rx-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="06b9e743700af5cbe468f31808a61e4d4bfa953c14942d5e41db35e5b78b7a81d9f6737359574c331661b6af96c611096376746730cd708cd1faf35608816a16" name="cross-rx-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="c62cc0b6cfbfc716998149225b89f5807133c19913cbc9e4de6ee8d1ccd6cbd22f0dca901aa13690b9c4b3a6130b81903c2c7bb9c15d537d3c79aede0c6afbda" name="cross-rx-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="dcc7c2c0ae340d0ee40a94d22ad12d216d578aebb855ac9ad70d20797a9121702d93f5a362a08acf0ddd9f27da513ca60ee8be1275ae83cd26ffe3c2f2b5d2b2" name="cross-rx-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="2c2ddb0c7bef3e3d2abca1edb9da78016ffcc0e9b80b589acba7e15ee59f5288a3fb0bc68e0097407bee425370a2baccaa4d03ed966ed65910122a4c097f1ae0" name="cross-rx-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="c78dc2adfbd36c88e1292b527978017436ecc5b47e996928e700194dca53b63d9c638cfe23c78250ab2a2592ba913eeca26eb81a864ea7fbfc7294696bf140b8" name="cross-rx-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="adfa52bab6dfcae4376155f107946d527cbe3185d7dcd70b195285e93d58416a57c19a370dfe309795e5d19c5f97607e0256e4b37c45db6fcdeffd8e1ae10e97" name="cross-rx-gcc7" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="c50e3fc91ce131a4093f17b5a4a166dde6b74d95aafe3fed2be674528b4d8239b0be637b5b54f2be6d6ec897b599bb116d437bf0eb060aea3dca8a8846748d21" name="cross-rx-gcc7-bootstrap" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="a71b3e3bd4da5660dcd6975d52dd7ad2af8dbaf9a9c0bb3d35eb8b3983d2e880b7f0156b17c6b7c5df0a6bb36fd272016e1574c1f3fa166db0788163259e6a45" name="cross-rx-newlib-devel" arch="riscv64">
  <version epoch="0" ver="4.6.0.20260123" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1650801600">- Add initial support for TI PRU architecture. This is used for real-time
  coprocessor of BeagleBone Black (JeOS-beaglebone)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678276800">- Update to v4.3.0
  * remove i?86-pc-linux-gnu support
  * remove decstation &amp; sunos support
  * remove phoenix OS support
  * remove unused members from struct _reent (see also
  - -enable-newlib-reent-binary-compat)
  * build system internals heavily rewritten &amp; updated
  * make arm jmp_buf size and alignment ABI-conformant
  * fixed bug in arm setjmp/longjmp to preserve floating-point register
    values
  * add --enable-newlib-reent-thread-local configuration option
  * add --enable-newlib-reent-binary-compat configuration option
  * add 64-bit powerpc setjmp/longjmp support
  * use global stdio streams for all configurations
  * use global atexit data for all configurations
  * vectorized math routines added for amdgcn platform
  * nvptx: remove newlib ELIX level 1 restriction
- Already in v4.2.0
  * remove use of --cygnus option for automake
  * rename configure.in files to configure.ac
  * enable automake silent rules
  * import gdtoa from OpenBSD
  * update to Unicode 14.0
  * ignore _FORTIFY_SOURCE when building newlib
  * fixes to ldtoa
  * add clock support to nvptx port
  * various pthread POSIX APIs added
  * added implementatio for sig2str/str2sig
  * strtod/strtof to set errno to ERANGE consistently for underflow
  * fixed rounding issue with sqrt/sqrtf
  * fixed heap fragmentation issue with nano-malloc
  * FTW port for newlib
  * additions to sys/tree.h
- Add makeinfo BuildRequires for building libgloss documentation
- Amend epiphany-fixes.diff with a build fix</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1678881600">- Use valid tarball FTP url.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Add _constraints to ensure enough disk and memory are available
  during build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1728907200">- Disable epiphany build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1733140800">- Update to v4.4.0
  * long double support for i386, aarch64, and x86_64 added from FreeBSD
  * RISC-V Zfinx/Zdinx extension support
  * wildcard support added to allow arbitrary include dirs to be specified
    for a platform
  * Xtensa port added
  * printf family helper functions split out into separate files to save
    space when linking
  * wide-oriented I/O fixes including proper split of byte and wide-oriented
    stdio functions
  * support added for RISC-V long double math
  * fixes for c99/gcc-14 warnings treated as errors in multiple platforms
- Includes epiphany-fixes.diff</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737028800">- Update to v4.5.0
  * major clean-up of libgloss build including merging a number of platforms
    into top-level Makefile (moxie, v850, i960, msp430, frv, i386, ...) and
    removal of dead platforms such as xc16x
  * strverscmp fixed for comparison of digit sequence with non-digits
  * proper locking added from amdgcn
  * numerous improvements to arc support including support of 16-entry
    register file
  * long double complex functions are now skipped if long double != double
  * support for POSIX.1-2024 added to features.h
  * arc64: port added for Synopsys Designware ARCv3 ISA
  * sys/xtensa removed and replaced by machine/xtensa and libgloss
  * fixes to powf
  * fixes for building with gcc-15</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757937600">- Use versioned compiler binary (%{target}-gcc-%{gcc_version}) for building.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769428800">- Update to v4.6.0
  * multiple updates for POSIX-1.2024
  * fixed problem when REENTRANT_SYSCALLS_PROVIDED and
    MISSING_SYSCALL_NAMES are defined together
  * improved performance for mem[p]cpy/memmove optimized code
  * new --enable-newlib-hw-misaligned-access option added
  * mips libgloss support fixed
  * optimized mem and str functions for riscv
  * locale code rework to drop global_locale_string and adding
    locale_string to every locale_t
  * new m68k-atari-elf target support added
  * strtorQ method created based on FreeBSD's gdtoa library
    and used for strtold to support 128-bit long double
  * old PRU core libgloss support added
  * data tables updated to Unicode 17.0
  * various fixes</changelog>
</package>
<package pkgid="11bb9bea0270e66d52558d5ed6ce1f17cce90328918f8d13354e3dfc88810da044053a2c83d6395f0bad1c309f8a30820a7c61cdd37e52268bfe09b95b6eaf6e" name="cross-s390-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="a15dd182f0954abd7254dcc45816f0892bd5c31236c0e828b1aeb0753c663533d4a51edc24fd3ab6a639bf6e913edb615d46cdc1c4825594475a404fb31506a0" name="cross-s390x-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="7ac4751558ef4f5399945e1cdf43da07d5c3010acd4949f832494da387a0565f5fc103fa950c3e3e073b6624922f77da1032f69884ab9bc813e2423e2ca3fde5" name="cross-s390x-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="0dca5e0ebdc4c0bc50d56ed68e388096740237bafb437ed5497c2a48a16551ec203c094ef1d0b11161e50c0235f50c5236e1b74bc7a22c6a72ae57563282b593" name="cross-s390x-gcc13-bootstrap" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="87c307e85e41a70809d3acaf3abb18d1dcbda89c0c6d89a00964c92bbb6a82db613229ef1c0364d8a86039ff32c7712807a29fbc129436f6c17021da1c678348" name="cross-s390x-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="5fd51b852ab131ef2aa272b09ca09e68a50932bbe7c7421de6e04b4aed9d88642188be8a983d2bd2b6081fee3ecac99503fbd1a392a497c37b5a0a0ece15b34c" name="cross-s390x-gcc14-bootstrap" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="1297e4a92bb71e550aa99557f0a5c087a2d6ac6583273bb1bfccf1891c6beb6ef02fee818d2cea4af13d7486a45bfb4320122362c11b65f2f8b56951a3d7115f" name="cross-s390x-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="76faedb99384abedae5821e30d6bd78f38a356d2681be384a7423d9eb533afda07f47557159d33405b8c219c1fecbab5ea2640e8958b8d37dc2df8c6f0931dcd" name="cross-s390x-gcc15-bootstrap" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="afb6a85d1c85b35335f9a4df29aa808432e12388bfe79d24747f0f11ffcef66a296ec34ac12b028f7930fcfaf6fa1e8c18b31e7b3d15537f6aae0d501508806b" name="cross-s390x-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="b651404a8fc10a26de49cbf55d7533affc5bde2be365eb01e1db68a0f47adaef2a30b8e779fc6ec60325322ec24cbe2555ab04785c432121b524d11de4bed158" name="cross-s390x-gcc16-bootstrap" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="e866c56fc6ee6de771c8155cefeb0361e99abea0813bfda5d1f9bf0bf6b43051cf28aeb7a7309fb118a267b00f67cd45a32c6c6d74e839154535aaeb7f4be80e" name="cross-s390x-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.42" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740052800">- Build cross-hppa and cross-loongarch64 only with gcc &gt;= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
  [#32626])
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
  grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
  supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
  compiler (BZ #32723)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740571200">- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
  on x86-32 and s390x (bsc#1234713)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1741780800">- Do not build libnsl1 (bsc#1239459)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1744977600">- Enable Userspace Livepatching on ppc64le (jsc#PED-7395)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748865600">- Filter GLIBC_PRIVATE symbols again
- Drop ngpt provides
- Refine libc_nonshared.a workaround</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750161600">- ppc64le-revert-power10-strcmp.patch: Revert optimized POWER10 strcmp,
  strncmp implementations (CVE-2025-5745, CVE-2025-5702, bsc#1244184,
  bsc#1244182, BZ #33060, BZ #33056)
- ppc64le-revert-power10-memcmp.patch: Revert optimized POWER10 memcmp
  implementation (BZ #33059)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753790400">- Update to glibc 2.42
  * The following ISO C23 function families (introduced in TS
    18661-4:2015) are now supported in &lt;math.h&gt;
  - Power and absolute-value functions: compoundn, pown, powr, rootn,
    rsqrt
  * On Linux, the pthread_gettid_np function has been added
  * The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
    ullabs, and uimaxabs, is now supported.
  * On Linux, the &lt;termios.h&gt; interface now supports arbitrary baud rates
  * The thread-local cache in malloc (tcache) now supports caching of
    large blocks
  * Support for lightweight stack guard pages via madvise and the
    MADV_GUARD_INSTALL flag has been added to pthread_create
  * Additional optimized and correctly rounded mathematical functions have
    been imported from the CORE-MATH project, in particular acospif,
    asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
  * The manual has been significantly extended and updated, particularly
    the threads, terminal, filesystem, resource, and math chapters
  * Code has been added to detect the x86-64 Intel Arrow Lake, Panther
    Lake, Clearwater Forest, and Diamond Rapids microarchitectures
  * Regarding S390, support for the new z17 platform has been added.
  * The glibc.rtld.execstack tunable now supports a compatibility mode to
    allow programs that require an executable stack through dynamically
    loaded shared libraries
  * On Linux, the &lt;termio.h&gt; header and the definition of struct termio
    in &lt;sys/ioctl.h&gt; have been removed
  * The support for TX lock elision of pthread mutexes has been deprecated
    on all architectures and will be removed in the next release
  * On AArch64 Linux targets supporting the Scalable Matrix Extension
    (SME), setjmp and sigsetjmp will disable the ZA state of SME
- posix: Fix double-free after allocation failure in regcomp
  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- For cross builds use the version-suffixed gcc and g++ executable
  names.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1757937600">- inet-fortified-namespace.patch: inet-fortified: fix namespace violation
  (BZ #33227)
- abort-fork-lock-init.patch: stdlib: resolve a double lock init issue
  after fork (BZ #32994)
- ld.so-load-segment-gaps.patch: elf: Handle ld.so with LOAD segment gaps
  in _dl_find_object (BZ #31943)
- cancelable-syscall-return-value.patch: nptl: Fix SYSCALL_CANCEL for
  return values larger than INT_MAX (BZ #33245)
- ctype-tls-IE.patch: Use TLS initial-exec model for __libc_tsd_CTYPE_*
  thread variables (BZ #33234)
- i386-gnu-tls-abi-tag.patch: i386: Add GLIBC_ABI_GNU_TLS version (BZ
  [#33221])
- x86-64-gnu2-tls-abi-tag.patch: x86-64: Add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- x86-64-dt-x86-64-plt-abi-tag.patch: x86-64: Add GLIBC_ABI_DT_X86_64_PLT
  (BZ #33212)
- i386-gnu2-tls-abi-tag.patch: i386: Also add GLIBC_ABI_GNU2_TLS version
  (BZ #33129)
- aarch64-sve-powf.patch: AArch64: Fix SVE powf routine (BZ #33299)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1767787200">- Manage files in /var with systemd-tmpfiles (bsc#1253139)</changelog>
</package>
<package pkgid="85a300acd1982ac19c8975d6525f4eaca8944ba6128c5ed1e499272a30ca169a0905288d0d3ba0c9adeb32c25db3a1b8e2cf794e8a8bced1e5376bb1d5215134" name="cross-s390x-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="62c3c8a36d886fb573003819c72b6accfbecc6fe76d16158df7fcde00850d456f4bae1da04353e67dc1faafa7c22639c34017ddc3315b1d4c1f9dd1f3137c446" name="cross-sparc-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="5a13dc6fe238a6c2050b6a2cce865deb6140a2435cac47ec471ab417f98235a769c18f40f0008529d2c4277bd917f72217019636fbb86cf373f903a04179a711" name="cross-sparc-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="81c09579629556aa92869178c273260bc24a67785f43e597cdba554b496549629c023fa3690f862ebe695ca15eb90ff27c60c7d26cac9bc00edde99885041829" name="cross-sparc64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="43ee9e9177330d66916157359b3ab2c32e1175cff4d4fd7fdb3a143897c3c7026fa9b9f63ad2b4286fb9e54fdabd6e510a7afd38c5555570713c98477d703f17" name="cross-sparc64-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="b0a7820e64b161265e2d48a6d1f197c6a0a27b41cbfe139ecbdc8a145a99bdf2092921613af94390ccd28bd4e892fd2d883490702f94787865e8c447b0ac703c" name="cross-spu-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="85a285d35f341bd02ecdac59ac7e98837ee721054de5c6f877ef50eafaba34a3a83beea12b64014f60bcdbd52d988a20caf4007b202e3f7b640fbeb975eab44b" name="cross-x86_64-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="2ab6997893d12d06c3c40a9954967a0bc222a79de698e808dd986329215fb09a3e2d691dbd9299ba9f0450bc5ba485092b02883564c645ad5d5781ae70eeb504" name="cross-x86_64-gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="42ba7a4f07139c8d2cc266693687651402eab0c8d5b3dd86db94a129dc402ec8be6adce86e437482cd44200fc69d3dbe0e421382813e0756fd4c33b5029d7280" name="cross-x86_64-gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="0c2dbc9e34318131da8187709938c2b5e04541393d62876e4042fc13afb0621bacab4bb4f78ca4a4c62f571f34180ee2846bda92ad94f7a3f3b6c708687eab9c" name="cross-x86_64-gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="b75d7ca7f19b719fbbae377fc1366464e06fe87de84de4602b286a3b2d905d2176b54bacfdd316521b6f7436e8e34769a8c96e4f243befdd054345fa8c98e728" name="cross-x86_64-gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="a59aa4cacc9c478cfed9bbcbbd61334fdaa9b0e68e4224c8a7f55f4b3f2dc6a7b1c1121147565e35a4123fcc3410e823adff929bf5a3452e3cd120cb12db11e5" name="cross-x86_64-linux-glibc-devel" arch="noarch">
  <version epoch="0" ver="6.19" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1731931200">- Update to kernel headers 6.12</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1731931201">- Add loongarch64 as new target</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1737460800">- Update to kernel headers 6.13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1742904000">- Update to kernel headers 6.14</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748260800">- Update to kernel headers 6.15</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749038400">- Rewrite preinstall scriptlet in lua</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to kernel headers 6.16</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759147200">- Update to kernel headers 6.17</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1764590400">- Update to kernel headers 6.18</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Update to kernel headers 6.19</changelog>
</package>
<package pkgid="25e1313bf057d07291c9d960591bfe075c5bcaf07d5cbcfb253143ab1462c018d26cd6afb1b91538ae22a9d29e8dcbf508bd05c23cd87d80cc52789011b4b3a7" name="cross-xtensa-binutils" arch="riscv64">
  <version epoch="0" ver="2.45" rel="2.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1734436800">- Unset SUSE_ZNOW while running testsuite, many tests cannot cope</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1736510400">- Enable multitarget build on loongarch64</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1739448000">- Do not build binutils-gold for SLFO.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1746532800">- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1750248000">- pr33029.patch: Fix crash in assembler with -gdwarf-5</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1752148800">- Skip PGO with %want_reproducible_builds (boo#1040589)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760443200">- Update to version 2.45:
  * New versioned release of libsframe.so.2
  * s390: tools now support SFrame format 2; recognize "z17" as CPU
    name [bsc#1247105, jsc#IBM-1485]
  * sframe sections are now of ELF section type SHT_GNU_SFRAME.
  * sframe secions generated by the assembler have
    SFRAME_F_FDE_FUNC_START_PCREL set.
  * riscv: Support more extensions: standard: Zicfiss v1.0, Zicfilp v1.0,
    Zcmp v1.0, Zcmt v1.0, Smrnmi v1.0, S[sm]dbltrp v1.0, S[sm]ctr v1.0,
    ssqosid v1.0, ssnpm v1.0, smnpm v1.0, smmpm v1.0, sspm v1.0, supm v1.0,
    sha v1.0, zce v1.0, smcdeleg v1.0, ssccfg v1.0, svvptc v1.0, zilsd v1.0,
    zclsd v1.0, smrnmi v1.0;
    vendor: CORE-V, xcvbitmanip v1.0 and xcvsimd v1.0;
    SiFive, xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0;
    T-Head: xtheadvdot v1.0;
    MIPS: xmipscbop v1.0, xmipscmov v1.0, xmipsexectl v1.0, xmipslsp v1.0.
  * Support RISC-V privileged version 1.13, profiles 20/22/23, and
    .bfloat16 directive.
  * x86: Add support for these ISAs: Intel Diamond Rapids AMX, MOVRS,
    AVX10.2 (including SM4), MSR_IMM; Zhaoxin PadLock PHE2, RNG2, GMI, XMODX.
    Drop support for  AVX10.2 256 bit rounding.
  * arm: Add support for most of Armv9.6, enabled by -march=armv9.6-a and
    extensions '+cmpbr', '+f8f16mm', '+f8f32mm', '+fprcvt', '+lsfe', '+lsui',
    '+occmo', '+pops', '+sme2p2', '+ssve-aes', '+sve-aes', '+sve-aes2',
    '+sve-bfscale', '+sve-f16f32mm' and '+sve2p2'.
  * Predefined symbols "GAS(version)" and, on non-release builds, "GAS(date)"
    are now being made available.
  * Add .errif and .warnif directives.
  * linker:
  - Add --image-base=&lt;ADDR&gt; option to the ELF linker to behave the same
    as -Ttext-segment for compatibility with LLD.
  - Add support for mixed LTO and non-LTO codes in relocatable output.
  - s390: linker generates .eh_frame and/or .sframe for linker
    generated .plt sections by default (can be disabled
    by --no-ld-generated-unwind-info).
  - riscv: add new PLT formats, and GNU property merge rules for zicfiss
    and zicfilp extensions.
- gold is no longer included
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1236632 aka CVE-2025-0840 aka PR32560
  * bsc#1236977 aka CVE-2025-1149 aka PR32576
  * bsc#1236978 aka CVE-2025-1148 aka PR32576
  * bsc#1236999 aka CVE-2025-1176 aka PR32636
  * bsc#1237000 aka CVE-2025-1153 aka PR32603
  * bsc#1237001 aka CVE-2025-1152 aka PR32576
  * bsc#1237003 aka CVE-2025-1151 aka PR32576
  * bsc#1237005 aka CVE-2025-1150 aka PR32576
  * bsc#1237018 aka CVE-2025-1178 aka PR32638
  * bsc#1237019 aka CVE-2025-1181 aka PR32643
  * bsc#1237020 aka CVE-2025-1180 aka PR32642
  * bsc#1237021 aka CVE-2025-1179 aka PR32640
  * bsc#1237042 aka CVE-2025-1182 aka PR32644
  * bsc#1240870 aka CVE-2025-3198 aka PR32716
  * bsc#1243756 aka CVE-2025-5244 aka PR32858
  * bsc#1243760 aka CVE-2025-5245 aka PR32829
  * bsc#1246481 aka CVE-2025-7545 aka PR33049
  * bsc#1246486 aka CVE-2025-7546 aka PR33050
  * bsc#1247114 aka CVE-2025-8224 aka PR32109
  * bsc#1247117 aka CVE-2025-8225 no PR
- Add these backport patches:
  * pr32556.diff for bsc#1236976 aka CVE-2025-1147 aka PR32556
  * pr33457.diff for bsc#1250632 aka CVE-2025-11083 aka PR33457
  * pr33452.diff for bsc#1251275 aka CVE-2025-11412 aka PR33452
  * pr33456.diff and pr33456-2.diff for bsc#1251276 aka CVE-2025-11413
    aka PR33456
  * pr33450.diff for bsc#1251277 aka CVE-2025-11414 aka PR33450
  * pr33499.diff for bsc#1251794 aka CVE-2025-11494 aka PR33499
  * pr33502.diff for bsc#1251795 aka CVE-2025-11495 aka PR33502
- Adjust binutils-disable-code-arch-error.diff,
  binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff,
  binutils-revert-rela.diff, binutils-skip-rpaths.patch
- Remove pr33029.patch (upstreamed), enable-targets-gold.diff (obsolete),
  binutils-2.43.tar.bz2.sig, binutils-2.43.tar.bz2,
  binutils-2.43-branch.diff.gz
- Add binutils-2.45.tar.bz2.sig, binutils-2.45.tar.bz2,
  binutils-2.45-branch.diff.gz
- Rename binutils-fix-branch.diff to binutils-fix-branch.diff.templ
  as long as its empty.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1761652800">- Amend binutils-compat-old-behaviour.diff to not enable
  '-z gcs=implicit' on aarch64 for old codestreams.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1762171200">- Update to current 2.45 branch at 94cb1c075 to include fix
  for PR33584 (a problem related to LTO vs fortran COMMON
  blocks).</changelog>
</package>
<package pkgid="f7fdf16b54f7282b62e01110a6c5d47b57405b95190a0e1ffe142426f912dbf28486edb94cff4b04f772958991d1a866b8f4aaaf09b84f83bfd10c930e7aa880" name="crossplane-cli" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 1.20.0:
  Full changelog
  https://github.com/crossplane/crossplane/releases/tag/v1.20.0
  * CLI-related changes:
  - Crossplane CLI shell completions: Shell completions are now
    included for the crossplane CLI, enabling you to autocomplete
    crossplane commands with arguments and values. Try out
    crossplane beta trace and instead of typing or pasting the
    resource name, just let &lt;tab&gt; auto complete find it for you!
    Learn how to get started with shell completions in the CLI
    reference.
    https://docs.crossplane.io/v1.20/cli/#installing-shell-autocompletions
  * Dependencies
  - Use latest buf
  - Use the new buf-action
  - build: bump go to 1.23.9
  - chore(deps): bump crossplane-runtime to v1.20.0
  - chore(deps): bump crossplane-runtime to v1.20.0-rc.1
  - chore(deps): bump golang version in Earthfile to v1.23.7
  - chore(deps): pin bufbuild/buf-action action to 5150a1e
  - chore(deps): run go mod tidy
  - chore(deps): update module github.com/go-jose/go-jose/v4 to
    v4.0.5 [security] (#6297)
  - chore(deps): update module github.com/golang-jwt/jwt/v4 to
    v4.5.2 [security]
  - chore(deps): update module github.com/open-policy-agent/opa
    to v1 [security]
  - chore(deps): update module golang.org/x/crypto to v0.35.0
    [security]
  - chore(deps): update module golang.org/x/oauth2 to v0.27.0
    [security]
  - chore: bumping crossplane-runtime dependency in main to
    1.20.0-rc.0
  - chore: bumping renovate baseBranches for 1.19
  - chore: run +go-generate
  - chore: update release table for 1.19
  - fix(cli): consider --insecure-skip-tls-verify flag for
    crossplane xpkg push command
  - fix(deps): update module github.com/golang-jwt/jwt/v5 to
    v5.2.2 [security]
  - fix(deps): update module golang.org/x/net to v0.36.0
    [security]
  - fix(deps): update module golang.org/x/net to v0.38.0
    [security]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754827200">- Update to version 1.20.1:
  This is a patch release scoped to fixing issues reported by users
  of Crossplane v1.20 and fixing security related issues in
  Crossplane's dependencies.
  * [Backport release-1.20] Fix composite reconciler enabled
    features option by @ulucinar in #6507
  * chore(deps): update module github.com/cloudflare/circl to
    v1.6.1 [security] (release-1.20) by @crossplane-renovate[bot]
    in #6529
  * chore(deps): update module github.com/go-viper/mapstructure/v2
    to v2.3.0 [security] (release-1.20) by
    @crossplane-renovate[bot] in #6574
  * [Backport release-1.20] Requeue on poll interval, not pipeline
    TTL, when RTC is disabled by @github-actions[bot] in #6621</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 2.0.0:
  Warnings and breaking changes
  * Backwards Compatibility with v1
    The Crossplane maintainers have taken thoughtful consideration
    to make major improvements and changes in v2 while maintaining
    backwards compatibility for the vast majority of v1 workloads.
    We expect most users to be able to upgrade to v2 without any
    changes to their control plane. However, there is a set of 4
    breaking changes that we have made, mostly to long deprecated
    features and features that have remained stuck in alpha for a
    long time.
    If you are not using any of these 4 features, you can upgrade
    to v2 without any issues and your existing workload should
    continue operating as usual.
    The following features have been removed:
  - Native patch and transform within composition (mode:
    Resources)
    You can migrate your compositions to use function pipelines
    with the crossplane beta convert pipeline-composition command
    available in the v1 crossplane CLI. See the Crossplane docs
    for details.
  - ControllerConfig
    These have been replaced by DeploymentRuntimeConfig. You can
    migrate your existing ControllerConfig to
    DeploymentRuntimeConfig with the crossplane beta convert
    deployment-runtime command available in the v1 crossplane
    CLI. See the Crossplane docs for details.
  * login/logout removed from Crossplane CLI
    The crossplane xpkg login and crossplane xpkg logout commands
    have been removed from the Crossplane CLI. To login to a
    registry before pushing a package, consider using docker login
    locally, or the docker/login-action from CI.
    An example of this pattern can be seen in many Community
    Extension Projects, for example function-auto-ready.
  * CLI-related commits
  - Add #sig-cli to README
  - Support Rendering Default Values from XRD in Crossplane CLI
  - fix(render): Render CLI command ignores XR Ready state
  * Dependencies
  - chore(deps) bump crossplane-runtime to v2.0.0-rc.1
  - chore(deps): bump all crossplane-runtime import paths to
    github.com/crossplane/crossplane-runtime/v2
  - chore(deps): bump crossplane-runtime to v1.21.0-rc.0
  - chore(deps): bump crossplane-runtime to v2.0.0
  - chore(deps): pin nick-fields/retry action to ce71cc2
  - chore(deps): update actions/create-github-app-token digest to
    d72941d
  - chore(deps): update actions/stale digest to 5bef64f
  - chore(deps): update actions/upload-artifact digest to ea165f8
  - chore(deps): update bufbuild/buf-action digest to c231a1a
  - chore(deps): update dependency earthly/earthly to v0.8.16
  - chore(deps): update dependency golang to v1.24.5
  - chore(deps): update dependency golangci/golangci-lint to
    v2.2.2
  - chore(deps): update docker/login-action digest to 74a5d14
  - chore(deps): update gcr.io/distroless/static docker digest to
    b7b9a69
  - chore(deps): update github/codeql-action digest to 181d5ee
  - chore(deps): update github/codeql-action digest to ce28f5b
  - chore(deps): update github/codeql-action digest to fca7ace
  - chore(deps): update mheap/require-checklist-action digest to
    46d2ca1
  - chore(deps): update module github.com/cloudflare/circl to
    v1.6.1 [security]
  - chore(deps): update module
    github.com/go-viper/mapstructure/v2 to v2.3.0 [security]
  - chore(deps): update renovatebot/github-action action to
    v41.0.22
  - fix(deps): update module dario.cat/mergo to v1.0.2
  - fix(deps): update module github.com/emicklei/dot to v1.8.0
  - fix(deps): update module github.com/prometheus/client_golang
    to v1.22.0
  - fix(deps): update module github.com/sigstore/sigstore to
    v1.9.4</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777601">- Update to version 2.0.2:
  No CLI-related changes
- Update to version 2.0.1:
  No CLI-related changes</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762430400">- Update to version 2.1.0:
  Large update for crossplane itself, see the release notes
  https://github.com/crossplane/crossplane/releases/tag/v2.1.0
  No CLI-related changes
  * Dependencies
  - chore(deps) bump crossplane-runtime to v2.1.0-rc.0
  - chore(deps): bump crossplane-runtime to v2.1.0
  - chore(deps): bump crossplane-runtime to v2.1.0-rc.1
  - chore(deps): bump github.com/bufbuild/buf and
    github.com/quic-go/quic-go to compatible versions
  - chore(deps): update actions/checkout digest to 08eba0b
  - chore(deps): update docker/login-action digest to 184bdaa
  - chore(deps): update module github.com/go-chi/chi/v5 to v5.2.2
    [security]
  - chore(deps): update module
    github.com/go-viper/mapstructure/v2 to v2.4.0 [security]
  - chore(deps): update module github.com/quic-go/quic-go to
    v0.54.1 [security]
  - fix(deps): update module github.com/docker/docker to
    v28.3.3+incompatible [security]
  - fix(deps): update module github.com/go-git/go-billy/v5 to
    v5.6.2
  - fix(deps): update module
    github.com/google/go-containerregistry to v0.20.6</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762862400">- Update to version 2.1.1:
  No CLI-related changes
  * Fix XR circuit breaker to account for double token consumption</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764936000">- Update to version 2.1.2:
  No CLI-related changes
  * chore(deps): update module golang.org/x/crypto to v0.45.0
    [security]
  * chore(deps): update module golang.org/x/crypto to v0.43.0
    [security]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764936001">- Update to version 2.1.3:
  No CLI-related changes</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770206400">- Update to version 2.1.4:
  This release backports #7030 to the 2.1 branch to fix one of the
  issues reported in #3423, where shared transitive dependencies
  could not be upgraded successfully. It also contains security
  updates to Crossplane's dependencies.
  * What's Changed
  - chore(deps): update module
    github.com/theupdateframework/go-tuf/v2 to v2.4.1 [security]
  - chore(deps): update module github.com/go-chi/chi/v5 to v5.2.4
    [security]
  - Backport lint fixes and config from main
  - Update sigstore dependencies to fix security vulnerabilities
  - e2e: Move transitive dependency test packages to
    xpkg.crossplane.io
  - pkg: Fix handling of no-op package upgrades
  - pkg: Ignore outdated dependencies in the lock when upgrades
    are enabled
  - e2e: Add an e2e test for transitive dependency conflicts
  - chore(deps): update module github.com/quic-go/quic-go to
    v0.57.0 [security] (#6978)
  - test: add edge case tests     for SetComposedResourceMetadata
  - render: propagate root composite identity through nested XR
    trees</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771416000">- Update to version 2.2.0:
  * Upgrade from v2.1
    It is strongly advised to upgrade to v2.2 from the previous
    minor version, which is v2.1. Upon upgrade for each minor
    release, Crossplane performs any necessary migrations of its
    CRDs to ensure the latest versions are stored in the Kubernetes
    API server. Therefore, it is important to upgrade sequentially
    through one minor version at a time as described in the upgrade
    docs.
  * Notable and Breaking Changes
  - Input CRDs included in Function packages are no longer
    installed by the package manager, following the xpkg
    specification. Unknown or disallowed resources in a package
    are now ignored instead of causing package installation to
    fail. See #6976.
  - The on-disk structure of the package cache has changed. This
    breaks an undocumented behavior via which packages could be
    side-loaded into Crossplane, which was especially useful for
    testing. See #6981 for details on the change and #7147 for
    discussion of the test changes necessary to accommodate it.
  * Highlights
  - ImageConfig can now be used to configure the
    DeploymentRuntimeConfig used for packages, including those
    installed as dependencies. Note that a matching ImageConfig
    takes precedence over the runtimeConfigRef in a package spec
    if both are present. See #6382.
  - The MRD controller now uses server-side apply to update CRDs,
    improving reliability. See #6934.
  - The pipeline inspector is now available as an alpha feature
    (disabled by default). When enabled, the inspector forwards
    function requests and responses to a user-configured gRPC
    endpoint for debugging or observability. See #7025 and #7031.
  - XRDs can now configure x-kubernetes-validations outside of
    the spec. This allows for validation of metadata such as
    names and labels. See #7018.
  - Composition and operation functions can now request OpenAPI
    schemas for any resource kind in the cluster using the
    RequiredSchemas field in the function response. Crossplane
    now advertises capabilities (including required schemas) to
    functions in a new function request field. See #7022.
  - The crossplane beta trace CLI command now supports tracing
    all resources of a given kind, and supports watching
    resources. See #6552 and #7015.
  - New documentation has been added regarding connection details
    for composite resources and workload identity with
    Crossplane.
  * What's Changed
  - chore(deps): bump crossplane-runtime to v2.2.0-rc.0 by
    @jbw976 in #6888
  - build: add release-2.1 to renovate baseBranches by @jbw976 in
    [#6892]
  - Fix Docker port binding race condition on macOS by using
    HostPort "0" by @kaessert in #6897
  - v2.1 release follow ups by @jbw976 in #6903
  - Fix XR circuit breaker to account for double token
    consumption by @negz in #6911
  - chore: add Evaneos to adopters list by @jbw976 in #6916
  - chore(deps): update docker/login-action digest to 5e57cd1
    (main) by @crossplane-renovate[bot] in #6890
  - chore(deps): update module golang.org/x/crypto to v0.43.0
    [security] (main) by @crossplane-renovate[bot] in #6921
  - chore: add ambev tech as adopter by @rafaelvilarinho in #6925
  - Update ADOPTERS.md by @O5ten in #6900
  - Fix claim controller watch startup after transient failures
    by @negz in #6929
  - Add option to prevent events from being emitted in default
    namespace by @frigaut-orange in #6733
  - Allow configuring custom annotations on Crossplane helm chart
    secret resources by @ravilr in #6917
  - Use server-side apply for MRD controller by @negz in #6934
  - fix: Add TLS as app protocol to function service by
    @ezgidemirel in #6943
  - pkg: Allow configuration of DeploymentRuntimeConfig via
    ImageConfig by @adamwg in #6940
  - chore(deps): update module github.com/jmattheis/goverter to
    v1.9.2 (main) by @crossplane-renovate[bot] in #6918
  - chore(deps): update github/codeql-action digest to d3ced5c
    (main) by @crossplane-renovate[bot] in #6891
  - chore(deps): update module golang.org/x/crypto to v0.45.0
    [security] (main) by @crossplane-renovate[bot] in #6937
  - chore(deps): update actions/checkout digest to 34e1148 (main)
    by @crossplane-renovate[bot] in #6954
  - add yaml support to render --context-files and
  - -context-values flag by @u-kai in #6830
  - chore(deps): update github/codeql-action digest to 497990d
    (main) by @crossplane-renovate[bot] in #6955
  - Add Netclab to adopters list with usage details by
    @mbakalarski in #6972
  - fix(render): propagate root composite identity through nested
    XR trees by @jcogilvie in #6957
  - Add Sumo Logic to adopters by @jcogilvie in #6958
  - Update ADOPTERS.md by @TheBelgarion in #6754
  - fix(deps): update module google.golang.org/protobuf to
    v1.36.11 (main) by @crossplane-renovate[bot] in #6960
  - Disable CodeRabbit issue enrichment beta feature by @negz in
    [#6993]
  - chore: update run function proto comments for v2 connection
    details by @jbw976 in #6992
  - pkg: Stop installing function input CRDs and ignore
    disallowed kinds by @adamwg in #6976
  - fix broken link by @cahillsf in #6995
  - chore: Remove ESS leftovers by @ezgidemirel in #7001
  - tests: add error handling test for printPodsTable by
    @intojhanurag in #6944
  - feat: Support list of resources for crossplane beta trace by
    @twobiers in #6552
  - Introduce xpkg.Client to consolidate package fetching by
    @negz in #6981
  - Bump golangci-lint to v2.6.2 by @negz in #7009
  - apis: Eliminate imports of internal packages in apis by
    @adamwg in #7002
  - Add sidecar container support to Crossplane Helm chart by
    @phisco in #7007
  - feat(helm): Set automountServiceAccountToken on service
    accounts by @bradyz7 in #6873
  - chore: add adamwg as maintainer, move turkenh to emeritus by
    @jbw976 in #7027
  - docs: fix typo in comments by @NAM-MAN in #7028
  - Pipeline inspector hook one-pager by @phisco in #7025
  - chore(deps): update module github.com/go-chi/chi/v5 to v5.2.4
    [security] (main) by @crossplane-renovate[bot] in #7033
  - Add Cosign v3 support by @jonasz-lasut in #6985
  - pkg: Fix upgrading packages with common transitive
    dependencies by @adamwg in #7030
  - Add an option to prevent caching of resources in other
    namespaces by @frigaut-orange in #6732
  - feat: add defaultCompositionRevisionSelector for v1 and v2
    APIs by @markussiebert in #7032
  - docs(links): update links in crds by @haarchri in #7045
  - Migrate build system from Earthly to Nix by @negz in #6999
  - Fix Renovate local preset syntax to use owner/repo//path
    format by @negz in #7055
  - Fix Nix config for Renovate post-upgrade tasks by @negz in
    [#7058]
  - Disable Nix build-users-group for Renovate by @negz in #7059
  - fix(deps): update module github.com/sigstore/cosign/v3 to
    v3.0.4 [security] (main) by @crossplane-renovate[bot] in
    [#7047]
  - chore(deps): pin dependencies (main) by
    @crossplane-renovate[bot] in #7057
  - skip checklist-completed check for comments by @lsviben in
    [#7061]
  - chore(deps): update module github.com/go-chi/chi/v5 to v5.2.4
    [security] (main) by @crossplane-renovate[bot] in #7046
  - chore(deps): update module
    github.com/theupdateframework/go-tuf/v2 to v2.4.1 [security]
    (main) by @crossplane-renovate[bot] in #7048
  - chore(deps): update module github.com/sigstore/rekor to
    v1.5.0 [security] (main) by @crossplane-renovate[bot] in
    [#7034]
  - fix(deps): update module github.com/sigstore/sigstore to
    v1.10.4 [security] (main) by @crossplane-renovate[bot] in
    [#7035]
  - chore(deps): update module github.com/quic-go/quic-go to
    v0.57.0 [security] (main) by @crossplane-renovate[bot] in
    [#6977]
  - fix(fn-cache): prevent caching responses with unfulfilled
    requirements by @haarchri in #6961
  - fix: improve errors for malformed xpkg examples by
    @majiayu000 in #6990
  - Add Christopher Haar as a maintainer by @negz in #7069
  - chore(deps): update docker/login-action digest to c94ce9f
    (main) by @crossplane-renovate[bot] in #7070
  - chore(deps): update github/codeql-action digest to 439137e
    (main) by @crossplane-renovate[bot] in #7071
  - Remove Earthfile and .ko.yaml by @negz in #7073
  - chore(deps): update module github.com/jmattheis/goverter to
    v1.9.3 (main) by @crossplane-renovate[bot] in #7074
  - chore(deps): update actions/checkout action to v4.3.1 (main)
    by @crossplane-renovate[bot] in #7076
  - chore(deps): update aquasecurity/trivy-action action to
    v0.33.1 (main) by @crossplane-renovate[bot] in #7077
  - fix(deps): update module github.com/sirupsen/logrus to v1.9.4
    (main) by @crossplane-renovate[bot] in #7075
  - chore(deps): update buildpulse/buildpulse-action action to
    v0.12.0 (main) by @crossplane-renovate[bot] in #7078
  - fix(deps): update module github.com/alecthomas/kong to
    v1.13.0 (main) by @crossplane-renovate[bot] in #7081
  - fix(deps): update module github.com/emicklei/dot to v1.10.0
    (main) by @crossplane-renovate[bot] in #7083
  - fix(deps): update module github.com/go-git/go-billy/v5 to
    v5.7.0 (main) by @crossplane-renovate[bot] in #7087
  - Remove unused tools/ dir by @negz in #7085
  - Use lockFileMaintenance to update flake.lock by @negz in
    [#7084]
  - feat(trace): add watch for trace by @haarchri in #7015
  - Pipeline inspector implementation by @phisco in #7031
  - chore(deps): update github/codeql-action digest to 2588666
    (main) by @crossplane-renovate[bot] in #7092
  - fix(deps): update module github.com/go-git/go-git/v5 to
    v5.16.4 (main) by @crossplane-renovate[bot] in #7088
  - fix(deps): update module github.com/docker/go-connections to
    v0.6.0 (main) by @crossplane-renovate[bot] in #7082
  - chore(deps): update actions/checkout action to v6 (main) by
    @crossplane-renovate[bot] in #7095
  - chore(deps): update actions/upload-artifact action to v6
    (main) by @crossplane-renovate[bot] in #7098
  - chore(deps): lock file maintenance (main) by
    @crossplane-renovate[bot] in #7102
  - chore(deps): update actions/create-github-app-token action to
    v2 (main) by @crossplane-renovate[bot] in #7096
  - chore(deps): update actions/stale action to v10 (main) by
    @crossplane-renovate[bot] in #7097
  - chore(deps): update codecov/codecov-action action to v5
    (main) by @crossplane-renovate[bot] in #7099
  - chore(deps): update renovatebot/github-action action to v46
    (main) by @crossplane-renovate[bot] in #7100
  - chore(deps): update zeebe-io/backport-action action to v4
    (main) by @crossplane-renovate[bot] in #7101
  - chore(deps): update dependency ubuntu to v24 (main) by
    @crossplane-renovate[bot] in #7103
  - chore(deps): update github/codeql-action action to v4 (main)
    by @crossplane-renovate[bot] in #7104
  - fix(deps): update module github.com/in-toto/in-toto-golang to
    v0.10.0 (main) by @crossplane-renovate[bot] in #7093
  - build: add args support for hack target, add new unhack
    target by @jbw976 in #7106
  - fix: exclude ClusterProviderConfigUsages from CRD to MRD
    conversion by @LukeTimeWalker in #7090
  - Handle CronOperation and WatchOperation in alpha render op by
    @bobh66 in #7021
  - build: add values file support for hack target by @phisco in
    [#7107]
  - fix(deps): update module github.com/posener/complete to v2
    (main) by @crossplane-renovate[bot] in #7105
  - feat(install.sh): download and unpack the compressed file by
    @tampakrap in #6436
  - Add shell script linting and expand lint app to format all
    code by @negz in #7112
  - Add CLI argument support to hack Nix app by @negz in #7111
  - fix: check correct condition in package reconciler by
    @tenstad in #7091
  - Add support for composition functions to request OpenAPI
    schemas by @negz in #7022
  - Use function-python:v0.4.0 in required schemas E2Es by @negz
    in #7117
  - Use --watched-resource flag for WatchOperations by @negz in
    [#7113]
  - chore(deps): update gomod2nix digest to 0629af8 (main) by
    @crossplane-renovate[bot] in #7115
  - chore(deps): update gomod2nix digest to 75c2866 (main) by
    @crossplane-renovate[bot] in #7120
  - chore(deps): update github/codeql-action digest to 45cbd0c
    (main) by @crossplane-renovate[bot] in #7119
  - fix(deps): update module github.com/posener/complete to v2
    (main) by @crossplane-renovate[bot] in #7116
  - Allow XRDs to configure x-kubernetes-validations outside of
    spec by @jonasz-lasut in #7018
  - feat(helm): make sidecars, extra volumes, and volume mounts
    templatable by @phisco in #7122
  - fix(deps): update module github.com/posener/complete to v2
    (main) by @crossplane-renovate[bot] in #7121
  - fix(deps): update module github.com/alecthomas/kong to
    v1.14.0 (main) by @crossplane-renovate[bot] in #7125
  - chore: update steering committee table for 2026 election
    results by @jbw976 in #7127
  - chore(deps): update renovatebot/github-action action to
    v46.0.2 (main) by @crossplane-renovate[bot] in #7132
  - Bump crossplane-runtime dependency to v2.2.0-rc.1 by @adamwg
    in #7135
  - [Backport release-2.2] Use foreground cascading deletion for
    unneeded composed resources by @github-actions[bot] in #7144
  - deps: Update crossplane-runtime to v2.2.0 by @adamwg in #7150</changelog>
</package>
<package pkgid="06eb39e76a1ff794039183fce9aac45c84a8acdb5706d72896fa6a958b3362aef53e45cedf496731a4a9b34bcf9f4af48312d300d715e12d3db35f8f152f1f99" name="crosstool-ng" arch="riscv64">
  <version epoch="0" ver="1.25.0" rel="1.2"/>
  <changelog author="dmitry_r@opensuse.org" date="1414411200">- Initial package, version 1.20.0</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1417089600">- Add patches licenses
- Delete patches with problematic licenses</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1432641600">- Update to version 1.21.0
  * No changelog available</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1444824000">- Fix build with GCC5
  * crosstool-ng-gcc5.patch</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1448020800">- Update to version 1.22.0
  * No changelog available
  * Drop obsolete crosstool-ng-gcc5.patch</changelog>
  <changelog author="bwiedemann@suse.com" date="1483272000">- Add reproducible.patch to fix build-compare</changelog>
  <changelog author="bugs@vdm-design.de" date="1495800000">- Add patch (crosstool-ng-gperf-fix.patch) to fix build
  with gpref version &gt;= 3.1, based on upstream commit
  https://github.com/crosstool-ng/crosstool-ng/commit/3bb2bcd2a328fb56332398783e91899ce3bc3556</changelog>
  <changelog author="bwiedemann@suse.com" date="1497787200">- Update to version 1.23.0
  * No changelog available
  * Drop upstream crosstool-ng-gperf-fix.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1565179200">- Update to version 1.24.0:
  * An upgrade procedure for configurations created in the previous
    release of crosstool-NG has been introduced with this release.
    See http://crosstool-ng.github.io/docs/configuration/ for more
    details.
- Add new build dependency: unzip.
- Remove reproducible.patch: Fixed upstream.
- Add crosstool-ng.keyring to verify tarball signature.
- Add crosstool-ng.rpmlintrc to ignore some irrelevant rpmlint
  errors.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 1.25.0:
  see https://crosstool-ng.github.io/2022/05/07/release-1.25.0.html
- updated keyring</changelog>
</package>
<package pkgid="5c0d2ad89801626c430500bf9f92e2b9a27e56379414b78a70e9e0ed5b7720330fa2669225cd2a0109d26a7dbbd92c7ac3be80a75d3788b5585ce4b72ac921ea" name="crow-translate" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1579435200">- Update to version 2.3.1
  Added
  * Malay localization.
  Changed
  * Fix disabling transliteration.
  * Minor performance improvements.
  * Fix Malay language flag icon.
  * Force disable embedded global shortcuts on Wayland.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1589112000">- Update to version 2.3.2
  Added
  * The ability to exit the application via D-Bus.
  Changed
  * Return exit code 1 on translation error in CLI.
  * Fix showing the main window if it was minimized.
  * Bing: Fix language auto detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1593518400">- Update to version 2.4.0
  Added
  * --brief option to print only translations.
  * The ability to add, remove or reorder used languages.
  * Swap languages shortcut.
  Changed
  * Use https instead of http for all engines.
  * --audio-only option now only plays text.
  * Automatic translation disabled by default.
- Add patch:
  * Fix-install-path.patch
- Switch from qmake to cmake</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1593864000">- Update to version 2.4.1
  * Do not reset languages after reloading settings.
  * Fix duplicated default swap shortcut.
  * Improve global shortcuts error logging.
  * Linux: Fix .desktop file name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598961600">- Update to version 2.5.1
  Added
  * Uyghur localization.
  * Google: Kinyarwanda, Oriya, Tatar, Turkmen and Uyghur languages.
  Changed
  * All GUI slots now available via D-Bus.
  * Fix saving selected languages.
- Update to version 2.5.0
  Added
  * Add the ability to display only language code on buttons.
  Changed
  * Fix crash at startup with specified languages for Qt &lt; 5.14.
  * Fix Yandex SID parsing.
  * Fix paths in configuration (some settings will be lost).</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1640347200">- Update to version 2.9.1
  * Fix actions versions
  * Bump version to 2.9.1
  * Add LibreTranslate and Lingva to popup window
  * Skip app executable for release upload
  * Specify only major action versions
  * Update Italian localization from Crowdin
  * Update Finnish localization from Crowdin
  * Update Finnish localization from Crowdin
  * Update Hungarian localization from Crowdin
  * Update Turkish localization from Crowdin</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1640433600">- Remove superfluous _service file
- Add patch:
  * fetchcontent.patch (handle bundled dependencies)</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1663156800">- Update to version 2.10.0
- Remove:
  * Fluent-icon-theme-2021-08-15.tar.gz
  * QHotkey-1.4.2.tar.gz
  * QOnlineTranslator-1.5.2.tar.gz
  * QTaskbarControl-2.0.2.tar.gz
  * SingleApplication-3.2.0.tar.gz
  * circle-flags-2.3.0.tar.gz
  * fetchcontent.patch
  * Fix-install-path.patch
- Add patch:
  * third-party-library-static.patch
  * cmakelists-txt.patch
  * desktop-file.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730980800">- Update to 3.1.0. Crow-translate is now hosted on KDE servers.
  Changes since 3.0.0, Check https://apps.kde.org/crowtranslate
  for older changes:
  * Automate fastest Mozhi instance selection.
  * Automatically assign the fastest instance on the first
    startup instead of selecting it randomly.
  * CLI: By default, use the instance from settings.
  * CLI: Verify language codes.
  * CLI: Do not print empty translations on error.
  * CLI: The --help command returns exit code 1.
  * Fix language codes for Persian and Chinese Simplified.
  * Fix loading of Qt translations.
- Drop patches:
  * third-party-library-static.patch
  * cmakelists-txt.patch
  * desktop-file.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1746619200">- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
  minimum version warnings</changelog>
</package>
<package pkgid="f0d24f4cd98d2b26b4c6e719f72415eb54210cc7b86a0f4efc3550f483d26d96265e44a01eb73807be697c602fcbbb9e176ca9260f08a5dcb6852f197cb47d23" name="crow-translate-lang" arch="noarch">
  <version epoch="0" ver="3.1.0" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1579435200">- Update to version 2.3.1
  Added
  * Malay localization.
  Changed
  * Fix disabling transliteration.
  * Minor performance improvements.
  * Fix Malay language flag icon.
  * Force disable embedded global shortcuts on Wayland.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1589112000">- Update to version 2.3.2
  Added
  * The ability to exit the application via D-Bus.
  Changed
  * Return exit code 1 on translation error in CLI.
  * Fix showing the main window if it was minimized.
  * Bing: Fix language auto detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1593518400">- Update to version 2.4.0
  Added
  * --brief option to print only translations.
  * The ability to add, remove or reorder used languages.
  * Swap languages shortcut.
  Changed
  * Use https instead of http for all engines.
  * --audio-only option now only plays text.
  * Automatic translation disabled by default.
- Add patch:
  * Fix-install-path.patch
- Switch from qmake to cmake</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1593864000">- Update to version 2.4.1
  * Do not reset languages after reloading settings.
  * Fix duplicated default swap shortcut.
  * Improve global shortcuts error logging.
  * Linux: Fix .desktop file name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598961600">- Update to version 2.5.1
  Added
  * Uyghur localization.
  * Google: Kinyarwanda, Oriya, Tatar, Turkmen and Uyghur languages.
  Changed
  * All GUI slots now available via D-Bus.
  * Fix saving selected languages.
- Update to version 2.5.0
  Added
  * Add the ability to display only language code on buttons.
  Changed
  * Fix crash at startup with specified languages for Qt &lt; 5.14.
  * Fix Yandex SID parsing.
  * Fix paths in configuration (some settings will be lost).</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1640347200">- Update to version 2.9.1
  * Fix actions versions
  * Bump version to 2.9.1
  * Add LibreTranslate and Lingva to popup window
  * Skip app executable for release upload
  * Specify only major action versions
  * Update Italian localization from Crowdin
  * Update Finnish localization from Crowdin
  * Update Finnish localization from Crowdin
  * Update Hungarian localization from Crowdin
  * Update Turkish localization from Crowdin</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1640433600">- Remove superfluous _service file
- Add patch:
  * fetchcontent.patch (handle bundled dependencies)</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1663156800">- Update to version 2.10.0
- Remove:
  * Fluent-icon-theme-2021-08-15.tar.gz
  * QHotkey-1.4.2.tar.gz
  * QOnlineTranslator-1.5.2.tar.gz
  * QTaskbarControl-2.0.2.tar.gz
  * SingleApplication-3.2.0.tar.gz
  * circle-flags-2.3.0.tar.gz
  * fetchcontent.patch
  * Fix-install-path.patch
- Add patch:
  * third-party-library-static.patch
  * cmakelists-txt.patch
  * desktop-file.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730980800">- Update to 3.1.0. Crow-translate is now hosted on KDE servers.
  Changes since 3.0.0, Check https://apps.kde.org/crowtranslate
  for older changes:
  * Automate fastest Mozhi instance selection.
  * Automatically assign the fastest instance on the first
    startup instead of selecting it randomly.
  * CLI: By default, use the instance from settings.
  * CLI: Verify language codes.
  * CLI: Do not print empty translations on error.
  * CLI: The --help command returns exit code 1.
  * Fix language codes for Persian and Chinese Simplified.
  * Fix loading of Qt translations.
- Drop patches:
  * third-party-library-static.patch
  * cmakelists-txt.patch
  * desktop-file.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1746619200">- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
  minimum version warnings</changelog>
</package>
<package pkgid="0d7457a6468cb690dff6e7c2fce69c6f157f8e3c8dfa18ae606540edacee7f3ae368258bbda8ee70c29d4bea87215ceeac2e640f418899a25308f1737be854e9" name="crudini" arch="noarch">
  <version epoch="0" ver="0.9.6" rel="1.1"/>
  <changelog author="dmueller@suse.com" date="1380283200">- Initial package (0.3)</changelog>
  <changelog author="dmueller@suse.com" date="1412942400">- update to 0.4:
  * add --format=lines to support line by line processing
  * doc: tweak readme to mention --format=lines
  * Declare encoding to avoid fatal error
  * fix duplicate DEFAULT section header being output
  * ensure edited ini file contents are always complete
  * split out --options from synopsis
  * send --help to stdout
  * provide alternative --rewrite file editing option
  * provide --output option to allow redirecting output
  * use only the base 'crudini' name in --help
  * ensure writes to the edited ini are never lost
  * add a new --list option to update a list of values
  * honor case when merging new parameters</changelog>
  <changelog author="aplanas@suse.com" date="1455796800">- update to 0.7 (bsc#966695):
  Bug fixes
  * Separate locking files are no longer used which avoids deadlock in
    cases where the system is stopped in the small window where these
    files exist.
  * Files are now synced after writing for better Durability.
  * crudini no longer removes a blank line from the start of a file
    which has no sections, or options outside a section. [bug
    introduced in version 0.5]
  Bug fixes
  * Lock files are cleaned up robustly. Previously there was a race
    condition resulting in blocked subsequent edits, due to a
    lingering lock file.
  * --del will ignore requests to delete a parameter in a non-existing
    section (unless --existing is used). Previously it failed citing
    the missing section.
  New features
  * The --existing option takes parameters to give more control over
    what needs to pre-exist. So you can specify for example that a
    file needs to exist, but any items within it are created as
    needed.
  * A new --verbose option was added to indicate on stderr wether the
    request resulted in a config change or not. This can be used to
    determine whether to restart programs etc.
  Changes in behavior
  * Files are created by default if missing, unless --existing is
    specified.
  Improvements
  * Protections against creating unparseable ini files were added.
  * stdin can be parsed just as with normal files.
  * File writes are avoided if there are no changes to the config.</changelog>
  <changelog author="tbechtold@suse.com" date="1481198400">- update to 0.8:
  * maint: improve documentation for fsync() calls
  * use sha256 rather than md5 to checksum file contents
  * maint: remove stale comment
  * document --help and --version
  * fix spelling in --help and man page
  * fix processing of lines starting with "rem"
  * bump version for release
- add 3c52bd938975f7c5b32d7009f109ccbd2328c16d.patch .
  Fixes symlink handling when writing linked files.</changelog>
  <changelog author="tbechtold@suse.com" date="1503576000">- update to 0.9:
  * Write errors to stdout are diagnosed correctly and consistently.
  * Replacing symlinks now replaces the target rather than the symlink itself.
  * The case of parameters is maintained with --get.
  * Single token parameters (without equals) are now supported,
    which are used in mysql config for example.
- Drop 3c52bd938975f7c5b32d7009f109ccbd2328c16d.patch . Applied upstream.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1589371200">- Update to 0.9.3:
  * Python 3 support
  * Fix regression with windows line endings
- Run spec-cleaner
- Add BuildArch noarch
- Run crudini test script
- Add manpage</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1678708800">- Update to version 0.9.4
  * Fix updating of flag only parameters so they don't have '='
    or '=crudini_no_arg' added added on update
  * Handle closed stdin/stdout gracefully, without giving errors
  * Windows line endings are maintained
  * Lists can be delimited with arbitrary whitespace with --list-sep=
  * Support for unspaced "name=val" format with --ini-options=nospace</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700136000">- update to 0.9.5:
  * Support for multiple --set and --del, or --get operations,
    allowing for more efficient and atomic updates to multiple
    parameters.
  * Support indented ini files with --ini-options=ignoreindent.
    Indentation is ignored (and maintained) in the ini file.
  * --format=sh will now attempt to output a whole ini file in
    sh format.
    Previously it would have only printed the section names.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 0.9.6:
  * Support BOM correctly.  Previously we would have stripped
    any Byte Order Mark, and incorrectly matched items on the first
    line.
  * Extraneous blank lines are avoided when deleting a section.
  * Previously blank lines preceeding a [section] were not
    removed.
  * Support creating a section called "default".  Previously
    this would have been disallowed, with an invalid section name
    error.
  * Support ensuring a single space in all 'name = value'
    entries in the file with --ini-options=space.  This is
    symmetric and opposite to the existing --ini-options=nospace
    option.
  * Support ensuring a single blank line between sections, and
    no blank lines at the start or end of the file, with --ini-
    options=sectionspace.</changelog>
</package>
<package pkgid="d392b90048541601ab62d066927ff35da95555f1e2d519022131a53eb898a6f4093a7603277690f4af8a085ab2a05969d9ebb432a8ee05629ababe9c737e24a5" name="crun" arch="riscv64">
  <version epoch="0" ver="1.26" rel="1.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1743508800">- New upstream release 1.21
  * criu: when running under systemd, use a proxy process to initialize the cgroup so that all the container processes are restored in the correct cgroup.
  * set HOME to "/" if the specified user is not present in the /etc/passwd file.
  * do not fail if any of stdin/stdout/stderr is closed.
  * cgroup: fix handling of absent subcgroup when configuring cpuset on cgroup v1.
  * ignore SIGWINCH when a tty is not used.
  * utils: improve error message if the specified command is not executable.
  * fix PATH lookup. Support filenames starting with a dot.
  * krun: create context after loading the library.
  * krun: stop using krun_set_exec but use the command line directly from the OCI configuration file.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1751371200">- Update to 1.22
  * crun: add a new command crun mounts to dynamically add or remove mounts from a running container.
  * linux: add support for moving existing network devices into the container namespace as defined in the OCI specification.
  * linux: add src-nofollow and dest-nofollow mount options for more precise control over how symbolic links are handled.
  * krun: implement support for external kernels, allowing users to bundle a kernel image with the container.
  * krun: the vCPU limit has been increased to 16.
  * krun: add support for specifying the libkrun flavor via the KRUN_VM_FILE.
  * criu: fix checkpoint and restore for containers that have a bind mount where the destination is a symbolic link.
  * criu: automatically create the directory specified by --work-path if it does not exist, improving compatibility with other runtimes.
  * criu: re-enable support on the riscv64 architecture.
  * cgroup: fix incorrect setting of cpu.max when the OCI quota is -1.
  * hardening: replace all uses of the insecure sprintf function with safer alternatives like snprintf to prevent buffer overflows.
  * fix a regression that caused issues when dealing with paths that do not exist and openat2 is not available.
  * fix an issue where the file descriptor for the rootfs would become stale if the rootfs was replaced by a mount.
  * fix parsing of rootless options.
  * fix a potential crash in krun by checking if library handles exist before being unloaded.
  * improve error messages for dlopen failures, making them more descriptive.
  * cgroup: fix a regression on WSL when running with cgroup v1.
  * libcrun: setup /dev/console as a symlink to pty instead of bind mount when possible.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1755777600">- Update to 1.23.1
  * krun: enable virtio-gpu. Enable and configure a virtio-gpu device if /dev/dri and /usr/libexec/virgl_render_server are present within the container.
  * krun: add support for nitro enclaves.
  * criu: Add support for tcp-close.
  * linux: fix issue when RestrictAddressFamilies="AF_UNIX AF_NETLINK" is in place in the systemd unit. Regression introduced in crun 1.17.
  * cgroup,systemd: use BPFProgram=device on systemd to install the device controller eBPF.
  * cgroup,systemd: allow empty slice in cgroupsPath.
  * crun: print the program version even with an invalid rundir.
  * linux: fix regression with idmapped mounts. Support idmapped mounts also when there is no user namespace specified for the container. crun 1.22 introduced the regression.
  * cgroup: change formula to convert from cpu shares to cpu weight. The OCI CPU shares (range [2-262144]) to cgroup v2 cpu.weight (range [1-10000]) conversion formula has been updated to use a quadratic function so that min, max and default values match.
  * exec: fix a bug where the terminal could lose some bytes when reading from the exec'ed process.
  * utils: add bounds checking for Unix domain socket paths.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 1.24:
  * linux: add support for NUMA set_mempolicy.
  * intelrdt: add support for EnableMonitoring
  * linux: optimize masked paths with shared empty directory.
  * cgroup, systemd: validate the specified ebpf program is
    loaded by systemd.
  * krun: avoid failing if sev/nitro are not available.
  * linux: limit tmpfs memory usage for masked paths.
  * linux: fix regression mounting within userns.  Detect when
    running inside a user namespace and treat the mounts in the
    same way as they would be treated with a new user namespace.
  * linux: never chown devices.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1768651200">- update to 1.26:
  * criu: enable setting of RPC config file via annotation org.criu.config
    crun also reads /etc/criu/crun.conf or /etc/criu/runc.conf for CRIU
    configuration.
  * linux: run createContainer hooks before making root read-only
  * utils: handle NULL container passed to libcrun_open_proc_file()
  * container: fix error release on failure paths.
- update to 1.25.1:
  * linux: harden opens under /proc. Use fsopen, when available, to get
    a trusted reference to the proc file system and use it for all subsequent
    accesses instead of relying on the /proc path directly
- update to 1.25:
  * cgroup: enable all accounting properties to ensure stats are readable
  * intelrdt: honor default closID
  * src: fix some double allocations on errors</changelog>
</package>
<package pkgid="d4cfd1c1e3a1316284beb5d94f4d5ede1a312c669306aed9dbc85ead9b6856d149f6a7478d97897357b6d4b65eb0510300d858111e486f1c992855eaf8ec7d97" name="crun-vm" arch="riscv64">
  <version epoch="0" ver="0.3.0" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1746878400">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749297600">- exclude ronn-ng from 16.0</changelog>
</package>
<package pkgid="6124d533fb3ecf3858e97e54af4127e3a478bb7d9dbeee73ca77c40d231daafda3e04033496837a5ec3ebc68f9c964bbe97fca87e63743d934b3cdeffb9a46d3" name="cryfs" arch="riscv64">
  <version epoch="0" ver="1.0.3" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659355200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1665748800">- Update to v0.11.3:
  * Fixed build issue on systems with libfmt 9.0
  * Fixed build issue on Apple Silicon Macs
  * Fixed build issue on systems that only have python3 but no
    python executable
- Use python3-base instead of python for building
- Use %autosetup</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680436800">- Add upstream patch - Include stdexcept when using logic_error:
  * 38849c22aa34c5fad10091e066a520dd831462b3.patch</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>
  <changelog author="munix9@googlemail.com" date="1742644800">- Update to version 1.0.1:
  Backwards Compatibility
  * Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully
    compatible with each other. The storage format hasn't changed.
  * This means filesystems created with 0.10.x or 0.11.x can be
    mounted without requiring a migration.
  * Filesystems created with 1.0.0 or 0.11.x can be mounted by
    CryFS 0.10.x, but only if you configure it to use a cipher
    supported by CryFS 0.10.x, e.g. AES-256-GCM. The new default,
    XChaCha20-Poly1305, is not supported by CryFS 0.10.x.
  Fixes/Improvements
  * Added a man page for cryfs-unmount
  * Fixed small inaccuracy in calculation of free space in statvfs
  * Fix an issue when using -o atime mount options
- Remove 38849c22aa34c5fad10091e066a520dd831462b3.patch
  (merged upstream)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582400">- Add fix-build-with-boost-1_88.patch
- Remove _constraints file (not needed for now)
- Cleanup spec file (from the previous 0.x versions):
  * Use __builder ninja
  * Use %cmake macro
  * Add %check/tests (arch specific)
  * Add -DCRYPTOPP_DISABLE_ASM=ON (arch specific)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582401">- Add _constraints (required for ppc64, ppc64le)</changelog>
  <changelog author="munix9@googlemail.com" date="1746100800">- Migration to fuse 3 and deprecation of fuse (1)
  * Add fix-feature-fuse3.patch -- based on upstream branch
    https://github.com/cryfs/cryfs/tree/feature/fuse3
    (bsc#1242083) (bsc#1242079)
- Increase physicalmemory for ppc64 and ppc64le builds</changelog>
  <changelog author="munix9@googlemail.com" date="1757419200">- Add fix-build-with-boost-1_89.patch
  * In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766404800">- Update to 1.0.3:
  * Fix building with Boost 1.88
    Drop previously patched fix-build-with-boost-1_88.patch
  * Fix building with Boost 1.89
    Drop previously patched fix-build-with-boost-1_89.patch
  * Fix building on PowerPC</changelog>
</package>
<package pkgid="15b32a4b58dcff4426b4993a1b345fc2a6c1700198f2a85f48c440d5308eb0b78a8d0e9e3c7016efefda75380928629c5b1c5574a6f66e3c1a5e19b17e2b6f02" name="crypto-policies" arch="noarch">
  <version epoch="0" ver="20250714.cd6043a" rel="2.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1743076800">- Relax the nss version requirement since the mlkem768secp256r1
  enablement has been reverted.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1751284800">- Allow openssl to load when using the DEFAULT policy, and also
  other policies, in FIPS mode. [bsc#1243830, bsc#1242233]
  * Add crypto-policies-Allow-openssl-other-policies-in-FIPS-mode.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752148800">- Update to version 20250324.3714354:
  * NO-PQ: introduce
  * LEGACY/DEFAULT/FUTURE: enable hybrid ML-KEM and pure ML-DSA
  * _openssl_block_sha1_signatures: flip the default to 1
  * sequoia: add sha3, x25519, ed25519, x448, ed448, but not for rpm-sequoia
  * sequoia: refactor a bit
  * openssl: specify default key size for req
  * gnutls: support P384-MLKEM1024
  * openssl: stop generating `openssl` in favour of `opensslcnf`
  * gnutls: drop kyber (switching to leancrypto took it away)
  * openssl: use both names for P384-MLKEM1024
  * Detect the presence of nss-policy-check
  * Don't use hardcoded python3 path
  * Make xsltproc settable as XSLTPROC
  * python/cryptopolicies/validation/scope.py: fix new ruff rule RUF021
  * Update the info in the README.SUSE file
  * Remove the FEDORA policies and directories
  * Remove patches:
  - crypto-policies-supported.patch
  - crypto-policies-FIPS.patch
  * Rebase patches:
  - crypto-policies-policygenerators.patch
  - crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch
  - crypto-policies-Allow-sshd-in-FIPS-mode-using-DEFAULT.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752148801">- Add the FIPS scripts fips-finish-install and fips-mode-setup as
  sources in the spec file as they have been removed upstream.
  * We will maintain these scripts downstream.
  * Update the man pages for update-crypto-policies.8.gz
  * Rebase crypto-policies-no-build-manpages.patch
  * Add crypto-policies-FIPS-output.patch
  * Add man pages in text file in compressed form in the file
    man-fips-scripts.tar.xz and add them to the Makefile.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753444800">- Update to version 20250425.9267dee:
  * openssl: fix mistakes in integrity-only cipher definitions
  * NO-PQ, cryptopolicies: add experimental value suppression
  * nss: add mlkem768x25519 and mlkem768secp256r1
  * gnutls: 'allow-rsa-pkcs1-encrypt = false' everywhere but in LEGACY
  * TEST-PQ, openssh: add support for MLKEM768 key_exchange
  * LEGACY: drop cipher@pkcs12 = SEED-CBC
  * fips-crypto-policy-overlay: automount FIPS policy, follow-up fixes
  * nss: TLS-REQUIRE-EMS in FIPS
  * DEFAULT: disable RSA key exchange
  * LEGACY: disable sign = *-SHA1
  * nss: wire XYBER768D00 to X25519-KYBER768, not KYBER768
  * Removed patches fixed upstream:
  - crypto-policies-pylint.patch
  * Rebased patches:
  - crypto-policies-nss.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762776000">- Update to version 20250714.cd6043a: [bsc#1253025, bsc#1252696]
  * gnutls: enable ML-DSA, for both secure-sig and secure-sig-for-cert
  * python, policies, tests: alias X25519-MLKEM768 to MLKEM768-X25519
  * FIPS: disable MLKEM768-X25519 for openssh (no-op)
  * FIPS: deprioritize X25519-MLKEM768 over P256-MLKEM768 for openssl...
  * TEST-PQ: be more careful with the ordering
  * openssl: send one PQ and one classic key_share; prioritize PQ groups
  * sequoia: Generate AEAD policy
  * Do not include EdDSA in FIPS policy
  * sequoia: Add PQC algorithm
  * sequoia: Run tests against PQC capable policy-config-check
  * Revert "openssl, policies: implement group_key_share option"
  * openssl, policies: implement group_key_share option
  * FIPS: enable hybrid ML-KEM (TLS only) and pure ML-DSA
  * python/build-crypto-policies: output diffs on --test mismatches
  * sequoia, rpm-sequoia: use ignore_invalid with sha3, x25519, ...
  * policies, alg_lists, openssl: remove KYBER from allowed values
  * openssl: stricter enabling of Ciphersuites
  * openssl: make use of -CBC and -AESGCM keywords
  * openssl: add TLS 1.3 Brainpool identifiers
  * fix warning on using experimental key_exchanges
  * update-crypto-policies: don't output FIPS warning in fips mode
  * openssh: map mlkem768x25519-sha256 to KEM-ECDH &amp; MLKEM768-X25519 &amp; SHA2-256
  * openssh, libssh: refactor kx maps to use tuples
  * alg_lists: mark MLKEM768/SNTRUP kex experimental
  * nss: revert enabling mlkem768secp256r1
  * nss: add mlkem768x25519 and mlkem768secp256r1, remove xyber
  * gnutls: add GROUP-X25519-MLKEM768 and GROUP-SECP256R1-MLKEM768
  * openssl: use both names for SecP256r1MLKEM768 / X25519MLKEM768
  * openssh, TEST-PQ: rename MLKEM key_exchange to MLKEM768
  * openssh: add support for sntrup761x25519-sha512 and mlkem768x25519-sha256
  * LEGACY: enable 192-bit ciphers for nss pkcs12/smime
  * openssl: map NULL to TLS_SHA256_SHA256:TLS_SHA384_SHA384...
  * nss: be stricter with new purposes
  * python/update-crypto-policies: pacify pylint
  * fips-mode-setup: tolerate fips dracut module presence w/o FIPS
  * fips-mode-setup: small Argon2 detection fix
  * SHA1: add __openssl_block_sha1_signatures = 0
  * fips-mode-setup: block if LUKS devices using Argon2 are detected
  * update-crypto-policies: skip warning on --set=FIPS if bootc
  * fips-setup-helper: skip warning, BTW
  * fips-mode-setup: force --no-bootcfg when UKI is detected
  * fips-crypto-policy-overlay: automount FIPS policy
  * nss: rewrite backend for 3.101
  * cryptopolicies: parent scopes for dumping purposes
  * policygenerators: move scoping inside generators
  * openssh: make dss no longer enableble, support is dropped
  * gnutls: wire GROUP-X25519-KYBER768 to X25519-KYBER768
  * TEST-PQ: disable pure Kyber768
  * DEFAULT: switch to rh-allow-sha1-signatures = no...
  * java: drop unused javasystem backend
  * java: stop specifying jdk.tls.namedGroups in javasystem
  * ec_min_size: introduce and use in java, default to 256
  * java: use and include jdk.disabled.namedCurves
  * BSI: Update BSI policy for new 2024 minimum recommendations
  * fips-mode-setup: flashy ticking warning upon use
  * fips-mode-setup: add another scary "unsupported"
  * BSI: switch to 3072 minimum RSA key size
  * java: make hash, mac and sign more orthogonal
  * java: specify jdk.tls.namedGroups system property
  * java: respect more key size restrictions
  * java: disable anon ciphersuites, tying them to NULL...
  * java: start controlling / disable DTLSv1.0
  * nss: wire KYBER768 to XYBER768D00</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762776001">- Adapt the manpages to SUSE/openSUSE:
  * Add crypto-policies-SUSE-manpages.patch
  * Compress all the man pages for update-crypto-policies.8.gz,
    crypto-policies.7.gz, fips-finish-install.8.gz and
    fips-mode-setup.8.gz into man-crypto-policies.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762862400">- Fix the testsuite:
  * Port all the policy changes to the config files in the test suite.
  * Use the newly introduced SKIP_LINTING=1 option.
  * Rebase crypto-policies-Allow-openssl-other-policies-in-FIPS-mode.patch</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1774958400">- Disable the use of posix_spawn() under qemu user-mode emulation.</changelog>
</package>
<package pkgid="225188ff9515a0794e31e06f21183daffb5c85efb2b27f31e5da3cfcad8059f27499155bb4dcd49aadca321be9331f40558e8d06575b6a460b028643521ce053" name="crypto-policies-scripts" arch="noarch">
  <version epoch="0" ver="20250714.cd6043a" rel="2.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1743076800">- Relax the nss version requirement since the mlkem768secp256r1
  enablement has been reverted.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1751284800">- Allow openssl to load when using the DEFAULT policy, and also
  other policies, in FIPS mode. [bsc#1243830, bsc#1242233]
  * Add crypto-policies-Allow-openssl-other-policies-in-FIPS-mode.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752148800">- Update to version 20250324.3714354:
  * NO-PQ: introduce
  * LEGACY/DEFAULT/FUTURE: enable hybrid ML-KEM and pure ML-DSA
  * _openssl_block_sha1_signatures: flip the default to 1
  * sequoia: add sha3, x25519, ed25519, x448, ed448, but not for rpm-sequoia
  * sequoia: refactor a bit
  * openssl: specify default key size for req
  * gnutls: support P384-MLKEM1024
  * openssl: stop generating `openssl` in favour of `opensslcnf`
  * gnutls: drop kyber (switching to leancrypto took it away)
  * openssl: use both names for P384-MLKEM1024
  * Detect the presence of nss-policy-check
  * Don't use hardcoded python3 path
  * Make xsltproc settable as XSLTPROC
  * python/cryptopolicies/validation/scope.py: fix new ruff rule RUF021
  * Update the info in the README.SUSE file
  * Remove the FEDORA policies and directories
  * Remove patches:
  - crypto-policies-supported.patch
  - crypto-policies-FIPS.patch
  * Rebase patches:
  - crypto-policies-policygenerators.patch
  - crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch
  - crypto-policies-Allow-sshd-in-FIPS-mode-using-DEFAULT.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752148801">- Add the FIPS scripts fips-finish-install and fips-mode-setup as
  sources in the spec file as they have been removed upstream.
  * We will maintain these scripts downstream.
  * Update the man pages for update-crypto-policies.8.gz
  * Rebase crypto-policies-no-build-manpages.patch
  * Add crypto-policies-FIPS-output.patch
  * Add man pages in text file in compressed form in the file
    man-fips-scripts.tar.xz and add them to the Makefile.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753444800">- Update to version 20250425.9267dee:
  * openssl: fix mistakes in integrity-only cipher definitions
  * NO-PQ, cryptopolicies: add experimental value suppression
  * nss: add mlkem768x25519 and mlkem768secp256r1
  * gnutls: 'allow-rsa-pkcs1-encrypt = false' everywhere but in LEGACY
  * TEST-PQ, openssh: add support for MLKEM768 key_exchange
  * LEGACY: drop cipher@pkcs12 = SEED-CBC
  * fips-crypto-policy-overlay: automount FIPS policy, follow-up fixes
  * nss: TLS-REQUIRE-EMS in FIPS
  * DEFAULT: disable RSA key exchange
  * LEGACY: disable sign = *-SHA1
  * nss: wire XYBER768D00 to X25519-KYBER768, not KYBER768
  * Removed patches fixed upstream:
  - crypto-policies-pylint.patch
  * Rebased patches:
  - crypto-policies-nss.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762776000">- Update to version 20250714.cd6043a: [bsc#1253025, bsc#1252696]
  * gnutls: enable ML-DSA, for both secure-sig and secure-sig-for-cert
  * python, policies, tests: alias X25519-MLKEM768 to MLKEM768-X25519
  * FIPS: disable MLKEM768-X25519 for openssh (no-op)
  * FIPS: deprioritize X25519-MLKEM768 over P256-MLKEM768 for openssl...
  * TEST-PQ: be more careful with the ordering
  * openssl: send one PQ and one classic key_share; prioritize PQ groups
  * sequoia: Generate AEAD policy
  * Do not include EdDSA in FIPS policy
  * sequoia: Add PQC algorithm
  * sequoia: Run tests against PQC capable policy-config-check
  * Revert "openssl, policies: implement group_key_share option"
  * openssl, policies: implement group_key_share option
  * FIPS: enable hybrid ML-KEM (TLS only) and pure ML-DSA
  * python/build-crypto-policies: output diffs on --test mismatches
  * sequoia, rpm-sequoia: use ignore_invalid with sha3, x25519, ...
  * policies, alg_lists, openssl: remove KYBER from allowed values
  * openssl: stricter enabling of Ciphersuites
  * openssl: make use of -CBC and -AESGCM keywords
  * openssl: add TLS 1.3 Brainpool identifiers
  * fix warning on using experimental key_exchanges
  * update-crypto-policies: don't output FIPS warning in fips mode
  * openssh: map mlkem768x25519-sha256 to KEM-ECDH &amp; MLKEM768-X25519 &amp; SHA2-256
  * openssh, libssh: refactor kx maps to use tuples
  * alg_lists: mark MLKEM768/SNTRUP kex experimental
  * nss: revert enabling mlkem768secp256r1
  * nss: add mlkem768x25519 and mlkem768secp256r1, remove xyber
  * gnutls: add GROUP-X25519-MLKEM768 and GROUP-SECP256R1-MLKEM768
  * openssl: use both names for SecP256r1MLKEM768 / X25519MLKEM768
  * openssh, TEST-PQ: rename MLKEM key_exchange to MLKEM768
  * openssh: add support for sntrup761x25519-sha512 and mlkem768x25519-sha256
  * LEGACY: enable 192-bit ciphers for nss pkcs12/smime
  * openssl: map NULL to TLS_SHA256_SHA256:TLS_SHA384_SHA384...
  * nss: be stricter with new purposes
  * python/update-crypto-policies: pacify pylint
  * fips-mode-setup: tolerate fips dracut module presence w/o FIPS
  * fips-mode-setup: small Argon2 detection fix
  * SHA1: add __openssl_block_sha1_signatures = 0
  * fips-mode-setup: block if LUKS devices using Argon2 are detected
  * update-crypto-policies: skip warning on --set=FIPS if bootc
  * fips-setup-helper: skip warning, BTW
  * fips-mode-setup: force --no-bootcfg when UKI is detected
  * fips-crypto-policy-overlay: automount FIPS policy
  * nss: rewrite backend for 3.101
  * cryptopolicies: parent scopes for dumping purposes
  * policygenerators: move scoping inside generators
  * openssh: make dss no longer enableble, support is dropped
  * gnutls: wire GROUP-X25519-KYBER768 to X25519-KYBER768
  * TEST-PQ: disable pure Kyber768
  * DEFAULT: switch to rh-allow-sha1-signatures = no...
  * java: drop unused javasystem backend
  * java: stop specifying jdk.tls.namedGroups in javasystem
  * ec_min_size: introduce and use in java, default to 256
  * java: use and include jdk.disabled.namedCurves
  * BSI: Update BSI policy for new 2024 minimum recommendations
  * fips-mode-setup: flashy ticking warning upon use
  * fips-mode-setup: add another scary "unsupported"
  * BSI: switch to 3072 minimum RSA key size
  * java: make hash, mac and sign more orthogonal
  * java: specify jdk.tls.namedGroups system property
  * java: respect more key size restrictions
  * java: disable anon ciphersuites, tying them to NULL...
  * java: start controlling / disable DTLSv1.0
  * nss: wire KYBER768 to XYBER768D00</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762776001">- Adapt the manpages to SUSE/openSUSE:
  * Add crypto-policies-SUSE-manpages.patch
  * Compress all the man pages for update-crypto-policies.8.gz,
    crypto-policies.7.gz, fips-finish-install.8.gz and
    fips-mode-setup.8.gz into man-crypto-policies.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762862400">- Fix the testsuite:
  * Port all the policy changes to the config files in the test suite.
  * Use the newly introduced SKIP_LINTING=1 option.
  * Rebase crypto-policies-Allow-openssl-other-policies-in-FIPS-mode.patch</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1774958400">- Disable the use of posix_spawn() under qemu user-mode emulation.</changelog>
</package>
<package pkgid="daaebd52a038fe3e964ef7df4639c786cad68d551b1e6f39223c89b62ddeeac65badfccb28d607a9a5f1089ec208988f8e4b8c71a5559089a6cb666ba85b6f63" name="cryptsetup" arch="riscv64">
  <version epoch="0" ver="2.8.6" rel="1.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722427200">- Update to 2.7.4:
  * Detect device busy failure for device-mapper table-referenced
    devices.
  * Fix shared activation for dm-verity devices.
  * Add --shared option for veritysetup open action.
  * Do not use exclusive flag for the allocated backing loop files.
  * Fixes for problems found by static analyzers and Valgrind.
  * Fixes to tests and CI scripts.
- Use fdupes to link identical man pages.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725019200">- cryptsetup-fips140-3.patch: extend the password for PBKDF2 benchmarking
  to be more than 20 chars to meet FIPS 140-3 requirements (bsc#1229975)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1726228800">- Update to 2.7.5:
  * Fix possible online reencryption data corruption (only in 2.7.x).
    In some situations (initializing a suspended device-mapper device),
    cryptsetup disabled direct-io device access. This caused unsafe
    online reencryption operations that could lead to data corruption.
    The code now adds strict checks (and aborts the operation) and
    changes direct-io detection code to prevent data corruption.
  * Fix a clang compilation error in SSH token plugin.
    As clang linker treats missing symbols as errors, the linker phase
    for the SSH token failed as the optional cryptsetup_token_buffer_free
    was not defined.
  * Fix crypto backend initialization in crypt_format_luks2_opal API call.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1741953600">- Set pbkdf2 as the default PBKDF algorithm in LUKS2 format.
  [bsc#1236375, bsc#1236164]
  * The default PBKDF algorithm in the LUKS2 format is now Argon2id
    but its not FIPS compliant. A system would be unbootable if using
    Argon2id or Argon2i for disk encryption and then switching to
    kernel FIPS mode. This can be avoided by setting pbkdf2 as default.
  * Build using the configure option --with-luks2-pbkdf=pbkdf2.
  * Remove the dependency on libargon2 as is now provided by openssl.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1748520000">- Add a dependency on device-mapper to libcryptsetup12 to install
  the required device-mapper udev rules. [bsc#1241612]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750939200">- Update to 2.8.0:
  * Full release notes in:
  - https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes
  * Introduce support for inline mode (use HW sectors with additional hardware
    metadata space).
  * Finalize use of keyslot context API.
  * Make all keyslot context types fully self-contained.
  * Add --key-description and --new-key-description cryptsetup options.
  * Support more precise keyslot selection in reencryption initialization.
  * Allow reencryption to resume using token and volume keys.
  * Cryptsetup repair command now tries to check LUKS keyslot areas for corruption.
  * Opal2 SED: PSID keyfile is now expected to be 32 alphanumeric characters.
  * Opal2: Avoid the Erase method and use Secure Erase for locking range.
  * Opal2: Fix some error description (in debug only).
  * Opal2: Do not allow deferred deactivation.
  * Allow --reduce-device-size and --device-size combination for reencryption
    (encrypt) action.
  * Fix the userspace storage backend to support kernel "capi:" cipher specification format.
  * Disallow conversion from LUKS2 to LUKS1 if kernel "capi:" cipher specification is used.
  * Explicitly disallow kernel "capi:" cipher specification format for LUKS2
    keyslot encryption.
  * Do not allow conversion of LUKS2 to LUKS1 if an unbound keyslot is present.
  * cryptsetup: Adjust the XTS key size for kernel "capi:" cipher specification.
  * Remove keyslot warning about possible failure due to low memory.
  * Do not limit Argon2 KDF memory cost on systems with more than 4GB of available memory.
  * Properly report out of memory error for cryptographic backends implementing Argon2.
  * Avoid KDF2 memory cost overflow on 32-bit platforms.
  * Do not use page size as a fallback for device block size.
  * veritysetup: Check hash device size in advance.
  * Print a better error message for unsupported LUKS2 AEAD device resize.
  * Optimize LUKS2 metadata writes.
  * veritysetup: support --error-as-corruption option.
  * Report all sizes in status and dump command output in the correct units.
  * Add --integrity-key-size option to cryptsetup.
  * Support trusted &amp; encrypted keyrings for plain devices.
  * Support plain format resize with a keyring key.
  * TCRYPT: Clear mapping of system-encrypted partitions.
  * TCRYPT: Print all information from the decrypted metadata header in
    the tcryptDump command.
  * Always lock the volume key structure in memory.
  * Do not run direct-io read check on block devices.
  * Fix a possible segfault in deferred deactivation.
  * Exclude cipher allocation time from the cryptsetup benchmark.
  * Add Mbed-TLS optional crypto backend.
  * Fix the wrong preprocessor use of #ifdef for config.h processed by Meson.
  * Reorganize license files. The license text files are now in docs/licenses.
    The COPYING file in the root directory is the default license.
  * Remove cc-by-sa-4.0.txt as already shipped now in docs/licenses
    and named as COPYING.CC-BY-SA-4.0.
  * Libcryptsetup API extensions. The libcryptsetup API is backward compatible
    with all existing symbols. Due to the self-contained memory allocation,
    these symbols have the new version:
  - crypt_keyslot_context_init_by_passphrase;
  - crypt_keyslot_context_init_by_keyfile;
  - crypt_keyslot_context_init_by_token;
  - crypt_keyslot_context_init_by_volume_key;
  - crypt_keyslot_context_init_by_signed_key;
  - crypt_keyslot_context_init_by_keyring;
  - crypt_keyslot_context_init_by_vk_in_keyring;
  * New symbols:
  - crypt_format_inline
  - crypt_get_old_volume_key_size
  - crypt_reencrypt_init_by_keyslot_context
  - crypt_safe_memcpy
  * New defines:
  - CRYPT_ACTIVATE_HIGH_PRIORITY
  - CRYPT_ACTIVATE_ERROR_AS_CORRUPTION
  - CRYPT_ACTIVATE_INLINE_MODE
  - CRYPT_REENCRYPT_CREATE_NEW_DIGEST
  * New requirement flag:
  - CRYPT_REQUIREMENT_INLINE_HW_TAGS</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1755777600">- Update to 2.8.1:
  * Fix status and deactivation of TCRYPT (VeraCrypt compatible) devices that use chained ciphers.
  * Fix unlocking BITLK (BitLocker compatible) devices with multibyte UTF8 characters in the passphrase.
  * Do not allow activation of the LUKS2 device if the used keyslot is not encrypted (it uses a null cipher).
  - Such a configuration cannot be created by cryptsetup, but can be crafted outside of it.
  - Null cipher is sometimes used to create an empty container for later reencryption.
  - Only an empty passphrase can activate such a container (the same as in LUKS1).
  * Do not silently decrease PBKDF parallel cost (threads) if set by an option.
  - The maximum parallel cost is limited to 4 threads.
  * Fixes to configuration and installation scripts.
  - Meson and autoconf tools now properly support --prefix option for temporary directory installation.
  - Multiple fixes and cleanups to config.h for compatibility between Meson and autoconf.
  - Fix the luks2-external-tokens-path Meson option to work the same as in autoconf.
  - Fix Meson install for tool binaries, install fvault2Open man page and include test/fuzz/meson.build in release.
  * Major update to manual pages.
  - Try to explain the PBKDF hardcoded limits.
  - Add a better explanation for automatic integrity tag recalculation.
  - Mention crypt/verity/integritytab.
  - Remove or reformulate some misleading warnings present only with old and no longer supported kernels.
  - Clarify that some commands do not wipe data and unify OPAL reset wording.
  - Clarify the --label option.
  - There are also many other grammar and stylistic fixes to unify the man-page style.
  * Fixes for false-positive and annoying (optional) warnings added in recent compilers.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1767960000">- Update to 2.8.3:
  * Stable bug-fix release with minor extensions.
- Update to 2.8.2:
  * BITLK: Fix for BitLocker metadata validation on big-endian systems.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770033600">- Update to 2.8.4:
  * Fix integritysetup resize (grow) of the device if integrity bitmap
    mode is used. Increasing the integrity device in bitmap mode did
    not work as integritysetup incorrectly used journal settings that
    were not applicable.
  * Fix device size status reports in cryptsetup and integritysetup.
    If the device uses a sector size larger than 512 bytes, the newly
    reported byte sizes (introduced in 2.8.0) in the status report
    were incorrectly displayed.
  * BITLK: Fix unlocking BitLocker device with recovery passphrase.
    If the recovery passphrase was present in the first keyslot, the
    device failed to unlock. This bug was introduced in 2.8.2 with
    Clear Key support.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1775217600">- Update to 2.8.6.
- Release notes for 2.8.6:
  * Fixes an autotools regression in 2.8.5 in the locking tmpfiles.d
    directory configuration.
- Release notes for 2.8.5:
  * Add a specific error for failed detached header allocation.
  * Check the UUID of the resumed device to match the UUID stored in
    metadata.
  * Fix FileVault (fvault2) metadata parsing.
  * Fix LUKS2 reencryption lock name.
  * Fix OpenSSL crypto backend if built with LibreSSL.
  * Fix reading FileVault image metadata from incorrect image offset.
  * Fix tests not to use aes-generic kernel cipher name.
  * OpenSSL backend: Increase the number of allowed threads to 64.
  * Several compatibility fixes to the alternative Meson configuration
    system.
  * Various code fixes based on AI-assisted reviews.</changelog>
</package>
<package pkgid="0d38e4ceb011a8394fb5839b95162de3e5719f13da1b8fcd3116b8aea251cbac7f43517187b56f250de6d71aba8bfca83b198b2e2b1fa5620ffe7e7e057d179a" name="cryptsetup-doc" arch="noarch">
  <version epoch="0" ver="2.8.6" rel="1.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722427200">- Update to 2.7.4:
  * Detect device busy failure for device-mapper table-referenced
    devices.
  * Fix shared activation for dm-verity devices.
  * Add --shared option for veritysetup open action.
  * Do not use exclusive flag for the allocated backing loop files.
  * Fixes for problems found by static analyzers and Valgrind.
  * Fixes to tests and CI scripts.
- Use fdupes to link identical man pages.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725019200">- cryptsetup-fips140-3.patch: extend the password for PBKDF2 benchmarking
  to be more than 20 chars to meet FIPS 140-3 requirements (bsc#1229975)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1726228800">- Update to 2.7.5:
  * Fix possible online reencryption data corruption (only in 2.7.x).
    In some situations (initializing a suspended device-mapper device),
    cryptsetup disabled direct-io device access. This caused unsafe
    online reencryption operations that could lead to data corruption.
    The code now adds strict checks (and aborts the operation) and
    changes direct-io detection code to prevent data corruption.
  * Fix a clang compilation error in SSH token plugin.
    As clang linker treats missing symbols as errors, the linker phase
    for the SSH token failed as the optional cryptsetup_token_buffer_free
    was not defined.
  * Fix crypto backend initialization in crypt_format_luks2_opal API call.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1741953600">- Set pbkdf2 as the default PBKDF algorithm in LUKS2 format.
  [bsc#1236375, bsc#1236164]
  * The default PBKDF algorithm in the LUKS2 format is now Argon2id
    but its not FIPS compliant. A system would be unbootable if using
    Argon2id or Argon2i for disk encryption and then switching to
    kernel FIPS mode. This can be avoided by setting pbkdf2 as default.
  * Build using the configure option --with-luks2-pbkdf=pbkdf2.
  * Remove the dependency on libargon2 as is now provided by openssl.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1748520000">- Add a dependency on device-mapper to libcryptsetup12 to install
  the required device-mapper udev rules. [bsc#1241612]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750939200">- Update to 2.8.0:
  * Full release notes in:
  - https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes
  * Introduce support for inline mode (use HW sectors with additional hardware
    metadata space).
  * Finalize use of keyslot context API.
  * Make all keyslot context types fully self-contained.
  * Add --key-description and --new-key-description cryptsetup options.
  * Support more precise keyslot selection in reencryption initialization.
  * Allow reencryption to resume using token and volume keys.
  * Cryptsetup repair command now tries to check LUKS keyslot areas for corruption.
  * Opal2 SED: PSID keyfile is now expected to be 32 alphanumeric characters.
  * Opal2: Avoid the Erase method and use Secure Erase for locking range.
  * Opal2: Fix some error description (in debug only).
  * Opal2: Do not allow deferred deactivation.
  * Allow --reduce-device-size and --device-size combination for reencryption
    (encrypt) action.
  * Fix the userspace storage backend to support kernel "capi:" cipher specification format.
  * Disallow conversion from LUKS2 to LUKS1 if kernel "capi:" cipher specification is used.
  * Explicitly disallow kernel "capi:" cipher specification format for LUKS2
    keyslot encryption.
  * Do not allow conversion of LUKS2 to LUKS1 if an unbound keyslot is present.
  * cryptsetup: Adjust the XTS key size for kernel "capi:" cipher specification.
  * Remove keyslot warning about possible failure due to low memory.
  * Do not limit Argon2 KDF memory cost on systems with more than 4GB of available memory.
  * Properly report out of memory error for cryptographic backends implementing Argon2.
  * Avoid KDF2 memory cost overflow on 32-bit platforms.
  * Do not use page size as a fallback for device block size.
  * veritysetup: Check hash device size in advance.
  * Print a better error message for unsupported LUKS2 AEAD device resize.
  * Optimize LUKS2 metadata writes.
  * veritysetup: support --error-as-corruption option.
  * Report all sizes in status and dump command output in the correct units.
  * Add --integrity-key-size option to cryptsetup.
  * Support trusted &amp; encrypted keyrings for plain devices.
  * Support plain format resize with a keyring key.
  * TCRYPT: Clear mapping of system-encrypted partitions.
  * TCRYPT: Print all information from the decrypted metadata header in
    the tcryptDump command.
  * Always lock the volume key structure in memory.
  * Do not run direct-io read check on block devices.
  * Fix a possible segfault in deferred deactivation.
  * Exclude cipher allocation time from the cryptsetup benchmark.
  * Add Mbed-TLS optional crypto backend.
  * Fix the wrong preprocessor use of #ifdef for config.h processed by Meson.
  * Reorganize license files. The license text files are now in docs/licenses.
    The COPYING file in the root directory is the default license.
  * Remove cc-by-sa-4.0.txt as already shipped now in docs/licenses
    and named as COPYING.CC-BY-SA-4.0.
  * Libcryptsetup API extensions. The libcryptsetup API is backward compatible
    with all existing symbols. Due to the self-contained memory allocation,
    these symbols have the new version:
  - crypt_keyslot_context_init_by_passphrase;
  - crypt_keyslot_context_init_by_keyfile;
  - crypt_keyslot_context_init_by_token;
  - crypt_keyslot_context_init_by_volume_key;
  - crypt_keyslot_context_init_by_signed_key;
  - crypt_keyslot_context_init_by_keyring;
  - crypt_keyslot_context_init_by_vk_in_keyring;
  * New symbols:
  - crypt_format_inline
  - crypt_get_old_volume_key_size
  - crypt_reencrypt_init_by_keyslot_context
  - crypt_safe_memcpy
  * New defines:
  - CRYPT_ACTIVATE_HIGH_PRIORITY
  - CRYPT_ACTIVATE_ERROR_AS_CORRUPTION
  - CRYPT_ACTIVATE_INLINE_MODE
  - CRYPT_REENCRYPT_CREATE_NEW_DIGEST
  * New requirement flag:
  - CRYPT_REQUIREMENT_INLINE_HW_TAGS</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1755777600">- Update to 2.8.1:
  * Fix status and deactivation of TCRYPT (VeraCrypt compatible) devices that use chained ciphers.
  * Fix unlocking BITLK (BitLocker compatible) devices with multibyte UTF8 characters in the passphrase.
  * Do not allow activation of the LUKS2 device if the used keyslot is not encrypted (it uses a null cipher).
  - Such a configuration cannot be created by cryptsetup, but can be crafted outside of it.
  - Null cipher is sometimes used to create an empty container for later reencryption.
  - Only an empty passphrase can activate such a container (the same as in LUKS1).
  * Do not silently decrease PBKDF parallel cost (threads) if set by an option.
  - The maximum parallel cost is limited to 4 threads.
  * Fixes to configuration and installation scripts.
  - Meson and autoconf tools now properly support --prefix option for temporary directory installation.
  - Multiple fixes and cleanups to config.h for compatibility between Meson and autoconf.
  - Fix the luks2-external-tokens-path Meson option to work the same as in autoconf.
  - Fix Meson install for tool binaries, install fvault2Open man page and include test/fuzz/meson.build in release.
  * Major update to manual pages.
  - Try to explain the PBKDF hardcoded limits.
  - Add a better explanation for automatic integrity tag recalculation.
  - Mention crypt/verity/integritytab.
  - Remove or reformulate some misleading warnings present only with old and no longer supported kernels.
  - Clarify that some commands do not wipe data and unify OPAL reset wording.
  - Clarify the --label option.
  - There are also many other grammar and stylistic fixes to unify the man-page style.
  * Fixes for false-positive and annoying (optional) warnings added in recent compilers.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1767960000">- Update to 2.8.3:
  * Stable bug-fix release with minor extensions.
- Update to 2.8.2:
  * BITLK: Fix for BitLocker metadata validation on big-endian systems.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770033600">- Update to 2.8.4:
  * Fix integritysetup resize (grow) of the device if integrity bitmap
    mode is used. Increasing the integrity device in bitmap mode did
    not work as integritysetup incorrectly used journal settings that
    were not applicable.
  * Fix device size status reports in cryptsetup and integritysetup.
    If the device uses a sector size larger than 512 bytes, the newly
    reported byte sizes (introduced in 2.8.0) in the status report
    were incorrectly displayed.
  * BITLK: Fix unlocking BitLocker device with recovery passphrase.
    If the recovery passphrase was present in the first keyslot, the
    device failed to unlock. This bug was introduced in 2.8.2 with
    Clear Key support.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1775217600">- Update to 2.8.6.
- Release notes for 2.8.6:
  * Fixes an autotools regression in 2.8.5 in the locking tmpfiles.d
    directory configuration.
- Release notes for 2.8.5:
  * Add a specific error for failed detached header allocation.
  * Check the UUID of the resumed device to match the UUID stored in
    metadata.
  * Fix FileVault (fvault2) metadata parsing.
  * Fix LUKS2 reencryption lock name.
  * Fix OpenSSL crypto backend if built with LibreSSL.
  * Fix reading FileVault image metadata from incorrect image offset.
  * Fix tests not to use aes-generic kernel cipher name.
  * OpenSSL backend: Increase the number of allowed threads to 64.
  * Several compatibility fixes to the alternative Meson configuration
    system.
  * Various code fixes based on AI-assisted reviews.</changelog>
</package>
<package pkgid="1e5fd8f851f5cd596b8fb996a793b57d46bd9f2d4ff861663e7e483d1b2414e71c86dac168004c3d7dea0f9cc14d47956e452d4b4bde75c89f73972e48b274cc" name="cryptsetup-lang" arch="noarch">
  <version epoch="0" ver="2.8.6" rel="1.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722427200">- Update to 2.7.4:
  * Detect device busy failure for device-mapper table-referenced
    devices.
  * Fix shared activation for dm-verity devices.
  * Add --shared option for veritysetup open action.
  * Do not use exclusive flag for the allocated backing loop files.
  * Fixes for problems found by static analyzers and Valgrind.
  * Fixes to tests and CI scripts.
- Use fdupes to link identical man pages.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725019200">- cryptsetup-fips140-3.patch: extend the password for PBKDF2 benchmarking
  to be more than 20 chars to meet FIPS 140-3 requirements (bsc#1229975)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1726228800">- Update to 2.7.5:
  * Fix possible online reencryption data corruption (only in 2.7.x).
    In some situations (initializing a suspended device-mapper device),
    cryptsetup disabled direct-io device access. This caused unsafe
    online reencryption operations that could lead to data corruption.
    The code now adds strict checks (and aborts the operation) and
    changes direct-io detection code to prevent data corruption.
  * Fix a clang compilation error in SSH token plugin.
    As clang linker treats missing symbols as errors, the linker phase
    for the SSH token failed as the optional cryptsetup_token_buffer_free
    was not defined.
  * Fix crypto backend initialization in crypt_format_luks2_opal API call.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1741953600">- Set pbkdf2 as the default PBKDF algorithm in LUKS2 format.
  [bsc#1236375, bsc#1236164]
  * The default PBKDF algorithm in the LUKS2 format is now Argon2id
    but its not FIPS compliant. A system would be unbootable if using
    Argon2id or Argon2i for disk encryption and then switching to
    kernel FIPS mode. This can be avoided by setting pbkdf2 as default.
  * Build using the configure option --with-luks2-pbkdf=pbkdf2.
  * Remove the dependency on libargon2 as is now provided by openssl.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1748520000">- Add a dependency on device-mapper to libcryptsetup12 to install
  the required device-mapper udev rules. [bsc#1241612]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750939200">- Update to 2.8.0:
  * Full release notes in:
  - https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes
  * Introduce support for inline mode (use HW sectors with additional hardware
    metadata space).
  * Finalize use of keyslot context API.
  * Make all keyslot context types fully self-contained.
  * Add --key-description and --new-key-description cryptsetup options.
  * Support more precise keyslot selection in reencryption initialization.
  * Allow reencryption to resume using token and volume keys.
  * Cryptsetup repair command now tries to check LUKS keyslot areas for corruption.
  * Opal2 SED: PSID keyfile is now expected to be 32 alphanumeric characters.
  * Opal2: Avoid the Erase method and use Secure Erase for locking range.
  * Opal2: Fix some error description (in debug only).
  * Opal2: Do not allow deferred deactivation.
  * Allow --reduce-device-size and --device-size combination for reencryption
    (encrypt) action.
  * Fix the userspace storage backend to support kernel "capi:" cipher specification format.
  * Disallow conversion from LUKS2 to LUKS1 if kernel "capi:" cipher specification is used.
  * Explicitly disallow kernel "capi:" cipher specification format for LUKS2
    keyslot encryption.
  * Do not allow conversion of LUKS2 to LUKS1 if an unbound keyslot is present.
  * cryptsetup: Adjust the XTS key size for kernel "capi:" cipher specification.
  * Remove keyslot warning about possible failure due to low memory.
  * Do not limit Argon2 KDF memory cost on systems with more than 4GB of available memory.
  * Properly report out of memory error for cryptographic backends implementing Argon2.
  * Avoid KDF2 memory cost overflow on 32-bit platforms.
  * Do not use page size as a fallback for device block size.
  * veritysetup: Check hash device size in advance.
  * Print a better error message for unsupported LUKS2 AEAD device resize.
  * Optimize LUKS2 metadata writes.
  * veritysetup: support --error-as-corruption option.
  * Report all sizes in status and dump command output in the correct units.
  * Add --integrity-key-size option to cryptsetup.
  * Support trusted &amp; encrypted keyrings for plain devices.
  * Support plain format resize with a keyring key.
  * TCRYPT: Clear mapping of system-encrypted partitions.
  * TCRYPT: Print all information from the decrypted metadata header in
    the tcryptDump command.
  * Always lock the volume key structure in memory.
  * Do not run direct-io read check on block devices.
  * Fix a possible segfault in deferred deactivation.
  * Exclude cipher allocation time from the cryptsetup benchmark.
  * Add Mbed-TLS optional crypto backend.
  * Fix the wrong preprocessor use of #ifdef for config.h processed by Meson.
  * Reorganize license files. The license text files are now in docs/licenses.
    The COPYING file in the root directory is the default license.
  * Remove cc-by-sa-4.0.txt as already shipped now in docs/licenses
    and named as COPYING.CC-BY-SA-4.0.
  * Libcryptsetup API extensions. The libcryptsetup API is backward compatible
    with all existing symbols. Due to the self-contained memory allocation,
    these symbols have the new version:
  - crypt_keyslot_context_init_by_passphrase;
  - crypt_keyslot_context_init_by_keyfile;
  - crypt_keyslot_context_init_by_token;
  - crypt_keyslot_context_init_by_volume_key;
  - crypt_keyslot_context_init_by_signed_key;
  - crypt_keyslot_context_init_by_keyring;
  - crypt_keyslot_context_init_by_vk_in_keyring;
  * New symbols:
  - crypt_format_inline
  - crypt_get_old_volume_key_size
  - crypt_reencrypt_init_by_keyslot_context
  - crypt_safe_memcpy
  * New defines:
  - CRYPT_ACTIVATE_HIGH_PRIORITY
  - CRYPT_ACTIVATE_ERROR_AS_CORRUPTION
  - CRYPT_ACTIVATE_INLINE_MODE
  - CRYPT_REENCRYPT_CREATE_NEW_DIGEST
  * New requirement flag:
  - CRYPT_REQUIREMENT_INLINE_HW_TAGS</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1755777600">- Update to 2.8.1:
  * Fix status and deactivation of TCRYPT (VeraCrypt compatible) devices that use chained ciphers.
  * Fix unlocking BITLK (BitLocker compatible) devices with multibyte UTF8 characters in the passphrase.
  * Do not allow activation of the LUKS2 device if the used keyslot is not encrypted (it uses a null cipher).
  - Such a configuration cannot be created by cryptsetup, but can be crafted outside of it.
  - Null cipher is sometimes used to create an empty container for later reencryption.
  - Only an empty passphrase can activate such a container (the same as in LUKS1).
  * Do not silently decrease PBKDF parallel cost (threads) if set by an option.
  - The maximum parallel cost is limited to 4 threads.
  * Fixes to configuration and installation scripts.
  - Meson and autoconf tools now properly support --prefix option for temporary directory installation.
  - Multiple fixes and cleanups to config.h for compatibility between Meson and autoconf.
  - Fix the luks2-external-tokens-path Meson option to work the same as in autoconf.
  - Fix Meson install for tool binaries, install fvault2Open man page and include test/fuzz/meson.build in release.
  * Major update to manual pages.
  - Try to explain the PBKDF hardcoded limits.
  - Add a better explanation for automatic integrity tag recalculation.
  - Mention crypt/verity/integritytab.
  - Remove or reformulate some misleading warnings present only with old and no longer supported kernels.
  - Clarify that some commands do not wipe data and unify OPAL reset wording.
  - Clarify the --label option.
  - There are also many other grammar and stylistic fixes to unify the man-page style.
  * Fixes for false-positive and annoying (optional) warnings added in recent compilers.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1767960000">- Update to 2.8.3:
  * Stable bug-fix release with minor extensions.
- Update to 2.8.2:
  * BITLK: Fix for BitLocker metadata validation on big-endian systems.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770033600">- Update to 2.8.4:
  * Fix integritysetup resize (grow) of the device if integrity bitmap
    mode is used. Increasing the integrity device in bitmap mode did
    not work as integritysetup incorrectly used journal settings that
    were not applicable.
  * Fix device size status reports in cryptsetup and integritysetup.
    If the device uses a sector size larger than 512 bytes, the newly
    reported byte sizes (introduced in 2.8.0) in the status report
    were incorrectly displayed.
  * BITLK: Fix unlocking BitLocker device with recovery passphrase.
    If the recovery passphrase was present in the first keyslot, the
    device failed to unlock. This bug was introduced in 2.8.2 with
    Clear Key support.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1775217600">- Update to 2.8.6.
- Release notes for 2.8.6:
  * Fixes an autotools regression in 2.8.5 in the locking tmpfiles.d
    directory configuration.
- Release notes for 2.8.5:
  * Add a specific error for failed detached header allocation.
  * Check the UUID of the resumed device to match the UUID stored in
    metadata.
  * Fix FileVault (fvault2) metadata parsing.
  * Fix LUKS2 reencryption lock name.
  * Fix OpenSSL crypto backend if built with LibreSSL.
  * Fix reading FileVault image metadata from incorrect image offset.
  * Fix tests not to use aes-generic kernel cipher name.
  * OpenSSL backend: Increase the number of allowed threads to 64.
  * Several compatibility fixes to the alternative Meson configuration
    system.
  * Various code fixes based on AI-assisted reviews.</changelog>
</package>
<package pkgid="4c7bb8ad0ffdaf3c410c9b6a6e27959c8469b608556dfc2d2acd72788524b040cb7a3affe2fb648b6a8a863194db962aeea2ef4d79487333ebd97d7019157c7c" name="cryptsetup-ssh" arch="riscv64">
  <version epoch="0" ver="2.8.6" rel="1.1"/>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1722427200">- Update to 2.7.4:
  * Detect device busy failure for device-mapper table-referenced
    devices.
  * Fix shared activation for dm-verity devices.
  * Add --shared option for veritysetup open action.
  * Do not use exclusive flag for the allocated backing loop files.
  * Fixes for problems found by static analyzers and Valgrind.
  * Fixes to tests and CI scripts.
- Use fdupes to link identical man pages.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725019200">- cryptsetup-fips140-3.patch: extend the password for PBKDF2 benchmarking
  to be more than 20 chars to meet FIPS 140-3 requirements (bsc#1229975)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1726228800">- Update to 2.7.5:
  * Fix possible online reencryption data corruption (only in 2.7.x).
    In some situations (initializing a suspended device-mapper device),
    cryptsetup disabled direct-io device access. This caused unsafe
    online reencryption operations that could lead to data corruption.
    The code now adds strict checks (and aborts the operation) and
    changes direct-io detection code to prevent data corruption.
  * Fix a clang compilation error in SSH token plugin.
    As clang linker treats missing symbols as errors, the linker phase
    for the SSH token failed as the optional cryptsetup_token_buffer_free
    was not defined.
  * Fix crypto backend initialization in crypt_format_luks2_opal API call.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1741953600">- Set pbkdf2 as the default PBKDF algorithm in LUKS2 format.
  [bsc#1236375, bsc#1236164]
  * The default PBKDF algorithm in the LUKS2 format is now Argon2id
    but its not FIPS compliant. A system would be unbootable if using
    Argon2id or Argon2i for disk encryption and then switching to
    kernel FIPS mode. This can be avoided by setting pbkdf2 as default.
  * Build using the configure option --with-luks2-pbkdf=pbkdf2.
  * Remove the dependency on libargon2 as is now provided by openssl.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1748520000">- Add a dependency on device-mapper to libcryptsetup12 to install
  the required device-mapper udev rules. [bsc#1241612]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750939200">- Update to 2.8.0:
  * Full release notes in:
  - https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes
  * Introduce support for inline mode (use HW sectors with additional hardware
    metadata space).
  * Finalize use of keyslot context API.
  * Make all keyslot context types fully self-contained.
  * Add --key-description and --new-key-description cryptsetup options.
  * Support more precise keyslot selection in reencryption initialization.
  * Allow reencryption to resume using token and volume keys.
  * Cryptsetup repair command now tries to check LUKS keyslot areas for corruption.
  * Opal2 SED: PSID keyfile is now expected to be 32 alphanumeric characters.
  * Opal2: Avoid the Erase method and use Secure Erase for locking range.
  * Opal2: Fix some error description (in debug only).
  * Opal2: Do not allow deferred deactivation.
  * Allow --reduce-device-size and --device-size combination for reencryption
    (encrypt) action.
  * Fix the userspace storage backend to support kernel "capi:" cipher specification format.
  * Disallow conversion from LUKS2 to LUKS1 if kernel "capi:" cipher specification is used.
  * Explicitly disallow kernel "capi:" cipher specification format for LUKS2
    keyslot encryption.
  * Do not allow conversion of LUKS2 to LUKS1 if an unbound keyslot is present.
  * cryptsetup: Adjust the XTS key size for kernel "capi:" cipher specification.
  * Remove keyslot warning about possible failure due to low memory.
  * Do not limit Argon2 KDF memory cost on systems with more than 4GB of available memory.
  * Properly report out of memory error for cryptographic backends implementing Argon2.
  * Avoid KDF2 memory cost overflow on 32-bit platforms.
  * Do not use page size as a fallback for device block size.
  * veritysetup: Check hash device size in advance.
  * Print a better error message for unsupported LUKS2 AEAD device resize.
  * Optimize LUKS2 metadata writes.
  * veritysetup: support --error-as-corruption option.
  * Report all sizes in status and dump command output in the correct units.
  * Add --integrity-key-size option to cryptsetup.
  * Support trusted &amp; encrypted keyrings for plain devices.
  * Support plain format resize with a keyring key.
  * TCRYPT: Clear mapping of system-encrypted partitions.
  * TCRYPT: Print all information from the decrypted metadata header in
    the tcryptDump command.
  * Always lock the volume key structure in memory.
  * Do not run direct-io read check on block devices.
  * Fix a possible segfault in deferred deactivation.
  * Exclude cipher allocation time from the cryptsetup benchmark.
  * Add Mbed-TLS optional crypto backend.
  * Fix the wrong preprocessor use of #ifdef for config.h processed by Meson.
  * Reorganize license files. The license text files are now in docs/licenses.
    The COPYING file in the root directory is the default license.
  * Remove cc-by-sa-4.0.txt as already shipped now in docs/licenses
    and named as COPYING.CC-BY-SA-4.0.
  * Libcryptsetup API extensions. The libcryptsetup API is backward compatible
    with all existing symbols. Due to the self-contained memory allocation,
    these symbols have the new version:
  - crypt_keyslot_context_init_by_passphrase;
  - crypt_keyslot_context_init_by_keyfile;
  - crypt_keyslot_context_init_by_token;
  - crypt_keyslot_context_init_by_volume_key;
  - crypt_keyslot_context_init_by_signed_key;
  - crypt_keyslot_context_init_by_keyring;
  - crypt_keyslot_context_init_by_vk_in_keyring;
  * New symbols:
  - crypt_format_inline
  - crypt_get_old_volume_key_size
  - crypt_reencrypt_init_by_keyslot_context
  - crypt_safe_memcpy
  * New defines:
  - CRYPT_ACTIVATE_HIGH_PRIORITY
  - CRYPT_ACTIVATE_ERROR_AS_CORRUPTION
  - CRYPT_ACTIVATE_INLINE_MODE
  - CRYPT_REENCRYPT_CREATE_NEW_DIGEST
  * New requirement flag:
  - CRYPT_REQUIREMENT_INLINE_HW_TAGS</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1755777600">- Update to 2.8.1:
  * Fix status and deactivation of TCRYPT (VeraCrypt compatible) devices that use chained ciphers.
  * Fix unlocking BITLK (BitLocker compatible) devices with multibyte UTF8 characters in the passphrase.
  * Do not allow activation of the LUKS2 device if the used keyslot is not encrypted (it uses a null cipher).
  - Such a configuration cannot be created by cryptsetup, but can be crafted outside of it.
  - Null cipher is sometimes used to create an empty container for later reencryption.
  - Only an empty passphrase can activate such a container (the same as in LUKS1).
  * Do not silently decrease PBKDF parallel cost (threads) if set by an option.
  - The maximum parallel cost is limited to 4 threads.
  * Fixes to configuration and installation scripts.
  - Meson and autoconf tools now properly support --prefix option for temporary directory installation.
  - Multiple fixes and cleanups to config.h for compatibility between Meson and autoconf.
  - Fix the luks2-external-tokens-path Meson option to work the same as in autoconf.
  - Fix Meson install for tool binaries, install fvault2Open man page and include test/fuzz/meson.build in release.
  * Major update to manual pages.
  - Try to explain the PBKDF hardcoded limits.
  - Add a better explanation for automatic integrity tag recalculation.
  - Mention crypt/verity/integritytab.
  - Remove or reformulate some misleading warnings present only with old and no longer supported kernels.
  - Clarify that some commands do not wipe data and unify OPAL reset wording.
  - Clarify the --label option.
  - There are also many other grammar and stylistic fixes to unify the man-page style.
  * Fixes for false-positive and annoying (optional) warnings added in recent compilers.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1767960000">- Update to 2.8.3:
  * Stable bug-fix release with minor extensions.
- Update to 2.8.2:
  * BITLK: Fix for BitLocker metadata validation on big-endian systems.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770033600">- Update to 2.8.4:
  * Fix integritysetup resize (grow) of the device if integrity bitmap
    mode is used. Increasing the integrity device in bitmap mode did
    not work as integritysetup incorrectly used journal settings that
    were not applicable.
  * Fix device size status reports in cryptsetup and integritysetup.
    If the device uses a sector size larger than 512 bytes, the newly
    reported byte sizes (introduced in 2.8.0) in the status report
    were incorrectly displayed.
  * BITLK: Fix unlocking BitLocker device with recovery passphrase.
    If the recovery passphrase was present in the first keyslot, the
    device failed to unlock. This bug was introduced in 2.8.2 with
    Clear Key support.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1775217600">- Update to 2.8.6.
- Release notes for 2.8.6:
  * Fixes an autotools regression in 2.8.5 in the locking tmpfiles.d
    directory configuration.
- Release notes for 2.8.5:
  * Add a specific error for failed detached header allocation.
  * Check the UUID of the resumed device to match the UUID stored in
    metadata.
  * Fix FileVault (fvault2) metadata parsing.
  * Fix LUKS2 reencryption lock name.
  * Fix OpenSSL crypto backend if built with LibreSSL.
  * Fix reading FileVault image metadata from incorrect image offset.
  * Fix tests not to use aes-generic kernel cipher name.
  * OpenSSL backend: Increase the number of allowed threads to 64.
  * Several compatibility fixes to the alternative Meson configuration
    system.
  * Various code fixes based on AI-assisted reviews.</changelog>
</package>
<package pkgid="d942f1f7a0bb970905b5fd9cc55cf27dc27f37dde817869ca124e568dfe9af3b0a18e4271081eb74fde8886cd73c3624efcf20b5d12f59484be84f0b6e56b495" name="cscope" arch="riscv64">
  <version epoch="0" ver="15.9" rel="2.1"/>
  <changelog author="sleep_walker@suse.cz" date="1346673600">- update to 15.8a
- patches refreshed
- ctrlz patch reached upstream - deleted</changelog>
  <changelog author="sleep_walker@suse.cz" date="1346673601">- attempt to fix build for SLE distributions</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1416484800">- fix bashisms in osc script
- add patches:
  * cscope-15.8a-fix-bashisms.patch</changelog>
  <changelog author="jslaby@suse.com" date="1420459200">- support-fun-as-params.patch: swallow function as parameters
- remove INSTALL from %doc, as suggested by the rpm checker</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Use url for source</changelog>
  <changelog author="p.drouand@gmail.com" date="1451736000">- Update to version 15.8b
  * configure.in: Add check to enable C system extensions (like
    _GNU_SOURCE), if available.
  * contrib/cctree.txt: Format change: file had DOS line endings for
    some reason.
- Adapt cscope-egrep.out.patch to upstream changes</changelog>
  <changelog author="kstreitova@suse.com" date="1490270400">- cleanup with spec-cleaner
- get rid of %{name} macros in the patch names</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.com&gt;" date="1584100800">- Update to 15.9
  * Fix coverity scan warnings
  * cscope: Add ( and | as metachars in regex search
  * Adding chek on return code of search() in linemode
  * Fix DOS style line endings in one file; enable system C extensions,
  if available</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1584360000">- Fix download url
- Clean up spec file with spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ba8b10c05a762125d422c6df1c0bc369ffc003354149326419bcef614c6445b96e73dc5e657d05c6474ac5a7dc9e8b022ee0732f7ec459e24536f1c0caad7ea5" name="cscreen" arch="noarch">
  <version epoch="0" ver="1.8" rel="1.1"/>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1599825600">- Make use of %service_del_postun_without_restart
  And stop using DISABLE_RESTART_ON_UPDATE as this interface is
  obsolete.</changelog>
  <changelog author="olaf@aepfle.de" date="1618920000">- version 1.0
- start cscreen earlier by ordering it right after local-fs.target
- add zombie_timeout to default cscreenrc
- adjust Requires for scriptlets
- package cscreen-rpmlintrc
- Set LimitNOFILE= to compensate for lack of SCREEN_FILE_LIMIT
- use fillup and sysconfig only with sysv
- fillup file should be owned by root
- use DISABLE_RESTART_ON_UPDATE also with sysv
- %license macro does not work reliably in 13.2
- check if rpm macro has_systemd exists
- own suders.d if needed
- use name macro consistently
- remove Requires for apparently unused mailx
- use screen variable in cscreen script
- use SCREEN_OWNER in cscreen script
- use SCREENRC variable consistently
- use SCREEN_NAME variable consistently
- remove leading slash from sysv SCREEN_NAME
- move defscrollback to SCREEN_HISTORY
- Pass more characters to the remote system (bsc#1162835).
- Get rid of /etc/sudoers.d directory to avoid file conflicts at install time</changelog>
  <changelog author="olaf@aepfle.de" date="1619006400">- version 1.1
- set hard status in cscreenrc example
- use wrapper script for shell/SHELL
- fix screen execution</changelog>
  <changelog author="olaf@aepfle.de" date="1632744000">- version 1.2
- fix default logtstamp string</changelog>
  <changelog author="olaf@aepfle.de" date="1646827200">- version 1.3
- restrict usage of cscreen to a trusted set of users (bsc#1196451, CVE-2022-21946)
- remove usage of fixed path /tmp/cscreen.debug (bsc#1196446, CVE-2022-21945)</changelog>
  <changelog author="olaf@aepfle.de" date="1646827201">- version 1.4
- remove braces from rpm macros
- expand %name in rpm specfile for some files
- Include new tmpfile in files section</changelog>
  <changelog author="olaf@aepfle.de" date="1707134400">- version 1.5
- Create system-user-cscreen
- add example for virsh console (bsc#1213936)</changelog>
  <changelog author="olaf@aepfle.de" date="1709899200">- version 1.6
- Fix sysusers.d usage to make system-user-cscreen installable
- Remove pre-systemd support</changelog>
  <changelog author="olaf@aepfle.de" date="1710417600">- version 1.7
- screen uses select(2), which is limited to FD_SETSIZE open file descriptors</changelog>
  <changelog author="olaf@aepfle.de" date="1710763200">- version 1.8
- disable screen and colon command in example cscreenrc
- reduce the default nice level to 3 for entire screen session
- provide sol-via-impi.sh and sol-via-ssh.sh</changelog>
</package>
<package pkgid="c6e0ac6bcce5f5bbca5f9852b05a7c88bc9b99a9b1c68c31f5311a4678e334fbe764ec93fdbe13c7f34f3f7c153a85be354d1df7fd0d94866edfe8da628c7256" name="csindex" arch="riscv64">
  <version epoch="0" ver="19980713" rel="681.1"/>
  <changelog author="dmueller@suse.de" date="1130932800">- don't build as root</changelog>
  <changelog author="schwab@suse.de" date="1137499200">- Don't strip binaries.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="pgajdos@suse.cz" date="1186056000">- added COPYING -- MakeIndex license</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="cfarrell@suse.com" date="1336651200">- license update: SUSE-MakeIndex
  This license was added to the spreadsheet linked at license.opensuse.org
  to cater for this package</changelog>
  <changelog author="coolo@suse.com" date="1409659200">- fix license for spdx 1.2</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1773144000">- Make it build with latest gcc</changelog>
</package>
<package pkgid="870b96a7b27b68b6d572a241e166d5e94f14ab88eee59c8f5311ce886c67a4ef2f5f02dcc4466474ab1eb714c630ff52391e0e152c06560e2b524f595638cccb" name="csmash" arch="riscv64">
  <version epoch="0" ver="0.6.6" rel="274.2"/>
  <changelog author="lmichnovic@suse.cz" date="1194609600">- using fdupes macro
- not installing files INSTALL, NEWS (zero lenght)
- renamed last patch to *definitions.diff</changelog>
  <changelog author="lmichnovic@suse.cz" date="1194868800">- using find_lang macro
- fixed uninitilized variable (uninitialized.diff)</changelog>
  <changelog author="vuntz@opensuse.org" date="1262433600">- Change gtk1-compat-devel BuildRequires to gtk2-devel: the game
  has been ported to GTK+ 2 a while ago.
- Make sure to use datadir instead of /usr/share.</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="prusnak@opensuse.org" date="1289217601">- spec cleanup</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="idonmez@suse.com" date="1347969600">- Add explicit glu dependency</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1518177600">- FIx buildRequires so metapackages xorg-x11-devel, Mesa-devel
  are not required anymore.</changelog>
  <changelog author="meissner@suse.com" date="1528113600">- build with RPM_OPT_FLAGS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652961600">- Build with to pkgconfig(sdl) so we can use sdl12_compat.</changelog>
</package>
<package pkgid="565b2b6d922984fa5ebc91b5cd5ae4089460100c8ad8b39a538089f5de211053e494af5ffaa028c548abb6aa44ff006bdcf2ebeaa00600a00cd7a4ecbaaf405d" name="csmith" arch="riscv64">
  <version epoch="0" ver="2.3.0" rel="1.4"/>
  <changelog author="mliska@suse.cz" date="1475496000">- Initial version 2.2.0.</changelog>
  <changelog author="jengelh@inai.de" date="1476619200">- Trim irrelevant parts from description
- Implement shared library guidelines</changelog>
  <changelog author="mliska@suse.cz" date="1477310400">- Remove csmith-devel and libcsmith0 packages
- Include header files in the main package</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explcitly BuildRequire m4: the makefiles actually explcitly call
  m4.</changelog>
  <changelog author="mliska@suse.cz" date="1498219200">- Update to 2.3.0.</changelog>
  <changelog author="mliska@suse.cz" date="1498219201">- Remove old tarball.</changelog>
  <changelog author="mliska@suse.cz" date="1498737600">- Remove patch time-non-i386-target.patch.</changelog>
</package>
<package pkgid="35876e8a7c17794ae312d31d6fb578a3f26cb38658efbf672c1d036e87db386229494957645594154d34f43ca6cfd0d40f3b0797b06cb992301d9d932d5f1dd7" name="csound" arch="riscv64">
  <version epoch="0" ver="6.18.1" rel="6.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622030400">- Update to version 6.15.0
- add -samples subpackage</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1624968000">- Update to version 6.16.0
- add python3-csound package
- update csound-rename-sndinfo.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 6.16.2:
  * This is a hotfix release dealing with an issue that prevented
    CsoundQT successfully producing a recording using one of the
    API threading services. Fixes for desktop OS packages affected
    are provided here.
- Changes from version 6.16.1:
  * This is a bug fix release of Csound 6.16, where an issue
    affecting the use of turnoff/turnoff2 was repaired.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1660305600">- Update to version 6.17.0
  USER-LEVEL CHANGES
  New opcodes
  * scanmap and scansmap are like the xscanmap/xscansmap opcodes but
    work with the mainstream scan opcodes.
  * trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.
  * xscan opcodes are deprecated as they add nothing to the scan opcodes.
  * bformdec2 provides more ambisonic decoding of bformat audio.
  * metrobpm is like metro but the timing is in beats per minute and the
    signal can be offset by a proportion of the cycle.
  * sequ is a csound version of a hardware sequencer. It has many modes and options.
  * gtadsr implements a gated ADSR envelope
  Orchestra
  * Message printing has been revised so -m16 suppresses all
    messages.
  * add channel count to list_audio_devices (called when the flag
  - -devices is used so that it can be parsed by frontends).
  Modified Opcodes and Gens
  * event opcode does not bail out if the instrument called does not exist.
  * Added an optional prefix to soundfont instruments printed via sfilist.
  * lpslots reworked with better control.
  Utilities
  * cvanal now uses the SADIR environment to look for analysis files.
  Bugs Fixed
  * fareylen called a non-existent function leading to a crash. Removed typo.
  * turnoff could cause clicks in some cases; fixed.
  * turnoff3 improved.
  * cntReset fixed; had a false initialisation code.
  * binary search in bpf fixed.
  * pvscfs frame counting issue fixed.
  * --sample-accurate fixed in a-rate form of tabsum.
  * Problem in atssinnoi fixed; did read outside allocated memory.
  * hrtfmove fixed; it could use the wrong value for sr.
  * Named instruments could use wrong structure in redefinition.
  * fixes in the jack backend relating to --get-system-sr.
  * pvcross frequency warp mode fixed.
  * lpcfilter/lpcanal bug where processing could not be restarted after
    a freeze fixed.
  * the emugens collection of opcode, a large group incorporation mainly
    array operations, were not made available due to a small editing
    error.
  * If using a float build (rather than a double) array access could be
    wrong.
  * In some cases instr0 code could ignore loops after an incorrect
    warning. Now fixed.
  * Bugs in mp3len and similar fixed.
  * Crash in syncgrain issue #1773 fixed
  * UDO output of fsigs fixed.
  SYSTEM LEVEL CHANGES
  System Changes
  * winsound has been removed.
  API
  * CreateThread2 is a new API function that allows threads to be given a
    user-defined stack size.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 6.18.1:
  * This is a patchfix release mainly dealing with issues arisen in Linux
    package management. This contains the same code as 6.18.0, except for:
  * A long-standing big-endian test failure with score strings has been
    fixed.
  * The symbol spillage caused by a build misconfiguration has been
    resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK
    plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- update to 6.18.0:
  * Mainly a bug-fixing release.  Major new facility is MP3 (MPEG) audio
  * files are supported both for input and output in platforms where this is
  * supported by libsndfile.
  * fix midi list printing to stdout part of the list.
  * Fixed bug where fixed-point phase computation (in oscil family) was
  * incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
  * compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
  * variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
  * carrying no payload (as per spec and manual).
  * bug in sum fixed
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
  * fixed versions of timek, times, timeinstk and timeinsts but return
  * the correct values instead of being one cycle late.  This prserves
  * backward compatability
  * Csound now supports MP3 files for input and output through libsndfile</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1671019200">- Update to 6.18.1
  * A long-standing big-endian test failure with score strings has been fixed.
  * The symbol spillage caused by a build misconfiguration has been resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- Version 6.18.0 Changes:
  New opcodes
  * scanmap reads internal state of scanu
  * elapsedcycles, elapsedtime, eventcycles, and eventtime. See under
    "bugs fied" for detials.
  Modified Opcodes and Gens
  * fix midi list printing to stdout part of the list.
  Bugs Fixed
  * Fixed bug where fixed-point phase computation (in oscil family) was
    incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
    compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
    variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
    carrying no payload (as per spec and manual).
  * bug in sum fixed
  * 'pitchamd' opcode causes segmentation fault (macOS) (#1599)
  * fixed crash on channel setting with empty channel name
  * bug in ftloadk fixed (#1611)
  * qnan works even when compiled with fast arithmetic
  * Fix the flanger opcode for sample-accurate mode, where the xdel input was
    not being correctly offset.
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
    fixed versions of timek, times, timeinstk and timeinsts but return
    the correct values instead of being one cycle late. This prserves
    backward compatability
  System Changes
  * Fix for issue #1613:
    Fixes the rtauhal module for all cases of multichannel output. Previously the
    module would not work correctly with some devices.
  * Csound now supports MP3 files for input and output through libsndfile
    (version 1.1.0 and higher).
  Platform Specific
  Bela:
  * Many changes to Bela csound. See bela web site for details
  MacOS:
  * Universal build for x86_64 and arm64, backward compatible to MacOS 10.9
  WASM:
  * fix sampleRate for single-thread worklet</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop unused BuildRequire on xorg-x11-devel
- Modernize specfile constructs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711022400">- renamed extract to csound-extract to avoid name conflict with
  libextractor, again (boo#45347), add csound-rename-extract.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1722340800">- csound-gcc14.patch: fixed gcc14 build issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1755604800">- add csound-opadr.patch (fixes Factory/TW/Slowroll builds)</changelog>
</package>
<package pkgid="1ae89fd4784c05c64603bb81b0875bd01d54b642907d68b4a2ed61b83327c7e9ab75d88918e5cbe4ff067f1c4903951576282b3014b79b5c979da459248acb06" name="csound-devel" arch="riscv64">
  <version epoch="0" ver="6.18.1" rel="6.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622030400">- Update to version 6.15.0
- add -samples subpackage</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1624968000">- Update to version 6.16.0
- add python3-csound package
- update csound-rename-sndinfo.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 6.16.2:
  * This is a hotfix release dealing with an issue that prevented
    CsoundQT successfully producing a recording using one of the
    API threading services. Fixes for desktop OS packages affected
    are provided here.
- Changes from version 6.16.1:
  * This is a bug fix release of Csound 6.16, where an issue
    affecting the use of turnoff/turnoff2 was repaired.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1660305600">- Update to version 6.17.0
  USER-LEVEL CHANGES
  New opcodes
  * scanmap and scansmap are like the xscanmap/xscansmap opcodes but
    work with the mainstream scan opcodes.
  * trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.
  * xscan opcodes are deprecated as they add nothing to the scan opcodes.
  * bformdec2 provides more ambisonic decoding of bformat audio.
  * metrobpm is like metro but the timing is in beats per minute and the
    signal can be offset by a proportion of the cycle.
  * sequ is a csound version of a hardware sequencer. It has many modes and options.
  * gtadsr implements a gated ADSR envelope
  Orchestra
  * Message printing has been revised so -m16 suppresses all
    messages.
  * add channel count to list_audio_devices (called when the flag
  - -devices is used so that it can be parsed by frontends).
  Modified Opcodes and Gens
  * event opcode does not bail out if the instrument called does not exist.
  * Added an optional prefix to soundfont instruments printed via sfilist.
  * lpslots reworked with better control.
  Utilities
  * cvanal now uses the SADIR environment to look for analysis files.
  Bugs Fixed
  * fareylen called a non-existent function leading to a crash. Removed typo.
  * turnoff could cause clicks in some cases; fixed.
  * turnoff3 improved.
  * cntReset fixed; had a false initialisation code.
  * binary search in bpf fixed.
  * pvscfs frame counting issue fixed.
  * --sample-accurate fixed in a-rate form of tabsum.
  * Problem in atssinnoi fixed; did read outside allocated memory.
  * hrtfmove fixed; it could use the wrong value for sr.
  * Named instruments could use wrong structure in redefinition.
  * fixes in the jack backend relating to --get-system-sr.
  * pvcross frequency warp mode fixed.
  * lpcfilter/lpcanal bug where processing could not be restarted after
    a freeze fixed.
  * the emugens collection of opcode, a large group incorporation mainly
    array operations, were not made available due to a small editing
    error.
  * If using a float build (rather than a double) array access could be
    wrong.
  * In some cases instr0 code could ignore loops after an incorrect
    warning. Now fixed.
  * Bugs in mp3len and similar fixed.
  * Crash in syncgrain issue #1773 fixed
  * UDO output of fsigs fixed.
  SYSTEM LEVEL CHANGES
  System Changes
  * winsound has been removed.
  API
  * CreateThread2 is a new API function that allows threads to be given a
    user-defined stack size.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 6.18.1:
  * This is a patchfix release mainly dealing with issues arisen in Linux
    package management. This contains the same code as 6.18.0, except for:
  * A long-standing big-endian test failure with score strings has been
    fixed.
  * The symbol spillage caused by a build misconfiguration has been
    resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK
    plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- update to 6.18.0:
  * Mainly a bug-fixing release.  Major new facility is MP3 (MPEG) audio
  * files are supported both for input and output in platforms where this is
  * supported by libsndfile.
  * fix midi list printing to stdout part of the list.
  * Fixed bug where fixed-point phase computation (in oscil family) was
  * incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
  * compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
  * variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
  * carrying no payload (as per spec and manual).
  * bug in sum fixed
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
  * fixed versions of timek, times, timeinstk and timeinsts but return
  * the correct values instead of being one cycle late.  This prserves
  * backward compatability
  * Csound now supports MP3 files for input and output through libsndfile</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1671019200">- Update to 6.18.1
  * A long-standing big-endian test failure with score strings has been fixed.
  * The symbol spillage caused by a build misconfiguration has been resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- Version 6.18.0 Changes:
  New opcodes
  * scanmap reads internal state of scanu
  * elapsedcycles, elapsedtime, eventcycles, and eventtime. See under
    "bugs fied" for detials.
  Modified Opcodes and Gens
  * fix midi list printing to stdout part of the list.
  Bugs Fixed
  * Fixed bug where fixed-point phase computation (in oscil family) was
    incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
    compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
    variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
    carrying no payload (as per spec and manual).
  * bug in sum fixed
  * 'pitchamd' opcode causes segmentation fault (macOS) (#1599)
  * fixed crash on channel setting with empty channel name
  * bug in ftloadk fixed (#1611)
  * qnan works even when compiled with fast arithmetic
  * Fix the flanger opcode for sample-accurate mode, where the xdel input was
    not being correctly offset.
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
    fixed versions of timek, times, timeinstk and timeinsts but return
    the correct values instead of being one cycle late. This prserves
    backward compatability
  System Changes
  * Fix for issue #1613:
    Fixes the rtauhal module for all cases of multichannel output. Previously the
    module would not work correctly with some devices.
  * Csound now supports MP3 files for input and output through libsndfile
    (version 1.1.0 and higher).
  Platform Specific
  Bela:
  * Many changes to Bela csound. See bela web site for details
  MacOS:
  * Universal build for x86_64 and arm64, backward compatible to MacOS 10.9
  WASM:
  * fix sampleRate for single-thread worklet</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop unused BuildRequire on xorg-x11-devel
- Modernize specfile constructs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711022400">- renamed extract to csound-extract to avoid name conflict with
  libextractor, again (boo#45347), add csound-rename-extract.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1722340800">- csound-gcc14.patch: fixed gcc14 build issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1755604800">- add csound-opadr.patch (fixes Factory/TW/Slowroll builds)</changelog>
</package>
<package pkgid="1327da726aa8a87b05e0272f09bb1aeca98f3b7e680e32c46071972951a9f758150c2ff72723353a5ef2995da0b63e99763210e15cd1861dbc99c7569ed2585a" name="csound-lang" arch="noarch">
  <version epoch="0" ver="6.18.1" rel="6.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622030400">- Update to version 6.15.0
- add -samples subpackage</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1624968000">- Update to version 6.16.0
- add python3-csound package
- update csound-rename-sndinfo.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 6.16.2:
  * This is a hotfix release dealing with an issue that prevented
    CsoundQT successfully producing a recording using one of the
    API threading services. Fixes for desktop OS packages affected
    are provided here.
- Changes from version 6.16.1:
  * This is a bug fix release of Csound 6.16, where an issue
    affecting the use of turnoff/turnoff2 was repaired.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1660305600">- Update to version 6.17.0
  USER-LEVEL CHANGES
  New opcodes
  * scanmap and scansmap are like the xscanmap/xscansmap opcodes but
    work with the mainstream scan opcodes.
  * trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.
  * xscan opcodes are deprecated as they add nothing to the scan opcodes.
  * bformdec2 provides more ambisonic decoding of bformat audio.
  * metrobpm is like metro but the timing is in beats per minute and the
    signal can be offset by a proportion of the cycle.
  * sequ is a csound version of a hardware sequencer. It has many modes and options.
  * gtadsr implements a gated ADSR envelope
  Orchestra
  * Message printing has been revised so -m16 suppresses all
    messages.
  * add channel count to list_audio_devices (called when the flag
  - -devices is used so that it can be parsed by frontends).
  Modified Opcodes and Gens
  * event opcode does not bail out if the instrument called does not exist.
  * Added an optional prefix to soundfont instruments printed via sfilist.
  * lpslots reworked with better control.
  Utilities
  * cvanal now uses the SADIR environment to look for analysis files.
  Bugs Fixed
  * fareylen called a non-existent function leading to a crash. Removed typo.
  * turnoff could cause clicks in some cases; fixed.
  * turnoff3 improved.
  * cntReset fixed; had a false initialisation code.
  * binary search in bpf fixed.
  * pvscfs frame counting issue fixed.
  * --sample-accurate fixed in a-rate form of tabsum.
  * Problem in atssinnoi fixed; did read outside allocated memory.
  * hrtfmove fixed; it could use the wrong value for sr.
  * Named instruments could use wrong structure in redefinition.
  * fixes in the jack backend relating to --get-system-sr.
  * pvcross frequency warp mode fixed.
  * lpcfilter/lpcanal bug where processing could not be restarted after
    a freeze fixed.
  * the emugens collection of opcode, a large group incorporation mainly
    array operations, were not made available due to a small editing
    error.
  * If using a float build (rather than a double) array access could be
    wrong.
  * In some cases instr0 code could ignore loops after an incorrect
    warning. Now fixed.
  * Bugs in mp3len and similar fixed.
  * Crash in syncgrain issue #1773 fixed
  * UDO output of fsigs fixed.
  SYSTEM LEVEL CHANGES
  System Changes
  * winsound has been removed.
  API
  * CreateThread2 is a new API function that allows threads to be given a
    user-defined stack size.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 6.18.1:
  * This is a patchfix release mainly dealing with issues arisen in Linux
    package management. This contains the same code as 6.18.0, except for:
  * A long-standing big-endian test failure with score strings has been
    fixed.
  * The symbol spillage caused by a build misconfiguration has been
    resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK
    plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- update to 6.18.0:
  * Mainly a bug-fixing release.  Major new facility is MP3 (MPEG) audio
  * files are supported both for input and output in platforms where this is
  * supported by libsndfile.
  * fix midi list printing to stdout part of the list.
  * Fixed bug where fixed-point phase computation (in oscil family) was
  * incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
  * compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
  * variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
  * carrying no payload (as per spec and manual).
  * bug in sum fixed
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
  * fixed versions of timek, times, timeinstk and timeinsts but return
  * the correct values instead of being one cycle late.  This prserves
  * backward compatability
  * Csound now supports MP3 files for input and output through libsndfile</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1671019200">- Update to 6.18.1
  * A long-standing big-endian test failure with score strings has been fixed.
  * The symbol spillage caused by a build misconfiguration has been resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- Version 6.18.0 Changes:
  New opcodes
  * scanmap reads internal state of scanu
  * elapsedcycles, elapsedtime, eventcycles, and eventtime. See under
    "bugs fied" for detials.
  Modified Opcodes and Gens
  * fix midi list printing to stdout part of the list.
  Bugs Fixed
  * Fixed bug where fixed-point phase computation (in oscil family) was
    incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
    compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
    variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
    carrying no payload (as per spec and manual).
  * bug in sum fixed
  * 'pitchamd' opcode causes segmentation fault (macOS) (#1599)
  * fixed crash on channel setting with empty channel name
  * bug in ftloadk fixed (#1611)
  * qnan works even when compiled with fast arithmetic
  * Fix the flanger opcode for sample-accurate mode, where the xdel input was
    not being correctly offset.
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
    fixed versions of timek, times, timeinstk and timeinsts but return
    the correct values instead of being one cycle late. This prserves
    backward compatability
  System Changes
  * Fix for issue #1613:
    Fixes the rtauhal module for all cases of multichannel output. Previously the
    module would not work correctly with some devices.
  * Csound now supports MP3 files for input and output through libsndfile
    (version 1.1.0 and higher).
  Platform Specific
  Bela:
  * Many changes to Bela csound. See bela web site for details
  MacOS:
  * Universal build for x86_64 and arm64, backward compatible to MacOS 10.9
  WASM:
  * fix sampleRate for single-thread worklet</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop unused BuildRequire on xorg-x11-devel
- Modernize specfile constructs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711022400">- renamed extract to csound-extract to avoid name conflict with
  libextractor, again (boo#45347), add csound-rename-extract.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1722340800">- csound-gcc14.patch: fixed gcc14 build issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1755604800">- add csound-opadr.patch (fixes Factory/TW/Slowroll builds)</changelog>
</package>
<package pkgid="9cc5439a4cd3a5079879181e757f0677c4b694770ac384aa5bc65e26489d1f531f8ebd12c492b6001c4757adf9b9ecd56195ff6ff01b1b4e1bc0968e62651884" name="csound-plugins" arch="riscv64">
  <version epoch="0" ver="6.18.1" rel="6.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622030400">- Update to version 6.15.0
- add -samples subpackage</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1624968000">- Update to version 6.16.0
- add python3-csound package
- update csound-rename-sndinfo.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 6.16.2:
  * This is a hotfix release dealing with an issue that prevented
    CsoundQT successfully producing a recording using one of the
    API threading services. Fixes for desktop OS packages affected
    are provided here.
- Changes from version 6.16.1:
  * This is a bug fix release of Csound 6.16, where an issue
    affecting the use of turnoff/turnoff2 was repaired.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1660305600">- Update to version 6.17.0
  USER-LEVEL CHANGES
  New opcodes
  * scanmap and scansmap are like the xscanmap/xscansmap opcodes but
    work with the mainstream scan opcodes.
  * trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.
  * xscan opcodes are deprecated as they add nothing to the scan opcodes.
  * bformdec2 provides more ambisonic decoding of bformat audio.
  * metrobpm is like metro but the timing is in beats per minute and the
    signal can be offset by a proportion of the cycle.
  * sequ is a csound version of a hardware sequencer. It has many modes and options.
  * gtadsr implements a gated ADSR envelope
  Orchestra
  * Message printing has been revised so -m16 suppresses all
    messages.
  * add channel count to list_audio_devices (called when the flag
  - -devices is used so that it can be parsed by frontends).
  Modified Opcodes and Gens
  * event opcode does not bail out if the instrument called does not exist.
  * Added an optional prefix to soundfont instruments printed via sfilist.
  * lpslots reworked with better control.
  Utilities
  * cvanal now uses the SADIR environment to look for analysis files.
  Bugs Fixed
  * fareylen called a non-existent function leading to a crash. Removed typo.
  * turnoff could cause clicks in some cases; fixed.
  * turnoff3 improved.
  * cntReset fixed; had a false initialisation code.
  * binary search in bpf fixed.
  * pvscfs frame counting issue fixed.
  * --sample-accurate fixed in a-rate form of tabsum.
  * Problem in atssinnoi fixed; did read outside allocated memory.
  * hrtfmove fixed; it could use the wrong value for sr.
  * Named instruments could use wrong structure in redefinition.
  * fixes in the jack backend relating to --get-system-sr.
  * pvcross frequency warp mode fixed.
  * lpcfilter/lpcanal bug where processing could not be restarted after
    a freeze fixed.
  * the emugens collection of opcode, a large group incorporation mainly
    array operations, were not made available due to a small editing
    error.
  * If using a float build (rather than a double) array access could be
    wrong.
  * In some cases instr0 code could ignore loops after an incorrect
    warning. Now fixed.
  * Bugs in mp3len and similar fixed.
  * Crash in syncgrain issue #1773 fixed
  * UDO output of fsigs fixed.
  SYSTEM LEVEL CHANGES
  System Changes
  * winsound has been removed.
  API
  * CreateThread2 is a new API function that allows threads to be given a
    user-defined stack size.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 6.18.1:
  * This is a patchfix release mainly dealing with issues arisen in Linux
    package management. This contains the same code as 6.18.0, except for:
  * A long-standing big-endian test failure with score strings has been
    fixed.
  * The symbol spillage caused by a build misconfiguration has been
    resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK
    plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- update to 6.18.0:
  * Mainly a bug-fixing release.  Major new facility is MP3 (MPEG) audio
  * files are supported both for input and output in platforms where this is
  * supported by libsndfile.
  * fix midi list printing to stdout part of the list.
  * Fixed bug where fixed-point phase computation (in oscil family) was
  * incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
  * compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
  * variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
  * carrying no payload (as per spec and manual).
  * bug in sum fixed
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
  * fixed versions of timek, times, timeinstk and timeinsts but return
  * the correct values instead of being one cycle late.  This prserves
  * backward compatability
  * Csound now supports MP3 files for input and output through libsndfile</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1671019200">- Update to 6.18.1
  * A long-standing big-endian test failure with score strings has been fixed.
  * The symbol spillage caused by a build misconfiguration has been resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- Version 6.18.0 Changes:
  New opcodes
  * scanmap reads internal state of scanu
  * elapsedcycles, elapsedtime, eventcycles, and eventtime. See under
    "bugs fied" for detials.
  Modified Opcodes and Gens
  * fix midi list printing to stdout part of the list.
  Bugs Fixed
  * Fixed bug where fixed-point phase computation (in oscil family) was
    incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
    compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
    variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
    carrying no payload (as per spec and manual).
  * bug in sum fixed
  * 'pitchamd' opcode causes segmentation fault (macOS) (#1599)
  * fixed crash on channel setting with empty channel name
  * bug in ftloadk fixed (#1611)
  * qnan works even when compiled with fast arithmetic
  * Fix the flanger opcode for sample-accurate mode, where the xdel input was
    not being correctly offset.
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
    fixed versions of timek, times, timeinstk and timeinsts but return
    the correct values instead of being one cycle late. This prserves
    backward compatability
  System Changes
  * Fix for issue #1613:
    Fixes the rtauhal module for all cases of multichannel output. Previously the
    module would not work correctly with some devices.
  * Csound now supports MP3 files for input and output through libsndfile
    (version 1.1.0 and higher).
  Platform Specific
  Bela:
  * Many changes to Bela csound. See bela web site for details
  MacOS:
  * Universal build for x86_64 and arm64, backward compatible to MacOS 10.9
  WASM:
  * fix sampleRate for single-thread worklet</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop unused BuildRequire on xorg-x11-devel
- Modernize specfile constructs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711022400">- renamed extract to csound-extract to avoid name conflict with
  libextractor, again (boo#45347), add csound-rename-extract.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1722340800">- csound-gcc14.patch: fixed gcc14 build issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1755604800">- add csound-opadr.patch (fixes Factory/TW/Slowroll builds)</changelog>
</package>
<package pkgid="2ad2067c866110eda37fbecc38c8926e7023a7b406f5d1d0d0cb52b1d8dfc4087d02d5d5ea975a17f8d4186c7488cad947cc2911f5bcc5a16f1c6936d71c9495" name="csound-samples" arch="noarch">
  <version epoch="0" ver="6.18.1" rel="6.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1622030400">- Update to version 6.15.0
- add -samples subpackage</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1624968000">- Update to version 6.16.0
- add python3-csound package
- update csound-rename-sndinfo.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 6.16.2:
  * This is a hotfix release dealing with an issue that prevented
    CsoundQT successfully producing a recording using one of the
    API threading services. Fixes for desktop OS packages affected
    are provided here.
- Changes from version 6.16.1:
  * This is a bug fix release of Csound 6.16, where an issue
    affecting the use of turnoff/turnoff2 was repaired.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1660305600">- Update to version 6.17.0
  USER-LEVEL CHANGES
  New opcodes
  * scanmap and scansmap are like the xscanmap/xscansmap opcodes but
    work with the mainstream scan opcodes.
  * trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.
  * xscan opcodes are deprecated as they add nothing to the scan opcodes.
  * bformdec2 provides more ambisonic decoding of bformat audio.
  * metrobpm is like metro but the timing is in beats per minute and the
    signal can be offset by a proportion of the cycle.
  * sequ is a csound version of a hardware sequencer. It has many modes and options.
  * gtadsr implements a gated ADSR envelope
  Orchestra
  * Message printing has been revised so -m16 suppresses all
    messages.
  * add channel count to list_audio_devices (called when the flag
  - -devices is used so that it can be parsed by frontends).
  Modified Opcodes and Gens
  * event opcode does not bail out if the instrument called does not exist.
  * Added an optional prefix to soundfont instruments printed via sfilist.
  * lpslots reworked with better control.
  Utilities
  * cvanal now uses the SADIR environment to look for analysis files.
  Bugs Fixed
  * fareylen called a non-existent function leading to a crash. Removed typo.
  * turnoff could cause clicks in some cases; fixed.
  * turnoff3 improved.
  * cntReset fixed; had a false initialisation code.
  * binary search in bpf fixed.
  * pvscfs frame counting issue fixed.
  * --sample-accurate fixed in a-rate form of tabsum.
  * Problem in atssinnoi fixed; did read outside allocated memory.
  * hrtfmove fixed; it could use the wrong value for sr.
  * Named instruments could use wrong structure in redefinition.
  * fixes in the jack backend relating to --get-system-sr.
  * pvcross frequency warp mode fixed.
  * lpcfilter/lpcanal bug where processing could not be restarted after
    a freeze fixed.
  * the emugens collection of opcode, a large group incorporation mainly
    array operations, were not made available due to a small editing
    error.
  * If using a float build (rather than a double) array access could be
    wrong.
  * In some cases instr0 code could ignore loops after an incorrect
    warning. Now fixed.
  * Bugs in mp3len and similar fixed.
  * Crash in syncgrain issue #1773 fixed
  * UDO output of fsigs fixed.
  SYSTEM LEVEL CHANGES
  System Changes
  * winsound has been removed.
  API
  * CreateThread2 is a new API function that allows threads to be given a
    user-defined stack size.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 6.18.1:
  * This is a patchfix release mainly dealing with issues arisen in Linux
    package management. This contains the same code as 6.18.0, except for:
  * A long-standing big-endian test failure with score strings has been
    fixed.
  * The symbol spillage caused by a build misconfiguration has been
    resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK
    plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- update to 6.18.0:
  * Mainly a bug-fixing release.  Major new facility is MP3 (MPEG) audio
  * files are supported both for input and output in platforms where this is
  * supported by libsndfile.
  * fix midi list printing to stdout part of the list.
  * Fixed bug where fixed-point phase computation (in oscil family) was
  * incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
  * compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
  * variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
  * carrying no payload (as per spec and manual).
  * bug in sum fixed
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
  * fixed versions of timek, times, timeinstk and timeinsts but return
  * the correct values instead of being one cycle late.  This prserves
  * backward compatability
  * Csound now supports MP3 files for input and output through libsndfile</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1671019200">- Update to 6.18.1
  * A long-standing big-endian test failure with score strings has been fixed.
  * The symbol spillage caused by a build misconfiguration has been resolved.
  * Plugin ABI compatibility with earlier versions (affecting the FLTK plugin) has been restored
  * Some left-over tracing in the mod function has been removed.
- Version 6.18.0 Changes:
  New opcodes
  * scanmap reads internal state of scanu
  * elapsedcycles, elapsedtime, eventcycles, and eventtime. See under
    "bugs fied" for detials.
  Modified Opcodes and Gens
  * fix midi list printing to stdout part of the list.
  Bugs Fixed
  * Fixed bug where fixed-point phase computation (in oscil family) was
    incorrect resulting in slight freq deviations in very low freq cases.
  * Fixed bug where freeing instr 0 caused memory issues in new
    compilations. Instr 0 is not freed until reset now.
  * Fixed a bug where opcode directory search was crashing Csound if HOME
    variable not set.
  * Fixed pol2rect array size setting.
  * OSCsend, OSCsend_lo and OSClisten can now work with OSC messages
    carrying no payload (as per spec and manual).
  * bug in sum fixed
  * 'pitchamd' opcode causes segmentation fault (macOS) (#1599)
  * fixed crash on channel setting with empty channel name
  * bug in ftloadk fixed (#1611)
  * qnan works even when compiled with fast arithmetic
  * Fix the flanger opcode for sample-accurate mode, where the xdel input was
    not being correctly offset.
  * elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as
    fixed versions of timek, times, timeinstk and timeinsts but return
    the correct values instead of being one cycle late. This prserves
    backward compatability
  System Changes
  * Fix for issue #1613:
    Fixes the rtauhal module for all cases of multichannel output. Previously the
    module would not work correctly with some devices.
  * Csound now supports MP3 files for input and output through libsndfile
    (version 1.1.0 and higher).
  Platform Specific
  Bela:
  * Many changes to Bela csound. See bela web site for details
  MacOS:
  * Universal build for x86_64 and arm64, backward compatible to MacOS 10.9
  WASM:
  * fix sampleRate for single-thread worklet</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop unused BuildRequire on xorg-x11-devel
- Modernize specfile constructs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711022400">- renamed extract to csound-extract to avoid name conflict with
  libextractor, again (boo#45347), add csound-rename-extract.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1722340800">- csound-gcc14.patch: fixed gcc14 build issues</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1755604800">- add csound-opadr.patch (fixes Factory/TW/Slowroll builds)</changelog>
</package>
<package pkgid="dc683e87e10aad480be3fdf74fe4b2da2de4db43b61d7d57156ddf0fa637d076a07a973a94dbd1afa115f852d9363ffb63aaaa4dcac637a5ca8e8889403c1347" name="csvprintf" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="1.1"/>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1614254400">- Update to release 1.1.0
  - Added support for format strings containing column names</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1635336000">- Run spec-cleaner on spec file</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1637582400">- Replace source tarball with _service file pulling from github</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1637582401">- Update to release 1.2.0
  + Added "-j" flag for JSON text sequence document output.
  + Stopped escaping double quote as "&amp;quot;" in plain XML text.</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1637755200">- Update to release 1.2.1
  + Fixed bug where "-x" flag was behaving like "-X" flag</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1639051200">- Update to release 1.3.0
  + Added "-b" flag for new Bash output mode</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1639483200">- Update to release 1.3.1
  + Added "-c" flag for explicit column names
  + Added "-n" flag that only reads column names
  + Added "-p" flag for prefixing names
  + Omit special variable names in Bash mode
  + Fixed build error on systems without 'u_char' defined</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1674648000">- Update to release 1.3.2
  - Fixed bug where we could emit empty XML tag names
  - Fixed bug in man page examples for "-b" flag</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1758542400">- Update to release 1.3.3
  - Fixed bug where \t separator was being skipped as whitespace
  - Allow duplicate column names if the "-c" flag avoids them
  - Fixed "-c" bug where extra data columns were being returned as "colX"</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1772366400">- Update to release 1.3.4
  - Add support for column name format accessors (#6)</changelog>
</package>
<package pkgid="c3d4644041074f12a6dd19c0ea3096f28293b04a62065a94fcb1b278cb5fd740380bab9eee1ba2bdfb692fd9cb940498dc489606f69bcbf5621c138b95eab9c5" name="csync2" arch="riscv64">
  <version epoch="0" ver="2.0+git.1600444747.83b3644" rel="2.1"/>
  <changelog author="kgronlund@suse.com" date="1461758400">- Update to csync2-2.0-6-g10636a4:
  - Document the -N flag to bind csync2 to a specific ip address.
  - fix diff mode truncation to first 512 byte
  - fix diff mode prefix substitution
- Drop merged patches:
  - Remove csync2-librsync-1.0.0.patch
  - Remove fix-csync2_ssl_cert-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1462536000">- Avoid runtime dependency on systemd, the macros can all deal with
  its absence.
- Ensure csync@.service template instances are disabled on package
  removal.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Requires(post) hostname|openssl</changelog>
  <changelog author="tchvatal@suse.com" date="1500465600">- Remove systemd dep in favor of systemd-rpm-macros
- Format a bit with spec-cleaner
- Add proper dependency over openssl
- Remove all the tex deps as we now reduce from 300 to 160 buildrequires
- Remove xinetd service and use only socket activation to keep
  only one tool for the job
  * Also remove patch csync2-fix-xinetd.patch</changelog>
  <changelog author="kgronlund@suse.com" date="1534248000">- Avoid systemd service removal errors when uninstalling (bsc#1093165)</changelog>
  <changelog author="kgronlund@suse.com" date="1534334400">- comparison of peer names provided via command line should not be case sensitive (bsc#1082576)
- fix for inetd stderr &gt;&amp; stdout
- fix log message when generating backup files, demote log level
- document -l and -N switches</changelog>
  <changelog author="Kristoffer Gronlund &lt;kgronlund@suse.com&gt;" date="1558958400">- Update patches
  * Add 0001-Add-COPYING-as-docfile.patch
  * Add 0002-Patch-sonames.patch
  * Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch
  * Remove add-COPYING.patch
  * Remove add-ac_prog_cpp.patch
  * Remove fix-sonames.patch</changelog>
  <changelog author="Kristoffer Gronlund &lt;kgronlund@suse.com&gt;" date="1558958401">- Update to 2.0+git.1542296533.b974921:
  * Convert documentation to asciidoc
  * Add error handling for out-of-memory while parsing config file
  * create_key: use all random bits; add some error handling
- Update patches
  * Add 0001-Add-COPYING-as-docfile.patch
  * Add 0002-Patch-sonames.patch
  * Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch
  * Remove add-COPYING.patch
  * Remove add-ac_prog_cpp.patch
  * Remove fix-sonames.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1617796800">- Update to 2.0+git.1600444747.83b3644:
  * VUL-1: CVE-2019-15522: csync2: daemon fails to enforce TLS
    (bsc#1147137)
  * VUL-1: CVE-2019-15523: csync2: incorrect TLS handshake error handling
    (bsc#1147139
  * use standard %lld instead of non-standard %Ld format specifier
  * try to avoid (temporary) -rw------- root:root files on receiving side
  * fix diff mode truncation to first 512 byte
  * disable xinetd template by default as preparation for systemd socket unit
  * add systemd csync2.socket and csync2@.service templates
  * escape peername in SQL statements
- VUL-1: csync2: bad TLS key generation on installation (bsc#1145032)
  Adapt suggested changes in %post section.
  Do not hide output on standard error during generating the keys.
- Remove patches contained by update:
  * 0003-Set-AC_PROG_CPP-in-configure.ac.patch
  * 0002-Patch-sonames.patch
  * 0001-Add-COPYING-as-docfile.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1766404800">- (jsc#PED-14855) Fix packages for Immutable Mode - csync2
- Strip binary.</changelog>
</package>
<package pkgid="24015f2c7589d89d1e391f2fce504f14b2e1efc14d82e1be4eb2fcee5def35495466731f364f07650040407ac8595bbf984d24981e2c9817336456e3421a7ab8" name="ctags" arch="riscv64">
  <version epoch="0" ver="5.8" rel="15.1"/>
  <changelog author="adam.majer@suse.de" date="1471521600">- Own our update-alternatives symlink (bnc#994261)
- Use conflict-free symlinks instead of touch files for
  placeholders.</changelog>
  <changelog author="msuchanek@suse.com" date="1488110400">- merge with arduino-ctags https://github.com/arduino/ctags
  * provide arduino-ctags
  * redo patch queue http://repo.or.cz/git-browser/by-commit.html?r=arduino-ctags/SUSE.git
  + new patches
    0001-Mixing-with-anjuta-tags-https-git.gnome.org-browse-a.patch
  - add vala support
  - update many existing tags with new features
    0002-Making-inline-behave-like-an-attribute.-Fixes-1.patch
    0003-Treat-typename-as-an-attribute.patch
    0004-parseReturnType-should-start-from-the-first-non-brac.patch
    0005-Ensuring-a-space-is-printed-in-return-type-AFTER-the.patch
    0006-Prevent-C-static_assert-from-stopping-parsing.patch
    0007-c-Handle-C-11-noexcept.patch
    0008-c-Properly-parse-C-11-override-and-final-members.patch
    0009-Parse-C-11-enums-with-type-specifier.patch
    0010-Parse-C-11-classed-enums.patch
    0011-Handle-template-expressions-that-may-use-the-or-oper.patch
    0012-Make-sure-we-don-t-throw-things-away-while-collectin.patch
    0013-C-mitigate-matching-error-on-generics-containing-an-.patch
    0014-fix-wrongly-interpreted-in-template.patch
    0015-Added-constexpr-as-keyword.patch
  + refreshed existing patches
    0016-CVE-2014-7204.patch
    0017-Go-language-support.patch (go-tags.patch)
    0018-SUSE-man-page-changes.patch (ctags-5.7.diff)
    0019-Do-not-include-build-time-in-binary.patch (ctags-date-time.patch)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1610366400">- Fix build on Tumbleweed - do not ship ghost symlinks.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1611835200">- Ship symlinks that are not to be ghosted in the first place</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1620129600">- Revert ghosting changes, fix real cause for build failure
  instead (symlinks pointing to itself).
- Clean spec file: remove historic cruft, use %license for COPYING,
  use %make_build/%make_install macros</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1632744000">- Fix build with gcc 11
  + ctags-gcc11.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1674043200">- CVE-2022-4515.patch: fixes arbitrary command execution via
  a tag file with a crafted filename (bsc#1206543, CVE-2022-4515)
- Stop resetting ctags update-alternative priority back to auto.
  These are admin settings.
- Remove u-a links in the correct scriptlet</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1675339200">- mark u-a generics as non-%ghost</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752667200">- Switch over to libalternatives for ctags to provide a ctags
  variant (bsc#1245894)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Only Require: alts when using libalternatives, no need for scriplets</changelog>
</package>
<package pkgid="a76fccb745d3810150ff670e3d4015d09df311fc08bc4ef529eef010f3d9d9d72df0406b9ffce791ac8080738645861ac4ed7996caab282ad7103eea6396c255" name="ctdb" arch="riscv64">
  <version epoch="0" ver="4.23.5+git.463.513487e87f1" rel="1.1"/>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1761048000">- Update to 4.22.6
  * macOS Finder client DFS broken on 4.22.0; (bso#15843).
  * Samba 4.22 breaks Time Machine; (bso#15926).
  * Spotlight search restriction for shares incomplete and
    default search searches in too many attributes; (bso#15927).
  * rpcd_mdssvc may crash because name mangling is not
    initialized; (bso#15931).
  * Only increment lease epoch if a lease was granted;
    (bso#15933).
  * samba-4.21 fails to join AD when multiple DCs are returned;
    (bso#15905).
  * 'net ads group' failed to list domain groups; (bso#15900).
  * vfs_ceph_new should not use ceph_ll_nonblocking_readv_writev
    for fsync_send; (bso#15919).
  * CTDB_SOCKET can be used even when CTDB_TEST_MODE is not set;
    (bso#15921).</changelog>
  <changelog author="Noel Power &lt;noel.power@suse.com&gt;" date="1761912000">- Update [printers] location to /var/samba/spool; (bsc#1249179).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1765281600">- Update to 4.23.4
  * Samba 4.22 breaks Time Machine; (bso#15926).
  * mdssvc doesn't support $time.iso dates before 1970;
    (bso#15947).
  * Fix winbind cache consistency; (bso#15963).
  * Assert failed: (dirfd != -1) || (smb_fname-&gt;base_name[0] ==
    '/') in vfswrap_openat; (bso#15897).
  * ctdb can crash with inconsistent cluster lock configuration;
    (bso#15950).
  * samba-bgqd: rework man page; (bso#15809).
  * samba-bgqd can't find [printers] share; (bso#15936).
  * Winbind can hang forever in gssapi if there are network
    issues; (bso#15955).
  * libldb requires linking libreplace on Linux; (bso#15961).
- Update to 4.23.3
  * Spotlight search restriction for shares incomplete and
    default search searches in too many attributes; (bso#15927).
  * Searching for numbers doesn't work with Spotlight;
    (bso#15930).
  * rpcd_mdssvc may crash because name mangling is not
    initialized; (bso#15931).
  * Only increment lease epoch if a lease was granted;
    (bso#15933).
  * vfs_recycle does not update mtime; (bso#15940).
  * samba-log-parser fails with UnicodeDecodeError: 'utf-8' codec
    can't decode byte; (bso#15943).
  * Crash in ctdbd on failed updateip; (bso#15935).
- Update to 4.23.2
  * CVE-2025-10230: Command injection via WINS server hook
    script (bso#15903); (bsc#1251280).
  * CVE-2025-9640: uninitialized memory disclosure via
    vfs_streams_xattr; (bso#15885); (bsc#1251279).
- Update to 4.23.1
  * Incomplete bind configuration causes DLZ plugin to crash;
    (bso#15920).
  * winbind can crash at startup; (bso#15914).
  * vfs_ceph_new should not use ceph_ll_nonblocking_readv_writev
    for fsync_send; (bso#15919).
  * CTDB does not support PCP 7.0.0; (bso#15904).
  * CTDB_SOCKET can be used even when CTDB_TEST_MODE is not set;
    (bso#15921).
- Update to 4.23.0
  * samba.tests.safe_tarfile fails on Python 3.13 with additional
    security fixes for tarfile support; (bso#15911).
  * samba-4.21 fails to join AD when multiple DCs are returned;
    (bso#15905).
  * Uninitialized read leads to hanging rpcd_spoolss;
    (bso#15908).
  * Stack buffer overflow in samba3.smb2.dirlease.fileserver;
    (bso#15907).
  * Regression in gssproxy support in 4.23.rc1+; (bso#15902).
  * 'net ads group' failed to list domain groups; (bso#15900).
  * macOS Finder client DFS broken on 4.22.0; (bso#15843).
  * Self-signed certificates don't have X509v3 Subject
    Alternative Name for DNS; (bso#15899).
  * Improve handling of principals and realms in client tools;
    (bso#15893).
  * libquic build fixes; (bso#15896).
  * getpwuid does not shift to new DC when current DC is down;
    (bso#15844).
  * Windows security hardening locks out schannel'ed netlogon dc
    calls like netr_DsRGetDCName; (bso#15876).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1765540800">- samba-ad-dc-libs packages are missing a DLZ plugin for bind 9.20;
  (bso#15790); (bsc#1249058).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1765972800">-  Fix Samba printers reporting invalid sid during print jobs;
  (bsc#1234210); (bsc#1254926); (bso#15792).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1766059200">- Adjust README.SUSE to reflect the new preferred location for
  '[printers]' share; (bsc#1254665).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1766404800">- Remove cron package recommends; (bsc#1255450);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1768996800">- Fix mistake in README.SUSE /var/spool/samba =&gt; /var/samba/spool
  (bsc#1254665).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1770033600">- Update to 4.23.5
  * New Spotlight default search field incorrectly initialized;
    (bso#15959);
  * Winbind group resolution failure; (bso#15972);
  * winbindd crashes with Bad talloc magic value - unknown value;
    (bso#15937);
  * Bind dlz 9.20; (bso#15790); (bsc#1249058);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1771416000">- The "include system krb5 conf" option searchs for
  /usr/etc/krb5.conf if /etc/krb5.conf does not exist;
  (bsc#1257940);</changelog>
</package>
<package pkgid="9e5a099033460def57bfdee08e519482d2afcf377a7dde7b0d8f22f696b5ae9c4c928e1d38d5383d2b0fc9483a00ac0114e89dbb72a1b09ac1beead96bc26f2b" name="ctdb-pcp-pmda" arch="riscv64">
  <version epoch="0" ver="4.23.5+git.463.513487e87f1" rel="1.1"/>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1761048000">- Update to 4.22.6
  * macOS Finder client DFS broken on 4.22.0; (bso#15843).
  * Samba 4.22 breaks Time Machine; (bso#15926).
  * Spotlight search restriction for shares incomplete and
    default search searches in too many attributes; (bso#15927).
  * rpcd_mdssvc may crash because name mangling is not
    initialized; (bso#15931).
  * Only increment lease epoch if a lease was granted;
    (bso#15933).
  * samba-4.21 fails to join AD when multiple DCs are returned;
    (bso#15905).
  * 'net ads group' failed to list domain groups; (bso#15900).
  * vfs_ceph_new should not use ceph_ll_nonblocking_readv_writev
    for fsync_send; (bso#15919).
  * CTDB_SOCKET can be used even when CTDB_TEST_MODE is not set;
    (bso#15921).</changelog>
  <changelog author="Noel Power &lt;noel.power@suse.com&gt;" date="1761912000">- Update [printers] location to /var/samba/spool; (bsc#1249179).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1765281600">- Update to 4.23.4
  * Samba 4.22 breaks Time Machine; (bso#15926).
  * mdssvc doesn't support $time.iso dates before 1970;
    (bso#15947).
  * Fix winbind cache consistency; (bso#15963).
  * Assert failed: (dirfd != -1) || (smb_fname-&gt;base_name[0] ==
    '/') in vfswrap_openat; (bso#15897).
  * ctdb can crash with inconsistent cluster lock configuration;
    (bso#15950).
  * samba-bgqd: rework man page; (bso#15809).
  * samba-bgqd can't find [printers] share; (bso#15936).
  * Winbind can hang forever in gssapi if there are network
    issues; (bso#15955).
  * libldb requires linking libreplace on Linux; (bso#15961).
- Update to 4.23.3
  * Spotlight search restriction for shares incomplete and
    default search searches in too many attributes; (bso#15927).
  * Searching for numbers doesn't work with Spotlight;
    (bso#15930).
  * rpcd_mdssvc may crash because name mangling is not
    initialized; (bso#15931).
  * Only increment lease epoch if a lease was granted;
    (bso#15933).
  * vfs_recycle does not update mtime; (bso#15940).
  * samba-log-parser fails with UnicodeDecodeError: 'utf-8' codec
    can't decode byte; (bso#15943).
  * Crash in ctdbd on failed updateip; (bso#15935).
- Update to 4.23.2
  * CVE-2025-10230: Command injection via WINS server hook
    script (bso#15903); (bsc#1251280).
  * CVE-2025-9640: uninitialized memory disclosure via
    vfs_streams_xattr; (bso#15885); (bsc#1251279).
- Update to 4.23.1
  * Incomplete bind configuration causes DLZ plugin to crash;
    (bso#15920).
  * winbind can crash at startup; (bso#15914).
  * vfs_ceph_new should not use ceph_ll_nonblocking_readv_writev
    for fsync_send; (bso#15919).
  * CTDB does not support PCP 7.0.0; (bso#15904).
  * CTDB_SOCKET can be used even when CTDB_TEST_MODE is not set;
    (bso#15921).
- Update to 4.23.0
  * samba.tests.safe_tarfile fails on Python 3.13 with additional
    security fixes for tarfile support; (bso#15911).
  * samba-4.21 fails to join AD when multiple DCs are returned;
    (bso#15905).
  * Uninitialized read leads to hanging rpcd_spoolss;
    (bso#15908).
  * Stack buffer overflow in samba3.smb2.dirlease.fileserver;
    (bso#15907).
  * Regression in gssproxy support in 4.23.rc1+; (bso#15902).
  * 'net ads group' failed to list domain groups; (bso#15900).
  * macOS Finder client DFS broken on 4.22.0; (bso#15843).
  * Self-signed certificates don't have X509v3 Subject
    Alternative Name for DNS; (bso#15899).
  * Improve handling of principals and realms in client tools;
    (bso#15893).
  * libquic build fixes; (bso#15896).
  * getpwuid does not shift to new DC when current DC is down;
    (bso#15844).
  * Windows security hardening locks out schannel'ed netlogon dc
    calls like netr_DsRGetDCName; (bso#15876).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1765540800">- samba-ad-dc-libs packages are missing a DLZ plugin for bind 9.20;
  (bso#15790); (bsc#1249058).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1765972800">-  Fix Samba printers reporting invalid sid during print jobs;
  (bsc#1234210); (bsc#1254926); (bso#15792).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1766059200">- Adjust README.SUSE to reflect the new preferred location for
  '[printers]' share; (bsc#1254665).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1766404800">- Remove cron package recommends; (bsc#1255450);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1768996800">- Fix mistake in README.SUSE /var/spool/samba =&gt; /var/samba/spool
  (bsc#1254665).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1770033600">- Update to 4.23.5
  * New Spotlight default search field incorrectly initialized;
    (bso#15959);
  * Winbind group resolution failure; (bso#15972);
  * winbindd crashes with Bad talloc magic value - unknown value;
    (bso#15937);
  * Bind dlz 9.20; (bso#15790); (bsc#1249058);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1771416000">- The "include system krb5 conf" option searchs for
  /usr/etc/krb5.conf if /etc/krb5.conf does not exist;
  (bsc#1257940);</changelog>
</package>
<package pkgid="68afe33d9bd74a5896c2d7a00be9f95202ce4168a2f4735189a749dec2352c88cfc32c2a4e7df63c1eba2712c29dae57a7ab41d77a4f1fee96609e018797116f" name="ctl" arch="riscv64">
  <version epoch="0" ver="1.5.5" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- First OBS release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716984001">- Update descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1717070400">- Add fix-IlmCtl-sover.patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- ensure openexr is at least version 3 and the devel package also
  needs to pull openexr-devel as its headers reference the openexr
  headers</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737115200">- Fix directory not found error when building on Leap 16</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 1.5.4:
  * Issues/0146 strict aliasing violations by @michaeldsmith in #147
  * Issues/0138 uint32 is deprecated by @michaeldsmith in #148
  * Issues/0150 max inst count segfault by @michaeldsmith in #151
  * restore tiff to vcpkg github workflow by @michaeldsmith in #152
  * Fix Mac Github workflow CI by @michaeldsmith in #154
  * Add soversion to IlmImfCtl too by @paolostivanin in #153
  * issues/0155 - typo in set_target_properties() in /lib/dpx/CMakeLists.txt by @michaeldsmith in #156
  * change from actions/checkout@v3 to actions/checkout@v4 by @michaeldsmith in #158
  * remove github workflow job that only does setup of freebsd by @michaeldsmith in #159
  * Issues/0134 openexr2 shared iex_debug trap by @michaeldsmith in #160
  * remove centos7 from github workflow, centos7 is EOL 2024-06-30 by @michaeldsmith in #161
  * add ZLIB to CMakeLists.txt target_link_libraries() by @michaeldsmith in #162
  * Disambiguate clamp calls in exrToDpx.cpp by @carlocab in #164
  * Ctlrender help by @aforsythe in #38
  * fix missing va_end by @rex4539 in #166
  * improve CMake status messages by @michaeldsmith in #169
  * CodeQL - add permissions to GH workflows by @michaeldsmith in #170
  * codeql/cpp-comparison-with-wider-type by @michaeldsmith in #172
  * codeql/cpp-wrong-type-format-argument by @michaeldsmith in #173
  * cmake/simplify-finding-openexr by @michaeldsmith in #174
  * codeql/cpp/integer-multiplication-cast-to-long by @michaeldsmith in #175
  * issues/0176-ctlrender-ctest-tiff32-uses-previous-ctest-output by @michaeldsmith in #177
  * Add ARM Linux GitHub workflow by @michaeldsmith in #178
  * Issues/0168 valgrind issue ctlrender with unsupported input format by @michaeldsmith in #179
  * Issues/0180 llvm gentoo error by @michaeldsmith in #181
  * Issues/0183 compile brew head by @michaeldsmith in #184
  * change SOVERSION to use MAJOR.MINOR format instead of MAJOR.MINOR.PATCH by @michaeldsmith in #186
- Drop upstreamed fix-IlmCtl-sover.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1774872000">- Update to 1.5.5:
  * update CMake to prioritize OpenEXR v3 over OpenEXR v2 by @michaeldsmith in #189
  * Feature/preserve exr standard attributes (data window, display window, etc) by @michaeldsmith in #192
  * Codeql/replace alloca in a loop by @michaeldsmith in #193
  * Feature/add openexr v2.2 and v3.4 new compression types by @michaeldsmith in #196</changelog>
</package>
<package pkgid="addc1f0e101f7cb68a23e0aa9d202dad797103df91bb2f28f23c29d970bebcbe461d588615e7482b72fdf60364201b9dd88d3b91bfaa1d290ec9e3b4172b37a1" name="ctl-data" arch="noarch">
  <version epoch="0" ver="1.5.5" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- First OBS release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716984001">- Update descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1717070400">- Add fix-IlmCtl-sover.patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- ensure openexr is at least version 3 and the devel package also
  needs to pull openexr-devel as its headers reference the openexr
  headers</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737115200">- Fix directory not found error when building on Leap 16</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 1.5.4:
  * Issues/0146 strict aliasing violations by @michaeldsmith in #147
  * Issues/0138 uint32 is deprecated by @michaeldsmith in #148
  * Issues/0150 max inst count segfault by @michaeldsmith in #151
  * restore tiff to vcpkg github workflow by @michaeldsmith in #152
  * Fix Mac Github workflow CI by @michaeldsmith in #154
  * Add soversion to IlmImfCtl too by @paolostivanin in #153
  * issues/0155 - typo in set_target_properties() in /lib/dpx/CMakeLists.txt by @michaeldsmith in #156
  * change from actions/checkout@v3 to actions/checkout@v4 by @michaeldsmith in #158
  * remove github workflow job that only does setup of freebsd by @michaeldsmith in #159
  * Issues/0134 openexr2 shared iex_debug trap by @michaeldsmith in #160
  * remove centos7 from github workflow, centos7 is EOL 2024-06-30 by @michaeldsmith in #161
  * add ZLIB to CMakeLists.txt target_link_libraries() by @michaeldsmith in #162
  * Disambiguate clamp calls in exrToDpx.cpp by @carlocab in #164
  * Ctlrender help by @aforsythe in #38
  * fix missing va_end by @rex4539 in #166
  * improve CMake status messages by @michaeldsmith in #169
  * CodeQL - add permissions to GH workflows by @michaeldsmith in #170
  * codeql/cpp-comparison-with-wider-type by @michaeldsmith in #172
  * codeql/cpp-wrong-type-format-argument by @michaeldsmith in #173
  * cmake/simplify-finding-openexr by @michaeldsmith in #174
  * codeql/cpp/integer-multiplication-cast-to-long by @michaeldsmith in #175
  * issues/0176-ctlrender-ctest-tiff32-uses-previous-ctest-output by @michaeldsmith in #177
  * Add ARM Linux GitHub workflow by @michaeldsmith in #178
  * Issues/0168 valgrind issue ctlrender with unsupported input format by @michaeldsmith in #179
  * Issues/0180 llvm gentoo error by @michaeldsmith in #181
  * Issues/0183 compile brew head by @michaeldsmith in #184
  * change SOVERSION to use MAJOR.MINOR format instead of MAJOR.MINOR.PATCH by @michaeldsmith in #186
- Drop upstreamed fix-IlmCtl-sover.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1774872000">- Update to 1.5.5:
  * update CMake to prioritize OpenEXR v3 over OpenEXR v2 by @michaeldsmith in #189
  * Feature/preserve exr standard attributes (data window, display window, etc) by @michaeldsmith in #192
  * Codeql/replace alloca in a loop by @michaeldsmith in #193
  * Feature/add openexr v2.2 and v3.4 new compression types by @michaeldsmith in #196</changelog>
</package>
<package pkgid="a12ccde4140024e86031e3b07434fc9ce890589055641d5cbc257a7522b9e48e2ba3fd1c1f741d246278bfe06196d1b288eb333d20b71bc40273e05e77c0862f" name="ctl-devel" arch="riscv64">
  <version epoch="0" ver="1.5.5" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- First OBS release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716984001">- Update descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1717070400">- Add fix-IlmCtl-sover.patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- ensure openexr is at least version 3 and the devel package also
  needs to pull openexr-devel as its headers reference the openexr
  headers</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737115200">- Fix directory not found error when building on Leap 16</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 1.5.4:
  * Issues/0146 strict aliasing violations by @michaeldsmith in #147
  * Issues/0138 uint32 is deprecated by @michaeldsmith in #148
  * Issues/0150 max inst count segfault by @michaeldsmith in #151
  * restore tiff to vcpkg github workflow by @michaeldsmith in #152
  * Fix Mac Github workflow CI by @michaeldsmith in #154
  * Add soversion to IlmImfCtl too by @paolostivanin in #153
  * issues/0155 - typo in set_target_properties() in /lib/dpx/CMakeLists.txt by @michaeldsmith in #156
  * change from actions/checkout@v3 to actions/checkout@v4 by @michaeldsmith in #158
  * remove github workflow job that only does setup of freebsd by @michaeldsmith in #159
  * Issues/0134 openexr2 shared iex_debug trap by @michaeldsmith in #160
  * remove centos7 from github workflow, centos7 is EOL 2024-06-30 by @michaeldsmith in #161
  * add ZLIB to CMakeLists.txt target_link_libraries() by @michaeldsmith in #162
  * Disambiguate clamp calls in exrToDpx.cpp by @carlocab in #164
  * Ctlrender help by @aforsythe in #38
  * fix missing va_end by @rex4539 in #166
  * improve CMake status messages by @michaeldsmith in #169
  * CodeQL - add permissions to GH workflows by @michaeldsmith in #170
  * codeql/cpp-comparison-with-wider-type by @michaeldsmith in #172
  * codeql/cpp-wrong-type-format-argument by @michaeldsmith in #173
  * cmake/simplify-finding-openexr by @michaeldsmith in #174
  * codeql/cpp/integer-multiplication-cast-to-long by @michaeldsmith in #175
  * issues/0176-ctlrender-ctest-tiff32-uses-previous-ctest-output by @michaeldsmith in #177
  * Add ARM Linux GitHub workflow by @michaeldsmith in #178
  * Issues/0168 valgrind issue ctlrender with unsupported input format by @michaeldsmith in #179
  * Issues/0180 llvm gentoo error by @michaeldsmith in #181
  * Issues/0183 compile brew head by @michaeldsmith in #184
  * change SOVERSION to use MAJOR.MINOR format instead of MAJOR.MINOR.PATCH by @michaeldsmith in #186
- Drop upstreamed fix-IlmCtl-sover.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1774872000">- Update to 1.5.5:
  * update CMake to prioritize OpenEXR v3 over OpenEXR v2 by @michaeldsmith in #189
  * Feature/preserve exr standard attributes (data window, display window, etc) by @michaeldsmith in #192
  * Codeql/replace alloca in a loop by @michaeldsmith in #193
  * Feature/add openexr v2.2 and v3.4 new compression types by @michaeldsmith in #196</changelog>
</package>
<package pkgid="38d068fc2dfd1b7faa90e8cb7ce8f005faefb2b03f2dd34044f097dbce95fc3916a6fcf4b134423a244ae80f36ce2be40cdcc0a0ae80786edbe589d4e199084b" name="ctl-doc" arch="noarch">
  <version epoch="0" ver="1.5.5" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- First OBS release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716984001">- Update descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1717070400">- Add fix-IlmCtl-sover.patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- ensure openexr is at least version 3 and the devel package also
  needs to pull openexr-devel as its headers reference the openexr
  headers</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737115200">- Fix directory not found error when building on Leap 16</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1760702400">- Update to 1.5.4:
  * Issues/0146 strict aliasing violations by @michaeldsmith in #147
  * Issues/0138 uint32 is deprecated by @michaeldsmith in #148
  * Issues/0150 max inst count segfault by @michaeldsmith in #151
  * restore tiff to vcpkg github workflow by @michaeldsmith in #152
  * Fix Mac Github workflow CI by @michaeldsmith in #154
  * Add soversion to IlmImfCtl too by @paolostivanin in #153
  * issues/0155 - typo in set_target_properties() in /lib/dpx/CMakeLists.txt by @michaeldsmith in #156
  * change from actions/checkout@v3 to actions/checkout@v4 by @michaeldsmith in #158
  * remove github workflow job that only does setup of freebsd by @michaeldsmith in #159
  * Issues/0134 openexr2 shared iex_debug trap by @michaeldsmith in #160
  * remove centos7 from github workflow, centos7 is EOL 2024-06-30 by @michaeldsmith in #161
  * add ZLIB to CMakeLists.txt target_link_libraries() by @michaeldsmith in #162
  * Disambiguate clamp calls in exrToDpx.cpp by @carlocab in #164
  * Ctlrender help by @aforsythe in #38
  * fix missing va_end by @rex4539 in #166
  * improve CMake status messages by @michaeldsmith in #169
  * CodeQL - add permissions to GH workflows by @michaeldsmith in #170
  * codeql/cpp-comparison-with-wider-type by @michaeldsmith in #172
  * codeql/cpp-wrong-type-format-argument by @michaeldsmith in #173
  * cmake/simplify-finding-openexr by @michaeldsmith in #174
  * codeql/cpp/integer-multiplication-cast-to-long by @michaeldsmith in #175
  * issues/0176-ctlrender-ctest-tiff32-uses-previous-ctest-output by @michaeldsmith in #177
  * Add ARM Linux GitHub workflow by @michaeldsmith in #178
  * Issues/0168 valgrind issue ctlrender with unsupported input format by @michaeldsmith in #179
  * Issues/0180 llvm gentoo error by @michaeldsmith in #181
  * Issues/0183 compile brew head by @michaeldsmith in #184
  * change SOVERSION to use MAJOR.MINOR format instead of MAJOR.MINOR.PATCH by @michaeldsmith in #186
- Drop upstreamed fix-IlmCtl-sover.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1774872000">- Update to 1.5.5:
  * update CMake to prioritize OpenEXR v3 over OpenEXR v2 by @michaeldsmith in #189
  * Feature/preserve exr standard attributes (data window, display window, etc) by @michaeldsmith in #192
  * Codeql/replace alloca in a loop by @michaeldsmith in #193
  * Feature/add openexr v2.2 and v3.4 new compression types by @michaeldsmith in #196</changelog>
</package>
<package pkgid="7fd5d3e4a5e647476d9843fa62eb4ac2f98da48125863a03c6f88d430b4a41d59aa7b8e7ac3f20dd0c8be1957a08cde37f557876498ba3102fb66de9826b4cb7" name="ctlptl" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- new package ctlptl (pronounced cattle patrol): CLI for
  declaratively setting up local Kubernetes clusters</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747656000">- Update to version 0.8.41:
  * cluster: support for kind 0.28 (#384)
  * build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#382)
  * Update version numbers: 0.8.40</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.8.42:
  * cluster: add kind29 support (#388)
  * go.mod: update deps (#385)
  * deps: update golangci-lint (#386)
  * Update version numbers: 0.8.41</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756382400">- Update to version 0.8.43:
  * vendor: updates for kind v0.30 (#392)
  * Update version numbers: 0.8.42</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766059200">- Update to version 0.8.44:
  * cluster: add kind 0.31 support (#393)
  * circleci: pin goreleaser (#394)
  * Update version numbers: 0.8.43</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768824000">- Update to version 0.9.0:
  * vendor: upgrade to docker29 (#396)
  * lint: update linter for consistency with tilt (#395)
  * Update version numbers: 0.8.44</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775044800">- Update to version 0.9.1:
  * mod: update go-m1cpu to fix crash on M5 Pro/Max (#401)
  * build(deps): bump google.golang.org/grpc from 1.72.1 to 1.79.3
    (#400)
  * build(deps): bump github.com/docker/cli (#399)
  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to
    1.40.0 (#398)
  * vendor: update k8s deps (#397)
  * Update version numbers: 0.9.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.9.2:
  * registry: strip desktop labels (#403)
  * test: don't pin e2e golang (#402)
  * Update version numbers: 0.9.1</changelog>
</package>
<package pkgid="919919a640dd5dda4bb5728f6239e678b97f892abdda94ce9b139a96a861217ad2862432cb4c3005fae1bf89b47f4d0720624d99e2a8e8fbb9e0bdaa27b4cff6" name="ctlptl-bash-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- new package ctlptl (pronounced cattle patrol): CLI for
  declaratively setting up local Kubernetes clusters</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747656000">- Update to version 0.8.41:
  * cluster: support for kind 0.28 (#384)
  * build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#382)
  * Update version numbers: 0.8.40</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.8.42:
  * cluster: add kind29 support (#388)
  * go.mod: update deps (#385)
  * deps: update golangci-lint (#386)
  * Update version numbers: 0.8.41</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756382400">- Update to version 0.8.43:
  * vendor: updates for kind v0.30 (#392)
  * Update version numbers: 0.8.42</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766059200">- Update to version 0.8.44:
  * cluster: add kind 0.31 support (#393)
  * circleci: pin goreleaser (#394)
  * Update version numbers: 0.8.43</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768824000">- Update to version 0.9.0:
  * vendor: upgrade to docker29 (#396)
  * lint: update linter for consistency with tilt (#395)
  * Update version numbers: 0.8.44</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775044800">- Update to version 0.9.1:
  * mod: update go-m1cpu to fix crash on M5 Pro/Max (#401)
  * build(deps): bump google.golang.org/grpc from 1.72.1 to 1.79.3
    (#400)
  * build(deps): bump github.com/docker/cli (#399)
  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to
    1.40.0 (#398)
  * vendor: update k8s deps (#397)
  * Update version numbers: 0.9.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.9.2:
  * registry: strip desktop labels (#403)
  * test: don't pin e2e golang (#402)
  * Update version numbers: 0.9.1</changelog>
</package>
<package pkgid="15b29b0e581ef788bda5d97867a684e3a84f530abee85765b121d257d325d5ad66228a514d11daa7873b886867b24ffa15dfe0669de94a71c99950a9b4023f98" name="ctlptl-fish-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- new package ctlptl (pronounced cattle patrol): CLI for
  declaratively setting up local Kubernetes clusters</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747656000">- Update to version 0.8.41:
  * cluster: support for kind 0.28 (#384)
  * build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#382)
  * Update version numbers: 0.8.40</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.8.42:
  * cluster: add kind29 support (#388)
  * go.mod: update deps (#385)
  * deps: update golangci-lint (#386)
  * Update version numbers: 0.8.41</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756382400">- Update to version 0.8.43:
  * vendor: updates for kind v0.30 (#392)
  * Update version numbers: 0.8.42</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766059200">- Update to version 0.8.44:
  * cluster: add kind 0.31 support (#393)
  * circleci: pin goreleaser (#394)
  * Update version numbers: 0.8.43</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768824000">- Update to version 0.9.0:
  * vendor: upgrade to docker29 (#396)
  * lint: update linter for consistency with tilt (#395)
  * Update version numbers: 0.8.44</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775044800">- Update to version 0.9.1:
  * mod: update go-m1cpu to fix crash on M5 Pro/Max (#401)
  * build(deps): bump google.golang.org/grpc from 1.72.1 to 1.79.3
    (#400)
  * build(deps): bump github.com/docker/cli (#399)
  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to
    1.40.0 (#398)
  * vendor: update k8s deps (#397)
  * Update version numbers: 0.9.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.9.2:
  * registry: strip desktop labels (#403)
  * test: don't pin e2e golang (#402)
  * Update version numbers: 0.9.1</changelog>
</package>
<package pkgid="7c258c9ad0787f1ef06970ded024a1f4d2c8827815867073e63ae85eb24f06d3f4df1dc9ace7d97da0e571abf29d0053ba399a827af38809d68580cb82eb1d22" name="ctlptl-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746187200">- new package ctlptl (pronounced cattle patrol): CLI for
  declaratively setting up local Kubernetes clusters</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747656000">- Update to version 0.8.41:
  * cluster: support for kind 0.28 (#384)
  * build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#382)
  * Update version numbers: 0.8.40</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747915200">- Update to version 0.8.42:
  * cluster: add kind29 support (#388)
  * go.mod: update deps (#385)
  * deps: update golangci-lint (#386)
  * Update version numbers: 0.8.41</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756382400">- Update to version 0.8.43:
  * vendor: updates for kind v0.30 (#392)
  * Update version numbers: 0.8.42</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766059200">- Update to version 0.8.44:
  * cluster: add kind 0.31 support (#393)
  * circleci: pin goreleaser (#394)
  * Update version numbers: 0.8.43</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768824000">- Update to version 0.9.0:
  * vendor: upgrade to docker29 (#396)
  * lint: update linter for consistency with tilt (#395)
  * Update version numbers: 0.8.44</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775044800">- Update to version 0.9.1:
  * mod: update go-m1cpu to fix crash on M5 Pro/Max (#401)
  * build(deps): bump google.golang.org/grpc from 1.72.1 to 1.79.3
    (#400)
  * build(deps): bump github.com/docker/cli (#399)
  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to
    1.40.0 (#398)
  * vendor: update k8s deps (#397)
  * Update version numbers: 0.9.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775131200">- Update to version 0.9.2:
  * registry: strip desktop labels (#403)
  * test: don't pin e2e golang (#402)
  * Update version numbers: 0.9.1</changelog>
</package>
<package pkgid="17f10e2c6d5e7740798b4f7a680d75bafdd10342fe88c81fac5371b167608a7744df6c6657a09f66186c7411475e111c69b04fca20110d706995f4b4c88749b1" name="ctop" arch="riscv64">
  <version epoch="0" ver="0.7.7" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1691150400">- Initial package of ctop 0.7.7 for openSUSE</changelog>
</package>
<package pkgid="d4438c3ff2a2dd11761d3ed0f3065f955c2a74e31b70ffe40191021dc49453ed8b060aff75f8bbfe8648b87d29b3bd2849654f3f83fa40c585996709234fa3a4" name="ctranslate2" arch="riscv64">
  <version epoch="0" ver="4.6.0" rel="8.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1720699200">- initial package of version 4.3.1</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1726574400">- update to version 4.4.0
  * *Removed**: Flash Attention support in the Python package due to
    significant package size increase with minimal
    performance gain.
  [#]## New features
  * Support Llama3
  * Support Gemma2
  * Add log probs for all tokens in vocab
  * Grouped conv1d
  [#]## Fixes and improvements
  * Some improvements in flash attention
  * Fix crash when using return_alternative on CUDA
  * Quantization AWQ GEMM + GEMV</changelog>
  <changelog author="Guang Yee &lt;gyee@suse.com&gt;" date="1727265600">- Enable sle15_python_module_pythons.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1730980800">- update to version 4.5.0
  New features
  * Support Phi3
  * Support Mistral Nemo
  * Support Wav2Vec2Bert ASR
  Fixes and improvements
  * Upgrade to CUDNN9
  * Fix logits vocab
  * Update doc AWQ</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1746446400">- update to version 4.6.0
  New features
  * Pyhton 3.13 support
  * Support returning hidden vector in Wav2Vec2 and Wav2Vec2Bert Models
  * Add noexecstack linker flags
  * Support Qwen2
  * Eoleconv
  * Add support RobertModel
  Fixes and improvements
  * Prevent double library def</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1768132800">- add cxxopts_gcc15fix.patch
  * fix build of third_party/cxxopts with gcc 15</changelog>
</package>
<package pkgid="ca1d9415312c6d76f1489d93baada8fcf7154dd52698f00516026f12709595b73d8708e1f788ce93d26ebe12f99d7833760eadcd2a77b37d8760578a7baea0c1" name="ctranslate2-devel" arch="riscv64">
  <version epoch="0" ver="4.6.0" rel="8.1"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1720699200">- initial package of version 4.3.1</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1726574400">- update to version 4.4.0
  * *Removed**: Flash Attention support in the Python package due to
    significant package size increase with minimal
    performance gain.
  [#]## New features
  * Support Llama3
  * Support Gemma2
  * Add log probs for all tokens in vocab
  * Grouped conv1d
  [#]## Fixes and improvements
  * Some improvements in flash attention
  * Fix crash when using return_alternative on CUDA
  * Quantization AWQ GEMM + GEMV</changelog>
  <changelog author="Guang Yee &lt;gyee@suse.com&gt;" date="1727265600">- Enable sle15_python_module_pythons.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1730980800">- update to version 4.5.0
  New features
  * Support Phi3
  * Support Mistral Nemo
  * Support Wav2Vec2Bert ASR
  Fixes and improvements
  * Upgrade to CUDNN9
  * Fix logits vocab
  * Update doc AWQ</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1746446400">- update to version 4.6.0
  New features
  * Pyhton 3.13 support
  * Support returning hidden vector in Wav2Vec2 and Wav2Vec2Bert Models
  * Add noexecstack linker flags
  * Support Qwen2
  * Eoleconv
  * Add support RobertModel
  Fixes and improvements
  * Prevent double library def</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1768132800">- add cxxopts_gcc15fix.patch
  * fix build of third_party/cxxopts with gcc 15</changelog>
</package>
<package pkgid="84c402470e646a752d20036dd3a1be4e5d3ffff4207d8b3c846842a6ec5a6a32dbe5bba6b24068507a218edbc88df04ea90f1252b180a792152f6f93e7bc6f40" name="ctre-devel" arch="riscv64">
  <version epoch="0" ver="3.10.0" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700481600">- Initial version.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1700654400">- unsigned-char.patch: Fix bogus tests that depend on signed char</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718712000">- Update to version 3.9.0:
  * you can now use CTRE as C++ module! with -DCTRE_MODULE=ON
    (experimental).
  * `ctre::range` is deprecated and replaced with
    `ctre::search_all`
  * simple `ctre::capture_group` concept
  * capture groups / result type now has
    `.to_optional_number(...)` member function which returns
    `std::nullopt` if group is not matching
  * Fixed: Cannot parse Unicode ranges after question mark as in "
    ?[\p{L}]+"
    [gh#hanickadot/compile-time-regular-expressions#305]
- Pass -DCTRE_MODULE=OFF to cmake to disable CTRE module
  explicitly (requires cmake &gt;= 3.30).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749988800">- Update to version 3.10.0:
  * Fix for warning in wrapper.hpp
    (gh#hanickadot/compile-time-regular-expressions#307).
  * Added operator-&gt; in search_all iterator
    (gh#hanickadot/compile-time-regular-expressions#311).
  * Allow (|) in grammar
    (gh#hanickadot/compile-time-regular-expressions#319).
  * range-for in unicode library is using reference instead of
    copy (gh#hanickadot/compile-time-regular-expressions#316).
  * Improve cmake for modules from PR
    (gh#hanickadot/compile-time-regular-expressions#322) and PR
    (gh#hanickadot/compile-time-regular-expressions#323).
  * Fixes problems with modules in MSVC
    (gh#hanickadot/compile-time-regular-expressions#324).
  * Make work a|, |b, and | regimes
    (gh#hanickadot/compile-time-regular-expressions#326).
  * Don't ignore inserted \0 inside fixed string
    (gh#hanickadot/compile-time-regular-expressions#328).
  * Improve documentation from
    (gh#hanickadot/compile-time-regular-expressions#333).
  * Improve look behind which didn't mirrored sequences inside
    optional: (?&lt;=ba|cd)s was evaluated as (?&lt;=ab|dc)s
    (gh#hanickadot/compile-time-regular-expressions#339).
  * Fixed warning about undefined macros around feature testing
    (gh#hanickadot/compile-time-regular-expressions#196).
  * Allow [^] to be equivalent to "any character"
    (gh#hanickadot/compile-time-regular-expressions#341).
  * Fixes warnings in latest clang
    (gh#hanickadot/compile-time-regular-expressions#344).
- Packages are now arch dependent (/usr/lib*/cmake and
  /usr/lib*/pkgconfig).
- Be more specific with globs in file lists.</changelog>
</package>
<package pkgid="c49ab13f427ffb70efa4ddcb6354e525989b3d774b7647936957b1af10c91250b575c85c1e230a3b76408d5d4912af5a95651e37c5c00ccfacb46edd72b77190" name="ctris" arch="riscv64">
  <version epoch="0" ver="0.43" rel="2.1"/>
  <changelog author="cwh@suse.de" date="1141041600">- initial release version 1.2.3</changelog>
  <changelog author="lars@linux-schulserver.de" date="1506427200">- update to 0.42</changelog>
  <changelog author="mardnh@gmx.de" date="1547294400">- Update to 0.42.1
  * various improvements sent to me by Alecsandru Soare
  * fixed 'game over' message
- Fix URL
- Drop not longer needed patches:
  * ctris-fsf-address.patch
  * ctris-remove_current_date.patch
- Specfile cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Trim extra typographic marks from descriptions.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon to workaround gcc10 errors (boo#1160244)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741435200">- update to 0.43:
  * fixing the busy waits nearby the get_key() calls</changelog>
  <changelog author="pgajdos@suse.com" date="1749124800">- add patches
  fix build with gcc15
  + ctris-gcc15.patch</changelog>
</package>
<package pkgid="e52a7e1d8fd7ed29e96f3e6435780a8c1ee98024a0019b3b7d4dcd49bf5142f8a2103a6e8ce66ecab358af6cdfcb8984191a7dfeedb8878145ee82ceebacc0ba" name="cttop" arch="riscv64">
  <version epoch="0" ver="0.3.g26" rel="3.3"/>
  <changelog author="jengelh@inai.de" date="1424952000">- Initial package for build.opensuse.org (version 0.3.g25)</changelog>
  <changelog author="rpm@fthiessen.de" date="1446724800">- Fixed BuildRequires of ncurses to build on all openSUSE versions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1590235200">- Modernize specfile and add a _service file for the
  manually-rolled tarball.</changelog>
</package>
<package pkgid="d55da5664bd09d3f9e9bd052562dbfc2aecbc3d3c688a3b23f36e628220bcec2024f790e488ce0e7df8b1d1354a057cd5f481f4b7f969671bbe2b660326e9f60" name="cudd-devel" arch="riscv64">
  <version epoch="0" ver="3.0.0" rel="3.3"/>
  <changelog author="jengelh@inai.de" date="1366113600">- Initial package (version 2.5.0) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1413028800">- Use source URLs. Drop dist-xz from cudd-automake.diff patch
  (it's not needed for our build).</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 3.0.0
  * No changelog was provided
- Drop cudd-automake.diff (applied upstream)</changelog>
  <changelog author="jengelh@inai.de" date="1525089600">- Update summaries.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Modernize specfile.</changelog>
</package>
<package pkgid="c996a393e5ba748e7971c093a75867881a1e7de71b60795fb3ff6fb1050101ccccdf732a07742caecb6850ac70392abcc8ac272651db360e04c5c56f466fb9e6" name="cuishark" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1557144000">- Initial package, version 0.1.2</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1566043200">- Fix build on i586: Add cuishark-0.1.2-fix-32bit-build.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="805eac8969c64de2bfcaddfae6ef7af99875f5cc1d1ec98316de558d113e256c481215355ca685825014c4f83b4e8916adc2109bd21e55f48a8a8311223afbc3" name="culmus-ancient-semitic-fonts" arch="noarch">
  <version epoch="0" ver="0.06.1" rel="3.4"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 0.06.1</changelog>
  <changelog author="pgajdos@suse.com" date="1382616000">- do not package Ketter YG (already part of culmus-fonts)</changelog>
</package>
<package pkgid="0f58640f276117d74e5177dba28331a13011e61dcf304f30ecbaa38201b299d206ff4df8d47be906ec29909f0cc3056f13bb7d5ccefa26e9b7225646a1685218" name="culmus-fonts" arch="noarch">
  <version epoch="0" ver="0.140" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="pgajdos@suse.com" date="1328097600">- renamed to culmus-fonts</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="pgajdos@suse.com" date="1344340800">- updated to 0.121:
  * Frank Ruehl CLM now supports diacritics.</changelog>
  <changelog author="pgajdos@suse.com" date="1364299200">- updated to 0.130:
  * Added new TrueType font "Shofar" by Yoram Gnat. Complete family with
  diacritics and cantillation marks. The font is inspired by Koren type, with
  redesigned letter forms and the height-to-width ratio.</changelog>
  <changelog author="cornelis@solcon.nl" date="1525176000">- Updated to 0.132:
  * Nachlieli CLM completely redesigned, and now it also supports
    diacritics.
  * David CLM now also supports meteg and rafe, in addition to other
    diacritics.
  * Nachlieli and David are provided as otf fonts.
- Remove the Provides/Obsoletes: culmus, it was a long time ago that
  the package name was just culmus.</changelog>
  <changelog author="jengelh@inai.de" date="1525262400">- Update descriptions.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 0.133
  * Improved Hamsa shape in Caladings
  * New Synagogue glyph
  * Flag of Israel, moon phases and minor fixes.
  * Fixed varika in David CLM</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- Update to version 0.140
  * All fonts are now distributed in OpenType format, PS Type 1 is obsoleted.
  * General-use glyph coverage substantially expanded and Hebrew romanization
    added to Simple CLM by Aharon Varady.
  * Hebrew romanization characters are also supported in Frank Ruehl CLM,
    Nachlieli CLM, and Miriam Mono CLM.
    (https://culmus.sourceforge.io/notes.html#romanization)
  * Drugulin CLM how comes in bold face only, bold italic was extracted and
    renamed to Farissol (see https://culmus.sourceforge.io/fancy/index.html)
  * Drugulin CLM now supports diacritics.
  * All fonts with diacritics now support meteg, rafe, and ACCENT OLE.
  * Added YOD TRIANGLE to most basic fonts.
  * Fixed fontconfig warnings.</changelog>
</package>
<package pkgid="282a6f135fb489ec19d0d6ed6fdb38b3d68d44efe96191da73406beae356b0815372471b2a863f1ec1f8fce9f1e53b588a00bbd4fae89aa2f92ae782b1e2868f" name="cunit-devel" arch="riscv64">
  <version epoch="0" ver="2.1.3" rel="7.2"/>
  <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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707220800">- Disable LTO to avoid undefined symbols on some platforms
- Clean the spec file up a bit</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="f7ab299c449c61c4c71faa17445da31c947b8eeb5e14c1f84c041c3288c1e4b72fc5332456e7ee5d78e42b1fcd46a9a0e85b14c3aedfdf6b4b719b938bfc4740" name="cunit-doc" arch="riscv64">
  <version epoch="0" ver="2.1.3" rel="7.2"/>
  <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="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707220800">- Disable LTO to avoid undefined symbols on some platforms
- Clean the spec file up a bit</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="e27d99321ea64f0460484beb74c81111b91ac017a0e19fd3e20dc32ae1afc58822090cfec0b2d29e5e98c16c769985c8e74dd271ee7e2be67f4e33ad798c7186" name="cup-maven-plugin" arch="noarch">
  <version epoch="0" ver="1.9.1" rel="1.1"/>
  <changelog author="mvyskocil@suse.com" date="1385985600">- conflict the non-bootstrap variant with the bootstrap variant</changelog>
  <changelog author="fstrba@suse.com" date="1507032000">- Don't BuildRequire java-1_5_0-gcj-compat-devel, since it will be
  soon gone; BuildRequire java-devel
- Build with java source and target level 1.6 to allow building
  with jdk9
- Sync the bootstrap and non-bootstrap spec files using the
  jpackage-bootstrap-prepare.sh script and clean spec file</changelog>
  <changelog author="fstrba@suse.com" date="1507118400">- Removed a jflex-lex-scan.patch again, so that bot is happy</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1642161600">- Upgrade to version 1.8.2
  * fix build with recent java-cup
- Build the bootstrap package using ant with a generated build.xml
- Build the non-bootstrap package using maven, since its dependency
  auto is already built with maven
- Added patch:
  * jflex-1.8.2-no-auto-value.patch
    + do not process auto-value-annotations in bootstrap build
    + the generated file is pre-generated outside build for this
    variant
- Removed patches:
  * jflex-byaccj-utl.patch
  * jflex-classpath.patch
  * jflex-javac-no-target.patch
  * jflex-junit4.patch
  * jflex-no-cup-no-jflex.patch
    + not needed in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Build against standalone glassfish-annotation-api for relevant
  distribution versions that have JDK that does not contain the
  JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules unconditionally</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="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1728993600">- Upgrade to 1.9.1
  * JFlex 1.9.1 is a small bugfix release:
  * fix negated char classes with overlapping content
    (#1065, #1066): Expressions such as [^\s\n] were translated
    incorrectly, because \s and \n overlap and the negation
    operator ^ in version 1.9.0 did not handle this case correctly.
- Includes changes from 1.9.0
  * JFlex 1.9.0 is a feature release with slight performance
    improvements in the scanning engine. It also fixes all known
    bugs of version 1.8.2.
  * New features
    + add optional token limit size (#1045, #197)
    + warn for unicode escapes that are too long (#1042)
    + directives and command line switches for enabling/disabling
    JFlex warnings (#1020)
    + allow custom annotations such as @SuppressWarnings
    (#1027, #762)
    + increase maximum supported DFA size to about 2^32 states
    (#1003, #952)
    + better error reporting for character classes (#996, #888, #939)
    + allow comments after %yylexthrow (#794)
    + make maven build reproducible (#765)
  * Fixed bugs
    + make character classes more robust (#985, #974, #986)
    + fix NullPointerException when generating dot files (#769)
  * Other
    + update dependencies
    + more and better property-based tests (#953)
    + use SPDX license identifiers
    + avoid use of createTempDir() (was used in tests only)
    + migrate CI to GitHub actions
    + migrate most tests to bazel
    + improve test suite to work on non-US locales
    + fix example file name for minijava example
    + improved simple.flex example
- Remove jflex-1.8.2-no-auto-value.patch (not applicable to
  versions newer than 1.8.2)
- Add jflex-1.9.1-no-auto-value.patch
- Merge multibuild logic into single .spec file
  * remove jflex-bootstrap.spec
  * remove jflex-bootstrap.changes
  * remove pre-checkin.sh</changelog>
</package>
<package pkgid="bc2b4dbf68aa3575258afd9bdbd61c739b10c1d84123dad2ecb8469e2e1f801df60c95e1bee69d06bfce34166e34a73c2256844f38cc252d03773040440025a6" name="cups" arch="riscv64">
  <version epoch="0" ver="2.4.16" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716984000">- Update to version 2.4.8:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.8 brings many bug fixes which aggregated over the last
  half a year. It brings the important fix for race conditions
  and errors which can happen when installing permanent
  IPP Everywhere printer, support for PAM modules password-auth
  and system-auth and new option for lpstat which can show only
  the successful jobs.
  Detailed list (from CHANGES.md):
  * Added warning if the device has to be asked for
    'all,media-col-database' separately (Issue #829)
  * Added new value for 'lpstat' option '-W' - successfull - for
    getting successfully printed jobs (Issue #830)
  * Added support for PAM modules password-auth
    and system-auth (Issue #892)
  * Updated IPP Everywhere printer creation error
    reporting (Issue #347)
  * Updated and documented the MIME typing buffering
    limit (Issue #925)
  * Raised 'cups_enum_dests()' timeout for listing
    available IPP printers (Issue #751)
  * Now report an error for temporary printer defaults
    with lpadmin (Issue #237)
  * Fixed mapping of PPD InputSlot, MediaType,
    and OutputBin values (Issue #238)
  * Fixed "document-unprintable-error" handling (Issue #391)
  * Fixed the web interface not showing an error
    for a non-existent printer (Issue #423)
  * Fixed printing of jobs with job name longer than 255 chars
    on older printers (Issue #644)
  * Really backported fix for Issue #742
  * Fixed 'cupsCopyDestInfo' device connection
    detection (Issue #586)
  * Fixed "Upgrade" header handling when there is
    no TLS support (Issue #775)
  * Fixed memory leak when unloading a job (Issue #813)
  * Fixed memory leak when creating color profiles (Issue #815)
  * Fixed a punch finishing bug in the IPP Everywhere
    support (Issue #821)
  * Fixed crash in 'scan_ps()' if incoming argument
    is NULL (Issue #831)
  * Fixed setting job state reasons for successful
    jobs (Issue #832)
  * Fixed infinite loop in IPP backend if hostname
    is IP address with Kerberos (Issue #838)
  * Added additional check on socket if 'revents' from 'poll()'
    returns POLLHUP together with POLLIN or POLLOUT
    in 'httpAddrConnect2()' (Issue #839)
  * Fixed crash in 'ppdEmitString()' if 'size' is NULL (Issue #850)
  * Fixed reporting 'media-source-supported' when
    sharing printer  which has numbers as strings instead of
    keywords as 'InputSlot' values (Issue #859)
  * Fixed IPP backend to support the "print-scaling" option
    with IPP printers (Issue #862)
  * Fixed potential race condition for the creation
    of temporary queues (Issue #871)
  * Fixed 'httpGets' timeout handling (Issue #879)
  * Fixed checking for required attributes during
    PPD generation (Issue #890)
  * Fixed encoding of IPv6 addresses in HTTP requests (Issue #903)
  * Fixed sending response headers to client (Issue #927)
  * Fixed CGI program initialization and validation
    of form checkbox and text fields.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.8</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1718107200">- cups-2.4.8-CVE-2024-35235.patch is derived
  from the upstream patch against master (CUPS 2.5)
  to apply to CUPS 2.4.8 in openSUSE Factory to fix CVE-2024-35235
  "cupsd Listen port arbitrary chmod 0140777"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-vvwp-mv6j-hw6f
  bsc#1225365</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1719921600">- Version upgrade to 2.4.10:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.10 brings two fixes:
  * Fixed error handling when reading a mixed 1setOf attribute.
  * Fixed scheduler start if there is only domain socket
    to listen on (Issue #985) which is fix for regression
    after fix for CVE-2024-35235 in scenarios where is
    no other listeners in cupsd.conf than domain socket
    created on demand by systemd, launchd or upstart.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.9:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.9 brings security fix for CVE-2024-35235 and
  several bug fixes regarding CUPS Web User Interface,
  PPD generation and HTTP protocol implementation.
  Detailed list (from CHANGES.md):
  * Fixed domain socket handling (CVE-2024-35235)
  * Fixed creating of `cupsUrfSupported` PPD keyword
    (Issue #952)
  * Fixed searching for destinations in web ui (Issue #954)
  * Fixed TLS negotiation using OpenSSL with servers
    that require the TLS SNI extension.
  * Really raised `cups_enum_dests()` timeout for listing
    available IPP printers (Issue #751)...
  * Fixed `Host` header regression (Issue #967)
  * Fixed DNS-SD lookups of local services with Avahi
    (Issue #970)
  * Fixed listing jobs in destinations in web ui.
    (Apple issue #6204)
  * Fixed showing search query in web ui help page.
    (Issue #977)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  Apple issues are those at https://github.com/apple/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.10
- Removed cups-2.4.8-CVE-2024-35235.patch : fixed upstream
  see the above CUPS 2.4.9 changes
- avoid_C99_mode_for_loop_initial_declarations.patch avoids error
  "'for' loop initial declarations are only allowed in C99 mode"
  that happens when building for SLE12
  in scheduler/client.c at "for (char *start = ..." since
  https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8c92d5b0d
  see https://github.com/OpenPrinting/cups/issues/1000</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1720440000">- Replaced avoid_C99_mode_for_loop_initial_declarations.patch
  which is now the upstream fix
  https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15515bc993
  see https://github.com/OpenPrinting/cups/issues/1000
  and https://github.com/OpenPrinting/cups/pull/1004</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1727697600">- Version upgrade to 2.4.11:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.11 brings several bug fixes regarding IPP response
  validation, processing PPD values, Web UI support
  (checkbox support, modifying printers) and others fixes.
  Detailed list (from CHANGES.md):
  * Updated the maximum file descriptor limit
    for `cupsd` to 64k-1 (Issue #989)
  * Fixed `lpoptions -d` with a discovered
    but not added printer (Issue #833)
  * Fixed incorrect error message for HTTP/IPP errors (Issue #893)
  * Fixed JobPrivateAccess and SubscriptionPrivateAccess support
    for "all" (Issue #990)
  * Fixed issues with cupsGetDestMediaByXxx (Issue #993)
  * Fixed adding and modifying of printers
    via the web interface (Issue #998)
  * Fixed HTTP PeerCred authentication
    for domain users (Issue #1001)
  * Fixed checkbox support (Issue #1008)
  * Fixed printer state notifications (Issue #1013)
  * Fixed IPP Everywhere printer setup (Issue #1033)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  In particular CUPS 2.4.11 contains those commit regarding
  IPP response validation and processing PPD values:
  * "Quote PPD localized strings"
    https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe2923bdfd
    plus a cleanup to "Fix warnings for unused vars"
    https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e57103b8e1a3b
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11
- avoid_C99_mode_for_loop_initial_declarations.patch
  is no longer needed because the issue is fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1744286400">- Version upgrade to 2.4.12:
  See https://github.com/openprinting/cups/releases
  The last planned release of CUPS 2.4.x series
  (the next will be 2.5.x series) contains several enhancements
  among set of bug fixes, such following cryptographic policies
  when using GnuTLS crypto provider and possibility to opt-out
  from this behavior, logging job debugging history if print
  queue backends fails, or raising alerts for certificate issues
  in IPPS backend.
  Detailed list (from CHANGES.md):
  * GnuTLS follows system crypto policies now (Issue #1105)
  * Added `NoSystem` SSLOptions value (Issue #1130)
  * Now we raise alert for certificate issues (Issue #1194)
  * Added Kyocera USB quirk (Issue #1198)
  * The scheduler now logs a job's debugging history
    if the backend fails (Issue #1205)
  * Fixed a potential timing issue with `cupsEnumDests`
    (Issue #1084)
  * Fixed a potential "lost PPD" condition in the scheduler
    (Issue #1109)
  * Fixed a compressed file error handling bug (Issue #1070)
  * Fixed a bug in the make-and-model whitespace trimming
    code (Issue #1096)
  * Fixed a removal of IPP Everywhere permanent queue
    if installation failed (Issue #1102)
  * Fixed `ServerToken None` in scheduler (Issue #1111)
  * Fixed invalid IPP keyword values created from PPD
    option names (Issue #1118)
  * Fixed handling of "media" and "PageSize" in the same
    print request (Issue #1125)
  * Fixed client raster printing from macOS (Issue #1143)
  * Fixed the default User-Agent string.
  * Fixed a recursion issue in `ippReadIO`.
  * Fixed handling incorrect radix in `scan_ps()` (Issue #1188)
  * Fixed validation of dateTime values with time zones
    more than UTC+11 (Issue #1201)
  * Fixed attributes returned by the Create-Xxx-Subscriptions
    requests (Issue #1204)
  * Fixed `ippDateToTime` when using a non GMT/UTC timezone
    (Issue #1208)
  * Fixed `job-completed` event notifications for jobs that are
    cancelled before started (Issue #1209)
  * Fixed DNS-SD discovery with `ippfind` (Issue #1211)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.12</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- Version upgrade to 2.4.14:
  See https://github.com/openprinting/cups/releases
  The hotfix release brings fix for installation process
  of localized templates and CUPS web UI home pages.
- Version upgrade to 2.4.13:
  See https://github.com/openprinting/cups/releases
  The release 2.4.13 brings two CVE fixes
  fix for important CVE-2025-58060
  "Authentication bypass with AuthType Negotiate" (bsc#1249049)
  and fix for moderate CVE-2025-58364
  "Remote DoS via null dereference" (bsc#1249128)
  together with several bug fixes.
  The release includes a new feature - new attribute
  for printer and job objects - print-as-raster - which
  allows enforce rasterization of the file for
  IPP Everywhere/AirPrint printers, which supports PDF
  and raster document formats. The feature is useful for
  working around internal PDF issues in the printer firmware,
  for example missing diacritic when printing a PDF.
  Detailed list (from CHANGES.md):
  * Blocked authentication using alternate methods
    in cupsd (CVE-2025-58060)
  * Fixed extension tag handling in 'ipp_read_io()'
    in libcups (CVE-2025-58364)
  * Added 'print-as-raster' printer and job attributes
    for forcing rasterization (Issue #1282)
  * Updated documentation (Issue #1086)
  * Updated IPP backend to try a sanitized user name if the
    printer/server does not like the value (Issue #1145)
  * Updated the scheduler to send the "printer-added"
    or "printer-modified" events  whenever an IPP Everywhere PPD
    is installed (Issue #1244)
  * Updated the scheduler to send the "printer-modified" event
    whenever the system default printer is changed (Issue #1246)
  * Fixed a memory leak in 'httpClose' (Issue #1223)
  * Fixed missing commas in 'ippCreateRequestedArray'
    (Issue #1234)
  * Fixed subscription issues in the scheduler and D-Bus notifier
    (Issue #1235)
  * Fixed media-default reporting for custom sizes (Issue #1238)
  * Fixed support for IPP/PPD options with periods or underscores
    (Issue #1249)
  * Fixed parsing of real numbers in PPD compiler source files
    (Issue #1263)
  * Fixed scheduler freezing with zombie clients (Issue #1264)
  * Fixed support for the server name in the ErrorLog filename
    (Issue #1277)
  * Fixed job cleanup after daemon restart (Issue #1315)
  * Fixed handling of buggy DYMO USB printer serial numbers
  (Issue #1338)
  * Fixed unreachable block in IPP backend (Issue #1351)
  * Fixed memory leak in _cupsConvertOptions (Issue #1354)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.14</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1768996800">- Version upgrade to 2.4.16:
  See https://github.com/openprinting/cups/releases
  The hotfix release 2.4.16 includes fix for infinite loop in GTK,
  which was caused by change of internal behavior in libcups
  on which GTK depended on, and workaround for stopping
  the scheduler if configuration includes unknown directives.
  Detailed list (from CHANGES.md):
  * 'cupsUTF8ToCharset' didn't validate 2-byte UTF-8 sequences,
    potentially reading past the end of the source string
    (Issue #1438)
  * The web interface did not support domain usernames fully
    (Issue #1441)
  * Fixed an infinite loop issue in the GTK+ print dialog
    (Issue #1439 boo#1254353)
  * Fixed stopping scheduler on unknown directive in
    configuration (Issue #1443)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.15:
  See https://github.com/openprinting/cups/releases
  The release CUPS 2.4.15 brings two CVE fixes:
  Fix various cupsd issues which cause local DoS
  (CVE-2025-61915 bsc#1253783)
  Fix unresponsive cupsd process caused by slow client
  (CVE-2025-58436 bsc#1244057)
  and several bug fixes described in CHANGES.md.
  Detailed list (from CHANGES.md):
  * Fixed potential crash in 'cups-driverd' when there are
    duplicate PPDs (Issue #1355)
  * Fixed error recovery when scanning for PPDs
    in 'cups-driverd' (Issue #1416)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.16
- Fixed entry below dated "Sat Sep 30 08:52:42 UTC 2017"
  which contained needless UTF-8 Unicode characters that are
  now replaced by plain ASCII text in "... line - the ..."
  to fix a rpmlint "non-break-space" warning.
- Adapted and enhanced 'tmpfiles.d' related things in cups.spec
  to "Fix packages for Immutable Mode - cups"
  (implementation task jsc#PED-14775 from epic jsc#PED-14688)</changelog>
</package>
<package pkgid="f39d7dfbd288c8e299f5a2a3408d358599aeb871a3ec065cd0ba82f6b0637ddc6c971983c46d21c7dd53aca02083d18a94d5c6bc6fe915af9f5e2ed64806c385" name="cups-airprint" arch="noarch">
  <version epoch="0" ver="1.1" rel="2.1"/>
  <changelog author="seroton10@gmail.com" date="1454846400">- Initial version.</changelog>
  <changelog author="seroton10@gmail.com" date="1455451200">- Changes due to review feedback
  * Drop CUPS as build requirement
  * State required CUPS version at runtime
  * Document why CUPS-internal DNS-SD is insufficient
  * Many minor documentation improvements</changelog>
  <changelog author="jsmeix@suse.de" date="1456142400">- Requires cups-filters &gt;= 1.0.25 and cups &gt;= 1.6:
  At least some iOS apps send the URF format when printing via
  AirPrint so that the matching urftopdf filter that is provided
  in cups-filters &gt;= 1.0.25 is required to convert URF into PDF
  (the nowadays standard printing data format which can be further
  converted into the printer's native data format).
  Because cups-filters cannot be reasonably well used with
  traditional CUPS &lt;= 1.5.4 also a modern CUPS &gt;= 1.6 is
  in practice required.</changelog>
  <changelog author="jsmeix@suse.de" date="1456228800">- Inserted a new section "2. CAVEATS" in README.SUSE
  about possible limitations of AirPrint support via CUPS.</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1589716800">- python3.patch: Port script to python3
- pdf-support.patch: Fix printer discovery
- Add minimal build check to verify the script can run at all</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c1bdcc8f7282daf53a273a72056c024944d9f0f8cc6de96eaa509ce213c96fb92ab0f3fde06a475b6321bee87f6e9d2fda35be16dc28065b831002b49ee1d316" name="cups-backends" arch="noarch">
  <version epoch="0" ver="1.1" rel="5.4"/>
  <changelog author="jsmeix@suse.de" date="1243512000">- Removed the beh backend because it is now provided
  in the upgraded foomatic-filters version 4.0.1 package.
- Replaced the pipe backend source cups-pipe.pl perl script
  with a new source cups-pipe.sh bash script which works
  in much better compliance to CUPS and which also fixes
  a bug that it did not get signals from the cupsd
  so that it did not terminate pipe when removing jobs
  (see Novell/Suse Bugzilla bnc#499735).</changelog>
  <changelog author="coolo@novell.com" date="1245412800">- disable as-needed via 'export SUSE_ASNEEDED=0'
  for this package as it fails to build with it</changelog>
  <changelog author="meissner@suse.de" date="1251374400">- fixed as-needed issue by using the right ordering
  'hal.c -o hal -ldbus-1 -lhal' in the spec file</changelog>
  <changelog author="jsmeix@suse.de" date="1270728000">- Work with upstream compliant CUPS 1.4 on all platforms
  which means to have a fixed "/usr/lib/cups/" directory
  on all platforms (see Novell/Suse Bugzilla bnc#575544).
- Removed the hal backend because HAL is deprecated
  (see Novell/Suse Bugzilla bnc#593946).
- Removed the hpnpf sources because those were "never" built
  (at least not in any of our currently maintained
  products SLES10, 11.0, 11.1, SLES11, and 11.2).</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="jsmeix@suse.de" date="1396008000">- Added 'beh' the Backend Error Handler.
  Since cups-filters version 1.0.42 foomatic-rip's upstream home
  is moved from the foomatic-filters package to cups-filters and
  foomatic-rip is provided in the cups-filters-foomatic-rip RPM.
  The foomatic-filters package also contained 'beh' but that was
  not moved into cups-filters.
  Since hereby /usr/lib/cups/backend/beh is provided by both
  cups-backends and foomatic-filters now cups-backends conflicts
  with foomatic-filters.
  As a result foomatic-filters is now obsolete and
  for foomatic-rip cups-filters-foomatic-rip should be used and
  for 'beh' cups-backends should be used.</changelog>
  <changelog author="jsmeix@suse.de" date="1457006400">- Since cups-filters version 1.6.0 the beh backend is provided
  by the cups-filters RPM as /usr/lib/cups/backend/beh which is
  a C re-write of the beh backend written in Perl that is still
  provided here but now named /usr/lib/cups/backend/beh.pl
  to avoid that cups-backends conflicts with cups-filters.</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Changed how COPYING is installed.  The %doc macro is no longer
  properly expanding ${RPM_SOURCE_DIR}, and isn't handling things
  properly with having the COPYING file manually installed in
  this package.   Clears builderror in openSUSE:Factory.</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060801">- Corrected improper source macro for COPYING file.</changelog>
</package>
<package pkgid="aca233b1d9cf41ab9a5d623252a4978c27a80c2495f548758fa04c1355992f546dc70dc41b3bffd03c87f6b6b1fd2ac975dd5965e5b4377ea6c3f6b963272c91" name="cups-client" arch="riscv64">
  <version epoch="0" ver="2.4.16" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716984000">- Update to version 2.4.8:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.8 brings many bug fixes which aggregated over the last
  half a year. It brings the important fix for race conditions
  and errors which can happen when installing permanent
  IPP Everywhere printer, support for PAM modules password-auth
  and system-auth and new option for lpstat which can show only
  the successful jobs.
  Detailed list (from CHANGES.md):
  * Added warning if the device has to be asked for
    'all,media-col-database' separately (Issue #829)
  * Added new value for 'lpstat' option '-W' - successfull - for
    getting successfully printed jobs (Issue #830)
  * Added support for PAM modules password-auth
    and system-auth (Issue #892)
  * Updated IPP Everywhere printer creation error
    reporting (Issue #347)
  * Updated and documented the MIME typing buffering
    limit (Issue #925)
  * Raised 'cups_enum_dests()' timeout for listing
    available IPP printers (Issue #751)
  * Now report an error for temporary printer defaults
    with lpadmin (Issue #237)
  * Fixed mapping of PPD InputSlot, MediaType,
    and OutputBin values (Issue #238)
  * Fixed "document-unprintable-error" handling (Issue #391)
  * Fixed the web interface not showing an error
    for a non-existent printer (Issue #423)
  * Fixed printing of jobs with job name longer than 255 chars
    on older printers (Issue #644)
  * Really backported fix for Issue #742
  * Fixed 'cupsCopyDestInfo' device connection
    detection (Issue #586)
  * Fixed "Upgrade" header handling when there is
    no TLS support (Issue #775)
  * Fixed memory leak when unloading a job (Issue #813)
  * Fixed memory leak when creating color profiles (Issue #815)
  * Fixed a punch finishing bug in the IPP Everywhere
    support (Issue #821)
  * Fixed crash in 'scan_ps()' if incoming argument
    is NULL (Issue #831)
  * Fixed setting job state reasons for successful
    jobs (Issue #832)
  * Fixed infinite loop in IPP backend if hostname
    is IP address with Kerberos (Issue #838)
  * Added additional check on socket if 'revents' from 'poll()'
    returns POLLHUP together with POLLIN or POLLOUT
    in 'httpAddrConnect2()' (Issue #839)
  * Fixed crash in 'ppdEmitString()' if 'size' is NULL (Issue #850)
  * Fixed reporting 'media-source-supported' when
    sharing printer  which has numbers as strings instead of
    keywords as 'InputSlot' values (Issue #859)
  * Fixed IPP backend to support the "print-scaling" option
    with IPP printers (Issue #862)
  * Fixed potential race condition for the creation
    of temporary queues (Issue #871)
  * Fixed 'httpGets' timeout handling (Issue #879)
  * Fixed checking for required attributes during
    PPD generation (Issue #890)
  * Fixed encoding of IPv6 addresses in HTTP requests (Issue #903)
  * Fixed sending response headers to client (Issue #927)
  * Fixed CGI program initialization and validation
    of form checkbox and text fields.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.8</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1718107200">- cups-2.4.8-CVE-2024-35235.patch is derived
  from the upstream patch against master (CUPS 2.5)
  to apply to CUPS 2.4.8 in openSUSE Factory to fix CVE-2024-35235
  "cupsd Listen port arbitrary chmod 0140777"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-vvwp-mv6j-hw6f
  bsc#1225365</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1719921600">- Version upgrade to 2.4.10:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.10 brings two fixes:
  * Fixed error handling when reading a mixed 1setOf attribute.
  * Fixed scheduler start if there is only domain socket
    to listen on (Issue #985) which is fix for regression
    after fix for CVE-2024-35235 in scenarios where is
    no other listeners in cupsd.conf than domain socket
    created on demand by systemd, launchd or upstart.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.9:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.9 brings security fix for CVE-2024-35235 and
  several bug fixes regarding CUPS Web User Interface,
  PPD generation and HTTP protocol implementation.
  Detailed list (from CHANGES.md):
  * Fixed domain socket handling (CVE-2024-35235)
  * Fixed creating of `cupsUrfSupported` PPD keyword
    (Issue #952)
  * Fixed searching for destinations in web ui (Issue #954)
  * Fixed TLS negotiation using OpenSSL with servers
    that require the TLS SNI extension.
  * Really raised `cups_enum_dests()` timeout for listing
    available IPP printers (Issue #751)...
  * Fixed `Host` header regression (Issue #967)
  * Fixed DNS-SD lookups of local services with Avahi
    (Issue #970)
  * Fixed listing jobs in destinations in web ui.
    (Apple issue #6204)
  * Fixed showing search query in web ui help page.
    (Issue #977)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  Apple issues are those at https://github.com/apple/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.10
- Removed cups-2.4.8-CVE-2024-35235.patch : fixed upstream
  see the above CUPS 2.4.9 changes
- avoid_C99_mode_for_loop_initial_declarations.patch avoids error
  "'for' loop initial declarations are only allowed in C99 mode"
  that happens when building for SLE12
  in scheduler/client.c at "for (char *start = ..." since
  https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8c92d5b0d
  see https://github.com/OpenPrinting/cups/issues/1000</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1720440000">- Replaced avoid_C99_mode_for_loop_initial_declarations.patch
  which is now the upstream fix
  https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15515bc993
  see https://github.com/OpenPrinting/cups/issues/1000
  and https://github.com/OpenPrinting/cups/pull/1004</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1727697600">- Version upgrade to 2.4.11:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.11 brings several bug fixes regarding IPP response
  validation, processing PPD values, Web UI support
  (checkbox support, modifying printers) and others fixes.
  Detailed list (from CHANGES.md):
  * Updated the maximum file descriptor limit
    for `cupsd` to 64k-1 (Issue #989)
  * Fixed `lpoptions -d` with a discovered
    but not added printer (Issue #833)
  * Fixed incorrect error message for HTTP/IPP errors (Issue #893)
  * Fixed JobPrivateAccess and SubscriptionPrivateAccess support
    for "all" (Issue #990)
  * Fixed issues with cupsGetDestMediaByXxx (Issue #993)
  * Fixed adding and modifying of printers
    via the web interface (Issue #998)
  * Fixed HTTP PeerCred authentication
    for domain users (Issue #1001)
  * Fixed checkbox support (Issue #1008)
  * Fixed printer state notifications (Issue #1013)
  * Fixed IPP Everywhere printer setup (Issue #1033)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  In particular CUPS 2.4.11 contains those commit regarding
  IPP response validation and processing PPD values:
  * "Quote PPD localized strings"
    https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe2923bdfd
    plus a cleanup to "Fix warnings for unused vars"
    https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e57103b8e1a3b
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11
- avoid_C99_mode_for_loop_initial_declarations.patch
  is no longer needed because the issue is fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1744286400">- Version upgrade to 2.4.12:
  See https://github.com/openprinting/cups/releases
  The last planned release of CUPS 2.4.x series
  (the next will be 2.5.x series) contains several enhancements
  among set of bug fixes, such following cryptographic policies
  when using GnuTLS crypto provider and possibility to opt-out
  from this behavior, logging job debugging history if print
  queue backends fails, or raising alerts for certificate issues
  in IPPS backend.
  Detailed list (from CHANGES.md):
  * GnuTLS follows system crypto policies now (Issue #1105)
  * Added `NoSystem` SSLOptions value (Issue #1130)
  * Now we raise alert for certificate issues (Issue #1194)
  * Added Kyocera USB quirk (Issue #1198)
  * The scheduler now logs a job's debugging history
    if the backend fails (Issue #1205)
  * Fixed a potential timing issue with `cupsEnumDests`
    (Issue #1084)
  * Fixed a potential "lost PPD" condition in the scheduler
    (Issue #1109)
  * Fixed a compressed file error handling bug (Issue #1070)
  * Fixed a bug in the make-and-model whitespace trimming
    code (Issue #1096)
  * Fixed a removal of IPP Everywhere permanent queue
    if installation failed (Issue #1102)
  * Fixed `ServerToken None` in scheduler (Issue #1111)
  * Fixed invalid IPP keyword values created from PPD
    option names (Issue #1118)
  * Fixed handling of "media" and "PageSize" in the same
    print request (Issue #1125)
  * Fixed client raster printing from macOS (Issue #1143)
  * Fixed the default User-Agent string.
  * Fixed a recursion issue in `ippReadIO`.
  * Fixed handling incorrect radix in `scan_ps()` (Issue #1188)
  * Fixed validation of dateTime values with time zones
    more than UTC+11 (Issue #1201)
  * Fixed attributes returned by the Create-Xxx-Subscriptions
    requests (Issue #1204)
  * Fixed `ippDateToTime` when using a non GMT/UTC timezone
    (Issue #1208)
  * Fixed `job-completed` event notifications for jobs that are
    cancelled before started (Issue #1209)
  * Fixed DNS-SD discovery with `ippfind` (Issue #1211)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.12</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- Version upgrade to 2.4.14:
  See https://github.com/openprinting/cups/releases
  The hotfix release brings fix for installation process
  of localized templates and CUPS web UI home pages.
- Version upgrade to 2.4.13:
  See https://github.com/openprinting/cups/releases
  The release 2.4.13 brings two CVE fixes
  fix for important CVE-2025-58060
  "Authentication bypass with AuthType Negotiate" (bsc#1249049)
  and fix for moderate CVE-2025-58364
  "Remote DoS via null dereference" (bsc#1249128)
  together with several bug fixes.
  The release includes a new feature - new attribute
  for printer and job objects - print-as-raster - which
  allows enforce rasterization of the file for
  IPP Everywhere/AirPrint printers, which supports PDF
  and raster document formats. The feature is useful for
  working around internal PDF issues in the printer firmware,
  for example missing diacritic when printing a PDF.
  Detailed list (from CHANGES.md):
  * Blocked authentication using alternate methods
    in cupsd (CVE-2025-58060)
  * Fixed extension tag handling in 'ipp_read_io()'
    in libcups (CVE-2025-58364)
  * Added 'print-as-raster' printer and job attributes
    for forcing rasterization (Issue #1282)
  * Updated documentation (Issue #1086)
  * Updated IPP backend to try a sanitized user name if the
    printer/server does not like the value (Issue #1145)
  * Updated the scheduler to send the "printer-added"
    or "printer-modified" events  whenever an IPP Everywhere PPD
    is installed (Issue #1244)
  * Updated the scheduler to send the "printer-modified" event
    whenever the system default printer is changed (Issue #1246)
  * Fixed a memory leak in 'httpClose' (Issue #1223)
  * Fixed missing commas in 'ippCreateRequestedArray'
    (Issue #1234)
  * Fixed subscription issues in the scheduler and D-Bus notifier
    (Issue #1235)
  * Fixed media-default reporting for custom sizes (Issue #1238)
  * Fixed support for IPP/PPD options with periods or underscores
    (Issue #1249)
  * Fixed parsing of real numbers in PPD compiler source files
    (Issue #1263)
  * Fixed scheduler freezing with zombie clients (Issue #1264)
  * Fixed support for the server name in the ErrorLog filename
    (Issue #1277)
  * Fixed job cleanup after daemon restart (Issue #1315)
  * Fixed handling of buggy DYMO USB printer serial numbers
  (Issue #1338)
  * Fixed unreachable block in IPP backend (Issue #1351)
  * Fixed memory leak in _cupsConvertOptions (Issue #1354)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.14</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1768996800">- Version upgrade to 2.4.16:
  See https://github.com/openprinting/cups/releases
  The hotfix release 2.4.16 includes fix for infinite loop in GTK,
  which was caused by change of internal behavior in libcups
  on which GTK depended on, and workaround for stopping
  the scheduler if configuration includes unknown directives.
  Detailed list (from CHANGES.md):
  * 'cupsUTF8ToCharset' didn't validate 2-byte UTF-8 sequences,
    potentially reading past the end of the source string
    (Issue #1438)
  * The web interface did not support domain usernames fully
    (Issue #1441)
  * Fixed an infinite loop issue in the GTK+ print dialog
    (Issue #1439 boo#1254353)
  * Fixed stopping scheduler on unknown directive in
    configuration (Issue #1443)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.15:
  See https://github.com/openprinting/cups/releases
  The release CUPS 2.4.15 brings two CVE fixes:
  Fix various cupsd issues which cause local DoS
  (CVE-2025-61915 bsc#1253783)
  Fix unresponsive cupsd process caused by slow client
  (CVE-2025-58436 bsc#1244057)
  and several bug fixes described in CHANGES.md.
  Detailed list (from CHANGES.md):
  * Fixed potential crash in 'cups-driverd' when there are
    duplicate PPDs (Issue #1355)
  * Fixed error recovery when scanning for PPDs
    in 'cups-driverd' (Issue #1416)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.16
- Fixed entry below dated "Sat Sep 30 08:52:42 UTC 2017"
  which contained needless UTF-8 Unicode characters that are
  now replaced by plain ASCII text in "... line - the ..."
  to fix a rpmlint "non-break-space" warning.
- Adapted and enhanced 'tmpfiles.d' related things in cups.spec
  to "Fix packages for Immutable Mode - cups"
  (implementation task jsc#PED-14775 from epic jsc#PED-14688)</changelog>
</package>
<package pkgid="7560d7d62b0ac8e68148f3a81661a030d86fc0500c33bc815a23e1db311821d84b8ad404d528f4358927d76ba7e31037c35ab1d54af4c6f8c130e5cc01c0cbe5" name="cups-config" arch="riscv64">
  <version epoch="0" ver="2.4.16" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716984000">- Update to version 2.4.8:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.8 brings many bug fixes which aggregated over the last
  half a year. It brings the important fix for race conditions
  and errors which can happen when installing permanent
  IPP Everywhere printer, support for PAM modules password-auth
  and system-auth and new option for lpstat which can show only
  the successful jobs.
  Detailed list (from CHANGES.md):
  * Added warning if the device has to be asked for
    'all,media-col-database' separately (Issue #829)
  * Added new value for 'lpstat' option '-W' - successfull - for
    getting successfully printed jobs (Issue #830)
  * Added support for PAM modules password-auth
    and system-auth (Issue #892)
  * Updated IPP Everywhere printer creation error
    reporting (Issue #347)
  * Updated and documented the MIME typing buffering
    limit (Issue #925)
  * Raised 'cups_enum_dests()' timeout for listing
    available IPP printers (Issue #751)
  * Now report an error for temporary printer defaults
    with lpadmin (Issue #237)
  * Fixed mapping of PPD InputSlot, MediaType,
    and OutputBin values (Issue #238)
  * Fixed "document-unprintable-error" handling (Issue #391)
  * Fixed the web interface not showing an error
    for a non-existent printer (Issue #423)
  * Fixed printing of jobs with job name longer than 255 chars
    on older printers (Issue #644)
  * Really backported fix for Issue #742
  * Fixed 'cupsCopyDestInfo' device connection
    detection (Issue #586)
  * Fixed "Upgrade" header handling when there is
    no TLS support (Issue #775)
  * Fixed memory leak when unloading a job (Issue #813)
  * Fixed memory leak when creating color profiles (Issue #815)
  * Fixed a punch finishing bug in the IPP Everywhere
    support (Issue #821)
  * Fixed crash in 'scan_ps()' if incoming argument
    is NULL (Issue #831)
  * Fixed setting job state reasons for successful
    jobs (Issue #832)
  * Fixed infinite loop in IPP backend if hostname
    is IP address with Kerberos (Issue #838)
  * Added additional check on socket if 'revents' from 'poll()'
    returns POLLHUP together with POLLIN or POLLOUT
    in 'httpAddrConnect2()' (Issue #839)
  * Fixed crash in 'ppdEmitString()' if 'size' is NULL (Issue #850)
  * Fixed reporting 'media-source-supported' when
    sharing printer  which has numbers as strings instead of
    keywords as 'InputSlot' values (Issue #859)
  * Fixed IPP backend to support the "print-scaling" option
    with IPP printers (Issue #862)
  * Fixed potential race condition for the creation
    of temporary queues (Issue #871)
  * Fixed 'httpGets' timeout handling (Issue #879)
  * Fixed checking for required attributes during
    PPD generation (Issue #890)
  * Fixed encoding of IPv6 addresses in HTTP requests (Issue #903)
  * Fixed sending response headers to client (Issue #927)
  * Fixed CGI program initialization and validation
    of form checkbox and text fields.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.8</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1718107200">- cups-2.4.8-CVE-2024-35235.patch is derived
  from the upstream patch against master (CUPS 2.5)
  to apply to CUPS 2.4.8 in openSUSE Factory to fix CVE-2024-35235
  "cupsd Listen port arbitrary chmod 0140777"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-vvwp-mv6j-hw6f
  bsc#1225365</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1719921600">- Version upgrade to 2.4.10:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.10 brings two fixes:
  * Fixed error handling when reading a mixed 1setOf attribute.
  * Fixed scheduler start if there is only domain socket
    to listen on (Issue #985) which is fix for regression
    after fix for CVE-2024-35235 in scenarios where is
    no other listeners in cupsd.conf than domain socket
    created on demand by systemd, launchd or upstart.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.9:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.9 brings security fix for CVE-2024-35235 and
  several bug fixes regarding CUPS Web User Interface,
  PPD generation and HTTP protocol implementation.
  Detailed list (from CHANGES.md):
  * Fixed domain socket handling (CVE-2024-35235)
  * Fixed creating of `cupsUrfSupported` PPD keyword
    (Issue #952)
  * Fixed searching for destinations in web ui (Issue #954)
  * Fixed TLS negotiation using OpenSSL with servers
    that require the TLS SNI extension.
  * Really raised `cups_enum_dests()` timeout for listing
    available IPP printers (Issue #751)...
  * Fixed `Host` header regression (Issue #967)
  * Fixed DNS-SD lookups of local services with Avahi
    (Issue #970)
  * Fixed listing jobs in destinations in web ui.
    (Apple issue #6204)
  * Fixed showing search query in web ui help page.
    (Issue #977)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  Apple issues are those at https://github.com/apple/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.10
- Removed cups-2.4.8-CVE-2024-35235.patch : fixed upstream
  see the above CUPS 2.4.9 changes
- avoid_C99_mode_for_loop_initial_declarations.patch avoids error
  "'for' loop initial declarations are only allowed in C99 mode"
  that happens when building for SLE12
  in scheduler/client.c at "for (char *start = ..." since
  https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8c92d5b0d
  see https://github.com/OpenPrinting/cups/issues/1000</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1720440000">- Replaced avoid_C99_mode_for_loop_initial_declarations.patch
  which is now the upstream fix
  https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15515bc993
  see https://github.com/OpenPrinting/cups/issues/1000
  and https://github.com/OpenPrinting/cups/pull/1004</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1727697600">- Version upgrade to 2.4.11:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.11 brings several bug fixes regarding IPP response
  validation, processing PPD values, Web UI support
  (checkbox support, modifying printers) and others fixes.
  Detailed list (from CHANGES.md):
  * Updated the maximum file descriptor limit
    for `cupsd` to 64k-1 (Issue #989)
  * Fixed `lpoptions -d` with a discovered
    but not added printer (Issue #833)
  * Fixed incorrect error message for HTTP/IPP errors (Issue #893)
  * Fixed JobPrivateAccess and SubscriptionPrivateAccess support
    for "all" (Issue #990)
  * Fixed issues with cupsGetDestMediaByXxx (Issue #993)
  * Fixed adding and modifying of printers
    via the web interface (Issue #998)
  * Fixed HTTP PeerCred authentication
    for domain users (Issue #1001)
  * Fixed checkbox support (Issue #1008)
  * Fixed printer state notifications (Issue #1013)
  * Fixed IPP Everywhere printer setup (Issue #1033)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  In particular CUPS 2.4.11 contains those commit regarding
  IPP response validation and processing PPD values:
  * "Quote PPD localized strings"
    https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe2923bdfd
    plus a cleanup to "Fix warnings for unused vars"
    https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e57103b8e1a3b
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11
- avoid_C99_mode_for_loop_initial_declarations.patch
  is no longer needed because the issue is fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1744286400">- Version upgrade to 2.4.12:
  See https://github.com/openprinting/cups/releases
  The last planned release of CUPS 2.4.x series
  (the next will be 2.5.x series) contains several enhancements
  among set of bug fixes, such following cryptographic policies
  when using GnuTLS crypto provider and possibility to opt-out
  from this behavior, logging job debugging history if print
  queue backends fails, or raising alerts for certificate issues
  in IPPS backend.
  Detailed list (from CHANGES.md):
  * GnuTLS follows system crypto policies now (Issue #1105)
  * Added `NoSystem` SSLOptions value (Issue #1130)
  * Now we raise alert for certificate issues (Issue #1194)
  * Added Kyocera USB quirk (Issue #1198)
  * The scheduler now logs a job's debugging history
    if the backend fails (Issue #1205)
  * Fixed a potential timing issue with `cupsEnumDests`
    (Issue #1084)
  * Fixed a potential "lost PPD" condition in the scheduler
    (Issue #1109)
  * Fixed a compressed file error handling bug (Issue #1070)
  * Fixed a bug in the make-and-model whitespace trimming
    code (Issue #1096)
  * Fixed a removal of IPP Everywhere permanent queue
    if installation failed (Issue #1102)
  * Fixed `ServerToken None` in scheduler (Issue #1111)
  * Fixed invalid IPP keyword values created from PPD
    option names (Issue #1118)
  * Fixed handling of "media" and "PageSize" in the same
    print request (Issue #1125)
  * Fixed client raster printing from macOS (Issue #1143)
  * Fixed the default User-Agent string.
  * Fixed a recursion issue in `ippReadIO`.
  * Fixed handling incorrect radix in `scan_ps()` (Issue #1188)
  * Fixed validation of dateTime values with time zones
    more than UTC+11 (Issue #1201)
  * Fixed attributes returned by the Create-Xxx-Subscriptions
    requests (Issue #1204)
  * Fixed `ippDateToTime` when using a non GMT/UTC timezone
    (Issue #1208)
  * Fixed `job-completed` event notifications for jobs that are
    cancelled before started (Issue #1209)
  * Fixed DNS-SD discovery with `ippfind` (Issue #1211)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.12</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- Version upgrade to 2.4.14:
  See https://github.com/openprinting/cups/releases
  The hotfix release brings fix for installation process
  of localized templates and CUPS web UI home pages.
- Version upgrade to 2.4.13:
  See https://github.com/openprinting/cups/releases
  The release 2.4.13 brings two CVE fixes
  fix for important CVE-2025-58060
  "Authentication bypass with AuthType Negotiate" (bsc#1249049)
  and fix for moderate CVE-2025-58364
  "Remote DoS via null dereference" (bsc#1249128)
  together with several bug fixes.
  The release includes a new feature - new attribute
  for printer and job objects - print-as-raster - which
  allows enforce rasterization of the file for
  IPP Everywhere/AirPrint printers, which supports PDF
  and raster document formats. The feature is useful for
  working around internal PDF issues in the printer firmware,
  for example missing diacritic when printing a PDF.
  Detailed list (from CHANGES.md):
  * Blocked authentication using alternate methods
    in cupsd (CVE-2025-58060)
  * Fixed extension tag handling in 'ipp_read_io()'
    in libcups (CVE-2025-58364)
  * Added 'print-as-raster' printer and job attributes
    for forcing rasterization (Issue #1282)
  * Updated documentation (Issue #1086)
  * Updated IPP backend to try a sanitized user name if the
    printer/server does not like the value (Issue #1145)
  * Updated the scheduler to send the "printer-added"
    or "printer-modified" events  whenever an IPP Everywhere PPD
    is installed (Issue #1244)
  * Updated the scheduler to send the "printer-modified" event
    whenever the system default printer is changed (Issue #1246)
  * Fixed a memory leak in 'httpClose' (Issue #1223)
  * Fixed missing commas in 'ippCreateRequestedArray'
    (Issue #1234)
  * Fixed subscription issues in the scheduler and D-Bus notifier
    (Issue #1235)
  * Fixed media-default reporting for custom sizes (Issue #1238)
  * Fixed support for IPP/PPD options with periods or underscores
    (Issue #1249)
  * Fixed parsing of real numbers in PPD compiler source files
    (Issue #1263)
  * Fixed scheduler freezing with zombie clients (Issue #1264)
  * Fixed support for the server name in the ErrorLog filename
    (Issue #1277)
  * Fixed job cleanup after daemon restart (Issue #1315)
  * Fixed handling of buggy DYMO USB printer serial numbers
  (Issue #1338)
  * Fixed unreachable block in IPP backend (Issue #1351)
  * Fixed memory leak in _cupsConvertOptions (Issue #1354)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.14</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1768996800">- Version upgrade to 2.4.16:
  See https://github.com/openprinting/cups/releases
  The hotfix release 2.4.16 includes fix for infinite loop in GTK,
  which was caused by change of internal behavior in libcups
  on which GTK depended on, and workaround for stopping
  the scheduler if configuration includes unknown directives.
  Detailed list (from CHANGES.md):
  * 'cupsUTF8ToCharset' didn't validate 2-byte UTF-8 sequences,
    potentially reading past the end of the source string
    (Issue #1438)
  * The web interface did not support domain usernames fully
    (Issue #1441)
  * Fixed an infinite loop issue in the GTK+ print dialog
    (Issue #1439 boo#1254353)
  * Fixed stopping scheduler on unknown directive in
    configuration (Issue #1443)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.15:
  See https://github.com/openprinting/cups/releases
  The release CUPS 2.4.15 brings two CVE fixes:
  Fix various cupsd issues which cause local DoS
  (CVE-2025-61915 bsc#1253783)
  Fix unresponsive cupsd process caused by slow client
  (CVE-2025-58436 bsc#1244057)
  and several bug fixes described in CHANGES.md.
  Detailed list (from CHANGES.md):
  * Fixed potential crash in 'cups-driverd' when there are
    duplicate PPDs (Issue #1355)
  * Fixed error recovery when scanning for PPDs
    in 'cups-driverd' (Issue #1416)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.16
- Fixed entry below dated "Sat Sep 30 08:52:42 UTC 2017"
  which contained needless UTF-8 Unicode characters that are
  now replaced by plain ASCII text in "... line - the ..."
  to fix a rpmlint "non-break-space" warning.
- Adapted and enhanced 'tmpfiles.d' related things in cups.spec
  to "Fix packages for Immutable Mode - cups"
  (implementation task jsc#PED-14775 from epic jsc#PED-14688)</changelog>
</package>
<package pkgid="f06265454e57e7d5d6eb7606f40e31d7b822e7d1d393ebc3b717c10d146a3f086343b9ba96729ff35749319308f123c2d9b0e26ba8fb4df7a0bd12fd7cffe53d" name="cups-ddk" arch="riscv64">
  <version epoch="0" ver="2.4.16" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716984000">- Update to version 2.4.8:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.8 brings many bug fixes which aggregated over the last
  half a year. It brings the important fix for race conditions
  and errors which can happen when installing permanent
  IPP Everywhere printer, support for PAM modules password-auth
  and system-auth and new option for lpstat which can show only
  the successful jobs.
  Detailed list (from CHANGES.md):
  * Added warning if the device has to be asked for
    'all,media-col-database' separately (Issue #829)
  * Added new value for 'lpstat' option '-W' - successfull - for
    getting successfully printed jobs (Issue #830)
  * Added support for PAM modules password-auth
    and system-auth (Issue #892)
  * Updated IPP Everywhere printer creation error
    reporting (Issue #347)
  * Updated and documented the MIME typing buffering
    limit (Issue #925)
  * Raised 'cups_enum_dests()' timeout for listing
    available IPP printers (Issue #751)
  * Now report an error for temporary printer defaults
    with lpadmin (Issue #237)
  * Fixed mapping of PPD InputSlot, MediaType,
    and OutputBin values (Issue #238)
  * Fixed "document-unprintable-error" handling (Issue #391)
  * Fixed the web interface not showing an error
    for a non-existent printer (Issue #423)
  * Fixed printing of jobs with job name longer than 255 chars
    on older printers (Issue #644)
  * Really backported fix for Issue #742
  * Fixed 'cupsCopyDestInfo' device connection
    detection (Issue #586)
  * Fixed "Upgrade" header handling when there is
    no TLS support (Issue #775)
  * Fixed memory leak when unloading a job (Issue #813)
  * Fixed memory leak when creating color profiles (Issue #815)
  * Fixed a punch finishing bug in the IPP Everywhere
    support (Issue #821)
  * Fixed crash in 'scan_ps()' if incoming argument
    is NULL (Issue #831)
  * Fixed setting job state reasons for successful
    jobs (Issue #832)
  * Fixed infinite loop in IPP backend if hostname
    is IP address with Kerberos (Issue #838)
  * Added additional check on socket if 'revents' from 'poll()'
    returns POLLHUP together with POLLIN or POLLOUT
    in 'httpAddrConnect2()' (Issue #839)
  * Fixed crash in 'ppdEmitString()' if 'size' is NULL (Issue #850)
  * Fixed reporting 'media-source-supported' when
    sharing printer  which has numbers as strings instead of
    keywords as 'InputSlot' values (Issue #859)
  * Fixed IPP backend to support the "print-scaling" option
    with IPP printers (Issue #862)
  * Fixed potential race condition for the creation
    of temporary queues (Issue #871)
  * Fixed 'httpGets' timeout handling (Issue #879)
  * Fixed checking for required attributes during
    PPD generation (Issue #890)
  * Fixed encoding of IPv6 addresses in HTTP requests (Issue #903)
  * Fixed sending response headers to client (Issue #927)
  * Fixed CGI program initialization and validation
    of form checkbox and text fields.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.8</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1718107200">- cups-2.4.8-CVE-2024-35235.patch is derived
  from the upstream patch against master (CUPS 2.5)
  to apply to CUPS 2.4.8 in openSUSE Factory to fix CVE-2024-35235
  "cupsd Listen port arbitrary chmod 0140777"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-vvwp-mv6j-hw6f
  bsc#1225365</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1719921600">- Version upgrade to 2.4.10:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.10 brings two fixes:
  * Fixed error handling when reading a mixed 1setOf attribute.
  * Fixed scheduler start if there is only domain socket
    to listen on (Issue #985) which is fix for regression
    after fix for CVE-2024-35235 in scenarios where is
    no other listeners in cupsd.conf than domain socket
    created on demand by systemd, launchd or upstart.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.9:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.9 brings security fix for CVE-2024-35235 and
  several bug fixes regarding CUPS Web User Interface,
  PPD generation and HTTP protocol implementation.
  Detailed list (from CHANGES.md):
  * Fixed domain socket handling (CVE-2024-35235)
  * Fixed creating of `cupsUrfSupported` PPD keyword
    (Issue #952)
  * Fixed searching for destinations in web ui (Issue #954)
  * Fixed TLS negotiation using OpenSSL with servers
    that require the TLS SNI extension.
  * Really raised `cups_enum_dests()` timeout for listing
    available IPP printers (Issue #751)...
  * Fixed `Host` header regression (Issue #967)
  * Fixed DNS-SD lookups of local services with Avahi
    (Issue #970)
  * Fixed listing jobs in destinations in web ui.
    (Apple issue #6204)
  * Fixed showing search query in web ui help page.
    (Issue #977)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  Apple issues are those at https://github.com/apple/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.10
- Removed cups-2.4.8-CVE-2024-35235.patch : fixed upstream
  see the above CUPS 2.4.9 changes
- avoid_C99_mode_for_loop_initial_declarations.patch avoids error
  "'for' loop initial declarations are only allowed in C99 mode"
  that happens when building for SLE12
  in scheduler/client.c at "for (char *start = ..." since
  https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8c92d5b0d
  see https://github.com/OpenPrinting/cups/issues/1000</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1720440000">- Replaced avoid_C99_mode_for_loop_initial_declarations.patch
  which is now the upstream fix
  https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15515bc993
  see https://github.com/OpenPrinting/cups/issues/1000
  and https://github.com/OpenPrinting/cups/pull/1004</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1727697600">- Version upgrade to 2.4.11:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.11 brings several bug fixes regarding IPP response
  validation, processing PPD values, Web UI support
  (checkbox support, modifying printers) and others fixes.
  Detailed list (from CHANGES.md):
  * Updated the maximum file descriptor limit
    for `cupsd` to 64k-1 (Issue #989)
  * Fixed `lpoptions -d` with a discovered
    but not added printer (Issue #833)
  * Fixed incorrect error message for HTTP/IPP errors (Issue #893)
  * Fixed JobPrivateAccess and SubscriptionPrivateAccess support
    for "all" (Issue #990)
  * Fixed issues with cupsGetDestMediaByXxx (Issue #993)
  * Fixed adding and modifying of printers
    via the web interface (Issue #998)
  * Fixed HTTP PeerCred authentication
    for domain users (Issue #1001)
  * Fixed checkbox support (Issue #1008)
  * Fixed printer state notifications (Issue #1013)
  * Fixed IPP Everywhere printer setup (Issue #1033)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  In particular CUPS 2.4.11 contains those commit regarding
  IPP response validation and processing PPD values:
  * "Quote PPD localized strings"
    https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe2923bdfd
    plus a cleanup to "Fix warnings for unused vars"
    https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e57103b8e1a3b
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11
- avoid_C99_mode_for_loop_initial_declarations.patch
  is no longer needed because the issue is fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1744286400">- Version upgrade to 2.4.12:
  See https://github.com/openprinting/cups/releases
  The last planned release of CUPS 2.4.x series
  (the next will be 2.5.x series) contains several enhancements
  among set of bug fixes, such following cryptographic policies
  when using GnuTLS crypto provider and possibility to opt-out
  from this behavior, logging job debugging history if print
  queue backends fails, or raising alerts for certificate issues
  in IPPS backend.
  Detailed list (from CHANGES.md):
  * GnuTLS follows system crypto policies now (Issue #1105)
  * Added `NoSystem` SSLOptions value (Issue #1130)
  * Now we raise alert for certificate issues (Issue #1194)
  * Added Kyocera USB quirk (Issue #1198)
  * The scheduler now logs a job's debugging history
    if the backend fails (Issue #1205)
  * Fixed a potential timing issue with `cupsEnumDests`
    (Issue #1084)
  * Fixed a potential "lost PPD" condition in the scheduler
    (Issue #1109)
  * Fixed a compressed file error handling bug (Issue #1070)
  * Fixed a bug in the make-and-model whitespace trimming
    code (Issue #1096)
  * Fixed a removal of IPP Everywhere permanent queue
    if installation failed (Issue #1102)
  * Fixed `ServerToken None` in scheduler (Issue #1111)
  * Fixed invalid IPP keyword values created from PPD
    option names (Issue #1118)
  * Fixed handling of "media" and "PageSize" in the same
    print request (Issue #1125)
  * Fixed client raster printing from macOS (Issue #1143)
  * Fixed the default User-Agent string.
  * Fixed a recursion issue in `ippReadIO`.
  * Fixed handling incorrect radix in `scan_ps()` (Issue #1188)
  * Fixed validation of dateTime values with time zones
    more than UTC+11 (Issue #1201)
  * Fixed attributes returned by the Create-Xxx-Subscriptions
    requests (Issue #1204)
  * Fixed `ippDateToTime` when using a non GMT/UTC timezone
    (Issue #1208)
  * Fixed `job-completed` event notifications for jobs that are
    cancelled before started (Issue #1209)
  * Fixed DNS-SD discovery with `ippfind` (Issue #1211)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.12</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- Version upgrade to 2.4.14:
  See https://github.com/openprinting/cups/releases
  The hotfix release brings fix for installation process
  of localized templates and CUPS web UI home pages.
- Version upgrade to 2.4.13:
  See https://github.com/openprinting/cups/releases
  The release 2.4.13 brings two CVE fixes
  fix for important CVE-2025-58060
  "Authentication bypass with AuthType Negotiate" (bsc#1249049)
  and fix for moderate CVE-2025-58364
  "Remote DoS via null dereference" (bsc#1249128)
  together with several bug fixes.
  The release includes a new feature - new attribute
  for printer and job objects - print-as-raster - which
  allows enforce rasterization of the file for
  IPP Everywhere/AirPrint printers, which supports PDF
  and raster document formats. The feature is useful for
  working around internal PDF issues in the printer firmware,
  for example missing diacritic when printing a PDF.
  Detailed list (from CHANGES.md):
  * Blocked authentication using alternate methods
    in cupsd (CVE-2025-58060)
  * Fixed extension tag handling in 'ipp_read_io()'
    in libcups (CVE-2025-58364)
  * Added 'print-as-raster' printer and job attributes
    for forcing rasterization (Issue #1282)
  * Updated documentation (Issue #1086)
  * Updated IPP backend to try a sanitized user name if the
    printer/server does not like the value (Issue #1145)
  * Updated the scheduler to send the "printer-added"
    or "printer-modified" events  whenever an IPP Everywhere PPD
    is installed (Issue #1244)
  * Updated the scheduler to send the "printer-modified" event
    whenever the system default printer is changed (Issue #1246)
  * Fixed a memory leak in 'httpClose' (Issue #1223)
  * Fixed missing commas in 'ippCreateRequestedArray'
    (Issue #1234)
  * Fixed subscription issues in the scheduler and D-Bus notifier
    (Issue #1235)
  * Fixed media-default reporting for custom sizes (Issue #1238)
  * Fixed support for IPP/PPD options with periods or underscores
    (Issue #1249)
  * Fixed parsing of real numbers in PPD compiler source files
    (Issue #1263)
  * Fixed scheduler freezing with zombie clients (Issue #1264)
  * Fixed support for the server name in the ErrorLog filename
    (Issue #1277)
  * Fixed job cleanup after daemon restart (Issue #1315)
  * Fixed handling of buggy DYMO USB printer serial numbers
  (Issue #1338)
  * Fixed unreachable block in IPP backend (Issue #1351)
  * Fixed memory leak in _cupsConvertOptions (Issue #1354)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.14</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1768996800">- Version upgrade to 2.4.16:
  See https://github.com/openprinting/cups/releases
  The hotfix release 2.4.16 includes fix for infinite loop in GTK,
  which was caused by change of internal behavior in libcups
  on which GTK depended on, and workaround for stopping
  the scheduler if configuration includes unknown directives.
  Detailed list (from CHANGES.md):
  * 'cupsUTF8ToCharset' didn't validate 2-byte UTF-8 sequences,
    potentially reading past the end of the source string
    (Issue #1438)
  * The web interface did not support domain usernames fully
    (Issue #1441)
  * Fixed an infinite loop issue in the GTK+ print dialog
    (Issue #1439 boo#1254353)
  * Fixed stopping scheduler on unknown directive in
    configuration (Issue #1443)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.15:
  See https://github.com/openprinting/cups/releases
  The release CUPS 2.4.15 brings two CVE fixes:
  Fix various cupsd issues which cause local DoS
  (CVE-2025-61915 bsc#1253783)
  Fix unresponsive cupsd process caused by slow client
  (CVE-2025-58436 bsc#1244057)
  and several bug fixes described in CHANGES.md.
  Detailed list (from CHANGES.md):
  * Fixed potential crash in 'cups-driverd' when there are
    duplicate PPDs (Issue #1355)
  * Fixed error recovery when scanning for PPDs
    in 'cups-driverd' (Issue #1416)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.16
- Fixed entry below dated "Sat Sep 30 08:52:42 UTC 2017"
  which contained needless UTF-8 Unicode characters that are
  now replaced by plain ASCII text in "... line - the ..."
  to fix a rpmlint "non-break-space" warning.
- Adapted and enhanced 'tmpfiles.d' related things in cups.spec
  to "Fix packages for Immutable Mode - cups"
  (implementation task jsc#PED-14775 from epic jsc#PED-14688)</changelog>
</package>
<package pkgid="601fc7625575d37de9b6647d4caef6b9ca62df57d51308e024d36470c09be0b20c2068261a9f46fd96d8a440763a23ca69c7593496ea95feba4996f8fc282fd3" name="cups-devel" arch="riscv64">
  <version epoch="0" ver="2.4.16" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716984000">- Update to version 2.4.8:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.8 brings many bug fixes which aggregated over the last
  half a year. It brings the important fix for race conditions
  and errors which can happen when installing permanent
  IPP Everywhere printer, support for PAM modules password-auth
  and system-auth and new option for lpstat which can show only
  the successful jobs.
  Detailed list (from CHANGES.md):
  * Added warning if the device has to be asked for
    'all,media-col-database' separately (Issue #829)
  * Added new value for 'lpstat' option '-W' - successfull - for
    getting successfully printed jobs (Issue #830)
  * Added support for PAM modules password-auth
    and system-auth (Issue #892)
  * Updated IPP Everywhere printer creation error
    reporting (Issue #347)
  * Updated and documented the MIME typing buffering
    limit (Issue #925)
  * Raised 'cups_enum_dests()' timeout for listing
    available IPP printers (Issue #751)
  * Now report an error for temporary printer defaults
    with lpadmin (Issue #237)
  * Fixed mapping of PPD InputSlot, MediaType,
    and OutputBin values (Issue #238)
  * Fixed "document-unprintable-error" handling (Issue #391)
  * Fixed the web interface not showing an error
    for a non-existent printer (Issue #423)
  * Fixed printing of jobs with job name longer than 255 chars
    on older printers (Issue #644)
  * Really backported fix for Issue #742
  * Fixed 'cupsCopyDestInfo' device connection
    detection (Issue #586)
  * Fixed "Upgrade" header handling when there is
    no TLS support (Issue #775)
  * Fixed memory leak when unloading a job (Issue #813)
  * Fixed memory leak when creating color profiles (Issue #815)
  * Fixed a punch finishing bug in the IPP Everywhere
    support (Issue #821)
  * Fixed crash in 'scan_ps()' if incoming argument
    is NULL (Issue #831)
  * Fixed setting job state reasons for successful
    jobs (Issue #832)
  * Fixed infinite loop in IPP backend if hostname
    is IP address with Kerberos (Issue #838)
  * Added additional check on socket if 'revents' from 'poll()'
    returns POLLHUP together with POLLIN or POLLOUT
    in 'httpAddrConnect2()' (Issue #839)
  * Fixed crash in 'ppdEmitString()' if 'size' is NULL (Issue #850)
  * Fixed reporting 'media-source-supported' when
    sharing printer  which has numbers as strings instead of
    keywords as 'InputSlot' values (Issue #859)
  * Fixed IPP backend to support the "print-scaling" option
    with IPP printers (Issue #862)
  * Fixed potential race condition for the creation
    of temporary queues (Issue #871)
  * Fixed 'httpGets' timeout handling (Issue #879)
  * Fixed checking for required attributes during
    PPD generation (Issue #890)
  * Fixed encoding of IPv6 addresses in HTTP requests (Issue #903)
  * Fixed sending response headers to client (Issue #927)
  * Fixed CGI program initialization and validation
    of form checkbox and text fields.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.8</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1718107200">- cups-2.4.8-CVE-2024-35235.patch is derived
  from the upstream patch against master (CUPS 2.5)
  to apply to CUPS 2.4.8 in openSUSE Factory to fix CVE-2024-35235
  "cupsd Listen port arbitrary chmod 0140777"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-vvwp-mv6j-hw6f
  bsc#1225365</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1719921600">- Version upgrade to 2.4.10:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.10 brings two fixes:
  * Fixed error handling when reading a mixed 1setOf attribute.
  * Fixed scheduler start if there is only domain socket
    to listen on (Issue #985) which is fix for regression
    after fix for CVE-2024-35235 in scenarios where is
    no other listeners in cupsd.conf than domain socket
    created on demand by systemd, launchd or upstart.
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.9:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.9 brings security fix for CVE-2024-35235 and
  several bug fixes regarding CUPS Web User Interface,
  PPD generation and HTTP protocol implementation.
  Detailed list (from CHANGES.md):
  * Fixed domain socket handling (CVE-2024-35235)
  * Fixed creating of `cupsUrfSupported` PPD keyword
    (Issue #952)
  * Fixed searching for destinations in web ui (Issue #954)
  * Fixed TLS negotiation using OpenSSL with servers
    that require the TLS SNI extension.
  * Really raised `cups_enum_dests()` timeout for listing
    available IPP printers (Issue #751)...
  * Fixed `Host` header regression (Issue #967)
  * Fixed DNS-SD lookups of local services with Avahi
    (Issue #970)
  * Fixed listing jobs in destinations in web ui.
    (Apple issue #6204)
  * Fixed showing search query in web ui help page.
    (Issue #977)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  Apple issues are those at https://github.com/apple/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.10
- Removed cups-2.4.8-CVE-2024-35235.patch : fixed upstream
  see the above CUPS 2.4.9 changes
- avoid_C99_mode_for_loop_initial_declarations.patch avoids error
  "'for' loop initial declarations are only allowed in C99 mode"
  that happens when building for SLE12
  in scheduler/client.c at "for (char *start = ..." since
  https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8c92d5b0d
  see https://github.com/OpenPrinting/cups/issues/1000</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1720440000">- Replaced avoid_C99_mode_for_loop_initial_declarations.patch
  which is now the upstream fix
  https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15515bc993
  see https://github.com/OpenPrinting/cups/issues/1000
  and https://github.com/OpenPrinting/cups/pull/1004</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1727697600">- Version upgrade to 2.4.11:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.11 brings several bug fixes regarding IPP response
  validation, processing PPD values, Web UI support
  (checkbox support, modifying printers) and others fixes.
  Detailed list (from CHANGES.md):
  * Updated the maximum file descriptor limit
    for `cupsd` to 64k-1 (Issue #989)
  * Fixed `lpoptions -d` with a discovered
    but not added printer (Issue #833)
  * Fixed incorrect error message for HTTP/IPP errors (Issue #893)
  * Fixed JobPrivateAccess and SubscriptionPrivateAccess support
    for "all" (Issue #990)
  * Fixed issues with cupsGetDestMediaByXxx (Issue #993)
  * Fixed adding and modifying of printers
    via the web interface (Issue #998)
  * Fixed HTTP PeerCred authentication
    for domain users (Issue #1001)
  * Fixed checkbox support (Issue #1008)
  * Fixed printer state notifications (Issue #1013)
  * Fixed IPP Everywhere printer setup (Issue #1033)
  Issues are those at https://github.com/OpenPrinting/cups/issues
  In particular CUPS 2.4.11 contains those commit regarding
  IPP response validation and processing PPD values:
  * "Quote PPD localized strings"
    https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe2923bdfd
    plus a cleanup to "Fix warnings for unused vars"
    https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e57103b8e1a3b
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11
- avoid_C99_mode_for_loop_initial_declarations.patch
  is no longer needed because the issue is fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1744286400">- Version upgrade to 2.4.12:
  See https://github.com/openprinting/cups/releases
  The last planned release of CUPS 2.4.x series
  (the next will be 2.5.x series) contains several enhancements
  among set of bug fixes, such following cryptographic policies
  when using GnuTLS crypto provider and possibility to opt-out
  from this behavior, logging job debugging history if print
  queue backends fails, or raising alerts for certificate issues
  in IPPS backend.
  Detailed list (from CHANGES.md):
  * GnuTLS follows system crypto policies now (Issue #1105)
  * Added `NoSystem` SSLOptions value (Issue #1130)
  * Now we raise alert for certificate issues (Issue #1194)
  * Added Kyocera USB quirk (Issue #1198)
  * The scheduler now logs a job's debugging history
    if the backend fails (Issue #1205)
  * Fixed a potential timing issue with `cupsEnumDests`
    (Issue #1084)
  * Fixed a potential "lost PPD" condition in the scheduler
    (Issue #1109)
  * Fixed a compressed file error handling bug (Issue #1070)
  * Fixed a bug in the make-and-model whitespace trimming
    code (Issue #1096)
  * Fixed a removal of IPP Everywhere permanent queue
    if installation failed (Issue #1102)
  * Fixed `ServerToken None` in scheduler (Issue #1111)
  * Fixed invalid IPP keyword values created from PPD
    option names (Issue #1118)
  * Fixed handling of "media" and "PageSize" in the same
    print request (Issue #1125)
  * Fixed client raster printing from macOS (Issue #1143)
  * Fixed the default User-Agent string.
  * Fixed a recursion issue in `ippReadIO`.
  * Fixed handling incorrect radix in `scan_ps()` (Issue #1188)
  * Fixed validation of dateTime values with time zones
    more than UTC+11 (Issue #1201)
  * Fixed attributes returned by the Create-Xxx-Subscriptions
    requests (Issue #1204)
  * Fixed `ippDateToTime` when using a non GMT/UTC timezone
    (Issue #1208)
  * Fixed `job-completed` event notifications for jobs that are
    cancelled before started (Issue #1209)
  * Fixed DNS-SD discovery with `ippfind` (Issue #1211)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.12</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- Version upgrade to 2.4.14:
  See https://github.com/openprinting/cups/releases
  The hotfix release brings fix for installation process
  of localized templates and CUPS web UI home pages.
- Version upgrade to 2.4.13:
  See https://github.com/openprinting/cups/releases
  The release 2.4.13 brings two CVE fixes
  fix for important CVE-2025-58060
  "Authentication bypass with AuthType Negotiate" (bsc#1249049)
  and fix for moderate CVE-2025-58364
  "Remote DoS via null dereference" (bsc#1249128)
  together with several bug fixes.
  The release includes a new feature - new attribute
  for printer and job objects - print-as-raster - which
  allows enforce rasterization of the file for
  IPP Everywhere/AirPrint printers, which supports PDF
  and raster document formats. The feature is useful for
  working around internal PDF issues in the printer firmware,
  for example missing diacritic when printing a PDF.
  Detailed list (from CHANGES.md):
  * Blocked authentication using alternate methods
    in cupsd (CVE-2025-58060)
  * Fixed extension tag handling in 'ipp_read_io()'
    in libcups (CVE-2025-58364)
  * Added 'print-as-raster' printer and job attributes
    for forcing rasterization (Issue #1282)
  * Updated documentation (Issue #1086)
  * Updated IPP backend to try a sanitized user name if the
    printer/server does not like the value (Issue #1145)
  * Updated the scheduler to send the "printer-added"
    or "printer-modified" events  whenever an IPP Everywhere PPD
    is installed (Issue #1244)
  * Updated the scheduler to send the "printer-modified" event
    whenever the system default printer is changed (Issue #1246)
  * Fixed a memory leak in 'httpClose' (Issue #1223)
  * Fixed missing commas in 'ippCreateRequestedArray'
    (Issue #1234)
  * Fixed subscription issues in the scheduler and D-Bus notifier
    (Issue #1235)
  * Fixed media-default reporting for custom sizes (Issue #1238)
  * Fixed support for IPP/PPD options with periods or underscores
    (Issue #1249)
  * Fixed parsing of real numbers in PPD compiler source files
    (Issue #1263)
  * Fixed scheduler freezing with zombie clients (Issue #1264)
  * Fixed support for the server name in the ErrorLog filename
    (Issue #1277)
  * Fixed job cleanup after daemon restart (Issue #1315)
  * Fixed handling of buggy DYMO USB printer serial numbers
  (Issue #1338)
  * Fixed unreachable block in IPP backend (Issue #1351)
  * Fixed memory leak in _cupsConvertOptions (Issue #1354)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.14</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1768996800">- Version upgrade to 2.4.16:
  See https://github.com/openprinting/cups/releases
  The hotfix release 2.4.16 includes fix for infinite loop in GTK,
  which was caused by change of internal behavior in libcups
  on which GTK depended on, and workaround for stopping
  the scheduler if configuration includes unknown directives.
  Detailed list (from CHANGES.md):
  * 'cupsUTF8ToCharset' didn't validate 2-byte UTF-8 sequences,
    potentially reading past the end of the source string
    (Issue #1438)
  * The web interface did not support domain usernames fully
    (Issue #1441)
  * Fixed an infinite loop issue in the GTK+ print dialog
    (Issue #1439 boo#1254353)
  * Fixed stopping scheduler on unknown directive in
    configuration (Issue #1443)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Version upgrade to 2.4.15:
  See https://github.com/openprinting/cups/releases
  The release CUPS 2.4.15 brings two CVE fixes:
  Fix various cupsd issues which cause local DoS
  (CVE-2025-61915 bsc#1253783)
  Fix unresponsive cupsd process caused by slow client
  (CVE-2025-58436 bsc#1244057)
  and several bug fixes described in CHANGES.md.
  Detailed list (from CHANGES.md):
  * Fixed potential crash in 'cups-driverd' when there are
    duplicate PPDs (Issue #1355)
  * Fixed error recovery when scanning for PPDs
    in 'cups-driverd' (Issue #1416)
  Issues are those at https://github.com/OpenPrinting/cups/issues
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.16
- Fixed entry below dated "Sat Sep 30 08:52:42 UTC 2017"
  which contained needless UTF-8 Unicode characters that are
  now replaced by plain ASCII text in "... line - the ..."
  to fix a rpmlint "non-break-space" warning.
- Adapted and enhanced 'tmpfiles.d' related things in cups.spec
  to "Fix packages for Immutable Mode - cups"
  (implementation task jsc#PED-14775 from epic jsc#PED-14688)</changelog>
</package>
<package pkgid="22fa9adcf7e5c89c253668ba323fba7db55e6fa414ef3f31b71950a3fd1471198e60c2eb0b60010be859e969f055dd2c4b0cbfbcf239486d41cb07eab3299525" name="cups-filters" arch="riscv64">
  <version epoch="0" ver="1.28.17" rel="7.1"/>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1684324800">- cups-filters-1.28.15-0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch
  cups-filters-1.28.15-0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch
  cups-filters-1.28.15-0003-beh-backend-Further-improvements-CVE-2023-24805.patch
  are the upstream
  0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch
  0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch
  0003-beh-backend-Further-improvements-CVE-2023-24805.patch
  backported to cups-filters-1.28.15
  to fix CVE-2023-24805: RCE in cups-filters, beh CUPS backend
  (bsc#1211340) and
  https://github.com/OpenPrinting/cups-filters/commit/8f274035756c04efeb77eb654e9d4c4447287d65</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1706097600">- Version upgrade to 1.28.17
  See https://github.com/OpenPrinting/cups-filters/releases
  Bug fix release, to more reliably discover all printer
  capablities from driverless printers, especially borderless
  printing, and to preferably use Apple Raster instead of
  PWG Raster or PCLM.
  * libcupsfilters: In PPD generator create only one *cupsFilter2:
    line for raster. Only use the most desirable/reliable format,
    usually Apple Raster (Issue #498).
  * libcupsfilters: In get_printer_attributes() poll
    media-col-database separately if needed. On some printers
    one gets media-col-database only this way. Often it reveals
    important functionality, like for example borderless printing
    (Issue #492).
  * libcupsfilters: Let PPD generator also parse media-col-ready
    IPP attribute. media-col-ready lists the loaded media,
    in contrary to media-ready, as list of complete descriptions
    of the media (media-col data structure). This often lists also
    variants like borderless (it is the same physical paper).
    Especially useful when media-col-database is not available
    (Issue #492).
  * libcupsfilters: In generate_sizes() consider all
    margin alternatives. When generating the PPD file
    for a driverless printer, and in the
    media-{left,right,top,bottom}-margin-supported printer
    IPP attributes there was more than 1 value, the first value
    (which often was the 0 for borderless printing) was not
    considered, leaving the borderless functionality of many
    printers undiscovered (Issue #492).
  Issues are those at
  https://github.com/OpenPrinting/cups-filters/issues
- Version upgrade to 1.28.16
  See https://github.com/OpenPrinting/cups-filters/releases
  Bug fix release, to make images be printed in their original
  size with "print-scaling=none" and to not use deprecated data
  types for reading TIFF images.
  * imagetoraster, imagetopdf, libcupsfilters: Added support
    for reading the resolution of an image from its EXIF data
    when loading it. This way we get the image reproduced in
    its original size with "print-scaling=none" (Issue #362).
  * libcupsfilters: Replaced deprecated data types uint16 and
    uint32. The function to read TIFF image files via libtiff
    in cupsfilters/image-tiff.c uses the deprecated types
    uint16 and uint32. The replacements for these types are
    uint16_t and uint32_t.
  Issues are those at
  https://github.com/OpenPrinting/cups-filters/issues</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1706875200">- Removed outdated and obsoleted "Requires: cups &gt; 1.5.4"
  which was used to require a sufficient CUPS version
  at times when also CUPS &lt;= 1.5.4 was available
  but it was not meant to require CUPS (boo#1216560)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- cups-filters-1.28.17-CVE-2024-47175.patch is based on
  https://github.com/OpenPrinting/libppd/commit/d681747ebf12602cb426725eb8ce2753211e2477
  backported to cups-filters 1.28.17 to fix CVE-2024-47175
  "lack of input sanitization in _ppdCreateFromIPP()"
  (bsc#1230932)
- In general regarding CUPS and cups-browsed security issues see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110401">- cups-filters-1.28.17-CVE-2024-47076.patch is based on
  https://github.com/OpenPrinting/libcupsfilters/commit/95576ec3
  backported to cups-filters 1.28.17 to fix CVE-2024-47076
  "lack of input sanitization in cfGetPrinterAttributes5"
  (bsc#1230937)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758196800">- cups-filters-1.28.17-CVE-2024-47176.patch is based on
  https://github.com/OpenPrinting/cups-browsed/commit/1d1072a0de573b7850958df614e9ec5b73ea0e0d
  backported to cups-filters 1.28.17 to fix CVE-2024-47176
  "cups-browsed binds to UDP INADDR_ANY:631" (bsc#1230939)
  and to avoid CVE-2024-47850 "cups-browsed can be abused to
  initiate remote DDoS against third-party targets" (bsc#1231294)
  by removing legacy CUPS Browsing support in cups-browsed
  (introduced 2012) which is no longer needed nowadays.
  CUPS browsing was removed from CUPS since version 1.6.
  Legacy CUPS Browsing is a generic security risk, see the
  section "Automated print queue setup via cups-browsed" in
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings</changelog>
  <changelog author="pgajdos@suse.com" date="1763553600">- added patches [bsc#1253678]
  * cups-filters-qpdf12.patch</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1770897600">- Updated cups-filters-1.28.17-CVE-2024-47175.patch
  because the former version caused a regression
  "Error about PPD file during 'driverless' printer setup"
  (boo#1256868) and
  "ppd pull out from [driverless] printer feature broken"
  (bsc#1256977)</changelog>
</package>
<package pkgid="db5fb1ce4e8515eddcc3507be8b582e126f355f9afe90ef595fdd39b219cbf697705153e51d6c86df574a715ea5936d7820077124142dce4814890d112439872" name="cups-filters-devel" arch="riscv64">
  <version epoch="0" ver="1.28.17" rel="7.1"/>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1684324800">- cups-filters-1.28.15-0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch
  cups-filters-1.28.15-0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch
  cups-filters-1.28.15-0003-beh-backend-Further-improvements-CVE-2023-24805.patch
  are the upstream
  0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch
  0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch
  0003-beh-backend-Further-improvements-CVE-2023-24805.patch
  backported to cups-filters-1.28.15
  to fix CVE-2023-24805: RCE in cups-filters, beh CUPS backend
  (bsc#1211340) and
  https://github.com/OpenPrinting/cups-filters/commit/8f274035756c04efeb77eb654e9d4c4447287d65</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1706097600">- Version upgrade to 1.28.17
  See https://github.com/OpenPrinting/cups-filters/releases
  Bug fix release, to more reliably discover all printer
  capablities from driverless printers, especially borderless
  printing, and to preferably use Apple Raster instead of
  PWG Raster or PCLM.
  * libcupsfilters: In PPD generator create only one *cupsFilter2:
    line for raster. Only use the most desirable/reliable format,
    usually Apple Raster (Issue #498).
  * libcupsfilters: In get_printer_attributes() poll
    media-col-database separately if needed. On some printers
    one gets media-col-database only this way. Often it reveals
    important functionality, like for example borderless printing
    (Issue #492).
  * libcupsfilters: Let PPD generator also parse media-col-ready
    IPP attribute. media-col-ready lists the loaded media,
    in contrary to media-ready, as list of complete descriptions
    of the media (media-col data structure). This often lists also
    variants like borderless (it is the same physical paper).
    Especially useful when media-col-database is not available
    (Issue #492).
  * libcupsfilters: In generate_sizes() consider all
    margin alternatives. When generating the PPD file
    for a driverless printer, and in the
    media-{left,right,top,bottom}-margin-supported printer
    IPP attributes there was more than 1 value, the first value
    (which often was the 0 for borderless printing) was not
    considered, leaving the borderless functionality of many
    printers undiscovered (Issue #492).
  Issues are those at
  https://github.com/OpenPrinting/cups-filters/issues
- Version upgrade to 1.28.16
  See https://github.com/OpenPrinting/cups-filters/releases
  Bug fix release, to make images be printed in their original
  size with "print-scaling=none" and to not use deprecated data
  types for reading TIFF images.
  * imagetoraster, imagetopdf, libcupsfilters: Added support
    for reading the resolution of an image from its EXIF data
    when loading it. This way we get the image reproduced in
    its original size with "print-scaling=none" (Issue #362).
  * libcupsfilters: Replaced deprecated data types uint16 and
    uint32. The function to read TIFF image files via libtiff
    in cupsfilters/image-tiff.c uses the deprecated types
    uint16 and uint32. The replacements for these types are
    uint16_t and uint32_t.
  Issues are those at
  https://github.com/OpenPrinting/cups-filters/issues</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1706875200">- Removed outdated and obsoleted "Requires: cups &gt; 1.5.4"
  which was used to require a sufficient CUPS version
  at times when also CUPS &lt;= 1.5.4 was available
  but it was not meant to require CUPS (boo#1216560)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110400">- cups-filters-1.28.17-CVE-2024-47175.patch is based on
  https://github.com/OpenPrinting/libppd/commit/d681747ebf12602cb426725eb8ce2753211e2477
  backported to cups-filters 1.28.17 to fix CVE-2024-47175
  "lack of input sanitization in _ppdCreateFromIPP()"
  (bsc#1230932)
- In general regarding CUPS and cups-browsed security issues see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758110401">- cups-filters-1.28.17-CVE-2024-47076.patch is based on
  https://github.com/OpenPrinting/libcupsfilters/commit/95576ec3
  backported to cups-filters 1.28.17 to fix CVE-2024-47076
  "lack of input sanitization in cfGetPrinterAttributes5"
  (bsc#1230937)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1758196800">- cups-filters-1.28.17-CVE-2024-47176.patch is based on
  https://github.com/OpenPrinting/cups-browsed/commit/1d1072a0de573b7850958df614e9ec5b73ea0e0d
  backported to cups-filters 1.28.17 to fix CVE-2024-47176
  "cups-browsed binds to UDP INADDR_ANY:631" (bsc#1230939)
  and to avoid CVE-2024-47850 "cups-browsed can be abused to
  initiate remote DDoS against third-party targets" (bsc#1231294)
  by removing legacy CUPS Browsing support in cups-browsed
  (introduced 2012) which is no longer needed nowadays.
  CUPS browsing was removed from CUPS since version 1.6.
  Legacy CUPS Browsing is a generic security risk, see the
  section "Automated print queue setup via cups-browsed" in
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings</changelog>
  <changelog author="pgajdos@suse.com" date="1763553600">- added patches [bsc#1253678]
  * cups-filters-qpdf12.patch</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1770897600">- Updated cups-filters-1.28.17-CVE-2024-47175.patch
  because the former version caused a regression
  "Error about PPD file during 'driverless' printer setup"
  (boo#1256868) and
  "ppd pull out from [driverless] printer feature broken"
  (bsc#1256977)</changelog>
</package>
<package pkgid="448a8cb6687485484f7ee1d669ea469ca614ea1683bb6ede641640d5f48ec393c4fbc068492056401b5c407a59e5b1a280df9db86c7e64b5a044d660b74e1c92" name="cups-filters2" arch="riscv64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1739966400">- Initial package cups-filters version 2.0.1</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1748347200">- Conflict with the old 'cups-filters' version 1.x RPM</changelog>
</package>
<package pkgid="9ba6f1dd8516470fbcd2d11c31e55702a856d380d593e3f571c387eb04cc68261253319b8f8912ecb9ffeb0a6d6e5a6c2fa941bfd77b49b3045ac2cb0e093622" name="cups-filters2-driverless" arch="riscv64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1739966400">- Initial package cups-filters version 2.0.1</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1748347200">- Conflict with the old 'cups-filters' version 1.x RPM</changelog>
</package>
<package pkgid="a46a3b3fceca3b6bcb38fd6f921a85fe6c385150b5f650401fd424064793e447a14724cc795d7bd79445e84cbdaa029d4bf643fcd5f91c2cfcfc927f76a61356" name="cups-pdf" arch="riscv64">
  <version epoch="0" ver="3.0.2" rel="1.1"/>
  <changelog author="jsmeix@suse.de" date="1337083200">- Version upgrade to 2.6.1 which includes:
  Fixed a non-freed pointer,
  Fixed an invalid line in the config due to a typo.
  Added detailed copyright information to contrib/.
- Version upgrade to 2.6.0 which includes:
  New experimental option for various line delimiters.
  Supplementary groups are set in addition to primary.</changelog>
  <changelog author="kieltux@gmail.com" date="1388750400">- Version upgrade to 3.0beta1 which includes:
  support for multiple configurations with one backend
  support for option setting via lpoptions or PPD
  new option for selecting output file extension
  improved logging system with better error handling
  various code optimizations
  additional PPD for option setting
  new script in contrib/ for creating user defaults
  updated documentation</changelog>
  <changelog author="aloisio@gmx.com" date="1415275200">- Version update to 3.0beta2 which includes:
  code simplifications and optimizations
  improved file name handling
  removed contrib/ directory from tarball (now on WWW)
  new contact data</changelog>
  <changelog author="aloisio@gmx.com" date="1461758400">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1478692800">- Fixes (boo#984600)</changelog>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1484395200">- Version update to 3.0.0 which includes:
  - Disabled support for multiple PS-files in one file.
  - Improved PS-structure handling.
  - Reordered compiler call to avoid errors.</changelog>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1489665600">- Version update to 3.0.1 which includes:
  - Corrected a bug with multiple instance naming.
  - Some code and logging improvements.
  - Removed obsolete code.
  - Updated the README file.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1623153600">- Add cups-pdf_gs-options.patch to remove .setpdfwrite ghostscript option
  (not present any more from gs 9.54). Fixes boo#1187353.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1744718400">- Version update to 3.0.2 which includes:
  - updated GhostScript command line arguments
  - added full code documentation by Lew Pitcher
- Drop cups-pdf_gs-options.patch, fixed upstream</changelog>
</package>
<package pkgid="eee656e2ee2889970f90d9e2a445e608a6522564ba73fb96f507b95a2c8c38e6e40c12f9d1771081195aaffec6bd090dd396883e9708e919b011821a23bf0dde" name="cups-pk-helper" arch="riscv64">
  <version epoch="0" ver="0.2.7" rel="1.2"/>
  <changelog author="vuntz@opensuse.org" date="1317038400">- Update to version 0.2.1:
  + Do not pass ppd file if empty when adding a printer.
  + Accept NULL for ppd file as valid when adding a printer.
  + Allow inactive/any users to authenticate.
  + Updated translations.</changelog>
  <changelog author="praful.johari@gmail.com" date="1331899200">- Update to version 0.2.2:
  + Add PrinterAddOption D-Bus method.
  + Set requesting-user-name tag in requests.
  + Code cleanups.
  + Build fixes and improvements.
  + New/updated translations.</changelog>
  <changelog author="vuntz@opensuse.org" date="1350043200">- Update to version 0.2.3:
  + Fix security flaw in cupsGetFile/cupsPutFile wrappers
    (CVE-2012-4510, bnc#783488)
  + Escape printer/class names before putting them in URIs
  + Be stricter when validating printer names
  + Fix build with CUPS &gt;= 1.6
  + New/updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1350129600">- Update to version 0.2.4:
  + Fix detection of CUPS version.</changelog>
  <changelog author="dimstar@opensuse.org" date="1354104000">- Add cups requires: Without cups being installed, cups-pk-helper
  can't do any of its tasks (bnc#783865).</changelog>
  <changelog author="zaitor@opensuse.org" date="1371384000">- Update to version 0.2.5:
  + Revert "Be stricter when validating printer names".
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1455796800">- Update to version 0.2.6:
  + Enable UTF-8 chars in names and texts (bsc#1033742, rh#982727).
  + Introduce CPH_PATH_MAX.
  + Add function for printer renaming.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578657600">- No longer recommend cups-pk-helper-lang: the lang package has
  relevant supplements which pulls it in whenever needed.
- Move /usr/share/locale/en from the -lang package to the main
  package: English is installed on all systems. This avoids
  cups-pk-helper-lang being triggered for installation on
  english-only systems.
- Modernize spec.</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659614400">- Update to version 0.2.7:
  + Use meson build system.
  + Remove code using CUPS 1.5 and lower.
  + Remove calls to deprecated g_type_init().
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
    (bsc#1202338).
  + Don't compare signed and unsigned int.
  + Add default statements to silence compiler warnings.
  + Add Code of Conduct.
  + Updated translations.
- Add meson BuildRequires and replace configure/make/make_install
  macros with relevant meson/meson_build/meson_install ones.</changelog>
</package>
<package pkgid="732c6e1e652c4146b38a2faa90571e189191e60926ea2911101b3deb83be80a6a94ae63ff1bcff89f88c8bc803c31cd8080a3637e9c587547496d8e71fa7eaa8" name="cups-pk-helper-lang" arch="noarch">
  <version epoch="0" ver="0.2.7" rel="1.2"/>
  <changelog author="vuntz@opensuse.org" date="1317038400">- Update to version 0.2.1:
  + Do not pass ppd file if empty when adding a printer.
  + Accept NULL for ppd file as valid when adding a printer.
  + Allow inactive/any users to authenticate.
  + Updated translations.</changelog>
  <changelog author="praful.johari@gmail.com" date="1331899200">- Update to version 0.2.2:
  + Add PrinterAddOption D-Bus method.
  + Set requesting-user-name tag in requests.
  + Code cleanups.
  + Build fixes and improvements.
  + New/updated translations.</changelog>
  <changelog author="vuntz@opensuse.org" date="1350043200">- Update to version 0.2.3:
  + Fix security flaw in cupsGetFile/cupsPutFile wrappers
    (CVE-2012-4510, bnc#783488)
  + Escape printer/class names before putting them in URIs
  + Be stricter when validating printer names
  + Fix build with CUPS &gt;= 1.6
  + New/updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1350129600">- Update to version 0.2.4:
  + Fix detection of CUPS version.</changelog>
  <changelog author="dimstar@opensuse.org" date="1354104000">- Add cups requires: Without cups being installed, cups-pk-helper
  can't do any of its tasks (bnc#783865).</changelog>
  <changelog author="zaitor@opensuse.org" date="1371384000">- Update to version 0.2.5:
  + Revert "Be stricter when validating printer names".
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1455796800">- Update to version 0.2.6:
  + Enable UTF-8 chars in names and texts (bsc#1033742, rh#982727).
  + Introduce CPH_PATH_MAX.
  + Add function for printer renaming.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578657600">- No longer recommend cups-pk-helper-lang: the lang package has
  relevant supplements which pulls it in whenever needed.
- Move /usr/share/locale/en from the -lang package to the main
  package: English is installed on all systems. This avoids
  cups-pk-helper-lang being triggered for installation on
  english-only systems.
- Modernize spec.</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659614400">- Update to version 0.2.7:
  + Use meson build system.
  + Remove code using CUPS 1.5 and lower.
  + Remove calls to deprecated g_type_init().
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
    (bsc#1202338).
  + Don't compare signed and unsigned int.
  + Add default statements to silence compiler warnings.
  + Add Code of Conduct.
  + Updated translations.
- Add meson BuildRequires and replace configure/make/make_install
  macros with relevant meson/meson_build/meson_install ones.</changelog>
</package>
<package pkgid="24a64d3926ebedf3920ef880d34842cbe8d5d7c0e67d9bfae2fc23ed16820147a670784d256ec9361137681f0770f727246e6ef9351c29d7ca9e58093c7292e4" name="cups-rpm-helper" arch="riscv64">
  <version epoch="0" ver="2.0.4" rel="2.6"/>
  <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ü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üller &lt;dmueller@suse.com&gt;" date="1645012800">- spec-cleaner</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1692014400">- build as wheel</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1704283200">- require setuptools</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1713614400">- update to 2.0.4:
  * remove the install_requires from setup.py
  * removed shebang from example/cupstree.py
  * ignore driverless utilities for postscriptdriver tags
    creation (Fedora bug #1873385)
  * remove epydoc from Makefile (#27)
  * fix invalid delete of pointer (#11)
  * Makefile uses wrong Python (#32)
  * define PY_SSIZE_T_CLEAN in cupsipp.h - fixes traceback during
    IPPRequest.writeIO with Python 3.10
  * fix the test.py when there is no printer installed (#46)
  * Use PyObject_Call() instead of deprecated PyEval</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1730376000">- fix_shebang on the postscript driver rpmhook</changelog>
</package>
<package pkgid="8721b3a5212dae4c8affee530f1aa4d5e1a55ceb27923a39e875e4e703d5d5f6c093b21e05cf593d6621e563f7dcca5e4d81552453acf2924422eae08326e151" name="cura-engine" arch="riscv64">
  <version epoch="0" ver="4.13.1" rel="3.10"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1574424000">- update to version 4.4.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/v4.4.0</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1577966400">- update to version 4.4.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/v4.4.1</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1591531200">- Update to version 4.6.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.6.1
  * https://github.com/Ultimaker/Cura/releases/tag/4.6.0
  * https://github.com/Ultimaker/Cura/releases/tag/4.5.0
- Clean up spec file</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1600171200">- Update to version 4.7.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.7.1
  * https://github.com/Ultimaker/Cura/releases/tag/4.7.0
  * https://github.com/Ultimaker/Cura/releases/tag/4.6.2</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605009600">- Update to version 4.8.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.8
- Use system RapidJSON and polyclipping when available</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1619438400">- Update to version 4.9.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.9</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1643284800">- Update to version 4.13.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.13.0
- Refresh patch:
  * fix-build.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644148800">- Update to version 4.13.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.13.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683028800">- Add add-missing-include.patch: Add missing include &lt;cstdint&gt;</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1732708800">- Fix build with latest GCC, add
  0001-Fix-failing-build-due-to-missing-iomanip.h-include.patch
- Minor spec file cleanup</changelog>
</package>
<package pkgid="a550ae35d236a9ae10ea51599f5e7c87fe144cbb9bfc231cfd7bf0cf4203e2039ce07c16ec77a62dd3cf6fbc2fc2f5be17f64414a3cc4ef7f543b67b266c813c" name="cura-fdm-materials" arch="noarch">
  <version epoch="0" ver="4.13.0" rel="1.2"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1517227200">- Correct package group
- Remove spurious executable flag on data files</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1546862400">- update to version 3.6.0
  * Lots of updates and additions to generic and vendor specific
    materials, no changelog available.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1560427200">- update to version 4.1.0
  * https://ultimaker.com/en/products/ultimaker-cura-software/release-notes</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1571054400">- update to version 4.3.0</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1577966400">- update to version 4.4.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/v4.4.1</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1591531200">- Update to version 4.6.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.6.1
  * https://github.com/Ultimaker/Cura/releases/tag/4.6.0
  * https://github.com/Ultimaker/Cura/releases/tag/4.5.0</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1600171200">- Update to version 4.7.1
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.7.1
  * https://github.com/Ultimaker/Cura/releases/tag/4.7.0
  * https://github.com/Ultimaker/Cura/releases/tag/4.6.2</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605009600">- Update to version 4.8.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.8</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1619438400">- Update to version 4.9.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.9</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643544000">- Update to version 4.13.0
  Release notes:
  * https://github.com/Ultimaker/Cura/releases/tag/4.13</changelog>
</package>
<package pkgid="ec39db02110cb365d1e1f3f38bf5c1b4b6895d7a7e6c6a5c83fd83f9f6f1943e5c21355b46ed3e36b7d3f9d5f2d30020be04c9c5c48627784fec7999a8c732e3" name="curl" arch="riscv64">
  <version epoch="0" ver="8.19.0" rel="2.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752494400">- Fix the --ftp-pasv option in curl v8.14.1 [bsc#1246197]
  * tool_getparam: fix --ftp-pasv [5f805ee]
  * Add curl-fix--ftp-pasv.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753099200">- Update to 8.15.0:
  * Changes:
  - TLS: remove support for Secure Transport and BearSSL
  * Bugfixes:
  - cf-socket: make socket data_pending a nop
  - configure: order LDAP after the SSL libraries
  - curl: improve non-blocking STDIN performance
  - curl_get_line: make sure lines end with newline
  - curl_path: make SFTP handle a path like /~ properly.
  - curlinfo: provide the 'digest' feature
  - digest: fix build with disabled digest auth
  - docs: note SSLS-EXPORT feature in -ssl-sessions doc
  - docs: reflect that delimiter-separated capath is only OpenSSL
  - docs: sync -tls-earlydata support w/ CURLOPT_SSL_OPTIONS
  - http/3: report handshake with version and cipher as for TCP connections
  - http2: do not delay RST send on aborted transfer
  - http_ntlm: protect against null deref
  - ldap: initial support for --with-ldap option
  - lib: address singleuse issues
  - lib: avoid reusing unclean connection
  - lib: drop two interim macros in favor of native libcurl API calls
  - lib: stop 'time()' debug overrides at the end of source in altsvc, hsts
  - lib: unify recv/send function signatures
  - memdebug.h: #undef 'fclose' before defining it
  - openssl: enable readahead
  - openssl: error on SSL_ERROR_SYSCALL
  - openssl: fix handling of buffered data
  - openssl: fix openssl engine use
  - openssl: fix pkcs11 provider available check
  - quic: implement CURLINFO_TLS_SSL_PTR
  - schannel: allow partial chains for manual peer verification
  - SCP/SFTP: avoid busy loop after EAGAIN
  - socks: fix query when filter context is null
  - tls: remove Curl_ssl false_start
  - tool_getparam: fix --ftp-pasv
  - tool_operate: fix return code when --retry is used but not triggered
  - top-complexity: lower max allowed complexity threshold to 90
  - url: fix NULL deref with bad password when no user is provided
  - urlapi: use uppercase hex encoding
  - vtls: change send/recv signatures of tls backends
  - vtls: prefer ciphersuite to cipher in msgs
  - vtls: prefer rustls-ffi ciphersuite name API
  - xfer: manage pause bits
  * Remove patches upstream:
  - curl-fix--ftp-pasv.patch
  - fix-return-code-with-retry.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1757505600">- Update to 8.16.0:
  * Security fixes:
  - [bsc#1249191, CVE-2025-9086] Out of bounds read for cookie path
  - [bsc#1249348, CVE-2025-10148] Predictable WebSocket mask
  * Changes:
  - curl: add --follow and --out-null
  - curl: add --parallel-max-host to limit concurrent connections per host
  - curl: make --retry-delay and --retry-max-time accept decimal seconds
  - hostip: cache negative name resolves
  - ip happy eyeballing: keep attempts running
  - multi: add curl_multi_get_offt
  - multi: add CURLMOPT_NETWORK_CHANGED to signal network changed
  - netrc: use the NETRC environment variable (first) if set
  - smtp: allow suffix behind a mail address for RFC 3461
  - tls: make default TLS version be minimum 1.2
  - tool_getparam: add support for `--longopt=value`
  - vquic: drop msh3
  - websocket: support CURLOPT_READFUNCTION
  * Bugfixes:
  - _PROTOCOLS.md: mention file:// is only for absolute paths
  - acinclude: --with-ca-fallback only works with OpenSSL
  - bufq: add integer overflow checks before chunk allocations
  - cmake: fix `ENABLE_UNIX_SOCKETS=OFF` with pre-fill enabled on unix
  - cmake: fix setting LTO properties on the wrong targets
  - configure: tidy up internal names in ngtcp2 ossl detection logic
  - connectdata: remove primary+secondary ip_quadruple
  - connection: terminate after goaway
  - cookie: don't treat the leading slash as trailing
  - cookie: remove expired cookies before listing
  - curl: tool_read_cb fix of segfault
  - curl_ossl: extend callback table for nghttp3 1.11.0
  - DEPRECATE.md: drop old OpenSSL versions
  - idn: reject conversions that end up as a zero length hostname
  - ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0
  - ngtcp2: handshake timeout should be equal to --connect-timeout
  - openssl: add and use `HAVE_OPENSSL3` internal macro
  - openssl: check SSL_write() length on retries
  - openssl: clear errors after a failed `d2i_X509()`
  - openssl: drop redundant `HAVE_OPENSSL_VERSION` macro
  - openssl: drop single-use interim macro `USE_OPENSSL_SRP`
  - openssl: output unescaped utf8 x509 issuer/subject DNs
  - parallel-max: bump the max value to 65535
  - resolving: dns error tracing
  - schannel: add an error message for client cert not found
  - schannel: assume `CERT_CHAIN_REVOCATION_CHECK_CHAIN`
  - schannel: fix renegotiation
  - schannel: improve handshake procedure
  - socks: do_SOCKS5: Fix invalid buffer content on short send
  - threaded-resolver: fix shutdown
  - tool_getparam: warn on more unicode prefixes
  - tool_urlglob: add integer overflow protection
  - urlapi: allow more path characters "raw" when asked to URL encode
  - urlglob: only accept 255 globs
  - vtls: set seen http version on successful ALPN
  - websocket: handling of PONG frames
  - websocket: improve handling of 0-len frames
  - websocket: reset upload_done when sending data
  - ws: avoid NULL pointer deref in curl_ws_recv
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758888000">- curl: http: handle user-defined connection headers [bsc#1249448]
  * Add curl-handle_user-defined_connection_headers.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762344000">- Update to 8.17.0:
  * Security fixes:
  - [bsc#1252859, CVE-2025-10966] curl: missing SFTP host
    verification with wolfSSH
  - [bsc#1253757, CVE-2025-11563] curl: wcurl path traversal with
    percent-encoded slashes
  * Changes:
  - krb5: drop support for Kerberos FTP
  - multi: add notifications API
  - ssl: support Apple SecTrust configurations
  - tool_getparam: add --knownhosts
  - vssh: drop support for wolfSSH
  - wcurl: import v2025.11.04
  * Bugfixes:
  - ares: fix leak in tracing
  - base64: accept zero length argument to base64_encode
  - c-ares: when resolving failed, persist error
  - cf-socket: set FD_CLOEXEC on all sockets opened
  - cf-socket: use the right byte order for ports in bindlocal
  - conn: fix hostname move on connection reuse
  - conncache: prevent integer overflow in maxconnects calculation
  - cookie: avoid saving a cookie file if no transfer was done
  - curl_easy_getinfo: error code on NULL arg
  - curl_path: make sure just whitespace is illegal
  - digest_sspi: fix two memory leaks in error branches
  - ftp: add extra buffer length check
  - ftp: check errors on remote ip for data connection
  - gnutls: check conversion of peer cert chain
  - gnutls: fix re-handshake comments
  - gssapi: make channel binding conditional on GSS_C_CHANNEL_BOUND_FLAG
  - gtls: check the return value of gnutls_pubkey_init()
  - hmac: free memory properly on errors
  - HTTP3: clarify the status for "old" OpenSSL, not current
  - kerberos: bump minimum to 1.3 (2003-07-08), drop legacy logic
  - krb5_gssapi: fix memory leak on error path
  - krb5_sspi: the chlg argument is NOT optional
  - ldap: avoid null ptr deref on failure
  - ldap: do not base64 encode zero length string
  - lib: SSL connection reuse
  - libssh/libssh2: reject quote command lines with too much data
  - libssh/sftp: fix resume corruption by avoiding O_APPEND with rresume
  - libssh: acknowledge SSH_AGAIN in the SFTP state machine
  - nghttp3: return NGHTTP3_ERR_CALLBACK_FAILURE from recv_header
  - ngtcp2: close just-opened QUIC stream when submit_request fails
  - ngtcp2: compare idle timeout in ms to avoid overflow
  - noproxy: fix the IPV6 network mask pattern match
  - NTLM: disable if DES support missing from OpenSSL or mbedTLS
  - openldap: limit max incoming size
  - openssl: call SSL_get_error() with proper error
  - openssl: check CURL_SSLVERSION_MAX_DEFAULT properly
  - openssl: fail if more than MAX_ALLOWED_CERT_AMOUNT certs
  - openssl: fail the transfer if ossl_certchain() fails
  - openssl: fix peer certificate leak in channel binding
  - openssl: fix resource leak in provider error path
  - openssl: free UI_METHOD on exit path
  - openssl: only try engine/provider if a cert file/name is provided
  - openssl: set io_need always
  - openssl: skip session resumption when verifystatus is set
  - pop3: fix CAPA response termination detection
  - quic: fix min TLS version handling
  - quic: ignore EMSGSIZE on receive
  - schannel: properly close the certfile on error
  - schannel_verify: fix mem-leak in Curl_verify_host
  - socks: avoid UAF risk in error path
  - socks: deny server basic-auth if not configured
  - socks_gssapi: reject too long tokens
  - socks_gssapi: remove the forced "no protection"
  - thread: errno on thread creation
  - ws: reject curl_ws_recv called with NULL buffer with a buflen
  * Rebase libcurl-ocloexec.patch
  * Remove curl-handle_user-defined_connection_headers.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763553600">- Fix a regression in curl 8.17.0: [bsc#1253116]
  * Builds with no CURL_CA_PATH ignore CURLOPT_CAPATH
  * vtls: fix CURLOPT_CAPATH use [gh#curl/curl#19401]
  * Add upstream curl-vtls-fix-CURLOPT_CAPATH-use.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1767787200">- Update to 8.18.0:
  * Security fixes:
  - [bsc#1256105, CVE-2025-14017] ldap: call ldap_init() before setting the options
  - [bsc#1255731, CVE-2025-14524] curl_sasl: if redirected, require permission to use bearer
  - [bsc#1255734, CVE-2025-15224] libssh: require private key or user-agent for public key auth
  - [bsc#1255732, CVE-2025-14819] openssl: toggling CURLSSLOPT_NO_PARTIALCHAIN makes a different CA cache
  - [bsc#1255733, CVE-2025-15079] libssh: set both knownhosts options to the same file
  * Changes:
  - openssl: bump minimum OpenSSL version to 3.0.0
  * Bugfixes:
  - alt-svc: more flexibility on same destination
  - altsvc: accept ma/persist per alternative entry
  - altsvc: make it one malloc instead of three per entry
  - asyn-ares: handle Curl_dnscache_mk_entry() OOM error
  - asyn-ares: remove hostname free on OOM
  - asyn-thrdd: fix Curl_async_getaddrinfo() on systems without getaddrinfo
  - asyn-thrdd: release rrname if ares_init_options fails
  - auth: always treat Curl_auth_ntlm_get() returning NULL as OOM
  - autotools: add nettle library detection via pkg-config (for GnuTLS)
  - autotools: drop autoconf &lt;2.59 compatibility code (zz60-xc-ovr)
  - autotools: fix LargeFile feature display on Windows (after prev patch)
  - autotools: tidy-up 'if' expressions
  - build: add build-level 'CURL_DISABLE_TYPECHECK' options
  - build: exclude clang prereleases from compiler warning options
  - build: replace '-pedantic' with '-Wpedantic' when supported
  - build: set '-Wno-format-signedness'
  - build: tidy-up MSVC CRT warning suppression macros
  - ccsidcurl: make curl_mime_data_ccsid() use the converted size
  - cf-h1-proxy: support folded headers in CONNECT responses
  - cf-https-connect: allocate ctx at first in cf_hc_create()
  - cf-socket: drop feature check for 'IPV6_V6ONLY' on Windows
  - cf-socket: enable Win10 'TCP_KEEP*' options with old SDKs
  - cf-socket: limit use of 'TCP_KEEP*' to Windows 10.0.16299+ at runtime
  - cf-socket: return OOM error if socket() fails due to OOM
  - cf-socket: trace ignored errors
  - cfilters: make conn_forget_socket a private libssh function
  - checksrc.pl: detect assign followed by more than one space
  - cmake: adjust defaults for target platforms not supporting shared libs
  - cmake: define dependencies as 'IMPORTED' interface targets
  - cmake: delete unused file 'CMake/CMakeConfigurableFile.in'
  - cmake: disable 'CURL_CA_PATH' auto-detection if 'USE_APPLE_SECTRUST=ON'
  - cmake: fix 'ws2_32' reference in 'curl-config.cmake'
  - cmake: honor 'CURL_DISABLE_INSTALL' and 'CURL_ENABLE_EXPORT_TARGET'
  - cmake: replace deprecated 'OPENSSL_FOUND' with 'OpenSSL_FOUND'
  - cmake: replace deprecated 'PERL_FOUND' with 'Perl_FOUND'
  - cmake: save and restore 'CMAKE_MODULE_PATH' in 'curl-config.cmake'
  - cmake: set found status to OFF when not found (for compression deps)
  - code: minor indent fixes before closing braces
  - config-win32.h: delete obsolete, non-Windows comments
  - config-win32.h: drop unused/obsolete 'CURL_HAS_OPENLDAP_LDAPSDK'
  - config2setopts: add space in cookie header with multiple -b
  - config2setopts: bail out if curl_url_get() returns OOM
  - config2setopts: exit if curl_url_set() fails on OOM
  - configure: delete unused variable
  - conncache: silence '-Wnull-dereference' on gcc 14 RISC-V 64
  - conncontrol: reuse handling
  - connect: reshuffle Curl_timeleft_ms to avoid 'redundant condition'
  - connection: attached transfer count
  - content_encoding: avoid strcpy
  - cookie. return proper error on OOM
  - cookie: allocate the main struct once cookie is fine
  - cookie: flush better
  - cookie: only keep and use the canonical cleaned up path
  - cookie: propagate errors better, cleanup the internal API
  - cookie: return error on OOM
  - cookie: when parsing a cookie header, delay all allocations until okay
  - cshutdn: acknowledge FD_SETSIZE for shutdown descriptors
  - curl: fix progress meter in parallel mode
  - curl_fopen: do not pass invalid mode flags to 'open()' on Windows
  - curl_gssapi: make sure Curl_gss_log_error() has an initialized buffer
  - curl_ntlm_core: fix DES_* symbols for some wolfSSL builds
  - curl_quiche: refuse headers with CR, LF or null bytes
  - curl_sasl: make Curl_sasl_decode_mech compare case insensitively
  - curl_setup.h: document more funcs flagged by '_CRT_SECURE_NO_WARNINGS'
  - curl_setup.h: drop stray '#undef stat' (Windows)
  - curl_setup.h: drop superfluous parenthesis from 'Curl_safefree' macro
  - curl_threads: don't do another malloc if the first fails
  - curl_trc: delete unused DoH remains
  - CURLINFO: remove 'get' and 'get the' from each short desc
  - CURLINFO_SCHEME/PROTOCOL: they return the "scheme" for a "transfer"
  - CURLINFO_TLS_SSL_PTR.md: remove CURLINFO_TLS_SESSION text
  - CURLMOPT_SOCKETFUNCTION.md: fix the callback argument use
  - CURLOPT_ACCEPT_ENCODING.md: warn about the expansion
  - CURLOPT_FOLLOWLOCATION.md: s/Authentication:/Authorization:/
  - CURLOPT_HAPROXY_CLIENT_IP.md: emphasize reused connection use
  - CURLOPT_READFUNCTION.md: clarify the size of the buffer
  - CURLOPT_SSH_KEYFUNCTION.md: fix minor indent mistake in example
  - curlx/fopen: replace open CRT functions their with '_s' counterparts (Windows)
  - curlx/multibyte: stop setting macros for non-Windows
  - curlx/strerr: use 'strerror_s()' on Windows
  - curlx: add 'curlx_rename()', fix to support long filenames on Windows
  - curlx: curlx_strcopy() instead of strcpy()
  - curlx: limit use of system allocators to the minimum possible
  - curlx: replace 'mbstowcs'/'wcstombs' with '_s' counterparts (Windows)
  - curlx: replace 'sprintf' with 'snprintf'
  - curlx: use curl alloc in 'curlx_win32_stat()' (Windows)
  - curlx: use curlx allocators in non-memdebug builds (Windows)
  - DEPRECATE: add CMake &lt;3.18 deprecation for April 2026
  - digest: fix OWS and escaped quote handling
  - digest_sspi: fix a memory leak on error path
  - digest_sspi: properly free sspi identity
  - doc: some returned in-memory data may not be altered
  - docs: add a note about --compressed to note about binary output
  - docs: clarify how to do unix domain sockets with SOCKS proxy
  - docs: fix checksrc 'EQUALSPACE' warnings
  - docs: fix time_posttransfer output unit as seconds
  - docs: mention umask need when curl creates files
  - docs: remove dead URLs
  - docs: rename CURLcode variables to 'result'
  - docs: spell it Rustls with a capital R
  - docs: switch more URLs to https://
  - docs: use mresult as variable name for CURLMcode
  - escape: add a length check in curl_easy_escape
  - file: do not pass invalid mode flags to 'open()' on upload (Windows)
  - formdata: validate callback is non-NULL before use
  - ftp: make EPRT connections non-blocking
  - ftp: refactor a piece of code by merging the repeated part
  - ftp: remove #ifdef for define that is always defined
  - ftp: return better on OOM in two places
  - ftp: return from ftp_state_use_port immediately on OOM
  - getenv: drop internal 1-to-1 wrapper
  - getinfo: improve perf in debug mode
  - h2/h3: handle methods with spaces
  - headers: add length argument to Curl_headers_push()
  - hostcheck: fail wildcard match if host starts with a dot
  - hostip.h: drop redundant 'setjmp.h' include
  - hostip: don't store negative lookup on OOM
  - hostip: make more functions return CURLcode
  - hostip: only store negative response for CURLE_COULDNT_RESOLVE_HOST
  - hsts: propagate and error out correctly on OOM
  - hsts: use one malloc instead of two per entry
  - http: acknowledge OOM errors from Curl_input_ntlm
  - http: avoid two strdup()s and do minor simplifications
  - http: error on OOM when creating range header
  - http: fix OOM exit in Curl_http_follow
  - http: handle oom error from Curl_input_digest()
  - http: replace atoi use in Curl_http_follow with curlx_str_number
  - http: return OOM errors from hsts properly
  - http: the :authority header should never contain user+password
  - http: unfold response headers earlier
  - idn: avoid allocations and wcslen on Windows
  - idn: clarify null-termination on Windows
  - idn: fix memory leak in 'win32_ascii_to_idn()'
  - idn: use curlx allocators on Windows
  - imap: check buffer length before accessing it
  - imap: make sure Curl_pgrsSetDownloadSize() does not overflow
  - inet_ntop: avoid the strlen()
  - krb5: fix detecting channel binding feature
  - krb5_sspi: unify a part of error handling
  - ldap: drop PP logic for old, unsupported, Windows SDKs
  - ldap: improve detection of Apple LDAP
  - ldap: provide version for "legacy" ldap as well
  - lib/sendf.h: forward declare two structs
  - lib: cleanup for some typos about spaces and code style
  - lib: create unitprotos.h in the builddir, not srcdir
  - lib: drop unused or duplicate 'curlx/timeval.h' includes
  - lib: drop unused protocol headers
  - lib: eliminate size_t casts
  - lib: error for OOM when extracting URL query
  - lib: fix formatting nits (part 2)
  - lib: fix formatting nits (part 3)
  - lib: fix formatting nits
  - lib: fix gssapi.h include on IBMi
  - lib: name the main CURLMcode variable 'mresult'
  - lib: refactor the type of funcs which have useless return and checks
  - lib: replace '_tcsncpy'/'wcsncpy'/'wcscpy' with '_s' counterparts (Windows)
  - lib: timer stats improvements
  - lib: use 'SOCKET_WRITABLE()'/'SOCKET_READABLE()' where possible
  - libssh2: add paths to error messages for quote commands
  - libssh2: cleanup ssh_force_knownhost_key_type
  - libssh2: consider strdup() failures OOM and return correctly
  - libssh2: replace atoi() in ssh_force_knownhost_key_type
  - libssh: fix state machine loop to progress as it should
  - libssh: properly free sftp_attributes
  - libtests: replace 'atoi()' with 'curlx_str_number()'
  - limit-rate: add example using --limit-rate and --max-time together
  - localtime: detect thread-safe alternatives and use them
  - m4/sectrust: fix test(1) operator
  - manage: expand the 'libcurl support required' message
  - mbedTLS: cleanup insecure/deprecated code
  - mbedtls: fix potential use of uninitialized 'nread'
  - mbedtls: sync format across log messages
  - mbedtls_threadlock: avoid calloc, use array
  - mdlinkcheck: ignore IP numbers, allow '@' in raw URLs
  - mdlinkcheck: only look for markdown links in markdown files
  - memdebug: add mutex for thread safety
  - memdebug: fix realloc logging
  - mk-ca-bundle.md: the file format docs URL is permaredirected
  - mk-ca-bundle.pl: default to SHA256 fingerprints with '-t' option
  - mk-ca-bundle.pl: use 'open()' with argument list to replace backticks
  - mqtt: reject overly big messages
  - mqtt: return error when a too large packet is decoded
  - multi: make max_total_* members size_t
  - multi: remove MSTATE_TUNNELING
  - multi: simplify admin handle processing
  - multibyte: limit 'curlx_convert_*wchar*()' functions to Unicode builds
  - ngtcp2+openssl: fix leak of session
  - ngtcp2: remove the unused Curl_conn_is_ngtcp2 function
  - ngtcp2: retune window sizes
  - noproxy: fix build on systems without IPv6
  - noproxy: fix ipv6 handling
  - noproxy: replace atoi with curlx_str_number
  - openssl: exit properly on OOM when getting certchain
  - openssl: fix a potential memory leak of bio_out
  - openssl: fix a potential memory leak of params.cert
  - openssl: fix building against no-dsa openssl
  - openssl: fix building against no-ocsp openssl with Apple SecTrust
  - openssl: no verify failf message unless strict
  - openssl: release ssl_session if sess_reuse_cb fails
  - openssl: remove code handling default version
  - openssl: simplify 'HAVE_KEYLOG_CALLBACK' guard
  - openssl: stop checking for 'OPENSSL_NO_SHA*' macros
  - openssl: stop checking for 'OPENSSL_NO_TLSEXT' macro
  - osslq: code readability
  - progress: make it one column narrower
  - progress: narrower time display, multiple fixes
  - progress: show fewer digits
  - quiche: use client writer
  - ratelimit blocking: fix busy loop
  - ratelimit: redesign
  - rtmp: fix double-free on URL parse errors
  - rtmp: precaution for a potential integer truncation
  - rtmp: stop redefining 'setsockopt' system symbol on Windows
  - schannel: cap the maximum allowed size for loading cert
  - schannel: fix memory leak of cert_store_path on four error paths
  - schannel: replace atoi() with curlx_str_number()
  - schannel: use Win8 'CERT_NAME_SEARCH_ALL_NAMES_FLAG' with old SDKs
  - schannel_verify: fix a memory leak of cert_context
  - scripts: fix shellcheck SC2046 warnings
  - scripts: use end-of-options marker in 'find -exec' commands
  - setopt: disable CURLOPT_HAPROXY_CLIENT_IP on NULL
  - setopt: when setting bad protocols, don't store them
  - sftp: fix range downloads in both SSH backends
  - slist: constify Curl_slist_append_nodup() string argument
  - smb: fix a size check to be overflow safe
  - socketpair: drop redundant '_WIN32' branch and include
  - socks_sspi: use free() not FreeContextBuffer()
  - source: misc typos
  - speedcheck: do not trigger low speed cancel on transfers with CURL_READFUNC_PAUSE
  - speedlimit: also reset on send unpausing
  - src: drop redundant definition of 'BIT()'
  - src: fix formatting nits
  - ssh: tracing and better pollset handling
  - sspi: fix memory leaks on error paths in 'Curl_create_sspi_identity()'
  - sws: fix binding to unix socket on Windows
  - synctime: tidy up, make it work on all platforms
  - telnet: abort on bad suboption sequence
  - telnet: replace atoi for BINARY handling with curlx_str_number
  - tftp: release filename if conn_get_remote_addr fails
  - tftpd: fix/tidy up 'open()' mode flags
  - tidy-up: avoid '(())', clang-format fixes and more
  - tidy-up: move 'CURL_UNCONST()' out from macro 'curl_unicodefree()'
  - tidy-up: URLs (cont.) and mdlinkcheck
  - tidy-up: URLs
  - tool: consider (some) curl_easy_setopt errors fatal
  - tool: log when loading .curlrc in verbose mode
  - tool_cfgable: free ssl-sessions at exit
  - tool_doswin: clear pointer when thread takes ownership
  - tool_doswin: increase allowable length of path sanitizer
  - tool_doswin: remove the max length check
  - tool_getparam: simplify the --rate parser
  - tool_getparam: use memdup0() instead of malloc + copy
  - tool_getparam: verify that a file exists for some options
  - tool_help: add checks to avoid unsigned wrap around
  - tool_ipfs: check return codes better
  - tool_msgs: make voutf() use stack instead of heap
  - tool_operate: exit on curl_share_setopt errors
  - tool_operate: fix a case of ignoring return code in operate()
  - tool_operate: fix case of ignoring return code in single_transfer
  - tool_operate: remove redundant condition
  - tool_operate: return error for OOM in append2query
  - tool_operate: use curlx_str_number instead of atoi
  - tool_paramhlp: refuse --proto remove all protocols
  - tool_paramhlp: remove a malloc+free from proto2num()
  - tool_paramhlp: simplify number parsing
  - tool_progress: fix large time outputs and decimal size display
  - tool_urlglob: acknowledge OOM in peek_ipv6
  - tool_urlglob: clean up used memory on errors better
  - tool_urlglob: constify an argument
  - tool_urlglob: fix propagating OOM error from 'sanitize_file_name()'
  - tool_urlglob: support globs as long as config line lengths
  - tool_writeout: bail out proper on OOM
  - url: fix return code for OOM in parse_proxy()
  - url: if curl_url_get() fails due to OOM, error out properly
  - url: if OOM in parse_proxy() return error
  - url: return error at once when OOM in netrc handling
  - urlapi: fix mem-leaks in curl_url_get error paths
  - urlapi: handle OOM properly when setting URL
  - urlapi: return OOM correctly from parse_hostname_login()
  - verify-release: update to avoid shellcheck warning SC2034
  - vquic-tls/gnutls: call Curl_gtls_verifyserver unconditionally
  - vquic: do not pass invalid mode flags to 'open()' (Windows)
  - vquic: do_sendmsg full init
  - vquic: ignore 0-length UDP packets
  - vquic: initialize new callback in nghttp3 1.14.0+
  - vtls: drop unused 'use_alpn' from 'ssl_connect_data' struct
  - vtls: fix CURLOPT_CAPATH use
  - vtls: handle possible malicious certs_num from peer
  - vtls: pinned key check
  - wcurl: import v2025.11.09
  - wcurl: import v2026.01.05
  - ws: replace a cast by matching the format string
  - x509asn1: drop unused 'hostcheck.h', 'vtls_int.h' includes
  * Rebase patches:
  - libcurl-ocloexec.patch
  - curl-secure-getenv.patch
  * Remove patch curl-vtls-fix-CURLOPT_CAPATH-use.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773144000">- Build with --enable-ntlm. Certain Exchange Server endpoints
  oddly permit NTLM but not Basic-type authentication.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1773230400">- Update to 8.19.0:
  * Security fixes:
  - CVE-2026-1965: Bad reuse of HTTP Negotiate connection (bsc#1259362)
  - CVE-2026-3783: Token leak with redirect and netrc (bsc#1259363)
  - CVE-2026-3784: Wrong proxy connection reuse with credentials (bsc#1259364)
  - CVE-2026-3805: Use after free in SMB connection reuse (bsc#1259365)
  * Changes:
  - BUG-BOUNTY.md: we stop the bug-bounty end of Jan 2026
  - cmake: add 'CURL_BUILD_EVERYTHING' option
  - mqtt: initial support for MQTTS
  - tool: support fractions for --limit-rate and --max-filesize
  - tool_cb_hdr: with -J, use the redirect name as a backup
  - vquic: drop support for OpenSSL-QUIC
  * Bugfixes:
  - altsvc: only accept 17 byte dates from files
  - asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails
  - build: move curl stat struct type to the curlx namespace
  - build: require POSIX 'strdup()'
  - build: tidy up and dedupe 'strdup' functions
  - cf-socket: ignore SOCK_CLOEXEC etc for socktype equality checks
  - cf-socket: use SOCK_CLOEXEC in socket_open when available
  - cmake: reference OpenSSL and ZLIB imported targets only when enabled
  - cmake: skip binutils ld hack if zlib/openssl target is not 'IMPORTED'
  - config2setopts: acknowledge OOM error from CURLOPT_MIMEPOST
  - curl: add -I and -i to -h important
  - curl_setup.h: simplify curl memory macro mappings
  - curlx: drop unused 'curlx_saferealloc()'
  - digest: escape double quotes and backslashes in realm and nonce
  - digest: fix memory leak in auth_create_digest_http_message()
  - digest: handle quotes in the path
  - easy: reset errorbuf on eyeballing success
  - easy: reset pausing when resetting request
  - ftp: replace a 'curlx_free()' with 'curlx_dyn_free()'
  - ftp: split ftp_state_use_port into sub functions
  - GOVERNANCE.md: Post-Daniel BDFL
  - gss: exclude verbose error logic from non-verbose builds
  - h2+h3: align stream close handling
  - hostip.c: fix leak of addrinfo
  - hostip6: remove debug-only code
  - hostip: fix unreachable code in rare build configuration
  - http/3: add description for known server error codes
  - http1: fix potential NULL dereference in 'Curl_h1_req_parse_read()'
  - http: only send bearer if auth is allowed
  - imap: add a check for Curl_meta_get()
  - imap: check 'imap_sendf()' printf masks at compile-time
  - imap: skip literals inside quoted strings
  - include: mask computed auth/proto bitmasks to 32 bits
  - lib: disable websockets early if no http
  - lib: make sigpipe handling more lazy
  - lib: reorder protocol functions to avoid forward declarations (email,ftp, misc, ssh)
  - lib: separate scheme info from protocol implementation
  - lib: use (u)int64_t instead of long long
  - mbedtls: guard TLS 1.3 + session tickets usage inside ifdef
  - mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
  - md4, md5: drop redundant forward declarations
  - md4, md5: replace custom types with 'uint32_t'
  - mimepost: allocate main struct on-demand
  - mk-ca-bundle.pl: drop support for obsolete/insecure fingerprint algos
  - mqtt: better too-big-message-check
  - mqtt: fix EOF handling
  - mqtt: verify Remaining Length for CONNACK and PUBACK
  - multi: avoid a theoretical 32-bit wrap
  - multi: probe for IPv6 functionality in multi_init()
  - noproxy: simplify, don't mix const non-const in strchr()
  - openldap: avoid forward declarations in ldaps code
  - openssl+ech: workaround for insecure handshakes
  - openssl: adapt to OpenSSL master adding const to more APIs
  - OpenSSL: check reuse of sessions for verify status
  - openssl: disable local keylog feature if built-in upstream
  - openssl: fix compiler warning with OpenSSL master
  - openssl: fix potential OOB read in debug/verbose logging
  - quiche: use PRIu64 for outputting the stream id
  - request.h: rename parameter 'buf' to 'req' in Curl_req_send
  - rtsp: fix assertion failure on zero-length RTP payload
  - rtspd: fix to check 'realloc()' result
  - setopt: refuse blobs with zero length
  - ssh: dedupe state change function
  - tftp: correct the filename length check
  - timeout handling: auto-detect effective timeout
  - tls: add new SSLSUPP flags for several options
  - tls: remove checks for DEFAULT
  - tool: enable header separation for HTTPS proxies
  - tool_cb_hdr: suppress header output when --out-null
  - tool_operate: reset the URL --url-query between --next
  - url: fix reuse of connections using HTTP Negotiate
  - urlapi: use U_CURLU_URLDECODE when toggling it off unsigned
  - urldata: byebye 'conn-&gt;hostname_resolve'
  - urldata: change 'keep_post' into three distinct bitfields
  - urldata: convert 'long' fields to fixed variable types
  - urldata: switch to uint* types
  - usercertinmem: use the correct cert BIO
  - vquic: handle SOCKEMSGSIZE correctly
  - vtls: dedupe common on-session-reuse logic
  - vtls: use ALPN http/1.0 &amp; http/1.1 for HTTP/1.0 requests
  - VULN-DISCLOSURE-POLICY.md: push reports to the web form
  - VULN-DISCLOSURE-POLICY.md: use hackerone
  - x509asn1: make encodeOID stop on too long input
  * Remove now unrecognized option --with-openssl-quic
  * Rebase patches:
  - curl-disabled-redirect-protocol-message.patch
  - dont-mess-with-rpmoptflags.patch
  - libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1774526400">- Update %suse_version checks for SLES 16.x (jsc#PED-15813)</changelog>
</package>
<package pkgid="b25257cf4c5c99d3544b39691dcbfe67695aa9cd676c14487b4651bccd6265c6f6b6c2a9d5487448badb619be3c055baa780aa0f4fbecabd2d84b8cdbabaa69d" name="curl-fish-completion" arch="noarch">
  <version epoch="0" ver="8.19.0" rel="2.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752494400">- Fix the --ftp-pasv option in curl v8.14.1 [bsc#1246197]
  * tool_getparam: fix --ftp-pasv [5f805ee]
  * Add curl-fix--ftp-pasv.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753099200">- Update to 8.15.0:
  * Changes:
  - TLS: remove support for Secure Transport and BearSSL
  * Bugfixes:
  - cf-socket: make socket data_pending a nop
  - configure: order LDAP after the SSL libraries
  - curl: improve non-blocking STDIN performance
  - curl_get_line: make sure lines end with newline
  - curl_path: make SFTP handle a path like /~ properly.
  - curlinfo: provide the 'digest' feature
  - digest: fix build with disabled digest auth
  - docs: note SSLS-EXPORT feature in -ssl-sessions doc
  - docs: reflect that delimiter-separated capath is only OpenSSL
  - docs: sync -tls-earlydata support w/ CURLOPT_SSL_OPTIONS
  - http/3: report handshake with version and cipher as for TCP connections
  - http2: do not delay RST send on aborted transfer
  - http_ntlm: protect against null deref
  - ldap: initial support for --with-ldap option
  - lib: address singleuse issues
  - lib: avoid reusing unclean connection
  - lib: drop two interim macros in favor of native libcurl API calls
  - lib: stop 'time()' debug overrides at the end of source in altsvc, hsts
  - lib: unify recv/send function signatures
  - memdebug.h: #undef 'fclose' before defining it
  - openssl: enable readahead
  - openssl: error on SSL_ERROR_SYSCALL
  - openssl: fix handling of buffered data
  - openssl: fix openssl engine use
  - openssl: fix pkcs11 provider available check
  - quic: implement CURLINFO_TLS_SSL_PTR
  - schannel: allow partial chains for manual peer verification
  - SCP/SFTP: avoid busy loop after EAGAIN
  - socks: fix query when filter context is null
  - tls: remove Curl_ssl false_start
  - tool_getparam: fix --ftp-pasv
  - tool_operate: fix return code when --retry is used but not triggered
  - top-complexity: lower max allowed complexity threshold to 90
  - url: fix NULL deref with bad password when no user is provided
  - urlapi: use uppercase hex encoding
  - vtls: change send/recv signatures of tls backends
  - vtls: prefer ciphersuite to cipher in msgs
  - vtls: prefer rustls-ffi ciphersuite name API
  - xfer: manage pause bits
  * Remove patches upstream:
  - curl-fix--ftp-pasv.patch
  - fix-return-code-with-retry.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1757505600">- Update to 8.16.0:
  * Security fixes:
  - [bsc#1249191, CVE-2025-9086] Out of bounds read for cookie path
  - [bsc#1249348, CVE-2025-10148] Predictable WebSocket mask
  * Changes:
  - curl: add --follow and --out-null
  - curl: add --parallel-max-host to limit concurrent connections per host
  - curl: make --retry-delay and --retry-max-time accept decimal seconds
  - hostip: cache negative name resolves
  - ip happy eyeballing: keep attempts running
  - multi: add curl_multi_get_offt
  - multi: add CURLMOPT_NETWORK_CHANGED to signal network changed
  - netrc: use the NETRC environment variable (first) if set
  - smtp: allow suffix behind a mail address for RFC 3461
  - tls: make default TLS version be minimum 1.2
  - tool_getparam: add support for `--longopt=value`
  - vquic: drop msh3
  - websocket: support CURLOPT_READFUNCTION
  * Bugfixes:
  - _PROTOCOLS.md: mention file:// is only for absolute paths
  - acinclude: --with-ca-fallback only works with OpenSSL
  - bufq: add integer overflow checks before chunk allocations
  - cmake: fix `ENABLE_UNIX_SOCKETS=OFF` with pre-fill enabled on unix
  - cmake: fix setting LTO properties on the wrong targets
  - configure: tidy up internal names in ngtcp2 ossl detection logic
  - connectdata: remove primary+secondary ip_quadruple
  - connection: terminate after goaway
  - cookie: don't treat the leading slash as trailing
  - cookie: remove expired cookies before listing
  - curl: tool_read_cb fix of segfault
  - curl_ossl: extend callback table for nghttp3 1.11.0
  - DEPRECATE.md: drop old OpenSSL versions
  - idn: reject conversions that end up as a zero length hostname
  - ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0
  - ngtcp2: handshake timeout should be equal to --connect-timeout
  - openssl: add and use `HAVE_OPENSSL3` internal macro
  - openssl: check SSL_write() length on retries
  - openssl: clear errors after a failed `d2i_X509()`
  - openssl: drop redundant `HAVE_OPENSSL_VERSION` macro
  - openssl: drop single-use interim macro `USE_OPENSSL_SRP`
  - openssl: output unescaped utf8 x509 issuer/subject DNs
  - parallel-max: bump the max value to 65535
  - resolving: dns error tracing
  - schannel: add an error message for client cert not found
  - schannel: assume `CERT_CHAIN_REVOCATION_CHECK_CHAIN`
  - schannel: fix renegotiation
  - schannel: improve handshake procedure
  - socks: do_SOCKS5: Fix invalid buffer content on short send
  - threaded-resolver: fix shutdown
  - tool_getparam: warn on more unicode prefixes
  - tool_urlglob: add integer overflow protection
  - urlapi: allow more path characters "raw" when asked to URL encode
  - urlglob: only accept 255 globs
  - vtls: set seen http version on successful ALPN
  - websocket: handling of PONG frames
  - websocket: improve handling of 0-len frames
  - websocket: reset upload_done when sending data
  - ws: avoid NULL pointer deref in curl_ws_recv
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758888000">- curl: http: handle user-defined connection headers [bsc#1249448]
  * Add curl-handle_user-defined_connection_headers.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762344000">- Update to 8.17.0:
  * Security fixes:
  - [bsc#1252859, CVE-2025-10966] curl: missing SFTP host
    verification with wolfSSH
  - [bsc#1253757, CVE-2025-11563] curl: wcurl path traversal with
    percent-encoded slashes
  * Changes:
  - krb5: drop support for Kerberos FTP
  - multi: add notifications API
  - ssl: support Apple SecTrust configurations
  - tool_getparam: add --knownhosts
  - vssh: drop support for wolfSSH
  - wcurl: import v2025.11.04
  * Bugfixes:
  - ares: fix leak in tracing
  - base64: accept zero length argument to base64_encode
  - c-ares: when resolving failed, persist error
  - cf-socket: set FD_CLOEXEC on all sockets opened
  - cf-socket: use the right byte order for ports in bindlocal
  - conn: fix hostname move on connection reuse
  - conncache: prevent integer overflow in maxconnects calculation
  - cookie: avoid saving a cookie file if no transfer was done
  - curl_easy_getinfo: error code on NULL arg
  - curl_path: make sure just whitespace is illegal
  - digest_sspi: fix two memory leaks in error branches
  - ftp: add extra buffer length check
  - ftp: check errors on remote ip for data connection
  - gnutls: check conversion of peer cert chain
  - gnutls: fix re-handshake comments
  - gssapi: make channel binding conditional on GSS_C_CHANNEL_BOUND_FLAG
  - gtls: check the return value of gnutls_pubkey_init()
  - hmac: free memory properly on errors
  - HTTP3: clarify the status for "old" OpenSSL, not current
  - kerberos: bump minimum to 1.3 (2003-07-08), drop legacy logic
  - krb5_gssapi: fix memory leak on error path
  - krb5_sspi: the chlg argument is NOT optional
  - ldap: avoid null ptr deref on failure
  - ldap: do not base64 encode zero length string
  - lib: SSL connection reuse
  - libssh/libssh2: reject quote command lines with too much data
  - libssh/sftp: fix resume corruption by avoiding O_APPEND with rresume
  - libssh: acknowledge SSH_AGAIN in the SFTP state machine
  - nghttp3: return NGHTTP3_ERR_CALLBACK_FAILURE from recv_header
  - ngtcp2: close just-opened QUIC stream when submit_request fails
  - ngtcp2: compare idle timeout in ms to avoid overflow
  - noproxy: fix the IPV6 network mask pattern match
  - NTLM: disable if DES support missing from OpenSSL or mbedTLS
  - openldap: limit max incoming size
  - openssl: call SSL_get_error() with proper error
  - openssl: check CURL_SSLVERSION_MAX_DEFAULT properly
  - openssl: fail if more than MAX_ALLOWED_CERT_AMOUNT certs
  - openssl: fail the transfer if ossl_certchain() fails
  - openssl: fix peer certificate leak in channel binding
  - openssl: fix resource leak in provider error path
  - openssl: free UI_METHOD on exit path
  - openssl: only try engine/provider if a cert file/name is provided
  - openssl: set io_need always
  - openssl: skip session resumption when verifystatus is set
  - pop3: fix CAPA response termination detection
  - quic: fix min TLS version handling
  - quic: ignore EMSGSIZE on receive
  - schannel: properly close the certfile on error
  - schannel_verify: fix mem-leak in Curl_verify_host
  - socks: avoid UAF risk in error path
  - socks: deny server basic-auth if not configured
  - socks_gssapi: reject too long tokens
  - socks_gssapi: remove the forced "no protection"
  - thread: errno on thread creation
  - ws: reject curl_ws_recv called with NULL buffer with a buflen
  * Rebase libcurl-ocloexec.patch
  * Remove curl-handle_user-defined_connection_headers.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763553600">- Fix a regression in curl 8.17.0: [bsc#1253116]
  * Builds with no CURL_CA_PATH ignore CURLOPT_CAPATH
  * vtls: fix CURLOPT_CAPATH use [gh#curl/curl#19401]
  * Add upstream curl-vtls-fix-CURLOPT_CAPATH-use.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1767787200">- Update to 8.18.0:
  * Security fixes:
  - [bsc#1256105, CVE-2025-14017] ldap: call ldap_init() before setting the options
  - [bsc#1255731, CVE-2025-14524] curl_sasl: if redirected, require permission to use bearer
  - [bsc#1255734, CVE-2025-15224] libssh: require private key or user-agent for public key auth
  - [bsc#1255732, CVE-2025-14819] openssl: toggling CURLSSLOPT_NO_PARTIALCHAIN makes a different CA cache
  - [bsc#1255733, CVE-2025-15079] libssh: set both knownhosts options to the same file
  * Changes:
  - openssl: bump minimum OpenSSL version to 3.0.0
  * Bugfixes:
  - alt-svc: more flexibility on same destination
  - altsvc: accept ma/persist per alternative entry
  - altsvc: make it one malloc instead of three per entry
  - asyn-ares: handle Curl_dnscache_mk_entry() OOM error
  - asyn-ares: remove hostname free on OOM
  - asyn-thrdd: fix Curl_async_getaddrinfo() on systems without getaddrinfo
  - asyn-thrdd: release rrname if ares_init_options fails
  - auth: always treat Curl_auth_ntlm_get() returning NULL as OOM
  - autotools: add nettle library detection via pkg-config (for GnuTLS)
  - autotools: drop autoconf &lt;2.59 compatibility code (zz60-xc-ovr)
  - autotools: fix LargeFile feature display on Windows (after prev patch)
  - autotools: tidy-up 'if' expressions
  - build: add build-level 'CURL_DISABLE_TYPECHECK' options
  - build: exclude clang prereleases from compiler warning options
  - build: replace '-pedantic' with '-Wpedantic' when supported
  - build: set '-Wno-format-signedness'
  - build: tidy-up MSVC CRT warning suppression macros
  - ccsidcurl: make curl_mime_data_ccsid() use the converted size
  - cf-h1-proxy: support folded headers in CONNECT responses
  - cf-https-connect: allocate ctx at first in cf_hc_create()
  - cf-socket: drop feature check for 'IPV6_V6ONLY' on Windows
  - cf-socket: enable Win10 'TCP_KEEP*' options with old SDKs
  - cf-socket: limit use of 'TCP_KEEP*' to Windows 10.0.16299+ at runtime
  - cf-socket: return OOM error if socket() fails due to OOM
  - cf-socket: trace ignored errors
  - cfilters: make conn_forget_socket a private libssh function
  - checksrc.pl: detect assign followed by more than one space
  - cmake: adjust defaults for target platforms not supporting shared libs
  - cmake: define dependencies as 'IMPORTED' interface targets
  - cmake: delete unused file 'CMake/CMakeConfigurableFile.in'
  - cmake: disable 'CURL_CA_PATH' auto-detection if 'USE_APPLE_SECTRUST=ON'
  - cmake: fix 'ws2_32' reference in 'curl-config.cmake'
  - cmake: honor 'CURL_DISABLE_INSTALL' and 'CURL_ENABLE_EXPORT_TARGET'
  - cmake: replace deprecated 'OPENSSL_FOUND' with 'OpenSSL_FOUND'
  - cmake: replace deprecated 'PERL_FOUND' with 'Perl_FOUND'
  - cmake: save and restore 'CMAKE_MODULE_PATH' in 'curl-config.cmake'
  - cmake: set found status to OFF when not found (for compression deps)
  - code: minor indent fixes before closing braces
  - config-win32.h: delete obsolete, non-Windows comments
  - config-win32.h: drop unused/obsolete 'CURL_HAS_OPENLDAP_LDAPSDK'
  - config2setopts: add space in cookie header with multiple -b
  - config2setopts: bail out if curl_url_get() returns OOM
  - config2setopts: exit if curl_url_set() fails on OOM
  - configure: delete unused variable
  - conncache: silence '-Wnull-dereference' on gcc 14 RISC-V 64
  - conncontrol: reuse handling
  - connect: reshuffle Curl_timeleft_ms to avoid 'redundant condition'
  - connection: attached transfer count
  - content_encoding: avoid strcpy
  - cookie. return proper error on OOM
  - cookie: allocate the main struct once cookie is fine
  - cookie: flush better
  - cookie: only keep and use the canonical cleaned up path
  - cookie: propagate errors better, cleanup the internal API
  - cookie: return error on OOM
  - cookie: when parsing a cookie header, delay all allocations until okay
  - cshutdn: acknowledge FD_SETSIZE for shutdown descriptors
  - curl: fix progress meter in parallel mode
  - curl_fopen: do not pass invalid mode flags to 'open()' on Windows
  - curl_gssapi: make sure Curl_gss_log_error() has an initialized buffer
  - curl_ntlm_core: fix DES_* symbols for some wolfSSL builds
  - curl_quiche: refuse headers with CR, LF or null bytes
  - curl_sasl: make Curl_sasl_decode_mech compare case insensitively
  - curl_setup.h: document more funcs flagged by '_CRT_SECURE_NO_WARNINGS'
  - curl_setup.h: drop stray '#undef stat' (Windows)
  - curl_setup.h: drop superfluous parenthesis from 'Curl_safefree' macro
  - curl_threads: don't do another malloc if the first fails
  - curl_trc: delete unused DoH remains
  - CURLINFO: remove 'get' and 'get the' from each short desc
  - CURLINFO_SCHEME/PROTOCOL: they return the "scheme" for a "transfer"
  - CURLINFO_TLS_SSL_PTR.md: remove CURLINFO_TLS_SESSION text
  - CURLMOPT_SOCKETFUNCTION.md: fix the callback argument use
  - CURLOPT_ACCEPT_ENCODING.md: warn about the expansion
  - CURLOPT_FOLLOWLOCATION.md: s/Authentication:/Authorization:/
  - CURLOPT_HAPROXY_CLIENT_IP.md: emphasize reused connection use
  - CURLOPT_READFUNCTION.md: clarify the size of the buffer
  - CURLOPT_SSH_KEYFUNCTION.md: fix minor indent mistake in example
  - curlx/fopen: replace open CRT functions their with '_s' counterparts (Windows)
  - curlx/multibyte: stop setting macros for non-Windows
  - curlx/strerr: use 'strerror_s()' on Windows
  - curlx: add 'curlx_rename()', fix to support long filenames on Windows
  - curlx: curlx_strcopy() instead of strcpy()
  - curlx: limit use of system allocators to the minimum possible
  - curlx: replace 'mbstowcs'/'wcstombs' with '_s' counterparts (Windows)
  - curlx: replace 'sprintf' with 'snprintf'
  - curlx: use curl alloc in 'curlx_win32_stat()' (Windows)
  - curlx: use curlx allocators in non-memdebug builds (Windows)
  - DEPRECATE: add CMake &lt;3.18 deprecation for April 2026
  - digest: fix OWS and escaped quote handling
  - digest_sspi: fix a memory leak on error path
  - digest_sspi: properly free sspi identity
  - doc: some returned in-memory data may not be altered
  - docs: add a note about --compressed to note about binary output
  - docs: clarify how to do unix domain sockets with SOCKS proxy
  - docs: fix checksrc 'EQUALSPACE' warnings
  - docs: fix time_posttransfer output unit as seconds
  - docs: mention umask need when curl creates files
  - docs: remove dead URLs
  - docs: rename CURLcode variables to 'result'
  - docs: spell it Rustls with a capital R
  - docs: switch more URLs to https://
  - docs: use mresult as variable name for CURLMcode
  - escape: add a length check in curl_easy_escape
  - file: do not pass invalid mode flags to 'open()' on upload (Windows)
  - formdata: validate callback is non-NULL before use
  - ftp: make EPRT connections non-blocking
  - ftp: refactor a piece of code by merging the repeated part
  - ftp: remove #ifdef for define that is always defined
  - ftp: return better on OOM in two places
  - ftp: return from ftp_state_use_port immediately on OOM
  - getenv: drop internal 1-to-1 wrapper
  - getinfo: improve perf in debug mode
  - h2/h3: handle methods with spaces
  - headers: add length argument to Curl_headers_push()
  - hostcheck: fail wildcard match if host starts with a dot
  - hostip.h: drop redundant 'setjmp.h' include
  - hostip: don't store negative lookup on OOM
  - hostip: make more functions return CURLcode
  - hostip: only store negative response for CURLE_COULDNT_RESOLVE_HOST
  - hsts: propagate and error out correctly on OOM
  - hsts: use one malloc instead of two per entry
  - http: acknowledge OOM errors from Curl_input_ntlm
  - http: avoid two strdup()s and do minor simplifications
  - http: error on OOM when creating range header
  - http: fix OOM exit in Curl_http_follow
  - http: handle oom error from Curl_input_digest()
  - http: replace atoi use in Curl_http_follow with curlx_str_number
  - http: return OOM errors from hsts properly
  - http: the :authority header should never contain user+password
  - http: unfold response headers earlier
  - idn: avoid allocations and wcslen on Windows
  - idn: clarify null-termination on Windows
  - idn: fix memory leak in 'win32_ascii_to_idn()'
  - idn: use curlx allocators on Windows
  - imap: check buffer length before accessing it
  - imap: make sure Curl_pgrsSetDownloadSize() does not overflow
  - inet_ntop: avoid the strlen()
  - krb5: fix detecting channel binding feature
  - krb5_sspi: unify a part of error handling
  - ldap: drop PP logic for old, unsupported, Windows SDKs
  - ldap: improve detection of Apple LDAP
  - ldap: provide version for "legacy" ldap as well
  - lib/sendf.h: forward declare two structs
  - lib: cleanup for some typos about spaces and code style
  - lib: create unitprotos.h in the builddir, not srcdir
  - lib: drop unused or duplicate 'curlx/timeval.h' includes
  - lib: drop unused protocol headers
  - lib: eliminate size_t casts
  - lib: error for OOM when extracting URL query
  - lib: fix formatting nits (part 2)
  - lib: fix formatting nits (part 3)
  - lib: fix formatting nits
  - lib: fix gssapi.h include on IBMi
  - lib: name the main CURLMcode variable 'mresult'
  - lib: refactor the type of funcs which have useless return and checks
  - lib: replace '_tcsncpy'/'wcsncpy'/'wcscpy' with '_s' counterparts (Windows)
  - lib: timer stats improvements
  - lib: use 'SOCKET_WRITABLE()'/'SOCKET_READABLE()' where possible
  - libssh2: add paths to error messages for quote commands
  - libssh2: cleanup ssh_force_knownhost_key_type
  - libssh2: consider strdup() failures OOM and return correctly
  - libssh2: replace atoi() in ssh_force_knownhost_key_type
  - libssh: fix state machine loop to progress as it should
  - libssh: properly free sftp_attributes
  - libtests: replace 'atoi()' with 'curlx_str_number()'
  - limit-rate: add example using --limit-rate and --max-time together
  - localtime: detect thread-safe alternatives and use them
  - m4/sectrust: fix test(1) operator
  - manage: expand the 'libcurl support required' message
  - mbedTLS: cleanup insecure/deprecated code
  - mbedtls: fix potential use of uninitialized 'nread'
  - mbedtls: sync format across log messages
  - mbedtls_threadlock: avoid calloc, use array
  - mdlinkcheck: ignore IP numbers, allow '@' in raw URLs
  - mdlinkcheck: only look for markdown links in markdown files
  - memdebug: add mutex for thread safety
  - memdebug: fix realloc logging
  - mk-ca-bundle.md: the file format docs URL is permaredirected
  - mk-ca-bundle.pl: default to SHA256 fingerprints with '-t' option
  - mk-ca-bundle.pl: use 'open()' with argument list to replace backticks
  - mqtt: reject overly big messages
  - mqtt: return error when a too large packet is decoded
  - multi: make max_total_* members size_t
  - multi: remove MSTATE_TUNNELING
  - multi: simplify admin handle processing
  - multibyte: limit 'curlx_convert_*wchar*()' functions to Unicode builds
  - ngtcp2+openssl: fix leak of session
  - ngtcp2: remove the unused Curl_conn_is_ngtcp2 function
  - ngtcp2: retune window sizes
  - noproxy: fix build on systems without IPv6
  - noproxy: fix ipv6 handling
  - noproxy: replace atoi with curlx_str_number
  - openssl: exit properly on OOM when getting certchain
  - openssl: fix a potential memory leak of bio_out
  - openssl: fix a potential memory leak of params.cert
  - openssl: fix building against no-dsa openssl
  - openssl: fix building against no-ocsp openssl with Apple SecTrust
  - openssl: no verify failf message unless strict
  - openssl: release ssl_session if sess_reuse_cb fails
  - openssl: remove code handling default version
  - openssl: simplify 'HAVE_KEYLOG_CALLBACK' guard
  - openssl: stop checking for 'OPENSSL_NO_SHA*' macros
  - openssl: stop checking for 'OPENSSL_NO_TLSEXT' macro
  - osslq: code readability
  - progress: make it one column narrower
  - progress: narrower time display, multiple fixes
  - progress: show fewer digits
  - quiche: use client writer
  - ratelimit blocking: fix busy loop
  - ratelimit: redesign
  - rtmp: fix double-free on URL parse errors
  - rtmp: precaution for a potential integer truncation
  - rtmp: stop redefining 'setsockopt' system symbol on Windows
  - schannel: cap the maximum allowed size for loading cert
  - schannel: fix memory leak of cert_store_path on four error paths
  - schannel: replace atoi() with curlx_str_number()
  - schannel: use Win8 'CERT_NAME_SEARCH_ALL_NAMES_FLAG' with old SDKs
  - schannel_verify: fix a memory leak of cert_context
  - scripts: fix shellcheck SC2046 warnings
  - scripts: use end-of-options marker in 'find -exec' commands
  - setopt: disable CURLOPT_HAPROXY_CLIENT_IP on NULL
  - setopt: when setting bad protocols, don't store them
  - sftp: fix range downloads in both SSH backends
  - slist: constify Curl_slist_append_nodup() string argument
  - smb: fix a size check to be overflow safe
  - socketpair: drop redundant '_WIN32' branch and include
  - socks_sspi: use free() not FreeContextBuffer()
  - source: misc typos
  - speedcheck: do not trigger low speed cancel on transfers with CURL_READFUNC_PAUSE
  - speedlimit: also reset on send unpausing
  - src: drop redundant definition of 'BIT()'
  - src: fix formatting nits
  - ssh: tracing and better pollset handling
  - sspi: fix memory leaks on error paths in 'Curl_create_sspi_identity()'
  - sws: fix binding to unix socket on Windows
  - synctime: tidy up, make it work on all platforms
  - telnet: abort on bad suboption sequence
  - telnet: replace atoi for BINARY handling with curlx_str_number
  - tftp: release filename if conn_get_remote_addr fails
  - tftpd: fix/tidy up 'open()' mode flags
  - tidy-up: avoid '(())', clang-format fixes and more
  - tidy-up: move 'CURL_UNCONST()' out from macro 'curl_unicodefree()'
  - tidy-up: URLs (cont.) and mdlinkcheck
  - tidy-up: URLs
  - tool: consider (some) curl_easy_setopt errors fatal
  - tool: log when loading .curlrc in verbose mode
  - tool_cfgable: free ssl-sessions at exit
  - tool_doswin: clear pointer when thread takes ownership
  - tool_doswin: increase allowable length of path sanitizer
  - tool_doswin: remove the max length check
  - tool_getparam: simplify the --rate parser
  - tool_getparam: use memdup0() instead of malloc + copy
  - tool_getparam: verify that a file exists for some options
  - tool_help: add checks to avoid unsigned wrap around
  - tool_ipfs: check return codes better
  - tool_msgs: make voutf() use stack instead of heap
  - tool_operate: exit on curl_share_setopt errors
  - tool_operate: fix a case of ignoring return code in operate()
  - tool_operate: fix case of ignoring return code in single_transfer
  - tool_operate: remove redundant condition
  - tool_operate: return error for OOM in append2query
  - tool_operate: use curlx_str_number instead of atoi
  - tool_paramhlp: refuse --proto remove all protocols
  - tool_paramhlp: remove a malloc+free from proto2num()
  - tool_paramhlp: simplify number parsing
  - tool_progress: fix large time outputs and decimal size display
  - tool_urlglob: acknowledge OOM in peek_ipv6
  - tool_urlglob: clean up used memory on errors better
  - tool_urlglob: constify an argument
  - tool_urlglob: fix propagating OOM error from 'sanitize_file_name()'
  - tool_urlglob: support globs as long as config line lengths
  - tool_writeout: bail out proper on OOM
  - url: fix return code for OOM in parse_proxy()
  - url: if curl_url_get() fails due to OOM, error out properly
  - url: if OOM in parse_proxy() return error
  - url: return error at once when OOM in netrc handling
  - urlapi: fix mem-leaks in curl_url_get error paths
  - urlapi: handle OOM properly when setting URL
  - urlapi: return OOM correctly from parse_hostname_login()
  - verify-release: update to avoid shellcheck warning SC2034
  - vquic-tls/gnutls: call Curl_gtls_verifyserver unconditionally
  - vquic: do not pass invalid mode flags to 'open()' (Windows)
  - vquic: do_sendmsg full init
  - vquic: ignore 0-length UDP packets
  - vquic: initialize new callback in nghttp3 1.14.0+
  - vtls: drop unused 'use_alpn' from 'ssl_connect_data' struct
  - vtls: fix CURLOPT_CAPATH use
  - vtls: handle possible malicious certs_num from peer
  - vtls: pinned key check
  - wcurl: import v2025.11.09
  - wcurl: import v2026.01.05
  - ws: replace a cast by matching the format string
  - x509asn1: drop unused 'hostcheck.h', 'vtls_int.h' includes
  * Rebase patches:
  - libcurl-ocloexec.patch
  - curl-secure-getenv.patch
  * Remove patch curl-vtls-fix-CURLOPT_CAPATH-use.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773144000">- Build with --enable-ntlm. Certain Exchange Server endpoints
  oddly permit NTLM but not Basic-type authentication.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1773230400">- Update to 8.19.0:
  * Security fixes:
  - CVE-2026-1965: Bad reuse of HTTP Negotiate connection (bsc#1259362)
  - CVE-2026-3783: Token leak with redirect and netrc (bsc#1259363)
  - CVE-2026-3784: Wrong proxy connection reuse with credentials (bsc#1259364)
  - CVE-2026-3805: Use after free in SMB connection reuse (bsc#1259365)
  * Changes:
  - BUG-BOUNTY.md: we stop the bug-bounty end of Jan 2026
  - cmake: add 'CURL_BUILD_EVERYTHING' option
  - mqtt: initial support for MQTTS
  - tool: support fractions for --limit-rate and --max-filesize
  - tool_cb_hdr: with -J, use the redirect name as a backup
  - vquic: drop support for OpenSSL-QUIC
  * Bugfixes:
  - altsvc: only accept 17 byte dates from files
  - asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails
  - build: move curl stat struct type to the curlx namespace
  - build: require POSIX 'strdup()'
  - build: tidy up and dedupe 'strdup' functions
  - cf-socket: ignore SOCK_CLOEXEC etc for socktype equality checks
  - cf-socket: use SOCK_CLOEXEC in socket_open when available
  - cmake: reference OpenSSL and ZLIB imported targets only when enabled
  - cmake: skip binutils ld hack if zlib/openssl target is not 'IMPORTED'
  - config2setopts: acknowledge OOM error from CURLOPT_MIMEPOST
  - curl: add -I and -i to -h important
  - curl_setup.h: simplify curl memory macro mappings
  - curlx: drop unused 'curlx_saferealloc()'
  - digest: escape double quotes and backslashes in realm and nonce
  - digest: fix memory leak in auth_create_digest_http_message()
  - digest: handle quotes in the path
  - easy: reset errorbuf on eyeballing success
  - easy: reset pausing when resetting request
  - ftp: replace a 'curlx_free()' with 'curlx_dyn_free()'
  - ftp: split ftp_state_use_port into sub functions
  - GOVERNANCE.md: Post-Daniel BDFL
  - gss: exclude verbose error logic from non-verbose builds
  - h2+h3: align stream close handling
  - hostip.c: fix leak of addrinfo
  - hostip6: remove debug-only code
  - hostip: fix unreachable code in rare build configuration
  - http/3: add description for known server error codes
  - http1: fix potential NULL dereference in 'Curl_h1_req_parse_read()'
  - http: only send bearer if auth is allowed
  - imap: add a check for Curl_meta_get()
  - imap: check 'imap_sendf()' printf masks at compile-time
  - imap: skip literals inside quoted strings
  - include: mask computed auth/proto bitmasks to 32 bits
  - lib: disable websockets early if no http
  - lib: make sigpipe handling more lazy
  - lib: reorder protocol functions to avoid forward declarations (email,ftp, misc, ssh)
  - lib: separate scheme info from protocol implementation
  - lib: use (u)int64_t instead of long long
  - mbedtls: guard TLS 1.3 + session tickets usage inside ifdef
  - mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
  - md4, md5: drop redundant forward declarations
  - md4, md5: replace custom types with 'uint32_t'
  - mimepost: allocate main struct on-demand
  - mk-ca-bundle.pl: drop support for obsolete/insecure fingerprint algos
  - mqtt: better too-big-message-check
  - mqtt: fix EOF handling
  - mqtt: verify Remaining Length for CONNACK and PUBACK
  - multi: avoid a theoretical 32-bit wrap
  - multi: probe for IPv6 functionality in multi_init()
  - noproxy: simplify, don't mix const non-const in strchr()
  - openldap: avoid forward declarations in ldaps code
  - openssl+ech: workaround for insecure handshakes
  - openssl: adapt to OpenSSL master adding const to more APIs
  - OpenSSL: check reuse of sessions for verify status
  - openssl: disable local keylog feature if built-in upstream
  - openssl: fix compiler warning with OpenSSL master
  - openssl: fix potential OOB read in debug/verbose logging
  - quiche: use PRIu64 for outputting the stream id
  - request.h: rename parameter 'buf' to 'req' in Curl_req_send
  - rtsp: fix assertion failure on zero-length RTP payload
  - rtspd: fix to check 'realloc()' result
  - setopt: refuse blobs with zero length
  - ssh: dedupe state change function
  - tftp: correct the filename length check
  - timeout handling: auto-detect effective timeout
  - tls: add new SSLSUPP flags for several options
  - tls: remove checks for DEFAULT
  - tool: enable header separation for HTTPS proxies
  - tool_cb_hdr: suppress header output when --out-null
  - tool_operate: reset the URL --url-query between --next
  - url: fix reuse of connections using HTTP Negotiate
  - urlapi: use U_CURLU_URLDECODE when toggling it off unsigned
  - urldata: byebye 'conn-&gt;hostname_resolve'
  - urldata: change 'keep_post' into three distinct bitfields
  - urldata: convert 'long' fields to fixed variable types
  - urldata: switch to uint* types
  - usercertinmem: use the correct cert BIO
  - vquic: handle SOCKEMSGSIZE correctly
  - vtls: dedupe common on-session-reuse logic
  - vtls: use ALPN http/1.0 &amp; http/1.1 for HTTP/1.0 requests
  - VULN-DISCLOSURE-POLICY.md: push reports to the web form
  - VULN-DISCLOSURE-POLICY.md: use hackerone
  - x509asn1: make encodeOID stop on too long input
  * Remove now unrecognized option --with-openssl-quic
  * Rebase patches:
  - curl-disabled-redirect-protocol-message.patch
  - dont-mess-with-rpmoptflags.patch
  - libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1774526400">- Update %suse_version checks for SLES 16.x (jsc#PED-15813)</changelog>
</package>
<package pkgid="703d5638ac9012a452c314cb6e860895969888887daee1a68794401df85a6d49e4011f8ee1f63ec5e106d87c9114d3fb317c85d9f35343b58fc70d76cabd085e" name="curl-zsh-completion" arch="noarch">
  <version epoch="0" ver="8.19.0" rel="2.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1752494400">- Fix the --ftp-pasv option in curl v8.14.1 [bsc#1246197]
  * tool_getparam: fix --ftp-pasv [5f805ee]
  * Add curl-fix--ftp-pasv.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753099200">- Update to 8.15.0:
  * Changes:
  - TLS: remove support for Secure Transport and BearSSL
  * Bugfixes:
  - cf-socket: make socket data_pending a nop
  - configure: order LDAP after the SSL libraries
  - curl: improve non-blocking STDIN performance
  - curl_get_line: make sure lines end with newline
  - curl_path: make SFTP handle a path like /~ properly.
  - curlinfo: provide the 'digest' feature
  - digest: fix build with disabled digest auth
  - docs: note SSLS-EXPORT feature in -ssl-sessions doc
  - docs: reflect that delimiter-separated capath is only OpenSSL
  - docs: sync -tls-earlydata support w/ CURLOPT_SSL_OPTIONS
  - http/3: report handshake with version and cipher as for TCP connections
  - http2: do not delay RST send on aborted transfer
  - http_ntlm: protect against null deref
  - ldap: initial support for --with-ldap option
  - lib: address singleuse issues
  - lib: avoid reusing unclean connection
  - lib: drop two interim macros in favor of native libcurl API calls
  - lib: stop 'time()' debug overrides at the end of source in altsvc, hsts
  - lib: unify recv/send function signatures
  - memdebug.h: #undef 'fclose' before defining it
  - openssl: enable readahead
  - openssl: error on SSL_ERROR_SYSCALL
  - openssl: fix handling of buffered data
  - openssl: fix openssl engine use
  - openssl: fix pkcs11 provider available check
  - quic: implement CURLINFO_TLS_SSL_PTR
  - schannel: allow partial chains for manual peer verification
  - SCP/SFTP: avoid busy loop after EAGAIN
  - socks: fix query when filter context is null
  - tls: remove Curl_ssl false_start
  - tool_getparam: fix --ftp-pasv
  - tool_operate: fix return code when --retry is used but not triggered
  - top-complexity: lower max allowed complexity threshold to 90
  - url: fix NULL deref with bad password when no user is provided
  - urlapi: use uppercase hex encoding
  - vtls: change send/recv signatures of tls backends
  - vtls: prefer ciphersuite to cipher in msgs
  - vtls: prefer rustls-ffi ciphersuite name API
  - xfer: manage pause bits
  * Remove patches upstream:
  - curl-fix--ftp-pasv.patch
  - fix-return-code-with-retry.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1757505600">- Update to 8.16.0:
  * Security fixes:
  - [bsc#1249191, CVE-2025-9086] Out of bounds read for cookie path
  - [bsc#1249348, CVE-2025-10148] Predictable WebSocket mask
  * Changes:
  - curl: add --follow and --out-null
  - curl: add --parallel-max-host to limit concurrent connections per host
  - curl: make --retry-delay and --retry-max-time accept decimal seconds
  - hostip: cache negative name resolves
  - ip happy eyeballing: keep attempts running
  - multi: add curl_multi_get_offt
  - multi: add CURLMOPT_NETWORK_CHANGED to signal network changed
  - netrc: use the NETRC environment variable (first) if set
  - smtp: allow suffix behind a mail address for RFC 3461
  - tls: make default TLS version be minimum 1.2
  - tool_getparam: add support for `--longopt=value`
  - vquic: drop msh3
  - websocket: support CURLOPT_READFUNCTION
  * Bugfixes:
  - _PROTOCOLS.md: mention file:// is only for absolute paths
  - acinclude: --with-ca-fallback only works with OpenSSL
  - bufq: add integer overflow checks before chunk allocations
  - cmake: fix `ENABLE_UNIX_SOCKETS=OFF` with pre-fill enabled on unix
  - cmake: fix setting LTO properties on the wrong targets
  - configure: tidy up internal names in ngtcp2 ossl detection logic
  - connectdata: remove primary+secondary ip_quadruple
  - connection: terminate after goaway
  - cookie: don't treat the leading slash as trailing
  - cookie: remove expired cookies before listing
  - curl: tool_read_cb fix of segfault
  - curl_ossl: extend callback table for nghttp3 1.11.0
  - DEPRECATE.md: drop old OpenSSL versions
  - idn: reject conversions that end up as a zero length hostname
  - ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0
  - ngtcp2: handshake timeout should be equal to --connect-timeout
  - openssl: add and use `HAVE_OPENSSL3` internal macro
  - openssl: check SSL_write() length on retries
  - openssl: clear errors after a failed `d2i_X509()`
  - openssl: drop redundant `HAVE_OPENSSL_VERSION` macro
  - openssl: drop single-use interim macro `USE_OPENSSL_SRP`
  - openssl: output unescaped utf8 x509 issuer/subject DNs
  - parallel-max: bump the max value to 65535
  - resolving: dns error tracing
  - schannel: add an error message for client cert not found
  - schannel: assume `CERT_CHAIN_REVOCATION_CHECK_CHAIN`
  - schannel: fix renegotiation
  - schannel: improve handshake procedure
  - socks: do_SOCKS5: Fix invalid buffer content on short send
  - threaded-resolver: fix shutdown
  - tool_getparam: warn on more unicode prefixes
  - tool_urlglob: add integer overflow protection
  - urlapi: allow more path characters "raw" when asked to URL encode
  - urlglob: only accept 255 globs
  - vtls: set seen http version on successful ALPN
  - websocket: handling of PONG frames
  - websocket: improve handling of 0-len frames
  - websocket: reset upload_done when sending data
  - ws: avoid NULL pointer deref in curl_ws_recv
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1758888000">- curl: http: handle user-defined connection headers [bsc#1249448]
  * Add curl-handle_user-defined_connection_headers.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1762344000">- Update to 8.17.0:
  * Security fixes:
  - [bsc#1252859, CVE-2025-10966] curl: missing SFTP host
    verification with wolfSSH
  - [bsc#1253757, CVE-2025-11563] curl: wcurl path traversal with
    percent-encoded slashes
  * Changes:
  - krb5: drop support for Kerberos FTP
  - multi: add notifications API
  - ssl: support Apple SecTrust configurations
  - tool_getparam: add --knownhosts
  - vssh: drop support for wolfSSH
  - wcurl: import v2025.11.04
  * Bugfixes:
  - ares: fix leak in tracing
  - base64: accept zero length argument to base64_encode
  - c-ares: when resolving failed, persist error
  - cf-socket: set FD_CLOEXEC on all sockets opened
  - cf-socket: use the right byte order for ports in bindlocal
  - conn: fix hostname move on connection reuse
  - conncache: prevent integer overflow in maxconnects calculation
  - cookie: avoid saving a cookie file if no transfer was done
  - curl_easy_getinfo: error code on NULL arg
  - curl_path: make sure just whitespace is illegal
  - digest_sspi: fix two memory leaks in error branches
  - ftp: add extra buffer length check
  - ftp: check errors on remote ip for data connection
  - gnutls: check conversion of peer cert chain
  - gnutls: fix re-handshake comments
  - gssapi: make channel binding conditional on GSS_C_CHANNEL_BOUND_FLAG
  - gtls: check the return value of gnutls_pubkey_init()
  - hmac: free memory properly on errors
  - HTTP3: clarify the status for "old" OpenSSL, not current
  - kerberos: bump minimum to 1.3 (2003-07-08), drop legacy logic
  - krb5_gssapi: fix memory leak on error path
  - krb5_sspi: the chlg argument is NOT optional
  - ldap: avoid null ptr deref on failure
  - ldap: do not base64 encode zero length string
  - lib: SSL connection reuse
  - libssh/libssh2: reject quote command lines with too much data
  - libssh/sftp: fix resume corruption by avoiding O_APPEND with rresume
  - libssh: acknowledge SSH_AGAIN in the SFTP state machine
  - nghttp3: return NGHTTP3_ERR_CALLBACK_FAILURE from recv_header
  - ngtcp2: close just-opened QUIC stream when submit_request fails
  - ngtcp2: compare idle timeout in ms to avoid overflow
  - noproxy: fix the IPV6 network mask pattern match
  - NTLM: disable if DES support missing from OpenSSL or mbedTLS
  - openldap: limit max incoming size
  - openssl: call SSL_get_error() with proper error
  - openssl: check CURL_SSLVERSION_MAX_DEFAULT properly
  - openssl: fail if more than MAX_ALLOWED_CERT_AMOUNT certs
  - openssl: fail the transfer if ossl_certchain() fails
  - openssl: fix peer certificate leak in channel binding
  - openssl: fix resource leak in provider error path
  - openssl: free UI_METHOD on exit path
  - openssl: only try engine/provider if a cert file/name is provided
  - openssl: set io_need always
  - openssl: skip session resumption when verifystatus is set
  - pop3: fix CAPA response termination detection
  - quic: fix min TLS version handling
  - quic: ignore EMSGSIZE on receive
  - schannel: properly close the certfile on error
  - schannel_verify: fix mem-leak in Curl_verify_host
  - socks: avoid UAF risk in error path
  - socks: deny server basic-auth if not configured
  - socks_gssapi: reject too long tokens
  - socks_gssapi: remove the forced "no protection"
  - thread: errno on thread creation
  - ws: reject curl_ws_recv called with NULL buffer with a buflen
  * Rebase libcurl-ocloexec.patch
  * Remove curl-handle_user-defined_connection_headers.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763553600">- Fix a regression in curl 8.17.0: [bsc#1253116]
  * Builds with no CURL_CA_PATH ignore CURLOPT_CAPATH
  * vtls: fix CURLOPT_CAPATH use [gh#curl/curl#19401]
  * Add upstream curl-vtls-fix-CURLOPT_CAPATH-use.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1767787200">- Update to 8.18.0:
  * Security fixes:
  - [bsc#1256105, CVE-2025-14017] ldap: call ldap_init() before setting the options
  - [bsc#1255731, CVE-2025-14524] curl_sasl: if redirected, require permission to use bearer
  - [bsc#1255734, CVE-2025-15224] libssh: require private key or user-agent for public key auth
  - [bsc#1255732, CVE-2025-14819] openssl: toggling CURLSSLOPT_NO_PARTIALCHAIN makes a different CA cache
  - [bsc#1255733, CVE-2025-15079] libssh: set both knownhosts options to the same file
  * Changes:
  - openssl: bump minimum OpenSSL version to 3.0.0
  * Bugfixes:
  - alt-svc: more flexibility on same destination
  - altsvc: accept ma/persist per alternative entry
  - altsvc: make it one malloc instead of three per entry
  - asyn-ares: handle Curl_dnscache_mk_entry() OOM error
  - asyn-ares: remove hostname free on OOM
  - asyn-thrdd: fix Curl_async_getaddrinfo() on systems without getaddrinfo
  - asyn-thrdd: release rrname if ares_init_options fails
  - auth: always treat Curl_auth_ntlm_get() returning NULL as OOM
  - autotools: add nettle library detection via pkg-config (for GnuTLS)
  - autotools: drop autoconf &lt;2.59 compatibility code (zz60-xc-ovr)
  - autotools: fix LargeFile feature display on Windows (after prev patch)
  - autotools: tidy-up 'if' expressions
  - build: add build-level 'CURL_DISABLE_TYPECHECK' options
  - build: exclude clang prereleases from compiler warning options
  - build: replace '-pedantic' with '-Wpedantic' when supported
  - build: set '-Wno-format-signedness'
  - build: tidy-up MSVC CRT warning suppression macros
  - ccsidcurl: make curl_mime_data_ccsid() use the converted size
  - cf-h1-proxy: support folded headers in CONNECT responses
  - cf-https-connect: allocate ctx at first in cf_hc_create()
  - cf-socket: drop feature check for 'IPV6_V6ONLY' on Windows
  - cf-socket: enable Win10 'TCP_KEEP*' options with old SDKs
  - cf-socket: limit use of 'TCP_KEEP*' to Windows 10.0.16299+ at runtime
  - cf-socket: return OOM error if socket() fails due to OOM
  - cf-socket: trace ignored errors
  - cfilters: make conn_forget_socket a private libssh function
  - checksrc.pl: detect assign followed by more than one space
  - cmake: adjust defaults for target platforms not supporting shared libs
  - cmake: define dependencies as 'IMPORTED' interface targets
  - cmake: delete unused file 'CMake/CMakeConfigurableFile.in'
  - cmake: disable 'CURL_CA_PATH' auto-detection if 'USE_APPLE_SECTRUST=ON'
  - cmake: fix 'ws2_32' reference in 'curl-config.cmake'
  - cmake: honor 'CURL_DISABLE_INSTALL' and 'CURL_ENABLE_EXPORT_TARGET'
  - cmake: replace deprecated 'OPENSSL_FOUND' with 'OpenSSL_FOUND'
  - cmake: replace deprecated 'PERL_FOUND' with 'Perl_FOUND'
  - cmake: save and restore 'CMAKE_MODULE_PATH' in 'curl-config.cmake'
  - cmake: set found status to OFF when not found (for compression deps)
  - code: minor indent fixes before closing braces
  - config-win32.h: delete obsolete, non-Windows comments
  - config-win32.h: drop unused/obsolete 'CURL_HAS_OPENLDAP_LDAPSDK'
  - config2setopts: add space in cookie header with multiple -b
  - config2setopts: bail out if curl_url_get() returns OOM
  - config2setopts: exit if curl_url_set() fails on OOM
  - configure: delete unused variable
  - conncache: silence '-Wnull-dereference' on gcc 14 RISC-V 64
  - conncontrol: reuse handling
  - connect: reshuffle Curl_timeleft_ms to avoid 'redundant condition'
  - connection: attached transfer count
  - content_encoding: avoid strcpy
  - cookie. return proper error on OOM
  - cookie: allocate the main struct once cookie is fine
  - cookie: flush better
  - cookie: only keep and use the canonical cleaned up path
  - cookie: propagate errors better, cleanup the internal API
  - cookie: return error on OOM
  - cookie: when parsing a cookie header, delay all allocations until okay
  - cshutdn: acknowledge FD_SETSIZE for shutdown descriptors
  - curl: fix progress meter in parallel mode
  - curl_fopen: do not pass invalid mode flags to 'open()' on Windows
  - curl_gssapi: make sure Curl_gss_log_error() has an initialized buffer
  - curl_ntlm_core: fix DES_* symbols for some wolfSSL builds
  - curl_quiche: refuse headers with CR, LF or null bytes
  - curl_sasl: make Curl_sasl_decode_mech compare case insensitively
  - curl_setup.h: document more funcs flagged by '_CRT_SECURE_NO_WARNINGS'
  - curl_setup.h: drop stray '#undef stat' (Windows)
  - curl_setup.h: drop superfluous parenthesis from 'Curl_safefree' macro
  - curl_threads: don't do another malloc if the first fails
  - curl_trc: delete unused DoH remains
  - CURLINFO: remove 'get' and 'get the' from each short desc
  - CURLINFO_SCHEME/PROTOCOL: they return the "scheme" for a "transfer"
  - CURLINFO_TLS_SSL_PTR.md: remove CURLINFO_TLS_SESSION text
  - CURLMOPT_SOCKETFUNCTION.md: fix the callback argument use
  - CURLOPT_ACCEPT_ENCODING.md: warn about the expansion
  - CURLOPT_FOLLOWLOCATION.md: s/Authentication:/Authorization:/
  - CURLOPT_HAPROXY_CLIENT_IP.md: emphasize reused connection use
  - CURLOPT_READFUNCTION.md: clarify the size of the buffer
  - CURLOPT_SSH_KEYFUNCTION.md: fix minor indent mistake in example
  - curlx/fopen: replace open CRT functions their with '_s' counterparts (Windows)
  - curlx/multibyte: stop setting macros for non-Windows
  - curlx/strerr: use 'strerror_s()' on Windows
  - curlx: add 'curlx_rename()', fix to support long filenames on Windows
  - curlx: curlx_strcopy() instead of strcpy()
  - curlx: limit use of system allocators to the minimum possible
  - curlx: replace 'mbstowcs'/'wcstombs' with '_s' counterparts (Windows)
  - curlx: replace 'sprintf' with 'snprintf'
  - curlx: use curl alloc in 'curlx_win32_stat()' (Windows)
  - curlx: use curlx allocators in non-memdebug builds (Windows)
  - DEPRECATE: add CMake &lt;3.18 deprecation for April 2026
  - digest: fix OWS and escaped quote handling
  - digest_sspi: fix a memory leak on error path
  - digest_sspi: properly free sspi identity
  - doc: some returned in-memory data may not be altered
  - docs: add a note about --compressed to note about binary output
  - docs: clarify how to do unix domain sockets with SOCKS proxy
  - docs: fix checksrc 'EQUALSPACE' warnings
  - docs: fix time_posttransfer output unit as seconds
  - docs: mention umask need when curl creates files
  - docs: remove dead URLs
  - docs: rename CURLcode variables to 'result'
  - docs: spell it Rustls with a capital R
  - docs: switch more URLs to https://
  - docs: use mresult as variable name for CURLMcode
  - escape: add a length check in curl_easy_escape
  - file: do not pass invalid mode flags to 'open()' on upload (Windows)
  - formdata: validate callback is non-NULL before use
  - ftp: make EPRT connections non-blocking
  - ftp: refactor a piece of code by merging the repeated part
  - ftp: remove #ifdef for define that is always defined
  - ftp: return better on OOM in two places
  - ftp: return from ftp_state_use_port immediately on OOM
  - getenv: drop internal 1-to-1 wrapper
  - getinfo: improve perf in debug mode
  - h2/h3: handle methods with spaces
  - headers: add length argument to Curl_headers_push()
  - hostcheck: fail wildcard match if host starts with a dot
  - hostip.h: drop redundant 'setjmp.h' include
  - hostip: don't store negative lookup on OOM
  - hostip: make more functions return CURLcode
  - hostip: only store negative response for CURLE_COULDNT_RESOLVE_HOST
  - hsts: propagate and error out correctly on OOM
  - hsts: use one malloc instead of two per entry
  - http: acknowledge OOM errors from Curl_input_ntlm
  - http: avoid two strdup()s and do minor simplifications
  - http: error on OOM when creating range header
  - http: fix OOM exit in Curl_http_follow
  - http: handle oom error from Curl_input_digest()
  - http: replace atoi use in Curl_http_follow with curlx_str_number
  - http: return OOM errors from hsts properly
  - http: the :authority header should never contain user+password
  - http: unfold response headers earlier
  - idn: avoid allocations and wcslen on Windows
  - idn: clarify null-termination on Windows
  - idn: fix memory leak in 'win32_ascii_to_idn()'
  - idn: use curlx allocators on Windows
  - imap: check buffer length before accessing it
  - imap: make sure Curl_pgrsSetDownloadSize() does not overflow
  - inet_ntop: avoid the strlen()
  - krb5: fix detecting channel binding feature
  - krb5_sspi: unify a part of error handling
  - ldap: drop PP logic for old, unsupported, Windows SDKs
  - ldap: improve detection of Apple LDAP
  - ldap: provide version for "legacy" ldap as well
  - lib/sendf.h: forward declare two structs
  - lib: cleanup for some typos about spaces and code style
  - lib: create unitprotos.h in the builddir, not srcdir
  - lib: drop unused or duplicate 'curlx/timeval.h' includes
  - lib: drop unused protocol headers
  - lib: eliminate size_t casts
  - lib: error for OOM when extracting URL query
  - lib: fix formatting nits (part 2)
  - lib: fix formatting nits (part 3)
  - lib: fix formatting nits
  - lib: fix gssapi.h include on IBMi
  - lib: name the main CURLMcode variable 'mresult'
  - lib: refactor the type of funcs which have useless return and checks
  - lib: replace '_tcsncpy'/'wcsncpy'/'wcscpy' with '_s' counterparts (Windows)
  - lib: timer stats improvements
  - lib: use 'SOCKET_WRITABLE()'/'SOCKET_READABLE()' where possible
  - libssh2: add paths to error messages for quote commands
  - libssh2: cleanup ssh_force_knownhost_key_type
  - libssh2: consider strdup() failures OOM and return correctly
  - libssh2: replace atoi() in ssh_force_knownhost_key_type
  - libssh: fix state machine loop to progress as it should
  - libssh: properly free sftp_attributes
  - libtests: replace 'atoi()' with 'curlx_str_number()'
  - limit-rate: add example using --limit-rate and --max-time together
  - localtime: detect thread-safe alternatives and use them
  - m4/sectrust: fix test(1) operator
  - manage: expand the 'libcurl support required' message
  - mbedTLS: cleanup insecure/deprecated code
  - mbedtls: fix potential use of uninitialized 'nread'
  - mbedtls: sync format across log messages
  - mbedtls_threadlock: avoid calloc, use array
  - mdlinkcheck: ignore IP numbers, allow '@' in raw URLs
  - mdlinkcheck: only look for markdown links in markdown files
  - memdebug: add mutex for thread safety
  - memdebug: fix realloc logging
  - mk-ca-bundle.md: the file format docs URL is permaredirected
  - mk-ca-bundle.pl: default to SHA256 fingerprints with '-t' option
  - mk-ca-bundle.pl: use 'open()' with argument list to replace backticks
  - mqtt: reject overly big messages
  - mqtt: return error when a too large packet is decoded
  - multi: make max_total_* members size_t
  - multi: remove MSTATE_TUNNELING
  - multi: simplify admin handle processing
  - multibyte: limit 'curlx_convert_*wchar*()' functions to Unicode builds
  - ngtcp2+openssl: fix leak of session
  - ngtcp2: remove the unused Curl_conn_is_ngtcp2 function
  - ngtcp2: retune window sizes
  - noproxy: fix build on systems without IPv6
  - noproxy: fix ipv6 handling
  - noproxy: replace atoi with curlx_str_number
  - openssl: exit properly on OOM when getting certchain
  - openssl: fix a potential memory leak of bio_out
  - openssl: fix a potential memory leak of params.cert
  - openssl: fix building against no-dsa openssl
  - openssl: fix building against no-ocsp openssl with Apple SecTrust
  - openssl: no verify failf message unless strict
  - openssl: release ssl_session if sess_reuse_cb fails
  - openssl: remove code handling default version
  - openssl: simplify 'HAVE_KEYLOG_CALLBACK' guard
  - openssl: stop checking for 'OPENSSL_NO_SHA*' macros
  - openssl: stop checking for 'OPENSSL_NO_TLSEXT' macro
  - osslq: code readability
  - progress: make it one column narrower
  - progress: narrower time display, multiple fixes
  - progress: show fewer digits
  - quiche: use client writer
  - ratelimit blocking: fix busy loop
  - ratelimit: redesign
  - rtmp: fix double-free on URL parse errors
  - rtmp: precaution for a potential integer truncation
  - rtmp: stop redefining 'setsockopt' system symbol on Windows
  - schannel: cap the maximum allowed size for loading cert
  - schannel: fix memory leak of cert_store_path on four error paths
  - schannel: replace atoi() with curlx_str_number()
  - schannel: use Win8 'CERT_NAME_SEARCH_ALL_NAMES_FLAG' with old SDKs
  - schannel_verify: fix a memory leak of cert_context
  - scripts: fix shellcheck SC2046 warnings
  - scripts: use end-of-options marker in 'find -exec' commands
  - setopt: disable CURLOPT_HAPROXY_CLIENT_IP on NULL
  - setopt: when setting bad protocols, don't store them
  - sftp: fix range downloads in both SSH backends
  - slist: constify Curl_slist_append_nodup() string argument
  - smb: fix a size check to be overflow safe
  - socketpair: drop redundant '_WIN32' branch and include
  - socks_sspi: use free() not FreeContextBuffer()
  - source: misc typos
  - speedcheck: do not trigger low speed cancel on transfers with CURL_READFUNC_PAUSE
  - speedlimit: also reset on send unpausing
  - src: drop redundant definition of 'BIT()'
  - src: fix formatting nits
  - ssh: tracing and better pollset handling
  - sspi: fix memory leaks on error paths in 'Curl_create_sspi_identity()'
  - sws: fix binding to unix socket on Windows
  - synctime: tidy up, make it work on all platforms
  - telnet: abort on bad suboption sequence
  - telnet: replace atoi for BINARY handling with curlx_str_number
  - tftp: release filename if conn_get_remote_addr fails
  - tftpd: fix/tidy up 'open()' mode flags
  - tidy-up: avoid '(())', clang-format fixes and more
  - tidy-up: move 'CURL_UNCONST()' out from macro 'curl_unicodefree()'
  - tidy-up: URLs (cont.) and mdlinkcheck
  - tidy-up: URLs
  - tool: consider (some) curl_easy_setopt errors fatal
  - tool: log when loading .curlrc in verbose mode
  - tool_cfgable: free ssl-sessions at exit
  - tool_doswin: clear pointer when thread takes ownership
  - tool_doswin: increase allowable length of path sanitizer
  - tool_doswin: remove the max length check
  - tool_getparam: simplify the --rate parser
  - tool_getparam: use memdup0() instead of malloc + copy
  - tool_getparam: verify that a file exists for some options
  - tool_help: add checks to avoid unsigned wrap around
  - tool_ipfs: check return codes better
  - tool_msgs: make voutf() use stack instead of heap
  - tool_operate: exit on curl_share_setopt errors
  - tool_operate: fix a case of ignoring return code in operate()
  - tool_operate: fix case of ignoring return code in single_transfer
  - tool_operate: remove redundant condition
  - tool_operate: return error for OOM in append2query
  - tool_operate: use curlx_str_number instead of atoi
  - tool_paramhlp: refuse --proto remove all protocols
  - tool_paramhlp: remove a malloc+free from proto2num()
  - tool_paramhlp: simplify number parsing
  - tool_progress: fix large time outputs and decimal size display
  - tool_urlglob: acknowledge OOM in peek_ipv6
  - tool_urlglob: clean up used memory on errors better
  - tool_urlglob: constify an argument
  - tool_urlglob: fix propagating OOM error from 'sanitize_file_name()'
  - tool_urlglob: support globs as long as config line lengths
  - tool_writeout: bail out proper on OOM
  - url: fix return code for OOM in parse_proxy()
  - url: if curl_url_get() fails due to OOM, error out properly
  - url: if OOM in parse_proxy() return error
  - url: return error at once when OOM in netrc handling
  - urlapi: fix mem-leaks in curl_url_get error paths
  - urlapi: handle OOM properly when setting URL
  - urlapi: return OOM correctly from parse_hostname_login()
  - verify-release: update to avoid shellcheck warning SC2034
  - vquic-tls/gnutls: call Curl_gtls_verifyserver unconditionally
  - vquic: do not pass invalid mode flags to 'open()' (Windows)
  - vquic: do_sendmsg full init
  - vquic: ignore 0-length UDP packets
  - vquic: initialize new callback in nghttp3 1.14.0+
  - vtls: drop unused 'use_alpn' from 'ssl_connect_data' struct
  - vtls: fix CURLOPT_CAPATH use
  - vtls: handle possible malicious certs_num from peer
  - vtls: pinned key check
  - wcurl: import v2025.11.09
  - wcurl: import v2026.01.05
  - ws: replace a cast by matching the format string
  - x509asn1: drop unused 'hostcheck.h', 'vtls_int.h' includes
  * Rebase patches:
  - libcurl-ocloexec.patch
  - curl-secure-getenv.patch
  * Remove patch curl-vtls-fix-CURLOPT_CAPATH-use.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773144000">- Build with --enable-ntlm. Certain Exchange Server endpoints
  oddly permit NTLM but not Basic-type authentication.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1773230400">- Update to 8.19.0:
  * Security fixes:
  - CVE-2026-1965: Bad reuse of HTTP Negotiate connection (bsc#1259362)
  - CVE-2026-3783: Token leak with redirect and netrc (bsc#1259363)
  - CVE-2026-3784: Wrong proxy connection reuse with credentials (bsc#1259364)
  - CVE-2026-3805: Use after free in SMB connection reuse (bsc#1259365)
  * Changes:
  - BUG-BOUNTY.md: we stop the bug-bounty end of Jan 2026
  - cmake: add 'CURL_BUILD_EVERYTHING' option
  - mqtt: initial support for MQTTS
  - tool: support fractions for --limit-rate and --max-filesize
  - tool_cb_hdr: with -J, use the redirect name as a backup
  - vquic: drop support for OpenSSL-QUIC
  * Bugfixes:
  - altsvc: only accept 17 byte dates from files
  - asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails
  - build: move curl stat struct type to the curlx namespace
  - build: require POSIX 'strdup()'
  - build: tidy up and dedupe 'strdup' functions
  - cf-socket: ignore SOCK_CLOEXEC etc for socktype equality checks
  - cf-socket: use SOCK_CLOEXEC in socket_open when available
  - cmake: reference OpenSSL and ZLIB imported targets only when enabled
  - cmake: skip binutils ld hack if zlib/openssl target is not 'IMPORTED'
  - config2setopts: acknowledge OOM error from CURLOPT_MIMEPOST
  - curl: add -I and -i to -h important
  - curl_setup.h: simplify curl memory macro mappings
  - curlx: drop unused 'curlx_saferealloc()'
  - digest: escape double quotes and backslashes in realm and nonce
  - digest: fix memory leak in auth_create_digest_http_message()
  - digest: handle quotes in the path
  - easy: reset errorbuf on eyeballing success
  - easy: reset pausing when resetting request
  - ftp: replace a 'curlx_free()' with 'curlx_dyn_free()'
  - ftp: split ftp_state_use_port into sub functions
  - GOVERNANCE.md: Post-Daniel BDFL
  - gss: exclude verbose error logic from non-verbose builds
  - h2+h3: align stream close handling
  - hostip.c: fix leak of addrinfo
  - hostip6: remove debug-only code
  - hostip: fix unreachable code in rare build configuration
  - http/3: add description for known server error codes
  - http1: fix potential NULL dereference in 'Curl_h1_req_parse_read()'
  - http: only send bearer if auth is allowed
  - imap: add a check for Curl_meta_get()
  - imap: check 'imap_sendf()' printf masks at compile-time
  - imap: skip literals inside quoted strings
  - include: mask computed auth/proto bitmasks to 32 bits
  - lib: disable websockets early if no http
  - lib: make sigpipe handling more lazy
  - lib: reorder protocol functions to avoid forward declarations (email,ftp, misc, ssh)
  - lib: separate scheme info from protocol implementation
  - lib: use (u)int64_t instead of long long
  - mbedtls: guard TLS 1.3 + session tickets usage inside ifdef
  - mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
  - md4, md5: drop redundant forward declarations
  - md4, md5: replace custom types with 'uint32_t'
  - mimepost: allocate main struct on-demand
  - mk-ca-bundle.pl: drop support for obsolete/insecure fingerprint algos
  - mqtt: better too-big-message-check
  - mqtt: fix EOF handling
  - mqtt: verify Remaining Length for CONNACK and PUBACK
  - multi: avoid a theoretical 32-bit wrap
  - multi: probe for IPv6 functionality in multi_init()
  - noproxy: simplify, don't mix const non-const in strchr()
  - openldap: avoid forward declarations in ldaps code
  - openssl+ech: workaround for insecure handshakes
  - openssl: adapt to OpenSSL master adding const to more APIs
  - OpenSSL: check reuse of sessions for verify status
  - openssl: disable local keylog feature if built-in upstream
  - openssl: fix compiler warning with OpenSSL master
  - openssl: fix potential OOB read in debug/verbose logging
  - quiche: use PRIu64 for outputting the stream id
  - request.h: rename parameter 'buf' to 'req' in Curl_req_send
  - rtsp: fix assertion failure on zero-length RTP payload
  - rtspd: fix to check 'realloc()' result
  - setopt: refuse blobs with zero length
  - ssh: dedupe state change function
  - tftp: correct the filename length check
  - timeout handling: auto-detect effective timeout
  - tls: add new SSLSUPP flags for several options
  - tls: remove checks for DEFAULT
  - tool: enable header separation for HTTPS proxies
  - tool_cb_hdr: suppress header output when --out-null
  - tool_operate: reset the URL --url-query between --next
  - url: fix reuse of connections using HTTP Negotiate
  - urlapi: use U_CURLU_URLDECODE when toggling it off unsigned
  - urldata: byebye 'conn-&gt;hostname_resolve'
  - urldata: change 'keep_post' into three distinct bitfields
  - urldata: convert 'long' fields to fixed variable types
  - urldata: switch to uint* types
  - usercertinmem: use the correct cert BIO
  - vquic: handle SOCKEMSGSIZE correctly
  - vtls: dedupe common on-session-reuse logic
  - vtls: use ALPN http/1.0 &amp; http/1.1 for HTTP/1.0 requests
  - VULN-DISCLOSURE-POLICY.md: push reports to the web form
  - VULN-DISCLOSURE-POLICY.md: use hackerone
  - x509asn1: make encodeOID stop on too long input
  * Remove now unrecognized option --with-openssl-quic
  * Rebase patches:
  - curl-disabled-redirect-protocol-message.patch
  - dont-mess-with-rpmoptflags.patch
  - libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1774526400">- Update %suse_version checks for SLES 16.x (jsc#PED-15813)</changelog>
</package>
<package pkgid="39845098e0b60eec93d857ed07a0620dc95aeb3b2148d76f84763059d3babecd54d7cd1b58bed9e39e1f4532c0c9912523d80ccb9350c823def15ff655a249e1" name="curlie" arch="riscv64">
  <version epoch="0" ver="1.8.2" rel="1.1"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1672056000">- initial release 1.6.9</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673265600">- changed minimal Go version to 1.13</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684584000">- Update to version 1.7.1:
  * fix: update curl long values (#70)
  * fix headers/body order (#55)
  * Update install method for Homebrew (#57)
  * Bump golang.org/x/crypto from 0.0.0-20180524125353-159ae71589f3 to 0.1.0 (#66)
  * Bump golang.org/x/sys from 0.0.0-20191026070338-33540a1f6037 to 0.1.0 (#65)
  * Remove macOS binary of curlie (#61)
  * Document --pretty (#56)
  * doc: add webinstall.dev instructions (#58)
- added patch upgrade-go-version-and-x-sys-to-latest.patch to bump dependency</changelog>
  <changelog author="andrea.manzini@suse.com" date="1698148800">- Update to version 1.7.2:
  * Revert "fix headers/body order (#55)" (#74)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1748865600">- Update to version 1.8.2:
  * Remove sboms
  * Add more platforms, SBOMs and sign artifacts
  * Fix proxy option
  * Update Go version and GoReleaser
  * Replace deprecated imports
  * fix: remove curlie.io mention from goreleaser
  * fix: goreleaser
  * Delete CNAME
  * Update README.md
  * Bump golang.org/x/crypto from 0.1.0 to 0.17.0
- dropped patch upgrade-go-version-and-x-sys-to-latest.patch as no more needed</changelog>
</package>
<package pkgid="2733c854fd936fb4a451379f8af496b3692d2cebb69a8f4f07a8cac8f615b1458792d7824083bf274c7af5541fe636f72b58dc940cf579311fec5cbee03c082d" name="curtail" arch="noarch">
  <version epoch="0" ver="1.15.1" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 1.7.0:
  * Added:
  - SVG support.
  - Add a warning banner for overwrite mode.
  - New start screen with an AdwStatusPage.
  - Add debug information in about window.
  * Changed:
  - Switch from OptiPNG to Oxipng.
  - Minor UI improvements.
  - Remove some remaining dialogs.
  - Bump deps.
  * Fixed: Fix handling of filenames with spaces for WEBP
    compressor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 1.8.0:
  - Add "Bulk Compress Directory (recursive)" feature.
  - Add simplified Chinese translation.
  - Add categories and keywords support in appdata.
  - Improve clarity of preference options.
  - Update OxiPNG to v9.
  - Handle cases where previews can't be generated.
  - Fix some "Format of this file is not supported".
  - Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712923200">- Update to version 1.9.1:
  * Use default decoration layout for screenshots.
- Changes from version 1.9.0:
  * Correct title case, reword subtitles, remove periods.
  * Use proper arrow character.
  * Fix drag and drop for folders.
  * Appstream data improvements.
  * Updated translations.
- Empty %check section as recommended by rpmlint.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718712000">- Update to version 1.10.0:
  * Add a "Recursive Compression" setting.
  * Update OxiPNG to v9.1.1
  * Change safe mode directly from warning banner button.
  * Fix opening files with "Open With...".
  * Fix DnD with nested folders (recursive).
  * Fix translations not applied to the help overlay window.
  * Updated translations.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728302400">- Update to version 1.11.0:
  * Always restore original files when compression produces larger
    files.
  * Notify when no files are found in a folder.
  * Use new libadwaita row widgets.
  * Update Gnome Runtime to 47.
  * Fix a shell injection vulnerability.
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734609600">- Update to version 1.11.1:
  * Fix shell injection prevention.
- Drop use of deprecated %suse_update_desktop_files macro.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1737633600">- Update to version 1.12.0:
  * Added features:
  - "Open image" and "Show in folder" actions.
  - Indicate that file compression was skipped.
  - Use file data to guess content type in addition to
    extension.
  * Improve skipping if output is larger than input.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 1.13.0:
  * Add multi-threading.
  * Add new preference to select between prefix and suffix for new
    files.
  * Use AdwToggleGroup for lossless/lossy selector.
  * Updated translations.
- Switch Requires from optipng to oxipng in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768824000">- Update to version 1.15.0:
  * Build path list in a background thread to prevent UI blocking.
  * Add a loading status page when dropping files.
  * Port GtkShortcutsWindow to AdwShortcutsDialog.
- Changes from version 1.14.0:
  * Add D-Bus service file.
  * Add new preference to select between prefix and suffix for new
    files.
  * Fix handling file not found error.
  * Raise existing window instead of opening new one on
    activation.
  * Prevent creation of new file when skipped.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772539200">- Update to version 1.15.1:
  * Fix "open with" feature.</changelog>
</package>
<package pkgid="7cc664dd06c1396b0be80d1776168df360141419f6a54f1323fee6e4d8671e7e84108ab9dd0859f17a98bac2f0d90d253e7959451b87469fc6032ba901faff2f" name="curtail-lang" arch="noarch">
  <version epoch="0" ver="1.15.1" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 1.7.0:
  * Added:
  - SVG support.
  - Add a warning banner for overwrite mode.
  - New start screen with an AdwStatusPage.
  - Add debug information in about window.
  * Changed:
  - Switch from OptiPNG to Oxipng.
  - Minor UI improvements.
  - Remove some remaining dialogs.
  - Bump deps.
  * Fixed: Fix handling of filenames with spaces for WEBP
    compressor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 1.8.0:
  - Add "Bulk Compress Directory (recursive)" feature.
  - Add simplified Chinese translation.
  - Add categories and keywords support in appdata.
  - Improve clarity of preference options.
  - Update OxiPNG to v9.
  - Handle cases where previews can't be generated.
  - Fix some "Format of this file is not supported".
  - Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712923200">- Update to version 1.9.1:
  * Use default decoration layout for screenshots.
- Changes from version 1.9.0:
  * Correct title case, reword subtitles, remove periods.
  * Use proper arrow character.
  * Fix drag and drop for folders.
  * Appstream data improvements.
  * Updated translations.
- Empty %check section as recommended by rpmlint.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1718712000">- Update to version 1.10.0:
  * Add a "Recursive Compression" setting.
  * Update OxiPNG to v9.1.1
  * Change safe mode directly from warning banner button.
  * Fix opening files with "Open With...".
  * Fix DnD with nested folders (recursive).
  * Fix translations not applied to the help overlay window.
  * Updated translations.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728302400">- Update to version 1.11.0:
  * Always restore original files when compression produces larger
    files.
  * Notify when no files are found in a folder.
  * Use new libadwaita row widgets.
  * Update Gnome Runtime to 47.
  * Fix a shell injection vulnerability.
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734609600">- Update to version 1.11.1:
  * Fix shell injection prevention.
- Drop use of deprecated %suse_update_desktop_files macro.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1737633600">- Update to version 1.12.0:
  * Added features:
  - "Open image" and "Show in folder" actions.
  - Indicate that file compression was skipped.
  - Use file data to guess content type in addition to
    extension.
  * Improve skipping if output is larger than input.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 1.13.0:
  * Add multi-threading.
  * Add new preference to select between prefix and suffix for new
    files.
  * Use AdwToggleGroup for lossless/lossy selector.
  * Updated translations.
- Switch Requires from optipng to oxipng in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1768824000">- Update to version 1.15.0:
  * Build path list in a background thread to prevent UI blocking.
  * Add a loading status page when dropping files.
  * Port GtkShortcutsWindow to AdwShortcutsDialog.
- Changes from version 1.14.0:
  * Add D-Bus service file.
  * Add new preference to select between prefix and suffix for new
    files.
  * Fix handling file not found error.
  * Raise existing window instead of opening new one on
    activation.
  * Prevent creation of new file when skipped.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772539200">- Update to version 1.15.1:
  * Fix "open with" feature.</changelog>
</package>
<package pkgid="adfb89bc4049655be0c939efddc7445037ff7d67527bdb030f7edf752901fbe031cb9d7bdb199bada92be2a4f29cba82cafee4af13af60c7fc8e52bc63edd316" name="cutecom" arch="riscv64">
  <version epoch="0" ver="0.60.0" rel="1.1"/>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Spec file cleanups:
  * Use upstream Summary
  * Use upstream Description
  * Fix Group tag</changelog>
  <changelog author="opensuse@dstoecker.de" date="1501761600">- update to 0.40.0
  - First implementation of searching the output
  - Linked line termination of displayed data
  with the option (LF, CRLF, CR, ...) for user input.
  - compress/combine multiple non printable characters into one expression
  in case the same non printable characters is beeing received multiple
  times in a sequence
  - enable a mix from hex and ascii characters in hex input mode
  - Disable RTS/DTR when no flow control is used
  - man page update
  - licenses cleanup
  - now builds and runs using Qt5 versions less than 5.3
  - performance tuning by switching to QPlainTextEdit</changelog>
  <changelog author="jengelh@inai.de" date="1502539200">- Trim redundant info from description that is already part of the
  spec preamble.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1528718400">- fix build with cmake &gt;= 5.11 (68.patch)</changelog>
  <changelog author="cyc1ingsir@gmail.com" date="1529236800">-update to release 0.45.0
  * Enable input of Crl characters using a popup or Ctrl+&lt;x&gt;
  * Windows support added
  * line termination was not saved in settings - FIX
  * upgrading to clang-format to version 3.8.0
  * updating travis ci instructions - FIX
  * support for Qt5&gt;=5.11</changelog>
  <changelog author="cyc1ingsir@gmail.com" date="1533556800">-update to release 0.50.0
  * added the byte counter plugin
  * added a plugin manager
  * added macros plugin to support similar to br@y's terminal
  * added netproxy plugin
  * improved logfile handling
  * redesign control panel's opening button</changelog>
  <changelog author="cyc1ingsir@gmail.com" date="1535803200">-update to release 0.51.0
  * moved to a new home
  * added auto reconnect feature
  - ------------------------------------------------------------------</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591272000">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch
- Spec cleanup</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Small packaging adjustements:
  * Dont manually compress manpages
  * Fully leverage install command</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1718193600">- update to 0.60. (RC1) - support Qt6
- Drop 0001-Fix-build-with-Qt-5.15.patch (included upstream)</changelog>
</package>
<package pkgid="bf7d6e1d29510f1998f8ff710656ea210171ea10091e996da6e26c8870d65c608809e7cf782174720537762f3f7b5024ce615185e99c4191f578894a3ffe92a5" name="cutmp3" arch="riscv64">
  <version epoch="0" ver="3.0.3" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1246276800">- update to 2.0:
  * live time display has been added, pressing "l" toggles it
  * the "-o" switch now always uses the given prefix instead of information from ID3</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1247400000">- update to 2.0.1:
  * security fixes have been made
  * giving times for cutting has been made easier</changelog>
  <changelog author="pascal@links2linux.de" date="1275825600">- update to 2.0.2:
  * changes in the layout and in the playback behaviour</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1304769600">- update to 2.0.3:
  * opening a file has been prevented when writing to STDOUT
- split out -doc subpackage
- obsolete -kde3 subpackage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1317038400">- update to 2.1:
  * layer 2 (MP2 file) support</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1364817600">- update to 2.1.1:
  * small time display fix
  * fixed eading ID3V2</changelog>
  <changelog author="aloisio@gmx.com" date="1503057600">- Update to version 3.0.1
  * fix for non-interactive mode by Richard Fuchs
  version 3.0:
  * cutmp3 always uses exact times now, without being slow
  * improved silence seeking
  * much faster negative times seeking for cutting from timetable
  * better ID3V2 parsing
  * new parameter "-k" keeps old filename and path and appends
    0001.mp3, etc.
  version 2.1.2:
  * old tempfile is removed just before playing new tempfile.
    Patch by Till Maas.
- Spec cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1503662400">- Make description more neutral.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1697284800">- Update to version 3.0.3
  * Quickfix, eliminated warnings -Wunused-result and
  - Wformat-security
  version 3.0.2:
  * Minor bugfixes, eliminated warnings
- Switch to new upstream source</changelog>
  <changelog author="pgajdos@suse.com" date="1751284800">- added patches
  https://github.com/tarjanm-movidius/cutmp3/issues/2
  + cutmp3-gcc15.patch</changelog>
</package>
<package pkgid="55673e40780b983da736afdc1836b3c03a7344a5d5a529bb74cb1914ceb250567a35941ebe00fd34e5331d059ff995563673085a8b03e15c178169054f0ce682" name="cutmp3-doc" arch="noarch">
  <version epoch="0" ver="3.0.3" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1246276800">- update to 2.0:
  * live time display has been added, pressing "l" toggles it
  * the "-o" switch now always uses the given prefix instead of information from ID3</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1247400000">- update to 2.0.1:
  * security fixes have been made
  * giving times for cutting has been made easier</changelog>
  <changelog author="pascal@links2linux.de" date="1275825600">- update to 2.0.2:
  * changes in the layout and in the playback behaviour</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1304769600">- update to 2.0.3:
  * opening a file has been prevented when writing to STDOUT
- split out -doc subpackage
- obsolete -kde3 subpackage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1317038400">- update to 2.1:
  * layer 2 (MP2 file) support</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1364817600">- update to 2.1.1:
  * small time display fix
  * fixed eading ID3V2</changelog>
  <changelog author="aloisio@gmx.com" date="1503057600">- Update to version 3.0.1
  * fix for non-interactive mode by Richard Fuchs
  version 3.0:
  * cutmp3 always uses exact times now, without being slow
  * improved silence seeking
  * much faster negative times seeking for cutting from timetable
  * better ID3V2 parsing
  * new parameter "-k" keeps old filename and path and appends
    0001.mp3, etc.
  version 2.1.2:
  * old tempfile is removed just before playing new tempfile.
    Patch by Till Maas.
- Spec cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1503662400">- Make description more neutral.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1697284800">- Update to version 3.0.3
  * Quickfix, eliminated warnings -Wunused-result and
  - Wformat-security
  version 3.0.2:
  * Minor bugfixes, eliminated warnings
- Switch to new upstream source</changelog>
  <changelog author="pgajdos@suse.com" date="1751284800">- added patches
  https://github.com/tarjanm-movidius/cutmp3/issues/2
  + cutmp3-gcc15.patch</changelog>
</package>
<package pkgid="6bf846d6a600dee3677daa33d2d6f487d105982e6a826ea7810e63005eaf8192c50c1ac34c2624bbeea5139222c7afd0addaa9b1f9cf8f9fc97a6f21c6e9ec2a" name="cutterff" arch="riscv64">
  <version epoch="0" ver="1.3" rel="1.2"/>
  <changelog author="enzokiel@kabelmail.de" date="1547467200">- Update to version 0.6
  + gui.c
  - save dialog with option for shortest stream duration
  - memory leak in 'cff_gui_save_start', 'bsf_info' may not be
    freed. Fixed!
  - removed double question for overwriting an existing file
  - if copying the log-window to the clipboard it will be
    converted from UNIX to DOS (LF to CRLF)
    (MINGW and GTK-2 only)
  + ffmpeg.c
  - searching to previous frame may fail, if the current
    position is near the last frame and K/I/P-frame is requested.
    Fixed!
  - if at label '_got_picture' the condition 'last_frame != NULL'
    is true, the assignment 'video-&gt;vframe.packet[0].pos = -1'
    may overwrite the packet position which was found. Fixed!
  - searching one frame forward or backward may skip a frame with
    a duration less than the picture duration. Fixed!
  - the written file may too short if the duration of either
    audio or video is shorter than the other stream.
    The option 'shortest' was always active, now the user may
    choose if this should happen.
  - may hang if clicking twice on the slider at the same
    position. Fixed!
  - tiny memory leak in 'cff_ffmpeg_get_frame_dts'. Fixed!
  - flushing the codec at end of stream</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1549540800">- Update to version 0.7
  + gui.c
  - memory leak in 'cff_gui_save_start', 'format_names' may not
    be freed. Fixed!
  - disable menu entry File-&gt;Save if there is only one cut point,
    which is the last frame
  - image dialog for saving an image
  - disable okay-button if in the saving dialogs the entry field
    is empty
  + ffmpeg.c
  - buffer may too small for displaying all codecs or formats.
    Fixed!
  - may compute wrong display aspect ratio. Fixed!
  - new function 'cff_ffmpeg_printf_concat' (re)allocates memory
    and writing the string to it
  - log-window displays "Repeated last message n times", if the
    same message should be displayd more then two times
  - scale, encode and save an image
  - at end of copying the bitstream filters will be flushed
  - flushing the codec at end of stream may not work since the
    decode timestamps (dts) are not set. These missing values
    will now computed and saved while opening a file
  - replaced deprecated functions (FFmpeg version 4.0.2)</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1552996800">- Update to version 0.8
  + gui.c
  - memory leak in 'cff_gui_init', 'logname' may not be freed.
    Fixed!
  - memory leak in 'cff_gui_save_image', 'filechooser_utf8str'
    may not be freed. Fixed!
  - max 10 extensions (file filter) can be added for the
    filechooser
  - if copying to another format the matching extension is now
    appended to the filename
  + ffmpeg.c
  - memory leak in 'cff_ffmpeg_copy_cb', 'bsf_ctx' may not be
    freed. Fixed!
  - videos could not loaded if the frames have a duration of
    zero. Fixed!
  - videos may not loaded by some muxers if the first packet is
    not a key frame. Fixed!
  - if copying to another format (especially to AVI) the
    timestamps may incorrect. Fixed!
  - 'cff_ffmpeg_get_format_names' now returns only the formats
    useable for the available streams
  - 'cff_ffmpeg_get_bitstream_filter_names' now returns only the
    filters useable for the available streams
  - 'cff_ffmpeg_get_outformat_extension' returns the extension
    for the given format</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1565092800">- Update to version 0.9
  + gui.c
  - if Num-Lock is activated, depending on the OS and GUI no
    navigation may possible. Now the functions only breaks if the
    Control-key is pressed.
  - 'cff_gui_video_frame_button' is the right button equal to the
    shift key.
  + ffmpeg.c
  - 'cff_ffmpeg_get_stream_from_index' may return wrong or no
    streams, if the file contains more than one program, and some
    without a video stream. Fixed!
  - the frame duration computed from 'ticks_per_second' may
    sometimes too short. Fixed!
  - flushing the codec in 'cff_ffmpeg_file_open_cb' if seeking
    for the last frame of the video
  - DVB subtitles should work now
  - if 'avcodec_receive_frame' fails, rewind only if the packet
    flag 'AV_PKT_FLAG_DISCARD' is not set
  - decoding starts now always with a keyframe, if not seeking
    the first fame
  - storing the packet position for first frame, needed if the
    dts is not set
  - copy the video if first cutpoint is the first frame may fail
    if the dts is not set. Fixed!
  - cutpoints will now be saved with the values frame-dots,
    packet-dts and packet-position. It is possible to load lists
    stored with previous versions of CutterFF.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1630411200">- Update to version 1.0
  * main.c
    + replaced 'GLIB_MAJOR_VERSION' with
    'GLIB_MINOR_VERSION' and 'glib_major_version'
    with 'glib_minor_version'
  * gui.c
    + setting '-GtkMenuBar-shadow-type' only for
    versions &lt; 3.20 (GTK-3 only)
    + if closing a file with unsaved cutpoints a
    dialog asks for discarding changes
    + replaced in 'cff_gui_css_load_from_data'
    'gtk_style_context_add_provider_for_screen'
    with 'gtk_style_context_add_provider'
    + changed priority in 'cff_gui_logwindow_color_set'
    from 'GTK_STYLE_PROVIDER_PRIORITY_APPLICATION' to
    '..._USER' (GTK-3 only)
    + changed tag color and font in 'textview' to
    GTK-2 'gtk_widget_modify_...' or
    GTK-3 'cff_gui_css_load_from_data'
    + in 'cff_gui_logwindow_color_parse' converting
    'rgb(r,g,b)' to '#rrggbb' (GTK-2 only)
    + popup in 'cff_gui_file_save' for selecting the
    encoder for soft cutting
    + may hang if log was set to 'debug'. So
    'g_main_context_invoke_full' in 'cff_gui_logwindow_cb'
    was removed, 'cff_gui_logwindow_mainthread' is now
    called every 5ms using 'g_timeout_add_full'
    + remove last '\n' from log string in 'cff_gui_logwindow_cb'
    + '_textview_scroll_to_iter' in 'cff_gui_logwindow_cb'
    was removed. Now down scrolling is done using the
    signal 'changed', and setting the new value in
    'cff_gui_logwindow_adjustment' with the function
    'gtk_adjustment_set_value'
    + the slider is now 'GtkScale'
    + using 'Cairo' instead of 'GdkDraw' (GTK-2 only)
  * ffmpeg.c
    + 'cff_ffmpeg_print_codecs_for_id': codecs separated
    by commas, last space in front of terminating ')'
    removed
    + softcut is de- and encoding frames at the cutpoint(s)
    + stream-sync starts copying packets if the timestamp
    is greater or equal than the cutpoint
    + test if bitstream filter 'mp4toannexb' is needed for
    encoding in 'cff_ffmpeg_get_frame_dts' (h.264 + h.265)
    + 'cff_ffmpeg_copy_open': if 'avformat_transfer_internal_
    stream_timing_info' failed, try '(st-&gt;oStream)-&gt;time_
    base = (st-&gt;iStream)-&gt;time_base' before 'av_stream_get_
    codec_timebase'
    + if the first DVB subtitle frame should clear a subtitle,
    it is dropped (no subtitle shown yet). This will also
    compute the right stream duration
  * tools-gtk.c
    + renamed 'guitl_' to 'cff_guitl_'
    + moved 'cff_gui_beep' to 'cff_guitl_beep'
    + 'cff_guitl_window_destroy' sets 'gWindata.topwin'
    to NULL, if the main window is not on the top
    + 'cff_guitl_dialog_icon' sets 'gWindata.topwin' to
    'gWindata.mainwin', is the top window is NULL
    + changed signal 'size-allocate' in 'cff_guitl_window_setup'
    to 'configure-event'</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1631188800">- Update to version 1.0.1
  * gui.c
    + if encoding (softcut enabled) has finished, the text in the
    progressbar may not disappear. Fixed!
  * ffmpeg.c
    + if saving a file with softcut more than once the automatic
    enabling of 'h264_mp4toannexb' or 'hevc_mp4toannexb' fails.
    Fixed!
    + in 'cff_ffmpeg_copy_write_frame_softcut' the PTS assignment
    may wrong, 'pts -= pts_diff' followed by 'pts = pptr-&gt;dts'.
    Fixed!
    + 'av_packet_int' replaced with 'av_packet_alloc'
    + 'av_packet_ref' replaced with 'av_packet_clone'</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1657713600">- Update to version 1.0.2:
  * gui.c:
    + changed in 'cff_gui_dialog_progress_callback'
    Gui_PRIORITY_REDRAW to G_PRIORITY_HIGH_IDLE
    + changed in 'cff_gui_logwindow_add_timeout'
    G_PRIORITY_HIGH to GTK_TEXT_VIEW_PRIORITY_VALIDATE
    + if the first character of the log string is '\r',
    the last line will be overwritten (Last message
    repeated x times). See 'cff_gui_logwindow_mainthread'
    and 'cff_gui_logwindow_cb'
  * ffmpeg.c:
    + works with FFmpeg version 5.0.1
    + in 'cff_ffmpeg_get_image_format_names' looking
    for the codec_id (TIFF, GIF ...) if the encoder
    has not the mime type 'image'
    + test in 'cff_ffmpeg_get_encoder_names' whether
    the encoder supports the pixel format of the input
    + removed in 'cff_ffmpeg_encoder_new' the options
    for 'b-frames', 'gop' and 'sc_threshold'
    + in 'cff_ffmpeg_copy_softcut' forgot to free the
    frame if packet allocation fails
    + 'level &amp;= 0x00FF' in 'cff_ffmpeg_log_callback'
    + get the parent class in 'cff_ffmpeg_log_callback'
    with 'avr' may crash. Right way is using 'ptr'
    + 'skip_prefix' in 'cff_ffmpeg_log_callback' to
    append the next string to the current
    + compare the string in 'cff_ffmpeg_log_callback'
    to the previous one. If equal throw the message
    "Last message repeated x times"
    + some improvements in'cff_ffmpeg_get_frame' for
    proper decoding. Sometimes a frame may report a
    wrong picture type, or a key frame which is not
    at this position, or the frame is not correct
    displayed.
  * ffmpeg.h: including 'libavcodec/bsf.h' (FFmpeg 5.0.1)
- Drop lang package Recommends, no longer needed, nor wanted.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1724760000">- Update to 1.3 to add support for FFmpeg 7. Check the ChangeLog
  file for the full list of changes.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1724760001">- Force ffmpeg-6 library use to fix build</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1724760002">- revert to ffmpeg-7</changelog>
</package>
<package pkgid="ff5ea8a107644c1d4a35a8c2d81eb5f1a4cee75739c2881d48763efb9da8f9425e8709f1afe9e59914bcd92aa2cde09c6309d19ccbfccb21d1e15d942d34c096" name="cutterff-lang" arch="noarch">
  <version epoch="0" ver="1.3" rel="1.2"/>
  <changelog author="enzokiel@kabelmail.de" date="1547467200">- Update to version 0.6
  + gui.c
  - save dialog with option for shortest stream duration
  - memory leak in 'cff_gui_save_start', 'bsf_info' may not be
    freed. Fixed!
  - removed double question for overwriting an existing file
  - if copying the log-window to the clipboard it will be
    converted from UNIX to DOS (LF to CRLF)
    (MINGW and GTK-2 only)
  + ffmpeg.c
  - searching to previous frame may fail, if the current
    position is near the last frame and K/I/P-frame is requested.
    Fixed!
  - if at label '_got_picture' the condition 'last_frame != NULL'
    is true, the assignment 'video-&gt;vframe.packet[0].pos = -1'
    may overwrite the packet position which was found. Fixed!
  - searching one frame forward or backward may skip a frame with
    a duration less than the picture duration. Fixed!
  - the written file may too short if the duration of either
    audio or video is shorter than the other stream.
    The option 'shortest' was always active, now the user may
    choose if this should happen.
  - may hang if clicking twice on the slider at the same
    position. Fixed!
  - tiny memory leak in 'cff_ffmpeg_get_frame_dts'. Fixed!
  - flushing the codec at end of stream</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1549540800">- Update to version 0.7
  + gui.c
  - memory leak in 'cff_gui_save_start', 'format_names' may not
    be freed. Fixed!
  - disable menu entry File-&gt;Save if there is only one cut point,
    which is the last frame
  - image dialog for saving an image
  - disable okay-button if in the saving dialogs the entry field
    is empty
  + ffmpeg.c
  - buffer may too small for displaying all codecs or formats.
    Fixed!
  - may compute wrong display aspect ratio. Fixed!
  - new function 'cff_ffmpeg_printf_concat' (re)allocates memory
    and writing the string to it
  - log-window displays "Repeated last message n times", if the
    same message should be displayd more then two times
  - scale, encode and save an image
  - at end of copying the bitstream filters will be flushed
  - flushing the codec at end of stream may not work since the
    decode timestamps (dts) are not set. These missing values
    will now computed and saved while opening a file
  - replaced deprecated functions (FFmpeg version 4.0.2)</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1552996800">- Update to version 0.8
  + gui.c
  - memory leak in 'cff_gui_init', 'logname' may not be freed.
    Fixed!
  - memory leak in 'cff_gui_save_image', 'filechooser_utf8str'
    may not be freed. Fixed!
  - max 10 extensions (file filter) can be added for the
    filechooser
  - if copying to another format the matching extension is now
    appended to the filename
  + ffmpeg.c
  - memory leak in 'cff_ffmpeg_copy_cb', 'bsf_ctx' may not be
    freed. Fixed!
  - videos could not loaded if the frames have a duration of
    zero. Fixed!
  - videos may not loaded by some muxers if the first packet is
    not a key frame. Fixed!
  - if copying to another format (especially to AVI) the
    timestamps may incorrect. Fixed!
  - 'cff_ffmpeg_get_format_names' now returns only the formats
    useable for the available streams
  - 'cff_ffmpeg_get_bitstream_filter_names' now returns only the
    filters useable for the available streams
  - 'cff_ffmpeg_get_outformat_extension' returns the extension
    for the given format</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1565092800">- Update to version 0.9
  + gui.c
  - if Num-Lock is activated, depending on the OS and GUI no
    navigation may possible. Now the functions only breaks if the
    Control-key is pressed.
  - 'cff_gui_video_frame_button' is the right button equal to the
    shift key.
  + ffmpeg.c
  - 'cff_ffmpeg_get_stream_from_index' may return wrong or no
    streams, if the file contains more than one program, and some
    without a video stream. Fixed!
  - the frame duration computed from 'ticks_per_second' may
    sometimes too short. Fixed!
  - flushing the codec in 'cff_ffmpeg_file_open_cb' if seeking
    for the last frame of the video
  - DVB subtitles should work now
  - if 'avcodec_receive_frame' fails, rewind only if the packet
    flag 'AV_PKT_FLAG_DISCARD' is not set
  - decoding starts now always with a keyframe, if not seeking
    the first fame
  - storing the packet position for first frame, needed if the
    dts is not set
  - copy the video if first cutpoint is the first frame may fail
    if the dts is not set. Fixed!
  - cutpoints will now be saved with the values frame-dots,
    packet-dts and packet-position. It is possible to load lists
    stored with previous versions of CutterFF.</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1630411200">- Update to version 1.0
  * main.c
    + replaced 'GLIB_MAJOR_VERSION' with
    'GLIB_MINOR_VERSION' and 'glib_major_version'
    with 'glib_minor_version'
  * gui.c
    + setting '-GtkMenuBar-shadow-type' only for
    versions &lt; 3.20 (GTK-3 only)
    + if closing a file with unsaved cutpoints a
    dialog asks for discarding changes
    + replaced in 'cff_gui_css_load_from_data'
    'gtk_style_context_add_provider_for_screen'
    with 'gtk_style_context_add_provider'
    + changed priority in 'cff_gui_logwindow_color_set'
    from 'GTK_STYLE_PROVIDER_PRIORITY_APPLICATION' to
    '..._USER' (GTK-3 only)
    + changed tag color and font in 'textview' to
    GTK-2 'gtk_widget_modify_...' or
    GTK-3 'cff_gui_css_load_from_data'
    + in 'cff_gui_logwindow_color_parse' converting
    'rgb(r,g,b)' to '#rrggbb' (GTK-2 only)
    + popup in 'cff_gui_file_save' for selecting the
    encoder for soft cutting
    + may hang if log was set to 'debug'. So
    'g_main_context_invoke_full' in 'cff_gui_logwindow_cb'
    was removed, 'cff_gui_logwindow_mainthread' is now
    called every 5ms using 'g_timeout_add_full'
    + remove last '\n' from log string in 'cff_gui_logwindow_cb'
    + '_textview_scroll_to_iter' in 'cff_gui_logwindow_cb'
    was removed. Now down scrolling is done using the
    signal 'changed', and setting the new value in
    'cff_gui_logwindow_adjustment' with the function
    'gtk_adjustment_set_value'
    + the slider is now 'GtkScale'
    + using 'Cairo' instead of 'GdkDraw' (GTK-2 only)
  * ffmpeg.c
    + 'cff_ffmpeg_print_codecs_for_id': codecs separated
    by commas, last space in front of terminating ')'
    removed
    + softcut is de- and encoding frames at the cutpoint(s)
    + stream-sync starts copying packets if the timestamp
    is greater or equal than the cutpoint
    + test if bitstream filter 'mp4toannexb' is needed for
    encoding in 'cff_ffmpeg_get_frame_dts' (h.264 + h.265)
    + 'cff_ffmpeg_copy_open': if 'avformat_transfer_internal_
    stream_timing_info' failed, try '(st-&gt;oStream)-&gt;time_
    base = (st-&gt;iStream)-&gt;time_base' before 'av_stream_get_
    codec_timebase'
    + if the first DVB subtitle frame should clear a subtitle,
    it is dropped (no subtitle shown yet). This will also
    compute the right stream duration
  * tools-gtk.c
    + renamed 'guitl_' to 'cff_guitl_'
    + moved 'cff_gui_beep' to 'cff_guitl_beep'
    + 'cff_guitl_window_destroy' sets 'gWindata.topwin'
    to NULL, if the main window is not on the top
    + 'cff_guitl_dialog_icon' sets 'gWindata.topwin' to
    'gWindata.mainwin', is the top window is NULL
    + changed signal 'size-allocate' in 'cff_guitl_window_setup'
    to 'configure-event'</changelog>
  <changelog author="enzokiel@kabelmail.de" date="1631188800">- Update to version 1.0.1
  * gui.c
    + if encoding (softcut enabled) has finished, the text in the
    progressbar may not disappear. Fixed!
  * ffmpeg.c
    + if saving a file with softcut more than once the automatic
    enabling of 'h264_mp4toannexb' or 'hevc_mp4toannexb' fails.
    Fixed!
    + in 'cff_ffmpeg_copy_write_frame_softcut' the PTS assignment
    may wrong, 'pts -= pts_diff' followed by 'pts = pptr-&gt;dts'.
    Fixed!
    + 'av_packet_int' replaced with 'av_packet_alloc'
    + 'av_packet_ref' replaced with 'av_packet_clone'</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1657713600">- Update to version 1.0.2:
  * gui.c:
    + changed in 'cff_gui_dialog_progress_callback'
    Gui_PRIORITY_REDRAW to G_PRIORITY_HIGH_IDLE
    + changed in 'cff_gui_logwindow_add_timeout'
    G_PRIORITY_HIGH to GTK_TEXT_VIEW_PRIORITY_VALIDATE
    + if the first character of the log string is '\r',
    the last line will be overwritten (Last message
    repeated x times). See 'cff_gui_logwindow_mainthread'
    and 'cff_gui_logwindow_cb'
  * ffmpeg.c:
    + works with FFmpeg version 5.0.1
    + in 'cff_ffmpeg_get_image_format_names' looking
    for the codec_id (TIFF, GIF ...) if the encoder
    has not the mime type 'image'
    + test in 'cff_ffmpeg_get_encoder_names' whether
    the encoder supports the pixel format of the input
    + removed in 'cff_ffmpeg_encoder_new' the options
    for 'b-frames', 'gop' and 'sc_threshold'
    + in 'cff_ffmpeg_copy_softcut' forgot to free the
    frame if packet allocation fails
    + 'level &amp;= 0x00FF' in 'cff_ffmpeg_log_callback'
    + get the parent class in 'cff_ffmpeg_log_callback'
    with 'avr' may crash. Right way is using 'ptr'
    + 'skip_prefix' in 'cff_ffmpeg_log_callback' to
    append the next string to the current
    + compare the string in 'cff_ffmpeg_log_callback'
    to the previous one. If equal throw the message
    "Last message repeated x times"
    + some improvements in'cff_ffmpeg_get_frame' for
    proper decoding. Sometimes a frame may report a
    wrong picture type, or a key frame which is not
    at this position, or the frame is not correct
    displayed.
  * ffmpeg.h: including 'libavcodec/bsf.h' (FFmpeg 5.0.1)
- Drop lang package Recommends, no longer needed, nor wanted.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1724760000">- Update to 1.3 to add support for FFmpeg 7. Check the ChangeLog
  file for the full list of changes.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1724760001">- Force ffmpeg-6 library use to fix build</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1724760002">- revert to ffmpeg-7</changelog>
</package>
<package pkgid="24ac260b5f572a039f6372946b54d7226e1892c6095c387ea70cf0d3a17c39dea55d8d1b5a3298fcf580c433a9cefc6565edf2dcae9045f58057bc024cd7034f" name="cvise" arch="riscv64">
  <version epoch="0" ver="2.12.0+git.20251010.334b9acf" rel="1.1"/>
  <changelog author="martin.liska@hey.com" date="1699272000">- Update to version 2.9.0+git.20231106.cc76e98:
  * Bump to 2.9.0.
  * Support LLVM 18: changes in ElaboratedTypeKeyword
  * add .vscode to .gitignore
  * add --shell argument
  * LLVM 18: port to latest master
  * add LLVM 17 CI target
  * disable -Werror=non-template-friend in llvm/ADT/PagedVector.h:215:59</changelog>
  <changelog author="martin.liska@hey.com" date="1709726400">- Update to version 2.9.0+git.20240306.f0e1387:
  * Fix CI
  * Fix CI
  * CI: install ruff
  * Add TW docker step
  * Add Ruff as a separate job
  * Start using Ruff
  * Reformat the code with Ruff formatter
  * CI refactor
  * Reformat CI configs
  * Simplify CI openSUSE matrix
  * Fix CI package
  * Add missing package for mold action
  * Use mold GH action
  * CI: use checkout@v4
  * Support changes function signature in IncludesPPCallbacks::InclusionDirective
  * Test agains LLVM 19
  * Fix flake8 error:
  * CMakeLists changes to fix macOS build:
  * Fix LLVM 18 build error:
  * Add clang version string to clang_delta --version
  * Disable for now deprecated declarations Werrors
  * Revert "Add CI hack for LLVM nightly"
  * Add CI hack for LLVM nightly
  * cvise.py: call shell vial `/usr/bin/env` indirection instead of `/bin`</changelog>
  <changelog author="martin.liska@hey.com" date="1710331200">- Update to version 2.10.0+git.20240313.c860649:
  * Bump to 2.10.0</changelog>
  <changelog author="martin.liska@hey.com" date="1713873600">- Update to version 2.10.0+git.20240415.00bdd8c:
  * format: run ruff
  * Implement a stopping threshold
  * Revert removal of restore_mode
  * format: use Ruff
  * Make CVise understand files in a filesystem tree
  * Refactor testing.py to pathlib module
  * Write pass statistics and test-case to --log-file as well
  * Show logs on stdout only when log-file arg is not provided
  * Fixed ruff's warning about too  many blank lines
  * Removed basicConfig &amp; fixed working of --log-file arg
  * Drop -Wno-error=deprecated-declarations option
  * fix deprecation warnings
  * CI: Set default to LLVM 18</changelog>
  <changelog author="martin.liska@hey.com" date="1714996800">- Update to version 2.10.0+git.20240506.fd50de2:
  * Manipulate with tempfiles after they are closed (#139)
  * Fix --print-diff after pathlib has been used
  * Apply Ruff format
  * Reduce logging output verbosity
  * Fix Ruff linter issues
  * Stick to Ubuntu 23.10
  * Ensure that clang delta is also compiled with C++17 on Windows
  * Also instruct to install chardet on Windows</changelog>
  <changelog author="martin.liska@hey.com" date="1719489600">- Update to version 2.10.0+git.20240603.16a34b2:
  * Fix fallout from ClassTemplateSpecializationDecl::getTypeAsWritten
  * Remove uses of ClassTemplateSpecializationDecl::getTypeAsWritten (#143)
  * Fix deprecated decl (#141)
  * Move to ubuntu:rolling again
  * Add VSCode settings file
  * Add Dockerfile for LLVM tip builds</changelog>
  <changelog author="martin.liska@hey.com" date="1723636800">- Update to version 2.10.0+git.20240814.7d0ebf0:
  * Catch timeout from Pebble for Python 3.10 and older (#148)
  * Revert "Run on Ubuntu 24.04"
  * Run on Ubuntu 24.04
  * Revert "Try to remove touch command"
  * Try to remove touch command
  * Use llvm 20 as a nightly target</changelog>
  <changelog author="martin.liska@hey.com" date="1731240000">- Update to version 2.11.0+git.20241110.d89a535:
  * Bump to 2.11.0
  * CI: make default LLVM version 19
  * Remove unneeded LLVM layout workaround
  * Add -Wno-error=deprecated-declarations (#151)
  * Fix CI for LLVM nightly
  * Add note that the project is seeking for maintainers
  * Use Process::kill instead of terminate function.
  * Port to LLVM 20 (#149)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1746187200">- Update to version 2.11.0+git.20250403.0875824
  * Bump LLVM version in CI (#170)
  * Trim leading/trailing spaces after topformflat (#165)
  * Fix hang when buggy (unaltered) OK comes after STOP (#162)
  * Add tests for LinesPass (#164)
  * Add basic tests for TestManager (#160)
  * Fix unclosed file in is_readable_file (#161)
  * Delete assert of exitcode in TestManager (#158)
  * Port to latest LLVM 20 (drop LLVM 14 and older) (#154)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1760097600">- Update to version 2.12.0+git.20251010.334b9acf:
  * clangincludegraph: Take makefile paths from MakefilePass (#392)
  * hints: Fix special hint files not being updated (#391)
  * clangincludegraph: Hide the "subordinate" pass from stats (#390)
  * tests: Enforce the multiprocessing forkserver method (#389)
  * Support for LLVM 22 (#373)
  * makefile,cppmap: Configure file patterns in config; skip other passes (#388)
  * passes: Specify params directly to constructor (#387)
  * hints: Reland "Sort hints in all passes" (#386)
  * hints, test_manager: Sanitize and randomize file names (#383)
  * hints: Implement hint subtraction (#384)
  * tests: Add another possible output into test_cvise (#382)
  * Revert "hints: Sort hints in all passes (#378)" (#385)
  * hints: Sort hints in all passes (#378)
  * cli: Stats sort passes by duration too (#381)
  * hints: Add debug printing for PerTypeHintState (#376)
  * signals: Increase timeout in tests (#379)
  * multifile: Print file&amp;dir count in logs (#380)
  * interleaving: Skip states that are subsets of successes (#377)
  * multifile: MakefilePass removes targets (#375)
  * ClexHints: Optimize the Flex scanner for performance (#374)
  * multifile: Encode file paths in vocab in Python code (#371)
  * interleaving: Don't restart passes that only produce special hints (#370)
  * tree-sitter: Delete package-lock.json distrib files (#372)
  * ClangIncludeGraph: Parallelize pass initialization (#369)
  * hints: Use tuples, make frozen and comparable (#368)
  * ClangIncludeGraph: Support Clang Header Modules (#367)
  * Fix Lines to delete last unfinished block in a file (#366)
  * multifile: Fix Clex rm-toks crash on unended comments (#365)
  * multifile: Fix wrong paths in Lines; more robust path handling (#364)
  * multifile: MakefilePass: Fix parsing of args with quotes (#363)
  * multifile: Enable RmUnusedFilesPass in the config (#361)
  * hints: Fix error in advance() when there're only special hints (#362)
  * multifile: Introduce ClangIncludeGraph heuristic (#355)
  * multifile: Assume all Makefiles to be used (#360)
  * multifile: Introduce RmUnusedFiles pass (#359)
  * test_manager: Giveup is per pass, not for whole category (#357)
  * multifile: Enable MakefilePass (#358)
  * multifile: Lines pass processes all files at once (#352)
  * Bump to 2.12.0 (cherry-pick from v2.12.0-release) (#356)
  * multifile: Support caching (#354)
  * multifile: Forbid interestingness script inside test case (#353)
  * hints: Add Makefile heuristic (#341)
  * multifile: Create @fileref in ClangModuleMap (#350)
  * multifile: Fix rm-toks trying to del spaces across files (#348)
  * Observe signals in event loop via future instead of timeout (#347)
  * multifile: Add support to Blank pass (#349)
  * Bump LLVM version in CI to 21 (#242)
  * multifile: Add support to Balanced pass (#351)
  * Fix occasional log spam from signal handlers (#345)
  * cache: Store in temp files; use hashes; limit per LRU (#344)
  * interleaving: Make fair round-robin pass scheduling (#346)
  * multiprocessing: Only do Pebble workaround when needed (#343)
  * hint: Optimize byte ops in i/o and patch applying (#338)
  * hints: Use msgspec structs as optimization  (#339)
  * hints: Introduce "special" hint types (#336)
  * multifile: Add support to Clex::rm-toks pass (#337)
  * hints: Allow a pass to consume hints from another pass (#335)
  * hints: Passes declare output hint types (#334)
  * multiprocessing: Workaround for hung Pebble jobs (#329)
  * subprocesses: Make PID queue robuster to signals (#333)
  * multifile: Add Clang .modulemap heuristic (#331)
  * Fix flaky test_test_manager: wait for mgr shutdown (#332)
  * subprocesses: Kill via PID queue more often (#311)
  * Add timeouts for pass initialization jobs (#330)
  * multiprocessing: Track worker processes and their children (#325)
  * hotkeys: Fix garbled terminal on unclean exit; refactor (#328)
  * multiprocessing: Use forkserver in all tests (#326)
  * multiprocessing: Stop all jobs before doing pool.__exit__ (#327)
  * subprocesses: Signals don't interrupt child spawn (#324)
  * tests: Run pytest tests in parallel (#309)
  * Reland "test_cvise: Use specific worker count (#317)"
  * Fix signals not being retried (#321)
  * subprocesses: Fix spinning after terminating child (#319)
  * tree-sitter: Import 0.25.8 (#318)
  * Revert "test_cvise: Use specific worker count (#317)" (#320)
  * test_cvise: Use specific worker count (#317)
  * multiprocessing: Fix signal recursion in tests (#316)
  * multiprocessing: Don't create pool many times (#297)
  * Use forkserver multiprocessing mode (#305)
  * subprocesses: Strengthen termination (#310)
  * test_cvise: Use a shorter TMPDIR (#308)
  * multifile: Add support to Tree-sitter pass (#315)
  * multiprocessing: Quickly exit worker on signal outside job (#307)
  * logging: Fix breakage when worker logs an exception (#314)
  * Fix colordiff exception (#313)
  * test_manager: Undo unconditional logging
  * multifile: Introduce support into CLI, test_manager, passes (#301)
  * test_manager: Replace files atomically when committing (#304)
  * tree-sitter: Always link statically (#306)
  * Terminate subprocess on exception; robuster PID queue (#303)
  * Gracefully clean up on SIGTERM (#302)
  * test_cvise: Use temp dir instead of in-tree files (#299)
  * test_manager: Refactor chdir asa context manager (#300)
  * multifile: Don't mkdir parents excessively (#298)
  * logging: Collect logs in main process, prune canceled jobs (#295)
  * Fix flakiness in test_cvise.py - trailing line break (#296)
  * multifile: Add support to Lines pass (#294)
  * multifile: Add support to Comments pass (#293)
  * multifile: Implement support in the hint format (#291)
  * interleaving: Choose candidate by size (and other criteria) (#292)
  * Optimize input copying: offload to workers; skip for hint passes (#290)
  * Refactor code to use pathlib for paths (#289)
  * interleaving: Improve fold success rate by banning failures (#287)
  * Make State objects immutable and hashable (#286)
  * tree-sitter: Add RemoveFunction pass (#281)
  * clang_delta: Skip non-dep typedefs in replace-dependent-typedef (#276)
  * tree-sitter: Add EraseNamespace pass (#280)
  * clang_delta: Add tests for replace-dependent-typedef (#275)
  * test_manager: Make extra dir errors non-fatal (#283)
  * Stats show size improvement for each pass (#279)
  * tree-sitter, tree-sitter-cpp: Don't install into system location (#285)
  * hints: Migrate Balanced pass (#277)
  * hints: Use msgspec for faster [de]serialization (#272)
  * clangbinarysearch: Fix TypeError due to byte-str mixup (#273)
  * tree-sitter: Add ReplaceFunctionDefWithDecl pass (#278)
  * interleaving: Reinit finished passes once in a while (#274)
  * cli: Add missing newline after the file name log (#282)
  * hints: Migrate clex::rm-toks pass (#263)
  * tree-sitter-cpp: Build rule (#270)
  * tree-sitter: Build rule (#268)
  * tree-sitter-cpp: Import 0.23.4 (#269)
  * test_manager: Rewind to earliest unfinished on committing (#271)
  * tree-sitter: Import 0.20.8 (#267)
  * test_manager: Tolerate non-UTF-8 in interestingness test (#265)
  * interleaving: Concurrently execute advance_on_success (#261)
  * hints: More informative logs from ClangHints (#264)
  * interleaving: Track timeouts for each pass separately (#258)
  * test_manager: Decouple process_done_futures and job checks (#257)
  * test_manager: Don't override Pebble sleep unit (#266)
  * Override child processes' temp dir (#262)
  * pytype: Check in CI (#251)
  * cli: Send file name log to intended output (#256)
  * pytype: Fix findings (#250)
  * Fix .sh and folding temp files not cleared on exception (#252)
  * interleaving: Fix round-robin order (#253)
  * test_manager: Fix exception on job timeout (#255)
  * interleaving: Report succeeded pass(es) (#247)
  * hints: Add preamble to the bundle file (#246)
  * interleaving: Enable by default (#249)
  * interleaving: Implement folding of multiple discoveries (#245)
  * Support non UTF-8 inputs (#244)
  * test_manager: Proceed on any success, not necessarily the first (#243)
  * test_manager: Know whether pass category is interleaving (#241)
  * interleaving: Support applying multiple hint bundles (#239)
  * test_manager: Further decouple job scheduling (#240)
  * interleaving: Run all Pass.new() concurrently (#238)
  * test_manager: Refactor task loop (#237)
  * clangbinarysearch: Store C++ standard version in state (#236)
  * test_manager: Introduce job type (#235)
  * lines: Fix lines not being removed with arg=None (#234)
  * hints: Fix 't' incorrect place for Blank pass and in Schema (#232)
  * Rename license file to LICENSE. (#233)
  * clang_delta: Use real timeout for old&amp;new passes (#229)
  * hints: Migrate comments pass (#227)
  * Refactor pass runtime state in test manager (#214)
  * hints: Fix type annotations (#231)
  * Refactor arg passing for Pass.advance_on_success() (#228)
  * hints: Debug logging of the state object (#230)
  * hints: Migrate blank pass (#226)
  * lines: Configure Flex to use fast scanning mode (#222)
  * lines: Don't generate hints for whitespace-only blocks (#223)
  * CI: Don't cancel jobs for the master branch (#216)
  * Add SHARE_DIR_SUFFIX variable (#224)
  * hints: Introduce hint type; run independent binsrch per type (#219)
  * hints: Migrate clang_delta ReplaceFunctionDefWithDecl (#210)
  * Add a variable for local tools directory. (#220)
  * hints: Support text replacement patches (#209)
  * Revert "Allow the search for cvise script in the top-level directory. (#215)" (#217)
  * hints: Add bundle class (#208)
  * Allow the search for cvise script in the top-level directory. (#215)
  * passes: Ensure max_transforms is initialized (#213)
  * cli: Don't close stderr (#211)
  * Stop using check_sanity for passes (#212)
  * interleaving: Add support into pass group JSON config (#207)
  * hints: Add ClangHintsPass with RemoveUnusedFunction (#203)
  * Refactor pass category logic of pass group config (#205)
  * hints: Migrate clang_delta logic for RemoveUnusedFunction (#202)
  * Fix --stopping-threshold checked too rarely (#204)
  * Switch to os.path.abspath() instead of os.path.realpath() when searching for external binaries. This is sometimes needed due to the symlinks created by build systems. (#206)
  * hints: Add CLI for applying hints to input (#201)
  * interleaving: Manager can run different passes simultaneously (#199)
  * hints: Support loading uncompressed hint files (#200)
  * Abort active jobs when there's an exception (#197)
  * Add missing headers (#198)
  * Refactor job management in TestManager (#195)
  * Lines: refactor tests for readability (#194)
  * Improve Lines: only remove exactly at given depth (#192)
  * hints: Migrate lines pass (#191)
  * hints: Switch to the zstandard library for compression (#193)
  * hints: Migrate line_markers pass (#186)
  * Add more generic tests for the Lines pass (#187)
  * hints: Skeleton class for hint-based pass (#182)
  * CI: Allow manual trigger of Github Actions (#190)
  * Rename cvise driver to cvise-cli.py to differentiate between the driver and the package. (#189)
  * Refactor line_marker tests (#188)
  * hints: Implement storage (#181)
  * Add support for LLVM 21 as of 2025.06.24 (#183)
  * Address review comment.
  * Add [project] clause to pyproject.toml to improve automated tooling support.
  * hints: Introduce basic hint (text deletion) format &amp; helpers (#175)
  * Refactor arg passing for Pass.new() (#180)
  * CI: Assume Python 3.8 in Ruff (#176)
  * Fix Python 3.8 incompat in lines.py (#177)
  * CI: Stop testing LLVM 17 (#179)</changelog>
</package>
<package pkgid="c67a8a93822ee016498e72f6a5e22c5361bf0321c72764a9c95a254e02be772acecaa756715587131b89cc83bb0380c5bc39f408a6ddb7038c02a3d5c81ac26d" name="cvs" arch="riscv64">
  <version epoch="0" ver="1.12.13" rel="5.1"/>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tchvatal@suse.com" date="1497528000">- Update bit with spec-cleaner
- Use proper url for docu and do not recompress:
  * OpenSourceDevWithCVS_2E.tar.gz instead of bz2
- Add systemd socket service to replace the xinetd service</changelog>
  <changelog author="mpluskal@suse.com" date="1497528001">- Update dependencies:
  * enable kerberos
  * explicitly require ssh</changelog>
  <changelog author="josef.moellers@suse.com" date="1502452800">- Disallow a leading dash in the argument of the "-d" option.
  [bsc#1053364, CVE-2017-12836,
  cvs-Bug-1053364-disallow-dash.patch]
- Changed license to "GPL-2.0"
  see http://cvs.savannah.nongnu.org/viewvc/cvs/ccvs/cvs.spec.in</changelog>
  <changelog author="kukuk@suse.com" date="1518177600">- Don't create unused xinetd directory</changelog>
  <changelog author="josef.moellers@suse.com" date="1537358400">- Upgrade to 1.12.13
  This version fixes two security vulnerabilities in the zlib
  compression libraries (see CERT vulnerabilities advisories
  [#238678] &amp; #680620 for more info), several issues involving
  potential data-loss on heavily loaded systems, some minor
  potential crashes, hangs, and several minor annoyances in CVS
  client and server behavior.
  See also:
  https://savannah.nongnu.org/forum/forum.php?forum_id=4046
  http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/NEWS?revision=1.341</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1650542400">- add compile-with-Wformat-security.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1720353600">- add %autoreconf in subdir cvslock-0.2 to support gcc-14</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770379200">- The CVS server hangs because it assumes the compressed input
  length requested will be available from the underlying stream,
  which is almost always necessarily shorter due to compression.
  Fixed by requesting one byte at a time. (bsc#1257000)
  * fix-broken-zlib.c-implementation.patch</changelog>
</package>
<package pkgid="00e6e8b337b1b82f8ae11cf3dd4476b55db05e9da5cd6a484ea9e9e8e05523ca8311d10ac8b486165834cf0e1ef450265632fec718645642eb49acfb342ba49a" name="cvs-doc" arch="noarch">
  <version epoch="0" ver="1.12.13" rel="5.1"/>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tchvatal@suse.com" date="1497528000">- Update bit with spec-cleaner
- Use proper url for docu and do not recompress:
  * OpenSourceDevWithCVS_2E.tar.gz instead of bz2
- Add systemd socket service to replace the xinetd service</changelog>
  <changelog author="mpluskal@suse.com" date="1497528001">- Update dependencies:
  * enable kerberos
  * explicitly require ssh</changelog>
  <changelog author="josef.moellers@suse.com" date="1502452800">- Disallow a leading dash in the argument of the "-d" option.
  [bsc#1053364, CVE-2017-12836,
  cvs-Bug-1053364-disallow-dash.patch]
- Changed license to "GPL-2.0"
  see http://cvs.savannah.nongnu.org/viewvc/cvs/ccvs/cvs.spec.in</changelog>
  <changelog author="kukuk@suse.com" date="1518177600">- Don't create unused xinetd directory</changelog>
  <changelog author="josef.moellers@suse.com" date="1537358400">- Upgrade to 1.12.13
  This version fixes two security vulnerabilities in the zlib
  compression libraries (see CERT vulnerabilities advisories
  [#238678] &amp; #680620 for more info), several issues involving
  potential data-loss on heavily loaded systems, some minor
  potential crashes, hangs, and several minor annoyances in CVS
  client and server behavior.
  See also:
  https://savannah.nongnu.org/forum/forum.php?forum_id=4046
  http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/NEWS?revision=1.341</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1650542400">- add compile-with-Wformat-security.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1720353600">- add %autoreconf in subdir cvslock-0.2 to support gcc-14</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770379200">- The CVS server hangs because it assumes the compressed input
  length requested will be available from the underlying stream,
  which is almost always necessarily shorter due to compression.
  Fixed by requesting one byte at a time. (bsc#1257000)
  * fix-broken-zlib.c-implementation.patch</changelog>
</package>
<package pkgid="a0102867d514904a8d301145011c061bbfb9f5c7a87f80ebf29f013689cfd26ffa38c700ab32ed6e7ff9b9199848d82351fa7af889b2a1ba3f835a4826c17d04" name="cvsps" arch="riscv64">
  <version epoch="0" ver="2.1" rel="187.1"/>
  <changelog author="mvyskocil@suse.com" date="1358251200">- update to 3.8
  * fix buggy generation of the revision-map file (thanks to Chris Rorvick).
  * don't convert .cvsignores by default, we have field reports of collisions.</changelog>
  <changelog author="pgajdos@suse.com" date="1358769600">- update to 3.9
  * Added -i option for generating incremental fast exports.</changelog>
  <changelog author="pgajdos@suse.com" date="1359460800">- update to 3.10
  * Make the behavior of a second -d option match the documentation.</changelog>
  <changelog author="pgajdos@suse.com" date="1366804800">- conflicts with cvsps2 [bnc#809800]</changelog>
  <changelog author="pgajdos@suse.com" date="1367928000">- downgrade to 2.1 [bnc#809800]</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1747224000">- Use %make_build instead of %jobs (boo#1237231)
- Mark COPYING file as %license</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1752667200">- Add cvsps-min-cmake-3.5.patch: Allow building with cmake 4.5. The
  patch declared cmake 3.5 as minimum, which is acceptable, as
  CMake 3.5 was released in 2016.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1772452800">- Add time_t.patch to fix year-2038-problem (boo#1258930)</changelog>
</package>
<package pkgid="2df23f039d593632614691228f1f930e8649b178cde7423a26441d4391adadfcda9c4a9652a7f32b3f5d74698997472694ac6cb7dee3196ecaf75403147071df" name="cwstudio" arch="riscv64">
  <version epoch="0" ver="0.9.7" rel="2.1"/>
  <changelog author="Lukasz Komsta &lt;luqqe@users.sourceforge.net&gt;" date="1483358400">- Initial version of the package</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576929600">- Specfile cleanup</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739361600">- update to 0.9.7:
  * multiple correctness fixes handling output samples
  * Fixes for PulseAudio output
  * Fixes to handling bitrates in ncurses version
  * Fixes to updating Gui comboboxes upon events
- fix audio output, use pulseaudio
- split off a -gui package to avoid pulling in dependencies
- add cwstudio-0.9.7-nonvoid-return.patch to fix build</changelog>
  <changelog author="pgajdos@suse.com" date="1749729600">- fix build with gcc15, add cwstudio-gcc15.patch</changelog>
</package>
<package pkgid="121993e308420af769284abf0c80861de6214bbbdf95cb98f38181dd5fda272e6eb5aab0d74586ea36a31f2f12fedd9c0c7a2082285e420298dd9f256af41083" name="cwstudio-gui" arch="riscv64">
  <version epoch="0" ver="0.9.7" rel="2.1"/>
  <changelog author="Lukasz Komsta &lt;luqqe@users.sourceforge.net&gt;" date="1483358400">- Initial version of the package</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576929600">- Specfile cleanup</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739361600">- update to 0.9.7:
  * multiple correctness fixes handling output samples
  * Fixes for PulseAudio output
  * Fixes to handling bitrates in ncurses version
  * Fixes to updating Gui comboboxes upon events
- fix audio output, use pulseaudio
- split off a -gui package to avoid pulling in dependencies
- add cwstudio-0.9.7-nonvoid-return.patch to fix build</changelog>
  <changelog author="pgajdos@suse.com" date="1749729600">- fix build with gcc15, add cwstudio-gcc15.patch</changelog>
</package>
<package pkgid="0184cb2e4ba5d821618824eb10a1a2d8cf6f55b5753b2de7b2c81dde5e4fc0913b22df127c2c8566db437ce28e0b4438d5b38ed43b278317c49ed92a0778ed8d" name="cxref" arch="riscv64">
  <version epoch="0" ver="1.6e" rel="3.1"/>
  <changelog author="pth@novell.com" date="1294747200">- Initial package</changelog>
  <changelog author="pth@suse.de" date="1341576000">- Update to 1.6d:
  Bug fixes
    Updated for latest version of autoconf.
    Allow structure initialisers to have multiple components
    (e.g. a.b=1).
    Remove gcc warning messages.
    Change Makefile for better comptibility with FreeBSD.
- Explicit require automake, autoconf and libtool.
- Repackage as tar.xz.</changelog>
  <changelog author="pth@suse.de" date="1354017600">- Repackage as tar.bz2 so that it can build on older distibutions.</changelog>
  <changelog author="mpluskal@suse.com" date="1432296000">- Update to 1.6e
  * see ChangeLog for details
- Cleanup spec file with spec-clener
- Use url for source
- Add gpg signature
- Update project url</changelog>
  <changelog author="pth@suse.de" date="1504699200">- Add allow_redirect_of_cxref_cpp_configure_output_in_postinst.patch from
  Debian.</changelog>
  <changelog author="pth@suse.de" date="1504785600">- Add cxref-new_float_types.patch from upstream to add new float types.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="eb0301dfa6e855420a137eb1a15a735463dcc113a20978b884066f8aad3e7a96e5d763a6c9e48ab2ff6fd19d53b687d26a496c06212321c847b8cf073a2f4b84" name="cxxbridge" arch="riscv64">
  <version epoch="0" ver="1.0.187" rel="1.1"/>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1762430400">- Initial packaging of cxx-bridge version: 1.0.187</changelog>
</package>
<package pkgid="df8d7a141308e82e8d6d0f06e192d3ada15fa361fe72bebcb044e65ad82df7a39550ffedc74d1ad58ea83c015b890ec19cf21cd8952890fbeb7c3454f5270e16" name="cxxopts-devel" arch="riscv64">
  <version epoch="0" ver="3.3.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1638619200">- Initial package (v3.0.0)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1665748800">- Update descriptions with limitations.
- Trim macros from URL: line (for copy-pasting with mouse).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680868800">- update to 3.1.1:
  * Fixed version number in header.
  * Support for multiple long names for the same option (=
    multiple long aliases)
  * Add a `program()` function to retrieve the program name.
  * Added a .clang-format file.
  * Added iterator and printing for a ParseResult.
  * Cleanup exception code, add cxxopts::exceptions namespace.
  * Fix `arguments()` having no key for options that only have a
    short name.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 3.2.1:
  * Fix compilation with optional on C++20.
  * Fix unannotated fallthrough.
  * Fix sign conversion with Unicode output.
  * Don't initialize regex in static initialiser.
  * Fix incorrect integer overflow checks.
  * Change quote output to '' to match Windows.
  * Don't split positional arguments by the list delimiter.
  * Order help groups by the order they were added.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744891200">- fix build with cmake 4 (boo#1239788) cxxopts-3.2.1-cmake4.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1751371200">- fix build with gcc 15 ("Added missing header" below)
- update to 3.3.1:
  * Added missing version bump
  * Added missing header for GCC 15
  * Fix some CMake packaging problems
  * `as_optional`
  * `ParseResult::contains`
  * `std::filesystem` support
  * CMake 4 compatibility
- remove (is upstream):
  cxxopts-3.2.1-cmake4.patch</changelog>
</package>
<package pkgid="cc0072b9512d14866dc9f7518fd90eb1386f1899532478a0375b7c308546bb90b5a21205d52f8b96d2921b61d34b59c15ff8f717627b299e984b90e91c3c1031" name="cxxtools-devel" arch="riscv64">
  <version epoch="0" ver="3.0" rel="4.3"/>
  <changelog author="jengelh@inai.de" date="1421409600">- Demos are disabled so remove subpackage. (SLE11 build also
  rightfully complains about .deps/ files that ought not to be
  installed.)</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Add rpmlintrc as source
- Remove not applied cxxtools-2.1.1-arm.patch</changelog>
  <changelog author="bg@suse.com" date="1483099200">- set atomictype on s390x to pthread</changelog>
  <changelog author="dmueller@suse.com" date="1484136000">- set atomictype to pthread for aarch64</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1566907200">- disable LTO as bypass boo#1148335</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1580126400">- #boo1148335: used release tarball from github, it is more reliable than
  third party websites</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1611403200">- Update to version 3.0 (see
  https://github.com/maekitalo/cxxtools/compare/v2.2.1...V3.0 for
  a changelog)
- Drop cxxtools-2.2-iconvstream-return.diff (merged upstream)
- Bump soversion to 10
- Rename rpmlintrc source file as cxxtools-rpmlintrc
- Spec cleanup</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1626350400">- add gcc11.patch: backport from https://github.com/maekitalo/cxxtools/commit/b773c01fc13d2ae67abc0839888e383be23562fd
- run tests</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="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660219200">- Add upstream changes to fix build and tests:
  * 0001-add-missing-header-time.h-to-src-timer.cpp.patch
  * 0001-remove-timespan-unittest-which-is-prone-to-rounding-.patch
  * 0001-fix-reading-time-zones-on-32-bit-systems.patch
  * 0001-remove-range-check-in-serializationinfo.patch</changelog>
</package>
<package pkgid="8366b9b5277b37da1dd1500abf7fc794d890741973e7f3b924c3da62d1ea57f0e7edab39cf657ce09d156a420965d53ca0e38d2c1a790b2cdd78789a0fc250bd" name="cyanrip" arch="riscv64">
  <version epoch="0" ver="0.9.3.1" rel="1.1"/>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1678968000">- initial version</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1700654400">- update to release version 0.9.2
  * ReplayGain 2.0 scanning and tagging
  * Preemphasis detection via both TOC and subchannel
  * Automatic deemphasis
  * CUE file writing
  * Repeat ripping mode for affirmation or badly damaged discs
  * Tagging improvements (setting the media_type tag)
  * Logfile reorganization and checksumming
  * Windows compatibility improvements
  * Migration to new FFmpeg 6.0 APIs</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1717502400">- update to release version 0.9.3
  * FFmpeg 7.0 compatibility
  * Added an option to specify the image size for cover lookup
  * When only printing info, do not require an offset to be specified with -I
  * Fix default pregap action setting for tracks after the first
  * Better error handling</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1717588800">- update to release version 0.9.3.1
  * fix compilation on certain platforms</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729684800">- Cleanup spec file</changelog>
</package>
<package pkgid="5785aee8bb4d522cd6c2a577e852e94ffaea547b6a6c0dbacb7e7357ebdc066c077afdc8f1a7aa94407778f031b137cbec4aba227b5a940aab6f7b437313a80e" name="cyradm" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="6.2"/>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328000">- update to version 3.8.4 (bugfix release)
  * Fixed Issue #4932: LITERAL+ broken in mupdate
  * Fixed Issue #4955: email headers in iMIP messages were not correctly encoded
  * Fixed Issue #4947: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica
- update to version 3.8.3 (security fix release)
  * Fixed CVE-2024-34055</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328001">- enable httpd for caldav/carddav support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1740052800">- (bsc#1237293) Possibly re-add cyrus-imapd to Package Hub (latest version from devel project)
  Add Conflicts to be able to build on SLES</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1740484800">- spec: add "Conflicts: leafnode" because both leafnode and cyrus-imapd
  ship a file called /usr/sbin/fetchnews (bsc#1237293)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1745841600">- CVE-2025-23394: cyrus-imapd: daily-backup.sh allows escalation from
  cyrus to root (bsc#1241536)
  Adapt backup-cyrus.service to run as user cyrus:mail</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1748347200">- update to version 3.8.5 (bugfix release)
  * Fixed Issue #5029: check for unexpected extra tiny-tests directories
  * Fixed Issue #5148: added --enable-release-checks configure option for use when building releases
  * Fixed Issue #4489: calendar-color "changes" namespace (thanks Дилян Палаузов)
  * Fixed Issue #5009: various portability warnings and nits
  * Fixed Issue #5050: iTIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5052: iMIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5072: http_cgi use after free (thanks Дилян Палаузов)
  * Fixed Issue #5094: httpd crash when PROPFIND url is /dav/calendars
  * Fixed Issue #5118: broken language checks for "zr-hant" and "sr-me"
  * Fixed Issue #5047: proxying UID SEARCH
- rebased patches:
  - cyrus-imapd-3.8.2_syslog-facility-doc.patch
  + cyrus-imapd-3.8.5_syslog-facility-doc.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1752580800">- update to version 3.8.6 (bugfix release)
  VUL-0: CVE-2025-49812: cyrus-imapd: Opossum Attack Application Layer
  Desynchronization using Opportunistic TLS (bsc#1246165)
  The industry is deprecating STARTTLS (aka opportunistic TLS) in favor of
  implicit TLS over a dedicated port.  STARTTLS is now disabled by default.
  * Fixed issue #5477: master: tighten up pidfile/etc handling (bsc#1241543)
    VUL-0: cyrus-imapd: privilege drop happens too late, opening attack vectors from cyrus to root
  * Fixed issue #5450: fix zoneinfo_db code for GCC 15 (thanks Yadd)
  * Fixed issue #5309: deadlock on shutdown (thanks Mark Cammidge)
  * Fixed issue #5424: recognise service-specific SASL options in
    ``cyr_info conf-lint``
  * Fixed issue #5420: fix double-free in http_admin (thanks Wolfgang Breyha)
  * Fixed issue #5460: pop3d: add basic prometheus support (thanks Wolfgang
    Breyha)
  * Fixed issue #5454: httpd fails to parse OpenSSL version for status string</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1752840000">- add 0001-Squash-some-clang-complaints.patch: fix compile errors in 3.8
  release line occuring with newer compilers.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753790400">- Only BuildRequire systemd-rpm-macros instead of systemd
  to reduce unneeded OBS rebuilds</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762430400">- cyrus-imapd don't start because of missing "Requires=var-run.mount" from systemd
  (bsc#1251788)
  Remove var-run.mount from Requires and After</changelog>
</package>
<package pkgid="f7ad90c2e5639e0766e6eeadef28dfe69097556e30407a4c5d32857fdd5988863a497e81770bb382809231fedb75577545d34af6bd0406bcaa2c55cbbb3742bc" name="cyreal-alice-fonts" arch="noarch">
  <version epoch="0" ver="2.003" rel="1.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1342785600">- Initial package created - 1.010.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1674129600">- Update to v2.003
- Package OTF instead of TTF font</changelog>
</package>
<package pkgid="d5af33e03307137ca12e18b94d8500564e6919663471b831989274b0a4cea743251ffe99ae0e1fa94684a538d1e55031026edbf01fb65ea37460312be4b438d2" name="cyreal-junge-fonts" arch="noarch">
  <version epoch="0" ver="1.002" rel="7.4"/>
  <changelog author="lazy.kent@opensuse.org" date="1342785600">- Initial package created - 1.002.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
</package>
<package pkgid="718d10444ff7d1548f942b6fed649f4026941dee0faa76315c3866c7917a293988ef3c203fd62acfd490ac920c55154484d401338f3e7910eaf58ad971d4b084" name="cyreal-lobster-cyrillic-fonts" arch="noarch">
  <version epoch="0" ver="1.4" rel="7.4"/>
  <changelog author="lazy.kent@opensuse.org" date="1309867200">- Initial package created - 1.4.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1310040000">- Provides locale ru, uk.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1322136000">- Spec clean up.</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="lazy.kent@opensuse.org" date="1346932800">- Renamed from lobster-cyrillic-fonts according to Fonts Packaging
  Policy.
- Corrected URLs.</changelog>
</package>
<package pkgid="294863ed34983a99925ebe4377efbe22f92fd6d6614da41a3b04f77b4e52dbde725541d202f6f2cd0d45927f0e3c6204966a27d42a5bf6cfb4f32ae32fe3b329" name="cyreal-lora-fonts" arch="noarch">
  <version epoch="0" ver="3.021" rel="1.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1404216000">- Update to 1.014.
  * Add cyrillic glyphs.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1628856000">- Update to v2.202
  * Package OTF files instead of TTF
  * Update URL, summary, description
  * Package documentation
  * Use spec-cleaner</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1649419200">- Update to v3.002
  * added SemiBold to the full weight run
  * Fixes Italic and Weight axes confusion in VF
  * Includes Tabular Figures
  * ttfautohinted
  * Fixes naming scheme issue #30
  * Fixes #25
- Additionally package weights: Medium, SemiBold
- Change source URLs</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1649505600">- Fixed because upstream unexpectedly changed the layout
  of the source archive</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1655899200">- Update to v3.003
  * No changelog available</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1674129600">- Update to v3.005
  * added pre-1945 Bulgarian orthography support
- Remove the _service file</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1747310400">- Add variable fonts into separate subpackage</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1747569600">- Add %reconfigure_fonts_scriptlets for the subpackage</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1772798400">- Update to v3.021
  * No changelog available</changelog>
</package>
<package pkgid="00477e436d14f7e3f9d1cc1db8ff4dcf07b0ef61bb3bbaaeebb7edc8eda0b5e1eecc551988fa2f05d2de609e3515a22c0df2d7a2c0477942b7d518bf9494a918" name="cyreal-lora-variable-fonts" arch="noarch">
  <version epoch="0" ver="3.021" rel="1.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1404216000">- Update to 1.014.
  * Add cyrillic glyphs.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1628856000">- Update to v2.202
  * Package OTF files instead of TTF
  * Update URL, summary, description
  * Package documentation
  * Use spec-cleaner</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1649419200">- Update to v3.002
  * added SemiBold to the full weight run
  * Fixes Italic and Weight axes confusion in VF
  * Includes Tabular Figures
  * ttfautohinted
  * Fixes naming scheme issue #30
  * Fixes #25
- Additionally package weights: Medium, SemiBold
- Change source URLs</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1649505600">- Fixed because upstream unexpectedly changed the layout
  of the source archive</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1655899200">- Update to v3.003
  * No changelog available</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1674129600">- Update to v3.005
  * added pre-1945 Bulgarian orthography support
- Remove the _service file</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1747310400">- Add variable fonts into separate subpackage</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1747569600">- Add %reconfigure_fonts_scriptlets for the subpackage</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1772798400">- Update to v3.021
  * No changelog available</changelog>
</package>
<package pkgid="34e8243e6ff5dd0ba0ecf9c79b3c9f3614b862fae8077eef5027a83f97891e851ddef59073515cd022568319ac12c466f046d86504425b294696fc491c7efaa4" name="cyreal-marko-horobchyk-fonts" arch="noarch">
  <version epoch="0" ver="1.003" rel="7.4"/>
  <changelog author="lazy.kent@opensuse.org" date="1342785600">- Initial package created - 1.003.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
</package>
<package pkgid="91db16e00cec7bf7a46cd07de43ff054daed3165374953ab5ae182dadfb13e1800aacd3d8431b74a55dd3d696ac5f3341e62e49df42c9c9b50bd724a193707c9" name="cyreal-marmelad-fonts" arch="noarch">
  <version epoch="0" ver="1.000" rel="7.4"/>
  <changelog author="lazy.kent@opensuse.org" date="1342353600">- Initial package created - 1.000.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
</package>
<package pkgid="026d68eeea7a0e62408208b2293c27669f3ce0db63b3c28478e6b0b5da187c7d195c231c1d263fadcf1a8685b2a54a80aff421b9a63b3cccbed37ca5e339b4a4" name="cyreal-wire-fonts" arch="noarch">
  <version epoch="0" ver="1.000" rel="7.4"/>
  <changelog author="lazy.kent@opensuse.org" date="1342785600">- Initial package created - 1.000.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1348574400">- New font packaging scheme.</changelog>
</package>
<package pkgid="90f66cd5f83d36da8adab1a6de004e3872c476b7ad558f5d285d5d36adf53df6f7eab1a789223793c1abf093ca43229babb5ec561484a1b52d54b3f7b0c6bee6" name="cyrus-imapd" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="6.2"/>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328000">- update to version 3.8.4 (bugfix release)
  * Fixed Issue #4932: LITERAL+ broken in mupdate
  * Fixed Issue #4955: email headers in iMIP messages were not correctly encoded
  * Fixed Issue #4947: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica
- update to version 3.8.3 (security fix release)
  * Fixed CVE-2024-34055</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328001">- enable httpd for caldav/carddav support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1740052800">- (bsc#1237293) Possibly re-add cyrus-imapd to Package Hub (latest version from devel project)
  Add Conflicts to be able to build on SLES</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1740484800">- spec: add "Conflicts: leafnode" because both leafnode and cyrus-imapd
  ship a file called /usr/sbin/fetchnews (bsc#1237293)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1745841600">- CVE-2025-23394: cyrus-imapd: daily-backup.sh allows escalation from
  cyrus to root (bsc#1241536)
  Adapt backup-cyrus.service to run as user cyrus:mail</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1748347200">- update to version 3.8.5 (bugfix release)
  * Fixed Issue #5029: check for unexpected extra tiny-tests directories
  * Fixed Issue #5148: added --enable-release-checks configure option for use when building releases
  * Fixed Issue #4489: calendar-color "changes" namespace (thanks Дилян Палаузов)
  * Fixed Issue #5009: various portability warnings and nits
  * Fixed Issue #5050: iTIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5052: iMIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5072: http_cgi use after free (thanks Дилян Палаузов)
  * Fixed Issue #5094: httpd crash when PROPFIND url is /dav/calendars
  * Fixed Issue #5118: broken language checks for "zr-hant" and "sr-me"
  * Fixed Issue #5047: proxying UID SEARCH
- rebased patches:
  - cyrus-imapd-3.8.2_syslog-facility-doc.patch
  + cyrus-imapd-3.8.5_syslog-facility-doc.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1752580800">- update to version 3.8.6 (bugfix release)
  VUL-0: CVE-2025-49812: cyrus-imapd: Opossum Attack Application Layer
  Desynchronization using Opportunistic TLS (bsc#1246165)
  The industry is deprecating STARTTLS (aka opportunistic TLS) in favor of
  implicit TLS over a dedicated port.  STARTTLS is now disabled by default.
  * Fixed issue #5477: master: tighten up pidfile/etc handling (bsc#1241543)
    VUL-0: cyrus-imapd: privilege drop happens too late, opening attack vectors from cyrus to root
  * Fixed issue #5450: fix zoneinfo_db code for GCC 15 (thanks Yadd)
  * Fixed issue #5309: deadlock on shutdown (thanks Mark Cammidge)
  * Fixed issue #5424: recognise service-specific SASL options in
    ``cyr_info conf-lint``
  * Fixed issue #5420: fix double-free in http_admin (thanks Wolfgang Breyha)
  * Fixed issue #5460: pop3d: add basic prometheus support (thanks Wolfgang
    Breyha)
  * Fixed issue #5454: httpd fails to parse OpenSSL version for status string</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1752840000">- add 0001-Squash-some-clang-complaints.patch: fix compile errors in 3.8
  release line occuring with newer compilers.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753790400">- Only BuildRequire systemd-rpm-macros instead of systemd
  to reduce unneeded OBS rebuilds</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762430400">- cyrus-imapd don't start because of missing "Requires=var-run.mount" from systemd
  (bsc#1251788)
  Remove var-run.mount from Requires and After</changelog>
</package>
<package pkgid="2e9021c237ffdd41a9e47c0569f7d353d0cbc55dc8f7b3a72d871cb3bcc6b75ea3c62644eeacb368b856be70a7e9d9151e2838b5348f64038a6f9db6fd256539" name="cyrus-imapd-devel" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="6.2"/>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328000">- update to version 3.8.4 (bugfix release)
  * Fixed Issue #4932: LITERAL+ broken in mupdate
  * Fixed Issue #4955: email headers in iMIP messages were not correctly encoded
  * Fixed Issue #4947: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica
- update to version 3.8.3 (security fix release)
  * Fixed CVE-2024-34055</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328001">- enable httpd for caldav/carddav support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1740052800">- (bsc#1237293) Possibly re-add cyrus-imapd to Package Hub (latest version from devel project)
  Add Conflicts to be able to build on SLES</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1740484800">- spec: add "Conflicts: leafnode" because both leafnode and cyrus-imapd
  ship a file called /usr/sbin/fetchnews (bsc#1237293)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1745841600">- CVE-2025-23394: cyrus-imapd: daily-backup.sh allows escalation from
  cyrus to root (bsc#1241536)
  Adapt backup-cyrus.service to run as user cyrus:mail</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1748347200">- update to version 3.8.5 (bugfix release)
  * Fixed Issue #5029: check for unexpected extra tiny-tests directories
  * Fixed Issue #5148: added --enable-release-checks configure option for use when building releases
  * Fixed Issue #4489: calendar-color "changes" namespace (thanks Дилян Палаузов)
  * Fixed Issue #5009: various portability warnings and nits
  * Fixed Issue #5050: iTIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5052: iMIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5072: http_cgi use after free (thanks Дилян Палаузов)
  * Fixed Issue #5094: httpd crash when PROPFIND url is /dav/calendars
  * Fixed Issue #5118: broken language checks for "zr-hant" and "sr-me"
  * Fixed Issue #5047: proxying UID SEARCH
- rebased patches:
  - cyrus-imapd-3.8.2_syslog-facility-doc.patch
  + cyrus-imapd-3.8.5_syslog-facility-doc.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1752580800">- update to version 3.8.6 (bugfix release)
  VUL-0: CVE-2025-49812: cyrus-imapd: Opossum Attack Application Layer
  Desynchronization using Opportunistic TLS (bsc#1246165)
  The industry is deprecating STARTTLS (aka opportunistic TLS) in favor of
  implicit TLS over a dedicated port.  STARTTLS is now disabled by default.
  * Fixed issue #5477: master: tighten up pidfile/etc handling (bsc#1241543)
    VUL-0: cyrus-imapd: privilege drop happens too late, opening attack vectors from cyrus to root
  * Fixed issue #5450: fix zoneinfo_db code for GCC 15 (thanks Yadd)
  * Fixed issue #5309: deadlock on shutdown (thanks Mark Cammidge)
  * Fixed issue #5424: recognise service-specific SASL options in
    ``cyr_info conf-lint``
  * Fixed issue #5420: fix double-free in http_admin (thanks Wolfgang Breyha)
  * Fixed issue #5460: pop3d: add basic prometheus support (thanks Wolfgang
    Breyha)
  * Fixed issue #5454: httpd fails to parse OpenSSL version for status string</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1752840000">- add 0001-Squash-some-clang-complaints.patch: fix compile errors in 3.8
  release line occuring with newer compilers.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753790400">- Only BuildRequire systemd-rpm-macros instead of systemd
  to reduce unneeded OBS rebuilds</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762430400">- cyrus-imapd don't start because of missing "Requires=var-run.mount" from systemd
  (bsc#1251788)
  Remove var-run.mount from Requires and After</changelog>
</package>
<package pkgid="164b884a0cee7b5c0edd7e30587d5d86e2a2d04eca61974ea47d186e2a121aff11f5b157a16f7703e92bffe252fcb162a72e24ab5bb398daa431ed95ec8a7e39" name="cyrus-imapd-snmp" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="6.2"/>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328000">- update to version 3.8.4 (bugfix release)
  * Fixed Issue #4932: LITERAL+ broken in mupdate
  * Fixed Issue #4955: email headers in iMIP messages were not correctly encoded
  * Fixed Issue #4947: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica
- update to version 3.8.3 (security fix release)
  * Fixed CVE-2024-34055</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328001">- enable httpd for caldav/carddav support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1740052800">- (bsc#1237293) Possibly re-add cyrus-imapd to Package Hub (latest version from devel project)
  Add Conflicts to be able to build on SLES</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1740484800">- spec: add "Conflicts: leafnode" because both leafnode and cyrus-imapd
  ship a file called /usr/sbin/fetchnews (bsc#1237293)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1745841600">- CVE-2025-23394: cyrus-imapd: daily-backup.sh allows escalation from
  cyrus to root (bsc#1241536)
  Adapt backup-cyrus.service to run as user cyrus:mail</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1748347200">- update to version 3.8.5 (bugfix release)
  * Fixed Issue #5029: check for unexpected extra tiny-tests directories
  * Fixed Issue #5148: added --enable-release-checks configure option for use when building releases
  * Fixed Issue #4489: calendar-color "changes" namespace (thanks Дилян Палаузов)
  * Fixed Issue #5009: various portability warnings and nits
  * Fixed Issue #5050: iTIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5052: iMIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5072: http_cgi use after free (thanks Дилян Палаузов)
  * Fixed Issue #5094: httpd crash when PROPFIND url is /dav/calendars
  * Fixed Issue #5118: broken language checks for "zr-hant" and "sr-me"
  * Fixed Issue #5047: proxying UID SEARCH
- rebased patches:
  - cyrus-imapd-3.8.2_syslog-facility-doc.patch
  + cyrus-imapd-3.8.5_syslog-facility-doc.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1752580800">- update to version 3.8.6 (bugfix release)
  VUL-0: CVE-2025-49812: cyrus-imapd: Opossum Attack Application Layer
  Desynchronization using Opportunistic TLS (bsc#1246165)
  The industry is deprecating STARTTLS (aka opportunistic TLS) in favor of
  implicit TLS over a dedicated port.  STARTTLS is now disabled by default.
  * Fixed issue #5477: master: tighten up pidfile/etc handling (bsc#1241543)
    VUL-0: cyrus-imapd: privilege drop happens too late, opening attack vectors from cyrus to root
  * Fixed issue #5450: fix zoneinfo_db code for GCC 15 (thanks Yadd)
  * Fixed issue #5309: deadlock on shutdown (thanks Mark Cammidge)
  * Fixed issue #5424: recognise service-specific SASL options in
    ``cyr_info conf-lint``
  * Fixed issue #5420: fix double-free in http_admin (thanks Wolfgang Breyha)
  * Fixed issue #5460: pop3d: add basic prometheus support (thanks Wolfgang
    Breyha)
  * Fixed issue #5454: httpd fails to parse OpenSSL version for status string</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1752840000">- add 0001-Squash-some-clang-complaints.patch: fix compile errors in 3.8
  release line occuring with newer compilers.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753790400">- Only BuildRequire systemd-rpm-macros instead of systemd
  to reduce unneeded OBS rebuilds</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762430400">- cyrus-imapd don't start because of missing "Requires=var-run.mount" from systemd
  (bsc#1251788)
  Remove var-run.mount from Requires and After</changelog>
</package>
<package pkgid="c7885a52a21cc8fee0abbc08b6b32bb6e45bc0fd81207ae7850812f045106fc404dea895db6340c00205baecb116367efa51427f69ed48c3bbc26664e9176eb1" name="cyrus-imapd-snmp-mibs" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="6.2"/>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328000">- update to version 3.8.4 (bugfix release)
  * Fixed Issue #4932: LITERAL+ broken in mupdate
  * Fixed Issue #4955: email headers in iMIP messages were not correctly encoded
  * Fixed Issue #4947: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica
- update to version 3.8.3 (security fix release)
  * Fixed CVE-2024-34055</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328001">- enable httpd for caldav/carddav support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1740052800">- (bsc#1237293) Possibly re-add cyrus-imapd to Package Hub (latest version from devel project)
  Add Conflicts to be able to build on SLES</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1740484800">- spec: add "Conflicts: leafnode" because both leafnode and cyrus-imapd
  ship a file called /usr/sbin/fetchnews (bsc#1237293)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1745841600">- CVE-2025-23394: cyrus-imapd: daily-backup.sh allows escalation from
  cyrus to root (bsc#1241536)
  Adapt backup-cyrus.service to run as user cyrus:mail</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1748347200">- update to version 3.8.5 (bugfix release)
  * Fixed Issue #5029: check for unexpected extra tiny-tests directories
  * Fixed Issue #5148: added --enable-release-checks configure option for use when building releases
  * Fixed Issue #4489: calendar-color "changes" namespace (thanks Дилян Палаузов)
  * Fixed Issue #5009: various portability warnings and nits
  * Fixed Issue #5050: iTIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5052: iMIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5072: http_cgi use after free (thanks Дилян Палаузов)
  * Fixed Issue #5094: httpd crash when PROPFIND url is /dav/calendars
  * Fixed Issue #5118: broken language checks for "zr-hant" and "sr-me"
  * Fixed Issue #5047: proxying UID SEARCH
- rebased patches:
  - cyrus-imapd-3.8.2_syslog-facility-doc.patch
  + cyrus-imapd-3.8.5_syslog-facility-doc.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1752580800">- update to version 3.8.6 (bugfix release)
  VUL-0: CVE-2025-49812: cyrus-imapd: Opossum Attack Application Layer
  Desynchronization using Opportunistic TLS (bsc#1246165)
  The industry is deprecating STARTTLS (aka opportunistic TLS) in favor of
  implicit TLS over a dedicated port.  STARTTLS is now disabled by default.
  * Fixed issue #5477: master: tighten up pidfile/etc handling (bsc#1241543)
    VUL-0: cyrus-imapd: privilege drop happens too late, opening attack vectors from cyrus to root
  * Fixed issue #5450: fix zoneinfo_db code for GCC 15 (thanks Yadd)
  * Fixed issue #5309: deadlock on shutdown (thanks Mark Cammidge)
  * Fixed issue #5424: recognise service-specific SASL options in
    ``cyr_info conf-lint``
  * Fixed issue #5420: fix double-free in http_admin (thanks Wolfgang Breyha)
  * Fixed issue #5460: pop3d: add basic prometheus support (thanks Wolfgang
    Breyha)
  * Fixed issue #5454: httpd fails to parse OpenSSL version for status string</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1752840000">- add 0001-Squash-some-clang-complaints.patch: fix compile errors in 3.8
  release line occuring with newer compilers.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753790400">- Only BuildRequire systemd-rpm-macros instead of systemd
  to reduce unneeded OBS rebuilds</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762430400">- cyrus-imapd don't start because of missing "Requires=var-run.mount" from systemd
  (bsc#1251788)
  Remove var-run.mount from Requires and After</changelog>
</package>
<package pkgid="ae948b2fb7ef0fe8fb1364890a5f773e066a1ad198c5cf6ae8451d56ff05a26df48a4092cb9ac6f3375dcc0e707e811061160613914fbdef0f4fac801d7ecb3c" name="cyrus-imapd-utils" arch="riscv64">
  <version epoch="0" ver="3.8.6" rel="6.2"/>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328000">- update to version 3.8.4 (bugfix release)
  * Fixed Issue #4932: LITERAL+ broken in mupdate
  * Fixed Issue #4955: email headers in iMIP messages were not correctly encoded
  * Fixed Issue #4947: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica
- update to version 3.8.3 (security fix release)
  * Fixed CVE-2024-34055</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1724328001">- enable httpd for caldav/carddav support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1740052800">- (bsc#1237293) Possibly re-add cyrus-imapd to Package Hub (latest version from devel project)
  Add Conflicts to be able to build on SLES</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1740484800">- spec: add "Conflicts: leafnode" because both leafnode and cyrus-imapd
  ship a file called /usr/sbin/fetchnews (bsc#1237293)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1745841600">- CVE-2025-23394: cyrus-imapd: daily-backup.sh allows escalation from
  cyrus to root (bsc#1241536)
  Adapt backup-cyrus.service to run as user cyrus:mail</changelog>
  <changelog author="Aeneas Jaißle &lt;aj@ajaissle.de&gt;" date="1748347200">- update to version 3.8.5 (bugfix release)
  * Fixed Issue #5029: check for unexpected extra tiny-tests directories
  * Fixed Issue #5148: added --enable-release-checks configure option for use when building releases
  * Fixed Issue #4489: calendar-color "changes" namespace (thanks Дилян Палаузов)
  * Fixed Issue #5009: various portability warnings and nits
  * Fixed Issue #5050: iTIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5052: iMIP line endings (thanks Дилян Палаузов)
  * Fixed Issue #5072: http_cgi use after free (thanks Дилян Палаузов)
  * Fixed Issue #5094: httpd crash when PROPFIND url is /dav/calendars
  * Fixed Issue #5118: broken language checks for "zr-hant" and "sr-me"
  * Fixed Issue #5047: proxying UID SEARCH
- rebased patches:
  - cyrus-imapd-3.8.2_syslog-facility-doc.patch
  + cyrus-imapd-3.8.5_syslog-facility-doc.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1752580800">- update to version 3.8.6 (bugfix release)
  VUL-0: CVE-2025-49812: cyrus-imapd: Opossum Attack Application Layer
  Desynchronization using Opportunistic TLS (bsc#1246165)
  The industry is deprecating STARTTLS (aka opportunistic TLS) in favor of
  implicit TLS over a dedicated port.  STARTTLS is now disabled by default.
  * Fixed issue #5477: master: tighten up pidfile/etc handling (bsc#1241543)
    VUL-0: cyrus-imapd: privilege drop happens too late, opening attack vectors from cyrus to root
  * Fixed issue #5450: fix zoneinfo_db code for GCC 15 (thanks Yadd)
  * Fixed issue #5309: deadlock on shutdown (thanks Mark Cammidge)
  * Fixed issue #5424: recognise service-specific SASL options in
    ``cyr_info conf-lint``
  * Fixed issue #5420: fix double-free in http_admin (thanks Wolfgang Breyha)
  * Fixed issue #5460: pop3d: add basic prometheus support (thanks Wolfgang
    Breyha)
  * Fixed issue #5454: httpd fails to parse OpenSSL version for status string</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1752840000">- add 0001-Squash-some-clang-complaints.patch: fix compile errors in 3.8
  release line occuring with newer compilers.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753790400">- Only BuildRequire systemd-rpm-macros instead of systemd
  to reduce unneeded OBS rebuilds</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1762430400">- cyrus-imapd don't start because of missing "Requires=var-run.mount" from systemd
  (bsc#1251788)
  Remove var-run.mount from Requires and After</changelog>
</package>
<package pkgid="9c3d0a3a5131054b6db073da1995b90d03e5444dfcad14c85e3743118ca3afd927b600cb8dd65817183b8d7ae3c46b539e7ea5938c85b08d23679afcbc68ea1a" name="cyrus-sasl" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="41f9302a0339f955c89d12215add9461b94a6fe596c0666c39c59091a62211c575fb72b841d03ddd6ab66e94ed6ad691bed495f9326d75b714813b6e2d841f13" name="cyrus-sasl-bdb" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="b7dcd5fd746f9b91a3c4982ee4fdf15259a195486d3bfad902f946e5a3804e7402bb0afd8ad868d90c5aac305102726cf8bd2b035e4f1556614469fac08bd347" name="cyrus-sasl-bdb-crammd5" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="f0ce687a42ca1b4e43332338cd390515b318475a5f68eadca0c80ec328a762689efe6bc354b80caa88b0587f1e7acf64354e7593d57b6594f4c1aecc01a71ab8" name="cyrus-sasl-bdb-devel" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="ec1b63c8fd912ca780a3ef03f76a9c96a06649208dd2009c0fd48eeda80caede3932ffb4d8ce5861ba73484f30386470503a5f6716ca2dec5489596fdaeebe46" name="cyrus-sasl-bdb-digestmd5" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="7af3e409f49909a06456ba026983944760ecb31e4ee47b688d7f6dc02a55d80cd1ecf6568747bb588eb071d51c7dc71f55d8fa7556bd34219de6f80b3eca8a8f" name="cyrus-sasl-bdb-gs2" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="d9c2e5bca4a949f0a3e10a2c092a82a76897b67c6fa2d2a5422dc4a5fb1038b636d02047c3451f391afcde86d8e94bda09d6ef839f8000bc1390a9acd20955bf" name="cyrus-sasl-bdb-gssapi" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="0a9c176f41e88c991ff6d957d942408823cd66381d38799b50cf8d7ef8ca0cc90afda1dcf4913eaf224c18e190787c09ddcbc02b322f8f18a37e734a1575d114" name="cyrus-sasl-bdb-ntlm" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="7671cc33be95fcd6157320132648a8c69e70e99fba60edc992c8ebbb04b565c76dde686885ec63a16020169c8be6e3454c85dc64f8e8502e575cf3c671e171e4" name="cyrus-sasl-bdb-otp" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="26b3cdb1a9b5246e09e93595dbc01013cca0497a36cd9c3deb439dc287d8e6cdd4453378c839a3956055b9b9041647da620f86e0220084045fed87164fedbdeb" name="cyrus-sasl-bdb-plain" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="de36c582a8d1744fbad9147c9c66da1a107b0f37a11b1d4496d6d6599667e4a5e2e6f726e7a1499ed6e69148745d64abd56ebb66cba00e6e036c3efa2fe39e68" name="cyrus-sasl-bdb-scram" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, disable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="34a8560d5f3fc1174705efcdae92b5894f0cdbefd4ce887b66c8c2ad5761b5b06b9d01790e0cce99e646e14c8fdb9672ccb6fecf504bcea114d832b06712e695" name="cyrus-sasl-crammd5" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="bd17be0ad3df6389ee3931a5da018ace369d7e8194b2a1fc28d29a15cf11e1dfed8676eff62b1bb82b20ca7c4a382a4de9f5440b77dc8dae1b03683f3e5173ec" name="cyrus-sasl-devel" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="c1508abd212b537bc1d33fbfd38164db491d0778540d608a5fde5a010f85a27baab68479004ea400cbfec87131626dd61533ebfb810349e89c7bed63164b92c6" name="cyrus-sasl-digestmd5" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="c603174abf4344084a81c36abdf678f3e9fcc7f26ba899396918107aa86513a0128694baf20ce7d262f303e8d91118b8bcba64976470d5f207f0b58313e9709e" name="cyrus-sasl-gs2" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="5fcd3a559b74c8352191cc45d027246b43841739a799a7423210ed16c552c92996544362dd00bc6bcba12024f497a5e096db485f4f0820c4f1a2c517d6783ca0" name="cyrus-sasl-gssapi" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="a84aea03288c2b08335874bc2f3474fa58f6ef27197532af50783dfbb435f5b864fcf28cb6a38f972d639a0eb316d686ef010e7ee215120201496af75c8723cd" name="cyrus-sasl-ldap-auxprop" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1757505600">- bsc#1247498 - replace insecure MD5 with ephemeral HMAC-SHA256
  * 0001-Use-HMAC-SHA256-for-cache-passwords-over-MD5.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="7d4b91f37eff84a425c2494cefe6e1a4decfa3beb6be49eb2da12df02d4efd66b45412575ee44993b0a9465c93204912033c687ca2fdfb628f14d3775f0bd595" name="cyrus-sasl-ldap-auxprop-bdb" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="130e6e52de10dfb9fa0b6a3552c39001c0a3e0cb0bd65d026d8e6ecbb9f2c6ce6e735b8fcab19b2153019bfaab09b03d5a864b7ad8dfdf546a3dabc90fb0277d" name="cyrus-sasl-ntlm" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="f6a61a3b49582e97a2249a8720cf54bf7b24d4df8db73fafe9d760695fccb4a75b6561b1f67a92f4f34e0ec9fd08b12f6e1cc8693290ab2293d46c2201c4528a" name="cyrus-sasl-otp" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="5a7cf50c17ac630b7bb3c451e5cf31f114dba17f7e6d6b2b0153d4bb167d64ff8febf6915b7249925ea6ae692b3aab22b69783f2d43282724748d85865f04a44" name="cyrus-sasl-plain" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="9d680b52f2c247a74020883b79488b8db37b492ac3244c6606edd4764f9c6b7cd77ca8da6257e336f8ee55a126acb0bd08498404d37bf5238dbf715a329ce554" name="cyrus-sasl-saslauthd" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1757505600">- bsc#1247498 - replace insecure MD5 with ephemeral HMAC-SHA256
  * 0001-Use-HMAC-SHA256-for-cache-passwords-over-MD5.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="90d8ff38a41703746779f1ec22366dc1256620a486d94934f0c213365a09c5c404ae7f64997e7a2954094418c67815b65ac66ebcc5473ce4359e79999d86051b" name="cyrus-sasl-saslauthd-bdb" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="e6d7019ff1aefffc790fa1d14a63e3f747a3fb5a811e9dc3673fa6dc66bb29e44a768e829f4e712efd1467688dab5abe5e076498485cf018b6e0a25326f5cca9" name="cyrus-sasl-scram" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1726747200">- Make DIGEST-MD5 work with openssl3 ( bsc#1230111 )
  RC4 is legacy provided since openSSL3 and requires explicit loading, dDisable openssl3 depricated API warnings.
  * Add cyrus-sasl-make-digestmd5-work-ssl3.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="9ea02e7becd007b18293d55dcc9813348eecad3fa3a54821dd30e273045b0b37563b3506ae3ab7492a0c23938bb989aecb3efb660cb48bfe8f8dbb0470dc2f1e" name="cyrus-sasl-sqlauxprop" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1757505600">- bsc#1247498 - replace insecure MD5 with ephemeral HMAC-SHA256
  * 0001-Use-HMAC-SHA256-for-cache-passwords-over-MD5.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="bf318b6cd892da76395fe4250c244a573d2005c1adec407118f5de7b36175653120bb8d46d8e33991f02ddd6e6b477707489e9bbeb1e38acd27016a033658075" name="cyrus-sasl-sqlauxprop-bdb" arch="riscv64">
  <version epoch="0" ver="2.1.28" rel="12.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1715083200">- GCC 14: cyrus-sasl package fails (bsc#1221863)
  Apply upstream patch:
  0001-Fix-time.h-check.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744027200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764331200">- Python3 error log upon importing pycurl (bsc#1233529)
  Remove senceless log message.
  * add remove-senceless-log.patch</changelog>
</package>
<package pkgid="fbbcd99efabf0f615f36d8ab38f612f08194bad3fffcc03543f2ce80ec72ee456c84f68e37527cfea38ace8f30f94f78cd61645b218f6690ac86e258c129b32b" name="czmq" arch="riscv64">
  <version epoch="0" ver="4.2.1" rel="1.2"/>
  <changelog author="mvyskocil@opensuse.org" date="1476273600">- add 0001-readdir_r-deprecated.patch to fix a build in Tumbleweed</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1478347200">- Update to 4.0.0
  * v4.0.0 breaks API and ABI compatibility with v3.0.2.
    The ABI version has been bumped to 4.
  * The v2 API, which have been declared DEPRECATED in v3.0.0
    released on 2014/10/15, have now been declared RETIRED
    and removed from this release. The following classes are gone:
    zauth_v2, use zauth
    zbeacon_v2, use zbeacon
    zctx, use zsock
    zmonitor_v2, use zmonitor
    zmutex
    zproxy_v2, use zproxy
    zsocket, use zsock
    zsockopt, use zsock
    zthread, use zactor
  * see NEWS file for more details</changelog>
  <changelog author="jengelh@inai.de" date="1478347201">- Update descriptions</changelog>
  <changelog author="adam.majer@suse.de" date="1483185600">- Update to 4.0.2
  * Fixed DRAFT zsock_new_*_checked symbols leak
  * Fixed zsock options could be available at build time but
    not at runtime. Added runtime check, an error will
    be printed if the option is not available.
  * Fixed improved compatibility with Solaris/Illumos
  * Fixed memory leak when message send fails in internal usage
- Update to 4.0.1
  * Version 4.0.0 introduced the DRAFT mechanism, but it had a
    flaw: the internally defined DRAFT symbols were leaking as
    global in the shared library. This meant that although the API
    was stable, the ABI could in some cases not be. This has now
    been fixed using compiler's visibility attribute to avoid this
    problem.</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1496664000">-  Fix a build with gcc7
-  Add:
  * 0000-gcc7-b651cb47.patch
  * 0001-gcc7-41866333e.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1514894400">- Update to 4.1.0
  * New STABLE APIs have been added to wrap new libzmq context
    options:
    + zsys_set_thread_sched_policy
    + zsys_set_thread_priority
  * See https://github.com/zeromq/czmq/releases/tag/v4.1.0
    for complete changelog.
- Remove patches now in upstream sources:
  * 0000-gcc7-b651cb47.patch
  * 0001-gcc7-41866333e.patch</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1524052800">- Update to 4.1.1, bugfixes:
  * Fixed #1847 - fix test segfault when no USER env variable exists
  * Fixed #1848 - fix zsock_resolve when using many thousands of sockets
  * Fixed #1875 - fix build with GCC 8
  * Fixed #1876 - fix crash in zsys_shutdown with libzmq 4.2.4 built with
    Tweetnacl
- A lot of changes in DRAFT apis, see NEWS</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1552910400">- Update to 4.2.0
  - New STABLE APIs
  * zsys_thread_name_prefix, zsys_set_thread_name_prefix
  * zsys_thread_affinity_cpu_add, zsys_thread_affinity_cpu_remove
  * zsock_bindtodevice, zsock_set_bindtodevice
  * zsock_gssapi_service_principal_nametype, zsock_set_gssapi_service_principal_nametype
  * zsock_gssapi_principal_nametype, zsock_set_gssapi_principal_nametype
  - Bugfixes
  * #1899 - zsys_udp_new leaks file descriptor when process is exec'd.
  * #1948 - zlistx_head always returns NULL.
  * #1959 - zhash_pack crash on armv7 due to unaligned pointer access.
  * #1961 - unnecessary uuid includes in public headers break builds without
    libuuid.
  * #1995 - timers are called twice if they change the pollset.
  - A lot of changes in DRAFT apis, see NEWS</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1599652800">- Move the manpage for the tool to the package with the tool</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614945600">- update to 4.2.1:
  * New DRAFT zsock API to match libzmq's 4.3.4 socket options:
  - zsock_set_xpub_manual_last_value
  - zsock_socks_username, zsock_set_socks_username
  - zsock_socks_password, zsock_set_socks_password
  - zsock_in_batch_size, zsock_set_in_batch_size
  - zsock_out_batch_size, zsock_set_out_batch_size
  - zsock_set_wss_key_pem, zsock_set_wss_cert_pem, zsock_set_wss_trust_pem,
    zsock_set_wss_hostname, zsock_set_wss_trust_system
  - zsock_set_only_first_subscribe
  - zsock_hello_msg, zsock_set_hello_msg
  - zsock_disconnect_msg, zsock_set_disconnect_msg
  - zsock_priority, zsock_set_priority
  - zsock_reconnect_stop, zsock_set_reconnect_stop
    See zsock manpage for more details.
  * New DRAFT zframe and zmsg API to print arbitrary length messages:
  - zframe_print_n
  - zmsg_print_n
    See zframe and zmsg manpages for more details.
  * New DRAFT zosc* APIs to support the OSC (Open Sound Control) protocol.
    See zosc_* manpages for more details.
  * New DRAFT zcertstore_get_state API to get the state stored in the certstore.
    See the zcertstore manpage for more details.
  * Support for new libzmq DRAFT socket type ZMQ_DGRAM was added to zsock.
  * Fixed #1972 - Findlibzmq.cmake out of date, Windows build fails
  * Fixed #1998 - zproxy uses fixed ipc endpoint, causing race condition
  * Fixed #2002 - fix socket leak in zbeacon
  * Fixed #2020 - use libnss in zdigest if available for SHA functions.
  * Fixed #2028 - zpoller docs isn't mentioning file handles
  * Fixed #2043 - zhttp_response_recv leaks memory when result is non-zero
  * Fixed #2045 - Problem: zframe_print output is truncated
  * Fixed #2048 - no logging if zsys is not initialized
  * Fixed #2057 - zchunk_slurp() causes assert if file can't be opened
  * Fixed #2062 - allow zbeacon to resolve ip address to interface or interface
  * Fixed #2064 - Enable ipv4 multicast packet types when using zbeacon
  * Fixed #2072 - fix build on Android NDK &gt;= 24
  * Fixed #2086 - zsys is re-initialized when logging an error in zsys_shutdown
  * Fixed #2090 - "quit" variable in zproc_wait() can overflow
  * Fixed #2087 - logsender destroyed before last log message
  * Fixed #2103 - if gossip server disconnects and reconnects, persisting gossip
  * Fixed #2113 - zcertstore has no API to get the disk state from a custom loader
  * Fixed #2115 - various issues around zcertstore API string ownership
  * Fixed #2038 - zsock_t sockets do not work in child process after fork
  * Fixed #2144 - zhashx_dup() does not copy callbacks
- build against systemd, uuid, nss and related</changelog>
</package>
<package pkgid="4297320d22e096adef35f10d91e0ada72c458bba4666bb888dbb3f2ee7e0ca68bd6de102cc0716aeb89df0a6ed0ce92b39a84f2beadff248ac76133638ff03d7" name="czmq-devel" arch="riscv64">
  <version epoch="0" ver="4.2.1" rel="1.2"/>
  <changelog author="mvyskocil@opensuse.org" date="1476273600">- add 0001-readdir_r-deprecated.patch to fix a build in Tumbleweed</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1478347200">- Update to 4.0.0
  * v4.0.0 breaks API and ABI compatibility with v3.0.2.
    The ABI version has been bumped to 4.
  * The v2 API, which have been declared DEPRECATED in v3.0.0
    released on 2014/10/15, have now been declared RETIRED
    and removed from this release. The following classes are gone:
    zauth_v2, use zauth
    zbeacon_v2, use zbeacon
    zctx, use zsock
    zmonitor_v2, use zmonitor
    zmutex
    zproxy_v2, use zproxy
    zsocket, use zsock
    zsockopt, use zsock
    zthread, use zactor
  * see NEWS file for more details</changelog>
  <changelog author="jengelh@inai.de" date="1478347201">- Update descriptions</changelog>
  <changelog author="adam.majer@suse.de" date="1483185600">- Update to 4.0.2
  * Fixed DRAFT zsock_new_*_checked symbols leak
  * Fixed zsock options could be available at build time but
    not at runtime. Added runtime check, an error will
    be printed if the option is not available.
  * Fixed improved compatibility with Solaris/Illumos
  * Fixed memory leak when message send fails in internal usage
- Update to 4.0.1
  * Version 4.0.0 introduced the DRAFT mechanism, but it had a
    flaw: the internally defined DRAFT symbols were leaking as
    global in the shared library. This meant that although the API
    was stable, the ABI could in some cases not be. This has now
    been fixed using compiler's visibility attribute to avoid this
    problem.</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1496664000">-  Fix a build with gcc7
-  Add:
  * 0000-gcc7-b651cb47.patch
  * 0001-gcc7-41866333e.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1514894400">- Update to 4.1.0
  * New STABLE APIs have been added to wrap new libzmq context
    options:
    + zsys_set_thread_sched_policy
    + zsys_set_thread_priority
  * See https://github.com/zeromq/czmq/releases/tag/v4.1.0
    for complete changelog.
- Remove patches now in upstream sources:
  * 0000-gcc7-b651cb47.patch
  * 0001-gcc7-41866333e.patch</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1524052800">- Update to 4.1.1, bugfixes:
  * Fixed #1847 - fix test segfault when no USER env variable exists
  * Fixed #1848 - fix zsock_resolve when using many thousands of sockets
  * Fixed #1875 - fix build with GCC 8
  * Fixed #1876 - fix crash in zsys_shutdown with libzmq 4.2.4 built with
    Tweetnacl
- A lot of changes in DRAFT apis, see NEWS</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1552910400">- Update to 4.2.0
  - New STABLE APIs
  * zsys_thread_name_prefix, zsys_set_thread_name_prefix
  * zsys_thread_affinity_cpu_add, zsys_thread_affinity_cpu_remove
  * zsock_bindtodevice, zsock_set_bindtodevice
  * zsock_gssapi_service_principal_nametype, zsock_set_gssapi_service_principal_nametype
  * zsock_gssapi_principal_nametype, zsock_set_gssapi_principal_nametype
  - Bugfixes
  * #1899 - zsys_udp_new leaks file descriptor when process is exec'd.
  * #1948 - zlistx_head always returns NULL.
  * #1959 - zhash_pack crash on armv7 due to unaligned pointer access.
  * #1961 - unnecessary uuid includes in public headers break builds without
    libuuid.
  * #1995 - timers are called twice if they change the pollset.
  - A lot of changes in DRAFT apis, see NEWS</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1599652800">- Move the manpage for the tool to the package with the tool</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614945600">- update to 4.2.1:
  * New DRAFT zsock API to match libzmq's 4.3.4 socket options:
  - zsock_set_xpub_manual_last_value
  - zsock_socks_username, zsock_set_socks_username
  - zsock_socks_password, zsock_set_socks_password
  - zsock_in_batch_size, zsock_set_in_batch_size
  - zsock_out_batch_size, zsock_set_out_batch_size
  - zsock_set_wss_key_pem, zsock_set_wss_cert_pem, zsock_set_wss_trust_pem,
    zsock_set_wss_hostname, zsock_set_wss_trust_system
  - zsock_set_only_first_subscribe
  - zsock_hello_msg, zsock_set_hello_msg
  - zsock_disconnect_msg, zsock_set_disconnect_msg
  - zsock_priority, zsock_set_priority
  - zsock_reconnect_stop, zsock_set_reconnect_stop
    See zsock manpage for more details.
  * New DRAFT zframe and zmsg API to print arbitrary length messages:
  - zframe_print_n
  - zmsg_print_n
    See zframe and zmsg manpages for more details.
  * New DRAFT zosc* APIs to support the OSC (Open Sound Control) protocol.
    See zosc_* manpages for more details.
  * New DRAFT zcertstore_get_state API to get the state stored in the certstore.
    See the zcertstore manpage for more details.
  * Support for new libzmq DRAFT socket type ZMQ_DGRAM was added to zsock.
  * Fixed #1972 - Findlibzmq.cmake out of date, Windows build fails
  * Fixed #1998 - zproxy uses fixed ipc endpoint, causing race condition
  * Fixed #2002 - fix socket leak in zbeacon
  * Fixed #2020 - use libnss in zdigest if available for SHA functions.
  * Fixed #2028 - zpoller docs isn't mentioning file handles
  * Fixed #2043 - zhttp_response_recv leaks memory when result is non-zero
  * Fixed #2045 - Problem: zframe_print output is truncated
  * Fixed #2048 - no logging if zsys is not initialized
  * Fixed #2057 - zchunk_slurp() causes assert if file can't be opened
  * Fixed #2062 - allow zbeacon to resolve ip address to interface or interface
  * Fixed #2064 - Enable ipv4 multicast packet types when using zbeacon
  * Fixed #2072 - fix build on Android NDK &gt;= 24
  * Fixed #2086 - zsys is re-initialized when logging an error in zsys_shutdown
  * Fixed #2090 - "quit" variable in zproc_wait() can overflow
  * Fixed #2087 - logsender destroyed before last log message
  * Fixed #2103 - if gossip server disconnects and reconnects, persisting gossip
  * Fixed #2113 - zcertstore has no API to get the disk state from a custom loader
  * Fixed #2115 - various issues around zcertstore API string ownership
  * Fixed #2038 - zsock_t sockets do not work in child process after fork
  * Fixed #2144 - zhashx_dup() does not copy callbacks
- build against systemd, uuid, nss and related</changelog>
</package>
<package pkgid="e68b0687a4da1b495d5a5db8947abfa4daccceab69389ce1ac846ce787177c2a19f93c4337ce983bbe3cb26e179608c9c6cbd6559f3c792fdf6f86af4bd744ed" name="d-feet" arch="noarch">
  <version epoch="0" ver="0.3.16" rel="2.4"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520424000">- Drop python-pep8 BuildRequires and pass --disable-tests to
  configure, pep8 is only needed for the test-suite, that we do not
  even run.
- Add explicit python3 BuildRequires, and export
  PYTHON=%%{_bindir}/python3 before calling configure, switch to
  python3.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1541764800">- Update to version 0.3.14:
  + Correctly honour theme foreground colour.
  + dbus_utils:
  - stringify "h" (UNIX FD).
  - simplify converting simple types.
  - simplify looking ahead 1 character.
  + Cleanup doap file.
  + settings:
  - fix regexp syntax, add a test.
  - use r'' strings for regexps.
  + Ignore W504 line break after binary operator.
  + Fix a few unused variable/import warnings.
  + Remove bare 'except:' clauses.
  + Detect 'pycodestyle', the new name for 'pep8'.
  + Run tests with same Python version as application.
  + Fix coding style errors reported by make check.
  + executedialog:
  - include bus name.
  - allow selecting name/path/interface fields.
  + Fix format string with python3.
  + Honor theme's foreground color.
  + Display statistics and match rules from the D-Bus Stats
    interface.
  + Remove unused DFeetWindow.package field.
  + Set icon_name to org.gnome.dfeet.
  + Do not use hyphen for the reverse-DNS names.
  + Rename the icons, appdata and desktop files.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544529600">- Own metainfo dir to fix build on old versions of openSUSE.</changelog>
  <changelog author="bwiedemann@suse.com" date="1546430400">- Do not have useless arch-dependent libdir in noarch package
  (boo#1109534).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1565438400">- Update to version 0.3.15:
  + Restructure menus to follow GNOME 3.32 menu guidelines.
  + New app icon as part of the GNOME 3.32 icon redesign.
  + Add OARS content-rating data.
  + New Meson-based build system.
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- No longer build as NoArch, FIXME added to spec.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1595937600">- Build as noarch again, with new meson version it works again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620993600">- Update to version 0.3.16:
  + Escape markup in property values.
  + introspection: Clear idle id when done with it.
  + introspection: Load introspection data asynchronously.
  + DFeetWindow: switch to the added bus watch.
  + DFeetWindow: factor out connect_to(address).
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 32.patch: Fix build with meson 0.60.0 and newer.</changelog>
</package>
<package pkgid="1baf3a3e01e062150e179363d5f8dd810f032138c2d8f70728a4310131eaf0372fc8c63eba24b83695fc1c860c82d354900ecedb6482ec1a81312bfb2c52562d" name="d-feet-lang" arch="noarch">
  <version epoch="0" ver="0.3.16" rel="2.4"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520424000">- Drop python-pep8 BuildRequires and pass --disable-tests to
  configure, pep8 is only needed for the test-suite, that we do not
  even run.
- Add explicit python3 BuildRequires, and export
  PYTHON=%%{_bindir}/python3 before calling configure, switch to
  python3.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1541764800">- Update to version 0.3.14:
  + Correctly honour theme foreground colour.
  + dbus_utils:
  - stringify "h" (UNIX FD).
  - simplify converting simple types.
  - simplify looking ahead 1 character.
  + Cleanup doap file.
  + settings:
  - fix regexp syntax, add a test.
  - use r'' strings for regexps.
  + Ignore W504 line break after binary operator.
  + Fix a few unused variable/import warnings.
  + Remove bare 'except:' clauses.
  + Detect 'pycodestyle', the new name for 'pep8'.
  + Run tests with same Python version as application.
  + Fix coding style errors reported by make check.
  + executedialog:
  - include bus name.
  - allow selecting name/path/interface fields.
  + Fix format string with python3.
  + Honor theme's foreground color.
  + Display statistics and match rules from the D-Bus Stats
    interface.
  + Remove unused DFeetWindow.package field.
  + Set icon_name to org.gnome.dfeet.
  + Do not use hyphen for the reverse-DNS names.
  + Rename the icons, appdata and desktop files.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544529600">- Own metainfo dir to fix build on old versions of openSUSE.</changelog>
  <changelog author="bwiedemann@suse.com" date="1546430400">- Do not have useless arch-dependent libdir in noarch package
  (boo#1109534).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1565438400">- Update to version 0.3.15:
  + Restructure menus to follow GNOME 3.32 menu guidelines.
  + New app icon as part of the GNOME 3.32 icon redesign.
  + Add OARS content-rating data.
  + New Meson-based build system.
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- No longer build as NoArch, FIXME added to spec.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1595937600">- Build as noarch again, with new meson version it works again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620993600">- Update to version 0.3.16:
  + Escape markup in property values.
  + introspection: Clear idle id when done with it.
  + introspection: Load introspection data asynchronously.
  + DFeetWindow: switch to the added bus watch.
  + DFeetWindow: factor out connect_to(address).
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 32.patch: Fix build with meson 0.60.0 and newer.</changelog>
</package>
<package pkgid="f9cca45bd9e696f5a3d424eecd5339ddf792b2d2e70d1c95f393121336df2c969c10682a585e78afb5813e079857a9c41e3e714161f4a9adf8a863839916660c" name="d-spy" arch="riscv64">
  <version epoch="0" ver="49.2" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 1.9.1:
  + Appdata and screenshot updates.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 1.10.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726401600">- Update to version 47.0:
  + Set legacy icon for window
  + Updated translations.
- Changes from version 47.alpha:
  + Transition to GNOME release numbering
  + Build changes to accomidate bundling from Builder
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738584000">- Update to 48.beta:
  + Removal of libdspy. This is no longer used by Builder and will
    allow future changes to be landed for new designs.
- Drop devel and shared library sub-packages following upstream
  changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740484800">- Update to version 48.rc:
  + Use AdwAlertDialog
  + Use + icon for connecting to new bus
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.rc:
  + A new interface design that is more adaptable to exploring
    complex D-Bus peers as well as working on more constrained
    display devices.
- Add pkgconfig(libdex-1) BuildRequires: new dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Update to version 49.0:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 49.1:
  + Fixes for CI</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761739200">- Update to version 49.2:
  + Hide parameters group when there are no parameters
  + Don't truncate property values when copying
  + Updated translations.</changelog>
</package>
<package pkgid="2a285f3d9c36bf6f4454799e713b3065b93ed62b78f20ea37d4f644c993da7bc51432ff66dd78e4c21780f784be983b8fbe9ba4b4792fc5bb110e5a1f393b8f3" name="d-spy-lang" arch="noarch">
  <version epoch="0" ver="49.2" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 1.9.1:
  + Appdata and screenshot updates.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 1.10.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1726401600">- Update to version 47.0:
  + Set legacy icon for window
  + Updated translations.
- Changes from version 47.alpha:
  + Transition to GNOME release numbering
  + Build changes to accomidate bundling from Builder
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738584000">- Update to 48.beta:
  + Removal of libdspy. This is no longer used by Builder and will
    allow future changes to be landed for new designs.
- Drop devel and shared library sub-packages following upstream
  changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740484800">- Update to version 48.rc:
  + Use AdwAlertDialog
  + Use + icon for connecting to new bus
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.rc:
  + A new interface design that is more adaptable to exploring
    complex D-Bus peers as well as working on more constrained
    display devices.
- Add pkgconfig(libdex-1) BuildRequires: new dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Update to version 49.0:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 49.1:
  + Fixes for CI</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761739200">- Update to version 49.2:
  + Hide parameters group when there are no parameters
  + Don't truncate property values when copying
  + Updated translations.</changelog>
</package>
<package pkgid="9f85698704928a01a312db8ffd1da95a4019428953c846e68e870a37783ee73f3b7da538d42a13b1cdf21a0fc2966a53488e4bc60489c535170a992319629587" name="d0_blind_id" arch="riscv64">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="ablu.erikschilling@googlemail.com" date="1344859200">- Corrected license</changelog>
  <changelog author="jengelh@inai.de" date="1344859201">- Adhere to shared library policy
- Run format_spec_file service</changelog>
  <changelog author="mpluskal@suse.com" date="1424520000">- Cleanup spec file with spec-clener
- Update dependencies
  * building now requires autotools
- Use url for source
- Update to new release 1.0
  * no upstream chengelog provided</changelog>
  <changelog author="mpluskal@suse.com" date="1424606400">- Install COPYING</changelog>
  <changelog author="mpluskal@suse.com" date="1424606401">- Devel package needs to require library</changelog>
  <changelog author="mpluskal@suse.com" date="1454328000">- Tiny spec file cleanups</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575633600">-  Modernise spec file</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1685534400">- Update to version 0.8.5:
  * Update for Xonotic 0.8.5
  * Using modern secure function to clear memory when available.
  * Fixed version-info.
  * main.c: missing va_end(ap).
  * Bump version for internal changes only in this release.
  * Fix some REALLY stupid typos in the fastreject RSA key generation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685620800">- Spec file cleanup
- Use obs_scm service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687435200">- Update to version 0.8.6</changelog>
</package>
<package pkgid="2e943bc8b2113e632733a9d4580851455c9f068fad7a03be65967575a95ea4ec7fd978483e92b5a6d992844c7013b17d784cb58904a66db6febb3d0ea59b841b" name="d0_blind_id-devel" arch="riscv64">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="ablu.erikschilling@googlemail.com" date="1344859200">- Corrected license</changelog>
  <changelog author="jengelh@inai.de" date="1344859201">- Adhere to shared library policy
- Run format_spec_file service</changelog>
  <changelog author="mpluskal@suse.com" date="1424520000">- Cleanup spec file with spec-clener
- Update dependencies
  * building now requires autotools
- Use url for source
- Update to new release 1.0
  * no upstream chengelog provided</changelog>
  <changelog author="mpluskal@suse.com" date="1424606400">- Install COPYING</changelog>
  <changelog author="mpluskal@suse.com" date="1424606401">- Devel package needs to require library</changelog>
  <changelog author="mpluskal@suse.com" date="1454328000">- Tiny spec file cleanups</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575633600">-  Modernise spec file</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1685534400">- Update to version 0.8.5:
  * Update for Xonotic 0.8.5
  * Using modern secure function to clear memory when available.
  * Fixed version-info.
  * main.c: missing va_end(ap).
  * Bump version for internal changes only in this release.
  * Fix some REALLY stupid typos in the fastreject RSA key generation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685620800">- Spec file cleanup
- Use obs_scm service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687435200">- Update to version 0.8.6</changelog>
</package>
<package pkgid="ed46ff4bfaf8cc3014cab4d27ad1b0e71c5b0c18eb8bd0b19227f06d5c753c3bdc3ce89d6c7e33d2fccdd34444712db8db726d23176988636292027905a9ed04" name="d2" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="1.1"/>
  <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>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712836800">- Update to version 0.6.4:
  * style.underline works on connections #1836
  * none is added as an accepted value for fill-pattern. Previously there was no way to cancel the fill-pattern on select objects set by a theme that applies it (Origami) #1882
  * Dimensions can be set less than label dimensions #1901
  * Boards no longer inherit label fields from parents #1838
  * Prevents near targeting a child of a special object like grid cells, which wasn't doing anything #1851
  * Theme flags on CLI apply to PDFs #1894
  * Fixes styles in connections not overriding styles set by globs #1857
  * Fixes null being set on a nested shape not working in certain cases when connections also pointed to that shape #1830
  * Fixes edge case of bad import syntax crashing using d2 as a library #1829
  * Fixes style.fill not applying to markdown #1872
  * Fixes compiler erroring on certain styles when the shape's shape value is not all lowercase (e.g. Circle) #1887</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1713441600">- Update to version 0.6.5:
  * D2 0.6.5 has a hotfix for 0.6.4 breaking plugin compatibility. Also includes 2 compiler fixes regarding substitutions/vars.
  * Fix executable plugins that implement standalone router #1910
  * Fix compiler error with multiple nested spread substitutions #1913
  * Fix substitutions from imports into different scopes #1914</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722600000">- Update to version 0.6.6:
  * Glob inverse filters are implemented (e.g. *: {!&amp;shape: circle; style.fill: red} to turn all non-circles red) #2008
  * Globs can be used in glob filter values, including checking for existence (e.g. *: {&amp;link: *; style.fill: red} to turn all objects with a link red) #2009
  * Opacity 0 shapes no longer have a label mask which made any segment of connections going through them lower opacity #1940
  * Bidirectional connections are now animated in opposite directions rather than one direction #1939
  * Local relative icons are relative to the d2 file instead of CLI invoke path #1924
  * Custom label positions weren't being read when the width was smaller than the label #1928
  * Using shape: circle for arrowheads no longer removes all arrowheads along path in sketch mode #1942
  * Globs to null connections work #1965
  * Edge globs setting styles inherit correctly in child boards #1967
  * Board links imported with spread imports work #1972
  * Fix importing a file with nested boards #1998
  * Fix importing a file with underscores in links #1999
  * Replace a panic with an error message resulting from invalid link usage #2011
  * Fix globs not applying to scenarios on keys that were applied in earlier scenarios #2021
  * Fix edge case of invalid SVG from code blocks #2031</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1727524800">- Update to version 0.6.7:
  * Vars: Variable definitions can refer to other variables in the current scope #2052
  * Composition: Imported boards can use underscores to reference boards beyond its own scope (e.g. to a sibling board at the scope its imported to) #2075
  * Autoformat: Reserved keywords are formatted to be lowercase #2098
  * Misc: support for characters in the Latin-1 and geometric shapes unicode range #2100
  * Imports: can now import from absolute file paths #2113
  * Render: linear and radial gradients are now available for fill, stroke and font-color #2120
  * Sequence diagram: edge groups account for edge label heights #2038
  * Sequence diagram: self-referential edges account for edge label heights #2040
  * Sequence diagram: The spacing between self-referential edges and regular edges is uniform #2043
  * Compiler: Error on multi-line labels in sql_table shapes #2057
  * Sequence diagram: Image shape actors can use spans and notes #2056
  * Globs: Filters work with default values (e.g. &amp;opacity: 1 will capture everything without opacity explicitly set) #2090
  * Render: connection label fills have a bit of padding and border-radius for better aesthetics #2094
  * Sequence diagram: the padding between message labels and message endpoints are slightly increased #2096
  * Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets #2119
  * Sequence diagram: multi-line edge labels no longer can collide with other elements #2049
  * Sequence diagram: long self-referential edge labels no longer can collide neighboring actors (or its own) lifeline edges #2050
  * Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) #1692
  * Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have #2051
  * Render: Multi-line class labels/headers are rendered correctly #2057
  * CLI: Watch mode uses correct backlinks (_ usages) #2058
  * Vars: Spread variables are inserted in place instead of appending to end of scope #2062
  * Imports: fix local icon imports from files that are imported #2066
  * CLI: fixes edge case of watch mode links to nested board that had more nested boards not working #2070
  * CLI: fixes theme flag not being passed to GIF outputs #2071
  * CLI: fixes scale flag not being passed to animated SVG outputs #2071
  * CLI: pptx exports use theme flags correctly #2099
  * Imports: importing files with url links is fixed #2105
  * Composition: linking to invalid boards no longer produces an invalid link #2118</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1730980800">- Update to version 0.6.8:
  * Render: SVG files render in non-browser contexts (e.g. Inkscape, LaTeX) #2147
  * Lib: removes a dependency on external slog that was causing troubles with installation #2137
  * CLI: attempts writing to path atomically, falling back to non-atomic if failed #2141
  * Export: pptx has "created at" metadata removed, so successive runs yield the same result #2169
  * Formatter: empty board keywords (e.g. layers) are removed #2178
  * Render: a tooltip or link by itself will not expand width of shape #2183
  * Render: fixes edge case of a 3d shape with outside label being cut off #2132
  * Composition: labels for boards set with shorthand x: y was not applied #2182
  * Globs: double globs (**) were erroring when used with multiple scenario boards #2195</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1738756800">- Update to version 0.6.9:
  * Animations: style.animated: true is supported on shapes #2250
  * Connections now support link #1955
  * Vars: vars in markdown blocks are substituted #2218
  * Markdown: Github-flavored tables work in md blocks #2221
  * Render: adds box arrowheads #2227
  * d2 fmt now supports a --check flag #2253
  * CLI: PNG output to stdout is supported using --stdout-format png - #2291
  * Globs: &amp;connected and &amp;leaf filters are implemented #2299
  * CLI: add --no-xml-tag for direct HTML embedding #2302
  * CLI: play cmd added for opening d2 input in online playground #2242
  * Composition: links pointing to own board are purged #2203
  * Syntax: reserved keywords must be unquoted #2231
  * Latex: Backslashes in Latex blocks do not escape #2232
    This is a breaking change. Previously Latex blocks required
    escaping the backslash. So for older D2 versions, you should
    remove the excess backslashes.
  * Links: non-http url scheme links are supported (e.g. x.link: vscode://file/) #2237
  * Compiler: reserved keywords with missing values error instead of silently doing nothing #2251
  * Render: SVG outputs conform to stricter HTML standards, e.g. no duplicate ids #2273
  * Themes: theme names are consistently cased #2322
  * Nears: constant nears avoid collision with edge routes #2327
  * Imports: fixes using substitutions in icon values #2207
  * Markdown: fixes ampersands in URLs in markdown #2219
  * Globs: fixes edge case where globs with imported boards would create empty boards #2247
  * Sequence diagrams: fixes alignment of notes when self messages are above it #2264
  * Null: fixes nulling a connection with absolute syntax #2318
  * Gradients: works with connection fills #2326
  * Latex: fixes backslashes doubling on successive parses #2328
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.23 matching go.mod
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1746446400">- Update to version 0.7.0:
  * Icons: connections can include icons #12
  * Syntax: suspend/unsuspend to define models and instantiate them #2394
  * Globs: support for filtering edges based on properties of endpoint nodes (e.g., &amp;src.style.fill: blue) #2395
  * Globs: level filter implemented #2473
  * Render: markdown, latex, and code can be used as object labels #2204
  * Render: shape: c4-person to render a person shape like what the C4 model prescribes #2397
  * Icons: border-radius should work on icon #2409
  * Misc: Diagram legends are implemented #2416
  * CLI: Support validate command. #2415
  * CLI: Watch mode ignores backup files (e.g. files created by certain editors like Helix). #2131
  * CLI: Support for --omit-version flag. #2377
  * CLI: Casing is ignored for plugin names #2486
  * Compiler: links can be set to root path, e.g. /xyz. #2357
  * Compiler: When importing a file, attempt resolving substitutions at the imported file scope first #2482
  * Compiler: validate gradient color stops. #2492
  * Parser: impose max key length. It's almost certainly a mistake if an ID gets too long, e.g. missing quotes #2465
  * Render: horizontal padding added for connection labels #2461
  * Compiler: fixes panic when sql_shape shape value had mixed casing #2349
  * Compiler: fixes panic when importing from a file with spread substitutions in vars #2427
  * Compiler: fixes support for center in d2-config #2360
  * Compiler: fixes panic when comment lines appear in arrays #2378
  * Compiler: fixes inconsistencies when objects were double quoted #2390
  * Compiler: fixes globs not applying to spread substitutions #2426
  * Compiler: fixes panic when classes were mixed with layers incorrectly #2448
  * Compiler: fixes panic when gradient colors are used in sketch mode #2481
  * Compiler: fixes panic using glob ampersand filters with composite values #2489
  * Compiler: fixes leaf ampersand filter when used with imports #2494
  * Formatter: fixes substitutions in quotes surrounded by text #2462
  * CLI: fetch and render remote images of mimetype octet-stream correctly #2370
  * Composition: spread importing scenarios/steps was not inheriting correctly #2460
  * Composition: imported fields were not merging with current fields/edges #2464
  * Markdown: fixes nested var substitutions not working #2456</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1755604800">- Update to Version 0.7.1:
  * Output txt for d2 to render diagrams as ASCII art #2572
  * cross arrowhead shape is available #2190
  * style.underline support for class fields and methods #2544
  * markdown, latex, and code can be used as edge labels #2545
  * border-x label positioning functionality #2549
  * tooltips with near set always show even without hover #2564
  * CLI supports customizing monospace fonts with --font-mono,
  - -font-mono-bold, --font-mono-italic, and --font-mono-semibold
    flags #2590
  * labels on scenario/step boards can be set with primary value (like layers) #2579
  * autoformatter preserves order of boards #2580
  * rename "Legend" with a title/label of your choosing (especially
    useful for non-English diagrams) #2582
  * sketch mode fonts will use custom fonts if provided #2582
  * actors in sequence diagrams with labels and icons together no
    longer overlap, position keywords now work too #2548
  * fix double glob behavior in scenarios (wasn't propagating correctly) #2557
  * fix diagram bounding box not accounting for legend in some cases #2584
  * Breaking Changes: If you are using D2 as a library/API, passing
    in a FontFamily with sketch renders will now use the font,
    instead of previously ignoring it.</changelog>
</package>
<package pkgid="37009becadaf600e76015969b38a6e4c3ed564568c08eb12c6f32401a7e375839fefab8a1e86616721ff0fad84cf4f9ee3fafc8a17b7099185b967c7ac29948d" name="dLeyna" arch="riscv64">
  <version epoch="0" ver="0.8.3" rel="2.3"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665748800">- Initial packaging for openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669118400">- Add the dbus() provides that existed in dleyna-server, allowing
  consumers to migrate over.
- Have the devel package Provide/Obsolete
  dleyna-{core,renderer,server}-devel to have a clean upgrade path.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669377600">- Update to version 0.8.2:
  + Python:
  - Install modules to be used externally as well
  - Port python code to python3 and update for (modern) PyGObject
  + Core:
  - Do not leak context filter list
  - Do not leak cancellable in gasync tasks
  - If log-level is debug, do not block other log domains
  + Renderer:
  - Fix cancelling async tasks
  - Fix setting the name for the renderer service
  - Do not add empty device properties
  + Server:
  - Do not access async tasks if they are cancelled
  - Fix double-free and reference leak if tasks are cancelled
  - Do not unref NULL variants on shutdown
  - If an optional ServiceAction does not exist, do not emit a
    warning
  + Bugs fixed in this release: glgo#GNOME/World#10,
    glgo#GNOME/World#8, glgo#GNOME/World#9.
- Changes from version 0.8.1:
  + Core: Use GString to sanitize UDNs for object paths names
  + Renderer:
  - Remove duplicate source file that is also in core
  - Fix a double-free in set_position call
  - Make coverity happy in a couple of places
  + Server:
  - Fix a double-free on icon download error
  - Remove some dead code
  + Bugs fixed in this release: Coverity issues 358585, 358590,
    358593, 358595, 358598, 358599 and 358602
  + Merge requests included in this release: glgo#World/dLeyna!5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1675080000">- Add dLeyna-no-python-shebang.patch: remove /usr/bin/python
  shebang from download_sync_controller.py. The file is installed
  into a python 3.10 site-directory and thus clearly does not need
  a python2 shebang.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689854400">- Add 61d24fdc.patch: Fix typos for meson 1.2 compatibility.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 0.8.3:
  + Build: Fix compatibility with Meson 1.2
  + Renderer: Fix locale initialization
  + Server:
  - Fix locate initialization
  - Fix uninitialized variable warning
  - Properly handle optional actions
  - Fix browse not working properly
- Drop 61d24fdc.patch: Fixed upstream.
- Change compression of tarball in service and spec to zst from xz.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Remove executable bit from download_sync_controller.py. Fix
  rpmlint warning.</changelog>
</package>
<package pkgid="825a61036fb6f30d1a56c38ca50e16236c18c62ee30cdf9c6295a7748e6c7daee9035e3b7c532de5e86c800fecf1ae19ea18d6f3efc65e940ea514064fdee571" name="dLeyna-devel" arch="riscv64">
  <version epoch="0" ver="0.8.3" rel="2.3"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665748800">- Initial packaging for openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669118400">- Add the dbus() provides that existed in dleyna-server, allowing
  consumers to migrate over.
- Have the devel package Provide/Obsolete
  dleyna-{core,renderer,server}-devel to have a clean upgrade path.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669377600">- Update to version 0.8.2:
  + Python:
  - Install modules to be used externally as well
  - Port python code to python3 and update for (modern) PyGObject
  + Core:
  - Do not leak context filter list
  - Do not leak cancellable in gasync tasks
  - If log-level is debug, do not block other log domains
  + Renderer:
  - Fix cancelling async tasks
  - Fix setting the name for the renderer service
  - Do not add empty device properties
  + Server:
  - Do not access async tasks if they are cancelled
  - Fix double-free and reference leak if tasks are cancelled
  - Do not unref NULL variants on shutdown
  - If an optional ServiceAction does not exist, do not emit a
    warning
  + Bugs fixed in this release: glgo#GNOME/World#10,
    glgo#GNOME/World#8, glgo#GNOME/World#9.
- Changes from version 0.8.1:
  + Core: Use GString to sanitize UDNs for object paths names
  + Renderer:
  - Remove duplicate source file that is also in core
  - Fix a double-free in set_position call
  - Make coverity happy in a couple of places
  + Server:
  - Fix a double-free on icon download error
  - Remove some dead code
  + Bugs fixed in this release: Coverity issues 358585, 358590,
    358593, 358595, 358598, 358599 and 358602
  + Merge requests included in this release: glgo#World/dLeyna!5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1675080000">- Add dLeyna-no-python-shebang.patch: remove /usr/bin/python
  shebang from download_sync_controller.py. The file is installed
  into a python 3.10 site-directory and thus clearly does not need
  a python2 shebang.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689854400">- Add 61d24fdc.patch: Fix typos for meson 1.2 compatibility.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 0.8.3:
  + Build: Fix compatibility with Meson 1.2
  + Renderer: Fix locale initialization
  + Server:
  - Fix locate initialization
  - Fix uninitialized variable warning
  - Properly handle optional actions
  - Fix browse not working properly
- Drop 61d24fdc.patch: Fixed upstream.
- Change compression of tarball in service and spec to zst from xz.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Remove executable bit from download_sync_controller.py. Fix
  rpmlint warning.</changelog>
</package>
<package pkgid="f87bf3edb3e0ae5bef395cc8ee23f0c3713b65b48958ed6b3a94c72fd8043b9b58843750a774f40c77df78a252daca092807c7a8b4ebfe99a5d6c3b0411a0269" name="dMagnetic" arch="riscv64">
  <version epoch="0" ver="0.37" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1595851200">- Update to 0.25:
  * Internal RGB channels upgraded from 3 to 10 bit</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1596196800">- Corrected specfile install command to let rpm take care of the
  compression (see rq#823547#status-history-8597198 )</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1596715200">- Put up a more sensible description.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1604923200">- Update to 0.27
  * Unfortunately, the last release (0.26) had a severe bug. Which
    allowed Amstrad CPC enthusiasts to play the old games, but
    nobody else. This bug has been fixed now.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1608465600">- update to 0.28:
  * This is the Spectrum and the Archimedes release. Users now have the
  opportunity to play Magnetic Scrolls' games from the Spectrum128,
  Spectrum+3 and the Acorn Archimedes disk images. What remarkable pieces of
  hardware they were</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1614600000">- Update to 0.30
  This is a code cleanup release. It includes lots of bug fixes. For example:
  A picture from 'Fish!' was missing. What a shame. In addtion to this, I also
  took the liberty of cleaning up the website a little bit. Hope you like it.
- Update to 0.29
  Welcome to the "Night before Christmas" Release of dMagnetic! This one allows
  players to use ATR images from the AtariXL and Atari800 releases of the games.
  In addtition to this, a new graphics vmode has been added: UTF. It works on
  more terminals than the sixel mode and allows more people to enjoy the
  beautiful pictures!</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1672920000">- Update to 0.34
  * moved man page to section 6
  * bugfixes and documentation update</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.35:
  * Lots of cleanup.
  * The memory consumption was reduced
  * the interface between the frontend and the engine has gotten cleaner
  * more stable savegame for Atari and Apple</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1682683200">- Update to 0.36:
  * The "Welcome interested developers" release!
  * Not that many features which are of use to the casual gamer, but
    under the hood, the code has matured. Now it is even possible to
    build a backend library to run the magic of Magnetic Scrolls
    with 3rd party frontends!</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1709640000">- Update to 0.37:
  * This version saw a little bit action on the help screens. Plus,
    the WEIRD WEIRD graphics mode of the Apple II ate a lot of memory,
    which, if you do it properly, is no longer wasted.</changelog>
</package>
<package pkgid="e6b3dfcd4e168341e75630cfd053eab4abeac5cf5d598e12cb0bdec4b835b585a689dc9c46b035ca3d346dc12bd843fcd97c1bc874c50656cce8bf86a987801d" name="dSFMT-devel" arch="riscv64">
  <version epoch="0" ver="2.2.5" rel="2.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1406203200">- Initial package, version 2.2.3
- Build shared library
  * dSFMT-sharedlib.patch
- Export functions required to use the library
  * dSFMT-export_functions.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to version 2.2.5
  * Some minor fixes
  * Allow build as shared library, this obsoletes
    dSFMT-export_functions.patch
- Refreshed dSFMT-sharedlib.patch as dSFMT-sharedlib-makefile.patch
- Fixed SPEC file, use working upstream URL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="0ca30cb9d4e02d017643d92a99c2d28eae272d3bed40e17933d403419460c00d3baa985be15c14532f7e13aa58ceb93fa272450598f6d0c7265cb0738959a033" name="dabstar" arch="riscv64">
  <version epoch="0" ver="4.7.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1764676800">- Initial package for dabstar, version 4.4.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765022400">- Update to version 4.5.0
  * TII dialog can be closed via X on the upper right corner
    (or upper left maybe in your distribution).
  * Improved Journaline decoder:
    + Shows all clickable HTML links.
    + Data load faster.
    + Text formatting improved.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1766318400">- Update to version 4.6.0
  * Improved softbit decoder 2.
  * Add slider for XML/UFF file-player position control.
  * The dump button of the device windows showed further "writing"
    after channel change.
  * Automatically check for a new DABstar version on GitHub (the
    work for AbracaDABra is very acknowledged here). This feature
    can be deactivated on the configuration window; also the
    repetition time for the next check. There is also a new button
    on the configuration window to trigger this check manually.
  * A new button on the main window allows opening the slide show
    picture storage folder for fast access. See the tooltip there
    for more details.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1774180800">- Update to version 4.7.0
  * Protection level is shown in main window.
  * Scroll only the list of transmitters in map-viewer.
  * Extend AJAX timeout for map view to fit better slower browser
    startups.
  * Fix in FIG size calculation (and make it more generic).
  * Many additions and fixes are made.
  * Update xml-reader.
  * Faster replacement for cmplx_from_phase().
  * Calculate phase shift from sampling rate deviation.
  * Bugfix in estimate_carrier_offset.
  * Bugfixes in soapy handler.
  * Adding SoapySDR support (experimental) by taken over Qt-Dab
    SoapySDR and making many adaptions.
  * More work on Soapy handler and SIMD.
  * Change bandwidth selection in Soapy handler.
  * Reduce CPU load, summarize 3x dongle select code, ppm and
    third gain setting added to soapy handler.
  * Skip audio driver in soapy handler and omit the file's suffix
    in QLibrary.
  * Use lib VOLK in SampleReader.</changelog>
</package>
<package pkgid="75ab256c8f144885fa3a096711976842ef703c1d696fe743c7eb048313d0d0c03e2ff41e54d3809f1b2031bb781953fbe2e74a6fa26f3b18fe4a01488ff266f5" name="daemonize" arch="riscv64">
  <version epoch="0" ver="1.7.8" rel="2.1"/>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1708862400">- Add daemonize 1.7.8</changelog>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1708862401">- Add a meaningful description using %description macro</changelog>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1708948800">- Apply spec-cleaner to daemonize.spec</changelog>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1709035200">- Fix License field using proper BSD-3-Clause</changelog>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1709035201">- Add proper group field for daemonize 1.7.8</changelog>
  <changelog author="pgajdos@suse.com" date="1752062400">- added patches
  https://github.com/bmc/daemonize/commit/eaf4746d47e171e7b8655690eb1e91fc216f2866
  + daemonize-gcc15.patch</changelog>
</package>
<package pkgid="5918ae1a3ae44a940d34bec722e7ce2288602fd9b4cd96193f0a9609b777bd4c49f1f15081f5820c11b32a5c56c5d892f432bcafdbcd212eeb6d2d208ca09eee" name="dai-banna-fonts" arch="noarch">
  <version epoch="0" ver="4.000" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 2.200</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 3.000
  * Uses visual order instead of logical order for left vowels.</changelog>
  <changelog author="MihailJP &lt;mihailjp@gmail.com&gt;" date="1762430400">- Update to version 4.000
  - The previous weights in two families (Dai Banna SIL Light and
    Dai Banna SIL Book) are now included in one family (Dai Banna
    SIL) with an additional weight (Medium).
  - For the New Tai Lue (Xishuangbanna Dai) characters the weights
    should be the same as before, just with different font names.
    For example, Dai Banna SIL Light (Bold) is now Dai Banna SIL
    (SemiBold). Note the change in the font name and the (weight).
  - If there are any differences, the change in build tools (and
    sources) would probably be the reason. The build process for
    the fonts completely changed to using open sources built using
    open source tools.
  - Most of the Latin characters have been replaced. In the
    previous release the Latin characters were the same weight even
    if the New Tai Lue (Xishuangbanna Dai) characters were a
    different weight. Now a different Latin font was imported
    (Gentium Plus) at the correct weight (such as Bold) and style
    (such as Italic).</changelog>
</package>
<package pkgid="147394bb7dfeb6a365a5235b1c2e3d0823867cc1ee830ae0fd99b06f670218874c45a234aed04f0cfe48e60a6ad5b1654c517ba124657e973f178f46a53d88c7" name="dante" arch="riscv64">
  <version epoch="0" ver="1.4.4" rel="1.2"/>
  <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="1431432000">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove nonfunctional rc symlink (pointed to a plain file
  not an executable)</changelog>
  <changelog author="Mark Nefedov &lt;mark_nefedov@icloud.com&gt;" date="1747569600">- Update to version 1.4.4
  * Fix potential security issue CVE-2024-54662, related to "socksmethod"
  use in client/hostid-rules.
  Reported by Igor Medovolkin (igor.aka.igro@gmail.com.example.com)
  * Add a missing call to setgroups(2).
  Reported by Leo &lt;deleo@gmx.de.example.com&gt;
  * Patch to fix compilation with libminiupnp 2.2.8.
  From Emily &lt;hello@emily.moe.example.com&gt;
  * Client connectchild optimizations.
  * Client SIGIO handling improvements.
  * Various configure/build fixes.
  * Updated to support TCP_EXP1 version of TCP hostid format.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
</package>
<package pkgid="ee10ef7255c52a01abef2518764879d3e9421a4448f163d3f6601903fbefb906117d114a25837cf750c3eeb8ed94bd0e5f0bfe0519f82829b4acd0c5b0c3de44" name="dante-devel" arch="riscv64">
  <version epoch="0" ver="1.4.4" rel="1.2"/>
  <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="1431432000">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove nonfunctional rc symlink (pointed to a plain file
  not an executable)</changelog>
  <changelog author="Mark Nefedov &lt;mark_nefedov@icloud.com&gt;" date="1747569600">- Update to version 1.4.4
  * Fix potential security issue CVE-2024-54662, related to "socksmethod"
  use in client/hostid-rules.
  Reported by Igor Medovolkin (igor.aka.igro@gmail.com.example.com)
  * Add a missing call to setgroups(2).
  Reported by Leo &lt;deleo@gmx.de.example.com&gt;
  * Patch to fix compilation with libminiupnp 2.2.8.
  From Emily &lt;hello@emily.moe.example.com&gt;
  * Client connectchild optimizations.
  * Client SIGIO handling improvements.
  * Various configure/build fixes.
  * Updated to support TCP_EXP1 version of TCP hostid format.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
</package>
<package pkgid="c5d870dc64040803d8f4882e9b593c2b79e3d6394efdbb95734492b5794dfc9712b79c12a83573e48f6eba595f82a50dabbd821b85613ce2508a38b92523419f" name="dante-server" arch="riscv64">
  <version epoch="0" ver="1.4.4" rel="1.2"/>
  <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="1431432000">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Remove nonfunctional rc symlink (pointed to a plain file
  not an executable)</changelog>
  <changelog author="Mark Nefedov &lt;mark_nefedov@icloud.com&gt;" date="1747569600">- Update to version 1.4.4
  * Fix potential security issue CVE-2024-54662, related to "socksmethod"
  use in client/hostid-rules.
  Reported by Igor Medovolkin (igor.aka.igro@gmail.com.example.com)
  * Add a missing call to setgroups(2).
  Reported by Leo &lt;deleo@gmx.de.example.com&gt;
  * Patch to fix compilation with libminiupnp 2.2.8.
  From Emily &lt;hello@emily.moe.example.com&gt;
  * Client connectchild optimizations.
  * Client SIGIO handling improvements.
  * Various configure/build fixes.
  * Updated to support TCP_EXP1 version of TCP hostid format.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
</package>
<package pkgid="5060411eea236ef6510ed5060a455462d3654a3a02e9d3a2b8866e06452c046678f47d067bcef859714ede5eb62190862a8cfeaca9282bc6ba4969b29159e6b9" name="dapper" arch="riscv64">
  <version epoch="0" ver="0.6.0" rel="1.2"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1641729600">- create new package dapper</changelog>
  <changelog author="kastl@b1-systems.de" date="1657281600">- Update to version 0.6.0:
  * Added support form darwin-arm64.
  * Removing all Windows 20H2 support since it is EOL August 9th.
  * Update README.md</changelog>
</package>
<package pkgid="33c6f2d55a3eb821b10a091f109f74a0fbc50256b1c5bc138a1cf19aeeb8ba4bf0e722334fc0f0fe11c4cc526c9e93ae815dd4be2d89d7fe8218acb4c70fb424" name="daps" arch="noarch">
  <version epoch="0" ver="3.3.2" rel="1.5"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1578312000">- Do not depend on xml-commons-jaxp-1.3-apis, but on generic
  xml-apis provider</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Add daps-gnu-make-4.3.patch: Fix compatibility with GNU Make 4.3.</changelog>
  <changelog author="Stefan Knorr &lt;sknorr@suse.com&gt;" date="1620734400">- Stable release DAPS 3.1.0:
  * New features:
  - Allow converting AsciiDoc books with multiple parts into a
    DocBook set (`--adocset`/`ADOC_SET="yes"`)
  - Remove `dm:docmanager` during `unpack-lockdrop` when
    `--remove-dm` is used
  - Added support for DITAA diagrams as an image format (must be
    added as an external file) (#540)
  - Allow using `{daps-adoc-attribute}` from AsciiDoc sources to
    add a list of all AsciiDoc attributes used by DAPS to the
    output (#573)
  - Added `daps validate` options  `--validate-ids` (checks
    whether IDs match a basic SEO-compatible set of characters) and
    `--validate-images` (checks for missing and duplicated images)
  - Renamed `daps checklink` to `daps linkcheck` for consistency
    with `daps spellcheck` and `daps stylecheck`
  - Renamed `PDFNAME` to `OUTPUTNAME` DC file option to clarify
    its purpose
  * Removed features:
  - Removed support for the Xfig (`.fig`), PDF, and EPS image
    formats
  - Removed support for the `asciidoc` tool, DAPS now only supports
    AsciiDoctor
  - Removed support for `--xsltparam` which has been replaced by
    `--stringparam`
  - Removed `--css=none` option of `daps epub`
  - Removed `daps-auto.pl` which has been replaced by
    `daps-autobuild`
  - Removed all support for Python 2 dependencies
  * Bug fixes:
  - When AsciiDoctor outputs a warning, DAPS will now fail,
    avoiding XML issues that would crop up later (this only works
    if AsciiDoctor &gt;= 1.5.7 is used)
  - Find unresolvable AsciiDoc attribute references (such as
    `{reference}`) and error out rather than adding them to the
    output
  - When converting AsciiDoc, always unset the `imagesdir`
    attribute, so DAPS can mandate its own `images` directory
  - On successive DAPS runs, always convert AsciiDoc files to XML
    again
  - Improved default IDs generated by AsciiDoctor, to avoid leading
    underscores in IDs (#520)
  - Improved AsciiDoc `postprocess.xsl` clean-up stylesheet:
  - Rewrite `@contentwidth` to `@width`
  - Improved display of article titles
  - Fixed validation of generated abstract elements
  - Improved workarounds for `authorinitials`, `othername`,
    `lineage`
  - Output AsciiDoc `&lt;&lt;reference, title&gt;&gt;` construct as
    `title (&lt;xref linkend="reference"/&gt;)` (same for links)
  - Improved handling of slightly misused AsciiDoc block/
    example syntax that was previously converted to
    GeekoDoc-incompatible `formalpara` elements
  - Fixed updating of profiled files when an entity or the DC
    file of the source has changed
  - Only use AsciiDoctor's `--failure-level` if the version of
    AsciiDoctor is new enough to support it
  - Allowed use of AsciiDoc attributes defined on command line
    and in DC file at the same time
  - Made DAPS's default set of AsciiDoc attributes overridable
  - Internally handle `--param` the same as `--stringparam` (#589)
  - Made sure that both `index.html` and `[ROOTID].html` are
    generated during HTML builds
  - Reworked `getentityname.py` (#556)
  - Restored compatibility with Novdoc profiling stylesheet
    references
  - Avoid stumbling over empty hrefs in XIncludes during validation
  - Fixed issue where DC file parser would concatenate rather
    than overwrite values
  - Fixed issue where DC file parser would not correctly recognize
    last line of a DC file if it did not end in a newline character
    (#553)
  - Fixed issue where default entities like `&amp;mdash;` could not
    be found
  - Fixed `unpack-locdrop` runs that failed because file lists
    contained spaces rather than line breaks
  - Use `PROFOS` value during `locdrop`
  - Fixed `daps html --nostatic` build failure resulting from
    identical files error
  - Fixed GNU Make 4.3 `+=` operator compatibility
  - Added compatibility with Inkscape 1.0 command-line options
  - Set initial memory for FOP
  - Fixed path to Avalon Framework (bsc#1175214)
  - Fixed LibreOffice Draw executable name for Debian (#564)
  - Improved error message when MAIN file is missing (#494)
  - Improved error message displayed when ROOTID does not exist in
    the document (#546)
  - Show FOP warnings when running with `-vv` or higher verbosity
  - Suppressed error messages about missing `xml:base` during
    `daps linkcheck` (#558)
  - Improved message output of `daps-xmlwellformed`
  - Improved Git updating flow in `daps-autobuild`
  * Documentation:
  - Added man pages for `daps-xmlformat` and `daps-check-deps`
    (#491)
  - Added documentation for generating a DocBook set from an
    AsciiDoc book
  - Fixed typos and other minor issues throughout the documentation
  * Packaging changes:
  - Cleaned up TAR archives generated by GitHub (#489)
  - Do not make libexec XSL files executable (#492)</changelog>
  <changelog author="Stefan Knorr &lt;sknorr@suse.com&gt;" date="1620820800">- Stable release DAPS 3.1.1:
  * Bug fixes:
  - Removed error messages that appeared during command-line
    completion
  * Packaging changes:
  - Updated Spec file from OBS repo</changelog>
  <changelog author="Stefan Knorr &lt;sknorr@suse.com&gt;" date="1621598400">- Stable release DAPS 3.1.2:
  * Bug fixes:
  - Fixed issue where irrelevant XIncludes would cause validation
    errors (#617)
  * Documentation:
  - Updated installation documentation</changelog>
  <changelog author="Stefan Knorr &lt;sknorr@suse.com&gt;" date="1623326400">- Stable release DAPS 3.2.0:
  * New features:
  - Added config file compatible with xmlformat 1.9 (for the
    xmlformat version from github.com/someth2say/xmlformat)
  - Added DocBook table validation script (must be run manually
    currently)
  * Bug fixes:
  - Properly enabled `--validate-ids` and `--validate-images`
    validation options
  - For consistency/compatibility, output PDFNAME deprecation
    message to stderr
  - In AsciiDoc postprocess stylesheet, fixed handling of
    subtitles
  - Removed remaining references to Ghostscript (#614)
  * Removed features:
  - Remove `html --jsp` target that was unused for years (#609)
  - Removed the `online-docs` target and associated DocBook 5-to-4
    conversion stylesheets (#610)
  - Removed code to query SVN properties that was unused for years
    (#611)</changelog>
  <changelog author="Stefan Knorr &lt;sknorr@suse.com&gt;" date="1644235200">- Stable release DAPS 3.3.0:
  * New features:
  - DocBook table validation is now enabled by default as part of
    validation and building (#532)
  - Improved validation to always check XML validity, tables,
    images, and IDs, rather than stopping after the first issue
    occurs
  - Set up Poppins font in FOP config delivered with DAPS
  * Bug fixes:
  - Fixed validation failures occurring because `--verbose` was set
  - Fixed xml-wellformedness check to use a non-zero exit code
    when entity definitions are missing (#539)
  - Improved image check during validation to check within context
    of entire set, not just current root ID (#627)
  - Fixed output of missing/duplicated image list displayed during
    build (#634)
  - Fixed paths to entity files in `unpack-locdrop`
  - Fixed output of `daps -v` when there is no XSL-FO formatter
    installed (#622)
  - Fixed `daps spellcheck --help` output
  - Improved messages for `unpack-locdrop` and other subcommands
  * Removed features:
  - Removed unused `process-xrefs` and `checkconformance`
    stylesheets (#612)
  * Repository changes:
  - Integrated Python tooling and tests for `xml-wellformed` and
    `getentityname`</changelog>
  <changelog author="Stefan Knorr &lt;sknorr@suse.com&gt;" date="1644840000">- Stable release DAPS 3.3.1:
  * Bug fixes:
  - Added `--not-validate-tables` parameter that disables extended
    table validation to additional targets</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666008000">* Add patch to build against libxslt 1.1.36+:
  - In libxslt &gt;=1.1.35, the XSLT processor changed the resolution
    strategy. It gets two template rules (xi:include/@href and
    xi:include/@*) with the same priority (0.5). That's why we need
    to lower the priority to zero for xi:include/@*
  - Added patch "daps-fix-build-against-libxslt-1.1.36+.patch"</changelog>
  <changelog author="Frank Sundermeyer &lt;fsundermeyer@opensuse.org&gt;" date="1666699200">Stable release DAPS 3.3.2:
  * Bug fixes:
  - Make DAPS work with libslt &gt; 1.1.34
    (https://github.com/openSUSE/daps/issues/679)
  - Profiling no longer requires processing instruction
  - if DC-file/command line contains profile settings the
    profiling stylesheets will autoimatically be applied
    (https://github.com/openSUSE/daps/issues/529)
  - FOP support for google noto-sans fonts (for Japanese, Korean,
    traditional &amp; simplified Chinese)
    (https://github.com/openSUSE/daps/issues/684)
  - Fix validation error where errors were ignored or failed with a
    bash error
    (https://github.com/openSUSE/daps/issues/679)
  - unpacking locdrops automatically removes dm:editurl from
    docmanager XML header (if present)
  - Building parts of a document (with --rootid) is no longer
    supported when rootid points to a section or sect1 (because
    depending on HTML chunkling, this may result in an empty
    document)
    (https://github.com/openSUSE/daps/issues/686)
  * Helper scripts:
  - Added a few scripts for handling SUSE localization branches,
    improving SEO and migrating frm DocBook4 to DocBook5
  - can be found in the sources under contrib/ (not included in
    SUSE packages)
  * Obsoletes patch daps-fix-build-against-libxslt-1.1.36+.patch</changelog>
</package>
<package pkgid="30970fef9e04b1203b743860532fca16b57368c7144f934dc5e48caca6b3f7c70af22f31727192e6402d090128a96a050cea5cf422ca176b70be8015d6598dc5" name="dar" arch="riscv64">
  <version epoch="0" ver="2.7.16" rel="1.2"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1740225600">- Update to version 2.7.16
  * fixed mask building of path exclusion (dar's -P option) when used with
    regular expression (problem met while testing or merging a backup)
  * adding support for progressive report to repairing operation at API level
  * warning before processing to the backup if gnupg signatories are provided
    without any gnupg recipient.
  * fixing bug reporting the following message:
    /Subtracting an "infinint" greater than the first, "infinint" cannot be
    negative/. This was due to duplicated counter decrement while merging two
    archives and overwriting policy drives entry to be removed from the
    resulting archive adding to that, the very specific/rare condition where
    the number of removals exceeds more than the half of kept entries...
  * adding kdf support for repairing operation instead of using the values of
    the archive/backup under reparation.
  * fixing bug in thread_cancellation class that led a canceled thread kept
    being recorded as canceled forever, leading libdar to abort immediately
    when run in a new thread having the the same tid.
  * fixing bug in libdar leading an API call to return zero instead of the
    total size of the backup/archive (not use in dar CLI).
  * applying patch from Gentoo about the "which" command replacement in
    scripts
  * fixing some non-initialized variables as reported by cppcheck tool.</changelog>
</package>
<package pkgid="d995aaafc451a1844788c427348f94a533662f74e8f20c253ab13099cc4f7a010b45db6fa0e5a27f6b8734a54b8ff3165c77e204eba1efd9067093bfc4f2146c" name="dar-doc" arch="noarch">
  <version epoch="0" ver="2.7.16" rel="1.2"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1740225600">- Update to version 2.7.16
  * fixed mask building of path exclusion (dar's -P option) when used with
    regular expression (problem met while testing or merging a backup)
  * adding support for progressive report to repairing operation at API level
  * warning before processing to the backup if gnupg signatories are provided
    without any gnupg recipient.
  * fixing bug reporting the following message:
    /Subtracting an "infinint" greater than the first, "infinint" cannot be
    negative/. This was due to duplicated counter decrement while merging two
    archives and overwriting policy drives entry to be removed from the
    resulting archive adding to that, the very specific/rare condition where
    the number of removals exceeds more than the half of kept entries...
  * adding kdf support for repairing operation instead of using the values of
    the archive/backup under reparation.
  * fixing bug in thread_cancellation class that led a canceled thread kept
    being recorded as canceled forever, leading libdar to abort immediately
    when run in a new thread having the the same tid.
  * fixing bug in libdar leading an API call to return zero instead of the
    total size of the backup/archive (not use in dar CLI).
  * applying patch from Gentoo about the "which" command replacement in
    scripts
  * fixing some non-initialized variables as reported by cppcheck tool.</changelog>
</package>
<package pkgid="391268cdd0fb9cd0b7125df991c5041cde5f3e3252a7b7a7817a3172f011631072d0174574944da9a211d0a697970f05ed621b456475b0af78678e026269e7ff" name="dar-lang" arch="noarch">
  <version epoch="0" ver="2.7.16" rel="1.2"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1740225600">- Update to version 2.7.16
  * fixed mask building of path exclusion (dar's -P option) when used with
    regular expression (problem met while testing or merging a backup)
  * adding support for progressive report to repairing operation at API level
  * warning before processing to the backup if gnupg signatories are provided
    without any gnupg recipient.
  * fixing bug reporting the following message:
    /Subtracting an "infinint" greater than the first, "infinint" cannot be
    negative/. This was due to duplicated counter decrement while merging two
    archives and overwriting policy drives entry to be removed from the
    resulting archive adding to that, the very specific/rare condition where
    the number of removals exceeds more than the half of kept entries...
  * adding kdf support for repairing operation instead of using the values of
    the archive/backup under reparation.
  * fixing bug in thread_cancellation class that led a canceled thread kept
    being recorded as canceled forever, leading libdar to abort immediately
    when run in a new thread having the the same tid.
  * fixing bug in libdar leading an API call to return zero instead of the
    total size of the backup/archive (not use in dar CLI).
  * applying patch from Gentoo about the "which" command replacement in
    scripts
  * fixing some non-initialized variables as reported by cppcheck tool.</changelog>
</package>
<package pkgid="aa11eebaf83b36a2ec52eaec6a39dd9d7edca1f7a7da88760d60007f9692841030b5b51c24d397d81ca92e956bbc18766aa186a44ecc4e5c43819d43c42e5c62" name="darkhttpd" arch="riscv64">
  <version epoch="0" ver="1.17" rel="1.1"/>
  <changelog author="leedagee &lt;leedageea@gmail.com&gt;" date="1654171200">- darkhttpd v1.13</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1703592000">- Version 1.14:
  * Add support for logging with syslog.
  * Fix hung connection from consecutive keep-alive requests.
  * Fix high CPU usage when timeout is disabled.
  * Add --forward-https.
  * Make header parsing case insensitive, to work behind an HTTP2 reverse proxy.
  * Add trailing slash to links for directories.
  * Fix crash when a file has a large (year 10,000+) mtime.
- Add config and systemd unit</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705320000">- Listen on IPv6 by default as well as IPv4</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705579200">- Version 1.15
  * Try to avoid leaking the length of the --auth password through timing side-channels.
  * Document that --auth is not secure.
  * Add mime types: apng, avif, webp, webm, json, woff, woff2, ogg, flac, wav, opus, oga, spx
  * Custom headers with the CLI option</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1709121600">- Version 1.16:
  * Support chroot as non-root on FreeBSD 14+
  * Listen to IPv4 and IPv6 at the same time when --ipv6 is passed.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1753790400">- Version 1.17:
  * Don't include ../ in the root directory list.
  * Return a more accurate error when a directory open fails.
  * Add mtime to directory listings and make it xbmc/kodi compatible.
  * Add --single-file.
  * Accept absolute-form URLs.
  * Add --hide-dotfiles.
- Switch source service from local to manual
- Switch to macros for common directories
- Refactor user/group handling to sysusers</changelog>
</package>
<package pkgid="5c70296664b3c20827385774a56ce159462d7b1f16d8e2b8efcacbb7441c81655d8ac81696ad0e592318ea11bf14478566b2faed65ca719e4ebddb3a4ddc0a6d" name="darkman" arch="riscv64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="Matthias Mailänder &lt;mailaender@opensuse.org&gt;" date="1617192000">- initial packaging of version 0.2.0</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1690113600">- Update to version 1.5.4
  * Switch to Go lang
  * Full diff at https://gitlab.com/WhyNotHugo/darkman/-/compare/v0.2.0...v1.5.4</changelog>
  <changelog author="Viacheslav Ostroukh &lt;opensuse-dev@slavouti.ch&gt; - 2.0.1" date="1739880000">- Update to version 2.0.1
  * Full diff at https://gitlab.com/WhyNotHugo/darkman/-/compare/v1.5.4...v2.0.1
- Add 0001-fix-dependencies.patch
  * Bump Go version to 1.18, since package dependencies require it
  * Sanitize dependencies with `go mod tidy`</changelog>
</package>
<package pkgid="33b54a0a3778ace3f0c07e7d7463a1c019547c58efae6cabc62b1784907f0c64e48e172f3207f92988fb7da619563374811b4212d84d58fcd5719041b6ff4755" name="darts" arch="riscv64">
  <version epoch="0" ver="0.32" rel="8.4"/>
  <changelog author="schwab@suse.de" date="1063108800">- Add workaround for gcc bug.</changelog>
  <changelog author="hmacht@suse.de" date="1083672000">- added norootforbuild in specfile</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="rguenther@suse.de" date="1175342400">- add zlib-devel BuildRequires</changelog>
  <changelog author="uli@suse.de" date="1197460800">- update -&gt; 0.31 (required by new chasen)
  - license change (LGPL -&gt; dual LGPL/BSD)
  - lots of entirely undocumented changes</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="schwab@linux-m68k.org" date="1348315200">- Force use of %{optflags}
- Spec file cleanup</changelog>
  <changelog author="i@marguerite.su" date="1348488000">- run spec-cleaner and format_spec_file service.</changelog>
  <changelog author="i@marguerite.su" date="1348488001">- update 0.32
  * Fixed a problem that the license file has not been enclosed
  * Small code cleanup</changelog>
  <changelog author="pgajdos@suse.com" date="1398772800">- fix url</changelog>
</package>
<package pkgid="0494604ea7b4cfc439ae786ec0b73cb2da37f96ff12505db723d5d9526c04d8720a7ab665be2d6663d0d5fab1ca54b3faa9a037f5c689d75dcd64183afe2b184" name="dash" arch="riscv64">
  <version epoch="0" ver="0.5.13.1" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 0.5.11.2 (bsc#1177691):
  * shell: Group readdir64/dirent64 with open64
- add LICENSE file</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1605787200">- add check-nflag-in-evaltree.patch (bsc#1178978)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1609243200">- update to 0.5.11.3:
  * jobs: Only block in waitcmd on first run</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to 0.5.11.4
  * eval: Do not cache value of eflag in evaltree</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 0.5.11.5:
  * parser: Fix VSLENGTH parsing with trailing garbage</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643284800">- add dash-sh subpackage to be able to switch away from bash</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1666440000">- Make dash-sh subpackage architecture independent since it only
  contains a symbolic link.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.5.12:
  * eval: Test evalskip before flipping status for NNOT
  * parser: Add VSBIT to ensure subtype is never zero
  * eval: Check eflag after redirection error
  * eval: Always set exitstatus in evaltree
  * expand: Add ifsfree to expand to fix a logic error that causes a buffer over-read
  * expand: Always quote caret when using fnmatch
  * parser: Fix VSLENGTH parsing with trailing garbage
  * shell: Fail if building --with-libedit and can't find libedit
  * jobs: Only block in waitcmd on first run
  * redir: Retry open64 on EINTR
  * eval: Prevent recursive PS4 expansion
  * jobs: Fix waitcmd busy loop
- drop check-nflag-in-evaltree.patch (upstream)</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="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1771588800">- Update to 0.15.3.1
- Add upstream shell-Fix-unsigned-char-promotion-and-truncation.patch:
  fix unsigned char promotion and truncation
- Use autosetup
- Update license</changelog>
</package>
<package pkgid="b6ec6345841ffe53a00861b6bc23a8537c8ca38c83aee01e30d9292f802f476e839d18be701ffad47de6c6dc27d9523035449d14ab964a8284c0d9548d1f54c2" name="dash-sh" arch="noarch">
  <version epoch="0" ver="0.5.13.1" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 0.5.11.2 (bsc#1177691):
  * shell: Group readdir64/dirent64 with open64
- add LICENSE file</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1605787200">- add check-nflag-in-evaltree.patch (bsc#1178978)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1609243200">- update to 0.5.11.3:
  * jobs: Only block in waitcmd on first run</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to 0.5.11.4
  * eval: Do not cache value of eflag in evaltree</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 0.5.11.5:
  * parser: Fix VSLENGTH parsing with trailing garbage</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643284800">- add dash-sh subpackage to be able to switch away from bash</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1666440000">- Make dash-sh subpackage architecture independent since it only
  contains a symbolic link.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.5.12:
  * eval: Test evalskip before flipping status for NNOT
  * parser: Add VSBIT to ensure subtype is never zero
  * eval: Check eflag after redirection error
  * eval: Always set exitstatus in evaltree
  * expand: Add ifsfree to expand to fix a logic error that causes a buffer over-read
  * expand: Always quote caret when using fnmatch
  * parser: Fix VSLENGTH parsing with trailing garbage
  * shell: Fail if building --with-libedit and can't find libedit
  * jobs: Only block in waitcmd on first run
  * redir: Retry open64 on EINTR
  * eval: Prevent recursive PS4 expansion
  * jobs: Fix waitcmd busy loop
- drop check-nflag-in-evaltree.patch (upstream)</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="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1771588800">- Update to 0.15.3.1
- Add upstream shell-Fix-unsigned-char-promotion-and-truncation.patch:
  fix unsigned char promotion and truncation
- Use autosetup
- Update license</changelog>
</package>
<package pkgid="b51b880098c930acac45ec068a5f6a9ba00eaa14b1f57b874d3f0d0e608475f99dd499f90494c9d85e9a4dffc7434672129e895bc7f557263e9b3a169dae37a4" name="dasher" arch="riscv64">
  <version epoch="0" ver="5.0.0+199" rel="3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1479124800">- Fix some typos in the language code mapping.
- Upgrade .spec.in file to produce the correct spec file.</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="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644667200">- Update to version 5.0.0:
  + Gtk2/FileUtils: Include sys/stat.h
  + Preparation for 5.0 beta release.
  + Win32 -- turned on whole program optimization and unused code
    removal
  + Removed obsolete targets from Win32 projects.
  + Generalised pre set notifications for parameters and reworked
    alphabet history.
  + Tweaks to control boxes.
  + Cleanup. No more WinCE code.
  + Removed obsolate PocketPC projects.
  + Cleanup in Common project.
  + Turn draw mouse position on by default.
  + DasherInterface-&gt;Done was not really stopping dasher.
  + Errors in training file should not stop dasher.
  + Removed ugly messages about speed changes.
  + Countless changes and fixes.
  + Port away from gconf2.
  + Updated translations
- Start fresh with gitcheckout from new upstream.
- Drop patches and source files no longer needed:
  + pre_checkin.sh
  + locale-map.txt
  + dasher.spec.in,
  + dasher-linkX11.patch
  + dasher-gcc6.patch
  + dasher-data-lang.sh
- Add upstream build/bug fix patches:
  + dasher-5.0.0-sys-stat.patch
  + gnome-doc-utils-depr.patch
  + 0001-Remove-extern-C-warpper-around-atspi-glib-headers-in.patch
- BuildRequires/Requires/Recommends/Suggests were dropped and
  replaced with more modern variants.
- Sub-packages dasher-data-recommended and dasher-data-extra were
  both dropped and Obsoleted and Provided via main package.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1740657600">- Update to version 5.0.0+199:
  * Add roman vowels with a macron (e.g. ō) to the Japanese Kanna
    with Romaji alphabet, and minor reordering of the alphabet
    groups.
  * Alphabet improvements
  * configure.ac: Replace defunct Bugzilla with GNOME GitLab
  * docs: Replace defunct Bugzilla with GNOME GitLab
  * Adjust text label size and line thickness to account for 2
    pixels per 'point' in with high DPI displays.
  * Fixes to get rendering working correctly on recent mac hardware
    and OS.
  * Minor 'delete' fix and whitespace correction.
  * Use gtk3 draw event rather than gtk2 expose_event.
    gtk__cairo_should_draw_window() presence wasn't being tested.
  * g/c Gdk2 based drawing code (aka the without-cairo option)
  * g/c Qt Extended (Qtopia) which was discontinued over a decade
    ago.
  * g/c The GPE Palmtop Environment which had its last release over
    a decade ago.
  * Point to GitLab instead of Bugzilla (deprecated) in README
  * Avoid deprecated function
  * Remove extern "C" warpper around atspi/glib headers inclusion
  * Tidy away QTE support, the crux of which was already commented
    out.
  * gtk_show_uri deprecated in favour of gtk_show_uri_on_window in
    gtk 3.22
  * Drop support for Gtk2 - Gtk4 is here!
  * Fix comment after 73b1e4a
  * Remove cspi/bonobo support.
  * configure: Ada removed support for GSettings etc. in 2015
  * Remove Maemo support.
  * Remove IOstreamDasherEdit.*
  * Drop html markup
  * Drop trailing spaces
  * Fix socket vs &lt;functional&gt; conflict.
  * Fix clearly untested "Migrate from gnome-doc-utils"
  * Correctly fall back system font when no Dasher Font has been
    selected in preferences
  * Fix appveyor build status URL
  * Fix appveyor error about project cannot be found
  * Updated translations.
- Switch back to gnome gitlab as source url. Original upstream have
  come back to life. Use current head.
- Following upstream changes, drop no longer needed
  update-desktop-files, pkgconfig(gtk+-2.0) and pkgconfig(xtst)
  BuildRequires. Clean up spec.
- Drop patches fixed upstream:
  * dasher-5.0.0-sys-stat.patch
  * gnome-doc-utils-depr.patch
  * 0001-Remove-extern-C-warpper-around-atspi-glib-headers-in.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746360000">- Drop obsolete and unused gnome-common BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="725fbf62fa56bd98bfd4520a7f001e5523c982425b29522772b088f23100690627360476ce192f235209c19caf6ea89ed1282355b08bc692d3c05c5cfcfbaa89" name="dasher-lang" arch="noarch">
  <version epoch="0" ver="5.0.0+199" rel="3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1479124800">- Fix some typos in the language code mapping.
- Upgrade .spec.in file to produce the correct spec file.</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="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644667200">- Update to version 5.0.0:
  + Gtk2/FileUtils: Include sys/stat.h
  + Preparation for 5.0 beta release.
  + Win32 -- turned on whole program optimization and unused code
    removal
  + Removed obsolete targets from Win32 projects.
  + Generalised pre set notifications for parameters and reworked
    alphabet history.
  + Tweaks to control boxes.
  + Cleanup. No more WinCE code.
  + Removed obsolate PocketPC projects.
  + Cleanup in Common project.
  + Turn draw mouse position on by default.
  + DasherInterface-&gt;Done was not really stopping dasher.
  + Errors in training file should not stop dasher.
  + Removed ugly messages about speed changes.
  + Countless changes and fixes.
  + Port away from gconf2.
  + Updated translations
- Start fresh with gitcheckout from new upstream.
- Drop patches and source files no longer needed:
  + pre_checkin.sh
  + locale-map.txt
  + dasher.spec.in,
  + dasher-linkX11.patch
  + dasher-gcc6.patch
  + dasher-data-lang.sh
- Add upstream build/bug fix patches:
  + dasher-5.0.0-sys-stat.patch
  + gnome-doc-utils-depr.patch
  + 0001-Remove-extern-C-warpper-around-atspi-glib-headers-in.patch
- BuildRequires/Requires/Recommends/Suggests were dropped and
  replaced with more modern variants.
- Sub-packages dasher-data-recommended and dasher-data-extra were
  both dropped and Obsoleted and Provided via main package.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1740657600">- Update to version 5.0.0+199:
  * Add roman vowels with a macron (e.g. ō) to the Japanese Kanna
    with Romaji alphabet, and minor reordering of the alphabet
    groups.
  * Alphabet improvements
  * configure.ac: Replace defunct Bugzilla with GNOME GitLab
  * docs: Replace defunct Bugzilla with GNOME GitLab
  * Adjust text label size and line thickness to account for 2
    pixels per 'point' in with high DPI displays.
  * Fixes to get rendering working correctly on recent mac hardware
    and OS.
  * Minor 'delete' fix and whitespace correction.
  * Use gtk3 draw event rather than gtk2 expose_event.
    gtk__cairo_should_draw_window() presence wasn't being tested.
  * g/c Gdk2 based drawing code (aka the without-cairo option)
  * g/c Qt Extended (Qtopia) which was discontinued over a decade
    ago.
  * g/c The GPE Palmtop Environment which had its last release over
    a decade ago.
  * Point to GitLab instead of Bugzilla (deprecated) in README
  * Avoid deprecated function
  * Remove extern "C" warpper around atspi/glib headers inclusion
  * Tidy away QTE support, the crux of which was already commented
    out.
  * gtk_show_uri deprecated in favour of gtk_show_uri_on_window in
    gtk 3.22
  * Drop support for Gtk2 - Gtk4 is here!
  * Fix comment after 73b1e4a
  * Remove cspi/bonobo support.
  * configure: Ada removed support for GSettings etc. in 2015
  * Remove Maemo support.
  * Remove IOstreamDasherEdit.*
  * Drop html markup
  * Drop trailing spaces
  * Fix socket vs &lt;functional&gt; conflict.
  * Fix clearly untested "Migrate from gnome-doc-utils"
  * Correctly fall back system font when no Dasher Font has been
    selected in preferences
  * Fix appveyor build status URL
  * Fix appveyor error about project cannot be found
  * Updated translations.
- Switch back to gnome gitlab as source url. Original upstream have
  come back to life. Use current head.
- Following upstream changes, drop no longer needed
  update-desktop-files, pkgconfig(gtk+-2.0) and pkgconfig(xtst)
  BuildRequires. Clean up spec.
- Drop patches fixed upstream:
  * dasher-5.0.0-sys-stat.patch
  * gnome-doc-utils-depr.patch
  * 0001-Remove-extern-C-warpper-around-atspi-glib-headers-in.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746360000">- Drop obsolete and unused gnome-common BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="959f5de2549079b1681e1539b9267dc647f5ef8a04c00f9366f77e0a2f1f07754c80c94de680e524c5596557a266990f64644d4db5c5fc01efecd20153772db0" name="datamash" arch="riscv64">
  <version epoch="0" ver="1.9" rel="1.1"/>
  <changelog author="astieger@suse.com" date="1521288000">- initial package 1.3</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1521806400">- Disable broken test with upstream patch:
  * upstream-disable-broken-test.patch
- Fix another test
  * upstream-fix-test.patch</changelog>
  <changelog author="astieger@suse.com" date="1545825600">- update to 1.4:
  * New option: -C/--skip-comments to skip comment lines
- drop upsteamed patches:
  * upstream-disable-broken-test.patch
  * upstream-fix-test.patch</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1567598400">- disable LTO for ppc64 ppc64le aarch64 bypass boo#1149348</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1568894400">- update to 1.5:
  * accept backslash-escaped characters in field names
  * New operations for handling file names and paths
  * New getnum operation to extract a number from a string
  * New operation: cut, similar to cut(1)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587816000">- update to 1.7:
  * decorate(1): new program - sorts input in non-standard ordering
    e.g. IPv4, IPv6, roman numerals.
  * New operations: sha224/sha384
  * New operations: geomean (Geometric mean) and harmmean (Harmonic
    mean)
- includes changes from 1.6:
  * The 'gutnum' operation now correctly prints detected numbers
    without truncating them</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659009600">- update to 1.8:
  * * Changes in Behavior
    Schedule -f/--full combined with non-linewise operations for deprecation.
    In a future release, -f/--full will only be usable with operations where
    it makes sense. For now, we print a warning to stderr when -f/--full is
    used with non-linewise operations, and such usage will no longer be
    supported.
  * The bin operation now uses more intuitive bins. Previously, a command
    such as `datamash bin 1 &lt;&lt;&lt; -0` would output -100; and -100 did not fall
    in its own bin. We now require all bins to take the form `[nx,(n+1)x)`
    with integer n and bin width x. We discard the sign on -0 and gate such
    inputs into the [0,x) bin.
  * Operations taking more than one argument now provide more complete output
    with --header-out. Previously, an operation such as `pcov x:y` would
    produce an output header like `pcov(y)`, discarding the `x`. The new
    behavior will output header `pcov(x,y)`.
  * datamash(1) no longer ignores --output-delimiter with the rmdup operation.
  * * New Features
  * New datamash option --sort-cmd argument to specify the program used
    by the -s option to sort input, plus enhancements to the security and
    portability of building sort command lines.
  * New datamash option -c/--collapse-delimiter=X argument uses character
    X instead of comma between values in collapse and unique lists.
  * New datamash operations: mean square (ms) and root mean square (rms).
  * Decorate now supports sorting IP addresses of both versions 4 and 6
    together. IPv4 addresses are logically converted to IPv6 addresses,
    either as IPv4-Mapped (ipv6v4map) or IPv4-Compatible (ipv6v4comp)
    addresses.
  * Add two command aliases:
    'echo' may now be used instead of 'cut'.
    'uniq' may now be used instead of 'unique'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743854400">- update to 1.9:
  * Add short options -h and -V for --help and --version
  * rand operation now uses getrandom(2)
  * add operation dotprod for scalar product
  * Add option -S/--seed to set a specific pseudp-RNG seed
  * Add option --vnlog for experimental vnlog format
  * -g/groupby takes ranges of columns (e.g. 1-4)
  * now correctly calculates the "antimode" for a sequence of numbers
  * When using the locale's decimal separator as field separator,
    numeric operations now work correctly
  * The "getnum" operation now stays inside the specified field</changelog>
</package>
<package pkgid="1cd57bdebdc4fb2453947009bc6e34f97b11c128e58a78214035171ace940c5c59e0b89304d69cfc4940dd9b59aac7193d2999051dd6a85dd8a3a767b5b96432" name="dataquay-devel" arch="riscv64">
  <version epoch="0" ver="0.9.5" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1353758400">- initial version (0.9)</changelog>
  <changelog author="avvissu@yandex.ru" date="1413979200">- Fix to build on x86 architecture</changelog>
  <changelog author="aloisio@gmx.com" date="1504180800">- Update to 0.9.1
  * Update to support Qt5 and newer C++ compilers. Now requires
    C++11 (though the library only makes minimal use of the
    standard).
  * Incorporate a number of build fixes
- Switched to Qt5
- Refreshed dataquay-redland.patch and dataquay-lib64.patch
- Added dataquay-sharedlib.patch
- Dropped dataquay-disable_tests.patch
- Spec cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Fix RPM groups. Ensure neutrality of descriptions.
- Use upstream name for -devel subpackage.</changelog>
  <changelog author="aloisio@gmx.com" date="1531828800">- Added dataquay-includedir.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1757419200">- Update to version 0.9.5
  * Update to support Qt6
  * Add importString methods
- Refresh dataquay-redland.patch, dataquay-sharedlib.patch
  and dataquay-includedir.patch
- Switch to qt6</changelog>
</package>
<package pkgid="082e60edb9e2778779ad5552ece2c85dd7be65cf597b7fef2bc3374d58ca2434b80ed5a8122c9b7e627b20375cf7cc4e2d0f49c304a0370e58ccca8f7368d9ed" name="datefudge" arch="riscv64">
  <version epoch="0" ver="1.27" rel="1.1"/>
  <changelog author="idonmez@suse.com" date="1453118400">- Initial release</changelog>
  <changelog author="astieger@suse.com" date="1510574400">- update to 1.22:
  * Operate more efficiently, especially if fudging to the epoch.
  * Fix running on 32-bit systems with 64-bit time_t (such as x32).
  * datefudge.man: Document that datefudge might be affected by the
    Y2K38 problem on some systems.
- includes changes from 1.21:
  * datefudge.sh: don't fail when its date argument happens to be
    equal to the current time (i.e. make `datefudge now
    some_command' work).
  * Update man page to mention that the date can be given in any
    format accepted by date(1) command.
- add upstream signing key and verify source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581076800">- Update to version 1.23: no changelog found.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1581508800">- Add glibc-2.31-fix.patch in order to fix boo#1162963.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599048000">- update to 1.24:
  * Fix FTBFS on hurd-i386: Necessary functions disabled
  * Fix FTBFS with glibc 2.31 (conflicting gettimeofday prototype)
- remove glibc-2.31-fix.patch (upstream)</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1706270400">- Update to version 1.26
  * Fix autpokgtest case introduced recently for #946776 so
    that it does not depend on time zone.
- Changes from version 1.25
  * Provide 64-bit versions of time functions on 32-bit
    architectures (closes: #1028587, LP: #2002803).
  * Cleanup source code, and reformat it with clang-format.
  * In --static mode, set sub-seconds part to 0
    (closes: #946776).
  * Mention in man page and README file existence of
    libfaketime package, that might be considered for more
    advanced functionalities than the ones provided by
    datefudge.
  * Standards-Version: 4.6.2 (no changes)</changelog>
  <changelog author="pgajdos@suse.com" date="1757419200">- version update to 1.27
  * Fix FTBFS by explicitly passing "abi=-time64" to DEB_BUILD_MAINT_OPTIONS
    in debian/rules, so that we can still override both 32- and 64-bit time
    functions on architectures that support it (closes: #1069478).
  * Standards-Version: 4.7.0 (no changes).</changelog>
</package>
<package pkgid="c59aab4edc3ca2df8cb863e5c1d1060f50f63fa7a7dc0e213eb506e666671a7ed926fe6665a5d7915fd8f361d648e1f600d71e03e1f4e599ad04d1e72aa31d9a" name="dateutils" arch="riscv64">
  <version epoch="0" ver="0.4.11" rel="1.1"/>
  <changelog author="mvetter@suse.com" date="1552996800">- Update to 0.4.6:
  * underspecified ISO weekday dates can be parsed
  * adding days to underspecified dates results in proper dates
  * all tools with -S|--sed-mode now support -E|--empty-mode to
    output an empty line when a line cannot be read.
  * dateround supports day, week, month and year classes now
    (issues/92)
  * datediff can determine difference in nanoseconds between
    two time values (issues/94)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1580904000">- Update to 0.4.7:
  * strptime mimics return code behaviour of dateconv
  * use unsigned arithmetic for leap second conversion
  * fix up ymds before adding days or business days
  * drain prchunk if filled with many small lines</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1608379200">- Add dateutils-remove-deprecated-header.patch: Remove deprecated
  glibc sysctl.h header.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613563200">- Update to 0.4.8:
  * be symmetric about differences, A - B := -(B - A) for A &lt; B
  * fix security issue when reading TZMAP_DIR from environment
  * fix printing of negative 0 (-0)
  * fix issue with tzdata transitions in files with leap second
  * adjustments that are now cut off at expiration time (#121)
- Drop dateutils-remove-deprecated-header.patch: not needed anymore</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1613908800">- add upstream signing key
- simplify spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621252800">- Add 0144b15dda4b1ea4fdbeca9f3ecb128eb98772fd.patch and
  a0ebd0037df973aed14779b51d59da3edc506b6a.patch: fix test suite
  run on 32bit archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629460800">- Update to 4.9:
  * allow to specify epochs in nanoseconds, %s%N (#123)
  * fix nanosecond arithmetic (#124)
  * make cross-compilations easier (#128)
  * mention default timezone (#129)
- Drop upstreamed patches:
  * 0144b15dda4b1ea4fdbeca9f3ecb128eb98772fd.patch
  * a0ebd0037df973aed14779b51d59da3edc506b6a.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1653652800">- Update to 4.10:
  * do not resort to daisy sequences when incomplete dates are present (#131)
  * upon end-of-buffer finalise the last line (#141)
  * let --empty-mode|-E and --sed-mode|-S play nicely together (#139)
  * adapt CLI behaviour of strptime(1) to the other tools (#142)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Add upstream patches 35041f4d.patch and 841c635b.patch: Do not
  use Singapore for testing previous transitions, but rather
  Jakarta. Fixes build with timezone 2022g.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1706270400">- Updat to version 0.4.11
  * be strict about inputs in datetest --isvalid (#146)
  * build on Macs again (#107)
  * make illegible zone names fatal errors (#151)
  * be strict in datetest --isvalid when inputs have been
    specified (#146)
  * fix issue with negative days remaining after adding months
    in datediff (#153)
- Remove patches 841c635b.patch and 35041f4d.patch because
  they have been applied in source code</changelog>
</package>
<package pkgid="5c33e3b9d59f8480235391099027ac9451e9824b7d40fa582ddf61e124cd2c72d593adb6020d927c98fead6c1f76f3bccf33ed78f58af82661e408ff0d38f82d" name="dateutils-octave" arch="riscv64">
  <version epoch="0" ver="0.4.11" rel="1.1"/>
  <changelog author="mvetter@suse.com" date="1552996800">- Update to 0.4.6:
  * underspecified ISO weekday dates can be parsed
  * adding days to underspecified dates results in proper dates
  * all tools with -S|--sed-mode now support -E|--empty-mode to
    output an empty line when a line cannot be read.
  * dateround supports day, week, month and year classes now
    (issues/92)
  * datediff can determine difference in nanoseconds between
    two time values (issues/94)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1580904000">- Update to 0.4.7:
  * strptime mimics return code behaviour of dateconv
  * use unsigned arithmetic for leap second conversion
  * fix up ymds before adding days or business days
  * drain prchunk if filled with many small lines</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1608379200">- Add dateutils-remove-deprecated-header.patch: Remove deprecated
  glibc sysctl.h header.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613563200">- Update to 0.4.8:
  * be symmetric about differences, A - B := -(B - A) for A &lt; B
  * fix security issue when reading TZMAP_DIR from environment
  * fix printing of negative 0 (-0)
  * fix issue with tzdata transitions in files with leap second
  * adjustments that are now cut off at expiration time (#121)
- Drop dateutils-remove-deprecated-header.patch: not needed anymore</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1613908800">- add upstream signing key
- simplify spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621252800">- Add 0144b15dda4b1ea4fdbeca9f3ecb128eb98772fd.patch and
  a0ebd0037df973aed14779b51d59da3edc506b6a.patch: fix test suite
  run on 32bit archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629460800">- Update to 4.9:
  * allow to specify epochs in nanoseconds, %s%N (#123)
  * fix nanosecond arithmetic (#124)
  * make cross-compilations easier (#128)
  * mention default timezone (#129)
- Drop upstreamed patches:
  * 0144b15dda4b1ea4fdbeca9f3ecb128eb98772fd.patch
  * a0ebd0037df973aed14779b51d59da3edc506b6a.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1653652800">- Update to 4.10:
  * do not resort to daisy sequences when incomplete dates are present (#131)
  * upon end-of-buffer finalise the last line (#141)
  * let --empty-mode|-E and --sed-mode|-S play nicely together (#139)
  * adapt CLI behaviour of strptime(1) to the other tools (#142)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Add upstream patches 35041f4d.patch and 841c635b.patch: Do not
  use Singapore for testing previous transitions, but rather
  Jakarta. Fixes build with timezone 2022g.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1706270400">- Updat to version 0.4.11
  * be strict about inputs in datetest --isvalid (#146)
  * build on Macs again (#107)
  * make illegible zone names fatal errors (#151)
  * be strict in datetest --isvalid when inputs have been
    specified (#146)
  * fix issue with negative days remaining after adding months
    in datediff (#153)
- Remove patches 841c635b.patch and 35041f4d.patch because
  they have been applied in source code</changelog>
</package>
<package pkgid="cf2b4518d285f8358a28648bd3b082ea9eb2d80c37fe59431461fb9c6bdc32df39d5ff69983b716c7cdc3a48c478b2fc0d87dc8e12fced16f6f74aab71d16349" name="datovka" arch="riscv64">
  <version epoch="0" ver="4.28.0" rel="1.1"/>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1669204800">- Update to 4.21.1
  * Fixed hanging send message windows when exiting the application having those
  windows open.
  * Fixed occasional application hangs when worker tasks have been collected on
  exit.
  * GUI application exits in a controlled manner when a POSIX signal is received
  on UNIX-like systems or when a system shutdown or user log-off event is
  detected on Windows.
  * CLI application handles POSIX signals and detects and handles Ctrl+C and
  Ctrl+Break key combinations in Windows command line.
  * Added date-based constraints when checking whether messages are stored in
  records management service.
  * Listed message data can be exported into a CSV file when checking whether
  messages are stored in records management service
  * Accepting backups with missing account identifier. The identifiers may be
  missing if some accounts have been created from local databases.
  * Recipient name '%R' can be used when constructing file names.
  * Reduced computational effort when switching between data messages. Digital
  signatures are not checked. Attachment data are loaded when attachments are
  required/selected.
  * Able to generate e-mails with user-specified content. ZFOs and attachments
  can be added into a single email.
  * ZFO attachments can be viewed directly in the application.
  * Automatic upload targets can be checked for all messages which aren't
  already uploaded into the records management service.
  * Fixed an error in the message download dialogue when the download loop
  hasn't been stopped when the dialogue has been rejected otherwise than using
  the Cancel button.
  * New tag database format. All stored data are converted to new format.
  * Fixed warnings about duplicated database connections.
  * Weakened some recoverable error statements.
  * Fixed inability to check the signature of downloaded psrootqca4.crl file.
  Added PostSignum Qualified CA 5 certificate.
  * Allowing modification of account settings for existing accounts with
  incomplete login credentials.
  * Fixed error when account data have not been downloaded on subsequent
  account removing and adding.
  * Checking libcrypto and libdatovka presence during qmake phase when
  compiling on UNIX-like systems (excluding OS X/macOS).
  * Improved error and warning messages in preferences database code.
  * Able to import account data from the mobile application via a backup or
  transfer archive.
  * Able to download messages from ISDS via command line when the envelope
  hasn't been downloaded yet.
  * Added a tag client for the tag server under development.
  The tag client must be enabled in the preferences.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1687348800">- Update to 4.22.1
  * Viewing number of recently unread messages in top node description when top
  node collapsed in account list. Also changed the icon for the top node.
  * Added support for new data-box type PFO_REQ.
  * User can specify which information he wants to disclose to the recipient
  about the sender.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1701691200">- Update to 4.23.0
  * Added support for high-volume data messages. This build requires
  libdatovka-0.5.0.
  * Added support to store message and attachment data as separate files
  alongside the message database.
  * High-volume messages, attachments of those messages and delivery
  information are stored as separate files in order not to bloat the message
  database.
  * Remembering dialogue window sizes when they are changed by the user.
  * Remembering column widths in all tables.
  * Remember column index and sorting order in tables with enabled sorting.
  * Actions in tool bar in main window can be configured.
  * Extended the list of substitutable labels which can be used to generate file
  names when exporting files. Old labels have been replaced with new ones.
  Old labels are still functional but are not listed in the application.
  * Preference entries can be reset from the prefs dialogue.
  * Fixed bug in dark mode. Filter fields revert now to original colour when
  cleared.
  * Able to build Arm64 package for macOS.
  * Fixed a source of potential deadlocks. Signals from databases are emitted
  when lock are released.
  * Added support for new data-box types PFO_ARCH, PFO_AIAT and PFO_AZI.
  * Changed the layout of the about dialogue.
- don't use bundled static QuaZip, use the system one instead</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704715200">- Update to 4.23.3:
  * Fixed drag&amp;drop on attachment list in send message dialogue
- 4.23.2:
  * Showing progress of attachment uploads and message sending in
    the send message dialogue
  * Fixed send message dialogue layout where the tab widget wasn't
    vertically expanding.
  * Fixed colours of some labels in the send message dialogue which
    have been illegible in dark mode.
  * Enabled sending of high-volume data messages
- 4.23.1:
  * Fixed the CLI get-msg command when messages failed to download
    with freshly created databases.
  * Changed all references of the term 'account' in the UI into
    'data box'</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 4.23.6:
  * Fixed MIME name detection of ZFO files consiting of a ZIP
    archive and which don't contain a data message nor a delivert info.
  * Fixed crashes of message detail dialogue when invalid ZFO
    content is attempted to be displayed.
  * Fixed some memory-related performance issues reported by
    Coverity.
  * Fixed blocked MEP login loop on newer macOS versions.
  * Fixed sending of ZIP archives in normal (non VoDZ) messages
    by explicitly setting their MIME type.
  * Lowered the limit for maximum attachment count to 50 files.
  * Extended the list of allowed attachment file types.
  * Showing total number of attached files in the send message
    dialogue.
  * Fixed restoration of databases without VoDZ content.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1727697600">- update to 4.24.2:
  * Updated URLs to application-related web pages to point to new locations.
  * Added support for a new credit event type when credit is being charged for
  the recovering of a deleted message. This build requires libdatovka-0.7.0.
  * Added optional date-based message search restrictions.
  * Added sender and recipient data-box IDs into generated correspondence
  overviews.
  * Fixed sending e-gov requests that have been mistakenly sent as high-volume
  messages.
  * Fixed date sorting in found messages list.
  * Added new CLI commands 'export-msg', 'export-msgs', 'import-msg' and
  'import-msgs' allowing exporting and importing data from local databases.
  * Using same PDF format to export envelope and delivery info as in mobile
  application
  * Added four configurable tool bars into main window.
  * Top tool bars can be shown/hidden by the user.
  * Message list filter field in the main window is by default hidden and
  located below the message list.
  * Updated 'create new message' icon.
  * Always updating envelope for VoDZ messages when synchronising accounts.
  This should fix problems when attempting to download VoDZ messages using
  a message list that has been generated in old versions without VoDZ support.
  * Showing a warning label in create message dialogue when source text of PDF
  attachment has been modified after being attached or when not being
  attached at all.
  * Rewritten code for generating account, owner and user overviews. The code is
  now shared with the mobile application.
  * Increased default download timeout limit to 15 minutes because of VoDZ
  messages.
  * New message signature detail icon.
  * CLI interface automatically detects whether to send a normal or a VoDZ
  message.
  * Fixed occasional crashes which may have occurred on backups.
  * Users are occasionally notified about a donation possibility.
  * Added new button icons the send message dialogue. Added 'Add Text' button
  into the send message dialogue. Renamed some buttons in the create account
  and the send message dialogue.
  * The application sends basic environment and configuration stats.
  * Updated support mail to datovka@labs.nic.cz.
  * Added tool tips for create account dialogue labels.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1736856000">- update to 4.25.0
  * Added a dedicated session keeping thread. By default the thread keeps alive
  session using HOTP, TOTP a MEP login methods. Sessions failing to connect
  to ISDS are automatically closed.
  * Rewritten status bar connection status widget. By clicking on it a list of
  active sessions can be displayed. From here active sessions can be closed.
  * INI configuration file is only written when something related is modified in
  the application. It isn't automatically written when application exits.
  * INI configuration file is written in three stages. A copy is written then
  the original is removed and finally the copy replaces the original.
  * On application start-up when INI configuration is missing the application
  searches for a copy before creating a blank INI file.
  * Replaced old icons with a new SVG-based set of icons.
  * Fixed export format selection in correspondence overview dialogue when
  using Qt-6.
  * Fixed segmentation faults when running tests with Qt-6.
  * Records management communication timeout is managed by internal
  preferences. Its default value has been set to match the ISDS communication
  timeout.
  * Using dedicated redirection URL to access donation page.
  * Additional option 'sender' has been added to the --compose command-line
  parameter. It can be used to select the sender of the message. Data-box
  identifier of username can be used as the value.
  * In the send message dialogue the recipient list isn't automatically cleared
  when changing the sender. The user is asked whether to keep the recipients.
  * Added custom application themes a light and a dark one. Themes can be
  chosen in the preferences dialogue.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.com&gt;" date="1744286400">- update to 4.26.0
  * Added new tag assignment dialogue. Tag assignment can be also invoked from
  the status bar label.
  * Separated tag-related actions. Tag management of available tags and tag
  assignment are different actions now. Both can be pinned to any tool bar.
  * Prohibiting some actions from the top menu to be pinned into tool bars.
  * Added a tool that should aid with data recovery from corrupted database
  files.
  * Added font scaling factor to adjust the default font size. Font scaling
  can be set in the preferences dialogue.
  * Displaying what's new in the application.
  * Enforce enabled icons in menus.
  * Showing error dialogues when configuration files are not accessible or are
  corrupted.
  * Displaying error messages via status bar pop-up widget when message
  databases cannot be opened.
  * Updated application themes to detect and match light/dark system
  environment.
  * Showing progress bars with amount of downloaded data and current download
  speed in download message dialogue.
  * Fixed attachment duplication on repeated high-volume message downloads.
  * Enable voluntary stats sending by default. It can be disabled by the user.
  * Using MTOM/XOP to download high-volume messages.
  * Using QStyledItemDelegate to draw checkboxes into tag delegate.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1759233600">- update to 4.27.0
  * Added --conf-basedir and --conf-dir command line options. Those can be used
  to override the default location of the configuration directory.
  * Passing e-mail content into e-mail client via xdg-email if available on
  Linux.
  * Updated cryptographic code to be able to process archive timestamps of the
  CMS containers.
  * Removed timestamp information text from general message information in the
  main window.
  * Signature detail dialogue shows all available timestamps including possible
  archive timestamps.
  * Use latest timestamp data originating from message CMS containers in
  overviews.
  * Able to export data into format that can be imported into mobile
  application.
  * Fixed problem in ProgressBarProxyModel. Progress bar is returned only for
  the DisplayRole.
  * Added options to change the database directory. The user is allowed to open
  an already existing database in a different directory. Options to delete
  the databases in the old location have been added. A button to select
  the default location has been added.
  * Extended message signature and timestamp detail dialogue. All available
  timestamps are being displayed.
  * Added timestamp tracking mechanism. User explicitly selects messages to be
  tracked. The application notifies whether some timestamps of tracked
  messages are going to expire. The user must manually start the restamping
  operation.
  * Temporarily disabled the check message timestamps operation as it did
  generate only a text overview. It needs integration into the new restamping
  dialogue.
- Renamed
  * datovka-fix-pro.patch -&gt; 0001-datovka.pro-fixes.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1770724800">- update to 4.28.0
  * Print restamping status messages as ordinary text. Don't treat them as
  errors.
  * Added specMessFlag column into supplementary_message_data table.
  * Sharing message-related cryptographic code with mobile application.
  * Fixed malfunctioning authentication of external ZFO files.
  * Fixed suggested restamping counter in the notification widget.
  * Fixed timestamp summary string when displaying external ZFO file containing
  a delivery info.
  * Using AuthenticateMessage rather than VerifyMessage operation when checking
  content of locally stored messages.
  * Storing time data with time-zone information into the databases.
  * Using queued connection for timestamp update notification signal.
  * Executing tests when building packages in OBS.
  * Saving unsent messages as drafts.
  * Fixed problem with illegal characters in transfer archive file name.
  * Fixed problem with undefined function return value when password decryption
  fails.
  * The user can be periodically notified to perform updates into predefined
  location.
  * Added _dmFileSize into files table. Sharing message database table
  definitions with the desktop app.
  * Fixed error when splitting monolithic databases. External files are copied
  to appropriate locations now.</changelog>
</package>
<package pkgid="c7cdae7324dfdcaedb0937ee17187f41084cb17da8886a1ceb8a0ef27b84a7e030f58c2f077030408e139165b4eea69e61bc273ee5f95641ab58d141733d77f3" name="dav1d" arch="riscv64">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <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>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1707912000">- Update to version 1.4.0
  * AVX-512 optimizations for z1, z2, z3 in 8bit and
    high-bitdepth
  * New architecture supported: loongarch
  * Loongarch optimizations for 8bit
  * New architecture supported: RISC-V
  * RISC-V optimizations for itx
  * Misc improvements in threading and in reducing binary size
  * Fix potential integer overflow with extremely large frame
    sizes (bsc#1220105, CVE-2024-1580)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1710504000">- Update to version 1.4.1
  * Optimizations for 6tap filters for NEON (ARM)
  * More RISC-V optimizations for itx (4x8, 8x4, 4x16, 16x4,
    8x16, 16x8)
  * Reduction of binary size on ARM64, ARM32 and RISC-V
  * Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
  * Msac optimizations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716638400">- Update to version 1.4.2
  * AVX2 optimizations for 8-tap and new variants for 6-tap
  * AVX-512 optimizations for 8-tap and new variants for 6-tap
  * Improve entropy decoding on ARM64
  * New ARM64 optimizations for convolutions based on DotProd
    extension
  * New ARM64 optimizations for convolutions based on i8mm
    extension
  * New ARM64 optimizations for subpel and prep filters for i8mm
  * Misc improvements on existing ARM64 optimizations, notably
    for put/prep
  * New PowerPC9 optimizations for loopfilter
  * Support for macOS kperf API for benchmarking</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1718193600">- Update to version 1.4.3
  * AArch64: Fix potential out of bounds access in DotProd H/HV
    filters
  * cli: Prevent buffer over-read</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1729252800">- Update to version 1.5.0
  * WARNING: we removed some of the SSE2 optimizations, so if
    you care about systems without SSSE3, you should be careful
    when updating!
  * Optimize index offset calculations for decode_coefs
  * picture: copy HDR10+ and T35 metadata only to visible frames
  * SSSE3 new optimizations for 6-tap (8bit and hbd)
  * AArch64/SVE: Add HBD subpel filters using 128-bit SVE2
  * AArch64: Add USMMLA implempentation for 6-tap H/HV
  * AArch64: Optimize Armv8.0 NEON for HBD horizontal filters
    and 6-tap filters
  * Power9: Optimized ITX till 16x4.
  * Loongarch: numerous optimizations
  * RISC-V optimizations for pal, cdef_filter, ipred, mc_blend,
    mc_bdir, itx
  * Allow playing videos in full-screen mode in dav1dplay</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1737374400">- Update to version 1.5.1
  * Rewrite of the looprestoration (SGR, wiener) to reduce stack
    usage
  * Rewrite of {put,prep}_scaled functions
  * Improvements on the SSSE3 SGR
  * Improvements on ARM32/ARM64 looprestoration optimizations
  * RISC-V: blend optimizations for high bitdepth
  * Power9: blend optimizations for 8bpc
  * Port RISC-V to POSIX/non-Linux OS
  * AArch64: Add Neon implementation of load_tmvs
  * Fix a rare, but possible deadlock, in flush()</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1761998400">- Update to version 1.5.2
  * minor speed improvement in recon
  * improvements on loongarch symboles visibility and asm
  * mark C globals with small code model
  * reduce the code size of the frame header parsing (OBU)
  * minor fixes on tools and CI
  * fix compilation with nasm 3.00</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1767182400">- Update to version 1.5.3
  * Misc small optimizations
  * RISC-V assembly optimizations for ipred, emu_edge and w_mask,
    and VLEN 512 for blend functions
  * Fix issue with ivf files with 0 frames in tools</changelog>
</package>
<package pkgid="edb04229b56885c6da94064ea1080108b50555c3fb37ad308c5714d6376f8da58741ca33a5c7a0af2704d5152efcd21146fd33e030cf2ff0864b9228c4372e13" name="dav1d-devel" arch="riscv64">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <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>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1707912000">- Update to version 1.4.0
  * AVX-512 optimizations for z1, z2, z3 in 8bit and
    high-bitdepth
  * New architecture supported: loongarch
  * Loongarch optimizations for 8bit
  * New architecture supported: RISC-V
  * RISC-V optimizations for itx
  * Misc improvements in threading and in reducing binary size
  * Fix potential integer overflow with extremely large frame
    sizes (bsc#1220105, CVE-2024-1580)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1710504000">- Update to version 1.4.1
  * Optimizations for 6tap filters for NEON (ARM)
  * More RISC-V optimizations for itx (4x8, 8x4, 4x16, 16x4,
    8x16, 16x8)
  * Reduction of binary size on ARM64, ARM32 and RISC-V
  * Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
  * Msac optimizations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716638400">- Update to version 1.4.2
  * AVX2 optimizations for 8-tap and new variants for 6-tap
  * AVX-512 optimizations for 8-tap and new variants for 6-tap
  * Improve entropy decoding on ARM64
  * New ARM64 optimizations for convolutions based on DotProd
    extension
  * New ARM64 optimizations for convolutions based on i8mm
    extension
  * New ARM64 optimizations for subpel and prep filters for i8mm
  * Misc improvements on existing ARM64 optimizations, notably
    for put/prep
  * New PowerPC9 optimizations for loopfilter
  * Support for macOS kperf API for benchmarking</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1718193600">- Update to version 1.4.3
  * AArch64: Fix potential out of bounds access in DotProd H/HV
    filters
  * cli: Prevent buffer over-read</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1729252800">- Update to version 1.5.0
  * WARNING: we removed some of the SSE2 optimizations, so if
    you care about systems without SSSE3, you should be careful
    when updating!
  * Optimize index offset calculations for decode_coefs
  * picture: copy HDR10+ and T35 metadata only to visible frames
  * SSSE3 new optimizations for 6-tap (8bit and hbd)
  * AArch64/SVE: Add HBD subpel filters using 128-bit SVE2
  * AArch64: Add USMMLA implempentation for 6-tap H/HV
  * AArch64: Optimize Armv8.0 NEON for HBD horizontal filters
    and 6-tap filters
  * Power9: Optimized ITX till 16x4.
  * Loongarch: numerous optimizations
  * RISC-V optimizations for pal, cdef_filter, ipred, mc_blend,
    mc_bdir, itx
  * Allow playing videos in full-screen mode in dav1dplay</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1737374400">- Update to version 1.5.1
  * Rewrite of the looprestoration (SGR, wiener) to reduce stack
    usage
  * Rewrite of {put,prep}_scaled functions
  * Improvements on the SSSE3 SGR
  * Improvements on ARM32/ARM64 looprestoration optimizations
  * RISC-V: blend optimizations for high bitdepth
  * Power9: blend optimizations for 8bpc
  * Port RISC-V to POSIX/non-Linux OS
  * AArch64: Add Neon implementation of load_tmvs
  * Fix a rare, but possible deadlock, in flush()</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1761998400">- Update to version 1.5.2
  * minor speed improvement in recon
  * improvements on loongarch symboles visibility and asm
  * mark C globals with small code model
  * reduce the code size of the frame header parsing (OBU)
  * minor fixes on tools and CI
  * fix compilation with nasm 3.00</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1767182400">- Update to version 1.5.3
  * Misc small optimizations
  * RISC-V assembly optimizations for ipred, emu_edge and w_mask,
    and VLEN 512 for blend functions
  * Fix issue with ivf files with 0 frames in tools</changelog>
</package>
<package pkgid="1026ecd0af5b70da8b783f87faada0cc8f47f4c8b99905e0136b40da1e755ddf141285eb7924ea22bcb005e1fc2724282508dc651c276a2e71185f327e82a316" name="davfs2" arch="riscv64">
  <version epoch="0" ver="1.7.2" rel="1.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 1.6.1:
  * Add Neon version 0.32.
  * mount.davfs.c, get_options: Ignore all unknown options.
  * mount_davfs.c, write_mtab_entry: Add option _netdev to utab-entry.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1653393600">- use release team keyring
- enable keyring validating</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1667390400">- update to 1.7.0:
  * This release uses more portable code.
  * Fix cached file not up to date attributes.
  * Always check for valid prop etag.
- Update davfs2.keyring to match the new upstream one.</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="1707134400">- Adapt to RPM 4.19 on Tumbleweed.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716292800">- add davfs2-1.7.0-neon-33.patch to fix build with neon 33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1740139200">- Rename davfs2-1.7.0-neon-33.patch to
  davfs2-1.7.0-newer-neon.patch and add compatibility to libneon
  0.34.</changelog>
  <changelog author="Moritz Petersen &lt;moritz.petersen@freenet.de&gt;" date="1753272000">- update to 1.7.1
  * Hide password prompt when -o username=myname is specified
  * Fix segfault on prop query on backup node
  * Fix autoload fuse module
- generate davfs2-1.7.1-newer-neon.patch against current configure.ac</changelog>
  <changelog author="munix9@googlemail.com" date="1761566400">- update to 1.7.2:
  * Add support to libneon 34, 35
  * Increase buf read size to 64 (fixes read issue on linux 6.16)
  * Allow setting a mount password via DAVFS_PASSWORD
  * Introduce sync_on_lookup option (off by default)
  * Don't compress man pages
- Remove davfs2-1.7.1-newer-neon.patch (solved upstream)
- Remove davfs2-1.7.0-newer-neon.patch (solved upstream)
- Change license to GPL-3.0-or-later according to project website
- Clean up spec file</changelog>
</package>
<package pkgid="57ee3e3a1186642f7b683362fe2251e0b2d35e2b162c4e33bc37d4733a762b02b129d6b4f8d4c46f27a5ffe0554d7d2eb60fa8ea0932c59a52dc92866a4d7169" name="davix" arch="riscv64">
  <version epoch="0" ver="0.8.10" rel="1.6"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652097600">- Update to version 0.8.1:
  * Epic
  - [DMC-1267] - Davix with libcurl backend
  - Huge refactoring to accommodate both libneon and libcurl backends,
    as well as improved testing
  * Bug fixes
  - [D-MC-1259] - Gfal2-python pread(offset, count): Partial Content
    request not working against EOS storage
  - [DMC-1279] - Davix with libcurl backend does not load certificate
    via callback functions
  - [DMC-1291] - Davix fails to parse IPv6-format hostname during
    certificate verification
  - [davix/issues/71] - davix-get failing auth with DAVIX_USE_LIBCURL
  - [DMC-1209] - Davix Redirection Cache causes Segfault when
    encountering relative path
  - [DMC-1243] - Davix hangs if url starts with 'https' is used with
    S3/Swift credentials in command
  - [davix/pull/54] - Really add '\0' after printed X.509 data
  - [davix/pull/66] - Initialize session factory members
  - [davix/pull/70] - Fix return value of HttpIO::readFull
  * New Features
  - [DMC-1221] - Introduce a filter to avoid exposing sensitive
    information (such as bearer tokens) in Davix debug output
  - [DMC-1238] - Add SWIFT support in Davix
  - [DMC-1268] - Add CS3API support in Davix
  * Changes
  - [davix/pull/83] - Remove reva-specific credentials management
  * Improvements
  - [DMC-1025] - Allow HEAD-free open through posix API
  - [DMC-1245] - Add leading 0 to Adler32 checksum format in Davix
  * Drop davix-non-void-function.patch
  * Drop davix-link-against-libdl.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1657886400">- Update to version 0.8.2
  * New Features
  - [DMC-1310] - Parse IP stack performance markers in Davix HTTP-TPC
  - [DMC-1320] - Compute S3v4 URI signatures for HTTP TPC calls
  * Issues
  - [davix/issues/97] - Address copyrighted song lyrics in codebase
  - [root-project/root/issues/9072] - HTTP basic authentication and Davix
  * Improvements
  - [DMC-1318] - Better HTTP Copy error message in Davix
  - [davix/pull/95] - Fix CMake warning
  - Improve build and release scripts to also accept tags containing release number</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1667476800">- Update to version 0.8.3:
  * Bug fixes
  - [DMC-1345] - Segfault when encountering invalid redirection URL
  - [DMC-1346] - Segfault because of empty NeonSession object</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676462400">- Update to version 0.8.4:
  * New Features
  - [DMC-1358] - Provide involved transfer hosts via the Copy API
  - [davix/issues/101] - Introspect redirections for HTTP TPC xfers
  * Improvements
  - [DMC-1361] - Improve Davix header logs propagation via logging callback function
  - [davix/pull/99] - Re-enable test to be run with CTest (or make test / ninja test)
  * Issues
  - [davix/issues/98] - Infinite loop in davix slow unit tests when using external libcurl
  - [davix/issues/100] - Unit tests fail when run by more than one user on the same machine
  - [davix/issues/102] - CVE-2022-32221 in bundled curl library
  - [davix/pull/103] - Don't downgrade the C++ version (bugzilla#2163827)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 0.8.5:
  * [gh#cern-fts/davix#107] - CVE-2023-38545 in bundled curl
    library.
  * [gh#cern-fts/davix#106] - Add git mailmap file.
- Use macros to define version, to avoid changing version related
  strings in multiple places.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712750400">- Update to version 0.8.6:
  * Davix header parsing is case-sensitive for libcurl backend.
  * libxml 2.12.0 breaks Gfal2/Davix listing.
  * Incorrect IPv4 reported for HTTP-TPC transfers that don't send
    "RemoteConnections" marker.
  * [gh#cern-fts/davix#113] - Use sed in a more POSIX compliant
    way.
  * Long Authorization header xxxx token string print in Davix.
  * [gh#cern-fts/davix#105] - Do not hardcode error numbers.
  * [gh#cern-fts/davix#110] - Support the NVHPC compiler.
- Empty %check section for rpmlint.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714564800">- Use system available curl and rapidjson instead of bundled
  instances. The use of system rapidjson has the nice side-effect
  of no longer failing to build against GCC14.
- Add davix-no-hardcoded-rapidjson-includes.patch -- Do not hard
  code the location of rapidjson header, and allow system package
  to be used if available [gh#cern-fts/davix#119].
- Enable third-party copy program davix-cp, add BuildRequires:
  pkgconfig(gsoapssl++).
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 0.8.7:
  * Davix does not hide lower-case Authorization headers for
    HTTP/2
  * [gh#cern-fts/davix#120] Out of Date RapidJSON dependency
    causing compile failure
  * [gh#cern-fts/davix#114] Support 64-bit off_t on 32-bit systems
    (LFS)
  * [gh#cern-fts/davix#119] Use system rapidjson, fall back to
    bundled
  * [gh#cern-fts/davix#123] Implement multipart streaming for
    DavPosix::write()
  * [gh#cern-fts/davix#124] Fix s3 dirlisting to follow the
    istruncated/nextmarker
- Drop davix-no-hardcoded-rapidjson-includes.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1727524800">- Add 057b4fa188b6b8afdb34cc6b7d103c78e73c1001.patch: Upstream
  commit to disable the "GcloudTest::UrlSigning" test as the
  GCloud V4 signature involves the current timestamp, which leads
  to non-static results.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 0.8.10:
  * [gh#cern-fts/davix#137] - Davix 0.8.8 is not thread safe.
- Changes from version 0.8.9:
  - Davix PerformanceMarkers are not propagated upwards for short
    HTTP-TPC transfers.
- Changes from version 0.8.8:
  * Bug fixes
  - Davix redirection cache stuck in redirect loops.
  - [gh#cern-fts/davix#120] - Out of Date RapidJSON dependency
    causing compile failure.
  - [gh#cern-fts/davix#122] - S3 listing ignores "IsTruncated =
    true" property.
  - [gh#cern-fts/davix#126] - Crash on badly formed davix-cp
    command.
  - [gh#cern-fts/davix#129] - Remove non-compiling assignment
    operator.
  - [gh#cern-fts/davix#130] - compiler error in
    rapidjson/document.h.
  - [gh#cern-fts/davix#131] - Segmentation fault with long
    Authorization header.
  * Improvements
  - Davix error messages should print backend library used.
  - Remove bundled "googletest" from Davix.
  - Improve error handling when failing to read GCloud
    credential file.
  - [gh#cern-fts/davix#125] - Allow forcing of bundled
    rapidjson.
- Drop 057b4fa188b6b8afdb34cc6b7d103c78e73c1001.patch:
  incorporated upstream.
- Add BuildRequires: cmake(GTest) now needed to build and run
  tests.</changelog>
</package>
<package pkgid="8b4c206c6683f393aa33db221c1c06fd50e79cd4d8f8e85859e3b0f584763d10c2b492bf8dc232e2ab64fae871587c141400cba7157daaa8f02ede63e2bb61f5" name="davix-devel" arch="riscv64">
  <version epoch="0" ver="0.8.10" rel="1.6"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652097600">- Update to version 0.8.1:
  * Epic
  - [DMC-1267] - Davix with libcurl backend
  - Huge refactoring to accommodate both libneon and libcurl backends,
    as well as improved testing
  * Bug fixes
  - [D-MC-1259] - Gfal2-python pread(offset, count): Partial Content
    request not working against EOS storage
  - [DMC-1279] - Davix with libcurl backend does not load certificate
    via callback functions
  - [DMC-1291] - Davix fails to parse IPv6-format hostname during
    certificate verification
  - [davix/issues/71] - davix-get failing auth with DAVIX_USE_LIBCURL
  - [DMC-1209] - Davix Redirection Cache causes Segfault when
    encountering relative path
  - [DMC-1243] - Davix hangs if url starts with 'https' is used with
    S3/Swift credentials in command
  - [davix/pull/54] - Really add '\0' after printed X.509 data
  - [davix/pull/66] - Initialize session factory members
  - [davix/pull/70] - Fix return value of HttpIO::readFull
  * New Features
  - [DMC-1221] - Introduce a filter to avoid exposing sensitive
    information (such as bearer tokens) in Davix debug output
  - [DMC-1238] - Add SWIFT support in Davix
  - [DMC-1268] - Add CS3API support in Davix
  * Changes
  - [davix/pull/83] - Remove reva-specific credentials management
  * Improvements
  - [DMC-1025] - Allow HEAD-free open through posix API
  - [DMC-1245] - Add leading 0 to Adler32 checksum format in Davix
  * Drop davix-non-void-function.patch
  * Drop davix-link-against-libdl.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1657886400">- Update to version 0.8.2
  * New Features
  - [DMC-1310] - Parse IP stack performance markers in Davix HTTP-TPC
  - [DMC-1320] - Compute S3v4 URI signatures for HTTP TPC calls
  * Issues
  - [davix/issues/97] - Address copyrighted song lyrics in codebase
  - [root-project/root/issues/9072] - HTTP basic authentication and Davix
  * Improvements
  - [DMC-1318] - Better HTTP Copy error message in Davix
  - [davix/pull/95] - Fix CMake warning
  - Improve build and release scripts to also accept tags containing release number</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1667476800">- Update to version 0.8.3:
  * Bug fixes
  - [DMC-1345] - Segfault when encountering invalid redirection URL
  - [DMC-1346] - Segfault because of empty NeonSession object</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676462400">- Update to version 0.8.4:
  * New Features
  - [DMC-1358] - Provide involved transfer hosts via the Copy API
  - [davix/issues/101] - Introspect redirections for HTTP TPC xfers
  * Improvements
  - [DMC-1361] - Improve Davix header logs propagation via logging callback function
  - [davix/pull/99] - Re-enable test to be run with CTest (or make test / ninja test)
  * Issues
  - [davix/issues/98] - Infinite loop in davix slow unit tests when using external libcurl
  - [davix/issues/100] - Unit tests fail when run by more than one user on the same machine
  - [davix/issues/102] - CVE-2022-32221 in bundled curl library
  - [davix/pull/103] - Don't downgrade the C++ version (bugzilla#2163827)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 0.8.5:
  * [gh#cern-fts/davix#107] - CVE-2023-38545 in bundled curl
    library.
  * [gh#cern-fts/davix#106] - Add git mailmap file.
- Use macros to define version, to avoid changing version related
  strings in multiple places.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712750400">- Update to version 0.8.6:
  * Davix header parsing is case-sensitive for libcurl backend.
  * libxml 2.12.0 breaks Gfal2/Davix listing.
  * Incorrect IPv4 reported for HTTP-TPC transfers that don't send
    "RemoteConnections" marker.
  * [gh#cern-fts/davix#113] - Use sed in a more POSIX compliant
    way.
  * Long Authorization header xxxx token string print in Davix.
  * [gh#cern-fts/davix#105] - Do not hardcode error numbers.
  * [gh#cern-fts/davix#110] - Support the NVHPC compiler.
- Empty %check section for rpmlint.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714564800">- Use system available curl and rapidjson instead of bundled
  instances. The use of system rapidjson has the nice side-effect
  of no longer failing to build against GCC14.
- Add davix-no-hardcoded-rapidjson-includes.patch -- Do not hard
  code the location of rapidjson header, and allow system package
  to be used if available [gh#cern-fts/davix#119].
- Enable third-party copy program davix-cp, add BuildRequires:
  pkgconfig(gsoapssl++).
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1721217600">- Update to version 0.8.7:
  * Davix does not hide lower-case Authorization headers for
    HTTP/2
  * [gh#cern-fts/davix#120] Out of Date RapidJSON dependency
    causing compile failure
  * [gh#cern-fts/davix#114] Support 64-bit off_t on 32-bit systems
    (LFS)
  * [gh#cern-fts/davix#119] Use system rapidjson, fall back to
    bundled
  * [gh#cern-fts/davix#123] Implement multipart streaming for
    DavPosix::write()
  * [gh#cern-fts/davix#124] Fix s3 dirlisting to follow the
    istruncated/nextmarker
- Drop davix-no-hardcoded-rapidjson-includes.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1727524800">- Add 057b4fa188b6b8afdb34cc6b7d103c78e73c1001.patch: Upstream
  commit to disable the "GcloudTest::UrlSigning" test as the
  GCloud V4 signature involves the current timestamp, which leads
  to non-static results.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1745409600">- Update to version 0.8.10:
  * [gh#cern-fts/davix#137] - Davix 0.8.8 is not thread safe.
- Changes from version 0.8.9:
  - Davix PerformanceMarkers are not propagated upwards for short
    HTTP-TPC transfers.
- Changes from version 0.8.8:
  * Bug fixes
  - Davix redirection cache stuck in redirect loops.
  - [gh#cern-fts/davix#120] - Out of Date RapidJSON dependency
    causing compile failure.
  - [gh#cern-fts/davix#122] - S3 listing ignores "IsTruncated =
    true" property.
  - [gh#cern-fts/davix#126] - Crash on badly formed davix-cp
    command.
  - [gh#cern-fts/davix#129] - Remove non-compiling assignment
    operator.
  - [gh#cern-fts/davix#130] - compiler error in
    rapidjson/document.h.
  - [gh#cern-fts/davix#131] - Segmentation fault with long
    Authorization header.
  * Improvements
  - Davix error messages should print backend library used.
  - Remove bundled "googletest" from Davix.
  - Improve error handling when failing to read GCloud
    credential file.
  - [gh#cern-fts/davix#125] - Allow forcing of bundled
    rapidjson.
- Drop 057b4fa188b6b8afdb34cc6b7d103c78e73c1001.patch:
  incorporated upstream.
- Add BuildRequires: cmake(GTest) now needed to build and run
  tests.</changelog>
</package>
<package pkgid="df5863d928674dc4731cdef1e8ae13bc3d94647b60dd17642834277c01aa1cb6b09a0f8cc9836f305bf5ad1117fc91f3b09f823d1656d472e891390ceca2e765" name="dazzle-list-counters" arch="riscv64">
  <version epoch="0" ver="3.44.0" rel="2.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Add explicit Conflicts on old libdazzle for dazzle-list-counters,
  allowing upgrade from older release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.3:
  + Support for secondary icons in suggestion rows.
  + Graph model property range fixes.
- Changes from verson 3.35.2:
  + Touch support for DzlSuggestionEntry.
  + Column sizing improvements to DzlColumnLayout.
  + Documentation improvements.
  + Improved support for disabled animations.
  + Improvments to when and how suggestion popups are displayed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583668800">- Update to version 3.36.0:
  + Style tweaks for Adwaita.
  + New translation scaffolding.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.1:
  + Fixes for powerpc32.
  + Tweaks for CSS priorities.
  + Add DzlApplicationWindow:titlebar-animation property.
  + Fix C++ compilation.
  + Make showing file browser asynchronous on Linux/BSD/etc.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + No changes since 3.37.1.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1616241600">- Update to version 3.40.0:
  + Build system fixes for mingw.
  + PangoFontDescription to CSS conversion improvements.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1630670400">- Update to version 3.42.0:
  + Panel fixes.
  + Allow DzlTaskCache to use NULL copy/free funcs.
  + Updated translations.
- Add lang sub-package now that there are translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632916800">- Add manual libdazzle = %{version} Provides to make the lang pack
  auto installable.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Update to version 3.43.90:
  + Apply CSS changes immediately.
  + Build fixes for stack protector.
  + Improvements to DzlTaskCache.
  + GCC fixes for macOS.
  + Fix page-size for spinbutton adjustments.
  + Note that libdazzle is not expected to survive into GTK 4.
    Applications using features from libdazzle should either look
    to the replacements that can be found as part of GTK 4 itself
    or libadwaita.
    For those using the more esoteric features of libdazzle like
    fuzzy search, tries, and file system abstractions, you should
    copy those into your project instead.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1647691200">- Update to version 3.44.0:
  + Updated translations.</changelog>
</package>
<package pkgid="551726fa1c2b589950c54ec9254c16d64b3077bf3c8ac86693dceb89ef57b76ddb281c10c6a6b8b0c0201773c02171b1ff160c45f1d804619d4bc03379d589b0" name="db48-doc" arch="noarch">
  <version epoch="0" ver="4.8.30" rel="47.1"/>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tomáš Chvá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>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732622400">- Add libdb-4_8-sequence.patch: Fix code to detect/enable 64-bit
  integral type support for sequences. The m4 macros were not
  complying with GCC 14's strictness.
- Rebase db-4.8.30.patch and libdb-fix-atomic.patch to also apply
  using -p1 and use the autosetup macro.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1732968000">- fix build for LoongArch64</changelog>
</package>
<package pkgid="d32e54373a26e8f148068c23c26dd8717be4983cdfb7b9a8d26311b2bbb5ef0d75d5a8666fd1a0b3d98648f40968024a3be106af01f4bf44d2a0745195168656" name="db48-utils" arch="riscv64">
  <version epoch="0" ver="4.8.30" rel="47.1"/>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tomáš Chvá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>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732622400">- Add libdb-4_8-sequence.patch: Fix code to detect/enable 64-bit
  integral type support for sequences. The m4 macros were not
  complying with GCC 14's strictness.
- Rebase db-4.8.30.patch and libdb-fix-atomic.patch to also apply
  using -p1 and use the autosetup macro.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1732968000">- fix build for LoongArch64</changelog>
</package>
<package pkgid="3124164bdf67745f79eb62a319648d61f6c97711341f27a1f2bada06f3ad932e6b1c82bde16fddab7829bbd99ee00fd66d415427a40e6ff2ca771cae69ea3f35" name="dbench" arch="riscv64">
  <version epoch="0" ver="3.04" rel="170.1"/>
  <changelog author="yxu@suse.de" date="1204891200">- submit the package to all distributions</changelog>
  <changelog author="yxu@suse.de" date="1205323200">- removed do_dbench,v in ctcstool source (it is not built anywhere)
- retrieving content from the old missing patch fixing_suse_cert_dependency, and integrated into source</changelog>
  <changelog author="yxu@suse.de" date="1205928000">- adjust the wait time in tcf file (much longer than 750s in real test)</changelog>
  <changelog author="yxu@suse.de" date="1207656000">- renamed all filed done by vmarsik, with a -v suffix
- return to old file name schema to keep integrity and continuity of dbench tables in QADB</changelog>
  <changelog author="vmarsik@suse.cz" date="1222430400">- added TCF for running on local NFS mount
- reverted Yi's renaming</changelog>
  <changelog author="vmarsik@suse.cz" date="1224158400">- added dependency on kernel-nfs-server for the ctcs2-glue subpackage</changelog>
  <changelog author="dsterba@suse.cz" date="1225108800">- use path for documentation from docdir</changelog>
  <changelog author="jengelh@inai.de" date="1413374400">- Use parallel build, source URLs and remove ancient specfile
  tags and sections</changelog>
  <changelog author="dsterba@suse.cz" date="1415275200">- remove ctcs2-glue subpackage
- clean spec</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="63aa3565f033122ee4f1792e134712ac14a8fdf5a6de6c654533412f9623a2c9f3a55cba969384a1b4dd9e2f7b26c3b3c12e394dd48197d5a5c6f407c552d23e" name="dbench4" arch="riscv64">
  <version epoch="0" ver="4.0" rel="5.1"/>
  <changelog author="dsterba@suse.cz" date="1412337600">- initial import 4.0
- Added patches:
  * build-fix-paths.diff
  * fileio_leak_repair.diff</changelog>
  <changelog author="dsterba@suse.cz" date="1417694400">- spec: add buildroot and fix build on SLE11</changelog>
  <changelog author="mpluskal@suse.com" date="1423051200">- Tiny spec file cleanup with spec-cleaner</changelog>
  <changelog author="mpluskal@suse.com" date="1431777600">- Update url
- Cleanup dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1457179200">- Small spec file cleanups</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1571745600">- Use modern macros for building</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="ec348e6f18586001a52e8a78e7ed5c9b40b1889860c5105974d3522b7005147f8927b7d05a567f6596299bff0e099d4baebfbf9d79910668e6c5e9f29800e942" name="dbgl" arch="noarch">
  <version epoch="0" ver="0.99" rel="1.2"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1593345600">- Initial package, version 0.91</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1594814400">- Update to version 0.92
  * Added a first implementation of 'directory scanning for known
    games'. Currently, all files/games from the D-Fend Reloaded
    'Auto setup templates' are recognized.
  * DBGL can now query MobyGames meta-data using a local database
    from 'Metropolis Launcher', very quickly. Note that cover-art
    and screenshots are still being fetched from www.mobygames.com,
    though.
  * Added support for the DOSBox SVN OpenGL shader patch from
    ny00123 &amp; jmarsh.
  * You may now browse through the various captured images using
    the left and right arrow keys, or the buttons below the image.
  * Various fixes related to MobyGames querying, especially in
    relation to (.gif) image data.
  * Fixed "Start profile manually with a specific DOSBox version"
    creating an incomplete .conf file.
  * Fixed possible issues when using symbolic links on Linux.
  * Also fixed a rare file path mangling issue.
  * A few usability improvements, refactored more parts of the
    GUI code, updated translations.
  * Updated all libraries, most importantly HSQLDB (from 1.8.1 to
    2.5.0).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1699272000">- Update to version 0.97:
  * Too many changes to be listed here, please read the changes at
    https://dbgl.org/#changelog
- Update the source url and the package main url
- Add patch:
  * fix-swt-color.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730376000">- Update to version 0.98:
  * Added support for eXoDOS V6 and V6r2. While both the convertor
    and importer have been improved, using the importer has
    advantages; it has the ability to import the custom DOSBox
    versions that come with eXoDOS, creates filter tabs for
    Playlists and can import the Media Pack Add-On and soundfonts.
    More details can be found in section Game collection management
  * Added support for the IBM Music Feature Card, in the profile
    editor.
  * Slovakian translation update.
  * Implemented a workaround for strange zipfile check which
    prevented certain GamePackArchives from being imported on
    modern Java versions.
  * Implemented another workaround for SWT bug resulting in broken
    artwork on Linux.
  * Allow parent directories to be considered relative, if
    configured as such.
  * Display image dimensions in thumb dialog title.
  * Fixed a few crash bugs: when DOSBox dynamic options are somehow
    invalid (red_avatar), when editing an imgmount with fstype=none
    or when creating a filter with a very lengthy condition.
  * Updated multiple Java libraries, most importantly SWT which now
    requires Java 17.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1738929600">- Update to version 0.99:
  * Implemented support for special DOSBox 'families' such as
    DOSBox-X, Staging, ECE and SVN. Please note that you'll have to
    select the correct family and version when configuring a
    'DOSBox Version' in DBGL. For DOSBox-X, make sure to use the
    dosbox-x.reference.full.conf configuration file, or some
    options might remain disabled in DBGL.
  * It's recommend to disable any existing DOSBox version-specific
    options (as shown here), to make full use of the new features
    for the newly supported DOSBox families/versions, see this.
  * Rewrote the template/profile editor, now having the settings
    categories on the left side in a tree structure, allowing for
    many more configuration options. When hovering over a
    configuration item, a small tooltip will show the DOSBox
    configuration [section] &amp; item associated with it.
  * Added support for importing/converting eXoDOS V6r4, the new
    Media Pack and eXoDemoScene.
  * Fixed a possible crash when trying to export the profile list,
    plus an issue that could lead to duplicate templates and DOSBox
    versions (Neville).
  * Fixed an issue where, when editing a profile and changing the
    associated DOSBox Version, the association would 'stick' after
    cancelling (in memory, not on disk).
  * Spanish and German translation update by Neville and Marcel,
    respectively.
  * implemented a small tool to renumber all database object IDs,
    see this (ElTipejoLoco and others).
  * Updated multiple Java libraries, most importantly SWT (dropping
    support for Windows versions older than Win7 for the moment)</changelog>
</package>
<package pkgid="add487080723323e4c1e327000706b8d5be1a533a730cfafa4e604d397c1e0d8fdf9e653bd21a12c8cf76de14f1c3691524221d1aed56ca6d544a10dafa7edcd" name="dbh-devel" arch="riscv64">
  <version epoch="0" ver="5.0.22" rel="2.1"/>
  <changelog author="lmichnovic@suse.cz" date="1171886400">- compiling with fPIC, fixes build on S390</changelog>
  <changelog author="crrodriguez@suse.de" date="1233144000">- remove static libraries and "la" files
- -fPIC --&gt; --with-pic</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Implement shlib policy</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 5.0.16
  + fix a incorrect seleccion of temporary workdir location
- Add dependencies to gtk-doc, libtool and pkg-config; new upstream
  requirements
- Add fdupes build require
- Symlink redundant files with %fdupes -s
- Bump SO name to 2
- doc/*.html is not available anymore; do no perform %doc for this
  directory</changelog>
  <changelog author="jengelh@inai.de" date="1420804800">- Specify upstream source URL and update package groups.
  Drop --with-pic which is implicit anyway.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447675200">- Update to version 5.0.19
  * Build fixes.
  * Remove INVALIDATE flag from msync (not allowed with ASYNC in FreeBSD)
- Changes from version 5.0.17
  * Minor bugfixes detected with Coverity analysis
  * Include performance test code and graphs in tarball</changelog>
  <changelog author="dvaleev@suse.com" date="1458561600">- Fix bigendian builds (dbh-bigendian.patch)</changelog>
  <changelog author="bwiedemann@suse.com" date="1484654400">- Add reproducible.patch to allow for reproducible builds
  Add buildfix.patch to allow build on kernel versions containing fc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561723200">- Update to 5.0.22
  * Added function  dbh_find_top(), variant for dbh_find()
  * Added PKGBUILD for easy cross compilation from ArchLinux
  * Fixes for mingw-w64 cross compilation on ArchLinux box.
  * Fixes dbh_set_data() not updating data when growing record size
  * Fixes strncmp() should be replaced by memcmp()
  * Fixes Excessive syscalls with tiny read() calls
  * This version reduces calls to read() from 3 to 1 when
    maximum record size is less than 64KB, falling back to
    5.0.21 behavior when dealing with records with greater size.
- Remove buildfix.patch, was fixed Upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="49aa5f754a125794b0483c223483fb39fdded0ca55991f7f129e0f6786febc335fde5c0b897c9ef4e2171f5839093553e088e54d7914fe3dbadc164df6bbfa7a" name="dblatex" arch="noarch">
  <version epoch="0" ver="0.3.12" rel="2.2"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738756800">- Fix build against Python 3.13:
  + Add python3-setuptools BuildRequires.
  + Add dblatex-replace-imp.patch: replace imp by importlib.</changelog>
</package>
<package pkgid="7858d7fe89e42fceb37d8fb9ad2267aaade7467423fb25a815d72a5826cd24a1021d00aa43d8fc46b6feb180cad55ff2299dcfe3acea73d08c4359c3683e5af1" name="dblatex-doc" arch="noarch">
  <version epoch="0" ver="0.3.12" rel="2.2"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738756800">- Fix build against Python 3.13:
  + Add python3-setuptools BuildRequires.
  + Add dblatex-replace-imp.patch: replace imp by importlib.</changelog>
</package>
<package pkgid="df0848d87c985e68259b79a2dd81cb315e85828e585a8c7ee2f404f7634f36c30470234e1ccba03b605099519f9a75a9457bd384ffb31c79f5791569c67daea2" name="dbsplit-tools" arch="noarch">
  <version epoch="0" ver="0.6" rel="141.3"/>
  <changelog author="anicka@suse.cz" date="1159358400">- package created:
  - fix old hack to run with utf8 again
  - add license, fix contact for bugreports</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579694400">- Clean up spec file</changelog>
</package>
<package pkgid="ad8554cc4338dbd93796285a7291d7bd337517e5056b8e8c57cdc33bd18eacf21cfd0494920a5c841183565a9a67e0864ff519ffd6454feed9f9fc55d3283411" name="dbus-1" arch="riscv64">
  <version epoch="0" ver="1.14.10" rel="5.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1695297600">- No longer start or offer starting dbus as a system service
  dbus-broker will be the only supported system dbus. Although
  the existing daemon will stay as some things (gdm) require
  dbus-run-session</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695297601">- Explicitly require /usr/bin/cmp for the post scripts instead of
  diffutils: allow other implementations like busybox-diffutils to
  be acceptable.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701518400">- common: dbus.socket still gets used after migration to
  dbus-broker so keep pre/post/postun scriptlets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702382400">- Add feature-suse-auto-socket-target-wants.patch: move
  from static enable symlinks to systemd created symlinks otherwise
  it can't be enabled by systemd-presets-common-SUSE
- Update feature-suse-refuse-manual-start-stop.patch: prevent
  killing the socket or user service aswell</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1704715200">- Add RH/Fedora compat provides dbus-libs to library package
  needed by Mullvad</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1714392000">- Drop feature-suse-auto-socket-target-wants.patch and use the
  filesystem instead, this works more consistenly with dbus-broker</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729684800">- Package cleanup
  * Drop -x11 varient that is no longer needed
  * dbus-launch is now in the dbus-daemon package.
  * This also removes update alternatives for dbus-launch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1733400000">- having eavesdropping enabled causes a warning to be logged with
  dbus-broker boo#1232563
  * Adds feature-suse-disable-eavesdrop.patch
- dbus-launch is actually now in the dbus-daemon package.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1765454400">- dbus-1-daemon no longer provides dbus-service (bsc#1254491)</changelog>
</package>
<package pkgid="54319eb07e11f890e52676b4316171b78cd3a00e3130479b660a51d4749f06d55af80b57566c8f7dc39c6c0f618de9d9605d9765f198be7959713b18485dd328" name="dbus-1-common" arch="noarch">
  <version epoch="0" ver="1.14.10" rel="5.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1695297600">- No longer start or offer starting dbus as a system service
  dbus-broker will be the only supported system dbus. Although
  the existing daemon will stay as some things (gdm) require
  dbus-run-session</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695297601">- Explicitly require /usr/bin/cmp for the post scripts instead of
  diffutils: allow other implementations like busybox-diffutils to
  be acceptable.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701518400">- common: dbus.socket still gets used after migration to
  dbus-broker so keep pre/post/postun scriptlets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702382400">- Add feature-suse-auto-socket-target-wants.patch: move
  from static enable symlinks to systemd created symlinks otherwise
  it can't be enabled by systemd-presets-common-SUSE
- Update feature-suse-refuse-manual-start-stop.patch: prevent
  killing the socket or user service aswell</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1704715200">- Add RH/Fedora compat provides dbus-libs to library package
  needed by Mullvad</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1714392000">- Drop feature-suse-auto-socket-target-wants.patch and use the
  filesystem instead, this works more consistenly with dbus-broker</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729684800">- Package cleanup
  * Drop -x11 varient that is no longer needed
  * dbus-launch is now in the dbus-daemon package.
  * This also removes update alternatives for dbus-launch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1733400000">- having eavesdropping enabled causes a warning to be logged with
  dbus-broker boo#1232563
  * Adds feature-suse-disable-eavesdrop.patch
- dbus-launch is actually now in the dbus-daemon package.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1765454400">- dbus-1-daemon no longer provides dbus-service (bsc#1254491)</changelog>
</package>
<package pkgid="88c585a9d5cd6f5a5a2c814ae22247c1d883ed1f0d6fa17c000c66ee5f8e3b64eb11d29c74fab345fea3f52093821622754874006e130e86128ad973f1d2e097" name="dbus-1-daemon" arch="riscv64">
  <version epoch="0" ver="1.14.10" rel="5.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1695297600">- No longer start or offer starting dbus as a system service
  dbus-broker will be the only supported system dbus. Although
  the existing daemon will stay as some things (gdm) require
  dbus-run-session</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695297601">- Explicitly require /usr/bin/cmp for the post scripts instead of
  diffutils: allow other implementations like busybox-diffutils to
  be acceptable.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701518400">- common: dbus.socket still gets used after migration to
  dbus-broker so keep pre/post/postun scriptlets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702382400">- Add feature-suse-auto-socket-target-wants.patch: move
  from static enable symlinks to systemd created symlinks otherwise
  it can't be enabled by systemd-presets-common-SUSE
- Update feature-suse-refuse-manual-start-stop.patch: prevent
  killing the socket or user service aswell</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1704715200">- Add RH/Fedora compat provides dbus-libs to library package
  needed by Mullvad</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1714392000">- Drop feature-suse-auto-socket-target-wants.patch and use the
  filesystem instead, this works more consistenly with dbus-broker</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729684800">- Package cleanup
  * Drop -x11 varient that is no longer needed
  * dbus-launch is now in the dbus-daemon package.
  * This also removes update alternatives for dbus-launch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1733400000">- having eavesdropping enabled causes a warning to be logged with
  dbus-broker boo#1232563
  * Adds feature-suse-disable-eavesdrop.patch
- dbus-launch is actually now in the dbus-daemon package.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1765454400">- dbus-1-daemon no longer provides dbus-service (bsc#1254491)</changelog>
</package>
<package pkgid="d26c91969efcdfec9d5f2e658c35b9e95aa684666da793765ef66d000bd4f129213a130a666eeb4a5403bea867ca98d978fa759c6cc185b24e386e57fc85eaca" name="dbus-1-devel" arch="riscv64">
  <version epoch="0" ver="1.14.10" rel="5.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1695297600">- No longer start or offer starting dbus as a system service
  dbus-broker will be the only supported system dbus. Although
  the existing daemon will stay as some things (gdm) require
  dbus-run-session</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695297601">- Explicitly require /usr/bin/cmp for the post scripts instead of
  diffutils: allow other implementations like busybox-diffutils to
  be acceptable.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701518400">- common: dbus.socket still gets used after migration to
  dbus-broker so keep pre/post/postun scriptlets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702382400">- Add feature-suse-auto-socket-target-wants.patch: move
  from static enable symlinks to systemd created symlinks otherwise
  it can't be enabled by systemd-presets-common-SUSE
- Update feature-suse-refuse-manual-start-stop.patch: prevent
  killing the socket or user service aswell</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1704715200">- Add RH/Fedora compat provides dbus-libs to library package
  needed by Mullvad</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1714392000">- Drop feature-suse-auto-socket-target-wants.patch and use the
  filesystem instead, this works more consistenly with dbus-broker</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729684800">- Package cleanup
  * Drop -x11 varient that is no longer needed
  * dbus-launch is now in the dbus-daemon package.
  * This also removes update alternatives for dbus-launch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1733400000">- having eavesdropping enabled causes a warning to be logged with
  dbus-broker boo#1232563
  * Adds feature-suse-disable-eavesdrop.patch
- dbus-launch is actually now in the dbus-daemon package.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1765454400">- dbus-1-daemon no longer provides dbus-service (bsc#1254491)</changelog>
</package>
<package pkgid="683a75e8d827c09e4b812fe6e0f4512a60523081c791683eb67f9d3f53e3025abd74206a9bff02ff1ee41b77497ff5c557903004b9d013a9bf6b5e92e9871b05" name="dbus-1-devel-doc" arch="noarch">
  <version epoch="0" ver="1.14.10" rel="5.1"/>
  <changelog author="Stefan Brü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ü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ü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ø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ø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ø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ü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="426ab4c9eacdde371c378ace59730942686062cbdbd02aa9b9b42c3ad2d54b4dc4529b517300b8b5fe3a6b26cbd4aaed909f03d20c95efefc88fa316e9da14a5" name="dbus-1-glib-bash-completion" arch="riscv64">
  <version epoch="0" ver="0.112" rel="5.1"/>
  <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ø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Own %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
  defaults to C23, but the latest release is from 2021, and this is
  deprecated upstream and no longer under development.</changelog>
</package>
<package pkgid="23e9d6e96ce83f978ca7cc2fa2ee0b5bef08cf395c1761c96683834fb1de2ab1418a7eed88aad4edfdbfb824622168a90f5178d180d346f492380b09793d1cf3" name="dbus-1-glib-devel" arch="riscv64">
  <version epoch="0" ver="0.112" rel="5.1"/>
  <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ø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Own %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
  defaults to C23, but the latest release is from 2021, and this is
  deprecated upstream and no longer under development.</changelog>
</package>
<package pkgid="6c2ac59e8674393ca7cbc51364ede9df41dd724c3dccda4550419dd8676c8db4808f2f67fa31d6f018d075963c6bb9b519686f154fd0d5611389e97b16707af2" name="dbus-1-glib-doc" arch="noarch">
  <version epoch="0" ver="0.112" rel="5.1"/>
  <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ø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Own %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
  defaults to C23, but the latest release is from 2021, and this is
  deprecated upstream and no longer under development.</changelog>
</package>
<package pkgid="b5d2b7430fc718c95744505238ed032f7994d463074afd0862b092496b991999b12519fdc69074f28f657102139bde07b4fd0b83a3998fac0fcf3a0c28b08ac8" name="dbus-1-glib-tool" arch="riscv64">
  <version epoch="0" ver="0.112" rel="5.1"/>
  <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ø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Own %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
  defaults to C23, but the latest release is from 2021, and this is
  deprecated upstream and no longer under development.</changelog>
</package>
<package pkgid="a661c544c61ebe0c0e9be5de5e76016284665b95aeb2685ff9bd698ef4e10d85328b92225369a0cdf61c16169d14e152f09b466222f82ff37c0da1c143cabcea" name="dbus-1-tools" arch="riscv64">
  <version epoch="0" ver="1.14.10" rel="5.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1695297600">- No longer start or offer starting dbus as a system service
  dbus-broker will be the only supported system dbus. Although
  the existing daemon will stay as some things (gdm) require
  dbus-run-session</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695297601">- Explicitly require /usr/bin/cmp for the post scripts instead of
  diffutils: allow other implementations like busybox-diffutils to
  be acceptable.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1701518400">- common: dbus.socket still gets used after migration to
  dbus-broker so keep pre/post/postun scriptlets</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1702382400">- Add feature-suse-auto-socket-target-wants.patch: move
  from static enable symlinks to systemd created symlinks otherwise
  it can't be enabled by systemd-presets-common-SUSE
- Update feature-suse-refuse-manual-start-stop.patch: prevent
  killing the socket or user service aswell</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1704715200">- Add RH/Fedora compat provides dbus-libs to library package
  needed by Mullvad</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1714392000">- Drop feature-suse-auto-socket-target-wants.patch and use the
  filesystem instead, this works more consistenly with dbus-broker</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1729080000">- Drop rcFOO symlinks (PED-266).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729684800">- Package cleanup
  * Drop -x11 varient that is no longer needed
  * dbus-launch is now in the dbus-daemon package.
  * This also removes update alternatives for dbus-launch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1733400000">- having eavesdropping enabled causes a warning to be logged with
  dbus-broker boo#1232563
  * Adds feature-suse-disable-eavesdrop.patch
- dbus-launch is actually now in the dbus-daemon package.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1765454400">- dbus-1-daemon no longer provides dbus-service (bsc#1254491)</changelog>
</package>
<package pkgid="2aea820685977a6d81c7f77d63b1f65b5b534307b244351a0f2ef47587ce5bc23923206833a3d2c403480d948f6c4df6cdc78a744fb463fcfac3988861bce0fb" name="dbus-broker" arch="riscv64">
  <version epoch="0" ver="37" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Update to release 34
  * Use AT_RANDOM for libexpat initialization to avoid a hidden
    dependency in libexpat-hashtables on `/dev/urandom` at
    runtime.
  * Check for SELinux Enforcing-mode and honor its value.
  * Support the new `ProcessFD` key in `GetConnectionCredentials()`.
  * Loading files from a directory will not enumerate the files
    in a predictable order rather than the pseudo-random order
    returned by the kernel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 35
  * drop an error-checking remnant of old dir-iteration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- Make restart behavior an admin decision:
  - drop feature-suse-refuse-manual-start-stop.patch
  - introduce 2 new subpackages:
    dbus-broker-allow-restart
    dbus-broker-block-restart (default to reflect the old patch
    behavior)
    one of the 2 packages is required and leaves the admin the
    choice if they want to be able to restart dbus-broker without
    reboot or not.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Downgrade the recommends to suggests based on suggestion from
  dimstar</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406402">- Make provides versioned
- Ensure that not both packages can be installed at the same time
  by adding a conflicts</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 36
  * Fix possible file-descriptor use-after-close
  * More verbose activation failures</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1722945600">- Looks like we need systemd_user_ scripts for some upgrades to
  work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1734609600">- Requires(pre): systemd &gt;= 253.6 to ensure scripts in %post are
  run correctly, (bsc#1234697) Thanks to Thorsten for the detailed
  report.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750075200">- Update to release 37
  * Add /etc and /run to the search paths for system services.
  * Support systemd's ``notify-reload`` to trigger a reload
    operation.
  * Extend the `org.freedesktop.DBus.Debug.Stats.GetStats` DBUS
    interface with all the fields defined in the spec.
  * Fix a bug in match-rule processing which caused argument
    processing to fail for any but the first message argument.
  * Fix a memory leak in configuration processing when parsing
    invalid user or group IDs.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1769515200">- dbus-broker should require dbus-1-common (bsc#1255655)</changelog>
</package>
<package pkgid="932381bc744628ea5f5eaa87d4af79bd7aeba0bd10d27da6bdc4d9d74d7a650975ee9d30552f80b940775a8074ab9599e03dd21b217aa3cf4e08ea7bf1f87a9f" name="dbus-broker-allow-restart" arch="noarch">
  <version epoch="0" ver="37" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Update to release 34
  * Use AT_RANDOM for libexpat initialization to avoid a hidden
    dependency in libexpat-hashtables on `/dev/urandom` at
    runtime.
  * Check for SELinux Enforcing-mode and honor its value.
  * Support the new `ProcessFD` key in `GetConnectionCredentials()`.
  * Loading files from a directory will not enumerate the files
    in a predictable order rather than the pseudo-random order
    returned by the kernel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 35
  * drop an error-checking remnant of old dir-iteration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- Make restart behavior an admin decision:
  - drop feature-suse-refuse-manual-start-stop.patch
  - introduce 2 new subpackages:
    dbus-broker-allow-restart
    dbus-broker-block-restart (default to reflect the old patch
    behavior)
    one of the 2 packages is required and leaves the admin the
    choice if they want to be able to restart dbus-broker without
    reboot or not.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Downgrade the recommends to suggests based on suggestion from
  dimstar</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406402">- Make provides versioned
- Ensure that not both packages can be installed at the same time
  by adding a conflicts</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 36
  * Fix possible file-descriptor use-after-close
  * More verbose activation failures</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1722945600">- Looks like we need systemd_user_ scripts for some upgrades to
  work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1734609600">- Requires(pre): systemd &gt;= 253.6 to ensure scripts in %post are
  run correctly, (bsc#1234697) Thanks to Thorsten for the detailed
  report.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750075200">- Update to release 37
  * Add /etc and /run to the search paths for system services.
  * Support systemd's ``notify-reload`` to trigger a reload
    operation.
  * Extend the `org.freedesktop.DBus.Debug.Stats.GetStats` DBUS
    interface with all the fields defined in the spec.
  * Fix a bug in match-rule processing which caused argument
    processing to fail for any but the first message argument.
  * Fix a memory leak in configuration processing when parsing
    invalid user or group IDs.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1769515200">- dbus-broker should require dbus-1-common (bsc#1255655)</changelog>
</package>
<package pkgid="4fe6c80286cd64a24561ec9b6e09cea61f2f564f94a18c98941d9e17317d322d4929e7296fefc1303ef6cd1a768e5bc6b21264b6353334da4aba92d4887387da" name="dbus-broker-block-restart" arch="noarch">
  <version epoch="0" ver="37" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Update to release 34
  * Use AT_RANDOM for libexpat initialization to avoid a hidden
    dependency in libexpat-hashtables on `/dev/urandom` at
    runtime.
  * Check for SELinux Enforcing-mode and honor its value.
  * Support the new `ProcessFD` key in `GetConnectionCredentials()`.
  * Loading files from a directory will not enumerate the files
    in a predictable order rather than the pseudo-random order
    returned by the kernel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 35
  * drop an error-checking remnant of old dir-iteration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- Make restart behavior an admin decision:
  - drop feature-suse-refuse-manual-start-stop.patch
  - introduce 2 new subpackages:
    dbus-broker-allow-restart
    dbus-broker-block-restart (default to reflect the old patch
    behavior)
    one of the 2 packages is required and leaves the admin the
    choice if they want to be able to restart dbus-broker without
    reboot or not.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Downgrade the recommends to suggests based on suggestion from
  dimstar</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406402">- Make provides versioned
- Ensure that not both packages can be installed at the same time
  by adding a conflicts</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712923200">- Update to release 36
  * Fix possible file-descriptor use-after-close
  * More verbose activation failures</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1722945600">- Looks like we need systemd_user_ scripts for some upgrades to
  work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1734609600">- Requires(pre): systemd &gt;= 253.6 to ensure scripts in %post are
  run correctly, (bsc#1234697) Thanks to Thorsten for the detailed
  report.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750075200">- Update to release 37
  * Add /etc and /run to the search paths for system services.
  * Support systemd's ``notify-reload`` to trigger a reload
    operation.
  * Extend the `org.freedesktop.DBus.Debug.Stats.GetStats` DBUS
    interface with all the fields defined in the spec.
  * Fix a bug in match-rule processing which caused argument
    processing to fail for any but the first message argument.
  * Fix a memory leak in configuration processing when parsing
    invalid user or group IDs.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1769515200">- dbus-broker should require dbus-1-common (bsc#1255655)</changelog>
</package>
<package pkgid="4c39f8b819e148e7fcd1fde2b584dec8d080331dbe50f68706cb695c3341c9c5195adfbab91c08de4a6aa5a2d08d02219fe2570d1afd44e001bad2fca478aa87" name="dbview" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="118.1"/>
  <changelog author="rvasice@suse.cz" date="995371200">- initial release (version 1.0.3)</changelog>
  <changelog author="meissner@suse.de" date="1115899200">- use RPM_OPT_FLAGS</changelog>
  <changelog author="pnemec@suse.cz" date="1127131200">- fix gcc warning</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="schwab@suse.de" date="1148299200">- Don't build as root.
- Don't strip binaries.</changelog>
  <changelog author="lmichnovic@suse.cz" date="1175860800">- update to version 1.0.4
  - Support for deleted records
    Added --deleted|-D to display deleted records as well.
  - Improved handling of differences between dBase III and
    dBase III+ files.
  - Improved error handling
- obsoletes patch gcc-warning
- patch %name-%version.diff renamed to *makefile.patch</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="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Update download url
- Add gpg signature
- Cleanup spec file with spec-clenaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="b02f980ae84098175ed6d809f8d95c72a246cf6bddd9863182122f242f68f2d6d4bf2683e37a3383edab873f88d0bc6bca1f098b23ecaeda8acb1652bb320c11" name="dc3dd" arch="riscv64">
  <version epoch="0" ver="7.3.1" rel="3.1"/>
  <changelog author="Greg.Freemyer@gmail.com" date="1420372800">- update Source: field to be the full URL and delete http: comment
- remove BuildRequires for libtool, automake, autoconf - they were not used</changelog>
  <changelog author="bwiedemann@suse.com" date="1484654400">- Add reproducible.patch to allow for reproducible builds</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1565352000">- Update to version 7.2.646:
  * No code change, only bump version.
- Use .7z tarball:
  * The only alternative tarball provided by upstream for this
    version is a zip but its decompression returns exit code 1.
  * Pull p7zip(-full) as build dependency.
- Add dc3dd-7.2.646-fix-FTBFS-with-glibc-2.28.patch: Fix build.
- Clean spec file with spec-cleaner.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1582545600">- add /usr/share/local to the lang package.
- a change internal to factory triggered this folder tree being created</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1608638400">- BuildRequires p7zip for Leap &lt;= 15.2 only</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1608811200">- BuildRequires p7zip for Leap &lt;= 15.1 only</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1621080000">- stop owning directories provided by filesystem rpm (bsc#1184786)</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to version 7.3.1:
  * use .zip source file
  * added BuildRequires: unzip
  * removed BuildRequires for p7zip(-full)
  * removed patch dc3dd-7.2.646-fix-FTBFS-with-glibc-2.28.patch as
    changes has been merged in the source</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1746532800">- added patches
  fix build with gcc15
  + dc3dd-gcc15.patch</changelog>
</package>
<package pkgid="1ec419b6d6566527ccebec974877272ee5bb922d8dca05092cfd5e33d6c70bd5689fc0e2f5e1364f6435b939c130b56c61f9e16938f3ca4c4d20f5e8b85b02f0" name="dc3dd-lang" arch="noarch">
  <version epoch="0" ver="7.3.1" rel="3.1"/>
  <changelog author="Greg.Freemyer@gmail.com" date="1420372800">- update Source: field to be the full URL and delete http: comment
- remove BuildRequires for libtool, automake, autoconf - they were not used</changelog>
  <changelog author="bwiedemann@suse.com" date="1484654400">- Add reproducible.patch to allow for reproducible builds</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1565352000">- Update to version 7.2.646:
  * No code change, only bump version.
- Use .7z tarball:
  * The only alternative tarball provided by upstream for this
    version is a zip but its decompression returns exit code 1.
  * Pull p7zip(-full) as build dependency.
- Add dc3dd-7.2.646-fix-FTBFS-with-glibc-2.28.patch: Fix build.
- Clean spec file with spec-cleaner.</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1582545600">- add /usr/share/local to the lang package.
- a change internal to factory triggered this folder tree being created</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1608638400">- BuildRequires p7zip for Leap &lt;= 15.2 only</changelog>
  <changelog author="Greg Freemyer &lt;Greg.Freemyer@gmail.com&gt;" date="1608811200">- BuildRequires p7zip for Leap &lt;= 15.1 only</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1621080000">- stop owning directories provided by filesystem rpm (bsc#1184786)</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to version 7.3.1:
  * use .zip source file
  * added BuildRequires: unzip
  * removed BuildRequires for p7zip(-full)
  * removed patch dc3dd-7.2.646-fix-FTBFS-with-glibc-2.28.patch as
    changes has been merged in the source</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1746532800">- added patches
  fix build with gcc15
  + dc3dd-gcc15.patch</changelog>
</package>
<package pkgid="d2d46d6b5d01a06ae31205e67097eb4c1d64209efb58f6a6ee4685ad3c8dafb5eac2ef664c59f1f61a6bc3a7e2239855dae7c7be451c22d620c78e9bc81a411a" name="dcatools" arch="riscv64">
  <version epoch="0" ver="0.0.7+2" rel="1.2"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Initial packaging for openSUSE.</changelog>
</package>
<package pkgid="dc269e3cafbbdffa126d2271f4fd40af467e01495ce96c9b9cc39714e014afdfee47cbab6bba493c7ee93c622ec1953091250583c25901c00e65cab7f952a8a9" name="dcmtk" arch="riscv64">
  <version epoch="0" ver="3.7.0" rel="2.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1756728000">- Add upstream change (CVE-2025-9732, boo#1248995)
  * CVE-2025-9732.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1764158400">- Add patch to avoid unnecessary dependencies (boo#1254123):
  * 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767528000">- Update to 3.7.0. See docs/CHANGES.370 for the full list of changes
  * Fixes CVE-2025-14841 / boo#1255292
  * Fixes CVE-2025-14607 / boo#1255464
- Drop patches, merged upstream:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
  * CVE-2025-2357.patch
  * CVE-2025-9732.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1775563200">- Add upstream change (CVE-2026-5663, boo#1261594)
  * 0001-Sanitize-all-strings-passed-to-the-exec-options.patch</changelog>
</package>
<package pkgid="46796aeace425e937c65d1dab1d054da9d284d9de0bde2832a3f6fd277bb0dafbad6f67a9b42dfafbf3f8651db5ef36795ab55afa1a779456e8e692b45c423fa" name="dcmtk-devel" arch="riscv64">
  <version epoch="0" ver="3.7.0" rel="2.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1756728000">- Add upstream change (CVE-2025-9732, boo#1248995)
  * CVE-2025-9732.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1764158400">- Add patch to avoid unnecessary dependencies (boo#1254123):
  * 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767528000">- Update to 3.7.0. See docs/CHANGES.370 for the full list of changes
  * Fixes CVE-2025-14841 / boo#1255292
  * Fixes CVE-2025-14607 / boo#1255464
- Drop patches, merged upstream:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
  * CVE-2025-2357.patch
  * CVE-2025-9732.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1775563200">- Add upstream change (CVE-2026-5663, boo#1261594)
  * 0001-Sanitize-all-strings-passed-to-the-exec-options.patch</changelog>
</package>
<package pkgid="57661d45990fd4189a5240f12bf92edf9efbf0d8cf395462f42521fdea3418b9aa769d3c32f4b3579fb1cd6211515458e4fed3dcff575dae92f4b200784dbec9" name="dconf" arch="riscv64">
  <version epoch="0" ver="0.49.0" rel="1.1"/>
  <changelog author="Bjø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758024000">- Update to version 0.49.0:
  + tests:
  - Use g_memdup2
  - tests: Do not link libdconf_engine_test with libdconf
  - tests: Do not use system profile
  - tests: Use specific g_assert_ functions
  - tests: Add a shellcheck test to validate SH files
  + docs:
  - Enable gtk-doc check
  - Document dconf read -d option in dconf-tool.xml
  + Spelling fixes (Ville Skyttä, !79)
  + completion:
  - Fix error on unknown command in nounset mode
  - completion: Remove redundant case match
  - completion: Annotate file with shell for shellcheck to use
  - completion: Ignore shellcheck error about COMPREPLY
  - completion: invoke the dconf command being completed
  - completion: avoid errors from words starting with a dash
  + build:
  - Use GNOME module post_install()
  - build: Use install prefix in systemd files paths
  - build: Fix use of deprecated dependency.get_pkgconfig_variable()
  - build: Move gvdb to a subproject and update
  + Remove invalid maintainer entry from doap file
- Rebase 0001-gvdb-Restore-permissions-on-changed-files.patch
- Add %check section and run test suite</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1763035200">- Fix requires for dbus daemon, it's dbus-service, not dbus-1</changelog>
</package>
<package pkgid="c803e50d3be21e1916a8713141d62dd06a4295efe23a60334ab95004b064b29ff84224160aa30a0b95622c20f94b99e96fa35e05dd4358f891ed9965b88fde04" name="dconf-devel" arch="riscv64">
  <version epoch="0" ver="0.49.0" rel="1.1"/>
  <changelog author="Bjø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758024000">- Update to version 0.49.0:
  + tests:
  - Use g_memdup2
  - tests: Do not link libdconf_engine_test with libdconf
  - tests: Do not use system profile
  - tests: Use specific g_assert_ functions
  - tests: Add a shellcheck test to validate SH files
  + docs:
  - Enable gtk-doc check
  - Document dconf read -d option in dconf-tool.xml
  + Spelling fixes (Ville Skyttä, !79)
  + completion:
  - Fix error on unknown command in nounset mode
  - completion: Remove redundant case match
  - completion: Annotate file with shell for shellcheck to use
  - completion: Ignore shellcheck error about COMPREPLY
  - completion: invoke the dconf command being completed
  - completion: avoid errors from words starting with a dash
  + build:
  - Use GNOME module post_install()
  - build: Use install prefix in systemd files paths
  - build: Fix use of deprecated dependency.get_pkgconfig_variable()
  - build: Move gvdb to a subproject and update
  + Remove invalid maintainer entry from doap file
- Rebase 0001-gvdb-Restore-permissions-on-changed-files.patch
- Add %check section and run test suite</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1763035200">- Fix requires for dbus daemon, it's dbus-service, not dbus-1</changelog>
</package>
<package pkgid="f31b8bf3bde5dff8c97590a268db09f0a892073b7535c992fec1dc72af111527b42b65b96cb96ddc13abb2c3039553931e33e222c653179bd184b26f4133e133" name="dconf-editor" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Bjø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ø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ø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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bjø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756900800">- Update to version 49.rc:
  + Fix a crash with GSETTINGS_SCHEMA_DIR, fix build errors with
    newer versions of Vala, add relocatable schemas for Ptyxis and
    some ibus engines, and modernize
  + AppStream metadata.
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Update to version 49.0:
  + Fix validation errors in AppStream metadata.
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="448e1c84e4eaeeb449ed9f5a6b68f712c715797495ecb3b45725eaeacd75ae5cba98af7a6ad8c9ce60391d549de28efadd52a6fb19ea31395f9210f0f182673a" name="dconf-editor-lang" arch="noarch">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Bjø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ø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ø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ørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bjø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ø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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756900800">- Update to version 49.rc:
  + Fix a crash with GSETTINGS_SCHEMA_DIR, fix build errors with
    newer versions of Vala, add relocatable schemas for Ptyxis and
    some ibus engines, and modernize
  + AppStream metadata.
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Update to version 49.0:
  + Fix validation errors in AppStream metadata.
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="3af673edb889fc53e204e188c1417cf86269f2c238c9d36d73fce25b17c254968d14435280df27bd51dd1b33c73131655438abfa4f83a9de27b9cdde38b3f14b" name="dcraw" arch="riscv64">
  <version epoch="0" ver="9.28.0" rel="5.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1392638400">- Update to version 9.20:
  dcraw - revision 1.461
  * Fixed Sony A700 black level.
  * Added three temporary color matrices.
  * Use Little CMS version 2.
  * Support the Kodak 12-megapixel camera(s).
  * Can now use "-M" with a DNG file that embeds a bad color matrix.
  * Improved support for Nokia cameraphones.
  * Support the Alcatel 5235D, Powershot G16 and S120, Pentax K-3, etc.
  * Added tone curve for Canon RMF files.
  * Copied color matrices from DNG Converter 8.3.
  * Support blacklevel patterns up to 64x64.
  dcparse - revision 1.75
  * Read the Pentax K-3 MakerNote.
- Renamed README.SuSE to README.openSUSE.
- Added new build requirement liblcms2-devel (removed liblcms-devel).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1405425600">- Update to version 9.22:
  dcraw - revision 1.467
  * Correctly handle Fuji X-Trans images in DNG format.
  * Copied color matrices from DNG Converter 8.5.
  From version 9.21:
  dcraw - revision 1.465
  * In colorcheck(), darken sample squares and do a second pass for exact white
    balance.
  * Removed C99 dependency in Phase One code.
  * Correctly dereference TIFF type 13 (SubIFD) tags.
  * Removed redundant strings.
  * Support Lossy DNG files that lack an OpcodeList2 tag.
  * Decode DNG files made from Fuji X-Trans photos.
  * Support the Canon G1 X Mark II, Nikon P340, Samsing NX mini.
  * Patched in Anders Torger's code for Phase One correction.
  * Correctly crop all Sony cameras, read Panasonic blacklevels.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1425038400">- Update to version 9.24.2:
  dcraw - revision 1.473
  * Canon multi-exposure files are already white-balanced.
  * Moved border_interpolate() to the end of xtrans_interpolate().
  From version 9.24.1:
  * No visible changes.
  From version 9.24.0:
  dcraw - revision 1.471
  * Support all format options of the Nikon D4S and D810.
  * Guess which filter pattern OmniVision cameras use.
  dcparse - revision 1.77
  * Display OmniVision's MakerNote.
  From version 9.23.0:
  dcraw - revision 1.470
  * Fixed data errors with Olympus E-M5MarkII HR images.
  * Support the Lenovo A820.
  * Copied color matrices from DNG Converter 8.7.1.
  * Support pre-release Sonys and Canons that lack a proper model
    name.
  * Support the Samsung NX1 (yet another compression algorithm).
  * Read camera white balance in all professional Kodak cameras.
  * Reduced zippering in Fuji X-Trans interpolation.
  * Support YCbCr files from the Kodak C330.
  * Support Hasselblad multi-shot files.
  dcparse - revision 1.76
  * Parse Redcine and Canon EOS QuickTime movies.</changelog>
  <changelog author="fstrba@suse.com" date="1437393600">- Update to version 9.26.0:
  * fixes:
  dcraw revision 1.476
  * Support the Blackmagic URSA, Nokia N9, and Photron BC2-HD.
  * Support the Canon EOS 750D, 760D, EOS M, and sRAW/mRAW for EOS 5DS R.
  * When there's a tie for largest raw image, "-s" says which to decode.
  * Fixed null-byte warnings in TIFF output.
  dcraw revision 1.475
  * Use typecasts instead of [0] to flatten multi-dimensional arrays.
  dcraw revision 1.474
  * Updated color matrices, support the Canon EOS 5DS.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1470398400">- Update to version 9.27.0:
  dcraw - revision 1.477
  * Added "-o 6" for ACES colorspace.
  * Copied color matrices from DNG Converter 9.5.1.
  * Support the Canon EOS 80D &amp; IXUS 160, Fuji X-E2 &amp; X-E2S &amp;
    X-Pro2.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597579200">- Update to version 9.28.0:
  dcraw - revision 1.478
  * Caught up on two years' worth of new cameras.
- Update upstream URL to new address
- Add patches for CVEs:
  * dcraw-CVE-2017-13735.patch (CVE-2017-13735, bsc#1056170)
  * dcraw-CVE-2017-14608.patch (CVE-2017-14608, bsc#1063798)
  * dcraw-CVE-2018-19655.patch (CVE-2018-19655, bsc#1117896)
  * dcraw-CVE-2018-5801.patch (CVE-2018-5801, bsc#1084690)
- Run spec-cleaner
  * Remove package groups</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649764800">- Added patches:
  * iowrappers.patch
    + Written wrappers of fread(),fwrite(),fseek() library functions
    which check their return values. If an input/output failure is
    detected, dcraw immediately exits with non-zero status and
    prints a descriptive message (bsc#1097973, CVE-2018-5805;
    bsc#1097974, CVE-2018-5806; bsc#1117622, CVE-2018-19565;
    bsc#1117517, CVE-2018-19566; bsc#1117512, CVE-2018-19567;
    bsc#1117436, CVE-2018-19568)
  * dcraw-CVE-2021-3624.patch
    + Bail out if integer overflow happened and the allocated buffer
    would be too small (bsc#1189642, CVE-2021-3624)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1691409600">- add dcraw-glibc-2.38.patch to fix prototype clash on memmem with glibc 2.38+</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709294400">- Add fix_gcc14_errors.patch (bsc#1220467)</changelog>
</package>
<package pkgid="1a2f965d21b8c9b1f7a850db397eb88150e9368a6f02713172f16f996c42867773f04c974ddb2fa9f93adaff5b9f5ed789611940555092100150324056ad4d99" name="dcraw-lang" arch="noarch">
  <version epoch="0" ver="9.28.0" rel="5.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1392638400">- Update to version 9.20:
  dcraw - revision 1.461
  * Fixed Sony A700 black level.
  * Added three temporary color matrices.
  * Use Little CMS version 2.
  * Support the Kodak 12-megapixel camera(s).
  * Can now use "-M" with a DNG file that embeds a bad color matrix.
  * Improved support for Nokia cameraphones.
  * Support the Alcatel 5235D, Powershot G16 and S120, Pentax K-3, etc.
  * Added tone curve for Canon RMF files.
  * Copied color matrices from DNG Converter 8.3.
  * Support blacklevel patterns up to 64x64.
  dcparse - revision 1.75
  * Read the Pentax K-3 MakerNote.
- Renamed README.SuSE to README.openSUSE.
- Added new build requirement liblcms2-devel (removed liblcms-devel).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1405425600">- Update to version 9.22:
  dcraw - revision 1.467
  * Correctly handle Fuji X-Trans images in DNG format.
  * Copied color matrices from DNG Converter 8.5.
  From version 9.21:
  dcraw - revision 1.465
  * In colorcheck(), darken sample squares and do a second pass for exact white
    balance.
  * Removed C99 dependency in Phase One code.
  * Correctly dereference TIFF type 13 (SubIFD) tags.
  * Removed redundant strings.
  * Support Lossy DNG files that lack an OpcodeList2 tag.
  * Decode DNG files made from Fuji X-Trans photos.
  * Support the Canon G1 X Mark II, Nikon P340, Samsing NX mini.
  * Patched in Anders Torger's code for Phase One correction.
  * Correctly crop all Sony cameras, read Panasonic blacklevels.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1425038400">- Update to version 9.24.2:
  dcraw - revision 1.473
  * Canon multi-exposure files are already white-balanced.
  * Moved border_interpolate() to the end of xtrans_interpolate().
  From version 9.24.1:
  * No visible changes.
  From version 9.24.0:
  dcraw - revision 1.471
  * Support all format options of the Nikon D4S and D810.
  * Guess which filter pattern OmniVision cameras use.
  dcparse - revision 1.77
  * Display OmniVision's MakerNote.
  From version 9.23.0:
  dcraw - revision 1.470
  * Fixed data errors with Olympus E-M5MarkII HR images.
  * Support the Lenovo A820.
  * Copied color matrices from DNG Converter 8.7.1.
  * Support pre-release Sonys and Canons that lack a proper model
    name.
  * Support the Samsung NX1 (yet another compression algorithm).
  * Read camera white balance in all professional Kodak cameras.
  * Reduced zippering in Fuji X-Trans interpolation.
  * Support YCbCr files from the Kodak C330.
  * Support Hasselblad multi-shot files.
  dcparse - revision 1.76
  * Parse Redcine and Canon EOS QuickTime movies.</changelog>
  <changelog author="fstrba@suse.com" date="1437393600">- Update to version 9.26.0:
  * fixes:
  dcraw revision 1.476
  * Support the Blackmagic URSA, Nokia N9, and Photron BC2-HD.
  * Support the Canon EOS 750D, 760D, EOS M, and sRAW/mRAW for EOS 5DS R.
  * When there's a tie for largest raw image, "-s" says which to decode.
  * Fixed null-byte warnings in TIFF output.
  dcraw revision 1.475
  * Use typecasts instead of [0] to flatten multi-dimensional arrays.
  dcraw revision 1.474
  * Updated color matrices, support the Canon EOS 5DS.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1470398400">- Update to version 9.27.0:
  dcraw - revision 1.477
  * Added "-o 6" for ACES colorspace.
  * Copied color matrices from DNG Converter 9.5.1.
  * Support the Canon EOS 80D &amp; IXUS 160, Fuji X-E2 &amp; X-E2S &amp;
    X-Pro2.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597579200">- Update to version 9.28.0:
  dcraw - revision 1.478
  * Caught up on two years' worth of new cameras.
- Update upstream URL to new address
- Add patches for CVEs:
  * dcraw-CVE-2017-13735.patch (CVE-2017-13735, bsc#1056170)
  * dcraw-CVE-2017-14608.patch (CVE-2017-14608, bsc#1063798)
  * dcraw-CVE-2018-19655.patch (CVE-2018-19655, bsc#1117896)
  * dcraw-CVE-2018-5801.patch (CVE-2018-5801, bsc#1084690)
- Run spec-cleaner
  * Remove package groups</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649764800">- Added patches:
  * iowrappers.patch
    + Written wrappers of fread(),fwrite(),fseek() library functions
    which check their return values. If an input/output failure is
    detected, dcraw immediately exits with non-zero status and
    prints a descriptive message (bsc#1097973, CVE-2018-5805;
    bsc#1097974, CVE-2018-5806; bsc#1117622, CVE-2018-19565;
    bsc#1117517, CVE-2018-19566; bsc#1117512, CVE-2018-19567;
    bsc#1117436, CVE-2018-19568)
  * dcraw-CVE-2021-3624.patch
    + Bail out if integer overflow happened and the allocated buffer
    would be too small (bsc#1189642, CVE-2021-3624)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1691409600">- add dcraw-glibc-2.38.patch to fix prototype clash on memmem with glibc 2.38+</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709294400">- Add fix_gcc14_errors.patch (bsc#1220467)</changelog>
</package>
<package pkgid="7fc18d42d342f0f89d19c18e2c990c8143197ae4149de00c6ba9c7baf961fd2528061ce623fb43f542faa5114b85a49783dee4269896f3c4f22a5541d1fa8bee" name="dd_rescue" arch="riscv64">
  <version epoch="0" ver="1.99.22" rel="1.1"/>
  <changelog author="kurt@garloff.de" date="1724328000">- Update to dd_rescue-1.99.14:
  * Drop patches dd_rescue-u-emptyout-segfault.diff:,
    dd_rescue-fuzz-test-more-err.diff:,
    dd_rescue-md5-unaligned-armv7.diff:,
    dd_rescue-ossl3-evpcipherctx.diff: All integrated upstream.
  * Fix detection of LFS function availability for musl.
  * Include headers and settings to make it work on musl.
  * Replaced basename() with mybasename.h.
  * Prefetch lookup table for sha hashing.
  * Fix verbose output when falling back to small blocksize.
  * Fix clearing of errno (unaligned writes at EOF on musl)
- Final tarball with fixes for Android Makefiles.</changelog>
  <changelog author="kurt@garloff.de" date="1724328001">- Avoid setting _FORTIFY_SOURCE in configure script, it may
  conflict with flags passed in otherwise (e.g. rpmbuild).</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Update to dd_rescue-1.99.15:
  * Build issue: Detect pread64() and pwrite64() support separately
    and provide individual replacement functions.
    Thanks to David Geiger for reporting (Mageia).
  * Bugfix: printstatus() would not be called with odd offsets,
    resulting in missing progress report and missing sync (-y) and
    write throttling (-C).
  * Optimization: Some unrolling for the hash functions gives up to
    10% better performance (on Zen4).
  * Optimization: Rationalize prefetching for hash functions and
    clear memory after using (avoid cleartext data on the stack).
  * Optimization: Save function calls for fault injection and for
    graph updates when unneeded.
  * Usability: Better handle progress update frequency.
  * Build improvement: Add -target linux-aarch64/arm-android28
    automatically where needed.
  * Drop: ddr-autoconf-no-fortify.diff (included upstream).</changelog>
  <changelog author="kurt@garloff.de" date="1727611200">- Update to dd_rescue-1.99.16:
  * Refactoring: Move CPU feature detection to archdep.c.
  * libddr_cypt: Support passing in password via pipe and passfd=
  * Add testcase for this
  * Support sha256 acceleration on x86-64 and armv8.
  * Improve detection of armv8 crypto (aes) acceleration (32bit).</changelog>
  <changelog author="kurt@garloff.de" date="1730548800">- Update to dd_rescue-1.99.17:
  * Plugin libddr_lzma.so: LZMA2/xz de/compression from Dmitrii
    Ivanov. Covering the other end of the spectrum of LZO, with
    high compression ratios at high CPU cost for compression.
    (Decompression is cheap for both.)
  * Code review and streamlining for dd_rescue integration by
    Kurt Garloff.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.
  * Warn on lzma buf error (was debug msg only before).</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to dd_rescue-1.99.20:
  * Fix an overrun in sparse block detection.
  * Fix an off-by-one memory handling issue in ddr_lzo, resulting
    in breakage on s390x. (Surprisingly, glibc memory allocator
    was graceful on most architectures.)
  * Better test coverage, including chains with sparse files.
  * Documented (and somewhat cleaner) design of handling sparse
    files through chains of plugins.
  * Test and support compression+encryption (and reverse
    decryption+decompression) chains.
  * Improved debug output, including numbering plugins.</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="66dbafc245c4f99b0ac3c2c6d2920a7561c490e06e63a27512c99d6e3f449cb324b210b2c1032518bae9cc068a6fc5600152427243fe4c94309f2565ba078b00" name="dd_rescue-crypt" arch="riscv64">
  <version epoch="0" ver="1.99.22" rel="1.1"/>
  <changelog author="kurt@garloff.de" date="1724328000">- Update to dd_rescue-1.99.14:
  * Drop patches dd_rescue-u-emptyout-segfault.diff:,
    dd_rescue-fuzz-test-more-err.diff:,
    dd_rescue-md5-unaligned-armv7.diff:,
    dd_rescue-ossl3-evpcipherctx.diff: All integrated upstream.
  * Fix detection of LFS function availability for musl.
  * Include headers and settings to make it work on musl.
  * Replaced basename() with mybasename.h.
  * Prefetch lookup table for sha hashing.
  * Fix verbose output when falling back to small blocksize.
  * Fix clearing of errno (unaligned writes at EOF on musl)
- Final tarball with fixes for Android Makefiles.</changelog>
  <changelog author="kurt@garloff.de" date="1724328001">- Avoid setting _FORTIFY_SOURCE in configure script, it may
  conflict with flags passed in otherwise (e.g. rpmbuild).</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Update to dd_rescue-1.99.15:
  * Build issue: Detect pread64() and pwrite64() support separately
    and provide individual replacement functions.
    Thanks to David Geiger for reporting (Mageia).
  * Bugfix: printstatus() would not be called with odd offsets,
    resulting in missing progress report and missing sync (-y) and
    write throttling (-C).
  * Optimization: Some unrolling for the hash functions gives up to
    10% better performance (on Zen4).
  * Optimization: Rationalize prefetching for hash functions and
    clear memory after using (avoid cleartext data on the stack).
  * Optimization: Save function calls for fault injection and for
    graph updates when unneeded.
  * Usability: Better handle progress update frequency.
  * Build improvement: Add -target linux-aarch64/arm-android28
    automatically where needed.
  * Drop: ddr-autoconf-no-fortify.diff (included upstream).</changelog>
  <changelog author="kurt@garloff.de" date="1727611200">- Update to dd_rescue-1.99.16:
  * Refactoring: Move CPU feature detection to archdep.c.
  * libddr_cypt: Support passing in password via pipe and passfd=
  * Add testcase for this
  * Support sha256 acceleration on x86-64 and armv8.
  * Improve detection of armv8 crypto (aes) acceleration (32bit).</changelog>
  <changelog author="kurt@garloff.de" date="1730548800">- Update to dd_rescue-1.99.17:
  * Plugin libddr_lzma.so: LZMA2/xz de/compression from Dmitrii
    Ivanov. Covering the other end of the spectrum of LZO, with
    high compression ratios at high CPU cost for compression.
    (Decompression is cheap for both.)
  * Code review and streamlining for dd_rescue integration by
    Kurt Garloff.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.
  * Warn on lzma buf error (was debug msg only before).</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to dd_rescue-1.99.20:
  * Fix an overrun in sparse block detection.
  * Fix an off-by-one memory handling issue in ddr_lzo, resulting
    in breakage on s390x. (Surprisingly, glibc memory allocator
    was graceful on most architectures.)
  * Better test coverage, including chains with sparse files.
  * Documented (and somewhat cleaner) design of handling sparse
    files through chains of plugins.
  * Test and support compression+encryption (and reverse
    decryption+decompression) chains.
  * Improved debug output, including numbering plugins.</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="84d94d620ea457e0872e4eca12d549a37561c182deb133612a36f3b95f0ce8682b9cd6629ef1796d4eab33e62ba5d551a1082667869d85bcc058576eb04f7311" name="dd_rescue-lzma" arch="riscv64">
  <version epoch="0" ver="1.99.22" rel="1.1"/>
  <changelog author="kurt@garloff.de" date="1724328000">- Update to dd_rescue-1.99.14:
  * Drop patches dd_rescue-u-emptyout-segfault.diff:,
    dd_rescue-fuzz-test-more-err.diff:,
    dd_rescue-md5-unaligned-armv7.diff:,
    dd_rescue-ossl3-evpcipherctx.diff: All integrated upstream.
  * Fix detection of LFS function availability for musl.
  * Include headers and settings to make it work on musl.
  * Replaced basename() with mybasename.h.
  * Prefetch lookup table for sha hashing.
  * Fix verbose output when falling back to small blocksize.
  * Fix clearing of errno (unaligned writes at EOF on musl)
- Final tarball with fixes for Android Makefiles.</changelog>
  <changelog author="kurt@garloff.de" date="1724328001">- Avoid setting _FORTIFY_SOURCE in configure script, it may
  conflict with flags passed in otherwise (e.g. rpmbuild).</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Update to dd_rescue-1.99.15:
  * Build issue: Detect pread64() and pwrite64() support separately
    and provide individual replacement functions.
    Thanks to David Geiger for reporting (Mageia).
  * Bugfix: printstatus() would not be called with odd offsets,
    resulting in missing progress report and missing sync (-y) and
    write throttling (-C).
  * Optimization: Some unrolling for the hash functions gives up to
    10% better performance (on Zen4).
  * Optimization: Rationalize prefetching for hash functions and
    clear memory after using (avoid cleartext data on the stack).
  * Optimization: Save function calls for fault injection and for
    graph updates when unneeded.
  * Usability: Better handle progress update frequency.
  * Build improvement: Add -target linux-aarch64/arm-android28
    automatically where needed.
  * Drop: ddr-autoconf-no-fortify.diff (included upstream).</changelog>
  <changelog author="kurt@garloff.de" date="1727611200">- Update to dd_rescue-1.99.16:
  * Refactoring: Move CPU feature detection to archdep.c.
  * libddr_cypt: Support passing in password via pipe and passfd=
  * Add testcase for this
  * Support sha256 acceleration on x86-64 and armv8.
  * Improve detection of armv8 crypto (aes) acceleration (32bit).</changelog>
  <changelog author="kurt@garloff.de" date="1730548800">- Update to dd_rescue-1.99.17:
  * Plugin libddr_lzma.so: LZMA2/xz de/compression from Dmitrii
    Ivanov. Covering the other end of the spectrum of LZO, with
    high compression ratios at high CPU cost for compression.
    (Decompression is cheap for both.)
  * Code review and streamlining for dd_rescue integration by
    Kurt Garloff.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.
  * Warn on lzma buf error (was debug msg only before).</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to dd_rescue-1.99.20:
  * Fix an overrun in sparse block detection.
  * Fix an off-by-one memory handling issue in ddr_lzo, resulting
    in breakage on s390x. (Surprisingly, glibc memory allocator
    was graceful on most architectures.)
  * Better test coverage, including chains with sparse files.
  * Documented (and somewhat cleaner) design of handling sparse
    files through chains of plugins.
  * Test and support compression+encryption (and reverse
    decryption+decompression) chains.
  * Improved debug output, including numbering plugins.</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="163028511120398cca7285943e5e692ba6f2ab77ab5a2af188193ed62dfd212ad5a2bbe3d3f9a8ab78ecab83c6e94c4a68d18db78887f602c83a490861d7a68c" name="dd_rescue-lzo" arch="riscv64">
  <version epoch="0" ver="1.99.22" rel="1.1"/>
  <changelog author="kurt@garloff.de" date="1724328000">- Update to dd_rescue-1.99.14:
  * Drop patches dd_rescue-u-emptyout-segfault.diff:,
    dd_rescue-fuzz-test-more-err.diff:,
    dd_rescue-md5-unaligned-armv7.diff:,
    dd_rescue-ossl3-evpcipherctx.diff: All integrated upstream.
  * Fix detection of LFS function availability for musl.
  * Include headers and settings to make it work on musl.
  * Replaced basename() with mybasename.h.
  * Prefetch lookup table for sha hashing.
  * Fix verbose output when falling back to small blocksize.
  * Fix clearing of errno (unaligned writes at EOF on musl)
- Final tarball with fixes for Android Makefiles.</changelog>
  <changelog author="kurt@garloff.de" date="1724328001">- Avoid setting _FORTIFY_SOURCE in configure script, it may
  conflict with flags passed in otherwise (e.g. rpmbuild).</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Update to dd_rescue-1.99.15:
  * Build issue: Detect pread64() and pwrite64() support separately
    and provide individual replacement functions.
    Thanks to David Geiger for reporting (Mageia).
  * Bugfix: printstatus() would not be called with odd offsets,
    resulting in missing progress report and missing sync (-y) and
    write throttling (-C).
  * Optimization: Some unrolling for the hash functions gives up to
    10% better performance (on Zen4).
  * Optimization: Rationalize prefetching for hash functions and
    clear memory after using (avoid cleartext data on the stack).
  * Optimization: Save function calls for fault injection and for
    graph updates when unneeded.
  * Usability: Better handle progress update frequency.
  * Build improvement: Add -target linux-aarch64/arm-android28
    automatically where needed.
  * Drop: ddr-autoconf-no-fortify.diff (included upstream).</changelog>
  <changelog author="kurt@garloff.de" date="1727611200">- Update to dd_rescue-1.99.16:
  * Refactoring: Move CPU feature detection to archdep.c.
  * libddr_cypt: Support passing in password via pipe and passfd=
  * Add testcase for this
  * Support sha256 acceleration on x86-64 and armv8.
  * Improve detection of armv8 crypto (aes) acceleration (32bit).</changelog>
  <changelog author="kurt@garloff.de" date="1730548800">- Update to dd_rescue-1.99.17:
  * Plugin libddr_lzma.so: LZMA2/xz de/compression from Dmitrii
    Ivanov. Covering the other end of the spectrum of LZO, with
    high compression ratios at high CPU cost for compression.
    (Decompression is cheap for both.)
  * Code review and streamlining for dd_rescue integration by
    Kurt Garloff.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.
  * Warn on lzma buf error (was debug msg only before).</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to dd_rescue-1.99.20:
  * Fix an overrun in sparse block detection.
  * Fix an off-by-one memory handling issue in ddr_lzo, resulting
    in breakage on s390x. (Surprisingly, glibc memory allocator
    was graceful on most architectures.)
  * Better test coverage, including chains with sparse files.
  * Documented (and somewhat cleaner) design of handling sparse
    files through chains of plugins.
  * Test and support compression+encryption (and reverse
    decryption+decompression) chains.
  * Improved debug output, including numbering plugins.</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="88791d3ea1392dde90e50e733719e8ac3a981d75cbc1cfb57633bf7d7991f0fc38cd3fc18787899a8c5ee4d4100a403a313a57d5ae740d7b16982e5fa300e3fa" name="dd_rhelp" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="15.1"/>
  <changelog author="rschweikert@suse.com" date="1328616000">- place binaries in /usr tree (UsrMerge project)</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1330948800">- dd_rhelp became a separate package (splitted from dd_rescue).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1331726400">- Added dd_rhelp_largedisk.diff patch (change parsing from dd_rhelp to support
  positions / sizes &gt; 1TB).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1335182400">- Update to version 0.3.0:
  * new: fix of some macos bugs
  * fix: handfull of little buts where fixed as usual.
  * fix: several patches from Kurt Garloff were merged.
  From version 0.2.0:
  * new: macosx support will use BSD sed and BSD stat
  * new: main algo is somewhat cleverer than before by going first
    forward then backwards and choosing a bias to favor forward
    dd_rescueing which is often much quicker.
  * new: big efforts on the testing bed for dd_rhelp.
  * imp: efforts to add some consistency checks all around.
  * imp: some effort to cache some values results in some soft speed
    ameliorations.
  * fix: handfull of little bugs where fixed.
  * fix: correctly handle strange behavior where EINVAL is sent in
    place of EOF
- Removed all previous patches (since they are merged upstream or fixed
  otherwise).</changelog>
  <changelog author="kurt@garloff.de" date="1359892800">- Apply three fixes:
  * dd_rhelp_EOF.diff: Be tolerant to error messages after EOF.
  * dd_rhelp_Summary.diff: Avoid misparsing Summary line.
  * dd_rhelp.test.diff: Don't misparse dd_rescue version number.</changelog>
  <changelog author="kurt@garloff.de" date="1394280000">- Update dd_rhelp_EOF.diff to support dd_rescue-1.41+.</changelog>
  <changelog author="kurt@garloff.de" date="1521028800">- dd_r_version.diff: Make dd_rhelp accept version 1.99.x.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- prepare usrmerge (boo#1029961)</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="4cf3e74a3361f66f5d252bd04ff33fa7bb350420de5cec8d8d996c72ae699931fe3a14ec2fff67cc68ff5222ab7be2db38795f025439a9a604688ba4a2510442" name="ddclient" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672142400">- Update to 3.10.0:
  * Added support for domaindiscount24.com
  * Added support for njal.la
  * Added support for Cloudflare API tokens
  * Added support for OVH DynHost.
  * Added support for ClouDNS.
  * Added support for dinahosting.
  * Added support for Gandi LiveDNS.
  * The freedns protocol (for https://freedns.afraid.org) now supports IPv6
    addresses.
  * New ssl_ca_dir and ssl_ca_file options to specify the location of CA
    certificates.
  * New built-in IP discovery service shorthands:
    + googledomains from https://domains.google
    + he from https://he.net
    ip+4only.me, ip6only.me from http://whatismyv6.com
    + ipify-ipv4 and ipify-ipv6 from https://www.ipify.org
    + myonlineportal from https://myonlineportal.net
    + noip-ipv4 and noip-ipv6 from https://www.noip.com
    + nsupdate.info-ipv4 and nsupdate.info-ipv6 from
    + https://www.nsupdate.info
    + zoneedit from https://www.zoneedit.com
  * Added option -curl to access network with system Curl command instead
    of the Perl built-in IO::Socket classes.
  * Added option -{no}web-ssl-validate and -{no}fw-ssl-validateto provide
    option to disable SSL certificate validation. Note that these only apply for
    network access when obtaining an IP address with use=web or use=fw
    (any firewall). Network access to Dynamic DNS servers to set or retrieve
    IP address will always require certificate validation.
  * The fw-banlocal option is deprecated and no longer does anything.
  * The if-skip option is deprecated and no longer does anything.
  * The default server for the dslreports1 protocol changed from
    members.dyndns.org to www.dslreports.com.
  * Removed support for defunct dnsspark service
  * Removed support for defunct dtdns service
  * Removed support for defunct Hammernode service
- Add fix-configure_ac.patch
- Add disable-ip-test.patch
- Rebase ddclient-config.patch
- Rebase ddclient-delay-main-process-for-systemd.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1672574400">- Add curl as BuildRequires/Requires to be able to use the '-curl'
  option (eg. in DDCLIENT_OPTIONS in /etc/sysconfig/ddclient).</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1700740800">- Update to 3.11.2
  * ddclient now requires curl. The Perl modules IO::Socket::IP and
    IO::Socket::SSL are no longer used.
  * ddclient no longer ships any example files for init systems that use
    /etc/init.d. This was done because those files where effectively
    unmaintained, untested by the developers and only updated by downstream
    distros. If you where relying on those files, please copy them into your
    packaging.
  * The defunct dnsexit protocol is removed (replaced by dnsexit2).
  * Introduced `usev4` and `usev6` for separate IPv4/IPv6 configuration. These
    will replace the legacy `use` eventually.
  * Added support for moving secrets out of the configuration through
    environment variables
  * Extended postscript mechanism
  * sample-get-ip-from-fritzbox: Added environment variable to override
    hostname
  * Warn about hosts where no IP could be determined - and skip the (bogus)
    update.
  * Added regfish
  * Added domeneshop.no
  * Added Mythic Beasts
  * Added Porkbun
  * Added Enom
  * Added DigitalOcean
  * Added Infomaniak
  * Added DNSExit API v2
  * Removed old DNSExit API
  * Extended EasyDNS to support IPv6
  * Extended duckdns to support IPv6
  * Fixed simultaneous IPv4 and IPv6 updates for provider duckdns
  * Fixed caching issues for new providers when using the old 'use' config
    parameter
  * Fixed simultaneous IPv4 and IPv6 updates for provider porkbun
  * Removed @PACKAGE_VERSION@ placeholder in ddclient.in for now
    to allow downstream to adopt the proper build process first.
    See [here](https://github.com/ddclient/ddclient/issues/579) for the
    discussion.
  * Fixed various issues with caching
  * Fixed issues with Hetzner zones
  * The OVH provider now ignores extra data returned
  * Merge multiple configs for the same hostname instead of use the last
- Remove fix-configure_ac.patch
- Rebase disable-ip-test.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1702900800">- Remove buildRequires to perl(HTTP::Message::PSGI) not available and needed
  only for tests.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1707134400">- Use sysuser-tools to create user.</changelog>
  <changelog author="Andreas Vetter &lt;vetter@physik.uni-wuerzburg.de&gt;" date="1730289600">- Add ddclient-disable-automake-treating-warnings-as-error.patch:
  Disable automake treating warnings as error, see
  https://github.com/ddclient/ddclient/pull/746/
  This makes building in OBS working again.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1732536000">- ddclient.service: Do not restrict access to devices, can conflicts
  with ipmi. [bsc#1232044]</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- sync spec and changes file with SUSE_SLE-15_Update
- remove obsolete deps
  * perl(IO::Socket::SSL)</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1741348800">- Update to 4.0.0
  * BREAKING CHANGES: ddclient now looks for `ddclient.conf` in
    `${sysconfdir}/ddclient` by default instead of `${sysconfdir}`.
  * To retain the previous behavior, pass `'--with-confdir=${sysconfdir}'` to
    `configure`.
  * The `--ssl` option is now enabled by default.
  * Unencrypted (plain) HTTP is now used instead of encrypted (TLS) HTTP if the
    URL uses `http://` instead of `https://`, even if the `--ssl` option is
    enabled.
  * The string argument to `--cmdv4` or `--cmdv6` is now executed as-is by the
    system's shell, matching the behavior of the deprecated `--cmd` option.
    This makes it possible to pass command-line arguments, which reduces the
    need for a custom wrapper script.  Beware that the string is also subject to
    the shell's command substitution, quote handling, variable expansion, field
    splitting, etc., so you may need to add extra escaping to ensure that any
    special characters are preserved literally.
  * The default web service for `--webv4` and `--webv6` has changed from Google
    Domains (which has shut down) to ipify.
  * Invalid command-line options or values are now fatal errors (instead of
    discarded with a warning).
  * All log messages are now written to STDERR, not a mix of STDOUT and STDERR.
  * For `--protocol=freedns` and `--protocol=nfsn`, the core module
    `Digest::SHA` is now required.  Previously, `Digest::SHA1` was used (if
    available) as an alternative to `Digest::SHA`.
  * The `he` built-in web IP discovery service (`--webv4=he`, `--webv6=he`, and
    `--web=he`) was renamed to `he.net` for consistency with the new `he.net`
    protocol.  The old name is still accepted but is deprecated and will be
    removed in a future version of ddclient.
  * Deprecated built-in web IP discovery services are not listed in the output
    of `--list-web-services`.
  * `dyndns2`: Support for "wait" response lines has been removed.  The Dyn
    documentation does not mention such responses, and the code to handle them,
    untouched since at least 2006, is believed to be obsolete.
  * `dyndns2`: The obsolete `static` and `custom` options have been removed.
    Setting the options may produce a warning.
  * The diagnostic `--geturl` command-line argument was removed.
  * `easydns`: The default value for `min-interval` was increased from 5m to 10m
    to match easyDNS documentation.
  * `woima`: The dyn.woima.fi service appears to be defunct so support was
    removed.
  * `googledomains`: Support was removed because the service shut down.
  * The `--retry` option was removed.
  * New `--mail-from` option to control the "From:" header of email messages.
  * Simultaneous/separate updating of IPv4 (A) records and IPv6 (AAAA) records
    is now supported in the following services: `gandi`
  * `porkbun`: Added support for subdomains.
  * `gandi`: Added support for personal access tokens.
  * Comments after the `\` line continuation character are now supported.
  * Minor improvements to `--help` output.
  * Improved formatting of ddclient's version number.
  * Updated sample systemd service unit file to improve logging in the systemd
    journal.
  * The second and subsequent lines in a multi-line log message now have a
    different prefix to distinguish them from separate log messages.
  * Log messages now include context, making it easier to troubleshoot issues.
  * `emailonly`: New `protocol` option that simply emails you when your IP
    address changes.
  * `he.net`: Added support for updating Hurricane Electric records.
  * `dyndns2`, `domeneshop`, `dnsmadeeasy`, `keysystems`: The `server` option
    can now include `http://` or `https://` to control the use of TLS.  If
    omitted, the value of the `ssl` option is used to determine the scheme.
  * `ddns.fm`: New `protocol` option for updating [DDNS.FM](https://ddns.fm/)
    records.
  * `inwx`: New `protocol` option for updating [INWX](https://www.inwx.com/)
    records.
  * `domeneshop`: Add IPv6 support.
  * `duckdns`: Multiple hosts with the same IP address are now updated together.
  * `directnic`: Added support for updatng Directnic records.
  * `porkbun`: The update URL hostname is now configurable via the `server`
    option.
  * `dnsexit2`: Multiple hosts are updated in a single API call when possible.
  * Fixed numerous bugs in cache file (recap) handling.
  * Fixed numerous bugs in command-line option and configuration file
    processing.
  * `noip`: Fixed failure to honor IP discovery settings in some circumstances.
  * Fixed `--usev6` with providers that have not yet been updated to use the new
    separate IPv4/IPv6 logic.
  * HTTP redirects (301, 302) are now followed.
  * `keysystems`: Fixed update URL.
  * `dondominio`: Fixed response parsing.
  * Fixed `--web-ssl-validate` and `--fw-ssl-validate` options, which were
    ignored in some cases (defaulting to validate).
  * Explicitly setting `--web-skip`, `--webv4-skip`, `--webv6-skip`,
    `--fw-skip`, `--fwv4-skip`, and `--fwv6-skip` to the empty string now
    disables any built-in default skip.  Before, setting to the empty string had
    no effect.
  * `--use=disabled` now works.
  * `--retry` and `--daemon` are incompatible with each other; ddclient now
    errors out if both are provided.
  * `--usev4=cisco` and `--usev4=cisco-asa` now work.
  * Fixed "Scalar value better written as" Perl warning.
  * Fixed "Invalid Value for keyword 'wtime' = ''" warning.
  * Fixed unnecessary repeated updates for some services.
  * Fixed DNSExit provider when configured with a zone and non-identical
    hostname.
  * `infomaniak`: Fixed frequent forced updates after 25 days (`max-interval`).
  * `infomaniak`: Fixed incorrect parsing of server response.
  * `infomaniak`: Fixed incorrect handling of `nochg` responses.
  * `regfishde`: Fixed IPv6 support.
  * `easydns`: IPv4 and IPv6 addresses are now updated separately to be
    consistent with the easyDNS documentation.
  * `easydns`: Fixed parsing of result code from server response.
  * `easydns`: Fixed successful updates treated as failed updates.
  * Any IP addresses in an HTTP response's headers or in an HTTP error
    response's body are now ignored when obtaining the IP address from a
    web-based IP discovery service (`--usev4=webv4`, `--usev6=webv6`) or from a
    router/firewall device.
  * `yandex`: Errors are now retried.
  * `gandi`: Fixed handling of error responses.
  * `dyndns2`: Fixed handling of responses for multi-host updates.
  * `porkbun`: The default update URL was updated from `porkbun.com` to
    `api.porkbun.com`.
- specfile:
  * Update the buildrequires to get corresponding dependencies for
  Tumbleweed.
  * ddclient.conf is now installing in /etc/ddclient/ddclient.conf
-Addapt patches with new version
  * ddclient-config.patch
  * ddclient-delay-main-process-for-systemd.patch
  * disable-ip-test.patch
- Removing patch deal upstream
  * ddclient-disable-automake-treating-warnings-as-error.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1741608000">- Some tests fails when PSGI dependencies is not prevent, revert source commit
  8cf322e allows skipping them.
  See https://github.com/ddclient/ddclient/issues/815
  [+ Revert-tests-only-skip-HTTPD-tests.patch]</changelog>
</package>
<package pkgid="62e6e4218c54fcd02a03f6328724cf103e6faf7764c0b8140a261d4b157e92eb14fe36f563309a5b5f8855783d365c777911b1408c2dd7e00947c634ca1328fe" name="ddcutil" arch="riscv64">
  <version epoch="0" ver="2.2.5" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673870400">- Update to version 1.4.0:
  + The ability to use the write()/read() interface of i2c-dev has been restored.
    It is needed to work around a bug in the proprietary nvidia driver.  By
    default,  the write()/read() interface is used for the nvidia driver, the
    ioctl() interface is used for all other drivers. Command line options
  * **--use-file-io*** and ***--use-ioctl-io*** affect his default behavior.
    When i2c-dev's file io interface is used, option ***--force-slave-address***
    is again meaningful.
  + Option ***--sleep-multiplier*** and API functions **ddca_set_sleep_multiplier_value()**,
  * *ddca_set_default_sleep_multiplier_value()** now accept 0 as a valid
    argument.
  + The ddcutil command parser reports an error if a display selection option
    (e.g. ***--bus***) is given on a command to which it does not apply.
  + Write additional error and information messages to the system log.
  + Eliminate message "Is DDC/CI enabled in the monitor's on-screen display?"
    It's rarely the cause of communication failures.
  + Warn of a possibly invalid DRM connector name in **detect** output if
    monitors with identical EDIDs are used with the proprietary nvidia driver.
  + Handle /dev/i2c device names with a double hyphen, e.g. /dev/i2c--3.
  + Better libddcutil handling of configuration file errors.  Do not abort
    initialization in case of errors.
  + Fix interpretation of digital display type bits for EDID version 1.4
  + Miscellaneous segfaults.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 1.4.1:
  * The default sleep-multipler value was 0, instead of 1. This resulted in
    failure of most DDC/CI operations, including display detection.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1682251200">- Split udev rules from command line tools (main) package. Allows
  distribution wide usage of libddcutil without affecting device
  permissions and security.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1700395200">- update to 2.0.0:
  * Most users will find that command ddcutil just works "out of the box",
    without the need for manual configuration. Driver i2c-dev is loaded
    automatically in case it was not already built into the kernel.
    When executing on a system running systemd
    (i.e. on almost every current Linux distribution)
    the logged on user automatically has read-write access to the /dev/i2c devices associated with monitors,
    making excution as root or set up of group I2C unnecessary.
  * The dynamic sleep algorithm was completely rewritten to use the minimal reliable sleep-multiplier value.
    Explicitly using option --sleep-multiplier to optimize performance should generally be unnecessary.
  * The libddcutil API has been both extended and simplified.
    Some necessary changes broke full backward compatibility,
    requiring a SONAME bump from libddcutil.4 to libddcutil.5.
    Given the necessary SONAME bump, the opportunity was taken for a major API cleanup.
    Unneeded functions were removed, including many that were previously deprecated.
    Most client programs should build with minimal changes.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715774400">- Update to 2.1.4:
  * Restore previously deprecated API function
    ddca_create_display_ref(), still in use. It is a synonym for
    ddca_get_display_ref(), whose name better reflects the role of
    the function. Its persistence in the Debian code base blocked
    ddcutil upgrade in that distribution.
- Update to 2.1.3:
  * Release 2.1.3 fixes a significant bug in libddcutil caused by
    overzealous checking of the DDCA_Display_Reference passed to
    various API functions. The display reference for displays
    reported as invalid (typically one for which the EDID can be
    read but DDC communication fails) was being rejected on API
    functions such as ddca_get_display_info(). In particular
    addresses ddcui issue 55 which reported a crash when one or
    more displays were invalid.
- Update to 2.1.2:
  * Release 2.1.2 fixes a critical bug in libddcutil that caused
    older versions of PowerDevil to repeatedly crash and restart.
  * Additionally, there are minor bug fixes and changes to
    accommodate the proprietary Nvidia video driver.
- Update to 2.1.0:
  * Improved initialization performance
  * Dynamic sleep improvement
  * Cross-instance locking
  * Shared library libddcutil is backwardly compatible with the
    one in ddcutil 2.0.0 The SONAME is unchanged as
    libddcutil.so.5. The release library file is libddcutil.5.1.0
  * libddcutil watches for display connection and DPMS state
    changes and notifies clients.
  * Improved control of initialization messages</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1743681600">- Update to 2.2.0:
  * ddcutil 2.2.0 is a major new release
  * Detecting and reporting display connection and disconnection
    has been reworked and enhanced, making libddcutil more useful
    to applications such as KDE PowerDevil, vdu_controls, and
    ddcutil-service.
  * Other enhancements include :
  - support for DisplayLink devices using driver evince
  - more consistent and extensive use of the system log
  - additional facilities for remote problem diagnosis
  - changes in building, installation, and packaging
  * And, of course, there's a year's accumulation of bug fixes
    and minor enhancements.
  * Shared library libddcutil is backwardly compatible with that
    release 2.1.4. It contains some minor changes and additional
    API functions for display change detection. The SONAME is
    unchanged as libddcutil.so.5. The release library file is
    libddcutil.so.5.2.0
  * Detailed information about the changes can be found in file
    CHANGELOG.md in the source tree, and on pages ddcutil 2.2.0
    Release Notes (https://www.ddcutil.com/release_notes_220/)
    and Shared Library Changes for Release 2.2.0
    (https://www.ddcutil.com/c_api_220/) on the web site.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751716800">- reproducible builds: pass --disable-build-timestamp
- improve handling of --verify/--noverify (boo#1245807)
  add ddcutil-2.2.0-verify-noverify.patch from upstream</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1752580800">- Update to 2.2.1:
  * Added
  - Do not perform permission checks if running with effective
    user root, i.e. when running with setuid bit set.
    Partially addresses issue #509
  * Changed
  - Command environment: report if running as root, with sudo, or
    setuid bit set
  - Command environment --verbose: eliminate some unneeded edid
    read tests
  - Command setvcp: Emit more more useful messages when the cause
    of a DDCRC_RETRIES error is itself a DDCRC_RETRIES error.
  - Add option --disable-traced-function-stack The default
    traced-function-stack option value (disabled) is set in
    parms.h.
  * Fixed
  - Avoid segfault if invalid feature code specified
  - Maximum wait time on function lock_display() not respected,
    possible infinte loop. Addresses issue #511
  - Fix --verify/--noverify parsing. Addresses issue #512.
  - ddca_close_display(): do not respect quiesce, allowing the
    display lock record to be released, avoiding possible
    deadlock
  - Fix the spelling of company name HON HAI PRECISION" (obtained
    from UEFI), avoiding a lintian message. Addresses issue #500
  - Fix errors reported by clang 19: unused variable, expression
    which evaluates to 0 treated as null pointer.
    Addresses issue #502.
  - Command getvcp --terse: Eliminate irrelevant messages
    regarding VCP version not set.
  - Make test for missing DRM card-connector directories more
    robust. Issue #507.
  - DDC communication not detected with old (340 series) Nvidia
    proprietary driver. Issue #507
  - Function end_capture(): call close() in case of fflush()
    error, ensuring that messages are always sent to the
    terminal after message capture complete
  - Functions ddca_find_display_ref() and ddca_get_display_ref()
    were returning a pointer to the internal Display_Ref struct
    rather than an external integer DDCA_Display_Ref, causing
    segfault or return code DDCRC_INVALID_DISPLAY on a subsequent
    api call such as ddca_open_display2(). Addresses issue #528.
  - Several API functions were not recognized as arguments to
  - -trcfunc and --trcfrom. These included
    ddca_find_display_ref(), ddca_get_display_ref(),
    report_parsed_capabilities()
  - Option --stats was not reporting data
  - ddc_open_display(): return DDCRC_DISCONNECTED instead of an
    assert failure if bus_info == NULL. Addresses KDE Powerdevil
    issue #504861 (powerdevil crash from libddcutil, no restart
    happens)
  - Macro TRACED_ASSERT() calls __assert_fail() instead of
    exit(1). Addresses Powerdevil issue #504861.
  - Fix troff formatting in ddcutil man page. Pull request #531.
  * Building
  - configure option --enable-watch-displays/
  - -disable-watch-displays controls whether display watch
    functionaliity is built. The default is
  - -enable-watch-displays. If built with
  - -disable-watch-displays, API functions related to display
    change detection return DDCRC_UNIMPLEMENTED
  - If configure option --disable-x11 is specified, the only
    watch-mode is POLL. watch-mode XEVENT does not exist.
  * Detailed information about the changes can be found in file
    CHANGELOG.md in the source tree, and on pages ddcutil 2.2.1
    Release Notes (https://www.ddcutil.com/release_notes_221/)
    and Shared Library Changes for Release 2.2.1
    (https://www.ddcutil.com/c_api_221/) on the web site.
- Drop patch which is already included by upstream:
  * ddcutil-2.2.0-verify-noverify.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1770379200">- Update to 2.2.5
  * Bugfixes
  - Fixes FTBFS on aarch64
  * Changes
  - Updates related to detecting and reporting display connection
    and disconnection
- 2.2.3 -&gt; 2.2.4
  * Bugfixes
  - Display selection has been reworked to be more flexible,
    while also simpler internally
  - "eDP" is once again an (almost) absolute indicator or a
    laptop display which can be excluded from further processing.
    To handle the error case where "eDP" is in the name for an
    external display, option --edp-ambiguous has been added
  - Segfault in the capabilities command when parsing a malformed
    capabilities string returned by a monitor.
  - Very slow response when the EDID is obtained from /sys but is
    not readable using I2C.
  * Changes
  - Option --edid. If the value given starts with "...", the
    remainder of the value is some number of hex digits.
  - Added option --ignore-bus. Specifies the number of a /dev/i2c
    bus that should be completely ignored, providing a workaround
    for obscure bugs.
- 2.2.1 -&gt; 2.2.3
  * Bugfixes
  - Starting with release 2.2.0, verification on command setvcp
    and API functions that set a feature value did not not occur,
    even if option --verify was explicitly given. As a result of
    this fix, scripts and applications that hitherto appeared to
    succeed when setting a feature value many now fail the
    operation because of verification.
  - Command getvcp --verbose: output was partially in a format
    intended for syslog.
  - Fix permission denied errors and incorrectly formed path name
    for examining /sys/class/drm with environment --verbose
  - Fix out-of-tree build reference to generated file
    /src/base/build_details.h (gh#rockowitz/ddcutil#544)
  - Fix FTBFS when --disable-drm set
  - configure option --disable-drm forces --disable-watch-displays
  * Changes
  - Relax the check of the device class when determining if a
    device is a video controller (gh#rockowitz/ddcutil#530)
  - Additional messages reporting configuration file errors
  - If possible, obtain the list of PNP ids from
    /usr/share/hwdata/pnp.ids instead of using a hardcoded list.
    Affects output of command detect.
  - Reword the parser explanation of options --verify and
  - -noverify for clarity.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1771156800">- Add 0001-fix-freezes-on-laptops.patch (boo#1257873)
  * Reverts 642ddd5 and 316fcb9</changelog>
</package>
<package pkgid="a10219806147a8cb16453dfaa1e9936d65ce3c8c02416af9f148edeb39c810e9cedabe4e01aa3fb0122c243736c5022ba7df8273815b8f6fc575c44c5f4ec904" name="ddcutil-i2c-udev-rules" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673870400">- Update to version 1.4.0:
  + The ability to use the write()/read() interface of i2c-dev has been restored.
    It is needed to work around a bug in the proprietary nvidia driver.  By
    default,  the write()/read() interface is used for the nvidia driver, the
    ioctl() interface is used for all other drivers. Command line options
  * **--use-file-io*** and ***--use-ioctl-io*** affect his default behavior.
    When i2c-dev's file io interface is used, option ***--force-slave-address***
    is again meaningful.
  + Option ***--sleep-multiplier*** and API functions **ddca_set_sleep_multiplier_value()**,
  * *ddca_set_default_sleep_multiplier_value()** now accept 0 as a valid
    argument.
  + The ddcutil command parser reports an error if a display selection option
    (e.g. ***--bus***) is given on a command to which it does not apply.
  + Write additional error and information messages to the system log.
  + Eliminate message "Is DDC/CI enabled in the monitor's on-screen display?"
    It's rarely the cause of communication failures.
  + Warn of a possibly invalid DRM connector name in **detect** output if
    monitors with identical EDIDs are used with the proprietary nvidia driver.
  + Handle /dev/i2c device names with a double hyphen, e.g. /dev/i2c--3.
  + Better libddcutil handling of configuration file errors.  Do not abort
    initialization in case of errors.
  + Fix interpretation of digital display type bits for EDID version 1.4
  + Miscellaneous segfaults.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 1.4.1:
  * The default sleep-multipler value was 0, instead of 1. This resulted in
    failure of most DDC/CI operations, including display detection.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1682251200">- Split udev rules from command line tools (main) package. Allows
  distribution wide usage of libddcutil without affecting device
  permissions and security.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1700395200">- update to 2.0.0:
  * Most users will find that command ddcutil just works "out of the box",
    without the need for manual configuration. Driver i2c-dev is loaded
    automatically in case it was not already built into the kernel.
    When executing on a system running systemd
    (i.e. on almost every current Linux distribution)
    the logged on user automatically has read-write access to the /dev/i2c devices associated with monitors,
    making excution as root or set up of group I2C unnecessary.
  * The dynamic sleep algorithm was completely rewritten to use the minimal reliable sleep-multiplier value.
    Explicitly using option --sleep-multiplier to optimize performance should generally be unnecessary.
  * The libddcutil API has been both extended and simplified.
    Some necessary changes broke full backward compatibility,
    requiring a SONAME bump from libddcutil.4 to libddcutil.5.
    Given the necessary SONAME bump, the opportunity was taken for a major API cleanup.
    Unneeded functions were removed, including many that were previously deprecated.
    Most client programs should build with minimal changes.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715774400">- Update to 2.1.4:
  * Restore previously deprecated API function
    ddca_create_display_ref(), still in use. It is a synonym for
    ddca_get_display_ref(), whose name better reflects the role of
    the function. Its persistence in the Debian code base blocked
    ddcutil upgrade in that distribution.
- Update to 2.1.3:
  * Release 2.1.3 fixes a significant bug in libddcutil caused by
    overzealous checking of the DDCA_Display_Reference passed to
    various API functions. The display reference for displays
    reported as invalid (typically one for which the EDID can be
    read but DDC communication fails) was being rejected on API
    functions such as ddca_get_display_info(). In particular
    addresses ddcui issue 55 which reported a crash when one or
    more displays were invalid.
- Update to 2.1.2:
  * Release 2.1.2 fixes a critical bug in libddcutil that caused
    older versions of PowerDevil to repeatedly crash and restart.
  * Additionally, there are minor bug fixes and changes to
    accommodate the proprietary Nvidia video driver.
- Update to 2.1.0:
  * Improved initialization performance
  * Dynamic sleep improvement
  * Cross-instance locking
  * Shared library libddcutil is backwardly compatible with the
    one in ddcutil 2.0.0 The SONAME is unchanged as
    libddcutil.so.5. The release library file is libddcutil.5.1.0
  * libddcutil watches for display connection and DPMS state
    changes and notifies clients.
  * Improved control of initialization messages</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1743681600">- Update to 2.2.0:
  * ddcutil 2.2.0 is a major new release
  * Detecting and reporting display connection and disconnection
    has been reworked and enhanced, making libddcutil more useful
    to applications such as KDE PowerDevil, vdu_controls, and
    ddcutil-service.
  * Other enhancements include :
  - support for DisplayLink devices using driver evince
  - more consistent and extensive use of the system log
  - additional facilities for remote problem diagnosis
  - changes in building, installation, and packaging
  * And, of course, there's a year's accumulation of bug fixes
    and minor enhancements.
  * Shared library libddcutil is backwardly compatible with that
    release 2.1.4. It contains some minor changes and additional
    API functions for display change detection. The SONAME is
    unchanged as libddcutil.so.5. The release library file is
    libddcutil.so.5.2.0
  * Detailed information about the changes can be found in file
    CHANGELOG.md in the source tree, and on pages ddcutil 2.2.0
    Release Notes (https://www.ddcutil.com/release_notes_220/)
    and Shared Library Changes for Release 2.2.0
    (https://www.ddcutil.com/c_api_220/) on the web site.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751716800">- reproducible builds: pass --disable-build-timestamp
- improve handling of --verify/--noverify (boo#1245807)
  add ddcutil-2.2.0-verify-noverify.patch from upstream</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1752580800">- Update to 2.2.1:
  * Added
  - Do not perform permission checks if running with effective
    user root, i.e. when running with setuid bit set.
    Partially addresses issue #509
  * Changed
  - Command environment: report if running as root, with sudo, or
    setuid bit set
  - Command environment --verbose: eliminate some unneeded edid
    read tests
  - Command setvcp: Emit more more useful messages when the cause
    of a DDCRC_RETRIES error is itself a DDCRC_RETRIES error.
  - Add option --disable-traced-function-stack The default
    traced-function-stack option value (disabled) is set in
    parms.h.
  * Fixed
  - Avoid segfault if invalid feature code specified
  - Maximum wait time on function lock_display() not respected,
    possible infinte loop. Addresses issue #511
  - Fix --verify/--noverify parsing. Addresses issue #512.
  - ddca_close_display(): do not respect quiesce, allowing the
    display lock record to be released, avoiding possible
    deadlock
  - Fix the spelling of company name HON HAI PRECISION" (obtained
    from UEFI), avoiding a lintian message. Addresses issue #500
  - Fix errors reported by clang 19: unused variable, expression
    which evaluates to 0 treated as null pointer.
    Addresses issue #502.
  - Command getvcp --terse: Eliminate irrelevant messages
    regarding VCP version not set.
  - Make test for missing DRM card-connector directories more
    robust. Issue #507.
  - DDC communication not detected with old (340 series) Nvidia
    proprietary driver. Issue #507
  - Function end_capture(): call close() in case of fflush()
    error, ensuring that messages are always sent to the
    terminal after message capture complete
  - Functions ddca_find_display_ref() and ddca_get_display_ref()
    were returning a pointer to the internal Display_Ref struct
    rather than an external integer DDCA_Display_Ref, causing
    segfault or return code DDCRC_INVALID_DISPLAY on a subsequent
    api call such as ddca_open_display2(). Addresses issue #528.
  - Several API functions were not recognized as arguments to
  - -trcfunc and --trcfrom. These included
    ddca_find_display_ref(), ddca_get_display_ref(),
    report_parsed_capabilities()
  - Option --stats was not reporting data
  - ddc_open_display(): return DDCRC_DISCONNECTED instead of an
    assert failure if bus_info == NULL. Addresses KDE Powerdevil
    issue #504861 (powerdevil crash from libddcutil, no restart
    happens)
  - Macro TRACED_ASSERT() calls __assert_fail() instead of
    exit(1). Addresses Powerdevil issue #504861.
  - Fix troff formatting in ddcutil man page. Pull request #531.
  * Building
  - configure option --enable-watch-displays/
  - -disable-watch-displays controls whether display watch
    functionaliity is built. The default is
  - -enable-watch-displays. If built with
  - -disable-watch-displays, API functions related to display
    change detection return DDCRC_UNIMPLEMENTED
  - If configure option --disable-x11 is specified, the only
    watch-mode is POLL. watch-mode XEVENT does not exist.
  * Detailed information about the changes can be found in file
    CHANGELOG.md in the source tree, and on pages ddcutil 2.2.1
    Release Notes (https://www.ddcutil.com/release_notes_221/)
    and Shared Library Changes for Release 2.2.1
    (https://www.ddcutil.com/c_api_221/) on the web site.
- Drop patch which is already included by upstream:
  * ddcutil-2.2.0-verify-noverify.patch</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1770379200">- Update to 2.2.5
  * Bugfixes
  - Fixes FTBFS on aarch64
  * Changes
  - Updates related to detecting and reporting display connection
    and disconnection
- 2.2.3 -&gt; 2.2.4
  * Bugfixes
  - Display selection has been reworked to be more flexible,
    while also simpler internally
  - "eDP" is once again an (almost) absolute indicator or a
    laptop display which can be excluded from further processing.
    To handle the error case where "eDP" is in the name for an
    external display, option --edp-ambiguous has been added
  - Segfault in the capabilities command when parsing a malformed
    capabilities string returned by a monitor.
  - Very slow response when the EDID is obtained from /sys but is
    not readable using I2C.
  * Changes
  - Option --edid. If the value given starts with "...", the
    remainder of the value is some number of hex digits.
  - Added option --ignore-bus. Specifies the number of a /dev/i2c
    bus that should be completely ignored, providing a workaround
    for obscure bugs.
- 2.2.1 -&gt; 2.2.3
  * Bugfixes
  - Starting with release 2.2.0, verification on command setvcp
    and API functions that set a feature value did not not occur,
    even if option --verify was explicitly given. As a result of
    this fix, scripts and applications that hitherto appeared to
    succeed when setting a feature value many now fail the
    operation because of verification.
  - Command getvcp --verbose: output was partially in a format
    intended for syslog.
  - Fix permission denied errors and incorrectly formed path name
    for examining /sys/class/drm with environment --verbose
  - Fix out-of-tree build reference to generated file
    /src/base/build_details.h (gh#rockowitz/ddcutil#544)
  - Fix FTBFS when --disable-drm set
  - configure option --disable-drm forces --disable-watch-displays
  * Changes
  - Relax the check of the device class when determining if a
    device is a video controller (gh#rockowitz/ddcutil#530)
  - Additional messages reporting configuration file errors
  - If possible, obtain the list of PNP ids from
    /usr/share/hwdata/pnp.ids instead of using a hardcoded list.
    Affects output of command detect.
  - Reword the parser explanation of options --verify and
  - -noverify for clarity.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1771156800">- Add 0001-fix-freezes-on-laptops.patch (boo#1257873)
  * Reverts 642ddd5 and 316fcb9</changelog>
</package>
<package pkgid="19a8a124108a88bd36894b28d84141f11403ebbbeec1bde17baeabcea1b01830a52dbd133ca12bc4e51b1efc407380ed8d7657f7eb2abcf68ef5c1b3e90e62eb" name="ddcutil-service" arch="riscv64">
  <version epoch="0" ver="1.0.14" rel="1.1"/>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1705579200">- Version 1.0.0
  * Added an optional D-Bus interface to ddcutil for up 10x faster response times.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1709208000">- Version 1.0.2
  - Added VcpValueChanged D-Bus signal which triggers if the SetVcp method succeeds. This is to allow
    multiple clients to be aware of changes made by each.
  - Added SetVcpWithContext which accepts a client-context to be returned with the VcpValueChanged signal.
  - ServiceEmitSignals renamed to ServiceEmitConnectivitySignals to avoid confusion.
  - Command line option --emit-signals renamed to --emit-connectivity-signals for the same reason.
  - Fix ServiceEmitSignals property assignment so that it correctly toggles hotplug signals.
  - Fix hotplug polling so that it remains an option no matter what version of libddcutil is in use.
- Version 1.0.1
  - Use gcc with -Wformat-security for safety and to match Arch and Ubuntu defaults.
  - Calling ddca_init() before verify_i2c() to fix runtime error for libddcutil &gt;= 2.1.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1711972800">- 1.0.3
  - Reduce unnecessary logging.
  - Improve the description of the service's signals in ddcutil-service.1.
  - Correct the typo in option name --perfer-drm (it was mistakenly called --prefer-dma).
  - For simple VCP-features, only return the low-byte, for some VDUs the high-byte might contain junk.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1712923200">- 1.0.4
  - Provide an API flag RETURN_RAW_VALUES which disables GetVcp high-byte masking of Simple Non-Continuous features.
  - Provide the --return-raw-values command line option for the same purpose.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1714392000">- 1.0.6
  - Add SetVcp/SetVcpWithContext NO_VERIFY (no retry) flag option.
  - Match the behaviour of the ddcutil command, default to verify-and-retry for all set-vcp method calls.
  - Default to verify-and-retry for all libddcutil versions.
  - Replace the stateful DdcutilVerifySetVcp property with the stateless NO_VERIFY flag.
  - Fix the ServiceFlagOptions property so that it lists all flag options.
  - Check the status returned by libddcutil ddca_init() and exit on error to prevent any inconsistent behaviour.
  - Cleanup the --prefer-polling and --prefer-drm options to make them consistent with each other.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1715860800">- 1.0.7
  - Slightly improved setvcp diagnostics.
  - Fix methods failing with return code DDCRC_OTHER (-3022) when only some i2c devices are accessible.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1718280000">- 1.0.9
  - Fixed a GetCapabilitiesMetadata bug that caused some VCP features to lack metadata values.
  - Fixed the return of feature-name and feature-description from GetVcpMetadata.
  - Fixed potential hot-plug/DPMS polling memory leaks and simplified event locking.
  - Recoded hot-plug/DPMS polling to avoid a potential libddcutil assertion failure.
  - Fixed code/doc typos, improved code readability/structure, reduced IDE warnings.
  - Updated documentation to caution against excessive updates when coding loops, as this may impact VDU NVRAM lifespan.
  - Updated documentation to caution against experimenting with non-standard features, as it may risk damage to the VDU.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1724328000">- 1.0.11
  - Alter the detect-function for ddcutil 2.5.1 (generates more logging/warning info).
  - Add a DETECT_ALL option to control whether disabled/powered-off VDU's are to be included in the results from detect.
  - Reduce the number of messages generated when polling for hotplug events.
  - Fixes to API documentation.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1732708800">- 1.0.12
  - Return the error status-code if enable_ddca_watch_displays fails - was returning OK even on failure.</changelog>
  <changelog author="Michael Hamilton &lt;michael@actrix.gen.nz&gt;" date="1741435200">- 1.0.14
  - A hotplug and DPMS tidy up to accommodate quirks exhibited by drivers, GPUs and monitors.
  - Default to libddcutil event detection for libddcutil &gt;= 2.2 (for faster response to changes).
  - Add option --prefer-libddcutil-events as a better name for deprecated option --prefer-drm.
  - Deprecate option --prefer-drm as it's name is misleading.
  - Add option --disable-connectivity-signals to allow connectivity signals to be turned off.
  - Add options --disable-hotplug-polling and --disable-dpms-polling to accommodate quirky monitors.
  - Always internally poll for DPMS changes (DPMS is not covered by libddcutil events).
  - Add method ListDetected to take advantage of hotplug detection in libddcutil &gt;= 2.2.
  - Add the list command to ddcutil-client to provide access to the new ListDetected method.
  - Add wait, wait-connection-change, and wait-vcp-change commands to ddcutil-client.
  - Log more information when get_vcp fails.</changelog>
</package>
<package pkgid="c31e164029263e3197ca85be69d3490ce7d73fa747144f39b127430d2dd14701e9a0869759b69acc41656452a23147d2ca6edf805971fea1ff53070674ac5763" name="ddgr" arch="noarch">
  <version epoch="0" ver="2.2" rel="1.2"/>
  <changelog author="sebix+novell.com@sebix.at" date="1516017600">- initial package for version 1.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1525262400">- update to version 1.4:
  - Copy URL at omniprompt
  - Check default stdout encoding at start
  - New environment variable DISABLE_PROMPT_COLOR</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1539432000">- update to version 1.5:
  - Support xclip as a clipboard utility on *nix
  - Support GNU Screen and tmux as clipboard fallback
  - Support Termux clipboard on Android</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1552737600">- update to version 1.6:
  - User interface revamped
  - DDG instant answers
  - Haiku OS clipboard support
  - Packaging preparation for PyPI</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1571918400">- update to version 1.7:
  - Use setproctitle to set process name
  - Monkeypatch textwrap for CJK wide characters
  - Fix write to GNU Screen paste buffer
  - Refresh current page on URL expansion toggle
  - Smarter colorization and better support for native terminals on Windows
  - Handle bangs in the form g!</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599048000">- update to 1.9:
  - Fix breakage due to changes required in POST method
  - Support wayland native copier `wl-copy` for url copy
  - Unblock GUI browsers on WSL
  - Update auto-generated package list
  - Skip broken Arch Linux packaging (https://github.com/BytePackager issue #204)
  - Bump version
  - Update docs</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 2.0:
  - Display results in reversed order (`--rev`, `--reverse`)
  - Support Python v3.10 (dropped v3.6)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.1:
  * Change user agent
  * Remove python 3.6 support
  * Minor documentation changes</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706961600">- update to 2.2:
  * Change user agent
  * Discontinue Python 3.7 support (EOL)</changelog>
</package>
<package pkgid="5a54714fa666130c6e3540fb163d6c7f5d82741e85ab39ae90763814ea8962145100354b1a505cf70ca6a16f18f75f90975b782ab9c8cb6a484d5197b79bb971" name="ddnet" arch="riscv64">
  <version epoch="0" ver="19.8" rel="1.2"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1738497600">- Update to version 18.9.1:
  * [Client] Rework name plates
  * [Client] Run server on Android
  * [Client] Support reading demo files larger than 2 GiB
  * [Client] Add 'sv_maps_base_url' to support map download
    https urls
  * [Client] Fix Tele Commands during Dyncam Zoom and Make Aiming
    Consistent across Zoom Levels
  * [Client] Use remote tee angle when spectating
  * [Client] Send camera type flag to prevent unexpected viewpos
    and target update
  * [Client] Fix console behavior when pasting multiple lines
    of text
  * [Client] Reset color in RenderLoading
  * [Client] Translations for graphics errors
  * [Client] Make client/graphics warnings thread-safe
  * [Client] Support double quotes in translations
  * [Client] Don't merge diffrent colored client msgs
  * [Client] Minor improvement of entities background map settings
  * [Client] Improve entities/menu background map loading
  * [Client] Makes winter_night menu theme background can display
    properly on a wider resolution
  * [Client] Make Rendering the angle used by the hookcoll be
    fixed when spectating
  * [Client] Fix jump effect opacity
  * [Client] Improve key &amp; main menu hotkey handling
  * [Client] Fix Android crash in release build due to ProGuard
  * [Client] Minor improvements to random skin generation
  * [Client] Add button to open Touch controls wiki page to
    controls editor
  * [Client] Fix tuning velramp graphs not being updated when
    tuning changed
  * [Client] Improve sound sample thread-safety
  * [Client] Fix current server's community information not
    being set
  * [Client] Don't count fire if spec menu is opened
  * [Client] Fix incorrect loading progress due to 0.7 images
  * [Client&amp;Server] Set a recursion limit for config files
  * [Editor] Revert Tele popup
  * [Editor] Allow invalid commands too if unknown commands
    are allowed
  * [Server] Ignore case when map voting with full match
  * [Server] Fix server handling when vote creator leaves
  * [Server] Add death sounds/particles on spike in practice
  * [Server] Spikes freeze instead of kill in practice
  * [Server] Disable auto rescue in spike in practice
  * [Tooling] Fix stack-overflow in demo_extract_chat tool</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1743336000">- Update to version 19.1:
  * [Client] Nameplate rewrite
  * [Editor] New speed tiles
  * [Client] Overhaul skin loading and refreshing, improvements for 0.7 skins
  * [Client] Move DDRace HUD title to correct pane
  * [Client] Always automatically rcon auth on local server
  * [Client] Add size to demo list
  * [Client] Allow test map locally in subfolders
  * [Client] Apply alpha to spectating tees from other teams
  * [Client] Slider to change prediction margin
  * [Client] Changes to mouse button press handling
  * [Client] Reduce FPS impact of community icon loading
  * [Client] Fix incorrect chat messages for inactive client
  * [Client] Android: Support importing touch controls with no
    "label-type"
  * [Client] Fix spectator cursor on older servers
  * [Client] Fix player_default_eyes not working if cl_run_on_join
    ends with ;
  * [Client] Support using dbg_graphs without debug
  * [Client] Fix left and right joystick hat keys
  * [Client] Fix camera button overlap the "record demo button"
    in vanilla
  * [Client] Clear key states on alt tab
  * [Client] Improve HiDPI handling
  * [Client] Fix crash due to changed sound sample assertion
  * [Editor] Add flip and rotate to speedup arrow angle
  * [Editor] Make "Allow all unknown settings" allow all settings
  * [Editor] Add shift+scroll to speedup layer
  * [Editor] Fix unused tele/speedup tiles deleting with shift
    fill mode
  * [Editor] Fix automap refernece popup initial selection
  * [Editor] Fix automapper seed crash
  * [Editor] Fix automapper undo and popup crashes
  * [Editor] Improve editor tune popup and tune tile text render
  * [Editor] Fix undo for hookthrough's front layer
  * [Server&amp;Client] Make fifo commands usable from console
  * [Server] Reset velocity when using move commands
  * [Server] Fix unpractice when locked
  * [Server] Fix jetpack tuning and incorrect tune zone override
  * [Server] Error in auth_add when username is too long
  * [Server] Disable spectator count for hide_auth_status
  * [Server] Fix keeping spec
  * [Server] Don't unpause when force pause timer is over
- Changes in 19.0:
  * [Client] Add spectator count to HUD
  * [Client] Auto-sync player camera option
  * [Client] Teleport hookline (when 1 exit)
  * [Editor] Add "Test map locally" button
  * [Editor] Automapper usability improvements
  * [Editor] View ingame entities
  * [Client] 128 player support (not in server yet)
  * [Client] Android: Support changing touch button background
    color
  * [Client] Button to open ddnet-saves.txt
  * [Client] Partial antiping (cl_antiping_percent)
  * [Client] Show position in freeview
  * [Client] Improved ingame server info
  * [Client] Don't show "add friend" message when everyone
    is offline
  * [Client] Teeworlds 0.7 skin fixes
  * [Client] Show team info in server info
  * [Client] Display ninja bar in 0.7 servers
  * [Client] Fix custom map download URLs
  * [Client] Make it easier to download a file and have
    If-Modified-Since support
  * [Client] Add support for checking mapbugs in client prediction
  * [Client] Remember selected server settings option
    during search
  * [Client] Show Teeworlds 0.7 servers in LAN browser
  * [Client] Reset player speed value in demo
  * [Client] Fix ping cache for 0.7 servers
  * [Client] Fix crash with long translations
  * [Client] Fix Vulkan crash with long text
  * [Client] Add translation credits to language settings
  * [Client] Higher quality speedup arrows
  * [Client] Show position of paused character currently
    spectating
  * [Client] Show FPS button in settings
  * [Client] Add community name tooltip to password popup
  * [Client] Fix touch control button's corner bug [K1nop1c0]
  * [Editor] Improve editor envelope preview and envelope
    curve rendering
  * [Editor] Confirm deletion of images/sounds that are used in
    map layers
  * [Editor] Fix tele cp using wrong number
  * [Editor] Fix crash with game tiles in other group
  * [Editor] Fix crash when deleting a sound
  * [Editor] Fix editor ctrl+right click selecting hidden
    layers/groups
  * [Server] Vanish on /spec in practice, add /unpractice
  * [Server] Separate infjump and invincible
  * [Server] List available maps as console arguments for
    sv_map/change_map
  * [Server] Allow custom mods override client prediction tune
    zone (per-player)
  * [Server] Cancel swap command with /cancel
  * [Server] Add sv_practice_by_default command
  * [Server] Persist last whisper between map changes
  * [Server] Preserve super on hot reload
  * [Server] Do not force infinite ammo for ddrace gametypes
  * [Server] Fix FIFO on Windows not working with linebreaks
  * [Server] Add hide_auth_status to rcon
  * [Tools] mastersrv: Add config file and hot-reloading
  * [Tools] dilate: Support --dry-run</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1743940800">- Add BuildRequires pkgconfig(gl), pkgconfig(glu)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1747483200">- Update to version 19.2:
  * [Client] Improvements to recoloring of skins
  * [Client] Update Discord rich presence
  * [Client] Dynamic skin loading and unloading
  * [Client] Improve envelope rendering (more FPS)
  * [Editor] Add live game tiles
  * [Client] Dragger visual update
  * [Client] Optimize map layers
  * [Client] Fix multi-view zoom
  * [Client] Improved debug rendering
  * [Client] Add more options to show and hide text overlays
    for entities
  * [Client] Limit dyncam offset for auto-sync camera
  * [Client] Make dragger color customizable
  * [Client] Add console commands to go to the latest/newest line
  * [Client] Improve skin and map name validation
  * [Client] Fix switch door twitching
  * [Client] Fix winter_day menu theme background in widescreen
    resolutions
  * [Client] Name plate fixes
  * [Client] Fix heart pickup prediction
  * [Client] Fix spec charactor visibility
  * [Client] Change laser door heads to squares
  * [Client] Consistently order favorite skins in config
  * [Client] Fix 0.7 connect string for servers with multiple
    addresses
  * [Client] Fix incorrect connect address for local servers
  * [Client] Add laser door prediction
  * [Client] Improve graphics log messages
  * [Client] Show error message when saving files with invalid
    filename
  * [Client] Allow key release events during IME composition
  * [Client] Allow rendering of force 0 speedtiles
  * [Client] Fix incorrect global tunes in demo player
  * [Client] Ensure demo playback starts at time 00:00
  * [Editor] Add map-create-pixelart tool to tool bar
  * [Editor] Hide proof view while selecting tiles
  * [Editor] Prevent placing invalid speed tiles
  * [Editor] Add doors to preview
  * [Editor] Fix crash when replacing/re-importing sound
  * [Editor] Fix crash when sorting
  * [Server] Fix 0.7 server info too large with many player and
    long names
  * [Server] Ignore port when limiting connections
  * [Server] Fix border not killing when overlapped with death
    tile in practice mode
  * [Server] Remove freezehammer command
  * [Server] Pass more data to the antibot
  * [Server] Fix global jetpack tune
  * [Client&amp;Server] Add validation to CDataFileReader, add
    map_test tool
  * [Build] Fixes for Emscripten build</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1750680000">- Update to version 19.3:
  * [Client] Add turret prediction
  * [Client] Freeze-laser visual update and all outlines for laser
  * [Client&amp;Server] Add rotating and flipping of weapons
  * [Client] Maplayer render pipeline refactoring
  * [Client] Add laser head prediction
  * [Client] Fix strong/weak nameplate disappearing
  * [Client] Predict ninja skin in freeze
  * [Client] Add id to Spectator HUD
  * [Client] Show demo play/speed HUD for demo_play/demo_speed
    commands
  * [Client] Allow spec char and normal nameplate at same time
  * [Client] HUD info cleanup
  * [Client] Reveal screen keyboard after selecting text input
    if closed
  * [Client] Improve base network error handling
  * [Client] Fix CCamera::SetView clamping y pos with map width
    instead of map height
  * [Client] Fix removing open files on Windows by first renaming
    to temporary
  * [Client] Add error handling for checking points on
    first launch
  * [Client] More precise interval for demo l/r
  * [Client] Fix server browser being refreshed multiple times
    on client start
  * [Client] Fix wrong hook collision line length in tune zones
  * [Client] Use protocol7 sizes for clan and name to prevent
    cutoff
  * [Client] Fix envelop performance by caching the envelop
    point access
  * [Client] Increase number of supported joystick buttons to 24
  * [Client] Prevent direct touch when active touch button becomes
    invisible
  * [Client] Various fixes to make Emscripten client runnable
    again
  * [Editor] Fix view in tele popup for checkpoint teleports
  * [Editor] Fix brush not containing all tile data
  * [Editor] Fix live gametiles with teles
  * [Server] Correctly align damage indicator
  * [Server] Mute and vote mute improvements
  * [Server] Add sv_register_port for NAT
  * [Server] Distribute tees across all spawn types
  * [Server] Websocket networking fixes
  * [Server] Fix sv_shutdown_when_empty not working while
    recording demo
  * [Server] Fix teamtop5 showing wrong records
  * [Server] Fix incorrect tune flags
  * [Server] Fix wrong sixup values in antibot</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1758110400">- Update to version 19.4:
  * [Client] Touch controls editor
  * [Client] Support live playback of demos while they are being
    recorded
  * [Client] Add preinputs - improve antiping player prediction
  * [Editor] Keyboard support for fonts
  * [Client] Automatic quad clipping
  * [Client] Add tex coords lookup table in order to improve map
    loading times
  * [Client] Render 0.7 skins in server browser
  * [Client] Add debug render option
  * [Client] Optimize quad rendering by grouping quads
  * [Client] Improve skin handling performance
  * [Client] Improve debug graphs
  * [Client] Make binds prints the original bind command
  * [Client] Fix initial server browser refresh being delayed
  * [Client] Add cl_chat_background_color
  * [Client] Fix and improve demo tuning handling
  * [Client] Enable FrozenLastTick only if prediction supported
  * [Client] Add message to explain how to disable debug graphs
  * [Client] Fix StrongWeak indicator for spec char
  * [Client] Refactor swapchain sync object handling
  * [Client] Show error message in server browser when no master
    server found
  * [Client] Predict freeze skin only for local player
  * [Client] Fix hook collision line when a player is next to
    a tele
  * [Client] Fix community icon pixel border rendering
  * [Client] Fix invalid stopper prediction
  * [Client] Fix overlays using wrong visual on borders
  * [Client] Make demo recorder always record local camera setting
  * [Client] Delay g_Config.m_UiMousesens update until scrollbar
    release
  * [Client] Fix rescue resets switches
  * [Client] Fallback to 127.0.0.1 or [::1] when resolving
    localhost
  * [Client] Show more details in popup when graphics failed to be
    initialized
  * [Client] Prevent loading server maps and recording demos with
    invalid names
  * [Client] Fix laser bounce delay affecting other laser types
    beside rifle
  * [Client&amp;Server] Add support for Websockets with IPv6, network
    cleanup
  * [Client&amp;Server] Add support for MSVC Edit &amp; Continue
    (Hot Reload)
  * [Client&amp;Server] Fix handling of empty commands separated by
    semicolons
  * [Editor] Add button to lock mouse to a single axis in editor
  * [Editor] Add preview of selected game tile in editor tile
    popup
  * [Editor] Fix incomplete editor grid
  * [Editor] Fix non-destructive brush with unused tiles
  * [Editor] Improve envelope editor color bar
  * [Editor] Fix color being transparent when editing multiple
    layers
  * [Editor] Only allow editor undo/redo when there is no active
    item
  * [Editor&amp;Client] Implement more precise group clipping
  * [Editor] Record brush draw action when releasing mouse
    outside of editor
  * [Server] Allow switching teams after finish
  * [Server] Use words instead of numbers for access level
    commands
  * [Server] Add ability to disable sv_practice_by_default without
    server restart
  * [Server] Adjust high bandwidth mode for individual clients
  * [Server] Fix connection-oriented 0.7 packets being unpacked
    twice
  * [Server] Add broadcast_pl rcon command
  * [Server] Fix afk state being reset on death
  * [Server] Fix r/w sql server parameters
  * [Server] Make killer of protected kill get strong hook on
    respawn
  * [Server] Add practice command 'back'</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1761393600">- Update to version 19.5:
  * [Client] Add interactive tee to skin preview in settings
  * [Client] Improve color space conversions when encoding demos
  * [Client] Re-add markers column in demo browser with icon
  * [Client] Improve chat/flag rendering performance
  * [Client] Implement automatic quad clipping for rotating quads
  * [Client] Android: Fix unsaved changes not updating correctly
  * [Client] Android: Fix circle hitbox
  * [Client] Add login required icon to server browser
  * [Client] Also show favorite skins that were not found in list
  * [Client] Correctly center entities text (tele numbers)
  * [Client] Add interactive tee to skin preview in settings
  * [Client] Improve color space conversions when encoding demos
  * [Client] Re-add markers column in demo browser with icon
  * [Client] Improve chat/flag rendering performance
  * [Client] Implement automatic quad clipping for rotating quads
  * [Client] Android: Fix unsaved changes not updating correctly
  * [Client] Android: Fix circle hitbox
  * [Client] Add login required icon to server browser
  * [Client] Also show favorite skins that were not found in list
  * [Client] Correctly center entities text (tele numbers)
  * [Client] Add button to open downloads page with
    CONF_INFORM_UPDATE option
  * [Client] macOS with Vulkan using molten-vk fixed
  * [Client] Add delayed update to refresh rate scrollbars
  * [Client] 0.7 address server community fix
  * [Client] Add more envelope validations
  * [Client] Recreate swapchain
  * [Client] Ensure client can only view https:// links
  * [Client] Fix hidden input when searching in unauthed rcon
  * [Client] Fix HadokenAngle affecting eyes
  * [Client] Fix demo rename not working if names only differ in
    capitalization
  * [Editor] Add separate setting and quick action for quad
    envelope preview
  * [Editor] Select editor images and sounds after adding them
  * [Editor] Prevent editor rotate keybinds from working while
    popups are open
  * [Editor] Remove incorrect keyboard shortcut for undo/redo
  * [Editor] Fix quad point context menu showing when cancelling
    rotation
  * [Editor] Fix: Quad rotation clipping integer overflow
  * [Editor] Fix brush of game and tiles layers being created as
    front layer
  * [Editor] Fix: Wrong render count for grouped quad layers
  * [Editor] Fix quad envelope preview rotation affecting
    multiple quads
  * [Server] Make map settings read-only
  * [Server] Add difficulty range as reason for map votes
  * [Server] Fix /team 0 after joining a ddrace team
  * [Server] Remove broadcast_pl
  * [Masterserver] Add community support
  * [Masterserver] Disallow port 0
  * [Client] Add button to open downloads page with
    CONF_INFORM_UPDATE option
  * [Client] macOS with Vulkan using molten-vk fixed
  * [Client] Add delayed update to refresh rate scrollbars
  * [Client] 0.7 address server community fix
  * [Client] Add more envelope validations
  * [Client] Recreate swapchain
  * [Client] Ensure client can only view https:// links
  * [Client] Fix hidden input when searching in unauthed rcon
  * [Client] Fix HadokenAngle affecting eyes
  * [Client] Fix demo rename not working if names only differ in
    capitalization
  * [Editor] Add separate setting and quick action for quad
    envelope preview
  * [Editor] Select editor images and sounds after adding them
  * [Editor] Prevent editor rotate keybinds from working while
    popups are open
  * [Editor] Remove incorrect keyboard shortcut for undo/redo
  * [Editor] Fix quad point context menu showing when cancelling
    rotation
  * [Editor] Fix: Quad rotation clipping integer overflow
  * [Editor] Fix brush of game and tiles layers being created as
    front layer
  * [Editor] Fix: Wrong render count for grouped quad layers
  * [Editor] Fix quad envelope preview rotation affecting
    multiple quads
  * [Server] Make map settings read-only
  * [Server] Add difficulty range as reason for map votes
  * [Server] Fix /team 0 after joining a ddrace team
  * [Server] Remove broadcast_pl
  * [Masterserver] Add community support
  * [Masterserver] Disallow port 0</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1765886400">- Update to version 19.6:
  * [Client] Interactive scoreboard
  * [Client] Improved controls settings
  * [Client] WebLate for translations
  * [Client&amp;Server] Add important mod/alert messages
  * [Client&amp;Server] Add net message for save codes
  * [Masterserver] Community support
  * [Client] Add friend highlighting based on selected server
  * [Client] Make hookline stop at other players outline
  * [Client] Allow demo player everywhere
  * [Client] Quad clustering (higher FPS on maps)
  * [Client] Revert skin name normalization
  * [Client] Remove standard cl_overlay_entities bind
  * [Client] Set a more reasonable minimum to entity text size
  * [Client] Add option to show/hide spectator hud
  * [Client] Rework console autocomplete sorting
  * [Client] Improve client moving between screens
  * [Client] Generalize render layer clipping
  * [Client] Fix best record time display in 0.7
  * [Client] Fix hook line not showing player hooking correctly
  * [Client] Fix Android shortcuts not working
  * [Client] Don't interpolate spec cursor when demo player
    is paused
  * [Client] Client updater fixes
  * [Client] Nameplate fixes
  * [Client] Handle info change cooldown separately for player
    and dummy
  * [Client] Don't copy inputs to dummy when spectating others
  * [Client] Fix client crash when community removed while on
    browser tab
  * [Editor] Improve and optimize quad envelope preview
  * [Editor] Support setting color of all quad points
    simultaneously
  * [Server] Add /collision, /hookcollision, /hitothers to practic
  * [Server] Fix ninja old velocity not being clamped
  * [Server] Fix teehistorian joins
  * [Server] Don't ignore pre-CONNECTING players
  * [Server] Add response to empty name_bans [rainonwires]
  * [Server] Allow using vote-kick to mute players in
    different teams
  * [Server] Remove the limit of tees hit by ninja
  * [Server] Fix: sv_hide_score leaks best time and leaks player
    time on finish
  * [Server] Fix server crashes in PickupType_SixToSeven
  * [Server] Do not count player vote on client-side until server
    confirms it, send "yes" voted-state to player calling a vote
  * [Server] Fix crash on right border
  * [Server] Fix unauthed clients able to force votes with helper
    access level
  * [Server] Don't allow reading out community token
  * [Masterserver] Use "403 Forbidden" for responses to banned
    IP addresses</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1769169600">- Update to version 19.7:
  * [Client] Add button to start and connect to local server
    in LAN tab
  * [Client] Predict dummy animations, gun fire, coll. line
  * [Client] Speed up demo player
  * [Client] Change sitting lifefrozen tee emote to blink
  * [Client] Shutdown http without delay if there are no requests
    remaining
  * [Client] Fix stuck emote wheel when dead and scoreboard lock
    during game pause
  * [Client] Add short helps/descriptions in touch controls editor
  * [Client] Fix preinput weapon prediction
  * [Client] Menu fixes
  * [Client] Limit motd popup to 24 lines
  * [Client] Show command completions with leading spaces
  * [Client] Refresh skins when changing events setting
  * [Client] Hookline showing player hook on quantum misses
  * [Client] Fix sound volume updates being ignored
  * [Client] Show popup upon exiting touch controls editor with
    unsaved changes
  * [Editor] Ensure tile skip and padding are zeroed for
    tile layers
  * [Editor] Fix angle value selector for speedups
  * [Editor] Fix editor quad knife being active while popups
    are open
  * [Editor] Move shift-by property to map
  * [Client&amp;Server] Sort players by milliseconds in scoreboard
  * [Client&amp;Server] More reproducible release builds
  * [Server] Fix ninja with solo + unsolo no collision
  * [Server] Fix wrong save code printed when generated save code
    is used
  * [Server] Hide ips in mutes if showips is disabled and show
    player names
  * [Server] Improve fifo error handling
  * [Server] Fix save_dry causing crash
  * [Server] Send current map best time in snapshot
  * [Masterserver] Disallow port 0
- Add BuildRequires spirv-tools
- Rebase gcc requirement for Leap 15.6</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1773316800">- Update to version 19.8:
  * [Client] Predict envelopes
  * [Client] Predict all sounds and particles
  * [Client] Show centiseconds in scoreboard and HUD
  * [Client] Sample loop point support (Opus)
  * [Client] Add real HSL values to color scrollbars
  * [Client] Hook line tip [fushi-gg]
  * [Client] Add scoreboard popup with map info
  * [Client] Show friends regardless of filter in server browser
  * [Client] Render current number of players in community filter,
    sort by player count
  * [Client] Update unpredicted shadow, add alpha and
    customization
  * [Client] Demo menu mouse seek improvements
  * [Client] Replace line breaks with spaces when pasting multiple
    lines in chat
  * [Client] Improve user experience when joining Tutorial server
  * [Client] Use racefinish message to stop demo/ghost recording
  * [Client] Update map best time if a player joins with a better
    time
  * [Client] Make descriptions of refresh rate settings more clear
  * [Client] Fix unlimited zoom crashing when zooming out really
    far
  * [Client] Fix changing spectator in demo player when paused
  * [Client] Fix dead players being duplicated
  * [Client] Fix prediction with collision tunes
  * [Client] Fix prediction when player has no current weapon
  * [Client] Stop forcing predicted events onto older DDrace
    servers
  * [Client] Prevent game from being unpaused during gameover
  * [Client] Fix scrollbar behavior when combining multiple flags
  * [Client] Add easter mapres from teeworlds
  * [Editor] Fix editor map not being saved if editor is quit
    before job is done
  * [Editor] Fix editor can't find tele out
  * [Editor] Add quick action to show help, fix holding down
    F1 key
  * [Editor] Fix "Collapse all" button collapsing empty groups
  * [Editor] Add error message when launching local server
  * [Editor] Fix redo of envelope edit actions
  * [Editor] Fix BrushDraw for tile layers
  * [Server] Add rcon/practice command setswitch
  * [Server] Make cmdlist list only commands without practice flag
  * [Infra.] Split system.cpp/h into smaller modules
  * [Infra.] Improve Emscripten support and error handling
- Drop gcc requirement for Leap 15.6 because Leap 15.6 seems to
  be dropped from games repository before EOL of Leap 15.6</changelog>
</package>
<package pkgid="399b92c158d2d1f16ab50e6b68b7435052f88917659af2e42b8214a57dff0f9e7bc696cec1afe66bb6d553bea63fd280007432d38f5ec0f4065f3b2b549effbe" name="ddnet-data" arch="noarch">
  <version epoch="0" ver="19.8" rel="1.2"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1738497600">- Update to version 18.9.1:
  * [Client] Rework name plates
  * [Client] Run server on Android
  * [Client] Support reading demo files larger than 2 GiB
  * [Client] Add 'sv_maps_base_url' to support map download
    https urls
  * [Client] Fix Tele Commands during Dyncam Zoom and Make Aiming
    Consistent across Zoom Levels
  * [Client] Use remote tee angle when spectating
  * [Client] Send camera type flag to prevent unexpected viewpos
    and target update
  * [Client] Fix console behavior when pasting multiple lines
    of text
  * [Client] Reset color in RenderLoading
  * [Client] Translations for graphics errors
  * [Client] Make client/graphics warnings thread-safe
  * [Client] Support double quotes in translations
  * [Client] Don't merge diffrent colored client msgs
  * [Client] Minor improvement of entities background map settings
  * [Client] Improve entities/menu background map loading
  * [Client] Makes winter_night menu theme background can display
    properly on a wider resolution
  * [Client] Make Rendering the angle used by the hookcoll be
    fixed when spectating
  * [Client] Fix jump effect opacity
  * [Client] Improve key &amp; main menu hotkey handling
  * [Client] Fix Android crash in release build due to ProGuard
  * [Client] Minor improvements to random skin generation
  * [Client] Add button to open Touch controls wiki page to
    controls editor
  * [Client] Fix tuning velramp graphs not being updated when
    tuning changed
  * [Client] Improve sound sample thread-safety
  * [Client] Fix current server's community information not
    being set
  * [Client] Don't count fire if spec menu is opened
  * [Client] Fix incorrect loading progress due to 0.7 images
  * [Client&amp;Server] Set a recursion limit for config files
  * [Editor] Revert Tele popup
  * [Editor] Allow invalid commands too if unknown commands
    are allowed
  * [Server] Ignore case when map voting with full match
  * [Server] Fix server handling when vote creator leaves
  * [Server] Add death sounds/particles on spike in practice
  * [Server] Spikes freeze instead of kill in practice
  * [Server] Disable auto rescue in spike in practice
  * [Tooling] Fix stack-overflow in demo_extract_chat tool</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1743336000">- Update to version 19.1:
  * [Client] Nameplate rewrite
  * [Editor] New speed tiles
  * [Client] Overhaul skin loading and refreshing, improvements for 0.7 skins
  * [Client] Move DDRace HUD title to correct pane
  * [Client] Always automatically rcon auth on local server
  * [Client] Add size to demo list
  * [Client] Allow test map locally in subfolders
  * [Client] Apply alpha to spectating tees from other teams
  * [Client] Slider to change prediction margin
  * [Client] Changes to mouse button press handling
  * [Client] Reduce FPS impact of community icon loading
  * [Client] Fix incorrect chat messages for inactive client
  * [Client] Android: Support importing touch controls with no
    "label-type"
  * [Client] Fix spectator cursor on older servers
  * [Client] Fix player_default_eyes not working if cl_run_on_join
    ends with ;
  * [Client] Support using dbg_graphs without debug
  * [Client] Fix left and right joystick hat keys
  * [Client] Fix camera button overlap the "record demo button"
    in vanilla
  * [Client] Clear key states on alt tab
  * [Client] Improve HiDPI handling
  * [Client] Fix crash due to changed sound sample assertion
  * [Editor] Add flip and rotate to speedup arrow angle
  * [Editor] Make "Allow all unknown settings" allow all settings
  * [Editor] Add shift+scroll to speedup layer
  * [Editor] Fix unused tele/speedup tiles deleting with shift
    fill mode
  * [Editor] Fix automap refernece popup initial selection
  * [Editor] Fix automapper seed crash
  * [Editor] Fix automapper undo and popup crashes
  * [Editor] Improve editor tune popup and tune tile text render
  * [Editor] Fix undo for hookthrough's front layer
  * [Server&amp;Client] Make fifo commands usable from console
  * [Server] Reset velocity when using move commands
  * [Server] Fix unpractice when locked
  * [Server] Fix jetpack tuning and incorrect tune zone override
  * [Server] Error in auth_add when username is too long
  * [Server] Disable spectator count for hide_auth_status
  * [Server] Fix keeping spec
  * [Server] Don't unpause when force pause timer is over
- Changes in 19.0:
  * [Client] Add spectator count to HUD
  * [Client] Auto-sync player camera option
  * [Client] Teleport hookline (when 1 exit)
  * [Editor] Add "Test map locally" button
  * [Editor] Automapper usability improvements
  * [Editor] View ingame entities
  * [Client] 128 player support (not in server yet)
  * [Client] Android: Support changing touch button background
    color
  * [Client] Button to open ddnet-saves.txt
  * [Client] Partial antiping (cl_antiping_percent)
  * [Client] Show position in freeview
  * [Client] Improved ingame server info
  * [Client] Don't show "add friend" message when everyone
    is offline
  * [Client] Teeworlds 0.7 skin fixes
  * [Client] Show team info in server info
  * [Client] Display ninja bar in 0.7 servers
  * [Client] Fix custom map download URLs
  * [Client] Make it easier to download a file and have
    If-Modified-Since support
  * [Client] Add support for checking mapbugs in client prediction
  * [Client] Remember selected server settings option
    during search
  * [Client] Show Teeworlds 0.7 servers in LAN browser
  * [Client] Reset player speed value in demo
  * [Client] Fix ping cache for 0.7 servers
  * [Client] Fix crash with long translations
  * [Client] Fix Vulkan crash with long text
  * [Client] Add translation credits to language settings
  * [Client] Higher quality speedup arrows
  * [Client] Show position of paused character currently
    spectating
  * [Client] Show FPS button in settings
  * [Client] Add community name tooltip to password popup
  * [Client] Fix touch control button's corner bug [K1nop1c0]
  * [Editor] Improve editor envelope preview and envelope
    curve rendering
  * [Editor] Confirm deletion of images/sounds that are used in
    map layers
  * [Editor] Fix tele cp using wrong number
  * [Editor] Fix crash with game tiles in other group
  * [Editor] Fix crash when deleting a sound
  * [Editor] Fix editor ctrl+right click selecting hidden
    layers/groups
  * [Server] Vanish on /spec in practice, add /unpractice
  * [Server] Separate infjump and invincible
  * [Server] List available maps as console arguments for
    sv_map/change_map
  * [Server] Allow custom mods override client prediction tune
    zone (per-player)
  * [Server] Cancel swap command with /cancel
  * [Server] Add sv_practice_by_default command
  * [Server] Persist last whisper between map changes
  * [Server] Preserve super on hot reload
  * [Server] Do not force infinite ammo for ddrace gametypes
  * [Server] Fix FIFO on Windows not working with linebreaks
  * [Server] Add hide_auth_status to rcon
  * [Tools] mastersrv: Add config file and hot-reloading
  * [Tools] dilate: Support --dry-run</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1743940800">- Add BuildRequires pkgconfig(gl), pkgconfig(glu)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1747483200">- Update to version 19.2:
  * [Client] Improvements to recoloring of skins
  * [Client] Update Discord rich presence
  * [Client] Dynamic skin loading and unloading
  * [Client] Improve envelope rendering (more FPS)
  * [Editor] Add live game tiles
  * [Client] Dragger visual update
  * [Client] Optimize map layers
  * [Client] Fix multi-view zoom
  * [Client] Improved debug rendering
  * [Client] Add more options to show and hide text overlays
    for entities
  * [Client] Limit dyncam offset for auto-sync camera
  * [Client] Make dragger color customizable
  * [Client] Add console commands to go to the latest/newest line
  * [Client] Improve skin and map name validation
  * [Client] Fix switch door twitching
  * [Client] Fix winter_day menu theme background in widescreen
    resolutions
  * [Client] Name plate fixes
  * [Client] Fix heart pickup prediction
  * [Client] Fix spec charactor visibility
  * [Client] Change laser door heads to squares
  * [Client] Consistently order favorite skins in config
  * [Client] Fix 0.7 connect string for servers with multiple
    addresses
  * [Client] Fix incorrect connect address for local servers
  * [Client] Add laser door prediction
  * [Client] Improve graphics log messages
  * [Client] Show error message when saving files with invalid
    filename
  * [Client] Allow key release events during IME composition
  * [Client] Allow rendering of force 0 speedtiles
  * [Client] Fix incorrect global tunes in demo player
  * [Client] Ensure demo playback starts at time 00:00
  * [Editor] Add map-create-pixelart tool to tool bar
  * [Editor] Hide proof view while selecting tiles
  * [Editor] Prevent placing invalid speed tiles
  * [Editor] Add doors to preview
  * [Editor] Fix crash when replacing/re-importing sound
  * [Editor] Fix crash when sorting
  * [Server] Fix 0.7 server info too large with many player and
    long names
  * [Server] Ignore port when limiting connections
  * [Server] Fix border not killing when overlapped with death
    tile in practice mode
  * [Server] Remove freezehammer command
  * [Server] Pass more data to the antibot
  * [Server] Fix global jetpack tune
  * [Client&amp;Server] Add validation to CDataFileReader, add
    map_test tool
  * [Build] Fixes for Emscripten build</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1750680000">- Update to version 19.3:
  * [Client] Add turret prediction
  * [Client] Freeze-laser visual update and all outlines for laser
  * [Client&amp;Server] Add rotating and flipping of weapons
  * [Client] Maplayer render pipeline refactoring
  * [Client] Add laser head prediction
  * [Client] Fix strong/weak nameplate disappearing
  * [Client] Predict ninja skin in freeze
  * [Client] Add id to Spectator HUD
  * [Client] Show demo play/speed HUD for demo_play/demo_speed
    commands
  * [Client] Allow spec char and normal nameplate at same time
  * [Client] HUD info cleanup
  * [Client] Reveal screen keyboard after selecting text input
    if closed
  * [Client] Improve base network error handling
  * [Client] Fix CCamera::SetView clamping y pos with map width
    instead of map height
  * [Client] Fix removing open files on Windows by first renaming
    to temporary
  * [Client] Add error handling for checking points on
    first launch
  * [Client] More precise interval for demo l/r
  * [Client] Fix server browser being refreshed multiple times
    on client start
  * [Client] Fix wrong hook collision line length in tune zones
  * [Client] Use protocol7 sizes for clan and name to prevent
    cutoff
  * [Client] Fix envelop performance by caching the envelop
    point access
  * [Client] Increase number of supported joystick buttons to 24
  * [Client] Prevent direct touch when active touch button becomes
    invisible
  * [Client] Various fixes to make Emscripten client runnable
    again
  * [Editor] Fix view in tele popup for checkpoint teleports
  * [Editor] Fix brush not containing all tile data
  * [Editor] Fix live gametiles with teles
  * [Server] Correctly align damage indicator
  * [Server] Mute and vote mute improvements
  * [Server] Add sv_register_port for NAT
  * [Server] Distribute tees across all spawn types
  * [Server] Websocket networking fixes
  * [Server] Fix sv_shutdown_when_empty not working while
    recording demo
  * [Server] Fix teamtop5 showing wrong records
  * [Server] Fix incorrect tune flags
  * [Server] Fix wrong sixup values in antibot</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1758110400">- Update to version 19.4:
  * [Client] Touch controls editor
  * [Client] Support live playback of demos while they are being
    recorded
  * [Client] Add preinputs - improve antiping player prediction
  * [Editor] Keyboard support for fonts
  * [Client] Automatic quad clipping
  * [Client] Add tex coords lookup table in order to improve map
    loading times
  * [Client] Render 0.7 skins in server browser
  * [Client] Add debug render option
  * [Client] Optimize quad rendering by grouping quads
  * [Client] Improve skin handling performance
  * [Client] Improve debug graphs
  * [Client] Make binds prints the original bind command
  * [Client] Fix initial server browser refresh being delayed
  * [Client] Add cl_chat_background_color
  * [Client] Fix and improve demo tuning handling
  * [Client] Enable FrozenLastTick only if prediction supported
  * [Client] Add message to explain how to disable debug graphs
  * [Client] Fix StrongWeak indicator for spec char
  * [Client] Refactor swapchain sync object handling
  * [Client] Show error message in server browser when no master
    server found
  * [Client] Predict freeze skin only for local player
  * [Client] Fix hook collision line when a player is next to
    a tele
  * [Client] Fix community icon pixel border rendering
  * [Client] Fix invalid stopper prediction
  * [Client] Fix overlays using wrong visual on borders
  * [Client] Make demo recorder always record local camera setting
  * [Client] Delay g_Config.m_UiMousesens update until scrollbar
    release
  * [Client] Fix rescue resets switches
  * [Client] Fallback to 127.0.0.1 or [::1] when resolving
    localhost
  * [Client] Show more details in popup when graphics failed to be
    initialized
  * [Client] Prevent loading server maps and recording demos with
    invalid names
  * [Client] Fix laser bounce delay affecting other laser types
    beside rifle
  * [Client&amp;Server] Add support for Websockets with IPv6, network
    cleanup
  * [Client&amp;Server] Add support for MSVC Edit &amp; Continue
    (Hot Reload)
  * [Client&amp;Server] Fix handling of empty commands separated by
    semicolons
  * [Editor] Add button to lock mouse to a single axis in editor
  * [Editor] Add preview of selected game tile in editor tile
    popup
  * [Editor] Fix incomplete editor grid
  * [Editor] Fix non-destructive brush with unused tiles
  * [Editor] Improve envelope editor color bar
  * [Editor] Fix color being transparent when editing multiple
    layers
  * [Editor] Only allow editor undo/redo when there is no active
    item
  * [Editor&amp;Client] Implement more precise group clipping
  * [Editor] Record brush draw action when releasing mouse
    outside of editor
  * [Server] Allow switching teams after finish
  * [Server] Use words instead of numbers for access level
    commands
  * [Server] Add ability to disable sv_practice_by_default without
    server restart
  * [Server] Adjust high bandwidth mode for individual clients
  * [Server] Fix connection-oriented 0.7 packets being unpacked
    twice
  * [Server] Add broadcast_pl rcon command
  * [Server] Fix afk state being reset on death
  * [Server] Fix r/w sql server parameters
  * [Server] Make killer of protected kill get strong hook on
    respawn
  * [Server] Add practice command 'back'</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1761393600">- Update to version 19.5:
  * [Client] Add interactive tee to skin preview in settings
  * [Client] Improve color space conversions when encoding demos
  * [Client] Re-add markers column in demo browser with icon
  * [Client] Improve chat/flag rendering performance
  * [Client] Implement automatic quad clipping for rotating quads
  * [Client] Android: Fix unsaved changes not updating correctly
  * [Client] Android: Fix circle hitbox
  * [Client] Add login required icon to server browser
  * [Client] Also show favorite skins that were not found in list
  * [Client] Correctly center entities text (tele numbers)
  * [Client] Add interactive tee to skin preview in settings
  * [Client] Improve color space conversions when encoding demos
  * [Client] Re-add markers column in demo browser with icon
  * [Client] Improve chat/flag rendering performance
  * [Client] Implement automatic quad clipping for rotating quads
  * [Client] Android: Fix unsaved changes not updating correctly
  * [Client] Android: Fix circle hitbox
  * [Client] Add login required icon to server browser
  * [Client] Also show favorite skins that were not found in list
  * [Client] Correctly center entities text (tele numbers)
  * [Client] Add button to open downloads page with
    CONF_INFORM_UPDATE option
  * [Client] macOS with Vulkan using molten-vk fixed
  * [Client] Add delayed update to refresh rate scrollbars
  * [Client] 0.7 address server community fix
  * [Client] Add more envelope validations
  * [Client] Recreate swapchain
  * [Client] Ensure client can only view https:// links
  * [Client] Fix hidden input when searching in unauthed rcon
  * [Client] Fix HadokenAngle affecting eyes
  * [Client] Fix demo rename not working if names only differ in
    capitalization
  * [Editor] Add separate setting and quick action for quad
    envelope preview
  * [Editor] Select editor images and sounds after adding them
  * [Editor] Prevent editor rotate keybinds from working while
    popups are open
  * [Editor] Remove incorrect keyboard shortcut for undo/redo
  * [Editor] Fix quad point context menu showing when cancelling
    rotation
  * [Editor] Fix: Quad rotation clipping integer overflow
  * [Editor] Fix brush of game and tiles layers being created as
    front layer
  * [Editor] Fix: Wrong render count for grouped quad layers
  * [Editor] Fix quad envelope preview rotation affecting
    multiple quads
  * [Server] Make map settings read-only
  * [Server] Add difficulty range as reason for map votes
  * [Server] Fix /team 0 after joining a ddrace team
  * [Server] Remove broadcast_pl
  * [Masterserver] Add community support
  * [Masterserver] Disallow port 0
  * [Client] Add button to open downloads page with
    CONF_INFORM_UPDATE option
  * [Client] macOS with Vulkan using molten-vk fixed
  * [Client] Add delayed update to refresh rate scrollbars
  * [Client] 0.7 address server community fix
  * [Client] Add more envelope validations
  * [Client] Recreate swapchain
  * [Client] Ensure client can only view https:// links
  * [Client] Fix hidden input when searching in unauthed rcon
  * [Client] Fix HadokenAngle affecting eyes
  * [Client] Fix demo rename not working if names only differ in
    capitalization
  * [Editor] Add separate setting and quick action for quad
    envelope preview
  * [Editor] Select editor images and sounds after adding them
  * [Editor] Prevent editor rotate keybinds from working while
    popups are open
  * [Editor] Remove incorrect keyboard shortcut for undo/redo
  * [Editor] Fix quad point context menu showing when cancelling
    rotation
  * [Editor] Fix: Quad rotation clipping integer overflow
  * [Editor] Fix brush of game and tiles layers being created as
    front layer
  * [Editor] Fix: Wrong render count for grouped quad layers
  * [Editor] Fix quad envelope preview rotation affecting
    multiple quads
  * [Server] Make map settings read-only
  * [Server] Add difficulty range as reason for map votes
  * [Server] Fix /team 0 after joining a ddrace team
  * [Server] Remove broadcast_pl
  * [Masterserver] Add community support
  * [Masterserver] Disallow port 0</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1765886400">- Update to version 19.6:
  * [Client] Interactive scoreboard
  * [Client] Improved controls settings
  * [Client] WebLate for translations
  * [Client&amp;Server] Add important mod/alert messages
  * [Client&amp;Server] Add net message for save codes
  * [Masterserver] Community support
  * [Client] Add friend highlighting based on selected server
  * [Client] Make hookline stop at other players outline
  * [Client] Allow demo player everywhere
  * [Client] Quad clustering (higher FPS on maps)
  * [Client] Revert skin name normalization
  * [Client] Remove standard cl_overlay_entities bind
  * [Client] Set a more reasonable minimum to entity text size
  * [Client] Add option to show/hide spectator hud
  * [Client] Rework console autocomplete sorting
  * [Client] Improve client moving between screens
  * [Client] Generalize render layer clipping
  * [Client] Fix best record time display in 0.7
  * [Client] Fix hook line not showing player hooking correctly
  * [Client] Fix Android shortcuts not working
  * [Client] Don't interpolate spec cursor when demo player
    is paused
  * [Client] Client updater fixes
  * [Client] Nameplate fixes
  * [Client] Handle info change cooldown separately for player
    and dummy
  * [Client] Don't copy inputs to dummy when spectating others
  * [Client] Fix client crash when community removed while on
    browser tab
  * [Editor] Improve and optimize quad envelope preview
  * [Editor] Support setting color of all quad points
    simultaneously
  * [Server] Add /collision, /hookcollision, /hitothers to practic
  * [Server] Fix ninja old velocity not being clamped
  * [Server] Fix teehistorian joins
  * [Server] Don't ignore pre-CONNECTING players
  * [Server] Add response to empty name_bans [rainonwires]
  * [Server] Allow using vote-kick to mute players in
    different teams
  * [Server] Remove the limit of tees hit by ninja
  * [Server] Fix: sv_hide_score leaks best time and leaks player
    time on finish
  * [Server] Fix server crashes in PickupType_SixToSeven
  * [Server] Do not count player vote on client-side until server
    confirms it, send "yes" voted-state to player calling a vote
  * [Server] Fix crash on right border
  * [Server] Fix unauthed clients able to force votes with helper
    access level
  * [Server] Don't allow reading out community token
  * [Masterserver] Use "403 Forbidden" for responses to banned
    IP addresses</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1769169600">- Update to version 19.7:
  * [Client] Add button to start and connect to local server
    in LAN tab
  * [Client] Predict dummy animations, gun fire, coll. line
  * [Client] Speed up demo player
  * [Client] Change sitting lifefrozen tee emote to blink
  * [Client] Shutdown http without delay if there are no requests
    remaining
  * [Client] Fix stuck emote wheel when dead and scoreboard lock
    during game pause
  * [Client] Add short helps/descriptions in touch controls editor
  * [Client] Fix preinput weapon prediction
  * [Client] Menu fixes
  * [Client] Limit motd popup to 24 lines
  * [Client] Show command completions with leading spaces
  * [Client] Refresh skins when changing events setting
  * [Client] Hookline showing player hook on quantum misses
  * [Client] Fix sound volume updates being ignored
  * [Client] Show popup upon exiting touch controls editor with
    unsaved changes
  * [Editor] Ensure tile skip and padding are zeroed for
    tile layers
  * [Editor] Fix angle value selector for speedups
  * [Editor] Fix editor quad knife being active while popups
    are open
  * [Editor] Move shift-by property to map
  * [Client&amp;Server] Sort players by milliseconds in scoreboard
  * [Client&amp;Server] More reproducible release builds
  * [Server] Fix ninja with solo + unsolo no collision
  * [Server] Fix wrong save code printed when generated save code
    is used
  * [Server] Hide ips in mutes if showips is disabled and show
    player names
  * [Server] Improve fifo error handling
  * [Server] Fix save_dry causing crash
  * [Server] Send current map best time in snapshot
  * [Masterserver] Disallow port 0
- Add BuildRequires spirv-tools
- Rebase gcc requirement for Leap 15.6</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1773316800">- Update to version 19.8:
  * [Client] Predict envelopes
  * [Client] Predict all sounds and particles
  * [Client] Show centiseconds in scoreboard and HUD
  * [Client] Sample loop point support (Opus)
  * [Client] Add real HSL values to color scrollbars
  * [Client] Hook line tip [fushi-gg]
  * [Client] Add scoreboard popup with map info
  * [Client] Show friends regardless of filter in server browser
  * [Client] Render current number of players in community filter,
    sort by player count
  * [Client] Update unpredicted shadow, add alpha and
    customization
  * [Client] Demo menu mouse seek improvements
  * [Client] Replace line breaks with spaces when pasting multiple
    lines in chat
  * [Client] Improve user experience when joining Tutorial server
  * [Client] Use racefinish message to stop demo/ghost recording
  * [Client] Update map best time if a player joins with a better
    time
  * [Client] Make descriptions of refresh rate settings more clear
  * [Client] Fix unlimited zoom crashing when zooming out really
    far
  * [Client] Fix changing spectator in demo player when paused
  * [Client] Fix dead players being duplicated
  * [Client] Fix prediction with collision tunes
  * [Client] Fix prediction when player has no current weapon
  * [Client] Stop forcing predicted events onto older DDrace
    servers
  * [Client] Prevent game from being unpaused during gameover
  * [Client] Fix scrollbar behavior when combining multiple flags
  * [Client] Add easter mapres from teeworlds
  * [Editor] Fix editor map not being saved if editor is quit
    before job is done
  * [Editor] Fix editor can't find tele out
  * [Editor] Add quick action to show help, fix holding down
    F1 key
  * [Editor] Fix "Collapse all" button collapsing empty groups
  * [Editor] Add error message when launching local server
  * [Editor] Fix redo of envelope edit actions
  * [Editor] Fix BrushDraw for tile layers
  * [Server] Add rcon/practice command setswitch
  * [Server] Make cmdlist list only commands without practice flag
  * [Infra.] Split system.cpp/h into smaller modules
  * [Infra.] Improve Emscripten support and error handling
- Drop gcc requirement for Leap 15.6 because Leap 15.6 seems to
  be dropped from games repository before EOL of Leap 15.6</changelog>
</package>
<package pkgid="19a205ba0668939147bb1a97c63f95e7312d7d35feb2c06212aaedfd8b62e3beb97b96bef8f2ed058002dbcf4508d0d0221429641689a86c03f5c4227e6d05cb" name="ddnet-server" arch="riscv64">
  <version epoch="0" ver="19.8" rel="1.2"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1738497600">- Update to version 18.9.1:
  * [Client] Rework name plates
  * [Client] Run server on Android
  * [Client] Support reading demo files larger than 2 GiB
  * [Client] Add 'sv_maps_base_url' to support map download
    https urls
  * [Client] Fix Tele Commands during Dyncam Zoom and Make Aiming
    Consistent across Zoom Levels
  * [Client] Use remote tee angle when spectating
  * [Client] Send camera type flag to prevent unexpected viewpos
    and target update
  * [Client] Fix console behavior when pasting multiple lines
    of text
  * [Client] Reset color in RenderLoading
  * [Client] Translations for graphics errors
  * [Client] Make client/graphics warnings thread-safe
  * [Client] Support double quotes in translations
  * [Client] Don't merge diffrent colored client msgs
  * [Client] Minor improvement of entities background map settings
  * [Client] Improve entities/menu background map loading
  * [Client] Makes winter_night menu theme background can display
    properly on a wider resolution
  * [Client] Make Rendering the angle used by the hookcoll be
    fixed when spectating
  * [Client] Fix jump effect opacity
  * [Client] Improve key &amp; main menu hotkey handling
  * [Client] Fix Android crash in release build due to ProGuard
  * [Client] Minor improvements to random skin generation
  * [Client] Add button to open Touch controls wiki page to
    controls editor
  * [Client] Fix tuning velramp graphs not being updated when
    tuning changed
  * [Client] Improve sound sample thread-safety
  * [Client] Fix current server's community information not
    being set
  * [Client] Don't count fire if spec menu is opened
  * [Client] Fix incorrect loading progress due to 0.7 images
  * [Client&amp;Server] Set a recursion limit for config files
  * [Editor] Revert Tele popup
  * [Editor] Allow invalid commands too if unknown commands
    are allowed
  * [Server] Ignore case when map voting with full match
  * [Server] Fix server handling when vote creator leaves
  * [Server] Add death sounds/particles on spike in practice
  * [Server] Spikes freeze instead of kill in practice
  * [Server] Disable auto rescue in spike in practice
  * [Tooling] Fix stack-overflow in demo_extract_chat tool</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1743336000">- Update to version 19.1:
  * [Client] Nameplate rewrite
  * [Editor] New speed tiles
  * [Client] Overhaul skin loading and refreshing, improvements for 0.7 skins
  * [Client] Move DDRace HUD title to correct pane
  * [Client] Always automatically rcon auth on local server
  * [Client] Add size to demo list
  * [Client] Allow test map locally in subfolders
  * [Client] Apply alpha to spectating tees from other teams
  * [Client] Slider to change prediction margin
  * [Client] Changes to mouse button press handling
  * [Client] Reduce FPS impact of community icon loading
  * [Client] Fix incorrect chat messages for inactive client
  * [Client] Android: Support importing touch controls with no
    "label-type"
  * [Client] Fix spectator cursor on older servers
  * [Client] Fix player_default_eyes not working if cl_run_on_join
    ends with ;
  * [Client] Support using dbg_graphs without debug
  * [Client] Fix left and right joystick hat keys
  * [Client] Fix camera button overlap the "record demo button"
    in vanilla
  * [Client] Clear key states on alt tab
  * [Client] Improve HiDPI handling
  * [Client] Fix crash due to changed sound sample assertion
  * [Editor] Add flip and rotate to speedup arrow angle
  * [Editor] Make "Allow all unknown settings" allow all settings
  * [Editor] Add shift+scroll to speedup layer
  * [Editor] Fix unused tele/speedup tiles deleting with shift
    fill mode
  * [Editor] Fix automap refernece popup initial selection
  * [Editor] Fix automapper seed crash
  * [Editor] Fix automapper undo and popup crashes
  * [Editor] Improve editor tune popup and tune tile text render
  * [Editor] Fix undo for hookthrough's front layer
  * [Server&amp;Client] Make fifo commands usable from console
  * [Server] Reset velocity when using move commands
  * [Server] Fix unpractice when locked
  * [Server] Fix jetpack tuning and incorrect tune zone override
  * [Server] Error in auth_add when username is too long
  * [Server] Disable spectator count for hide_auth_status
  * [Server] Fix keeping spec
  * [Server] Don't unpause when force pause timer is over
- Changes in 19.0:
  * [Client] Add spectator count to HUD
  * [Client] Auto-sync player camera option
  * [Client] Teleport hookline (when 1 exit)
  * [Editor] Add "Test map locally" button
  * [Editor] Automapper usability improvements
  * [Editor] View ingame entities
  * [Client] 128 player support (not in server yet)
  * [Client] Android: Support changing touch button background
    color
  * [Client] Button to open ddnet-saves.txt
  * [Client] Partial antiping (cl_antiping_percent)
  * [Client] Show position in freeview
  * [Client] Improved ingame server info
  * [Client] Don't show "add friend" message when everyone
    is offline
  * [Client] Teeworlds 0.7 skin fixes
  * [Client] Show team info in server info
  * [Client] Display ninja bar in 0.7 servers
  * [Client] Fix custom map download URLs
  * [Client] Make it easier to download a file and have
    If-Modified-Since support
  * [Client] Add support for checking mapbugs in client prediction
  * [Client] Remember selected server settings option
    during search
  * [Client] Show Teeworlds 0.7 servers in LAN browser
  * [Client] Reset player speed value in demo
  * [Client] Fix ping cache for 0.7 servers
  * [Client] Fix crash with long translations
  * [Client] Fix Vulkan crash with long text
  * [Client] Add translation credits to language settings
  * [Client] Higher quality speedup arrows
  * [Client] Show position of paused character currently
    spectating
  * [Client] Show FPS button in settings
  * [Client] Add community name tooltip to password popup
  * [Client] Fix touch control button's corner bug [K1nop1c0]
  * [Editor] Improve editor envelope preview and envelope
    curve rendering
  * [Editor] Confirm deletion of images/sounds that are used in
    map layers
  * [Editor] Fix tele cp using wrong number
  * [Editor] Fix crash with game tiles in other group
  * [Editor] Fix crash when deleting a sound
  * [Editor] Fix editor ctrl+right click selecting hidden
    layers/groups
  * [Server] Vanish on /spec in practice, add /unpractice
  * [Server] Separate infjump and invincible
  * [Server] List available maps as console arguments for
    sv_map/change_map
  * [Server] Allow custom mods override client prediction tune
    zone (per-player)
  * [Server] Cancel swap command with /cancel
  * [Server] Add sv_practice_by_default command
  * [Server] Persist last whisper between map changes
  * [Server] Preserve super on hot reload
  * [Server] Do not force infinite ammo for ddrace gametypes
  * [Server] Fix FIFO on Windows not working with linebreaks
  * [Server] Add hide_auth_status to rcon
  * [Tools] mastersrv: Add config file and hot-reloading
  * [Tools] dilate: Support --dry-run</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1743940800">- Add BuildRequires pkgconfig(gl), pkgconfig(glu)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1747483200">- Update to version 19.2:
  * [Client] Improvements to recoloring of skins
  * [Client] Update Discord rich presence
  * [Client] Dynamic skin loading and unloading
  * [Client] Improve envelope rendering (more FPS)
  * [Editor] Add live game tiles
  * [Client] Dragger visual update
  * [Client] Optimize map layers
  * [Client] Fix multi-view zoom
  * [Client] Improved debug rendering
  * [Client] Add more options to show and hide text overlays
    for entities
  * [Client] Limit dyncam offset for auto-sync camera
  * [Client] Make dragger color customizable
  * [Client] Add console commands to go to the latest/newest line
  * [Client] Improve skin and map name validation
  * [Client] Fix switch door twitching
  * [Client] Fix winter_day menu theme background in widescreen
    resolutions
  * [Client] Name plate fixes
  * [Client] Fix heart pickup prediction
  * [Client] Fix spec charactor visibility
  * [Client] Change laser door heads to squares
  * [Client] Consistently order favorite skins in config
  * [Client] Fix 0.7 connect string for servers with multiple
    addresses
  * [Client] Fix incorrect connect address for local servers
  * [Client] Add laser door prediction
  * [Client] Improve graphics log messages
  * [Client] Show error message when saving files with invalid
    filename
  * [Client] Allow key release events during IME composition
  * [Client] Allow rendering of force 0 speedtiles
  * [Client] Fix incorrect global tunes in demo player
  * [Client] Ensure demo playback starts at time 00:00
  * [Editor] Add map-create-pixelart tool to tool bar
  * [Editor] Hide proof view while selecting tiles
  * [Editor] Prevent placing invalid speed tiles
  * [Editor] Add doors to preview
  * [Editor] Fix crash when replacing/re-importing sound
  * [Editor] Fix crash when sorting
  * [Server] Fix 0.7 server info too large with many player and
    long names
  * [Server] Ignore port when limiting connections
  * [Server] Fix border not killing when overlapped with death
    tile in practice mode
  * [Server] Remove freezehammer command
  * [Server] Pass more data to the antibot
  * [Server] Fix global jetpack tune
  * [Client&amp;Server] Add validation to CDataFileReader, add
    map_test tool
  * [Build] Fixes for Emscripten build</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1750680000">- Update to version 19.3:
  * [Client] Add turret prediction
  * [Client] Freeze-laser visual update and all outlines for laser
  * [Client&amp;Server] Add rotating and flipping of weapons
  * [Client] Maplayer render pipeline refactoring
  * [Client] Add laser head prediction
  * [Client] Fix strong/weak nameplate disappearing
  * [Client] Predict ninja skin in freeze
  * [Client] Add id to Spectator HUD
  * [Client] Show demo play/speed HUD for demo_play/demo_speed
    commands
  * [Client] Allow spec char and normal nameplate at same time
  * [Client] HUD info cleanup
  * [Client] Reveal screen keyboard after selecting text input
    if closed
  * [Client] Improve base network error handling
  * [Client] Fix CCamera::SetView clamping y pos with map width
    instead of map height
  * [Client] Fix removing open files on Windows by first renaming
    to temporary
  * [Client] Add error handling for checking points on
    first launch
  * [Client] More precise interval for demo l/r
  * [Client] Fix server browser being refreshed multiple times
    on client start
  * [Client] Fix wrong hook collision line length in tune zones
  * [Client] Use protocol7 sizes for clan and name to prevent
    cutoff
  * [Client] Fix envelop performance by caching the envelop
    point access
  * [Client] Increase number of supported joystick buttons to 24
  * [Client] Prevent direct touch when active touch button becomes
    invisible
  * [Client] Various fixes to make Emscripten client runnable
    again
  * [Editor] Fix view in tele popup for checkpoint teleports
  * [Editor] Fix brush not containing all tile data
  * [Editor] Fix live gametiles with teles
  * [Server] Correctly align damage indicator
  * [Server] Mute and vote mute improvements
  * [Server] Add sv_register_port for NAT
  * [Server] Distribute tees across all spawn types
  * [Server] Websocket networking fixes
  * [Server] Fix sv_shutdown_when_empty not working while
    recording demo
  * [Server] Fix teamtop5 showing wrong records
  * [Server] Fix incorrect tune flags
  * [Server] Fix wrong sixup values in antibot</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1758110400">- Update to version 19.4:
  * [Client] Touch controls editor
  * [Client] Support live playback of demos while they are being
    recorded
  * [Client] Add preinputs - improve antiping player prediction
  * [Editor] Keyboard support for fonts
  * [Client] Automatic quad clipping
  * [Client] Add tex coords lookup table in order to improve map
    loading times
  * [Client] Render 0.7 skins in server browser
  * [Client] Add debug render option
  * [Client] Optimize quad rendering by grouping quads
  * [Client] Improve skin handling performance
  * [Client] Improve debug graphs
  * [Client] Make binds prints the original bind command
  * [Client] Fix initial server browser refresh being delayed
  * [Client] Add cl_chat_background_color
  * [Client] Fix and improve demo tuning handling
  * [Client] Enable FrozenLastTick only if prediction supported
  * [Client] Add message to explain how to disable debug graphs
  * [Client] Fix StrongWeak indicator for spec char
  * [Client] Refactor swapchain sync object handling
  * [Client] Show error message in server browser when no master
    server found
  * [Client] Predict freeze skin only for local player
  * [Client] Fix hook collision line when a player is next to
    a tele
  * [Client] Fix community icon pixel border rendering
  * [Client] Fix invalid stopper prediction
  * [Client] Fix overlays using wrong visual on borders
  * [Client] Make demo recorder always record local camera setting
  * [Client] Delay g_Config.m_UiMousesens update until scrollbar
    release
  * [Client] Fix rescue resets switches
  * [Client] Fallback to 127.0.0.1 or [::1] when resolving
    localhost
  * [Client] Show more details in popup when graphics failed to be
    initialized
  * [Client] Prevent loading server maps and recording demos with
    invalid names
  * [Client] Fix laser bounce delay affecting other laser types
    beside rifle
  * [Client&amp;Server] Add support for Websockets with IPv6, network
    cleanup
  * [Client&amp;Server] Add support for MSVC Edit &amp; Continue
    (Hot Reload)
  * [Client&amp;Server] Fix handling of empty commands separated by
    semicolons
  * [Editor] Add button to lock mouse to a single axis in editor
  * [Editor] Add preview of selected game tile in editor tile
    popup
  * [Editor] Fix incomplete editor grid
  * [Editor] Fix non-destructive brush with unused tiles
  * [Editor] Improve envelope editor color bar
  * [Editor] Fix color being transparent when editing multiple
    layers
  * [Editor] Only allow editor undo/redo when there is no active
    item
  * [Editor&amp;Client] Implement more precise group clipping
  * [Editor] Record brush draw action when releasing mouse
    outside of editor
  * [Server] Allow switching teams after finish
  * [Server] Use words instead of numbers for access level
    commands
  * [Server] Add ability to disable sv_practice_by_default without
    server restart
  * [Server] Adjust high bandwidth mode for individual clients
  * [Server] Fix connection-oriented 0.7 packets being unpacked
    twice
  * [Server] Add broadcast_pl rcon command
  * [Server] Fix afk state being reset on death
  * [Server] Fix r/w sql server parameters
  * [Server] Make killer of protected kill get strong hook on
    respawn
  * [Server] Add practice command 'back'</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1761393600">- Update to version 19.5:
  * [Client] Add interactive tee to skin preview in settings
  * [Client] Improve color space conversions when encoding demos
  * [Client] Re-add markers column in demo browser with icon
  * [Client] Improve chat/flag rendering performance
  * [Client] Implement automatic quad clipping for rotating quads
  * [Client] Android: Fix unsaved changes not updating correctly
  * [Client] Android: Fix circle hitbox
  * [Client] Add login required icon to server browser
  * [Client] Also show favorite skins that were not found in list
  * [Client] Correctly center entities text (tele numbers)
  * [Client] Add interactive tee to skin preview in settings
  * [Client] Improve color space conversions when encoding demos
  * [Client] Re-add markers column in demo browser with icon
  * [Client] Improve chat/flag rendering performance
  * [Client] Implement automatic quad clipping for rotating quads
  * [Client] Android: Fix unsaved changes not updating correctly
  * [Client] Android: Fix circle hitbox
  * [Client] Add login required icon to server browser
  * [Client] Also show favorite skins that were not found in list
  * [Client] Correctly center entities text (tele numbers)
  * [Client] Add button to open downloads page with
    CONF_INFORM_UPDATE option
  * [Client] macOS with Vulkan using molten-vk fixed
  * [Client] Add delayed update to refresh rate scrollbars
  * [Client] 0.7 address server community fix
  * [Client] Add more envelope validations
  * [Client] Recreate swapchain
  * [Client] Ensure client can only view https:// links
  * [Client] Fix hidden input when searching in unauthed rcon
  * [Client] Fix HadokenAngle affecting eyes
  * [Client] Fix demo rename not working if names only differ in
    capitalization
  * [Editor] Add separate setting and quick action for quad
    envelope preview
  * [Editor] Select editor images and sounds after adding them
  * [Editor] Prevent editor rotate keybinds from working while
    popups are open
  * [Editor] Remove incorrect keyboard shortcut for undo/redo
  * [Editor] Fix quad point context menu showing when cancelling
    rotation
  * [Editor] Fix: Quad rotation clipping integer overflow
  * [Editor] Fix brush of game and tiles layers being created as
    front layer
  * [Editor] Fix: Wrong render count for grouped quad layers
  * [Editor] Fix quad envelope preview rotation affecting
    multiple quads
  * [Server] Make map settings read-only
  * [Server] Add difficulty range as reason for map votes
  * [Server] Fix /team 0 after joining a ddrace team
  * [Server] Remove broadcast_pl
  * [Masterserver] Add community support
  * [Masterserver] Disallow port 0
  * [Client] Add button to open downloads page with
    CONF_INFORM_UPDATE option
  * [Client] macOS with Vulkan using molten-vk fixed
  * [Client] Add delayed update to refresh rate scrollbars
  * [Client] 0.7 address server community fix
  * [Client] Add more envelope validations
  * [Client] Recreate swapchain
  * [Client] Ensure client can only view https:// links
  * [Client] Fix hidden input when searching in unauthed rcon
  * [Client] Fix HadokenAngle affecting eyes
  * [Client] Fix demo rename not working if names only differ in
    capitalization
  * [Editor] Add separate setting and quick action for quad
    envelope preview
  * [Editor] Select editor images and sounds after adding them
  * [Editor] Prevent editor rotate keybinds from working while
    popups are open
  * [Editor] Remove incorrect keyboard shortcut for undo/redo
  * [Editor] Fix quad point context menu showing when cancelling
    rotation
  * [Editor] Fix: Quad rotation clipping integer overflow
  * [Editor] Fix brush of game and tiles layers being created as
    front layer
  * [Editor] Fix: Wrong render count for grouped quad layers
  * [Editor] Fix quad envelope preview rotation affecting
    multiple quads
  * [Server] Make map settings read-only
  * [Server] Add difficulty range as reason for map votes
  * [Server] Fix /team 0 after joining a ddrace team
  * [Server] Remove broadcast_pl
  * [Masterserver] Add community support
  * [Masterserver] Disallow port 0</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1765886400">- Update to version 19.6:
  * [Client] Interactive scoreboard
  * [Client] Improved controls settings
  * [Client] WebLate for translations
  * [Client&amp;Server] Add important mod/alert messages
  * [Client&amp;Server] Add net message for save codes
  * [Masterserver] Community support
  * [Client] Add friend highlighting based on selected server
  * [Client] Make hookline stop at other players outline
  * [Client] Allow demo player everywhere
  * [Client] Quad clustering (higher FPS on maps)
  * [Client] Revert skin name normalization
  * [Client] Remove standard cl_overlay_entities bind
  * [Client] Set a more reasonable minimum to entity text size
  * [Client] Add option to show/hide spectator hud
  * [Client] Rework console autocomplete sorting
  * [Client] Improve client moving between screens
  * [Client] Generalize render layer clipping
  * [Client] Fix best record time display in 0.7
  * [Client] Fix hook line not showing player hooking correctly
  * [Client] Fix Android shortcuts not working
  * [Client] Don't interpolate spec cursor when demo player
    is paused
  * [Client] Client updater fixes
  * [Client] Nameplate fixes
  * [Client] Handle info change cooldown separately for player
    and dummy
  * [Client] Don't copy inputs to dummy when spectating others
  * [Client] Fix client crash when community removed while on
    browser tab
  * [Editor] Improve and optimize quad envelope preview
  * [Editor] Support setting color of all quad points
    simultaneously
  * [Server] Add /collision, /hookcollision, /hitothers to practic
  * [Server] Fix ninja old velocity not being clamped
  * [Server] Fix teehistorian joins
  * [Server] Don't ignore pre-CONNECTING players
  * [Server] Add response to empty name_bans [rainonwires]
  * [Server] Allow using vote-kick to mute players in
    different teams
  * [Server] Remove the limit of tees hit by ninja
  * [Server] Fix: sv_hide_score leaks best time and leaks player
    time on finish
  * [Server] Fix server crashes in PickupType_SixToSeven
  * [Server] Do not count player vote on client-side until server
    confirms it, send "yes" voted-state to player calling a vote
  * [Server] Fix crash on right border
  * [Server] Fix unauthed clients able to force votes with helper
    access level
  * [Server] Don't allow reading out community token
  * [Masterserver] Use "403 Forbidden" for responses to banned
    IP addresses</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1769169600">- Update to version 19.7:
  * [Client] Add button to start and connect to local server
    in LAN tab
  * [Client] Predict dummy animations, gun fire, coll. line
  * [Client] Speed up demo player
  * [Client] Change sitting lifefrozen tee emote to blink
  * [Client] Shutdown http without delay if there are no requests
    remaining
  * [Client] Fix stuck emote wheel when dead and scoreboard lock
    during game pause
  * [Client] Add short helps/descriptions in touch controls editor
  * [Client] Fix preinput weapon prediction
  * [Client] Menu fixes
  * [Client] Limit motd popup to 24 lines
  * [Client] Show command completions with leading spaces
  * [Client] Refresh skins when changing events setting
  * [Client] Hookline showing player hook on quantum misses
  * [Client] Fix sound volume updates being ignored
  * [Client] Show popup upon exiting touch controls editor with
    unsaved changes
  * [Editor] Ensure tile skip and padding are zeroed for
    tile layers
  * [Editor] Fix angle value selector for speedups
  * [Editor] Fix editor quad knife being active while popups
    are open
  * [Editor] Move shift-by property to map
  * [Client&amp;Server] Sort players by milliseconds in scoreboard
  * [Client&amp;Server] More reproducible release builds
  * [Server] Fix ninja with solo + unsolo no collision
  * [Server] Fix wrong save code printed when generated save code
    is used
  * [Server] Hide ips in mutes if showips is disabled and show
    player names
  * [Server] Improve fifo error handling
  * [Server] Fix save_dry causing crash
  * [Server] Send current map best time in snapshot
  * [Masterserver] Disallow port 0
- Add BuildRequires spirv-tools
- Rebase gcc requirement for Leap 15.6</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1773316800">- Update to version 19.8:
  * [Client] Predict envelopes
  * [Client] Predict all sounds and particles
  * [Client] Show centiseconds in scoreboard and HUD
  * [Client] Sample loop point support (Opus)
  * [Client] Add real HSL values to color scrollbars
  * [Client] Hook line tip [fushi-gg]
  * [Client] Add scoreboard popup with map info
  * [Client] Show friends regardless of filter in server browser
  * [Client] Render current number of players in community filter,
    sort by player count
  * [Client] Update unpredicted shadow, add alpha and
    customization
  * [Client] Demo menu mouse seek improvements
  * [Client] Replace line breaks with spaces when pasting multiple
    lines in chat
  * [Client] Improve user experience when joining Tutorial server
  * [Client] Use racefinish message to stop demo/ghost recording
  * [Client] Update map best time if a player joins with a better
    time
  * [Client] Make descriptions of refresh rate settings more clear
  * [Client] Fix unlimited zoom crashing when zooming out really
    far
  * [Client] Fix changing spectator in demo player when paused
  * [Client] Fix dead players being duplicated
  * [Client] Fix prediction with collision tunes
  * [Client] Fix prediction when player has no current weapon
  * [Client] Stop forcing predicted events onto older DDrace
    servers
  * [Client] Prevent game from being unpaused during gameover
  * [Client] Fix scrollbar behavior when combining multiple flags
  * [Client] Add easter mapres from teeworlds
  * [Editor] Fix editor map not being saved if editor is quit
    before job is done
  * [Editor] Fix editor can't find tele out
  * [Editor] Add quick action to show help, fix holding down
    F1 key
  * [Editor] Fix "Collapse all" button collapsing empty groups
  * [Editor] Add error message when launching local server
  * [Editor] Fix redo of envelope edit actions
  * [Editor] Fix BrushDraw for tile layers
  * [Server] Add rcon/practice command setswitch
  * [Server] Make cmdlist list only commands without practice flag
  * [Infra.] Split system.cpp/h into smaller modules
  * [Infra.] Improve Emscripten support and error handling
- Drop gcc requirement for Leap 15.6 because Leap 15.6 seems to
  be dropped from games repository before EOL of Leap 15.6</changelog>
</package>
<package pkgid="31595bae5c69593ba972e633056e6ee9e7e2fdc173dea41b272f598cf97f5c5626a6c57cea42d37a9ba2142bc1f0444a2d27457ff4b2734a9cfa6fcb9075586a" name="dds2tar" arch="riscv64">
  <version epoch="0" ver="2.5.2" rel="1333.1"/>
  <changelog author="adrian@suse.de" date="1073736000">- build as user</changelog>
  <changelog author="ro@suse.de" date="1082894400">- use RPM_OPT_FLAGS
- add no-strict-aliasing</changelog>
  <changelog author="postadal@suse.cz" date="1096545600">- removed dependency on kernel-source and set macro ST_BUFFER_BLOCKS on default value 32 (without-kernel-header.diff)</changelog>
  <changelog author="schwab@suse.de" date="1137412800">- Don't strip binaries.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ro@suse.de" date="1163160000">- fix manpage permissions</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="mpluskal@suse.com" date="1428840000">- Cleanup spec file with spec-cleaner
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1504526400">- Small packaging adjustements</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686225600">- Spec file modernisation</changelog>
</package>
<package pkgid="418bbc8c84b4bef9288f9f7cc2f9367d1c1e5c5b9475468eeaf9ca9ea1849849c4ae72450d87d5deeeefd9e3fbc28a2d6d5ec2496e7a678930e0b22d508f829d" name="ddskk" arch="noarch">
  <version epoch="0" ver="20250328" rel="3.1"/>
  <changelog author="i@marguerite.su" date="1440158400">- update version 20150816
  * dictionaries version 20150821
  * wiki version 20150326
  * changes see ChangeLog.5</changelog>
  <changelog author="bwiedemann@suse.com" date="1502539200">- Add ddskk-drop-build-date.patch to fix build-compare (boo#1047218)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519128000">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="ftake@geeko.jp" date="1520424000">- Update to ddskk-16.2
  * Drop support for GNU Emacs 22
  * Support GNU Emacs 26
  * bayesian/bskk: Support Ruby 2.4
  * A New variable, skk-candidate-buffer-delete-other-windows
    for users of popwin.el or shackle.el
  * A New variable, skk-show-candidates-nth-henkan-char
    to configure the number of space keys to show a candidate list
  * A New variable, skk-henkan-number-to-display-candidates
    to specify the number of candidates on a candidate list at once
    obsoleting skk-henkan-show-candidates-rows
- Update to ddskk-16.1
  * Support GNU Emacs 25
  * Update documents
- Update dictionary to 20180304
- Drop edict dictionary
  * edict is now considered as non-free
- Remove unnecessary documents
- Fix License tag since some dictionary files are not distributed
  under GPL-2.0+
- Update the source code URL to GitHub</changelog>
  <changelog author="ftake@geeko.jp" date="1520510400">- Remove unnecessary script: SKK-JISYO.rb
- Add download-dic.sh to Source</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1583150400">- Update to skkdic 20200228
  * SKK-JISYO.L: Modify below candidates.
  - よもつひらさか /黄泉平坂/{-&gt;黄泉比良坂;古事記/泉津平坂;日本書紀/}
  - やつめうなぎ /八目鰻{鱧/-&gt;}/
  - ばっさい /伐採/{伐裁/-&gt;}
  - せんけん /先遣/先見/専権/先験/浅見/淺見;「浅」旧字/先件/嬋娟;-たる美女/仙建/擅権/選研/選鉱{精-&gt;製}錬研究所;※abbrev/
  - よいざm /酔い覚{;-&gt;}/酔い醒/酔醒/
  * SKK-JISYO.L: Remove below candidates.
  - かみきょうく /上京区/
  - にしぎょうく /西京区/
  - さいきょうく /西京区/
  - ちゅうきょうく /中京区/
  - しゅんとうぐん /駿東郡/
  * SKK-JISYO.L: Add below candidates.
  - うきょうく /右京区/
  - かみぎょうく /上京区/
  - しもぎょうく /下京区/
  - なかぎょうく /中京区/
  - にしきょうく /西京区/
  - ひがしやまく /東山区/
  - すんとうぐん /駿東郡/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1743163200">- Update to ddskk 17.1_Neppu
  * too long see ChangeLog
- Update to skkdic 20250328
  * auto-updated by python script, have no idea what was changed</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1753704000">- Split skkdic out of ddskk:
  * skkdic is seperate project, with it's own upstream;
  * skkdic has it's own maintenance cycle time;
  * There may have other package including ibus-skk, ibus-kkc, depending
    on skkdic, it will importing too many irrelavent packages to SLE and Leap.
    This makes it impossible to integrate these input methods cleanly.
  * Do my best to keep the original work the same in respect of original
    maintainer's hard work.
    (bsc#1246569)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1755345600">- Split ddskk-doc out of ddskk:
  Since too many documents files installed with the binary package,
  seperate them to a solo doc package. User could have a choice to
  install or not.</changelog>
</package>
<package pkgid="1e4ef540a1e3802673fe7626aee84b488ddb150e17bcc6d15231953d437065f4ab842ded147d2fd16ac7d7f90b3ea6a32dedc7e8894e444390c56b8b7ded4dab" name="ddskk-doc" arch="noarch">
  <version epoch="0" ver="20250328" rel="3.1"/>
  <changelog author="i@marguerite.su" date="1440158400">- update version 20150816
  * dictionaries version 20150821
  * wiki version 20150326
  * changes see ChangeLog.5</changelog>
  <changelog author="bwiedemann@suse.com" date="1502539200">- Add ddskk-drop-build-date.patch to fix build-compare (boo#1047218)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519128000">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="ftake@geeko.jp" date="1520424000">- Update to ddskk-16.2
  * Drop support for GNU Emacs 22
  * Support GNU Emacs 26
  * bayesian/bskk: Support Ruby 2.4
  * A New variable, skk-candidate-buffer-delete-other-windows
    for users of popwin.el or shackle.el
  * A New variable, skk-show-candidates-nth-henkan-char
    to configure the number of space keys to show a candidate list
  * A New variable, skk-henkan-number-to-display-candidates
    to specify the number of candidates on a candidate list at once
    obsoleting skk-henkan-show-candidates-rows
- Update to ddskk-16.1
  * Support GNU Emacs 25
  * Update documents
- Update dictionary to 20180304
- Drop edict dictionary
  * edict is now considered as non-free
- Remove unnecessary documents
- Fix License tag since some dictionary files are not distributed
  under GPL-2.0+
- Update the source code URL to GitHub</changelog>
  <changelog author="ftake@geeko.jp" date="1520510400">- Remove unnecessary script: SKK-JISYO.rb
- Add download-dic.sh to Source</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1583150400">- Update to skkdic 20200228
  * SKK-JISYO.L: Modify below candidates.
  - よもつひらさか /黄泉平坂/{-&gt;黄泉比良坂;古事記/泉津平坂;日本書紀/}
  - やつめうなぎ /八目鰻{鱧/-&gt;}/
  - ばっさい /伐採/{伐裁/-&gt;}
  - せんけん /先遣/先見/専権/先験/浅見/淺見;「浅」旧字/先件/嬋娟;-たる美女/仙建/擅権/選研/選鉱{精-&gt;製}錬研究所;※abbrev/
  - よいざm /酔い覚{;-&gt;}/酔い醒/酔醒/
  * SKK-JISYO.L: Remove below candidates.
  - かみきょうく /上京区/
  - にしぎょうく /西京区/
  - さいきょうく /西京区/
  - ちゅうきょうく /中京区/
  - しゅんとうぐん /駿東郡/
  * SKK-JISYO.L: Add below candidates.
  - うきょうく /右京区/
  - かみぎょうく /上京区/
  - しもぎょうく /下京区/
  - なかぎょうく /中京区/
  - にしきょうく /西京区/
  - ひがしやまく /東山区/
  - すんとうぐん /駿東郡/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1743163200">- Update to ddskk 17.1_Neppu
  * too long see ChangeLog
- Update to skkdic 20250328
  * auto-updated by python script, have no idea what was changed</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1753704000">- Split skkdic out of ddskk:
  * skkdic is seperate project, with it's own upstream;
  * skkdic has it's own maintenance cycle time;
  * There may have other package including ibus-skk, ibus-kkc, depending
    on skkdic, it will importing too many irrelavent packages to SLE and Leap.
    This makes it impossible to integrate these input methods cleanly.
  * Do my best to keep the original work the same in respect of original
    maintainer's hard work.
    (bsc#1246569)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1755345600">- Split ddskk-doc out of ddskk:
  Since too many documents files installed with the binary package,
  seperate them to a solo doc package. User could have a choice to
  install or not.</changelog>
</package>
<package pkgid="0fc4a95442a4215ff2fa7e1fbd17646757c7270d2529e6cab2408da1de063ae8784742c8b5f1dd5ffb92865ead40cc95d5455b22b0beb64de5f6af4f59e4d3f9" name="deadbeef" arch="riscv64">
  <version epoch="0" ver="1.10.2" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1672574400">- Update to 1.9.4:
  * Fixed: Deadlock when playing network streams
  * Fixed: Handling multi-value genre in ID3v2
  * Fixed: Will fully reinitialize ALSA device when changing output format,
    to be compatible with more DACs
  * Fixed: Duplicate playlist menu item was not showing
  * Fixed: A random crash in visualization code
  * Added: Customizable visualization background color for GTKUI
  * Added: 64-bit seeking support in AAC, ALAC, Sndfile, Musepack, MP3, WMA, Vorbis
  * Added: Embedded album art from OGG files
  * Added: When double clicking a playlist in Playlist browser,
    will play the first track in the shuffle queue,
    according to current settings (pappnu)
  * version 1.9.3
  * Fixed: OpenBSD compatibility / warnings (Brad Smith)
  * Fixed: Crash when loading certain malformed cuesheets
  * Fixed: API behavior change regression causing certain plugins to malfunction
  * Added: Support for building with FFMPEG 5.0 (xuzhen)
- Removed fix-ffmpeg-5-support.patch: not needed anymore
- Fixed deadbeef Help menu entries resulting in file not found errors</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677240000">- removed fix-warning.patch, not needed anymore
- added pipewire build dependency
- added deadbeef-fix-desktop-file.patch to fix bogus "Play Pause" action
- added upstream deadbeef-fix-libretro-compilation.patch to fix compilation on ARM
- Update to 1.9.5:
  * Fixed: GME chiptune voice muting was affecting converter / replaygain scanner
  * Fixed: SID chiptune voice muting was affecting converter / replaygain scanner
  * Fixed: SID stereo was not working the way it was intended
  * Fixed: Wave format conversion regressions, which could lead to wrong channels mapping
  * Fixed: Converter race condition bug when checking whether a directory exists (dakeryas)
  * Fixed: Album art fetching for tracks with multiple artists
  * Fixed: GTK warning when opening track properties
  * Fixed: Prompting before deleting playlist via middle mouse button
  * Fixed: Album art left/right/center alignment in GTKUI
  * Fixed: Removed embedded album art size limit for ID3v2 tags
  * Fixed: Deadlock when trying to delete files from disk
  * Fixed: Mute functionality for output plugins with their own volume control
  * Fixed: Switching to previous/next track after the current track is removed
  * Fixed: Incorrect playlist affected by hotkeys
  * Fixed: Unsynchronized ID3v2 tag loading (credit: Robin Seth Ekman)
  * Fixed: Spectrum analyzer buffer overflow
  * Fixed: Deadlock when removing multiple selected tracks while one of them is playing
  * Added: Pipewire output plugin (saivert)
  * Added: LibRetro resampling plugin (toadking)
  * Added: Chiptune voice muting in DUMB plugin
  * Added: Improved drawing of spectrum analyzer
  * Added: $itematindex(index,value) function to title formatting, get value by index from multivalue fields</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683547200">- Add deadbeef-fix-register-cxx17.patch
- Add deadbeef-adplug-use-cxx11.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1709294400">- removed deadbeef-fix-includes.patch. Modify CFLAGS instead
- removed upstream patches:
  * deadbeef-fix-register-cxx17.patch
  * deadbeef-adplug-use-cxx11.patch
  * deadbeef-fix-libretro-compilation.patch
- Update to 1.9.6:
  * Fixed: Drawing spectrum analyzer in discrete frequencies mode
  * Fixed: Handling the option to enter archives when scanning folders (fudanchii)
  * Fixed: Playback performance issue when searching in large playlist
  * Fixed: Possible crash when starting playback with ALSA plugin
  * Fixed: Shuffle albums was not using Album Artist
  * Fixed: Title formatting failure with large calculated values
  * Fixed: Loading of small album art image files
  * Fixed: MP4 parser failing to read/write certain tags correctly
  * Fixed: Handling of title-formatted paths
  * Fixed: A bug when editing metadata in multiple selected tracks
  * Fixed: OSD notification reuse by default, with an option to disable
  * Added: Bit depth override option (HiFiPhile)
  * Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)
  * Added: $put, $puts, $get title formatting functions (Robin Ekman)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1710849600">- Drop hardcoded '-msse3' in ddb_dsp_libretro (fix non-x86 builds)</changelog>
  <changelog author="olaf@aepfle.de" date="1731326400">- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)
- Support ffmpeg 7.1 with 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1745841600">- made the devel package noarch as it only contains includes
- removed upstreamed 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch
- removed deadbeef-fix-desktop-file.patch, fixed upstream
- removed unneeded deadbeef-drop-documents-installation.patch
- Update to 1.10.0:
  * Fixed: Memory leak affecting DSD (Toad King)
  * Fixed: deadbeef.desktop format violations (Viorel Munteanu)
  * Fixed: Spectrum analyzer drawing bugs
  * Fixed: Scope drawing bugs
  * Fixed: Finding album art image in ogg files
  * Fixed: Deadlock (hang) when clearing a playlist
  * Fixed: A number of issues with album art
  * Fixed: A number of issues with OSD notifications
  * Fixed: Toggle-pause behavior to do nothing when playback is stopped
  * Fixed: CDText issues (Warepire)
  * Fixed: Implementation of $longer title formatting function
  * Fixed: Handling of escape sequences in $cut title formatting function
  * Fixed: Current track playback indication in playlist browser
  * Fixed: Crash and memory leak when saving M3U playlists
  * Fixed: Crash after drag-dropping from search window
  * Added: Media library: find music in specified folders, and display in a tree
  * Added: Undo/redo playlist editing operations
  * Added: Commands for navigating to next/previous/random album with respect to shuffle mode (Robin Seth Ekman)
  * Added: TORY frame support for ID3v2.3
  * Added: FFMPEG 7 support (Christopher Snowhill)
  * Added: Separate config file for storing secrets (lastfm password)
  * Added: Support for relative paths when loading DBPL playlists (Robin Ekman)
  * Added: EAC3 support to ffmpeg plugin
  * Added: Updated adplug library to latest upstream version (Thomas Jepp)
  * Added: An option to disable log window auto showing after errors</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1772971200">- Update to 1.10.1:
  * Fixed: Playlist auto-naming regression
  * Fixed: Multiple slowness and stability issues in medialib
  * Fixed: Artwork cover search order
  * Fixed: Crash when probing media files on stack-constrained systems
  * Fixed: Crash when loading certain malformed ID3v2 tags
  * Fixed: Fix stability issues in OSS plugin
  * Fixed: Lost edits when clicking Apply in track properties
  * Fixed: Known performance issues in Artwork
  * Fixed: Prevent total playtime to be rounded to int (Jakub Wasylków)
  * Fixed: Sample format conversion from float to int32
  * Fixed: Replaygain scanner memory leak
  * Fixed: Wrong title formatting/grouping in Folder mode
  * Added: Lyrics plugin
  * Added: Improved corruption recovery in AAC, APE, MP3, WMA files
  * Added: OPUS artwork support
  * Added: SID infinite looping
  * Added: New UI for DSP presets in Preferences
  * Added: An option to always resume in paused state (Jakub Wasylków)
  * Added: Enqueue action in file manager menus (dark-penguin)
  * Added: New album art display mode - Playing or Selected (Ed)
  * Added: Copy context menu action in Selection Properties (Ed)
  * Added: Action for opening DSP preferences (Ed)
  * Added: Stop After Queue mode (Ed)
  * Added: GTK3 is now default UI plugin, instead of GTK2
  * Added: FLAC (Ogg/FLAC) network streaming
  * Added: Mouse forward/backward buttons support (magusjanus)</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774958400">- Update to 1.10.2:
  * Fixed: Regression in replaygain scanner, producing INF for album gain
  * Added: MPRIS plugin is now part of DeaDBeeF, replacing global hotkeys</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775563200">- Add Provides/Obsoletes for deadbeef-plugin-mpris2</changelog>
</package>
<package pkgid="b0eab964a417869c007976a9c20bdeb49e16650f146b58049669914cfd13d862db37e54b6f48e81695c4c405a7d0f1f5883ba057af1102cc76f806cfb63ec9fe" name="deadbeef-devel" arch="noarch">
  <version epoch="0" ver="1.10.2" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1672574400">- Update to 1.9.4:
  * Fixed: Deadlock when playing network streams
  * Fixed: Handling multi-value genre in ID3v2
  * Fixed: Will fully reinitialize ALSA device when changing output format,
    to be compatible with more DACs
  * Fixed: Duplicate playlist menu item was not showing
  * Fixed: A random crash in visualization code
  * Added: Customizable visualization background color for GTKUI
  * Added: 64-bit seeking support in AAC, ALAC, Sndfile, Musepack, MP3, WMA, Vorbis
  * Added: Embedded album art from OGG files
  * Added: When double clicking a playlist in Playlist browser,
    will play the first track in the shuffle queue,
    according to current settings (pappnu)
  * version 1.9.3
  * Fixed: OpenBSD compatibility / warnings (Brad Smith)
  * Fixed: Crash when loading certain malformed cuesheets
  * Fixed: API behavior change regression causing certain plugins to malfunction
  * Added: Support for building with FFMPEG 5.0 (xuzhen)
- Removed fix-ffmpeg-5-support.patch: not needed anymore
- Fixed deadbeef Help menu entries resulting in file not found errors</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677240000">- removed fix-warning.patch, not needed anymore
- added pipewire build dependency
- added deadbeef-fix-desktop-file.patch to fix bogus "Play Pause" action
- added upstream deadbeef-fix-libretro-compilation.patch to fix compilation on ARM
- Update to 1.9.5:
  * Fixed: GME chiptune voice muting was affecting converter / replaygain scanner
  * Fixed: SID chiptune voice muting was affecting converter / replaygain scanner
  * Fixed: SID stereo was not working the way it was intended
  * Fixed: Wave format conversion regressions, which could lead to wrong channels mapping
  * Fixed: Converter race condition bug when checking whether a directory exists (dakeryas)
  * Fixed: Album art fetching for tracks with multiple artists
  * Fixed: GTK warning when opening track properties
  * Fixed: Prompting before deleting playlist via middle mouse button
  * Fixed: Album art left/right/center alignment in GTKUI
  * Fixed: Removed embedded album art size limit for ID3v2 tags
  * Fixed: Deadlock when trying to delete files from disk
  * Fixed: Mute functionality for output plugins with their own volume control
  * Fixed: Switching to previous/next track after the current track is removed
  * Fixed: Incorrect playlist affected by hotkeys
  * Fixed: Unsynchronized ID3v2 tag loading (credit: Robin Seth Ekman)
  * Fixed: Spectrum analyzer buffer overflow
  * Fixed: Deadlock when removing multiple selected tracks while one of them is playing
  * Added: Pipewire output plugin (saivert)
  * Added: LibRetro resampling plugin (toadking)
  * Added: Chiptune voice muting in DUMB plugin
  * Added: Improved drawing of spectrum analyzer
  * Added: $itematindex(index,value) function to title formatting, get value by index from multivalue fields</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683547200">- Add deadbeef-fix-register-cxx17.patch
- Add deadbeef-adplug-use-cxx11.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1709294400">- removed deadbeef-fix-includes.patch. Modify CFLAGS instead
- removed upstream patches:
  * deadbeef-fix-register-cxx17.patch
  * deadbeef-adplug-use-cxx11.patch
  * deadbeef-fix-libretro-compilation.patch
- Update to 1.9.6:
  * Fixed: Drawing spectrum analyzer in discrete frequencies mode
  * Fixed: Handling the option to enter archives when scanning folders (fudanchii)
  * Fixed: Playback performance issue when searching in large playlist
  * Fixed: Possible crash when starting playback with ALSA plugin
  * Fixed: Shuffle albums was not using Album Artist
  * Fixed: Title formatting failure with large calculated values
  * Fixed: Loading of small album art image files
  * Fixed: MP4 parser failing to read/write certain tags correctly
  * Fixed: Handling of title-formatted paths
  * Fixed: A bug when editing metadata in multiple selected tracks
  * Fixed: OSD notification reuse by default, with an option to disable
  * Added: Bit depth override option (HiFiPhile)
  * Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)
  * Added: $put, $puts, $get title formatting functions (Robin Ekman)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1710849600">- Drop hardcoded '-msse3' in ddb_dsp_libretro (fix non-x86 builds)</changelog>
  <changelog author="olaf@aepfle.de" date="1731326400">- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)
- Support ffmpeg 7.1 with 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1745841600">- made the devel package noarch as it only contains includes
- removed upstreamed 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch
- removed deadbeef-fix-desktop-file.patch, fixed upstream
- removed unneeded deadbeef-drop-documents-installation.patch
- Update to 1.10.0:
  * Fixed: Memory leak affecting DSD (Toad King)
  * Fixed: deadbeef.desktop format violations (Viorel Munteanu)
  * Fixed: Spectrum analyzer drawing bugs
  * Fixed: Scope drawing bugs
  * Fixed: Finding album art image in ogg files
  * Fixed: Deadlock (hang) when clearing a playlist
  * Fixed: A number of issues with album art
  * Fixed: A number of issues with OSD notifications
  * Fixed: Toggle-pause behavior to do nothing when playback is stopped
  * Fixed: CDText issues (Warepire)
  * Fixed: Implementation of $longer title formatting function
  * Fixed: Handling of escape sequences in $cut title formatting function
  * Fixed: Current track playback indication in playlist browser
  * Fixed: Crash and memory leak when saving M3U playlists
  * Fixed: Crash after drag-dropping from search window
  * Added: Media library: find music in specified folders, and display in a tree
  * Added: Undo/redo playlist editing operations
  * Added: Commands for navigating to next/previous/random album with respect to shuffle mode (Robin Seth Ekman)
  * Added: TORY frame support for ID3v2.3
  * Added: FFMPEG 7 support (Christopher Snowhill)
  * Added: Separate config file for storing secrets (lastfm password)
  * Added: Support for relative paths when loading DBPL playlists (Robin Ekman)
  * Added: EAC3 support to ffmpeg plugin
  * Added: Updated adplug library to latest upstream version (Thomas Jepp)
  * Added: An option to disable log window auto showing after errors</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1772971200">- Update to 1.10.1:
  * Fixed: Playlist auto-naming regression
  * Fixed: Multiple slowness and stability issues in medialib
  * Fixed: Artwork cover search order
  * Fixed: Crash when probing media files on stack-constrained systems
  * Fixed: Crash when loading certain malformed ID3v2 tags
  * Fixed: Fix stability issues in OSS plugin
  * Fixed: Lost edits when clicking Apply in track properties
  * Fixed: Known performance issues in Artwork
  * Fixed: Prevent total playtime to be rounded to int (Jakub Wasylków)
  * Fixed: Sample format conversion from float to int32
  * Fixed: Replaygain scanner memory leak
  * Fixed: Wrong title formatting/grouping in Folder mode
  * Added: Lyrics plugin
  * Added: Improved corruption recovery in AAC, APE, MP3, WMA files
  * Added: OPUS artwork support
  * Added: SID infinite looping
  * Added: New UI for DSP presets in Preferences
  * Added: An option to always resume in paused state (Jakub Wasylków)
  * Added: Enqueue action in file manager menus (dark-penguin)
  * Added: New album art display mode - Playing or Selected (Ed)
  * Added: Copy context menu action in Selection Properties (Ed)
  * Added: Action for opening DSP preferences (Ed)
  * Added: Stop After Queue mode (Ed)
  * Added: GTK3 is now default UI plugin, instead of GTK2
  * Added: FLAC (Ogg/FLAC) network streaming
  * Added: Mouse forward/backward buttons support (magusjanus)</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774958400">- Update to 1.10.2:
  * Fixed: Regression in replaygain scanner, producing INF for album gain
  * Added: MPRIS plugin is now part of DeaDBeeF, replacing global hotkeys</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775563200">- Add Provides/Obsoletes for deadbeef-plugin-mpris2</changelog>
</package>
<package pkgid="e89103cc63a4997687bc0efc6849b3a900a894957a5496ecb1785398b4adc33e6b4457c0cf0d5b4c510557ab8d4d60d56670ccdce8175d728a3febba727bea4a" name="deadbeef-lang" arch="noarch">
  <version epoch="0" ver="1.10.2" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1672574400">- Update to 1.9.4:
  * Fixed: Deadlock when playing network streams
  * Fixed: Handling multi-value genre in ID3v2
  * Fixed: Will fully reinitialize ALSA device when changing output format,
    to be compatible with more DACs
  * Fixed: Duplicate playlist menu item was not showing
  * Fixed: A random crash in visualization code
  * Added: Customizable visualization background color for GTKUI
  * Added: 64-bit seeking support in AAC, ALAC, Sndfile, Musepack, MP3, WMA, Vorbis
  * Added: Embedded album art from OGG files
  * Added: When double clicking a playlist in Playlist browser,
    will play the first track in the shuffle queue,
    according to current settings (pappnu)
  * version 1.9.3
  * Fixed: OpenBSD compatibility / warnings (Brad Smith)
  * Fixed: Crash when loading certain malformed cuesheets
  * Fixed: API behavior change regression causing certain plugins to malfunction
  * Added: Support for building with FFMPEG 5.0 (xuzhen)
- Removed fix-ffmpeg-5-support.patch: not needed anymore
- Fixed deadbeef Help menu entries resulting in file not found errors</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677240000">- removed fix-warning.patch, not needed anymore
- added pipewire build dependency
- added deadbeef-fix-desktop-file.patch to fix bogus "Play Pause" action
- added upstream deadbeef-fix-libretro-compilation.patch to fix compilation on ARM
- Update to 1.9.5:
  * Fixed: GME chiptune voice muting was affecting converter / replaygain scanner
  * Fixed: SID chiptune voice muting was affecting converter / replaygain scanner
  * Fixed: SID stereo was not working the way it was intended
  * Fixed: Wave format conversion regressions, which could lead to wrong channels mapping
  * Fixed: Converter race condition bug when checking whether a directory exists (dakeryas)
  * Fixed: Album art fetching for tracks with multiple artists
  * Fixed: GTK warning when opening track properties
  * Fixed: Prompting before deleting playlist via middle mouse button
  * Fixed: Album art left/right/center alignment in GTKUI
  * Fixed: Removed embedded album art size limit for ID3v2 tags
  * Fixed: Deadlock when trying to delete files from disk
  * Fixed: Mute functionality for output plugins with their own volume control
  * Fixed: Switching to previous/next track after the current track is removed
  * Fixed: Incorrect playlist affected by hotkeys
  * Fixed: Unsynchronized ID3v2 tag loading (credit: Robin Seth Ekman)
  * Fixed: Spectrum analyzer buffer overflow
  * Fixed: Deadlock when removing multiple selected tracks while one of them is playing
  * Added: Pipewire output plugin (saivert)
  * Added: LibRetro resampling plugin (toadking)
  * Added: Chiptune voice muting in DUMB plugin
  * Added: Improved drawing of spectrum analyzer
  * Added: $itematindex(index,value) function to title formatting, get value by index from multivalue fields</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683547200">- Add deadbeef-fix-register-cxx17.patch
- Add deadbeef-adplug-use-cxx11.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1709294400">- removed deadbeef-fix-includes.patch. Modify CFLAGS instead
- removed upstream patches:
  * deadbeef-fix-register-cxx17.patch
  * deadbeef-adplug-use-cxx11.patch
  * deadbeef-fix-libretro-compilation.patch
- Update to 1.9.6:
  * Fixed: Drawing spectrum analyzer in discrete frequencies mode
  * Fixed: Handling the option to enter archives when scanning folders (fudanchii)
  * Fixed: Playback performance issue when searching in large playlist
  * Fixed: Possible crash when starting playback with ALSA plugin
  * Fixed: Shuffle albums was not using Album Artist
  * Fixed: Title formatting failure with large calculated values
  * Fixed: Loading of small album art image files
  * Fixed: MP4 parser failing to read/write certain tags correctly
  * Fixed: Handling of title-formatted paths
  * Fixed: A bug when editing metadata in multiple selected tracks
  * Fixed: OSD notification reuse by default, with an option to disable
  * Added: Bit depth override option (HiFiPhile)
  * Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)
  * Added: $put, $puts, $get title formatting functions (Robin Ekman)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1710849600">- Drop hardcoded '-msse3' in ddb_dsp_libretro (fix non-x86 builds)</changelog>
  <changelog author="olaf@aepfle.de" date="1731326400">- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)
- Support ffmpeg 7.1 with 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1745841600">- made the devel package noarch as it only contains includes
- removed upstreamed 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch
- removed deadbeef-fix-desktop-file.patch, fixed upstream
- removed unneeded deadbeef-drop-documents-installation.patch
- Update to 1.10.0:
  * Fixed: Memory leak affecting DSD (Toad King)
  * Fixed: deadbeef.desktop format violations (Viorel Munteanu)
  * Fixed: Spectrum analyzer drawing bugs
  * Fixed: Scope drawing bugs
  * Fixed: Finding album art image in ogg files
  * Fixed: Deadlock (hang) when clearing a playlist
  * Fixed: A number of issues with album art
  * Fixed: A number of issues with OSD notifications
  * Fixed: Toggle-pause behavior to do nothing when playback is stopped
  * Fixed: CDText issues (Warepire)
  * Fixed: Implementation of $longer title formatting function
  * Fixed: Handling of escape sequences in $cut title formatting function
  * Fixed: Current track playback indication in playlist browser
  * Fixed: Crash and memory leak when saving M3U playlists
  * Fixed: Crash after drag-dropping from search window
  * Added: Media library: find music in specified folders, and display in a tree
  * Added: Undo/redo playlist editing operations
  * Added: Commands for navigating to next/previous/random album with respect to shuffle mode (Robin Seth Ekman)
  * Added: TORY frame support for ID3v2.3
  * Added: FFMPEG 7 support (Christopher Snowhill)
  * Added: Separate config file for storing secrets (lastfm password)
  * Added: Support for relative paths when loading DBPL playlists (Robin Ekman)
  * Added: EAC3 support to ffmpeg plugin
  * Added: Updated adplug library to latest upstream version (Thomas Jepp)
  * Added: An option to disable log window auto showing after errors</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1772971200">- Update to 1.10.1:
  * Fixed: Playlist auto-naming regression
  * Fixed: Multiple slowness and stability issues in medialib
  * Fixed: Artwork cover search order
  * Fixed: Crash when probing media files on stack-constrained systems
  * Fixed: Crash when loading certain malformed ID3v2 tags
  * Fixed: Fix stability issues in OSS plugin
  * Fixed: Lost edits when clicking Apply in track properties
  * Fixed: Known performance issues in Artwork
  * Fixed: Prevent total playtime to be rounded to int (Jakub Wasylków)
  * Fixed: Sample format conversion from float to int32
  * Fixed: Replaygain scanner memory leak
  * Fixed: Wrong title formatting/grouping in Folder mode
  * Added: Lyrics plugin
  * Added: Improved corruption recovery in AAC, APE, MP3, WMA files
  * Added: OPUS artwork support
  * Added: SID infinite looping
  * Added: New UI for DSP presets in Preferences
  * Added: An option to always resume in paused state (Jakub Wasylków)
  * Added: Enqueue action in file manager menus (dark-penguin)
  * Added: New album art display mode - Playing or Selected (Ed)
  * Added: Copy context menu action in Selection Properties (Ed)
  * Added: Action for opening DSP preferences (Ed)
  * Added: Stop After Queue mode (Ed)
  * Added: GTK3 is now default UI plugin, instead of GTK2
  * Added: FLAC (Ogg/FLAC) network streaming
  * Added: Mouse forward/backward buttons support (magusjanus)</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774958400">- Update to 1.10.2:
  * Fixed: Regression in replaygain scanner, producing INF for album gain
  * Added: MPRIS plugin is now part of DeaDBeeF, replacing global hotkeys</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775563200">- Add Provides/Obsoletes for deadbeef-plugin-mpris2</changelog>
</package>
<package pkgid="4f6349a4e7b6dfe94a721f1a70e5cca6533c33b3ee4fe19896d7e552f72697d8ed55eaaca78c64f6802ab9cf5e25dcd60e1862f2f2275126fa6700d604686644" name="deadbeef-plugin-mpris2" arch="riscv64">
  <version epoch="0" ver="1.16" rel="1.2"/>
  <changelog author="hillwood@opensuse.org" date="1435492800">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1441368000">- Rename package to deadbeef-plugin-mpris2.
- Correct license.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464436800">- Update to version 1.9:
  * Fix compatibility with GLib &lt; 2.32.
  * Fix starting a paused track via MPRIS2.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 1.10:
  * Fix the seek method not returning a reply.
  * Fix the seek method not reading the argument correctly.
    This often led to Skipping to the next or previous track.
  * Fix the --enable-debug configure switch doing nothing.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1556452800">- Update version to 1.12
  * Fix double free
  * Send correct CanSeek
  * Fix duration for radio streams
  * Fix pause handling
  * New features: CanPlay, CanGoPrevious, CanGoNext</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1579262400">- Update version to 1.13
  * Fix raise method
  * Fix missing emit of seeked signal after seek
  * Include LICENCE file in distribution</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 1.14
  * Use Deadbeef title formating to produce metadata more
    robust/accurate
  * Add "Previous or restart current track" behavior to "Previous"
    action</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656936000">- Sync ExcludeArch %ix86 with libdispatch: libdispatch is not being
  buily and as such we don't have the needed dep available.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1696334400">- Update to DeaDBeeF-Player git version 1.16
  * onPlayerSetPropertyHandler: return TRUE when ignoring playback
    configs
    gh#DeaDBeeF-Player/deadbeef-mpris2-plugin#4
  * Update to newest artwork plugin
    gh#DeaDBeeF-Player/deadbeef-mpris2-plugin#1</changelog>
</package>
<package pkgid="f68ea57242e3bfe156ab0df87494453e8595e475376e6b8c41ca1f57f704c469b43bc1707d7901e09987d93ed83a16ede8d2ffef843b9cb46df26de0eb5a2b3c" name="deal" arch="riscv64">
  <version epoch="0" ver="2.7" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760356800">- initial version 2.7</changelog>
</package>
<package pkgid="d6cdc870d1eb148808f210db56f0a59f7dfd6469b6fedc2b0c91a0c72b7ca1c87ffc830ddeda2f0ff86992676b145be400c4e36118bd2671bb5fa99eeaea08cc" name="deal_II-devel" arch="riscv64">
  <version epoch="0" ver="9.7.1" rel="1.2"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690027200">- Update to version 9.5.1:
  - Guard NOX support in include/deal.II/numerics/nonlinear.h
    (gh#dealii/dealii#15708).
  - bundled/tbb: fix compilation with gcc-13
    (gh#dealii/dealii#15726).
- Changes from version 9.5.0:
  - Substantial updates and extensions to deal.II's interfaces to
    other libraries. This includes, in particular, the integration
    of Kokkos additions and updates to the PETSc and Trilinos
    interfaces.
  - Uniform handling of nonlinear solver packages and a uniform
    way of defining callbacks used by external libraries.
  - Advances in matrix-free infrastructure.
  - Advances in non-matching support.
  - New features related to linear algebra.
  - C++ language modernization.
  - Build-system modernization.
- New BuildRequires: kokkos-devel &gt;= 4.
- Drop dealii-rpmlintrc: Filters for openmpi* pkgs longer needed.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[23]
- Prepare support for openmpi5</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 9.5.2:
  * Allow compilation with PETSc but without MPI
    (gh#dealii/dealii#15788).
  * Fix compiling with PETSc with complex scalar type
    (gh#dealii/dealii#15856).
  * base/mpi.h: also instantiate for signed long long int
    (gh#dealii/dealii#16540).
  * CMake: fix compilation with bundled boost and modern clang
    (gh#dealii/dealii#16541).
  * DofTools: add missing codimension-one instantiation
    (gh#dealii/dealii#16539).
- Enable openmpi5 flavours.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1731499200">- Update to version 9.6.0:
  * Numerous changes, see
    &lt;https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_5_2_and_9_6_0.html&gt;
- Use BuildRequires: muparser-devel instead of pkgconfig(muparser)
  to break degeneracy caused by the fake pkgconfig provides of
  muparser-32bit-devel (see gh#openSUSE/obs-build#1002).
- Require GCC-9 for Leap 15.6 or lower as enforced by upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734782400">- Update to version 9.6.1:
  * Tpetra: Fix is_vector_space_vector check with complex values
    (gh#dealii/dealii#17558).
  * Create new string when demangling stacktraces
    (gh#dealii/dealii#17575).
  * Cherry-pick bug fixes (gh#dealii/dealii#17874).
  * MatrixFree/TensorProductPointKernels: fix compilation with
    Number = float (gh#dealii/dealii#17924).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1735300800">- Add dealii-disable-parallel-doc-build.patch: Disable parallel
  doc build for reproducibility; upstream doxygen issue
  (gh#doxygen/doxygen#11138).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1736078400">- Remove obsolete netcdf build dependency, netcdf bindings were
  removed with version 9.3.3.
- Minor spec file cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 9.6.2:
  * CMake: tests: fix tests in release tarball
    (gh#dealii/dealii#17953).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 9.7.0:
  * Too many changes to list, see
    &lt;https://dealii.org/developer/doxygen/deal.II/changes_between_9_6_0_and_9_7_0.html&gt;.
- Disable building taskflow as it is not packaged for openSUSE.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1758456000">- Update to version 9.7.1:
  * fixes the default parameters for MatrixOut
    (gh#dealii/dealii#18803).
  * fixes a line orientation bug encountered with FESystem
    (gh#dealii/dealii#18833).
  * fixes an issue with the face handling in 1D in MatrixFree
    (gh#dealii/dealii#18835).
- Drop stub library libboost_system-devel BuildRequires in favour
  of libboost_headers-devel.</changelog>
</package>
<package pkgid="43870272077ae84b77f2df5ace948b8c759d9aa15cbd82296eebdb34320c87c3c2f403ec7fe098191f87eace9b95e7bf9a47bf3cd9744b4ac22477d43480ca48" name="deal_II-openmpi4-devel" arch="riscv64">
  <version epoch="0" ver="9.7.1" rel="1.2"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690027200">- Update to version 9.5.1:
  - Guard NOX support in include/deal.II/numerics/nonlinear.h
    (gh#dealii/dealii#15708).
  - bundled/tbb: fix compilation with gcc-13
    (gh#dealii/dealii#15726).
- Changes from version 9.5.0:
  - Substantial updates and extensions to deal.II's interfaces to
    other libraries. This includes, in particular, the integration
    of Kokkos additions and updates to the PETSc and Trilinos
    interfaces.
  - Uniform handling of nonlinear solver packages and a uniform
    way of defining callbacks used by external libraries.
  - Advances in matrix-free infrastructure.
  - Advances in non-matching support.
  - New features related to linear algebra.
  - C++ language modernization.
  - Build-system modernization.
- New BuildRequires: kokkos-devel &gt;= 4.
- Drop dealii-rpmlintrc: Filters for openmpi* pkgs longer needed.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[23]
- Prepare support for openmpi5</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 9.5.2:
  * Allow compilation with PETSc but without MPI
    (gh#dealii/dealii#15788).
  * Fix compiling with PETSc with complex scalar type
    (gh#dealii/dealii#15856).
  * base/mpi.h: also instantiate for signed long long int
    (gh#dealii/dealii#16540).
  * CMake: fix compilation with bundled boost and modern clang
    (gh#dealii/dealii#16541).
  * DofTools: add missing codimension-one instantiation
    (gh#dealii/dealii#16539).
- Enable openmpi5 flavours.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1731499200">- Update to version 9.6.0:
  * Numerous changes, see
    &lt;https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_5_2_and_9_6_0.html&gt;
- Use BuildRequires: muparser-devel instead of pkgconfig(muparser)
  to break degeneracy caused by the fake pkgconfig provides of
  muparser-32bit-devel (see gh#openSUSE/obs-build#1002).
- Require GCC-9 for Leap 15.6 or lower as enforced by upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734782400">- Update to version 9.6.1:
  * Tpetra: Fix is_vector_space_vector check with complex values
    (gh#dealii/dealii#17558).
  * Create new string when demangling stacktraces
    (gh#dealii/dealii#17575).
  * Cherry-pick bug fixes (gh#dealii/dealii#17874).
  * MatrixFree/TensorProductPointKernels: fix compilation with
    Number = float (gh#dealii/dealii#17924).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1735300800">- Add dealii-disable-parallel-doc-build.patch: Disable parallel
  doc build for reproducibility; upstream doxygen issue
  (gh#doxygen/doxygen#11138).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1736078400">- Remove obsolete netcdf build dependency, netcdf bindings were
  removed with version 9.3.3.
- Minor spec file cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 9.6.2:
  * CMake: tests: fix tests in release tarball
    (gh#dealii/dealii#17953).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 9.7.0:
  * Too many changes to list, see
    &lt;https://dealii.org/developer/doxygen/deal.II/changes_between_9_6_0_and_9_7_0.html&gt;.
- Disable building taskflow as it is not packaged for openSUSE.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1758456000">- Update to version 9.7.1:
  * fixes the default parameters for MatrixOut
    (gh#dealii/dealii#18803).
  * fixes a line orientation bug encountered with FESystem
    (gh#dealii/dealii#18833).
  * fixes an issue with the face handling in 1D in MatrixFree
    (gh#dealii/dealii#18835).
- Drop stub library libboost_system-devel BuildRequires in favour
  of libboost_headers-devel.</changelog>
</package>
<package pkgid="9d612a4bd18c3b3906992675bffc2d98aebce229f0be043940b5af53f400f1c0788f99bbc2decaac46f16f58aefba344ba5f03fb151b96572e008592824f325d" name="deal_II-openmpi5-devel" arch="riscv64">
  <version epoch="0" ver="9.7.1" rel="1.2"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690027200">- Update to version 9.5.1:
  - Guard NOX support in include/deal.II/numerics/nonlinear.h
    (gh#dealii/dealii#15708).
  - bundled/tbb: fix compilation with gcc-13
    (gh#dealii/dealii#15726).
- Changes from version 9.5.0:
  - Substantial updates and extensions to deal.II's interfaces to
    other libraries. This includes, in particular, the integration
    of Kokkos additions and updates to the PETSc and Trilinos
    interfaces.
  - Uniform handling of nonlinear solver packages and a uniform
    way of defining callbacks used by external libraries.
  - Advances in matrix-free infrastructure.
  - Advances in non-matching support.
  - New features related to linear algebra.
  - C++ language modernization.
  - Build-system modernization.
- New BuildRequires: kokkos-devel &gt;= 4.
- Drop dealii-rpmlintrc: Filters for openmpi* pkgs longer needed.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[23]
- Prepare support for openmpi5</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 9.5.2:
  * Allow compilation with PETSc but without MPI
    (gh#dealii/dealii#15788).
  * Fix compiling with PETSc with complex scalar type
    (gh#dealii/dealii#15856).
  * base/mpi.h: also instantiate for signed long long int
    (gh#dealii/dealii#16540).
  * CMake: fix compilation with bundled boost and modern clang
    (gh#dealii/dealii#16541).
  * DofTools: add missing codimension-one instantiation
    (gh#dealii/dealii#16539).
- Enable openmpi5 flavours.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1731499200">- Update to version 9.6.0:
  * Numerous changes, see
    &lt;https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_5_2_and_9_6_0.html&gt;
- Use BuildRequires: muparser-devel instead of pkgconfig(muparser)
  to break degeneracy caused by the fake pkgconfig provides of
  muparser-32bit-devel (see gh#openSUSE/obs-build#1002).
- Require GCC-9 for Leap 15.6 or lower as enforced by upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1734782400">- Update to version 9.6.1:
  * Tpetra: Fix is_vector_space_vector check with complex values
    (gh#dealii/dealii#17558).
  * Create new string when demangling stacktraces
    (gh#dealii/dealii#17575).
  * Cherry-pick bug fixes (gh#dealii/dealii#17874).
  * MatrixFree/TensorProductPointKernels: fix compilation with
    Number = float (gh#dealii/dealii#17924).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1735300800">- Add dealii-disable-parallel-doc-build.patch: Disable parallel
  doc build for reproducibility; upstream doxygen issue
  (gh#doxygen/doxygen#11138).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1736078400">- Remove obsolete netcdf build dependency, netcdf bindings were
  removed with version 9.3.3.
- Minor spec file cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746014400">- Update to version 9.6.2:
  * CMake: tests: fix tests in release tarball
    (gh#dealii/dealii#17953).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754308800">- Update to version 9.7.0:
  * Too many changes to list, see
    &lt;https://dealii.org/developer/doxygen/deal.II/changes_between_9_6_0_and_9_7_0.html&gt;.
- Disable building taskflow as it is not packaged for openSUSE.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1758456000">- Update to version 9.7.1:
  * fixes the default parameters for MatrixOut
    (gh#dealii/dealii#18803).
  * fixes a line orientation bug encountered with FESystem
    (gh#dealii/dealii#18833).
  * fixes an issue with the face handling in 1D in MatrixFree
    (gh#dealii/dealii#18835).
- Drop stub library libboost_system-devel BuildRequires in favour
  of libboost_headers-devel.</changelog>
</package>
<package pkgid="be0d1b3115210a2d61348f81e972347be3f686e2639b0101d772a24d32e68263858d535b29d26778930e864d30b5ad13c518b42994aa599fe1689eca2f878439" name="dealers-choice" arch="riscv64">
  <version epoch="0" ver="0.0.11" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752062400">- Use pkgconfig() BuildRequires to be more impervious to renames.</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1752408000">- dealers-choice 0.0.6:
  + Implement Deuces Wild option
  * Fix tie handling
  * Reduce client console output messages
  + Partially implement 7-card stud
  + Add optional 'language' setting (https://dealer-s-choice.github.io/docs/CONFIG.html)
  * Network Protocol bumped to 3
  + Add coin animation</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1752494400">- Fix lint warnings
- Fix directory ownership error
- Enable tests
- Update (fix) description</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1754395200">- dealers-choice 0.0.7:
  + Set default maximum raises per round to 3 (config option)
  * Fix discard button being clickable when disabled
  * Increase player action timeout from 20 to 30 seconds
  + The client will now retry server connection for 60 seconds
    before timing out if server is unavailable
  * Fix incorrect hand wins in some cases when there are 3 or more players
  + Add amount won to status message
  - Remove the simulated delay when cards are initially dealt</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1754913600">- dealers-choice 0.0.8:
  * Fix: Server does not send turn ids if player 0 disconnects during game
  + Display ping times in lobby
  + After winner declared, replace action timer with "end of game" timer
  + Allow specifying the client/server port via config or cli
  + Allow setting min, med, and max bets via server.conf</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1762948800">- Make it build without %check (boo#1227364)</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1773316800">- dealers-choice 0.0.9:
  + Implement California lowball
  + Implement Six-card stud (partially complete)
  + Automatically sort hands
  + Remove cards of player when folded
  + Add a "Dealing" message for dealer when waiting for server to start
  + Disallow raise that is less than previous bet/raise
  + Add server config option: wild_exchange_timeout_ms
  + Add server config option: action_timeout_max (disconnect players
    after n timeouts)
  + Add feedback when some buttons are clicked
  * Increase coin size
  + Add card back patterns
  + Add F11 key for full-screen toggling
  * Bump game protocol to v6
  * bugfix: Infinite checking when first person in a &gt;=3 person game folds</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1774785600">- dealers-choice 0.0.10:
  + Add Texas Hold'em
  * bugfix: Client freezes (infinite loop in layout_cards) when slot-0
  + Connection screen: cancel button, per-attempt timeout, configurable
    retry count (connect.attempts in player config), return to menu on
    failure (#204)
  + Add animated card backs
    player disconnects during a game (#195)
  + Server and client password set via server.conf/player.conf or DC_PASSWORD env var (#187)
  + Add dealer indicator column to lobby player list (black square, red circle if dealer)
  + Play turn notification sound when local player becomes the dealer
  + Play game over sound when winner is determined
  * Fix "waiting" messages sometimes rendering when they shouldn't
  * Fix wrong 5-card hand selected from 6- or 7-card hands when
    multiple subsets share the same rank (kickers and best straight not
    considered); also fix straight selection incorrectly favouring a wheel
    over a higher straight when both are present
  + Implemented Admin kick/ban in the lobby and during the game
  * bugfix: Out-of-bounds read when the last bet-amount button was
    disabled while selected (CID 644890)
  - Remove installation of miniaudio libraries
  ! BREAKING: server.conf bet_minimum/bet_median/bet_maximum replaced by
    a single variable-length list: bet_amounts = list, 100, 250, 500
    (up to 8 values, hotkeys 1-8).</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1775044800">- dealers-choice 0.0.11:
  * bugfix: uninitialize miniaudio engine on sound load failure
    Previously called exit() without ma_engine_uninit(), locking the audio
    device and blocking other applications until it was replugged or the
    system was restarted (#198)
  * Change dealer rotation timeout from 60 seconds to 30
  * Add version line to changes entry for v0.0.10</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1775131200">* Drop cmake build dependency (no longer needed for miniaudio)</changelog>
</package>
<package pkgid="be44f67f5bd35520c8594810f02e12207d1015f14ddc7a43793d327782a825404d37eda1cea3b2b0a65fe3d8145259738788ea37770a6e073b5311df6bce9a39" name="dealers-choice-lang" arch="noarch">
  <version epoch="0" ver="0.0.11" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752062400">- Use pkgconfig() BuildRequires to be more impervious to renames.</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1752408000">- dealers-choice 0.0.6:
  + Implement Deuces Wild option
  * Fix tie handling
  * Reduce client console output messages
  + Partially implement 7-card stud
  + Add optional 'language' setting (https://dealer-s-choice.github.io/docs/CONFIG.html)
  * Network Protocol bumped to 3
  + Add coin animation</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1752494400">- Fix lint warnings
- Fix directory ownership error
- Enable tests
- Update (fix) description</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1754395200">- dealers-choice 0.0.7:
  + Set default maximum raises per round to 3 (config option)
  * Fix discard button being clickable when disabled
  * Increase player action timeout from 20 to 30 seconds
  + The client will now retry server connection for 60 seconds
    before timing out if server is unavailable
  * Fix incorrect hand wins in some cases when there are 3 or more players
  + Add amount won to status message
  - Remove the simulated delay when cards are initially dealt</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1754913600">- dealers-choice 0.0.8:
  * Fix: Server does not send turn ids if player 0 disconnects during game
  + Display ping times in lobby
  + After winner declared, replace action timer with "end of game" timer
  + Allow specifying the client/server port via config or cli
  + Allow setting min, med, and max bets via server.conf</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1762948800">- Make it build without %check (boo#1227364)</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1773316800">- dealers-choice 0.0.9:
  + Implement California lowball
  + Implement Six-card stud (partially complete)
  + Automatically sort hands
  + Remove cards of player when folded
  + Add a "Dealing" message for dealer when waiting for server to start
  + Disallow raise that is less than previous bet/raise
  + Add server config option: wild_exchange_timeout_ms
  + Add server config option: action_timeout_max (disconnect players
    after n timeouts)
  + Add feedback when some buttons are clicked
  * Increase coin size
  + Add card back patterns
  + Add F11 key for full-screen toggling
  * Bump game protocol to v6
  * bugfix: Infinite checking when first person in a &gt;=3 person game folds</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1774785600">- dealers-choice 0.0.10:
  + Add Texas Hold'em
  * bugfix: Client freezes (infinite loop in layout_cards) when slot-0
  + Connection screen: cancel button, per-attempt timeout, configurable
    retry count (connect.attempts in player config), return to menu on
    failure (#204)
  + Add animated card backs
    player disconnects during a game (#195)
  + Server and client password set via server.conf/player.conf or DC_PASSWORD env var (#187)
  + Add dealer indicator column to lobby player list (black square, red circle if dealer)
  + Play turn notification sound when local player becomes the dealer
  + Play game over sound when winner is determined
  * Fix "waiting" messages sometimes rendering when they shouldn't
  * Fix wrong 5-card hand selected from 6- or 7-card hands when
    multiple subsets share the same rank (kickers and best straight not
    considered); also fix straight selection incorrectly favouring a wheel
    over a higher straight when both are present
  + Implemented Admin kick/ban in the lobby and during the game
  * bugfix: Out-of-bounds read when the last bet-amount button was
    disabled while selected (CID 644890)
  - Remove installation of miniaudio libraries
  ! BREAKING: server.conf bet_minimum/bet_median/bet_maximum replaced by
    a single variable-length list: bet_amounts = list, 100, 250, 500
    (up to 8 values, hotkeys 1-8).</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1775044800">- dealers-choice 0.0.11:
  * bugfix: uninitialize miniaudio engine on sound load failure
    Previously called exit() without ma_engine_uninit(), locking the audio
    device and blocking other applications until it was replugged or the
    system was restarted (#198)
  * Change dealer rotation timeout from 60 seconds to 30
  * Add version line to changes entry for v0.0.10</changelog>
  <changelog author="Andy Alt &lt;arch_stanton5995@proton.me&gt;" date="1775131200">* Drop cmake build dependency (no longer needed for miniaudio)</changelog>
</package>
<package pkgid="c6ac8acc68bd00af62b6b6ba38c8562220a3cd7daed4978f96444f8bf622c4dd669e07a3070f1824e88ee520e27dd88ef77c0a77967080de48e8285ecb1529c4" name="debhelper" arch="noarch">
  <version epoch="0" ver="13.31" rel="1.1"/>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1735905600">- update to 13.23:
  * makefile.pm: Preserve return value from `sub install`
  * Bring back the python-distutils build-system. It is clearly
    used given removing it caused 200+ FTBFS bugs. Hoever, it is
    also clearly not used (becuase using it would cause FTBFS
    bugs). Instead packages seem to just override all the
    `dh_auto_*` commands and what breaks with the full removal
    is that `dh` cannot find the build system.
    (Reopens: #1089715)
  * dh_installlog{check,rotate}: Re-added `named` `pkgfile`s in
    compat 14+
  * Dh_Lib.pm: Recognize `!=` substvars.
    Thanks to Guillem Jover &lt;guillem@debian.org&gt;
  * Revert "dh_installsysusers: Temporarily add opensysusers
    alternative". The work around is no longer needed. Thanks
    to Samuel Thibault &lt;sthibault@debian.org&gt;.
  * Fix some typos and formatting issues in man pages.
    Thanks to Christoph Brinkhaus &lt;c.brinkhaus@t-online.de&gt;
    (Closes: #1083170)
  * Fix typo of `dh_gencontrol` in man page
  * Remove the defunct python-distutils build-system retroactively.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt; (Closes: #1089715)
  * dh_fixperms: Remove `exec` bit from files in `/usr/share/themes`
  * Replace `dh-buildinfo` without the `dh_buildinfo` to ease transition.
    As requested in #1068809, `debhelper` will temporarily provide
    `dh-buildinfo` with relevant `Conflicts` and `Replaces` to ensure
    apt can find a solution. The provides is only on a metadata level,
    since most packages no longer use `dh_buildinfo` directly or cope
    gracefully with its removal. A few packages are expected to break,
    which will be cleaned up by people who volunteered in #1068809.
    If your package starts to FTBFS as a consequence of this change,
    please remove the call to `dh_buildinfo`.
    See: #1068809
  * dh_auto_install: Ensure sane minimum mode in destdir [c14]
    (Closes: #1082724)
  * Update German translation of man pages (Closes: #1083169)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1737374400">- update to 13.24.1
  * Fix regression when running 'meson test' (Closes: #1093436)
  * Add CHANGELOG.org as a supported type of changelog (Closes: #1090956)
  * Update dh_installchangelogs doc regarding support for org mode
  * autoscripts: Assume DPKG_ROOT is set but possibly empty
  * Update German translation of manpages (Closes: #1091005)
  * debhelper-compat-upgrade-checklist.pod: Fix typo
  * meson.pm: pass --verbose to meson test (Closes: #1090846)
  * dh_installsystemd: Respect -n/--no-scripts.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1744632000">- update to 13.24.2
  * Update German translation of manpages (Closes: #1094029)
  * Update on Portuguese translation of man pages (Closes: #1100357)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1755518400">- update to 13.25
  * debhelper-documentation.json: Correct command for `.ucf` files
  * dh: Support `DH_OVERRIDDEN_COMMAND` variable for `override` targets
    for cases where the original command is useful as a base.
  * debhelper.pod: Update description on automated dependencies
  * dh_gencontrol: Fix off-by-one compat guard affecting compat 14.
  * In compat 14: Add `Commands` field to binaries to aid `command-not-found`
    (Closes: #638517)
  * dh_assistant: Explicitly use `JSON::PP::{true,false}`
  * dh_assistant: Provide a compat upgrade checklist when upgrading from
    compat 7 and on. This can be done via the command
    `dh_assistant compat-upgrade-checklist`.
  * No longer run `dh_dwz` by default in compat 14+ (Closes: 1016563)
  * dh_installmodules: install .modprobe files in /usr/lib with compat 14+
    (Closes: #1107373)
  * dh_assistant: Improve wording
  * dh_installsystemd: Always stop the service on remove (Closes: #1079181)
- list all installed scripts explicitly in spec to avoid shared-dir-glob-in-files</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1756382400">- update to 13.26
  * dh_assistant: List files with unclear config file state
  * dh_assistant: Provide tool-assistance migration hints for compat upgrades
  * Regenerate POT and PO files
  * Updated Portuguese translation for debhelper's man page (Closes: #1111112)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1758801600">- update to 13.27
  * Dh_Buildsystems.pm: add `fortran` as 3rd party buildsystem.
  * dh_assistant: Document `none` as output of `which-build-system`
  * single-binary: Recommend `debputy` to migrate config files in c14
  * Mention `debputy` auto-migration in upgrade checklist for c14
  * Dh_Lib.pm: Use `cp --update=none` instead `-n` (Closes: #1061610)
  * Remove the `qmake-qt4` build system as it had no users remaining
  * Dh_Lib.pm: Prettify some shell escapes to make them easier to read
  * dh_md5sums: Remove `-x` / `--include-conffiles`. It was never the
    correct thing to do and the option(s) had no users according to
    codesearch.d.n.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1759147200">- update to 13.28
  * Add support for `X-Doc-Main-Package` field
  * dh_assistant: Fix `--target-compat` not supporting experimental
    compat levels.
  * debhelper.pod: Clarify subst limit is per token
  * dh_assistant: Fix formatting for upgrade checklist
  * dh_missing: do not give suggestions about equivalent paths</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1767873600">- update to 13.29
  * dh_assistant: Improve build system detection for compat checklist
  * debhelper.pod: Provide on placement of the `#DEBHELPER#` token
    (Closes: #1037204)
  * remove transitional, virtual dh-buildinfo Provides:
  * Pass also filename to Dpkg::Changelog::Parse::changelog_parse()
  * Actually add Multi-Arch: same to -dbgsym packages (Closes: #1121566)
  * de.po: Fix some minor issues with the German translation (Closes: #1118413)
  * Update on Portuguese translation of man page (Closes: #1118373)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1771502400">- update to 13.30
  * dh_installsystemd[user]: ensure excluded units via -X do not get
    processed due to `Also=`
  * dh_clean: Catch missing trailing `/` on directories
  * d/control: Drop unnecessary `Priority: optional`
  * dh_installchangelogs: Keep more entries if timestamp cannot be parsed
    (Closes: #1126043)
  * Update on Portuguese translation of the man pages (Closes: #1124415)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1773921600">- update to 13.31
  * dh_assistant: Add new `parse-dh-cli-args` subcommand
  * dh: Fix description of the `dwz` add-on
  * dh_clean: do not require `/` for symlinks to directories.
    Thanks to David Prévot &lt;taffit@debian.org&gt; (Closes: #1128894)
  * dh_installchangelogs: Require all changelog dates seen to be valid.
    Previously, we would allow invalid dates and that causes problems.
    With this change, we now require the dates to be valid. This may
    bring some invalid entries out in the open in the form of FTBFS
    bugs. These were always bugs and how we flag them.
    (Closes: #1128372)
  * dh_installinit/dh_installsystemduser: stop adding dependencies
    satisfied since bullseye/jammy
  * Update cutoff date in dh_installchangelogs to Bookworm release date
  * Do not install NEWS entries beyond cutoff-date (Closes: #1128414)</changelog>
</package>
<package pkgid="445449993985463064a9a31967cac66e1493d9e492d19ecbd81c5bd065c758f19af3dad35e8bc01dc032a7120e9bb3bdad184cfaae1fc868e56eb1add5739428" name="debianutils" arch="riscv64">
  <version epoch="0" ver="5.4" rel="2.2"/>
  <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ö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="031157580eb2011d2ba8360933096b88f318774677e50533a95612c5b369b2b7bb4041f5035f21aca44bf3e0106e54a183b2cd328452283136f2be2eba935035" name="debootstrap" arch="noarch">
  <version epoch="0" ver="1.0.143" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1701172800">- update to 1.0.133
  * stop changing user/group in Makefile
  * use mount from the outside to support chroots without mount installed
  * Let the buildd variant only install essential, build-essential and apt
- remove patch debootstrap-norootforbuild.patch as upstream integrated
  the patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1707652800">- update to 1.0.134
  * scripts/debian-common: install Priority:required with buildd variant
    for bookworm and earlier
  * error out if chroot cannot be found in $PATH
  * setup_devices: fall back to setup_devices_bind if setup_devices_simple
    failed irrespective of the container
  * Move "unshared" test from autopkgtest to salsaci pipeline
  * Implement support for repos with modern-style arch:all support
  * Add test for split-arch:all support
  * add various Ubuntu/Debian codenames</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1718712000">- update to 1.0.135:
  * fix quoting to allow spaces in target directory
  * Use correct keyring and mirror for Ubuntu
  * Ubuntu: test for dpkg zstd support for Hirsute+
  * Remove hardcoded HTTPS mirror and use inline substitution
- add patch revert-symlink-removal.patch for not breaking workflows</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1718712001">- update to 1.0.136:
  * reinstate Debian codename symlinks
  * drop unneeded addition of "test extras"
  * avoid setting DEF_MIRROR to https://https://...
- remove patch revert-symlink-removal.patch as it's unneeded now</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721908800">- update to 1.0.137:
  * reinstate Ubuntu codename symlinks
  * Ubuntu: add symlink for oracular</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732708800">- update to 1.0.138:
  * Fix EXTRACTOR_OVERRIDE: parameter not set
  * Fix several shellcheck complaints
  * Self-identify the name and the version in the User-Agent header sent out
    by wget.
  * Add support for eLxr.
  * fix fakechroot
  * create /dev/fd symlink with --no-target-directory
  * Ubuntu: add symlink for plucky</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1739448000">- update to 1.0.140:
  * ubuntu: fix scripts/gutsy syntax error
  * move Debian-specific /usr-merge checks from functions to
    scripts/debian-common
  * scripts/debian-common: fold multiple paths setting MERGED_USR</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1745496000">- update to 1.0.141:
  * Ubuntu: add symlink for questing</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763553600">- Update to version 1.0.142:
  * fstab: add more helpful boilerplate. Thanks to Marc Haber for the
    suggestion
  * PureOS: Add symlinks for dawn and landing
  * style: fix identation of --in-release-path
  * support for custom https ca certificates
  * Prefer .pgp keyring if present over .gpg one for Debian sid
  * Sync Trisquel script and add ecne
  * autopkgtest: explicitly install bsdutils for 'script' command
  * Ubuntu: add symlink for resolute</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774612800">- Update to version 1.0.143:
  * hurd: Add umount_on_exit for {proc,dev,servers}
  * add ParrotOS release symlinks
  * scripts: gutsy: Allow generation of chroot for Ubuntu releases
    in ESM
  * autopkgtest: do not expect deprecated tmpfiles.d directories
    to exist
  * Drop priority from d/control, now defaults to optional
  * Drop Rules-Requires-Root, now defaults to no</changelog>
</package>
<package pkgid="0e329fe188825499918e7062146cc34f4a6047d0ea938afedaead104e2ca0fba2d6d203cd1445e911084e9f418e1f9cdb27433b70f313e332a46cd058e81cbee" name="debugbreak" arch="noarch">
  <version epoch="0" ver="1.0~git.20210702" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672920000">- Initial OBS release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674043200">- Use noun phrase for descriptions.</changelog>
</package>
<package pkgid="99d9c230a417b7141fccfd91285eed86b91c561a7367130167a2e71da3efe0e2887fd3ab5651915eff1f8cd24d7275f93d033ae1cded7b64b9e9edac01093d85" name="debugbreak-devel" arch="noarch">
  <version epoch="0" ver="1.0~git.20210702" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672920000">- Initial OBS release.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674043200">- Use noun phrase for descriptions.</changelog>
</package>
<package pkgid="ac5500dee3bb59f91898ab16227a78d9fc939985d7c047fc1efc4fcc3f2a0c79844006b42c4812935fd78d452f84f649233a1015ac82eccb7b458886668a081e" name="debugedit" arch="riscv64">
  <version epoch="0" ver="5.1" rel="1.2"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625054400">- initial version 5.0
- Added patches from rpm:
  * finddebuginfo.patch
  * finddebuginfo-absolute-links.patch
  * debugsubpkg.patch
  * debuglink.patch
  * debuginfo-mono.patch
- Add patch to fix bad shift: remove-bad-shift.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1656331200">- refresh patches to apply clean
- add git url
- add requires</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1657108800">- move find-debuginfo and sepdebugcrcfix which are basically tools
  for use by rpmbuild only to /usr/lib/rpm where they used to be
  when debugedit was bundled with rpm.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- finddebuginfo.patch: convert obsolete egrep to grep -E
  (boo#1203092)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1668600000">- don't hard require gdb (boo#1205344)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1731326400">- Update to version 5.1 (bsc#1233156)
  * Architecture support for hppa and loongarch
  * Switch to xxhash for buildid recomputation (much faster!)
  * find-debuginfo supports -v,--verbose and -q,--quiet
  * find-debuginfo passes -j down to dwz
  * debugedit now handles DWARF5
  * debugedit handles compressed DWARF debug sections
- Refresh debugsubpkg.patch finddebuginfo.patch
- Remove upstreamed remove-bad-shift.patch
- Add workaround-missing-linked-file.patch (boo#1233368)
- Use -p1 with autosetup</changelog>
</package>
<package pkgid="fa074a802521966a304db1ff0ef2cebf4463f3ebc416fb51b71804b6fdfcd662fed76b318f370bac290f3f46e7092d912a3187c6a6eedae54efbaf4fa1c0645e" name="debuginfod-client" arch="riscv64">
  <version epoch="0" ver="0.194" rel="1.1"/>
  <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>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to version 0.190
  * Schema change (reindexing required, sorry!) for a 60%
    compression in filename representation, which was a large
    part of the sqlite index; also, more deliberate sqlite
  - wal management during scanning using the
  - -scan-checkpoint option.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709640000">- Add fix_gcc14_errors.patch (bsc#1220464)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.191:
  * libdw: dwarf_addrdie now supports binaries lacking a
    .debug_aranges section.
  * Improved support for DWARF package files.  Add new
    function dwarf_cu_dwp_section_info.
  * debuginfod: Caching eviction logic improvements to improve
    retention of small/frequent/slow files such as Fedora's
    vdso.debug.
  * srcfiles: Can now fetch the source files of a DWARF/ELF file
    and place them into a zip.
- drop fix_gcc14_errors.patch (upstream)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1716292800">- Add "-g" to %optflags, so that the tests work in all repos,
  with or without globally enabled debuginfo creation.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733054400">- update to 0.192
  CONDUCT: A new code of conduct has been adopted.  See the
  CONDUCT file for more information.
  debuginfod: Add per-file signature verification for integrity
    checking, using RPM IMA scheme from Fedora/RHEL.
  New API for metadata queries: file name -&gt; buildid.
  Server-side extraction of files from kernel debuginfo
  packages is significantly faster. Now takes &lt; 0.25 seconds,
  down from ~50 seconds.
  libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
  and dwfl_unwound_source_str.
  stacktrace: Experimental new tool that can process a stream of stack
    samples from the Sysprof profiler and unwind them into call
    chains. Enable on x86 with --enable-stacktrace. See
    README.eu-stacktrace in the development branch for detailed
    usage instructions:
    https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733140800">- Add pkgconfig(json-c) to reenable debuginfod support
- Add fish to enable profile support for fish
- Remove files packaged by libelf-devel</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1768392000">- Move debuginfod homedir creation to tmpfiles.d</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662400">- update to 0.194
  debuginfod: Add CORS (webapp access) support to webapi and --cors option.
  Add --listen-address option for binding the HTTP listen socket
  to a specific IPv4 or IPv6 address.
  debuginfod client now caches x-debuginfod-* HTTP headers
  alongside downloaded files.
  debuginfod-find: Fixed caching bug preventing user-cancelled downloads
    from being re-downloaded at a later time.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662401">- Add elfutils-fix-const-correctness.patch to fix build with new glibc</changelog>
</package>
<package pkgid="35b87df9cbefe7aea9a22adf1e4b702d29b4501537fe5e23dd7de0083afc5d5de047b899b08dd18fb264995c1c4ce1e67ff4f42715695df4c436c7f5933a7ad2" name="debuginfod-dummy-client" arch="riscv64">
  <version epoch="0" ver="0.194" rel="1.1"/>
  <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>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to version 0.190:
  * libelf: Add RELR support.
  * libdw: Recognize .debug_[ct]u_index sections
  * readelf:
  - Support readelf -Ds, --use-dynamic --symbol.
  - Support .gdb_index version 9
  * scrlines: New tool that compiles a list of source files associated
    with a specified dwarf/elf file.
  * backends: Various LoongArch updates.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709640000">- Add fix_gcc14_errors.patch (bsc#1220464)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.191:
  * libdw: dwarf_addrdie now supports binaries lacking a
    .debug_aranges section.
  * Improved support for DWARF package files.  Add new
    function dwarf_cu_dwp_section_info.
  * debuginfod: Caching eviction logic improvements to improve
    retention of small/frequent/slow files such as Fedora's
    vdso.debug.
  * srcfiles: Can now fetch the source files of a DWARF/ELF file
    and place them into a zip.
- drop fix_gcc14_errors.patch (upstream)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1716292800">- Add "-g" to %optflags, so that the tests work in all repos,
  with or without globally enabled debuginfo creation.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733054400">- update to 0.192
  CONDUCT: A new code of conduct has been adopted.  See the
  CONDUCT file for more information.
  debuginfod: Add per-file signature verification for integrity
    checking, using RPM IMA scheme from Fedora/RHEL.
  New API for metadata queries: file name -&gt; buildid.
  Server-side extraction of files from kernel debuginfo
  packages is significantly faster. Now takes &lt; 0.25 seconds,
  down from ~50 seconds.
  libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
  and dwfl_unwound_source_str.
  stacktrace: Experimental new tool that can process a stream of stack
    samples from the Sysprof profiler and unwind them into call
    chains. Enable on x86 with --enable-stacktrace. See
    README.eu-stacktrace in the development branch for detailed
    usage instructions:
    https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733140800">- Remove files packaged by elfutils-debuginfod</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1734004800">- Add fix-static-linking.patch (bsc#1234445)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662400">- update to 0.194
  elfclassify: New options --has-debug-sections and --any-ar-member.
  elflint: Presence of vendor- and application-specific ELF note types no
    longer triggers compliance errors.
  libdwfl_stacktrace: New function dwflst_sample_getframes.  The
    libdwfl_stacktrace library interface is experimental
    and may be subject to API/ABI changes.
    Experimental new library interface for unwinding
    stack samples into call chains, and tracking and
  caching Elf data for multiple processes, building
  on libdwfl.  Initially supports perf_events stack
  sample data.
  libelf: Manual pages have been added for many libelf library functions.
    Additional manual pages are planned for future releases.
    elf_scnshndx has been rewritten to be more robust, particularily
    for ELF files with more than 64K sections.
  readelf: Up to 13% faster when using the -N option.
    Improved handling of corrupt ELF data.
  - -section-headers output now includes a "Key to Flags" explaining
  section flag meanings.
  libdw: Add dwarf_language and dwarf_language_lower_bound functions.
    Improved support for DWARF6 language metadata as well as DWARF
    language constants for Nim, Dylan, Algol68, V and Mojo.
    dwarf_srclang is now forward-compatible with DWARF6 language
    constants.
- Drop no longer necessary fix-static-linking.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662401">- Add elfutils-fix-const-correctness.patch to fix build with new glibc</changelog>
</package>
<package pkgid="d4cd769e88a91d9e05d8984f3ff6691c23e02194821d03b71d758b9032b649c40f2f3a9ec81dbd174d12dcacf2887e47c315a8e680b7147b8bd27e1d034ccd4a" name="debuginfod-profile" arch="riscv64">
  <version epoch="0" ver="0.194" rel="1.1"/>
  <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>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to version 0.190
  * Schema change (reindexing required, sorry!) for a 60%
    compression in filename representation, which was a large
    part of the sqlite index; also, more deliberate sqlite
  - wal management during scanning using the
  - -scan-checkpoint option.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709640000">- Add fix_gcc14_errors.patch (bsc#1220464)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.191:
  * libdw: dwarf_addrdie now supports binaries lacking a
    .debug_aranges section.
  * Improved support for DWARF package files.  Add new
    function dwarf_cu_dwp_section_info.
  * debuginfod: Caching eviction logic improvements to improve
    retention of small/frequent/slow files such as Fedora's
    vdso.debug.
  * srcfiles: Can now fetch the source files of a DWARF/ELF file
    and place them into a zip.
- drop fix_gcc14_errors.patch (upstream)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1716292800">- Add "-g" to %optflags, so that the tests work in all repos,
  with or without globally enabled debuginfo creation.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733054400">- update to 0.192
  CONDUCT: A new code of conduct has been adopted.  See the
  CONDUCT file for more information.
  debuginfod: Add per-file signature verification for integrity
    checking, using RPM IMA scheme from Fedora/RHEL.
  New API for metadata queries: file name -&gt; buildid.
  Server-side extraction of files from kernel debuginfo
  packages is significantly faster. Now takes &lt; 0.25 seconds,
  down from ~50 seconds.
  libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
  and dwfl_unwound_source_str.
  stacktrace: Experimental new tool that can process a stream of stack
    samples from the Sysprof profiler and unwind them into call
    chains. Enable on x86 with --enable-stacktrace. See
    README.eu-stacktrace in the development branch for detailed
    usage instructions:
    https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733140800">- Add pkgconfig(json-c) to reenable debuginfod support
- Add fish to enable profile support for fish
- Remove files packaged by libelf-devel</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1768392000">- Move debuginfod homedir creation to tmpfiles.d</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662400">- update to 0.194
  debuginfod: Add CORS (webapp access) support to webapi and --cors option.
  Add --listen-address option for binding the HTTP listen socket
  to a specific IPv4 or IPv6 address.
  debuginfod client now caches x-debuginfod-* HTTP headers
  alongside downloaded files.
  debuginfod-find: Fixed caching bug preventing user-cancelled downloads
    from being re-downloaded at a later time.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662401">- Add elfutils-fix-const-correctness.patch to fix build with new glibc</changelog>
</package>
<package pkgid="4fdfc62616727d735d49c0ca40e69b8a41b830c841716031092f1adf637c34f139f63253ab20a89fac9b30510d39ae401385eadf5f69e71251d65bbd76440a3b" name="decaf" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1699531200">- Initial OBS release.
- Add remove_unsafe_methods.patch.</changelog>
</package>
<package pkgid="95d43eb038f911113fe691da12550744e114db1d4353ceeceaf902cab4fe9da2b9c384a6591a0a2c2b13cf7a08ff85a22c8edbdfe3f868aec888ab49037f79d6" name="decaf-devel" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1699531200">- Initial OBS release.
- Add remove_unsafe_methods.patch.</changelog>
</package>
<package pkgid="3439e32d7facc0c75f515ec3779807d62206f84fef2e39493c0a241397c9b898fd2c02e8ea7e5d173e8a6d24a02a9634ae8b7450b4ef379e18783329b11b7ef4" name="decentxml" arch="noarch">
  <version epoch="0" ver="1.4" rel="5.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of decentxml 1.4.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Trim conjecture from description.
- Encode percent signs in description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="9f9463210cead74ea2c8161f46621e4e743ecc6a49aabc4db9221254d3ca2a596a5c7ee2ccfe67f18aff791234c8a05db002c24f2609ef7083b17886f5d75881" name="decentxml-javadoc" arch="noarch">
  <version epoch="0" ver="1.4" rel="5.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of decentxml 1.4.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Trim conjecture from description.
- Encode percent signs in description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with java source and target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727092800">- Use SOURCE_DATE_EPOCH for reproducible builds</changelog>
</package>
<package pkgid="09dea9a69ba8e5c0b18800cc3274588b48bfe9dc785b95e0b05828157c3b0c9300d178c930509cf223833f77b3a7daef21064d5fa5b42cc4d12d30d136e6d277" name="decibels" arch="noarch">
  <version epoch="0" ver="49.0" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697371200">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697457600">- Change sources</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1700395200">- Update to version 0.1.6
  * remove 30s skip buttons
  * Update translations
- Update to version 0.1.5
  * generate the waves progressively
  * use RMS to generate peaks
  * Update translations</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1701604800">- Update to version 0.1.7
  * Add tooltip buttons for the player
  * Update translations</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1712836800">- Update to version 46.0
  * Decibels joined GNOME Incubator
  * The application ID changed to org.gnome.Decibels
  * The application's source code is now hosted on GNOME Gitlab's
    instance instead of GitHub
  * Only the header bar is now draggable, instead of the whole app
    window
  * The app is more secure because it only uses the needed sandbox
    permissions
  * Decibels no longer incorrectly advertises being able to open
    directories
  * The waveform now looks better because it has slightly thicker
    lines
  * Fixed crashes when handling invalid audio files
  * Added keyboard controls for controlling playback
  * It is now possible to scroll on the playback bar to seek
    forwards or backwards
  * Decibels now shows the correct track's durations reliably
    instead of showing 1:40
  * The design of the app was improved with new icons and papercut
    fixes
  * Added Spanish and updated the Chinese, Russian and Ukrainian
    translations
- Update submodule gi-types to commit 94acb630
- Add typelib(Adw) and blueprint-compiler BuildRequires: fix build
  requirements version 46.0</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1742040000">- Update to version 48.0
  * The waveform was rewritten, redesigned and unified with the
    scale
  * Added support for multiple windows
  * Added playback rate shortcuts
  * Changed the app's icon
  * Added support for opening the containing folder of an audio
    file
  * Update gi submodule
- add meson_test to check files</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1757937600">- Update to version 49.0
  * Missing trailing new line
  * fix: reset position when skipping past the end of audio
  * fix: correctly avoid excess draws on waveform scale position
    update
  * Fix translate url
  * metainfo: fix dark brand color
  * Force playback buttons and timeline to be Left-To-Right
  * Port to AdwShortcutsDialog
  * Put each main window into its own group
  * Update translation
- Add pkgconfig(libadwaita-1) BuildRequires: fix build
  requirements version 49.0</changelog>
</package>
<package pkgid="c19aad0c91f9d9e792237170df72f4d59ab39748e8df878576b381ee2627cdf78a07578c1393d958610853a41a727ba766f0c745357a2bd7cc80cfef5c96f014" name="decibels-lang" arch="noarch">
  <version epoch="0" ver="49.0" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697371200">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697457600">- Change sources</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1700395200">- Update to version 0.1.6
  * remove 30s skip buttons
  * Update translations
- Update to version 0.1.5
  * generate the waves progressively
  * use RMS to generate peaks
  * Update translations</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1701604800">- Update to version 0.1.7
  * Add tooltip buttons for the player
  * Update translations</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1712836800">- Update to version 46.0
  * Decibels joined GNOME Incubator
  * The application ID changed to org.gnome.Decibels
  * The application's source code is now hosted on GNOME Gitlab's
    instance instead of GitHub
  * Only the header bar is now draggable, instead of the whole app
    window
  * The app is more secure because it only uses the needed sandbox
    permissions
  * Decibels no longer incorrectly advertises being able to open
    directories
  * The waveform now looks better because it has slightly thicker
    lines
  * Fixed crashes when handling invalid audio files
  * Added keyboard controls for controlling playback
  * It is now possible to scroll on the playback bar to seek
    forwards or backwards
  * Decibels now shows the correct track's durations reliably
    instead of showing 1:40
  * The design of the app was improved with new icons and papercut
    fixes
  * Added Spanish and updated the Chinese, Russian and Ukrainian
    translations
- Update submodule gi-types to commit 94acb630
- Add typelib(Adw) and blueprint-compiler BuildRequires: fix build
  requirements version 46.0</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1742040000">- Update to version 48.0
  * The waveform was rewritten, redesigned and unified with the
    scale
  * Added support for multiple windows
  * Added playback rate shortcuts
  * Changed the app's icon
  * Added support for opening the containing folder of an audio
    file
  * Update gi submodule
- add meson_test to check files</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1757937600">- Update to version 49.0
  * Missing trailing new line
  * fix: reset position when skipping past the end of audio
  * fix: correctly avoid excess draws on waveform scale position
    update
  * Fix translate url
  * metainfo: fix dark brand color
  * Force playback buttons and timeline to be Left-To-Right
  * Port to AdwShortcutsDialog
  * Put each main window into its own group
  * Update translation
- Add pkgconfig(libadwaita-1) BuildRequires: fix build
  requirements version 49.0</changelog>
</package>
<package pkgid="0f00cd0fbdae2a296e2b163aecb44d985a78334aaf3c3451d2c9307ff6e7a5bd6c9f4586c6acc931d498b9217e56719f878a68f8defc7e524c89dc3b61de9523" name="decker" arch="riscv64">
  <version epoch="0" ver="1.60" rel="1.1"/>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1705233600">- Create package at upstream version 1.37
  * more weekly challenge puzzles
  * correct a regression introduced in the last attempt at fixing event plumbing
  * simplify and improve the consistency of the cursor info overlay
  * correct prettyprinting floating-point numbers very close to whole integers
  * add an 'underpaint' mode that applies to all drawing tools. Underpainting leaves any instances of pattern 1 intact; this is ideal for coloring lineart, among other things
  * simplifying weekly challenge 247.2 by using the window[] helper function</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1708862400">- Don't strip the decker or lilt binaries
- Add decker-doc as a multibuild flavor instead of making it a separate package</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1709121600">- Update decker and decker-doc to version 1.39
  * checking in Puppeteer
  * introduce dictionary conforming to Lil
  * notes about set operations
  * fix description of raze-of-table
  * even more weekly challenge stuff
  * redefine the raze operator applied to a table to form a dictionary from the first two columns, if available.
  * patch possible UB in GIF decoder
  * make right-clicking with the fill tool erase (pattern 0) instead of using the fill color. In practice I've found this tremendously more useful, especially when working in transparency mask mode.
  * slightly nicer test framework
  * in some situations saving a deck would not necessarily reflect in-progress text editing operations.
  * make dialogizer respect the hidden state of its canvas when servicing a resize.
  * generalize deck.remove[] to accept widgets, removing them from whatever card they may reside within.
  * Lil solutions to the codereport 'top 10' problems.
  * more weekly challenge problems
  * more weekly challenge puzzles
  * extend the image interface with image.scale[], as a convenient chainable alternative to scaling images with image.paste[]
  * fix image export from the background image of a prototype.
  * allow image interfaces to be coerced (rtext.cat[] as well as internal rtext_cast()) to rtext runs containing an inline image.
  * when exporting images, clip the selection to the active container bounds.
  * make the 'Show Transparent' appearance of make Transparent+Invisible buttons not show an inverted background when clicked, making them less visible than ever before
  * when compact sliders are at their minimum or maximum extent, visibly disable the appropriate stepper button and its highlighting behavior.
  * more puzzle solutions
  * correct the vx := random NN instruction in the chip8 emulator example.
  * improve performance of readcsv[] by reducing unnecessary intermediate allocations.
  * a more efficient implementation of l_by(), which carries out the work of the 'by' clause in lil queries.
  * web-decker's random[] did not handle dicts like native-decker; they should be treated the same as lists.</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1709467200">- Update decker and decker-doc to version 1.40
- Remove install-script.patch - the patch was merged in upstream commit 7b1856ae8189c2247043cd433448ab1c2b30e49b
  * minor documentation touchups
  * introduce a 'like' primitive to Lil, loosely mirroring SQL's glob-matching operator. Since this is a new keyword it is a minor breaking change, and there is some functional overlap with parse pattern matching, but overall I think this addition will make a wide range of common use-cases simpler and more straightforward.
  * permit keyboard shortcuts to be activated while the menu is suppressed in drawing mode.
  * add danger.shell[]. offer not valid on Windows.
  * revise install script to accept DESTDIR/PREFIX vars and avoid the use of sudo.
  * an initial foray into exposing potentially hazardous (but equally useful) APIs to Decker. The 'danger zone' is presently accessible exclusively by rebuilding from source. In the future I may consider easier methods.
  * correct inconsistencies between web-decker and native-decker in how writecsv[] serialized 'j' formatted columns.
  * oops, actually native decker was already handling j column formats correctly; web-decker was busted.
  * fix web-decker not hiding toolbars while in modals or the script editor.
  * more refinements to puzzle solutions
  * make the j and a format symbols in a grid format string enclose their listy arguments before formatting. This makes, for example, a j format of a column of pairs do the right thing.
  * a simpler formulation of weekly challenge 127.1; are sets disjoint?
  * fix crashes if a prototype is removed while editing it.</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1711281600">- Update decker and decker-doc to version 1.41
  * correct random[] in native-decker to select random rows of tables, rather than random col
  umns (which is very silly and almost never useful)
  * version bump to v1.41
  * make grid.rowvalue and grid.cellvalue writable, leveraging the generalizations of amend()
  , and in turn simplify the default handler for changecell[].
  * rework grid cell editing to occur in-situ instead of in a visibly distinct modal dialog. In some situations this may lead to a cramped field, and the current implementation prevents entering newlines, but despite these quibbles I think the overall experience- especially when using the keyboard- will be much nicer.
  * another weeklychallenge puzzle
  * introduce the changecell event for grids, replacing hardcoded validation logic with an overrideable default handler and providing opportunities for shimming in side effects.
  * compensate for rounding error when computing the width of the final cell in a grid with auto-sized columns.
  * generalize amending assignments to work for tables. Some of these operations are easy enough to express with 'update', but some would be extremely annoying. This generalization mostly follows from the behavior of amending lists/dicts.
  * remove some cruft from the test script
  * add a selection by cell mode to the grid widget, allowing it to behave a bit more like a traditional spreadsheet and permitting faster editing via the keyboard.
  * disable menu selection while hidden, per #82.
  * improve behavior of transparent grids on colored backgrounds by reducing reliance on color inversion, per #81.
  * auto-focus the script editor field when entering it via keyboard shortcuts, per #79.
  * gracefully handle grid widgets with 0-width columns, making this a viable method of hiding columns, if desired.
  * another weekly challenge problem, providing a nice example of progressive parsing.
  * show:none buttons should not be given a pointer mouse cursor.
  * extend dialogizer with configuration options for controlling text display speed and triggering sound effects.</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759838400">- update to 1.60:
  * Improved the audio mixing approach, resulting in higher-quality sound playback that better matches Web-Decker.
  * Fixed pasting text into fields not working via the menu.
  * Fixed crashes when attempting to remove a widget from a card that doesn't contain it.
  * Fixed crashes when attempting to remove deck parts from a deck that doesn't contain them.
  * Reorganized the order of a few options in the Widget and Show menus for a more logical grouping.
  * Pressing "r" while using drawing tools is now a shortcut for toggling "Transparency Mask" mode.
  * In Auto-Save mode, Decker will now attempt to write out documents during shutdown even if they aren't "dirty", as a precaution.
- version 1.59:
  * Corrected crashes when changing the font of an rtext span.
  * If the first column of a grid was set to width 0, a separator line was still drawn for subsequent visible columns.
  * When a grid is in "bycell" navigation mode, moving the cursor left and right will now skip over 0-width columns.
  * Grids now offer two new column format codes, "t" and "T" which permit cells to contain rich text; the former is editable and the latter is "locked". This makes it possible to embed colored text, multiple fonts and inline images within grid cells.
  * Grids also recognize several "magic column names" which control the appearance of rows. If columns named "_fg", "_bg", or "_hideby" are present in the grid's table, they will be hidden from view. The _fg column controls the foreground pattern/color used in each row, the _bg column likewise controls the background pattern/color used in each row, and anywhere the _hideby column contains a truthy value the corresponding row will be hidden from view. These features permit many options for visually styling grids, but the most useful consequence of _hideby is as a mechanism for easily building "searchable" grids that narrow down displayed results without removing rows from the underlying table:
  * The new deck.corners attribute can be used to configure the pattern used for drawing the rounded "corners" of Decker while in fullscreen mode, with pattern 0 disabling the corners entirely; this setting is persisted with the deck. This feature is particularly useful for making small decks in iframes blend in more nicely with a surrounding web page.
  * In Native Decker, pressing Ctrl+S on an unsaved document will trigger "Save As..."
  * When editing rich text, insertions will now retain the pattern/color of the span preceding the insertion point instead of always inserting text with pattern 1. This change should help make the behavior less surprising.
  * The write[] function in Lilt and Decker can now optionally specify a custom 24-bit RGB palette of up to 256 colors when writing out an image, rather than being restricted to Decker's color palette. Note that when a custom palette is specified, Decker's normal advanced palette features (like 1-bit patterns and animated patterns) are not taken into account; an image must be "flattened" before it can be saved in this manner.
- version 1.58:
  * It was possible to generate out-of-bounds writes to sound interfaces which could cause crashes or other misbehavior.
  * Locked sliders incorrectly responded to scroll events.
  * Custom brushes now have information about the absolute coordinates of brushstrokes, which among other things make it possible to design brushes which draw ordered dithers. You can read about this feature in the updated All
- version 1.57:
  * Corrected possible crashes when deleting a lasso selection.
  * Corrected possible crashes when creating links.
  * Corrected crashes when exiting and then re-entering the "Record" dialog while recording.
  * The Image and Canvas interfaces now offer a ".outline[pattern]" function, for efficiently adding an outline to semi-transparent images. This behaves like a scripting-side counterpart to the "Edit -&gt; Add Outline" menu item in drawing mode.
  * Middle-clicking to sample colors now works with all drawing tools, including floodfill.
  * The Cards dialog now displays the card index and count, as a convenience. Note that the displayed card indices count from 1, for typographic consistency, while internal numeric card indices (and Lil indices in general) count from 0.
  * The Font Editor now offers easy glyph mirroring, rotation, and inversion (v1.3):
  * The Puppeteer Module now offers a !play command for easier triggering of sound effects (v1.3):
  * The Dialogizer Module has been improved to better tolerate incorrect setup or shutdown of scripts, improving the development/debugging experience and avoiding various spurious and problematic edge-cases. (v1.7)
  * Some other tiny odds and ends. :)
- version 1.56:
  * Corrected broken truncation of tables when displayed in the Listener.
  * An incorrect build process resulted in v1.55 shipping with an outdated embedded copy of web-decker, leading to various incompatibilities in exports. I strongly recommend immediately upgrading from v1.55!
  * Double-clicking prototypes in the listbox of the Prototypes dialog would erroneously clone them.
  * Possible crashes when copying or cutting cards or collections of widgets containing rich-text fields with invalid fonts.
  * Clicking the name of the current card or prototype from the menu is now a shortcut for opening the appropriate Properties dialog, saving a few clicks and making it easier to quickly rename cards.
  * Animated patterns can now contain sequences of up to 256 steps (up from 8), which makes it possible to create much more elaborate, slower, or more intermittent sequences:
  * The Font Editor deck now includes three additional fonts contributed by Ahmwma (v1.2):
  * The Public Transit module has been expanded with several new transition effects (v1.2):
  * The Dialogizer module now supports custom "next" cursors with more elaborate animations and configurable speed (v1.6):
- version 1.55:
  * Corrected an inconsistency in the behavior of accessing font glyphs by index.
  * Corrected conversion of tilde characters (~) into the DeckRoman UNKNOWN character.
  * In some situations, Native-Decker was failing to load deck metadata, including custom palettes, when opening .html exports.
  * Fixed read[] ignoring the requested filetype and exclusively reading data as a Deck.
  * Corrected the dimensions of the "scale" spinner in fonts.deck.
  * In some situations, moving widgets with the same name on different cards would produce incorrect undo history while editing.
  * The Lil phrase "insert with end" now produces the empty table, as intended, instead of a 0-row, 1-column table.
  * Fonts.deck now includes full DeckRoman support for the "sloppy" fonts, courtesy of olszoj.
  * Lilt can now import[] a deck and obtain a dictionary of its module values, as a convenience for using modules from CLI scripts.
  * Lil module KeyStores can now directly store tables, images, sounds, and arrays, reducing the amount of marshaling and conversion necessary to store these forms of data alongside the module. Prefer using the KeyStore for large static data over stuffing it into the module's source code!
  * Clicking the middle mouse button while using drawing tools now acts as a pipette tool, selecting the current pixel as a new stroke color. Your mileage may vary depending on your intersecting choices of pointing device, operating system, and (for web-decker) web browser.
  * Introduced the Lil "nil" datatype and the associated "fill" primitive.
- version 1.54:
  * Introduced the read-only "image.bounds" attribute. Like "image.hist", this lazily computes useful information about the pixel content of the image. The result will be a "rect" dictionary giving a bounding box for nonzero pixels within the image, consisting of "pos", an (x,y) pair for the top left corner of the box and "size", a (width,height) pair giving its dimensions. This can be very useful for efficiently trimming whitespace from the edges of images or as part of certain kinds of collision detection.
  * The Font/DA Mover dialog now indicates the number of populated glyphs of selected fonts, making it easier to determine at a glance whether a font supports the full DeckRoman alphabet.
  * The deck.remove[] function may now be called upon an instance of the Patterns interface, which will reset the palette, animation sequences, and patterns to their defaults, for consistency with the behavior of the Font/DA Mover.
  * The "in" operator now performs list-list comparisons using an internal hashmap, providing dramatic performance improvements for large columnar tests.
  * The visual keyboard normally provided by entering "Touch Input" mode can now be temporarily summoned in any active Field via "Edit -&gt; Keycaps..." or ctrl/cmd + K. This provides a convenient fallback method of entering any DeckRoman character if the user's system keyboard layout or web browser do not support typing them directly.
  * The Deck Interface now exposes a read-only "deck.encoded" attribute which will produce a string representation of the deck (which happens to be precisely the text format of .deck files). This text format can be reconstituted into a new Deck Interface with the newdeck[] function. Decker can prompt the user to open and decode an existing deck file with read["deck"] and can prompt the user to save a Deck Interface as a .deck or .html export with write[deck]. This set of new features makes it possible to build Decks which read, manipulate, temporarily serialize, and write out modified decks, as was previously only possible via command-line Lilt scripts.
  * More secret fun. :)
  * The Ply renderer for Twine no longer produces hard-wrapped text.
  * Corrected inconsistent handling of unicode escapes when parsing %j/%J formatted JSON/LOVE strings.
  * Corrected crashes with danger.read[] and Lilt's read[] when the target file has insufficient permissions.
  * Corrected Windows-specific crashes related to the %p parsing symbol; behavior of this feature is now more consistent with Web-decker.
  * Corrected inconsistent behavior and crashes when calling random[] in permutation mode with an empty source collection.
  * Corrected subtle misbehavior when creating "Tight Selections" from a box selection in Decker.
  * Accessing Font glyphs via numeric indices now uses ASCII/DeckRoman indices instead of starting indices at the first displayable character (space; ASCII 32). This behavior is more internally consistent and will often simplify scripts by removing the need for an offset:
  * Lilt no longer provides dedicated readdeck[] or writedeck[] functions; for improved consistency between Decker and Lilt, this functionality is now incorporated into the newdeck[], read[], and write[] functions. Note that as always the signatures of read[] and write[] in Lilt are different from Decker, as the former accept filesystem paths and the latter prompt the user for a file location and name.
- version 1.53:
  * Fixed inconsistent formatting of grid columns containing lists with the "J" format code.
  * Fixed inconsistent results for reads/writes of canvas/image pixels at non-integral coordinates.
  * Fixed inconsistent clipping of canvas.poly[]
  * Corrected crashes when deleting a prototype while editing it.
  * With Transparency Mask mode active, the Stroke and Fill pattern modals incorrectly displayed the first swatch as the background color.
  * The new twee module offers a number of tools for combining Decker and Twine, as discussed elsewhere.
- version 1.52:
    In Native Decker, the keyboard shortcut ctrl + U + L + D (read: Un-Lock-Deck) unlocks a locked deck, providing an escape-hatch if you accidentally lock a deck you haven't saved. (Shh: it's a secret to everyone!)
    Calling the random[] built-in function with no arguments will now return a random floating point number between 0 and 1; convenient for simple stochastic decision-making.
    Custom brushes previously interpreted any pattern other than 0 in a brush mask as essentially pattern 1, limiting brushes to paint only in the user-selected brush pattern. To make this feature more general, Decker now allows masks to contain any pattern indices: 47 (solid-color black) will be translated into pattern 1 in the final drawing, 1 will become the user-selected pattern, and any other nonzero pattern will remain the same; thus it is now possible to make brushes produce opaque "stamp" patterns, generate rainbow gradients, and much more.
    The brushes.deck example has been overhauled. In addition to all the existing example brush modules, several new exciting modules have been added and the deck now includes interactive documentation detailing the mechanisms behind custom brushes:
- version 1.51:
  * The "Show Animation" toggle was not correctly implemented in Web-Decker.
  * Clarified and corrected usage/installation instructions for the "pt" module.
  * The "Link..." dialog box now offers an (optional) visual card picker to remove the need to memorize or manually look up target card names.
  * Importing images via drag-and-drop or "File -&gt; Import Image" now respects the "Style -&gt; Color" setting. In Color mode, images will be converted to best-effort posterized 16 colors; for best results consider first using an external tool to dither color images with respect to an appropriate palette. The "All About Color" deck (see below) provides details.
  * The new example deck "All About Color" describes and clarifies the many features and foibles of Decker's paletted graphics capabilities, and also includes the module "col", which provides handy conversion functions between several popular color representations (RGB, HSV, Hex, and CSS color formats).
  * The "plot" module has been revised to v2.0 with overhauled documentation, support for styling and windowing plots, pie charts, and utility functions plot.pivot[] and plot.unpivot[] to simplify preparing data for plots or reports.
- version 1.50:
  * Corrected spurious refusal of certain reserved names like "__proto__" as identifiers and table column names.
  * Inserting new grid rows was not properly respecting the types specified for column formats when choosing initial fill values.
  * Corrected possible crashes when using "print[]" and certain other built-in functions in modules during a "cold start".
  * Corrected inconsistencies in pretty-printing of some tables with "show[]".
  * Switched to a more robust algorithm for finding black/white tones during drag-and-drop ".hex" palette import.
  * FatBits zoom level now defaults to 4x instead of 8x.
  * The manual "File -&gt; Export Table" and "File -&gt; Import Table" dialogs have been removed, as they were redundant with drag-and-drop table import and copying and pasting through the Grid Properties modal, provided no options for configuration or previewing, and were unnecessarily modal.
  * Manually adding rows to a grid will now select and scroll to the added row, at column 0.
  * Grid widgets now offer "grid.scrollto[row]", which will perform the minimum scroll necessary to ensure that the given row is visible on-screen, removing the need for complex and brittle user scripts to do the equivalent. Likewise, Field widgets now offer "field.scrollto[pos]" to ensure that a specified character position is visible.
  * The RText interface now exposes "rtext.index[table (line,column)]" for turning logical text positions into a character position. It also now includes "rtext.find[table key ignorecase]", which is handy in combination with "field.scrollto[]".
  * The Zazz module gets a minor generalization: "zazz.flipbook[]" can now accept the source as a non-canvas widget, indicating that the routine should operate upon a piece of the card background indicated by the widget's bounding-box. This brings the module to v1.1.
- version 1.49:
  * Possible crashes when applying %J to invalid/inappropriate interface values.
  * The "first" of a native function now yields the string "native" for better consistency with user-defined functions.
  * The "image[]" constructor was not properly flooring floating-point image sizes, producing odd behavior.
  * The "follower" contraption provided with the Path module fired finish[] events within its attribute-set quota in some situations, limiting its ability to interact with synchronous libraries like Dialogizer. This fix bumps Path to v1.1.
  * When a region of a drawing is selected, the new "Edit -&gt; Add Outline" feature can ring opaque regions of the selection in pixels of the selected pattern or color. Note that the selection must include blank space for the outline. This feature is particularly useful when preparing semi-transparent images to use as "sprites" by improving contrast against a variety of backgrounds:
  * The new "Widgets -&gt; Order..." modal provides an alternative way to select and reorder widgets on a card. This can be particularly handy when creating projects with overlapping widgets:
  * The wigglyPlayer contraption in WigglyKit now offers input events and can optionally be made "draggable" like an ordinary Canvas widget. This addition bumps WigglyKit to v1.2.
  * Previously, it was not possible to modify the contents of a Field widget while it was focused; a user's in-progress changes always took precedence. This behavior has been tweaked specifically to allow clearing a field (as with x.text:"") while focused. If touch mode is active, clearing a field will dismiss the on-screen keyboard and remove focus from the field. This change makes it possible to create "command-line" interfaces similar to a terminal or Decker's Listener that are still reasonably usable on touch devices.
  * Decker can now be compiled against SDL 1.2 (with some quality-of-life features reduced or removed), enhancing compatibility with a variety of older platforms. Reach out if you need help with a port!
  * As a convenience, dragging and dropping a .hex color palette (as found on LoSpec) onto Decker will automatically apply it. If 14 or fewer colors are provided, pattern slots 32 and 47 will be left unchanged, and otherwise 32 and 47 will become the lightest and darkest colors in the palette, respectively.
  * Native-Decker now supports an optional "--card" command-line flag to open the deck to a specific card, by name.
  * The natural-join operator in Native-Decker and Lilt now uses a more efficient implementation. Experimentally, tables can now be joined 2-20x faster, especially if the input tables share exactly one column.
  * The "eval[]" built-in function now provides a key "errorpos" when encountering parse errors, which consists of a (line,column) pair specifying the location in the source text where the error was encountered. This addition makes it easier to write tools which provide useful feedback to the user when they input a malformed Lil program.
  * More secret fun.
- version 1.48:
  * checkboxes set to show.none could be clicked.
  * the image.map[] and sound.map[] functions had odd behavior if supplied with an oversized mapping dictionary.
  8 issuing "go[]" (including via the Help menu) while in the Prototype script editor could lead to crashes.
  * Avoid pushing onto the browser's navigation history when updating the url hash to reflect card names.
  * Lil now supports chained instances of @. This was previously permitted by the language grammar but a parse-time error in practice.
  * Lil now offers the %J format pattern. The lowercase form %j has always offered the ability to parse/format JSON data, but in some situations this was very clumsy: several of Lil's basic datatypes cannot be represented losslessly in JSON. The %J variant offers a strict superset of JSON, Lil Object-Value Encoding (LOVE). In addition to the features of JSON, LOVE permits non-string keys for dictionary values, table values (enclosed in &lt;&gt; and otherwise represented like a JSON dictionary of columns), and Array, Image, and Sound interface values represented as Base64 DataBlocks as produced by the ".encoded" attribute of each. Storing and transmitting Lil values with LOVE avoids a whole host of nasty programming foot-guns and clumsy packing/unpacking.
  * Cards, prototypes, and widgets now offer the ".parent" attribute for obtaining a reference to their container. For example, the parent of a widget within a contraption instance is that contraption, while the parent of the contraption will be the card upon which the contraption appears.
  * The canonical contents of a field widget is an RText table, accessible via the .value attribute. The .text attribute of fields has always offered a convenient way to obtain or modify the textual content of this table. Along similar lines, fields now offer .images (a list of any inline images contained within the RText table) and .data (arbitrary Lil data crammed into a string as LOVE), both of which can be read or written. These features together can considerably simplify common patterns in scripting, especially when building novel contraptions:
  * The "path" module offers generic grid-based pathfinding algorithms and supplementary utilities
- version 1.47:
  * Adjusted the algorithm for "image.scale[]", which in some situations was producing imprecise results for integer upscales.
  * The "choose" mode of the "alert[]" dialog did not provide enough space for a vertical scrollbar, which was misleading when choosing from among a large number of options.
  * In certain situations, self-triggering scripts (especially those caused by Animated widgets) could be difficult or impossible to halt. Using Script -&gt; Stop from the menu now always returns to Widgets mode, ensuring that the user can correct mistakes before resuming execution.
  * Corrected compiler-specific flaws in the implementation of "image.merge[]".
  * F-key shortcuts are no longer enabled in locked decks; this was needlessly confusing.
  8 Web-Decker now has a similarly opt-in counterpart to Native-Decker's danger interface, making it possible for Lil to call into JS (and/or vice versa) and access arbitrary JS APIs. Note that this is inherently brittle and incompatible with Native-Decker, so it is not recommended for general use. It was always possible to "hack" Web-Decker builds with custom JS; this new interface simply makes it possible to do so in a forward-compatible, modular fashion.
  * All output results in the Listener can now be clicked to copy them to the input buffer, rather than just string-like results.
  * Decks previously had a load-time minimum size enforced at 320x240 pixels. This has been lowered to 8x8. While very small decks are essentially impossible to edit within Decker, there may be uses for embedding locked decks of such dimensions in web pages.
  * Web-Decker has long supported "deep links" into decks, using a "#" suffix on the URL followed by a card name. In order to make this feature more obvious and easier to use, Web-Decker will now automatically update this URL hash while the user navigates through the deck, unless the current deck is locked.
  * The merge-by-operator form of "image.merge[]" and "canvas.merge[]" now supports the "*" operator
- version 1.46:
  * In some situations when using ".." or ".[" it was possible to observe the local "x" being shadowed due to the way the implicit loop was desugared.
  * Undoing the creation of a contraption could potentially cause crashes or misbehavior.
  * If a contraption and card had the same name, and both contained scripts, it was possible for the contraption to fail to serialize its scripts. Correcting this introduced a minor (non-breaking) change to how contraptions select IDs for their scripts.
  * Slider widgets were not always being serialized in a manner consistent with native-Decker.
  * Referencing the ".offset" attribute of contraptions could cause crashes in some situations.
- version 1.45:
  * The "Grid Size..." menu option is now "Grid and Scale...". The revised dialog makes it possible to configure the zoom level used in FatBits mode, providing additional flexibility for working on pixel art.
  * Lil offers a new primitive operator, "window", which is used for breaking strings or lists into exclusive or sliding windows:
  * Lil's @ operator is now significantly (about 2.5x) faster when the left argument is a primitive monadic (unary) operator. Like the improvements in v1.44, this expands the range of operations which can be performed in a "vectorized" fashion without requiring the Lil interpreter to execute loops at the bytecode level.
  * The "pdf" module has been updated to v1.1, with simplifications to usage examples and better compatibility with third-party PDF readers.
  * Decker now includes a new utility module, "bn", for performing arithmetic with arbitrary-precision natural numbers; handy if you feel like solving Project Euler problems or implementing a disturbingly large-scale Cookie-Clicker.
- version 1.44:
  * The "%e" parse format was not correctly incorporating months when calculating unix epochs.
  * Decker was always reporting decks as having "unsaved changes" as an unintentional consequence of volatiles, which is now corrected.
  * In certain circumstances, web-decker could crash after saving a binary file with "write[]".
  * The Image Interface now provides a ".pixels" attribute, which makes it possible to do efficient bulk reads or writes of all the pixels in an image.
  * The Prototype Interface now provides read-only ".font" and ".show" attributes, which will always return Decker's "body" font and the string "solid", respectively. These additions make the behavior of prototypes being "previewed" in the prototype editor more consistent with the behavior of corresponding Contraption instances on a card.
  * The new "app.render[]" function can be used to request a "screenshot" of a specified card or widget, in the same manner that using "Edit -&gt; Copy Image" of a widget works manually. Previously it was possible to do something similar for cards by (ab)using custom transition functions. The main limitation to be aware of for this technique is that "app.render[]" is not available for Lilt, so it cannot be used to "headlessly" render images of Decks.
  * The "write[]" built-in function in Decker can now be given a second optional argument which is used to provide a "hint" for the appropriate file extension when saving a binary file. This addition makes saving fancy binary files significantly more user-friendly.
  * Lil's @ operator, with a left argument which is a string, list, or dictionary, and a right argument which is a list, is tremendously faster than it was previously. In the general case you can think of "@" as desugaring into an "each" loop and consuming many opcode "ticks", but when the arguments have appropriate types this special behavior will kick in, allowing for efficient indexing into lookup tables in a vector-oriented fashion.
  * Lil now provides syntax for declaring variadic functions. Decker's standard library already provided a number of functions which behaved this way: for example, "rtext.cat[]" or "bits.xor[]". This addition now permits user code to perform the same kinds of tricks.
- version 1.43:
  * The "array.slice[]" and "array.copy[]" functions were not correctly respecting the cast of the source array when computing offset addresses.
  * Empty canvases (containing only pattern 0 pixels) no longer serialize their image content, reducing file size and spurious diffs.
  * X-Ray Specs were incorrectly prioritizing selection of widgets back-to-front, instead of front-to-back.
  * Any widget may now be set as ".volatile". A volatile widget's state-values (the "value" field, canvas image content, scrolling, etc) are not preserved when the deck is saved and may be "purged" manually or via "deck.purge[]". Using volatile widgets where appropriate can reduce deck file sizes and spurious diffs, as well as providing a convenient way to "reset" games and similar applications.
  * Modules and Contraption Prototypes now offer a ".version" attribute, making it easier to keep track of improved releases of these resources. The Font/DA Mover displays version information and changes button titles from "Copy" to "Upgrade" or "Downgrade" as appropriate. Being able to upgrade Prototypes is particularly helpful, as doing so previously required external tooling or discarding existing contraption instances. Pasting contraptions can now automatically upgrade the prototype definitions, and "deck.add[]" exposes upgrade/downgrade functionality to scripts.
  * When editing Prototypes using anything other than the "interact" tool, their name will now be shown in the top right corner of the menu, like card names, making it easier to disambiguate and navigate between similar-looking prototypes.
  * The Prototypes modal now offers "Clone" and "Delete" buttons, as a more convenient way to duplicate or remove prototypes, respectively.
  * Fields now delay only 1/4 of a second instead of 1 second when "debouncing" input, allowing for more responsive feedback in applications like search boxes. The original delay proved to be unnecessarily conservative and produced the impression that search and filtering are much slower operations than they are in practice.
  Breaking Changes:
  * When given a function as its left argument, the "@" operator previously applied the function as a triad, with the value, key, and index of each element on the right, respectively. In practice, this approach proved to be a frequent source of confusion and prevented some quite reasonable idioms like using "random @ canvas.size" to pick an (x,y) point within the dimensions of a canvas. The "@" operator will now exclusively apply the function in this situation as a monad, feeding it only values. I suspect this change will negatively impact very few, if any, existing scripts.
  * Previously, if the "extract" query form specified no column expressions, it would extract a dictionary of each column in the result table, for symmetry with "select". In practice, this was of extremely dubious usefulness. I have modified this query form to instead extract the first column of the result table in this situation, which shortens many common uses of "extract", such as "extract value ..." of a list. The old behavior wasn't even explicitly documented, so again I doubt this will be a high-impact change. If the old behavior is desired, use "cols select ..." instead of "extract ...".
- version 1.42:
  * Writes to invalid glyph indices of a font could potentially cause crashes.
  * Correct a loophole in URL validation for open[], which permitted injection of arbitrary JavaScript. This didn't cause any actual danger, since loading JS in this fashion still required manual user interaction, but this "feature" was not intentional or portable.
  * The %v format pattern was incorrectly considering consuming zero characters a valid match.
  * The default "changecell" event handler did not correctly interpret columns with no configured format as strings ("s").
  * The behavior of the Home and End keys within fields has been changed to navigate the cursor to the beginning or end of the current line, respectively, as is common on Windows and Linux, instead of the traditional MacOS behavior (the beginning or end of the field).
  * When editing Rich-Text fields, there is now a menu item "Edit -&gt; Copy Rich Text" which copies the formatted content of a selection (including inline images) instead of just the underlying text. Note that rich text fragments in the clipboard do not automatically transfer fonts between decks.
  * The "View -&gt; Snap to Grid" option is now respected when moving selections of multiple widgets and when resizing Contraption Prototypes.
  * The %j format pattern now serializes tables by casting them to a list-of-dictionaries representation instead of converting them into "null". Note that parsing with %j will not automatically coerce data of this shape into a table.
  * The card.copy[] and card.remove[] functions now accept lists or dictionaries of Widgets, which can slightly simplify bulk copies and cleanup by removing the need for explicit loops or @.
  * Decker now ships with Decker Sokoban, an example deck demonstrating how to make tile-based puzzle games.</changelog>
</package>
<package pkgid="a3587926a90291249e882b6dcc28a015d68bc80bebc71107bde637eacde80e4322d946c743c7e0dfc74c430c74fe34d1dc6871272e985f12ee1bc73b0dea9f85" name="decker-doc" arch="noarch">
  <version epoch="0" ver="1.60" rel="1.1"/>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1705233600">- Create package at upstream version 1.37
  * more weekly challenge puzzles
  * correct a regression introduced in the last attempt at fixing event plumbing
  * simplify and improve the consistency of the cursor info overlay
  * correct prettyprinting floating-point numbers very close to whole integers
  * add an 'underpaint' mode that applies to all drawing tools. Underpainting leaves any instances of pattern 1 intact; this is ideal for coloring lineart, among other things
  * simplifying weekly challenge 247.2 by using the window[] helper function</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1708862400">- Don't strip the decker or lilt binaries
- Add decker-doc as a multibuild flavor instead of making it a separate package</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1709121600">- Update decker and decker-doc to version 1.39
  * checking in Puppeteer
  * introduce dictionary conforming to Lil
  * notes about set operations
  * fix description of raze-of-table
  * even more weekly challenge stuff
  * redefine the raze operator applied to a table to form a dictionary from the first two columns, if available.
  * patch possible UB in GIF decoder
  * make right-clicking with the fill tool erase (pattern 0) instead of using the fill color. In practice I've found this tremendously more useful, especially when working in transparency mask mode.
  * slightly nicer test framework
  * in some situations saving a deck would not necessarily reflect in-progress text editing operations.
  * make dialogizer respect the hidden state of its canvas when servicing a resize.
  * generalize deck.remove[] to accept widgets, removing them from whatever card they may reside within.
  * Lil solutions to the codereport 'top 10' problems.
  * more weekly challenge problems
  * more weekly challenge puzzles
  * extend the image interface with image.scale[], as a convenient chainable alternative to scaling images with image.paste[]
  * fix image export from the background image of a prototype.
  * allow image interfaces to be coerced (rtext.cat[] as well as internal rtext_cast()) to rtext runs containing an inline image.
  * when exporting images, clip the selection to the active container bounds.
  * make the 'Show Transparent' appearance of make Transparent+Invisible buttons not show an inverted background when clicked, making them less visible than ever before
  * when compact sliders are at their minimum or maximum extent, visibly disable the appropriate stepper button and its highlighting behavior.
  * more puzzle solutions
  * correct the vx := random NN instruction in the chip8 emulator example.
  * improve performance of readcsv[] by reducing unnecessary intermediate allocations.
  * a more efficient implementation of l_by(), which carries out the work of the 'by' clause in lil queries.
  * web-decker's random[] did not handle dicts like native-decker; they should be treated the same as lists.</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1709467200">- Update decker and decker-doc to version 1.40
- Remove install-script.patch - the patch was merged in upstream commit 7b1856ae8189c2247043cd433448ab1c2b30e49b
  * minor documentation touchups
  * introduce a 'like' primitive to Lil, loosely mirroring SQL's glob-matching operator. Since this is a new keyword it is a minor breaking change, and there is some functional overlap with parse pattern matching, but overall I think this addition will make a wide range of common use-cases simpler and more straightforward.
  * permit keyboard shortcuts to be activated while the menu is suppressed in drawing mode.
  * add danger.shell[]. offer not valid on Windows.
  * revise install script to accept DESTDIR/PREFIX vars and avoid the use of sudo.
  * an initial foray into exposing potentially hazardous (but equally useful) APIs to Decker. The 'danger zone' is presently accessible exclusively by rebuilding from source. In the future I may consider easier methods.
  * correct inconsistencies between web-decker and native-decker in how writecsv[] serialized 'j' formatted columns.
  * oops, actually native decker was already handling j column formats correctly; web-decker was busted.
  * fix web-decker not hiding toolbars while in modals or the script editor.
  * more refinements to puzzle solutions
  * make the j and a format symbols in a grid format string enclose their listy arguments before formatting. This makes, for example, a j format of a column of pairs do the right thing.
  * a simpler formulation of weekly challenge 127.1; are sets disjoint?
  * fix crashes if a prototype is removed while editing it.</changelog>
  <changelog author="vivid &lt;absolutely.vivid@fastmail.org&gt;" date="1711281600">- Update decker and decker-doc to version 1.41
  * correct random[] in native-decker to select random rows of tables, rather than random col
  umns (which is very silly and almost never useful)
  * version bump to v1.41
  * make grid.rowvalue and grid.cellvalue writable, leveraging the generalizations of amend()
  , and in turn simplify the default handler for changecell[].
  * rework grid cell editing to occur in-situ instead of in a visibly distinct modal dialog. In some situations this may lead to a cramped field, and the current implementation prevents entering newlines, but despite these quibbles I think the overall experience- especially when using the keyboard- will be much nicer.
  * another weeklychallenge puzzle
  * introduce the changecell event for grids, replacing hardcoded validation logic with an overrideable default handler and providing opportunities for shimming in side effects.
  * compensate for rounding error when computing the width of the final cell in a grid with auto-sized columns.
  * generalize amending assignments to work for tables. Some of these operations are easy enough to express with 'update', but some would be extremely annoying. This generalization mostly follows from the behavior of amending lists/dicts.
  * remove some cruft from the test script
  * add a selection by cell mode to the grid widget, allowing it to behave a bit more like a traditional spreadsheet and permitting faster editing via the keyboard.
  * disable menu selection while hidden, per #82.
  * improve behavior of transparent grids on colored backgrounds by reducing reliance on color inversion, per #81.
  * auto-focus the script editor field when entering it via keyboard shortcuts, per #79.
  * gracefully handle grid widgets with 0-width columns, making this a viable method of hiding columns, if desired.
  * another weekly challenge problem, providing a nice example of progressive parsing.
  * show:none buttons should not be given a pointer mouse cursor.
  * extend dialogizer with configuration options for controlling text display speed and triggering sound effects.</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1759838400">- update to 1.60:
  * Improved the audio mixing approach, resulting in higher-quality sound playback that better matches Web-Decker.
  * Fixed pasting text into fields not working via the menu.
  * Fixed crashes when attempting to remove a widget from a card that doesn't contain it.
  * Fixed crashes when attempting to remove deck parts from a deck that doesn't contain them.
  * Reorganized the order of a few options in the Widget and Show menus for a more logical grouping.
  * Pressing "r" while using drawing tools is now a shortcut for toggling "Transparency Mask" mode.
  * In Auto-Save mode, Decker will now attempt to write out documents during shutdown even if they aren't "dirty", as a precaution.
- version 1.59:
  * Corrected crashes when changing the font of an rtext span.
  * If the first column of a grid was set to width 0, a separator line was still drawn for subsequent visible columns.
  * When a grid is in "bycell" navigation mode, moving the cursor left and right will now skip over 0-width columns.
  * Grids now offer two new column format codes, "t" and "T" which permit cells to contain rich text; the former is editable and the latter is "locked". This makes it possible to embed colored text, multiple fonts and inline images within grid cells.
  * Grids also recognize several "magic column names" which control the appearance of rows. If columns named "_fg", "_bg", or "_hideby" are present in the grid's table, they will be hidden from view. The _fg column controls the foreground pattern/color used in each row, the _bg column likewise controls the background pattern/color used in each row, and anywhere the _hideby column contains a truthy value the corresponding row will be hidden from view. These features permit many options for visually styling grids, but the most useful consequence of _hideby is as a mechanism for easily building "searchable" grids that narrow down displayed results without removing rows from the underlying table:
  * The new deck.corners attribute can be used to configure the pattern used for drawing the rounded "corners" of Decker while in fullscreen mode, with pattern 0 disabling the corners entirely; this setting is persisted with the deck. This feature is particularly useful for making small decks in iframes blend in more nicely with a surrounding web page.
  * In Native Decker, pressing Ctrl+S on an unsaved document will trigger "Save As..."
  * When editing rich text, insertions will now retain the pattern/color of the span preceding the insertion point instead of always inserting text with pattern 1. This change should help make the behavior less surprising.
  * The write[] function in Lilt and Decker can now optionally specify a custom 24-bit RGB palette of up to 256 colors when writing out an image, rather than being restricted to Decker's color palette. Note that when a custom palette is specified, Decker's normal advanced palette features (like 1-bit patterns and animated patterns) are not taken into account; an image must be "flattened" before it can be saved in this manner.
- version 1.58:
  * It was possible to generate out-of-bounds writes to sound interfaces which could cause crashes or other misbehavior.
  * Locked sliders incorrectly responded to scroll events.
  * Custom brushes now have information about the absolute coordinates of brushstrokes, which among other things make it possible to design brushes which draw ordered dithers. You can read about this feature in the updated All
- version 1.57:
  * Corrected possible crashes when deleting a lasso selection.
  * Corrected possible crashes when creating links.
  * Corrected crashes when exiting and then re-entering the "Record" dialog while recording.
  * The Image and Canvas interfaces now offer a ".outline[pattern]" function, for efficiently adding an outline to semi-transparent images. This behaves like a scripting-side counterpart to the "Edit -&gt; Add Outline" menu item in drawing mode.
  * Middle-clicking to sample colors now works with all drawing tools, including floodfill.
  * The Cards dialog now displays the card index and count, as a convenience. Note that the displayed card indices count from 1, for typographic consistency, while internal numeric card indices (and Lil indices in general) count from 0.
  * The Font Editor now offers easy glyph mirroring, rotation, and inversion (v1.3):
  * The Puppeteer Module now offers a !play command for easier triggering of sound effects (v1.3):
  * The Dialogizer Module has been improved to better tolerate incorrect setup or shutdown of scripts, improving the development/debugging experience and avoiding various spurious and problematic edge-cases. (v1.7)
  * Some other tiny odds and ends. :)
- version 1.56:
  * Corrected broken truncation of tables when displayed in the Listener.
  * An incorrect build process resulted in v1.55 shipping with an outdated embedded copy of web-decker, leading to various incompatibilities in exports. I strongly recommend immediately upgrading from v1.55!
  * Double-clicking prototypes in the listbox of the Prototypes dialog would erroneously clone them.
  * Possible crashes when copying or cutting cards or collections of widgets containing rich-text fields with invalid fonts.
  * Clicking the name of the current card or prototype from the menu is now a shortcut for opening the appropriate Properties dialog, saving a few clicks and making it easier to quickly rename cards.
  * Animated patterns can now contain sequences of up to 256 steps (up from 8), which makes it possible to create much more elaborate, slower, or more intermittent sequences:
  * The Font Editor deck now includes three additional fonts contributed by Ahmwma (v1.2):
  * The Public Transit module has been expanded with several new transition effects (v1.2):
  * The Dialogizer module now supports custom "next" cursors with more elaborate animations and configurable speed (v1.6):
- version 1.55:
  * Corrected an inconsistency in the behavior of accessing font glyphs by index.
  * Corrected conversion of tilde characters (~) into the DeckRoman UNKNOWN character.
  * In some situations, Native-Decker was failing to load deck metadata, including custom palettes, when opening .html exports.
  * Fixed read[] ignoring the requested filetype and exclusively reading data as a Deck.
  * Corrected the dimensions of the "scale" spinner in fonts.deck.
  * In some situations, moving widgets with the same name on different cards would produce incorrect undo history while editing.
  * The Lil phrase "insert with end" now produces the empty table, as intended, instead of a 0-row, 1-column table.
  * Fonts.deck now includes full DeckRoman support for the "sloppy" fonts, courtesy of olszoj.
  * Lilt can now import[] a deck and obtain a dictionary of its module values, as a convenience for using modules from CLI scripts.
  * Lil module KeyStores can now directly store tables, images, sounds, and arrays, reducing the amount of marshaling and conversion necessary to store these forms of data alongside the module. Prefer using the KeyStore for large static data over stuffing it into the module's source code!
  * Clicking the middle mouse button while using drawing tools now acts as a pipette tool, selecting the current pixel as a new stroke color. Your mileage may vary depending on your intersecting choices of pointing device, operating system, and (for web-decker) web browser.
  * Introduced the Lil "nil" datatype and the associated "fill" primitive.
- version 1.54:
  * Introduced the read-only "image.bounds" attribute. Like "image.hist", this lazily computes useful information about the pixel content of the image. The result will be a "rect" dictionary giving a bounding box for nonzero pixels within the image, consisting of "pos", an (x,y) pair for the top left corner of the box and "size", a (width,height) pair giving its dimensions. This can be very useful for efficiently trimming whitespace from the edges of images or as part of certain kinds of collision detection.
  * The Font/DA Mover dialog now indicates the number of populated glyphs of selected fonts, making it easier to determine at a glance whether a font supports the full DeckRoman alphabet.
  * The deck.remove[] function may now be called upon an instance of the Patterns interface, which will reset the palette, animation sequences, and patterns to their defaults, for consistency with the behavior of the Font/DA Mover.
  * The "in" operator now performs list-list comparisons using an internal hashmap, providing dramatic performance improvements for large columnar tests.
  * The visual keyboard normally provided by entering "Touch Input" mode can now be temporarily summoned in any active Field via "Edit -&gt; Keycaps..." or ctrl/cmd + K. This provides a convenient fallback method of entering any DeckRoman character if the user's system keyboard layout or web browser do not support typing them directly.
  * The Deck Interface now exposes a read-only "deck.encoded" attribute which will produce a string representation of the deck (which happens to be precisely the text format of .deck files). This text format can be reconstituted into a new Deck Interface with the newdeck[] function. Decker can prompt the user to open and decode an existing deck file with read["deck"] and can prompt the user to save a Deck Interface as a .deck or .html export with write[deck]. This set of new features makes it possible to build Decks which read, manipulate, temporarily serialize, and write out modified decks, as was previously only possible via command-line Lilt scripts.
  * More secret fun. :)
  * The Ply renderer for Twine no longer produces hard-wrapped text.
  * Corrected inconsistent handling of unicode escapes when parsing %j/%J formatted JSON/LOVE strings.
  * Corrected crashes with danger.read[] and Lilt's read[] when the target file has insufficient permissions.
  * Corrected Windows-specific crashes related to the %p parsing symbol; behavior of this feature is now more consistent with Web-decker.
  * Corrected inconsistent behavior and crashes when calling random[] in permutation mode with an empty source collection.
  * Corrected subtle misbehavior when creating "Tight Selections" from a box selection in Decker.
  * Accessing Font glyphs via numeric indices now uses ASCII/DeckRoman indices instead of starting indices at the first displayable character (space; ASCII 32). This behavior is more internally consistent and will often simplify scripts by removing the need for an offset:
  * Lilt no longer provides dedicated readdeck[] or writedeck[] functions; for improved consistency between Decker and Lilt, this functionality is now incorporated into the newdeck[], read[], and write[] functions. Note that as always the signatures of read[] and write[] in Lilt are different from Decker, as the former accept filesystem paths and the latter prompt the user for a file location and name.
- version 1.53:
  * Fixed inconsistent formatting of grid columns containing lists with the "J" format code.
  * Fixed inconsistent results for reads/writes of canvas/image pixels at non-integral coordinates.
  * Fixed inconsistent clipping of canvas.poly[]
  * Corrected crashes when deleting a prototype while editing it.
  * With Transparency Mask mode active, the Stroke and Fill pattern modals incorrectly displayed the first swatch as the background color.
  * The new twee module offers a number of tools for combining Decker and Twine, as discussed elsewhere.
- version 1.52:
    In Native Decker, the keyboard shortcut ctrl + U + L + D (read: Un-Lock-Deck) unlocks a locked deck, providing an escape-hatch if you accidentally lock a deck you haven't saved. (Shh: it's a secret to everyone!)
    Calling the random[] built-in function with no arguments will now return a random floating point number between 0 and 1; convenient for simple stochastic decision-making.
    Custom brushes previously interpreted any pattern other than 0 in a brush mask as essentially pattern 1, limiting brushes to paint only in the user-selected brush pattern. To make this feature more general, Decker now allows masks to contain any pattern indices: 47 (solid-color black) will be translated into pattern 1 in the final drawing, 1 will become the user-selected pattern, and any other nonzero pattern will remain the same; thus it is now possible to make brushes produce opaque "stamp" patterns, generate rainbow gradients, and much more.
    The brushes.deck example has been overhauled. In addition to all the existing example brush modules, several new exciting modules have been added and the deck now includes interactive documentation detailing the mechanisms behind custom brushes:
- version 1.51:
  * The "Show Animation" toggle was not correctly implemented in Web-Decker.
  * Clarified and corrected usage/installation instructions for the "pt" module.
  * The "Link..." dialog box now offers an (optional) visual card picker to remove the need to memorize or manually look up target card names.
  * Importing images via drag-and-drop or "File -&gt; Import Image" now respects the "Style -&gt; Color" setting. In Color mode, images will be converted to best-effort posterized 16 colors; for best results consider first using an external tool to dither color images with respect to an appropriate palette. The "All About Color" deck (see below) provides details.
  * The new example deck "All About Color" describes and clarifies the many features and foibles of Decker's paletted graphics capabilities, and also includes the module "col", which provides handy conversion functions between several popular color representations (RGB, HSV, Hex, and CSS color formats).
  * The "plot" module has been revised to v2.0 with overhauled documentation, support for styling and windowing plots, pie charts, and utility functions plot.pivot[] and plot.unpivot[] to simplify preparing data for plots or reports.
- version 1.50:
  * Corrected spurious refusal of certain reserved names like "__proto__" as identifiers and table column names.
  * Inserting new grid rows was not properly respecting the types specified for column formats when choosing initial fill values.
  * Corrected possible crashes when using "print[]" and certain other built-in functions in modules during a "cold start".
  * Corrected inconsistencies in pretty-printing of some tables with "show[]".
  * Switched to a more robust algorithm for finding black/white tones during drag-and-drop ".hex" palette import.
  * FatBits zoom level now defaults to 4x instead of 8x.
  * The manual "File -&gt; Export Table" and "File -&gt; Import Table" dialogs have been removed, as they were redundant with drag-and-drop table import and copying and pasting through the Grid Properties modal, provided no options for configuration or previewing, and were unnecessarily modal.
  * Manually adding rows to a grid will now select and scroll to the added row, at column 0.
  * Grid widgets now offer "grid.scrollto[row]", which will perform the minimum scroll necessary to ensure that the given row is visible on-screen, removing the need for complex and brittle user scripts to do the equivalent. Likewise, Field widgets now offer "field.scrollto[pos]" to ensure that a specified character position is visible.
  * The RText interface now exposes "rtext.index[table (line,column)]" for turning logical text positions into a character position. It also now includes "rtext.find[table key ignorecase]", which is handy in combination with "field.scrollto[]".
  * The Zazz module gets a minor generalization: "zazz.flipbook[]" can now accept the source as a non-canvas widget, indicating that the routine should operate upon a piece of the card background indicated by the widget's bounding-box. This brings the module to v1.1.
- version 1.49:
  * Possible crashes when applying %J to invalid/inappropriate interface values.
  * The "first" of a native function now yields the string "native" for better consistency with user-defined functions.
  * The "image[]" constructor was not properly flooring floating-point image sizes, producing odd behavior.
  * The "follower" contraption provided with the Path module fired finish[] events within its attribute-set quota in some situations, limiting its ability to interact with synchronous libraries like Dialogizer. This fix bumps Path to v1.1.
  * When a region of a drawing is selected, the new "Edit -&gt; Add Outline" feature can ring opaque regions of the selection in pixels of the selected pattern or color. Note that the selection must include blank space for the outline. This feature is particularly useful when preparing semi-transparent images to use as "sprites" by improving contrast against a variety of backgrounds:
  * The new "Widgets -&gt; Order..." modal provides an alternative way to select and reorder widgets on a card. This can be particularly handy when creating projects with overlapping widgets:
  * The wigglyPlayer contraption in WigglyKit now offers input events and can optionally be made "draggable" like an ordinary Canvas widget. This addition bumps WigglyKit to v1.2.
  * Previously, it was not possible to modify the contents of a Field widget while it was focused; a user's in-progress changes always took precedence. This behavior has been tweaked specifically to allow clearing a field (as with x.text:"") while focused. If touch mode is active, clearing a field will dismiss the on-screen keyboard and remove focus from the field. This change makes it possible to create "command-line" interfaces similar to a terminal or Decker's Listener that are still reasonably usable on touch devices.
  * Decker can now be compiled against SDL 1.2 (with some quality-of-life features reduced or removed), enhancing compatibility with a variety of older platforms. Reach out if you need help with a port!
  * As a convenience, dragging and dropping a .hex color palette (as found on LoSpec) onto Decker will automatically apply it. If 14 or fewer colors are provided, pattern slots 32 and 47 will be left unchanged, and otherwise 32 and 47 will become the lightest and darkest colors in the palette, respectively.
  * Native-Decker now supports an optional "--card" command-line flag to open the deck to a specific card, by name.
  * The natural-join operator in Native-Decker and Lilt now uses a more efficient implementation. Experimentally, tables can now be joined 2-20x faster, especially if the input tables share exactly one column.
  * The "eval[]" built-in function now provides a key "errorpos" when encountering parse errors, which consists of a (line,column) pair specifying the location in the source text where the error was encountered. This addition makes it easier to write tools which provide useful feedback to the user when they input a malformed Lil program.
  * More secret fun.
- version 1.48:
  * checkboxes set to show.none could be clicked.
  * the image.map[] and sound.map[] functions had odd behavior if supplied with an oversized mapping dictionary.
  8 issuing "go[]" (including via the Help menu) while in the Prototype script editor could lead to crashes.
  * Avoid pushing onto the browser's navigation history when updating the url hash to reflect card names.
  * Lil now supports chained instances of @. This was previously permitted by the language grammar but a parse-time error in practice.
  * Lil now offers the %J format pattern. The lowercase form %j has always offered the ability to parse/format JSON data, but in some situations this was very clumsy: several of Lil's basic datatypes cannot be represented losslessly in JSON. The %J variant offers a strict superset of JSON, Lil Object-Value Encoding (LOVE). In addition to the features of JSON, LOVE permits non-string keys for dictionary values, table values (enclosed in &lt;&gt; and otherwise represented like a JSON dictionary of columns), and Array, Image, and Sound interface values represented as Base64 DataBlocks as produced by the ".encoded" attribute of each. Storing and transmitting Lil values with LOVE avoids a whole host of nasty programming foot-guns and clumsy packing/unpacking.
  * Cards, prototypes, and widgets now offer the ".parent" attribute for obtaining a reference to their container. For example, the parent of a widget within a contraption instance is that contraption, while the parent of the contraption will be the card upon which the contraption appears.
  * The canonical contents of a field widget is an RText table, accessible via the .value attribute. The .text attribute of fields has always offered a convenient way to obtain or modify the textual content of this table. Along similar lines, fields now offer .images (a list of any inline images contained within the RText table) and .data (arbitrary Lil data crammed into a string as LOVE), both of which can be read or written. These features together can considerably simplify common patterns in scripting, especially when building novel contraptions:
  * The "path" module offers generic grid-based pathfinding algorithms and supplementary utilities
- version 1.47:
  * Adjusted the algorithm for "image.scale[]", which in some situations was producing imprecise results for integer upscales.
  * The "choose" mode of the "alert[]" dialog did not provide enough space for a vertical scrollbar, which was misleading when choosing from among a large number of options.
  * In certain situations, self-triggering scripts (especially those caused by Animated widgets) could be difficult or impossible to halt. Using Script -&gt; Stop from the menu now always returns to Widgets mode, ensuring that the user can correct mistakes before resuming execution.
  * Corrected compiler-specific flaws in the implementation of "image.merge[]".
  * F-key shortcuts are no longer enabled in locked decks; this was needlessly confusing.
  8 Web-Decker now has a similarly opt-in counterpart to Native-Decker's danger interface, making it possible for Lil to call into JS (and/or vice versa) and access arbitrary JS APIs. Note that this is inherently brittle and incompatible with Native-Decker, so it is not recommended for general use. It was always possible to "hack" Web-Decker builds with custom JS; this new interface simply makes it possible to do so in a forward-compatible, modular fashion.
  * All output results in the Listener can now be clicked to copy them to the input buffer, rather than just string-like results.
  * Decks previously had a load-time minimum size enforced at 320x240 pixels. This has been lowered to 8x8. While very small decks are essentially impossible to edit within Decker, there may be uses for embedding locked decks of such dimensions in web pages.
  * Web-Decker has long supported "deep links" into decks, using a "#" suffix on the URL followed by a card name. In order to make this feature more obvious and easier to use, Web-Decker will now automatically update this URL hash while the user navigates through the deck, unless the current deck is locked.
  * The merge-by-operator form of "image.merge[]" and "canvas.merge[]" now supports the "*" operator
- version 1.46:
  * In some situations when using ".." or ".[" it was possible to observe the local "x" being shadowed due to the way the implicit loop was desugared.
  * Undoing the creation of a contraption could potentially cause crashes or misbehavior.
  * If a contraption and card had the same name, and both contained scripts, it was possible for the contraption to fail to serialize its scripts. Correcting this introduced a minor (non-breaking) change to how contraptions select IDs for their scripts.
  * Slider widgets were not always being serialized in a manner consistent with native-Decker.
  * Referencing the ".offset" attribute of contraptions could cause crashes in some situations.
- version 1.45:
  * The "Grid Size..." menu option is now "Grid and Scale...". The revised dialog makes it possible to configure the zoom level used in FatBits mode, providing additional flexibility for working on pixel art.
  * Lil offers a new primitive operator, "window", which is used for breaking strings or lists into exclusive or sliding windows:
  * Lil's @ operator is now significantly (about 2.5x) faster when the left argument is a primitive monadic (unary) operator. Like the improvements in v1.44, this expands the range of operations which can be performed in a "vectorized" fashion without requiring the Lil interpreter to execute loops at the bytecode level.
  * The "pdf" module has been updated to v1.1, with simplifications to usage examples and better compatibility with third-party PDF readers.
  * Decker now includes a new utility module, "bn", for performing arithmetic with arbitrary-precision natural numbers; handy if you feel like solving Project Euler problems or implementing a disturbingly large-scale Cookie-Clicker.
- version 1.44:
  * The "%e" parse format was not correctly incorporating months when calculating unix epochs.
  * Decker was always reporting decks as having "unsaved changes" as an unintentional consequence of volatiles, which is now corrected.
  * In certain circumstances, web-decker could crash after saving a binary file with "write[]".
  * The Image Interface now provides a ".pixels" attribute, which makes it possible to do efficient bulk reads or writes of all the pixels in an image.
  * The Prototype Interface now provides read-only ".font" and ".show" attributes, which will always return Decker's "body" font and the string "solid", respectively. These additions make the behavior of prototypes being "previewed" in the prototype editor more consistent with the behavior of corresponding Contraption instances on a card.
  * The new "app.render[]" function can be used to request a "screenshot" of a specified card or widget, in the same manner that using "Edit -&gt; Copy Image" of a widget works manually. Previously it was possible to do something similar for cards by (ab)using custom transition functions. The main limitation to be aware of for this technique is that "app.render[]" is not available for Lilt, so it cannot be used to "headlessly" render images of Decks.
  * The "write[]" built-in function in Decker can now be given a second optional argument which is used to provide a "hint" for the appropriate file extension when saving a binary file. This addition makes saving fancy binary files significantly more user-friendly.
  * Lil's @ operator, with a left argument which is a string, list, or dictionary, and a right argument which is a list, is tremendously faster than it was previously. In the general case you can think of "@" as desugaring into an "each" loop and consuming many opcode "ticks", but when the arguments have appropriate types this special behavior will kick in, allowing for efficient indexing into lookup tables in a vector-oriented fashion.
  * Lil now provides syntax for declaring variadic functions. Decker's standard library already provided a number of functions which behaved this way: for example, "rtext.cat[]" or "bits.xor[]". This addition now permits user code to perform the same kinds of tricks.
- version 1.43:
  * The "array.slice[]" and "array.copy[]" functions were not correctly respecting the cast of the source array when computing offset addresses.
  * Empty canvases (containing only pattern 0 pixels) no longer serialize their image content, reducing file size and spurious diffs.
  * X-Ray Specs were incorrectly prioritizing selection of widgets back-to-front, instead of front-to-back.
  * Any widget may now be set as ".volatile". A volatile widget's state-values (the "value" field, canvas image content, scrolling, etc) are not preserved when the deck is saved and may be "purged" manually or via "deck.purge[]". Using volatile widgets where appropriate can reduce deck file sizes and spurious diffs, as well as providing a convenient way to "reset" games and similar applications.
  * Modules and Contraption Prototypes now offer a ".version" attribute, making it easier to keep track of improved releases of these resources. The Font/DA Mover displays version information and changes button titles from "Copy" to "Upgrade" or "Downgrade" as appropriate. Being able to upgrade Prototypes is particularly helpful, as doing so previously required external tooling or discarding existing contraption instances. Pasting contraptions can now automatically upgrade the prototype definitions, and "deck.add[]" exposes upgrade/downgrade functionality to scripts.
  * When editing Prototypes using anything other than the "interact" tool, their name will now be shown in the top right corner of the menu, like card names, making it easier to disambiguate and navigate between similar-looking prototypes.
  * The Prototypes modal now offers "Clone" and "Delete" buttons, as a more convenient way to duplicate or remove prototypes, respectively.
  * Fields now delay only 1/4 of a second instead of 1 second when "debouncing" input, allowing for more responsive feedback in applications like search boxes. The original delay proved to be unnecessarily conservative and produced the impression that search and filtering are much slower operations than they are in practice.
  Breaking Changes:
  * When given a function as its left argument, the "@" operator previously applied the function as a triad, with the value, key, and index of each element on the right, respectively. In practice, this approach proved to be a frequent source of confusion and prevented some quite reasonable idioms like using "random @ canvas.size" to pick an (x,y) point within the dimensions of a canvas. The "@" operator will now exclusively apply the function in this situation as a monad, feeding it only values. I suspect this change will negatively impact very few, if any, existing scripts.
  * Previously, if the "extract" query form specified no column expressions, it would extract a dictionary of each column in the result table, for symmetry with "select". In practice, this was of extremely dubious usefulness. I have modified this query form to instead extract the first column of the result table in this situation, which shortens many common uses of "extract", such as "extract value ..." of a list. The old behavior wasn't even explicitly documented, so again I doubt this will be a high-impact change. If the old behavior is desired, use "cols select ..." instead of "extract ...".
- version 1.42:
  * Writes to invalid glyph indices of a font could potentially cause crashes.
  * Correct a loophole in URL validation for open[], which permitted injection of arbitrary JavaScript. This didn't cause any actual danger, since loading JS in this fashion still required manual user interaction, but this "feature" was not intentional or portable.
  * The %v format pattern was incorrectly considering consuming zero characters a valid match.
  * The default "changecell" event handler did not correctly interpret columns with no configured format as strings ("s").
  * The behavior of the Home and End keys within fields has been changed to navigate the cursor to the beginning or end of the current line, respectively, as is common on Windows and Linux, instead of the traditional MacOS behavior (the beginning or end of the field).
  * When editing Rich-Text fields, there is now a menu item "Edit -&gt; Copy Rich Text" which copies the formatted content of a selection (including inline images) instead of just the underlying text. Note that rich text fragments in the clipboard do not automatically transfer fonts between decks.
  * The "View -&gt; Snap to Grid" option is now respected when moving selections of multiple widgets and when resizing Contraption Prototypes.
  * The %j format pattern now serializes tables by casting them to a list-of-dictionaries representation instead of converting them into "null". Note that parsing with %j will not automatically coerce data of this shape into a table.
  * The card.copy[] and card.remove[] functions now accept lists or dictionaries of Widgets, which can slightly simplify bulk copies and cleanup by removing the need for explicit loops or @.
  * Decker now ships with Decker Sokoban, an example deck demonstrating how to make tile-based puzzle games.</changelog>
</package>
<package pkgid="af6288ac0b4ba6765f8986975835c5df7cbdc750012142fa10b6c4fe4f6a4933f7aac173cd796c931b76702dcd498e979c38ea51a2e67b9640462ae448163669" name="deco" arch="riscv64">
  <version epoch="0" ver="1.6.4" rel="1.2"/>
  <changelog author="mpluskal@suse.com" date="1492430400">- Initial changelog entry for version 1.6.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611662400">- Modernise spec file</changelog>
</package>
<package pkgid="62f42a033f41ad2487319d026a5c4a063609f48381a6e069f49933842da645748108725d2c13d26f60a2521cdcdf4818713d41d9c6eefd9b8b0d1af1a609ee5e" name="deheader" arch="noarch">
  <version epoch="0" ver="1.11" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760270400">- initial version</changelog>
</package>
<package pkgid="4ec35bd12eaf53b92c40be797a94b1808ad525d743ec0572792dd7d90c15090d4fa0dab05a96c23a1031788c75e7340b185c7faf5cc2b7a2d191900742a10af7" name="dehydrated" arch="noarch">
  <version epoch="0" ver="0.7.1" rel="3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019200">- Rework support for /etc/dehydrated/postrun-hooks.d/:
  dehydrated.service nolonger starts them directly, the support was
  moved to a separate unit file. Please run:
  systemctl enable dehydrated-postrun-hooks.service
  to restore this functionality
- Run dehydrated as dehydrated user again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019201">- Prepare instantiated service/timer support but not enable it:
  This seems to fail due to missing systemd support right now.
  So the only option at the moment is to copy the timer and unit
  file for a 2nd instance. Mark all files as part of dehydrated.target</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617105600">- Enable instantiated services (boo#1184165)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657281600">- Copy the changes entry into README.postrun-hooks to make it
  easier for users to find the information how to restore the
  postrun-hooks after the split.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657281601">- Target should not PartOf on itself.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658577600">- Add postrun hook scripts for apache+nginx</changelog>
  <changelog author="Daniel Molkentin &lt;daniel@molkentin.de&gt;" date="1667044800">- Update to 0.7.1
  * See https://github.com/dehydrated-io/dehydrated/releases/tag/v0.7.1
  * Removes more-examples.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1705147200">- Add instance name to unit description
- Check instance specific configuration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706875200">- Add user/group provides for rpm 4.19</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707134400">- switch to sysuser for user/group setup</changelog>
</package>
<package pkgid="213bedb4c017d1b15ee47e3de23ce35e92ac894545fff1fe5d64665d696c0cadace57fc37b603676269cb5a1a0f1c4e78d7b349a00dd4ac7281fe81a6ca71d37" name="dehydrated-apache2" arch="noarch">
  <version epoch="0" ver="0.7.1" rel="3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019200">- Rework support for /etc/dehydrated/postrun-hooks.d/:
  dehydrated.service nolonger starts them directly, the support was
  moved to a separate unit file. Please run:
  systemctl enable dehydrated-postrun-hooks.service
  to restore this functionality
- Run dehydrated as dehydrated user again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019201">- Prepare instantiated service/timer support but not enable it:
  This seems to fail due to missing systemd support right now.
  So the only option at the moment is to copy the timer and unit
  file for a 2nd instance. Mark all files as part of dehydrated.target</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617105600">- Enable instantiated services (boo#1184165)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657281600">- Copy the changes entry into README.postrun-hooks to make it
  easier for users to find the information how to restore the
  postrun-hooks after the split.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657281601">- Target should not PartOf on itself.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658577600">- Add postrun hook scripts for apache+nginx</changelog>
  <changelog author="Daniel Molkentin &lt;daniel@molkentin.de&gt;" date="1667044800">- Update to 0.7.1
  * See https://github.com/dehydrated-io/dehydrated/releases/tag/v0.7.1
  * Removes more-examples.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1705147200">- Add instance name to unit description
- Check instance specific configuration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706875200">- Add user/group provides for rpm 4.19</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707134400">- switch to sysuser for user/group setup</changelog>
</package>
<package pkgid="c3e2cfef57e5fc55515be653a84bd32626814c5147b66cdc33a46d600ec08ed1810c60dc13180de85706789a612948bc825e4aa5917492a143136560332afb4e" name="dehydrated-nginx" arch="noarch">
  <version epoch="0" ver="0.7.1" rel="3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019200">- Rework support for /etc/dehydrated/postrun-hooks.d/:
  dehydrated.service nolonger starts them directly, the support was
  moved to a separate unit file. Please run:
  systemctl enable dehydrated-postrun-hooks.service
  to restore this functionality
- Run dehydrated as dehydrated user again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019201">- Prepare instantiated service/timer support but not enable it:
  This seems to fail due to missing systemd support right now.
  So the only option at the moment is to copy the timer and unit
  file for a 2nd instance. Mark all files as part of dehydrated.target</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617105600">- Enable instantiated services (boo#1184165)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657281600">- Copy the changes entry into README.postrun-hooks to make it
  easier for users to find the information how to restore the
  postrun-hooks after the split.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1657281601">- Target should not PartOf on itself.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1658577600">- Add postrun hook scripts for apache+nginx</changelog>
  <changelog author="Daniel Molkentin &lt;daniel@molkentin.de&gt;" date="1667044800">- Update to 0.7.1
  * See https://github.com/dehydrated-io/dehydrated/releases/tag/v0.7.1
  * Removes more-examples.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1705147200">- Add instance name to unit description
- Check instance specific configuration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706875200">- Add user/group provides for rpm 4.19</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707134400">- switch to sysuser for user/group setup</changelog>
</package>
<package pkgid="1b561f89401bb062f645757276881b24c340652af50db9f7549ec4a8798ceb4266520a5aef17faf3efeaa8cab669d7a442ad20b4463b29333ea94c9da62c3b96" name="deja-dup" arch="riscv64">
  <version epoch="0" ver="50.0" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1728043200">- Update to version 47.0:
  + Fix a case of "another duplicity instance is already running"
    error
  + Mention when an encryption password is wrong, rather than just
    re-showing the password prompt without explanation
  + Use new adwaita widgets (button rows and spinner)
  + Exclude Steam flatpak folder by default too (in addition to
    normal Steam folder)
  + Restic:
  - Allow creating a no-password backup
  - Enable post-backup verification checks
  - Show logs in troubleshooting dialog
  - Show per-file errors during restore
- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742644800">- Update to version 48.0:
  + Add new Rclone storage location option that can reference
    existing Rclone remotes, thus allowing backing up to a wide
    variety of cloud providers.
  + Keep "backup successful" notifications around (there was a bug
    where they sometimes disappeared right after the backup, but
    now they persist).
  + Add allow-power-saver gsettings key to allow automatic backups
    even when Power Saver mode is enabled, for folks that live in
    that mode.
  + Avoid another possible source of multiple tool tasks running on
    top of each other when starting up automatic backups.
  + Restic:
  - avoid matching multiple files when restoring.
  - hide noisy "status" messages from the About window debug
    logs.
- Add restic BuildRequires and Recommends, and pass
  enable_restic=true to meson setup, build the new optional restic
  support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.beta:
  + Use new shortcuts dialog, use nice &amp; ionice more, and warn
    earlier if an Rclone remote is invalid
- Changes from version 49.alpha:
  + Restic is now always enabled by default, the UI has had an
    overhaul, and restoring with Restic now uses your native file
    manager
- Add blueprint-compiler BuildRequires: new dependency
- Drop libgpg-error-devel BuildRequires: no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758110400">- Update to version 49.0:
  + Rclone: when running under flatpak, look for config in
    ~/.config/rclone/
  + Restic:
  - fix bashism in fusermount script that mounts restore files
  - surface some errors that were slipping through the cracks
  + Duplicity: fix possibility of accidentally changing password
    for new full
  + backups, with newer versions of duplicity</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 49.2:
  + Restic: fix broken restore flow (again) by correcting
    find-fusermount script
- Changes from version 49.1:
  + Correctly exclude some extra cache folders even if HOME is a
    symlink
  + Restic: fix broken restore flow by correctly finding fusermount
    executable
  + Duplicity: fix the Up browse button from triggering twice on a
    single click or going insensitive when scrolling via gestures</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1760011200">- deja-dup-49.2-loosen_pkit_filters.patch: relax architecture match
  requirement when requesting required package from PackageKit
  (boo#1212486)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768910400">- Run test-suite only on x86_64. Suite randomly failes on other
  targets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1770120000">- Update to version 49.3:
  + Fix occasional errors when mounting FUSE from a removable drive
    backup
  + Allow selecting text in some error dialogs
  + Don't try to use new Rclone encryption calls on old Rclones
  + Don't bother with packagekit if a command is already in PATH
  + Ignore trailing colons on URL hostnames, which can confuse gvfs
  + Add a nice error message if the user uses https:// instead of
    davs://
  + Quiet some console warnings about hidden files when interacting
    with SMB filesystems</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1772884800">- Update to version 50.0:
  + If a network URL has an unrecognized scheme like nope://, give
    a nicer error message
  + Explain that rest:// URLs are not supported, if you try to use
    one
  + Duplicity: fix a race condition between reading messages and it
    exiting
  + Restic:
  - Avoid backing up the restic repository, if local
  - When restoring using the flatpak release on Ubuntu, fall back
    to the old in-app browser if apparmor rejects our FUSE mount
    attempt</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="640b5c20d6c51693290fe8ad3049b6310462cd1e0e276772ef4e8d56cb13f32aef946c21288afa10ba00d83603405c4ad1374d5e1afb1da94da7cf425555685a" name="deja-dup-lang" arch="noarch">
  <version epoch="0" ver="50.0" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1728043200">- Update to version 47.0:
  + Fix a case of "another duplicity instance is already running"
    error
  + Mention when an encryption password is wrong, rather than just
    re-showing the password prompt without explanation
  + Use new adwaita widgets (button rows and spinner)
  + Exclude Steam flatpak folder by default too (in addition to
    normal Steam folder)
  + Restic:
  - Allow creating a no-password backup
  - Enable post-backup verification checks
  - Show logs in troubleshooting dialog
  - Show per-file errors during restore
- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742644800">- Update to version 48.0:
  + Add new Rclone storage location option that can reference
    existing Rclone remotes, thus allowing backing up to a wide
    variety of cloud providers.
  + Keep "backup successful" notifications around (there was a bug
    where they sometimes disappeared right after the backup, but
    now they persist).
  + Add allow-power-saver gsettings key to allow automatic backups
    even when Power Saver mode is enabled, for folks that live in
    that mode.
  + Avoid another possible source of multiple tool tasks running on
    top of each other when starting up automatic backups.
  + Restic:
  - avoid matching multiple files when restoring.
  - hide noisy "status" messages from the About window debug
    logs.
- Add restic BuildRequires and Recommends, and pass
  enable_restic=true to meson setup, build the new optional restic
  support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.beta:
  + Use new shortcuts dialog, use nice &amp; ionice more, and warn
    earlier if an Rclone remote is invalid
- Changes from version 49.alpha:
  + Restic is now always enabled by default, the UI has had an
    overhaul, and restoring with Restic now uses your native file
    manager
- Add blueprint-compiler BuildRequires: new dependency
- Drop libgpg-error-devel BuildRequires: no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758110400">- Update to version 49.0:
  + Rclone: when running under flatpak, look for config in
    ~/.config/rclone/
  + Restic:
  - fix bashism in fusermount script that mounts restore files
  - surface some errors that were slipping through the cracks
  + Duplicity: fix possibility of accidentally changing password
    for new full
  + backups, with newer versions of duplicity</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 49.2:
  + Restic: fix broken restore flow (again) by correcting
    find-fusermount script
- Changes from version 49.1:
  + Correctly exclude some extra cache folders even if HOME is a
    symlink
  + Restic: fix broken restore flow by correctly finding fusermount
    executable
  + Duplicity: fix the Up browse button from triggering twice on a
    single click or going insensitive when scrolling via gestures</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1760011200">- deja-dup-49.2-loosen_pkit_filters.patch: relax architecture match
  requirement when requesting required package from PackageKit
  (boo#1212486)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768910400">- Run test-suite only on x86_64. Suite randomly failes on other
  targets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1770120000">- Update to version 49.3:
  + Fix occasional errors when mounting FUSE from a removable drive
    backup
  + Allow selecting text in some error dialogs
  + Don't try to use new Rclone encryption calls on old Rclones
  + Don't bother with packagekit if a command is already in PATH
  + Ignore trailing colons on URL hostnames, which can confuse gvfs
  + Add a nice error message if the user uses https:// instead of
    davs://
  + Quiet some console warnings about hidden files when interacting
    with SMB filesystems</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1772884800">- Update to version 50.0:
  + If a network URL has an unrecognized scheme like nope://, give
    a nicer error message
  + Explain that rest:// URLs are not supported, if you try to use
    one
  + Duplicity: fix a race condition between reading messages and it
    exiting
  + Restic:
  - Avoid backing up the restic repository, if local
  - When restoring using the flatpak release on Ubuntu, fall back
    to the old in-app browser if apparmor rejects our FUSE mount
    attempt</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="8d2c81416956abec3e36b605affde7b01615f40b197f850ab93456f2c6134a274e0766fd72bd00456fb39152707faeab9dfb7d855c8288ec6464251dc8049c36" name="dejagnu" arch="noarch">
  <version epoch="0" ver="1.6.3" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1426334400">- Add gpg signature
- Add dependencies for macros dealing with info files
- Use fdupes to avoid duplicate files
- Small spec file cleanup by spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1427889600">- Update to dejagnu 1.5.3
  * More bugfixes</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 1.6
  * Proper support for target communication via SSH has been added.
  * A large number of very old config and baseboard files have been
    removed.  If you need to resurrect these, you can get them from
    version 1.5.3.  If you can show that a board is still in use,
    it can be put back in the distribution.
  * The --status command line option is now the default. This means
    that any error in the testsuite Tcl scripts will cause runtest
    to abort with exit status code 2.  The --status option has been
    removed from the documentation, but will continue to be
    accepted for backward compatibility.
  * runtest now exits with exit code 0 if the testsuite "passed",
    1 if something unexpected happened (eg, FAIL, XPASS or
    UNRESOLVED), and 2 if an exception is raised by the Tcl
    interpreter.
  * runtest now exits with the standard exit codes of programs that
    are terminated by the SIGINT, SIGTERM and SIGQUIT signals.
  * The user-visible utility procedures `absolute', `psource' and
    `slay' have been removed.  If a testsuite uses any of these
    procedures, a copy of the procedure should be made and placed
    in the lib directory of the testsuite.
  * Support was added for testing the D compiler.
  * ~/.dejagnurc is now loaded last, not first. This allows the
    user to have the ability to override anything in their
    environment (even the site.exp file specified by $DEJAGNU).
  * The user-visible utility procedure `unsetenv' is deprecated
    and will be removed in the next release.  If a testsuite uses
    any of these procedures, a copy of the procedure should be made
    and placed in the lib directory of the testsuite.
- Run tests during build
- Small spec-file polishing</changelog>
  <changelog author="schwab@suse.de" date="1508241600">- Update to 1.6.1
  * Minor bug fixes, no major changes</changelog>
  <changelog author="schwab@suse.de" date="1531828800">- close-wait-program.patch: Use separate kill command for each pid
  (bsc#1100206)
- Use %license.</changelog>
  <changelog author="schwab@suse.de" date="1533038400">- Adjust license</changelog>
  <changelog author="schwab@suse.de" date="1543406400">- Update to dejagnu 1.6.2
  * runtest will abort if $DEJAGNU is defined but the file is not
    found.
- close-wait-program.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1624276800">- Update to dejagnu 1.6.3
  * The internal proc 'is_remote' has been renamed to 'isremote' for
    consistency with the other similar procs (eg, istarget)
  * runtest now accepts --local_init and --global_init options to override
    the default of reading "site.exp"
  * runtest now responds consistently to all Tcl errors and generates an
    UNRESOLVED result when a test script aborts
  * runtest now collects Tcl errors encountered during a test run and prints
    the collected errors a second time at the end of the test run after the
    summary
  * A utility procedure relative_filename has been added
  * The utility procedure 'grep' now accepts a '-n' option that
    includes line numbers in the output, consistent with GNU grep
  * The target_compile procedure now accepts a "linker=" option that
    overrides the compiler selection when producing an executable
  * The internal default_target_compile procedure now supports compiling
    sources in Go (using GCC Go) and Rust
  * The host_execute procedure no longer insists that the executable be in
    the current directory if the file exists under the given name
  * The host_execute procedure now reads input to end-of-file
  * The match patterns in the host_execute procedure have been revised to
    fix timing issues causing test names to be truncated
  * The host_execute procedure is no longer sensitive to the value of the
    "text" global variable
  * A new multiplex procedure "testsuite" is added for commands retrieving
    or providing information about the current testsuite
  * A command "testsuite file" is added to replace the use of the "*dir"
    variables in test scripts
  * A command "testsuite can call" is added to report the availability of
    multiplexed API calls
  * A new multiplex procedure "testcase" is added for commands examining or
    manipulating the dynamic state of ongoing testing
  * A command "testcase group" is provided for reporting test groups to the
    DejaGnu core
  * A shell command "dejagnu" is added as a place to hang various
    auxiliary commands not directly involved with running tests
  * The first auxiliary command is added: "report card"
  * A Tcl namespace is now used for some internal procedures and variables.
  * The Tcl namespace ::dejagnu and all child namespaces are entirely
    internal and should not be mentioned in testsuite code
  * The DejaGnu testsuite no longer searches for a nearby Expect executable
    in the location where it would have been located in the old Cygnus tree
    layout</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1625054400">- testsuite-legacy.patch: support deprecated legacy uses of dejagnu</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- Use %autosetup</changelog>
</package>
<package pkgid="392316ef7068b5002eb8f0a2da86007d9d863f2c940bc1356a1f1cd10cea81890c380fbe02d0ab9de52f0daa2537aa90e9ecef8721a380e2fc5005a65839eff9" name="dejavu-fonts" arch="noarch">
  <version epoch="0" ver="2.37" rel="2.1"/>
  <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>
  <changelog author="pgajdos@suse.com" date="1760702400">- use %license tag [bsc#1252142]</changelog>
</package>
<package pkgid="b4b2898f82ff90928e0851d1a95e156e67062462968c90b2ead5e943297536d733f7018dfb9cd6572ebf32a9caf7d2990edefaab4da63100e30f20ad8ba82825" name="delaguardo-inconsolata_lgc-fonts" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.4"/>
  <changelog author="egdfree@opensuse.org" date="1366286400">- Initial package (version 1.1.0) for build.opensuse.org
  * added Inconsolata-lgc fonts</changelog>
</package>
<package pkgid="7bcd348de12d3be428b24526b0517f46ce22a5924eed69139a8e2d1165007d5f2a384394dbbf93d049265321d7c579d8d5b2c9bb5c10b5d9afb5e6d34698c973" name="delayacct-utils" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="32.108"/>
  <changelog author="dmueller@suse.de" date="1235044800">- drop unnecessary patch, it is now upstream (in the kernel tree)</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Select libnl-1_1-devel</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="seife+obs@b1-systems.com" date="1359201600">- fix build</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1403179200">- delayacct-utils-nl.patch DO not attempt to link getdelays
  with libnl1, it is a bogus dependency, resulting executable
  never uses the library.</changelog>
  <changelog author="meissner@suse.com" date="1484049600">- adapt to new kernel version and new location of getdelays.c</changelog>
  <changelog author="dimstar@opensuse.org" date="1512648000">- Escape the usage of %{VERSION} when calling out to rpm.
  RPM 4.14 has %{VERSION} defined as 'the main packages version'.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1554206400">- BuildRequire kernel-devel because we want to rebuild
  when it gets updated</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1649419200">- rebuild when kernel version changes
- spec cleaning</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="4d3b391f5859c243455511bb92dfe9d8e8bf8773cbd735c60a0db8aac3e7d049787d80a59aa072ee4e17f83270bd5071ba85f604a5e9ec3407febcde3d0afd20" name="delayacct-utils-rebuild" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="32.108"/>
  <changelog author="dmueller@suse.de" date="1235044800">- drop unnecessary patch, it is now upstream (in the kernel tree)</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Select libnl-1_1-devel</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="seife+obs@b1-systems.com" date="1359201600">- fix build</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1403179200">- delayacct-utils-nl.patch DO not attempt to link getdelays
  with libnl1, it is a bogus dependency, resulting executable
  never uses the library.</changelog>
  <changelog author="meissner@suse.com" date="1484049600">- adapt to new kernel version and new location of getdelays.c</changelog>
  <changelog author="dimstar@opensuse.org" date="1512648000">- Escape the usage of %{VERSION} when calling out to rpm.
  RPM 4.14 has %{VERSION} defined as 'the main packages version'.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1554206400">- BuildRequire kernel-devel because we want to rebuild
  when it gets updated</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1649419200">- rebuild when kernel version changes
- spec cleaning</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="9601f82d0f762aab11558eafbb94b9aba7adf69093874e9e0c8a655ecc6c2db98f4cbe4991d5e90db3d705f740d31592ce625a9faf874064dfc6d18f14b34f66" name="deltarpm" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="1.2"/>
  <changelog author="ro@suse.de" date="1448366400">- update to version 3.6.1
  - remove upstreamed patch deltarpm-zlibcppflags.diff
  - fix off-by-one error in delta generation code (bnc#948504)
    This could lead to a segfault in rare circumstances.
  - Return error rather than crashing if we can't allocate memory
  - add newline in missing prelink error
  - do not finish applydeltarpm jobs when in the middle of a request
  - fix zlibcppflags typo</changelog>
  <changelog author="mpluskal@suse.com" date="1510056000">- Build python3 bindings as well
- Rename python2 subpackage to name consistent with current python
  packaging
- Drop patch.sles8 - there does not seem to be any reason for it</changelog>
  <changelog author="mpluskal@suse.com" date="1510315200">- Correct provides/obsoletes for python2 subpackage</changelog>
  <changelog author="tchvatal@suse.com" date="1515153600">- Make python2 and python3 conditional to ensure we can build with
  python3 only</changelog>
  <changelog author="mls@suse.de" date="1560427200">- update to deltarpm-3.6.2
  * support for zstd compression</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1561204800">- Actually enable zstd compression</changelog>
  <changelog author="mls@suse.de" date="1635508800">- update to deltarpm-3.6.3
  * support for threaded zstd compression</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1649851200">- deltarpm-b7987f6aa4211df3df03dcfc55a00b2ce7472e0a.patch: fixed
  some C bugs ( incorrect sized memset() , memcpy instead of strcpy,
  unsigned int)</changelog>
  <changelog author="mls@suse.de" date="1723032000">- update to deltarpm-3.6.4
  * support for threaded zstd
  * use a tmp file instead of memory to hold the incore data
    [bsc#1228948]
- dropped patches:
  * deltarpm-b7987f6aa4211df3df03dcfc55a00b2ce7472e0a.patch</changelog>
  <changelog author="mls@suse.de" date="1726228800">- update to deltarpm-3.6.5
  * support for archive files bigger than 2GByte [bnc#1230547]</changelog>
</package>
<package pkgid="f75006e52e1fa3434ff11d69e008ba79c99b37bb9535fa2afc08e64165d6530d2f887e5e7e767d7199afca6727004d03914e96bda9a5233cafcc3ea9d5775483" name="deluge" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1600430400">- Use legacy libtorrent-rasterbar on Tumbleweed</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1604750400">- Fix Deluge not starting by changing dependency from
  python3-xdg to python3-pyxdg.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1639656000">- Update to version 2.0.5 (changes since 2.0.3):
  * Gtk UI
    + Add detection of torrent URL on GTK UI focus.
    + Fix piecesbar crashing when enabled.
    + Remove num_blocks_cache_hits in stats.
    + Fix unhandled error with empty clipboard.
    + Add torrentdetails tabs position menu.
    + Hide pygame community banner in console.
    + Fix cmp function for None types.
    + Fix loading config with double-quotes in string.
    + Fix Status tab download speed and uploaded.
  * Web UI
    + Handle torrent add failures.
    + Add menu option to copy magnet URI.
    + Fix md5sums in torrent files breaking file listing.
    + Add country flag alt/title for accessibility.
  * Console UI
    + Fix hostlist status lookup errors.
    + Fix AttributeError setting config values.
    + Fix setting "Skip" priority.
  * Core
    + Add workaround libtorrent 2.0 file_progress error.
    + Fix allow enabling any plugin Python version.
    + Export torrent get_magnet_uri method.
    + Fix loading magnet with resume_data and no metadata.
    + Fix httpdownloader reencoding torrent file downloads.
    + Fix lt listen_interfaces not comma-separated.
    + Fix unable to remove magnet with delete_copies enabled.
    + Fix Python 3.8 compatibility.
    + Fix loading config with double-quotes in string.
    + Fix pickle loading non-ascii state error.
    + Fix creation of pidfile via command option.
    + Fix for peer.client UnicodeDecodeError.
    + Fix show_file unhandled dbus error.
  * Documentation
    + Add How-to guides about services..
  * Stats plugin
    + Fix constant session status key warnings.
    + Fix cairo error.
  * Notifications plugin
    + Fix email KeyError with status name.
    + Fix unhandled TypeErrors on Python 3.
  * Autoadd plugin
    + Fix magnet missing applied labels.
- Use the latest libtorrent-rasterbar version now.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648728000">- Add global typelib gconf exclude, filter out unneeded and
  unwanted gconf2 runtime Requires.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1655812800">- Actually needs "twisted[tls]": python-Twisted-tls on Tumbleweed</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1659700800">- Update to version 2.1.1 (changes since 2.1.0) (bsc#1203162, CVE-2021-3427):
  * Core:
    + Fix missing trackers added via magnet.
    + Fix handling magnets with tracker tiers.
    + Add support for SVG tracker icons.
    + Fix tracker icon error handling.
    + Fix cleaning-up tracker icon temp files.
    + Fix Plugin manager to handle new metadata 2.1.
    + Hide passwords in config logs.
    + Fix cleaning-up temp files in add_torrent_url.
    + Fix KeyError in sessionproxy after torrent delete.
    + Remove libtorrent deprecated functions.
    + Fix file_completed_alert handling.
    + Add plugin keys to get_torrents_status.
    + Add support for pygeoip dependency.
    + Add is_interface and is_interface_name to validate network
    interfaces.
    + Fix is_url and is_infohash error with None value.
    + Fix load_libintl error.
    + Add support for IPv6 in host lists.
    + Add systemd user services.
    + Fix refresh and expire the torrent status cache.
    + Fix crash when logging errors initializing gettext.
  * Web UI:
    + Fix ETA column sorting in correct order (#3413).
    + Fix defining foreground and background colors.
    + Accept charset in content-type for json messages.
    + Fix 'Complete Seen' and 'Completed' sorting.
    + Fix encoding HTML entities for torrent attributes
    to prevent XSS.
  * Gtk UI:
    + Fix download location textbox width.
    + Fix obscured port number in Connection Manager.
    + Increase connection manager default height.
    + Fix bug with setting move completed in Options tab.
    + Fix adding daemon accounts.
    + Hide account password length in log.
    + Added a torrent menu option for magnet copy.
    + Fix unable to prefetch magnet in thinclient mode.
    + Use GtkSpinner when testing open port.
    + Update About Dialog year.
    + Fix Edit Torrents dialogs close issues.
    + Fix ETA being copied to neighboring empty cells.
  * Console UI:
    + Fix curses.init_pair raise ValueError on Py3.10.
    + Swap j and k key's behavior to fit vim mode.
    + Fix torrent details status error.
    + Fix incorrect test for when a host is online.
    + Add the torrent label to info command.
  * AutoAdd:
    + Fix handling torrent decode errors.
    + Fix error dialog not being shown on error.
  * Blocklist:
    + Add frequency unit to interval label.
  * Notifications:
    + Fix UnicodeEncodeError upon non-ascii torrent name.
  * Breaking changes:
    + Python 2 support removed (Python &gt;= 3.6)
    + libtorrent minimum requirement increased (&gt;= 1.2).</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1660910400">- Add global typelib AyatanaAppIndicator3 exclude, filter out unneeded and
  unwanted AyatanaAppIndicator3 runtime Requires.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1704283200">- Normalize .egg mtimes for reproducible builds (boo#1047218)</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1748001600">- Update to version 2.2.0 (changes since 2.1.1)
  * Breaking changes:
    + Removed Python 3.6 support (Python &gt;= 3.7)
  * Core
    + Fix GHSL-2024-189 - insecure HTTP for new version check.
    + Fix alert handler segfault.
    + Add support for creating v2 torrents.
  * GTK UI
    + Fix changing torrent ownership.
    + Fix upper limit of upload/download in Add Torrent dialog.
    + Fix #3339 - Resizing window crashes with Piecesbar or Stats plugin.
    + Fix #3350 - Unable to use quick search.
    + Fix #3598 - Missing AppIndicator option in Preferences.
    + Set Appindicator as default for tray icon on Linux.
    + Add feature to switch between dark/light themes.
  * Web UI
    + Fix GHSL-2024-191 - potential flag endpoint path traversal.
    + Fix GHSL-2024-188 - js script dir traversal vulnerability.
    + Fix GHSL-2024-190 - insecure tracker icon endpoint.
    + Fix unable to stop daemon in connection manager.
    + Fix responsiveness to avoid "Connection lost".
    + Add support for network interface name as well as IP address.
    + Add ability to change UI theme.
  * Console UI
    + Fix 'rm' and 'move' commands hanging when done.
    + Fix #3538 - Unable to add host in connection manager.
    + Disable interactive-mode on Windows.
  * UI Library
    + Fix tracker icon display by converting to png format.
    + Fix splitting trackers by newline
    + Add clickable URLs for torrent comment and tracker status.
  * Label
    + Fix torrent deletion not removed from config.
    + Fix label display name in submenu.
  * AutoAdd
    + Fix #3515 - Torrent file decoding errors disabled watch folder.
- Include obs verification service</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="d9a13cafd95e2de5f2404bdff6d9d66344ba3ce8a236d225ec31f07e81bbfceb618917b4ed7455f31ae8cd64befdf7a470b469f1694f8e76f928939d10426acf" name="deluge-lang" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1600430400">- Use legacy libtorrent-rasterbar on Tumbleweed</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1604750400">- Fix Deluge not starting by changing dependency from
  python3-xdg to python3-pyxdg.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1639656000">- Update to version 2.0.5 (changes since 2.0.3):
  * Gtk UI
    + Add detection of torrent URL on GTK UI focus.
    + Fix piecesbar crashing when enabled.
    + Remove num_blocks_cache_hits in stats.
    + Fix unhandled error with empty clipboard.
    + Add torrentdetails tabs position menu.
    + Hide pygame community banner in console.
    + Fix cmp function for None types.
    + Fix loading config with double-quotes in string.
    + Fix Status tab download speed and uploaded.
  * Web UI
    + Handle torrent add failures.
    + Add menu option to copy magnet URI.
    + Fix md5sums in torrent files breaking file listing.
    + Add country flag alt/title for accessibility.
  * Console UI
    + Fix hostlist status lookup errors.
    + Fix AttributeError setting config values.
    + Fix setting "Skip" priority.
  * Core
    + Add workaround libtorrent 2.0 file_progress error.
    + Fix allow enabling any plugin Python version.
    + Export torrent get_magnet_uri method.
    + Fix loading magnet with resume_data and no metadata.
    + Fix httpdownloader reencoding torrent file downloads.
    + Fix lt listen_interfaces not comma-separated.
    + Fix unable to remove magnet with delete_copies enabled.
    + Fix Python 3.8 compatibility.
    + Fix loading config with double-quotes in string.
    + Fix pickle loading non-ascii state error.
    + Fix creation of pidfile via command option.
    + Fix for peer.client UnicodeDecodeError.
    + Fix show_file unhandled dbus error.
  * Documentation
    + Add How-to guides about services..
  * Stats plugin
    + Fix constant session status key warnings.
    + Fix cairo error.
  * Notifications plugin
    + Fix email KeyError with status name.
    + Fix unhandled TypeErrors on Python 3.
  * Autoadd plugin
    + Fix magnet missing applied labels.
- Use the latest libtorrent-rasterbar version now.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648728000">- Add global typelib gconf exclude, filter out unneeded and
  unwanted gconf2 runtime Requires.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1655812800">- Actually needs "twisted[tls]": python-Twisted-tls on Tumbleweed</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1659700800">- Update to version 2.1.1 (changes since 2.1.0) (bsc#1203162, CVE-2021-3427):
  * Core:
    + Fix missing trackers added via magnet.
    + Fix handling magnets with tracker tiers.
    + Add support for SVG tracker icons.
    + Fix tracker icon error handling.
    + Fix cleaning-up tracker icon temp files.
    + Fix Plugin manager to handle new metadata 2.1.
    + Hide passwords in config logs.
    + Fix cleaning-up temp files in add_torrent_url.
    + Fix KeyError in sessionproxy after torrent delete.
    + Remove libtorrent deprecated functions.
    + Fix file_completed_alert handling.
    + Add plugin keys to get_torrents_status.
    + Add support for pygeoip dependency.
    + Add is_interface and is_interface_name to validate network
    interfaces.
    + Fix is_url and is_infohash error with None value.
    + Fix load_libintl error.
    + Add support for IPv6 in host lists.
    + Add systemd user services.
    + Fix refresh and expire the torrent status cache.
    + Fix crash when logging errors initializing gettext.
  * Web UI:
    + Fix ETA column sorting in correct order (#3413).
    + Fix defining foreground and background colors.
    + Accept charset in content-type for json messages.
    + Fix 'Complete Seen' and 'Completed' sorting.
    + Fix encoding HTML entities for torrent attributes
    to prevent XSS.
  * Gtk UI:
    + Fix download location textbox width.
    + Fix obscured port number in Connection Manager.
    + Increase connection manager default height.
    + Fix bug with setting move completed in Options tab.
    + Fix adding daemon accounts.
    + Hide account password length in log.
    + Added a torrent menu option for magnet copy.
    + Fix unable to prefetch magnet in thinclient mode.
    + Use GtkSpinner when testing open port.
    + Update About Dialog year.
    + Fix Edit Torrents dialogs close issues.
    + Fix ETA being copied to neighboring empty cells.
  * Console UI:
    + Fix curses.init_pair raise ValueError on Py3.10.
    + Swap j and k key's behavior to fit vim mode.
    + Fix torrent details status error.
    + Fix incorrect test for when a host is online.
    + Add the torrent label to info command.
  * AutoAdd:
    + Fix handling torrent decode errors.
    + Fix error dialog not being shown on error.
  * Blocklist:
    + Add frequency unit to interval label.
  * Notifications:
    + Fix UnicodeEncodeError upon non-ascii torrent name.
  * Breaking changes:
    + Python 2 support removed (Python &gt;= 3.6)
    + libtorrent minimum requirement increased (&gt;= 1.2).</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1660910400">- Add global typelib AyatanaAppIndicator3 exclude, filter out unneeded and
  unwanted AyatanaAppIndicator3 runtime Requires.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1704283200">- Normalize .egg mtimes for reproducible builds (boo#1047218)</changelog>
  <changelog author="Michael Gumsley &lt;gumsley_6@hotmail.com&gt;" date="1748001600">- Update to version 2.2.0 (changes since 2.1.1)
  * Breaking changes:
    + Removed Python 3.6 support (Python &gt;= 3.7)
  * Core
    + Fix GHSL-2024-189 - insecure HTTP for new version check.
    + Fix alert handler segfault.
    + Add support for creating v2 torrents.
  * GTK UI
    + Fix changing torrent ownership.
    + Fix upper limit of upload/download in Add Torrent dialog.
    + Fix #3339 - Resizing window crashes with Piecesbar or Stats plugin.
    + Fix #3350 - Unable to use quick search.
    + Fix #3598 - Missing AppIndicator option in Preferences.
    + Set Appindicator as default for tray icon on Linux.
    + Add feature to switch between dark/light themes.
  * Web UI
    + Fix GHSL-2024-191 - potential flag endpoint path traversal.
    + Fix GHSL-2024-188 - js script dir traversal vulnerability.
    + Fix GHSL-2024-190 - insecure tracker icon endpoint.
    + Fix unable to stop daemon in connection manager.
    + Fix responsiveness to avoid "Connection lost".
    + Add support for network interface name as well as IP address.
    + Add ability to change UI theme.
  * Console UI
    + Fix 'rm' and 'move' commands hanging when done.
    + Fix #3538 - Unable to add host in connection manager.
    + Disable interactive-mode on Windows.
  * UI Library
    + Fix tracker icon display by converting to png format.
    + Fix splitting trackers by newline
    + Add clickable URLs for torrent comment and tracker status.
  * Label
    + Fix torrent deletion not removed from config.
    + Fix label display name in submenu.
  * AutoAdd
    + Fix #3515 - Torrent file decoding errors disabled watch folder.
- Include obs verification service</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="1b4d7949b8ae10c20807ef3f470d66fcba00444f79f4dce0345c0d4fec6f0fc33b704ab80c9d62aabb60ac0728ead623e87be9f52b025128ab468b17087bcb77" name="demumble" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1589889600">- Initial release on OBS</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715601600">- update to 1.2.3:
  * Update LLVM demangling libraries to a new version
  * Build using C++17
  * Don't silently omit suffices on ms symbols</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- update to 1.3.0:
  * swift demangling support
  * [ms] Two demangling fixes for non-type template parameters
  * [itanium] Demangling for built-in type transformations
  * [itanium] Demangling rules for C++20 concepts and requires-expressions
  * [itanium] Demangle explicitly named object parameters</changelog>
</package>
<package pkgid="aafa8b86f51766c2eda89e6fb390fa946dd7ca8c6e30a984ee12c7e4a350aa4c0441e651cf05265ae5ed5832a8cadcd55672a11c7876fb7ddb9d1747768ed692" name="deno" arch="riscv64">
  <version epoch="0" ver="2.6.10" rel="18.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1757937600">- Update to version 2.4.5:
  * 2.4.5 (#30476)
  * feat(install): more informative deno install output (#30387)
  * perf(ext/net): change the default TCP backlog to 512 (#30471)
  * feat(unstable/install): `DENO_INSTALL_ARCH` env var (#30473)
  * fix(lsp): silence tsc debug failures for inlay hints (#30456)
  * chore: make `specs::outdated::pre_release_latest_tag` less flaky (#30474)
  * fix: enable keyring features and dont clear token when config is missing (#30468)
  * fix(publish): handle precompile in jsx publishing (#30466)
  * fix(ext/node): validate callback on `fs.mkdtemp` and `fs.stat` (#30454)
  * refactor: add deno_maybe_sync crate (#30459)
  * fix(unstable): parsing regex in selector with character class (#30462)
  * fix(lsp): fix import specifiers in file rename changes (#30458)
  * fix(fmt): do not remove parens for jsdoc with `@satisfies` (#30453)
  * fix(ext/node): TLS emit close event on parent socket (#30451)
  * test: add ability to ignore Node compat tests (#30439)
  * fix(cache): cache excluded modules explicitly provided on the command line (#30442)
  * fix(resolver): update "with --unstable-sloppy-imports" message to use "--sloppy-imports" (#30421)
  * fix(ext/node): bad compression caused by invalid brotli params (#30437)
  * fix(ext/node): `os.setPriority` and `os.getPriority` compatibility (#30383)
  * fix(std/fs): implement `chmod` on windows (#30436)
  * feat(lsp): pull-based diagnostics (#30325)
  * fix(ext/node): export `promises` from stream (#30427)
  * fix(ext/node): mTLS support for `node:tls` (#30426)
  * fix(node/fs): cp should not create subfolder when both source and target are directories (#30408)
  * fix(unstable): fix json repl bugs (#30415)
  * fix(test): set cwd when running node compatibility tests (#30422)
  * fix(ext/node): tls upgrades for used sockets (#30418)
  * chore: update keyring to v3.6.3 (#30390)
  * refactor(ext/node): rewrite net.Socket and net.Server to use ES5 class (#30419)
  * fix(bundle): allow json imports without attribute in deno bundle, support require of json (#30413)
  * refactor: make it easier to get closest package.json files (#30420)
  * fix(outdated): use version tagged as latest if it satisfies the version req (#30412)
  * refactor: rename deploy env vars (#30393)
  * refactor(resolver): improve and expose details of CouldNotResolveError (#30410)
  * fix: support cjs, cts, mjs, and mts for the `--ext` flag (#30398)
  * chore: fix lint warnings (#30399)
  * fix: add missing cargo feature to 'deno_npm_cache' crate (#30397)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1758715200">- Update to version 2.5.0:
  * chore: release deno_bundle_runtime (#30674)
  * 2.5.0 (#30673)
  * fix(lsp): auto-import dep entries from workspace member import maps (#30667)
  * feat(bundle): support html entrypoint (#29856)
  * fix(publish): unfurl import.meta.resolve calls (#30663)
  * fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with lib.dom.d.ts and lib.webworker.d.ts (#30647)
  * ci: disable symcache generation on Windows, part 4 (#30661)
  * test: disable test-dgram-send-empty-buffer.js on mac (#30660)
  * ci: disable symcache generation on Windows, part 3 (#30654)
  * bench: disable type-checking std submodule (#30653)
  * ci: disable symcache generation on Windows, part 2 (#30651)
  * test: de-flake specs tests in `deno install` (#30645)
  * chore: remove flake in permissions_audit_with_traces test (#30649)
  * feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511)
  * feat(unstable): use Node.js `setTimeout` and `setInterval` (#29993)
  * ci: disable symcache generation on Windows (#30646)
  * chore: upgrade hickory-dns to 0.25.2 (#30582)
  * feat(install): update warning for npm package build scripts (#30527)
  * fix(ext/node): set socket.authorized to true for https request (#30641)
  * feat: V8 14.0.0 (#30629)
  * feat(BREAKING/fmt): prompt or require `deno fmt .` when providing no files and no config files discovered (#30623)
  * fix(dts): specify the underlying buffer type in more places (#30640)
  * feat: permission audit log (#30575)
  * feat(install): refresh install report (#30615)
  * fix(tests): Switch from --nocapture to --no-capture (#30638)
  * fix(ext/node): readline line separators (#30630)
  * fix(ext/node): `fs.mkdtemp` and `fs.mkdtempSync` compatibility (#30602)
  * fix(lsp): import rewrites in moved file (#30628)
  * fix(bundle): avoid cloning parsed source, restore owned transpile assertion (#30624)
  * fix(unstable): make QuicListener yield QuicIncoming (#30150)
  * fix(ext/node): fix hang induced by maxSockets bounds (#30622)
  * fix(bundle): properly display error on invalid config in watch mode (#30621)
  * fix(node): improve directory import error suggestion (#30619)
  * fix(cache): cache and uninstall are package manager subcommands (#30613)
  * feat(bundle): runtime API for deno bundle (#29949)
  * fix(check): support "moduleResolution": "bundler" in compiler options (#30603)
  * feat(cli): reload environment variables with `--watch` and `--env-file` (#30197)
  * fix(ext/node): ignore Node.js' `--experimental-*` flags when spawning child process (#26351)
  * fix(cli/run): resolve conflict when dir has same name as a task (#29538)
  * feat(lint): no-unversioned-import rule (#30609)
  * fix(ext/node): fs.symlink and fs.symlinkSync compatibility (#30555)
  * fix(install/cache): better discovery for config file based on entrypoint (#30608)
  * refactor(webgpu): make cppgc arguments safer  (#30563)
  * feat: `deno run` with no arguments prints list of available tasks (#30592)
  * feat: TypeScript 5.9.2 (#30601)
  * fix(ext/fetch): only uppercase known methods (#30290)
  * feat(node): implement async hooks for nextTick TickObject tracking (#30578)
  * feat(lint): no-import-prefix workspace rule (#30598)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `Response.body` and `Response.bytes` (#30435)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `TextEncoder.encode()` (#30434)
  * feat(ext/fetch): Parse unix socket and vsock proxies from env var (#30377)
  * fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495)
  * chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#30565)
  * feat(test): Add setup and teardown APIs to `Deno.test` API (#30504)
  * feat: permissions in the config file (#30330)
  * fix(check): don't ignore ambient declarations for existent files (#30591)
  * feat(ext/process): add collector utilities to `ChildProcess.stdout` &amp; `ChildProcess.stderr` (#30552)
  * chore(test): add `reason` field to node compat test config (#30469)
  * refactor: reorganize `tools/test` module (#30590)
  * fix(ext/node): implement http.res.setHeaders (#30586)
  * fix(ext/webgpu): add illegal constructor errors (#30500)
  * fix(ext/node): path.relative compatibility (#30566)
  * fix(ext/node): Readable adapter cancel semantics (#30526)
  * fix(lsp): goto-type-definition for builtin on startup (#30499)
  * fix(cli): support data urls in preload by not splitting on comma. (#30544)
  * fix(init): use temp `node_modules` folders for `deno init --npm ...` (#30492)
  * fix: upgrade to swc_ecma_parser 23 (#30564)
  * feat(fmt): apply object spacing to import/export lines (#30371)
  * refactor(permissions): remove `all` state in permissions (#30548)
  * fix(ext/node): support JS underlying stream in TLS (#30465)
  * feat(unstable): WebSocket headers field (#30321)
  * fix(install): print install report on `add`, `cache`, and all `install` variants, move scripts and deprecation warnings after the report (#30549)
  * feat: add `tcpBacklog` arg to `Deno.listen{Tls}` and `Deno.serve` (#30541)
  * fix(install): don't try to re-symlink binaries in node_modules if the symlink is correct (#30546)
  * fix(bundle): do not error on fallible dynamic imports/requires (#30522)
  * fix(node): regression where Node fs APIs required elevated permissions on Windows (#30535)
  * fix(ext/node): path.normalize compatibility (#30537)
  * feat(npm): support `bundleDependencies` in npm dependencies (#30521)
  * fix: add another space after warning symbol (#30482)
  * fix(bundle): don't error when using npm package without bin as entrypoint (#30523)
  * fix(unstable): support unstable-raw-imports when prewarmed (#30530)
  * fix(ext/node): `fs.exists` and `fs.existsSync` compatibility (#30507)
  * refactor: rename internal flag to --trace-ops (#30520)
  * fix(node_resolver): incorrect resolution of `require("..")` (#30524)
  * fix(install): force refresh if cannot find version (#30483)
  * fix(ext/node): handle `null` keypair in tls connect (#30516)
  * fix(ext/node): http.server.listen to handle signal option (#30515)
  * chore: fix wpt_epoch CI (#30501)
  * fix(napi): buffer finalizer is nullable (#30514)
  * fix(ext/node): `fs.path`' `makelong` and `resolve` compatibility (#30503)
  * fix(ext/node): `crypto.hkdfSync` returns wrong result for non-Uint8Array TypedArray inputs (#30463)
  * feat: allow disable hostname verification in TLS (#30409)
  * fix: pass npm process state when spawning script in npm package via Node APIs (#30490)
  * fix(init): eliminate flickering progress bar (#30496)
  * chore: mark inspector_does_not_hang test as flaky (#30493)
  * fix: do not have duplicate progress bars for post install scripts (#30489)
  * chore: make deprecation_warnings_no_repeat as flaky (#30491)
  * chore(test): preserve node test fixtures line endings (#30488)
  * chore: add test for top level return statement with unstable-detect-cjs (#30480)
  * fix(npm): do not error on failure to write warned script file (#30479)
  * refactor: remove WorkspaceDirectoryProvider (#30467)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1763467200">- use macro bcond to select BuildRequires clang/gcc
- use BuildRequires clang19 by default
  * allow to select BuildRequires gcc only for tumbleweed since
    for leap build doesn't work</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070400">- Add chromium-rust-toolchain.tar.xz. This was based from the python script
  located at `tools/rust-toolchain.py` in rusty_v8.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070401">- Update to version 2.6.9:
  * 2.6.9 (#32110)
  * ci: use code blocks for test lists in Node compat Slack messages (#32103)
  * fix(repl): handle EOF gracefully in JSON REPL mode (#32108)
  * fix(compile): use a temporary directory with a node_modules folder when compiling npm specifiers (#32084)
  * fix(ext/node): serialize workerData before resolving worker filename (#32091)
  * fix(ext/node): `fs.writeFile` and `FileHandle.writeFile` compatibility (#32077)
  * fix(ext/node): emit close on both paired MessagePorts (#32092)
  * fix(ext/webgpu): GPUQuene writeBuffer size given in elements of TA (#32031)
  * fix(ext/node): read from stdin when spawns node with no args (#32088)
  * fix(ext/node): unref stdin on pause to allow process exit (#32086)
  * fix(test): user input clearing test runner output (#32082)
  * fix(ext/node): add `threadName` to worker_threads module (#32072)
  * fix(ext/node): set exitCode/signalCode correctly for killed child processes (#32081)
  * fix(ext/node): emit error event for worker with missing main module (#32062)
  * ci: add detailed Node compat test insights as Slack thread reply (#32080)
  * fix(ext/node): unref child_process stdio streams by default (#32071)
  * test: disable test-worker-fshandles-open-close-on-termination.js (#32079)
  * fix: support loading `npm:` and `jsr:` specifiers in required ES modules (#31974)
  * fix(ext/node): fix 'test-worker-process-{argv,env}.js' tests (#32065)
  * fix(ext/otel): use correct severity for `console.trace` (#32068)
  * fix(ext/node): validate execArgv and NODE_OPTIONS in worker_threads (#32066)
  * fix(ext/node): emit error event for worker_threads terminal errors (#32052)
  * fix(ext/node): add `worker.cpuUsage([prev])` API (#32050)
  * fix(ext/node): propagate worker exit code from process.exit() (#32061)
  * fix(ext/node): Fix `.only` tests compatibilty (#32043)
  * chore: make approve_scripts tests less flaky (#32059)
  * feat(upgrade): ability to verify zip archive against checksum (#31804)
  * fix(ext/node): handle raw fd instead rid in isatty (#31912)
  * feat(upgrade): add context to error messages for better troubleshooting (#32018)
  * fix(ext/node): implement Symbol.asyncDispose for node Worker (#32051)
  * feat(doc): support markdown files (#32024)
  * fix: `deno info` npm subpath import (#32056)
  * fix(node/crypto): randomBytes returns buffer with dedicated ArrayBuffer (#32048)
  * fix: unstable_cron_socket_serve_reject flakiness caused by control socket coordination (#32053)
  * fix(audit): make 'Path' property more readable (#32049)
  * fix(ext/node): fix multiple node:zlib compatibility issues (#32039)
  * fix(ext/node): add hasColors() to process.stdout and process.stderr (#31985)
  * fix(ext/node): implement Node worker BroadcastChannel ref/unref (#32036)
  * fix(ext/node): implement `DatabaseSync.setAuthorizer()` (#32009)
  * fix(flags): extra trailing space in zsh directory completions (#32042)
  * feat: Send reject-ack message through cron socket (#32035)
  * fix(ext/node): add stub for ServerResponse.writeEarlyHints (#32029)
  * fix(cli): pull in tunnel fix for windows (#32033)
  * fix(ext/node): add zstd compression support to node:zlib (#32025)
  * fix: add raw.esm.sh to default `--allow-import` list (#32030)
  * chore: remove some top level entries from repo (#32022)
  * fix: flaky cron socket tests (#32023)
  * fix(ext/node): make `child_process` stdio streams Socket instances (#31975)
  * fix: support DENO_SERVE_ADDRESS not being applied to the first server (#31982)
  * fix: run on pre-Windows 10 version 1709 (#32002)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156800">- Add back bcond with clang but set it to clang21. rusty_v8 requires
  clang20 and above</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156801">- Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain
  and not GCC for the C compiler. Only pp64 requires gcc-c++</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156802">- Remove requirement `rust-src`</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502400">- Cleanup specfile
- Update _constraints</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502401">- Update to version 2.6.10:
  * 2.6.10 (#32207)
  * fix(ext/node): normalize trailing dot in TLS servername (#32166)
  * fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195)
  * ci: fix mtime cache for node types (#32205)
  * ci: force caches to be uploaded on main with every commit (#32204)
  * chore: update internal dprint plugins (#32185)
  * chore: skip internal test_util crate from publishing (#32188)
  * fix(node/http): preserve request body on stale keepalive retry (#32148)
  * fix(test): throw when Deno.test() is called during test execution (#32184)
  * fix(ext/node): export File class from node:buffer module (#32182)
  * refactor(lsp): abstraction for generic typescript backend (#32149)
  * fix(ext/node): `assert.ok` compatibility (#32173)
  * ci: skip lint status success on draft prs (#32189)
  * ci: fix mtime cache (#32193)
  * docs: add git workflow section to CLAUDE.md (#32190)
  * ci: move generated deno_features code to out directory (#32191)
  * fix(ext/node): process.exit() in worker immediately halts execution (#32169)
  * chore: fix deno_features rebuilding when unnecessary (#32186)
  * ci: split up test crate (#32174)
  * fix(ext/node): `fs.rmdir` compatibility (#32144)
  * fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
  * fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178)
  * fix(ext/node): fix worker.terminate() return value and exit code (#32168)
  * fix(ext/node): add worker_threads stdin support (#32165)
  * fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161)
  * ci: add lint ci status job (#32172)
  * Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data" (#32171)
  * fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data (#32102)
  * chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
  * ci: add build, test, wpt, and bench jobs (#32158)
  * fix(ext/node): forward stdout from worker_threads to parent (#32160)
  * ci: move away from a matrix (#32155)
  * feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
  * chore: split up deno_node to improve compile times (#32142)
  * tests(node/ext): ignore zlib kmaxlength tests (#32137)
  * fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145)
  * tests: enable some node child-process tests (#32112)
  * tests(ext/node): remove typo of double .js (#32146)
  * ci: use more features from `jsr:@david/gagen` (#32134)
  * fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
  * chore: error when creating error message in lint script (#32143)
  * chore: update Releases.md and release_doc_template.md (#32019)
  * fix(compile): remove data.is_empty() check (#32125)
  * chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
  * docs: Update example URLs to point to new example script location (#32115)
  * fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124)
  * fix(ext/web): recheck state after signaling abort on writable stream (#32129)
  * fix(deploy): bypass minimumDependencyAge (#32136)
  * fix(node/ext): make zlib write callback async to match node behavior (#32130)
  * feat(publish): support more license file types (#32133)
  * fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131)
  * refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
  * fix(install): cleanup `node_modules` folder on install (#32058)
  * fix(ext/web): prevent GC of AbortSignal.any() (#32118)
  * fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105)
  * fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
  * refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
  * feat: add `deno install --compile` (#32046)</changelog>
</package>
<package pkgid="7186715b9cf64598980f0be79b94096202b50700a2d5d762fdee0db2f564a767da8b300223c8e55acb5a24f2d402a1f5043cf226db622ab9f2b4640d511de863" name="deno-bash-completion" arch="noarch">
  <version epoch="0" ver="2.6.10" rel="18.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1757937600">- Update to version 2.4.5:
  * 2.4.5 (#30476)
  * feat(install): more informative deno install output (#30387)
  * perf(ext/net): change the default TCP backlog to 512 (#30471)
  * feat(unstable/install): `DENO_INSTALL_ARCH` env var (#30473)
  * fix(lsp): silence tsc debug failures for inlay hints (#30456)
  * chore: make `specs::outdated::pre_release_latest_tag` less flaky (#30474)
  * fix: enable keyring features and dont clear token when config is missing (#30468)
  * fix(publish): handle precompile in jsx publishing (#30466)
  * fix(ext/node): validate callback on `fs.mkdtemp` and `fs.stat` (#30454)
  * refactor: add deno_maybe_sync crate (#30459)
  * fix(unstable): parsing regex in selector with character class (#30462)
  * fix(lsp): fix import specifiers in file rename changes (#30458)
  * fix(fmt): do not remove parens for jsdoc with `@satisfies` (#30453)
  * fix(ext/node): TLS emit close event on parent socket (#30451)
  * test: add ability to ignore Node compat tests (#30439)
  * fix(cache): cache excluded modules explicitly provided on the command line (#30442)
  * fix(resolver): update "with --unstable-sloppy-imports" message to use "--sloppy-imports" (#30421)
  * fix(ext/node): bad compression caused by invalid brotli params (#30437)
  * fix(ext/node): `os.setPriority` and `os.getPriority` compatibility (#30383)
  * fix(std/fs): implement `chmod` on windows (#30436)
  * feat(lsp): pull-based diagnostics (#30325)
  * fix(ext/node): export `promises` from stream (#30427)
  * fix(ext/node): mTLS support for `node:tls` (#30426)
  * fix(node/fs): cp should not create subfolder when both source and target are directories (#30408)
  * fix(unstable): fix json repl bugs (#30415)
  * fix(test): set cwd when running node compatibility tests (#30422)
  * fix(ext/node): tls upgrades for used sockets (#30418)
  * chore: update keyring to v3.6.3 (#30390)
  * refactor(ext/node): rewrite net.Socket and net.Server to use ES5 class (#30419)
  * fix(bundle): allow json imports without attribute in deno bundle, support require of json (#30413)
  * refactor: make it easier to get closest package.json files (#30420)
  * fix(outdated): use version tagged as latest if it satisfies the version req (#30412)
  * refactor: rename deploy env vars (#30393)
  * refactor(resolver): improve and expose details of CouldNotResolveError (#30410)
  * fix: support cjs, cts, mjs, and mts for the `--ext` flag (#30398)
  * chore: fix lint warnings (#30399)
  * fix: add missing cargo feature to 'deno_npm_cache' crate (#30397)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1758715200">- Update to version 2.5.0:
  * chore: release deno_bundle_runtime (#30674)
  * 2.5.0 (#30673)
  * fix(lsp): auto-import dep entries from workspace member import maps (#30667)
  * feat(bundle): support html entrypoint (#29856)
  * fix(publish): unfurl import.meta.resolve calls (#30663)
  * fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with lib.dom.d.ts and lib.webworker.d.ts (#30647)
  * ci: disable symcache generation on Windows, part 4 (#30661)
  * test: disable test-dgram-send-empty-buffer.js on mac (#30660)
  * ci: disable symcache generation on Windows, part 3 (#30654)
  * bench: disable type-checking std submodule (#30653)
  * ci: disable symcache generation on Windows, part 2 (#30651)
  * test: de-flake specs tests in `deno install` (#30645)
  * chore: remove flake in permissions_audit_with_traces test (#30649)
  * feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511)
  * feat(unstable): use Node.js `setTimeout` and `setInterval` (#29993)
  * ci: disable symcache generation on Windows (#30646)
  * chore: upgrade hickory-dns to 0.25.2 (#30582)
  * feat(install): update warning for npm package build scripts (#30527)
  * fix(ext/node): set socket.authorized to true for https request (#30641)
  * feat: V8 14.0.0 (#30629)
  * feat(BREAKING/fmt): prompt or require `deno fmt .` when providing no files and no config files discovered (#30623)
  * fix(dts): specify the underlying buffer type in more places (#30640)
  * feat: permission audit log (#30575)
  * feat(install): refresh install report (#30615)
  * fix(tests): Switch from --nocapture to --no-capture (#30638)
  * fix(ext/node): readline line separators (#30630)
  * fix(ext/node): `fs.mkdtemp` and `fs.mkdtempSync` compatibility (#30602)
  * fix(lsp): import rewrites in moved file (#30628)
  * fix(bundle): avoid cloning parsed source, restore owned transpile assertion (#30624)
  * fix(unstable): make QuicListener yield QuicIncoming (#30150)
  * fix(ext/node): fix hang induced by maxSockets bounds (#30622)
  * fix(bundle): properly display error on invalid config in watch mode (#30621)
  * fix(node): improve directory import error suggestion (#30619)
  * fix(cache): cache and uninstall are package manager subcommands (#30613)
  * feat(bundle): runtime API for deno bundle (#29949)
  * fix(check): support "moduleResolution": "bundler" in compiler options (#30603)
  * feat(cli): reload environment variables with `--watch` and `--env-file` (#30197)
  * fix(ext/node): ignore Node.js' `--experimental-*` flags when spawning child process (#26351)
  * fix(cli/run): resolve conflict when dir has same name as a task (#29538)
  * feat(lint): no-unversioned-import rule (#30609)
  * fix(ext/node): fs.symlink and fs.symlinkSync compatibility (#30555)
  * fix(install/cache): better discovery for config file based on entrypoint (#30608)
  * refactor(webgpu): make cppgc arguments safer  (#30563)
  * feat: `deno run` with no arguments prints list of available tasks (#30592)
  * feat: TypeScript 5.9.2 (#30601)
  * fix(ext/fetch): only uppercase known methods (#30290)
  * feat(node): implement async hooks for nextTick TickObject tracking (#30578)
  * feat(lint): no-import-prefix workspace rule (#30598)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `Response.body` and `Response.bytes` (#30435)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `TextEncoder.encode()` (#30434)
  * feat(ext/fetch): Parse unix socket and vsock proxies from env var (#30377)
  * fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495)
  * chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#30565)
  * feat(test): Add setup and teardown APIs to `Deno.test` API (#30504)
  * feat: permissions in the config file (#30330)
  * fix(check): don't ignore ambient declarations for existent files (#30591)
  * feat(ext/process): add collector utilities to `ChildProcess.stdout` &amp; `ChildProcess.stderr` (#30552)
  * chore(test): add `reason` field to node compat test config (#30469)
  * refactor: reorganize `tools/test` module (#30590)
  * fix(ext/node): implement http.res.setHeaders (#30586)
  * fix(ext/webgpu): add illegal constructor errors (#30500)
  * fix(ext/node): path.relative compatibility (#30566)
  * fix(ext/node): Readable adapter cancel semantics (#30526)
  * fix(lsp): goto-type-definition for builtin on startup (#30499)
  * fix(cli): support data urls in preload by not splitting on comma. (#30544)
  * fix(init): use temp `node_modules` folders for `deno init --npm ...` (#30492)
  * fix: upgrade to swc_ecma_parser 23 (#30564)
  * feat(fmt): apply object spacing to import/export lines (#30371)
  * refactor(permissions): remove `all` state in permissions (#30548)
  * fix(ext/node): support JS underlying stream in TLS (#30465)
  * feat(unstable): WebSocket headers field (#30321)
  * fix(install): print install report on `add`, `cache`, and all `install` variants, move scripts and deprecation warnings after the report (#30549)
  * feat: add `tcpBacklog` arg to `Deno.listen{Tls}` and `Deno.serve` (#30541)
  * fix(install): don't try to re-symlink binaries in node_modules if the symlink is correct (#30546)
  * fix(bundle): do not error on fallible dynamic imports/requires (#30522)
  * fix(node): regression where Node fs APIs required elevated permissions on Windows (#30535)
  * fix(ext/node): path.normalize compatibility (#30537)
  * feat(npm): support `bundleDependencies` in npm dependencies (#30521)
  * fix: add another space after warning symbol (#30482)
  * fix(bundle): don't error when using npm package without bin as entrypoint (#30523)
  * fix(unstable): support unstable-raw-imports when prewarmed (#30530)
  * fix(ext/node): `fs.exists` and `fs.existsSync` compatibility (#30507)
  * refactor: rename internal flag to --trace-ops (#30520)
  * fix(node_resolver): incorrect resolution of `require("..")` (#30524)
  * fix(install): force refresh if cannot find version (#30483)
  * fix(ext/node): handle `null` keypair in tls connect (#30516)
  * fix(ext/node): http.server.listen to handle signal option (#30515)
  * chore: fix wpt_epoch CI (#30501)
  * fix(napi): buffer finalizer is nullable (#30514)
  * fix(ext/node): `fs.path`' `makelong` and `resolve` compatibility (#30503)
  * fix(ext/node): `crypto.hkdfSync` returns wrong result for non-Uint8Array TypedArray inputs (#30463)
  * feat: allow disable hostname verification in TLS (#30409)
  * fix: pass npm process state when spawning script in npm package via Node APIs (#30490)
  * fix(init): eliminate flickering progress bar (#30496)
  * chore: mark inspector_does_not_hang test as flaky (#30493)
  * fix: do not have duplicate progress bars for post install scripts (#30489)
  * chore: make deprecation_warnings_no_repeat as flaky (#30491)
  * chore(test): preserve node test fixtures line endings (#30488)
  * chore: add test for top level return statement with unstable-detect-cjs (#30480)
  * fix(npm): do not error on failure to write warned script file (#30479)
  * refactor: remove WorkspaceDirectoryProvider (#30467)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1763467200">- use macro bcond to select BuildRequires clang/gcc
- use BuildRequires clang19 by default
  * allow to select BuildRequires gcc only for tumbleweed since
    for leap build doesn't work</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070400">- Add chromium-rust-toolchain.tar.xz. This was based from the python script
  located at `tools/rust-toolchain.py` in rusty_v8.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070401">- Update to version 2.6.9:
  * 2.6.9 (#32110)
  * ci: use code blocks for test lists in Node compat Slack messages (#32103)
  * fix(repl): handle EOF gracefully in JSON REPL mode (#32108)
  * fix(compile): use a temporary directory with a node_modules folder when compiling npm specifiers (#32084)
  * fix(ext/node): serialize workerData before resolving worker filename (#32091)
  * fix(ext/node): `fs.writeFile` and `FileHandle.writeFile` compatibility (#32077)
  * fix(ext/node): emit close on both paired MessagePorts (#32092)
  * fix(ext/webgpu): GPUQuene writeBuffer size given in elements of TA (#32031)
  * fix(ext/node): read from stdin when spawns node with no args (#32088)
  * fix(ext/node): unref stdin on pause to allow process exit (#32086)
  * fix(test): user input clearing test runner output (#32082)
  * fix(ext/node): add `threadName` to worker_threads module (#32072)
  * fix(ext/node): set exitCode/signalCode correctly for killed child processes (#32081)
  * fix(ext/node): emit error event for worker with missing main module (#32062)
  * ci: add detailed Node compat test insights as Slack thread reply (#32080)
  * fix(ext/node): unref child_process stdio streams by default (#32071)
  * test: disable test-worker-fshandles-open-close-on-termination.js (#32079)
  * fix: support loading `npm:` and `jsr:` specifiers in required ES modules (#31974)
  * fix(ext/node): fix 'test-worker-process-{argv,env}.js' tests (#32065)
  * fix(ext/otel): use correct severity for `console.trace` (#32068)
  * fix(ext/node): validate execArgv and NODE_OPTIONS in worker_threads (#32066)
  * fix(ext/node): emit error event for worker_threads terminal errors (#32052)
  * fix(ext/node): add `worker.cpuUsage([prev])` API (#32050)
  * fix(ext/node): propagate worker exit code from process.exit() (#32061)
  * fix(ext/node): Fix `.only` tests compatibilty (#32043)
  * chore: make approve_scripts tests less flaky (#32059)
  * feat(upgrade): ability to verify zip archive against checksum (#31804)
  * fix(ext/node): handle raw fd instead rid in isatty (#31912)
  * feat(upgrade): add context to error messages for better troubleshooting (#32018)
  * fix(ext/node): implement Symbol.asyncDispose for node Worker (#32051)
  * feat(doc): support markdown files (#32024)
  * fix: `deno info` npm subpath import (#32056)
  * fix(node/crypto): randomBytes returns buffer with dedicated ArrayBuffer (#32048)
  * fix: unstable_cron_socket_serve_reject flakiness caused by control socket coordination (#32053)
  * fix(audit): make 'Path' property more readable (#32049)
  * fix(ext/node): fix multiple node:zlib compatibility issues (#32039)
  * fix(ext/node): add hasColors() to process.stdout and process.stderr (#31985)
  * fix(ext/node): implement Node worker BroadcastChannel ref/unref (#32036)
  * fix(ext/node): implement `DatabaseSync.setAuthorizer()` (#32009)
  * fix(flags): extra trailing space in zsh directory completions (#32042)
  * feat: Send reject-ack message through cron socket (#32035)
  * fix(ext/node): add stub for ServerResponse.writeEarlyHints (#32029)
  * fix(cli): pull in tunnel fix for windows (#32033)
  * fix(ext/node): add zstd compression support to node:zlib (#32025)
  * fix: add raw.esm.sh to default `--allow-import` list (#32030)
  * chore: remove some top level entries from repo (#32022)
  * fix: flaky cron socket tests (#32023)
  * fix(ext/node): make `child_process` stdio streams Socket instances (#31975)
  * fix: support DENO_SERVE_ADDRESS not being applied to the first server (#31982)
  * fix: run on pre-Windows 10 version 1709 (#32002)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156800">- Add back bcond with clang but set it to clang21. rusty_v8 requires
  clang20 and above</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156801">- Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain
  and not GCC for the C compiler. Only pp64 requires gcc-c++</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156802">- Remove requirement `rust-src`</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502400">- Cleanup specfile
- Update _constraints</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502401">- Update to version 2.6.10:
  * 2.6.10 (#32207)
  * fix(ext/node): normalize trailing dot in TLS servername (#32166)
  * fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195)
  * ci: fix mtime cache for node types (#32205)
  * ci: force caches to be uploaded on main with every commit (#32204)
  * chore: update internal dprint plugins (#32185)
  * chore: skip internal test_util crate from publishing (#32188)
  * fix(node/http): preserve request body on stale keepalive retry (#32148)
  * fix(test): throw when Deno.test() is called during test execution (#32184)
  * fix(ext/node): export File class from node:buffer module (#32182)
  * refactor(lsp): abstraction for generic typescript backend (#32149)
  * fix(ext/node): `assert.ok` compatibility (#32173)
  * ci: skip lint status success on draft prs (#32189)
  * ci: fix mtime cache (#32193)
  * docs: add git workflow section to CLAUDE.md (#32190)
  * ci: move generated deno_features code to out directory (#32191)
  * fix(ext/node): process.exit() in worker immediately halts execution (#32169)
  * chore: fix deno_features rebuilding when unnecessary (#32186)
  * ci: split up test crate (#32174)
  * fix(ext/node): `fs.rmdir` compatibility (#32144)
  * fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
  * fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178)
  * fix(ext/node): fix worker.terminate() return value and exit code (#32168)
  * fix(ext/node): add worker_threads stdin support (#32165)
  * fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161)
  * ci: add lint ci status job (#32172)
  * Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data" (#32171)
  * fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data (#32102)
  * chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
  * ci: add build, test, wpt, and bench jobs (#32158)
  * fix(ext/node): forward stdout from worker_threads to parent (#32160)
  * ci: move away from a matrix (#32155)
  * feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
  * chore: split up deno_node to improve compile times (#32142)
  * tests(node/ext): ignore zlib kmaxlength tests (#32137)
  * fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145)
  * tests: enable some node child-process tests (#32112)
  * tests(ext/node): remove typo of double .js (#32146)
  * ci: use more features from `jsr:@david/gagen` (#32134)
  * fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
  * chore: error when creating error message in lint script (#32143)
  * chore: update Releases.md and release_doc_template.md (#32019)
  * fix(compile): remove data.is_empty() check (#32125)
  * chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
  * docs: Update example URLs to point to new example script location (#32115)
  * fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124)
  * fix(ext/web): recheck state after signaling abort on writable stream (#32129)
  * fix(deploy): bypass minimumDependencyAge (#32136)
  * fix(node/ext): make zlib write callback async to match node behavior (#32130)
  * feat(publish): support more license file types (#32133)
  * fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131)
  * refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
  * fix(install): cleanup `node_modules` folder on install (#32058)
  * fix(ext/web): prevent GC of AbortSignal.any() (#32118)
  * fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105)
  * fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
  * refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
  * feat: add `deno install --compile` (#32046)</changelog>
</package>
<package pkgid="7a82b6f01b2851387f5e4d64cf7f5e22a9d239afc29c8f29390d37cfd5f03498e197e41af8ee3673324396f366574abbe28a9044b45cf934f2406586043401dd" name="deno-fish-completion" arch="noarch">
  <version epoch="0" ver="2.6.10" rel="18.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1757937600">- Update to version 2.4.5:
  * 2.4.5 (#30476)
  * feat(install): more informative deno install output (#30387)
  * perf(ext/net): change the default TCP backlog to 512 (#30471)
  * feat(unstable/install): `DENO_INSTALL_ARCH` env var (#30473)
  * fix(lsp): silence tsc debug failures for inlay hints (#30456)
  * chore: make `specs::outdated::pre_release_latest_tag` less flaky (#30474)
  * fix: enable keyring features and dont clear token when config is missing (#30468)
  * fix(publish): handle precompile in jsx publishing (#30466)
  * fix(ext/node): validate callback on `fs.mkdtemp` and `fs.stat` (#30454)
  * refactor: add deno_maybe_sync crate (#30459)
  * fix(unstable): parsing regex in selector with character class (#30462)
  * fix(lsp): fix import specifiers in file rename changes (#30458)
  * fix(fmt): do not remove parens for jsdoc with `@satisfies` (#30453)
  * fix(ext/node): TLS emit close event on parent socket (#30451)
  * test: add ability to ignore Node compat tests (#30439)
  * fix(cache): cache excluded modules explicitly provided on the command line (#30442)
  * fix(resolver): update "with --unstable-sloppy-imports" message to use "--sloppy-imports" (#30421)
  * fix(ext/node): bad compression caused by invalid brotli params (#30437)
  * fix(ext/node): `os.setPriority` and `os.getPriority` compatibility (#30383)
  * fix(std/fs): implement `chmod` on windows (#30436)
  * feat(lsp): pull-based diagnostics (#30325)
  * fix(ext/node): export `promises` from stream (#30427)
  * fix(ext/node): mTLS support for `node:tls` (#30426)
  * fix(node/fs): cp should not create subfolder when both source and target are directories (#30408)
  * fix(unstable): fix json repl bugs (#30415)
  * fix(test): set cwd when running node compatibility tests (#30422)
  * fix(ext/node): tls upgrades for used sockets (#30418)
  * chore: update keyring to v3.6.3 (#30390)
  * refactor(ext/node): rewrite net.Socket and net.Server to use ES5 class (#30419)
  * fix(bundle): allow json imports without attribute in deno bundle, support require of json (#30413)
  * refactor: make it easier to get closest package.json files (#30420)
  * fix(outdated): use version tagged as latest if it satisfies the version req (#30412)
  * refactor: rename deploy env vars (#30393)
  * refactor(resolver): improve and expose details of CouldNotResolveError (#30410)
  * fix: support cjs, cts, mjs, and mts for the `--ext` flag (#30398)
  * chore: fix lint warnings (#30399)
  * fix: add missing cargo feature to 'deno_npm_cache' crate (#30397)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1758715200">- Update to version 2.5.0:
  * chore: release deno_bundle_runtime (#30674)
  * 2.5.0 (#30673)
  * fix(lsp): auto-import dep entries from workspace member import maps (#30667)
  * feat(bundle): support html entrypoint (#29856)
  * fix(publish): unfurl import.meta.resolve calls (#30663)
  * fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with lib.dom.d.ts and lib.webworker.d.ts (#30647)
  * ci: disable symcache generation on Windows, part 4 (#30661)
  * test: disable test-dgram-send-empty-buffer.js on mac (#30660)
  * ci: disable symcache generation on Windows, part 3 (#30654)
  * bench: disable type-checking std submodule (#30653)
  * ci: disable symcache generation on Windows, part 2 (#30651)
  * test: de-flake specs tests in `deno install` (#30645)
  * chore: remove flake in permissions_audit_with_traces test (#30649)
  * feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511)
  * feat(unstable): use Node.js `setTimeout` and `setInterval` (#29993)
  * ci: disable symcache generation on Windows (#30646)
  * chore: upgrade hickory-dns to 0.25.2 (#30582)
  * feat(install): update warning for npm package build scripts (#30527)
  * fix(ext/node): set socket.authorized to true for https request (#30641)
  * feat: V8 14.0.0 (#30629)
  * feat(BREAKING/fmt): prompt or require `deno fmt .` when providing no files and no config files discovered (#30623)
  * fix(dts): specify the underlying buffer type in more places (#30640)
  * feat: permission audit log (#30575)
  * feat(install): refresh install report (#30615)
  * fix(tests): Switch from --nocapture to --no-capture (#30638)
  * fix(ext/node): readline line separators (#30630)
  * fix(ext/node): `fs.mkdtemp` and `fs.mkdtempSync` compatibility (#30602)
  * fix(lsp): import rewrites in moved file (#30628)
  * fix(bundle): avoid cloning parsed source, restore owned transpile assertion (#30624)
  * fix(unstable): make QuicListener yield QuicIncoming (#30150)
  * fix(ext/node): fix hang induced by maxSockets bounds (#30622)
  * fix(bundle): properly display error on invalid config in watch mode (#30621)
  * fix(node): improve directory import error suggestion (#30619)
  * fix(cache): cache and uninstall are package manager subcommands (#30613)
  * feat(bundle): runtime API for deno bundle (#29949)
  * fix(check): support "moduleResolution": "bundler" in compiler options (#30603)
  * feat(cli): reload environment variables with `--watch` and `--env-file` (#30197)
  * fix(ext/node): ignore Node.js' `--experimental-*` flags when spawning child process (#26351)
  * fix(cli/run): resolve conflict when dir has same name as a task (#29538)
  * feat(lint): no-unversioned-import rule (#30609)
  * fix(ext/node): fs.symlink and fs.symlinkSync compatibility (#30555)
  * fix(install/cache): better discovery for config file based on entrypoint (#30608)
  * refactor(webgpu): make cppgc arguments safer  (#30563)
  * feat: `deno run` with no arguments prints list of available tasks (#30592)
  * feat: TypeScript 5.9.2 (#30601)
  * fix(ext/fetch): only uppercase known methods (#30290)
  * feat(node): implement async hooks for nextTick TickObject tracking (#30578)
  * feat(lint): no-import-prefix workspace rule (#30598)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `Response.body` and `Response.bytes` (#30435)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `TextEncoder.encode()` (#30434)
  * feat(ext/fetch): Parse unix socket and vsock proxies from env var (#30377)
  * fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495)
  * chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#30565)
  * feat(test): Add setup and teardown APIs to `Deno.test` API (#30504)
  * feat: permissions in the config file (#30330)
  * fix(check): don't ignore ambient declarations for existent files (#30591)
  * feat(ext/process): add collector utilities to `ChildProcess.stdout` &amp; `ChildProcess.stderr` (#30552)
  * chore(test): add `reason` field to node compat test config (#30469)
  * refactor: reorganize `tools/test` module (#30590)
  * fix(ext/node): implement http.res.setHeaders (#30586)
  * fix(ext/webgpu): add illegal constructor errors (#30500)
  * fix(ext/node): path.relative compatibility (#30566)
  * fix(ext/node): Readable adapter cancel semantics (#30526)
  * fix(lsp): goto-type-definition for builtin on startup (#30499)
  * fix(cli): support data urls in preload by not splitting on comma. (#30544)
  * fix(init): use temp `node_modules` folders for `deno init --npm ...` (#30492)
  * fix: upgrade to swc_ecma_parser 23 (#30564)
  * feat(fmt): apply object spacing to import/export lines (#30371)
  * refactor(permissions): remove `all` state in permissions (#30548)
  * fix(ext/node): support JS underlying stream in TLS (#30465)
  * feat(unstable): WebSocket headers field (#30321)
  * fix(install): print install report on `add`, `cache`, and all `install` variants, move scripts and deprecation warnings after the report (#30549)
  * feat: add `tcpBacklog` arg to `Deno.listen{Tls}` and `Deno.serve` (#30541)
  * fix(install): don't try to re-symlink binaries in node_modules if the symlink is correct (#30546)
  * fix(bundle): do not error on fallible dynamic imports/requires (#30522)
  * fix(node): regression where Node fs APIs required elevated permissions on Windows (#30535)
  * fix(ext/node): path.normalize compatibility (#30537)
  * feat(npm): support `bundleDependencies` in npm dependencies (#30521)
  * fix: add another space after warning symbol (#30482)
  * fix(bundle): don't error when using npm package without bin as entrypoint (#30523)
  * fix(unstable): support unstable-raw-imports when prewarmed (#30530)
  * fix(ext/node): `fs.exists` and `fs.existsSync` compatibility (#30507)
  * refactor: rename internal flag to --trace-ops (#30520)
  * fix(node_resolver): incorrect resolution of `require("..")` (#30524)
  * fix(install): force refresh if cannot find version (#30483)
  * fix(ext/node): handle `null` keypair in tls connect (#30516)
  * fix(ext/node): http.server.listen to handle signal option (#30515)
  * chore: fix wpt_epoch CI (#30501)
  * fix(napi): buffer finalizer is nullable (#30514)
  * fix(ext/node): `fs.path`' `makelong` and `resolve` compatibility (#30503)
  * fix(ext/node): `crypto.hkdfSync` returns wrong result for non-Uint8Array TypedArray inputs (#30463)
  * feat: allow disable hostname verification in TLS (#30409)
  * fix: pass npm process state when spawning script in npm package via Node APIs (#30490)
  * fix(init): eliminate flickering progress bar (#30496)
  * chore: mark inspector_does_not_hang test as flaky (#30493)
  * fix: do not have duplicate progress bars for post install scripts (#30489)
  * chore: make deprecation_warnings_no_repeat as flaky (#30491)
  * chore(test): preserve node test fixtures line endings (#30488)
  * chore: add test for top level return statement with unstable-detect-cjs (#30480)
  * fix(npm): do not error on failure to write warned script file (#30479)
  * refactor: remove WorkspaceDirectoryProvider (#30467)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1763467200">- use macro bcond to select BuildRequires clang/gcc
- use BuildRequires clang19 by default
  * allow to select BuildRequires gcc only for tumbleweed since
    for leap build doesn't work</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070400">- Add chromium-rust-toolchain.tar.xz. This was based from the python script
  located at `tools/rust-toolchain.py` in rusty_v8.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070401">- Update to version 2.6.9:
  * 2.6.9 (#32110)
  * ci: use code blocks for test lists in Node compat Slack messages (#32103)
  * fix(repl): handle EOF gracefully in JSON REPL mode (#32108)
  * fix(compile): use a temporary directory with a node_modules folder when compiling npm specifiers (#32084)
  * fix(ext/node): serialize workerData before resolving worker filename (#32091)
  * fix(ext/node): `fs.writeFile` and `FileHandle.writeFile` compatibility (#32077)
  * fix(ext/node): emit close on both paired MessagePorts (#32092)
  * fix(ext/webgpu): GPUQuene writeBuffer size given in elements of TA (#32031)
  * fix(ext/node): read from stdin when spawns node with no args (#32088)
  * fix(ext/node): unref stdin on pause to allow process exit (#32086)
  * fix(test): user input clearing test runner output (#32082)
  * fix(ext/node): add `threadName` to worker_threads module (#32072)
  * fix(ext/node): set exitCode/signalCode correctly for killed child processes (#32081)
  * fix(ext/node): emit error event for worker with missing main module (#32062)
  * ci: add detailed Node compat test insights as Slack thread reply (#32080)
  * fix(ext/node): unref child_process stdio streams by default (#32071)
  * test: disable test-worker-fshandles-open-close-on-termination.js (#32079)
  * fix: support loading `npm:` and `jsr:` specifiers in required ES modules (#31974)
  * fix(ext/node): fix 'test-worker-process-{argv,env}.js' tests (#32065)
  * fix(ext/otel): use correct severity for `console.trace` (#32068)
  * fix(ext/node): validate execArgv and NODE_OPTIONS in worker_threads (#32066)
  * fix(ext/node): emit error event for worker_threads terminal errors (#32052)
  * fix(ext/node): add `worker.cpuUsage([prev])` API (#32050)
  * fix(ext/node): propagate worker exit code from process.exit() (#32061)
  * fix(ext/node): Fix `.only` tests compatibilty (#32043)
  * chore: make approve_scripts tests less flaky (#32059)
  * feat(upgrade): ability to verify zip archive against checksum (#31804)
  * fix(ext/node): handle raw fd instead rid in isatty (#31912)
  * feat(upgrade): add context to error messages for better troubleshooting (#32018)
  * fix(ext/node): implement Symbol.asyncDispose for node Worker (#32051)
  * feat(doc): support markdown files (#32024)
  * fix: `deno info` npm subpath import (#32056)
  * fix(node/crypto): randomBytes returns buffer with dedicated ArrayBuffer (#32048)
  * fix: unstable_cron_socket_serve_reject flakiness caused by control socket coordination (#32053)
  * fix(audit): make 'Path' property more readable (#32049)
  * fix(ext/node): fix multiple node:zlib compatibility issues (#32039)
  * fix(ext/node): add hasColors() to process.stdout and process.stderr (#31985)
  * fix(ext/node): implement Node worker BroadcastChannel ref/unref (#32036)
  * fix(ext/node): implement `DatabaseSync.setAuthorizer()` (#32009)
  * fix(flags): extra trailing space in zsh directory completions (#32042)
  * feat: Send reject-ack message through cron socket (#32035)
  * fix(ext/node): add stub for ServerResponse.writeEarlyHints (#32029)
  * fix(cli): pull in tunnel fix for windows (#32033)
  * fix(ext/node): add zstd compression support to node:zlib (#32025)
  * fix: add raw.esm.sh to default `--allow-import` list (#32030)
  * chore: remove some top level entries from repo (#32022)
  * fix: flaky cron socket tests (#32023)
  * fix(ext/node): make `child_process` stdio streams Socket instances (#31975)
  * fix: support DENO_SERVE_ADDRESS not being applied to the first server (#31982)
  * fix: run on pre-Windows 10 version 1709 (#32002)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156800">- Add back bcond with clang but set it to clang21. rusty_v8 requires
  clang20 and above</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156801">- Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain
  and not GCC for the C compiler. Only pp64 requires gcc-c++</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156802">- Remove requirement `rust-src`</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502400">- Cleanup specfile
- Update _constraints</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502401">- Update to version 2.6.10:
  * 2.6.10 (#32207)
  * fix(ext/node): normalize trailing dot in TLS servername (#32166)
  * fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195)
  * ci: fix mtime cache for node types (#32205)
  * ci: force caches to be uploaded on main with every commit (#32204)
  * chore: update internal dprint plugins (#32185)
  * chore: skip internal test_util crate from publishing (#32188)
  * fix(node/http): preserve request body on stale keepalive retry (#32148)
  * fix(test): throw when Deno.test() is called during test execution (#32184)
  * fix(ext/node): export File class from node:buffer module (#32182)
  * refactor(lsp): abstraction for generic typescript backend (#32149)
  * fix(ext/node): `assert.ok` compatibility (#32173)
  * ci: skip lint status success on draft prs (#32189)
  * ci: fix mtime cache (#32193)
  * docs: add git workflow section to CLAUDE.md (#32190)
  * ci: move generated deno_features code to out directory (#32191)
  * fix(ext/node): process.exit() in worker immediately halts execution (#32169)
  * chore: fix deno_features rebuilding when unnecessary (#32186)
  * ci: split up test crate (#32174)
  * fix(ext/node): `fs.rmdir` compatibility (#32144)
  * fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
  * fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178)
  * fix(ext/node): fix worker.terminate() return value and exit code (#32168)
  * fix(ext/node): add worker_threads stdin support (#32165)
  * fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161)
  * ci: add lint ci status job (#32172)
  * Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data" (#32171)
  * fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data (#32102)
  * chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
  * ci: add build, test, wpt, and bench jobs (#32158)
  * fix(ext/node): forward stdout from worker_threads to parent (#32160)
  * ci: move away from a matrix (#32155)
  * feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
  * chore: split up deno_node to improve compile times (#32142)
  * tests(node/ext): ignore zlib kmaxlength tests (#32137)
  * fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145)
  * tests: enable some node child-process tests (#32112)
  * tests(ext/node): remove typo of double .js (#32146)
  * ci: use more features from `jsr:@david/gagen` (#32134)
  * fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
  * chore: error when creating error message in lint script (#32143)
  * chore: update Releases.md and release_doc_template.md (#32019)
  * fix(compile): remove data.is_empty() check (#32125)
  * chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
  * docs: Update example URLs to point to new example script location (#32115)
  * fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124)
  * fix(ext/web): recheck state after signaling abort on writable stream (#32129)
  * fix(deploy): bypass minimumDependencyAge (#32136)
  * fix(node/ext): make zlib write callback async to match node behavior (#32130)
  * feat(publish): support more license file types (#32133)
  * fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131)
  * refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
  * fix(install): cleanup `node_modules` folder on install (#32058)
  * fix(ext/web): prevent GC of AbortSignal.any() (#32118)
  * fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105)
  * fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
  * refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
  * feat: add `deno install --compile` (#32046)</changelog>
</package>
<package pkgid="53823bbece9e902c55e013209f53259557f8ca80cec6dcca02ecb3bc3f2bb8ab302823d178b9862395933f5c530ea33476fcf12249fe7233fa50cb5919e4400e" name="deno-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.6.10" rel="18.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1757937600">- Update to version 2.4.5:
  * 2.4.5 (#30476)
  * feat(install): more informative deno install output (#30387)
  * perf(ext/net): change the default TCP backlog to 512 (#30471)
  * feat(unstable/install): `DENO_INSTALL_ARCH` env var (#30473)
  * fix(lsp): silence tsc debug failures for inlay hints (#30456)
  * chore: make `specs::outdated::pre_release_latest_tag` less flaky (#30474)
  * fix: enable keyring features and dont clear token when config is missing (#30468)
  * fix(publish): handle precompile in jsx publishing (#30466)
  * fix(ext/node): validate callback on `fs.mkdtemp` and `fs.stat` (#30454)
  * refactor: add deno_maybe_sync crate (#30459)
  * fix(unstable): parsing regex in selector with character class (#30462)
  * fix(lsp): fix import specifiers in file rename changes (#30458)
  * fix(fmt): do not remove parens for jsdoc with `@satisfies` (#30453)
  * fix(ext/node): TLS emit close event on parent socket (#30451)
  * test: add ability to ignore Node compat tests (#30439)
  * fix(cache): cache excluded modules explicitly provided on the command line (#30442)
  * fix(resolver): update "with --unstable-sloppy-imports" message to use "--sloppy-imports" (#30421)
  * fix(ext/node): bad compression caused by invalid brotli params (#30437)
  * fix(ext/node): `os.setPriority` and `os.getPriority` compatibility (#30383)
  * fix(std/fs): implement `chmod` on windows (#30436)
  * feat(lsp): pull-based diagnostics (#30325)
  * fix(ext/node): export `promises` from stream (#30427)
  * fix(ext/node): mTLS support for `node:tls` (#30426)
  * fix(node/fs): cp should not create subfolder when both source and target are directories (#30408)
  * fix(unstable): fix json repl bugs (#30415)
  * fix(test): set cwd when running node compatibility tests (#30422)
  * fix(ext/node): tls upgrades for used sockets (#30418)
  * chore: update keyring to v3.6.3 (#30390)
  * refactor(ext/node): rewrite net.Socket and net.Server to use ES5 class (#30419)
  * fix(bundle): allow json imports without attribute in deno bundle, support require of json (#30413)
  * refactor: make it easier to get closest package.json files (#30420)
  * fix(outdated): use version tagged as latest if it satisfies the version req (#30412)
  * refactor: rename deploy env vars (#30393)
  * refactor(resolver): improve and expose details of CouldNotResolveError (#30410)
  * fix: support cjs, cts, mjs, and mts for the `--ext` flag (#30398)
  * chore: fix lint warnings (#30399)
  * fix: add missing cargo feature to 'deno_npm_cache' crate (#30397)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1758715200">- Update to version 2.5.0:
  * chore: release deno_bundle_runtime (#30674)
  * 2.5.0 (#30673)
  * fix(lsp): auto-import dep entries from workspace member import maps (#30667)
  * feat(bundle): support html entrypoint (#29856)
  * fix(publish): unfurl import.meta.resolve calls (#30663)
  * fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with lib.dom.d.ts and lib.webworker.d.ts (#30647)
  * ci: disable symcache generation on Windows, part 4 (#30661)
  * test: disable test-dgram-send-empty-buffer.js on mac (#30660)
  * ci: disable symcache generation on Windows, part 3 (#30654)
  * bench: disable type-checking std submodule (#30653)
  * ci: disable symcache generation on Windows, part 2 (#30651)
  * test: de-flake specs tests in `deno install` (#30645)
  * chore: remove flake in permissions_audit_with_traces test (#30649)
  * feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511)
  * feat(unstable): use Node.js `setTimeout` and `setInterval` (#29993)
  * ci: disable symcache generation on Windows (#30646)
  * chore: upgrade hickory-dns to 0.25.2 (#30582)
  * feat(install): update warning for npm package build scripts (#30527)
  * fix(ext/node): set socket.authorized to true for https request (#30641)
  * feat: V8 14.0.0 (#30629)
  * feat(BREAKING/fmt): prompt or require `deno fmt .` when providing no files and no config files discovered (#30623)
  * fix(dts): specify the underlying buffer type in more places (#30640)
  * feat: permission audit log (#30575)
  * feat(install): refresh install report (#30615)
  * fix(tests): Switch from --nocapture to --no-capture (#30638)
  * fix(ext/node): readline line separators (#30630)
  * fix(ext/node): `fs.mkdtemp` and `fs.mkdtempSync` compatibility (#30602)
  * fix(lsp): import rewrites in moved file (#30628)
  * fix(bundle): avoid cloning parsed source, restore owned transpile assertion (#30624)
  * fix(unstable): make QuicListener yield QuicIncoming (#30150)
  * fix(ext/node): fix hang induced by maxSockets bounds (#30622)
  * fix(bundle): properly display error on invalid config in watch mode (#30621)
  * fix(node): improve directory import error suggestion (#30619)
  * fix(cache): cache and uninstall are package manager subcommands (#30613)
  * feat(bundle): runtime API for deno bundle (#29949)
  * fix(check): support "moduleResolution": "bundler" in compiler options (#30603)
  * feat(cli): reload environment variables with `--watch` and `--env-file` (#30197)
  * fix(ext/node): ignore Node.js' `--experimental-*` flags when spawning child process (#26351)
  * fix(cli/run): resolve conflict when dir has same name as a task (#29538)
  * feat(lint): no-unversioned-import rule (#30609)
  * fix(ext/node): fs.symlink and fs.symlinkSync compatibility (#30555)
  * fix(install/cache): better discovery for config file based on entrypoint (#30608)
  * refactor(webgpu): make cppgc arguments safer  (#30563)
  * feat: `deno run` with no arguments prints list of available tasks (#30592)
  * feat: TypeScript 5.9.2 (#30601)
  * fix(ext/fetch): only uppercase known methods (#30290)
  * feat(node): implement async hooks for nextTick TickObject tracking (#30578)
  * feat(lint): no-import-prefix workspace rule (#30598)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `Response.body` and `Response.bytes` (#30435)
  * fix(types): specify `ArrayBuffer` as a backing buffer type for `TextEncoder.encode()` (#30434)
  * feat(ext/fetch): Parse unix socket and vsock proxies from env var (#30377)
  * fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495)
  * chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#30565)
  * feat(test): Add setup and teardown APIs to `Deno.test` API (#30504)
  * feat: permissions in the config file (#30330)
  * fix(check): don't ignore ambient declarations for existent files (#30591)
  * feat(ext/process): add collector utilities to `ChildProcess.stdout` &amp; `ChildProcess.stderr` (#30552)
  * chore(test): add `reason` field to node compat test config (#30469)
  * refactor: reorganize `tools/test` module (#30590)
  * fix(ext/node): implement http.res.setHeaders (#30586)
  * fix(ext/webgpu): add illegal constructor errors (#30500)
  * fix(ext/node): path.relative compatibility (#30566)
  * fix(ext/node): Readable adapter cancel semantics (#30526)
  * fix(lsp): goto-type-definition for builtin on startup (#30499)
  * fix(cli): support data urls in preload by not splitting on comma. (#30544)
  * fix(init): use temp `node_modules` folders for `deno init --npm ...` (#30492)
  * fix: upgrade to swc_ecma_parser 23 (#30564)
  * feat(fmt): apply object spacing to import/export lines (#30371)
  * refactor(permissions): remove `all` state in permissions (#30548)
  * fix(ext/node): support JS underlying stream in TLS (#30465)
  * feat(unstable): WebSocket headers field (#30321)
  * fix(install): print install report on `add`, `cache`, and all `install` variants, move scripts and deprecation warnings after the report (#30549)
  * feat: add `tcpBacklog` arg to `Deno.listen{Tls}` and `Deno.serve` (#30541)
  * fix(install): don't try to re-symlink binaries in node_modules if the symlink is correct (#30546)
  * fix(bundle): do not error on fallible dynamic imports/requires (#30522)
  * fix(node): regression where Node fs APIs required elevated permissions on Windows (#30535)
  * fix(ext/node): path.normalize compatibility (#30537)
  * feat(npm): support `bundleDependencies` in npm dependencies (#30521)
  * fix: add another space after warning symbol (#30482)
  * fix(bundle): don't error when using npm package without bin as entrypoint (#30523)
  * fix(unstable): support unstable-raw-imports when prewarmed (#30530)
  * fix(ext/node): `fs.exists` and `fs.existsSync` compatibility (#30507)
  * refactor: rename internal flag to --trace-ops (#30520)
  * fix(node_resolver): incorrect resolution of `require("..")` (#30524)
  * fix(install): force refresh if cannot find version (#30483)
  * fix(ext/node): handle `null` keypair in tls connect (#30516)
  * fix(ext/node): http.server.listen to handle signal option (#30515)
  * chore: fix wpt_epoch CI (#30501)
  * fix(napi): buffer finalizer is nullable (#30514)
  * fix(ext/node): `fs.path`' `makelong` and `resolve` compatibility (#30503)
  * fix(ext/node): `crypto.hkdfSync` returns wrong result for non-Uint8Array TypedArray inputs (#30463)
  * feat: allow disable hostname verification in TLS (#30409)
  * fix: pass npm process state when spawning script in npm package via Node APIs (#30490)
  * fix(init): eliminate flickering progress bar (#30496)
  * chore: mark inspector_does_not_hang test as flaky (#30493)
  * fix: do not have duplicate progress bars for post install scripts (#30489)
  * chore: make deprecation_warnings_no_repeat as flaky (#30491)
  * chore(test): preserve node test fixtures line endings (#30488)
  * chore: add test for top level return statement with unstable-detect-cjs (#30480)
  * fix(npm): do not error on failure to write warned script file (#30479)
  * refactor: remove WorkspaceDirectoryProvider (#30467)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1763467200">- use macro bcond to select BuildRequires clang/gcc
- use BuildRequires clang19 by default
  * allow to select BuildRequires gcc only for tumbleweed since
    for leap build doesn't work</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070400">- Add chromium-rust-toolchain.tar.xz. This was based from the python script
  located at `tools/rust-toolchain.py` in rusty_v8.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771070401">- Update to version 2.6.9:
  * 2.6.9 (#32110)
  * ci: use code blocks for test lists in Node compat Slack messages (#32103)
  * fix(repl): handle EOF gracefully in JSON REPL mode (#32108)
  * fix(compile): use a temporary directory with a node_modules folder when compiling npm specifiers (#32084)
  * fix(ext/node): serialize workerData before resolving worker filename (#32091)
  * fix(ext/node): `fs.writeFile` and `FileHandle.writeFile` compatibility (#32077)
  * fix(ext/node): emit close on both paired MessagePorts (#32092)
  * fix(ext/webgpu): GPUQuene writeBuffer size given in elements of TA (#32031)
  * fix(ext/node): read from stdin when spawns node with no args (#32088)
  * fix(ext/node): unref stdin on pause to allow process exit (#32086)
  * fix(test): user input clearing test runner output (#32082)
  * fix(ext/node): add `threadName` to worker_threads module (#32072)
  * fix(ext/node): set exitCode/signalCode correctly for killed child processes (#32081)
  * fix(ext/node): emit error event for worker with missing main module (#32062)
  * ci: add detailed Node compat test insights as Slack thread reply (#32080)
  * fix(ext/node): unref child_process stdio streams by default (#32071)
  * test: disable test-worker-fshandles-open-close-on-termination.js (#32079)
  * fix: support loading `npm:` and `jsr:` specifiers in required ES modules (#31974)
  * fix(ext/node): fix 'test-worker-process-{argv,env}.js' tests (#32065)
  * fix(ext/otel): use correct severity for `console.trace` (#32068)
  * fix(ext/node): validate execArgv and NODE_OPTIONS in worker_threads (#32066)
  * fix(ext/node): emit error event for worker_threads terminal errors (#32052)
  * fix(ext/node): add `worker.cpuUsage([prev])` API (#32050)
  * fix(ext/node): propagate worker exit code from process.exit() (#32061)
  * fix(ext/node): Fix `.only` tests compatibilty (#32043)
  * chore: make approve_scripts tests less flaky (#32059)
  * feat(upgrade): ability to verify zip archive against checksum (#31804)
  * fix(ext/node): handle raw fd instead rid in isatty (#31912)
  * feat(upgrade): add context to error messages for better troubleshooting (#32018)
  * fix(ext/node): implement Symbol.asyncDispose for node Worker (#32051)
  * feat(doc): support markdown files (#32024)
  * fix: `deno info` npm subpath import (#32056)
  * fix(node/crypto): randomBytes returns buffer with dedicated ArrayBuffer (#32048)
  * fix: unstable_cron_socket_serve_reject flakiness caused by control socket coordination (#32053)
  * fix(audit): make 'Path' property more readable (#32049)
  * fix(ext/node): fix multiple node:zlib compatibility issues (#32039)
  * fix(ext/node): add hasColors() to process.stdout and process.stderr (#31985)
  * fix(ext/node): implement Node worker BroadcastChannel ref/unref (#32036)
  * fix(ext/node): implement `DatabaseSync.setAuthorizer()` (#32009)
  * fix(flags): extra trailing space in zsh directory completions (#32042)
  * feat: Send reject-ack message through cron socket (#32035)
  * fix(ext/node): add stub for ServerResponse.writeEarlyHints (#32029)
  * fix(cli): pull in tunnel fix for windows (#32033)
  * fix(ext/node): add zstd compression support to node:zlib (#32025)
  * fix: add raw.esm.sh to default `--allow-import` list (#32030)
  * chore: remove some top level entries from repo (#32022)
  * fix: flaky cron socket tests (#32023)
  * fix(ext/node): make `child_process` stdio streams Socket instances (#31975)
  * fix: support DENO_SERVE_ADDRESS not being applied to the first server (#31982)
  * fix: run on pre-Windows 10 version 1709 (#32002)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156800">- Add back bcond with clang but set it to clang21. rusty_v8 requires
  clang20 and above</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156801">- Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain
  and not GCC for the C compiler. Only pp64 requires gcc-c++</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771156802">- Remove requirement `rust-src`</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502400">- Cleanup specfile
- Update _constraints</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1771502401">- Update to version 2.6.10:
  * 2.6.10 (#32207)
  * fix(ext/node): normalize trailing dot in TLS servername (#32166)
  * fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195)
  * ci: fix mtime cache for node types (#32205)
  * ci: force caches to be uploaded on main with every commit (#32204)
  * chore: update internal dprint plugins (#32185)
  * chore: skip internal test_util crate from publishing (#32188)
  * fix(node/http): preserve request body on stale keepalive retry (#32148)
  * fix(test): throw when Deno.test() is called during test execution (#32184)
  * fix(ext/node): export File class from node:buffer module (#32182)
  * refactor(lsp): abstraction for generic typescript backend (#32149)
  * fix(ext/node): `assert.ok` compatibility (#32173)
  * ci: skip lint status success on draft prs (#32189)
  * ci: fix mtime cache (#32193)
  * docs: add git workflow section to CLAUDE.md (#32190)
  * ci: move generated deno_features code to out directory (#32191)
  * fix(ext/node): process.exit() in worker immediately halts execution (#32169)
  * chore: fix deno_features rebuilding when unnecessary (#32186)
  * ci: split up test crate (#32174)
  * fix(ext/node): `fs.rmdir` compatibility (#32144)
  * fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
  * fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178)
  * fix(ext/node): fix worker.terminate() return value and exit code (#32168)
  * fix(ext/node): add worker_threads stdin support (#32165)
  * fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161)
  * ci: add lint ci status job (#32172)
  * Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data" (#32171)
  * fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data (#32102)
  * chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
  * ci: add build, test, wpt, and bench jobs (#32158)
  * fix(ext/node): forward stdout from worker_threads to parent (#32160)
  * ci: move away from a matrix (#32155)
  * feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
  * chore: split up deno_node to improve compile times (#32142)
  * tests(node/ext): ignore zlib kmaxlength tests (#32137)
  * fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145)
  * tests: enable some node child-process tests (#32112)
  * tests(ext/node): remove typo of double .js (#32146)
  * ci: use more features from `jsr:@david/gagen` (#32134)
  * fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
  * chore: error when creating error message in lint script (#32143)
  * chore: update Releases.md and release_doc_template.md (#32019)
  * fix(compile): remove data.is_empty() check (#32125)
  * chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
  * docs: Update example URLs to point to new example script location (#32115)
  * fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124)
  * fix(ext/web): recheck state after signaling abort on writable stream (#32129)
  * fix(deploy): bypass minimumDependencyAge (#32136)
  * fix(node/ext): make zlib write callback async to match node behavior (#32130)
  * feat(publish): support more license file types (#32133)
  * fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131)
  * refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
  * fix(install): cleanup `node_modules` folder on install (#32058)
  * fix(ext/web): prevent GC of AbortSignal.any() (#32118)
  * fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105)
  * fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
  * refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
  * feat: add `deno install --compile` (#32046)</changelog>
</package>
<package pkgid="08c508da3c6404da84418bc6ca01a5d4ef3df16ee20fd3654bcecf6690b9df9fc885277b6a398493bcc2d9b373283f85c3b0914759bfba28364b53b8e5bccf1c" name="descent3" arch="riscv64">
  <version epoch="0" ver="1.6.0~git632.c68f6b0" rel="1.4"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724932800">- Initial package (1.6.0~g101.2db85ca) for build.opensuse.org.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726228800">- Update to snapshot 1.6.0~g226.616f921e with over 30 crash fixes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727006400">- Add "online" directory to ~/.config/descent3 to make multiplayer
  available.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727092800">- Make Leap 15.x builds succeed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731412800">- Update to snapshot 1.6.0~git397.ab3f28dc
  * Resolve a game crash in Retribution level 12's matcen room
  * Level selector dialog has been reworked, now shows level titles
  * Fixed cutscenes sometimes having excessive black borders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741262400">- Update to snapshot 1.6.0~git533.c99e57c
  * Internal rewrite for SDL3
  * Internal rewrite of HTTP client in Descent3 Online
  * New command line option ``-display``</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748433600">- Add fstream.patch to resolve source build failure with new
  compiler</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754308800">- switch cpp-httplib requirement to cmake(httplib) as preferred and
  supported by upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update to snapshot 1.6.0~git632.c68f6b0
  * Add higher resolutions, fullscreen toggle and FOV settings
  * XDG specification is heeded; configuration now lives in
    ~/.local/share/Outrage Entertainment/Descent3 (instead of
    ~/.config/descent3). Data files are read from either the XDG
    dir or from /usr/share/descent3 (can be used for global
    installs).
- Add static-order.patch
- Delete fstream.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755950400">- Add httplib0_23.patch</changelog>
</package>
<package pkgid="a4417af4597309a1761b1acde08c88410df57639d5762ee4df44533581ac5f4f52945e985bb453a18db1d912ffe8303c6a78d4aea6a7b833c132eef6813ca807" name="deskflow" arch="riscv64">
  <version epoch="0" ver="1.26.0" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1744632000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1746792000">- move LICENSE_EXCEPTION to %license</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748606400">- update to 1.22.0:
  * Remove the broken drag and drop support
  * Improve the windows daemon
  * Use Deskflow-server.conf for the external server config name
  * Code base is now 60% less smelly
  * Fix issues around the dialog shown when you first connect a server</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751284800">- add patch disable-updater.patch, this disables by default the internal
  updater, and hides the UI elements</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 1.23.0:
  * add restart action fixes
  * remove defunct --no-xinitThreads option
  * improve connections status bar info
  * Enforce a minimum TLS size of 2048bit
  * Wayland, only set a side to a border if if has a neighboring screen
  * core not starting if gui started minimized
  * Error text is not shown for Qt CLI parser
  * save geometry not frameGeometry on exit
  * adjust windows installer images and their sizes, remove synergy
    background image from install
  * setWindowIcon explicitly</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 1.24.0:
  * The log levels values in the gui have changed
  * rename binaries
  * feat: Add switchToNextScreen hotkey to cycle through computers
  * fix: Use correct log function for process exit status in onProcessFinished</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763726400">- Update to version 1.25.0:
  * REMOVED FEATURES:
  - CLI11 options
  - old deskflow-core cli options
  - TOMLPLUSPLUS and ENV files to set the configuration
  * Support symbolic icon deployment and recoloring linux
  * Support dynamic panel icon coloring
  * Show milliseconds in time values
  * Expose GuiDebug settings
  * Save geometry into into a state file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766664000">- enable more tests by using the whole suite, not only legacytests
- add disable-test-x86.patch, disable the 1 test which fails on legacy x86</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1771502400">- Update to version 1.26.0:
  * Known Issues
  - X11 Clients can have extra scroll added
  - The fingerprint dialog button is not always show when it
    should be
  * Features
  - Korean(ko) translation
  - Option to start in the "locked to computer" state
  - Option to show the version in the windows title
  - Clients can now use a list hostnames or ips for the server
    address
  - Client options are in a new client configuration dialog
  - Provide a more accurate suggested IP, Update as network info
    changes if needed.
  - Add a simple search to the log
  - Lookup host name with IP4 or IP6
  - Replace broken scroll speed with a scroll scaling options
  * Fixes
  - deskflow-core crashes if hotkeys are not sent to all
    machines.
  - Horizontal scrolling is working again on all platforms
  - Key repeat events are now sent as repeat not press and
    release
  - Deskflow-core correctly blocks new instances when run
    without the --new-instance option
  - Server Mode, Only use the external config path if the
    option is enabled
  - Allow comma and semicolon in hotkey config
  - Gui can crash when clearing settings in debug mode
  - Mouse Back and Forward buttons are now working (again) on
    all platforms
  - macOS, crash when the log is opened and the gui minimized
  - macOS, restore Preferences menu entry when the application is
    using non english language
  - macOS, try icon was not showing when in Colorful mode
  - macOS, do not allow the os to kill deskflow for memory
    reasons
  - macOS, possible server crash when a client disconnects
    abruptly
  - macOS, possible crash on screen wake / screen saver
    activation
  - macOS, Wrong keys send when using "RIME" input method
  - Windows, possible crash when the daemon is started for the
    first time
  * General
  - Use Computer in place of Screen to indicate we work with
    Computers display layout and not individual screens attached
  - Clean and update the settings when starting up.
  - Do not show client connection error messages dialogs if the
    gui is hidden
  - Use Qt 6.9.3 for Intel Mac builds.
  - Windows: Use ICU dlls from the host system
  - Code continues to be cleaned of unused methods and updated to
    modern C++
  - Consolidate Debug levels to remove DEBUG3-5 levels
- Rebase patch:
  * disable-updater.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774699200">- Offer a firewalld service file</changelog>
</package>
<package pkgid="579ccd44229c60a0816822d6f297570fbdd3224aafb8abac480031842f36ad79b680de162cc5d8ce5e3e09b25948fa20ff0edd7dee31d039763a9c22ea129d60" name="deskflow-doc" arch="noarch">
  <version epoch="0" ver="1.26.0" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1744632000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1746792000">- move LICENSE_EXCEPTION to %license</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748606400">- update to 1.22.0:
  * Remove the broken drag and drop support
  * Improve the windows daemon
  * Use Deskflow-server.conf for the external server config name
  * Code base is now 60% less smelly
  * Fix issues around the dialog shown when you first connect a server</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1751284800">- add patch disable-updater.patch, this disables by default the internal
  updater, and hides the UI elements</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 1.23.0:
  * add restart action fixes
  * remove defunct --no-xinitThreads option
  * improve connections status bar info
  * Enforce a minimum TLS size of 2048bit
  * Wayland, only set a side to a border if if has a neighboring screen
  * core not starting if gui started minimized
  * Error text is not shown for Qt CLI parser
  * save geometry not frameGeometry on exit
  * adjust windows installer images and their sizes, remove synergy
    background image from install
  * setWindowIcon explicitly</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 1.24.0:
  * The log levels values in the gui have changed
  * rename binaries
  * feat: Add switchToNextScreen hotkey to cycle through computers
  * fix: Use correct log function for process exit status in onProcessFinished</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1763726400">- Update to version 1.25.0:
  * REMOVED FEATURES:
  - CLI11 options
  - old deskflow-core cli options
  - TOMLPLUSPLUS and ENV files to set the configuration
  * Support symbolic icon deployment and recoloring linux
  * Support dynamic panel icon coloring
  * Show milliseconds in time values
  * Expose GuiDebug settings
  * Save geometry into into a state file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766664000">- enable more tests by using the whole suite, not only legacytests
- add disable-test-x86.patch, disable the 1 test which fails on legacy x86</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1771502400">- Update to version 1.26.0:
  * Known Issues
  - X11 Clients can have extra scroll added
  - The fingerprint dialog button is not always show when it
    should be
  * Features
  - Korean(ko) translation
  - Option to start in the "locked to computer" state
  - Option to show the version in the windows title
  - Clients can now use a list hostnames or ips for the server
    address
  - Client options are in a new client configuration dialog
  - Provide a more accurate suggested IP, Update as network info
    changes if needed.
  - Add a simple search to the log
  - Lookup host name with IP4 or IP6
  - Replace broken scroll speed with a scroll scaling options
  * Fixes
  - deskflow-core crashes if hotkeys are not sent to all
    machines.
  - Horizontal scrolling is working again on all platforms
  - Key repeat events are now sent as repeat not press and
    release
  - Deskflow-core correctly blocks new instances when run
    without the --new-instance option
  - Server Mode, Only use the external config path if the
    option is enabled
  - Allow comma and semicolon in hotkey config
  - Gui can crash when clearing settings in debug mode
  - Mouse Back and Forward buttons are now working (again) on
    all platforms
  - macOS, crash when the log is opened and the gui minimized
  - macOS, restore Preferences menu entry when the application is
    using non english language
  - macOS, try icon was not showing when in Colorful mode
  - macOS, do not allow the os to kill deskflow for memory
    reasons
  - macOS, possible server crash when a client disconnects
    abruptly
  - macOS, possible crash on screen wake / screen saver
    activation
  - macOS, Wrong keys send when using "RIME" input method
  - Windows, possible crash when the daemon is started for the
    first time
  * General
  - Use Computer in place of Screen to indicate we work with
    Computers display layout and not individual screens attached
  - Clean and update the settings when starting up.
  - Do not show client connection error messages dialogs if the
    gui is hidden
  - Use Qt 6.9.3 for Intel Mac builds.
  - Windows: Use ICU dlls from the host system
  - Code continues to be cleaned of unused methods and updated to
    modern C++
  - Consolidate Debug levels to remove DEBUG3-5 levels
- Rebase patch:
  * disable-updater.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774699200">- Offer a firewalld service file</changelog>
</package>
<package pkgid="b87960d50389eb5b0eada3fa26ba3d7759cf1dd07b0a4a24dbab604a6c704d940b78e02f8af4b333223171ed963c6901f9ddc9e1a406abf6b65c0414b7b51853" name="desktop-data-openSUSE" arch="noarch">
  <version epoch="0" ver="15.2.20200107" rel="3.1"/>
  <changelog author="alarrosa@suse.com" date="1455624000">- Upgraded package from upstream sources.
- Removed the update_rpm script and replaced it with a proper
  obs source service (disabled by default). Use xz compression
  instead of bz2.
- Removed package_edutainment.png icon "patch" since it's now
  properly installed from the upstream sources.
- Updated the spec file accordingly.</changelog>
  <changelog author="dimstar@opensuse.org" date="1508760000">- Update to version 15.0.20171023:
  * Drop /etc/skel/public_html (boo#1064226).</changelog>
  <changelog author="dimstar@opensuse.org" date="1509019200">- Update to version 15.0.20171024:
  * Remove update_rpm: the package has been converted to _service</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="hellcp@opensuse.org" date="1544788800">- Update to version 15.1.20181213:
  * Replace old menus and set wallpapers for Gnome
  * Remove all irrelevant stuff from KDE4, Novell and duplicated icons
  * Fix up cursors not working by default, DMZ theme doesn't exist</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="hellcp@mailbox.org" date="1574596800">- Update to version 15.1.20191124:
  * Remove remaining wallpapers
  * Remove unused icon directory
  * Don't set cursor on empty input
- No longer requires DMZ Cursors, as the fillup no longer contains
  the theme by default</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1578398400">- Update to version 15.2.20200107:
  * Fix csh (boo#1158422)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1609329600">- Move call-browser and desktop-launch symlink to xdg-utils.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1769428800">- Drop update-desktop-files usage (jsc#PED-15198).</changelog>
</package>
<package pkgid="60aaa3a366f357946ed27de6340de55533db023c67b4d128f38f5831c51962f59d29b9352e21260101ffbd9b1aaf89cf6b1e2e3cad6b9c01590144cf4cc6cb97" name="desktop-file-utils" arch="riscv64">
  <version epoch="0" ver="0.28" rel="2.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1730980800">- Update to version 0.28:
  * common
  + Increase GLib requirement to 2.26 (Corentin Noël).
  + Fix install failing on second run (Raziel Anarki).
  + Fix use of deprecated Meson feature resulting in a warning (Raziel
    Anarki).
  * desktop-file-validate
  + Allow groups with the same name as interfaces in Implements (Corentin
    Noël).
  + Add support for the COSMIC environment (Ryan Brue).</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1735300800">- suse-update-mime-defaults:
  * support drop in files in $r/etc/&lt;desktop&gt;_defaults.conf.d which take
    priority over the distribution provided $r/etc/&lt;desktop&gt;_defaults.conf
  * extend syntax of &lt;desktop&gt;_defaults.conf, prefixing a directive with a "-"
    removes an otherwise identical earlier directive</changelog>
</package>
<package pkgid="0c544f19bb6ef26766097c257a2bea63bfb643e29f5fd69a6db459c3fbc94a159b6357b8d6b2a6a02ce14edbe8d5f244562c6c9f77587a89f130f900cf5d6ed5" name="desktop-translations" arch="noarch">
  <version epoch="0" ver="84.87.20241104.9505069" rel="1.1"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1615291200">- Update to version 84.87.20210202.7db31a52:
  * Update strings from Leap 15.3.
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Central Atlas Tamazight)
  * Translated using Weblate (Chinese (China))
  * Translated using Weblate (English (United Kingdom))
  * Translated using Weblate (Finnish)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Portuguese (Brazil))
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Romanian)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Swedish)
  * Added translation using Weblate (Central Atlas Tamazight)
  * Drop obsolete mimelnk files (boo#1062631).</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1647518400">- Update to version 84.87.20220316.9301f89b:
  * Update strings from Leap 15.4.
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Chinese (China))
  * Translated using Weblate (Chinese (Taiwan) (zh_TW))
  * Translated using Weblate (Chinese (Taiwan))
  * Translated using Weblate (Croatian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Hindi)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Kabyle)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Portuguese (Brazil))
  * Translated using Weblate (Russian)
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Vietnamese)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651406400">- Update to version 84.87.20220427.80cb897f:
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (Czech)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1676289600">- Update to version 84.87.20230128.350400f:
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (German)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (German)
  * Translated using Weblate (German)
  * Translated using Weblate (German)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Russian)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1681473600">- Update to version 84.87.20230410.dc72281:
  * Translated using Weblate (Latvian)
  * Translated using Weblate (Latvian)
  * Translated using Weblate (German)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Persian)
  * Translated using Weblate (Persian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1714737600">- Update to version 84.87.20240502.b932b7c:
  * Add download_data_from_download-o-o.sh
  * Added translation using Weblate (Latvian)
  * Disable appstream and polkit extraction
  * Leap 15.6 desktop-file-translations
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Croatian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (English (United Kingdom))
  * Translated using Weblate (Finnish)
  * Translated using Weblate (German)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Latvian)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Serbian (latin) (sr@latin))
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Turkish)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1714737601">- Update to version 84.87.20240503.9343de5:
  * Update for SLES 15 SP6 RC / Leap 15.6 RC poo#131735
  * Manually remove further invalid character occurances
  * Fix Browse C:\ drive incorrect escaping</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1724673600">- Generate desktop-translation-devel for purpose of translation
  check. (boo#1158957)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1725451200">- Add support for the new tool %suse_translate_desktop.
  (boo#1158957)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1730721600">- Update to version 84.87.20241104.9505069
  (after locking of most components in Weblate):
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (German)
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Portuguese (Brazil))
  * Translated using Weblate (Romanian)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Turkish)</changelog>
</package>
<package pkgid="75289e5af2463a5b9c8e5db7512f3e4e0d36bb19be5b8269d4bd85372a058b5f4816cbf659abae1cd305560590bb3666640d386862f182e38cfd7ce77bdc070c" name="desktop-translations-devel" arch="noarch">
  <version epoch="0" ver="84.87.20241104.9505069" rel="1.1"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1615291200">- Update to version 84.87.20210202.7db31a52:
  * Update strings from Leap 15.3.
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Central Atlas Tamazight)
  * Translated using Weblate (Chinese (China))
  * Translated using Weblate (English (United Kingdom))
  * Translated using Weblate (Finnish)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Portuguese (Brazil))
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Romanian)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Swedish)
  * Added translation using Weblate (Central Atlas Tamazight)
  * Drop obsolete mimelnk files (boo#1062631).</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1647518400">- Update to version 84.87.20220316.9301f89b:
  * Update strings from Leap 15.4.
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Chinese (China))
  * Translated using Weblate (Chinese (Taiwan) (zh_TW))
  * Translated using Weblate (Chinese (Taiwan))
  * Translated using Weblate (Croatian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (French)
  * Translated using Weblate (German)
  * Translated using Weblate (Hindi)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Kabyle)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Portuguese (Brazil))
  * Translated using Weblate (Russian)
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Vietnamese)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651406400">- Update to version 84.87.20220427.80cb897f:
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (Czech)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1676289600">- Update to version 84.87.20230128.350400f:
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (German)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (German)
  * Translated using Weblate (German)
  * Translated using Weblate (German)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Russian)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1681473600">- Update to version 84.87.20230410.dc72281:
  * Translated using Weblate (Latvian)
  * Translated using Weblate (Latvian)
  * Translated using Weblate (German)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Macedonian)
  * Translated using Weblate (Finnish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Persian)
  * Translated using Weblate (Persian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)
  * Translated using Weblate (Georgian)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1714737600">- Update to version 84.87.20240502.b932b7c:
  * Add download_data_from_download-o-o.sh
  * Added translation using Weblate (Latvian)
  * Disable appstream and polkit extraction
  * Leap 15.6 desktop-file-translations
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Croatian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (English (United Kingdom))
  * Translated using Weblate (Finnish)
  * Translated using Weblate (German)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Japanese)
  * Translated using Weblate (Latvian)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Serbian (latin) (sr@latin))
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Turkish)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1714737601">- Update to version 84.87.20240503.9343de5:
  * Update for SLES 15 SP6 RC / Leap 15.6 RC poo#131735
  * Manually remove further invalid character occurances
  * Fix Browse C:\ drive incorrect escaping</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1724673600">- Generate desktop-translation-devel for purpose of translation
  check. (boo#1158957)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1725451200">- Add support for the new tool %suse_translate_desktop.
  (boo#1158957)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1730721600">- Update to version 84.87.20241104.9505069
  (after locking of most components in Weblate):
  * Translated using Weblate (Catalan)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (German)
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Portuguese (Brazil))
  * Translated using Weblate (Romanian)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Slovak)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Turkish)</changelog>
</package>
<package pkgid="1c5ebc09e8183ec3540d3c6ead6599ee9f07268747b13f86dcdb5b00618a149e6f8c7a109a3951520159a847a8d7a4a9294e9f98b237f2d96b2befe53fad76ec" name="desktopfolder" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="4.1"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1550491200">- Update to 1.1.0:
  * header custom style bugfix
  * removing debug lines
  * folder search bugfixing
  * dragdrop optimization
  * minor right window resize bugfixing
  * close issue #250
  * close issue #244
  * issue #211, improved desktop panel position taking into
    account docks like plank
  * first version of multiselection, reference #118 issue
  * fix issue #240 check whether the item could be executable or not
  * possible solution to issue #238
  * show loading outside thread
  * delete key to remove panels commented (I feel it is too
    drastic)
  * Merge pull request #235 from lvitals/fix_new_folder
  * Fix problem by creating new folders
  * Give travis intltool to chew on
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1552305600">- Update to 1.1.1:
  * appdata updated</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1557662400">- Add desktopfolder-1.1.1-vala-0.44.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1565179200">- Add OnlyShowIn=Pantheon to *.autostart.desktop</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1572436800">- Add desktopfolder-1.1.1-vala-0.46.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1578916800">- Update to 1.1.2:
  * Merge pull request #281 from JoshStrobl/vala_compilation_fix
  * Merge pull request #279 from UbuntuBudgie/itemviewcleanup
  * Merge pull request #278 from UbuntuBudgie/photoopen
  * Fix compilation against Vala 0.46
  * Remove unnecessary separators from note menu
  * Remove unneeded window parent from menuitemcolor
  * Fix crash due to null parent window
  * Fix padding for color menu item to be consistent with other
    menu items
  * Make FolderWindow menu consistent with other submenus
  * Remove unnecessary separate for photo menu
  * Recombine panel properties menu options
  * Reorganise menu to combine actions
  * Add double click on photo to open in default viewer #277
  * Add popup option to open photo in default viewer
  * Merge pull request #274 from UbuntuBudgie/autostart
  * Let GSD handle starting/not starting desktopfolder via
    autostart
  * Merge branch 'master' of
    https://github.com/spheras/desktopfolder
  * close #272
  * Update fr.po
  * Merge pull request #259 from UbuntuBudgie/vala44
  * Fix compilation issues with vala 0.44
- Drop desktopfolder-1.1.1-vala-0.44.patch
- Drop desktopfolder-1.1.1-vala-0.46.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1599652800">- Update to 1.1.3:
  * fix: removed ubuntu installations post scripts
  * fix: houston ci node version
  * fix: transparent icons on changing desktops
  * fix: fast double click (issue #293)
  * fix: black backdrop on Fedora (issue #297)
  * Translations Added and Updated</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1633694400">- Add 000-drop-gsettings-schema.patch
- Add 001-dark-mode-support.patch
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1645358400">- Add 002-drop-deprecated-arguments.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove lang package from recommends
  * use autosetup
  * mv autostart desktop file to /usr/etc</changelog>
</package>
<package pkgid="d9d8eb072ebc8301f37556566b32c345dbad5982ed0eecc7aa2027f0cce04b4b1ead7d262b92683c2dd0f04bab045fb3d13d1184ddcb7a9ba8b59512b39d24dc" name="desktopfolder-lang" arch="noarch">
  <version epoch="0" ver="1.1.3" rel="4.1"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1550491200">- Update to 1.1.0:
  * header custom style bugfix
  * removing debug lines
  * folder search bugfixing
  * dragdrop optimization
  * minor right window resize bugfixing
  * close issue #250
  * close issue #244
  * issue #211, improved desktop panel position taking into
    account docks like plank
  * first version of multiselection, reference #118 issue
  * fix issue #240 check whether the item could be executable or not
  * possible solution to issue #238
  * show loading outside thread
  * delete key to remove panels commented (I feel it is too
    drastic)
  * Merge pull request #235 from lvitals/fix_new_folder
  * Fix problem by creating new folders
  * Give travis intltool to chew on
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1552305600">- Update to 1.1.1:
  * appdata updated</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1557662400">- Add desktopfolder-1.1.1-vala-0.44.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1565179200">- Add OnlyShowIn=Pantheon to *.autostart.desktop</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1572436800">- Add desktopfolder-1.1.1-vala-0.46.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1578916800">- Update to 1.1.2:
  * Merge pull request #281 from JoshStrobl/vala_compilation_fix
  * Merge pull request #279 from UbuntuBudgie/itemviewcleanup
  * Merge pull request #278 from UbuntuBudgie/photoopen
  * Fix compilation against Vala 0.46
  * Remove unnecessary separators from note menu
  * Remove unneeded window parent from menuitemcolor
  * Fix crash due to null parent window
  * Fix padding for color menu item to be consistent with other
    menu items
  * Make FolderWindow menu consistent with other submenus
  * Remove unnecessary separate for photo menu
  * Recombine panel properties menu options
  * Reorganise menu to combine actions
  * Add double click on photo to open in default viewer #277
  * Add popup option to open photo in default viewer
  * Merge pull request #274 from UbuntuBudgie/autostart
  * Let GSD handle starting/not starting desktopfolder via
    autostart
  * Merge branch 'master' of
    https://github.com/spheras/desktopfolder
  * close #272
  * Update fr.po
  * Merge pull request #259 from UbuntuBudgie/vala44
  * Fix compilation issues with vala 0.44
- Drop desktopfolder-1.1.1-vala-0.44.patch
- Drop desktopfolder-1.1.1-vala-0.46.patch</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1599652800">- Update to 1.1.3:
  * fix: removed ubuntu installations post scripts
  * fix: houston ci node version
  * fix: transparent icons on changing desktops
  * fix: fast double click (issue #293)
  * fix: black backdrop on Fedora (issue #297)
  * Translations Added and Updated</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1633694400">- Add 000-drop-gsettings-schema.patch
- Add 001-dark-mode-support.patch
- Spec file cleanup</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1645358400">- Add 002-drop-deprecated-arguments.patch</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * remove lang package from recommends
  * use autosetup
  * mv autostart desktop file to /usr/etc</changelog>
</package>
<package pkgid="cc6c972f95de587f719af6fdddacf1f5e40e6381478d9f3ca9130f95e1bb6948b8c0c76d72b6dc433f4c7cea721edc0cecac712764069ba9a6e8219171da5d5c" name="deutex" arch="riscv64">
  <version epoch="0" ver="5.2.3" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1307448000">- update to deutex-4.4.902
- start specfile afresh</changelog>
  <changelog author="jreidinger@suse.com" date="1329912000">- add explicit buildrequires for autotools
- use license format conforming SPDX</changelog>
  <changelog author="jengelh@inai.de" date="1499428800">- Add deutex-nolimit.diff: raise limit for WAD directory reading</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- update to 5.1.0
  * The -overwrite option now works.
  * Levels are extracted/inserted in a way to preserve GL nodes.
  * Inserting pictures with a height of 1 pixel no longer causes
    a malloc error, and allows the operation of rebuilding a
    Doom 1 or 2 IWAD.
  * Texture lump file names can now be overridden.
  * Support reading and writing sprite offsets based on PNG
    "grAb" chunks (cf. grabpng package) in a manner compatible
    with SLADE and ZDoom. wadinfo.txt overrides these offsets
    unless -pngoffsets is used.
- includes 5.0.0
  * Removed DeuSF program mode.
  * Removed command line options used by WinTex.
  * Removed MS-DOS and OS/2 support code.
  * Removed the "-man" option from deutex.
  * Removed incomplete Rise of the Triad support.
  * PNG support added. This is the default extraction format now.
  * Sun Audio (.au) and Creative .voc sound file format support
    has been removed. RIFF WAVE is the only supported format.
  * Full sound lumps from the WAD are always extracted (-fullsnd
    option).
  * MIDI files can be included just by being named *.mid, and are
    extracted to the same file name extension.
  * Log file support has been removed, in favor of the user doing
    a shell redirection (e.g. with &gt; or 2&gt;) instead.
  * Arch-vile sprites are now extracted and inserted using
    literal names for sprites with the '[' and ']' characters in
    names (were illegal in DOS), and sprite names with '\' are
    now altered to use '^' on-disk, matching the ZDoom PK3
    standard.
  * Graphics with a height &gt; 128 and &lt; 256 are now inserted into
    Doom WAD files correctly.
  * UDMF (Universal Doom Map Format) support.
- remove patches obsoleted by upstream cleanup and refactoring
  * deutex-automake.diff
  * deutex-braces.diff
  * deutex-init-stdfp.diff
  - check_types removed (b76fafa6fee9a64929e7b1087ac36ea3ce39e27d)
  * deutex-soundbuf.diff
- rebase deutex-proto.diff
- rebase deutex-nolimit.diff
- renumber patches</changelog>
  <changelog author="jengelh@inai.de" date="1514808001">- Add 0001-increase-array-size-for-char-tname-variable-51.patch,
  0001-Fix-strict-aliasing-violations.patch
- Explain some changelog entries better.</changelog>
  <changelog author="avindra@opensuse.org" date="1515499200">- update to 5.1.1
  * Fixed: texture name array: the maximum possible string size is
    now supported.
  * Fixed: some warnings and errors with old versions of pkg-config
    and gcc
  * Fixed: Aliasing errors (caused crashes on some architectures,
    such as sparc64)
  * Can now build WADs with an arbitrary number of lumps. A warning
    is emitted when more than 4046 are included (vanilla Doom limit).
- remove 0001-increase-array-size-for-char-tname-variable-51.patch
  * upstreamed in 7024dd74a33780ef2dbdf614f4e52526cc3ab457
- remove 0001-Fix-strict-aliasing-violations.patch
  * upstreamed in 85d821dd3c145be1a998ca2a704930caaad73030
- remove deutex-proto.diff
  * upstreamed in 07bd0a5083fc15db20bee9056511bd3e10dd1362
- remove deutex-nolimit.diff
  * fixed in f8b1336bbcb7bc387d3e856cc7c9f75697cd0f0b
- remove deprecated BuildRoot option</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1537099200">- update to 5.1.2
  * fix segfault with --help
- partial cleanup with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new upstream release 5.2.1
  * DeuTex supports textures in TX_START and TX_END markers
    (introduced in ZDoom in 2003). These are used by certain
    editors/engines for textures, with support for storing PNG and
    JPEG files directly in the WAD. Extraction is likewise handled
    for all formats.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to new upstream release 5.2.2
  * Hexen graphics are now treated a bit more specially,
    the last entry in the palette no longer counting as a candidate
    to produce transparency in the output file.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739880000">- Update to release 5.2.3
  * DeuTex now checks the position of the directory offset in a WAD
    file instead of an arbitrary value, which may get exceeded for
    reasonably large files. This fixes the extraction of extras.wad
    in modern Doom releases.</changelog>
</package>
<package pkgid="3cbf2ed0a73814fd351944276069a8e6a22e2a1673bdef07a7bc5e3c1addb062a4e24a4e1cdac832522a40ac12f09f04e11de66f01451e0dd97b11ed7af40e91" name="devhelp" arch="riscv64">
  <version epoch="0" ver="43.0" rel="3.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633089600">- Update to version 41.2:
  + More appdata fixes.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch and
  03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch: Fix build with
  meson 0.61.0 and newer.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Add e6c644683fbb34ac4ceb31150ef20a2536512149.patch -- Disable HW
  acceleration to prevent blank pages (glgo#GNOME/devhelp#60).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 41.3:
  + Disable hardware acceleration for WebKitGTK
  + Update the location of the app screenshots
  + Fix build with Meson ≥ 0.60
  + Appdata validation fixes
  + Updated translations.
- Drop patches fixed upstream:
  + e6c644683fbb34ac4ceb31150ef20a2536512149.patch
  + 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch
  + 03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515201">- Update to version 43.alpha:
  + Temporarily disable hardware accelerated rendering.
  + Fix build with newer versions of Meson.
  + gir: Fix build with WebkitGTK 4.1
  + Updated translations.
- Replace pkgconfig(webkit2gtk-4.0) for pkgconfig(webkit2gtk-4.1)
  BuildRequires now that upstream supports it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515202">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Use Meson's gnome.post_install()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1677412800">- Replace python3-gi-docgen build requirement with the more
  reliable pkgconfig(gi-docgen).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="21aa91e749af27a9dacdf225d758a77ad03e04077ab3ca19b30beef1abe58b6354dd71ca6ded31b7d6a2d3fcd6287f06fd5619bde82720d4c29bad8be2953320" name="devhelp-devel" arch="riscv64">
  <version epoch="0" ver="43.0" rel="3.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633089600">- Update to version 41.2:
  + More appdata fixes.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch and
  03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch: Fix build with
  meson 0.61.0 and newer.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Add e6c644683fbb34ac4ceb31150ef20a2536512149.patch -- Disable HW
  acceleration to prevent blank pages (glgo#GNOME/devhelp#60).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 41.3:
  + Disable hardware acceleration for WebKitGTK
  + Update the location of the app screenshots
  + Fix build with Meson ≥ 0.60
  + Appdata validation fixes
  + Updated translations.
- Drop patches fixed upstream:
  + e6c644683fbb34ac4ceb31150ef20a2536512149.patch
  + 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch
  + 03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515201">- Update to version 43.alpha:
  + Temporarily disable hardware accelerated rendering.
  + Fix build with newer versions of Meson.
  + gir: Fix build with WebkitGTK 4.1
  + Updated translations.
- Replace pkgconfig(webkit2gtk-4.0) for pkgconfig(webkit2gtk-4.1)
  BuildRequires now that upstream supports it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515202">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Use Meson's gnome.post_install()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1677412800">- Replace python3-gi-docgen build requirement with the more
  reliable pkgconfig(gi-docgen).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="2e0b16350452d276efc41952d30a6688d6c5102d77bb09639934b706c7369c46b011369a987a218fe331390f3c47b83e92fce1171e5cc89c87f051bcecda6531" name="devhelp-lang" arch="noarch">
  <version epoch="0" ver="43.0" rel="3.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633089600">- Update to version 41.2:
  + More appdata fixes.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch and
  03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch: Fix build with
  meson 0.61.0 and newer.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Add e6c644683fbb34ac4ceb31150ef20a2536512149.patch -- Disable HW
  acceleration to prevent blank pages (glgo#GNOME/devhelp#60).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 41.3:
  + Disable hardware acceleration for WebKitGTK
  + Update the location of the app screenshots
  + Fix build with Meson ≥ 0.60
  + Appdata validation fixes
  + Updated translations.
- Drop patches fixed upstream:
  + e6c644683fbb34ac4ceb31150ef20a2536512149.patch
  + 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch
  + 03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515201">- Update to version 43.alpha:
  + Temporarily disable hardware accelerated rendering.
  + Fix build with newer versions of Meson.
  + gir: Fix build with WebkitGTK 4.1
  + Updated translations.
- Replace pkgconfig(webkit2gtk-4.0) for pkgconfig(webkit2gtk-4.1)
  BuildRequires now that upstream supports it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515202">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Use Meson's gnome.post_install()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1677412800">- Replace python3-gi-docgen build requirement with the more
  reliable pkgconfig(gi-docgen).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="e1eabd44bb35b88f9aff0a9d82d0c7084fc8f501f03f7fb26d72e71a9fb222ed590febc12ae3b57f0d4ba58e9bea52c6f73113eb516edb2fbefea63bdf10e187" name="device-mapper" arch="riscv64">
  <version epoch="0" ver="2.03.38_1.02.212" rel="2.1"/>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1725019200">- [SLFO] systemd 254 is missing reworked SYSTEMD_READY logic in device mapper udev rules (bsc#1229518)
  * update udev dependency version in lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1734350400">- Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29
  * ** WHATS_NEW from 2.03.24 to 2.03.29 ***
  Version 2.03.29 - 09th December 2024
  ====================================
    Configure --enable/disable-sd-notify to control lvmlockd build with sd-notify.
    Allow test mode when lvmlockd is built without dlm support.
    Add a note about RAID + integrity synchronization to lvmraid(7) man page.
    Add a function for running lvconvert --repair on RAID LVs to lvmdbusd.
    Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}).
    Fix renaming of raid sub LVs when converting a volume to raid (2.03.28).
    Fix segfault/VG write error for raid LV lvextend -i|--stripes -I|--stripesize.
    Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV (2.03.27).
  Version 2.03.28 - 04th November 2024
  ====================================
    Use radix_tree to lookup for UUID within committed metadata.
    Use radix_tree to lookup LV list entry within VG struct.
    Introduce setting config/validate_metadata = full | none.
    Restore fs resize call for lvresize -r on the same size LV (2.03.17).
    Correct off-by-one devicesfile backup counting.
    Replace use of dm_hash with radix_tree for lv names and uuids.
    Refactor vg_validate with uniq_insert and better use of CPU caches.
    Add radix_tree_uniq_insert.
    Update DM cache when taking next VG lock instead of dropping it.
    Generate json string id only for json reporting.
    For vgsummary use new API call dm_config_parse_only_section().
    Use radix_tree for PV names mapping.
    Split check_lv_segment into separate _in/complete_vg variant.
    Use find_lv instead of find_lv_in_vg when possible.
    Do a mirror fixup only when mirrors with logs are imported.
    Add faster crc32 calculation from zlib code for x86_64.
    Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.
  Version 2.03.27 - 02nd October 2024
  ===================================
    Fix swap device size detection using blkid for lvresize/lvreduce/lvextend.
    Detect GPT partition table and pass partition filter if no partitions defined.
    Add global/sanlock_align_size option to configure sanlock lease size.
    Disable mem locking when activation/reserved_stack or reserved_memory is 0.
    Fix locking issues in lvmlockd leaving thin pool locked.
    Deprecate vdo settings vdo_write_policy and vdo_write_policy.
    Lots of typo fixes across lvm2 code base (codespell).
    Corrected integrity parameter interleave_sectors for DM table line.
    Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10.
    Do not accept duplicate device names for pvcreate.
  Version 2.03.26 - 23rd August 2024
  ==================================
    Fix internal error reported by pvmove on a VG with single PV.
    Also accept --mknodes --refresh for vgscan.
    Fix vgmknodes --refresh to wait for udev before checking /dev content.
    Use log/report_command_log=1 config setting by default for JSON output format.
    Fix unreleased memory pools on RAID lvextend.
    Add --integritysettings option to manipulate dm-integrity settings.
  Version 2.03.25 - 12nd July 2024
  ================================
    Utilize more radix_tree instead of dm_hash and btree.
    Refactor DM uuid caching from device_mapper directory.
    Enhance checking for DM uuid device.
    Fix lvm shell command completion on tab key (2.03.24).
    Avoid lockd_vg call to lvmlockd for local VGs.
    Allow forced change of locktype from none.
    Handle OPTIONS defined in /etc/sysconfig/lvmlockd.
  * ** WHATS_NEW_DM from 1.02.198 to 1.02.203 ***
  Version 1.02.203 - 09th December 2024
  =====================================
  Version 1.02.202 - 04th November 2024
  =====================================
    Introduce dm_config_parse_only_section to stop parsing after section.
    For shorter string use on stack buffers when generating sections.
    Enhance dm_config tokenizer.
  Version 1.02.201 - 02nd October 2024
  ====================================
    Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails.
    Improve error messages on failed udev cookie create/inc/dec operation.
  Version 1.02.200 - 23rd August 2024
  ===================================
  Version 1.02.199 - 12nd July 2024
  =================================
- update lvm2.spec
  - change lvm2_version to 2.03.29
  - change upstream_device_mapper_version and device_mapper_version to 1.02.203
  - include new systemed files lvm-devices-import.path and lvm-devices-import.service in lvm2 package
  - add build dependency 'pkgconfig(systemd)' and configure option '--enable-sd-notify' for lvmlockd
  - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' from lvmlockd</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1738756800">- thin-provisioning-tools 1.1.0 requires device-mapper-devel, this creates a cycle (boo#1236749)
  * update lvm2.spec
  - remove build require dependency thin-provisioning-tools from devicemapper
  - remove thin-provisioning-tools related configure options from devicemapper
  - remove a trivial empty line in extra_opts if default_use_devices_file=1</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1740052800">- system with LVM on iSCSI hangs on shutdown because blk-availability.service is not enabled (bsc#1236788)
  * update lvm2.spec
  - remove blk-availability.service from %postun
  - add new Provides 'dont_stop_blk_availability_service'</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1740657600">- fixing HA16.0 Product building issues for packages: lvm2-lockd, cluster-md, dlm, drbd (bsc#1237701)
  * update lvm2.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1741348800">- Fixes the lvm2-testsuite case fsadm-btrfs.sh (bsc#1238857)
  * Update SUSE special patch
    + fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1744718400">- LVM filter behaves unexpectedly for MPIO devices in SLES15SP5 (bsc#1216938)
  * set lvm.conf devices.multipath_wwids_file=""</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1766404800">- Update lvm2 from LVM2.2.03.29 to LVM2.2.03.38
  * ** WHATS_NEW from 2.03.29 to 2.03.38 ***
  Version 2.03.38 - 15th December 2025
  ====================================
    Synchronize with udev after creating pool metadata spare volume.
    Conversion to thin-pool removes activation skipping from converted LVs.
    Configure now checks for xfs/xfs.h.
    Workaround for libblkid returning old FSLASTBLOCK immediately after resize.
    Enhance pvmove activation and deactivation.
    LV locks whole device tree using such locked LV.
  Version 2.03.37 - 21st November 2025
  ====================================
    Remove unsupported --blockdevice option from lvscan.
    Support output in list mode for all lvmconfig --typeconfig types with --list.
    Enhance shutdown performance of daemons using libdaemon.
    Update lvmdevices(8).
    Add --force option for lvmdevices --update.
    Add --listids, --delid, --addid options for manipulation by device_id to lvmdevices.
    Add missing synchronization for vdopool.
    Fix deadlock in lvmdbusd on SIGINT in lvm shell mode.
    Add VG attr character and pr field for persistent reservation status to vgs.
    Fix persistent reservations setting handling in vgmerge, vgsplit and vgimportclone.
    Add missing synchronization while converting cachevols.
    Warn on classic snapshot on raid creation and error on activation if missing.
    Translate udev device paths in lvmdbusd for test environments.
    Use source='udev' in lvmdbusd to monitor processed udev events.
    Symlink to /dev nodes when using alternative dev dir to trigger udev.
    Avoid passing uninitilized buffer in dmeventd to fix valgrind report.
    Improve lvmdbusd matching of udevd reported device paths.
  Version 2.03.36 - 24th October 2025
  ===================================
    Fix uninitialized chunk_size_calc_policy in pool parameter functions.
    Fix approximate allocation for Raid with insufficient extents.
    Fix race in dmeventd remonitoring optimization (2.03.35).
    Use -real suffix for pvmove UUID.
    Add support pvmove segmentation allocation/pvmove_max_segmentation_size_mb.
    Allow creating _imeta with multiple segments.
    Fix driver_version() accepts NULL version buffer pointer.
    Fix invalid free() call in error path of _add_metadata_area_to_pv().
    Avoid destroying aio context in forked process.
    Add lvs -o cache_promotions,cache_promotions fields.
    Update pvmove logic when moving i.e. raid legs.
    Display integrity info in lvdisplay.
    Increase storage size for internal filter chain.
    Add helper function display_mb_size().
    Enhance code for adding and removing integrity to RAID volumes.
    Add code for basic validation of integrity segment.
    Use -real private suffix for integrity origin and meta volumes.
    Use -real private suffix for mirror and raid legs.
    Detect and use existing XFS quota mount options for lvresize --fs resize.
  Version 2.03.35 - 09th September 2025
  =====================================
    Fix unlocking devices file only after all PVs are processed.
    Avoid creating system.devices when deleting entries.
    Fix existing issues with persistent reservations.
    Fix possible report output format inconsistencies while processing PVs.
    Allow report options for pv/vg/lvdisplay only if used with -C|--columns.
    Fix vgsplit failing to split a VG with RAID+integrity or cache with cachevol.
    Fix --lockopt handling in lvmlockd when --nolocking is used.
    Optimize dmeventd when remonitoring active devices.
  Version 2.03.34 - 30th July 2025
  ================================
    Support dmeventd restart when there are no monitored devices.
    Dmeventd no longer calls 'action commands' on removed devices.
    Fix reader of VDO metadata on 32bit architecture.
    Fix lvmdevices --deldev/--delpvid to error out if devices file not writeable.
    Fix lvresize corruption in LV-&gt;crypt-&gt;FS stack if near crypt min size limit.
    Enhanced lvresize -r support for btrfs.
    Use glibc standard functions htoX, Xtoh functions for endian conversion.
    Fix structure copying within sanlock's release_rename().
    Fix autoactivation on top of loop dev PVs to trigger once for change uevents.
    Add lvmlockd --lockopt repair to reinitialize corrupted sanlock leases.
    Fix support for lvcreate -T --setautoactivation.
    Add lvm.conf global/lvresize_fs_helper_executable.
    Enable lvm to use persistent reservations on a VG.
  Version 2.03.33 - 27th June 2025
  ================================
    Various spelling, grammar, formatting, test, and build script improvements.
    Override LC_NUMERIC locale if unsuitable for json_std report format.
    Repair raid arrays with transiently lost devices.
  Version 2.03.32 - 05th May 2025
  ===============================
    Lvconvert vdopool conversion properly validates acceptable LVs.
    Accept thin pool data LV as cacheable LV.
    Allow using zram block devices (likely for testing).
    Fix lvresize when resizing COW snapshots already covering origin.
    Fix lvmdbusd read of executed lvm commands output.
    Fix construction of DM UUID for cachevol _cdata and _cmeta devices.
    Ignore PV claims from old metadata when then PV belongs to a new VG.
    Fix integrity metadata rounding.
    Accept --autobackup option in pvresize.
  Version 2.03.31 - 27th February 2025
  ====================================
    Reduce 'mandoc -T lint' reported issues for man pages.
    Restore support for LVM_SUPPRESS_FD_WARNINGS (2.03.24).
    Fix uncache and split cache restoring original state of volume.
    Extend use of lockopt skip to more scenarios.
    Enhance error path resolving in polling code.
    Disallow shared activation of LV with CoW snapshot.
    Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache.
    Improve mirror split with opened temporary volumes.
    Improve pvmove finish with opened temporary volumes.
    Fix backup limit for devices file, handle over 10,000 files.
    Ignore reported optimal_io_size not divisible by 4096.
    Fix busy-loop in config reading when read returned 0.
    Fix DM cache preserving logic (2.03.28).
    Improve use of lvmlockd for usecases involving thin volumes and pools.
  Version 2.03.30 - 14th January 2025
  ===================================
    Lvresize reports origin vdo volume cannot be resized.
    Support setting reserved_memory|stack of --config cmdline.
    Fix support for disabling memory locking (2.03.27).
    Do not extend an LV if FS resize unsupported and '--fs resize' used.
    Prevent leftover temporary device when converting in use volume to a pool.
    lvconvert detects early volume in use when converting it to a pool.
    Handle NVMe with quirk changed WWID not matching WWID in devices file.
  * ** WHATS_NEW_DM from 1.02.203 to 1.02.212 ***
  Version 1.02.212 - 15th December 2025
  =====================================
  Version 1.02.211 - 21st November 2025
  =====================================
    Dmeventd starts to use mutex per thread.
    Consolidate dmsetup stats display functions using helper macros.
    Refactor dmsetup _process_tree_options to use bsearch.
  Version 1.02.210 - 24th October 2025
  ====================================
  Version 1.02.209 - 09th September 2025
  ======================================
  Version 1.02.208 - 30th July 2025
  =================================
  Version 1.02.207 - 27th June 2025
  =================================
    Escape the escape character itself on JSON report format output.
    Fail dm_report_group_create if radix char from locale unsuitable for JSON_STD.
  Version 1.02.206 - 05th May 2025
  ================================
    Add support for using regex in selection criteria for string lists.
    Fix string list selection when using [&lt;item&gt; || &lt;item&gt; ...].
  Version 1.02.205 - 27th February 2025
  =====================================
    Restore missing symbol dm_tree_node_size_changed@Base (1.02.175).
    Restore missing symbol dm_bitset_parse_list@@DM_1_02_138 (1.02.175).
  Version 1.02.204 - 14th January 2025
  ====================================
    Create /dev/disk/by-diskseq/&lt;DISKSEQ&gt; symlink for public DM devices.
- Update lvm2.spec
  - change lvm2_version to 2.03.38
  - change upstream_device_mapper_version and device_mapper_version to 1.02.212
  - include new binary lvmpersist and related man page
- Update patches
  - fate-309425_display-dm-name-for-lv-name.patch
  - fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  - fate-31841-02_man-add-support-for-btrfs.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1767009600">- update lvm.conf: sync up with upstream v2_03_38 (bsc#1255680)
  - Remove unused config options:
  - allocation/vdo_use_metadata_hints
  - allocation/vdo_write_policy
  - allocation/vdo_check_point_frequency
  - New config options
    + config/validate_metadata
    + devices/devicesfile_backup_limit
    + devices/{device_ids_refresh, device_ids_refresh_checks}
    + allocation/pvmove_max_segment_size_mb
    + global/sanlock_align_size
    + global/{thin_restore_executable, thin_restore_options, cache_restore_executable, cache_restore_options}
    + global/lvresize_fs_helper_executable
  - Update comments of config options
  - global/vdo_disabled_features
  - devices/scan_lvs
  - log/report_command_log
  - log/command_log_selection
  - global/system_id_source
  - report/headings
  - Typo fixes</changelog>
</package>
<package pkgid="12347c3d1dd6c59d93af856273760853b52829df2c4767092309669ad73fc860c58a85d74777ca2877de4c760ea7db32ac42fbe043f72cf8bb239c8e4de2ee43" name="device-mapper-devel" arch="riscv64">
  <version epoch="0" ver="2.03.38_1.02.212" rel="2.1"/>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1725019200">- [SLFO] systemd 254 is missing reworked SYSTEMD_READY logic in device mapper udev rules (bsc#1229518)
  * update udev dependency version in lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1734350400">- Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29
  * ** WHATS_NEW from 2.03.24 to 2.03.29 ***
  Version 2.03.29 - 09th December 2024
  ====================================
    Configure --enable/disable-sd-notify to control lvmlockd build with sd-notify.
    Allow test mode when lvmlockd is built without dlm support.
    Add a note about RAID + integrity synchronization to lvmraid(7) man page.
    Add a function for running lvconvert --repair on RAID LVs to lvmdbusd.
    Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}).
    Fix renaming of raid sub LVs when converting a volume to raid (2.03.28).
    Fix segfault/VG write error for raid LV lvextend -i|--stripes -I|--stripesize.
    Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV (2.03.27).
  Version 2.03.28 - 04th November 2024
  ====================================
    Use radix_tree to lookup for UUID within committed metadata.
    Use radix_tree to lookup LV list entry within VG struct.
    Introduce setting config/validate_metadata = full | none.
    Restore fs resize call for lvresize -r on the same size LV (2.03.17).
    Correct off-by-one devicesfile backup counting.
    Replace use of dm_hash with radix_tree for lv names and uuids.
    Refactor vg_validate with uniq_insert and better use of CPU caches.
    Add radix_tree_uniq_insert.
    Update DM cache when taking next VG lock instead of dropping it.
    Generate json string id only for json reporting.
    For vgsummary use new API call dm_config_parse_only_section().
    Use radix_tree for PV names mapping.
    Split check_lv_segment into separate _in/complete_vg variant.
    Use find_lv instead of find_lv_in_vg when possible.
    Do a mirror fixup only when mirrors with logs are imported.
    Add faster crc32 calculation from zlib code for x86_64.
    Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.
  Version 2.03.27 - 02nd October 2024
  ===================================
    Fix swap device size detection using blkid for lvresize/lvreduce/lvextend.
    Detect GPT partition table and pass partition filter if no partitions defined.
    Add global/sanlock_align_size option to configure sanlock lease size.
    Disable mem locking when activation/reserved_stack or reserved_memory is 0.
    Fix locking issues in lvmlockd leaving thin pool locked.
    Deprecate vdo settings vdo_write_policy and vdo_write_policy.
    Lots of typo fixes across lvm2 code base (codespell).
    Corrected integrity parameter interleave_sectors for DM table line.
    Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10.
    Do not accept duplicate device names for pvcreate.
  Version 2.03.26 - 23rd August 2024
  ==================================
    Fix internal error reported by pvmove on a VG with single PV.
    Also accept --mknodes --refresh for vgscan.
    Fix vgmknodes --refresh to wait for udev before checking /dev content.
    Use log/report_command_log=1 config setting by default for JSON output format.
    Fix unreleased memory pools on RAID lvextend.
    Add --integritysettings option to manipulate dm-integrity settings.
  Version 2.03.25 - 12nd July 2024
  ================================
    Utilize more radix_tree instead of dm_hash and btree.
    Refactor DM uuid caching from device_mapper directory.
    Enhance checking for DM uuid device.
    Fix lvm shell command completion on tab key (2.03.24).
    Avoid lockd_vg call to lvmlockd for local VGs.
    Allow forced change of locktype from none.
    Handle OPTIONS defined in /etc/sysconfig/lvmlockd.
  * ** WHATS_NEW_DM from 1.02.198 to 1.02.203 ***
  Version 1.02.203 - 09th December 2024
  =====================================
  Version 1.02.202 - 04th November 2024
  =====================================
    Introduce dm_config_parse_only_section to stop parsing after section.
    For shorter string use on stack buffers when generating sections.
    Enhance dm_config tokenizer.
  Version 1.02.201 - 02nd October 2024
  ====================================
    Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails.
    Improve error messages on failed udev cookie create/inc/dec operation.
  Version 1.02.200 - 23rd August 2024
  ===================================
  Version 1.02.199 - 12nd July 2024
  =================================
- update lvm2.spec
  - change lvm2_version to 2.03.29
  - change upstream_device_mapper_version and device_mapper_version to 1.02.203
  - include new systemed files lvm-devices-import.path and lvm-devices-import.service in lvm2 package
  - add build dependency 'pkgconfig(systemd)' and configure option '--enable-sd-notify' for lvmlockd
  - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' from lvmlockd</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1738756800">- thin-provisioning-tools 1.1.0 requires device-mapper-devel, this creates a cycle (boo#1236749)
  * update lvm2.spec
  - remove build require dependency thin-provisioning-tools from devicemapper
  - remove thin-provisioning-tools related configure options from devicemapper
  - remove a trivial empty line in extra_opts if default_use_devices_file=1</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1740052800">- system with LVM on iSCSI hangs on shutdown because blk-availability.service is not enabled (bsc#1236788)
  * update lvm2.spec
  - remove blk-availability.service from %postun
  - add new Provides 'dont_stop_blk_availability_service'</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1740657600">- fixing HA16.0 Product building issues for packages: lvm2-lockd, cluster-md, dlm, drbd (bsc#1237701)
  * update lvm2.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1741348800">- Fixes the lvm2-testsuite case fsadm-btrfs.sh (bsc#1238857)
  * Update SUSE special patch
    + fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1744718400">- LVM filter behaves unexpectedly for MPIO devices in SLES15SP5 (bsc#1216938)
  * set lvm.conf devices.multipath_wwids_file=""</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1766404800">- Update lvm2 from LVM2.2.03.29 to LVM2.2.03.38
  * ** WHATS_NEW from 2.03.29 to 2.03.38 ***
  Version 2.03.38 - 15th December 2025
  ====================================
    Synchronize with udev after creating pool metadata spare volume.
    Conversion to thin-pool removes activation skipping from converted LVs.
    Configure now checks for xfs/xfs.h.
    Workaround for libblkid returning old FSLASTBLOCK immediately after resize.
    Enhance pvmove activation and deactivation.
    LV locks whole device tree using such locked LV.
  Version 2.03.37 - 21st November 2025
  ====================================
    Remove unsupported --blockdevice option from lvscan.
    Support output in list mode for all lvmconfig --typeconfig types with --list.
    Enhance shutdown performance of daemons using libdaemon.
    Update lvmdevices(8).
    Add --force option for lvmdevices --update.
    Add --listids, --delid, --addid options for manipulation by device_id to lvmdevices.
    Add missing synchronization for vdopool.
    Fix deadlock in lvmdbusd on SIGINT in lvm shell mode.
    Add VG attr character and pr field for persistent reservation status to vgs.
    Fix persistent reservations setting handling in vgmerge, vgsplit and vgimportclone.
    Add missing synchronization while converting cachevols.
    Warn on classic snapshot on raid creation and error on activation if missing.
    Translate udev device paths in lvmdbusd for test environments.
    Use source='udev' in lvmdbusd to monitor processed udev events.
    Symlink to /dev nodes when using alternative dev dir to trigger udev.
    Avoid passing uninitilized buffer in dmeventd to fix valgrind report.
    Improve lvmdbusd matching of udevd reported device paths.
  Version 2.03.36 - 24th October 2025
  ===================================
    Fix uninitialized chunk_size_calc_policy in pool parameter functions.
    Fix approximate allocation for Raid with insufficient extents.
    Fix race in dmeventd remonitoring optimization (2.03.35).
    Use -real suffix for pvmove UUID.
    Add support pvmove segmentation allocation/pvmove_max_segmentation_size_mb.
    Allow creating _imeta with multiple segments.
    Fix driver_version() accepts NULL version buffer pointer.
    Fix invalid free() call in error path of _add_metadata_area_to_pv().
    Avoid destroying aio context in forked process.
    Add lvs -o cache_promotions,cache_promotions fields.
    Update pvmove logic when moving i.e. raid legs.
    Display integrity info in lvdisplay.
    Increase storage size for internal filter chain.
    Add helper function display_mb_size().
    Enhance code for adding and removing integrity to RAID volumes.
    Add code for basic validation of integrity segment.
    Use -real private suffix for integrity origin and meta volumes.
    Use -real private suffix for mirror and raid legs.
    Detect and use existing XFS quota mount options for lvresize --fs resize.
  Version 2.03.35 - 09th September 2025
  =====================================
    Fix unlocking devices file only after all PVs are processed.
    Avoid creating system.devices when deleting entries.
    Fix existing issues with persistent reservations.
    Fix possible report output format inconsistencies while processing PVs.
    Allow report options for pv/vg/lvdisplay only if used with -C|--columns.
    Fix vgsplit failing to split a VG with RAID+integrity or cache with cachevol.
    Fix --lockopt handling in lvmlockd when --nolocking is used.
    Optimize dmeventd when remonitoring active devices.
  Version 2.03.34 - 30th July 2025
  ================================
    Support dmeventd restart when there are no monitored devices.
    Dmeventd no longer calls 'action commands' on removed devices.
    Fix reader of VDO metadata on 32bit architecture.
    Fix lvmdevices --deldev/--delpvid to error out if devices file not writeable.
    Fix lvresize corruption in LV-&gt;crypt-&gt;FS stack if near crypt min size limit.
    Enhanced lvresize -r support for btrfs.
    Use glibc standard functions htoX, Xtoh functions for endian conversion.
    Fix structure copying within sanlock's release_rename().
    Fix autoactivation on top of loop dev PVs to trigger once for change uevents.
    Add lvmlockd --lockopt repair to reinitialize corrupted sanlock leases.
    Fix support for lvcreate -T --setautoactivation.
    Add lvm.conf global/lvresize_fs_helper_executable.
    Enable lvm to use persistent reservations on a VG.
  Version 2.03.33 - 27th June 2025
  ================================
    Various spelling, grammar, formatting, test, and build script improvements.
    Override LC_NUMERIC locale if unsuitable for json_std report format.
    Repair raid arrays with transiently lost devices.
  Version 2.03.32 - 05th May 2025
  ===============================
    Lvconvert vdopool conversion properly validates acceptable LVs.
    Accept thin pool data LV as cacheable LV.
    Allow using zram block devices (likely for testing).
    Fix lvresize when resizing COW snapshots already covering origin.
    Fix lvmdbusd read of executed lvm commands output.
    Fix construction of DM UUID for cachevol _cdata and _cmeta devices.
    Ignore PV claims from old metadata when then PV belongs to a new VG.
    Fix integrity metadata rounding.
    Accept --autobackup option in pvresize.
  Version 2.03.31 - 27th February 2025
  ====================================
    Reduce 'mandoc -T lint' reported issues for man pages.
    Restore support for LVM_SUPPRESS_FD_WARNINGS (2.03.24).
    Fix uncache and split cache restoring original state of volume.
    Extend use of lockopt skip to more scenarios.
    Enhance error path resolving in polling code.
    Disallow shared activation of LV with CoW snapshot.
    Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache.
    Improve mirror split with opened temporary volumes.
    Improve pvmove finish with opened temporary volumes.
    Fix backup limit for devices file, handle over 10,000 files.
    Ignore reported optimal_io_size not divisible by 4096.
    Fix busy-loop in config reading when read returned 0.
    Fix DM cache preserving logic (2.03.28).
    Improve use of lvmlockd for usecases involving thin volumes and pools.
  Version 2.03.30 - 14th January 2025
  ===================================
    Lvresize reports origin vdo volume cannot be resized.
    Support setting reserved_memory|stack of --config cmdline.
    Fix support for disabling memory locking (2.03.27).
    Do not extend an LV if FS resize unsupported and '--fs resize' used.
    Prevent leftover temporary device when converting in use volume to a pool.
    lvconvert detects early volume in use when converting it to a pool.
    Handle NVMe with quirk changed WWID not matching WWID in devices file.
  * ** WHATS_NEW_DM from 1.02.203 to 1.02.212 ***
  Version 1.02.212 - 15th December 2025
  =====================================
  Version 1.02.211 - 21st November 2025
  =====================================
    Dmeventd starts to use mutex per thread.
    Consolidate dmsetup stats display functions using helper macros.
    Refactor dmsetup _process_tree_options to use bsearch.
  Version 1.02.210 - 24th October 2025
  ====================================
  Version 1.02.209 - 09th September 2025
  ======================================
  Version 1.02.208 - 30th July 2025
  =================================
  Version 1.02.207 - 27th June 2025
  =================================
    Escape the escape character itself on JSON report format output.
    Fail dm_report_group_create if radix char from locale unsuitable for JSON_STD.
  Version 1.02.206 - 05th May 2025
  ================================
    Add support for using regex in selection criteria for string lists.
    Fix string list selection when using [&lt;item&gt; || &lt;item&gt; ...].
  Version 1.02.205 - 27th February 2025
  =====================================
    Restore missing symbol dm_tree_node_size_changed@Base (1.02.175).
    Restore missing symbol dm_bitset_parse_list@@DM_1_02_138 (1.02.175).
  Version 1.02.204 - 14th January 2025
  ====================================
    Create /dev/disk/by-diskseq/&lt;DISKSEQ&gt; symlink for public DM devices.
- Update lvm2.spec
  - change lvm2_version to 2.03.38
  - change upstream_device_mapper_version and device_mapper_version to 1.02.212
  - include new binary lvmpersist and related man page
- Update patches
  - fate-309425_display-dm-name-for-lv-name.patch
  - fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  - fate-31841-02_man-add-support-for-btrfs.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1767009600">- update lvm.conf: sync up with upstream v2_03_38 (bsc#1255680)
  - Remove unused config options:
  - allocation/vdo_use_metadata_hints
  - allocation/vdo_write_policy
  - allocation/vdo_check_point_frequency
  - New config options
    + config/validate_metadata
    + devices/devicesfile_backup_limit
    + devices/{device_ids_refresh, device_ids_refresh_checks}
    + allocation/pvmove_max_segment_size_mb
    + global/sanlock_align_size
    + global/{thin_restore_executable, thin_restore_options, cache_restore_executable, cache_restore_options}
    + global/lvresize_fs_helper_executable
  - Update comments of config options
  - global/vdo_disabled_features
  - devices/scan_lvs
  - log/report_command_log
  - log/command_log_selection
  - global/system_id_source
  - report/headings
  - Typo fixes</changelog>
</package>
<package pkgid="d1cb01121351b3b63b7a1d4fa957c178ba0bd5ea7df067df0cfa994c92e10241b42b1848c345e5737197007b6f33180f7afc51a5e05855375b2f050f7bc288c1" name="devilspie2" arch="riscv64">
  <version epoch="0" ver="0.45" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 0.40
  * Add callback for geometry change
  * Add error string for one or two indata expected
  * Make devilspie2_get_viewport_start return both x and y
    coordinates
  * Add alternative functionality to set_viewport Now you can set
    the coordinates to the window if you use two integers as indata
  * New Italian translation, updated Dutch, Japanese and Swedish
    translations
  * Build flags hardening fixes
  * Allow reading of XA_WINDOW properties</changelog>
  <changelog author="mpluskal@suse.com" date="1462536000">- Set group for main package</changelog>
  <changelog author="mpluskal@suse.com" date="1463745600">- Update to version 0.41:
  * Set a correct version number</changelog>
  <changelog author="yfjiang@suse.com" date="1473249600">- Change license to GPL-3.0+</changelog>
  <changelog author="mpluskal@suse.com" date="1485432000">- Update to version 0.42:
  * Support window focus / blur events
  * Add example for Awesome window manager
  * Updated French, Italian and Swedish translations
- Split lang subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1507291200">- Update to version 0.43:
  * No changelog provided by upstream
- Update project url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547812800">- Modernise specfile using spec-cleaner
  * Mark license as such</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613131200">- Requires lua-5.1 as its only one supported now</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687262400">- Update to version 0.43:
  * Default to Lua 5.3, and permit use of other versions
  * Add support for setting and deleting window properties
  * Add get_process_name(), which returns the name of the process
    owning the window (if possible)
  * Add get_monitor_index() and get_monitor_geometry(); improve
    monitor index/geometry discovery
  * Add get_window_is_decorated() (which uses the Motif window hints)
  * Alias center() as centre()
  * Extend centre() to allow centring on a given monitor and to allow
    horizontal or vertical only
  * Extend set_window_position() to allow positioning on a given
    monitor and control which corner is measured from.
    (Behaviour with two parameters is unchanged.)
  * Quote the option hyphens in the man page (preventing replacement)
  * Various const &amp; compiler warning (gcc -Wextra) fix-ups
  * Support for UTF-8 strings in window properties
  * Allow replacements for pkg-config at compile time</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1765195200">- Update to version 0.45:
  * Fixes related to Lua version handling
  * Misc build fixes
  * Add set_on_bottom(): move to bottom of stack
  * Change set_on_top() so that it merely raises the window
  * Add get_class_group_name().
    This complements get_class_instance_name re. WM_CLASS.
  * More aliases for function names containing 'maximize' or
    'minimize': accept -ise spellings
  * Visibly deprecate function names containing 'horisontally'
  * Add set_adjust_for_decoration(), useful if you have problems with
    positioning &amp; resizing of decorated windows [note: experimental]
  * Add get_window_frame_extents()
  * Allow workspaces to be referenced by name
  * Extra event type for running rules on window name/title changes
  * Ignore dot files in the scripts directory.
  * More UTF-8 support: use_utf8() (sets and reads whether UTF-8 is
    default, initially false), window_property_is_utf8() and
    window_property_full().
- Modified the original download name of the software package
  in the spec file.
- Fixed the issue of the earliest date format error
  in devilspie2.changes file.</changelog>
</package>
<package pkgid="beacc0868ebf79e498248e7b97da0a8cc4fb66a6c9fd7dcbf7b91430351f24905bf302efe76d2fbd98c5b686bb0ce403629fb52b9f73976c66a6e8d25b85ce1a" name="devilspie2-lang" arch="noarch">
  <version epoch="0" ver="0.45" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 0.40
  * Add callback for geometry change
  * Add error string for one or two indata expected
  * Make devilspie2_get_viewport_start return both x and y
    coordinates
  * Add alternative functionality to set_viewport Now you can set
    the coordinates to the window if you use two integers as indata
  * New Italian translation, updated Dutch, Japanese and Swedish
    translations
  * Build flags hardening fixes
  * Allow reading of XA_WINDOW properties</changelog>
  <changelog author="mpluskal@suse.com" date="1462536000">- Set group for main package</changelog>
  <changelog author="mpluskal@suse.com" date="1463745600">- Update to version 0.41:
  * Set a correct version number</changelog>
  <changelog author="yfjiang@suse.com" date="1473249600">- Change license to GPL-3.0+</changelog>
  <changelog author="mpluskal@suse.com" date="1485432000">- Update to version 0.42:
  * Support window focus / blur events
  * Add example for Awesome window manager
  * Updated French, Italian and Swedish translations
- Split lang subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1507291200">- Update to version 0.43:
  * No changelog provided by upstream
- Update project url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547812800">- Modernise specfile using spec-cleaner
  * Mark license as such</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613131200">- Requires lua-5.1 as its only one supported now</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687262400">- Update to version 0.43:
  * Default to Lua 5.3, and permit use of other versions
  * Add support for setting and deleting window properties
  * Add get_process_name(), which returns the name of the process
    owning the window (if possible)
  * Add get_monitor_index() and get_monitor_geometry(); improve
    monitor index/geometry discovery
  * Add get_window_is_decorated() (which uses the Motif window hints)
  * Alias center() as centre()
  * Extend centre() to allow centring on a given monitor and to allow
    horizontal or vertical only
  * Extend set_window_position() to allow positioning on a given
    monitor and control which corner is measured from.
    (Behaviour with two parameters is unchanged.)
  * Quote the option hyphens in the man page (preventing replacement)
  * Various const &amp; compiler warning (gcc -Wextra) fix-ups
  * Support for UTF-8 strings in window properties
  * Allow replacements for pkg-config at compile time</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1765195200">- Update to version 0.45:
  * Fixes related to Lua version handling
  * Misc build fixes
  * Add set_on_bottom(): move to bottom of stack
  * Change set_on_top() so that it merely raises the window
  * Add get_class_group_name().
    This complements get_class_instance_name re. WM_CLASS.
  * More aliases for function names containing 'maximize' or
    'minimize': accept -ise spellings
  * Visibly deprecate function names containing 'horisontally'
  * Add set_adjust_for_decoration(), useful if you have problems with
    positioning &amp; resizing of decorated windows [note: experimental]
  * Add get_window_frame_extents()
  * Allow workspaces to be referenced by name
  * Extra event type for running rules on window name/title changes
  * Ignore dot files in the scripts directory.
  * More UTF-8 support: use_utf8() (sets and reads whether UTF-8 is
    default, initially false), window_property_is_utf8() and
    window_property_full().
- Modified the original download name of the software package
  in the spec file.
- Fixed the issue of the earliest date format error
  in devilspie2.changes file.</changelog>
</package>
<package pkgid="60fbf01f5e3846670b22b11fc21840cc33b408c62b5efcebb9bec1642e506f467a1c7ea8ae1366488cb206ba5dab3ca42c2fce80b39782fcdfb2e830d51d7d98" name="devmem2" arch="riscv64">
  <version epoch="0" ver="1.0" rel="12.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1331294400">- Initial release for devmem2 utility</changelog>
  <changelog author="mpluskal@suse.com" date="1447416000">- Use optflags
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="guillaume@opensuse.org" date="1493985600">- Add fix_usage_on_64_bits.patch to fix boo#1032032
  It updates the current devmem2.c file by the one provided by
  Russel King to fix usage on 64 bits systems.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="4f9b9dc840a426bb871c9045c8364fa52a0da541aed997ea1ae8d91f979f14e331e316e86a2a6930c9e9ce299260688d7e508f75200a7c65fa5e9ee6f67fc40b" name="devscripts" arch="riscv64">
  <version epoch="0" ver="2.22.2" rel="3.5"/>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Fixed license tag as suggested by licensedigger.</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1567512000">- Update to 2.19.5:
  * various fixes in scripts all around:
    + See /usr/share/doc/packages/devscripts/changelog
- Add conflicts on packages with the same binaries</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1606132800">- Add backport from master devscripts-checkbashisms-early-fail.patch.</changelog>
  <changelog author="Michal Hrusecky &lt;michal.hrusecky@opensuse.org&gt;" date="1651492800">- Add missing uscan dependencies perl-{File-HomeDir,IPC-Run,Moo}</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1657627200">- update to 2.22.2:
  * who-permits-upload:
    + Fix fingerprint lookup, so it actually finds the user id
  * debsnap:
    + Add a -l option as the short version of --list.  Closes: #1006904
  * sadt:
    + Run autodep8 when looking for autopkgtests to run.
  * deprepro:
    + Add new options, to make it easier to debrepro against arbitrary source
    directories (i.e. not Debian packages):
  - -B, --build-command: specify custom build command
  - -a, --artifact-pattern: specify custom artifacts to be compared
    across builds
  - --no-copy: run commands against the source tree directly, i.e. don't
    copy it to a temporary build directory.
  * mk-origtargz:
    + Apply patch from Vasyl Gello to make Files-Included-&lt;component&gt; work.
  * Include the updated Portuguese translation.  Closes: #1011316
    Thanks to Américo Monteiro &lt;a_monteiro@gmx.com&gt;.
  * Run perltidy with the newer 20220217.
  * Bump Standards-Version to 4.6.1, no changes needed.
  * mk-origtargz:
    + Display compression/tar errors
  * wrap-and-sort:
    + Introduce an experimental mode using the RTS parser available with
    python-debian &gt;= 0.1.43.  This will let wrap-and-sort retain comments.
    This feature is opt-in with a new flag.  MR: !237
    + Futher improvements to the RTS mode, now also supporting short indent
    (-s) among others.  MR: !263
  * deb-janitor:
    + Add a new 'review' subcommand.  MR: !261
  * wnpp-check:
    + Replace HTTP URLs with HTTPS.  Closes: #1002311, #902242; MR: !256
  * rc-alert, wnpp-alert, wnpp-check:
    + Allow curl to follow HTTP redirections.  MR: !257
  * wnpp-check:
    + Document -e,--exact in the --help output.  Closes: #1003254
  * Make pristine-tar a Suggests in Ubuntu, as it's not in main so it can't be
    a Recommends.  LP: #1885766
  * Don't build-depend on subversion on i386, skipping the test_uscan_svn
    test; this is to avoid a delta with Ubuntu, that doesn't have svn on i386.
  * debrebuild:
    + Use the new field_parse_binary_source() from libdpkg-perl &gt;= 1.21.0
    if available.  MR: !249
  * test_uscan_mangle:
    + Use MGZREPACK to specify the expected file extension when necessary;
    otherwise, use the default file extension.
    + Add a workaround for testWatch4WebNonNativeMUT0(). MR: !258
    + Test use of filenamemangle with single and multiple upstream tarballs.
    + Modify helperWatch() to accept filenamemangled filenames.
    + Allow filenamemangling with multiple upstream tarballs.
  * Fix some spelling errors in code comments.  MR: !243
  * hardening-check:
    + Handle emtpy symble table by returning an unknown result for the
    stack-protector check.  MR: !223
  * salsa:
    + Add a new last_ci_status subcommand.  MR: !226
- drop devscripts-checkbashisms-early-fail.patch (upstream)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701172800">- Move checkbashisms to a separate multibuild flavor, reduce
  build cycle when only checkbashisms is needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Mark %{buildroot}%{_bindir}/checkbashisms executable: sed … &gt;
  %{buildroot}%{_bindir}/checkbashisms creates a non-executable,
  regular file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Fix minor issues:
  + Do not build devscripts main package (empty) in checkbashisms
    flavor.
  + Ensure the two flavors have different .src.rpm names, not
    overwriting each other.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">-  remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="6775f3aa9b5c4943dfa3619c274719609e2f02a23543f4059b3bbe7fa3254caa59afda68998c31232e62bd1913ea1025b8a1e5af8c173e2c9ccd98c26fff6c05" name="dex" arch="noarch">
  <version epoch="0" ver="0.9.0" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1482840000">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.9.0:
  - Pass environment to sub processes
  - Add -s switch to specify the search paths (thanks to  Johannes Löthberg)
  - Add support for KDE's proprietary Service type (#7 and #28, thanks to
  Sébastien Luttringer and Konfekt)
  - Mark clean target PHONY
  - Switch to RST for the README and manpaeg
  - Ignore backslash in comments (#8, thanks to nanouck)
  - Ignore missing name for Type=Service entries (#28, thanks to Konfekt)
  - add force to clean target (#25, thanks to  Johannes Löthberg)
  - Turn utf-8 string into Unicode string literal (#23, thanks to  Johannes
  - Fix error converting man page
  - Print nice error message when target directory doesn't exist (#31, thanks to</changelog>
</package>
<package pkgid="188b5fe81293d4eb39516ee76bc0f21745bc14aeb286f2fa5407b8f48fcef73c055b1ccc440159d9547dfbe02ef9fc2ed137a2adc3b2886377211c21450f9cf2" name="dex-oidc" arch="riscv64">
  <version epoch="0" ver="2.35.3" rel="1.7"/>
  <changelog author="fcastelli@suse.com" date="1585915200">- Remove example programs from the final package. They are not needed and
  would make the dex container bigger.
- Removed fix-default-web-path.patch: the patch already merged upstream
- Removed fix-unmarshal-web-config.patch: the patch already merged upstream
- Update to version 2.23.0:
  * Features:
  - connector: Atlassian Crowd connector
  - connector/ldap: add multiple user to group mapping
  - Add support for password grant
  - Add ability to set ID and Secret from environment variables for static clients
  * Bugfixes:
  - Provider icons use the connector name, not the ID
  - storage/mysql: increase auth_request.state length to 4096
- Changes from version 2.22.0:
  * Features:
  - google: Implement group whitelisting
  - Read static password hash from environment variable
  - OpenShift connector
  * Bugfixes:
  - Provider icons use the connector name, not the ID
- Changes from version 2.21.0:
  * Features:
  - Implement refreshing with Google
  - Fetch groups in a Google Connector
  - Add option to enable groups for oidc connectors
  * Bugfixes:
  - Fix spelling errors in docs
  - preferred_username claim added on refresh token
- Changes from version 2.20.0:
  * Features:
  - connector/saml: Adding group filtering
  - Run getUserInfo prior to claim enforcement
  - server: templates: use relative URLs to refer to assets
  - add preffered_username to idToken
  * Bug fixes, misc changes:
  - gitlab: add groups scope by default when filtering is requested
  - Fix typo
  - Fix typo
  - storage/mysql: support pre-5.7.20 instances with tx_isolation only
  - Fix URLs in curl cmd as stated in the overview doc
  - Add note for redirect uri
- Changes from version 2.19.0:
  * Features:
  - connector/LDAP: display login error
  - HTTPS/gRPC: Use a more conservative set of CipherSuites
  * Bug fixes, misc changes:
  - Update ADOPTERS.md
  - storage/kubernetes: Removing Kubernetes TPR support
  - Dockerfile: build with Golang 1.12.9
  - Kubernetes docs: Clarify the origin of openid-ca
  - Code update: Replace x/net/context with stdlib context
- Changes from version 2.18.0:
  * Features:
  - Storage: New MySQL storage backend
  - gRPC: Add reflection to gRPC API
  - Add option to always display connector selection even if there's only one
  - Added "connector_id" to skip straight to a connector
  - Allow arbitrary data to be passed to templates
  - Gitlab: implement useLoginAsID as in GitHub connector
  - Microsoft: option for group UUIDs instead of name and group whitelist
  - gRPC: Add VerifyPassword to API
  * Bug fixes, misc changes:
  - Update ADOPTERS.md
  - example-app: add connector_id
  - Docs: fix MySQL sample query
  - Code quality: fix some lint issues
  - gRPC: fix logging in VerifyPassword
  - Return config validation errors in one go
  - Update all deps
  - Return HTTP 400 for invalid state parameter
  - Adjusting Makefile so that golint will compile
  - Add tests for some callback handler error conditions
  - Add examples for recent additions to oauth2 configuration options
  - Bump deps for http2 issues
  - Connectors: refactor filter code into a helper package
- Changes from version 2.17.0:
  * Features:
  - Add UserInfo endpoint
  - Linkedin: Update to use v2 APIs
  - server: add metrics for CORS handlers
  - OIDC: Add option to hit the optional userinfo endpoint
  - OIDC: Make userID configurable
  - OIDC: Make userName configurable
  - GitLab: support for group whitelist
  * Bug fixes, misc changes:
  - Print appropriate error when listing connectors fails
  - Bitbucket docs: update permission requirements
  - Round out logging interface with functions for all levels
  - Fix typo in SAMLConnector interface
  - travis: replace golang 1.10 and 1.11 with 1.12
  - OIDC: truely ignore "email_verified" claim if configured that way
- Changes from version 2.16.0:
  * Features:
  - Add an option to the OpenID Connect connector to always set email_verified to true
  - Docker image no longer runs dex as root
  * Bug fixes, misc changes:
  - Dex now logs client name instead of client_id
  - Fixes for Go 1.11.4 modules
  - Refactor logging to use an interface instead of logrus directly
- Changes from version 2.15.0:
  * Features:
  - Added Active Directory and Kubelogin integration sample
  - Added option to use GitHub login as id
  * Bug fixes, misc changes:
  - Dockerfile Go version bumped to v1.11.5
  - Minimum TLS version bumped to TLSv1.2
  - Added @JoelSpeed as maintainer
  - Added tests for LDAP filtering
  - Print Access token in example app
  - Add periodic storage health checking
- Changes from version 2.14.0:
  * Features:
  - There's a brand new Keystone connector!
  - Github connector now returns a full group list when no org is specified, and you have
  - opted-in to that behaviour
  - Github connector allows for a 'both' option to use team name AND slug in TeamNameField
  - Gitlab connector no longer requires to API scope
  - Postgres storage backeng now works with UNIX sockets
  - Postgres storage backend now exposes some tunables
  - gRPC API: Add UpdateClient
  - Make expiry of auth requests configurable
  - LDAP connector - add emailSuffix config option
  * Bug fixes, misc changes:
  - Render error message provided by connector if user authentication failed
  - Fix bogus conformance failure due to time zones
  - Improved LDAP errors from upgrading go-ldap
  - Removed incomplete, unmaintained storage adapters for CockroachDB and MySQL
  - Removed unused startup scripts, adapted docs
  - LDAP connector: Document that 'DN' must be in capitals
  - Kubernetes docs: clarify steps around use/creation of TLS assets
  - Bumped github.com/lib/pq
  - Migrate to go modules
  - Makefile: cleanups for newer versions of Go
  - Dockerfile: update to Go 1.11.3
  - Replace "GET", "POST" to http.MethodGet and http.MethodPost</changelog>
  <changelog author="rpm@fthiessen.de" date="1620993600">- Update to version 2.28.1:
  * Features:
  * Add c_hash to id_token, issued on /auth endpoint, when in
    hybrid flow
  * Allow configuration of returned auth proxy header
  * Allow to disable os.ExpandEnv for storage + connector configs
    by env variable DEX_EXPAND_ENV = false
  * Added the possibility to activate lowercase for UPN-Strings
  * Add "Cache-control: no-store" and "Pragma: no-cache" headers
    to token responses
  * Graceful shutdown
  * Allow public clients created with API to have no client_secret
  * Bugfixes:
  * Fix the etcd PKCE AuthCode deserialization
  * Fix garbage collection logging of device codes and device request
  * Discovery endpoint contains updated claims and auth methods
  * Return invalid_grant error if auth code is invalid or expired
  * Return an error to auth requests with the "request" parameter
- Update to version 2.27.0:
  * Security release, fixing: CVE-2020-26290
  * connector/saml: Validate XML roundtrip data before processing
    request
- Update to version 2.26.0:
  * Require go 1.15
  * Features:
  * Add constructor for static key strategy
  * Add team groups support to bitbucket connector
  * Allow Authorization header when doing CORS
  * Retry Kubernetes update requests
  * PKCE support
  * Allow public clients to have redirect URLs other than localhost
  * Bugfixes:
  * Abort connector login if connector was already set
  * Replace deprecated teams endpoint in bitbucket connector
  * Log errors from login during password grant
  * Handle Kubernetes API conflicts properly for signing keys
- Update to version 2.25.0:
  * Features:
  * Move the API package to a separate module
  * OAuth2 Device Authorization Grant
  * Support username, email and groups claim in OIDC connector
  * Bugfixes:
  * Add offline_access scope in microsoft connector, if required
  * Allow the google connector to work without a service account
- Update to version 2.24.0:
  * Features:
  * Keystone connector: Added Email to Identity
  * Atlassian Crowd connector: allow preferred_username claim
    to be set
  * Github connector: pass redirect_uri
  * server: allow having no secret for static public clients
  * SAML connector: add flag for filtering groups
  * Bug fixes, misc changes:
  * storage/kubernetes: wrap Kubernetes host address in square
    brackets for IPv6
  * storage/kubernetes: remove shadowed ResourceVersion from
    connector
  * server/handlers: do not fail login if refresh token gone
  * server/handlers: automatic consistency fixing in case of
    missing refresh token in db
  * OIDC connector: add Icon
  * OpenShift connector: rootCA option</changelog>
  <changelog author="michael@stroeder.com" date="1634126400">- set go_version to 1.16 as required
- Update to version 2.30.0:
  * v2.30.0
  - Features:
    + Improve auth flow error handling (#1862, @tkleczek)
    + Create CRDs as apiextensions.k8s.io/v1 (#2025, @nabokihms)
    + Read a namespace from the file for the Kubernetes storage client (#2092, @nabokihms)
    + Update token periodically if Dex is running in a Kubernetes cluster (#2112, @nabokihms)
  - Bugfixes:
    + Fix refreshing tokens that obtained with the password grant type (#2199, @hensur)
    + Use only one sqlite3 connection to avoid the "database is locked" error (#2212, @salmanisd)
  - Minor changes:
    + Add the ent-based postgres storage (#2121, @nabokihms)
    + Demonstrate use of the htpasswd for the bCrypt hashing in static passwords (#2218, @jglick)
  - Dependencies:
    + github.com/spf13/cobra 1.1.3 -&gt; 1.2.1
    + google.golang.org/grpc 1.38.0 -&gt; 1.39.0
    + google.golang.org/api 0.49.0 -&gt; 0.52.0
    + Build golang docker image 1.16.5-alpine3.13 -&gt; 1.16.6-alpine3.13
  * v2.29.0
  - Features:
    + Add sprig v3 functions to web templates (#2152, @nabokihms)
    + Add ent-based sqlite3 storage (#1906, @nabokihms)
    + Support setting the prompt type for the Microsoft connector (#1912, @ricky26)
    + Embed web assets (#2054, @sagikazarmark)
  - Bugfixes:
    + Defer creation of auth request (#1865, @al45tair)
    + Use /token endpoint to get tokens with device flow (#2010, @nabokihms)
    + Fix MySQL connection to use the provided port (#2100, @sagikazarmark)
  - Security:
    + Use constant time comparison for client secret verification (#1861, @xtremerui)
  - Minor changes:
    + Dependency upgrades
    + Tons of small fixes and changes</changelog>
  <changelog author="michael@stroeder.com" date="1640606400">- Update to version 2.30.2:
  * ci: fix container image permissions
  * chore: upgrade alpine</changelog>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1642420800">- Use go 1.16 or newer</changelog>
  <changelog author="michael@stroeder.com" date="1646481600">- Update to version 2.31.0:
  * Many dependency updates
  * Bump Dex image to v2.30.0 for Kubernetes deployment example by @rdimitrov in #2232
  * Update Go to 1.17 by @sagikazarmark in #2247
  * refactor: move from io/ioutil to io and os package by @Juneezee in #2278
  * feat: Add MySQL ent-based storage driver by @nabokihms in #2272
  * chore: fix ioutil lint error after merging MySQL ent storage by @nabokihms in #2282
  * Add parametrization of grant type supported in discovery endpoint by @ariary in #2265
  * Resolves #2111 Option to fetch transitive group membership by @snuggie12 in #2268
  * Return valid JWT access token from password grant by @enj in #2234
  * fix: do not update offlinesession lastUsed field if refresh token was not updated by @nabokihms in #2300
  * fix web static file path slash error for win platform by @copperyp in #2305
  * Update grpc by @sagikazarmark in #2321
  * ci: fix container image permissions by @sagikazarmark in #2329
  * feat: print dex version in the logs by @iam-veeramalla in #2337
  * OAuth connector by @xtremerui in #1630
  * fix: return invalid_grant error on claiming token of another client by @nabokihms in #2344
  * chore: warning about deprecated LDAP groupSearch fields by @nabokihms in #2026
  * Add Nix environment by @sagikazarmark in #2324
  * Update dependencies in the examples package by @sagikazarmark in #2372
  * add sigstore to ADOPTERS.md by @bobcallaway in #2374
  * Add claimMapping enforcement by @Happy2C0de in #2233
  * ci: run trivy scan on container image by @sagikazarmark in #2387
  * chore: update gomplate by @sagikazarmark in #2388
  * chore: update golangci-lint download script by @nabokihms in #2394
  * [fix] Replace /teams API w/ /workspaces endpoints by @rahulchheda in #2390
  * ci: add Docker cache to speed builds up by @sagikazarmark in #2400
  * distroless: Dockerfile works with distroless base image by @ankeesler in #2378
  * Update dependencies by @sagikazarmark in #2404
  * Update API package by @sagikazarmark in #2405</changelog>
  <changelog author="michael@stroeder.com" date="1648123200">- Update to version 2.31.1:
  * chore: update golang image</changelog>
  <changelog author="michael@stroeder.com" date="1657540800">- Update to version 2.32.0:
  * Enhancements
  - Add support for RefreshConnector for openshift connector. by @dhaus67 in #2342
  - Allow configuration of returned groups via authproxy connector by @seuf in #2371
  - Add acr_values support for OIDC by @dirien in #2418
  - fix: Implicit Grant discovery by @nabokihms in #2433
  - fix: log only errors on refreshing by @nabokihms in #2470
  - Create setting to allow to trust the system root CAs by @dhaus67 in #2430
  - Add numeric user ID support for oauth connector by @tsl0922 in #2483
  - Remove google specific hd / hosted domain claim config from oidc connector by @Blorpy in #2511
  - OIDC connector: Support cases where there is no id_token when using a refresh_token grant by @Blorpy in #2522
  - feat: add enhancement template by @nabokihms in #2486
  - Release note configuration by @sagikazarmark in #2463
  - fix: add notification about groups access to the Grant Access page by @nabokihms in #2533
  - feat: enable profiling endpoints by @nabokihms in #2482
  * Bug Fixes
  - Build multi-platform images in a single build job by @sagikazarmark in #2487
  - Fixes #2537 by @ShivanshVij in #2538
  - correctly handle path escaping for connector IDs by @bobcallaway in #2290
  * Dependency Updates
  - build(deps): bump golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 by @dependabot in #2411
  - build(deps): bump google.golang.org/api from 0.68.0 to 0.69.0 by @dependabot in #2415
  - build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.1 to 3.4.2 by @dependabot in #2416
  - build(deps): bump google.golang.org/api from 0.69.0 to 0.70.0 by @dependabot in #2419
  - build(deps): bump actions/checkout from 2 to 3 by @dependabot in #2422
  - build(deps): bump github.com/russellhaering/goxmldsig from 1.1.1 to 1.2.0 by @dependabot in #2424
  - build(deps): bump golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 by @dependabot in #2426
  - build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #2437
  - build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #2440
  - build(deps): bump alpine from 3.15.0 to 3.15.1 by @dependabot in #2444
  - build(deps): bump alpine from 3.15.1 to 3.15.3 by @dependabot in #2456
  - build(deps): bump alpine from 3.15.3 to 3.15.4 by @dependabot in #2461
  - build(deps): bump google.golang.org/api from 0.70.0 to 0.74.0 by @dependabot in #2458
  - build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 by @dependabot in #2451
  - Update ent by @sagikazarmark in #2428
  - build(deps): bump aquasecurity/trivy-action from 0.2.2 to 0.2.3 by @dependabot in #2466
  - build(deps): bump actions/setup-go from 2 to 3 by @dependabot in #2467
  - Bump Alpine to latest version by @MattiasGees in #2471
  - build(deps): bump aquasecurity/trivy-action from 0.2.4 to 0.2.5 by @dependabot in #2481
  - build(deps): bump github/codeql-action from 1 to 2 by @dependabot in #2494
  - build(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #2510
  - build(deps): bump docker/metadata-action from 3 to 4 by @dependabot in #2509
  - build(deps): bump docker/login-action from 1 to 2 by @dependabot in #2507
  - build(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #2508
  - build(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #2506
  - build(deps): bump aquasecurity/trivy-action from 0.2.5 to 0.3.0 by @dependabot in #2525
  - chore: Go mod update 1.17 by @nabokihms in #2532
  - build(deps): bump alpine from 3.15.4 to 3.16.0 by @dependabot in #2531
  - build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.2 to 3.5.4 by @dependabot in #2491
  - build(deps): bump github.com/coreos/go-oidc/v3 from 3.1.0 to 3.2.0 by @dependabot in #2528
  - build(deps): bump google.golang.org/grpc from 1.45.0 to 1.46.2 by @dependabot in #2526
  - build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 by @dependabot in #2529
  - build(deps): bump github.com/felixge/httpsnoop from 1.0.2 to 1.0.3 by @dependabot in #2527
  - build(deps): bump google.golang.org/api from 0.74.0 to 0.81.0 by @dependabot in #2534
  - build(deps): bump google.golang.org/grpc from 1.44.0 to 1.46.2 in /api/v2 by @dependabot in #2517
  - build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 in /api/v2 by @dependabot in #2452
  - feat: upgrade Go to 1.18 by @sagikazarmark in #2441
  - build(deps): bump golang from 1.18.0-alpine3.15 to 1.18.2-alpine3.15 by @dependabot in #2535
  - build(deps): bump google.golang.org/api from 0.81.0 to 0.82.0 by @dependabot in #2549
  - build(deps): bump google.golang.org/grpc from 1.46.2 to 1.47.0 by @dependabot in #2543
  - build(deps): bump golang from 1.18.2-alpine3.15 to 1.18.3-alpine3.15 by @dependabot in #2548
  - build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #2550
  - chore(deps): update grpc by @sagikazarmark in #2551
  * Other Changes
  - Update alpine version by @sagikazarmark in #2446
  - New docker image build by @sagikazarmark in #2474
  - Qemu tweaks by @sagikazarmark in #2480
  - Add docker metadata action by @sagikazarmark in #2488
  - ci: use docker metadata for build input by @sagikazarmark in #2489
  - chore: do not use caching for docker build by @nabokihms in #2516
  - Bump lint timeout to reduce the number of failed executions by @nabokihms in #2523</changelog>
  <changelog author="michael@stroeder.com" date="1661342400">- Update to version 2.33.0:
  * New Features
  - add PKCE support to device code flow by @bobcallaway in #2575
  * Enhancements
  - Limit the amount of objects we attempt to GC on each cycle by @kellyma2 in #2524
  - Use GitLab's refresh_token during Refresh. by @dhaus67 in #2352
  - Add domainHint parameter to Microsoft Connector by @josephtknight in #2586
  - add config to explicitly set scopes for microsoft connector by @bobcallaway in #2582
  * Bug Fixes
  - fix: prevent cross-site scripting for the device flow by @nabokihms in #2468
  - grpc-client: Do not crash on empty response by @bbusse in #2584
  * Various dependency updates</changelog>
  <changelog author="michael@stroeder.com" date="1665748800">- Update to version 2.35.3:
  * Security fixes
  - Update gomplate version to 3.11.3 fix CVE-2022-27665
  - security fix for GHSA-vh7g-p26c-j2cw:
    Backchannel attack allows an attacker to fetch an ID token through an intercepted authorization code
  * 2.35.0:
    + Enhancements
  - Reduce HTTP client creations in the Keystone connector by @erwinvaneyk in #2659
    + Bug Fixes
  - fix for issue 2670; check for no serviceAccountFilePath and no email by @bobcallaway in #2679
  - supply HMACKey in test case by @bobcallaway in #2683
  - fix: refresh token only once for all concurrent requests by @nabokihms in #2692
    + Dependency Updates
  - build(deps): bump google.golang.org/api from 0.95.0 to 0.97.0 by @dependabot in #2677
  - build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.4 to 3.5.5 by @dependabot in #2666
  - build(deps): bump google.golang.org/api from 0.97.0 to 0.98.0 by @dependabot in #2682
  - build(deps): bump helm/kind-action from 1.3.0 to 1.4.0 by @dependabot in #2681
  - build(deps): bump entgo.io/ent from 0.11.2 to 0.11.3 by @dependabot in #2684
  - Update golang.org/x packages by @sagikazarmark in #2688
  * 2.34.0:
    + Exciting New Features
  - updated gomplate version and added ppc64le support by @mayurwaghmode in #2620
    + Enhancements
  - fix: Fallback when group claim is a string instead of an array of strings by @JoooostB in #2639
  - feat(connector/authproxy): support multiple groups by @mclavel in #2643
  - Implement Application Default Credentials for the google connector by @ichbinfrog in #2530
  - build: bump Go version to 1.19 in Nix by @sagikazarmark in #2648
    + Dependency Updates
  - build(deps): bump alpine from 3.16.1 to 3.16.2 by @dependabot in #2624
  - build(deps): bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 by @dependabot in #2623
  - build(deps): bump aquasecurity/trivy-action from 0.6.1 to 0.7.0 by @dependabot in #2632
  - build(deps): bump github.com/mattn/go-sqlite3 from 1.14.11 to 1.14.15 by @dependabot in #2634
  - build(deps): bump aquasecurity/trivy-action from 0.7.0 to 0.7.1 by @dependabot in #2635
  - build(deps): bump google.golang.org/api from 0.89.0 to 0.93.0 by @dependabot in #2633
  - build(deps): bump google.golang.org/api from 0.93.0 to 0.94.0 by @dependabot in #2637
  - chore: Bump ent to 0.11.2 by @nabokihms in #2640
  - chore: Bump Go to 1.19 by @nabokihms in #2641
  - build(deps): bump github.com/coreos/go-oidc/v3 from 3.2.0 to 3.3.0 by @dependabot in #2646
  - build(deps): bump google.golang.org/grpc from 1.47.0 to 1.49.0 by @dependabot in #2636
  - build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 in /api/v2 by @dependabot in #2611
  - build(deps): bump golang from 1.19.0-alpine3.15 to 1.19.1-alpine3.15 by @dependabot in #2650
  - chore: update alpine version in Go image by @sagikazarmark in #2656
  - build(deps): bump github.com/lib/pq from 1.10.5 to 1.10.7 by @dependabot in #2651
  - build(deps): bump google.golang.org/api from 0.94.0 to 0.95.0 by @dependabot in #2652
  - build(deps): bump google.golang.org/grpc from 1.47.0 to 1.49.0 in /api/v2 by @dependabot in #2638
  - build(deps): bump github.com/coreos/go-oidc/v3 from 3.3.0 to 3.4.0 by @dependabot in #2658</changelog>
</package>
<package pkgid="8e3951ca2b0a8cd0c3a27a8d589b6138058d5a5c9df7214188edb67d246664906448054b66f9a1d1b047022161b8e54568dd48f2fc27b7b0fec03868d2c43af7" name="dfc" arch="riscv64">
  <version epoch="0" ver="3.1.1" rel="3.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1365940800">- Update to 3.0.2:
  BUGS:
  * fixed dfc failing when getting volume size information from volume &gt;= 4 To
    on 32-bit hosts (added LFS option, which can be triggered on or off but is
    on by default)
  * fixed missing separator on CSV export when -T and -s options where
    triggered
- Fix rpm post build check warning "File is compiled without RPM_OPT_FLAGS".</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1377259200">- Update to 3.0.3:
  BUGS:
  * fixed warning message wrongly displayed when calling 'dfc -u h'
  * fixed various typo fixes
  * fixed some memory management issues
  * fixed if tests on potentially NULL values
  * fixed potential security holes (potentially exploitable buffer overflows
    caused by misuse of printf function)
  * fixed dfc hang on no more accessible remote file systems
  * display a warning in any case when file system cannot be stated instead of
    exiting on error
  MISCELLANEOUS:
  * updated license header and copyright year</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1382702400">- Update to 3.0.4:
  BUGS:
  * fixed compilation error on *BSD systems introduced in dfc version 3.0.3</changelog>
  <changelog author="thutterer@suse.com" date="1432036800">- Update to 3.0.5:
  BUGS:
  * fixed initialization of LFS
  * do not install translated configuration files and man pages when NLS option
  is disabled
  * fixed typos in the man</changelog>
  <changelog author="mpluskal@suse.com" date="1449662400">- Update download url
- Use cmake macros
- Cleanup spec file with spec-clened</changelog>
  <changelog author="mpluskal@suse.com" date="1487332800">- Split lang subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1492776000">- Update to version 3.1.0:
  * New features:
    + Major code refactoring: now, platform specific code is
    clearly separated
    + Solaris support.
    + The CSV separator can be specified via the configuration file
    (defaults to",").
    + In addition to the already export formats (CSV, text, tex and
    HTML), dfc is able to export the information as JSON (no
    additional dependency required).
    + Add support for bold font via the configuration file
    + Add -M option to disable "Mounted On" information.
    + Add Dutch translation.
    + Add git revision to the dfc version string for development
    versions of dfc.
  * Bug fixes:
    + Fix type not respecting -W flag.
    + Fix alignment issue when both -M and -o options are specified.
    + Plug a few memory leaks.
    + Escape mount options with "" when exporting to CSV as mount
    options may typically contain a ",".
    + Linux: avoid stat'ing remote file system when local flag is
    given (prevents dfc from potentially hanging on remote file
    systems).
    + Consider nfs4 a remote filesystem.
    + Correctly link math library (fixes build on, at least,
    Ubuntu).
    + Remove a few extra incorrect CSV separators in CSV export
    mode.
    + Silently ignore EACCESS error on statvfs.
    + Fix build failure on Hurd.
    + Fix build failure on kFreeBSD.
  * Incompatible changes:
    + Remove "GRIM" compile option - compile flags previously set
    by "grim" are now defaults.
    + Stop translating color names in the configuration file - now,
    only "English" names are understood.</changelog>
  <changelog author="mpluskal@suse.com" date="1509019200">- Update to version 3.1.1:
  * fix a typo in the compilation instructions in the readme file
  * fix an old bug (4+ years) which messed up colors in HTML export
    when a configuration file is used
  * fix a bug which prevented some file systems to be displayed
    when the filtering option was used
  * fix a bad implicit fallthrough</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583841600">- Spec file cleanup</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687262400">- Update project and download url</changelog>
</package>
<package pkgid="716d38cc5576046b899f9b03ee8fcb12c8b6f90488b7b38c39b771be2f4963bb38c0e183d701a7ea884c72e47fe6d96615cdd8b8e6918fedccd6c759f3070a11" name="dfc-lang" arch="noarch">
  <version epoch="0" ver="3.1.1" rel="3.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1365940800">- Update to 3.0.2:
  BUGS:
  * fixed dfc failing when getting volume size information from volume &gt;= 4 To
    on 32-bit hosts (added LFS option, which can be triggered on or off but is
    on by default)
  * fixed missing separator on CSV export when -T and -s options where
    triggered
- Fix rpm post build check warning "File is compiled without RPM_OPT_FLAGS".</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1377259200">- Update to 3.0.3:
  BUGS:
  * fixed warning message wrongly displayed when calling 'dfc -u h'
  * fixed various typo fixes
  * fixed some memory management issues
  * fixed if tests on potentially NULL values
  * fixed potential security holes (potentially exploitable buffer overflows
    caused by misuse of printf function)
  * fixed dfc hang on no more accessible remote file systems
  * display a warning in any case when file system cannot be stated instead of
    exiting on error
  MISCELLANEOUS:
  * updated license header and copyright year</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1382702400">- Update to 3.0.4:
  BUGS:
  * fixed compilation error on *BSD systems introduced in dfc version 3.0.3</changelog>
  <changelog author="thutterer@suse.com" date="1432036800">- Update to 3.0.5:
  BUGS:
  * fixed initialization of LFS
  * do not install translated configuration files and man pages when NLS option
  is disabled
  * fixed typos in the man</changelog>
  <changelog author="mpluskal@suse.com" date="1449662400">- Update download url
- Use cmake macros
- Cleanup spec file with spec-clened</changelog>
  <changelog author="mpluskal@suse.com" date="1487332800">- Split lang subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1492776000">- Update to version 3.1.0:
  * New features:
    + Major code refactoring: now, platform specific code is
    clearly separated
    + Solaris support.
    + The CSV separator can be specified via the configuration file
    (defaults to",").
    + In addition to the already export formats (CSV, text, tex and
    HTML), dfc is able to export the information as JSON (no
    additional dependency required).
    + Add support for bold font via the configuration file
    + Add -M option to disable "Mounted On" information.
    + Add Dutch translation.
    + Add git revision to the dfc version string for development
    versions of dfc.
  * Bug fixes:
    + Fix type not respecting -W flag.
    + Fix alignment issue when both -M and -o options are specified.
    + Plug a few memory leaks.
    + Escape mount options with "" when exporting to CSV as mount
    options may typically contain a ",".
    + Linux: avoid stat'ing remote file system when local flag is
    given (prevents dfc from potentially hanging on remote file
    systems).
    + Consider nfs4 a remote filesystem.
    + Correctly link math library (fixes build on, at least,
    Ubuntu).
    + Remove a few extra incorrect CSV separators in CSV export
    mode.
    + Silently ignore EACCESS error on statvfs.
    + Fix build failure on Hurd.
    + Fix build failure on kFreeBSD.
  * Incompatible changes:
    + Remove "GRIM" compile option - compile flags previously set
    by "grim" are now defaults.
    + Stop translating color names in the configuration file - now,
    only "English" names are understood.</changelog>
  <changelog author="mpluskal@suse.com" date="1509019200">- Update to version 3.1.1:
  * fix a typo in the compilation instructions in the readme file
  * fix an old bug (4+ years) which messed up colors in HTML export
    when a configuration file is used
  * fix a bug which prevented some file systems to be displayed
    when the filtering option was used
  * fix a bad implicit fallthrough</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583841600">- Spec file cleanup</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687262400">- Update project and download url</changelog>
</package>
<package pkgid="2cb20be18f339ef9d76fba5660726ad0bb33aed2c33f1b28c80985c609a543c5a58da1edf569878bb42fb5c98d1fffa72ccf92d20c9a7cdb6e9a698815b01a9a" name="dfu-programmer" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="bwalle@suse.de" date="1191153600">- initial package</changelog>
  <changelog author="bernhard.walle@gmx.de" date="1244635200">- Fix build for openSUSE 11.1.</changelog>
  <changelog author="mail.aroessler@gmail.com" date="1341576000">- updated to version 0.5.4</changelog>
  <changelog author="jw@suse.com" date="1387281600">- updated to version 0.6.2</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1406980800">- spec file cleanup
- Use pkgconfig for build requires</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 0.7.1
  + Fix use of mandatory filename ChangeLog in distribution tarball
  + Fix infinite loop in rpl_malloc
  + Add experimental support for autocomplete on Ubuntu
  + Fix exit status of help-related options and improve start sequence
- Changes from version 0.7.0
  + Add support for atmega16c4 and atmega32c4
  + Fix device erase for bootloaders which return busy status
  + Better include file defaults for libusb when run bootstrap is run
    without pkgconfig.
  + Improved status output
  + Add hex dump commands
  + Add blank memory check
  + Major rework of the flash/user/eeprom code
  + Replace start and reset commands with launch
  + Repository and website migrated to GitHub
- Add pkg-config build require; needed to find libusb.h</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1458648000">- Update to version 0.7.2
  + Use the correct memory ranges for XMega.
    Bootloader space is additional to listed device size.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1728820800">- Update to version 1.1.0
  * Add --erase-first option #90 #92
  * Fix missing update-bash-completion.sh #91
  * Fix missing header files #93 #94
- Update to version 1.0.0
  * Remove libusb0 support
- Update to version 0.9.0
  * Add --validate-first and --ignore-outside options to the flash command
  * Disabled progress bar when not using a tty
- Update to version 0.8.1-libusb1
  * Fix bug preventing specifying a device with libusb0
  * Fix bug in order device id was printed with libusb0
  * Publish Windows binaries with libusb1
  * Update libusb1 include path
  * Update uses of deprecated libusb1 functions
- Update to version 0.8.1
  * Fix bug preventing specifying a device with libusb0
  * Fix bug in order device id was printed with libusb0
- Update to version 0.8.0
  * Experimental support for ST cortex M4
  * Enable GitHub Actions for releases [2022-10-13]
  * Make ./bootstrap.sh fail if any command fails (and print commands)
  * Update configure.ac features
  * Added IntelliSense hints for Visual Studio Code
- New source location (Github)
- Specfile update to current recommendations for Tumbleweed</changelog>
</package>
<package pkgid="7ed2f99f5919045b834b8e44dab7b36ebbc446f7aaa42b309c4c39491553b1d050aefc01934f1bcb4bd9903ead017e1970fe64271a9b4397c1fdeb15af3a2164" name="dfu-util" arch="riscv64">
  <version epoch="0" ver="0.11" rel="2.3"/>
  <changelog author="holger+suse@freyther.de" date="1311336000">- Initial version of dfu-util package</changelog>
  <changelog author="holger+suse@freyther.de" date="1320235200">- Upgrade to upstream version 0.5</changelog>
  <changelog author="holger+suse@freyther.de" date="1344254400">- Upgrade to upstream version 0.6</changelog>
  <changelog author="adrian@suse.de" date="1423742400">- update to upstream version 0.8
- using _service file to create the tarball
  * modify version and revision inside and run
    "osc service disabledrun" when updating it.</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1459252800">- update to upstream version 0.9
- added a patch:
    0001-Allow-building-against-older-libusb-without-bus-port.patch
    taken from dfu-util bug tracker, to build on openSUSE 13.1 (with libusb &lt; 1.0.16)
- some build warnings fixed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609070400">- Update to version 0.10
  * New --wait option for devices to appear
  * New --devnum option to filter devices
  * Support DFU_STATE_dfuMANIFEST_WAIT_RST
  * Support large files
  * Quirks for Jabra devices
  * Quirks for OpenPICC, SIMtrace
  * Quirks for GD32VF103
  * Fix numeric argument parsing
  * Improve alternate interface index matching
  * Improve libusb error messages
  * Improve Stellaris firmware detection
  * Improve warnings and debug output
  * Update manual page
  * Manual pages for dfu-suffix and dfu-prefix
  * Usage text describes DfuSe modifiers
- Drop not longer needed patch:
  * 0001-Allow-building-against-older-libusb-without-bus-port.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630929600">- Update to version 0.11
  * Skip setting alternate interface when not needed
  * Only clamp transfer size on Linux
  * Quirk for GD32 leave request
  * Improve status and error messages and exit codes
  * dfuse: Process all alternate interfaces in a DfuSe file
  * dfuse-pack.py: Fix alternate settings if first is 0</changelog>
  <changelog author="Frank Kunz &lt;mailinglists@kunz-im-inter.net&gt;" date="1671796800">- Add dfuse-pack tool to package</changelog>
</package>
<package pkgid="4b71f8596578072f79b15ab8f6e0fc58a99e4cbd1359eb0dcd6986cbf1605cd3e30a2e9379881be2535bd0105caba25583f2b3ffbd99d44ebee887e9f705aee7" name="dh-autoreconf" arch="noarch">
  <version epoch="0" ver="19" rel="3.12"/>
  <changelog author="frank.lichtenheld@sophos.com" date="1322308800">- update to dpkg-1.15.8.11
  * Do not segfault on "dpkg -i --no-act".
  * Fix typo in "dpkg-name --overwrite" argument parsing so that it actually
  works at all. Ubuntu Bug #728708
  * Fix dpkg-split to not corrupt binary part metadata when generating the
  split packages on 32-bit systems.
  * Fix a regression in dpkg-divert where using --rename led to a failure when
  the rename implies crossing file systems.</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1327838400">- update to dpkg-1.15.8.12
  * Do not fail to unpack shared directories missing on the file system
  from packages being replaced by other packages. Debian Bug #631808
  * Defer hardlink renames so that there's never a point were the new
  file contents are accessible from the final path before they have
  been fsync()ed and cannot be executed causing ETXTBSY when trying
  to open the to be installed paths for writing. Debian Bug #635683
  * Add armhf support to ostable and triplettable.
  Debian Bugs #594179, #639674</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1336046400">- install missing parts of devscripts
  * install man pages installed by debian/manpages
  * install symlinks installed by debian/links</changelog>
  <changelog author="i@marguerite.su" date="1337601600">- update to dpkg-1.16.3
  * see http://packages.debian.org/changelogs/pool/main/d/dpkg/dpkg_1.16.3/changelog
- update to debhelper 9.20120518
  * Fix versioned dependency on dpkg for xz options. Closes: #672895
  * dh_link: Doc improvement. Closes: #672988
- update to devscripts-2.11.7
  * see http://packages.debian.org/changelogs/pool/main/d/devscripts/devscripts_2.11.7/changelog
- reworked patch. remove version for archtable. for it's universal.
- add dh_make 0.60
  * see http://packages.debian.org/changelogs/pool/main/d/dh-make/dh-make_0.60/changelog
- add dh_autoreconf 6
  * see http://packages.debian.org/changelogs/pool/main/d/dh-autoreconf/dh-autoreconf_6/changelog</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1341576000">- package dh-autoreconf separately</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 10
  + dh_autoreconf.pod: Fix typo (Closes: #729001)
  + dh-autoreconf.pod: Document when dh-autoreconf can be used with
    autotools-dev (Closes: #698765)
- Add xz build dependency; debian tarballs are now compressed with
  xz format</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 19:
  * Disable gtkdocize for now (Closes: #898916)
  * Correctly restore working directory if autoreconf failed (Closes: #876187)
  * Automatically use xdg-autogen if configure.{ac,in} contain XDT_ lines.
    Thanks to Unit 193 for the initial patch (Closes: #893746)
  * Automatically handle gtkdocize if no custom command has been provided
    (Closes: #640376)
  * Add Breaks: quilt (&lt;&lt; 0.63-8.2~), dpatch (&lt;&lt; 2.0.38+nmu1~) (Closes: #889567)
  * Move to Salsa
  * Use debhelper compat level 11
  * Bump Standards-Version to 4.1.3
  * debian/copyright: Point to HTTPS Format url
  * d/rules: Use /usr/share/dpkg/pkg-info.mk instead of dpkg-parsechangelog
  * Do not fail, only warn, if run multiple times (Closes: #887482)
  * Also clean up symlinks (Closes: #882479)
  * Run dh_autoreconf after dh_update_autotools_config,
    not before dh_auto_configure
  * update dh-autoreconf(7) man page (Closes: #870518)
  * dh_autoreconf_clean: Add a NOOP promise (Closes: #881394)
  * dh-autoreconf can build without (fake)root
  * Bump Standards-Version to 4.1.1
  * Drop alternative dependency on automaken (Closes: #857556)
  * Speed-up: Use -exec ... + instead of -exec ... \; for find.
    Thanks to Helmut Grohne and Tollef Fog Heen for the suggestion
  * Update Standards-Version and point Vcs fields to https
  * dh_autoreconf: --sourcedirectory is forwarded by dh(1)
    Thanks to Niels Thykier for reporting this on IRC
  * dh_autoreconf: Do nothing if there are no configure scripts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616414400">- Do not rquire ourselves to build: buildignore dh-autoreconf,
  which is required by debhelper (boo#1183854).</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1617192000">- Do not require perl, but use %perl_requires to avoid a rebuild
  on perl updates</changelog>
</package>
<package pkgid="8c748e8c4c0e5e5de7ada07e0b5a3030864b803f20d9452d4216d454df0fad8d708b900449b248ece6ae34d584b870b8ec81b92ecdfe361b50a2de8f80d98503" name="dh-make" arch="noarch">
  <version epoch="0" ver="1.20140617" rel="1.4"/>
  <changelog author="frank.lichtenheld@sophos.com" date="1322308800">- update to dpkg-1.15.8.11
  * Do not segfault on "dpkg -i --no-act".
  * Fix typo in "dpkg-name --overwrite" argument parsing so that it actually
  works at all. Ubuntu Bug #728708
  * Fix dpkg-split to not corrupt binary part metadata when generating the
  split packages on 32-bit systems.
  * Fix a regression in dpkg-divert where using --rename led to a failure when
  the rename implies crossing file systems.</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1327838400">- update to dpkg-1.15.8.12
  * Do not fail to unpack shared directories missing on the file system
  from packages being replaced by other packages. Debian Bug #631808
  * Defer hardlink renames so that there's never a point were the new
  file contents are accessible from the final path before they have
  been fsync()ed and cannot be executed causing ETXTBSY when trying
  to open the to be installed paths for writing. Debian Bug #635683
  * Add armhf support to ostable and triplettable.
  Debian Bugs #594179, #639674</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1336046400">- install missing parts of devscripts
  * install man pages installed by debian/manpages
  * install symlinks installed by debian/links</changelog>
  <changelog author="i@marguerite.su" date="1337601600">- update to dpkg-1.16.3
  * see http://packages.debian.org/changelogs/pool/main/d/dpkg/dpkg_1.16.3/changelog
- update to debhelper 9.20120518
  * Fix versioned dependency on dpkg for xz options. Closes: #672895
  * dh_link: Doc improvement. Closes: #672988
- update to devscripts-2.11.7
  * see http://packages.debian.org/changelogs/pool/main/d/devscripts/devscripts_2.11.7/changelog
- reworked patch. remove version for archtable. for it's universal.
- add dh_make 0.60
  * see http://packages.debian.org/changelogs/pool/main/d/dh-make/dh-make_0.60/changelog
- add dh_autoreconf 6
  * see http://packages.debian.org/changelogs/pool/main/d/dh-autoreconf/dh-autoreconf_6/changelog</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1341576000">- package dh-make separately</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1349092800">- update to 0.61
  * Update to standards version 3.9.3
  * Update to debhelper version 9
  * debhelper v9 uses dpkg-buildflags
  * several fixes to emacsen handling
  * several fixes to license/copyright handling
  * Add -y,--yes option to run non-interactively
  * Add --packageclass,-C option to set class instead of -s,-i,-m etc
  * See /usr/share/doc/packages/dh-make/changelog for more details</changelog>
  <changelog author="cfarrell@suse.com" date="1349438400">- license update: SUSE-GPL-3.0-with-template-exception
  See debian/copyright</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 1.20140617
  + New numbering scheme
  + Updated to standards version 3.9.5 Closes: #748336
  + fix lintian "vcs-field-not-canonical" warning Closes: #750005
  + Update dh7 rules for dpkg &gt;= 1.16.1 Closes: #737520
  + Remove redundant section in control Closes: #743223
  + Added misc:depends to library control Closes: #702835
  + Update template to use dh compat 9 Closes: #730741</changelog>
  <changelog author="tchvatal@suse.com" date="1421236800">- Remember to mention dh-make-rpmlintrc in spec</changelog>
</package>
<package pkgid="263a77b27647c52f7868219957a2049bc952e4c7b733d9ee40fc892206cefbdfd8f09d14d300e4d92a76e42a8aa07cd51293881dd0e6b7c284fea2e9adbf22b9" name="dhcp" arch="riscv64">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="58f888daae7059a48e546f2bc247ba51572239a767d090264127d6480c8e2d5feb01fbe9cfdc6060ec179abebcbe18991553fea3727fe4e98a2eb2c040bc6571" name="dhcp-client" arch="riscv64">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="da3d5dc1f521a69617a2d7cfd1f2a988a8db3b7636c5c065007407d5cfad65951f1d595f76769ac728c30ccf028bc6918685f81096ba92468052ff9dbb295d7d" name="dhcp-devel" arch="riscv64">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="c93234ef3fe42f15c4b62f0a5dcce4c1c6d27f3c345d2645c77b0957c3af6baad71d244a779fcaf8cbf85453e0ebfe9a2dd10e7f14d3c153ef81f63937206159" name="dhcp-doc" arch="noarch">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="20e34bfba780021be28232d4110cfd3866bb8db9a55d7a928ca768bc47f10908089c1f6ac1777bd8ddc69a73d6064235baf0047f23a54e0be8d6a4feda85b79c" name="dhcp-keama" arch="riscv64">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="9aea0df4003dde20e308861e2e1ae04eb5a2eb7af0a824b11c7a83a31e68953e235b2c290cb49a0633fa8616a9627ec545a39e7ecf595729509b2e5ff5364d91" name="dhcp-relay" arch="riscv64">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="970fbe9f1b6f0892ff4fbe01c99068c6583084f2c7a704dca608299bc4d0dbee717a5d502127f469d88ba9fe689b3fe7bb9ffd0f7e42cb1c998b06d65941d427" name="dhcp-server" arch="riscv64">
  <version epoch="0" ver="4.4.2.P1" rel="20.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1666872000">- Use %_rundir</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Add /etc/sysconfig/network hierachy to server file list</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="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1698926400">- Remove dhclient-script (boo#1216822).</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701777600">- Add new Kea migration assistant subpackage
- Switch doc subpackage to noarch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1701950400">- Revert dhclient-script removal and instead change usleep to sleep
  (boo#1216822)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1716552000">- Drop initscripts-legacy support [jsc#PED264]
- Drop rc&lt;service&gt; symlinks [jsc#PED-264], [jsc#PED-266]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1736769600">- Remove obsolete migration from dhcp-server post scriptlet
  [bsc#1235447]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1745496000">- Add compile option '-std=gnu17' to fix build with gcc15.
  [bsc#1241472]</changelog>
</package>
<package pkgid="be46b0b0dc1f4e3517f04bc92c9096207e85205e2a252616994429c4b138ae69c0592e76900b0d448e1ec4060be65c80441cf4c8f7a8af3fdea43c9e76f155a4" name="dhcpcd" arch="riscv64">
  <version epoch="0" ver="10.3.1" rel="1.1"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1724241600">- Update to 10.0.10
  * Option 2: Fix stdin parsing
  * IPv4LL: Restart ARP probling on address conflict
  * DHCP: Handle option 108 correctly when receiving 0.0.0.0 OFFER
  * DHCP: No longer set interface mtu
  * Update privsep-linux.c to allow statx</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1728302400">- Update to 10.1.0
  * dhcp: get_option_uint32/16 only accept options with correct len
  * Include frame header in buffer length</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1739361600">- Update to 10.2.0
  * dhcp6: start request when advertise received after IRT
  * dhcpcd: stdout output sometimes empty when redirected to a file
  * Fix help text formatting
  * Apply lastlease behavior to DHCPv6
  * dhcpcd not ignoring source-based routes on linux
  * DHCP6: lastlease behavior after Confim non-response
  * Allow limited RLIMIT_FSIZE when dumping lease
  * IPv6: Avoid uninitialized ifp state when adding address
  * DHCPv6: Add support for sending Option 17 (VSIO)
  * Exit the timesyncd hook if not on systemd and not executable
  * Add route lifetime from Router Advertisement
  * revert e3c5de1
  * Fix using multiple enterprise IDs with vendclass (Option 124
    DHCP / Option 16 DHCPv6)
  * Update route if acquired time changes
  * Always send req for InfoRefreshTime option on Inform-Req
  * Increase max IPv4 clientid
  * Update build.yml to fix BSD builds</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1740398400">- Update to 10.2.1
  * Fix building with different options
  * Only drop IPv4 LL addresses if configured to handle them</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1740571200">- Update to 10.2.2
  * DHCP6: Fix dhcpcd vendor class option
  * options: Allow interface block to be pattern matching</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1747396800">- Update to 10.2.3
  * Restore logic on when to open an address specific socket
  * [Fix] DHCP Failure on WAN Interface Rename (Fixes #504)
  * BSD: routes via P2P interfaces now find their out-going
    interface
  * -b --background fixed
  * resolv: Fix processing more DNSSL options than RDNSS]
  * dhcpcd: Remove option rapid_commit from dhcpcd.conf
  * privsep: Fix valgrind and hardened-malloc on Linux with SECCOMP
  * route: Don't spam route changes for lifetime</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1748865600">- Update to 10.2.4
  * compat: use timingsafe_bcmp if available
  * IPv6: Sort routers by reachability correctly.
  * definitions: define ND Route Information option
  * IPv6: Clear previous address RA flags on receipt of a RA.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1764158400">- Update to 10.3.0
  * privsep: enforce message boundaries with MSG_EOR on our
    messages
  * Protocols will notify when dhcpcd can exit
  * DHCP: Don't request T1 and T2
  * DHCP: Don't request a lease time
  * DHCP6: Don't exit if using DHCP4 INFORM in non manager mode
  * ND: Route Information Option prefix is optional
  * ipv6: respect slaac hwaddr to really use the hwaddr
  * When stopping all interfaces at exit and releasing,
    remove persistance
  * NetBSD: Delete RTF_CONNECTED route when changing it
  * privsep: Drain the log when the root process is exiting
  * eloop: vastly reworked, kqueue and epoll support on by default</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1768824000">- Use systemd tmpfiles to create /var/lib/dhcpcd directory for
  better immutable os compatibility</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1773662400">- Update to 10.3.1
  * BSD: don't send uninitialised memory using
    ps_root_indirectioctl
  * Fix fallback_time option
  * IPv4: Ignore DHCP state when building routes
  * options: Ensure ldop is not NULL dereferenced
  * route: Routes may not have an interface assinged
  * options: Ensure that an overly long bitflag string does not
    crash
  * options: Don't assume vsio options have an argument
  * common: Cast via uintptr_t rather than unsigned long in UNCONST
  * privsep: Ensure we recv for real after a successful recv
    MSG_PEEK
  * DHCP: Add parentheses to macro definitions
  * ipv6nd: empty IPV6RA_EXPIRE eloop queue when dropping
- Add ghost entry for /var/lib/dhcpcd</changelog>
</package>
<package pkgid="c3e6371834185607e86f201830601a7e273e5d1515aeaad4039d55883e18877cae5006421946e4f0dca50898154198abeeaca68c565a9e7b1572979197d92237" name="dhcpd-pools" arch="riscv64">
  <version epoch="0" ver="3.2" rel="1.3"/>
  <changelog author="barbereau@gmail.com" date="1331640000">- Code clean up
- Added proper path to openSuse dhcpd file locations
- Corrected spec error</changelog>
  <changelog author="klaus@vink-slott.dk" date="1486468800">- added nessary modifications to build including uthash</changelog>
  <changelog author="klaus@vink-slott.dk" date="1516190400">- Version 3.0 released from author
- added package documentation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1587124800">- Specfile overhaul
  * Run spec-cleaner
  * Use proper build requires
  * Convert inline changelog to changes file
  * Run testsuite</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1587124801">- Update to version 3.1
  * Autoreconf done &amp; PACKAGE_URL introduced.
  * PACKAGE_URL introduced to configure.ac
  * Dominic Germain sent xml, and detailed xml, outputs
    patch.
  * Dominic Germain pointed out include directive bug,
    which broke shared network name.
  * Anonymous contrib addition snmptest.pl which should
    provide some sort of SNMP integration.
  * Range statements have dynamic-bootp flag and it no
    longer will break analysis.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1587470400">- Use correct name for the changes file</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 3.2:
  * contrib: snmptest.pl SNMPwalk can't access to all variables/wrong sort
  * contrib: point out where one can find zabbix template
  * config: remove unnecessary padding</changelog>
</package>
<package pkgid="cd935f638ec509af673389d8b3762c2ca2134018ab437e55d3cf3aab3351fcd2670acf94586b549f28b8f5156b65ce20489b63d49db6d0041c215c2b32cc4256" name="dhewm3" arch="riscv64">
  <version epoch="0" ver="1.5.4" rel="2.1"/>
  <changelog author="9@cirno.systems" date="1498305600">- Initial commit, 1.4.1
  * Fixed some (kinda rare) crashes due to assertion errors,
    especially observed in the last boss fights of both doom3
    and the Resurrection of Evil Addon.
  * Improved compatibility with AZERTY keyboards
    (the row of keys with 1...9, 0 is now usable)
  * Fixed a crash (at least on FreeBSD) when loading
    Resurrection of Evil's last level
  * Video resolutions in menu now sorted, added 2880x1800
  * Support for up to 8 mouse buttons</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim redundant mentions from summary and description.</changelog>
  <changelog author="9+suse@cirno.systems" date="1530619200">- Use %license macro
- Add 0002-Lower-release-build-optimizations-to-O2.patch
  * Fixes some undefined behavior caused by higher optimization
    levels. Picked from git master.</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1550923200">- Update to 1.5.0 (no changelog)
- Drop 0002-Lower-release-build-optimizations-to-O2.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615723200">- Update to 1.5.1:
  * Update savegame format. Old savegames still work, but new
    savegames can't be loaded with older versions of dhewm3!
  * dhewm3 now supports the Doom3 Demo gamedata.
  * Create the game window on the display the cursor is currently
    on (when using more than one display).
  * Added r_fullscreenDesktop CVar to set if fullscreen mode should
    be "classic" or "Desktop" which means a borderless window at.
    desktop resolution.
  * Fullscreen modes that are not at the current desktop resolution
    should work better now.
  * Several sound-related bugfixes.
  * Restore "Carmack's Reverse" Z-Fail stencil shadows; use
    glStencilOpSeparate() if available.
  * New CVar g_hitEffect: If set to 0, the player camera damage
    effects (like double-vision and extreme tilt) when being hit
    are disabled.
  * Fix lingering messages in HUD after loading savegame.
  * Fixed clipping bug in delta1.
  * Improve compatibility with some custom scripts.
  * Registering multiplayer servers at id's master-server fixed,
    so they can be found in the multiplayer menu.
  * Support for reproducible builds by setting the CMake option
    REPRODUCIBLE_BUILD.
  * Proper handling of paths with dots in directory names.
  * In the Spanish translation all the Alpha Lab autosaves got
    the same name, now the autosave name is based on the mapename
    instead which is distinct.
- Remove patch
  * 0001-Remove-use-of-date-time-macros.patch (fixed by upstream)</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1655294400">- Update to 1.5.2:
  * Gamma and Brightness are now applied in the shaders instead of
  by setting hardware gamma.  Can be disabled (so hardware gamma
  is used again) with `r_gammaInShaders 0`
  * Cycle through multiple Quicksave slots instead of immediately
  overwriting the last Quicksave. The `com_numQuicksaves` CVar
  allows setting the number of QuickSaves
  (gh#dhewm/dhewm3#392)
  * Make r_locksurfaces work
  It doesn't do exactly what its description and name suggests:
  it renders everything that is *currently* visible from the
  position/view the player had when setting `r_locksurfaces 1`.
  Originally it was supposed to render exactly the surfaces that
  * were* visible then, but I couldn't get that to work.
  This is pretty similar, but there may be differences with opened
  doors and such.
  (gh#dhewm/dhewm3#357)
  * Keyboard input improvements (mostly SDL2-only):
  - Support (hopefully) all keyboard keys on all kinds of keyboard
    layouts by using scancodes for otherwise unknown keys
  - Support typing in non-ASCII characters, if supported by Doom3
    (it supports ISO-8859-1)
  - Support the clipboard also on non-Windows platforms
    You can paste text from the clipboard into the console or
    other edit fields with `Shift+Insert`
  - Explicit support for Right Ctrl, Alt and Shift keys
    (can be bound to different actions than their left
    counterparts)
  - Added `in_grabKeyboard` CVar to make sure dhewm3 gets *all*
    keyboard input
    Prevents the Windows-key or Alt-Tab or whatever from taking
    focus from the game
  - Added `in_ignoreConsoleKey` - if set to `1`, the console is
    only opened with Shift+Esc, and the "console key" (that key
    between Esc, 1 and Tab) can be freely bound to an action
    (and its char can be typed in the console without closing
    it).
  - Added (SDL2-only) "auto" option for `in_kbd`: When not
    disabling the console key, dhewm3 will try to automatically
    detect it if `in_kbd` is set to "auto" (now default)
  * Reworked mouse-input and -grabbing code, using absolute mouse
  mode in fullscreen GUIs (except for the PDA, because it's
  implemented weirdly).
  This made releasing the mouse in the main menu possible, as now
  the ingame cursor is at the same position as the system cursor.
  * `s_alReverbGain` CVar to reduce EFX reverb effect intensity
  (gh#dhewm/dhewm3#365)
  * Pause (looped) sounds when entering menu
  (gh#dhewm/dhewm3#330)
  * Fixes for looped sounds
  (gh#dhewm/dhewm3#390)
  * Replace libjpeg with stb_image and libogg/libvorbis(file) with
  stb_vorbis
  - Now the only required external dependencies should be OpenAL,
    SDL, zlib and optionally libCURL (and of course the C and C++
    runtimes)
  * (Optionally) use libbacktrace on non-Windows platforms for more
  useful backtraces in case of crashes (usually linked statically)
  * Fixed endless loop (game locking up at startup) if graphics
  settings couldn't be applied
  (gh#dhewm/dhewm3#386)
  * Fixed some warnings and uninitialized variables
  * Work around dmap bug caused by GCC using FMA "optimizations"
  (gh#dhewm/dhewm3#147)
  * Prevent dhewm3 from being run as root on Unix-like systems to
  improve security
  * Replaced most usages of `strncpy()` with something safer to
  prevent buffer overflows (remaining cases should be safe).
  * Console output is now logged to `dhewm3log.txt`
  (last log is renamed to `dhewm3log-old.txt`)
  - On Windows it's in `My Documents/My Games/dhewm3/`
  - On Mac it's in `$HOME/Library/Application Support/dhewm3/`
  - On other Unix-like systems like Linux it's in
    `$XDG_DATA_HOME/dhewm3/` (usually `$HOME/.local/share/dhewm3/`)
  * Improved compatibility with Wayland
  (gh#dhewm/dhewm3#426)
  * Work around assertion in AlphaLabs4 due to "ride_of_death"
  yeeting the dead "monster_zsec_shotgun_12" into the void
  (gh#dhewm/dhewm3#409)
  * Support loading some mods known to need `fs_game_base d3xp` via
  Mods menu (currently, *The Lost Mission* and *LibreCoop d3xp*
  are supported)
  * Disable assertion in idSampleDecoderLocal::DecodeOGG() that
  triggered when starting a new Classic Doom3 game
  (gh#dhewm/dhewm3#461)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1711713600">- Update to version 1.5.3
  * Support for gamepads. See Configuration.md for more information.
  * Support different file formats for screenshots by setting the
    r_screenshotFormat CVar (0 = TGA, still the default, 1 = BMP,
    2 = PNG, 3 = JPG). r_screenshotJpgQuality and
    r_screenshotPngCompression allow configuring how JPG/PNG are
    compressed.
  * Fixed problems with lights after loading a savegame.
  * Fix volume of some weapon sounds, like chaingun being too quit.
  * Fix MD3 model support
  * Several new CMake options:
    + To enable Clang/GCC Address Sanitizer and Undefined Behavior
    Sanitizer
    + Hardlink the game code into the executable (instead of using
    game DLLs, only supports base or d3xp then; needed for
    Undefined Behavior Sanitizer)
    + Force colored diagnostic output from GCC or Clang (esp.
    useful when building with ninja)
  * Fix several compiler warnings
  * Updated stb_image and stb_vorbis
  * Updated minizip (from zlib/contrib) to latest upstream code
  * Added in_namePressed CVar to print currently pressed key/button
    (useful for binding keys in the console or configs).
- Add patch
  * dhewm3-fix-desktop-files.patch
- Packages desktop files
- Adjust URL</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1722686400">- Update to version 1.5.4
  * dhewm3-mods now contains game libs for several new mods:
  * Blood Mod v1.5
  * Perfected Doom3 (ROE) v7
  * Sikkmod v1.2 and Sikkmod RoE v1.1
  * A brand new settings menu that uses Dear ImGui.
  * "Soft" Particles (that don't "cut" into geometry but fade
    smoothly), based on code from The Dark Mod 2.04.
  * r_enableDepthCapture: Enable capturing depth buffer to texture,
    needed for the soft particles.
  * Replaced dependency on (external) zlib with integrated miniz.
  * HighDPI/Retina support.
  * Allow inverted mouse look (horizontally, vertically or both)
    with m_invertLook.
  * CVar to allow always run in single player (still drains
    stamina though!): in_allowAlwaysRunInSP.
  * VSync can be enabled/disabled on the fly, without restarting
    the renderer (still with r_swapInterval or in the menu, of
    course; needs SDL2).
  * Allow enabling/disabling HRTF with s_alHRTF.
  * s_alOutputLimiter: Configure OpenAL's output-limiter which
    temporarily reduces the overall volume when too many too loud
    sounds play at once, to avoid issues like clipping.
  * s_scaleDownAndClamp: Clamp and reduce volume of all sound to
    prevent clipping or temporary downscaling by OpenAL's output
    limiter.
  * If r_windowResizable is set, the dhewm3 window (when in
    windowed mode..) can be freely resized.
  * Fixed screenshots when using native Wayland
    (SDL_VIDEODRIVER=wayland).
  * If you enter the map command in the console, without any
    arguments, the current map name is printed.
  * Support OpenGL debug contexts and messages.
    (GL_ARB_debug_output). Can be enabled with r_glDebugContext 1.
  * Changing that CVar requires a vid_restart
    (or set it as startup argument).
- Remove Patch:
  * dhewm3-fix-desktop-files.patch (fixed upstream)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1744545600">- Add BuildRequires pkgconfig(x11) to fix building</changelog>
</package>
<package pkgid="935d6cfe1bbad8799abb2e5a5a4fd8233a990d8d8c2278adb12a2264dd651e5587fc99d30ba5da11851a968cd64ac772e64f4ce32d444c1523cec237d9c0bbed" name="dhex" arch="riscv64">
  <version epoch="0" ver="0.69" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1294488000">- initial version (0.61)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1294833600">- update to 0.62:
  * bugfixes
  * adds bookmark support
  * adds ASCII search</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1297771200">- update to 0.65:
  * adds native correlator, which may help matching an object-file
    to an executable and compare
  * new default theme
  * adds manpages</changelog>
  <changelog author="mardnh@gmx.de" date="1515326400">- Update to 0.68:
- Add themes
- Run spec-cleaner
- Drop not longer needed sources/patches:
  * dhex.desktop
  * dhex-fixes.patch
  * dhex-rpmlintrc</changelog>
  <changelog author="jengelh@inai.de" date="1515499200">- Use %setup -a.</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to 0.69:
  * fixed a bug which caused the terminal to be broken.
  * added the functionality to start the hexcal from the
    commandline (-x).</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723204800">- Define feature macro _DEFAULT_SOURCE via a compiler option so that
  functions like usleep are properly declared by glibc and GCC 14 does
  not error out because of calling undeclared functions.</changelog>
</package>
<package pkgid="0884bd6886eaaa35ff1ea56b5a038b05cc10aa297af28b66413da068973602b315cdd2b9cf5bdd1622bff85c7c131086f9b5937bd4e6d9093c2bf1dbf6a46c14" name="dhtest" arch="riscv64">
  <version epoch="0" ver="1.5" rel="2.3"/>
  <changelog author="mardnh@gmx.de" date="1543147200">- Initial package, version 1.5</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon</changelog>
</package>
<package pkgid="1d264fe4013c94ea875e0ec51e53a909d3fb9ee2638a9230939847858183f738c3df94cf4de36d509d3268888714b4fff1a9b86d6737f189c8de07e72a0f4b08" name="di" arch="riscv64">
  <version epoch="0" ver="6.2.2.2" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 5.0.6:
  * build system fixes and compiler warning fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739880000">- Update to 5.0.10:
  * more build system tweaks and fixes for other platforms</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Update to 5.0.11:
  * build fixes to mo files, package them</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740139200">- Update to 5.0.12:
  * Fix --si option block size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740571200">- update to 5.0.13:
  * build system fixes for other platforms, mkconfig updates</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741089600">- update to 5.0.14:
  * Fix -I, -x: incorrect parse issue left over from re-write
  * Fix crash with initialization and free of quota data
  * Environment variables: Also handle XiB scale sizes
  * Fix Robi and Quebi prefix names</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742126400">- update to 6.0.0:
  * Fix crash in incorrect processing when di_get_all_disk_info
    fails
  * ABI Change: di_get_all_disk_info now returns an exit flag</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768910400">- update to 6.2.1:
  * Manual page updates and fixes
  * Normalize -B (--block-size) argument processing to match
    environment variable processing
  * Use BLOCK_SIZE environment variable if present
  * When the display size is set to bytes, ensure the value is
    correctly printed
  * Added support for the mpdecimal multi-precision library
  * bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769256000">- update to 6.2.2.1:
  * Fixes for pkg-config .pc file
  * Fix various link issues.
  * Add examples directory with build script
- add di-6.2.2.1-fix_po_destdir.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769342400">- update to 6.2.2.2:
  * Fix install of po files
- drop di-6.2.2.1-fix_po_destdir.patch</changelog>
</package>
<package pkgid="b89df3232d049f2bbc189ffe3bd900a39e2f3f7f166b5808e65da3ba5f18c9ca46c5d2c8e4fa8a6d56341fc63a9786f6ac92dbf876b20470cf3fb8b2427835dd" name="di-devel" arch="riscv64">
  <version epoch="0" ver="6.2.2.2" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 5.0.6:
  * build system fixes and compiler warning fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739880000">- Update to 5.0.10:
  * more build system tweaks and fixes for other platforms</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Update to 5.0.11:
  * build fixes to mo files, package them</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740139200">- Update to 5.0.12:
  * Fix --si option block size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740571200">- update to 5.0.13:
  * build system fixes for other platforms, mkconfig updates</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741089600">- update to 5.0.14:
  * Fix -I, -x: incorrect parse issue left over from re-write
  * Fix crash with initialization and free of quota data
  * Environment variables: Also handle XiB scale sizes
  * Fix Robi and Quebi prefix names</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742126400">- update to 6.0.0:
  * Fix crash in incorrect processing when di_get_all_disk_info
    fails
  * ABI Change: di_get_all_disk_info now returns an exit flag</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1768910400">- update to 6.2.1:
  * Manual page updates and fixes
  * Normalize -B (--block-size) argument processing to match
    environment variable processing
  * Use BLOCK_SIZE environment variable if present
  * When the display size is set to bytes, ensure the value is
    correctly printed
  * Added support for the mpdecimal multi-precision library
  * bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769256000">- update to 6.2.2.1:
  * Fixes for pkg-config .pc file
  * Fix various link issues.
  * Add examples directory with build script
- add di-6.2.2.1-fix_po_destdir.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769342400">- update to 6.2.2.2:
  * Fix install of po files
- drop di-6.2.2.1-fix_po_destdir.patch</changelog>
</package>
<package pkgid="09cb919b65a950d34a16b23119f86941b2f16f12429f269e9a4f7481c3111e90e87569340065328409de59d90c6c757ea7269ef9018dbb4cae70f375fd299fda" name="dia" arch="riscv64">
  <version epoch="0" ver="0.97.3" rel="18.1"/>
  <changelog author="mimi.vx@gmail.com" date="1521547200">- spec-cleaned
- drop support for python plugin - depends on obsolete python-gtk package
- fix buildrequires
- enable png support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579780800">- Remove docbook-toys build dependency, db2html is just an unused
  leftover in the configure script, only xsltproc is required.
  Removes build dependency on texlive-jadetex and some more.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- 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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Prepare for RPM 4.20: patchN -&gt; patch -P N.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Added patches dia-configure-c99.patch,
  dia-0.97.3-get_data_size.patch, dia-0.97.3-const-ft_vector.patch,
  dia-0.97.3-g_test_add_data_func_1.patch and
  dia-0.97.3-g_test_add_data_func_2.patch to address C99 compliance
  issues (mainly use of incompatible pointer types) that are errors by
  default with GCC 14 [boo#1224536].  All of these patches were taken
  from the Fedora dia package.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744459200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762776000">- Drop pkgconfig(libart-2.0) BuildRequires: this library is
  unmaintained for a long time; Dia uses it as a png export filter
  next to the cairo based one (which is favored anyway).</changelog>
</package>
<package pkgid="8129dc5c762529fedd51cd0c1dd6eb0130f40b18daabcea277f68998e44ea55056eea26d4a17b435ebfa2127e37712209ec66a22a8d8844e1b148ede300a0a55" name="dia-lang" arch="noarch">
  <version epoch="0" ver="0.97.3" rel="18.1"/>
  <changelog author="mimi.vx@gmail.com" date="1521547200">- spec-cleaned
- drop support for python plugin - depends on obsolete python-gtk package
- fix buildrequires
- enable png support</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579780800">- Remove docbook-toys build dependency, db2html is just an unused
  leftover in the configure script, only xsltproc is required.
  Removes build dependency on texlive-jadetex and some more.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- 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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Prepare for RPM 4.20: patchN -&gt; patch -P N.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Added patches dia-configure-c99.patch,
  dia-0.97.3-get_data_size.patch, dia-0.97.3-const-ft_vector.patch,
  dia-0.97.3-g_test_add_data_func_1.patch and
  dia-0.97.3-g_test_add_data_func_2.patch to address C99 compliance
  issues (mainly use of incompatible pointer types) that are errors by
  default with GCC 14 [boo#1224536].  All of these patches were taken
  from the Fedora dia package.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744459200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752235200">- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
  moved from /usr/share/aclocal/ to /usr/share/gettext/m4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762776000">- Drop pkgconfig(libart-2.0) BuildRequires: this library is
  unmaintained for a long time; Dia uses it as a png export filter
  next to the cairo based one (which is favored anyway).</changelog>
</package>
<package pkgid="23cd0c4c53eeb9273f0a52d6b3b61ec86600b7c653b5cc39204e5d440023756991528958b9dd3e9c7e6c93c9a2d76ca78bfc3a83e6b17e446ae0df42bd42b2f0" name="dialog" arch="riscv64">
  <version epoch="0" ver="1.3" rel="13.1"/>
  <changelog author="werner@suse.de" date="1527595200">- Update to version 1.3-20171209
  + update ftp url in test-packages.
  + modify test-packages to use recommended compiler/linker flags.
  + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS,
    CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL,
    CF__INTL_BODY.
  + update config.guess, config.sub
- Add patch textbox-file_size.patch to fix bug bsc#1094836</changelog>
  <changelog author="sbrabec@suse.com" date="1541592000">- Fix mangled Hindi translation (bsc#1115005).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1550059200">- Update to version 1.3-20190211
  + modify to work with ncurses' threaded-library, which does not allow
    assignment to LINES/COLS (report by Marcus Roeckrath).
  + correct clearing after text in progressbox from 2018/06/21 changes
    for resizing (reports by David Boyd, Alan Somers).
  + improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE,
    CF_XOPEN_SOURCE
  + update config.guess, config.sub
- Includes also version 1.3-20181107
  + convert ja.po to UTF-8 for consistency (suggested by Stanislav
    Brabec).
  + repair mis-encoded hi.po (report/analysis by Stanislav Brabec).
- Includes also version 1.3-20181022
  + improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT,
    CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML,
    CF_WITH_VERSIONED_SYMS from ncurses
  + add ast.po, from
    http://translationproject.org/latest/dialog/
- Includes also version 1.3-20180621
  + improve file-offset computation in textbox.c (Werner Fink).
  + fix an overlooked case with real_auto_size() to maximize when
    height or width is given as -1.
  + build-fixes for configure options "--disable-Xdialog2" and
    "--disable-form"
  + add traces for each widget to show its parameters.
  + modify color scheme for mixedgauge to use the dialog window colors,
    like the captions.
  + fix a too-small malloc in the mixedgauge widget.
  + fix a use-after-free in dlg_remove_callback().
  + improve handling of SIGWINCH for several widgets (Debian #865840).
    + menubox, the point of the Debian report was that it would be nice
    to increase the window size if the terminal size increases.  Did
    that as a special case less problematic than decreasing the
    terminal size.  Added samples/menubox11 to demonstrate by
    comparison with menubox10 a problem with debconf which puts extra
    newlines in the caption that interfere with autowrap.
    + progressbox and derived prgbox, programbox, now handle resizing.
    + yesno, window was cleared
  + add dlg_ttysize() to support new options, allowing scripts to obtain
    some text-formatting details without initializing the terminal.
  + add options --print-text-only, and --print-text-size for scripts that
    adjust the widget size according to how the captions are formatted.
  + improve dialog.pl:
    + add demo.pl, to demonstrate the functions
    + quote/escape string parameters passed to dialog.
    + ensure all "integer" parameters are really integers.
    + use actual screensize for list captions rather than assuming 24
    lines.
  + when trimming blanks, treat unconverted tabs the same as spaces.
  + correct parameter to test when trimming blanks from the script,
    e.g., with "--trim" (report by Jarno Suni).
  + improve documentation of the various whitespace-filtering options,
    to show which take precedence (Debian #867536, cf: Debian #102942).
  + modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before
    TRAVERSE_BINDINGS so that up/down arrow will by default scroll the
    message up/down rather than be aliases for tab-traversal (report by
    Fredrik Kers).
  + modify dump_one_binding() to show when a binding is overridden.
  + improve format of trace-file, making comment-syntax consistent,
    as well as showing argv-splitting as a series of comments.
  + modify dlg_string_to_argv() to change the quoting behavior to be
    more consistent with shell behavior (patch by Denilson Sa Maia).
  + modify dlg_getc() to return ESC when a timeout expires, notifying
    callers that a quit occurred rather than exiting the application
    (suggested by Rodrigo Freitas).
  + modify handle_inputs() to ensure cursor-visibility is restored when
    there is no input character available (report by Guillaume Vareille).
  + improve comment in manual page regarding which widgets can use the
    "--help-button" (prompted by discussion with Csanyi Pal).
  + add a check for valid object pointer in tailbox's main loop since
    the getc-callback may have been freed within ui_getc.c (report by
    "David").
  + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS,
    CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG
  + improved configure script checks for groff vs man2html:
    CF_PROG_GROFF and CF_WITH_MAN2HTML
  + build-fix from lynx for AM_WITH_NLS configure macro
  + update config.guess, config.sub
- Remove fix for Hindi translation as now upstream
- Remove patch textbox-file_size.patch now upstream
- Remove dialog.ko.po.bz2 as ko.po now upstream
- Modify patch dialog-1.2-20121230.dif</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- No longer recommend -lang: supplements are in use.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1616068800">- Update to version 1.3-20210306
  + add several usage-messages to dialog.pot
  + improve configure-check for ld searchpath on HP-UX and Solaris.
  + fix a few cppcheck warnings
  + updated eo.po, fi.po, pt.po, sq.po, sv.po, ru.po, uk.po, zh_CN.po
    from http://translationproject.org/latest/dialog/
  + updated dialog.pot
  + add option --no-hot-list, to allow suppressing the hotkey feature
    from lists.
  + increase minimum height of inputbox to avoid input field overlapping
    with the button-box (report by Victor Ananjevsky).
  + modify options-parsing to permit a "no" on any boolean option and
    deprecating the "no" options without a "-" , e.g., generalizing on
    "--nook" equivalence to "--no-ok".
  + minor spelling fixes, per codespell
  + update configure macros, for quoting/escaping fixes per shellcheck
  + update config.guess, config.sub
  + modify configure script's compiler check to work around Xcode's
    useless aliases for standard C.
  + enable keep-tite feature for NetBSD 8 and up; earlier releases would
    dump core.
  &gt; new features/fixes (Glenn Herteg)
  + add option "--cursor-off-label"
  + add option "--erase-on-exit"
  + fix errata in manpage.
  + fix logic: dlg_button_to_char() would return wrong value if no
    uppercase was found
  + add DIALOG_TIMEOUT to sample scripts, and use report-button more
    consistently to handle unexpected exit-status values.
  + add dlg_getenv_num() and dlg_getenv_str().
  + add DLG_EXIT_TIMEOUT to allow scripts to exit on an expired timeout
    with an exit-status different from DLG_EXIT_ERROR or DLG_EXIT_ESC
    (patch by Norbert Koch).
  + modify dlg_ok_label() and dlg_ok_labels() to ignore --no-ok if all
    buttons would be omitted.
  + add/use dlg_der_window() to account for derived windows just like
    subwindows, to fix regression in dlg_getc() in fselect/dselect
    widget.
  + modify several widgets to make their handling of --no-ok consistent
    with the majority of the widgets: editbox.c, menubox.c, msgbox.c,
    rangebox.c, textbox.c, timebox.c
  + add ^D as binding for new virtual key DLGK_LEAVE, which will close
    the current dialog by activating the currently-selected button.
  + improve manual-page description of --no-ok option (reports by
    Hans Mueller, Gil Delescluse).
  + modify configure script to make Solaris -R rpath feature work
  + fix regression in dlg_getc() caused by not taking into account
    subwindows used for input (report by Michael Wihl).
  + add validity-checks for window pointer (report/testcase by Michael
    Wihl).
  + improve configure macros:
    CF_CLANG_COMPILER: apply compiler-flags needed for test.
    CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks.
  + amend initialization for dlg_getc to fix regression in pause widget
    from 2020/03/27 changes (reports by Aidan Tessier, Norbert Koch,
    Josmar Pierri).
  + improve configure macros:
    CF_CLANG_COMPILER: split-out check for -Qunused-arguments to ensure
    that clang supports it.  IBM xlclang does not.
    CF_MIXEDCASE_FILENAMES: when cross-compiling to darwin (macOS),
    assume the filesystem doesn't support mixed-case
  + modify init_dialog's initialization of tab_len and aspect_ratio to
    avoid overwriting initialization done in process_common_options
    (report/patch by Rainer Weikusat, Debian #970508).
  + fix out-of-order description for --tailbox vs --rangebox in manpage
    (report by Glenn Herteg).
  + updated configure-macros: compiler-warnings and shared-library
    options.  Changed configure --with-warnings to --enable-warnings for
    consistency.
  + update config.guess
  + updated sq.po from http://translationproject.org/latest/dialog/
  + add clarification in manual page to show when the single/double
    quotes may be needed (prompted by discussion with Danilo G Baio).
  + fix an extra ".exe" in makefile.in which prevented Cygwin build.
  + fix most cppcheck warnings
  + tailbox/tailboxbg's exit-button now works with mouse-clicks
  + fix repainting while resizing for the editbox widget.
  + add configure-check for curses_exit() from ncurses 6.2
  + fix a few memory leaks in fselect.c, mixedgauge.c when resizing.
  + fix inconsistency in dlg_string_to_argv() which made the checklist9
    example not work.
  + add empty-string check in dlg_print_listitem() to avoid indexing past
    the end of the array of character-offsets.
  + improve handling of KEY_RESIZE by repainting the backtitle after
    clearing the screen (integrated patch by Rainer Weikusat, Debian
    [#954185]).
  + improve logic for wtimeout() calls which are used to set temporary
    non-blocking reads (prompted by patch by Rainer Weikusat, Debian
    [#954220]).
  + add "make check" rule.
  + updated configure-macros.
  + updated configure-macros, to work around ncurses vs xcode's c99 -W
  + update config.guess
  + updated configure-macros.
  + update config.guess
  + correct rc-file lookup of "default" color (report by Grady Martin,
    cf: 2019/09/24).
  + fix several issues in the sample scripts reported by shellcheck.
  + fix a few spelling errors reported by codespell (report by Jens
    Schleusener).
  + correct check for return-value of isblank(), which is not necessarily
    0/1 (report/patch by Paul Cercueil, Peter Korsgaard, cf: 2018/05/31).
  + amend change for parsing command-options before calling init_dialog,
    to handle --no-shadow, etc., which are initialized in init_dialog
    (report by Paul Cercueil, cf: 2018/06/21).
  + add dlg_trace_va_msg to manpage, symbol files.
  + improve layout of several widgets' data area when maximizing.
  + modify dselect/fselect to work with autosizing (Debian #915949).
  + add error messages from dlg_exiterr() to trace file.
  + improve manual page description of escaping in key-bindings.
  + modify inputmenu to recognize the "Cancel" button and keys bound to
    that feature while editing a renamed menu item.
  + revert one change, in form.c to the --last-key feature (Debian
    [#942025]).
  + correct ordering of libraries in configure-script, which appended
    in a case where it should have prepended.
  + update config.guess, config.sub
  + improve dialog-config script's filtering of -L options using the
    linker default directories.
  + improve dialog-config script, adding a -L option corresponding to
    the configure --libdir option if it would be a duplicate (report by
    Andrew Kosteltsev).
  + build-fix for configure --disable-trace
  + updated pt.po from http://translationproject.org/latest/dialog/
  + allow for underline- and reverse-video flags in the ".rc" file
    (integrated patch by Richard Robbins).
  + amend change to --last-key feature to eliminate an unnecessary
    separator (report by Gabriele Balducci).
  + extend --last-key feature to the remaining widgets which have
    ok/cancel buttons, and add logic to map keys which happen to be
    bound to ok/extra/cancel/help to simulate a button-press on the
    corresponding button (report by "sgewrk").
  + further fixes for dialog-config.in (report by Andrew Kosteltsev).
  + modify dialog-config.in so that setting prefix or exec-prefix to
    a given value with --prefix=VALUE or --exec-prefix=VALUE has the
    expected result of changing bindir, etc.
  + correct substitution for $LIBS value in dialog-config.in (report by
    Andrew Kosteltsev).
  + modify dlg_will_resize() and dlg_result_key() functions to reduce
    the chance that dialog exits on a SIGWINCH (Debian #930775).
  + make test-package for the development headers/library
  + add --libs-only-L, etc., to dialog-config script (prompted by
    discussion with Andrew Kosteltsev).
  + fix a memory leak in gauge widget (Andrew Kosteltsev).
  + minor fix for CF_GCC_WARNINGS
  + update config.guess, config.sub
- Modify patch dialog-1.2-20121230.dif
- This update fixes boo#1183668</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623844800">- Update to version 1.3-20210530:
  + amend adjustment to inputbox height so the autosized dimensions
    match  older versions (boo#1184503).
  + improve configure checks, to reduce warnings during those checks
  + updated translations.
- Changes from version 1.3-20210509:
  + improve configure checks, e.g., for libtool version
- Changes from version 1.3-20210324:
  + add configure option --enable-stdnoreturn to build when C11
    _Noreturn feature is enabled in recent ncurses development.
- Changes from version 1.3-20210319:
  Updated translations.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1687176000">- Update to version 1.3-20230209:
  + install ".pc" files in the test-packages.
  + add pkg-config ".pc" file, for use with the development library.
  + change shared-library configuration in test-packages to use the
    ABI version in the library filename to match its SONAME.
  + add sample scripts to test-packages, using new makefile rule
    "install-examples".
  + corrected cdialog*.install helper scripts in test-package for Debian
  + change ftp URLs in test-packages to https
  + updated configure script, e.g., for compiler-warning fixes.
  + updated fur.po, zh_TW.po from
    http://translationproject.org/latest/dialog/
  + modify slackware.rc to match dialog's output from "make check" using
    this configuration file (FreeBSD #267777).
  + fix shellcheck warnings in helper-scripts for building/installing.
  + updated configure script, e.g., for compiler-warning fixes.
  + updated hu.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub, install-sh
  + initialize color-settings before --create-rc option is processed.
  + add "use_scrollbar" setting in rc-file to use in whiptail.rc
  + improve manual page discussion of "--" token.
  + updated configure macro for math-library functions.
  + updated ca.po from http://translationproject.org/latest/dialog/
  + update config.guess
  + fix links in manpages (FreeBSD #264660).
  + document the built-in key bindings which are not part of widgets.
  + updated da.po fa.po is.po, added ka.po from
    http://translationproject.org/latest/dialog/
  + update config.sub
  + adjust fallback bindings for backspace/delete to match the curses
    library's sense of backspace (Arch #74379).
  + amend limit-checks to make --max-input work for sizes greater than
    2048 (Debian #1004874).
  + corrected limit-checks in checklist.c, menubox.c, and treeview.c when
    resizing while the data is scrolled (Debian #1004868).
  + improve logic for updating form-height after screen-resizing.
  + move most of the non-API definitions from dialog.h to dlg_internals.h
  + updated configure macros.
  + update config.guess, config.sub
  + updated es.po, tr.po from http://translationproject.org/latest/dialog/
  + update test-package for Debian to use debhelper.
  + adjust character-offset in editbox.c in case it is past the end of
    the string after trimming (Debian #1003185).
  + updated ro.po from http://translationproject.org/latest/dialog/
  + fix some inconsistent #if vs #ifdef.
  + correct off-by-one limit for month when validating parameters of the
    calendar widget (patch by "viverna", Debian #1000720).
  + modify dlg_yes_labels to not switch to ok/cancel labels if the
    extra button is used (report by Стрижак Андрей).
  + move leak-checking definitions from dialog.h to dlg_internals.h
  + use mktemp utility rather than tempfile for temporary filename in
    the sample scripts (patch by Ville Skyttä).
  + updated id.po, lt.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
  + directly include stddef.h for systems which need it for offsetof().
  + modify gauge's handle_input function to use the file pointer in the
    object in preference to the global dialog_state.
  + correct height-computation for fselect and timebox, broken by fixes
    for auto-layout (Debian #990043, cf: 2019/11/10).
  + improve configure --with-no-leaks option
  + amend adjustment to inputbox height so the autosized dimensions match
    older versions (report by Werner Fink, cf: 2021/01/17).
  + improve configure checks, to reduce warnings during those checks
  + updated fr.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
- Update keyring with latest key of Thomas E. Dickey</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1700740800">- don't install config file, dialog has built in defaults anyway
- add support for /usr/etc (dialog-1.3-usretc.diff)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1717588800">- Update to version 1.3-20240307:
  + add option --color-modes, which can be used to color the content of
    programbox, tailbox, textbox (requested by Rafał Radziejewski).
  + updated configure script, e.g., for compiler-warning fixes.
  + amend change to formbox while revising --max-input to work with the
    form's "ilen" parameter (report by Anna-Maria Gruber, cf: 2022/04/14)
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + updated lv.po from
    http://translationproject.org/latest/dialog/
  + add/use dlg_print_nowrap(), to handle multibyte character strings in
    progressbox and tailbox (report/testcase by Sergey Merzlikin).
  + updated configure script, e.g., for compiler-warning fixes.
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + minor fixes for manpages to address mandoc warnings.
  + updated th.po from
    http://translationproject.org/latest/dialog/
  + update config.guess, config.sub</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1757678400">- Update to version 1.3-20250817:
  + amend macros for temporarily disabling --no-tags in buildlist and
    treeview to allow --no-items (report/testcase by Maksym Telychko).
  + configure script fixes for compiler warnings
  + modify dialog-config.in to allow for include-subdirectory.
  + update configure script macros for changes made with Cdk.
  + use $ LIB_ROOTNAME, e.g., set by --with-libname, in generating
  * -config and ".pc" files
  + further improvements to matching output from *-config and ".pc"
  + improve gen-pkgconfig.in to mark the screen library, e.g., ncurses,
    as "Required" and filter the cflags/libs from required packages out
    of the ".pc" file, because pkg-config will add those automatically.
  + fix some gcc15 strict compiler warnings
  + configure script fixes for compiler warnings
  + update config.guess, config.sub
  + modify configure script to ease deprecation of libtool-bin package
    (Debian #1071581).
  + update dialog.map, dialog.sym for 2023/10/02 changes.
  + improve dialog-config.in,
    + suppressing several special cases of linker options, and
    + adding support for --cflags-only-I, --cflags-only-other
  + fix a few cppcheck warnings
  + improvements to NLS configuration.
  + add configure check for PIC vs PIE, needed for linking to libraries
    which lack pkg-config scripts to specify LDFLAGS.</changelog>
</package>
<package pkgid="9f4dc2499308317a4800c4bf850672195f18dfeca1da971bdb7f5855c04efb96a4628301c82270edfe1e06e6ac7dc1f765f5b97133984d81630d622b03f3cb04" name="dialog-devel" arch="riscv64">
  <version epoch="0" ver="1.3" rel="13.1"/>
  <changelog author="werner@suse.de" date="1527595200">- Update to version 1.3-20171209
  + update ftp url in test-packages.
  + modify test-packages to use recommended compiler/linker flags.
  + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS,
    CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL,
    CF__INTL_BODY.
  + update config.guess, config.sub
- Add patch textbox-file_size.patch to fix bug bsc#1094836</changelog>
  <changelog author="sbrabec@suse.com" date="1541592000">- Fix mangled Hindi translation (bsc#1115005).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1550059200">- Update to version 1.3-20190211
  + modify to work with ncurses' threaded-library, which does not allow
    assignment to LINES/COLS (report by Marcus Roeckrath).
  + correct clearing after text in progressbox from 2018/06/21 changes
    for resizing (reports by David Boyd, Alan Somers).
  + improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE,
    CF_XOPEN_SOURCE
  + update config.guess, config.sub
- Includes also version 1.3-20181107
  + convert ja.po to UTF-8 for consistency (suggested by Stanislav
    Brabec).
  + repair mis-encoded hi.po (report/analysis by Stanislav Brabec).
- Includes also version 1.3-20181022
  + improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT,
    CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML,
    CF_WITH_VERSIONED_SYMS from ncurses
  + add ast.po, from
    http://translationproject.org/latest/dialog/
- Includes also version 1.3-20180621
  + improve file-offset computation in textbox.c (Werner Fink).
  + fix an overlooked case with real_auto_size() to maximize when
    height or width is given as -1.
  + build-fixes for configure options "--disable-Xdialog2" and
    "--disable-form"
  + add traces for each widget to show its parameters.
  + modify color scheme for mixedgauge to use the dialog window colors,
    like the captions.
  + fix a too-small malloc in the mixedgauge widget.
  + fix a use-after-free in dlg_remove_callback().
  + improve handling of SIGWINCH for several widgets (Debian #865840).
    + menubox, the point of the Debian report was that it would be nice
    to increase the window size if the terminal size increases.  Did
    that as a special case less problematic than decreasing the
    terminal size.  Added samples/menubox11 to demonstrate by
    comparison with menubox10 a problem with debconf which puts extra
    newlines in the caption that interfere with autowrap.
    + progressbox and derived prgbox, programbox, now handle resizing.
    + yesno, window was cleared
  + add dlg_ttysize() to support new options, allowing scripts to obtain
    some text-formatting details without initializing the terminal.
  + add options --print-text-only, and --print-text-size for scripts that
    adjust the widget size according to how the captions are formatted.
  + improve dialog.pl:
    + add demo.pl, to demonstrate the functions
    + quote/escape string parameters passed to dialog.
    + ensure all "integer" parameters are really integers.
    + use actual screensize for list captions rather than assuming 24
    lines.
  + when trimming blanks, treat unconverted tabs the same as spaces.
  + correct parameter to test when trimming blanks from the script,
    e.g., with "--trim" (report by Jarno Suni).
  + improve documentation of the various whitespace-filtering options,
    to show which take precedence (Debian #867536, cf: Debian #102942).
  + modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before
    TRAVERSE_BINDINGS so that up/down arrow will by default scroll the
    message up/down rather than be aliases for tab-traversal (report by
    Fredrik Kers).
  + modify dump_one_binding() to show when a binding is overridden.
  + improve format of trace-file, making comment-syntax consistent,
    as well as showing argv-splitting as a series of comments.
  + modify dlg_string_to_argv() to change the quoting behavior to be
    more consistent with shell behavior (patch by Denilson Sa Maia).
  + modify dlg_getc() to return ESC when a timeout expires, notifying
    callers that a quit occurred rather than exiting the application
    (suggested by Rodrigo Freitas).
  + modify handle_inputs() to ensure cursor-visibility is restored when
    there is no input character available (report by Guillaume Vareille).
  + improve comment in manual page regarding which widgets can use the
    "--help-button" (prompted by discussion with Csanyi Pal).
  + add a check for valid object pointer in tailbox's main loop since
    the getc-callback may have been freed within ui_getc.c (report by
    "David").
  + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS,
    CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG
  + improved configure script checks for groff vs man2html:
    CF_PROG_GROFF and CF_WITH_MAN2HTML
  + build-fix from lynx for AM_WITH_NLS configure macro
  + update config.guess, config.sub
- Remove fix for Hindi translation as now upstream
- Remove patch textbox-file_size.patch now upstream
- Remove dialog.ko.po.bz2 as ko.po now upstream
- Modify patch dialog-1.2-20121230.dif</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- No longer recommend -lang: supplements are in use.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1616068800">- Update to version 1.3-20210306
  + add several usage-messages to dialog.pot
  + improve configure-check for ld searchpath on HP-UX and Solaris.
  + fix a few cppcheck warnings
  + updated eo.po, fi.po, pt.po, sq.po, sv.po, ru.po, uk.po, zh_CN.po
    from http://translationproject.org/latest/dialog/
  + updated dialog.pot
  + add option --no-hot-list, to allow suppressing the hotkey feature
    from lists.
  + increase minimum height of inputbox to avoid input field overlapping
    with the button-box (report by Victor Ananjevsky).
  + modify options-parsing to permit a "no" on any boolean option and
    deprecating the "no" options without a "-" , e.g., generalizing on
    "--nook" equivalence to "--no-ok".
  + minor spelling fixes, per codespell
  + update configure macros, for quoting/escaping fixes per shellcheck
  + update config.guess, config.sub
  + modify configure script's compiler check to work around Xcode's
    useless aliases for standard C.
  + enable keep-tite feature for NetBSD 8 and up; earlier releases would
    dump core.
  &gt; new features/fixes (Glenn Herteg)
  + add option "--cursor-off-label"
  + add option "--erase-on-exit"
  + fix errata in manpage.
  + fix logic: dlg_button_to_char() would return wrong value if no
    uppercase was found
  + add DIALOG_TIMEOUT to sample scripts, and use report-button more
    consistently to handle unexpected exit-status values.
  + add dlg_getenv_num() and dlg_getenv_str().
  + add DLG_EXIT_TIMEOUT to allow scripts to exit on an expired timeout
    with an exit-status different from DLG_EXIT_ERROR or DLG_EXIT_ESC
    (patch by Norbert Koch).
  + modify dlg_ok_label() and dlg_ok_labels() to ignore --no-ok if all
    buttons would be omitted.
  + add/use dlg_der_window() to account for derived windows just like
    subwindows, to fix regression in dlg_getc() in fselect/dselect
    widget.
  + modify several widgets to make their handling of --no-ok consistent
    with the majority of the widgets: editbox.c, menubox.c, msgbox.c,
    rangebox.c, textbox.c, timebox.c
  + add ^D as binding for new virtual key DLGK_LEAVE, which will close
    the current dialog by activating the currently-selected button.
  + improve manual-page description of --no-ok option (reports by
    Hans Mueller, Gil Delescluse).
  + modify configure script to make Solaris -R rpath feature work
  + fix regression in dlg_getc() caused by not taking into account
    subwindows used for input (report by Michael Wihl).
  + add validity-checks for window pointer (report/testcase by Michael
    Wihl).
  + improve configure macros:
    CF_CLANG_COMPILER: apply compiler-flags needed for test.
    CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks.
  + amend initialization for dlg_getc to fix regression in pause widget
    from 2020/03/27 changes (reports by Aidan Tessier, Norbert Koch,
    Josmar Pierri).
  + improve configure macros:
    CF_CLANG_COMPILER: split-out check for -Qunused-arguments to ensure
    that clang supports it.  IBM xlclang does not.
    CF_MIXEDCASE_FILENAMES: when cross-compiling to darwin (macOS),
    assume the filesystem doesn't support mixed-case
  + modify init_dialog's initialization of tab_len and aspect_ratio to
    avoid overwriting initialization done in process_common_options
    (report/patch by Rainer Weikusat, Debian #970508).
  + fix out-of-order description for --tailbox vs --rangebox in manpage
    (report by Glenn Herteg).
  + updated configure-macros: compiler-warnings and shared-library
    options.  Changed configure --with-warnings to --enable-warnings for
    consistency.
  + update config.guess
  + updated sq.po from http://translationproject.org/latest/dialog/
  + add clarification in manual page to show when the single/double
    quotes may be needed (prompted by discussion with Danilo G Baio).
  + fix an extra ".exe" in makefile.in which prevented Cygwin build.
  + fix most cppcheck warnings
  + tailbox/tailboxbg's exit-button now works with mouse-clicks
  + fix repainting while resizing for the editbox widget.
  + add configure-check for curses_exit() from ncurses 6.2
  + fix a few memory leaks in fselect.c, mixedgauge.c when resizing.
  + fix inconsistency in dlg_string_to_argv() which made the checklist9
    example not work.
  + add empty-string check in dlg_print_listitem() to avoid indexing past
    the end of the array of character-offsets.
  + improve handling of KEY_RESIZE by repainting the backtitle after
    clearing the screen (integrated patch by Rainer Weikusat, Debian
    [#954185]).
  + improve logic for wtimeout() calls which are used to set temporary
    non-blocking reads (prompted by patch by Rainer Weikusat, Debian
    [#954220]).
  + add "make check" rule.
  + updated configure-macros.
  + updated configure-macros, to work around ncurses vs xcode's c99 -W
  + update config.guess
  + updated configure-macros.
  + update config.guess
  + correct rc-file lookup of "default" color (report by Grady Martin,
    cf: 2019/09/24).
  + fix several issues in the sample scripts reported by shellcheck.
  + fix a few spelling errors reported by codespell (report by Jens
    Schleusener).
  + correct check for return-value of isblank(), which is not necessarily
    0/1 (report/patch by Paul Cercueil, Peter Korsgaard, cf: 2018/05/31).
  + amend change for parsing command-options before calling init_dialog,
    to handle --no-shadow, etc., which are initialized in init_dialog
    (report by Paul Cercueil, cf: 2018/06/21).
  + add dlg_trace_va_msg to manpage, symbol files.
  + improve layout of several widgets' data area when maximizing.
  + modify dselect/fselect to work with autosizing (Debian #915949).
  + add error messages from dlg_exiterr() to trace file.
  + improve manual page description of escaping in key-bindings.
  + modify inputmenu to recognize the "Cancel" button and keys bound to
    that feature while editing a renamed menu item.
  + revert one change, in form.c to the --last-key feature (Debian
    [#942025]).
  + correct ordering of libraries in configure-script, which appended
    in a case where it should have prepended.
  + update config.guess, config.sub
  + improve dialog-config script's filtering of -L options using the
    linker default directories.
  + improve dialog-config script, adding a -L option corresponding to
    the configure --libdir option if it would be a duplicate (report by
    Andrew Kosteltsev).
  + build-fix for configure --disable-trace
  + updated pt.po from http://translationproject.org/latest/dialog/
  + allow for underline- and reverse-video flags in the ".rc" file
    (integrated patch by Richard Robbins).
  + amend change to --last-key feature to eliminate an unnecessary
    separator (report by Gabriele Balducci).
  + extend --last-key feature to the remaining widgets which have
    ok/cancel buttons, and add logic to map keys which happen to be
    bound to ok/extra/cancel/help to simulate a button-press on the
    corresponding button (report by "sgewrk").
  + further fixes for dialog-config.in (report by Andrew Kosteltsev).
  + modify dialog-config.in so that setting prefix or exec-prefix to
    a given value with --prefix=VALUE or --exec-prefix=VALUE has the
    expected result of changing bindir, etc.
  + correct substitution for $LIBS value in dialog-config.in (report by
    Andrew Kosteltsev).
  + modify dlg_will_resize() and dlg_result_key() functions to reduce
    the chance that dialog exits on a SIGWINCH (Debian #930775).
  + make test-package for the development headers/library
  + add --libs-only-L, etc., to dialog-config script (prompted by
    discussion with Andrew Kosteltsev).
  + fix a memory leak in gauge widget (Andrew Kosteltsev).
  + minor fix for CF_GCC_WARNINGS
  + update config.guess, config.sub
- Modify patch dialog-1.2-20121230.dif
- This update fixes boo#1183668</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623844800">- Update to version 1.3-20210530:
  + amend adjustment to inputbox height so the autosized dimensions
    match  older versions (boo#1184503).
  + improve configure checks, to reduce warnings during those checks
  + updated translations.
- Changes from version 1.3-20210509:
  + improve configure checks, e.g., for libtool version
- Changes from version 1.3-20210324:
  + add configure option --enable-stdnoreturn to build when C11
    _Noreturn feature is enabled in recent ncurses development.
- Changes from version 1.3-20210319:
  Updated translations.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1687176000">- Update to version 1.3-20230209:
  + install ".pc" files in the test-packages.
  + add pkg-config ".pc" file, for use with the development library.
  + change shared-library configuration in test-packages to use the
    ABI version in the library filename to match its SONAME.
  + add sample scripts to test-packages, using new makefile rule
    "install-examples".
  + corrected cdialog*.install helper scripts in test-package for Debian
  + change ftp URLs in test-packages to https
  + updated configure script, e.g., for compiler-warning fixes.
  + updated fur.po, zh_TW.po from
    http://translationproject.org/latest/dialog/
  + modify slackware.rc to match dialog's output from "make check" using
    this configuration file (FreeBSD #267777).
  + fix shellcheck warnings in helper-scripts for building/installing.
  + updated configure script, e.g., for compiler-warning fixes.
  + updated hu.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub, install-sh
  + initialize color-settings before --create-rc option is processed.
  + add "use_scrollbar" setting in rc-file to use in whiptail.rc
  + improve manual page discussion of "--" token.
  + updated configure macro for math-library functions.
  + updated ca.po from http://translationproject.org/latest/dialog/
  + update config.guess
  + fix links in manpages (FreeBSD #264660).
  + document the built-in key bindings which are not part of widgets.
  + updated da.po fa.po is.po, added ka.po from
    http://translationproject.org/latest/dialog/
  + update config.sub
  + adjust fallback bindings for backspace/delete to match the curses
    library's sense of backspace (Arch #74379).
  + amend limit-checks to make --max-input work for sizes greater than
    2048 (Debian #1004874).
  + corrected limit-checks in checklist.c, menubox.c, and treeview.c when
    resizing while the data is scrolled (Debian #1004868).
  + improve logic for updating form-height after screen-resizing.
  + move most of the non-API definitions from dialog.h to dlg_internals.h
  + updated configure macros.
  + update config.guess, config.sub
  + updated es.po, tr.po from http://translationproject.org/latest/dialog/
  + update test-package for Debian to use debhelper.
  + adjust character-offset in editbox.c in case it is past the end of
    the string after trimming (Debian #1003185).
  + updated ro.po from http://translationproject.org/latest/dialog/
  + fix some inconsistent #if vs #ifdef.
  + correct off-by-one limit for month when validating parameters of the
    calendar widget (patch by "viverna", Debian #1000720).
  + modify dlg_yes_labels to not switch to ok/cancel labels if the
    extra button is used (report by Стрижак Андрей).
  + move leak-checking definitions from dialog.h to dlg_internals.h
  + use mktemp utility rather than tempfile for temporary filename in
    the sample scripts (patch by Ville Skyttä).
  + updated id.po, lt.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
  + directly include stddef.h for systems which need it for offsetof().
  + modify gauge's handle_input function to use the file pointer in the
    object in preference to the global dialog_state.
  + correct height-computation for fselect and timebox, broken by fixes
    for auto-layout (Debian #990043, cf: 2019/11/10).
  + improve configure --with-no-leaks option
  + amend adjustment to inputbox height so the autosized dimensions match
    older versions (report by Werner Fink, cf: 2021/01/17).
  + improve configure checks, to reduce warnings during those checks
  + updated fr.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
- Update keyring with latest key of Thomas E. Dickey</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1700740800">- don't install config file, dialog has built in defaults anyway
- add support for /usr/etc (dialog-1.3-usretc.diff)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1717588800">- Update to version 1.3-20240307:
  + add option --color-modes, which can be used to color the content of
    programbox, tailbox, textbox (requested by Rafał Radziejewski).
  + updated configure script, e.g., for compiler-warning fixes.
  + amend change to formbox while revising --max-input to work with the
    form's "ilen" parameter (report by Anna-Maria Gruber, cf: 2022/04/14)
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + updated lv.po from
    http://translationproject.org/latest/dialog/
  + add/use dlg_print_nowrap(), to handle multibyte character strings in
    progressbox and tailbox (report/testcase by Sergey Merzlikin).
  + updated configure script, e.g., for compiler-warning fixes.
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + minor fixes for manpages to address mandoc warnings.
  + updated th.po from
    http://translationproject.org/latest/dialog/
  + update config.guess, config.sub</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1757678400">- Update to version 1.3-20250817:
  + amend macros for temporarily disabling --no-tags in buildlist and
    treeview to allow --no-items (report/testcase by Maksym Telychko).
  + configure script fixes for compiler warnings
  + modify dialog-config.in to allow for include-subdirectory.
  + update configure script macros for changes made with Cdk.
  + use $ LIB_ROOTNAME, e.g., set by --with-libname, in generating
  * -config and ".pc" files
  + further improvements to matching output from *-config and ".pc"
  + improve gen-pkgconfig.in to mark the screen library, e.g., ncurses,
    as "Required" and filter the cflags/libs from required packages out
    of the ".pc" file, because pkg-config will add those automatically.
  + fix some gcc15 strict compiler warnings
  + configure script fixes for compiler warnings
  + update config.guess, config.sub
  + modify configure script to ease deprecation of libtool-bin package
    (Debian #1071581).
  + update dialog.map, dialog.sym for 2023/10/02 changes.
  + improve dialog-config.in,
    + suppressing several special cases of linker options, and
    + adding support for --cflags-only-I, --cflags-only-other
  + fix a few cppcheck warnings
  + improvements to NLS configuration.
  + add configure check for PIC vs PIE, needed for linking to libraries
    which lack pkg-config scripts to specify LDFLAGS.</changelog>
</package>
<package pkgid="afd856ffdf54373a8f94196b64be0664e9027035b43bc65fc0a3456fc34569e34018dce3b57fd28e6ac71ad6ae54972891513329dffb844f7fce69b4ef222198" name="dialog-examples" arch="noarch">
  <version epoch="0" ver="1.3" rel="13.1"/>
  <changelog author="werner@suse.de" date="1527595200">- Update to version 1.3-20171209
  + update ftp url in test-packages.
  + modify test-packages to use recommended compiler/linker flags.
  + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS,
    CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL,
    CF__INTL_BODY.
  + update config.guess, config.sub
- Add patch textbox-file_size.patch to fix bug bsc#1094836</changelog>
  <changelog author="sbrabec@suse.com" date="1541592000">- Fix mangled Hindi translation (bsc#1115005).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1550059200">- Update to version 1.3-20190211
  + modify to work with ncurses' threaded-library, which does not allow
    assignment to LINES/COLS (report by Marcus Roeckrath).
  + correct clearing after text in progressbox from 2018/06/21 changes
    for resizing (reports by David Boyd, Alan Somers).
  + improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE,
    CF_XOPEN_SOURCE
  + update config.guess, config.sub
- Includes also version 1.3-20181107
  + convert ja.po to UTF-8 for consistency (suggested by Stanislav
    Brabec).
  + repair mis-encoded hi.po (report/analysis by Stanislav Brabec).
- Includes also version 1.3-20181022
  + improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT,
    CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML,
    CF_WITH_VERSIONED_SYMS from ncurses
  + add ast.po, from
    http://translationproject.org/latest/dialog/
- Includes also version 1.3-20180621
  + improve file-offset computation in textbox.c (Werner Fink).
  + fix an overlooked case with real_auto_size() to maximize when
    height or width is given as -1.
  + build-fixes for configure options "--disable-Xdialog2" and
    "--disable-form"
  + add traces for each widget to show its parameters.
  + modify color scheme for mixedgauge to use the dialog window colors,
    like the captions.
  + fix a too-small malloc in the mixedgauge widget.
  + fix a use-after-free in dlg_remove_callback().
  + improve handling of SIGWINCH for several widgets (Debian #865840).
    + menubox, the point of the Debian report was that it would be nice
    to increase the window size if the terminal size increases.  Did
    that as a special case less problematic than decreasing the
    terminal size.  Added samples/menubox11 to demonstrate by
    comparison with menubox10 a problem with debconf which puts extra
    newlines in the caption that interfere with autowrap.
    + progressbox and derived prgbox, programbox, now handle resizing.
    + yesno, window was cleared
  + add dlg_ttysize() to support new options, allowing scripts to obtain
    some text-formatting details without initializing the terminal.
  + add options --print-text-only, and --print-text-size for scripts that
    adjust the widget size according to how the captions are formatted.
  + improve dialog.pl:
    + add demo.pl, to demonstrate the functions
    + quote/escape string parameters passed to dialog.
    + ensure all "integer" parameters are really integers.
    + use actual screensize for list captions rather than assuming 24
    lines.
  + when trimming blanks, treat unconverted tabs the same as spaces.
  + correct parameter to test when trimming blanks from the script,
    e.g., with "--trim" (report by Jarno Suni).
  + improve documentation of the various whitespace-filtering options,
    to show which take precedence (Debian #867536, cf: Debian #102942).
  + modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before
    TRAVERSE_BINDINGS so that up/down arrow will by default scroll the
    message up/down rather than be aliases for tab-traversal (report by
    Fredrik Kers).
  + modify dump_one_binding() to show when a binding is overridden.
  + improve format of trace-file, making comment-syntax consistent,
    as well as showing argv-splitting as a series of comments.
  + modify dlg_string_to_argv() to change the quoting behavior to be
    more consistent with shell behavior (patch by Denilson Sa Maia).
  + modify dlg_getc() to return ESC when a timeout expires, notifying
    callers that a quit occurred rather than exiting the application
    (suggested by Rodrigo Freitas).
  + modify handle_inputs() to ensure cursor-visibility is restored when
    there is no input character available (report by Guillaume Vareille).
  + improve comment in manual page regarding which widgets can use the
    "--help-button" (prompted by discussion with Csanyi Pal).
  + add a check for valid object pointer in tailbox's main loop since
    the getc-callback may have been freed within ui_getc.c (report by
    "David").
  + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS,
    CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG
  + improved configure script checks for groff vs man2html:
    CF_PROG_GROFF and CF_WITH_MAN2HTML
  + build-fix from lynx for AM_WITH_NLS configure macro
  + update config.guess, config.sub
- Remove fix for Hindi translation as now upstream
- Remove patch textbox-file_size.patch now upstream
- Remove dialog.ko.po.bz2 as ko.po now upstream
- Modify patch dialog-1.2-20121230.dif</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- No longer recommend -lang: supplements are in use.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1616068800">- Update to version 1.3-20210306
  + add several usage-messages to dialog.pot
  + improve configure-check for ld searchpath on HP-UX and Solaris.
  + fix a few cppcheck warnings
  + updated eo.po, fi.po, pt.po, sq.po, sv.po, ru.po, uk.po, zh_CN.po
    from http://translationproject.org/latest/dialog/
  + updated dialog.pot
  + add option --no-hot-list, to allow suppressing the hotkey feature
    from lists.
  + increase minimum height of inputbox to avoid input field overlapping
    with the button-box (report by Victor Ananjevsky).
  + modify options-parsing to permit a "no" on any boolean option and
    deprecating the "no" options without a "-" , e.g., generalizing on
    "--nook" equivalence to "--no-ok".
  + minor spelling fixes, per codespell
  + update configure macros, for quoting/escaping fixes per shellcheck
  + update config.guess, config.sub
  + modify configure script's compiler check to work around Xcode's
    useless aliases for standard C.
  + enable keep-tite feature for NetBSD 8 and up; earlier releases would
    dump core.
  &gt; new features/fixes (Glenn Herteg)
  + add option "--cursor-off-label"
  + add option "--erase-on-exit"
  + fix errata in manpage.
  + fix logic: dlg_button_to_char() would return wrong value if no
    uppercase was found
  + add DIALOG_TIMEOUT to sample scripts, and use report-button more
    consistently to handle unexpected exit-status values.
  + add dlg_getenv_num() and dlg_getenv_str().
  + add DLG_EXIT_TIMEOUT to allow scripts to exit on an expired timeout
    with an exit-status different from DLG_EXIT_ERROR or DLG_EXIT_ESC
    (patch by Norbert Koch).
  + modify dlg_ok_label() and dlg_ok_labels() to ignore --no-ok if all
    buttons would be omitted.
  + add/use dlg_der_window() to account for derived windows just like
    subwindows, to fix regression in dlg_getc() in fselect/dselect
    widget.
  + modify several widgets to make their handling of --no-ok consistent
    with the majority of the widgets: editbox.c, menubox.c, msgbox.c,
    rangebox.c, textbox.c, timebox.c
  + add ^D as binding for new virtual key DLGK_LEAVE, which will close
    the current dialog by activating the currently-selected button.
  + improve manual-page description of --no-ok option (reports by
    Hans Mueller, Gil Delescluse).
  + modify configure script to make Solaris -R rpath feature work
  + fix regression in dlg_getc() caused by not taking into account
    subwindows used for input (report by Michael Wihl).
  + add validity-checks for window pointer (report/testcase by Michael
    Wihl).
  + improve configure macros:
    CF_CLANG_COMPILER: apply compiler-flags needed for test.
    CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks.
  + amend initialization for dlg_getc to fix regression in pause widget
    from 2020/03/27 changes (reports by Aidan Tessier, Norbert Koch,
    Josmar Pierri).
  + improve configure macros:
    CF_CLANG_COMPILER: split-out check for -Qunused-arguments to ensure
    that clang supports it.  IBM xlclang does not.
    CF_MIXEDCASE_FILENAMES: when cross-compiling to darwin (macOS),
    assume the filesystem doesn't support mixed-case
  + modify init_dialog's initialization of tab_len and aspect_ratio to
    avoid overwriting initialization done in process_common_options
    (report/patch by Rainer Weikusat, Debian #970508).
  + fix out-of-order description for --tailbox vs --rangebox in manpage
    (report by Glenn Herteg).
  + updated configure-macros: compiler-warnings and shared-library
    options.  Changed configure --with-warnings to --enable-warnings for
    consistency.
  + update config.guess
  + updated sq.po from http://translationproject.org/latest/dialog/
  + add clarification in manual page to show when the single/double
    quotes may be needed (prompted by discussion with Danilo G Baio).
  + fix an extra ".exe" in makefile.in which prevented Cygwin build.
  + fix most cppcheck warnings
  + tailbox/tailboxbg's exit-button now works with mouse-clicks
  + fix repainting while resizing for the editbox widget.
  + add configure-check for curses_exit() from ncurses 6.2
  + fix a few memory leaks in fselect.c, mixedgauge.c when resizing.
  + fix inconsistency in dlg_string_to_argv() which made the checklist9
    example not work.
  + add empty-string check in dlg_print_listitem() to avoid indexing past
    the end of the array of character-offsets.
  + improve handling of KEY_RESIZE by repainting the backtitle after
    clearing the screen (integrated patch by Rainer Weikusat, Debian
    [#954185]).
  + improve logic for wtimeout() calls which are used to set temporary
    non-blocking reads (prompted by patch by Rainer Weikusat, Debian
    [#954220]).
  + add "make check" rule.
  + updated configure-macros.
  + updated configure-macros, to work around ncurses vs xcode's c99 -W
  + update config.guess
  + updated configure-macros.
  + update config.guess
  + correct rc-file lookup of "default" color (report by Grady Martin,
    cf: 2019/09/24).
  + fix several issues in the sample scripts reported by shellcheck.
  + fix a few spelling errors reported by codespell (report by Jens
    Schleusener).
  + correct check for return-value of isblank(), which is not necessarily
    0/1 (report/patch by Paul Cercueil, Peter Korsgaard, cf: 2018/05/31).
  + amend change for parsing command-options before calling init_dialog,
    to handle --no-shadow, etc., which are initialized in init_dialog
    (report by Paul Cercueil, cf: 2018/06/21).
  + add dlg_trace_va_msg to manpage, symbol files.
  + improve layout of several widgets' data area when maximizing.
  + modify dselect/fselect to work with autosizing (Debian #915949).
  + add error messages from dlg_exiterr() to trace file.
  + improve manual page description of escaping in key-bindings.
  + modify inputmenu to recognize the "Cancel" button and keys bound to
    that feature while editing a renamed menu item.
  + revert one change, in form.c to the --last-key feature (Debian
    [#942025]).
  + correct ordering of libraries in configure-script, which appended
    in a case where it should have prepended.
  + update config.guess, config.sub
  + improve dialog-config script's filtering of -L options using the
    linker default directories.
  + improve dialog-config script, adding a -L option corresponding to
    the configure --libdir option if it would be a duplicate (report by
    Andrew Kosteltsev).
  + build-fix for configure --disable-trace
  + updated pt.po from http://translationproject.org/latest/dialog/
  + allow for underline- and reverse-video flags in the ".rc" file
    (integrated patch by Richard Robbins).
  + amend change to --last-key feature to eliminate an unnecessary
    separator (report by Gabriele Balducci).
  + extend --last-key feature to the remaining widgets which have
    ok/cancel buttons, and add logic to map keys which happen to be
    bound to ok/extra/cancel/help to simulate a button-press on the
    corresponding button (report by "sgewrk").
  + further fixes for dialog-config.in (report by Andrew Kosteltsev).
  + modify dialog-config.in so that setting prefix or exec-prefix to
    a given value with --prefix=VALUE or --exec-prefix=VALUE has the
    expected result of changing bindir, etc.
  + correct substitution for $LIBS value in dialog-config.in (report by
    Andrew Kosteltsev).
  + modify dlg_will_resize() and dlg_result_key() functions to reduce
    the chance that dialog exits on a SIGWINCH (Debian #930775).
  + make test-package for the development headers/library
  + add --libs-only-L, etc., to dialog-config script (prompted by
    discussion with Andrew Kosteltsev).
  + fix a memory leak in gauge widget (Andrew Kosteltsev).
  + minor fix for CF_GCC_WARNINGS
  + update config.guess, config.sub
- Modify patch dialog-1.2-20121230.dif
- This update fixes boo#1183668</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623844800">- Update to version 1.3-20210530:
  + amend adjustment to inputbox height so the autosized dimensions
    match  older versions (boo#1184503).
  + improve configure checks, to reduce warnings during those checks
  + updated translations.
- Changes from version 1.3-20210509:
  + improve configure checks, e.g., for libtool version
- Changes from version 1.3-20210324:
  + add configure option --enable-stdnoreturn to build when C11
    _Noreturn feature is enabled in recent ncurses development.
- Changes from version 1.3-20210319:
  Updated translations.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1687176000">- Update to version 1.3-20230209:
  + install ".pc" files in the test-packages.
  + add pkg-config ".pc" file, for use with the development library.
  + change shared-library configuration in test-packages to use the
    ABI version in the library filename to match its SONAME.
  + add sample scripts to test-packages, using new makefile rule
    "install-examples".
  + corrected cdialog*.install helper scripts in test-package for Debian
  + change ftp URLs in test-packages to https
  + updated configure script, e.g., for compiler-warning fixes.
  + updated fur.po, zh_TW.po from
    http://translationproject.org/latest/dialog/
  + modify slackware.rc to match dialog's output from "make check" using
    this configuration file (FreeBSD #267777).
  + fix shellcheck warnings in helper-scripts for building/installing.
  + updated configure script, e.g., for compiler-warning fixes.
  + updated hu.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub, install-sh
  + initialize color-settings before --create-rc option is processed.
  + add "use_scrollbar" setting in rc-file to use in whiptail.rc
  + improve manual page discussion of "--" token.
  + updated configure macro for math-library functions.
  + updated ca.po from http://translationproject.org/latest/dialog/
  + update config.guess
  + fix links in manpages (FreeBSD #264660).
  + document the built-in key bindings which are not part of widgets.
  + updated da.po fa.po is.po, added ka.po from
    http://translationproject.org/latest/dialog/
  + update config.sub
  + adjust fallback bindings for backspace/delete to match the curses
    library's sense of backspace (Arch #74379).
  + amend limit-checks to make --max-input work for sizes greater than
    2048 (Debian #1004874).
  + corrected limit-checks in checklist.c, menubox.c, and treeview.c when
    resizing while the data is scrolled (Debian #1004868).
  + improve logic for updating form-height after screen-resizing.
  + move most of the non-API definitions from dialog.h to dlg_internals.h
  + updated configure macros.
  + update config.guess, config.sub
  + updated es.po, tr.po from http://translationproject.org/latest/dialog/
  + update test-package for Debian to use debhelper.
  + adjust character-offset in editbox.c in case it is past the end of
    the string after trimming (Debian #1003185).
  + updated ro.po from http://translationproject.org/latest/dialog/
  + fix some inconsistent #if vs #ifdef.
  + correct off-by-one limit for month when validating parameters of the
    calendar widget (patch by "viverna", Debian #1000720).
  + modify dlg_yes_labels to not switch to ok/cancel labels if the
    extra button is used (report by Стрижак Андрей).
  + move leak-checking definitions from dialog.h to dlg_internals.h
  + use mktemp utility rather than tempfile for temporary filename in
    the sample scripts (patch by Ville Skyttä).
  + updated id.po, lt.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
  + directly include stddef.h for systems which need it for offsetof().
  + modify gauge's handle_input function to use the file pointer in the
    object in preference to the global dialog_state.
  + correct height-computation for fselect and timebox, broken by fixes
    for auto-layout (Debian #990043, cf: 2019/11/10).
  + improve configure --with-no-leaks option
  + amend adjustment to inputbox height so the autosized dimensions match
    older versions (report by Werner Fink, cf: 2021/01/17).
  + improve configure checks, to reduce warnings during those checks
  + updated fr.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
- Update keyring with latest key of Thomas E. Dickey</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1700740800">- don't install config file, dialog has built in defaults anyway
- add support for /usr/etc (dialog-1.3-usretc.diff)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1717588800">- Update to version 1.3-20240307:
  + add option --color-modes, which can be used to color the content of
    programbox, tailbox, textbox (requested by Rafał Radziejewski).
  + updated configure script, e.g., for compiler-warning fixes.
  + amend change to formbox while revising --max-input to work with the
    form's "ilen" parameter (report by Anna-Maria Gruber, cf: 2022/04/14)
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + updated lv.po from
    http://translationproject.org/latest/dialog/
  + add/use dlg_print_nowrap(), to handle multibyte character strings in
    progressbox and tailbox (report/testcase by Sergey Merzlikin).
  + updated configure script, e.g., for compiler-warning fixes.
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + minor fixes for manpages to address mandoc warnings.
  + updated th.po from
    http://translationproject.org/latest/dialog/
  + update config.guess, config.sub</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1757678400">- Update to version 1.3-20250817:
  + amend macros for temporarily disabling --no-tags in buildlist and
    treeview to allow --no-items (report/testcase by Maksym Telychko).
  + configure script fixes for compiler warnings
  + modify dialog-config.in to allow for include-subdirectory.
  + update configure script macros for changes made with Cdk.
  + use $ LIB_ROOTNAME, e.g., set by --with-libname, in generating
  * -config and ".pc" files
  + further improvements to matching output from *-config and ".pc"
  + improve gen-pkgconfig.in to mark the screen library, e.g., ncurses,
    as "Required" and filter the cflags/libs from required packages out
    of the ".pc" file, because pkg-config will add those automatically.
  + fix some gcc15 strict compiler warnings
  + configure script fixes for compiler warnings
  + update config.guess, config.sub
  + modify configure script to ease deprecation of libtool-bin package
    (Debian #1071581).
  + update dialog.map, dialog.sym for 2023/10/02 changes.
  + improve dialog-config.in,
    + suppressing several special cases of linker options, and
    + adding support for --cflags-only-I, --cflags-only-other
  + fix a few cppcheck warnings
  + improvements to NLS configuration.
  + add configure check for PIC vs PIE, needed for linking to libraries
    which lack pkg-config scripts to specify LDFLAGS.</changelog>
</package>
<package pkgid="96e5353da0f3ac9b0e4a63f8b0c46de8bedb4dd936ca61fb5723512fd6d79298437e0eb4c9ca4a5ed96fbe7ffd18feed2f23e3333ab11d516b33f3808560a0e7" name="dialog-lang" arch="noarch">
  <version epoch="0" ver="1.3" rel="13.1"/>
  <changelog author="werner@suse.de" date="1527595200">- Update to version 1.3-20171209
  + update ftp url in test-packages.
  + modify test-packages to use recommended compiler/linker flags.
  + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS,
    CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL,
    CF__INTL_BODY.
  + update config.guess, config.sub
- Add patch textbox-file_size.patch to fix bug bsc#1094836</changelog>
  <changelog author="sbrabec@suse.com" date="1541592000">- Fix mangled Hindi translation (bsc#1115005).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1550059200">- Update to version 1.3-20190211
  + modify to work with ncurses' threaded-library, which does not allow
    assignment to LINES/COLS (report by Marcus Roeckrath).
  + correct clearing after text in progressbox from 2018/06/21 changes
    for resizing (reports by David Boyd, Alan Somers).
  + improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE,
    CF_XOPEN_SOURCE
  + update config.guess, config.sub
- Includes also version 1.3-20181107
  + convert ja.po to UTF-8 for consistency (suggested by Stanislav
    Brabec).
  + repair mis-encoded hi.po (report/analysis by Stanislav Brabec).
- Includes also version 1.3-20181022
  + improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT,
    CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML,
    CF_WITH_VERSIONED_SYMS from ncurses
  + add ast.po, from
    http://translationproject.org/latest/dialog/
- Includes also version 1.3-20180621
  + improve file-offset computation in textbox.c (Werner Fink).
  + fix an overlooked case with real_auto_size() to maximize when
    height or width is given as -1.
  + build-fixes for configure options "--disable-Xdialog2" and
    "--disable-form"
  + add traces for each widget to show its parameters.
  + modify color scheme for mixedgauge to use the dialog window colors,
    like the captions.
  + fix a too-small malloc in the mixedgauge widget.
  + fix a use-after-free in dlg_remove_callback().
  + improve handling of SIGWINCH for several widgets (Debian #865840).
    + menubox, the point of the Debian report was that it would be nice
    to increase the window size if the terminal size increases.  Did
    that as a special case less problematic than decreasing the
    terminal size.  Added samples/menubox11 to demonstrate by
    comparison with menubox10 a problem with debconf which puts extra
    newlines in the caption that interfere with autowrap.
    + progressbox and derived prgbox, programbox, now handle resizing.
    + yesno, window was cleared
  + add dlg_ttysize() to support new options, allowing scripts to obtain
    some text-formatting details without initializing the terminal.
  + add options --print-text-only, and --print-text-size for scripts that
    adjust the widget size according to how the captions are formatted.
  + improve dialog.pl:
    + add demo.pl, to demonstrate the functions
    + quote/escape string parameters passed to dialog.
    + ensure all "integer" parameters are really integers.
    + use actual screensize for list captions rather than assuming 24
    lines.
  + when trimming blanks, treat unconverted tabs the same as spaces.
  + correct parameter to test when trimming blanks from the script,
    e.g., with "--trim" (report by Jarno Suni).
  + improve documentation of the various whitespace-filtering options,
    to show which take precedence (Debian #867536, cf: Debian #102942).
  + modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before
    TRAVERSE_BINDINGS so that up/down arrow will by default scroll the
    message up/down rather than be aliases for tab-traversal (report by
    Fredrik Kers).
  + modify dump_one_binding() to show when a binding is overridden.
  + improve format of trace-file, making comment-syntax consistent,
    as well as showing argv-splitting as a series of comments.
  + modify dlg_string_to_argv() to change the quoting behavior to be
    more consistent with shell behavior (patch by Denilson Sa Maia).
  + modify dlg_getc() to return ESC when a timeout expires, notifying
    callers that a quit occurred rather than exiting the application
    (suggested by Rodrigo Freitas).
  + modify handle_inputs() to ensure cursor-visibility is restored when
    there is no input character available (report by Guillaume Vareille).
  + improve comment in manual page regarding which widgets can use the
    "--help-button" (prompted by discussion with Csanyi Pal).
  + add a check for valid object pointer in tailbox's main loop since
    the getc-callback may have been freed within ui_getc.c (report by
    "David").
  + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS,
    CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG
  + improved configure script checks for groff vs man2html:
    CF_PROG_GROFF and CF_WITH_MAN2HTML
  + build-fix from lynx for AM_WITH_NLS configure macro
  + update config.guess, config.sub
- Remove fix for Hindi translation as now upstream
- Remove patch textbox-file_size.patch now upstream
- Remove dialog.ko.po.bz2 as ko.po now upstream
- Modify patch dialog-1.2-20121230.dif</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- No longer recommend -lang: supplements are in use.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1616068800">- Update to version 1.3-20210306
  + add several usage-messages to dialog.pot
  + improve configure-check for ld searchpath on HP-UX and Solaris.
  + fix a few cppcheck warnings
  + updated eo.po, fi.po, pt.po, sq.po, sv.po, ru.po, uk.po, zh_CN.po
    from http://translationproject.org/latest/dialog/
  + updated dialog.pot
  + add option --no-hot-list, to allow suppressing the hotkey feature
    from lists.
  + increase minimum height of inputbox to avoid input field overlapping
    with the button-box (report by Victor Ananjevsky).
  + modify options-parsing to permit a "no" on any boolean option and
    deprecating the "no" options without a "-" , e.g., generalizing on
    "--nook" equivalence to "--no-ok".
  + minor spelling fixes, per codespell
  + update configure macros, for quoting/escaping fixes per shellcheck
  + update config.guess, config.sub
  + modify configure script's compiler check to work around Xcode's
    useless aliases for standard C.
  + enable keep-tite feature for NetBSD 8 and up; earlier releases would
    dump core.
  &gt; new features/fixes (Glenn Herteg)
  + add option "--cursor-off-label"
  + add option "--erase-on-exit"
  + fix errata in manpage.
  + fix logic: dlg_button_to_char() would return wrong value if no
    uppercase was found
  + add DIALOG_TIMEOUT to sample scripts, and use report-button more
    consistently to handle unexpected exit-status values.
  + add dlg_getenv_num() and dlg_getenv_str().
  + add DLG_EXIT_TIMEOUT to allow scripts to exit on an expired timeout
    with an exit-status different from DLG_EXIT_ERROR or DLG_EXIT_ESC
    (patch by Norbert Koch).
  + modify dlg_ok_label() and dlg_ok_labels() to ignore --no-ok if all
    buttons would be omitted.
  + add/use dlg_der_window() to account for derived windows just like
    subwindows, to fix regression in dlg_getc() in fselect/dselect
    widget.
  + modify several widgets to make their handling of --no-ok consistent
    with the majority of the widgets: editbox.c, menubox.c, msgbox.c,
    rangebox.c, textbox.c, timebox.c
  + add ^D as binding for new virtual key DLGK_LEAVE, which will close
    the current dialog by activating the currently-selected button.
  + improve manual-page description of --no-ok option (reports by
    Hans Mueller, Gil Delescluse).
  + modify configure script to make Solaris -R rpath feature work
  + fix regression in dlg_getc() caused by not taking into account
    subwindows used for input (report by Michael Wihl).
  + add validity-checks for window pointer (report/testcase by Michael
    Wihl).
  + improve configure macros:
    CF_CLANG_COMPILER: apply compiler-flags needed for test.
    CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks.
  + amend initialization for dlg_getc to fix regression in pause widget
    from 2020/03/27 changes (reports by Aidan Tessier, Norbert Koch,
    Josmar Pierri).
  + improve configure macros:
    CF_CLANG_COMPILER: split-out check for -Qunused-arguments to ensure
    that clang supports it.  IBM xlclang does not.
    CF_MIXEDCASE_FILENAMES: when cross-compiling to darwin (macOS),
    assume the filesystem doesn't support mixed-case
  + modify init_dialog's initialization of tab_len and aspect_ratio to
    avoid overwriting initialization done in process_common_options
    (report/patch by Rainer Weikusat, Debian #970508).
  + fix out-of-order description for --tailbox vs --rangebox in manpage
    (report by Glenn Herteg).
  + updated configure-macros: compiler-warnings and shared-library
    options.  Changed configure --with-warnings to --enable-warnings for
    consistency.
  + update config.guess
  + updated sq.po from http://translationproject.org/latest/dialog/
  + add clarification in manual page to show when the single/double
    quotes may be needed (prompted by discussion with Danilo G Baio).
  + fix an extra ".exe" in makefile.in which prevented Cygwin build.
  + fix most cppcheck warnings
  + tailbox/tailboxbg's exit-button now works with mouse-clicks
  + fix repainting while resizing for the editbox widget.
  + add configure-check for curses_exit() from ncurses 6.2
  + fix a few memory leaks in fselect.c, mixedgauge.c when resizing.
  + fix inconsistency in dlg_string_to_argv() which made the checklist9
    example not work.
  + add empty-string check in dlg_print_listitem() to avoid indexing past
    the end of the array of character-offsets.
  + improve handling of KEY_RESIZE by repainting the backtitle after
    clearing the screen (integrated patch by Rainer Weikusat, Debian
    [#954185]).
  + improve logic for wtimeout() calls which are used to set temporary
    non-blocking reads (prompted by patch by Rainer Weikusat, Debian
    [#954220]).
  + add "make check" rule.
  + updated configure-macros.
  + updated configure-macros, to work around ncurses vs xcode's c99 -W
  + update config.guess
  + updated configure-macros.
  + update config.guess
  + correct rc-file lookup of "default" color (report by Grady Martin,
    cf: 2019/09/24).
  + fix several issues in the sample scripts reported by shellcheck.
  + fix a few spelling errors reported by codespell (report by Jens
    Schleusener).
  + correct check for return-value of isblank(), which is not necessarily
    0/1 (report/patch by Paul Cercueil, Peter Korsgaard, cf: 2018/05/31).
  + amend change for parsing command-options before calling init_dialog,
    to handle --no-shadow, etc., which are initialized in init_dialog
    (report by Paul Cercueil, cf: 2018/06/21).
  + add dlg_trace_va_msg to manpage, symbol files.
  + improve layout of several widgets' data area when maximizing.
  + modify dselect/fselect to work with autosizing (Debian #915949).
  + add error messages from dlg_exiterr() to trace file.
  + improve manual page description of escaping in key-bindings.
  + modify inputmenu to recognize the "Cancel" button and keys bound to
    that feature while editing a renamed menu item.
  + revert one change, in form.c to the --last-key feature (Debian
    [#942025]).
  + correct ordering of libraries in configure-script, which appended
    in a case where it should have prepended.
  + update config.guess, config.sub
  + improve dialog-config script's filtering of -L options using the
    linker default directories.
  + improve dialog-config script, adding a -L option corresponding to
    the configure --libdir option if it would be a duplicate (report by
    Andrew Kosteltsev).
  + build-fix for configure --disable-trace
  + updated pt.po from http://translationproject.org/latest/dialog/
  + allow for underline- and reverse-video flags in the ".rc" file
    (integrated patch by Richard Robbins).
  + amend change to --last-key feature to eliminate an unnecessary
    separator (report by Gabriele Balducci).
  + extend --last-key feature to the remaining widgets which have
    ok/cancel buttons, and add logic to map keys which happen to be
    bound to ok/extra/cancel/help to simulate a button-press on the
    corresponding button (report by "sgewrk").
  + further fixes for dialog-config.in (report by Andrew Kosteltsev).
  + modify dialog-config.in so that setting prefix or exec-prefix to
    a given value with --prefix=VALUE or --exec-prefix=VALUE has the
    expected result of changing bindir, etc.
  + correct substitution for $LIBS value in dialog-config.in (report by
    Andrew Kosteltsev).
  + modify dlg_will_resize() and dlg_result_key() functions to reduce
    the chance that dialog exits on a SIGWINCH (Debian #930775).
  + make test-package for the development headers/library
  + add --libs-only-L, etc., to dialog-config script (prompted by
    discussion with Andrew Kosteltsev).
  + fix a memory leak in gauge widget (Andrew Kosteltsev).
  + minor fix for CF_GCC_WARNINGS
  + update config.guess, config.sub
- Modify patch dialog-1.2-20121230.dif
- This update fixes boo#1183668</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623844800">- Update to version 1.3-20210530:
  + amend adjustment to inputbox height so the autosized dimensions
    match  older versions (boo#1184503).
  + improve configure checks, to reduce warnings during those checks
  + updated translations.
- Changes from version 1.3-20210509:
  + improve configure checks, e.g., for libtool version
- Changes from version 1.3-20210324:
  + add configure option --enable-stdnoreturn to build when C11
    _Noreturn feature is enabled in recent ncurses development.
- Changes from version 1.3-20210319:
  Updated translations.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1687176000">- Update to version 1.3-20230209:
  + install ".pc" files in the test-packages.
  + add pkg-config ".pc" file, for use with the development library.
  + change shared-library configuration in test-packages to use the
    ABI version in the library filename to match its SONAME.
  + add sample scripts to test-packages, using new makefile rule
    "install-examples".
  + corrected cdialog*.install helper scripts in test-package for Debian
  + change ftp URLs in test-packages to https
  + updated configure script, e.g., for compiler-warning fixes.
  + updated fur.po, zh_TW.po from
    http://translationproject.org/latest/dialog/
  + modify slackware.rc to match dialog's output from "make check" using
    this configuration file (FreeBSD #267777).
  + fix shellcheck warnings in helper-scripts for building/installing.
  + updated configure script, e.g., for compiler-warning fixes.
  + updated hu.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub, install-sh
  + initialize color-settings before --create-rc option is processed.
  + add "use_scrollbar" setting in rc-file to use in whiptail.rc
  + improve manual page discussion of "--" token.
  + updated configure macro for math-library functions.
  + updated ca.po from http://translationproject.org/latest/dialog/
  + update config.guess
  + fix links in manpages (FreeBSD #264660).
  + document the built-in key bindings which are not part of widgets.
  + updated da.po fa.po is.po, added ka.po from
    http://translationproject.org/latest/dialog/
  + update config.sub
  + adjust fallback bindings for backspace/delete to match the curses
    library's sense of backspace (Arch #74379).
  + amend limit-checks to make --max-input work for sizes greater than
    2048 (Debian #1004874).
  + corrected limit-checks in checklist.c, menubox.c, and treeview.c when
    resizing while the data is scrolled (Debian #1004868).
  + improve logic for updating form-height after screen-resizing.
  + move most of the non-API definitions from dialog.h to dlg_internals.h
  + updated configure macros.
  + update config.guess, config.sub
  + updated es.po, tr.po from http://translationproject.org/latest/dialog/
  + update test-package for Debian to use debhelper.
  + adjust character-offset in editbox.c in case it is past the end of
    the string after trimming (Debian #1003185).
  + updated ro.po from http://translationproject.org/latest/dialog/
  + fix some inconsistent #if vs #ifdef.
  + correct off-by-one limit for month when validating parameters of the
    calendar widget (patch by "viverna", Debian #1000720).
  + modify dlg_yes_labels to not switch to ok/cancel labels if the
    extra button is used (report by Стрижак Андрей).
  + move leak-checking definitions from dialog.h to dlg_internals.h
  + use mktemp utility rather than tempfile for temporary filename in
    the sample scripts (patch by Ville Skyttä).
  + updated id.po, lt.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
  + directly include stddef.h for systems which need it for offsetof().
  + modify gauge's handle_input function to use the file pointer in the
    object in preference to the global dialog_state.
  + correct height-computation for fselect and timebox, broken by fixes
    for auto-layout (Debian #990043, cf: 2019/11/10).
  + improve configure --with-no-leaks option
  + amend adjustment to inputbox height so the autosized dimensions match
    older versions (report by Werner Fink, cf: 2021/01/17).
  + improve configure checks, to reduce warnings during those checks
  + updated fr.po from http://translationproject.org/latest/dialog/
  + update config.guess, config.sub
- Update keyring with latest key of Thomas E. Dickey</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1700740800">- don't install config file, dialog has built in defaults anyway
- add support for /usr/etc (dialog-1.3-usretc.diff)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1717588800">- Update to version 1.3-20240307:
  + add option --color-modes, which can be used to color the content of
    programbox, tailbox, textbox (requested by Rafał Radziejewski).
  + updated configure script, e.g., for compiler-warning fixes.
  + amend change to formbox while revising --max-input to work with the
    form's "ilen" parameter (report by Anna-Maria Gruber, cf: 2022/04/14)
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + updated lv.po from
    http://translationproject.org/latest/dialog/
  + add/use dlg_print_nowrap(), to handle multibyte character strings in
    progressbox and tailbox (report/testcase by Sergey Merzlikin).
  + updated configure script, e.g., for compiler-warning fixes.
  + update config.guess, config.sub
  + updated configure script, e.g., for compiler-warning fixes.
  + minor fixes for manpages to address mandoc warnings.
  + updated th.po from
    http://translationproject.org/latest/dialog/
  + update config.guess, config.sub</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1757678400">- Update to version 1.3-20250817:
  + amend macros for temporarily disabling --no-tags in buildlist and
    treeview to allow --no-items (report/testcase by Maksym Telychko).
  + configure script fixes for compiler warnings
  + modify dialog-config.in to allow for include-subdirectory.
  + update configure script macros for changes made with Cdk.
  + use $ LIB_ROOTNAME, e.g., set by --with-libname, in generating
  * -config and ".pc" files
  + further improvements to matching output from *-config and ".pc"
  + improve gen-pkgconfig.in to mark the screen library, e.g., ncurses,
    as "Required" and filter the cflags/libs from required packages out
    of the ".pc" file, because pkg-config will add those automatically.
  + fix some gcc15 strict compiler warnings
  + configure script fixes for compiler warnings
  + update config.guess, config.sub
  + modify configure script to ease deprecation of libtool-bin package
    (Debian #1071581).
  + update dialog.map, dialog.sym for 2023/10/02 changes.
  + improve dialog-config.in,
    + suppressing several special cases of linker options, and
    + adding support for --cflags-only-I, --cflags-only-other
  + fix a few cppcheck warnings
  + improvements to NLS configuration.
  + add configure check for PIC vs PIE, needed for linking to libraries
    which lack pkg-config scripts to specify LDFLAGS.</changelog>
</package>
<package pkgid="8f126de7cdaf386dd7280e07846ff21648de1ea41efd0cdd012316f762cd374a57a8afa9ad01baecd2eb96882e859e46591d8151843105a67da19cf7f0628c49" name="dianara" arch="riscv64">
  <version epoch="0" ver="1.4.4" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1438516800">- Update to 1.3.1:
  * Option to browse posts from a user (only for users on the same
    server, for now).
  * Option to set or change e-mail address for the account.
  * Nick autocompleter now displays user ID, too.
  * Proper links are made from URL's found anywhere, when pasting
    plain text.
  * Add a Privacy category in the settings, with a couple of new
    options related to following people and managing lists.
  * Button to configure account on status bar when account is not
    configured.
  * Option to scroll main timeline to the new stuff line on update.
  * Enhance timeline page selector.
  * Progress bar during program startup.
  * Option to start application hidden in the system tray.
  * Command line option to change the color of links:
  - -linkcolor=color (useful in GTK+ environments).
  * Other minor fixes.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1446292800">- Update to 1.3.2:
  * Add a D-Bus interface, to control the applications from other
    programs, such as scripts, using tools like qdbus or dbus-send.
  * Option to list the newest users from your own pump.io server,
    located under Neighbors, inside the Contacts tab.
  * Welcome wizard, to guide new users.
  * New privacy option: private likes.
    Liking posts or comments will only inform the author.
  * Support for non-https servers, using the --nohttps command line
    parameter.
  * Improve localisation support, and fix some issues with RTL
    languages.
  * JSON-based error messages from the server, which might have
    Unicode symbols, are now shown correctly.
  * Several minor fixes.
  * Hebrew translation.
- Remove dianara-remove-timestamp.patch and use a regexp instead.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458648000">- Update to 1.3.3:
  * When trying to follow a contact, the user ID is verified.
  * The image viewer gained basic zoom capabilities.
  * Timelines show thumbnails of embedded images, full size in the
    viewer.
  * When pasting text in a post or comment, proper links will be
    made from URLs, even when the pasted text is rich format.
  * Links created from the Format menu are verified to have a
    proper scheme.
  * Post publisher area can grow bigger.
  * Configurable avatar sizes in comments and minor feeds.
  * Better error handling when timelines fail to load.
  * Add a AppData (AppStream) file.
  * Fix some size issues in comments.
  * Other small fixes and improvements.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1467115200">- Update to version 1.3.4:
  * Automatic timeline updates will avoid interrupting the user.
  * Different snippet limits for regular and highlighted activities.
  * Snippets set to 'Always' by default.
  * More detailed new post notifications.
  * Clicking "Comment" in posts will show an option to check for
    comments, if the post doesn't have (or show) any comments yet.
  * Filtering (searching) contact lists will show the number of
    matches.
  * Items in the list of configured filtering rules can be sorted
    manually, via drag-and-drop.
  * Fix a possible crash when pasting a URL which points to an image.
  * Update a few links to pump.io sites.
  * Minor visual fixes and other improvements.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1489492800">- Update to version 1.3.6 (changes since 1.3.4):
  * Officially support building with Qt 5.
  * Items highlighted due to filtering rules will show the reasons
    for highlighting.
  * After downloading an attachment, a button will appear, to open
    the file using the default application from the user's desktop
    environment.
  * Add buttons to rotate images in the image viewer
    (Ctrl+Left/Right keys).
  * Some windows that used to block input to the rest of the
    application, such as posts opened from the Meanwhile feed, will
    be independent now.
  * The colour setting for highlighted items is now enabled by
    default.
  * Several improvements in page selector.
  * Fix corner case where timeline might update while a comment is
    being composed, destroying it.
  * HTTP redirections will be followed when loading images
    (Qt 5 only).
  * Duration of popup notifications is now configurable, and
    notifications can be set to be persistent.
  * Some input fields will show a button to clear them
    (Qt 5 only).
  * Add a Galician translation.
  * Other small fixes.
- Switch to Qt5.
- Define $SOURCE_DATE_EPOCH for Dianara instead of manually
  replacing __DATE__ and __TIME__.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 1.3.7:
  * Image viewer now supports dragging the image around with the
    mouse, zooming with the wheel, and rotating animated images
    correctly.
  * Fix case-insensitive sorting of contacts in auto-completion
    lists.
  * Server version will be shown in the log.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1510315200">- Update to version 1.4.0:
  * The side panel can now be moved to any border of the window, by
    dragging its title bar, after unlocking the panels from the
    View menu.
  * The toolbar can also be moved around, after unlocking.
  * Files can be attached to a post via drag'n'drop from a
    file manager.
  * Dragging text from a website to the post composer works better
    now.
  * Several improvements in the formatting options of the
    post/comment editor.
  * Auto-switch from Fit mode to Full mode in image viewer when
    using the mouse wheel.
  * Finer zoom control.
  * Posts with non-media attachments will show a matching icon from
    the user's icon theme, based on MIME type (i.e. PDF icon,
    TXT icon, etc).
  * A proper file extension will be suggested when saving non-media
    attachments to drive.
  * Add an option to set window as "requiring attention" to notify
    new posts, which usually results in the taskbar/dock entry
    being highlighted (Configuration &gt; Notifications, enabled by
    default).
  * Optional activity icons in the minor feeds.
    (Configuration &gt; Timelines, disabled by default).
  * Several improvements in the account dialogue.
  * Building with Qt 4 is no longer supported.
  * Remove the libmagic dependency, since Qt 5 has methods for
    mimetypes.
  * Remove the QJSON dependency, since Qt 5 has methods to handle
    JSON.
  * Accepting username@localhost as valid Webfinger ID, for testers.
  * Handle new HTML-based error messages sent by server since
    Pump.io 4.0.
  * Several cosmetic fixes.
  * Other minor fixes.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1534593600">- Update to version 1.4.1:
  * Ability to save and restore post drafts.
  * Post publisher can grow much bigger.
  * System notifications now include a button to show the
    application.
  * Properly bring the main window to the front when restoring from
    the tray icon, and when clicking the "Show" button in a
    notification (depends on your WM)..
  * Fixes in the profile editor and image viewer.
  * Other minor improvements.
- Do not bother installing the appstream file to
  /usr/share/appdata/ on openSUSE Leap 42.x or older.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.4.3:
  - Added optional spell checking support, using KDE's Sonnet.
  It will be enabled if Sonnet's development packages are installed when
  building the program (unless CONFIG+=NO_KF5 is used).
  - Added optional character picker, using KDE's KCharSelect widget.
  It will be enabled if the development packages for KWidgetsAddons are
  installed when building the program (unless CONFIG+=NO_KF5 is used).
  - Adapted AppStream-related file naming and IDs to current standards.
  - Changed more dialogs to follow the environment's button order.
  - More code refactoring.
  - Changed OK/Cancel buttons in several dialogs to follow environment style.
  - Code refactoring and optimizations.
  - Fixed a corner case where a post deleted by its author, while a comment
  was being composed, would block timeline updates until program restart.
  - When a post is cancelled, abort possible ongoing file upload immediately.
  - Fixed Cancel button being disabled while sending a comment.
  - Fixed a pagination bug that would set the wrong page number if a timeline
  update had failed previously.
  - Other minor fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 1.4.4:
  * Option to invert colors in image viewer.
  * Character picker now remembers up to 24 last used symbols, in usage order.
  * Fixed a possible crash when filtering out activities from the minor feed.
  * Fixed some minor visual issues.</changelog>
</package>
<package pkgid="f000984a663ecd5666935894494c2ddb0050c79b73b272f7c1449eb5c7271b485aaf6ec70320f113b852d454d1c51623b231294693e5246fe794ce9ddd01611e" name="dico" arch="riscv64">
  <version epoch="0" ver="2.12" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1494331200">- Initial changelog entry for version 2.4</changelog>
  <changelog author="astieger@suse.com" date="1538222400">- update to 2.7:
  * Support for virtual databases
  * Dicoweb: graceful handling of unsupported content types.
  * The dictorg module improved
- includes changes from 2.6:
  * Support for Guile 2.2.0
  * Support for Python 3
- includes changes from 2.5:
  * Support for four-column index files in dictorg databases</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1538395200">- Switch to python3</changelog>
  <changelog author="jbrielmaier@suse.de" date="1542801600">BuildRequire guile-devel to make transition to Guile 2.2 easier</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591876800">- Update to version 2.9
  * New configuration variable DEFAULT_PIDFILE_NAME
    Use it to alter the default pidfile location, e.g.:
    ./configure DEFAULT_PIDFILE_NAME=/var/dico/dicod.pid
  * Fix compilation on 32-bit systems
- Changes for version 2.8"
  * Fix out-of-boundary memory access in metaphone2 encoder
  * Fix eventual access to freed memory block
  * Rewrite utf8_iterator to work with non zero terminated strings.
  * Fix the build on OpenBSD
- Fix building with gcc10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599220800">- dico 2.10:
  * Fix compilation with gcc 10
  * Restore po files</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623153600">- Update to version 2.11
  * Bugfixes in the gcide module
  * Fix searches in the gcider utility
  * Support for Python 2 has been withdrawn</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735732800">- Update to version 2.12
  * gcide module bug fixes
  * gcide: New option: "watch"
  * gcide: HTML output using the "html" module option
  * Input conversions: The argument to DEFINE or MATCH command can
    optionally be modified before being used in actual search
  * New module "greek_kbd" for Greek transliteration.
  * bug fixes
- switch to pcre2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746532800">- Add dico-python-int-conversion.patch: Fix int conversion issues
  causing build failures [https://puszcza.gnu.org.ua/bugs/?646].
- Add dico-soundex-break-loop-on-string-end.patch: Break the loop
  on hitting end of string.</changelog>
</package>
<package pkgid="43e0b4188da514e3be44e312b8875440a650a937e87a23126abc6c896a0f36739ee2f2b9eb12ee866666c2164309fe147788e5ea3854f751a3efab50fc695f13" name="dico-devel" arch="riscv64">
  <version epoch="0" ver="2.12" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1494331200">- Initial changelog entry for version 2.4</changelog>
  <changelog author="astieger@suse.com" date="1538222400">- update to 2.7:
  * Support for virtual databases
  * Dicoweb: graceful handling of unsupported content types.
  * The dictorg module improved
- includes changes from 2.6:
  * Support for Guile 2.2.0
  * Support for Python 3
- includes changes from 2.5:
  * Support for four-column index files in dictorg databases</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1538395200">- Switch to python3</changelog>
  <changelog author="jbrielmaier@suse.de" date="1542801600">BuildRequire guile-devel to make transition to Guile 2.2 easier</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591876800">- Update to version 2.9
  * New configuration variable DEFAULT_PIDFILE_NAME
    Use it to alter the default pidfile location, e.g.:
    ./configure DEFAULT_PIDFILE_NAME=/var/dico/dicod.pid
  * Fix compilation on 32-bit systems
- Changes for version 2.8"
  * Fix out-of-boundary memory access in metaphone2 encoder
  * Fix eventual access to freed memory block
  * Rewrite utf8_iterator to work with non zero terminated strings.
  * Fix the build on OpenBSD
- Fix building with gcc10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599220800">- dico 2.10:
  * Fix compilation with gcc 10
  * Restore po files</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623153600">- Update to version 2.11
  * Bugfixes in the gcide module
  * Fix searches in the gcider utility
  * Support for Python 2 has been withdrawn</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735732800">- Update to version 2.12
  * gcide module bug fixes
  * gcide: New option: "watch"
  * gcide: HTML output using the "html" module option
  * Input conversions: The argument to DEFINE or MATCH command can
    optionally be modified before being used in actual search
  * New module "greek_kbd" for Greek transliteration.
  * bug fixes
- switch to pcre2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746532800">- Add dico-python-int-conversion.patch: Fix int conversion issues
  causing build failures [https://puszcza.gnu.org.ua/bugs/?646].
- Add dico-soundex-break-loop-on-string-end.patch: Break the loop
  on hitting end of string.</changelog>
</package>
<package pkgid="9865c1b9a687e310c270b456f1c7ce4298c97f96f6ff7dd8eebafab84fd64575661b2f6a0691efd75b3ee96fb94173b2aa7271da32664eff0ae2b2a7dbc10090" name="dico-lang" arch="noarch">
  <version epoch="0" ver="2.12" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1494331200">- Initial changelog entry for version 2.4</changelog>
  <changelog author="astieger@suse.com" date="1538222400">- update to 2.7:
  * Support for virtual databases
  * Dicoweb: graceful handling of unsupported content types.
  * The dictorg module improved
- includes changes from 2.6:
  * Support for Guile 2.2.0
  * Support for Python 3
- includes changes from 2.5:
  * Support for four-column index files in dictorg databases</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1538395200">- Switch to python3</changelog>
  <changelog author="jbrielmaier@suse.de" date="1542801600">BuildRequire guile-devel to make transition to Guile 2.2 easier</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591876800">- Update to version 2.9
  * New configuration variable DEFAULT_PIDFILE_NAME
    Use it to alter the default pidfile location, e.g.:
    ./configure DEFAULT_PIDFILE_NAME=/var/dico/dicod.pid
  * Fix compilation on 32-bit systems
- Changes for version 2.8"
  * Fix out-of-boundary memory access in metaphone2 encoder
  * Fix eventual access to freed memory block
  * Rewrite utf8_iterator to work with non zero terminated strings.
  * Fix the build on OpenBSD
- Fix building with gcc10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599220800">- dico 2.10:
  * Fix compilation with gcc 10
  * Restore po files</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623153600">- Update to version 2.11
  * Bugfixes in the gcide module
  * Fix searches in the gcider utility
  * Support for Python 2 has been withdrawn</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735732800">- Update to version 2.12
  * gcide module bug fixes
  * gcide: New option: "watch"
  * gcide: HTML output using the "html" module option
  * Input conversions: The argument to DEFINE or MATCH command can
    optionally be modified before being used in actual search
  * New module "greek_kbd" for Greek transliteration.
  * bug fixes
- switch to pcre2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746532800">- Add dico-python-int-conversion.patch: Fix int conversion issues
  causing build failures [https://puszcza.gnu.org.ua/bugs/?646].
- Add dico-soundex-break-loop-on-string-end.patch: Break the loop
  on hitting end of string.</changelog>
</package>
<package pkgid="eb03679e7e6031528b76e5d47b495880538a4cdead2ef2280739ee3757cbc137942da84f76cf78acd65a7810fe73b28a65152169697c92116f217147f1779e1b" name="dico-modules" arch="riscv64">
  <version epoch="0" ver="2.12" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1494331200">- Initial changelog entry for version 2.4</changelog>
  <changelog author="astieger@suse.com" date="1538222400">- update to 2.7:
  * Support for virtual databases
  * Dicoweb: graceful handling of unsupported content types.
  * The dictorg module improved
- includes changes from 2.6:
  * Support for Guile 2.2.0
  * Support for Python 3
- includes changes from 2.5:
  * Support for four-column index files in dictorg databases</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1538395200">- Switch to python3</changelog>
  <changelog author="jbrielmaier@suse.de" date="1542801600">BuildRequire guile-devel to make transition to Guile 2.2 easier</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591876800">- Update to version 2.9
  * New configuration variable DEFAULT_PIDFILE_NAME
    Use it to alter the default pidfile location, e.g.:
    ./configure DEFAULT_PIDFILE_NAME=/var/dico/dicod.pid
  * Fix compilation on 32-bit systems
- Changes for version 2.8"
  * Fix out-of-boundary memory access in metaphone2 encoder
  * Fix eventual access to freed memory block
  * Rewrite utf8_iterator to work with non zero terminated strings.
  * Fix the build on OpenBSD
- Fix building with gcc10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599220800">- dico 2.10:
  * Fix compilation with gcc 10
  * Restore po files</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623153600">- Update to version 2.11
  * Bugfixes in the gcide module
  * Fix searches in the gcider utility
  * Support for Python 2 has been withdrawn</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735732800">- Update to version 2.12
  * gcide module bug fixes
  * gcide: New option: "watch"
  * gcide: HTML output using the "html" module option
  * Input conversions: The argument to DEFINE or MATCH command can
    optionally be modified before being used in actual search
  * New module "greek_kbd" for Greek transliteration.
  * bug fixes
- switch to pcre2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746532800">- Add dico-python-int-conversion.patch: Fix int conversion issues
  causing build failures [https://puszcza.gnu.org.ua/bugs/?646].
- Add dico-soundex-break-loop-on-string-end.patch: Break the loop
  on hitting end of string.</changelog>
</package>
<package pkgid="734c606796e8dc1e85b4fb94ec157f2ccdd60be30c784d4f9a56e8498244c197960c1672b1491860613258a133fa61851798d2b4d4abc1bc4ccf161983e00a85" name="dictd" arch="riscv64">
  <version epoch="0" ver="1.13.3+git.1731775346.2b21553" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1585569600">- Update to 1.13.0:
  - dictd:
  * add support for IPv6 (the default is IPv4)
  - Add global configuration option "address_family" and
    command line options --address-family
  - Options "listen_to" and --listen-to accepts host name
    in addition to IP address, "*" means "bind to all interfaces".
  - dict:
  * add support for IPv6.
  - New command line options -4 and -6.
  - dict + dict:// URL: add support for IPv6 address
    surrounded by [ and ] symbols
  - dictfmt:
  * fix overlap of source and destination buffers in memcpy(3).
    Use memmove(3) instead. This fixes failures on Linux/musl.
  * DICTFMT_SORT environment variable may be used for
    setting non-default sort(1)
  - Fix build on recent Solaris/IllumOS (missing -lnsl at link
    time)
  - Remove support for --use-dictorg and socks5. Clean-ups for build
    system.
  - Remove support for non-utf8 dictionaries.
  - tests:
  * new test for dictd as a daemon
  * always use @AWK@
  * test/dictzip_test.in: avoid printing binary \0. This fixes test on
    some systems</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631534400">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * dictd.service</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1645358400">- Update to 1.13.1:
  - Remove the last call of gethostbyname(3)
  - Fixes by Huy-Ngo in dictfmt help message.
- Remove ProtectHome from the systemd service file, because data
  files can be stored in $HOME and indexes need to written to.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1645358401">- Add dictd-rpmlintrc ... potential bashismus is completely
  innocent (gh#cheusov/dictd#13).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1709812800">- Fix License: tag (thank you, Fedora
  developers, for the research,
  https://src.fedoraproject.org/rpms/dictd/pull-request/5).
- Clean up the SPEC file</changelog>
  <changelog author="mcepl@cepl.eu" date="1730548800">- Update to version 1.13.1+git.1730572217.cccab00:
  * dictd: listen to ipv6 and ipv4 by default
  * remove use of deprecated inet_aton and inet_ntoa
  * dictd: install dictd*.conf files to ${DATADIR}/examples/dictd by default
  * Fix problems with DICT_CONFIG_PATH and other defined came from Makefile
  * dict/Makefile: do not copy man page to ${BINDIR} :-)
  * dict/Makefile: formatting
  * dict: install samples dict.conf and dict2.conf to ${EGDIR}
  * Move examples/dict1.conf to dict/</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1731672000">- Update to 1.13.2:
  - Remove config.{sub,guess}
  - Update version to 1.13.2
  - Rename configure.in to configure.ac
  - dictP.h: remove #include &lt;sys/time.h&gt;
  - configure.in: fix obsolete code
  - Fix compilation issues with gcc-14
  - Update configure script and the like (autoconf-2.72)
- Remove upstreamed patches:
  - gcc-14.patch
- Add index-buf-ovrflw.patch to fix a buffer overflow in index.c
  (courtesy of the upstream author).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1731931200">- Update to 1.13.3:
  - dictd: fix buffer overflow in first/last search strategies
    (bsc#1233442).
- Remove upstreamed index-buf-ovrflw.patch.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1738152000">- Add default /etc/dict.conf so that dict client works by default
  as it used to (rh#2342818).</changelog>
  <changelog author="mcepl@cepl.eu" date="1740830400">- Update to version 1.13.3+git.1731775346.2b21553:
  * Update version to 1.13.3
  * dictd: fix buffer overflow in first/last search strategies    Thanks a lot to Matěj Cepl &lt;mcepl@cepl.eu&gt; for the report!
  * Remove config.{sub,guess}
  * Update version to 1.13.2
  * Rename configure.in to configure.ac
  * dictP.h: remove #include &lt;sys/time.h&gt;
  * configure.in: fix obsolete code
  * Fix compilation issues with gcc-14
  * Update configure script and the like (autoconf-2.72)</changelog>
</package>
<package pkgid="fc4ea654b43743029cb062dd313527ccd0906b9c1756c8b1fd2e480cb3f467f3d78baf54391cdb3c9b17250421f68c48809626c698512f7eebdcef8a9f36750b" name="dictd-devel" arch="noarch">
  <version epoch="0" ver="1.13.3+git.1731775346.2b21553" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1585569600">- Update to 1.13.0:
  - dictd:
  * add support for IPv6 (the default is IPv4)
  - Add global configuration option "address_family" and
    command line options --address-family
  - Options "listen_to" and --listen-to accepts host name
    in addition to IP address, "*" means "bind to all interfaces".
  - dict:
  * add support for IPv6.
  - New command line options -4 and -6.
  - dict + dict:// URL: add support for IPv6 address
    surrounded by [ and ] symbols
  - dictfmt:
  * fix overlap of source and destination buffers in memcpy(3).
    Use memmove(3) instead. This fixes failures on Linux/musl.
  * DICTFMT_SORT environment variable may be used for
    setting non-default sort(1)
  - Fix build on recent Solaris/IllumOS (missing -lnsl at link
    time)
  - Remove support for --use-dictorg and socks5. Clean-ups for build
    system.
  - Remove support for non-utf8 dictionaries.
  - tests:
  * new test for dictd as a daemon
  * always use @AWK@
  * test/dictzip_test.in: avoid printing binary \0. This fixes test on
    some systems</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631534400">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * dictd.service</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1645358400">- Update to 1.13.1:
  - Remove the last call of gethostbyname(3)
  - Fixes by Huy-Ngo in dictfmt help message.
- Remove ProtectHome from the systemd service file, because data
  files can be stored in $HOME and indexes need to written to.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1645358401">- Add dictd-rpmlintrc ... potential bashismus is completely
  innocent (gh#cheusov/dictd#13).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1709812800">- Fix License: tag (thank you, Fedora
  developers, for the research,
  https://src.fedoraproject.org/rpms/dictd/pull-request/5).
- Clean up the SPEC file</changelog>
  <changelog author="mcepl@cepl.eu" date="1730548800">- Update to version 1.13.1+git.1730572217.cccab00:
  * dictd: listen to ipv6 and ipv4 by default
  * remove use of deprecated inet_aton and inet_ntoa
  * dictd: install dictd*.conf files to ${DATADIR}/examples/dictd by default
  * Fix problems with DICT_CONFIG_PATH and other defined came from Makefile
  * dict/Makefile: do not copy man page to ${BINDIR} :-)
  * dict/Makefile: formatting
  * dict: install samples dict.conf and dict2.conf to ${EGDIR}
  * Move examples/dict1.conf to dict/</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1731672000">- Update to 1.13.2:
  - Remove config.{sub,guess}
  - Update version to 1.13.2
  - Rename configure.in to configure.ac
  - dictP.h: remove #include &lt;sys/time.h&gt;
  - configure.in: fix obsolete code
  - Fix compilation issues with gcc-14
  - Update configure script and the like (autoconf-2.72)
- Remove upstreamed patches:
  - gcc-14.patch
- Add index-buf-ovrflw.patch to fix a buffer overflow in index.c
  (courtesy of the upstream author).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1731931200">- Update to 1.13.3:
  - dictd: fix buffer overflow in first/last search strategies
    (bsc#1233442).
- Remove upstreamed index-buf-ovrflw.patch.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1738152000">- Add default /etc/dict.conf so that dict client works by default
  as it used to (rh#2342818).</changelog>
  <changelog author="mcepl@cepl.eu" date="1740830400">- Update to version 1.13.3+git.1731775346.2b21553:
  * Update version to 1.13.3
  * dictd: fix buffer overflow in first/last search strategies    Thanks a lot to Matěj Cepl &lt;mcepl@cepl.eu&gt; for the report!
  * Remove config.{sub,guess}
  * Update version to 1.13.2
  * Rename configure.in to configure.ac
  * dictP.h: remove #include &lt;sys/time.h&gt;
  * configure.in: fix obsolete code
  * Fix compilation issues with gcc-14
  * Update configure script and the like (autoconf-2.72)</changelog>
</package>
<package pkgid="45fdeb9e3f32832c52e83693a54e8d2480e8134b946689ebd871eb48a273dd774cc3558b1e174935987b1bd8884138b159635d0094e17a7d25fb9d7e876d3fa6" name="dicts-devel" arch="noarch">
  <version epoch="0" ver="1.5" rel="425.1"/>
  <changelog author="werner@suse.de" date="1392292800">- Update polish dictionary to version 20140102 (bnc#857026)</changelog>
  <changelog author="werner@suse.de" date="1488283200">- Use modern regular expressions for character sets in lisp
  declarations for the dictionaries</changelog>
  <changelog author="werner@suse.de" date="1495454400">- s/decrementieren/dekrementieren/ for german dictionary (boo#1039305)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1585656000">- Declare string functions
- No debug package at all</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1630929600">- Smaller cleanups</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1632484800">- Mark the package split dicts into dicts and dicts-devel as such</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1632744000">- OK, it is a package rename and it is noarch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- New RPM API change ... now no %patch anymore only %patch0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1741348800">- build with gcc15
- added patches
  + dicts-gcc15.patch</changelog>
</package>
<package pkgid="99ed7767b18e54c0dd9207191ecba5d563c9b4b4b627b3591ee3445d5f6d45634a886a8621341b4555a6f2c6aaee2f663858bfa0b1357155ccd7b20da0aff87f" name="diff-pdf" arch="riscv64">
  <version epoch="0" ver="0.5" rel="2.8"/>
  <changelog author="wagner-thomas@gmx.at" date="1395748800">+ initial compilation
-</changelog>
  <changelog author="mpluskal@suse.com" date="1464523200">- Cleanup spec file and update dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Fix building with gcc6 (boo#985353)
- Use safer ldflags</changelog>
  <changelog author="munix9@googlemail.com" date="1609243200">- Update to version 0.4.1
  Fixes some bugs (#64, #65) that crept into 0.4.
  All users of 0.4 should update.
- Update to version 0.4
  Added new useful options contributed by @fatalmind:
  - -skip-identical    only outputs pages with actual differences
  - -channel-tolerance makes it easy to ignore tiny differences
  - -mark-differences  adds visual markers to the margin to
    highlight where small changes are
- Add fix-find-poppler.patch
- Add man page with help2man
- Clean up spec file</changelog>
  <changelog author="munix9@googlemail.com" date="1609416000">- Pre-create diff-pdf.1 with help2man to work around GTK+ DISPLAY
  errors (boo#1180471)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1619611200">- Update to version 0.5:
  * Reflect renaming of package from Ubuntu 20.10 on
  * Increase version to v0.5
  * Add --grayscale option
  * Show default DPI value used in --help output
  * Remove code for old versions of glib and wxWidgets
  * Tiny code formatting fixes
  * Add rasterization DPI option (#71)
  * AppVeyor: fix MSYS2 build
  * Remove legacy poppler-cairo dependency (#69)
  * Add instructions for installing on Fedora and CentOS 8 (#66)
- Drop no longer needed fix-find-poppler.patch
- Switch to obs scm _service</changelog>
  <changelog author="munix9@googlemail.com" date="1676289600">- Pre-create diff-pdf.1 with help2man to work around GTK+ DISPLAY
  errors (boo#1180471)</changelog>
</package>
<package pkgid="d304e12924c93934bbaf5463441cea19f904770b23c5349b57c3339017973484078850a01ed591020e08519f4d2dfadb6106390d0b2cbd47db400bc549ba982b" name="diff-so-fancy" arch="noarch">
  <version epoch="0" ver="1.4.4" rel="1.1"/>
  <changelog author="JL K &lt;jlk@fsfe.org&gt;" date="1615118400">- Bump to version 1.4.0</changelog>
  <changelog author="JL K &lt;jlk@fsfe.org&gt;" date="1633780800">- Fix missing file</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963200">- Use macros instead of commands upon install
- Remove shebang and executable bit from third party scripts
- Replace env shebangs with real interpreters</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963201">- Move from /opt to _datadir (/usr/share)
- Refit to text utils group</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1645963202">- Relocate DiffHighlight script to be found by executable</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1646049600">- Fix error in sed command changing the lib directory</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649332800">- Format spec file via osc service</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649332801">- Update to version 1.4.3
  * use fatpack build for npm</changelog>
  <changelog author="Jan-Luca Kiok &lt;me@jlk.one&gt;" date="1649592000">- Use direct shell commands instead of indirect macros within the
  specfile
- Neutralise summary</changelog>
  <changelog author="Jan-Luca Kiok &lt;opensuse-packages@jlk.one&gt;" date="1686398400">- Update to version 1.4.4
  * General maintenance release with bug fixes for modern versions
    of git
  * Much improved test suite to catch bugs earlier and easier
  * Better support for non-git use cases (vanilla diff and hg)</changelog>
</package>
<package pkgid="81593bf9d6382e489117611e413db8479c4376b3b20262b6720593191454451d398de69c8d0af968bd73d17f2f9e7f34ca82ad3f68e9f7792f93d707c14e9d1b" name="diffmk" arch="noarch">
  <version epoch="0" ver="1.0" rel="161.18"/>
  <changelog author="ke@suse.de" date="1075896000">- New package: version 1.0</changelog>
  <changelog author="ke@suse.de" date="1086609600">- Rename package to diffmk as reported by Thorsten Kukuk.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1168948800">- Remove /usr/share/xml from the files list.</changelog>
  <changelog author="ke@suse.de" date="1175169600">- Add BuildRequires: unzip.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
</package>
<package pkgid="6425aa444158c598414581a8b916aad5a7073d706333273bb25d1dd830c1c12e9d85da168d100c0b4bd2608646d69ff019dddbc644ddd03f92786324bfb8d3b7" name="diffoscope" arch="noarch">
  <version epoch="0" ver="312" rel="1.1"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1698840000">- removed patch fix-file-5.45.patch as included in upstream
- Update to version 251:
  * If the equivalent of `file -i` returns text/plain, fallback to comparing
    this file as a text file. This especially helps when file(1) miscategorises
    text files as some esoteric type.
- Update to version 250:
  * Fix compatibility with file 5.45.
  * Add external tool references for GNU Guix (for html2text and ttx).
- Update to version 249:
  * Add specialize_as() method, and use it to speed up .smali comparison in APKs.
  * Add documentation for the new specialize_as, and expand the documentation
    of `specialize` too.
  * Correct typos in diffoscope/presenters/utils.py.
- Update to version 246:
  * Add support for LLVM 16.
- Update to version 244:
  * Address compatibility with python-libarchive-c version 5.
  * Testsuite changes
- Update to version 243:
  * Improve the documentation on to produce that binary blob that in the arsc comparator.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 261 (bsc#1220157, CVE-2024-25711):
  * Don't crash if we encounter an .rdb file without an
    equivalent .rdx file.
  * Actually test 7z support in the test_7z set of tests, not the
    lz4 functionality.
  * In addition, correctly check for the 7z binary being
    available (and not lz4) when testing 7z.
  * Prevent a traceback when comparing a contentful .pyc file
    with an empty one. (Re: Debian:#1064973)
  * Don't error-out with a traceback if we encounter
    "struct.unpack"-related errors when parsing .pyc files.
  * Fix compatibility with PyTest 8.0.
  * Don't try and compare rdb_expected_diff on non-GNU systems as
    %p formatting can vary.
  * Use the 7zip package (over p7zip-full) after package
    transition.
  * Parse the header and hunksize of diffs strictly before
    parsing the context below.
  * Reformat code to comply with the latest version of Black
    (24.1.1).
  * Expand the previous changelog entry to include the CVE number
    that was subsequently assigned.
  * Bump the miniumum Black requirement to run the "Black clean"
    test and make test_zip.py Black clean.
  * CVE-2024-25711: Use a determistic name when extracting
    content from GPG artifacts instead of trusting the value of
    gpg's --use- embedded-filenames.
  * Temporarily fix support for Python 3.11.8 re. a potential
    regression with the handling of ZIP files.
  * Add/fix compatibility for Python progressbar 2.5 &amp; 3.0 etc.
  * Add external tool on GNU Guix for 7z.
  * Improve DOS/MBR extraction by adding support for 7z.
  * Process objdump symbol comment filter inputs as the Python
    "bytes" type (and not str). (Closes: reproducible-
    builds/diffoscope#358)
  * Add a missing RequiredToolNotFound import.
  * Update copyright years.
  * As UI/UX improvement, try and avoid printing an extended
    traceback if diffoscope runs out of memory. This may not
    always be possible to detect.
  * Mark diffoscope as stable in setup.py (for PyPI.org).
    Whatever diffoscope is, at least, not "alpha" anymore.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Update to 265:
  * Ensure that tests with "&gt;=" version constraints actually print
    the corresponding tool name.
    (Closes: reproducible-builds/diffoscope#370)
  * Prevent odt2txt tests from always being skipped due to an
    impossibly new version requirement.
    (Closes: reproducible-builds/diffoscope#369)
  * Avoid nested parens-in-parens when printing "skipping…"
    messages in the testsuite.
- Update to 264:
  * Don't crash on invalid zipfiles, even if we encounter 'badness'
    halfway through the file. (Re: #1068705)
  * Add note when there are duplicate entries in ZIP files.
    (Closes: reproducible-builds/diffoscope!140)
  * Add an external tool reference for GNU Guix for zipdetails.
- Update to 263:
  * Add support for the zipdetails(1) tool included in the Perl
    distribution.
  * Don't use parenthesis within test "skipping…" messages; PyTest
    adds its own parenthesis, so we were ending up with double
    nested parens.
  * Fix the .epub tests after supporting zipdetails(1).
  * Update copyright years and debian/tests/control.
  * Fix MozillaZipContainer's monkeypatch after Python's zipfile
    module changed to detect potentially insecure overlapping
    entries within .zip files.
    (Closes: reproducible-builds/diffoscope#362)
- Update to 262:
  * Factor out Python version checking in test_zip.py. (Re: #362)
  * Also skip some zip tests under 3.10.14 as well; a potential
    regression may have been backported to the 3.10.x series. The
    underlying cause is still to be investigated. (Re: #362)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720526400">- update to 272:
  * Move away from using DSA OpenSSH keys in tests; support has
    been removed in OpenSSH 9.8p1.
  * Move to assert_diff helper in test_openssh_pub_key.py
  * Update tests to support zipdetails version 4.004 shipped with
    Perl 5.40.
  * Drop apktool from Build-Depends; we can still test our APK
    code via autopkgtests. (Closes: #1071410)
  * Fix tests for 7zip version 24.05.
  * Add a versioned dependency for at least version 5.4.5 for the
    xz tests; they fail under (at least xz 5.2.8).
  * Relax Chris' versioned xz test dependency (5.4.5) to also
    allow version 5.4.1.
  * Include "xz --verbose --verbose" (ie. double --verbose)
    output, not just the single --verbose. (Closes: #1069329)
  * Only include "xz --list" output if the xz has no other
    differences.
  * Use "xz --list" to supplement the output when comparing .xz
    archives; essential when some underlying metadata differs.
  * Actually append the xz --list after the container
    differences, as it simplifies tests and the output.
  * Maintain an in-header boolean state to determine whether to
    drop from-file/to-file lines. This fixes an issue where HTML
    differences were being inadvertendly neglected.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1733140800">- update to version 283:
  - Fix crash when objdump is missing when checking .EFI files.
- update to version 282:
  - Ignore errors when listing .ar archives. (Closes: #1085257)
  - Update copyright years.
- update to version 281:
  - Don't try and test with systemd-ukify within Debian stable.
  - Add support for UKI files.
- update to version 280:
  - Drop Depends on deprecated python3-pkg-resources. (Closes: #1083362)
- update to version 279:
  - Drop removal of calculated basename from readelf output.
  (Closes: reproducible-builds/diffoscope#394)
- update to version 278:
  - Temporarily remove procyon-decompiler from Build-Depends as it was removed
  from testing (#1057532). (Closes: #1082636)
  - Add a helpful contextual message to the output if comparing Debian .orig
  tarballs within .dsc files without the ability to "fuzzy-match" away the
  leading directory. (Closes: reproducible-builds/diffoscope#386)
  - Correctly invert "X% similar" value and do not emit "100% similar".
  (Closes: reproducible-builds/diffoscope#391)
  - Update copyright years.
- update to version 277:
  - Don't crash when attempting to hashing symlinks with targets that point to
  a directory.
- update to version 276:
  - Also catch RuntimeError when importing PyPDF so that PyPDF or, crucially,
  its transitive dependencies do not cause diffoscope to traceback at runtime
  and build time. (Closes: #1078944, reproducible-builds/diffoscope#389)
  - Factor out a method for stripping ANSI escapes.
  - Strip ANSI escapes from the output of Procyon. Thanks, Aman Sharma!
  - Update copyright years.
- update to version 275:
  - Update the test_zip.py text fixtures and definitions to support new changes
  to IO::Compress. (Closes: #1078050)
  - Do not call marshal.loads(...) of precompiled Python bytecode as it is
  inherently unsafe. Replace, at least for now, with a brief summary of the
  code section of .pyc files. (Re: reproducible-builds/diffoscope#371)
  - Don't bother to check the Python version number in test_python.py: the
  fixture for this test is deterministic/fixed.
  - Update copyright years.
- update to version 274:
  - Add support for IO::Compress::Zip &gt;= 2.212. (Closes: #1078050)
  - Don't include debug output when calling dumppdf(1).
  - Append output from dumppdf(1) in more cases.
  (Closes: reproducible-builds/diffoscope#387)
  - Update copyright years.
  - Update the available architectures for test dependencies.
- update to version 273:
  - Factor out version detection in test_jpeg_image. (Re:
  reproducible-builds/diffoscope#384)
  - Ensure that 'convert' is from Imagemagick 6.x; we will need to update a
  few things with IM7. (Closes: reproducible-builds/diffoscope#384)
  - Correct import of identify_version after refactoring change in 037bdcbb0.
  - tests:
  + Add OpenSSH key test with a ed25519 key.
  + Skip the OpenSSH test with DSA key if openssh is &gt;&gt; 9.7
  + Support ffmpeg &gt;= 7 that adds some extra context to the diff
  - Do not ignore testing in gitlab-ci.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1734868800">- update to version 284:
  - Simplify tests_quines.py::test_{differences,differences_deb} to use
  assert_diff and not mangle the expected test output.
  - Update some tests to support file(1) version 5.46.
  (Closes: reproducible-builds/diffoscope#395)
- update test skips, remove test_diff, add test_obj_identification</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1742731200">- update to version 291:
  * Make two required adjustments for the new version of the src:file package:
    file(1) version 5.46 now emits "XHTML document" for .xhtml files, such as
    those found nested within our .epub tests. Therefore, match this string
    when detecting XML files. This was causing an FTBFS due to inconsistent
    indentation in diffoscope's output.
  * Require the new, upcoming, version of file(1) for a quine-related
    testcase after adjusting the expected output. Previous versions of
    file(1) had a duplicated "last modified, last modified" string for some
    Zip archives that has now been removed.
  * Add a missing subprocess import.
  * Bump Standards-Version to 4.7.2.
- update to version 290:
  * Also consider .aar files as APK files for the sake of not falling back to a
    binary diff. (Closes: #1099632)
  * Ensure all calls to out_check_output in the ELF comparator have the
    potential CalledProcessError exception caught. (Re: #398)
  * Ensure a potential CalledProcessError is caught in the OpenSSL comparator
    as well.
- update to version 289:
  * Catch CalledProcessError when calling html2text.
- update to version 288:
  * Add 'asar' to DIFFOSCOPE_FAIL_TESTS_ON_MISSING_TOOLS. (Closes: #1095057)
  * Update minimal 'black' version.
- update to version 287:
  * Drop an unused subprocess import.
  * Update copyright years.
  * Add ASAR comparator.
- update to version 286:
  * Bug fixes:
  - When passing files on the command line, don't call specialize(..) before
    we've checked that the files are identical. In the worst case, this was
    resulting in spinning up binwalk and extracting two entire filesystem
    images merely to confirm that they were indeed filesystem images..
    before simply concluding that they were identical anyway.
  - Do not exit with a traceback if paths are inaccessible, either directly,
    via symbolic links or within a directory. (Closes: #1065498)
  - Correctly identify changes to only the line-endings of files; don't mark
    them as "Ordering differences only".
  - Use the "surrogateescape" mechanism of str.{decode,encode} to avoid a
    UnicodeDecodeError and crash when decoding zipinfo output that is not
    valid UTF-8. (Closes: #1093484)
  * Testsuite changes:
  - Don't mangle newlines when opening test fixtures; we want them untouched.
  - Move to assert_diff in test_text.py.
  * Misc:
  - Remove unnecessary return value from check_for_ordering_differences in
    the Difference class.
  - Drop an unused function in iso9600.py
  - Inline a call/check of Config().force_details; no need for an additional
    variable.
- update to version 285:
  * Validate --css command-line argument. Thanks to Daniel Schmidt @ SRLabs for
    the report. (Closes: #396)
  * Prevent XML entity expansion attacks through vulnerable versions of
    pyexpat. Thanks to Florian Wilkens @ SRLabs for the report. (Closes: #397)
  * Print a warning if we have disabled XML comparisons due to a potentially
    vulnerable version of pyexpat.
  * Remove (unused) logging facility from a few comparators.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 306:
  * Fix compatibility with RPM 6.
  * Use regular 'open' calls instead of the deprecated
    'codecs.open'.
  * Accept additional 'v' when calling 'fdtump --version'.
  * Do not run jsondiff on files over 100KiB as the algorithm
    runs in O(n^2)
  * Fix test after the upload of systemd-ukify 258~rc3 (vs.
    258~rc2).
  * Avoid a crash in the HTML presenter when page limit is None.
  * Don't check for PyPDF version 3 specifically, check for &gt;= 3.
  * Ensure that Java class files are named .class on the
    filesystem before passing them to javap(1).
  * Mask stderr from the extract-vmlinux script.
  * Make it much more explicit that we return 'success' from the
    extract-vmlinux script instead of just falling through to
    the bottom of the script.
  * Use Difference.from_operation in an attempt to pipeline the
    output of extract-vmlinux, potentially avoiding it all
    residing in memory. This is an attempt to prevent out of
    memory issues on try.diffoscope.org.
  * Avoid spurious differences in h5dump output caused by
    exposure of absolute internal extraction paths.
  * Use our_check_output in the ODT comparator.
  * Fix a regression and add a test so that diffoscope picks up
    differences in metadata for identical files again.
  * Handle RPM's HEADERSIGNATURES and HEADERIMMUTABLE specially
    to avoid unncessarily large diffs.
  * Add a LZMA comparator and tests.
  * Don't rely on zipdetails' --walk functionality to be
    available; only add that argument after testing for a new
    enough versions.
  * Use --walk over the potentially dangerous --scan argument of
    zipdetails(1).
  * Correct longstanding issue where many "&gt;"-based version tests
    used in conditional fixtures were broken due to the lack of a
    __gt__ method.
  * Address a long-hidden issue in the test_versions testsuite
    where we weren't actually testing "&gt;" as it was masked by the
    tests for equality in the testsuite.
  * Correct import masking issue.
  * Ignore st_size entry for directories to avoid spurious diffs
    as this value is essentially filesystem dependent.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1766750400">- Avoid influences from checks on build result
  for reproducible builds (boo#1227364)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 312:
  * Adjust u-boot-tools/fit diff to match new lines.
  * Fix test compatibility with u-boot-tools 2026-01. Thanks,
    Jelle!
  * Bump Standards-Version to 4.7.3.
  * Drop implied "Priority: optional" from debian/control.
  * Also drop implied "Rules-Requires-Root: no" entry in
    debian/control.
  * Update copyright years.
  * Reference the Debian 'ocaml' package instead of 'ocaml-nox'.
  * Attempt to fix automatic deployment to PyPi by explictly
    installing setuptools.
  * Attempt to fix compatability with LLVM 21.
  * Update copyright years.
  * Update CI to try and deploy to PyPI upon tagging a release.</changelog>
</package>
<package pkgid="63ca0a07b998350e0497c6a1fb0f23b13d2e2f5aaa5caf38041ea846334e6959b15692506b0c70d62498bd9b210862f3b4f8cac8d369cab9a933ed459867323b" name="diffstat" arch="riscv64">
  <version epoch="0" ver="1.68" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1429444800">- Update source url
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 1.60
  * add configure option --with-man2html
  * update configure macros
  * update config.guess, config.sub</changelog>
  <changelog author="mpluskal@suse.com" date="1454846400">- Update to 1.61
  * add -T option to show amount of changes next to histogram.
  * if -S option is given, check for unmodified files and add those
    to the report.
  * update configure macros
  * update config.guess, config.sub</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1546257600">- Update to 1.62
  + improve checks for unmodified files when -S and -D options are
    given.
  + improve test-packages, to check warning-options.
  + minor fixes for manpage (Debian #895963)
  + minor fixes for prefix-stripping with -S option.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.63
  + eliminate fixed buffer when decoding range.
  + use locale in computing filename column-width.
  + improve parsing for git diffs.
  + use terminal-width as default for -w to tty.
  + minor fix in do_merging (Miloslaw Smyk).
  + improve relative-pathname matching in count_lines()
  + add a parsing-case for svn diff.
  + quote filenames in -t/-T output.
  + fix cppcheck warnings about sscanf.
  + update configure macros
  + update config.guess, config.sub</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.64:
  + recognize binary files mentioned in "git diff --binary", and
  "git log -p --binary" formatted files (report by Faheem Mitha).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 1.65:
  + correct case where there is no unified-context.
  + trim trailing '/' from pathnames, e.g., to handle
    "diff -ru FOO/ BAR/ | diffstat -K"</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1707652800">- update to 1.66:
  + improve handling of git diff's
  + update install-sh
  + improve configure script checks, reducing compiler warnings</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 1.77:
  + align license text with xterm, i.e., "MIT-X11"
  + add decompression for zstd files
  + improve configure script checks, reducing compiler warnings
  + update config.guess, config.sub</changelog>
  <changelog author="pgajdos@suse.com" date="1757419200">- version update to 1.68
  + correct len parameter of mbsrtowcs (Redhat #2362049).</changelog>
</package>
<package pkgid="87b9d1834dfbbe78466a8193475aaa1cc27b3fbbd957a443784ebc4a810d47304ff1296c165b8fc336d2da7c1e084bd5ab7f808cc7cbc4757837b753570273ac" name="diffutils" arch="riscv64">
  <version epoch="0" ver="3.12" rel="1.2"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1598875200">- gnulib-test-avoid-FP-perror-strerror.patch: avoid false-positive
  error in gnulib tests 'test-perror2' and 'test-strerror_r',
  visible on armv7l.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1626696000">- gnulib-c-stack.patch: c-stack: stop using SIGSTKSZ</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1628337600">- diffutils 3.8:
  * diff no longer treats a closed stdin as representing an absent
    file in usage like 'diff --new-file - foo &lt;&amp;-'
  * diff and related programs no longer get confused if stdin,
    stdout, or stderr are closed
  * cmp, diff and sdiff no longer treat negative command-line
    option-arguments as if they were large positive numbers
- drop gnulib-test-avoid-FP-perror-strerror.patch, upstream
- drop gnulib-c-stack.patch, equivalent change in c-stack
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Skip stack overflow tests under qemu emulation (bsc#1190046)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663156800">- Skip gnulib test test-free under qemu emulation (bsc#1202260)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673870400">- diffutils 3.9:
  * fixes for other platforms</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1684756800">- diffutils 3.10:
  * cmp/diff can again work with file dates past Y2K38
  * diff -D no longer fails to output #ifndef lines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738756800">- diffutils 3.11:
  * quote file names more consistently in diagnostics
  * diff now outputs more information when symbolic links differ
  * diff's --ignore-case (-i) and --ignore-file-name-case options
    now support multi-byte characters
  * diff now supports multi-byte characters when treating white
    space
  * In options like --expand-tabs (-t), --ignore-space-change (-b)
    and --ignore-tab-expansion (-E), diff now recognizes non-ASCII
    space characters and counts columns for non-ASCII characters.
  * cmp -bl no longer omits "M-" from bytes with the high bit set
    in single-byte locales like en_US.iso8859-1
  * cmp -i N and -n N no longer fail merely because N is enormous.
  * cmp -s no longer mishandles /proc files
  * diff -E no longer mishandles some input lines containing '\a',
    '\b', '\f', '\r', '\v', or '\0'.
  * diff -ly no longer mishandles non-ASCII input.
  * diff - A/B now works correctly when standard input is a
    directory, by reading a file named B in that directory.
  * diff no longer suffers from race conditions in some cases when
    comparing files in a mutating file system</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1743854400">- Fix failure (noticed in sdiff as fatal "realloc(): invalid next size")
  Original upstream report: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=77265
  New patch: diff-fix-allocation-typo-leading-to-crashes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744372800">- diffutils 3.12:
  * diff -r no longer merely summarizes when comparing an empty
    regular file to a nonempty regular file.
  * diff -y no longer crashes when given nontrivial differences
- drop diff-fix-allocation-typo-leading-to-crashes.patch</changelog>
</package>
<package pkgid="70b06ad53ca4c00103583dcc35cc3154611727d2303406d05d1bc1859a7a180f54368b4d97a4b66f96b47b0c2e29c3a4e56b4c30ed8b3421dbfd14b016a3091a" name="diffutils-lang" arch="noarch">
  <version epoch="0" ver="3.12" rel="1.2"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1598875200">- gnulib-test-avoid-FP-perror-strerror.patch: avoid false-positive
  error in gnulib tests 'test-perror2' and 'test-strerror_r',
  visible on armv7l.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1626696000">- gnulib-c-stack.patch: c-stack: stop using SIGSTKSZ</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1628337600">- diffutils 3.8:
  * diff no longer treats a closed stdin as representing an absent
    file in usage like 'diff --new-file - foo &lt;&amp;-'
  * diff and related programs no longer get confused if stdin,
    stdout, or stderr are closed
  * cmp, diff and sdiff no longer treat negative command-line
    option-arguments as if they were large positive numbers
- drop gnulib-test-avoid-FP-perror-strerror.patch, upstream
- drop gnulib-c-stack.patch, equivalent change in c-stack
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Skip stack overflow tests under qemu emulation (bsc#1190046)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663156800">- Skip gnulib test test-free under qemu emulation (bsc#1202260)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673870400">- diffutils 3.9:
  * fixes for other platforms</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1684756800">- diffutils 3.10:
  * cmp/diff can again work with file dates past Y2K38
  * diff -D no longer fails to output #ifndef lines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738756800">- diffutils 3.11:
  * quote file names more consistently in diagnostics
  * diff now outputs more information when symbolic links differ
  * diff's --ignore-case (-i) and --ignore-file-name-case options
    now support multi-byte characters
  * diff now supports multi-byte characters when treating white
    space
  * In options like --expand-tabs (-t), --ignore-space-change (-b)
    and --ignore-tab-expansion (-E), diff now recognizes non-ASCII
    space characters and counts columns for non-ASCII characters.
  * cmp -bl no longer omits "M-" from bytes with the high bit set
    in single-byte locales like en_US.iso8859-1
  * cmp -i N and -n N no longer fail merely because N is enormous.
  * cmp -s no longer mishandles /proc files
  * diff -E no longer mishandles some input lines containing '\a',
    '\b', '\f', '\r', '\v', or '\0'.
  * diff -ly no longer mishandles non-ASCII input.
  * diff - A/B now works correctly when standard input is a
    directory, by reading a file named B in that directory.
  * diff no longer suffers from race conditions in some cases when
    comparing files in a mutating file system</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1743854400">- Fix failure (noticed in sdiff as fatal "realloc(): invalid next size")
  Original upstream report: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=77265
  New patch: diff-fix-allocation-typo-leading-to-crashes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744372800">- diffutils 3.12:
  * diff -r no longer merely summarizes when comparing an empty
    regular file to a nonempty regular file.
  * diff -y no longer crashes when given nontrivial differences
- drop diff-fix-allocation-typo-leading-to-crashes.patch</changelog>
</package>
<package pkgid="6b8cff51c7ac0972b51d50d7699ded2669832b299ac455e4eed7998d3903876a4aea3d683c5b240c845e69e44408f7be2f3ae3c019368bf0b8b49143d2e0ba7a" name="digger-cli" arch="riscv64">
  <version epoch="0" ver="0.6.144" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121600">- Update to version 0.6.135:
  * Bump deps addressing Trivy vulns (#2434)
  * Small fixes to OpenTofu instructions (#2428)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121601">- Update to version 0.6.136:
  * Finish bumping go to 1.25 (#2438)
  * build on push (#2443)
  * use helm-charts pat for the token (#2442)
  * automated push and deploy (#2440)
  * Remove cache configuration from Docker build (#2441)
  * Upgrade Node.js version to 22-alpine in Dockerfile (#2439)
  * load projects corretly, dont return on first project failure
    (#2427)
  * can end in non alphanumeric (#2435)
  * fix the package-lock (#2437)
  * fix workos org sync (#2436)
  * caching docker builds (#2423)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763726400">- Update to version 0.6.137:
  * Feat/new checks (#2465)
  * Feature flag, buffer pooling fix (#2469)
  * change e2b template version (#2467)
  * fix length mismatch (#2463)
  * Match other release workflows (#2461)
  * Fix/breardon2011/workflow (#2460)
  * Sandboxes (draft) (#2457)
  * Add changelog for November 7th, 2025 (#2458)
  * Remote runs POC (backend)  (#2451)
  * support caching of impacted projects (#2452)
  * Fix formatting issues in projects_refesh_main.go (#2450)
  * projects build on every pr (#2449)
  * Remove cache options from Docker build (#2448)
  * Update base image in Dockerfile for builder stage (#2447)
  * update atlas versions to latests (#2446)
  * Remove cache options from Docker build (#2445)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.6.138:
  * feat/plan policies extra data (#2519)
  * docs: replace old digger GH app with otaco (#2516)
  * feat: OpenTaco rebranded docs (#2512)
  * feat/new docs new (#2501)
  * overide get_env function to avoid generation errors (#2508)
  * add instructions to run docs locally (#2495)
  * chore(docs): add railway self hosting instructions (#2496)
  * commit sha logging (#2505)
  * use goroutines during checks to fix the latency issue (#2506)
  * fix set-status proxy error (#2504)
  * feat/reconcliation of branches (#2498)
  * introduce monitoring (#2503)
  * Update staging-deploy.yml
  * Update staging-deploy.yml
  * Create staging-deploy.yml
  * Move from callbacks to webhooks for repos handling - again - on
    top of v0.6.136 this time (#2492)
  * Bring back local development docs (#2491)
  * Remove Securing Digger page (#2489)
  * fix: silently skip repos without digger config for org-wide
    installations (#2488)
  * manual release for backend-ee (#2487)
  * Revert "Switch from callbacks to webhooks for repos (#2466)"
    (#2486)
  * Switch from callbacks to webhooks for repos (#2466)
  * bugs, add sentry handler, add diagnostic logging (#2482)
  * Fix conclusion in checks api call (#2483)
  * removal of unused functions, log error messages, correctly
    ommit conclusion when '' (#2478)
  * more active logs (#2470)
  * improve log set status msg (#2477)
  * Revert "Fix GitHub App OAuth flow for repository updates
    (#2471)" (#2476)
  * add docs on reducing pr noise (#2475)
  * Fix GitHub App OAuth flow for repository updates (#2471)
  * Update update-helm-on-release.yml (#2474)
  * Update update-helm-on-release.yml
  * Update update-helm-on-release.yml (#2473)
  * Update pull_request_template.md
  * Add docs for local development (#2472)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 0.6.139:
  * fix approvers to be latest (#2529)
  * log level arg (#2528)
  * support debug log pass thru (#2527)
  * support debug log pass thru (#2526)
  * add input in the debug (#2525)
  * doc: fix minor typo (#2523)
  * docs: concepts/unit (#2520)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768564800">- Update to version 0.6.140:
  * support for apply policies (#2538)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.6.141:
  * fix: add pagination to GetUserTeams for teams and members
    (#2545)
  * improve error messages for units when permission denied (#2539)
  * Update GCP link in README.md (#2535)
  * Docs/envref (#2532)
  * docs: replace broken url (#2531)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 0.6.142:
  * Auto-succeed digger/apply check when plan shows zero changes
    (#2548)
  * Fix/handle missing digger config gracefully (#2517)
  * docs: Update README (#2521)
  * docs: update reference and include terragrunt (#2546)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.6.143:
  * feat: enable orchestrator gha setup via UI, feat: full docker
    compose, fix: handle drift job status processing in
    orchestrator (#2569)
  * fix: handle falsy env flags for backend auth mode (#2567)
  * Docs: Schema generation (#2547)
  * security:  resolve CVE-2025-61729 &amp; CVE-2025-47913 via package
    upgrade (#2560)
  * fix: retry session refresh when organizationId is missing
    (#2564)
  * additional validation in the statesman service (#2563)
  * additional verification of org_id and user_id in token service
    (#2562)
  * always infer orgID and userID from session (#2561)
  * Add llms.txt for documentation discovery (#2559)
  * Allow trusted bot comments via trusted_appIDs (#2554)
  * fix: validate and truncate characters exceeding limit (#2550)
  * Add digger:force label to bypass impacted projects limit
    (#2549)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 0.6.144:
  * fix: bump internal checkout action to v4.3.1 (#2620)
  * docs: rename modeToggle to appearance in JSON configuration
    (#2614)
  * docs: Update color scheme and add custom typography and navbar
    styles (#2609)
  * docs: updates based on PR feedback (#2599)
  * docs: redirect old home page (#2595)
  * docs: remove extra drift page link, fix self-host link (#2593)
  * fix ordering (#2594)
  * fix rebased docs merge out of order (#2591)
  * docs: refresh docs to improve user onboarding (#2575)
  * chore: improve drift page layout/copy (#2586)
  * fix: add helm dependency build where necessary for CI (#2583)
  * feat: revamp public helm charts (#2581)</changelog>
</package>
<package pkgid="7d2ca473c31cca08502890ec68bbb2a4cadcc5a828a899b6e775cf43b8f2ca03ea13ce020024ff3417aa98c4bfb60d151ade4b1d0a09844c610565660439b2e1" name="digger-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.6.144" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121600">- Update to version 0.6.135:
  * Bump deps addressing Trivy vulns (#2434)
  * Small fixes to OpenTofu instructions (#2428)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121601">- Update to version 0.6.136:
  * Finish bumping go to 1.25 (#2438)
  * build on push (#2443)
  * use helm-charts pat for the token (#2442)
  * automated push and deploy (#2440)
  * Remove cache configuration from Docker build (#2441)
  * Upgrade Node.js version to 22-alpine in Dockerfile (#2439)
  * load projects corretly, dont return on first project failure
    (#2427)
  * can end in non alphanumeric (#2435)
  * fix the package-lock (#2437)
  * fix workos org sync (#2436)
  * caching docker builds (#2423)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763726400">- Update to version 0.6.137:
  * Feat/new checks (#2465)
  * Feature flag, buffer pooling fix (#2469)
  * change e2b template version (#2467)
  * fix length mismatch (#2463)
  * Match other release workflows (#2461)
  * Fix/breardon2011/workflow (#2460)
  * Sandboxes (draft) (#2457)
  * Add changelog for November 7th, 2025 (#2458)
  * Remote runs POC (backend)  (#2451)
  * support caching of impacted projects (#2452)
  * Fix formatting issues in projects_refesh_main.go (#2450)
  * projects build on every pr (#2449)
  * Remove cache options from Docker build (#2448)
  * Update base image in Dockerfile for builder stage (#2447)
  * update atlas versions to latests (#2446)
  * Remove cache options from Docker build (#2445)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.6.138:
  * feat/plan policies extra data (#2519)
  * docs: replace old digger GH app with otaco (#2516)
  * feat: OpenTaco rebranded docs (#2512)
  * feat/new docs new (#2501)
  * overide get_env function to avoid generation errors (#2508)
  * add instructions to run docs locally (#2495)
  * chore(docs): add railway self hosting instructions (#2496)
  * commit sha logging (#2505)
  * use goroutines during checks to fix the latency issue (#2506)
  * fix set-status proxy error (#2504)
  * feat/reconcliation of branches (#2498)
  * introduce monitoring (#2503)
  * Update staging-deploy.yml
  * Update staging-deploy.yml
  * Create staging-deploy.yml
  * Move from callbacks to webhooks for repos handling - again - on
    top of v0.6.136 this time (#2492)
  * Bring back local development docs (#2491)
  * Remove Securing Digger page (#2489)
  * fix: silently skip repos without digger config for org-wide
    installations (#2488)
  * manual release for backend-ee (#2487)
  * Revert "Switch from callbacks to webhooks for repos (#2466)"
    (#2486)
  * Switch from callbacks to webhooks for repos (#2466)
  * bugs, add sentry handler, add diagnostic logging (#2482)
  * Fix conclusion in checks api call (#2483)
  * removal of unused functions, log error messages, correctly
    ommit conclusion when '' (#2478)
  * more active logs (#2470)
  * improve log set status msg (#2477)
  * Revert "Fix GitHub App OAuth flow for repository updates
    (#2471)" (#2476)
  * add docs on reducing pr noise (#2475)
  * Fix GitHub App OAuth flow for repository updates (#2471)
  * Update update-helm-on-release.yml (#2474)
  * Update update-helm-on-release.yml
  * Update update-helm-on-release.yml (#2473)
  * Update pull_request_template.md
  * Add docs for local development (#2472)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 0.6.139:
  * fix approvers to be latest (#2529)
  * log level arg (#2528)
  * support debug log pass thru (#2527)
  * support debug log pass thru (#2526)
  * add input in the debug (#2525)
  * doc: fix minor typo (#2523)
  * docs: concepts/unit (#2520)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768564800">- Update to version 0.6.140:
  * support for apply policies (#2538)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.6.141:
  * fix: add pagination to GetUserTeams for teams and members
    (#2545)
  * improve error messages for units when permission denied (#2539)
  * Update GCP link in README.md (#2535)
  * Docs/envref (#2532)
  * docs: replace broken url (#2531)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 0.6.142:
  * Auto-succeed digger/apply check when plan shows zero changes
    (#2548)
  * Fix/handle missing digger config gracefully (#2517)
  * docs: Update README (#2521)
  * docs: update reference and include terragrunt (#2546)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.6.143:
  * feat: enable orchestrator gha setup via UI, feat: full docker
    compose, fix: handle drift job status processing in
    orchestrator (#2569)
  * fix: handle falsy env flags for backend auth mode (#2567)
  * Docs: Schema generation (#2547)
  * security:  resolve CVE-2025-61729 &amp; CVE-2025-47913 via package
    upgrade (#2560)
  * fix: retry session refresh when organizationId is missing
    (#2564)
  * additional validation in the statesman service (#2563)
  * additional verification of org_id and user_id in token service
    (#2562)
  * always infer orgID and userID from session (#2561)
  * Add llms.txt for documentation discovery (#2559)
  * Allow trusted bot comments via trusted_appIDs (#2554)
  * fix: validate and truncate characters exceeding limit (#2550)
  * Add digger:force label to bypass impacted projects limit
    (#2549)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 0.6.144:
  * fix: bump internal checkout action to v4.3.1 (#2620)
  * docs: rename modeToggle to appearance in JSON configuration
    (#2614)
  * docs: Update color scheme and add custom typography and navbar
    styles (#2609)
  * docs: updates based on PR feedback (#2599)
  * docs: redirect old home page (#2595)
  * docs: remove extra drift page link, fix self-host link (#2593)
  * fix ordering (#2594)
  * fix rebased docs merge out of order (#2591)
  * docs: refresh docs to improve user onboarding (#2575)
  * chore: improve drift page layout/copy (#2586)
  * fix: add helm dependency build where necessary for CI (#2583)
  * feat: revamp public helm charts (#2581)</changelog>
</package>
<package pkgid="32a184f841c8b00090092338337a9567bdac4f32f2c86a5cbccd40cea03cdbc3ee0cf88365c5a81fb60f8ba658b8ee308ed8d8ed37440ed891177cf16aea03df" name="digger-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.6.144" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121600">- Update to version 0.6.135:
  * Bump deps addressing Trivy vulns (#2434)
  * Small fixes to OpenTofu instructions (#2428)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121601">- Update to version 0.6.136:
  * Finish bumping go to 1.25 (#2438)
  * build on push (#2443)
  * use helm-charts pat for the token (#2442)
  * automated push and deploy (#2440)
  * Remove cache configuration from Docker build (#2441)
  * Upgrade Node.js version to 22-alpine in Dockerfile (#2439)
  * load projects corretly, dont return on first project failure
    (#2427)
  * can end in non alphanumeric (#2435)
  * fix the package-lock (#2437)
  * fix workos org sync (#2436)
  * caching docker builds (#2423)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763726400">- Update to version 0.6.137:
  * Feat/new checks (#2465)
  * Feature flag, buffer pooling fix (#2469)
  * change e2b template version (#2467)
  * fix length mismatch (#2463)
  * Match other release workflows (#2461)
  * Fix/breardon2011/workflow (#2460)
  * Sandboxes (draft) (#2457)
  * Add changelog for November 7th, 2025 (#2458)
  * Remote runs POC (backend)  (#2451)
  * support caching of impacted projects (#2452)
  * Fix formatting issues in projects_refesh_main.go (#2450)
  * projects build on every pr (#2449)
  * Remove cache options from Docker build (#2448)
  * Update base image in Dockerfile for builder stage (#2447)
  * update atlas versions to latests (#2446)
  * Remove cache options from Docker build (#2445)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.6.138:
  * feat/plan policies extra data (#2519)
  * docs: replace old digger GH app with otaco (#2516)
  * feat: OpenTaco rebranded docs (#2512)
  * feat/new docs new (#2501)
  * overide get_env function to avoid generation errors (#2508)
  * add instructions to run docs locally (#2495)
  * chore(docs): add railway self hosting instructions (#2496)
  * commit sha logging (#2505)
  * use goroutines during checks to fix the latency issue (#2506)
  * fix set-status proxy error (#2504)
  * feat/reconcliation of branches (#2498)
  * introduce monitoring (#2503)
  * Update staging-deploy.yml
  * Update staging-deploy.yml
  * Create staging-deploy.yml
  * Move from callbacks to webhooks for repos handling - again - on
    top of v0.6.136 this time (#2492)
  * Bring back local development docs (#2491)
  * Remove Securing Digger page (#2489)
  * fix: silently skip repos without digger config for org-wide
    installations (#2488)
  * manual release for backend-ee (#2487)
  * Revert "Switch from callbacks to webhooks for repos (#2466)"
    (#2486)
  * Switch from callbacks to webhooks for repos (#2466)
  * bugs, add sentry handler, add diagnostic logging (#2482)
  * Fix conclusion in checks api call (#2483)
  * removal of unused functions, log error messages, correctly
    ommit conclusion when '' (#2478)
  * more active logs (#2470)
  * improve log set status msg (#2477)
  * Revert "Fix GitHub App OAuth flow for repository updates
    (#2471)" (#2476)
  * add docs on reducing pr noise (#2475)
  * Fix GitHub App OAuth flow for repository updates (#2471)
  * Update update-helm-on-release.yml (#2474)
  * Update update-helm-on-release.yml
  * Update update-helm-on-release.yml (#2473)
  * Update pull_request_template.md
  * Add docs for local development (#2472)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 0.6.139:
  * fix approvers to be latest (#2529)
  * log level arg (#2528)
  * support debug log pass thru (#2527)
  * support debug log pass thru (#2526)
  * add input in the debug (#2525)
  * doc: fix minor typo (#2523)
  * docs: concepts/unit (#2520)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768564800">- Update to version 0.6.140:
  * support for apply policies (#2538)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.6.141:
  * fix: add pagination to GetUserTeams for teams and members
    (#2545)
  * improve error messages for units when permission denied (#2539)
  * Update GCP link in README.md (#2535)
  * Docs/envref (#2532)
  * docs: replace broken url (#2531)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 0.6.142:
  * Auto-succeed digger/apply check when plan shows zero changes
    (#2548)
  * Fix/handle missing digger config gracefully (#2517)
  * docs: Update README (#2521)
  * docs: update reference and include terragrunt (#2546)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.6.143:
  * feat: enable orchestrator gha setup via UI, feat: full docker
    compose, fix: handle drift job status processing in
    orchestrator (#2569)
  * fix: handle falsy env flags for backend auth mode (#2567)
  * Docs: Schema generation (#2547)
  * security:  resolve CVE-2025-61729 &amp; CVE-2025-47913 via package
    upgrade (#2560)
  * fix: retry session refresh when organizationId is missing
    (#2564)
  * additional validation in the statesman service (#2563)
  * additional verification of org_id and user_id in token service
    (#2562)
  * always infer orgID and userID from session (#2561)
  * Add llms.txt for documentation discovery (#2559)
  * Allow trusted bot comments via trusted_appIDs (#2554)
  * fix: validate and truncate characters exceeding limit (#2550)
  * Add digger:force label to bypass impacted projects limit
    (#2549)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 0.6.144:
  * fix: bump internal checkout action to v4.3.1 (#2620)
  * docs: rename modeToggle to appearance in JSON configuration
    (#2614)
  * docs: Update color scheme and add custom typography and navbar
    styles (#2609)
  * docs: updates based on PR feedback (#2599)
  * docs: redirect old home page (#2595)
  * docs: remove extra drift page link, fix self-host link (#2593)
  * fix ordering (#2594)
  * fix rebased docs merge out of order (#2591)
  * docs: refresh docs to improve user onboarding (#2575)
  * chore: improve drift page layout/copy (#2586)
  * fix: add helm dependency build where necessary for CI (#2583)
  * feat: revamp public helm charts (#2581)</changelog>
</package>
<package pkgid="9796762e8a80690f8bb9e92c017c87c5a8a947672b79c799d01883bbcd7a9ea5d9040cd91790cdc86d8c9af57a39828079433d7c3ca1852fe62c57e44d701bf8" name="digger-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.6.144" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121600">- Update to version 0.6.135:
  * Bump deps addressing Trivy vulns (#2434)
  * Small fixes to OpenTofu instructions (#2428)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763121601">- Update to version 0.6.136:
  * Finish bumping go to 1.25 (#2438)
  * build on push (#2443)
  * use helm-charts pat for the token (#2442)
  * automated push and deploy (#2440)
  * Remove cache configuration from Docker build (#2441)
  * Upgrade Node.js version to 22-alpine in Dockerfile (#2439)
  * load projects corretly, dont return on first project failure
    (#2427)
  * can end in non alphanumeric (#2435)
  * fix the package-lock (#2437)
  * fix workos org sync (#2436)
  * caching docker builds (#2423)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763726400">- Update to version 0.6.137:
  * Feat/new checks (#2465)
  * Feature flag, buffer pooling fix (#2469)
  * change e2b template version (#2467)
  * fix length mismatch (#2463)
  * Match other release workflows (#2461)
  * Fix/breardon2011/workflow (#2460)
  * Sandboxes (draft) (#2457)
  * Add changelog for November 7th, 2025 (#2458)
  * Remote runs POC (backend)  (#2451)
  * support caching of impacted projects (#2452)
  * Fix formatting issues in projects_refesh_main.go (#2450)
  * projects build on every pr (#2449)
  * Remove cache options from Docker build (#2448)
  * Update base image in Dockerfile for builder stage (#2447)
  * update atlas versions to latests (#2446)
  * Remove cache options from Docker build (#2445)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.6.138:
  * feat/plan policies extra data (#2519)
  * docs: replace old digger GH app with otaco (#2516)
  * feat: OpenTaco rebranded docs (#2512)
  * feat/new docs new (#2501)
  * overide get_env function to avoid generation errors (#2508)
  * add instructions to run docs locally (#2495)
  * chore(docs): add railway self hosting instructions (#2496)
  * commit sha logging (#2505)
  * use goroutines during checks to fix the latency issue (#2506)
  * fix set-status proxy error (#2504)
  * feat/reconcliation of branches (#2498)
  * introduce monitoring (#2503)
  * Update staging-deploy.yml
  * Update staging-deploy.yml
  * Create staging-deploy.yml
  * Move from callbacks to webhooks for repos handling - again - on
    top of v0.6.136 this time (#2492)
  * Bring back local development docs (#2491)
  * Remove Securing Digger page (#2489)
  * fix: silently skip repos without digger config for org-wide
    installations (#2488)
  * manual release for backend-ee (#2487)
  * Revert "Switch from callbacks to webhooks for repos (#2466)"
    (#2486)
  * Switch from callbacks to webhooks for repos (#2466)
  * bugs, add sentry handler, add diagnostic logging (#2482)
  * Fix conclusion in checks api call (#2483)
  * removal of unused functions, log error messages, correctly
    ommit conclusion when '' (#2478)
  * more active logs (#2470)
  * improve log set status msg (#2477)
  * Revert "Fix GitHub App OAuth flow for repository updates
    (#2471)" (#2476)
  * add docs on reducing pr noise (#2475)
  * Fix GitHub App OAuth flow for repository updates (#2471)
  * Update update-helm-on-release.yml (#2474)
  * Update update-helm-on-release.yml
  * Update update-helm-on-release.yml (#2473)
  * Update pull_request_template.md
  * Add docs for local development (#2472)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 0.6.139:
  * fix approvers to be latest (#2529)
  * log level arg (#2528)
  * support debug log pass thru (#2527)
  * support debug log pass thru (#2526)
  * add input in the debug (#2525)
  * doc: fix minor typo (#2523)
  * docs: concepts/unit (#2520)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768564800">- Update to version 0.6.140:
  * support for apply policies (#2538)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.6.141:
  * fix: add pagination to GetUserTeams for teams and members
    (#2545)
  * improve error messages for units when permission denied (#2539)
  * Update GCP link in README.md (#2535)
  * Docs/envref (#2532)
  * docs: replace broken url (#2531)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769169600">- Update to version 0.6.142:
  * Auto-succeed digger/apply check when plan shows zero changes
    (#2548)
  * Fix/handle missing digger config gracefully (#2517)
  * docs: Update README (#2521)
  * docs: update reference and include terragrunt (#2546)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 0.6.143:
  * feat: enable orchestrator gha setup via UI, feat: full docker
    compose, fix: handle drift job status processing in
    orchestrator (#2569)
  * fix: handle falsy env flags for backend auth mode (#2567)
  * Docs: Schema generation (#2547)
  * security:  resolve CVE-2025-61729 &amp; CVE-2025-47913 via package
    upgrade (#2560)
  * fix: retry session refresh when organizationId is missing
    (#2564)
  * additional validation in the statesman service (#2563)
  * additional verification of org_id and user_id in token service
    (#2562)
  * always infer orgID and userID from session (#2561)
  * Add llms.txt for documentation discovery (#2559)
  * Allow trusted bot comments via trusted_appIDs (#2554)
  * fix: validate and truncate characters exceeding limit (#2550)
  * Add digger:force label to bypass impacted projects limit
    (#2549)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774526400">- Update to version 0.6.144:
  * fix: bump internal checkout action to v4.3.1 (#2620)
  * docs: rename modeToggle to appearance in JSON configuration
    (#2614)
  * docs: Update color scheme and add custom typography and navbar
    styles (#2609)
  * docs: updates based on PR feedback (#2599)
  * docs: redirect old home page (#2595)
  * docs: remove extra drift page link, fix self-host link (#2593)
  * fix ordering (#2594)
  * fix rebased docs merge out of order (#2591)
  * docs: refresh docs to improve user onboarding (#2575)
  * chore: improve drift page layout/copy (#2586)
  * fix: add helm dependency build where necessary for CI (#2583)
  * feat: revamp public helm charts (#2581)</changelog>
</package>
<package pkgid="985c61d8e27f7ad3ee1bfa08ced0207b3e940dfac7cfd151ea1611f558ac2194604488c6e4c49fd77ec82dd82cd59e7e7b86b86c0f77fd77eb3b4da64147953d" name="digikam" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="1.2"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731844800">- Update to 8.5.0
  https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/
- Use Qt 6 to build Digikam
- Drop patch, no longer needed:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742040000">- Update to 8.6.0
  https://www.digikam.org/news/2025-03-15-8.6.0_release_announcement/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743768000">- Add patch:
  * digikam-qt69.patch</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1746100800">- Add patch (to revert from upstream to fix builds on Leap 15.6):
  * digikam-pointer-casting.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751371200">- Update to 8.7.0
  https://www.digikam.org/news/2025-06-30-8.7.0_release_announcement/
- Drop patch, merged upstream:
  * digikam-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760184000">- Add patch (boo#1251869)
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1763208000">- Update to 8.8.0
  https://www.digikam.org/news/2025-10-19-8.8.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Update to 9.0.0
  * https://www.digikam.org/news/2026-03-08-9.0.0_release_announcement/</changelog>
</package>
<package pkgid="3aa56a8b4fee9d153e685a60dba479d1514ebf328d5c9ae6f685f2b4627bf6269a199195cf720feb0023c9128cd303f0e8ee2dcdcaca852088e8fc3288a12da9" name="digikam-devel" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="1.2"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731844800">- Update to 8.5.0
  https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/
- Use Qt 6 to build Digikam
- Drop patch, no longer needed:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742040000">- Update to 8.6.0
  https://www.digikam.org/news/2025-03-15-8.6.0_release_announcement/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743768000">- Add patch:
  * digikam-qt69.patch</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1746100800">- Add patch (to revert from upstream to fix builds on Leap 15.6):
  * digikam-pointer-casting.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751371200">- Update to 8.7.0
  https://www.digikam.org/news/2025-06-30-8.7.0_release_announcement/
- Drop patch, merged upstream:
  * digikam-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760184000">- Add patch (boo#1251869)
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1763208000">- Update to 8.8.0
  https://www.digikam.org/news/2025-10-19-8.8.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Update to 9.0.0
  * https://www.digikam.org/news/2026-03-08-9.0.0_release_announcement/</changelog>
</package>
<package pkgid="b931c4bea47d8add775e9ee80b2fb80310e28d028539547d7cfb4be5a109346a8b0d7dfb6145fc603bcd43639ead7caaec095e64bf96cc39ca108486312faeb1" name="digikam-lang" arch="noarch">
  <version epoch="0" ver="9.0.0" rel="1.2"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731844800">- Update to 8.5.0
  https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/
- Use Qt 6 to build Digikam
- Drop patch, no longer needed:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742040000">- Update to 8.6.0
  https://www.digikam.org/news/2025-03-15-8.6.0_release_announcement/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743768000">- Add patch:
  * digikam-qt69.patch</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1746100800">- Add patch (to revert from upstream to fix builds on Leap 15.6):
  * digikam-pointer-casting.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751371200">- Update to 8.7.0
  https://www.digikam.org/news/2025-06-30-8.7.0_release_announcement/
- Drop patch, merged upstream:
  * digikam-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760184000">- Add patch (boo#1251869)
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1763208000">- Update to 8.8.0
  https://www.digikam.org/news/2025-10-19-8.8.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Update to 9.0.0
  * https://www.digikam.org/news/2026-03-08-9.0.0_release_announcement/</changelog>
</package>
<package pkgid="d2c50e80febac6e8d9106be86fc8a9ee86e9382ef166d50a85b25e874a91325c4f3d396aac653061d6500476c1965fc543983edcb4c45e154bc0b3d292982b17" name="digikam-plugins" arch="riscv64">
  <version epoch="0" ver="9.0.0" rel="1.2"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731844800">- Update to 8.5.0
  https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/
- Use Qt 6 to build Digikam
- Drop patch, no longer needed:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742040000">- Update to 8.6.0
  https://www.digikam.org/news/2025-03-15-8.6.0_release_announcement/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743768000">- Add patch:
  * digikam-qt69.patch</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1746100800">- Add patch (to revert from upstream to fix builds on Leap 15.6):
  * digikam-pointer-casting.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1751371200">- Update to 8.7.0
  https://www.digikam.org/news/2025-06-30-8.7.0_release_announcement/
- Drop patch, merged upstream:
  * digikam-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760184000">- Add patch (boo#1251869)
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Jaime Marquínez Ferrándiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1763208000">- Update to 8.8.0
  https://www.digikam.org/news/2025-10-19-8.8.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-Fix-build-with-Qt-6.10.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Update to 9.0.0
  * https://www.digikam.org/news/2026-03-08-9.0.0_release_announcement/</changelog>
</package>
<package pkgid="febbd9f52483fdfa4892f2ecf96643d713027944153553354fb2ebcc14bc4d94470a32611b6b7237dcd0f9158f1be4042c32deb53e6c1dc11fdf9c35b950e6ac" name="dina-bitmap-fonts" arch="noarch">
  <version epoch="0" ver="2.92.0" rel="2.4"/>
  <changelog author="vcizek@suse.com" date="1320926400">- initial import (version 2.8.9)</changelog>
  <changelog author="pgajdos@suse.com" date="1328097600">- renamed to dina-bitmap-fonts</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="vcizek@suse.com" date="1406635200">- update to 2.92
  * generate fonts from the upstream .zip (code from Arch pkgbuild)
  changelog:
  * Moved bold, italic, and bold italic styles to separate files
  * Updated BDF files
  * Fixed `&amp;` in Dina 10 regular
  * Updated copyright strings in all fonts
  * Added a 6 point version of Dina regular
  * Extended top line in `j` to make it easier to distinguish from `i`
  * Moved top part of `&amp;` right and adjusted height
  * Moved `%` up
  * Changed `ø` and `Ø` to look less like `0`
  * Changed `æ` and `ß` to look more harmonious in text
  * Moved down starting question and exclamation marks
  * Fixed single and double text quotes
  * Fixed positioning of degree, ordinals, and powers
  * Fixed various other symbol</changelog>
  <changelog author="asarai@suse.com" date="1457179200">- project cleanup
  * Use a .tar.xz that is properly formatted.
  * Use install properly in the SPEC file.
  * Include the *actual* LICENSE, NEWS and README from the archive.</changelog>
  <changelog author="bwiedemann@suse.com" date="1497787200">- call gzip -n to make build fully reproducible</changelog>
</package>
<package pkgid="2f732aa30cd7fc45a33d715e2e8695152f671d78809a62f858314e833668f22276f2777739ac16a14bd3ad9f57f7133a1e9c16f5ae6cea13a25fba503e9507de" name="ding" arch="noarch">
  <version epoch="0" ver="1.9" rel="3.1"/>
  <changelog author="coolo@suse.de" date="1225195200">- remove quotes from GenericName</changelog>
  <changelog author="hvogel@suse.de" date="1249473600">- Update to verion 1.6
  - Catch more faulty inputs
  - Update of the dictionary</changelog>
  <changelog author="hvogel@novell.com" date="1288958400">- Upodate to version 1.7
  * Copy to clipboard, not just primary selection (Unix)
  * Bugfixes, robustness increased
  * Enhanced English-German dictionary (270,000 entries)</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="jengelh@inai.de" date="1418299200">- Update to new upstream release 1.8
  * New version of German-English translation file,
  now over 326,000 entries (up from 270,000).
  * Minor bug fixes.
- Split the dictionary file so as to not mandate installation of
  the Tk frontend.
- Downgrade ispell dictionary requirements into recommendations;
  ding works without them, too.
- Add missing ispell Recommends (just having the dictionaries does
  not help, the program is needed).
- Also recommend agrep, which the Tk frontend prefers for full
  functionality (approximate matching).
- Suggest fortune, because ding even supports searching that.
- Minor cleanups: use rpm macros in place of rpm shell vars.</changelog>
  <changelog author="sfalken@opensuse.org" date="1488196800">- Update to version 1.8.1:
  * New version of German-English translation file, now over 345,000 entries
  * Minor bug fixes</changelog>
  <changelog author="mimi.vx@gmail.com" date="1488196801">- fix Source patch, spec-cleaned</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1620820800">- Update to 1.9
  * Enhanced English-German dictionary (380,000 entries)
  * Bugfixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1663502400">- Add patch:
  * use-grep-instead-of-egrep.patch
    This prevents the egrep obsolescent warning message introduced
    with grep 3.8:
    "egrep: warning: egrep is obsolescent; using grep -E"
- Install man-page
- Use https instead of http/ftp for Source/URL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="5045641c8326cdd64d744720ac8fdd61ca67d60609134c0c015c4a8fccb9c46d233a9ee833c82a3ba3f5e49bf672a77c0ddcc9fbff1f20ae306e7053c61a0ccd" name="ding-dict-de_en" arch="noarch">
  <version epoch="0" ver="1.9" rel="3.1"/>
  <changelog author="coolo@suse.de" date="1225195200">- remove quotes from GenericName</changelog>
  <changelog author="hvogel@suse.de" date="1249473600">- Update to verion 1.6
  - Catch more faulty inputs
  - Update of the dictionary</changelog>
  <changelog author="hvogel@novell.com" date="1288958400">- Upodate to version 1.7
  * Copy to clipboard, not just primary selection (Unix)
  * Bugfixes, robustness increased
  * Enhanced English-German dictionary (270,000 entries)</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="jengelh@inai.de" date="1418299200">- Update to new upstream release 1.8
  * New version of German-English translation file,
  now over 326,000 entries (up from 270,000).
  * Minor bug fixes.
- Split the dictionary file so as to not mandate installation of
  the Tk frontend.
- Downgrade ispell dictionary requirements into recommendations;
  ding works without them, too.
- Add missing ispell Recommends (just having the dictionaries does
  not help, the program is needed).
- Also recommend agrep, which the Tk frontend prefers for full
  functionality (approximate matching).
- Suggest fortune, because ding even supports searching that.
- Minor cleanups: use rpm macros in place of rpm shell vars.</changelog>
  <changelog author="sfalken@opensuse.org" date="1488196800">- Update to version 1.8.1:
  * New version of German-English translation file, now over 345,000 entries
  * Minor bug fixes</changelog>
  <changelog author="mimi.vx@gmail.com" date="1488196801">- fix Source patch, spec-cleaned</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1620820800">- Update to 1.9
  * Enhanced English-German dictionary (380,000 entries)
  * Bugfixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1663502400">- Add patch:
  * use-grep-instead-of-egrep.patch
    This prevents the egrep obsolescent warning message introduced
    with grep 3.8:
    "egrep: warning: egrep is obsolescent; using grep -E"
- Install man-page
- Use https instead of http/ftp for Source/URL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="8f0f37524fe12a41703333aa93b6be5f6f41557bc7e69700c5ab15baa2e1401b001af082ed5de33cc54dbd8b03932b317ba58c31ac5508e6529150b8a2e7cfa7" name="dino" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1677844800">- Update to 0.4.1 bugfix release:
  * Consider stream readable when EOS is reached
  * Fix critical warnings after DTLS-SRTP calls without OMEMO verification
  * Fix typing notifications in groupchats
  * Fix some memory leaks
  * Stop regenerating message menu buttons
  * Clear chat input after /command
  * Remove spell check setting</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679659200">- Update to 0.4.2:
  * Maintenance release with fix for CVE-2023-28686 and bug fixes.
    See https://dino.im/security/cve-2023-28686</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688990400">- Update to 0.4.3:
  * Fix video for cameras with rotated image
  * Fix call window controlls hiding
  * Fix call window styling
  * Fix empty alias being handled different than none
  * Fix crash on NS_URI call when own server has no MAM;
    drop broken mam: 1 "support" #1405
  * Focus ChatInput textbox after selecting emoji
  * Fix character counting for fallbacks #1420
  * Fix chat input status having a fixed width requirement #1439
  * Fix chat input for IME #1419
  * Fix reactions being made to the wrong message #1426
  * data: Set X-Purism-FormFactor in .desktop file
  * Ignore non-DTLS data before handshake is complete
  * Do not send DTLS datagrams to RTP even after handshake
  * Fix certificate start time
  * Fix potential crash in video calls</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711108800">- Add dino-0.4.3-emoji.patch:
  Add more emoji translations gh/dino/dino#1207</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Fix build with valac &gt;= 0.56.17 (gh/dino/dino#1576):
  Add dino-0.4.3-vala.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719835200">- Update to 0.4.4:
  * Update appdata
  * Allow self-signed .onion file transfer certs (#1149)
  * Self-ping with server-given roomnick (#1594)
  * Join Channel dialog: Fix displaying of bookmark details
  * Always export symbols to fix startup on BSDs
  * AppData/DOAP: Use sentence case for summary.
  * AppData: Add brand color
  * Annotating with array_null_terminated doesn't imply a missing array_length
  * Fix message stanza with body changing MUC subject (#1569)
  * Fix poor contrast of highlight in search results with dark theme (#1557)
  * Fix crash on removing conference not in roster (#1516)
  * Fix http upload for servers without file size limit (#1512)
  * Start conversation if closed when receiving an audio or video call (#1485)
  * Fix crash due to gpg binding issue
  * Fix implicit-function-declaration compiler warnings
  * Fix subscription notification clearing
  * fix: Add x node to MUC PM stanza (#1462)
  * Fix showing the kick option to owners
- Drop upstreamed dino-0.4.3-vala.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1729771200">- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  BuildRequires: Use the preferred newer version of libsoup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1743768000">- Update to 0.4.5:
  * Fix build with webrtc-audio-processing 2.x
  * Voice processor: add support for webrtc-audio-processing 1.x and 2.x
  * Fix vertical picture padding for certain aspect ratios
  * Fix various sizing issues
  * Fix compatibility with GTK 4.17+ (bsc#1239972)
  * Search: Build preview string based on chars not bytes
  * Work around pango bug
  * XEP-0215: Remove timeout from previous connection
  * XEP-0215: management of the field `expires`
  * Ignore bad stun/turn IP addresses
  * Omemo: Connect listener only once on account added
  * Fix shift+enter in chat input not scrolling down
  * OMEMO: Do not show message for OMEMO messages without payload
- Disable webrtc due to build fail for now</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744545600">- Update to 0.5.0:
  * Improved file sharing
  * Reworked dialogs
  * Consistent Color Generation
  * See https://dino.im/blog/2025/04/dino-0.5-release/
- Switch to meson
- Run spec-cleaner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766491200">- Update to version 0.5.1:
  * Strip leading "v" from tag when generating display version
  * AppData: Set display_length to 360
  * Account details: Make own jid selectable
  * Conversation details: Show used account if multiple are active
  * Fix parse incoming stateless file sharing sources
  * FileTransfer fix store source
  * Voice processor: add back call to set stream delay
  * Add support for whole body fallbacks
  * Disregard SFS fallback messages even without source attachment given
  * xmpp-vala: Fix SFS mime_type wire-format
  * File Send Dialog: Make file widget static
  * SFS: Fix datetime formating
  * Add keyboard shortcut to close conversation
  * Fix checkmark icon not being available
  * Meson: Fix path to version.py in certain build
  * User Avatar: Correctly handle multiple avatar sources
  * Improve checking whether MUC messages will be referencable
  * Meson: Add legacy support for Meson 1.3
  * Fix version.py for old python argparse
  * Fix setting server_id for MAM messages from MUCs
  * Only support SystemMemory caps for video
  * device: Target resolution of 720p on libcamera devices
  * device: Request 30 fps in absence of framerate negotiation
  * SFS: Prefer announced media type over application/octet-stream from HTTP
  * Handle issues with libsoup
  * History: Fix sync issues when resuming from partial sync
  * Remove invalid declaration modifiers
  * Fix tick icons
  * Fix file overlay leak
  * rtp: device: Tweak common_widths for 16:9 ratio
  * rtp: device: Ensure even heights for rescaled streams
  * Fix fetching some MAM history for every MUC
- fix building by removing pkgconfig(vapigen-0.46) requirement, as that
  dependency does not exist</changelog>
</package>
<package pkgid="39069c3134eea57dc598eaa1255aca8dcad24fb6714840a477418f9fd238e83574c4f8abc3d07994d8c618b94c2895679a4124be768567c44754f2bb2be41ad6" name="dino-devel" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1677844800">- Update to 0.4.1 bugfix release:
  * Consider stream readable when EOS is reached
  * Fix critical warnings after DTLS-SRTP calls without OMEMO verification
  * Fix typing notifications in groupchats
  * Fix some memory leaks
  * Stop regenerating message menu buttons
  * Clear chat input after /command
  * Remove spell check setting</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679659200">- Update to 0.4.2:
  * Maintenance release with fix for CVE-2023-28686 and bug fixes.
    See https://dino.im/security/cve-2023-28686</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688990400">- Update to 0.4.3:
  * Fix video for cameras with rotated image
  * Fix call window controlls hiding
  * Fix call window styling
  * Fix empty alias being handled different than none
  * Fix crash on NS_URI call when own server has no MAM;
    drop broken mam: 1 "support" #1405
  * Focus ChatInput textbox after selecting emoji
  * Fix character counting for fallbacks #1420
  * Fix chat input status having a fixed width requirement #1439
  * Fix chat input for IME #1419
  * Fix reactions being made to the wrong message #1426
  * data: Set X-Purism-FormFactor in .desktop file
  * Ignore non-DTLS data before handshake is complete
  * Do not send DTLS datagrams to RTP even after handshake
  * Fix certificate start time
  * Fix potential crash in video calls</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711108800">- Add dino-0.4.3-emoji.patch:
  Add more emoji translations gh/dino/dino#1207</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Fix build with valac &gt;= 0.56.17 (gh/dino/dino#1576):
  Add dino-0.4.3-vala.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719835200">- Update to 0.4.4:
  * Update appdata
  * Allow self-signed .onion file transfer certs (#1149)
  * Self-ping with server-given roomnick (#1594)
  * Join Channel dialog: Fix displaying of bookmark details
  * Always export symbols to fix startup on BSDs
  * AppData/DOAP: Use sentence case for summary.
  * AppData: Add brand color
  * Annotating with array_null_terminated doesn't imply a missing array_length
  * Fix message stanza with body changing MUC subject (#1569)
  * Fix poor contrast of highlight in search results with dark theme (#1557)
  * Fix crash on removing conference not in roster (#1516)
  * Fix http upload for servers without file size limit (#1512)
  * Start conversation if closed when receiving an audio or video call (#1485)
  * Fix crash due to gpg binding issue
  * Fix implicit-function-declaration compiler warnings
  * Fix subscription notification clearing
  * fix: Add x node to MUC PM stanza (#1462)
  * Fix showing the kick option to owners
- Drop upstreamed dino-0.4.3-vala.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1729771200">- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  BuildRequires: Use the preferred newer version of libsoup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1743768000">- Update to 0.4.5:
  * Fix build with webrtc-audio-processing 2.x
  * Voice processor: add support for webrtc-audio-processing 1.x and 2.x
  * Fix vertical picture padding for certain aspect ratios
  * Fix various sizing issues
  * Fix compatibility with GTK 4.17+ (bsc#1239972)
  * Search: Build preview string based on chars not bytes
  * Work around pango bug
  * XEP-0215: Remove timeout from previous connection
  * XEP-0215: management of the field `expires`
  * Ignore bad stun/turn IP addresses
  * Omemo: Connect listener only once on account added
  * Fix shift+enter in chat input not scrolling down
  * OMEMO: Do not show message for OMEMO messages without payload
- Disable webrtc due to build fail for now</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744545600">- Update to 0.5.0:
  * Improved file sharing
  * Reworked dialogs
  * Consistent Color Generation
  * See https://dino.im/blog/2025/04/dino-0.5-release/
- Switch to meson
- Run spec-cleaner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766491200">- Update to version 0.5.1:
  * Strip leading "v" from tag when generating display version
  * AppData: Set display_length to 360
  * Account details: Make own jid selectable
  * Conversation details: Show used account if multiple are active
  * Fix parse incoming stateless file sharing sources
  * FileTransfer fix store source
  * Voice processor: add back call to set stream delay
  * Add support for whole body fallbacks
  * Disregard SFS fallback messages even without source attachment given
  * xmpp-vala: Fix SFS mime_type wire-format
  * File Send Dialog: Make file widget static
  * SFS: Fix datetime formating
  * Add keyboard shortcut to close conversation
  * Fix checkmark icon not being available
  * Meson: Fix path to version.py in certain build
  * User Avatar: Correctly handle multiple avatar sources
  * Improve checking whether MUC messages will be referencable
  * Meson: Add legacy support for Meson 1.3
  * Fix version.py for old python argparse
  * Fix setting server_id for MAM messages from MUCs
  * Only support SystemMemory caps for video
  * device: Target resolution of 720p on libcamera devices
  * device: Request 30 fps in absence of framerate negotiation
  * SFS: Prefer announced media type over application/octet-stream from HTTP
  * Handle issues with libsoup
  * History: Fix sync issues when resuming from partial sync
  * Remove invalid declaration modifiers
  * Fix tick icons
  * Fix file overlay leak
  * rtp: device: Tweak common_widths for 16:9 ratio
  * rtp: device: Ensure even heights for rescaled streams
  * Fix fetching some MAM history for every MUC
- fix building by removing pkgconfig(vapigen-0.46) requirement, as that
  dependency does not exist</changelog>
</package>
<package pkgid="433f09d077b7bb1ccecbd4cfadad312436b483bab36089333fd16d189b0c04c30754753475b38cf006629db2c147c28ee1eb8abc9b206ac651234acb0b3593c1" name="diod" arch="riscv64">
  <version epoch="0" ver="1.1.0+0.ga32f5a4" rel="1.1"/>
  <changelog author="9+suse@cirno.systems" date="1554033600">- Init version 1.0.24+53.g0d87511</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631534400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_diod.service.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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="dsterba@suse.cz" date="1715169600">- Update to version 1.0.24+164.gb4b5e8e00ed11b:
  * Add option to disable hostname lookups
  * build: Install diod.service and auto.diod without install-data-local
  * diod: Add support for IPv6 addresses
  * diodmount: Add option to set privport
  * diodmount: Add support for IPv6 addresses
  * diodmount: update man page with privport option
  * Document IPv6 address format
  * Increase diod server maximum msize setting to 1MB
  * libdiod: Set global options on exports specified on
  * libdiod: Support ipv6 in diod_sock_connect
  * libdiod: support privport on ipv6</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.de&gt;" date="1767182400">- attempt to workaround gcc-15 -Werror=stringop-overflow failure
  * add libnpclient-noinline-npc_gets.patch (boo#1255799)
- Track dropped configs as ghost files
- Specify --with-systemdsystemunitdir during configure
- Drop diodmount rename, unneeded following upstream commit a6a077e
- Add libcap dependency and drop unused libpcap
- Rebase harden_diod.service.patch
- Upgrade Lua version dependency to 1.3 (boo#1255720)
- Drop optional tcmalloc dependency
- Update to version 1.1.0+0.ga32f5a4:
  * protocol.md: fix document links
  * update README.md for 1.1.0
  * scripts: add missing debian dependency
  * NEWS.md: add release notes for 1.1.0
  * add script to generate release notes
  * testsuite: fix test output typo
  * reorganize project metadata
  * testsuite: temporarily disable security XATTR test
  * diodcli: fix compliation issue on aarch64
  * git: drop check in tests/kern
  * .gitignore: remove ancient paths
  * testsuite: drop third party tests
  * testsuite: drop duplicate mode test
  * testsuite: drop duplicate fsync test
  * testsuite: migrate atomic create test to sharness
  * testsuite: migrate create test to sharness
  * testsuite: migrate xattr tests to sharness
  * testsuite: migrate flock tests to sharness
  * testsuite: drop duplicate rename test
  * testsuite: migrate sgid dir test to sharness
  * testsuite: drop unused suppl groups test program
  * testsuite: drop duplicate stat test
  * testsuite: migrate pathwalk test to sharness
  * testsuite: drop duplicate statfs test
  * testsuite: update mount options
  * mount.diod(8): update mount options
  * mount.diod: use access=client as the default
  * diod(8): add SECURITY description
  * testsuite: convert POSIX ACL test to sharness
  * testsuite: fix POSIX ACL test
  * demote diodload to an internal test program
  * dioddate: drop old command
  * diodcli(8): add date subcommand
  * diodcli: add date subcommand
  * diodshowmount: drop old command
  * diodcli(8): add showmount subcommand
  * diodcli: add showmount subcommand
  * diodls: drop old command
  * testsuite: use diodcli ls
  * diodcli(8): add ls subcommand
  * diodcli: add ls subcommand
  * diodcli(8): fix typo
  * diodcli(8): add man page, drop diodcat man page
  * diodcat: drop redundant utility
  * testsuite: use diodcli read instead of diodcat
  * sharness: export DIOD_SOCKET in diod_start()
  * diodcli: use "ctl" as the default aname
  * diodcli: add --trace option
  * diodcli: use DIOD_SOCKET, if set
  * diodcli: make test-only subcommands invisible
  * diodcli: drop sysgetattr subcommand
  * diodcli: drop sysstat subcommand
  * libnpclient: add NPC_TRACE flag
  * diodcli: rename from npclient test program
  * scripts: update install-deps-deb.sh
  * diodrun: call setsid() in client fork
  * libdiod: clean up inconsistent tab use
  * fix typo in sharness scripts
  * testsuite: add self-hosting test
  * drop diod.conf, auto.diod
  * mount.diod: rename from diodmount
  * diod.spec: drop RPM spec file
  * testsuite: cover mount helper
  * diodmount(8): update v9fs mount options
  * diodmount: allow more control over mount options
  * libnpfs: fix access denied message
  * diod: drop incorrect assertion
  * libnpclient: implement npc_rename()
  * libnpclient: drop NPC_MULTI_RPC
  * testsuite: drop old tests
  * github: add new test dependencies
  * testsuite: add dbench, postmark, scrub, rsync tests
  * testsuite: cover v9fs + diod in multiuser mode
  * testsuite: cover v9fs + diod in allsquash mode
  * testsuite: cover v9fs + diod in runasuser mode
  * testsuite: define built-in prerequisites
  * testsuite: add diodrun --socketpair
  * testsuite: add method argument to test_under_diod
  * libnpfs: fix unallocated free error
  * drop extra comment from test script
  * mergify: disable temporary PR branches
  * ci: run tests with minimal config
  * ci: get test results on failure
  * testsuite: remove old "user" test
  * testsuite: add t0006-npclient-issues.t
  * testsuite: add t0005-npclient-xattr.t
  * testsuite: add t0004-npclient-basic.t
  * testsuite: add sharness test_under_diod()
  * testsuite: make tattach look like other test progs
  * testsuite: relocate tattachmt test program
  * testsuite: make tflush look like other test progs
  * testsuite: relocate tflush test program
  * testsuite: add npclient test program
  * testsuite: add diodrun test program
  * ci: allow the nobody user into home directory
  * testsuite: add t0003-basic-multiuser.t
  * testsuite: add t0002-basic-allsquash.t
  * testsuite: add t0001-basic-runasuser.t
  * testsuite: create t1000-valgrind from old test
  * testsuite: add diod-specific helper script
  * diod: add --version option
  * testsuite: add sudo prereq
  * testsuite: add sharness test driver
  * Fix autogen if autoconf-archive &gt; 2023.02.20 (#142)
  * diod: Implement Trenameat and Tunlinkat
  * libnpfs: Fix assert failure when receiving R-type messages
  * diod: Fix uint32 overflow when Tread/Twrite count &gt; UINT32_MAX-IOHDRSZ
  * diod: keep --foreground option for compatibility
  * build: don't just warn if libcap is missing
  * build: don't just warn if munge is missing
  * diod: require --no-auth if not build with munge
  * diod: make multi-user initialization errors fatal
  * diod: refactor startup logic for clarity
  * build: adjust multi-user configuration options
  * diod: log access policy
  * diod: use setgroups() on linux for transition
  * diod: log user transition and simplify code
  * diod: don't cache effective uid
  * systemd: support systemctl reload diod
  * diod: log listen addresses
  * diod: drop program prefix from logs
  * testsuite: fix test server TAP logging
  * diod: initialize rdma after user transitions
  * ci: add build-only check for RDMA
  * ci: cull package dependencies
  * build: fix rdma configure logic
  * rdma: fix include paths
  * systemd: switch to Type=exec from Type=forking
  * man: drop --foreground from diod(8)
  * diod: always run in the foreground
  * man: drop syslog from diod(8), diod.conf(5)
  * diod: drop --logdest=syslog[options]
  * libdiod: drop leftover TCP Wrappers stuff
  * testsuite: drop setgroups unit test
  * diod: make SYS_setgroups test safer
  * diod: improve supplementary group warning + comments
  * build: drop FreeBSD automatic --disable-diodmount
  * build: drop configure --disable-tests option
  * build: drop checks for vsprintf(), vsscanf()
  * drop TCP Wrappers support
  * build: drop conditional getopt stuff
  * build: drop libpopt references
  * tests: Handle various time_t sizes in printf (#124)
  * testsuite: drop unused tests
  * testsuite: skip FALLOC_FL_PUNCH_HOLE in fsx
  * testsuite: drop record locking kernel tests
  * testsuite: drop fcntl locking test
  * testsuite: add locking unit test
  * libnpclient: add npc_lock() and npc_getlock()
  * libnpfs: replace kernel 9p.h header
  * don't include 9p.h directly
  * testsuite: reduce unnecessary include directives
  * headers include the headers they depend on
  * add header guards
  * testsuite: factor out duplicated server code
  * testsuite: factor out duplicated thread code
  * eliminate src/daemon directory
  * testsuite: enable parallel test harness
  * build: fix Makefile.am typo
  * testsuite: make unit tests work w/parallel harness
  * liblsd: clean up source directory dependencies
  * ci: valgrind and sudo some unit tests
  * testsuite: convert multiuser cli/srv test to TAP
  * testsuite: convert dir/file cli/srv test to TAP
  * testsuite: convert simple np cli/srv test to TAP
  * testsuite: convert config file test to TAP
  * testsuite: convert setreuid test to TAP
  * testsuite: convert setgroups groups test to TAP
  * testsuite: convert setfsuid test to TAP
  * testsuite: convert fcntl locking test to TAP
  * testsuite: convert capability test to TAP
  * testsuite: convert list test to TAP
  * testsuite: convert opt test to TAP
  * testsuite: convert fidpool test to TAP
  * testsuite: convert encoding test to TAP
  * testsuite: add TAP unit test framework
  * diodmount: drop --9nbd-attach, --9nbd-detach opts
  * fix fsid in Rstatfs result
  * doc: update Rstatfs description
  * implement Tfsync datasync
  * doc: Tfsync is missing 'datasync'
  * libnpfs: catch overflow in np_deserialize_p9dirent
  * build: add make deb target for debian package
  * src: move source code to one directory
  * man: move all man pages to one directory
  * simplify autogen.sh script
  * build: combine and simplify etc and scripts
  * configure: normalize systemd unit install
  * configure: drop AC_HEADER_STDC
  * configure: use AC_CONFIG_HEADERS
  * libnpfs: fix off by one buffer check
  * diod: check offset in xattr read/write
  * diod: handle xattr write errors properly
  * ci: run kernel tests in CI
  * testsuite: fix racy test looking for old bug
  * ci: add scrub to github workflow
  * testsuite: drop subversion test
  * testsuite: remove security xattr XFAIL
  * testsuite: add setfattr prereq to t46,t47
  * testsuite: drop internal copy of dbench
  * testsuite: remove dbench XFAIL
  * testsuite: set root mount propagation to private
  * Shutdown all connection threads when applications is terminated
  * Signal that connection is done after all cleanup has finished
  * Use a pthread_cleanup callback function in connection thread
  * signal refcond in connection under lock
  * tests: Skip kern tests t35 and t40 unless there is enough disk space
  * Mark kernel tests t19 t23 t32 t37 t43 and t47 as XFAIL
  * tests/kern/runtest: Delete PATH_EXPDIR and PATH_MNTDIR on failure
  * tests/user/runtest: Delete PATH_EXPDIR when it is a file
  * tests/user/t16: Delete the tempfile on failure
  * Don't use pushd/popd in kern test t33
  * Use grep -E instead of egrep in kern test t28
  * kern test t28 requires rsync, skip if it not available
  * Handle various time_t sizes in printf and scanf
  * ci: drop deprecated 18.04 actions runner
  * add mergify support</changelog>
</package>
<package pkgid="93913e796a3435aa213ddf2066f3ad976e1164e290f6d167b462256b3846bc1810c0168744ab7efe95020f4f361789947466e7442816a4ef8bfa8f3cd1b903d3" name="dippi" arch="riscv64">
  <version epoch="0" ver="5.0.2" rel="1.1"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1542628800">- Update to 2.7.1:
  * Support dark preference if it exists (#66)
  * Update README.md</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1547035200">- Update to 2.7.2:
  * Comment out problematic "contact" url for now
  * Update com.github.cassidyjames.dippi.appdata.xml.in
  * Add help and contact URLs
  * Add donation URL
  * Fix app-id &amp; add some missings tags (#68)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1555329600">- Update to 2.7.3:
  * Updated translations</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1582113600">- Update to 2.7.4:
  * Create release.yml
  * Create lint.yml
  * Create gettext.yml
  * Create compress-images.yml
  * Remove debian packaging from in-tree
  * Update .travis.yml
  * Prefer dark (#72)
  * Update com.github.cassidyjames.dippi.appdata.xml.in (#71)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631188800">- Update to 3.1.1:
  * Under-the-hood packaging updates for elementary OS 6
  * The Adventure of Link: you can now share Dippi results as a
    link so anyone can see all the details and make their own
    calculations. Plus:
  * More details on launch
  * Bolded sections of descriptions for easier skimmability
  * Fix window resizing for different results
  * Animate between results
  * Port to elementary OS 6
  * Follow the dark style preference
  * Drag window from anywhere
  * Refreshed typography and design</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1637409600">- Update to 3.1.2:
  * Add "calculator" category to launcher</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1645358400">- Update to 3.1.4:
  * Update Stripe key
  * Stricter sandboxing
  * Update Stripe key</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update to 4.1.0:
  * Consistently use the "analyse" spelling in British and Australian English
  * Fix deprecated top-level developer_name in AppData XML
  * Lighter icon
- update to 4.0.6:
  * Fix crash when width/height is set to 0
  * Update for GNOME 45
- update to 4.0.5:
  * update for GNOME 44
  * updated translations
- update to 4.0.2:
  * Fix About window when closing and re-opening it
- update to 4.0.1:
  * Added “About” window
  * Improved text legibility
  * Update runtime to GNOME 43
  * updated translations
  * Improvements to developer tools to make translations easier to keep up to date
- update to 4.0.0:
  * move to gtk4, abandoning granite version
- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * renew buildrequires, since the project moved to gtk4/gnome
  * remove HiDPI workaround</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 4.2.0:
  * update appid to com.cassidyjames.dippi
- Update to version 4.1.1:
  * Handle common aspect ratios
  * update dependencies for GNOME 49</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 5.0.2:
  * Refactor for GNOME 49/Adwaita
  * metainfo: correct launchable tag
  * metainfo: add VCS link
  * add blueprint-compiler</changelog>
</package>
<package pkgid="6d60111b42e91d0385aa9b66f73d1d5a8902ff2434746a20bf2c3005dfa1c007869bf49ac5d060dd92d6fdabfcc7097d4978bcb561d6e61a0d095ed186203f20" name="dippi-lang" arch="noarch">
  <version epoch="0" ver="5.0.2" rel="1.1"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1542628800">- Update to 2.7.1:
  * Support dark preference if it exists (#66)
  * Update README.md</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1547035200">- Update to 2.7.2:
  * Comment out problematic "contact" url for now
  * Update com.github.cassidyjames.dippi.appdata.xml.in
  * Add help and contact URLs
  * Add donation URL
  * Fix app-id &amp; add some missings tags (#68)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1555329600">- Update to 2.7.3:
  * Updated translations</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1582113600">- Update to 2.7.4:
  * Create release.yml
  * Create lint.yml
  * Create gettext.yml
  * Create compress-images.yml
  * Remove debian packaging from in-tree
  * Update .travis.yml
  * Prefer dark (#72)
  * Update com.github.cassidyjames.dippi.appdata.xml.in (#71)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631188800">- Update to 3.1.1:
  * Under-the-hood packaging updates for elementary OS 6
  * The Adventure of Link: you can now share Dippi results as a
    link so anyone can see all the details and make their own
    calculations. Plus:
  * More details on launch
  * Bolded sections of descriptions for easier skimmability
  * Fix window resizing for different results
  * Animate between results
  * Port to elementary OS 6
  * Follow the dark style preference
  * Drag window from anywhere
  * Refreshed typography and design</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1637409600">- Update to 3.1.2:
  * Add "calculator" category to launcher</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1645358400">- Update to 3.1.4:
  * Update Stripe key
  * Stricter sandboxing
  * Update Stripe key</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731844800">- update to 4.1.0:
  * Consistently use the "analyse" spelling in British and Australian English
  * Fix deprecated top-level developer_name in AppData XML
  * Lighter icon
- update to 4.0.6:
  * Fix crash when width/height is set to 0
  * Update for GNOME 45
- update to 4.0.5:
  * update for GNOME 44
  * updated translations
- update to 4.0.2:
  * Fix About window when closing and re-opening it
- update to 4.0.1:
  * Added “About” window
  * Improved text legibility
  * Update runtime to GNOME 43
  * updated translations
  * Improvements to developer tools to make translations easier to keep up to date
- update to 4.0.0:
  * move to gtk4, abandoning granite version
- update spec file for Leap 16.0:
  * remove %suse_update_desktop_file
  * renew buildrequires, since the project moved to gtk4/gnome
  * remove HiDPI workaround</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 4.2.0:
  * update appid to com.cassidyjames.dippi
- Update to version 4.1.1:
  * Handle common aspect ratios
  * update dependencies for GNOME 49</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 5.0.2:
  * Refactor for GNOME 49/Adwaita
  * metainfo: correct launchable tag
  * metainfo: add VCS link
  * add blueprint-compiler</changelog>
</package>
<package pkgid="6f7fedbbdffaf1d27322cbfa83a632e105a1956cc37e3d968f19d04a35c0b916a637e72db45a52006da79bacffd506b3c1e5b885f96289ddbab543c31fc48075" name="dirac" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="34.1"/>
  <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>
  <changelog author="olaf@aepfle.de" date="1552046400">- Use gcc7 in SLE_12</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="d908c910936fa19f33e3d97de8cf842f0c516eb29c4e671dc055b7f5afb54fe1a099defeee090b085357584715e5a4ab7a2e386325ee2cc54a673c9c28392bbb" name="dirac-devel" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="34.1"/>
  <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>
  <changelog author="olaf@aepfle.de" date="1552046400">- Use gcc7 in SLE_12</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="e9487bd0f5fee8182ad9014fb10867a1cc180e20badab468d688a763517f4aefaa89acbb1c84dc13a6ad7bd7b52615cd751fb05092f355a5437b657f066319f6" name="direnv" arch="riscv64">
  <version epoch="0" ver="2.37.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- use https homepage
- spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 2.31.0
  * Don't load .env files by default
  * Allow skipping .env autoload
  * stdlib: add `env_vars_required`
  * FIX: version: trim surrounding spaces
  * FIX: ignore .envrc and .env if they are not files
  * bump actions/setup-go from 2.1.4 to 2.1.5
- Update to version 2.30.0
  * Add automatic .env load
  * Resolve symlinks during direnv deny
  * stdlib: use_flake handle no layout dir (#861)
  * go mod update
- Update to version 2.29.0
  * stdlib: add use_flake function
  * Updated conditional for zsh hook to be more forgiving
  * Add -r flag for matching Git branches with a regexp
  * Enable syntax hilights to the quick demo code
  * Fixed extra quotes for lower alpha characters
  * Remove noisy warning about PS1 again</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1669291200">- Update to version 2.32.1
  * Support custom VIRTUAL_ENV for layout_python
  * Add gha shell for GitHub Actions
  * allow conda environment names to be detected from environment.yml
  * source_up_if_exists: A strict_env compatible version of source_up
  * Expand ~/ in whitelist paths
  * Add "block" and "revoke" as aliases of the "deny" command
  * Add "permit" and "grant" as aliases of the "allow" command</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.32.2:
  * doc: Add stdlib's layout_pyenv to docs
  * doc: Fix broken link
  * doc: Minor typo fix
  * doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` =&gt; add (typically
    ~/.config/direnv/direnv.toml)
  * doc: add quickenv to Related projects
  * feat: Update layout anaconda to accept a path to a yml file
  * feat: install.sh: can specify direnv version
  * fix: elvish: replace deprecated `except` with `catch`
  * fix: installer.sh: make direnv executable for all
  * fix: path escaping
  * fix: stdlib: only use ANSI escape on TTY
  * fix: test: remove mentions of DIRENV_MTIME
  * fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1687780800">- update to 2.32.3:
  * fix: stat the already open rc file rather than another path based one on it (#1044)
  * fix: remove deprecated io/ioutil uses (#1042)
  * fix: spelling fixes (#1041)
  * fix: appease Go 1.19 gofmt (#1040)
  * fix: stdlib: use_guix: Switch to guix shell. (#1045)
  * fix: pass BASH_PATH to make, matches the nixpkgs derivation (#1006)
  * fix: stdlib/layout_python: exclude patchlevel from $python_version (#1033)
  * fix: incorrect escape sequences during Loads under git-bash (Windows) (#1085)
  * fix: skip some tests for IBM Z mainframe's z/OS operating system (#1094)
  * doc: add Windows installation with winget (#1096)
  * doc: link 12factor webpage for more clarity (#1095)
  * website: add Plausible analytics</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706443200">- update to 2.33.0:
  * fixes and updates to documentation
  * feat: direnv status --json
  * feat: add PowerShell Support
  * feat: add mergify configuration
  * feat: add support for armv7l platform in install.sh
  * feat: add watch print command
  * feat: alias direnv disallow to deny
  * feat: stdlib: create CACHEDIR.TAG inside .direnv
  * fix: allowPath for LoadedRC
  * fix: don't prompt to allow if user explicitly denied
  * fix: man/direnv-stdlib: fix obsolete opam-env example
  * fix: print correct path in source_env log message
  * fix: quote tcsh $PATH, to avoid failure on whitespace
  * fix: remove redundant nil check in CommandsDispatch
  * fix: update nixpkgs and shellcheck</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1712836800">- update to 2.34.0:
  * doc: README.md, man pages: it's typos (#1230)
  * doc: add shell setup instructions for oh-my-zsh (#1070)
  * doc: added fetchurl manpage link to README.md
  * doc: document XDG_DATA_HOME (#1185)
  * doc: update installation.md for Gentoo (#1206)
  * feat: add Murex support (#1242)
  * feat: added systemd shell for export (#1126)
  * feat: allow to disable warn timeouts (#1209)
  * feat: hide env diff (#1223, #1234)
  * feat: made 'direnv export' non private (#1229)
  * fix: use_julia should not set LD_LIBRARY_PATH (#900)
  * fix: add missing deps for release in go.mod
  * fix: avoid use of regex in bash hook output (#1043)
  * fix: direnv.toml.1.md: add examples for $HOME expansion
  * fix: stdlib: use_flake: don't keep old generations around (#1089)
  * fix: stdlib: use_node: strip leading v from version (#1071)
  * fix: support Bash 5.1 array PROMPT_COMMAND (#1208)
  * fix: update stdlib.sh to avoid deprecation warning (#1221)
  * fix: update zsh syntax in internal/cmd/shell_zsh.go (#1075)
- compress vendor tarball with zst</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1735473600">- update to 2.35.0:
  * doc: Add version requirement for load_dotenv option (#1326)
  * doc: fix broken link (#1327)
  * doc: update elvish docs (#1305)
  * docs: change Guix link to its package search. (#1268)
  * feat: add opam support (#1298)
  * fix: add NuShell into list of supported shells (#1260)
  * fix: close tmp file (#1272)
  * fix: direnv edit: use editor when EDITOR not found, closes #1246 (#1247)
  * fix: release script
  * fix: stdlib: enable flakes when use flake is used (#1299)
  * fix: stdlib: export GOBIN for layout_go (#1286)
  * fix: stdlib: update layout_python to resolve deprecation warning (#1176)
  * fix: using PWD in .env files (#1052)
  * test: Fix Murex python-layout test (#1293)
- create hook packages for fish, bash and zsh
- add resolve-bin-path.patch to fix exe path inside buildroot</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- update to 2.36.0:
  * direnv now requires go 1.24
  * doc: Correct duplicate usage of 'with' in the direnv(1)
  * doc: note direnv version for log_{format,filter}
  * feat: Add use_flox to stdlib.sh
  * feat: logging filter
  * fix use_nix: unset TMPDIR variables
  * fix: A more universal fix for the python 3.14 find_spec deprecation warning
  * fix: Don't give an error when the current directory doesn't exist
  * fix: add support to fully reproducible guix shells
  * fix: assert minimum powershell version
  * fix: escape newlines in generated vimscript
  * fix: fix empty array error in install.sh
  * fix: optionally authenticate against github api during install
  * fix: use_guix: Enable the watching of Guix related files.
- fixed bash completions directory
- added %check section to run unit tests on build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761739200">- update to 2.37.1:
  * fix: regression in displaying export errors (#1469)
- includes 2.37.0:
  * docs: document sub-commands
  * docs: fix link to guix manual (#1421)
  * feat(direnv export gha): strengthen export format
  * fix(python): do not include patch level in virtual environment names (#1423)
  * fix(use_nix): always restore special variables (#1424)
  * fix: accept true as valid DIRENV_DEBUG value (#1365)
  * fix: add trailing newline to error messages (#1426)
  * fix: delete duplicate ansi escape code
  * fix(powershell): "export pwsh" to resolve PowerShell special
    character issues (#1448)
- rebase resolve-bin-path.patch</changelog>
</package>
<package pkgid="2dd161d10f7c794b2ea068a2476f0430e83b57c4bbd330f3b80a354abc3e2e5f82c3d905136009a0d82672184d97ecbdeeb59db1941c141759250c280ec0806c" name="direnv-bash-completion" arch="noarch">
  <version epoch="0" ver="2.37.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- use https homepage
- spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 2.31.0
  * Don't load .env files by default
  * Allow skipping .env autoload
  * stdlib: add `env_vars_required`
  * FIX: version: trim surrounding spaces
  * FIX: ignore .envrc and .env if they are not files
  * bump actions/setup-go from 2.1.4 to 2.1.5
- Update to version 2.30.0
  * Add automatic .env load
  * Resolve symlinks during direnv deny
  * stdlib: use_flake handle no layout dir (#861)
  * go mod update
- Update to version 2.29.0
  * stdlib: add use_flake function
  * Updated conditional for zsh hook to be more forgiving
  * Add -r flag for matching Git branches with a regexp
  * Enable syntax hilights to the quick demo code
  * Fixed extra quotes for lower alpha characters
  * Remove noisy warning about PS1 again</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1669291200">- Update to version 2.32.1
  * Support custom VIRTUAL_ENV for layout_python
  * Add gha shell for GitHub Actions
  * allow conda environment names to be detected from environment.yml
  * source_up_if_exists: A strict_env compatible version of source_up
  * Expand ~/ in whitelist paths
  * Add "block" and "revoke" as aliases of the "deny" command
  * Add "permit" and "grant" as aliases of the "allow" command</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.32.2:
  * doc: Add stdlib's layout_pyenv to docs
  * doc: Fix broken link
  * doc: Minor typo fix
  * doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` =&gt; add (typically
    ~/.config/direnv/direnv.toml)
  * doc: add quickenv to Related projects
  * feat: Update layout anaconda to accept a path to a yml file
  * feat: install.sh: can specify direnv version
  * fix: elvish: replace deprecated `except` with `catch`
  * fix: installer.sh: make direnv executable for all
  * fix: path escaping
  * fix: stdlib: only use ANSI escape on TTY
  * fix: test: remove mentions of DIRENV_MTIME
  * fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1687780800">- update to 2.32.3:
  * fix: stat the already open rc file rather than another path based one on it (#1044)
  * fix: remove deprecated io/ioutil uses (#1042)
  * fix: spelling fixes (#1041)
  * fix: appease Go 1.19 gofmt (#1040)
  * fix: stdlib: use_guix: Switch to guix shell. (#1045)
  * fix: pass BASH_PATH to make, matches the nixpkgs derivation (#1006)
  * fix: stdlib/layout_python: exclude patchlevel from $python_version (#1033)
  * fix: incorrect escape sequences during Loads under git-bash (Windows) (#1085)
  * fix: skip some tests for IBM Z mainframe's z/OS operating system (#1094)
  * doc: add Windows installation with winget (#1096)
  * doc: link 12factor webpage for more clarity (#1095)
  * website: add Plausible analytics</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706443200">- update to 2.33.0:
  * fixes and updates to documentation
  * feat: direnv status --json
  * feat: add PowerShell Support
  * feat: add mergify configuration
  * feat: add support for armv7l platform in install.sh
  * feat: add watch print command
  * feat: alias direnv disallow to deny
  * feat: stdlib: create CACHEDIR.TAG inside .direnv
  * fix: allowPath for LoadedRC
  * fix: don't prompt to allow if user explicitly denied
  * fix: man/direnv-stdlib: fix obsolete opam-env example
  * fix: print correct path in source_env log message
  * fix: quote tcsh $PATH, to avoid failure on whitespace
  * fix: remove redundant nil check in CommandsDispatch
  * fix: update nixpkgs and shellcheck</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1712836800">- update to 2.34.0:
  * doc: README.md, man pages: it's typos (#1230)
  * doc: add shell setup instructions for oh-my-zsh (#1070)
  * doc: added fetchurl manpage link to README.md
  * doc: document XDG_DATA_HOME (#1185)
  * doc: update installation.md for Gentoo (#1206)
  * feat: add Murex support (#1242)
  * feat: added systemd shell for export (#1126)
  * feat: allow to disable warn timeouts (#1209)
  * feat: hide env diff (#1223, #1234)
  * feat: made 'direnv export' non private (#1229)
  * fix: use_julia should not set LD_LIBRARY_PATH (#900)
  * fix: add missing deps for release in go.mod
  * fix: avoid use of regex in bash hook output (#1043)
  * fix: direnv.toml.1.md: add examples for $HOME expansion
  * fix: stdlib: use_flake: don't keep old generations around (#1089)
  * fix: stdlib: use_node: strip leading v from version (#1071)
  * fix: support Bash 5.1 array PROMPT_COMMAND (#1208)
  * fix: update stdlib.sh to avoid deprecation warning (#1221)
  * fix: update zsh syntax in internal/cmd/shell_zsh.go (#1075)
- compress vendor tarball with zst</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1735473600">- update to 2.35.0:
  * doc: Add version requirement for load_dotenv option (#1326)
  * doc: fix broken link (#1327)
  * doc: update elvish docs (#1305)
  * docs: change Guix link to its package search. (#1268)
  * feat: add opam support (#1298)
  * fix: add NuShell into list of supported shells (#1260)
  * fix: close tmp file (#1272)
  * fix: direnv edit: use editor when EDITOR not found, closes #1246 (#1247)
  * fix: release script
  * fix: stdlib: enable flakes when use flake is used (#1299)
  * fix: stdlib: export GOBIN for layout_go (#1286)
  * fix: stdlib: update layout_python to resolve deprecation warning (#1176)
  * fix: using PWD in .env files (#1052)
  * test: Fix Murex python-layout test (#1293)
- create hook packages for fish, bash and zsh
- add resolve-bin-path.patch to fix exe path inside buildroot</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- update to 2.36.0:
  * direnv now requires go 1.24
  * doc: Correct duplicate usage of 'with' in the direnv(1)
  * doc: note direnv version for log_{format,filter}
  * feat: Add use_flox to stdlib.sh
  * feat: logging filter
  * fix use_nix: unset TMPDIR variables
  * fix: A more universal fix for the python 3.14 find_spec deprecation warning
  * fix: Don't give an error when the current directory doesn't exist
  * fix: add support to fully reproducible guix shells
  * fix: assert minimum powershell version
  * fix: escape newlines in generated vimscript
  * fix: fix empty array error in install.sh
  * fix: optionally authenticate against github api during install
  * fix: use_guix: Enable the watching of Guix related files.
- fixed bash completions directory
- added %check section to run unit tests on build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761739200">- update to 2.37.1:
  * fix: regression in displaying export errors (#1469)
- includes 2.37.0:
  * docs: document sub-commands
  * docs: fix link to guix manual (#1421)
  * feat(direnv export gha): strengthen export format
  * fix(python): do not include patch level in virtual environment names (#1423)
  * fix(use_nix): always restore special variables (#1424)
  * fix: accept true as valid DIRENV_DEBUG value (#1365)
  * fix: add trailing newline to error messages (#1426)
  * fix: delete duplicate ansi escape code
  * fix(powershell): "export pwsh" to resolve PowerShell special
    character issues (#1448)
- rebase resolve-bin-path.patch</changelog>
</package>
<package pkgid="40df09cd5df345b0901e70dc45e4318f8f090fb7234d95a8c4b2e0eb66ca1ba716252fce946f17e0fc08e8530c8de28c316455286869235e59f7c8c7ca6fc34c" name="direnv-fish-completion" arch="noarch">
  <version epoch="0" ver="2.37.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- use https homepage
- spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 2.31.0
  * Don't load .env files by default
  * Allow skipping .env autoload
  * stdlib: add `env_vars_required`
  * FIX: version: trim surrounding spaces
  * FIX: ignore .envrc and .env if they are not files
  * bump actions/setup-go from 2.1.4 to 2.1.5
- Update to version 2.30.0
  * Add automatic .env load
  * Resolve symlinks during direnv deny
  * stdlib: use_flake handle no layout dir (#861)
  * go mod update
- Update to version 2.29.0
  * stdlib: add use_flake function
  * Updated conditional for zsh hook to be more forgiving
  * Add -r flag for matching Git branches with a regexp
  * Enable syntax hilights to the quick demo code
  * Fixed extra quotes for lower alpha characters
  * Remove noisy warning about PS1 again</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1669291200">- Update to version 2.32.1
  * Support custom VIRTUAL_ENV for layout_python
  * Add gha shell for GitHub Actions
  * allow conda environment names to be detected from environment.yml
  * source_up_if_exists: A strict_env compatible version of source_up
  * Expand ~/ in whitelist paths
  * Add "block" and "revoke" as aliases of the "deny" command
  * Add "permit" and "grant" as aliases of the "allow" command</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.32.2:
  * doc: Add stdlib's layout_pyenv to docs
  * doc: Fix broken link
  * doc: Minor typo fix
  * doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` =&gt; add (typically
    ~/.config/direnv/direnv.toml)
  * doc: add quickenv to Related projects
  * feat: Update layout anaconda to accept a path to a yml file
  * feat: install.sh: can specify direnv version
  * fix: elvish: replace deprecated `except` with `catch`
  * fix: installer.sh: make direnv executable for all
  * fix: path escaping
  * fix: stdlib: only use ANSI escape on TTY
  * fix: test: remove mentions of DIRENV_MTIME
  * fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1687780800">- update to 2.32.3:
  * fix: stat the already open rc file rather than another path based one on it (#1044)
  * fix: remove deprecated io/ioutil uses (#1042)
  * fix: spelling fixes (#1041)
  * fix: appease Go 1.19 gofmt (#1040)
  * fix: stdlib: use_guix: Switch to guix shell. (#1045)
  * fix: pass BASH_PATH to make, matches the nixpkgs derivation (#1006)
  * fix: stdlib/layout_python: exclude patchlevel from $python_version (#1033)
  * fix: incorrect escape sequences during Loads under git-bash (Windows) (#1085)
  * fix: skip some tests for IBM Z mainframe's z/OS operating system (#1094)
  * doc: add Windows installation with winget (#1096)
  * doc: link 12factor webpage for more clarity (#1095)
  * website: add Plausible analytics</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706443200">- update to 2.33.0:
  * fixes and updates to documentation
  * feat: direnv status --json
  * feat: add PowerShell Support
  * feat: add mergify configuration
  * feat: add support for armv7l platform in install.sh
  * feat: add watch print command
  * feat: alias direnv disallow to deny
  * feat: stdlib: create CACHEDIR.TAG inside .direnv
  * fix: allowPath for LoadedRC
  * fix: don't prompt to allow if user explicitly denied
  * fix: man/direnv-stdlib: fix obsolete opam-env example
  * fix: print correct path in source_env log message
  * fix: quote tcsh $PATH, to avoid failure on whitespace
  * fix: remove redundant nil check in CommandsDispatch
  * fix: update nixpkgs and shellcheck</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1712836800">- update to 2.34.0:
  * doc: README.md, man pages: it's typos (#1230)
  * doc: add shell setup instructions for oh-my-zsh (#1070)
  * doc: added fetchurl manpage link to README.md
  * doc: document XDG_DATA_HOME (#1185)
  * doc: update installation.md for Gentoo (#1206)
  * feat: add Murex support (#1242)
  * feat: added systemd shell for export (#1126)
  * feat: allow to disable warn timeouts (#1209)
  * feat: hide env diff (#1223, #1234)
  * feat: made 'direnv export' non private (#1229)
  * fix: use_julia should not set LD_LIBRARY_PATH (#900)
  * fix: add missing deps for release in go.mod
  * fix: avoid use of regex in bash hook output (#1043)
  * fix: direnv.toml.1.md: add examples for $HOME expansion
  * fix: stdlib: use_flake: don't keep old generations around (#1089)
  * fix: stdlib: use_node: strip leading v from version (#1071)
  * fix: support Bash 5.1 array PROMPT_COMMAND (#1208)
  * fix: update stdlib.sh to avoid deprecation warning (#1221)
  * fix: update zsh syntax in internal/cmd/shell_zsh.go (#1075)
- compress vendor tarball with zst</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1735473600">- update to 2.35.0:
  * doc: Add version requirement for load_dotenv option (#1326)
  * doc: fix broken link (#1327)
  * doc: update elvish docs (#1305)
  * docs: change Guix link to its package search. (#1268)
  * feat: add opam support (#1298)
  * fix: add NuShell into list of supported shells (#1260)
  * fix: close tmp file (#1272)
  * fix: direnv edit: use editor when EDITOR not found, closes #1246 (#1247)
  * fix: release script
  * fix: stdlib: enable flakes when use flake is used (#1299)
  * fix: stdlib: export GOBIN for layout_go (#1286)
  * fix: stdlib: update layout_python to resolve deprecation warning (#1176)
  * fix: using PWD in .env files (#1052)
  * test: Fix Murex python-layout test (#1293)
- create hook packages for fish, bash and zsh
- add resolve-bin-path.patch to fix exe path inside buildroot</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- update to 2.36.0:
  * direnv now requires go 1.24
  * doc: Correct duplicate usage of 'with' in the direnv(1)
  * doc: note direnv version for log_{format,filter}
  * feat: Add use_flox to stdlib.sh
  * feat: logging filter
  * fix use_nix: unset TMPDIR variables
  * fix: A more universal fix for the python 3.14 find_spec deprecation warning
  * fix: Don't give an error when the current directory doesn't exist
  * fix: add support to fully reproducible guix shells
  * fix: assert minimum powershell version
  * fix: escape newlines in generated vimscript
  * fix: fix empty array error in install.sh
  * fix: optionally authenticate against github api during install
  * fix: use_guix: Enable the watching of Guix related files.
- fixed bash completions directory
- added %check section to run unit tests on build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761739200">- update to 2.37.1:
  * fix: regression in displaying export errors (#1469)
- includes 2.37.0:
  * docs: document sub-commands
  * docs: fix link to guix manual (#1421)
  * feat(direnv export gha): strengthen export format
  * fix(python): do not include patch level in virtual environment names (#1423)
  * fix(use_nix): always restore special variables (#1424)
  * fix: accept true as valid DIRENV_DEBUG value (#1365)
  * fix: add trailing newline to error messages (#1426)
  * fix: delete duplicate ansi escape code
  * fix(powershell): "export pwsh" to resolve PowerShell special
    character issues (#1448)
- rebase resolve-bin-path.patch</changelog>
</package>
<package pkgid="a6b43f5c5320a672cfe02fa70398a256a8ecb7529a9e40d78b6c27d5a4686b2e636f1d61d4b43ed59cfeabf00096e2c5da63dfde155dd665a7870badf9a7cd82" name="direnv-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.37.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- use https homepage
- spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 2.31.0
  * Don't load .env files by default
  * Allow skipping .env autoload
  * stdlib: add `env_vars_required`
  * FIX: version: trim surrounding spaces
  * FIX: ignore .envrc and .env if they are not files
  * bump actions/setup-go from 2.1.4 to 2.1.5
- Update to version 2.30.0
  * Add automatic .env load
  * Resolve symlinks during direnv deny
  * stdlib: use_flake handle no layout dir (#861)
  * go mod update
- Update to version 2.29.0
  * stdlib: add use_flake function
  * Updated conditional for zsh hook to be more forgiving
  * Add -r flag for matching Git branches with a regexp
  * Enable syntax hilights to the quick demo code
  * Fixed extra quotes for lower alpha characters
  * Remove noisy warning about PS1 again</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1669291200">- Update to version 2.32.1
  * Support custom VIRTUAL_ENV for layout_python
  * Add gha shell for GitHub Actions
  * allow conda environment names to be detected from environment.yml
  * source_up_if_exists: A strict_env compatible version of source_up
  * Expand ~/ in whitelist paths
  * Add "block" and "revoke" as aliases of the "deny" command
  * Add "permit" and "grant" as aliases of the "allow" command</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.32.2:
  * doc: Add stdlib's layout_pyenv to docs
  * doc: Fix broken link
  * doc: Minor typo fix
  * doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` =&gt; add (typically
    ~/.config/direnv/direnv.toml)
  * doc: add quickenv to Related projects
  * feat: Update layout anaconda to accept a path to a yml file
  * feat: install.sh: can specify direnv version
  * fix: elvish: replace deprecated `except` with `catch`
  * fix: installer.sh: make direnv executable for all
  * fix: path escaping
  * fix: stdlib: only use ANSI escape on TTY
  * fix: test: remove mentions of DIRENV_MTIME
  * fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1687780800">- update to 2.32.3:
  * fix: stat the already open rc file rather than another path based one on it (#1044)
  * fix: remove deprecated io/ioutil uses (#1042)
  * fix: spelling fixes (#1041)
  * fix: appease Go 1.19 gofmt (#1040)
  * fix: stdlib: use_guix: Switch to guix shell. (#1045)
  * fix: pass BASH_PATH to make, matches the nixpkgs derivation (#1006)
  * fix: stdlib/layout_python: exclude patchlevel from $python_version (#1033)
  * fix: incorrect escape sequences during Loads under git-bash (Windows) (#1085)
  * fix: skip some tests for IBM Z mainframe's z/OS operating system (#1094)
  * doc: add Windows installation with winget (#1096)
  * doc: link 12factor webpage for more clarity (#1095)
  * website: add Plausible analytics</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706443200">- update to 2.33.0:
  * fixes and updates to documentation
  * feat: direnv status --json
  * feat: add PowerShell Support
  * feat: add mergify configuration
  * feat: add support for armv7l platform in install.sh
  * feat: add watch print command
  * feat: alias direnv disallow to deny
  * feat: stdlib: create CACHEDIR.TAG inside .direnv
  * fix: allowPath for LoadedRC
  * fix: don't prompt to allow if user explicitly denied
  * fix: man/direnv-stdlib: fix obsolete opam-env example
  * fix: print correct path in source_env log message
  * fix: quote tcsh $PATH, to avoid failure on whitespace
  * fix: remove redundant nil check in CommandsDispatch
  * fix: update nixpkgs and shellcheck</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1712836800">- update to 2.34.0:
  * doc: README.md, man pages: it's typos (#1230)
  * doc: add shell setup instructions for oh-my-zsh (#1070)
  * doc: added fetchurl manpage link to README.md
  * doc: document XDG_DATA_HOME (#1185)
  * doc: update installation.md for Gentoo (#1206)
  * feat: add Murex support (#1242)
  * feat: added systemd shell for export (#1126)
  * feat: allow to disable warn timeouts (#1209)
  * feat: hide env diff (#1223, #1234)
  * feat: made 'direnv export' non private (#1229)
  * fix: use_julia should not set LD_LIBRARY_PATH (#900)
  * fix: add missing deps for release in go.mod
  * fix: avoid use of regex in bash hook output (#1043)
  * fix: direnv.toml.1.md: add examples for $HOME expansion
  * fix: stdlib: use_flake: don't keep old generations around (#1089)
  * fix: stdlib: use_node: strip leading v from version (#1071)
  * fix: support Bash 5.1 array PROMPT_COMMAND (#1208)
  * fix: update stdlib.sh to avoid deprecation warning (#1221)
  * fix: update zsh syntax in internal/cmd/shell_zsh.go (#1075)
- compress vendor tarball with zst</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1735473600">- update to 2.35.0:
  * doc: Add version requirement for load_dotenv option (#1326)
  * doc: fix broken link (#1327)
  * doc: update elvish docs (#1305)
  * docs: change Guix link to its package search. (#1268)
  * feat: add opam support (#1298)
  * fix: add NuShell into list of supported shells (#1260)
  * fix: close tmp file (#1272)
  * fix: direnv edit: use editor when EDITOR not found, closes #1246 (#1247)
  * fix: release script
  * fix: stdlib: enable flakes when use flake is used (#1299)
  * fix: stdlib: export GOBIN for layout_go (#1286)
  * fix: stdlib: update layout_python to resolve deprecation warning (#1176)
  * fix: using PWD in .env files (#1052)
  * test: Fix Murex python-layout test (#1293)
- create hook packages for fish, bash and zsh
- add resolve-bin-path.patch to fix exe path inside buildroot</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1746273600">- update to 2.36.0:
  * direnv now requires go 1.24
  * doc: Correct duplicate usage of 'with' in the direnv(1)
  * doc: note direnv version for log_{format,filter}
  * feat: Add use_flox to stdlib.sh
  * feat: logging filter
  * fix use_nix: unset TMPDIR variables
  * fix: A more universal fix for the python 3.14 find_spec deprecation warning
  * fix: Don't give an error when the current directory doesn't exist
  * fix: add support to fully reproducible guix shells
  * fix: assert minimum powershell version
  * fix: escape newlines in generated vimscript
  * fix: fix empty array error in install.sh
  * fix: optionally authenticate against github api during install
  * fix: use_guix: Enable the watching of Guix related files.
- fixed bash completions directory
- added %check section to run unit tests on build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761739200">- update to 2.37.1:
  * fix: regression in displaying export errors (#1469)
- includes 2.37.0:
  * docs: document sub-commands
  * docs: fix link to guix manual (#1421)
  * feat(direnv export gha): strengthen export format
  * fix(python): do not include patch level in virtual environment names (#1423)
  * fix(use_nix): always restore special variables (#1424)
  * fix: accept true as valid DIRENV_DEBUG value (#1365)
  * fix: add trailing newline to error messages (#1426)
  * fix: delete duplicate ansi escape code
  * fix(powershell): "export pwsh" to resolve PowerShell special
    character issues (#1448)
- rebase resolve-bin-path.patch</changelog>
</package>
<package pkgid="7bc39dca1d398f84b79c914efd0c4188fe57424d0f0687879082efbc9fbc44bd6dbb2206aee7ff08db8e9c1b11cfb93fdc13ed7cc90b8cc19310915e727b6ecd" name="direvent" arch="riscv64">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564747200">- direvent 5.2, initial package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Use noun phrase in summary.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1640865600">- direvent 5.3:
  * Introduce compound events
  * New configuration statement for manipulating the environment
  * Variable expansion in arguments to some configuration statements
  * Rewrite the recursive watching support
  * Change interface for bulk closing of file descriptors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- direvent 5.4:
  * Support simultaneous execution limits
  * Restore the nowait default
  * Fix bug in generic to system event translation
  * Fix sentinel code</changelog>
</package>
<package pkgid="d386c714429888dc57e7388d3eb68ac801314d60a1a2abfb8e8641fdf6ab840c9585c2bd2ad286202e41f7d378cb2894d637cb5a469f248a74ee4e0ea9a93049" name="direwolf" arch="riscv64">
  <version epoch="0" ver="1.8.1" rel="2.1"/>
  <changelog author="dl8fcl@darc.de" date="1410350400">- import into build service</changelog>
  <changelog author="frede@b1-systems.de" date="1518350400">- update to 1.4
  New Features:
  * AX.25 v2.2 connected mode. See chapter 10 of User Guide for details.
  * New client side packet filter to select "messages" only to stations that have been heard nearby recently. This is now the default if no IS to RF filter is specified.
  * New beacon type, IBEACON, for sending IGate statistics.
  * Expanded debug options so you can understand what is going on with packet filtering.
  * Added new document Successful-APRS-IGate-Operation.pdf with IGate background, configuration, and troubleshooting tips.
  * 2400 &amp; 4800 bps PSK modems. See 2400-4800-PSK-for-APRS-Packet-Radio.pdf in the doc directory for discussion.
  * The top speed of 9600 bps has been increased to 38400. You will need a sound card capable of 96k or 192k samples per second for the higher rates. Radios must also have adequate bandwidth. See Going-beyond-9600-baud.pdf in the doc directory for more details.
  * Better decoder performance for 9600 and higher especially for low audio sample rate to baud ratios.
  * Generate waypoint sentences for use by AvMap G5 / G6 or other mapping devices or applications. Formats include
  * $GPWPL	- NMEA generic with only location and name.
  * $PGRMW	- Garmin, adds altitude, symbol, and comment to previously named waypoint.
  * $PMGNWPL	- Magellan, more complete for stationary objects.
  * $PKWDWPL	- Kenwood with APRS style symbol but missing comment.
  * DTMF tones can be sent by putting "DTMF" in the destination address, similar to the way that Morse Code is sent.
  * Take advantage of new 'gpio' group and new /sys/class/gpio ownership in Raspbian Jessie.
  * Handle more complicated gpio naming for CubieBoard, etc.
  * More flexible dw-start.sh start up script for both GUI and CLI environments.
  Bugs Fixed:
  * The transmitter (PTT control) was being turned off too soon when sending Morse Code.
  * The -qd (quiet decode) command line option now suppresses errors about improperly formed Telemetry packets.
  * Longer tocall.txt files can now be handled.
  * Sometimes kissattach would have an issue with the Dire Wolf pseudo terminal. This showed up most often on Raspbian but sometimes occurred with other versions of Linux.
    kissattach: Error setting line discipline: TIOCSETD: Device or resource busy
    Are you sure you have enabled MKISS support in the kernel
    or, if you made it a module, that the module is loaded?
  * Sometimes writes to a pseudo terminal would block causing the received
    frame processing thread to hang. The first thing you will notice is that
    received frames are not being printed. After a while this message will appear:
  * Received frame queue is out of control. Length=... Reader thread is probably
    frozen. This can be caused by using a pseudo terminal (direwolf -p) where
    another application is not reading the frames from the other side.
  * -p command line option caused segmentation fault with glibc &gt;= 2.24.
  * The Windows version 1.3 would crash when starting to transmit on Windows XP. There have also been some other reports of erratic behavior on Windows. The crashing problem was fixed in in the 1.3.1 patch release. Linux version was not affected.
  * IGate did not retain nul characters in the information part of a packet. This should never happen with a valid APRS packet but there are a couple cases where it has. If we encounter these malformed packets, pass them along as-is, rather than truncating.
  * Don't digipeat packets when the source is my call.
-</changelog>
  <changelog author="frede@b1-systems.de" date="1540987200">- update to 1.5
  New Features:
  * PTT using GPIO pin of CM108/CM119 (e.g. DMK URI, RB-USB RIM), Linux only.
  * More efficient error recovery for AX.25 connected mode. Better generation and processing of REJ and SREJ to reduce unnecessary duplicate "I" frames.
  * New configuration option, "V20", for listing stations known to not understand AX.25 v2.2. This will speed up connection by going right to SABM and not trying SABME first and failing.
  * New "NOXID" configuration file option to avoid sending XID command to listed station(s). If other end is a partial v2.2 implementation, which recognizes SABME, but not XID, we would waste a lot of time resending XID many times before giving up. This is less drastic than the "V20" option which doesn't even attempt to use v2.2 with listed station(s).
  * New application "kissutil" for troubleshooting a KISS TNC or interfacing to an application via files.
  * KISS "Set Hardware" command to report transmit queue length.
  * TCP KISS can now handle multiple concurrent applications.
  * Linux can use serial port for KISS in addition to a pseudo terminal.
  * decode_aprs utility can now accept KISS frames and AX.25 frames as series of two digit hexadecimal numbers.
  * Full Duplex operation. (Put "FULLDUP ON" in channel section of configuration file.)
  * Time slots for beaconing.
  * Allow single log file with fixed name rather than starting a new one each day.
  Bugs Fixed:
  * Possible crash when CDIGIPEAT did not include the optional alias.
  * PACLEN configuration item no longer restricts length of received frames.
  * Strange failures when trying to use multiple KISS client applications over TCP. Only Linux was affected.
  * Under certain conditions, outgoing connected mode data would get stuck in a queue and not be transmitted. This could happen if client application sends a burst of data larger than the "window" size (MAXFRAME or EMAXFRAME option).
  * Little typographical / spelling errors in messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630152000">- Update to version 1.6
  New Features:
  * "-X" option enables FX.25 transmission. FX.25 reception is
    always enabled so you don't need to do anything special. "What
    is FX.25?" you might ask. It is forward error correction (FEC)
    added in a way that is completely compatible with an ordinary
    AX.25 frame. See new document AX25_plus_FEC_equals_FX25.pdf
    for details.
  * Receive AIS location data from ships. Enable by using "-B AIS"
    command line option or "MODEM AIS" in the configuration file.
    AIS NMEA sentences are encapsulated in APRS user-defined data
    with a "{DA" prefix. This uses 9600 bps so you need to use
    wide band audio, not what comes out of the speaker. There is
    also a "-A" option to generate APRS Object Reports.
  * Receive Emergency Alert System (EAS) Specific Area Message
    Encoding (SAME). Enable by using "-B EAS" command line option
    or "MODEM EAS" in the configuration file. EAS SAME messages are
    encapsulated in APRS user-defined data with a "{DE" prefix.
    This uses low speed AFSK so speaker output is fine.
  * "-t" option now accepts more values to accommodate inconsistent
    handling of text color control codes by different terminal
    emulators. The default, 1, should work with most modern terminal
    types. If the colors are not right, try "-t 9" to see the result
    of the different choices and pick the best one. If none of them
    look right, file a bug report and specify: operating system
    version (e.g. Raspbian Buster), terminal emulator type and
    version (e.g. LXTerminal 0.3.2). Include a screen capture.
  * "-g" option to force G3RUH mode for lower speeds where a
    different modem type may be the default.
  * 2400 bps compatibility with MFJ-2400.
    See 2400-4800-PSK-for-APRS-Packet-Radio.pdf for details
  * "atest -h" will display the frame in hexadecimal for closer
    inspection.
  * Add support for Multi-GNSS NMEA sentences.
  Bugs Fixed:
  * Proper counting of frames in transmit queue for AGW protocol
    'Y' command.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1688299200">- Add patch:
  * direwolf-allow-build-against-newer-gpsd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739361600">- update to 1.7 (boo#1212912)
  * New internal packet routing feature
  * New variable speed option for gen_packets
  * Improved IL2P
  * Advertisement using DNS Service Discovery via avahi
  * Transmit calibration tone (-x) command line option now accepts
    a radio channel number and/or a single letter mode
  * BEACON configuration now recognizes the SOURCE= option
  * FX.25 transmit property can now be set individually by channel
- drop patches:
  * 331.patch
  * direwolf-allow-build-against-newer-gpsd.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1763035200">- Update to version 1.8.1
  * Crash (sigsegv) after AX.25 connection attempt timeout with
    AGW network interface.
- Update to version 1.8
  New Features:
  * Added support for libgpiod version 2. This is needed for GPIO
    PTT on Raspberry Pi OS 13 trixie. You will need to install
    libgpiod-dev before building.
  * Support for CM108 PTT on Mac.
  * New NCHANNEL feature to map a channel number to an external
    network TCP KISS TNC. See APRS-LoRa-VHF-APRS-Bridge.pdf for
    explanation and example.
  * http://www.aprs.org/aprs11/tocalls.txt has been abandoned since
    the end of 2021. https://github.com/aprsorg/aprs-deviceid is
    now the authoritative source of truth for the vendor/model
    encoding.
  * New direwolf icon.
  * Enhanced IGate functionality to allow downloading from all
    CWOP servers concurrently.
- Drop patch:
  * fix-udev-rules-path.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767787200">- Add patch:
  * 0001-Issue-617-Buffer-Overflow-in-KISS-code.patch
    Fixes (boo#1255474)</changelog>
</package>
<package pkgid="62c1ff683ddffc4df9759d31ec229b83b9bc63b25a0fa309be3b498f316d201eb40a991a9c62658035a7e1fa9741da92454d4cc2f6f3f3df6acdbdd27d2d1068" name="direwolf-doc" arch="noarch">
  <version epoch="0" ver="1.8.1" rel="2.1"/>
  <changelog author="dl8fcl@darc.de" date="1410350400">- import into build service</changelog>
  <changelog author="frede@b1-systems.de" date="1518350400">- update to 1.4
  New Features:
  * AX.25 v2.2 connected mode. See chapter 10 of User Guide for details.
  * New client side packet filter to select "messages" only to stations that have been heard nearby recently. This is now the default if no IS to RF filter is specified.
  * New beacon type, IBEACON, for sending IGate statistics.
  * Expanded debug options so you can understand what is going on with packet filtering.
  * Added new document Successful-APRS-IGate-Operation.pdf with IGate background, configuration, and troubleshooting tips.
  * 2400 &amp; 4800 bps PSK modems. See 2400-4800-PSK-for-APRS-Packet-Radio.pdf in the doc directory for discussion.
  * The top speed of 9600 bps has been increased to 38400. You will need a sound card capable of 96k or 192k samples per second for the higher rates. Radios must also have adequate bandwidth. See Going-beyond-9600-baud.pdf in the doc directory for more details.
  * Better decoder performance for 9600 and higher especially for low audio sample rate to baud ratios.
  * Generate waypoint sentences for use by AvMap G5 / G6 or other mapping devices or applications. Formats include
  * $GPWPL	- NMEA generic with only location and name.
  * $PGRMW	- Garmin, adds altitude, symbol, and comment to previously named waypoint.
  * $PMGNWPL	- Magellan, more complete for stationary objects.
  * $PKWDWPL	- Kenwood with APRS style symbol but missing comment.
  * DTMF tones can be sent by putting "DTMF" in the destination address, similar to the way that Morse Code is sent.
  * Take advantage of new 'gpio' group and new /sys/class/gpio ownership in Raspbian Jessie.
  * Handle more complicated gpio naming for CubieBoard, etc.
  * More flexible dw-start.sh start up script for both GUI and CLI environments.
  Bugs Fixed:
  * The transmitter (PTT control) was being turned off too soon when sending Morse Code.
  * The -qd (quiet decode) command line option now suppresses errors about improperly formed Telemetry packets.
  * Longer tocall.txt files can now be handled.
  * Sometimes kissattach would have an issue with the Dire Wolf pseudo terminal. This showed up most often on Raspbian but sometimes occurred with other versions of Linux.
    kissattach: Error setting line discipline: TIOCSETD: Device or resource busy
    Are you sure you have enabled MKISS support in the kernel
    or, if you made it a module, that the module is loaded?
  * Sometimes writes to a pseudo terminal would block causing the received
    frame processing thread to hang. The first thing you will notice is that
    received frames are not being printed. After a while this message will appear:
  * Received frame queue is out of control. Length=... Reader thread is probably
    frozen. This can be caused by using a pseudo terminal (direwolf -p) where
    another application is not reading the frames from the other side.
  * -p command line option caused segmentation fault with glibc &gt;= 2.24.
  * The Windows version 1.3 would crash when starting to transmit on Windows XP. There have also been some other reports of erratic behavior on Windows. The crashing problem was fixed in in the 1.3.1 patch release. Linux version was not affected.
  * IGate did not retain nul characters in the information part of a packet. This should never happen with a valid APRS packet but there are a couple cases where it has. If we encounter these malformed packets, pass them along as-is, rather than truncating.
  * Don't digipeat packets when the source is my call.
-</changelog>
  <changelog author="frede@b1-systems.de" date="1540987200">- update to 1.5
  New Features:
  * PTT using GPIO pin of CM108/CM119 (e.g. DMK URI, RB-USB RIM), Linux only.
  * More efficient error recovery for AX.25 connected mode. Better generation and processing of REJ and SREJ to reduce unnecessary duplicate "I" frames.
  * New configuration option, "V20", for listing stations known to not understand AX.25 v2.2. This will speed up connection by going right to SABM and not trying SABME first and failing.
  * New "NOXID" configuration file option to avoid sending XID command to listed station(s). If other end is a partial v2.2 implementation, which recognizes SABME, but not XID, we would waste a lot of time resending XID many times before giving up. This is less drastic than the "V20" option which doesn't even attempt to use v2.2 with listed station(s).
  * New application "kissutil" for troubleshooting a KISS TNC or interfacing to an application via files.
  * KISS "Set Hardware" command to report transmit queue length.
  * TCP KISS can now handle multiple concurrent applications.
  * Linux can use serial port for KISS in addition to a pseudo terminal.
  * decode_aprs utility can now accept KISS frames and AX.25 frames as series of two digit hexadecimal numbers.
  * Full Duplex operation. (Put "FULLDUP ON" in channel section of configuration file.)
  * Time slots for beaconing.
  * Allow single log file with fixed name rather than starting a new one each day.
  Bugs Fixed:
  * Possible crash when CDIGIPEAT did not include the optional alias.
  * PACLEN configuration item no longer restricts length of received frames.
  * Strange failures when trying to use multiple KISS client applications over TCP. Only Linux was affected.
  * Under certain conditions, outgoing connected mode data would get stuck in a queue and not be transmitted. This could happen if client application sends a burst of data larger than the "window" size (MAXFRAME or EMAXFRAME option).
  * Little typographical / spelling errors in messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630152000">- Update to version 1.6
  New Features:
  * "-X" option enables FX.25 transmission. FX.25 reception is
    always enabled so you don't need to do anything special. "What
    is FX.25?" you might ask. It is forward error correction (FEC)
    added in a way that is completely compatible with an ordinary
    AX.25 frame. See new document AX25_plus_FEC_equals_FX25.pdf
    for details.
  * Receive AIS location data from ships. Enable by using "-B AIS"
    command line option or "MODEM AIS" in the configuration file.
    AIS NMEA sentences are encapsulated in APRS user-defined data
    with a "{DA" prefix. This uses 9600 bps so you need to use
    wide band audio, not what comes out of the speaker. There is
    also a "-A" option to generate APRS Object Reports.
  * Receive Emergency Alert System (EAS) Specific Area Message
    Encoding (SAME). Enable by using "-B EAS" command line option
    or "MODEM EAS" in the configuration file. EAS SAME messages are
    encapsulated in APRS user-defined data with a "{DE" prefix.
    This uses low speed AFSK so speaker output is fine.
  * "-t" option now accepts more values to accommodate inconsistent
    handling of text color control codes by different terminal
    emulators. The default, 1, should work with most modern terminal
    types. If the colors are not right, try "-t 9" to see the result
    of the different choices and pick the best one. If none of them
    look right, file a bug report and specify: operating system
    version (e.g. Raspbian Buster), terminal emulator type and
    version (e.g. LXTerminal 0.3.2). Include a screen capture.
  * "-g" option to force G3RUH mode for lower speeds where a
    different modem type may be the default.
  * 2400 bps compatibility with MFJ-2400.
    See 2400-4800-PSK-for-APRS-Packet-Radio.pdf for details
  * "atest -h" will display the frame in hexadecimal for closer
    inspection.
  * Add support for Multi-GNSS NMEA sentences.
  Bugs Fixed:
  * Proper counting of frames in transmit queue for AGW protocol
    'Y' command.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1688299200">- Add patch:
  * direwolf-allow-build-against-newer-gpsd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739361600">- update to 1.7 (boo#1212912)
  * New internal packet routing feature
  * New variable speed option for gen_packets
  * Improved IL2P
  * Advertisement using DNS Service Discovery via avahi
  * Transmit calibration tone (-x) command line option now accepts
    a radio channel number and/or a single letter mode
  * BEACON configuration now recognizes the SOURCE= option
  * FX.25 transmit property can now be set individually by channel
- drop patches:
  * 331.patch
  * direwolf-allow-build-against-newer-gpsd.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1763035200">- Update to version 1.8.1
  * Crash (sigsegv) after AX.25 connection attempt timeout with
    AGW network interface.
- Update to version 1.8
  New Features:
  * Added support for libgpiod version 2. This is needed for GPIO
    PTT on Raspberry Pi OS 13 trixie. You will need to install
    libgpiod-dev before building.
  * Support for CM108 PTT on Mac.
  * New NCHANNEL feature to map a channel number to an external
    network TCP KISS TNC. See APRS-LoRa-VHF-APRS-Bridge.pdf for
    explanation and example.
  * http://www.aprs.org/aprs11/tocalls.txt has been abandoned since
    the end of 2021. https://github.com/aprsorg/aprs-deviceid is
    now the authoritative source of truth for the vendor/model
    encoding.
  * New direwolf icon.
  * Enhanced IGate functionality to allow downloading from all
    CWOP servers concurrently.
- Drop patch:
  * fix-udev-rules-path.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767787200">- Add patch:
  * 0001-Issue-617-Buffer-Overflow-in-KISS-code.patch
    Fixes (boo#1255474)</changelog>
</package>
<package pkgid="b741de423a3b09409dc885fe26585051f7dfefb871418229427870252e1c9ef4230d7139b10c5d034890f87b8fec35b72504eff0651650f4d384e0170a62c2e7" name="dirmngr" arch="riscv64">
  <version epoch="0" ver="2.5.18" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
</package>
<package pkgid="e9c03533e13d343f0af3ca8884f2648ad56782a7a48bf3a3b1945adcbaa3bd606652ef45b54ab6e222f4e96c59a611d4dabd46983e0c8d85edd7959c59b0dc8a" name="dirvish" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="3.1"/>
  <changelog author="Robert Marcano &lt;robert@marcanoonline.com&gt;" date="1159185600">- 1.2.1
- Initial package release</changelog>
  <changelog author="Robert Marcano &lt;robert@marcanoonline.com&gt;" date="1160049600">- Fix License field
- Add license text
- Removed perl from BuildRequires</changelog>
  <changelog author="dmacvicar@suse.de" date="1192104000">- Adapt to openSUSE and put into build service</changelog>
  <changelog author="opendeve@weberhofer.at" date="1302004800">- dirvish-expire-vanished.patch: Added a patch that makes vaults having
  "vanished files" expireable</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1423742400">- dirvish-1.2.1-install.patch: converts the installer to work in unattended mode
- dirvish-expire-vanished.patch: Allows expiration of vanished backups
- dirvish-imsort-reserved-warning.patch: Fix for future reserved word warning
- dirvish-rsync-options.patch: Fix typo in docs about rsync-options which was
  deprecated
- dirvish-locate.patch: Get patch level of loadconfig.pl in case exit codes
  are needed.
- dirvish-lock-vault-against-overlapping-runs.patch: Lock vault against
  overlapping runs</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1423742401">- Added example for /etc/dirvish/master.conf</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1426680000">- Updated to latest upstream source package which fixed a small issue in
  manpage for dirvish.conf.5 and corrected the version-number returned by
  the dirvvish-commands and --version</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1426680001">- Removed requirement for specific perl-version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="48ee533200b14a95ba6d8d1c66c56419eb7ff20caf34cca20f9e96663f11eef5f513a5547459781ef53164f0336ab9d519d24e4ee6c2c69f0a345c796c8a606f" name="discord-rpc-devel" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="3.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1581163200">- Initial package for version 3.4.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655812800">- Add 0001-Add-some-library-versioning.patch to further SLPP
  compliance.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1674043200">- Don't recommend discord, just suggest it. We don't want it installed
  just because some game or other application uses the rpc lib,
  especially because it's also not FOSS.</changelog>
</package>
<package pkgid="8c68c24fffe372901dcded8ca0805181b62986b0f69c9f215e3c45abac117322bd10e26ad9f0d053701696fecc971375e659276c18145ef2f7648575f60229b1" name="discount" arch="riscv64">
  <version epoch="0" ver="3.0.1.2" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1509710400">- Provide virtual package markdown</changelog>
  <changelog author="mpluskal@suse.com" date="1529928000">- Update to version 2.2.3a:
  * No changelog provided
- Refresh patches:
  * discount-disable_ldconfig.patch
  * discount-fix-compile-warings.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539777600">- Update to version 2.2.4:
  * No changelog provided
  * fixes:
    + boo#1094809 CVE-2018-11468 heap-based buffer over-read __mkd_trim_line function in mkdio.c
    + boo#1098252 CVE-2018-12495 heap-based buffer over-read via a crafted file</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546862400">- Update changelog with references to security issues fixed</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611662400">- Update to version 2.2.6:
  * No changelog provided
- Drop no longer needed discount-fix-compile-warings.diff</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615550400">- update to version 2.2.7:
  * fix small buffer overflow</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 2.2.7b:
  * fix to makefiles for parallel build</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1679572800">- update to 3.0.0a:
  * add a new testcase to verify that -&gt; ... &lt;- works properly
  * have all of the extensions code guarded by checking against MKD_STRICT
  * rework the tag handler
- enabled test suite during build</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746964800">- Update to version 3.0.0d:
  * Add the new runtime flag ALT_AS_TITLE; if an image has no
    title, use the alt text as the title.
  * Fix some brokenness in markdown extra footnotes that made
    adjacent footnotes not render properly.
  * Fix a handful of places which didn't guard against underflows
    or null pointers; add test cases for them in crash.t.
  * Update the callback creation functions to use the proper
    arguments.
  * Left an argument out of main.c's memory deallocator callback.
  * Fix a bug in tab expansion.
  * Replace an include of strings.h with string.h.
  * Allow multiple classes for &gt;% blocks.
  * Add the --container config option so a ldconfig won't be
    installed into librarian.sh.
- Re-base discount-disable_ldconfig.patch for update.
- make: Use multiple threads for tests and install.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1762689600">- Update to version 3.0.1.2:
  * Fix a host of string allocation bugs
- Changes from version 3.0.1.1:
  * Undocumented bug fixes.
- Changes from version 3.0.1.1:
  * No documented release notes.
- Changes from version 3.0.0e:
  * No documented release notes.</changelog>
</package>
<package pkgid="02b292da7113f240f7ab389cacc183b197745461e8ae0200ab9b9530b1e8853824a828455d22f7fa1dbc21fb4c2051965074a625195b9544138356c65f4b691e" name="discover6" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2
  * pk: Some distros distribute firmwares (kde#510173)
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Use matching selenium version
  * Enable KCrash for DiscoverNotifier
  * flatpak: Fix issue with GError (kde#506223)
  * flatpak: Simplify size changes (kde#508311)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * flatpak: Fix Installation instance management (kde#511602)
  * flatpak: Simplify notifier
  * flatpak: Simplify flatpak notifier initialisation (kde#493686)
  * flatpak: fix flatpaktest on aarch64
  * Fix headless updates
  * Use the same application action style on mobile as desktop</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5
  * Fix for F5 refresh shortcut on the Updates page (kde#513765)
  * Fix hardcoded "Linux" in web search fallback</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * flatpak: debug when resolving a parent ref fails (kde#513111)
  * *backendupdater: a cancelled transaction is not done
  * DiscoverObject: When clicking SNI, show window normally
  * DiscoverObject: Use alert instead of show (kde#503801)
  * Move KAuth dependency to the snap backend</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * ResourcesModel: Adjust updateAction.enabled by progress instead
  * Fix padding of the Progress item delegate
  * snap: Reduce thread waiting timeout (kde#507217)
  * discoverobject: further simplify the amount tracking
  * discoverobject: update job amounts when transactions get added (kde#513676)
  * discoverobject: do not change amounts during start() &amp; refine assertion
  * discoverobject: don't impliclity convert signedness</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * flatpak: consider provided appstream ids when asserting resolution results (kde#515150)
  * ReviewStats, Rating: Expose starCounts from rating and use it for ReviewStats (kde#513139)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2
  * Fix directionality of "See more" arrows
  * pk: Address unreachable being reached
  * pk: Simplify updates state tracking</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3
  * DiscoverDrawer: Fix category selection
  * DiscoverWindow: Move refresh shortcut outside of the action (kde#516392)
  * Use more appropriate icon for font category (kde#516910)</changelog>
</package>
<package pkgid="ddfa06112c302a85d88a7c7976c1cd36ea63039c3c3b43fcca76026eb67888cd6d1572723d1137c34a07b6e7d5c52ffc573b6afded90134156efc4d592c38f44" name="discover6-backend-flatpak" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2
  * pk: Some distros distribute firmwares (kde#510173)
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Use matching selenium version
  * Enable KCrash for DiscoverNotifier
  * flatpak: Fix issue with GError (kde#506223)
  * flatpak: Simplify size changes (kde#508311)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * flatpak: Fix Installation instance management (kde#511602)
  * flatpak: Simplify notifier
  * flatpak: Simplify flatpak notifier initialisation (kde#493686)
  * flatpak: fix flatpaktest on aarch64
  * Fix headless updates
  * Use the same application action style on mobile as desktop</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5
  * Fix for F5 refresh shortcut on the Updates page (kde#513765)
  * Fix hardcoded "Linux" in web search fallback</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * flatpak: debug when resolving a parent ref fails (kde#513111)
  * *backendupdater: a cancelled transaction is not done
  * DiscoverObject: When clicking SNI, show window normally
  * DiscoverObject: Use alert instead of show (kde#503801)
  * Move KAuth dependency to the snap backend</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * ResourcesModel: Adjust updateAction.enabled by progress instead
  * Fix padding of the Progress item delegate
  * snap: Reduce thread waiting timeout (kde#507217)
  * discoverobject: further simplify the amount tracking
  * discoverobject: update job amounts when transactions get added (kde#513676)
  * discoverobject: do not change amounts during start() &amp; refine assertion
  * discoverobject: don't impliclity convert signedness</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * flatpak: consider provided appstream ids when asserting resolution results (kde#515150)
  * ReviewStats, Rating: Expose starCounts from rating and use it for ReviewStats (kde#513139)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2
  * Fix directionality of "See more" arrows
  * pk: Address unreachable being reached
  * pk: Simplify updates state tracking</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3
  * DiscoverDrawer: Fix category selection
  * DiscoverWindow: Move refresh shortcut outside of the action (kde#516392)
  * Use more appropriate icon for font category (kde#516910)</changelog>
</package>
<package pkgid="bd342f66f3d0872e93124fa996925636b62dba49b3a09dd99db99ce8837aa12699629b2f52c31a376e43d981ad68dfbfa01a6e04e32afc28c56a3e342eea9940" name="discover6-backend-fwupd" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2
  * pk: Some distros distribute firmwares (kde#510173)
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Use matching selenium version
  * Enable KCrash for DiscoverNotifier
  * flatpak: Fix issue with GError (kde#506223)
  * flatpak: Simplify size changes (kde#508311)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * flatpak: Fix Installation instance management (kde#511602)
  * flatpak: Simplify notifier
  * flatpak: Simplify flatpak notifier initialisation (kde#493686)
  * flatpak: fix flatpaktest on aarch64
  * Fix headless updates
  * Use the same application action style on mobile as desktop</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5
  * Fix for F5 refresh shortcut on the Updates page (kde#513765)
  * Fix hardcoded "Linux" in web search fallback</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * flatpak: debug when resolving a parent ref fails (kde#513111)
  * *backendupdater: a cancelled transaction is not done
  * DiscoverObject: When clicking SNI, show window normally
  * DiscoverObject: Use alert instead of show (kde#503801)
  * Move KAuth dependency to the snap backend</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * ResourcesModel: Adjust updateAction.enabled by progress instead
  * Fix padding of the Progress item delegate
  * snap: Reduce thread waiting timeout (kde#507217)
  * discoverobject: further simplify the amount tracking
  * discoverobject: update job amounts when transactions get added (kde#513676)
  * discoverobject: do not change amounts during start() &amp; refine assertion
  * discoverobject: don't impliclity convert signedness</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * flatpak: consider provided appstream ids when asserting resolution results (kde#515150)
  * ReviewStats, Rating: Expose starCounts from rating and use it for ReviewStats (kde#513139)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2
  * Fix directionality of "See more" arrows
  * pk: Address unreachable being reached
  * pk: Simplify updates state tracking</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3
  * DiscoverDrawer: Fix category selection
  * DiscoverWindow: Move refresh shortcut outside of the action (kde#516392)
  * Use more appropriate icon for font category (kde#516910)</changelog>
</package>
<package pkgid="91f6fe36a466c648087483a7144d0280844698480143e3daa4a321baa330ab69824a9ec1cc9a60d24f1b1dfd9be86f063556caef6d79179713e5c4a0ffc7de39" name="discover6-backend-packagekit" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2
  * pk: Some distros distribute firmwares (kde#510173)
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Use matching selenium version
  * Enable KCrash for DiscoverNotifier
  * flatpak: Fix issue with GError (kde#506223)
  * flatpak: Simplify size changes (kde#508311)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * flatpak: Fix Installation instance management (kde#511602)
  * flatpak: Simplify notifier
  * flatpak: Simplify flatpak notifier initialisation (kde#493686)
  * flatpak: fix flatpaktest on aarch64
  * Fix headless updates
  * Use the same application action style on mobile as desktop</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5
  * Fix for F5 refresh shortcut on the Updates page (kde#513765)
  * Fix hardcoded "Linux" in web search fallback</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * flatpak: debug when resolving a parent ref fails (kde#513111)
  * *backendupdater: a cancelled transaction is not done
  * DiscoverObject: When clicking SNI, show window normally
  * DiscoverObject: Use alert instead of show (kde#503801)
  * Move KAuth dependency to the snap backend</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * ResourcesModel: Adjust updateAction.enabled by progress instead
  * Fix padding of the Progress item delegate
  * snap: Reduce thread waiting timeout (kde#507217)
  * discoverobject: further simplify the amount tracking
  * discoverobject: update job amounts when transactions get added (kde#513676)
  * discoverobject: do not change amounts during start() &amp; refine assertion
  * discoverobject: don't impliclity convert signedness</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * flatpak: consider provided appstream ids when asserting resolution results (kde#515150)
  * ReviewStats, Rating: Expose starCounts from rating and use it for ReviewStats (kde#513139)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2
  * Fix directionality of "See more" arrows
  * pk: Address unreachable being reached
  * pk: Simplify updates state tracking</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3
  * DiscoverDrawer: Fix category selection
  * DiscoverWindow: Move refresh shortcut outside of the action (kde#516392)
  * Use more appropriate icon for font category (kde#516910)</changelog>
</package>
<package pkgid="754e0ef94b5b8da7c83a93c6b9e8781cce1c5049731df66e730b8e95857e64b0cf025aee311f01a923a29feb66ca79760709c93de718925afc6efb6a58bdce86" name="discover6-lang" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2
  * pk: Some distros distribute firmwares (kde#510173)
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Use matching selenium version
  * Enable KCrash for DiscoverNotifier
  * flatpak: Fix issue with GError (kde#506223)
  * flatpak: Simplify size changes (kde#508311)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * flatpak: Fix Installation instance management (kde#511602)
  * flatpak: Simplify notifier
  * flatpak: Simplify flatpak notifier initialisation (kde#493686)
  * flatpak: fix flatpaktest on aarch64
  * Fix headless updates
  * Use the same application action style on mobile as desktop</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5
  * Fix for F5 refresh shortcut on the Updates page (kde#513765)
  * Fix hardcoded "Linux" in web search fallback</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * flatpak: debug when resolving a parent ref fails (kde#513111)
  * *backendupdater: a cancelled transaction is not done
  * DiscoverObject: When clicking SNI, show window normally
  * DiscoverObject: Use alert instead of show (kde#503801)
  * Move KAuth dependency to the snap backend</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * ResourcesModel: Adjust updateAction.enabled by progress instead
  * Fix padding of the Progress item delegate
  * snap: Reduce thread waiting timeout (kde#507217)
  * discoverobject: further simplify the amount tracking
  * discoverobject: update job amounts when transactions get added (kde#513676)
  * discoverobject: do not change amounts during start() &amp; refine assertion
  * discoverobject: don't impliclity convert signedness</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * flatpak: consider provided appstream ids when asserting resolution results (kde#515150)
  * ReviewStats, Rating: Expose starCounts from rating and use it for ReviewStats (kde#513139)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2
  * Fix directionality of "See more" arrows
  * pk: Address unreachable being reached
  * pk: Simplify updates state tracking</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3
  * DiscoverDrawer: Fix category selection
  * DiscoverWindow: Move refresh shortcut outside of the action (kde#516392)
  * Use more appropriate icon for font category (kde#516910)</changelog>
</package>
<package pkgid="4efdf121b290860e7cfc7c859cd4856b5f5ac910bdeb43180204c758137ebc6962a2a01184c889a6fecf699465da5d75c495da0abfe23806504ae6afa7442022" name="discover6-notifier" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2
  * pk: Some distros distribute firmwares (kde#510173)
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3
  * Use matching selenium version
  * Enable KCrash for DiscoverNotifier
  * flatpak: Fix issue with GError (kde#506223)
  * flatpak: Simplify size changes (kde#508311)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4
  * flatpak: Fix Installation instance management (kde#511602)
  * flatpak: Simplify notifier
  * flatpak: Simplify flatpak notifier initialisation (kde#493686)
  * flatpak: fix flatpaktest on aarch64
  * Fix headless updates
  * Use the same application action style on mobile as desktop</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5
  * Fix for F5 refresh shortcut on the Updates page (kde#513765)
  * Fix hardcoded "Linux" in web search fallback</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * flatpak: debug when resolving a parent ref fails (kde#513111)
  * *backendupdater: a cancelled transaction is not done
  * DiscoverObject: When clicking SNI, show window normally
  * DiscoverObject: Use alert instead of show (kde#503801)
  * Move KAuth dependency to the snap backend</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * ResourcesModel: Adjust updateAction.enabled by progress instead
  * Fix padding of the Progress item delegate
  * snap: Reduce thread waiting timeout (kde#507217)
  * discoverobject: further simplify the amount tracking
  * discoverobject: update job amounts when transactions get added (kde#513676)
  * discoverobject: do not change amounts during start() &amp; refine assertion
  * discoverobject: don't impliclity convert signedness</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1
  * flatpak: consider provided appstream ids when asserting resolution results (kde#515150)
  * ReviewStats, Rating: Expose starCounts from rating and use it for ReviewStats (kde#513139)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2
  * Fix directionality of "See more" arrows
  * pk: Address unreachable being reached
  * pk: Simplify updates state tracking</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3
  * DiscoverDrawer: Fix category selection
  * DiscoverWindow: Move refresh shortcut outside of the action (kde#516392)
  * Use more appropriate icon for font category (kde#516910)</changelog>
</package>
<package pkgid="9d54d1bb07a893b7dbe5b9f526335415e67463c8be19c64d15249640f6082652102e36fec808c759ca1a5c1f3d37c4b6d955072f70508cc56b8242cb7c3535df" name="disk-encryption-tool" arch="noarch">
  <version epoch="0" ver="1+git20260304.d12960d" rel="1.1"/>
  <changelog author="aplanas@suse.com" date="1731412800">- Update to version 1+git20241112.f83dfa0:
  * Move enrollment to sdbootutil</changelog>
  <changelog author="aplanas@suse.com" date="1733486400">- Update to version 1+git20241129.1c9848e:
  * Support swap partititons
  * Drop x-initrd.mount tag in crypttab
  * Increase the key timeout to 1h</changelog>
  <changelog author="aplanas@suse.com" date="1742817600">- Update to version 1+git20241213.2504619:
  * Do not mark swap as x-initrd.attach
  * Check root_options to skip cr_root encryption</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1745496000">- Update to version 1+git20250424.b1779d6:
  * Drop keyctl timeout</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1746446400">- Update to version 1+git20250505.aa666d1:
  * Build only for Intel and arm (bsc#1242256)</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1750852800">- Update to version 1+git20250625.f0b909a:
  * cr_etc (and cr_var) can be mounted in initrd</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1753876800">- Update to version 1+git20250729.d86f79f:
  * Build also for riscv64</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1768996800">- Update to version 1+git20260121.010c05a:
  * Remove x-growpart.grow flag for encrypted devices
  * Requires combustion for firstboot.target
  * Drop x-initrd.attach for cr_etc and cr_var</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1769688000">- Update to version 1+git20260129.f7df08c:
  * Fix comment typo</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1772625600">- Update to version 1+git20260304.d12960d:
  * Use UUID= in crypttab</changelog>
</package>
<package pkgid="597089b65f8fd21a9f5cdae4ee7aae93fc30fdd0305fc931a2c27380a34c8a89f127437dc25f75d84884cddb86d26ed8b2dd0614e932c285214fadd58640b453" name="diskmonitor" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="5.1"/>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1451563200">- Use cmake() for kf5 and qt5 BuildRequires.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1478347200">- Fix file list (add appdata.xml file) for Leap 42.2 and
  openSUSE &gt; 13.2. Added Source URL.</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 0.3.2.
  * Fix compilation problem with KLocalizedString
- Drop diskmonitor-underlinking.patch (fixed upstream)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558958400">- Update to 0.3.3.
  No changelog available</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1597579200">- Update to 0.3.4
  * Include Slovenian translation
  * Document package installation
  * Various fixes</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1611057600">- Replace diskmonitor-installdirs.patch with
  0001-Install-the-application-icon-in-the-right-directory.patch
- Drop diskmonitor-desktop.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1626609600">- Fix the %files section. plasma-framework &gt;= 5.84 doesn't install
  desktop files in %_kf5_servicesdir anymore.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639483200">- Fix installation with plasma-framework 5.89.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Add patch:
  * diskmonitor-cmake4.patch</changelog>
</package>
<package pkgid="cbc7cac45159f29aa957fd7718065cd0b4d3d119b4451a39a098a029b82dc1c3b07f234de863b74748788877bfdce8705bba950020f40b8483b8eaddcc7ac6ad" name="diskmonitor-lang" arch="noarch">
  <version epoch="0" ver="0.3.4" rel="5.1"/>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1451563200">- Use cmake() for kf5 and qt5 BuildRequires.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1478347200">- Fix file list (add appdata.xml file) for Leap 42.2 and
  openSUSE &gt; 13.2. Added Source URL.</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 0.3.2.
  * Fix compilation problem with KLocalizedString
- Drop diskmonitor-underlinking.patch (fixed upstream)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558958400">- Update to 0.3.3.
  No changelog available</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1597579200">- Update to 0.3.4
  * Include Slovenian translation
  * Document package installation
  * Various fixes</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1611057600">- Replace diskmonitor-installdirs.patch with
  0001-Install-the-application-icon-in-the-right-directory.patch
- Drop diskmonitor-desktop.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1626609600">- Fix the %files section. plasma-framework &gt;= 5.84 doesn't install
  desktop files in %_kf5_servicesdir anymore.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639483200">- Fix installation with plasma-framework 5.89.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Add patch:
  * diskmonitor-cmake4.patch</changelog>
</package>
<package pkgid="6bd225882b5212f89014755fad0416eb926434fd05b6ce7f5eb35a39e9c9c24badbcf01bec2a644ccc2f2405e76e3b4e3ddac48be9a3e610f45c5af031cdbab1" name="diskscan" arch="riscv64">
  <version epoch="0" ver="0.21" rel="1.1"/>
  <changelog author="dap.darkness@gmail.com" date="1386504000">- Initial build.</changelog>
  <changelog author="mpluskal@suse.com" date="1431259200">- Update to 0.15
  * no upstream changelog provided</changelog>
  <changelog author="mpluskal@suse.com" date="1447416000">- Update to 0.18
  * Switched to CMake as the build system, it is more common than
  ninja-build and so more useful for those who build by hand
  (sysadmins).
  * Fix build issues on FreeBSD.
  * Fix disk on 4k granularity to avoid overwriting areas that are
  usable, this is useful on media errors.</changelog>
  <changelog author="mpluskal@suse.com" date="1448539200">- Update to 0.19
  * When a partition is write mounted do not attempt to fix it as
    it will mess the filesystem.
  * Also fix building on Debian/kFreeBSD.</changelog>
  <changelog author="mpluskal@suse.com" date="1471521600">- Small spec file cleanup</changelog>
  <changelog author="mpluskal@suse.com" date="1476532800">- Adjust to latest cmake macros</changelog>
  <changelog author="mpluskal@suse.com" date="1503921600">- Update to version 0.20:
  * Misc internal changes
  * Update libscsicmd</changelog>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update dependencies
- Modernize spec file using spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixed SPEC file: Replaced broken URL with current upstream</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1710763200">- Update to version 0.21:
  * Fix Gitter badge URL by @jwilk in #69
  * Remove spurious backslash from manpage by @jwilk in #68
  * Fix JSON output validity
  * Add supported devices info to README</changelog>
</package>
<package pkgid="1b06af7d5be0344f9a4fc0f092df00dc40349175c97ea18ba6ab7194321bdf7e1f06e0eb6cd996a5a4b6df2acae10f4f531e58c366c6581240ab9b22044ef6d5" name="disorderfs" arch="riscv64">
  <version epoch="0" ver="0.5.11" rel="1.2"/>
  <changelog author="bwiedemann@suse.com" date="1499083200">- Initial package version 0.5.1</changelog>
  <changelog author="bwiedemann@suse.com" date="1499342400">- fix build for Leap 42.1</changelog>
  <changelog author="bwiedemann@suse.com" date="1499688000">- Use nicer upstream tarball and verify signature</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- update to 0.5.2
  * Add -q, --quiet options to avoid printing to stdout.
- cleanup with spec-cleaner</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.com&gt;" date="1537099200">- Update to 0.5.3
  * Ensure readdir(2) returns consistent (and unique) inode numbers.
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898287
- Add xattr.patch to fix build with attr-2.4.48</changelog>
  <changelog author="bwiedemann@suse.com" date="1540468800">- Update to 0.5.5
  * Allow tar and touch -m to update mtime of files
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911281
  * Drop upstream xattr.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.5.10:
  * Use "directory entries" over "dirents" in human-readable output/log messages.
  * Don't attempt to drop groups in multi-user mode when we are not root
  * Ignore the return values to fsyncdir to ensure (for example) dpkg(1) can "flush" /var/lib/dpkg
  * Move test execution logic into Makefile to not require a separate script</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 0.5.11:
  * Improve tests.
  * Add RPM spec file
  * Makefile: allow to prepend flags in CXXFLAGS.</changelog>
</package>
<package pkgid="d1fbfe4c4b6ca92d6064f4fc26607a54e75fad8acf425105998dfb913150c939cde8121aacf1e55cef7d3fe9965400dca7e148577ad3cf25e126866be2ae9b3d" name="displaymanager-sysconfig" arch="riscv64">
  <version epoch="0" ver="1.1.17" rel="4.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1712318400">- Update to release 1.1.16
  * This release fixes a failure to build with the recent libXaw 1.0.16
    release due to a change introduced in xdm 1.1.15 to address gcc 14
    build issues.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1723204800">- sysconfig/windowmanager is deprecated since 7 years, don't
  read it if it does not exist.</changelog>
  <changelog author="pgajdos@suse.com" date="1732104000">- tweak the login screen:
  * use sans serif font
  * use branding wallpaper and colors
  * do not require xli, recommend feh</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732708800">- Split out displaymanager-sycconfig package: The central
  configuration part that is used by all display managers. This is
  needed in order to progress towards 'xdm' not acting as wrapper
  around DMs, but only be used as Dislplay Manager when XDM is
  supposed to be used, or use the real systemd services of the
  various DMs (e.g gdm.service, sddm.service).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1740571200">- display-manager: Do not abort when there is no /usr/bin/X found.
  Rely on the DM to know how to handle it. E.g gdm could be
  spawning a wayland-only session. (boo#1237777)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740830400">- Make build recipe compatible with POSIX sh.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1741521600">- Update to release 1.1.17
  Support for using getaddrinfo(), inet_ntop(), and struct sockaddr_storage
  was originally added to support IPv6, and only used if IPv6 support was
  enabled. Two decades later, these interfaces are ubiquitous and OS'es have
  starting marking the old interfaces as deprecated, so this release changes
  to use the modern interface whenever we can now.  (Note that code included
  from xtrans will only use these interfaces when IPv6 is disabled if building
  against xtrans 1.6.0 or later.)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1742904000">- Move display-manager.service to display-manager-legacy.service
  to prepare for systemd control of display manager choice
  (needs systemd-presets-common-SUSE update)
- Create xdm.service to allow XDM to be used in systemd only mode
- Order systemd-presets-common-SUSE before xdm</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749038400">- no longer require xinit so it can be dropped from SLE16</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1768564800">- fix installation of authfiles directory for Immutable mode
  (jsc#PED-14915)</changelog>
</package>
<package pkgid="63121ac51792cc405913a05a405251e0740130248ddfbf6f46b72df2abcef6104da1e2906f5a386cf5925d76255a38c0e13336e0e900c00d30250e3608b933e5" name="disruptor" arch="noarch">
  <version epoch="0" ver="3.4.4" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Initial packaging of disruptor 3.3.6</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1639137600">- Update to 3.4.4:
  * 3.4.4 Lazy-loading of Logger instances - See #370 &amp; #376
  * 3.4.3 Add Automatic-Module-Name to MANIFEST.MF
  * 3.4.2 Fix race condition in BatchEventProcessor with 3 or more
    starting/halting concurrently.
  * 3.4.1 Fix race between run() and halt() on BatchEventProcessor.
  * 3.4.0 Drop support for JDK6, support JDK7 and above only.
    Add ThreadHints.onSpinWait to all busy spins within Disruptor.
    Increase default sleep time for LockSupport.parkNanos to
    prevent busy spinning.
  * 3.3.8 Revert belt and braces WaitStrategy signalling.
  * 3.3.7 Add batch size to BatchStartAware.onBatchStart()
    Upgrade to newer versions of gradle, checkstyle and JUnit
    Deprecate classes &amp; methods for later release
    Remove JMock and rewrite tests accordingly
- Remove disruptor-3.3.2-jmock.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
</package>
<package pkgid="8ea8aac6f549d9d6d96df607f1df06b156495b2265cb9a2062f4a19582fdbf33c2b82e1fb4a3b5ca3eb4f1b43db3040db5358ffd8efde7f6251a57d99256cd47" name="disruptor-javadoc" arch="noarch">
  <version epoch="0" ver="3.4.4" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Initial packaging of disruptor 3.3.6</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1639137600">- Update to 3.4.4:
  * 3.4.4 Lazy-loading of Logger instances - See #370 &amp; #376
  * 3.4.3 Add Automatic-Module-Name to MANIFEST.MF
  * 3.4.2 Fix race condition in BatchEventProcessor with 3 or more
    starting/halting concurrently.
  * 3.4.1 Fix race between run() and halt() on BatchEventProcessor.
  * 3.4.0 Drop support for JDK6, support JDK7 and above only.
    Add ThreadHints.onSpinWait to all busy spins within Disruptor.
    Increase default sleep time for LockSupport.parkNanos to
    prevent busy spinning.
  * 3.3.8 Revert belt and braces WaitStrategy signalling.
  * 3.3.7 Add batch size to BatchStartAware.onBatchStart()
    Upgrade to newer versions of gradle, checkstyle and JUnit
    Deprecate classes &amp; methods for later release
    Remove JMock and rewrite tests accordingly
- Remove disruptor-3.3.2-jmock.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
</package>
<package pkgid="fdcc8a5bf4ef98be01ddf3a125b02b9d9839b893008a8166183c92892375810ba0195b85441cf99d30cf2b1cc67b8d1d23e5ae9c674fa9c3aece85b2fca41315" name="distcc" arch="riscv64">
  <version epoch="0" ver="3.4" rel="6.1"/>
  <changelog author="matthias.gerstner@suse.com" date="1563883200">- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1569240000">- Update to 3.3.3 bsc#1151594:
  * small fixes, such as fixing the build on some non-Linux systems
  * Fixes a regression where ssh mode did not work in most circumstances. Bug #291
- Rebase patch distcc-3.2_rc1-freedesktop.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591617600">- add gcc-10-no-common.patch:
  * Fixes link with gcc 10, upstream (https://github.com/distcc/distcc/pull/373)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 3.3.5:
  * Fix build on OSX
  * Fix build when using optional features AND those optional libraries decided
    to build against libsystemd (not sure which one, but it doesn't matter).
  * Python 3.8 compatibility issues
  * drop distcc-3.2_rc1-freedesktop.patch distcc-3.2_rc1-gssapi.patch: obsolete
  * drop gcc-10-no-common.patch: upstream</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1620820800">- update to 3.4:
  * distccmon-gnome ported from gtk2 to gtk3
  * Remove debug lag in spawning new threads. (better multi-core performance)
  * Bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631534400">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * distccd.service</changelog>
  <changelog author="Neil Brown &lt;nfbrown@suse.com&gt;" date="1633521600">- Remove dependency on libgssglue.  It is no longer needed
  (bsc#1191068)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1652356800">- fix fdupes call</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659960000">- remove python2 dependency</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add patch use-setuptools-instead.patch:
  * Use setuptools rather than distutils inside include_server.</changelog>
</package>
<package pkgid="d7509b236c1fd2667be34f56889a905b4c338e1c11ba72c0cbb0375cfd9fab006240b52cf4abb4f52dd546604c9c12afdc1bb53eaeb45556643baee69c6d70db" name="distcc-gui" arch="riscv64">
  <version epoch="0" ver="3.4" rel="6.1"/>
  <changelog author="matthias.gerstner@suse.com" date="1563883200">- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1569240000">- Update to 3.3.3 bsc#1151594:
  * small fixes, such as fixing the build on some non-Linux systems
  * Fixes a regression where ssh mode did not work in most circumstances. Bug #291
- Rebase patch distcc-3.2_rc1-freedesktop.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591617600">- add gcc-10-no-common.patch:
  * Fixes link with gcc 10, upstream (https://github.com/distcc/distcc/pull/373)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 3.3.5:
  * Fix build on OSX
  * Fix build when using optional features AND those optional libraries decided
    to build against libsystemd (not sure which one, but it doesn't matter).
  * Python 3.8 compatibility issues
  * drop distcc-3.2_rc1-freedesktop.patch distcc-3.2_rc1-gssapi.patch: obsolete
  * drop gcc-10-no-common.patch: upstream</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1620820800">- update to 3.4:
  * distccmon-gnome ported from gtk2 to gtk3
  * Remove debug lag in spawning new threads. (better multi-core performance)
  * Bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631534400">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * distccd.service</changelog>
  <changelog author="Neil Brown &lt;nfbrown@suse.com&gt;" date="1633521600">- Remove dependency on libgssglue.  It is no longer needed
  (bsc#1191068)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1652356800">- fix fdupes call</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659960000">- remove python2 dependency</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add patch use-setuptools-instead.patch:
  * Use setuptools rather than distutils inside include_server.</changelog>
</package>
<package pkgid="3cef60f1d08b2cd5b857afa9a835cf06acc062802e0a7324341b217c020cda96eb25a2ee6c2245cefade3cabe622a438214326b1641ff407558691d3a41ad17a" name="distcc-server" arch="riscv64">
  <version epoch="0" ver="3.4" rel="6.1"/>
  <changelog author="matthias.gerstner@suse.com" date="1563883200">- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1569240000">- Update to 3.3.3 bsc#1151594:
  * small fixes, such as fixing the build on some non-Linux systems
  * Fixes a regression where ssh mode did not work in most circumstances. Bug #291
- Rebase patch distcc-3.2_rc1-freedesktop.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591617600">- add gcc-10-no-common.patch:
  * Fixes link with gcc 10, upstream (https://github.com/distcc/distcc/pull/373)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 3.3.5:
  * Fix build on OSX
  * Fix build when using optional features AND those optional libraries decided
    to build against libsystemd (not sure which one, but it doesn't matter).
  * Python 3.8 compatibility issues
  * drop distcc-3.2_rc1-freedesktop.patch distcc-3.2_rc1-gssapi.patch: obsolete
  * drop gcc-10-no-common.patch: upstream</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1620820800">- update to 3.4:
  * distccmon-gnome ported from gtk2 to gtk3
  * Remove debug lag in spawning new threads. (better multi-core performance)
  * Bug fixes.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631534400">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * distccd.service</changelog>
  <changelog author="Neil Brown &lt;nfbrown@suse.com&gt;" date="1633521600">- Remove dependency on libgssglue.  It is no longer needed
  (bsc#1191068)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1652356800">- fix fdupes call</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659960000">- remove python2 dependency</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add patch use-setuptools-instead.patch:
  * Use setuptools rather than distutils inside include_server.</changelog>
</package>
<package pkgid="5b836dd5864a6ab29e60e42c19427c5021c366408b44d8da770c3e4d4a86efc38b9b821988c4bf1b22e4fd86c6ad6ad422a1d2d96271092667b90ce9a97150de" name="distribution-gpg-keys" arch="noarch">
  <version epoch="0" ver="1.118" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1653393600">- Update to v1.71
  + Refresh AlmaLinux keys to add AlmaLinux 9 key
  + Add RHEL9 keys
  + Add RPM Fusion keys for Fedora 38
  + Add RPM Fusion keys for EL 9</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1671019200">- Update to v1.79
  + Fix Fedora 39 key
  + Add openEuler GPG key
  + Add Oracle Linux 9 key
  + Add Fedora 10 key
  + Add f37 to releasers
  + Add Fedora 38 and 39 keys
  + Add Amazon Linux 2022 GPG key
  + Add Anolis OS GPG keys
  + Remove F34 from releasers
  + Add Circle Linux GPG keys
  + Add Rocky Linux 9 keys and refresh 8</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1686571200">- Update to v1.88
  + Update copr keys
  + Add per distro/version link to proper key for remi
  + Update brave keys
  + Add Docker key
  + Add mullvad key
- Changes from v1.87
  + Update copr keys
  + Update virtualbox key
  + Update openSUSE-Backports key
  + Update skype key
- Changes from v1.86
  + Update copr keys
  + Add Jenkins 2023
  + Add keys for Bacula &amp; Baculum
  + Add keys for Google Cloud
  + Add VeraCrypt keys
  + Add Element keys
- Changes from v1.85
  + Update copr keys
  + Add Amazon Linux 2023 and remove Amazon Linux 2022 key
  + Add AnyDesk GPG key
- Changes from v1.84
  + Add tumbleweed key
  + Add RPM Fusion keys for Fedora 39
  + Update copr keys
  + Add elastic gpg key
- Changes from v1.82
  + Move symlink of fedora-rawhide to fedora-39
  + Add openEuler new key
  + Update copr keys
  + Add fedora 40 gpg key
- Changes from v1.81
  + Update copr keys
  + Add remi 2023 key
  + Add TeamViewer key
- Changes from v1.80
  + Add SME Server keys
  + Update copr keys</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 1.102:
  * update copr keys
  * Create cathugger.asc
  * Create zzz.key.asc
  * Create idk.key.asc
  * Create hulahoop.asc
  * Create adrelanos.asc
  * Create makemkv_pub.txt
  * add F42 key and move rawhide link
  * update copr keys
  * update postgresql keys
  * Add Qubes OS 4.2 release key
  * Split AlmaLinux OS 8 GPG public keys to fix microdnf
  * Update AlmaLinux OS 8 public key
  * Add openSUSE Backports 2023 key
  * Update Amazon Linux 2023 public key
  * add script to check all keys
  * remove expired jenkins key
  * update expired intel security key
  * update expired navy linux key
  * update expired bluejeans key
  * add script to check expiration
  * Add the key for pkgs.k8s.io (Kubernetes)
  * Restructure openSUSE GPG keys
  * Add SUSE ALP signing keys
  * Add SLE 2023 signing keys
  * add symlinkg to rpmfusion 40 and 41
  * update copr keys
  * add remi fedora 39 link to 2023 key
  * update Google key
  * add Fedora 41 key
  * Add source URL for AL2023
  * update copr keys
  * Update expired RPM-GPG-KEY-Mageia key
  * Add keys for Azure Linux</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1724328000">- Update to 1.105
  + Add fedora 43 keys and change rawhide symlink
  + Refresh GPG keys for Dell
  + Add RPM-GPG-KEY-CentOS-Official-SHA256
  + Add FFmpeg, LibreWolf, Monero, VideoLAN, and yt-dlp keys
  + Add CentOS 10 and EPEL 10 GPG keys
  + add Alpine Linux and postmarketOS keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.111
  + add link for remi/EL-10 key
  + update copr keys
  + Update Mageia gpg key
  + Add Fedora 44 key
  + add Remi 2025 key
  + alma: Add AlmaLinux 10 key
  + Update keys for Azure Linux and Kylin
  + fedora: Update rawhide symlink
  + Navy Linux GPG key Update
  + Add symlinks to rpmfusion 42 and 43
  + Add keys for el-10 rpmfusion-free and nonfree
  + Add RHEL 10 keys
  + Add OpenWrt keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- update to 1.113:
  + Add Rocky Linux 10 keys
  + Add FreeBSD keys
  + Fix AlmaLinux name and alphabetical ordering of distros
  + Add AlmaLinux EPEL AltArch Key</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1755432000">- update to 1.114:
  + Add Fedora 45 key</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to version 1.115:
  * Update for openSUSE 16 keys
  * Microsoft: add 2025 &amp; open tech keys
  * alpine-linux: Add loongarch64 key
  * fedora: Update rawhide symlink</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- Update to version 1.118:
  * update copr keys
  * Add symlinks to rpmfusion 44, 45 and 46
  * Add Fedora 46 key
  * Add Remi's key for 2026 (Fedora 44 and 45)
  * Add CentOS PQC signing keys
  * Add RHEL PQC signing keys
  * suse: Update RPM-GPG-KEY-SuSE-SLE-12
  * Refresh CentOS SIG Extras key
  * Update CentOS SIG keys downlod script
  * Add missing CentOS SIG keys
  * Add new Slack key used by versions 4.47 and above
  * Add openSUSE Leap SLE imports
  * Add Slack key</changelog>
</package>
<package pkgid="27e52a76cf013fefd2d83cfb123e193c81eb24dbe0cd698cdbac588c9aa718fad74a4e2697b1fd0fa72153b441d4d36bc0f81b63e69ef431720ea38edf76ff85" name="distribution-logos-openSUSE" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="23787df6bb3ec6f657e53924c62a4bb2a68518657e3249c6a0cf696ece9fe52e7ab36d745fa3801243e88bc34f2da10dfba4ce8ec971ef0e69f33934fb84716e" name="distribution-logos-openSUSE-Aeon" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="9d9cb807709b503dc2682ffa28b9be02689d5e0c33da04e38fa166e22645b76b0481b6c509238e9d4c8095c47c4a7b111285e13779c3c7023e817b630529d67b" name="distribution-logos-openSUSE-Kalpa" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="36e865723cc9df7ffc09cc7d4bf838c5a55f5a723c754807959e6fa4caa540242c12ac3bc25dda96e241299a8f016e86a28c73f1be18147605ce0cfcddedf683" name="distribution-logos-openSUSE-Kubic" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="051b85f76e75ee74463a908b6fe4ece8e3e56f5eacf357bd6f4598abeba3bf73a56a45aa56574d980feed582ebd4efb85d0bf2ab2b7db08aa861454b98cf1ab3" name="distribution-logos-openSUSE-MicroOS" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="d8cc1bdfd36478ea5e9b1cac089fb0687b1f0e06ff3a54f2c1b77802d64981f2dc440441f3ccdd1b65193579f251199ca6e1ff29960cbec7aa1f4768548db2a6" name="distribution-logos-openSUSE-Slowroll" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="c48125d9fcb6a213eaaeb6cf2e51d743a6fcb490a929d099f1885f15da612c690d3ad0fd3ddd7aea3fe3963ce43af6e48681962f4bf993df57c1271208e76324" name="distribution-logos-openSUSE-Tumbleweed" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="0c3ef23a062d6c9f96483425b26932166b79845de7e788d534cd16b5b8c78e54d91cc041d1c73694ca914429d394085b1e9024f0e46e6b64fdd618b309d99702" name="distribution-logos-openSUSE-icons" arch="noarch">
  <version epoch="0" ver="20250203" rel="1.1"/>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1706788800">- Update Leap 15.6 branding poo#131666</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706788801">- list the source url</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1707393600">- switch to a service using zstd</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1708948800">- Add handling for Leap Micro 6.X and Leap 16.X</changelog>
  <changelog author="lubos.kocman@suse.com" date="1712232000">- Update to version 20240404:
  * Turn apple-touch-icon into round square ones
  * SLES Compatability supply apple-touch-icon for Leap, LeapMicro, TW
  * Delete dist/package directory
  * fix source mismatch with package name</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1713960000">- Update to version 20240424:
  * Aeon: Make light versions actually light</changelog>
  <changelog author="bwiedemann@suse.com" date="1715169600">- Update to version 20240429:
  * Introduce Slowroll logos
  * Aeon: Correct colored icons to use Aeon brand color</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729166400">- Update to version 20241017:
  * Add new Tumbleweed logos
  * Increade horizontal padding for light-inline
  * Make square-symbolic edge to edge
  * Optimize PNGs
  * Make favicon multisize
  * Optimize SVGs
  * Narrow down light-inline
  * Resize square-symbolix to 16x16
  * Resize symbolic icon to 16x16</changelog>
  <changelog author="lubos.kocman@suse.com" date="1729598400">- Update to version 20241022:
  * TW: rename highcolor back to hicolor</changelog>
  <changelog author="sfalken@opensuse.org" date="1738584000">- Update to version 20250203:
  * Kalpa: Add Distribution Logos</changelog>
</package>
<package pkgid="42c8f4fcaa193ade675fe3da47882c7f6a70cc138999ec843f285df4963cbb75c96802b5e57136f5c63480eb9cf6047a93cd49bf6f95ef2bad8611eeb4d17eff" name="distribution-registry" arch="riscv64">
  <version epoch="0" ver="3.0.0" rel="3.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1662724800">- Explicitly require nologin shell which is needed for registry
  system user (bsc#1203324)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673611200">- add aws-sdk-1.42.27-update.patch to include AWS_ROLE_ARN
  support (SD-106252)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1676635200">- add 0001-Fix-runaway-allocation-on-v2-_catalog.patch (CVE-2023-2253, bsc#1207705)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1682510400">- refresh 0001-Fix-runaway-allocation-on-v2-_catalog.patch to
  be more compatible with invalid pagination requests (CVE-2023-2253, bsc#1207705)␣</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1683892800">- update to 2.8.2 (bsc#1207705, CVE-2023-2253, bsc#1210428):
  * Revert registry/client: set `Accept: identity` header when
    getting layers
  * Parse `http` forbidden as denied
  * Fix CVE-2023-2253 runaway allocation on /v2/_catalog
  * Fix panic in inmemory driver
  * update to go1.19.9
  * Add code to handle pagination of parts. Fixes max layer size
    of 10GB bug
  * Dockerfile: fix filenames of artifacts
- drop aws-sdk-1.42.27-update.patch (no longer wanted)
- drop 0001-Fix-runaway-allocation-on-v2-_catalog.patch (upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 2.8.3 (bsc#1216491):
  * Pass `BUILDTAGS` argument to `go build`
  * Enable Go build tags
  * `reference`: replace deprecated function `SplitHostname`
  * Dont parse errors as JSON unless Content-Type is set to JSON
  * update to go 1.20.8
  * Set `Content-Type` header in registry client `ReadFrom`
  * deprecate reference package, migrate to
    github.com/distribution/reference
  * `digestset`: deprecate package in favor of `go-
    digest/digestset`
  * Do not close HTTP request body in HTTP handler
  * Add v2.8.3 release notes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1729684800">- remove unnecessary lock group</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1751284800">- update to 3.0.0 (jsc#PED-11728):
  * This is the first v3 stable release since `v2.8.3` which is a
    culmination of years of hard work of the container community
    and registry maintainers!
  * If you are upgrading from `v2.x` and have never used any of
    the release candidates, please familiarise yourselves with
    the `v2.x` deprecations properly.
  * oss and swift storage drivers are no longer supported
  * `docker/libtrust` has been replaced with `go-jose/go-jose` in
    https://github.com/distribution/distribution/pull/4096
  * `client` is no longer supported as a standalone package in
    https://github.com/distribution/distribution/pull/4126
  * the default configuration path has changed to
    `/etc/distribution/config.yml`
  * `ManifestBuilder` interface in 3886
  * `manifest.Versioned` has been deprecated in favor of
    `oci.Versioned` in 3887
  * `reference` package has been moved to
    github.com/distribution/reference in
    https://github.com/distribution/distribution/pull/4063</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1768305600">- Move config files in systemd tmpfiles dir for immutable mode
  (jsc#PED-14747)
  * Add distribution-registry.tmpfiles</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770120000">- restore directory ownership after last change</changelog>
</package>
<package pkgid="255f667ec9503eb17bf7856bef6d734bc4081cb67f3f7e944550a8e50877c7fb0e43eba817334f5648acaefb20d7d9af637c20782ccbd833416e97a54fa67abb" name="distrobox" arch="noarch">
  <version epoch="0" ver="1.8.2.4" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1737460800">- update to 1.8.1:
  * assemble: add clone in distrobox assemble by @PawsFunctions in #1618
  * completions: zsh reworked. fixed not completing container names. by @fredricocalamari in #1603
  * create: better check clone support
  * create: properly handle platform specification for alien architectures. Fix #1644
  * distrobox-enter: improve cmd composition speed by @TigerGorilla2 in #1649
  * docs: Cut 80% of the source package size by optimizing/cleaning doc images by @eugenesan in #1586
  * docs: Fix misspelling in Useful tips section by @brandondong in #1645
  * docs: Update compatibility list
  * docs: Update compatibility.md for fedora toolbox images by @ImBearChild in #1637
  * docs: add deepin 23 docker image by @chenchongbiao in #1632
  * docs: fix nvidia container toolkit commands. Fix #1654
  * docs: update Podman inside Distrobox by @alexandrevicenzi in #1597
  * enter: Replace tac with awk to be more portable by @shtayerc in #1591
  * enter: Stop importing zsh FPATH into container by @jgroman in #1636
  * enter: fix additional flags composition, Fix #1594
  * export: potential improvement to pull-request #1102 by @AbduEhab in #1608
  * fix:repeat trigger update locale when locale exists by @heysion in #1614
  * init: Strip single quotes when parsing locale.conf by @catgirlconspiracy in #1605
  * init: add timeout to systemd bringup wait. Fix #1641
  * init: fix missing hooks in pacman, Fix #1595, Fix #1602, Fix #1610, Fix #1619
  * init: fix prompt not sourcing on some distros
  * init: fix runtime sync fallback by @xz-dev in #1622
  * init: improve nvidia integration, skip files when directory is already a ro-mountpoint, log with warnings
  * init: move pkg manager exclude lists to separate step, always run them.
  * init: provide default prompt for fish shell by @Boria138 in #1588
  * init: simplify nvidia 32bit dir detection
  * rm: fix redundant print with quotes. Fix #1634</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1737806400">- Update to 1.8.1.2:
  * Nvidia hotfixes:
  - init: improve nvidia symlinks resolution (#1668)
  - init: mask systemd-resolved in case we use host's network
- Changes from 1.8.1 -&gt; 1.8.1.1
  * Update install (#1664)
  * init: improve nvidia integration, avoid directory mounts and
    possible mount loops
  * Revert "export: potential improvements to pull-request
    [#1102]"(#1608)</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1761912000">- Update to 1.8.2.0:
  * Decommission Clearlinux
  * assemble:
  - add unshare-groups support (gh#89luca89/distrobox#1675)
  - extend manifest definitions with include
    (gh#89luca89/distrobox#1860)
  - fix accidental file globbing during parsing
    (gh#89luca89/distrobox#1713)
  * completion:
  - Bash completion enhancements (gh#89luca89/distrobox#1848)
  * create:
  - Support --userns=keep-id:size= (gh#89luca89/distrobox#1667)
  - explicitly prefer using crun if present
  - indentation for --root usage in distrobox-create
    (gh#89luca89/distrobox#1846)
  - fix formatting and quoting issues
    (gh#89luca89/distrobox#1862)
  * enter:
  - Allow whitespaces in environment variables
    (gh#89luca89/distrobox#1811)
  * export:
  - fix doas case, fix missing sudo_prefix when local execution
  * host-exec:
  - fail for HTTP response codes &gt;= 400 (curl --fail)
    (gh#89luca89/distrobox#1787)
  * init:
  - Support Chimera Linux guests (gh#89luca89/distrobox#1778)
  - Fixes Vulcan ICD config files for NVIDIA driver host
    integration (openSUSE, Fedora) (gh#89luca89/distrobox#1688)
  - add altlinux in distrobox (gh#89luca89/distrobox#1512)
  - create xdg-open distrobox-host-exec symlink only if --init
    not used (gh#89luca89/distrobox#1818)
  - exclude schroot mountpoint from socket search, improve
    performance (gh#89luca89/distrobox#1836)
  - fix formatting on /etc/shaddow stat-ing
    (gh#89luca89/distrobox#1836)
  - fix missing sudo binary on doas distro, make export aware of
    it
  - fix on systemd, we don't do remount in containers
  - fix passwordless doas
  - improve nvidia symlinks resolution
    (gh#89luca89/distrobox#1668)
  - make the default fish_prompt an autoloaded function
    (gh#89luca89/distrobox#1672)
  - mask systemd-resolved in case we use host's network
  - setup correct chimera base-full-man dep
    (gh#89luca89/distrobox#1826)
  * install:
  - add option to suppress color (gh#89luca89/distrobox#1709)
  * upgrade:
  - fix upgrade command when on doas systems
  * Many updates to Documentation</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1762430400">- Update to 1.8.2.1:
  * fix: Alt -&gt; ALT by @x1z53 (gh#89luca89/distrobox#1868)
  * init: fix wrong $HOME when using --init by @Kamorst (gh#89luca89/distrobox#1871)
  * chore: bump version to 1.8.2.1 by @dottorblaster (gh#89luca89/distrobox#1872)</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 1.8.2.2:
  * docs: update command for GNOME installation by @amnexya in https://github.com/89luca89/distrobox/pull/1873
  * Fix typo in nested Podman instructions by @atimeofday in https://github.com/89luca89/distrobox/pull/1879
  * docs: note that Podman and Distrobox are now pre-installed on SteamOS 3.5+ by @kavishgr in https://github.com/89luca89/distrobox/pull/1881
  * docs: clarify distrobox-host-exec behavior by @jaluoma in https://github.com/89luca89/distrobox/pull/1882
  * docs: fix reference to #28 in README.md by @dottorblaster in https://github.com/89luca89/distrobox/pull/1891
  * init: fix stat syntax error in rootful detection by @john-holt4 in https://github.com/89luca89/distrobox/pull/1907
  * docs: fix mdlint issues in compatibility matrix by @dottorblaster in https://github.com/89luca89/distrobox/pull/1908
  * create: fix failing to create containers from images that print to stdout with no input by @bsutherland333 in https://github.com/89luca89/distrobox/pull/1912
  * docs: systemd unit example to mount root as a shared mount by @yehorb in https://github.com/89luca89/distrobox/pull/1911
  * assemble: /dev/null stdin for distrobox enter execs by @dottorblaster and @balanza in https://github.com/89luca89/distrobox/pull/1915
  * feat: set compopt filenames for --file in bash completion by @yedayak in https://github.com/89luca89/distrobox/pull/1916
  * enter: preserve SHELL with unshared groups by @Kamorst in https://github.com/89luca89/distrobox/pull/1917
  * fix: don't use --pty with buggy su implementations by @Kamorst in https://github.com/89luca89/distrobox/pull/1919
  * init: restrict find pattern to libcuda so it doesn't pick up non-NVIDIA libs by @miaulightouch in https://github.com/89luca89/distrobox/pull/1918
  * create: direct stderr to /dev/null to prevent incorrect eval by @dottorblaster and @inc0 in https://github.com/89luca89/distrobox/pull/1920
  * chore(version): bump to 1.8.2.2 by @dottorblaster in https://github.com/89luca89/distrobox/pull/1921</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1769688000">- Update to 1.8.2.3:
  * fix: add missing fedora dependency by @Kamorst in https://github.com/89luca89/distrobox/pull/1922
  * fix: unintended print to stdout in assemble command by @balanza in https://github.com/89luca89/distrobox/pull/1925
  * build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/89luca89/distrobox/pull/1929
  * Review README.md by @nilslindemann in https://github.com/89luca89/distrobox/pull/1953
  * fix: make sure PWD matches workdir by @Taywee in https://github.com/89luca89/distrobox/pull/1952
  * fix(init): fix support for newer shadow strictier checks by @89luca89 in https://github.com/89luca89/distrobox/pull/1965
  * init: only install base packages once by @Kamorst in https://github.com/89luca89/distrobox/pull/1932
  * fix: remove the error in case dependencies are not fully met by @dottorblaster in https://github.com/89luca89/distrobox/pull/1967
  * fix: manpages generation auth error by @dottorblaster in https://github.com/89luca89/distrobox/pull/1968
  * chore(version): bump to 1.8.2.3 by @dottorblaster in https://github.com/89luca89/distrobox/pull/1969
  * docs: add Fedora 43 to the compatbility list by @dottorblaster in https://github.com/89luca89/distrobox/pull/1970
  * docs: fix manpages generation by setting contents: write permissions by @dottorblaster in https://github.com/89luca89/distrobox/pull/1971
  * docs: add CentOS Stream 10 to the supported container OSes by @dottorblaster in https://github.com/89luca89/distrobox/pull/1972
  * ci: persist credentials in order to allow for manpages commit by @dottorblaster in https://github.com/89luca89/distrobox/pull/1973
  * docs: add Oracle Linux 10 to the compatibility doc by @dottorblaster in https://github.com/89luca89/distrobox/pull/1974
  * docs: leverage PAT again for gen_man action by @dottorblaster in https://github.com/89luca89/distrobox/pull/1975
  * docs: add Linux Mint 22.3 to the compatibility document by @dottorblaster in https://github.com/89luca89/distrobox/pull/1976</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770120000">- add newline when manually adding user (bsc#1257302)
  * add 0001-fix-add-newline-when-manually-adding-user.patch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1770206400">- Drop 0001-fix-add-newline-when-manually-adding-user.patch since it was merged upstream
- Update to 1.8.2.4:
  * Add missing dependencies for fedora and wolfi. by @Kamorst in https://github.com/89luca89/distrobox/pull/1931
  * docs: update Alpine Linux images to latest versions by @dottorblaster in https://github.com/89luca89/distrobox/pull/1977
  * distrobox-init: add newline when appending user via printf by @tblume in https://github.com/89luca89/distrobox/pull/1988
  * init: refactor user setup to modify attributes individually by @89luca89 in https://github.com/89luca89/distrobox/pull/1994
  * chore(version): bump to v1.8.2.4 by @dottorblaster in https://github.com/89luca89/distrobox/pull/1995</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1772280000">- Add fix-distrobox-to-newer-zypper.patch, fixing bsc#1259032</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1774008000">- append newline after manually adding tty group (bsc#12594379)
  add 0001-add-newline-when-appending-tty-group-via-printf-bsc-.patch</changelog>
</package>
<package pkgid="66d4e38bea00bb13d055d4a45edd0f2b8d780c6a87dff9688ff0237a7c9622bdf6dc933d1b564431d8583154acc20572bddb2c24cbb15bedf4c1da1edf83180c" name="distrobox-bash-completion" arch="noarch">
  <version epoch="0" ver="1.8.2.4" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1737460800">- update to 1.8.1:
  * assemble: add clone in distrobox assemble by @PawsFunctions in #1618
  * completions: zsh reworked. fixed not completing container names. by @fredricocalamari in #1603
  * create: better check clone support
  * create: properly handle platform specification for alien architectures. Fix #1644
  * distrobox-enter: improve cmd composition speed by @TigerGorilla2 in #1649
  * docs: Cut 80% of the source package size by optimizing/cleaning doc images by @eugenesan in #1586
  * docs: Fix misspelling in Useful tips section by @brandondong in #1645
  * docs: Update compatibility list
  * docs: Update compatibility.md for fedora toolbox images by @ImBearChild in #1637
  * docs: add deepin 23 docker image by @chenchongbiao in #1632
  * docs: fix nvidia container toolkit commands. Fix #1654
  * docs: update Podman inside Distrobox by @alexandrevicenzi in #1597
  * enter: Replace tac with awk to be more portable by @shtayerc in #1591
  * enter: Stop importing zsh FPATH into container by @jgroman in #1636
  * enter: fix additional flags composition, Fix #1594
  * export: potential improvement to pull-request #1102 by @AbduEhab in #1608
  * fix:repeat trigger update locale when locale exists by @heysion in #1614
  * init: Strip single quotes when parsing locale.conf by @catgirlconspiracy in #1605
  * init: add timeout to systemd bringup wait. Fix #1641
  * init: fix missing hooks in pacman, Fix #1595, Fix #1602, Fix #1610, Fix #1619
  * init: fix prompt not sourcing on some distros
  * init: fix runtime sync fallback by @xz-dev in #1622
  * init: improve nvidia integration, skip files when directory is already a ro-mountpoint, log with warnings
  * init: move pkg manager exclude lists to separate step, always run them.
  * init: provide default prompt for fish shell by @Boria138 in #1588
  * init: simplify nvidia 32bit dir detection
  * rm: fix redundant print with quotes. Fix #1634</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1737806400">- Update to 1.8.1.2:
  * Nvidia hotfixes:
  - init: improve nvidia symlinks resolution (#1668)
  - init: mask systemd-resolved in case we use host's network
- Changes from 1.8.1 -&gt; 1.8.1.1
  * Update install (#1664)
  * init: improve nvidia integration, avoid directory mounts and
    possible mount loops
  * Revert "export: potential improvements to pull-request
    [#1102]"(#1608)</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1761912000">- Update to 1.8.2.0:
  * Decommission Clearlinux
  * assemble:
  - add unshare-groups support (gh#89luca89/distrobox#1675)
  - extend manifest definitions with include
    (gh#89luca89/distrobox#1860)
  - fix accidental file globbing during parsing
    (gh#89luca89/distrobox#1713)
  * completion:
  - Bash completion enhancements (gh#89luca89/distrobox#1848)
  * create:
  - Support --userns=keep-id:size= (gh#89luca89/distrobox#1667)
  - explicitly prefer using crun if present
  - indentation for --root usage in distrobox-create
    (gh#89luca89/distrobox#1846)
  - fix formatting and quoting issues
    (gh#89luca89/distrobox#1862)
  * enter:
  - Allow whitespaces in environment variables
    (gh#89luca89/distrobox#1811)
  * export:
  - fix doas case, fix missing sudo_prefix when local execution
  * host-exec:
  - fail for HTTP response codes &gt;= 400 (curl --fail)
    (gh#89luca89/distrobox#1787)
  * init:
  - Support Chimera Linux guests (gh#89luca89/distrobox#1778)
  - Fixes Vulcan ICD config files for NVIDIA driver host
    integration (openSUSE, Fedora) (gh#89luca89/distrobox#1688)
  - add altlinux in distrobox (gh#89luca89/distrobox#1512)
  - create xdg-open distrobox-host-exec symlink only if --init
    not used (gh#89luca89/distrobox#1818)
  - exclude schroot mountpoint from socket search, improve
    performance (gh#89luca89/distrobox#1836)
  - fix formatting on /etc/shaddow stat-ing
    (gh#89luca89/distrobox#1836)
  - fix missing sudo binary on doas distro, make export aware of
    it
  - fix on systemd, we don't do remount in containers
  - fix passwordless doas
  - improve nvidia symlinks resolution
    (gh#89luca89/distrobox#1668)
  - make the default fish_prompt an autoloaded function
    (gh#89luca89/distrobox#1672)
  - mask systemd-resolved in case we use host's network
  - setup correct chimera base-full-man dep
    (gh#89luca89/distrobox#1826)
  * install:
  - add option to suppress color (gh#89luca89/distrobox#1709)
  * upgrade:
  - fix upgrade command when on doas systems
  * Many updates to Documentation</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1762430400">- Update to 1.8.2.1:
  * fix: Alt -&gt; ALT by @x1z53 (gh#89luca89/distrobox#1868)
  * init: fix wrong $HOME when using --init by @Kamorst (gh#89luca89/distrobox#1871)
  * chore: bump version to 1.8.2.1 by @dottorblaster (gh#89luca89/distrobox#1872)</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764158400">- Update to 1.8.2.2:
  * docs: update command for GNOME installation by @amnexya in https://github.com/89luca89/distrobox/pull/1873
  * Fix typo in nested Podman instructions by @atimeofday in https://github.com/89luca89/distrobox/pull/1879
  * docs: note that Podman and Distrobox are now pre-installed on SteamOS 3.5+ by @kavishgr in https://github.com/89luca89/distrobox/pull/1881
  * docs: clarify distrobox-host-exec behavior by @jaluoma in https://github.com/89luca89/distrobox/pull/1882
  * docs: fix reference to #28 in README.md by @dottorblaster in https://github.com/89luca89/distrobox/pull/1891
  * init: fix stat syntax error in rootful detection by @john-holt4 in https://github.com/89luca89/distrobox/pull/1907
  * docs: fix mdlint issues in compatibility matrix by @dottorblaster in https://github.com/89luca89/distrobox/pull/1908
  * create: fix failing to create containers from images that print to stdout with no input by @bsutherland333 in https://github.com/89luca89/distrobox/pull/1912
  * docs: systemd unit example to mount root as a shared mount by @yehorb in https://github.com/89luca89/distrobox/pull/1911
  * assemble: /dev/null stdin for distrobox enter execs by @dottorblaster and @balanza in https://github.com/89luca89/distrobox/pull/1915
  * feat: set compopt filenames for --file in bash completion by @yedayak in https://github.com/89luca89/distrobox/pull/1916
  * enter: preserve SHELL with unshared groups by @Kamorst in https://github.com/89luca89/distrobox/pull/1917
  * fix: don't use --pty with buggy su implementations by @Kamorst in https://github.com/89luca89/distrobox/pull/1919
  * init: restrict find pattern to libcuda so it doesn't pick up non-NVIDIA libs by @miaulightouch in https://github.com/89luca89/distrobox/pull/1918
  * create: direct stderr to /dev/null to prevent incorrect eval by @dottorblaster and @inc0 in https://github.com/89luca89/distrobox/pull/1920
  * chore(version): bump to 1.8.2.2 by @dottorblaster in https://github.com/89luca89/distrobox/pull/1921</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1769688000">- Update to 1.8.2.3:
  * fix: add missing fedora dependency by @Kamorst in https://github.com/89luca89/distrobox/pull/1922
  * fix: unintended print to stdout in assemble command by @balanza in https://github.com/89luca89/distrobox/pull/1925
  * build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/89luca89/distrobox/pull/1929
  * Review README.md by @nilslindemann in https://github.com/89luca89/distrobox/pull/1953
  * fix: make sure PWD matches workdir by @Taywee in https://github.com/89luca89/distrobox/pull/1952
  * fix(init): fix support for newer shadow strictier checks by @89luca89 in https://github.com/89luca89/distrobox/pull/1965
  * init: only install base packages once by @Kamorst in https://github.com/89luca89/distrobox/pull/1932
  * fix: remove the error in case dependencies are not fully met by @dottorblaster in https://github.com/89luca89/distrobox/pull/1967
  * fix: manpages generation auth error by @dottorblaster in https://github.com/89luca89/distrobox/pull/1968
  * chore(version): bump to 1.8.2.3 by @dottorblaster in https://github.com/89luca89/distrobox/pull/1969
  * docs: add Fedora 43 to the compatbility list by @dottorblaster in https://github.com/89luca89/distrobox/pull/1970
  * docs: fix manpages generation by setting contents: write permissions by @dottorblaster in https://github.com/89luca89/distrobox/pull/1971
  * docs: add CentOS Stream 10 to the supported container OSes by @dottorblaster in https://github.com/89luca89/distrobox/pull/1972
  * ci: persist credentials in order to allow for manpages commit by @dottorblaster in https://github.com/89luca89/distrobox/pull/1973
  * docs: add Oracle Linux 10 to the compatibility doc by @dottorblaster in https://github.com/89luca89/distrobox/pull/1974
  * docs: leverage PAT again for gen_man action by @dottorblaster in https://github.com/89luca89/distrobox/pull/1975
  * docs: add Linux Mint 22.3 to the compatibility document by @dottorblaster in https://github.com/89luca89/distrobox/pull/1976</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770120000">- add newline when manually adding user (bsc#1257302)
  * add 0001-fix-add-newline-when-manually-adding-user.patch</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1770206400">- Drop 0001-fix-add-newline-when-manually-adding-user.patch since it was merged upstream
- Update to 1.8.2.4:
  * Add missing dependencies for fedora and wolfi. by @Kamorst in https://github.com/89luca89/distrobox/pull/1931
  * docs: update Alpine Linux images to latest versions by @dottorblaster in https://github.com/89luca89/distrobox/pull/1977
  * distrobox-init: add newline when appending user via printf by @tblume in https://github.com/89luca89/distrobox/pull/1988
  * init: refactor user setup to modify attributes individually by @89luca89 in https://github.com/89luca89/distrobox/pull/1994
  * chore(version): bump to v1.8.2.4 by @dottorblaster in https://github.com/89luca89/distrobox/pull/1995</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1772280000">- Add fix-distrobox-to-newer-zypper.patch, fixing bsc#1259032</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1774008000">- append newline after manually adding tty group (bsc#12594379)
  add 0001-add-newline-when-appending-tty-group-via-printf-bsc-.patch</changelog>
</package>
<package pkgid="cd0c92ba7ef18ecb8368222594ec160e13b31d4388831845df721d075ad4ddda56cf8679afc55a8eb2ed4ef1b3359b2f1af14d9b602195e03d936b079e6c116d" name="distrobuilder" arch="riscv64">
  <version epoch="0" ver="3.3.1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690372800">- Initial packaging of upstream for openSUSE Tumbleweed.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1729684800">- update to 3.1:
  * gomod: Bump to Go 1.20 minimum
  * Fix small logging issues
  * README: Add note about minimum Go version
  * main: Fix VM builds when using build-lxd command
  * sources: Fix openeuler tests
  * nixos-http: support versioned releases
  * managers: Rebranding Macaroni OS Package Manager
  * Bump golang.org/x/crypto and github.com/containerd/containerd
  * main: Add missing --sources-dir to build-incus command
  * Update README.md Install Instructions
  * Update README.md
  * incus-agent: Refresh files
  * build(deps): bump github.com/opencontainers/runc from 1.1.10 to 1.1.12
  * incus-agent: Fix systemd unit name under LXD
  * Bump to Go 1.21
  * Tidy up lxc.generator a bit
  * incus-agent: Fix SELinux
  * Bump pongo2 to v4
  * Remove race in tests
  * debootstrap: Pass --no-merged-usr on noble
  * Debian sid use --no-merged-usr
  * Replace util.ValueInSlice with slices.Contains
  * Fixed hardcoded root partition device name sda2
  * Updated ubuntu example to use ROOTFS_DEVICE_UUID
  * Switch to Incus 6.0
  * Make run-parts running compatible with different versions
  * Set repack-windows drivers default value
  * Clean up iso mount gen warnings
  * Refactor find boot.wim and install.wim logic
  * Refactor WIM info parsing
  * Support x86 architecture and refactor the detecting logic
  * gomod: Update dependencies by
  * sources/funtoo: Use symlinks
  * archlinux: Move to zst
  * Repack windows bios boot support
  * Refactor copy driver files
  * Refactor parse inf driver class guid
  * Update actions.md by
  * lxc.generator: Handle pre-release systemd
  * systemd v256 seems to require overriding ImportCredential= for all containers
  * Fixed duplicated umount action
  * Support http-proxy keyserver options for gpg recv-keys
  * Refactor import gpg public keys
  * distrobuilder: Remove LXD support
  * Gomod update/cleanup
  * Fixed multiple sys files not copied issue
  * Update README.md
  * Fixed device major minor parse failure
  * Run unit tests via sudo
  * debootstrap: Remove no-merged-usr/merged-usr logic
  * debootstrap: Add workaround for devuan
  * sources: Fix openEuler version in tests
  * workflows/tests: drop 1.21, add 1.23
  * nixos-http: use incus-specific image for unstable
  * Add handling of ESD files for Windows repacking
  * Update gomod
  * Add mkisofs support
- remove mkisofs.patch as upstream added support
- add pie.patch to enable PIE</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- add patch fix-CVE-2025-22869.patch, fixes bsc#1239417</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1743768000">- update to 3.2:
  * distrobuilder: Adjust name of driver inf files
  * distrobuilder: Also install exes when injecting drivers
  * fedora: Add support for OCI images
  * ubuntu.yaml: add Noble, Oracular, Plucky
  * Move to geaaru/docker-companion fork
  * gomod: Update dependencies
  * opensuse: Temporarily switch to mirrorcache-eu to fix downloads
  * nixos: correctly handle 24.11
  * Update README.md
  * lxc.generator: Workaround issue with nsresourced
  * lxc.generator: Fix systemd-networkd on recent distros
  * Makefile: Sync update-gomod with Incus
  * systemd: Relax read-only path workaround
  * remove nixos 24.05
  * Update openwrt-http_test.go to support v24.10 (and drop v21.x)
  * Change naming of INF files
  * docs: update supported Windows versions list
  * doc: Add XP (for Windows XP) to wordlist
  * Makefile: Bump minimum Go to 1.23.0
  * Makefile: Remove deprecated -d flag
  * Makefile: Remove GOCACHE
  * README: Fix badge
  * sources: Add Alpaquita downloader
  * managers/apk: Support packages.repositories[].key
  * Add user/group ID mapping from passwd and group files
  * README: Add missing packages
  * systemd: Remove unused logic
  * systemd: Cleanup generator script
  * systemd: Apply overrides even when nesting is enabled
  * Fix spelling errors found by codespell
  * Update README.md - replace libguestfs-tools with libwin-hivex-perl
  * lint: Run codespell automatically
  * lxc.generator Fixed typo in comments
  * doc: Document runtime deps for building VM images
  * Makefile: Bump Go to 1.23.7
  * sources: Alpaquita - use source.variant not image.variant
- remove fix-CVE-2025-22869.patch, as upstream fixed the issue</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1745496000">- add fix-CVE-2025-22872.patch, for fixing bsc#1241834</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749384000">- require the smaller package git-core, not git (which includes
  git gui)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add patch fix-CVE-2025-47911.patch, fixing bsc#1251479
- add patch fix-CVE-2025-58190.patch, fixing bsc#1251702</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934400">- Update to version 3.3.0:
  * Usage: Set image.os for Windows installation
  * Use Incus 6.12
  * utils_test.go: TestRecvGPGKeys add missing cleanup
  * chroot: Don't empty mount targets
  * Add support for disabling qcow2 compression
  * windows: Add 2k25 to supported list
  * openwrt: verify checksum and signature by default
  * Update almalinux-http.go
  * rockylinux: Add RockyLinux 10 support
  * Align Alma Linux logic with Rocky Linux
  * fedora-http: Use RsyncLocal
  * Add support for CentOS Stream 10
  * Update GPGKey and mirror for Centos Stream 9 onwards
  * Add viosock driver support
  * windows: Fix lib dir location
  * systemd-generator: Fix console-getty handling
  * docker: use umoci library and podman image library
  * Tweak HTTP client handling
  * Drop support for OpenWRT 22.x
  * Update OpenWRT config to build also release candidates
  * sources/almalinux-http: Use CHECKSUM for AlmaLinux 8, 9 and 10
  * Enforce GPG verification across multiple distros
  * Fix GPG verification for CentOS, Gentoo, Rocky Linux, and VoidLinux
  * Fix CentOS Stream 10 checksum file retrieval
  * Fix portage snapshot GPG verification
  * source.md: source.same_is is a string
  * systemd-generator: fix escape sequence
  * Viosock fixes
  * windows: Remove catalog injection
  * Fix documentation
- remove patches fix-CVE-2025-47911.patch, fix-CVE-2025-58190.patch and
  fix-CVE-2025-22872.patch, CVE-2025-58190.patch fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771934401">- Update to version 3.3.1:
  * fix an issue with semver &gt;=1</changelog>
</package>
<package pkgid="4a2450c93caa311e91fd39c6ff136cbab8fb375d5b28bc0c5196a39fc12d3aa6a6948e2122b5cf147c86ba3e1c7122233e558de30e69fbeda34d7d8089461a08" name="dita" arch="noarch">
  <version epoch="0" ver="1.1" rel="85.1"/>
  <changelog author="ke@suse.de" date="1132315200">- New package: version 1.0.</changelog>
  <changelog author="ke@suse.de" date="1132574400">- Update to version 1.0.1.
- Add XML catalog.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1168516800">- Remove /usr/share/xml from the files list.</changelog>
  <changelog author="coolo@suse.de" date="1175169600">- fix BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1196337600">- Update to version 1.1.
- Fix Requires and PreReq.</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)</changelog>
  <changelog author="cfarrell@suse.com" date="1328616000">- license update: SUSE-Oasis-Specification-Notice
  Use this SUSE- spdx proprietary prefix until the oasis spec license
  notice is pushed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736856000">- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.</changelog>
</package>
<package pkgid="43061a4f9ce7bc631ff4d814dc9fbf95f9dca0a3b9f47138fbb8e400007ab7033dfb9b475213e374cdc2142867b4d64f510f8395478a97bb7b574dcfe3e20b80" name="diun" arch="riscv64">
  <version epoch="0" ver="4.31.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1723550400">- new package diun: Docker Image Update Notifier is a CLI
  application to receive notifications when a Docker image is
  updated on a Docker registry</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723550401">- Update to version 4.28.0:
  * Update CHANGELOG
  * chore(deps): bump golang.org/x/sys from 0.18.0 to 0.19.0
  * dockerfile: add tzdata package
  * chore(deps): bump golang.org/x/mod from 0.16.0 to 0.17.0
  * chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0
  * chore(deps): bump github.com/panjf2000/ants/v2 from 2.9.0 to 2.9.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1734696000">- Update to version 4.29.0:
  * Topics support for Telegram notifications (#1308)
  * Webhook url as secret support for Discord, Slack and Teams
    notifications (#1302)
  * Enhance error message for JSON decode response issues for
    Gotify, ntfy and RocketChat (#1309)
  * Fix TLS configuration handling for Nomad provider (#1178)
  * Go 1.23 (#1286)
  * Alpine Linux 3.21 (#1286)
  * Switch to github.com/containerd/platforms v0.2.1 (#1287)
  * Switch to github.com/rabbitmq/amqp091-go v1.10.0 (#1288)
  * Bump dario.cat/mergo to 1.0.1 (#1301)
  * Bump github.com/alecthomas/kong from 0.9.0 to 1.6.0 (#1298)
  * Bump github.com/containers/image/v5 to 5.33.0 (#1274 #1284)
  * Bump github.com/distribution/reference from 0.5.0 to 0.6.0
    (#1183)
  * Bump github.com/docker/docker to 27.3.1+incompatible (#1181
    [#1275] #1291)
  * Bump github.com/eclipse/paho.mqtt.golang to 1.5.0 (#1299)
  * Bump github.com/go-playground/validator/v10 to 10.23.0 (#1179
    [#1191] #1297)
  * Bump github.com/gregdel/pushover to 1.3.1 (#1164)
  * Bump github.com/jedib0t/go-pretty/v6 to 6.6.5 (#1167 #1300)
  * Bump github.com/microcosm-cc/bluemonday to 1.0.27 (#1294)
  * Bump github.com/moby/buildkit to 0.17.3 (#1160 #1312)
  * Bump github.com/panjf2000/ants/v2 to 2.10.0 (#1198)
  * Bump github.com/PaulSonOfLars/gotgbot/v2 to 2.0.0-rc.30 (#1185
    [#1278])
  * Bump github.com/rs/zerolog to 1.33.0 (#1186)
  * Bump github.com/stretchr/testify to 1.10.0 (#1295)
  * Bump go.etcd.io/bbolt to 1.3.11 (#1187 #1292)
  * Bump golang.org/x/crypto to 0.31.0 (#1271)
  * Bump golang.org/x/mod to 0.22.0 (#1188 #1296)
  * Bump golang.org/x/net to 0.23.0 (#1157)
  * Bump golang.org/x/sys to 0.25.0 (#1184 #1240)
  * Bump google.golang.org/grpc to 1.67.0 (#1171 #1293)
  * Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc to 1.5.1
    (#1224)
  * Bump google.golang.org/protobuf to 1.35.2 (#1277)
  * Bump k8s.io/client-go to 0.32.0 (#1280)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756814400">- Update to version 4.30.0:
  * Add TLS config options tlsSkipVerify and tlsCaCertFiles for all
    notifiers using an HTTP client (#1489)
  * Apprise notifications support (#1457)
  * Elasticsearch notifications support (#1452)
  * Add disableNotification option for Telegram (#1354)
  * Switch from third-party module to HTTP client for Pushover
    (#1490)
  * Align chatIDs and chatIDsFile format handling for Telegram
    (#1316)
  * Switch from github.com/hako/durafmt to
    github.com/dromara/carbon module (#1317)
  * Remove unneeded openssl package in the Docker image (#1488)
  * Go 1.24 (#1461)
  * Alpine Linux 3.22 (#1462)
  * Bump dario.cat/mergo to 1.0.2 (#1436)
  * Bump github.com/alecthomas/kong to 1.12.1 (#1324 #1456)
  * Bump github.com/containers/image/v5 to 5.36.1 (#1340 #1454
    [#1467])
  * Bump github.com/crazy-max/gohealthchecks to 0.5.0 (#1319)
  * Bump github.com/docker/docker to 28.3.3+incompatible (#1458)
  * Bump github.com/docker/go-connections to 0.6.0 (#1470)
  * Bump github.com/dromara/carbon/v2 to 2.6.11 (#1435 #1455)
  * Bump github.com/go-playground/validator/v10 to 10.27.0 (#1333
    [#1432] #1446)
  * Bump github.com/hashicorp/nomad/api to 1.10.4 (#1487)
  * Bump github.com/jedib0t/go-pretty/v6 to 6.6.8 (#1430 #1466)
  * Bump github.com/moby/buildkit to 0.23.2 (#1445)
  * Bump github.com/opencontainers/image-spec to 1.1.1 (#1434)
  * Bump github.com/panjf2000/ants/v2 to 2.11.3 (#1331 #1433)
  * Bump github.com/PaulSonOfLars/gotgbot/v2 to 2.0.0-rc.33 (#1397
    [#1448])
  * Bump github.com/rs/zerolog to 1.34.0 (#1431)
  * Bump github.com/stretchr/testify to 1.11.1 (#1482)
  * Bump go.etcd.io/bbolt to 1.4.3 (#1361 #1444 #1477)
  * Bump golang.org/x/crypto to 0.35.0 (#1398)
  * Bump golang.org/x/mod to 0.27.0 (#1377 #1450 #1469)
  * Bump golang.org/x/net to 0.38.0 (#1343 #1402)
  * Bump golang.org/x/sys to 0.35.0 (#1323 #1427 #1472)
  * Bump google.golang.org/grpc to 1.74.2 (#1407 #1465)
  * Bump google.golang.org/protobuf to 1.36.8 (#1389 #1471 #1479)
  * Bump k8s.io/client-go to 0.32.1 (#1338 #1453)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 4.31.0:
  * update CHANGELOG
  * chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0
  * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.7 to
    6.7.8
  * replace utl.Contains with slices.Contains from stdlib
  * kubernetes: support negating namespaces
  * docs: secrets loaded from files and trailing newlines
  * notif(discord): add renderEmbeds option
  * chore: update generated content
  * vendor: update to github.com/hashicorp/nomad/api v1.11.1
  * chore(deps): bump google.golang.org/grpc/cmd/protoc-gen-go-grpc
  * switch to go tool directive
  * chore(deps): bump github.com/go-playground/validator/v10
  * ci: update docker scout to 1.19.0
  * e2e: file provider testing
  * chore(deps): bump maunium.net/go/mautrix from 0.25.2 to 0.26.1
  * update to go 1.25
  * update to alpine linux 3.23
  * chore(deps): bump github.com/moby/buildkit from 0.25.2 to
    0.26.3
  * chore(deps): bump google.golang.org/grpc from 1.74.2 to 1.77.0
  * dockerfile(gen): update base image to trixie
  * chore: update generated content
  * chore(deps): bump google.golang.org/protobuf from 1.36.10 to
    1.36.11
  * chore(deps): bump go.podman.io/image/v5 from 5.37.0 to 5.38.0
  * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.8 to
    6.7.7
  * Add RFC 5322 compliant Message-ID header to email notifications
  * chore(deps): bump actions/download-artifact from 6 to 7
  * chore(deps): bump actions/upload-artifact from 5 to 6
  * fix(matrix): store credentials after mautrix login
  * chore(deps): bump actions/checkout from 5 to 6
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
  * chore(deps): bump github.com/dromara/carbon/v2 from 2.6.14 to
    2.6.15
  * chore(deps): bump github.com/alecthomas/kong from 1.12.1 to
    1.13.0
  * chore(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0
  * chore(deps): bump github.com/containerd/platforms
  * chore(deps): bump k8s.io/client-go from 0.33.3 to 0.34.1
  * chore(deps): bump github.com/eclipse/paho.mqtt.golang
  * chore(deps): bump github.com/go-playground/validator/v10
  * chore(deps): bump github.com/moby/buildkit from 0.23.2 to
    0.25.1
  * chore(deps): bump github.com/docker/docker
  * fix: replace gomatrix client with mautrix-go, fixes #1527
  * gotify: use X-Gotify-Key header to send token
  * chore(deps): bump github.com/dromara/carbon/v2 from 2.6.11 to
    2.6.14
  * chore(deps): bump actions/upload-artifact from 4 to 5
  * chore(deps): bump actions/download-artifact from 5 to 6
  * chore(deps): bump github/codeql-action from 3 to 4
  * MkDocs Material 9.6.20
  * switch to go.podman.io/image/v5
  * fix CHANGELOG</changelog>
</package>
<package pkgid="cc53c07dd88c9580c34e7df625e4dc5eb5b16a7936280ae9b9ab67a621c0d79791eab61a6531edc173a24b838f962026862c7a38ad27923aeadbf3a9402ce84b" name="dive" arch="riscv64">
  <version epoch="0" ver="0.13.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727092800">- new package dive: tool for exploring each layer in a docker image</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742558400">- Update to version 0.13.0:
  * Added Features
  - Add winget support [#346 @Okeanos]
  - Added ppc64le support [#551 @pooja0805]
  - Show setuid, setgid and sticky attributes [#524
    @AlexanderYastrebov]
  - Add layer-wise filesystem information to the analysis json
    file [#458 @Akash-Nayak]
  - Add vim like arrow, scroll, and close filtering motions [#129
    [#499] #501 @mehmetumit @gwendolyngoetz @joschi ]
  * Bug Fixes
  - Doesn't use socket from current docker context [#495 #412
    [#490] #570 @joschi @rajiv-k]
  - Does not work with colima engine [#397 #490 #570 @joschi
    @rajiv-k]
  - Document how to use dive with M1 and colima [#408 #490 #570
    @joschi @rajiv-k]
  - Layers panel doesn't scroll when many layers exist [#540 #473
    [#520] @mark2185 @pov1ba]
  - Layers pane doesn't scroll when navigating to layer below
    visible region [#469 #478 #473 #570 #522 @joschi @mark2185
    @moaimullet @st-gr]
  - Cannot scroll through layers [#494 #473 #521 #570 @joschi
    @mark2185 @st-gr]
  - Can't inspect docker:23.0.1 through podman [#475 #476 #570
    @joschi @abitrolly]
  - Docker containerd format fails to parse layers with dive
    0.12.0 [#510 @Maddog2050]
  - Cannot find 'blobs/sha256/...' in parsed layers using dive
    0.12.0 [#507 @Maddog2050]
  - Does not work with docker v26+ [#534 @Maddog2050]
  - Line wrap toggle does not update the status bar indicator
    [#496 #497 #570 @joschi @Scomocouk]
  - Close temp iid files used for docker and podman build [#517
    @testwill]
  * Additional Changes
  - Update dependencies [#535 @reneleonhardt]
  - Fix typos [#531 @kianmeng]
  - Make README.md installation commands easier to copy and paste
    [#506 @ames0k0]
  - Update the README go install command to the latest version
    [#509 @tgross35]
  - Remove repetitive words [#515 @thirdkeyword]
  - Fix phony ci-release target [#530 @st3iny]
  - Add warning message for snap installation approach on
    Ubuntu/Debian [#552 @YuanfengZhang]
  - Update curl commands used for installation with -f [#533
    @guoard]
  - Describe what "Fetching" is really doing [#482 @docwhat]
  - Login to GHCR as owner not actor [#574 @polarathene]
  - Update README.md with DOCKER_HOST env var instructions [#565
    @benjamin-brady]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743249600">- Update to version 0.13.1:
  * Bug Fixes
  - Fix layer selection to select only one layer at a time [#585
    @wagoodman]
  - Gitlab-ci integration is broken with latest docker image
    [#580 #586 @wagoodman]
  - Failed to Create Container After Upgrading to 0.13.0 [#576
    [#586] @wagoodman]
  - exec: "getent": executable file not found in $PATH [#582 #586
    @wagoodman]
  - Publish dive to ghcr.io [#573 #577 @wagoodman]
  * Additional Changes
  - Add x-cmd method to install dive [#550 @lunrenyi]</changelog>
</package>
<package pkgid="b68873316e48be408ae1cbb5519d798f009443a33632aef5f09e7e417f1278cd95ec696e4403cb5b409894b5fb5485b0ac5331417c64459444517ac91a83f10a" name="djvu2pdf" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="9.4"/>
  <changelog author="nlminhtl@gmail.com" date="1323864000">- Intial release</changelog>
</package>
<package pkgid="827b7017ec120980da4a3bf443557af186f5eaf48e24494f5d7544ce7a0ff231ac04f1e0331f6671ba4832bfa3729f174a1dce2ca10e9b3e807672ae852c8a51" name="djvulibre" arch="riscv64">
  <version epoch="0" ver="3.5.29" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567512000">- Trim conjecture, bias, and metadata repetitions from description.
- Trim descriptions in subpackages for length. (Main package keeps
  the bigger one.)
- Use some more macros and limit fdupes to the /usr volume.</changelog>
  <changelog author="pgajdos@suse.com" date="1571400000">- do not segfault when mmx enabled [bsc#1154401]
- added patches
  https://sourceforge.net/p/djvu/bugs/293/
  + djvulibre-always-assume-that-cpuid-works-on-x86_64.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1573214400">- security update
- added patches
  CVE-2019-18804 [bsc#1156188]
  + djvulibre-CVE-2019-18804.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.5.28
  * ddjvu: tiff generation improvements
  * djvumake: security checks on INCL chunks
  * all: updated for modern compilers
  * bugs: fixed several crashes on invalid inputs
  * miniexp: fixed escape printout and macrochars
  * djvudigital: can use poppler to find text
  * csepdjvu: handle T comments for page titles
  * bytestream: fixed 2GB limit
  * gexception, gthread: cleanup obsolete code
- Drop patches incorporated or otherwise fixed upstream:
  * djvulibre-invalid-tiff.patch
  * djvulibre-CVE-2019-15144.patch
  * djvulibre-CVE-2019-15145.patch
  * djvulibre-CVE-2019-18804.patch
  * djvulibre-CVE-2019-15143.patch
  * djvulibre-always-assume-that-cpuid-works-on-x86_64.patch
  * djvulibre-CVE-2019-15142.patch
  * reproducible.patch
- Only run post(un) scriptlets for desktop database update for
  openSUSE &lt; 1550, these are void otherwise.
- Regenerate configure script as it is no longer supplied with
  tarball; add BuildRequires: libtool.
- Adapt file list for mime file no longer being installed (this is
  intentional from upstream); accordingly drop shared-mime-info
  BuildRequires and post(un) scripts.
- fixes CVE-2021-3630 [bsc#1187869]</changelog>
  <changelog author="pgajdos@suse.com" date="1620820800">- security update
- added patches
  fix CVE-2021-32490 [bsc#1185895], Out of bounds write in function DJVU:filter_bv() via crafted djvu file
  + djvulibre-CVE-2021-32490.patch
  fix CVE-2021-32491 [bsc#1185900], Integer overflow in function render() in tools/ddjvu via crafted djvu file
  + djvulibre-CVE-2021-32491.patch
  fix CVE-2021-32492 [bsc#1185904], Out of bounds read in function DJVU:DataPool:has_data() via crafted djvu file
  + djvulibre-CVE-2021-32492.patch
  fix CVE-2021-32493 [bsc#1185905], Heap buffer overflow in function DJVU:GBitmap:decode() via crafted djvu file
  + djvulibre-CVE-2021-32493.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1621857600">- security update
- added patches
  fix CVE-2021-3500 [bsc#1186253], Stack overflow in function DJVU:DjVuDocument:get_djvu_file() via crafted djvu file
  + djvulibre-CVE-2021-3500.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651665600">- switch to use https source url</changelog>
  <changelog author="pgajdos@suse.com" date="1693310400">- security update
- added patches
  fix CVE-2021-46310 [bsc#1214670], divide by zero in IW44Image.cpp
  + djvulibre-CVE-2021-46310.patch
  fix CVE-2021-46312 [bsc#1214672], divide by zero in IW44EncodeCodec.cpp
  + djvulibre-CVE-2021-46312.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1751889600">- version update to 3.5.29 [bsc#1245773] (CVE-2025-53367)
  * various bug fixes
  * additional tests for corrupted files
  * fixes for clang warnings
- deleted patches
  - djvulibre-CVE-2021-32490.patch (upstreamed)
  - djvulibre-CVE-2021-32491.patch (upstreamed)
  - djvulibre-CVE-2021-32492.patch (upstreamed)
  - djvulibre-CVE-2021-32493.patch (upstreamed)
  - djvulibre-CVE-2021-46310.patch (upstreamed)
- fixes  CVE-2021-32490 [bsc#1185895]
    CVE-2021-32491 [bsc#1185900]
    CVE-2021-32492 [bsc#1185904]
    CVE-2021-32493 [bsc#1185905]
    CVE-2021-46310 [bsc#1214670]</changelog>
</package>
<package pkgid="9a5e2880c49ba805841fd827b73bc152e24ae42416d1bf88e29dd36d5083deccfb513f3a9250db520942f0977a786aa8821ffbe2ef4b441feabe12f07991fdb7" name="djvulibre-djview4" arch="riscv64">
  <version epoch="0" ver="4.12" rel="8.1"/>
  <changelog author="pgajdos@suse.com" date="1324296000">- build with qt 4.8
  * added qt-4.8.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1364385600">- updated to 4.9:
  * Added language selection in preference.
  * Added option to override printing and saving restrictions.
  * Automatic reloading of djvu documents when the file is changed.
  * New chinese translations.
  * Improved network code (needs Qt&gt;=4.4.)
  * Remember the last visited position for the last 50 documents.
- dropped qt-4.8.patch, upstream is using qSwap()</changelog>
  <changelog author="schwab@suse.de" date="1378900800">- npsdk-aarch64-support.patch: Add support for AArch64 in npsdk</changelog>
  <changelog author="mpluskal@suse.com" date="1426766400">- Cleanup spec file with spec-cleaner
- Use url for source
- Build qt5 version
- Remove no longer needed patches
  * djview4-nsplugin_manpage.patch
  * djview4-nsplugin_dir.patch
- Update to 4.10
  * Bug fixes: layout, usability, preferences, locale selection
  * Works with both Qt4 and Qt5
  * Build uses automake/qmake hybrid (instead of autoconf/qmake).
  * Layout annotations are honored in multipage mode
  * Experimental OpenGL rendering
  * Slideshow mode</changelog>
  <changelog author="pgajdos@suse.com" date="1479816000">- updated to 4.10.6
  - Support for pinch gestures
  - New shortcuts on mac
  - Support for high dpi displays
  - Spanish translations
  - Bug fixes
  - Workaround for qt5.5 embed bug</changelog>
  <changelog author="schwab@suse.de" date="1524139200">- npsdk-aarch64-support.patch: remove obsolete patch</changelog>
  <changelog author="ro@suse.de" date="1571832000">- fix build-requires for factory/tumbleweed
  rsvg-convert tool is now in rsvg-convert package</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1582200000">- Leap 15.2 and SLE15 SP2 has newer librsvg, extend the conditional
  for "BuildRequires: rsvg-convert"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 4.12:
  * Fixes for recent compilers.
  * Fixes for Qt-5.15.
  * Fixes in tiff2pdf.c.
  * Updated documentation (most browsers no longer support
    plugins).
  * Updated translations.
- Run autogen.sh to generate configure script as source tarball
  no longer has one; BuildRequires: libtool.
- Only run post(un) scriptlets for openSUSE &lt; 1550; they are void
  for newer openSUSE and directly handled by file triggers.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651665600">- update source url to https</changelog>
</package>
<package pkgid="d3be779f9d4db9a313ebcfcb2bce3b215cc9148b70c9029ffb0d678fc8a5f2ab19663fec9104e0a8ff42a58564ca90aa2e06db8297f209aad56d3809c6e952ec" name="djvulibre-doc" arch="noarch">
  <version epoch="0" ver="3.5.29" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567512000">- Trim conjecture, bias, and metadata repetitions from description.
- Trim descriptions in subpackages for length. (Main package keeps
  the bigger one.)
- Use some more macros and limit fdupes to the /usr volume.</changelog>
  <changelog author="pgajdos@suse.com" date="1571400000">- do not segfault when mmx enabled [bsc#1154401]
- added patches
  https://sourceforge.net/p/djvu/bugs/293/
  + djvulibre-always-assume-that-cpuid-works-on-x86_64.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1573214400">- security update
- added patches
  CVE-2019-18804 [bsc#1156188]
  + djvulibre-CVE-2019-18804.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.5.28
  * ddjvu: tiff generation improvements
  * djvumake: security checks on INCL chunks
  * all: updated for modern compilers
  * bugs: fixed several crashes on invalid inputs
  * miniexp: fixed escape printout and macrochars
  * djvudigital: can use poppler to find text
  * csepdjvu: handle T comments for page titles
  * bytestream: fixed 2GB limit
  * gexception, gthread: cleanup obsolete code
- Drop patches incorporated or otherwise fixed upstream:
  * djvulibre-invalid-tiff.patch
  * djvulibre-CVE-2019-15144.patch
  * djvulibre-CVE-2019-15145.patch
  * djvulibre-CVE-2019-18804.patch
  * djvulibre-CVE-2019-15143.patch
  * djvulibre-always-assume-that-cpuid-works-on-x86_64.patch
  * djvulibre-CVE-2019-15142.patch
  * reproducible.patch
- Only run post(un) scriptlets for desktop database update for
  openSUSE &lt; 1550, these are void otherwise.
- Regenerate configure script as it is no longer supplied with
  tarball; add BuildRequires: libtool.
- Adapt file list for mime file no longer being installed (this is
  intentional from upstream); accordingly drop shared-mime-info
  BuildRequires and post(un) scripts.
- fixes CVE-2021-3630 [bsc#1187869]</changelog>
  <changelog author="pgajdos@suse.com" date="1620820800">- security update
- added patches
  fix CVE-2021-32490 [bsc#1185895], Out of bounds write in function DJVU:filter_bv() via crafted djvu file
  + djvulibre-CVE-2021-32490.patch
  fix CVE-2021-32491 [bsc#1185900], Integer overflow in function render() in tools/ddjvu via crafted djvu file
  + djvulibre-CVE-2021-32491.patch
  fix CVE-2021-32492 [bsc#1185904], Out of bounds read in function DJVU:DataPool:has_data() via crafted djvu file
  + djvulibre-CVE-2021-32492.patch
  fix CVE-2021-32493 [bsc#1185905], Heap buffer overflow in function DJVU:GBitmap:decode() via crafted djvu file
  + djvulibre-CVE-2021-32493.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1621857600">- security update
- added patches
  fix CVE-2021-3500 [bsc#1186253], Stack overflow in function DJVU:DjVuDocument:get_djvu_file() via crafted djvu file
  + djvulibre-CVE-2021-3500.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651665600">- switch to use https source url</changelog>
  <changelog author="pgajdos@suse.com" date="1693310400">- security update
- added patches
  fix CVE-2021-46310 [bsc#1214670], divide by zero in IW44Image.cpp
  + djvulibre-CVE-2021-46310.patch
  fix CVE-2021-46312 [bsc#1214672], divide by zero in IW44EncodeCodec.cpp
  + djvulibre-CVE-2021-46312.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1751889600">- version update to 3.5.29 [bsc#1245773] (CVE-2025-53367)
  * various bug fixes
  * additional tests for corrupted files
  * fixes for clang warnings
- deleted patches
  - djvulibre-CVE-2021-32490.patch (upstreamed)
  - djvulibre-CVE-2021-32491.patch (upstreamed)
  - djvulibre-CVE-2021-32492.patch (upstreamed)
  - djvulibre-CVE-2021-32493.patch (upstreamed)
  - djvulibre-CVE-2021-46310.patch (upstreamed)
- fixes  CVE-2021-32490 [bsc#1185895]
    CVE-2021-32491 [bsc#1185900]
    CVE-2021-32492 [bsc#1185904]
    CVE-2021-32493 [bsc#1185905]
    CVE-2021-46310 [bsc#1214670]</changelog>
</package>
<package pkgid="3885d9066989d5b1705e8aa4ca14556f6cba70eb5bfef5a5175d2037ab16ffad6762c2ffaf9ece347095df21867110692079b234620676a5e207a739f41a9034" name="dkgpg" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="1.3"/>
  <changelog author="kbabioch@suse.com" date="1518091200">- Update to version 1.0.5
  * added secure memory allocation from libgcrypt for some parts
  * dkg-verify: added options "-f" and "-t" for a validity period
  * added simple initalization procedure for memory locking
  * added basic check on signature strength in parse_signature()
  * added some basic checks on key strength in parse_public_key()
  * added check for revocation signatures in parse_public_key()
  * dkg-encrypt: added option "-z" for improved privacy (zero key ID)
  * dkg-verify: added validity checks on key and signature
  * dkg-keycheck: added ROCA vulnerability detector (Infineon RSALib)
  * added option "-U" for dkg-keysign (policy URI)
  * added option "-r" for dkg-keysign (revocation signature)
  * added option "-r" for dkg-keycheck (support for RSA keys)
  * added program dkg-keysign for creating certification signatures
  * dkg-decrypt: removed support for not integrity protected messages
  * dkg-keycheck: added test for small/same k in DSA signatures
  * dkg-refresh: added cache for very strong randomness
- Use https instead of http</changelog>
  <changelog author="jengelh@inai.de" date="1518264000">- Trim/compact long description for size, and wrap at 70 cols.</changelog>
  <changelog author="kbabioch@suse.com" date="1521633600">- Update to version 1.0.6:
  * dkg-keysign: added option "-k" (keyring with external keys)
  * dkg-encrypt: added option "-k" (keyring with external keys)
  * dkg-verify: added option "-k" (keyring with external keys)
  * dkg-keycheck: added option "-k" (keyring with external keys)
  * dkg-keycheck: added output of allowed external revocation keys
  * dkg-encrypt: added option "-s" to select appropriate subkey
  * dkg-encrypt: renamed option "-z" to "-t" for convenience
  * dkg-keysign: include only exportable signatures to output
  * check and set strict permissions (0600) for private key file
  * dkg-sign: added option "-U" (policy URI) and improved manpage
  * dkg-refresh: support generic verification and public key parsing
  * dkg-keysign: added options "-1" through "-3" (validation level)
  * dkg-keysign: added option "-u" (select user IDs) for CLT18
  * dkg-keysign: support generic verification and public key parsing
  * dkg-verify: support generic verification and public key parsing
  * dkg-encrypt: support generic encryption and public key parsing
  * dkg-generate: added no-modify key server preferences (0x80)
  * improved error handling for unrecognized OpenPGP (sub)packets
  * dkg-keycheck: changed semantics of option "-r" (reduce subkeys)
  * dkg-keycheck: uses new public-key block parser from LibTMCG
  * new default domain parameter set (CRS) due to LibTMCG changes
  * raised the requirement of libgcrypt version to &gt;= 1.7.0</changelog>
  <changelog author="kbabioch@suse.com" date="1531137600">- Update to 1.0.7:
  * Small improvments due to the new OpenPGP structures from libTMCG
  * "-k" option has been added to further programs
  * OpenPGP cleartext signatures can be generated with the "-t" option
  * Output of potentially malicious user IDs has been sanitized in
    dkg-keycheck, dkg-keyinfo, and dkg-keysign
- Applied spec-cleaner</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1536840000">- Update to version 1.0.8:
    First of all, passive support for ECDSA, ECDH, and EdDSA (cf. RFC 6637
    and Werner Koch's draft RFC 4880bis) has been added by relying on the
    most recent version of LibTMCG. The threshold signature scheme and the
    threshold encryption are still limited to finite field cryptography
    (i.e. DSA and ElGamal). Moreover, the programs generate and recognize
    a few other new OpenPGP features (e.g. issuer fingerprint subpackets)
    from RFC 4880bis. Compressed messages are now decompressed by the
    program dkg-decrypt using zlib Compression Library (and optionally by
    library routines from libbzip2). This completes DKGPG's compatibility
    with other OpenPGP software, however, the prefered compression algorithm
    (i.e. "no compression") in self-signatures of generated keys is kept
    for now. Support for symmetric-key decryption by dkg-decrypt has been
    added too. The program dkg-verify now reads the signature from a file,
    if option "-s" is used. To keep track of later protocol changes, all
    interactive programs include a version identifier in their common ID of
    the reliable broadcast channel. Thus programs from previous releases
    will not communicate with those of this release. With the new programs
    dkg-timestamp and dkg-timestamp-verify a OpenPGP timestamp signature
    can be generated and verified, respectively. Last but not least, by the
    new option "-y" some programs (dkg-generate, dkg-decrypt, dkg-sign,
    dkg-keysign, and dkg-timestamp) will work with regular OpenPGP keys too.
    The README file contains a configuration sample showing how to replace
    classic PGP by DKGPG in the famous mail user agent mutt based on this
    option. Please note that this feature is experimental and semantics
    may be changed later.
- Added new build requirements:
  * zlib
  * bzip2</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542024000">- Update to version 1.0.9
    This release improves the possibilities of DKGPG further. With the new
    programs dkg-adduid and dkg-revuid an user ID can be added and revoked,
    respectively. The program dkg-revoke now supports a human-readable
    reason for revocation (by option "-R") and dkg-decrypt verifies an
    included signature according to a given key ring (option "-k"). Last
    but not least, by the program dkg-addrevoker an external revocation
    key can be specified.</changelog>
  <changelog author="atoptsoglou@suse.com" date="1544443200">- Update to version 1.1.0:
    This release supports Authenticated Encryption with Associated Data (AEAD)
    in accordance to RFC 4880bis (draft); this can be enforced with the new
    added option "-a" when  dkg-(d)encrypt is used. For using domain parameters,
    as described in RFC 7919, one should specify the new option "-r", when
    dkg-gencrs is used. Last, for key generation (dkg-generate) the timestamp
    option was added ( "--timestamping") which sets a key usage flag.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1556452800">- Update to version 1.1.1:
    Some small improvements have been applied for dkg-generate: Two new
    options ("-u" and "-N") allow providing the initial user ID and to
    disable the passphrase at command line. Moreover, since this release
    dkg-timestamp and dkg-timestamp-verify require a special key usage flag
    from recent RFC 4880bis draft to select so-called timestamping keys.
    Finally, the synchronization time of the internally used broadcast
    protocol was reduced to a more reasonable amount and in dkg-decrypt the
    detection of end of data for message and decryption shares was changed.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1559476800">- Update to version 1.1.2:
    This release adds a lot of features to some programs: two new options
    ("-K" and "-f") allow dkg-keysign to read the certification key from a
    keyring instead of a single key block file. Moreover, with option "-a"
    an interactive confirmation by the user is required for each signature.
    Passive support of V5 keys (cf. draft RFC 4880bis) has been added for
    all programs, however, dkg-generate still generates V4 keys only,
    because this new feature of the draft is not widely spread. There is
    also a new encryption capability: an empty KEYSPEC tells dkg-encrypt to
    create a symmetric-key encrypted session key, i.e., the user has to
    supply a passphrase for encryption and decryption without any public-key
    cryptography involved. Last but not least, two bugs have been fixed:
    First, dkg-decrypt failed on many ZIP-compressed OpenPGP messages with
    "ZLIB ERROR: -3 invalid block type" due to a bug in decompression logic.
    Second, dkg-decrypt failed in a special case of symmetric-key encrypted
    session keys. Finally, the non-installing program dkg-fuzzer (generates
    fuzzy samples of somehow corrupted OpenPGP stuctures) has been added.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1563796800">- Update to version 1.1.3:
    This is a bugfix release that includes only three minor improvements: a
    direct-key signature (0x1f) for the primary key is added by default such
    that restricting key servers (e.g. keys.openpgp.org) can deliver a
    cryptographically checkable key without verification of any included
    user ID or without appended subkey. The command line interface of
    dkg-decrypt has been improved in order to give users an easy access to
    the symmetric-key decryption mode. An additional option ("-5") for
    dkg-sign allows to generate V5 signatures (cf. draft RFC 4880bis).</changelog>
</package>
<package pkgid="60296120057aa48dbbd8e8ad74c69d5e1d7224f1b8f6974aa2c6547f0654b086c0943cdc4d0925fd349dfd1a4d061a162bb16b64f118f74038f21caa1507772a" name="dkimproxy" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="21.1"/>
  <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í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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1718280000">- Fix ExecStartPre path. This changes depending on %_libexecdir macro.
  Problem was mentioned in (bsc#1217173)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1724846400">- Fix VUL-1: dkimproxy: possible symlink attack in /run/dkimproxy/sysconfig
  (bsc#1217173)
  Remove environment variables DKIMPROXY_USER DKIMPROXY_GROUP.
  These are hardcoded anyway in dkimproxy-tmpfiles. Changing these
  would only lead to trouble. Now User and Group in dkimproxy-in.service
  are set to dkim to avoid the mentioned security issue.
  ExecStart got a '+' to execute it by root rights.</changelog>
</package>
<package pkgid="f3bd91006657d6f307e8868b3a36cf8e2c11df58c8c515b624c182a7089dd9a9d88cb9f3c53a5b98eac3c0a38dfbd75db781485e47653541270c8dfbb8607afe" name="dkms" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1683979200">- Fix various bugs in dkms.systemd (boo#1194723)
- Rename /etc/kernel/install.d/dkms to 40-dkms.install (boo#1194723)
- Add patch `fix-kernel-postinst_d.patch`:
  * Fix path to dkms_autoinstaller (boo#1194723)
- Add patch `fix-weak-modules_dkms_in.patch`:
  * Remove '--no-initrams' from weak_modules_no_initrd
    (boo#1194723)
- Add `40-dkms.install` into /usr/lib/kernel/install.d
- Update to 3.0.11
  * Fix updating modules with no version
  * Reinstate NO_WEAK_MODULES section in man
  * Skip module signing when hash is unknown
  * Reinstate --enroll-key
  * Add BUILD_EXCLUSIVE_CONFIG
  * Misc fixes
- Update to 3.0.10
  * Fix warnings for modules with no version
  * Fix modprobe_on_install not being honored in the config file
- Update to 3.0.9
  * Support variable expansion in framework files
  * Fix --config option
  * Verify the key of module signature in tests
  * Handle error cases in autoinstall
  * Follow the target kernel's module hash algorithm
  * Fix incomplete deletion of install directory
  * Correct searching for rpm in PATH
  * Ensure the kconfig file location is set during building
  * Fix the search for the path of installed modules
  * Use exact compiler for dkms as used to build the kernel
- Update to 3.0.8
  * Fix using PKCS#11 engine as private key
- Update to 3.0.7
  * Bad substitution bugfix
  * Update dkms.in to passthrough URI to sign-file
  * Fix commands detecting
- Update to 3.0.6
  * Fix typo in dkms_framework.conf
  * Look for sign-file regardless
- Update to 3.0.5
  * Put version comparison before info comparison
  * Fix typo in commented defaults
- Update to 3.0.4
  * Respect PATH
  * Fallback to uncompressed module when compress fails
  * Rework signing
  * Add /etc/dkms/framework.conf.d directory
- Update to 3.0.3
  * Fix source only tarballs unpacked with ldtarball
- Update to 3.0.2
  * Enable using add, build and install with a directory again
  * Fix Linux distribution identification through /etc/os-release
- Update to 3.0.1
  * Silently consume the old --no-initrd option
  * Fix creation of temp build dir
- Update to 3.0.0
  * Clarify --all switch in the man page
  * Fix root permissions checking for the various possible actions
  * The following variables have been deprecated:
  - REMAKE_INITRD, MODULES_CONF, MODULES_CONF_OBSOLETES,
    MODULES_CONF_ALIAS_TYPE, and MODULES_CONF_OBSOLETE_ONLY
  * Misc fixes</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1694952000">- Drop custom dkms.service in favour of the one provided by
  upstream</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1698408000">- Update to 3.0.12
  * Fix CC detection
  * Makefile: fix extension of kernel-install plugin
  * Fix grammatical error
  * Remove embedded DESTDIR in make variables, honour them
- Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream)
- Remove leftover dkms.default</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1709812800">- Update to 3.0.13
  * New dkms status adjective broken
  * Allow overriding the /lib/modules directory
  * Adjust kernel module compression, compatible with the in-kernel decompressors
- Add dkms-bash-completion sub-package
- Add dkms-zsh-completion sub-package</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1730030400">- Update to 3.1.0
  * New more condensed output for most of the tasks
  * Allow running the MOK certificate generation as a standalone
    command (Nvidia / Gnome Software integration)
  * Install kernel-install drop-in to /usr/lib instead of /etc
  * Remove modules.weakdep as part of the cleanup
  * Allow setting the maximum number of parallel jobs in
    /etc/dkms/framework.conf
- Update to 3.1.1
  * Remove last remnants of log_action_msg from
    dkms_autoinstaller.in
  * Drop GNU/kFreeBSD
  * Move local to one var per line and init on seperate line
  * Do not print "terminated" message (issue #450)
  * Update tests
  * Fix passing multiple kernel versions</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1733659200">- Update to 3.1.2
  * Fix building nvidia open kernel modules against clang and
    thin/full lto compiled kernel
  * Fix issue with stripped vmlinux
  * Allow configuring compression settings
  * Better output and misc fixes
- Update to 3.1.3
  * Print messages for user feedback only once
  * Keep the Module.symvers file along with the module files if
    it exists
- Do not install dkms_autoinstaller into libexec and scriptlets
  into `/etc/kernel`: follow the "redhat" installation procedure
  instead of the "debian" one</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1743076800">- Update to 3.1.4
  * Install again common.postinst for install-redhat
  * Check for include/config/auto.conf by default in place of
    .config
  * Move kernel_prerm.d logic into dkms
- Update to 3.1.5
  * Fix capture error output
  * Ensure autoinstall reads /etc/dkms/$module.conf
  * Improve output formatting
  * log more in make.log
  * Set compression levels to upstream defaults
  * Various fixes for weak modules and SUSE
- Update to 3.1.6
  * Report kernel module signing errors to prevent silent failures
- Drop fix-weak-modules_dkms_in.patch since it is not necessary
  anymore</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1747224000">- Update to 3.1.7
  * Add codeSigning EKU to generated MOK
  * Various fixes:
  - Record location of archived original modules and restore them
    there
  - Support AUTOINSTALL="no"
  - Do not clean the clean build tree before building the module
  - Error out on dkms.conf containing duplicate module
    definitions
  - common.postinst: run with the same verbosity as autoinstall
  - Add more sanity checks
  - Make some error messages more informative</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1757505600">- update to version 3.2.1:
  * Fix text in framework.conf
  * Fix post_transaction when running dkms autoinstall via systemd unit
- update to version 3.2.0:
  * Force rebuild of dependent modules
  * Add post transaction command that can be specified per site / installation
  * Add logic for rebuilding modules when dependencies change
  * Add helper function for boolean variables syntax checking
- update to version 3.1.8:
  * fix dkms getting stuck with an incomplete $m/$v/$k/$a/module/ directory
  * deprecate CLEAN
  * dkms: propagate OBSOLETE_BY to BUILD_EXCLUSIVE_KERNEL_MAX
- make use of autosetup</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1767441600">- Update to version 3.3.0
  * Add per-module BUILD_EXCLUSIVE_* directives
  * New build_environment directive to specify custom compilers
- Update to version 3.2.2
  * Various fixes</changelog>
</package>
<package pkgid="cc7bfa46a924fe82c6d56a8d5ad65a80fbce2b5cf37415f339522852d55e8de8d7410154491707330456f535ca5a9bf9ffaa4d4bd6faae5e126736429f80342b" name="dkms-bash-completion" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1683979200">- Fix various bugs in dkms.systemd (boo#1194723)
- Rename /etc/kernel/install.d/dkms to 40-dkms.install (boo#1194723)
- Add patch `fix-kernel-postinst_d.patch`:
  * Fix path to dkms_autoinstaller (boo#1194723)
- Add patch `fix-weak-modules_dkms_in.patch`:
  * Remove '--no-initrams' from weak_modules_no_initrd
    (boo#1194723)
- Add `40-dkms.install` into /usr/lib/kernel/install.d
- Update to 3.0.11
  * Fix updating modules with no version
  * Reinstate NO_WEAK_MODULES section in man
  * Skip module signing when hash is unknown
  * Reinstate --enroll-key
  * Add BUILD_EXCLUSIVE_CONFIG
  * Misc fixes
- Update to 3.0.10
  * Fix warnings for modules with no version
  * Fix modprobe_on_install not being honored in the config file
- Update to 3.0.9
  * Support variable expansion in framework files
  * Fix --config option
  * Verify the key of module signature in tests
  * Handle error cases in autoinstall
  * Follow the target kernel's module hash algorithm
  * Fix incomplete deletion of install directory
  * Correct searching for rpm in PATH
  * Ensure the kconfig file location is set during building
  * Fix the search for the path of installed modules
  * Use exact compiler for dkms as used to build the kernel
- Update to 3.0.8
  * Fix using PKCS#11 engine as private key
- Update to 3.0.7
  * Bad substitution bugfix
  * Update dkms.in to passthrough URI to sign-file
  * Fix commands detecting
- Update to 3.0.6
  * Fix typo in dkms_framework.conf
  * Look for sign-file regardless
- Update to 3.0.5
  * Put version comparison before info comparison
  * Fix typo in commented defaults
- Update to 3.0.4
  * Respect PATH
  * Fallback to uncompressed module when compress fails
  * Rework signing
  * Add /etc/dkms/framework.conf.d directory
- Update to 3.0.3
  * Fix source only tarballs unpacked with ldtarball
- Update to 3.0.2
  * Enable using add, build and install with a directory again
  * Fix Linux distribution identification through /etc/os-release
- Update to 3.0.1
  * Silently consume the old --no-initrd option
  * Fix creation of temp build dir
- Update to 3.0.0
  * Clarify --all switch in the man page
  * Fix root permissions checking for the various possible actions
  * The following variables have been deprecated:
  - REMAKE_INITRD, MODULES_CONF, MODULES_CONF_OBSOLETES,
    MODULES_CONF_ALIAS_TYPE, and MODULES_CONF_OBSOLETE_ONLY
  * Misc fixes</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1694952000">- Drop custom dkms.service in favour of the one provided by
  upstream</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1698408000">- Update to 3.0.12
  * Fix CC detection
  * Makefile: fix extension of kernel-install plugin
  * Fix grammatical error
  * Remove embedded DESTDIR in make variables, honour them
- Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream)
- Remove leftover dkms.default</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1709812800">- Update to 3.0.13
  * New dkms status adjective broken
  * Allow overriding the /lib/modules directory
  * Adjust kernel module compression, compatible with the in-kernel decompressors
- Add dkms-bash-completion sub-package
- Add dkms-zsh-completion sub-package</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1730030400">- Update to 3.1.0
  * New more condensed output for most of the tasks
  * Allow running the MOK certificate generation as a standalone
    command (Nvidia / Gnome Software integration)
  * Install kernel-install drop-in to /usr/lib instead of /etc
  * Remove modules.weakdep as part of the cleanup
  * Allow setting the maximum number of parallel jobs in
    /etc/dkms/framework.conf
- Update to 3.1.1
  * Remove last remnants of log_action_msg from
    dkms_autoinstaller.in
  * Drop GNU/kFreeBSD
  * Move local to one var per line and init on seperate line
  * Do not print "terminated" message (issue #450)
  * Update tests
  * Fix passing multiple kernel versions</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1733659200">- Update to 3.1.2
  * Fix building nvidia open kernel modules against clang and
    thin/full lto compiled kernel
  * Fix issue with stripped vmlinux
  * Allow configuring compression settings
  * Better output and misc fixes
- Update to 3.1.3
  * Print messages for user feedback only once
  * Keep the Module.symvers file along with the module files if
    it exists
- Do not install dkms_autoinstaller into libexec and scriptlets
  into `/etc/kernel`: follow the "redhat" installation procedure
  instead of the "debian" one</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1743076800">- Update to 3.1.4
  * Install again common.postinst for install-redhat
  * Check for include/config/auto.conf by default in place of
    .config
  * Move kernel_prerm.d logic into dkms
- Update to 3.1.5
  * Fix capture error output
  * Ensure autoinstall reads /etc/dkms/$module.conf
  * Improve output formatting
  * log more in make.log
  * Set compression levels to upstream defaults
  * Various fixes for weak modules and SUSE
- Update to 3.1.6
  * Report kernel module signing errors to prevent silent failures
- Drop fix-weak-modules_dkms_in.patch since it is not necessary
  anymore</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1747224000">- Update to 3.1.7
  * Add codeSigning EKU to generated MOK
  * Various fixes:
  - Record location of archived original modules and restore them
    there
  - Support AUTOINSTALL="no"
  - Do not clean the clean build tree before building the module
  - Error out on dkms.conf containing duplicate module
    definitions
  - common.postinst: run with the same verbosity as autoinstall
  - Add more sanity checks
  - Make some error messages more informative</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1757505600">- update to version 3.2.1:
  * Fix text in framework.conf
  * Fix post_transaction when running dkms autoinstall via systemd unit
- update to version 3.2.0:
  * Force rebuild of dependent modules
  * Add post transaction command that can be specified per site / installation
  * Add logic for rebuilding modules when dependencies change
  * Add helper function for boolean variables syntax checking
- update to version 3.1.8:
  * fix dkms getting stuck with an incomplete $m/$v/$k/$a/module/ directory
  * deprecate CLEAN
  * dkms: propagate OBSOLETE_BY to BUILD_EXCLUSIVE_KERNEL_MAX
- make use of autosetup</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1767441600">- Update to version 3.3.0
  * Add per-module BUILD_EXCLUSIVE_* directives
  * New build_environment directive to specify custom compilers
- Update to version 3.2.2
  * Various fixes</changelog>
</package>
<package pkgid="d98b93dab2380d6282acdb7245c94986bed663e02ce7ced3f0457292eba13c4d45919d319903e889b43acca554b47d11d3f68ad162bbbd0c6a545628bb672ded" name="dkms-zsh-completion" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1683979200">- Fix various bugs in dkms.systemd (boo#1194723)
- Rename /etc/kernel/install.d/dkms to 40-dkms.install (boo#1194723)
- Add patch `fix-kernel-postinst_d.patch`:
  * Fix path to dkms_autoinstaller (boo#1194723)
- Add patch `fix-weak-modules_dkms_in.patch`:
  * Remove '--no-initrams' from weak_modules_no_initrd
    (boo#1194723)
- Add `40-dkms.install` into /usr/lib/kernel/install.d
- Update to 3.0.11
  * Fix updating modules with no version
  * Reinstate NO_WEAK_MODULES section in man
  * Skip module signing when hash is unknown
  * Reinstate --enroll-key
  * Add BUILD_EXCLUSIVE_CONFIG
  * Misc fixes
- Update to 3.0.10
  * Fix warnings for modules with no version
  * Fix modprobe_on_install not being honored in the config file
- Update to 3.0.9
  * Support variable expansion in framework files
  * Fix --config option
  * Verify the key of module signature in tests
  * Handle error cases in autoinstall
  * Follow the target kernel's module hash algorithm
  * Fix incomplete deletion of install directory
  * Correct searching for rpm in PATH
  * Ensure the kconfig file location is set during building
  * Fix the search for the path of installed modules
  * Use exact compiler for dkms as used to build the kernel
- Update to 3.0.8
  * Fix using PKCS#11 engine as private key
- Update to 3.0.7
  * Bad substitution bugfix
  * Update dkms.in to passthrough URI to sign-file
  * Fix commands detecting
- Update to 3.0.6
  * Fix typo in dkms_framework.conf
  * Look for sign-file regardless
- Update to 3.0.5
  * Put version comparison before info comparison
  * Fix typo in commented defaults
- Update to 3.0.4
  * Respect PATH
  * Fallback to uncompressed module when compress fails
  * Rework signing
  * Add /etc/dkms/framework.conf.d directory
- Update to 3.0.3
  * Fix source only tarballs unpacked with ldtarball
- Update to 3.0.2
  * Enable using add, build and install with a directory again
  * Fix Linux distribution identification through /etc/os-release
- Update to 3.0.1
  * Silently consume the old --no-initrd option
  * Fix creation of temp build dir
- Update to 3.0.0
  * Clarify --all switch in the man page
  * Fix root permissions checking for the various possible actions
  * The following variables have been deprecated:
  - REMAKE_INITRD, MODULES_CONF, MODULES_CONF_OBSOLETES,
    MODULES_CONF_ALIAS_TYPE, and MODULES_CONF_OBSOLETE_ONLY
  * Misc fixes</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1694952000">- Drop custom dkms.service in favour of the one provided by
  upstream</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1698408000">- Update to 3.0.12
  * Fix CC detection
  * Makefile: fix extension of kernel-install plugin
  * Fix grammatical error
  * Remove embedded DESTDIR in make variables, honour them
- Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream)
- Remove leftover dkms.default</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1709812800">- Update to 3.0.13
  * New dkms status adjective broken
  * Allow overriding the /lib/modules directory
  * Adjust kernel module compression, compatible with the in-kernel decompressors
- Add dkms-bash-completion sub-package
- Add dkms-zsh-completion sub-package</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1730030400">- Update to 3.1.0
  * New more condensed output for most of the tasks
  * Allow running the MOK certificate generation as a standalone
    command (Nvidia / Gnome Software integration)
  * Install kernel-install drop-in to /usr/lib instead of /etc
  * Remove modules.weakdep as part of the cleanup
  * Allow setting the maximum number of parallel jobs in
    /etc/dkms/framework.conf
- Update to 3.1.1
  * Remove last remnants of log_action_msg from
    dkms_autoinstaller.in
  * Drop GNU/kFreeBSD
  * Move local to one var per line and init on seperate line
  * Do not print "terminated" message (issue #450)
  * Update tests
  * Fix passing multiple kernel versions</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1733659200">- Update to 3.1.2
  * Fix building nvidia open kernel modules against clang and
    thin/full lto compiled kernel
  * Fix issue with stripped vmlinux
  * Allow configuring compression settings
  * Better output and misc fixes
- Update to 3.1.3
  * Print messages for user feedback only once
  * Keep the Module.symvers file along with the module files if
    it exists
- Do not install dkms_autoinstaller into libexec and scriptlets
  into `/etc/kernel`: follow the "redhat" installation procedure
  instead of the "debian" one</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1743076800">- Update to 3.1.4
  * Install again common.postinst for install-redhat
  * Check for include/config/auto.conf by default in place of
    .config
  * Move kernel_prerm.d logic into dkms
- Update to 3.1.5
  * Fix capture error output
  * Ensure autoinstall reads /etc/dkms/$module.conf
  * Improve output formatting
  * log more in make.log
  * Set compression levels to upstream defaults
  * Various fixes for weak modules and SUSE
- Update to 3.1.6
  * Report kernel module signing errors to prevent silent failures
- Drop fix-weak-modules_dkms_in.patch since it is not necessary
  anymore</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1747224000">- Update to 3.1.7
  * Add codeSigning EKU to generated MOK
  * Various fixes:
  - Record location of archived original modules and restore them
    there
  - Support AUTOINSTALL="no"
  - Do not clean the clean build tree before building the module
  - Error out on dkms.conf containing duplicate module
    definitions
  - common.postinst: run with the same verbosity as autoinstall
  - Add more sanity checks
  - Make some error messages more informative</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1757505600">- update to version 3.2.1:
  * Fix text in framework.conf
  * Fix post_transaction when running dkms autoinstall via systemd unit
- update to version 3.2.0:
  * Force rebuild of dependent modules
  * Add post transaction command that can be specified per site / installation
  * Add logic for rebuilding modules when dependencies change
  * Add helper function for boolean variables syntax checking
- update to version 3.1.8:
  * fix dkms getting stuck with an incomplete $m/$v/$k/$a/module/ directory
  * deprecate CLEAN
  * dkms: propagate OBSOLETE_BY to BUILD_EXCLUSIVE_KERNEL_MAX
- make use of autosetup</changelog>
  <changelog author="Alexandru Gabriel Bradatan &lt;alex.bradatan85@yahoo.it&gt;" date="1767441600">- Update to version 3.3.0
  * Add per-module BUILD_EXCLUSIVE_* directives
  * New build_environment directive to specify custom compilers
- Update to version 3.2.2
  * Various fixes</changelog>
</package>
<package pkgid="ef17f02c2ede57a7485e09d7335fa13b991cd2e9d8a6a51515d4a636e74882863e31ea5a336978673dafec0c21d8035daca12964e44e7fa62c6a8ccb8e5bd4dc" name="dlib-devel" arch="riscv64">
  <version epoch="0" ver="20.0" rel="1.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713441600">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1713700800">- Consistently set USE_AVX_INSTRUCTIONS to ON for x86_64 archs and
  to OFF for others for reproducibility (boo#1223168).
- Switch to older python_build, python_install macros since the
  pyproject_* macros do not allow a way to send the necessary
  options to cmake (using `python setup --no USE_FOO`).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1722600000">- Update to version 19.24.5:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723809600">- Update to version 19.24.6:
  * Add ffmpeg 7 support.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1727870400">- add more Requires to -devel (now listing all from
  /usr/lib64/pkgconfig/dlib-1.pc)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1746187200">- Update to version 19.24.8:
  * Fix cmake project version number.
- Changes from version 19.24.7:
  * Change the default u32string char type to char32_t
    (gh#davisking/dlib#3059)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1747396800">- Update to version 19.24.9:
  * Add linear_layer for neural networks (gh#davisking/dlib#3074).
  * fix SyntaxWarning: invalid escape sequence '\('
    (gh#davisking/dlib#3069).
  * Add Byte Pair Encoding (BPE) class for subword tokenization
    (gh#davisking/dlib#3056).
  * Drop namespace std (gh#davisking/dlib#3067).
  * Fix a bug when getting a gzip header extra field with
    inflate() (gh#davisking/dlib#3063).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749297600">- Update to version 20.0:
  * Add reshape_to layer for flexible tensor reshaping/rescaling
    (gh#davisking/dlib#3076).
  * Updated documentation.</changelog>
</package>
<package pkgid="14e12659e0856b7c07638032871d9356ac66b1dd30b79027ee33b94c7dc14a677dc35ce99923f8a436ae19e7a4e12a8b18acc98775e622cf875229b5887c9792" name="dlpack-devel" arch="riscv64">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1596024000">- Version 0.3</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1645704000">- Update to 0.6:
  * Changelog:
    Add kDLROCMHost
    Add kDLCUDAManaged
  * from 0.5:
    Rename enum names:
    kDLGPU -&gt; kDLCUDA
    kDLCPUPinned -&gt; kDLCUDAHost
    The ABI is backward compatible, as it is only change of
    constant name, exchange can still happen between the new version
    and old version.
  * from 0.4:
    OpaqueHandle type
    Complex support
    Rename DLContext -&gt; DLDevice
    DLTensor.ctx -&gt; DLTensor.device
    This requires dependent frameworks to upgrade the type name.
    The ABI is backward compatible, as it is only change of constant
    name, exchange can still happen between the new version and old version.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.8:
  * Add kDLBool
  * Add kDLHexagon
  * Add kDLOneAPI
  * Add DLPACK_VERSION and DLPACK_ABI_VERSION</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1758715200">- Update to 1.1:
  * Added support for F8
  * Added support for F4
  * Added support for F6
- Skipped 1.0:
  * Introduce versioning DLManagedTensorVersioned
  * flags about exported tensor
  * This release acompanies array api changes, see the note below
    Starting Python array API standard v2023, a new max_version
    argument is added to __dlpack__ for the consumer to signal the
    producer the maximal supported DLPack version. Starting DLPack
    1.0, the DLManagedTensorVersioned struct should be used and
    the existing DLManagedTensor struct is considered deprecated,
    though a library should try to support both during the
    transition period if possible.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1770379200">- Update to 1.3:
  * [DOCS] Include exchange api in the docs by @tqchen in #181
  * Update exchange API to be capsule following new convention
    by @tqchen in #180
- Skipped to 1.2:
  * Add support for Trainium device in #168
  * Enforce strides to be not null when ndim is nonzero in #178
  * Support DLPACK C Functions for Speed Exchange and Stream
    Handling in #174</changelog>
</package>
<package pkgid="a3c8332c41d00fae1540c135fdeef8fc864ed91ddb90c1c55258aae9ea31497a2b6c9515749e1b0024d5d1b69f6ea81c46540b4167eeb77c297dfe9b13b5d7ab" name="dlt-viewer" arch="riscv64">
  <version epoch="0" ver="2.23.0" rel="1.2"/>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1672920000">- Initial revision</changelog>
</package>
<package pkgid="f1595011db7325e10a4c5983d73b6462d5576b3355f16c0f8d76ff24b87e6f019ac49d8af001b06ec376f5e9c4594722a5bf1764663cea7373d7ec9c456a10a8" name="dm-zoned-tools" arch="riscv64">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="jthumshirn@suse.com" date="1547121600">- Initial packaging for SUSE (bsc#1125058)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547640000">- Use noun phrase in summary.</changelog>
  <changelog author="jthumshirn@suse.com" date="1547812800">- Remove empty %post and %postun from spec</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1630929600">- Update to upstream version 2.2.0
  + build-fix.patch</changelog>
  <changelog author="Hannes Reinecke &lt;hare@suse.de&gt;" date="1697025600">- Update to upstream version 2.2.2
  * This minor release improves the clean and distclean make
    directives and remove the build dependency on autoconf-archive.
- Update to upstream version 2.2.1
  * This minor release improves the RPM spec file and fixes a problem
    with dmzadm command line parsing
- Drop build-fix.patch
  - build-fix.patch</changelog>
</package>
<package pkgid="997c2b70fbe94991f80fc352aa4fc51b8fd26f8c0f3be6bd4967a3c969bfe12ef1f9537ce58d046c35d617a2ab0d913c7bb759ca2cfa435f39d6c8ffe03006c5" name="dmenu" arch="riscv64">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582545600">- Modernise spec file
- Install license and readme file</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1582545601">- add 0001-Close-when-the-embedding-window-is-destroyed.patch
- add 0002-fix-crash-when-XOpenIM-returns-NULL.patch
  - fix crash on input</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1583409600">- revert back to 4.8
  Based on bnc#1164650, fixes in GIT and personal experience - reverting.
- refresh dmenu-optflags again
- remove patches:
    0001-Close-when-the-embedding-window-is-destroyed.patch
    0002-fix-crash-when-XOpenIM-returns-NULL.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 4.9
  * Use slow path if stdin is a tty
  * Use bold for keyboard shortcuts in dmenu.1
  * Fix cursor drawn position with wide glyphs</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- add input fixes from master branch at https://git.suckless.org/dmenu/ (bsc#1164650):
  0001-Close-when-the-embedding-window-is-destroyed.patch
  0002-fix-crash-when-XOpenIM-returns-NULL.patch
  0003-make-dmenu_path-script-executable.patch
  0004-improve-xopenim-error-message.patch
  0005-revert-IME-support.patch
  0006-Fix-memory-leaks-in-drw.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600603200">- update to 5.0:
  * no change compared to 4.9 with the extra patches
- remove   0001-Close-when-the-embedding-window-is-destroyed.patch
  0002-fix-crash-when-XOpenIM-returns-NULL.patch
  0003-make-dmenu_path-script-executable.patch
  0004-improve-xopenim-error-message.patch
  0005-revert-IME-support.patch
  0006-Fix-memory-leaks-in-drw.patch (upstream)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652270400">- Update to version 5.1
  * inputw: improve correctness and startup performance
  * drw_text: don't segfault when called with 0 width
  * drw_text: improve performance when there's no match
  * significantly improve performance on large strings
  * improve performance of case-insensitive matching
  * add support for more keypad keys</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 5.2:
  * dmenu: use die() to print usage message
  * remove workaround for a crash in emojis, fixed in Xft 2.3.5
  * tab-complete: determine size before copying
  * readstdin: use getline
  * improve correctness and startup performance
  * drw_text: account for fallback fonts in ellipsis width
  * drw_text: don't segfault when called with 0 width
  * fix UB with the function iscntrl()
  * avoid redraw when there's no change
  * inputw: improve correctness and startup performance
  * signifcantly improve performance on large strings</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1711281600">- update to 5.3:
  * fix leak when getline fails
  * readstdin: allocate amount of items
  * readstdin: reduce memory-usage
  * fix BadMatch error when embedding on some windows
  * drw: minor improvement to the nomatches cache
  * remove options target</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 5.4:
  * Avoid integer underflow in drw_text()
  * render invalid utf8 sequences as U+FFFD
  * overhaul utf8decode
  * use XUngrabKeyboard instead of XUngrabKey</changelog>
</package>
<package pkgid="fbe1befafea01d15fd2116ae114ff30873367d1e8698fda9716f7ef392fa1cbaaee448bf3f61fa7f13ac8aba7a7b26feea9f04ad16495d1b7d0ab8a3b22db063" name="dmidecode" arch="riscv64">
  <version epoch="0" ver="3.7" rel="1.1"/>
  <changelog author="Jean Delvare &lt;jdelvare@suse.de&gt;" date="1662724800">2 recommended fixes from upstream:
- news-fix-typo.patch: We ship the NEWS file so avoid including a
  typo in it.
- dmioem-fix-segmentation-fault-in-dmi_hp_240_attr.patch: Passing
  NULL to a %s printf conversion specifier is illegal, and can
  result in a segmentation fault. Current version of glibc doesn't
  mind, but alternative, past or future libc implementations could
  crash, so let's fix it.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.de&gt;" date="1678968000">- Update to upstream version 3.5:
  * Decode HPE OEM records 216, 224, 230, 238 and 242.
  * Fortify entry point length checks.
  * Add a --no-quirks option.
  * Drop the CPUID exception list.
  * Do not let --dump-bin overwrite an existing file.
  * Ensure /dev/mem is a character device file.
  * Obsoletes news-fix-typo.patch and
    dmioem-fix-segmentation-fault-in-dmi_hp_240_attr.patch.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.de&gt;" date="1679313600">- arm-use-alignment-workaround.patch: Fix the massive build
  warnings on armv7l.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.de&gt;" date="1680523200">- dmioem-hpe-oem-record-237-firmware-change.patch: Fix the decoding
  of the last field of HPE OEM record type 237 (DIMM Vendor
  Information).</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.de&gt;" date="1682596800">Fix a potential regression:
- use-read_file-to-read-from-dump.patch: Fix an old harmless bug
  which would prevent root from using the --from-dump option since
  the latest security fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1714046400">- Update to upstream version 3.6:
  * Support for SMBIOS 3.6.0. This includes new memory device types, new
    processor upgrades, and Loongarch support.
  * Support for SMBIOS 3.7.0. This includes new port types, new processor
    upgrades, new slot characteristics and new fields for memory modules.
  * Add bash completion.
  * Decode HPE OEM records 197, 239 and 245.
  * Implement options --list-strings and --list-types.
  * Update HPE OEM records 203, 212, 216, 221, 233, 236, 238 and 242.
  * Update Redfish support.
  * Bug fixes:
    Fix enabled slot characteristics not being printed
  * Minor improvements:
    Print slot width on its own line
    Use standard strings for slot width
  * Obsoletes arm-use-alignment-workaround.patch,
    dmioem-hpe-oem-record-237-firmware-change.patch and
    use-read_file-to-read-from-dump.patch.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1716120000">Update for HPE servers from upstream:
- dmioem-update-hpe-oem-type-238.patch: Decode PCI bus segment in
  HPE type 238 records.
- Drop legacy Provides: and Obsoletes: tags. The split from the
  pmtools package happened 15 years ago so they are no longer
  relevant.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716984000">- Enable build on riscv64</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1766145600">- Update to upstream version 3.7:
  * Memory sizes use binary unit prefixes.
  * The word "Firmware" is now used instead of "BIOS".
  * Support for SMBIOS 3.8.0. This includes a new processor family.
  * Support for SMBIOS 3.9.0. This includes chassis type name
    adjustments, new rack attributes, slot ID for more slot types,
    and new memory device form factors and types.
  * Decode HPE OEM records 193, 195, 202, 211, 226, 229, 232 and
    244.
  * Update HPE OEM records 203, 216, 242 and 245.
  * EDSFF slot names now include their .S/.L suffix.
  * Obsoletes dmioem-update-hpe-oem-type-238.patch.</changelog>
</package>
<package pkgid="5f0014696631c00a4214916ad8c4da38c289492ae12e7416847c0181dd5f486f0e4f4660d5f1b7cf1835528825bdb93f7dfb65e6047afc1c43c250a8531868d7" name="dmraid" arch="riscv64">
  <version epoch="0" ver="1.0.0.rc16.3" rel="4.1"/>
  <changelog author="kukuk@suse.com" date="1487419200">- Remove obsolete insserv call</changelog>
  <changelog author="mwilck@suse.com" date="1509019200">- dmraid: remove partitions with O_RDONLY
  * add 0001-remove-partitions-with-O_RDONLY.patch</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1558958400">- Add fix-return-function-type.patch in order to fix
  a warning.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to 1.0.0.rc16 patch level 3
- Drop upstream fixed and resolved dmraid-destdir.patch,
  dmraid-1.0.0.rc16-cvs-2010-02-02.patch, lib-install.patch,
  fix-return-function-type.patch and handle_spaces
- Drop remove_trylock, only required for very old glibc versions
  (openSUSE 11.x)</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.
- Rebase 0001-remove-partitions-with-O_RDONLY.patch to apply -p1.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744113600">- add -std=gnu17 to CFLAGS to fix gcc15 compile time errors</changelog>
</package>
<package pkgid="1a015e3f8ac14be75aada4879643aba7339eb4f9a8c408345f56e9f8b23d2f03ad0ed1ede56b1a6f6c81c1b7c79a4e9d7b1cdc864543b75d8e5c2f976a4ec397" name="dmraid-devel" arch="riscv64">
  <version epoch="0" ver="1.0.0.rc16.3" rel="4.1"/>
  <changelog author="kukuk@suse.com" date="1487419200">- Remove obsolete insserv call</changelog>
  <changelog author="mwilck@suse.com" date="1509019200">- dmraid: remove partitions with O_RDONLY
  * add 0001-remove-partitions-with-O_RDONLY.patch</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1558958400">- Add fix-return-function-type.patch in order to fix
  a warning.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to 1.0.0.rc16 patch level 3
- Drop upstream fixed and resolved dmraid-destdir.patch,
  dmraid-1.0.0.rc16-cvs-2010-02-02.patch, lib-install.patch,
  fix-return-function-type.patch and handle_spaces
- Drop remove_trylock, only required for very old glibc versions
  (openSUSE 11.x)</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.
- Rebase 0001-remove-partitions-with-O_RDONLY.patch to apply -p1.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744113600">- add -std=gnu17 to CFLAGS to fix gcc15 compile time errors</changelog>
</package>
<package pkgid="88615616072c90ebe5d1bf7a8f19d33c50849abde9dfeeb99f2ed8ef30f038deee77a8e0524ec1e3b6576503f624cf955b1ce51f7e08029859750346f5aefa2b" name="dmz-icon-theme-cursors" arch="noarch">
  <version epoch="0" ver="11.4.0" rel="1.1"/>
  <changelog author="abockover@novell.com" date="1250683200">- created package</changelog>
  <changelog author="vuntz@opensuse.org" date="1281182400">- Rename package from icon-theme-dmz-cursors to
  dmz-icon-theme-cursors, to follow convention used by other
  packages. Add appropriate Provides/Obsoletes.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="vuntz@opensuse.org" date="1358424000">- Change license from GPL-2.0+ to CC-BY-SA-3.0. Fix bnc#782743.</changelog>
  <changelog author="lbeltrame@kde.org" date="1498305600">- Update to the latest version in Debian (0.4.4)
  * Provide DMZ-White and DMZ-Black cursors</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1499601600">- actually build and install the cursors, instead of random stuff</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1568116800">- Add fix-for-plasma.patch to add symlinks for cursors used by KDE
  Plasma. This patch brings the DMZ theme on par with the breeze
  cursor themes.</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1708084800">- New upstream release in Debian (0.4.5.1)
  * Adds dmz-cursor-themes-name.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="92f2acfa3f819662c4b7ec1187c7a259accd85428c11b6cff43f82108e8d897b785a6d7b2ba51541fbd6c7d1a2e9d28f90d0fadf9a7cc6fd39d17abc508df45d" name="dnf-data" arch="noarch">
  <version epoch="0" ver="4.23.0" rel="2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1648382400">- Update to 4.11.1
  + Allow destdir option with modulesync command
  + Add documentation for query api flags (rh#2035577)
  + Fix swap command to work with local rpm files correctly (rh#2036434)
  + Fix regression in verifying signatures using rpmkeys
  + Use rpm.TransactionSet.dbCookie() to determining if rpmdb has changed (rh#2043476)
  + Fix decompression of groups.xml (rh#2030255)
  + Fix history undo on a Reason Change (rh#2010259, rh#2053014)
  + Remove /usr/bin from sys.path to avoid accidentally importing garbage
  + Fix: Python dnf API does not respect cacheonly (rh#1862970)
  + Fix python3.11 build: remove deprecated, update traceback regex
  + fix dnf mark error when history sqlite missing
  + [doc] Improve description of multilib_policy=all (rh#1996681, rh#1995630)
  + [doc] clarify effect of --enablerepo and --disablerepo options (rh#2031414)
  + [doc] default values for module_obsoletes and module_stream_switch (rh#2051846)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665835200">- update to 4.14.0:
  * doc: Describe how gpg keys are stored for `repo_ggpcheck`
  * Set default value for variable to prevent crash
  * Add only relevant pkgs to upgrade transaction
  * Use `installed_all` because `installed_query` is filtered user input
  * Don't include resolved advisories for obsoletes filtering with security filters
  * Allow passing plugin parameters with dashes in names
  * Fix upgrade from file to noarch pkg
  * Translations update
  * Expose plugin unload method to API
  * Add support for group upgrade rollback
  * Fix broken dependencies error reporting
  * Add doc related to --destdir and --downloadonly options
- includes changes from 4.13.0:
  * Base.reset: plug (temporary) leak of libsolv's page file descriptors
  * Don't use undocumented re.template()
  * Small change to better present the option
  * Use sqlite cache to make bash completion snappier
  * includes changes from 4.12.0:
  * dnf.conf: hint users where to find more info about defaults and other options
  * Fix unittests that relied on checksum being at the end of solvfiles
  * completion: remove unnecessary echo
  * Fix remove when no repos are enabled
  * Add loongarch support for dnf
  * Add spaces between words to fix typos
  * [doc] Improve "proxy" configuration option documentation
  * Fix download errors handling in non-english locales
- drop Fix-processing-of-download-errors.patch, upstream</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1676289600">- spec: Run python_compileall macro to generate bytecode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681732800">- BuildRequire pkgconfig(bash-completion) instead of
  bash-completion: the build system needs this to find out where to
  install the completion files to.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1699099200">- Update to 4.18.0
  + Add reboot option to DNF Automatic (rh#2124793)
  + Add support for rollback of group upgrade rollback (rh#2016070)
  + Omit src RPMs from check-update (rh#2151910)
  + repoquery: Properly sanitize queryformat strings (rh#2140884)
  + Don't double-encode RPM URLs passed on CLI (rh#2103015)
  + Allow passing CLI options when loading remote cfg (rh#2060127)
  + Ignore processing variable files with unsupported encoding (rh#2141215)
  + Fix AttributeError when IO busy and press ctrl+c (rh#2172433)
  + cli: Allow = in setopt values
  + Mark strftime format specifiers for translation
  + Unload plugins upon their deletion
  + Fixes in docs and help command
  + Fix plugins unit tests
  + Add unit tests for dnf mark
  + smtplib: catch OSError, not SMTPException
  + automatic: Fix online detection with proxy (rh#2022440)
  + automatic: Return an error when transaction fails (rh#2170093)
  + repoquery: Allow uppercased query tags (rh#2185239)
  + Update repo metadata cache pattern to include zstd
  + Add provide exception handling
  + When parsing over a KVP list, do not return till the whole list is parsed
  + Provide /usr/bin/dnf4 symlink to /usr/bin/dnf-3
  + Document the symbols in the output of `dnf history list` (rh#2172067)
  + crypto: Use libdnf crypto API instead of using GnuPG/GpgME
  + Block signals during RPM transaction processing (rh#2133398)
  + Fix bash completion due to sqlite changes (rh#2232052)
  + automatic: allow use of STARTTLS/TLS
  + automatic: use email_port specified in config
  + base: Add obsoleters of only latest versions (rh#2183279, rh#2176263)
  + comps: Fix marking a group package as installed (rh#2066638)
  + distro-sync: Print better info message when no match (rh#2011850)
  + Include dist-info for python3-dnf (rh#2239323)
  + Revert "Block signals during RPM transaction processing" (rh#2133398)
  + Do not print details of verifying (rh#1908253)
  + conf: Split $releasever to $releasever_major and $releasever_minor (rh#1789346)
  + Update translations</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1702900800">- Add Requires(post) dependency for dnf-data</changelog>
  <changelog author="pgajdos@suse.com" date="1710331200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728648000">- Do not recommend -lang package: the lang package has already the
  relevant supplements in place.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1742385600">- New upstream release 4.23.0
  * automatic: Enhance errors reporting
  * automatic: Fix incorrect Error class instantiation
  * doc: `--disableexcludepkgs=all` doesn't affect just file configuration
  * Update ko.po
  * Update README.rst started 1
  * Tests: Avoid the multiprocessing forkserver method
  * cli: Print a plugin suggestion on installed but expired pgp key
  * copr: Add Copr build files
  * Add support for --transient
  * bootc: Document `--transient` and `persistence`
  * bootc: Use ostree GObject API to get deployment status
  * bootc: "Re-locking": use ostree admin unlock --transient
  * spec: Add dnf-bootc subpackage
  * Require libdnf &gt;= 0.74.0 with `persistence` option
  * Derive releasever_{major,minor} in conf, not substitutions
  * Override releasever_{major,minor} with provides
  * Add --releasever-major and --releasever-minor options
  * doc: Document detect_releasevers and update example
  * tests: Patch detect_releasevers, not detect_releasever
  * Document how --releasever, --releasever_{major,minor} affect each other
  * Move releasever_minor setter docstring to the correct function
  * Enable automatic PR reviews
  * Usage help: don't mark mandatory option parameters as optional
- New upstream release 4.22.0
  * doc: Naming of source and debug repos
  * spec: Fix ownership of /etc/yum tree
  * Allow --installroot on read-only bootc system
  * Allow --downloadonly on read-only bootc system
  * base: Add kernel-core to reboot_needed list
  * AUTHORS: Add myself
  * Update need_reboot for dnf-automatic
  * doc: Example send_error_messages in /etc/dnf/automatic.conf
  * automatic: Check availability of config file
  * Updated conf_ref to reflect change in fastestmirror behavior
  * Fix display issue of a code snippet.
  * Print rpm package unpack errors to the user (RhBug:2312906)
  * Fix package location if baseurl is present in the metadata
- Update to 4.21.0
  * Add detection for ostree-based systems and warn users about losing changes
  * Fix: No traceback when Python interpreter is running with -P
  * Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines
  * man: Improve upgrade-minimal command docs (RHEL-6417)
  * Limit queries to nevra forms when provided by command
  * [doc] Remove provide of spec definition for repoquery command
  * Update the man page entry for the countme option
  * Drop collect file for ABRT
- Update to 4.20.0:
  * repoquery: Fix loading filelists when -f is used (RhBug:2276012)
  * remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-6424)
  * man: Prepare pages for dnf5 switch
- New upstream release 4.19.1:
  * Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
  * Drop dnf obsoletion temporarily
  * doc: Update FAQ entry on filelists
  * build: Adapt to changes in Fedora packaging of bash-completion
  * Support RPMTRANS_FLAG_DEPLOOPS
  * Add all candidates for reinstall to solver
  * Fix handling installonly packages reasons
  * Remove confusing sentence from documentation
  * Remove "leaf" word from documentation
  * Update documentation of history userinstalled command
  * Onboard packit tests
  * doc: Makecache with timer tries only one mirror
  * ELN: Don't obsolete DNF with DNF5 yet
  * bash-completion: Complete dnf command only if we own it
  * bash-completion: Prepare ownerships for dnf5 switch
- New upstream release 4.19:
  * filelists metadata loading on demand
  * deltarpm disabled on Fedora by default
  * conf: Introduce new optional_metadata_types option to load filelists on demand
  * cli: Add a hint for user on transaction file dependency failure
  * cli: Setup filelists metadata for commands that need them
  * util: Add function for detecting file in specs
  * Fix failing API unit test on rawhide (RhBug:2261066)
  * automatic: Use add_security_filters, not _update_security_filters</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Add logic to support coexistence with dnf5 being the primary DNF implementation</changelog>
</package>
<package pkgid="57f85e4c158e31c831a5281ecc4d7b3a25c770c77903ceeb0e5cfd8b56ebc29ed22bf167d00684d27314110312ec4a83c7a50b9b20129867fc6a745b0c4114e1" name="dnf-plugins-core" arch="noarch">
  <version epoch="0" ver="4.10.1" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1630065600">- Update to 4.0.22
  + [repomanage] Allow running only with metadata
  + [repomanage] Enhance documentation (rh#1898293)
  + [versionlock] Locking obsoleted package does not make the obsoleter unavailable (rh#1957280)
  + [versionlock] Work correctly with packages with minorbump part of release (rh#1961217)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1635940800">- Update to 4.0.24
  + [copr] Avoid using deprecated function distro.linux_distribution() (rh#2011550)
  + [copr] don't traceback on empty lines in /etc/os-release
  + [leaves] Show strongly connected components
  + [needs-restarting] Fix wrong boot time (rh#1960437)
  + [playground] Disable playground command, since it doesn't work</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1648382400">- Update to 4.1.0
  + Add a new subpackage with modulesync command. The command downloads
    packages from modules and/or creates a repository with modular data. (rh#1868047)
  + [groups-manager] Use full NEVRA (not only name) for matching packages (rh#2013633)
  + [repoclosure] Print counts of missing dependencies
  + [reposync] Do not stop downloading packages on the first error (rh#2009894)
  + [versionlock] Fix: Multiple package-name-spec arguments don't lock correctly (rh#2001039) (rh#2013324)
  + [versionlock] Update documentation for adding specifi version (rh#2013332)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665835200">- update to 4.3.1
  * Update translations
- includes changes from 4.3.0:
  * [repomanage] Modules are used only when they belong to target repo
  * copr: Guess EPEL chroots for CentOS Stream
  * builddep: Warning when using macros with source rpms
  * Update documentation for config-manager used with subscription-manager
  * Update translations
- includes changes from 4.2.1
  * Skip all non rpm tsi for transaction_action plugins
- includes changes from 4.2.0
  * repomanage: Add new option --oldonly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1677240000">- Precompile python bytecode (boo#1208151)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1707220800">- Update to 4.4.4
  * needs-restarting: Add microcode_ctl to a reboot list
- includes changes from 4.4.3
  * needs-restarting: Avoid issue with garbage smaps chars (RhBug:2212953)
  * needs-restarting: Add kernel-core to reboot list
  * Update translations
- includes changes from 4.4.2
  * Fix systemd dependencies when using --poweroff option in system-upgrade plugin (RhBug:2211844)
  * Fixed copr.vendor.conf not loading
  * "dnf copr enable" on "Asahi Fedora Linux Remix" guesses epel..x86_64
  * system-upgrade: change http to https in unit file
- includes changes from 4.4.1
  * reposync: Implement --safe-write-path option (RhBug:1898089)
  * needs-restarting: Catch exception when no systemd unit exists for pid (RhBug:2122587)
  * post-transaction-actions: Fix ConfigParser.substitute call
  * builddep: Avoid using obsolete RPM API
  * yum-utils: Only depend on python3-dnf, not dnf
- includes changes from 4.4.0
  * system-upgrade: Move from extras to core (RhBug:2054235)
  * system-upgrade: Add --poweroff option to reboot
  * copr: Switch to reading a copr.vendor.conf file to determine a vendor ID
  * config-manager: Allow to specify the "main" section
  * system-upgrade: Add support for security filters in offline-upgrade (RhBug:1939975)
  * needs-restarting: Fix boot time derivation for systems with no rtc (RhBug:2137935)
  * download: Skip downloading weak deps when install_weak_deps=False
  * reposync: Documentation update (RhBug:2132383, 2182004)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728648000">- Do not recommend -lang package: the lang package has already the
  relevant supplements in place.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1743163200">- 4.10.1
  * spec: toggle dnf5_obsoletes_dnf for RHEL 11
  * reposync: Avoid multiple downloads of duplicate packages
  * doc: needs-restarting uses UnitsLoadStartTimestamp boot time
  * debuginfo-install: Fix missing dnf.cli import
  * copr Fix missing dnf.cli import
  * tests: Fix missing dnf.cli imports
- 4.10.0
  * CMakeLists.txt: Allow overriding PYTHON_INSTALL_DIR
  * Add Amazon Linux to copr chroots
  * needs-restarting: Add --exclude-services
  * needs-restarting: Add --exclude-services to man page
  * needs-restarting: Get boot time from systemd UnitsLoadStartTimestamp
  * needs-restarting: "Regular files" are often on 00:xx devices
  * needs-restarting tests: Can't discriminate block devices any more
- 4.9.0
  * Enable leaves and show-leaves plugins for RHEL
  * expired-pgp-keys: New plugin for detecting expired PGP keys
  * reposync: Respect --norepopath with --metadata-path
  * doc: copr plugin does not respect IP family preference
  * expired-pgp-keys: Fix calling the hook at resolved time
- 4.8.0
  * needs-restarting: Revert using systemd start time
  * spec: Fix symbolic links to packaged files
  * needs-restarting: detect packages providing NEED_REBOOT.
  * build: Disable debug plugin on Fedora &gt; 40 and RHEL &gt; 9
  * download plugin now resolves dependencies for debuginfo and debugsource packages
- 4.7.0
  * docs: Documentation of needs-restarting boot time
  * man: Prepare pages for dnf5 switch
  * spec: Prepare for switch of dnf5 in Rawhide
- 4.6.0:
  * Updated AUTHORS file
  * needs-restarting: get systemd boot time from UnitsLoadStartTimestamp
  * Add new plugin pre-transaction-actions
- 4.5.0:
  * Request filelists metadata for plugins needing that</changelog>
</package>
<package pkgid="50baae34008afc73101fba17e9c331cf00d07642fa65a77b000c2040ae9b26c472a56aebad060966204e81ab242a5a343080c5ae039efdce2af7fd4c85c88955" name="dnf-plugins-core-lang" arch="noarch">
  <version epoch="0" ver="4.10.1" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1630065600">- Update to 4.0.22
  + [repomanage] Allow running only with metadata
  + [repomanage] Enhance documentation (rh#1898293)
  + [versionlock] Locking obsoleted package does not make the obsoleter unavailable (rh#1957280)
  + [versionlock] Work correctly with packages with minorbump part of release (rh#1961217)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1635940800">- Update to 4.0.24
  + [copr] Avoid using deprecated function distro.linux_distribution() (rh#2011550)
  + [copr] don't traceback on empty lines in /etc/os-release
  + [leaves] Show strongly connected components
  + [needs-restarting] Fix wrong boot time (rh#1960437)
  + [playground] Disable playground command, since it doesn't work</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1648382400">- Update to 4.1.0
  + Add a new subpackage with modulesync command. The command downloads
    packages from modules and/or creates a repository with modular data. (rh#1868047)
  + [groups-manager] Use full NEVRA (not only name) for matching packages (rh#2013633)
  + [repoclosure] Print counts of missing dependencies
  + [reposync] Do not stop downloading packages on the first error (rh#2009894)
  + [versionlock] Fix: Multiple package-name-spec arguments don't lock correctly (rh#2001039) (rh#2013324)
  + [versionlock] Update documentation for adding specifi version (rh#2013332)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665835200">- update to 4.3.1
  * Update translations
- includes changes from 4.3.0:
  * [repomanage] Modules are used only when they belong to target repo
  * copr: Guess EPEL chroots for CentOS Stream
  * builddep: Warning when using macros with source rpms
  * Update documentation for config-manager used with subscription-manager
  * Update translations
- includes changes from 4.2.1
  * Skip all non rpm tsi for transaction_action plugins
- includes changes from 4.2.0
  * repomanage: Add new option --oldonly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1677240000">- Precompile python bytecode (boo#1208151)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1707220800">- Update to 4.4.4
  * needs-restarting: Add microcode_ctl to a reboot list
- includes changes from 4.4.3
  * needs-restarting: Avoid issue with garbage smaps chars (RhBug:2212953)
  * needs-restarting: Add kernel-core to reboot list
  * Update translations
- includes changes from 4.4.2
  * Fix systemd dependencies when using --poweroff option in system-upgrade plugin (RhBug:2211844)
  * Fixed copr.vendor.conf not loading
  * "dnf copr enable" on "Asahi Fedora Linux Remix" guesses epel..x86_64
  * system-upgrade: change http to https in unit file
- includes changes from 4.4.1
  * reposync: Implement --safe-write-path option (RhBug:1898089)
  * needs-restarting: Catch exception when no systemd unit exists for pid (RhBug:2122587)
  * post-transaction-actions: Fix ConfigParser.substitute call
  * builddep: Avoid using obsolete RPM API
  * yum-utils: Only depend on python3-dnf, not dnf
- includes changes from 4.4.0
  * system-upgrade: Move from extras to core (RhBug:2054235)
  * system-upgrade: Add --poweroff option to reboot
  * copr: Switch to reading a copr.vendor.conf file to determine a vendor ID
  * config-manager: Allow to specify the "main" section
  * system-upgrade: Add support for security filters in offline-upgrade (RhBug:1939975)
  * needs-restarting: Fix boot time derivation for systems with no rtc (RhBug:2137935)
  * download: Skip downloading weak deps when install_weak_deps=False
  * reposync: Documentation update (RhBug:2132383, 2182004)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728648000">- Do not recommend -lang package: the lang package has already the
  relevant supplements in place.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1743163200">- 4.10.1
  * spec: toggle dnf5_obsoletes_dnf for RHEL 11
  * reposync: Avoid multiple downloads of duplicate packages
  * doc: needs-restarting uses UnitsLoadStartTimestamp boot time
  * debuginfo-install: Fix missing dnf.cli import
  * copr Fix missing dnf.cli import
  * tests: Fix missing dnf.cli imports
- 4.10.0
  * CMakeLists.txt: Allow overriding PYTHON_INSTALL_DIR
  * Add Amazon Linux to copr chroots
  * needs-restarting: Add --exclude-services
  * needs-restarting: Add --exclude-services to man page
  * needs-restarting: Get boot time from systemd UnitsLoadStartTimestamp
  * needs-restarting: "Regular files" are often on 00:xx devices
  * needs-restarting tests: Can't discriminate block devices any more
- 4.9.0
  * Enable leaves and show-leaves plugins for RHEL
  * expired-pgp-keys: New plugin for detecting expired PGP keys
  * reposync: Respect --norepopath with --metadata-path
  * doc: copr plugin does not respect IP family preference
  * expired-pgp-keys: Fix calling the hook at resolved time
- 4.8.0
  * needs-restarting: Revert using systemd start time
  * spec: Fix symbolic links to packaged files
  * needs-restarting: detect packages providing NEED_REBOOT.
  * build: Disable debug plugin on Fedora &gt; 40 and RHEL &gt; 9
  * download plugin now resolves dependencies for debuginfo and debugsource packages
- 4.7.0
  * docs: Documentation of needs-restarting boot time
  * man: Prepare pages for dnf5 switch
  * spec: Prepare for switch of dnf5 in Rawhide
- 4.6.0:
  * Updated AUTHORS file
  * needs-restarting: get systemd boot time from UnitsLoadStartTimestamp
  * Add new plugin pre-transaction-actions
- 4.5.0:
  * Request filelists metadata for plugins needing that</changelog>
</package>
<package pkgid="f4307da75f1fa41239d423a76aee2583bf8a99351e8e60edde8442239a71138580065050757ce08884cb9197962467a70f552b23949d1be3faff8977b5439db7" name="dnf4" arch="noarch">
  <version epoch="0" ver="4.23.0" rel="2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1648382400">- Update to 4.11.1
  + Allow destdir option with modulesync command
  + Add documentation for query api flags (rh#2035577)
  + Fix swap command to work with local rpm files correctly (rh#2036434)
  + Fix regression in verifying signatures using rpmkeys
  + Use rpm.TransactionSet.dbCookie() to determining if rpmdb has changed (rh#2043476)
  + Fix decompression of groups.xml (rh#2030255)
  + Fix history undo on a Reason Change (rh#2010259, rh#2053014)
  + Remove /usr/bin from sys.path to avoid accidentally importing garbage
  + Fix: Python dnf API does not respect cacheonly (rh#1862970)
  + Fix python3.11 build: remove deprecated, update traceback regex
  + fix dnf mark error when history sqlite missing
  + [doc] Improve description of multilib_policy=all (rh#1996681, rh#1995630)
  + [doc] clarify effect of --enablerepo and --disablerepo options (rh#2031414)
  + [doc] default values for module_obsoletes and module_stream_switch (rh#2051846)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665835200">- update to 4.14.0:
  * doc: Describe how gpg keys are stored for `repo_ggpcheck`
  * Set default value for variable to prevent crash
  * Add only relevant pkgs to upgrade transaction
  * Use `installed_all` because `installed_query` is filtered user input
  * Don't include resolved advisories for obsoletes filtering with security filters
  * Allow passing plugin parameters with dashes in names
  * Fix upgrade from file to noarch pkg
  * Translations update
  * Expose plugin unload method to API
  * Add support for group upgrade rollback
  * Fix broken dependencies error reporting
  * Add doc related to --destdir and --downloadonly options
- includes changes from 4.13.0:
  * Base.reset: plug (temporary) leak of libsolv's page file descriptors
  * Don't use undocumented re.template()
  * Small change to better present the option
  * Use sqlite cache to make bash completion snappier
  * includes changes from 4.12.0:
  * dnf.conf: hint users where to find more info about defaults and other options
  * Fix unittests that relied on checksum being at the end of solvfiles
  * completion: remove unnecessary echo
  * Fix remove when no repos are enabled
  * Add loongarch support for dnf
  * Add spaces between words to fix typos
  * [doc] Improve "proxy" configuration option documentation
  * Fix download errors handling in non-english locales
- drop Fix-processing-of-download-errors.patch, upstream</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1676289600">- spec: Run python_compileall macro to generate bytecode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681732800">- BuildRequire pkgconfig(bash-completion) instead of
  bash-completion: the build system needs this to find out where to
  install the completion files to.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1699099200">- Update to 4.18.0
  + Add reboot option to DNF Automatic (rh#2124793)
  + Add support for rollback of group upgrade rollback (rh#2016070)
  + Omit src RPMs from check-update (rh#2151910)
  + repoquery: Properly sanitize queryformat strings (rh#2140884)
  + Don't double-encode RPM URLs passed on CLI (rh#2103015)
  + Allow passing CLI options when loading remote cfg (rh#2060127)
  + Ignore processing variable files with unsupported encoding (rh#2141215)
  + Fix AttributeError when IO busy and press ctrl+c (rh#2172433)
  + cli: Allow = in setopt values
  + Mark strftime format specifiers for translation
  + Unload plugins upon their deletion
  + Fixes in docs and help command
  + Fix plugins unit tests
  + Add unit tests for dnf mark
  + smtplib: catch OSError, not SMTPException
  + automatic: Fix online detection with proxy (rh#2022440)
  + automatic: Return an error when transaction fails (rh#2170093)
  + repoquery: Allow uppercased query tags (rh#2185239)
  + Update repo metadata cache pattern to include zstd
  + Add provide exception handling
  + When parsing over a KVP list, do not return till the whole list is parsed
  + Provide /usr/bin/dnf4 symlink to /usr/bin/dnf-3
  + Document the symbols in the output of `dnf history list` (rh#2172067)
  + crypto: Use libdnf crypto API instead of using GnuPG/GpgME
  + Block signals during RPM transaction processing (rh#2133398)
  + Fix bash completion due to sqlite changes (rh#2232052)
  + automatic: allow use of STARTTLS/TLS
  + automatic: use email_port specified in config
  + base: Add obsoleters of only latest versions (rh#2183279, rh#2176263)
  + comps: Fix marking a group package as installed (rh#2066638)
  + distro-sync: Print better info message when no match (rh#2011850)
  + Include dist-info for python3-dnf (rh#2239323)
  + Revert "Block signals during RPM transaction processing" (rh#2133398)
  + Do not print details of verifying (rh#1908253)
  + conf: Split $releasever to $releasever_major and $releasever_minor (rh#1789346)
  + Update translations</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1702900800">- Add Requires(post) dependency for dnf-data</changelog>
  <changelog author="pgajdos@suse.com" date="1710331200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728648000">- Do not recommend -lang package: the lang package has already the
  relevant supplements in place.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1742385600">- New upstream release 4.23.0
  * automatic: Enhance errors reporting
  * automatic: Fix incorrect Error class instantiation
  * doc: `--disableexcludepkgs=all` doesn't affect just file configuration
  * Update ko.po
  * Update README.rst started 1
  * Tests: Avoid the multiprocessing forkserver method
  * cli: Print a plugin suggestion on installed but expired pgp key
  * copr: Add Copr build files
  * Add support for --transient
  * bootc: Document `--transient` and `persistence`
  * bootc: Use ostree GObject API to get deployment status
  * bootc: "Re-locking": use ostree admin unlock --transient
  * spec: Add dnf-bootc subpackage
  * Require libdnf &gt;= 0.74.0 with `persistence` option
  * Derive releasever_{major,minor} in conf, not substitutions
  * Override releasever_{major,minor} with provides
  * Add --releasever-major and --releasever-minor options
  * doc: Document detect_releasevers and update example
  * tests: Patch detect_releasevers, not detect_releasever
  * Document how --releasever, --releasever_{major,minor} affect each other
  * Move releasever_minor setter docstring to the correct function
  * Enable automatic PR reviews
  * Usage help: don't mark mandatory option parameters as optional
- New upstream release 4.22.0
  * doc: Naming of source and debug repos
  * spec: Fix ownership of /etc/yum tree
  * Allow --installroot on read-only bootc system
  * Allow --downloadonly on read-only bootc system
  * base: Add kernel-core to reboot_needed list
  * AUTHORS: Add myself
  * Update need_reboot for dnf-automatic
  * doc: Example send_error_messages in /etc/dnf/automatic.conf
  * automatic: Check availability of config file
  * Updated conf_ref to reflect change in fastestmirror behavior
  * Fix display issue of a code snippet.
  * Print rpm package unpack errors to the user (RhBug:2312906)
  * Fix package location if baseurl is present in the metadata
- Update to 4.21.0
  * Add detection for ostree-based systems and warn users about losing changes
  * Fix: No traceback when Python interpreter is running with -P
  * Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines
  * man: Improve upgrade-minimal command docs (RHEL-6417)
  * Limit queries to nevra forms when provided by command
  * [doc] Remove provide of spec definition for repoquery command
  * Update the man page entry for the countme option
  * Drop collect file for ABRT
- Update to 4.20.0:
  * repoquery: Fix loading filelists when -f is used (RhBug:2276012)
  * remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-6424)
  * man: Prepare pages for dnf5 switch
- New upstream release 4.19.1:
  * Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
  * Drop dnf obsoletion temporarily
  * doc: Update FAQ entry on filelists
  * build: Adapt to changes in Fedora packaging of bash-completion
  * Support RPMTRANS_FLAG_DEPLOOPS
  * Add all candidates for reinstall to solver
  * Fix handling installonly packages reasons
  * Remove confusing sentence from documentation
  * Remove "leaf" word from documentation
  * Update documentation of history userinstalled command
  * Onboard packit tests
  * doc: Makecache with timer tries only one mirror
  * ELN: Don't obsolete DNF with DNF5 yet
  * bash-completion: Complete dnf command only if we own it
  * bash-completion: Prepare ownerships for dnf5 switch
- New upstream release 4.19:
  * filelists metadata loading on demand
  * deltarpm disabled on Fedora by default
  * conf: Introduce new optional_metadata_types option to load filelists on demand
  * cli: Add a hint for user on transaction file dependency failure
  * cli: Setup filelists metadata for commands that need them
  * util: Add function for detecting file in specs
  * Fix failing API unit test on rawhide (RhBug:2261066)
  * automatic: Use add_security_filters, not _update_security_filters</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Add logic to support coexistence with dnf5 being the primary DNF implementation</changelog>
</package>
<package pkgid="629a2de537a516120d2aa2eac66934fb15d699fedadf53149786297d4269f4a648844bcddd74a1067a11286170914a7d217db27e23065b3319bcfd32eacbf537" name="dnf4-lang" arch="noarch">
  <version epoch="0" ver="4.23.0" rel="2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1648382400">- Update to 4.11.1
  + Allow destdir option with modulesync command
  + Add documentation for query api flags (rh#2035577)
  + Fix swap command to work with local rpm files correctly (rh#2036434)
  + Fix regression in verifying signatures using rpmkeys
  + Use rpm.TransactionSet.dbCookie() to determining if rpmdb has changed (rh#2043476)
  + Fix decompression of groups.xml (rh#2030255)
  + Fix history undo on a Reason Change (rh#2010259, rh#2053014)
  + Remove /usr/bin from sys.path to avoid accidentally importing garbage
  + Fix: Python dnf API does not respect cacheonly (rh#1862970)
  + Fix python3.11 build: remove deprecated, update traceback regex
  + fix dnf mark error when history sqlite missing
  + [doc] Improve description of multilib_policy=all (rh#1996681, rh#1995630)
  + [doc] clarify effect of --enablerepo and --disablerepo options (rh#2031414)
  + [doc] default values for module_obsoletes and module_stream_switch (rh#2051846)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665835200">- update to 4.14.0:
  * doc: Describe how gpg keys are stored for `repo_ggpcheck`
  * Set default value for variable to prevent crash
  * Add only relevant pkgs to upgrade transaction
  * Use `installed_all` because `installed_query` is filtered user input
  * Don't include resolved advisories for obsoletes filtering with security filters
  * Allow passing plugin parameters with dashes in names
  * Fix upgrade from file to noarch pkg
  * Translations update
  * Expose plugin unload method to API
  * Add support for group upgrade rollback
  * Fix broken dependencies error reporting
  * Add doc related to --destdir and --downloadonly options
- includes changes from 4.13.0:
  * Base.reset: plug (temporary) leak of libsolv's page file descriptors
  * Don't use undocumented re.template()
  * Small change to better present the option
  * Use sqlite cache to make bash completion snappier
  * includes changes from 4.12.0:
  * dnf.conf: hint users where to find more info about defaults and other options
  * Fix unittests that relied on checksum being at the end of solvfiles
  * completion: remove unnecessary echo
  * Fix remove when no repos are enabled
  * Add loongarch support for dnf
  * Add spaces between words to fix typos
  * [doc] Improve "proxy" configuration option documentation
  * Fix download errors handling in non-english locales
- drop Fix-processing-of-download-errors.patch, upstream</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1676289600">- spec: Run python_compileall macro to generate bytecode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681732800">- BuildRequire pkgconfig(bash-completion) instead of
  bash-completion: the build system needs this to find out where to
  install the completion files to.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1699099200">- Update to 4.18.0
  + Add reboot option to DNF Automatic (rh#2124793)
  + Add support for rollback of group upgrade rollback (rh#2016070)
  + Omit src RPMs from check-update (rh#2151910)
  + repoquery: Properly sanitize queryformat strings (rh#2140884)
  + Don't double-encode RPM URLs passed on CLI (rh#2103015)
  + Allow passing CLI options when loading remote cfg (rh#2060127)
  + Ignore processing variable files with unsupported encoding (rh#2141215)
  + Fix AttributeError when IO busy and press ctrl+c (rh#2172433)
  + cli: Allow = in setopt values
  + Mark strftime format specifiers for translation
  + Unload plugins upon their deletion
  + Fixes in docs and help command
  + Fix plugins unit tests
  + Add unit tests for dnf mark
  + smtplib: catch OSError, not SMTPException
  + automatic: Fix online detection with proxy (rh#2022440)
  + automatic: Return an error when transaction fails (rh#2170093)
  + repoquery: Allow uppercased query tags (rh#2185239)
  + Update repo metadata cache pattern to include zstd
  + Add provide exception handling
  + When parsing over a KVP list, do not return till the whole list is parsed
  + Provide /usr/bin/dnf4 symlink to /usr/bin/dnf-3
  + Document the symbols in the output of `dnf history list` (rh#2172067)
  + crypto: Use libdnf crypto API instead of using GnuPG/GpgME
  + Block signals during RPM transaction processing (rh#2133398)
  + Fix bash completion due to sqlite changes (rh#2232052)
  + automatic: allow use of STARTTLS/TLS
  + automatic: use email_port specified in config
  + base: Add obsoleters of only latest versions (rh#2183279, rh#2176263)
  + comps: Fix marking a group package as installed (rh#2066638)
  + distro-sync: Print better info message when no match (rh#2011850)
  + Include dist-info for python3-dnf (rh#2239323)
  + Revert "Block signals during RPM transaction processing" (rh#2133398)
  + Do not print details of verifying (rh#1908253)
  + conf: Split $releasever to $releasever_major and $releasever_minor (rh#1789346)
  + Update translations</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1702900800">- Add Requires(post) dependency for dnf-data</changelog>
  <changelog author="pgajdos@suse.com" date="1710331200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728648000">- Do not recommend -lang package: the lang package has already the
  relevant supplements in place.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1742385600">- New upstream release 4.23.0
  * automatic: Enhance errors reporting
  * automatic: Fix incorrect Error class instantiation
  * doc: `--disableexcludepkgs=all` doesn't affect just file configuration
  * Update ko.po
  * Update README.rst started 1
  * Tests: Avoid the multiprocessing forkserver method
  * cli: Print a plugin suggestion on installed but expired pgp key
  * copr: Add Copr build files
  * Add support for --transient
  * bootc: Document `--transient` and `persistence`
  * bootc: Use ostree GObject API to get deployment status
  * bootc: "Re-locking": use ostree admin unlock --transient
  * spec: Add dnf-bootc subpackage
  * Require libdnf &gt;= 0.74.0 with `persistence` option
  * Derive releasever_{major,minor} in conf, not substitutions
  * Override releasever_{major,minor} with provides
  * Add --releasever-major and --releasever-minor options
  * doc: Document detect_releasevers and update example
  * tests: Patch detect_releasevers, not detect_releasever
  * Document how --releasever, --releasever_{major,minor} affect each other
  * Move releasever_minor setter docstring to the correct function
  * Enable automatic PR reviews
  * Usage help: don't mark mandatory option parameters as optional
- New upstream release 4.22.0
  * doc: Naming of source and debug repos
  * spec: Fix ownership of /etc/yum tree
  * Allow --installroot on read-only bootc system
  * Allow --downloadonly on read-only bootc system
  * base: Add kernel-core to reboot_needed list
  * AUTHORS: Add myself
  * Update need_reboot for dnf-automatic
  * doc: Example send_error_messages in /etc/dnf/automatic.conf
  * automatic: Check availability of config file
  * Updated conf_ref to reflect change in fastestmirror behavior
  * Fix display issue of a code snippet.
  * Print rpm package unpack errors to the user (RhBug:2312906)
  * Fix package location if baseurl is present in the metadata
- Update to 4.21.0
  * Add detection for ostree-based systems and warn users about losing changes
  * Fix: No traceback when Python interpreter is running with -P
  * Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines
  * man: Improve upgrade-minimal command docs (RHEL-6417)
  * Limit queries to nevra forms when provided by command
  * [doc] Remove provide of spec definition for repoquery command
  * Update the man page entry for the countme option
  * Drop collect file for ABRT
- Update to 4.20.0:
  * repoquery: Fix loading filelists when -f is used (RhBug:2276012)
  * remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-6424)
  * man: Prepare pages for dnf5 switch
- New upstream release 4.19.1:
  * Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
  * Drop dnf obsoletion temporarily
  * doc: Update FAQ entry on filelists
  * build: Adapt to changes in Fedora packaging of bash-completion
  * Support RPMTRANS_FLAG_DEPLOOPS
  * Add all candidates for reinstall to solver
  * Fix handling installonly packages reasons
  * Remove confusing sentence from documentation
  * Remove "leaf" word from documentation
  * Update documentation of history userinstalled command
  * Onboard packit tests
  * doc: Makecache with timer tries only one mirror
  * ELN: Don't obsolete DNF with DNF5 yet
  * bash-completion: Complete dnf command only if we own it
  * bash-completion: Prepare ownerships for dnf5 switch
- New upstream release 4.19:
  * filelists metadata loading on demand
  * deltarpm disabled on Fedora by default
  * conf: Introduce new optional_metadata_types option to load filelists on demand
  * cli: Add a hint for user on transaction file dependency failure
  * cli: Setup filelists metadata for commands that need them
  * util: Add function for detecting file in specs
  * Fix failing API unit test on rawhide (RhBug:2261066)
  * automatic: Use add_security_filters, not _update_security_filters</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Add logic to support coexistence with dnf5 being the primary DNF implementation</changelog>
</package>
<package pkgid="6ba168344a6fd22a4fa7515a94810fba31a5fce84cb5e8298ea98fcf4739ee65cb8797dda730ace216c1e261d4b682b614b50cd2f39a6ccc9b838677fd895e37" name="dnf5" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="e340a406fc0303d6561a0585321f3443d823b69c3a355e86bc3ffd5095f063844522f023de4a416f89a1d078f55611bfc41ed6cbae7a5e9987b1bdb134f57182" name="dnf5-actions-snapper" arch="noarch">
  <version epoch="0" ver="0.1" rel="1.1"/>
  <changelog author="Tobias Görgens &lt;tobi.goergens@gmail.com&gt;" date="1719230400">- Initial package</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1719230401">- Add missing runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771761600">- Move configuration file to /usr</changelog>
</package>
<package pkgid="c6af7ba6ca9ee782d0cfdfe8e7bd4ed8d50648088db589c7b91fe78957f2a3111530d261c3f150760f8b490003ab94a7fcd82c86f2736a62cc036017b6309a35" name="dnf5-devel" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="c76f089a51b8eb854c862db116a3b8a6a71c238102c6e02088bf2a6140312da71741819108f2d3f71eb3b4524614ee2a755ef5e490e734caba859931dcf9e49e" name="dnf5-plugin-automatic" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="f8c6d562e2435c53b10baf43a55e7af31e50ae323f8a3ef51abfd42d5c50504db1f31722fc8bc89d81a9724d3945e43433789d64cd359fdde6df6050a4531d60" name="dnf5-plugin-manifest" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="5bca1142fc8a2ab10c86400b6049a6f355abf62055764200b7c9c9c42598682019f747178e7bf9d40a193899118bcd88cdbc1b3a8dfbb6542c477e33f2aa642a" name="dnf5-plugins" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="cd82736e4b94a3fd331d7d19b1659ea864bdb303afbed7f1d014655fd8f4d5fcad6e70ca5adce56df924a25ff074bacd4dee636811de53223e0d6a50e3674439" name="dnf5daemon-client" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="b2aa199bca81d2017f5b560d676f5da933db1060f4bcfecb22e7d5e556561694dff0182d8bfc27cbfcd1af96a29b12e78f7df8b35809ae633db9897a5be6e887" name="dnf5daemon-server" arch="riscv64">
  <version epoch="0" ver="5.4.0.0" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1727092800">- Do not conflict with libdnf-devel yet, PackageKit needs both
  devel packages for now.</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1732449600">- Update to 5.2.7.0
  + 5.2.7.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.7.0
  + 5.2.6.2 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.2
  + 5.2.6.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.1
  + 5.2.6.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.6.0
  + 5.2.5.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.5.0
  + 5.2.4.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.4.0
- Refresh patches
  + Patch: dnf5-disable-Werror.patch
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1733659200">- Update to 5.2.8.1
  + 5.2.8.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.1
  + 5.2.8.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.8.0
- Add patch to fix build with sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Temporarily disable running tests until crashes are fixed (gh#rpm-software-management/dnf5#1893)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1745928000">- Update to 5.2.13.1
  + 5.2.13.1 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.1
  + 5.2.13.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.13.0
  + 5.2.12.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.12.0
  + 5.2.11.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.11.0
  + 5.2.10.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.10.0
  + 5.2.9.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.9.0
- Drop merged patch for sdbus-cpp v2
  + Patch: dnf5-PR1888.patch
- Drop no longer needed patch for static libsolvext
  + Patch: dnf5-with-static-libsolvext.patch</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1750680000">- Update to 5.2.14.0
  + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1752840000">- Do not install polkit rules allowing privileged actions for wheel
  bsc#1245451</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768910400">- Update to 5.3.0.0
  + 5.3.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.3.0.0
  + 5.2.17.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.17.0
  + 5.2.16.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.16.0
  + 5.2.15.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.15.0
- Backport fixes from upstream to fix builds for non-x86 arches
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
- Backport fix for handling disabling gpg checks properly
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Run tests during package builds again</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996800">- Enable dnf5 to replace dnf, microdnf, and yum</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1768996801">- Add Provides to libdnf5 package for /etc/dnf/dnf.conf for dnf4</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1771502400">- Update to 5.4.0.0
  + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0
- Drop patches included in this release
  + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch
  + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch
  + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch
- Refresh patches
  + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch
  + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + dnf5-disable-Werror.patch</changelog>
</package>
<package pkgid="4afc26406997a614badec3fbc3c7efa01cc6aff814dafb878978bc2f8bc5e4f6eeb5ecc02edf7aedf0b61547335c63493ebfe117c08fd86fb26c8d02c7e117e7" name="dnglab" arch="riscv64">
  <version epoch="0" ver="0.7.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1738584000">- Initial package.
- Add dnglab-renamed-exec-usage-msg.patch: Adapt usage message to
  renamed binary.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749384000">- Update to version 0.7.0:
  * Update to image-rs 0.25 (gh#dnglab/dnglab#479).
  * Add RawDecodeParams to Decoder::full_image()
    (gh#dnglab/dnglab#481).
  * Fix: Use same version for dnglab and dnglab-lib and provide
    test case (gh#dnglab/dnglab#486).
  * Cleanup compiler warnings and hints in newer Rust versions
    (gh#dnglab/dnglab#490).
  * Add Kodak RADC decompressor (gh#dnglab/dnglab#491).
  * QTK support for Apple QuickTake 100 and 150
    (gh#dnglab/dnglab#492).
  * Add support for Kodak DC50 (gh#dnglab/dnglab#493).
  * Show warning if lens is not found in lens database
    (gh#dnglab/dnglab#495).
  * Add DecoderCache for simple caching of data based on
    RawDecodeParams (gh#dnglab/dnglab#496).
  * Bump anstream from 0.6.5 to 0.6.15 (gh#dnglab/dnglab#489).
  * Support for Canon RF 200-800mm F6.3-9 IS USM
    (gh#dnglab/dnglab#497).
  * Bump mio from 0.8.10 to 0.8.11 (gh#dnglab/dnglab#410).
  * Update env_logger requirement from 0.9 to 0.11 in /rawler
    (gh#dnglab/dnglab#399).
  * Change RawFile to RawSource and add support for mmap() input
    (gh#dnglab/dnglab#416).
  * Add support for Canon RF-S 10-18mm F4.5-6.3 IS STM
    (gh#dnglab/dnglab#508).
  * Fix clean model name for EOS R5 Mark II
    (gh#dnglab/dnglab#510).
  * Fix: EXIF TimezoneOffset must be a vector because it contains
    two values (gh#dnglab/dnglab#512).
  * Fix: Use canonical address in FTP client address handling
    (gh#dnglab/dnglab#513).
  * Add --keep-mtime flag (gh#dnglab/dnglab#511).
  * Update to multiversion 0.8 (gh#dnglab/dnglab#516).
  * Update to Rust Edition 2024 (gh#dnglab/dnglab#517).
  * Add fixed lens support (gh#dnglab/dnglab#518).
  * Fix PhaseOne IIQ blacklevel correction (gh#dnglab/dnglab#519).
  * Add Phase One P25 alias (gh#dnglab/dnglab#520).
  * Phase One P45 support (gh#dnglab/dnglab#521).
  * Add Sony UMC R10C Support (gh#dnglab/dnglab#522).
  * Add hint to CONTRIBUTE_SAMPLES.md for unsupported files
    (gh#dnglab/dnglab#523).
  * Improve hint when camera raw file is unsupported
    (gh#dnglab/dnglab#524).
  * Bump tokio from 1.43.0 to 1.43.1 (gh#dnglab/dnglab#532).
  * Support for Panasonic DC-S9 (gh#dnglab/dnglab#536).
  * Fujifilm X-M5 support (gh#dnglab/dnglab#538).
  * Update completions and manpages (gh#dnglab/dnglab#542).
  * Nikon Z 50 II support (gh#dnglab/dnglab#543).
  * Use SONYRAWIMAGESIZE EXIF tag for ARW files
    (gh#dnglab/dnglab#544).
  * Update E-Mount lens database (gh#dnglab/dnglab#545).
- Minor rebase of dnglab-renamed-exec-usage-msg.patch for update.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772452800">- Update to version 0.7.2:
  * Add some more model aliases (gh#dnglab/dnglab#617).
  * Support for Samsung NX5 (gh#dnglab/dnglab#623).
  * Support for Samsung NX10 (gh#dnglab/dnglab#624).
  * Support for Samsung NX11 (gh#dnglab/dnglab#625).
  * Add more Sony lenses to lens database (gh#dnglab/dnglab#622).
  * Support for Canon RF 70-200 F2.8 L IS USM Z
    (gh#dnglab/dnglab#626).
  * Add more Viltrox E-Mount lenses (gh#dnglab/dnglab#627).
  * Add keyname attribute for Canon EF 70-200mm f/2.8L IS III USM
    + 2x (gh#dnglab/dnglab#628).
  * Add keyname for Tamron 100-400mm f/4.5-6.3 Di VC USD (A035)
    (gh#dnglab/dnglab#629).
  * Support for Olympus SP550UZ (gh#dnglab/dnglab#630).
  * Support for Panasonic DC-S1M2ES (gh#dnglab/dnglab#631).
  * Allow 10 bit precision for LJPEG compression
    (gh#dnglab/dnglab#632).
  * Add some more model aliases (gh#dnglab/dnglab#635).
  * Improve DNG parsing robustness for corrupt or incomplete files
    (gh#dnglab/dnglab#640).
  * Testcase for Silverfast DNG files (gh#dnglab/dnglab#645).
  * Use AsShotAsWhiteXY DNG tag in rawler (gh#dnglab/dnglab#648).
  * Support for Nikon Super Coolscan 5000 ED
    (gh#dnglab/dnglab#654).
  * Support for Sony ZV1-M2 (gh#dnglab/dnglab#655).
  * Add Panasonic DC-S5D alias (gh#dnglab/dnglab#656).
  * nef: Relax errors when lens data is not available
    (gh#dnglab/dnglab#657).
  * Fix: Extract previews from NEF files (gh#dnglab/dnglab#658).
  * Add some more Canon aliases (gh#dnglab/dnglab#662).
  * Improve Bitpumps and unpack_generic_msb()
    (gh#dnglab/dnglab#666).
  * Add support for Tamron 18-300mm F/3.5-6.3 Di III-A VC VXD RF
    (gh#dnglab/dnglab#668).
  * Add support for Tamron 35-150mm F/2-2.8 Di III VXD Z-Mount
    (gh#dnglab/dnglab#669).
  * Added 250D alias for Asia region (EOS 200D II)
    (gh#dnglab/dnglab#660).
  * Add EOS to all Canon model names (gh#dnglab/dnglab#664).
  * Bump bytes from 1.10.1 to 1.11.1 (gh#dnglab/dnglab#665).
  * Add support for Viltrox AF 35/1.7 Z (gh#dnglab/dnglab#671).
  * Add key to for Sigma 20mm F1.4 DG HSM | Art 015
    (gh#dnglab/dnglab#672).
  * Report errors from convert-subcommand as exit codes
    (gh#dnglab/dnglab#673).
  * Report errors from extract-subcommand as exit codes
    (gh#dnglab/dnglab#674).
  * Add RAWLER_DNG_ROWS_PER_STRIP and
    RAWLER_DNG_MULTISTRIP_THRESHOLD env variables
    (gh#dnglab/dnglab#675).
  * Add explicit Leica DNG camera support (gh#dnglab/dnglab#667).
  * Sanitize clean_make and clean_model attributes
    (gh#dnglab/dnglab#676).
  * Fix testdata for Leica M8 data (gh#dnglab/dnglab#677).
  * fix(demosaic): Fix panic when processing images with odd
    widths (gh#dnglab/dnglab#659).
  * Add big-endian data for build_empty_dng test
    (gh#dnglab/dnglab#687).
  * Add support for Canon EOS R6 Mark III (gh#dnglab/dnglab#688).
  * Add some Panasonic aliases (gh#dnglab/dnglab#678).
  * Support for Sony ILCE-1M2 (gh#dnglab/dnglab#689).
- Changes from verson 0.7.1:
  * Panasonic DC-GH7 support (gh#dnglab/dnglab#540).
  * Support for Nikon Z 6 3 (gh#dnglab/dnglab#546).
  * Support for Phase One iXU-R1000 NIR (gh#dnglab/dnglab#547).
  * Fujifilm GFX 100RF support (gh#dnglab/dnglab#548).
  * Fujifilm GFX 100S II support (gh#dnglab/dnglab#549).
  * Support for Canon 1D X Mark III CRM Movie files
    (gh#dnglab/dnglab#552).
  * Refactoring DNG/TIFF decompression code
    (gh#dnglab/dnglab#560).
  * Add support for decoding JPEG-XL compressed DNGs
    (gh#dnglab/dnglab#562).
  * Add support for DNG deflate decompression
    (gh#dnglab/dnglab#563).
  * Use dynamic_image_from_ifd() for DNG thumbnails and full
    images (gh#dnglab/dnglab#564).
  * Add new tests for non-camera samples in rawdb
    (gh#dnglab/dnglab#566).
  * Remove unwrap() in ArwDecoder::raw_image()
    (gh#dnglab/dnglab#580).
  * Add support for Canon RF28mm F2.8 STM (gh#dnglab/dnglab#579).
  * Reduce usage of unwrap() (gh#dnglab/dnglab#581).
  * Update deps and decrease its number (gh#dnglab/dnglab#568).
  * Fix: Testdata for R5MK2 CRM files (gh#dnglab/dnglab#597).
  * Support for Panasonic DC-S1RM2 (gh#dnglab/dnglab#596).
  * Bump slab from 0.4.10 to 0.4.11 (gh#dnglab/dnglab#592).
  * Add model alias for Panasonic DMC-ZS50 (gh#dnglab/dnglab#588).
  * Remove Warnings About Elided Lifetime (gh#dnglab/dnglab#594).
  * Support for chromatic adaption (gh#dnglab/dnglab#584).
  * Add DSC-RX100M7A alias (gh#dnglab/dnglab#602).
  * Add lens Canon RF28-70mm F2.8 IS STM (gh#dnglab/dnglab#603).
  * Fix: Canon R5C applies WB for Standard-Raw CRM files
    (gh#dnglab/dnglab#606).
  * OM-3 camera support (gh#dnglab/dnglab#607).
  * Support for Fujifilm X-E5 (gh#dnglab/dnglab#608).
  * Support for Nikon Z 5 II (gh#dnglab/dnglab#609).</changelog>
</package>
<package pkgid="3e937d3dff3942c31641e7b1d7dbce88e0eb8244b60af3ea7173b6589322ecd3205d434b4a5fd3234f026a8e8d185eeb60c5f481a04c5aa81fdde68b3a4195a6" name="dnglab-bash-completion" arch="noarch">
  <version epoch="0" ver="0.7.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1738584000">- Initial package.
- Add dnglab-renamed-exec-usage-msg.patch: Adapt usage message to
  renamed binary.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749384000">- Update to version 0.7.0:
  * Update to image-rs 0.25 (gh#dnglab/dnglab#479).
  * Add RawDecodeParams to Decoder::full_image()
    (gh#dnglab/dnglab#481).
  * Fix: Use same version for dnglab and dnglab-lib and provide
    test case (gh#dnglab/dnglab#486).
  * Cleanup compiler warnings and hints in newer Rust versions
    (gh#dnglab/dnglab#490).
  * Add Kodak RADC decompressor (gh#dnglab/dnglab#491).
  * QTK support for Apple QuickTake 100 and 150
    (gh#dnglab/dnglab#492).
  * Add support for Kodak DC50 (gh#dnglab/dnglab#493).
  * Show warning if lens is not found in lens database
    (gh#dnglab/dnglab#495).
  * Add DecoderCache for simple caching of data based on
    RawDecodeParams (gh#dnglab/dnglab#496).
  * Bump anstream from 0.6.5 to 0.6.15 (gh#dnglab/dnglab#489).
  * Support for Canon RF 200-800mm F6.3-9 IS USM
    (gh#dnglab/dnglab#497).
  * Bump mio from 0.8.10 to 0.8.11 (gh#dnglab/dnglab#410).
  * Update env_logger requirement from 0.9 to 0.11 in /rawler
    (gh#dnglab/dnglab#399).
  * Change RawFile to RawSource and add support for mmap() input
    (gh#dnglab/dnglab#416).
  * Add support for Canon RF-S 10-18mm F4.5-6.3 IS STM
    (gh#dnglab/dnglab#508).
  * Fix clean model name for EOS R5 Mark II
    (gh#dnglab/dnglab#510).
  * Fix: EXIF TimezoneOffset must be a vector because it contains
    two values (gh#dnglab/dnglab#512).
  * Fix: Use canonical address in FTP client address handling
    (gh#dnglab/dnglab#513).
  * Add --keep-mtime flag (gh#dnglab/dnglab#511).
  * Update to multiversion 0.8 (gh#dnglab/dnglab#516).
  * Update to Rust Edition 2024 (gh#dnglab/dnglab#517).
  * Add fixed lens support (gh#dnglab/dnglab#518).
  * Fix PhaseOne IIQ blacklevel correction (gh#dnglab/dnglab#519).
  * Add Phase One P25 alias (gh#dnglab/dnglab#520).
  * Phase One P45 support (gh#dnglab/dnglab#521).
  * Add Sony UMC R10C Support (gh#dnglab/dnglab#522).
  * Add hint to CONTRIBUTE_SAMPLES.md for unsupported files
    (gh#dnglab/dnglab#523).
  * Improve hint when camera raw file is unsupported
    (gh#dnglab/dnglab#524).
  * Bump tokio from 1.43.0 to 1.43.1 (gh#dnglab/dnglab#532).
  * Support for Panasonic DC-S9 (gh#dnglab/dnglab#536).
  * Fujifilm X-M5 support (gh#dnglab/dnglab#538).
  * Update completions and manpages (gh#dnglab/dnglab#542).
  * Nikon Z 50 II support (gh#dnglab/dnglab#543).
  * Use SONYRAWIMAGESIZE EXIF tag for ARW files
    (gh#dnglab/dnglab#544).
  * Update E-Mount lens database (gh#dnglab/dnglab#545).
- Minor rebase of dnglab-renamed-exec-usage-msg.patch for update.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772452800">- Update to version 0.7.2:
  * Add some more model aliases (gh#dnglab/dnglab#617).
  * Support for Samsung NX5 (gh#dnglab/dnglab#623).
  * Support for Samsung NX10 (gh#dnglab/dnglab#624).
  * Support for Samsung NX11 (gh#dnglab/dnglab#625).
  * Add more Sony lenses to lens database (gh#dnglab/dnglab#622).
  * Support for Canon RF 70-200 F2.8 L IS USM Z
    (gh#dnglab/dnglab#626).
  * Add more Viltrox E-Mount lenses (gh#dnglab/dnglab#627).
  * Add keyname attribute for Canon EF 70-200mm f/2.8L IS III USM
    + 2x (gh#dnglab/dnglab#628).
  * Add keyname for Tamron 100-400mm f/4.5-6.3 Di VC USD (A035)
    (gh#dnglab/dnglab#629).
  * Support for Olympus SP550UZ (gh#dnglab/dnglab#630).
  * Support for Panasonic DC-S1M2ES (gh#dnglab/dnglab#631).
  * Allow 10 bit precision for LJPEG compression
    (gh#dnglab/dnglab#632).
  * Add some more model aliases (gh#dnglab/dnglab#635).
  * Improve DNG parsing robustness for corrupt or incomplete files
    (gh#dnglab/dnglab#640).
  * Testcase for Silverfast DNG files (gh#dnglab/dnglab#645).
  * Use AsShotAsWhiteXY DNG tag in rawler (gh#dnglab/dnglab#648).
  * Support for Nikon Super Coolscan 5000 ED
    (gh#dnglab/dnglab#654).
  * Support for Sony ZV1-M2 (gh#dnglab/dnglab#655).
  * Add Panasonic DC-S5D alias (gh#dnglab/dnglab#656).
  * nef: Relax errors when lens data is not available
    (gh#dnglab/dnglab#657).
  * Fix: Extract previews from NEF files (gh#dnglab/dnglab#658).
  * Add some more Canon aliases (gh#dnglab/dnglab#662).
  * Improve Bitpumps and unpack_generic_msb()
    (gh#dnglab/dnglab#666).
  * Add support for Tamron 18-300mm F/3.5-6.3 Di III-A VC VXD RF
    (gh#dnglab/dnglab#668).
  * Add support for Tamron 35-150mm F/2-2.8 Di III VXD Z-Mount
    (gh#dnglab/dnglab#669).
  * Added 250D alias for Asia region (EOS 200D II)
    (gh#dnglab/dnglab#660).
  * Add EOS to all Canon model names (gh#dnglab/dnglab#664).
  * Bump bytes from 1.10.1 to 1.11.1 (gh#dnglab/dnglab#665).
  * Add support for Viltrox AF 35/1.7 Z (gh#dnglab/dnglab#671).
  * Add key to for Sigma 20mm F1.4 DG HSM | Art 015
    (gh#dnglab/dnglab#672).
  * Report errors from convert-subcommand as exit codes
    (gh#dnglab/dnglab#673).
  * Report errors from extract-subcommand as exit codes
    (gh#dnglab/dnglab#674).
  * Add RAWLER_DNG_ROWS_PER_STRIP and
    RAWLER_DNG_MULTISTRIP_THRESHOLD env variables
    (gh#dnglab/dnglab#675).
  * Add explicit Leica DNG camera support (gh#dnglab/dnglab#667).
  * Sanitize clean_make and clean_model attributes
    (gh#dnglab/dnglab#676).
  * Fix testdata for Leica M8 data (gh#dnglab/dnglab#677).
  * fix(demosaic): Fix panic when processing images with odd
    widths (gh#dnglab/dnglab#659).
  * Add big-endian data for build_empty_dng test
    (gh#dnglab/dnglab#687).
  * Add support for Canon EOS R6 Mark III (gh#dnglab/dnglab#688).
  * Add some Panasonic aliases (gh#dnglab/dnglab#678).
  * Support for Sony ILCE-1M2 (gh#dnglab/dnglab#689).
- Changes from verson 0.7.1:
  * Panasonic DC-GH7 support (gh#dnglab/dnglab#540).
  * Support for Nikon Z 6 3 (gh#dnglab/dnglab#546).
  * Support for Phase One iXU-R1000 NIR (gh#dnglab/dnglab#547).
  * Fujifilm GFX 100RF support (gh#dnglab/dnglab#548).
  * Fujifilm GFX 100S II support (gh#dnglab/dnglab#549).
  * Support for Canon 1D X Mark III CRM Movie files
    (gh#dnglab/dnglab#552).
  * Refactoring DNG/TIFF decompression code
    (gh#dnglab/dnglab#560).
  * Add support for decoding JPEG-XL compressed DNGs
    (gh#dnglab/dnglab#562).
  * Add support for DNG deflate decompression
    (gh#dnglab/dnglab#563).
  * Use dynamic_image_from_ifd() for DNG thumbnails and full
    images (gh#dnglab/dnglab#564).
  * Add new tests for non-camera samples in rawdb
    (gh#dnglab/dnglab#566).
  * Remove unwrap() in ArwDecoder::raw_image()
    (gh#dnglab/dnglab#580).
  * Add support for Canon RF28mm F2.8 STM (gh#dnglab/dnglab#579).
  * Reduce usage of unwrap() (gh#dnglab/dnglab#581).
  * Update deps and decrease its number (gh#dnglab/dnglab#568).
  * Fix: Testdata for R5MK2 CRM files (gh#dnglab/dnglab#597).
  * Support for Panasonic DC-S1RM2 (gh#dnglab/dnglab#596).
  * Bump slab from 0.4.10 to 0.4.11 (gh#dnglab/dnglab#592).
  * Add model alias for Panasonic DMC-ZS50 (gh#dnglab/dnglab#588).
  * Remove Warnings About Elided Lifetime (gh#dnglab/dnglab#594).
  * Support for chromatic adaption (gh#dnglab/dnglab#584).
  * Add DSC-RX100M7A alias (gh#dnglab/dnglab#602).
  * Add lens Canon RF28-70mm F2.8 IS STM (gh#dnglab/dnglab#603).
  * Fix: Canon R5C applies WB for Standard-Raw CRM files
    (gh#dnglab/dnglab#606).
  * OM-3 camera support (gh#dnglab/dnglab#607).
  * Support for Fujifilm X-E5 (gh#dnglab/dnglab#608).
  * Support for Nikon Z 5 II (gh#dnglab/dnglab#609).</changelog>
</package>
<package pkgid="07fada6b50a2461c668ccad2840cfabcf477a313c08bd39c726b882dcadf01b48cbfff46ca1e695ef4a3f5825513bf11e4c44880ffa178bd19c912a1205d41f1" name="dnglab-fish-completion" arch="noarch">
  <version epoch="0" ver="0.7.2" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1738584000">- Initial package.
- Add dnglab-renamed-exec-usage-msg.patch: Adapt usage message to
  renamed binary.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1749384000">- Update to version 0.7.0:
  * Update to image-rs 0.25 (gh#dnglab/dnglab#479).
  * Add RawDecodeParams to Decoder::full_image()
    (gh#dnglab/dnglab#481).
  * Fix: Use same version for dnglab and dnglab-lib and provide
    test case (gh#dnglab/dnglab#486).
  * Cleanup compiler warnings and hints in newer Rust versions
    (gh#dnglab/dnglab#490).
  * Add Kodak RADC decompressor (gh#dnglab/dnglab#491).
  * QTK support for Apple QuickTake 100 and 150
    (gh#dnglab/dnglab#492).
  * Add support for Kodak DC50 (gh#dnglab/dnglab#493).
  * Show warning if lens is not found in lens database
    (gh#dnglab/dnglab#495).
  * Add DecoderCache for simple caching of data based on
    RawDecodeParams (gh#dnglab/dnglab#496).
  * Bump anstream from 0.6.5 to 0.6.15 (gh#dnglab/dnglab#489).
  * Support for Canon RF 200-800mm F6.3-9 IS USM
    (gh#dnglab/dnglab#497).
  * Bump mio from 0.8.10 to 0.8.11 (gh#dnglab/dnglab#410).
  * Update env_logger requirement from 0.9 to 0.11 in /rawler
    (gh#dnglab/dnglab#399).
  * Change RawFile to RawSource and add support for mmap() input
    (gh#dnglab/dnglab#416).
  * Add support for Canon RF-S 10-18mm F4.5-6.3 IS STM
    (gh#dnglab/dnglab#508).
  * Fix clean model name for EOS R5 Mark II
    (gh#dnglab/dnglab#510).
  * Fix: EXIF TimezoneOffset must be a vector because it contains
    two values (gh#dnglab/dnglab#512).
  * Fix: Use canonical address in FTP client address handling
    (gh#dnglab/dnglab#513).
  * Add --keep-mtime flag (gh#dnglab/dnglab#511).
  * Update to multiversion 0.8 (gh#dnglab/dnglab#516).
  * Update to Rust Edition 2024 (gh#dnglab/dnglab#517).
  * Add fixed lens support (gh#dnglab/dnglab#518).
  * Fix PhaseOne IIQ blacklevel correction (gh#dnglab/dnglab#519).
  * Add Phase One P25 alias (gh#dnglab/dnglab#520).
  * Phase One P45 support (gh#dnglab/dnglab#521).
  * Add Sony UMC R10C Support (gh#dnglab/dnglab#522).
  * Add hint to CONTRIBUTE_SAMPLES.md for unsupported files
    (gh#dnglab/dnglab#523).
  * Improve hint when camera raw file is unsupported
    (gh#dnglab/dnglab#524).
  * Bump tokio from 1.43.0 to 1.43.1 (gh#dnglab/dnglab#532).
  * Support for Panasonic DC-S9 (gh#dnglab/dnglab#536).
  * Fujifilm X-M5 support (gh#dnglab/dnglab#538).
  * Update completions and manpages (gh#dnglab/dnglab#542).
  * Nikon Z 50 II support (gh#dnglab/dnglab#543).
  * Use SONYRAWIMAGESIZE EXIF tag for ARW files
    (gh#dnglab/dnglab#544).
  * Update E-Mount lens database (gh#dnglab/dnglab#545).
- Minor rebase of dnglab-renamed-exec-usage-msg.patch for update.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1772452800">- Update to version 0.7.2:
  * Add some more model aliases (gh#dnglab/dnglab#617).
  * Support for Samsung NX5 (gh#dnglab/dnglab#623).
  * Support for Samsung NX10 (gh#dnglab/dnglab#624).
  * Support for Samsung NX11 (gh#dnglab/dnglab#625).
  * Add more Sony lenses to lens database (gh#dnglab/dnglab#622).
  * Support for Canon RF 70-200 F2.8 L IS USM Z
    (gh#dnglab/dnglab#626).
  * Add more Viltrox E-Mount lenses (gh#dnglab/dnglab#627).
  * Add keyname attribute for Canon EF 70-200mm f/2.8L IS III USM
    + 2x (gh#dnglab/dnglab#628).
  * Add keyname for Tamron 100-400mm f/4.5-6.3 Di VC USD (A035)
    (gh#dnglab/dnglab#629).
  * Support for Olympus SP550UZ (gh#dnglab/dnglab#630).
  * Support for Panasonic DC-S1M2ES (gh#dnglab/dnglab#631).
  * Allow 10 bit precision for LJPEG compression
    (gh#dnglab/dnglab#632).
  * Add some more model aliases (gh#dnglab/dnglab#635).
  * Improve DNG parsing robustness for corrupt or incomplete files
    (gh#dnglab/dnglab#640).
  * Testcase for Silverfast DNG files (gh#dnglab/dnglab#645).
  * Use AsShotAsWhiteXY DNG tag in rawler (gh#dnglab/dnglab#648).
  * Support for Nikon Super Coolscan 5000 ED
    (gh#dnglab/dnglab#654).
  * Support for Sony ZV1-M2 (gh#dnglab/dnglab#655).
  * Add Panasonic DC-S5D alias (gh#dnglab/dnglab#656).
  * nef: Relax errors when lens data is not available
    (gh#dnglab/dnglab#657).
  * Fix: Extract previews from NEF files (gh#dnglab/dnglab#658).
  * Add some more Canon aliases (gh#dnglab/dnglab#662).
  * Improve Bitpumps and unpack_generic_msb()
    (gh#dnglab/dnglab#666).
  * Add support for Tamron 18-300mm F/3.5-6.3 Di III-A VC VXD RF
    (gh#dnglab/dnglab#668).
  * Add support for Tamron 35-150mm F/2-2.8 Di III VXD Z-Mount
    (gh#dnglab/dnglab#669).
  * Added 250D alias for Asia region (EOS 200D II)
    (gh#dnglab/dnglab#660).
  * Add EOS to all Canon model names (gh#dnglab/dnglab#664).
  * Bump bytes from 1.10.1 to 1.11.1 (gh#dnglab/dnglab#665).
  * Add support for Viltrox AF 35/1.7 Z (gh#dnglab/dnglab#671).
  * Add key to for Sigma 20mm F1.4 DG HSM | Art 015
    (gh#dnglab/dnglab#672).
  * Report errors from convert-subcommand as exit codes
    (gh#dnglab/dnglab#673).
  * Report errors from extract-subcommand as exit codes
    (gh#dnglab/dnglab#674).
  * Add RAWLER_DNG_ROWS_PER_STRIP and
    RAWLER_DNG_MULTISTRIP_THRESHOLD env variables
    (gh#dnglab/dnglab#675).
  * Add explicit Leica DNG camera support (gh#dnglab/dnglab#667).
  * Sanitize clean_make and clean_model attributes
    (gh#dnglab/dnglab#676).
  * Fix testdata for Leica M8 data (gh#dnglab/dnglab#677).
  * fix(demosaic): Fix panic when processing images with odd
    widths (gh#dnglab/dnglab#659).
  * Add big-endian data for build_empty_dng test
    (gh#dnglab/dnglab#687).
  * Add support for Canon EOS R6 Mark III (gh#dnglab/dnglab#688).
  * Add some Panasonic aliases (gh#dnglab/dnglab#678).
  * Support for Sony ILCE-1M2 (gh#dnglab/dnglab#689).
- Changes from verson 0.7.1:
  * Panasonic DC-GH7 support (gh#dnglab/dnglab#540).
  * Support for Nikon Z 6 3 (gh#dnglab/dnglab#546).
  * Support for Phase One iXU-R1000 NIR (gh#dnglab/dnglab#547).
  * Fujifilm GFX 100RF support (gh#dnglab/dnglab#548).
  * Fujifilm GFX 100S II support (gh#dnglab/dnglab#549).
  * Support for Canon 1D X Mark III CRM Movie files
    (gh#dnglab/dnglab#552).
  * Refactoring DNG/TIFF decompression code
    (gh#dnglab/dnglab#560).
  * Add support for decoding JPEG-XL compressed DNGs
    (gh#dnglab/dnglab#562).
  * Add support for DNG deflate decompression
    (gh#dnglab/dnglab#563).
  * Use dynamic_image_from_ifd() for DNG thumbnails and full
    images (gh#dnglab/dnglab#564).
  * Add new tests for non-camera samples in rawdb
    (gh#dnglab/dnglab#566).
  * Remove unwrap() in ArwDecoder::raw_image()
    (gh#dnglab/dnglab#580).
  * Add support for Canon RF28mm F2.8 STM (gh#dnglab/dnglab#579).
  * Reduce usage of unwrap() (gh#dnglab/dnglab#581).
  * Update deps and decrease its number (gh#dnglab/dnglab#568).
  * Fix: Testdata for R5MK2 CRM files (gh#dnglab/dnglab#597).
  * Support for Panasonic DC-S1RM2 (gh#dnglab/dnglab#596).
  * Bump slab from 0.4.10 to 0.4.11 (gh#dnglab/dnglab#592).
  * Add model alias for Panasonic DMC-ZS50 (gh#dnglab/dnglab#588).
  * Remove Warnings About Elided Lifetime (gh#dnglab/dnglab#594).
  * Support for chromatic adaption (gh#dnglab/dnglab#584).
  * Add DSC-RX100M7A alias (gh#dnglab/dnglab#602).
  * Add lens Canon RF28-70mm F2.8 IS STM (gh#dnglab/dnglab#603).
  * Fix: Canon R5C applies WB for Standard-Raw CRM files
    (gh#dnglab/dnglab#606).
  * OM-3 camera support (gh#dnglab/dnglab#607).
  * Support for Fujifilm X-E5 (gh#dnglab/dnglab#608).
  * Support for Nikon Z 5 II (gh#dnglab/dnglab#609).</changelog>
</package>
<package pkgid="09b20dd58c9b70a309567880c1620c5f43556b9ff2e5e71ba93612dbda66d8a3d90b4b5694b32a3d75d472893f4101aad825e2fadae4e2444de82aaf9088a617" name="dns24-update" arch="noarch">
  <version epoch="0" ver="1.1" rel="1.3"/>
  <changelog author="seroton10@gmail.com" date="1530446400">- Inception</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1590926400">- Use HTTPS for update requests
- Various documentation improvements</changelog>
</package>
<package pkgid="2fb880116b96e962ab8520deda6980c0bc0309346f6b19c5c89fa73ce74e56650cbe9e10a91824d2f18ceae41420e93b20c8113cd9f473cc4d6a2fb61a35ca1d" name="dnscrypt-proxy" arch="riscv64">
  <version epoch="0" ver="2.1.15" rel="1.1"/>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1743163200">- Updated to version 2.1.8
  * Dependencies have been updated, notably the QUIC implementation, which could
    be vulnerable to denial-of-service attacks.
  * In forwarding rules, the target can now optionally include a non-standard
    DNS port number. The port number is also now optional when using IPv6.
  * An annoying log message related to permissions on Windows has been
    suppressed.
  * Resolver IP addresses can now be refreshed more frequently. Additionally,
    jitter has been introduced to prevent all resolvers from being refreshed
    simultaneously. Further changes have been implemented to mitigate issues
    arising from multiple concurrent attempts to resolve a resolver's IP
    address.
  * An empty value for "tls_cipher_suite" is now equivalent to leaving the
    property undefined. Previously, it disabled all TLS cipher suites, which had
    little practical justification.
  * In forwarding rules, an optional `*.` prefix is now accepted.</changelog>
  <changelog author="cunix@mail.de" date="1747828800">- Update to version 2.1.11
  * web-based monitoring user interface added
  * configuration files hot-reloading implemented
  * HTTP/3 probing
  * added parallel downloading of block lists</changelog>
  <changelog author="cunix@mail.de" date="1748520000">- Update to version 2.1.12
  * weighted Power of Two (WP2) load balancing strategy has been
    implemented as the default
  * optional Prometheus metrics endpoint has been added for monitoring
  * additional records in queries are now properly removed before forwarding
  * simple view UI has been removed</changelog>
  <changelog author="cunix@mail.de" date="1756036800">- Update to version 2.1.13
  * Manual configuration reload via SIGHUP is now supported regardless of the
    hot-reload setting, providing more flexibility for system administrators
  * Fixed a regression in IP prefix matching for allow/block lists that could
    cause incorrect filtering behavior
  * the generate-domains-blocklist script now handles poor network conditions
    more gracefully</changelog>
  <changelog author="cunix@mail.de" date="1756987200">- Update to version 2.1.14
  * Added support for client IP address encryption in logs</changelog>
  <changelog author="cunix@mail.de" date="1766491200">- Update to version 2.1.15
  * Proxy hostnames (when using SOCKS/HTTP proxies) are now pre-resolved using
    bootstrap resolvers if they are domain names
  * Dynamically reduces timeouts as the connection limit is approached
  * Fixed double-bracketing of IPv6 addresses in DoH stamps
  * Cache statistics are now more accurate by only counting queries that
    actually participate in caching
  * Multiple IP addresses per hostname are now cached instead of randomly
    selecting one</changelog>
</package>
<package pkgid="25da62945f26127a8289ee37216ad50f815538a9f63a7054c461ab65448bd7e59d74e9a0a46aa7885839fb1cc839ff29cde45a99f7af892bf826f5b545ac567c" name="dnsdiag" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1675512000">- Update to version 2.1.0
  * Add -m flag to enforce cache-miss
  * Add -r flag to clear RD flag (disable recursion)
  * Remove support for python 3.4 - 3.6
  * Other minor quality of life improvements</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1718884800">- Update to version 2.5.0
  * Add RFC5001 NSID support (-n or --nsid).
  * Display RFC8914 Extended DNS Errors when available (-E or --ede)
  * Add ability to override default RR class (-C or --class).
  * Display response TTL if applicable (-L or --ttl).
  * Display first answer in RRSET, when available (-a or --answer).
  * Add -x to display extra/expert information, implying Flags, EDE
    and TTL.
  * Display EDNS flags alongside other response flags, when available
  * Always display RCODE with responses.
  * Add more resolvers to the default list.
  * Lots of bug fixes and UX improvements.
  * Change default behavior of --edns to disabled by default.
  * Always display flags in brackets.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729944000">- Update to version 2.6.0
  * Add support for DNS over QUIC (DoQ) protocol.
  * Lower dependency version requirement to improve compatibility.
  * Other various bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 2.7.0
  New Features
  * DNS over HTTP/3 (DoH3) Support: Added support for RFC 9114 DNS
    over HTTP3 protocol using -3 or --doh3 option in dnsping.
  * Improved Error Handling: Enhanced error handling for DoH3
    connection failures.
  Breaking Changes
  * Python 3.9 Support Dropped: Minimum Python version is now 3.10
    due to dnspython 2.8.0 requirements.
  Improvements
  * DoQ and DoH3 Enhancements:
    + Upgraded to dnspython 2.8.0 which provides improved DoQ (DNS
    over QUIC) and DoH3 error handling.
  * Display Enhancements:
    + Fixed RTT display that was broken in previous release.
    + Improved response time display.
    + Better display of DNS response flags.
    + Fixed EDE (Extended DNS Error) payload display to show empty
    string instead of "None".
    + Added quotes around EDE payload strings for better visibility</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759147200">- Update to version 2.8.0
  New Features
  * EDNS Client Subnet (ECS) Support: Added --ecs option to
    dnsping for testing EDNS Client Subnet behavior.
  * EDNS Options Display Format: Implemented compact inline format
    for EDNS options ([NSID:server-name], [ECS:subnet/scope],
    [EDE:code("text")]) to reduce output redundancy.
  * DoQ and DoH3 Support in dnstraceroute: Added DNS over QUIC and
    DNS over HTTP/3 protocol support for modern encrypted DNS
    tracing.
  Documentation
  * Protocol Support Documentation: Added protocol compatibility
    table (UDP, TCP, DoT, DoH, DoQ, DoH3) to clarify tool
    capabilities.
  * DNS Resolver Reference Updates: Updated public DNS resolver
    lists with current operational status and capabilities, also
    added more entries (Fixes #129) (#130).
  Improvements &amp; Bug Fixes
  * CLI Parameter Consistency: Standardized command line parameters
    across tools for consistent user experience.
  * Help Message Completeness: Added missing -q option and --venv
    parameter explanations for better usability.
  * EDE Display Formatting: Fixed broken ping output formatting
    when EDE messages are too long by truncating text in ping
    results while preserving full text in verbose mode.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759579200">- Update to version 2.8.1
  New Features
  * Added DNS Cookies support with --cookie option in dnsping.
  Improvements &amp; Bug Fixes
  * Extended DNS Error messages now always displayed when present.
  * Enhanced ECS display format to show source prefix length
    ([ECS:address/source/scope]).
  * Fixed DoH/HTTP3 hostname resolution issues.
  * Fixed DoT/DoQ hostname support for SNI and certificate
    validation.
  * Improved responsiveness to CTRL+C.
  * Removed duplicate CLI parameter in usage string.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761480000">- Switch to pyproject macros.
- Update to version 2.9.0
  New Features
  * Added --nsid support to dnstraceroute for tracing paths to
    anycast instances.
  * Added DNS COOKIE support to dnsping (--cookie).
  * Added DoQ (DNS over QUIC) and DoH3 (DNS over HTTP/3) protocol
    support to dnseval.
  * Added cache warmup behavior to dnseval for fair resolver
    comparisons.
  * Added EDNS flags display in dnseval output.
  * Added Python 3.14 support.
  Improvements
  * Refactored codebase with PEP 8 conventions and comprehensive
    type hints.
  * Improved CLI error handling and parameter validation across
    all tools.
  * Enhanced hostname validation to allow RFC-compliant hostnames
    starting with underscore.
  * Improved IPv6 address display with bracket wrapping for
    readability.
  Bug Fixes
  * Fixed IPv4/IPv6 address family selection to default to
    AF_UNSPEC for automatic detection.
  * Fixed DoH3 feature detection to properly check HTTPVersion.H3.
  * Fixed IPv6 hostname resolution to avoid IPv4-mapped IPv6
    addresses.
  * Fixed DNS COOKIE display in normal and verbose modes.
  * Fixed JSON output type consistency for float values.
  * Fixed premature TCP connection termination handling.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761912000">- Update to version 2.9.1
  * Multithreaded DNS Evaluation: dnseval now uses concurrent
    evaluation when testing multiple DNS resolvers, improving
    evaluation times. The tool employs ThreadPoolExecutor with up
    to 10 worker threads for parallel testing while maintaining
    thread-safe output handling. Results continue to be displayed
    in the same order as the input file.
  * Cookie Display Enhancement: DNS COOKIE output in dnsping is
    now truncated to 8 hex characters followed by "..." in normal
    mode, keeping output compact and readable. Full cookie details
    remain available when using verbose mode.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1768737600">- Update to version 2.9.2
  Bug Fixes
  * Network Resilience: dnsping now survives transient network
    errors instead of exiting fatally. When WiFi is toggled,
    network cable is unplugged, or the system sleeps/resumes,
    dnsping prints the error message and continues with the next
    ping attempt, behaving like traditional ping. The fix also
    improves error handling and makes it platform-portable.
  * Answer Display: The -a flag in dnsping now displays the first
    answer from the response regardless of record type, with the
    type prepended for clarity
    (e.g., [RDATA: CNAME res130.qams5.on.quad9.net.] or
    [RDATA: A 142.250.179.174]). Previously it filtered by the
    requested type only, which meant CNAME responses were silently
    ignored.
  * JSONL Output: The -j flag in dnseval now outputs valid JSONL
    format with one JSON object per line, instead of
    concatenating JSON objects back-to-back. The old format was
    not parse-able by standard JSON parsers. Each line can now be
    independently parsed with tools like jq.
  * NSID Option Consistency: Fixed NSID EDNS option in dnsping to
    use bytes instead of string for consistency with the rest of
    the codebase and correct wire format.
  * Exit Code Handling: All tools now return exit code 0 when
    invoked with the --help flag, following standard conventions.
  * Race Condition Fix: Fixed a time-of-check to time-of-use race
    condition in dnsping that could cause negative sleep duration
    in the interruptible sleep loop.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1770120000">- Update to version 2.9.3
  Bug Fixes
  * TCP Traceroute Fixed: The most important fix in this release
    resolves a regression where dnstraceroute with TCP protocol
    (-T flag) would immediately fail with "No route to host" errors
    During TCP traceroute operations, intermediate hosts send ICMP
    Time Exceeded messages when TTL expires, which the TCP stack
    interprets as EHOSTUNREACH errors. These errors were being
    unconditionally re-raised even in traceroute mode where they're
    expected behavior. The fix now properly handles these errors
    during traceroute, allowing TCP path discovery to work as
    intended.
  * QUIC and HTTP/3 Traceroute TTL Control: Previously,
    dnstraceroute couldn't control TTL values when using QUIC (-Q)
    or HTTP/3 (-3) protocols, basically breaking traceroute
    functionality for DoH3 and DoQ. The fix enables proper TTL
    manipulation for both protocols, allowing users to trace
    network paths to DNS-over-QUIC and DNS-over-HTTP/3 resolvers.
  * Timing Accuracy Improvements: Replaced dnspython library
    internal timing with Python's perf_counter for response time
    measurements across all DNS protocols. This provides more
    accurate and consistent latency measurements.
  * Better Error Handling for Modern Protocols: Improved error
    handling for DoH, DoH3, and DoQ protocols to display
    user-friendly error messages instead of Python stack traces.
    Connection refused errors are now treated as transient across
    all DNS protocols, and transient QUIC connection failures
    (UnexpectedEOF exceptions) are handled gracefully, allowing
    dnsping to continue with the next attempt.
  * DNSSEC Information Display: Added explanation of DNSSEC flags
    and Extended DNS Error (EDE) codes in dnsping output. When
    DNSSEC validation is enabled, users now see detailed
    explanations of response codes like "DNSSEC Bogus" with
    human-readable descriptions of what went wrong, making DNSSEC
    troubleshooting easier.
  * Command-Line Parameter Validation: Added mutual exclusivity
    validation to command-line parameters across all tools.
    Conflicting protocol flags (like -T and -H used together) now
    trigger clear error messages instead of unpredictable behavior,
    preventing user confusion and potential misdiagnosis of DNS
    issues.</changelog>
</package>
<package pkgid="f9307b47bbd0764df26fdaa85ec6b220a4f148552cb4fdb66ba16988ae3da72724bc5e81f413c69636d2077a21b3b72494e9168d68946073594a3ba68be8a155" name="dnsdist" arch="riscv64">
  <version epoch="0" ver="2.0.3" rel="1.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1748260800">- update to 1.9.10: (bsc#1243378, bsc#1242028, CVE-2025-30194, CVE-2025-30193)
  https://www.dnsdist.org/changelog.html#change-1.9.10
- disable luajit on ppc64le for SLFO (bsc#1243566)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754654400">- update to 2.0.0
  https://www.dnsdist.org/changelog.html#change-2.0.0
- new buildrequires:
  - gnutls
  - libebpf
- build script needs python3-PyYAML to generate sources
- preparation for enabling new features in the future:
  - yaml-config:
  - adds vendor.tar.xz to vendor the rust modules.
    built linking fails currently
  - xdp support
  - not sure yet if that can be later toggled in the config
  - quiche support which brings DoH3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754654401">- switch build system to meson
- fix code 15 build by forcing a newer gcc</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754654402">- Fix url to the sample configuration</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754740800">- package the docs directory so we can reference it in the example
  config</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754827200">- properly set the profilename for apparmor</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1763553600">- update to 2.0.1 (bsc#1253852, CVE-2025-8671, bsc#1250054, CVE-2025-30187)
  https://www.dnsdist.org/changelog.html#change-2.0.1</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1764763200">- update to 2.0.2
  https://dnsdist.org/changelog.html#change-2.0.2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1771329600">- Allow installation on immutable systems (jsc#PED-14730)
  The home directory is generated by systemd so there is no need
  to include it in the package. Home directory is inaccessible
  during installation.
- fix_compilation.patch: add missing include</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1774958400">- update to 2.0.3
  https://www.dnsdist.org/changelog.html#change-2.0.3
  (CVE-2026-0396, bsc#1261236, CVE-2026-0397, bsc#1261237,
  CVE-2026-24028, bsc#1261238, CVE-2026-24029, bsc#1261239,
  CVE-2026-24030, bsc#1261240, CVE-2026-27853, bsc#1261241,
  CVE-2026-27854, bsc#1261243)
- fix_compilation.patch: removed, upstreamed</changelog>
</package>
<package pkgid="4c80c671400c8e0ca2846bfd7cde865505bd24674733195f95f522297dcae3eceda8b034e777278d3986c5d8ef26463377199fd582932084420e60a5e71c4403" name="dnsmasq" arch="riscv64">
  <version epoch="0" ver="2.92" rel="2.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Correct rundir from /var/run to /run for pid file</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- SLP got dropped, remove config (bsc#1214884)</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1707912000">- update to 2.90:
  * CVE-2023-50387, CVE-2023-50868, bsc#1219823, bsc#1219826:
    Denial Of Service while trying to validate specially crafted
    DNSSEC responses
  * CVE-2023-49441, bsc#1226091: integer overflow via forward_query
  * Fix reversion in --rev-server introduced in 2.88 which caused
    breakage if the prefix length is not exactly divisible by 8
    (IPv4) or 4 (IPv6).
  * Fix possible SEGV when there server(s) for a particular domain
    are configured, but no server which is not qualified for a
    particular domain.
  * Set the default maximum DNS UDP packet sice to 1232.
    Obsoletes: dnsmasq-CVE-2023-28450.patch
  * Add --no-dhcpv4-interface and --no-dhcpv6-interface for better
    control over which inetrfaces are providing DHCP service.
  * Fix issue with stale caching
  * Add configurable caching for arbitrary RR-types.
  * Add --filter-rr option, to filter arbitrary RR-types.</changelog>
  <changelog author="Lukas Straub &lt;lukasstraub2@web.de&gt;" date="1728388800">- Enable --nftset support</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1736856000">- bsc#1235834: Don't let compile time options change silently.
- Use pkgconfig for libidn2.
- Disable --nftset for SLE-15-SP3 and older.
- bsc#1235517: Reintroduce nogroup for SLE-15-SP3 and older.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1747569600">- update to 2.91:
  * Fix spurious "resource limit exceeded messages".
  * Fix out-of-bounds heap read in order_qsort().
  * Fix buffer overflow when configured lease-change script name
    is too long.
  * Improve behaviour in the face of non-responsive upstream TCP DNS
    servers. Without shorter timeouts, clients are blocked for too long
    and fail with their own timeouts.
  * Set --fast-dns-retries by default when doing DNSSEC. A single
    downstream query can trigger many upstream queries. On an
    unreliable network, there may not be enough downstream retries
    to ensure that all these queries complete.
  * Improve behaviour in the face of truncated answers to queries
    for DNSSEC records. Getting these answers by TCP doesn't now
    involve a faked truncated answer to the downstream client to
    force it to move to TCP. This improves performance and robustness
    in the face of broken clients which can't fall back to TCP.
  * No longer remove data from truncated upstream answers. If an
    upstream replies with a truncated answer, but the answer has some
    RRs included, return those RRs, rather than returning and
    empty answer.
  * Fix handling of EDNS0 UDP packet sizes.
  * Modify the behaviour of --synth-domain for IPv6.
  * Fix broken dhcp-relay on *BSD.
  * Add --dhcp-option-pxe config. This acts almost exactly like
  - -dhcp-option except that the defined option is only sent when
    replying to PXE clients. More importantly, these options are sent
    in reply PXE clients when dnsmasq in acting in PXE proxy mode. In
    PXE proxy mode, the set of options sent is defined by the PXE standard
    and the normal set of options is not sent. This config allows arbitrary
    options in PXE-proxy replies. A typical use-case is to send option
    175 to iPXE.
  * Support PXE proxy-DHCP and DHCP-relay at the same time.
  * Fix erroneous "DNSSEC validated" state with non-DNSSEC
    upstream servers.
  * Handle queries with EDNS client subnet fields better. If dnsmasq
    is configured to add an EDNS client subnet to a query, it is careful
    to suppress use of the cache, since a cached answer may not be valid
    for a query with a different client subnet. Extend this behaviour
    to queries which arrive a dnsmasq already carrying an EDNS client
    subnet.
  * Handle DS queries to auth zones. When dnsmasq is configured to
    act as an authoritative server and has an authoritative zone
    configured, and receives a query for that zone _as_forwarder_
    it answers the query directly rather than forwarding it. This
    doesn't affect the answer, but it saves dnsmasq forwarding the
    query to the recursor upstream, which then bounces it back to dnsmasq
    in auth mode. The exception should be when the query is for the root
    of zone, for a DS RR. The answer to that has to come from the parent,
    via the recursor, and will typically be a proof-of-non-existence
    since dnsmasq doesn't support signed zones. This patch suppresses
    local answers and forces forwarding to the upstream recursor for such
    queries. It stops breakage when a DNSSEC validating client makes
    queries to dnsmasq acting as forwarder for a zone for which it is
    authoritative.
  * Implement "DNS-0x20 encoding", for extra protection against
    reply-spoof attacks. Since DNS queries are case-insensitive,
    it's possible to randomly flip the case of letters in a query
    and still get the correct answer back.
  * Fix a long-standing problem when two queries which are identical
    in every repect _except_ case, get combined by dnsmasq. If
    dnsmasq gets eg, two queries for example.com and Example.com
    in quick succession it will get the answer for example.com from
    upstream and send that answer to both requestors. This means that
    the query for Example.com will get an answer for example.com, and
    in the modern DNS, that answer may not be accepted.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1755777600">- bsc#1247812: Fix a segfault when setting up supplementary groups,
  but no username was specified.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1769256000">- update to 2.92
  * Redesign the interaction between DNSSEC validation and per-domain
    servers, specified as --server=/&lt;domain&gt;/&lt;ip-address&gt;. This should
    just work in all cases now. If the normal chain-of-trust exists into
    the delegated domain then whether the domain is signed or not, DNSSEC
    validation will function normally. In the case the delegated domain
    is an "overlay" on top of the global DNS and no NS and/or DS records
    exist connecting it to the global dns, then if the domain is
    unsigned the situation will be handled by synthesising a
    proof-of-non-existence-of-DS for the domain and queries will be
    answered unvalidated; this action will be logged. A signed domain
    without chain-of-trust can be validated if a suitable trust-anchor
    is provided using --trust-anchor. This change should be backwards
    compatible for all existing working configurations; it extends the
    space of possible configurations which are functional.
  * Fix a couple of problems with DNSSEC validation and DNAME. One
    could cause validation failure on correct domains, and the other
    would fail to spot an invalid domain. Thanks to Graham Clinch
    for spotting the problem.
  * Add --log-queries=auth option to only log replies from the auth DNS
    facility.
  * Fix some edge-cases with domains and --address and --server. There
    has been some regressions with this in previous releases. This change
    fixes the priority order from lower to highest as:
  - -address with a IPv4 or IPv6 address (as long as the query matches the type)
  - -address with # for all-zeros, as long as the query is A or AAAA)
  - -address with no address, which returns NXDOMAIN or NOERROR for all types.
  - -server with address set to # to use the unqualified servers.
  - -server with matching domain.
  - -server without domain or from /etc/resolv.conf.
  * Fix problems with ipset or nftset and TCP DNS transport. Previously
    this was racy, and insertion of addresses could fail on a busy server
    when DNS-over-TCP transport was involved.
  * DNSSEC validation change for reverse lookups in RFC-1918 ranges and friends.
    The large public DNS services seem not to return proof-of-nonexistence
    for DS records at the start of RFC-1918 in-addr.arpa domains and the their
    IPv6 equivalents. 10.in-addr.arpa, 168.192.in-addr.arpa etc.
    Since dnsmasq already has an option which instructs it not bother
    upstream servers with pointless queries about these address ranges,
    namely --bogus-priv, we extend that to enable behaviour which allows
    dnsmasq to assume that insecure NXDOMAIN replies for these domains
    are expected and to assume that the domains are legitimately unsigned.
    This behaviour only matters when some address range is directed to
    another upstream server using --rev-server. In that case it allows
    replies from that server to pass DNSSEC validation. Without such a
    server configured, queries are never sent upstream so they are never
    validated and the new behaviour is moot.
  * Add support for leasequery to the dnsmasq DHCPv4 server.
    This has to be specifically enabled with the --leasequery option.
    Many thanks to JAXPORT, Jacksonville Port Authority for sponsoring
    this enhancement to dnsmasq.
  * Fix failure to cache PTR RRs when a reply contains more than one answer.
    Thanks to Dmitry for spotting this.
  * Add TFTP options windowsize (RFC 7440) and timeout (RFC 2349).
  * Change the behaviour of the DHCPv6 server when a REBIND message
    is received but no lease exists. Under these circumstances a new
    lease is created _only_ when the --dhcp-authoritative option is
    set. This matches the behavior of the DHCPv4 server.
  * Add --dhcp-split-relay option. This makes a DHCPv4 relay which
    is functional when client and server networks aren't mutually
    route-able.
  * Fix failure to add client MAC address to queries in TCP mode.
    The options which cause	dnsmasq	to decorate a DNS query	with the MAC
    address	on the originating client can fail when the query is sent
    using TCP. Thanks to Bruno Ravara for spotting and
    characterising this bug.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1774440000">- boo#1257934, 4070a748.patch: Fix build with nettle 4.0.</changelog>
</package>
<package pkgid="b0ed3ccd9fe1fa82208d7d58bbd19a9841e00d22d9b27395844cbf4b0b0fd3f39409c51507717fdea02d9be3f03c7a4cdaa2b3ac2e60d097892e86d3229d54c1" name="dnsmasq-utils" arch="riscv64">
  <version epoch="0" ver="2.92" rel="2.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Correct rundir from /var/run to /run for pid file</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- SLP got dropped, remove config (bsc#1214884)</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1707912000">- update to 2.90:
  * CVE-2023-50387, CVE-2023-50868, bsc#1219823, bsc#1219826:
    Denial Of Service while trying to validate specially crafted
    DNSSEC responses
  * CVE-2023-49441, bsc#1226091: integer overflow via forward_query
  * Fix reversion in --rev-server introduced in 2.88 which caused
    breakage if the prefix length is not exactly divisible by 8
    (IPv4) or 4 (IPv6).
  * Fix possible SEGV when there server(s) for a particular domain
    are configured, but no server which is not qualified for a
    particular domain.
  * Set the default maximum DNS UDP packet sice to 1232.
    Obsoletes: dnsmasq-CVE-2023-28450.patch
  * Add --no-dhcpv4-interface and --no-dhcpv6-interface for better
    control over which inetrfaces are providing DHCP service.
  * Fix issue with stale caching
  * Add configurable caching for arbitrary RR-types.
  * Add --filter-rr option, to filter arbitrary RR-types.</changelog>
  <changelog author="Lukas Straub &lt;lukasstraub2@web.de&gt;" date="1728388800">- Enable --nftset support</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1736856000">- bsc#1235834: Don't let compile time options change silently.
- Use pkgconfig for libidn2.
- Disable --nftset for SLE-15-SP3 and older.
- bsc#1235517: Reintroduce nogroup for SLE-15-SP3 and older.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1747569600">- update to 2.91:
  * Fix spurious "resource limit exceeded messages".
  * Fix out-of-bounds heap read in order_qsort().
  * Fix buffer overflow when configured lease-change script name
    is too long.
  * Improve behaviour in the face of non-responsive upstream TCP DNS
    servers. Without shorter timeouts, clients are blocked for too long
    and fail with their own timeouts.
  * Set --fast-dns-retries by default when doing DNSSEC. A single
    downstream query can trigger many upstream queries. On an
    unreliable network, there may not be enough downstream retries
    to ensure that all these queries complete.
  * Improve behaviour in the face of truncated answers to queries
    for DNSSEC records. Getting these answers by TCP doesn't now
    involve a faked truncated answer to the downstream client to
    force it to move to TCP. This improves performance and robustness
    in the face of broken clients which can't fall back to TCP.
  * No longer remove data from truncated upstream answers. If an
    upstream replies with a truncated answer, but the answer has some
    RRs included, return those RRs, rather than returning and
    empty answer.
  * Fix handling of EDNS0 UDP packet sizes.
  * Modify the behaviour of --synth-domain for IPv6.
  * Fix broken dhcp-relay on *BSD.
  * Add --dhcp-option-pxe config. This acts almost exactly like
  - -dhcp-option except that the defined option is only sent when
    replying to PXE clients. More importantly, these options are sent
    in reply PXE clients when dnsmasq in acting in PXE proxy mode. In
    PXE proxy mode, the set of options sent is defined by the PXE standard
    and the normal set of options is not sent. This config allows arbitrary
    options in PXE-proxy replies. A typical use-case is to send option
    175 to iPXE.
  * Support PXE proxy-DHCP and DHCP-relay at the same time.
  * Fix erroneous "DNSSEC validated" state with non-DNSSEC
    upstream servers.
  * Handle queries with EDNS client subnet fields better. If dnsmasq
    is configured to add an EDNS client subnet to a query, it is careful
    to suppress use of the cache, since a cached answer may not be valid
    for a query with a different client subnet. Extend this behaviour
    to queries which arrive a dnsmasq already carrying an EDNS client
    subnet.
  * Handle DS queries to auth zones. When dnsmasq is configured to
    act as an authoritative server and has an authoritative zone
    configured, and receives a query for that zone _as_forwarder_
    it answers the query directly rather than forwarding it. This
    doesn't affect the answer, but it saves dnsmasq forwarding the
    query to the recursor upstream, which then bounces it back to dnsmasq
    in auth mode. The exception should be when the query is for the root
    of zone, for a DS RR. The answer to that has to come from the parent,
    via the recursor, and will typically be a proof-of-non-existence
    since dnsmasq doesn't support signed zones. This patch suppresses
    local answers and forces forwarding to the upstream recursor for such
    queries. It stops breakage when a DNSSEC validating client makes
    queries to dnsmasq acting as forwarder for a zone for which it is
    authoritative.
  * Implement "DNS-0x20 encoding", for extra protection against
    reply-spoof attacks. Since DNS queries are case-insensitive,
    it's possible to randomly flip the case of letters in a query
    and still get the correct answer back.
  * Fix a long-standing problem when two queries which are identical
    in every repect _except_ case, get combined by dnsmasq. If
    dnsmasq gets eg, two queries for example.com and Example.com
    in quick succession it will get the answer for example.com from
    upstream and send that answer to both requestors. This means that
    the query for Example.com will get an answer for example.com, and
    in the modern DNS, that answer may not be accepted.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1755777600">- bsc#1247812: Fix a segfault when setting up supplementary groups,
  but no username was specified.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1769256000">- update to 2.92
  * Redesign the interaction between DNSSEC validation and per-domain
    servers, specified as --server=/&lt;domain&gt;/&lt;ip-address&gt;. This should
    just work in all cases now. If the normal chain-of-trust exists into
    the delegated domain then whether the domain is signed or not, DNSSEC
    validation will function normally. In the case the delegated domain
    is an "overlay" on top of the global DNS and no NS and/or DS records
    exist connecting it to the global dns, then if the domain is
    unsigned the situation will be handled by synthesising a
    proof-of-non-existence-of-DS for the domain and queries will be
    answered unvalidated; this action will be logged. A signed domain
    without chain-of-trust can be validated if a suitable trust-anchor
    is provided using --trust-anchor. This change should be backwards
    compatible for all existing working configurations; it extends the
    space of possible configurations which are functional.
  * Fix a couple of problems with DNSSEC validation and DNAME. One
    could cause validation failure on correct domains, and the other
    would fail to spot an invalid domain. Thanks to Graham Clinch
    for spotting the problem.
  * Add --log-queries=auth option to only log replies from the auth DNS
    facility.
  * Fix some edge-cases with domains and --address and --server. There
    has been some regressions with this in previous releases. This change
    fixes the priority order from lower to highest as:
  - -address with a IPv4 or IPv6 address (as long as the query matches the type)
  - -address with # for all-zeros, as long as the query is A or AAAA)
  - -address with no address, which returns NXDOMAIN or NOERROR for all types.
  - -server with address set to # to use the unqualified servers.
  - -server with matching domain.
  - -server without domain or from /etc/resolv.conf.
  * Fix problems with ipset or nftset and TCP DNS transport. Previously
    this was racy, and insertion of addresses could fail on a busy server
    when DNS-over-TCP transport was involved.
  * DNSSEC validation change for reverse lookups in RFC-1918 ranges and friends.
    The large public DNS services seem not to return proof-of-nonexistence
    for DS records at the start of RFC-1918 in-addr.arpa domains and the their
    IPv6 equivalents. 10.in-addr.arpa, 168.192.in-addr.arpa etc.
    Since dnsmasq already has an option which instructs it not bother
    upstream servers with pointless queries about these address ranges,
    namely --bogus-priv, we extend that to enable behaviour which allows
    dnsmasq to assume that insecure NXDOMAIN replies for these domains
    are expected and to assume that the domains are legitimately unsigned.
    This behaviour only matters when some address range is directed to
    another upstream server using --rev-server. In that case it allows
    replies from that server to pass DNSSEC validation. Without such a
    server configured, queries are never sent upstream so they are never
    validated and the new behaviour is moot.
  * Add support for leasequery to the dnsmasq DHCPv4 server.
    This has to be specifically enabled with the --leasequery option.
    Many thanks to JAXPORT, Jacksonville Port Authority for sponsoring
    this enhancement to dnsmasq.
  * Fix failure to cache PTR RRs when a reply contains more than one answer.
    Thanks to Dmitry for spotting this.
  * Add TFTP options windowsize (RFC 7440) and timeout (RFC 2349).
  * Change the behaviour of the DHCPv6 server when a REBIND message
    is received but no lease exists. Under these circumstances a new
    lease is created _only_ when the --dhcp-authoritative option is
    set. This matches the behavior of the DHCPv4 server.
  * Add --dhcp-split-relay option. This makes a DHCPv4 relay which
    is functional when client and server networks aren't mutually
    route-able.
  * Fix failure to add client MAC address to queries in TCP mode.
    The options which cause	dnsmasq	to decorate a DNS query	with the MAC
    address	on the originating client can fail when the query is sent
    using TCP. Thanks to Bruno Ravara for spotting and
    characterising this bug.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1774440000">- boo#1257934, 4070a748.patch: Fix build with nettle 4.0.</changelog>
</package>
<package pkgid="3858138abea69f8a4284c8235e70b4194413ea87bbbe31daeb071676c03b3cea6c8d829ab8a4b2222d67c3b87334335bdd65554ef45b6ab288ec13a9cc79c394" name="dnsproxy" arch="riscv64">
  <version epoch="0" ver="0.75.0" rel="1.1"/>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1714824000">- Update to version 0.71.1:
  * Ignored wildcard specifications for top-level domains</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1717329600">- Update to version 0.71.2:
  * The quic-go dependency has been updated to v0.44.0.</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1720353600">- Update to version 0.72.0:
  * Package API changes</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1722427200">- Update to version 0.72.2:
  * General memory performance improvements
- Update to version 0.72.1:
  * Race conditions on message ID in DNS-over-HTTPS and
    DNS-over-QUIC upstream implementations</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1723723200">- Update to version 0.72.3:
  * Updated golibs dependency</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1724760000">- Update to version 0.73.1:
  * Fixed the hosts-file-enabled field of the YAML configuration
    could not be parsed
- Update to version 0.73.0:
  * Added the --hosts-file-enabled and the --hosts-files options,
    which control the preliminary resolving A, AAAA and PTR
    requests from hosts (5) files before using the upstream servers</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729080000">- Update to version 0.73.2:
  * Get rid of github.com/jessevdk/go-flags dependency</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1734177600">- Update to version 0.73.4:
  * Improved resource consumption
- Update to version 0.73.3:
  * Fixed cache related log messages
  * Updated golibs dependency</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1738497600">- Packaging improvements:
  * _service obs_scm remove param match tag not needed
  * %check enable tests excluding tests with network access
- Update to version 0.75.0:
  * Added DNSContext.QueryStatistics method that returns the DNS
    query statistics for both the upstream and fallback DNS servers
  * Positional (non-flag) arguments now cause an error instead of
    beingignored
  * The upstream.ExchangeParallel function now consistently returns
    a nil upstream in case of a DNS lookup error
  * Removed DNSContext.CachedUpstreamAddr and
    DNSContext.QueryDuration properties
- Update to version 0.74.1:
  * Fixed issue with locating the system hosts file
  * Fixed everse DNS lookups for records from the hosts file
- Update to version 0.74.0:
  * command-line flag --hosts-files now supports both absolute path
    and relative paths
- Update to version 0.73.5:
  * Fixed race conditions when using fastest_addr and parallel
    upstream modes</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1738584000">- Packaging improvements:
  * Drop autosetup -p 1 arg only needed when package has patches
  * Use BuildRequires: golang(API) &gt;= 1.23 rather than 1.23.5
    (three digit) as per go.mod. Currently the Provides:
    golang(API) expression is major version (two-digit) only. We
    ship new go releases sufficiently quickly that this has not
    often been an issue. Consideration is being given to the best
    way to handle the new three digit go.mod required minimum Go
    version.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove go build -x output build command verbosity. Use go
    default arguments absent a clear need.
  * Remove go build -v output line per package verbosity. Use go
    default arguments absent a clear need.</changelog>
</package>
<package pkgid="b2cbe66753c884dae18a9e0d47d35cbe4d11d841f54a6fc02dc41027fb0aedacedc99e97f20e8a4276e92a0cb643a6a2a20a122373d3b230ad62dd5bff8840c8" name="dnstracer" arch="riscv64">
  <version epoch="0" ver="1.10" rel="1.2"/>
  <changelog author="leo@unstable.be" date="1189425600">- Initial package.</changelog>
  <changelog author="leo@unstable.be" date="1231934400">- Update to release</changelog>
  <changelog author="prusnak@opensuse.org" date="1347451200">- spec cleanup</changelog>
  <changelog author="mardnh@gmx.de" date="1494849600">- Fix License
- Run spec-cleaner</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1614945600">- update to 1.10:
  - Add support for EDNS0 (extra big packets)
  - Add support for querying of ANY records.
  - Add represention of SRV, RP records.</changelog>
</package>
<package pkgid="01c7da194a5a00a45a273ae9065242dbe6227a2d86d2c7e3669192613b0408171c2e3a05f0c7677a1b17c972b2702a4229e5666e33bbb6ce4ffb4310eb7bce6f" name="docbook-css-stylesheets" arch="noarch">
  <version epoch="0" ver="0.4" rel="161.4"/>
  <changelog author="ke@suse.de" date="1100865600">- New package: version 0.3.</changelog>
  <changelog author="ke@suse.de" date="1101211200">- Update to version 0.4.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1168516800">- Remove /usr/share/xml from the files list.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="coolo@suse.com" date="1362139200">- update license to new format</changelog>
  <changelog author="cfarrell@suse.com" date="1363608000">- license update: MIT
  Looks like just MIT. No indication of BSD-3-Clause or Public Domain</changelog>
  <changelog author="tchvatal@suse.com" date="1374840000">- Fix build for rpm-4.11.</changelog>
</package>
<package pkgid="0d25210a13327309ab762fe3cad78a2e3ecc39f3bbbb6952260e9ede9e2e611af850027ba1d924060f3b8cc81d72bd17a7447fd6558cbef276436a7935d44d47" name="docbook-dsssl-stylesheets" arch="noarch">
  <version epoch="0" ver="1.79" rel="177.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1148904000">- Use %postun instead of %preun and check for the update case; reported
  by Marcus Meissner.</changelog>
  <changelog author="coolo@novell.com" date="1251633600">- provide Patch0</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="cfarrell@suse.com" date="1340625600">- license update: SUSE-XSL-Lint
  Choose a license from http://www.spdx.org/licenses or from the list
  linked at http://license.opensuse.org</changelog>
  <changelog author="mls@suse.de" date="1373976000">- remove two wrong dir modifiers in filelist</changelog>
  <changelog author="dimstar@opensuse.org" date="1510574400">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Add fdupes BuildRequires and eliminate duplictae files.</changelog>
  <changelog author="ke@suse.com" date="1548936000">- Do not install in /var/lib; bsc#1093345.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549368000">- Replace old $RPM_* shell vars.</changelog>
  <changelog author="pgajdos@suse.com" date="1762344000">- package LEGALNOTICE.htm as %license [bsc#1252143]</changelog>
</package>
<package pkgid="f2a80a3596fc938aa2055db6bcfcb1f643a8a21021cc56a65dd4661ca7ee19a50c34c52657f116a3239e3653bff628d0c7a205d7fe72fd4812d54be045133c94" name="docbook-simple" arch="noarch">
  <version epoch="0" ver="1.1" rel="1.2"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1155643200">- Remove SuSEconfig calls.</changelog>
  <changelog author="ke@suse.de" date="1168603200">- Remove /usr/share/xml from the files list.</changelog>
  <changelog author="aj@suse.de" date="1175169600">- Add unzip as BuildRequires.</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)</changelog>
  <changelog author="meissner@suse.de" date="1330171200">- libxml2 tools are now in libxml2-tools</changelog>
  <changelog author="coolo@suse.com" date="1362225600">- update license to new format</changelog>
  <changelog author="cfarrell@suse.com" date="1362657600">- license update: HPND
  License more akin to HPND</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623153600">- Update to docbook-simple version 1.1
  * customization of xml/4.3</changelog>
</package>
<package pkgid="c8e8af40a51e9a6d1b9cb4b85328964a101f415533378cfe7f0244f7d353120c95f5610ee101a14c7fb311603067683dd8a15b7bcd74dedfd0c46d0903559652" name="docbook-tdg" arch="noarch">
  <version epoch="0" ver="2.0.6" rel="400.4"/>
  <changelog author="ke@suse.de" date="1025524800">- Initial package: version 2.0.6.</changelog>
  <changelog author="ke@suse.de" date="1025524801">- Use NoSource to save space.</changelog>
  <changelog author="hmacht@suse.de" date="1075896000">- added option # norootforbuild in specfile</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1175169600">- Add BuildRequires: unzip.</changelog>
  <changelog author="ro@suse.de" date="1225972800">- drop nosource</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
</package>
<package pkgid="0f031cedd89d2bffd1c17eed3420cd839c09bb064a514d6f20a5114101d8f66bd1d719cba7379ce992ada5efb864678cb11c3077c5790a5441b53d7d585a7528" name="docbook-toys" arch="noarch">
  <version epoch="0" ver="1.51.0" rel="439.1"/>
  <changelog author="ke@suse.de" date="1074168000">- Use proper output dir for HTML even if -o isn't set (reported by
  Stanislav Visnovsky).</changelog>
  <changelog author="ke@suse.de" date="1082116800">- Require "jadetex" [#38989].</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1180958400">- Drop obsolete Provide/Obsolete (docbooktls).
- Return 1 if do_pdf fails; reported by Andreas Kleen [#270905].
- Move config files to %{_sysconfdir}.</changelog>
  <changelog author="werner@suse.de" date="1205755200">- Use texlive-jadetex instead of jadetex</changelog>
  <changelog author="aj@suse.de" date="1251633600">- make patch0 usage consistent</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="dimstar@opensuse.org" date="1510228800">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Do not package the test directory as documentation.</changelog>
  <changelog author="Karl Eichwalder &lt;ke@suse.com&gt;" date="1684756800">- Set URL of URL and Source to
  https://users.suse.com/~ke/docbook-toys/.
- Mark COPYING as %license.</changelog>
</package>
<package pkgid="345b02cd25255aa855bfae305b1e9f7ef17ab1d117ead922328c3fd9d575263195dd0c4e20746f4b77137cf78d8337e48b920f0cdb10a41c2ce67115e838bbde" name="docbook-utils" arch="noarch">
  <version epoch="0" ver="0.6.14" rel="241.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="werner@suse.de" date="1205755200">- Use texlive-jadetex instead of jadetex</changelog>
  <changelog author="jengelh@medozas.de" date="1261483200">- enable parallel build</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="coolo@suse.com" date="1334750400">- split out the backends that do not require tex to work</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1413720000">- fix bashisms of jw script
- add patches:
  * docbook-utils-0.6.14-fix-bashisms.patch</changelog>
  <changelog author="bwiedemann@suse.com" date="1485000000">- Add support_source_date_epoch.patch to allow for reproducible builds
  of depending packages like freerdp</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1701086400">- fix the download URL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f6e8645fe5a0e7c8842fc4c0f062df07a2da32d1ed87d924b89314530ed847c446a4d3324ea982626dbb830cbe73ebba67e9d02ee6ca427b1149997f0a1dfebe" name="docbook-utils-minimal" arch="noarch">
  <version epoch="0" ver="0.6.14" rel="241.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="werner@suse.de" date="1205755200">- Use texlive-jadetex instead of jadetex</changelog>
  <changelog author="jengelh@medozas.de" date="1261483200">- enable parallel build</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="coolo@suse.com" date="1334750400">- split out the backends that do not require tex to work</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1413720000">- fix bashisms of jw script
- add patches:
  * docbook-utils-0.6.14-fix-bashisms.patch</changelog>
  <changelog author="bwiedemann@suse.com" date="1485000000">- Add support_source_date_epoch.patch to allow for reproducible builds
  of depending packages like freerdp</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1701086400">- fix the download URL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d498191e1f054ef2756abb5a83cc6519628857fc3d8509b4f3c8aa73fcbefa463e03f897639fbd0d91e594c43a2565489c09d4575af4cda6ba94b47b3d88b87c" name="docbook-xml-slides" arch="noarch">
  <version epoch="0" ver="3.3.1" rel="220.5"/>
  <changelog author="ke@suse.de" date="1043668800">- New package; initial version 3.1.0; proposed by Togan Muftuoglu [#
  22861].</changelog>
  <changelog author="ke@suse.de" date="1055937600">- Add missing directory to the %files list.
- Use edit-xml-catalog for catalog registration.</changelog>
  <changelog author="ke@suse.de" date="1067860800">- Update to version 3.2.0.</changelog>
  <changelog author="hmacht@suse.de" date="1075982400">- added option # norootforbuild in specfile</changelog>
  <changelog author="ke@suse.de" date="1076068800">- Update to version 3.3.1.
- Adjust directories according to FHS 2.3:
  * Move stylesheets to /usr/share/xml/docbook/custom/slides.
  * Provide compatibility links for SL =&lt; 9.0 (log this info in
    /var/adm/SuSEconfig/run-sgmldir-links for later processing).</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1155643200">- Remove SuSEconfig call.</changelog>
  <changelog author="ke@suse.de" date="1168603200">- Remove /usr/share/xml from the files list.</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)</changelog>
</package>
<package pkgid="3089e7bf8621e47c2db81ece8d9fb752a1f99d071807b076e3d2b255d63975083f6077f9e7a36c3a5b93052dbb5fa776535ec47ef41bfbf085547c36849929d5" name="docbook-xml-website" arch="noarch">
  <version epoch="0" ver="2.6.0" rel="82.5"/>
  <changelog author="ke@suse.de" date="1079611200">- Remove unwanted directory '.xvpics'.</changelog>
  <changelog author="ke@suse.de" date="1110369600">- Add sgml-skel to the "Requires:" line to make sure edit-xml-catalog is
  available at deinstallation time; reported by Thomas Schmidt [# 71811].</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1155643200">- Remove SuSEconfig call.</changelog>
  <changelog author="ke@suse.de" date="1168603200">- Remove /usr/share/xml from the files list.</changelog>
  <changelog author="ro@suse.de" date="1178798400">- added unzip to buildrequires</changelog>
  <changelog author="ke@suse.de" date="1197374400">- 2.6.0 (from the announcement):
  * Significant schema changes.
  * Minor Website XSL stylesheets changes.
  * Bug fixes.
- Start with spec file cleanup.</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="aj@suse.de" date="1261656001">- Remove not applied and obsolete patch website-catalog.diff.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
</package>
<package pkgid="e8da8e0b93ebb3d6412b91264c4ef228cdd6660a97915db600baf3ea529de73f96cf5eb08c5991b95ef2f295ae1d24bb517c348c3a10be0cde54c3ec3818d8da" name="docbook-xsl-pdf2index" arch="noarch">
  <version epoch="0" ver="1.79.2.2" rel="2.1"/>
  <changelog author="thomas.schraitle@suse.com" date="1503748800">- Add docbook-xsl-stylesheets-non-recursive_string_subst.patch
  Use str:replace from exslt.org to implement string.subst
  string.subst implementation causes recursion issues when building
  systemd documentation. This issue has been reported in
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765567 and
  https://bugs.archlinux.org/task/54694 .
  Taken from https://github.com/fishilico/xslt10-stylesheets/commit/a7df4fbbef3ab0f97d50aa47f2ccfa0630a2686e</changelog>
  <changelog author="aavindraa@gmail.com" date="1506859200">- Update to version 1.79.2
- Rebase docbook-xsl-stylesheets-non-recursive_string_subst.patch
- callout-gen is removed</changelog>
  <changelog author="mpluskal@suse.com" date="1509105600">- Restore working patch (bsc#1063066):
  * Rebase docbook-xsl-stylesheets-non-recursive_string_subst.patch</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1510660800">- Fix bsc#1063066:
  From 1.79.1 and later, upstream decided to release namespace
  aware stylesheets only. The non-NS stylesheets have to be built
  with the "xslnons-build" script (taken from upstream).
  This is integrated now.
  The switch from NS-aware to non-NS stylesheets help to fix this
  problem.</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1511092800">- First attempt to build the two DocBook stylesheet packages
  from a single source:
  - Added xslnons-build script from upstream.
  - Improved dbxslt-install.sh script a lot</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1511352000">- Abandom the docbook-xsl-stylesheets-script package.
  The dbtoepub script is available from the rubygem-dbtoepub
  package.
  The script pdf2index is available in docbook-xsl-pdf2index</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1522238400">- Spec file:
  Missing 'g' in sed replacements of @VERSION@ of catalog files.
  This is needed to avoid the string "@VERSION@" in our installed
  catalog files. This leads to catalog resolution errors.
- Applied spec-cleaner</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 1.79.2.1" date="1681905600">* Raise version to 1.79.2.1
  * Patch assembly/assemble.xsl
  Copy the missing xml:lang attribute to the result file.
  docbook-xsl-1.79.2-assembly-assemble.xsl.patch
  For details, see the docbook mailinglist:
  https://lists.oasis-open.org/archives/docbook/202304/msg00012.html</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; 1.79.2.2" date="1699531200">- Raise version to 1.79.2.2
  Integrate latest changes from assembly/assemble.xsl and
  assembly/effectivity.xsl
- Remove docbook-xsl-1.79.2-assembly-assemble.xsl.patch
  We copy the two files directly.
  These two files contains the following overall changes:
- Fix #254: Pass structure/@xml:lang to result doc
- Support filterin/filterout elements
- Fix problem with resourceref to another structure in assemblies
- fix #28 assemble.xsl: imagedata filerefs in assembled output
  document may be incorrect
- Fix #27 to allow merge from resource of titles not inside info
  because they are equivalent to titles inside info. Also fixe
  a couple of other problems noticed during testing.
  For details, see the upstream Git repo and run:
  $ git diff release/1.79.2..master -- \
    xsl/assembly/assemble.xsl xsl/assembly/effectivity.xsl</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="931dff57e03952fe3099f403e0f0206e7d6f0bcdcaf2be55b061048e727892bf69e8a887a1f4aa276214e27e4d6c395fec8e70e864f93b43dc82df8ffa2e824c" name="docbook-xsl-stylesheets" arch="noarch">
  <version epoch="0" ver="1.79.2.2" rel="2.1"/>
  <changelog author="thomas.schraitle@suse.com" date="1503748800">- Add docbook-xsl-stylesheets-non-recursive_string_subst.patch
  Use str:replace from exslt.org to implement string.subst
  string.subst implementation causes recursion issues when building
  systemd documentation. This issue has been reported in
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765567 and
  https://bugs.archlinux.org/task/54694 .
  Taken from https://github.com/fishilico/xslt10-stylesheets/commit/a7df4fbbef3ab0f97d50aa47f2ccfa0630a2686e</changelog>
  <changelog author="aavindraa@gmail.com" date="1506859200">- Update to version 1.79.2
- Rebase docbook-xsl-stylesheets-non-recursive_string_subst.patch
- callout-gen is removed</changelog>
  <changelog author="mpluskal@suse.com" date="1509105600">- Restore working patch (bsc#1063066):
  * Rebase docbook-xsl-stylesheets-non-recursive_string_subst.patch</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1510660800">- Fix bsc#1063066:
  From 1.79.1 and later, upstream decided to release namespace
  aware stylesheets only. The non-NS stylesheets have to be built
  with the "xslnons-build" script (taken from upstream).
  This is integrated now.
  The switch from NS-aware to non-NS stylesheets help to fix this
  problem.</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1511092800">- First attempt to build the two DocBook stylesheet packages
  from a single source:
  - Added xslnons-build script from upstream.
  - Improved dbxslt-install.sh script a lot</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1511352000">- Abandom the docbook-xsl-stylesheets-script package.
  The dbtoepub script is available from the rubygem-dbtoepub
  package.
  The script pdf2index is available in docbook-xsl-pdf2index</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1522238400">- Spec file:
  Missing 'g' in sed replacements of @VERSION@ of catalog files.
  This is needed to avoid the string "@VERSION@" in our installed
  catalog files. This leads to catalog resolution errors.
- Applied spec-cleaner</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 1.79.2.1" date="1681905600">* Raise version to 1.79.2.1
  * Patch assembly/assemble.xsl
  Copy the missing xml:lang attribute to the result file.
  docbook-xsl-1.79.2-assembly-assemble.xsl.patch
  For details, see the docbook mailinglist:
  https://lists.oasis-open.org/archives/docbook/202304/msg00012.html</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; 1.79.2.2" date="1699531200">- Raise version to 1.79.2.2
  Integrate latest changes from assembly/assemble.xsl and
  assembly/effectivity.xsl
- Remove docbook-xsl-1.79.2-assembly-assemble.xsl.patch
  We copy the two files directly.
  These two files contains the following overall changes:
- Fix #254: Pass structure/@xml:lang to result doc
- Support filterin/filterout elements
- Fix problem with resourceref to another structure in assemblies
- fix #28 assemble.xsl: imagedata filerefs in assembled output
  document may be incorrect
- Fix #27 to allow merge from resource of titles not inside info
  because they are equivalent to titles inside info. Also fixe
  a couple of other problems noticed during testing.
  For details, see the upstream Git repo and run:
  $ git diff release/1.79.2..master -- \
    xsl/assembly/assemble.xsl xsl/assembly/effectivity.xsl</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="abb6847ecc37890266f1b83589ebe97424369d11a0b4b870f374f593f97b6c3afef27aaf00887c250b6af59510621ed8720351c53500715af170ceac4370c500" name="docbook2x" arch="riscv64">
  <version epoch="0" ver="0.8.8" rel="130.1"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1738756800">- Correct download path</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1738843200">- Correct license as since docbook2X 0.8.4 it is MIT</changelog>
</package>
<package pkgid="30bd47839906740ec8d5a239e463c42e9160ea8d07f4b2ffead7a7b1875d63d666003fa956910bf24f73281bb869981f4a249e390b947c698f3da1789291b2aa" name="docbook2x-doc" arch="riscv64">
  <version epoch="0" ver="0.8.8" rel="130.1"/>
  <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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1738756800">- Correct download path</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1738843200">- Correct license as since docbook2X 0.8.4 it is MIT</changelog>
</package>
<package pkgid="c5f7f72bb1e41dcd1c5adcc1ebbf789e08661d303812723960b6ba24c554e97a57608bf4b02ab0244d93eab3ccc95ff9123c5d9e24515bfa25365b46bd43e128" name="docbook5-xsl-stylesheets" arch="noarch">
  <version epoch="0" ver="1.79.2.2" rel="2.1"/>
  <changelog author="thomas.schraitle@suse.com" date="1503748800">- Add docbook-xsl-stylesheets-non-recursive_string_subst.patch
  Use str:replace from exslt.org to implement string.subst
  string.subst implementation causes recursion issues when building
  systemd documentation. This issue has been reported in
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765567 and
  https://bugs.archlinux.org/task/54694 .
  Taken from https://github.com/fishilico/xslt10-stylesheets/commit/a7df4fbbef3ab0f97d50aa47f2ccfa0630a2686e</changelog>
  <changelog author="aavindraa@gmail.com" date="1506859200">- Update to version 1.79.2
- Rebase docbook-xsl-stylesheets-non-recursive_string_subst.patch
- callout-gen is removed</changelog>
  <changelog author="mpluskal@suse.com" date="1509105600">- Restore working patch (bsc#1063066):
  * Rebase docbook-xsl-stylesheets-non-recursive_string_subst.patch</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1510660800">- Fix bsc#1063066:
  From 1.79.1 and later, upstream decided to release namespace
  aware stylesheets only. The non-NS stylesheets have to be built
  with the "xslnons-build" script (taken from upstream).
  This is integrated now.
  The switch from NS-aware to non-NS stylesheets help to fix this
  problem.</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1511092800">- First attempt to build the two DocBook stylesheet packages
  from a single source:
  - Added xslnons-build script from upstream.
  - Improved dbxslt-install.sh script a lot</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1511352000">- Abandom the docbook-xsl-stylesheets-script package.
  The dbtoepub script is available from the rubygem-dbtoepub
  package.
  The script pdf2index is available in docbook-xsl-pdf2index</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1522238400">- Spec file:
  Missing 'g' in sed replacements of @VERSION@ of catalog files.
  This is needed to avoid the string "@VERSION@" in our installed
  catalog files. This leads to catalog resolution errors.
- Applied spec-cleaner</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 1.79.2.1" date="1681905600">* Raise version to 1.79.2.1
  * Patch assembly/assemble.xsl
  Copy the missing xml:lang attribute to the result file.
  docbook-xsl-1.79.2-assembly-assemble.xsl.patch
  For details, see the docbook mailinglist:
  https://lists.oasis-open.org/archives/docbook/202304/msg00012.html</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; 1.79.2.2" date="1699531200">- Raise version to 1.79.2.2
  Integrate latest changes from assembly/assemble.xsl and
  assembly/effectivity.xsl
- Remove docbook-xsl-1.79.2-assembly-assemble.xsl.patch
  We copy the two files directly.
  These two files contains the following overall changes:
- Fix #254: Pass structure/@xml:lang to result doc
- Support filterin/filterout elements
- Fix problem with resourceref to another structure in assemblies
- fix #28 assemble.xsl: imagedata filerefs in assembled output
  document may be incorrect
- Fix #27 to allow merge from resource of titles not inside info
  because they are equivalent to titles inside info. Also fixe
  a couple of other problems noticed during testing.
  For details, see the upstream Git repo and run:
  $ git diff release/1.79.2..master -- \
    xsl/assembly/assemble.xsl xsl/assembly/effectivity.xsl</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3dab402e225ed66273b0b715f9c4f9e7bdb88bd13f5955d126c0667185c5ba37388aecc664bad089280697472ec5e9103dcf93ac600cf1a574190df4e9b073f0" name="docbook_3" arch="noarch">
  <version epoch="0" ver="3.1" rel="773.1"/>
  <changelog author="ke@suse.de" date="1338897600">- No longer require iso_ent (now Recommends).</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- iso_ent is required for SGML, so readd it as long as SGML is supported</changelog>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="ke@suse.com" date="1548936000">- Do not install in /var/lib; bsc#1093345</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549368000">- Replace old $RPM_* shell vars and "useless use of cat".</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1550145600">- Fixup installed CATALOG files to follow the move to /usr/share.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684497600">- fix URL of source archives</changelog>
  <changelog author="Karl Eichwalder &lt;ke@suse.com&gt;" date="1684756800">- fix URL of dbhset.tar.gz (no longer available at the old HTTP
  address or elsewhere).</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684843200">- remove several other URLs (which are no longer available at
  the old address or elsewhere)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1684929600">- Modernise spec file a bit
- Rename docbook_3-README.SuSE to docbook_3-README.SUSE</changelog>
</package>
<package pkgid="843dd828158df635e3e54dd34abbf14d99b32958261a6df015837da0f8c2595e625bdfaadac6791802ba19b265d641f9a96ca118020fc58296f1e741ddca4802" name="docbook_4" arch="noarch">
  <version epoch="0" ver="4.5" rel="144.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">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="38ea595adc653647006a007bfde95ef2789a8cc244957905269c51cc5f5f2b51f1d04c6e8e6ab7c9ef5a68bd09c36fed365623beba14b4a89ebaf7108820fe40" name="docbook_5" arch="noarch">
  <version epoch="0" ver="5.2cr5" rel="3.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1708948801">- Shorten %prep code, utilize everything %setup has to offer.
- Avoid piping to xargs when that is not necessary.</changelog>
</package>
<package pkgid="e8d0c59c0dff11385d010dca10aeabc2653669a733a20de0a2efaf418ff21bfc1d23d5292c595eb1d8eea4dee8582fb0145bc87ab5c9b6ab35150bfac701f23a" name="docbook_5-doc" arch="noarch">
  <version epoch="0" ver="5.2cr5" rel="3.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1708948801">- Shorten %prep code, utilize everything %setup has to offer.
- Avoid piping to xargs when that is not necessary.</changelog>
</package>
<package pkgid="d103c801be79b3c8228521a8a296a87b1beabca9ae577b0f0694334ffeca97c7d66861d7a76ba220afe1fcf8611e3f4158f632d9ac86fca7de04ac317b3713c9" name="docker" arch="riscv64">
  <version epoch="0" ver="29.3.0_ce" rel="38.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759320000">- Update to docker-buildx v0.29.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.29.0&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759492800">- Update to Docker 28.5.0-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2850&gt;
- Backport &lt;https://github.com/moby/moby/pull/51091&gt; to re-add vendor.sum,
  fixing our builds.
  + 0007-Add-back-vendor.sum.patch
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759924800">- Update to Docker 28.5.1-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2851&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Remove upstreamed patch:
  - 0007-Add-back-vendor.sum.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769601600">- Update to Docker 29.2.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2920&gt;
  Fix CVE-2025-67499 (bsc#255500)
- Update to buildx 0.31.0. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.0&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Build of buildx moved from Makefile to go build to not use
  Dockerfile.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769774400">- Update to docker-buildx v0.31.1. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.1&gt;</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770292800">- Update to Docker 29.2.1. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2921&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1771329600">- Fix package from immutable mode (jsc#PED-14748)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1773144000">- Update to Docker 29.3.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2930&gt;
- Update to buildx 0.32.1. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.32.1&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
</package>
<package pkgid="0412fab56fab59cb8cd7f7f6359e47539b329de93af7d3d11e5a5a36c6872df812ee9b1c348136ec8a88723251129fef21dcc9361410c5fcc459d34239afc9a0" name="docker-bash-completion" arch="noarch">
  <version epoch="0" ver="29.3.0_ce" rel="38.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759320000">- Update to docker-buildx v0.29.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.29.0&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759492800">- Update to Docker 28.5.0-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2850&gt;
- Backport &lt;https://github.com/moby/moby/pull/51091&gt; to re-add vendor.sum,
  fixing our builds.
  + 0007-Add-back-vendor.sum.patch
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759924800">- Update to Docker 28.5.1-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2851&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Remove upstreamed patch:
  - 0007-Add-back-vendor.sum.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769601600">- Update to Docker 29.2.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2920&gt;
  Fix CVE-2025-67499 (bsc#255500)
- Update to buildx 0.31.0. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.0&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Build of buildx moved from Makefile to go build to not use
  Dockerfile.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769774400">- Update to docker-buildx v0.31.1. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.1&gt;</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770292800">- Update to Docker 29.2.1. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2921&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1771329600">- Fix package from immutable mode (jsc#PED-14748)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1773144000">- Update to Docker 29.3.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2930&gt;
- Update to buildx 0.32.1. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.32.1&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
</package>
<package pkgid="8ef2b897884800bbe7f93a819cc9164fc5edc629e232e63848fba4aa6e60c51cf72cb7267f6116bfed47accfe86adcddba09483d51bbf0ccec41f2d72f85663e" name="docker-bench-security" arch="noarch">
  <version epoch="0" ver="1.6.1" rel="1.1"/>
  <changelog author="astieger@suse.com" date="1460980800">- checks implementing CIS Docker 1.11.0 Benchmark
  https://benchmarks.cisecurity.org/downloads/show-single/index.cfm?file=docker16.110
- checks for docker 1.11.0
- use stat to verify permissions
- fixes for process detection</changelog>
  <changelog author="astieger@suse.com" date="1462968000">- checks for docker 1.11.1</changelog>
  <changelog author="astieger@suse.com" date="1465300800">- checks for docker 1.11.2, no benchmark changes
- requires docker &gt;= 1.10.0</changelog>
  <changelog author="astieger@suse.com" date="1470052800">- Docker Bench for Security v1.1.0:
  * check for docker 1.12.0
  * fix early-docker use
  * mention adjusting volumes</changelog>
  <changelog author="astieger@suse.com" date="1487937600">- update to 1.3.0:
  * Inspired by the CIS Docker 1.13 Benchmark
  * adjust run-time package requirements</changelog>
  <changelog author="astieger@suse.com" date="1493985600">- update to 1.3.2:
  * improve get_docker_configuration_file_args()
  * add [NOTE] for informational checks with no actual tests
  * fix various tests when using daemon.json
  * use stat instead of ls -ld output
- includes changes from 1.3.1:
  * Add daemon.json support
  * Correct multiple tests
  * Update default alpine Dockerfile
  * Use grep if auditctl isn't present</changelog>
  <changelog author="kbabioch@suse.com" date="1515672000">- update to 1.3.3:
  * Adapt to CIS Docker Community Edition Benchmark v1.1.0
  * Correct check names
  * Require Docker version 1.13.0 or later
  * Handle busybox date conversion
  * Add Docker Swarm configuration checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1574078400">- update to 1.3.5:
  * Align with CIS Docker Benchmark v1.2.0
  * Add some command line options to support specific use cases</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- fix include patch of functions_lib.sh (boo#1164631)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Update to docker-bench-security v1.6.1. See upstream changelog online at
  &lt;https://github.com/docker/docker-bench-security/releases/tag/v1.6.1&gt;.
  * Align with CIS Docker Benchmark v1.6.0.
  v1.6.0 &lt;https://github.com/docker/docker-bench-security/releases/tag/v1.6.0&gt;
  * Fix image sprawl miscalculation.
  * Add an option to filter out labels to exclude from checks.
  v1.5.0 &lt;https://github.com/docker/docker-bench-security/releases/tag/v1.5.0&gt;
  * Align with CIS Docker Benchmark v1.5.0.
  * Add support for .NanoCpus.
  v1.3.6 &lt;https://github.com/docker/docker-bench-security/releases/tag/v1.3.6&gt;
  * Add CIS Level 1 only functions.
  * Support user namespaces in partition check.
  * Deprecate rule 2.16 for Docker &gt; 19.03.
  * Add checks for capabilities that allows container escape.
  * Implement listing of open ports.
  * Add 4.12 check.
- Rather than patching the script entirely using sed (which can make updates
  error-prone), apply an actual patch to switch to using a LIBEXEC variable we
  can replace during packaging. Backport of
  &lt;https://github.com/docker/docker-bench-security/pull/559&gt;.
  + 0001-dist-adjust-script-imports-to-be-able-to-use-usr-lib.patch</changelog>
</package>
<package pkgid="086f0907c392b161ae500d2add3a9c8403b51e6095739259fdddd9fe276c6f2c0ed5656e02b3d43d4b0eb770a0a18b3883c1e61b14f96de403f50b7fb5abb7e3" name="docker-buildx" arch="riscv64">
  <version epoch="0" ver="0.32.1" rel="38.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759320000">- Update to docker-buildx v0.29.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.29.0&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759492800">- Update to Docker 28.5.0-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2850&gt;
- Backport &lt;https://github.com/moby/moby/pull/51091&gt; to re-add vendor.sum,
  fixing our builds.
  + 0007-Add-back-vendor.sum.patch
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759924800">- Update to Docker 28.5.1-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2851&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Remove upstreamed patch:
  - 0007-Add-back-vendor.sum.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769601600">- Update to Docker 29.2.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2920&gt;
  Fix CVE-2025-67499 (bsc#255500)
- Update to buildx 0.31.0. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.0&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Build of buildx moved from Makefile to go build to not use
  Dockerfile.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769774400">- Update to docker-buildx v0.31.1. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.1&gt;</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770292800">- Update to Docker 29.2.1. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2921&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1771329600">- Fix package from immutable mode (jsc#PED-14748)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1773144000">- Update to Docker 29.3.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2930&gt;
- Update to buildx 0.32.1. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.32.1&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
</package>
<package pkgid="c5d2056f5d55f68eb99f55c6ea5cf56ef4eeb2cedf43e2e416e95b48aa33d7ed3b3a123dd8539e3675e8ec830ca0507641c3ba9bd6101aa40dba7e507f438de9" name="docker-compose" arch="riscv64">
  <version epoch="0" ver="5.1.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760788800">- Update to version 2.40.1:
  * Fixes
  - Write error to watcher error channel if Start() fails by
    @Trolldemorted in #13263
  - Fix: set PWD only if not set by @kianelbo in #13268
  - bake only interpolates ${*} by @ndeloof in #13270
  - Fix: make "publish" push all compose files addressed in
    "extends" statements when using "profiles". by
    @ogoulpeau-ledger in #13277
  - Support Ctrl+Z to run compose in background by @ndeloof in
    [#13289]
  - Fix race-condition bug in publish command by @paul-kinexon in
    [#13291]
  - Set secret/config uid:gid to match container's USER by
    @ndeloof in #13288
  - Fix failure to delegate build with bake by @ndeloof in #13275
  - Make CTRL+Z a no-op operation on Windows by @glours in #13293
  * Internal
  - pkg/compose: align classic builder implementation with
    docker/cli by @thaJeztah in #13278
  - pkg/compose: build with bake: drop support for buildx v0.16
    and lower by @thaJeztah in #13280
  - Use fixed version of compose bridge transformer images by
    @glours in #13284
  * Dependencies
  - Build(deps): bump github.com/docker/docker from
    28.5.0+incompatible to 28.5.1+incompatible by
    @dependabot[bot] in #13274
  - Build(deps): bump github.com/docker/cli from
    28.5.0+incompatible to 28.5.1+incompatible by
    @dependabot[bot] in #13273
  - Build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 by
    @dependabot[bot] in #13272
  - Build(deps): bump docker/buildx v0.29.1, moby/buildkit
    v0.25.1 by @thaJeztah in #13279
  - Bump golang to version 1.24.9 by @glours in #13285</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761220800">- Update to version 2.40.2:
  * publish env_file references as opaque hash to prevent paths
    conflicts
  * Enforce compose files from OCI artifact all get into the same
    target (cache) folder
  * introduce WithPrompt to configure compose backend to use a
    plugable UI component for user interaction
  * test digest or canonical reference, not only tag, when checking
    if an image is already present
  * remove unused code to only rely on api.Service
  * fail build if minimal required version of buildx isn't
    installed
  * Compose can't create a tar with adequate uid:gid ownership as
    we can't get container UID/GID as int by ContainerInspect
    revert https://github.com/docker/compose/pull/13288</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 2.40.3:
  * Fixes
  - Fix OCI compose override support by @ndeloof #13311
  - Fix help output for "exec --no-tty" option by @tonyo #13314
  - Prompt default implementation to prevent a panic by @ndeloof
    [#13317]
  - Run hooks on restart by @ndeloof #13321
  - Fix(run): Ensure images exist only for the target service in
    run command by @idsulik #13325
  - Fix(git): Fix path traversal vulnerability in git remote
    loader by @idsulik #13331
  * Internal
  - Test to check writeComposeFile detects invalid OCI artifact
    by @ndeloof #13309
  - Code Cleanup by @ndeloof #13315
  * Dependencies
  - Bump compose-go to version v2.9.1 by @glours #13332</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764936000">- Update to version 5.0.0:
  https://github.com/docker/compose/releases/tag/v5.0.0
  Why "v5" ?
  We decided to skip 3.0.0 for next major release after docker
  Compose v2 to prevent (more) confusion with the obsolete
  docker-compose file versions 2.x and 3.x inherited from Docker
  Compose v1. We also skipped 4.0.0 to have a clear separation with
  this legacy.
  * Major changes in this release:
  - Compose can now officially be used as a SDK to be integrated
    into third-party softwares
  - Internal builder has been removed, build is delegated to
    Docker Bake (same as docker build command)
  * Improvements
  - drop support for internal buildkit builder by @ndeloof in
    [#13056]
  - Setup Compose service using functional parameters by @ndeloof
    in #13312
  - Introduce abstractions to support SDK usage without requiring
    Docker CLI by @glours in #13313
  - configure Compose service with io.Reader and io.Writer by
    @glours in #13322
  - Make progress Writer a CLI component by @ndeloof in #13316
  - SDK docs by @ndeloof in #13350
  - document support for OCI and Git remote resources by @ndeloof
    in #13362
  - run hooks on restart by @ndeloof in #13321
  - fix(run): Ensure images exist only for the target service in
    run command by @idsulik in #13325
  - Add load project to api definition by @glours in #13329
  - introduce --insecure-registry, reserved for testing purpose
    by @ndeloof in #13355
  - Move progress package to cmd as a command line component by
    @ndeloof in #13357
  - Added support for build.no_cache_filter by @ndeloof in #13377
  - add --wait option to start command by @ndeloof in #13409
  * Fixes
  - fix OCI compose override support by @ndeloof in #13311
  - Fix help output for "exec --no-tty" option by @tonyo in
    [#13314]
  - fix typo in error message by @stasadev in #13328
  - disable progress UI when build is ran with --print by
    @ndeloof in #13351
  - add (restore) support for detach keys by @ndeloof in #13369
  - images command should display image Created time or N/A if
    not available by @ndeloof in #13376
  - Fix support for port range by @ndeloof in #13381
  - skip includes preparing publish by @ndeloof in #13400
  - feat(model): ignore runtime flags in model configuration by
    @ilopezluna in #13404
  * Internal
  - Next release will be major version v5.x by @ndeloof in #13375
  - Test to check writeComposeFile detects invalid OCI artifact
    by @ndeloof in #13309
  - Code Cleanup by @ndeloof in #13315
  - fix various linting issues by @thaJeztah in #13326
  - Making the American/British spellings consistent to the error
    messages by @JLesDev in #13366
  - gha: test against docker v29, v28, and rename checks to use
    stable, oldstable by @thaJeztah in #13380
  - refactor: replace Split in loops with more efficient SplitSeq
    by @vicerace in #13393
  - refactor: use strings.Builder to improve performance by
    @liuyueyangxmu in #13398
  - Fix grammar: change 'adopted' to 'adopt' in Docker Swarm note
    by @rashmivagha in #13407
  - golangci-lint: use gci formatter instead of goimports by
    @thaJeztah in #13406
  - refactor: replace interface{} with any for clarity and
    modernization by @zjumathcode in #13411
  * Dependencies
  - Bump compose go to v2.10.0 by @ndeloof in #13410
  - build(deps): bump github.com/containerd/platforms from
    1.0.0-rc.1 to 1.0.0-rc.2 by @dependabot[bot] in #13353
  - build(deps): bump github.com/docker/docker from
    28.5.1+incompatible to 28.5.2+incompatible by
    @dependabot[bot] in #13361
  - build(deps): bump github.com/containerd/containerd/v2 from
    2.1.4 to 2.2.0 by @dependabot[bot] in #13358
  - build(deps): bump github.com/docker/cli from
    28.5.1+incompatible to 28.5.2+incompatible by
    @dependabot[bot] in #13360
  - build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by
    @dependabot[bot] in #13367
  - build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by
    @dependabot[bot] in #13368
  - Dockerfile: update golangci-lint to v2.6.2 by @thaJeztah in
    [#13370]
  - build(deps): bump buildx v0.30.0, buildkit v0.26.0, otel
    v1.38.0, otel/contrib v0.63.0 by @thaJeztah in #13379
  - bump dependencies by @ndeloof in #13392
  - build(deps): bump github.com/hashicorp/go-version from 1.7.0
    to 1.8.0 by @dependabot[bot] in #13403
  - build(deps): bump golang.org/x/crypto v0.45.0 by @thaJeztah
    in #13405</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1765368000">- Fix missing version (boo#1254726)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 5.0.1:
  * Fixes
  - Restored support for COMPOSE_COMPATIBILITY by @ndeloof in
    [#13424]
  - Fixed grammatical errors and improve clarity in code. by
    @xiaolinny in #13429
  - Fixed broken run --quiet. by @ndeloof in #13430
  - Fixed SDK example by @ndeloof in #13416
  - Added a check buildx version is set before comparing it. by
    @yangfeiyu20102011 in #13415
  - Fixed grammar: pluralize 'service' and remove apostrophes in
    lets. by @rashmivagha in #13423
  - Fixed progress UI not restoring terminal once operation
    completes. by @ndeloof in #13439
  - Fixed status alignment in progress UI. by @ndeloof in #13438
  - Restored image layer download progress details on pull. by
    @ndeloof in #13445
  - Added 'configured' event at the end of model configuration
    phase. by @glours in #13446
  - Introduced a build tag to select watcher implementation. by
    @ndeloof in #13452
  - Removed mention for v2 on README. by @alexislefebvre in
    [#13451]
  - Fixed missing error handling in setEnvWithDotEnv. by
    @htoyoda18 in #13450
  - Adopted morikuni/aec library over raw ANSI sequences. by
    @ndeloof in #13440
  - Prevented incorrect progress metrics to break compose
    display. by @ndeloof in #13457
  - Restored support for BUILDKIT_PROGRESS. by @ndeloof in #13455
  - Added check model plugin is successfully loaded. by @ndeloof
    in #13464
  - Added a warning when no service has been selected to build.
    by @ndeloof in #13467
  * Dependencies
  - Drop Go min patch version by @austinvazquez in #13418
  - bump golang 1.24.11 by @austinvazquez in #13417
  - bump osxcross by @ndeloof in #13425
  - bump golang.org/x/sys from 0.38.0 to 0.39.0 by
    @dependabot[bot] in #13433
  - bump github.com/docker/cli-docs-tool from 0.10.0 to 0.11.0 by
    @dependabot[bot] in #13437
  - bump golang.org/x/sync from 0.18.0 to 0.19.0 by
    @dependabot[bot] in #13434
  - bump tags.cncf.io/container-device-interface from 1.0.1 to
    1.1.0 by @dependabot[bot] in #13441
  - bump github.com/moby/buildkit from 0.26.2 to 0.26.3 by
    @dependabot[bot] in #13462</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 5.0.2:
  * Fixes
  - Fixed progress UI to adapt to terminal width by @ndeloof in
    [#13519]
  - Removed warning when no explicit build has been requested. by
    @ndeloof in #13493
  - Restored runtime_flags support in models by @ilopezluna in
    [#13460]
  - Added service name completion to down command by @bmo-at in
    [#13470]
  - Fixed tilde in --env-file paths expanded to user home
    directory by @tensorworkerr in #13510
  - Handle healthcheck.disable: true by @stavros-k in #13494
  - Fixed shutdown and error handling for large file change
    batches in watch by @amyssnippet in #13525
  * Internal
  - Added unit test for upOptions.OnExit method by @htoyoda18 in
    [#13489]
  - clean up temporary compose files after conversion by
    @htoyoda18 in #13483
  - Fixed typo in isSwarmEnabled method name by @htoyoda18 in
    [#13481]
  - Fixed incorrect usage of errgroup.WithContext by @htoyoda18
    in #13480
  - Fixed timeout initialization when waitTimeout is zero by
    @htoyoda18 in #13471
  - Extracted API version constants to dedicated file by
    @htoyoda18 in #13503
  - Replace tabbed indentation in sdk.md by @pkqk in #13505
  - Improved attach error handling and cleanup by @htoyoda18 in
    [#13488]
  - Modernize tests by @dgageot in #13531
  - set fsnotify build tag when building for OSX by @ndeloof in
    [#13532]
  * Dependencies
  - build(deps): bump github.com/klauspost/compress to v1.18.2 by
    @thaJeztah in #13499
  - go.mod: remove exclude rules by @thaJeztah in #13498
  - build(deps): bump github.com/containerd/containerd/v2 to
    v2.2.1 by @thaJeztah in #13497
  - build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 by
    @dependabot[bot] in #13502
  - build(deps): bump google.golang.org/grpc from 1.77.0 to
    1.78.0 by @dependabot[bot] in #13475
  - build(deps): bump github.com/go-viper/mapstructure/v2 from
    2.4.0 to 2.5.0 by @dependabot[bot] in #13506
  - build(deps): bump github.com/sirupsen/logrus v1.9.4 by
    @thaJeztah in #13518
  - Bump compose to v2.10.1 by @ndeloof in #13528</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 5.1.0:
  * Fixes
  - emit container status events after network reconnection
    (fixes #13524) by @MaheshThakur9152 in #13529
  - Fix potential nil pointer dereference in container event
    monitoring by @Nepomuk5665 in #13551
  - compose: recreate container when mounted image digest changes
    by @ibrahimypr in #13549
  - fix panic by @ndeloof in #13562
  - Fix invalid path error when using OCI artifacts on Windows by
    @mikesir87 in #13574
  - fix: execute post_start hooks in docker compose run by
    @veeceey in #13607
  - Fix panic when watch rebuilds without up by @maxproske in
    [#13610]
  * Internal
  - fsnotify is set in Dockerfile by @ndeloof in #13533
  - Dockerfile: update golangci-lint to v2.8.0 by @thaJeztah in
    [#13535]
  - replace some uses of strings.Split(N) for strings.Cut by
    @thaJeztah in #13542
  - Upgrade GitHub Actions to latest versions by @salmanmkc in
    [#13546]
  - pkg/compose: remove dependency on
    github.com/docker/buildx/driver by @thaJeztah in #13563
  - use Docker GitHub Builder to build and sign binaries and bin
    image by @crazy-max in #13568
  - ci: fix bin-image job by @crazy-max in #13569
  - pkg/compose: defaultNetworkSettings: refactor by @thaJeztah
    in #13580
  - pkg/compose: un-export consts by @thaJeztah in #13584
  - modernize some code by @thaJeztah in #13588
  * Dependencies
  - update to go1.25.7 by @thaJeztah in #13573
  - build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by
    @dependabot[bot] in #13578
  - build(deps): bump go.yaml.in/yaml/v4 from 4.0.0-rc.3 to
    4.0.0-rc.4 by @dependabot[bot] in #13541
  - migrate to moby modules by @thaJeztah in #13078</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774008000">- Update to version 5.1.1:
  * Fixes
  - Only pass ConsoleSize to ExecAttach when TTY is enabled by
    @mikesir87 in #13616
  - Fix deadlock in ttyWriter.Done() by @maks2134 in #13640
  * Dependencies
  - update to go1.25.8 by @thaJeztah in #13622
  - bump github.com/moby/moby/api from 1.53.0 to 1.54.0 by
    @dependabot[bot] in #13619
  - bump golang.org/x/sys from 0.41.0 to 0.42.0 by
    @dependabot[bot] in #13626
  - bump github.com/containerd/containerd/v2 from 2.2.1 to 2.2.2
    by @dependabot[bot] in #13631
  - bump golang.org/x/sync from 0.19.0 to 0.20.0 by
    @dependabot[bot] in #13627
  - bump github.com/moby/moby/client from 0.2.2 to 0.3.0 by
    @dependabot[bot] in #13621</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1775736000">- Update to version 5.1.2:
  * Fixes
  - Fix TTY timer rendering when duration length changes by
    @MaybeSam05 in #13634
  - Fix up attach filtering by @false200 in #13664
  - Preserve ssh:// URL scheme when resolving Dockerfile path by
    @ssam18 in #13669
  - Initialize and pass envFiles map in processExtends by
    @Mohamed-Moumni in #13678
  - Fix TestRunHook_ConsoleSize on macOS by @thaJeztah in #13686
  - Restore post-connect fallback for multi-network stacks on API
    &lt; 1.44 by @jotka in #13629
  - Publish: return api.ErrCanceled when user declines
    interactive prompts by @ishwar170695 in #13674
  - Return error on non-ErrNotExist stat failures in Tar.Sync()
    by @Lidang-Jiang in #13684
  * Internal
  - Refactor: thread context through publish sensitive data check
    by @ishwar170695 in #13653
  - Add AI-powered PR review workflow via docker/cagent-action by
    @glours in #13659
  - Update cagent-action to latest (with better permissions) by
    @derekmisler in #13665
  - Pin GitHub Actions to commit SHA, remove pr-review workflow
    by @glours in #13662
  - Exclude hook_test.go from Windows builds and propagate
    ExecStart error in runWaitExec by @pawannn in #13683
  - Skip PR review workflow for Dependabot PRs by @glours in
    [#13679]
  - Use negotiated API version for network setup by @glours in
    [#13690]
  - Fix mixed assertion libraries in tests by @thaJeztah in
    [#13689]
  - Test: use random host port for dind TLS build test by
    @ricardobranco777 in #13630
  - Remove direct dependency on docker/docker by @glours in
    [#13706]
  * Dependencies
  - Bump github.com/containerd/platforms from 1.0.0-rc.2 to
    1.0.0-rc.3 by @dependabot[bot] in #13657
  - Bump golangci-lint to v2.11.3 and configure CLAUDE to use it
    on change by @ndeloof in #13656
  - Bump google.golang.org/grpc from 1.78.0 to 1.79.3 by
    @dependabot[bot] in #13642
  - Bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 by
    @dependabot[bot] in #13667
  - Bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.42.0 by
    @glours in #13663
  - Bump github.com/docker/cli from 29.2.1+incompatible to
    29.3.1+incompatible by @dependabot[bot] in #13670
  - Bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 by
    @dependabot[bot] in #13692
  - Bump github.com/docker/buildx v0.33.0, buildkit v0.29.0 by
    @thaJeztah in #13693
  - Bump google.golang.org/grpc from 1.79.3 to 1.80.0 by
    @dependabot[bot] in #13697
  - Bump github.com/containerd/platforms from 1.0.0-rc.3 to
    1.0.0-rc.4 by @dependabot[bot] in #13696
  - Bump github.com/moby/moby/client v0.4.0, moby/api v1.54.1 by
    @thaJeztah in #13708
  - Bump github.com/docker/cli v29.4.0 by @thaJeztah in #13707
  - Bump compose-go to version v2.10.2 by @glours in #13705
  - Bump to Go 1.25.9 by @thaJeztah in #13720</changelog>
</package>
<package pkgid="096149e7716ee85c659bd7c68a8e040ce13d84913e24e5a129245318e77261d7b78d41dba5f6ac5bd011edb8a5cd0c0f5cb219ed5bac70240a296b8cf7de8914" name="docker-compose-switch" arch="riscv64">
  <version epoch="0" ver="1.0.5" rel="2.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1656590400">- new package docker-compose-switch to ease the transition from docker-compose v1 (Python) to docker-compose v2 (golang), where the latter does no longer have /usr/bin/docker-compose</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1657108800">- add docker-compose-switch-rpmlintrc to ignore obsolete-not-provided error</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1659441600">- add explicit golang API dependency
- cleanup</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1755691200">- Use current distro go version.</changelog>
</package>
<package pkgid="d4a2387cbd844546266fd1902ea2904fa2785b4b39afb24323585e286318f9a3a956f95a6b5b91793ee34d589e8548e9ddef0e7a330898796b11459a18616888" name="docker-credential-secretservice" arch="riscv64">
  <version epoch="0" ver="0.7.0" rel="1.1"/>
  <changelog author="msabate@suse.com" date="1489060800">- Initial commit</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1501848000">- Update to version 0.5.2:
  * Workaround for Linux 32-bit build
  * Read version from sources
  * make linter happy
  * vet/lint/fmt before release
  * Update TravisCI to use Go 1.7
  * Update TravisCI to use Go 1.8
  * Update changelog
  * Fix storing URLs without scheme (#72)
  * Bump version 0.5.2</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1530100800">- Update to version 0.6.0:
  * pass: better initialization check
  * Add instructions for pass helper configuration
  * Bump 0.6.0
  * Fix Makefile issues * mkdir fails when `bin` exists * obtaining golint fails if previously installed (w/out the -u flag)
  * fix test
  * return "" instead of an error when pass isn't present
  * pass backend: expose pass initialized flag
  * add a deb package for pass/secret service backends
  * A new entry point for calling the cred helpers that allow passing environment variables</changelog>
  <changelog author="nico.kruber@gmail.com" date="1666008000">- Update to version 0.7.0:
  * ci: add concurrency check
  * Dockerfile: debian based build
  * vendor: golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64
  * remove CHANGELOG
  * create GitHub Release on push tag with artifacts
  * release target with checksums
  * pass: return an error when a cred doesn't exist
- build position-independent binaries
- remove explicit dependency on libsecret (found automatically)</changelog>
</package>
<package pkgid="b119387a7c924941bcc3f2ddee8229cd5286ac2469028ff8da2098809cb992276a0a9667b278cc8ba63382dde9fe551acf883c2bf8914ae777d8587668a81c4e" name="docker-fish-completion" arch="noarch">
  <version epoch="0" ver="29.3.0_ce" rel="38.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759320000">- Update to docker-buildx v0.29.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.29.0&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759492800">- Update to Docker 28.5.0-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2850&gt;
- Backport &lt;https://github.com/moby/moby/pull/51091&gt; to re-add vendor.sum,
  fixing our builds.
  + 0007-Add-back-vendor.sum.patch
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759924800">- Update to Docker 28.5.1-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2851&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Remove upstreamed patch:
  - 0007-Add-back-vendor.sum.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769601600">- Update to Docker 29.2.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2920&gt;
  Fix CVE-2025-67499 (bsc#255500)
- Update to buildx 0.31.0. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.0&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Build of buildx moved from Makefile to go build to not use
  Dockerfile.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769774400">- Update to docker-buildx v0.31.1. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.1&gt;</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770292800">- Update to Docker 29.2.1. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2921&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1771329600">- Fix package from immutable mode (jsc#PED-14748)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1773144000">- Update to Docker 29.3.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2930&gt;
- Update to buildx 0.32.1. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.32.1&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
</package>
<package pkgid="0a20cd2460f78fc3796e9afbe44f99c80393f0f3c40be119c8d0ad9811a6431af741fa808076a6198792701ab2ca0c67d8211a5883c13c857c7d0ff113d00b22" name="docker-lock" arch="riscv64">
  <version epoch="0" ver="0.8.10" rel="1.2"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1623672000">- first version of package docker-lock</changelog>
  <changelog author="kastl@b1-systems.de" date="1641384000">- Update to version 0.8.7:
  * skip validation (#107)
  * update go.mod &amp; go versions (#106)</changelog>
  <changelog author="kastl@b1-systems.de" date="1641384001">- Update to version 0.8.8:
  * use compose.yml and compose.yaml (#110)
  * Use the new compose-go parser (#109)</changelog>
  <changelog author="kastl@b1-systems.de" date="1641384002">- Update to version 0.8.9:
  * fork merged; use latest compose-go (#113)
  * skip validation with forked parser (#112)</changelog>
  <changelog author="kastl@b1-systems.de" date="1641384003">- Update to version 0.8.10:
  * Remove consistency check from compose parser (#114)</changelog>
</package>
<package pkgid="34b4d3483859f4d6c00f2f7335ed65692d3cca80b549814a39d1e9ad14220ac1dd0daad4fd32a0bf3da0011ab7a481b5e02bc83c4e810b48c8f211e5cb4a8eb5" name="docker-rootless-extras" arch="noarch">
  <version epoch="0" ver="29.3.0_ce" rel="38.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759320000">- Update to docker-buildx v0.29.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.29.0&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759492800">- Update to Docker 28.5.0-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2850&gt;
- Backport &lt;https://github.com/moby/moby/pull/51091&gt; to re-add vendor.sum,
  fixing our builds.
  + 0007-Add-back-vendor.sum.patch
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759924800">- Update to Docker 28.5.1-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2851&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Remove upstreamed patch:
  - 0007-Add-back-vendor.sum.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769601600">- Update to Docker 29.2.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2920&gt;
  Fix CVE-2025-67499 (bsc#255500)
- Update to buildx 0.31.0. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.0&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Build of buildx moved from Makefile to go build to not use
  Dockerfile.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769774400">- Update to docker-buildx v0.31.1. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.1&gt;</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770292800">- Update to Docker 29.2.1. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2921&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1771329600">- Fix package from immutable mode (jsc#PED-14748)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1773144000">- Update to Docker 29.3.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2930&gt;
- Update to buildx 0.32.1. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.32.1&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
</package>
<package pkgid="4d39abf65f44fffd5bf936babe0125aa1cb53389154bd85831fba55c2653c2663da7909e5f3e4a7654b92ee2d9872b2e97f6463bb3f7046f34f0b6669f5ba02e" name="docker-stable" arch="riscv64">
  <version epoch="0" ver="24.0.9_ce" rel="17.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1749124800">- Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as
  Docker does not have permission to access the host zypper credentials in this
  mode (and unprivileged users cannot disable the feature using
  /etc/docker/suse-secrets-enable.) bsc#1240150
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1752753600">- Update to docker-buildx v0.25.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.25.0&gt;
- Update to Go 1.23 for building now that upstream has switched their 23.0.x
  LTSS to use Go 1.23.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1754395200">- Backport &lt;https://github.com/moby/moby/pull/48517&gt;. bsc#1247362
  + 0015-bsc1247362-release-container-layer-on-export.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759147200">- Remove git-core recommends on SLE. Most SLE systems have
  installRecommends=yes by default and thus end up installing git with Docker.
  bsc#1250508
  This feature is mostly intended for developers ("docker build git://") so
  most users already have the dependency installed, and the error when git is
  missing is fairly straightforward (so they can easily figure out what they
  need to install).
- Include historical changelog data from before the docker-stable fork. The
  initial changelog entry did technically provide all the necessary
  information, but our CVE tracking tools do not understand how the package is
  forked and so it seems that this package does not include fixes for ~12 years
  of updates. So, include a copy of the original package's changelog up until
  the fork point. bsc#1250596</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764158400">- Backport &lt;https://github.com/moby/moby/pull/47498&gt; to fix incorrect
  permissions for overlayfs lowerdir. In practice the permissions of this
  directory are immaterial but some security scanners falsely flag this as an
  issue. bsc#1254206
  + 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770033600">- Fix package from immutable mode (jsc#PED-14749)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1770811200">- Backport &lt;https://github.com/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3&gt;
  to remove strings.Split and add parseToken function, bsc#1240513
  fixes CVE-2025-30204
  + 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1771502400">- Places a hard cap on the amount of mechanisms that can be specified and
  encoded in the payload. (bsc#1253904, CVE-2025-58181)
  * 0018-CVE-2025-58181-fix-vendor-crypto-ssh-3.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch
  * 0015-bsc1247362-release-container-layer-on-export.patch
  * 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch
  * 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
</package>
<package pkgid="540d25860e6ab178223bb2b18a728baeadd30e849b38f5273ff9b9dd424c64fac4324864f73db873286a203882d3425880492d5477571842451507ab499116d0" name="docker-stable-bash-completion" arch="noarch">
  <version epoch="0" ver="24.0.9_ce" rel="17.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1749124800">- Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as
  Docker does not have permission to access the host zypper credentials in this
  mode (and unprivileged users cannot disable the feature using
  /etc/docker/suse-secrets-enable.) bsc#1240150
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1752753600">- Update to docker-buildx v0.25.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.25.0&gt;
- Update to Go 1.23 for building now that upstream has switched their 23.0.x
  LTSS to use Go 1.23.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1754395200">- Backport &lt;https://github.com/moby/moby/pull/48517&gt;. bsc#1247362
  + 0015-bsc1247362-release-container-layer-on-export.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759147200">- Remove git-core recommends on SLE. Most SLE systems have
  installRecommends=yes by default and thus end up installing git with Docker.
  bsc#1250508
  This feature is mostly intended for developers ("docker build git://") so
  most users already have the dependency installed, and the error when git is
  missing is fairly straightforward (so they can easily figure out what they
  need to install).
- Include historical changelog data from before the docker-stable fork. The
  initial changelog entry did technically provide all the necessary
  information, but our CVE tracking tools do not understand how the package is
  forked and so it seems that this package does not include fixes for ~12 years
  of updates. So, include a copy of the original package's changelog up until
  the fork point. bsc#1250596</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764158400">- Backport &lt;https://github.com/moby/moby/pull/47498&gt; to fix incorrect
  permissions for overlayfs lowerdir. In practice the permissions of this
  directory are immaterial but some security scanners falsely flag this as an
  issue. bsc#1254206
  + 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770033600">- Fix package from immutable mode (jsc#PED-14749)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1770811200">- Backport &lt;https://github.com/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3&gt;
  to remove strings.Split and add parseToken function, bsc#1240513
  fixes CVE-2025-30204
  + 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1771502400">- Places a hard cap on the amount of mechanisms that can be specified and
  encoded in the payload. (bsc#1253904, CVE-2025-58181)
  * 0018-CVE-2025-58181-fix-vendor-crypto-ssh-3.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch
  * 0015-bsc1247362-release-container-layer-on-export.patch
  * 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch
  * 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
</package>
<package pkgid="59dc296b921ec84efc74182db2b683b761655328baf3517bd1466ed43730fe737be350538523b4b935c49aea10831ee44fcba7486436e912fe024705c147e88a" name="docker-stable-buildx" arch="riscv64">
  <version epoch="0" ver="0.25.0" rel="17.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1749124800">- Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as
  Docker does not have permission to access the host zypper credentials in this
  mode (and unprivileged users cannot disable the feature using
  /etc/docker/suse-secrets-enable.) bsc#1240150
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1752753600">- Update to docker-buildx v0.25.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.25.0&gt;
- Update to Go 1.23 for building now that upstream has switched their 23.0.x
  LTSS to use Go 1.23.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1754395200">- Backport &lt;https://github.com/moby/moby/pull/48517&gt;. bsc#1247362
  + 0015-bsc1247362-release-container-layer-on-export.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759147200">- Remove git-core recommends on SLE. Most SLE systems have
  installRecommends=yes by default and thus end up installing git with Docker.
  bsc#1250508
  This feature is mostly intended for developers ("docker build git://") so
  most users already have the dependency installed, and the error when git is
  missing is fairly straightforward (so they can easily figure out what they
  need to install).
- Include historical changelog data from before the docker-stable fork. The
  initial changelog entry did technically provide all the necessary
  information, but our CVE tracking tools do not understand how the package is
  forked and so it seems that this package does not include fixes for ~12 years
  of updates. So, include a copy of the original package's changelog up until
  the fork point. bsc#1250596</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764158400">- Backport &lt;https://github.com/moby/moby/pull/47498&gt; to fix incorrect
  permissions for overlayfs lowerdir. In practice the permissions of this
  directory are immaterial but some security scanners falsely flag this as an
  issue. bsc#1254206
  + 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770033600">- Fix package from immutable mode (jsc#PED-14749)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1770811200">- Backport &lt;https://github.com/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3&gt;
  to remove strings.Split and add parseToken function, bsc#1240513
  fixes CVE-2025-30204
  + 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1771502400">- Places a hard cap on the amount of mechanisms that can be specified and
  encoded in the payload. (bsc#1253904, CVE-2025-58181)
  * 0018-CVE-2025-58181-fix-vendor-crypto-ssh-3.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch
  * 0015-bsc1247362-release-container-layer-on-export.patch
  * 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch
  * 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
</package>
<package pkgid="e7a323f10397368fa71d214ef7bf4475be80bf3f8ea61bf54edf4c9d2e5d823955e49cb95b2a56c8b01825e7642e673a263b26abc2d128cdae89793e9b8741be" name="docker-stable-fish-completion" arch="noarch">
  <version epoch="0" ver="24.0.9_ce" rel="17.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1749124800">- Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as
  Docker does not have permission to access the host zypper credentials in this
  mode (and unprivileged users cannot disable the feature using
  /etc/docker/suse-secrets-enable.) bsc#1240150
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1752753600">- Update to docker-buildx v0.25.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.25.0&gt;
- Update to Go 1.23 for building now that upstream has switched their 23.0.x
  LTSS to use Go 1.23.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1754395200">- Backport &lt;https://github.com/moby/moby/pull/48517&gt;. bsc#1247362
  + 0015-bsc1247362-release-container-layer-on-export.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759147200">- Remove git-core recommends on SLE. Most SLE systems have
  installRecommends=yes by default and thus end up installing git with Docker.
  bsc#1250508
  This feature is mostly intended for developers ("docker build git://") so
  most users already have the dependency installed, and the error when git is
  missing is fairly straightforward (so they can easily figure out what they
  need to install).
- Include historical changelog data from before the docker-stable fork. The
  initial changelog entry did technically provide all the necessary
  information, but our CVE tracking tools do not understand how the package is
  forked and so it seems that this package does not include fixes for ~12 years
  of updates. So, include a copy of the original package's changelog up until
  the fork point. bsc#1250596</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764158400">- Backport &lt;https://github.com/moby/moby/pull/47498&gt; to fix incorrect
  permissions for overlayfs lowerdir. In practice the permissions of this
  directory are immaterial but some security scanners falsely flag this as an
  issue. bsc#1254206
  + 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770033600">- Fix package from immutable mode (jsc#PED-14749)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1770811200">- Backport &lt;https://github.com/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3&gt;
  to remove strings.Split and add parseToken function, bsc#1240513
  fixes CVE-2025-30204
  + 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1771502400">- Places a hard cap on the amount of mechanisms that can be specified and
  encoded in the payload. (bsc#1253904, CVE-2025-58181)
  * 0018-CVE-2025-58181-fix-vendor-crypto-ssh-3.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch
  * 0015-bsc1247362-release-container-layer-on-export.patch
  * 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch
  * 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
</package>
<package pkgid="ff0e55722e6d21fbf62665ee5138423c3833582e6c1569212841fbcc05b7e6212685677bd502351e22cfcb2e515fcb00bdd9adc39a14185044dce9823b557f8d" name="docker-stable-rootless-extras" arch="noarch">
  <version epoch="0" ver="24.0.9_ce" rel="17.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1749124800">- Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as
  Docker does not have permission to access the host zypper credentials in this
  mode (and unprivileged users cannot disable the feature using
  /etc/docker/suse-secrets-enable.) bsc#1240150
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1752753600">- Update to docker-buildx v0.25.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.25.0&gt;
- Update to Go 1.23 for building now that upstream has switched their 23.0.x
  LTSS to use Go 1.23.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1754395200">- Backport &lt;https://github.com/moby/moby/pull/48517&gt;. bsc#1247362
  + 0015-bsc1247362-release-container-layer-on-export.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759147200">- Remove git-core recommends on SLE. Most SLE systems have
  installRecommends=yes by default and thus end up installing git with Docker.
  bsc#1250508
  This feature is mostly intended for developers ("docker build git://") so
  most users already have the dependency installed, and the error when git is
  missing is fairly straightforward (so they can easily figure out what they
  need to install).
- Include historical changelog data from before the docker-stable fork. The
  initial changelog entry did technically provide all the necessary
  information, but our CVE tracking tools do not understand how the package is
  forked and so it seems that this package does not include fixes for ~12 years
  of updates. So, include a copy of the original package's changelog up until
  the fork point. bsc#1250596</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764158400">- Backport &lt;https://github.com/moby/moby/pull/47498&gt; to fix incorrect
  permissions for overlayfs lowerdir. In practice the permissions of this
  directory are immaterial but some security scanners falsely flag this as an
  issue. bsc#1254206
  + 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770033600">- Fix package from immutable mode (jsc#PED-14749)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1770811200">- Backport &lt;https://github.com/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3&gt;
  to remove strings.Split and add parseToken function, bsc#1240513
  fixes CVE-2025-30204
  + 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1771502400">- Places a hard cap on the amount of mechanisms that can be specified and
  encoded in the payload. (bsc#1253904, CVE-2025-58181)
  * 0018-CVE-2025-58181-fix-vendor-crypto-ssh-3.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch
  * 0015-bsc1247362-release-container-layer-on-export.patch
  * 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch
  * 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
</package>
<package pkgid="797ebd5276765a96dfc774d478b0962a507f16b322d429c87471c7044021252f571209af88c24b4576acea675238d5de2d4da0f7a3f99b160bca9b4e6f99c0a4" name="docker-stable-zsh-completion" arch="noarch">
  <version epoch="0" ver="24.0.9_ce" rel="17.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1749124800">- Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as
  Docker does not have permission to access the host zypper credentials in this
  mode (and unprivileged users cannot disable the feature using
  /etc/docker/suse-secrets-enable.) bsc#1240150
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1752753600">- Update to docker-buildx v0.25.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.25.0&gt;
- Update to Go 1.23 for building now that upstream has switched their 23.0.x
  LTSS to use Go 1.23.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1754395200">- Backport &lt;https://github.com/moby/moby/pull/48517&gt;. bsc#1247362
  + 0015-bsc1247362-release-container-layer-on-export.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759147200">- Remove git-core recommends on SLE. Most SLE systems have
  installRecommends=yes by default and thus end up installing git with Docker.
  bsc#1250508
  This feature is mostly intended for developers ("docker build git://") so
  most users already have the dependency installed, and the error when git is
  missing is fairly straightforward (so they can easily figure out what they
  need to install).
- Include historical changelog data from before the docker-stable fork. The
  initial changelog entry did technically provide all the necessary
  information, but our CVE tracking tools do not understand how the package is
  forked and so it seems that this package does not include fixes for ~12 years
  of updates. So, include a copy of the original package's changelog up until
  the fork point. bsc#1250596</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764158400">- Backport &lt;https://github.com/moby/moby/pull/47498&gt; to fix incorrect
  permissions for overlayfs lowerdir. In practice the permissions of this
  directory are immaterial but some security scanners falsely flag this as an
  issue. bsc#1254206
  + 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1770033600">- Fix package from immutable mode (jsc#PED-14749)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1770811200">- Backport &lt;https://github.com/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3&gt;
  to remove strings.Split and add parseToken function, bsc#1240513
  fixes CVE-2025-30204
  + 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1771502400">- Places a hard cap on the amount of mechanisms that can be specified and
  encoded in the payload. (bsc#1253904, CVE-2025-58181)
  * 0018-CVE-2025-58181-fix-vendor-crypto-ssh-3.patch
- Rebase patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * 0007-CVE-2024-2365x-update-buildkit-to-include-CVE-patche.patch
  * 0008-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  * 0009-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  * 0010-CVE-2024-41110-AuthZ-plugin-securty-fixes.patch
  * 0011-CVE-2024-29018-libnet-Don-t-forward-to-upstream-reso.patch
  * 0012-CVE-2025-22868-vendor-jws-split-token-into-fixed-num.patch
  * 0013-CVE-2025-22869-vendor-ssh-limit-the-size-of-the-inte.patch
  * 0014-TESTS-backport-fixes-for-integration-tests.patch
  * 0015-bsc1247362-release-container-layer-on-export.patch
  * 0016-bsc1254206-daemon-overlay2-remove-world-writable-per.patch
  * 0017-CVE-2025-30204-fix-Remove-strings.Split-and-add-pars.patch</changelog>
</package>
<package pkgid="632be8db83f7d989c1303e0ec6219deb8e8da70e41cae73349bb48fd8ae8786774763856a21e38be4d335e48fb15588a1285f478a4b04a7e2ddb37d82a5d0126" name="docker-zsh-completion" arch="noarch">
  <version epoch="0" ver="29.3.0_ce" rel="38.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759320000">- Update to docker-buildx v0.29.0. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.29.0&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759492800">- Update to Docker 28.5.0-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2850&gt;
- Backport &lt;https://github.com/moby/moby/pull/51091&gt; to re-add vendor.sum,
  fixing our builds.
  + 0007-Add-back-vendor.sum.patch
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1759924800">- Update to Docker 28.5.1-ce. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/28/#2851&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Remove upstreamed patch:
  - 0007-Add-back-vendor.sum.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1761566400">- Enable SELinux in default daemon.json config (--selinux-enabled). This has no
  practical impact on non-SELinux systems. bsc#1252290</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1764331200">- Add Requires containers-selinux on systems with selinux-policy installed.
  bsc#1252672</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769601600">- Update to Docker 29.2.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2920&gt;
  Fix CVE-2025-67499 (bsc#255500)
- Update to buildx 0.31.0. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.0&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch
- Build of buildx moved from Makefile to go build to not use
  Dockerfile.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1769774400">- Update to docker-buildx v0.31.1. Upstream changelog:
  &lt;https://github.com/docker/buildx/releases/tag/v0.31.1&gt;</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1770292800">- Update to Docker 29.2.1. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2921&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
  <changelog author="Thomas Blume &lt;Thomas.Blume@suse.com&gt;" date="1771329600">- Fix package from immutable mode (jsc#PED-14748)
  * Migrate /var/lib/docker creation to docker.tmpfiles
- Replace obsolete packageand syntax with newer syntax</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1773144000">- Update to Docker 29.3.0. See upstream changelog online at
  &lt;https://docs.docker.com/engine/release-notes/29/#2930&gt;
- Update to buildx 0.32.1. See upstream changelog online at
  &lt;https://github.com/docker/buildx/releases/tag/v0.32.1&gt;
- Rebased patches:
  * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch
  * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
  * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch
  * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
  * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
  * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
  * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch
  * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch</changelog>
</package>
<package pkgid="da4192d119c7b02e491e67dcc76494918cab00932dd3e6ab7cf8f7a0dfe7690b4fda5659b57362229815445a9aa63ca843c29c12a352034d55d68ca83c481877" name="docserv-auxserver" arch="riscv64">
  <version epoch="0" ver="20251031.483a2f9" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1736337600">- Update to version 20250107.10e1695:
  * Update dependencies
  * Replace hostname command
  * Add metrics namespace</changelog>
  <changelog author="kukuk@suse.com" date="1740657600">- Update to version 20250227.6e4073c:
  * auxserver: rework debug messages
  * Change "Tumbleweed" to "Tumbleweed + MicroOS" on index page
  * Remove wrong install section
  * Add service which reloads auxserver if idx changed
  * Replace deprecated ioutil
  * Adjust path for assets
  * Update dependencies
  * Makefile: adjust for deprecated go get options</changelog>
  <changelog author="kukuk@suse.com" date="1740830400">- Update to version 20250301.91b4735:
  * docserv-miniserv: support multiple index files
  * Update go dependencies
  * dump-auxserver: debugging tool for auxserver.idx
  * docserv-auxserver: print number of sections, too
  * Allow several auxserver index files</changelog>
  <changelog author="kukuk@suse.com" date="1741003200">- Update to version 20250303.dcd3fee:
  * notfound.tmpl: fix syntax error
  * Make doxserv-auxserver.service more robust
  * Add help text for search and Leap-*
  * auxserver: fix lang selection, show all possible choices if no match
  * Update go module dependencies
  * Remove autognerated bundle file
  * css style: don't limit manpage to 80 character</changelog>
  <changelog author="kukuk@suse.com" date="1741176000">- Update to version 20250305.e46df41:
  * index page: list valid product names for search
  * Rename bySuiteStr with byProductStr
  * Update go dependencies
  * rpm2docserv: don't start a webserver
  * sitemap: rename suite to product
  * Start rename "suite" to ProductName and ProductMapping
  * Remove docserv-idx2rwmap, use nginx
  * Allow aliases for product names
  * Remove unused "Replaces"
  * Use "suites" as Product Name and sort correct
  * Fix comment about "suites"
  * Print Product Names and Mapping
  * Add sorted products to index, fix search logic</changelog>
  <changelog author="kukuk@suse.com" date="1742904000">- Update to version 20250321.37b55b5:
  * auxserver: use english as default if no language is set
  * Remove debug message
  * Remove broken entries from xref/index
  * Remove debug message
  * Make search for update-alternatives in scripts more robust
  * Merge pkgEntry with PkgMeta
  * Fix total number of pkgs
  * Further optimization of building gv.pkgs
  * Optimize size of pkgs, only store RPMs with manpages
  * Fallback to io.Reader if gz file is not compressed
  * Rename suite -&gt; product
  * Update go dependencies
  * Remove unused process variable overhead for mandoc
  * Remove outdated comment
  * Rewrite to use internal data and not files
  * Remove debug message
  * Suites -&gt; Products rename
  * Unify template.Execute calls/variables
  * Build package directories from internal data
  * Use global productList instead of creating it again and again
  * Rename product Name/URL to project Name/URL
  * Use MicroOS/Tumbleweed as example for Mapping
  * Remove unused and outdated tests</changelog>
  <changelog author="kukuk@suse.com" date="1743076800">- Update to version 20250327.1888603:
  * Sync config file struct
  * unrpm: make all files read/writable for the user
  * Update go dependencies
  * Don't render products imported via idx file
  * Remove obsolete comments
- Add tumbleweed.yaml and leap.idx</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1745841600">- Update leap.idx
- Update to version 20250428.83286ab:
  * Set manual page width to 110 character
  * Remove Leap hacks in index page
  * Update go dependencies [bsc#1241744]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1760011200">- Update to version 20251009.c754941:
  * Update go dependencies</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761912000">- Update leap.idx with final openSUSE Leap 16.0
- Update to version 20251031.483a2f9:
  * Update go module dependencies</changelog>
</package>
<package pkgid="9d23c66c37f6ebd4e4f44117a9d104ca6cc73e6504ed89bb83de165ab4824e414eb76f926ac63208f5bb7dfa35ca0272289990655ae6a2a1a1bccfa308ce5092" name="docserv-config-apache2" arch="noarch">
  <version epoch="0" ver="20251031.483a2f9" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1736337600">- Update to version 20250107.10e1695:
  * Update dependencies
  * Replace hostname command
  * Add metrics namespace</changelog>
  <changelog author="kukuk@suse.com" date="1740657600">- Update to version 20250227.6e4073c:
  * auxserver: rework debug messages
  * Change "Tumbleweed" to "Tumbleweed + MicroOS" on index page
  * Remove wrong install section
  * Add service which reloads auxserver if idx changed
  * Replace deprecated ioutil
  * Adjust path for assets
  * Update dependencies
  * Makefile: adjust for deprecated go get options</changelog>
  <changelog author="kukuk@suse.com" date="1740830400">- Update to version 20250301.91b4735:
  * docserv-miniserv: support multiple index files
  * Update go dependencies
  * dump-auxserver: debugging tool for auxserver.idx
  * docserv-auxserver: print number of sections, too
  * Allow several auxserver index files</changelog>
  <changelog author="kukuk@suse.com" date="1741003200">- Update to version 20250303.dcd3fee:
  * notfound.tmpl: fix syntax error
  * Make doxserv-auxserver.service more robust
  * Add help text for search and Leap-*
  * auxserver: fix lang selection, show all possible choices if no match
  * Update go module dependencies
  * Remove autognerated bundle file
  * css style: don't limit manpage to 80 character</changelog>
  <changelog author="kukuk@suse.com" date="1741176000">- Update to version 20250305.e46df41:
  * index page: list valid product names for search
  * Rename bySuiteStr with byProductStr
  * Update go dependencies
  * rpm2docserv: don't start a webserver
  * sitemap: rename suite to product
  * Start rename "suite" to ProductName and ProductMapping
  * Remove docserv-idx2rwmap, use nginx
  * Allow aliases for product names
  * Remove unused "Replaces"
  * Use "suites" as Product Name and sort correct
  * Fix comment about "suites"
  * Print Product Names and Mapping
  * Add sorted products to index, fix search logic</changelog>
  <changelog author="kukuk@suse.com" date="1742904000">- Update to version 20250321.37b55b5:
  * auxserver: use english as default if no language is set
  * Remove debug message
  * Remove broken entries from xref/index
  * Remove debug message
  * Make search for update-alternatives in scripts more robust
  * Merge pkgEntry with PkgMeta
  * Fix total number of pkgs
  * Further optimization of building gv.pkgs
  * Optimize size of pkgs, only store RPMs with manpages
  * Fallback to io.Reader if gz file is not compressed
  * Rename suite -&gt; product
  * Update go dependencies
  * Remove unused process variable overhead for mandoc
  * Remove outdated comment
  * Rewrite to use internal data and not files
  * Remove debug message
  * Suites -&gt; Products rename
  * Unify template.Execute calls/variables
  * Build package directories from internal data
  * Use global productList instead of creating it again and again
  * Rename product Name/URL to project Name/URL
  * Use MicroOS/Tumbleweed as example for Mapping
  * Remove unused and outdated tests</changelog>
  <changelog author="kukuk@suse.com" date="1743076800">- Update to version 20250327.1888603:
  * Sync config file struct
  * unrpm: make all files read/writable for the user
  * Update go dependencies
  * Don't render products imported via idx file
  * Remove obsolete comments
- Add tumbleweed.yaml and leap.idx</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1745841600">- Update leap.idx
- Update to version 20250428.83286ab:
  * Set manual page width to 110 character
  * Remove Leap hacks in index page
  * Update go dependencies [bsc#1241744]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1760011200">- Update to version 20251009.c754941:
  * Update go dependencies</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761912000">- Update leap.idx with final openSUSE Leap 16.0
- Update to version 20251031.483a2f9:
  * Update go module dependencies</changelog>
</package>
<package pkgid="b7753bcd6bf39181282ab1e4944b4bf715fdec43a88f3c8f562194b86e87aadeb365b19229439b22497d22ba462a1a318b21c55b8c145bcc265f490e373ec05c" name="docserv-config-nginx" arch="noarch">
  <version epoch="0" ver="20251031.483a2f9" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1736337600">- Update to version 20250107.10e1695:
  * Update dependencies
  * Replace hostname command
  * Add metrics namespace</changelog>
  <changelog author="kukuk@suse.com" date="1740657600">- Update to version 20250227.6e4073c:
  * auxserver: rework debug messages
  * Change "Tumbleweed" to "Tumbleweed + MicroOS" on index page
  * Remove wrong install section
  * Add service which reloads auxserver if idx changed
  * Replace deprecated ioutil
  * Adjust path for assets
  * Update dependencies
  * Makefile: adjust for deprecated go get options</changelog>
  <changelog author="kukuk@suse.com" date="1740830400">- Update to version 20250301.91b4735:
  * docserv-miniserv: support multiple index files
  * Update go dependencies
  * dump-auxserver: debugging tool for auxserver.idx
  * docserv-auxserver: print number of sections, too
  * Allow several auxserver index files</changelog>
  <changelog author="kukuk@suse.com" date="1741003200">- Update to version 20250303.dcd3fee:
  * notfound.tmpl: fix syntax error
  * Make doxserv-auxserver.service more robust
  * Add help text for search and Leap-*
  * auxserver: fix lang selection, show all possible choices if no match
  * Update go module dependencies
  * Remove autognerated bundle file
  * css style: don't limit manpage to 80 character</changelog>
  <changelog author="kukuk@suse.com" date="1741176000">- Update to version 20250305.e46df41:
  * index page: list valid product names for search
  * Rename bySuiteStr with byProductStr
  * Update go dependencies
  * rpm2docserv: don't start a webserver
  * sitemap: rename suite to product
  * Start rename "suite" to ProductName and ProductMapping
  * Remove docserv-idx2rwmap, use nginx
  * Allow aliases for product names
  * Remove unused "Replaces"
  * Use "suites" as Product Name and sort correct
  * Fix comment about "suites"
  * Print Product Names and Mapping
  * Add sorted products to index, fix search logic</changelog>
  <changelog author="kukuk@suse.com" date="1742904000">- Update to version 20250321.37b55b5:
  * auxserver: use english as default if no language is set
  * Remove debug message
  * Remove broken entries from xref/index
  * Remove debug message
  * Make search for update-alternatives in scripts more robust
  * Merge pkgEntry with PkgMeta
  * Fix total number of pkgs
  * Further optimization of building gv.pkgs
  * Optimize size of pkgs, only store RPMs with manpages
  * Fallback to io.Reader if gz file is not compressed
  * Rename suite -&gt; product
  * Update go dependencies
  * Remove unused process variable overhead for mandoc
  * Remove outdated comment
  * Rewrite to use internal data and not files
  * Remove debug message
  * Suites -&gt; Products rename
  * Unify template.Execute calls/variables
  * Build package directories from internal data
  * Use global productList instead of creating it again and again
  * Rename product Name/URL to project Name/URL
  * Use MicroOS/Tumbleweed as example for Mapping
  * Remove unused and outdated tests</changelog>
  <changelog author="kukuk@suse.com" date="1743076800">- Update to version 20250327.1888603:
  * Sync config file struct
  * unrpm: make all files read/writable for the user
  * Update go dependencies
  * Don't render products imported via idx file
  * Remove obsolete comments
- Add tumbleweed.yaml and leap.idx</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1745841600">- Update leap.idx
- Update to version 20250428.83286ab:
  * Set manual page width to 110 character
  * Remove Leap hacks in index page
  * Update go dependencies [bsc#1241744]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1760011200">- Update to version 20251009.c754941:
  * Update go dependencies</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761912000">- Update leap.idx with final openSUSE Leap 16.0
- Update to version 20251031.483a2f9:
  * Update go module dependencies</changelog>
</package>
<package pkgid="301b6c463a66dcda6622c20fb56dc5132a88bd12ed15e8bf8ad8b0c1a55fec34b1366f8e133b7e55d0db238f67f4ba31c1065f1298d49c9d855a7c510831eec0" name="docserv-minisrv" arch="riscv64">
  <version epoch="0" ver="20251031.483a2f9" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1736337600">- Update to version 20250107.10e1695:
  * Update dependencies
  * Replace hostname command
  * Add metrics namespace</changelog>
  <changelog author="kukuk@suse.com" date="1740657600">- Update to version 20250227.6e4073c:
  * auxserver: rework debug messages
  * Change "Tumbleweed" to "Tumbleweed + MicroOS" on index page
  * Remove wrong install section
  * Add service which reloads auxserver if idx changed
  * Replace deprecated ioutil
  * Adjust path for assets
  * Update dependencies
  * Makefile: adjust for deprecated go get options</changelog>
  <changelog author="kukuk@suse.com" date="1740830400">- Update to version 20250301.91b4735:
  * docserv-miniserv: support multiple index files
  * Update go dependencies
  * dump-auxserver: debugging tool for auxserver.idx
  * docserv-auxserver: print number of sections, too
  * Allow several auxserver index files</changelog>
  <changelog author="kukuk@suse.com" date="1741003200">- Update to version 20250303.dcd3fee:
  * notfound.tmpl: fix syntax error
  * Make doxserv-auxserver.service more robust
  * Add help text for search and Leap-*
  * auxserver: fix lang selection, show all possible choices if no match
  * Update go module dependencies
  * Remove autognerated bundle file
  * css style: don't limit manpage to 80 character</changelog>
  <changelog author="kukuk@suse.com" date="1741176000">- Update to version 20250305.e46df41:
  * index page: list valid product names for search
  * Rename bySuiteStr with byProductStr
  * Update go dependencies
  * rpm2docserv: don't start a webserver
  * sitemap: rename suite to product
  * Start rename "suite" to ProductName and ProductMapping
  * Remove docserv-idx2rwmap, use nginx
  * Allow aliases for product names
  * Remove unused "Replaces"
  * Use "suites" as Product Name and sort correct
  * Fix comment about "suites"
  * Print Product Names and Mapping
  * Add sorted products to index, fix search logic</changelog>
  <changelog author="kukuk@suse.com" date="1742904000">- Update to version 20250321.37b55b5:
  * auxserver: use english as default if no language is set
  * Remove debug message
  * Remove broken entries from xref/index
  * Remove debug message
  * Make search for update-alternatives in scripts more robust
  * Merge pkgEntry with PkgMeta
  * Fix total number of pkgs
  * Further optimization of building gv.pkgs
  * Optimize size of pkgs, only store RPMs with manpages
  * Fallback to io.Reader if gz file is not compressed
  * Rename suite -&gt; product
  * Update go dependencies
  * Remove unused process variable overhead for mandoc
  * Remove outdated comment
  * Rewrite to use internal data and not files
  * Remove debug message
  * Suites -&gt; Products rename
  * Unify template.Execute calls/variables
  * Build package directories from internal data
  * Use global productList instead of creating it again and again
  * Rename product Name/URL to project Name/URL
  * Use MicroOS/Tumbleweed as example for Mapping
  * Remove unused and outdated tests</changelog>
  <changelog author="kukuk@suse.com" date="1743076800">- Update to version 20250327.1888603:
  * Sync config file struct
  * unrpm: make all files read/writable for the user
  * Update go dependencies
  * Don't render products imported via idx file
  * Remove obsolete comments
- Add tumbleweed.yaml and leap.idx</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1745841600">- Update leap.idx
- Update to version 20250428.83286ab:
  * Set manual page width to 110 character
  * Remove Leap hacks in index page
  * Update go dependencies [bsc#1241744]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1760011200">- Update to version 20251009.c754941:
  * Update go dependencies</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761912000">- Update leap.idx with final openSUSE Leap 16.0
- Update to version 20251031.483a2f9:
  * Update go module dependencies</changelog>
</package>
<package pkgid="0d3dcdce98c33292ba857a909236f001e98834e864d3f19980c225026ea3f18cb23ccf802111fecde44581bef31258c0a7645ab994fd3d5baeffdc9c46434f1c" name="docserv-sitemap" arch="riscv64">
  <version epoch="0" ver="20251031.483a2f9" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1736337600">- Update to version 20250107.10e1695:
  * Update dependencies
  * Replace hostname command
  * Add metrics namespace</changelog>
  <changelog author="kukuk@suse.com" date="1740657600">- Update to version 20250227.6e4073c:
  * auxserver: rework debug messages
  * Change "Tumbleweed" to "Tumbleweed + MicroOS" on index page
  * Remove wrong install section
  * Add service which reloads auxserver if idx changed
  * Replace deprecated ioutil
  * Adjust path for assets
  * Update dependencies
  * Makefile: adjust for deprecated go get options</changelog>
  <changelog author="kukuk@suse.com" date="1740830400">- Update to version 20250301.91b4735:
  * docserv-miniserv: support multiple index files
  * Update go dependencies
  * dump-auxserver: debugging tool for auxserver.idx
  * docserv-auxserver: print number of sections, too
  * Allow several auxserver index files</changelog>
  <changelog author="kukuk@suse.com" date="1741003200">- Update to version 20250303.dcd3fee:
  * notfound.tmpl: fix syntax error
  * Make doxserv-auxserver.service more robust
  * Add help text for search and Leap-*
  * auxserver: fix lang selection, show all possible choices if no match
  * Update go module dependencies
  * Remove autognerated bundle file
  * css style: don't limit manpage to 80 character</changelog>
  <changelog author="kukuk@suse.com" date="1741176000">- Update to version 20250305.e46df41:
  * index page: list valid product names for search
  * Rename bySuiteStr with byProductStr
  * Update go dependencies
  * rpm2docserv: don't start a webserver
  * sitemap: rename suite to product
  * Start rename "suite" to ProductName and ProductMapping
  * Remove docserv-idx2rwmap, use nginx
  * Allow aliases for product names
  * Remove unused "Replaces"
  * Use "suites" as Product Name and sort correct
  * Fix comment about "suites"
  * Print Product Names and Mapping
  * Add sorted products to index, fix search logic</changelog>
  <changelog author="kukuk@suse.com" date="1742904000">- Update to version 20250321.37b55b5:
  * auxserver: use english as default if no language is set
  * Remove debug message
  * Remove broken entries from xref/index
  * Remove debug message
  * Make search for update-alternatives in scripts more robust
  * Merge pkgEntry with PkgMeta
  * Fix total number of pkgs
  * Further optimization of building gv.pkgs
  * Optimize size of pkgs, only store RPMs with manpages
  * Fallback to io.Reader if gz file is not compressed
  * Rename suite -&gt; product
  * Update go dependencies
  * Remove unused process variable overhead for mandoc
  * Remove outdated comment
  * Rewrite to use internal data and not files
  * Remove debug message
  * Suites -&gt; Products rename
  * Unify template.Execute calls/variables
  * Build package directories from internal data
  * Use global productList instead of creating it again and again
  * Rename product Name/URL to project Name/URL
  * Use MicroOS/Tumbleweed as example for Mapping
  * Remove unused and outdated tests</changelog>
  <changelog author="kukuk@suse.com" date="1743076800">- Update to version 20250327.1888603:
  * Sync config file struct
  * unrpm: make all files read/writable for the user
  * Update go dependencies
  * Don't render products imported via idx file
  * Remove obsolete comments
- Add tumbleweed.yaml and leap.idx</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1745841600">- Update leap.idx
- Update to version 20250428.83286ab:
  * Set manual page width to 110 character
  * Remove Leap hacks in index page
  * Update go dependencies [bsc#1241744]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1760011200">- Update to version 20251009.c754941:
  * Update go dependencies</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761912000">- Update leap.idx with final openSUSE Leap 16.0
- Update to version 20251031.483a2f9:
  * Update go module dependencies</changelog>
</package>
<package pkgid="30d9e157cf1e454c929f183bedd6fdbb7657cf039a6f91852e672a647e44715b61670c129bf339ddcf51e00b98f936a5ef18da3784a49d912b7d1dc21a60996d" name="docsible" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749729600">- new package docsible: auto documentation for Ansible roles and
  collections</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754308800">- update to 0.7.25:
  * Added support for playbooks with lists of hosts in mermaid.py by
    @zachjud in #102</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763380800">- update to 0.8.0:
  * Enforce sort order of files by @jules2689 in #105
  * add support for python &lt;=3.9 and update template handling by
    @adietrich-ussignal in #108
  * fix whitespace for description fields by @adietrich-ussignal in
    [#109]
  * docs: correct errors in README.md by @Kloppi313 in #110
  * Implement # type: to override type of variables by @dbrennand
    in #115
  * Update dt_update to use ISO 8601 Date Format by @dbrennand in
    [#116]</changelog>
</package>
<package pkgid="53eb35c241e0624e95b1cd613fa4ec8c1237c5c6560e1c4f3611725ba20baf1e40f46076af419387bcd66834c3eba750d93680e5ebc2bd165c503cc58abd8751" name="doctest-devel" arch="riscv64">
  <version epoch="0" ver="2.4.12" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604491200">- Update to version 2.4.1
  * Support for unit tests with Open MPI as a new extension header.
  * Added default printers for enums.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1608033600">- Update to version 2.4.2
  Closed issues:
  * DOCTEST_CHECK_THROWS_WITH_AS fails to work with dependant
    exception type #447
  * log contexts for failures in JUnit reporter #441
  * Test runner thread initialization #435
  * CHECK_EQ with enum values #276
  Merged pull requests:
  * Add MAIN_PROJECT check for test option #445
  * log contexts for failures in JUnit reporter #442</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.4.5
  Closed issues:
  * Use of std::atomic can slow down multithreaded tests #452
  * Stack buffer overflow in String constructor #460
  Merged pull requests:
  * Fix compilation on case-sensitive filesystems #463
  * Use function-like macros for prefixless macro names #462
  * Implement a multi lane atomic for assertion counts
- Update to version 2.4.4
  * combine the same tests for different build configurations from
    multiple shared objects without having symbol clashes #436</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1616414400">- Update to version 2.4.6
  Fixed bugs:
  * REQUIRE does not compile when operator== in different
    namespace #443
  * Using templated operator== inside TEST_CASE changes deduced
    types of forwarding references #399
  Closed issues:
  * CMake doesn't link package #483
  * Get list of registered test-case names #479
  * Can't compile with glibc master (future 2.34): SIGSTKSZ is
    no longer a constant #473
  * INFO does not compile when used like a function call #469</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622548800">- Add GCC 11 compatibility fix:
  * 0001-Fix-build-with-GCC-11.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 2.4.7:
  * Fix Stack-buffer-overflow probably because char array is viewed as NULL
    terminated string
  * "C4834: discarding return value" with REQUIRE_THROWS
  * Xcode 11.3 is gone from macOS-latest (=macOS-11)
  * is it possible to define dependency for CHECKs
  * Output summary explanation
  * compiler errors in doctest.h using cmake in CLion
  * Fails to build in VS2013 because of constexpr
  * -Wreserved-identifier warnings with Clang 13.0.0
  * Build fails with latest MSVC 2019 (v16.11) due to /WX
  * VS 16.11 warning about unreferenced function with internal linkage
  * Faq googletest mocking dead link
  * FR: Documentation: FAQ: Add sectoin 'multiple files'
  * CMAKE: doctest_discover_tests() error when ADD_LABELS is not specified
  * Register tests based on test data available
  * naming override in different testcase files
  * Segmentation fault during the compilation without the copy elision optimization
  * Compiler warnings on Xcode 12.5
  * Using filter -sc does not work properly?
  * [question] Example of tests in production code &amp; DLLs &amp; shared libraries?
  * Dumping fixture state to disk on error
  * Macros construct reserved identifiers
  * Running doctest on embedded ARM Cortex µCs
  * Asserts Outside of Tests Example Does Not Link
  * [FEATURE REQUEST] Quiet flag
  * Compile error on Intel C++ Classic Compilers
  * compiling doctest in 32-bit with __stdcall calling convention fails
  * Duplicate 'const' compilation error from TEST_CASE_CLASS macro
  * Packed fields can't be accessed in 2.4.6
  * Dangling pointers with .str().c_str()
  * Automatic adding of TEST_SUITE labels to discovered tests fails if
    ADD_LABELS not set
  * Adding a bunch of REQUIRE/CHECK utilities
  * Warning C4114 in MSVC
  * Own repository
  * Linking problem with Clang 10 on Windows
  * Add option not to print the intro text
  * [Feature] Better integration with tools (VS Code Test Adapter Extension)
  * vscode test explorer
  * Want an option not to print any intro
  * Add way to disable printing of intro
- Drop 0001-Fix-build-with-GCC-11.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652270400">- Update to 2.4.8
  * Fixed g_oss is causing incorrect stringification results
  * Feature: Assertions returning booleans
  * Non visible build related changes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1667908800">- Update to 2.4.9
  * Visual Studio's Test Explorer and Resharper C++'s Unit Test Explorer don't see Doctest's tests
  * How to get detailed information about testcases failing due to thrown exceptions?
  * Add clang-tidy integration and fix all warnings
  * Avoid static init problem in insufficient_procs() (MPI)
  * Use MPI_Isend in MpiConsoleReporter to avoid deadlock
  * Deadlock in MpiConsoleReporter when root rank fails assert
  * Cleanup of DOCTEST_DO_BINARY_EXPRESSION_COMPARISON. Fixes
  * Comparison with implicit cast from non-const value can't be decomposed
  * Local structured bindings cannot be used in CHECK macros (since 2.4.8)
  * Add tests for DOCTEST_CONFIG_USE_STD_HEADERS
  * Stringification amendments
  * Clean up defines a bit; Implement
  * New doctest version gives me an error: reference to local binding '...' declared in enclosing function 'DOCTEST_ANON_FUNC_16'
  * The tutorial example does not work (linker errors) with clang 10
  * Implementing `DOCTEST_ASSERT_IMPLEMENT_1` as lambda prevents testing structured bindings
  * re-re-remove overly restrictive minimum version of meson
  * Fix move-only types failing to decompose correctly
  * Weird compilation error when using CHECK_THROWS/CHECK_THROWS_AS on Visual Studio 2019 with no exceptions
  * Error triggered by comparing typeid with new doctest 2.4.8
  * Improve Mac PowerPC support
  * issue introduced in 2.4.7
  * Decompose expressions containing the spaceship operator
  * added nolint for cert-err58
  * Fix properties not being passed in doctest_discover_tests
  * Config no multithreading
  * wasm\*-support?
  * Fix MPI extension to work with no parallel tests
  * string comparison leads to gotting stuck
  * doctest_discover_tests no longer sets ENVIRONMENT variables for discovered tests.
  * Add contains option to checks.
  * Feature request: CHECK_THROWS_WITH with contains option
  * Add alias target for doctest_with_main
  * Allow escaping backslash with backslash in filters (
  * Fix operator&lt;&lt;
  * Correct minor typos
  * Fix MPI extension to work if launched without mpirun/mpiexec
  * Fix mpi subcase
  * compilation error with custom operator== defined in namespace
  * Regression: Clang-Tidy warnings in 2.4.8
  * Internal compiler error with GCC 7.5
  * tagging convension has changed?
  * Update Doctest in vcpkg to 2.4.8
  * Add IsNaN operator\!
  * Ignored generated files from CMake, OSX, Xcode, and VS
  * Move roadmap and wipe it clean
  * removes a duplicate word 'most' in configuration.md
  * Fix subcase reentry
  * Loop-generated `SUBCASE`s are not run
  * Void
  * Add flag that forces custom stringification methods to be provided
  * Fix coverage
  * TEST CODECOV PR BEHAVIOR
  * Ignore CMake and MacOS generated files
  * Feature request: option to disable fallback "\{?\}" stringifier
  * Add tests for default stringification result of doctest
  * Feature config ret vals
  * DOCTEST_CONFIG_ASSERT_RETURN_VALUES
  * Support pretty printing of container based on heuristics
  * Refactor stringification
  * Feature: Better NaN
  * Nan check
  * Update roadmap following maintainer change
  * Regression between 2.4.6 and 2.4.7
  * build failure with gcc-11.2 when using user declared operator&lt;&lt;(ostream, vector)
  * variable maximum is assigned 6206517616395625 instead of the actual return value which is 5.0
  * toString can call existing user-defined toString through ADL incorrectly
  * [Coverity] Concurrent data access violations (MISSING_LOCK) doctest.h: 5838 in doctest::&lt;unnamed&gt;::ConsoleReporter::test_case_start(const doctest::TestCaseData &amp;)()
  * Provide an error message if REQUIRE (or other disabled assertion macros) are used when exceptions are disabled
  * Conflict with templated toString function
  * -tc does not work with comma in names
  * Compile error on MSVC2019 with any macro which involves stringification of std::string (asserts, INFO, etc.) when &lt;ostream&gt; isn't included
  * the dll example doesn't run correctly on Windows with MinGW
  * add basic conan recipe
  * CHECK_MESSAGE() should accept temporaries
  * stringify of cstring literals doesn't work out of the box with separate test_driver.cpp
  * warning : function declared 'noreturn' should not return [-Winvalid-noreturn]
  * Test cases containing a comma cannot be run individually
  * [bug] Can't compile the tests because of mutex, that is declared in the doctest
  * The `CHECK` macro conflicts with Boost.Beast (and surely others)
  * Feature request: check if a `float` or `double` is NaN
  * Add clang-tidy integration and fix all warnings
  * Avoid static init problem in insufficient_procs() (MPI)
  * Use MPI_Isend in MpiConsoleReporter to avoid deadlock
  * Cleanup of DOCTEST_DO_BINARY_EXPRESSION_COMPARISON. Fixes
  * Add tests for DOCTEST_CONFIG_USE_STD_HEADERS
  * Stringification amendments
  * Clean up defines a bit; Implement
  * re-re-remove overly restrictive minimum version of meson
  * Fix move-only types failing to decompose correctly
  * Improve Mac PowerPC support
  * added nolint for cert-err58
  * Fix properties not being passed in doctest_discover_tests
  * Config no multithreading
  * Fix MPI extension to work with no parallel tests
  * Add contains option to checks.
  * Add alias target for doctest_with_main
  * Allow escaping backslash with backslash in filters
  * Fix operator&lt;&lt;
  * Fix MPI extension to work if launched without mpirun/mpiexec
  * Fix mpi subcase
  * Add IsNaN operator!
  * Move roadmap and wipe it clean
  * removes a duplicate word 'most' in configuration.md
  * Fix subcase reentry
  * Add flag that forces custom stringification methods to be provided
  * Fix coverage
  * Ignore CMake and MacOS generated files
  * Feature config ret vals
  * Refactor stringification
  * Feature: Better NaN
  * Nan check</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1679140800">- Update to 2.4.11
  * fixed issue #755 - FAIL/FAIL_CHECK weren't properly reported with the junit reporter
  * fixed #751 which was caused by commit db758e0 when turning the values from an enum to an integer implicitly
  * removed the generated html docs
- Update to 2.4.10
  * Add Intel Compiler support
  * Fix stringification of enums that overload operator&lt;&lt;
  * Suppress hash() clang integer sanitizer issues
  * Fix compile errors when comparing pointers.
  * Use variables instead of hard-coded mpirun -np
  * Fix typos and CMake example in docs</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1757592000">- update to 2.4.12:
  https://github.com/doctest/doctest/compare/v2.4.11...v2.4.12
  * Fixed issue when including doctest remotely
  * Using CHECK with bitfield fails to compile
  * Bump minimum CMake version to 3.5
  * Add C++23 to supported standards list
  * fix: typo in examples/all_features/CMakeLists.txt
  * Feat: strip path prefixes</changelog>
</package>
<package pkgid="462848759e70c0b7a80ce11fc8ef6014d6a165b8c0c3bf389f6250c058c70c5a40fee548db38a6fe04b00c730cc2debe7158ff8e5323515d473f5b4ed6ebfdec" name="doggo" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- Update to version 1.0.3:
  * chore: upgrade deps
  * chore: fix help text
  * docs: specify correct usage of timeout flag
  * feat: add ctx cancellation while resolving records
  * feat: Refactor DNS resolvers for concurrent lookups
  * feat: add support for common query types
  * chore: fix docs link
  * chore: revamp README</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921601">- Packaging improvements:
  * Add subpackage web providing web browser UI for making DNS queries
  * Add Group: Productivity/Networking/DNS/Utilities
  * Update License: to GPL-3.0 instead of GPL-3.0-only
  * Update to BuildRequires: golang(API) &gt;= 1.22 matching go.mod
  * Add Recommends: %{name}-bash-completion
  * Completions subpackages for fish, zsh remain as Suggests:
  * Reorder completions install ops consistently: bash, fish, zsh
  * Add changelog detail for earlier release v1.0.1</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1720008000">- Update to version 1.0.4:
  * fix: add ca-certificates in doggo-web
  * Updating canonical URL
  * Fix zsh completions
  * docs: add --rm in docker</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1727697600">- Update to version 1.0.5:
  * chore: upgrade deps
  * fix fishCompletion
  * update globalping client
  * update args
  * add support for --json, --short &amp;&amp; update docs
  * feat: integrate Globalping API for global network diagnostics
  * chore: document completions subcommand in --help output
  * Update README.md
  * fix: change DefaultResolvConfPath to var instead of const
  * fix(logger): Change log destination to stderr
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761825600">- Update to version 1.1.0:
  * New Features
  - 94cf591: feat: add DNS Additional section support (glue
    records) (@mr-karan)
  - ee380c4: feat: add EDNS response parsing and display
    (@mr-karan)
  - c2aed51: feat: add EDNS0 options and ECS support (@mr-karan)
  - ffa1d05: feat: enhance web interface with TerminalCSS and
    privacy-focused DNS providers (@mr-karan)
  * Bug fixes
  - 172b438: fix: add missing --any and query flags to shell
    completions (@mr-karan)
  - db20c64: fix: add support for internationalized domain names
    (IDN) with punycode conversion (@mr-karan)
  - 25bb955: fix: added a test to file command ( &lt;&gt;)
  - 754d0ed: fix: display Unicode domain names in output instead
    of punycode (@mr-karan)
  - 88a841c: fix: filter system nameservers by IP version when -4
    or -6 flags are used (@mr-karan)
  - 32ee7ad: fix: improve DNS-over-QUIC TLS hostname verification
    (@mr-karan)
  - 53399fa: fix: prevent panic in DoQ resolver when server
    returns empty response (@mr-karan)
  - 26e829b: fix: support bare IPv6 addresses without brackets
    like dig (@mr-karan)
  * Others
  - 432b5e6: Fix slow DNS queries over quic (@sylr)
  - a646d8f: Update README.md (@mr-karan)
  - a8ae3de: When no query types are asked for, default to A &amp;
    AAAA (@nogweii)
  - fc48667: chore(deps): upgrade all dependencies to latest
    versions (@mr-karan)
  - 2acd03b: chore: remove non-working DNS0.eu DoH and DoT
    endpoints (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 1.1.1:
  * fix: restore compact borderless table output for narrow
    terminals
  * fix: correct typo in install.sh file command check</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084801">- Update to version 1.1.2:
  * Bug fixes
  - 032da72: fix: installer: better arch detection for 32bit ARM
    systems (@mxlje)
  - deea977: fix: remove left padding and improve column spacing
    in borderless table output (@mr-karan)
  * Others
  - 1f180dc: chore: installer: don’t log extraction progress
    (@mxlje)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766318400">- Update to version 1.1.3:
  * New Features
  - 23fdfe1: feat(web): add SEO meta tags and FAQ page
    (@mr-karan)
  - 39bae49: feat: add macOS SystemConfiguration DNS support and
    internal strategy (#193) (@phrawzty)
  * Bug fixes
  - 15d6c34: fix: restore table text wrapping and respect -4/-6
    flags for query types (@mr-karan)
  * Others
  - 46a1de3: chore: upgrade go dependencies (@mr-karan)
  - 47136e4: docs(README): add mise alternative method
    installation (@jylenhof)
  - d1091e3: refactor: address PR #227 review feedback
    (@phrawzty)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 1.1.4:
  * Bug fixes
  - 8ea55b6: fix(darwin): filter out scoped, Supplemental and
    domain-specific resolvers from scutil (@mr-karan)
  * Others
  - 84808d4: chore(deps): update dependencies (@mr-karan)
  - b0c0e89: chore(web): add umami analytics script (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.5:
  * Bug fixes
  - 68018a9: fix(resolvers): stop search-list iteration on NODATA
    responses (@mr-karan)
  * Others
  - c1e6f89: Merge pull request #235 from
    mr-karan/fix/search-list-nodata (@mr-karan)
  - f74ecf2: chore(deps): upgrade go dependencies (@mr-karan)</changelog>
</package>
<package pkgid="75ee2d2bfab272e9d5549c08892acc0b606d568e64b230a20f49826f0a50345463ce5347696e372cb383722208ee6ed2b5188be25e492a8b46cab9bbf064babe" name="doggo-bash-completion" arch="noarch">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- Update to version 1.0.3:
  * chore: upgrade deps
  * chore: fix help text
  * docs: specify correct usage of timeout flag
  * feat: add ctx cancellation while resolving records
  * feat: Refactor DNS resolvers for concurrent lookups
  * feat: add support for common query types
  * chore: fix docs link
  * chore: revamp README</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921601">- Packaging improvements:
  * Add subpackage web providing web browser UI for making DNS queries
  * Add Group: Productivity/Networking/DNS/Utilities
  * Update License: to GPL-3.0 instead of GPL-3.0-only
  * Update to BuildRequires: golang(API) &gt;= 1.22 matching go.mod
  * Add Recommends: %{name}-bash-completion
  * Completions subpackages for fish, zsh remain as Suggests:
  * Reorder completions install ops consistently: bash, fish, zsh
  * Add changelog detail for earlier release v1.0.1</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1720008000">- Update to version 1.0.4:
  * fix: add ca-certificates in doggo-web
  * Updating canonical URL
  * Fix zsh completions
  * docs: add --rm in docker</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1727697600">- Update to version 1.0.5:
  * chore: upgrade deps
  * fix fishCompletion
  * update globalping client
  * update args
  * add support for --json, --short &amp;&amp; update docs
  * feat: integrate Globalping API for global network diagnostics
  * chore: document completions subcommand in --help output
  * Update README.md
  * fix: change DefaultResolvConfPath to var instead of const
  * fix(logger): Change log destination to stderr
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761825600">- Update to version 1.1.0:
  * New Features
  - 94cf591: feat: add DNS Additional section support (glue
    records) (@mr-karan)
  - ee380c4: feat: add EDNS response parsing and display
    (@mr-karan)
  - c2aed51: feat: add EDNS0 options and ECS support (@mr-karan)
  - ffa1d05: feat: enhance web interface with TerminalCSS and
    privacy-focused DNS providers (@mr-karan)
  * Bug fixes
  - 172b438: fix: add missing --any and query flags to shell
    completions (@mr-karan)
  - db20c64: fix: add support for internationalized domain names
    (IDN) with punycode conversion (@mr-karan)
  - 25bb955: fix: added a test to file command ( &lt;&gt;)
  - 754d0ed: fix: display Unicode domain names in output instead
    of punycode (@mr-karan)
  - 88a841c: fix: filter system nameservers by IP version when -4
    or -6 flags are used (@mr-karan)
  - 32ee7ad: fix: improve DNS-over-QUIC TLS hostname verification
    (@mr-karan)
  - 53399fa: fix: prevent panic in DoQ resolver when server
    returns empty response (@mr-karan)
  - 26e829b: fix: support bare IPv6 addresses without brackets
    like dig (@mr-karan)
  * Others
  - 432b5e6: Fix slow DNS queries over quic (@sylr)
  - a646d8f: Update README.md (@mr-karan)
  - a8ae3de: When no query types are asked for, default to A &amp;
    AAAA (@nogweii)
  - fc48667: chore(deps): upgrade all dependencies to latest
    versions (@mr-karan)
  - 2acd03b: chore: remove non-working DNS0.eu DoH and DoT
    endpoints (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 1.1.1:
  * fix: restore compact borderless table output for narrow
    terminals
  * fix: correct typo in install.sh file command check</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084801">- Update to version 1.1.2:
  * Bug fixes
  - 032da72: fix: installer: better arch detection for 32bit ARM
    systems (@mxlje)
  - deea977: fix: remove left padding and improve column spacing
    in borderless table output (@mr-karan)
  * Others
  - 1f180dc: chore: installer: don’t log extraction progress
    (@mxlje)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766318400">- Update to version 1.1.3:
  * New Features
  - 23fdfe1: feat(web): add SEO meta tags and FAQ page
    (@mr-karan)
  - 39bae49: feat: add macOS SystemConfiguration DNS support and
    internal strategy (#193) (@phrawzty)
  * Bug fixes
  - 15d6c34: fix: restore table text wrapping and respect -4/-6
    flags for query types (@mr-karan)
  * Others
  - 46a1de3: chore: upgrade go dependencies (@mr-karan)
  - 47136e4: docs(README): add mise alternative method
    installation (@jylenhof)
  - d1091e3: refactor: address PR #227 review feedback
    (@phrawzty)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 1.1.4:
  * Bug fixes
  - 8ea55b6: fix(darwin): filter out scoped, Supplemental and
    domain-specific resolvers from scutil (@mr-karan)
  * Others
  - 84808d4: chore(deps): update dependencies (@mr-karan)
  - b0c0e89: chore(web): add umami analytics script (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.5:
  * Bug fixes
  - 68018a9: fix(resolvers): stop search-list iteration on NODATA
    responses (@mr-karan)
  * Others
  - c1e6f89: Merge pull request #235 from
    mr-karan/fix/search-list-nodata (@mr-karan)
  - f74ecf2: chore(deps): upgrade go dependencies (@mr-karan)</changelog>
</package>
<package pkgid="160cb73ef19d9bf189bb75734ae3bd95160086f21653d8924d1b05bdd59c43e0ac31908c95b5aa8124fe2bd0bc86538e326d722e51575c7a8e9714dfc45caf37" name="doggo-fish-completion" arch="noarch">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- Update to version 1.0.3:
  * chore: upgrade deps
  * chore: fix help text
  * docs: specify correct usage of timeout flag
  * feat: add ctx cancellation while resolving records
  * feat: Refactor DNS resolvers for concurrent lookups
  * feat: add support for common query types
  * chore: fix docs link
  * chore: revamp README</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921601">- Packaging improvements:
  * Add subpackage web providing web browser UI for making DNS queries
  * Add Group: Productivity/Networking/DNS/Utilities
  * Update License: to GPL-3.0 instead of GPL-3.0-only
  * Update to BuildRequires: golang(API) &gt;= 1.22 matching go.mod
  * Add Recommends: %{name}-bash-completion
  * Completions subpackages for fish, zsh remain as Suggests:
  * Reorder completions install ops consistently: bash, fish, zsh
  * Add changelog detail for earlier release v1.0.1</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1720008000">- Update to version 1.0.4:
  * fix: add ca-certificates in doggo-web
  * Updating canonical URL
  * Fix zsh completions
  * docs: add --rm in docker</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1727697600">- Update to version 1.0.5:
  * chore: upgrade deps
  * fix fishCompletion
  * update globalping client
  * update args
  * add support for --json, --short &amp;&amp; update docs
  * feat: integrate Globalping API for global network diagnostics
  * chore: document completions subcommand in --help output
  * Update README.md
  * fix: change DefaultResolvConfPath to var instead of const
  * fix(logger): Change log destination to stderr
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761825600">- Update to version 1.1.0:
  * New Features
  - 94cf591: feat: add DNS Additional section support (glue
    records) (@mr-karan)
  - ee380c4: feat: add EDNS response parsing and display
    (@mr-karan)
  - c2aed51: feat: add EDNS0 options and ECS support (@mr-karan)
  - ffa1d05: feat: enhance web interface with TerminalCSS and
    privacy-focused DNS providers (@mr-karan)
  * Bug fixes
  - 172b438: fix: add missing --any and query flags to shell
    completions (@mr-karan)
  - db20c64: fix: add support for internationalized domain names
    (IDN) with punycode conversion (@mr-karan)
  - 25bb955: fix: added a test to file command ( &lt;&gt;)
  - 754d0ed: fix: display Unicode domain names in output instead
    of punycode (@mr-karan)
  - 88a841c: fix: filter system nameservers by IP version when -4
    or -6 flags are used (@mr-karan)
  - 32ee7ad: fix: improve DNS-over-QUIC TLS hostname verification
    (@mr-karan)
  - 53399fa: fix: prevent panic in DoQ resolver when server
    returns empty response (@mr-karan)
  - 26e829b: fix: support bare IPv6 addresses without brackets
    like dig (@mr-karan)
  * Others
  - 432b5e6: Fix slow DNS queries over quic (@sylr)
  - a646d8f: Update README.md (@mr-karan)
  - a8ae3de: When no query types are asked for, default to A &amp;
    AAAA (@nogweii)
  - fc48667: chore(deps): upgrade all dependencies to latest
    versions (@mr-karan)
  - 2acd03b: chore: remove non-working DNS0.eu DoH and DoT
    endpoints (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 1.1.1:
  * fix: restore compact borderless table output for narrow
    terminals
  * fix: correct typo in install.sh file command check</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084801">- Update to version 1.1.2:
  * Bug fixes
  - 032da72: fix: installer: better arch detection for 32bit ARM
    systems (@mxlje)
  - deea977: fix: remove left padding and improve column spacing
    in borderless table output (@mr-karan)
  * Others
  - 1f180dc: chore: installer: don’t log extraction progress
    (@mxlje)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766318400">- Update to version 1.1.3:
  * New Features
  - 23fdfe1: feat(web): add SEO meta tags and FAQ page
    (@mr-karan)
  - 39bae49: feat: add macOS SystemConfiguration DNS support and
    internal strategy (#193) (@phrawzty)
  * Bug fixes
  - 15d6c34: fix: restore table text wrapping and respect -4/-6
    flags for query types (@mr-karan)
  * Others
  - 46a1de3: chore: upgrade go dependencies (@mr-karan)
  - 47136e4: docs(README): add mise alternative method
    installation (@jylenhof)
  - d1091e3: refactor: address PR #227 review feedback
    (@phrawzty)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 1.1.4:
  * Bug fixes
  - 8ea55b6: fix(darwin): filter out scoped, Supplemental and
    domain-specific resolvers from scutil (@mr-karan)
  * Others
  - 84808d4: chore(deps): update dependencies (@mr-karan)
  - b0c0e89: chore(web): add umami analytics script (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.5:
  * Bug fixes
  - 68018a9: fix(resolvers): stop search-list iteration on NODATA
    responses (@mr-karan)
  * Others
  - c1e6f89: Merge pull request #235 from
    mr-karan/fix/search-list-nodata (@mr-karan)
  - f74ecf2: chore(deps): upgrade go dependencies (@mr-karan)</changelog>
</package>
<package pkgid="07e3c2f7c86d825c4b995261aaebf059b6c63e9f6856efb44b97f9a80f4ecee7961df2368c39b8dbffbad1aaa65b3bba123ff23b425f1ef66ad9cf6edccbc241" name="doggo-web" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- Update to version 1.0.3:
  * chore: upgrade deps
  * chore: fix help text
  * docs: specify correct usage of timeout flag
  * feat: add ctx cancellation while resolving records
  * feat: Refactor DNS resolvers for concurrent lookups
  * feat: add support for common query types
  * chore: fix docs link
  * chore: revamp README</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921601">- Packaging improvements:
  * Add subpackage web providing web browser UI for making DNS queries
  * Add Group: Productivity/Networking/DNS/Utilities
  * Update License: to GPL-3.0 instead of GPL-3.0-only
  * Update to BuildRequires: golang(API) &gt;= 1.22 matching go.mod
  * Add Recommends: %{name}-bash-completion
  * Completions subpackages for fish, zsh remain as Suggests:
  * Reorder completions install ops consistently: bash, fish, zsh
  * Add changelog detail for earlier release v1.0.1</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1720008000">- Update to version 1.0.4:
  * fix: add ca-certificates in doggo-web
  * Updating canonical URL
  * Fix zsh completions
  * docs: add --rm in docker</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1727697600">- Update to version 1.0.5:
  * chore: upgrade deps
  * fix fishCompletion
  * update globalping client
  * update args
  * add support for --json, --short &amp;&amp; update docs
  * feat: integrate Globalping API for global network diagnostics
  * chore: document completions subcommand in --help output
  * Update README.md
  * fix: change DefaultResolvConfPath to var instead of const
  * fix(logger): Change log destination to stderr
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761825600">- Update to version 1.1.0:
  * New Features
  - 94cf591: feat: add DNS Additional section support (glue
    records) (@mr-karan)
  - ee380c4: feat: add EDNS response parsing and display
    (@mr-karan)
  - c2aed51: feat: add EDNS0 options and ECS support (@mr-karan)
  - ffa1d05: feat: enhance web interface with TerminalCSS and
    privacy-focused DNS providers (@mr-karan)
  * Bug fixes
  - 172b438: fix: add missing --any and query flags to shell
    completions (@mr-karan)
  - db20c64: fix: add support for internationalized domain names
    (IDN) with punycode conversion (@mr-karan)
  - 25bb955: fix: added a test to file command ( &lt;&gt;)
  - 754d0ed: fix: display Unicode domain names in output instead
    of punycode (@mr-karan)
  - 88a841c: fix: filter system nameservers by IP version when -4
    or -6 flags are used (@mr-karan)
  - 32ee7ad: fix: improve DNS-over-QUIC TLS hostname verification
    (@mr-karan)
  - 53399fa: fix: prevent panic in DoQ resolver when server
    returns empty response (@mr-karan)
  - 26e829b: fix: support bare IPv6 addresses without brackets
    like dig (@mr-karan)
  * Others
  - 432b5e6: Fix slow DNS queries over quic (@sylr)
  - a646d8f: Update README.md (@mr-karan)
  - a8ae3de: When no query types are asked for, default to A &amp;
    AAAA (@nogweii)
  - fc48667: chore(deps): upgrade all dependencies to latest
    versions (@mr-karan)
  - 2acd03b: chore: remove non-working DNS0.eu DoH and DoT
    endpoints (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 1.1.1:
  * fix: restore compact borderless table output for narrow
    terminals
  * fix: correct typo in install.sh file command check</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084801">- Update to version 1.1.2:
  * Bug fixes
  - 032da72: fix: installer: better arch detection for 32bit ARM
    systems (@mxlje)
  - deea977: fix: remove left padding and improve column spacing
    in borderless table output (@mr-karan)
  * Others
  - 1f180dc: chore: installer: don’t log extraction progress
    (@mxlje)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766318400">- Update to version 1.1.3:
  * New Features
  - 23fdfe1: feat(web): add SEO meta tags and FAQ page
    (@mr-karan)
  - 39bae49: feat: add macOS SystemConfiguration DNS support and
    internal strategy (#193) (@phrawzty)
  * Bug fixes
  - 15d6c34: fix: restore table text wrapping and respect -4/-6
    flags for query types (@mr-karan)
  * Others
  - 46a1de3: chore: upgrade go dependencies (@mr-karan)
  - 47136e4: docs(README): add mise alternative method
    installation (@jylenhof)
  - d1091e3: refactor: address PR #227 review feedback
    (@phrawzty)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 1.1.4:
  * Bug fixes
  - 8ea55b6: fix(darwin): filter out scoped, Supplemental and
    domain-specific resolvers from scutil (@mr-karan)
  * Others
  - 84808d4: chore(deps): update dependencies (@mr-karan)
  - b0c0e89: chore(web): add umami analytics script (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.5:
  * Bug fixes
  - 68018a9: fix(resolvers): stop search-list iteration on NODATA
    responses (@mr-karan)
  * Others
  - c1e6f89: Merge pull request #235 from
    mr-karan/fix/search-list-nodata (@mr-karan)
  - f74ecf2: chore(deps): upgrade go dependencies (@mr-karan)</changelog>
</package>
<package pkgid="a943606e5596df063cc860f5abdc7b5dc0a3501c4681a4f6b953d4c948cba3408917031a078ceb9f71fbc86f2105607df605d1357ce5a4dfe5b950189a5b2aac" name="doggo-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- Update to version 1.0.3:
  * chore: upgrade deps
  * chore: fix help text
  * docs: specify correct usage of timeout flag
  * feat: add ctx cancellation while resolving records
  * feat: Refactor DNS resolvers for concurrent lookups
  * feat: add support for common query types
  * chore: fix docs link
  * chore: revamp README</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921601">- Packaging improvements:
  * Add subpackage web providing web browser UI for making DNS queries
  * Add Group: Productivity/Networking/DNS/Utilities
  * Update License: to GPL-3.0 instead of GPL-3.0-only
  * Update to BuildRequires: golang(API) &gt;= 1.22 matching go.mod
  * Add Recommends: %{name}-bash-completion
  * Completions subpackages for fish, zsh remain as Suggests:
  * Reorder completions install ops consistently: bash, fish, zsh
  * Add changelog detail for earlier release v1.0.1</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1720008000">- Update to version 1.0.4:
  * fix: add ca-certificates in doggo-web
  * Updating canonical URL
  * Fix zsh completions
  * docs: add --rm in docker</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1727697600">- Update to version 1.0.5:
  * chore: upgrade deps
  * fix fishCompletion
  * update globalping client
  * update args
  * add support for --json, --short &amp;&amp; update docs
  * feat: integrate Globalping API for global network diagnostics
  * chore: document completions subcommand in --help output
  * Update README.md
  * fix: change DefaultResolvConfPath to var instead of const
  * fix(logger): Change log destination to stderr
  * Update README.md</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761825600">- Update to version 1.1.0:
  * New Features
  - 94cf591: feat: add DNS Additional section support (glue
    records) (@mr-karan)
  - ee380c4: feat: add EDNS response parsing and display
    (@mr-karan)
  - c2aed51: feat: add EDNS0 options and ECS support (@mr-karan)
  - ffa1d05: feat: enhance web interface with TerminalCSS and
    privacy-focused DNS providers (@mr-karan)
  * Bug fixes
  - 172b438: fix: add missing --any and query flags to shell
    completions (@mr-karan)
  - db20c64: fix: add support for internationalized domain names
    (IDN) with punycode conversion (@mr-karan)
  - 25bb955: fix: added a test to file command ( &lt;&gt;)
  - 754d0ed: fix: display Unicode domain names in output instead
    of punycode (@mr-karan)
  - 88a841c: fix: filter system nameservers by IP version when -4
    or -6 flags are used (@mr-karan)
  - 32ee7ad: fix: improve DNS-over-QUIC TLS hostname verification
    (@mr-karan)
  - 53399fa: fix: prevent panic in DoQ resolver when server
    returns empty response (@mr-karan)
  - 26e829b: fix: support bare IPv6 addresses without brackets
    like dig (@mr-karan)
  * Others
  - 432b5e6: Fix slow DNS queries over quic (@sylr)
  - a646d8f: Update README.md (@mr-karan)
  - a8ae3de: When no query types are asked for, default to A &amp;
    AAAA (@nogweii)
  - fc48667: chore(deps): upgrade all dependencies to latest
    versions (@mr-karan)
  - 2acd03b: chore: remove non-working DNS0.eu DoH and DoT
    endpoints (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 1.1.1:
  * fix: restore compact borderless table output for narrow
    terminals
  * fix: correct typo in install.sh file command check</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084801">- Update to version 1.1.2:
  * Bug fixes
  - 032da72: fix: installer: better arch detection for 32bit ARM
    systems (@mxlje)
  - deea977: fix: remove left padding and improve column spacing
    in borderless table output (@mr-karan)
  * Others
  - 1f180dc: chore: installer: don’t log extraction progress
    (@mxlje)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766318400">- Update to version 1.1.3:
  * New Features
  - 23fdfe1: feat(web): add SEO meta tags and FAQ page
    (@mr-karan)
  - 39bae49: feat: add macOS SystemConfiguration DNS support and
    internal strategy (#193) (@phrawzty)
  * Bug fixes
  - 15d6c34: fix: restore table text wrapping and respect -4/-6
    flags for query types (@mr-karan)
  * Others
  - 46a1de3: chore: upgrade go dependencies (@mr-karan)
  - 47136e4: docs(README): add mise alternative method
    installation (@jylenhof)
  - d1091e3: refactor: address PR #227 review feedback
    (@phrawzty)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 1.1.4:
  * Bug fixes
  - 8ea55b6: fix(darwin): filter out scoped, Supplemental and
    domain-specific resolvers from scutil (@mr-karan)
  * Others
  - 84808d4: chore(deps): update dependencies (@mr-karan)
  - b0c0e89: chore(web): add umami analytics script (@mr-karan)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.1.5:
  * Bug fixes
  - 68018a9: fix(resolvers): stop search-list iteration on NODATA
    responses (@mr-karan)
  * Others
  - c1e6f89: Merge pull request #235 from
    mr-karan/fix/search-list-nodata (@mr-karan)
  - f74ecf2: chore(deps): upgrade go dependencies (@mr-karan)</changelog>
</package>
<package pkgid="8af3079ee0f22c7b07234dbccc0739f062b5cea17f007f13bc1a7ef8619127b043457c76f615eb06ad90b88841d6019fa990a03383844d1f5d4e9bbc717d4cdc" name="dogtail" arch="noarch">
  <version epoch="0" ver="0.9.11" rel="2.1"/>
  <changelog author="fcrozat@suse.com" date="1424347200">- Initial package (based on Fedora)</changelog>
  <changelog author="fcrozat@suse.com" date="1424433600">- Add dogtail-wnck-3.0.patch: ensure Wnck 3.0 typelib is required.</changelog>
  <changelog author="badshah400@gmail.com" date="1462708800">- Add Requires: python-gobject-Gdk, since this was split out of
  python-gobject into its own sub-package and should now be
  required by all GUI applications.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588939200">- Update to version 0.9.11:
  + There has been a good deal of fixes and improvements since last
    year's release. We're not really ready for 1.0 yet, which is
    why we release this important cumulative release as 0.9.10. We
    have also moved our homesite to gitlab (fedoraproject has been
    discontinued). For the list of changes, simply go to:
    https://gitlab.com/dogtail/dogtail/commits/master
- Drop dogtail-wnck-3.0.patch: fixed upstream.
- Update Url.
- Adjust %build and BuildRequires to use python 3.
- Require python3-setuptools.
- Run spec through spec-cleaner.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1750939200">- Use pyproject macros from python-rpm-macros to build and install.
- Sprinkle in fdupes.
- Remove unneeded BuildRequires on python3-devel.</changelog>
</package>
<package pkgid="a7f12f8ef23dc9c31eafd29f64944f24dbba5d2ff464cf2e2d6bb15f88bca10c726515f332b0db37d88c6899c718761c803cdbf9e2093ebd3bd3a81260b21786" name="doh" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.3"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1568030400">- Initial package, version 0.0.0+git.20190908</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1568721600">- Update to initial upstream release 0.1:
  * doh.1: initial man page
  * doh: sort the -h options alphabetically
  * version: add header file, support -V and call it version 0.1 now
  * README: show the current cloudflare URL in the example output
  * Update Google Public DNS DoH endpoint in example
  * doh_encode: fix the comparison for long host names
  * doh: added -k for insecure mode - skips server cert validation</changelog>
</package>
<package pkgid="afa4d2568f66d01c6ef3814577e2aa5a8cbc24e36f92541b5881baff2673428fb96842f2f9e9573d6fe27abeeb298b233a4d1939ccd14d0ff01c7de7b47625e7" name="dolly" arch="riscv64">
  <version epoch="0" ver="0.64.2" rel="1.2"/>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1612267200">- fixed the Makefile to support position independent code</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612785600">- Remove obsolete specfile constructs. Depersonalize descriptions.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1612872000">- updated to v0.63.1 which builds on i586
- disabled pandoc for i585</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1623067200">- updated to v0.63.4 which builds with gcc-11</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1633608000">- update to version 0.63.5 (improve help usage information) (JSC#SLE-22050)
- tarball is now bzip2 compressed</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1634126400">- fix hostname resolution is not done in case of usage
  of an external configuration file (bsc#1191613)
- fix -Werror=format-security
- update to version 0.63.6</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636459200">- Minor grammar fix in description.</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1637150400">- add dolly firewall config (JSC#SLE-22730)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1648036800">-  updated to dolly 0.64.1 which adds dolly as a service and/or
  activation through a socket</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1648036801">- update to dolly version 0.64.2: bugs and typo fixes, dolly is
  less verbose by default</changelog>
</package>
<package pkgid="6d85d53dcd24d62e99a0feb24a9606ace3a6415bc1c218f342216306fbb249566390b67516dc8e34929730c1aaa4601bda19023f55fb0e826b652d6df5fe61fb" name="dolphin" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * Fix file names overflowing after text eliding (kde#432530)
  * AnimatedHeightWidget: Disable scrollbars (kde#504252)
  * Add setting to select filename eliding behavior (kde#504795)
  * viewproperties: Fix leaking file descriptors (kde#505215)
  * dolphinview: Add a dynamic view option (kde#491139)
  * Add Comment to .desktop file (kde#504407)
  * dolphinview: fix crash (kde#503610)
  * DolphinView: Don't end anchored selection in updateSelectionState (kde#503221)
  * DolphinStatusBar: Fix premature text squeezing (kde#503164)
  * DolphinView: If contextmenu is requested, abort twoClicksRenaming (kde#503185)
  * Fix session restore (kde#502770)
  * Rewrite search integration (kde#386754)
  * dolphinui: Set view_mode action to low priority (kde#501498)
  * contextmenu: Use default terminal's icons for "Open Terminal" and "Open Terminal Here" actions (kde#501435)
  * KFileItemModelRolesUpdater: reset size and count before updating folders (kde#500502)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Don't unset XDG_ACTIVATION_TOKEN manually
- Drop the zsh completion sub-package</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Double scroll distance (kde#508290)
  * Fix crash between selection mode and folder icon chooser (kde#508648)
  * DolphinTrash: Only play emptied sound when it was emptied without error
  * DolphinContextMenu: Don't parent new file menu to the menu
  * Make create folder use selected directory !1026 (kde#508196)
  * DolphinMainWindow: Notify current selection changed when changing tabs</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected
  * KStandardItemListWidget: Clean hover effect on editRole changed (kde#508388)
  * KStandardItemListWidget: Do not recolor branch indicators
  * KStandardItemListWidget: Color icon only if item isPressed (kde#508418)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * dolphinView: resetZoomLevel: reset to user defined default zoom (kde#482322)
  * Revert "Make create folder use selected directory !1026" (kde#510757)
  * dolphintabpage: when enabling split view without animation reset sizes (kde#510915)
  * dolphinviewcontainer: in middle-click file opening use targetUrl</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * DolphinView: when creating a dir hierarchy only select dir in current path
  * main: set active view in split mode when not restoring session (kde#503576)
  * kstandarditemlistwidget: Fix vertical misalignment for file names containing certain glyphs (kde#512152)
  * context menu: use selected item as containing folder for New file menu (kde#508196)
  * DolphinView: open the property dialog on Alt+activated
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * dolphinview: do not get view properties if we do not apply dynamic view (kde#508402)
  * DolphinView: observeCreatedDirectory take into account last / of m_url (kde#513345)
  * dolphintabbpage: Allow migration for users with the old session file format (kde#513466)
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * dolphinmainwindow: Reload context menu plugins when configuration changes (kde#508722)
  * documentation.yml is no more needed
  * kitemviews: Prevent crash when dragging details side padding header (kde#511057)
  * CI - Flatpak - Sync manifest from master
  * viewproperties: remove temp file after loading defaultConfig (kde#510500)
  * DolphinView: Avoid using dynamic view if any items in the view are expanded
  * viewmodes: ensure font dialog retains last custom selection (kde#499786)
  * viewactionhandler: remove duplicate Sort by: text</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="51d11944c6cee591a77c8850514311548c475bc903948cb9b9ebe0b6e1e99c0a1b5d1110a2dfe76e5f5537a2dac320a5437501bdb0595a0d424b3577d76eb462" name="dolphin-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * Fix file names overflowing after text eliding (kde#432530)
  * AnimatedHeightWidget: Disable scrollbars (kde#504252)
  * Add setting to select filename eliding behavior (kde#504795)
  * viewproperties: Fix leaking file descriptors (kde#505215)
  * dolphinview: Add a dynamic view option (kde#491139)
  * Add Comment to .desktop file (kde#504407)
  * dolphinview: fix crash (kde#503610)
  * DolphinView: Don't end anchored selection in updateSelectionState (kde#503221)
  * DolphinStatusBar: Fix premature text squeezing (kde#503164)
  * DolphinView: If contextmenu is requested, abort twoClicksRenaming (kde#503185)
  * Fix session restore (kde#502770)
  * Rewrite search integration (kde#386754)
  * dolphinui: Set view_mode action to low priority (kde#501498)
  * contextmenu: Use default terminal's icons for "Open Terminal" and "Open Terminal Here" actions (kde#501435)
  * KFileItemModelRolesUpdater: reset size and count before updating folders (kde#500502)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Don't unset XDG_ACTIVATION_TOKEN manually
- Drop the zsh completion sub-package</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Double scroll distance (kde#508290)
  * Fix crash between selection mode and folder icon chooser (kde#508648)
  * DolphinTrash: Only play emptied sound when it was emptied without error
  * DolphinContextMenu: Don't parent new file menu to the menu
  * Make create folder use selected directory !1026 (kde#508196)
  * DolphinMainWindow: Notify current selection changed when changing tabs</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected
  * KStandardItemListWidget: Clean hover effect on editRole changed (kde#508388)
  * KStandardItemListWidget: Do not recolor branch indicators
  * KStandardItemListWidget: Color icon only if item isPressed (kde#508418)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * dolphinView: resetZoomLevel: reset to user defined default zoom (kde#482322)
  * Revert "Make create folder use selected directory !1026" (kde#510757)
  * dolphintabpage: when enabling split view without animation reset sizes (kde#510915)
  * dolphinviewcontainer: in middle-click file opening use targetUrl</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * DolphinView: when creating a dir hierarchy only select dir in current path
  * main: set active view in split mode when not restoring session (kde#503576)
  * kstandarditemlistwidget: Fix vertical misalignment for file names containing certain glyphs (kde#512152)
  * context menu: use selected item as containing folder for New file menu (kde#508196)
  * DolphinView: open the property dialog on Alt+activated
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * dolphinview: do not get view properties if we do not apply dynamic view (kde#508402)
  * DolphinView: observeCreatedDirectory take into account last / of m_url (kde#513345)
  * dolphintabbpage: Allow migration for users with the old session file format (kde#513466)
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * dolphinmainwindow: Reload context menu plugins when configuration changes (kde#508722)
  * documentation.yml is no more needed
  * kitemviews: Prevent crash when dragging details side padding header (kde#511057)
  * CI - Flatpak - Sync manifest from master
  * viewproperties: remove temp file after loading defaultConfig (kde#510500)
  * DolphinView: Avoid using dynamic view if any items in the view are expanded
  * viewmodes: ensure font dialog retains last custom selection (kde#499786)
  * viewactionhandler: remove duplicate Sort by: text</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="242a96bd52cacefc559fea3bc1be75d83a08dd772074083643cc4fae9cb25b2803c99a4185bcb40516ae3fda0aebf15f70c6920244cd58f278a897a9a575d270" name="dolphin-part" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * Fix file names overflowing after text eliding (kde#432530)
  * AnimatedHeightWidget: Disable scrollbars (kde#504252)
  * Add setting to select filename eliding behavior (kde#504795)
  * viewproperties: Fix leaking file descriptors (kde#505215)
  * dolphinview: Add a dynamic view option (kde#491139)
  * Add Comment to .desktop file (kde#504407)
  * dolphinview: fix crash (kde#503610)
  * DolphinView: Don't end anchored selection in updateSelectionState (kde#503221)
  * DolphinStatusBar: Fix premature text squeezing (kde#503164)
  * DolphinView: If contextmenu is requested, abort twoClicksRenaming (kde#503185)
  * Fix session restore (kde#502770)
  * Rewrite search integration (kde#386754)
  * dolphinui: Set view_mode action to low priority (kde#501498)
  * contextmenu: Use default terminal's icons for "Open Terminal" and "Open Terminal Here" actions (kde#501435)
  * KFileItemModelRolesUpdater: reset size and count before updating folders (kde#500502)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Don't unset XDG_ACTIVATION_TOKEN manually
- Drop the zsh completion sub-package</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Double scroll distance (kde#508290)
  * Fix crash between selection mode and folder icon chooser (kde#508648)
  * DolphinTrash: Only play emptied sound when it was emptied without error
  * DolphinContextMenu: Don't parent new file menu to the menu
  * Make create folder use selected directory !1026 (kde#508196)
  * DolphinMainWindow: Notify current selection changed when changing tabs</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected
  * KStandardItemListWidget: Clean hover effect on editRole changed (kde#508388)
  * KStandardItemListWidget: Do not recolor branch indicators
  * KStandardItemListWidget: Color icon only if item isPressed (kde#508418)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * dolphinView: resetZoomLevel: reset to user defined default zoom (kde#482322)
  * Revert "Make create folder use selected directory !1026" (kde#510757)
  * dolphintabpage: when enabling split view without animation reset sizes (kde#510915)
  * dolphinviewcontainer: in middle-click file opening use targetUrl</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * DolphinView: when creating a dir hierarchy only select dir in current path
  * main: set active view in split mode when not restoring session (kde#503576)
  * kstandarditemlistwidget: Fix vertical misalignment for file names containing certain glyphs (kde#512152)
  * context menu: use selected item as containing folder for New file menu (kde#508196)
  * DolphinView: open the property dialog on Alt+activated
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * dolphinview: do not get view properties if we do not apply dynamic view (kde#508402)
  * DolphinView: observeCreatedDirectory take into account last / of m_url (kde#513345)
  * dolphintabbpage: Allow migration for users with the old session file format (kde#513466)
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * dolphinmainwindow: Reload context menu plugins when configuration changes (kde#508722)
  * documentation.yml is no more needed
  * kitemviews: Prevent crash when dragging details side padding header (kde#511057)
  * CI - Flatpak - Sync manifest from master
  * viewproperties: remove temp file after loading defaultConfig (kde#510500)
  * DolphinView: Avoid using dynamic view if any items in the view are expanded
  * viewmodes: ensure font dialog retains last custom selection (kde#499786)
  * viewactionhandler: remove duplicate Sort by: text</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="70472749359755694a8222b2baf9fdbc1bee5c818e7212edb8b83a945d25e36697a43e2ca509c61fa9a624f72e4576dbd1237b2ffaf490cc7d440a2c03db93ec" name="dolphin-part-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * DolphinView: display errorMessage when copy errors occurs (kde#506282)
  * Fix file names overflowing after text eliding (kde#432530)
  * AnimatedHeightWidget: Disable scrollbars (kde#504252)
  * Add setting to select filename eliding behavior (kde#504795)
  * viewproperties: Fix leaking file descriptors (kde#505215)
  * dolphinview: Add a dynamic view option (kde#491139)
  * Add Comment to .desktop file (kde#504407)
  * dolphinview: fix crash (kde#503610)
  * DolphinView: Don't end anchored selection in updateSelectionState (kde#503221)
  * DolphinStatusBar: Fix premature text squeezing (kde#503164)
  * DolphinView: If contextmenu is requested, abort twoClicksRenaming (kde#503185)
  * Fix session restore (kde#502770)
  * Rewrite search integration (kde#386754)
  * dolphinui: Set view_mode action to low priority (kde#501498)
  * contextmenu: Use default terminal's icons for "Open Terminal" and "Open Terminal Here" actions (kde#501435)
  * KFileItemModelRolesUpdater: reset size and count before updating folders (kde#500502)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Don't unset XDG_ACTIVATION_TOKEN manually
- Drop the zsh completion sub-package</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Double scroll distance (kde#508290)
  * Fix crash between selection mode and folder icon chooser (kde#508648)
  * DolphinTrash: Only play emptied sound when it was emptied without error
  * DolphinContextMenu: Don't parent new file menu to the menu
  * Make create folder use selected directory !1026 (kde#508196)
  * DolphinMainWindow: Notify current selection changed when changing tabs</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected
  * KStandardItemListWidget: Clean hover effect on editRole changed (kde#508388)
  * KStandardItemListWidget: Do not recolor branch indicators
  * KStandardItemListWidget: Color icon only if item isPressed (kde#508418)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * dolphinView: resetZoomLevel: reset to user defined default zoom (kde#482322)
  * Revert "Make create folder use selected directory !1026" (kde#510757)
  * dolphintabpage: when enabling split view without animation reset sizes (kde#510915)
  * dolphinviewcontainer: in middle-click file opening use targetUrl</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes to list here.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * DolphinView: when creating a dir hierarchy only select dir in current path
  * main: set active view in split mode when not restoring session (kde#503576)
  * kstandarditemlistwidget: Fix vertical misalignment for file names containing certain glyphs (kde#512152)
  * context menu: use selected item as containing folder for New file menu (kde#508196)
  * DolphinView: open the property dialog on Alt+activated
  * informationpanel: prevent a crash when creating video preview panel and a media file is selected</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * dolphinview: do not get view properties if we do not apply dynamic view (kde#508402)
  * DolphinView: observeCreatedDirectory take into account last / of m_url (kde#513345)
  * dolphintabbpage: Allow migration for users with the old session file format (kde#513466)
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * dolphinmainwindow: Reload context menu plugins when configuration changes (kde#508722)
  * documentation.yml is no more needed
  * kitemviews: Prevent crash when dragging details side padding header (kde#511057)
  * CI - Flatpak - Sync manifest from master
  * viewproperties: remove temp file after loading defaultConfig (kde#510500)
  * DolphinView: Avoid using dynamic view if any items in the view are expanded
  * viewmodes: ensure font dialog retains last custom selection (kde#499786)
  * viewactionhandler: remove duplicate Sort by: text</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="e65035dc6adb7e59b1d03d6cae6ca2dc6c6ad037e481159e5d378063e2e357803381a59ff3fb5d79acdb65037c20d4d658a169640b9a4f8300960bbaf0b6ff76" name="dolphin-plugins" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Bump minimal Qt version to 6.7 and KF to 6.0
  * git hg: Fix warnings regard QCheckBox::stateChanged</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="f0e1fbd76c56105df834e7de1d35867cf272b4633d5e1605225573a40a7e5974c36688546035db35580715944342f6b70a562204e9bb9e9a331310a90123bb20" name="dolphin-plugins-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- No code change since 25.04.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Bump minimal Qt version to 6.7 and KF to 6.0
  * git hg: Fix warnings regard QCheckBox::stateChanged</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="619fdd4fb1d61a06ca19c703265ad3a9ba74f0fd7be126fa229bdca332fa6b9a57d0498445fefd08df70af80fdaf48a87eba67277bf37b820e8e37f4fa3d810c" name="dom2-core-tests" arch="noarch">
  <version epoch="0" ver="0.0.1" rel="31.1"/>
  <changelog author="mvyskocil@suse.cz" date="1220356800">- Initial packaging ov 0.0.1 (based on Jpackage 1.7)</changelog>
  <changelog author="mvyskocil@suse.cz" date="1221134400">- Used a gcj instead of java-devel to prevent of an bootstrapping problem with
  openjdk</changelog>
  <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: W3C
  SPDX</changelog>
  <changelog author="mvyskocil@suse.com" date="1377259200">- disable javadoc subpackage
  * drop dom2-core-tests-explicit-javadoc.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="mvyskocil@suse.com" date="1384430400">- remove org/w3c/domts/JUnitRunner.java not compatible with junit 4</changelog>
  <changelog author="fstrba@suse.com" date="1505476800">- Don't hardcode dependency on java-gcj-compat
  * use java-devel &gt;= 1.6 instead
- Specify java source and target levels 1.6 in order to allow
  building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- 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="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="107fcee9f4e44fd9787d9b6d58886f0e5f98a7bb45f125fdab2f8ddca40f91072b90b39515bbcbd6cd68d385ede41a99e20033c34b212c598039f4967dd61a28" name="dom4j" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="4.2"/>
  <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>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707998400">- The license is actually Plexus</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e691e527b8f332b916e96d82ecb7dd9f480aa1258b64f8206086091329ef3a80f73041496a44e81ac43b188cca8de5721c1cabb641c6af0c6110159d31be22f5" name="dom4j-bootstrap" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="4.2"/>
  <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>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707998400">- The license is actually Plexus</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="fa80972b85fd880c2dc1cdce41c5dec294aebd0da2020674c9cf9bb88d6190385012b697b3f436d48ea1c14049172847e83980357aca61de8e84c24fbdb2bdbf" name="dom4j-demo" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="4.2"/>
  <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>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707998400">- The license is actually Plexus</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2b00e8ca535239e44bea34c753d50804e3707fe1718640fc6edb2b064468bc1226d3ffe50a06ef3d1ef052ef96ac663fa47d68f081770f7994fcd4fe7e9685ad" name="dom4j-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="4.2"/>
  <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>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707998400">- The license is actually Plexus</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2a81c9b33851de9740f319d7845fabd85016961dc303f2d6cc2d28026c85914ea030ac7010f44b5b5b07b2baaea5a1723efe84fc2e0cbdca5549401571fa4654" name="domination" arch="noarch">
  <version epoch="0" ver="1.3.3" rel="1.1"/>
  <changelog author="nemysis@gmx.ch" date="1415880000">- Use Group Amusements/Games/Arcade/Strategy instead of
  Amusements/Games/Arcade/StrategyGame
- Use check for openSUSE %if 0%{?suse_version}
- Remove BuildRequires for desktop-file-utils
- Fix typo</changelog>
  <changelog author="nemysis@gmx.ch" date="1415966400">- Change Source0 Web URL</changelog>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Add domination.png as icon (converted from resources/icon.ico):
  The .ico file at least is 32x32 pixels, whereas the provided pnt
  was only 16x16.</changelog>
  <changelog author="nemysis@openSUSE.org" date="1442923200">- Update to 1.1.1.6, please look
  /usr/share/domination/ChangeLog.txt</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 1.2.1. Check the installed ChangeLog.txt file for the
  complete list of changes.
  * Improved hi-res support
  * Updated translations
  * Map editor fixes.
- Spec cleanup.
- Fix the package group.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618142400">- Update to 1.2.3:
  * PlayerList for Lobby games shows players with correct color
  * Fix for hi-res Linux jdk-11 that sometimes uses display density
    instead of scale
  * Now works for gtk dark theme
  * Auto-Defend now happens on the server for Lobby Multiplayer
  * Map Editor shows rectangle for country that is used on cards
  * SwingGUI: Options and AI speed setting put into same Options
    Dialog
  * max players can be changed in game.ini config file
  * MapEditor: fixed zoom to keep the mouse position on map static
  * SwingGUI: testing tab, show player for online games
  * Can create private games online with a password to enter
  * Can view cards and missions even when it is not your turn
  * Filter online game maps by Michiel Pater
  * Do not show dice statistics for turns when the player rolled no dice
  * French text update by Adrien Laugueux
  * Can Flag 🚩 a game as inappropriate with right click menu option
  * MapEditor: checks for overlapping circles
  * MapEditor: warning on no cards in map</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.2.4
  * Better 'Troop Strength' view
  * New right-click options on countries list in the MapEditor
  * Various other bug fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 1.2.7:
  * Fix for online games over 1MB not loading
  * Much faster startup time (6 seconds faster on mac)
  * MapEditor: Fill Shapes right click option added to allow filling holes in countries
  * SwingGUI: fix for online lobby sometimes not repainting when tabs switched
  * Lobby: when player resigns, the player is converted to easy AI instead of crap AI
  * New field in game engine for maxCardsPerPlayer
  * Fix grasshopper error on java 1.8 on mac when appending to log from interrupted thread
  * Show connection errors in Lobby
  * Fix error in replay when user has made invalid commands (e.g. tried to place 10 armies when they only have 9)
  * SwingUI on macOS use native file chooser for selecting files (fix for Documents folder not showing files)
  * Game engine supports over 9 players if configured with "game.players.max" in game.ini
  * SwingGUI: can select 3 defending dice in any game mode
  * Fix for lobby failed to launch when javax.crypto.JceSecurity not found
  * New field in game for minimumNewArmies that can be set depending on the game options
  * New Italian rules: no minimum armies, if you have less than 3 counties, you get 0 armies
  * New Italian rules: during trade get 2 extra armies for each country, and can place them anywhere
  * New Italian rules: game engine/network play version now 14</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1694347200">- update to 1.2.9:
  * Hi-resolution support for image assets in main game UI
  * GameGUI: mission dialog can be resized
  * SwingGUI Testing tab: you can edit the number of extra armies at the start of each turn
  * SwingGUI Testing tab: auto refresh when opening the testing tab
  * Fixed: map filename is shown sometimes instead of proper name in lobby game setup</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1740312000">- Update to 1.3.3
  * Linux audio fix
- Changes in 1.3.2
  * music update for menu and winning
  * better loading screens when loading online games and
    downloading maps
  * GameGUI: in-game can use standard keyboard shortcut to
    save game
  * GameGUI: main manu - can right click to get to options screen
    on windows
  * fix out of memory error, Better memory management in audio
    system, close audio after playing.
  * fix for handling unexpected errors in audio system to not
    overload and bring down the maps server
  * RiskGame.getMissions() now returns ALL game missions, to make
    AI development easier
  * SwingGUI: can replay debug game log without having to save it
    to file first
  * SwingGUI: little memory graph on debug screen
- Changes in 1.3.1
  * Sounds effects and music! (memory leak fixed this time)
  * Can change game speed in Option dialog
  * Can view continents values for maps that do not display this
    information
  * MapChooser: can right click and select Map info
  * MapChooser: no repaint macos JDK-19 bug workaround: MapChooser
    loading animation added
  * SwingGUI: can change who owns a country
  * SwingGUI: fixed: unable to start game when all options
    are present
  * MapEditor: smart fill Mnemonic 'F'
  * MapEditor: force user to save map if changed before publish</changelog>
</package>
<package pkgid="ff8177e93d127c8c239b3041eb70cd471b6068ef9b3839d747413b152e4179bdd900e690089fd844af8db2fe331115c51bf59182dfcee783175179c6d55a2ac6" name="domination-data" arch="noarch">
  <version epoch="0" ver="20140921" rel="1.5"/>
  <changelog author="nemysis@gmx.ch" date="1411041600">- Initial package creation</changelog>
  <changelog author="nemysis@gmx.ch" date="1411041601">- Use domination instead of domination/maps</changelog>
  <changelog author="nemysis@gmx.ch" date="1412078400">- Use %{oname} instead of domination
- Add Requires: %{oname}
- Change description
- Add %post to correct Permissions</changelog>
  <changelog author="nemysis@gmx.ch" date="1412510400">- Change %fdupes</changelog>
  <changelog author="nemysis@gmx.ch" date="1415880000">- Change URL
- Use check for openSUSE %if 0%{?suse_version}
- Fix permissions</changelog>
</package>
<package pkgid="11be70454e9280948e93e45d29b70e380f538dc6de98bdd4d9f6100150d8aba238268ea501fbba5b1253cc1ac98e5af66b6c17bc0f6d8947118e87e27129a0a2" name="dool" arch="noarch">
  <version epoch="0" ver="1.3.8" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780800">- bsc#1239172: Switch from dstat to dool
  See https://github.com/dstat-real/dstat/issues/170 for details
- Drop:
  * 0001-Use-python3-compatible-way-of-checking-instance-type.patch
  * fix_boo_1136279.patch
  * loop-should-be-integer.patch
- Update to dool 0.9:
  * This is the last version of the code that runs on Python 2.x</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780801">- Update to 1.1.0:
  * Use unicode box drawing characters to make things look more modern
  * Add installation script
  * Make the output cleaner by using better ANSI line clearing options
  * Better compatibility on older versions of Python. Tested on Python 3.6
  * Memory calculation is now closer to free
  * Include "available" memory instead of "buffers"
  * Major README updates to help new users get started</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780802">- Update to 1.2.0:
  What's Changed:
  * --output now correctly writes to files cleanly
    Introduced --display to allow outputting to both screen and file
  * Fix building docs with make docs
  * Update the .spec file to allow building RPMs for Dool on modern systems
  * Fix potential crashes from "OverflowError: cannot convert float infinity to integer"
  * Updated Lustre plugin for modern versions
  * Cleaned up output of sub frames in table output
  * Add a plug-in for Linux bonding devices
  * Add signal handling to better close down things when dool quits
  * Added an option for --diskset to group drives together
  Auto generated:
  * Fix top_mem plugin #22
  * /proc/diskstats: better detection of unused block devices #17
  * Fix rename in docs #30
  * Add support for Lustre 2.12+ in the lustre plugin #24
  * Catch OverflowError #16
  * Remove underline from sequence separators #31
  * Migrate to GPL v3 #39
  * Document the --display feature #40
  * Add debug k() and kd() options #41
  * Add a plugin for Linux bonding devices #10
  * Fix for the Infiniband plugin #9
  * Add an option for --diskset for #35 #42
  * Fix syntax errors #2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780803">- Update to 1.3.0:
  * add support for terminals with only 16 colors #43
  * Correctly report disk stats for NVME drives #49
  * Capture VM name for top-cpu #48
  * Properly capitalize unit letters for real this time #34
  * Add a \n to output when using a count
  * Fix the NTP plugin for Python 3.x
  * Massive internal naming change dstat -&gt; dool
  * Fix bits/bytes in CSV file output
  * Add a --devel logging option to assist in future developementg
  * Update Github templates to simplify them and reflect the Dool name
  * Lots of comments in the code as I slowly learn more about how it works</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780804">- Update to 1.3.1:
  * Fix help of vmstat (as it includes sys instead of swap) - Fixes #54 #55
  * Fixes #60 - Multiple SWAP's breaks output #61
  * Better support for NVME drives
  * Support for Python v3.12
  * Shorter and more concise device names (info in #59)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780805">- Update to 1.3.2:
  * Publish on PyPI #68
  * Add a new --dstat option to emulate old functionality
  * Remove code paths for Python 2.x as we're 100% Python 3.x now (and have been for a long time)
  * Add documentation about bits vs bytes to refer tickets to when we get questions
  * Fixes for long names on --top-io-adv plugin
  * The --freespace plugin can now optionally take a comma separate list of mount points now</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780806">- Update to 1.3.3:
  * Package plugins in PIP #74
  * Add some emojis to README
  * Allow the --io plugin to read from symlinks like /dev/disk-by-uuid (#79)
  * Removed old examples directory that was not relevant anymore
  * Fix the --noupdate option and make dool work better for non-tty connections (#77)
  * General code clean-up and best practices
  * Comments added to code to make parsing simpler for future Scott
  * Add team members to README
  * More internal dstat -&gt; dool name changes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741780807">- Update to 1.3.4:
  * Fix plugin loading for Python 3.13 #83
  * Added rudimentary Debian packaging information. #81
  * fix undefined variable 'mod' in plugin loading error reporting #84
  * Tweaked the header lines to be + after an entire page has scrolled by
  * Added documentation on how to package Dool
  * Lots of work in packaging up RPM and Deb files
  * Fix the top-io (all IO) and top-bio (Block IO) plugins and clarify the source of data for each</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1741780808">- spec cleanup.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1758974400">- Update to 1.3.8:
  * Update the MySQL plugins to use the MySQLdb Python interface
  * MySQL plugins can now read credentials from ~/.my.cnf
  * Add a new --apache plugin to report 2xx, 3xx, 4xx, and 5xx errors
  * Better error logging when a plug-in fails to load
  * A new --skeleton plug-in was written with detailed documentation for
    potential plug-in authors
  * Update the internal devel_log() function to log milliseconds for more
    accuracy
  * Read plug-ins from $XDG_DATA_HOME (~/.local/share/dool/plugins)
  * We use GNU Geptopt now so we can use --parti words and the step and delay
    can be positioned anywhere in the param list
  * Plug-ins can now specify DOOL_OPTS in the first 256 bytes of the plugin to
    indicate if a parameter is required
  * Added zfs as recognized partition types in --freespace
  * BREAKING CHANGES:
    + The freespace plugin now requires a comma separated list of paths or the
    string "all"
    + Some of MySQL plugin files changed names. Please remove all old plug-in
    files and use the ones from this release instead
    + The --mysql-innodb plugin now takes an environment variable
    DOOL_INNODB_OPT of basic, extra, or full.
- Update to 1.3.6:
  * Add plugin for LNET (Lustre Network)
  * Fix readpipe function and update plugins for Python3
  * Fix empty row for the first iteration of --top-io
  * Include plugin path and source code in error tracebacks</changelog>
</package>
<package pkgid="eb822c79d92c134b3de80389f08afbd9abc1c16655b5772528a41f9fb56173a525019ffcf71dbe64ced569fbe5bee8acbe595750281940838e5c3992c229d9ed" name="doom64ex-plus" arch="riscv64">
  <version epoch="0" ver="4.0.0.3" rel="3.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1703592000">- Initial version</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1705233600">- better Makefile
- remove a few unnecessary dependencies
- added disable-arm-asm.patch to fix ARM compilation</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715083200">- fixed failure for game to find its data files in /usr/share/games/doom64ex-plus
- removed disable-arm-asm.patch
- removed custom Makefile
- New version 4.0.0.0:
  * Migration to SDL3 with zero SDL2 fallback option, SDL2 is entirely
    deprecated and the only rendering path, is the current SDL3 preview's
  * High resolution scaled image support (similar to remaster).
    So MDOOM's, chapter interpics, LEGAL text etc.. can all be used with
    high resolution images. Only exception is the 'EVIL' interpic which
    remains scaled the same as remaster. See the EX+ wad for example dimensions
    for width x height and try not to deviate from them too much
  * Optimisations for frame timing. EX+ should now be absolutely buttery
    smooth at all times, with zero 'jitteriness'.
    Tested on an ARC A580 and no issues
  * 32bit support is deprecated entirely
  * Bunch of other stuff here and there :D</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722600000">- removed system-datadir.patch
- New version 4.0.0.1:
  * Fix wrong predefined macro used for specific Linux code for data dir
  * Improve data dir handling on Linux and OpenBSD
  * Minor README changes
  * Fix segfault on crushing
  * Fix array over run which can cause Zone corruption
  * Fix MAP08 thing trigger bug that was stopping some code being executed,
    inc secret total bug during game and level stats at the end of levels
  * Fix crusher speed to make it the same speed as remaster</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1728216000">- added fix-user-dir.patch
- New version 4.0.0.3:
  * uses the stable API for SDL 3.1.3
  * fix compilation failure with GCC
  * fix totalsecret bug
- New version 4.0.0.2:
  * Fix s_driver cvar
  * Change "SDL_SetRelativeMouseMode" to "SDL_SetWindowRelativeMouseMode"
  * Added IWAD auto-detection</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1728302400">- Fix building for Leap &gt;= 15.6, add number to patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1750161600">- added fix-save-bug.patch -- from PR 310
- fix compilation with gcc 15</changelog>
</package>
<package pkgid="ca2e1f5e99a20f6c0548c436e15335f372695d2be641a272d1a344605c46ccd83dd77c8a0a3aa6fbc0fb5fde0848a69b5a7fc0de93446bb740e875a798501289" name="doomsday" arch="riscv64">
  <version epoch="0" ver="2.3.1" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Update to new upstream release 2.1.1
  * Graphics optimizations: While games still use the classic
    renderer like in 2.0, all graphics are now drawn using OpenGL
    3.3. This enables optimizations for more efficient rendering
    of the player view, menus, text, and the Doomsday UI.
  * UI improvements: The Doomsday UI look and feel has been
    refreshed. The game library is now more flexible and powerful
    with further game customization settings and view options.
  * Multiplayer convenience: Clients will automatically download
    missing PWADs from the server before joining the game.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572696000">- Previous implicit dependency on xxf86vm is now added
  as an explicit BuildRequires.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 2.2.1.1
  * The built-in scripting language has gained wider integration
    in the engine internals.
  * Scripted mobj actions
  * A number of modding related improvements have been done for
    Heretic. For example: customizable menu labels, enhanced
    intermission screen, Values for ammo per shot, support for
    Hexen-like wall-bouncing missiles, and a script binding for
    starting an enemy’s attack.
  * Separate FOV for rendering player weapons
  * Doomsday now detects Freedoom v0.12.1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583409600">- Add -lminizip to doomsday-libs.diff to cure a linker error.
- Update to release 2.2.2
  * Doomsday Script improvements, Heretic modding, weapon
    field of view.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585483200">- Add -DCMAKE_SKIP_RPATH</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Use openGL ES 3 for aarch64 and %arm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop recommendation for timidity, this backend is not selectable
  from the game.</changelog>
  <changelog author="Yevgeny Sliosarenko &lt;musicsuse@gmx.com&gt;" date="1615377600">- Updated to release 2.3.1
- What's new in 2.3.1:
  * This version improves support for vanilla DOOM render hacks and adds more script bindings to manipulate things in the map.
    DOOM render hacks. TNT: Evilution and The Plutonia Experiment use several render/map hacks to take advantage of quirks in the original DOOM renderer.
    Many of these effects are now supported (or fixed) in Doomsday.
    Examples: TNT MAP02 deep water, TNT MAP02 windows overlooking the deep water, TNT MAP09 transparent window, TNT MAP31 Arachnotrons inside pillars.
    Scripting. Several new Doomsday Script bindings were added, allowing access to game, player, and thing properties.
    In addition to spawning things, one can now list things by type, check their state and flags, and perform state changes on them.
    Things can also have an “On death” script that gets run when the thing dies. Bitwise operators are now available in scripts.
    Modding. Sprite renaming is supported via DeHackEd.
    In Heretic, ambient sound sequences can be redefined and new ones can be added via the Audio module.
    Changing the sequences is also possible during gameplay. The earthquake effect from Hexen is now also available in Heretic.
    It can be controlled via scripts.
    Renderer. Player HUD weapon models may specify a custom FOV value for rendering so that model authors have more control over the appearance, for instance to replicate a 2D sprite appearance more faithfully.
  * Patch release for 2.3 that fixes some incorrect behavior:
    Heretic: Sky textures are only partially visible.
    Hexen: Sky textures are sized incorrectly.
    Alignment of floor/ceiling textures whose size is not 64×64.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624708800">- Drop unused launcher subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742644800">- Make build recipe POSIX sh compatible
- Use system assimp library [boo#1239917]</changelog>
</package>
<package pkgid="19cda45ec5c584a434da6a1eae888e0108fd61ffec29942d6d2e0936d492a5c7657faae326c47921e4e1f69c36a9f69cfc395d23cb76c1cb51d709f3ee862549" name="dos2unix" arch="riscv64">
  <version epoch="0" ver="7.5.4" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1569412800">- update to 7.4.1:
  * translation updates
  * code cleanup</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602763200">- update to 7.4.2:
  * translation update
- add upstream signing key and verify source signature</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1613044800">- Remove localized man directories from file list: Already provided
  by filesystem.</changelog>
  <changelog author="Erwin Waterlander &lt;waterlan@xs4all.nl&gt;" date="1654430400">- update to 7.4.3:
  * translation update</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.cf&gt;" date="1654516800">- Added directory with localized man pages.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- update to 7.4.4:
  * translation updates</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1684411200">- update to 7.5.0:
  * New option -e, --add-eol to add a line break to the last line
    if the isn't one
  * New option -O, --to-stdout to write to standard output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693396800">- update to 7.5.1:
  * Fix problem of converting a symbolic link target that is on
    another file system
  * Updated Chinese and Serbian translations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1706011200">- update to 7.5.2:
  * Dos2unix can print info about the line break type of the last
    line, or indicate there is none
  * Updated documentation about ASCII mode conversion</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770206400">- update to 7.5.4:
  * Don't return an error code if a binary file is skipped
- includes changes from 7.5.3:
  * Exit with non-zero code if the conversion is aborted due to a
    binary file
  * Fix: Exit with zero code when an unicode conversion error
    occurs in quiet mode
  * Updated translations</changelog>
</package>
<package pkgid="52c09926bd6897e338afc9527fe73f1c2bee4cef9200603cea8a9d11d729f32580630a7cbd173af632b413bedfdb125022a7e8ecff12801ee5c282757d990403" name="dosbox" arch="riscv64">
  <version epoch="0" ver="0.82.2" rel="1.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1666612800">- Updated pkgconfig(slirp) &gt;= 4.7.0 dependency.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1672833600">- Updated to dosbox-staging 0.80.0
  * Replaced dosbox-staging-0.79.1-config.patch by dosbox-staging-0.80.0-config.patch.
  * Replaced dosbox-staging-0.79.1-name.patch by dosbox-staging-0.80.0-name.patch.
  * Added pkgconfig(SDL2_image), pkgconfig(xi) dependencies.
  * https://dosbox-staging.github.io/releases/release-notes/0.80.0</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1673092800">- Updated to dosbox-staging 0.80.1
  * Replaced dosbox-staging-0.80.0-config.patch by dosbox-staging-config.patch.
  * Replaced dosbox-staging-0.80.0-name.patch by dosbox-staging-name.patch.
  * Added pkgconfig(gl) dependencies.
  * Removed Provides/Obsoletes instructions for dosbox-translations subpackage.
  * https://dosbox-staging.github.io/releases/release-notes/0.80.1</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1707912000">- Updated to dosbox-staging 0.81.0
  * Changed files dosbox-staging-config.patch and dosbox-staging-name.patch.
  * Added python3 &gt;= 3.7 and pkgconfig(zlib-ng) dependencies.
  * https://dosbox-staging.github.io/releases/release-notes/0.81.0</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1708084800">- Changed file dosbox-staging-config.patch.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1715515200">- Updated to dosbox-staging 0.81.1
  * https://dosbox-staging.github.io/releases/release-notes/0.81.1</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1721563200">- Updated to 0.81.2
  * https://www.dosbox-staging.org/releases/release-notes/0.81.2</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1733832000">- Updated to 0.82.0
  * Changed files dosbox-staging-config.patch and dosbox-staging-name.patch.
  * https://www.dosbox-staging.org/releases/release-notes/0.82.0</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1743768000">- Updated to 0.82.1
  * https://www.dosbox-staging.org/releases/release-notes/0.82.1</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1750248000">- Updated to 0.82.2
  * Changed dosbox-staging-name.patch.
  * https://www.dosbox-staging.org/releases/release-notes/0.82.2</changelog>
</package>
<package pkgid="ff2706d14fea695c525df6c8da2e2b9f1e0b0e4fe0486c761d909a3a83e7aed3fe666e50a0bba94303750ed56ee7af214532eb9b111db2bd7bdc409ac1ec112e" name="dosfstools" arch="riscv64">
  <version epoch="0" ver="4.2" rel="4.2"/>
  <changelog author="pgajdos@suse.com" date="1421409600">- updated to 3.0.27:
  * fsck.fat: Don't print version string every time -v is
    encountered
  * Fix attempt to rename root dir in fsck due to uninitialized
    fields
  * Support long file names in volume labeling code
- upstream changed</changelog>
  <changelog author="pgajdos@suse.com" date="1431345600">- fix url</changelog>
  <changelog author="mpluskal@suse.com" date="1433332800">- Update to 3.0.28
  * mkfs.fat now allows choosing 0xF0 as the media byte which was
    previously rejected.
  * mkfs.fat now supports the --invariant option to facilitate
    testing mkfs.fat itself.
  * Bugs fixed in fsck.fat are a read one byte beyond the end of
    an allocated array when checking some FAT12 filesystems, and
    checking that the first cluster of a file as specified in the
    directory entry is not 1.
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mpluskal@suse.com" date="1462622400">- Update to 4.0
  * Switch build system to autotools.
  * Fixed data corruption errors in fsck.fat Writing to the third
    to last cluster on FAT12 with an odd number of clusters would
    corrupt the following cluster.
  * The automatic alignment of data clusters that was added in
    3.0.8 and broken for FAT32 starting with 3.0.20 has been
    reinstated.
- Small spec file cleanup
- Drop no longer needed dosfstools-suse-dirs.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1485432000">- Update to version 4.1:
  * Now the default for mkfs for filesystems smaller than 512 MB is
    64 / 32 sectors
  * The parsing of octal character specifications for filenames in
    the -u and -d 25 options of fsck now works.
  * Fixed a possible fatlabel crash when writing a label to an
    unlabelled filesystem
  * Testsuite is now available</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="mcepl@cepl.eu" date="1610712000">- Update to version 4.1+git.1610658652.9443732 (bsc#1172863):
  * testsuite: Add mkfs test for 600MB large 4K disk
  * mkfs.fat: Do not show verbose messages not relevant to selected FAT size
  * mkfs.fat: Fix text of verbose messages
  * mkfs.fat: Fix limits for number of clusters
  * mkfs.fat: Fix calculation of FAT32 cluster size on non 512 bytes sector disks
  * mkfs.fat: Fix printing number of sectors
  * mkfs.fat: Align total number of sectors to be multiple of sectors per track
  * testsuite: Add referenceFAT32mbr test data to dist_check_DATA
  * manpages: Escape dot in fsck.fat manpage at the beginning of the line
  * fsck.fat: properly check for valid "." and ".." entries</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1612267200">- update to 4.2:
  * mkfs.fat: Allow to specify disk geometry via new -g option
  * fsck.fat: Add code for fixing first FAT cluster
  * fatlabel: Do not call parts of fsck repair procedure
  * Update warning message about lowercase labels
  * mkfs.fat: Read geom_start from sysfs
  * Add missing files into distribution tarball
- BREAKING CHANGES (boo#1188401):
  After fixing of bsc#1172863 in the last update, mkfs started to
  create different images than before. Applications that depend on
  exact FAT file format (e. g. embedded systems) may be broken in
  two ways:
  * The introduction of the alignment may create smaller images
    than before, with a different positions of important image
    elements. It can break existing software that expect images in
    doststools &lt;= 4.1 style.
    To work around these problems, use "-a" command line argument.
  * The new image may contain a different geometry values. Geometry
    sensitive applications expecting doststools &lt;= 4.1 style images
    can fails to accept different geometry values.
    There is no direct work around for this problem. But you can
    take the old image, use "file -s $IMAGE", check its
    "sectors/track" and "heads", and use them in the newly
    introduced "-g" command line argument.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643889600">- Drop vim BuildRequires: the test suite passes without it present.</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="73806c762b392e7655ee22e1ff3c111e1a4d863981eff9e21800147a1b90f9ad8efe27fd55229eee778d29ed2c93ee9635cbc802a267e4aaa505f519de0266d0" name="dotconf-devel" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <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="mgorse@suse.com" date="1316520000">- Switch URL to github.com/williamh and upgrade to v1.3 from there</changelog>
  <changelog author="mgorse@suse.com" date="1316520001">- Remove files that are no longer installed</changelog>
  <changelog author="mgorse@suse.com" date="1316606400">- Fix docs
- Fix package name to correspond with shared lib conventions, and obsolete
  old package</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="1328443200">- Remove redundant tags/sections
- Remove dependencies on main package, which only has docs</changelog>
  <changelog author="mpluskal@suse.com" date="1445169600">- Use url for source
- Move documentation to devel package
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.
- Trim filler wording from descriptions.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1713268800">- Update to version 1.4.1
  * fix possible buffer overflows in get_path and dotconf_get_next_line
- fixed package group
- added empty %check section (no unit tests in the project)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1713700800">- removed empty useless %check section</changelog>
</package>
<package pkgid="03d3d996b727e3bf75e96f318696a4a5fc70801a3286b545dd42e16b966f4ee72ab394147fb632c3e736dad2ad57a144085495cb777a18959cbfbcf624960b18" name="double-conversion-devel" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="1.1"/>
  <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áš Chvá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ü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ü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ü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ü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ü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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743854400">- update to 3.3.1:
  * Add _ITERATOR_DEBUG_LEVEL=2 and _DEBUG defines
  * Build system and CI tweaks
  * Add some missing headers</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1766404800">- update to 3.4.0
  * Add pkg-config.
  * Add alias double-conversion::double-conversion.
  * Documentation improvements.
  * Minor code cleanups, avoiding spurious warnings.
  * Increase CMake minimum required version to 3.29.
  * Makefile improvements.
  * Bazel build improvements.</changelog>
</package>
<package pkgid="884f866e21f3105ca17b60561f546aa0d3c37b153ca063da64cc58df665be742f242de7c97b702233bb8d1a7e76bce456c16ae7811c0955fa261702382489062" name="dovecot" arch="noarch">
  <version epoch="0" ver="2.4" rel="3.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594814400">- Remove unused systemd requires/defines.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1604577600">- Use macro for systemd-tmpfiles call
- Pre-Require shadow if we use it in %pre</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1605268800">- Check first if they exist before creating user and group accounts</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.pp.ua&gt;" date="1618574400">- Refreshed spec-file via spec-cleaner and manual optimization.
  * Removed file dovecot.init (droped SystemV support).
  * Added parameter -p to all install command in spec-file.
  * Added %{name} macro wherever possible.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1619006400">- (bsc#1185074) /var/run in /usr/lib/tmpfiles.d/dovecot.conf is
  deprecated, please use /run instead</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1644840000">- Fix changelog and permissions</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1737720000">- update to 2.4
  Add unit files from 2.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1737720001">- Add config files for dovecot 2.4</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1746705600">- Recommend dovecot24
- Dovecot misses many configuration files (bsc#1242687)
  Dovecot: /etc/dovecot/conf.d/ doesn't exist after installing dovecot
  (bsc#1242774)
  On dovecot 2.4 we only provides one simple configuration file.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1766491200">- Use sysuser-tools
- (jsc#PED-14857) Fix packages for Immutable Mode - dovecot</changelog>
</package>
<package pkgid="05a6839e09cabc2b2f453e7c5c729d04fed5fb273cf98bcd20330f040975cbe0ecc785ab2032b20a854b2e64a1b177ae8365111b2e0dd4359c85dac04c0977c0" name="dovecot24" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="7a07193b937011313325c8bffcdf6fd1ab7d866707f680079f6cbaee1347cc2de45ea7fe45b3341befb756b7fdaa2d83a3dca77cd11c203243689b6a38a88cc8" name="dovecot24-backend-mysql" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="8f8d982493ec350940ed96701536cb2bf8c662ca33d579d61ac6760362d278afed4bbbe8c8399d48214cc6de1a056397006d374772f381fc8ec9d91980305664" name="dovecot24-backend-pgsql" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="2e1a46ef5dd2d7257b3cc5e2d2de1b665eb6dded7994c939979b671e3befbfe9f3efd579c681b5b90ee4535b6e602ac6a6d8d4547c52d6415ef1f2abe5e4a8a3" name="dovecot24-backend-sqlite" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="edd2f7ff6bf30534a3f3bcff34a694e3032e5eb97f49e92abb8c7e09310af5d5a28089441311a705aece265958b15bb2330f49dc8c95c4d55da084f7a27e15c6" name="dovecot24-devel" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="9ed12a2320c7e04ee485acd94efbc1cc0de1596af69a228f2b396bcf5c30daf3420ee2ce6f8536c8ec464664a606ee837accaf7cf7fc6bd00629e0866cf6f916" name="dovecot24-fts" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="3c8aa971cda1fea3e4b249e109e5e8b484532a1e8680fab65d369210e82f47f756d18bf75d9fcd3e1acfb5af5dac5206d1ac626a7f8953bdd0d115c8b957828e" name="dovecot24-fts-flatcurve" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="9f5fecfc814f7a56b4557a9b83f133a5edadd789fe75a414b2847d85f18069247604e6f609ed5c6180fbb753818519c12d66f9d852aa68286bef3e0460f3a16f" name="dovecot24-fts-solr" arch="riscv64">
  <version epoch="0" ver="2.4.3" rel="1.1"/>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1754395200">- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1755172800">- Enable build for all arches again. The build failure on 32bit has
  been addressed upstream.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1755864000">- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739200">- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
  - Critical bug fixes
  - CVE-2025-30189: Passdb oauth2 (not oauth2 mechanism), passdb
    passwd, passdb bsdauth, and userdb passwd drivers would cause
    users to be cached with same cache key when auth cache was
    enabled.
  - Changes
  - auth: Remove proxy_always field.
  - config: Change settings history parsing to use python3.
  - doveadm: Print table formatter - Print empty values as "-".
  - imapc: Propagate remote error codes properly.
  - lda: Default mail_home=$HOME environment if not using userdb
    lookup
  - lib-dcrypt: Salt for new version 2 keys has been increased to
    16 bytes.
  - lib-dregex: Add libpcre2 based regular expression support to
    Dovecot, if the library is missing, disable all regular
    expressions. This adds libpcre2-32 as build dependency.
  - lib-oauth2: jwt - Allow nbf and iat to point 1 second into
    future.
  - lib: Replace libicu with our own unicode library. Removes
    libicu as build dependency.
  - login-common: If proxying fails due to remote having invalid
    SSL cert, don't reconnect.
  - New features
  - auth: Add ssl_client_cert_fp and ssl_client_cert_pubkey_fp
    fields, see
    https://doc.dovecot.org/latest/core/summaries/settings.html#ssl_peer_certificate_fingerprint_hash
    for more information.
  - config: Add support for $SET:filter/path/setting.
  - config: Improve @group includes to work with overwriting
    their settings.
  - doveadm kick: Add support for kicking multiple usernames
  - doveadm mailbox status: Add support for deleted status item.
  - imap, imap-client: Add experimental partial IMAP4rev2
    support.
  - imap: Implement support for UTF8=ACCEPT for APPEND
  - lib-oauth2, oauth2: Add oauth2_token_expire_grace setting.
  - lmtp: lmtp-client - Support command pipelining.
  - login-common: Support local/remote blocks better.
  - master: accept() unix/inet connections before creating child
    process to handle it. This reduces timeouts when child
    processes are slow to spawn themselves.
  - Bug fixes
  - SMTPUTF8 was accepted even when it wasn't enabled.
  - auth, *-login: Direct logging with -L parameter was not
    working.
  - auth: Crash occured when OAUTH token validation failed with
    oauth2_use_worker_with_mech=yes.
  - auth: Invalid field handling crashes were fixed.
  - auth: ldap - Potential crash could happen at deinit.
  - auth: mech-gssapi - Server sending empty initial response
    would cause errors.
  - auth: mech-winbind - GSS-SPNEGO mechanism was erroneously
    marked as
  - not accepting NUL.
  - config: Multiple issues with $SET handling has been fixed.
  - configure: Building without LDAP didn't work.
  - doveadm: If source user didn't exist, a crash would occur.
  - imap, pop3, submission, imap-urlauth: USER environment usage
    was broken when running standalone.
  - imap-hibernate: Statistics would get truncated on
    unhibernation.
  - imap: "SEARCH MIMEPART FILENAME ENDS" command could have
    accessed memory outside allocated buffer, resulting in a
    crash.
  - imapc: Fetching partial headers would cause other cached
    headers to be cached empty, breaking e.g. imap envelope
    responses when caching to disk.
  - imapc: Shared namespace's INBOX mailbox was not always
    uppercased.
  - imapc: imapc_features=guid-forced GUID generation was not
    working correctly.
  - lda: USER environment was not accepted if -d hasn't been
    specified.
  - lib-http: http-url - Significant path percent encoding
    through parse and create was not preserved. This is mainly
    important for Dovecot's Lua bindings for lib-http.
  - lib-settings: Crash would occur when using %variables in
    SET_FILE type settings.
  - lib-storage: Attachment flags were attempted to be added for
    readonly mailboxes with mail_attachment_flags=add-flags.
  - lib-storage: Root directory for unusable shared namespaces
    was unnecessarily attempted to be created.
  - lib: Crash would occur when config was reloaded and logging
    to syslog.
  - login-common: Crash might have occured when login proxy was
    destroyed.
  - sqlite: The sqlite_journal_mode=wal setting didn't actually
    do anything.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.2
  - Changes
  - lib-sieve: Use new regular expression library in core.
  - managesieve: Add default
    service_extra_groups=$SET:default_internal_group.
  - New features
  - lib-sieve: Add support for "extlists" extension.
  - lib-sieve: regex - Allow unicode comparator.
  - Bug fixes
  - lib-sieve-tool: sieve-tool - All sieve_script settings were
    overriden.
  - lib-sieve: storage: dict: sieve_script_dict filter was
    missing from settings.
  - sieve-ldap-storage: Fix compile without LDAP.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739201">- drop dovecot-fix-gssapi.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1761739202">- Add patches to fix the 32bit build failures:
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491200">- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
- ------------------------------------------------------------------</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766491201">- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1769083200">- dovecot will not compile with older gcc's. Force a newer one.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774612800">- Update to 2.4.3 (boo#1260893 boo#1260894 boo#1260895 boo#1260896
  boo#1260897 boo#1260898 boo#1260899 boo#1260900 boo#1260901
  boo#1260902)
  There are experimental features in 2.4, one is enabled with
  - -enable-experimental-mail-utf8, and another with
  - -enable-experimental-imap4rev2, and you also need to set
  mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them
  in config.
  Critical bug fixes
  - CVE-2025-59028: Invalid base64 authentication can cause DoS for
    other logins.
  - CVE-2025-59031: decode2text.sh OOXML extraction may follow
    symlinks and read unintended files during indexing. Fixed by
    dropping the script.
  - CVE-2026-24031: SQL injection possible if auth_username_chars
    is configured empty. Fixed escaping to always happen. v2.4
    regression.
  - CVE-2026-27859: Excessive RFC 2231 MIME parameters in email
    would cause excessive CPU usage. Fixed by limiting number of
    parameters to process.
  - CVE-2026-27860: LDAP query injection possible if
    auth_username_chars is configured empty. Fixed escaping to
    always happen. v2.4 regression.
  - CVE-2026-27857: Sending excessive parenthesis causes imap-login
    to use excessive memory.
  - CVE-2026-27856: Doveadm credentials were not checked using
    timing-safe checking function.
  - CVE-2026-27855: OTP driver vulnerable to replay attack.
  Changes
  - Remove default
    service/*/service_extra_groups=$SET:default_internal_group.
    They are now replaced by default
    mail_access_groups=$SET:default_internal_group.
  - The version file has been renamed as version.txt to avoid clash
    with C++ headers.
  - auth: oauth2 - Do not export token automatically, must be
    exported using fields.
  - config: Don't accept 0 as meaning unlimited anymore for
    last_valid_uid, last_valid_gid, mail_cache_max_headers_count,
    mail_cache_max_header_name_length, mail_vsize_bg_after_count,
    mail_sort_max_read_count, message_max_size,
    submission_max_recipients and quota_mail_size.
  - imap, pop3: Don't autoexpunge if Dovecot is shutting down or
    process is killed.
  - imap: LIST - Handle invalid mUTF-7 mailbox names as never
    matching anything
  - lazy-expunge: Change lazy_expunge_only_last_instance default to
    yes.
  - lda: Use EX_TEMPFAIL (75) if configuration is invalid instead
    of 89. v2.4 regression.
  - lib-master: Increase ANVIL_DEFAULT_LOOKUP_TIMEOUT_MSECS from 5s
    to 30s
  - lib: crc32 - Use zlib's built-in CRC32 function
  New features
  - Improve UTF-8 support for mail storage.
  - auth: Add default auth-token UNIX socket for token-based
    authentication.
  - doc: solr-config-9.xml - Make it compatible with Solr 9.8.0
  - doveadm: dsync - Search mails when exporting to reduce number
    of mails exported by dsync-server.
  - dovecot-sysreport: Add -D|--destdir support.
  - imap, imap-hibernate: Use DOVECOT-TOKEN authentication for
    unhibernation.
  - Default imap-master socket permissioms have been changed due to
    this.
  - imap: Add APPENDLIMIT capability when configured with
    quota_mail_size.
  - imap: Support STATUS (DELETED) for IMAP4rev2.
  - imapc: Add support for SEARCH MIMEPART
  - imapc: Improve error forwarding.
  - imapc: Support SORT and ESORT extensions.
  - imapc: Support STATUS (DELETED) for IMAP4rev2.
  - lib-sql: Support parameterized queries.
  - lib-test: Add new test-dir API for better temporary test
    directory handling.
  - lmtp: Advertize SIZE capability when configured with
    quota_mail_size.
  - lmtp: Support XCLIENT DESTADDR and DESTPORT
  - pop3-login: proxy - Add support for XCLIENT DESTIP and DESTPORT
  - submission-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT
  - Various optimizations have been made to the code.
  Bug fixes
  - Fix building dovecot with BSD, Solaris and macOS.
  - auth: Crash would occur if users were iterated but
    userdb_ldap_iterate_fields was not set.
  - auth: Fix request leak when client authenticates with
    unsupported mechanism.
  - auth: Some passdbs would default to PLAIN instead of CRYPT
    scheme.
  - config: Section and setting names could have been intermixed,
    resulting in the setting being silently ignored.
  - configure: Fix checking if BUILD_IMAP_HIBERNATE is set
  - doveadm: dsync - -e parameter was handled wrong with
    dsync-server.
  - fts-flatcurve: Mailbox leak would occur if mailbox failed to
    open.
  - imap: Fix potential issues with unhibernation and process state
    handling.
  - imapc: SEARCH failure handling was done wrong.
  - imapc: UID STORE commands included extra comma in uidset.
  - lib-auth-client: auth-master - Fix panic when reconnecting
    after handshake timeout.
  - lib-compression: Lz4 algorithm would assert-crash with
    malicious data.
  - lib-dcrypt: Fix digest algorithm handling.
  - lib-dict: Escape username paths to prevent traversal issues
    with dict-fs.
  - lib-http: Fix HTTP parsing edge cases and state handling.
  - lib-iostream: Disallow empty ssl_min_protocol.
  - lib-json: Fix incorrect character handling logic.
  - lib-ldap: Fix various TLS related bugs.
  - lib-mail: Fix charset translation and MIME parsing edge cases.
  - lib-mail: Fix multiple bounds checks and parsing issues in
    message handling.
  - lib-var-expand: Multiple fixes and improvements for expansion
    handling.
  - lib: Fix punycode decoding out-of-bounds reads.
  - lib: Fix unicode normalization edge cases causing crashes.
  - lib-http: Chunked transfer trailer size was not limited.
  - login-common: Improve logging and internal error handling.
  - login-common: login_log_format_elements was split by spaces
    naively, which could break variable expansion. Use template
    aware splitting now.
  - master: Dovecot would fail to start if listen directive was
    used and dovenull or dovecot user was missing.
  - pop3c: Connection might've hung with SSL.
  - util: Fix handling of environment variables containing control
    characters.
  - Many other bugs have been fixed.
- Update pigeonhole to 2.4.3
  Critical bug fixes
  - CVE-2026-27858: managesieve-login can allocate large amount of
    memory during authentication.
  - CVE-2025-59032: ManageSieve panic occurs with sieve-connect as a client.
  Changes
  - lib-sieve: Don't accept 0 as meaning unlimited anymore for
    sieve_quota_script_count and sieve_quota_storage_size.
  - managesieve-login: If mail_max_userip_connections is reached,
    return LIMIT/CONNECTIONS resp-code.
  - managesieve-login: proxy - Return unexpected backend failures
    as TRYLATER/NORETRY resp-code.
  - managesieve: Remove default
    service_extra_groups=$SET:default_internal_group.
  New features
  - managesieve-login: proxy - Add support for XCLIENT DESTIP and
    DESTPORT.
  Bug fixes
  - imapsieve: Fix panic occurring upon implicit flag changes.
  - lib-sieve: include-extension - Fix crash occurring when
    previous global command has no arguments.
  - lib-sieve: Fix erroneous attempt to read active script for
    non-personal storage.
  - lib-sieve: ldap: Fix linking non-shared LIBDOVECOT.
- drop patches included in update
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch
  dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch</changelog>
</package>
<package pkgid="e45f90ee4f9cb9394e359c9b14e4d7879b3b0fea054d400cf579d410306919ec0c0d2fa767785377c66db9a2b5c1d2aa6a55cf37e9a933fb2ad81863e3302403" name="doxygen" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="2.1"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1736596800">- update to Doxygen 1.13.2
  * Support for Plus sign code fence directives - GitHub flavor
  * String representation at "show configuration" in doxywizard
- Remove special paths for older Suse versions for which packages
  are no longer built anyway
  * Drop related patch doxygen-no-libclang-cpp.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748088000">- update to 1.14.0
  * HTML output has gotten a fresh, more modern look. It makes
    better use of CSS and uses fewer bitmaps.
  * Added page outline navigation panel to the HTML output
  * Added new layout option: full height side bar + navigation tabs
  * Improved flexibility of `\cite` command
  * Support for Plus sign code fence directives - GitHub flavor</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748520000">- Doxywizard: Use Qt 6 instead of Qt5.</changelog>
  <changelog author="Franz Sirl &lt;franz.sirl-obs@lauterbach.com&gt;" date="1753272000">- Restore build on openSUSE 15.6 and SLE15 SP6/SP7</changelog>
  <changelog author="pgajdos@suse.com" date="1758715200">- upstream links to github repository
- set TEST_FLAGS="--xmlxsd"
  (https://github.com/doxygen/doxygen/issues/11772)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1761134400">- update to 1.15.0
  * Support Mathjax version 4
  * Minor Doxywizard improvements
  * Increase maximum number of allowed threads in config file
  * New option MARKDOWN_STRICT which is enabled by default, and
    will no longer treat ' as the end of a quoted text started
    with ` (e.g. `word'). If you depend on the old behavior, set
    this option to NO.</changelog>
  <changelog author="pgajdos@suse.com" date="1762948800">- added patches
  https://github.com/doxygen/doxygen/pull/11864
  * doxygen-testsuite-failure-final-solution.patch
- TEST_FLAGS="--xmlxsd" is no longer needed
  (https://github.com/doxygen/doxygen/commit/8e2dcb4b91a3e1788e8253ad0f0ca921d362717a)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1767614400">- update to 1.16.0
  * Add support for specifying requirements.
  * Improve support for C++ concepts by allowing individual parts
    of the requirements expression to be documented
- Drop doxygen-testsuite-failure-final-solution.patch which is
  part of the release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1768132800">- update to 1.16.1
  * The group name is replaced with the group title inside the
    @retval command
  * Problem with `\satisfies` documentation in Doxyfile and
    doxywizard</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1768910400">- drop %suse_update_desktop_file usage
- modified sources
  * doxywizard.desktop</changelog>
</package>
<package pkgid="09c45e4c157d407bc7a005f500cf6436e76b994cd2b34fd43b4710d30e36481d54ce83058a447204f165d52ee705e68f917b8f2210e37e7626be8129e8f170e2" name="doxygen2man" arch="riscv64">
  <version epoch="0" ver="2.0.9+20250916.4b496d0" rel="1.1"/>
  <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ü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>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1759665600">- Update to version 2.0.9+20250916.4b496d0:
  * ipc: fix clang build on openindiana
  * Solaris port (#504)
  * Skiplist casts from OpenIndiana project (#503)
  * Check returns from setsockopt() calls (#498)
  * Add fdatasync declaration on darwin (#496)
  * doxygen2man: Fix typos and inconsistencies in help text (#497)
  * Make some logs less noisy (#495)
  * doxygen2man: Include libxml/parser.h (#494)
  * tests: Fix shebang on ipc_sock_test (#493)
  * Change assert in ringbuffer to a return code (#492)</changelog>
</package>
<package pkgid="a8c7f13ffe14a2bfb9eaac1c7a7fdfc65cb1af3419b599fbfd14cd83f5477922b96bdd99a2ce229f52eb248a86ce8773f6f0bf7e7b9a4a801ab7784c4138881b" name="doxywizard" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="2.1"/>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1736596800">- update to Doxygen 1.13.2
  * Support for Plus sign code fence directives - GitHub flavor
  * String representation at "show configuration" in doxywizard
- Remove special paths for older Suse versions for which packages
  are no longer built anyway
  * Drop related patch doxygen-no-libclang-cpp.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748088000">- update to 1.14.0
  * HTML output has gotten a fresh, more modern look. It makes
    better use of CSS and uses fewer bitmaps.
  * Added page outline navigation panel to the HTML output
  * Added new layout option: full height side bar + navigation tabs
  * Improved flexibility of `\cite` command
  * Support for Plus sign code fence directives - GitHub flavor</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748520000">- Doxywizard: Use Qt 6 instead of Qt5.</changelog>
  <changelog author="Franz Sirl &lt;franz.sirl-obs@lauterbach.com&gt;" date="1753272000">- Restore build on openSUSE 15.6 and SLE15 SP6/SP7</changelog>
  <changelog author="pgajdos@suse.com" date="1758715200">- upstream links to github repository
- set TEST_FLAGS="--xmlxsd"
  (https://github.com/doxygen/doxygen/issues/11772)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1761134400">- update to 1.15.0
  * Support Mathjax version 4
  * Minor Doxywizard improvements
  * Increase maximum number of allowed threads in config file
  * New option MARKDOWN_STRICT which is enabled by default, and
    will no longer treat ' as the end of a quoted text started
    with ` (e.g. `word'). If you depend on the old behavior, set
    this option to NO.</changelog>
  <changelog author="pgajdos@suse.com" date="1762948800">- added patches
  https://github.com/doxygen/doxygen/pull/11864
  * doxygen-testsuite-failure-final-solution.patch
- TEST_FLAGS="--xmlxsd" is no longer needed
  (https://github.com/doxygen/doxygen/commit/8e2dcb4b91a3e1788e8253ad0f0ca921d362717a)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1767614400">- update to 1.16.0
  * Add support for specifying requirements.
  * Improve support for C++ concepts by allowing individual parts
    of the requirements expression to be documented
- Drop doxygen-testsuite-failure-final-solution.patch which is
  part of the release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1768132800">- update to 1.16.1
  * The group name is replaced with the group title inside the
    @retval command
  * Problem with `\satisfies` documentation in Doxyfile and
    doxywizard</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1768910400">- drop %suse_update_desktop_file usage
- modified sources
  * doxywizard.desktop</changelog>
</package>
<package pkgid="ed019b2ae08627e868a9d638bf2f3ea4f0d56453b26abab5c4743d3e4fa0bede21737507562e55b414f5fd4f2f98d59b1698866128c9c2705fca950dea2d3b71" name="dpic" arch="riscv64">
  <version epoch="0" ver="2024.01.01" rel="1.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1363003200">- update to version 2013.03.10
  * Minor tweak to svg output</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1380974400">- Update to version 2013.09.30
  * Better portability of the random() function</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1389700800">- Update to version 2014.01.01
  * Input lines of arbitrary length and line continuation (except
    in strings).  Object parameters .thick = .thickness and .len =
    .length, eg t=last box.thick; q = last line.len</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1424865600">- Update to version 2015.02.16
  * Reworked the handling of backslashes in strings in macro arguments.
  * PDF output. Built-in variable dpicopt and variables added for
    detecting command options. Linear objects reworked for
    consistent fill.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1432123200">- Update to version 2015.05.19
  * Bugfixes for nested if-statement and multiple pdf strings.
  * Fix comment lines containing braces in macro and for bodies.
    Revised messages for some errors.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1439467200">- Update to version 2015.06.29
  * Fixed a bug in svg output.
  * Undeferred error messaging. Improved readability of C code.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1503489600">- Update to version 2017.08.01
  * Minor changes and bugfixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2020.06.01:
  * SVG text adjustments; GCC-10 conformance.
  * Commas protected by brackets; zero-repetition "for" loop bugfix
    under bison.
  * Fix of environment variable scope, arc attribute; improved error
    messages; generalized macro definition.
  * Corrected typos, copyright notices, version number, string treatment.
  * Bugfix for buffer overflow with extreme arguments of wfloat().
  * This is a major clone of the previous distribution, which
  contained compilable C code together with the original pascal
  source.  The pascal was translated to C code using p2c,
  which was included, and parsing was automated by a custom
  compiler-compiler which was also provided.  The current
  package includes C source only with parsing automated using
  GNU bison.  The original lexical analyser has been kept. To
  avoid introducing bugs, the C code has been changed only to
  accommodate bison; some p2c idiosyncrasies remain. The result
  is functionally identical to the previous version for correct
  input.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677844800">- update to 2023.02.1:
  * More precise obtuse-angle arcs.
  * Minor addition to the manual.
  * Non-LaTeX error-handling cleanup.
  * Line thickness recovery parameter enabled.
  * Redundant code dating from pascal conversion removed.
  * Robustness fixes.
  * Improved robustness for fuzzed input.
  * Added colored svg sprintf text and % appended to selected outputs.
  * Shift operation bugfix.
  * Improved error messaging; additional distribution examples.
  * CVE-2021-33390: Use-after-free in thedeletestringbox() (boo#1214501).
  * CVE-2021-33388: Heap Buffer Overflow in themakevar() (boo#1214502).
  * CVE-2021-32422: Buffer Overflow in theyylex() (boo#1214503).
  * CVE-2021-32421: Heap Use-After-Free in thedeletestringbox() (boo#1214504).
  * CVE-2021-32420: Heap-based Buffer Overflow in thestorestring() (boo#1214505).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720526400">- update to 2024.01.01:
  * SVG stroke fix.
  * Robust arrowheads and pgf text offsets.</changelog>
</package>
<package pkgid="8c17aaada19aea67dffc68fdb396f62d50e1603ec099b385389948122f6d77436232abf75de398f345e94eb3cbfe1c437b08d4696c316851252345675b2d83ea" name="dpic-doc" arch="noarch">
  <version epoch="0" ver="2024.01.01" rel="1.1"/>
  <changelog author="dmitry_r@opensuse.org" date="1363003200">- update to version 2013.03.10
  * Minor tweak to svg output</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1380974400">- Update to version 2013.09.30
  * Better portability of the random() function</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1389700800">- Update to version 2014.01.01
  * Input lines of arbitrary length and line continuation (except
    in strings).  Object parameters .thick = .thickness and .len =
    .length, eg t=last box.thick; q = last line.len</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1424865600">- Update to version 2015.02.16
  * Reworked the handling of backslashes in strings in macro arguments.
  * PDF output. Built-in variable dpicopt and variables added for
    detecting command options. Linear objects reworked for
    consistent fill.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1432123200">- Update to version 2015.05.19
  * Bugfixes for nested if-statement and multiple pdf strings.
  * Fix comment lines containing braces in macro and for bodies.
    Revised messages for some errors.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1439467200">- Update to version 2015.06.29
  * Fixed a bug in svg output.
  * Undeferred error messaging. Improved readability of C code.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1503489600">- Update to version 2017.08.01
  * Minor changes and bugfixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2020.06.01:
  * SVG text adjustments; GCC-10 conformance.
  * Commas protected by brackets; zero-repetition "for" loop bugfix
    under bison.
  * Fix of environment variable scope, arc attribute; improved error
    messages; generalized macro definition.
  * Corrected typos, copyright notices, version number, string treatment.
  * Bugfix for buffer overflow with extreme arguments of wfloat().
  * This is a major clone of the previous distribution, which
  contained compilable C code together with the original pascal
  source.  The pascal was translated to C code using p2c,
  which was included, and parsing was automated by a custom
  compiler-compiler which was also provided.  The current
  package includes C source only with parsing automated using
  GNU bison.  The original lexical analyser has been kept. To
  avoid introducing bugs, the C code has been changed only to
  accommodate bison; some p2c idiosyncrasies remain. The result
  is functionally identical to the previous version for correct
  input.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677844800">- update to 2023.02.1:
  * More precise obtuse-angle arcs.
  * Minor addition to the manual.
  * Non-LaTeX error-handling cleanup.
  * Line thickness recovery parameter enabled.
  * Redundant code dating from pascal conversion removed.
  * Robustness fixes.
  * Improved robustness for fuzzed input.
  * Added colored svg sprintf text and % appended to selected outputs.
  * Shift operation bugfix.
  * Improved error messaging; additional distribution examples.
  * CVE-2021-33390: Use-after-free in thedeletestringbox() (boo#1214501).
  * CVE-2021-33388: Heap Buffer Overflow in themakevar() (boo#1214502).
  * CVE-2021-32422: Buffer Overflow in theyylex() (boo#1214503).
  * CVE-2021-32421: Heap Use-After-Free in thedeletestringbox() (boo#1214504).
  * CVE-2021-32420: Heap-based Buffer Overflow in thestorestring() (boo#1214505).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720526400">- update to 2024.01.01:
  * SVG stroke fix.
  * Robust arrowheads and pgf text offsets.</changelog>
</package>
<package pkgid="9ca73f64c628dffd6694992dcd710a9fe17cee5534a6ebc25a23684fc8ced907bc7bc8bd5212d98e4a0897a812257d9a8c7c0518ada6276e378d31b4567d1432" name="dpkg" arch="riscv64">
  <version epoch="0" ver="1.22.21" rel="2.1"/>
  <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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1744632000">- Update to version 1.22.18.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.18
- Changes from 1.22.17:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.17
- Changes from 1.22.16:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.16
- Changes from 1.22.15:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.15
- Changes from 1.22.14:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.14
- Changes from 1.22.13:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.13
- Changes from 1.22.12:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.12
- Refresh patch:
  * openssl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747396800">- Add oldperl.patch, making Leap 15.x function again</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1751457600">- Update to version 1.22.21
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.21
- Changes from 1.22.20:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.20
- Changes from 1.22.19:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.19
- Release 1.22.21 includes the fix upstream for CVE-2025-6297 / bsc#1245573.</changelog>
</package>
<package pkgid="9c032a0da59210aa40c61e7981bf45b84667d8e36d89d3b6e7f67f4fe44810cee505caae06b3de8a7159f8351d80b70e58ff6c9497a578540bc66e28e78ddcce" name="dpkg-devel" arch="riscv64">
  <version epoch="0" ver="1.22.21" rel="2.1"/>
  <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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1744632000">- Update to version 1.22.18.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.18
- Changes from 1.22.17:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.17
- Changes from 1.22.16:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.16
- Changes from 1.22.15:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.15
- Changes from 1.22.14:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.14
- Changes from 1.22.13:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.13
- Changes from 1.22.12:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.12
- Refresh patch:
  * openssl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747396800">- Add oldperl.patch, making Leap 15.x function again</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1751457600">- Update to version 1.22.21
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.21
- Changes from 1.22.20:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.20
- Changes from 1.22.19:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.19
- Release 1.22.21 includes the fix upstream for CVE-2025-6297 / bsc#1245573.</changelog>
</package>
<package pkgid="20785a22fd6bb31df752ae22fee453b4e4cd5b7063c699c461e827b4da4c62223679de52b9b62c53a228502658ebe1dc991a2ddd8d27b9fcc068823e2d1c1a60" name="dpkg-lang" arch="noarch">
  <version epoch="0" ver="1.22.21" rel="2.1"/>
  <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>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1744632000">- Update to version 1.22.18.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.18
- Changes from 1.22.17:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.17
- Changes from 1.22.16:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.16
- Changes from 1.22.15:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.15
- Changes from 1.22.14:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.14
- Changes from 1.22.13:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.13
- Changes from 1.22.12:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.12
- Refresh patch:
  * openssl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747396800">- Add oldperl.patch, making Leap 15.x function again</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1751457600">- Update to version 1.22.21
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.21
- Changes from 1.22.20:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.20
- Changes from 1.22.19:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.19
- Release 1.22.21 includes the fix upstream for CVE-2025-6297 / bsc#1245573.</changelog>
</package>
<package pkgid="3b35ea3740a4ec0bb2677b2771d4edaab1eb1e04fb6b3a1aabe4ebf360e6aa87248d46b383c0ccb208cdcb08c08b5b40862567bb6404839e16ad5e90457f57f9" name="dqlite-devel" arch="riscv64">
  <version epoch="0" ver="1.18.5" rel="4.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 1.15.1:
  * Various bug fixes to help dqlite correctly handle large databases (#459, #460)
  * Fixes and cleanup for the internal dqlite client API (#458)
  * Fixes and cleanup for dqlite's handling of client connections (#476)
  * Support for SQL queries that both modify the database and return rows,
    using the QUERY and QUERY_SQL requests (#477)
  * Support for server-side cluster role management (#480)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699272000">- Update to 1.16.0:
  * expose one new API, dqlite_node_set_auto_recovery</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708344000">- update to 1.16.2:
  * fix for using dqlite with SQLite versions greater than 3.45.0
  * A more readable logging format
  * internal improvement to how dqlite reacts to Raft state changes
  * new dqlite_node configuration option to control snapshot
    compression</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708516800">- update to 1.16.3:
  * canonical/raft is now a private implementation detail of dqlite
    canonical/raft will no longer be updated, replaced by
    cowsql/raft fork
  * Fix many cases of arithmetic on void pointers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709121600">- update to 1.16.4:
  * build system fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722945600">- update to 1.16.7:
  * Fix a possible UAF
  * bugfix: reading segment, correctly stop on error
  * Cleanup prepared statement during node close
  * now uses file locking to ensure that two nodes don't run
    concurrently using the same data directory</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1741435200">- update to 1.17.2:
  * In replication scenario, entry_sm gets updated every time it is used
  * Add an API for querying the last raft log entry
  * Fix the build when liblz4 is missing and test it
  * Propagate raft_recover errors and improve tracing
  * Remove option to link separately-built libraft
  * Remove dqlite-next build configuration
  * Start instrumenting existing code with state machines
  * Snapshot checkpointing
  * Refactor leader.c to fix stack growth in handle_exec_sql
  * Fix frames leak when VfsPoll fails</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1748865600">- update to 1.18.0:
  * new development release, no significant changes from 1.17.2 LTS
- added %check section to run tests at build</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1761652800">- update to 1.18.3
  * various bug fixes
  * fix compilation with recent GCC</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1772366400">- update to 1.18.5:
  * fix: allow reading v1.16 snapshots
- update to 1.18.4:
  * feat: improve assert diagnositcs
  * fix: properly clear state on electionStart fail
  * feat: zero barrier payload memory
  * feat: post-mortem event trace
  * fix: use __sync_synchronize instead of C11 fences
  * refactor: export data format behaviour in static libraries
  * fix: remove UB when changing state
  * fix: allow compression of big buffers</changelog>
</package>
<package pkgid="bbb694c0c2ba463a85d2390034444aaee2d77208c3937c882ec73e99d443227d2e621ec8c8191ee10119ab2a0c8dcd58b75e7b7b7ec6b51fff462decb521dbe6" name="dr_libs-devel" arch="noarch">
  <version epoch="0" ver="20260315" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758110400">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 20251202:
  * dr_flac: Fix a warning about an assigned by unused variable
  * dr_mp3: make drmp3_cpuid clang compatible
  * dr_mp3: Reduce stack space usage during decoding
  * dr_flac: Make picture metadata parsing more robust
  * dr_flac: Add a new metadata data offset member for metadata parsing
  * dr_flac: Make unknown metadata block parsing more robust
  * dr_flac: Add a compile time option to skip allocation of picture data
  * dr_mp3: Silence a warning with GCC 13
  * dr_flac: Try fixing a compilation error with ARM
  * dr_mp3: Fix an error with APE tag parsing
  * Fix a compilation warning
  * dr_flac: Improvements to drflac_open_and_read_pcm_frames_*() and family</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1768996800">- Update to version 20260117:
  * dr_mp3: Fix some compilation warnings
  * dr_wav: Fix some compilation warnings
  * dr_flac: Fix a compilation warning
  * dr_flac: Fix a compiler compatibility issue with some inlined assembly
  * dr_mp3: Fix an error in drmp3_open_and_read_pcm_frames_s16() and family</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 20260315:
  * Try fixing a signed overflow bug in the MS-ADPCM decoder
  * Fix a crash when loading files with a malformed "smpl" chunk</changelog>
</package>
<package pkgid="b92e290ae661b705da3fbce00d91c8202b9e02c035061befd1ccfde7c89a3d9007fbde0df2e4ae82c922221d4c7c33818c72021728fc26b4f0a1c27f210612ca" name="draco" arch="riscv64">
  <version epoch="0" ver="1.5.7" rel="2.1"/>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1682164800">- initial package (version 1.5.6) for openSUSE</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1703073600">- fix static library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073601">- Abide by shared library packaging guide (split to libdraco8)
  and disable -devel-static.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1724155200">- update to 1.5.7
  * Added support for normalized attributes to Emscripten encoder API.
  * Bug fixes.
  * Security fixes.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1754136000">- Fix missing include required by GCC 155 by adding
  draco-gcc15.patch from https://github.com/google/draco/pull/1113</changelog>
</package>
<package pkgid="41215cfe3f772308fd7099c19a861153de906cc366f9c97ef1ad82c6cf3acc442518a8b534cb7b88ed58d9a23b8906b2a1f19cb1084e0f1679624e3bb2f43c93" name="draco-devel" arch="riscv64">
  <version epoch="0" ver="1.5.7" rel="2.1"/>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1682164800">- initial package (version 1.5.6) for openSUSE</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1703073600">- fix static library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073601">- Abide by shared library packaging guide (split to libdraco8)
  and disable -devel-static.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1724155200">- update to 1.5.7
  * Added support for normalized attributes to Emscripten encoder API.
  * Bug fixes.
  * Security fixes.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1754136000">- Fix missing include required by GCC 155 by adding
  draco-gcc15.patch from https://github.com/google/draco/pull/1113</changelog>
</package>
<package pkgid="4f4e0d2ec2c47fde22773136413a276037a26a798527797c24e901edf430167e4ce975120acd4e2040aed25d913de409c5845c1b88f93dfe64ea8738d1265611" name="dracut" arch="riscv64">
  <version epoch="0" ver="110+suse.23.g5d9502c7" rel="1.1"/>
  <changelog author="antonio.feijoo@suse.com" date="1758283200">- Update to version 059+suse.762.g8903c5e2:
  * fix(dracut.sh): check that custom fw search path exists before reading it
  * fix(fs-lib): include modules for charsets for working vfat support
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries (bsc#1248271)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1761912000">- Update to version 059+suse.769.g693ea004:
  * fix(multipath): add udev rule 99-z-dm-mpath-late.rules
  * fix(dmsquash-live): install required stat binary
  * fix(systemd): install new dlopened libraries</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1766145600">- Update to version 059+suse.785.g17d177bb:
  Fix and update testsuite (bsc#1254873):
  * test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
  * test: move /failed to /run/failed as rootfs might be read-only
  * test(FULL-SYSTEMD): use poweroff to shut down test
  * test(FULL SYSTEMD): no need to include dbus to the target rootfs
  * test: make the size of all test drives 512 MB
  * fix(systemd): move installation of libkmod to udev-rules module
  * test: switch to virtio for the QEMU drive
  * test: switch to virtio for the QEMU drive
  * test: increase test VM memory from 512M to 1024M to avoid OOM killer
  * test: move more common test code to test-functions
  * test: upgrade to ext4
  Other:
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1767873600">- Update to version 059+suse.787.gfb86123e:
  * fix(dracut.spec): switch to tmpfiles based file creation (jsc#PED-14786)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770638400">- Update to version 109+suse.35.g1fdbb27e:
  Switch from https://github.com/dracutdevs/dracut to https://github.com/dracut-ng/dracut-ng
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/109
  * https://github.com/dracut-ng/dracut-ng/releases/tag/108
  * https://github.com/dracut-ng/dracut-ng/releases/tag/107
  * https://github.com/dracut-ng/dracut-ng/releases/tag/106
  * https://github.com/dracut-ng/dracut-ng/releases/tag/105
  * https://github.com/dracut-ng/dracut-ng/releases/tag/104
  * https://github.com/dracut-ng/dracut-ng/releases/tag/103
  * https://github.com/dracut-ng/dracut-ng/releases/tag/102
  * https://github.com/dracut-ng/dracut-ng/releases/tag/101
  * https://github.com/dracut-ng/dracut-ng/releases/tag/100
  * https://github.com/dracut-ng/dracut-ng/releases/tag/060
  The most important ones had already been backported to 059, see:
  * https://github.com/openSUSE/dracut/blob/SUSE/059/suse/README.susemaint
  Additional openSUSE-specific changes and post-release fixes:
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(systemd-import): introducing the systemd-import module
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * feat(systemd): install new dlopened libraries
  * fix(dracut-systemd): do not error out with new root= options handled by systemd
  * fix(systemd-pcrphase): do not print an error if an optional binary is not found
  * fix(dracut): avoid calling dwarning before dracut-logger is sourced
  * chore(suse): accommodate to the new Git workflow
  * fix(dracut.spec): switch to tmpfiles based file creation
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
  * feat(dracut): print $initrdname with --printconfig
  * fix(dracut): --printconfig does not work without --force
  * feat(network-manager): add systemd generator if available
  * fix(nfs): set the default group of the rpcbind user to the state dir
  * perf(nfs): remove references to old rpcbind state dir
  * fix(dracut-systemd): use expected PS1 in the emergency shell
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * fix(qemu-net): in hostonly mode, only install if network is needed
  * feat(resume): add openSUSE-specific sanity check
  * perf(resume): do not search cmdline options in /etc/cmdline{,.d}
  * perf(resume): do not attempt to install systemd-hibernate-resume@.service
  * fix(rngd): revert changes that removed the custom systemd service
  * chore(suse): add openSUSE-specific spec, conf and doc
  * fix(systemd-pcrphase): revert changes related to inclusion and dependencies
  * fix(plymouth): avoid warning if /etc/plymouth/plymouthd.conf is not present
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(tpm2-tss): add openSUSE support
  * feat(pcsc): add openSUSE support
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770811200">- Update to version 109+suse.37.geed860c2:
  * fix(dracut): remove wrong auto-detection logic for output file (bsc#1258071)
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved (bsc#1258038)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1771329600">- Update to version 109+suse.39.g53459763:
  * feat(virtfs, virtiofs): auto-add dracut module if qemu included (bsc#1258314)
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc (bsc#1258186)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774008000">- Update to version 110+suse.16.g47bca564:
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/110
  Additional openSUSE-specific changes and post-release fixes:
  * fix(dracut): set DRACUT_TMPDIR before using it in dlog_init()
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc
  * fix(dracut): remove wrong auto-detection logic for output file
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * feat(resume): add openSUSE-specific sanity check
  * fix(rngd): revert changes that removed the custom systemd service
  * fix(systemd-pcrextend): revert changes related to inclusion and dependencies
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774440000">- Update to version 110+suse.18.g5a7a17b3:
  * fix(zipl): repair parsing of rd.zipl=LABEL|UUID|...= (bsc#1259587)
  * fix(dracut): avoid calling log functions before dracut-logger is sourced</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774872000">- Update to version 110+suse.23.g5d9502c7:
  NVMeoF boot: avoid network interface renaming (jsc#PED-14341):
  * feat(nvmf): set rd.nvmf.nm=1 if NetworkManager 1.54 is detected
  * feat(nvmf): allow using system interface naming policy
  * feat(nvmf): add dracut.conf option nvmf_nbft_mode
  * feat(nvmf): enable adapting to NBFT reconfiguration
  * fix(dracut.conf.5): move fstab/chroot warning to hostonly_mode section</changelog>
</package>
<package pkgid="38974fbb1492bd5047e81d873d1e9a2d46e3ec2e78c8804093b7a1da54eefdaa16ded0b6b1b27bd3135d122bcdea63630eb475a14ab68cf0a0ff1057d0a41296" name="dracut-extra" arch="riscv64">
  <version epoch="0" ver="110+suse.23.g5d9502c7" rel="1.1"/>
  <changelog author="antonio.feijoo@suse.com" date="1758283200">- Update to version 059+suse.762.g8903c5e2:
  * fix(dracut.sh): check that custom fw search path exists before reading it
  * fix(fs-lib): include modules for charsets for working vfat support
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries (bsc#1248271)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1761912000">- Update to version 059+suse.769.g693ea004:
  * fix(multipath): add udev rule 99-z-dm-mpath-late.rules
  * fix(dmsquash-live): install required stat binary
  * fix(systemd): install new dlopened libraries</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1766145600">- Update to version 059+suse.785.g17d177bb:
  Fix and update testsuite (bsc#1254873):
  * test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
  * test: move /failed to /run/failed as rootfs might be read-only
  * test(FULL-SYSTEMD): use poweroff to shut down test
  * test(FULL SYSTEMD): no need to include dbus to the target rootfs
  * test: make the size of all test drives 512 MB
  * fix(systemd): move installation of libkmod to udev-rules module
  * test: switch to virtio for the QEMU drive
  * test: switch to virtio for the QEMU drive
  * test: increase test VM memory from 512M to 1024M to avoid OOM killer
  * test: move more common test code to test-functions
  * test: upgrade to ext4
  Other:
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1767873600">- Update to version 059+suse.787.gfb86123e:
  * fix(dracut.spec): switch to tmpfiles based file creation (jsc#PED-14786)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770638400">- Update to version 109+suse.35.g1fdbb27e:
  Switch from https://github.com/dracutdevs/dracut to https://github.com/dracut-ng/dracut-ng
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/109
  * https://github.com/dracut-ng/dracut-ng/releases/tag/108
  * https://github.com/dracut-ng/dracut-ng/releases/tag/107
  * https://github.com/dracut-ng/dracut-ng/releases/tag/106
  * https://github.com/dracut-ng/dracut-ng/releases/tag/105
  * https://github.com/dracut-ng/dracut-ng/releases/tag/104
  * https://github.com/dracut-ng/dracut-ng/releases/tag/103
  * https://github.com/dracut-ng/dracut-ng/releases/tag/102
  * https://github.com/dracut-ng/dracut-ng/releases/tag/101
  * https://github.com/dracut-ng/dracut-ng/releases/tag/100
  * https://github.com/dracut-ng/dracut-ng/releases/tag/060
  The most important ones had already been backported to 059, see:
  * https://github.com/openSUSE/dracut/blob/SUSE/059/suse/README.susemaint
  Additional openSUSE-specific changes and post-release fixes:
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(systemd-import): introducing the systemd-import module
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * feat(systemd): install new dlopened libraries
  * fix(dracut-systemd): do not error out with new root= options handled by systemd
  * fix(systemd-pcrphase): do not print an error if an optional binary is not found
  * fix(dracut): avoid calling dwarning before dracut-logger is sourced
  * chore(suse): accommodate to the new Git workflow
  * fix(dracut.spec): switch to tmpfiles based file creation
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
  * feat(dracut): print $initrdname with --printconfig
  * fix(dracut): --printconfig does not work without --force
  * feat(network-manager): add systemd generator if available
  * fix(nfs): set the default group of the rpcbind user to the state dir
  * perf(nfs): remove references to old rpcbind state dir
  * fix(dracut-systemd): use expected PS1 in the emergency shell
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * fix(qemu-net): in hostonly mode, only install if network is needed
  * feat(resume): add openSUSE-specific sanity check
  * perf(resume): do not search cmdline options in /etc/cmdline{,.d}
  * perf(resume): do not attempt to install systemd-hibernate-resume@.service
  * fix(rngd): revert changes that removed the custom systemd service
  * chore(suse): add openSUSE-specific spec, conf and doc
  * fix(systemd-pcrphase): revert changes related to inclusion and dependencies
  * fix(plymouth): avoid warning if /etc/plymouth/plymouthd.conf is not present
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(tpm2-tss): add openSUSE support
  * feat(pcsc): add openSUSE support
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770811200">- Update to version 109+suse.37.geed860c2:
  * fix(dracut): remove wrong auto-detection logic for output file (bsc#1258071)
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved (bsc#1258038)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1771329600">- Update to version 109+suse.39.g53459763:
  * feat(virtfs, virtiofs): auto-add dracut module if qemu included (bsc#1258314)
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc (bsc#1258186)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774008000">- Update to version 110+suse.16.g47bca564:
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/110
  Additional openSUSE-specific changes and post-release fixes:
  * fix(dracut): set DRACUT_TMPDIR before using it in dlog_init()
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc
  * fix(dracut): remove wrong auto-detection logic for output file
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * feat(resume): add openSUSE-specific sanity check
  * fix(rngd): revert changes that removed the custom systemd service
  * fix(systemd-pcrextend): revert changes related to inclusion and dependencies
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774440000">- Update to version 110+suse.18.g5a7a17b3:
  * fix(zipl): repair parsing of rd.zipl=LABEL|UUID|...= (bsc#1259587)
  * fix(dracut): avoid calling log functions before dracut-logger is sourced</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774872000">- Update to version 110+suse.23.g5d9502c7:
  NVMeoF boot: avoid network interface renaming (jsc#PED-14341):
  * feat(nvmf): set rd.nvmf.nm=1 if NetworkManager 1.54 is detected
  * feat(nvmf): allow using system interface naming policy
  * feat(nvmf): add dracut.conf option nvmf_nbft_mode
  * feat(nvmf): enable adapting to NBFT reconfiguration
  * fix(dracut.conf.5): move fstab/chroot warning to hostonly_mode section</changelog>
</package>
<package pkgid="905b55e990fd392e63c2fa1d6163cbed91cd28b7cf3866938f5e72eac539768463f2fe44fcb5bdd5e2294a44f0f6d152d65bc80766e112da76ec1a74b8a70086" name="dracut-fips" arch="riscv64">
  <version epoch="0" ver="110+suse.23.g5d9502c7" rel="1.1"/>
  <changelog author="antonio.feijoo@suse.com" date="1758283200">- Update to version 059+suse.762.g8903c5e2:
  * fix(dracut.sh): check that custom fw search path exists before reading it
  * fix(fs-lib): include modules for charsets for working vfat support
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries (bsc#1248271)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1761912000">- Update to version 059+suse.769.g693ea004:
  * fix(multipath): add udev rule 99-z-dm-mpath-late.rules
  * fix(dmsquash-live): install required stat binary
  * fix(systemd): install new dlopened libraries</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1766145600">- Update to version 059+suse.785.g17d177bb:
  Fix and update testsuite (bsc#1254873):
  * test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
  * test: move /failed to /run/failed as rootfs might be read-only
  * test(FULL-SYSTEMD): use poweroff to shut down test
  * test(FULL SYSTEMD): no need to include dbus to the target rootfs
  * test: make the size of all test drives 512 MB
  * fix(systemd): move installation of libkmod to udev-rules module
  * test: switch to virtio for the QEMU drive
  * test: switch to virtio for the QEMU drive
  * test: increase test VM memory from 512M to 1024M to avoid OOM killer
  * test: move more common test code to test-functions
  * test: upgrade to ext4
  Other:
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1767873600">- Update to version 059+suse.787.gfb86123e:
  * fix(dracut.spec): switch to tmpfiles based file creation (jsc#PED-14786)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770638400">- Update to version 109+suse.35.g1fdbb27e:
  Switch from https://github.com/dracutdevs/dracut to https://github.com/dracut-ng/dracut-ng
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/109
  * https://github.com/dracut-ng/dracut-ng/releases/tag/108
  * https://github.com/dracut-ng/dracut-ng/releases/tag/107
  * https://github.com/dracut-ng/dracut-ng/releases/tag/106
  * https://github.com/dracut-ng/dracut-ng/releases/tag/105
  * https://github.com/dracut-ng/dracut-ng/releases/tag/104
  * https://github.com/dracut-ng/dracut-ng/releases/tag/103
  * https://github.com/dracut-ng/dracut-ng/releases/tag/102
  * https://github.com/dracut-ng/dracut-ng/releases/tag/101
  * https://github.com/dracut-ng/dracut-ng/releases/tag/100
  * https://github.com/dracut-ng/dracut-ng/releases/tag/060
  The most important ones had already been backported to 059, see:
  * https://github.com/openSUSE/dracut/blob/SUSE/059/suse/README.susemaint
  Additional openSUSE-specific changes and post-release fixes:
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(systemd-import): introducing the systemd-import module
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * feat(systemd): install new dlopened libraries
  * fix(dracut-systemd): do not error out with new root= options handled by systemd
  * fix(systemd-pcrphase): do not print an error if an optional binary is not found
  * fix(dracut): avoid calling dwarning before dracut-logger is sourced
  * chore(suse): accommodate to the new Git workflow
  * fix(dracut.spec): switch to tmpfiles based file creation
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
  * feat(dracut): print $initrdname with --printconfig
  * fix(dracut): --printconfig does not work without --force
  * feat(network-manager): add systemd generator if available
  * fix(nfs): set the default group of the rpcbind user to the state dir
  * perf(nfs): remove references to old rpcbind state dir
  * fix(dracut-systemd): use expected PS1 in the emergency shell
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * fix(qemu-net): in hostonly mode, only install if network is needed
  * feat(resume): add openSUSE-specific sanity check
  * perf(resume): do not search cmdline options in /etc/cmdline{,.d}
  * perf(resume): do not attempt to install systemd-hibernate-resume@.service
  * fix(rngd): revert changes that removed the custom systemd service
  * chore(suse): add openSUSE-specific spec, conf and doc
  * fix(systemd-pcrphase): revert changes related to inclusion and dependencies
  * fix(plymouth): avoid warning if /etc/plymouth/plymouthd.conf is not present
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(tpm2-tss): add openSUSE support
  * feat(pcsc): add openSUSE support
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770811200">- Update to version 109+suse.37.geed860c2:
  * fix(dracut): remove wrong auto-detection logic for output file (bsc#1258071)
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved (bsc#1258038)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1771329600">- Update to version 109+suse.39.g53459763:
  * feat(virtfs, virtiofs): auto-add dracut module if qemu included (bsc#1258314)
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc (bsc#1258186)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774008000">- Update to version 110+suse.16.g47bca564:
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/110
  Additional openSUSE-specific changes and post-release fixes:
  * fix(dracut): set DRACUT_TMPDIR before using it in dlog_init()
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc
  * fix(dracut): remove wrong auto-detection logic for output file
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * feat(resume): add openSUSE-specific sanity check
  * fix(rngd): revert changes that removed the custom systemd service
  * fix(systemd-pcrextend): revert changes related to inclusion and dependencies
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774440000">- Update to version 110+suse.18.g5a7a17b3:
  * fix(zipl): repair parsing of rd.zipl=LABEL|UUID|...= (bsc#1259587)
  * fix(dracut): avoid calling log functions before dracut-logger is sourced</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774872000">- Update to version 110+suse.23.g5d9502c7:
  NVMeoF boot: avoid network interface renaming (jsc#PED-14341):
  * feat(nvmf): set rd.nvmf.nm=1 if NetworkManager 1.54 is detected
  * feat(nvmf): allow using system interface naming policy
  * feat(nvmf): add dracut.conf option nvmf_nbft_mode
  * feat(nvmf): enable adapting to NBFT reconfiguration
  * fix(dracut.conf.5): move fstab/chroot warning to hostonly_mode section</changelog>
</package>
<package pkgid="8f25f2e51adca107f9cbdf63420a4726d8cf1bceb07d158d5885afbddd5869a47edfcf0225a72a20f9c81579c02b6752f5de8aac124b0d843c0f0a50703fb342" name="dracut-ima" arch="riscv64">
  <version epoch="0" ver="110+suse.23.g5d9502c7" rel="1.1"/>
  <changelog author="antonio.feijoo@suse.com" date="1758283200">- Update to version 059+suse.762.g8903c5e2:
  * fix(dracut.sh): check that custom fw search path exists before reading it
  * fix(fs-lib): include modules for charsets for working vfat support
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries (bsc#1248271)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1761912000">- Update to version 059+suse.769.g693ea004:
  * fix(multipath): add udev rule 99-z-dm-mpath-late.rules
  * fix(dmsquash-live): install required stat binary
  * fix(systemd): install new dlopened libraries</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1766145600">- Update to version 059+suse.785.g17d177bb:
  Fix and update testsuite (bsc#1254873):
  * test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
  * test: move /failed to /run/failed as rootfs might be read-only
  * test(FULL-SYSTEMD): use poweroff to shut down test
  * test(FULL SYSTEMD): no need to include dbus to the target rootfs
  * test: make the size of all test drives 512 MB
  * fix(systemd): move installation of libkmod to udev-rules module
  * test: switch to virtio for the QEMU drive
  * test: switch to virtio for the QEMU drive
  * test: increase test VM memory from 512M to 1024M to avoid OOM killer
  * test: move more common test code to test-functions
  * test: upgrade to ext4
  Other:
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1767873600">- Update to version 059+suse.787.gfb86123e:
  * fix(dracut.spec): switch to tmpfiles based file creation (jsc#PED-14786)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770638400">- Update to version 109+suse.35.g1fdbb27e:
  Switch from https://github.com/dracutdevs/dracut to https://github.com/dracut-ng/dracut-ng
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/109
  * https://github.com/dracut-ng/dracut-ng/releases/tag/108
  * https://github.com/dracut-ng/dracut-ng/releases/tag/107
  * https://github.com/dracut-ng/dracut-ng/releases/tag/106
  * https://github.com/dracut-ng/dracut-ng/releases/tag/105
  * https://github.com/dracut-ng/dracut-ng/releases/tag/104
  * https://github.com/dracut-ng/dracut-ng/releases/tag/103
  * https://github.com/dracut-ng/dracut-ng/releases/tag/102
  * https://github.com/dracut-ng/dracut-ng/releases/tag/101
  * https://github.com/dracut-ng/dracut-ng/releases/tag/100
  * https://github.com/dracut-ng/dracut-ng/releases/tag/060
  The most important ones had already been backported to 059, see:
  * https://github.com/openSUSE/dracut/blob/SUSE/059/suse/README.susemaint
  Additional openSUSE-specific changes and post-release fixes:
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(systemd-import): introducing the systemd-import module
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * feat(systemd): install new dlopened libraries
  * fix(dracut-systemd): do not error out with new root= options handled by systemd
  * fix(systemd-pcrphase): do not print an error if an optional binary is not found
  * fix(dracut): avoid calling dwarning before dracut-logger is sourced
  * chore(suse): accommodate to the new Git workflow
  * fix(dracut.spec): switch to tmpfiles based file creation
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
  * feat(dracut): print $initrdname with --printconfig
  * fix(dracut): --printconfig does not work without --force
  * feat(network-manager): add systemd generator if available
  * fix(nfs): set the default group of the rpcbind user to the state dir
  * perf(nfs): remove references to old rpcbind state dir
  * fix(dracut-systemd): use expected PS1 in the emergency shell
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * fix(qemu-net): in hostonly mode, only install if network is needed
  * feat(resume): add openSUSE-specific sanity check
  * perf(resume): do not search cmdline options in /etc/cmdline{,.d}
  * perf(resume): do not attempt to install systemd-hibernate-resume@.service
  * fix(rngd): revert changes that removed the custom systemd service
  * chore(suse): add openSUSE-specific spec, conf and doc
  * fix(systemd-pcrphase): revert changes related to inclusion and dependencies
  * fix(plymouth): avoid warning if /etc/plymouth/plymouthd.conf is not present
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(tpm2-tss): add openSUSE support
  * feat(pcsc): add openSUSE support
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770811200">- Update to version 109+suse.37.geed860c2:
  * fix(dracut): remove wrong auto-detection logic for output file (bsc#1258071)
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved (bsc#1258038)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1771329600">- Update to version 109+suse.39.g53459763:
  * feat(virtfs, virtiofs): auto-add dracut module if qemu included (bsc#1258314)
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc (bsc#1258186)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774008000">- Update to version 110+suse.16.g47bca564:
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/110
  Additional openSUSE-specific changes and post-release fixes:
  * fix(dracut): set DRACUT_TMPDIR before using it in dlog_init()
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc
  * fix(dracut): remove wrong auto-detection logic for output file
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * feat(resume): add openSUSE-specific sanity check
  * fix(rngd): revert changes that removed the custom systemd service
  * fix(systemd-pcrextend): revert changes related to inclusion and dependencies
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774440000">- Update to version 110+suse.18.g5a7a17b3:
  * fix(zipl): repair parsing of rd.zipl=LABEL|UUID|...= (bsc#1259587)
  * fix(dracut): avoid calling log functions before dracut-logger is sourced</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774872000">- Update to version 110+suse.23.g5d9502c7:
  NVMeoF boot: avoid network interface renaming (jsc#PED-14341):
  * feat(nvmf): set rd.nvmf.nm=1 if NetworkManager 1.54 is detected
  * feat(nvmf): allow using system interface naming policy
  * feat(nvmf): add dracut.conf option nvmf_nbft_mode
  * feat(nvmf): enable adapting to NBFT reconfiguration
  * fix(dracut.conf.5): move fstab/chroot warning to hostonly_mode section</changelog>
</package>
<package pkgid="2048183b28af737860e5ae3b98ab8ed8fe25b6f321382a129afeaa9d536e9a4e3620a5b99e4fce28604070609a2d0a0c077101bdc4ec896b083fe5853bf0277d" name="dracut-kiwi-lib" arch="riscv64">
  <version epoch="0" ver="10.2.38" rel="1.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Move remaining fedora build tests to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Move fedora container build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Explicitly list dnf as a package to help OBS
  If not mentioned explicitly OBS does not place it into
  the repositories to build the image from</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Move fedora arm build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 10.2.36 → 10.2.37</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428805">- Fix s390 unit test
  Forgot to mock the architecture properly. This commit fixes it</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428806">- Fix platform mock for kis builder unit testing</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428807">- Bump version: 10.2.37 → 10.2.38</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769515200">- Fix pytest type hint issue
  Running on pytest &lt; 7 causes an AttributeError:
  module 'pytest' has no attribute 'Config'. Quoting
  the type hint argument to be a string and accessing
  the elements of pytestconfig via getattr() and a
  default value workarounds the issue for older pytest
  versions</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.de&gt;" date="1769601600">- Fix booting non-encrypted live images
  activate_luks returned true if the passed blockdev was not luks.</changelog>
</package>
<package pkgid="6aeb2a2c97c223d01623e53298b78317d9823b081d31b62c55adbdcce093d335598391ad0c14a26fa12e4d7c88ae4bc14e613e640a7d1062df840a5ff441f56e" name="dracut-kiwi-live" arch="riscv64">
  <version epoch="0" ver="10.2.38" rel="1.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Move remaining fedora build tests to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Move fedora container build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Explicitly list dnf as a package to help OBS
  If not mentioned explicitly OBS does not place it into
  the repositories to build the image from</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Move fedora arm build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 10.2.36 → 10.2.37</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428805">- Fix s390 unit test
  Forgot to mock the architecture properly. This commit fixes it</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428806">- Fix platform mock for kis builder unit testing</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428807">- Bump version: 10.2.37 → 10.2.38</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769515200">- Fix pytest type hint issue
  Running on pytest &lt; 7 causes an AttributeError:
  module 'pytest' has no attribute 'Config'. Quoting
  the type hint argument to be a string and accessing
  the elements of pytestconfig via getattr() and a
  default value workarounds the issue for older pytest
  versions</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.de&gt;" date="1769601600">- Fix booting non-encrypted live images
  activate_luks returned true if the passed blockdev was not luks.</changelog>
</package>
<package pkgid="0e4ef1e9b778fc3e12adcdd981d2e33f19051e46073cfaab6e7a881951fc1ed17393e346aa632eb449ec628ca501135e29ce6da623e55462c91fc5fe7150cada" name="dracut-kiwi-oem-dump" arch="riscv64">
  <version epoch="0" ver="10.2.38" rel="1.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Move remaining fedora build tests to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Move fedora container build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Explicitly list dnf as a package to help OBS
  If not mentioned explicitly OBS does not place it into
  the repositories to build the image from</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Move fedora arm build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 10.2.36 → 10.2.37</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428805">- Fix s390 unit test
  Forgot to mock the architecture properly. This commit fixes it</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428806">- Fix platform mock for kis builder unit testing</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428807">- Bump version: 10.2.37 → 10.2.38</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769515200">- Fix pytest type hint issue
  Running on pytest &lt; 7 causes an AttributeError:
  module 'pytest' has no attribute 'Config'. Quoting
  the type hint argument to be a string and accessing
  the elements of pytestconfig via getattr() and a
  default value workarounds the issue for older pytest
  versions</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.de&gt;" date="1769601600">- Fix booting non-encrypted live images
  activate_luks returned true if the passed blockdev was not luks.</changelog>
</package>
<package pkgid="99bed312994872fd4c101c8f3f3f419208acb95ecc648aeccec99389a43a20261df1986d4b0bcedeb29b85b37bad6863bd7ab0a45ccfafb7fbcb79eb284c20fe" name="dracut-kiwi-oem-repart" arch="riscv64">
  <version epoch="0" ver="10.2.38" rel="1.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Move remaining fedora build tests to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Move fedora container build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Explicitly list dnf as a package to help OBS
  If not mentioned explicitly OBS does not place it into
  the repositories to build the image from</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Move fedora arm build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 10.2.36 → 10.2.37</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428805">- Fix s390 unit test
  Forgot to mock the architecture properly. This commit fixes it</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428806">- Fix platform mock for kis builder unit testing</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428807">- Bump version: 10.2.37 → 10.2.38</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769515200">- Fix pytest type hint issue
  Running on pytest &lt; 7 causes an AttributeError:
  module 'pytest' has no attribute 'Config'. Quoting
  the type hint argument to be a string and accessing
  the elements of pytestconfig via getattr() and a
  default value workarounds the issue for older pytest
  versions</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.de&gt;" date="1769601600">- Fix booting non-encrypted live images
  activate_luks returned true if the passed blockdev was not luks.</changelog>
</package>
<package pkgid="8a3a8c95dc9ac3314ef1bcb794a7efd55e10b897247442775ff14dcc163cc793b6c8965408e193b9e19ad7ce9dfdf853e8a6cbd21b279da9dd9c683732920e8a" name="dracut-kiwi-overlay" arch="riscv64">
  <version epoch="0" ver="10.2.38" rel="1.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Move remaining fedora build tests to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Move fedora container build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Explicitly list dnf as a package to help OBS
  If not mentioned explicitly OBS does not place it into
  the repositories to build the image from</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Move fedora arm build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 10.2.36 → 10.2.37</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428805">- Fix s390 unit test
  Forgot to mock the architecture properly. This commit fixes it</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428806">- Fix platform mock for kis builder unit testing</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428807">- Bump version: 10.2.37 → 10.2.38</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769515200">- Fix pytest type hint issue
  Running on pytest &lt; 7 causes an AttributeError:
  module 'pytest' has no attribute 'Config'. Quoting
  the type hint argument to be a string and accessing
  the elements of pytestconfig via getattr() and a
  default value workarounds the issue for older pytest
  versions</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.de&gt;" date="1769601600">- Fix booting non-encrypted live images
  activate_luks returned true if the passed blockdev was not luks.</changelog>
</package>
<package pkgid="178cda7cd0cb1755b1a87b9cd60d971a996fa06d7a68524f797aae271b8ad88d99305df79ca88d7d87667f9078e2cd0bf8162edad8ebaa1eac621068ae322a92" name="dracut-kiwi-verity" arch="riscv64">
  <version epoch="0" ver="10.2.38" rel="1.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Move remaining fedora build tests to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Move fedora container build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Explicitly list dnf as a package to help OBS
  If not mentioned explicitly OBS does not place it into
  the repositories to build the image from</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Move fedora arm build test to dnf5</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 10.2.36 → 10.2.37</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428805">- Fix s390 unit test
  Forgot to mock the architecture properly. This commit fixes it</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428806">- Fix platform mock for kis builder unit testing</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428807">- Bump version: 10.2.37 → 10.2.38</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769515200">- Fix pytest type hint issue
  Running on pytest &lt; 7 causes an AttributeError:
  module 'pytest' has no attribute 'Config'. Quoting
  the type hint argument to be a string and accessing
  the elements of pytestconfig via getattr() and a
  default value workarounds the issue for older pytest
  versions</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.de&gt;" date="1769601600">- Fix booting non-encrypted live images
  activate_luks returned true if the passed blockdev was not luks.</changelog>
</package>
<package pkgid="38b177c6b7b49c76954c4751d00d85652b88166230a4265703bca700ed79bc5a53195429c9c606f0d03ca24c051906619639b2e09f0c14ae9dfe138db2638f54" name="dracut-pcr-signature" arch="noarch">
  <version epoch="0" ver="0.6+4" rel="1.1"/>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1715601600">- Adapt regenerate initrd macro expansion</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1717070400">- Update to version 0.4:
  + No new features, tagged on 0.3+6
- Remove GRUB2 conflict</changelog>
  <changelog author="aplanas@suse.com" date="1728302400">- Update to version 0.4+2:
  * Synchronize spec file
  * Copy JSON file in /run to survive initrd</changelog>
  <changelog author="aplanas@suse.com" date="1730376000">- Update to version 0.5+0:
  * Normalize spec file
  * Use a generator to mount ESP
  * Avoid race condition when multiple disks are encrypted</changelog>
  <changelog author="aplanas@suse.com" date="1734436800">- Update to version 0.5+1:
  * Make the mount do not depend of default service</changelog>
  <changelog author="aplanas@suse.com" date="1738324800">- Update to version 0.6+0:
  * Copy measure-pcr files</changelog>
  <changelog author="aplanas@suse.com" date="1742212800">- Update to version 0.6+1:
  * Fix typo in service description</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1753185600">- Update to version 0.6+2 (bsc#1246322):
  * Extract the token from os-release</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1754049600">- Update to version 0.6+3:
  * Use installkernel() only to install kernel modules</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1762430400">- Update to version 0.6+4:
  * Do not always install the dracut module in hostonly mode</changelog>
</package>
<package pkgid="ee044274badcb3d569dc4fff0fefbb2355fe7516f3879491ef1118217a3ce4d15fcc58e2ad92f2aff34f5bb3e518dc8b4decb7f31beba8915874d24499ab5367" name="dracut-sshd" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="1.1"/>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1563796800">- Initial checkin</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1563883200">- Add gladiacs patchset
  * Adds 0001-Fail-if-there-is-no-authorized_keys.patch
  * Adds 0002-Use-install-command-to-create-directories.patch
  * Adds 0003-Either-install-ssh-or-sshd-sysconfig.patch
  * Adds 0004-Try-to-load-etc-sysconfig-ssh.patch
  * Adds 0005-Create-privilege-seperation-dirs-for-Fedora-and-SUSE.patch
  * Adds 0006-Only-include-systemd-networkd-if-active.patch
  * Adds 0007-Add-network-dependency-if-systemd-networkd-is-not-us.patch</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1591099200">- Update to upstream version 0.5.1-2
  - Adds support for SUSE
  - Adds support for Arch
  - Properly install sshd depedencies
  - Support dracut_authorized_keys file for early boot
  - Removes SUSE support patches that are now part of the upstream release
  * Drops 0001-Fail-if-there-is-no-authorized_keys.patch
  * Drops 0002-Use-install-command-to-create-directories.patch
  * Drops 0003-Either-install-ssh-or-sshd-sysconfig.patch
  * Drops 0004-Try-to-load-etc-sysconfig-ssh.patch
  * Drops 0005-Create-privilege-seperation-dirs-for-Fedora-and-SUSE.patch
  * Drops 0006-Only-include-systemd-networkd-if-active.patch
  * Drops 0007-Add-network-dependency-if-systemd-networkd-is-not-us.patch</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1591099201">- spec: Add full Github URL for tar archive.</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1604318400">- Update to upstream version 0.6.1-2 (jsc#SLE-12273)
- Add patch to provide hints after logging in via SSH for
  Adds 0001-Give-users-better-hints-after-logging-in.patch</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1605355200">- Update patch for log-in hints to final upstream version
  - removes 0001-Give-some-guidance-through-motd-prompt.patch
  - adds 0001-Give-users-better-hints-after-logging-in.patch</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1722427200">- Support OpenSSH 9.8
  * Adds 0002-Support-OpenSSH-9.8.patch
  * Adds 0003-Support-OpenSSH-9.8-for-openSUSE.patch</changelog>
  <changelog author="Taeyeon Mori &lt;taeyeon@oro.sodimm.me&gt;" date="1735732800">- Update to 0.6.7
  * Enable SFTP access
  * Removed 0001-Give-some-guidance-through-motd-prompt.patch (upstream)
  * Removed 0002-Support-OpenSSH-9.8.patch (upstream)
  * Removed 0003-Support-OpenSSH-9.8-for-openSUSE.patch (upstream)
- Add Suggests: systemd-network to go with included docs and examples</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1745841600">- Support OpenSSH 10.0
  * Adds 0001-Add-sshd-auth-binary.patch
  * Adds 0002-eliminate-misleading-error-message-with-openssh-9.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1746014400">- Update to 0.7.0
  * Support OpenSSH 10.0
  * More complete testing
  * Removed 0001-Add-sshd-auth-binary.patch
  * Removed 0002-eliminate-misleading-error-message-with-openssh-9.patch</changelog>
</package>
<package pkgid="e818396282a9155ef1cd5bcf6f6298571139d59b66792a6b50ad9e3116e6fe928545ab1bdfdbfa8bb2845828693ad3f27741c20122e2b5afc45370c1745e0782" name="dracut-tools" arch="riscv64">
  <version epoch="0" ver="110+suse.23.g5d9502c7" rel="1.1"/>
  <changelog author="antonio.feijoo@suse.com" date="1758283200">- Update to version 059+suse.762.g8903c5e2:
  * fix(dracut.sh): check that custom fw search path exists before reading it
  * fix(fs-lib): include modules for charsets for working vfat support
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries (bsc#1248271)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1761912000">- Update to version 059+suse.769.g693ea004:
  * fix(multipath): add udev rule 99-z-dm-mpath-late.rules
  * fix(dmsquash-live): install required stat binary
  * fix(systemd): install new dlopened libraries</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1766145600">- Update to version 059+suse.785.g17d177bb:
  Fix and update testsuite (bsc#1254873):
  * test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
  * test: move /failed to /run/failed as rootfs might be read-only
  * test(FULL-SYSTEMD): use poweroff to shut down test
  * test(FULL SYSTEMD): no need to include dbus to the target rootfs
  * test: make the size of all test drives 512 MB
  * fix(systemd): move installation of libkmod to udev-rules module
  * test: switch to virtio for the QEMU drive
  * test: switch to virtio for the QEMU drive
  * test: increase test VM memory from 512M to 1024M to avoid OOM killer
  * test: move more common test code to test-functions
  * test: upgrade to ext4
  Other:
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1767873600">- Update to version 059+suse.787.gfb86123e:
  * fix(dracut.spec): switch to tmpfiles based file creation (jsc#PED-14786)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770638400">- Update to version 109+suse.35.g1fdbb27e:
  Switch from https://github.com/dracutdevs/dracut to https://github.com/dracut-ng/dracut-ng
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/109
  * https://github.com/dracut-ng/dracut-ng/releases/tag/108
  * https://github.com/dracut-ng/dracut-ng/releases/tag/107
  * https://github.com/dracut-ng/dracut-ng/releases/tag/106
  * https://github.com/dracut-ng/dracut-ng/releases/tag/105
  * https://github.com/dracut-ng/dracut-ng/releases/tag/104
  * https://github.com/dracut-ng/dracut-ng/releases/tag/103
  * https://github.com/dracut-ng/dracut-ng/releases/tag/102
  * https://github.com/dracut-ng/dracut-ng/releases/tag/101
  * https://github.com/dracut-ng/dracut-ng/releases/tag/100
  * https://github.com/dracut-ng/dracut-ng/releases/tag/060
  The most important ones had already been backported to 059, see:
  * https://github.com/openSUSE/dracut/blob/SUSE/059/suse/README.susemaint
  Additional openSUSE-specific changes and post-release fixes:
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(systemd-import): introducing the systemd-import module
  * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
  * feat(systemd): install new dlopened libraries
  * fix(dracut-systemd): do not error out with new root= options handled by systemd
  * fix(systemd-pcrphase): do not print an error if an optional binary is not found
  * fix(dracut): avoid calling dwarning before dracut-logger is sourced
  * chore(suse): accommodate to the new Git workflow
  * fix(dracut.spec): switch to tmpfiles based file creation
  * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
  * feat(dracut): print $initrdname with --printconfig
  * fix(dracut): --printconfig does not work without --force
  * feat(network-manager): add systemd generator if available
  * fix(nfs): set the default group of the rpcbind user to the state dir
  * perf(nfs): remove references to old rpcbind state dir
  * fix(dracut-systemd): use expected PS1 in the emergency shell
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * fix(qemu-net): in hostonly mode, only install if network is needed
  * feat(resume): add openSUSE-specific sanity check
  * perf(resume): do not search cmdline options in /etc/cmdline{,.d}
  * perf(resume): do not attempt to install systemd-hibernate-resume@.service
  * fix(rngd): revert changes that removed the custom systemd service
  * chore(suse): add openSUSE-specific spec, conf and doc
  * fix(systemd-pcrphase): revert changes related to inclusion and dependencies
  * fix(plymouth): avoid warning if /etc/plymouth/plymouthd.conf is not present
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(tpm2-tss): add openSUSE support
  * feat(pcsc): add openSUSE support
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1770811200">- Update to version 109+suse.37.geed860c2:
  * fix(dracut): remove wrong auto-detection logic for output file (bsc#1258071)
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved (bsc#1258038)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1771329600">- Update to version 109+suse.39.g53459763:
  * feat(virtfs, virtiofs): auto-add dracut module if qemu included (bsc#1258314)
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc (bsc#1258186)</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774008000">- Update to version 110+suse.16.g47bca564:
  Full list of changes:
  * https://github.com/dracut-ng/dracut-ng/releases/tag/110
  Additional openSUSE-specific changes and post-release fixes:
  * fix(dracut): set DRACUT_TMPDIR before using it in dlog_init()
  * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc
  * fix(dracut): remove wrong auto-detection logic for output file
  * feat(dracut-install): do not return non-zero if a dependency cannot be resolved
  * fix(systemd-networkd): check if units exist before enabling them
  * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
  * feat(resume): add openSUSE-specific sanity check
  * fix(rngd): revert changes that removed the custom systemd service
  * fix(systemd-pcrextend): revert changes related to inclusion and dependencies
  * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
  * ci: change openSUSE code owners
  * fix(dracut.sh): improve detection of installed kernel versions
  * feat: add openSUSE-specific code related to networking
  * feat(convertfs): add openSUSE-specific code
  * feat(fips): add openSUSE-specific code
  * chore(suse): add openSUSE-specific modules</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774440000">- Update to version 110+suse.18.g5a7a17b3:
  * fix(zipl): repair parsing of rd.zipl=LABEL|UUID|...= (bsc#1259587)
  * fix(dracut): avoid calling log functions before dracut-logger is sourced</changelog>
  <changelog author="Antonio Feijoo &lt;antonio.feijoo@suse.com&gt;" date="1774872000">- Update to version 110+suse.23.g5d9502c7:
  NVMeoF boot: avoid network interface renaming (jsc#PED-14341):
  * feat(nvmf): set rd.nvmf.nm=1 if NetworkManager 1.54 is detected
  * feat(nvmf): allow using system interface naming policy
  * feat(nvmf): add dracut.conf option nvmf_nbft_mode
  * feat(nvmf): enable adapting to NBFT reconfiguration
  * fix(dracut.conf.5): move fstab/chroot warning to hostonly_mode section</changelog>
</package>
<package pkgid="1391923688c46ed5e5809d8ae2624d27c7d93da24044eb285ece4aec11ffe972b686020333a7edb9675ea65b102ee4337913b4899456f608984356620ab575ff" name="dracut-transactional-update" arch="riscv64">
  <version epoch="0" ver="6.0.7" rel="1.1"/>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1763467200">- Fix dbus dependency</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1763812800">- Version 6.0.0
  - Bump major version number to fix self-update due to new .so
    library version in 5.5.0
  - t-u: Fix syntax error introduced in 5.5.1 [boo#1254253]</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1765368000">- Temporarily disable default soft-reboot again to unblock other
  projects while systemd 258 (required for correct console
  switching used during the openQA tests) isn't ready yet.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1767355200">- Version 6.0.1
  Adjustments to avoid logging with error log level to the journal
  when there is no actual error
  - tukit: Adjust selinux_restorecon log levels
  - t-u: Print grub-mkconfig output to stdout</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1767787200">- Version 6.0.2
  Don't print reboot hints as errors to prevent failed openQA test
  - t-u: Add new "warning" log level
  - t-u: Adjust log level of reboot hints</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1767960000">- Version 6.0.3
  - Only try logging to journald when socket exists; would lead to
    messages about missing stream fds otherwise, which happened
    when running in combustion's chroot environment</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1768219200">- Version 6.0.4
  - t-u: Remove "kdump" command
    [gh#openSUSE/transactional-update#119]
  - Select output channel of snapshot deletion message
    [bsc#1256446]</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1768305600">- Version 6.0.5
  - t-u: FIPS - use package's own command to set up [bsc#1256446]</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1768824000">- Version 6.0.6:
  - t-u: Use pattern to download correct libtukit[0-9]+ for
    selfupdate</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1773921600">- Version 6.0.7:
  * libtukit: Fix --drop-if-no-change after `apply`
  * libtukit: Remove stale snapshot after --discard
  * systemd: Read from snippet directory in service file
    [jsc#PED-15786]
  * t-u: Allow overwriting the location of some files
  * README: Update link to libdnf-plugin-txnupd
- Remove %suse_version checks (jsc#PED-15786):
  * The SELinux check is not required any more, the SELinux package
    version was adjusted in the corresponding releases.
  * Setting whether the distribution has to be updated by up or dup
    was changed into a generic RPM dependency and a corresponding
    configuration file snippet in a separte package.</changelog>
</package>
<package pkgid="0ded50df737bdd782394c24a47db0ec4be1365f60c28277b3beaecddf0dd39e667b513fdcee86c7920892f1eb8d44b21a6d477137565ce2389ed9cbbd5786e4f" name="dragon-drop" arch="riscv64">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1721131200">- Initial package, version 1.2.0</changelog>
</package>
<package pkgid="5639ce6b35e020d442c93f230471a18ccc09f3e81275acd0f78bc73d2056c905a0b8465e7e1ca82549349341e4434952ca10112c36af68c52c7143c94af8d6a1" name="dragonbox-devel" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="3.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1658232000">- Initial packaging of version 1.1.3</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663243200">- Improve spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691496000">- Build with g++ &gt;= 7 since it is the version that allows C++17
- Added patch:
  * cmake.patch
    + Build with cmake &gt;= 3.5
    + Allow building on SLE12-SP5</changelog>
</package>
<package pkgid="64789a8096afb3be22df1c008721f92f1dbf9502e5d727f06d18fc510847b0ab95d1c8522fc5446889dbd6485b453c5edc990947ec2abb055edc3a8ff0702ee3" name="dragonplayer" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.3"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * don't show distro support button inside a sandbox
  * Control bar on overlay
  * Give volume button an imperative label (kde#461384)
  * port to qtquick
  * Make KF6DocTools optional</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * ci: drop qt-next for now
  * workaround AMD texture problems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * main: defer the amd hack to qt 6.12</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * appstream: rename id to drop the legacy .desktop suffix
  * mpris: rename bus name so flatpak gives us access by default
  * apply flathub suggestions
  * Flatpak: Sort finish arguments
  * Revert "ci: drop qt-next for now"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * fileopen: set a window title
  * Set window icon
  * fileopen: Fix window handle ID
  * appstream: rename id to drop the legacy .desktop suffix
  * apply flathub suggestions
  * main: defer the amd hack to qt 6.12
  * Adding more info to ReadMe
  * CI: add snap pipelines
  * Flesh out the README a bit
  * add a readme
  * comment++
  * guard against empty URI list from the portal
  * workaround AMD texture problems
  * Remove unused "blameDistro" property
  * visualize when an unsupported backend is used (kde#506940)
  * Force the top header as toolbar mode</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * flatpak: upgrade to 6.10 runtime
  * stop using multimediaprivate</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- Changes since 25.12.2:
  * main: don't keep the engine as child of the app (kde#512085)</changelog>
</package>
<package pkgid="b38d8a69981bcaef71e4516725251b4ebd51eabda5245cb3b27370df11f8667cc2be7283c34d42315c0053508c0c6b860a0a151a33ebce551ea1ce125abafc5b" name="dragonplayer-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.3"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * don't show distro support button inside a sandbox
  * Control bar on overlay
  * Give volume button an imperative label (kde#461384)
  * port to qtquick
  * Make KF6DocTools optional</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * ci: drop qt-next for now
  * workaround AMD texture problems</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * main: defer the amd hack to qt 6.12</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * appstream: rename id to drop the legacy .desktop suffix
  * mpris: rename bus name so flatpak gives us access by default
  * apply flathub suggestions
  * Flatpak: Sort finish arguments
  * Revert "ci: drop qt-next for now"</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * fileopen: set a window title
  * Set window icon
  * fileopen: Fix window handle ID
  * appstream: rename id to drop the legacy .desktop suffix
  * apply flathub suggestions
  * main: defer the amd hack to qt 6.12
  * Adding more info to ReadMe
  * CI: add snap pipelines
  * Flesh out the README a bit
  * add a readme
  * comment++
  * guard against empty URI list from the portal
  * workaround AMD texture problems
  * Remove unused "blameDistro" property
  * visualize when an unsupported backend is used (kde#506940)
  * Force the top header as toolbar mode</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * flatpak: upgrade to 6.10 runtime
  * stop using multimediaprivate</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- Changes since 25.12.2:
  * main: don't keep the engine as child of the app (kde#512085)</changelog>
</package>
<package pkgid="278bbd0eeef9a971b68236881a8f2f3519ca14e145e76d4eb2d94c307a3ced565b5f43957e9c9a9ba89ca733014c34a108708d307597a1efa5f5ab41d8cf2d94" name="drawing" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1.2"/>
  <changelog author="slbtongying &lt;shenlebantongying@gmail.com&gt;" date="1613044800">- initial upload.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619870400">- updated 0.8.0 release
  - new, richer, more readable bottom pane for the selection tool
  - add a "replace with" option to the eraser tool
  - use an adequate layout on LXDE or LXQt
  - force the release notes down users' throat (#347)
  - rewrite the help manual to better force it down users' throat (#347)
  - add color application mode support to the "shape" tool (#329)
  - persist the text background style (#340) and the shape filling style options
  - brush supporting pressure-sensitive input (#69, #116)
  - hairy brush supporting pressure-sensitive input (#69, #116)
  - airbrush supporting pressure-sensitive input (#69, #116)
  - calligraphic nip supporting pressure-sensitive input (#69, #116)
  - fix unexpected "jumps" when unselecting a selection that was defined by an undo
  - improve the fullscreen mode, with a way to toggle the tools list (#265, #189)
  - add an "increase constrast" filter (#308)
  - deleting the selection can now leave something else than transparency #232
  - option to exclude the color left under the selection from the selection itself #232
  - rewrite the UI for changing the color application mode (#329)
  - remove the cool but deprecated GNOME Shell app menu
  - improve flatpak CI (#319, Bilel Moussaoui)
  - update several translations</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1620043200">- use BuildRequires: gobject-introspection instead of hardrequiring
  typelibs, remove -lang recommends, handled better automatically.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Add explicit itstool BuildRequires, as meson.build checks for it:
  do not expect anything else to pull it in.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1648987200">- updated to 1.0.0 release
  - enable tools with "alt+letter" mnemonics
  - larger sidebar items, where the selected tool is easier to see
  - new "skew" tool
  - enable or disable specific tools options with the [shift] or [alt] keyboard modifiers
  - show more numerous, more dynamic, more contextual help tips as the window's subtitle
  - display cursor coordinates and other related data when pressing the [ctrl] keyboard modifier
  - dynamically change the label of the "options" submenu in the menu-bar, to increase its discoverability
  - scale tool option to set the size in percentage
  - suggest to "apply &amp; save" when trying to save while an operation is unapplied
  - highlighter option to straighten the line, so it better follows the underlying text
  - improvements to the "points" tool's numbers readability
  - suggest to "apply &amp; deselect" when trying to save while the    selection is active
  - more precise tools for tiny modifications required by pixel-art
  - display pixels sharply when zooming deeper than 400%
  - hide information messages after 4 seconds if they're not that useful
  - disable the 'reload image from the disk' action if the image has never been saved
  - new 'reset the canvas' action (ctrl+backspace)
  - warn the user if they're opening an already opened image
  - suggest to reload the picture if it has changed on the disk
  - artificially limited framerate to avoid overloading the CPU
  - menu item and action to change the theme variant preference
  - toggle the menubar with ctrl+f2
  - update the user help manual
  - shorter appdata summary, to comply with guidelines
  - update several translations</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1649073600">- Patched meson.build in help to fix build issue with itstool which kept it from building.
  meson_build.patch</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1649332800">- Fixed translation and help file locations.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.0.1:
  * enable the highlighter by default (#458)
  * less intrusive "what's new" message dialog (#504)
  * non-linear zooming speed profile (to zoom faster when using extreme values) (#499)
  * slower scrolling speed to have a better precision with higher zoom levels (#499)
  * require itstool as a dependency even though it's some useless bloat
  * fix the adaptivity of the elementaryOS layout (#502)
  * better keep the image centered on the mouse pointer when changing the zoom (#499)
  * avoid —again— insane attempts to open the binary as an image (#500)
  * update several translations
- drop meson_build.patch (upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680091200">- update to 1.0.2:
  * fix the default value of the text background option (as
    reported by #521 and #559)
  * fix a scenario where saving without transparency would
    consistently fail
  * automatically reload the picture after saving
  * mitigate initial state of the "filters" tool if "blur" is
    selected
  * change the keyboard shortcuts to switch tabs
  * remove from the highlighter the (ineffective) UI to change
    the active cairo operator
  * change the UI of the selection tools to improve readability
    of various items
  * fix typos in the user help manual
  * change the label of the "toggle the preview" menu item
  * update several translations</changelog>
</package>
<package pkgid="58df402fddbe6d9985593b97faf4127d1680f7104159d3d072296e20aec2f452d9fb8f1766e72077134e0e566e82cc2bfb09d4e37833c17116a0b0aeadfdedec" name="drawing-lang" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1.2"/>
  <changelog author="slbtongying &lt;shenlebantongying@gmail.com&gt;" date="1613044800">- initial upload.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619870400">- updated 0.8.0 release
  - new, richer, more readable bottom pane for the selection tool
  - add a "replace with" option to the eraser tool
  - use an adequate layout on LXDE or LXQt
  - force the release notes down users' throat (#347)
  - rewrite the help manual to better force it down users' throat (#347)
  - add color application mode support to the "shape" tool (#329)
  - persist the text background style (#340) and the shape filling style options
  - brush supporting pressure-sensitive input (#69, #116)
  - hairy brush supporting pressure-sensitive input (#69, #116)
  - airbrush supporting pressure-sensitive input (#69, #116)
  - calligraphic nip supporting pressure-sensitive input (#69, #116)
  - fix unexpected "jumps" when unselecting a selection that was defined by an undo
  - improve the fullscreen mode, with a way to toggle the tools list (#265, #189)
  - add an "increase constrast" filter (#308)
  - deleting the selection can now leave something else than transparency #232
  - option to exclude the color left under the selection from the selection itself #232
  - rewrite the UI for changing the color application mode (#329)
  - remove the cool but deprecated GNOME Shell app menu
  - improve flatpak CI (#319, Bilel Moussaoui)
  - update several translations</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1620043200">- use BuildRequires: gobject-introspection instead of hardrequiring
  typelibs, remove -lang recommends, handled better automatically.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Add explicit itstool BuildRequires, as meson.build checks for it:
  do not expect anything else to pull it in.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1648987200">- updated to 1.0.0 release
  - enable tools with "alt+letter" mnemonics
  - larger sidebar items, where the selected tool is easier to see
  - new "skew" tool
  - enable or disable specific tools options with the [shift] or [alt] keyboard modifiers
  - show more numerous, more dynamic, more contextual help tips as the window's subtitle
  - display cursor coordinates and other related data when pressing the [ctrl] keyboard modifier
  - dynamically change the label of the "options" submenu in the menu-bar, to increase its discoverability
  - scale tool option to set the size in percentage
  - suggest to "apply &amp; save" when trying to save while an operation is unapplied
  - highlighter option to straighten the line, so it better follows the underlying text
  - improvements to the "points" tool's numbers readability
  - suggest to "apply &amp; deselect" when trying to save while the    selection is active
  - more precise tools for tiny modifications required by pixel-art
  - display pixels sharply when zooming deeper than 400%
  - hide information messages after 4 seconds if they're not that useful
  - disable the 'reload image from the disk' action if the image has never been saved
  - new 'reset the canvas' action (ctrl+backspace)
  - warn the user if they're opening an already opened image
  - suggest to reload the picture if it has changed on the disk
  - artificially limited framerate to avoid overloading the CPU
  - menu item and action to change the theme variant preference
  - toggle the menubar with ctrl+f2
  - update the user help manual
  - shorter appdata summary, to comply with guidelines
  - update several translations</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1649073600">- Patched meson.build in help to fix build issue with itstool which kept it from building.
  meson_build.patch</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1649332800">- Fixed translation and help file locations.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.0.1:
  * enable the highlighter by default (#458)
  * less intrusive "what's new" message dialog (#504)
  * non-linear zooming speed profile (to zoom faster when using extreme values) (#499)
  * slower scrolling speed to have a better precision with higher zoom levels (#499)
  * require itstool as a dependency even though it's some useless bloat
  * fix the adaptivity of the elementaryOS layout (#502)
  * better keep the image centered on the mouse pointer when changing the zoom (#499)
  * avoid —again— insane attempts to open the binary as an image (#500)
  * update several translations
- drop meson_build.patch (upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680091200">- update to 1.0.2:
  * fix the default value of the text background option (as
    reported by #521 and #559)
  * fix a scenario where saving without transparency would
    consistently fail
  * automatically reload the picture after saving
  * mitigate initial state of the "filters" tool if "blur" is
    selected
  * change the keyboard shortcuts to switch tabs
  * remove from the highlighter the (ineffective) UI to change
    the active cairo operator
  * change the UI of the selection tools to improve readability
    of various items
  * fix typos in the user help manual
  * change the label of the "toggle the preview" menu item
  * update several translations</changelog>
</package>
<package pkgid="be3134b874f62a72eca2c30329f9aa951b1601483d38ca79d131834cab5a68288ba0a2354fdb6ff4b588eadb9778f6b8dda3e2f450e02a228d84ed3f82a9e700" name="drbd" arch="riscv64">
  <version epoch="0" ver="9.1.23" rel="9.2"/>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="adc1ad848221900d7d78d79f7d0c15c846944e2c77a094840bc1d2927856fcee67c07bddd5c3340e9dd712b786007756c7a70ebb4e985d3d18bdd1faf8815e8f" name="drbd-formula" arch="noarch">
  <version epoch="0" ver="0.4.4+git.1625210904.93ea1f9" rel="1.4"/>
  <changelog author="Xabier Arbulu &lt;xarbulu@suse.com&gt;" date="1573646400">- Version 0.3.6
  * Remove additional_repos salt state</changelog>
  <changelog author="Xabier Arbulu &lt;xarbulu@suse.com&gt;" date="1573646401">- Version 0.3.7
  * Retry the packages installation to make the code more robust</changelog>
  <changelog author="Xabier Arbulu &lt;xarbulu@suse.com&gt;" date="1574942400">- Version 0.3.8
  * Add json rendering to jinja templates for old salt versions</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1576670400">- Version 0.3.9
  * Make file system after initial resync finished
  * Sleep longer in case sync source change state late</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1577102400">- Version 0.3.10
  * With the fix of salt-shaptools 0.2.9, doesn't need to
  estimate a long time for write I/O completion.
  (jsc#ECO-1965, jsc#SLE-4047)</changelog>
  <changelog author="Xabier Arbulu &lt;xarbulu@suse.com&gt;" date="1611057600">- Version bump 0.4.0
  * Change salt-formulas-configuration requirement in SLE12 codestream
  to a recommendation
  (bsc#1177860)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1614168000">- Version bump 0.4.1
  * Support different backing device per node
  (bsc#1179529)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615464000">- Version bump 0.4.2
  * Fix github issue#15
  * Rename examples to templates</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1621252800">- Version bump 0.4.3
  * Support more parameters for variable rate resync
    max_buffers, sndbuf_size, rcvbuf_size, c_delay_target, c_min_rate</changelog>
  <changelog author="Eike Waldt &lt;waldt@b1-systems.de&gt;" date="1623931200">- Version bump 0.4.4
  * add native fencing for microsoft-azure</changelog>
</package>
<package pkgid="8b07e2675e0bbe2548179745745914883382842284b460b46322562b695fc3b87094ab89b959aeaff4fca2c1b6002faf6c22d4411c5279a0c0d35cab0b8a1be4" name="drbd-kmp-default" arch="riscv64">
  <version epoch="0" ver="9.1.23_k6.19.11_1" rel="9.2"/>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="856874be6e596e5fbb6918d326fe250921a5755ca4ce42777649fee4987261e398bf142cca694d6fb4fdef3e6382eb703e9eed6d4dc07fb3bde248e4b131873b" name="drbd-selinux" arch="noarch">
  <version epoch="0" ver="9.29.0" rel="10.1"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1742212800">- Default SELinux Profile prevents configuration of drbd_passive resources in cluster (bsc#1239436)
  * update spec file to create a new package drbd-selinux
  * update patch bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
  - fix the commit log mistake and typo, no code change</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1750161600">- Fix SELinux equivalency rules in module (bsc#1242915)
  * add patch
    + 0001-Fix-selinux-policy-for-usr-bin-equivalency-rules.patch
    + 0002-Fix-selinux-module-for-run-lock-equivalency-rules.patch
    + 0003-Fix-selinux-module-for-run-equivalency-rules.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1750161601">- merge upstream patch to fix build error
  * add patch
    + DRBDmon-Add-missing-default_types.h-include-in-strin.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1755259200">- drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
  * remove patch
  - bsc-1239437_drbd.rules-fix-missing-udev-device.patch
  * add patch
  - bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755604800">- drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
  * update patch
  - bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1763121600">- Allow domtrans from kernel_t to drbd_t (bsc#1252991)
  * add patch
  - 1252991-selinux-domtrans-from-kernel.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1763467200">- [SELinux] nfs_drbd: "fence-peer helper broken, returned 0" and nfs WRITE hang when power off the secondary node (bsc#1252991)
  * Update and rename patch
  - bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
    + bsc-1233273-1252991_drbd.ocf-update-for-OCF-1.1.patch</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1768305600">- drbd-selinux: change arch from x86_64 to noarch
  * Update drbd-utils.spec:  add "BuildArch: noarch"</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1769515200">- Package drbd-utils doesn't build with GCC 16 (bsc#1256961)
  * Add patch
    + bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch</changelog>
</package>
<package pkgid="4aa17566d14af0edd8909ed01adc382992e072139b449586536f2d2abdf47dd11b4e5582f277b727ddf796b272e8f1dd96c82bb906fa1989569eb99cbd7fee1f" name="drbd-utils" arch="riscv64">
  <version epoch="0" ver="9.29.0" rel="10.1"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1742212800">- Default SELinux Profile prevents configuration of drbd_passive resources in cluster (bsc#1239436)
  * update spec file to create a new package drbd-selinux
  * update patch bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
  - fix the commit log mistake and typo, no code change</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1750161600">- Fix SELinux equivalency rules in module (bsc#1242915)
  * add patch
    + 0001-Fix-selinux-policy-for-usr-bin-equivalency-rules.patch
    + 0002-Fix-selinux-module-for-run-lock-equivalency-rules.patch
    + 0003-Fix-selinux-module-for-run-equivalency-rules.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1750161601">- merge upstream patch to fix build error
  * add patch
    + DRBDmon-Add-missing-default_types.h-include-in-strin.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1755259200">- drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
  * remove patch
  - bsc-1239437_drbd.rules-fix-missing-udev-device.patch
  * add patch
  - bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755604800">- drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
  * update patch
  - bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1763121600">- Allow domtrans from kernel_t to drbd_t (bsc#1252991)
  * add patch
  - 1252991-selinux-domtrans-from-kernel.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1763467200">- [SELinux] nfs_drbd: "fence-peer helper broken, returned 0" and nfs WRITE hang when power off the secondary node (bsc#1252991)
  * Update and rename patch
  - bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
    + bsc-1233273-1252991_drbd.ocf-update-for-OCF-1.1.patch</changelog>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.com&gt;" date="1763553600">- Update SELinux module dir as macro to allow root path move from /var/lib/selinux
  to /etc/selinux (bsc#1221342)</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1768305600">- drbd-selinux: change arch from x86_64 to noarch
  * Update drbd-utils.spec:  add "BuildArch: noarch"</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1769515200">- Package drbd-utils doesn't build with GCC 16 (bsc#1256961)
  * Add patch
    + bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch</changelog>
</package>
<package pkgid="c3cd42c75df9e0f8b294c11a73b0c90a534172aeb6e4d216d5c74f10f2b9e64595a7fd480282b8fa40032ce98001c19e8b1fdb79644fe6bb5622eeac85a30fb5" name="drc" arch="riscv64">
  <version epoch="0" ver="3.2.3" rel="1.3"/>
  <changelog author="9+suse@cirno.systems" date="1519387200">- init, 3.2.2</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Update RPM groups.</changelog>
  <changelog author="9+suse@cirno.systems" date="1533297600">- Fix license.</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1563969600">- Update to version 3.2.3
- Drop lsconv-fix-invalid-fread-usage.diff (fixed upstream)</changelog>
</package>
<package pkgid="3739ec4753db236d16f413bd69e17594a90882b50f68d04b8c262e73ca9bc685bab44038d2096208322f717d878ecfd80743a4bf1ef967b0a35ce9d61bbcd4f0" name="drc-doc" arch="riscv64">
  <version epoch="0" ver="3.2.3" rel="1.3"/>
  <changelog author="9+suse@cirno.systems" date="1519387200">- init, 3.2.2</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Update RPM groups.</changelog>
  <changelog author="9+suse@cirno.systems" date="1533297600">- Fix license.</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1563969600">- Update to version 3.2.3
- Drop lsconv-fix-invalid-fread-usage.diff (fixed upstream)</changelog>
</package>
<package pkgid="6be6878779af9355e1aa04fa466be152a73d2395de16e3c68ad63cbe94b2517ae0f856609e67e7d91f7083987a5e7c82d12f65e60c08e64e1ea5ab747788bce9" name="drgn" arch="riscv64">
  <version epoch="0" ver="0.0.33" rel="1.3"/>
  <changelog author="Petr Tesařík &lt;petr@tesarici.cz&gt;" date="1710244800">- Update to drgn-0.0.26:
  * Linux 6.8 Support
  * Python 3.13 Support
  * new tool: fsrefs.py
  * new Linux helpers: print_dmesg(), idr_for_each_entry(),
    stack_depot_fetch(), priority-sorted lists
  * support split DWARF package (.dwp) files</changelog>
  <changelog author="Petr Tesařík &lt;petr@tesarici.cz&gt;" date="1719921600">- Update to drgn-0.0.27:
  * Linux 6.9 and 6.10 support
  * New helpers for interpreting memory
  * New scripts in contrib</changelog>
  <changelog author="Michal Koutný &lt;mkoutny@suse.com&gt;" date="1727352000">- Update RPM's Source: to match tarball proper</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1728475200">- Update to drgn-0.0.28:
  * Linux 6.11 and 6.12 support
  * Helpers for modifying the running kernel
  * 32-bit Arm address translation
  * AArch64 52-bit virtual addresses with 4k or 16k pages</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1728475201">- Update to drgn-0.0.29:
  * Fix call_function(), write_memory(), and write_object() for
    kernels with CONFIG_MODVERSIONS=y
- Fix a few rpmlint warnings.</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1735560000">- Update to drgn-0.0.30:
  * Linux 6.13 support
  * Support for symbols without debuginfo
  * Use Python 3.13 enhanced REPL when available
  * Add a 'stat' subcommand to contrib/cgroup.py
  * Many bug fixes
- API compatibility with libkdumpfile-0.5.5:
  * libdrgn-kdump-prepare-for-incompatible-changes-in-li.patch
  * libdrgn-kdump-simplify-getting-the-PRSTATUS-attribut.patch</changelog>
  <changelog author="Michal Koutný &lt;mkoutny@suse.com&gt;" date="1741262400">- RPM: move source to obscpio maintained with _service
- RPM: use modern (&gt;=15.4) python macros</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1744891200">- Update to drgn-0.0.31:
  * New command line options and APIs for controlling how debugging
    information is found
  * Improved debuginfod integration
  * Stack tracing through unknown kernel modules with ORC
  * New helpers
  * Bug fixes
- Drop upstreamed patches:
  * libdrgn-kdump-prepare-for-incompatible-changes-in-li.patch
  * libdrgn-kdump-simplify-getting-the-PRSTATUS-attribut.patch</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1762257600">- Update to drgn-0.0.33:
  * Lots of new helpers.
  * Address Identification Improvements
  * Array Slices
  * More Reliable Interrupt Stack Traces
  * Kmodify Bit Field Fix
  * Linux 6.17 and 6.18 Support</changelog>
  <changelog author="Petr Tesařík &lt;ptesarik@suse.com&gt;" date="1762430400">- Split off a drgn package with the CLI program.</changelog>
</package>
<package pkgid="30eb7c833b88f476cc9838be4251bf59550f36413f7c52988c2d8cd418060a1181a24a2ffd30a66041ccfae35d057d712c30e2e4c1df8343ff8ab66eb5924514" name="driverctl" arch="noarch">
  <version epoch="0" ver="0.111" rel="3.1"/>
  <changelog author="ndas@suse.de" date="1520424000">- Initial package (version:0.95)</changelog>
  <changelog author="ndas@suse.de" date="1520596800">- use pkgconfig as it allows OBS to pick packages optimized for building.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.111
  * completion fixes
  * improve help texts</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1677240000">- Add patch add_list-persisted_command-ec102481.patch:
  * driverctl: add list-persisted command
  * Fix device driver binding issue after re-enumeration
  * driverctl: fix list_devices() when `driver_override` is not set
  * driverctl: fix --help to return success.
  * Makefile: drop extra '/'
  * improve help text
  * bash-completion: suggest pci addresses instead of driver.
  * bash-completion: add support for options.
  * bash-completion: simplify and autocomplete cmds.
  * bash-completion: add support for list- commands.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="1931f007a82e3f94d678f0180106f1d6bcda5c2336e33d0564ec8af2c80625d5485f3235db9f2948180fbe4d6a7c58d9272526a49cfe0f81b0e397e528397777" name="drkonqi6" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * globalnotifiertruck: split notification text and differentiate exe from unit name
  * cmake: new feature option WITH_DRKONQI_REPORTING (kde#501946)
  * preamble: also except attributeerror on corefile test
  * productmapping: also force the component to a hardcoded value on fallback
  * drkonqidialog: untangle widgets pieces
  * developerpage: compress text updates
  * comment--
  * coredump/launcher: Fix excessive i18n argument
  * coredump-gui: add support for flatpak debugging
  * preamble: quote solib when calling add (kde#506786)
  * preamble: use new gdb corefile enumeration facilities
  * deadcode--
  * coredump-launcher: skip over terminals when detecting services (kde#511731)
  * Use better way to disable session management
  * coredump-launcher: report when the gui couldn't start
  * coredump-launcher: don't use nested eventloops they break things
  * coredump-gui: implement reporting to KDE (kde#511524)
  * drkonqi-core: new static library
  * launcher,coredump-gui: revise UX for non-KDE crashes
  * Update version for new release 6.5.80
  * Set startupId from notification before restarting app</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * Add mapping for kunifiedpush-distributor</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * launcher: make sure we fill in gaps in the data from kcrash (kde#513969)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="43473933485814ce4704a0c14bf3b463ec97a8ccf8232c25eaebef31891565a8d0151d66ed8c14819ee006821c1200231ecbc986f003d5787d3f6ac1dc02c40f" name="drkonqi6-lang" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
  * Update version for new release 6.5.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * Update version for new release 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
  * Update version for new release 6.5.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * Update version for new release 6.5.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Update version for new release 6.5.90
  * globalnotifiertruck: split notification text and differentiate exe from unit name
  * cmake: new feature option WITH_DRKONQI_REPORTING (kde#501946)
  * preamble: also except attributeerror on corefile test
  * productmapping: also force the component to a hardcoded value on fallback
  * drkonqidialog: untangle widgets pieces
  * developerpage: compress text updates
  * comment--
  * coredump/launcher: Fix excessive i18n argument
  * coredump-gui: add support for flatpak debugging
  * preamble: quote solib when calling add (kde#506786)
  * preamble: use new gdb corefile enumeration facilities
  * deadcode--
  * coredump-launcher: skip over terminals when detecting services (kde#511731)
  * Use better way to disable session management
  * coredump-launcher: report when the gui couldn't start
  * coredump-launcher: don't use nested eventloops they break things
  * coredump-gui: implement reporting to KDE (kde#511524)
  * drkonqi-core: new static library
  * launcher,coredump-gui: revise UX for non-KDE crashes
  * Update version for new release 6.5.80
  * Set startupId from notification before restarting app</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- Changes since 6.5.90:
  * Update version for new release 6.5.91
  * Add mapping for kunifiedpush-distributor</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- Changes since 6.5.91:
  * Update version for new release 6.6.0
  * launcher: make sure we fill in gaps in the data from kcrash (kde#513969)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- Changes since 6.6.0:
  * Update version for new release 6.6.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Update version for new release 6.6.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- Changes since 6.6.2:
  * Update version for new release 6.6.3</changelog>
</package>
<package pkgid="08b81ae43991d26ee435d1db3b1e6c3112d0250223aab53f30dd0cbc6a4365f74f1439204487b87921cf751add0c49b8da86d9f91504e63d12b9dea14bca0056" name="drm_info" arch="riscv64">
  <version epoch="0" ver="2.7.0" rel="1.1"/>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1639396800">- initial package (2.3.0)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1674216000">- Update to version 2.4.0
  * added manpage
  * Migrate to gitlab.freedesktop.org
  * Add support for DRM_FORMAT_MOD_ARM_TYPE_AFRC
  * Fix FB planes tree glitch
  * Print unit for pitch
  * Use drmModeGetConnectorCurrent</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400000">- Update to 2.5.0:
  * Find drm_fourcc.h in sysroot
  * build: bump libdrm to 2.4.114
  * ci: add .gitlab-ci.yml
  * build: fix "Unknown statement" error
  * build: fix "Unknown statement" for real
  * Consistently use lower-case "unknown" as fallback value
  * Add device bus info
  * Add support for Vivante modifiers
  * Add support for printing AMD GFX11 modifiers
  * Fix AMD tile for GFX11 modifiers
  * build: add workaround for include_directories() sandbox
  * build: bump version to 2.5.0
  * Decode HDR_OUTPUT_METADATA</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1711454400">- Update to 2.6.0:
  * Add host1x bus support
  * build: use FS module to check drm_fourcc.h
  * Include kernel tainted state in JSON output
  * readme: improve readability, use meson setup</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1711627200">- require json-c &gt;= 0.14 to avoid build failures</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726056000">- Update to 2.7.0:
  * Add new DRM caps from libdrm v2.4.120
  * Don't print zero version date
  * Constify blob data
  * Add flag to read JSON from file
  * pretty: use Unicode multiplication sign for sizes
  * build: bump libdrm to v2.4.122
  * Add support for the SIZE_HINTS property
  * Print modifier hex code with leading zeroes</changelog>
</package>
<package pkgid="7286c0ad4089bde1429d5d431f2c02cca93247ea7762ed9e6b1b9251b9c48d41427fc6f26f8659c192c108d4185ecdf029b17df88bd0acc8599f4fe9bdc081e8" name="droidcam" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.3"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Initial package version 1.4
- Add two patches to make it work with the upstream v4l2loopback driver:
  * 0001-Enhance-compatibility-with-upstream-v4l2loopback-dri.patch
  * 0002-Accept-upstream-v4l2loopback-driver-as-device.patch
- Add compatibility for TurboJPEG version in Leap 15.x
  * 0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Use noun phrase for descriptions.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1601985600">- Update to version 1.5
  * AppIndicator support
  * Portrait mode and flip support
- Add README-v4l2loopback.md, referring to v4l2loopback-ctl for
  configuration
- Add 0001-Use-icon-installed-to-theme-directory.patch
- Skip EXIF marker handling in JPEG transform on Leap 15.x, update
  0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1612785600">- Update to version 1.7
  * Added 'Vertical Flip' option. (original PR: #120)
  * Added Gnome desktop entry. (original PR: #127)
  * GUI client will show a warning when closing with active
    connection.
  * Added -dev command line option, to use a specific video device
    instead of auto-discovery.
- Update to version 1.6
  * Added support for the regular v4l2loopback module
    (Original pr #105)
  * Fixed bug with server mode not using the port value correctly
    in the GUI
  * Fixed bug when connecting to iOS device via USB (#97)
- Fix failing build due to renamed libusbmusd pkgconfig file.
- Drop upstreamed v4l2loopback patches:
  * 0001-Enhance-compatibility-with-upstream-v4l2loopback-dri.patch
  * 0002-Accept-upstream-v4l2loopback-driver-as-device.patch
- Rebased patches:
  * 0001-Use-icon-installed-to-theme-directory.patch
  * 0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Grover Chou &lt;groverchout@opensuse.org&gt;" date="1652702400">- Update to version 1.8.2
  * Bugfix: Prevent UI alerts when connection is stopped abruptly. #210
- Update to version 1.8.1
  * Added -vflip/-hflip options to droidcam-cli
- Update to version 1.8.0
  * Fix for iOS USB connections dropping instantly (via #184)
  * Code updates (via #184)
  * Binaries now go into /usr/local/bin instead of /usr/bin, which is
    more "correct" for non-packaged software
  * Add battery-level check and label
  * Add flag that allows other programs (eg. ffmpeg) to use the v4l2-dc
    device
- Update to version 1.7.3
  * Bring back app-indicator by popular demand (#159).
- Update to version 1.7.2
  * GUI client saves + restores horizontal and vertical flip changes
  * GUI client: Exposure lock and white-balance controls
  * Update keyboard accelerators, hopefully fix the numpad plus/minus
    shortcuts for all keyboards
  * CLI client: -nocontrols flag to facilitate "headless mode" (#143)
- Update to version 1.7.1
  * Dropped 'appindicator' (systray icon) support as this library is
    deprecated and no longer works (at least on Debian).
- Updated patches:
  * 0001-Use-icon-installed-to-theme-directory.patch
  * 0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680868800">- Update to version 1.9.0
  * Increase the socket timeout, extra logging
  * Fixup a/v/batt syncing
  * Fix the White-Balance menu
  * Fix battery value parsing
  * Support ayatana-appindicator
  * Continue trying when setting audio hwparams fails</changelog>
</package>
<package pkgid="00536b49843b9d78de890062f4d50dfc9b8e30cf6da6117298c8b2b9807499e80b4f6c398a8f7e2f121d284959ea8fe70cf3a16b29000f467708edf459d72472" name="droidcam-cli" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.3"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Initial package version 1.4
- Add two patches to make it work with the upstream v4l2loopback driver:
  * 0001-Enhance-compatibility-with-upstream-v4l2loopback-dri.patch
  * 0002-Accept-upstream-v4l2loopback-driver-as-device.patch
- Add compatibility for TurboJPEG version in Leap 15.x
  * 0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Use noun phrase for descriptions.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1601985600">- Update to version 1.5
  * AppIndicator support
  * Portrait mode and flip support
- Add README-v4l2loopback.md, referring to v4l2loopback-ctl for
  configuration
- Add 0001-Use-icon-installed-to-theme-directory.patch
- Skip EXIF marker handling in JPEG transform on Leap 15.x, update
  0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1612785600">- Update to version 1.7
  * Added 'Vertical Flip' option. (original PR: #120)
  * Added Gnome desktop entry. (original PR: #127)
  * GUI client will show a warning when closing with active
    connection.
  * Added -dev command line option, to use a specific video device
    instead of auto-discovery.
- Update to version 1.6
  * Added support for the regular v4l2loopback module
    (Original pr #105)
  * Fixed bug with server mode not using the port value correctly
    in the GUI
  * Fixed bug when connecting to iOS device via USB (#97)
- Fix failing build due to renamed libusbmusd pkgconfig file.
- Drop upstreamed v4l2loopback patches:
  * 0001-Enhance-compatibility-with-upstream-v4l2loopback-dri.patch
  * 0002-Accept-upstream-v4l2loopback-driver-as-device.patch
- Rebased patches:
  * 0001-Use-icon-installed-to-theme-directory.patch
  * 0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Grover Chou &lt;groverchout@opensuse.org&gt;" date="1652702400">- Update to version 1.8.2
  * Bugfix: Prevent UI alerts when connection is stopped abruptly. #210
- Update to version 1.8.1
  * Added -vflip/-hflip options to droidcam-cli
- Update to version 1.8.0
  * Fix for iOS USB connections dropping instantly (via #184)
  * Code updates (via #184)
  * Binaries now go into /usr/local/bin instead of /usr/bin, which is
    more "correct" for non-packaged software
  * Add battery-level check and label
  * Add flag that allows other programs (eg. ffmpeg) to use the v4l2-dc
    device
- Update to version 1.7.3
  * Bring back app-indicator by popular demand (#159).
- Update to version 1.7.2
  * GUI client saves + restores horizontal and vertical flip changes
  * GUI client: Exposure lock and white-balance controls
  * Update keyboard accelerators, hopefully fix the numpad plus/minus
    shortcuts for all keyboards
  * CLI client: -nocontrols flag to facilitate "headless mode" (#143)
- Update to version 1.7.1
  * Dropped 'appindicator' (systray icon) support as this library is
    deprecated and no longer works (at least on Debian).
- Updated patches:
  * 0001-Use-icon-installed-to-theme-directory.patch
  * 0003-Hack-backwards-compatibility-for-TurboJPEG-2.0.0.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680868800">- Update to version 1.9.0
  * Increase the socket timeout, extra logging
  * Fixup a/v/batt syncing
  * Fix the White-Balance menu
  * Fix battery value parsing
  * Support ayatana-appindicator
  * Continue trying when setting audio hwparams fails</changelog>
</package>
<package pkgid="03c30b3e039ff50ee79bf5421d2f2d4faf362bb41859aaae60f99c1e398d5a3e2404b913e8692e1a59462fdb71aa3198cd5f3da4b5de595cd9b82846db45f204" name="dropwatch" arch="riscv64">
  <version epoch="0" ver="1.5.5" rel="1.2"/>
  <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önmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail Dö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üller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1711454400">- Add BuildRequires:  pkgconfig(libzstd)
  * libzstd-devel doesn't be added in Leap 15 build env</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.5.5
  * Added abilty to build and run in a docker container
  * kas is the default symbol lookup method now
  * Fix building without libtool installed
  * Misc fixes for kas lookup logic
- deleted patches
  - 83.patch (upstreamed)</changelog>
</package>
<package pkgid="ed8a7264191ce4096bee9ad18bc8d450b9feaf5cac08e1a15437bfb917a00edf9afb24bae1a4afd0a2043966babbe69c37ef337a07b8ffc0d7a773c6d7f14d42" name="drumstick" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651492800">- Update to 2.6.0
  * Widgets: Fluidsynth soundfonts dialog, updated filters
  * RT: Fluidsynth backend initialization: failure report for
    invalid soundfonts
  * Utils: fixed loading translations, program names and messages
  * cmake buildsystem: run qt::lupdate after building targets
  * Widgets: pianokeybd internal raw computer keyboard input
    processing
  * Utils: vpiano gets and uses a new raw keyboard menu option
  * Widgets: fixed pianokeybd's touchscreen input on Linux,
    including X11 and Wayland.
  * Utils: vpiano new menu options to allow enabling keyboard,
    mouse and touchscreen input.
  * Widgets: pianokeybd has 2 new functions, setUsingNativeFilter()
    and isUsingNativeFilter().
  * Utils: vpiano note labels font stability fix.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 2.6.1
  * Fixed generated pkgconfig files
  * Fix the wrong icon in KDE+Wayland
  * Fixed another issue with installation library dir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660305600">- Update to 2.7.0. Check the ChangeLog file for the full list of
  changes:
  * Utils: vpiano uses the subscript octave designation option
  * Drumstick::ALSA revision, registering SequencerEvent
    with qMetaType
  * Drumstick::Widgets - fixed piano designer plugin to show
    more properties
  * fixed fluidsynth backend to support channel pressure and
    key pressure MIDI events
  * fluidsynth backend files and classes renamed with more
    specific names.
  * removed sonivox library sources from the source tree</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660824000">- Update to 2.7.1
  * Improved the sonivox detection when building drumstick
  * Fixed underlinking in some RT backends</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664798400">- Update to 2.7.2
  * Italian translation update
  * FluidSynth backend should honor its default soundfont.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1698148800">- Update to 2.8.1
  * CMake config check to avoid mixing Qt6 with Qt5
  * File: Improved RMID file support
    Extract DLS embedded data
    Decode DLS instrument names
    New mime type
  * RT Sonivox backend: enabled DLS file loading
  * Widgets: Sonivox configuration dialog updated
  * Chinese translation updated. Thanks to Hycinth
  * CMake config check to avoid mixing Qt6 with Qt5
  * Widgets: fixed compiler definitions, removed object headers
    duplicity
  * dumprmi utility: fixed QScopedPointer template for arrays
  * Updated doxygen settings for Doxygen 1.9.5
  * Widgets: clip note children (labels)
  * Unit tests: conditionally run the ALSA test and run the
    Widgets test using the QPA platform "offscreen"
  * ALSA: added assignment operators for sysex and text events
  * Fix for ticket #48: SMF Parser does not report enough errors
  * Implemented change soundfont function for the SonivoxEAS
    backend.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 2.9.0
  * new SettingsFactory public static methods: fileName() and
    format() (gh#pedrolcl/drumstick#15)
  * new slot writeSettings() for some backends: Sonivox,
    FluidSynth, Network (gh#pedrolcl/drumstick#16)
  * Building with Qt6 by default.
  * For Qt5 compatibility, a new option USE_QT5 must be set.
  * Upgraded compiler/runtime requirements to C++17.
  * Upgraded CMake requirement to 3.16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728907200">- Update to 2.9.1
  RT library:
  * initialization of PipeWire in the FluidSynth backend.
  * fix for #25: FluidSynth backend, ability to configure chorus
    and reverb parameters.
  * fix for #24: FluidSynth backend, ability to set several
    soundfonts.
  Widgets library:
  * fix for #25: FluidSynth settings dialog, configuration of
    chorus and reverb.
  * fix for #24: FluidSynth settings dialog, select several
    soundfonts.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738497600">- Update to 2.10.0
  * RT: FluidSynth backend, using "audio.jack.autoconnect" when
    the audio driver is "jack"
  * ALSA: emitted signal with invalid pointer
  * RT, Widgets: issues with the new reverb/chorus fluidsynth
    settings
  * ALSA: new QDebug output operator accepting SequencerEvent
    instances
  * Widgets: revised user interface for the fluidsynth settings
  * fixed backendmanager usage in vpiano</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1769256000">- Update to 2.11.0. No changelog.</changelog>
</package>
<package pkgid="b7f492caa151d1d3cf11aa5a623022cda350c9bb96e9aa795233614c229261ae2dcec5492f60f10c9d8cc0549426985088c761175eae3cab4b12465cf3b82495" name="drumstick-lang" arch="noarch">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651492800">- Update to 2.6.0
  * Widgets: Fluidsynth soundfonts dialog, updated filters
  * RT: Fluidsynth backend initialization: failure report for
    invalid soundfonts
  * Utils: fixed loading translations, program names and messages
  * cmake buildsystem: run qt::lupdate after building targets
  * Widgets: pianokeybd internal raw computer keyboard input
    processing
  * Utils: vpiano gets and uses a new raw keyboard menu option
  * Widgets: fixed pianokeybd's touchscreen input on Linux,
    including X11 and Wayland.
  * Utils: vpiano new menu options to allow enabling keyboard,
    mouse and touchscreen input.
  * Widgets: pianokeybd has 2 new functions, setUsingNativeFilter()
    and isUsingNativeFilter().
  * Utils: vpiano note labels font stability fix.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 2.6.1
  * Fixed generated pkgconfig files
  * Fix the wrong icon in KDE+Wayland
  * Fixed another issue with installation library dir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660305600">- Update to 2.7.0. Check the ChangeLog file for the full list of
  changes:
  * Utils: vpiano uses the subscript octave designation option
  * Drumstick::ALSA revision, registering SequencerEvent
    with qMetaType
  * Drumstick::Widgets - fixed piano designer plugin to show
    more properties
  * fixed fluidsynth backend to support channel pressure and
    key pressure MIDI events
  * fluidsynth backend files and classes renamed with more
    specific names.
  * removed sonivox library sources from the source tree</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660824000">- Update to 2.7.1
  * Improved the sonivox detection when building drumstick
  * Fixed underlinking in some RT backends</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664798400">- Update to 2.7.2
  * Italian translation update
  * FluidSynth backend should honor its default soundfont.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1698148800">- Update to 2.8.1
  * CMake config check to avoid mixing Qt6 with Qt5
  * File: Improved RMID file support
    Extract DLS embedded data
    Decode DLS instrument names
    New mime type
  * RT Sonivox backend: enabled DLS file loading
  * Widgets: Sonivox configuration dialog updated
  * Chinese translation updated. Thanks to Hycinth
  * CMake config check to avoid mixing Qt6 with Qt5
  * Widgets: fixed compiler definitions, removed object headers
    duplicity
  * dumprmi utility: fixed QScopedPointer template for arrays
  * Updated doxygen settings for Doxygen 1.9.5
  * Widgets: clip note children (labels)
  * Unit tests: conditionally run the ALSA test and run the
    Widgets test using the QPA platform "offscreen"
  * ALSA: added assignment operators for sysex and text events
  * Fix for ticket #48: SMF Parser does not report enough errors
  * Implemented change soundfont function for the SonivoxEAS
    backend.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 2.9.0
  * new SettingsFactory public static methods: fileName() and
    format() (gh#pedrolcl/drumstick#15)
  * new slot writeSettings() for some backends: Sonivox,
    FluidSynth, Network (gh#pedrolcl/drumstick#16)
  * Building with Qt6 by default.
  * For Qt5 compatibility, a new option USE_QT5 must be set.
  * Upgraded compiler/runtime requirements to C++17.
  * Upgraded CMake requirement to 3.16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728907200">- Update to 2.9.1
  RT library:
  * initialization of PipeWire in the FluidSynth backend.
  * fix for #25: FluidSynth backend, ability to configure chorus
    and reverb parameters.
  * fix for #24: FluidSynth backend, ability to set several
    soundfonts.
  Widgets library:
  * fix for #25: FluidSynth settings dialog, configuration of
    chorus and reverb.
  * fix for #24: FluidSynth settings dialog, select several
    soundfonts.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738497600">- Update to 2.10.0
  * RT: FluidSynth backend, using "audio.jack.autoconnect" when
    the audio driver is "jack"
  * ALSA: emitted signal with invalid pointer
  * RT, Widgets: issues with the new reverb/chorus fluidsynth
    settings
  * ALSA: new QDebug output operator accepting SequencerEvent
    instances
  * Widgets: revised user interface for the fluidsynth settings
  * fixed backendmanager usage in vpiano</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1769256000">- Update to 2.11.0. No changelog.</changelog>
</package>
<package pkgid="04bd001ca458d655665e91a081a6b3f899e2ffe008e1b546b3e31939084b4d26ae26b46636b20fca2c399ae7af48dfc898912f5e5b6771799769ae0cd599760f" name="drumstick-mimetypes" arch="riscv64">
  <version epoch="0" ver="2.11.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651492800">- Update to 2.6.0
  * Widgets: Fluidsynth soundfonts dialog, updated filters
  * RT: Fluidsynth backend initialization: failure report for
    invalid soundfonts
  * Utils: fixed loading translations, program names and messages
  * cmake buildsystem: run qt::lupdate after building targets
  * Widgets: pianokeybd internal raw computer keyboard input
    processing
  * Utils: vpiano gets and uses a new raw keyboard menu option
  * Widgets: fixed pianokeybd's touchscreen input on Linux,
    including X11 and Wayland.
  * Utils: vpiano new menu options to allow enabling keyboard,
    mouse and touchscreen input.
  * Widgets: pianokeybd has 2 new functions, setUsingNativeFilter()
    and isUsingNativeFilter().
  * Utils: vpiano note labels font stability fix.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 2.6.1
  * Fixed generated pkgconfig files
  * Fix the wrong icon in KDE+Wayland
  * Fixed another issue with installation library dir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660305600">- Update to 2.7.0. Check the ChangeLog file for the full list of
  changes:
  * Utils: vpiano uses the subscript octave designation option
  * Drumstick::ALSA revision, registering SequencerEvent
    with qMetaType
  * Drumstick::Widgets - fixed piano designer plugin to show
    more properties
  * fixed fluidsynth backend to support channel pressure and
    key pressure MIDI events
  * fluidsynth backend files and classes renamed with more
    specific names.
  * removed sonivox library sources from the source tree</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1660824000">- Update to 2.7.1
  * Improved the sonivox detection when building drumstick
  * Fixed underlinking in some RT backends</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664798400">- Update to 2.7.2
  * Italian translation update
  * FluidSynth backend should honor its default soundfont.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1698148800">- Update to 2.8.1
  * CMake config check to avoid mixing Qt6 with Qt5
  * File: Improved RMID file support
    Extract DLS embedded data
    Decode DLS instrument names
    New mime type
  * RT Sonivox backend: enabled DLS file loading
  * Widgets: Sonivox configuration dialog updated
  * Chinese translation updated. Thanks to Hycinth
  * CMake config check to avoid mixing Qt6 with Qt5
  * Widgets: fixed compiler definitions, removed object headers
    duplicity
  * dumprmi utility: fixed QScopedPointer template for arrays
  * Updated doxygen settings for Doxygen 1.9.5
  * Widgets: clip note children (labels)
  * Unit tests: conditionally run the ALSA test and run the
    Widgets test using the QPA platform "offscreen"
  * ALSA: added assignment operators for sysex and text events
  * Fix for ticket #48: SMF Parser does not report enough errors
  * Implemented change soundfont function for the SonivoxEAS
    backend.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 2.9.0
  * new SettingsFactory public static methods: fileName() and
    format() (gh#pedrolcl/drumstick#15)
  * new slot writeSettings() for some backends: Sonivox,
    FluidSynth, Network (gh#pedrolcl/drumstick#16)
  * Building with Qt6 by default.
  * For Qt5 compatibility, a new option USE_QT5 must be set.
  * Upgraded compiler/runtime requirements to C++17.
  * Upgraded CMake requirement to 3.16</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728907200">- Update to 2.9.1
  RT library:
  * initialization of PipeWire in the FluidSynth backend.
  * fix for #25: FluidSynth backend, ability to configure chorus
    and reverb parameters.
  * fix for #24: FluidSynth backend, ability to set several
    soundfonts.
  Widgets library:
  * fix for #25: FluidSynth settings dialog, configuration of
    chorus and reverb.
  * fix for #24: FluidSynth settings dialog, select several
    soundfonts.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738497600">- Update to 2.10.0
  * RT: FluidSynth backend, using "audio.jack.autoconnect" when
    the audio driver is "jack"
  * ALSA: emitted signal with invalid pointer
  * RT, Widgets: issues with the new reverb/chorus fluidsynth
    settings
  * ALSA: new QDebug output operator accepting SequencerEvent
    instances
  * Widgets: revised user interface for the fluidsynth settings
  * fixed backendmanager usage in vpiano</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1769256000">- Update to 2.11.0. No changelog.</changelog>
</package>
<package pkgid="b3c0fd0892cf3a241e1a9ded02c6fbc6d9e9d497f4ba29dff18ea5f03345d3364fd0ca537244a19766c76c52d81c939e1c28feda566693556039f7188a78f182" name="drush" arch="noarch">
  <version epoch="0" ver="8.3.2" rel="1.5"/>
  <changelog author="jimmy@boombatower.com" date="1518004800">- Update to version 8.1.16:
  * prep for 8.1.16.
  * Allow updatedb to proceed despite requirements errors if user confirms.
  * Updated pear/console_table package. (#3352)
  * Fix #3078. Environment variables are prepended to Drush command in the wrong order (#3361)
  * Fix #3360. Clarify that example is for Drupal 6,7 only.
  * Fixes #3351: site-install Drupal 7 with PHP 7.2 (#3353)
  * Update build rules for shippable on the 8.x branch. (#3349)
  * sql-sanitize to generate random user password (fixes #3086) (#3343)
  * Fix router.php to work with update.php (#3247)
  * Use new License identifier
  * Update pear/console_table package (#3325)
  * Backport of #3174, SSH command escaping (#3185)
  * Fix PHP 7.2 count() notices due to pear/console_table (#3292)
  * Issue #3199: Add ignored-directories option to 8.x (#3205)
  * Fix .travis.yml error: run 'composer install' before 'box build' rather than after. Note that this saves &gt;1M from the size of the .phar.
  * Remove pin of reflection-docblock. Update to latest version of annotated-command, which no longer requires reflection-docblock. (#3157)
  * Check requirements before running updatedb (#2708)
  * Back to dev.</changelog>
  <changelog author="jimmy@boombatower.com" date="1527681600">- Update to version 8.1.17:
  * Prep for 8.1.17.
  * #3039 : Fixed numeric notice in PHP 7.x.
  * Fix #2285, #2268. Recognize current working dir for multisites when bootstrapping a site. Affects hosts that have pcntl_exec(). (#3550)
  * Fix PHP 7.2 warning regarding count() (#3545)
  * Fix drush make-convert --format=composer (#3499)
  * Call batch finished with call_user_func_array() to use static method call. (#3517)
  * Remove failing assertion that provides no value.
  * Remove docs that were copied from drush9 in error.
  * Change URL of feed in a test to bypass unicode SQL error. Woop woop for Goofy theme!
  * Change installation instructions to recommend cgr instead of 'composer global'. (#3471)
  * Add tests for Drupal 8.5. (#3438)
  * Prevent 'drush @local uli' and related commands from executing twice. (#3428)
  * Fix php 7.1 warning for COLUMNS env variable.
  * Stop all processing of queue on SuspendQueueException (#3327)
  * back to dev.</changelog>
  <changelog author="jimmy@boombatower.com" date="1542801600">- Update to version 8.1.18:
  * Prep for 8.1.18
  * Restore 91da7528, inadvertantly reverted. (#3791)
  * Add tests for Drupal 8.46 with PHP 7.
  * Only remove the fallback if the 'mysql' extension isn't available
  * Fixed that Drush always sneakily uses the mysql extension even though mysqli is configured and the extension is enabled
  * Fixes #3761. Taking into account unreadable output of 'stty size' when... (#3764)
  * Set a non-zero exit status for "sql-create" on failure (#3733)
  * Fix #2282, #2079. Do not pass this-&gt;query_extra to pg_dump. Refs #3727.
  * Remove fifth argument of error handler. (#3712)
  * Backport #3687: preserve 'contrib' and 'custom' dir placements (#3702)
  * adding drush option to core-cli so that we can change the default working directory
  * Set maintenance mode to update when running updates (#3605)
  * #2183: Mention possible conflict of ~/.my.cnf vs --defaults-extra-file (#3581)
  * fix Drush command sql-query with option "--db-prefix" in use (#3529)
  * Back to dev.</changelog>
  <changelog author="jimmy@boombatower.com" date="1552392000">- Update to version 8.2.0:
  * Prep for 8.2.0
  * Fix up config export data to have the same structure as Drush 9 where it is possible and convenient to do so.
  * Add placeholder 'export' function to DrushConfig
  * Inject InputInterface into callback parameters
  * Fill in 'timestamp' if it is missing in logger to avoid warning
  * Add drush 9 style command aliases
  * Fix up process manager
  * Add ConfigAdapter
  * Improve process manager support
  * Add adaptors for the alias managor and the process manager. These are not included in our vendor directory by default, but can be used if they exist in the bootstrapped Drupal site. Also add UserAbortException. TODO: Catch UserAbortException
  * Drush make is no longer maintained (fixes #3946). (#3953)
  * Improve consistency of command files between Drush 9 and Drush 8: (#3928)
  * Skip Drupal 8.4.x in pmEnDisUnListInfoTest.php (fix previous commit) (#3935)
  * Skip failing test; panels has a problem with an EOL verison of Drupal. No need to fix or work around that.
  * D7: file_get_stream_wrappers cache poisoning in update_check_requirements() (#3789)
  * Drupalorg updates (#3915)
  * Revert "git:// is discontinued on drupal.org - https://twitter.com/drupal_infra/status/1088571024918994945 (#3899)"
  * git:// is discontinued on drupal.org - https://twitter.com/drupal_infra/status/1088571024918994945 (#3899)
  * Convert lint tests on 8.x branch from Circle 1 to Circle 2 (#3910)
  * Fix boolean logic check of --local option for commands (#3777)
  * Guard against bad return value in config-pull
  * Back to dev.</changelog>
  <changelog author="Jimmy Berry &lt;jimmy@boombatower.com&gt;" date="1552392001">- Include which as runtime requirement.</changelog>
  <changelog author="jimmy@boombatower.com" date="1552564800">- Update to version 8.2.1:
  * Prep for 8.2.1
  * Fix $this being used in a static context in Drush.php. (#3994)
  * Fix backported command aliases: some that had too many ':'s should have been using '-'s instead. (#3991)
  * Fixes #3988: Move code to get version directly to the static access methods in case someone (e.g. a module) calls them directly. (#3990)
  * Update composer.lock
  * Bump minimum version of consolidation/annotated-command
  * Back to dev</changelog>
  <changelog author="jimmy@boombatower.com" date="1553601600">- Update to version 8.2.2:
  * Prep for 8.2.2
  * Drush test traits for 8.x branch (#4008)
  * Test Drupal 8.7.0-alpha1, and update exact versions tested for older minor releases of Drupal 8. (#4000)
  * Back to dev</changelog>
  <changelog author="jimmy@boombatower.com" date="1562760000">- Update to version 8.3.0:
  * Prep for 8.3.0
  * Support wildcard aliases for Drush 8 (#4109)
  * Fix 8.x build (#4110)
  * Convert Drush Make to Composer more accurately (#4082)
  * Back to dev
  * Prep for 8.2.3
  * No timeout by default in DrushTT. (#4029)
  * Back to dev</changelog>
  <changelog author="jimmy@boombatower.com" date="1572004800">- Update to version 8.3.1:
  * Prep for 8.3.1
  * Try out Drupal 9 support (#4227)
  * Better UX in case of mixing Drupal 7 sources with Drupal 8 root (#4143)
  * Updated subscription options in README.md (#4125)
  * Back to dev</changelog>
  <changelog author="jimmy@boombatower.com" date="1574856000">- Update to version 8.3.2:
  * Prep for 8.3.2.
  * #4253: Include 'src' directory in phar builds.
  * Back to dev</changelog>
</package>
<package pkgid="2615dd339aa192f3c8536291834847c0cdf12591465f0fa400ebc01adae3806eae92e38e1fbd25fb90d8589f5910d9479f9b88182de8601c2417f3c7df3b20ee" name="dsda-doom" arch="riscv64">
  <version epoch="0" ver="0.29.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701604800">- Update to release 0.27.5
  * DSDAHUD lumps are "merged" now so only redefined huds are changed
  * Fixed umapinfo bunny scroller crash</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723723200">- Update to release 0.28.0
  * Freelook aiming and projectile behavior has been rewritten
  * Added MAPINFO flags to support finite height explosion behavior
  * Added MAPINFO flags to support freelook
  * improvement on Tools, Console, and many Bug Fixes
    see https://github.com/kraflab/dsda-doom/blob/master/patch_notes/v0.28.md
- Delete cmake-path-suffix.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1723982400">- Update to release 0.28.1
  * Fixed freelook menu crash, fixed numlock menu crash</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729944000">- Update to release 0.28.2
  * Added ANIMATED support to Heretic
  * Fixed mbf21 add / remove NOBLOCKMAP or NOSECTOR dehacked
    crashes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737115200">- Update to release 0.28.3
  * Added -track_reality command-line option
  * Added "Auto Switch Weapon on Pickup" option
  * Added shaded overlay for the automap and options menu
  * Added horizontal mouse wheel support
  * Added low-res aspect ratio correction on OpenGL to match
    software rendering
  * Improved software fuzz to not scale with the resolution
  * Improved automap zoom / scroll speeds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742472000">- Remove unused BuildRequire on libpcre. (The feature using pcre
  was dropped in 2022 already.)
- Add BuildRequire on pkgconfig(glu), previously implicitly added
  by SDL2-devel (but now we have sdl2-compat-devel).
- Make build recipe POSIX sh compatible.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744286400">- Update to release 0.29
  * Reorganized all menus
  * Strict mode is now On by default when recording demos
  * Don't allow saving the game on strict mode
  * Added support for reading GAMEINFO lump ("iwad" field only)
  * Added config option for toggling aspect ratio correction
  * Added linear sky scrolling option for Software renderer
  * Added smooth chainsaw bobbing (only when Uncapped FPS is on)
  * Remove SysEx support from FluidSynth midi player
  * automap: New colors for "Alt Secret Exit line" and
    "Tag Finder line"
  * Checks if a map exists before changing music with IDMUS
  * New cheat SKILL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751025600">- Update to release 0.29.2
  * Clickable demo progress bar
  * Multiple quicksave support
  * Customizable view and weapon bob config
  * Colored statusbar backgrounds
  * WAD lookup now includes XDG directories
  * Cutoff MIDI notes at end of song before looping
  * Linedef action 272 had erroneously not changed the sky
  * Replace DUMB by OpenMPT as tracker music engine
  * Level brightness adjuster (this is different from
    Gamma correction) [config-only, not selectable in UI]
  * MAPINFO Skill Definition support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751544000">- Update to release 0.29.3
  * Fixed wrong save slot being deleted when quicksaving
  * Fixed a crash in Hexen
  * Fixed building dsda-doom.wad in big-endian hosts
  * Improved statusbar color background algorithm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759060800">- Update to release 0.29.4
  * Allow freelook in dsdademos
  * Added support for non-power-of-2 textures
  * Added support for widescreen RAW format
  * Fixed an audio issue when viddumping with `-skipsec`
  * Tracker files are now played with libxmp rather than openmpt</changelog>
</package>
<package pkgid="37abb38dcfdd84dd7430219c828e227c08819ff4d2fb78dadde7888292edb78e5415c883a791dd769afb3107ae31b7111e9c38829ab583f6afd24bbc489dc30f" name="dssi" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="14.1"/>
  <changelog author="davejplater@gmail.com" date="1285156800">- Update to version 1.1.0
- Upstram changes :
  * Man page updates.
  * Added '-c' option for client name to jack-dssi-host.
  * Fixed configure.ac to check for OS X Qt 4 frameworks, and to add
  '-lX11' to QT_LIBS when Qt is X11-based.
  * Added dssi_list_plugins and dssi_analyse_plugin tools.
  * Updated README for Qt 4 and new tools.
  * Fixed jack-dssi-host.c ALSA client ports to be of type 'application'.
  * Fixed trivial_synth.c getControllerTS() to use DSSI_CC().
  * examples/Makefile.am fixes: reverted trivial_sampler_qt_CXXFLAGS
  to again include $(ALSA_CFLAGS); added math lib to trivial_synth_la_LIBADD.
  * Version bump to 1.0.1.
  * Updated example GUIs to use Qt 4 (thanks to Charles Flèche!)
  * Fixed an uninitialized variable bug in less_trivial_synth.c.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1314705600">- Fix linking with new toolchain.</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="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="reddwarf@opensuse.org" date="1326196800">- Update to version 1.1.1:
  * Fix to a crash on startup in one of the example plugins
    (less_trivial_synth)
- Run spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1362484800">- update license to new format</changelog>
  <changelog author="davejplater@gmail.com" date="1412510400">- Own the dssi libdir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723809600">- Added dssi-C99.diff which fixed a callback prototype so that the
  source code adher to C99 and builds with GCC 14.</changelog>
  <changelog author="munix9@googlemail.com" date="1735387200">- Add dssi-add-missing-include.patch:
  Fix for "error: unknown type name ‘size_t’"</changelog>
</package>
<package pkgid="947bb57b50e1f4ade089a73115ba1295d44d920f3a4d20fb47311f027dcd7da5e072736df44577f5d071491d610f3b8c353396892229a816064b7487a5491fea" name="dssi-devel" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="14.1"/>
  <changelog author="davejplater@gmail.com" date="1285156800">- Update to version 1.1.0
- Upstram changes :
  * Man page updates.
  * Added '-c' option for client name to jack-dssi-host.
  * Fixed configure.ac to check for OS X Qt 4 frameworks, and to add
  '-lX11' to QT_LIBS when Qt is X11-based.
  * Added dssi_list_plugins and dssi_analyse_plugin tools.
  * Updated README for Qt 4 and new tools.
  * Fixed jack-dssi-host.c ALSA client ports to be of type 'application'.
  * Fixed trivial_synth.c getControllerTS() to use DSSI_CC().
  * examples/Makefile.am fixes: reverted trivial_sampler_qt_CXXFLAGS
  to again include $(ALSA_CFLAGS); added math lib to trivial_synth_la_LIBADD.
  * Version bump to 1.0.1.
  * Updated example GUIs to use Qt 4 (thanks to Charles Flèche!)
  * Fixed an uninitialized variable bug in less_trivial_synth.c.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1314705600">- Fix linking with new toolchain.</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="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="reddwarf@opensuse.org" date="1326196800">- Update to version 1.1.1:
  * Fix to a crash on startup in one of the example plugins
    (less_trivial_synth)
- Run spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1362484800">- update license to new format</changelog>
  <changelog author="davejplater@gmail.com" date="1412510400">- Own the dssi libdir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723809600">- Added dssi-C99.diff which fixed a callback prototype so that the
  source code adher to C99 and builds with GCC 14.</changelog>
  <changelog author="munix9@googlemail.com" date="1735387200">- Add dssi-add-missing-include.patch:
  Fix for "error: unknown type name ‘size_t’"</changelog>
</package>
<package pkgid="069639694fb44e303593448f61cf7094e0bb9b95e2eb7a0e0c7a75e0007c339f172df4a95527896604ad17adb4a71e46355b34b719ccfd16e2909b076f6f7611" name="dssim" arch="riscv64">
  <version epoch="0" ver="3.2.3" rel="7.1"/>
  <changelog author="mardnh@gmx.de" date="1496664000">- initial package, version 1.3.2</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 3.2.3:
  * 25% faster
  * WASM compatibility
  * use more accurate pooling algorithm
  * rewrite in Rust
  * Chroma channels are compared at full resolution.
  * This increases accuracy on images with chroma subsampling.
  * All scaling is done in linear-light premultiplied-alpha color
    space, which further increases accuracy.
  * Safe and reliable code. No more dodgy pointer manipulatio n
  * Fixed handling of PNG files with invalid chunks
  * Fixed handling of color channels smaller than 8 pixels</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694692800">- Update license based on the recent legaldb review</changelog>
</package>
<package pkgid="dd849cdc48f61ad82ffff69fcc925595a22452531a9c2e2763f1a438ce0f3245bbe454307fe5bda9f7371081d217b6c90e24ad654c7cd6e097282a3d3416da54" name="dsvpn" arch="riscv64">
  <version epoch="0" ver="0.1.4" rel="1.3"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1587124800">- Initial package, version 0.1.4</changelog>
</package>
<package pkgid="532317b9226c3a3274a73de117db33803989879d9360f796c16aefbabf9655ddb259b740ac7f5ccd78b8fde6abf77bcbe0336bba8ce5bdedab340a4ed390a829" name="dt" arch="riscv64">
  <version epoch="0" ver="25" rel="1.1"/>
  <changelog author="hare@suse.de" date="1255435200">- Initial rpm, based on dt version 16.20</changelog>
  <changelog author="hare@suse.de" date="1298289600">- Update to version 17.25</changelog>
  <changelog author="mpluskal@suse.com" date="1472558400">- Correct license
- Cleanup spec file with spec-cleaner
- Disable building on 32 architectures for Factory as they fail</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Update to version 18.32
- Sync patches from fedora:
  * dt-wformat-security.patch
  * dt-default-source-define.patch
  * dt-manpage.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Drop doc subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1528372800">- Modernise spec file with spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618660800">- Update SPEC file, added working upstream URL
  * Use OBS services for source generation
- Update to 23.28
  * Add support for forcing FALSE data corruptiong for debugging
  * When creating log directories in setup_log_directory(),
    create the last subdirectory (as required). For user specified
    log directory, expand format control strings prior to creating
    the directory (logdir= option).
  * Create master log creation function for use by other tool parsers
  * Add support for comma separated workload[s]= option
  * When "trigger=" is specified, no parameters, then remove triggers.
  * Add array=string option, esp. for external trigger scripts.
  * Add --trigger= and --workload= parsing for I/O behavior options.
  * Add support for starting slice offset.
  * Add options for date and time field separator used when
    formatting the log prefix format strings (e.g. "%ymd", "%hms")
  * Apply special step option handling to both disks and files,
    by setting up and ending offset so I/O loops break reaching
    this offset.
  * Add flag for output position, so zero offset is handled properly.
  * Add "showvflags=hex" option to show block tag verify flags set
  * When selecting 100% reads (readp=100), switch output file to
    input file.
  * Remove a file position sanity check no longer valid with
    updates made in FindCapacity() with new logic associated
    with the file position option.
  * For Unix systems, increase the open file resource limit,
    now that low limits are imposed on newer Linux distros,
    to avoid false failures!
  * Added "showfslba" and "showfsmap" commands to show the file
    system map, for the file specified, assuming we can acquire FS
    extents to map physical LBAs.
  * When re-enabling stats via "enable=stats", ensure all the stat
    flags reset when disabled, get enabled once again, esp. since
    these are sticky.
  * Add a retry data corruption limit option (retryDC_limit=value).
  * The normal retry limit is used for retrying errors (60 by default).
  * Added separate retry data corruption delay option (retryDC_delay).
  * Change the default dispose mode setting to keep on error.
  * Change the delete error log file default to be true.
  * Add logdir= option to prepend to job/log file paths.
  * Add support for capacity percentage for thin provisioned LUNs,
    to help avoid exceeding backend storage for over-provisioned
    volumes
  * Add support for appending a default file name to a directory.
  * Fix bug introduced with mounted files system check in copy mode.
  * For Linux file systems with direct I/O, get the disk block size.
  * This disk block size is required for later sanity checks for
    direct I/O.
  * Add mounted file system check when writing to /dev/ disk devices
- Dropped obsoleted  dt-default-source-define.patch and
  dt-wformat-security.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1758196800">- update to 25
  * New I/O behaviors: dtapp, hammer, sio
- adjust dt-manpage.patch</changelog>
</package>
<package pkgid="f6bc118de5c5bdbae753ca59efd14a6c2fb1194b9498dd4c94dcdf9c494af5de157a68d7b781b04159ca0be58e79ed8e1f736e5cac4b5b00ce2cc01fa4740af2" name="dtach" arch="riscv64">
  <version epoch="0" ver="0.9+2.748020b" rel="3.1"/>
  <changelog author="okurz@suse.com" date="1488196800">- New release based on version 0.9</changelog>
  <changelog author="okurz@suse.com" date="1488801600">- Update to version v0.9+2.748020b:
  * Prevent buffer overflow with a long socket path name.
  * Try to use chdir to get around the sun_path length limit.
  * Add dtach -p.
  * Update copyrights for 2015.
  * Call init_pty before signals are set up.
  * Improve error message when dtach can't find a pty.
  * Update copyrights for 2016.
  * dtach 0.9
  * Update license address
  * Update license header in source files.
- Delete redundant dtach-remove-date-time-compile-macros.patch merged upstream</changelog>
  <changelog author="okurz@suse.com" date="1489060800">- Remove __DATE__/__TIME__ macro use to allow reproducible builds</changelog>
  <changelog author="mpluskal@suse.com" date="1493899200">- Cleanup spec file with spec-cleaner
- Drop implicit build dependencies
- Fully utilise install command</changelog>
  <changelog author="jengelh@inai.de" date="1494244800">- Rewrite description to point out the objective features,
  and do so without relying to much on the user knowing GNU screen.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1615636800">- modernize specfile (move license to licensedir)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1643371200">- use versionrewrite to properly set spec file version
- use https for downloading sources</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1746532800">- added patches
  fix build with gcc15
  + dtach-gcc15.patch</changelog>
</package>
<package pkgid="260c4afdca9627ced3204b088bbebd5f9d2a682c29fbd07283915b729223487d56cee9f4ccc27b06bf1d3d1097a28f0b4ef4f19fdae572b79b3ff7d422d28379" name="dtb-allwinner" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="6263683afaa8e5050edbb5a90e7e8b5d2f60cd9fb61c913a1a691aa10dab40e18657b8ff27db462718c93148917790ed7a6a15b03f3b92d71f665bc3ca9c733e" name="dtb-microchip" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="e5a51548d5dd1f2be25bc3ef2d3194125daa10dc6dc0d717aa162905b2a8d883d73a8af6945a6ffbd2c55f096617825994c91c94ea3acaf93cf1ef127dabe8de" name="dtb-renesas" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="413946c208cc25a5f649062d65aee2548e32f969f587d1ec62101b2a18520befd40250187eee9feb61155a965aa959b448e255607c7d3a376d4c87ede5be93ba" name="dtb-sifive" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="ede5a11fab1bb72d1051d210e6bd5e762a87e6957696441a79cb687f75611a9bbc67e7af39952947809198e035ab0b280f6549730935b4958205446118edb80a" name="dtb-sophgo" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="c3f67e3766b95924dce5a7575921a939d2b8838340c7ad21f0b19d1aa9d46b84f3c231d26fcf0fad43dc12c93bbc64ee0d591cd8ca6487bf34c6ec4bab1492a5" name="dtb-spacemit" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="372445aed85a68f8c2e41351699b07d70a3c9796848a954471ffb788286c0cdaf08b12be9b954a04242b1436963ea22598cc8de0793dea223477f401bf2eace7" name="dtb-starfive" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="0b470449eb289d85bbae3e296dbf2d3bf9863cd5edce09d3c1b4939a552016bfe594525ca191175269ac62a019b27433dcf7c19cdadc7b253f48e1fab9f0a7fb" name="dtb-thead" arch="riscv64">
  <version epoch="0" ver="6.19.11" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1773403200">- Linux 6.19.8 (bsc#1012628).
- apparmor: fix race between freeing data and fs accessing it
  (bsc#1012628).
- apparmor: fix race on rawdata dereference (bsc#1012628).
- apparmor: fix differential encoding verification (bsc#1012628).
- apparmor: fix unprivileged local user can do privileged policy
  management (bsc#1012628).
- apparmor: Fix double free of ns_name in aa_replace_profiles()
  (bsc#1012628).
- apparmor: fix missing bounds check on DEFAULT table in
  verify_dfa() (bsc#1012628).
- apparmor: fix side-effect bug in match_char() macro usage
  (bsc#1012628).
- apparmor: fix: limit the number of levels of policy namespaces
  (bsc#1012628).
- apparmor: replace recursive profile removal with iterative
  approach (bsc#1012628).
- apparmor: fix memory leak in verify_header (bsc#1012628).
- apparmor: validate DFA start states are in bounds in unpack_pdb
  (bsc#1012628).
- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
  and shared blocks (bsc#1012628).
- net/sched: act_gate: snapshot parameters with RCU on replace
  (bsc#1012628).
- commit 5a5a4f4</changelog>
  <changelog author="jslaby@suse.cz" date="1773835200">- Refresh
  patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch.
- Refresh
  patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Refresh
  patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch.
- Refresh
  patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch.
  Update upstream status.
- commit c9155eb</changelog>
  <changelog author="jslaby@suse.cz" date="1773921600">- Linux 6.19.9 (bsc#1012628).
- remoteproc: qcom_wcnss: Fix reserved region mapping failure
  (bsc#1012628).
- powerpc/uaccess: Fix inline assembly for clang build on PPC32
  (bsc#1012628).
- powerpc/kexec/core: use big-endian types for crash variables
  (bsc#1012628).
- powerpc/crash: adjust the elfcorehdr size (bsc#1012628).
- remoteproc: sysmon: Correct subsys_name_len type in QMI request
  (bsc#1012628).
- remoteproc: mediatek: Unprepare SCP clock during system suspend
  (bsc#1012628).
- powerpc: 83xx: km83xx: Fix keymile vendor prefix (bsc#1012628).
- smb/server: Fix another refcount leak in smb2_open()
  (bsc#1012628).
- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  (bsc#1012628).
- ACPI: PM: Save NVS memory on Lenovo G70-35 (bsc#1012628).
- scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM
  power mode (bsc#1012628).
- fs: init flags_valid before calling vfs_fileattr_get
  (bsc#1012628).
- scsi: mpi3mr: Add NULL checks when resetting request and reply
  queues (bsc#1012628).
- ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
  (bsc#1012628).
- unshare: fix unshare_fs() handling (bsc#1012628).
- wifi: mac80211: set default WMM parameters on all links
  (bsc#1012628).
- ACPI: OSI: Add DMI quirk for Acer Aspire One D255 (bsc#1012628).
- scsi: ses: Fix devices attaching to different hosts
  (bsc#1012628).
- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
  (bsc#1012628).
- ASoC: cs42l43: Report insert for exotic peripherals
  (bsc#1012628).
- scsi: ufs: core: Fix possible NULL pointer dereference in
  ufshcd_add_command_trace() (bsc#1012628).
- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
  (bsc#1012628).
- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB
  Audio 2.0 (bsc#1012628).
- drm/amdgpu/vcn5: Add SMU dpm interface type (bsc#1012628).
- ALSA: usb-audio: Check max frame size for implicit feedback
  mode, too (bsc#1012628).
- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
  (bsc#1012628).
- drm/msm/dpu: Fix LM size on a number of platforms (bsc#1012628).
- drm/msm/dsi: fix hdisplay calculation when programming dsi
  registers (bsc#1012628).
- xprtrdma: Decrement re_receiving on the early exit paths
  (bsc#1012628).
- btrfs: hold space_info-&gt;lock when clearing periodic reclaim
  ready (bsc#1012628).
- drm/msm/a6xx: Fix the bogus protect error on X2-85
  (bsc#1012628).
- workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
  (bsc#1012628).
- perf disasm: Fix off-by-one bug in outside check (bsc#1012628).
- drm/msm/a8xx: Fix ubwc config related to swizzling
  (bsc#1012628).
- dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
  (bsc#1012628).
- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from
  rx_packets (bsc#1012628).
- drm/msm/dsi: fix pclk rate calculation for bonded dsi
  (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v13 (bsc#1012628).
- drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT
  for smu v14 (bsc#1012628).
- drm/amdgpu: Fix kernel-doc comments for some LUT properties
  (bsc#1012628).
- bonding: do not set usable_slaves for broadcast mode
  (bsc#1012628).
- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link
  states (bsc#1012628).
- net/mlx5: Fix deadlock between devlink lock and esw-&gt;wq
  (bsc#1012628).
- net/mlx5: Fix crash when moving to switchdev mode (bsc#1012628).
- net/mlx5: Fix peer miss rules host disabled checks
  (bsc#1012628).
- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
  (bsc#1012628).
- net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
  (bsc#1012628).
- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit
  on TEQL slave xmit (bsc#1012628).
- rxrpc, afs: Fix missing error pointer check after
  rxrpc_kernel_lookup_peer() (bsc#1012628).
- net: spacemit: Fix error handling in
  emac_alloc_rx_desc_buffers() (bsc#1012628).
- net: spacemit: Fix error handling in emac_tx_mem_map()
  (bsc#1012628).
- drm/sitronix/st7586: fix bad pixel data due to byte swap
  (bsc#1012628).
- firmware: cs_dsp: Fix fragmentation regression in firmware
  download (bsc#1012628).
- spi: amlogic: spifc-a4: Fix DMA mapping error handling
  (bsc#1012628).
- spi: rockchip-sfc: Fix double-free in remove() callback
  (bsc#1012628).
- ASoC: soc-core: drop delayed_work_pending() check before flush
  (bsc#1012628).
- ASoC: soc-core: flush delayed work before removing DAIs and
  widgets (bsc#1012628).
- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT
  overlays (bsc#1012628).
- net: sfp: improve Huawei MA5671a fixup (bsc#1012628).
- serial: caif: hold tty-&gt;link reference in ldisc_open and
  ser_release (bsc#1012628).
- bnxt_en: Fix RSS table size check when changing ethtool channels
  (bsc#1012628).
- drm/i915/dp: Read ALPM caps after DPCD init (bsc#1012628).
- net: enetc: fix incorrect fallback PHY address handling
  (bsc#1012628).
- net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for
  addr 0 (bsc#1012628).
- mctp: i2c: fix skb memory leak in receive path (bsc#1012628).
- can: hi311x: hi3110_open(): add check for hi3110_power_enable()
  return value (bsc#1012628).
- bonding: fix type confusion in bond_setup_by_slave()
  (bsc#1012628).
- mctp: route: hold key-&gt;lock in mctp_flow_prepare_output()
  (bsc#1012628).
- amd-xgbe: fix link status handling in xgbe_rx_adaptation
  (bsc#1012628).
- amd-xgbe: prevent CRC errors during RX adaptation with AN
  disabled (bsc#1012628).
- amd-xgbe: reset PHY settings before starting PHY (bsc#1012628).
- net: add xmit recursion limit to tunnel xmit functions
  (bsc#1012628).
- netfilter: nf_tables: Fix for duplicate device in netdev hooks
  (bsc#1012628).
- netfilter: nf_tables: always walk all pending catchall elements
  (bsc#1012628).
- netfilter: nft_set_pipapo: fix stack out-of-bounds read in
  pipapo_drop() (bsc#1012628).
- netfilter: x_tables: guard option walkers against 1-byte tail
  reads (bsc#1012628).
- netfilter: nfnetlink_queue: fix entry leak in bridge verdict
  error path (bsc#1012628).
- netfilter: nfnetlink_cthelper: fix OOB read in
  nfnl_cthelper_dump_table() (bsc#1012628).
- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  (bsc#1012628).
- perf annotate: Fix hashmap__new() error checking (bsc#1012628).
- regulator: pca9450: Correct interrupt type (bsc#1012628).
- regulator: pca9450: Correct probed name for PCA9452
  (bsc#1012628).
- perf ftrace: Fix hashmap__new() error checking (bsc#1012628).
- sched: idle: Make skipping governor callbacks more consistent
  (bsc#1012628).
- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  (bsc#1012628).
- nvme-pci: Fix race bug in nvme_poll_irqdisable() (bsc#1012628).
- drivers: net: ice: fix devlink parameters get without irdma
  (bsc#1012628).
- iavf: fix PTP use-after-free during reset (bsc#1012628).
- iavf: fix incorrect reset handling in callbacks (bsc#1012628).
- accel/amdxdna: Fix runtime suspend deadlock when there is
  pending job (bsc#1012628).
- ASoC: codecs: rt1011: Use component to get the dapm context
  in spk_mode_put (bsc#1012628).
- i40e: fix src IP mask checks and memcpy argument names in
  cloud filter (bsc#1012628).
- e1000/e1000e: Fix leak in DMA error cleanup (bsc#1012628).
- page_pool: store detach_time as ktime_t to avoid false-negatives
  (bsc#1012628).
- net: bcmgenet: fix broken EEE by converting to phylib-managed
  state (bsc#1012628).
- ACPI: OSL: fix __iomem type on return from
  acpi_os_map_generic_address() (bsc#1012628).
- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for
  clock acquisition (bsc#1012628).
- ASoC: detect empty DMI strings (bsc#1012628).
- drm/amdkfd: Unreserve bo if queue update failed (bsc#1012628).
- ASoC: amd: acp-mach-common: Add missing error check for clock
  acquisition (bsc#1012628).
- io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte
  ops (bsc#1012628).
- perf synthetic-events: Fix stale build ID in module MMAP2
  records (bsc#1012628).
- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
  (bsc#1012628).
- net: dsa: realtek: Fix LED group port bit for non-zero LED group
  (bsc#1012628).
- neighbour: restore protocol != 0 check in pneigh update
  (bsc#1012628).
- net/mana: Null service_wq on setup error to prevent double
  destroy (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for
  PTP support (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
  (bsc#1012628).
- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
  status (bsc#1012628).
- net: prevent NULL deref in ip[6]tunnel_xmit() (bsc#1012628).
- iio: imu: inv-mpu9150: fix irq ack preventing irq storms
  (bsc#1012628).
- usb: gadget: f_mass_storage: Fix potential integer overflow
  in check_command_size_in_blocks() (bsc#1012628).
- drm/amdgpu: ensure no_hw_access is visible before MMIO
  (bsc#1012628).
- cgroup: fix race between task migration and iteration
  (bsc#1012628).
- sched_ext: Remove redundant css_put() in scx_cgroup_init()
  (bsc#1012628).
- cgroup: Don't expose dead tasks in cgroup (bsc#1012628).
- ALSA: pcm: fix use-after-free on linked stream runtime in
  snd_pcm_drain() (bsc#1012628).
- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2
  mixer interfaces (bsc#1012628).
- can: gs_usb: gs_can_open(): always configure bitrates before
  starting device (bsc#1012628).
- net: usb: lan78xx: fix silent drop of packets with checksum
  errors (bsc#1012628).
- net: usb: lan78xx: fix TX byte statistics for small packets
  (bsc#1012628).
- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on
  disconnect (bsc#1012628).
- net: usb: lan78xx: skip LTM configuration for LAN7850
  (bsc#1012628).
- gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
  (bsc#1012628).
- rust_binder: fix oneway spam detection (bsc#1012628).
- rust_binder: check ownership before using vma (bsc#1012628).
- rust_binder: avoid reading the written value in offsets array
  (bsc#1012628).
- rust_binder: call set_notification_done() without proc lock
  (bsc#1012628).
- rust: kbuild: allow `unused_features` (bsc#1012628).
- rust: kbuild: emit dep-info into $(depfile) directly
  (bsc#1012628).
- rust: str: make NullTerminatedFormatter public (bsc#1012628).
- ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
  (bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  (bsc#1012628).
- KVM: arm64: Fix protected mode handling of pages larger than
  4kB (bsc#1012628).
- KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
  (bsc#1012628).
- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
  in-kernel APIC (bsc#1012628).
- KVM: SVM: Set/clear CR8 write interception when AVIC is
  (de)activated (bsc#1012628).
- KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2
  fault (bsc#1012628).
- KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
  (bsc#1012628).
- KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU
  hotplug (bsc#1012628).
- USB: add QUIRK_NO_BOS for video capture several devices
  (bsc#1012628).
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  (bsc#1012628).
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb
  speed (bsc#1012628).
- usb: xhci: Fix memory leak in xhci_disable_slot() (bsc#1012628).
- usb: xhci: Prevent interrupt storm on host controller error
  (HCE) (bsc#1012628).
- xhci: Fix NULL pointer dereference when reading portli debugfs
  files (bsc#1012628).
- usb: yurex: fix race in probe (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Nova Lake -H
  (bsc#1012628).
- usb: misc: uss720: properly clean up reference in uss720_probe()
  (bsc#1012628).
- usb: core: don't power off roothub PHYs if phy_set_mode()
  fails (bsc#1012628).
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  (bsc#1012628).
- usb: roles: get usb role switch from parent only for
  usb-b-connector (bsc#1012628).
- usb: typec: altmode/displayport: set displayport signaling
  rate in configure message (bsc#1012628).
- USB: usbcore: Introduce usb_bulk_msg_killable() (bsc#1012628).
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified
  timeouts (bsc#1012628).
- USB: core: Limit the length of unkillable synchronous timeouts
  (bsc#1012628).
- usb: class: cdc-wdm: fix reordering issue in read code path
  (bsc#1012628).
- usb: renesas_usbhs: fix use-after-free in ISR during device
  removal (bsc#1012628).
- usb: gadget: f_hid: fix SuperSpeed descriptors (bsc#1012628).
- usb: mdc800: handle signal and read racing (bsc#1012628).
- usb: gadget: uvc: fix interval_duration calculation
  (bsc#1012628).
- usb: image: mdc800: kill download URB on timeout (bsc#1012628).
- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus
  handling (bsc#1012628).
- usb: gadget: f_ncm: Fix atomic context locking issue
  (bsc#1012628).
- usb: legacy: ncm: Fix NPE in gncm_bind (bsc#1012628).
- Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
  (bsc#1012628).
- Revert "usb: legacy: ncm: Fix NPE in gncm_bind" (bsc#1012628).
- Revert "usb: gadget: u_ether: Add auto-cleanup helper for
  freeing net_device" (bsc#1012628).
- Revert "usb: gadget: f_ncm: align net_device lifecycle with
  bind/unbind" (bsc#1012628).
- Revert "usb: gadget: u_ether: add gether_opts for config
  caching" (bsc#1012628).
- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
  (bsc#1012628).
- mm/tracing: rss_stat: ensure curr is false from kthread context
  (bsc#1012628).
- ceph: fix i_nlink underrun during async unlink (bsc#1012628).
- ceph: do not skip the first folio of the next object in
  writeback (bsc#1012628).
- ceph: fix memory leaks in ceph_mdsc_build_path() (bsc#1012628).
- ALSA: usb-audio: Improve Focusrite sample rate filtering
  (bsc#1012628).
- objtool/klp: Fix detection of corrupt static branch/call entries
  (bsc#1012628).
- objtool: Fix data alignment in elf_add_data() (bsc#1012628).
- objtool: Fix another stack overflow in validate_branch()
  (bsc#1012628).
- irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
  (bsc#1012628).
- irqchip/riscv-aplic: Do not clear ACPI dependencies on probe
  failure (bsc#1012628).
- irqchip/riscv-aplic: Register syscore operations only once
  (bsc#1012628).
- time/jiffies: Mark jiffies_64_to_clock_t() notrace
  (bsc#1012628).
- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach
  and reattach (bsc#1012628).
- powerpc, perf: Check that current-&gt;mm is alive before getting
  user callchain (bsc#1012628).
- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS
  suspend (bsc#1012628).
- scsi: qla2xxx: Completely fix fcport double free (bsc#1012628).
- scsi: hisi_sas: Fix NULL pointer exception during user_scan()
  (bsc#1012628).
- mm/kfence: fix KASAN hardware tag faults during late enablement
  (bsc#1012628).
- mmc: mmci: Fix device_node reference leak in
  of_get_dml_pipe_index() (bsc#1012628).
- mm/kfence: disable KFENCE upon KASAN HW tags enablement
  (bsc#1012628).
- mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel
  restore (bsc#1012628).
- mmc: dw_mmc-rockchip: Fix runtime PM support for internal
  phase support (bsc#1012628).
- mmc: core: Avoid bitfield RMW for claim/retune flags
  (bsc#1012628).
- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop
  and start (bsc#1012628).
- tipc: fix divide-by-zero in tipc_sk_filter_connect()
  (bsc#1012628).
- firmware: stratix10-rsu: Fix NULL pointer dereference when
  RSU is disabled (bsc#1012628).
- kprobes: avoid crash when rmmod/insmod after ftrace killed
  (bsc#1012628).
- ceph: add a bunch of missing ceph_path_info initializers
  (bsc#1012628).
- libceph: Fix potential out-of-bounds access in
  ceph_handle_auth_reply() (bsc#1012628).
- libceph: reject preamble if control segment is empty
  (bsc#1012628).
- libceph: prevent potential out-of-bounds reads in
  process_message_header() (bsc#1012628).
- libceph: Use u32 for non-negative values in ceph_monmap_decode()
  (bsc#1012628).
- libceph: admit message frames only in CEPH_CON_S_OPEN state
  (bsc#1012628).
- Revert "tcpm: allow looking for role_sw device in the main node"
  (bsc#1012628).
- Revert "ptdesc: remove references to folios from
  __pagetable_ctor() and pagetable_dtor()" (bsc#1012628).
- mm: Fix a hmm_range_fault() livelock / starvation problem
  (bsc#1012628).
- nsfs: tighten permission checks for ns iteration ioctls
  (bsc#1012628).
- liveupdate: luo_file: remember retrieve() status (bsc#1012628).
- kthread: consolidate kthread exit paths to prevent
  use-after-free (bsc#1012628).
- cpufreq: intel_pstate: Fix NULL pointer dereference in
  update_cpu_qos_request() (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in signal ioctl
  (bsc#1012628).
- drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
  (bsc#1012628).
- drm/amdgpu: add upper bound check on user inputs in wait ioctl
  (bsc#1012628).
- drm/amd: Disable MES LR compute W/A (bsc#1012628).
- ipmi:si: Don't block module unload if the BMC is messed up
  (bsc#1012628).
- ipmi:si: Use a long timeout when the BMC is misbehaving
  (bsc#1012628).
- drm/bridge: samsung-dsim: Fix memory leak in error path
  (bsc#1012628).
- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
  (bsc#1012628).
- ipmi:si: Handle waiting messages when BMC failure detected
  (bsc#1012628).
- nouveau/gsp: drop WARN_ON in ACPI probes (bsc#1012628).
- gpiolib: normalize the return value of gc-&gt;get() on behalf of
  buggy drivers (bsc#1012628).
- ipmi:si: Fix check for a misbehaving BMC (bsc#1012628).
- drm/xe/sync: Fix user fence leak on alloc failure (bsc#1012628).
- drm/xe/sync: Cleanup partially initialized sync on parse failure
  (bsc#1012628).
- s390/pfault: Fix virtual vs physical address confusion
  (bsc#1012628).
- bpf: Fix kprobe_multi cookies access in show_fdinfo callback
  (bsc#1012628).
- arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
  (bsc#1012628).
- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit()
  (bsc#1012628).
- device property: Allow secondary lookup in
  fwnode_get_next_child_node() (bsc#1012628).
- irqchip/gic-v3-its: Limit number of per-device MSIs to the
  range the ITS supports (bsc#1012628).
- btrfs: fix chunk map leak in btrfs_map_block() after
  btrfs_chunk_map_num_copies() (bsc#1012628).
- sched_ext: Disable preemption between scx_claim_exit() and
  kicking helper work (bsc#1012628).
- sched_ext: Fix starvation of scx_enable() under fair-class
  saturation (bsc#1012628).
- iomap: don't mark folio uptodate if read IO has bytes pending
  (bsc#1012628).
- iomap: reject delalloc mappings during writeback (bsc#1012628).
- nsfs: tighten permission checks for handle opening
  (bsc#1012628).
- nstree: tighten permission checks for listing (bsc#1012628).
- ice: reintroduce retry mechanism for indirect AQ (bsc#1012628).
- kunit: irq: Ensure timer doesn't fire too frequently
  (bsc#1012628).
- ixgbevf: fix link setup issue (bsc#1012628).
- mm: memfd_luo: always make all folios uptodate (bsc#1012628).
- mm: memfd_luo: always dirty all folios (bsc#1012628).
- mm/huge_memory: fix a folio_split() race condition with
  folio_try_get() (bsc#1012628).
- mm/damon/core: clear walk_control on inactive context in
  damos_walk() (bsc#1012628).
- mm/slab: fix an incorrect check in obj_exts_alloc_size()
  (bsc#1012628).
- staging: sm750fb: add missing pci_release_region on error and
  removal (bsc#1012628).
- staging: rtl8723bs: properly validate the data in
  rtw_get_ie_ex() (bsc#1012628).
- staging: rtl8723bs: fix potential out-of-bounds read in
  rtw_restruct_wmm_ie (bsc#1012628).
- pinctrl: cy8c95x0: Don't miss reading the last bank registers
  (bsc#1012628).
- selftests: fix mntns iteration selftests (bsc#1012628).
- media: dvb-net: fix OOB access in ULE extension header tables
  (bsc#1012628).
- net: mana: Ring doorbell at 4 CQ wraparounds (bsc#1012628).
- net: Fix rcu_tasks stall in threaded busypoll (bsc#1012628).
- ice: fix retry for AQ command 0x06EE (bsc#1012628).
- fgraph: Fix thresh_return clear per-task notrace (bsc#1012628).
- tracing: Fix syscall events activation by ensuring refcount
  hits zero (bsc#1012628).
- net/tcp-ao: Fix MAC comparison to be constant-time
  (bsc#1012628).
- fgraph: Fix thresh_return nosleeptime double-adjust
  (bsc#1012628).
- net/tcp-md5: Fix MAC comparison to be constant-time
  (bsc#1012628).
- batman-adv: Avoid double-rtnl_lock ELP metric worker
  (bsc#1012628).
- drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
  (bsc#1012628).
- pmdomain: rockchip: Fix PD_VCODEC for RK3588 (bsc#1012628).
- parisc: Increase initial mapping to 64 MB with KALLSYMS
  (bsc#1012628).
- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  (bsc#1012628).
- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix
  kexec/hibernation (bsc#1012628).
- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
  (bsc#1012628).
- io_uring/zcrx: use READ_ONCE with user shared RQEs
  (bsc#1012628).
- parisc: Fix initial page table creation for boot (bsc#1012628).
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS
  faults (bsc#1012628).
- parisc: Check kernel mapping earlier at bootup (bsc#1012628).
- io_uring/net: reject SEND_VECTORIZED when unsupported
  (bsc#1012628).
- regulator: pf9453: Respect IRQ trigger settings from firmware
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Fix broken reset status read
  (bsc#1012628).
- drm/ttm: Fix ttm_pool_beneficial_order() return type
  (bsc#1012628).
- crypto: ccp - allow callers to use HV-Fixed page API when SEV
  is disabled (bsc#1012628).
- s390/stackleak: Fix __stackleak_poison() inline assembly
  constraint (bsc#1012628).
- ata: libata-core: Disable LPM on ST1000DM010-2EP102
  (bsc#1012628).
- s390/xor: Fix xor_xc_2() inline assembly constraints
  (bsc#1012628).
- drm/amd/display: Fallback to boot snapshot for dispclk
  (bsc#1012628).
- s390/xor: Fix xor_xc_5() inline assembly (bsc#1012628).
- slab: distinguish lock and trylock for sheaf_flush_main()
  (bsc#1012628).
- memcg: fix slab accounting in refill_obj_stock() trylock path
  (bsc#1012628).
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
  (bsc#1012628).
- smb: server: fix use-after-free in smb2_open() (bsc#1012628).
- ksmbd: Don't log keys in SMB3 signing and encryption key
  generation (bsc#1012628).
- ksmbd: fix use-after-free by using call_rcu() for oplock_info
  (bsc#1012628).
- net: mctp: fix device leak on probe failure (bsc#1012628).
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
  (bsc#1012628).
- net: ncsi: fix skb leak in error paths (bsc#1012628).
- net: ethernet: arc: emac: quiesce interrupts before requesting
  IRQ (bsc#1012628).
- net: dsa: microchip: Fix error path in PTP IRQ setup
  (bsc#1012628).
- net: macb: Shuffle the tx ring before enabling tx (bsc#1012628).
- drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on
  smu v13.0.x (bsc#1012628).
- drm/amdgpu: Fix use-after-free race in VM acquire (bsc#1012628).
- drm/amd: Set num IP blocks to 0 if discovery fails
  (bsc#1012628).
- drm/amd: Fix NULL pointer dereference in device cleanup
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
  (bsc#1012628).
- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS
  output (bsc#1012628).
- drm/i915: Fix potential overflow of shmem scatterlist length
  (bsc#1012628).
- drm/i915/psr: Repeat Selective Update area alignment
  (bsc#1012628).
- drm/msm: Fix dma_free_attrs() buffer size (bsc#1012628).
- drm/amd: Fix a few more NULL pointer dereference in device
  cleanup (bsc#1012628).
- drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun
  index (bsc#1012628).
- drm/i915/vrr: Configure VRR timings after enabling
  TRANS_DDI_FUNC_CTL (bsc#1012628).
- tracing: Fix enabling multiple events on the kernel command
  line and bootconfig (bsc#1012628).
- tracing: Fix trace_buf_size= cmdline parameter with sizes &gt;=
  2G (bsc#1012628).
- net-shapers: don't free reply skb after genlmsg_reply()
  (bsc#1012628).
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
  (bsc#1012628).
- can: dev: keep the max bitrate error at 5% (bsc#1012628).
- io_uring/kbuf: check if target buffer list is still legacy on
  recycle (bsc#1012628).
- cifs: make default value of retrans as zero (bsc#1012628).
- xfs: fix integer overflow in bmap intent sort comparator
  (bsc#1012628).
- xfs: fix returned valued from xfs_defer_can_append
  (bsc#1012628).
- xfs: fix undersized l_iclog_roundoff values (bsc#1012628).
- xfs: ensure dquot item is deleted from AIL only after log
  shutdown (bsc#1012628).
- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue
  flags (bsc#1012628).
- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
  (bsc#1012628).
- dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
  (bsc#1012628).
- ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
  (bsc#1012628).
- s390/dasd: Move quiesce state with pprc swap (bsc#1012628).
- s390/dasd: Copy detected format information to secondary device
  (bsc#1012628).
- powerpc/pseries: Correct MSI allocation tracking (bsc#1012628).
- powerpc64/bpf: fix kfunc call support (bsc#1012628).
- powerpc64/bpf: fix the address returned by bpf_get_func_ip
  (bsc#1012628).
- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed
  brace error (bsc#1012628).
- scsi: core: Fix error handling for scsi_alloc_sdev()
  (bsc#1012628).
- x86/apic: Disable x2apic on resume if the kernel expects so
  (bsc#1012628).
- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
  (bsc#1012628).
- lib/bootconfig: fix snprintf truncation check in
  xbc_node_compose_key_after() (bsc#1012628).
- lib/bootconfig: check bounds before writing in
  __xbc_open_brace() (bsc#1012628).
- smb: client: fix atomic open with O_DIRECT &amp; O_SYNC
  (bsc#1012628).
- smb: client: fix in-place encryption corruption in SMB2_write()
  (bsc#1012628).
- smb: client: fix iface port assignment in
  parse_server_interfaces (bsc#1012628).
- btrfs: fix transaction abort when snapshotting received
  subvolumes (bsc#1012628).
- btrfs: fix transaction abort on file creation due to name hash
  collision (bsc#1012628).
- btrfs: fix transaction abort on set received ioctl due to item
  overflow (bsc#1012628).
- btrfs: add missing RCU unlock in error path in
  try_release_subpage_extent_buffer() (bsc#1012628).
- btrfs: abort transaction on failure to update root in the
  received subvol ioctl (bsc#1012628).
- iio: dac: ds4424: reject -128 RAW value (bsc#1012628).
- iio: frequency: adf4377: Fix duplicated soft reset mask
  (bsc#1012628).
- iio: chemical: sps30_serial: fix buffer size in
  sps30_serial_read_meas() (bsc#1012628).
- iio: chemical: sps30_i2c: fix buffer size in
  sps30_i2c_read_meas() (bsc#1012628).
- iio: magnetometer: tlv493d: remove erroneous shift in X-axis
  data (bsc#1012628).
- iio: potentiometer: mcp4131: fix double application of wiper
  shift (bsc#1012628).
- iio: chemical: bme680: Fix measurement wait duration calculation
  (bsc#1012628).
- iio: buffer: Fix wait_queue not being removed (bsc#1012628).
- iio: gyro: mpu3050-core: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: adis: Fix NULL pointer dereference in adis_init
  (bsc#1012628).
- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  (bsc#1012628).
- iio: imu: inv_icm45600: fix regulator put warning when probe
  fails (bsc#1012628).
- iio: light: bh1780: fix PM runtime leak on error path
  (bsc#1012628).
- iio: imu: inv_icm45600: fix INT1 drive bit inverted
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch to the same value
  (bsc#1012628).
- iio: imu: inv_icm42600: fix odr switch when turning buffer off
  (bsc#1012628).
- iio: proximity: hx9023s: fix assignment order for __counted_by
  (bsc#1012628).
- iio: proximity: hx9023s: Protect against division by zero in
  set_samp_freq (bsc#1012628).
- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout
  errors (bsc#1012628).
- i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
  (bsc#1012628).
- i3c: mipi-i3c-hci: Consolidate spinlocks (bsc#1012628).
- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue
  abort (bsc#1012628).
- i3c: mipi-i3c-hci: Add missing TID field to no-op command
  descriptor (bsc#1012628).
- i3c: mipi-i3c-hci: Fix race in DMA ring dequeue (bsc#1012628).
- i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA
  dequeue (bsc#1012628).
- mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
  (bsc#1012628).
- mm/damon: rename min_sz_region of damon_ctx to min_region_sz
  (bsc#1012628).
- mm/damon/core: disallow non-power of two min_region_sz
  (bsc#1012628).
- KVM: arm64: gic: Set vgic_model before initing private IRQs
  (bsc#1012628).
- KVM: arm64: Eagerly init vgic dist/redist on vgic creation
  (bsc#1012628).
- io_uring: ensure ctx-&gt;rings is stable for task work flags
  manipulation (bsc#1012628).
- io_uring/eventfd: use ctx-&gt;rings_rcu for flags checking
  (bsc#1012628).
- cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
  (bsc#1012628).
- bpf: drop kthread_exit from noreturn_deny (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of scx_enable
  helper pointer (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.9-185-sched-mmcid-Prevent-CID-stalls-due-to-concurre.patch.
- Rename to
  patches.kernel.org/6.19.9-186-sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch.
- Rename to
  patches.kernel.org/6.19.9-187-sched-mmcid-Remove-pointless-preempt-guard.patch.
- Rename to
  patches.kernel.org/6.19.9-188-sched-mmcid-Avoid-full-tasklist-walks.patch.
- Rename to
  patches.kernel.org/6.19.9-227-drm-i915-alpm-ALPM-disable-fixes.patch.
- Delete
  patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch.
- commit dcfeefc</changelog>
  <changelog author="jslaby@suse.cz" date="1774440000">- Linux 6.19.10 (bsc#1012628).
- xen/privcmd: add boot control for restricted usage in domU
  (bsc#1012628).
- xen/privcmd: restrict usage in unprivileged domU (bsc#1012628).
- hwmon: (max6639) Fix pulses-per-revolution implementation
  (bsc#1012628).
- drm/xe/guc: Fail immediately on GuC load error (bsc#1012628).
- arm64: realm: Fix PTE_NS_SHARED for 52bit PA support
  (bsc#1012628).
- tools/bootconfig: fix fd leak in load_xbc_file() on fstat
  failure (bsc#1012628).
- lib/bootconfig: check xbc_init_node() return in override path
  (bsc#1012628).
- fs/tests: exec: Remove bad test vector (bsc#1012628).
- drm/i915/gt: Check set_default_submission() before deferencing
  (bsc#1012628).
- ksmbd: fix use-after-free in durable v2 replay of active file
  handles (bsc#1012628).
- ksmbd: fix use-after-free of share_conf in compound request
  (bsc#1012628).
- drm/bridge: dw-hdmi-qp: fix multi-channel audio output
  (bsc#1012628).
- drm/amd: fix dcn 2.01 check (bsc#1012628).
- drm/amd/display: Fix DisplayID not-found handling in
  parse_edid_displayid_vrr() (bsc#1012628).
- iommu/amd: Block identity domain when SNP enabled (bsc#1012628).
- iommu/sva: Fix crash in iommu_sva_unbind_device() (bsc#1012628).
- iommu: Fix mapping check for 0x0 to avoid re-mapping it
  (bsc#1012628).
- drm/vmwgfx: Don't overwrite KMS surface dirty tracker
  (bsc#1012628).
- spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
  (bsc#1012628).
- spi: amlogic: spifc-a4: Remove redundant clock cleanup
  (bsc#1012628).
- mshv: Fix use-after-free in mshv_map_user_memory error path
  (bsc#1012628).
- arm_mpam: Fix null pointer dereference when restoring bandwidth
  counters (bsc#1012628).
- x86/hyperv: Use __naked attribute to fix stackless C function
  (bsc#1012628).
- mtd: rawnand: brcmnand: skip DMA during panic write
  (bsc#1012628).
- mtd: rawnand: serialize lock/unlock against other NAND
  operations (bsc#1012628).
- binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3
  and ELF_HWCAP4 (bsc#1012628).
- x86/platform/uv: Handle deconfigured sockets (bsc#1012628).
- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
  (bsc#1012628).
- tracing: Fix trace_marker copy link list updates (bsc#1012628).
- tracing: Fix failure to read user space from system call trace
  events (bsc#1012628).
- ring-buffer: Fix to update per-subbuf entries of persistent
  ring buffer (bsc#1012628).
- perf/x86: Move event pointer setup earlier in x86_pmu_enable()
  (bsc#1012628).
- perf/x86/intel: Add missing branch counters constraint apply
  (bsc#1012628).
- irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in
  rpmi_sysmsi_probe() (bsc#1012628).
- i2c: pxa: defer reset on Armada 3700 when recovery is used
  (bsc#1012628).
- i2c: fsi: Fix a potential leak in fsi_i2c_probe() (bsc#1012628).
- i2c: cp2615: fix serial string NULL-deref at probe
  (bsc#1012628).
- hwmon: (pmbus/isl68137) Fix unchecked return value and use
  sysfs_emit() (bsc#1012628).
- hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before
  using its return value (bsc#1012628).
- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
  return value (bsc#1012628).
- MPTCP: fix lock class name family in pm_nl_create_listen_socket
  (bsc#1012628).
- icmp: fix NULL pointer dereference in icmp_tag_validation()
  (bsc#1012628).
- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in
  error paths (bsc#1012628).
- net: shaper: protect from late creation of hierarchy
  (bsc#1012628).
- net: shaper: protect late read accesses to the hierarchy
  (bsc#1012628).
- net: mvpp2: guard flow control update with global_tx_fc in
  buffer switching (bsc#1012628).
- nfnetlink_osf: validate individual option lengths in
  fingerprints (bsc#1012628).
- netfilter: nf_tables: release flowtable after rcu grace period
  on error (bsc#1012628).
- netfilter: bpf: defer hook memory release until rcu readers
  are done (bsc#1012628).
- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  (bsc#1012628).
- udp_tunnel: fix NULL deref caused by udp_sock_create6 when
  CONFIG_IPV6=n (bsc#1012628).
- net/mlx5e: Fix race condition during IPSec ESN update
  (bsc#1012628).
- net/mlx5e: Prevent concurrent access to IPSec ASO context
  (bsc#1012628).
- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
  (bsc#1012628).
- ipv6: add NULL checks for idev in SRv6 paths (bsc#1012628).
- net: macb: fix uninitialized rx_fs_lock (bsc#1012628).
- netdevsim: drop PSP ext ref on forward failure (bsc#1012628).
- ACPI: processor: Fix previous acpi_processor_errata_piix4()
  fix (bsc#1012628).
- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb()
  failure (bsc#1012628).
- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is
  not enough headroom (bsc#1012628).
- wifi: mac80211: fix NULL deref in mesh_matches_local()
  (bsc#1012628).
- libie: prevent memleak in fwlog code (bsc#1012628).
- iavf: fix VLAN filter lost on add/delete race (bsc#1012628).
- igc: fix page fault in XDP TX timestamps handling (bsc#1012628).
- igc: fix missing update of skb-&gt;tail in igc_xmit_frame()
  (bsc#1012628).
- ACPICA: Update the format of Arg3 of _DSM (bsc#1012628).
- net: usb: aqc111: Do not perform PM inside suspend callback
  (bsc#1012628).
- clsact: Fix use-after-free in init/destroy rollback asymmetry
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
  (bsc#1012628).
- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
  (bsc#1012628).
- net: airoha: Remove airoha_dev_stop() in airoha_remove()
  (bsc#1012628).
- net/sched: teql: Fix double-free in teql_master_xmit
  (bsc#1012628).
- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
  (bsc#1012628).
- bonding: prevent potential infinite loop in bond_header_parse()
  (bsc#1012628).
- PM: runtime: Fix a race condition related to device removal
  (bsc#1012628).
- sched: idle: Consolidate the handling of two special cases
  (bsc#1012628).
- net: ti: icssg-prueth: Fix memory leak in XDP_DROP for
  non-zero-copy mode (bsc#1012628).
- net: mana: fix use-after-free in mana_hwc_destroy_channel()
  by reordering teardown (bsc#1012628).
- net: bcmgenet: increase WoL poll timeout (bsc#1012628).
- crypto: ccp - Fix leaking the same page twice (bsc#1012628).
- netfilter: nf_conntrack_h323: check for zero length in
  DecodeQ931() (bsc#1012628).
- netfilter: xt_time: use unsigned int for monthday bit shift
  (bsc#1012628).
- netfilter: xt_CT: drop pending enqueued packets on template
  removal (bsc#1012628).
- netfilter: nft_ct: drop pending enqueued packets on removal
  (bsc#1012628).
- nf_tables: nft_dynset: fix possible stateful expression memleak
  in error path (bsc#1012628).
- netfilter: nf_conntrack_h323: fix OOB read in decode_int()
  CONS case (bsc#1012628).
- netfilter: nf_flow_table_ip: reset mac header before vlan push
  (bsc#1012628).
- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
  in sip_help_tcp() (bsc#1012628).
- netfilter: conntrack: add missing netlink policy validations
  (bsc#1012628).
- netfilter: ctnetlink: fix use-after-free in
  ctnetlink_dump_exp_ct() (bsc#1012628).
- mpls: add missing unregister_netdevice_notifier to mpls_init
  (bsc#1012628).
- ip_tunnel: adapt iptunnel_xmit_stats() to
  NETDEV_PCPU_STAT_DSTATS (bsc#1012628).
- net/rose: fix NULL pointer dereference in rose_transmit_link
  on reconnect (bsc#1012628).
- bridge: cfm: Fix race condition in peer_mep deletion
  (bsc#1012628).
- af_unix: Give up GC if MSG_PEEK intervened (bsc#1012628).
- Bluetooth: qca: fix ROM version reading on WCN3998 chips
  (bsc#1012628).
- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
  (bsc#1012628).
- Bluetooth: HIDP: Fix possible UAF (bsc#1012628).
- Bluetooth: MGMT: Fix list corruption and UAF in command complete
  handlers (bsc#1012628).
- Bluetooth: hci_sync: Fix hci_le_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Fix defer tests being unstable (bsc#1012628).
- Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed
  SDU (bsc#1012628).
- Bluetooth: LE L2CAP: Disconnect if received packet's SDU
  exceeds IMTU (bsc#1012628).
- firmware: arm_scmi: Fix NULL dereference on notify error path
  (bsc#1012628).
- firmware: arm_scpi: Fix device_node reference leak in probe path
  (bsc#1012628).
- firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
  (bsc#1012628).
- arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt
  numbers (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
  (bsc#1012628).
- arm64: dts: renesas: r9a09g087: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
  (bsc#1012628).
- arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
  (bsc#1012628).
- arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0
  regulator (bsc#1012628).
- arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0
  card regulator (bsc#1012628).
- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
  (bsc#1012628).
- wifi: mac80211: Fix static_branch_dec() underflow for
  aql_disable (bsc#1012628).
- wifi: mac80211: use jiffies_delta_to_msecs() for sta_info
  inactive times (bsc#1012628).
- wifi: mac80211: remove keys after disabling beaconing
  (bsc#1012628).
- tee: shm: Remove refcounting of kernel pages (bsc#1012628).
- soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
  in qmc_qe_init_resources() (bsc#1012628).
- soc: fsl: qbman: fix race condition in qman_destroy_fq
  (bsc#1012628).
- soc: rockchip: grf: Add missing of_node_put() when returning
  (bsc#1012628).
- cache: ax45mp: Fix device node reference leak in
  ax45mp_cache_init() (bsc#1012628).
- cache: starfive: fix device node leak in starlink_cache_init()
  (bsc#1012628).
- soc: microchip: mpfs: Fix memory leak in
  mpfs_sys_controller_probe() (bsc#1012628).
- btrfs: tree-checker: fix misleading root drop_level error
  message (bsc#1012628).
- btrfs: log new dentries when logging parent dir of a conflicting
  inode (bsc#1012628).
- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  (bsc#1012628).
- drm/xe: Open-code GGTT MMIO access protection (bsc#1012628).
- drm/xe: Fix missing runtime PM reference in ccs_mode_store
  (bsc#1012628).
- drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
  (bsc#1012628).
- drm/xe/oa: Allow reading after disabling OA stream
  (bsc#1012628).
- drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
  (bsc#1012628).
- drm/i915/psr: Disable PSR on update_m_n and update_lrr
  (bsc#1012628).
- drm/i915/psr: Compute PSR entry_setup_frames into
  intel_crtc_state (bsc#1012628).
- drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
  (bsc#1012628).
- drm/amdgpu: rework how we handle TLB fences (bsc#1012628).
- drm/amdgpu: Limit BO list entry count to prevent resource
  exhaustion (bsc#1012628).
- drm/amdgpu: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/radeon: apply state adjust rules to some additional HAINAN
  vairants (bsc#1012628).
- drm/imagination: Synchronize interrupts before suspending the
  GPU (bsc#1012628).
- drm/imagination: Fix deadlock in soft reset sequence
  (bsc#1012628).
- drm/amdgpu/mmhub4.1.0: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
  (bsc#1012628).
- drm/amdgpu/mmhub2.3: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/mmhub2.0: add bounds checking for cid (bsc#1012628).
- drm/amdgpu/gmc9.0: add bounds checking for cid (bsc#1012628).
- drm/amd/display: Wrap dcn32_override_min_req_memclk() in
  DC_FP_{START, END} (bsc#1012628).
- drm: Fix use-after-free on framebuffers and property blobs
  when calling drm_dev_unplug (bsc#1012628).
- serial: uartlite: fix PM runtime usage count underflow on probe
  (bsc#1012628).
- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
  (bsc#1012628).
- serial: 8250_dw: Ensure BUSY is deasserted (bsc#1012628).
- serial: 8250: Add late synchronize_irq() to shutdown to handle
  DW UART BUSY (bsc#1012628).
- serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt
  storm (bsc#1012628).
- serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR
  handling (bsc#1012628).
- serial: 8250: Add serial8250_handle_irq_locked() (bsc#1012628).
- serial: 8250_dw: Avoid unnecessary LCR writes (bsc#1012628).
- serial: 8250: Protect LCR write in shutdown (bsc#1012628).
- serial: 8250: always disable IRQ during THRE test (bsc#1012628).
- serial: 8250: Fix TX deadlock when using DMA (bsc#1012628).
- serial: 8250_pci: add support for the AX99100 (bsc#1012628).
- vt: save/restore unicode screen buffer for alternate screen
  (bsc#1012628).
- io_uring/kbuf: propagate BUF_MORE through early buffer commit
  path (bsc#1012628).
- io_uring/kbuf: fix missing BUF_MORE for incremental buffers
  at EOF (bsc#1012628).
- io_uring/poll: fix multishot recv missing EOF on wakeup race
  (bsc#1012628).
- iommu/vt-d: Only handle IOPF for SVA when PRI is supported
  (bsc#1012628).
- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  (bsc#1012628).
- mtd: Avoid boot crash in RedBoot partition table parser
  (bsc#1012628).
- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
  in cadence_nand_init() (bsc#1012628).
- mtd: rawnand: pl353: make sure optimal timings are applied
  (bsc#1012628).
- mtd: spi-nor: Fix RDCR controller capability core check
  (bsc#1012628).
- spi: fix statistics allocation (bsc#1012628).
- spi: fix use-after-free on controller registration failure
  (bsc#1012628).
- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  (bsc#1012628).
- pmdomain: mediatek: Fix power domain count (bsc#1012628).
- mmc: sdhci: fix timing selection for 1-bit bus width
  (bsc#1012628).
- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  (bsc#1012628).
- ata: libata-scsi: report correct sense field pointer in
  ata_scsiop_maint_in() (bsc#1012628).
- ata: libata-core: disable LPM on ADATA SU680 SSD (bsc#1012628).
- ipmi:msghandler: Handle error returns from the SMI sender
  (bsc#1012628).
- ipmi: Consolidate the run to completion checking for xmit msgs
  lock (bsc#1012628).
- drm/xe: Fix memory leak in xe_vm_madvise_ioctl (bsc#1012628).
- cifs: open files should not hold ref on superblock
  (bsc#1012628).
- crypto: atmel-sha204a - Fix OOM -&gt;tfm_count leak (bsc#1012628).
- netconsole: fix sysdata_release_enabled_show checking wrong flag
  (bsc#1012628).
- firmware: stratix10-svc: Add Multi SVC clients support
  (bsc#1012628).
- firmware: stratix10-svc: Delete some stray tabs (bsc#1012628).
- net: macb: Reinitialize tx/rx queue pointer registers and rx
  ring during resume (bsc#1012628).
- net: macb: Introduce gem_init_rx_ring() (bsc#1012628).
- LoongArch: Check return values for set_memory_{rw,rox}
  (bsc#1012628).
- drm/i915/psr: Write DSC parameters on Selective Update in ET
  mode (bsc#1012628).
- drm/i915/dsc: Add helper for writing DSC Selective Update ET
  parameters (bsc#1012628).
- drm/i915/dsc: Add Selective Update register definitions
  (bsc#1012628).
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
  (bsc#1012628).
- ksmbd: unset conn-&gt;binding on failed binding request
  (bsc#1012628).
- smb: client: fix krb5 mount with username option (bsc#1012628).
- drm/amd: Fix hang on amdgpu unload by using
  pci_dev_is_disconnected() (bsc#1012628).
- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before
  access (bsc#1012628).
- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  (bsc#1012628).
- crypto: padlock-sha - Disable for Zhaoxin processor
  (bsc#1012628).
- mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN
  stations (bsc#1012628).
- batman-adv: avoid OGM aggregation when skb tailroom is
  insufficient (bsc#1012628).
- parisc: Flush correct cache in cacheflush() syscall
  (bsc#1012628).
- bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler
  (bsc#1012628).
- net: macb: fix use-after-free access to PTP clock (bsc#1012628).
- NFC: nxp-nci: allow GPIOs to sleep (bsc#1012628).
- LoongArch: No need to flush icache if text copy failed
  (bsc#1012628).
- LoongArch: Give more information if kmem access failed
  (bsc#1012628).
- mm/huge_memory: fix early failure try_to_migrate() when split
  huge pmd for shared THP (bsc#1012628).
- mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
  (bsc#1012628).
- mm/rmap: fix incorrect pte restoration for lazyfree folios
  (bsc#1012628).
- crash_dump: don't log dm-crypt key bytes in
  read_key_from_user_keying (bsc#1012628).
- nvdimm/bus: Fix potential use after free in asynchronous
  initialization (bsc#1012628).
- sunrpc: fix cache_request leak in cache_release (bsc#1012628).
- HID: bpf: prevent buffer overflow in hid_hw_request
  (bsc#1012628).
- selftests/hid: fix compilation when bpf_wq and hid_device are
  not exported (bsc#1012628).
- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  (bsc#1012628).
- NFSD: Hold net reference for the lifetime of
  /proc/fs/nfs/exports fd (bsc#1012628).
- NFSD: Defer sub-object cleanup in export put callbacks
  (bsc#1012628).
- commit a439317</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440001">- mfd: bcm2835-pm: Introduce SoC-specific type identifier
  (PED-13236).
- scripts/python/git_sort/git_sort.yaml: added Lee Jones MFD tree
- commit e62f70e</changelog>
  <changelog author="andrea.porta@suse.com" date="1774440002">- mfd: bcm2835-pm: Add BCM2712 PM device support (PED-13236).
- commit ac407cb</changelog>
  <changelog author="tiwai@suse.de" date="1774785600">- ALSA: ctxfi: Check the error for index mapping (bsc#1259925).
- ALSA: ctxfi: Fix missing SPDIFI1 index handling (bsc#1259925).
- commit bf9d48f</changelog>
  <changelog author="tiwai@suse.de" date="1774958400">- ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization
  (bsc#1259925).
- commit 4c2b092</changelog>
  <changelog author="jslaby@suse.cz" date="1775044800">- perf metricgroup: Fix metricgroup__has_metric_or_groups()
  (bsc#1259358).
  Update upstream status.
- commit 748f4e5</changelog>
  <changelog author="jslaby@suse.cz" date="1775131200">- Linux 6.19.11 (bsc#1012628).
- cxl/port: Fix use after free of parent_port in cxl_detach_ep()
  (bsc#1012628).
- cxl/region: Fix leakage in __construct_region() (bsc#1012628).
- bpf: Reset register ID for BPF_END value tracking (bsc#1012628).
- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628).
- x86/perf: Make sure to program the counter value for stopped
  events on migration (bsc#1012628).
- perf: Make sure to use pmu_ctx-&gt;pmu for groups (bsc#1012628).
- s390/mm: Add missing secure storage access fixups for donated
  memory (bsc#1012628).
- objtool/klp: fix data alignment in __clone_symbol()
  (bsc#1012628).
- livepatch/klp-build: Fix inconsistent kernel version
  (bsc#1012628).
- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are
  enabled (bsc#1012628).
- hwmon: axi-fan: don't use driver_override as IRQ name
  (bsc#1012628).
- sh: platform_early: remove pdev-&gt;driver_override check
  (bsc#1012628).
- driver core: generalize driver_override in struct device
  (bsc#1012628).
- driver core: platform: use generic driver_override
  infrastructure (bsc#1012628).
- bpf: Release module BTF IDR before module unload (bsc#1012628).
- cxl: Adjust the startup priority of cxl_pmem to be higher than
  that of cxl_acpi (bsc#1012628).
- bpf: Fix exception exit lock checking for subprogs
  (bsc#1012628).
- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
  (bsc#1012628).
- bpf: Fix unsound scalar forking in maybe_fork_scalars() for
  BPF_OR (bsc#1012628).
- tracing: Revert "tracing: Remove pid in task_rename tracing
  output" (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support
  (bsc#1012628).
- HID: asus: avoid memory leak in asus_report_fixup()
  (bsc#1012628).
- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
  dmi_vgbs_allow_list (bsc#1012628).
- nvme-pci: cap queue creation to used queues (bsc#1012628).
- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
  (bsc#1012628).
- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
  (bsc#1012628).
- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
  Fold 16 Gen 1 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
  touchscreen on SUPI S10 (bsc#1012628).
- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support
  (bsc#1012628).
- nvme-pci: ensure we're polling a polled queue (bsc#1012628).
- HID: magicmouse: fix battery reporting for Apple Magic Trackpad
  2 (bsc#1012628).
- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
  (bsc#1012628).
- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628).
- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer APEX
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1z
  (bsc#1012628).
- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628).
- kbuild: install-extmod-build: Package resolve_btfids if
  necessary (bsc#1012628).
- platform/x86: oxpec: Add support for Aokzoe A2 Pro
  (bsc#1012628).
- platform/x86: oxpec: Add support for OneXPlayer X1 Air
  (bsc#1012628).
- HID: mcp2221: cancel last I2C command on read error
  (bsc#1012628).
- HID: asus: add xg mobile 2023 external hardware support
  (bsc#1012628).
- module: Fix kernel panic when a symbol st_shndx is out of bounds
  (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_set_reg() (bsc#1012628).
- scsi: mpi3mr: Clear reset history on ready and recheck state
  after timeout (bsc#1012628).
- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628).
- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
  (bsc#1012628).
- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025)
  0CCD SKU (bsc#1012628).
- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628).
- ASoC: fsl_easrc: Fix event generation in
  fsl_easrc_iec958_put_bits() (bsc#1012628).
- ASoC: cs35l56: Only patch ASP registers if the DAI is part of
  a DAIlink (bsc#1012628).
- spi: spi-dw-dma: fix print error log when wait finish
  transaction (bsc#1012628).
- dma-buf: Include ioctl.h in UAPI header (bsc#1012628).
- block: break pcpu_alloc_mutex dependency on freeze_lock
  (bsc#1012628).
- ALSA: hda/senary: Ensure EAPD is enabled during init
  (bsc#1012628).
- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628).
- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
  (bsc#1012628).
- bpf: Fix u32/s32 bounds when ranges cross min/max boundary
  (bsc#1012628).
- HID: apple: avoid memory leak in apple_report_fixup()
  (bsc#1012628).
- sched_ext: Use WRITE_ONCE() for the write side of dsq-&gt;seq
  update (bsc#1012628).
- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
  (bsc#1012628).
- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628).
- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628).
- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
  (bsc#1012628).
- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
  headphone (bsc#1012628).
- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  (bsc#1012628).
- objtool: Handle Clang RSP musical chairs (bsc#1012628).
- nvmet: move async event work off nvmet-wq (bsc#1012628).
- drm/amdgpu: fix gpu idle power consumption issue for gfx v12
  (bsc#1012628).
- usb: core: new quirk to handle devices with zero configurations
  (bsc#1012628).
- spi: intel-pci: Add support for Nova Lake mobile SPI flash
  (bsc#1012628).
- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH
  USB Audio (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628).
- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
  (bsc#1012628).
- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and
  allocspi (bsc#1012628).
- xfrm: fix the condition on x-&gt;pcpu_num in xfrm_sa_len
  (bsc#1012628).
- xfrm: call xdo_dev_state_delete during state update
  (bsc#1012628).
- esp: fix skb leak with espintcp and async crypto (bsc#1012628).
- pinctrl: renesas: rzt2h: Fix device node leak in
  rzt2h_gpio_register() (bsc#1012628).
- xfrm: iptfs: fix skb_put() panic on non-linear skb during
  reassembly (bsc#1012628).
- pinctrl: qcom: spmi-gpio: implement .get_direction()
  (bsc#1012628).
- pinctrl: renesas: rza1: Normalize return value of gpio_get()
  (bsc#1012628).
- xfrm: Fix work re-schedule after cancel in
  xfrm_nat_keepalive_net_fini() (bsc#1012628).
- xfrm: prevent policy_hthresh.work from racing with netns
  teardown (bsc#1012628).
- af_key: validate families in pfkey_send_migrate() (bsc#1012628).
- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
  (bsc#1012628).
- erofs: set fileio bio failed in short read case (bsc#1012628).
- can: statistics: add missing atomic access in hot path
  (bsc#1012628).
- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
  (bsc#1012628).
- Bluetooth: L2CAP: Fix stack-out-of-bounds read in
  l2cap_ecred_conn_req (bsc#1012628).
- Bluetooth: L2CAP: Validate PDU length before reading SDU length
  in l2cap_ecred_data_rcv() (bsc#1012628).
- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
  missing sock_hold (bsc#1012628).
- Bluetooth: MGMT: Fix dangling pointer on
  mgmt_add_adv_patterns_monitor_complete (bsc#1012628).
- Bluetooth: hci_ll: Fix firmware leak on error path
  (bsc#1012628).
- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  (bsc#1012628).
- pinctrl: mediatek: common: Fix probe failure for devices
  without EINT (bsc#1012628).
- ionic: fix persistent MAC address override on PF (bsc#1012628).
- nfc: nci: fix circular locking dependency in nci_close_device
  (bsc#1012628).
- net: openvswitch: Avoid releasing netdev before teardown
  completes (bsc#1012628).
- openvswitch: defer tunnel netdev_put to RCU release
  (bsc#1012628).
- openvswitch: validate MPLS set/set_masked payload length
  (bsc#1012628).
- net/smc: fix double-free of smc_spd_priv when tee() duplicates
  splice pipe buffer (bsc#1012628).
- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in
  if_nlmsg_size (bsc#1012628).
- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  (bsc#1012628).
- net: bcmasp: streamline early exit in probe (bsc#1012628).
- net: bcmasp: fix double free of WoL irq (bsc#1012628).
- net: bcmasp: fix double disable of clk (bsc#1012628).
- platform/x86: ISST: Check HWP support before MSR access
  (bsc#1012628).
- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head
  (bsc#1012628).
- platform/olpc: olpc-xo175-ec: Fix overflow error message to
  print inlen (bsc#1012628).
- platform/x86: intel-hid: disable wakeup_mode during hibernation
  (bsc#1012628).
- ice: fix inverted ready check for VF representors (bsc#1012628).
- ice: use ice_update_eth_stats() for representor stats
  (bsc#1012628).
- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
  (bsc#1012628).
- ipv6: Remove permanent routes from tb6_gc_hlist when all
  exceptions expire (bsc#1012628).
- ipv6: Don't remove permanent routes with exceptions from
  tb6_gc_hlist (bsc#1012628).
- net: fix fanout UAF in packet_release() via NETDEV_UP race
  (bsc#1012628).
- net: airoha: add RCU lock around dev_fill_forward_path
  (bsc#1012628).
- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628).
- udp: Fix wildcard bind conflict check when using hash2
  (bsc#1012628).
- net: enetc: fix the output issue of 'ethtool --show-ring'
  (bsc#1012628).
- virtio-net: correct hdr_len handling for
  VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628).
- virtio-net: correct hdr_len handling for tunnel gso
  (bsc#1012628).
- team: fix header_ops type confusion with non-Ethernet ports
  (bsc#1012628).
- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor
  in RX path (bsc#1012628).
- net: lan743x: fix duplex configuration in mac_link_up
  (bsc#1012628).
- rtnetlink: fix leak of SRCU struct in rtnl_link_register
  (bsc#1012628).
- net_sched: codel: fix stale state for empty flows in fq_codel
  (bsc#1012628).
- dma-mapping: add missing `inline` for `dma_free_attrs`
  (bsc#1012628).
- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
  (bsc#1012628).
- Bluetooth: btintel: serialize btintel_hw_error() with
  hci_req_sync_lock (bsc#1012628).
- Bluetooth: L2CAP: Fix not tracking outstanding TX ident
  (bsc#1012628).
- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
  (bsc#1012628).
- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite
  loop (bsc#1012628).
- Bluetooth: btusb: clamp SCO altsetting table indices
  (bsc#1012628).
- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628).
- netfilter: nfnetlink_log: fix uninitialized padding leak in
  NFULA_PAYLOAD (bsc#1012628).
- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  (bsc#1012628).
- netfilter: nft_set_rbtree: revisit array resize logic
  (bsc#1012628).
- netfilter: nf_conntrack_expect: skip expectations in other
  netns via proc (bsc#1012628).
- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
  in process_sdp (bsc#1012628).
- netfilter: ctnetlink: use netlink policy range checks
  (bsc#1012628).
- net: macb: use the current queue number for stats (bsc#1012628).
- RDMA/bng_re: Fix silent failure in HWRM version query
  (bsc#1012628).
- RDMA/efa: Check stored completion CTX command ID with received
  one (bsc#1012628).
- RDMA/efa: Improve admin completion context state machine
  (bsc#1012628).
- RDMA/efa: Fix use of completion ctx after free (bsc#1012628).
- regmap: Synchronize cache for the page selector (bsc#1012628).
- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
  (bsc#1012628).
- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  (bsc#1012628).
- RDMA/efa: Fix possible deadlock (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- RDMA/irdma: Initialize free_qp completion before using it
  (bsc#1012628).
- RDMA/irdma: Update ibqp state to error if QP is already in
  error state (bsc#1012628).
- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
  (bsc#1012628).
- RDMA/irdma: Clean up unnecessary dereference of event-&gt;cm_node
  (bsc#1012628).
- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
  (bsc#1012628).
- RDMA/irdma: Fix deadlock during netdev reset with active
  connections (bsc#1012628).
- RDMA/irdma: Return EINVAL for invalid arp index error
  (bsc#1012628).
- RDMA/irdma: Harden depth calculation functions (bsc#1012628).
- ASoC: simple-card-utils: Check value of is_playback_only and
  is_capture_only (bsc#1012628).
- ASoC: fsl: imx-card: initialize playback_only and capture_only
  (bsc#1012628).
- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  (bsc#1012628).
- x86/efi: efi_unmap_boot_services: fix calculation of
  ranges_to_free size (bsc#1012628).
- drm/mediatek: dsi: Store driver data before invoking
  mipi_dsi_host_register (bsc#1012628).
- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  (bsc#1012628).
- PM: hibernate: Drain trailing zero pages on userspace restore
  (bsc#1012628).
- PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
  (bsc#1012628).
- drm/xe/pf: Fix use-after-free in migration restore
  (bsc#1012628).
- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
  (bsc#1012628).
- ASoC: Intel: catpt: Fix the device initialization (bsc#1012628).
- spi: meson-spicc: Fix double-put in remove path (bsc#1012628).
- drm/amd/display: Do not skip unrelated mode changes in DSC
  validation (bsc#1012628).
- ASoC: dt-bindings: stm32: Fix incorrect compatible string in
  stm32h7-sai match (bsc#1012628).
- rust: regulator: do not assume that regulator_get() returns
  non-null (bsc#1012628).
- drm/xe: Implement recent spec updates to Wa_16025250150
  (bsc#1012628).
- spi: use generic driver_override infrastructure (bsc#1012628).
- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
  (bsc#1012628).
- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
  (bsc#1012628).
- hwmon: (adm1177) fix sysfs ABI violation and current unit
  conversion (bsc#1012628).
- ASoC: SDCA: fix finding wrong entity (bsc#1012628).
- hwmon: (pmbus) Mark lowest/average/highest/rated attributes
  as read-only (bsc#1012628).
- hwmon: (pmbus) Introduce the concept of "write-only" attributes
  (bsc#1012628).
- hwmon: (pmbus/core) Protect regulator operations with mutex
  (bsc#1012628).
- sysctl: fix uninitialized variable in proc_do_large_bitmap
  (bsc#1012628).
- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
  (bsc#1012628).
- ASoC: adau1372: Fix clock leak on PLL lock failure
  (bsc#1012628).
- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  (bsc#1012628).
- io_uring/fdinfo: fix SQE_MIXED SQE displaying (bsc#1012628).
- io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check
  (bsc#1012628).
- ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from
  SKIP_IFACE_SETUP (bsc#1012628).
- s390/syscalls: Add spectre boundary for syscall dispatch table
  (bsc#1012628).
- s390/barrier: Make array_index_mask_nospec() __always_inline
  (bsc#1012628).
- s390/entry: Scrub r12 register on kernel entry (bsc#1012628).
- tracing: Drain deferred trigger frees if kthread creation fails
  (bsc#1012628).
- tracing: Fix potential deadlock in cpu hotplug with osnoise
  (bsc#1012628).
- drm/xe: always keep track of remap prev/next (bsc#1012628).
- ksmbd: replace hardcoded hdr2_len with offsetof() in
  smb2_calc_max_out_buf_len() (bsc#1012628).
- ksmbd: fix potencial OOB in get_file_all_info() for compound
  requests (bsc#1012628).
- ksmbd: fix memory leaks and NULL deref in smb2_lock()
  (bsc#1012628).
- ksmbd: do not expire session on binding failure (bsc#1012628).
- Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"
  (bsc#1012628).
- ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
  (bsc#1012628).
- ALSA: firewire-lib: fix uninitialized local variable
  (bsc#1012628).
- accel/ivpu: Add disable clock relinquish workaround for NVL-A0
  (bsc#1012628).
- ASoC: codecs: wcd934x: fix typo in dt parsing (bsc#1012628).
- ASoC: sma1307: fix double free of devm_kzalloc() memory
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Allow bytes controls without initial
  payload (bsc#1012628).
- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  (bsc#1012628).
- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
  (bsc#1012628).
- can: netlink: can_changelink(): add missing error handling to
  call can_ctrlmode_changelink() (bsc#1012628).
- cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
  (bsc#1012628).
- cpufreq: conservative: Reset requested_freq on limits change
  (bsc#1012628).
- kbuild: Delete .builtin-dtbs.S when running make clean
  (bsc#1012628).
- mm/damon/stat: monitor all System RAM resources (bsc#1012628).
- thermal: intel: int340x: soc_slider: Set offset only for
  balanced mode (bsc#1012628).
- RDMA/ionic: Preserve and set Ethernet source MAC after
  ib_ud_header_init() (bsc#1012628).
- platform/x86: ISST: Correct locked bit width (bsc#1012628).
- KVM: arm64: Discard PC update state on vcpu reset (bsc#1012628).
- KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
  (bsc#1012628).
- hwmon: (pmbus/ina233) Fix error handling and sign extension
  in shunt voltage read (bsc#1012628).
- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
  sysfs attributes (bsc#1012628).
- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead
  of absolute temperature (bsc#1012628).
- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
  (bsc#1012628).
- media: mc, v4l2: serialize REINIT and REQBUFS with
  req_queue_mutex (bsc#1012628).
- media: verisilicon: Fix kernel panic due to __initconst misuse
  (bsc#1012628).
- xfrm: iptfs: validate inner IPv4 header length in IPTFS payload
  (bsc#1012628).
- xfrm: iptfs: only publish mode_data after clone setup
  (bsc#1012628).
- virt: tdx-guest: Fix handling of host controlled 'quote'
  buffer length (bsc#1012628).
- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
  cleared and napi_tx is false (bsc#1012628).
- vfio/pci: Fix double free in dma-buf feature (bsc#1012628).
- erofs: add GFP_NOIO in the bio completion if needed
  (bsc#1012628).
- alarmtimer: Fix argument order in alarm_timer_forward()
  (bsc#1012628).
- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  (bsc#1012628).
- writeback: don't block sync for filesystems with no data
  integrity guarantees (bsc#1012628).
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
  (bsc#1012628).
- x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
  (bsc#1012628).
- x86/fred: Fix early boot failures on SEV-ES/SNP guests
  (bsc#1012628).
- phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
  (bsc#1012628).
- ovl: make fsync after metadata copy-up opt-in mount option
  (bsc#1012628).
- ovl: fix wrong detection of 32bit inode numbers (bsc#1012628).
- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  (bsc#1012628).
- scsi: ses: Handle positive SCSI error from ses_recv_diag()
  (bsc#1012628).
- net: macb: Move devm_{free,request}_irq() out of spin lock area
  (bsc#1012628).
- net: macb: Protect access to net_device::ip_ptr with RCU lock
  (bsc#1012628).
- net: macb: Use dev_consume_skb_any() to free TX SKBs
  (bsc#1012628).
- KVM: x86/mmu: Drop/zap existing present SPTE even when creating
  an MMIO SPTE (bsc#1012628).
- KVM: x86/mmu: Only WARN in direct MMUs when overwriting
  shadow-present SPTE (bsc#1012628).
- jbd2: gracefully abort on checkpointing state corruptions
  (bsc#1012628).
- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
  (bsc#1012628).
- iomap: fix invalid folio access when i_blkbits differs from
  I/O granularity (bsc#1012628).
- i2c: designware: amdisp: Fix resume-probe race condition issue
  (bsc#1012628).
- futex: Clear stale exiting pointer in futex_lock_pi() retry path
  (bsc#1012628).
- i2c: imx: fix i2c issue when reading multiple messages
  (bsc#1012628).
- i2c: imx: ensure no clock is generated after last read
  (bsc#1012628).
- dmaengine: fsl-edma: fix channel parameter config for fixed
  channel requests (bsc#1012628).
- dmaengine: sh: rz-dmac: Protect the driver specific lists
  (bsc#1012628).
- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
  (bsc#1012628).
- drm/amdgpu: prevent immediate PASID reuse case (bsc#1012628).
- drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU
  (v3) (bsc#1012628).
- drm/amd/display: Fix DCE LVDS handling (bsc#1012628).
- drm/amd/display: Fix drm_edid leak in amdgpu_dm (bsc#1012628).
- drm/amd/display: check if ext_caps is valid in BL setup
  (bsc#1012628).
- drm/i915/dp_tunnel: Fix error handling when clearing stream
  BW in atomic state (bsc#1012628).
- drm/i915: Order OP vs. timeout correctly in __wait_for()
  (bsc#1012628).
- drm/i915: Unlink NV12 planes earlier (bsc#1012628).
- LoongArch: Fix missing NULL checks for kstrdup() (bsc#1012628).
- LoongArch: vDSO: Emit GNU_EH_FRAME correctly (bsc#1012628).
- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug (bsc#1012628).
- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
  (bsc#1012628).
- LoongArch: KVM: Fix base address calculation in
  kvm_eiointc_regs_access() (bsc#1012628).
- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
  (bsc#1012628).
- drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on
  smu_v13_0_6 (bsc#1012628).
- mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
  (bsc#1012628).
- mm/mseal: update VMA end correctly on merge (bsc#1012628).
- mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx()
  failure (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr before accessing
  contexts_arr[0] (bsc#1012628).
- mm/damon/sysfs: check contexts-&gt;nr in repeat_call_fn
  (bsc#1012628).
- mm/pagewalk: fix race between concurrent split and refault
  (bsc#1012628).
- xfs: stop reclaim before pushing AIL during unmount
  (bsc#1012628).
- xfs: save ailp before dropping the AIL lock in push callbacks
  (bsc#1012628).
- xfs: avoid dereferencing log items after push callbacks
  (bsc#1012628).
- xfs: scrub: unlock dquot before early return in quota scrub
  (bsc#1012628).
- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
  (bsc#1012628).
- xfs: don't irele after failing to iget in xfs_attri_recover_work
  (bsc#1012628).
- xfs: remove file_path tracepoint data (bsc#1012628).
- ext4: fix journal credit check when setting fscrypt context
  (bsc#1012628).
- ext4: convert inline data to extents when truncate exceeds
  inline size (bsc#1012628).
- ext4: fix stale xarray tags after writeback (bsc#1012628).
- ext4: do not check fast symlink during orphan recovery
  (bsc#1012628).
- ext4: fix fsync(2) for nojournal mode (bsc#1012628).
- ext4: make recently_deleted() properly work with lazy itable
  initialization (bsc#1012628).
- ext4: replace BUG_ON with proper error handling in
  ext4_read_inline_folio (bsc#1012628).
- ext4: publish jinode after initialization (bsc#1012628).
- ext4: test if inode's all dirty pages are submitted to disk
  (bsc#1012628).
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
  (bsc#1012628).
- ext4: avoid infinite loops caused by residual data
  (bsc#1012628).
- ext4: avoid allocate block from corrupted group in
  ext4_mb_find_by_goal() (bsc#1012628).
- ext4: reject mount if bigalloc with s_first_data_block != 0
  (bsc#1012628).
- ext4: fix use-after-free in update_super_work when racing with
  umount (bsc#1012628).
- ext4: fix the might_sleep() warnings in kvfree() (bsc#1012628).
- ext4: handle wraparound when searching for blocks for indirect
  mapped blocks (bsc#1012628).
- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  (bsc#1012628).
- ext4: always drain queued discard work in ext4_mb_release()
  (bsc#1012628).
- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off (bsc#1012628).
- powerpc64/bpf: do not increment tailcall count when prog is NULL
  (bsc#1012628).
- mm/damon/core: avoid use of half-online-committed context
  (bsc#1012628).
- rust: pin-init: internal: init: document load-bearing fact of
  field accessors (bsc#1012628).
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
  (bsc#1012628).
- dmaengine: idxd: Fix crash when the event log is disabled
  (bsc#1012628).
- dmaengine: idxd: Fix possible invalid memory access after FLR
  (bsc#1012628).
- dmaengine: idxd: Fix not releasing workqueue on .release()
  (bsc#1012628).
- dmaengine: idxd: Fix memory leak when a wq is reset
  (bsc#1012628).
- dmaengine: idxd: Fix freeing the allocated ida too late
  (bsc#1012628).
- dmaengine: idxd: Fix leaking event log memory (bsc#1012628).
- phy: ti: j721e-wiz: Fix device node reference leak in
  wiz_get_lane_phy_types() (bsc#1012628).
- dmaengine: dw-edma: Fix multiple times setting of the
  CYCLE_STATE and CYCLE_BIT bits for HDMA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix regmap init error handling
  (bsc#1012628).
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC
  iterators (bsc#1012628).
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write()
  on retry (bsc#1012628).
- dmaengine: idxd: fix possible wrong descriptor completion in
  llist_abort_desc() (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix residue calculation for
  cyclic DMA (bsc#1012628).
- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  (bsc#1012628).
- dmaengine: xilinx_dma: Fix reset related timeout with
  two-channel AXIDMA (bsc#1012628).
- selftests/mount_setattr: increase tmpfs size for idmapped
  mount tests (bsc#1012628).
- netfs: Fix read abandonment during retry (bsc#1012628).
- btrfs: fix super block offset in error message in
  btrfs_validate_super() (bsc#1012628).
- btrfs: fix leak of kobject name for sub-group space_info
  (bsc#1012628).
- btrfs: fix lost error when running device stats on multiple
  devices fs (bsc#1012628).
- xen/privcmd: unregister xenstore notifier on module exit
  (bsc#1012628).
- netfs: Fix the handling of stream-&gt;front by removing it
  (bsc#1012628).
- irqchip/renesas-rzv2h: Fix error path in
  rzv2h_icu_probe_common() (bsc#1012628).
- futex: Require sys_futex_requeue() to have identical flags
  (bsc#1012628).
- futex: Fix UaF between futex_key_to_node_opt() and
  vma_replace_policy() (bsc#1012628).
- ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
  (bsc#1012628).
- ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
  (bsc#1012628).
- bug: avoid format attribute warning for clang as well
  (bsc#1012628).
- Bluetooth: L2CAP: Fix regressions caused by reusing ident
  (bsc#1012628).
- Revert "perf jevents: Handle deleted JSONS in out of source
  builds" (bsc#1012628).
- Rename to
  patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch.
- Rename to
  patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch.
- commit b4a2f1c</changelog>
</package>
<package pkgid="c4a6ffc16b3edb8dbda6d6e4a7ee86a25aa26a045dee0ce0f24902d24f37d535665a604575d0d982601ff12a51274248b3e6ec776fb12cbaad0ad3a37215e72f" name="dtc" arch="riscv64">
  <version epoch="0" ver="1.7.2" rel="2.1"/>
  <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ü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>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1729598400">- Update to 1.7.1:
  * dtc
  * Fix check for 10-bit I2C addresses
  * Improve documentation of -@ option
  * Update to libyaml &gt;= 0.2.3
  * Improvements &amp; fixes for device graph checks
  * Add -L / --local-fixups option
  * Add check for length of interrupt-map properties
  * libfdt
  * Add fdt_path_getprop_namelen()
  * Add fdt_get_symbol() and fdt_get_symbol_namelen()
  * Correct documentation of fdt_path_offset()
  * Correct documentation of fdt_appendprop_addrrange()
  * Validate aliases is fdt_get_alias_namelen()
  * Don't overwrite phandles when applying overlays
  * Require Python 3
  * pylibfdt
  * Support boolean properties
  * Fixes for current Python versions
  * General
  * Assorted bugfixes
  * Assorted build improvements
  * Assorted typo fixes in docs
  * Some additional testcases
  * Move to GitHub Actions based CI</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1738670400">- Mark assembler output as noexecstack</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1738929600">- Update to 1.7.2:
  * pylibfdt: Don't emit warnings from swig generate C code
  * fdtoverlay: provide better error message for missing /__symbols__
  * pylibfdt/libfdt.i: Use SWIG_AppendOutput
  * Escape spaces in depfile with backslashes.
  * libfdt.h: whitespace consistency fixups
  * libfdt.h: typo and consistency fixes
- Revert previous commit and use upstream fix for glibc 2.41:
  * ce1d858.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1769428800">- add 9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch (bsc#1257254)</changelog>
</package>
<package pkgid="6a9f7e6c81c071619a139f9090f895dfd027b4e2b731d848ebe4a8702824b41541c0c399347bd7380ee42caddcbb93525a9ab2413e4256d6a8276dd7e545064c" name="dtdinst" arch="noarch">
  <version epoch="0" ver="20220510" rel="5.6"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1541073600">- Change to build against bsh2 instead of the old bsh</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544184000">- Build against xml-commons-apis instead of xerces-j2-xml-apis</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1624795200">- Update to v20181222
- Package maven metadata
- Use testng in build process
- Remove unneeded patches:
  * jing-trang-20091111-datatype-sample.patch
  * jing-trang-20151127-notestng.patch
- Modified patch:
  * 0001-Various-build-fixes.patch -&gt; 0000-Various-build-fixes.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1625227200">- Do not use xmvn-tools, since this is a ring package
- Added patch:
  * no-tests.patch
    + avoid unnecessary dependency on testng</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1625227201">- Added patch:
  * old-saxon.patch
    + Avoid building old saxon validator in order to avoid
    dependency on old saxon6</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt;" date="1658750400">- Update to 20220510
- Removed patch:
  * 0002-Use-Xalan-instead-of-Saxon-for-the-build-655601.patch
    Use Saxon9 instead of Xalan
- Recreated patch files</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt;" date="1674302400">- Add Maven Provides line for Jing &amp; Trang</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1679313600">- Fetch the sources using the source service and filter out stray
  binaries and other files that we don't want to distribute because
  of licensing.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Build against saxon 10+</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4aa7c2edb90d405a1aba6d4235eaf823a2827ccd86f49c7a4f4ea940d2194e62b8e22b1146f2e3fa0957506ecab0d6a89146eb6321165e451f78ba6f809a59fc" name="dtrx" arch="noarch">
  <version epoch="0" ver="8.5.3" rel="1.2"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 5.0" date="1196164800">- new package</changelog>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 6.0" date="1204977600">- new upstream version</changelog>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 6.1" date="1216123200">- new upstream version:
  * add support for InstallShield archives, using the unshield command
  * the wording of many of the interactive prompts has been adjusted to be
    clearer and provide more information to the user immediately
  * dtrx 6.1 does a better job protecting against race conditions when
    extracting a single file
  * if you used the -f option, and extracted an archive that only contained
    one file or directory, dtrx 6.0 would still prompt you to ask how it
    should be extracted. dtrx 6.1 fixes this, extracting the contents to the
    current directory as -f requires
  * recursive extraction would not work well in dtrx 6.0 when the contents of
    the original archive were a single file. This has been fixed in dtrx 6.1.</changelog>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 6.2" date="1217246400">- new upstream version:
  * new --one-entry option
  * fixes "1234 blocks" warning message
  * when you try to list the contents of an archive, dtrx will now cope with
    misnamed files more gracefully, giving more accurate results and showing
    fewer error messages
  * dtrx 6.2 will only show you error messages from archive extraction if it
    is completely unable to extract the file. If one of its extraction methods
    succeeds, it will no longer show you the error messages from previous
    extraction attempts
  * dtrx is now better about cleaning up partially extracted archives when it
    encounters an error or signal
  * users will no longer see error messages about broken pipes from dtrx.</changelog>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 6.3" date="1224504000">- update to 6.3:
  * this release adds support for RAR archives
  * fixes a bug that caused dtrx to crash when extracting certain kinds of
    archives with the -v option
  * avoids spurious warnings under Python 2.6</changelog>
  <changelog author="zaitor@opensuse.org" date="1374667200">- Update to version 7.1:
  + New features: LZH archives are now supported.
  + Bug fixes:
  - dtrx will no longer offer to extract the zero archive files
    found in a zero-file archive.
  - Temporary directories will be cleaned up after extracting an
    empty archive.
- Changes from version 7.0:
  + At this point, I consider dtrx to be mature software. It's
    maybe a little too interactive, but otherwise it does
    everything I want, and it does it very well.  Expect new
    releases to be few and far between going forward.
  + New features: If any of dtrx's command line arguments are URLs,
    it will automatically download them with `wget -c` in the
    current directory before extracting them.
  + Enhancements:
  - dtrx will try to extract ZIP files with 7z if unzip is not
    successful.
  - dtrx will be smarter about removing extensions from filenames
    when extracting to a new directory or file.
  - dtrx will not ask you if you want to recurse through an
    archive if the number of archives inside the original file is
    small.
- Changes from version 6.6:
  + Enhancements: dtrx can now handle `xz compression`_.
  + Other changes: The tests now use the PyYAML library, instead of
    the abandoned Syck.
- Changes from version 6.5:
  + Enhancements:
  - When you list archive contents with -l or -t, dtrx will start
    printing results much faster than it used to.  There's a
    small chance that it will print some incorrect listings if it
    misdetects the archive type of a given file, but it will show
    you an error message when that happens.
  - dtrx recognizes more kinds of compressed tar archives by
    their extension.
  - You can now extract newer .deb packages that are compressed
    with bzip2 or lzma.
  + Bug fixes:
  - When extracting an archive that contained a file with a
    mismatched filename, the prompt would offer you a chance to
    "rename the directory" instead of "rename the file." This
    wording has been fixed, along with some other wording
    adjustments in the prompts generally.
  - Perform more reliable detection of the terminal size, and
    improve word wrapping on prompts.
  + Other changes : The README is now written like a man page, and
    can be converted to a man page by using rst2man_.
- Changes from version 6.4:
  + Enhancements:
  - Support detection of LZMA archives by magic.
  - Interactive prompts are wrapped much more cleanly.
  + Bug fixes: Fix a bug where dtrx would crash when extracting an
    archive with no files inside it.
- Add BuildArch: norach for opensuse.</changelog>
  <changelog author="mpluskal@suse.com" date="1510833600">- Cleanup with spec-cleaner
- Use current python building macros</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Update to version 8.5.2
  * too many changes to list</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683115201">- Trim filler wording and rhetorics from descriptions.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720526400">- update to 8.5.3:
  * Send stdout to /dev/null unless it is needed</changelog>
</package>
<package pkgid="2885759364403bcc9434329b16fa94adc5fde04905ddd059f284cc81b6e32b12b545b5af33ce69cd1d13361dcc544dd830c606e43749dcfcf45f1c6f6e3cb9f4" name="dtv-scan-tables" arch="noarch">
  <version epoch="0" ver="20240503" rel="1.1"/>
  <changelog author="jslaby@suse.com" date="1599048000">- Update to version 20200830:
  * dtv-scan-tables: Full UK update
  * dtv-scan-tables: add table for Slovenia
  * dtv-scan-tables: frequency updates for Finland
  * Add atsc/kr-Cable-8VSB
  * dtv-scan-tables: add Dorfnetz for Liechtenstein
  * Update dvb-t scan files for Ireland (ie-*)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 20200902:
  * dtv-scan-tables: DVB-C for the City of Munich, Germany, operated by Vodafone</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1622030400">- Update to version 20210430:
  * update Brazilian scan files
  * Remove legacy entries
  * Add new satellites from Lyngsat
  * Rename a few satellites with two names and update frequencies
  * Update frequencies from Lyngsat</changelog>
  <changelog author="mpluskal@suse.com" date="1640606400">- Update to version 20211214:
  * dtv-scan-tables: latest UK changes</changelog>
  <changelog author="mpluskal@suse.com" date="1646913600">- Update to version 20220307:
  * Update Brazilian ISDB-T tables
  * Update satellite channel lists from Lyngsat</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651492800">- Update to version 20220430:
  * pt-All: fix modulation
  * pt-All: Update Portugal channels</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1670932800">- Update to version 20221125:
  * dtv-scan-tables: hu-Digikabel changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1706875200">- Update to version 20240131:
  * isdb-t: Update Brazil channel lists
  * dvb-s: drop transponders that aren't there at Lyngsat anymore
  * dvb-s: update from today's Lyngsat report
  * dtv-scan-tables: full uk transmitter update</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709208000">- Update to version 20240207:
  * dtv-scan-tables: added channels for Lviv, Ukraine</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1715947200">- Update to version 20240503:
  * dvb-t/at-All: add Salzburg/Gaisberg dvb-t2 transponders</changelog>
</package>
<package pkgid="5b5fd8c2952e75d4c24a7cf8a4f29c2b8272f075f714fb2d226b6aa561402a9a753608048b4e1e2f1771dd9e2cd98749121109df75d8f074adda95e087aacc0a" name="dtv-scan-tables-v5" arch="noarch">
  <version epoch="0" ver="20240503" rel="1.1"/>
  <changelog author="jslaby@suse.com" date="1599048000">- Update to version 20200830:
  * dtv-scan-tables: Full UK update
  * dtv-scan-tables: add table for Slovenia
  * dtv-scan-tables: frequency updates for Finland
  * Add atsc/kr-Cable-8VSB
  * dtv-scan-tables: add Dorfnetz for Liechtenstein
  * Update dvb-t scan files for Ireland (ie-*)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 20200902:
  * dtv-scan-tables: DVB-C for the City of Munich, Germany, operated by Vodafone</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1622030400">- Update to version 20210430:
  * update Brazilian scan files
  * Remove legacy entries
  * Add new satellites from Lyngsat
  * Rename a few satellites with two names and update frequencies
  * Update frequencies from Lyngsat</changelog>
  <changelog author="mpluskal@suse.com" date="1640606400">- Update to version 20211214:
  * dtv-scan-tables: latest UK changes</changelog>
  <changelog author="mpluskal@suse.com" date="1646913600">- Update to version 20220307:
  * Update Brazilian ISDB-T tables
  * Update satellite channel lists from Lyngsat</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651492800">- Update to version 20220430:
  * pt-All: fix modulation
  * pt-All: Update Portugal channels</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1670932800">- Update to version 20221125:
  * dtv-scan-tables: hu-Digikabel changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1706875200">- Update to version 20240131:
  * isdb-t: Update Brazil channel lists
  * dvb-s: drop transponders that aren't there at Lyngsat anymore
  * dvb-s: update from today's Lyngsat report
  * dtv-scan-tables: full uk transmitter update</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709208000">- Update to version 20240207:
  * dtv-scan-tables: added channels for Lviv, Ukraine</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1715947200">- Update to version 20240503:
  * dvb-t/at-All: add Salzburg/Gaisberg dvb-t2 transponders</changelog>
</package>
<package pkgid="46b07e4328cc71d1824bd5d9abd8fc3f7a16bd3d022b4b73bb2f6ad5a36c6bafea3fef5a03eea67b631402c2d3f7b674dff4831fca876b8f9fbd6de02663619b" name="dualsensectl" arch="riscv64">
  <version epoch="0" ver="0.7" rel="3.1"/>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1655985600">- Update to new upstream release version 0.2
  * Initial upload of `dualsensectl` package into Open Build Service</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1697112000">- Update to new upstream release version 0.3
  * Added speaker volume attenuation and trigger commands
  * Added a new monitoring command for scheduling/adjusting certain (even multiple) events
  * Added a new `dualsense -d DEVICE` option for listing of multiple connected devices
  and their identification
  * Fixed battery level status not showing correct percents (%) when plugged in</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1699099200">- Update to new upstream release version 0.4
  * Added `speaker` `volume` `attenuation` and `trigger` commands</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1711886400">- Update to new upstream release version 0.5
  * Fix crash when setting device without command
  * Show more values in info command
  * Don't check Connected property in power-off command</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1714824000">- Defattr not needed after explicitly mentioned directories (%dir) within %files section which OBS gladly complains about
- Now using: osc service mr download_files instead of manually downloaded files using GUI
- %{?_smp_mflags} is redundant, therefore unneeded - I overlooked
  :-)</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1724068800">- Added support for DualSense Edge</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1739966400">- Update to the latest upstream stable version - 0.7
  * Switch to Meson build system
  * Add pulse option to microphone-led
  * Add instant flag to player-leds
  * Add led-brightness command
  * Add microphone-mode command</changelog>
  <changelog author="Martin von Reichenberg &lt;martin.von.reichenberg@proton.me&gt;" date="1741003200">- REBUILD due to RPMLINT errors:
  `dualsensectl.x86_64: E: standard-dir-owned-by-package /usr/bin`
  `dualsensectl.x86_64: E: standard-dir-owned-by-package /usr/share`</changelog>
</package>
<package pkgid="c06cbe5cd7654b586d7ba7022512300b1fc7b84396bcfb7188bfc908cb519f65a22f2b3c20b6e0953d36da87d2f35adb784247c8dcaa09b5dad372b658b4c0e7" name="dub" arch="riscv64">
  <version epoch="0" ver="1.41.0" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609070400">- Update to 1.23.0
  * Added architecture x86_omf for windows-dmd
  * dub remove --non-interactive will now remove all packages by default
  * Running dub upgrade on a package-less folder is now a no-op
  * Support dependencies as git url with exact commit
  * All commands now support package[@&lt;version-spec&gt;], --version is deprecated</changelog>
  <changelog author="Chris Josten &lt;chris+suse@netsoj.nl&gt;" date="1668686400">- Update to 1.29.0
  * Harden package version detection from git describe by @kinke
- Update to 1.28.0
  * Removes dynamicLibrary being built as staticLibrary for targets
    other than OMF. by @rikkimax in #2211
  * move command variable substitution to execution by @WebFreak001
    in #2217
  * Fix interactive run-unittest.d by @WebFreak001
    in #2219
  * merge stable by @MartinNowak in #2221
  * fix: parse version from filesystem supplier correctly by
    @Panke in #2220
  * merge stable by @MartinNowak in #2225
  * add CompilerInvocationException by @WebFreak001 in #2226
  * Adapt determinePlatform to the new defaults for Win32 by
    @MoonlightSentinel in #2227
  * Define the $DUB_BUILD_PATH variable. by @veelo in #2228
  * merge stable by @MartinNowak in #2231
  * Add link to dub-docs. by @veelo in #2232
  * Remove travis-ci badge from README.md by @ibuclaw in #2233
  * Annotate escaping reference. by @veelo in #2237
  * Posix: use /etc/dub/settings.json if in /usr by @WebFreak001
    in #2203
  * Add -fno-druntime to GDC BuildOptions; it is the betterC
    flag. by @ibara in #2186
  * Fix #2238 - Renew source files after preGenerateCommands by
    @atilaneves in #2239
  * Inject source file (replaces #2207) by @rikkimax in #2240
- Update to 1.27.0
  * merge stable by @MartinNowak in #2132
  * Add environment variables to BuildSettings by @shoo in #2121
  * merge stable by @MartinNowak in #2138
  * Fix dependency build settings flooding dflags by @omerfirmak
    in #2139
  * merge stable by @MartinNowak in #2140
  * Adds quotation marks to error message by @denizzzka in #2148
  * Generate paths relative to visuald project files by @JudgeFish
    in #2150
  * merge stable by @MartinNowak in #2152
  * merge stable by @MartinNowak in #2154
  * Fix #2141 - When used as a library, the default compiler is
    different from the expected. by @shoo in #2158
  * Remove line 'Exclusing package.d blah...' from default dub
    build by @p0nce in #2157
  * RegistryPackageSupplier.genPackageDownloadUrl added by
    @denizzzka in #2156
- Update to 1.26.0
  * merge stable by @MartinNowak in #2114
  * Fix single file package dynamic library by @andre2007
    in #2112
  * fix #1867 - Add lowmem for settings by @shoo in #1905
  * Fix #2046 - Dependencies specified with a path ignore
    optional settings by @shoo in #2103
  * Replacing rununittest.sh by @drug007 in #2109
  * merge stable by @MartinNowak in #2115
  * merge stable by @MartinNowak in #2117
  * Only show package.d warning once by @dkorpel in #2131
  * [stable] LDC: Recognize -gcc as linker D flag by @kinke
    in #2135
- Update to 1.25.0
  * merge stable by @MartinNowak in #2061
  * Minor code cleanup (whitespace, import) by @Geod24 in #2063
  * Remove redundant code with relativeTo by @Geod24 in #2062
  * Set cwd on spawn functions instead of chdir by @Geod24
    in #2065
  * Hotfix for #2051 by @drug007 in #2064
  * Renaming a file by @drug007 in #2066
  * Raise minimum Vibe.d requirement to v0.9.0 by @Geod24
    in #2067
  * merge stable by @MartinNowak in #2071
  * Cleanup http listener in vibed template by @gizmomogwai in #2072
  * merge stable by @MartinNowak in #2074
  * Improve 'linker-D-flag' detection for ldmd2 by @kinke in #2082
  * Extend 'linker dflags' detection for DMD by @kinke in #2083
  * Selectively import symbols from std.array. by @veelo in #2089
  * Remove unused selective imports. by @veelo in #2088
  * Remove unused imports from compiler.d. by @veelo in #2090
  * Refactor imports (inet.url -&gt; inet.path). by @veelo in #2091
  * Remove unused std.range import. by @veelo in #2092
  * Remove unused imports. by @veelo in #2093
  * Refactor imports. by @veelo in #2094
  * Refactor import. Url is not used directly, but path is.
    by @veelo in #2097
  * Remove unused imports. by @veelo in #2096
  * Deprecate unused but public import. by @veelo in #2095
  * Fix #2085: [visuald] spurious library project by @veelo in #2098
  * Add some generated files to .gitignore by @ljmf00 in #2102
  * Fix #2086 copyFiles in subPackage does not honour targetPath.
    by @veelo in #2087
  * Replacing run-unittest.sh by run-unittest.d. Inception by
    @drug007 in #2084
  * Include copyFiles and extraDependencyFiles in visuald projects.
    by @veelo in #2099
  * Bump FRONTEND, move dmd to latest by default. by @maxhaton
    in #2104
  * merge stable by @MartinNowak in #2106
  * Actually copy copyFiles when building in Visual Studio. by
    @veelo in #2105
  * import 'std.variant.Algebraic' properly by @BorisCarvajal
    in #2108
  * merge stable by @MartinNowak in #2107
  * Fixed a regression with DFLAGS environment variable and cached
    generated unittest by @foerdi in #2116
- Update to 1.24.1
  * Allow adding dflags on dependencies when using SDL format by
    @omerfirmak in #2081
- Update to 1.24.0
  * merge stable by @MartinNowak in #2011
  * [stable] Deduplicate dflags and lflags by @Geod24 in #2016
  * cache the generated test main file: dub_test_root.d by @foerdi
    in #2005
  * Revert "Deduplicate dflags and lflags" (#2016) by @s-ludwig
    in #2020
  * merge stable by @MartinNowak in #2022
  * Remove usage of deprecated std.xml by @andre2007 in #1977
  * Support for .netrc file added by @andre2007 in #2027
  * ci: build release .tar.gz without travis owner and group id
    by @ljmf00 in #2030
  * Add support for '-platformlib' option. Fixes #2031 by
    @dbankov-vmware in #2032
  * GH Actions: Use new syntax for set-env by @Geod24 in #2036
  * Merge stable into master by @Geod24 in #2037
  * dub.compilers.ldc: Fix --rdmd with --compiler=ldc2 by
    @CyberShadow in #2033
  * Correct issue #1673 (with dupe #1797 and #2019) by @p0nce
    in #2034
  * betterC flag enabled in generated visuald project file. Fixes #2024
    by @MrZoraman in #2025
  * Fix Issue #1474 - Regenerate build settings after preGenerateCommands
    by @omerfirmak in #2035
  * Mutually exclude mainSourceFile of different configurations by
    @omerfirmak in #2039
  * [CI]: Remove old AppVeyor, TravisCI, SemaphoreCI and build-gdc.sh
    files by @PetarKirov in #2042
  * [stable] Use compiler version, not frontend version for build IDs
    and paths by @kinke in #2045
  * [stable] Add support for --arch=x86_mscoff for LDC (for DMD
    compatibility) by @kinke in #2049
  * Use DC env variable as the default compiler by @omerfirmak in #2047
  * Fix #2051: Running unit tests from DUB single file packages fails by
    @drug007 in #2052
  * Improved ldc cross compile by @foerdi in #2055
  * improve list command (filter by package spec) by @deviator
    in #2057
  * Dont export DFLAGS &amp; LFLAGS by default by @omerfirmak
    in #2048
  * Allow custom dflags to be defined for dependencies by
    @omerfirmak in #2040
  * Normalize line endings &amp; UTF8 BOMs by @Geod24 in #2058
  * add ability for specify version range for commandline commands
    by @deviator in #2056</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- Update to 1.32.1
  * Implement --color=auto|always|never, fix #2410 by @WebFreak001
    in #2552
  * update version to v1.31.0-beta.1 by @ibuclaw in #2555
  * Remove GeneratorSettings.direct as it is never set by @Geod24 in #2559
  * Fix various DDOC warnings by @Geod24 in #2558
  * Don't assume the cache path is relative to CWD by @Geod24 in #2557
  * replace std.variant with std.sumtype by @WebFreak001 in #2550
  * add markdown documentation generator to gen_man.d by @WebFreak001
    in #2563
  * update version to v1.31.0-rc.1 by @ibuclaw in #2565
  * Fix typo in subpackage license warning by @zyedidia in #2576
  * merge stable by @ibuclaw in #2578
  * fix man page generator by @WebFreak001 in #2571
  * fix typo(s) by @WebFreak001 in #2564
  * Add betterC support - fixes #1636 by @etcimon in #2581
  * merge stable by @ibuclaw in #2591
  * Add OpenBSD package to README.md by @ibara in #2592
  * Fix #2574: Suggest alternative spelling when a command is mistyped by
    @elvodqa in #2593
  * improve warning messages, especially with ~branch by @WebFreak001 in #2585
  * reintroduce dmd-latest to CI runner by @WebFreak001 in #2594
  * merge stable by @ibuclaw in #2595
  * make build names much smaller by @WebFreak001 in #2589
  * Make getDUBExePath returns a NativePath by @Geod24 in #2604</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1689854400">- Update to 1.33.0
  * Add collection of c sources and headers to dub by @cschlote in #2544
  * update version to v1.32.0-beta.1 by @ibuclaw in #2609
  * Don't depend on the whole of Vibe.d for the test_registry by @Geod24 in #2612
  * Upgrade dependencies by @Geod24 in #2613
  * Make all static library exports contribute to dlls on Windows by @rikkimax in #2614
  * Revert "Make all static library exports contribute to dlls on Windows" by @Geod24 in #2616
  * PackageManager: Store packages hierarchically, by version by @Geod24 in #2610
  * add pr_info GitHub actions run by @WebFreak001 in #2586
  * try to fix pr_info permissions problem by @WebFreak001 in #2621
  * fix pr_info_post file paths by @WebFreak001 in #2622
  * update version to v1.32.0-rc.1 by @ibuclaw in #2625
  * merge stable by @ibuclaw in #2628
  * update version to v1.32.1-beta.1 by @ibuclaw in #2631
  * update version to v1.32.1 by @ibuclaw in #2634</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1711454400">- Update to 1.36.0
  * Deprecate unused packageInfoFilenames
  * Remove inconsistent error on missing subpackage path
  * Remove dub.internal.vibecompat.file : listDirectory
  * Remove logging from dub.dependency
  * Allow to load dub.selections.json before Project instantiation
- Update to 1.35.0
  * Don't wastefully execute everything via a shell
  * Implemented recipe files for dub
  * add --deep flag to dub build
  * add dub describe --data=configs,builds
  * interactively query for license, suggest SPDX licenses
- Update to 1.34.0
  * Fix flags Json serialization
  * Cache json db
  * support specifying --d-versions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1721563200">- Update to 1.38.1
  * Remove support for OMF, make MsCOFF default
  * Drop support for LDC v1.26.0
- Update to 1.38.0
  * Implement filesystem attributes and use PackageManager.store
  * Speed up Package.getPackageConfigs
  * Improve the output when the subcommand is not found
  * Speed up module parsing with hand-written parser
  * Respect skipRegistry value from configuration files
  * Fix glitches in testcases
  * Fix regression in module-declarations parser
- Update to 1.37.0
  * Deprecate Package.load, use PackageManager.load instead
  * platform: add support for LoongArch
  * Dub.loadPackage: Error out if no recipe is found
  * CommandLine: Type the user-provided string into its name / path component
  * Only check if the Package is managed by the Location in lookup
  * Deprecate Package JSON constructor
  * Fix #2706: Dub run ignores locally registered packages
  * fetch: Support multiple arguments, projects, recursive fetch
  * Add betterC probing for performance and for applications without drun…
  * Deprecate system flag for registration, use cache instead
  * Allow building deprecated modules without deprecation warnings
  * Fix gdc build and test failures
  * Deprecate unused getSubPackagePath
  * Introduce PackageName, to fully type a package name
  * Expand selections file handling to handle new versions
  * Let user $DFLAGS override build settings as much as possible
  * Improve Dub.fetch API
  * Deprecate Package.getInternalSubPackage, simplify DepedencyResolver
  * Properly fix issue #2691 by reverting to the original scanning behavior
  * Load dub.selections.json in unittest
  * Remove FileInfo.timeCreated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1742731200">- Update to 1.39.0
  * Upgrade vibe-d dependencies
  * LDC: Don't keep around temporary object files for static libs
  * remove internal deprecations
  * Tests: Implement the ability to mock the registry too
  * FSEntry: Set a default time for all entries
  * Do not use Package.storeInfo in PackageManager.store
  * Fix #2901: VersionRange.toString() doesn't handle &gt;0.0.0
  * PackageManager: Make lookup lazy again
  * Avoid linear time edge list construction.
  * Reduce allocation overhead in determineDependencyConfigs
  * Avoid re-allocating allconfigs_path in determineAllConfigs.
  * Eliminate edges in the configuration graph in-place.
  * Cache various package information to reduce GC allocations in
    getPackageConfigs.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1744804800">- Update to 1.40.0
  * Improve some dependency resolutions issues
  * Keep the default option for dependencies when serializing a sdl recipe
  * Ignore --arch switch if it doesn't affect the build
  * Do dependency resolution after checking valid configs
  * update dependencies
  * fix: Do not append empty recipePath to list of dependencies
  * fix: Ensure nameless FSEntry cannot be constructed
  * fix 2698: cImportPaths doesn't work with dmd and ldc
- added %check section to run some unit tests, avoding the ones that
  requires network</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1745323200">- Fix unit tests when ldc2 is used instead of dmd</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1767960000">- Update to 1.41.0
  * Added --dest command line build option
  * Add frameworks dubfile key (relevant for MacOS)</changelog>
</package>
<package pkgid="b51da537bf66641a164e3b84a002a88dc8dba16221b838bd9cdf1e702908fe6cca30e26b19bbf2c213c16ed5e93a99c9ea3de70c82e9bc67bfcbe7a4d0a813c2" name="duc" arch="riscv64">
  <version epoch="0" ver="1.4.6" rel="1.1"/>
  <changelog author="mvetter@suse.com" date="1519646400">- Inital package for openSUSE in version 1.4.3</changelog>
  <changelog author="mvetter@suse.com" date="1519646401">- Change license to LGPL-3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1538568000">- Update to 1.4.4:
  * new: added --directory/-D option to 'duc ls' to allow listing of only directory itself (#196[1])
  * new: 'duc ls' now handles multiple path arguments
  * new: added 'o' key to duc-ui to pass current file to xdg-open
  * new: added DPI handing for graph font size (#201[2])
  * new: added '-a/--apparent' option to 'duc xml' (#171[3])
  * fix: improved cairo and SVG graph rendering (#202[4])
  * cha: changed license from GPL to LGPL (#190[5])</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1565611200">- fix build: add missing dependency to gobject library</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1658750400">- Update to 1.4.5:
  * new: added '-u' option to duc index to index by username
  * new: added json subcommand
  * new: added support for NO_COLOR env var
  * cha: duc db location is now XDG compliant
  * fix: various bug fixes, check the git log for details</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762603200">- Update to 1.4.6:
  * new: added LICENCE to 'make release' target
  * fix: fixed logic error in buffer_get() (boo#1254566, CVE-2025-13654)
  * cha: updated tests</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1765368000">- Fix build requirements</changelog>
</package>
<package pkgid="16cc95c486dad9cd978e0203a29c6a2f473fce3e9f1c468b4f6cb38d91c28dee92f62fbb8faa9f2ec28e3a86b40ce422098564bec6602f803c68e951cd30b022" name="duf" arch="riscv64">
  <version epoch="0" ver="0.9.1" rel="1.1"/>
  <changelog author="pousaduarte@gmail.com" date="1635681600">- Update to version 0.6.2:
  * Add installation instructions for Void Linux</changelog>
  <changelog author="pousaduarte@gmail.com" date="1640520000">- Update to version 0.6.2:
  * Document color-coding/threshold options in README
  * add availability and usage threhold option
  * Add install instructions on OpenBSD
  * Remove unmaintained snap package
  * Bump go-pretty to v6.2.4</changelog>
  <changelog author="pousaduarte@gmail.com" date="1641729600">- Update to version 0.7.0:
  * Add feedback paragraph to README</changelog>
  <changelog author="pousaduarte@gmail.com" date="1642939200">- Update to version 0.7.0:
  * Update go-wilcard lib #156</changelog>
  <changelog author="pousaduarte@gmail.com" date="1643803200">- Update to version 0.8.0:
  * docs: update man page
  * Fix manpage workflow branch
  * Add 'ansi' theme that uses the terminal's native 4-bit ANSI colors
  * Add Go 1.17 build tags
  * Bump github.com/jedib0t/go-pretty/v6 from 6.2.4 to 6.2.5
  * table: rename inode-related columns to clarify difference between bytes and inodes. Fixes #94
  * Add dependabot config
  * Generate man page when built with 'mango' build-tag
  * Add mango-generated man page
  * Bump termenv to v0.11.0</changelog>
  <changelog author="pousaduarte@gmail.com" date="1644148800">- Update to version 0.8.0:
  * docs: update man page
  * Bump go-wildcard to v1.0.3
  * docs: update man page
  * Bump mango to v0.1.0</changelog>
  <changelog author="pousaduarte@gmail.com" date="1675771200">- Update to version 0.8.1:
  * Update README badges
  * Add godoc comments and fix linter warnings
  * Add separate sets of hard- and soft-enforced linters
  * docs: update man page
  * Unalias term package
  * Fix mountinfo parsing #153 (#154)
  * docs: update man page
  * Add Debian &amp; Ubuntu installation instructions
  * docs: update man page
  * Bump go-wildcard to v1.0.3
  * docs: update man page
  * Bump mango to v0.1.0</changelog>
  <changelog author="jkowalczyk@suse.com" date="1684756800">- Update to version 0.8.1+git64.24c3369:
  * Add installation instructions for Gentoo Linux
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0
  * build(deps): bump actions/setup-go from 3.5.0 to 4.0.0
  * fix readme build badge
  * build(deps): bump github.com/muesli/termenv from 0.14.0 to 0.15.1
  * build(deps): bump golang.org/x/term
  * build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.4.3 to 6.4.6
  * chore: bump Go to 1.17
  * build(deps): bump goreleaser/goreleaser-action from 3 to 4
  * build(deps): bump actions/setup-go from 3.4.0 to 3.5.0
  * build(deps): bump github.com/muesli/termenv from 0.13.0 to 0.14.0
  * build(deps): bump actions/setup-go from 3.3.1 to 3.4.0
  * build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.4.2 to 6.4.3
  * build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.4.0 to 6.4.2
  * run code through gofumpt and correct gopls warnings
  * Bump actions/setup-go from 3.3.0 to 3.3.1
  * Bump github.com/jedib0t/go-pretty/v6 from 6.3.9 to 6.4.0
  * Bump github.com/jedib0t/go-pretty/v6 from 6.3.8 to 6.3.9
  * chore: bump required Go version
  * chore: x/sys API change
  * Bump github.com/muesli/termenv from 0.12.0 to 0.13.0
  * Bump github.com/muesli/mango from 0.1.0 to 0.2.0
  * Bump github.com/muesli/termenv from 0.11.0 to 0.12.0
  * Bump actions/setup-go from 3.2.0 to 3.3.0
  * Bump github.com/mattn/go-runewidth from 0.0.13 to 0.0.14
  * Bump github.com/jedib0t/go-pretty/v6 from 6.3.4 to 6.3.8
  * Bump github.com/jedib0t/go-pretty/v6 from 6.3.3 to 6.3.4
  * docs: update ubuntu and debian versions
  * Bump github.com/jedib0t/go-pretty/v6 from 6.3.2 to 6.3.3
  * Bump github.com/jedib0t/go-pretty/v6 from 6.3.1 to 6.3.2
  * Bump actions/setup-go from 3.1.0 to 3.2.0
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Bump actions/setup-go from 2 to 3.1.0
  * Bump github.com/jedib0t/go-pretty/v6 from 6.2.5 to 6.3.1
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2 to 3</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1684756801">- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="Felix Niederwanger &lt;felix.niederwanger@suse.de&gt;" date="1757505600">- Update to version 0.9.1:
  * fix: parse modified git tree flag correctly
  * fix: include version number in tarballs
  * docs: update man page
  * fix: allow manually supplying version/commit again
  * feat: migrate rest of goreleaser config
  * fix: 9p path parse error with WSL2 (#300)
  * chore: align happy path to left edge in bar rendering
  * docs: update man page
  * fix: off-by-one error in bar rendering
  * fix: move background colors to theme
  * fix: recompute widths to account for changed bar size
  * feat: don't waste space for chars we never print
  * feat: use unicode chars for bar
  * feat: dynamically resize bars
  * feat: adjust table width to avail space
  * docs: update man page
  * build(deps): bump actions/setup-go from 5.5.0 to 6.0.0
  * docs: update man page
  * feat: read build info from runtime
  * docs: update man page
  * fix: deduplicate list of mounts (#209)
  * build(deps): bump actions/checkout from 3 to 5
  * build(deps): bump goreleaser/goreleaser-action from 4 to 6
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.34.0
  * build(deps): bump golang.org/x/sys from 0.7.0 to 0.35.0
  * build(deps): bump github.com/muesli/termenv from 0.15.1 to 0.16.0
  * chore: require Go 1.23+
  * build(deps): bump actions/setup-go from 4.0.0 to 5.5.0
  * docs: update man page
  * chore: require Go 1.18+
  * build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.4.6 to 6.6.8
  * ci: deadcode linter is no longer used
  * ci: update linter configs
  * Add Solus to repo packages installation instructions
  * Add Fedora to the installation instructions
  * docs: update man page
  * build(deps): bump github.com/mattn/go-runewidth from 0.0.14 to 0.0.15
  * fix: update golangci-lint actions
  * fix: update goreleaser config
  * docs: update man page
  * Update README.md: Now in Debian Stable, Debian Unstable is no longer required
  * docs: update man page
  * Correct a typo</changelog>
</package>
<package pkgid="1df51b143e36115759e99277f099db204bde4620eecc79e1a6c232f5192f862994e90d0b4753e6917e94544cca43fb3325ae8c5d2c46c6f731c0f5c499fed165" name="duktape-devel" arch="riscv64">
  <version epoch="0" ver="2.7.0" rel="3.1"/>
  <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ü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ø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>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1706097600">- Build with distro flags</changelog>
</package>
<package pkgid="16a47014ded5423602055cb89208388f6712b43f8c930fd5c6506086b039290850725599e80d03fff9c3266efd066da6d279e7045df98a401f31c079bc0285d7" name="dumb" arch="riscv64">
  <version epoch="0" ver="2.0.3" rel="1.2"/>
  <changelog author="toni@links2linux.de" date="1201867200">- First packaged release 0.9.3 based on fedora-spec
  Tue Aug  7 2007 Hans de Goede &lt;j.w.r.degoede@hhs.nl&gt; 0.9.3</changelog>
  <changelog author="saigkill@opensuse.org" date="1236513600">- initial Package for openSUSE Build Service based on
  Packman Spec.</changelog>
  <changelog author="saigkill@opensuse.org" date="1236513601">- fixed $LDFLAGS to change the execstac</changelog>
  <changelog author="saigkill@opensuse.org" date="1255694400">- Reworked Spec (Provides/Obsoletes)</changelog>
  <changelog author="cmorve69@yahoo.es" date="1278158400">- Fix DT_NEEDED entries</changelog>
  <changelog author="reddwarf@opensuse.org" date="1298289600">- Split dumb from aldmb since allegro5 now uses dumb</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1372593600">- use "zlib" license as fedora does to allow build</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace %__-type macro indirections
- Rectify wrong summaries</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619784000">- Update to version 2.0.3
  * Dropped dumb2wav binary
  * Removed API deprecated since 0.9.3
  * Deprecated duh_render(), use duh_render_float() and duh_render_int()
  * More supported formats (e.g. FEST MOD files)
  * Default resampling quality is now cubic
  * Fixed: PSM Playback Has Garbled Sound
  * New dumbplay, dumbout examples
  * Better audio playback quality
  * SSE optimizations support
  * New resamplers
  * Seek support
  * Memory leak and bug fixes
- Drop outdated patches:
  * dumb-0.9.3-CVE-2006-3668.patch
  * dumb-0.9.3-DT_NEEDED.patch
  * dumb-0.9.3-example.patch
  * dumb-0.9.3-license-clarification.patch
- SPEC file changes:
  * Build using cmake
  * Drop allegro4 outdated subpackage
  * Some cleanup
- Dumb 0.9.3 was branched as dumb0 package</changelog>
</package>
<package pkgid="707ef558bb654549a6fa44c5526f3c2fb4360b77bf7ff21e91059e7cc61a33b3a590f7eb561e4b366bbbbcff1d4e52103dff5b3dfb16e2b8e3f13805b48252b2" name="dumb-devel" arch="riscv64">
  <version epoch="0" ver="2.0.3" rel="1.2"/>
  <changelog author="toni@links2linux.de" date="1201867200">- First packaged release 0.9.3 based on fedora-spec
  Tue Aug  7 2007 Hans de Goede &lt;j.w.r.degoede@hhs.nl&gt; 0.9.3</changelog>
  <changelog author="saigkill@opensuse.org" date="1236513600">- initial Package for openSUSE Build Service based on
  Packman Spec.</changelog>
  <changelog author="saigkill@opensuse.org" date="1236513601">- fixed $LDFLAGS to change the execstac</changelog>
  <changelog author="saigkill@opensuse.org" date="1255694400">- Reworked Spec (Provides/Obsoletes)</changelog>
  <changelog author="cmorve69@yahoo.es" date="1278158400">- Fix DT_NEEDED entries</changelog>
  <changelog author="reddwarf@opensuse.org" date="1298289600">- Split dumb from aldmb since allegro5 now uses dumb</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1372593600">- use "zlib" license as fedora does to allow build</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace %__-type macro indirections
- Rectify wrong summaries</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619784000">- Update to version 2.0.3
  * Dropped dumb2wav binary
  * Removed API deprecated since 0.9.3
  * Deprecated duh_render(), use duh_render_float() and duh_render_int()
  * More supported formats (e.g. FEST MOD files)
  * Default resampling quality is now cubic
  * Fixed: PSM Playback Has Garbled Sound
  * New dumbplay, dumbout examples
  * Better audio playback quality
  * SSE optimizations support
  * New resamplers
  * Seek support
  * Memory leak and bug fixes
- Drop outdated patches:
  * dumb-0.9.3-CVE-2006-3668.patch
  * dumb-0.9.3-DT_NEEDED.patch
  * dumb-0.9.3-example.patch
  * dumb-0.9.3-license-clarification.patch
- SPEC file changes:
  * Build using cmake
  * Drop allegro4 outdated subpackage
  * Some cleanup
- Dumb 0.9.3 was branched as dumb0 package</changelog>
</package>
<package pkgid="ece9930727ed3b752ced5c0b2ac1806ac60de2436a04957deddd259040ee23ac833e90b95d58b412e65574eedb703d6b8b6c83e24ff406342fd76cd6f36b29d8" name="dumb-devel-doc" arch="riscv64">
  <version epoch="0" ver="2.0.3" rel="1.2"/>
  <changelog author="toni@links2linux.de" date="1201867200">- First packaged release 0.9.3 based on fedora-spec
  Tue Aug  7 2007 Hans de Goede &lt;j.w.r.degoede@hhs.nl&gt; 0.9.3</changelog>
  <changelog author="saigkill@opensuse.org" date="1236513600">- initial Package for openSUSE Build Service based on
  Packman Spec.</changelog>
  <changelog author="saigkill@opensuse.org" date="1236513601">- fixed $LDFLAGS to change the execstac</changelog>
  <changelog author="saigkill@opensuse.org" date="1255694400">- Reworked Spec (Provides/Obsoletes)</changelog>
  <changelog author="cmorve69@yahoo.es" date="1278158400">- Fix DT_NEEDED entries</changelog>
  <changelog author="reddwarf@opensuse.org" date="1298289600">- Split dumb from aldmb since allegro5 now uses dumb</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1372593600">- use "zlib" license as fedora does to allow build</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace %__-type macro indirections
- Rectify wrong summaries</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619784000">- Update to version 2.0.3
  * Dropped dumb2wav binary
  * Removed API deprecated since 0.9.3
  * Deprecated duh_render(), use duh_render_float() and duh_render_int()
  * More supported formats (e.g. FEST MOD files)
  * Default resampling quality is now cubic
  * Fixed: PSM Playback Has Garbled Sound
  * New dumbplay, dumbout examples
  * Better audio playback quality
  * SSE optimizations support
  * New resamplers
  * Seek support
  * Memory leak and bug fixes
- Drop outdated patches:
  * dumb-0.9.3-CVE-2006-3668.patch
  * dumb-0.9.3-DT_NEEDED.patch
  * dumb-0.9.3-example.patch
  * dumb-0.9.3-license-clarification.patch
- SPEC file changes:
  * Build using cmake
  * Drop allegro4 outdated subpackage
  * Some cleanup
- Dumb 0.9.3 was branched as dumb0 package</changelog>
</package>
<package pkgid="3a89478d9fbfdc98ad1cbe886efbd8895968825e1b34e9d7423dfc7b0abb0e074f6b33ac1e6e44cdff95130504c3445b850c227a3bcb15ad1caa6094808eefa7" name="dump" arch="riscv64">
  <version epoch="0" ver="0.4b53" rel="2.1"/>
  <changelog author="svalx@svalx.net" date="1490097600">- Update to 0.4b44
  * Improve data throughput when using compression in dump by
    allowing multiple slaves to compress in parallel. Thanks
    to Phillip Susi &lt;psusi@cfl.rr.com&gt; for the patch.
  * Add dump encryption support and reorganise the whole
    compression/encryption code as plugins. Thanks to
    Bear Giles &lt;bgiles@coyotesong.com&gt; for the patch.
  * Add sqlite index support and reorganize the QFA code
    as plugins. Thanks to Bear Giles &lt;bgiles@coyotesong.com&gt; for
    the patch.
  * Lots of various build cleanups and minor bugfixes.
  * Use pkg-config to locate openssl dependencies to fix ermt linking.
  * Fix building when QFA code is disabled (Alexander Zangerl).
  * Fix crash with the -Q option (Alexander Zangerl).
  * Fix crash with legacy indexer (Alexander Zangerl).
  * Fix handling of the -A flag.
  * Fix compression enabling logic (Alexander Zangerl).
  * Skip unhandled fstab entries (Josef Ridky).
- Add ermt (1) man page
- A new version of dump have an updated make system, because of this
  * remove patches dump-0.4b43-configure.patch, dump-0.4b43-destdir.patch, dump-buildfix.patch
  * rebase patch dump-0.4b43-pathnames.patch to dump-0.4b46-pathnames.patch
- Add dump-0.4b46-lzo-no-return.patch - fixing rpmlint
  no-return-in-nonvoid-function error in dump
- Add dump-0.4b46-rmt-ermt.patch - independent rmt and ermt build,
  change its locations to _bindir
- Cleanup spec file with spec-cleaner
- Separated rmt subpackage
- Alternatives system for rmt/ermt</changelog>
  <changelog author="mpluskal@suse.com" date="1490616000">- Conform to packaging guidelines with update-alternatives
- Clenaup with spec-cleaner</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497528000">- Compile with OpenSSL 1.1 (bsc#1042637)
- add patches:
  * dump-0.4b46-openssl-1.1.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1497528001">- Add sqlite3 dependency and enable building with it</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1585483200">- starting with GCC 10, the default of '-fcommon' option will
  change to '-fno-common'. Because dump build fails with
  'fno-common', add '-fcommon' option to optflags as a temporary
  workaround for this problem till it's properly fixed [bsc#1160263]</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1626436800">- Update to 0.4b47:
  * Fix missing lzo return (Alexey Svistunov).
  * Fix building with OpenSSL 1.1 (Daniel Molkentin).
  * Fix bashisms in examples (Oleksandr Chumachenko).
  * Use xattrs funcs from the C library (Vaclav Dolezal).
  * Fix date mangling in man pages (Mike Frysinger).
  * Force -fcommon when building (Mike Frysinger).
  * Add error checking to SSL init transformation (Mike Frysinger).
  * Fix restore -C calls with ftruncate (Alexander Zangerl).
  * Restore symlink timestamps (Alexander Zangerl).
- Remove upstreamed patches:
  * dump-0.4b43-fix-bashisms.patch
  * dump-0.4b46-lzo-no-return.patch
  * dump-0.4b46-openssl-1.1.patch
- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1734436800">- Update to 0.4b49:
  * Reworking of regression tests and test harness
  * Import some patches from the Debian package.
  * restore -N should never change the fs. Fixes #154
  * Support outputting list of files from restore -t with '\0' separator
    (Patch from debian bug 703564 by Heiko Schlittermann)
  * Fix reading of QFA file when listing tape.
  * Support restoring to filesystems with a blocksize that isn't a multiple
    of TP_BSIZE (debian bug 995992). This is a different fix to the one
    currently in debian. The advantage of using a common multiple, if
    available, is that every FS block will only be written to once.
    Fixed an issue where the alignment between blocksize and writing pos
    becomes misaligned when a sparse hole doesn't occupy a full fs block
    (happens when restoring to a FS with a different, larger blocksize than
    the one the dump was taken on.
  * Numerous other minor patches from the Debian package
  * Don't read off end of buffer when restoring symlinks
  * Fix some weirdness around dumping a subdirectory. Do not include the
    inodes for all of the items in the subdirectories - which then give a
    restore error "inode not found on tape"
  * Fix EA problem when EAs blocks are read immediately before a tape change.
  * Allow compressed dumps to work when -b blocksize setting is the maximum
    a tape drive supports.
  * Remove code added for building on systems other than __linux__
  * Major reworking of how reading from disk and tape works. Dump now
    supports writing a compressed dump to a file and then writing that to
    tape. There is now only one "read" function. We do not have separate
    functions for reading tapes, files, compressed tapes, compressed files.
  * Improve the efficiency of TS_ADDR (and TS_INODE) record for
    representing larger files. A single TS_ADDR record can now represent up
    to 4GB of file rather than just 512K. Dumps written by 0.4b49 cannot be
    restored using 0.4b48 and before.
- 0.4b48 changelog:
  * Handle fs with more than 2^32 blocks (Greg Oster)
  * Handle EA stored in blocks with address &gt;2^32.
  * Handle the case were EAs are stored across two blocks. Fixes several
    reported bugs regarding the restore of directory attributes.
    Additionally, now restore -C passes too. Originally restore -C was
    patched for files, but not directories, in debian bug#940473 by
    Alexander Zangerl.  Substantially redone and extended to directory
    attributes here.
  * Do not record garbage data in dump for files with
    EXT2_EXTENT_FLAGS_UNINIT set indicating that the disk block has not
    been written to and should be assumed to be all zeros.
  * Dump small files on ext4 partitions with -O inline-data set.
  * Major performance enhancements on the restoring and verifying of very
    sparse files.
  * Handle dumps that are over 2^32 (tape) blocks long (&gt;4T)
  * Handle restoring sparse files that start with a hole from dump versions
    0.4b42/43. Previously they were restored but corrupted as some of the
    initial hole was moved to the end.
  * Many cleanups. Move to autoconf v0.71. Remove need to build with
  - fcommon. Build with -W -Wall and without compiler warnings. Add some
    compile time checks for structures that are written to tape and must
    not change.
  * Extensive regression tests. Every bug fixed by 0.4b48 release is now
    covered by a regression test along with testing the restore of a historical
    dump created by the previous versions from 0.4b5 through 0.4b47.
- Use autopatch
- Refresh patches</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1770638400">- Update to 0.4b53
  * Do not dump the quota and orphan hidden inodes.
  * When a dump has more than 31 volumes, report all the volumes read
    rather than stopping at 31.
  * add --use-blockdev-for-dumpdates to revert to old behaviour where
    blockdev is always written to dumpdates. Improve fstab filtering so
    that bind mounts can be dumped.
  * Relax the restriction of incremental dumping of subdirectories and
    updating of the dumpdates file where --use-blockdev-for-dumpdates is
    not being used.
  * Add --no-set-curr-dir-perms which bypasses the question about setting
    permissions on . when restoring.
  * For full changelog see NEWS file
- Disable werror which was enabled by default but causes build errors
- Remove update-alternatives, conflict with rmt instead and symlink ermt
  to rmt (bsc#1245893)
- Refresh dump-0.4b46-rmt-ermt.patch
- Drop dump-0.4b43-include.patch, no longer needed
- Downgrade rmt and mt Recommends to Suggests. It's better to not install
  these by default in order to avoid user confusion with conflicts with
  other packages providing rmt such as tar-rmt (bsc#1244396)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1772452800">- Remove update-alternatives %post scripts for SLES 16.x future releases
  (jsc#PED-15644, bsc#1245893)</changelog>
</package>
<package pkgid="1409e0252d8c1630d9ad9f366cb5dc3075cb1cc801a9f771c83e2d86c495cd96368c9af6832c653369b55c81b7a5d8ba158fda69b03f7c54f186f7dbba8fcb12" name="dump-rmt" arch="riscv64">
  <version epoch="0" ver="0.4b53" rel="2.1"/>
  <changelog author="svalx@svalx.net" date="1490097600">- Update to 0.4b44
  * Improve data throughput when using compression in dump by
    allowing multiple slaves to compress in parallel. Thanks
    to Phillip Susi &lt;psusi@cfl.rr.com&gt; for the patch.
  * Add dump encryption support and reorganise the whole
    compression/encryption code as plugins. Thanks to
    Bear Giles &lt;bgiles@coyotesong.com&gt; for the patch.
  * Add sqlite index support and reorganize the QFA code
    as plugins. Thanks to Bear Giles &lt;bgiles@coyotesong.com&gt; for
    the patch.
  * Lots of various build cleanups and minor bugfixes.
  * Use pkg-config to locate openssl dependencies to fix ermt linking.
  * Fix building when QFA code is disabled (Alexander Zangerl).
  * Fix crash with the -Q option (Alexander Zangerl).
  * Fix crash with legacy indexer (Alexander Zangerl).
  * Fix handling of the -A flag.
  * Fix compression enabling logic (Alexander Zangerl).
  * Skip unhandled fstab entries (Josef Ridky).
- Add ermt (1) man page
- A new version of dump have an updated make system, because of this
  * remove patches dump-0.4b43-configure.patch, dump-0.4b43-destdir.patch, dump-buildfix.patch
  * rebase patch dump-0.4b43-pathnames.patch to dump-0.4b46-pathnames.patch
- Add dump-0.4b46-lzo-no-return.patch - fixing rpmlint
  no-return-in-nonvoid-function error in dump
- Add dump-0.4b46-rmt-ermt.patch - independent rmt and ermt build,
  change its locations to _bindir
- Cleanup spec file with spec-cleaner
- Separated rmt subpackage
- Alternatives system for rmt/ermt</changelog>
  <changelog author="mpluskal@suse.com" date="1490616000">- Conform to packaging guidelines with update-alternatives
- Clenaup with spec-cleaner</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497528000">- Compile with OpenSSL 1.1 (bsc#1042637)
- add patches:
  * dump-0.4b46-openssl-1.1.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1497528001">- Add sqlite3 dependency and enable building with it</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1585483200">- starting with GCC 10, the default of '-fcommon' option will
  change to '-fno-common'. Because dump build fails with
  'fno-common', add '-fcommon' option to optflags as a temporary
  workaround for this problem till it's properly fixed [bsc#1160263]</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1626436800">- Update to 0.4b47:
  * Fix missing lzo return (Alexey Svistunov).
  * Fix building with OpenSSL 1.1 (Daniel Molkentin).
  * Fix bashisms in examples (Oleksandr Chumachenko).
  * Use xattrs funcs from the C library (Vaclav Dolezal).
  * Fix date mangling in man pages (Mike Frysinger).
  * Force -fcommon when building (Mike Frysinger).
  * Add error checking to SSL init transformation (Mike Frysinger).
  * Fix restore -C calls with ftruncate (Alexander Zangerl).
  * Restore symlink timestamps (Alexander Zangerl).
- Remove upstreamed patches:
  * dump-0.4b43-fix-bashisms.patch
  * dump-0.4b46-lzo-no-return.patch
  * dump-0.4b46-openssl-1.1.patch
- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1734436800">- Update to 0.4b49:
  * Reworking of regression tests and test harness
  * Import some patches from the Debian package.
  * restore -N should never change the fs. Fixes #154
  * Support outputting list of files from restore -t with '\0' separator
    (Patch from debian bug 703564 by Heiko Schlittermann)
  * Fix reading of QFA file when listing tape.
  * Support restoring to filesystems with a blocksize that isn't a multiple
    of TP_BSIZE (debian bug 995992). This is a different fix to the one
    currently in debian. The advantage of using a common multiple, if
    available, is that every FS block will only be written to once.
    Fixed an issue where the alignment between blocksize and writing pos
    becomes misaligned when a sparse hole doesn't occupy a full fs block
    (happens when restoring to a FS with a different, larger blocksize than
    the one the dump was taken on.
  * Numerous other minor patches from the Debian package
  * Don't read off end of buffer when restoring symlinks
  * Fix some weirdness around dumping a subdirectory. Do not include the
    inodes for all of the items in the subdirectories - which then give a
    restore error "inode not found on tape"
  * Fix EA problem when EAs blocks are read immediately before a tape change.
  * Allow compressed dumps to work when -b blocksize setting is the maximum
    a tape drive supports.
  * Remove code added for building on systems other than __linux__
  * Major reworking of how reading from disk and tape works. Dump now
    supports writing a compressed dump to a file and then writing that to
    tape. There is now only one "read" function. We do not have separate
    functions for reading tapes, files, compressed tapes, compressed files.
  * Improve the efficiency of TS_ADDR (and TS_INODE) record for
    representing larger files. A single TS_ADDR record can now represent up
    to 4GB of file rather than just 512K. Dumps written by 0.4b49 cannot be
    restored using 0.4b48 and before.
- 0.4b48 changelog:
  * Handle fs with more than 2^32 blocks (Greg Oster)
  * Handle EA stored in blocks with address &gt;2^32.
  * Handle the case were EAs are stored across two blocks. Fixes several
    reported bugs regarding the restore of directory attributes.
    Additionally, now restore -C passes too. Originally restore -C was
    patched for files, but not directories, in debian bug#940473 by
    Alexander Zangerl.  Substantially redone and extended to directory
    attributes here.
  * Do not record garbage data in dump for files with
    EXT2_EXTENT_FLAGS_UNINIT set indicating that the disk block has not
    been written to and should be assumed to be all zeros.
  * Dump small files on ext4 partitions with -O inline-data set.
  * Major performance enhancements on the restoring and verifying of very
    sparse files.
  * Handle dumps that are over 2^32 (tape) blocks long (&gt;4T)
  * Handle restoring sparse files that start with a hole from dump versions
    0.4b42/43. Previously they were restored but corrupted as some of the
    initial hole was moved to the end.
  * Many cleanups. Move to autoconf v0.71. Remove need to build with
  - fcommon. Build with -W -Wall and without compiler warnings. Add some
    compile time checks for structures that are written to tape and must
    not change.
  * Extensive regression tests. Every bug fixed by 0.4b48 release is now
    covered by a regression test along with testing the restore of a historical
    dump created by the previous versions from 0.4b5 through 0.4b47.
- Use autopatch
- Refresh patches</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1770638400">- Update to 0.4b53
  * Do not dump the quota and orphan hidden inodes.
  * When a dump has more than 31 volumes, report all the volumes read
    rather than stopping at 31.
  * add --use-blockdev-for-dumpdates to revert to old behaviour where
    blockdev is always written to dumpdates. Improve fstab filtering so
    that bind mounts can be dumped.
  * Relax the restriction of incremental dumping of subdirectories and
    updating of the dumpdates file where --use-blockdev-for-dumpdates is
    not being used.
  * Add --no-set-curr-dir-perms which bypasses the question about setting
    permissions on . when restoring.
  * For full changelog see NEWS file
- Disable werror which was enabled by default but causes build errors
- Remove update-alternatives, conflict with rmt instead and symlink ermt
  to rmt (bsc#1245893)
- Refresh dump-0.4b46-rmt-ermt.patch
- Drop dump-0.4b43-include.patch, no longer needed
- Downgrade rmt and mt Recommends to Suggests. It's better to not install
  these by default in order to avoid user confusion with conflicts with
  other packages providing rmt such as tar-rmt (bsc#1244396)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1772452800">- Remove update-alternatives %post scripts for SLES 16.x future releases
  (jsc#PED-15644, bsc#1245893)</changelog>
</package>
<package pkgid="2164d1234dcc87d796c1deb31d3c78102d61d0181c60b558ba330a7e96e60d85e29c2736cb77f3e5b116db10344cfc8b6b12ce3c7e72f0c67caaf61e1675069c" name="dump1090-fa" arch="riscv64">
  <version epoch="0" ver="10.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1592568000">- Initial package based oon dump1090, version 3.8.1</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1674734400">- Updated to version 8.2:
  * Please see /usr/share/doc/packages/dump1090-fa/changelog for
    full list of changes in this and previous releases.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1750507200">- Updated to version 10.1:
  * Please see /usr/share/doc/packages/dump1090-fa/changelog for
    full list of changes in this and previous releases.
- Add dump1090-fix-gcc15.patch: Based on PR 261 Fix compilation
  with GCC15.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1750507201">- Fix spec file for missing tarball name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1763467200">- Update to version 10.2
  * No user visible changes.</changelog>
</package>
<package pkgid="53dfaa3947f63837f1bcdf7cdee04e88d01816ef8ad2f5ccfb5c9bcf0f99a8442596e6f6223ca5afa71f9811703cb9e0268b37724cd2be769cf9882fb98b58f6" name="dumpvdl2" arch="riscv64">
  <version epoch="0" ver="2.6.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598270400">- Update to version 2.0.0
  * Major overhaul of the output subsystem. The new architecture
    is modular, multithreaded and can easily be extended with new
    output drivers. It also allows using multiple outputs
    simultaneously.
  * New output configuration scheme. --output-file --daily,
  - -hourly and --output-acars-pp options have been removed.
    All outputs are now configured using --output option.
    Adjusting command line parameters is therefore required to run
    the program. Run dumpvdl2 --output help for instructions or
    see "Output configuration" section in README.md for details
    and examples.
  * Support for streaming messages over network using UDP/IP.
  * Support for streaming messages over network using ZeroMQ
    publisher sockets. Requires libzmq library.
  * Support for storing AVLC frames as raw data (without decoding)
    in binary files for archiving purposes. File contents can
    then be decoded anytime later, as if the frames were just
  * received from the air. Requires protobuf-c library.
  * Minor bugfixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1598356800">- Update to versino 2.0.1
  * Fixed build failure with gcc version 10.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 2.1.0
  * Added full JSON formatting for all protocols and message types.
    This is supported on all output types - file, udp and zmq.
    Together with multiple outputs feature that was introduced in
    version 2.0.0 this enables arbitrarily flexible arrangements,
    like logging to a file as text, logging to another file as JSON
    and sending JSON across the network using UDP and/or ZMQ. When
    collecting data from multiple receivers, --station-id option
    may be used to assign unique names to receivers in order to
    discriminate input from each one.
  * Removed a few duplicate routines that have their counterparts
    in libacars.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626004800">- Update to version 2.1.1
  * Fixed wrong ZeroMQ version check, which incorrectly declared
    ZMQ version 4.0.x as too old.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1655294400">- Update to version 2.2.0
  * Added support for reassembly of multipart CLNP and COTP packets.
    This brings the ability to decode ADS-C v2 messages which are
    too large to fit in a single CLNP / COTP packet, even if
    fragmented in the X.25 layer.
  * Added proper formatting of Route Clearance CPDLC message
    elements.  Removed the obsolete 8-channel limit. The maximum
    number of VDL2 channels that can be decoded simultaneously is
    now limited only by the hardware.
  * Station ID (specified with --station-id option) is now
    appended to the StatsD namespace if StatsD metric collection
    is enabled. For example, if the station ID is set to KLAX, the
    new namespace would be "dumpvdl2.KLAX" instead of just
    "dumpvdl2". This allows simultaneous monitoring of several
    dumpvdl2 instances separately in Grafana.
  * Fixed a crash which occurred when the ground station list
    file could not be opened.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693137600">- Update to version 2.3.0
  * Allow reading raw frames or I/Q data from standard input. To
    enable this, specify "-" as the argument to --iq-file or
  - -raw-frames-file option, respectively.
  * Added --prettify-json command line option which enables
    prettification of JSON payloads in libacars &gt;= 2.2.0.
    This currently applies to OHMA messages only.
  * Fixed incompatibility with libacars 2.2.0 which might cause a
    crash during reassembly of CLNP packets.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.4.0
  * Allow specifying frequencies in kHz, MHz or GHz. Frequencies
    might be specified in Hertz (as integer numbers) or in kHz,
    MHz, GHz (as integer or floating-point numbers followed by any
    of the following suffixes: k, K, m, M, g, G). This applies to
    the --centerfreq option argument and VDL2 channel frequencies.
  * Added support for RTLSDR bias tee. "--bias 1" command line
    option enables it, "--bias 0" disables. Default: disabled.
  * Fix RTLSDR device selection. If the --rtlsdr option argument
    is exactly 8 characters long, the program will now always
    attempt to find the device by its serial number rather than by
    the device index. Now "--rtlsdr 00000002" means "device with a
    serial number 00000002" rather than "device with and index of 2
  * Exit on SoapySDR errors. If the program is unable to continue
    reading samples from the radio, it terminates, so that it could
    be restarted by the service manager (eg. systemd).
  * Do not round timestamps to the nearest millisecond, truncate
    it instead.  Rounding may have caused message timestamps to be
    pushed forward.
  * Report loud (ie. possibly overloaded) messages via statsd
    statistics. Introduces a new counter "decoder.msg.good_loud"
    which gets incremented on every good message with a signal
    level above 0 dBFS. Might be useful for tuning SDR gain levels
  * Enable IF bandwidth filter on RTLSDR and SoapySDR devices.
    This could potentially help in noisy environments by improving
    rejection of nearby strong signals. The filter is automatically
    enabled if supported by the SDR.
  * Print Maintenance/Initialized (M/I) status bit in text output
    of X.25 Call.
    Request and Call Accepted messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1762084800">- Update to version 2.5.0
  * Added --max-ppm &lt;ppm&gt; option which drops messages if their PPM
    error exceeds a configured threshold. This is useful for
    filtering out loud message crosstalk from adjacent channels and
    avoiding cross-channel duplicates.
  * --oversample option may now be used for any input type, not
    only --iq-file.
  * Decoding of raw frames from standard input is now done without
    buffering. This improves interaction with 3rd party message
    generators and simulators.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767787200">- Update to version 2.5.1
  * Fixed failed decoding of VDL2 blocks whose length is
    a multiple of 249 octets.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772020800">- Update to version 2.6.0
  * Added support for SDRPlay RSP1B and RSPdx R2.</changelog>
</package>
<package pkgid="e7083dc548b324b1a166fbad5361efd1631a27675cb70bafb667619524ff8200538ddae6b0d7f7244e1b17bc440f1212e5e8e6b82f63c9ba6e9c38ce68e8312d" name="dumpzilla" arch="noarch">
  <version epoch="0" ver="0.0.0+git.20210311" rel="1.2"/>
  <changelog author="mardnh@gmx.de" date="1598097600">- Initial package, version 0.0.0+git.20180324</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673438400">- Update to version 0.0.0+git.20210311:
  * Removed related db query from domain filters.
  * Resolves #4.
- use proper python3-magic module</changelog>
</package>
<package pkgid="0de991c24e7c477aec03cd84aaee9eb017bb8ca893426afa3ad6a8c71efd707791b153b964d7414c74d32531a377c46814df7df83ae1ab20a66569e9788717bb" name="dumpzilla-bash-completion" arch="noarch">
  <version epoch="0" ver="0.0.0+git.20210311" rel="1.2"/>
  <changelog author="mardnh@gmx.de" date="1598097600">- Initial package, version 0.0.0+git.20180324</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673438400">- Update to version 0.0.0+git.20210311:
  * Removed related db query from domain filters.
  * Resolves #4.
- use proper python3-magic module</changelog>
</package>
<package pkgid="88cac105109cfc3a245670371daf8270a09d5ffffdd8ccbe7ee57784508b218514b36dac09fb44ad4e0d14ab35cec062febc63a118885e051073a77f827aa609" name="dunelegacy" arch="riscv64">
  <version epoch="0" ver="0.99.5" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1774180800">- Update to version 0.99.5
  * Too many changes to list. See release_notes/RELEASE_NOTES.md
    for the details.
- Drop patch
  * fix-build-with-SDL_mixer-2.0.2.patch
- Add patch:
  * dunelegacy-fix-cmake.patch
- Use tar_scm to generate the tarball</changelog>
</package>
<package pkgid="583bee7a0eb903eb42d770ea37812162b74ab205dc228770f579abad2a15b3e912241ecff1de35755e3de54a4aea424b8afe2bdf03b9cd8c5c4a3e78922bc384" name="dunst" arch="riscv64">
  <version epoch="0" ver="1.13.1" rel="1.1"/>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1716120000">- update to 1.11.0:
  * Add corners, progress_bar_corners and icon_corners options
    to control which corners to round (#1268)
  * Support GTK/CSS cursor names on Wayland
  * Print detected monitors names (X11)
  * Make X11 optional in build (this allows wayland-only dunst)
  * Shell completions are now official
  * Don’t search for icon path if icons are disabled
  * Eagerly parse and cache colors
  * Update dunstctl manpage and documentation
  * Fix settings initialization (this prevented –print and –startup_notification from working)
  * Rework timer logic and fix error about Glib source ID for good
  * Prevent memory corruption in XrmSetDatabase
  * Don’t try to print NULL strings
  * Do not resolve icon paths twice
  * Don’t crash the test suite if librsvg is not present
  * Fix memory leak in DBus RuleEnable
  * Fix dunstctl rule (#1281)
  * Remove newlines from icon logging
  * Prevent make from failing if git tags are not found
  * Fix some typos (#1324, #1325, #1279)
- provide sub-packages for shell completions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1720699200">- main package is a dependency of shell completion packages</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1734523200">- Enable tests</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1735473600">[#]# 1.12.1 -- 2024-12-17
  [#]## Changed
- Improve man pages and add `dunstify(1)`
- Accept old `height` syntax again (with notice) (#1412)
- Add `history-clear` and `history-rm` zsh completions (#1418)
  [#]## Fixed
- Memory corruption when reloading (#1413)
- Fix height calculation regression (#1411)
- Handle correctly file uri icons (#1409)
- Fix typos in docs (#1415)
  [#]# 1.12.0 -- 2024-11-30
  [#]## Added
- Export rules via dbus with `dunstctl rules [--json]` (#1212)
- Added checks and messages for missing DBUS\_SESSION\_BUS\_ADDRESS (#1389)
- Add `-e/--exit` flag to `dunstctl is-paused` to exit with 1 when paused (#1378)
- Add color gradients for the progress bar (by providing a list of colors instead of one) (#1370)
- Use TESTDIR env var as the base for the test program (#1376)
- Add `dunstctl reload` to hot reload the configuration (#1350)
- Add an optional id to `dunstctl close` (#1351)
- Print compile-time options in `dunst --version` (#1336)
  [#]## Changed
- BREAKING: Implement dynamic height (changes the the `height` setting, see manual) (#1342)
- Change the preferred syntax of `offset` from `NxN` to `(N,N)` (#1330)
- Install the systemd service file in the session.slice (#1397)
- Open url with `dunstctl action` if no action is present (#1345,#1395)
- Remove default icons (now no icons are hard-coded) (#1365,#1358)
- Various updates to documentation and test suite
  [#]## Fixed
- Order of context menu was reversed (#1394,#1375)
- Resolve ~ and $HOME in `icon_path` (#1383,#1371)
- Fix broken link to freedesktop's notification specs in man page (#1381)
- Remove the message about shortcuts deprecation (#1353)
- Fix vertical padding behaviour (#1342)
- Fix bash completion (#1347)
- Fix file suffix for fish completions during installation (#1339)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1741262400">- New upstream release 1.12.2
  [#]## Added
- Add `urgency`, `stack_tag` and `urls` to dunstctl history (#1425, #1426)
- Add `--category` to dunstify (also change `-c` behaviour) (#1429)
- Add dbus signals `NotificationHistoryRemoved`, `NotificationHistoryCleared` and `ConfigReloaded` (#1405, #1277)
  [#]## Changed
- Allow to override build date with `SOURCE_DATE_EPOCH` (#1435)
- Flush after printing id in dunstify
  [#]## Fixed
- IMPORTANT: Resolve incompatibility between dunstify and  libnotify-0.8.4 (#1443, #1445, #1449)
- Fix mixup of `bool` and `gboolean` that caused problems in s390x (#1421, #1422)
- Fix some printf warnings and int/gint/size_t mixed uses (#1424)
- Fix the scaling of the progress bar gradient (#1447)
- Actually reload old config files upon `dunstctl reload` (#1447)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1770120000">- update to version 1.13.1
  * Added basic zsh and bash completions for dunstify
  * Install shell completions in the meson build
  * Connect dunstctl reload to systemctl service reloading
  * Add an option to pause timeout while the notification is
    being hovered
- update to version 1.13.0
  * With the new remove_current action, you will be able to close
    and directly remove from history a notification.
  * Now you can set a pause level at startup with the
    default_pause_level setting.
  * The Wayland support has seen several improvements</changelog>
</package>
<package pkgid="c423a8297126259b4d8e5205f1cda6a2c3406ac8b67d4837a6ef091432c440ff9ce6818b428846983955176ab4e87b253aef98943f7cfe3c16c5d5fd5ef665e1" name="dunst-bash-completion" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="1.1"/>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1716120000">- update to 1.11.0:
  * Add corners, progress_bar_corners and icon_corners options
    to control which corners to round (#1268)
  * Support GTK/CSS cursor names on Wayland
  * Print detected monitors names (X11)
  * Make X11 optional in build (this allows wayland-only dunst)
  * Shell completions are now official
  * Don’t search for icon path if icons are disabled
  * Eagerly parse and cache colors
  * Update dunstctl manpage and documentation
  * Fix settings initialization (this prevented –print and –startup_notification from working)
  * Rework timer logic and fix error about Glib source ID for good
  * Prevent memory corruption in XrmSetDatabase
  * Don’t try to print NULL strings
  * Do not resolve icon paths twice
  * Don’t crash the test suite if librsvg is not present
  * Fix memory leak in DBus RuleEnable
  * Fix dunstctl rule (#1281)
  * Remove newlines from icon logging
  * Prevent make from failing if git tags are not found
  * Fix some typos (#1324, #1325, #1279)
- provide sub-packages for shell completions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1720699200">- main package is a dependency of shell completion packages</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1734523200">- Enable tests</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1735473600">[#]# 1.12.1 -- 2024-12-17
  [#]## Changed
- Improve man pages and add `dunstify(1)`
- Accept old `height` syntax again (with notice) (#1412)
- Add `history-clear` and `history-rm` zsh completions (#1418)
  [#]## Fixed
- Memory corruption when reloading (#1413)
- Fix height calculation regression (#1411)
- Handle correctly file uri icons (#1409)
- Fix typos in docs (#1415)
  [#]# 1.12.0 -- 2024-11-30
  [#]## Added
- Export rules via dbus with `dunstctl rules [--json]` (#1212)
- Added checks and messages for missing DBUS\_SESSION\_BUS\_ADDRESS (#1389)
- Add `-e/--exit` flag to `dunstctl is-paused` to exit with 1 when paused (#1378)
- Add color gradients for the progress bar (by providing a list of colors instead of one) (#1370)
- Use TESTDIR env var as the base for the test program (#1376)
- Add `dunstctl reload` to hot reload the configuration (#1350)
- Add an optional id to `dunstctl close` (#1351)
- Print compile-time options in `dunst --version` (#1336)
  [#]## Changed
- BREAKING: Implement dynamic height (changes the the `height` setting, see manual) (#1342)
- Change the preferred syntax of `offset` from `NxN` to `(N,N)` (#1330)
- Install the systemd service file in the session.slice (#1397)
- Open url with `dunstctl action` if no action is present (#1345,#1395)
- Remove default icons (now no icons are hard-coded) (#1365,#1358)
- Various updates to documentation and test suite
  [#]## Fixed
- Order of context menu was reversed (#1394,#1375)
- Resolve ~ and $HOME in `icon_path` (#1383,#1371)
- Fix broken link to freedesktop's notification specs in man page (#1381)
- Remove the message about shortcuts deprecation (#1353)
- Fix vertical padding behaviour (#1342)
- Fix bash completion (#1347)
- Fix file suffix for fish completions during installation (#1339)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1741262400">- New upstream release 1.12.2
  [#]## Added
- Add `urgency`, `stack_tag` and `urls` to dunstctl history (#1425, #1426)
- Add `--category` to dunstify (also change `-c` behaviour) (#1429)
- Add dbus signals `NotificationHistoryRemoved`, `NotificationHistoryCleared` and `ConfigReloaded` (#1405, #1277)
  [#]## Changed
- Allow to override build date with `SOURCE_DATE_EPOCH` (#1435)
- Flush after printing id in dunstify
  [#]## Fixed
- IMPORTANT: Resolve incompatibility between dunstify and  libnotify-0.8.4 (#1443, #1445, #1449)
- Fix mixup of `bool` and `gboolean` that caused problems in s390x (#1421, #1422)
- Fix some printf warnings and int/gint/size_t mixed uses (#1424)
- Fix the scaling of the progress bar gradient (#1447)
- Actually reload old config files upon `dunstctl reload` (#1447)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1770120000">- update to version 1.13.1
  * Added basic zsh and bash completions for dunstify
  * Install shell completions in the meson build
  * Connect dunstctl reload to systemctl service reloading
  * Add an option to pause timeout while the notification is
    being hovered
- update to version 1.13.0
  * With the new remove_current action, you will be able to close
    and directly remove from history a notification.
  * Now you can set a pause level at startup with the
    default_pause_level setting.
  * The Wayland support has seen several improvements</changelog>
</package>
<package pkgid="4af7a1862c334d1cf738828ffa92fc9b68f922ba281925e32d463a288b7fe5097e32d5c3d474a5cd6af53e3a65b7a1ed1d00e62ded39caa57b6e0f92e9a832c4" name="dunst-fish-completion" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="1.1"/>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1716120000">- update to 1.11.0:
  * Add corners, progress_bar_corners and icon_corners options
    to control which corners to round (#1268)
  * Support GTK/CSS cursor names on Wayland
  * Print detected monitors names (X11)
  * Make X11 optional in build (this allows wayland-only dunst)
  * Shell completions are now official
  * Don’t search for icon path if icons are disabled
  * Eagerly parse and cache colors
  * Update dunstctl manpage and documentation
  * Fix settings initialization (this prevented –print and –startup_notification from working)
  * Rework timer logic and fix error about Glib source ID for good
  * Prevent memory corruption in XrmSetDatabase
  * Don’t try to print NULL strings
  * Do not resolve icon paths twice
  * Don’t crash the test suite if librsvg is not present
  * Fix memory leak in DBus RuleEnable
  * Fix dunstctl rule (#1281)
  * Remove newlines from icon logging
  * Prevent make from failing if git tags are not found
  * Fix some typos (#1324, #1325, #1279)
- provide sub-packages for shell completions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1720699200">- main package is a dependency of shell completion packages</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1734523200">- Enable tests</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1735473600">[#]# 1.12.1 -- 2024-12-17
  [#]## Changed
- Improve man pages and add `dunstify(1)`
- Accept old `height` syntax again (with notice) (#1412)
- Add `history-clear` and `history-rm` zsh completions (#1418)
  [#]## Fixed
- Memory corruption when reloading (#1413)
- Fix height calculation regression (#1411)
- Handle correctly file uri icons (#1409)
- Fix typos in docs (#1415)
  [#]# 1.12.0 -- 2024-11-30
  [#]## Added
- Export rules via dbus with `dunstctl rules [--json]` (#1212)
- Added checks and messages for missing DBUS\_SESSION\_BUS\_ADDRESS (#1389)
- Add `-e/--exit` flag to `dunstctl is-paused` to exit with 1 when paused (#1378)
- Add color gradients for the progress bar (by providing a list of colors instead of one) (#1370)
- Use TESTDIR env var as the base for the test program (#1376)
- Add `dunstctl reload` to hot reload the configuration (#1350)
- Add an optional id to `dunstctl close` (#1351)
- Print compile-time options in `dunst --version` (#1336)
  [#]## Changed
- BREAKING: Implement dynamic height (changes the the `height` setting, see manual) (#1342)
- Change the preferred syntax of `offset` from `NxN` to `(N,N)` (#1330)
- Install the systemd service file in the session.slice (#1397)
- Open url with `dunstctl action` if no action is present (#1345,#1395)
- Remove default icons (now no icons are hard-coded) (#1365,#1358)
- Various updates to documentation and test suite
  [#]## Fixed
- Order of context menu was reversed (#1394,#1375)
- Resolve ~ and $HOME in `icon_path` (#1383,#1371)
- Fix broken link to freedesktop's notification specs in man page (#1381)
- Remove the message about shortcuts deprecation (#1353)
- Fix vertical padding behaviour (#1342)
- Fix bash completion (#1347)
- Fix file suffix for fish completions during installation (#1339)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1741262400">- New upstream release 1.12.2
  [#]## Added
- Add `urgency`, `stack_tag` and `urls` to dunstctl history (#1425, #1426)
- Add `--category` to dunstify (also change `-c` behaviour) (#1429)
- Add dbus signals `NotificationHistoryRemoved`, `NotificationHistoryCleared` and `ConfigReloaded` (#1405, #1277)
  [#]## Changed
- Allow to override build date with `SOURCE_DATE_EPOCH` (#1435)
- Flush after printing id in dunstify
  [#]## Fixed
- IMPORTANT: Resolve incompatibility between dunstify and  libnotify-0.8.4 (#1443, #1445, #1449)
- Fix mixup of `bool` and `gboolean` that caused problems in s390x (#1421, #1422)
- Fix some printf warnings and int/gint/size_t mixed uses (#1424)
- Fix the scaling of the progress bar gradient (#1447)
- Actually reload old config files upon `dunstctl reload` (#1447)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1770120000">- update to version 1.13.1
  * Added basic zsh and bash completions for dunstify
  * Install shell completions in the meson build
  * Connect dunstctl reload to systemctl service reloading
  * Add an option to pause timeout while the notification is
    being hovered
- update to version 1.13.0
  * With the new remove_current action, you will be able to close
    and directly remove from history a notification.
  * Now you can set a pause level at startup with the
    default_pause_level setting.
  * The Wayland support has seen several improvements</changelog>
</package>
<package pkgid="286b331a7b706db5305928e6190a7481c99c6e6e88096d37d2fd6c4258424d39a02a2feb11c4fe587aeeafd7aade38f382bc3f6923d91a86ce4273a2d4ebc265" name="dunst-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="1.1"/>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1716120000">- update to 1.11.0:
  * Add corners, progress_bar_corners and icon_corners options
    to control which corners to round (#1268)
  * Support GTK/CSS cursor names on Wayland
  * Print detected monitors names (X11)
  * Make X11 optional in build (this allows wayland-only dunst)
  * Shell completions are now official
  * Don’t search for icon path if icons are disabled
  * Eagerly parse and cache colors
  * Update dunstctl manpage and documentation
  * Fix settings initialization (this prevented –print and –startup_notification from working)
  * Rework timer logic and fix error about Glib source ID for good
  * Prevent memory corruption in XrmSetDatabase
  * Don’t try to print NULL strings
  * Do not resolve icon paths twice
  * Don’t crash the test suite if librsvg is not present
  * Fix memory leak in DBus RuleEnable
  * Fix dunstctl rule (#1281)
  * Remove newlines from icon logging
  * Prevent make from failing if git tags are not found
  * Fix some typos (#1324, #1325, #1279)
- provide sub-packages for shell completions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1720699200">- main package is a dependency of shell completion packages</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1734523200">- Enable tests</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1735473600">[#]# 1.12.1 -- 2024-12-17
  [#]## Changed
- Improve man pages and add `dunstify(1)`
- Accept old `height` syntax again (with notice) (#1412)
- Add `history-clear` and `history-rm` zsh completions (#1418)
  [#]## Fixed
- Memory corruption when reloading (#1413)
- Fix height calculation regression (#1411)
- Handle correctly file uri icons (#1409)
- Fix typos in docs (#1415)
  [#]# 1.12.0 -- 2024-11-30
  [#]## Added
- Export rules via dbus with `dunstctl rules [--json]` (#1212)
- Added checks and messages for missing DBUS\_SESSION\_BUS\_ADDRESS (#1389)
- Add `-e/--exit` flag to `dunstctl is-paused` to exit with 1 when paused (#1378)
- Add color gradients for the progress bar (by providing a list of colors instead of one) (#1370)
- Use TESTDIR env var as the base for the test program (#1376)
- Add `dunstctl reload` to hot reload the configuration (#1350)
- Add an optional id to `dunstctl close` (#1351)
- Print compile-time options in `dunst --version` (#1336)
  [#]## Changed
- BREAKING: Implement dynamic height (changes the the `height` setting, see manual) (#1342)
- Change the preferred syntax of `offset` from `NxN` to `(N,N)` (#1330)
- Install the systemd service file in the session.slice (#1397)
- Open url with `dunstctl action` if no action is present (#1345,#1395)
- Remove default icons (now no icons are hard-coded) (#1365,#1358)
- Various updates to documentation and test suite
  [#]## Fixed
- Order of context menu was reversed (#1394,#1375)
- Resolve ~ and $HOME in `icon_path` (#1383,#1371)
- Fix broken link to freedesktop's notification specs in man page (#1381)
- Remove the message about shortcuts deprecation (#1353)
- Fix vertical padding behaviour (#1342)
- Fix bash completion (#1347)
- Fix file suffix for fish completions during installation (#1339)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1741262400">- New upstream release 1.12.2
  [#]## Added
- Add `urgency`, `stack_tag` and `urls` to dunstctl history (#1425, #1426)
- Add `--category` to dunstify (also change `-c` behaviour) (#1429)
- Add dbus signals `NotificationHistoryRemoved`, `NotificationHistoryCleared` and `ConfigReloaded` (#1405, #1277)
  [#]## Changed
- Allow to override build date with `SOURCE_DATE_EPOCH` (#1435)
- Flush after printing id in dunstify
  [#]## Fixed
- IMPORTANT: Resolve incompatibility between dunstify and  libnotify-0.8.4 (#1443, #1445, #1449)
- Fix mixup of `bool` and `gboolean` that caused problems in s390x (#1421, #1422)
- Fix some printf warnings and int/gint/size_t mixed uses (#1424)
- Fix the scaling of the progress bar gradient (#1447)
- Actually reload old config files upon `dunstctl reload` (#1447)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1770120000">- update to version 1.13.1
  * Added basic zsh and bash completions for dunstify
  * Install shell completions in the meson build
  * Connect dunstctl reload to systemctl service reloading
  * Add an option to pause timeout while the notification is
    being hovered
- update to version 1.13.0
  * With the new remove_current action, you will be able to close
    and directly remove from history a notification.
  * Now you can set a pause level at startup with the
    default_pause_level setting.
  * The Wayland support has seen several improvements</changelog>
</package>
<package pkgid="670ff00183db9d82f8f59186fa96b9341fd02cf30cbb8b466cf5019d888be3c7662d206b3a73f7282914ef33cb42c05ecc52b34db7efce3ab8ba6b53fac21c47" name="duperemove" arch="riscv64">
  <version epoch="0" ver="0.15" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592136000">- Fix building with gcc10</changelog>
  <changelog author="Nikolay Borisov &lt;nborisov@suse.com&gt;" date="1604577600">- Update to v0.11.2
  - Improved detection of hyperthreading
  - Multiple minor fixes and cleanups
  - Updated xxhash algorithm to latest release
  - Fixed extent collision handling
  - Fix overflow scanning in extents</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643889600">- Update to 0.11.3:
  * Increase open file limit. (#269)
  * Create hash database file with 600 permission for improved
    security. (#262)
  * Read more data per pread, for v2 hashfile format this reduces
    the overall number of syscalls made which in turns results
    in better performance.
  * Fix truncated file handling, eliminating a an infinite
    loop case. (#255)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1689595200">- Update to 0.12:
  * Duplication lookup is now based on extents. This leads to a
    massive increase of the performances. Block-based lookup is
    still possible via --dedupe-options=partial.
  * Following that change, a new hashfile format has been introduced.
    Previous hashfile format is still supported when extents lookup
    are disabled, this is not recommended.
  * Batching has been implemented. When enabled with the -B &lt;batchsize&gt;
    option, duperemove will run the deduplication phase every &lt;batchsize&gt;
    scanned files. This is meant to help running duperemove on large
    dataset, with small blocksize, or on memory-constrained systems.
  * All hash algorithm has been removed and replaced by xxh128. This
    variant is as robust as murmur3 while being faster. Choosing a
    hash function via the --hash option has been removed. Hashfiles
    built with other algorithm must be removed.</changelog>
  <changelog author="pgajdos@suse.com" date="1694692800">- build for 15</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1695988800">- Update to 0.13:
  * Add a new dedupe option: [no]rescan_files. It will increase
    performance in some use cases.
  * New behaviors from v0.12 has been consolidated. Extent-based
    lookup is always enabled, as is fiemap. The v2
    hashfile is no longer supported.
  * Hashfile are now updated after deduplication, to reflect the
    new physical offsets. This avoid (re)deduplicating extents
    in some cases.
  * Partial mode has been enhanced to support batching. The
    overall performance of this mode (which was previously known
    as "block-based mode") has been improved.
  * All files are now open in readonly mode.
  * Hashfile version has been increased to reflect the new
    database behaviors. Previous hashfiles are not compatible.
  * Always compute a hash for the entire file. This let us
    deduplicate same files easily, regardless of their
    extents mappings.
  * Deduplicating only parts of a file can be disabled using
    the [no]only_whole_files dedupe option.
  * Hashfiles with unsupported features or hash algorithm are
    now recreated transparently. Migration of the old content
    is not implemented.
  * Relative exclude patterns are no longer silently ingested.
    Such patterns are now rebuilt on top of the current
    working directory.
  * Batching is now set to 1024 by default.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1700395200">- Update to 0.14:
  * Batching has been reimplemented on top of the dedupe_seq.
  * The "scan" phase has been reimplemented (see 8264336 for details).
  * Filesystem locking has been implemented. See f3947e9 for details.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701000000">- Update to 0.14.1:
  * file_scan: satisfy clang CFI
  * file_scan: walk_dir: improve rootfs support
  * dbfile: get_duplicate_files: exclude inlined files before
    looking for duplicates
  * filerec: fiemap_scan_extent: fix typo: we must check the
    return from get_extent</changelog>
  <changelog author="pgajdos@suse.com" date="1731585600">- force newer gcc version in sync (isc rq #353372)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738756800">- Update to 0.15:
  * Files are no longer invalidated when renamed.
  * The scan phase now reports both files and bytes in its progress,
    which is especially useful when processing large files.
- Add duperemove-0.15-buildfail.patch:
  To fix the build. See #367.
- Add subpackage for zsh completions</changelog>
</package>
<package pkgid="63d46396131365210112c0e866baee1f4d41c7fe897930a3f6ed2e7337278f6321a626034e69460155ca9668e8ead6ff8202dccf1fd19d578a4d1f2392e93e6b" name="duperemove-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.15" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592136000">- Fix building with gcc10</changelog>
  <changelog author="Nikolay Borisov &lt;nborisov@suse.com&gt;" date="1604577600">- Update to v0.11.2
  - Improved detection of hyperthreading
  - Multiple minor fixes and cleanups
  - Updated xxhash algorithm to latest release
  - Fixed extent collision handling
  - Fix overflow scanning in extents</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643889600">- Update to 0.11.3:
  * Increase open file limit. (#269)
  * Create hash database file with 600 permission for improved
    security. (#262)
  * Read more data per pread, for v2 hashfile format this reduces
    the overall number of syscalls made which in turns results
    in better performance.
  * Fix truncated file handling, eliminating a an infinite
    loop case. (#255)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1689595200">- Update to 0.12:
  * Duplication lookup is now based on extents. This leads to a
    massive increase of the performances. Block-based lookup is
    still possible via --dedupe-options=partial.
  * Following that change, a new hashfile format has been introduced.
    Previous hashfile format is still supported when extents lookup
    are disabled, this is not recommended.
  * Batching has been implemented. When enabled with the -B &lt;batchsize&gt;
    option, duperemove will run the deduplication phase every &lt;batchsize&gt;
    scanned files. This is meant to help running duperemove on large
    dataset, with small blocksize, or on memory-constrained systems.
  * All hash algorithm has been removed and replaced by xxh128. This
    variant is as robust as murmur3 while being faster. Choosing a
    hash function via the --hash option has been removed. Hashfiles
    built with other algorithm must be removed.</changelog>
  <changelog author="pgajdos@suse.com" date="1694692800">- build for 15</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1695988800">- Update to 0.13:
  * Add a new dedupe option: [no]rescan_files. It will increase
    performance in some use cases.
  * New behaviors from v0.12 has been consolidated. Extent-based
    lookup is always enabled, as is fiemap. The v2
    hashfile is no longer supported.
  * Hashfile are now updated after deduplication, to reflect the
    new physical offsets. This avoid (re)deduplicating extents
    in some cases.
  * Partial mode has been enhanced to support batching. The
    overall performance of this mode (which was previously known
    as "block-based mode") has been improved.
  * All files are now open in readonly mode.
  * Hashfile version has been increased to reflect the new
    database behaviors. Previous hashfiles are not compatible.
  * Always compute a hash for the entire file. This let us
    deduplicate same files easily, regardless of their
    extents mappings.
  * Deduplicating only parts of a file can be disabled using
    the [no]only_whole_files dedupe option.
  * Hashfiles with unsupported features or hash algorithm are
    now recreated transparently. Migration of the old content
    is not implemented.
  * Relative exclude patterns are no longer silently ingested.
    Such patterns are now rebuilt on top of the current
    working directory.
  * Batching is now set to 1024 by default.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1700395200">- Update to 0.14:
  * Batching has been reimplemented on top of the dedupe_seq.
  * The "scan" phase has been reimplemented (see 8264336 for details).
  * Filesystem locking has been implemented. See f3947e9 for details.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701000000">- Update to 0.14.1:
  * file_scan: satisfy clang CFI
  * file_scan: walk_dir: improve rootfs support
  * dbfile: get_duplicate_files: exclude inlined files before
    looking for duplicates
  * filerec: fiemap_scan_extent: fix typo: we must check the
    return from get_extent</changelog>
  <changelog author="pgajdos@suse.com" date="1731585600">- force newer gcc version in sync (isc rq #353372)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738756800">- Update to 0.15:
  * Files are no longer invalidated when renamed.
  * The scan phase now reports both files and bytes in its progress,
    which is especially useful when processing large files.
- Add duperemove-0.15-buildfail.patch:
  To fix the build. See #367.
- Add subpackage for zsh completions</changelog>
</package>
<package pkgid="203481a6d36b32773da8b3b367a546ca2451d478570d451fe5303a5f7466e2462f55ccde39b41139f16e3ce9177e9f0e61473688776de7bf8cb3d4eaf4e39d4c" name="duplicity" arch="riscv64">
  <version epoch="0" ver="3.0.7" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1738238400">- Update to version 3.0.3.2:
  + Changes
  - Improve round512 method docstring.
  + Fix
  - Concurrency without setting verbosity throws exception.
  - Argument --max-blocksize: invalid round512 value.
  - Fix handling of zero length files for older librsync versions.
  + Changes in version 3.0.3:
  + Changes
  - Fix docs for --max-blocksize.
  - Allow Python 3.13 to install.
  - High memory usage when creating duplicity backup of a single
    very large file.
  - Fix problem with reading ".../progress" file after aborted.
  - Turn off atom for py313.
  - Only log if backend import failed.
  + Fix
  - Typo in max block size doc.
  - Verbosity setting is broken with concurrency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1739620800">- Update to version 3.0.4:
  + New
  - Support for Microsoft Azure "Cold" blob storage tier.
  + Changes
  - Allow to build with py3.13.x.
  + Fix
  - Allow for python versions 3.12+ e.g. 3.12.8.
  - INFO and DEBUG messages when verbosity is warning.
- Switch source URI to bz2.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 3.0.5:
  + Changes
  - Add ENODEV to list of "robust" ignored exceptions.
  - Support gpg binary 'gpgsm'.
  - Accept GPG user id formats other than hex.
  - Add env var BACKEND\_PASSWORD, deprecate FTP\_PASSWORD.
  + Fix
  - Fix handling of .p7m filename suffix during sync.
  - Cache negative getpwnam/getgrnam lookups.
  - Incompatible with par2cmdline v1.0.0.
  - Allow the full range of time formats as arguments to
  - -full-if-older-than.
  - Fix problems with password request and metadata sync.
  - "OverflowError: bytes object is too large to make repr".
  - Prevent webdav log password at info log level.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Update to version 3.0.6
  + See CHANGELOG.md for changes.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763121600">- Update to version 3.0.6.1:
  + Changes
  - Revert "chg:pkg: Cleanup the build system."
  + Fix
  - Use the same executable as parent.
  - Fix test\_restore\_to\_nonexisting\_dir().
  - Regression in pexpect+sftp backend.
  - Unpin httplib2 but add pysocks needed for proxy support.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763553600">- Add duplicity-gcc15.patch: fix compilation with gcc 15.
- Add duplicity-fix-ssh-pexpect.patch: fix traceback with
  ssh+pexpect back end (bsc#1253734).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1764244800">- Update to version 3.0.6.2:
  + Fix
  - Don't check for missing in first CollectionStatus().set\_values().
  - Fix "full" not working.  Add more tests.
  - Fix "Upgrade to 3.0.6 on Archlinux gives gcry\_kdf\_derive failed".
  - Ssh\_pexpect\_backend: fix TypeError.
  - Fix compilation with gcc 15.
  - --files-from fails when backing up root.
  - Crash with b2backend when b2sk isn't available, rather than
    proper error.
  - Parsing the gpg version failed when using Sequoia Chameleon.
- Drop duplicity-gcc15.patch and duplicity-fix-ssh-pexpect.patch:
    fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1765022400">- Update to version 3.0.6.3:
  * Update check_tags to use current branch.
  * Change log level from Info to Notice in get_passphrase().
  * Add key_needs_passphrase(key).
  * Better error message from get_remote_file().
  * 'duplicity --no-check-remote inc' prints spurious warning
    "found missing difftar(s) in backup sets"
  * Add check_tags minor fix to setversion.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1767182400">- Update to version 3.0.7:
  * fix: replace custom deltree with built-in shutil.rmtree.
  * fix: delete duplicate code in DirDelta.
  * fix: webdavs with "--concurrency 1" failed because of missing
    auth header.
  * fix: disable s3 checksum workaround, warn only...
  * fix: --log-timestamp no longer working.
  * fix: Combined fix to related issues 912 and 914.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1770033600">- Fix "Cannot understand duplicity version" error, add requires on
  python pexpect and ptyprocess.</changelog>
</package>
<package pkgid="e50e616418631ff6471c1be0bac11be9516d3344a3fbb84e866f45a6be4a493f71ae394cf370c8dc9c794d38366b5d4a15a639af3fccd27a41c7d49e6a138a34" name="duplicity-lang" arch="noarch">
  <version epoch="0" ver="3.0.7" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1738238400">- Update to version 3.0.3.2:
  + Changes
  - Improve round512 method docstring.
  + Fix
  - Concurrency without setting verbosity throws exception.
  - Argument --max-blocksize: invalid round512 value.
  - Fix handling of zero length files for older librsync versions.
  + Changes in version 3.0.3:
  + Changes
  - Fix docs for --max-blocksize.
  - Allow Python 3.13 to install.
  - High memory usage when creating duplicity backup of a single
    very large file.
  - Fix problem with reading ".../progress" file after aborted.
  - Turn off atom for py313.
  - Only log if backend import failed.
  + Fix
  - Typo in max block size doc.
  - Verbosity setting is broken with concurrency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1739620800">- Update to version 3.0.4:
  + New
  - Support for Microsoft Azure "Cold" blob storage tier.
  + Changes
  - Allow to build with py3.13.x.
  + Fix
  - Allow for python versions 3.12+ e.g. 3.12.8.
  - INFO and DEBUG messages when verbosity is warning.
- Switch source URI to bz2.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1751803200">- Update to version 3.0.5:
  + Changes
  - Add ENODEV to list of "robust" ignored exceptions.
  - Support gpg binary 'gpgsm'.
  - Accept GPG user id formats other than hex.
  - Add env var BACKEND\_PASSWORD, deprecate FTP\_PASSWORD.
  + Fix
  - Fix handling of .p7m filename suffix during sync.
  - Cache negative getpwnam/getgrnam lookups.
  - Incompatible with par2cmdline v1.0.0.
  - Allow the full range of time formats as arguments to
  - -full-if-older-than.
  - Fix problems with password request and metadata sync.
  - "OverflowError: bytes object is too large to make repr".
  - Prevent webdav log password at info log level.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Update to version 3.0.6
  + See CHANGELOG.md for changes.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763121600">- Update to version 3.0.6.1:
  + Changes
  - Revert "chg:pkg: Cleanup the build system."
  + Fix
  - Use the same executable as parent.
  - Fix test\_restore\_to\_nonexisting\_dir().
  - Regression in pexpect+sftp backend.
  - Unpin httplib2 but add pysocks needed for proxy support.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1763553600">- Add duplicity-gcc15.patch: fix compilation with gcc 15.
- Add duplicity-fix-ssh-pexpect.patch: fix traceback with
  ssh+pexpect back end (bsc#1253734).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1764244800">- Update to version 3.0.6.2:
  + Fix
  - Don't check for missing in first CollectionStatus().set\_values().
  - Fix "full" not working.  Add more tests.
  - Fix "Upgrade to 3.0.6 on Archlinux gives gcry\_kdf\_derive failed".
  - Ssh\_pexpect\_backend: fix TypeError.
  - Fix compilation with gcc 15.
  - --files-from fails when backing up root.
  - Crash with b2backend when b2sk isn't available, rather than
    proper error.
  - Parsing the gpg version failed when using Sequoia Chameleon.
- Drop duplicity-gcc15.patch and duplicity-fix-ssh-pexpect.patch:
    fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1765022400">- Update to version 3.0.6.3:
  * Update check_tags to use current branch.
  * Change log level from Info to Notice in get_passphrase().
  * Add key_needs_passphrase(key).
  * Better error message from get_remote_file().
  * 'duplicity --no-check-remote inc' prints spurious warning
    "found missing difftar(s) in backup sets"
  * Add check_tags minor fix to setversion.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1767182400">- Update to version 3.0.7:
  * fix: replace custom deltree with built-in shutil.rmtree.
  * fix: delete duplicate code in DirDelta.
  * fix: webdavs with "--concurrency 1" failed because of missing
    auth header.
  * fix: disable s3 checksum workaround, warn only...
  * fix: --log-timestamp no longer working.
  * fix: Combined fix to related issues 912 and 914.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1770033600">- Fix "Cannot understand duplicity version" error, add requires on
  python pexpect and ptyprocess.</changelog>
</package>
<package pkgid="f16dc9a4a0643b6978519234cdc9fe150ed25dd92031004d1182a35262ffaade8a354b128f5a9c90a227895162b02b7c12355a0becd20a7a547c33dbcb8a3337" name="duply" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="1.1"/>
  <changelog author="malcolmlewis@opensuse.org" date="1527854400">- Update to version 2.0.4:
  + Bugfix 114: "duply usage is not current" wrt. purgeFull/Incr.
  + Bugfix 115: typo in error message - "Not GPG_KEY entries"
    should be "No".
  + Bugfix 117: no duply_ prefix when ARCH_DIR is set in conf.
  + Occasionally shows negative runtimes, (deb#882159).
- Changes from version 2.0.3:
  +Bugfix: "line 2231: CMDS: bad array subscript".</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Ensure neutrality of descriptions.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1571313600">- Updated to version 2.2:
  + Implement grouping for batch commands new separators are []
    (square brackets) or groupIn/groupOut command 'backup'
    translates now to [pre_bkp_post] to be skipped as one block in
    case a condition was set in the batch instruction.
- Changes from version 2.1:
  + Be more verbose when duplicity version detection fails.
  + Using info shows python binary's path for easier
    identification now.
  + Reworked python interpreter handling, it's either configured
    per PYTHON var unconfigured, parsed from duplicity shebang or
    set to current duplicity default 'python2' (was 'python' until
    now).
  + Donot quotewrap strings because of slashes (eg. paths) anymore.
  + Bugfix: improved in/exclude stripping from conf DUPL_PARAMS.
- Remove obsolete Groups tag (fate#326485).</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1571400000">- Fix source download URL.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598961600">- update to 2.2.2:
  - bugfix 120: Failures in "Autoset trust of key" during restore
    because of gpg2.2 fingerprint output change
  - featreq 46: Example systemd units &amp; Howto, courtesy of Jozef Riha
  - featreq 47: Clarify message about keeping the profile, also by Jozef Riha
  - fix abbreviation spelling of 'e.g.'</changelog>
  <changelog author="hsk17@mail.de" date="1657108800">- Update to 2.4:
  - bugfix #127: date_from_nsecs ignores format string
  - bugfix #116: separators print date now too
  - featreq #48: add purgeAuto command (see man page)
  - replaced tab indents with 2spaces everywhere
  - bugfix #129,131,132: duply stumbles over 'python -s' shebang,
    python interpreter parse failed if duplicity is a snap app
  - bugfix #130: duplicity version check failed "gpg: WARNING: ..."
  - version output, always print PYTHONPATH, if interpreter was determined
  - update python references to python3
- Changes from 2.3.1:
  - bugfix 123: symmetric encryption errs out, asks for '' private key
- Changes from 2.3:
  - don't import whole key pair anymore if only pub/sec is requested
  - gpg import routine informs on missing key files in profile now
  - add check/import needed secret key for decryption
  - featreq 50: Disable GPG key backups, implemented/added settings
    GPG_IMPORT/GPG_EXPORT='disabled' to conf template</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 2.4.1:
  * fixup duplicity links, moved to http://duplicity.us
  * bugfix: duply hangs on awk version detection on OpenBSD (thx phthomas137)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2.4.2:
  * change to purgeAuto in systemd unit files (thx B.Foresman)
  * systemd files should go in /etc, not /lib (thx B.Foresman)
  * read -N not available on macOS (thx Peter Torelli)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701518400">- update to 2.5.2
  * fix bug #139: "ampersand (&amp;) in gpg passphrase breaks gpg tests"
- update to 2.5.1
  * quotewrap only strings with quotes ('") or spaces from now on
  * add --verbosity only if set in profile conf
  * bugfix #138: fix quoting when filtering params, thx Eric
  * bugfix #137: relax version parsing regex
- update to 2.5.0
  * bugfix #136: "not compatible with duplicity 2.x", thx tengel, lds, Rhomeo
    check for duplicity 2.1+ (2.0 broke implied commands),
    command line ui changed incompatibly
  * filter in/excludes more strictly for more duplicity actions now
  * replace '--file-to-restore' with '--path-to-restore'
  * filter backup only params now
- update to 2.4.3
  * bugfix #134: workaround bash 4.2 and earlier read bug (thx Tavio Wong)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 2.5.6:
  * bugfix #144: '--exclude-other-filesystems' corrupted
    generated command line, thx David Epping
  * bugfix #143: parse duplicity 3.0.4 version fails, thx Mischa
    ter Smitten
  * clean out some compatibility code with ancient duplicity
    versions
  * bugfix #142: batch cmds with consecutive '_' fail, thx
    Dominik Sommer
  * allow undocumented space separated batch cmd list e.g. "pre
    bkp post"
  * fix mawk incompatibility in gpg version detection
  * fix and/or conditions skipped one too many commands
  * simplify batch command parsing, remove superfluous 'read -ra'
  * bugfix #140,141: "GPG_OPTS broken"
  * detect gpg version and add '--pinentry-mode loopback' as
    duplicity does
  * no need to add it manually in GPG_OPTS anymore</changelog>
</package>
<package pkgid="87f069049924de685c6f190b09600edb61973113fbb0d485f201d45a107d38193d83546208853d3cd39b3b84c6330a0b8b636e536a9f54aa8127330ff2871a9d" name="dust" arch="riscv64">
  <version epoch="0" ver="1.2.4" rel="1.1"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1708603200">- Reenable tests</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1711454400">- Remove fix-test-string.patch -- fixed upstream
- Add package to File utilities group.
- Update to version 1.0.0:
  * Update README.md
  * Better handling for color in terminal
  * refactor: minimum-size &amp; output-format
  * refactor: minimum-size
  * refactor: merge --si and --display-kb
  * feat: Listen for ctrl-c
  * feat: display the size of a file or directory in "kilobytes"
  * feat: better error messages
  * tests: fix test test_apparent_size (fix-test-string.patch)
  * tests: Print to stderr when test fails</changelog>
  <changelog author="mvetter@suse.com" date="1721217600">- Update to version 1.1.0:
  * Added json output function
  * Allow options to be set in any position
  * chore: Cleanup threads commit
  * deps: bump libc from 0.2.153 to 0.2.155
  * deps: update winapi-util to 0.1.8
  * eprint problematic folders
  * Explicit lifecycle that can be omitted
  * feat: Added the ability to filter the corresponding files
    based on the access time, modify time, and change time of the
    file for statistics
  * feat: Add flag to read from file/stdin
  * feat: Adding threads flag
  * fix: bug: Si detection was backwards.
  * fix: issue 386 --only-file displays full paths even without --full-paths
  * fix: si detection - single digits are binary
  * fix: total_ordering of sort_by_inode
  * Fix -x option behavior
  * Fix zsh completion
  * Redo 'Fix zsh completion' with clap
  * refactor: cleanup -j / --output-json flag
  * streamline func APIs processing target_dirs
  * test_exact_output: refactor unreadable directory handling
  * test_exact_output: simplify array handling
  * tests: Cleanup test_exact_ouput
  * tests: Fix test broken in prev commit</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.1.1:
  * docs: update release procedure
  * fix: perf issues with v1.1.0
  * refactor: rename variable</changelog>
  <changelog author="mvetter@suse.com" date="1740744000">- Update to version 1.1.2:
  * release: Increment version
  * feat: Handle duplicate dir names better
  * deps: cargo update
  * feat: New --collapse flag
  * fix: Bars in --skip-total flag
  * fix: Handle Interrupted Error
  * feat: Support -o flag for JSON output
  * style: clippy
  * clippy
  * push config option
  * add wget install
  * clippy
  * fix typo Operator
  * Format src/display.rs
  * Enable pretty format for petabyte data
  * docs(readme): warn about snap-dust limitations
  * refactor: simplify `get_height_of_terminal()` and `get_width...`
  * docs: Update README.md
  * deps: cargo update
  * fix: man-page and completions missing in debian package
  * docs: Update README.md
  * docs: update sample config.toml
  * feat: use pre-commit hooks to standardize commit messages
  * fix: 64-bit atomics for platforms with no 64-bit atomics
  * feat: support Dust tree by age
  * fix: retrieve metadata for symbolic links without following them</changelog>
  <changelog author="mvetter@suse.com" date="1743595200">- Update to version 1.2.0:
  * release: increment version (#485)
  * fix: status mesages go to stderr not stdout (#483)
  * fix: all arguments now use '-' instead of '_' (#484)
  * feat: Abort immedietly when ^C is received. (#478)
  * deps: cargo update (#474)
  * rewrite: Reduce indentation with guard clause
  * perf: Canonicalize ignored absolute path only once
  * refactor: Extract is_ignored_path function
  * perf: Do not canonicalize non-absolute ignored path
  * fix: Ignoring absolute path with `-X` option
  * release: Increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1749124800">- Update to version 1.2.1:
  * version: increment version
  * fix: bug: Remove bad error handling
  * chore(cli): Migrate to Derive API
  * style: Fix clippy
  * refactor: Fix clippy warnings (#488)
  * Fix: miscalculation of NTFS mount file sizes inside WSL (#487)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to version 1.2.2:
  * release: increment version
  * refactor: ThreadPool use build not build_global (#512)
  * docs: update readme
  * fix: dir_walker interrupted error (#507)
  * deps: cargo update (#510)
  * style: fix clippy
  * refactor: pull out more methods, remove unused Option
  * refactor: extract function</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1754308800">- Update to version 1.2.3:
  * version: increment version
  * feat: Return 1 if no dirs are found
  * tests: add test for d0
  * Fix multi-paths output when `depth` is `0`
  * release: increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to version 1.2.4:
  * version: increment version
  * Revert "build: Attempt to add deb musl build."
  * build: Attempt to add deb musl build.
  * Fix: windows build missed in nu_ansi_term upgrade
  * deps: update dependencies
  * build: Attempt to add deb musl build.
  * deps: switch from ansi_term to nu_ansi_term
  * docs: Update README.md
  * docs: update description of 'n'
  * tests: Update assert_cmd
  * deps: update libraries
  * chore: Retire directories library
  * Update directories from 4 to 6
  * fix: dont format filecount when output is set to json
  * style: fix clippy
  * deps: cargo update
  * fix: number-of-lines option in config file is ignored (#528)
  * feat: support --files-from/--files0-from
  * Update README.md</changelog>
</package>
<package pkgid="159edbb52fcc343416bfcb4733d0a558640d6f47f45991cf436596578adc61b7c32507e142d36e03b7a88b62c59bc0dca3f819f85c3f89df4aa0e08af42e7b54" name="dust-bash-completion" arch="noarch">
  <version epoch="0" ver="1.2.4" rel="1.1"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1708603200">- Reenable tests</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1711454400">- Remove fix-test-string.patch -- fixed upstream
- Add package to File utilities group.
- Update to version 1.0.0:
  * Update README.md
  * Better handling for color in terminal
  * refactor: minimum-size &amp; output-format
  * refactor: minimum-size
  * refactor: merge --si and --display-kb
  * feat: Listen for ctrl-c
  * feat: display the size of a file or directory in "kilobytes"
  * feat: better error messages
  * tests: fix test test_apparent_size (fix-test-string.patch)
  * tests: Print to stderr when test fails</changelog>
  <changelog author="mvetter@suse.com" date="1721217600">- Update to version 1.1.0:
  * Added json output function
  * Allow options to be set in any position
  * chore: Cleanup threads commit
  * deps: bump libc from 0.2.153 to 0.2.155
  * deps: update winapi-util to 0.1.8
  * eprint problematic folders
  * Explicit lifecycle that can be omitted
  * feat: Added the ability to filter the corresponding files
    based on the access time, modify time, and change time of the
    file for statistics
  * feat: Add flag to read from file/stdin
  * feat: Adding threads flag
  * fix: bug: Si detection was backwards.
  * fix: issue 386 --only-file displays full paths even without --full-paths
  * fix: si detection - single digits are binary
  * fix: total_ordering of sort_by_inode
  * Fix -x option behavior
  * Fix zsh completion
  * Redo 'Fix zsh completion' with clap
  * refactor: cleanup -j / --output-json flag
  * streamline func APIs processing target_dirs
  * test_exact_output: refactor unreadable directory handling
  * test_exact_output: simplify array handling
  * tests: Cleanup test_exact_ouput
  * tests: Fix test broken in prev commit</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.1.1:
  * docs: update release procedure
  * fix: perf issues with v1.1.0
  * refactor: rename variable</changelog>
  <changelog author="mvetter@suse.com" date="1740744000">- Update to version 1.1.2:
  * release: Increment version
  * feat: Handle duplicate dir names better
  * deps: cargo update
  * feat: New --collapse flag
  * fix: Bars in --skip-total flag
  * fix: Handle Interrupted Error
  * feat: Support -o flag for JSON output
  * style: clippy
  * clippy
  * push config option
  * add wget install
  * clippy
  * fix typo Operator
  * Format src/display.rs
  * Enable pretty format for petabyte data
  * docs(readme): warn about snap-dust limitations
  * refactor: simplify `get_height_of_terminal()` and `get_width...`
  * docs: Update README.md
  * deps: cargo update
  * fix: man-page and completions missing in debian package
  * docs: Update README.md
  * docs: update sample config.toml
  * feat: use pre-commit hooks to standardize commit messages
  * fix: 64-bit atomics for platforms with no 64-bit atomics
  * feat: support Dust tree by age
  * fix: retrieve metadata for symbolic links without following them</changelog>
  <changelog author="mvetter@suse.com" date="1743595200">- Update to version 1.2.0:
  * release: increment version (#485)
  * fix: status mesages go to stderr not stdout (#483)
  * fix: all arguments now use '-' instead of '_' (#484)
  * feat: Abort immedietly when ^C is received. (#478)
  * deps: cargo update (#474)
  * rewrite: Reduce indentation with guard clause
  * perf: Canonicalize ignored absolute path only once
  * refactor: Extract is_ignored_path function
  * perf: Do not canonicalize non-absolute ignored path
  * fix: Ignoring absolute path with `-X` option
  * release: Increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1749124800">- Update to version 1.2.1:
  * version: increment version
  * fix: bug: Remove bad error handling
  * chore(cli): Migrate to Derive API
  * style: Fix clippy
  * refactor: Fix clippy warnings (#488)
  * Fix: miscalculation of NTFS mount file sizes inside WSL (#487)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to version 1.2.2:
  * release: increment version
  * refactor: ThreadPool use build not build_global (#512)
  * docs: update readme
  * fix: dir_walker interrupted error (#507)
  * deps: cargo update (#510)
  * style: fix clippy
  * refactor: pull out more methods, remove unused Option
  * refactor: extract function</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1754308800">- Update to version 1.2.3:
  * version: increment version
  * feat: Return 1 if no dirs are found
  * tests: add test for d0
  * Fix multi-paths output when `depth` is `0`
  * release: increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to version 1.2.4:
  * version: increment version
  * Revert "build: Attempt to add deb musl build."
  * build: Attempt to add deb musl build.
  * Fix: windows build missed in nu_ansi_term upgrade
  * deps: update dependencies
  * build: Attempt to add deb musl build.
  * deps: switch from ansi_term to nu_ansi_term
  * docs: Update README.md
  * docs: update description of 'n'
  * tests: Update assert_cmd
  * deps: update libraries
  * chore: Retire directories library
  * Update directories from 4 to 6
  * fix: dont format filecount when output is set to json
  * style: fix clippy
  * deps: cargo update
  * fix: number-of-lines option in config file is ignored (#528)
  * feat: support --files-from/--files0-from
  * Update README.md</changelog>
</package>
<package pkgid="6ca16d28210f93fd5e9207099bdddf94bd23e591260bbc9870fbd00de67a95a4f3f74382918a9fd4ab5339b12e5b011a43e67b062b5d6488f2212987b9b5c1e4" name="dust-fish-completion" arch="noarch">
  <version epoch="0" ver="1.2.4" rel="1.1"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1708603200">- Reenable tests</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1711454400">- Remove fix-test-string.patch -- fixed upstream
- Add package to File utilities group.
- Update to version 1.0.0:
  * Update README.md
  * Better handling for color in terminal
  * refactor: minimum-size &amp; output-format
  * refactor: minimum-size
  * refactor: merge --si and --display-kb
  * feat: Listen for ctrl-c
  * feat: display the size of a file or directory in "kilobytes"
  * feat: better error messages
  * tests: fix test test_apparent_size (fix-test-string.patch)
  * tests: Print to stderr when test fails</changelog>
  <changelog author="mvetter@suse.com" date="1721217600">- Update to version 1.1.0:
  * Added json output function
  * Allow options to be set in any position
  * chore: Cleanup threads commit
  * deps: bump libc from 0.2.153 to 0.2.155
  * deps: update winapi-util to 0.1.8
  * eprint problematic folders
  * Explicit lifecycle that can be omitted
  * feat: Added the ability to filter the corresponding files
    based on the access time, modify time, and change time of the
    file for statistics
  * feat: Add flag to read from file/stdin
  * feat: Adding threads flag
  * fix: bug: Si detection was backwards.
  * fix: issue 386 --only-file displays full paths even without --full-paths
  * fix: si detection - single digits are binary
  * fix: total_ordering of sort_by_inode
  * Fix -x option behavior
  * Fix zsh completion
  * Redo 'Fix zsh completion' with clap
  * refactor: cleanup -j / --output-json flag
  * streamline func APIs processing target_dirs
  * test_exact_output: refactor unreadable directory handling
  * test_exact_output: simplify array handling
  * tests: Cleanup test_exact_ouput
  * tests: Fix test broken in prev commit</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.1.1:
  * docs: update release procedure
  * fix: perf issues with v1.1.0
  * refactor: rename variable</changelog>
  <changelog author="mvetter@suse.com" date="1740744000">- Update to version 1.1.2:
  * release: Increment version
  * feat: Handle duplicate dir names better
  * deps: cargo update
  * feat: New --collapse flag
  * fix: Bars in --skip-total flag
  * fix: Handle Interrupted Error
  * feat: Support -o flag for JSON output
  * style: clippy
  * clippy
  * push config option
  * add wget install
  * clippy
  * fix typo Operator
  * Format src/display.rs
  * Enable pretty format for petabyte data
  * docs(readme): warn about snap-dust limitations
  * refactor: simplify `get_height_of_terminal()` and `get_width...`
  * docs: Update README.md
  * deps: cargo update
  * fix: man-page and completions missing in debian package
  * docs: Update README.md
  * docs: update sample config.toml
  * feat: use pre-commit hooks to standardize commit messages
  * fix: 64-bit atomics for platforms with no 64-bit atomics
  * feat: support Dust tree by age
  * fix: retrieve metadata for symbolic links without following them</changelog>
  <changelog author="mvetter@suse.com" date="1743595200">- Update to version 1.2.0:
  * release: increment version (#485)
  * fix: status mesages go to stderr not stdout (#483)
  * fix: all arguments now use '-' instead of '_' (#484)
  * feat: Abort immedietly when ^C is received. (#478)
  * deps: cargo update (#474)
  * rewrite: Reduce indentation with guard clause
  * perf: Canonicalize ignored absolute path only once
  * refactor: Extract is_ignored_path function
  * perf: Do not canonicalize non-absolute ignored path
  * fix: Ignoring absolute path with `-X` option
  * release: Increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1749124800">- Update to version 1.2.1:
  * version: increment version
  * fix: bug: Remove bad error handling
  * chore(cli): Migrate to Derive API
  * style: Fix clippy
  * refactor: Fix clippy warnings (#488)
  * Fix: miscalculation of NTFS mount file sizes inside WSL (#487)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to version 1.2.2:
  * release: increment version
  * refactor: ThreadPool use build not build_global (#512)
  * docs: update readme
  * fix: dir_walker interrupted error (#507)
  * deps: cargo update (#510)
  * style: fix clippy
  * refactor: pull out more methods, remove unused Option
  * refactor: extract function</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1754308800">- Update to version 1.2.3:
  * version: increment version
  * feat: Return 1 if no dirs are found
  * tests: add test for d0
  * Fix multi-paths output when `depth` is `0`
  * release: increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to version 1.2.4:
  * version: increment version
  * Revert "build: Attempt to add deb musl build."
  * build: Attempt to add deb musl build.
  * Fix: windows build missed in nu_ansi_term upgrade
  * deps: update dependencies
  * build: Attempt to add deb musl build.
  * deps: switch from ansi_term to nu_ansi_term
  * docs: Update README.md
  * docs: update description of 'n'
  * tests: Update assert_cmd
  * deps: update libraries
  * chore: Retire directories library
  * Update directories from 4 to 6
  * fix: dont format filecount when output is set to json
  * style: fix clippy
  * deps: cargo update
  * fix: number-of-lines option in config file is ignored (#528)
  * feat: support --files-from/--files0-from
  * Update README.md</changelog>
</package>
<package pkgid="408a3849b2300410b6437119c04c405c6eb787a73c48c99e8afbdd496ab603a4e6b284ce00569f4e77943fda697a13b0b7fcd3f76ceed24b512e02235ee9b2ba" name="dust-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.2.4" rel="1.1"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1708603200">- Reenable tests</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1711454400">- Remove fix-test-string.patch -- fixed upstream
- Add package to File utilities group.
- Update to version 1.0.0:
  * Update README.md
  * Better handling for color in terminal
  * refactor: minimum-size &amp; output-format
  * refactor: minimum-size
  * refactor: merge --si and --display-kb
  * feat: Listen for ctrl-c
  * feat: display the size of a file or directory in "kilobytes"
  * feat: better error messages
  * tests: fix test test_apparent_size (fix-test-string.patch)
  * tests: Print to stderr when test fails</changelog>
  <changelog author="mvetter@suse.com" date="1721217600">- Update to version 1.1.0:
  * Added json output function
  * Allow options to be set in any position
  * chore: Cleanup threads commit
  * deps: bump libc from 0.2.153 to 0.2.155
  * deps: update winapi-util to 0.1.8
  * eprint problematic folders
  * Explicit lifecycle that can be omitted
  * feat: Added the ability to filter the corresponding files
    based on the access time, modify time, and change time of the
    file for statistics
  * feat: Add flag to read from file/stdin
  * feat: Adding threads flag
  * fix: bug: Si detection was backwards.
  * fix: issue 386 --only-file displays full paths even without --full-paths
  * fix: si detection - single digits are binary
  * fix: total_ordering of sort_by_inode
  * Fix -x option behavior
  * Fix zsh completion
  * Redo 'Fix zsh completion' with clap
  * refactor: cleanup -j / --output-json flag
  * streamline func APIs processing target_dirs
  * test_exact_output: refactor unreadable directory handling
  * test_exact_output: simplify array handling
  * tests: Cleanup test_exact_ouput
  * tests: Fix test broken in prev commit</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.1.1:
  * docs: update release procedure
  * fix: perf issues with v1.1.0
  * refactor: rename variable</changelog>
  <changelog author="mvetter@suse.com" date="1740744000">- Update to version 1.1.2:
  * release: Increment version
  * feat: Handle duplicate dir names better
  * deps: cargo update
  * feat: New --collapse flag
  * fix: Bars in --skip-total flag
  * fix: Handle Interrupted Error
  * feat: Support -o flag for JSON output
  * style: clippy
  * clippy
  * push config option
  * add wget install
  * clippy
  * fix typo Operator
  * Format src/display.rs
  * Enable pretty format for petabyte data
  * docs(readme): warn about snap-dust limitations
  * refactor: simplify `get_height_of_terminal()` and `get_width...`
  * docs: Update README.md
  * deps: cargo update
  * fix: man-page and completions missing in debian package
  * docs: Update README.md
  * docs: update sample config.toml
  * feat: use pre-commit hooks to standardize commit messages
  * fix: 64-bit atomics for platforms with no 64-bit atomics
  * feat: support Dust tree by age
  * fix: retrieve metadata for symbolic links without following them</changelog>
  <changelog author="mvetter@suse.com" date="1743595200">- Update to version 1.2.0:
  * release: increment version (#485)
  * fix: status mesages go to stderr not stdout (#483)
  * fix: all arguments now use '-' instead of '_' (#484)
  * feat: Abort immedietly when ^C is received. (#478)
  * deps: cargo update (#474)
  * rewrite: Reduce indentation with guard clause
  * perf: Canonicalize ignored absolute path only once
  * refactor: Extract is_ignored_path function
  * perf: Do not canonicalize non-absolute ignored path
  * fix: Ignoring absolute path with `-X` option
  * release: Increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1749124800">- Update to version 1.2.1:
  * version: increment version
  * fix: bug: Remove bad error handling
  * chore(cli): Migrate to Derive API
  * style: Fix clippy
  * refactor: Fix clippy warnings (#488)
  * Fix: miscalculation of NTFS mount file sizes inside WSL (#487)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to version 1.2.2:
  * release: increment version
  * refactor: ThreadPool use build not build_global (#512)
  * docs: update readme
  * fix: dir_walker interrupted error (#507)
  * deps: cargo update (#510)
  * style: fix clippy
  * refactor: pull out more methods, remove unused Option
  * refactor: extract function</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1754308800">- Update to version 1.2.3:
  * version: increment version
  * feat: Return 1 if no dirs are found
  * tests: add test for d0
  * Fix multi-paths output when `depth` is `0`
  * release: increment version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to version 1.2.4:
  * version: increment version
  * Revert "build: Attempt to add deb musl build."
  * build: Attempt to add deb musl build.
  * Fix: windows build missed in nu_ansi_term upgrade
  * deps: update dependencies
  * build: Attempt to add deb musl build.
  * deps: switch from ansi_term to nu_ansi_term
  * docs: Update README.md
  * docs: update description of 'n'
  * tests: Update assert_cmd
  * deps: update libraries
  * chore: Retire directories library
  * Update directories from 4 to 6
  * fix: dont format filecount when output is set to json
  * style: fix clippy
  * deps: cargo update
  * fix: number-of-lines option in config file is ignored (#528)
  * feat: support --files-from/--files0-from
  * Update README.md</changelog>
</package>
<package pkgid="8fae315f11d3dfd164c53dec876ac707d33665d5c64e6fe37dda74192b007473495ec05e8cba162997a323f50e0356180c3bb4a514022ca390c186640d358005" name="dustrac" arch="riscv64">
  <version epoch="0" ver="2.1.1" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1469880000">- Update description</changelog>
  <changelog author="mailaender@opensuse.org" date="1471867200">- Add an appdata.xml file.</changelog>
  <changelog author="mailaender@opensuse.org" date="1482580800">- Drop appdata.patch (included upstream)
- Update to version 1.12.0
  * 7 new tracks by Wuzzy
  * Add German translation
  * Make the steering more stable
  * Redo startlight graphics in SVG
  * Improve log messages about translations.
  * Editor: Improve override cursor logic.
  * Editor: Remove dead code.
  * Update Czech translations.
  * Fix GitHub issue #7: Bad track preview images.
  * Fix GitHub issue #6: Assertion failure when empty route cleared.
  * Remove lower bridge rails for now.
  * CMake: Switch to the recommended way to link Qt5</changelog>
  <changelog author="mailaender@opensuse.org" date="1505131200">- Update to version 1.13.0
  - New features:
  * Implement a minimap
  * Editor: Implement universal undo stack
  * Editor: Add option to insert row/col before or after
  - Bug fixes:
  * Fix GitHub issue #9: Editor segfaults when undoing a change on the last row/column which got deleted before
  * Fix GitHub issue #19: Crash on exit on FreeBSD
  * Fix a potential crash on settings loading</changelog>
  <changelog author="mailaender@opensuse.org" date="1514203200">- Update to version 2.0.0
  - New features:
  * Animated game menus
  * Always select difficulty and lap count after selecting "Play"
  * "Cool down" laps for AI to prevent the destruction derby
  * Bridge object as a mesh
  * Font changed to DejaVu
  * FPS setting menu
  * Fully destructible tracks to make races more unpredictable
  * New intro image
  * New particle effects
  * New randomized tree objects
  * Editor: Add CLI option to force language
  * Editor: Add option to force object stationary
  * Editor: Lock qhash random seed so that XML output is not randomized
  - Improvements:
  * Improved driving dynamics. It's now possible to do burnouts
  * Improved graphics and lighting
  * Improvements and additions to many tracks
  * Sound levels tuned
  - Bug fixes:
  * Fix GitHub issue #26: Undo resets tile rotations
  * Fix GitHub issue #24: Change the game font to DejaVu
  * Fix qmake build
  * Fix some particle life times
  * Fix some compiler warnings
  * Fix shader deletion issues reported by Valgrind
  * Fix clang build which attributes wrongly std=c++11 into C compiler flags
  * Fix build with GLEW and QOpenGLFunctions=OFF
  * Fix CMake dev build
  * Editor: Fix object add on target nodes and other objects
  * Editor: Fix the behavior of right-click
  * Editor: Fix undo erasing computer hints
  * Editor: Fix undo on target node resize and object rotation</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1525003200">- Update to version 2.0.1:
  * Editor: use qSetGlobalQHashSeed with Qt 5.6+.
- Use %cmake and %cmake_install macros.
- Don't call obsolete macros on Tumbleweed and Leap 15.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 2.0.5. Check the CHANGELOG file for the complete list
  of changes. Changes since 2.0.4:
  * Improve off-track detection accuracy on curves
  * Car dots in minimap are too small on very large tracks
  * Add processing instructions to all existing tracks
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591272000">- Add upstream patch:
  * 0001-Include-stdexcept-for-std-runtime_error.patch</changelog>
  <changelog author="Matthias Mailänder &lt;mailaender@opensuse.org&gt;" date="1609502400">- Update to version 2.1.0
- Drop 0001-Include-stdexcept-for-std-runtime_error.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618142400">- Update to version 2.1.1
  * Add Turkish translations
  * Fix: Spelling Mistake in Track Editor
  * Drop the configure wrapper script</changelog>
</package>
<package pkgid="0c737a0711a7c728970cea249fec861c3157d58258cd9d2556eb7ac993d24baeb797ec0f260fdab59a63757c9a4cb37435efb1933b45f7a26cddd1f70d52466b" name="dvb-utils" arch="riscv64">
  <version epoch="0" ver="1.32.0" rel="2.3"/>
  <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ü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>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1743422400">- Update to 1.28.1
  * qv4l2: always set m_haveFramebufferSRGB to false
  * qv4l2: fix crash when disabling openGL
  * qvidcap: fix core dump
- Update to 1.28.0
  * buildsystem: Start v4l-utils 1.27.0 development cycle
  * cec-compliance: add --show-timestamp option
  * cec-ctl: avoid confusing error message
  * cec-ctl: exit after reporting all cec devices with --list-devices
  * cec-ctl: fix random cec stress test: check if msg status is OK
  * cec-follower: change type of struct Timer duration field to int
  * cv4l-helpers.h: add missing helper functions
  * Fixed qv4l2 crash with drivers that implement VIDIOC_ENUM_FRAMESIZES for outputs
  * ir-ctl: add optional header to manchester encoding
  * ir-ctl: clear errno before strtol
  * ir-ctl: correct max_size for rc5 and rc5_sz
  * ir-ctl: encode rc6 mode 0 can have 43 edges
  * ir-ctl: fix encoding pulse_length bpf encoder
  * ir-ctl: remove line length limits
  * keytable: fix command line processing
  * keytable: fix segfault when reading legacy keymaps
  * keytable: fix stdout/stderr inconsistency
  * keytable: meson not passing rc_keymaps system directory
  * keytable: meson: Restrict the installation of 50-rc_keymap.conf
  * keytable: remove line length limits
  * libv4l2rds: fix TMC location parsing
  * libv4l2subdev: Extend API with 'which' argument where missing
  * media-ctl: Re-order setting format and routes
  * media-info: add missing sys/stat.h include (for dev_t)
  * meson: add optional Qt6 support
  * meson: Allow documentation directory to be specified with -Ddocdir
  * meson: Fix building with -Dv4l-utils=false
  * meson: fix has_function fork detection (needs suitable include)
  * meson: libv4lconvert helpers need fork support
  * meson: v4l2grab needs libv4lconvert with fork support enabled
  * meson.build: dep_systemd was not set in one case
  * qv4l2: add support for /dev/v4l-touchX devices
  * qv4l2: fix crash when used with metadata output devices
  * qv4l2: support menu controls in updateCtrlRange()
  * Revert "meson: v4l2grab needs libv4lconvert with fork support enabled"
  * sync-with-kernel.sh: add v4l2-dv-timings.h
  * sync-with-kernel.sh: create v4l2-tracer patches
  * sync-with-kernel.sh: filter V4L2_META_FMT_GENERIC_ defines
  * test-media: Add basic tests for visl
  * utils: media-ctl: Prepare for TRY state support
  * utils: media-ctl: Print the MUST_CONNECT pad flag
  * utils: media-ctl: Support accessing the subdev TRY state
  * utils: media-ctl: Support changed routing API
  * utils/keytable: forgot to add mygica_utv3.toml
  * v4l2-compliance: Add a test for REMOVE_BUFS ioctl
  * v4l2-compliance: add new CREATE_BUFS tests
  * v4l2-compliance: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l2-compliance: Add tests for V4L2_FMT_FLAG_META_LINE_BASED flag
  * v4l2-compliance: clarify a create_bufs test
  * v4l2-compliance: Constify pointers and references in formats tests
  * v4l2-compliance: do not warn for unexpected vivid_ro_ctrl values
  * v4l2-compliance: Fix building against libc++
  * v4l2-compliance: Fix streams use in testSubDevEnumFrameSize()
  * v4l2-compliance: Fix use of routing on 32-bit platforms
  * v4l2-compliance: matchFormats(): add multiplane logging
  * v4l2-compliance: Support the changed routing API
  * v4l2-ctl: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l2-ctl: Add --try-routing option
  * v4l2-ctl: --list-devices --verbose will list current input/output
  * v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums
  * v4l2-ctl: report max_num_buffers
  * v4l2-ctl/compliance: read and show the subdev client capabilities
  * v4l2gl: Add missing dependency on argp
  * v4l2-info: add support for V4L2_BUF_CAP_SUPPORTS_REMOVE_BUFS
  * v4l2-info: support V4L2_FMT_FLAG_META_LINE_BASED
  * v4l2-tracer: add auto-generated files to git repo
  * v4l2-tracer: add re/tracing for AV1 controls
  * v4l2-tracer: add re/tracing for MAX_NUM_BUFFERS
  * v4l2-tracer: autogenerate files that can be added to git
  * v4l2-tracer: ignore single line comments when parsing headers
  * v4l2-tracer: look in more places for libv4l2tracer
  * v4l2-tracer: Rewrite libv4l2tracer.so lookup
  * v4l2-tracer: stop auto-generating files with meson
  * v4l2-tracer: stop waiting to handle a signal
  * v4l2-tracer: use stat to verify that retrace file exists
  * v4l-helpers: support V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l-helpers: v4l_format_s_sizeimage: add support for other buftypes
  * v4l-utils: clang-tidy: convert to for range loop
  * v4l-utils: clang-tidy: use auto with iterators
  * v4l-utils: (c)v4l-helpers.h: support more than 32 buffers
  * v4l-utils: fix formats under alpha/ppc64/mips64
  * v4l-utils: fix @PACKAGE_VERSION@ use
  * v4l-utils: fix potential crashing with 32-bit musl
  * v4l-utils: sync with latest kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: test-media: add dmesg -n info before modprobes
  * v4l-utils: test-media: connect the hdmi input to the output
  * v4l-utils: use 64-bit formats for time
  * v4l-utils: use 64-bit off_t format
  * v4l-utils: v4l-utils: sync with latest kernel headers
  * v4l-utils: v4l-utils: sync with latest kernel headers
  * v4l-utils/contrib/gconv: fix conversion errors on ARIB-STD-B24 strings
  * v4l-utils/contrib/gconv: translation table fix for ARIB-STD-B24
- Update to 1.26.0
  * Add support for meson building
  * build: conditionally retrieve Git repo information
  * build: do not fall back to libbpf header lookup
  * buildsystem: Start v4l-utils 1.25.0 development cycle
  * cec-compliance: get_power_status(): check cec_msg_status_is_abort
  * cec-compliance: get_power_status(): fix valid RX test
  * cec-ctl: add hpd-may-be-low suboption for the CEC tests
  * cec-ctl: add --test-random-power-states stress test
  * cec-ctl: always log timestamp in show_msg if not-OK
  * cec-ctl: rename power-cycle to standby-wakeup-cycle
  * cec-ctl: store state changes in pin file
  * cec-ctl.1.in: clarify that you configure *your* device
  * cec-ctl.1.in: for hpd-may-be-low option: &lt;0,1&gt; -&gt; &lt;0/1&gt;
  * cec-follower: add --exclusive option
  * cec/v4l2-compliance, cec-follower: use __FILE_NAME__ if available
  * common/media-info: add MEDIA_ENT_F_PROC_VIDEO_ISP
  * common/media-info: fail for unknown entity function values
  * configure.ac: fix gconv directory search
  * Copy Doxygen configuration file to doc/
  * Drop autoconf/automake support
  * gen_dvb_structs.pl: drop copy of dvb-frontend.h
  * .gitignore: add back '*.pc' pattern
  * ir-ctl: fix sharp encoding
  * keytable: fix repeat formatting
  * keytable: open lirc for read/write for attaching/detaching bpf programs
  * libcecutil: fix performance inefficiencies
  * libdvbv5: dvb-scan: fix DVB-S2 checks for DVB-S tuning
  * lib/libdvbv5/dvb-file.c: check for valid entry pointer
  * libv4l1/libv4l2/v4l2-tracer: use common meson c_args/cpp_args to disable transparent large file support
  * manpages: fix groff warnings
  * media-ctl: 1 -&gt; 1ULL
  * media-ctl: Add support for routes and streams
  * media-ctl: Check for Streams API support
  * meson: Add support for doxygen documentation
  * meson: Fix install location of doxygen's man pages
  * meson: Fix libbpf detection
  * meson: make it backward-compatible with version 0.54
  * meson: re-enable qv4l2 without Qt OpenGL support
  * meson: Use -include to include config.h instead of -I.
  * meson.build: backport it to version 0.56
  * qv4l2: enable Qt6 compile with Qt OpenGL support
  * qv4l2: fix qmake project file
  * qv4l2: fix Qt6 compile (ambiguous overload for operator!=)
  * qv4l2: fix Qt6 compile (missing QActionGroup header)
  * qv4l2: fix Qt6 compile (no matching function for call to QString::split(QRegExp))
  * qv4l2: fix Qt6 compile (QDesktopWidget: No such file or directory)
  * qv4l2: fix Qt6 compile (QHBoxLayout/QVBoxLayout has no member setMargin)
  * qv4l2: fix Qt6 warning (QMenu::addAction() is deprecated)
  * qv4l2: fix Qt6 warnings (QKeyCombination operator+ is deprecated)
  * qv4l2: fix SDR format error message
  * qv4l2: remove leagcy alsa_stream.h include (ENABLE_ALSA protected)
  * qv4l2: remove unused local variables 'QString what'
  * qv4l2: update qmake project file for Qt6 (core5compat module)
  * qvidcap: enable Qt6 compile with Qt OpenGL support
  * qvidcap: fix qmake project file
  * qvidcap: fix v4l2_convert_hook (add PRE_TARGETDEPS)
  * README.md: drop qt5-default, add libsdl2-dev libbpf-dev llvm clang
  * sync-with-kernel.sh: don't filter V4L2_PIX_FMT_HEVC_SLICE
  * sync-with-kernel.sh: regenerate utils/keytable/rc_keymaps/meson.build
  * test-media: cec-pwr enables cec variable as well
  * test-media: log utils versions
  * test-media: 'mc' argument didn't select vidtv
  * test-media: use -m instead of -M for vicodec and vidtv
  * Update old email address
  * utils: libv4l2subdev: Set stream for g_selection
  * utils/common: Set V4L2_SUBDEV_CLIENT_CAP_STREAMS for subdevs
  * utils/libcecutil: drop spurious dep_libv4lconvert
  * v4l2-compliance: Add gadget. as bus_info prefix
  * v4l2-compliance: Add handling for QC08C and QC10C format
  * v4l2-compliance: call select before dequeuing event
  * v4l2-compliance: codecs: Add stateless (TRY_)DECODER_CMD tests
  * v4l2-compliance: improve error message
  * v4l2-compliance: pass media_fd when walking topology
  * v4l2-compliance: support V4L2_PIX_FMT_AV1_FRAME
  * v4l2-compliance: Test queue maximum buffers allocation
  * v4l2-ctl: Add --get/--set-ctrl support for INTEGER and INTEGER64 arrays
  * v4l2-ctl: add missing &gt; in aspect option usage message
  * v4l2-ctl: Add routing and streams support
  * v4l2-ctl: add support for AV1 stateless control types
  * v4l2-ctl: Check for Streams API support
  * v4l2-ctl: fix alignment meta formats usage message
  * v4l2-ctl: fix handling the premul-alpha sub-option
  * v4l2-ctl: improve --silent support
  * v4l2-ctl: improve --stream-sleep
  * v4l2-ctl: improve --stream-sleep functionality
  * v4l2-ctl: Improve sub-device options help text
  * v4l2-ctl: reset fps counter when using --stream-sleep with streamoff/on
  * v4l2-ctl: show field value in print_concise_buffer()
  * v4l2-ctl: support random sleep times
  * v4l2-ctl.1.in: add missing --help-meta
  * v4l2-ctl/compliance: add include cstdint
  * v4l2-ctl/compliance: Add routing and streams multiplexed streams
  * v4l2-ctl/compliance: Add simple routing test
  * v4l2-info.cpp: fix _SUPPORTS_MAX_NUM_BUFFERS description
  * v4l2-info/v4l2-tracer: add macro to mark the trace
  * v4l2-tracer: add event tracing/retracing
  * v4l2-tracer: add G/S TUNER ioctls
  * v4l2-tracer: add macros to print debug info
  * v4l2-tracer: add quotes to -DLIBTRACER_PATH="@0@"
  * v4l2-tracer: add VIDIOC_ENUM_FRAMEINTERVALS
  * v4l2-tracer: add VIDIOC_ENUM_FRAMESIZES
  * v4l2-tracer: auto generate flags for DECODER_CMD
  * v4l2-tracer: create an option to trace userspace args
  * v4l2-tracer: fix autogen script for AV1
  * v4l2-tracer: Fix libv4l2tracer.so loader
  * v4l2-tracer: fix trace path name creation
  * v4l2-tracer: get decoded bytesused from DQBUF
  * v4l2-tracer: print only if debugging option is set
  * v4l2-tracer: remove buffers by type and index
  * v4l2-tracer: remove compress_frame_count
  * v4l2-tracer: replace buftype2s with val2s
  * v4l2-tracer: stop retracing failed ioctls
  * v4l2-tracer: stop stringifying v4l2_input "tuner"
  * v4l2-tracer: stringify target in v4l2_selection
  * v4l2-tracer: use __s64 instead of long
  * v4l2-tracer: wrap open64/mmap64 functions only if linux &amp;&amp; __GLIBC__
  * v4l-utils: libdvbv5: fix doxygen warnings
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with upstream media staging kernel.
  * v4l-utils.spec.in: update it to work with meson
- Use Qt6 instead of Qt5 when building the qv4l2 flavor
- Drop usage of deprecated %suse_update_desktop_file
- Redo patch since v4l-utils now uses meson:
  * use_system_v4l_for_qv4l.patch</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1744459200">- Install gconv module file to /usr/lib64/gconv/gconv-modules.d/
  (resolves also conflict with /usr/lib64/gconv/gconv-modules file
  from glibc).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749556800">- Filter out GLIBC_PRIVATE dependencies</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 1.32.0:
  * v4l-utils: Add is_compressed_format helper to centralize
    compressed format checks
  * edid-decode: be more relaxed on InfoFrames format
  * edid-decode: allow using stdin for InfoFrame decoding
  * v4l2-compliance: run testBlockingWait when streaming
  * v4l2-ctl: fix string in hdmi-4k-600mhz-with-displayid-eeodb
  * v4l2-compliance: report unsupported devices as such
  * cobalt-ctl: fix search for the mtd device
  * v4l2-ctl: log bitmask control value has hex number
  * edid-decode: add sanity checks for DTD image size
  * v4l2-compliance: fix pix_array control test
  * test-media: add 'date' commands to the vicodec tests
  * test-media: speed up stateful decoder compliance tests
  * v4l-utils: sync with v6.17-rc1
  * v4l-utils: update Hans Verkuil's email addresses
  * cec-ctl: --show-raw should show raw transmit data as well
  * v4l-utils: sync with latest media kernel tree
  * cec-compliance: fix Vendor Command With ID vivid tests
  * v4l2-tracer: fix out of date comment
  * v4l2-ctl: use strtoul instead of strtol where appropriate
  * rds-ctl: use strtoul instead of strtol where appropriate
  * ivtv-ctl: use strtoul instead of strtol where appropriate
  * cx18-ctl: use strtoul instead of strtol where appropriate
  * cec-ctl: use strtoul instead of strtol where appropriate
  * libv4lconvert: use strtoul instead of strtol where
    appropriate
  * capture-example.c: use strtoul instead of strtol for -c
  * libv4l2: prefix HAVE_POSIX_IOCTL with LIBV4L_ for public
    header
  * qv4l2: Fix video capture being transparent on Wayland
  * qvidcap: Fix video capture being transparent on Wayland
  * ir-ctl: remove quirky -rmw command line parsing
  * libv4l2: zero v4l2_buffer
  * media-ctl: libv4l2subdev: Add Y16 format
  * v4l2-ctl: process events before queues in stateful_m2m()
  * v4l2-compliance: Add test for V4L2_FMTDESC_FLAG_ENUM_ALL flag
  * v4l2-ctl-vidcap: Add options to enumerate all pixel formats
  * edid-decode: support parsing EDID-Like Data
  * qvidcap: fix core dump
  * qv4l2: fix crash when disabling openGL</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775044800">- Fix conflict with edid-decode (bsc#1261301)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1775044801">- split edid-decode into its own subpackage again to fix upgrade</changelog>
</package>
<package pkgid="8187dc76c14a1106234872fa02ec2d810fe56f57274ce01c64d28fde443b7516b09f86b3b7f7f52a0bc50c37efb40250f828ab86406718736db4766b81be08ba" name="dvbcut" arch="riscv64">
  <version epoch="0" ver="0.7.4" rel="5.1"/>
  <changelog author="aloisio@gmx.com" date="1531224000">- Initial package (version 0.7.2)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1555934400">- Update to version 0.7.3
  * Be able to build with Qt5 utils with -qt5 postfix.
  * Fix issue with reencoded frames appear with 50 FPS.
  * Switch copyright-format URL from http to https.
  * Bump standards version from 3.9.8 to 4.1.4.
  * Bump debhelper version from 10 to 11.
  * Remove trailing whitespace from debian files.
- Dropped dvbcut-qt5_utils.patch (merged upstream)
- Refreshed dvbcut-appicon.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 0.7.4:
  + Updated autotools files.
  + Build with ffmpeg 5.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1692705600">- Drop dvbcut-a52.patch (build fails with a52dec 0.8.0)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1708084800">- Reintroduce modified dvbcut-a52.patch to build against liba52
  0.7.x
- Add dvbcut-autoconf269.patch
- Have Leap also build against ffmpeg 5</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1708084801">- Use cleaner package version detection method</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724241600">- Build against ffmpeg 6 on Factory</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746878400">- Force build against ffmpeg-4 on factory, use the "legacy ffmpeg"</changelog>
</package>
<package pkgid="e55d048a0a569fb976945ae5930527960a662499fadbb290d988e5b10c7f071b3c4dad1c404df8dbd28967d9abe1244859c9c167d07c12db5c84f6c5803e186a" name="dvbsnoop" arch="riscv64">
  <version epoch="0" ver="1.4.50" rel="23.1"/>
  <changelog author="jslaby@suse.de" date="1263988800">- initial package (1.4.50)</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="1323345600">- license seems to be GPL-2.0+</changelog>
  <changelog author="mpluskal@suse.com" date="1487419200">- Cleanup spec file with spec-cleaner
- Update download url</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixed URL</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1751630400">- fix build errors and warnings:
  * FE_ATSC-is-not-macro.patch
  * header-guard.patch
  * incompatible-pointer-types.patch
  * switch-warnings.patch
  * unused-but-set-variable.patch</changelog>
</package>
<package pkgid="4155ba9efe3b379afe7ccdeb0cf2e6310112dd1383ae5ff3fbd9167ca46476e1954fcad1f7db5a47b7e60ed8cd590f29671c1df8a666294c0a484e3e7638ec12" name="dvbstream" arch="riscv64">
  <version epoch="0" ver="0.6" rel="164.1"/>
  <changelog author="duwe@suse.de" date="1131969600">- update to current CVS, version 0.6</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="schwab@suse.de" date="1148299200">- Don't strip binaries.</changelog>
  <changelog author="ro@suse.de" date="1171195200">- added defattr</changelog>
  <changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</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="jdelvare@suse.de" date="1499169600">- Removed BuildRequires dvb, builds just fine without it.</changelog>
  <changelog author="mpluskal@suse.com" date="1499169601">- Run spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Fixes SPEC file: Replaced broken URL with latest upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6a33f8f6519315a6fc664e90faeb04df9e38cb15fa96e186b823c727b4dd40a186892e81922d86de6c36998a4f5cd9bc513fbac9bb552945f12a8d0ac029e111" name="dvd+rw-tools" arch="riscv64">
  <version epoch="0" ver="7.1" rel="64.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1302436800">- Spec file updates:
  * Changes based on rpmdevtools templates and spec-cleaner run.
  * Added description for the patches based on openSUSE Patches Guidelines.
  * Added genisoimage in Requires:.
  * Updates in Summary: and %description.
  * Compile the package with -fno-strict-aliasing.
  * Rename btcflash binary to "dvd+rw-tools-btcflash" in order to avoid
    conflict with btcflash from cdrtools.
  * Small updates in %files section.
  * Remove the entries from %changelog.
- Removed rpm_opt_flags.diff patch (not required since the flags can be set in
  the spec file).</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc, %__cxx macros</changelog>
  <changelog author="cfarrell@suse.com" date="1344427200">- Update license in spec file to use SPDX format</changelog>
  <changelog author="davejplater@gmail.com" date="1368187200">- Change requirement from genisoimage to /usr/bin/mkisofs to allow
  the use of either wodim or cdrtools and commented out patch
  growisofs-genisoimage.patch as this prevents the use of cdrtools
  without user intervention.</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly BuildRequire m4.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554811200">- Add fix-build-with-recent-glibc.patch.
- Refresh dvd+rw-tools-buffer.patch
- Refresh growisofs-dvd-dl-undersized.patch
- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1709208000">- Avoid comment out of patch application that leads to failure ot
  "osc service runall"</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1741953600">- add 10-blue-ray-bug713016.patch
  * Fix spurious "CLOSE SESSION failed" on BD-R</changelog>
</package>
<package pkgid="2e635acf00f755fb04b5e986dd2be06e345a293d5c024a36f9ec03cab6601b0adfe963efed7a2537f1dd8e43bc63e0b896be70a9ee7787befbb05b0d149e9250" name="dvdauthor" arch="riscv64">
  <version epoch="0" ver="0.7.2" rel="7.1"/>
  <changelog author="davejplater@gmail.com" date="1477224000">- Update to version 0.7.1+ and rebased
  dvdauthor-0.7.0_glibc-2.20.patch
- Upstream fixed https://github.com/ldo/dvdauthor/issues/21
- Upstream changes:
  * Various code-quality and build improvements
  * Support “jump pgc n” and other interaction code-generation
    improvements
  * Improve reliability of dvdunauthor
  * Don’t force infinite pause on last cell of a PGC
  * Allow specification of provider field in VMG IFO file
  * Add video_format(7) man page
  * Add padding to ensure .BUP and .IFO files end up in different
    ECC blocks
  * No longer silently fail to build dvdunauthor if libdvdread is
    not present, must be explicitly disabled with
  - -disable-dvdunauthor, otherwise configure reports an error
  * Allow format specification at top level of dvdauthor control
    file
  * mpeg2desc now reports more details about video frames
  * More explanatory XML-parsing errors</changelog>
  <changelog author="davejplater@gmail.com" date="1491307200">- Update to version 0.7.2
- Upstream changes:
  * Various code-quality and build improvements
  * Support “jump pgc n” and other interaction code-generation
    improvements
  * Improve reliability of dvdunauthor
  * Don’t force infinite pause on last cell of a PGC
  * Allow specification of provider field in VMG IFO file
  * Add video_format(7) man page
  * Add padding to ensure .BUP and .IFO files end up in different
    ECC blocks
  * Enabled hinting of rendered subtitle text
  * Require cell start and end times (if specified) to be nonempty</changelog>
  <changelog author="davejplater@gmail.com" date="1491652800">- Build with GraphicsMagick instead of ImageMagick due to the
  latter's change of api being incompatible.</changelog>
  <changelog author="alarrosa@suse.com" date="1496318400">- Obsolete dvdauthor07 &lt;= %version-%release instead of only older
  versions in order to fix conflicts on TW.</changelog>
  <changelog author="tiwai@suse.de" date="1587297600">- Revert to ImageMagick from GraphicsMagick due to the spumux error
  (boo#1169848)
- Fix the build with ImageMagick 7, a downstream patch taken from
  Arch linux package:
  dvdauthor-0.7.2-imagemagick7.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1755691200">- Fix build failures on FACTORY due to the new gettext:
  gettext-fix.patch
- Clean up spec file</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1755691201">- Disabled i586 build and remove obsolete statements from spec</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1760702400">- Add all patches from upstream git since last release, they're
  all build system fixes:
  * 0001-change-to-interim-version-number.patch
  * 0002-fix-to-build-with-GraphicsMagick.patch
  * 0003-Looks-like-I-need-both-MAGICK_CPPFLAGS-and-MAGICK_CF.patch
  * 0004-try-using-simpler-way-of-building-with-ImageEMagick.patch
  * 0005-merge-MAGICK_CPPFLAGS-into-MAGICK_CFLAGS.patch
  * 0006-use-different-module-names-ImageMagick-vs-GraphicsMa.patch
  * 0007-No-longer-automatically-build-with-ImageMagick-or-Gr.patch
  * 0008-fix-incorrect-use-of-AC_ARG_WITH.patch
  * 0009-Use-pkg-config-to-find-FreeType-thanks-to-Lars-Wendl.patch
  * 0010-fix-some-build-warnings.patch
  * 0011-Use-PKG_CHECK_MODULES-to-detect-the-libxml2-library.patch
  * 0012-Fix-another-build-warning.patch
- Update patch gettext-fix.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1771329600">- Pass -f to autoreconf to work around the build breakage with
  autoconf-2.73:
  dvdauthor-bootstrap-workaround-for-autoconf-2.73.patch</changelog>
</package>
<package pkgid="a91840f8ab091babfe07938efe0e817d4b05f6f4fb884b75433d9e19633d584005d4667b3b015ba0f8e40617c38b1436b4c8ab86588bef5711b700e163e7b8e0" name="dvdisaster" arch="riscv64">
  <version epoch="0" ver="0.79.10" rel="3.1"/>
  <changelog author="davejplater@gmail.com" date="1477224000">- Created initial package, version 0.79.5</changelog>
  <changelog author="avindra@opensuse.org" date="1515672000">-  Update to version 0.79.6
  * Verify/Test option will now output dvdisaster version numbers
    always in x.yy.zz format, as the old scheme using x.yy
    (devel|pre|rc|pl)-zz is no longer used.
  * The "medium info" tool will now correctly show the blank
    capacity (was previously always shown as zero)
  * added support for BDXL-TL (triple layer, 100GB)
  * Sector CRC sums and the image MD5 sum are collected during
    reading the medium and can be re-used by the ecc data creation
    process. Speeds up ecc generation and enables RS03 image
    checksums when generating ecc data was preceeded by a read.
- cleanup spec file with spec-cleaner
- rebase dvdisaster-findmake.patch
- add upstream urls to sources
- add pgp signature</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1591358400">- Fix Factory build with gcc10 and add Debian patches:
  29-fix-more-typos.patch, 23-add-bdrom-support.patch,
  34-gcc8-format-security.patch, 02-encryption.patch,
  17-fix-all-but-deprecated-api-warnings.patch,
  10-use-non-size-specific-icon-and-add-keywords-to-desktop-file.patch
  25-fix-man-pages.patch, 14-make-builds-reproducible.patch,
  11-no-cruft.patch, 18-update-copyright-in-about-dialog.patch,
  30-hurd-kfreebsd-ftbfs.patch, 22-fix-hurd-i386-ftbfs.patch,
  03-dvdrom.patch, 37-suggest-dvdisaster-doc.patch,
  13-fix-missing-language-field-in-po-files.patch,
  32-display-compilation-commands.patch,
  28-pdftex-reproducibility.patch, 05-help-dialog.patch,
  27-allow-opening-in-browser-again.patch and
  24-show-gpl3-license.patch
- Created dvdisaster-no-tex.patch to pevent building of existing
  pdf manual.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1642939200">- Add more debian patches:
  12-fix-spelling-of-up-to.patch Added
  15-show-new-pkg-tracker.patch Added
  16-remove-auto-build-of-doco-from-install-rule.patch Added
  19-show-text-files-with-abs-path.patch Added
  20-display-changelog-credits-and-todo.patch Added
  26-fix-display-of-manual.pdf.patch Added
  31-improve-hurd-and-kfreebsd-support.patch Added
  33-honour-LDFLAGS.patch Added
  35-archived-homepage.patch Added
  36-fix-parallelism.patch Added
- Fix boo#1195036 with dvdisaster-g_strdup_printf.patch</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687694400">- Update to version 0.79.10
- Add dvdisaster-desktop-cat.patch to correct desktop catagory.
- Remove obsolete patches:
  dvdisaster-findmake.patch, 02-encryption.patch, 03-dvdrom.patch,
  05-help-dialog.patch, 08-fix-gnu-make-detection.patch,
  10-use-non-size-specific-icon-and-add-keywords-to-desktop-file.patch,
  11-no-cruft.patch, 12-fix-spelling-of-up-to.patch,
  13-fix-missing-language-field-in-po-files.patch,
  14-make-builds-reproducible.patch, 15-show-new-pkg-tracker.patch,
  16-remove-auto-build-of-doco-from-install-rule.patch,
  17-fix-all-but-deprecated-api-warnings.patch,
  18-update-copyright-in-about-dialog.patch,
  19-show-text-files-with-abs-path.patch,
  20-display-changelog-credits-and-todo.patch,
  22-fix-hurd-i386-ftbfs.patch, 23-add-bdrom-support.patch,
  24-show-gpl3-license.patch, 25-fix-man-pages.patch'
  26-fix-display-of-manual.pdf.patch,
  27-allow-opening-in-browser-again.patch,
  28-pdftex-reproducibility.patch, 29-fix-more-typos.patch,
  30-hurd-kfreebsd-ftbfs.patch,
  31-improve-hurd-and-kfreebsd-support.patch,
  32-display-compilation-commands.patch, 33-honour-LDFLAGS.patch,
  34-gcc8-format-security.patch, 35-archived-homepage.patch,
  36-fix-parallelism.patch, 37-suggest-dvdisaster-doc.patch,
  dvdisaster-no-tex.patch, dvdisaster-g_strdup_printf.patch.
- Upstream changes:
  Many fixes see:
  /usr/share/doc/packages/dvdisaster/CHANGELOG</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1731326400">- Fix build with patch: dvdisaster-addstdio.patch</changelog>
  <changelog author="Marc-Elias Travitzky &lt;marcelias.travitzky@suse.com&gt;" date="1772798400">- Fix build by adding glycin-loaders as build dependency</changelog>
</package>
<package pkgid="0ea5e34defbd830caf8f82bd06ab8e0ee58fd3c39ef37dea32adaab80667faae069dce8cdb94050b982935ed91c3bc5f6eb08c28e51115f246ce95ef3e0e1fb1" name="dvdisaster-docs" arch="noarch">
  <version epoch="0" ver="0.79.10" rel="3.1"/>
  <changelog author="davejplater@gmail.com" date="1477224000">- Created initial package, version 0.79.5</changelog>
  <changelog author="avindra@opensuse.org" date="1515672000">-  Update to version 0.79.6
  * Verify/Test option will now output dvdisaster version numbers
    always in x.yy.zz format, as the old scheme using x.yy
    (devel|pre|rc|pl)-zz is no longer used.
  * The "medium info" tool will now correctly show the blank
    capacity (was previously always shown as zero)
  * added support for BDXL-TL (triple layer, 100GB)
  * Sector CRC sums and the image MD5 sum are collected during
    reading the medium and can be re-used by the ecc data creation
    process. Speeds up ecc generation and enables RS03 image
    checksums when generating ecc data was preceeded by a read.
- cleanup spec file with spec-cleaner
- rebase dvdisaster-findmake.patch
- add upstream urls to sources
- add pgp signature</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1591358400">- Fix Factory build with gcc10 and add Debian patches:
  29-fix-more-typos.patch, 23-add-bdrom-support.patch,
  34-gcc8-format-security.patch, 02-encryption.patch,
  17-fix-all-but-deprecated-api-warnings.patch,
  10-use-non-size-specific-icon-and-add-keywords-to-desktop-file.patch
  25-fix-man-pages.patch, 14-make-builds-reproducible.patch,
  11-no-cruft.patch, 18-update-copyright-in-about-dialog.patch,
  30-hurd-kfreebsd-ftbfs.patch, 22-fix-hurd-i386-ftbfs.patch,
  03-dvdrom.patch, 37-suggest-dvdisaster-doc.patch,
  13-fix-missing-language-field-in-po-files.patch,
  32-display-compilation-commands.patch,
  28-pdftex-reproducibility.patch, 05-help-dialog.patch,
  27-allow-opening-in-browser-again.patch and
  24-show-gpl3-license.patch
- Created dvdisaster-no-tex.patch to pevent building of existing
  pdf manual.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1642939200">- Add more debian patches:
  12-fix-spelling-of-up-to.patch Added
  15-show-new-pkg-tracker.patch Added
  16-remove-auto-build-of-doco-from-install-rule.patch Added
  19-show-text-files-with-abs-path.patch Added
  20-display-changelog-credits-and-todo.patch Added
  26-fix-display-of-manual.pdf.patch Added
  31-improve-hurd-and-kfreebsd-support.patch Added
  33-honour-LDFLAGS.patch Added
  35-archived-homepage.patch Added
  36-fix-parallelism.patch Added
- Fix boo#1195036 with dvdisaster-g_strdup_printf.patch</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687694400">- Update to version 0.79.10
- Add dvdisaster-desktop-cat.patch to correct desktop catagory.
- Remove obsolete patches:
  dvdisaster-findmake.patch, 02-encryption.patch, 03-dvdrom.patch,
  05-help-dialog.patch, 08-fix-gnu-make-detection.patch,
  10-use-non-size-specific-icon-and-add-keywords-to-desktop-file.patch,
  11-no-cruft.patch, 12-fix-spelling-of-up-to.patch,
  13-fix-missing-language-field-in-po-files.patch,
  14-make-builds-reproducible.patch, 15-show-new-pkg-tracker.patch,
  16-remove-auto-build-of-doco-from-install-rule.patch,
  17-fix-all-but-deprecated-api-warnings.patch,
  18-update-copyright-in-about-dialog.patch,
  19-show-text-files-with-abs-path.patch,
  20-display-changelog-credits-and-todo.patch,
  22-fix-hurd-i386-ftbfs.patch, 23-add-bdrom-support.patch,
  24-show-gpl3-license.patch, 25-fix-man-pages.patch'
  26-fix-display-of-manual.pdf.patch,
  27-allow-opening-in-browser-again.patch,
  28-pdftex-reproducibility.patch, 29-fix-more-typos.patch,
  30-hurd-kfreebsd-ftbfs.patch,
  31-improve-hurd-and-kfreebsd-support.patch,
  32-display-compilation-commands.patch, 33-honour-LDFLAGS.patch,
  34-gcc8-format-security.patch, 35-archived-homepage.patch,
  36-fix-parallelism.patch, 37-suggest-dvdisaster-doc.patch,
  dvdisaster-no-tex.patch, dvdisaster-g_strdup_printf.patch.
- Upstream changes:
  Many fixes see:
  /usr/share/doc/packages/dvdisaster/CHANGELOG</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1731326400">- Fix build with patch: dvdisaster-addstdio.patch</changelog>
  <changelog author="Marc-Elias Travitzky &lt;marcelias.travitzky@suse.com&gt;" date="1772798400">- Fix build by adding glycin-loaders as build dependency</changelog>
</package>
<package pkgid="08a3dc397b5c27ddc07c3da933f0b8a823ffc3f5ad1217a390c86fd79ecc21c28e3dc072e9063adc25812bc4491a05fbe2d0e000bddf164a6cc1358dfb936189" name="dvgt" arch="riscv64">
  <version epoch="0" ver="3.51L3" rel="1309.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ro@suse.de" date="1177243200">- use texlive for building</changelog>
  <changelog author="werner@suse.de" date="1205409600">- Minor adoption on new gcc</changelog>
  <changelog author="werner@suse.de" date="1248264000">- Add missed fclose (bnc#524231)</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="werner@suse.de" date="1343044800">- Make it build with latest TeXLive 2012</changelog>
  <changelog author="dimstar@opensuse.org" date="1510228800">- Update dvgt-3.51L3.dif: adjust the spelling for README.SUSE (in
  place of README.SuSE).</changelog>
  <changelog author="lcavajani@suse.com" date="1510228801">- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1750075200">- Make it build again</changelog>
</package>
<package pkgid="3413e5e3f1ecf247e693d49b4314a3b87b38bbd90d86088bd46ddd8b0c7d0b780bf6578183ea4e8a4139b22535d6968224fcfd3caedf4808092532d473e86834" name="dwarf2json" arch="riscv64">
  <version epoch="0" ver="0.6.0~git.20200714T092604.d1b08fe" rel="1.3"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1597924800">- Version 0.6.0~git.20200714T092604.d1b08fe: initial build</changelog>
</package>
<package pkgid="db07fe253e3682d73a7921ca8fdddb3e73d39b3fedfc7e42b4eddd2b8c2616402eb5e686ee151cb0f3be9034beeb6226d04aab94092a34acc8a94f58716e701e" name="dwarfs" arch="riscv64">
  <version epoch="0" ver="0.15.3" rel="10.1"/>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1750507200">- Update to version 0.12.4:
  Bugfixes
  * Segfault on bad_compression_ratio_error. When recompressing a
    filesystem where some blocks cannot be compressed using the
    selected algorithm because of a bad_compression_ratio_error,
    the resulting block was left empty.
  * Add history unless --no-history is given when rewriting a file
    system image.
  * Allow dumping frozen_layout w/o frozen_analysis in dwarfsck.
  * Logging timestamps should show local time.
  Features
  * More complete breakdown of metadata in dwarfsck.
  * Add schema_raw_dump flag to dwarfsck --detail.
  Build
  * Update folly/fbthrift/fsst.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Replace wrong BuildRequires pkgconfig(clzma) -&gt; pkgconfig(liblzma);
  build only succeeded previously by accident.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1756814400">- Update to version 0.13.0:
  Bugfixes:
  * Made section index discovery more robust.
    gh#mhx/dwarfs#264
  * A recent kernel change (https://lkml.org/lkml/2025/5/5/2868)
    caused the tools_test to fail on Linux 6.14 and later.
    This has been fixed by accepting both EPERM and ENOSYS as
    valid error codes for link() calls.
  Features:
  * Support for big-endian architectures.
    This is still experimental, even though all unit tests pass
    with QEMU, and the benchmark suite runs fine on real hardware.
    This currently requires forked versions of folly and fsst.
    The changes are small and the pull requests will hopefully be
    merged upstream soon.
  * Experimental support for 32-bit architectures.
    While DwarFS should mostly "just work" on 32-bit when using
    small images (a few hundred megabytes), the limited address
    space is a problem for the extensive use of memory-mapped
    files inside DwarFS. There will be changes to limit the use of
    mmap in the future (mainly due to other issues), which should
    help 32-bit compatibility as a side-effect.
    gh#mhx/dwarfs#268.
  * The category metadata for categorized blocks is now stored in
    the metadata block by default. This allows re-compressing the
    blocks with a metadata-dependent algorithm (e.g. FLAC) even if
    they were previously compressed using a metadata-independent
    algorithm.
    This can be disabled using the --no-category-metadata option.
    See the mkdwarfs man page for more details.
  * The --no-category-names and --no-category-metadata options can
    be used to reduce the size of the metadata. However, this will
    make it impossible to use metadata-dependent compression
    algorithms (e.g. FLAC), or even select category-specific
    compression, when recompressing the image.
  * Metadata rebuilding is now supported in mkdwarfs using the
  - -rebuild-metadata option. Previously, the metadata could only
    be recompressed, but it was impossible to change it. With the
    new option, it is now possible to change metadata packing and
    apply operations like --set-owner, --set-group, --set-time,
  - -time-resolution, --chmod, or --no-create-timestamp.
    Note that these are potentially lossy operations that may be
    irreversible. By default, the history of metadata rebuilds is
    tracked in the metadata itself, but this can be disabled using
  - -no-metadata-version-history.
  * In addition to metadata rebuilding, it is now also possible to
    change the block size of an existing image using the
  - -change-block-size option. This implies --rebuild-metadata
    and --recompress=all. This can be useful for tuning the
    performance of an existing image without having to re-create
    it from scratch.
  * mkdwarfs now shows its current memory usage while running.
    Note that -L/--memory-limit still only limits the memory used
    for the block queue, not the overall memory usage. Fixing this
    is on the roadmap, there's no need to file an issue.
  * dwarfsextract has new options to control the output format:
  - -format-options and --format-filters. There is also
  - -format=auto to automatically "guess" the format and filters
    based on the output file name.
  * dwarfsck has a new frozen_details detail level that will show
    the frozen_analysis content ordered by memory location instead
    of memory usage and also shows the address range of each
    section.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1759406400">- Remove libboost_system-devel from BuildRequires
- Add folly-remove-boost_system-dependency.patch
  Fixes build with Boost &gt;=1.89.0
  gh#mhx/dwarfs#288
  gh#facebook/folly#2489</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Remove hhdate dependency
  - Add remove_hhdate_dependency.patch: replace date library usage with
    C++20 std::chrono
- Add %check section and run tests
  - Add test dependencies gtest and gmock</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1764158400">- Update to version 0.14.1:
  Bugfixes:
  * The metadata_builder now recomputes all total sizes
    (total_fs_size, total_allocated_fs_size, and
    total_hardlink_size) as part of the build() function. This not
    only ensures that the totals are correct even if the allocated
    size changes between scanning and segmenting (which has been
    happening at least on ZFS volumes), but it also allows images
    affected by a related bug in Windows builds of DwarFS to be
    fixed by rebuilding the metadata.
  * Instead of making the FUSE drivers fail hard when seeing the
    options that were removed in v0.14.0, they now just log a
    warning and ignore them. The options may still be fully removed
    in a future release.
    gh#mhx/dwarfs#303.
  * The pcmaudio categorizer had two minor issues when compressing
    a large number of WAV files. One was reporting an unsupported
    format: 3/0 or unsupported format: 65,534/3 warning, which
    isn't very useful for the end user. These format codes
    correspond to IEEE floating point formats, which are indeed
    unsupported. However, the format appears to be quite common,
    so the warning has been downgraded to an info message that
    explicitly mentions the floating point format. The second issue
    was an unexpected fmt chunk size of 20 bytes, which caused the
    file to be rejected as a PCM audio file (meaning it was added
    using a generic compressor instead of FLAC). It turns out that
    these non-conforming fmt chunks are also quite common in
    practice, so the code has been changed to accept the
    non-conforming file, but also logging an info message
    mentioning the non-conformance.
    gh#mhx/dwarfs#309.
  * The help text for the mkdwarfs compress level option (-l) was
    misleading in combination with the manual page as neither
    mentioned that the table with details was shown only by
  - H / --long-help.
    gh#mhx/dwarfs#312.
  Features:
  * Added shell completion for dwarfsck and dwarfsextract.
  * Added sample desktop unmount handlers.
- Changes in 0.14.0:
  Bugfixes:
  * Leading dots in --input-list file paths were incorrectly
    treated as literal directory names instead of being expanded.
    gh#mhx/dwarfs#292.
  * The SPDX license identifier in GPL-licensed source files was
    incorrectly specified as GPL-3.0-only instead of
    GPL-3.0-or-later.
    gh#mhx/dwarfs#275.
  * Fixed an off-by-one error when recovering self_index fields in
    metadata, which could cause the sentinel directory to have a
    non-zero self_entry. While harmless by itself (since that entry
    is never actually used), this would cause the metadata
    consistency check to fail. The fix covers three aspects:
    correcting the off-by-one error; ensuring the self_entry
    recovery code does not run for the sentinel directory;
    and changing the metadata consistency check to only warn about
    a non-zero self_entry rather than fail. Running mkdwarfs with
  - -rebuild-metadata will also reset a non-zero sentinel
    self_entry to zero.
  * Fixed the implementation of the read operation in the FUSE
    driver to send positive error code values to libfuse. This was
    likely never triggered in practice, but in cases where parts of
    the filesystem image vanish while being accessed (which
    previously caused SIGBUS crashes), libfuse would not understand
    the negative error codes.
  * When setting CPU thread affinity for worker group threads via
    DWARFS_WORKER_GROUP_AFFINITY, the code did not CPU_ZERO the
    cpu_set_t structure before setting individual CPUs. This could
    pin threads to random CPUs in addition to the requested ones.
  * The FITS categorizer would scan entire files for the
    end-of-header marker if their size was a multiple of
    2880 bytes, causing significant slowdowns on large non-FITS
    files. Additional checks now ensure scanning only continues if
    the data truly looks like a standards-compliant FITS header.
  * GCC caught a potential null-pointer dereference on error when
    opening a file in mkdwarfs. This has been fixed.
  * Numerous fixes for 32-bit architectures, mostly related to
    integer overflows with file sizes larger than 4 GiB.
  * Another off-by-one error caused the first regular file inode to
    be excluded from the file-size cache. This would be hard to
    notice unless that file was highly fragmented. The cache will
    be fixed when rebuilding the metadata.
  * The FUSE driver’s enable_nlink option is now the default
    behavior and cannot be disabled. The previous optimization
    skipped building a table of hardlink counts, which produced
    inherently incorrect file status information (hardlinked files
    share an inode, so reporting a link count of 1 is wrong).
    The hardlink table is now stored in the metadata by default;
    if there are no hardlinks, it consumes no space. You can still
    omit the hardlink table with --no-hardlink-table, at the cost
    of building it on-the-fly when the filesystem image is loaded
    (typically fast — e.g., ~300 ms for 14 million files).
  Features:
  * New I/O layer abstraction that supports “classic” mmap-based
    file access, granular mmap-based access on 32-bit systems, and
    fully mmap-less access if desired. This applies to all DwarFS
    tools. By default, tools use the most efficient
    method—memory-mapping whole files on 64-bit systems and
    mapping file segments on 32-bit systems (to conserve address
    space). This can be controlled via the new DWARFS_IOLAYER_OPTS
    environment variable described in dwarfs-env(7).
  * Full support for sparse files. mkdwarfs now detects and
    efficiently processes sparse files, skipping holes where
    possible and preserving them in the filesystem image.
    dwarfsextract extracts sparse files as such and preserves
    sparse representations when extracting to archive formats that
    support them (e.g., tar).
    Note: Sparse file support is not backwards compatible; images
    containing sparse files cannot be processed by DwarFS versions
    prior to 0.14.0. By default, mkdwarfs enables sparse file
    support if it detects sparse input. Use --no-sparse-files to
    disable it and ensure compatibility with older versions.
  * Support for subsecond timestamp resolution. The default remains
    one second, but finer resolutions (down to nanoseconds) can be
    specified with --time-resolution. mkdwarfs will warn if the
    requested resolution is finer than the native filesystem
    resolution. This is fully backwards compatible: older DwarFS
    versions will handle such images but ignore the subsecond
    parts.
    gh#mhx/dwarfs#294.
  * Desktop integration for Linux. A new --auto-mountpoint option
    automatically creates or selects a mount-point directory,
    making it easier to mount DwarFS images from file managers.
    Desktop files and MIME type definitions are now installed to
    enable double-click mounting of .dwarfs files.
  * Shell completion for mkdwarfs (bash and zsh).
  * Improved error handling when DwarFS tools encounter SIGBUS
    (usually caused by accessing memory-mapped files on unreliable
    or faulty storage like network shares or flaky USB drives).
    When SIGBUS is caught, tools now print an error suggesting
    switching from mmap- to read-based I/O via DWARFS_IOLAYER_OPTS.
  * dwarfsck now checks metadata consistency by default (unless
  - -no-check is given), improving detection of filesystem image
    corruption.
  * The FUSE driver exposes new options cache_sparse and
    no_cache_sparse to control whether sparse files should be
    cached in the kernel page cache. See dwarfs(1) for details.
  * The JSON output from dwarfsck now contains a complete raw
    metadata dump when the detail level includes
    metadata_full_dump.
  * dwarfsck no longer artificially limits string sizes when
    dumping metadata.
  * Accelerated search for the start of a DwarFS image in files
    with custom headers; the new code is about four times faster,
    scanning at more than 6 GiB/s on a modern CPU.
  * The cache size can now be configured for dwarfsck, useful with
    the --checksum option.
  * Both dwarfsck and dwarfsextract now limit the amount of data
    requested from the filesystem image at once to avoid exhausting
    memory (and virtual address space on 32-bit systems).
  * Improved self-extracting binary stub with better compatibility
    for qemu, binfmt_misc, and old kernels. The stub now works on
    Linux kernels as old as 2.6.21 (and possibly older), and it now
    uses nanoprintf to further reduce binary size.
  * The FUSE driver will now show the name of the mounted file
    system image in the mount point listing (e.g., in df or mount
    output).
  Compatibility:
  * The accepted minor version for the DwarFS image format has been
    incremented. Release v0.16.0 will also increment the written
    minor version. This means images produced with v0.16.0 will not
    be readable by DwarFS tools prior to v0.14.0.
    See the “Features” section in dwarfs-format(7) for details.
  * The (no_)cache_image option has been removed from the FUSE
    driver.
  Build:
  * Removed the hard dependency on the date library, which caused
    build issues on distributions that no longer bundle it
    (e.g., openSUSE).
- Drop remove_hhdate_dependency.patch
- Drop folly-remove-boost_system-dependency.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774094400">- Fix build error for Leap.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774267200">- Update to version 0.15.1:
  Bug fixes:
  * mkdwarfs did not correctly handle inputs where hardlinks had
    the same inode number on different devices. To run into this
    issue, you would have to make mkdwarfs scan files from multiple
    devices (e.g. the root of a directory tree with multiple
    mounted filesystems) and have files with the same inode number
    on different devices and have at least two of those files also
    have a link count greater than 1. While this is hopefully rare
    in practice, it is a serious bug that can lead to crashes (in
    the best case) or even data loss (in the worst case), as only
    the data of one of these files would be stored in the image.
    This has been fixed and a test has been added to cover this
    case.
- Version 0.15.0:
  Bug fixes:
  * Commas in the filesystem image path were not escaped when
    passed to the FUSE driver as the fsname option. Because commas
    are used as FUSE argument separators, this could cause mounting
    to fail for paths containing commas.
    gh#mhx/dwarfs#323
  * Progress reporting in dwarfsextract was broken when extracting
    a subset of files using patterns, because it was computed
    relative to the total filesystem size rather than the total
    size of the selected files. Several subtle edge cases could
    also cause progress percentages to fail to reach 100% or even
    exceed it. These issues have been fixed.
    gh#mhx/dwarfs#316
  * Fixed FUSE argument vector initialization in dwarfs_main, which
    could trigger an assertion inside libfuse when extra arguments
    were added after an uninitialized vector was passed to
    FUSE_ARGS_INIT.
  * Fixed a metadata lookup bug for parent_dir_entry in filesystems
    with format version 2.2 and earlier (that is, DwarFS releases
    before v0.5.0), where an additional level of indirection was
    required but missing. Fortunately, this only affected the debug
    output of dwarfsck: the parent= field shown with
  - d directory_tree would display the parent inode number rather
    than the parent entry number. The only other code path using
    parent_dir_entry effectively compensated for the missing
    indirection.
  * Recompressing a filesystem image with sparse files, without
    also rebuilding the metadata, could erroneously fail with an
    error claiming that sparse file support could not be disabled,
    even without --no-sparse-files. The root cause was an unchecked
    std::optional access. This has been fixed.
  * When rewriting a filesystem image, the bytes_in and bytes_out
    progress counters were updated at different times, which could
    lead to incorrect compression ratios being shown during
    progress reporting. Both counters are now updated together
    after compression.
  * When using --format=newc and extracting a subset of hardlinked
    files, dwarfsextract could crash with an "unexpected deferred
    entry" error. This was caused by a peculiarity of libarchive's
    newc implementation that was not handled correctly. The bug has
    been fixed and is now covered by a test.
  * Corrected the license information in a few headers, changing
    them from GPL-3.0-or-later to MIT.
  Features:
  * Major dependency reduction / de-Meta-ing the project.
    fbthrift and folly are no longer dependencies of DwarFS, and
    the corresponding submodules have been removed from the
    repository. fbthrift has been replaced by a new thrift_lite
    library that implements the subset DwarFS actually needs,
    including the thrift compiler, compact protocol support, JSON
    serialization, debug output, and frozen-layout support.
    The frozen library from fbthrift has been forked and is now
    maintained as an internal component with all folly dependencies
    removed. DwarFS now relies on standard C++23, Boost, and a few
    new in-repo components instead. This also removes several
    indirect dependencies (gflags, glog, double-conversion,
    libevent, and on macOS also libsodium). The resulting code is
    simpler, the dependency footprint is smaller, and binary size
    is reduced in many cases. The compact protocol remains fully
    compatible, but the debug and JSON output formats are no longer
    identical to fbthrift's output.
  * mkdwarfs now automatically selects the progress display mode
    based on whether the output is connected to a terminal and
    whether the current locale uses UTF-8. Previously, the default
    was always unicode, which could produce garbled output in
    non-UTF-8 environments.
    gh#mhx/dwarfs#326
  * The project is now compliant with the REUSE specification.
    All source files now carry SPDX license identifiers, a
    REUSE.toml file has been added, and full license texts are
    included in the LICENSES directory.
  * New --hollow option for mkdwarfs. This allows building hollow
    filesystem images that preserve the structure, metadata, and
    file sizes of the input while replacing actual file contents
    with zero-filled sparse files. This is useful for testing
    scenarios where realistic filesystem structure matters but the
    actual contents do not.
    gh#mhx/dwarfs#131
  * mkdwarfs now supports ZSTD long-distance matching (LDM) via a
    new long algorithm option for --compression. This can improve
    compression ratios with extremely large block sizes (typically
    above 128 MiB), or with smaller block sizes at lower
    compression levels.
  * New binary file categorizer (--categorize=binary).
    This categorizer can identify ELF (Linux/FreeBSD),
    PE (Windows), and Mach-O (macOS) executables and shared
    libraries and group them into separate categories by type and
    architecture. This can dramatically improve compression ratios
    when binaries from different platforms and architectures are
    mixed together.
  * dwarfsextract has a new --num-disk-writers option to run
    multiple writer threads in parallel when extracting files to
    disk. This can improve throughput, especially when extracting
    large numbers of small files.
  * dwarfsextract has new --skip-devices and --skip-specials
    options to skip device nodes and special files (such as sockets
    and FIFOs) during extraction.
  * dwarfsextract now emits a warning when a pattern is provided
    but no matching files are found.
  * dwarfsck can now export metadata to stdout instead of to a file
    by using --export-metadata=-.
  * With mkdwarfs in --input-list mode, specifying --order=none now
    preserves the exact order of entries given in the input file.
    Previously, none was not treated as a meaningful ordering
    guarantee in this mode.
  * New --no-check option for mkdwarfs to skip the filesystem
    integrity check before recompression. This can speed up
    recompression workflows when the source image is assumed to be
    valid. The individual checks are still performed during the
    rewrite itself.
    gh#mhx/dwarfs#322
  * When recompressing a filesystem image, blocks that are
    uncompressed in the source image are no longer unnecessarily
    copied into memory. Instead, the mapped memory region is passed
    directly to the compressor, saving some memory and CPU time in
    this case.
  * While profiling mkdwarfs, reading memory usage from
    /proc/self/smaps_rollup turned out to be a significant hotspot.
    DwarFS now reads /proc/self/status by default instead, trading
    some accuracy for much lower overhead. It is still possible to
    use /proc/self/smaps_rollup by setting
    DWARFS_ACCURATE_MEMORY_USAGE=1. This can be combined with
    DWARFS_LOG_MEMORY_USAGE to periodically log memory usage during
    a mkdwarfs run. If /proc/self/smaps_rollup is inaccessible,
    DwarFS automatically falls back to /proc/self/status.
  * Memory usage during mkdwarfs rewrite operations is now properly
    constrained by the -L / --memory-limit option, taking into
    account both queued blocks and memory used by the compression
    algorithm itself.
    gh#mhx/dwarfs#322
  * The similarity ordering option now uses a different hash mixing
    function. The main goal is to improve distribution, since only
    a small number of hash bits are actually used. This may or may
    not improve compression ratios, but it will affect the
    resulting image size.
  Build:
  * The project now requires C++23 compiler support instead of
    C++20. Care has been taken to restrict usage to widely
    available and long-supported C++23 features.
  * Cleaned up many compiler warnings across different platforms.
  Docs:
  * Added documentation for the fits, hotness, and binary
    categorizers to the mkdwarfs manual page.
  Test:
  * Test coverage has been significantly improved from 96.4% to
    97.1%, with more than 10,000 lines of new test code.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774353600">- Add patches to fix the test suite on 32-bit architectures:
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
  gh#mhx/dwarfs#354</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1775476800">- Update to version 0.15.3:
  Bug fixes:
  * The op_readlink implementation is now guaranteed to terminate
    the returned string, as required by the FUSE specification.
  Build:
  * Warning supressions for (newer) GCC warnings triggered
    warnings on older GCC versions. These have been fixed.
  Other:
  * Some automatic code refactoring from clang-tidy was applied
    and some minor issues were fixed in the process.
- Changes in version 0.15.2:
  Bug fixes:
  * The image size was not passed correctly to one instance of
    the filesystem parser, which caused errors when loading a
    DwarFS image embedded inside a larger file (for example,
    a multi-layer file).
  * The performance monitor timer for op_lseek in the FUSE driver
    was not initialized correctly. This could lead to segmentation
    faults or bus errors due to an uninitialized index into a
    std::deque. The issue has been fixed, and an additional check
    has been added to catch similar errors in the future.
  * Native 32-bit glibc builds could fail in tests involving
    sparse files larger than 4 GiB because _FILE_OFFSET_BITS=64
    was required for 64-bit file operations.
    Additional non-deterministic test failures related to time
    and ratio formatting were also fixed by rewriting that code
    to use integer arithmetic instead of floating-point
    arithmetic.
    A separate test bug that surfaced only with GCC was fixed
    as well.
    gh#mhx/dwarfs#354
  * The FUSE drivers (dwarfs, dwarfs2) were refactored to
    eliminate a number of subtle startup and option-handling
    issues and to make behavior much more consistent across the
    various supported FUSE variants.
  * The manual pages shown with --man for all tools
    unintentionally included the license header from XML comments
    at the top of the source files. The renderer now ignores those
    comments.
- Drop patches (included in 0.15.2):
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch</changelog>
</package>
<package pkgid="2f8935a9dbcf1b0b8a68e59f4b805d350872a257acfdf78230aa720d34a08811739d9c663a1966747d5d9b4ca5845d99c776c34a3d8deb3d99f2e818c39baaff" name="dwarfs-bash-completion" arch="noarch">
  <version epoch="0" ver="0.15.3" rel="10.1"/>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1750507200">- Update to version 0.12.4:
  Bugfixes
  * Segfault on bad_compression_ratio_error. When recompressing a
    filesystem where some blocks cannot be compressed using the
    selected algorithm because of a bad_compression_ratio_error,
    the resulting block was left empty.
  * Add history unless --no-history is given when rewriting a file
    system image.
  * Allow dumping frozen_layout w/o frozen_analysis in dwarfsck.
  * Logging timestamps should show local time.
  Features
  * More complete breakdown of metadata in dwarfsck.
  * Add schema_raw_dump flag to dwarfsck --detail.
  Build
  * Update folly/fbthrift/fsst.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Replace wrong BuildRequires pkgconfig(clzma) -&gt; pkgconfig(liblzma);
  build only succeeded previously by accident.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1756814400">- Update to version 0.13.0:
  Bugfixes:
  * Made section index discovery more robust.
    gh#mhx/dwarfs#264
  * A recent kernel change (https://lkml.org/lkml/2025/5/5/2868)
    caused the tools_test to fail on Linux 6.14 and later.
    This has been fixed by accepting both EPERM and ENOSYS as
    valid error codes for link() calls.
  Features:
  * Support for big-endian architectures.
    This is still experimental, even though all unit tests pass
    with QEMU, and the benchmark suite runs fine on real hardware.
    This currently requires forked versions of folly and fsst.
    The changes are small and the pull requests will hopefully be
    merged upstream soon.
  * Experimental support for 32-bit architectures.
    While DwarFS should mostly "just work" on 32-bit when using
    small images (a few hundred megabytes), the limited address
    space is a problem for the extensive use of memory-mapped
    files inside DwarFS. There will be changes to limit the use of
    mmap in the future (mainly due to other issues), which should
    help 32-bit compatibility as a side-effect.
    gh#mhx/dwarfs#268.
  * The category metadata for categorized blocks is now stored in
    the metadata block by default. This allows re-compressing the
    blocks with a metadata-dependent algorithm (e.g. FLAC) even if
    they were previously compressed using a metadata-independent
    algorithm.
    This can be disabled using the --no-category-metadata option.
    See the mkdwarfs man page for more details.
  * The --no-category-names and --no-category-metadata options can
    be used to reduce the size of the metadata. However, this will
    make it impossible to use metadata-dependent compression
    algorithms (e.g. FLAC), or even select category-specific
    compression, when recompressing the image.
  * Metadata rebuilding is now supported in mkdwarfs using the
  - -rebuild-metadata option. Previously, the metadata could only
    be recompressed, but it was impossible to change it. With the
    new option, it is now possible to change metadata packing and
    apply operations like --set-owner, --set-group, --set-time,
  - -time-resolution, --chmod, or --no-create-timestamp.
    Note that these are potentially lossy operations that may be
    irreversible. By default, the history of metadata rebuilds is
    tracked in the metadata itself, but this can be disabled using
  - -no-metadata-version-history.
  * In addition to metadata rebuilding, it is now also possible to
    change the block size of an existing image using the
  - -change-block-size option. This implies --rebuild-metadata
    and --recompress=all. This can be useful for tuning the
    performance of an existing image without having to re-create
    it from scratch.
  * mkdwarfs now shows its current memory usage while running.
    Note that -L/--memory-limit still only limits the memory used
    for the block queue, not the overall memory usage. Fixing this
    is on the roadmap, there's no need to file an issue.
  * dwarfsextract has new options to control the output format:
  - -format-options and --format-filters. There is also
  - -format=auto to automatically "guess" the format and filters
    based on the output file name.
  * dwarfsck has a new frozen_details detail level that will show
    the frozen_analysis content ordered by memory location instead
    of memory usage and also shows the address range of each
    section.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1759406400">- Remove libboost_system-devel from BuildRequires
- Add folly-remove-boost_system-dependency.patch
  Fixes build with Boost &gt;=1.89.0
  gh#mhx/dwarfs#288
  gh#facebook/folly#2489</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Remove hhdate dependency
  - Add remove_hhdate_dependency.patch: replace date library usage with
    C++20 std::chrono
- Add %check section and run tests
  - Add test dependencies gtest and gmock</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1764158400">- Update to version 0.14.1:
  Bugfixes:
  * The metadata_builder now recomputes all total sizes
    (total_fs_size, total_allocated_fs_size, and
    total_hardlink_size) as part of the build() function. This not
    only ensures that the totals are correct even if the allocated
    size changes between scanning and segmenting (which has been
    happening at least on ZFS volumes), but it also allows images
    affected by a related bug in Windows builds of DwarFS to be
    fixed by rebuilding the metadata.
  * Instead of making the FUSE drivers fail hard when seeing the
    options that were removed in v0.14.0, they now just log a
    warning and ignore them. The options may still be fully removed
    in a future release.
    gh#mhx/dwarfs#303.
  * The pcmaudio categorizer had two minor issues when compressing
    a large number of WAV files. One was reporting an unsupported
    format: 3/0 or unsupported format: 65,534/3 warning, which
    isn't very useful for the end user. These format codes
    correspond to IEEE floating point formats, which are indeed
    unsupported. However, the format appears to be quite common,
    so the warning has been downgraded to an info message that
    explicitly mentions the floating point format. The second issue
    was an unexpected fmt chunk size of 20 bytes, which caused the
    file to be rejected as a PCM audio file (meaning it was added
    using a generic compressor instead of FLAC). It turns out that
    these non-conforming fmt chunks are also quite common in
    practice, so the code has been changed to accept the
    non-conforming file, but also logging an info message
    mentioning the non-conformance.
    gh#mhx/dwarfs#309.
  * The help text for the mkdwarfs compress level option (-l) was
    misleading in combination with the manual page as neither
    mentioned that the table with details was shown only by
  - H / --long-help.
    gh#mhx/dwarfs#312.
  Features:
  * Added shell completion for dwarfsck and dwarfsextract.
  * Added sample desktop unmount handlers.
- Changes in 0.14.0:
  Bugfixes:
  * Leading dots in --input-list file paths were incorrectly
    treated as literal directory names instead of being expanded.
    gh#mhx/dwarfs#292.
  * The SPDX license identifier in GPL-licensed source files was
    incorrectly specified as GPL-3.0-only instead of
    GPL-3.0-or-later.
    gh#mhx/dwarfs#275.
  * Fixed an off-by-one error when recovering self_index fields in
    metadata, which could cause the sentinel directory to have a
    non-zero self_entry. While harmless by itself (since that entry
    is never actually used), this would cause the metadata
    consistency check to fail. The fix covers three aspects:
    correcting the off-by-one error; ensuring the self_entry
    recovery code does not run for the sentinel directory;
    and changing the metadata consistency check to only warn about
    a non-zero self_entry rather than fail. Running mkdwarfs with
  - -rebuild-metadata will also reset a non-zero sentinel
    self_entry to zero.
  * Fixed the implementation of the read operation in the FUSE
    driver to send positive error code values to libfuse. This was
    likely never triggered in practice, but in cases where parts of
    the filesystem image vanish while being accessed (which
    previously caused SIGBUS crashes), libfuse would not understand
    the negative error codes.
  * When setting CPU thread affinity for worker group threads via
    DWARFS_WORKER_GROUP_AFFINITY, the code did not CPU_ZERO the
    cpu_set_t structure before setting individual CPUs. This could
    pin threads to random CPUs in addition to the requested ones.
  * The FITS categorizer would scan entire files for the
    end-of-header marker if their size was a multiple of
    2880 bytes, causing significant slowdowns on large non-FITS
    files. Additional checks now ensure scanning only continues if
    the data truly looks like a standards-compliant FITS header.
  * GCC caught a potential null-pointer dereference on error when
    opening a file in mkdwarfs. This has been fixed.
  * Numerous fixes for 32-bit architectures, mostly related to
    integer overflows with file sizes larger than 4 GiB.
  * Another off-by-one error caused the first regular file inode to
    be excluded from the file-size cache. This would be hard to
    notice unless that file was highly fragmented. The cache will
    be fixed when rebuilding the metadata.
  * The FUSE driver’s enable_nlink option is now the default
    behavior and cannot be disabled. The previous optimization
    skipped building a table of hardlink counts, which produced
    inherently incorrect file status information (hardlinked files
    share an inode, so reporting a link count of 1 is wrong).
    The hardlink table is now stored in the metadata by default;
    if there are no hardlinks, it consumes no space. You can still
    omit the hardlink table with --no-hardlink-table, at the cost
    of building it on-the-fly when the filesystem image is loaded
    (typically fast — e.g., ~300 ms for 14 million files).
  Features:
  * New I/O layer abstraction that supports “classic” mmap-based
    file access, granular mmap-based access on 32-bit systems, and
    fully mmap-less access if desired. This applies to all DwarFS
    tools. By default, tools use the most efficient
    method—memory-mapping whole files on 64-bit systems and
    mapping file segments on 32-bit systems (to conserve address
    space). This can be controlled via the new DWARFS_IOLAYER_OPTS
    environment variable described in dwarfs-env(7).
  * Full support for sparse files. mkdwarfs now detects and
    efficiently processes sparse files, skipping holes where
    possible and preserving them in the filesystem image.
    dwarfsextract extracts sparse files as such and preserves
    sparse representations when extracting to archive formats that
    support them (e.g., tar).
    Note: Sparse file support is not backwards compatible; images
    containing sparse files cannot be processed by DwarFS versions
    prior to 0.14.0. By default, mkdwarfs enables sparse file
    support if it detects sparse input. Use --no-sparse-files to
    disable it and ensure compatibility with older versions.
  * Support for subsecond timestamp resolution. The default remains
    one second, but finer resolutions (down to nanoseconds) can be
    specified with --time-resolution. mkdwarfs will warn if the
    requested resolution is finer than the native filesystem
    resolution. This is fully backwards compatible: older DwarFS
    versions will handle such images but ignore the subsecond
    parts.
    gh#mhx/dwarfs#294.
  * Desktop integration for Linux. A new --auto-mountpoint option
    automatically creates or selects a mount-point directory,
    making it easier to mount DwarFS images from file managers.
    Desktop files and MIME type definitions are now installed to
    enable double-click mounting of .dwarfs files.
  * Shell completion for mkdwarfs (bash and zsh).
  * Improved error handling when DwarFS tools encounter SIGBUS
    (usually caused by accessing memory-mapped files on unreliable
    or faulty storage like network shares or flaky USB drives).
    When SIGBUS is caught, tools now print an error suggesting
    switching from mmap- to read-based I/O via DWARFS_IOLAYER_OPTS.
  * dwarfsck now checks metadata consistency by default (unless
  - -no-check is given), improving detection of filesystem image
    corruption.
  * The FUSE driver exposes new options cache_sparse and
    no_cache_sparse to control whether sparse files should be
    cached in the kernel page cache. See dwarfs(1) for details.
  * The JSON output from dwarfsck now contains a complete raw
    metadata dump when the detail level includes
    metadata_full_dump.
  * dwarfsck no longer artificially limits string sizes when
    dumping metadata.
  * Accelerated search for the start of a DwarFS image in files
    with custom headers; the new code is about four times faster,
    scanning at more than 6 GiB/s on a modern CPU.
  * The cache size can now be configured for dwarfsck, useful with
    the --checksum option.
  * Both dwarfsck and dwarfsextract now limit the amount of data
    requested from the filesystem image at once to avoid exhausting
    memory (and virtual address space on 32-bit systems).
  * Improved self-extracting binary stub with better compatibility
    for qemu, binfmt_misc, and old kernels. The stub now works on
    Linux kernels as old as 2.6.21 (and possibly older), and it now
    uses nanoprintf to further reduce binary size.
  * The FUSE driver will now show the name of the mounted file
    system image in the mount point listing (e.g., in df or mount
    output).
  Compatibility:
  * The accepted minor version for the DwarFS image format has been
    incremented. Release v0.16.0 will also increment the written
    minor version. This means images produced with v0.16.0 will not
    be readable by DwarFS tools prior to v0.14.0.
    See the “Features” section in dwarfs-format(7) for details.
  * The (no_)cache_image option has been removed from the FUSE
    driver.
  Build:
  * Removed the hard dependency on the date library, which caused
    build issues on distributions that no longer bundle it
    (e.g., openSUSE).
- Drop remove_hhdate_dependency.patch
- Drop folly-remove-boost_system-dependency.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774094400">- Fix build error for Leap.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774267200">- Update to version 0.15.1:
  Bug fixes:
  * mkdwarfs did not correctly handle inputs where hardlinks had
    the same inode number on different devices. To run into this
    issue, you would have to make mkdwarfs scan files from multiple
    devices (e.g. the root of a directory tree with multiple
    mounted filesystems) and have files with the same inode number
    on different devices and have at least two of those files also
    have a link count greater than 1. While this is hopefully rare
    in practice, it is a serious bug that can lead to crashes (in
    the best case) or even data loss (in the worst case), as only
    the data of one of these files would be stored in the image.
    This has been fixed and a test has been added to cover this
    case.
- Version 0.15.0:
  Bug fixes:
  * Commas in the filesystem image path were not escaped when
    passed to the FUSE driver as the fsname option. Because commas
    are used as FUSE argument separators, this could cause mounting
    to fail for paths containing commas.
    gh#mhx/dwarfs#323
  * Progress reporting in dwarfsextract was broken when extracting
    a subset of files using patterns, because it was computed
    relative to the total filesystem size rather than the total
    size of the selected files. Several subtle edge cases could
    also cause progress percentages to fail to reach 100% or even
    exceed it. These issues have been fixed.
    gh#mhx/dwarfs#316
  * Fixed FUSE argument vector initialization in dwarfs_main, which
    could trigger an assertion inside libfuse when extra arguments
    were added after an uninitialized vector was passed to
    FUSE_ARGS_INIT.
  * Fixed a metadata lookup bug for parent_dir_entry in filesystems
    with format version 2.2 and earlier (that is, DwarFS releases
    before v0.5.0), where an additional level of indirection was
    required but missing. Fortunately, this only affected the debug
    output of dwarfsck: the parent= field shown with
  - d directory_tree would display the parent inode number rather
    than the parent entry number. The only other code path using
    parent_dir_entry effectively compensated for the missing
    indirection.
  * Recompressing a filesystem image with sparse files, without
    also rebuilding the metadata, could erroneously fail with an
    error claiming that sparse file support could not be disabled,
    even without --no-sparse-files. The root cause was an unchecked
    std::optional access. This has been fixed.
  * When rewriting a filesystem image, the bytes_in and bytes_out
    progress counters were updated at different times, which could
    lead to incorrect compression ratios being shown during
    progress reporting. Both counters are now updated together
    after compression.
  * When using --format=newc and extracting a subset of hardlinked
    files, dwarfsextract could crash with an "unexpected deferred
    entry" error. This was caused by a peculiarity of libarchive's
    newc implementation that was not handled correctly. The bug has
    been fixed and is now covered by a test.
  * Corrected the license information in a few headers, changing
    them from GPL-3.0-or-later to MIT.
  Features:
  * Major dependency reduction / de-Meta-ing the project.
    fbthrift and folly are no longer dependencies of DwarFS, and
    the corresponding submodules have been removed from the
    repository. fbthrift has been replaced by a new thrift_lite
    library that implements the subset DwarFS actually needs,
    including the thrift compiler, compact protocol support, JSON
    serialization, debug output, and frozen-layout support.
    The frozen library from fbthrift has been forked and is now
    maintained as an internal component with all folly dependencies
    removed. DwarFS now relies on standard C++23, Boost, and a few
    new in-repo components instead. This also removes several
    indirect dependencies (gflags, glog, double-conversion,
    libevent, and on macOS also libsodium). The resulting code is
    simpler, the dependency footprint is smaller, and binary size
    is reduced in many cases. The compact protocol remains fully
    compatible, but the debug and JSON output formats are no longer
    identical to fbthrift's output.
  * mkdwarfs now automatically selects the progress display mode
    based on whether the output is connected to a terminal and
    whether the current locale uses UTF-8. Previously, the default
    was always unicode, which could produce garbled output in
    non-UTF-8 environments.
    gh#mhx/dwarfs#326
  * The project is now compliant with the REUSE specification.
    All source files now carry SPDX license identifiers, a
    REUSE.toml file has been added, and full license texts are
    included in the LICENSES directory.
  * New --hollow option for mkdwarfs. This allows building hollow
    filesystem images that preserve the structure, metadata, and
    file sizes of the input while replacing actual file contents
    with zero-filled sparse files. This is useful for testing
    scenarios where realistic filesystem structure matters but the
    actual contents do not.
    gh#mhx/dwarfs#131
  * mkdwarfs now supports ZSTD long-distance matching (LDM) via a
    new long algorithm option for --compression. This can improve
    compression ratios with extremely large block sizes (typically
    above 128 MiB), or with smaller block sizes at lower
    compression levels.
  * New binary file categorizer (--categorize=binary).
    This categorizer can identify ELF (Linux/FreeBSD),
    PE (Windows), and Mach-O (macOS) executables and shared
    libraries and group them into separate categories by type and
    architecture. This can dramatically improve compression ratios
    when binaries from different platforms and architectures are
    mixed together.
  * dwarfsextract has a new --num-disk-writers option to run
    multiple writer threads in parallel when extracting files to
    disk. This can improve throughput, especially when extracting
    large numbers of small files.
  * dwarfsextract has new --skip-devices and --skip-specials
    options to skip device nodes and special files (such as sockets
    and FIFOs) during extraction.
  * dwarfsextract now emits a warning when a pattern is provided
    but no matching files are found.
  * dwarfsck can now export metadata to stdout instead of to a file
    by using --export-metadata=-.
  * With mkdwarfs in --input-list mode, specifying --order=none now
    preserves the exact order of entries given in the input file.
    Previously, none was not treated as a meaningful ordering
    guarantee in this mode.
  * New --no-check option for mkdwarfs to skip the filesystem
    integrity check before recompression. This can speed up
    recompression workflows when the source image is assumed to be
    valid. The individual checks are still performed during the
    rewrite itself.
    gh#mhx/dwarfs#322
  * When recompressing a filesystem image, blocks that are
    uncompressed in the source image are no longer unnecessarily
    copied into memory. Instead, the mapped memory region is passed
    directly to the compressor, saving some memory and CPU time in
    this case.
  * While profiling mkdwarfs, reading memory usage from
    /proc/self/smaps_rollup turned out to be a significant hotspot.
    DwarFS now reads /proc/self/status by default instead, trading
    some accuracy for much lower overhead. It is still possible to
    use /proc/self/smaps_rollup by setting
    DWARFS_ACCURATE_MEMORY_USAGE=1. This can be combined with
    DWARFS_LOG_MEMORY_USAGE to periodically log memory usage during
    a mkdwarfs run. If /proc/self/smaps_rollup is inaccessible,
    DwarFS automatically falls back to /proc/self/status.
  * Memory usage during mkdwarfs rewrite operations is now properly
    constrained by the -L / --memory-limit option, taking into
    account both queued blocks and memory used by the compression
    algorithm itself.
    gh#mhx/dwarfs#322
  * The similarity ordering option now uses a different hash mixing
    function. The main goal is to improve distribution, since only
    a small number of hash bits are actually used. This may or may
    not improve compression ratios, but it will affect the
    resulting image size.
  Build:
  * The project now requires C++23 compiler support instead of
    C++20. Care has been taken to restrict usage to widely
    available and long-supported C++23 features.
  * Cleaned up many compiler warnings across different platforms.
  Docs:
  * Added documentation for the fits, hotness, and binary
    categorizers to the mkdwarfs manual page.
  Test:
  * Test coverage has been significantly improved from 96.4% to
    97.1%, with more than 10,000 lines of new test code.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774353600">- Add patches to fix the test suite on 32-bit architectures:
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
  gh#mhx/dwarfs#354</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1775476800">- Update to version 0.15.3:
  Bug fixes:
  * The op_readlink implementation is now guaranteed to terminate
    the returned string, as required by the FUSE specification.
  Build:
  * Warning supressions for (newer) GCC warnings triggered
    warnings on older GCC versions. These have been fixed.
  Other:
  * Some automatic code refactoring from clang-tidy was applied
    and some minor issues were fixed in the process.
- Changes in version 0.15.2:
  Bug fixes:
  * The image size was not passed correctly to one instance of
    the filesystem parser, which caused errors when loading a
    DwarFS image embedded inside a larger file (for example,
    a multi-layer file).
  * The performance monitor timer for op_lseek in the FUSE driver
    was not initialized correctly. This could lead to segmentation
    faults or bus errors due to an uninitialized index into a
    std::deque. The issue has been fixed, and an additional check
    has been added to catch similar errors in the future.
  * Native 32-bit glibc builds could fail in tests involving
    sparse files larger than 4 GiB because _FILE_OFFSET_BITS=64
    was required for 64-bit file operations.
    Additional non-deterministic test failures related to time
    and ratio formatting were also fixed by rewriting that code
    to use integer arithmetic instead of floating-point
    arithmetic.
    A separate test bug that surfaced only with GCC was fixed
    as well.
    gh#mhx/dwarfs#354
  * The FUSE drivers (dwarfs, dwarfs2) were refactored to
    eliminate a number of subtle startup and option-handling
    issues and to make behavior much more consistent across the
    various supported FUSE variants.
  * The manual pages shown with --man for all tools
    unintentionally included the license header from XML comments
    at the top of the source files. The renderer now ignores those
    comments.
- Drop patches (included in 0.15.2):
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch</changelog>
</package>
<package pkgid="683bc17155a416199fad95e6b684ae9ad142c94b6cbe8bd17bce4f589b03b7dea32913d84752c39a48e7ab101e37218ad2a8e8f1ed94bad284713cdda1b09fd4" name="dwarfs-devel" arch="riscv64">
  <version epoch="0" ver="0.15.3" rel="10.1"/>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1750507200">- Update to version 0.12.4:
  Bugfixes
  * Segfault on bad_compression_ratio_error. When recompressing a
    filesystem where some blocks cannot be compressed using the
    selected algorithm because of a bad_compression_ratio_error,
    the resulting block was left empty.
  * Add history unless --no-history is given when rewriting a file
    system image.
  * Allow dumping frozen_layout w/o frozen_analysis in dwarfsck.
  * Logging timestamps should show local time.
  Features
  * More complete breakdown of metadata in dwarfsck.
  * Add schema_raw_dump flag to dwarfsck --detail.
  Build
  * Update folly/fbthrift/fsst.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Replace wrong BuildRequires pkgconfig(clzma) -&gt; pkgconfig(liblzma);
  build only succeeded previously by accident.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1756814400">- Update to version 0.13.0:
  Bugfixes:
  * Made section index discovery more robust.
    gh#mhx/dwarfs#264
  * A recent kernel change (https://lkml.org/lkml/2025/5/5/2868)
    caused the tools_test to fail on Linux 6.14 and later.
    This has been fixed by accepting both EPERM and ENOSYS as
    valid error codes for link() calls.
  Features:
  * Support for big-endian architectures.
    This is still experimental, even though all unit tests pass
    with QEMU, and the benchmark suite runs fine on real hardware.
    This currently requires forked versions of folly and fsst.
    The changes are small and the pull requests will hopefully be
    merged upstream soon.
  * Experimental support for 32-bit architectures.
    While DwarFS should mostly "just work" on 32-bit when using
    small images (a few hundred megabytes), the limited address
    space is a problem for the extensive use of memory-mapped
    files inside DwarFS. There will be changes to limit the use of
    mmap in the future (mainly due to other issues), which should
    help 32-bit compatibility as a side-effect.
    gh#mhx/dwarfs#268.
  * The category metadata for categorized blocks is now stored in
    the metadata block by default. This allows re-compressing the
    blocks with a metadata-dependent algorithm (e.g. FLAC) even if
    they were previously compressed using a metadata-independent
    algorithm.
    This can be disabled using the --no-category-metadata option.
    See the mkdwarfs man page for more details.
  * The --no-category-names and --no-category-metadata options can
    be used to reduce the size of the metadata. However, this will
    make it impossible to use metadata-dependent compression
    algorithms (e.g. FLAC), or even select category-specific
    compression, when recompressing the image.
  * Metadata rebuilding is now supported in mkdwarfs using the
  - -rebuild-metadata option. Previously, the metadata could only
    be recompressed, but it was impossible to change it. With the
    new option, it is now possible to change metadata packing and
    apply operations like --set-owner, --set-group, --set-time,
  - -time-resolution, --chmod, or --no-create-timestamp.
    Note that these are potentially lossy operations that may be
    irreversible. By default, the history of metadata rebuilds is
    tracked in the metadata itself, but this can be disabled using
  - -no-metadata-version-history.
  * In addition to metadata rebuilding, it is now also possible to
    change the block size of an existing image using the
  - -change-block-size option. This implies --rebuild-metadata
    and --recompress=all. This can be useful for tuning the
    performance of an existing image without having to re-create
    it from scratch.
  * mkdwarfs now shows its current memory usage while running.
    Note that -L/--memory-limit still only limits the memory used
    for the block queue, not the overall memory usage. Fixing this
    is on the roadmap, there's no need to file an issue.
  * dwarfsextract has new options to control the output format:
  - -format-options and --format-filters. There is also
  - -format=auto to automatically "guess" the format and filters
    based on the output file name.
  * dwarfsck has a new frozen_details detail level that will show
    the frozen_analysis content ordered by memory location instead
    of memory usage and also shows the address range of each
    section.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1759406400">- Remove libboost_system-devel from BuildRequires
- Add folly-remove-boost_system-dependency.patch
  Fixes build with Boost &gt;=1.89.0
  gh#mhx/dwarfs#288
  gh#facebook/folly#2489</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Remove hhdate dependency
  - Add remove_hhdate_dependency.patch: replace date library usage with
    C++20 std::chrono
- Add %check section and run tests
  - Add test dependencies gtest and gmock</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1764158400">- Update to version 0.14.1:
  Bugfixes:
  * The metadata_builder now recomputes all total sizes
    (total_fs_size, total_allocated_fs_size, and
    total_hardlink_size) as part of the build() function. This not
    only ensures that the totals are correct even if the allocated
    size changes between scanning and segmenting (which has been
    happening at least on ZFS volumes), but it also allows images
    affected by a related bug in Windows builds of DwarFS to be
    fixed by rebuilding the metadata.
  * Instead of making the FUSE drivers fail hard when seeing the
    options that were removed in v0.14.0, they now just log a
    warning and ignore them. The options may still be fully removed
    in a future release.
    gh#mhx/dwarfs#303.
  * The pcmaudio categorizer had two minor issues when compressing
    a large number of WAV files. One was reporting an unsupported
    format: 3/0 or unsupported format: 65,534/3 warning, which
    isn't very useful for the end user. These format codes
    correspond to IEEE floating point formats, which are indeed
    unsupported. However, the format appears to be quite common,
    so the warning has been downgraded to an info message that
    explicitly mentions the floating point format. The second issue
    was an unexpected fmt chunk size of 20 bytes, which caused the
    file to be rejected as a PCM audio file (meaning it was added
    using a generic compressor instead of FLAC). It turns out that
    these non-conforming fmt chunks are also quite common in
    practice, so the code has been changed to accept the
    non-conforming file, but also logging an info message
    mentioning the non-conformance.
    gh#mhx/dwarfs#309.
  * The help text for the mkdwarfs compress level option (-l) was
    misleading in combination with the manual page as neither
    mentioned that the table with details was shown only by
  - H / --long-help.
    gh#mhx/dwarfs#312.
  Features:
  * Added shell completion for dwarfsck and dwarfsextract.
  * Added sample desktop unmount handlers.
- Changes in 0.14.0:
  Bugfixes:
  * Leading dots in --input-list file paths were incorrectly
    treated as literal directory names instead of being expanded.
    gh#mhx/dwarfs#292.
  * The SPDX license identifier in GPL-licensed source files was
    incorrectly specified as GPL-3.0-only instead of
    GPL-3.0-or-later.
    gh#mhx/dwarfs#275.
  * Fixed an off-by-one error when recovering self_index fields in
    metadata, which could cause the sentinel directory to have a
    non-zero self_entry. While harmless by itself (since that entry
    is never actually used), this would cause the metadata
    consistency check to fail. The fix covers three aspects:
    correcting the off-by-one error; ensuring the self_entry
    recovery code does not run for the sentinel directory;
    and changing the metadata consistency check to only warn about
    a non-zero self_entry rather than fail. Running mkdwarfs with
  - -rebuild-metadata will also reset a non-zero sentinel
    self_entry to zero.
  * Fixed the implementation of the read operation in the FUSE
    driver to send positive error code values to libfuse. This was
    likely never triggered in practice, but in cases where parts of
    the filesystem image vanish while being accessed (which
    previously caused SIGBUS crashes), libfuse would not understand
    the negative error codes.
  * When setting CPU thread affinity for worker group threads via
    DWARFS_WORKER_GROUP_AFFINITY, the code did not CPU_ZERO the
    cpu_set_t structure before setting individual CPUs. This could
    pin threads to random CPUs in addition to the requested ones.
  * The FITS categorizer would scan entire files for the
    end-of-header marker if their size was a multiple of
    2880 bytes, causing significant slowdowns on large non-FITS
    files. Additional checks now ensure scanning only continues if
    the data truly looks like a standards-compliant FITS header.
  * GCC caught a potential null-pointer dereference on error when
    opening a file in mkdwarfs. This has been fixed.
  * Numerous fixes for 32-bit architectures, mostly related to
    integer overflows with file sizes larger than 4 GiB.
  * Another off-by-one error caused the first regular file inode to
    be excluded from the file-size cache. This would be hard to
    notice unless that file was highly fragmented. The cache will
    be fixed when rebuilding the metadata.
  * The FUSE driver’s enable_nlink option is now the default
    behavior and cannot be disabled. The previous optimization
    skipped building a table of hardlink counts, which produced
    inherently incorrect file status information (hardlinked files
    share an inode, so reporting a link count of 1 is wrong).
    The hardlink table is now stored in the metadata by default;
    if there are no hardlinks, it consumes no space. You can still
    omit the hardlink table with --no-hardlink-table, at the cost
    of building it on-the-fly when the filesystem image is loaded
    (typically fast — e.g., ~300 ms for 14 million files).
  Features:
  * New I/O layer abstraction that supports “classic” mmap-based
    file access, granular mmap-based access on 32-bit systems, and
    fully mmap-less access if desired. This applies to all DwarFS
    tools. By default, tools use the most efficient
    method—memory-mapping whole files on 64-bit systems and
    mapping file segments on 32-bit systems (to conserve address
    space). This can be controlled via the new DWARFS_IOLAYER_OPTS
    environment variable described in dwarfs-env(7).
  * Full support for sparse files. mkdwarfs now detects and
    efficiently processes sparse files, skipping holes where
    possible and preserving them in the filesystem image.
    dwarfsextract extracts sparse files as such and preserves
    sparse representations when extracting to archive formats that
    support them (e.g., tar).
    Note: Sparse file support is not backwards compatible; images
    containing sparse files cannot be processed by DwarFS versions
    prior to 0.14.0. By default, mkdwarfs enables sparse file
    support if it detects sparse input. Use --no-sparse-files to
    disable it and ensure compatibility with older versions.
  * Support for subsecond timestamp resolution. The default remains
    one second, but finer resolutions (down to nanoseconds) can be
    specified with --time-resolution. mkdwarfs will warn if the
    requested resolution is finer than the native filesystem
    resolution. This is fully backwards compatible: older DwarFS
    versions will handle such images but ignore the subsecond
    parts.
    gh#mhx/dwarfs#294.
  * Desktop integration for Linux. A new --auto-mountpoint option
    automatically creates or selects a mount-point directory,
    making it easier to mount DwarFS images from file managers.
    Desktop files and MIME type definitions are now installed to
    enable double-click mounting of .dwarfs files.
  * Shell completion for mkdwarfs (bash and zsh).
  * Improved error handling when DwarFS tools encounter SIGBUS
    (usually caused by accessing memory-mapped files on unreliable
    or faulty storage like network shares or flaky USB drives).
    When SIGBUS is caught, tools now print an error suggesting
    switching from mmap- to read-based I/O via DWARFS_IOLAYER_OPTS.
  * dwarfsck now checks metadata consistency by default (unless
  - -no-check is given), improving detection of filesystem image
    corruption.
  * The FUSE driver exposes new options cache_sparse and
    no_cache_sparse to control whether sparse files should be
    cached in the kernel page cache. See dwarfs(1) for details.
  * The JSON output from dwarfsck now contains a complete raw
    metadata dump when the detail level includes
    metadata_full_dump.
  * dwarfsck no longer artificially limits string sizes when
    dumping metadata.
  * Accelerated search for the start of a DwarFS image in files
    with custom headers; the new code is about four times faster,
    scanning at more than 6 GiB/s on a modern CPU.
  * The cache size can now be configured for dwarfsck, useful with
    the --checksum option.
  * Both dwarfsck and dwarfsextract now limit the amount of data
    requested from the filesystem image at once to avoid exhausting
    memory (and virtual address space on 32-bit systems).
  * Improved self-extracting binary stub with better compatibility
    for qemu, binfmt_misc, and old kernels. The stub now works on
    Linux kernels as old as 2.6.21 (and possibly older), and it now
    uses nanoprintf to further reduce binary size.
  * The FUSE driver will now show the name of the mounted file
    system image in the mount point listing (e.g., in df or mount
    output).
  Compatibility:
  * The accepted minor version for the DwarFS image format has been
    incremented. Release v0.16.0 will also increment the written
    minor version. This means images produced with v0.16.0 will not
    be readable by DwarFS tools prior to v0.14.0.
    See the “Features” section in dwarfs-format(7) for details.
  * The (no_)cache_image option has been removed from the FUSE
    driver.
  Build:
  * Removed the hard dependency on the date library, which caused
    build issues on distributions that no longer bundle it
    (e.g., openSUSE).
- Drop remove_hhdate_dependency.patch
- Drop folly-remove-boost_system-dependency.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774094400">- Fix build error for Leap.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774267200">- Update to version 0.15.1:
  Bug fixes:
  * mkdwarfs did not correctly handle inputs where hardlinks had
    the same inode number on different devices. To run into this
    issue, you would have to make mkdwarfs scan files from multiple
    devices (e.g. the root of a directory tree with multiple
    mounted filesystems) and have files with the same inode number
    on different devices and have at least two of those files also
    have a link count greater than 1. While this is hopefully rare
    in practice, it is a serious bug that can lead to crashes (in
    the best case) or even data loss (in the worst case), as only
    the data of one of these files would be stored in the image.
    This has been fixed and a test has been added to cover this
    case.
- Version 0.15.0:
  Bug fixes:
  * Commas in the filesystem image path were not escaped when
    passed to the FUSE driver as the fsname option. Because commas
    are used as FUSE argument separators, this could cause mounting
    to fail for paths containing commas.
    gh#mhx/dwarfs#323
  * Progress reporting in dwarfsextract was broken when extracting
    a subset of files using patterns, because it was computed
    relative to the total filesystem size rather than the total
    size of the selected files. Several subtle edge cases could
    also cause progress percentages to fail to reach 100% or even
    exceed it. These issues have been fixed.
    gh#mhx/dwarfs#316
  * Fixed FUSE argument vector initialization in dwarfs_main, which
    could trigger an assertion inside libfuse when extra arguments
    were added after an uninitialized vector was passed to
    FUSE_ARGS_INIT.
  * Fixed a metadata lookup bug for parent_dir_entry in filesystems
    with format version 2.2 and earlier (that is, DwarFS releases
    before v0.5.0), where an additional level of indirection was
    required but missing. Fortunately, this only affected the debug
    output of dwarfsck: the parent= field shown with
  - d directory_tree would display the parent inode number rather
    than the parent entry number. The only other code path using
    parent_dir_entry effectively compensated for the missing
    indirection.
  * Recompressing a filesystem image with sparse files, without
    also rebuilding the metadata, could erroneously fail with an
    error claiming that sparse file support could not be disabled,
    even without --no-sparse-files. The root cause was an unchecked
    std::optional access. This has been fixed.
  * When rewriting a filesystem image, the bytes_in and bytes_out
    progress counters were updated at different times, which could
    lead to incorrect compression ratios being shown during
    progress reporting. Both counters are now updated together
    after compression.
  * When using --format=newc and extracting a subset of hardlinked
    files, dwarfsextract could crash with an "unexpected deferred
    entry" error. This was caused by a peculiarity of libarchive's
    newc implementation that was not handled correctly. The bug has
    been fixed and is now covered by a test.
  * Corrected the license information in a few headers, changing
    them from GPL-3.0-or-later to MIT.
  Features:
  * Major dependency reduction / de-Meta-ing the project.
    fbthrift and folly are no longer dependencies of DwarFS, and
    the corresponding submodules have been removed from the
    repository. fbthrift has been replaced by a new thrift_lite
    library that implements the subset DwarFS actually needs,
    including the thrift compiler, compact protocol support, JSON
    serialization, debug output, and frozen-layout support.
    The frozen library from fbthrift has been forked and is now
    maintained as an internal component with all folly dependencies
    removed. DwarFS now relies on standard C++23, Boost, and a few
    new in-repo components instead. This also removes several
    indirect dependencies (gflags, glog, double-conversion,
    libevent, and on macOS also libsodium). The resulting code is
    simpler, the dependency footprint is smaller, and binary size
    is reduced in many cases. The compact protocol remains fully
    compatible, but the debug and JSON output formats are no longer
    identical to fbthrift's output.
  * mkdwarfs now automatically selects the progress display mode
    based on whether the output is connected to a terminal and
    whether the current locale uses UTF-8. Previously, the default
    was always unicode, which could produce garbled output in
    non-UTF-8 environments.
    gh#mhx/dwarfs#326
  * The project is now compliant with the REUSE specification.
    All source files now carry SPDX license identifiers, a
    REUSE.toml file has been added, and full license texts are
    included in the LICENSES directory.
  * New --hollow option for mkdwarfs. This allows building hollow
    filesystem images that preserve the structure, metadata, and
    file sizes of the input while replacing actual file contents
    with zero-filled sparse files. This is useful for testing
    scenarios where realistic filesystem structure matters but the
    actual contents do not.
    gh#mhx/dwarfs#131
  * mkdwarfs now supports ZSTD long-distance matching (LDM) via a
    new long algorithm option for --compression. This can improve
    compression ratios with extremely large block sizes (typically
    above 128 MiB), or with smaller block sizes at lower
    compression levels.
  * New binary file categorizer (--categorize=binary).
    This categorizer can identify ELF (Linux/FreeBSD),
    PE (Windows), and Mach-O (macOS) executables and shared
    libraries and group them into separate categories by type and
    architecture. This can dramatically improve compression ratios
    when binaries from different platforms and architectures are
    mixed together.
  * dwarfsextract has a new --num-disk-writers option to run
    multiple writer threads in parallel when extracting files to
    disk. This can improve throughput, especially when extracting
    large numbers of small files.
  * dwarfsextract has new --skip-devices and --skip-specials
    options to skip device nodes and special files (such as sockets
    and FIFOs) during extraction.
  * dwarfsextract now emits a warning when a pattern is provided
    but no matching files are found.
  * dwarfsck can now export metadata to stdout instead of to a file
    by using --export-metadata=-.
  * With mkdwarfs in --input-list mode, specifying --order=none now
    preserves the exact order of entries given in the input file.
    Previously, none was not treated as a meaningful ordering
    guarantee in this mode.
  * New --no-check option for mkdwarfs to skip the filesystem
    integrity check before recompression. This can speed up
    recompression workflows when the source image is assumed to be
    valid. The individual checks are still performed during the
    rewrite itself.
    gh#mhx/dwarfs#322
  * When recompressing a filesystem image, blocks that are
    uncompressed in the source image are no longer unnecessarily
    copied into memory. Instead, the mapped memory region is passed
    directly to the compressor, saving some memory and CPU time in
    this case.
  * While profiling mkdwarfs, reading memory usage from
    /proc/self/smaps_rollup turned out to be a significant hotspot.
    DwarFS now reads /proc/self/status by default instead, trading
    some accuracy for much lower overhead. It is still possible to
    use /proc/self/smaps_rollup by setting
    DWARFS_ACCURATE_MEMORY_USAGE=1. This can be combined with
    DWARFS_LOG_MEMORY_USAGE to periodically log memory usage during
    a mkdwarfs run. If /proc/self/smaps_rollup is inaccessible,
    DwarFS automatically falls back to /proc/self/status.
  * Memory usage during mkdwarfs rewrite operations is now properly
    constrained by the -L / --memory-limit option, taking into
    account both queued blocks and memory used by the compression
    algorithm itself.
    gh#mhx/dwarfs#322
  * The similarity ordering option now uses a different hash mixing
    function. The main goal is to improve distribution, since only
    a small number of hash bits are actually used. This may or may
    not improve compression ratios, but it will affect the
    resulting image size.
  Build:
  * The project now requires C++23 compiler support instead of
    C++20. Care has been taken to restrict usage to widely
    available and long-supported C++23 features.
  * Cleaned up many compiler warnings across different platforms.
  Docs:
  * Added documentation for the fits, hotness, and binary
    categorizers to the mkdwarfs manual page.
  Test:
  * Test coverage has been significantly improved from 96.4% to
    97.1%, with more than 10,000 lines of new test code.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774353600">- Add patches to fix the test suite on 32-bit architectures:
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
  gh#mhx/dwarfs#354</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1775476800">- Update to version 0.15.3:
  Bug fixes:
  * The op_readlink implementation is now guaranteed to terminate
    the returned string, as required by the FUSE specification.
  Build:
  * Warning supressions for (newer) GCC warnings triggered
    warnings on older GCC versions. These have been fixed.
  Other:
  * Some automatic code refactoring from clang-tidy was applied
    and some minor issues were fixed in the process.
- Changes in version 0.15.2:
  Bug fixes:
  * The image size was not passed correctly to one instance of
    the filesystem parser, which caused errors when loading a
    DwarFS image embedded inside a larger file (for example,
    a multi-layer file).
  * The performance monitor timer for op_lseek in the FUSE driver
    was not initialized correctly. This could lead to segmentation
    faults or bus errors due to an uninitialized index into a
    std::deque. The issue has been fixed, and an additional check
    has been added to catch similar errors in the future.
  * Native 32-bit glibc builds could fail in tests involving
    sparse files larger than 4 GiB because _FILE_OFFSET_BITS=64
    was required for 64-bit file operations.
    Additional non-deterministic test failures related to time
    and ratio formatting were also fixed by rewriting that code
    to use integer arithmetic instead of floating-point
    arithmetic.
    A separate test bug that surfaced only with GCC was fixed
    as well.
    gh#mhx/dwarfs#354
  * The FUSE drivers (dwarfs, dwarfs2) were refactored to
    eliminate a number of subtle startup and option-handling
    issues and to make behavior much more consistent across the
    various supported FUSE variants.
  * The manual pages shown with --man for all tools
    unintentionally included the license header from XML comments
    at the top of the source files. The renderer now ignores those
    comments.
- Drop patches (included in 0.15.2):
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch</changelog>
</package>
<package pkgid="0ea306b533affd4e3f907bb2383806a0cef50306b49b9a81653ed340adfe09b08a4eb6afdd1acefbbf913acca3acfd6a94a5f9ac2734ea8b3c3812df84bd09cf" name="dwarfs-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.15.3" rel="10.1"/>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1750507200">- Update to version 0.12.4:
  Bugfixes
  * Segfault on bad_compression_ratio_error. When recompressing a
    filesystem where some blocks cannot be compressed using the
    selected algorithm because of a bad_compression_ratio_error,
    the resulting block was left empty.
  * Add history unless --no-history is given when rewriting a file
    system image.
  * Allow dumping frozen_layout w/o frozen_analysis in dwarfsck.
  * Logging timestamps should show local time.
  Features
  * More complete breakdown of metadata in dwarfsck.
  * Add schema_raw_dump flag to dwarfsck --detail.
  Build
  * Update folly/fbthrift/fsst.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Replace wrong BuildRequires pkgconfig(clzma) -&gt; pkgconfig(liblzma);
  build only succeeded previously by accident.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1756814400">- Update to version 0.13.0:
  Bugfixes:
  * Made section index discovery more robust.
    gh#mhx/dwarfs#264
  * A recent kernel change (https://lkml.org/lkml/2025/5/5/2868)
    caused the tools_test to fail on Linux 6.14 and later.
    This has been fixed by accepting both EPERM and ENOSYS as
    valid error codes for link() calls.
  Features:
  * Support for big-endian architectures.
    This is still experimental, even though all unit tests pass
    with QEMU, and the benchmark suite runs fine on real hardware.
    This currently requires forked versions of folly and fsst.
    The changes are small and the pull requests will hopefully be
    merged upstream soon.
  * Experimental support for 32-bit architectures.
    While DwarFS should mostly "just work" on 32-bit when using
    small images (a few hundred megabytes), the limited address
    space is a problem for the extensive use of memory-mapped
    files inside DwarFS. There will be changes to limit the use of
    mmap in the future (mainly due to other issues), which should
    help 32-bit compatibility as a side-effect.
    gh#mhx/dwarfs#268.
  * The category metadata for categorized blocks is now stored in
    the metadata block by default. This allows re-compressing the
    blocks with a metadata-dependent algorithm (e.g. FLAC) even if
    they were previously compressed using a metadata-independent
    algorithm.
    This can be disabled using the --no-category-metadata option.
    See the mkdwarfs man page for more details.
  * The --no-category-names and --no-category-metadata options can
    be used to reduce the size of the metadata. However, this will
    make it impossible to use metadata-dependent compression
    algorithms (e.g. FLAC), or even select category-specific
    compression, when recompressing the image.
  * Metadata rebuilding is now supported in mkdwarfs using the
  - -rebuild-metadata option. Previously, the metadata could only
    be recompressed, but it was impossible to change it. With the
    new option, it is now possible to change metadata packing and
    apply operations like --set-owner, --set-group, --set-time,
  - -time-resolution, --chmod, or --no-create-timestamp.
    Note that these are potentially lossy operations that may be
    irreversible. By default, the history of metadata rebuilds is
    tracked in the metadata itself, but this can be disabled using
  - -no-metadata-version-history.
  * In addition to metadata rebuilding, it is now also possible to
    change the block size of an existing image using the
  - -change-block-size option. This implies --rebuild-metadata
    and --recompress=all. This can be useful for tuning the
    performance of an existing image without having to re-create
    it from scratch.
  * mkdwarfs now shows its current memory usage while running.
    Note that -L/--memory-limit still only limits the memory used
    for the block queue, not the overall memory usage. Fixing this
    is on the roadmap, there's no need to file an issue.
  * dwarfsextract has new options to control the output format:
  - -format-options and --format-filters. There is also
  - -format=auto to automatically "guess" the format and filters
    based on the output file name.
  * dwarfsck has a new frozen_details detail level that will show
    the frozen_analysis content ordered by memory location instead
    of memory usage and also shows the address range of each
    section.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1759406400">- Remove libboost_system-devel from BuildRequires
- Add folly-remove-boost_system-dependency.patch
  Fixes build with Boost &gt;=1.89.0
  gh#mhx/dwarfs#288
  gh#facebook/folly#2489</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Remove hhdate dependency
  - Add remove_hhdate_dependency.patch: replace date library usage with
    C++20 std::chrono
- Add %check section and run tests
  - Add test dependencies gtest and gmock</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1764158400">- Update to version 0.14.1:
  Bugfixes:
  * The metadata_builder now recomputes all total sizes
    (total_fs_size, total_allocated_fs_size, and
    total_hardlink_size) as part of the build() function. This not
    only ensures that the totals are correct even if the allocated
    size changes between scanning and segmenting (which has been
    happening at least on ZFS volumes), but it also allows images
    affected by a related bug in Windows builds of DwarFS to be
    fixed by rebuilding the metadata.
  * Instead of making the FUSE drivers fail hard when seeing the
    options that were removed in v0.14.0, they now just log a
    warning and ignore them. The options may still be fully removed
    in a future release.
    gh#mhx/dwarfs#303.
  * The pcmaudio categorizer had two minor issues when compressing
    a large number of WAV files. One was reporting an unsupported
    format: 3/0 or unsupported format: 65,534/3 warning, which
    isn't very useful for the end user. These format codes
    correspond to IEEE floating point formats, which are indeed
    unsupported. However, the format appears to be quite common,
    so the warning has been downgraded to an info message that
    explicitly mentions the floating point format. The second issue
    was an unexpected fmt chunk size of 20 bytes, which caused the
    file to be rejected as a PCM audio file (meaning it was added
    using a generic compressor instead of FLAC). It turns out that
    these non-conforming fmt chunks are also quite common in
    practice, so the code has been changed to accept the
    non-conforming file, but also logging an info message
    mentioning the non-conformance.
    gh#mhx/dwarfs#309.
  * The help text for the mkdwarfs compress level option (-l) was
    misleading in combination with the manual page as neither
    mentioned that the table with details was shown only by
  - H / --long-help.
    gh#mhx/dwarfs#312.
  Features:
  * Added shell completion for dwarfsck and dwarfsextract.
  * Added sample desktop unmount handlers.
- Changes in 0.14.0:
  Bugfixes:
  * Leading dots in --input-list file paths were incorrectly
    treated as literal directory names instead of being expanded.
    gh#mhx/dwarfs#292.
  * The SPDX license identifier in GPL-licensed source files was
    incorrectly specified as GPL-3.0-only instead of
    GPL-3.0-or-later.
    gh#mhx/dwarfs#275.
  * Fixed an off-by-one error when recovering self_index fields in
    metadata, which could cause the sentinel directory to have a
    non-zero self_entry. While harmless by itself (since that entry
    is never actually used), this would cause the metadata
    consistency check to fail. The fix covers three aspects:
    correcting the off-by-one error; ensuring the self_entry
    recovery code does not run for the sentinel directory;
    and changing the metadata consistency check to only warn about
    a non-zero self_entry rather than fail. Running mkdwarfs with
  - -rebuild-metadata will also reset a non-zero sentinel
    self_entry to zero.
  * Fixed the implementation of the read operation in the FUSE
    driver to send positive error code values to libfuse. This was
    likely never triggered in practice, but in cases where parts of
    the filesystem image vanish while being accessed (which
    previously caused SIGBUS crashes), libfuse would not understand
    the negative error codes.
  * When setting CPU thread affinity for worker group threads via
    DWARFS_WORKER_GROUP_AFFINITY, the code did not CPU_ZERO the
    cpu_set_t structure before setting individual CPUs. This could
    pin threads to random CPUs in addition to the requested ones.
  * The FITS categorizer would scan entire files for the
    end-of-header marker if their size was a multiple of
    2880 bytes, causing significant slowdowns on large non-FITS
    files. Additional checks now ensure scanning only continues if
    the data truly looks like a standards-compliant FITS header.
  * GCC caught a potential null-pointer dereference on error when
    opening a file in mkdwarfs. This has been fixed.
  * Numerous fixes for 32-bit architectures, mostly related to
    integer overflows with file sizes larger than 4 GiB.
  * Another off-by-one error caused the first regular file inode to
    be excluded from the file-size cache. This would be hard to
    notice unless that file was highly fragmented. The cache will
    be fixed when rebuilding the metadata.
  * The FUSE driver’s enable_nlink option is now the default
    behavior and cannot be disabled. The previous optimization
    skipped building a table of hardlink counts, which produced
    inherently incorrect file status information (hardlinked files
    share an inode, so reporting a link count of 1 is wrong).
    The hardlink table is now stored in the metadata by default;
    if there are no hardlinks, it consumes no space. You can still
    omit the hardlink table with --no-hardlink-table, at the cost
    of building it on-the-fly when the filesystem image is loaded
    (typically fast — e.g., ~300 ms for 14 million files).
  Features:
  * New I/O layer abstraction that supports “classic” mmap-based
    file access, granular mmap-based access on 32-bit systems, and
    fully mmap-less access if desired. This applies to all DwarFS
    tools. By default, tools use the most efficient
    method—memory-mapping whole files on 64-bit systems and
    mapping file segments on 32-bit systems (to conserve address
    space). This can be controlled via the new DWARFS_IOLAYER_OPTS
    environment variable described in dwarfs-env(7).
  * Full support for sparse files. mkdwarfs now detects and
    efficiently processes sparse files, skipping holes where
    possible and preserving them in the filesystem image.
    dwarfsextract extracts sparse files as such and preserves
    sparse representations when extracting to archive formats that
    support them (e.g., tar).
    Note: Sparse file support is not backwards compatible; images
    containing sparse files cannot be processed by DwarFS versions
    prior to 0.14.0. By default, mkdwarfs enables sparse file
    support if it detects sparse input. Use --no-sparse-files to
    disable it and ensure compatibility with older versions.
  * Support for subsecond timestamp resolution. The default remains
    one second, but finer resolutions (down to nanoseconds) can be
    specified with --time-resolution. mkdwarfs will warn if the
    requested resolution is finer than the native filesystem
    resolution. This is fully backwards compatible: older DwarFS
    versions will handle such images but ignore the subsecond
    parts.
    gh#mhx/dwarfs#294.
  * Desktop integration for Linux. A new --auto-mountpoint option
    automatically creates or selects a mount-point directory,
    making it easier to mount DwarFS images from file managers.
    Desktop files and MIME type definitions are now installed to
    enable double-click mounting of .dwarfs files.
  * Shell completion for mkdwarfs (bash and zsh).
  * Improved error handling when DwarFS tools encounter SIGBUS
    (usually caused by accessing memory-mapped files on unreliable
    or faulty storage like network shares or flaky USB drives).
    When SIGBUS is caught, tools now print an error suggesting
    switching from mmap- to read-based I/O via DWARFS_IOLAYER_OPTS.
  * dwarfsck now checks metadata consistency by default (unless
  - -no-check is given), improving detection of filesystem image
    corruption.
  * The FUSE driver exposes new options cache_sparse and
    no_cache_sparse to control whether sparse files should be
    cached in the kernel page cache. See dwarfs(1) for details.
  * The JSON output from dwarfsck now contains a complete raw
    metadata dump when the detail level includes
    metadata_full_dump.
  * dwarfsck no longer artificially limits string sizes when
    dumping metadata.
  * Accelerated search for the start of a DwarFS image in files
    with custom headers; the new code is about four times faster,
    scanning at more than 6 GiB/s on a modern CPU.
  * The cache size can now be configured for dwarfsck, useful with
    the --checksum option.
  * Both dwarfsck and dwarfsextract now limit the amount of data
    requested from the filesystem image at once to avoid exhausting
    memory (and virtual address space on 32-bit systems).
  * Improved self-extracting binary stub with better compatibility
    for qemu, binfmt_misc, and old kernels. The stub now works on
    Linux kernels as old as 2.6.21 (and possibly older), and it now
    uses nanoprintf to further reduce binary size.
  * The FUSE driver will now show the name of the mounted file
    system image in the mount point listing (e.g., in df or mount
    output).
  Compatibility:
  * The accepted minor version for the DwarFS image format has been
    incremented. Release v0.16.0 will also increment the written
    minor version. This means images produced with v0.16.0 will not
    be readable by DwarFS tools prior to v0.14.0.
    See the “Features” section in dwarfs-format(7) for details.
  * The (no_)cache_image option has been removed from the FUSE
    driver.
  Build:
  * Removed the hard dependency on the date library, which caused
    build issues on distributions that no longer bundle it
    (e.g., openSUSE).
- Drop remove_hhdate_dependency.patch
- Drop folly-remove-boost_system-dependency.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774094400">- Fix build error for Leap.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774267200">- Update to version 0.15.1:
  Bug fixes:
  * mkdwarfs did not correctly handle inputs where hardlinks had
    the same inode number on different devices. To run into this
    issue, you would have to make mkdwarfs scan files from multiple
    devices (e.g. the root of a directory tree with multiple
    mounted filesystems) and have files with the same inode number
    on different devices and have at least two of those files also
    have a link count greater than 1. While this is hopefully rare
    in practice, it is a serious bug that can lead to crashes (in
    the best case) or even data loss (in the worst case), as only
    the data of one of these files would be stored in the image.
    This has been fixed and a test has been added to cover this
    case.
- Version 0.15.0:
  Bug fixes:
  * Commas in the filesystem image path were not escaped when
    passed to the FUSE driver as the fsname option. Because commas
    are used as FUSE argument separators, this could cause mounting
    to fail for paths containing commas.
    gh#mhx/dwarfs#323
  * Progress reporting in dwarfsextract was broken when extracting
    a subset of files using patterns, because it was computed
    relative to the total filesystem size rather than the total
    size of the selected files. Several subtle edge cases could
    also cause progress percentages to fail to reach 100% or even
    exceed it. These issues have been fixed.
    gh#mhx/dwarfs#316
  * Fixed FUSE argument vector initialization in dwarfs_main, which
    could trigger an assertion inside libfuse when extra arguments
    were added after an uninitialized vector was passed to
    FUSE_ARGS_INIT.
  * Fixed a metadata lookup bug for parent_dir_entry in filesystems
    with format version 2.2 and earlier (that is, DwarFS releases
    before v0.5.0), where an additional level of indirection was
    required but missing. Fortunately, this only affected the debug
    output of dwarfsck: the parent= field shown with
  - d directory_tree would display the parent inode number rather
    than the parent entry number. The only other code path using
    parent_dir_entry effectively compensated for the missing
    indirection.
  * Recompressing a filesystem image with sparse files, without
    also rebuilding the metadata, could erroneously fail with an
    error claiming that sparse file support could not be disabled,
    even without --no-sparse-files. The root cause was an unchecked
    std::optional access. This has been fixed.
  * When rewriting a filesystem image, the bytes_in and bytes_out
    progress counters were updated at different times, which could
    lead to incorrect compression ratios being shown during
    progress reporting. Both counters are now updated together
    after compression.
  * When using --format=newc and extracting a subset of hardlinked
    files, dwarfsextract could crash with an "unexpected deferred
    entry" error. This was caused by a peculiarity of libarchive's
    newc implementation that was not handled correctly. The bug has
    been fixed and is now covered by a test.
  * Corrected the license information in a few headers, changing
    them from GPL-3.0-or-later to MIT.
  Features:
  * Major dependency reduction / de-Meta-ing the project.
    fbthrift and folly are no longer dependencies of DwarFS, and
    the corresponding submodules have been removed from the
    repository. fbthrift has been replaced by a new thrift_lite
    library that implements the subset DwarFS actually needs,
    including the thrift compiler, compact protocol support, JSON
    serialization, debug output, and frozen-layout support.
    The frozen library from fbthrift has been forked and is now
    maintained as an internal component with all folly dependencies
    removed. DwarFS now relies on standard C++23, Boost, and a few
    new in-repo components instead. This also removes several
    indirect dependencies (gflags, glog, double-conversion,
    libevent, and on macOS also libsodium). The resulting code is
    simpler, the dependency footprint is smaller, and binary size
    is reduced in many cases. The compact protocol remains fully
    compatible, but the debug and JSON output formats are no longer
    identical to fbthrift's output.
  * mkdwarfs now automatically selects the progress display mode
    based on whether the output is connected to a terminal and
    whether the current locale uses UTF-8. Previously, the default
    was always unicode, which could produce garbled output in
    non-UTF-8 environments.
    gh#mhx/dwarfs#326
  * The project is now compliant with the REUSE specification.
    All source files now carry SPDX license identifiers, a
    REUSE.toml file has been added, and full license texts are
    included in the LICENSES directory.
  * New --hollow option for mkdwarfs. This allows building hollow
    filesystem images that preserve the structure, metadata, and
    file sizes of the input while replacing actual file contents
    with zero-filled sparse files. This is useful for testing
    scenarios where realistic filesystem structure matters but the
    actual contents do not.
    gh#mhx/dwarfs#131
  * mkdwarfs now supports ZSTD long-distance matching (LDM) via a
    new long algorithm option for --compression. This can improve
    compression ratios with extremely large block sizes (typically
    above 128 MiB), or with smaller block sizes at lower
    compression levels.
  * New binary file categorizer (--categorize=binary).
    This categorizer can identify ELF (Linux/FreeBSD),
    PE (Windows), and Mach-O (macOS) executables and shared
    libraries and group them into separate categories by type and
    architecture. This can dramatically improve compression ratios
    when binaries from different platforms and architectures are
    mixed together.
  * dwarfsextract has a new --num-disk-writers option to run
    multiple writer threads in parallel when extracting files to
    disk. This can improve throughput, especially when extracting
    large numbers of small files.
  * dwarfsextract has new --skip-devices and --skip-specials
    options to skip device nodes and special files (such as sockets
    and FIFOs) during extraction.
  * dwarfsextract now emits a warning when a pattern is provided
    but no matching files are found.
  * dwarfsck can now export metadata to stdout instead of to a file
    by using --export-metadata=-.
  * With mkdwarfs in --input-list mode, specifying --order=none now
    preserves the exact order of entries given in the input file.
    Previously, none was not treated as a meaningful ordering
    guarantee in this mode.
  * New --no-check option for mkdwarfs to skip the filesystem
    integrity check before recompression. This can speed up
    recompression workflows when the source image is assumed to be
    valid. The individual checks are still performed during the
    rewrite itself.
    gh#mhx/dwarfs#322
  * When recompressing a filesystem image, blocks that are
    uncompressed in the source image are no longer unnecessarily
    copied into memory. Instead, the mapped memory region is passed
    directly to the compressor, saving some memory and CPU time in
    this case.
  * While profiling mkdwarfs, reading memory usage from
    /proc/self/smaps_rollup turned out to be a significant hotspot.
    DwarFS now reads /proc/self/status by default instead, trading
    some accuracy for much lower overhead. It is still possible to
    use /proc/self/smaps_rollup by setting
    DWARFS_ACCURATE_MEMORY_USAGE=1. This can be combined with
    DWARFS_LOG_MEMORY_USAGE to periodically log memory usage during
    a mkdwarfs run. If /proc/self/smaps_rollup is inaccessible,
    DwarFS automatically falls back to /proc/self/status.
  * Memory usage during mkdwarfs rewrite operations is now properly
    constrained by the -L / --memory-limit option, taking into
    account both queued blocks and memory used by the compression
    algorithm itself.
    gh#mhx/dwarfs#322
  * The similarity ordering option now uses a different hash mixing
    function. The main goal is to improve distribution, since only
    a small number of hash bits are actually used. This may or may
    not improve compression ratios, but it will affect the
    resulting image size.
  Build:
  * The project now requires C++23 compiler support instead of
    C++20. Care has been taken to restrict usage to widely
    available and long-supported C++23 features.
  * Cleaned up many compiler warnings across different platforms.
  Docs:
  * Added documentation for the fits, hotness, and binary
    categorizers to the mkdwarfs manual page.
  Test:
  * Test coverage has been significantly improved from 96.4% to
    97.1%, with more than 10,000 lines of new test code.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1774353600">- Add patches to fix the test suite on 32-bit architectures:
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
  gh#mhx/dwarfs#354</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1775476800">- Update to version 0.15.3:
  Bug fixes:
  * The op_readlink implementation is now guaranteed to terminate
    the returned string, as required by the FUSE specification.
  Build:
  * Warning supressions for (newer) GCC warnings triggered
    warnings on older GCC versions. These have been fixed.
  Other:
  * Some automatic code refactoring from clang-tidy was applied
    and some minor issues were fixed in the process.
- Changes in version 0.15.2:
  Bug fixes:
  * The image size was not passed correctly to one instance of
    the filesystem parser, which caused errors when loading a
    DwarFS image embedded inside a larger file (for example,
    a multi-layer file).
  * The performance monitor timer for op_lseek in the FUSE driver
    was not initialized correctly. This could lead to segmentation
    faults or bus errors due to an uninitialized index into a
    std::deque. The issue has been fixed, and an additional check
    has been added to catch similar errors in the future.
  * Native 32-bit glibc builds could fail in tests involving
    sparse files larger than 4 GiB because _FILE_OFFSET_BITS=64
    was required for 64-bit file operations.
    Additional non-deterministic test failures related to time
    and ratio formatting were also fixed by rewriting that code
    to use integer arithmetic instead of floating-point
    arithmetic.
    A separate test bug that surfaced only with GCC was fixed
    as well.
    gh#mhx/dwarfs#354
  * The FUSE drivers (dwarfs, dwarfs2) were refactored to
    eliminate a number of subtle startup and option-handling
    issues and to make behavior much more consistent across the
    various supported FUSE variants.
  * The manual pages shown with --man for all tools
    unintentionally included the license header from XML comments
    at the top of the source files. The renderer now ignores those
    comments.
- Drop patches (included in 0.15.2):
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch</changelog>
</package>
<package pkgid="5e76de58955bf0ed74b5ce6a42af4f0b60cd4b9dd370d2dba582cc05080006c90ab852018b189039d38fafea0b974c1dbae36bd796039f2c63561a20ae79ce33" name="dwarves" arch="riscv64">
  <version epoch="0" ver="1.31" rel="1.1"/>
  <changelog author="Martin Liš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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Update to release 1.26
  * Show more holes (the ones in contained types)
  * Ability to express the BTF features to encode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718193600">- Update to release 1.27
  * Inject kfunc decl tags into BTF from the BTF IDs ELF section
    in the Linux kernel vmlinux file.
  * Support parallel reproducible builds, where it doesn't matter
    how many threads are used, the end BTF encoding result is the
    same.
  * Initial support for BTF_KIND_DECL_TAG
  * Fix pretty-printing of hole discovery with inheritance in C++.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1727784000">- fix baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744804800">- Make package build succeed with cmake 4.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 1.30
  * dwarf_loader: Add support for DW_TAG_GNU_formal_parameter_pack
    and DW_TAG_GNU_template_parameter_pack.
  * dwarf_loader: Check DW_OP_[GNU_]entry_value for possible
    parameter matching.
  * pahole: Introduce new options --with_embedded_flexible_array
    and --btf_feature=attributes.
  * pahole: Add --padding N to show only structs with N bytes of
    padding at its end.
  * pahole: Add --padding_ge N to show only structs with at least N
    bytes of padding at its end.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 1.31:
  * btf_encoder: Move ambiguous_addr flag to elf_function
  * btf_encoder: Group all function ELF syms by function name
  * btf_encoder: Fix elf_functions cleanup on error
  * gitignore: Ignore all the test kmod build-related files
  * tests: Add some tests validating skipped
    functions due to uncertain arg location
  * btf_encoder: Skip functions consuming packed
    structs passed by value on stack
  * pahole: Do not return an error when printing only a specific
    class
  * pahole: Don't fail when encoding BTF on an object with no
    DWARF info
  * github CI: Add comparison of generated BTF functions between
    baseline, change
  * github CI: Do not build pahole as part of dwarves-ci setup
  * btf_loader: Fix smallest offset in case of bitfields
  * btf_loader: Infer alignment for zero-length arrays
  * CMakeLists.txt: Remove custom `LIB_INSTALL_DIR` handling
  * Fix pahole segfault with --show_reorg_steps option
  * pahole: Sync with libbpf mainline</changelog>
</package>
<package pkgid="76547b9f8d76bda4f0bcdd3ce0b8d322cb6ed4f56a73505c3287322d5ab4ad9d6bd75f92af5ed604e9c753792938346c9c038d69008e9fc75444e8275629df02" name="dwarves-devel" arch="riscv64">
  <version epoch="0" ver="1.31" rel="1.1"/>
  <changelog author="Martin Liš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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709121600">- Update to release 1.26
  * Show more holes (the ones in contained types)
  * Ability to express the BTF features to encode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718193600">- Update to release 1.27
  * Inject kfunc decl tags into BTF from the BTF IDs ELF section
    in the Linux kernel vmlinux file.
  * Support parallel reproducible builds, where it doesn't matter
    how many threads are used, the end BTF encoding result is the
    same.
  * Initial support for BTF_KIND_DECL_TAG
  * Fix pretty-printing of hole discovery with inheritance in C++.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1727784000">- fix baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744804800">- Make package build succeed with cmake 4.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 1.30
  * dwarf_loader: Add support for DW_TAG_GNU_formal_parameter_pack
    and DW_TAG_GNU_template_parameter_pack.
  * dwarf_loader: Check DW_OP_[GNU_]entry_value for possible
    parameter matching.
  * pahole: Introduce new options --with_embedded_flexible_array
    and --btf_feature=attributes.
  * pahole: Add --padding N to show only structs with N bytes of
    padding at its end.
  * pahole: Add --padding_ge N to show only structs with at least N
    bytes of padding at its end.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 1.31:
  * btf_encoder: Move ambiguous_addr flag to elf_function
  * btf_encoder: Group all function ELF syms by function name
  * btf_encoder: Fix elf_functions cleanup on error
  * gitignore: Ignore all the test kmod build-related files
  * tests: Add some tests validating skipped
    functions due to uncertain arg location
  * btf_encoder: Skip functions consuming packed
    structs passed by value on stack
  * pahole: Do not return an error when printing only a specific
    class
  * pahole: Don't fail when encoding BTF on an object with no
    DWARF info
  * github CI: Add comparison of generated BTF functions between
    baseline, change
  * github CI: Do not build pahole as part of dwarves-ci setup
  * btf_loader: Fix smallest offset in case of bitfields
  * btf_loader: Infer alignment for zero-length arrays
  * CMakeLists.txt: Remove custom `LIB_INSTALL_DIR` handling
  * Fix pahole segfault with --show_reorg_steps option
  * pahole: Sync with libbpf mainline</changelog>
</package>
<package pkgid="ee1e8a8bd9d24d0e74d69501132f9422f1924b635ba9198805c9791914d2e100c66e2f6d233e3de77ca7fbed9dc1852a4c87f788bdb60d48efd748859ff97be9" name="dwz" arch="riscv64">
  <version epoch="0" ver="0.15" rel="6.2"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1641384000">- Add dwz-remove-odr-struct-multifile.sh.patch that removes problematic
  testcase.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1643803200">- Silent warnings for tramp3d compilation.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1651147200">- Drop binutils-gold dependency for testsuite as binutils-gold
  is deprecated and will be removed in the future.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1662638400">- Add dwz-use-grep-E-instead-of-egrep.patch in order
  to fix build with latest grep package.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1667822400">- Update to 0.15 release:
  * Uses xxHash hashing algorithm. A 8% ~ 14% speedup.
  * Set endianity of multifile using -e, --multifile-endian.
  * Set pointer size of multifile using -p, --multifile-pointer-size
  * Process files in parallel using -j N --jobs N. The default is
    processors / 2.  Disabled when multifile is used.
  * Prints abbrev or DIE offset for Unknown DWARF error messages.
  * All testcases have been updated to work against the binutils 2.39.
- Remove upstreamed patches:
  * dwz-fix-another-reference-from-pu-to-cu-for-odr.patch
  * dwz-handle-reordered-dup-chains-in-create-import-tree.patch
  * dwz-testsuite-fix-pr27463.sh-on-riscv64.patch
  * dwz-use-grep-E-instead-of-egrep.patch
- Rebased patches:
  * dwz-remove-odr-struct-multifile.sh.patch
  * dwz-enable-odr-by-default.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1668945600">- Make PGO training independent from number of build machine cores
  (boo#1040589)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734696000">- Use %{SOURCE2} macro instead of hardcoding the source file name/path.
  This makes the spec file compatible with rpmbuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1741089600">- Add patch (backport from upstream trunk):
  * dwz-add-support-for-version-9-gdb-index.patch
  * dwz-make-dejagnu-logs-more-elaborate.patch
  * dwz-make-dejagnu-test-names-environment-insensitive.patch
  * dwz-testsuite-fix-finding-gdb-without-which.patch
- Drop patch:
  * dwz-remove-odr-struct-multifile.sh.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1747051200">- Add patch (backport from upstream trunk) [swo#32934]:
  * dwz-fix-double-free-in-compute-abbrevs.patch</changelog>
</package>
<package pkgid="3f43e5c08d464bb97e483f93a1cccb178b59797f48b0f4ac3aee1d05539d9d60e4b3a6d2676d0a6ba494acbac357868b544565dc46945d560e48e1355637d1cc" name="dwz-testsuite" arch="riscv64">
  <version epoch="0" ver="0.15" rel="6.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1641384000">- Add dwz-remove-odr-struct-multifile.sh.patch that removes problematic
  testcase.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1643803200">- Silent warnings for tramp3d compilation.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1651147200">- Drop binutils-gold dependency for testsuite as binutils-gold
  is deprecated and will be removed in the future.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1662638400">- Add dwz-use-grep-E-instead-of-egrep.patch in order
  to fix build with latest grep package.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1667822400">- Update to 0.15 release:
  * Uses xxHash hashing algorithm. A 8% ~ 14% speedup.
  * Set endianity of multifile using -e, --multifile-endian.
  * Set pointer size of multifile using -p, --multifile-pointer-size
  * Process files in parallel using -j N --jobs N. The default is
    processors / 2.  Disabled when multifile is used.
  * Prints abbrev or DIE offset for Unknown DWARF error messages.
  * All testcases have been updated to work against the binutils 2.39.
- Remove upstreamed patches:
  * dwz-fix-another-reference-from-pu-to-cu-for-odr.patch
  * dwz-handle-reordered-dup-chains-in-create-import-tree.patch
  * dwz-testsuite-fix-pr27463.sh-on-riscv64.patch
  * dwz-use-grep-E-instead-of-egrep.patch
- Rebased patches:
  * dwz-remove-odr-struct-multifile.sh.patch
  * dwz-enable-odr-by-default.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1668945600">- Make PGO training independent from number of build machine cores
  (boo#1040589)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734696000">- Use %{SOURCE2} macro instead of hardcoding the source file name/path.
  This makes the spec file compatible with rpmbuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1741089600">- Add patch (backport from upstream trunk):
  * dwz-add-support-for-version-9-gdb-index.patch
  * dwz-make-dejagnu-logs-more-elaborate.patch
  * dwz-make-dejagnu-test-names-environment-insensitive.patch
  * dwz-testsuite-fix-finding-gdb-without-which.patch
- Drop patch:
  * dwz-remove-odr-struct-multifile.sh.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1747051200">- Add patch (backport from upstream trunk) [swo#32934]:
  * dwz-fix-double-free-in-compute-abbrevs.patch</changelog>
</package>
<package pkgid="3085e5ca875d3bbbde4c8ef9189b20fa6f25512480907531372cdb89d8b1c03435d0c4cd1161d7df4eef5eecca683a0679f46c2e211380317ee8827f8572c4d9" name="dxflib-devel" arch="riscv64">
  <version epoch="0" ver="3.26.4" rel="2.2"/>
  <changelog author="jengelh@medozas.de" date="1318852800">- Initial package for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1355918400">- Run the spec formatter and update homepage URL
- Replace broken %make_install (SLE, others)</changelog>
  <changelog author="p.drouand@gmail.com" date="1420545600">- Update to version 3.7.5
  * No changelog available
- Remove obsolete patches: dxflib-automake.diff, dxflib-type92.diff</changelog>
  <changelog author="jengelh@inai.de" date="1426939200">- Ensure appropriate symlinking between shared library and its
  SONAME symlink(s) [bnc#923494]</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 3.12.2
  * No changelog available</changelog>
  <changelog author="jengelh@inai.de" date="1449576001">- Add dxflib-versioning.diff. Turns out our shlib build is custom,
  and needs to be tagged appropriately.</changelog>
  <changelog author="aloisio@gmx.com" date="1523793600">- Update to version 3.17.0 (no changelog supplied)
- Refreshed dxflib-versioning.diff
- Switched build to Qt5
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632052800">- Update to release 3.26.4
  * fix LWPOLYLINE without Z values
  * fix DL_POLYLINE3D flag definition
  * add dimscale support for leaders
  * add support for flipped dimension arrows to dxflib
  * check vertexIndex which might be -1 for broken DXF
    [boo#1190345, CVE-2021-21897]</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636200000">- Add pkgconfig support</changelog>
</package>
<package pkgid="c687a7907d7cccde8da2ac1ed7dee176e89d2464b1029ab7e7631009f75a2325222fecaa8eac317800572c3b56dd542ee89b02067be182e2620777795ce7bd3d" name="dyff" arch="riscv64">
  <version epoch="0" ver="1.11.3" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726920000">- Update to version 1.9.1:
  * Bump golang.org/x/tools from 0.24.0 to 0.25.0
  * Bump golang.org/x/net from 0.28.0 to 0.29.0
  * Bump golang.org/x/term from 0.23.0 to 0.24.0
  * Bump golang.org/x/text from 0.17.0 to 0.18.0
  * Bump golang.org/x/sys from 0.24.0 to 0.25.0
  * Bump Go version to `1.23`
  * Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1
  * Bump golang.org/x/sys from 0.23.0 to 0.24.0
  * Bump golang.org/x/tools from 0.23.0 to 0.24.0
  * Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0
  * Bump golang.org/x/net from 0.27.0 to 0.28.0
  * Bump golang.org/x/term from 0.22.0 to 0.23.0
  * Bump golang.org/x/sys from 0.22.0 to 0.23.0
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Unify `.goreleaser.yml` configuration</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1733400000">- Update to version 1.9.4 (1.9.2 and 1.9.3 were on the same commit
  as 1.9.1):
  * Bump codecov/codecov-action from 4 to 5</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1741262400">- Update to version 1.10.0:
  * Bump minimum Go version and `golang.org/x` deps
  * Bump github.com/google/go-cmp from 0.6.0 to 0.7.0
  * Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
  * Bump golang.org/x/tools from 0.29.0 to 0.30.0
  * Bump golang.org/x/net from 0.34.0 to 0.35.0
  * Bump golang.org/x/text from 0.21.0 to 0.22.0
  * Bump golang.org/x/sync from 0.10.0 to 0.11.0
  * Bump golang.org/x/term from 0.28.0 to 0.29.0
  * Add command-line flag to disable rename detection
  * Move rename logic into separate library
  * perf: Reuse destination indices in rename calculation
  * doc: Add attributions
  * feat: Detect k8s resource renames using git heuristics
  * impr: Better output for Kubernetes file-level changes
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0
  * Bump github.com/gonvenience/ytbx from 1.4.5 to 1.4.6
  * Bump github.com/gonvenience/ytbx from 1.4.4 to 1.4.5
  * Bump github.com/gonvenience/text from 1.0.7 to 1.0.8
  * Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.2
  * Bump github.com/gonvenience/wrap from 1.2.0 to 1.2.1
  * Bump github.com/gonvenience/neat from 1.3.13 to 1.3.15
  * Bump golang.org/x/term from 0.27.0 to 0.28.0
  * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Bump golang.org/x/net from 0.33.0 to 0.34.0
  * Bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * Add checked out ref for `actions/checkout@v4`
  * add unit tests
  * Feat(between): add ignore value changes flag
  * Remove `wrap` import
  * Bump golang.org/x/net in the go_modules group across 1
    directory
  * Simplify GitHub Action setup
  * Fix GoReleaser config naming issue
  * Bump Go module dependencies</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1741348800">- Update to version 1.10.1:
  * Fix panic when exit code does not have a cause
  * Bump golang.org/x/net from 0.36.0 to 0.37.0
  * Bump golang.org/x/tools from 0.30.0 to 0.31.0
  * Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0
  * Tweak README file</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- Update to version 1.10.2:
  * Fix new `--use-indent-lines` wiring in code
  * Fix typos
  * doc: Add packaging status, document FreeBSD install
  * feat: add flag for useIndentLines
  * feat: allow disabling indent lines
  * build(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0
  * build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0
  * build(deps): bump golang.org/x/text from 0.27.0 to 0.28.0
  * build(deps): bump golang.org/x/term from 0.33.0 to 0.34.0
  * build(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0
  * build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7
  * build(deps): bump golang.org/x/tools from 0.34.0 to 0.35.0
  * build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0
  * build(deps): bump golang.org/x/term from 0.32.0 to 0.33.0
  * build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
  * build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0
  * build(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0
  * build(deps): bump github.com/gonvenience/bunt from 1.4.1 to
    1.4.2
  * build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0
  * build(deps): bump golang.org/x/tools from 0.33.0 to 0.34.0
  * build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0
  * build(deps): bump github.com/sergi/go-diff
  * build(deps): bump golang.org/x/text from 0.25.0 to 0.26.0
  * build(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3
  * build(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0
  * build(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0
  * build(deps): bump golangci/golangci-lint-action from 7 to 8
  * build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.6 to 2.0.7
  * Bump golang.org/x/tools from 0.31.0 to 0.32.0
  * Bump golang.org/x/sys from 0.31.0 to 0.32.0
  * Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4
  * Bump github.com/onsi/gomega from 1.36.3 to 1.37.0
  * Bump golang.org/x/net from 0.37.0 to 0.38.0
  * Bump golangci/golangci-lint-action from 6 to 7
  * Bump github.com/gonvenience/bunt from 1.4.0 to 1.4.1
  * Bump github.com/gonvenience/term from 1.0.3 to 1.0.4
  * Bump github.com/gonvenience/text from 1.0.8 to 1.0.9
  * Bump github.com/gonvenience/idem from 0.0.1 to 0.0.2
  * Bump github.com/gonvenience/neat from 1.3.15 to 1.3.16
  * Bump github.com/onsi/gomega from 1.36.2 to 1.36.3
  * Bump github.com/gonvenience/ytbx from 1.4.6 to 1.4.7
  * Bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2
  * Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1
  * Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 1.10.3:
  * docs(README): add mise alternative method installation
  * Add test case for issue 525
  * fix: correct indentation for added list entry in testbed files
  * fix: use dynamic indentation in
    generateHumanDetailOutputAddition since it was used everywhere
    else
  * fix: ensure deterministic order of keys in
    getNonStandardIdentifierFromNamedLists
  * Add issue 525 test files
  * Address `golangci-lint` findings
  * Bump Go version and `golang.org/x` dependencies
  * build(deps): bump github.com/BurntSushi/toml from 1.5.0 to
    1.6.0
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to
    2.27.3
  * build(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3
  * build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2
  * build(deps): bump actions/checkout from 5 to 6
  * build(deps): bump golangci/golangci-lint-action from 8 to 9
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to
    2.27.2
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to
    2.27.1
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to
    2.26.0
  * build(deps): bump github.com/lucasb-eyer/go-colorful from 1.2.0
    to 1.3.0
  * build(deps): bump actions/setup-go from 5 to 6
  * build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.2 to
    2.25.3
  * build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.1 to
    2.25.2
  * build(deps): bump github.com/stretchr/testify from 1.11.0 to
    1.11.1
  * build(deps): bump github.com/onsi/gomega from 1.38.0 to 1.38.2
  * build(deps): bump github.com/stretchr/testify from 1.10.0 to
    1.11.0
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.24.0 to
    2.25.1
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.3.1
    to 3.4.0
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to
    2.24.0
  * build(deps): bump actions/checkout from 4 to 5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770724800">- Update to version 1.10.4:
  * Unify Go YAML import names.
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to
    2.28.1
  * build(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1
  * build(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
  * build(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0
  * build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0
  * build(deps): bump golang.org/x/mod from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to
    2.27.5
  * build(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
  * build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to
    2.27.4
  * build(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0
  * build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0
  * build(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772020800">- Update to version 1.10.5:
  * refactor: extract Colorizer interface for pluggable diff
    coloring
  * build(deps): bump golang.org/x/tools from 0.41.0 to 0.42.0
  * build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0
  * build(deps): bump golang.org/x/mod from 0.32.0 to 0.33.0
  * build(deps): bump golang.org/x/text from 0.33.0 to 0.34.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772452800">- Update to version 1.11.2:
  * Fix incorrect diff for mixing types in a list by @HeavyWombat
    in #613
- Update to version 1.11.1:
  * Fix grab issue with non-standard identifier by @HeavyWombat in
    [#612]
- Update to version 1.11.0:
  * Tidy up go.mod by @HeavyWombat in #608
  * build(deps): bump goreleaser/goreleaser-action from 6 to 7 by
    @dependabot[bot] in #609
  * build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 by
    @dependabot[bot] in #610
  * Introduce format strings feature by @HeavyWombat in #611</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773835200">- Update to version 1.11.3:
  * Add test case for empty document not being read correctly
  * Switch to `github.com/mitchellh/hashstructure/v2`
  * build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0
  * build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0
  * build(deps): bump golang.org/x/term from 0.40.0 to 0.41.0
  * build(deps): bump golang.org/x/mod from 0.33.0 to 0.34.0
  * build(deps): bump golang.org/x/text from 0.34.0 to 0.35.0
  * build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  * build(deps): bump go.yaml.in/yaml/v2 from 2.4.3 to 2.4.4
  * build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0</changelog>
</package>
<package pkgid="0803e14f66207fcfcf99678f7f6bff17f3b7c86a1f941a4f3b42b66ed1a26cebe558029a9dafaf808ab85d2a5f2038ebd057684cd8833c66afcd0be4a66eb7fc" name="dynamic-wallpapers-11x" arch="noarch">
  <version epoch="0" ver="11.4" rel="13.4"/>
  <changelog author="vuntz@opensuse.org" date="1317816000">- New package to contain dynamic wallpapers from the openSUSE 11.x
  releases. This is split from the old gconf2-branding-openSUSE
  package.</changelog>
  <changelog author="cdenicolo@suse.com" date="1318420800">- Fix license tag: license is "GPL-3; CC-BY-SA-2.5", not BSD.</changelog>
  <changelog author="coolo@suse.com" date="1362139200">- Update license to new format.</changelog>
</package>
<package pkgid="3d47f59640fee9aaf1f4a07f03b1d09d1dddd6305d4e234e9f8c838fe211c1fae76a5846766bb1e42ca7059308b33a8c8e4b9e142ce6a73ab8cd6eb7bd809829" name="dynamips" arch="riscv64">
  <version epoch="0" ver="0.2.23" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1458907200">- new upstream version 0.2.16
  * Remove libuuid dependency and NIO Multicast implementation that depends on it.
    NIO Multicast is never used and maybe not even functional.
  * EthernetSwitch: Allow to choose ethertype for QinQ outer tag</changelog>
  <changelog author="mpost@suse.com" date="1488283200">- Added define-s390x-arch.patch to enable building on s390x.</changelog>
  <changelog author="avindra@opensuse.org" date="1518955200">- new upstream version 0.2.17
  * Set nonblocking I/O for UDP sockets
  * NM-16ESW: process packets even if MAC address table is full
- remove dos2unix, no longer needed
- use cmake macros to build</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1577275200">- Update to version 0.2.21
  * Fix SEGV during snprintf and localtime_r.
- Update to version 0.2.20
  * New fix for segmentation fault when using localtime()
- Update to version 0.2.19
  * Fix segmentation fault when using localtime() (64-bit only).
- Update to version 0.2.18
  * Allow to reuse socket in udp_connect.
  * Fix segfault when exporting startup-config.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653393600">- Update to version 0.2.22
  * Fix stack alignment for JIT function call targets.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673179200">- update to 0.2.23:
  * Command line option to configure console binding for TCP/AUX console.
  - Fallbacks to the hypervisor binding address if not set.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673524800">- Update to version 0.2.23
  * Add Command line option to configure console binding for
    TCP/AUX console.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948801">- Set CMAKE_INSTALL_DOCDIR to work around incompatible changes
  added to macros.cmake.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712577600">- Add empty %check section.</changelog>
</package>
<package pkgid="eac994656c192c8a93ba40c4edc9d05937a1fd4e0920fa79ef3f3e7f9cd5a37fd63db89a67fd4c9fae92acab581d5b3388f3e713032ab3ae979e2a13d99a3b68" name="dynare" arch="riscv64">
  <version epoch="0" ver="6.5" rel="1.2"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656331200">- Add dynare-5.1-gcc-12.patch: Fix build with gcc 12.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672401600">- Update to version 5.3:
  * Long list of changes, see
    https://www.dynare.org/new-dynare-release/dynare-5.3-released/
- Remove upstream patches:
  * dynare-5.1-gcc-12.patch
  * dynare-octave7-compat.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Add dynare-add-missing-include.patch: Add missing includes, now
  exposed by gcc 13.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681300800">- Update to version 5.4:
  * Estimation:
  - The load_results_after_load_mh option would not find the
    location of the results file
  - The computation of prior/posterior statistics would crash if
    the value of the filter step_ahead option was greater than 1
    without requesting a forecast or the smoother
  - NaN or complex parameters returned by steady state files
    were not correctly handled
  - analytical_derivation could be triggered with
    endogenous_prior but would not take the endogenous prior
    into account for the Jacobian and Hessian
  * OccBin:
  - Running the calib_smoother command with
    smoother_inversion_filter would crash unless
    likelihood_inversion_filter was also specified
  - Running the piecewise Kalman smoother would crash if an
    error was encountered during computation of the decision
    rules
  * PAC equation estimation through iterative OLS would crash if
    the auxiliary model contained a constant.
  * The variable label was incorrect for leads and lags of
    exogenous variables in the display of decision rules and in
    the model_info command.
  * Declaring a trend_var variable while not having a
    var(deflator=...) statement would cause the preprocessor to
    crash.
  * Macro processor: error messages following a @#define,
    @#include or @#includepath directive could in some cases point
    to a line number off by 1.
  * Perfect foresight simulations: the debug option would not
    preserve sparsity, causing out of memory errors.
- Make doc packages noarch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 5.5:
  * In a stochastic context, results could be incorrect if an
    endogenous with a lead ⩾ 2 or an exogenous with a lead ⩾ 1
    appeared in the argument(s) of a call to a (nonlinear)
    external function
  * With the use_dll option of the model block, the expression
    sign(x) would evaluate to ±1 instead of 0 if x=0
  * If the guess value given to the steady command was such that
    the residuals were all below tolerance, except some that are
    NaN, then this guess value was incorrectly accepted as the
    solution to the steady state problem
  * The method_of_moments command with GMM was ignoring the
    analytic_standard_errors option when using mode_compute=4
  * Homotopy with the extended_path command at order=0 was broken
  * The parallel_use_psexec command-line option was ignored
  * With the bytecode option of the model block, using the
    operators abs(), cbrt() and sign() would lead to a crash
  * The fast command-line option was broken under MATLAB with
    Windows
  * Ramsey steady state computation could fail if an expectation
    or diff operator was present in the model
  * A crash could occur if some external function call was present
    in an auxiliary variable
  * The endogenous_prior option of the estimation command could
    erroneously display a warning message about missing
    observations
  * The model_comparison command would crash if the .mod file name
    had less than four characters
  * The shock_decomposition command would overwrite previously
    stored smoother results
  * The x13 interface in dseries did not handle missing values,
    particularly at the beginning of a series
  * The x13 interface in dseries would occasionally crash under
    Windows with segmentation violations
  * OccBin: estimation would crash if a previous shocks(surprise)
    simulation was conducted
  * The internals command would not find the location of the
    _results.mat file
  * The prior optimize command would not work with mode_compute=5
- Minor improvement to conditionals specifying the right version
  of gcc to use.
- Drop dynare-add-missing-include.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 6.0:
  * Long list of changes, see NEWS.md file in %{_docdir}/dynare/
    or online at
    https://git.dynare.org/Dynare/dynare/-/blob/6.0/NEWS.md.
- Drop dynare-no-return-in-non-void-function.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 6.1:
  * Identification: simulated moments were triggered instead of
    theoretical ones
  * Variance decompositions would crash with measurement errors
    when zero variance shocks were present
  * The handling of Lagrange multipliers in the display of
    problems with the Jacobian was wrong
  * The option auxname was missing in the documentation of the
    pac_model command
  * PAC equation estimation/simulation was crashing in the case of
    composite target
  * The PAC equation estimation would crash if the PAC target was
    a transformed variable
  * The perfect_foresight_with_expectation_errors_solver command
    could return incorrect results when used in conjunction with
    homotopy_linearization_fallback or
    homotopy_marginal_linearization_fallback options
  * For scalar values, the description of the horizon option of
    the var_expectation_model command was incorrect
  * The steady state computation with the bytecode option in a
    Ramsey model was broken
  * OccBin: the piecewise Kalman filter would crash in case of a
    periodic solution
  * The heteroskedastic_filter option of the estimation command
    would cause a crash if there was only one shock
  * The method_of_moments command would crash during the J-test
    for just and underidentified models
  * User-defined warning settings were internally overwritten with
    the method_of_moments command or the piecewise Kalman filter
  * The SMC sampler would crash if any of the bayesian_irf,
    moments_varendo, or smoother options of the estimation command
    had been specified
  * The bvar_irf command would ignore the SquareRoot option and
    instead employ a Cholesky decomposition
  * The univariate Kalman filter erroneously treated observations
    with negative prediction variances due to numerical issues as
    missing values instead of discarding the parameter draw
  * A new homotopy_exclude_varexo option to the
    perfect_foresight_solver command has been added, to exclude
    some exogenous variables from the homotopy procedure (i.e. to
    keep them at their value corresponding to 100% of the shock
    during all homotopy iterations).
- Add _service file to allow inclusion of submodules in source
  tarball.
- Switch to meson based build.
- Add dynare-libdir.patch: Use meson detected system libdir
  instead of hard-coded 'lib'.
- New dependency: slicot-devel-static.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728820800">- Update to version 6.2:
  * Compatibility: Compatible with octave 9.2.0.
  * Bugs fixed:
  - The mixed complementarity problem (MCP) solver could fail or
    give wrong results in some cases where there were multiple
    complementarity conditions
  - The qmc_sequence MEX file from the macOS package would fail
    to load
  - OccBin forecasts would crash in case of shocks with zero
    variance
  - OccBin smoother would crash if simulation did not converge
  - Computation of posterior moments could crash in large models
  - The auxiliary particle filter and the Liu &amp; West online
    filter (mode_compute=11) required the Statistics Toolbox
  - The auxiliary particle filter and the Liu &amp; West online
    filter (mode_compute=11) would not work with the
    discretionary_policy command
  - The discretionary_policy command would crash if there were
    fewer than two exogenous variables
  - Using the forecast command with a model solved at order&gt;1
    without varexo_det would return forecasts based on a first
    order approximation instead of providing an error message
  - Using the forecast command with a model solved at order=2
    with varexo_det and pruning would return forecasts without
    pruning instead of providing an error message
  - Using the forecast command with a model solved at order=3
    would crash SMC methods could return wrong posterior results
    if the Parallel Toolbox was installed
  - The Herbst-Schorfheide SMC sampler would crash at order&gt;1
  - Annualized shock decomposition would not output results if
    desired vintage date did not coincide to an end-of-the-year
    Q4 period
  - Using rand_multivariate_student as the proposal density in
    the tailored_random_block_metropolis_hastings posterior
    sampler would return wrong results
  - The onlyclearglobals of the dynare command was not working
    as intended
  - The det_cond_forecast command would crash with plans
    including only expected shocks
  - Estimation could crash in some rare cases when computing the
    2nd order moments of prior or posterior distribution
  - Successive calls of the Herbst-Schorfheide SMC sampler could
    crash due to some stale files being left on disk
  - The shock decomposition plot could be wrong in the presence
    of leads/lags on exogenous variables, or when the steady
    state is squeezed
- Add dynare-sphinx-str-concat.patch: Fix path to string
  concatenation when building sphinx documentation.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753444800">- Update to version 6.4:
  * Several issues with the
    `perfect_foresight_with_expectation_errors` command:
  - when used with no `endval`/`endval(learnt_in=1)` block but
    an `endval(learnt_in=`t`)` block with t&gt;1, convergence could
    fail if homotopy was needed
  - combined with `homotopy_marginal_linearization_fallback`, it
    would return incorrect results
  - it would crash with
    `homotopy_marginal_linearization_fallback` option if there
    were several distinct `shocks` or `endval` blocks with the
    `learnt_in` option
  * Using the `model_diagnostics` command with the `bytecode`
    option of the `model` block or the `model_options` command
    would crash if the static Jacobian was singular
  * The `discretionary_policy` command with the `noprint` option
    would crash when encountering a problem instead of continuing
  * Using the `ramsey_model` command with models declared as
    `linear` would crash during preprocessing when there is a
    lead/lag greater than 1 on endogenous variables or any
    lead/lag on exogenous variables
  * Using the `identification` command with the slice sampler
    would crash if the `slice_initialize_with_mode` option was
    used
  * The particle filter option `resampling_method` of the
    `estimation` command was broken
  * The `output=third` preprocessor option would not work if no
    computational commands were present in the `.mod` file
- Changes from version 6.3:
  * OccBin with option `smoother_inversion_filter` would crash the
    MCMC estimation if the `filtered_variables` or
    `filter_step_ahead` options were used
  * OccBin with option `smoother_inversion_filter` would use the
    PKF if `mh_replic&gt;0`
  * OccBin with option `smoothed_state_uncertainty` would crash
    Dynare if the MCMC smoother was run after the classical one
  * OccBin's smoother would crash when encountering an internal
    error due to the output of the linear smoother not having been
    computed
  * Calling `model_info` with `differentiate_forward_vars` would
    crash The `identification` command would compute the
    asymptotic Hessian via simulation instead of via moments as
    intended
  * The `identification` command would crash during prior sampling
    if the initial draw did not solve the model
  * The `gsa_sample_file` was broken
  * Optimization algorithm `mode_compute=5` (`newrat`) would crash
    with `analytic_derivation`
  * The `discretionary_policy` command would crash if the model
    was purely forward-looking
  * The `dsample` command would crash
  * The `conditional_forecast_paths` block did not accept vector
    inputs
  * For MCMC chains with fewer than 6000 draws, the default number
    of `sub_draws` used to compute posterior moments was incorrect
  * Bi-annual dates (e.g. `2024S1` or `2024H1`) were not accepted
    within Dynare statements
  * Plotting `dseries` did not correctly show dates on the x-axis
- Drop dynare-sphinx-str-concat.patch: incorporated upstream.
- Minor re-base of dynare-libdir.patch for updated version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1769601600">- Update to version 6.5:
  * Several issues in the nonlinear solver, used in e.g. numerical
    steady state computations, were fixed.
  * Optimization would, in rare cases, erroneously apply an
    infinite penalty function value
  * In rare cases, the multivariate diffuse Kalman filter/smoother
    (kalman_algo=3) did not correctly exit the diffuse stage
  * The following problems with the estimation command were fixed:
  - the point forecasts triggered by the forecast option did not
    take shock uncertainty into account
  - the keep_kalman_algo_if_singularity_is_detected option did
    not work as advertised (option will be removed in Dynare 7)
  - the EndTemperature suboption of the mode_compute=10 option
    (“simpsa”) was broken
  - the mh_posterior_mode_estimation option was broken in
    conjunction with the method_of_moments command
  - the nodecomposition option did not suppress all variance
    decompositions
  - the posterior_sampling_method='slice' option did not save
    all files in the correct folder
  - the mh_recover option did not work correctly in conjunction
    with the posterior_sampling_method='slice' and
    posterior_sampler_options=('save_tmp_file', 1) options
  - the results of mode-finding were not correctly stored in
    oo_.posterior_mode for shock and measurement error
    correlations
  * The following problems with non-linear filters were fixed:
  - the manual incorrectly stated that 1,000 instead of 5,000
    particles was the default
  - the estimation command did not allow the pruning option to
    be set for higher-order estimation
  - combining options filter_algorithm=cpf and
    proposal_approximation=montecarlo of the estimation command
    returned incorrect results
  - the suboptions 'unscented_beta' and 'unscented_kappa' of the
    particle_filter_options option of the estimation command did
    not accept values of 0
  - the filter_algorithm=gf and filter_algorithm=gmf options of
    the estimation command did not correctly handle correlated
    measurement error
  * The confidence bands of classical forecasts had incorrect
    coverage
  * Several issues with the forecast command used with exogenous
    deterministic variables (declared with the varexo_det command)
    were fixed:
  - without measurement errors, it would store the upper bound
    of the confidence interval in the HPDinf field and the lower
    bound in the HPDsup field
  - with multiple measurement errors it would crash if not all
    observables were requested as outputs
  - it would assign the output to the wrong variable names if a
    variable list was specified after the command
  * The discretionary_policy command did not accept the
    planner_discount_latex_name option, contrary to what the
    documentation says
  * The outfile option of the smoother2histval command would
    produce an incorrect file on models with two lags or more,
    leading to incorrect results when loading that file with the
    histval_file command
  * OccBin would occasionally crash upon encountering invalid
    parameter vectors
  * The example1_reporting.mod example file was broken
- Drop support for EOL Leap.
- Add dummy BuildRequires: libboost_thread-devel as a work-around
  for meson bug (gh#mesonbuild/meson#15470, boo#1257409).</changelog>
</package>
<package pkgid="21b1264f0dbef21c7446ab98cc8c7c055646a7b1278f1be0232235079d984eafab2ea0d6c46f0a18702d11360387e1e9c092aa78f8b0d34030cd40b9da3163f0" name="dynare-doc-html" arch="noarch">
  <version epoch="0" ver="6.5" rel="1.2"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656331200">- Add dynare-5.1-gcc-12.patch: Fix build with gcc 12.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672401600">- Update to version 5.3:
  * Long list of changes, see
    https://www.dynare.org/new-dynare-release/dynare-5.3-released/
- Remove upstream patches:
  * dynare-5.1-gcc-12.patch
  * dynare-octave7-compat.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Add dynare-add-missing-include.patch: Add missing includes, now
  exposed by gcc 13.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681300800">- Update to version 5.4:
  * Estimation:
  - The load_results_after_load_mh option would not find the
    location of the results file
  - The computation of prior/posterior statistics would crash if
    the value of the filter step_ahead option was greater than 1
    without requesting a forecast or the smoother
  - NaN or complex parameters returned by steady state files
    were not correctly handled
  - analytical_derivation could be triggered with
    endogenous_prior but would not take the endogenous prior
    into account for the Jacobian and Hessian
  * OccBin:
  - Running the calib_smoother command with
    smoother_inversion_filter would crash unless
    likelihood_inversion_filter was also specified
  - Running the piecewise Kalman smoother would crash if an
    error was encountered during computation of the decision
    rules
  * PAC equation estimation through iterative OLS would crash if
    the auxiliary model contained a constant.
  * The variable label was incorrect for leads and lags of
    exogenous variables in the display of decision rules and in
    the model_info command.
  * Declaring a trend_var variable while not having a
    var(deflator=...) statement would cause the preprocessor to
    crash.
  * Macro processor: error messages following a @#define,
    @#include or @#includepath directive could in some cases point
    to a line number off by 1.
  * Perfect foresight simulations: the debug option would not
    preserve sparsity, causing out of memory errors.
- Make doc packages noarch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 5.5:
  * In a stochastic context, results could be incorrect if an
    endogenous with a lead ⩾ 2 or an exogenous with a lead ⩾ 1
    appeared in the argument(s) of a call to a (nonlinear)
    external function
  * With the use_dll option of the model block, the expression
    sign(x) would evaluate to ±1 instead of 0 if x=0
  * If the guess value given to the steady command was such that
    the residuals were all below tolerance, except some that are
    NaN, then this guess value was incorrectly accepted as the
    solution to the steady state problem
  * The method_of_moments command with GMM was ignoring the
    analytic_standard_errors option when using mode_compute=4
  * Homotopy with the extended_path command at order=0 was broken
  * The parallel_use_psexec command-line option was ignored
  * With the bytecode option of the model block, using the
    operators abs(), cbrt() and sign() would lead to a crash
  * The fast command-line option was broken under MATLAB with
    Windows
  * Ramsey steady state computation could fail if an expectation
    or diff operator was present in the model
  * A crash could occur if some external function call was present
    in an auxiliary variable
  * The endogenous_prior option of the estimation command could
    erroneously display a warning message about missing
    observations
  * The model_comparison command would crash if the .mod file name
    had less than four characters
  * The shock_decomposition command would overwrite previously
    stored smoother results
  * The x13 interface in dseries did not handle missing values,
    particularly at the beginning of a series
  * The x13 interface in dseries would occasionally crash under
    Windows with segmentation violations
  * OccBin: estimation would crash if a previous shocks(surprise)
    simulation was conducted
  * The internals command would not find the location of the
    _results.mat file
  * The prior optimize command would not work with mode_compute=5
- Minor improvement to conditionals specifying the right version
  of gcc to use.
- Drop dynare-add-missing-include.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 6.0:
  * Long list of changes, see NEWS.md file in %{_docdir}/dynare/
    or online at
    https://git.dynare.org/Dynare/dynare/-/blob/6.0/NEWS.md.
- Drop dynare-no-return-in-non-void-function.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 6.1:
  * Identification: simulated moments were triggered instead of
    theoretical ones
  * Variance decompositions would crash with measurement errors
    when zero variance shocks were present
  * The handling of Lagrange multipliers in the display of
    problems with the Jacobian was wrong
  * The option auxname was missing in the documentation of the
    pac_model command
  * PAC equation estimation/simulation was crashing in the case of
    composite target
  * The PAC equation estimation would crash if the PAC target was
    a transformed variable
  * The perfect_foresight_with_expectation_errors_solver command
    could return incorrect results when used in conjunction with
    homotopy_linearization_fallback or
    homotopy_marginal_linearization_fallback options
  * For scalar values, the description of the horizon option of
    the var_expectation_model command was incorrect
  * The steady state computation with the bytecode option in a
    Ramsey model was broken
  * OccBin: the piecewise Kalman filter would crash in case of a
    periodic solution
  * The heteroskedastic_filter option of the estimation command
    would cause a crash if there was only one shock
  * The method_of_moments command would crash during the J-test
    for just and underidentified models
  * User-defined warning settings were internally overwritten with
    the method_of_moments command or the piecewise Kalman filter
  * The SMC sampler would crash if any of the bayesian_irf,
    moments_varendo, or smoother options of the estimation command
    had been specified
  * The bvar_irf command would ignore the SquareRoot option and
    instead employ a Cholesky decomposition
  * The univariate Kalman filter erroneously treated observations
    with negative prediction variances due to numerical issues as
    missing values instead of discarding the parameter draw
  * A new homotopy_exclude_varexo option to the
    perfect_foresight_solver command has been added, to exclude
    some exogenous variables from the homotopy procedure (i.e. to
    keep them at their value corresponding to 100% of the shock
    during all homotopy iterations).
- Add _service file to allow inclusion of submodules in source
  tarball.
- Switch to meson based build.
- Add dynare-libdir.patch: Use meson detected system libdir
  instead of hard-coded 'lib'.
- New dependency: slicot-devel-static.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728820800">- Update to version 6.2:
  * Compatibility: Compatible with octave 9.2.0.
  * Bugs fixed:
  - The mixed complementarity problem (MCP) solver could fail or
    give wrong results in some cases where there were multiple
    complementarity conditions
  - The qmc_sequence MEX file from the macOS package would fail
    to load
  - OccBin forecasts would crash in case of shocks with zero
    variance
  - OccBin smoother would crash if simulation did not converge
  - Computation of posterior moments could crash in large models
  - The auxiliary particle filter and the Liu &amp; West online
    filter (mode_compute=11) required the Statistics Toolbox
  - The auxiliary particle filter and the Liu &amp; West online
    filter (mode_compute=11) would not work with the
    discretionary_policy command
  - The discretionary_policy command would crash if there were
    fewer than two exogenous variables
  - Using the forecast command with a model solved at order&gt;1
    without varexo_det would return forecasts based on a first
    order approximation instead of providing an error message
  - Using the forecast command with a model solved at order=2
    with varexo_det and pruning would return forecasts without
    pruning instead of providing an error message
  - Using the forecast command with a model solved at order=3
    would crash SMC methods could return wrong posterior results
    if the Parallel Toolbox was installed
  - The Herbst-Schorfheide SMC sampler would crash at order&gt;1
  - Annualized shock decomposition would not output results if
    desired vintage date did not coincide to an end-of-the-year
    Q4 period
  - Using rand_multivariate_student as the proposal density in
    the tailored_random_block_metropolis_hastings posterior
    sampler would return wrong results
  - The onlyclearglobals of the dynare command was not working
    as intended
  - The det_cond_forecast command would crash with plans
    including only expected shocks
  - Estimation could crash in some rare cases when computing the
    2nd order moments of prior or posterior distribution
  - Successive calls of the Herbst-Schorfheide SMC sampler could
    crash due to some stale files being left on disk
  - The shock decomposition plot could be wrong in the presence
    of leads/lags on exogenous variables, or when the steady
    state is squeezed
- Add dynare-sphinx-str-concat.patch: Fix path to string
  concatenation when building sphinx documentation.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753444800">- Update to version 6.4:
  * Several issues with the
    `perfect_foresight_with_expectation_errors` command:
  - when used with no `endval`/`endval(learnt_in=1)` block but
    an `endval(learnt_in=`t`)` block with t&gt;1, convergence could
    fail if homotopy was needed
  - combined with `homotopy_marginal_linearization_fallback`, it
    would return incorrect results
  - it would crash with
    `homotopy_marginal_linearization_fallback` option if there
    were several distinct `shocks` or `endval` blocks with the
    `learnt_in` option
  * Using the `model_diagnostics` command with the `bytecode`
    option of the `model` block or the `model_options` command
    would crash if the static Jacobian was singular
  * The `discretionary_policy` command with the `noprint` option
    would crash when encountering a problem instead of continuing
  * Using the `ramsey_model` command with models declared as
    `linear` would crash during preprocessing when there is a
    lead/lag greater than 1 on endogenous variables or any
    lead/lag on exogenous variables
  * Using the `identification` command with the slice sampler
    would crash if the `slice_initialize_with_mode` option was
    used
  * The particle filter option `resampling_method` of the
    `estimation` command was broken
  * The `output=third` preprocessor option would not work if no
    computational commands were present in the `.mod` file
- Changes from version 6.3:
  * OccBin with option `smoother_inversion_filter` would crash the
    MCMC estimation if the `filtered_variables` or
    `filter_step_ahead` options were used
  * OccBin with option `smoother_inversion_filter` would use the
    PKF if `mh_replic&gt;0`
  * OccBin with option `smoothed_state_uncertainty` would crash
    Dynare if the MCMC smoother was run after the classical one
  * OccBin's smoother would crash when encountering an internal
    error due to the output of the linear smoother not having been
    computed
  * Calling `model_info` with `differentiate_forward_vars` would
    crash The `identification` command would compute the
    asymptotic Hessian via simulation instead of via moments as
    intended
  * The `identification` command would crash during prior sampling
    if the initial draw did not solve the model
  * The `gsa_sample_file` was broken
  * Optimization algorithm `mode_compute=5` (`newrat`) would crash
    with `analytic_derivation`
  * The `discretionary_policy` command would crash if the model
    was purely forward-looking
  * The `dsample` command would crash
  * The `conditional_forecast_paths` block did not accept vector
    inputs
  * For MCMC chains with fewer than 6000 draws, the default number
    of `sub_draws` used to compute posterior moments was incorrect
  * Bi-annual dates (e.g. `2024S1` or `2024H1`) were not accepted
    within Dynare statements
  * Plotting `dseries` did not correctly show dates on the x-axis
- Drop dynare-sphinx-str-concat.patch: incorporated upstream.
- Minor re-base of dynare-libdir.patch for updated version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1769601600">- Update to version 6.5:
  * Several issues in the nonlinear solver, used in e.g. numerical
    steady state computations, were fixed.
  * Optimization would, in rare cases, erroneously apply an
    infinite penalty function value
  * In rare cases, the multivariate diffuse Kalman filter/smoother
    (kalman_algo=3) did not correctly exit the diffuse stage
  * The following problems with the estimation command were fixed:
  - the point forecasts triggered by the forecast option did not
    take shock uncertainty into account
  - the keep_kalman_algo_if_singularity_is_detected option did
    not work as advertised (option will be removed in Dynare 7)
  - the EndTemperature suboption of the mode_compute=10 option
    (“simpsa”) was broken
  - the mh_posterior_mode_estimation option was broken in
    conjunction with the method_of_moments command
  - the nodecomposition option did not suppress all variance
    decompositions
  - the posterior_sampling_method='slice' option did not save
    all files in the correct folder
  - the mh_recover option did not work correctly in conjunction
    with the posterior_sampling_method='slice' and
    posterior_sampler_options=('save_tmp_file', 1) options
  - the results of mode-finding were not correctly stored in
    oo_.posterior_mode for shock and measurement error
    correlations
  * The following problems with non-linear filters were fixed:
  - the manual incorrectly stated that 1,000 instead of 5,000
    particles was the default
  - the estimation command did not allow the pruning option to
    be set for higher-order estimation
  - combining options filter_algorithm=cpf and
    proposal_approximation=montecarlo of the estimation command
    returned incorrect results
  - the suboptions 'unscented_beta' and 'unscented_kappa' of the
    particle_filter_options option of the estimation command did
    not accept values of 0
  - the filter_algorithm=gf and filter_algorithm=gmf options of
    the estimation command did not correctly handle correlated
    measurement error
  * The confidence bands of classical forecasts had incorrect
    coverage
  * Several issues with the forecast command used with exogenous
    deterministic variables (declared with the varexo_det command)
    were fixed:
  - without measurement errors, it would store the upper bound
    of the confidence interval in the HPDinf field and the lower
    bound in the HPDsup field
  - with multiple measurement errors it would crash if not all
    observables were requested as outputs
  - it would assign the output to the wrong variable names if a
    variable list was specified after the command
  * The discretionary_policy command did not accept the
    planner_discount_latex_name option, contrary to what the
    documentation says
  * The outfile option of the smoother2histval command would
    produce an incorrect file on models with two lags or more,
    leading to incorrect results when loading that file with the
    histval_file command
  * OccBin would occasionally crash upon encountering invalid
    parameter vectors
  * The example1_reporting.mod example file was broken
- Drop support for EOL Leap.
- Add dummy BuildRequires: libboost_thread-devel as a work-around
  for meson bug (gh#mesonbuild/meson#15470, boo#1257409).</changelog>
</package>
<package pkgid="059308709031764bc7da951c738a35e140cd97cae8966622d7a374197ee992fe37e2bde5fc11775ac1f7f07f11acf6c76e7f4a24c2a1c8f37e9c0b3d2b1e7049" name="dynare-doc-pdf" arch="noarch">
  <version epoch="0" ver="6.5" rel="1.2"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656331200">- Add dynare-5.1-gcc-12.patch: Fix build with gcc 12.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672401600">- Update to version 5.3:
  * Long list of changes, see
    https://www.dynare.org/new-dynare-release/dynare-5.3-released/
- Remove upstream patches:
  * dynare-5.1-gcc-12.patch
  * dynare-octave7-compat.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Add dynare-add-missing-include.patch: Add missing includes, now
  exposed by gcc 13.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1681300800">- Update to version 5.4:
  * Estimation:
  - The load_results_after_load_mh option would not find the
    location of the results file
  - The computation of prior/posterior statistics would crash if
    the value of the filter step_ahead option was greater than 1
    without requesting a forecast or the smoother
  - NaN or complex parameters returned by steady state files
    were not correctly handled
  - analytical_derivation could be triggered with
    endogenous_prior but would not take the endogenous prior
    into account for the Jacobian and Hessian
  * OccBin:
  - Running the calib_smoother command with
    smoother_inversion_filter would crash unless
    likelihood_inversion_filter was also specified
  - Running the piecewise Kalman smoother would crash if an
    error was encountered during computation of the decision
    rules
  * PAC equation estimation through iterative OLS would crash if
    the auxiliary model contained a constant.
  * The variable label was incorrect for leads and lags of
    exogenous variables in the display of decision rules and in
    the model_info command.
  * Declaring a trend_var variable while not having a
    var(deflator=...) statement would cause the preprocessor to
    crash.
  * Macro processor: error messages following a @#define,
    @#include or @#includepath directive could in some cases point
    to a line number off by 1.
  * Perfect foresight simulations: the debug option would not
    preserve sparsity, causing out of memory errors.
- Make doc packages noarch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 5.5:
  * In a stochastic context, results could be incorrect if an
    endogenous with a lead ⩾ 2 or an exogenous with a lead ⩾ 1
    appeared in the argument(s) of a call to a (nonlinear)
    external function
  * With the use_dll option of the model block, the expression
    sign(x) would evaluate to ±1 instead of 0 if x=0
  * If the guess value given to the steady command was such that
    the residuals were all below tolerance, except some that are
    NaN, then this guess value was incorrectly accepted as the
    solution to the steady state problem
  * The method_of_moments command with GMM was ignoring the
    analytic_standard_errors option when using mode_compute=4
  * Homotopy with the extended_path command at order=0 was broken
  * The parallel_use_psexec command-line option was ignored
  * With the bytecode option of the model block, using the
    operators abs(), cbrt() and sign() would lead to a crash
  * The fast command-line option was broken under MATLAB with
    Windows
  * Ramsey steady state computation could fail if an expectation
    or diff operator was present in the model
  * A crash could occur if some external function call was present
    in an auxiliary variable
  * The endogenous_prior option of the estimation command could
    erroneously display a warning message about missing
    observations
  * The model_comparison command would crash if the .mod file name
    had less than four characters
  * The shock_decomposition command would overwrite previously
    stored smoother results
  * The x13 interface in dseries did not handle missing values,
    particularly at the beginning of a series
  * The x13 interface in dseries would occasionally crash under
    Windows with segmentation violations
  * OccBin: estimation would crash if a previous shocks(surprise)
    simulation was conducted
  * The internals command would not find the location of the
    _results.mat file
  * The prior optimize command would not work with mode_compute=5
- Minor improvement to conditionals specifying the right version
  of gcc to use.
- Drop dynare-add-missing-include.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 6.0:
  * Long list of changes, see NEWS.md file in %{_docdir}/dynare/
    or online at
    https://git.dynare.org/Dynare/dynare/-/blob/6.0/NEWS.md.
- Drop dynare-no-return-in-non-void-function.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 6.1:
  * Identification: simulated moments were triggered instead of
    theoretical ones
  * Variance decompositions would crash with measurement errors
    when zero variance shocks were present
  * The handling of Lagrange multipliers in the display of
    problems with the Jacobian was wrong
  * The option auxname was missing in the documentation of the
    pac_model command
  * PAC equation estimation/simulation was crashing in the case of
    composite target
  * The PAC equation estimation would crash if the PAC target was
    a transformed variable
  * The perfect_foresight_with_expectation_errors_solver command
    could return incorrect results when used in conjunction with
    homotopy_linearization_fallback or
    homotopy_marginal_linearization_fallback options
  * For scalar values, the description of the horizon option of
    the var_expectation_model command was incorrect
  * The steady state computation with the bytecode option in a
    Ramsey model was broken
  * OccBin: the piecewise Kalman filter would crash in case of a
    periodic solution
  * The heteroskedastic_filter option of the estimation command
    would cause a crash if there was only one shock
  * The method_of_moments command would crash during the J-test
    for just and underidentified models
  * User-defined warning settings were internally overwritten with
    the method_of_moments command or the piecewise Kalman filter
  * The SMC sampler would crash if any of the bayesian_irf,
    moments_varendo, or smoother options of the estimation command
    had been specified
  * The bvar_irf command would ignore the SquareRoot option and
    instead employ a Cholesky decomposition
  * The univariate Kalman filter erroneously treated observations
    with negative prediction variances due to numerical issues as
    missing values instead of discarding the parameter draw
  * A new homotopy_exclude_varexo option to the
    perfect_foresight_solver command has been added, to exclude
    some exogenous variables from the homotopy procedure (i.e. to
    keep them at their value corresponding to 100% of the shock
    during all homotopy iterations).
- Add _service file to allow inclusion of submodules in source
  tarball.
- Switch to meson based build.
- Add dynare-libdir.patch: Use meson detected system libdir
  instead of hard-coded 'lib'.
- New dependency: slicot-devel-static.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1728820800">- Update to version 6.2:
  * Compatibility: Compatible with octave 9.2.0.
  * Bugs fixed:
  - The mixed complementarity problem (MCP) solver could fail or
    give wrong results in some cases where there were multiple
    complementarity conditions
  - The qmc_sequence MEX file from the macOS package would fail
    to load
  - OccBin forecasts would crash in case of shocks with zero
    variance
  - OccBin smoother would crash if simulation did not converge
  - Computation of posterior moments could crash in large models
  - The auxiliary particle filter and the Liu &amp; West online
    filter (mode_compute=11) required the Statistics Toolbox
  - The auxiliary particle filter and the Liu &amp; West online
    filter (mode_compute=11) would not work with the
    discretionary_policy command
  - The discretionary_policy command would crash if there were
    fewer than two exogenous variables
  - Using the forecast command with a model solved at order&gt;1
    without varexo_det would return forecasts based on a first
    order approximation instead of providing an error message
  - Using the forecast command with a model solved at order=2
    with varexo_det and pruning would return forecasts without
    pruning instead of providing an error message
  - Using the forecast command with a model solved at order=3
    would crash SMC methods could return wrong posterior results
    if the Parallel Toolbox was installed
  - The Herbst-Schorfheide SMC sampler would crash at order&gt;1
  - Annualized shock decomposition would not output results if
    desired vintage date did not coincide to an end-of-the-year
    Q4 period
  - Using rand_multivariate_student as the proposal density in
    the tailored_random_block_metropolis_hastings posterior
    sampler would return wrong results
  - The onlyclearglobals of the dynare command was not working
    as intended
  - The det_cond_forecast command would crash with plans
    including only expected shocks
  - Estimation could crash in some rare cases when computing the
    2nd order moments of prior or posterior distribution
  - Successive calls of the Herbst-Schorfheide SMC sampler could
    crash due to some stale files being left on disk
  - The shock decomposition plot could be wrong in the presence
    of leads/lags on exogenous variables, or when the steady
    state is squeezed
- Add dynare-sphinx-str-concat.patch: Fix path to string
  concatenation when building sphinx documentation.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1753444800">- Update to version 6.4:
  * Several issues with the
    `perfect_foresight_with_expectation_errors` command:
  - when used with no `endval`/`endval(learnt_in=1)` block but
    an `endval(learnt_in=`t`)` block with t&gt;1, convergence could
    fail if homotopy was needed
  - combined with `homotopy_marginal_linearization_fallback`, it
    would return incorrect results
  - it would crash with
    `homotopy_marginal_linearization_fallback` option if there
    were several distinct `shocks` or `endval` blocks with the
    `learnt_in` option
  * Using the `model_diagnostics` command with the `bytecode`
    option of the `model` block or the `model_options` command
    would crash if the static Jacobian was singular
  * The `discretionary_policy` command with the `noprint` option
    would crash when encountering a problem instead of continuing
  * Using the `ramsey_model` command with models declared as
    `linear` would crash during preprocessing when there is a
    lead/lag greater than 1 on endogenous variables or any
    lead/lag on exogenous variables
  * Using the `identification` command with the slice sampler
    would crash if the `slice_initialize_with_mode` option was
    used
  * The particle filter option `resampling_method` of the
    `estimation` command was broken
  * The `output=third` preprocessor option would not work if no
    computational commands were present in the `.mod` file
- Changes from version 6.3:
  * OccBin with option `smoother_inversion_filter` would crash the
    MCMC estimation if the `filtered_variables` or
    `filter_step_ahead` options were used
  * OccBin with option `smoother_inversion_filter` would use the
    PKF if `mh_replic&gt;0`
  * OccBin with option `smoothed_state_uncertainty` would crash
    Dynare if the MCMC smoother was run after the classical one
  * OccBin's smoother would crash when encountering an internal
    error due to the output of the linear smoother not having been
    computed
  * Calling `model_info` with `differentiate_forward_vars` would
    crash The `identification` command would compute the
    asymptotic Hessian via simulation instead of via moments as
    intended
  * The `identification` command would crash during prior sampling
    if the initial draw did not solve the model
  * The `gsa_sample_file` was broken
  * Optimization algorithm `mode_compute=5` (`newrat`) would crash
    with `analytic_derivation`
  * The `discretionary_policy` command would crash if the model
    was purely forward-looking
  * The `dsample` command would crash
  * The `conditional_forecast_paths` block did not accept vector
    inputs
  * For MCMC chains with fewer than 6000 draws, the default number
    of `sub_draws` used to compute posterior moments was incorrect
  * Bi-annual dates (e.g. `2024S1` or `2024H1`) were not accepted
    within Dynare statements
  * Plotting `dseries` did not correctly show dates on the x-axis
- Drop dynare-sphinx-str-concat.patch: incorporated upstream.
- Minor re-base of dynare-libdir.patch for updated version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1769601600">- Update to version 6.5:
  * Several issues in the nonlinear solver, used in e.g. numerical
    steady state computations, were fixed.
  * Optimization would, in rare cases, erroneously apply an
    infinite penalty function value
  * In rare cases, the multivariate diffuse Kalman filter/smoother
    (kalman_algo=3) did not correctly exit the diffuse stage
  * The following problems with the estimation command were fixed:
  - the point forecasts triggered by the forecast option did not
    take shock uncertainty into account
  - the keep_kalman_algo_if_singularity_is_detected option did
    not work as advertised (option will be removed in Dynare 7)
  - the EndTemperature suboption of the mode_compute=10 option
    (“simpsa”) was broken
  - the mh_posterior_mode_estimation option was broken in
    conjunction with the method_of_moments command
  - the nodecomposition option did not suppress all variance
    decompositions
  - the posterior_sampling_method='slice' option did not save
    all files in the correct folder
  - the mh_recover option did not work correctly in conjunction
    with the posterior_sampling_method='slice' and
    posterior_sampler_options=('save_tmp_file', 1) options
  - the results of mode-finding were not correctly stored in
    oo_.posterior_mode for shock and measurement error
    correlations
  * The following problems with non-linear filters were fixed:
  - the manual incorrectly stated that 1,000 instead of 5,000
    particles was the default
  - the estimation command did not allow the pruning option to
    be set for higher-order estimation
  - combining options filter_algorithm=cpf and
    proposal_approximation=montecarlo of the estimation command
    returned incorrect results
  - the suboptions 'unscented_beta' and 'unscented_kappa' of the
    particle_filter_options option of the estimation command did
    not accept values of 0
  - the filter_algorithm=gf and filter_algorithm=gmf options of
    the estimation command did not correctly handle correlated
    measurement error
  * The confidence bands of classical forecasts had incorrect
    coverage
  * Several issues with the forecast command used with exogenous
    deterministic variables (declared with the varexo_det command)
    were fixed:
  - without measurement errors, it would store the upper bound
    of the confidence interval in the HPDinf field and the lower
    bound in the HPDsup field
  - with multiple measurement errors it would crash if not all
    observables were requested as outputs
  - it would assign the output to the wrong variable names if a
    variable list was specified after the command
  * The discretionary_policy command did not accept the
    planner_discount_latex_name option, contrary to what the
    documentation says
  * The outfile option of the smoother2histval command would
    produce an incorrect file on models with two lags or more,
    leading to incorrect results when loading that file with the
    histval_file command
  * OccBin would occasionally crash upon encountering invalid
    parameter vectors
  * The example1_reporting.mod example file was broken
- Drop support for EOL Leap.
- Add dummy BuildRequires: libboost_thread-devel as a work-around
  for meson bug (gh#mesonbuild/meson#15470, boo#1257409).</changelog>
</package>
<package pkgid="288f7bc525559403716940e1500527d0785a1e4daf11182b7954efab21bfb7827d8ecac6d5802b15a2bcf8cc292843a5b2c5017597031497551f688c2bd8fd94" name="dysk" arch="riscv64">
  <version epoch="0" ver="3.6.0" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726315200">- Update to version 2.9.1:
  * version 2.9.1
  * use base-2 logs to retrieve binary prefixes
  * add free_percent column to tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1734782400">- Update to version 2.10.0:
  * update CHANGELOG
  * add uuid &amp; partuuid in web's columns list
  * version 2.10 with UUID and PARTUUID
  * fix colors of search dialog in website</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747137600">- Update to version 2.10.1:
  * version 2.10.1
  * do a CSI reset on other termimad tables too
  * reset style after printing table
  * update dependencies
  * clippy
  * add uuid and partuuid columns to tests
  * remove mention of broot in website</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- Update to version 3.0.0:
  * reduce number of keywords in Cargo.toml
  * update changelog, fix deploy script
  * remove table of direct links to executables
  * commit the official deploy script
  * version 3.0
  * improve cross compilation
  * make target.sh compatible with mac
  * build.sh compatible with non linux local
  * update doc to mention in runs on mac too
  * update lfs-core to stop using stat on mac
  * restore dev major:minor in json
  * use lfs-core v0.13
  * Mac: unix device id, PATH argument
  * make / not normal on mac
  * make /System/Volumes/Data normal
  * use lfs-core dependency through github with branch
  * fix unused import on mac
  * make /boot not "normal" on linux
  * WIP - Mac compatibility
  * add a CONTRIBUTING.md file
  * add RISC-V pre-built binary</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1756468800">- Update to version 3.1.0:
  * default strategy on Mac is much faster (about 1000 times
    faster...)
  * strategy can be chosen with --strategy diskutil or --strategy
    iokit (default)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1761825600">- Update to version 3.2.0:
  * new options column: linux mount options
  * new compress column: compression algorithm &amp; level - Fix #98</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 3.3.0:
  * support for getting info by path on windows, eg dysk some/file
    (was already possible on Linux and Mac)
  * hide the --strategy argument: there's no reason to use it today</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762689600">- Update to version 3.4.0:
  * version 3.4.0
  * exclude /Library/Developer from normal mounts
  * use merged lfs-core
  * Mac: list mounts not backed by a local phys device</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 3.5.0:
  * Windows: detect storage spaces - Thanks @mokurin000 and
    @acieslewicz
  * silently handle broken pipe on printing to stdout - Fix #104
  * don't print a TTY Reset when called with --color no or piped to
    a non TTY stream - Fix #105</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768219200">- Update to version 3.6.0:
  On linux, stats reading is now time bounded, which avoids freezes
  on unresponding remote volumes or some invalid mounts.
  A new launch argument lets you tune the timeout, eg dysk
  - -timeout no or dysk --timeout 5ms.
  This should make the --remote-stats no parameter mostly useless.
  * version 3.6.0
  * add test script to gitignore
  * Nobody ever gives feedback so I'm free to funk the site
  * update changelog
  * apply timeout to all disks
  * allow removing timeout
  * timeout checked when reading remote stats
  * fix img links in readme
  * improve ddoc
  * website: search
  * replace mkdocs with ddoc</changelog>
</package>
<package pkgid="41bfdc60b05cf429d36a013da0b1c99b6995b0e63ca4deb71d96b6cafa45a1afde50d29b2510bf762843f58708a3cb265cdd5a3f3b2214e88984e868cb658af6" name="dzen2" arch="riscv64">
  <version epoch="0" ver="1379930259.488ab66" rel="1.3"/>
  <changelog author="seiler@b1-systems.de" date="1333454400">- initial package</changelog>
  <changelog author="seiler@b1-systems.de" date="1334664000">- added manpages from extraced debian package
  http://ftp.us.debian.org/debian/pool/main/d/dzen2/dzen2_0.8.5-4_armel.deb</changelog>
  <changelog author="seiler@b1-systems.de" date="1335182400">- added dependency xorg-x11-devel to prevent this missing header error
  In file included from draw.c:8:0:
  dzen.h:14:25: fatal error: X11/Xft/Xft.h: No such file or directory
  compilation terminated.
- migrated to git service checkout</changelog>
  <changelog author="seiler@b1-systems.de" date="1337083200">- changed mode to local to da recompress service run local only</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520942400">- Replace xorg-x11* buildrequires with pkgconfig(x11),
  pkgconfig(xft)
- Respect optflags and do not strip the resulting binaries.</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1537185600">- changed service to use obs_scm instead of tar_scm
- compiled dzen2 gadgets request by
  https://bugzilla.novell.com/show_bug.cgi?id=1105238</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1537185601">- fixed error in _service file (obs_scm had localonly parameter)</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1537185602">- another fix in _service file</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1537185603">- generate tar.gz only on buildtime and obscpio locally</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1537185604">- updated url of project</changelog>
</package>
<package pkgid="869c76f6e8ed2b44989626e8d5fbc282e9f5b8f11f12e3a7b30b7337b80c510f89348c615b65832df879804463319cd9adc76e62b1a182d511c3297c1f326327" name="e-antic-devel" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="1.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1653048000">- Update to release 1.2.1
  * Fixed serialization of renf_class with cereal&gt;=1.3.2
  * Fixed deserialization of objects serialized with e-antic
    prior to 1.0.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 1.2.2
  * Fixed conda channels used for binder notebooks.
  * Fixed deserialization of renf_class from old Python pickles.
  * Fixed serialization with cereal 1.3.1+.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699201">- Update to release 1.2.3
  * Library version bump was missing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 1.3.0
  * Added support for FLINT 2.8 and 2.9
  * Added short and unsigned short operators to C++ interface.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Add flint3.diff to have the build succeed with flint-3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Update to release 2.0.0
  * Added support for FLINT 3
- Drop flint3.diff (obsolete)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704801600">- Update to release 2.0.1
  * Fixed segfault when using non-intrusive pointers to renf_class
    such as the ones returned by parent() from Python.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704974400">- Update to release 2.0.2
  * Fixed an exception being thrown when run under PyPy
    (github.com/wlav/cppyy/issues/209)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741953600">- Add 0001-build-fix-build-failure-with-flint-3.2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746532800">- Update to release 2.1.0
  * Added functions renf_elem_addmul and renf_elem_submul to
    compute `res += a * b` and `res -= a * b` with fewer
    temporaries. In the C++ interface, these methods are called
    `iaddmul` and `isubmul`.
- Delete 0001-build-fix-build-failure-with-flint-3.2.patch (merged)</changelog>
</package>
<package pkgid="d3b9e298a553670bc147ac8672eb7ac4385c56cc28ef293a87480ba83fb62e5f4b6b125873ca459c046f4be56b854e59e5d30ec384a4738daa09d86dae4465e2" name="e16" arch="riscv64">
  <version epoch="0" ver="1.0.24" rel="1.2"/>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- add cairo as build requirement
- add harfbuzz as build requirement</changelog>
  <changelog author="sflees@suse.de" date="1494417600">- Update to 1.0.18 - warnings / autotools fixes</changelog>
  <changelog author="simonf.lees@suse.com" date="1497614400">- Fix license should be MIT-advertising and GPL-2.0+</changelog>
  <changelog author="dimstar@opensuse.org" date="1506513600">- Fixup sound dependencies: we pass --enable-sound to configure,
  which, according to configure, implies 'pulseaudio' (unless
  specified as --enable-sound=esound).
  + Drop esound-devel BuildRequires: not needed, since we never
    passed --enable-sound=esound to configure.
  + Drop pkgconfig(alas) BuildRequires: no needed, since e16 has no
    alsa support.
  + Add pkgconfig(libpulse) BuildRequires: Enable the implied sound
    module for 16.
- Toggle with_sound to 0, until somebody actually fixes the build
  with PulseAudio (note: this is defacto the same as we had before
  as the dependencies were simply not in place and configure
  silently switched off --enable-sound).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1559131200">- Update to 16.0.19
  * Fix focus after slide-in
  * Fix issue with initially shaded windows in certain cases
  * Add new macros for theming in 'definitions'
  * Update the restart cursor which looked a bit dated
  * Do proper rendering of transparent icons in menus
  * Fix magnifier pixel value display
  * Remove long disabled pseudotransparency support
  * Fix focus-if-group-focused cases
  * (warning) fixes for gcc8
  * (warning) fixes for recent support package versions
  * autotool updates
- use %license macro
- add fix-compile-gtk.patch as a hack for pango dropping gobj
  flags</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Trim bias and filler wording from description.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1567684800">- Update to 16.0.20
  * Theming macro updates (Don Harrop)
  * Warning fixes for gcc 9
  * Fix transient placement involving desk/area change
  * GSOD: Fix restart after choosing Restart on e.g. segv
  * GSOD: Better keyboard grab
  * Don't do double-clicks on scroll wheel events
  * Correct refresh when switching away from background "None"
  * Restore background to last set if quitting background selector
  * Fix memory leak in pulseaudio sound loader
  * Fix potential segv in pulseaudio sound handler
  * Fix compositing glitches with tiled backgrounds
  * Make config dialog edge flip mode changes take effect immediately
  * Add gobject-2.0 dependency in case pango doesn't include it</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1577966400">- Add sndio sound back end for OpenBSD
- Menu generation speedups</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1625486400">- Update to 1.0.23
  * Add option to allow only the primary mouse button to raise windows
  * Use poll() for event handling by default
  * Allow users to override fonts via ~/.e16/fonts/
  * bindings: Add 'W' as alias for modifier 4
  * Enable sounds in combined configuration dialog
  * Optionally play sounds using audio player
  * Avoid potential crash when attempting to enable sound
  * Add alsa-lib sound backend
  * Various bugfixes
  * Add sndio sound back end for OpenBSD
  * Menu generation speedups
  * Translation updates: fr
- Refreshed fix-compile-gtk.patch
- Run spec cleaner</changelog>
  <changelog author="Simon Lees &lt;simonf.lees@suse.com&gt;" date="1645704000">- Update to 1.0.24
  * Pagers: Remember zoom setting when changed by pager menu
  * Systray: Change default icon size to 32
  * Support _NET_WM_STATE_FOCUSED
  * Focus: Fix focus on new clients requesting max size
  * Fix bad memory access during shutdown
  * FX (waves/ripples): Make it work in compositing mode
  * Sound: Enable having multiple engines and changing it at runtime
  * Translation updates: fr, da
- Refreshed fix-compile-gtk.patch</changelog>
</package>
<package pkgid="be9a48bef664d3e0c2efeafd9694d44d0e5fa233b4eb245805ade1b7ab7364894dddd18b4e4b8b75851df990b5c2388d66b039beb0f78713f2948fd59f814382" name="e2fsprogs" arch="riscv64">
  <version epoch="0" ver="1.47.3" rel="1.3"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536000">- Update to v1.47.1:
  * Add post-2038 handling when e2fsprogs is compiled on a system with a
    64-bit time_t.
  * Mke2fs -d can now support an input tar file if the libarchive library is
    available.
  * Teach mke2fs a new extended options, root_perms, which overrides the
    permissions for the root directory for the new file system.
  * Add support for SOURCE_DATE_EPOCH environment variable per the
    specification https://reproducible-builds.org/specs/source-date-epoch.
  * Improve resize2fs's performance by eliminating extra cache flushes.
  * Improve mke2fs's performance when zeroing a large number of inode table
    blocks (when lazy inode table initialization is not enabled) by batching
    calls to ext2fs_zero_blocks.
- Drop e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch
  (merged upstream)</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536001">- Update specfile to replace fuse-devel with fuse3-devel
  The v1.47.1 update added support for fuse3-based fuse2fs [1], and at
  the same time this commit broke fuse2-based support (which has now
  been fixed upstream [2]).
  There is no reason to stick with the older 2.x libfuse implementation
  at this point, so switch to fuse3 which also solves the compilation
  problem without backporting [2] from upstream.
  [1] commit 448a3f8b487b ("add libfuse3 support to fuse2fs")
  [2] commit fb702218ab47 ("fuse2fs: explicitly set _FILE_OFFSET_BITS again")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732708800">- Add libext2fs-fix-unused-parameter-warnings-errors.patch
  This is required as other packages that leverage ext2fs.h will
  otherwise fail to compile when setting -Werror due to unused
  parameters in certain functions introduced in [1] leading to
  compiler warnings.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732795200">- Add configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  The introduction of [1] broke compilation on 32-bit archs, this fix
  restores it.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744000">- Update to 1.47.2:
  * Fix orphan_file support on big endian systems
  * Various orphan_file handling fixes
  * Allow resize2fs to perform offline resize past 256 TiB boundary
  * Update translations</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744001">- Remove patches merged upstream:
  configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  libext2fs-fix-unused-parameter-warnings-errors.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1764331200">- Update to 1.47.3:
  * Many fixes and more features for fuse2fs
  * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent tree
  * Fix a bounding error in ext2fs_fallocate() which could cause it to allocate
    far more blocks than was requested
  * Fix debugfs's dirsearch command on big-endian systems.
  * Fix debugfs's dump and rdump commands to avoid looping forever when it runs
    across an I/O error or corrupt filesystem metadata.
  * Fix "e2fsck -n" to not abort when it trips across an EA inode which is not
    referenced by any inodes in the file system.
  * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when there
    are no shared blocks to clear</changelog>
</package>
<package pkgid="9a4a1a22d4a8fe4616d3422195af1fee962b0cc8a8babc2c144c42d495c9e6702ab7bf1c192eeae570daf5b9b9739de56f4607ae06ea4cdef9f7d273c9c17f3c" name="e2fsprogs-devel" arch="riscv64">
  <version epoch="0" ver="1.47.3" rel="1.3"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536000">- Update to v1.47.1:
  * Add post-2038 handling when e2fsprogs is compiled on a system with a
    64-bit time_t.
  * Mke2fs -d can now support an input tar file if the libarchive library is
    available.
  * Teach mke2fs a new extended options, root_perms, which overrides the
    permissions for the root directory for the new file system.
  * Add support for SOURCE_DATE_EPOCH environment variable per the
    specification https://reproducible-builds.org/specs/source-date-epoch.
  * Improve resize2fs's performance by eliminating extra cache flushes.
  * Improve mke2fs's performance when zeroing a large number of inode table
    blocks (when lazy inode table initialization is not enabled) by batching
    calls to ext2fs_zero_blocks.
- Drop e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch
  (merged upstream)</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536001">- Update specfile to replace fuse-devel with fuse3-devel
  The v1.47.1 update added support for fuse3-based fuse2fs [1], and at
  the same time this commit broke fuse2-based support (which has now
  been fixed upstream [2]).
  There is no reason to stick with the older 2.x libfuse implementation
  at this point, so switch to fuse3 which also solves the compilation
  problem without backporting [2] from upstream.
  [1] commit 448a3f8b487b ("add libfuse3 support to fuse2fs")
  [2] commit fb702218ab47 ("fuse2fs: explicitly set _FILE_OFFSET_BITS again")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732708800">- Add libext2fs-fix-unused-parameter-warnings-errors.patch
  This is required as other packages that leverage ext2fs.h will
  otherwise fail to compile when setting -Werror due to unused
  parameters in certain functions introduced in [1] leading to
  compiler warnings.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732795200">- Add configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  The introduction of [1] broke compilation on 32-bit archs, this fix
  restores it.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744000">- Update to 1.47.2:
  * Fix orphan_file support on big endian systems
  * Various orphan_file handling fixes
  * Allow resize2fs to perform offline resize past 256 TiB boundary
  * Update translations</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744001">- Remove patches merged upstream:
  configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  libext2fs-fix-unused-parameter-warnings-errors.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1764331200">- Update to 1.47.3:
  * Many fixes and more features for fuse2fs
  * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent tree
  * Fix a bounding error in ext2fs_fallocate() which could cause it to allocate
    far more blocks than was requested
  * Fix debugfs's dirsearch command on big-endian systems.
  * Fix debugfs's dump and rdump commands to avoid looping forever when it runs
    across an I/O error or corrupt filesystem metadata.
  * Fix "e2fsck -n" to not abort when it trips across an EA inode which is not
    referenced by any inodes in the file system.
  * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when there
    are no shared blocks to clear</changelog>
</package>
<package pkgid="c90cba29ed82279c4dd29213b6293e866aba2863528bb7be512846669a12707f27b9d1ea8edbe44956519d9249e049b24432fb41dcfe89aeb213e459dcdbc943" name="e2fsprogs-scrub" arch="riscv64">
  <version epoch="0" ver="1.47.3" rel="1.3"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536000">- Update to v1.47.1:
  * Add post-2038 handling when e2fsprogs is compiled on a system with a
    64-bit time_t.
  * Mke2fs -d can now support an input tar file if the libarchive library is
    available.
  * Teach mke2fs a new extended options, root_perms, which overrides the
    permissions for the root directory for the new file system.
  * Add support for SOURCE_DATE_EPOCH environment variable per the
    specification https://reproducible-builds.org/specs/source-date-epoch.
  * Improve resize2fs's performance by eliminating extra cache flushes.
  * Improve mke2fs's performance when zeroing a large number of inode table
    blocks (when lazy inode table initialization is not enabled) by batching
    calls to ext2fs_zero_blocks.
- Drop e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch
  (merged upstream)</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536001">- Update specfile to replace fuse-devel with fuse3-devel
  The v1.47.1 update added support for fuse3-based fuse2fs [1], and at
  the same time this commit broke fuse2-based support (which has now
  been fixed upstream [2]).
  There is no reason to stick with the older 2.x libfuse implementation
  at this point, so switch to fuse3 which also solves the compilation
  problem without backporting [2] from upstream.
  [1] commit 448a3f8b487b ("add libfuse3 support to fuse2fs")
  [2] commit fb702218ab47 ("fuse2fs: explicitly set _FILE_OFFSET_BITS again")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732708800">- Add libext2fs-fix-unused-parameter-warnings-errors.patch
  This is required as other packages that leverage ext2fs.h will
  otherwise fail to compile when setting -Werror due to unused
  parameters in certain functions introduced in [1] leading to
  compiler warnings.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732795200">- Add configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  The introduction of [1] broke compilation on 32-bit archs, this fix
  restores it.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744000">- Update to 1.47.2:
  * Fix orphan_file support on big endian systems
  * Various orphan_file handling fixes
  * Allow resize2fs to perform offline resize past 256 TiB boundary
  * Update translations</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744001">- Remove patches merged upstream:
  configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  libext2fs-fix-unused-parameter-warnings-errors.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1764331200">- Update to 1.47.3:
  * Many fixes and more features for fuse2fs
  * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent tree
  * Fix a bounding error in ext2fs_fallocate() which could cause it to allocate
    far more blocks than was requested
  * Fix debugfs's dirsearch command on big-endian systems.
  * Fix debugfs's dump and rdump commands to avoid looping forever when it runs
    across an I/O error or corrupt filesystem metadata.
  * Fix "e2fsck -n" to not abort when it trips across an EA inode which is not
    referenced by any inodes in the file system.
  * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when there
    are no shared blocks to clear</changelog>
</package>
<package pkgid="5d8f2d9cca3dd38ddd334628a3ec96cd57736b5a170aab06be6b5f9ddb0ea984a35b39bfdfefb0fc689f7218827c92211bc28a6968c6b28261284aa2beb4498f" name="e3" arch="riscv64">
  <version epoch="0" ver="2.82" rel="1.4"/>
  <changelog author="cthiel@suse.de" date="1137844800">- update to version 2.6.3</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="stephan.barth@novell.com" date="1259928000">- Update to version 2.7.1 which contains a lot of bugfixes compared to the
  previous version of the SUSE package
- Fixed x86_64 build (bnc #341432)</changelog>
  <changelog author="stephan.barth@novell.com" date="1280836800">- Update to version 2.8 which is mainly a major cleanup and contains several
  encoding fixes
- removed deprecated COMPRESS make environment variable
- added make variable EXMODE=SED since this was the default and got removed
  from the Makefile</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="awafaa@opensuse.org" date="1317384000">- Fix build issues on ARM, add %arm to arch declerations</changelog>
  <changelog author="dvaleev@suse.com" date="1330516800">- Fix build for ppc, add ppc ppc64 to arch declerations</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- Remove reference to nonexisting e3c stuff
- ExclusiveArch %ix86 x86_64</changelog>
  <changelog author="bg@suse.com" date="1484049600">- Enable s390x in list of architectures</changelog>
  <changelog author="mpluskal@suse.com" date="1484049601">- Update to version 2.82
  * now using fstat64-syscall on Linux32
  * avoid using "brk"-syscall due a conflict with Address Space
    Layout Randomization (ASLR) in Linux: neeed if
    /proc/sys/kernel/randomize_va_space is &gt;= 2
- Small packaging cleanup:
  * Use url for source
  * Use correct rpm group
  * Enable building on all architectures</changelog>
</package>
<package pkgid="e543e5cc4ac61bd3242bda5a5f7046c454a92dc29f1609e41089307120138f26126533d77f5ffcc24d98774a07e6418837a8ce57425ca9d6a1468e522485282f" name="eac-devel" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1709985600">- Initial package, version 1.1.3</changelog>
</package>
<package pkgid="4c72f03ddb923b9eddf05969736d4dfce9dc68c0af6552f628d3490c33b43578f8f8ec7bbe59147a3806f08e4f24415ced532b27f73c7e25e7d2298e2909e9f3" name="eaglemode" arch="riscv64">
  <version epoch="0" ver="0.96.2" rel="1.1"/>
  <changelog author="joop.boonen@opensuse.org" date="1507723200">- Update to 0.93.0, announce message:
  • Added autoplay function: Slideshow of picture files and playback of multiple audio/video files.
  • Minor fixes.</changelog>
  <changelog author="kstreitova@suse.com" date="1530273600">- require p7zip-full for TW as 7z binary needed by eaglemode was
  moved to this package (see bsc#899627 for more details about
  this change)</changelog>
  <changelog author="Joop Boonen &lt;joop.boonen@opensuse.org&gt;" date="1554984000">- Build version 0.94.1
  Changes:
  - Version 0.94.1
  * Improved video performance on multi-core CPUs a little.
  * Prohibited starting up after failure in creating initial bookmarks.
  * Reviewed and improved various details concerning protection against unwanted file system changes.
  * Colorized file manager command execution messages on Windows 10.
  - Version 0.94.0
  * Extended the internal font, mainly by Cyrillic and Greek characters.
  * Improved character code page support.
  * Added Clang support (compile command: perl make.pl build compiler=clang).
  * Minor fixes.
  - Version 0.93.2
  * Ported PDF, SVG, and PS viewers to Windows.
  * Minor fixes.
  - Version 0.93.1
  * Adapted minimally to new OS versions.
  * Ported time zones feature to Windows.
-  Cleaned Requires: *-devel up. As they are not needed most of them
  are auto detected</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Trim marketing from description.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- update to 0.95
  * Added some interpolation algorithms for the zooming into photos, videos,
  * icons and other images. Now the user can choose (in the preferences) from:
  * Area Sampling, Bilinear, Bicubic, Lanczos, and Adaptive.
  * Accelerated graphics display by making use of the AVX2 CPU extension.
  * Extended the graphics API by a texture class which allows more flexible
  * filling of figures with colors and images.
  * Ported the audio/video player to Windows, based on the VLC library.
  * Switched from Xine to VLC also for other OSes because some tests showed
  that VLC is more crash-resistant against randomly corrupted files and
  thereby most likely more secure.
  * Completely removed support for outdated archive file formats to improve
  security and simplify maintenance: Goodbye to arc, arj, lha, rar, and zoo.
  Minor fixes and improvements.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 0.92.2:
  * Fixed DPI scaling on Windows.
  * Fixed changing of only letter case when renaming files on Windows.
  * Fixed useless re-rendering in emPdf.
  * Allowed to trigger radio boxes and check boxes by clicking on the text.
  * Adjusted some dialog sizes as well as click and expansion size thresholds to
    modern screen resolutions.
  * Updated emLKC to kernel 5.
  * Minor fixes.
  * Added a viewer for WebP image files.
  * Fixed focus problems with XWayland.
  * Minor fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673179200">- update to 0.96.0:
  * Added emStocks - a plugin for stock watchlists
  * Added undo/redo functions to editable text fields
  * Extended the graphics API to paint Bezier curves, arrows, and dashes
  * Added support for showing ICO files which are PNG compressed
  * Revised the emListBox API: Now the items have names</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1710244800">- update to 0.96.1:
  * Added select and copy functions to the plain text viewer.
  * Added select and copy functions to the PDF viewer.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 0.96.2:
  * Fixed character encoding of PDF selection on non-UTF-8 systems.
  * Fixed occasional segmentation fault in PDF viewer.
  * Allowed to open URLs in PDF documents.</changelog>
</package>
<package pkgid="f3c726be69be36b39075e672787d258afcc078201ce16f2ac24ffe26594ac0f18d11b5087fa6c46010716e753c54a575fb90e48e56ccede59f8e28151366fc49" name="earlyoom" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1599134400">- Drop dependency on insserv-compat
  The sysvinit script is not shipped so this dependency on this
  obsolete package is not needed and can be removed.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1600344000">- Enable tests on x86_64 &amp; ARM
- change reporting interval to never
- remove calls to systemctl in make install
- change LDFLAGS handling via env variables</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1606996800">- New upstream release 1.6.2
  * Double-check memory situation before killing victim ([commit](https://github.com/rfjakob/earlyoom/commit/e34e0fcec5d9f60eb19a48a3ec2bab175818fdd8))
  * Never terminate ourselves ([#205](https://github.com/rfjakob/earlyoom/issues/205))
  * Dump buffer on /proc/meminfo conversion error ([#214](https://github.com/rfjakob/earlyoom/issues/214))
- Remove invalid Recommends of libnotify-tools (boo#1179537)
- disable tests
- add link from /sbin/rcearlyoom to /sbin/service</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620388800">- Package pre-built earlyoom.1 as pandoc / haskell is not supported
  on all archs.
- Drop pandoc BuildRequires.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1637236800">- Added GeckoMain in --prefer parameter. (firefox name process)
- Removed firefox and chromium in --prefer parameter. (irrelevant)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1652875200">- Refreshed spec-file via spec-cleaner and manual optimizated.
  * Reduced to the standard github URL.
  * Added -p flag to all install commands.
- Updated file earlyoom.sysconfig with actual firefox process names.
- Updated to 1.7
  * Changed file earlyoom.1 (MANPAGE.md -s -t man &gt; earlyoom.1).
  * https://github.com/rfjakob/earlyoom#changelog
  * Added -N flag to run a script every time a process is killed.
  * Added -g flag to kill whole process group.
  * Removed -i flag, it does not work properly on Linux kernels 5.9+.
  * Droped ambient capabilities on startup.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1713268800">- Updated to 1.8
  * Changed file earlyoom.1 (MANPAGE.md -s -t man &gt; earlyoom.1).
  * https://github.com/rfjakob/earlyoom#changelog
  * Introduce user mem total / meminfo_t.UserMemTotal and
    calculate MemAvailablePercent.
  * Added NO_COLOR support.
  * Fixed handling of processes with a zombie main thread.
  * Added --sort-by-rss. This will select a process to kill acc
    to the largest RSS instead of largest oom_score.</changelog>
  <changelog author="David B &lt;db@mail25.net&gt;" date="1713441600">- Removed -p flag from configuration (ineffective for systemd unit).</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1715515200">- Manual optimizations in spec-file.
- Updated to 1.8.2
  * Changed file earlyoom.1 (MANPAGE.md -s -t man &gt; earlyoom.1).
  * https://github.com/rfjakob/earlyoom#changelog
  * Fixed crash with -p flag in config and IPAddressDeny syntax.</changelog>
  <changelog author="Kyle Scheuing &lt;kyle@kylescheuing.com&gt;" date="1758110400">- Updated to 1.9.0
  * Add -P /path/to/script option to execute before killing something
  * More debug logging for -n and -N
  * Also log oom_score_adj when killing something</changelog>
</package>
<package pkgid="f72b6057f4a7696418bd1caff0a223a5b568f497e65fba4e4927a1acf932db67aff71b5faf787e47ac06addd90ae8530ceaaad3796f841de58699a9c8d09a7e4" name="eartag" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1701345600">- initial packaging of version 0.5.1 for openSUSE Tumbleweed</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1708689600">- add chromaprint-fpcalc as dependency for identifying songs
- update to 0.6.0:
  * Tags to insert can be picked from a list,
    and inserted tags are highlighted with a color
  * The preview field also gains syntax highlighting,
    as well as a way to select the file to preview
  * A new "Move to folder" option has been added
  * new feature "Extract Tags from Filename"
  * Undo all changes in selected files feature
  * Remove tags from selected files feature</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715601600">- Update to version 0.6.1:
  + switch to libadwaita &gt;= 1.5
- Add blueprint-compiler BuildRequires: new upstream dependency
  since commit 324f6a24.
- Add forgotten set_version service.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721908800">- change license to MIT</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1727438400">- update to 0.6.2:
  * Adapt to GNOME 47
  * requires gtk &gt;= 4.16
  * minor bugfixes
  * updated translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731153600">- update to 0.6.3:
  * fileview: use self.get_rows_sorted().keys() instead of get_present_tags()
    for extra tag filter
  * window: Set icon name
  * main: insert files to existing window if another instance tries to open
    with file args
  * meta: add argument passthrough to run script
  * main: remove debug prints
  * filelist: switch to selection mode on long press
  * window: allow to translate title
  * musicbrainz: fix closing cover tempfiles
  * Initialize ngettext
  * identify: Add release popover list into a scrolled window
  * musicbrainz: Don't download thumbnails if cover download is disabled
  * identify: Fix setting group for release row checkboxes
  * musicbrainz: Set timeout for requests
  * tagselectorbutton: add minimum/maximum height to popover
  * tagselectorbutton: Apply fix from !130, but only on small screens
  * tagselectorbutton: further reduce height
  * update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748088000">- Update to version 0.6.5:
  * fix for Ear Tag not working with GTK 4.17 or later
  * widget for title/artist has been reworked
  * Album cover handling now supports more file types
- Changes from version to 0.6.4:
  * fix selection mode toggling when removing file list item
  * change Select all files button to Unselect all files when all
    files are selected</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753012800">- update to 1.0.0:
  * We now make extensive use of PyGObject's asyncio support for operations
    like file loading and fetching resources from the internet (for the
    Identify option)
  * Folders can now be opened recursively
  * Loading files is considerably faster now
  * Selecting files from the sidebar and scrolling through see large speed
    improvements
  * Errors during file loading no longer stop the loading process
  * The algorithm for the Identify selected files options has been rewritten
    from scratch
  * new dependencies: aiohttp, aiohttp-retry, aiofiles, filetype and xxhash</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766577600">- Update to version 1.0.2:
  * Fixes a bug where files would get skipped while loading.
- Update to version 1.0.1:
  * fix: cover art handling
- use the more common datadir macro rather than datarootdir
- use a macro for the appid, so it's not too repetitive when it changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="f1ea1c0f47f1dc2d0eacfc4eb5cdc3bb4640aa7e3e47dc09599437db96e9962235ccd1c9b73e807adcad4ced8593003b9148eef24114733534cd9d9a476c7d9d" name="eartag-lang" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1701345600">- initial packaging of version 0.5.1 for openSUSE Tumbleweed</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1708689600">- add chromaprint-fpcalc as dependency for identifying songs
- update to 0.6.0:
  * Tags to insert can be picked from a list,
    and inserted tags are highlighted with a color
  * The preview field also gains syntax highlighting,
    as well as a way to select the file to preview
  * A new "Move to folder" option has been added
  * new feature "Extract Tags from Filename"
  * Undo all changes in selected files feature
  * Remove tags from selected files feature</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715601600">- Update to version 0.6.1:
  + switch to libadwaita &gt;= 1.5
- Add blueprint-compiler BuildRequires: new upstream dependency
  since commit 324f6a24.
- Add forgotten set_version service.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721908800">- change license to MIT</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1727438400">- update to 0.6.2:
  * Adapt to GNOME 47
  * requires gtk &gt;= 4.16
  * minor bugfixes
  * updated translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1731153600">- update to 0.6.3:
  * fileview: use self.get_rows_sorted().keys() instead of get_present_tags()
    for extra tag filter
  * window: Set icon name
  * main: insert files to existing window if another instance tries to open
    with file args
  * meta: add argument passthrough to run script
  * main: remove debug prints
  * filelist: switch to selection mode on long press
  * window: allow to translate title
  * musicbrainz: fix closing cover tempfiles
  * Initialize ngettext
  * identify: Add release popover list into a scrolled window
  * musicbrainz: Don't download thumbnails if cover download is disabled
  * identify: Fix setting group for release row checkboxes
  * musicbrainz: Set timeout for requests
  * tagselectorbutton: add minimum/maximum height to popover
  * tagselectorbutton: Apply fix from !130, but only on small screens
  * tagselectorbutton: further reduce height
  * update translations</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1748088000">- Update to version 0.6.5:
  * fix for Ear Tag not working with GTK 4.17 or later
  * widget for title/artist has been reworked
  * Album cover handling now supports more file types
- Changes from version to 0.6.4:
  * fix selection mode toggling when removing file list item
  * change Select all files button to Unselect all files when all
    files are selected</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753012800">- update to 1.0.0:
  * We now make extensive use of PyGObject's asyncio support for operations
    like file loading and fetching resources from the internet (for the
    Identify option)
  * Folders can now be opened recursively
  * Loading files is considerably faster now
  * Selecting files from the sidebar and scrolling through see large speed
    improvements
  * Errors during file loading no longer stop the loading process
  * The algorithm for the Identify selected files options has been rewritten
    from scratch
  * new dependencies: aiohttp, aiohttp-retry, aiofiles, filetype and xxhash</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766577600">- Update to version 1.0.2:
  * Fixes a bug where files would get skipped while loading.
- Update to version 1.0.1:
  * fix: cover art handling
- use the more common datadir macro rather than datarootdir
- use a macro for the appid, so it's not too repetitive when it changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="d678519240107854474970847209072f42973dba777c641882a8fef43c36e3f54b9dfa46adab740223fd7779b622c4a0fc22aeaeb4c07acc0a4f620973e68756" name="easy-rsa" arch="noarch">
  <version epoch="0" ver="3.2.6" rel="1.1"/>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1655294400">- Update to 3.0.9 (2022-05-04)
  * Upgrade OpenSSL from 1.1.0j to 1.1.1o (#405, #407)
  - We are buliding this ourselves now.
  * Fix --version so it uses EASYRSA_OPENSSL (#416)
  * Use openssl rand instead of non-POSIX mktemp (#478)
  * Fix paths with spaces (#443)
  * Correct OpenSSL version from Homebrew on macOs (#416)
  * Fix revoking a renewed certificate (Original PR #394)
  * Follow-up commit: ef22701
  * Introduce 'show-crl' (d199389)
  * Support Windows-Git 'version of bash' (#533)
  * Disallow use of single quote (') in vars file, Warning (#530)
  * Creating a CA uses x509-types/ca and COMMON (#526)
  * Prefer 'PKI/vars' over all other locations (#528)
  * Introduce 'init-pki soft' option (#197)
  * Warnings are no longer silenced by --batch (#523)
  * Improve packaging options (#510)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1662379200">- Update to 3.1.0 (2022-05-18)
  * Introduce basic support for OpenSSL version 3 (#492)
  * Update regex in grep to be POSIX compliant (#556)
  * Introduce status reporting tools (#555 &amp; #557)
  * Display certificates using UTF8 (#551)
  * Allow certificates to be created with fixed date offset (#550)
  * Add 'verify' to verify certificate against CA (#549)
  * Add PKCS#12 alias 'friendlyName' (#544)
  * Disallow use of '--vars=FILE init-pki' (#566)
  * Support multiple IP-Addresses in SAN (#564)
  * Add option '--renew-days=NN', custom renew grace period (#557)
  * Add 'nopass' option to the 'export-pkcs' functions (#411)
  * Add support for 'busybox' (#543)
  * Add option '--tmp-dir=DIR' to declare Temp-dir (Commit f503a22)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 3.1.1:
  * Remove command 'renewable' (#715)
  * Expand 'show-renew', include 'renewed/certs_by_serial' (#700)
  * Resolve long-standing issue with --subca-len=N (#691)
  * ++ NOTICE: Add EasyRSA-Renew-and-Revoke.md (#690)
  * Require 'openssl-easyrsa.cnf' is up to date (#695}
  * Introduce 'renew' (version 3). Only renew cert (#688)
  * Always ensure X509-types files exist (#581 #696)
  * Expand alias '--days' to all suitable options with a period (#674)
  * Introduce --keep-tmp, keep temp files for debugging (#667)
  * Introduce Option -q|--quiet, disable information output (#703)
  * Add serialNumber (OID 2.5.4.5) to DN 'org' mode (#606)
  * Support ampersand and dollar-sign in vars file (#590)
  * Introduce 'rewind-renew' (#579)
  * Expand status reports to include checking a single cert (#577)
  * Introduce 'revoke-renewed' (#547)
  * update OpenSSL for Windows to 3.0.5</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1670932800">- fix for 3.1.1:
  * add patch fix-747.patch from upstream</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673956800">- Update to 3.1.2:
  * Command 'renew': Remove option 'nopass'
  * find_x509_types_dir(): Remove excess checks
  * Remove function find_x509_types_dir()
  * For 'init-pki hard' only, always try to create a new pki/vars file
  * Introduce global option '--notext|--no-text'
  * Minor style change
  * Introduce command 'set-pass'
  * Fix shellcheck warning for command set-pass case statement
  * cleanup(): Exit correctly for SIGINT
  * Update help: Standardise output; Improve code; Reprioritise options
  * vars.example: Add EASYRSA_NO_PASS and wrap long lines
  * Use 'unset -v', consistently
  * build-ca: Improve passphrase input mechanism
  * Remove global options '--verbose' and '--quiet' as not required
  * Remove all prerequisite code to build a safe SSL config file
  * Rename temp files to reflect the purpose
  * easyrsa_openssl(): Always set OPENSSL_CONF to EasyRSA safe SSL config
  * Replace SSL calls for serial number with function ssl_cert_serial()
  * Introduce OpenSSL only mode: No Safe SSL Config File
  * ff_date_to_cert_date(): Correct the input format for busybox date
  * Re-order easyrsa_openssl() temp-file assignment
  * Stop EASYRSA_DEBUG interfering with SSL output from subshells
  * Status reports: Recognise Expired certificates
  * New function safe_set_var(): Safe wrapper for set_var()
  * Windows, build-ca: Add input password to re-open private key
  * Renewal: General code improvements
  * cleanup(): General improvements - Create KNOWN error exit
  * build-ca: Change FATAL error to warning for old openssl-easyrsa.cnf
  * Allow --fix-offset to create post-dated certificates
  * Default settings: Make default Edwards curve ED25519
  * cleanup(): Exit with numeric error-code only
  * init-pki(): Introduce second warning before HARD removal
  * build-full: Always enable inline file creation
  * Global option '--passout' always take priority ONLY
  * Status Reports: Set 'LC_TIME=C.UTF-8', only used for reports
  * Option --fix-offset: Adjust off-by-one day
- Drop fix-747.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691323200">- Update to 3.1.5:
  * Build Update: script now supports signing and verifying
  * Automate support-file creation (Free packaging) (#964)
  * build-ca: New command option 'raw-ca', abbrevation: 'raw' (#963)
  This 'raw' method, is the most reliable way to build a CA,
    with a password, without writing the CA password to a temp-file.
    This option completely replaces both methods below:
    build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin' (#959)
    Option '--ca-via-stdin' offers no more security than standard method.
    Easy-RSA version 3.1.4 ONLY.
    build-ca: Replace password temp-files with file-descriptors (#955)
    Using file-descriptors does not work in Windows.
    Easy-RSA version 3.1.3 ONLY.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697544000">- Update to 3.1.7:
  * Completely Remove Upgrade Functionality
  * Expand help to include undocumented commands
  * Forbid "default vars in the default PKI" for all commands
  * show-expire: Calculate certificate expire seconds from Database date
  * Expand help to include undocumented commands
  * New command: make-vars - Print vars.example (here-doc) to stdout
  * gen-crl: preserve existing crl.pem ownership+mode by @Tabiskabis in #1020
  * Improve vars auto load
  * Replace santize_path() and ignore Windows "security" warning
  * Improve select_vars() and source_vars()
  * sign-req: Allow the CSR DN-field order to be preserved
  * vars-file: Warn about EASYRSA_NO_VARS disabling vars-file use
  * Expand default status to include vars-file and CA status
  * verify_ssl_lib(): Minor style improvements
  * cleanup: Rename $easyrsa_error_exit to $easyrsa_exit_with_error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732968000">- update to 3.2.1:
  * inline: Add decimal value for cert. serial
  * Always exit with error for unknown command options
  * ntegrate Easy-RSA TLS-Key for use with 'init-pki soft'
  * easyrsa-tools.lib, show-expire: Add CA certificate to report
  * inline: OpenVPN TLS Keys inlining for TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: OpenVPN TLS Key gen. TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: expire_status_v2() (show-expire version 2)
  * sign-req: Require 128bit serial number
  * Move command 'verify-cert' to Tools-lib; drop 'verify' shortcut
  * Windows secure_session(): Ensure $secured_session dir is created
  * Switch to '-f' for file existence
  * inline: Move auto-inline from build_full() to sign_req()
  * gen-crl: Create additional CRL in DER format
  * self-sign: Allow Edwards Curve based keys
  * Re-enable command 'renew' (version 2): Requires EasyRSA Tools
  * bug-fix: revoke: Pass the correct certificate location
  * vars.example: Add flags for auto-SAN and X509 critical attribute
  * Global option --eku-crit: Mark X509 extendedKeyUsage as critical
  * sign-req: Add critical and pathlen details to confirmation
  * export-p12: Automatically generate inline file
  * Introduce global option --auto-san, use commonName as SAN
  * Introduce global option --san-crit, mark SAN critical
  * Introduce new global options: --ku-crit and --bc-crit
  * gen-req: Always check for existing request file
  * revoke/revoke-expired/-renewed: Keep duplicate certificate
  * revoke-expired/-renewed: Keep req/key files for resigning
  * revoke: Add abbreviations for optional 'reason'
  * build-ca: Allow use of --req-cn without batch mode
  * gen-req: Re-enable use of --req-cn
  * write: Change syntax, target as file, not directory
- update to 3.2.0:
  * Revert ca76697: Restore escape_hazard()
  * New X509 Type: 'selfsign' Internal only
  * New commands: self-sign-server and self-sign-client
  * build-ca: Command 'req', remove SSL option '-keyout'
  * Remove escape_hazard(), obsolete
  * Remove command and function display_cn(), unused
  * docs: Update EasyRSA-Renew-and-Revoke.md
  * Remove all 'renew' code; replaced by 'expire' code
  * Introduce commands: 'expire' and 'revoke-expired'
  * Keep request files [CSR] when revoking certificates
  * Restrict use of --req-cn to build-ca
  * Remove command 'display-san' (Code removed in 5a06f94)
  * Move Status Reports to 'easyrsa-tools.lib'
  * export-p12, OpenSSL v1.x: Upgrade PBE and MAC options
  * LibreSSL: Add fix for missing 'x509' option '-ext'
  * Variable heredoc expansion for SSL/Safe Config file
  * Always use here-doc version of openssl-easyrsa.cnf
  * export-p12: New command option 'legacy'. OpenSSL V3 Only
  * export-p12: Always set 'friendlyName' to file-name-base
  * As of Easy-RSA version 3.2.0-beta1, the configuration files
    vars.example, openssl-eayrsa.cnf and all files in x509-types directory
    are no longer required
  * Rename X509-type file code-signing to codeSigning
  * init-pki: Always write vars.example file to fresh PKI
  * New command 'write': Write 'legacy' files to stdout or files
  * Remove command 'make-safe-ssl': Replaced by command 'write safe-cnf'
  * New Command 'rand': Expose easyrsa_random() to the command line
  * Remove function 'set_pass_legacy()'
  * Remove command 'rewind-renew'
  * Remove command 'rebuild'
  * Remove command 'upgrade'
  * Remove EASYRSA_NO_VARS; Allow graceful use without a vars file
  * New diagnostic command 'display-cn'
  * Expand renewable certificate types to include code-signing
- attach a source to keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738411200">- update to 3.2.2:
  * Remove redundant file: index.txt.attr
  * sign-req: Allow custom X509 Types
  * Add LibreSSL version 4 to supported SSL Libraries
  * Revoke remove private inline
  * Easyrsa disable inline
  * easyrsa-tools.lib: renew SAN, remove excess word 'Address'
  * easyrsa-tls.lib: renew, make sed regex for 'IP Address' greedy
  * Show expire allow zero days
  * easyrsa-tools.lib: New command 'renew ca'
  * Improve CRL expiration details
  * Tools move to easyrsa3
  * vars.example: Remove $EASYRSA_PKI
  * Introduce new command revoke-issued
  * Bugfix renew ca and renew
  * Always use locate_support_files() after secure_session()
  * revoke: Make check for conflicting files less intrusive
  * Forbid a self-signed certificate from being expired/renewed/revoked
  * V321 minor final
  * op-test.sh: Disable download ossl3 and shellcheck binaries
  * Revert: Do not remove index.txt.attr
  * Fold easyrsa-tools.lib into easyrsa</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1773576000">- Update to 3.2.6:
  - CI: Enable shell switch errexit in #1417
  - V325 326 minor touches in #1421
  - Inline sub ca v1 in #1423
  - X509-Type ca: Enable 'basicConstraints = critical' for CA/subCA certificates in #1428
  - Import tls key v1 in #1429
  - import_tls_key(): Use set_no_clobber() to preserve existing key file in #1430
- Changes from 3.2.5:
  - Replace local / global openssl-easyrsa.cnf in #1394
  - init-pki: Introduce configurable cryptography in #1397
  - Drop x509 type kdc built-in in #1399
  - Always generate an openssl-easyrsa.cnf or x509-types tmp-file in #1401
  - Libressl use $EASYRSA_FORCE_SAFE_SSL in #1402
  - Update EasyRSA-Advanced.md in #1403
  - source_vars(): Add grep regex for assign by equal = in #1405
  - export_pkcs(), PKCS12 inline: Respect $EASYRSA_NO_INLINE in #1407
  - Introduce peer-fingerprint inline lists in #1410
  - help: Add '-b' alias for --batch and correct default 'vars' file in #1411
  - New function ssl_cert_sig_digest(); Extract certificae digest name in #1414
  - Upgrading OpenSSL for Windows to 3.6.0 in #1416
- Changes from 3.2.4:
  - export-p12: Move inline file to 'inline/private' folder in #1356
  - Restructure help in #1363
  - New global option: --no-lockfile = env-var: $EASYRSA_NO_LOCKFILE in #1364
  - Restructure verify_working_env() in #1367
  - Improve verbose in #1368
  - Windows easyrsa-shell-init.sh: Replace 'read -p' in #1371
  - mutual_exclusions(): Include basic checks for --startdate/--enddate in #1372
  - easyrsa-shell-init.sh: Allow Easy-RSA to use '\User$HOME' directory in #1374
  - Remove 'easyrsa_mkdir()', use only 'mkdir' in #1376
  - revoke: Archive request and private key files and expand help in #1378
  - set_no_clobber(): Add simple error detection in #1379
  - random: Use verify_working_env() to configure EASYRSA_OPENSSL in #1381
  - self_sign(): Force use of Easy-RSA X509-type file 'selfsign' in #1383
- Changes from 3.2.3:
  - Update OpenSSL to v3.5.0
  - renew: Print 'unique_subject = no' to index.txt.attr in #1293
  - check_serial_unique(): Check for duplicate Subject error in #1294
  - Correctly define options names - Remove wild-card pattern in #1297
  - Remove all references to file:easyrsa-tools.lib in #1298
  - Reinstate old function as 'db_date_to_iso_8601()' [Renamed] in #1303
  - expire_status_v2(): Refactor 'if' statement to capture error correctly in #1304
  - source_vars() improvements in #1300
  - add_critical_attrib(): Do not add 'critical' if 'critical' exists in #1308
  - inline_file(): Include DH file or placeholder, for RSA Servers in #1310
  - Fix shellcheck warnings in #1311
  - Introduce command line options --umask|--no-umask, to set 'umask' in #1312
  - Introduce "robust" lock-file mechanism in #1313
  - New function set_no_clobber() in #1314
  - Easyrsa mktemp v2 in #1315
  - add_critical_attrib_v2(): Move file access to function in #1316
  - Command 'write': Remove options 'overwrite' and 'filename' in #1318
  - Introduce option --text: Create CSR files with human readable text in #1319
  - will_cert_be_valid(): Remove SSL option -noout in #1321
  - easyrsa_mktemp(): Remove secondary atomic operation in #1322
  - easyrsa_mkdir(): Separate Windows from *nix in #1324
  - Update Copyright 2025 in #1327
  - inine_file(): Correct logic and add 'dh none' for DH params file in #1330
  - show-expire: Move setting $pre_expire_window_s to status() in #1332
  - Always export EASYRSA_SSL_CONF, when assigned (code standard) in #1334
  - Unit-test: Drop old *nix test in #1335
  - add_critical_attrib(): export temp-file name as input file in #1333
  - Inline improvements in #1337
  - Unit-test: Minimize Windows test in #1339
  - PKI lock-file: Move possible creation to sub-function request_lock_file() in #1340
  - forbid_selfsign(): Compare cert serial to signing cert serial in #1342
  - inline_file(): Use ssl_cert_serial() in #1343
  - Inline self sign improvements in #1345
  - peer-fingerprint mode: Make CA mode mutually exclusive to PFP mode in #1347
  - Remove init pki soft in #1351</changelog>
</package>
<package pkgid="de9ceeb7ee2980ffc68f864d824f2a9b246fc44bb28ed9c650caddd581ab942617faa64a3c2105579bcc14dcb98587e8fad44a5cbf00d73fca259f8fee5170c6" name="easyeffects" arch="riscv64">
  <version epoch="0" ver="8.1.8" rel="1.1"/>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765627200">- Update to version 8.0.8
  * The last crystalizer changes could make Easy Effects crash when
    PipeWire used the maximum possible latency value. Almost never
    PipeWire actually does that but it is better to be in the safe
    side.
- Update to version 8.0.7
  * The plugins effects sidebar width can be changed.
  * The convolver plugin is now able to load sofa impulse files. It
    also has a dialog that allows the target orientation to be set.
  * Our local server was improved and it is now possible for third
    party applications to set and get more parameters values.
  * Our manual has been converted to mkdocs. And now its available
    only in online mode.
  * RNNoise is supposed to be optional. But that was not actually
    happening.
  * In some cases when a preset was removed the most used presets
    list was not being properly updated.
  * Now that the manual is just an ordinary Github's page the Qt
    WebEngineView is not used anymore. No need to keep its package
    as dependency.
  * The library libportal-qt6 is only used by the Flatpak package
    and can be removed from native packages dependencies list.
  * Our resampler class is now based on speexdsp resampler. This
    means libsamplerate can be removed from our packages
    dependencies.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1765800000">- Fix build error in Leap 16.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1766664000">- Update to version 8.0.9
  * Our local server was using /tmp as path. What is not the most
    secure thing to do. It now uses /run/user/user_id.
  * The F1 shortcut was broken and was not opening our manual.
  * A crash could happen when using multiple convolver or
    crystalizer instances. As well as using the convolver and the
    crystalizer in the same pipeline.
  * Super long preset names could make the corresponding menu
    button to not be visible.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1769083200">- Explicitly requires `speexdsp` when building.
- Update to version 8.1.0
  * The Crusher plugin by Calf Studio Gear is now available as
    a new effect for input and output processing pipelines.
  * It is now possible to link the output of the output effects
    pipeline to the input of Easy Effects virtual source device.
    This allows users to, for example, send the audio being played
    in their desktops to the people talking to them in a conference
    room.
  * English language can be forced in case the user does not want
    to translate the labels into the application.
  * Repeated names are now automatically handled when importing
    convolver impulse files.
  * The blocklist has a new option that allows the stream media
    name to be taken into account when blocking streams.
  * Added a new option for the Crystalizer effect which gives the
    ability to set a fixed Pipewire quantum.
  * Audio level meters are reset when our pipeline is not linked.
  * Easy Effects level meters were clamping the displayed value to
    zero decibel. Now higher values are correctly shown.
  * Noise Reduction effect is not crashing anymore when an invalid
    model is loaded.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1769947200">- Update to version 8.1.1
  * Added a new plugin that can be used to suppress voice.
  * The transition band of the bandpass filters used by the
    crystalizer plugin can be customized. Higher values will use
    less CPU. But cause more overlap between the bands.
  * The internal state of some plugins are now reset after the
    inactivity timeout triggers the unlinking of the filters. This
    should remove the presence of old audio data in the playback
    when easyeffects resumes operation after a new audio player
    becomes active.
  * Fixed a regression in the crystalizer plugin that caused noises
    in some situations.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1770206400">- Update to version 8.1.2
  * Fixed a regression that could cause some plugins to create loud
    sounds when PipeWire changed latency.
  * Fixed a random crash caused by use after free in some plugins
    while they were being removed from the pipeline.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1773057600">- Update to version 8.1.3
  * The bypass state can be retrieved from the command line as we
    could do with the former GTK version.
  * Added a new command line option to toggle the bypass. This
    could be bound to a custom shortcut key and used on desktop
    environments that do not support XDG Global Shortcuts protocol.
  * The convolver window now allows impulse files to be renamed.
  * The tray icon changes done in the last releases were reverted.
    They caused more problems than solutions.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774526400">- Update to version 8.1.6
  * Features:
  - Updated translations
  * Bug fixes:
  - Fixed a regression that made applications like PipeWeaver not
    work properly together with EasyEffects
- Changes from version 8.1.5
  * Features:
  - Improved compatibility with PipeWire &gt;= 1.6. Dynamic sampling
    rate switching should be fully working this time at least in
    the output effects pipeline.
  - Updated translations
- Changes from version 8.1.4
  * Features:
  - Improved compatibility with PipeWire &gt;= 1.6. Dynamic sampling
    rate switching should be working again.
  - Updated translations</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1774612800">- Update to version 8.1.7
  * The ratio control of some plugins can be set with more
    precision.
  * The frequency control of some plugins can be set with more
    precision.
  * Updated translations.
  * The default Pre-mix control values of the compressor, gate,
    expander, multiband compressor and multiband gate were
    incorrectly set to 0 dB when it should be -Inf. Users will need
    to manually update their presets in case they do not have set
    custom pre-mix values.
  * We now create Qt's lock file inside
    QStandardPaths::RuntimeLocation. This should avoid problems
    with multi user setups.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774872000">- Update to version 8.1.8
  * Bug fixes:
  - Better handling of the occasions where pipewire sends us null
    port pointers. This should avoid noises in some situations
  - Fixed small mistakes in the spectrum frequency axis calculation
  - Added a workaround to avoid graphical artifacts when the
    spectrum is using area mode.</changelog>
</package>
<package pkgid="91c184004b990824b408cc327ca9acd0763f2f909dc585017b94d823c5d3026889634778c87992d1c01a13ff7dcc680b407ba9bfd0db63e2a528b025132122df" name="easyeffects-lang" arch="noarch">
  <version epoch="0" ver="8.1.8" rel="1.1"/>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1765627200">- Update to version 8.0.8
  * The last crystalizer changes could make Easy Effects crash when
    PipeWire used the maximum possible latency value. Almost never
    PipeWire actually does that but it is better to be in the safe
    side.
- Update to version 8.0.7
  * The plugins effects sidebar width can be changed.
  * The convolver plugin is now able to load sofa impulse files. It
    also has a dialog that allows the target orientation to be set.
  * Our local server was improved and it is now possible for third
    party applications to set and get more parameters values.
  * Our manual has been converted to mkdocs. And now its available
    only in online mode.
  * RNNoise is supposed to be optional. But that was not actually
    happening.
  * In some cases when a preset was removed the most used presets
    list was not being properly updated.
  * Now that the manual is just an ordinary Github's page the Qt
    WebEngineView is not used anymore. No need to keep its package
    as dependency.
  * The library libportal-qt6 is only used by the Flatpak package
    and can be removed from native packages dependencies list.
  * Our resampler class is now based on speexdsp resampler. This
    means libsamplerate can be removed from our packages
    dependencies.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1765800000">- Fix build error in Leap 16.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1766664000">- Update to version 8.0.9
  * Our local server was using /tmp as path. What is not the most
    secure thing to do. It now uses /run/user/user_id.
  * The F1 shortcut was broken and was not opening our manual.
  * A crash could happen when using multiple convolver or
    crystalizer instances. As well as using the convolver and the
    crystalizer in the same pipeline.
  * Super long preset names could make the corresponding menu
    button to not be visible.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1769083200">- Explicitly requires `speexdsp` when building.
- Update to version 8.1.0
  * The Crusher plugin by Calf Studio Gear is now available as
    a new effect for input and output processing pipelines.
  * It is now possible to link the output of the output effects
    pipeline to the input of Easy Effects virtual source device.
    This allows users to, for example, send the audio being played
    in their desktops to the people talking to them in a conference
    room.
  * English language can be forced in case the user does not want
    to translate the labels into the application.
  * Repeated names are now automatically handled when importing
    convolver impulse files.
  * The blocklist has a new option that allows the stream media
    name to be taken into account when blocking streams.
  * Added a new option for the Crystalizer effect which gives the
    ability to set a fixed Pipewire quantum.
  * Audio level meters are reset when our pipeline is not linked.
  * Easy Effects level meters were clamping the displayed value to
    zero decibel. Now higher values are correctly shown.
  * Noise Reduction effect is not crashing anymore when an invalid
    model is loaded.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1769947200">- Update to version 8.1.1
  * Added a new plugin that can be used to suppress voice.
  * The transition band of the bandpass filters used by the
    crystalizer plugin can be customized. Higher values will use
    less CPU. But cause more overlap between the bands.
  * The internal state of some plugins are now reset after the
    inactivity timeout triggers the unlinking of the filters. This
    should remove the presence of old audio data in the playback
    when easyeffects resumes operation after a new audio player
    becomes active.
  * Fixed a regression in the crystalizer plugin that caused noises
    in some situations.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1770206400">- Update to version 8.1.2
  * Fixed a regression that could cause some plugins to create loud
    sounds when PipeWire changed latency.
  * Fixed a random crash caused by use after free in some plugins
    while they were being removed from the pipeline.</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1773057600">- Update to version 8.1.3
  * The bypass state can be retrieved from the command line as we
    could do with the former GTK version.
  * Added a new command line option to toggle the bypass. This
    could be bound to a custom shortcut key and used on desktop
    environments that do not support XDG Global Shortcuts protocol.
  * The convolver window now allows impulse files to be renamed.
  * The tray icon changes done in the last releases were reverted.
    They caused more problems than solutions.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774526400">- Update to version 8.1.6
  * Features:
  - Updated translations
  * Bug fixes:
  - Fixed a regression that made applications like PipeWeaver not
    work properly together with EasyEffects
- Changes from version 8.1.5
  * Features:
  - Improved compatibility with PipeWire &gt;= 1.6. Dynamic sampling
    rate switching should be fully working this time at least in
    the output effects pipeline.
  - Updated translations
- Changes from version 8.1.4
  * Features:
  - Improved compatibility with PipeWire &gt;= 1.6. Dynamic sampling
    rate switching should be working again.
  - Updated translations</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1774612800">- Update to version 8.1.7
  * The ratio control of some plugins can be set with more
    precision.
  * The frequency control of some plugins can be set with more
    precision.
  * Updated translations.
  * The default Pre-mix control values of the compressor, gate,
    expander, multiband compressor and multiband gate were
    incorrectly set to 0 dB when it should be -Inf. Users will need
    to manually update their presets in case they do not have set
    custom pre-mix values.
  * We now create Qt's lock file inside
    QStandardPaths::RuntimeLocation. This should avoid problems
    with multi user setups.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1774872000">- Update to version 8.1.8
  * Bug fixes:
  - Better handling of the occasions where pipewire sends us null
    port pointers. This should avoid noises in some situations
  - Fixed small mistakes in the spectrum frequency axis calculation
  - Added a workaround to avoid graphical artifacts when the
    spectrum is using area mode.</changelog>
</package>
<package pkgid="f61703cb72c76a118d2c1858bc101e7d87bb3804f802a84a3405757ff990298aac33a5c4370d9b83cf66e97fc881e359272cb0a9e76eac885b8d2ad8096057f6" name="easyloggingpp-devel" arch="riscv64">
  <version epoch="0" ver="9.97.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1576929600">- Initial package (v9.96.7)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578398400">- Remove marketing filler wording from description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 0.97.0
  Features:
  * ENABLE_EXECINFO option in CMake to enable/disable stack trace
  Bug Fixes:
  * Fix attempt to access the released memory
  * Fix April month name
  * Refer to unknown user as unknown-user instead of user
  * Handle low memory situation
  * Fix many compiler warnings</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1710244800">- Update to version 0.97.1:
  * Ensuring the build on ARM64 works
  * Update gtest and cmake now requires C++14 because of that</changelog>
</package>
<package pkgid="f44887a1b0150117849ba28e4d578e01c6b39956fb966b0f5af531224b7e46b3cf88f0f1d66dc191ed7405dc9a432af04000a72e1bbc69383d3174879cfedb53" name="easymock" arch="noarch">
  <version epoch="0" ver="3.6" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552824000">- Initial packaging of easymock 3.6
- Generate and customize ant build files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554811200">- Summarize description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8893c35e4100e2968465609dc7fc5d8df58c9ee04e2118062893b4916a66ad1600bb4a3a5fb8cde4b04641cdef555bbb8dbf216f24d756637db6623bbbd108a2" name="easymock-javadoc" arch="noarch">
  <version epoch="0" ver="3.6" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552824000">- Initial packaging of easymock 3.6
- Generate and customize ant build files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554811200">- Summarize description.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6075e6dd371101095d9d6141106443e68fe877cdeea09982c3509d710c6b8f830c40b42c7554ecde07bcf5828fcc911c3f82aac1f3d9ee849d0690c4bd4fa327" name="easytag" arch="riscv64">
  <version epoch="0" ver="2.4.3+173" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Enable nautilus extension again.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Temporarily disable the nautilus extension: not yet compatible
  with Nautilus/GTK4.</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="1709121600">- Update to version 2.4.3+155:
  + Port to using libsoup for CDDB requests.
  + Use GSubprocess instead of g_spawn_async().
  + Updated translations.
- Add easytag-taglib-2.0.patch: Fix build against taglib 2.0.
- Rebase easytag-revert-open-handle-ogg.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1726574400">- Update to version 2.4.3+161:
  + Hide search dialog on close.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739707200">- Exclude i586 as buildtarget, broken for ages with no fix in
  sight.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740657600">- Add upstream patches, lifted from debian, fix build for 32bit:
  + 01_remove-pixdata.patch
  + 02_fix-ogg-corruption.patch
  + 03_port-to-taglib-2.patch
  + 04_taglib-2-further-fix.patch
- Drop easytag-revert-open-handle-ogg.patch,
  easytag-taglib-2.0.patch and ExcludeArch: i586, no longer needed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774353600">- Update to version 2.4.3+173:
  + Fix build against taglib 2.0
- Drop upstream merged patches:
  + 03_port-to-taglib-2.patch
  + 04_taglib-2-further-fix.patch</changelog>
</package>
<package pkgid="d97250861c46918e2e721b1a7c7037e8d807e38fffa604a1058e9e2b1cb4c90d885bcceea6fece6d6036b90947e11783e86d2f21fb6ca92d68d0a8abe29378c1" name="easytag-lang" arch="noarch">
  <version epoch="0" ver="2.4.3+173" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Enable nautilus extension again.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Temporarily disable the nautilus extension: not yet compatible
  with Nautilus/GTK4.</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="1709121600">- Update to version 2.4.3+155:
  + Port to using libsoup for CDDB requests.
  + Use GSubprocess instead of g_spawn_async().
  + Updated translations.
- Add easytag-taglib-2.0.patch: Fix build against taglib 2.0.
- Rebase easytag-revert-open-handle-ogg.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1726574400">- Update to version 2.4.3+161:
  + Hide search dialog on close.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739707200">- Exclude i586 as buildtarget, broken for ages with no fix in
  sight.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740657600">- Add upstream patches, lifted from debian, fix build for 32bit:
  + 01_remove-pixdata.patch
  + 02_fix-ogg-corruption.patch
  + 03_port-to-taglib-2.patch
  + 04_taglib-2-further-fix.patch
- Drop easytag-revert-open-handle-ogg.patch,
  easytag-taglib-2.0.patch and ExcludeArch: i586, no longer needed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774353600">- Update to version 2.4.3+173:
  + Fix build against taglib 2.0
- Drop upstream merged patches:
  + 03_port-to-taglib-2.patch
  + 04_taglib-2-further-fix.patch</changelog>
</package>
<package pkgid="f2534c07e8c8c14b35890ade9e528e2713c9262a88954ea9dad9ae4d784aafa8ddda5d79cec829343cb50174e41613714d5d6da154c395d1cbd7a21edab5d36d" name="eatmydata" arch="riscv64">
  <version epoch="0" ver="131" rel="2.1"/>
  <changelog author="jdsn@suse.de" date="1366027200">- initial package of eatmydata version 65</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1422187200">- eatmydata 105:
  + no release notes
- includes changes from 82:
  + Add pthread_testcancel() calls to fix a bug where libeatmydata
    wrapped fsync() wasn't a cancellation point which caused
    problems with eglibc builds in debian.
  + - another fixto get open and open64 on 32bit
- includes changes from 79:
  + fixed issues with largefile support on 64 and 32bit platforms
    and being consistent behavior on if _FILE_OFFSET_BITS was
    defined or not (test also added)
- packaging changes:
  + verify source signature
  + clean spec file
  + add documentation
  + adjust %defattr to make %doc work on SLE 11
  + add libeatmydata-105-remove-dpkg.patch to remove dpkg call for
    run-time architecture description</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1422532800">- add eatmydata.rpmlintrc to spec file
- reduce suppressed rpmlint warnings
- note reason for suppression of shlib-policy-name-error</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1422619200">- rename eatmydata.rpmlintrc to eatmydata-rpmlintrc for Factory</changelog>
  <changelog author="astieger@suse.com" date="1427371200">- fix libdir for shlib on 64 bit</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1584014400">- Modernise spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1640347200">- update to 130:
  * add syncfs() wrapper
- drop libeatmydata-105-remove-dpkg.patch, upsteam</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740052800">- update to 131:
  * tst-invalidfd: include fcntl.h for sync_file_range
- run tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1740225600">- Skip testsuite in qemu build</changelog>
</package>
<package pkgid="e28ea16ad048fa1f6fa55c536358406b3d98ac5656cc38ca059c57c319c1bf53fba74d8b1815d515ac71285ef8b35af804a5d156ea169428fced6624941ea53f" name="eb" arch="riscv64">
  <version epoch="0" ver="4.4.3" rel="7.1"/>
  <changelog author="crrodriguez@suse.de" date="1203940800">- fix library-without-ldconfig-postin errors
- spec file cleanup
- remove libtool archives and static libraries
- use find_lang macro where needed</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Undebianify ebdev to eb-devel</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="p.drouand@gmail.com" date="1420545600">- Update to version 4.4.3
  + eb/ebnet.c (ebnet_open): Use _atoi64() or atol(), when atoll()
  is not available.
  + configure.ac (LIBEB_VERSION_INFO):
  EB Library verison 4.2.2 sets LIBEB_VERSION_INFO to 15:0:2,
  but it is wrong.  To avoid the confusion, I decide to update
  LIBEB_VERSION_INFO to 16:0:0.
- Split out translation files in a lang subpackage and recommend it
  by the main package
- Split out the system library in libeb16 subpackage; follow shared
  library packaging guidelines
- Do not provide the INSTALL file; we're not concerned
- Update the Url
- Use download Url as source
- Make devel subpackage depends on libeb16 instead of eb
- Remove redudant "eb" in Summary; fix related rpmlint warning
- Remove bugzilla-242268.patch; merged on upstream release</changelog>
  <changelog author="i@marguerite.su" date="1451131200">- eb-devel should requires eb, which requires libeb16.
  or applications like ebview won't build because lack
  of /etc/eb.conf</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix Group tag.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1715601600">- added patches
  fix build with gcc14
  + eb-gcc14.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add eb-gcc15.patch, fix build gcc15</changelog>
</package>
<package pkgid="271dd80679c28e3f8bfeb56a0bc7a287b212d99fd367d0691ff090c1f220878454539810099f8ba24180523cb8fc315d6b6a55f9f1adae44aba0cff8d9b599b9" name="eb-devel" arch="riscv64">
  <version epoch="0" ver="4.4.3" rel="7.1"/>
  <changelog author="crrodriguez@suse.de" date="1203940800">- fix library-without-ldconfig-postin errors
- spec file cleanup
- remove libtool archives and static libraries
- use find_lang macro where needed</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Undebianify ebdev to eb-devel</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="p.drouand@gmail.com" date="1420545600">- Update to version 4.4.3
  + eb/ebnet.c (ebnet_open): Use _atoi64() or atol(), when atoll()
  is not available.
  + configure.ac (LIBEB_VERSION_INFO):
  EB Library verison 4.2.2 sets LIBEB_VERSION_INFO to 15:0:2,
  but it is wrong.  To avoid the confusion, I decide to update
  LIBEB_VERSION_INFO to 16:0:0.
- Split out translation files in a lang subpackage and recommend it
  by the main package
- Split out the system library in libeb16 subpackage; follow shared
  library packaging guidelines
- Do not provide the INSTALL file; we're not concerned
- Update the Url
- Use download Url as source
- Make devel subpackage depends on libeb16 instead of eb
- Remove redudant "eb" in Summary; fix related rpmlint warning
- Remove bugzilla-242268.patch; merged on upstream release</changelog>
  <changelog author="i@marguerite.su" date="1451131200">- eb-devel should requires eb, which requires libeb16.
  or applications like ebview won't build because lack
  of /etc/eb.conf</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix Group tag.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1715601600">- added patches
  fix build with gcc14
  + eb-gcc14.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add eb-gcc15.patch, fix build gcc15</changelog>
</package>
<package pkgid="4b2c470a421b85adbee9e7c49061c0598bb248baae8497cff77c37882bfb4b6a75c6e7f1bef8bc2c4ccc974bd10dbd2560c2293ef1fab45f8539eb99f7fa396e" name="eb-garamond-fonts" arch="noarch">
  <version epoch="0" ver="0.016" rel="1.4"/>
  <changelog author="jkeil@suse.com" date="1432296000">- Initial EB Garamond font package</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Run spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1461240000">- Install COPYING file</changelog>
</package>
<package pkgid="d1eaa63022cd4ad16ca4939764ca3dd9709b80cefb3da42516dc0d9f84bd3b261508be3ce7376d6019a163c04d17e3bc0dda4fda4b69ed32d545bb3a0b0c47d4" name="eb-lang" arch="noarch">
  <version epoch="0" ver="4.4.3" rel="7.1"/>
  <changelog author="crrodriguez@suse.de" date="1203940800">- fix library-without-ldconfig-postin errors
- spec file cleanup
- remove libtool archives and static libraries
- use find_lang macro where needed</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Undebianify ebdev to eb-devel</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="p.drouand@gmail.com" date="1420545600">- Update to version 4.4.3
  + eb/ebnet.c (ebnet_open): Use _atoi64() or atol(), when atoll()
  is not available.
  + configure.ac (LIBEB_VERSION_INFO):
  EB Library verison 4.2.2 sets LIBEB_VERSION_INFO to 15:0:2,
  but it is wrong.  To avoid the confusion, I decide to update
  LIBEB_VERSION_INFO to 16:0:0.
- Split out translation files in a lang subpackage and recommend it
  by the main package
- Split out the system library in libeb16 subpackage; follow shared
  library packaging guidelines
- Do not provide the INSTALL file; we're not concerned
- Update the Url
- Use download Url as source
- Make devel subpackage depends on libeb16 instead of eb
- Remove redudant "eb" in Summary; fix related rpmlint warning
- Remove bugzilla-242268.patch; merged on upstream release</changelog>
  <changelog author="i@marguerite.su" date="1451131200">- eb-devel should requires eb, which requires libeb16.
  or applications like ebview won't build because lack
  of /etc/eb.conf</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix Group tag.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1715601600">- added patches
  fix build with gcc14
  + eb-gcc14.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add eb-gcc15.patch, fix build gcc15</changelog>
</package>
<package pkgid="b273173f05d07452b65a527cbed13c5ebd6198323e504d44295aaa95d2e3cf881970a78672cdee6233ce817eaa0e2dd2a02abbf748b14b8c0d6605921055afba" name="ebizzy" arch="riscv64">
  <version epoch="0" ver="0.3" rel="1.4"/>
  <changelog author="dsterba@suse.cz" date="1408363200">- initial import 0.3</changelog>
  <changelog author="mpluskal@suse.com" date="1425816000">- Use url for source
- Use optflafs when building</changelog>
</package>
<package pkgid="4df2dade2e91a498a90e6a853da3569d43d02d53ebaf44ec31c2032da754868449d3c09d284cf9e05c0e768b620a892e4ae30589fe90ec7fae81391f60682027" name="eblook" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="162.1"/>
  <changelog author="adrian@suse.de" date="1073822400">- build as user</changelog>
  <changelog author="ro@suse.de" date="1092657600">- fix code aliasing issue</changelog>
  <changelog author="tiwai@suse.de" date="1118318400">- updated to version 1.6.1.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ro@suse.de" date="1175428800">- added zlib-devel to buildreq</changelog>
  <changelog author="tiwai@suse.de" date="1297771200">- fix 64bit issues thar break UTF-8 locale support on 11.4;
  patches ported from Fedora packages</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="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="dimstar@opensuse.org" date="1420804800">- Add eb BuildRequires: configure checks for the presence of
  /etc/eb.conf.
- Run spec-cleaner.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Rebase eblook-size_t.patch to apply with patch -p1.</changelog>
</package>
<package pkgid="8f5dede008f95eef9598a6ec747a019d15e78dee6724cd6f6b3ad15e8cc9f9c6ca729ee4a01f4059f47f6d433db8c0389ee5f2d46291884f7e3c782ab9b90884" name="ebook-tools" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="9.2"/>
  <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ü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üller &lt;dmueller@suse.com&gt;" date="1609761600">- use cmake build macros + spec-cleaner</changelog>
  <changelog author="Stefan Brü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742558400">- Add patch:
  * ebook-tools-cmake4.patch
- Rebase patches
- Drop unneeded baselibs.conf</changelog>
</package>
<package pkgid="0a5a1d14074edbcc07e279abdfe91cc03d99a7fc7f4e95b3106538db30277dd2099c52c93c19678124f3906cc6f8558296b12f0e9a0496bf8c3cc918e435587e" name="ebook2cw" arch="riscv64">
  <version epoch="0" ver="0.8.5" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760788800">- initial version</changelog>
</package>
<package pkgid="58f8b2199f1416236de95be79f72449c3d3055df9998e0e3a2c2ebf20c91275cbc5f706b80ad1fa1c28d0fb967672f28c5738381a700704134108a8cab32770e" name="ebook2cwgui" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760788800">- initial version, with wx3.0-compat.patch from Debian</changelog>
</package>
<package pkgid="8aac5fa7d7e68cbc23c05e932e7b289f6dfa32ab30abd4372aa95aae8bae650aeba6c5ae3b68dc3129eacd359f78e0275fc6bba208c732a125e53a6fdd0c61ac" name="ebtables" arch="riscv64">
  <version epoch="0" ver="2.0.11" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575288000">- Update to release 2.0.11
  * Add --noflush command line support for ebtables-restore
  * Do not print IPv6 mask if it is all ones
  * Allow RETURN target rules in user defined chains
  * ebt_ip: add support for matching ICMP type and code
  * ebt_ip: add support for matching IGMP type
  * extensions: Add string filter to ebtables
  * Print IPv6 prefixes in CIDR notation
  * extensions: Add AUDIT target
  * Fix incorrect IPv6 prefix formatting
- Drop ebtables-v2.0.8-makefile.diff (no longer needed)
- Drop ebtables-v2.0.8-initscript.diff, include-linux-if.patch
  (not applicable)
- Drop ebtables-v2.0.10-4-audit.patch,
  0001-fix-compilation-warning.patch,
  0001-Use-flock-for-concurrent-option.patch,
  0002-Fix-locking-if-LOCKDIR-does-not-exist.patch (merged)</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1575979200">- add ebtables.keyring as a Source</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1578657600">- rename /usr/lib/ebtables helper file to /usr/lib/ebtables-helper
  otherwise it conflicts with /usr/lib/ebtables library directory
  on 32-bit systems [bsc#1159769]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1588161600">- Use /bin/sh for ebtables.systemd
- Don't hard require systemd, we don't need that in a container</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1588680000">- Revert last /bin/bash -&gt; /bin/sh change</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598961600">- replace /usr/lib with /usr/libexec in .service files to follow
  %_libexecdir macro changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1599048000">- Have the source .service file hold a placeholder for LIBEXECDIR,
  which we replace during build/install phase, allowing the package
  to be used no matter what value %{_libexecdir} has.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1629460800">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * ebtables.service</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1636632000">- Add build dependency on libalternatives
- Run spec-cleaner</changelog>
</package>
<package pkgid="309ecb3e7c290449067075d40517a3c758b706eb687e25edfee9e0ef58ec70c4d2b63b8a5cd4adba2f820eaf16a2978e30898140744d73457cab075dd2b90544" name="ebumeter" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588507200">- Initial package, version 0.4.2
- Add patch:
  * fix-build.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1644753600">- Pass prefix also to the build as the path to the assets is
  compiled into the binary</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1676635200">- Update to version 0.5.1
  * Removed special treatment of mono files.
  * Updated GPL header in all source files.
- skipped version 0.4.3
  * Changed peak level unit to 'dBTP'
- remove fix-build.patch (now upstream)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1676894400">- Do not build with -march=native to
  avoid compile-time CPU-detection (boo#1100677)</changelog>
</package>
<package pkgid="081cd330d3b3366f5d94863c6e838ddb84d9af307d1f807118cf07dd8e235f83402a33c81d212719230c1db7b78a905bdd9db9ff464804bc5f8c1feaf864c881" name="echomixer" arch="riscv64">
  <version epoch="0" ver="1.0.5" rel="29.1"/>
  <changelog author="tiwai@suse.de" date="1576843200">- Fix hdspmixer build error with the latest alsa-lib:
  0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1582632000">- Update to 1.2.2 (do not support Python 2 and PyGtk).
- Remove
  0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch
  which was included upstream.</changelog>
  <changelog author="tiwai@suse.de" date="1603454400">- Drop unnecessary buildreq alsa-topology-devel (bsc#1178064)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5 (jsc#PED-6566):
  * hdspmixer: add output loopback buttons
  * hdspmixer: enhance saving of presets</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706529600">- hwmixvolume: replace the unversioned python shebang to point to
  python3 (alsa-project/alsa-tools@fb04384 claims it is compatible
  to python3).
- Change hwmixvolume's dependency on pyalso to python3-alsa: ensure
  we get the main python interpreters' alsa module (matching the
  /usr/bin/python3 shebang) (boo#1219312).</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706875200">- Update to version 1.2.11:
  * hdajackretask: resolution limit for wide screen, pipewire support
  * hdspmixer: fix coredump
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-tools
- Fix build with gcc7:
  0001-hdajackretask-Fix-build-with-gcc7.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-tools 1.2.14:
  * envy24control: port to GTK 3
  * hdspmixer: correct string delimiter in labels_aio_ss_input
  * Fix various gcc warnings
- Drop obsoleted patch:
  0001-hdajackretask-Fix-build-with-gcc7.patch
- Clean up spec file, build with gtk3 unconditionally</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-tools 1.2.15:
  * envy24control: port to GTK 4
  * hdspmixer: fix null pointer dereference
  * Update hdajackretask.desktop
- Build with gtk4
- Drop obsoleted suse_update_desktop_file macro usages</changelog>
</package>
<package pkgid="3b0674622ca9638db196673ae150ed5bd22f81984abaf533377cf460009957e2cee8bddb0d4568b32ac083f0953409fde7020b3520c5b24e946320f8f00b79db" name="ecj" arch="noarch">
  <version epoch="0" ver="4.23" rel="4.3"/>
  <changelog author="fstrba@suse.com" date="1505736000">- Don't build against the java-bootstrap package; it is gone</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540814400">- Add two more maven artifact aliases:
  * org.eclipse.jdt.core.compiler:ecj
  * org.eclipse.jdt:ecj</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542888000">- Add one more maven artifact alias:
  * org.eclipse.tycho:org.eclipse.jdt.compiler.apt</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569412800">- Upgrade to eclipse 4.12 ecj
  * No changelog was made available.
- Removed patches:
  * ecj-include-props.patch,
  * eclipse-gcj-compat4.2.1.patch
  * eclipse-gcj-nodummysymbol.patch
    + Unneeded for this version
- Added patches:
  * ecj-encoding.patch
    + Fix build with java &gt;= 9
  * javaAPI.patch
    + When building with java &lt; 9, add the java10api.jar and the
    JRE's rt.jar to bootclasspath
  * jdk10u-jdk8compat.patch
    + Patch out deprecation annotation not understood by the JDK
    when building with java &lt; 9
- Build the java.compiler module's javax.* packages as non-modular
  java10api.jar, so that ecj can be compiled even with java &lt; 9
- Distribute the java10api artifact for packages that might need
  it</changelog>
  <changelog author="Marcel Witte &lt;wittemar@googlemail.com&gt;" date="1634558400">- Upgrade to eclipse 4.17 ecj
  * No changelog was made available.
- Removed patches:
  * ecj-encoding.patch
  * jdk10u-jdk8compat.patch
- Switch to JDK 11 for build a JDK 8 is not supported anymore by ecj
- Switch java10api to java14api to be compatible to JDK 14</changelog>
  <changelog author="Marcel Witte &lt;wittemar@googlemail.com&gt;" date="1634558401">- Upgrade to eclipse 4.18 ecj
  * No changelog was made available.
- Switch java14api to java15api to be compatible to JDK 15</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647777600">- Added patch:
  * encoding.patch
    + the encoding needs to be set for all JDK versions
- Modified patch:
  * ecj-rpmdebuginfo.patch
    + rediff
  * javaAPI.patch
    + extract the encoding part to a separate patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Upgrade to eclipse 4.23 ecj (jsc#PED-2979)
  * No changelog was made available.
- Use the bundled javax17api.jar stubs, but don't distribute
  them
- Removed patches:
  * encoding.patch
    + handled by a simple sed run
  * javaAPI.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707825600">- Added patch:
  * ecj-java8compat.patch
    + Allow building ecj with language levels 8 (bsc#1219862)
- Distribute the bundled javax17api.jar under maven coordinate of
  org.eclipse:javax17api:17, so that it can be used if needed</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="aad1daa4a92dceff5ab0707f2932050531e9d60f33a640c4e3e09a29a7839715a77f0eeb7636b0ae00f31837990f8077a3ffcaac27e4225fa02c293853f2bb7c" name="ecl" arch="riscv64">
  <version epoch="0" ver="26.3.27" rel="1.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1578830400">- Initial commit with v16.1.3</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1593864000">- Update to v20.4.24</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1594900800">- Package PDF manual</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1613390400">- Update to v21.2.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1671624000">- Disable LTO on Tumbleweed as it breaks at least 'ecl -compile'</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1694260800">- update to v23.9.9</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715342400">- update to v24.5.10</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1750161600">- fix compilation with gcc 15</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774612800">- update to v26.3.27</changelog>
</package>
<package pkgid="6a496bc61783953c89f3d68f030543859da45c35ff8968776eacd15607edbbcdaeb1be93374bdea9c13b890e780639094c6b541ac492c46124c9f4db62efab5d" name="ecl-devel" arch="riscv64">
  <version epoch="0" ver="26.3.27" rel="1.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1578830400">- Initial commit with v16.1.3</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1593864000">- Update to v20.4.24</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1594900800">- Package PDF manual</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1613390400">- Update to v21.2.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1671624000">- Disable LTO on Tumbleweed as it breaks at least 'ecl -compile'</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1694260800">- update to v23.9.9</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715342400">- update to v24.5.10</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1750161600">- fix compilation with gcc 15</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1774612800">- update to v26.3.27</changelog>
</package>
<package pkgid="f45ce884a26dce3bd6bba5b1766cf3ade825bcffc06d0ffcac4395175aef9c1415ec0fafe98689dbcc55e24a59afcc213853c256f3c2a7e0b1c6df0c39b512d2" name="eclint" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734868800">- new package eclint: a linter for editorconfig files</changelog>
</package>
<package pkgid="5a120ee5e24d134d9ac384099746d82bab077321d20b3d8949e64fbcdd0c6a365cd8d84bc379eda80fcfab233cc9a134dd47e0e6bdaf589d3f372f4704b8d81c" name="eclipse-collections" arch="noarch">
  <version epoch="0" ver="12.0.0" rel="1.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1625054400">- Initial commit with v10.4.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1625227200">- Do not use service file
- Avoid unnecessary dependency on tycho and maven-enforcer-plugin</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1650628800">- Update to v11.0.0
  * New Functionality
    = Added toImmutableList/Set/Bag/Map/BiMap to RichIterable.
    = Added toImmutableSortedList/Set/Bag to RichIterable.
    = Added toImmutableSortedBag/List/Set with Comparator
    to RichIterable.
    = Added toImmutableSortedBagBy/ListBy/SetBy with Function
    to RichIterable.
    = Added selectWithIndex and rejectWithIndex to OrderedIterable
    and ListIterable.
    = Added putAllMapIterable method to MutableMap.
    = Added withMapIterable to MutableMap.
    = Added newWithMap and newWithMapIterable to ImmutableMap.
    = Added anySatisfyWithOccurrences, allSatisfyWithOccurrences,
    noneSatisfyWithOccurrences, detectWithOccurrences to Bag.
    = Added covariant overrides for sortThis().
    = Added covariant return types to methods in MultiReaderList
    that return this.
    = Added primitive singleton iterator.
    = Added union, intersect, difference, symmetric difference,
    cartesianProduct, isSubsetOf, isProperSubsetOf
    to primitive sets.
    = Added containsAny and containsNone on primitive iterables.
    = Added toSortedList(Comparator) and toSortedListBy(Function)
    to primitive iterables.
    = Added isEqual and isSame to Pair and Triple as default
    methods.
    = Added converters from Pair and Triple to List types.
    = Added toImmutableSortedBagBy to Collectors2.
    = Added toImmutableSortedMap and toImmutableSortedMapBy
    to Collectors2.
    = Added toSortedMap and toSortedMapBy to Collectors2.
    = Added Norwegian translation for the Eclipse Collections
    website.
    = Added ClassComparer utility.
  * Optimizations
    = Optimized ImmutableListFactoryImpl.withAll(Iterable).
    = Optimized containsAll on primitive iterables.
    = Optimized primitive hash set newSet and withAll.
    = Optimized sumByLong and sumByInt Primitive methods for Bags.
    = Optimized toImmutable on primitive sets.
    = Optimized union and difference on SetIterables.
    = Added enhanced for-loop syntax wherever as possible.
  * Tech Debt Reduction
    = Deprecated ImmutableArrayStack.
    = Fixed bug with noneSatisfy for ImmutableBooleanEmptySet.
    = Fixed compiler errors for JDK-15-EA.
    = Fixed return types of aggregateBy().
    = Fixed types on Multimap.*MultiValues().
    = Fixed primitive hash map values collections removed
    for special key zero.
    = Fixed CollectIterable detect methods.
    = Added missing overrides for toImmutable methods
    on synchronized primitive object maps.
    = Added missing overrides of aggregateBy()
    and aggregateInPlaceBy().
    = Added documentation on serializing Eclipse Collections
    with jackson.
    = Added logic to throw UnsupportedOperationException
    on calling withMap method in FixedSizeMap. This is
    a breaking change.
    = Made org.eclipse.collections.impl.list.Interval#goForward
    private. This is a breaking change.
    = Replaced HashingStrategies.longHashCode with Java 8
    Long.hashCode. This is a breaking change.
    = Deleted version.properties as the file is no longer needed.
    = Removed extra calls to map.get in sumByDoubleFunction
    and sumByFloatFunction.
    = Removed implementations of OrderedIterable.toStack()
    that can use the default implementation instead.
    = Removed implementations of aggregateBy and aggregateInPlaceBy
    that can use default implementations instead.
    = Removed references to deleted classes in findbugs-exclude
    file.
  * Removed Functionality
    = Removed Verify.assertThrows() which takes a Runnable
    in favor of Assert.assertThrows(). This is a breaking change.
    = Removed assertNotEquals() from Verify as Assert already
    has the same API. This is a breaking change.
  * Build Changes
    = Upgraded EBR plugin to 1.3.0.
    = Upgraded actions/cache to 2.1.6.
    = Upgraded actions/upload-artifact to 2.2.4.
    = Upgraded antlr ST4 to 2.1.5.
    = Upgraded checkstyle plugin to 3.1.2.
    = Upgraded checkstyle to 8.42.
    = Upgraded codehaus maven plugin to 2.8.1.
    = Upgraded jacoco to v2.2.3.
    = Upgraded jmh-core to 1.33.
    = Upgraded maven-resources-plugin to 3.2.0.
    = Upgraded to JUnit 4.13.1.
    = Upgraded to setup-java v2.
    = Skip p2 repository module during EA builds and Java 15+ builds.
    = Enabled Dependabot v2.
    = Added GitHub action to generate code coverage report.
    = Added JDK Early Access GitHub Actions.
  * Breaking Changes
    Warning: These changes are already mentioned above. The list
    below might not be exhaustive, make sure to test your
    application and usages to verify.
    = Added logic to throw UnsupportedOperationException on calling
    withMap method in FixedSizeMap.
    = Made org.eclipse.collections.impl.list.Interval#goForward
    private.
    = Replaced HashingStrategies.longHashCode with Java 8
    Long.hashCode.
    = Removed Verify.assertThrows() which takes a Runnable
    in favor of Assert.assertThrows().
    = Removed assertNotEquals() from Verify as Assert already
    has the same API.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1659268800">- Update to v11.1.0
  * New Functionality
    = Added Bag.distinctView().
    = Added Bags.mutable.withInitialCapacity.
    = Added forEachInBoth to Primitive Lists.
    = Added MultiReader to Bags factory in API module.
    = Added MultiReader to Lists factory in API module.
    = Added MultiReader to Sets factory in API module.
    = Added Primitive Bag factories in API module.
    = Added Primitive Set factories in API module.
    = Added Primitive Stack factories in API module.
    = Added factory for ObjectPrimitiveHashMapWithHashingStrategy.
    = Added withInitialCapacity api in
    mutableObjectPrimitiveHashingStrategyMapFactory.
    = Added ability to create Hashing Strategy Sets, Maps and Bags
    using Function.
    = Added injectInto for primitive types to primitive iterables.
    = Added injectIntoKeyValue to MapIterable.
    = Added injectIntoKeyValue to objectPrimitiveMap.
    = Added injectIntoKeyValue to primitiveObjectMap.
    = Added injectIntoKeyValue to primitivePrimitiveMap.
    = Added mutable reduction scenario to injectIntoKeyValue test
    for primitive maps.
    = Added object to primitive map factory to API module.
    = Added of and with factory methods to object -&gt; primitive map
    factories.
    = Added of and with factory methods to primitive -&gt; primitive
    and primitive -&gt; object map factories.
    = Added withKeyMultiValues to MutableMultimap and subtypes.
    = Added withKeyValue to MutableMultimap and subtypes.
    = Added getAndPut to mutableObjectPrimitiveMap to retrieve the
    value associated with the key if one exists.
    = Added peekAndPop methods in ImmutableStack.
    = Added fused method for collect + makeString.
    = Added missing implementations of toString().
    = Added selectWithIndex and rejectWithIndex to Ordered
    Primitive Iterables.
    = Implemented containsAny, containsNone, containsAnyIterable,
    containsNoneIterable on RichIterable.
  * Optimizations
    = Optimized asParallel() for immutable sets in O(1) instead of
    O(n).
    = Optimized some implementations of toString() that were
    delegating to iterators.
    = Improved equals() performance for Set implementations.
  * Tech Debt Reduction
    = Replaced implementation factories and dependencies with API
    factories where possible.
    = Fixed CheckStyle configuration for NewlineAtEndOfFile so that
    it works across operating systems.
    = Made forEach a default method on primitiveIterable.stg.
    = Made noneSatisfy a default method on primitiveIterable.stg.
    = Removed unnecessary implementations of
    toSortedList/Set/Bag/MapBy.
    = Disambiguate and deprecate primitive injectInto methods on
    RichIterable.
    = Improved code generation logic into separate goals for
    sources, test-sources, and resources.
    = Improved PIT mutation test coverage.
    = Improved overall test coverage by adding missing tests.
  * Documentation Changes
    = Updated reference guide and convert to AsciiDoc.
    = Updated CONTRIBUTING.md to reflect contribution guidelines
    around commit sign-off.
    = Updated README.md with OSS projects that use Eclipse
    Collections.
  * Build Changes
    = Upgraded CheckStyle from 9.1 to 10.1.
    = Upgraded actions/cache from 2.1.7 to 3.0.2.
    = Upgraded checkstyle-configuration.xml from 1.2 schema to 1.3
    schema.
    = Upgraded setup-java v3.
    = Upgraded actions/cache from 2.1.6 to 2.1.7.
    = Upgraded actions/checkout from 2 to 3.
    = Upgraded actions/upload-artifact from 2.2.4 to 3.
    = Upgraded maven-plugin-api from 3.6.3 to 3.8.5.
    = Upgraded maven-shade-plugin from 3.2.2 to 3.2.4.
    = Upgraded maven-site-plugin from 3.9.0 to 3.11.0.
    = Switched to oracle-actions to download JDK for EA builds.
    = Turned on additional CheckStyle rules and IntelliJ
    inspections.
    = Removed FindBugs build from GitHub workflows.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694606400">- Reproducible builds: produce reproducible manifest with bnd</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698840000">- Build the eclipse-collections-api module with release=8 if the
  compiler is supporting it
  * fixes incompatibilities with JDK21 and new added methods in
    java.util.List interface</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1753704000">- Update to v12.0.0
  * This is the 12.0.0 major release.
    This release focused on migrating the development baseline from
    Java 8 to Java 11, migrating to JUnit 5, enhancing performance,
    adding new API methods, improving test coverage, and updating
    dependencies. The team has also made significant efforts to
    reduce technical debt and improve code quality.
  * New Functionality
    + Added default toArray()/toImmutableList()/toSet()/toBag()
    implementations to LazyIterable.
    + Implemented MapIterable.collectKeysUnique(). Fixes #409.
    + Implemented MutableOrderedMap.toImmutable()
    + Implemented ImmutableOrderedMapAdapter.
    + Implemented OrderedMapAdapter.flipUniqueValues().
    + Implemented Stack.getLast().
    + Implemented Stack.distinct().
    + Added feature to reverse Interval ranges.
    + Added withOccurrences() and withoutOccurrences() to
    MutableBag.
    + Implemented RichIterable.reduceBy(). Fixes #134.
    + Added toStack() to OrderedPrimitiveIterable.
    + Implemented Comparators.fromPredicate(), to create a
    Comparator from a Predicate2 that can answer isBefore().
    + Implemented boxing wrappers for primitive sets. Fixes #1408.
    + Implemented boxing wrappers for primitive lists. Fixes #1408.
    + Exposed trimToSize() in HashBag implementations.
    + Exposed trimToSize() in all primitive maps and sets.
    + Added removeIf() to PrimitiveObject maps.
    + Changed OrderedIterable.indexOf() to have a default
    implementation.
    + Added SortedMaps.mutable.empty(comparator) and
    SortedSets.mutable.empty(comparator) the missing empty with
    comparator methods. Fixes #1328.
  * Optimizations
    + Optimized forEach() method on Map views to not delegate to an
    iterator.
    + Optimized Map.replaceAll() to not delegate to iterator.
    + Optimized putAll() method.
    + Optimized ImmutableArrayList.takeWhile() and
    ImmutableArrayList.dropWhile() for small lists. Fixes #1640.
    + Optimized clear() method of sub-lists. Fixes #1625.
    + Optimized MutableList.subList().
    + Optimized equals() for primitive Bags using
    allSatisfyKeyValue() on PrimitivePrimitiveMaps.
    + Added allSatisfyKeyValue() method to Object/Primitive Maps to
    optimize HashBag.equals() method.
    + Overrode Map.merge() default method for correctness and
    efficiency. Partially addresses #500.
    + Optimized withAll() on MutableSet Factories and Immutable
    equivalent. Fixes #1374.
    + Overrode Java 8 default method Map.forEach().
    + Optimized any/all/noneSatisfy() on
    UnifiedMapWithHashingStrategy. Fixes #1342.
    + Optimized withAll() for PrimitiveBag factories. Fixes #1372.
  * Tech Debt Reduction
    + Added more files to .idea/.gitignore.
    + Used interfaces instead of implementations where possible
    without breaking backward compatibility.
    + Formatted yaml files using Spotless.
    + Synced .idea/compiler.xml.
    + Fixed MapIterate.forEachKeyValue() to throw
    NullPointerException on null Map.
    + Added missing @Override annotations.
    + Added suppress warnings to RichIterable for
    ClassReferencesSubclass.
    + Fixed static analysis violations.
    + Synced IntelliJ project files.
    + Made UnifiedMapWithHashingStrategy more similar to UnifiedMap
    by implementing removeIf() and the detect*() methods.
    + Added OSGi Opting in to Service Loader Mediator. Fixes #1568
    + Set .idea to linguist-generated=false in .gitattributes so
    that it shows up in code review diffs.
    + Updated Checkstyle AvoidStaticImport to allow JUnit 5 static
    imports.
    + Fixed IntelliJ code style settings.
    + Configured CheckStyle check IllegalInstantiation to match the
    style of upstream configuration.
    + Configured CheckStyle check HiddenField to match the style of
    upstream configuration.
    + Turned on CheckStyle check RightCurly for additional tokens.
    + Turned on CheckStyle check EmptyBlock for additional tokens.
    + Turned on CheckStyle check AnnotationLocation for additional
    tokens.
    + Ran
    rewrite.activeRecipes=org.openrewrite.java.RemoveUnusedImports.
    + Ran org.openrewrite.java.UseStaticImport: methodPattern:
    org.junit.Assert *(..).
    + Extracted interface MapTestCase above
    MutableMapIterableTestCase.
    + Replaced new Long() with Long.valueOf().
    + Updated JMH Benchmarks and library dependencies.
    + Simplified Iterate forEach() and sort() by calling Java 8
    default methods.
    + Fixed overflow issues in LongInterval. Fixes #1717.
    + Fixed OrderedMapAdapter.groupByUniqueKey().
    + Fixed NullPointerException in
    IterableTestCase.assertEquals().
    + Fixed generics in map factories.
    + Fixed return types of aggregateBy() overrides.
    + Added default overrides for getFirst() and getLast() in
    MutableList and MutableSortedSet. Fixes #1460.
    + Fixed a type in mutation.yml. Fixes #1440.
    + Fixed a bug in addAllAtIndex() method. Fixes #1433.
    + Turned on additional IntelliJ inspections and fix violations
    (trivial if, trivial else, commented out code, method is
    identical to its super method). #1323.
    + Added missing overrides in multi-reader interfaces.
    + Refactored distinct() to use select().
    + Refactored FastList to use new InternalArrayIterate primitive
    collect methods. Fixes #1350.
  * Documentation Changes
    + Added "Eclipse Collections Categorically" book to "Learn
    Eclipse Collections" section of README.
    + Improved structural search templates, mostly for collection
    factories and assertions.
    + Clarified Java version compatibility in README.
    + Added method categories with emojis in RichIterable using
    region/endregion comments.
    + Added method categories with emojis in RichIterable javadoc
    summary.
    + Fixed incorrect Javadoc for SortedSetIterable.intersect() and
    SetIterable.intersect().
    + Fixed typo in 3-Code_Blocks.adoc.
    + Fixed bold markup typos in the reference guide.
    + Fixed typo in Primitive set doc.
    + Fixed Java version in CONTRIBUTING.MD
    + Added NOTICE.md file.
    + Added Javadoc to ConcurrentMutableMap.merge().
    + Updated README.md compatibility table and add blog links.
    + Fixed some Javadoc errors.
    + Fixed all language links, their order, old website links and
    http links.
    + Added missing Javadoc for Iterate.getOnly().
    + Removed prompt from code blocks in CONTRIBUTING.MD.
    + Removed a typo in ImmutableSet Javadoc.
    + Removed anonymous inner class examples from RichIterable and
    Iterate JavaDoc.
    + Updated 2-Collection_Containers.adoc file for adding
    IntInterval Documentation.
    + Updated 2-Collection_Containers.adoc file for Primitive sets
    documentation.
    + Fixed dead links in CONTRIBUTING.MD
  * Build Changes
    + Added job forbid-merge-commits to
    .github/workflows/pull-request.yml.
    + Replaced mvn install with mvn verify in GitHub workflows.
    + Updated GitHub Actions builds to latest JDK versions.
    + Moved bnd-maven-plugin to a profile.
    + Added Spotless maven profiles.
    + Configured maven-surefire-plugin printSummary to false, to
    stop logging successful tests.
    + Added maven profiles and caching to speed up builds.
    + Updated IntelliJ language level to 11.
    + Added consistent use of ./mvnw --color=always from GitHub
    workflows.
    + Combined all the GitHub workflows for pull requests.
    + Upgraded maven from 3.6.3 to 3.9.6.
    + Added javadoc:jar step and Java 11 to Javadoc GitHub Action.
    + Upgraded Maven wrapper.
    + Removed sonar-maven-plugin. Fixes #1466.
  * Build/Test Dependency Upgrades
    + Added dependency on junit-jupiter-api.
    + Upgraded versions of JUnit to JUnit 5.
    + Upgraded org.jacoco:jacoco-maven-plugin to 0.8.12.
    + Upgraded net.alchim31.maven:scala-maven-plugin to 4.9.2.
    + Upgraded org.apache.maven.plugins:maven-assembly-plugin to
    3.7.1.
    + Upgraded org.apache.maven.plugins:maven-source-plugin to
    3.3.0.
    + Upgraded org.apache.maven.plugins:maven-compiler-plugin to
    3.13.0.
    + Upgraded org.scala-lang:scala-library to 2.13.15.
    + Upgraded ch.qos.logback:logback-classic to 1.5.8.
    + Upgraded slf4j.version to 2.0.16.
    + Upgraded jcstress-core to 0.16.
    + Upgraded com.puppycrawl.tools:checkstyle to 10.18.2.
    + Upgraded org.apache.maven:maven-core to 3.9.9.
    + Upgraded org.apache.maven.plugins:maven-gpg-plugin to 3.2.7.
    + Upgraded
    org.apache.maven.plugin-tools:maven-plugin-annotations to
    3.15.0.
    + Upgraded org.apache.maven:maven-plugin-api to 3.9.9.
    + Upgraded org.apache.maven.plugins:maven-release-plugin to
    3.1.1.
    + Upgraded
    org.apache.maven.plugins:maven-project-info-reports-plugin to
    3.7.0.
    + Upgraded org.apache.maven.plugins:maven-checkstyle-plugin.
    + Upgraded org.apache.maven.plugins:maven-enforcer-plugin to
    3.5.0.
    + Upgraded org.apache.maven.plugins:maven-install-plugin to
    3.1.3.
    + Upgraded org.apache.maven.plugins:maven-plugin-plugin to
    3.15.0.
    + Upgraded org.apache.maven.plugins:maven-surefire-plugin to
    3.5.0.
    + Upgraded org.codehaus.mojo:versions-maven-plugin to 2.17.1.
    + Upgraded org.apache.maven.plugins:maven-deploy-plugin to
    3.1.3.
    + Upgraded org.apache.maven.plugins:maven-resources-plugin to
    3.3.1.
    + Upgraded actions/setup-java to 4.
    + Upgraded actions/upload-artifact to 4.
    + Upgraded actions/cache from to 4.0.0.
    + Upgraded actions/checkout to 4.
  * Test Improvements
    + Added tests for equals() and forEach() on keySet() and
    entrySet().
    + Added tests Map_entrySet_setValue() and
    MutableMapIterable_entrySet_setValue().
    + Stopped throwing mangled exceptions in Verify.
    + Added test coverage for MutableBagIterable.
    + Removed redundant tests from unit-tests that live in
    unit-tests-java8.
    + Changed IterableTestCase.assertIterablesEqual to assert that
    the arguments are actually iterable.
    + Added missing @test annotations and fix broken assertion.
    + Added better test coverage of List.subList().
    + Added test coverage for Map.put() and Map.putAll().
    + Improved Verify assertions to not rely on iterators.
    + Deleted four flaky tests:
    Collectors2AdditionalTest.sumBy*Parallel().
    + Added more assertions to
    IterableTestCase.assertIterablesEqual().
    + Reduced duplication between tests for unmodifiable maps.
    + Improve test coverage for the optimization of
    MutableList.subList().
    + Removed @test(expected) from tests and use assertThrows
    instead.
    + Uplifted Junit syntax for UnmodifiableSortedBagTest.
    + Fixed test setup in SortedMapAdapterTest which was
    accidentally setting up a MutableOrderedMap.
    + Replaced usages of impl.factory.(Bags|Lists|Sets|Maps) with
    api.factory in unit-tests.
    + Combined tests in unit-tests-java8 that cover the same method
    contract.
    + Removed check for Java 21 in
    UnmodifiableMutableOrderedMapSerializationTest.</changelog>
</package>
<package pkgid="5429a8482f4f4a9df932a34b6426f82252bd6cef5bbece07d55b0988c17b850e57b8f6629532aa80482386128ee3bb50aaf0f08b3a85b9e527ec503977c5e3ff" name="eclipse-collections-javadoc" arch="noarch">
  <version epoch="0" ver="12.0.0" rel="1.1"/>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1625054400">- Initial commit with v10.4.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1625227200">- Do not use service file
- Avoid unnecessary dependency on tycho and maven-enforcer-plugin</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1650628800">- Update to v11.0.0
  * New Functionality
    = Added toImmutableList/Set/Bag/Map/BiMap to RichIterable.
    = Added toImmutableSortedList/Set/Bag to RichIterable.
    = Added toImmutableSortedBag/List/Set with Comparator
    to RichIterable.
    = Added toImmutableSortedBagBy/ListBy/SetBy with Function
    to RichIterable.
    = Added selectWithIndex and rejectWithIndex to OrderedIterable
    and ListIterable.
    = Added putAllMapIterable method to MutableMap.
    = Added withMapIterable to MutableMap.
    = Added newWithMap and newWithMapIterable to ImmutableMap.
    = Added anySatisfyWithOccurrences, allSatisfyWithOccurrences,
    noneSatisfyWithOccurrences, detectWithOccurrences to Bag.
    = Added covariant overrides for sortThis().
    = Added covariant return types to methods in MultiReaderList
    that return this.
    = Added primitive singleton iterator.
    = Added union, intersect, difference, symmetric difference,
    cartesianProduct, isSubsetOf, isProperSubsetOf
    to primitive sets.
    = Added containsAny and containsNone on primitive iterables.
    = Added toSortedList(Comparator) and toSortedListBy(Function)
    to primitive iterables.
    = Added isEqual and isSame to Pair and Triple as default
    methods.
    = Added converters from Pair and Triple to List types.
    = Added toImmutableSortedBagBy to Collectors2.
    = Added toImmutableSortedMap and toImmutableSortedMapBy
    to Collectors2.
    = Added toSortedMap and toSortedMapBy to Collectors2.
    = Added Norwegian translation for the Eclipse Collections
    website.
    = Added ClassComparer utility.
  * Optimizations
    = Optimized ImmutableListFactoryImpl.withAll(Iterable).
    = Optimized containsAll on primitive iterables.
    = Optimized primitive hash set newSet and withAll.
    = Optimized sumByLong and sumByInt Primitive methods for Bags.
    = Optimized toImmutable on primitive sets.
    = Optimized union and difference on SetIterables.
    = Added enhanced for-loop syntax wherever as possible.
  * Tech Debt Reduction
    = Deprecated ImmutableArrayStack.
    = Fixed bug with noneSatisfy for ImmutableBooleanEmptySet.
    = Fixed compiler errors for JDK-15-EA.
    = Fixed return types of aggregateBy().
    = Fixed types on Multimap.*MultiValues().
    = Fixed primitive hash map values collections removed
    for special key zero.
    = Fixed CollectIterable detect methods.
    = Added missing overrides for toImmutable methods
    on synchronized primitive object maps.
    = Added missing overrides of aggregateBy()
    and aggregateInPlaceBy().
    = Added documentation on serializing Eclipse Collections
    with jackson.
    = Added logic to throw UnsupportedOperationException
    on calling withMap method in FixedSizeMap. This is
    a breaking change.
    = Made org.eclipse.collections.impl.list.Interval#goForward
    private. This is a breaking change.
    = Replaced HashingStrategies.longHashCode with Java 8
    Long.hashCode. This is a breaking change.
    = Deleted version.properties as the file is no longer needed.
    = Removed extra calls to map.get in sumByDoubleFunction
    and sumByFloatFunction.
    = Removed implementations of OrderedIterable.toStack()
    that can use the default implementation instead.
    = Removed implementations of aggregateBy and aggregateInPlaceBy
    that can use default implementations instead.
    = Removed references to deleted classes in findbugs-exclude
    file.
  * Removed Functionality
    = Removed Verify.assertThrows() which takes a Runnable
    in favor of Assert.assertThrows(). This is a breaking change.
    = Removed assertNotEquals() from Verify as Assert already
    has the same API. This is a breaking change.
  * Build Changes
    = Upgraded EBR plugin to 1.3.0.
    = Upgraded actions/cache to 2.1.6.
    = Upgraded actions/upload-artifact to 2.2.4.
    = Upgraded antlr ST4 to 2.1.5.
    = Upgraded checkstyle plugin to 3.1.2.
    = Upgraded checkstyle to 8.42.
    = Upgraded codehaus maven plugin to 2.8.1.
    = Upgraded jacoco to v2.2.3.
    = Upgraded jmh-core to 1.33.
    = Upgraded maven-resources-plugin to 3.2.0.
    = Upgraded to JUnit 4.13.1.
    = Upgraded to setup-java v2.
    = Skip p2 repository module during EA builds and Java 15+ builds.
    = Enabled Dependabot v2.
    = Added GitHub action to generate code coverage report.
    = Added JDK Early Access GitHub Actions.
  * Breaking Changes
    Warning: These changes are already mentioned above. The list
    below might not be exhaustive, make sure to test your
    application and usages to verify.
    = Added logic to throw UnsupportedOperationException on calling
    withMap method in FixedSizeMap.
    = Made org.eclipse.collections.impl.list.Interval#goForward
    private.
    = Replaced HashingStrategies.longHashCode with Java 8
    Long.hashCode.
    = Removed Verify.assertThrows() which takes a Runnable
    in favor of Assert.assertThrows().
    = Removed assertNotEquals() from Verify as Assert already
    has the same API.</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1659268800">- Update to v11.1.0
  * New Functionality
    = Added Bag.distinctView().
    = Added Bags.mutable.withInitialCapacity.
    = Added forEachInBoth to Primitive Lists.
    = Added MultiReader to Bags factory in API module.
    = Added MultiReader to Lists factory in API module.
    = Added MultiReader to Sets factory in API module.
    = Added Primitive Bag factories in API module.
    = Added Primitive Set factories in API module.
    = Added Primitive Stack factories in API module.
    = Added factory for ObjectPrimitiveHashMapWithHashingStrategy.
    = Added withInitialCapacity api in
    mutableObjectPrimitiveHashingStrategyMapFactory.
    = Added ability to create Hashing Strategy Sets, Maps and Bags
    using Function.
    = Added injectInto for primitive types to primitive iterables.
    = Added injectIntoKeyValue to MapIterable.
    = Added injectIntoKeyValue to objectPrimitiveMap.
    = Added injectIntoKeyValue to primitiveObjectMap.
    = Added injectIntoKeyValue to primitivePrimitiveMap.
    = Added mutable reduction scenario to injectIntoKeyValue test
    for primitive maps.
    = Added object to primitive map factory to API module.
    = Added of and with factory methods to object -&gt; primitive map
    factories.
    = Added of and with factory methods to primitive -&gt; primitive
    and primitive -&gt; object map factories.
    = Added withKeyMultiValues to MutableMultimap and subtypes.
    = Added withKeyValue to MutableMultimap and subtypes.
    = Added getAndPut to mutableObjectPrimitiveMap to retrieve the
    value associated with the key if one exists.
    = Added peekAndPop methods in ImmutableStack.
    = Added fused method for collect + makeString.
    = Added missing implementations of toString().
    = Added selectWithIndex and rejectWithIndex to Ordered
    Primitive Iterables.
    = Implemented containsAny, containsNone, containsAnyIterable,
    containsNoneIterable on RichIterable.
  * Optimizations
    = Optimized asParallel() for immutable sets in O(1) instead of
    O(n).
    = Optimized some implementations of toString() that were
    delegating to iterators.
    = Improved equals() performance for Set implementations.
  * Tech Debt Reduction
    = Replaced implementation factories and dependencies with API
    factories where possible.
    = Fixed CheckStyle configuration for NewlineAtEndOfFile so that
    it works across operating systems.
    = Made forEach a default method on primitiveIterable.stg.
    = Made noneSatisfy a default method on primitiveIterable.stg.
    = Removed unnecessary implementations of
    toSortedList/Set/Bag/MapBy.
    = Disambiguate and deprecate primitive injectInto methods on
    RichIterable.
    = Improved code generation logic into separate goals for
    sources, test-sources, and resources.
    = Improved PIT mutation test coverage.
    = Improved overall test coverage by adding missing tests.
  * Documentation Changes
    = Updated reference guide and convert to AsciiDoc.
    = Updated CONTRIBUTING.md to reflect contribution guidelines
    around commit sign-off.
    = Updated README.md with OSS projects that use Eclipse
    Collections.
  * Build Changes
    = Upgraded CheckStyle from 9.1 to 10.1.
    = Upgraded actions/cache from 2.1.7 to 3.0.2.
    = Upgraded checkstyle-configuration.xml from 1.2 schema to 1.3
    schema.
    = Upgraded setup-java v3.
    = Upgraded actions/cache from 2.1.6 to 2.1.7.
    = Upgraded actions/checkout from 2 to 3.
    = Upgraded actions/upload-artifact from 2.2.4 to 3.
    = Upgraded maven-plugin-api from 3.6.3 to 3.8.5.
    = Upgraded maven-shade-plugin from 3.2.2 to 3.2.4.
    = Upgraded maven-site-plugin from 3.9.0 to 3.11.0.
    = Switched to oracle-actions to download JDK for EA builds.
    = Turned on additional CheckStyle rules and IntelliJ
    inspections.
    = Removed FindBugs build from GitHub workflows.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694606400">- Reproducible builds: produce reproducible manifest with bnd</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698840000">- Build the eclipse-collections-api module with release=8 if the
  compiler is supporting it
  * fixes incompatibilities with JDK21 and new added methods in
    java.util.List interface</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1753704000">- Update to v12.0.0
  * This is the 12.0.0 major release.
    This release focused on migrating the development baseline from
    Java 8 to Java 11, migrating to JUnit 5, enhancing performance,
    adding new API methods, improving test coverage, and updating
    dependencies. The team has also made significant efforts to
    reduce technical debt and improve code quality.
  * New Functionality
    + Added default toArray()/toImmutableList()/toSet()/toBag()
    implementations to LazyIterable.
    + Implemented MapIterable.collectKeysUnique(). Fixes #409.
    + Implemented MutableOrderedMap.toImmutable()
    + Implemented ImmutableOrderedMapAdapter.
    + Implemented OrderedMapAdapter.flipUniqueValues().
    + Implemented Stack.getLast().
    + Implemented Stack.distinct().
    + Added feature to reverse Interval ranges.
    + Added withOccurrences() and withoutOccurrences() to
    MutableBag.
    + Implemented RichIterable.reduceBy(). Fixes #134.
    + Added toStack() to OrderedPrimitiveIterable.
    + Implemented Comparators.fromPredicate(), to create a
    Comparator from a Predicate2 that can answer isBefore().
    + Implemented boxing wrappers for primitive sets. Fixes #1408.
    + Implemented boxing wrappers for primitive lists. Fixes #1408.
    + Exposed trimToSize() in HashBag implementations.
    + Exposed trimToSize() in all primitive maps and sets.
    + Added removeIf() to PrimitiveObject maps.
    + Changed OrderedIterable.indexOf() to have a default
    implementation.
    + Added SortedMaps.mutable.empty(comparator) and
    SortedSets.mutable.empty(comparator) the missing empty with
    comparator methods. Fixes #1328.
  * Optimizations
    + Optimized forEach() method on Map views to not delegate to an
    iterator.
    + Optimized Map.replaceAll() to not delegate to iterator.
    + Optimized putAll() method.
    + Optimized ImmutableArrayList.takeWhile() and
    ImmutableArrayList.dropWhile() for small lists. Fixes #1640.
    + Optimized clear() method of sub-lists. Fixes #1625.
    + Optimized MutableList.subList().
    + Optimized equals() for primitive Bags using
    allSatisfyKeyValue() on PrimitivePrimitiveMaps.
    + Added allSatisfyKeyValue() method to Object/Primitive Maps to
    optimize HashBag.equals() method.
    + Overrode Map.merge() default method for correctness and
    efficiency. Partially addresses #500.
    + Optimized withAll() on MutableSet Factories and Immutable
    equivalent. Fixes #1374.
    + Overrode Java 8 default method Map.forEach().
    + Optimized any/all/noneSatisfy() on
    UnifiedMapWithHashingStrategy. Fixes #1342.
    + Optimized withAll() for PrimitiveBag factories. Fixes #1372.
  * Tech Debt Reduction
    + Added more files to .idea/.gitignore.
    + Used interfaces instead of implementations where possible
    without breaking backward compatibility.
    + Formatted yaml files using Spotless.
    + Synced .idea/compiler.xml.
    + Fixed MapIterate.forEachKeyValue() to throw
    NullPointerException on null Map.
    + Added missing @Override annotations.
    + Added suppress warnings to RichIterable for
    ClassReferencesSubclass.
    + Fixed static analysis violations.
    + Synced IntelliJ project files.
    + Made UnifiedMapWithHashingStrategy more similar to UnifiedMap
    by implementing removeIf() and the detect*() methods.
    + Added OSGi Opting in to Service Loader Mediator. Fixes #1568
    + Set .idea to linguist-generated=false in .gitattributes so
    that it shows up in code review diffs.
    + Updated Checkstyle AvoidStaticImport to allow JUnit 5 static
    imports.
    + Fixed IntelliJ code style settings.
    + Configured CheckStyle check IllegalInstantiation to match the
    style of upstream configuration.
    + Configured CheckStyle check HiddenField to match the style of
    upstream configuration.
    + Turned on CheckStyle check RightCurly for additional tokens.
    + Turned on CheckStyle check EmptyBlock for additional tokens.
    + Turned on CheckStyle check AnnotationLocation for additional
    tokens.
    + Ran
    rewrite.activeRecipes=org.openrewrite.java.RemoveUnusedImports.
    + Ran org.openrewrite.java.UseStaticImport: methodPattern:
    org.junit.Assert *(..).
    + Extracted interface MapTestCase above
    MutableMapIterableTestCase.
    + Replaced new Long() with Long.valueOf().
    + Updated JMH Benchmarks and library dependencies.
    + Simplified Iterate forEach() and sort() by calling Java 8
    default methods.
    + Fixed overflow issues in LongInterval. Fixes #1717.
    + Fixed OrderedMapAdapter.groupByUniqueKey().
    + Fixed NullPointerException in
    IterableTestCase.assertEquals().
    + Fixed generics in map factories.
    + Fixed return types of aggregateBy() overrides.
    + Added default overrides for getFirst() and getLast() in
    MutableList and MutableSortedSet. Fixes #1460.
    + Fixed a type in mutation.yml. Fixes #1440.
    + Fixed a bug in addAllAtIndex() method. Fixes #1433.
    + Turned on additional IntelliJ inspections and fix violations
    (trivial if, trivial else, commented out code, method is
    identical to its super method). #1323.
    + Added missing overrides in multi-reader interfaces.
    + Refactored distinct() to use select().
    + Refactored FastList to use new InternalArrayIterate primitive
    collect methods. Fixes #1350.
  * Documentation Changes
    + Added "Eclipse Collections Categorically" book to "Learn
    Eclipse Collections" section of README.
    + Improved structural search templates, mostly for collection
    factories and assertions.
    + Clarified Java version compatibility in README.
    + Added method categories with emojis in RichIterable using
    region/endregion comments.
    + Added method categories with emojis in RichIterable javadoc
    summary.
    + Fixed incorrect Javadoc for SortedSetIterable.intersect() and
    SetIterable.intersect().
    + Fixed typo in 3-Code_Blocks.adoc.
    + Fixed bold markup typos in the reference guide.
    + Fixed typo in Primitive set doc.
    + Fixed Java version in CONTRIBUTING.MD
    + Added NOTICE.md file.
    + Added Javadoc to ConcurrentMutableMap.merge().
    + Updated README.md compatibility table and add blog links.
    + Fixed some Javadoc errors.
    + Fixed all language links, their order, old website links and
    http links.
    + Added missing Javadoc for Iterate.getOnly().
    + Removed prompt from code blocks in CONTRIBUTING.MD.
    + Removed a typo in ImmutableSet Javadoc.
    + Removed anonymous inner class examples from RichIterable and
    Iterate JavaDoc.
    + Updated 2-Collection_Containers.adoc file for adding
    IntInterval Documentation.
    + Updated 2-Collection_Containers.adoc file for Primitive sets
    documentation.
    + Fixed dead links in CONTRIBUTING.MD
  * Build Changes
    + Added job forbid-merge-commits to
    .github/workflows/pull-request.yml.
    + Replaced mvn install with mvn verify in GitHub workflows.
    + Updated GitHub Actions builds to latest JDK versions.
    + Moved bnd-maven-plugin to a profile.
    + Added Spotless maven profiles.
    + Configured maven-surefire-plugin printSummary to false, to
    stop logging successful tests.
    + Added maven profiles and caching to speed up builds.
    + Updated IntelliJ language level to 11.
    + Added consistent use of ./mvnw --color=always from GitHub
    workflows.
    + Combined all the GitHub workflows for pull requests.
    + Upgraded maven from 3.6.3 to 3.9.6.
    + Added javadoc:jar step and Java 11 to Javadoc GitHub Action.
    + Upgraded Maven wrapper.
    + Removed sonar-maven-plugin. Fixes #1466.
  * Build/Test Dependency Upgrades
    + Added dependency on junit-jupiter-api.
    + Upgraded versions of JUnit to JUnit 5.
    + Upgraded org.jacoco:jacoco-maven-plugin to 0.8.12.
    + Upgraded net.alchim31.maven:scala-maven-plugin to 4.9.2.
    + Upgraded org.apache.maven.plugins:maven-assembly-plugin to
    3.7.1.
    + Upgraded org.apache.maven.plugins:maven-source-plugin to
    3.3.0.
    + Upgraded org.apache.maven.plugins:maven-compiler-plugin to
    3.13.0.
    + Upgraded org.scala-lang:scala-library to 2.13.15.
    + Upgraded ch.qos.logback:logback-classic to 1.5.8.
    + Upgraded slf4j.version to 2.0.16.
    + Upgraded jcstress-core to 0.16.
    + Upgraded com.puppycrawl.tools:checkstyle to 10.18.2.
    + Upgraded org.apache.maven:maven-core to 3.9.9.
    + Upgraded org.apache.maven.plugins:maven-gpg-plugin to 3.2.7.
    + Upgraded
    org.apache.maven.plugin-tools:maven-plugin-annotations to
    3.15.0.
    + Upgraded org.apache.maven:maven-plugin-api to 3.9.9.
    + Upgraded org.apache.maven.plugins:maven-release-plugin to
    3.1.1.
    + Upgraded
    org.apache.maven.plugins:maven-project-info-reports-plugin to
    3.7.0.
    + Upgraded org.apache.maven.plugins:maven-checkstyle-plugin.
    + Upgraded org.apache.maven.plugins:maven-enforcer-plugin to
    3.5.0.
    + Upgraded org.apache.maven.plugins:maven-install-plugin to
    3.1.3.
    + Upgraded org.apache.maven.plugins:maven-plugin-plugin to
    3.15.0.
    + Upgraded org.apache.maven.plugins:maven-surefire-plugin to
    3.5.0.
    + Upgraded org.codehaus.mojo:versions-maven-plugin to 2.17.1.
    + Upgraded org.apache.maven.plugins:maven-deploy-plugin to
    3.1.3.
    + Upgraded org.apache.maven.plugins:maven-resources-plugin to
    3.3.1.
    + Upgraded actions/setup-java to 4.
    + Upgraded actions/upload-artifact to 4.
    + Upgraded actions/cache from to 4.0.0.
    + Upgraded actions/checkout to 4.
  * Test Improvements
    + Added tests for equals() and forEach() on keySet() and
    entrySet().
    + Added tests Map_entrySet_setValue() and
    MutableMapIterable_entrySet_setValue().
    + Stopped throwing mangled exceptions in Verify.
    + Added test coverage for MutableBagIterable.
    + Removed redundant tests from unit-tests that live in
    unit-tests-java8.
    + Changed IterableTestCase.assertIterablesEqual to assert that
    the arguments are actually iterable.
    + Added missing @test annotations and fix broken assertion.
    + Added better test coverage of List.subList().
    + Added test coverage for Map.put() and Map.putAll().
    + Improved Verify assertions to not rely on iterators.
    + Deleted four flaky tests:
    Collectors2AdditionalTest.sumBy*Parallel().
    + Added more assertions to
    IterableTestCase.assertIterablesEqual().
    + Reduced duplication between tests for unmodifiable maps.
    + Improve test coverage for the optimization of
    MutableList.subList().
    + Removed @test(expected) from tests and use assertThrows
    instead.
    + Uplifted Junit syntax for UnmodifiableSortedBagTest.
    + Fixed test setup in SortedMapAdapterTest which was
    accidentally setting up a MutableOrderedMap.
    + Replaced usages of impl.factory.(Bags|Lists|Sets|Maps) with
    api.factory in unit-tests.
    + Combined tests in unit-tests-java8 that cover the same method
    contract.
    + Removed check for Java 21 in
    UnmodifiableMutableOrderedMapSerializationTest.</changelog>
</package>
<package pkgid="5966ca0f1ab5f691fa310877c349e0494cdfc822cf13b8e97553ce3ae671bcd9b3cc107702ceb5f9e13028221d1322ee2ac8fdb11057bb3a9be3ff603c032f7d" name="eclipse-swt" arch="riscv64">
  <version epoch="0" ver="4.29" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1650628800">- Add a fake provide osgi(org.eclipse.swt) to make packages that
  require it installable. But, since on the architectures where this
  package is present, full eclipse does not exist, nothing will ever
  try to resolve the bundle itself.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1653566400">- Build also the gtk3 support of webkit including the webkit2
  extensions
- Modified patch:
  * eclipse-is64.patch
    + run actually replace64 if the *value* of is64 is false</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655553600">- Added patch:
  * eclipse-jintlong.patch
    + fix several incoherences preventing correct JNI calls on x86</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743163200">- Do not require xmvn-tools for building</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1749729600">- Clean the spec file and avoid fetching and modifying sources by
  script. It is now possible to download from github tarballs of
  submodules without having to fetch all eclipse sources.
- Removed patches:
  * eclipse-arm32.patch
  * eclipse-is64.patch
  * eclipse-jintlong.patch
  * eclipse-ppc64.patch
  * eclipse-secondary-arches.patch
  * eclipse-swt-optflags.patch
    + not needed after the cleanup
- Added patches:
  * eclipse-swt-fedora-build-native.patch
    + patch from Fedora to avoid hardcoding of CFLAGS for the native
    Build
  * eclipse-swt-rm-eclipse-tasks-and-customize-build.patch
    + remove from build the eclipse tasks that we cannot run and
    that we don't need
  * eclipse-swt-avoid-javascript-at-build-4_9.patch
    + avoid using javascript to determine versions that we don't
    need to know</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750075200">- Added patch:
  * eclipse-swt-gcc15-4_9.patch
    + fix build with gcc15</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248000">- Extend the architectures to build to all the 64-bit ones
  * use the 4.29 version for them
- Added patches:
  * eclipse-swt-avoid-javascript-at-build-4_29.patch
  * eclipse-swt-gcc15-4_29.patch
    + the 4.29 version of the 4.9 patches</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753185600">- Use the existing %%{__isa_bits} macro instead of crafting one</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758715200">- Added patch:
  * eclipse-swt-no-werror.patch
    + disable the default -Werror for the 4.29 version
    + fixes build with some deprecated glib/gtk+ functions</changelog>
</package>
<package pkgid="23960bacedfc34299afe2b9d2f13af7cfd307e6fba9dd4f18e27bc32ffb33837931632fbe8c5964a4a83064b0221536ffedf698e97b884bafa15b75b36d83d1d" name="eclipse-swt-javadoc" arch="noarch">
  <version epoch="0" ver="4.29" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1650628800">- Add a fake provide osgi(org.eclipse.swt) to make packages that
  require it installable. But, since on the architectures where this
  package is present, full eclipse does not exist, nothing will ever
  try to resolve the bundle itself.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1653566400">- Build also the gtk3 support of webkit including the webkit2
  extensions
- Modified patch:
  * eclipse-is64.patch
    + run actually replace64 if the *value* of is64 is false</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655553600">- Added patch:
  * eclipse-jintlong.patch
    + fix several incoherences preventing correct JNI calls on x86</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743163200">- Do not require xmvn-tools for building</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1749729600">- Clean the spec file and avoid fetching and modifying sources by
  script. It is now possible to download from github tarballs of
  submodules without having to fetch all eclipse sources.
- Removed patches:
  * eclipse-arm32.patch
  * eclipse-is64.patch
  * eclipse-jintlong.patch
  * eclipse-ppc64.patch
  * eclipse-secondary-arches.patch
  * eclipse-swt-optflags.patch
    + not needed after the cleanup
- Added patches:
  * eclipse-swt-fedora-build-native.patch
    + patch from Fedora to avoid hardcoding of CFLAGS for the native
    Build
  * eclipse-swt-rm-eclipse-tasks-and-customize-build.patch
    + remove from build the eclipse tasks that we cannot run and
    that we don't need
  * eclipse-swt-avoid-javascript-at-build-4_9.patch
    + avoid using javascript to determine versions that we don't
    need to know</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750075200">- Added patch:
  * eclipse-swt-gcc15-4_9.patch
    + fix build with gcc15</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750248000">- Extend the architectures to build to all the 64-bit ones
  * use the 4.29 version for them
- Added patches:
  * eclipse-swt-avoid-javascript-at-build-4_29.patch
  * eclipse-swt-gcc15-4_29.patch
    + the 4.29 version of the 4.9 patches</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753185600">- Use the existing %%{__isa_bits} macro instead of crafting one</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1758715200">- Added patch:
  * eclipse-swt-no-werror.patch
    + disable the default -Werror for the 4.29 version
    + fixes build with some deprecated glib/gtk+ functions</changelog>
</package>
<package pkgid="e69239e9f9be875029c0b11143c6c5086bf461b2068618ea604638cf49e2116118c7d0b9b7873db48a7c51f02ba761319385ddbf43d0cb6f7a849ee8f193c6ee" name="ecpint-common" arch="noarch">
  <version epoch="0" ver="v1.0.7+git20230218.8e788d4" rel="1.1"/>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1601726400">- initial import (version 1.0.2)</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1610539200">- Update to 1.0.4:
  - Code generation for high-L functions is now considerably
    faster and uses less memory
  - This is the final patch before v1.1
- Update to 1.0.3:
  - Fix bug in radial type 1 integrals where quadrature could fail
    to converge
  - Const correctness throughout, should allow for parallelisation
    thanks to thomas-dresselhaus
  - Minor updates to docs</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1611748800">- Added 26.patch to fix memory leak</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1612526400">- Update to 1.0.5;
  - Merges PR #26 replacing C-style arrays in the Bessel function
    routines.
- Drop 26.patch, merge upstream</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1616587200">- Update to 1.0.6:
  - Includes several minor updates to the CMake infrastructure, in
    particular making pugixml optional, and other changes to make
    compatible with Psi4.
  - Also adds some documentation as part of the JOSS submission.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1626868800">- Add constraints file for workaround because of "Out of memory" on
  s390x (boo#1188441)</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1639310400">- Update to 1.0.7:
  - option to use cerf instead of Faddeeva
  - googletest branch is main not master
  - tests that use xml only triggered if xml included</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1639483200">- Fix tests on i586</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1639483201">- Fix deps of devel package</changelog>
  <changelog author="kkaempf@suse.com" date="1712145600">- Update to version v1.0.7+git20230218.8e788d4:
  * cmake: migrate C++ standard to targets
    (gh#robashaw/libecpint#59)
  * cerf instead of Faddeeva (gh#robashaw/libecpint#55)
  * misc. build changes (gh#robashaw/libecpint#52)
  * Update CMakeLists.txt.in (gh#robashaw/libecpint#54)
  * Do not use `#cmakedefine` for `LIBECPINT_MAX_UNROL`
    (gh#robashaw/libecpint#50)
  * Fix quotation (gh#robashaw/libecpint#47)
  * Avoids gtest installation, which is only required for tests
    (gh#robashaw/libecpint#46)</changelog>
</package>
<package pkgid="199fd1e24a4815ef3d685ac586cbdaf9d1ae59befa447d708a5237f0a96854325afb736fc9427e52d345a4eef99dea8b22079fdc2d3a9728bfbf41cc3d9aee1f" name="ecryptfs-utils" arch="riscv64">
  <version epoch="0" ver="111" rel="9.1"/>
  <changelog author="vcizek@suse.com" date="1510056000">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN
- Rebase ecryptfs-utils-openssl11.patch: make it apply with patch
  - p1 like all the others.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1714996800">- ecryptfs-fix-gcc14.patch: fix build with gcc14</changelog>
</package>
<package pkgid="2f092aecc49f7fb4483e3f77af497f6bbbe1470c9b6b41204b24dbc1e2e1ba32ef562432ac799945cfdd6f7f58e0509e95cd3550c07b0d3114258387c054ede1" name="ecryptfs-utils-devel" arch="riscv64">
  <version epoch="0" ver="111" rel="9.1"/>
  <changelog author="vcizek@suse.com" date="1510056000">- 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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN
- Rebase ecryptfs-utils-openssl11.patch: make it apply with patch
  - p1 like all the others.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1714996800">- ecryptfs-fix-gcc14.patch: fix build with gcc14</changelog>
</package>
<package pkgid="0dc15fb2edf8b3567c22da0a1e3d43357637e4c17fc92f12236d7983a09875f85a29208052f2621d5d2a04d89680df61aaf7d9fdde300080a12d748a0fe6055a" name="ecwolf" arch="riscv64">
  <version epoch="0" ver="1.4.2" rel="1.1"/>
  <changelog author="kah0922@gmail.com" date="1506340800">- Initial package
- Cleaned spec file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1550404800">- Simplified specfile
- Use proper source url
- Use %cmake macro
- Run spec-cleaner
- Build ecwolf-patchutil
- Add patch:
  * ecwolf-static-libs.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674216000">- Add patches
  * ecwolf-fix-path.patch
  * ecwolf-no-rpath.patch
- Drop patch
  * ecwolf-static-libs.patch
- Install manpage
- Update BuildRequires
- Mention bundled libs
- Update to version 1.4.0
  * LAN multiplayer for up to 11 players.
  * Actors now track their current target instead of assuming the
    one and only player.
  * Visibility for attacks is determined by geometric checks
    instead of renderer feedback.
  * The "DoomEdNum" has been deprecated and all places where they
    were used now accept actor class names directly.
  * Support for BILLBOARD flag for "3D sprites", compared to
    Wolf4SDL the angle of the actor is used allowing arbitrary
    angles.
  * Added parallax skies compatible with ROTT through sky1 in
    MAPINFO/Map definition (mostly incompatible with LZWolf's
    parallaxsky definition)
  * Added support for Wolfstone 3D and Elite Hans: Die Neue Ordnung
  * Added pageindextext to MAPINFO/Gameinfo.
  * Added $musicalias to SNDINFO.
  * Added Super 3-D Noah's Ark MIDI-&gt;OPL code.
  * Fading has been reworked to allow overlaying fades over game
    play.
  * Support for blend and alpha mixing in TEXTURES.
  * Support for colormaps with 64 light levels like Blake Stone.
  * Partial support for Blake Stone map meta data.
  * Support for Blake Stone's level name strings as LEVELDSC.
  * Support for Macintosh Wolf3D's MAPLIST.
  * Added support for offset() in DECORATE states.
  * Pickups support Hide state to allow spent pickups to be visible
  * Added Idle state for actors to return to if they lose their
    target.
  * Files can be autoloaded though ecwolf.cfg.
  * Added game based content filtering for PK3s from ZDoom.
  * Default FOV can be changed through DesiredFOV in ecwolf.cfg.
  * Added Pushwall_MoveNoStop line special which allows moving
    pushwalls through walls like Mac Wolf and ROTT.
  * Added Teleport_Relative line special which works similarly to
    ROTT elevators without the theatrics.
  * Wall and plane drawing has been modified to generally have
    better precision.
  * Added trackhighscores property to MAPINFO/Gameinfo.
  * Added resethealth and resetinventory to MAPINFO/Map
    definition.
  * Enemies can now accept health items.
  * Added A_Wander.
  * Added SmartAnimation actor to support Blake Stone's "smart
    animation" system.
  * Added --foreignsaves option to force saves to load even if
    game data check fails.
  * Added --skill option to select skill level by number
    particularly for when more than 4 skill levels are present.
  * Added ROTT style tall walls and ROTT's map height marker with
    feature flag "planedepth".
  * Actor z-heights are now rendered and can be set in info plane
    with "zheights" enabled in map translator (compatible with
    ROTT).
  * ROTT map loader no longer synthesizes a third plane but
    instead relies on the map translator flag "globalflat".
  * Support for ROTT's song numbers in map translator.
  * Partial support for booting Macintosh Wolfenstein 3D,
    Blake Stone: Planet Strike, and Rise of the Triad.
  * Includes support for several new data formats most of which
    have no practical use outside of loading vanilla compatible
    data.
  * Macintosh Wolfenstein 3D data is supported through macbin
    format.
  * Feature is hidden behind ShowPreviewGames in ecwolf.cfg as
    they're not yet supported or fully playable.
  * Improvements in holowall support.
  * Fixed some long standing minor memory leaks.
  * New icon/logo by NeuralStunner.
  * Support for more ultrawide aspect ratios.
  * Automap panning speed is now dependent on zoom level.
  * Fixed crash if no sound device was present.
  * Fixed cases where adaptive frame rate would fail and game would
    run too fast.
  * Customized SDL_mixer is still suggested but no longer required
    for full functionality as the only feature missing is support
    for alternate spelling of LOOP_START and LOOP_END tags.
  * Steam and GOG support updated to support new releases.
  * Remove patchutil from ECWolf source code</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1675684800">- Update to version 1.4.1
  * Fixed crash when picking up Chaingun while already holding a
    Chaingun.
  * Fake Hitler actor can no longer open doors, no longer
    erroneously backs away from the player, and continues to
    "dodge" when out of sight.
  * Fixed support for gray scale PNGs.
  * Added support for 32:9 aspect ratio displays and additional
    resolutions.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730548800">- Add patch:
  * ecwolf-fix-gcc14.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761998400">- Update to version 1.4.2
  * Fixed issues with (quick) load/save shortcuts with screen
    faders.
  * Fixed fizzle fader didn't cover entire view window if viewy
    wasn't 0.
  * Fixed floor/ceiling texture change didn't allow a switch to the
    null texture (useful for skies).
  * Fixed fullscreen pillar boxing aspect ratio in some cases was
    wrong.
  * Fixed typos in KeyNames table.
  * Fixed crash from division by zero when map has no player starts.
  * Fixed crash in specific setups due to needlessly calling
    SDL_ShowCursor with SDL2.
  * Fixed cases of duplication of stand alone game files in game
    picker.
  * Adjust macbin detection to be tolerant of files missing file
    type/creator information.
  * Packaging improvements to conform to FlatHub requirements.
- Drop patch:
  * ecwolf-fix-gcc14.patch (not longer needed)
- Install icons.</changelog>
</package>
<package pkgid="19d37a1aa1fdc1824eced2003754008521697a4ef0bf0c2dce238824ebee1b8a585ff2c5d33ed586d03558ccaf762f8730b8897f5d5b83af27ec76310270b17e" name="ed" arch="riscv64">
  <version epoch="0" ver="1.22.5" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708084800">- GNU ed 1.20.1:
  * New command-line options '+line', '+/RE', and '+?RE' have been
    implemented to set the current line to the line number
    specified or to the first or last line matching the regular
    expression 'RE'.
  * File names containing control characters 1 to 31 are now
    rejected unless they are allowed with the command-line option
    '--unsafe-names'.
  * File names containing control characters 1 to 31 are now
    printed using octal escape sequences.
  * Ed now rejects file names ending with a slash.
  * Intervening commands that don't set the modified flag no longer
    make a second 'e' or 'q' command fail with a 'buffer modified'
    warning.
  * Tilde expansion is now performed on file names supplied to
    commands; if a file name starts with '~/', the tilde (~) is
    expanded to the contents of the variable HOME.
  * Ed now warns the first time that a command modifies a buffer
    loaded from a read-only file.
  * It has been documented that 'e' creates an empty buffer if
    file does not exist.
  * It has been documented that 'f' sets the default filename,
    whether or not its argument names an existing file.
  * The description of the exit status has been improved in
    '--help' and in the manual.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714564800">- GNU ed 1.20.2:
  * Fix a bug that made global commands like 'g/x/s/x/x', with the
    last delimiter omitted, print every substituted line twice</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1736596800">- GNU ed 1.21
  * 'r !command' and 'w !command' ignore again the exit status of
    'command'
  * The messages "Newline inserted" and "Newline appended" are now
    suppressed in scripted mode (-s)
  * documentation updates and portqability fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743768000">- GNU ed 1.21.1:
  * Fixed a compilation failure caused by the inclusion of the
    unused and obsolete header &lt;sys/file.h&gt;
  * Ed now reads the initial window size for the z command from the
    environment variable LINES</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753617600">- GNU ed 1.22:
  * The shell escape command (!) now accepts line addresses to
    filter the addressed lines through a shell command
- skip tests on ARM</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754481600">- GNU ed 1.22.1:
  * Ed now departs from POSIX and ignores SIGPIPE to prevent
    commands like 'w !:' or ',!:' from terminating ed. A broken
    pipe is now detected as any other write error</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1755518400">- GNU ed 1.22.2:
  * Newline characters are no longer allowed in file names even if
    '--unsafe-names' is specified.
  * The file name is now printed escaped also when replaced into a
    shell command.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1764590400">- GNU ed 1.22.3:
  * The change to print the file name escaped when replaced into a
    shell command has been reverted
  * When '--unsafe-names' is not specified, only the control
    characters \a, \b, \t, \v, \f, \n, \r, \033, and \177 are now
    rejected in file names
  * 'make check' now checks file names with non-ASCII characters
    coded either in ISO-8859-1 or in UTF-8.
  * 'EXIT STATUS' now has its own section in the man page</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767614400">- GNU ed 1.22.4:
  * 'make check' now skips the checking of file names with
    non-ASCII non-UTF-8  haracters on file systems where such
    characters are invalid.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1770724800">- GNU ed 1.22.5:
  * Use 'sizeof active_list[0]' instead of 'sizeof (line_node **)'
  * A file name ending in slash '/' is now diagnosed as 'Invalid
    filename'instead of 'Is a directory'</changelog>
</package>
<package pkgid="8205edb69625c61183449f7dfd4debc6bda9daa5b73f86ba1e6d6960b9553f15ff16c65d52ebad15293cce44a6ec36dc139c1329b59c14aeab4a29fe156a0e6c" name="ed25519-java" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="6.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1593432000">- Initial packaging of ed25519 0.3.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with source and target levels 8
- Added patches:
  * 0001-EdDSAEngine.initVerify-Handle-any-non-EdDSAPublicKey.patch
  * 0002-Disable-test-that-relies-on-internal-sun-JDK-classes.patch
    + Remove use of internal sun JDK classes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730289600">- Rewrite the build using ant</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1741953600">- Added patch:
  * ed25519-java-CVE-2020-36843.patch
    + backport commit https://github.com/i2p/i2p.i2p/commit/
    /d7d1dcb5399c61cf2916ccc45aa25b0209c88712
    + Fixes bsc#1239551, CVE-2020-36843: no check performed on
    scalar to avoid signature malleability</changelog>
</package>
<package pkgid="763c46963dfaca101e973235f90d272cbd5e18de50121c41287240ebf821a8ed3dd57d00dc54d0ebc0fed83fa987219a6959b5a8fa2407e9e4912ad02cf80dba" name="ed25519-java-javadoc" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="6.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1593432000">- Initial packaging of ed25519 0.3.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Build with source and target levels 8
- Added patches:
  * 0001-EdDSAEngine.initVerify-Handle-any-non-EdDSAPublicKey.patch
  * 0002-Disable-test-that-relies-on-internal-sun-JDK-classes.patch
    + Remove use of internal sun JDK classes</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1730289600">- Rewrite the build using ant</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1741953600">- Added patch:
  * ed25519-java-CVE-2020-36843.patch
    + backport commit https://github.com/i2p/i2p.i2p/commit/
    /d7d1dcb5399c61cf2916ccc45aa25b0209c88712
    + Fixes bsc#1239551, CVE-2020-36843: no check performed on
    scalar to avoid signature malleability</changelog>
</package>
<package pkgid="546ad37b0d84e18a80600042781882e69efe2fbccdc8146e90e29949245e1ed9d8076f1da96a369139d51ca2780111f0babb1b5b5d096012ab348b371d1b72d8" name="edgar" arch="riscv64">
  <version epoch="0" ver="1.38" rel="1.1"/>
  <changelog author="mardnh@gmx.de" date="1532347200">- Introduce subpackages for data and language files
- Fix URL</changelog>
  <changelog author="Sebastien CHAVAUX &lt;seb95.scou@gmail.com&gt;" date="1552132800">- Update to version 1.30
  * Updated Esperanto translation
  * Updated homepage URL</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Update to version 1.31
  * Updated game to use SDL2
  * Updated Esperanto translation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569067200">- Update to version 1.32
  * Updated Dutch translation
  * Fixed an issue with wrong names being displayed in certain
    dialogs</changelog>
  <changelog author="Sebastien CHAVAUX &lt;seb95.scou@gmail.com&gt;" date="1588334400">- Update to version 1.33:
  * Updated Brazilian Portuguese and French translations</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609502400">- Update to version 1.34
  * Fixed issue with dialog box text sometimes not appearing on
    certain platforms.
  * Fixed a crash when exiting the game on certain platforms.
  * Music now plays when loading a save from within the game.
  * Joysticks are now detected whilst the game is running, as
    opposed to being needed to be connected before startup.
  * Fixed a rare crash when loading a game.
  * Fixed a rare crash when drawing entities.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642075200">- Update to version 1.35
  * Added Latvian translation
  * Some compilation fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673697600">- Update to version 1.36
  * Updated Polish translation
  * Updated Esperanto translation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1704110400">- Update to version 1.37
  * Updated Dutch, Spanish and Esperanto translations.
  * Fixed an issue whereby the Grub King could push the player out
    of the map.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 1.38
  * Added Serbian translation.
  * Updated Greek, Esperanto and Polish translations.
  * Fixed Rampaging Master Tortoise speed issue when saving during
    the fight.</changelog>
</package>
<package pkgid="b251f9c2d1b92c8112ce9ca57cb4efc704908d1e8b0c347d7df795435b46db270df573152ebfdc78cb976e8039e3a420689054a87b92578c97e178b3649d30f0" name="edgar-data" arch="noarch">
  <version epoch="0" ver="1.38" rel="1.1"/>
  <changelog author="mardnh@gmx.de" date="1532347200">- Introduce subpackages for data and language files
- Fix URL</changelog>
  <changelog author="Sebastien CHAVAUX &lt;seb95.scou@gmail.com&gt;" date="1552132800">- Update to version 1.30
  * Updated Esperanto translation
  * Updated homepage URL</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Update to version 1.31
  * Updated game to use SDL2
  * Updated Esperanto translation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569067200">- Update to version 1.32
  * Updated Dutch translation
  * Fixed an issue with wrong names being displayed in certain
    dialogs</changelog>
  <changelog author="Sebastien CHAVAUX &lt;seb95.scou@gmail.com&gt;" date="1588334400">- Update to version 1.33:
  * Updated Brazilian Portuguese and French translations</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609502400">- Update to version 1.34
  * Fixed issue with dialog box text sometimes not appearing on
    certain platforms.
  * Fixed a crash when exiting the game on certain platforms.
  * Music now plays when loading a save from within the game.
  * Joysticks are now detected whilst the game is running, as
    opposed to being needed to be connected before startup.
  * Fixed a rare crash when loading a game.
  * Fixed a rare crash when drawing entities.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642075200">- Update to version 1.35
  * Added Latvian translation
  * Some compilation fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673697600">- Update to version 1.36
  * Updated Polish translation
  * Updated Esperanto translation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1704110400">- Update to version 1.37
  * Updated Dutch, Spanish and Esperanto translations.
  * Fixed an issue whereby the Grub King could push the player out
    of the map.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 1.38
  * Added Serbian translation.
  * Updated Greek, Esperanto and Polish translations.
  * Fixed Rampaging Master Tortoise speed issue when saving during
    the fight.</changelog>
</package>
<package pkgid="96d1e16f78aa2c41adab8cffc28f80fd5fd52351c81a012a8a0b26a3312477e6ca5f01b38b24fa22d4cfc0f2a6bbc5e1dc46a1851af42fece1b9e93ac00965cc" name="edgar-lang" arch="noarch">
  <version epoch="0" ver="1.38" rel="1.1"/>
  <changelog author="mardnh@gmx.de" date="1532347200">- Introduce subpackages for data and language files
- Fix URL</changelog>
  <changelog author="Sebastien CHAVAUX &lt;seb95.scou@gmail.com&gt;" date="1552132800">- Update to version 1.30
  * Updated Esperanto translation
  * Updated homepage URL</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Update to version 1.31
  * Updated game to use SDL2
  * Updated Esperanto translation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569067200">- Update to version 1.32
  * Updated Dutch translation
  * Fixed an issue with wrong names being displayed in certain
    dialogs</changelog>
  <changelog author="Sebastien CHAVAUX &lt;seb95.scou@gmail.com&gt;" date="1588334400">- Update to version 1.33:
  * Updated Brazilian Portuguese and French translations</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609502400">- Update to version 1.34
  * Fixed issue with dialog box text sometimes not appearing on
    certain platforms.
  * Fixed a crash when exiting the game on certain platforms.
  * Music now plays when loading a save from within the game.
  * Joysticks are now detected whilst the game is running, as
    opposed to being needed to be connected before startup.
  * Fixed a rare crash when loading a game.
  * Fixed a rare crash when drawing entities.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1642075200">- Update to version 1.35
  * Added Latvian translation
  * Some compilation fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673697600">- Update to version 1.36
  * Updated Polish translation
  * Updated Esperanto translation</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1704110400">- Update to version 1.37
  * Updated Dutch, Spanish and Esperanto translations.
  * Fixed an issue whereby the Grub King could push the player out
    of the map.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1767700800">- Update to version 1.38
  * Added Serbian translation.
  * Updated Greek, Esperanto and Polish translations.
  * Fixed Rampaging Master Tortoise speed issue when saving during
    the fight.</changelog>
</package>
<package pkgid="176b08b67ab5b4eaa802d15f635efa2ec7df3fe3cc68ac16fa3274bc04695c72decc088dea396245a60661211672b1faaf426d6cdf8683a3edac351b88f51775" name="edge-addition-planarity-suite" arch="riscv64">
  <version epoch="0" ver="4.0.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600516800">- Initial package (version 3.0.1.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655380800">- Update to release 3.0.2.0
  * Manpage updates</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- install license
- move docs to main package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751544000">- Update to release 4.0.0.0
  * Removed some application-level functions that only belonged
    only in the Planarity wrapper application for the graph
    library.
  * Addition of Graph6 file format (G6) support.
  * Extended support to the ability to transform graphs stored in
    files and in-memory strings to and from Graph6 format and
    this project’s adjacency list and adjacency matrix formats.
  * Added support for the output of randomly generated graphs and
    LEDA input graphs into a Graph6 output file.
  * On a small fraction of graphs containing a subgraph
    homeomorphic to K_{3, 3}, the search reported a null result
    due to an error in a pattern matching function that has been
    repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 4.0.1.0
  * A few minor memory leaks were found in the planarity
    application layer and fixed.</changelog>
</package>
<package pkgid="fe37df7cdcfcbaffaf2b0e9cc106ebebac52855b738979b1320d7045d9db2a05e933c56249c3c94637617392779a9b35569535a4fa9b2d280ef20aee05c71e98" name="edge-addition-planarity-suite-devel" arch="riscv64">
  <version epoch="0" ver="4.0.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600516800">- Initial package (version 3.0.1.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655380800">- Update to release 3.0.2.0
  * Manpage updates</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- install license
- move docs to main package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751544000">- Update to release 4.0.0.0
  * Removed some application-level functions that only belonged
    only in the Planarity wrapper application for the graph
    library.
  * Addition of Graph6 file format (G6) support.
  * Extended support to the ability to transform graphs stored in
    files and in-memory strings to and from Graph6 format and
    this project’s adjacency list and adjacency matrix formats.
  * Added support for the output of randomly generated graphs and
    LEDA input graphs into a Graph6 output file.
  * On a small fraction of graphs containing a subgraph
    homeomorphic to K_{3, 3}, the search reported a null result
    due to an error in a pattern matching function that has been
    repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 4.0.1.0
  * A few minor memory leaks were found in the planarity
    application layer and fixed.</changelog>
</package>
<package pkgid="1bbb959032702d271435b24aef1ef5ef04afe3e3c33b6c3341881a2817710e1514144d17c354912a6df9fdbb5b8361516623ac51a308867108d4c9cbde3db379" name="edict" arch="noarch">
  <version epoch="0" ver="20260325" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604232000">- Update to snapshot 20201102
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to snapshot 20210429
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622289600">- Update to snapshot 20210529
  * Approximately 600 entries were updated.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1640952000">- Update to snapshot 20211231
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1644753600">- Update to snapshot 20220214
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648900800">- Update to snapshot 20220402
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Update to snapshot 20230411
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to snapshot 20230511
  * No changelog recorded.
- Provide EUC-JP encoded variants again, for the "kiten" program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759320000">- Stop marking up edict as essential for locale(ja).
- Update to snapshot 20251001
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to snapshot 20260325
  * No changelog was recorded.</changelog>
</package>
<package pkgid="0a988e739bbe52f09c78d179e83d0ab630e3c687e9be1fe3e611d0762e4b864c474207b9f1171042734ad3d9f00ad9144f4aa486d6bd415e768dc9ecedf2ba6e" name="edict-eucjp" arch="noarch">
  <version epoch="0" ver="20260325" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604232000">- Update to snapshot 20201102
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to snapshot 20210429
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622289600">- Update to snapshot 20210529
  * Approximately 600 entries were updated.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1640952000">- Update to snapshot 20211231
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1644753600">- Update to snapshot 20220214
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648900800">- Update to snapshot 20220402
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Update to snapshot 20230411
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to snapshot 20230511
  * No changelog recorded.
- Provide EUC-JP encoded variants again, for the "kiten" program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759320000">- Stop marking up edict as essential for locale(ja).
- Update to snapshot 20251001
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to snapshot 20260325
  * No changelog was recorded.</changelog>
</package>
<package pkgid="dca96fe349f9bdca0e463a5bcaa4718c43e0e68c67f271346f5c85e5bd55073977f7e776dfedb5fb4c55b0ea3bcf29f448bc34e5a0f64338a2037dcec521bdbf" name="edict2" arch="noarch">
  <version epoch="0" ver="20260325" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604232000">- Update to snapshot 20201102
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to snapshot 20210429
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622289600">- Update to snapshot 20210529
  * Approximately 600 entries were updated.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1640952000">- Update to snapshot 20211231
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1644753600">- Update to snapshot 20220214
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648900800">- Update to snapshot 20220402
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Update to snapshot 20230411
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to snapshot 20230511
  * No changelog recorded.
- Provide EUC-JP encoded variants again, for the "kiten" program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759320000">- Stop marking up edict as essential for locale(ja).
- Update to snapshot 20251001
  * No changelog recorded.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to snapshot 20260325
  * No changelog was recorded.</changelog>
</package>
<package pkgid="e491bc33b01aebc991cc6240092c8322a44c1ff10479c7c354a43a5aa5cc16783d6f4222ddb1af13be040e761c48268e615eb3a2bfe68f522f252c4007212228" name="edid-decode" arch="riscv64">
  <version epoch="0" ver="1.32.0" rel="2.3"/>
  <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ü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>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1743422400">- Update to 1.28.1
  * qv4l2: always set m_haveFramebufferSRGB to false
  * qv4l2: fix crash when disabling openGL
  * qvidcap: fix core dump
- Update to 1.28.0
  * buildsystem: Start v4l-utils 1.27.0 development cycle
  * cec-compliance: add --show-timestamp option
  * cec-ctl: avoid confusing error message
  * cec-ctl: exit after reporting all cec devices with --list-devices
  * cec-ctl: fix random cec stress test: check if msg status is OK
  * cec-follower: change type of struct Timer duration field to int
  * cv4l-helpers.h: add missing helper functions
  * Fixed qv4l2 crash with drivers that implement VIDIOC_ENUM_FRAMESIZES for outputs
  * ir-ctl: add optional header to manchester encoding
  * ir-ctl: clear errno before strtol
  * ir-ctl: correct max_size for rc5 and rc5_sz
  * ir-ctl: encode rc6 mode 0 can have 43 edges
  * ir-ctl: fix encoding pulse_length bpf encoder
  * ir-ctl: remove line length limits
  * keytable: fix command line processing
  * keytable: fix segfault when reading legacy keymaps
  * keytable: fix stdout/stderr inconsistency
  * keytable: meson not passing rc_keymaps system directory
  * keytable: meson: Restrict the installation of 50-rc_keymap.conf
  * keytable: remove line length limits
  * libv4l2rds: fix TMC location parsing
  * libv4l2subdev: Extend API with 'which' argument where missing
  * media-ctl: Re-order setting format and routes
  * media-info: add missing sys/stat.h include (for dev_t)
  * meson: add optional Qt6 support
  * meson: Allow documentation directory to be specified with -Ddocdir
  * meson: Fix building with -Dv4l-utils=false
  * meson: fix has_function fork detection (needs suitable include)
  * meson: libv4lconvert helpers need fork support
  * meson: v4l2grab needs libv4lconvert with fork support enabled
  * meson.build: dep_systemd was not set in one case
  * qv4l2: add support for /dev/v4l-touchX devices
  * qv4l2: fix crash when used with metadata output devices
  * qv4l2: support menu controls in updateCtrlRange()
  * Revert "meson: v4l2grab needs libv4lconvert with fork support enabled"
  * sync-with-kernel.sh: add v4l2-dv-timings.h
  * sync-with-kernel.sh: create v4l2-tracer patches
  * sync-with-kernel.sh: filter V4L2_META_FMT_GENERIC_ defines
  * test-media: Add basic tests for visl
  * utils: media-ctl: Prepare for TRY state support
  * utils: media-ctl: Print the MUST_CONNECT pad flag
  * utils: media-ctl: Support accessing the subdev TRY state
  * utils: media-ctl: Support changed routing API
  * utils/keytable: forgot to add mygica_utv3.toml
  * v4l2-compliance: Add a test for REMOVE_BUFS ioctl
  * v4l2-compliance: add new CREATE_BUFS tests
  * v4l2-compliance: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l2-compliance: Add tests for V4L2_FMT_FLAG_META_LINE_BASED flag
  * v4l2-compliance: clarify a create_bufs test
  * v4l2-compliance: Constify pointers and references in formats tests
  * v4l2-compliance: do not warn for unexpected vivid_ro_ctrl values
  * v4l2-compliance: Fix building against libc++
  * v4l2-compliance: Fix streams use in testSubDevEnumFrameSize()
  * v4l2-compliance: Fix use of routing on 32-bit platforms
  * v4l2-compliance: matchFormats(): add multiplane logging
  * v4l2-compliance: Support the changed routing API
  * v4l2-ctl: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l2-ctl: Add --try-routing option
  * v4l2-ctl: --list-devices --verbose will list current input/output
  * v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums
  * v4l2-ctl: report max_num_buffers
  * v4l2-ctl/compliance: read and show the subdev client capabilities
  * v4l2gl: Add missing dependency on argp
  * v4l2-info: add support for V4L2_BUF_CAP_SUPPORTS_REMOVE_BUFS
  * v4l2-info: support V4L2_FMT_FLAG_META_LINE_BASED
  * v4l2-tracer: add auto-generated files to git repo
  * v4l2-tracer: add re/tracing for AV1 controls
  * v4l2-tracer: add re/tracing for MAX_NUM_BUFFERS
  * v4l2-tracer: autogenerate files that can be added to git
  * v4l2-tracer: ignore single line comments when parsing headers
  * v4l2-tracer: look in more places for libv4l2tracer
  * v4l2-tracer: Rewrite libv4l2tracer.so lookup
  * v4l2-tracer: stop auto-generating files with meson
  * v4l2-tracer: stop waiting to handle a signal
  * v4l2-tracer: use stat to verify that retrace file exists
  * v4l-helpers: support V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l-helpers: v4l_format_s_sizeimage: add support for other buftypes
  * v4l-utils: clang-tidy: convert to for range loop
  * v4l-utils: clang-tidy: use auto with iterators
  * v4l-utils: (c)v4l-helpers.h: support more than 32 buffers
  * v4l-utils: fix formats under alpha/ppc64/mips64
  * v4l-utils: fix @PACKAGE_VERSION@ use
  * v4l-utils: fix potential crashing with 32-bit musl
  * v4l-utils: sync with latest kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: test-media: add dmesg -n info before modprobes
  * v4l-utils: test-media: connect the hdmi input to the output
  * v4l-utils: use 64-bit formats for time
  * v4l-utils: use 64-bit off_t format
  * v4l-utils: v4l-utils: sync with latest kernel headers
  * v4l-utils: v4l-utils: sync with latest kernel headers
  * v4l-utils/contrib/gconv: fix conversion errors on ARIB-STD-B24 strings
  * v4l-utils/contrib/gconv: translation table fix for ARIB-STD-B24
- Update to 1.26.0
  * Add support for meson building
  * build: conditionally retrieve Git repo information
  * build: do not fall back to libbpf header lookup
  * buildsystem: Start v4l-utils 1.25.0 development cycle
  * cec-compliance: get_power_status(): check cec_msg_status_is_abort
  * cec-compliance: get_power_status(): fix valid RX test
  * cec-ctl: add hpd-may-be-low suboption for the CEC tests
  * cec-ctl: add --test-random-power-states stress test
  * cec-ctl: always log timestamp in show_msg if not-OK
  * cec-ctl: rename power-cycle to standby-wakeup-cycle
  * cec-ctl: store state changes in pin file
  * cec-ctl.1.in: clarify that you configure *your* device
  * cec-ctl.1.in: for hpd-may-be-low option: &lt;0,1&gt; -&gt; &lt;0/1&gt;
  * cec-follower: add --exclusive option
  * cec/v4l2-compliance, cec-follower: use __FILE_NAME__ if available
  * common/media-info: add MEDIA_ENT_F_PROC_VIDEO_ISP
  * common/media-info: fail for unknown entity function values
  * configure.ac: fix gconv directory search
  * Copy Doxygen configuration file to doc/
  * Drop autoconf/automake support
  * gen_dvb_structs.pl: drop copy of dvb-frontend.h
  * .gitignore: add back '*.pc' pattern
  * ir-ctl: fix sharp encoding
  * keytable: fix repeat formatting
  * keytable: open lirc for read/write for attaching/detaching bpf programs
  * libcecutil: fix performance inefficiencies
  * libdvbv5: dvb-scan: fix DVB-S2 checks for DVB-S tuning
  * lib/libdvbv5/dvb-file.c: check for valid entry pointer
  * libv4l1/libv4l2/v4l2-tracer: use common meson c_args/cpp_args to disable transparent large file support
  * manpages: fix groff warnings
  * media-ctl: 1 -&gt; 1ULL
  * media-ctl: Add support for routes and streams
  * media-ctl: Check for Streams API support
  * meson: Add support for doxygen documentation
  * meson: Fix install location of doxygen's man pages
  * meson: Fix libbpf detection
  * meson: make it backward-compatible with version 0.54
  * meson: re-enable qv4l2 without Qt OpenGL support
  * meson: Use -include to include config.h instead of -I.
  * meson.build: backport it to version 0.56
  * qv4l2: enable Qt6 compile with Qt OpenGL support
  * qv4l2: fix qmake project file
  * qv4l2: fix Qt6 compile (ambiguous overload for operator!=)
  * qv4l2: fix Qt6 compile (missing QActionGroup header)
  * qv4l2: fix Qt6 compile (no matching function for call to QString::split(QRegExp))
  * qv4l2: fix Qt6 compile (QDesktopWidget: No such file or directory)
  * qv4l2: fix Qt6 compile (QHBoxLayout/QVBoxLayout has no member setMargin)
  * qv4l2: fix Qt6 warning (QMenu::addAction() is deprecated)
  * qv4l2: fix Qt6 warnings (QKeyCombination operator+ is deprecated)
  * qv4l2: fix SDR format error message
  * qv4l2: remove leagcy alsa_stream.h include (ENABLE_ALSA protected)
  * qv4l2: remove unused local variables 'QString what'
  * qv4l2: update qmake project file for Qt6 (core5compat module)
  * qvidcap: enable Qt6 compile with Qt OpenGL support
  * qvidcap: fix qmake project file
  * qvidcap: fix v4l2_convert_hook (add PRE_TARGETDEPS)
  * README.md: drop qt5-default, add libsdl2-dev libbpf-dev llvm clang
  * sync-with-kernel.sh: don't filter V4L2_PIX_FMT_HEVC_SLICE
  * sync-with-kernel.sh: regenerate utils/keytable/rc_keymaps/meson.build
  * test-media: cec-pwr enables cec variable as well
  * test-media: log utils versions
  * test-media: 'mc' argument didn't select vidtv
  * test-media: use -m instead of -M for vicodec and vidtv
  * Update old email address
  * utils: libv4l2subdev: Set stream for g_selection
  * utils/common: Set V4L2_SUBDEV_CLIENT_CAP_STREAMS for subdevs
  * utils/libcecutil: drop spurious dep_libv4lconvert
  * v4l2-compliance: Add gadget. as bus_info prefix
  * v4l2-compliance: Add handling for QC08C and QC10C format
  * v4l2-compliance: call select before dequeuing event
  * v4l2-compliance: codecs: Add stateless (TRY_)DECODER_CMD tests
  * v4l2-compliance: improve error message
  * v4l2-compliance: pass media_fd when walking topology
  * v4l2-compliance: support V4L2_PIX_FMT_AV1_FRAME
  * v4l2-compliance: Test queue maximum buffers allocation
  * v4l2-ctl: Add --get/--set-ctrl support for INTEGER and INTEGER64 arrays
  * v4l2-ctl: add missing &gt; in aspect option usage message
  * v4l2-ctl: Add routing and streams support
  * v4l2-ctl: add support for AV1 stateless control types
  * v4l2-ctl: Check for Streams API support
  * v4l2-ctl: fix alignment meta formats usage message
  * v4l2-ctl: fix handling the premul-alpha sub-option
  * v4l2-ctl: improve --silent support
  * v4l2-ctl: improve --stream-sleep
  * v4l2-ctl: improve --stream-sleep functionality
  * v4l2-ctl: Improve sub-device options help text
  * v4l2-ctl: reset fps counter when using --stream-sleep with streamoff/on
  * v4l2-ctl: show field value in print_concise_buffer()
  * v4l2-ctl: support random sleep times
  * v4l2-ctl.1.in: add missing --help-meta
  * v4l2-ctl/compliance: add include cstdint
  * v4l2-ctl/compliance: Add routing and streams multiplexed streams
  * v4l2-ctl/compliance: Add simple routing test
  * v4l2-info.cpp: fix _SUPPORTS_MAX_NUM_BUFFERS description
  * v4l2-info/v4l2-tracer: add macro to mark the trace
  * v4l2-tracer: add event tracing/retracing
  * v4l2-tracer: add G/S TUNER ioctls
  * v4l2-tracer: add macros to print debug info
  * v4l2-tracer: add quotes to -DLIBTRACER_PATH="@0@"
  * v4l2-tracer: add VIDIOC_ENUM_FRAMEINTERVALS
  * v4l2-tracer: add VIDIOC_ENUM_FRAMESIZES
  * v4l2-tracer: auto generate flags for DECODER_CMD
  * v4l2-tracer: create an option to trace userspace args
  * v4l2-tracer: fix autogen script for AV1
  * v4l2-tracer: Fix libv4l2tracer.so loader
  * v4l2-tracer: fix trace path name creation
  * v4l2-tracer: get decoded bytesused from DQBUF
  * v4l2-tracer: print only if debugging option is set
  * v4l2-tracer: remove buffers by type and index
  * v4l2-tracer: remove compress_frame_count
  * v4l2-tracer: replace buftype2s with val2s
  * v4l2-tracer: stop retracing failed ioctls
  * v4l2-tracer: stop stringifying v4l2_input "tuner"
  * v4l2-tracer: stringify target in v4l2_selection
  * v4l2-tracer: use __s64 instead of long
  * v4l2-tracer: wrap open64/mmap64 functions only if linux &amp;&amp; __GLIBC__
  * v4l-utils: libdvbv5: fix doxygen warnings
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with upstream media staging kernel.
  * v4l-utils.spec.in: update it to work with meson
- Use Qt6 instead of Qt5 when building the qv4l2 flavor
- Drop usage of deprecated %suse_update_desktop_file
- Redo patch since v4l-utils now uses meson:
  * use_system_v4l_for_qv4l.patch</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1744459200">- Install gconv module file to /usr/lib64/gconv/gconv-modules.d/
  (resolves also conflict with /usr/lib64/gconv/gconv-modules file
  from glibc).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1749556800">- Filter out GLIBC_PRIVATE dependencies</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 1.32.0:
  * v4l-utils: Add is_compressed_format helper to centralize
    compressed format checks
  * edid-decode: be more relaxed on InfoFrames format
  * edid-decode: allow using stdin for InfoFrame decoding
  * v4l2-compliance: run testBlockingWait when streaming
  * v4l2-ctl: fix string in hdmi-4k-600mhz-with-displayid-eeodb
  * v4l2-compliance: report unsupported devices as such
  * cobalt-ctl: fix search for the mtd device
  * v4l2-ctl: log bitmask control value has hex number
  * edid-decode: add sanity checks for DTD image size
  * v4l2-compliance: fix pix_array control test
  * test-media: add 'date' commands to the vicodec tests
  * test-media: speed up stateful decoder compliance tests
  * v4l-utils: sync with v6.17-rc1
  * v4l-utils: update Hans Verkuil's email addresses
  * cec-ctl: --show-raw should show raw transmit data as well
  * v4l-utils: sync with latest media kernel tree
  * cec-compliance: fix Vendor Command With ID vivid tests
  * v4l2-tracer: fix out of date comment
  * v4l2-ctl: use strtoul instead of strtol where appropriate
  * rds-ctl: use strtoul instead of strtol where appropriate
  * ivtv-ctl: use strtoul instead of strtol where appropriate
  * cx18-ctl: use strtoul instead of strtol where appropriate
  * cec-ctl: use strtoul instead of strtol where appropriate
  * libv4lconvert: use strtoul instead of strtol where
    appropriate
  * capture-example.c: use strtoul instead of strtol for -c
  * libv4l2: prefix HAVE_POSIX_IOCTL with LIBV4L_ for public
    header
  * qv4l2: Fix video capture being transparent on Wayland
  * qvidcap: Fix video capture being transparent on Wayland
  * ir-ctl: remove quirky -rmw command line parsing
  * libv4l2: zero v4l2_buffer
  * media-ctl: libv4l2subdev: Add Y16 format
  * v4l2-ctl: process events before queues in stateful_m2m()
  * v4l2-compliance: Add test for V4L2_FMTDESC_FLAG_ENUM_ALL flag
  * v4l2-ctl-vidcap: Add options to enumerate all pixel formats
  * edid-decode: support parsing EDID-Like Data
  * qvidcap: fix core dump
  * qv4l2: fix crash when disabling openGL</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775044800">- Fix conflict with edid-decode (bsc#1261301)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1775044801">- split edid-decode into its own subpackage again to fix upgrade</changelog>
</package>
<package pkgid="dbb5de308bab6d9a176d49e0a891601abad57c0922267f8fa16fb43aeb5c6a9c8fc6c668794416fb4bb91bc422d2afecdcf2a42a521b2cca86d5f491a36de782" name="editorconfig" arch="riscv64">
  <version epoch="0" ver="0.12.10" rel="2.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1713096000">- update to 0.12.7:
  * Fix pointer overflow in STRING_CAT
  * Fix a few more stack buffer overflows
- drop HTML docs and editorconfig-core-c-0.12.1-install_paths.patch
- drop editorconfig-core-c-0.12.1-no_timestamp.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1718452800">- update to 0.12.8:
  * lib/ec_glob: plug leak of nums utarray</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1718625600">- update to 0.12.9:
  * fix potentially uninitialized local (variable|pointer)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1748001600">- Fix intermittent build failure (bsc#1243568): Add
  0001-Generate-output-directories-before-building-manpages.patch:</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1771761600">- update to 0.12.10:
  * Make path splitting algorithm UNC-aware
  * Update utarray.h to 2.3.0
  * Miscellaneous fixes
- drop 0001-Generate-output-directories-before-building-manpages.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773921600">- Add editorconfig-core-c-const-correctness.patch to fix build with
  glibc 2.43</changelog>
</package>
<package pkgid="dbd5fa39d73af5e418e1fba236b27a2b5030e73bdc58a34093de98f2b14201c68c7fa669421cee394f0be3528bfce7251814388b15eb135b5887584d0e3f0ce1" name="editorconfig-checker" arch="riscv64">
  <version epoch="0" ver="3.6.1" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736424000">- Update to version 3.1.1:
  * chore(main): release 3.1.1 (#412)
  * fix: dockerfile expected binary at /, not /usr/bin/ #410 (#411)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1736769600">- Update to version 3.1.2:
  * chore(main): release 3.1.2 (#417)
  * fix: provide both .tar.gz as well as .zip archives (#416)
  * chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.7 to
    0.5.8 (#401)
  * chore: use go1.23(.4) to build and release (#414)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1738065600">- Update to version 3.2.0:
  * chore(main): release 3.2.0 (#426)
  * feat: add support for env var NO_COLOR (#429)
  * chore(deps): bump anchore/sbom-action from 0.17.9 to 0.18.0
    (#431)
  * chore: replace token bound to a human by one bound to a bot
    (#422)
  * fix: improve default excludes (#427)
  * feat: only output "0 errors found" when verbose output is
    enabled (#423)
  * chore: replace DOCKER_USERNAME secret by a variable (#421)
  * chore: remove VERSION file (#419)
  * chore: remove old build-binary-in-docker Dockerfile (#418)
  * chore(deps): bump wagoid/commitlint-github-action from 6.2.0 to
    6.2.1 (#424)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742126400">- Update to version 3.2.1:
  * chore(main): release 3.2.1 (#450)
  * fix: empty format in the config file should be treated as
    Default (#448)
  * ci: extend the CI to MacOS to catch regressions (#440)
  * chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#453)
  * chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.9 to
    0.5.11 (#443)
  * chore(deps): bump
    github.com/editorconfig/editorconfig-core-go/v2 (#452)
  * fix(test): support running our test suite under `-trimpath`,
    closes #397 (#439)
  * fix(test): make TestGetRelativePath work under Darwin (#445)
  * chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0
    (#449)
  * fix(test): we no longer need -ldflags at all (#444)
  * fix: check for exclusion before MIME type (#447)
  * ci: use new goreleaser formats to get the archives we need
    (#425)
  * build: switch to go1.24 (#446)
  * chore: make sure we always use our latest release in pre-commit
    (#436)
  * chore(deps): bump golang.org/x/text from 0.21.0 to 0.22.0
    (#438)
  * chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.8 to
    0.5.9 (#435)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746619200">- Update to version 3.3.0:
  * Features
  - add .jj (Jujutsu) directory to default exclude list (#458)
    (ac903a0)
  - update default paths to exclude (#462) (84c5c55)
  * Bug Fixes
  - skip correct number of errors when consolidating errors
    (#464) (8c695f5)
  * Dependencies
  - chore(deps): bump golang.org/x/text from 0.24.0 to 0.25.0
    (#467)
  - chore(deps): bump anchore/sbom-action from 0.18.0 to 0.19.0
    (#463)
  - chore(deps): bump github.com/gabriel-vasile/mimetype from
    1.4.8 to 1.4.9 (#461)
  - chore(deps): bump golang.org/x/text from 0.23.0 to 0.24.0
    (#460)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- Update to version 3.4.0:
  * Features
  - add *~ (emacs backup files) to default excludes (#483)
    (bbd722f), closes #482
  - add go.work, and go.work.sum files to default excludes (#468)
    (05296a5)
  * Dependencies
  - chore(deps): bump anchore/sbom-action from 0.20.2 to 0.20.4
    (#478)
  - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.13
    to 0.5.14 (#481)
  - chore(deps): bump golang.org/x/text from 0.27.0 to 0.28.0
    (#484)
  - chore(deps): bump anchore/sbom-action from 0.20.0 to 0.20.2
    (#476)
  - chore(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
    (#477)
  - chore(deps): bump golang.org/x/text from 0.25.0 to 0.26.0
    (#474)
  - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.11
    to 0.5.13 (#472)
  - chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.0
    (#469)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760356800">- Update to version 3.4.1:
  * chore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0
    (#496)
  * chore(deps): bump peter-evans/dockerhub-description from 4 to 5
    (#495)
  * chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.14
    to 0.5.15 (#494)
  * chore(deps): bump anchore/sbom-action from 0.20.5 to 0.20.6
    (#493)
  * chore(deps): bump golang.org/x/text from 0.28.0 to 0.29.0
    (#491)
  * chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5
    (#486)
  * chore(deps): bump actions/setup-go from 5 to 6 (#490)
  * chore(deps): bump github.com/gabriel-vasile/mimetype (#487)
  * perf: process files concurrently (#488)
  * chore(deps): bump actions/checkout from 4 to 5 (#485)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763726400">- Update to version 3.5.0:
  * Features
  - support chardet config file setting (#457) (f216ce5)
  * Dependencies
  - chore(main): release 3.5.0 (#501)
  - chore(deps): bump anchore/sbom-action from 0.20.9 to 0.20.10
    (#503)
  - chore(deps): bump golang.org/x/text from 0.30.0 to 0.31.0
    (#502)
  - chore(deps): bump github.com/gabriel-vasile/mimetype (#500)
  - chore(deps): bump anchore/sbom-action from 0.20.6 to 0.20.9
    (#499)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764158400">- Update to version 3.6.0:
  * Features
  - add Rust target/ dir to default excludes (#507) (1c7d477)
  * Bug Fixes
  - support when charset is not set (#506) (85fcb6b), closes #505
  * Dependencies
  - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.15
    to 0.5.16 (#508)
  - chore(deps): bump actions/checkout from 5 to 6 (#504)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 3.6.1:
  * Bug Fixes
  - empty charset on xlf files (#527) (ebaf1b9)
  - github actions workflow example in readme (#528) (1e564b2)
  * Dependencies
  - chore(deps): bump anchore/sbom-action from 0.21.1 to 0.22.0
    (#531)
  - chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
    (#526)
  - chore(deps): bump anchore/sbom-action from 0.21.0 to 0.21.1
    (#525)
  - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.18
    to 0.5.19 (#524)
  - chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0
    (#523)
  - chore(deps): bump anchore/sbom-action from 0.20.10 to 0.20.11
    (#518)
  - chore(deps): bump
    github.com/editorconfig/editorconfig-core-go/v2 (#522)
  - chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0
    (#516)
  - chore(deps): bump github.com/gabriel-vasile/mimetype (#520)
  - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.17
    to 0.5.18 (#514)
  - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.16
    to 0.5.17 (#513)</changelog>
</package>
<package pkgid="4f357fb26f653e99c1176198dc678c4a6a65cfa4c206b11ccc057e41dbf0ff6ad9d2064d8040bd61aad531c96d6f47acbe6fec6a4ccb5b32c829bed96460e750" name="editres" arch="riscv64">
  <version epoch="0" ver="1.0.9" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split editres from xorg-x11. Initial version: 1.0.5.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.6:
  + Remove Xorg/XFree86 CVS/RCS id tags.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Replace deprecated AC_HELP_STRING with AS_HELP_STRING.
  + man:
  - Replace hard coded man page section with substitution strings
  - Remove trailing spaces and tabs.</changelog>
  <changelog author="sndirsch@suse.com" date="1391688000">- fixed license to X11 in specfile</changelog>
  <changelog author="sndirsch@suse.com" date="1520251200">- Update to version 1.0.7
  * This version raises the minimum version of libXt required to build &amp; run
    editres to libXt 1.0.99.1.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1648987200">- Update to version 1.0.8
  * bugfix release</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1709553600">- Update to version 1.0.9
  * Ensure all *.c files include config.h before any other headers
  * Re-enable code to use XKB Bells
  * Add -help and -version options
  * List which options were unrecognized before printing usage message
  * gitlab CI: stop requiring Signed-off-by in commits
  * fix const error
  * FIX const warning
  * FIX some const warnings
  * stop const warnings
  * stop const warnings
  * stop const warnings
  * stop const warnings
  * stop const warnings
  * fix initialization discards const
  * Fix shadowing box</changelog>
</package>
<package pkgid="7a8d230e3d08ff46c4037689f7767a873d093108ba4e640d936cf099332fe8b09a16b4b2ab027da9c26b9cbf8143f8f8802d940dec45d5bd4b23b2cf77400e33" name="edk2-SG2042" arch="riscv64">
  <version epoch="0" ver="202311" rel="6.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1680523200">- Add ArmVExpress-FVP-AArch64</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1683288000">- Update edk2 to 202302:
  * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202302
- Update edk2-platforms to version 20230502T103753~35a84b183
- Update edk2-non-osi to version 0.0~20230321T164703~4187607
- Update openssl to 1.1.1t
- Update openssl.keyring</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1683633600">- Add edk2-cmocka</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693915200">- Drop python2 dependency, python2 is obsolete.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1704974400">- Update edk2 to 202311
  * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202311
- Update edk2-platforms to version 0.0~20231122T151253~10e2eb03
- Update edk2-non-osi to version 0.0~20231130T122146~1f4d784
- Update openssl to 3.0.9
- Update openssl.keyring
- Add public_mipi_sys_t
- Add mbedtls
- Add googletest</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708430400">- Add SG2042 platform</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1724932800">- Add patch to fix build of edk2:Armada80x0McBin with gcc14:
  * 5781.patch</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1729944000">- Build Shell EFI application</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1741089600">- Fix build for loongarch64</changelog>
</package>
<package pkgid="ec72bb6b358c295ba4866681cf3850b57d225bf8644a8d3e5b88e4cf154ae6c3e6e3db1261f500224cbb0ba580321c4b362c45fe84bca4b39f5e18fdc0272707" name="edk2-Shell" arch="riscv64">
  <version epoch="0" ver="202502" rel="4.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1704974400">- Update edk2 to 202311
  * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202311
- Update edk2-platforms to version 0.0~20231122T151253~10e2eb03
- Update edk2-non-osi to version 0.0~20231130T122146~1f4d784
- Update openssl to 3.0.9
- Update openssl.keyring
- Add public_mipi_sys_t
- Add mbedtls
- Add googletest</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708430400">- Add SG2042 platform</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1724932800">- Add patch to fix build of edk2:Armada80x0McBin with gcc14:
  * 5781.patch</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1729944000">- Build Shell EFI application</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1741089600">- Fix build for loongarch64</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1742472000">- Update edk2 to 202502
  * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202502
- Update edk2-platforms to version 0.0~20250313T212503~fece0f1a
- Update edk2-non-osi to version 0.0~20250211T163925~ea2040c
- Update openssl to 3.4.1
- Update openssl.keyring
- Add libspdm in version 0.0~20241122T070402~98ef964
- Remove some target as not supported anymore by 202502:
  * Hikey
  * Hikey960
  * Overdrive1000Board
- Drop upstream patch:
  * 5781.patch
- Drop patch related to a removed platform:
  * edk2-platforms-fix-Hikeys.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1744632000">- Add patch to fix CVE-2024-38797 - boo#1240985:
  * 10928.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1749470400">- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773921600">- Add edk2-const-correctness.patch to fix build with glibc 2.43</changelog>
</package>
<package pkgid="8a1785b2f69d3607fdb39507a58a30783de8e89ade2c4531c70b98a9351cd4a9907c769540985d2884bbbcff0b6febd6559c61a0cf5982022b074301e4a17b0e" name="eduvpn-client" arch="noarch">
  <version epoch="0" ver="4.7.1" rel="1.2"/>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.2.1" date="1706875200">- Update to 4.2.1
  * Make the OpenVPN/WireGuard DNS the maximum priority to avoid
    DNS from resolving through other interfaces</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.2.1" date="1717502400">- Version requirements to python3-eduvpn-common have been adjusted
  and synchronized: 'setup.py' and specfile</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.3.1" date="1718107200">- Update to 4.3.1
  * Lots of changes between version 4.2.1 and 4.3.1 please checkout
    the full release notes in docdir (/usr/share/doc/packages)
- Reworked specfile
  * Added better 'letsconnect-client' description
  * setup.py no longer specify 'extra files' added manual routine
  * Default place for package datadir (share) files collides with
    Tumbleweed/%{python3_sitelib} macro - workaround in %prep
  * Removed unneeded dependencies
  * python3-eduvpn-common &gt;= 2.0.0 is needed</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.4.0" date="1722686400">- Update to 4.4.0
  * Require python3-eduvpn-common &gt;= 2.1.0 &amp;&amp; &lt; 3.0.0
- Changed 'URL' to official project website
- Added GPG package source verification</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.5.0" date="1745755200">- Update to 4.5.0
  * Require python3-eduvpn-common &gt;= 3 &amp;&amp; &lt; 4
- Changed source URL from GitHub to Codeberg
- See release notes in /usr/share/doc/packages since pre-release
  Version 4.4.99.0 from 2024-12-20</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.5.0" date="1747224000">- Specfile changes
  * Add support for multiple python versions
  * Fix 'BuildRequires' incl. usage of macro %{python_module}
  * Fix 'Requires' package names
  * Change 'build macros'
  * Cosmetic fixes</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.5.0" date="1747742400">- Add 'with' operator to reflect 'eduvpn-common' dependencies</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.5.1" date="1748001600">- Update to 4.5.1
  * WireGuard: Add support for PresharedKey
  * WireGuard: Fix allow LAN handling with split tunnel Issue: #635</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.6.0" date="1760356800">- Update to 4.6.0
  * Comp. update for eduvpn-common 4.0.0</changelog>
  <changelog author="René Neumaier &lt;r.neumaier@mailbox.org&gt; - 4.7.1" date="1774094400">- Update to 4.7.1 (successor update of 4.7.0 due to minor fixes)</changelog>
</package>
<package pkgid="b5bf36937f41740c7ef6e534686e8cc48047cdb65548c86df083cb151e34bd46b36975652b1557f3877363ed9f8de041fbb5abfc53ef21c1c5645c7ef2802682" name="ee4j" arch="noarch">
  <version epoch="0" ver="1.0.7" rel="1.3"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1610712000">- Initial packaging of ee4j parent pom 1.0.6</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649073600">- Update to version 1.0.7</changelog>
</package>
<package pkgid="d9e5b6822b4e28c5314c080eac9dbc86bf31d39be6cddb60c4b7db5b0a2f3fc05e8c587257a3e2b1cf179a0d2d6e5e1af927c3ce9cbdd78b52d9ab0d11abfc72" name="eekboard" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="12.1"/>
  <changelog author="hillwood@linuxfans.org" date="1348488000">- Initial package.</changelog>
  <changelog author="hillwood@linuxfans.org" date="1348574400">- move girepository files to typelib-1_0-Eek-0_90 package.</changelog>
  <changelog author="mlin@suse.com" date="1359633600">- makes more flexible for pkgconfig with vala</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601294400">- fix libexecdir</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1632225600">- Add port-to-python3.patch:
  * Ports gen-keysym-entries.py to Python 3.
- Remove unneeded BuildRequires on python and python-devel</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1734523200">- Add fix-compile-on-gcc14.patch.</changelog>
</package>
<package pkgid="cb6be8ac787e65c7aa072f9696a8f1c1af66ebe097bdf9753121760144f4d10cba2c816b9af5e20da0429fb7ef694770a83efb61ca35fd2b561c74a2d7cad652" name="eekboard-devel" arch="riscv64">
  <version epoch="0" ver="1.0.8" rel="12.1"/>
  <changelog author="hillwood@linuxfans.org" date="1348488000">- Initial package.</changelog>
  <changelog author="hillwood@linuxfans.org" date="1348574400">- move girepository files to typelib-1_0-Eek-0_90 package.</changelog>
  <changelog author="mlin@suse.com" date="1359633600">- makes more flexible for pkgconfig with vala</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601294400">- fix libexecdir</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1632225600">- Add port-to-python3.patch:
  * Ports gen-keysym-entries.py to Python 3.
- Remove unneeded BuildRequires on python and python-devel</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1734523200">- Add fix-compile-on-gcc14.patch.</changelog>
</package>
<package pkgid="2de121b204789be3a676868af3bfd38b00016cdcc7f58dc803a2e53bec573bd529debb5d9bf0a5b64cffa15374ae95b1aa7c1303fc05e665b2fc942d9d7e46e6" name="eeyek-fonts" arch="noarch">
  <version epoch="0" ver="20091204" rel="3.4"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 20091204</changelog>
</package>
<package pkgid="71ec5293076823bf2693ae8e57105c4ee0275717aff98dd07b745784e83a9740dedac5e34672416ef4ac66eb4a09f335c8888ce8943ccdf14b4abb1bdb2918ac" name="efibootmgr" arch="riscv64">
  <version epoch="0" ver="18" rel="1.1"/>
  <changelog author="rw@suse.com" date="1442318400">- Properly latch long to short option for delete.  [bsc#945705]
  (efibootmgr-delete-multiple.diff)</changelog>
  <changelog author="glin@suse.com" date="1468411200">- Add efibootmgr-fix-efivar-0.24.patch fix the compilation errors
  caused by the efivar update</changelog>
  <changelog author="rw@suse.com" date="1468497600">- Add support for Memory Address Range Mirroring.
  [fate#320999, bsc#987599]
  (add MARM-add-m-and-M-options.diff,
  MARM-fix-insufficient-validation-check-of-M-option.diff,
  MARM-introduce-man-for-m-and-M-option.diff,
  MARM-extend-man-for-M-option.diff,
  MARM-sanitize-set_mirror.diff)</changelog>
  <changelog author="arvidjaar@gmail.com" date="1471694400">- add efibootmgr-fix-usage-of-efi_loadopt_path-again.patch - fix
  efibootmgr -v with new efivar (boo#993458)</changelog>
  <changelog author="msuchanek@suse.com" date="1487246400">- Build on all archs. There is no reason not to. [boo#1025520]
- Depend on new enough efivar. Build fails otherwise.</changelog>
  <changelog author="rw@suse.com" date="1488542400">- Update to 14 plus upstream fixes.  [fate#322108]
  (0001-Don-t-use-fshort-wchar-when-building-63.patch,
  0002-Remove-extra-const-keywords-gcc-7-gripes-about.patch,
  0003-Add-support-for-parsing-optional-data-as-ucs2.patch)
- Forward port and refresh SLE patches
  (efibootmgr-derhat.diff, MARM-sanitize-set_mirror.diff
  efibootmgr-delete-multiple.diff)
- Drop upstreamed patches
  (efibootmgr-check-boot-order.diff,
  efibootmgr-fix-efivar-0.24.patch,
  efibootmgr-fix-usage-of-efi_loadopt_path-again.patch,
  MARM-add-m-and-M-options.diff,
  MARM-extend-man-for-M-option.diff,
  MARM-fix-insufficient-validation-check-of-M-option.diff,
  MARM-introduce-man-for-m-and-M-option.diff)</changelog>
  <changelog author="meissner@suse.com" date="1497096000">- forcefully enable PIE</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1627992000">- Update to v17:  [jsc#SLE-22542]
  * use efivar's logging facility more (more info in -v2 , -v3, etc)
  * Various bug fixes
  * Better -e parsing
  * fix pkg-config invocation for ldflags
  * Make efibootmgr use EFIDIR / efibootmgr.efidir like fwupdate does
  * make --loader default build-time configurable
  * sanitize set_mirror()/get_mirror()
  * Add support for parsing loader options as UCS2
  * GCC 7 fixes
  * Don't use -fshort-wchar since we don't run on EFI machines.
- Drop 0001-Don-t-use-fshort-wchar-when-building-63.patch (upstreamed)
- Drop 0002-Remove-extra-const-keywords-gcc-7-gripes-about.patch
  (upstreamed)
- Drop 0003-Add-support-for-parsing-optional-data-as-ucs2.patch
  (upstreamed)
- Drop MARM-sanitize-set_mirror.diff (upstreamed)
- Drop efibootmgr-derhat.diff (upstreamed)
- Rebase efibootmgr-delete-multiple.diff</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1671537600">- Update to v18
  * fixed the simple run example
  * Restore activation error message in efibootmgr
  * remove-dupes: update error message
  * Fix typo in manual page
  * README: Note efivarfs as the current required kernel module
  * Fix possible read out of bounds in ucs2_to_utf8
  * Add code of conduct
  * Fix help messages
  * Add option for insertion location of new entries
- Rebase efibootmgr-delete-multiple.diff</changelog>
</package>
<package pkgid="3761c16de1d4eb8a08e022b9c4585ab3def4d9340b07e99fd5458b3f2da554aa7d2158968a06234ca66becd0445afdfbb941f63362ea476cfb8facdbdc48c37c" name="efitools" arch="riscv64">
  <version epoch="0" ver="1.9.2" rel="11.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1608724800">- initial import (version 1.9.2)
  + Only package the userspace tools</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709899200">- Add efitools-bsc1220470-fix-gcc14-errors.patch to fix gcc-14
  errors (bsc#1220470)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744545600">- Add efitools-c23.patch to fix gcc-15 compile time errors</changelog>
</package>
<package pkgid="8bd64a1b228952048c1ea943fcd6725755c57ff062dde4105b261d55d8148ba16a6a3417c385b982d3e363fdd4eccbc6460541e65ee20a3a0ef21c97cd0ed2b8" name="efivar" arch="riscv64">
  <version epoch="0" ver="38" rel="3.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- Update to 37
  + Improve ACPI device path formatting
  + Add support for SOC devices that use FDT as their PCI root node
  + Make devices we can't parse the "device" sysfs link for use
    DEV_ABBREV_ONLY
  + Handle SCSI port numbers better
  + Don't require an EUI for NVMe (boo#1100077)
  + Fix the accidental requirement on ACPI UID nodes existing
  + Add support for EMMC devices
  + Add support for PCI root nodes without a device link in sysfs
  + Add support for partitioned MD devices
  + Fix partition number detection when the number isn't provided
  + Add support for ACPI Generic Container and Embedded Controller
    root nodes (boo#1101023)
  + Add limited support for SAS/SATA port expanders
- Add upstream patches to fix boo#1120862
  + efivar-make-format_guid-handle-misaligned-guid-pointer.patch
  + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
- Drop upstreamed reproducible.patch
- Refresh libefiboot-export-disk_get_partition_info.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- Add efivar-bsc1127544-fix-ucs2len.patch to fix logic that checks
  for UCS-2 string termination (boo#1127544)
- Add efivar-fix-efidp_ipv4_addr-fields-assignment.patch to fix the
  casting of IPv4 address.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1597406400">- Do not partition LTO as we may reach new GAS error:
  Error: invalid attempt to declare external version
  name as default in symbol `efi_set_variable@@LIBEFIVAR_0.24'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- Add efivar-bsc1187386-fix-emmc-parsing.patch to fix the eMMC
  sysfs parsing (bsc#1187386)
- Add efivar-bsc1181967-fix-nvme-parsing.patch to fix the NVME
  path parsing (bsc#1181967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- Update to 38
  + Rework some makefile bits to make overriding some options
    simpler
  + Handle /sys/devices/virtual/{nvme-fabrics,nvme-subsystem}
    devices
  + guids.S: Include &lt;cet.h&gt; when CET is enabled
  + Fix /sys/block sysfs parsing for eMMC-s
  + Properly check mmap return error
  + Fix s{yt,ty}le typo in efi_get_variable(3)
  + Handle NULL set_variable()
  + Fix parsing for nvme-subsystem devices
  + Attempt to fix the identified thread safety bugs
  + Make thread-test depend on libefivar.so
  + Upstream a local patch from rawhide
  + Fix conversion from UTF8 to UCS2
  + efivar: make docs match current code for 'efivar -A'
  + Add code of conduct
  + Misc minor fixes
  + Add efi_time_t declarations and helper functions
  + More misc fixes
  + Coverity fixes 20211208
  + Fix linux virtual root device parsing
  + efivar.spec.in: fix license to be valid SPDX
  + Add efisecdb tooling
  + Fix linker string comparison for dash
- Add efivar-bsc1206388-revamp-efi_well_known-variable-handling.patch
  to remove the ld script hack for efi_well_known_* variables
  that caused build failure with LTO (bsc#1206388)
- Add mandoc to BuildRequires to build efisecdb man page
- Add efivar-adjust-dependency.patch to avoid 'make install' from
  building the binaries again
- Add efivar-filter-gcc-march.patch to drop '-march=native' from
  HOST_CPPFLAGS for ppc64le and riscv64 due to the absence of the
  gcc parameter
- Refresh libefiboot-export-disk_get_partition_info.patch
  + Cast (uint8_t *) signature to (partition_signature_t *)
  + Update src/libefiboot.map.in
- Remove upstreamed patches
  + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
  + efivar-bsc1127544-fix-ucs2len.patch
  + efivar-bsc1175989-handle-NULL-set-variable.patch
  + efivar-bsc1181967-fix-nvme-parsing.patch
  + efivar-bsc1187386-fix-emmc-parsing.patch
  + efivar-fix-efidp_ipv4_addr-fields-assignment.patch
  + efivar-make-format_guid-handle-misaligned-guid-pointer.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="1de5669ddb4b484b498cc584a816f77858cedffabfd036c851121afbafaa03dab0b68144644819f5c696fa53f8b6b17a1f39815908dd7e8fe0e4be3590132025" name="efivar-devel" arch="riscv64">
  <version epoch="0" ver="38" rel="3.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- Update to 37
  + Improve ACPI device path formatting
  + Add support for SOC devices that use FDT as their PCI root node
  + Make devices we can't parse the "device" sysfs link for use
    DEV_ABBREV_ONLY
  + Handle SCSI port numbers better
  + Don't require an EUI for NVMe (boo#1100077)
  + Fix the accidental requirement on ACPI UID nodes existing
  + Add support for EMMC devices
  + Add support for PCI root nodes without a device link in sysfs
  + Add support for partitioned MD devices
  + Fix partition number detection when the number isn't provided
  + Add support for ACPI Generic Container and Embedded Controller
    root nodes (boo#1101023)
  + Add limited support for SAS/SATA port expanders
- Add upstream patches to fix boo#1120862
  + efivar-make-format_guid-handle-misaligned-guid-pointer.patch
  + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
- Drop upstreamed reproducible.patch
- Refresh libefiboot-export-disk_get_partition_info.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- Add efivar-bsc1127544-fix-ucs2len.patch to fix logic that checks
  for UCS-2 string termination (boo#1127544)
- Add efivar-fix-efidp_ipv4_addr-fields-assignment.patch to fix the
  casting of IPv4 address.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1597406400">- Do not partition LTO as we may reach new GAS error:
  Error: invalid attempt to declare external version
  name as default in symbol `efi_set_variable@@LIBEFIVAR_0.24'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- Add efivar-bsc1187386-fix-emmc-parsing.patch to fix the eMMC
  sysfs parsing (bsc#1187386)
- Add efivar-bsc1181967-fix-nvme-parsing.patch to fix the NVME
  path parsing (bsc#1181967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- Update to 38
  + Rework some makefile bits to make overriding some options
    simpler
  + Handle /sys/devices/virtual/{nvme-fabrics,nvme-subsystem}
    devices
  + guids.S: Include &lt;cet.h&gt; when CET is enabled
  + Fix /sys/block sysfs parsing for eMMC-s
  + Properly check mmap return error
  + Fix s{yt,ty}le typo in efi_get_variable(3)
  + Handle NULL set_variable()
  + Fix parsing for nvme-subsystem devices
  + Attempt to fix the identified thread safety bugs
  + Make thread-test depend on libefivar.so
  + Upstream a local patch from rawhide
  + Fix conversion from UTF8 to UCS2
  + efivar: make docs match current code for 'efivar -A'
  + Add code of conduct
  + Misc minor fixes
  + Add efi_time_t declarations and helper functions
  + More misc fixes
  + Coverity fixes 20211208
  + Fix linux virtual root device parsing
  + efivar.spec.in: fix license to be valid SPDX
  + Add efisecdb tooling
  + Fix linker string comparison for dash
- Add efivar-bsc1206388-revamp-efi_well_known-variable-handling.patch
  to remove the ld script hack for efi_well_known_* variables
  that caused build failure with LTO (bsc#1206388)
- Add mandoc to BuildRequires to build efisecdb man page
- Add efivar-adjust-dependency.patch to avoid 'make install' from
  building the binaries again
- Add efivar-filter-gcc-march.patch to drop '-march=native' from
  HOST_CPPFLAGS for ppc64le and riscv64 due to the absence of the
  gcc parameter
- Refresh libefiboot-export-disk_get_partition_info.patch
  + Cast (uint8_t *) signature to (partition_signature_t *)
  + Update src/libefiboot.map.in
- Remove upstreamed patches
  + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
  + efivar-bsc1127544-fix-ucs2len.patch
  + efivar-bsc1175989-handle-NULL-set-variable.patch
  + efivar-bsc1181967-fix-nvme-parsing.patch
  + efivar-bsc1187386-fix-emmc-parsing.patch
  + efivar-fix-efidp_ipv4_addr-fields-assignment.patch
  + efivar-make-format_guid-handle-misaligned-guid-pointer.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="00787c3f55035c21f6caa0928e08f75160f23ecff59546c67f4cc75f89ec8e9786245634086e0c62332a2c2fce473c880a59ecc9e5653732a74d5284093a721a" name="efl" arch="riscv64">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="459395b78d6f47d1de92bb6c48e2619fdf55cee25fbdc0c0e122aed2af15456f657bdfa8921f7c987cecc926ccc83eea55e3d2397df7694a7237eaebb9fb099d" name="efl-devel" arch="riscv64">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="f4d9f4d955d08f37c7309391e1e26b90a0d491cdbfebaecacbe8b24cdb3ee68b6451b9e67b59ed6765b5955993c44509988a3ecb1b0c51830cb00d8cfb86fcdf" name="efl-examples" arch="riscv64">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="1008c716d0a15d8236b9ead10638bb76d490f5c45a00415441acabddd423f36b453ee021d75af06be3e31ab98990cf319ca68bdfc01680d4ffee6ef0e2307c8c" name="efl-lang" arch="noarch">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="733c08ab7e9e023a44ee675544346ba66ea36718ca7ede5d6639770622434c667ab0f4d49177fa1a0b701e234cbfbcd49463808a6a87cd4b3bb9159aa3223073" name="efl-testsuite" arch="riscv64">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="5ad116ae37e9b84d32a9f54aea3026a86e541057f727f743caac57daed979aaee6d2336a45665ffe7c4eb491d601d7e84e6afdc7e8ba01cbb831b64721de7923" name="efm-langserver" arch="riscv64">
  <version epoch="0" ver="0.0.54" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1703505600">- Initial spec for efm-langserver 0.0.49</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727265600">- Update to version 0.0.53:
  * update deps
  * add add lint-after-open
  * fix-escape-brackets
  * fix: unescaped brackets in path
  * docs: add config for VSCode</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1734523200">- Update to version 0.0.54:
  * No significant code changes
  * update deps</changelog>
</package>
<package pkgid="adb36c76054c7f0ba4d3229066721081bd8635e9f76e05bc02f1b87f18cbd28ac3f179d46e6c785aabc1bd18cfa48b191bcdefc1ad7f9b3c47483ca0c5cdb64d" name="efont-serif-fonts" arch="noarch">
  <version epoch="0" ver="20010312" rel="678.4"/>
  <changelog author="mfabian@suse.de" date="1079611200">- use %suseconfig_fonts_prereq</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="mfabian@suse.de" date="1155124800">- move fonts to /usr/share/fonts/truetype
  (openSUSE 10.2 will use X11R7).</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- removed unnecessary buildrequires for too old distros</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="pgajdos@suse.com" date="1335441600">- license GPL-2.0 instead GPL-2.0+; I haven't found reference to
  "GPL-2.0 or later"</changelog>
  <changelog author="pgajdos@suse.com" date="1336046400">- renamed efont-serif-ttf -&gt; efont-serif-fonts</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>
</package>
<package pkgid="74b98db445130563e5f989ffd6aab061ad7c75a66ac26b83c5b402971f716d76df0cd8f92182c63b741c32697f32c3c460cabfa669643c618a8f31b073fd922a" name="efont-unicode-bitmap-fonts" arch="noarch">
  <version epoch="0" ver="0.4.2" rel="229.1"/>
  <changelog author="mfabian@suse.de" date="1164110400">- Bugzilla #199997: Add the special glyphs needed by YaST2
  to the halfwidth fonts.</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- removed unnecessary buildrequires for too old distros</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="tiwai@suse.de" date="1327060800">- Renamed efont-unicode -&gt; efont-unicode-bitmap-fonts according to
  openSUSE packaging guidelines and FATE#313035</changelog>
  <changelog author="pgajdos@suse.com" date="1333454400">- SUSE-Public-Domain and BSD-3-Clause 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="bwiedemann@suse.com" date="1497787200">- Add reproducible.patch to call gzip -n to make build fully reproducible</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574337600">- Fix use of deprecated one-based array index, removed in perl 5.30.
  Add remove_deprecated_one_based_array_index.diff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="93f625438f91f730100dd00c926673ba1fb82a80694611b8e3a7c9756ab1a6a625facc04793ba9411290dced46f56105f5bccfeb04a7c245b703175edd3fad3e" name="eglexternalplatform-devel" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.1"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1625140800">- added missing copyright to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1625140801">- specfile cleanup</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1625140802">- added webpage for source tarballs to specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1625140803">- Move headers into -devel subpackage to soothe the corresponding
  rpmlint warning.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625400000">- Use better tarball URL
- Run spec-cleaner</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- needed for jira#SLE/SLE-19965, jira#SLE/SLE-19964, jira#SLE/SLE-18653</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1726747200">- update to release 1.2
  * Change the shutdown behavior so that
    EGLExtPlatformExports::unloadEGLExternalPlatform is called
    while the internal EGLDisplays are still valid.
  * Added a meson.build file to generate the pkg-config file. It's
    also set up so that you can use eglexternalplatform as a Meson
    subproject.
  * Interface version 1.2 is supported on 560.* and later drivers.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749556800">- update to release 1.2.1
  * Override the installation directory of the pkg-config file to
    put it in the correct architecture-independent directory.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749556801">- removed again empty %check section</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1767009600">- no relevant changes in specfie</changelog>
</package>
<package pkgid="0f34813592c5b304d182e4d91fe9cff93c2ec0eb7651c5e7f2d0f629a0e8e123901f60d626c747f9e01a3ff4fedd6067d1b7e4b3acd8c3d1ca84a727cfa880e1" name="eiciel" arch="riscv64">
  <version epoch="0" ver="0.10.1" rel="1.1"/>
  <changelog author="fcrozat@suse.com" date="1502452800">- Remove BuildRequires on libgnomeui-devel and conditional build
  against gtk2.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1516190400">- Update to version 0.9.12.1:
  + Fix desktop file.
- Changes from version 0.9.12:
  + Updates for better integration with AppStream.
- Adopt the use of %make_install rather than raw make command,
  following the best practices.
- Point fdupes to the data directory instead of the build root,
  which is a practice that must be avoided.
- Conditionalize translation-update-upstream BuildRequires use as
  it's a SLE-only requirement.
- Drop intltool BuildRequires: since upstream migrated to Gettext
  it's no longer needed anymore.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538136000">- Add eiciel-sys-xattr.patch -- &lt;attr/xattr.h&gt; is deprecated, use
  &lt;sys/xattr.h&gt; instead. Also use sed to replace the relevant parts
  of configure.
- Run spec-cleaner, modernize specfile.
- Apply translation-update also for openSUSE, drop conditionals.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622548800">- Add GCC 11 compatibility fix:
  * 0001-Remove-deprecated-dynamic-exception-specifications.patch</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="1653998400">- Update to version 0.9.13.1:
  + Solves a missing file in the archive and adds some
    compatibility support to build on old distributions.
- Changes from version 0.9.13:
  + This update includes the long-requested feature of recursive
    changing of permissions and some minor cleanups (mostly
    non-functional changes).
  + Add meson build system.
- Drop
  0001-Remove-deprecated-dynamic-exception-specifications.patch and
  eiciel-sys-xattr.patch: fixed upstream.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1666094400">- Update to 0.10.0.rc2 version:
  + This is a fully updated version to gtk4 and the new plugin
    interface of GNOME Files 43.
  + This version is meant to be used with GNOME Files 43 (and
    later) and it will not work with any earlier version.
  + The plugin support in GNOME Files 43 has been simplified, so
    edition is not possible inside GNOME Files' Properties dialog.
    Visualisation support has been implemented in GNOME Files. To
    edit ACLs or Extended Attributes, use the contextual menu over
    a file or directory in the files view of GNOME Files, this will
    start Eiciel in edit mode for that file directly.
  + Build system has been fully ported to Meson (Autotools has been
    dropped).
  + The id/app-id has been normalised from org.roger-ferrer.Eiciel
    to org.roger_ferrer.Eiciel everywhere given the inconsistent
    handling of the hyphen in the GNOME stack.
- Drop no longer needed update-desktop-files build requirement and
  suse_update_desktop_file macro.
- Drop no longer needed libattr-devel and fdupes build requirements
  and fdupes macro.
- Update pkgconfig module build requirements (align with Meson
  script):
  + "gtkmm-3.0 &gt;= 3.0.0" to "gtkmm-4.0 &gt;= 4.6";
  + "libnautilus-extension &gt;= 3.0.0" to
    "libnautilus-extension-4 &gt;= 43"
- Add Meson build requirement and replace Autotools macros with
  Meson's (configure/make_build/make_install to meson/meson_build/
  meson_install).
- Add new build requirements: "giomm-2.68 &gt;= 2.68" pkgconfig module
  and itstool.
- Update 'packageand(package1:package2)' obsolete Supplements
  syntax to '(package1 and package2)' for supplementation of eiciel
  and nautilus packages.
- Add 0001-Add-man-subdir-to-top-level-meson.build.patch and
  0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch
  patches to fix installation of manpage and check for sys/xattr.h
  rather than deprecated attr/xattr.h, respectively.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1681473600">- Update to version 0.10.0:
  + Updated translations.
- Drop merged upstream patches:
  0001-Add-man-subdir-to-top-level-meson.build.patch and
  0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch.
- Move English translations from the lang sub-package to the main
  one. This should offer translations for the main English locales
  without the need to install any additional package by default.
- Add eiciel.rpmlintrc file to filter out the "file-not-in-%lang"
  RPM Lint warning for the reason above.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1747051200">-Update to version 0.10.1:
  * This is an update to Eiciel 0.10.0 including updated translations
    and a fix for a crash in the About dialog found by John Scott.</changelog>
</package>
<package pkgid="b90463b0ca223521d4a25200c3883fc1944636af55e50a6a432bf6049bec440862db5fc91ecb2f25a59da4b658a4ee7a36f99261c592d498a70218add3992e65" name="eiciel-lang" arch="noarch">
  <version epoch="0" ver="0.10.1" rel="1.1"/>
  <changelog author="fcrozat@suse.com" date="1502452800">- Remove BuildRequires on libgnomeui-devel and conditional build
  against gtk2.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1516190400">- Update to version 0.9.12.1:
  + Fix desktop file.
- Changes from version 0.9.12:
  + Updates for better integration with AppStream.
- Adopt the use of %make_install rather than raw make command,
  following the best practices.
- Point fdupes to the data directory instead of the build root,
  which is a practice that must be avoided.
- Conditionalize translation-update-upstream BuildRequires use as
  it's a SLE-only requirement.
- Drop intltool BuildRequires: since upstream migrated to Gettext
  it's no longer needed anymore.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538136000">- Add eiciel-sys-xattr.patch -- &lt;attr/xattr.h&gt; is deprecated, use
  &lt;sys/xattr.h&gt; instead. Also use sed to replace the relevant parts
  of configure.
- Run spec-cleaner, modernize specfile.
- Apply translation-update also for openSUSE, drop conditionals.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622548800">- Add GCC 11 compatibility fix:
  * 0001-Remove-deprecated-dynamic-exception-specifications.patch</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="1653998400">- Update to version 0.9.13.1:
  + Solves a missing file in the archive and adds some
    compatibility support to build on old distributions.
- Changes from version 0.9.13:
  + This update includes the long-requested feature of recursive
    changing of permissions and some minor cleanups (mostly
    non-functional changes).
  + Add meson build system.
- Drop
  0001-Remove-deprecated-dynamic-exception-specifications.patch and
  eiciel-sys-xattr.patch: fixed upstream.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1666094400">- Update to 0.10.0.rc2 version:
  + This is a fully updated version to gtk4 and the new plugin
    interface of GNOME Files 43.
  + This version is meant to be used with GNOME Files 43 (and
    later) and it will not work with any earlier version.
  + The plugin support in GNOME Files 43 has been simplified, so
    edition is not possible inside GNOME Files' Properties dialog.
    Visualisation support has been implemented in GNOME Files. To
    edit ACLs or Extended Attributes, use the contextual menu over
    a file or directory in the files view of GNOME Files, this will
    start Eiciel in edit mode for that file directly.
  + Build system has been fully ported to Meson (Autotools has been
    dropped).
  + The id/app-id has been normalised from org.roger-ferrer.Eiciel
    to org.roger_ferrer.Eiciel everywhere given the inconsistent
    handling of the hyphen in the GNOME stack.
- Drop no longer needed update-desktop-files build requirement and
  suse_update_desktop_file macro.
- Drop no longer needed libattr-devel and fdupes build requirements
  and fdupes macro.
- Update pkgconfig module build requirements (align with Meson
  script):
  + "gtkmm-3.0 &gt;= 3.0.0" to "gtkmm-4.0 &gt;= 4.6";
  + "libnautilus-extension &gt;= 3.0.0" to
    "libnautilus-extension-4 &gt;= 43"
- Add Meson build requirement and replace Autotools macros with
  Meson's (configure/make_build/make_install to meson/meson_build/
  meson_install).
- Add new build requirements: "giomm-2.68 &gt;= 2.68" pkgconfig module
  and itstool.
- Update 'packageand(package1:package2)' obsolete Supplements
  syntax to '(package1 and package2)' for supplementation of eiciel
  and nautilus packages.
- Add 0001-Add-man-subdir-to-top-level-meson.build.patch and
  0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch
  patches to fix installation of manpage and check for sys/xattr.h
  rather than deprecated attr/xattr.h, respectively.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1681473600">- Update to version 0.10.0:
  + Updated translations.
- Drop merged upstream patches:
  0001-Add-man-subdir-to-top-level-meson.build.patch and
  0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch.
- Move English translations from the lang sub-package to the main
  one. This should offer translations for the main English locales
  without the need to install any additional package by default.
- Add eiciel.rpmlintrc file to filter out the "file-not-in-%lang"
  RPM Lint warning for the reason above.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1747051200">-Update to version 0.10.1:
  * This is an update to Eiciel 0.10.0 including updated translations
    and a fix for a crash in the About dialog found by John Scott.</changelog>
</package>
<package pkgid="b6ecec4baf37b44e72714161c3af8ef34b0b37581d234886da4d7957cfdcca67557a40e95ab9944b54695cfd1f2b3e5f788827ff6635660fa25300e804310e48" name="eid-mw" arch="riscv64">
  <version epoch="0" ver="5.1.26" rel="1.1"/>
  <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>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1746273600">- updated to 5.1.21
  * again, no good changes posted by authors</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1763899200">- updated to 5.1.26
  - no good changes</changelog>
</package>
<package pkgid="61109dd49068d093f65e7f15c0b41e47f912c355549e8797e1c1bff4ee0d40ad9bff133914b17b3d081ee4ff5f154ce8d4d0011a140a70ee9d9e5deafcff228f" name="eid-mw-devel" arch="riscv64">
  <version epoch="0" ver="5.1.26" rel="1.1"/>
  <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>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1746273600">- updated to 5.1.21
  * again, no good changes posted by authors</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1763899200">- updated to 5.1.26
  - no good changes</changelog>
</package>
<package pkgid="1204bc831e51863cebcda788662b80234a8c45f33ee757d615ed1c494bbfa34da0e610c374eb23064926d361cc547ac361dc9305629cb7028065c36571e86d89" name="eid-mw-firefox" arch="riscv64">
  <version epoch="0" ver="5.1.26" rel="1.1"/>
  <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>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1746273600">- updated to 5.1.21
  * again, no good changes posted by authors</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1763899200">- updated to 5.1.26
  - no good changes</changelog>
</package>
<package pkgid="489ba55bbd35a8851d54318d6ee2938f96084663b44a28e3b7134874bcc2aee6588c6c035de789e60f260cf43407ca9516d40c0d6aea9a54e1eba20240c6fd88" name="eid-mw-libs" arch="riscv64">
  <version epoch="0" ver="5.1.26" rel="1.1"/>
  <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>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1746273600">- updated to 5.1.21
  * again, no good changes posted by authors</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1763899200">- updated to 5.1.26
  - no good changes</changelog>
</package>
<package pkgid="deb72c27af91cf5daad170d2155af1d65d45cf1eeb38b31a214c3dbd9430ab6569e30f1e9e22af8737ee04b1c77d7d0c68fa834584f4824067573903d3e95b25" name="eid-viewer" arch="riscv64">
  <version epoch="0" ver="5.1.26" rel="1.1"/>
  <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>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1746273600">- updated to 5.1.21
  * again, no good changes posted by authors</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1763899200">- updated to 5.1.26
  - no good changes</changelog>
</package>
<package pkgid="4723261087ba03920dd3c141ef45a06869d9b8a835755042b90c92923dfc77c555e84b22f7bb73716765fa4cbc40c1da5cb0e67aea5b8d9b9eefaf70214fce99" name="eigen3-devel" arch="noarch">
  <version epoch="0" ver="5.0.1" rel="1.1"/>
  <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ü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ü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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761566400">- Update to version 3.4.1:
  * Many back-ported fixes from 5.0 branch, see
    &lt;https://gitlab.com/libeigen/eigen/-/issues?state=all&amp;label_name%5B%5D=3.4.1&gt;
    for full list.
- Drop fix_ppc64le_always_inline_680.patch: incorporated upstream.
- Docs no longer build with doxygen &gt;= 1.14, so add upstream
  pre-generated doc tarball as source, and extract its contents to
  a doc dir.
- Drop docs flavor (and _multibuild entirely) since we no longer
  build the docs; split off separate -doc package directly from
  main package.
- Also drop _constraints file which was only being used for the
  docs flavor.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Update to release 5.0.0
  * Eigen 5.X.X requires C++14. Some macros such as EIGEN_HAS_CXX11
    have been removed in this regard.
  * Unsupported code has been removed, e.g. Constrained Conjugate
    Gradient.
  * Due to name conflicts with other projects, Eigen::all and
    Eigen::last have been moved to Eigen::placeholders::all and
    Eigen::placeholders::last.
  * Runtime SVD options for computing thin/full U/V have been
    deprecated: use compile-time options instead.
  * Scalar (i.e. non-vectorized) comparisons now return masks with
    values of Scalar(1) rather than having all bits set to avoid
    undefined behavior.
  * BLAS return types have been changed for Eigen BLAS to `void`
    instead of `int` for compatibility with other BLAS
    implementations.
  * Eigen::aligned_allocator no longer inherits from std::allocator
    due to a change in the standard and the use of
    allocate_at_least.
  * Euler angles are now returned in a more canonical form,
    potentially resulting in a change of behavior.
  * Eigen's random number generation has changed, resulting in a
    change of behavior. Do not rely on specific random numbers from
    Eigen.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774008000">- Update to release 5.0.1
  * Fix a test failure in `casting_all`
  * Resolve a segfault due to insufficiently-aligned AVX stores</changelog>
</package>
<package pkgid="96db41751770722e55e0ca60a9d562ab398b9b1bf954aa94ecc22400043989bc64e29844a987888cfc8300b7c5228be3a2911d8dc8aba7501c4e9b2c0246dded" name="eigen3-doc" arch="noarch">
  <version epoch="0" ver="5.0.1" rel="1.1"/>
  <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ü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ü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>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761566400">- Update to version 3.4.1:
  * Many back-ported fixes from 5.0 branch, see
    &lt;https://gitlab.com/libeigen/eigen/-/issues?state=all&amp;label_name%5B%5D=3.4.1&gt;
    for full list.
- Drop fix_ppc64le_always_inline_680.patch: incorporated upstream.
- Docs no longer build with doxygen &gt;= 1.14, so add upstream
  pre-generated doc tarball as source, and extract its contents to
  a doc dir.
- Drop docs flavor (and _multibuild entirely) since we no longer
  build the docs; split off separate -doc package directly from
  main package.
- Also drop _constraints file which was only being used for the
  docs flavor.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Update to release 5.0.0
  * Eigen 5.X.X requires C++14. Some macros such as EIGEN_HAS_CXX11
    have been removed in this regard.
  * Unsupported code has been removed, e.g. Constrained Conjugate
    Gradient.
  * Due to name conflicts with other projects, Eigen::all and
    Eigen::last have been moved to Eigen::placeholders::all and
    Eigen::placeholders::last.
  * Runtime SVD options for computing thin/full U/V have been
    deprecated: use compile-time options instead.
  * Scalar (i.e. non-vectorized) comparisons now return masks with
    values of Scalar(1) rather than having all bits set to avoid
    undefined behavior.
  * BLAS return types have been changed for Eigen BLAS to `void`
    instead of `int` for compatibility with other BLAS
    implementations.
  * Eigen::aligned_allocator no longer inherits from std::allocator
    due to a change in the standard and the use of
    allocate_at_least.
  * Euler angles are now returned in a more canonical form,
    potentially resulting in a change of behavior.
  * Eigen's random number generation has changed, resulting in a
    change of behavior. Do not rely on specific random numbers from
    Eigen.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774008000">- Update to release 5.0.1
  * Fix a test failure in `casting_all`
  * Resolve a segfault due to insufficiently-aligned AVX stores</changelog>
</package>
<package pkgid="e90859dd0a9f05e2a67c44b3affbf53ce2639af4c779c71369c036bcfe9d5ebd0fd1077b28946138577cde43537ed9e702b3b0e8f8f840bc183cc941561bcc1a" name="eiskaltdcpp-cli" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="6.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1607947200">- Update to 2.4.0.
  * Remove _service.
  * Refresh BuildRequires and using pkgconfig where is possible.
  * Migration from boost to C++14 standard.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1608206400">- Add subpackages: common, libeiskaltdcpp2_4, daemon, cli.
- Add separate lang subpackages: common-lang, qt-lang.
- Change all descriptions.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1612180800">- The correct license is GPL-3.0-or-later.
- Update to 2.4.1.
  * https://github.com/eiskaltdcpp/eiskaltdcpp/blob/v2.4.1/ChangeLog.txt
  * Fixed sending of hub commands containing %[mySID] parameter.
  * Fix text in tooltip for system tray icon in KDE Plasma 5.
  * Added new widget "Secretary" for searching magnet links and keywords.
  * Fixed context menu for messages in private chats.
- Refresh ru.ts.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612180801">- Trim metadata redundancies from descriptions. Fix grammar issues.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1620388800">- Update to 2.4.2
  * Added support of build using musl instead of glibc.
  * Add support of build in Cygwin environment.
  * Added configuration option LUA_VERSION (unset by default) for choosing
    specific version of Lua library in the systems if necessary.
  * Fix search on ADC hubs. (It was accidentally broken in 2.4.1 release.)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- Added eiskaltdcpp-2.4.2-pcre2.patch to pcre2 support.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1746792000">- Fixed the build with cmake4.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- Disable LUA scripts support, it's only supported with LUA 5.1
  and this version is being removed. (boo#1252922)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1767873600">- Minor improvement.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1775390400">- Added eiskaltdcpp-miniupnpc18.patch to fix build with miniupnpc18.</changelog>
</package>
<package pkgid="3fceb6f0d9cba10699957090ba9f9d03f5c9a870bcdd064df65f6fabde852f29080452aac04884d5b3937be839c0b636063f7839f23ae4c65b4195e54cbee098" name="eiskaltdcpp-common" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="6.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1607947200">- Update to 2.4.0.
  * Remove _service.
  * Refresh BuildRequires and using pkgconfig where is possible.
  * Migration from boost to C++14 standard.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1608206400">- Add subpackages: common, libeiskaltdcpp2_4, daemon, cli.
- Add separate lang subpackages: common-lang, qt-lang.
- Change all descriptions.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1612180800">- The correct license is GPL-3.0-or-later.
- Update to 2.4.1.
  * https://github.com/eiskaltdcpp/eiskaltdcpp/blob/v2.4.1/ChangeLog.txt
  * Fixed sending of hub commands containing %[mySID] parameter.
  * Fix text in tooltip for system tray icon in KDE Plasma 5.
  * Added new widget "Secretary" for searching magnet links and keywords.
  * Fixed context menu for messages in private chats.
- Refresh ru.ts.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612180801">- Trim metadata redundancies from descriptions. Fix grammar issues.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1620388800">- Update to 2.4.2
  * Added support of build using musl instead of glibc.
  * Add support of build in Cygwin environment.
  * Added configuration option LUA_VERSION (unset by default) for choosing
    specific version of Lua library in the systems if necessary.
  * Fix search on ADC hubs. (It was accidentally broken in 2.4.1 release.)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- Added eiskaltdcpp-2.4.2-pcre2.patch to pcre2 support.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1746792000">- Fixed the build with cmake4.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- Disable LUA scripts support, it's only supported with LUA 5.1
  and this version is being removed. (boo#1252922)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1767873600">- Minor improvement.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1775390400">- Added eiskaltdcpp-miniupnpc18.patch to fix build with miniupnpc18.</changelog>
</package>
<package pkgid="d77a9a6e00bd29705ce8d819d2e021019f8651c66e59663f896dc9b3e3154f7770a09ebe39c53b8ec6f9fefda6e40ac5811702cfa47fa44872ed28af086baa72" name="eiskaltdcpp-common-lang" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="6.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1607947200">- Update to 2.4.0.
  * Remove _service.
  * Refresh BuildRequires and using pkgconfig where is possible.
  * Migration from boost to C++14 standard.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1608206400">- Add subpackages: common, libeiskaltdcpp2_4, daemon, cli.
- Add separate lang subpackages: common-lang, qt-lang.
- Change all descriptions.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1612180800">- The correct license is GPL-3.0-or-later.
- Update to 2.4.1.
  * https://github.com/eiskaltdcpp/eiskaltdcpp/blob/v2.4.1/ChangeLog.txt
  * Fixed sending of hub commands containing %[mySID] parameter.
  * Fix text in tooltip for system tray icon in KDE Plasma 5.
  * Added new widget "Secretary" for searching magnet links and keywords.
  * Fixed context menu for messages in private chats.
- Refresh ru.ts.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612180801">- Trim metadata redundancies from descriptions. Fix grammar issues.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1620388800">- Update to 2.4.2
  * Added support of build using musl instead of glibc.
  * Add support of build in Cygwin environment.
  * Added configuration option LUA_VERSION (unset by default) for choosing
    specific version of Lua library in the systems if necessary.
  * Fix search on ADC hubs. (It was accidentally broken in 2.4.1 release.)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- Added eiskaltdcpp-2.4.2-pcre2.patch to pcre2 support.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1746792000">- Fixed the build with cmake4.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- Disable LUA scripts support, it's only supported with LUA 5.1
  and this version is being removed. (boo#1252922)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1767873600">- Minor improvement.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1775390400">- Added eiskaltdcpp-miniupnpc18.patch to fix build with miniupnpc18.</changelog>
</package>
<package pkgid="7a9b7cbbba266187e15c9614e236575f0662c2dda6b0094237a8c9a08aae79c234c96fd421eb312d5547890a1822a8218f6f8b930a1d993c96fe98039ef99d07" name="eiskaltdcpp-daemon" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="6.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1607947200">- Update to 2.4.0.
  * Remove _service.
  * Refresh BuildRequires and using pkgconfig where is possible.
  * Migration from boost to C++14 standard.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1608206400">- Add subpackages: common, libeiskaltdcpp2_4, daemon, cli.
- Add separate lang subpackages: common-lang, qt-lang.
- Change all descriptions.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1612180800">- The correct license is GPL-3.0-or-later.
- Update to 2.4.1.
  * https://github.com/eiskaltdcpp/eiskaltdcpp/blob/v2.4.1/ChangeLog.txt
  * Fixed sending of hub commands containing %[mySID] parameter.
  * Fix text in tooltip for system tray icon in KDE Plasma 5.
  * Added new widget "Secretary" for searching magnet links and keywords.
  * Fixed context menu for messages in private chats.
- Refresh ru.ts.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612180801">- Trim metadata redundancies from descriptions. Fix grammar issues.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1620388800">- Update to 2.4.2
  * Added support of build using musl instead of glibc.
  * Add support of build in Cygwin environment.
  * Added configuration option LUA_VERSION (unset by default) for choosing
    specific version of Lua library in the systems if necessary.
  * Fix search on ADC hubs. (It was accidentally broken in 2.4.1 release.)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- Added eiskaltdcpp-2.4.2-pcre2.patch to pcre2 support.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1746792000">- Fixed the build with cmake4.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- Disable LUA scripts support, it's only supported with LUA 5.1
  and this version is being removed. (boo#1252922)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1767873600">- Minor improvement.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1775390400">- Added eiskaltdcpp-miniupnpc18.patch to fix build with miniupnpc18.</changelog>
</package>
<package pkgid="cf284a355cd7fe1294a6660abf8b899c5898fbeadf853a68cd839e9e95f473c48962151d45ddc76f6cb091ab45865b313b7c1e3e7f13f98082d50b66524591ed" name="eiskaltdcpp-qt" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="6.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1607947200">- Update to 2.4.0.
  * Remove _service.
  * Refresh BuildRequires and using pkgconfig where is possible.
  * Migration from boost to C++14 standard.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1608206400">- Add subpackages: common, libeiskaltdcpp2_4, daemon, cli.
- Add separate lang subpackages: common-lang, qt-lang.
- Change all descriptions.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1612180800">- The correct license is GPL-3.0-or-later.
- Update to 2.4.1.
  * https://github.com/eiskaltdcpp/eiskaltdcpp/blob/v2.4.1/ChangeLog.txt
  * Fixed sending of hub commands containing %[mySID] parameter.
  * Fix text in tooltip for system tray icon in KDE Plasma 5.
  * Added new widget "Secretary" for searching magnet links and keywords.
  * Fixed context menu for messages in private chats.
- Refresh ru.ts.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612180801">- Trim metadata redundancies from descriptions. Fix grammar issues.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1620388800">- Update to 2.4.2
  * Added support of build using musl instead of glibc.
  * Add support of build in Cygwin environment.
  * Added configuration option LUA_VERSION (unset by default) for choosing
    specific version of Lua library in the systems if necessary.
  * Fix search on ADC hubs. (It was accidentally broken in 2.4.1 release.)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- Added eiskaltdcpp-2.4.2-pcre2.patch to pcre2 support.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1746792000">- Fixed the build with cmake4.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- Disable LUA scripts support, it's only supported with LUA 5.1
  and this version is being removed. (boo#1252922)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1767873600">- Minor improvement.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1775390400">- Added eiskaltdcpp-miniupnpc18.patch to fix build with miniupnpc18.</changelog>
</package>
<package pkgid="6efa413c80e63ebc9ee1ec678001b8664bd46f0db172a338df6e46b6285135d6a8cdfe90f60821ce04594c1d4212b048d1bb1b1d1986911542312603932a1b96" name="eiskaltdcpp-qt-lang" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="6.1"/>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1607947200">- Update to 2.4.0.
  * Remove _service.
  * Refresh BuildRequires and using pkgconfig where is possible.
  * Migration from boost to C++14 standard.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1608206400">- Add subpackages: common, libeiskaltdcpp2_4, daemon, cli.
- Add separate lang subpackages: common-lang, qt-lang.
- Change all descriptions.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1612180800">- The correct license is GPL-3.0-or-later.
- Update to 2.4.1.
  * https://github.com/eiskaltdcpp/eiskaltdcpp/blob/v2.4.1/ChangeLog.txt
  * Fixed sending of hub commands containing %[mySID] parameter.
  * Fix text in tooltip for system tray icon in KDE Plasma 5.
  * Added new widget "Secretary" for searching magnet links and keywords.
  * Fixed context menu for messages in private chats.
- Refresh ru.ts.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612180801">- Trim metadata redundancies from descriptions. Fix grammar issues.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1620388800">- Update to 2.4.2
  * Added support of build using musl instead of glibc.
  * Add support of build in Cygwin environment.
  * Added configuration option LUA_VERSION (unset by default) for choosing
    specific version of Lua library in the systems if necessary.
  * Fix search on ADC hubs. (It was accidentally broken in 2.4.1 release.)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742385600">- Added eiskaltdcpp-2.4.2-pcre2.patch to pcre2 support.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1746792000">- Fixed the build with cmake4.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- Disable LUA scripts support, it's only supported with LUA 5.1
  and this version is being removed. (boo#1252922)</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1767873600">- Minor improvement.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1775390400">- Added eiskaltdcpp-miniupnpc18.patch to fix build with miniupnpc18.</changelog>
</package>
<package pkgid="da15ab140110e8a01c23f3316121bdcc513426e9fcc1f9db8eb89bc2357a06484b7c6597b8642bfe3517bab31d8e1b8090383cd2f0e17b0122c7cc23aa507f93" name="eksctl" arch="riscv64">
  <version epoch="0" ver="0.225.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 0.216.0:
  * Features
  - Add support for ap-southeast-6 (#8544)
  - feat: add support for UpgradePolicy attribute in cluster
    creation (#8534)
  * Improvements
  - Fix upgrade vpc-cni test relying on assumptions about vpc
    versions (#8562)
  - Fix integration test by waiting 2 minutes for ebs update
    (#8561)
  - Fix test failure for add-on waiting for ebs csi driver
    (#8559)
  - For dns test, use an ECR busybox image (#8560)
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Don't wait for metrics-server if its the only add-on (#8552)
  - Migrate completly off V1 SDK to V2 SDK (#8548)
  * Bug Fixes
  - Make update kube-proxy not use minimal images for &gt;= 1.34
    (#8557)
  - Remove kubernetes.io/cluster/&lt;clusterName&gt; tag from EFA
    security group (#8556)
  - Create EFA specific security group for self-managed node
    groups always (#8554)
  - Make metrics server create after node groups so it can get
    scheduled … (#8538)
  * Maintenance
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Update coredns (#8537)
  - Migrate completly off V1 SDK to V2 SDK (#8548)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762948800">- Update to version 0.217.0:
  * Features
  - feat: Add enhanced node repair configuration support (#8512)
  * Bug Fixes
  - Fix issue with upgrade policy not being applied (#8577)
  * Maintenance
  - Update nvidia-device-plugin to v0.18.0 (#8549)
  - Update ec2-info (#8536)
  * Dependencies
  - Bump actions/first-interaction from 3.0.0 to 3.1.0 (#8566)
  - Bump aws-actions/configure-aws-credentials from 5.0.0 to
    5.1.0 (#8567)
  - Bump actions/stale from 10.0.0 to 10.1.0 (#8565)
  - Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0
    in the go_modules group across 1 directory (#8551)
  - Bump github.com/aws/aws-sdk-go-v2/service/cloudformation
    from 1.66.4 to 1.68.2 (#8568)
  - Bump
    github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2
    from 1.50.6 to 1.51.4 (#8569)
  - Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.45.6 to
    1.47.0 (#8576)
  - Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.47.7 to
    1.49.1 (#8575)
  - Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.16
    to 1.18.20 (#8574)
  - Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#8573)
  - Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.65.1 to
    1.66.3 (#8572)
  - Bump github.com/aws/smithy-go from 1.23.0 to 1.23.1 (#8571)
  - Bump github.com/aws/aws-sdk-go-v2 from 1.39.2 to 1.39.5
    (#8570)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 0.218.0:
  * Features
  - Add support for ControlPlaneScalingConfig (#8590)
  * Improvements
  - Enable termination protection by default for eksctl CFN
    stacks (#8586)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.219.0:
  * Breaking Changes
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)
  * Features
  - support Al2023 on outposts (#8599)
  * Improvements
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.220.0:
  * Features
  - Add support for EKS Capability (#8603)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.221.0:
  * Improvements
  - added support us-isob-west-1 region (#8602)
  * Bug Fixes
  - Fix failures in cluster deletion in regions without
    capability support (#8631)
  - Add taints for AL2023 NodeGroups as tolerations for Nvidia
    device plugin daemonset (#8627)
  * Maintenance
  - Update ec2-info (#8578)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.222.0:
  * Features
  - Add support for EKS Windows Server 2025 in eksctl (#8648)
  - Allow wildcard matching of service account subject (#8629)
  * Improvements
  - Bump aws-sdk-go-v2 versions to support aws login (#8668)
  - Update default cluster version to Kubernetes v1.34 (#8645)
  * Bug Fixes
  - replace AmazonLinux2 amis with AmazonLinux2023 | remove
    override-bootstrap test in custom_ami tests (#8666)
  - fix integration test with eks default version change (#8665)
  - only create iam role stack for capability if the roleArn is
    not provided (#8655)
  - fix ssm resolver ami test with addition of bottleRocket
    nvidia fips amis (#8656)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.223.0:
  * Features
  - add support to policy for pod-identity-association create and
    update (#8674)
  * Bug Fixes
  - change ubuntu ami family to 2404 (#8670)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772625600">- Update to version 0.224.0:
  * Features
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  - Update go mod and go sum to use the latest nodeAdm api
    (#8677)
  * Improvements
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  * Bug Fixes
  - add missing iam permission for enabling karpenter | fix
    karpenter discovery tags in subnets and security groups
    (#8684)
  * Maintenance
  - Update coredns (#8651)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 0.225.0:
  * Features
  - Honour permissionPolicyName for pod identity inline IAM
    policies (#8675)
  - feat: add fargate profile support for EKS internal endpoint
    (#8694)
  - feat: add permissions for ECR Public container pulls to Auto
    Mode NodeRole (#8698)
  * Bug Fixes
  - fix(goformation): Remove redundant condition in property.go
    (#8691)</changelog>
</package>
<package pkgid="d6ed3803fb442c8ce8209fc80a7c0c5112b7a70170fb6204b5f16437f005559c84cd80071cdc08140652c74e9ead5744fe5170240a87639bdec2973243290f43" name="eksctl-bash-completion" arch="noarch">
  <version epoch="0" ver="0.225.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 0.216.0:
  * Features
  - Add support for ap-southeast-6 (#8544)
  - feat: add support for UpgradePolicy attribute in cluster
    creation (#8534)
  * Improvements
  - Fix upgrade vpc-cni test relying on assumptions about vpc
    versions (#8562)
  - Fix integration test by waiting 2 minutes for ebs update
    (#8561)
  - Fix test failure for add-on waiting for ebs csi driver
    (#8559)
  - For dns test, use an ECR busybox image (#8560)
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Don't wait for metrics-server if its the only add-on (#8552)
  - Migrate completly off V1 SDK to V2 SDK (#8548)
  * Bug Fixes
  - Make update kube-proxy not use minimal images for &gt;= 1.34
    (#8557)
  - Remove kubernetes.io/cluster/&lt;clusterName&gt; tag from EFA
    security group (#8556)
  - Create EFA specific security group for self-managed node
    groups always (#8554)
  - Make metrics server create after node groups so it can get
    scheduled … (#8538)
  * Maintenance
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Update coredns (#8537)
  - Migrate completly off V1 SDK to V2 SDK (#8548)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762948800">- Update to version 0.217.0:
  * Features
  - feat: Add enhanced node repair configuration support (#8512)
  * Bug Fixes
  - Fix issue with upgrade policy not being applied (#8577)
  * Maintenance
  - Update nvidia-device-plugin to v0.18.0 (#8549)
  - Update ec2-info (#8536)
  * Dependencies
  - Bump actions/first-interaction from 3.0.0 to 3.1.0 (#8566)
  - Bump aws-actions/configure-aws-credentials from 5.0.0 to
    5.1.0 (#8567)
  - Bump actions/stale from 10.0.0 to 10.1.0 (#8565)
  - Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0
    in the go_modules group across 1 directory (#8551)
  - Bump github.com/aws/aws-sdk-go-v2/service/cloudformation
    from 1.66.4 to 1.68.2 (#8568)
  - Bump
    github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2
    from 1.50.6 to 1.51.4 (#8569)
  - Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.45.6 to
    1.47.0 (#8576)
  - Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.47.7 to
    1.49.1 (#8575)
  - Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.16
    to 1.18.20 (#8574)
  - Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#8573)
  - Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.65.1 to
    1.66.3 (#8572)
  - Bump github.com/aws/smithy-go from 1.23.0 to 1.23.1 (#8571)
  - Bump github.com/aws/aws-sdk-go-v2 from 1.39.2 to 1.39.5
    (#8570)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 0.218.0:
  * Features
  - Add support for ControlPlaneScalingConfig (#8590)
  * Improvements
  - Enable termination protection by default for eksctl CFN
    stacks (#8586)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.219.0:
  * Breaking Changes
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)
  * Features
  - support Al2023 on outposts (#8599)
  * Improvements
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.220.0:
  * Features
  - Add support for EKS Capability (#8603)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.221.0:
  * Improvements
  - added support us-isob-west-1 region (#8602)
  * Bug Fixes
  - Fix failures in cluster deletion in regions without
    capability support (#8631)
  - Add taints for AL2023 NodeGroups as tolerations for Nvidia
    device plugin daemonset (#8627)
  * Maintenance
  - Update ec2-info (#8578)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.222.0:
  * Features
  - Add support for EKS Windows Server 2025 in eksctl (#8648)
  - Allow wildcard matching of service account subject (#8629)
  * Improvements
  - Bump aws-sdk-go-v2 versions to support aws login (#8668)
  - Update default cluster version to Kubernetes v1.34 (#8645)
  * Bug Fixes
  - replace AmazonLinux2 amis with AmazonLinux2023 | remove
    override-bootstrap test in custom_ami tests (#8666)
  - fix integration test with eks default version change (#8665)
  - only create iam role stack for capability if the roleArn is
    not provided (#8655)
  - fix ssm resolver ami test with addition of bottleRocket
    nvidia fips amis (#8656)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.223.0:
  * Features
  - add support to policy for pod-identity-association create and
    update (#8674)
  * Bug Fixes
  - change ubuntu ami family to 2404 (#8670)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772625600">- Update to version 0.224.0:
  * Features
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  - Update go mod and go sum to use the latest nodeAdm api
    (#8677)
  * Improvements
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  * Bug Fixes
  - add missing iam permission for enabling karpenter | fix
    karpenter discovery tags in subnets and security groups
    (#8684)
  * Maintenance
  - Update coredns (#8651)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 0.225.0:
  * Features
  - Honour permissionPolicyName for pod identity inline IAM
    policies (#8675)
  - feat: add fargate profile support for EKS internal endpoint
    (#8694)
  - feat: add permissions for ECR Public container pulls to Auto
    Mode NodeRole (#8698)
  * Bug Fixes
  - fix(goformation): Remove redundant condition in property.go
    (#8691)</changelog>
</package>
<package pkgid="12e30e36439d297a149d54972f36430892d87513cda046c6d470a8da6345c76606c2ec5289c5ff01d95cc1b7cad5a2688c77136b5caab324e9aaea752a82dec7" name="eksctl-fish-completion" arch="noarch">
  <version epoch="0" ver="0.225.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 0.216.0:
  * Features
  - Add support for ap-southeast-6 (#8544)
  - feat: add support for UpgradePolicy attribute in cluster
    creation (#8534)
  * Improvements
  - Fix upgrade vpc-cni test relying on assumptions about vpc
    versions (#8562)
  - Fix integration test by waiting 2 minutes for ebs update
    (#8561)
  - Fix test failure for add-on waiting for ebs csi driver
    (#8559)
  - For dns test, use an ECR busybox image (#8560)
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Don't wait for metrics-server if its the only add-on (#8552)
  - Migrate completly off V1 SDK to V2 SDK (#8548)
  * Bug Fixes
  - Make update kube-proxy not use minimal images for &gt;= 1.34
    (#8557)
  - Remove kubernetes.io/cluster/&lt;clusterName&gt; tag from EFA
    security group (#8556)
  - Create EFA specific security group for self-managed node
    groups always (#8554)
  - Make metrics server create after node groups so it can get
    scheduled … (#8538)
  * Maintenance
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Update coredns (#8537)
  - Migrate completly off V1 SDK to V2 SDK (#8548)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762948800">- Update to version 0.217.0:
  * Features
  - feat: Add enhanced node repair configuration support (#8512)
  * Bug Fixes
  - Fix issue with upgrade policy not being applied (#8577)
  * Maintenance
  - Update nvidia-device-plugin to v0.18.0 (#8549)
  - Update ec2-info (#8536)
  * Dependencies
  - Bump actions/first-interaction from 3.0.0 to 3.1.0 (#8566)
  - Bump aws-actions/configure-aws-credentials from 5.0.0 to
    5.1.0 (#8567)
  - Bump actions/stale from 10.0.0 to 10.1.0 (#8565)
  - Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0
    in the go_modules group across 1 directory (#8551)
  - Bump github.com/aws/aws-sdk-go-v2/service/cloudformation
    from 1.66.4 to 1.68.2 (#8568)
  - Bump
    github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2
    from 1.50.6 to 1.51.4 (#8569)
  - Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.45.6 to
    1.47.0 (#8576)
  - Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.47.7 to
    1.49.1 (#8575)
  - Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.16
    to 1.18.20 (#8574)
  - Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#8573)
  - Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.65.1 to
    1.66.3 (#8572)
  - Bump github.com/aws/smithy-go from 1.23.0 to 1.23.1 (#8571)
  - Bump github.com/aws/aws-sdk-go-v2 from 1.39.2 to 1.39.5
    (#8570)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 0.218.0:
  * Features
  - Add support for ControlPlaneScalingConfig (#8590)
  * Improvements
  - Enable termination protection by default for eksctl CFN
    stacks (#8586)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.219.0:
  * Breaking Changes
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)
  * Features
  - support Al2023 on outposts (#8599)
  * Improvements
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.220.0:
  * Features
  - Add support for EKS Capability (#8603)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.221.0:
  * Improvements
  - added support us-isob-west-1 region (#8602)
  * Bug Fixes
  - Fix failures in cluster deletion in regions without
    capability support (#8631)
  - Add taints for AL2023 NodeGroups as tolerations for Nvidia
    device plugin daemonset (#8627)
  * Maintenance
  - Update ec2-info (#8578)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.222.0:
  * Features
  - Add support for EKS Windows Server 2025 in eksctl (#8648)
  - Allow wildcard matching of service account subject (#8629)
  * Improvements
  - Bump aws-sdk-go-v2 versions to support aws login (#8668)
  - Update default cluster version to Kubernetes v1.34 (#8645)
  * Bug Fixes
  - replace AmazonLinux2 amis with AmazonLinux2023 | remove
    override-bootstrap test in custom_ami tests (#8666)
  - fix integration test with eks default version change (#8665)
  - only create iam role stack for capability if the roleArn is
    not provided (#8655)
  - fix ssm resolver ami test with addition of bottleRocket
    nvidia fips amis (#8656)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.223.0:
  * Features
  - add support to policy for pod-identity-association create and
    update (#8674)
  * Bug Fixes
  - change ubuntu ami family to 2404 (#8670)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772625600">- Update to version 0.224.0:
  * Features
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  - Update go mod and go sum to use the latest nodeAdm api
    (#8677)
  * Improvements
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  * Bug Fixes
  - add missing iam permission for enabling karpenter | fix
    karpenter discovery tags in subnets and security groups
    (#8684)
  * Maintenance
  - Update coredns (#8651)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 0.225.0:
  * Features
  - Honour permissionPolicyName for pod identity inline IAM
    policies (#8675)
  - feat: add fargate profile support for EKS internal endpoint
    (#8694)
  - feat: add permissions for ECR Public container pulls to Auto
    Mode NodeRole (#8698)
  * Bug Fixes
  - fix(goformation): Remove redundant condition in property.go
    (#8691)</changelog>
</package>
<package pkgid="0f4d8a788616ea440008544a7c334c2bb68ef9a3823801736e5d803b9f57d7b877f0c07979563e976ae29b96ae2bc135175f7e245c5f53749d9e1567486bcad4" name="eksctl-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.225.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762084800">- Update to version 0.216.0:
  * Features
  - Add support for ap-southeast-6 (#8544)
  - feat: add support for UpgradePolicy attribute in cluster
    creation (#8534)
  * Improvements
  - Fix upgrade vpc-cni test relying on assumptions about vpc
    versions (#8562)
  - Fix integration test by waiting 2 minutes for ebs update
    (#8561)
  - Fix test failure for add-on waiting for ebs csi driver
    (#8559)
  - For dns test, use an ECR busybox image (#8560)
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Don't wait for metrics-server if its the only add-on (#8552)
  - Migrate completly off V1 SDK to V2 SDK (#8548)
  * Bug Fixes
  - Make update kube-proxy not use minimal images for &gt;= 1.34
    (#8557)
  - Remove kubernetes.io/cluster/&lt;clusterName&gt; tag from EFA
    security group (#8556)
  - Create EFA specific security group for self-managed node
    groups always (#8554)
  - Make metrics server create after node groups so it can get
    scheduled … (#8538)
  * Maintenance
  - Don't check access entry length to fix failed intg test
    (#8558)
  - Update coredns (#8537)
  - Migrate completly off V1 SDK to V2 SDK (#8548)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1762948800">- Update to version 0.217.0:
  * Features
  - feat: Add enhanced node repair configuration support (#8512)
  * Bug Fixes
  - Fix issue with upgrade policy not being applied (#8577)
  * Maintenance
  - Update nvidia-device-plugin to v0.18.0 (#8549)
  - Update ec2-info (#8536)
  * Dependencies
  - Bump actions/first-interaction from 3.0.0 to 3.1.0 (#8566)
  - Bump aws-actions/configure-aws-credentials from 5.0.0 to
    5.1.0 (#8567)
  - Bump actions/stale from 10.0.0 to 10.1.0 (#8565)
  - Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0
    in the go_modules group across 1 directory (#8551)
  - Bump github.com/aws/aws-sdk-go-v2/service/cloudformation
    from 1.66.4 to 1.68.2 (#8568)
  - Bump
    github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2
    from 1.50.6 to 1.51.4 (#8569)
  - Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.45.6 to
    1.47.0 (#8576)
  - Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.47.7 to
    1.49.1 (#8575)
  - Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.16
    to 1.18.20 (#8574)
  - Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#8573)
  - Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.65.1 to
    1.66.3 (#8572)
  - Bump github.com/aws/smithy-go from 1.23.0 to 1.23.1 (#8571)
  - Bump github.com/aws/aws-sdk-go-v2 from 1.39.2 to 1.39.5
    (#8570)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 0.218.0:
  * Features
  - Add support for ControlPlaneScalingConfig (#8590)
  * Improvements
  - Enable termination protection by default for eksctl CFN
    stacks (#8586)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764244800">- Update to version 0.219.0:
  * Breaking Changes
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)
  * Features
  - support Al2023 on outposts (#8599)
  * Improvements
  - Make AL2023 be the default for all k8s version to handle AL2
    deprecation (#8593)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764849600">- Update to version 0.220.0:
  * Features
  - Add support for EKS Capability (#8603)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1766145600">- Update to version 0.221.0:
  * Improvements
  - added support us-isob-west-1 region (#8602)
  * Bug Fixes
  - Fix failures in cluster deletion in regions without
    capability support (#8631)
  - Add taints for AL2023 NodeGroups as tolerations for Nvidia
    device plugin daemonset (#8627)
  * Maintenance
  - Update ec2-info (#8578)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1770638400">- Update to version 0.222.0:
  * Features
  - Add support for EKS Windows Server 2025 in eksctl (#8648)
  - Allow wildcard matching of service account subject (#8629)
  * Improvements
  - Bump aws-sdk-go-v2 versions to support aws login (#8668)
  - Update default cluster version to Kubernetes v1.34 (#8645)
  * Bug Fixes
  - replace AmazonLinux2 amis with AmazonLinux2023 | remove
    override-bootstrap test in custom_ami tests (#8666)
  - fix integration test with eks default version change (#8665)
  - only create iam role stack for capability if the roleArn is
    not provided (#8655)
  - fix ssm resolver ami test with addition of bottleRocket
    nvidia fips amis (#8656)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1771070400">- Update to version 0.223.0:
  * Features
  - add support to policy for pod-identity-association create and
    update (#8674)
  * Bug Fixes
  - change ubuntu ami family to 2404 (#8670)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772625600">- Update to version 0.224.0:
  * Features
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  - Update go mod and go sum to use the latest nodeAdm api
    (#8677)
  * Improvements
  - Add Gateway API ELB cleanup support for eksctl cluster
    deletion (#8664)
  * Bug Fixes
  - add missing iam permission for enabling karpenter | fix
    karpenter discovery tags in subnets and security groups
    (#8684)
  * Maintenance
  - Update coredns (#8651)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774872000">- Update to version 0.225.0:
  * Features
  - Honour permissionPolicyName for pod identity inline IAM
    policies (#8675)
  - feat: add fargate profile support for EKS internal endpoint
    (#8694)
  - feat: add permissions for ECR Public container pulls to Auto
    Mode NodeRole (#8698)
  * Bug Fixes
  - fix(goformation): Remove redundant condition in property.go
    (#8691)</changelog>
</package>
<package pkgid="cbf90e18995b4d595491da2c266b8b4072806630adfec21d1ee8ff060c72d51b086f6e7d3695b523c7b19bd0203ba84e605a29bf6511f6c237949b2bc300085e" name="elementary-xfce-icon-theme" arch="noarch">
  <version epoch="0" ver="0.22+git0.98ad7e92" rel="1.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584964800">- Build using buildsystem to take advantage of the SVG to PNG
  conversion script. PNG load faster than SVG.</changelog>
  <changelog author="tux93@opensuse.org" date="1586088000">- Update to version 0.15+git4.5862aab7:
  * Fix text-editor and software-updater icons used in help dialogs
  * Fix xfce4-terminal and blueman icons used in help dialogs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1586174400">- Update to version 0.15+git6.098bd333:
  * Fix nm-applet vpn symbolic and 16px panel icons</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591790400">- Update to version 0.15+git8.ae895abc:
  * Fixed nm-applet icon in  notification bubble and vpn indicator
    lock (issue #212)
  * Fixed several contrast problems and added new colored
    software-update icons</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610366400">- Update to version 0.15.2+git0.2e2ca316:
  * Add missing 32px icons
  * Add symbolic links for xfce 4.16 icon names (#220)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1693224000">- BuildRequire bitstream-vera-fonts for SVG text rendering</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1759060800">- _service: Change "localonly" into "manual".
- Add elementary-xfce-gdb-pixbuf+glycin-loaders-workaround.patch
- Use autosetup instead of setup to get the new patch automatically
  applied.</changelog>
  <changelog author="maurizio.galli@suse.com" date="1759147200">- Update to version 0.21+git12.dff5c11f with the following highlights:
  * Major New Feature: HiDPI Support
  * Application Icons: Many application icons were added or redesigned from
    scratch
  * File Type Icons (Mimetypes): icons for different file types were added
    or updated
  * System &amp; Status Icons: A major effort was made to colorize and unify
    the panel and status indicator icons.
  * Theme Removal: The -darker and -darkest theme variants have been removed
  * File Deletion: A massive number of unused, duplicate, and broken symlinks
    were removed across all icon categories.
  * App Icon Removal: Icons for old or less common applications were removed
    to streamline the theme.
  * Better Standards Compliance: The theme was updated to improve compliance
    with the FreeDesktop.org Icon Specification.
  * License Update: The project's license was updated to GPLv3.
- Rebased elementary-xfce-gdb-pixbuf+glycin-loaders-workaround.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1759233600">- Rename elementary-xfce-gdb-pixbuf+glycin-loaders-workaround.patch
  into elementary-xfce-gdk-pixbuf+glycin-loaders-workaround.patch</changelog>
  <changelog author="maurizio.galli@suse.com" date="1768305600">- Update to version 0.22+git0.98ad7e92:
  * Address some icons not showing in Gtk4 apps
  * MimeTypes: Add lossless audio symlinks
  * Actions: Remove 96px, 128px action icons</changelog>
</package>
<package pkgid="0c383d2f6ea0c2e3eaa5c919c237baa075967a89bc14a4d2dc6bbda3082d5f27fc5ba1a72db10fdc769dbc142cbaf02d1264f60d742fa4dc126fbbb114e6ef25" name="elftoaout" arch="riscv64">
  <version epoch="0" ver="2.3" rel="19.4"/>
  <changelog author="jengelh@medozas.de" date="1262260800">- initial package</changelog>
</package>
<package pkgid="64719efb069c583e2f7d372d60e166c2aa51ca611f5b0f12b83cd9e0412f3fd5f53274780915764dc95fffea50443ed1bbeceee9307d29e14abef04145b41276" name="elfutils" arch="riscv64">
  <version epoch="0" ver="0.194" rel="1.1"/>
  <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>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to version 0.190:
  * libelf: Add RELR support.
  * libdw: Recognize .debug_[ct]u_index sections
  * readelf:
  - Support readelf -Ds, --use-dynamic --symbol.
  - Support .gdb_index version 9
  * scrlines: New tool that compiles a list of source files associated
    with a specified dwarf/elf file.
  * backends: Various LoongArch updates.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709640000">- Add fix_gcc14_errors.patch (bsc#1220464)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.191:
  * libdw: dwarf_addrdie now supports binaries lacking a
    .debug_aranges section.
  * Improved support for DWARF package files.  Add new
    function dwarf_cu_dwp_section_info.
  * debuginfod: Caching eviction logic improvements to improve
    retention of small/frequent/slow files such as Fedora's
    vdso.debug.
  * srcfiles: Can now fetch the source files of a DWARF/ELF file
    and place them into a zip.
- drop fix_gcc14_errors.patch (upstream)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1716292800">- Add "-g" to %optflags, so that the tests work in all repos,
  with or without globally enabled debuginfo creation.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733054400">- update to 0.192
  CONDUCT: A new code of conduct has been adopted.  See the
  CONDUCT file for more information.
  debuginfod: Add per-file signature verification for integrity
    checking, using RPM IMA scheme from Fedora/RHEL.
  New API for metadata queries: file name -&gt; buildid.
  Server-side extraction of files from kernel debuginfo
  packages is significantly faster. Now takes &lt; 0.25 seconds,
  down from ~50 seconds.
  libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
  and dwfl_unwound_source_str.
  stacktrace: Experimental new tool that can process a stream of stack
    samples from the Sysprof profiler and unwind them into call
    chains. Enable on x86 with --enable-stacktrace. See
    README.eu-stacktrace in the development branch for detailed
    usage instructions:
    https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733140800">- Remove files packaged by elfutils-debuginfod</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1734004800">- Add fix-static-linking.patch (bsc#1234445)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662400">- update to 0.194
  elfclassify: New options --has-debug-sections and --any-ar-member.
  elflint: Presence of vendor- and application-specific ELF note types no
    longer triggers compliance errors.
  libdwfl_stacktrace: New function dwflst_sample_getframes.  The
    libdwfl_stacktrace library interface is experimental
    and may be subject to API/ABI changes.
    Experimental new library interface for unwinding
    stack samples into call chains, and tracking and
  caching Elf data for multiple processes, building
  on libdwfl.  Initially supports perf_events stack
  sample data.
  libelf: Manual pages have been added for many libelf library functions.
    Additional manual pages are planned for future releases.
    elf_scnshndx has been rewritten to be more robust, particularily
    for ELF files with more than 64K sections.
  readelf: Up to 13% faster when using the -N option.
    Improved handling of corrupt ELF data.
  - -section-headers output now includes a "Key to Flags" explaining
  section flag meanings.
  libdw: Add dwarf_language and dwarf_language_lower_bound functions.
    Improved support for DWARF6 language metadata as well as DWARF
    language constants for Nim, Dylan, Algol68, V and Mojo.
    dwarf_srclang is now forward-compatible with DWARF6 language
    constants.
- Drop no longer necessary fix-static-linking.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662401">- Add elfutils-fix-const-correctness.patch to fix build with new glibc</changelog>
</package>
<package pkgid="d7443f9855983a48f3437af0aa06f4e1708420b59e1cc422bb37cfeaf5f3fd58fe2c6bac679710c43f54875282b065c38bf1e5d7703d213a231bc9c3a770ca8a" name="elfutils-debuginfod" arch="riscv64">
  <version epoch="0" ver="0.194" rel="1.1"/>
  <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>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to version 0.190
  * Schema change (reindexing required, sorry!) for a 60%
    compression in filename representation, which was a large
    part of the sqlite index; also, more deliberate sqlite
  - wal management during scanning using the
  - -scan-checkpoint option.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709640000">- Add fix_gcc14_errors.patch (bsc#1220464)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.191:
  * libdw: dwarf_addrdie now supports binaries lacking a
    .debug_aranges section.
  * Improved support for DWARF package files.  Add new
    function dwarf_cu_dwp_section_info.
  * debuginfod: Caching eviction logic improvements to improve
    retention of small/frequent/slow files such as Fedora's
    vdso.debug.
  * srcfiles: Can now fetch the source files of a DWARF/ELF file
    and place them into a zip.
- drop fix_gcc14_errors.patch (upstream)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1716292800">- Add "-g" to %optflags, so that the tests work in all repos,
  with or without globally enabled debuginfo creation.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733054400">- update to 0.192
  CONDUCT: A new code of conduct has been adopted.  See the
  CONDUCT file for more information.
  debuginfod: Add per-file signature verification for integrity
    checking, using RPM IMA scheme from Fedora/RHEL.
  New API for metadata queries: file name -&gt; buildid.
  Server-side extraction of files from kernel debuginfo
  packages is significantly faster. Now takes &lt; 0.25 seconds,
  down from ~50 seconds.
  libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
  and dwfl_unwound_source_str.
  stacktrace: Experimental new tool that can process a stream of stack
    samples from the Sysprof profiler and unwind them into call
    chains. Enable on x86 with --enable-stacktrace. See
    README.eu-stacktrace in the development branch for detailed
    usage instructions:
    https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733140800">- Add pkgconfig(json-c) to reenable debuginfod support
- Add fish to enable profile support for fish
- Remove files packaged by libelf-devel</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1768392000">- Move debuginfod homedir creation to tmpfiles.d</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662400">- update to 0.194
  debuginfod: Add CORS (webapp access) support to webapi and --cors option.
  Add --listen-address option for binding the HTTP listen socket
  to a specific IPv4 or IPv6 address.
  debuginfod client now caches x-debuginfod-* HTTP headers
  alongside downloaded files.
  debuginfod-find: Fixed caching bug preventing user-cancelled downloads
    from being re-downloaded at a later time.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662401">- Add elfutils-fix-const-correctness.patch to fix build with new glibc</changelog>
</package>
<package pkgid="5c7440fe75ca6136ab938ea415049d3eaa1598bb1e50abbc77b4054577951f006580262cafb3a8bb5e6e00a70811d3de692190941dfb1ec7e318e7700b87eaa0" name="elfutils-lang" arch="noarch">
  <version epoch="0" ver="0.194" rel="1.1"/>
  <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>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to version 0.190:
  * libelf: Add RELR support.
  * libdw: Recognize .debug_[ct]u_index sections
  * readelf:
  - Support readelf -Ds, --use-dynamic --symbol.
  - Support .gdb_index version 9
  * scrlines: New tool that compiles a list of source files associated
    with a specified dwarf/elf file.
  * backends: Various LoongArch updates.</changelog>
  <changelog author="Michal Jireš &lt;michal.jires@suse.com&gt;" date="1709640000">- Add fix_gcc14_errors.patch (bsc#1220464)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.191:
  * libdw: dwarf_addrdie now supports binaries lacking a
    .debug_aranges section.
  * Improved support for DWARF package files.  Add new
    function dwarf_cu_dwp_section_info.
  * debuginfod: Caching eviction logic improvements to improve
    retention of small/frequent/slow files such as Fedora's
    vdso.debug.
  * srcfiles: Can now fetch the source files of a DWARF/ELF file
    and place them into a zip.
- drop fix_gcc14_errors.patch (upstream)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1716292800">- Add "-g" to %optflags, so that the tests work in all repos,
  with or without globally enabled debuginfo creation.</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1733054400">- update to 0.192
  CONDUCT: A new code of conduct has been adopted.  See the
  CONDUCT file for more information.
  debuginfod: Add per-file signature verification for integrity
    checking, using RPM IMA scheme from Fedora/RHEL.
  New API for metadata queries: file name -&gt; buildid.
  Server-side extraction of files from kernel debuginfo
  packages is significantly faster. Now takes &lt; 0.25 seconds,
  down from ~50 seconds.
  libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
  and dwfl_unwound_source_str.
  stacktrace: Experimental new tool that can process a stream of stack
    samples from the Sysprof profiler and unwind them into call
    chains. Enable on x86 with --enable-stacktrace. See
    README.eu-stacktrace in the development branch for detailed
    usage instructions:
    https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733140800">- Remove files packaged by elfutils-debuginfod</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1734004800">- Add fix-static-linking.patch (bsc#1234445)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662400">- update to 0.194
  elfclassify: New options --has-debug-sections and --any-ar-member.
  elflint: Presence of vendor- and application-specific ELF note types no
    longer triggers compliance errors.
  libdwfl_stacktrace: New function dwflst_sample_getframes.  The
    libdwfl_stacktrace library interface is experimental
    and may be subject to API/ABI changes.
    Experimental new library interface for unwinding
    stack samples into call chains, and tracking and
  caching Elf data for multiple processes, building
  on libdwfl.  Initially supports perf_events stack
  sample data.
  libelf: Manual pages have been added for many libelf library functions.
    Additional manual pages are planned for future releases.
    elf_scnshndx has been rewritten to be more robust, particularily
    for ELF files with more than 64K sections.
  readelf: Up to 13% faster when using the -N option.
    Improved handling of corrupt ELF data.
  - -section-headers output now includes a "Key to Flags" explaining
  section flag meanings.
  libdw: Add dwarf_language and dwarf_language_lower_bound functions.
    Improved support for DWARF6 language metadata as well as DWARF
    language constants for Nim, Dylan, Algol68, V and Mojo.
    dwarf_srclang is now forward-compatible with DWARF6 language
    constants.
- Drop no longer necessary fix-static-linking.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773662401">- Add elfutils-fix-const-correctness.patch to fix build with new glibc</changelog>
</package>
<package pkgid="4e372b3ee945de2932fb0b85e4ef703680945113e49d57fe36dc20bab785a8bbe041cc68eb1421d1999c4882d46a39f16cb04363bfb0960cdb2e11a33f76222a" name="elinks" arch="riscv64">
  <version epoch="0" ver="0.19.1" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682856000">- Update to rkd77 git version 0.16.0
- Enable javascript with mujs on Tumbleweed (missing libxml++-5.0 on leap)
- Use LuaJIT for lua compiler until someone fix it with standart Lua
- Removed unneeded patches:
  * build-with-new-ruby.patch
- Added the following patches:
  * 0006-elinks-0.16.0-libidn2.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682942400">- Update to version 0.16.1
  * handle SECTION html element #207
  * allocate more memory for BLOCKQUOTE #214
  * encode A href to terminal codepage and encode bytes with
    highest bit set as %HEX #221
  * Serbian translation update
  * install doc by default in meson #224
  * tests fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1683201600">- update to 0.16.1.1:
  * updated POTFILES</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691064000">- Add perl-5.38.patch: Fix compilation with Perl 5.38
  (gh#rkd77/elinks#243).</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1705233600">- update to 0.17.0:
  * Avoid division by zero. Refs #276
  * fix for some 32-bit systems and select-only builds
  * configuration files are now saved to ~/.config/elinks/ or
    $XDG_CONFIG_HOME/elinks/ #199
  * User must copy files from ~/.elinks/ to ~/.config/elinks/
    himself or herself
  * HOME_ETC support was dropped, you can set with ELINKS_CONFDIR
  * idn2 in place of idn #206
  * libcss support (a few netsurf's libraries are required).
    Set document.css.libcss = 1 to enable
  * experimental libsixel support (image/*; img2sixel %s;
    copiousoutput) in ~/.mailcap
  * Must be enabled in a few places in configuration: set
    document.plain.sixel = 1
  * and in terminal options. Do not try it on metered remote
    connections
  * testing libcurl support (explicit FTPS and SFTP among others)
  * To enable set protocol.ftp.use_curl = 1
  * set protocol.http.use_curl = 1 for http/https
  * ui.sessions.postpone_unlink option. Delete temporary files at
    exit instead of immediately after
  * closing viewer #257
  * redefined isspace #249
  * Serbian translation update
  * compilation fixes
- Add pkgconfig(libdom) BuildRequires: fix build to enable js.
- Enable gemini support
- Removed unneeded patches:
  * perl-5.38.patch
  * 0006-elinks-0.16.0-libidn2.patch</changelog>
  <changelog author="Gustavo Pichorim Boiko &lt;gboiko@suse.com&gt;" date="1725969600">- Fix building on ppc64le (by using lua instead of luajit there)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728561600">- Update to version 0.17.1.1:
  + bump requirements: libCSS to 0.9.2 and libdom to 0.4.2
  + revert "[head] addcrlf". #281
  + main, article and nav elements #282
  + bashism in configure.ac #285
  + eliminate GNUism in sed #305
  + python module imp is deprecated #313
  + fix hooks.py detection #333
  + cast to unsigned char * in inpfield #315
  + fix suspend in session master when fork_on_start #296
  + remove 300ms startup delay and optimize fork_on_start #297
  + missing &lt;sys/cdefs.h&gt; on systems with musl libc #306
- Changes from version 0.17.1:
  + fix for some 32-bit systems and select-only builds
  + fix for gettext in Windows builds</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1740744000">- Update to version 0.18.0:
  * drop combining compile time option
  * bump mozjs dependency to 128
  * console.assert (and extension console.exit)
  * test option for testing js code
  * added document.scripting_sleep_on_error option #319
  * skip hidden elements #341
  * fix linking -lexecinfo #337
  * Serbian translation update
  * Polish translation update
  * detect if gettext has _nl_msg_cat_cntr #325
  * added reopen-last-closed-tab action #309
  * added options for memory limits of Spidermonkey and QuickJS
  * gemini input #121
  * compilation fixes
  * redirect also for 308 #343
  * ignore HUBBUB_UNKNOWN #344
- Add move_ruby_headers.patch: Moved the headers to a ruby.c
  (gh#rkd77/elinks#370)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744545600">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1772366400">- Update to version 0.19.1:
  * compilation fixes for Ruby scripting
  * bookmarks xbel did not restore positions
  * use after free in forms code
  * NULL dereference in iframes code (crash at github)
  * Add action move-cursor-line-end
  * bool option document.browse.wrap
  * bool options ui.clipboard.remove_leading_spaces and
    ui.clipboard.remove_trailing_spaces
  * Serbian translation update
  * fix in gopher
- dropped patch move_ruby_headers.patch as no more needed
- Update to version 0.19.0:
  * print progress of curl http uploads
  * do not load js scripts if ecmascript is disabled by disallow.txt or
    allow.txt
  * option document.browse.margin_auto (hard margins)
  * TERM=dumb for js tests
  * option document.html.compress_empty_lines
  * css visiblity: hidden support
  * experimental iframe support
  * spartan protocol
  * window.scroll in js
  * inline images support in html documents (meson option kitty)
  * and options document.html.kitty and document.html.sixel. Note that need
  * also enable kitty or sixel in terminal options
  * include-fragment support (now is easier to download something from github)
  * experimental libuv support
  * allow to set color0 to color255 as color
  * toggle-ecmascript-keys action to toggle between Application or Browser mode
  * requestAnimationFrame in js
  * option ui.sessions.auto_save_position
  * option document.html.display_unfinished
  * meson options avif and webp
  * option protocol.mailcap.allow_empty_referrer
  * option ui.leds.redraw_interval
  * length can be bigger than int in http protocol
  * ignore result of verification for gemini protocol
  * support for chawan's extensions for mailcap (x-ansioutput and x-htmloutput)
  * Polish translation update
  * Serbian translation update
  * elinks.get_option(name) and elinks.set_option(name, value) in Python scripting
  * other small fixes</changelog>
</package>
<package pkgid="e310c7c6210bfcf59c07370d8d34f1e4d1d5c4f5bb2e4beac13fd4237a81e9de56ac7c6ad5df14b31e525ba32d2fc546a0f6fb616242b17134da09b02f661efe" name="elisa" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * Add more specificity to translation contexts (kde#505214)
  * progressindicator: fix broken string when there are more than 24 hours (kde#497592)
  * fix(lyrics): support empty lines (kde#504752)
  * qml/ContextView: don't show Lyrics when they're invisible (kde#504198)
  * Android: Implement MediaSession API (kde#497070)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Remove final reference to Qt GraphicalEffects</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Lyrics: stable ordering and group highlight for identical timestamps (bilingual lines) (kde#464843)
  * Remove unneeded cover file cache in file listing (kde#505985)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix build with Qt 6.10 on Android</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * qml/HeaderBar: only replace image if it's loaded (kde#506959)
  * qml/ContextView: allow header label to elide</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * Fix media player controls vertical centering
  * qml/HeaderBar: only replace image if it's loaded (kde#506959)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="82519e852d37abbb0b5e07cc0e5cd8e4a50d815b7a255d1de17511a1d113bac42b44cd6265fb4e2f19b84cfa82acf4642ed99b7a971c9a4beb0fb01eb38580fe" name="elisa-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * Add more specificity to translation contexts (kde#505214)
  * progressindicator: fix broken string when there are more than 24 hours (kde#497592)
  * fix(lyrics): support empty lines (kde#504752)
  * qml/ContextView: don't show Lyrics when they're invisible (kde#504198)
  * Android: Implement MediaSession API (kde#497070)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Remove final reference to Qt GraphicalEffects</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Too many changes since 25.08.3, only listing bugfixes:
  * Lyrics: stable ordering and group highlight for identical timestamps (bilingual lines) (kde#464843)
  * Remove unneeded cover file cache in file listing (kde#505985)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
  * Fix build with Qt 6.10 on Android</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * qml/HeaderBar: only replace image if it's loaded (kde#506959)
  * qml/ContextView: allow header label to elide</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * Fix media player controls vertical centering
  * qml/HeaderBar: only replace image if it's loaded (kde#506959)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="9d11aade653053f7c75648215a00327c2c6569faca6b44f9792289e154eb04a8dcc21128e0f535cd910dcddf3e5a648a5814bf8916d1754ad6c229261ce93416" name="elixir" arch="noarch">
  <version epoch="0" ver="1.19.5" rel="4.1"/>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1737633600">- Upgrade to Elixir 1.18.2:
  * Changelog available at https://hexdocs.pm/elixir/1.18.2/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1741348800">- Upgrade to Elixir 1.18.3:
  * Changelog available at https://hexdocs.pm/elixir/1.18.3/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1747828800">- Upgrade to Elixir 1.18.4:
  * Changelog available at https://hexdocs.pm/elixir/1.18.4/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1749470400">- Reproducible builds: try enabling the `deterministic` build flag for the Erlang compiler
- Add 002-skip-tests-iex-helpers.patch:
  * Skip some iex tests that are failing due to the `deterministic` Erlang build flag</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1760702400">- Remove NOTICE file from the spec
- Add README.md to the sources
- Upgrade to Elixir 1.19.0
  * Changelog available at https://hexdocs.pm/elixir/1.19.0/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1761048000">- Upgrade to Elixir 1.19.1
  * Changelog available at https://hexdocs.pm/elixir/1.19.1/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1762084800">- Upgrade to Elixir 1.19.2
  * Changelog available at https://hexdocs.pm/elixir/1.19.2/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1763035200">- Upgrade to Elixir 1.19.3:
  * Changelog available at https://hexdocs.pm/elixir/1.19.3/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764331200">- Upgrade to Elixir 1.19.4:
  * Changelog available at https://hexdocs.pm/elixir/1.19.4/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1768046400">- Upgrade to Elixir 1.19.5:
  * Changelog available at https://hexdocs.pm/elixir/1.19.5/changelog.html</changelog>
</package>
<package pkgid="91cc8d345ee48532420cbeaa1d4157046dd920791430c3ad8f24691bc4ee281e73017cd5748b5a57c5906315a3c9d57d734aad44833aa9bc83ab3358b683f6de" name="elixir-doc" arch="noarch">
  <version epoch="0" ver="1.19.5" rel="4.1"/>
  <changelog author="Alessio Biancalana &lt;alessio.biancalana@suse.com&gt;" date="1737633600">- Upgrade to Elixir 1.18.2:
  * Changelog available at https://hexdocs.pm/elixir/1.18.2/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1741348800">- Upgrade to Elixir 1.18.3:
  * Changelog available at https://hexdocs.pm/elixir/1.18.3/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1747828800">- Upgrade to Elixir 1.18.4:
  * Changelog available at https://hexdocs.pm/elixir/1.18.4/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1749470400">- Reproducible builds: try enabling the `deterministic` build flag for the Erlang compiler
- Add 002-skip-tests-iex-helpers.patch:
  * Skip some iex tests that are failing due to the `deterministic` Erlang build flag</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1760702400">- Remove NOTICE file from the spec
- Add README.md to the sources
- Upgrade to Elixir 1.19.0
  * Changelog available at https://hexdocs.pm/elixir/1.19.0/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1761048000">- Upgrade to Elixir 1.19.1
  * Changelog available at https://hexdocs.pm/elixir/1.19.1/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1762084800">- Upgrade to Elixir 1.19.2
  * Changelog available at https://hexdocs.pm/elixir/1.19.2/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1763035200">- Upgrade to Elixir 1.19.3:
  * Changelog available at https://hexdocs.pm/elixir/1.19.3/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1764331200">- Upgrade to Elixir 1.19.4:
  * Changelog available at https://hexdocs.pm/elixir/1.19.4/changelog.html</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1768046400">- Upgrade to Elixir 1.19.5:
  * Changelog available at https://hexdocs.pm/elixir/1.19.5/changelog.html</changelog>
</package>
<package pkgid="74350ece262243af64ac93610cb38e6fff22953e806101c52bdc2241d105298a36b2ed5e305131f1fb4770f94158fa944a21a09f41b3e454cffd6222c86c9314" name="elixir-hex" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1431172800">- Initial version</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1527422400">- Update to version v0.17.7:
  * Bump to v0.7.6-dev
  * Fix ArgumentError when printing http error
  * Warn if using insecure SSL
  * Add support for yellow error messages
  * Move shell functions to separate module
  * Fix typo in 7ab3426
  * Always fetch new registry if it's older than 7 days
  * Include build_tools in package metadata
  * Hex.Shell print
  * Update hex_web
  * Print package metadata smarter
  * Bump to v0.8.0-dev
  * Update changelog
  * Use postgres 9.4 on travis
  * Release v0.8.0
  * Bump to v0.8.1-dev
  * Update publish task docs
  * Warn if registry file is missing when loading deps
  * Fix syntax error
  * Unload hex for test compilation
  * Util =&gt; Utils
  * Print a link to the CoC when publishing packages
  * Add multiple build tools to metadata
  * Add optional requirements for activated dep
  * Release v0.8.1
  * Bump to v0.8.2-dev
  * Send build_tools metadata correctly
  * Update hex_web
  * Sort resolver results
  * Release v0.8.2
  * Bump to v0.8.3-dev
  * add test case for incorrect ca_bit
  * fix invalid ca_bit
  * Clean up SSL tests
  * Move certs to test fixtures
  * Update changelog
  * Release v0.8.3
  * Bump to v0.8.4-dev
  * Be more straight-forward in coc message
  * Fix certificate tests
  * Remove old manifest support
  * Support new SCM.managers
  * Add missing Registry.get_build_tools
  * Make Hex a proper OTP application
  * Update CA store
  * warn if files are missing
  * Cleanup Hex defaults definition
  * Use Application behaviour for Hex
  * Start `:httpc` and set its options in one place
  * Simplify missing files filtering on publish
  * Support elixir master
  * Change API URL to use full path
  * Document environment variables
  * improve locked dep error message
  * Suppress warning in `Hex.Resolver`
  * Introduce "hex.registry" Mix task
  * Add support for offline mode
  * Improve error messages for tar extraction
  * add build task
  * refactor build and publish mix tasks
  * move mix/tasks/hex/utils.ex to mix/tasks/utils.ex
  * Fix crash when missing override
  * Avoid generic Dict when possible
  * HashDict to Map
  * Fix warnings
  * Update changelog
  * Bump to v0.9.0-dev
  * Set correct API url
  * UTF8 encode metadata
  * Only list missing files if files is set by user
  * Don't use deprecated package endpoint
  * Make displayed resolution errors unique
  * Update erlang and elixir version on travis
  * Fix Set implementation decision based on elixir version
  * MapSet =&gt; Set
  * Sort backtrack parents for consistency
  * Fix backtrack parent sorting
  * Update changelog
  * Correct missing registry warning
  * Make hex.outdated task recursive
  * Update `@shortdoc`s to starndardized Elixir format
  * Update `@moduledoc`s to starndardized Elixir format
  * Title case Hex
  * Do not raise on bad data in a users old lock
  * Add support for server name indication
  * Add HEX_UNSAFE_HTTPS for disabling certificate checking
  * Rename :contributors metadata to :maintainers
  * Update hex_web
  * Only use MapSet on Elixir 1.2+
  * Release v0.9.0
  * Bump to v0.9.1-dev
  * Add proxy auth
  * Update release instructions with csv signing
  * Fix proxy config when there is no userinfo
  * Run elixir master with correct OTP release
  * Drop master from 17.5 build matrix
  * Update release instructions
  * Add build versions to hex.info
  * Add compressed registry size to hex.info
  * Avoid loop in resolver backtracking
  * Don't remove all backtrack messages
  * Clean up backtracking logic
  * Track all states we've visited to avoid infinite loops
  * Use local.hex on travis
  * Update config.ex
  * Raise error if package description is missing
  * use Hex.Build to validate description in meta
  * Raise error if any of the required fields are missing when publishing a package
  * Typo fix
  * Remove path spec functions
  * Handle S3 errors better
  * Simplify resolver backtracking with body recursion
  * Merge backtrack messages that only differ in version
  * Run integration tests by default
  * Support elixir master
  * Do not say resolution completed successfully
  * Fix backtrack version sorting
  * Fix indentation
  * Skip cert validation test until we fix it
  * Improve outdated task output
  * add mix hex.owner packages task
  * Fix tests on 1.0.5
  * Fix warnings on elixir master
  * Remove compatibilities with 0.8.3
  * Update certificates
  * Move HexTest.Case to its own file
  * Ensure http proxy authentication is supplied in calls to `:httpc.request`
  * Handle missing requirements and raise on them
  * Remove hex_web dependency
  * Fix outdated task
  * Move mix integration tests to separate case
  * add version number for search output
  * Wait after listening to stdio
  * Clone hex_web in travis tests
  * Fix travis tests
  * Fix failing tests
  * remove test duplication from build and publish task
  * Document hex_web dependency
  * Fix app and package name mix when loading from lock
  * Fix failing tests on elixir master
  * Stop printing "Running dependency resolution"
  * Fix regressed outdated output
  * Suggest adding ex_doc if docs task is missing when running hex.docs
  * Revert "Stop printing "Running dependency resolution""
  * Tweak missing docs task error
  * Fix docs task to actually reraise
  * Change mix hex.info package output
  * Specify Elixir version requirement
  * Do not show the unpacking of a package
  * Correct indentation of Config entry in the info task
  * Fix hex.info tests
  * Separate printing from formatting in the hex.info task
  * Tidy up Hex.SCM
  * Tidy up Hex.Resolver
  * [Solution#172] raises a Mix.Error instead of choking on invalid requirements (only fot hex requirements)
  * Eliminate spaces after [ and before ] in mix_task_test.exs
  * Check versions in Registry before package requirement validation
  * Tidy up Hex.RemoteConverger.prepare_locked/3
  * Show only last 10 releases in hex.info task
  * Eliminate spaces after [ and before ] in every place
  * Tidy up modules purging in tests
  * Refine hex.info task output
  * Improve release samples naming
  * Fix Task.find warning
  * Handle DOWN messages in Parallel
  * Fix bug when umbrella child has dependency with :only
  * Handle crashing parallel task
  * Only warn on missing dependency requirement
  * Update changelog
  * Print OTP version hex.info task
  * Remove "v" prefix from all versions
  * Release v0.10.0
  * Bump to v0.10.1-dev
  * Fixed typo: Hex.shell =&gt; Hex.Shell
  * Add release script
  * Upload releases to /installs
  * Release v0.10.1
  * Bump to v0.10.2-dev
  * Optimize down_to to return only the overridden_parents map
  * Add Version cache
  * Calculate top_level once
  * Reduce memory pressure from storing backtracks
  * Clean up some resolver code
  * Add experimental backtracking resolver
  * Start Version ets table directly in supervisor
  * Merge backtrack messages with similar parents
  * Try converting lists of versions to ranges
  * Remove "From" from backtrack messages
  * Run hex_web with custom elixir and OTP version on travis
  * Release v0.10.2
  * Bump to v0.10.3-dev
  * Do not include deps that are not part of the tree
  * tests(Hex.Mix): add tests for flatten_deps
  * tests(Hex.Mix): add tests for overriding dependencies
  * Release v0.10.3
  * Bump to v0.10.4-dev
  * Catch an empty search result
  * Move lookup_packages definition to the end of file
  * Only backtrack on the parent where requirement failed
  * Ensure parent versions are unique after merging
  * Fix merging of overlapping parent and package versions
  * Ensure registry can be opened/closed multiple times
  * Make experimental resolver the default
  * Release v0.10.4
  * Bump to v0.10.5-dev
  * Append the OTP version to the user_agent function
  * Fix errors raised on invalid version
  * Ensure integration tests pass against hex_web
  * Only compare against built minor version
  * use the included otp_release function
  * Fix stdout printing from hex_web
  * Fix elixir 1.3.0-dev warnings
  * Fix loop when backtracking in resolver
  * Optimize memory usage of state tracking
  * Increase Agent timeouts
  * Improve http request timeout errors
  * Warn on non-supported dependency options
  * Add --pre flag to hex.outdated, default to false
  * Use erlang binary term encoding
  * Use correct package name when publish docs
  * Pass canonical url to ex_doc
  * Use https for hexdocs
  * Add mix hex.outdated APP
  * Emulate Version.match? :allow_pre
  * Don't emulate :allow_pre when available
  * Fix build for OTP 17.5 and Elixir master
  * Do not use with, older elixirs are supported
  * Add Hex.Registry.all_packages/0
  * Optimize version cache memory usage
  * Extract ets registry to allow for multiple implementations
  * Update certificates
  * Update changelog
  * Do not use Mix.Dep struct inside resolver
  * Add missing registry callbacks
  * Explicitly open registry and clean pdict
  * Release v0.11.0
  * Bump to v0.11.1-dev
  * Fix update hex warning
  * Fix parsing of requirements without spaces
  * Release v0.11.1
  * Bump to v0.11.2-dev
  * Show local time in hex.info
  * Return headers from API.request
  * Verify registry signature
  * Fetch bypass from git
  * Add hex.public_keys remove
  * Improve missing registry error message
  * Fix deps.update unlock regression
  * Warn on HEX_CDN deprecation
  * Fix if-none-match on fastly
  * Disable pipelining for fastly
  * Tweak performance for faster CDNs
  * Clean up some task args
  * Add hex.config key --delete
  * Improve HEX_CDN deprecation message
  * Change over to fastly
  * Fetch registry if it's missing or known to be old
  * Release v0.11.2
  * Bump to v0.11.3-dev
  * Set cache metadata in release script
  * Do not crash if registry fails to fetch
  * Remove force update of registry if older than a weel
  * Remove redundant :update option to ensure_registry
  * Fix clause order in signature_fetch_fail
  * Fix hex version warnings on travis
  * Fix :socket_closed_remotely error on travis
  * Release v0.11.3
  * Bump to v0.11.4-dev
  * Correctly show update notification
  * Raise in hex.info if registry failed
  * Use https to fastly
  * Improve config documentation
  * Clean up unneeded variable and remove extra spaces
  * Clean up inconsistencies
  * Remove duplicate parents from backtrack messages
  * If latest is a pre-release include them
  * Prepare for lock changes
  * Update changelog
  * Release v0.11.4
  * Release v0.11.5-dev
  * Measure fetch and load time for registry
  * Only print update message once per run
  * Add more registry data to hex.info
  * Fix some missing future-proofing of lock
  * Fix interactive staging error
  * Fix interactive staging error
  * Update changelog
  * Release v0.11.5
  * Bump to v0.11.6-dev
  * Add checksum to lock
  * Align deps fetching output from scm
  * Bump to 0.12.0-dev
  * Add managers and deps to lock
  * Use custom domain for hex.pm repo
  * Link to policies when registering account
  * Fix compilation errors on elixir master
  * Merge subsets of parents on conflict messages
  * Improve conflict messages
  * Revert "Merge subsets of parents on conflict messages"
  * Remove custom parent sorting
  * update code of conduct links
  * Update docs.ex
  * Removed redundant usage "against" in warning (#228)
  * Fix unsafe_https config
  * Show app name of dependency in hex.info
  * Warn about long package descriptions (#230)
  * Update changelog
  * Release v0.12.0
  * Bump to v0.12.1-dev
  * Fix changelog language
  * Fix release script
  * Fix tests against updated hex_web
  * Fix some TODOs
  * Fix crash for multiple backtrack messages
  * Add script for making new rebar releases
  * Only show proxy settings when MIX_DEBUG=1
  * System.exit =&gt; System.halt
  * Add retries to idempotent requests
  * Release v0.12.1
  * Bump to v0.12.2-dev
  * Inform about new Hex version in mix hex.info
  * Further add missing to_string in backtrack messages
  * Add elixir 1.2.6 to release script
  * Unload unpacked archives
  * Try to fix travis errors
  * Fix build on v1.2.1 (#236)
  * Fix spelling of "registry" and deindent lines
  * Fix Elixir 1.4 warnings
  * Fix some Elixir 1.4 warnings (#237)
  * Added extra meta field for package (#234)
  * Improve task shortdocs (#238)
  * Print checksum when building and publishing
  * Fix Hex.Tar.create usage (#239)
  * Do not use global state in resolver
  * Warn if using registry from cache
  * Move table code to utils for sharing
  * Show creation time of API keys
  * Fix no backtrack output from resolver
  * Fix some warnings
  * Check for broken SNI in :ssl app
  * Pipeline http requests
  * Verify dependencies from registry against lock
  * Update travis build matrix and use elixir 1.3 for hex_web
  * Install rebar on travis for hex_web deps
  * Update deps and use rebar3 for erlang deps
  * Install rebar3 for hex also
  * Encrypt local API key (#244)
  * No longer support elixir configs
  * Default to rebar3 build tool instead of rebar2
  * Don't base16 encode salt
  * Mention overrides and pre-releases in resolver error
  * Base16 encode cipher and salt in config
  * Simplify pbkdf2 guards
  * Improve error message if invalid dep config in registry
  * Fix encrypted key base16 encoding case
  * Remove encrypted key and salt when deauthing
  * Downcase checksum when a package is published
  * Add tests for Hex.Tasks.Hex
  * Add tests for mix hex.owner packages
  * Fix key test after HTTP API changes
  * Add workaround for prune_deps in Elixir 1.4-dev
  * Add docs for mix.hex config KEY --delete (#260)
  * Provide Mix tasks for fetching and opening docs (#245)
  * Default to "mix" as build tool
  * Admins will not revert your package
  * Ask for credentials later when publishing
  * Map.new not available on older Elixir versions
  * Add KeyManager and ContentEncryptor to handle encryption of api key (#255)
  * Color hex_web output blue in tests
  * Use MIX_NO_DEPS in tests
  * Use elixir v1.3.2 on travis
  * Support for revocation of all keys and removal from local config (#256)
  * Password =&gt; passphrase for encrypted API key
  * Add mix hex.user passphrase task
  * Indent by four spaces instead of using backticks in docs
  * Fix dangling }
  * Fix message when encrypting API key after registering
  * Indent all task examples
  * Verify certificate against correct hostname after redirect
  * Bump to v0.13.0-dev and update changelog
  * Remove all references to Dict (which is deprecated) (#266)
  * Disable all certificate validation tests
  * Improve messages after successful publish
  * Add status messages when publishing and reverting
  * Test repo is scoped under /repo
  * Set :canonical correctly when calling ex_doc
  * Start Hex in docs task
  * Fix progress newlines output
  * Revert back to rescuing docs task
  * Do not show table when app do not have Hex deps (#275)
  * List root dependencies in umbrella projects (#276)
  * Release v0.13.0
  * Bump to v0.13.1-dev
  * Convert all warnings when building a pkg on errors (#277)
  * Add test for hex.outdated in umbrella projects (#278)
  * Fix error message (#280)
  * Avoid to handle `error` as extra argument in functions (#281)
  * Revert "No longer support elixir configs"
  * Read elixir configs and update to new format
  * No need for explicit ending :reset with IO.ANSI.format/1
  * Hex.Build refactoring (#286)
  * Improve printing in Hex.Outdated task
  * Rename table/2 –&gt; print_table/2 in Mix.Hex.Utils
  * Tidy up helper functions for Mix.Hex.Utils.print_table/2
  * Remove unnecessary !! operation, and use better variable name
  * Negating HEX_UNSAFE_REGISTRY value #285 (#287)
  * Release v0.13.1
  * Bump to v0.13.2-dev
  * Only error on non-Hex deps when building
  * Release v0.13.2
  * Bump to v0.13.3-dev
  * Remove csv files
  * Adding --offline option to hex.docs open (#292)
  * Modify hex docs.open to fetch docs if not present locally (#293)
  * Polish the deprecation message in "mix hex.docs" (#294)
  * Rename is_missing –&gt; missing? in hex.docs task
  * Update certstore
  * Fix task error consistency issues
  * Fix task tests
  * Only support secure ciphers
  * Do not generate duplicate build tools
  * Fix location of generated html files (#301)
  * Use longer password in tests
  * Fix test/mix/tasks/hex/user_test.exs
  * Improve tests against hex_web
  * Use new hex_web auth test endpoint
  * Add slack notification to travis
  * Add registry v2
  * Persist ETS cache
  * Update plug
  * Improve resolver error messages
  * Add hex version checking for registry v2
  * Try to avoid httpc race conditions in tests
  * Fix prefetch crash
  * Bump to v0.14.0-dev
  * Fix consistency in hex.docs task docs
  * Escape atoms in mix hex.info config example
  * Fix warnings for all Elixir versions
  * Version.parse! =&gt; Version.parse for version compatability
  * Fix mix.lock for older Elixir versions
  * Remove dialyzer attributes for OTP 17 compatability
  * Fix table printing in hex.search task
  * Do not drop managers from lock
  * Remove leftover IEx.pry
  * Store managers in manifest
  * Fix master rebase issues
  * Add private task for manually installing hex
  * Check for updates in hex.info task
  * Hard code some hex.pm website links
  * Add error messages for registry fetch failures
  * Also preload from old lock
  * Do not document canonical URL
  * Fix failing owner test
  * Do not support SSLv3
  * Fix hex.docs docs
  * Update changelog
  * Fix managers in lock for already fetched deps
  * Release v0.14.0
  * Bump to v0.14.1-dev
  * Use proper URLs for links in tests
  * Fix elixir 1.0.x compatibility (#307)
  * Make sure we guess unique build tools
  * Handle nil build_tools
  * hex.docs now opens with xdg-open for non OSX unix systems (#311)
  * Prepend csv on release
  * Fix hex.install task
  * Do not crash on diverged deps with conflicting SCMs
  * HTTP should time out before GenServer
  * Persist cache after remote converger
  * Fix duplicate requests on slow networks
  * Fix duplicate update checks
  * Optimize cipher filtering
  * Add Hex.Set.new/1
  * Limit concurrent registry http requests
  * Fix Hex.Set.new for older Elixir versions
  * Update changelog
  * Release v0.14.1
  * Bump to v0.14.2-dev
  * Build hex-1.x.csv in correct order
  * Restore including latest version with hex.search (#324)
  * Do not make conditional HTTP request if file is missing
  * Fix elixir warnings
  * Clean up crypto code
  * Fix some code style issues
  * Add --module flag to hex.docs task (#316)
  * Changed hex.outdated to show if a dependency can be updated (#323)
  * Fix crypto compatibility on older OTP versions
  * String.trim =&gt; Hex.string_trim
  * Fix bit_size_to_cipher
  * Don't use with for older Elixir versions compatability
  * Restart registry server for tests
  * Add hex.retire task
  * Warn on retired packages
  * Show retirements after resolution completes
  * Fix OTP17 compilation of gpb files
  * Parent =&gt; Source in hex.outdated
  * Ensure ets cache file is saved before exiting
  * Bump to 0.15.0-dev
  * Improve wording for changelog message about retirement
  * Restrict default SSL ciphers
  * Release v0.15.0
  * Bump to v0.15.1-dev
  * Fix spelling
  * Remove unnecessary hex.install doc comment
  * Remove cache.ets file if it's broken
  * Reduce nested code in some functions (#336)
  * Normalize usage of one pipe per line (#337)
  * Move hex.key tasks to hex.user (#334)
  * Fix README to correctly say HEXWEB_PATH and add hint to error (#339)
  * Improve hex task docs
  * Use Elixir v1.4.0 for hex_web tests
  * Removed unused in_fixture macro (#338)
  * Clean up config &amp; document it consistently (#343)
  * Do not check for updates when running in offline mode (#342)
  * $ prefixed config keys are reserved
  * Initial multi repo support
  * Fix repo purging when URL changes
  * Add hex.repo docs
  * Add plataformatec's credo config
  * Use manual matchspecs to fix build on older elixir
  * Ensure hex.repo list works
  * Move Mix.* modules to Mix.Tasks.Hex
  * Remove Hex.API.Utils
  * Document repo overrides
  * socket_closed_remotely issue fixed on hex_web
  * Add tests for mix hex.repo
  * Tweak credo config
  * Support multiple repos in tests
  * Test multiple repo resolution
  * Support implicit repo overrides
  * Try to fix Registry.Server race in test
  * Always use given registry in resolver
  * Revert back to backwards-compatible lock
  * Improve performance of overridden_parents/3
  * Provide information how to reset passphrase on mismatch
  * Do not publish docs if publishing package failed
  * Add manual timeouts for httpc with Task.async
  * HTTP refactor
  * Disable moduledoc credo check
  * Move lib/mix/tasks/hex/* -&gt; lib/mix/tasks/hex.*
  * Rename hex_web -&gt; hexpm
  * Adjust .travis.yml for old hex.pm repo
  * Fix .travis.yml
  * Update .travis.yml
  * Final name change HexWeb =&gt; Hexpm
  * Bring back shorter `mix help hex` docs
  * Indent command in docs
  * Fix managers missing from lock
  * Remove parse_transform
  * Use present continuous in @moduledoc summaries and @shortdocs
  * Add better error message when repo is not configured
  * Throw error if publishing a non-pre package that has pre-dependencies (#333)
  * Fix travis builds
  * Update .credo.exs for Credo 0.7
  * Use phx.server for hexpm
  * Add test for publishing with metadata
  * Use Mix.Dep.loaded/1 to check for deps
  * Update certificates
  * Update changelog
  * Use safe_binary_to_term
  * Release v0.16.0
  * Bump to v0.16.1-dev
  * Add hex.repo subtask to show repo config (#373)
  * Updated docs to match tests code
  * Do not publish docs if package publish failed
  * More granular lock files updates (#372)
  * Hide basic authentication password from the message.
  * Fix reset password
  * Remove :named_table from backtracks ets
  * Enum.filter_map is deprecated
  * Error if requirement doesn't match
  * Fix skipping integration tests (#387)
  * Separate update check from registry server
  * Do not close server until pending requests are done
  * Show `mix hex.user passphrase` when doing `mix hex.user`
  * Nicer error message for `mix hex.user key`
  * Vendor erl_tar from OTP20
  * Vendor filename:safe_relative_path/1
  * Avoid creating PAX tarballs
  * Fix registry persist on older Elixir versions
  * Update travis build matrix for new versions
  * Set tar mtimes to 0 and remove dependency on :os.system_time/1
  * Add hex.audit (#381)
  * Code cleanup
  * Update certificates
  * Update changelog
  * Release v0.16.1
  * Bump to v0.16.2-dev
  * Update changelog
  * Clarify that only Hex deps are resolved (#398)
  * Vendor Version exceptions from Elixir
  * Don't use reserved package name in tests
  * [publish] use html_url from API response when publishing a package
  * [publish] make publish test less hacky by using pattern matching
  * Remove unused Hex.Utils.hex_package_url/1,2
  * Fix hex.search test race
  * Make html_url optional (#401)
  * [hex.search] use package html_url (#400)
  * Fallback to url when html_url is nil
  * Preserve modes when building tarball (#405)
  * Add dependency repository to package metadata (#406)
  * Fix test on travis
  * Fix typographical error (#408)
  * Move api_url and api_key to repo config
  * Add test for hex.repo --api-url
  * Add --repo flag to tasks
  * Add :repo package config
  * Use get_repo in more places
  * Add private repo support to hex.repo task
  * Minor clean up
  * Fix Elixir 1.1 compatability
  * Introduce organizations
  * Key remove =&gt; key revoke
  * Add hex.organization task
  * Reduce number of travis builds
  * Print organization when publising
  * Improve error message when docs task is missing
  * Disallow :app option for dependencies
  * Add --confirm flag to mix hex.publish (#402)
  * Fix tests for mix hex.publish --confirm
  * Update changelog
  * Use correct repo name for organizations
  * Registry defaults to parent repo
  * Update protobuf files
  * Use MixProject instead of Mixfile in mix.exs files (#409)
  * Handle package documentation mirror response (#410)
  * Use Elixir current version to fetch documentation of built in applications (#411)
  * Use MixProject in missing places
  * Fix OTP17 compilation of gpb files
  * Add repository name to mix deps task output
  * Release v0.17.0
  * Bump to v0.17.1-dev
  * Add tasks for authenticating on CI servers
  * Improve error message for missing package
  * Improve error message when package-version does not exist
  * Release v0.17.1
  * Bump to v0.17.2-dev
  * Increase publish timeouts and make it configurable
  * Fix http_timeout config name
  * Clarify where package is published to
  * Clarify hex.organization manual key handling
  * Test repository key when adding it
  * Remove pre-release publish restriction for private packages
  * Fix typographical errors (#414)
  * Add description to hex.search task (#415)
  * Improve error message when couldn't find matching version (#418)
  * Strict option parsing (#419)
  * Add "integration" tag to hex.organization_test.exs (#422)
  * Add function head so connection error does not result in a FunctionClauseError (#423)
  * Escape owner email address when adding or deleting an owner. (#421)
  * Do not crash if failing to write tar
  * Remove HTTP pipelining
  * Use configured HTTP timeout
  * Also purge registry etags when repo changed
  * Write changes to default repo to config correctly
  * Improve messaging when misconfiguring package
  * URI.encode everything
  * Convert package name to string
  * Mention HEX_HOME in `mix help hex.config` docs
  * Add a column to hex.search output showing stable version (#431)
  * Retry http request on socket_closed_remotely
  * Improve CHANGELOG style against mardownlint (#432)
  * Include metadata.config in deps (#433)
  * Fix Hex.TarTest for older Elixir versions
  * Clarify repository key read-only access (#434)
  * :name is valid in project config
  * Warn if detecting newer lock entry (#438)
  * Reject packages defining :system_env (#442)
  * Fix system_env check
  * Add mix hex.build --smoke (#437)
  * Run formatter on lib/mix/tasks/hex.build.ex
  * Include dot files when expanding file paths (#440)
  * Make minor doc rewording to Mix.Tasks.Hex{Build,Publish} (#443)
  * Fix smoke tests
  * Set exit code and improve hex.build --smoke tests
  * Fix tests on Elixir versions
  * Preserve symlinks and empty directories in tar
  * Do not set mtime for directories/symlinks
  * Fix tar mtime tests
  * Vendor File.lstat/2 for Elixir 1.0 compatability
  * Remove docs for old task: mix hex.user test (#445)
  * Authenticate hex.search http requests (#446)
  * Populate managers when getting deps (#426)
  * Check deps on hex.audit &amp; hex.publish (#449)
  * Fix crash on managers check (#451)
  * Make repository more prominent in hex.publish output (#450)
  * Simplify Hex output on deps.get #454 (#457)
  * Refactor checksum verification
  * Move registry checksum verification out of Hex.Tar
  * Replace build --smoke with build --unpack
  * Allow to set output tarball path
  * Add build --output
  * Add docs
  * Clean up output path before unpacking to avoid warning
  * Add Hex.Shell.debug/1 used with MIX_DEBUG=1 (#461)
  * List umbrella child top level deps in hex.outdated (#464)
  * Revert "Clean up output path before unpacking to avoid warning"
  * Clarify warning
  * Update Hexpm Elixir &amp; OTP version on Travis (#470)
  * Include formatter in default hex.build
  * Add note about updating lock in SCM
  * Fix registry_etag cache entry removal
  * Remove unnecessary use GenServer
  * Update repository key name
  * Fix parallel fetcher for overriding private packages
  * Fix grammatical error in documention in hex.retire (#475)
  * Fix handle_redirect to match calling arguments (#473)
  * Improve unauthed organization error
  * Redesign Hex.Tar (#467)
  * File.ls may be unsorted
  * Prompt for authenticating user (#477)
  * Deauth organizations when deauthing user (#478)
  * Replace Hex.Set with Enum.uniq
  * Remove passhprase for local/account password (#479)
  * Make gzip reproducible (#484)
  * Alerts if a package has been retired in hex.info (#482)
  * Change config encrypted_key =&gt; $encrypted_key (#485)
  * Also auth organizations when authing user (#483)
  * Display package html url in `mix hex.owner packages` (#486)
  * Color retired package yellow in mix hex.info PACKAGE (#487)
  * Improve bad organization key error
  * Build against latest stable Elixir
  * Update changelog
  * Release v0.17.2
  * Bump to v0.17.3-dev
  * Prevent empty package["meta"]["description"] to crash search (#488)
  * Base16 encode checksum before printing (#489)
  * Release v0.17.3
  * Bump to v0.17.4-dev
  * Fix wrong publish message when using --organization flag in hex.publish  (#492)
  * Fixes misspelling in hex.organization documentation (#493)
  * Changes a grammatical error. Revokal is not a valid word. (#495)
  * Allow setting file_info opts on :hex_erl_tar.add
  * Set atime/mtime/ctime to 2000-01-01 so that tar works on FAT
  * Run elixir formatter (#497)
  * Do not show retired releases in hex.info (#500)
  * Adds offline and online tasks to clarify open flags (#503)
  * Handle `--module` in `hex docs.offline`
  * Instead of hex.docs online opening browser, test env sends message to… (#505)
  * Add --key-name flag (#510)
  * Adds organization to downloaded docs path (#509)
  * Minor cleanup
  * Update hex.repo task error message (#513)
  * Make docs project aware (#508)
  * Revert "Changes references to organization to repo for clarity"
  * Raise error when trying to create too big tarballs
  * Make format_error/1 re-usable between creating and unpacking tarballs
  * Fix bug: do not encode checksum in error tuple
  * Change order of missing/unknown keys to make it more testable
  * Refactor Hex.TarTest
  * Refactor test
  * Run formatter
  * Move file timestamps assertions into separate test
  * More Hex.TarTest refactoring
  * Use repo.hex.pm in .travis.yml (#517)
  * Add :exclude_patterns to hex package options (#512)
  * Improve exclude_patterns test
  * Backtrack children before parents (#522)
  * Fix hex.docs open on Windows (#524)
  * Vendor hex_erl (#518)
  * Fixes documentation in hex.repo task (#528)
  * Prevents error when unauthenticated user authenticates while publishing (#519)
  * Vendor hex_pb_*
  * Use hex_registry
  * Different error message for non-hexpm key verification error
  * Update hex_erl
  * Use vendor.sh
  * Use correct version of hex_erl
  * Windows tests (#526)
  * hex.info documentation fix (#538)
  * Fix --organization flags (#511)
  * Format code
  * Convert some errors to warnings for organizations
  * Updates search --org test (#543)
  * Groups deps into unchanged, updated, and downgraded (#535)
  * Created -&gt; New
  * Add authentication to hex.docs (#542)
  * Add colors back into tests. (#544)
  * Show more detailed message when fetch times out (#546)
  * Update OTP and Elixir versions
  * Update certificates
  * Release v0.17.4
  * Bump to v0.17.5-dev
  * Fix crash when printing resolver output for old lock files
  * Release v0.17.5
  * Bump to v0.17.6-dev
  * Fix crash when printing resolver output when having lock entries from other SCMs
  * Release v0.17.6
  * Bump to v0.17.7-dev
  * Update hex_erl
  * Update hex_erl, closes #550
  * Update hex_erl. #550
  * Update release instructions
  * Release v0.17.7</changelog>
  <changelog author="g.santomaggio@gmail.com" date="1542196800">- Update to version v0.18.2:
  * Add checks before publishing docs
  * Update generated protobuf files for Registry with OTP 21 compatibility
  * No longer list tasks in mix hex task
  * Use hexdocs organization URLs
  * Adds --dry-run option to publish tasks
  * Do not print "Unchanged" dependencies on mix deps.get in green
  * Validate hex config keys
  * Add c_src/ and Makefile to default package files
  * Publish Mix task docs on https://hexdocs.pm/hex
  * Add recommendation when retiring and require --message flag
  * Fix Use rebar3, not rebar, when guessing build tool
  * Fix  issue saving write key when reseting local password
- Update to version v0.18.1:
  * Fix normalization of repo paths when authenticating organization
- Update to version v0.18.0:
  * Add --yes flag to hex.publish for publishing without any confirmation prompts
  * Add HEX_API_KEY environment variable for setting and overriding the key used when authenticating against the API
  * Generate a single key for all organization repositories when authenticating a new user
  * Return a non-zero exit code from hex.outdated when dependencies are outdated
  * Generate two API keys when authenticating, one encrypted with write access, and one unencrypted with only read access
  * Add ownership levels to hex.owner task
  * When resolving, try all possible backtrack branches and select the best solution
  * Improve formatting of multi-line validation errors
  * Do not use :maintainers package configuration field
  * Change hex.organization to generate keys owned by organization instead of the user generating them
  * Add options to hex.organization key for revoking and listing keys owned by organization
  * Improve interface for hex.user key and hex.organization key,
  * Full release notes: https://github.com/hexpm/hex/releases/tag/v0.18.0
- Update to version v0.17.8:
  * Fix private packages on Windows</changelog>
  <changelog author="jbreuer@suse.de" date="1608033600">- Update to version v0.20.5:
  * Release v0.20.5
  * Missing outer checksum is not a mismatch
  * Handle missing outer checksum when formatting lock
  * Warn if fetching registry without outer checksum
  * Optionally encode outer checksum in manifest
  * Bump registry cache version
  * Add timestamps to registry cache
  * Bump to v0.20.5-dev
  * Release v0.20.4
  * Add Elixir 1.10.0 to CI (#746)
  * Vendor hex_core v0.6.8 (#745)
  * Bump to v0.20.4-dev
  * Release v0.20.3
  * Handle old manifest files (#743)
  * Format
  * Fix deprecated warning
  * Fetch latest (#742)
  * Remove Travis CI
  * Uncomment upload
  * Bump to v0.20.3-dev
  * Release v0.20.2
  * Format
  * Add new Elixir versions to release script
  * Fix deprecation warning
  * Fix compatibility with OTP 17 and 18
  * Vendor hex_core v0.6.6
  * Explain red colors in hex.outdated
  * Add GitHub CI
  * Add logging to Hex.Parallel
  * Fix tests on Elixir 1.10
  * Fix ANSI encoding in test
  * Fix Hex.debug?() on old Elixirs
  * Change publish docs message on non-default api_url (#730)
  * Change publish package message on non-default api_url (#729)
  * Add `cacerts_path` config option (#727)
  * Raises when the metadata files list is empty (#728)
  * Fix reproducible checksum (#726)
  * Include :files meta in tests
  * Add outer checksum (#708)
  * mix format
  * Fix HTTP timeout config
  * Add --output option to mix hex.package fetch (#703)
  * Sets ansi_enabled? based on setting in IO for non-test envs (#712)
  * Use Elixir 1.9 and OTP 22 on CI
  * Backtrack parents first
  * Backtrack yourself before parents
  * Fix code block in docs
  * Update RELEASE.md
  * Bump to v0.20.2-dev
  * Release v0.20.1
  * Do not print transfer message when not transferring
  * Revert "Do not print ownership transfer message when not transferring"
  * Do not print ownership transfer message when not transferring
  * Update lib/mix/tasks/hex.package.ex
  * Fix release.sh
  * Bump to v0.20.1-dev
  * Release v0.20.0
  * Update v0.20 changelog (#700)
  * Verify fetched tarballs (#701)
  * Add --organization option to `mix hex.package` (#699)
  * Add `mix hex.package diff VERSION1..VERSION2` (#698)
  * Print error message on invalid config (#685)
  * Add mix hex.owner transfer task
  * Fix hex.config to use public keys instead of internal
  * Fix Hex.State to use config spec
  * Map.size/1 =&gt; map_size/1
  * Hex outdated app for umbrella (#689)
  * Supersimple/allow hex api config (#663)
  * Documents the maximum package and documentation size (#688)
  * Test on Elixir 1.8.1
  * Remove broken error handling
  * Add mix hex.package task  (#684)
  * Remove the tarball on errors (#681)
  * Show subtasks in mix hex task (#679)
  * Bring back listing Hex tasks in `mix hex` (#666)
  * show a message when dependencies may contain breaking changes (#677)
  * Add saved to location after build (#673)
  * Fix old-style mix.lock support (#668)
  * Suggest `runtime: false` for ex_doc dependency [ci skip] (#671)
  * Improve revert docs (#670)
  * Add per-project Hex configuration (#665)
  * Adds support for mirror_url config (#658)
  * Bump to v0.19.1-dev
  * Release v0.19.0
  * Update changelog (#655)
  * Fix repo name check for organizations
  * Update to hex_core v0.4.0 (#651)
  * Format
  * Adds organization to config when passing org flag into hex.info (#654)
  * Format code
  * Fix resolver backtrack performance
  * Filter pre-releases before merging backtracked versions
  * Clarify cache message
  * Remove honor_cipher_order
  * Fix registry record deprecation error message (#652)
  * Error when fetching outdated registry record (#650)
  * Fix fetching :repos_key, closes #649
  * Print publisher in `mix hex.info PACKAGE VERSION` (#647)
  * Warn when fetching outdated registry record (#648)
  * Verify authenticity of signed payload (#646)
  * Make it explicit wer're running hex_core v0.2.1
  * Update `mix hex.config` moduledoc (#645)
  * Changes hex.config to output all config settings and where they are derived from (#644)
  * Store source of value in Hex.State (#643)
  * Update hex_core
  * Error with a descriptive msg when building a package with git deps (#636)
  * Don't follow symlinks when adding files to tarballs (#634)
  * Update hex_core
  * Refactor create docs function to use  :mix_hex_tarball.create_docs (#620)
  * Bump to 0.18.3-dev
  * Release v0.18.2 (#626)
  * Add recommendation when retiring and require --message flag (#623)
  * Consider :organization in build deps
  * Update hex.pm link on `mix hex`
  * Remove `mix run scripts/task_docs.exs` from release instructions
  * Ignore /doc
  * Most of Hex is private API (#625)
  * Format code
  * Remove "v" prefix version cleaning
  * System.cwd!/0 =&gt; File.cwd!/0 (#622)
  * Check :repo for dep equality in SCM
  * Add c_src and Makefile to default package files
  * Validate hex config keys (#618)
  * Color upgrade/downgrade messages (#616)
  * Changes the email or username arg to a single string
  * Updates hex.owner documentation
  * Update hex_core (#609)
  * Mention `mix hex.build --unpack` option (#610)
  * Adds dry run option to publish tasks (#608)
  * Hexpm.Repo -&gt; Hexpm.RepoBase
  * Update links in register message (#602)
  * Fix issue saving write key when reseting local password (#603)
  * Fix deps warnings (#600)
  * Use hexdocs organization URLs
  * Fix hex.outdated deps check
  * Fix top_level_deps for older Elixir versions
  * Vendor Mix.Project.apps_paths for older Elixir versions
  * Update Elixir and OTP on travis
  * Do not list tasks in mix hex task
  * Transfer copyright to Six Colors AB
  * Use less private Mix API
  * Format with () for nullary function calls
  * Use https on travis
  * Update hex_erl
  * Always filter and sort solutions
  * Sort SSL ciphers
  * Rename new =&gt; publish
  * Raise errors when top-level file in package matches semver pattern (#593)
  * Bump to v0.18.2-dev
  * Release v0.18.1
  * Fix organization url normalization
  * Run hex.install task without starting hex
  * Bump to v0.18.1-dev
  * Release v0.18.0
  * Add v0.18 changelog (#585)
  * Use v1.6.6 instead of master on travis
  * Change hex.publish --no-confirm to --yes
  * Improve interface for hex.user and hex.organization key tasks
  * Add organization owned keys
  * Deprecate maintainers field (#582)
  * Bump to v0.18.0-dev
  * Update release instructions
  * Bump to v0.17.9-dev
  * Use - instead of : in paths on Windows (#583)
  * Remove usages of Collectable with a non-empty list collectable (#578)
  * Reverting missing docs is not an error
  * Clarify that package can be removed by hex.publish --revert
  * Improve formatting of multi-line validation errors
  * Fix headings in hex.user docs
  * Format credo config
  * No need to parse args in hex.install
  * Try all backtrack branches and select best solution (#572)
  * Raises an error if the arg passed is not a version (#575)
  * Add ownership level options to hex.owner (#569)
  * Do not rely on 204 responses
  * Fix docs code indentation
  * Remove unneccesary API.User.test/2
  * Split API key into a write and read pair (#560)
  * Adds non-zero exit code when one or more dependencies is outdated (#563)
  * Add single key for all organizations (#559)
  * Rename vendored_hex_* to mix_hex_* (#558)
  * Update hex.pm task docs on release
  * Add HEX_RESOLVE_VERBOSE mode for always printing backtracks
  * Clarify difference between encrypted and unencrypted API keys
  * Remove repo from deps map
  * Add support for unencrypted API keys (#553)
  * Remove unused offline? field
  * Use maps for tracking dependencies
  * Remove regex usage (#556)
  * Change confusing negation in resolver
  * Update release instructions
  * Documents the --no-confirm flag (#555)
  * Bump to v0.17.8-dev</changelog>
  <changelog author="mvetter@suse.com" date="1651579200">- Update to version v1.0.1:
  * Release v1.0.1
  * Fix OTP compatibility (#934)
  * Bump v1.0.1-dev
  * Release v1.0.0
  * Remove retire warning (#929)
  * Error if building packge with app: false dependency (#928)
  * Add support for reading credentials from .netrc files (#925)
  * Disable OTP master on CI (#927)
  * Fix OTP deprecation warnings (#926)
  * Fix missing yes?/2 callback warning
  * Add scripts directory
  * Validate oss licenses (#915)
  * Exit with 1 when hex fails to publish package (#912)
  * Ensure internal timeout check is hit before external
  * Ensure package names are unique in tests (#913)
  * Fix resolver of top level dependency (#909)
  * Do not fail if could not verify auth key (#911)
  * Update to setup-beam v1.9 (#908)
  * Update release docs
  * Release v0.21.3
  * Add backtrack check based on version requirement (#907)
  * Add overridden_deps/1 and remove unnecessary resolver state (#905)
  * fix typo (#904)
  * Print hint if resolver is slow (#900)
  * Check hex timeout (#896)
  * Update Mix task docs (#897)
  * Remove unused function
  * Hide accidentally exposes functions
  * Add mix hex.repo show NAME --key task (#893)
  * Use Elixir 1.12 for checking formatting (#895)
  * Remove rebar3 that is included in the base image (#894)
  * Format
  * Add a tip to run `mix hex.sponsor` if a package with sponsor gets downloaded (#887)
  * Add sample usage to hex.retire moduledoc (#891)
  * Update rebar release script
  * Revert "Mention sponsors when packages with them are fetched (#884)"
  * Mention sponsors when packages with them are fetched (#884)
  * Adds new config: no_short_urls (#881)
  * mix hex.registry: Add updated_at to /names resource (#877)
  * Update hex_core to use high-level registry API (#878)
  * Update release.sh
  * Release v0.21.2
  * Store correct password after confirmation failure (#875)
  * Update CHANGELOG
  * Update ssl opts for host validation on redirect (#874)
  * Use setup-beam@v1.7 (#873)
  * Build of rebar3 and upload for specific Elixir versions (#870)
  * Fix building hex registry, closes #866
  * Fix registry build crash on versions with hyphens (#865)
  * Adds support for `mix hex.package fetch PACKAGE` without version (#861)
  * Update CA store docs (#863)
  * Use erlef/setup-elixir action (#860)
  * Start Hex before building the registry, closes #859
  * Clarify using packages from self-hosted instances
  * Gracefully handle missing hex metadata in sponsor task (#855)
  * Bump to v0.21.2-dev
  * Release v0.21.1
  * Disallow API writes on ssl-10.2
  * Warn when using ssl-10.2
  * Remove --fetch-public-key from `mix hex.repo set` docs, closes #852
  * Unload hex application to fix compatability between Hex versions
  * Fix {:error, :bad_directory} when installing on Elixir 1.0
  * Fix filenames in release script
  * Bump to v0.21.1-dev
  * Release v0.21.0
  * Show MIX_XDG and HEX_HOME as sources on mix hex.config (#851)
  * Add tests for mix xdg (#849)
  * Document MIX_XDG (#848)
  * Update CHANGELOG.md
  * replaces xdg_config_home and xdg_cache_home with mix_xdg (#841)
  * Fix crypto compatibility for OTP 24 (#847)
  * Introduce Hex.Crypto.hmac/3 function (#845)
  * Re-fetch package if registry checksum changed (#843)
  * Fix mix hex.install (#842)
  * handle no_proxy edge cases (#840)
  * Add `mix hex.registry` build (#836)
  * Fix leaking of test config into global config (#837)
  * Add :integration tag to IntegarationCase
  * Vendor hex_core v0.7.1
  * Add missing hex_core file
  * Update CHANGELOG.md
  * Raise error for sponsor task when outside Mix project (#832)
  * Add `mix hex.sponsor` (#827)
  * Add `mix hex.package diff APP VERSION` (#819)
  * Update CI badge (#831)
  * Fix build by not linking the process that starts the server
  * Simplify setting up hexpm once for integration tests
  * Add HexTest.IntegrationCase that starts hexpm on demand (#830)
  * Update hex.config.ex
  * rm lib/.DS_Store
  * Clarify `mix hex.publish --revert` docs (#826)
  * Support no_proxy environment variable (#818)
  * Test against elixir master (#825)
  * Update CI
  * Fix flaky divergereq test (#823)
  * Update CHANGELOG
  * Use docker images for Hex release (#822)
  * Bump to v0.21.0-dev and update changelog
  * Update release.sh for Elixir v1.11
  * Vendor hex_core v0.7.0
  * Fix warning
  * non-zero exit when package or release are not found (#817)
  * do not unpack tarball when flag is not passed (#816)
  * Add `--fetch-public-key FINGERPRINT` to `mix hex.repo add` (#814)
  * Revert "Support TLS 1.3"
  * Support TLS 1.3
  * Add `--within-requirements` flag (#765)
  * Use tarball outer checksum to check cache freshness (#812)
  * Add note about updatable packages to hex.outdated task
  * Always add *.DS_Store to :exclude_patterns (#750)
  * Fix backtracking on single parent (#810)
  * Move functions out of Hex module (#809)
  * Do not pass --canonical to docs task (#808)
  * Use API for dependency config in mix hex.info (#804)
  * Customize hostname check to allow also wildcard certificates (#798)
  * Fix spelling errors (#800)
  * Make `mix hex.package diff` more CLI-friendly (#795)
  * Add --repo flag to mix hex.package task (#791)
  * Updates docs to use main instead of master (#790)
  * Fix documentation updates limitation docs
  * changes 2 columns into 1 status column with 3 possible values (#786)
  * Fix mix hex.repo remove command doc (#785)
  * Document latest branch
  * Fix typo (#783)
  * adds link to diffs page in footer of hex.outdated (#779)
  * mix hex.install is a private take
  * Add ./vendor_hex_core.sh
  * Follow xdg base dir specification (#760)
  * remove reliance on colors for hex.outdated (#775)
  * Clarify publish message around ownership (#773)
  * Add locked version to `mix hex.info &lt;package&gt;`
  * Move application callback (#764)
  * Fix stacktrace warning (#763)
  * Fix order of organizations
  * supports --epub option for opening epub version of docs offline (#755)
  * Fix unused variable
  * Add test for :divergedreq (#757)
  * Fix Hex.Server.should_warn_registry_version?/0 (#754)
  * adds replace option for publish (#734)
  * Removes duuplicate release from publish test
  * Bump to v0.20.6-dev</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1690891200">- Update to version v2.0.6:
  * Release v2.0.6
  * Fix recursive Hex.State call during application start (#982)
  * Bump to v2.0.6-dev
  * Release v2.0.5
  * Default to trusted for already persisted organizations
  * Bump to v2.0.5-dev
  * Release v2.0.4
  * Simplify loading of repos_key config
  * Fix trust lookup for organizations
  * Bump to v2.0.4-dev
  * Release v2.0.3
  * Add trusted_mirror_url config (#956)
  * Remove :ssh application dependency (#977)
  * Fixes for hexpm ecto.load
  * Format
  * Bump to v2.0.3-dev
  * Release v2.0.2
  * Fixes for Elixir 1.15.0 (#974)
  * Remove hex.install private task
  * Bump to v2.0.2-dev
  * Release v2.0.1
  * Fix organization owner prompt during publish (#967)
  * Fix pre-release test
  * Vendor hex_solver v0.2.2
  * Fix mix deps.get
  * Vendor hex_solver v0.2.1
  * Fully remove deps outside of :test env
  * Remove unused function
  * Converge requirements from different sources (#960)
  * Bump to v2.0.1-dev
  * Release v2.0.0
  * lock =&gt; the lock in solver failure messages
  * only: :test deps
  * Update CI (#957)
  * Use hex deps (#955)
  * Add :logger to :extra_applications (#954)
  * Do not override locked deps
  * Fix dependency repo in mix.lock
  * New solver (#953)
  * Fix small typo in `retire` documentation (#952)
  * Bump elixir requirement to ~&gt; 1.5 (#950)
  * Document hex owner.add --level option
  * Fix docs about `repository` permission (#948)
  * Extract common docs to Hex.Package (#945)
  * Bump to v2.0.0-dev (#943)
  * Fix deps on Elixir 1.0 (#942)
  * Retry fetch requests using different inet (#384) - Make IPv6-only/NAT64 work (#940)
  * Add rebar3 build for OTP 22 (#939)
  * Another attempt at fixing opening in browser on Windows
  * Fix opening up docs on Windows, closes #937
  * Bump to v1.0.2-dev</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1700827200">- Cleanup spec file</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1717156800">- Update to version 2.1.1:
  * Release v2.1.1
  * Only filter non Hex overrides from requests (#1030)
  * Bump v2.1.1-dev
  * Release v2.1.0
  * Warn on unknown dependency options (#1027)
  * Document generating package keys
  * Use docs output if set in project's config (#1026)
  * Handle empty package name in mix hex.info (#1022)
  * Improve error message when trying to publish existing package with permissions (#1021)
  * Fix failing test on newer Elixir
  * Do not silently ignore incorrect `mix hex.outdated --sort BY`
  * Provide --sort flag sorting outdated results by status (#1017)
  * Fix building requests from umbrella apps (#1013)
  * Revert Mix changes on app stop (#1015)
  * Update release matrix
  * Update CI matrix and bump Elixir requirement to ~&gt; 1.6
  * Update certs
  * Set exit status on organization.auth failure (#1009)
  * Improve logging of auth issues (#1007)
  * Add disclaimer about loadpaths (#1000)
  * Update Hex.Repo to use hex_core to fetch data (#993)
  * Add rebar3 installs for Elixir 1.14.5 &amp; 1.15.0-rc.0 (#995)
  * Do not close registry server in post_converge (#994)
  * Add (CI) to user-agent
  * Fix HEX_TRUSTED_MIRROR_URL name in docs
  * Revert setup-beam tag
  * Convert HTTP module into hex_core adapter (#990)
  * Test erlef/setup-beam with builds.hex.pm (#992)
  * Solve with path and git deps (#989)
  * Bump to v2.0.7-dev</changelog>
</package>
<package pkgid="d86c93ec71ced2729ab968da22039da0fb9652943f4b05e43685c90e80fcdd59deae0d29e9620959730a92334bcf15e9d8b4241e1b6b68280f496d504313a763" name="elk" arch="riscv64">
  <version epoch="0" ver="8.7.2" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1334404800">- Update BuildRequires in keeping with lapack package changes</changelog>
  <changelog author="scorot@free.fr" date="1336737600">- remove conditional BuildRequires for blas and lapack since
  recent lapack now build correctly for all suse version</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1670587200">- Update to version 8.5.10:
  * Improved OpenMP parallelism.
  * Added variables to VARIABLES.OUT which are written on
    completion of geometry optimisation, for example 'engytot
    (geomopt)'.
  * Adjusted several default parameters.
- Drop sources/patches that are no longer used:
  * make.inc.bz2: make.inc is now generated in specfile
  * usefftw3.patch.bz2: upstream make.defs takes care of this
  * Makefile_src.patch.bz2: outdated and not needed any more.
- Switch to multibuild for multiple openmpi flavours, plus non-
  mpi flavour, common data, utilities, etc.
- New BuildRequires: pkgconfig(libxc), pkgconfig(wannier).
- Numerous specfile cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 8.6.7:
  * Added dynamical Born effective charges (dynBEC).
  * Included a dynBEC example of hexagonal boron nitride.
  * Fixed a problem with spin-unpolarised DFT+U calculations.
  * Updated to Libxc version 6.
  * Changed to single-precision orbitals in many routines.
  * Removed the bundled BLAS/LAPACK and FFTPACK libraries.
- Adapt configuration of make.inc to conform to new version.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671537600">- Adjust wannier90-devel dependencies so as to build against its
  correct openmpi flavour and avoid degeneracy between its multiple
  openmpi flavours when installing.
- Add rpmlintrc file to suppress false positives that cannot be
  fixed/worked around:
  * openmpi-libs Requires: necessary for multiple openmpi flavours.
  * Requires: wannier90-devel (or its appropriate openmpi flavour
    in keeping with the first entry of this changeset.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673870400">- Update to version 8.7.2:
  * Fixed problem of writing TDDFT density of states with
    wrtdsk=.false.
  * Fixed problem of restarting from TDDFT backup files.
  * Removed an OpenMP regression which cause substantial slow-down
    of TDDFT.
  * Added more documentation.
  * Minor optimisations and bug fixes.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]</changelog>
</package>
<package pkgid="28e2ab57be001b3b9a0152d07b812e1d495ecfa537ec83cefe8b9afcc05679f39dd260a97e21bc60dab4b192d4d548bf73f137b0bae3c08c926fcde666fe1535" name="elk-data" arch="noarch">
  <version epoch="0" ver="8.7.2" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1334404800">- Update BuildRequires in keeping with lapack package changes</changelog>
  <changelog author="scorot@free.fr" date="1336737600">- remove conditional BuildRequires for blas and lapack since
  recent lapack now build correctly for all suse version</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1670587200">- Update to version 8.5.10:
  * Improved OpenMP parallelism.
  * Added variables to VARIABLES.OUT which are written on
    completion of geometry optimisation, for example 'engytot
    (geomopt)'.
  * Adjusted several default parameters.
- Drop sources/patches that are no longer used:
  * make.inc.bz2: make.inc is now generated in specfile
  * usefftw3.patch.bz2: upstream make.defs takes care of this
  * Makefile_src.patch.bz2: outdated and not needed any more.
- Switch to multibuild for multiple openmpi flavours, plus non-
  mpi flavour, common data, utilities, etc.
- New BuildRequires: pkgconfig(libxc), pkgconfig(wannier).
- Numerous specfile cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 8.6.7:
  * Added dynamical Born effective charges (dynBEC).
  * Included a dynBEC example of hexagonal boron nitride.
  * Fixed a problem with spin-unpolarised DFT+U calculations.
  * Updated to Libxc version 6.
  * Changed to single-precision orbitals in many routines.
  * Removed the bundled BLAS/LAPACK and FFTPACK libraries.
- Adapt configuration of make.inc to conform to new version.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671537600">- Adjust wannier90-devel dependencies so as to build against its
  correct openmpi flavour and avoid degeneracy between its multiple
  openmpi flavours when installing.
- Add rpmlintrc file to suppress false positives that cannot be
  fixed/worked around:
  * openmpi-libs Requires: necessary for multiple openmpi flavours.
  * Requires: wannier90-devel (or its appropriate openmpi flavour
    in keeping with the first entry of this changeset.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673870400">- Update to version 8.7.2:
  * Fixed problem of writing TDDFT density of states with
    wrtdsk=.false.
  * Fixed problem of restarting from TDDFT backup files.
  * Removed an OpenMP regression which cause substantial slow-down
    of TDDFT.
  * Added more documentation.
  * Minor optimisations and bug fixes.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]</changelog>
</package>
<package pkgid="7506b7a97e0fecd11b8b8f96831910dde746159b20cc16c19b4253f41dab366dae56b66a07f6f751c5bfd6bcc6658fcad2ecbb4373d6a4a8de68a50649f0b438" name="elk-openmpi4" arch="riscv64">
  <version epoch="0" ver="8.7.2" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1334404800">- Update BuildRequires in keeping with lapack package changes</changelog>
  <changelog author="scorot@free.fr" date="1336737600">- remove conditional BuildRequires for blas and lapack since
  recent lapack now build correctly for all suse version</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1670587200">- Update to version 8.5.10:
  * Improved OpenMP parallelism.
  * Added variables to VARIABLES.OUT which are written on
    completion of geometry optimisation, for example 'engytot
    (geomopt)'.
  * Adjusted several default parameters.
- Drop sources/patches that are no longer used:
  * make.inc.bz2: make.inc is now generated in specfile
  * usefftw3.patch.bz2: upstream make.defs takes care of this
  * Makefile_src.patch.bz2: outdated and not needed any more.
- Switch to multibuild for multiple openmpi flavours, plus non-
  mpi flavour, common data, utilities, etc.
- New BuildRequires: pkgconfig(libxc), pkgconfig(wannier).
- Numerous specfile cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 8.6.7:
  * Added dynamical Born effective charges (dynBEC).
  * Included a dynBEC example of hexagonal boron nitride.
  * Fixed a problem with spin-unpolarised DFT+U calculations.
  * Updated to Libxc version 6.
  * Changed to single-precision orbitals in many routines.
  * Removed the bundled BLAS/LAPACK and FFTPACK libraries.
- Adapt configuration of make.inc to conform to new version.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671537600">- Adjust wannier90-devel dependencies so as to build against its
  correct openmpi flavour and avoid degeneracy between its multiple
  openmpi flavours when installing.
- Add rpmlintrc file to suppress false positives that cannot be
  fixed/worked around:
  * openmpi-libs Requires: necessary for multiple openmpi flavours.
  * Requires: wannier90-devel (or its appropriate openmpi flavour
    in keeping with the first entry of this changeset.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673870400">- Update to version 8.7.2:
  * Fixed problem of writing TDDFT density of states with
    wrtdsk=.false.
  * Fixed problem of restarting from TDDFT backup files.
  * Removed an OpenMP regression which cause substantial slow-down
    of TDDFT.
  * Added more documentation.
  * Minor optimisations and bug fixes.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]</changelog>
</package>
<package pkgid="90cc64f157c7117599997ed6eed0240e04f24d19359148154951a5b707cfa157c957935d60578daf0365b5beee1cf560906b981ddd3d1637c32b86d975906bff" name="elk-openmpi5" arch="riscv64">
  <version epoch="0" ver="8.7.2" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1334404800">- Update BuildRequires in keeping with lapack package changes</changelog>
  <changelog author="scorot@free.fr" date="1336737600">- remove conditional BuildRequires for blas and lapack since
  recent lapack now build correctly for all suse version</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1670587200">- Update to version 8.5.10:
  * Improved OpenMP parallelism.
  * Added variables to VARIABLES.OUT which are written on
    completion of geometry optimisation, for example 'engytot
    (geomopt)'.
  * Adjusted several default parameters.
- Drop sources/patches that are no longer used:
  * make.inc.bz2: make.inc is now generated in specfile
  * usefftw3.patch.bz2: upstream make.defs takes care of this
  * Makefile_src.patch.bz2: outdated and not needed any more.
- Switch to multibuild for multiple openmpi flavours, plus non-
  mpi flavour, common data, utilities, etc.
- New BuildRequires: pkgconfig(libxc), pkgconfig(wannier).
- Numerous specfile cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 8.6.7:
  * Added dynamical Born effective charges (dynBEC).
  * Included a dynBEC example of hexagonal boron nitride.
  * Fixed a problem with spin-unpolarised DFT+U calculations.
  * Updated to Libxc version 6.
  * Changed to single-precision orbitals in many routines.
  * Removed the bundled BLAS/LAPACK and FFTPACK libraries.
- Adapt configuration of make.inc to conform to new version.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671537600">- Adjust wannier90-devel dependencies so as to build against its
  correct openmpi flavour and avoid degeneracy between its multiple
  openmpi flavours when installing.
- Add rpmlintrc file to suppress false positives that cannot be
  fixed/worked around:
  * openmpi-libs Requires: necessary for multiple openmpi flavours.
  * Requires: wannier90-devel (or its appropriate openmpi flavour
    in keeping with the first entry of this changeset.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673870400">- Update to version 8.7.2:
  * Fixed problem of writing TDDFT density of states with
    wrtdsk=.false.
  * Fixed problem of restarting from TDDFT backup files.
  * Removed an OpenMP regression which cause substantial slow-down
    of TDDFT.
  * Added more documentation.
  * Minor optimisations and bug fixes.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]</changelog>
</package>
<package pkgid="e093d2d559b16ed2fc67e20958d97b39a45ea606cb3f9c32b4093166ddcb47528482b2ae06cd61a3c79306dc215206dd31515ef47a141395509b71673a702641" name="elk-utils" arch="noarch">
  <version epoch="0" ver="8.7.2" rel="2.1"/>
  <changelog author="badshah400@gmail.com" date="1334404800">- Update BuildRequires in keeping with lapack package changes</changelog>
  <changelog author="scorot@free.fr" date="1336737600">- remove conditional BuildRequires for blas and lapack since
  recent lapack now build correctly for all suse version</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1670587200">- Update to version 8.5.10:
  * Improved OpenMP parallelism.
  * Added variables to VARIABLES.OUT which are written on
    completion of geometry optimisation, for example 'engytot
    (geomopt)'.
  * Adjusted several default parameters.
- Drop sources/patches that are no longer used:
  * make.inc.bz2: make.inc is now generated in specfile
  * usefftw3.patch.bz2: upstream make.defs takes care of this
  * Makefile_src.patch.bz2: outdated and not needed any more.
- Switch to multibuild for multiple openmpi flavours, plus non-
  mpi flavour, common data, utilities, etc.
- New BuildRequires: pkgconfig(libxc), pkgconfig(wannier).
- Numerous specfile cleanups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 8.6.7:
  * Added dynamical Born effective charges (dynBEC).
  * Included a dynBEC example of hexagonal boron nitride.
  * Fixed a problem with spin-unpolarised DFT+U calculations.
  * Updated to Libxc version 6.
  * Changed to single-precision orbitals in many routines.
  * Removed the bundled BLAS/LAPACK and FFTPACK libraries.
- Adapt configuration of make.inc to conform to new version.
- Run tests as part of %check.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671537600">- Adjust wannier90-devel dependencies so as to build against its
  correct openmpi flavour and avoid degeneracy between its multiple
  openmpi flavours when installing.
- Add rpmlintrc file to suppress false positives that cannot be
  fixed/worked around:
  * openmpi-libs Requires: necessary for multiple openmpi flavours.
  * Requires: wannier90-devel (or its appropriate openmpi flavour
    in keeping with the first entry of this changeset.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673870400">- Update to version 8.7.2:
  * Fixed problem of writing TDDFT density of states with
    wrtdsk=.false.
  * Fixed problem of restarting from TDDFT backup files.
  * Removed an OpenMP regression which cause substantial slow-down
    of TDDFT.
  * Added more documentation.
  * Minor optimisations and bug fixes.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]</changelog>
</package>
<package pkgid="e8b907988b131135e5ec7c96a5d0379dcf97714302f9e760a8fc605f2feef6cccb0bc42db59e83a65eac3cc54b761642e9c6dbf09d45439c0111fd17cadbcffe" name="ell-devel" arch="riscv64">
  <version epoch="0" ver="0.83" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720526400">- update to 0.67:
  * Add support for handling sysctl char settings.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727784000">- Update to version 0.69
  * Add support for getting remaining microseconds left on a
    timer.
  * Add support for setting link MTU on a network interface.
  version 0.68:
  * Fix issue with string allocation growth strategy.
  * Add support for netlink helper functions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1733140800">- Update to release 0.71
  * Build fixes for GCC's new default -std=c23 mode.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739534400">- Update to release 0.73
  * Add support for the Test Anything Protocol.
  * Fix issue with parsing hwdb.bin child structures.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743940800">- Update to release 0.76
  * Add support for NIST P-192/224/521 curve usage with ECDH,
    SHA-224-based checksums and HMACs.
  * Add support for SHA-3 series of hashing algorithms.
  * Add support for converting OID octets to strings.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1749124800">- Update to version 0.77
  * Add support for precheck feature for unit tests.
  * Add support for license variable for pkg-config.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751544000">- Update to release 0.78
  * Fix issue with random ECC scalar generation.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1760356800">- Update to version 0.80
  * Fix some issue with ECDHE client key exchange,
    some issue with D-Bus client and watch removal handling,
    some with D-Bus client and service name handling, and
    some with with D-Bus proxy and filter rule handling.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1770724800">- Update to version 0.81
  * Fix issue with systemd watchdog protocol handling.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774872000">- Update to release 0.83
  * Fix compilation issues with -std=c23 mode.
  * Add additional test vectors for AES-CCM.</changelog>
</package>
<package pkgid="0b0b53fa11380179815369da7b77f67f8a87342a33c7367afd6ab5a992ad225c6f665644cfe1861103ce86c58ba1916b0913a7ff4a663ca530b4720d7215da1e" name="elua" arch="riscv64">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="dcacfdbdf22915ec99563cdd4082326e5cda65285d154b91cca19e2fe4a0d33fb745431839b5931ac3e313c9d167a4f79ecffa3c6f684fd9a14be73c615c2b10" name="emacs" arch="riscv64">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="91e17327211347fc28e6019fb73d9ad894f8077ab16b3abbb6e0327a0f18df51e3569834cfe0dffa6fb11986a32c199b7ac11fb864fcb41b46340a585a4cb116" name="emacs-apel" arch="noarch">
  <version epoch="0" ver="10.8+81+g82eb232" rel="1.1"/>
  <changelog author="mfabian@suse.de" date="1076760000">- update to 10.6</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="tiwai@suse.de" date="1250683200">- updated to version 10.7:
  Updated for newer FLIM and WL; See ChangeLog file for details</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="werner@suse.de" date="1341403200">- updated to version 10.8:
  * EMU-ELS (emu-modules): Add setting for GNU Emacs 23 or later.
  * invisible.el: In GNU Emacs 23, inv-19.el overrides builtin
    function `invisible-p'.  To fix the bug, require `inv-23' when
    running with GNU Emacs 23 or later.
  * poe.el (format-time-string): Fix problem on GNU Emacs 22.2
- Add patch from Debian:
  * poem-e20.el (fontset-pixel-size): Don't cause an error. Workaround
    for Emacs 23.</changelog>
  <changelog author="i@marguerite.su" date="1414411200">- fix for factory
  * added apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch
  * Fix wrong type argument on Emacs 24.3.50 to check make-temp-file</changelog>
  <changelog author="tiwai@suse.de" date="1532347200">- Fix build with the latest emacs:
  apel-emacs-escape-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601294400">- add emacs-apel-fix-old-backquote.patch
- fix TW build</changelog>
  <changelog author="schwab@linux-m68k.org" date="1651752000">- Switch to APEL-LB from Wanderlust
- Update to version 10.8+80+g6947dc4:
  * Fold docstring within 80 characters
  * Fix fontset-pixel-size failure
  * Revive poe.el's dependency on pym.el
  * Remove conditional definition of functions and variable.
  * Remove codes for old platforms.
  * Update package description file for MELPA.
  * * product.el: Remove unneeded dependency on pym.el.
  * Don't use defun-maybe for mime-charset-list
- apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch,
  apel-emacs-escape-fix.patch, emacs-apel-fix-old-backquote.patch,
  prevent-fontset-error.patch: Remote obsolete patches</changelog>
  <changelog author="schwab@linux-m68k.org" date="1684411200">- Update to version 10.8+81+g82eb232:
  * Update docstring syntax</changelog>
</package>
<package pkgid="87f541a52923647210e39d539388c4b269326f6456103968c06a13ebae29898cd3e457a0ede946ef378c90ec6eda7726dad3d782001a55d6bd71b9afce2c34e7" name="emacs-auctex" arch="noarch">
  <version epoch="0" ver="14.1.0" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1715083200">- Add patch dinbrief.patch
  * Modernize this class to use by e.g. default UTF-8
- Add patch initial-reset.patch
  (Re)enable initial buffer reset at creation time of the
  document class</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1715860800">- Remove patch ignore-errors.patch
  * After discussion with AUCTeX upstream avoid now those errors
    by ignoring font-lock TeX macros as well as lwarp.sty
- Refresh auctex-13.3-auto-TL-2024.tar.xz with that above</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1715860801">- Update dinbrief.patch
  * Use babel style direct for ngerman
  * Reintroduce enforced T1 font encoding</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1715860802">- Merge changes from upstream for patch dinbrief.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1720612800">- Update to AUCTeX ELPA version 14.0.6
  * This work only with GNU Emacs 27.1 and above
- Remove patches upstream now
  * dinbrief.patch
  * initial-reset.patch
  * auctex-13.1-expand.patch
- Port patch dvips.patch
- Port spec file to ELPA installation with the
  help of triggerin scriptlets
- REcommend texlive-preview as this also from AUCTeX</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1732017600">- Update to AUCTeX ELPA version 14.0.7 (2024-10-05)
  * * Added
  - Respect the value of ~TeX-output-dir~ when processing files with
    latexmk.  This means that the default value of ~TeX-command-list~ is
    changed.
  - Add new support files =style/authblk.el=, =style/langscibook.cls=,
    =style/lstautogobble.el=, =style/lstlinebgrd.el=,
    =style/ninecolors.el=, =style/supertabular.el=, =style/tabularray.el=
    and =style/xtab.el=.
  * * Fixed
  - Fold argument of verbatim macros more accurately.
  * * Removed
  - Remove the possibility to disable the side-wide installation with:
    [#]+begin_src emacs-lisp
    (unload-feature 'tex-site)
    [#]+end_src
    Using this form when installed from [[ELPA:auctex.html][ELPA]] will
    throw an error.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1732190400">- Use gzip -n for deterministic gzip headers</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1740571200">- Add patch auctex-14.0.7-texinfo.patch
  * Make it build again with latest texinfo package</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1743076800">- Switch over to TeXLive 2025</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1759406400">- Update to AUCTeX ELPA version 14.1.0
  - Add new commands ~LaTeX-make-inline~ which converts the display math
    environment at point to inline math and the more general
    ~LaTeX-modify-math~ which converts the mathematical construct at point
    into one with different kind of delimiter or another environment.
  - Add new support files =style/embedfile.el=, =style/figureversions.el=,
    =style/needspace.el=, =style/tablericons.el= and =style/wrapstuff.el=.
  - AUCTeX now requires GNU Emacs 28.1 or higher.
  - Fix unwanted expansion of abbrevs during filling when ~abbrev-mode~ is
    enabled.
  - Fix the command-line options passed to latexmk when processing files
    with xetex in order to run the viewer correctly.
  - Fix removing of stale verbatim entries in auto-parsed file once the
    corresponding package isn't used in the .tex file anymore.  Complete
    removal may require two invocations of =C-u C-c C-n=.
  - Improve support for folding of citations macros.  The current folding
    =[c]= is changed to a more descriptive version, using author names and
    publication years, like =[Ne21]= or =[ABC99]=.  These are extracted
    from any bib files referenced in the document or specified by the user
    option ~TeX-fold-bib-file~.
  - Add support for folding of =\begin{env}= and =\end{env}= macros.  The
    replacement specifiers are controlled by the custom option
    ~TeX-fold-begin-end-spec-list~.
  - Add new custom option ~TeX-fold-alert-color~ which determines the
    color used when folding the ~\alert~ macro, defaults to ~red~.
  - Add new support files =style/glossaries-extra.el=,
    =style/glossaries.el=, =style/inlinegraphicx.el=, =style/minted2.el=
    (=style/minted.el= is updated to package v3.1.2) and
    =style/stocksize.el=.
  - Add preliminary support for parsing =\graphicspath= in
    =style/graphicx.el=.
  - Change the default value of ~LaTeX-insert-into-comments~ from ~t~ to
    ~nil~.
- Add patch auctex-14.1.0-dinbrief.patch
  * Correct usage of (LaTeX-add-environments)</changelog>
</package>
<package pkgid="dc43a51128b28c766892dd799b843b770e068131aef1081f7eb471f0ff95993473a36857f6003ed4d58336b60fb45aad3b86dc351dca9ae39f75386a744253c9" name="emacs-color-theme" arch="noarch">
  <version epoch="0" ver="6.6.0" rel="1.3"/>
  <changelog author="bo@geekworld.dk" date="1429185600">- Initial version</changelog>
  <changelog author="bosim@opensuse.org" date="1489406400">- Added changelog, doing actual build of package.
- Added patch (make.patch) that ensures the build runs without
  errors.</changelog>
  <changelog author="bosim@opensuse.org" date="1489406401">- Added proper license (GPL-2.0+, not GPL-2.0).
- Added BuildArch: noarch.</changelog>
</package>
<package pkgid="b97b96bcd75a34b777bc763fa488a5e430d52d9389d4b9bd588c36360b781b4da264072489e24bd315fa4d38047a2e9ec97a59c561492cf346c03c498874a3c3" name="emacs-compat" arch="noarch">
  <version epoch="0" ver="30.1.0.1" rel="1.1"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695816000">- Initial packaging for OpenSuSE
- Include patch to add install targets to upstream makefiles
- Compat 29.1.4.2
  * compat-28: Improve =make-separator-line= visuals on graphic displays
  * compat-28: Add =native-comp-available-p=, which always returns nil
  * compat-29: Add variable =lisp-directory=</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1706702400">- Update to version 29.1.4.4:
  * The maintainer field accepts only a single mail address
  * fix(compat.el): Package-Requires "seq" = 2.3 -&gt; 2.23 (gh#emacs-compat/compat#31)
  * compat.texi: Fix typos</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1708948800">- Depend on emacs-devel to make sure Emacs packaging macros are installed when not building with emacs-eln</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1711368000">- Update to version 29.1.4.5:
  * Update NEWS.org
  * compat-tests: Fix compat-thing-at-mouse test
  * Use https links everywhere
  * compat.texi: Use @dfn{Extended Definitions}
  * NEWS: Mention addition of compat.el to Emacs
  * compat.texi: Update manual after the inclusion of compat.el in Emacs
  * compat-tests: Fix commentary linter warnings
  * compat-tests: Use should-equal
  * compat--maybe-require: Rename macro to reduce churn</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1722686400">- Remove use deprecated install_info macro's
- Rebase 0001-Add-install-target.patch against new upstream version
- Update to version 30.0.0.0:
  * compat-28: Mark =subr-native-elisp-p= as obsolete (renamed in Emacs 30).
  * compat-30: New function =char-to-name=.
  * compat-30: New function =obarray-clear=.
  * compat-30: New function =interpreted-function-p=.
  * compat-30: New function =primitive-function-p=.
  * compat-30: New function =closurep=.
  * compat-30: Add extended function =sort= with keyword arguments.
  * compat-30: New function =value&lt;=.
  * compat-30: Add extended =copy-tree= with support for copying records with
    non-nil optional second argument.
  * compat-30: New macro =static-if=.
  * compat-30: New alias =drop=.
  * compat-30: New function =merge-ordered-lists=.
  * compat-30: New variables =completion-lazy-hilit= and =completion-lazy-hilit-fn=
    and new function =completion-lazy-hilit=.
  * compat-30: New function =require-with-check=.
  * compat-30: New functions =find-buffer= and =get-truename-buffer=.
  * compat-30: Add extended =completion-metadata-get= with support for
    =completion-category-overrides= and =completion-extra-properties=.</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1722686401">- Add back the install_info macro's for Leap, info triggers
  are not old enough for Leap
- Add patch to fix Texinfo references inside the manual:
  0002-compat.texi-Fix-references-to-Emacs-30.1-in-Support-.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1736424000">- Install also compat-mac.el as native compilation search for it</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1754308800">- Remove patch to fix TexInfo references in manual as hit has been merged
  upstream
  * 0002-compat.texi-Fix-references-to-Emacs-30.1-in-Support-.patch
- Update 0001-Add-install-target.patch to also install compat-macs.el
- Update to version 30.1.0.1:
  * compat-28: Fix 'named-let's TCO involving short-circuiting 'and'
- Update to version 30.1.0.0
  * compat-tests--color-approx-equal: Fix naming convention
  * compat-30: Add oklab color functions
  * compat-tests: Reenable disabled tests
- Update to version 30.0.2.0
  * compat-30: Rename trusted-content variable
- Update to version 30.0.1.0
  * compat-30: untrusted-content, trusted-files, trusted-content-p
  * compat-tests: Temporarily disable require-with-check test on 30
  * compat-30: Update require-with-check
  * compat.texi: Fix replace-string-in-region documentation (Fix gh#emacs-compat/compat#52)
  * compat.texi: Fix references to Emacs 30.1 in Support section (gh#emacs-compat/compat#49)</changelog>
</package>
<package pkgid="2b972e989cee1f798e647d2973a27c739ffb259aaa7a754fa14d55c72cb2f3762bb9de2f95934375e9296b61098d22edadbaa8cace059debeaead9f167c80ff5" name="emacs-el" arch="noarch">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="80770a93dd03b71c6d7e31b2f4cdd32b5f6dea983f8d1e045e607c6f6af791885437ad9ff585cdbad9cd9bd4a80faca8d82f67f4d4aef25162edf8c6fa0f71f1" name="emacs-eln" arch="riscv64">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="95ce05aa5885bc6d23798d13d010167492834f76903584ec979bae73d1d1c120f0eeca85414d9ce04a228aa4d3b449906559550d5170659c918461fc53220714" name="emacs-flim" arch="noarch">
  <version epoch="0" ver="1.14.9+136+g2cf5a78" rel="3.1"/>
  <changelog author="tiwai@suse.de" date="1250683200">- updated to version 1.14.9
  required for new WL and emacs23
- fixed file encoding at saving files</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="schwab@linux-m68k.org" date="1349438400">- Remove more files already part of Emacs
- Specfile cleanup</changelog>
  <changelog author="i@marguerite.su" date="1436443200">- rename to emacs-flim
- clean specfile</changelog>
  <changelog author="i@marguerite.su" date="1436529600">- fix URL</changelog>
  <changelog author="schwab@linux-m68k.org" date="1649505600">- Switch to FLIM-LB from Wanderlust
- Update to version 1.4.9+125+g02735de:
  * Fold docstring of customizable variable within 80 characters
  * Minor refactorings
  * * sasl-xoauth2.el (sasl-xoauth2-host-url-table): Add examples. (not tested)
  * Compare field names in a case insensitive manner
  * Fix last change of std11-narrow-to-header.
  * Adjust dependencies.
  * Fix https://github.com/wanderlust/flim/issues/14
  * * eword-decode.el (eword-lexical-analyze): Minor refactorings.
  * * std11.el (std11-narrow-to-header): Narrow region only when needed.
  * Update package description file for MELPA.</changelog>
  <changelog author="tiwai@suse.com" date="1653393600">- Update to version 1.14.9+130+g289e5bbd66f6:
  * Fold docstring within 80 characters
  * Remove XEmacs related stuff.
  * New installer option PACKAGE_LISPDIR
  * Fix problem with new timestamp format.
  * Fold docstring within 80 characters</changelog>
  <changelog author="schwab@linux-m68k.org" date="1684411200">- Update to version 1.14.9+136+g2cf5a78:
  * Don't inhibit EOL conversion for oauth2.el.
  * Use `ash' instead of `lsh'
  * Fix CCL lexical analyzer fails to parse quoted-string
  * Add redirect URI for Gmail
  * Update docstring syntax
  * * README: Update requirements.  Wide int feature is required.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="7e7f4d3a169870a07fddfdcffa17402f2db801020b1fc465fce55d2950c6ba0a577c0c67eb900590dad430cd031bf9c74c298823554525c2c19499d6155bdd27" name="emacs-games" arch="riscv64">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="f5816aa365902c997c48edea4aacc19a6ade473c22ffe48ef13f78ef28552c43ed6fe650b9e0b757f96384f1e155ff487dc92a513ade6194053c84c4e9896275" name="emacs-gnuplot-mode" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1511179200">- Initial separate package for gnuplot mode. The gnuplot mode
  was formerly distributed as part of the gnuplot package.
- Update from version 0.6.1 to version 0.7.0
  * Added context sensitive auto completion</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1615464000">- Make sure that Upstream source tar ball fits local copy</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1718107200">- Update to 0.8.0
  * Changed project license to GPLv3.
  * Greatly simplify the compilation process.
  * Fix deprecated calls to the cl library.
  * Deprecated XEmacs support. Bump minimal GNU Emacs version to 24.3.
  * Add a gnuplot-program-args variable for passing additional
  arguments to the gnuplot program binary.
  * The gnuplot-inline-image-mode can now take three values: nil,
  inline, dedicated.
  * Add the gnuplot-use-context-sensitive-completion configuration
  option.
  * Removed the gnuplot-bug-report function.
  * The provided gnuplot.info manual file has been updated for gnuplot
  version 5.2.6.
  * Add the gnuplot-program-args customization option to pass
  additional arguments to the gnuplot process.
  * Use syntax-proprietize-rules in gnuplot buffers.
  * gnuplot-context-sensitive-mode is now a normal minor mode.
  * Enable completion-at-point in gnuplot comint buffers.
  * Remove the unused dotemacs.el file.
  * comint-process-echoes is now buffer-local.</changelog>
</package>
<package pkgid="3ce6ab2ed6397532adc2e4398e85626ba4ed86390b599a67e40ce21bf06e5f649233339303ccfa8a704f498d7a533325895dd429d31b251d61fcf50a58b01908" name="emacs-gnuplot-mode-doc" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1511179200">- Initial separate package for gnuplot mode. The gnuplot mode
  was formerly distributed as part of the gnuplot package.
- Update from version 0.6.1 to version 0.7.0
  * Added context sensitive auto completion</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1615464000">- Make sure that Upstream source tar ball fits local copy</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1718107200">- Update to 0.8.0
  * Changed project license to GPLv3.
  * Greatly simplify the compilation process.
  * Fix deprecated calls to the cl library.
  * Deprecated XEmacs support. Bump minimal GNU Emacs version to 24.3.
  * Add a gnuplot-program-args variable for passing additional
  arguments to the gnuplot program binary.
  * The gnuplot-inline-image-mode can now take three values: nil,
  inline, dedicated.
  * Add the gnuplot-use-context-sensitive-completion configuration
  option.
  * Removed the gnuplot-bug-report function.
  * The provided gnuplot.info manual file has been updated for gnuplot
  version 5.2.6.
  * Add the gnuplot-program-args customization option to pass
  additional arguments to the gnuplot process.
  * Use syntax-proprietize-rules in gnuplot buffers.
  * gnuplot-context-sensitive-mode is now a normal minor mode.
  * Enable completion-at-point in gnuplot comint buffers.
  * Remove the unused dotemacs.el file.
  * comint-process-echoes is now buffer-local.</changelog>
</package>
<package pkgid="50fc9385da9d09aa01c3f24eb252f88aa13e040e11a5b0e1d2dec1e199d0205263e1d56bdecec11b49f6144d58a30ed5303d777cb52dc14957907b6a1bda2039" name="emacs-info" arch="noarch">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="7194b5d4898eeb9de3b26c5b4b99ef2310b8f588a0b97880384d82465cb559ee2a2d242b6bb6b48e9df28c7d44615e021cabdc1a5b7369868826695010c0436e" name="emacs-jinx" arch="riscv64">
  <version epoch="0" ver="2.6" rel="1.1"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1708948800">- Depend on emacs-devel to make sure Emacs packaging macros are installed when not building with emacs-eln</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1711368000">- Update to version 1.4:
  * Update README
  * Fix: Ensure that `eval' local variable enabling `jinx-mode' works
  * yaml-mode/yaml-ts-mode: Alias to conf-mode
  * Remove TeX-mode alias
  * jinx-exclude/include-faces, jinx-exclude-regexps: Support mode aliases
  * jinx-correct-all: Restrict corrections to marked region
  * jinx-correct: Ensure that word is saved without text properties (Fix gh#minad/jinx#140)</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1713009600">- Rebase 0001-Only-export-necessary-symbols.-Fixes-105.patch against
  1.6
- Update to version 1.6:
  * Fix jinx-mode reentrancy issue #gh/minad/jinx#158
  * Ensure that directory local variables work correctly with Jinx.
    It is possible to turn Jinx on or off via dir-locals,
    and also configure the language and local words.
  * jinx-mod: Add global ref Qcons
  * jinx-next: Unfold hidden misspelling</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1719403200">- Rebase p0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 1.8.
- Update to version 1.8:
  * Fix wrong-type-argument (Fix gh#minad/jinx#175)
  * README: Fix grammatical mistake
  * Ignore message-separator
  * Add jinx-save-languages
  * jinx--word-valid-p: Do not error on invalid characters (Fix gh#minad/jinx#93, gh#minad/jinx#164)</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1720353600">- Rebase p0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 1.9.
- Update to version 1.9:
  * Expose (jinx-correct-all t) via C-u C-u C-u M-x jinx-correct
  * jinx-correct-all: Add ONLY-CHECK argument.
  * A better fix for gh#minad/jinx#156
  * Revert "Fix bug in jinx--find-visible-pending (See gh#minad/jinx#156)"
  * Fix bug in jinx--find-visible-pending (See gh#minad/jinx#156)
  * correct link to enchant manual (gh#minad/jinx#185)</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1722686400">- Rebase p0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 1.10
- Update to version 1.10:
  * Add jinx--syntax-overrides to override syntax table</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1737892800">- Rebase p0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 1.11
- Update to version 1.11:
  * Add tsx-ts-mode to jinx-camel-modes (gh#minad/jinx#219)
  * Extract jinx--compile-flags (Fix gh#minad/jinx#218)
  * Remove org-fold code to improve performance in Org-mode buffers.
  * Customization group: Add link to the wiki
  * Remove with-delayed-message workaround (Emacs#63253)
  * Workaround broken :predicate keyword in Emacs 28 and older</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1739188800">- Rebase 0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 1.12
- Update to version 1.12:
  * Attempt to fix performance problem in folded Org buffers (gh#minad/jinx#187)
  * lisp-data-mode: Exclude symbols in docstrings
  * Use next-single-property-change when scanning for jinx--pending
  * Update README
  * Add comment regarding eager-display on Emacs 31
  * Use with-memoization, requires Emacs 29.1 or compat-29
  * Use weak hash table for loaded dictionaries
  * Preserve alist of loaded dictionaries (gh#rrthomas/enchant#402)</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1744891200">- Rebase 0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 2.1
- Update to version 2.1:
  * README: Update suggested Vertico configuration
  * Offer lower-case words for saving in personal dictionary
  * Improve lighter and menu, also include correct word next
    to correct all.
  * Add ~jinx-dir-local-words~ saved in ~.dir-locals.el~.
    Words can be added to the ~.dir-locals.el~ with the ~/~ key
    in the ~jinx-correct~ dialog
  * ~jinx-correct~: For capitalized words, offer lower case variants to save in
    personal dictionary and file local variables.
  * Add ~help-echo~ to the Jinx overlays to show possibly actions
    to perform on highlighted word</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1770120000">- Rebase 0001-Only-export-necessary-symbols.-Fixes-105.patch
  against version 2.1
- Update to version 2.6:
  * jinx-next/jinx-previous: Make argument optional
  * Add link to proposed file-local language variable bug svg#80071
- Changes from version 2.5
  * Drop annotation-function,
    We provide an affixation-function supported since Emacs 28.
  * Actions can now be triggered via digit keys
  * Remove C-u C-u C-u M-$ keybind
- Changes from version 2.4
  * Use eager-display for the default completion UI, on Emacs 31.
  * Update bundled emacs-module.h
  * Use globalized minor mode predicate, require Emacs 29
  * jinx-exclude-properties: Exclude propertized text
  * jinx-exclude-regexps: Expand docstring
- Changes from version 2.3
  * jinx-correct-all: Show message when ONLY-CHECK is non-nil
- Changes from ersion 2.2
  * Stop using enchant_dict_get_extra_word_characters.
    Instead rely on the jinx--syntax-table for tokenization.
    See also ghub#rrthomas/enchant#244.
  * jinx--save-dir: Do not switch to .dir-locals.el (Fix gh#minad/jinx#236)</changelog>
</package>
<package pkgid="f7a969981b2fb4f21542a0f7893b6b2c9079f308b28814f21065ed9211683d00bb6f333eb841d5d05fda387b45ede5f39095f7a716c183f0e188394e9971a042" name="emacs-libgit2" arch="riscv64">
  <version epoch="0" ver="471.373defa" rel="2.2"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697803200">- Initial packaging for openSUSE
- Add patch for loading libegit2 dynamic module from load-path
- Add patch to add an install target for upstream makefile
- Add fix upstream makefile to not build libegit2 each time make is ran</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1708948800">- Depend on emacs-devel to make sure Emacs packaging macros are installed when not building with emacs-eln</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1711368000">- Drop the following patches as they have been accepted by upstream:
  * 0001-libgit.el-Be-able-to-load-libegit2-from-load-path-if.patch
  * 0002-Add-install-targets-for-libgit-and-libegit2.patch
  * 0003-Don-t-mark-libgit2-target-as-phony-don-t-rebuild-it-.patch
- Update to 471.373defa
  * Make it possible to install libgit and libegit2 from Makefile
  * Be able to load libegit2 from load-path if found
  * License changed from GPL-3.0-or-later to GPL-2.0-or-later</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723809600">- Add -Wno-error=incompatible-pointer-types to optflags to work around
  C99 violations that prevent building with GCC 14.  [boo#1229236]</changelog>
</package>
<package pkgid="4982ad22e4f03d68d6125a32a2f56e0ca616808427e2ce4f51b142c24348c6423a739e8bf57c74224b05ab69161878c2e347dfebe4b35ba2908228bd6b494655" name="emacs-nox" arch="riscv64">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="496eba3ca4a6e17b365b2c60d68ae599e7bce550582d1c4ff4feeb344150c91315499c28f925594700aa454bcb8d5399254162cef33263bd934df541ba247920" name="emacs-plugin-devhelp" arch="riscv64">
  <version epoch="0" ver="43.0" rel="3.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633089600">- Update to version 41.2:
  + More appdata fixes.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch and
  03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch: Fix build with
  meson 0.61.0 and newer.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Add e6c644683fbb34ac4ceb31150ef20a2536512149.patch -- Disable HW
  acceleration to prevent blank pages (glgo#GNOME/devhelp#60).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 41.3:
  + Disable hardware acceleration for WebKitGTK
  + Update the location of the app screenshots
  + Fix build with Meson ≥ 0.60
  + Appdata validation fixes
  + Updated translations.
- Drop patches fixed upstream:
  + e6c644683fbb34ac4ceb31150ef20a2536512149.patch
  + 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch
  + 03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515201">- Update to version 43.alpha:
  + Temporarily disable hardware accelerated rendering.
  + Fix build with newer versions of Meson.
  + gir: Fix build with WebkitGTK 4.1
  + Updated translations.
- Replace pkgconfig(webkit2gtk-4.0) for pkgconfig(webkit2gtk-4.1)
  BuildRequires now that upstream supports it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515202">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Use Meson's gnome.post_install()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1677412800">- Replace python3-gi-docgen build requirement with the more
  reliable pkgconfig(gi-docgen).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="2bf044c8f4a7d5b9ed0f2c738e7126987ff751f2c5a51eb3c1b6bfd9ae95e733dfa5077434e4fb635ef15c7edb2026976527f64cd2de61b259516973678cfccf" name="emacs-poke" arch="noarch">
  <version epoch="0" ver="4.3" rel="1.2"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1660219200">- remove unused lua53 buildrequires</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1662552000">- Update to 2.4:
  * Lot of changes since 1.4, see packaged NEWS for details.
- Add jitter-0.9.284-noexec-stack-arm-i586.patch: Make sure the stack
  is defined as non-executable in jitter on arm and i586.
- Trim not strictly needed build requirements.
- Recommend a handler for opening app:// hyperlinks.
- Move Emacs support from poke to emacs-poke.
- Package new vim support in vim-poke.
- Enable tests.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1674648000">- Update to 3.0:
  * User interface updates
    + A screen pager has been added to the poke application.
    + A tracer has been added to libpoke and the poke application.
    + A new command sdiff (for "structured diff") has been added to the
    poke application, that provides a way to generate patchable diffs
    of mapped structured Poke values.
    + When no name is passed to the .mem command, an unique name for the
    memory IOS with the form *N* will be used automatically, where N
    is a positive integer.
    + auto-completion of 'attributes is now available in the poke
    application.
    + Constraint errors now contain details on the location (which
    field) where the constraint error happens, along with the
    particular expression that failed.
    + Inline assembler expressions and statements are now supported.
    + Both =printf= and =format= now support printing values of type
    =any=.
    + Both =printf= and =format= now support printing integral values
    interpreted as floating-point values encoded in IEEE 754.
    + Pre-conditional optional fields are added to complement the
    currently supported post-conditional optional fields.
    + A new option =.set autoremap no= can be used in order to tell poke
    to not remap mapped values automatically.
    + The :to argument to the =extract= command is now optional, and
    defaults to the empty string.
    + ${XDG_CONFIG_HOME:-$HOME/.config} is now preferred to
    XDG_CONFIG_DIRS.
  * Poke Language updates
    + Array and struct constructors are now primaries in the Poke
    syntax.
    + Bit-concatenation is now supported in l-values.
    + Arrays can now be indented by size, by specifying an offset as an
    index.
    + Union types can now be declared as "integral".
    + Support for "computed fields" has been added to struct and union
    types.
    + This version introduces three new Poke attributes that work on
    values of type =any=.
    + Two new operators have been introduced to facilitate operating
    Poke array as stacks in an efficient way: apush and apop.
    + Poke programs can now hook in the IO subsystem by installing
    functions that will be invoked when certain operations on IO
    spaces are being performed.
    + The 'length attribute is now valid in values of type =any=.
    + Poke declarations can now be annotated as =immutable=.
    + A new compiler built-in =iolist= has been introduced, that returns
    an array with the IO space identifiers of currently open IOS.
    + We have changed the logic of the EXCOND operator ?!.  It now
    evaluates to 1 (true) if the execution of the first operand raises
    the specified exception, and to 0 (false) otherwise.
    + The containing struct or union value can now be refered as SELF in
    the body of methods.  SELF is of type =any=.
    + Integer literal suffixes (B, H, U, etc) are case-insensitive.
    + Casting to union types now raise a compile-time error.
    + If no explicit message is specified in calls to =assert=, a
    default one showing the source code of the failing condition is
    constructed and used instead.
    + An operator =remap= has been used in order to force a re-map of
    some mapped Poke value.
    + Signed integral types of one bit are not allowed.
    + The built-in function get_time has been renamed to gettime, to
    follow the usual naming of the corresponding standard C function.
  * Standard Poke Library updates
    + New standard functions.
    + libpoke updates
  - New API function pk_struct_ref_set_field_value.
  - New API function pk_type_name.
  * Pickles updates
    + New pickles.
    + The ELF pickle now provides functions implementing ELF hashing.
  * Build system updates
    + It is now supported to configure the poke sources with
  - -disable-hserver.
  * Documentation updates
    + Documentation for the =format= language construction has been
    added to the poke manual.
  * Other updates
    + A new program poked, for "poke daemon", has been contributed to
    the poke distribution. poked links with libpoke and uses Unix
    sockets to act as a broker to communicate with an instance of a
    Poke incremental compiler.
    + The machine-interface subsystem has been removed from poke, in
    favor of the poked approach.
    + The example GUI that was intended to be a test tool for the
    machine interface has been removed from the poke distribution.
    + Many bugs have been fixed.
- Remove jitter-0.9.284-noexec-stack-arm-i586.patch: Fixed upstream.
- Drop json-c dependency: Machine-interface has been removed.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1681732800">- Update to 3.1:
  * Bug fixes:
    + Fix recognition of token 0[bB] in the lexer.
    + Do not validate and check _print* functions within struct types
    as if they were methods.  As functions, they can have any
    signature as they are no special in any way.
    + Do not emit an empty table for computed fiels in the output of
    .info type if the type has no computed fields.
    + Use tar-ustar in AM_INIT_AUTOMAKE.  The usage older algorithms in
    tar was causing problems when creating poke tarballs with long
    path names.
    + std.pk now provides utility functions to parse and compare poke
    versions. This is for example to be used by poke pickles in
    order to require a particular minimum version of the program.
    + poked now recognizes the short option -S.
    + poked now creates its socket with umask 0077, and it uses a more
    suitable default socket path that includes the PID of the process
    running the daemon.
    + The Poke compiler now emits proper parse errors when problems are
    found in asm templates.
    + poke will no longer abort execution in case it finds a fatal
    error in the lexer, such as memory exhaustion.
    + Casts from arrays to arrays now use the right bounder.
    + Constant folding of offset multiplication by an offset with zero
    unit is now fixed.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1684065600">- Update to 3.2:
  * Fix value returned by the libpoke function pk_load
  * Fix a very annoying regression that resulted in a segfault when
    doing l-value maps of struct values having anonymous fields</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692619200">- update to 3.3:
  * Mapping in non-strict mode now assures that constraint
    expressions are executed, even if their result is discarded.
    This is important because very often constraint expressions
    have side effects (such as setting the current endianness) on
    which further mapping relies.
  * Bug in array promotion has been fixed.
  * A bug impacting array bounders in struct constructors has been
    fixed.
  * The return type of the builtin `iolist' has been fixed.
  * A bug impacting the re-definition of struct types at the
    top-level has been fixed.
  * Error locations were not very xprecise in a couple of
    circumstances due to a bison limitation
  * Setting values of mapped structs in strict mode now really
    check for integrity, erroing whenever necessary.
  * A bug flushing stream IO devices has been fixed.
  * The .sub dot-command now does the right thing when no name is
    specified, instead of crashing poke.
  * Pickles: The BTF pickle has been updated to support
    BTF_KIND_ENUM64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712059200">- update to 4.0
  * Multiple updates to the user interface
  * now acknowledges the POKE_LOAD_PATH environment variable whose
    value, if defined, gets prepended to the load_path when poke
    starts.
  * Use UID-specific socket to allow multiple instances running in
    the system
  * New utility pokefmt: simple template system
  * Support customizing the poke prompt
  * Multiple updates to the poke language
  * New pickles:
    + srec: Motorola SREC files
    + orc: ORC data - stack unwinding format in Linux
    + gcov: GCOV data (.gcda) and notes (.gcno) files
    + base64: RFC 4648
    + iscan, iscan-string: Icon-like scanning
    + gpt: GUID partition tables
    + jojodiff: JojoDiff binary patches
    + linux: Linux kernel internal data structures
  * Updates to existing pickles
  * The ELF pickle is now a separate package
  * The DWARF pickle is now a separate package</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717156800">- update to 4.1:
  * Execution speed of `pk-jojopatch' has been improved by
    disabling auto-remap feature
  * Fixes for invalid memory accesses and crashes
  * jitter submodule updated</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- update to 4.2:
  * Handle `strdup' error correctly in mmap IO device.
  * developer visible fixes
  * Diagnostics for invalid casts has been improved.
  * Improve diagnostics of `.ios' command.
  * `diff_structured' function in `diff' pickle has been fixed to
    detect "simple types" correctly (types that have value
    semantics instead of reference semantics).
  * Documentation updates</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749729600">- update to 4.3
  * Fix memory leak in pkl*typify.
  * Clear lexical cuckolding if `pk_compile_statement_with_loc' fails in `poke'.
  * Add missing array writter for trimmed arrays.
  * Add missing array writer for concatenated arrays.
  * Fix flex rule for delimited alien tokens.
  * Handle wide integers correctly in logical operators (`&amp;&amp;', `||', `=&gt;'
    and `!').
  * Fix `while' loop to not cast the condition to `int&lt;32&gt;'.
  * Fix b{,n}zl{,u} insns for 32*bit systems.
  * Move side*effects out of `assert' in `pvm*alloc'.
  * Fix codegen to generate code for raising an exception when there's no
    open IO space.
  * Do not over*allocate in `pvm_allocate_struct_attrs'.
  * Fix compiled closures of alias types to use the correct name.
  * Fix poke's hyperlink callbacks for terminal interface on systems that do
    not have hyperlink support.
  * Generate correct code for condition of `for' and `for*in' loops.
  * Documentation updates
  * Add a few peephole optimizations.
  * Properly support type aliasing.
  * Minor improvement in handling of `magic' field of `BTF_Ext_Header' in
    `btf-ext.pk' pickle.</changelog>
</package>
<package pkgid="be5868678219c1247eafa732ac02b63141c2d87a8d4a3f815a0b2bd9f11916cbeee868aa62da589d9a7e14fecd4b22e7a7fb7b2728b60a094c2a68e1896e29b1" name="emacs-scheme48" arch="riscv64">
  <version epoch="0" ver="1.9.3" rel="1.1"/>
  <changelog author="mvyskocil@suse.cz" date="1236859200">- Fixed a build under gcc4.4
  * used gcc as a default linker</changelog>
  <changelog author="mvyskocil@suse.cz" date="1262088000">- fixed bnc#566860: correct Group of emacs-scheme48
- converted %%changelog to changes</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1552564800">- Add old packge to project devel:languages:misc just like clisp
- Update to scheme48-1.9.2
- Modernize spec file
- Add some missed patches
  debian-user-name.diff
  man-properly-escape-minuses.diff
  no-env-trampoline.diff
  noreturn.patch
  security-tmpfile.patch
- Remove some superfluous patches
  scheme48-1.8.tar.bz2
  scheme48-asneeded.patch
  scheme48-destdir.patch
  scheme48-implicit-fortify-decl.patch
  scheme48-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552564801">- Replace %__-type macro indirections by regular commands.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1552651200">- Redo image with existing image</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1552996800">- OpenSUSE does not have emacs-common, but an emacs package for
  the lisp files of GNU Emacs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1730980800">- Add patch scheme48-1.9.2-gcc14.patch
  * Make it build even with gcc14</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1730980801">- Update to scheme48-1.9.3 (2024-11-15)
  * Minor changes to configure to unbreak build on current setups.
- Remove patch scheme48-1.9.2-gcc14.patch as now upstream</changelog>
</package>
<package pkgid="1fe6efdbbc8c226d0c4b8804b1a965c01766d95ebfc61db897ab1fcb30644657df367a3a8a78c3a27c519e6b86c392eff8faef310931b774c031e028a0bf46c0" name="emacs-semi" arch="noarch">
  <version epoch="0" ver="1.14.6+239+gb1c245b81715" rel="1.2"/>
  <changelog author="tiwai@suse.de" date="1214568000">- ported from semi-xemacs-1.14.6</changelog>
  <changelog author="tiwai@suse.de" date="1390392000">- clean up spec file via osc service
- update url, etc</changelog>
  <changelog author="tiwai@suse.de" date="1390910400">- mime-hide-buttons-in-reply.diff:
  Add mime-hide-buttons-in-reply custom variable</changelog>
  <changelog author="tiwai@suse.de" date="1547467200">- Renamed from semi-emacs to emacs-semi package to align with FLIM
- Dropped xemacs variant that causes a problem with persitent build</changelog>
  <changelog author="tiwai@suse.com" date="1653393600">- Switchto SEMI-EPG on wanderlust repo, extrat via service
- Update to version 1.14.6+239+gb1c245b81715:
  * mime-vcard.el requires bbdb-vcard-vcard21 in bbdb-vcard package
  * Remove XEmacs related stuff
  * New installer option PACKAGE_LISPDIR
  * Fold docstring within 80 characters
  * Check mule-version's availability
  * * semi-setup.el: Adjust dependencies.
  * Fold docstring of customizable variable within 80 characters
  * Use threads for signature verification
  * * mime-pgp.el (mime-preview-application/pgp-encrypted): Fix typo.
  * Fix ignored argument for mime-display-text/plain-flowed
- Drop obsoleted patches:
  autoloads.patch
  mime-hide-buttons-in-reply.diff</changelog>
</package>
<package pkgid="e7e94e1024731cf3ea559594914b793fad6a40c7d684aa06df9d50134e8db0ae3037ffa9dcea8b905a3b4d6eec5cc4d76e818f9a80e5d8663d999c14a863f8be" name="emacs-vm" arch="riscv64">
  <version epoch="0" ver="8.2.0b.1538" rel="1.1"/>
  <changelog author="aj@suse.de" date="1251201600">- Fix build, handle just one info file.</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="eich@suse.com" date="1381406400">- Updated package to version 8.2.0b.
  * Fixes warnings about missing hooks removed from GNU emacs after being
    deprecated for over 10 years
  * Fixes performance penalties caused by bidi being activated by default
    on GNU emacs 24.
  * Updates from version 7.19 - released in 2004, 24 releases ago.
    Numerous changes and bug fixes, file 'NEWS' in the package docs list
    the changes since 7.19.
- Project now hosted at https://launchpad.net/vm.
  Upstream maintainership package has been transferred from Kyle Jones
  to the 'VM development team'.
- vm-Makefile.patch:
  Removed, matching Makefile no longer required since build uses autotools
  now.</changelog>
  <changelog author="eich@suse.com" date="1382616000">- Fixed up paths to make them package private
- Removed duplicate files from package</changelog>
  <changelog author="dimstar@opensuse.org" date="1426075200">- Use makeinfo --force to ignore the errors in vm.texinfo.</changelog>
  <changelog author="eich@suse.com" date="1437998400">- U_rev-1313.patch:
  - Added a variable `vm-confirm-for-auto-archive' that controls the
    confirmation dialogue for `vm-auto-archive-messages'. (lp#793541)
  - Add autoload for `vm-select-recipient-from-sender'.  (lp#907286)
    (bsc#939497).</changelog>
  <changelog author="eich@suse.com" date="1453377600">- U_Require-vm-reply.el-from-vm-compose-mail.patch
  Require vm-reply.el from vm-compose-mail (lp#913005)
  (bsc#939497).</changelog>
  <changelog author="dimstar@opensuse.org" date="1512648000">- Escape the usage of %{VERSION} when calling out to rpm.
  RPM 4.14 has %{VERSION} defined as 'the main packages version'.</changelog>
  <changelog author="mpluskal@suse.com" date="1512648001">- Cleanup spec file with spec-cleaner
- Fix rpm group</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1680091200">- Update to latest launchpad trunk version.
  Delete obsolete patches:
  * U_rev-1313.patch
  * U_Require-vm-reply.el-from-vm-compose-mail.patch
- Fix vcard parser to handle broken vcards better
  vcard-Make-vcard-parser-more-robust-to-invalid-vcards.patch
- Limit %install_info and %install_info_delete macros to Leap/SLE.</changelog>
</package>
<package pkgid="9d03ae311323acb938fb81ea8a5ed40d9b5f94e48807478ca2f6047d3adf1b1d7650548349510f5c282fd55b103c5f7e837daf575d34ab15b75f8fea744abc56" name="emacs-vterm" arch="riscv64">
  <version epoch="0" ver="715.a01a289" rel="1.1"/>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1675339200">- Initial packaging for openSUSE</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1708948800">- Update to version 696.c3a3a23:
  * add example to use another font for vterm buffer
  * Differentiate foreground and background colors
  * Add separate faces for bright ANSI colors
  * Don't allow moving cursor below the last prompt via mouse
  * Allow to find beginning and end of line from a specific point
  * Fix vterm--remove-fake-newlines when in an empty buffer
  * Remove fake newlines in copy mode
  * init is_invalidated in Fvterm_new
  * add LDFLAGS to statically link libvterm
  * Use same shell as TRAMP on remotes.</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1708948801">- Depend on emacs-devel to make sure Emacs packaging macros are installed when not building with emacs-eln</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1711368000">- Update to version 698.ae4ae1a:
  * Ensures the starting col is the same as later calculated
  * Fix typo: postion -&gt; position</changelog>
  <changelog author="Björn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1735041600">- Update to version 708.99c1f5e:
  * Try running the login shell by default for "ssh" and "scp" Tramp methods
  * Add option to specify one shell for all Tramp methods
  * Add option to try using the login shell for Tramp Methods
  * Fix display errors when using text-scale mode with ncurses. Fixes gh#akermu/emacs-libvterm#731
  * Detect vterm-mode correctly when using derived modes
  * Don't garble partial multi-byte character after control sequence
  * Support overriding the maximum scrollback at compile-time</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Update to version 715.a01a289:
  * Fix return type of `string_bytes`
  * Improve Markdown and fix typos in README
  * Fix typo in `vterm-set-bold-highbright` variable name
  * Fix typos and grammar in comments
  * Fixes segfault when clicking error in compilation-shell-minor-mode
  * Fix spelling
  * README: link the issue of running on Windows</changelog>
</package>
<package pkgid="fd75d05778b72d68f5832256c892ce9e90e22bc7bd8ac37467db9a9efe94a3785c4ccb19f7344284a726e87849f96d02376f1bb62b0b31b3c834336b26c1b4ff" name="emacs-w3m" arch="noarch">
  <version epoch="0" ver="1.4.632+569+g5c965214" rel="1.1"/>
  <changelog author="schwab@linux-m68k.org" date="1481284800">- Update to current CVS head (version 1.4.567)
  * make it work with emacs 26</changelog>
  <changelog author="schwab@linux-m68k.org" date="1531051200">- Rename from w3m-el to emacs-w3m
- Update to current CVS head (version 1.4.631)
  * Work for Emacs &gt;= 26 in which the emacs-version variable no longer
    includes the build number
  * Refactor w3m-process-queue memory and redability
  * Make progress messages more uniform and more useful
  * Work for mailto urls
  * Update faces for all navigation cases
  * Fix two bugs in navigating the w3m-session-select popup window
  * Bugfix for the creation of session pop-up window
  * Uniform error handling and message presentation
  * Introduce w3m-display-mode
  * Send a cached ETag to the remote server so as to check whether
    the server responds with 304 meaning the cache is still up-to-date
  * Delete about://cookie/ buffer when w3m-view-previous-page is performed
  * Update selection buffer properly after deletion or renaming
  * Fix cookies handling
- Use %license for COPYING
- Remove xemacs subpackage, not compatible with xemacs any more</changelog>
  <changelog author="jengelh@inai.de" date="1531569600">- Trim bias from description.
- Replace old RPM shell vars by macros.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1582632000">- Update to current GIT HEAD (6eda3828)</changelog>
  <changelog author="schwab@linux-m68k.org" date="1616328000">- Update to version 1.4.632+396+g051dba16:
  * Don't show a backstage while performing `text-scale-adjust'
  * Make text-scale-adjust work
  * Fix it again
  * shimbun.el (shimbun-xml-parse-buffer): Fix typo
  * ChangeLog: fix date entries
  * * shimbun.el (shimbun-xml-parse-buffer): Work around malformed xml
  * Update copyright years
  * Docfix so not to be wider than 80 chars
  * Bugfix 'w3m-previous-image doesn't work' ([emacs-w3m:13747])
  * Fix typo in ChangeLog</changelog>
  <changelog author="schwab@linux-m68k.org" date="1634299200">- Update to version 1.4.632+501+gc088fe62:
  * * w3m-lnum.el (w3m-lnum-get-match-info, w3m-lnum-get-action): Rearrange docstrings so to be in 80-column
  * Typo fix
  * Use rfc6068.el if possible instead of rfc2368.el (issue #109)
  * * sb-sankei.el (shimbun-sankei-keep-login): Consult akamai cookie instead of local timer for expiry period. (shimbun-sankei-logout): Remove login/out cookies first and save last. (shimbun-sankei-login): Remove akamai cookie first as well. (shimbun-sankei-last-login): Remove variable. (shimbun-sankei-get-headers): Use date-to-time instead of encode-time and parse-time-string or timezone-parse-date.
  * * w3m-filter.el (w3m-filter-configuration): Add desc template
  * * w3m-filter.el (w3m-filter-configuration): Make Custom-set work
  * * w3m-bookmark.el (w3m-bookmark-menubar-update): Add a workaround to avoid a miscellaneous error
  * Treat application/emacs-lisp as text/plain ([emacs-w3m:13845])
  * user-agents: bugfix, update, improve friendliness (PR#106)
  * * w3m.el (w3m-user-agent-alist): Fill in in 80-column, reindent
  * user-agent variables: update, and add reference feature
  * w3m-user-agent-default-alist: bugfix macro element
  * New and improved filter for github (PR#105)
  * * w3m-filter.el (w3m-filter-github): Fill in in 80-column, reindent
  * w3m-filter: new and improved filter for github
  * * sb-sankei.el (shimbun-headers): Run shimbun-sankei-keep-login
  * * sb-sankei.el (shimbun-sankei-login): Cache a copy of password always
  * * sb-sankei.el (shimbun-sankei-logout{in|out}): Make those functions, instead of shimbun-sankei-keep-login, manage shimbun-sankei-last-login.
  * * sb-sankei.el (shimbun-sankei-keep-login): Fix last commit
  * Keep logging in in Sankei
  * Add timeout to w3m-download
  * Fix last commit (1059e92)
  * Hard-code the shell used in `w3m-download' with "sh" ([emacs-w3m:13826])
  * Use defvar-local in w3m.el (PR#101)
  * Replace make-variable-buffer-local with defvar-local
  * Bugfix: db-history single-page advances point too far (PR#100)
  * * w3m.el (w3m--goto-url--handler-function): Fix point position. (PR#99)
  * Position point on the first entry in the db history (PR#99) ;; slightly modified by yamaoka
  * Fix typo 講読→購読
  * reindent
  * Bugfix: db-history single-page advances point too far
  * * w3m.el (w3m--goto-url--handler-function): Fix point position. (PR#99)
  * Position point on the first entry in the db history (PR#99) ;; slightly modified by yamaoka
  * Fix typo 講読→購読
  * reindent
  * Fix typo 講読→購読
  * Add docstring for function w3m--goto-url--handler-function
  * db-history: advance to first history link
  * reindent
  * force-wide-display
  * (shimbun-sankei-clear-contents): Show restrictions
  * Fix previous commit
  * Delete nonsense distinction of writer and byliner
  * (shimbun-sankei-clear-contents): Distinguish author and writer
  * Fix last commit
  * Fix last commit
  * Add iframe tag to movie tag so to be able to view it in other browsers
  * Add links to embedded movies on Sankei
  * * sb-sankei.el (shimbun-sankei-clear-contents): Fix regexp
  * * sb-sankei.el (shimbun-sankei-clear-contents): Fix regexp
  * Support multiple article pages on Sankei
  * Minor fix in last commit
  * Show author name if it is expressed clearly in the original
  * Minor improvements on read and scan-sexps usage
  * * sb-yoshirin.el: Spelling fix: thumnail -&gt; thumbnail
  * Minor fix to Sankei
  * Display most detailed headline on Sankei
  * Display headline that might be the only place to show the author
  * Bugfix: make w3m-select-buffer-toggle-style work properly (PR#95)
  * Make Sankei support raw html embedded in java script
  * * sb-sankei.el (shimbun-sankei-clear-contents): Modify last commit
  * * sb-sankei.el (shimbun-sankei-clear-contents): Don't infloop
  * * sb-sankei.el (shimbun-sankei-clear-contents) : Fix regexps
  * * sb-sankei.el (shimbun-sankei-clear-contents) : Trivial fix
  * Make Sankei work on Emacs 26 and 27
  * Make Sankei support raw html embedded in java script
  * * sb-sankei.el (shimbun-sankei-clear-contents): Modify last commit
  * * sb-sankei.el (shimbun-sankei-clear-contents): Don't infloop
  * * sb-sankei.el (shimbun-sankei-clear-contents) : Fix regexps
  * * sb-sankei.el (shimbun-sankei-clear-contents) : Trivial fix
  * Make Sankei work on Emacs 26 and 27
  * Sigh; w3m-select-buffer-window needs to match the selected w3m buffer, not the select buffer.
  * Ensure that w3m-select-buffer-window is kept updated properly.
  * By the time split-window is called, the locally let selected-window variable is no longer a valid window. Thus, we *actually* need to call the selected-window function here.
  * Fetch more images
  * * doc/emacs-w3m.texi, doc/emacs-w3m-ja.texi (Newspapers Supported by Shimbun): Update Sankei groups.
  * Make Sankei work
  * Make Mainichi work
  * Make Asahi work (as for at least the rss group)
  * Declare w3m-queries-log-file in w3m-util.el
  * Move w3m-queries-log-file from w3m-util.el to w3m.el
  * Update
  * Reindent
  * w3m-queries-log-file: Use expand-file-name in variable defcustom
  * tweaks to handling url query parts
  * Update
  * Reindent
  * Place entire logic in function w3m-external-view
  * Revert last change that made `w3m-process-stop' do kill page buffer
  * Reindent
  * w3m-delete-buffer-if-empty: Only operate on live buffers
  * Fixes for w3m-current-url = NIL, loading images from ext program
  * Delete useless history warning
  * Make shimbun-sankei-login work
  * Silence the byte compiler on Emacs 28</changelog>
  <changelog author="schwab@linux-m68k.org" date="1649505600">- Update to version 1.4.632+512+gc3a3a947:
  * * Makefile.in (configure): Replace configure.in with configure.ac
  * Make the builder work for autoconf 2.70 and up as well
  * Drop Emacs 26 support
  * * shimbun/ChangeLog: Remove cancelled entry
  * * sb-kyoko-np.el (shimbun-clear-contents): Revert
  * * sb-kyoko-np.el (shimbun-clear-contents): Make date header precision
  * * mime-w3m.el: Fix last change
  * Typo fix
  * Conceal warnings for the case SEMI is absent (issue #108)
  * * sb-sankei.el (w3m-cookie-setup): Autoload it
  * * w3m.el (w3m-image-type-alist): Update docstring</changelog>
  <changelog author="schwab@linux-m68k.org" date="1680350400">- Update to version 1.4.632+546+gf8819bca:
  * Silence the byte-compiler on Emacs 30
  * ; sb-sankei.el (shimbun-sankei-login): Fix the way to parse forms
  * Silence the byte compiler
  * Silence warnings when compiling w3m.el individually ([emacs-w3m:13914])
  * ; Fix last change in aclocal.m4
  * Support Emacs 30
  * Update ChangeLog
  * Fix w3m-puny-encode1 failure on Emacs 29
  * * w3m.el (w3m-unsafe-url-warning): New face</changelog>
  <changelog author="schwab@linux-m68k.org" date="1708516800">- Update to version 1.4.632+563+gdc5136d2:
  * * shimbun/sb-sankei.el (shimbun-sankei-login, shimbun-sankei-keep-login): Revert
  * * shimbun/sb-sankei.el (shimbun-sankei-get-headers): Add author's name to subject if possible (shimbun-sankei-login, shimbun-sankei-keep-login): Update cookies handling
  * * shimbun/sb-sankei.el (shimbun-sankei-get-headers-ranking) (shimbun-sankei-get-headers): Update regexps
  * * shimbun/sb-sankei.el (shimbun-sankei-get-headers): Minor fixes
  * Add ``lexical-binding: nil'' to many files
  * * shimbun/sb-sankei.el (shimbun-sankei-get-headers-ranking): New function (shimbun-sankei-get-headers): Use it for the sankeisyo group; minor improvements
  * * shimbun/sb-sankei.el: Fix it so to work again for almost groups
  * * w3m.el (w3m-fontify-anchors): Improve the way to find unsafe links
  * * shimbun/mew-shimbun.el (mew-shimbun-unseen-setup): Fix advice
  * * w3m.el (w3m-add-referer, w3m-puny-utf-16be): Fix custom types
  * * w3mhack.el (w3mhack-insert-git-revision, w3mhack-generate-load-file): Fix so to generate emacs-w3m-git-revision on Emacs 29 and up as well
  * * nnshimbun.el (nnshimbun-replace-date-header): Compile it if and only if it is necessary
  * * mew-shimbun.el (mew-shimbun-unseen-setup): Use advice-add instead of defadvice that's been marked obsolete in Emacs 30
  * * w3m-util.el (w3m-delete-w3m-initial-frames): Doc fix
  * * mime-w3m.el (mime-display-message, kill-new): Use advice-add instead of defadvice that's been marked obsolete in Emacs 30
  * Drop Emacs 27 support
  * * nnshimbun.el (nnshimbun-replace-date-header): Don't quote lambda form</changelog>
  <changelog author="schwab@linux-m68k.org" date="1729512000">- Update to version 1.4.632+569+g5c965214:
  * shimbun/sb-sankei.el: Somewhat improve article readability
  * shimbun/sb-sankei.el: Make login suite work again
  * * w3m-filter.el (w3m-filter-regard-srcset=-as-src=): New filter
  * * shimbun.el (shimbun-mime-replace-image-tags): Allow srcset in img
  * * sb-sankei.el (shimbun-sankei-get-headers): Update regexp
  * * sb-sankei.el (shimbun-sankei-get-headers): Fix regexp</changelog>
</package>
<package pkgid="d6a00113c02f549157514290494cf8676edcda2fc7818a5b811f53f994fd55514bed6f53587d6aa413d048bec7ea14fe234fd81567d728dabec05eb790308db7" name="emacs-x11" arch="riscv64">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="cc8632071e13085ef3f3ceb887353b4a1c4adf59ebcb147584729e831b9481d16567c589656bb80397045b61c393f0d046b896bf1a14e6859769f9ca36449cda" name="emf2svg-conv" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="2.3"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1477915200">- initial package version</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1490961600">- Update to release 1.0.1, bump soversion (API break in 1.0.0)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522152000">- Use %license for LICENSE</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522152001">- update to 1.1.0:
  * add handling of font index encoding
  * add fontconfig dependency
  * add freetype dependency
  * add common variables LIB_INSTALL_DIR, BIN_INSTALL_DIR,
    INCLUDE_INSTALL_DIR to set install directories</changelog>
  <changelog author="jengelh@inai.de" date="1522238400">- Fix SRPM group.
- Update descriptions.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522670400">- Fix grammatical error in description</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1584360000">- Disable RPATH for building libemf2svg.
- Spec cleanup.</changelog>
</package>
<package pkgid="57396ece1ac61a071dfae4c66a2339c8d2befaccbd30308e7926b50b6912100f722e69581475e58a14740c46e9d2283391318d1a91fc92c4ce146cefa1ced1b8" name="emojione-color-font" arch="noarch">
  <version epoch="0" ver="1.3" rel="2.4"/>
  <changelog author="guoyunhebrave@gmail.com" date="1473336000">- Version 1.3
- Add Unicode 9.0 power symbols
- Add EmojiOne's Rainbow Flag</changelog>
  <changelog author="mpluskal@suse.com" date="1500206400">- Update scriplet dependencies
- Run spec-cleaner</changelog>
</package>
<package pkgid="3d2fce47d7be2496050bf29994c21f67b5ef0ae9bdc715c1c4914b9b1954f9e5de87f73335710991734f96f6cbb16a76f6033b781e157863f3b8255d059af1cc" name="emptyepsilon" arch="riscv64">
  <version epoch="0" ver="2024.12.08" rel="4.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736510400">- Version 2024.12.08
  * Remove 'f' suffix from numbers in lua (#2164)
  * Some minor de updates
  * fix minor typo
  * more minor de updates</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1743336000">- Backport patches for Lua API fixes:
  * lua_add_getCurrentWarpSpeed.patch
  * lua_fix_multivar.patch
  * lua_add_commandBypassSelfDestruct.patch
  * lua_fix_commandCombatManeuver.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1743508800">- Load use_bundled_basis_universal.patch as source as %autopatch
  doesn't have the -m option on 15.6</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1745236800">- Use BuildRequires pkgconfig(sdl2) instead sdl2-devel, fixes
  building for Leap</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1754913600">- Fix GLM build errors (https://github.com/daid/EmptyEpsilon/issues/2111)</changelog>
</package>
<package pkgid="ff281d634e3dea94ab1229150bb04f987cf393f3b488863c46b16b67167256f1025064f00cf29857ebe72ee2c897db76f850739ab110ec25748a2f9803038ce7" name="enable-no_new_privs" arch="noarch">
  <version epoch="0" ver="1.1" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1763035200">- Require splitted shadow package</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1763035201">- Remove setuid bit from polkit agent</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1764331200">- Replace run0-sudo requires with run0-wrappers</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1764676800">- Don't remove pam_unix_ng on de-install</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1764763200">- Don't conflict with pkexec, run0-wrappers handles this</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1765368000">- Move presets to systemd-presets-common-SUSE</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1765886400">- Rename from disable-setuid to enable-no_new_privs</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1766059200">- Update dependencies to account-utils and run0-wrappers</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1773921600">- Update dependencies for account-utils and shadow
- Add run0-policy-wheel-auth-self</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1774353600">- Disable Obsoletes, else libsolv will always install this package</changelog>
</package>
<package pkgid="9f005c72b979d863ed476ed51354e6adbfa1b126f0739ef444378a865bcbd02e13edebbc19ab8f63be18f2b00170550ccaca7e4edf00308059d766737772e1fc" name="enblend-enfuse" arch="riscv64">
  <version epoch="0" ver="4.2" rel="7.1"/>
  <changelog author="dimstar@opensuse.org" date="1423656000">- Introduce _build_doc defines (currently set to 0): Allow to
  easily enable/disable the building of the documentation (incl.
  the reevant BuildRequires and file sections). Currently disabled,
  as enblend fails with texinfo 5.1; upstream is aware but there
  are multiple ways the texi files are broken (mainly using invalid
  characters for defintions).</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 4.1.4
  * The introduction of additional blend color spaces in the Development
    Branch requires a new option to select them.    Here, in the Stable
    Branch, the new option `  *  * blend  * colorspace' just duplicates the
    functionality of `  *  * ciecam' and `  *  * no  * ciecam'.    The Stable Branch
    does *not* provide the additional blend colorspaces of the
    Development Branch.    The following equivalences hold
  * * ciecam         &lt;=&gt;      *  * blend  * colorspace=ciecam
  * * no  * ciecam    &lt;=&gt;      *  * blend  * colorspace=identity
    Both options `  *  * ciecam' and `  *  * no  * ciecam' are deprecated in 4.2 and
    will be withdrawn in 4.3.    Thus, users should prefer
    `  *  * blend  * colorspace'.
  * [Enblend and Enfuse] Fix the nesting  * depth counter for response
    files.    This bug prohibited to load more than 20 images in a single
    response file.
  * [Enblend and Enfuse] Allow grayscale images to bring their own
    (grayscale) profiles.    Previously grayscale images with ICC profiles
    were rejected.
  * [Enblend] Fix a possible domain error followed by a division  * by  * zero
    in the seam  * line optimizer.
  * [Enblend and Enfuse] Avoid an undeserved warning about incompatible
    colorspaces if they only disagree on their meta  * data (e.g. profile
    creation date/time).
  * [Enblend] Fix a bug in the Dijkstra Optimizer which could lead to
    undefined behavior in the placement of the (optimized) seam line.
  * [Enblend] Fix a non  * dereferencable vector iterator which led to a
    segfault.
  * [Enblend] Avoid a division  * by  * zero in the Annealing Optimizer.
  * [Enblend] Fix a bug (#1356551) in the seam  * line vectorization code
    that was there since 2004.    The fix changes the position of almost
    any coarse  * mask seam line vertex by one pixel.
- Update use-default-gcc-inlining.diff
- Add libICE-devel and pkg-config build dependencies</changelog>
  <changelog author="dimstar@opensuse.org" date="1464264000">- Update to version 4.2:
  + All deprecated options and features of version 4.1 have been
    removed.
  + Enblend and Enfuse support layer (aka "page", aka "frame")
    selection in of multi-layer image-files. This includes
    processing any layers in user-defined order.
  + Both Enblend and Enfuse can now perform all their pyramidal
    blending operations in CIELAB (aka L*a*b*, aka L-star) and
    CIELUV (aka L*u*v*) color spaces, too.
  + The new Graph-Cut algorithm is the default primary seam-line
    generator.
  + Avoid a division-by-zero in the Annealing Optimizer.
  + Fix a bug (sf#1356551) in the seam-line vectorization code that
    was there since 2004. The fix changes the position of almost
    any coarse-mask seam line vertex by one pixel.
  + Fix a longstanding quirk, which allowed to load masks into
    Enblend and Enfuse that were unsuitable for processing.
  + Fix a bug in the highlight-recovery that caused Enfuse to bail
    out with the uncaught exception "Minimizer1D::set_bracket:
    minimum not bracketed".
  + The OpenMP enabled versions of Enblend and Enfuse benefit from
    Google's TCMalloc library.
  + Several exposure weight functions were added to Enfuse. The
    choice is now up to the user. The default still is the Gauss
    function as in all Enfuse versions before.
- Add texlive-latex-bin-bin BuildRequires: new dependency.
- Drop use-default-gcc-inlining.diff: no longer needed.
- Add enblend-latex-optional.patch: Allow building without
  documentation, that is, make latex optional.
- Toggle _build_doc to 1: building documentation works again.</changelog>
  <changelog author="astieger@suse.com" date="1464609600">- specify boost build dependendy version</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="asn@cryptomilk.org" date="1529409600">- Switched to cmake build
  * Removed patch for autotools: enblend-latex-optional.patch
- Added enblend-enfuse-4.2-add-missing-cmakelists.patch
- Enabled support for OpenMP
- Enabled support for SSE2
- Turn on optimizations again
- Info pages are no longer available
- Added PDF documentation for enblend and enfuse</changelog>
  <changelog author="jengelh@inai.de" date="1532692800">- Update RPM groups.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1568721600">- Add reproducibledate.patch to override build date (boo#1047218)
- Add reproducible.patch to override build hostname (boo#1084909)</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1616846400">- Add enblend-enfuse-4.2-gcc-10.patch: Fix build with GCC 10
  (picked from Gentoo, https://bugs.gentoo.org/723306).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
</package>
<package pkgid="106e34310978cd25726d4738d7611501ebb4f5f0418164c3bafdfc4fbb06341a225d7350e4a57b43adf71fa96cd5d193849454b16ad56e20fdfa197dc94447bb" name="enblend-enfuse-doc" arch="riscv64">
  <version epoch="0" ver="4.2" rel="7.1"/>
  <changelog author="dimstar@opensuse.org" date="1423656000">- Introduce _build_doc defines (currently set to 0): Allow to
  easily enable/disable the building of the documentation (incl.
  the reevant BuildRequires and file sections). Currently disabled,
  as enblend fails with texinfo 5.1; upstream is aware but there
  are multiple ways the texi files are broken (mainly using invalid
  characters for defintions).</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 4.1.4
  * The introduction of additional blend color spaces in the Development
    Branch requires a new option to select them.    Here, in the Stable
    Branch, the new option `  *  * blend  * colorspace' just duplicates the
    functionality of `  *  * ciecam' and `  *  * no  * ciecam'.    The Stable Branch
    does *not* provide the additional blend colorspaces of the
    Development Branch.    The following equivalences hold
  * * ciecam         &lt;=&gt;      *  * blend  * colorspace=ciecam
  * * no  * ciecam    &lt;=&gt;      *  * blend  * colorspace=identity
    Both options `  *  * ciecam' and `  *  * no  * ciecam' are deprecated in 4.2 and
    will be withdrawn in 4.3.    Thus, users should prefer
    `  *  * blend  * colorspace'.
  * [Enblend and Enfuse] Fix the nesting  * depth counter for response
    files.    This bug prohibited to load more than 20 images in a single
    response file.
  * [Enblend and Enfuse] Allow grayscale images to bring their own
    (grayscale) profiles.    Previously grayscale images with ICC profiles
    were rejected.
  * [Enblend] Fix a possible domain error followed by a division  * by  * zero
    in the seam  * line optimizer.
  * [Enblend and Enfuse] Avoid an undeserved warning about incompatible
    colorspaces if they only disagree on their meta  * data (e.g. profile
    creation date/time).
  * [Enblend] Fix a bug in the Dijkstra Optimizer which could lead to
    undefined behavior in the placement of the (optimized) seam line.
  * [Enblend] Fix a non  * dereferencable vector iterator which led to a
    segfault.
  * [Enblend] Avoid a division  * by  * zero in the Annealing Optimizer.
  * [Enblend] Fix a bug (#1356551) in the seam  * line vectorization code
    that was there since 2004.    The fix changes the position of almost
    any coarse  * mask seam line vertex by one pixel.
- Update use-default-gcc-inlining.diff
- Add libICE-devel and pkg-config build dependencies</changelog>
  <changelog author="dimstar@opensuse.org" date="1464264000">- Update to version 4.2:
  + All deprecated options and features of version 4.1 have been
    removed.
  + Enblend and Enfuse support layer (aka "page", aka "frame")
    selection in of multi-layer image-files. This includes
    processing any layers in user-defined order.
  + Both Enblend and Enfuse can now perform all their pyramidal
    blending operations in CIELAB (aka L*a*b*, aka L-star) and
    CIELUV (aka L*u*v*) color spaces, too.
  + The new Graph-Cut algorithm is the default primary seam-line
    generator.
  + Avoid a division-by-zero in the Annealing Optimizer.
  + Fix a bug (sf#1356551) in the seam-line vectorization code that
    was there since 2004. The fix changes the position of almost
    any coarse-mask seam line vertex by one pixel.
  + Fix a longstanding quirk, which allowed to load masks into
    Enblend and Enfuse that were unsuitable for processing.
  + Fix a bug in the highlight-recovery that caused Enfuse to bail
    out with the uncaught exception "Minimizer1D::set_bracket:
    minimum not bracketed".
  + The OpenMP enabled versions of Enblend and Enfuse benefit from
    Google's TCMalloc library.
  + Several exposure weight functions were added to Enfuse. The
    choice is now up to the user. The default still is the Gauss
    function as in all Enfuse versions before.
- Add texlive-latex-bin-bin BuildRequires: new dependency.
- Drop use-default-gcc-inlining.diff: no longer needed.
- Add enblend-latex-optional.patch: Allow building without
  documentation, that is, make latex optional.
- Toggle _build_doc to 1: building documentation works again.</changelog>
  <changelog author="astieger@suse.com" date="1464609600">- specify boost build dependendy version</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="asn@cryptomilk.org" date="1529409600">- Switched to cmake build
  * Removed patch for autotools: enblend-latex-optional.patch
- Added enblend-enfuse-4.2-add-missing-cmakelists.patch
- Enabled support for OpenMP
- Enabled support for SSE2
- Turn on optimizations again
- Info pages are no longer available
- Added PDF documentation for enblend and enfuse</changelog>
  <changelog author="jengelh@inai.de" date="1532692800">- Update RPM groups.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1568721600">- Add reproducibledate.patch to override build date (boo#1047218)
- Add reproducible.patch to override build hostname (boo#1084909)</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1616846400">- Add enblend-enfuse-4.2-gcc-10.patch: Fix build with GCC 10
  (picked from Gentoo, https://bugs.gentoo.org/723306).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: glew-devel as it is not used for build.</changelog>
</package>
<package pkgid="26c20bbae7a9e08fb3c1b8c69b8b54b984e8fede952de3e016307ca25ebb6b6e9705c749bbd451c2256f4da72b85902ce38160be1989089829271d33c932f660" name="enc" arch="riscv64">
  <version epoch="0" ver="1.1.5" 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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744027200">- Update to 1.1.4:
  * Update all dependencies #9</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762948800">- Update to 1.1.5:
  * Update dependencies #10</changelog>
</package>
<package pkgid="0b65857e9fa284846cc3950ddaae7ba76d1d234e3a1c784be397cc6e71e9354081e41e3c7d00bd1cb18f35e6730d12447d05c54f427f6a4fbab0c2d934f6869b" name="enca" arch="riscv64">
  <version epoch="0" ver="1.19" rel="2.2"/>
  <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="407e6f0fadf425db50b973d444574498b18f4c121a57e97a2394da3b1e2832fdbc908ce9e1d147d3f4fa94b1e4df73ab6b8075eddaa248a16c1aefd9a69bcb6c" name="enca-devel" arch="riscv64">
  <version epoch="0" ver="1.19" rel="2.2"/>
  <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="60b855c816cdb59d4ac24b52c18067a1dc15dfc474121a6a3d2d31e7f478f3f4348379cc0ac4800abcd9cf7bc59996c39dad8b23c9714910d1007116b1837ebc" name="encfs" arch="riscv64">
  <version epoch="0" ver="1.9.5" rel="4.1"/>
  <changelog author="p.drouand@gmail.com" date="1457524800">- Update to version 1.8.1
  * No short chanlog available; please read
    /usr/share/doc/packages/encfs/ChangeLog</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1488628800">- update to 1.9.1
  * Fix empty log file creation
  * Link with libintl when available
  * add LIB_INSTALL_DIR override during build to aid in customized install
    locations
  * upgrade easylogging++
- update to 1.9
  * switch to CMake
  * OSX build improvements, RPATH setup
  * Drop Boost dependency. Uses tinyxml2 to read existing XML config archives.
  * Drop librlog dependency. Uses easylogging++ for logging.
  * add encfs_create operation
  * replace getdir with readdir
  * cleanup includes and reformat code
  * allow writes in reverse mode when no header is used
  * make use of C++11 (eg std unordered_map in place of GNU internal hashmap)
- split *.mo files to a separate package encfs-lang
- preperation to include checks
- removed cmake-libdir-name.patch and old-perm-checks.patch which are not
  needed any more
- install tinyxml2-3 if not available in the official repos
- configure-fix.patch: also not needed anymore</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1492948800">- patch 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch fixes
  some undefined references. See upstream issue
  https://github.com/vgough/encfs/issues/291
  With this patch, the %cmake macro can now be used for building if
  version of cmake is greater than 3.3
- improved detection of tinyxml: now builds on more architectures
  and SLE12 SP2</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1501070400">- update to 1.9.2
  * fix a use-after-free bug that was introduced in v1.9-rc1
  * cast booleans to int before writing the XML config
  * support reading the config file from pipes
  * add "-t" option to set syslog tag
  * allow read/write in standard reverse mode
  * reject empty passwords
  * support building with openssl 1.1
- removed now unneeded 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch</changelog>
  <changelog author="fvogt@suse.com" date="1516190400">- Fix combination of os_has_tinyxml and use_cmake_macro</changelog>
  <changelog author="Markus Ebner&lt;info@ebner-markus.de&gt;" date="1583496000">- update to 1.9.5
  * Correct a int/off_t buffer overflow in getSize()
  * Correct a possible write crash
  * Correct encfsctl cat and add encfsctl --reverse cat
  * Add -c &amp; -u cmdline options
  * Add --noattrcache &amp; --nodatacache cmdline options
  * Ignore .encfs6.xml file in reverse mode
  * Do not count usage on root path (to avoid resetting the --idle option)
  * Use stderr instead of stdout for error messages
  * Add the ability to disable data encryption (absolutely discouraged)
  * Add Cygwin support
- update to 1.9.4
  * Fix packaging error leading to wrong version output
  * Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..)
- update to 1.9.3
  * Fix compilation with "-std=c++11"
  * Fix a gid permission issue with allow_other
  * Fix operations on symlinks
  * Fix a race in idle unmount
  * Add --reversewrite cli option
  * Add PID to syslog logging
  * Deep code sanity check
  * Modernize coding style
  * Make codebase warnings &amp; clang-tidy clean
  * Bump FUSE_USE_VERSION to 29
  * Ensure compatibility with LibreSSL
  * Switch to vendored lib tinyxml2 &amp; easylogging
  * Reorganize man page and add missing options
  * Add gtest and micro benchmarks</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1585051200">- Disable RPATH for building</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1745582400">- fix build and simplify spec file
- use system easylogging</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747051200">- add README.openSUSE for boo#1221085, boo#1243036</changelog>
</package>
<package pkgid="3062c0ed2e8fb33480d0b845021f1b83c74e678004b55adef49dcb46a26898ffa264d2da3f976ee58d8b16653484feb5bfce534e0dc29550567f3c279fa1b3d0" name="encfs-lang" arch="noarch">
  <version epoch="0" ver="1.9.5" rel="4.1"/>
  <changelog author="p.drouand@gmail.com" date="1457524800">- Update to version 1.8.1
  * No short chanlog available; please read
    /usr/share/doc/packages/encfs/ChangeLog</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1488628800">- update to 1.9.1
  * Fix empty log file creation
  * Link with libintl when available
  * add LIB_INSTALL_DIR override during build to aid in customized install
    locations
  * upgrade easylogging++
- update to 1.9
  * switch to CMake
  * OSX build improvements, RPATH setup
  * Drop Boost dependency. Uses tinyxml2 to read existing XML config archives.
  * Drop librlog dependency. Uses easylogging++ for logging.
  * add encfs_create operation
  * replace getdir with readdir
  * cleanup includes and reformat code
  * allow writes in reverse mode when no header is used
  * make use of C++11 (eg std unordered_map in place of GNU internal hashmap)
- split *.mo files to a separate package encfs-lang
- preperation to include checks
- removed cmake-libdir-name.patch and old-perm-checks.patch which are not
  needed any more
- install tinyxml2-3 if not available in the official repos
- configure-fix.patch: also not needed anymore</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1492948800">- patch 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch fixes
  some undefined references. See upstream issue
  https://github.com/vgough/encfs/issues/291
  With this patch, the %cmake macro can now be used for building if
  version of cmake is greater than 3.3
- improved detection of tinyxml: now builds on more architectures
  and SLE12 SP2</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1501070400">- update to 1.9.2
  * fix a use-after-free bug that was introduced in v1.9-rc1
  * cast booleans to int before writing the XML config
  * support reading the config file from pipes
  * add "-t" option to set syslog tag
  * allow read/write in standard reverse mode
  * reject empty passwords
  * support building with openssl 1.1
- removed now unneeded 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch</changelog>
  <changelog author="fvogt@suse.com" date="1516190400">- Fix combination of os_has_tinyxml and use_cmake_macro</changelog>
  <changelog author="Markus Ebner&lt;info@ebner-markus.de&gt;" date="1583496000">- update to 1.9.5
  * Correct a int/off_t buffer overflow in getSize()
  * Correct a possible write crash
  * Correct encfsctl cat and add encfsctl --reverse cat
  * Add -c &amp; -u cmdline options
  * Add --noattrcache &amp; --nodatacache cmdline options
  * Ignore .encfs6.xml file in reverse mode
  * Do not count usage on root path (to avoid resetting the --idle option)
  * Use stderr instead of stdout for error messages
  * Add the ability to disable data encryption (absolutely discouraged)
  * Add Cygwin support
- update to 1.9.4
  * Fix packaging error leading to wrong version output
  * Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..)
- update to 1.9.3
  * Fix compilation with "-std=c++11"
  * Fix a gid permission issue with allow_other
  * Fix operations on symlinks
  * Fix a race in idle unmount
  * Add --reversewrite cli option
  * Add PID to syslog logging
  * Deep code sanity check
  * Modernize coding style
  * Make codebase warnings &amp; clang-tidy clean
  * Bump FUSE_USE_VERSION to 29
  * Ensure compatibility with LibreSSL
  * Switch to vendored lib tinyxml2 &amp; easylogging
  * Reorganize man page and add missing options
  * Add gtest and micro benchmarks</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1585051200">- Disable RPATH for building</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1745582400">- fix build and simplify spec file
- use system easylogging</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747051200">- add README.openSUSE for boo#1221085, boo#1243036</changelog>
</package>
<package pkgid="42121ecf07555e1c05031023ea4b4bf05327fd554f446b0e1be3c75d64a7735cbe086c25c7748203c8743335195e00f31b2936d76466f7e39227654614c92db6" name="enchant-1-backend-voikko" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="8.1"/>
  <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 verssion 1.6.1:
  + This release, the first for several years, is ABI and API
    compatible with 1.6.0, but contains a much-upgraded
    enchant-ispell front-end, which is now a working ispell
    replacement.
  + The code has been cleaned up and some bugs fixed, and the unit
    test suite, originally written 10 years ago for Windows, has
    been made to run on all platforms.
- Update URL to https://abiword.github.io/enchant/.
- Rename to enchant-1: introduce compatibility package, since
  enchant moves to version / API 2.x.
- Adjust packaging to the reworked enchant, 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-1-backend-{voikko,zemberek}.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Make libenchant1 recommend enchant-1-backends instead of requiring
  any package providing enchant-1-backend. By default, the resolver
  pulls in enchant-1-backend-voikko, which is only valid for the fi
  locale, so by recommending enchant-1-backends, the resolver now
  knows we have a preferred provider for the capability (boo#1141993).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1569326400">- Make enchant-1-backend-voikko require enchant-1-backends
  (boo#1141993).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1572955200">- Ensure 32bit enchant-1-backends have proper obsoletes/provides
  to upgrade enchant-backends in baselibs.conf.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Fix obsoletes/provides in baselibs.conf.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Add -fpermissive to optflags to work around C99 violations which
  are errors by default with GCC 14.  [boo#1221684]</changelog>
</package>
<package pkgid="ec4092c55fa8b7afe7d0cf3260639c2c9f537c106dfedaef2b8cfad1b8714598f3e9b45facc40d73126668847db544af57cc9835e1fd00649610a5f825785905" name="enchant-1-backend-zemberek" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="8.1"/>
  <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 verssion 1.6.1:
  + This release, the first for several years, is ABI and API
    compatible with 1.6.0, but contains a much-upgraded
    enchant-ispell front-end, which is now a working ispell
    replacement.
  + The code has been cleaned up and some bugs fixed, and the unit
    test suite, originally written 10 years ago for Windows, has
    been made to run on all platforms.
- Update URL to https://abiword.github.io/enchant/.
- Rename to enchant-1: introduce compatibility package, since
  enchant moves to version / API 2.x.
- Adjust packaging to the reworked enchant, 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-1-backend-{voikko,zemberek}.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Make libenchant1 recommend enchant-1-backends instead of requiring
  any package providing enchant-1-backend. By default, the resolver
  pulls in enchant-1-backend-voikko, which is only valid for the fi
  locale, so by recommending enchant-1-backends, the resolver now
  knows we have a preferred provider for the capability (boo#1141993).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1569326400">- Make enchant-1-backend-voikko require enchant-1-backends
  (boo#1141993).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1572955200">- Ensure 32bit enchant-1-backends have proper obsoletes/provides
  to upgrade enchant-backends in baselibs.conf.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Fix obsoletes/provides in baselibs.conf.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Add -fpermissive to optflags to work around C99 violations which
  are errors by default with GCC 14.  [boo#1221684]</changelog>
</package>
<package pkgid="e7a0b2ba6140c623d54c17de56bead5a2222b14d25d9a07fa3fd408d5934dd051e8ef9f7aa3b028da85e0151ce72283715a5b7358c0521d016ccce6194261216" name="enchant-1-backends" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="8.1"/>
  <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 verssion 1.6.1:
  + This release, the first for several years, is ABI and API
    compatible with 1.6.0, but contains a much-upgraded
    enchant-ispell front-end, which is now a working ispell
    replacement.
  + The code has been cleaned up and some bugs fixed, and the unit
    test suite, originally written 10 years ago for Windows, has
    been made to run on all platforms.
- Update URL to https://abiword.github.io/enchant/.
- Rename to enchant-1: introduce compatibility package, since
  enchant moves to version / API 2.x.
- Adjust packaging to the reworked enchant, 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-1-backend-{voikko,zemberek}.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Make libenchant1 recommend enchant-1-backends instead of requiring
  any package providing enchant-1-backend. By default, the resolver
  pulls in enchant-1-backend-voikko, which is only valid for the fi
  locale, so by recommending enchant-1-backends, the resolver now
  knows we have a preferred provider for the capability (boo#1141993).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1569326400">- Make enchant-1-backend-voikko require enchant-1-backends
  (boo#1141993).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1572955200">- Ensure 32bit enchant-1-backends have proper obsoletes/provides
  to upgrade enchant-backends in baselibs.conf.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Fix obsoletes/provides in baselibs.conf.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Add -fpermissive to optflags to work around C99 violations which
  are errors by default with GCC 14.  [boo#1221684]</changelog>
</package>
<package pkgid="824731fb169996cac115d2f8e1d8ce593061f35042e4f1d26faeac10b481de871677516b404d2921760aa17388adecb0d22861611c3aadcc3ac2c72035c5a293" name="enchant-1-data" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="8.1"/>
  <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 verssion 1.6.1:
  + This release, the first for several years, is ABI and API
    compatible with 1.6.0, but contains a much-upgraded
    enchant-ispell front-end, which is now a working ispell
    replacement.
  + The code has been cleaned up and some bugs fixed, and the unit
    test suite, originally written 10 years ago for Windows, has
    been made to run on all platforms.
- Update URL to https://abiword.github.io/enchant/.
- Rename to enchant-1: introduce compatibility package, since
  enchant moves to version / API 2.x.
- Adjust packaging to the reworked enchant, 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-1-backend-{voikko,zemberek}.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Make libenchant1 recommend enchant-1-backends instead of requiring
  any package providing enchant-1-backend. By default, the resolver
  pulls in enchant-1-backend-voikko, which is only valid for the fi
  locale, so by recommending enchant-1-backends, the resolver now
  knows we have a preferred provider for the capability (boo#1141993).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1569326400">- Make enchant-1-backend-voikko require enchant-1-backends
  (boo#1141993).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1572955200">- Ensure 32bit enchant-1-backends have proper obsoletes/provides
  to upgrade enchant-backends in baselibs.conf.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Fix obsoletes/provides in baselibs.conf.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Add -fpermissive to optflags to work around C99 violations which
  are errors by default with GCC 14.  [boo#1221684]</changelog>
</package>
<package pkgid="7002b57f5d6f4bc25ad4581ade56236484518dacc0c4e0b4411b8d867336422424f118d74551fc901d67e62f9e524eb56d0da900e017edf10f37dbc9c8e66bc1" name="enchant-1-devel" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="8.1"/>
  <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 verssion 1.6.1:
  + This release, the first for several years, is ABI and API
    compatible with 1.6.0, but contains a much-upgraded
    enchant-ispell front-end, which is now a working ispell
    replacement.
  + The code has been cleaned up and some bugs fixed, and the unit
    test suite, originally written 10 years ago for Windows, has
    been made to run on all platforms.
- Update URL to https://abiword.github.io/enchant/.
- Rename to enchant-1: introduce compatibility package, since
  enchant moves to version / API 2.x.
- Adjust packaging to the reworked enchant, 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-1-backend-{voikko,zemberek}.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Make libenchant1 recommend enchant-1-backends instead of requiring
  any package providing enchant-1-backend. By default, the resolver
  pulls in enchant-1-backend-voikko, which is only valid for the fi
  locale, so by recommending enchant-1-backends, the resolver now
  knows we have a preferred provider for the capability (boo#1141993).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1569326400">- Make enchant-1-backend-voikko require enchant-1-backends
  (boo#1141993).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1572955200">- Ensure 32bit enchant-1-backends have proper obsoletes/provides
  to upgrade enchant-backends in baselibs.conf.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Fix obsoletes/provides in baselibs.conf.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Add -fpermissive to optflags to work around C99 violations which
  are errors by default with GCC 14.  [boo#1221684]</changelog>
</package>
<package pkgid="cb61fe72447fbeb01ea0b428e34c90c895d2358d64784872ec3b5a9870c6bb1b31e70ad6ed06616f1392925051c3b370d905215610e5a2eb983a5c99e74a3b1d" name="enchant-1-tools" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="8.1"/>
  <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 verssion 1.6.1:
  + This release, the first for several years, is ABI and API
    compatible with 1.6.0, but contains a much-upgraded
    enchant-ispell front-end, which is now a working ispell
    replacement.
  + The code has been cleaned up and some bugs fixed, and the unit
    test suite, originally written 10 years ago for Windows, has
    been made to run on all platforms.
- Update URL to https://abiword.github.io/enchant/.
- Rename to enchant-1: introduce compatibility package, since
  enchant moves to version / API 2.x.
- Adjust packaging to the reworked enchant, 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-1-backend-{voikko,zemberek}.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Make libenchant1 recommend enchant-1-backends instead of requiring
  any package providing enchant-1-backend. By default, the resolver
  pulls in enchant-1-backend-voikko, which is only valid for the fi
  locale, so by recommending enchant-1-backends, the resolver now
  knows we have a preferred provider for the capability (boo#1141993).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1569326400">- Make enchant-1-backend-voikko require enchant-1-backends
  (boo#1141993).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1572955200">- Ensure 32bit enchant-1-backends have proper obsoletes/provides
  to upgrade enchant-backends in baselibs.conf.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1574164800">- Fix obsoletes/provides in baselibs.conf.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Add -fpermissive to optflags to work around C99 violations which
  are errors by default with GCC 14.  [boo#1221684]</changelog>
</package>
<package pkgid="26a015934f40188fe1e39bc072590d1c1b37b5053be65b22ab5ed6764569f513ba7d4c1cefeadbedacc394a022bd06fe16ee9be8774cc2c8682437290a5a2e1b" name="enchant-2-backend-aspell" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="db41fbc563fed15e2ccd1dc1693b5f20372544068bf8f4795b08a7303eaf4ce8456e784ebccfe0c3f8639e56a16576fee212905779a84f886e67d1c69c0afd2a" name="enchant-2-backend-hunspell" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="203b12a2deae9701396174a7d1ac7f4935f5e6dca413297fef77123a613f33914e0b3e6bcab5260abe08965218b66aae35d379320cc88826c6f91de21a35ff85" name="enchant-2-backend-nuspell" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="02a20fe9d374e3377cd727bec360f7929db0d075b0edcff1eb0be0294de99e2b8da933b0a03c8c553e2dc586857594cff31e2a91905b48fcda57320c44462bff" name="enchant-2-backend-voikko" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="d17a05e67c7fc3ab1918ac8287dc82e6b465b8374fe12462a8cbb0022121273d04ee1bab9ae0d34179ff66e2e7948ea7cc725d28796991c32db41db18699e1e0" name="enchant-data" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="dc87d0cfe5e42b302ae9497eb48373842af762c26d0213044055ca2f37f601d714f134ecc207da295e9e54e46b2e2ee86b2523575015f8da6f262b2652cb1b67" name="enchant-devel" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="fa4982b5839a7240e4ccaf522a31f226b14c61b5f6069f8f11206fe8f540d4c2fca85d4ece8d2bba8b6d5705203f1ae6c55e81993ecb9f46a5e7a91d6f6670f0" name="enchant-tools" arch="riscv64">
  <version epoch="0" ver="2.8.15" rel="1.1"/>
  <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ü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>
  <changelog author="Felix Dumbeck &lt;felix@dumbeck.net&gt;" date="1727697600">- Update to 2.8.2
  + maintainer has changed their name from abiWord to rrthomas on
    Github, hence update Source and URL to new home.
  + Switch to vala.
  + Use doxygen and groff-full for documentation.
  + nuspell &gt;= 5.1.0 is required.
  + for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
  changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
  the now built documentation in openSUSE standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759838400">- Update to version 2.8.12:
  + This release fixes a crash introduced in the previous release,
    where a dictionary could have a dangling reference to a
    provider.
- Changes from version 2.8.11:
  + This release fixes a crash when an empty language tag is given,
    for example to `enchant-2 -p`.
  + Various aspects of the internal provider API have been
    simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
  + This release fixes a crash bug and some space leaks in the
    Hunspell provider that were introduced in 2.8.7.
  + The handling of PWL dictionaries has also been simplified
    slightlyy
- Changes from version 2.8.9:
  + This release fixes a critical bug in the Aspell provider that
    crept into 2.8.7.
  + A test has been added that simply runs `enchant-lsmod
  - list-dicts`, which would have caught this bug and the
    double-free fixed in the previous release.
- Changes from version 2.8.8:
  + The previous release had a “double-free” bug that typically
    caused a crash on application start-up. Thanks to @AdamWill of
    Fedora for a quick bug report that enabled me to locate and
    instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
  NEWS file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 2.8.13:
  + This release fixes a bug in the word division algorithm of
    enchant(1) introduced in 2.8.4, which itself was attempting to
    fix bugs introduced in the previous release. This could have
    caused a crash, but it seems we were saved by careful bounds
    checking in GLib. Instead, it merely meant that characters not
    valid at the end of a word were not removed as they should be
    before spell-checking.
    Note that this bug only affected users of the enchant(1)
    program, for example Emacs users using it via Emacs’s “ispell”
    command. Users using libenchant (i.e. most users) were not
    affected.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767009600">- Update to version 2.8.14:
  + This release fixes a test failure in the previous release, and
    improves enchant(1)’s word division algorithm, so that it only
    considers words that contain at least one letter. (Words may
    contain characters that aren’t letters, but Enchant was for
    example considering “1900” to be a word, which is probably not
    helpful.)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1771243200">- Update to version 2.5.15:
  + This release fixes two bugs related to personal word lists.
  - First, removing a word that happens to be at the end of a
    personal word list file has not worked since 2.7.0.
  - Secondly, the way that personal word lists are merged with
    the current session has been changed so that personal word
    list words now appear in suggestions with providers that
    support adding words to the current session (Aspell and
    Hunspell). This previously worked, but hadn’t since at least
    2.8.2. Thanks to the users and maintainers of jinx (spelling
    package for Emacs that uses Enchant) for reporting and
    helping reproduce this bug.
  - A little code clean-up was also done.</changelog>
</package>
<package pkgid="0f14cfeb77b6d0784fa43a1adde884dc1dd494ef3174a1622f604bcb1302f01505384a4df412a2ad2159a1f8c8a49820458dd10332e10250f7b3113aed8906a1" name="enchive" arch="riscv64">
  <version epoch="0" ver="3.5" rel="2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553342400">- Initial package, version 3.4</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1575288000">- Update to version 3.5
  * New keygen option: --repeats (-r), times to repeat passphrase
    prompt
  * More explicit passphrase prompts
  * Improved portability
  * Fix various issues with enchive-mode.el
  * Minor documentation and bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="6b8b397435bf5b6ff975a8c11ed92f49d4136eabbe2f7a1d3a69c82b635e7a3f089c67661ae9464227c4bbf831eb32b51ef3c0a0e1a3c930cc700781e9a7cebc" name="endeavour" arch="riscv64">
  <version epoch="0" ver="43.0" rel="1.2"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662552000">- Initial build for openSUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662552001">- Sync versioned dependencies in spec file with meson.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678881600">- Update to version 43.0:
  + The Welcome screen has been removed, as its design didn't
    really work out.
  + The notification system was switched to use AdwToast instead of
    the older, custom notifications.
  + Styles have been updated to fit a more Adwaita-like design.
  + Lots of bugs have been squashed, leading to a more stable
    experience.
  + Updated translations.
- Add check section and run meson_test macro during build.</changelog>
</package>
<package pkgid="215cb82a15b3d73027b520cdd6734e04db21db80834242fe0916b1c845ca9c38eb8ed512bed209e15678934350a10a5126f63141895c153ebbdd64d185b3654f" name="endeavour-devel" arch="riscv64">
  <version epoch="0" ver="43.0" rel="1.2"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662552000">- Initial build for openSUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662552001">- Sync versioned dependencies in spec file with meson.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678881600">- Update to version 43.0:
  + The Welcome screen has been removed, as its design didn't
    really work out.
  + The notification system was switched to use AdwToast instead of
    the older, custom notifications.
  + Styles have been updated to fit a more Adwaita-like design.
  + Lots of bugs have been squashed, leading to a more stable
    experience.
  + Updated translations.
- Add check section and run meson_test macro during build.</changelog>
</package>
<package pkgid="2ebb381c1a718e39cc8c04d078a705604c3d40754aca1215708f8151bce3875c0a7676aef84d43587f22702ebaa9793bc90a9e8cacd15435250606b3098ff79d" name="endeavour-lang" arch="noarch">
  <version epoch="0" ver="43.0" rel="1.2"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662552000">- Initial build for openSUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662552001">- Sync versioned dependencies in spec file with meson.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678881600">- Update to version 43.0:
  + The Welcome screen has been removed, as its design didn't
    really work out.
  + The notification system was switched to use AdwToast instead of
    the older, custom notifications.
  + Styles have been updated to fit a more Adwaita-like design.
  + Lots of bugs have been squashed, leading to a more stable
    experience.
  + Updated translations.
- Add check section and run meson_test macro during build.</changelog>
</package>
<package pkgid="d975980ba85b26e6c32cdac1fca2889a274bbcac8655124e1710d4afb92d312a827fe4b036223716b6621479b805b9cfb0290afc40da62a4a5c054818a0f1f8d" name="endless-sky" arch="riscv64">
  <version epoch="0" ver="0.10.16" rel="1.2"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1698926400">- Update version 0.10.4
  * Bug fixes:
  * Content bugs:
  * Typo fixes.
  * Added passenger counts to the descriptions of various Core
    jobs.
  * Various fixes to the new Coalition campaign intros.
  * Corrected the offer conditions of, and various other
    improvements to, "Small Pirate gambling".
  * Ensure that relevant Quarg governments are friendly to the
    Kor Mereti after their transformation.
  * Use fleets of the "Quarg (Kor Efreti)" government in ruined
    Korath space, and NPCs with the "Quarg (Hai)" governmment
    in the "Wanderers: Sestor: Quarg Help 2" and "Wanderers:
    Sestor: Farpoint Attack 2" missions.
  * Cleaned up the descriptions of various spaceport missions.
  * Removed some duplicated text from "Remnant: Celebration 1".
  * Correctly refer to commodity categories in some FW war jobs
  * Make the "Quarg (Hai)" government hostile to the "Kor
    Sestor" government so the Quarg ships will properly aid in
    the defense of Farpoint.
  * Correctly display the payment for Heliarch Jump Drive
    delivery jobs.
  * Engine bugs:
  * Correctly set the application icon on Linux.
  * Fix scrolling up with the keyboard from the top of a short
    list in the load panel causing all the items to snap to the
    bottom.
  * Fix blurriness when dragging to scroll panes in shop panels
  * The "select nearest asteroid" command will no longer select
    asteroids beyond asteroid scan range.
  * The "infiltrating" and "clearance" mission tags will now
    work together correctly.
  * Collision masks will now be generated for ships in save
    files using sprite scales that do not appear in the game
    data.
  * Game content:
  * Mission changes:
  * Changed the government of NPC ships in "FW Katya 2B" from
    "Pirate" to "Bounty Hunter" to better match the lore.
  * Graphics:
  * Swapped a duplicated station landing image for a unique one
  * Other:
  * Tweaked some wording in "FW Pirates: Attack 1".
  * Tweaked some wording in "FW Diplomacy 1C".
  * Removed an extraneous item from the "to offer" conditions
    of "The Book of Skadenga".
  * Game mechanics:
  * New mechanics:
  * Outfits can be given the "unique" attribute which will
    cause the player to be warned when they are about to be
    lost.
  * Mechanics changes:
  * Ships are no longer allowed to be outfitted with negative
    "shield generation" or "hull repair rate" values.
  * Cooling and active cooling will be disabled when a ship is
    overheated. This reverts a change made in the previous
    release.
  * User interface:
  * The "extended jump effects" setting is now off by default
    and has an additional intermediate level of motion blur.
  * Added tooltips for all controls and settings.
  * Added a key to bring up the help dialog for the current panel
    on demand.
  * The main save file for a pilot will always be listed above
    all the snapshots in the load panel.
  * CI/CD and development environment:
  * Fix release names when using the release workflow.
  * Stop building 32-bit binaries for releases.
- Drop 8235.patch: upstream fixed</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1711713600">- Update to version 0.10.6
  * The Gatling Turret and Javelin Turret now each require one
    crew member.
  * The timer ship in "Sad Archie" has been given the "ramming"
    personality to improve its consistency.
  * Animated ship and planet sprites are now correctly rendered in
    the hail panel instead of not being rendered at all or being
    rendered at a high frame rate.
  * Gave the stock Dreadnought its fourth Torpedo Launcher back
    that it had lost in a previous release to make room for a
    bigger battery; it didn't need the bigger battery.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1719057600">- Update to version 0.10.8
  * Fixed various crashes, including ones that could occur when
    sorting ships or when using the flagship outline or new cloaked
    settings.
  * The flagship will no longer move through wormholes ahead of
    escorts when using fleet jumping.
  * Reduced the difficulty of the battle in "Wanderers: Mind 6".
  * Added a gamerule for controlling the disabled fighter projectile
    collision behavior introduced in v0.10.7.
  * Illegal mission passengers can now be detected by planetary
    security. Previously, missions with only illegal passengers
    could never result in a fine.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1729944000">- Update to version 0.10.10
  * The addition of the "silent jumps" and "silent scans"
    attributes, which allow ships to jump and scan without playing
    any sounds, not even the default ones.
  * Particularly large capture defense values on some outfits were
    reduced, to work better with changes to capturing mechanics in
    0.10.9.
  * Fixes and improvements to various Incipias, Remnant, and
    Successor missions.
  * Updated landing messages for some star sprites to improve
    accuracy.
- add conditional build for leap with force gcc version</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1741435200">- update to version 0.10.12:
  * Fix an issue where player escorts could start jumping around
    independently of the flagship
  * Audio will now remain paused when switching from the player
    info to ship info panel.
  * Coalition ship and planets can no longer be bribed
  * Buffed the health and mobility of the Bastion
  * Adjusted the Firelight Missile Bank</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1745150400">- Add BuildRequires pkgconfig(glu), fixes building for Leap</changelog>
  <changelog author="Wladimir Palant &lt;utfsuse@palant.de&gt;" date="1752408000">- Update to version 0.10.14
  * Updated the text truncation method to fix inaccurate truncation
    that could cause text to render outside of the intended input
    box or crash the game.
  * Various fixes to the missions and content of the recently added
    Patir 2 storyline.
  * Removed the unused portrait image assets from the game.
  * Long planet or spaceport descriptions that created a scrolling
    text box no longer slide off the screen.
  * Starfield zoom limits can now be customized through the
    interfaces file.
  * The planet panel will now only be offset to the left slightly
    when the game window is fewer than 1280 pixels wide.
- Rebase endless-sky-fix-data-path.patch</changelog>
  <changelog author="Wladimir Palant &lt;utfsuse@palant.de&gt;" date="1752753600">- Fix building on openSUSE Leap 15.6</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1761998400">- Update to version 0.10.16
  * Reverted changes to movement AI from the previous release,
    fixing various issues with ship movement introduced there.
  * There is now a gamerule which controls if secondary weapon
    ammunition can be resupplied at any outfitter.
  * Scrollable text areas on the map and plugin panels now behave
    correctly when the game window is resized.
  * When landing, planetary security will no longer scan parked
    ships for illegal outfits.
  * Animations of features in the HUD are no longer affected by
    the "pause" or "fast-forward" commands.
- Changes in version 0.10.15
  * Re-implementation of the "Hold Fire" command for escort ships.
  * Improved the autopilot's ability to use reverse thrust and
    handle ships with insufficient crew.
  * Added animations to incoming in-flight messages, the mini-map
    transitioning between systems, and zooming in and out in the
    map panel.
  * The Heavy Gust now becomes available shortly after the
    Autumn Leaf.
  * Some new and continued mission chains, including one involving
    the Ka'het.
  * Ramscoop fuel and solar energy collection are now based the
    distances from each star in a system to a ship, instead of
    from the ship to the center of the system.
  * Sprites can now be loaded from AVIF files and music from
    FLAC files.
  * Add BuildRequires pkgconfig(flac++) and pkgconfig(libavif)</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1767182400">- Fix build on Tumbleweed and SLE/Leap 15.6
  * fix failing "%define force_gcc_version" macro
  * fix endless-sky-fix-data-path.patch to accommodate new
    version 0.10.16
  * remove unneeded BuildRequires for ninja
  * add "BuildRequires: mold" for 0%{?suse_version} &gt;= 1600
    for better linking times as recommended by upstream
  * remove redundant and unneeded export of Buildflags in
    %prep and %install sections
  * simplify BuildFlag handling of variables in %build section
  * make use of %cmake, %cmake_build and %cmake_install macros
    instead of manually calling cmake in the BE
  * use the correct -DCMAKE flags in %build section
  * use the %{name} variable in the %{_bindir} part of
    the %files section</changelog>
</package>
<package pkgid="a27f713dd52eeb7c36a744a1d6963d1e0198be5250c07e1de604b20373c64bb72ce0e16afebfb21f76602d0fccce76520da2ebcd2786023dd6c0019973f61908" name="enet-devel" arch="riscv64">
  <version epoch="0" ver="1.3.18" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1329652800">- Update license field to reflect actual license</changelog>
  <changelog author="nmo.marques@gmail.com" date="1348401600">- Update to version 1.3.5:
  + fixed a big in unreliable packaget fragment queuing
  + Soname bump to 2
- Changes from version 1.3.4:
  + added enet_peer_ping_interval() for configuring per-peer ping
    intervals
  + added enet_peer_timeout() for configuring per-peer timeouts
  + added protocol packet size limits</changelog>
  <changelog author="nemysis@gmx.ch" date="1417953600">- Update to 1.3.12
- Correct what fdupes not have found
- Move Documentation to libenet-devel package and add html</changelog>
  <changelog author="nemysis@gmx.ch" date="1432036800">- Update to 1.3.13, announce message:
  * miscellaneous bug fixes
  * added premake and cmake support
  * miscellaneous documentation cleanups
- Adjust what fdupes not have found</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1552305600">- Update to version 1.3.14
  * bug fix for enet_peer_disconnect_later()
  * use getaddrinfo and getnameinfo where available
  * miscellenous cleanups
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552564800">- Rename %soname to %sover to better match its use.
- Remove unnecessary extra pkgconfig require that is already
  implicit.
- Trim bias from descriptions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587643200">- Update to 1.3.15
  * quicker RTT initialization
  * use fractional precision for RTT calculations
  * fixes for packet throttle with low RTT variance
  * miscellaneous socket bug fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600344000">- update to 1.3.16:
  * fix bug in unreliable fragment queuing
  * use single output queue for reliable and unreliable packets for saner ordering
  * revert experimental throttle changes that were less stable than prior algorithm</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1608465600">- update to 1.3.17:
  * fixes for sender getting too far ahead or receiver that can cause instability with reliable packets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713441600">- Update to version 1.3.18
  * Packet sending performance improvements.
  * MTU negotiation fixes.
  * Checksum alignment fix.
  * No more dynamic initialization of checksum table.
  * ENET_SOCKOPT_TTL
  * Other miscellaneous small improvements.</changelog>
</package>
<package pkgid="9d661a493eae9c7f9e97f3cfc7903c489b1b3cd22f0facdd1c6ff55c2baa68d0e019c70913b25f2284bbfb033dc4c5671d59c99e2525d68c55c00c54dcfebee6" name="engauge-digitizer" arch="riscv64">
  <version epoch="0" ver="12.9.1" rel="1.1"/>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1552651200">- Update to version 10.12:
  * Geometry Window warns when there are bad points.
  * Automatically selected points no longer include out of range x
    values.
  * Fix for crash with logarithmic y coordinate.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651201">- Remove redundancies from description. Use noun phrase in summary.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556020800">- Update to version 11:
  * Export at grid lines (gh#markummitchell/engauge-digitizer#315)
  * Extrapolation past endpoints during export is optional
    (gh#markummitchell/engauge-digitizer#315)
  * Workaround for automatic extensions to appear in flatpak
    exports (gh#markummitchell/engauge-digitizer#311)
- Add engauge-digitizer-qfloor-typo.patch to fix a typo: qFLoor
  should be qFloor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556539200">- Update to version 11.1:
  * Fix point match issue
    (gh#markummitchell/engauge-digitizer#317).
  * Fix missing data in Geometry Window
    (gh#markummitchell/engauge-digitizer#319).
  * Fix jpeg import (gh#markummitchell/engauge-digitizer#320,
    gh#markummitchell/engauge-digitizer#321).
- Drop engauge-digitizer-qfloor-typo.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1558008000">- Update to version 11.2:
  * Fix export when some curves have no points
    (gh#markummitchell/engauge-digitizer#323).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1563969600">- Update to version 11.3:
  * Snaps now have an application icon
    (gh#markummitchell/engauge-digitizer#344)
  * Handle editing of graph point coordinates before axes are
    defined (gh#markummitchell/engauge-digitizer#342)
  * New option to select which name to use after Image Replace
    (gh#markummitchell/engauge-digitizer#332)
  * Add drag-and-drop import of PNG files to all operating systems
    (gh#markummitchell/engauge-digitizer#331) and all formats to
    Windows (gh#markummitchell/engauge-digitizer#333)
  * Save dialog geometries for all dialogs
    (gh#markummitchell/engauge-digitizer#328)
  * Python classes give access to DIG files for scripting and
    processing (gh#markummitchell/engauge-digitizer#325,
    gh#markummitchell/engauge-digitizer#327,
    gh#markummitchell/engauge-digitizer#329,
    gh#markummitchell/engauge-digitizer#330,
    gh#markummitchell/engauge-digitizer#337,
    gh#markummitchell/engauge-digitizer#338,
    gh#markummitchell/engauge-digitizer#339)
  * Fix Save As Default (gh#markummitchell/engauge-digitizer#324)
    and add Load Defaults button in Export Format dialog
    (gh#markummitchell/engauge-digitizer#326)
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1566302400">- Update to version 12:
  * New hourglass and triangle point types
    (gh#markummitchell/engauge-digitizer#346).
  * Fix data export for log scale data when step factor is less
    than one (gh#markummitchell/engauge-digitizer#345).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578139200">- Update to version 12.1:
  * Fix autorepeat with Segment Settings dialog
    (gh#markummitchell/engauge-digitizer#362).
  * Display Coordinate Toolbar after import when appropriate
    (gh#markummitchell/engauge-digitizer#361).
  * Starting directory is saved and reused
    (gh#markummitchell/engauge-digitizer#360).
  * Fix log scale over very small range
    (gh#markummitchell/engauge-digitizer#355).
  * Fix tutorial page transition
    (gh#markummitchell/engauge-digitizer#353).
  * Add Farsi support (gh#markummitchell/engauge-digitizer#350).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659528000">- Remove RPATH from executable
- Cleanup spec file
- Remove obsolete rpmlintrc</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1768305600">- Update to version 12.9.1:
  * Add graphical guideline creation
  * Add whatsthis in settings dialogs
  * State save / undo / redo functionality
  * Port the code to build with Qt6
- Clean up spec file, adapt for Qt6 transition</changelog>
</package>
<package pkgid="3cae59be4f6baf864cf1dc8cb4743e9dec54fdf399b30ba07100073c079a6f0d5f60cbba1ab5a21f17b14c3131c8db386b3187ffed5ecfb586f43cea82a45ef5" name="engauge-digitizer-devel-doc" arch="noarch">
  <version epoch="0" ver="12.9.1" rel="1.1"/>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1552651200">- Update to version 10.12:
  * Geometry Window warns when there are bad points.
  * Automatically selected points no longer include out of range x
    values.
  * Fix for crash with logarithmic y coordinate.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651201">- Remove redundancies from description. Use noun phrase in summary.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556020800">- Update to version 11:
  * Export at grid lines (gh#markummitchell/engauge-digitizer#315)
  * Extrapolation past endpoints during export is optional
    (gh#markummitchell/engauge-digitizer#315)
  * Workaround for automatic extensions to appear in flatpak
    exports (gh#markummitchell/engauge-digitizer#311)
- Add engauge-digitizer-qfloor-typo.patch to fix a typo: qFLoor
  should be qFloor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556539200">- Update to version 11.1:
  * Fix point match issue
    (gh#markummitchell/engauge-digitizer#317).
  * Fix missing data in Geometry Window
    (gh#markummitchell/engauge-digitizer#319).
  * Fix jpeg import (gh#markummitchell/engauge-digitizer#320,
    gh#markummitchell/engauge-digitizer#321).
- Drop engauge-digitizer-qfloor-typo.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1558008000">- Update to version 11.2:
  * Fix export when some curves have no points
    (gh#markummitchell/engauge-digitizer#323).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1563969600">- Update to version 11.3:
  * Snaps now have an application icon
    (gh#markummitchell/engauge-digitizer#344)
  * Handle editing of graph point coordinates before axes are
    defined (gh#markummitchell/engauge-digitizer#342)
  * New option to select which name to use after Image Replace
    (gh#markummitchell/engauge-digitizer#332)
  * Add drag-and-drop import of PNG files to all operating systems
    (gh#markummitchell/engauge-digitizer#331) and all formats to
    Windows (gh#markummitchell/engauge-digitizer#333)
  * Save dialog geometries for all dialogs
    (gh#markummitchell/engauge-digitizer#328)
  * Python classes give access to DIG files for scripting and
    processing (gh#markummitchell/engauge-digitizer#325,
    gh#markummitchell/engauge-digitizer#327,
    gh#markummitchell/engauge-digitizer#329,
    gh#markummitchell/engauge-digitizer#330,
    gh#markummitchell/engauge-digitizer#337,
    gh#markummitchell/engauge-digitizer#338,
    gh#markummitchell/engauge-digitizer#339)
  * Fix Save As Default (gh#markummitchell/engauge-digitizer#324)
    and add Load Defaults button in Export Format dialog
    (gh#markummitchell/engauge-digitizer#326)
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1566302400">- Update to version 12:
  * New hourglass and triangle point types
    (gh#markummitchell/engauge-digitizer#346).
  * Fix data export for log scale data when step factor is less
    than one (gh#markummitchell/engauge-digitizer#345).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578139200">- Update to version 12.1:
  * Fix autorepeat with Segment Settings dialog
    (gh#markummitchell/engauge-digitizer#362).
  * Display Coordinate Toolbar after import when appropriate
    (gh#markummitchell/engauge-digitizer#361).
  * Starting directory is saved and reused
    (gh#markummitchell/engauge-digitizer#360).
  * Fix log scale over very small range
    (gh#markummitchell/engauge-digitizer#355).
  * Fix tutorial page transition
    (gh#markummitchell/engauge-digitizer#353).
  * Add Farsi support (gh#markummitchell/engauge-digitizer#350).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659528000">- Remove RPATH from executable
- Cleanup spec file
- Remove obsolete rpmlintrc</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1768305600">- Update to version 12.9.1:
  * Add graphical guideline creation
  * Add whatsthis in settings dialogs
  * State save / undo / redo functionality
  * Port the code to build with Qt6
- Clean up spec file, adapt for Qt6 transition</changelog>
</package>
<package pkgid="9b8021fd8740a7e52c8019798a31e1f50e5b1df82f36c1621f9eac68bf0748d8a39503b19fb4149a255f1d3e09bf2b54ca89c24873d14e5205e09d26d61edff3" name="engauge-digitizer-doc" arch="noarch">
  <version epoch="0" ver="12.9.1" rel="1.1"/>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1552651200">- Update to version 10.12:
  * Geometry Window warns when there are bad points.
  * Automatically selected points no longer include out of range x
    values.
  * Fix for crash with logarithmic y coordinate.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651201">- Remove redundancies from description. Use noun phrase in summary.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556020800">- Update to version 11:
  * Export at grid lines (gh#markummitchell/engauge-digitizer#315)
  * Extrapolation past endpoints during export is optional
    (gh#markummitchell/engauge-digitizer#315)
  * Workaround for automatic extensions to appear in flatpak
    exports (gh#markummitchell/engauge-digitizer#311)
- Add engauge-digitizer-qfloor-typo.patch to fix a typo: qFLoor
  should be qFloor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556539200">- Update to version 11.1:
  * Fix point match issue
    (gh#markummitchell/engauge-digitizer#317).
  * Fix missing data in Geometry Window
    (gh#markummitchell/engauge-digitizer#319).
  * Fix jpeg import (gh#markummitchell/engauge-digitizer#320,
    gh#markummitchell/engauge-digitizer#321).
- Drop engauge-digitizer-qfloor-typo.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1558008000">- Update to version 11.2:
  * Fix export when some curves have no points
    (gh#markummitchell/engauge-digitizer#323).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1563969600">- Update to version 11.3:
  * Snaps now have an application icon
    (gh#markummitchell/engauge-digitizer#344)
  * Handle editing of graph point coordinates before axes are
    defined (gh#markummitchell/engauge-digitizer#342)
  * New option to select which name to use after Image Replace
    (gh#markummitchell/engauge-digitizer#332)
  * Add drag-and-drop import of PNG files to all operating systems
    (gh#markummitchell/engauge-digitizer#331) and all formats to
    Windows (gh#markummitchell/engauge-digitizer#333)
  * Save dialog geometries for all dialogs
    (gh#markummitchell/engauge-digitizer#328)
  * Python classes give access to DIG files for scripting and
    processing (gh#markummitchell/engauge-digitizer#325,
    gh#markummitchell/engauge-digitizer#327,
    gh#markummitchell/engauge-digitizer#329,
    gh#markummitchell/engauge-digitizer#330,
    gh#markummitchell/engauge-digitizer#337,
    gh#markummitchell/engauge-digitizer#338,
    gh#markummitchell/engauge-digitizer#339)
  * Fix Save As Default (gh#markummitchell/engauge-digitizer#324)
    and add Load Defaults button in Export Format dialog
    (gh#markummitchell/engauge-digitizer#326)
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1566302400">- Update to version 12:
  * New hourglass and triangle point types
    (gh#markummitchell/engauge-digitizer#346).
  * Fix data export for log scale data when step factor is less
    than one (gh#markummitchell/engauge-digitizer#345).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578139200">- Update to version 12.1:
  * Fix autorepeat with Segment Settings dialog
    (gh#markummitchell/engauge-digitizer#362).
  * Display Coordinate Toolbar after import when appropriate
    (gh#markummitchell/engauge-digitizer#361).
  * Starting directory is saved and reused
    (gh#markummitchell/engauge-digitizer#360).
  * Fix log scale over very small range
    (gh#markummitchell/engauge-digitizer#355).
  * Fix tutorial page transition
    (gh#markummitchell/engauge-digitizer#353).
  * Add Farsi support (gh#markummitchell/engauge-digitizer#350).</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659528000">- Remove RPATH from executable
- Cleanup spec file
- Remove obsolete rpmlintrc</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1768305600">- Update to version 12.9.1:
  * Add graphical guideline creation
  * Add whatsthis in settings dialogs
  * State save / undo / redo functionality
  * Port the code to build with Qt6
- Clean up spec file, adapt for Qt6 transition</changelog>
</package>
<package pkgid="91f00a8d0ddf31e781d1eb38eb2c41edc89ca3f59e9bf30c1462bcacde3b07705969dfc525ba3c1872d5aec3c7980d080f18060c4de7c9ca913cbf358ac6981b" name="engdic" arch="noarch">
  <version epoch="0" ver="0.2" rel="145.1"/>
  <changelog author="violiet@susekorea.net" date="978523200">- NEW package.</changelog>
  <changelog author="ro@suse.de" date="1030708800">- corrected changes file</changelog>
  <changelog author="hmacht@suse.de" date="1077537600">- added option # norootforbuild in specfile</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mfabian@suse.de" date="1153224000">- update to 0.2 and convert to UTF-8.
  keep script from 0.1 version as an additional source.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="df0bb4da1d7608c56426a0a8d977227c9cd8f478f6e074485bbdba9610d6efd1bfa4c8e7ef4376431f4800ade8d002443c6290d0808631d4457f51d2e828f634" name="engrampa" arch="riscv64">
  <version epoch="0" ver="1.28.1" rel="3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578052800">- Update to version 1.23.2
  * tx: sync with transifex
  * LHA: add test for checking compressed file integrity
  * Add application/(x-compress|x-rpm|x-lzh-compressed) in local magic
  * Show archive type in properties dialog
  * Zstandard: read .tar.zst files
  * Zstandard: add test for checking compressed file integrity
  * Zstandard: Update MIME type
  * Ar: Update MIME type and add magic numbers
  * fr-command-ar: fetch dates with strptime
  * Remove internal mkdtemp and define feature test macro
  * fr-command-tar: fetch dates with strptime
  * Use mate-compiler-flags.m4 provided by mate-common
  * ar: don't remove leading whitespaces in filename field
  * i18n caja extension copyright
  * LHA: make compatible with content-type response from gio file query
  * fr-command-dpkg: fetch dates with strptime
  * dlg-prop: set property label in ui file
  * Add extract-dialog-options.ui
  * LHA: Fix internet media type
  * Use g_list_free_full and g_slist_free_full
  * dlg-prop: show the exact number of bytes as part of the size
  * dlg-prop: allow to open the archive's folder
  * remove warnings: ‘gtk_image_new_from_stock’ is deprecated
  * glib-utils &amp; gtk-utils: Remove unused functions
  * dlg-package-installer: show icons in error dialog buttons
  * dlg-package-installer: remove warning ‘GtkStock’ is deprecated
  * gio-utils: Remove unused functions
  * glib-utils: Remove get_time_string()
  * unace 2.5: Don't show archive summary in file listing
  * tar: don't remove leading whitespaces in filename field
  * Initialization discards ‘const’ qualifier from pointer target type
  * remove warnings: "ENABLE_MAGIC" is not defined, evaluates to 0
  * comparison of integer expressions of different signedness: ‘size_t’
  * Missing initializer for struct field
  * remove warnings: cast from function call [-Wbad-function-cast]
  * remove build warning: local variable shadows another variable</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.2):
  * fr-command-rpm: Use rpm2cpio binary shipped with rpm package.
  * Add source rpm to supported mime-types.
  * Use cpio if no binary is found.
  * Add a configure environment variable to select the cpio path.
  * 7z: Don't set the work directory, i.e. use temporary directory.
  * Check if a mime-type is an alias in
    compute_supported_archive_types.
  * Define LOCALEDIR for bindtextdomain().
  * Migrate from intltool to gettext.
  * Clean file type selection in the new archive dialogue.
  * Automatically sets the maximum size of static arrays.
  * Fix localised pause UI logic.
  * dlg-extract: GtkFileChooserDialog instead of set extra widget.
  * dlg-batch-add: Set dialog image from icon-name instead of
    pixbuf.
  * Fix build using the -fno-common flag.
  * fr-process: Do not override LC_CTYPE.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * Avoid memory leak in java utils.
  * build: Silent build warnings for distcheck.
  * engrampa.appdata.xml: Recursive acronyms for .iso, .rpm
    filetypes.
  * autoconf: Get zstd mime type using libmagic if enabled.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * ar: fix filename in file list
  * rar 6.00: fix listing archive content with encrypted file list
  * fr-archive: Fix memory leak</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * fr-process: Fix memory leak.
  * Fix archive file save as function.
  * file-data: Fix memory leak.
  * fr-window: Fix memory leak.
  * dlg-package-installer: Fix memory leak.
  * Update translations.
- Add engrampa-1.26.1-add-7zip-support.patch: Add new 7-zip
  (7zz and 7zzs) project support (commit 6f49d2c7).</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1707825600">- CVE-2023-52138:
  Add patch: engrampa-1.26.1-use-unar-instead-of-cpio-for-CPIO-archives.patch,
  Use unar instead of cpio for CPIO archives (upstream commit 8cd485a5).</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.1
  * update translations
  * Use unar instead of cpio for CPIO archives
  * Add correct jar mime type
  * Fix double URI escaping
  * Escapes a string for use in a URI. replace special "# and ?" characters in
    uri
  * rar: Actually accept unrar-free as the executable name
  * rar: Add support for unrar-free
  * rar: Fix out of bounds read on malformed output
  * rar: Simplify and merge duplicate code
  * zip: Fix crashes on buggy zip output
  * 7z: Fix accepting RAR archives when unar-open-zip=true
  * correct translation string
  * Fix Segfault on opening .deb files after recent Debian Unstable updates
  * fix warning in Japanese translations
  * Distribute Meson build system (but don't use on openSUSE)
- Drop engrampa-1.26.1-add-7zip-support.patch and
  engrampa-1.26.1-use-unar-instead-of-cpio-for-CPIO-archives.patch, merged by
  Upstream</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Support building on SUSE version 1550: instead of pkgconfig(libmagic)
  build-depend on file-devel for older versions of SUSE.
- Build with --enable-magic configure option set.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="eeff2d11dfefb27ae59c060ae3441606b1ef304df5618545097f7d92e7beba25b0ac36c7f104159aec5368215a8ab1dda027841e78421a9d5debe8814dcc5aea" name="engrampa-lang" arch="noarch">
  <version epoch="0" ver="1.28.1" rel="3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578052800">- Update to version 1.23.2
  * tx: sync with transifex
  * LHA: add test for checking compressed file integrity
  * Add application/(x-compress|x-rpm|x-lzh-compressed) in local magic
  * Show archive type in properties dialog
  * Zstandard: read .tar.zst files
  * Zstandard: add test for checking compressed file integrity
  * Zstandard: Update MIME type
  * Ar: Update MIME type and add magic numbers
  * fr-command-ar: fetch dates with strptime
  * Remove internal mkdtemp and define feature test macro
  * fr-command-tar: fetch dates with strptime
  * Use mate-compiler-flags.m4 provided by mate-common
  * ar: don't remove leading whitespaces in filename field
  * i18n caja extension copyright
  * LHA: make compatible with content-type response from gio file query
  * fr-command-dpkg: fetch dates with strptime
  * dlg-prop: set property label in ui file
  * Add extract-dialog-options.ui
  * LHA: Fix internet media type
  * Use g_list_free_full and g_slist_free_full
  * dlg-prop: show the exact number of bytes as part of the size
  * dlg-prop: allow to open the archive's folder
  * remove warnings: ‘gtk_image_new_from_stock’ is deprecated
  * glib-utils &amp; gtk-utils: Remove unused functions
  * dlg-package-installer: show icons in error dialog buttons
  * dlg-package-installer: remove warning ‘GtkStock’ is deprecated
  * gio-utils: Remove unused functions
  * glib-utils: Remove get_time_string()
  * unace 2.5: Don't show archive summary in file listing
  * tar: don't remove leading whitespaces in filename field
  * Initialization discards ‘const’ qualifier from pointer target type
  * remove warnings: "ENABLE_MAGIC" is not defined, evaluates to 0
  * comparison of integer expressions of different signedness: ‘size_t’
  * Missing initializer for struct field
  * remove warnings: cast from function call [-Wbad-function-cast]
  * remove build warning: local variable shadows another variable</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.2):
  * fr-command-rpm: Use rpm2cpio binary shipped with rpm package.
  * Add source rpm to supported mime-types.
  * Use cpio if no binary is found.
  * Add a configure environment variable to select the cpio path.
  * 7z: Don't set the work directory, i.e. use temporary directory.
  * Check if a mime-type is an alias in
    compute_supported_archive_types.
  * Define LOCALEDIR for bindtextdomain().
  * Migrate from intltool to gettext.
  * Clean file type selection in the new archive dialogue.
  * Automatically sets the maximum size of static arrays.
  * Fix localised pause UI logic.
  * dlg-extract: GtkFileChooserDialog instead of set extra widget.
  * dlg-batch-add: Set dialog image from icon-name instead of
    pixbuf.
  * Fix build using the -fno-common flag.
  * fr-process: Do not override LC_CTYPE.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * Avoid memory leak in java utils.
  * build: Silent build warnings for distcheck.
  * engrampa.appdata.xml: Recursive acronyms for .iso, .rpm
    filetypes.
  * autoconf: Get zstd mime type using libmagic if enabled.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * ar: fix filename in file list
  * rar 6.00: fix listing archive content with encrypted file list
  * fr-archive: Fix memory leak</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1628683200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * fr-process: Fix memory leak.
  * Fix archive file save as function.
  * file-data: Fix memory leak.
  * fr-window: Fix memory leak.
  * dlg-package-installer: Fix memory leak.
  * Update translations.
- Add engrampa-1.26.1-add-7zip-support.patch: Add new 7-zip
  (7zz and 7zzs) project support (commit 6f49d2c7).</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1707825600">- CVE-2023-52138:
  Add patch: engrampa-1.26.1-use-unar-instead-of-cpio-for-CPIO-archives.patch,
  Use unar instead of cpio for CPIO archives (upstream commit 8cd485a5).</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.1
  * update translations
  * Use unar instead of cpio for CPIO archives
  * Add correct jar mime type
  * Fix double URI escaping
  * Escapes a string for use in a URI. replace special "# and ?" characters in
    uri
  * rar: Actually accept unrar-free as the executable name
  * rar: Add support for unrar-free
  * rar: Fix out of bounds read on malformed output
  * rar: Simplify and merge duplicate code
  * zip: Fix crashes on buggy zip output
  * 7z: Fix accepting RAR archives when unar-open-zip=true
  * correct translation string
  * Fix Segfault on opening .deb files after recent Debian Unstable updates
  * fix warning in Japanese translations
  * Distribute Meson build system (but don't use on openSUSE)
- Drop engrampa-1.26.1-add-7zip-support.patch and
  engrampa-1.26.1-use-unar-instead-of-cpio-for-CPIO-archives.patch, merged by
  Upstream</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1718107200">- Support building on SUSE version 1550: instead of pkgconfig(libmagic)
  build-depend on file-devel for older versions of SUSE.
- Build with --enable-magic configure option set.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="eae98ae6ac1f5af0daf3d5eefe7f9ed095767d793104fb85ff49c9ad483dc230a11e52a2253f5ab7461bff5478f6b73a174ae77431255a65bf4f9d89e640e3c9" name="enigma" arch="riscv64">
  <version epoch="0" ver="1.30" rel="2.1"/>
  <changelog author="prusnak@suse.cz" date="1255521600">- fix strchr call (constchar.patch)
- fix missing includes (includes.patch)
- cleaned up spec file</changelog>
  <changelog author="dnh@opensuse.org" date="1262952000">- fixes for 11.2 / x86_64 (includes.patch, xerces3.patch)</changelog>
  <changelog author="jreidinger@suse.com" date="1321617600">- update includes.patch to fix issue with new gcc for 12.1</changelog>
  <changelog author="jengelh@medozas.de" date="1321704000">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1335960000">- Added missing BuildRequires automake
- Added gcc 4.7 patch
- Passed the spec file through spec cleaner</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1358769600">- Created a png &gt; 1.4 patch</changelog>
  <changelog author="pgajdos@suse.com" date="1385726400">- use png_fix_dir macro [bnc#852862]</changelog>
  <changelog author="mardnh@gmx.de" date="1531483200">- Update to version 1.21
- Drop not longer needed patches
- Use pgkconfig style dependencies
- Specfile cleanup</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630152000">- Update to version 1.30
  User-Visible Changes
  * New translations: Bosnian, Chinese, Japanese, Norwegian, and
    Slovene.
  * New game objects: forward floors, glass marble, st_inkwell,
    st_portal_glass, st_document, st_pebble.
  * 116 new main-pack levels (now a total of 1100 main-pack levels,
    plus 22 tutorials, 1119 sokoballs, 95 pentominoes, 268 dejavus,
    and 2 training levels; altogether 2606).
  * window can be resized.
  * middle mouse key can be customized.
  Internal changes
  * switched from SDL 1.2 to SDL 2.0 .
  * several bug fixes.
  * support for additional tilesets.
  * use of tinygettext instead of gettext.
  List of shortcomings / known bugs
  * Rescaling the application window introduces graphical
    artifacts: Better use fixed window sizes for now.
  * Not all fullscreen modes are available yet, in particular no
    vertical screen modes. If you use a vertical screen, please
    use Enigma in windowed mode.
- Use github source url
- Remove compat stuff for old distributions</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1744113600">- Require libx11-devel to fix build</changelog>
</package>
<package pkgid="83e760ae92adf2772e77b675273f4fa234ad6c612165c86520ac8a5226e2650a40404c24fa1d6cb67e4c0743443445edfd1a1763cf6156c2126485039c193b10" name="enlightenment" arch="riscv64">
  <version epoch="0" ver="0.25.4" rel="5.1"/>
  <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>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729080000">- Fix build failure in feature-wizard-auto-lang.patch</changelog>
</package>
<package pkgid="122900475aad39323b8f9fa03bb48ef0f6ead64fb4298df41f26f100676a732c3067ca49ace7e3d5680900b1968dd1c995ffcc444e84270c9ab476a008952c36" name="enlightenment-branding-openSUSE" arch="riscv64">
  <version epoch="0" ver="0.2" rel="1.2"/>
  <changelog author="simon@simotek.net" date="1380715200">- Use new openSUSE theme as default
  Recommend other themes as well</changelog>
  <changelog author="simon@simotek.net" date="1383480000">- Require default theme otherwise e17 won't start the first time</changelog>
  <changelog author="simon@simotek.net" date="1387713600">- e-theme-openSUSE replaced with e17-theme-openSUSE</changelog>
  <changelog author="simon@simotek.net" date="1387886400">- update for terminology</changelog>
  <changelog author="simon@simotek.net" date="1392724800">- Conflict with e17 branding</changelog>
  <changelog author="simon@simotek.net" date="1392811200">- Fixed Summary's mention of e17 and tried to fix
  Branding conflicts.</changelog>
  <changelog author="simon@simotek.net" date="1411387200">- New 13.2 themes added
- Updated def-ibar.txt
  Includes hexchat and xchat in text implementations
  Browsers before text editors
  Add kate to the list of text editors
  Add Yast2</changelog>
  <changelog author="simon@simotek.net" date="1419854400">- Should require openSUSE Profiles as these are a fundamental part
  of the branding</changelog>
  <changelog author="simon@simotek.net" date="1433937600">- At the recommendation of DimStar Obsolete but don't provide
  e17 branding</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- Update list of themes recommended. v0.2</changelog>
</package>
<package pkgid="7ae09862e645e6540044d2aed4ba65b229d2a022402a6565efb428494b4bca6e6080edb7cad7ec343d85e7e90ff014e93c860b431f806debd99fd3bd1150b69d" name="enlightenment-branding-upstream" arch="riscv64">
  <version epoch="0" ver="0.25.4" rel="5.1"/>
  <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>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729080000">- Fix build failure in feature-wizard-auto-lang.patch</changelog>
</package>
<package pkgid="6709a56c42c37c69b4d51edb0f0c6bfa477baa13afdd01736401a562c0d5f26ef9cec8ca0783aa28b90d65ef9279d597856a81fe4131b1d6810086feb6304eb3" name="enlightenment-devel" arch="riscv64">
  <version epoch="0" ver="0.25.4" rel="5.1"/>
  <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>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1729080000">- Fix build failure in feature-wizard-auto-lang.patch</changelog>
</package>
<package pkgid="9377885d5d86aa3ac3d59048ac3c5c70d3b9c042b654653b07e7a13bfea6d2d4096c7f860379f7ac8f0721d47ab359a134f4531907b3b2deef4002e93e49d1da" name="enlightenment-profiles-openSUSE" arch="noarch">
  <version epoch="0" ver="20220317" rel="1.2"/>
  <changelog author="simon@simotek.net" date="1386936000">- rename to e17-*</changelog>
  <changelog author="simon@simotek.net" date="1386936001">- Fork for enlightenment e18 and make it work.</changelog>
  <changelog author="sleep_walker@suse.cz" date="1387454400">- fix spec for new version of profile</changelog>
  <changelog author="simon@simotek.net" date="1392724800">- Conflict with old e17</changelog>
  <changelog author="simon@simotek.net" date="1392984000">- require enlightenment-theme-dft for default.edj in e18
  Don't obsolete old packages</changelog>
  <changelog author="simon@simotek.net" date="1411387200">- e19 version of profiles for openSUSE 13.2
  Adds a dock profile
  uses and configures the package config module</changelog>
  <changelog author="simon@simotek.net" date="1433937600">- At recomendation of DimStar, Obsolete but don't provide e17 profiles</changelog>
  <changelog author="simon@simotek.net" date="1445515200">- tidy up for leap (remove extra tasks module from shelf) remove
  some modules that the wizard should load.</changelog>
  <changelog author="sflees@suse.de" date="1466596800">- boo#983953 alt-F4 and Ctrl-Alt-X keybindings don't match other
  desktops</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1647518400">- 20220317 - e25 dropped the teamwork module and I added the msgbus
  module because its useful
- Updated URL moved profiles out of my namespace and into the
  openSUSE one.</changelog>
</package>
<package pkgid="b27723031f6ed9a75f6a42d46d170fad51b3fda78084178f646d8263ee5d61d43b63b6fcebff2de03927901de9cd490a0dc537241dfccc50c4c80e000c4a07e9" name="enlightenment-theme-Flat" arch="riscv64">
  <version epoch="0" ver="0.21.0" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="2312b89f70efc84ebc7c6132398f03fed08ca3b940f934cd5df43999502503ba22b57198f6e76294b6f3ae75603244a75309f3dd00474caa77e0fe6139f83496" name="enlightenment-theme-dark" arch="noarch">
  <version epoch="0" ver="20220216.1.26" rel="1.2"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645358400">- Dark theme is no longer default and now a separate package
  20220216.1.26</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- Themes are going to recommend there icon themes as well</changelog>
</package>
<package pkgid="d00fdda58db022dc210a42f5557cc50d25aec884c9dc42125eba389dc3e716ef37e3fa8b39948733640fa9772ee001cdf01e34e3afc21727af013d67ce855532" name="enlightenment-theme-openSUSE" arch="noarch">
  <version epoch="0" ver="20220430.1.26" rel="2.1"/>
  <changelog author="sflees@suse.de" date="1476964800">- Update to 20161020
  * Fixes incorrect clock color (due to upstream changes)</changelog>
  <changelog author="sflees@suse.de" date="1500033600">- Create 20170714 mirrors 1.19/1.20 efl
  * fixes boo#1042287 missing text and others.</changelog>
  <changelog author="sflees@suse.de" date="1511956800">- Update for e22</changelog>
  <changelog author="sflees@suse.de" date="1524830400">- Bring back oliveleaf as default with leap 15 branding 20180504</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.com&gt;" date="1573041600">- 20191110 - efl 1.23
  * Now also ship openSUSE-e-X icon theme to match efl theme</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1590667200">- 20200528 - efl 1.24</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645185600">- 20220219.1.26 - efl 1.26
  * Temporarily still using Olive Leaf, new theme coming soon.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- Themes are going to recommend there icon themes as well</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651320000">- 20220430.1.26 - Major change to theme based off new Dimensions theme.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Fix build with RPM 4.20: remove commented ot setup line. %setup i
  snow a proper, multi-line macro. Using '#' to comment it out only
  comments out the first line and does not do what packagers might
  expect.</changelog>
</package>
<package pkgid="f09335a5e17a60f8f29789a82b4f28f39006541362fa4654411bed4fd1d11a2f4458fa4576ca3925765087da9d2dd5afa419129b93dcbc8ebdcbf4407dda1fbd" name="enlightenment-theme-openSUSE-ice" arch="noarch">
  <version epoch="0" ver="20220219.1.26" rel="1.2"/>
  <changelog author="simon@simotek.net" date="1413028800">- Follow upstream in relicencing bsd theme code to lgpl2+,
    Note the build system is still BSD
- Fix incorrect spec file which only mentioned BSD licence SR(252158)
- Fix Init logo</changelog>
  <changelog author="sflees@suse.de" date="1457956800">- 20160314 rebase on efl 1.17.0 fix factory build</changelog>
  <changelog author="sflees@suse.de" date="1457956801">- spec cleaner run</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update for e21 changes 20160705</changelog>
  <changelog author="sflees@suse.de" date="1477656000">- 20161028 Fixes some minor regressions</changelog>
  <changelog author="sflees@suse.de" date="1511956800">- Update for e22</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.com&gt;" date="1546344000">- 20200101 - efl 1.23
  * Now also ship openSUSE-e-X-ice icon theme to match efl theme</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1590753600">- 20200529 - efl 1.24</changelog>
  <changelog author="Simon Lees &lt;simonf.lees@suse.com&gt;" date="1645531200">- Update for e25 and efl 1.26</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- Themes are going to recommend there icon themes as well</changelog>
</package>
<package pkgid="6635c7c927e01f1e3f776289508d8eefb802e357ff4303e8e0e43d3856fc1e69ca369517824e22e5234f51c635f4d7acc3d4a9009a897a1b3641f79f3825bffd" name="enlightenment-theme-openSUSE-neon" arch="noarch">
  <version epoch="0" ver="20220219.1.26" rel="1.2"/>
  <changelog author="sflees@suse.de" date="1467720000">- Update for e21 changes 20160705</changelog>
  <changelog author="sflees@suse.de" date="1476964800">- Update to 20161020
  * Fixes incorrect clock color (due to upstream changes)</changelog>
  <changelog author="sflees@suse.de" date="1500033600">- Create 20170714 mirrors 1.19/1.20 efl
  * fixes boo#1042287 missing text and others.</changelog>
  <changelog author="sflees@suse.de" date="1511956800">- Update for e22</changelog>
  <changelog author="sflees@suse.de" date="1524744000">- Create Neon theme from old default</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.com&gt;" date="1546344000">- 20200101 - efl 1.23
  * Now also ship openSUSE-e-X-Neon icon theme to match efl theme</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1579608000">- Drop default theme conflicts this is not the default theme</changelog>
  <changelog author="Simon Lees &lt;simonf.lees@suse.com&gt;" date="1590753600">- 20200529 - efl 1.24</changelog>
  <changelog author="Simon Lees &lt;simonf.lees@suse.com&gt;" date="1645531200">- Update for e25 and efl 1.26</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- Themes are going to recommend there icon themes as well
- It also has no need for obsoletes.</changelog>
</package>
<package pkgid="8dff11447f3133f9ff23c7c0b8693bf5068d0897a60c0a7225555651f16de32641f31059ac96d144647a193f269306a1ea54580b2fca43af959663b6fd796cfb" name="enlightenment-theme-openSUSE-oliveleaf" arch="noarch">
  <version epoch="0" ver="20220219.1.26" rel="1.2"/>
  <changelog author="simon@simotek.net" date="1393156800">- don't require enlightenment, this is bad when the theme is only being used
  by elementary, especially if someone is trying to install e17</changelog>
  <changelog author="simon@simotek.net" date="1402574400">- Update theme for elementary 1.10 (Also supports e19)</changelog>
  <changelog author="simon@simotek.net" date="1410523200">- New theme for openSUSE 13.2, old theme will soon be in oliveleaf
  package
  Brings in changes for elementary 1.11 as well as some e19 fixes</changelog>
  <changelog author="simon@simotek.net" date="1410955200">- Recreate theme from 13.1 in this package</changelog>
  <changelog author="simon@simotek.net" date="1413028800">- Follow upstream in relicencing bsd theme code to lgpl2+,
    Note the build system is still BSD
- Fix incorrect spec file which only mentioned BSD licence SR(252158)</changelog>
  <changelog author="sflees@suse.de" date="1457956800">- Recreated theme 201603014
  - Build scripts now work again with openSUSE:Factory
  - Theme rebased on elementary theme from efl 1.17.0</changelog>
  <changelog author="sflees@suse.de" date="1457956801">- Spec cleaner run</changelog>
  <changelog author="sflees@suse.de" date="1475064000">- Update to new building version 20160922</changelog>
  <changelog author="sflees@suse.de" date="1511956800">- Update for e22</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645531200">- Update for e25 and efl 1.26 (This will no longer be default)</changelog>
</package>
<package pkgid="2548f05dd4fe02217f6b06f7ea6c99f853e6292fdf5d317014b3afef6f9fc1db86005ee825b3b1adbab0c20c03dc81abcd0d3f68b1de3f562cd6b3448cfcbee9" name="enlightenment-theme-upstream" arch="riscv64">
  <version epoch="0" ver="0.21.0" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="34cb853f3d73d7a44a51643dd2d4620080debb00744f3ef4cd5767e63aef1b71d38408b6f4c99110ed97e49a2b73a6263f096da77f9c14928d61400e384c669e" name="enlightenment-x-Flat-icon-theme" arch="riscv64">
  <version epoch="0" ver="0.21.0" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="91ad96ea98285c5fe1b94791ab483a4a3a5fcd00bd50d56ec8ddf77bece1a43741c66129f0bcefd76d3fe4961e93b876f2c4cef66c46c844c9654cdc5655903b" name="enscript" arch="riscv64">
  <version epoch="0" ver="1.6.6" rel="4.1"/>
  <changelog author="werner@suse.de" date="1516708800">- Add patch enscript-1.6.6-euro+baltic.patch to get support for the
  Euro symbol as well as the Baltic language support back</changelog>
  <changelog author="werner@suse.de" date="1516708801">- Add patch enscript-1.6.6-encoding+paper.patch to get better
  encoding and automatic paper size support back</changelog>
  <changelog author="werner@suse.de" date="1516708802">- Add patch enscript-1.6.6-mailto.patch to get mailto support with
  optional address back</changelog>
  <changelog author="werner@suse.de" date="1516708803">- Add patch enscript-1.6.6-helper-apps.patch to mention
  helper app support again</changelog>
  <changelog author="werner@suse.de" date="1516708804">- Add enscript-1.6.6-silent-warns.patch to silent gcc
- Move %install_info_delete from %postun to %preun</changelog>
  <changelog author="werner@suse.de" date="1516708805">- Add enscript-1.6.6-ghostscript.patch to get correct support for
  ghostscript back</changelog>
  <changelog author="werner@suse.de" date="1516708806">- Add missing scan vor LC_PAPER in patch enscript-1.6.6-encoding+paper.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1644235200">- For iconv glibc-locale should be installed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1750075200">- Make it build again
- Add keying</changelog>
</package>
<package pkgid="a4e803daa73c0ff6a100074b19ccd4da03abb46ad95154c7b9c52a27af02f4aac746ad1e7229e86b8d1e9bc9aeb21e70ee7159fa624f84c6473e5aedf2098d04" name="ensmallen-devel" arch="riscv64">
  <version epoch="0" ver="3.11.0" rel="1.1"/>
  <changelog author="Markus Kolb &lt;novell@tower-net.de&gt;" date="1607169600">- Update to version 2.15.1
  * See https://ensmallen.org/docs.html#ensmallen-2151-why-cant-i-manage-to-grow-any-plants</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613563200">- Update to 2.16.0
  * See: https://ensmallen.org/docs.html#ensmallen-2160-severely-dented-can-of-polyurethane
- Drop _service file
- Fix cmake install
- Clean-up spec file
- Enable tests</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1616760000">- Update to 2.16.2
  * See: https://ensmallen.org/docs.html#ensmallen-2162-severely-dented-can-of-polyurethane
  * and skipped 2.16.1: https://ensmallen.org/docs.html#ensmallen-2161-severely-dented-can-of-polyurethane</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616846400">- Ensure neutrality of descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632657600">- Update to release 2.17.0
  * CheckArbitraryFunctionTypeAPI extended for MOO support
  * Refactor NSGA2
  * Add MOEA-D/DE Optimizer
  * Add Das-Dennis weight initialization method
  * Add Dirichlet Weight Initialization</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.19.0:
  * Added DemonSGD and DemonAdam optimizers
  * Fix bug with Adam-like optimizers not resetting when `resetPolicy` is `true`.
  * Add Yogi optimizer
  * Add AdaBelief optimizer
  * Add AdaSqrt optimizer
  * Bump check for minimum supported version of Armadillo
  * Update Catch2 to 2.13.8
  * Fix epoch timing output
  * Accelerate SGD test time
  * Fix potential infinite loop in CMAES
  * Fix SCD partial gradient test
  * Add gradient value clipping and gradient norm scaling callback
  * Remove superfluous CMake option to build the tests
  * Bump minimum Armadillo version to 9.800
  * Update Catch2 to 2.13.7
  * Remove redundant template argument for C++20 compatibility
  * Fix MOEAD test stability</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677844800">- update to 2.19.1:
  * Avoid deprecation warnings in Armadillo 11.2+</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1699963200">- Update to version 2.20.0:
  * Implementation of Active CMAES (gh#mlpack/ensmallen#367).
  * LBFGS: avoid generation of NaNs, and add checks for finite
    values (gh#mlpack/ensmallen#368).
  * Fix CNE test tolerances (gh#mlpack/ensmallen#360).
  * Rename SCD optimizer, to CD (gh#mlpack/ensmallen#379).
- Build and run tests.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 2.21.1:
  * Fix numerical precision issues for small-gradient L-BFGS
    scaling factor computations (#392).
  * Ensure the tests are built with optimisation enabled
  * Clarify return values for different callback types
  * Fix return types of callbacks
  * Minor cleanup for printing optimization reports via
    `Report()`</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1772193600">- update to 3.11.0
  * Refactor GradientDescent into GradientDescentType
- update to 3.10.0
  * SGD-like optimizers now all divide the step size by the batch
    size so that step sizes don't need to be tuned in addition to
    batch sizes.
  * Add proximal gradient optimizers for L1-constrained and other
    related problems: FBS, FISTA, and FASTA</changelog>
</package>
<package pkgid="e9da6cb3e18a80b7fece3eed0a8ef875ef3d58da5f7d113de59d47d928ff9e4ec23478e69e84c6b65be6337f98bfde8cbf8f9fa493437b93b5ec6c4887644515" name="entangle" arch="riscv64">
  <version epoch="0" ver="3.0" rel="2.5"/>
  <changelog author="meissner@suse.com" date="1360843200">- entangle-libgphoto25.patch: libgphoto2 2.5 port.</changelog>
  <changelog author="meissner@suse.com" date="1377777600">- Release 0.5.3 - "Photon" - 2013-08-28
  * Move file name of image thumbnails to tooltip popup
  * Add --disable-schemas-compile configure arg to
    disable schema compilation
  * Remove "Encoding" key from desktop file
  * Fix massive memory leak in pixbuf loading
  * Fix thread safety in camera control updates which caused
    hangs in GTK
  * Fix updating of control readonly state when camera modes
    change
- Release 0.5.2 - "Graviton" - 2013-08-17
  * Split histogram into RGB colour channels
  * Fix aperture / shutter speed calculations in status bar
  * Only import files with known image extensions
  * Use case insensitive file extension check to detect raw files
  * Set saner defaults for processing raw files to fix Canon
    raw display
  * Set preferences before loading session to fix settings
    for initial image load
  * Apply orientation from EXIF images if image file has none
  * Remove left over debug prints
  * Add support for linear histogram display mode
  * Support 'h' key to toggle linear/log histogram mode
  * Ensure all events are emitted in main thread
  * Remove use of deprecated GDK thread APIs
  * Use GtkGrid instead of deprecated GtkTable
  * Ensure status bar is constant size when scaling image
  * Preserve scrollbar offsets when switching images
  * Make metadata extraction more robust wrt missing fields
  * Updated translations from transifex
- Release 0.5.1 - "W Boson" - 2012-03-12
  * Update for compatibility with libgphoto 2.5 API
    callbacks
  * Avoid warnings about deprecated glib2 mutex
    and condition variable APIs
  * Directly disable viewfinder mode using config APIs
  * Add support for triggering autofocus during preview
    with 'a' key
  * Add support for manual focus drive in/out using
    '.' and ',' keys
  * Refresh translations from transifex
  * Import user contributed Italian translation
  * Add missing translation markers on some strings
- Release 0.5.0 - "Z Boson" - 2012-12-16
  * Switch to using LibRaw for loading raw images
  * Allowing loading image preview from raw files
  * Fix deadlock unmounting camera at startup
  * Ensure camera is disconnected before exiting
  * Sort image list by name instead of date
  * Add support for rendering "onion skin" of image sequence
  * Fix updating of range control values
  * Fix filename generation for dual-format capture modes
  * Fix deletion of dual-format images when exiting preview
  * Refresh translations
- removed entangle-libgphoto25.patch: upstream
- updated entangle-desktop.patch</changelog>
  <changelog author="meissner@suse.com" date="1387368000">- Release 0.5.4 - "Up" - 2013-12-15
  * Ensure thumbnail directory exists when saving thumbnails
  * Fix memory leak generating thumbnails from raw images
  * Add an appdata XML file for GNOME software center
  * Create a dedicated camera actions menu
  * Fix include of gexiv2 header files
  * Fix image selection for onion skinning in preview mode
  * Display selected image when cancelling preview
  * Fix empty tooltips on capture/preview buttons
  * Fix scaling for preview image in onion skinning mode
  * Increase emphasis of top image in onion skinning mode
  * Improve granularity of manual focus and add extra
  '&lt;' and '&gt;' key accelerators for coarse focus
  * Fix leak of image exiting preview mode
  * Make progress toolbar button permanently visible</changelog>
  <changelog author="meissner@suse.com" date="1399118400">- Release 0.6.0 - "Down" - 2014-05-02
  * Add a demonstration plugin for setting up a captive photo box display mode
  * Switch to use Python3 for plugin engine instead of JavaScript
  * Use GTK dark theme
  * Require GNOME symbolic icon theme to be installed
  * Switch to require lcms2 instead of lcms
  * Move application icon into a standard directory mandated to work with the appdata tools
  * Make manual focus work with Canon EOS cameras
  * Disable flickering progress bar in preview mode with Canon EOS cameras
  * Remove use of deprecated GTK methods/classes/constants
  * Remove use of gexiv2 method which is not long exported
  * Remove use of deprecated libpeas methods
  * Add GTK-DOC transfer annotations / docs to all methods
  * Avoid loosing camera capabilities on disconnect
  * Fix off by one in histogram tables causing memory corruption
  * Mark appdata / desktop files for translation
  * Fix typos in README file
  * Fix inverted tests when checking if range widget changed
  * Avoid storm of expose events due to auto-drawer widget
  * Avoid never ending circular update of controls causing errors in some camera modes
  * Add workaround for crazy D5100 camera serial number
  * Add customizable highlight/background for images
  * Avoid reference leak of windows preventing proper cleanup
  * Remove camera manual/about/driver help windows since it did not contain any info useful to users
  * Filter list of cameras in connect dialog to only those which support capture/preview
  * Don't auto connect to cameras which don't support capture or preview
  * Ensure parent window is set on dialogs to prevent them falling behind main window
  * Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  * Update to cope with changed GExiv API version
  * Refreshed translations from transifex</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 0.7.0
  * Require GLib &gt;= 2.36
  * Import new logo design
  * Switch to using zanata.org for translations
  * Set default window icon
  * Introduce an initial help manual via yelp
  * Use shared library for core engine to ensure all symbols
  are exported to plugins
  * Add framework for scripting capture operations
  * Workaround camera busy problems with Nikon cameras
  * Add a plugin for repeated capture sequences
  * Replace progress bar with spinner icon
- Changes from version 0.6.1
  * Require GTK &gt;= 3.4
  * Fix check for GIO package in configure
  * Add missing icons to Makefile
  * Follow freedesktop thumbnail standard storage location
  * Refactor capture code to facilitate plugin script
    automation
  * Fix bug causing plugin to be displayed more than once
  * Make histogram height larger
  * Strip trailing '2' from widget labels to be more friendly
  * Completely rewrite control panel display to show a small,
    user configurable subset from all the camera controls.
  * Remember custom list of camera controls per camera model
  * Hide compiler warnings from new glib atomic opertaions
  * Update to newer gnulib compiler warnings code
  * Remove broken double buffering code that's no required
    when using GTK3
  * Remove use of deprecated GtkMisc APis
  * Allow camera picker list to show multiple lines
  * Remove crufty broken code from session browser that was
  breaking with new GTK versions
  * Disable libraw auto brightness since it totally overexposes
    many images, generally making things look worse
  * Fix memory leak handling camera events
  * Add keywords to desktop &amp; appdata files
- Add gtk-doc and itstool dependencies
- Add yelp-tools require but disable it for now as the check
  now requires internet connection
- Disable check; requires network connection
- Split out photobox and shooter plugins into their own packages
- Recommend entangle-lang package
- Update entangle-desktop.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Update to 0.7.1:
  * Fix linking problem with strict linkers
  * Misc spelling fixes to online help docs
  * Replace use of GSimpleAsyncResult with GTask
  * Specify versions when importing from python plugins
  * Remove use of deprecated GTK APIs
  * Render image stats overlay partially transparent
  * Fix error reporting when saving settings
  * Flush events after capture to avoid accidentally restarting preview
  * Make Nikon fine focus stepping finer
  * Ensure images are sorted by last modified date
  * Switch from 128 px to 256 px thumbnail sizes to benefit larger high dpi screens
  * Rewrite film strip browser to dynamically resize icons to fit available space
  * Draw symbolic icons in film strip if image is not yet loaded
  * Refresh translations from Zanata
- Depend on lcms2 not lcms1</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1548158400">- update to version 2.0
  * Require gobject introspection &gt;= 1.54
  * Require GTK3 &gt;= 3.22
  * Fix dependency on libraw
  * Fix variable name in photobox plugin
  * Document some missing keyboard shortcuts
  * Fix upper bound in histogram to display clipped pixel
  * Refresh translations
  * Option to highlight over exposed pixels in red
  * Disable noisy compiler warning
  * Remove use of deprecated application menu concept
  * Fix image redraw when changing some settings
  * Update mailing list address in appdaat
  * Add more fields to appdata content
  * Fix reference counting during window close
  * Use correct API for destroying top level windows
  * Fix unmounting of cameras with newer gvfs URI naming scheme
  * Avoid out of bounds read of property values
  * Fix many memory leaks
  * Workaround for combo boxes not displaying on Wayland
  * Fix race condition in building enums
  * Fix setting of gschema directory during startup
  * Set env to ensure plugins can find introspection typelib
- entangle-desktop.patch: dropped, included desktop file is ok</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.0:
  * Ensure picture directory is an absolute path
  * Add ability to flip image during preview
  * Fix warnings about string length
  * Convert appdata file to metainfo and add missing info
  * Another attempt to fix build deps on enum headers
  * Display remaining shot count &amp; ETA in repeat shooter
  plugin
  * Remove use of deprecated GObject macros
  * Remove use of deprecated GLib APIs
  * Ensure glib min version checks at build time
  * Convert to use GObject macros for declaring boilerplate
  * Bulk reformat code using clang-format rules
  * Force a default filename pattern if setting is invalid
  * Validate filename pattern when updating preferences
  * Rename desktop file and icon file to match application ID
  * Add ability to render text mesages over image
  * Add a countdown timer for photobox plugin capture
  * Disable context menu in image browser when photobox plugin
  is active
  * Run live view when counting down to capturein photobox
  plugin
  * Fix crash releasing popup windows
  * Add context menu option for opening popup image window
  * Drop drag support for opening popup image window
  * Display greeting when opening popup image window
  * Display greeting when entering photobox plugin</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1598529600">- fixed filelists after update to make it build.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646136000">- fix-new-meson.patch: fix build with new meson</changelog>
</package>
<package pkgid="5ead1e9a456d5b041e9645585e7c2ef54f92927fe835a1c7fea4afdcf6a6c8bc9e7adfb084834c0fbfd968a50b722f425c4e9dc163d94dc24848bdec79815994" name="entangle-doc" arch="noarch">
  <version epoch="0" ver="3.0" rel="2.5"/>
  <changelog author="meissner@suse.com" date="1360843200">- entangle-libgphoto25.patch: libgphoto2 2.5 port.</changelog>
  <changelog author="meissner@suse.com" date="1377777600">- Release 0.5.3 - "Photon" - 2013-08-28
  * Move file name of image thumbnails to tooltip popup
  * Add --disable-schemas-compile configure arg to
    disable schema compilation
  * Remove "Encoding" key from desktop file
  * Fix massive memory leak in pixbuf loading
  * Fix thread safety in camera control updates which caused
    hangs in GTK
  * Fix updating of control readonly state when camera modes
    change
- Release 0.5.2 - "Graviton" - 2013-08-17
  * Split histogram into RGB colour channels
  * Fix aperture / shutter speed calculations in status bar
  * Only import files with known image extensions
  * Use case insensitive file extension check to detect raw files
  * Set saner defaults for processing raw files to fix Canon
    raw display
  * Set preferences before loading session to fix settings
    for initial image load
  * Apply orientation from EXIF images if image file has none
  * Remove left over debug prints
  * Add support for linear histogram display mode
  * Support 'h' key to toggle linear/log histogram mode
  * Ensure all events are emitted in main thread
  * Remove use of deprecated GDK thread APIs
  * Use GtkGrid instead of deprecated GtkTable
  * Ensure status bar is constant size when scaling image
  * Preserve scrollbar offsets when switching images
  * Make metadata extraction more robust wrt missing fields
  * Updated translations from transifex
- Release 0.5.1 - "W Boson" - 2012-03-12
  * Update for compatibility with libgphoto 2.5 API
    callbacks
  * Avoid warnings about deprecated glib2 mutex
    and condition variable APIs
  * Directly disable viewfinder mode using config APIs
  * Add support for triggering autofocus during preview
    with 'a' key
  * Add support for manual focus drive in/out using
    '.' and ',' keys
  * Refresh translations from transifex
  * Import user contributed Italian translation
  * Add missing translation markers on some strings
- Release 0.5.0 - "Z Boson" - 2012-12-16
  * Switch to using LibRaw for loading raw images
  * Allowing loading image preview from raw files
  * Fix deadlock unmounting camera at startup
  * Ensure camera is disconnected before exiting
  * Sort image list by name instead of date
  * Add support for rendering "onion skin" of image sequence
  * Fix updating of range control values
  * Fix filename generation for dual-format capture modes
  * Fix deletion of dual-format images when exiting preview
  * Refresh translations
- removed entangle-libgphoto25.patch: upstream
- updated entangle-desktop.patch</changelog>
  <changelog author="meissner@suse.com" date="1387368000">- Release 0.5.4 - "Up" - 2013-12-15
  * Ensure thumbnail directory exists when saving thumbnails
  * Fix memory leak generating thumbnails from raw images
  * Add an appdata XML file for GNOME software center
  * Create a dedicated camera actions menu
  * Fix include of gexiv2 header files
  * Fix image selection for onion skinning in preview mode
  * Display selected image when cancelling preview
  * Fix empty tooltips on capture/preview buttons
  * Fix scaling for preview image in onion skinning mode
  * Increase emphasis of top image in onion skinning mode
  * Improve granularity of manual focus and add extra
  '&lt;' and '&gt;' key accelerators for coarse focus
  * Fix leak of image exiting preview mode
  * Make progress toolbar button permanently visible</changelog>
  <changelog author="meissner@suse.com" date="1399118400">- Release 0.6.0 - "Down" - 2014-05-02
  * Add a demonstration plugin for setting up a captive photo box display mode
  * Switch to use Python3 for plugin engine instead of JavaScript
  * Use GTK dark theme
  * Require GNOME symbolic icon theme to be installed
  * Switch to require lcms2 instead of lcms
  * Move application icon into a standard directory mandated to work with the appdata tools
  * Make manual focus work with Canon EOS cameras
  * Disable flickering progress bar in preview mode with Canon EOS cameras
  * Remove use of deprecated GTK methods/classes/constants
  * Remove use of gexiv2 method which is not long exported
  * Remove use of deprecated libpeas methods
  * Add GTK-DOC transfer annotations / docs to all methods
  * Avoid loosing camera capabilities on disconnect
  * Fix off by one in histogram tables causing memory corruption
  * Mark appdata / desktop files for translation
  * Fix typos in README file
  * Fix inverted tests when checking if range widget changed
  * Avoid storm of expose events due to auto-drawer widget
  * Avoid never ending circular update of controls causing errors in some camera modes
  * Add workaround for crazy D5100 camera serial number
  * Add customizable highlight/background for images
  * Avoid reference leak of windows preventing proper cleanup
  * Remove camera manual/about/driver help windows since it did not contain any info useful to users
  * Filter list of cameras in connect dialog to only those which support capture/preview
  * Don't auto connect to cameras which don't support capture or preview
  * Ensure parent window is set on dialogs to prevent them falling behind main window
  * Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  * Update to cope with changed GExiv API version
  * Refreshed translations from transifex</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 0.7.0
  * Require GLib &gt;= 2.36
  * Import new logo design
  * Switch to using zanata.org for translations
  * Set default window icon
  * Introduce an initial help manual via yelp
  * Use shared library for core engine to ensure all symbols
  are exported to plugins
  * Add framework for scripting capture operations
  * Workaround camera busy problems with Nikon cameras
  * Add a plugin for repeated capture sequences
  * Replace progress bar with spinner icon
- Changes from version 0.6.1
  * Require GTK &gt;= 3.4
  * Fix check for GIO package in configure
  * Add missing icons to Makefile
  * Follow freedesktop thumbnail standard storage location
  * Refactor capture code to facilitate plugin script
    automation
  * Fix bug causing plugin to be displayed more than once
  * Make histogram height larger
  * Strip trailing '2' from widget labels to be more friendly
  * Completely rewrite control panel display to show a small,
    user configurable subset from all the camera controls.
  * Remember custom list of camera controls per camera model
  * Hide compiler warnings from new glib atomic opertaions
  * Update to newer gnulib compiler warnings code
  * Remove broken double buffering code that's no required
    when using GTK3
  * Remove use of deprecated GtkMisc APis
  * Allow camera picker list to show multiple lines
  * Remove crufty broken code from session browser that was
  breaking with new GTK versions
  * Disable libraw auto brightness since it totally overexposes
    many images, generally making things look worse
  * Fix memory leak handling camera events
  * Add keywords to desktop &amp; appdata files
- Add gtk-doc and itstool dependencies
- Add yelp-tools require but disable it for now as the check
  now requires internet connection
- Disable check; requires network connection
- Split out photobox and shooter plugins into their own packages
- Recommend entangle-lang package
- Update entangle-desktop.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Update to 0.7.1:
  * Fix linking problem with strict linkers
  * Misc spelling fixes to online help docs
  * Replace use of GSimpleAsyncResult with GTask
  * Specify versions when importing from python plugins
  * Remove use of deprecated GTK APIs
  * Render image stats overlay partially transparent
  * Fix error reporting when saving settings
  * Flush events after capture to avoid accidentally restarting preview
  * Make Nikon fine focus stepping finer
  * Ensure images are sorted by last modified date
  * Switch from 128 px to 256 px thumbnail sizes to benefit larger high dpi screens
  * Rewrite film strip browser to dynamically resize icons to fit available space
  * Draw symbolic icons in film strip if image is not yet loaded
  * Refresh translations from Zanata
- Depend on lcms2 not lcms1</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1548158400">- update to version 2.0
  * Require gobject introspection &gt;= 1.54
  * Require GTK3 &gt;= 3.22
  * Fix dependency on libraw
  * Fix variable name in photobox plugin
  * Document some missing keyboard shortcuts
  * Fix upper bound in histogram to display clipped pixel
  * Refresh translations
  * Option to highlight over exposed pixels in red
  * Disable noisy compiler warning
  * Remove use of deprecated application menu concept
  * Fix image redraw when changing some settings
  * Update mailing list address in appdaat
  * Add more fields to appdata content
  * Fix reference counting during window close
  * Use correct API for destroying top level windows
  * Fix unmounting of cameras with newer gvfs URI naming scheme
  * Avoid out of bounds read of property values
  * Fix many memory leaks
  * Workaround for combo boxes not displaying on Wayland
  * Fix race condition in building enums
  * Fix setting of gschema directory during startup
  * Set env to ensure plugins can find introspection typelib
- entangle-desktop.patch: dropped, included desktop file is ok</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.0:
  * Ensure picture directory is an absolute path
  * Add ability to flip image during preview
  * Fix warnings about string length
  * Convert appdata file to metainfo and add missing info
  * Another attempt to fix build deps on enum headers
  * Display remaining shot count &amp; ETA in repeat shooter
  plugin
  * Remove use of deprecated GObject macros
  * Remove use of deprecated GLib APIs
  * Ensure glib min version checks at build time
  * Convert to use GObject macros for declaring boilerplate
  * Bulk reformat code using clang-format rules
  * Force a default filename pattern if setting is invalid
  * Validate filename pattern when updating preferences
  * Rename desktop file and icon file to match application ID
  * Add ability to render text mesages over image
  * Add a countdown timer for photobox plugin capture
  * Disable context menu in image browser when photobox plugin
  is active
  * Run live view when counting down to capturein photobox
  plugin
  * Fix crash releasing popup windows
  * Add context menu option for opening popup image window
  * Drop drag support for opening popup image window
  * Display greeting when opening popup image window
  * Display greeting when entering photobox plugin</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1598529600">- fixed filelists after update to make it build.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646136000">- fix-new-meson.patch: fix build with new meson</changelog>
</package>
<package pkgid="90dbe4f36c31aafe2897441e253c4530dffcaa746521dc0019ec372cd13403dab3ab9ffc0204633148a80fd83dde4900ba28e3bc1bbce15d77c4e9da085384a2" name="entangle-lang" arch="noarch">
  <version epoch="0" ver="3.0" rel="2.5"/>
  <changelog author="meissner@suse.com" date="1360843200">- entangle-libgphoto25.patch: libgphoto2 2.5 port.</changelog>
  <changelog author="meissner@suse.com" date="1377777600">- Release 0.5.3 - "Photon" - 2013-08-28
  * Move file name of image thumbnails to tooltip popup
  * Add --disable-schemas-compile configure arg to
    disable schema compilation
  * Remove "Encoding" key from desktop file
  * Fix massive memory leak in pixbuf loading
  * Fix thread safety in camera control updates which caused
    hangs in GTK
  * Fix updating of control readonly state when camera modes
    change
- Release 0.5.2 - "Graviton" - 2013-08-17
  * Split histogram into RGB colour channels
  * Fix aperture / shutter speed calculations in status bar
  * Only import files with known image extensions
  * Use case insensitive file extension check to detect raw files
  * Set saner defaults for processing raw files to fix Canon
    raw display
  * Set preferences before loading session to fix settings
    for initial image load
  * Apply orientation from EXIF images if image file has none
  * Remove left over debug prints
  * Add support for linear histogram display mode
  * Support 'h' key to toggle linear/log histogram mode
  * Ensure all events are emitted in main thread
  * Remove use of deprecated GDK thread APIs
  * Use GtkGrid instead of deprecated GtkTable
  * Ensure status bar is constant size when scaling image
  * Preserve scrollbar offsets when switching images
  * Make metadata extraction more robust wrt missing fields
  * Updated translations from transifex
- Release 0.5.1 - "W Boson" - 2012-03-12
  * Update for compatibility with libgphoto 2.5 API
    callbacks
  * Avoid warnings about deprecated glib2 mutex
    and condition variable APIs
  * Directly disable viewfinder mode using config APIs
  * Add support for triggering autofocus during preview
    with 'a' key
  * Add support for manual focus drive in/out using
    '.' and ',' keys
  * Refresh translations from transifex
  * Import user contributed Italian translation
  * Add missing translation markers on some strings
- Release 0.5.0 - "Z Boson" - 2012-12-16
  * Switch to using LibRaw for loading raw images
  * Allowing loading image preview from raw files
  * Fix deadlock unmounting camera at startup
  * Ensure camera is disconnected before exiting
  * Sort image list by name instead of date
  * Add support for rendering "onion skin" of image sequence
  * Fix updating of range control values
  * Fix filename generation for dual-format capture modes
  * Fix deletion of dual-format images when exiting preview
  * Refresh translations
- removed entangle-libgphoto25.patch: upstream
- updated entangle-desktop.patch</changelog>
  <changelog author="meissner@suse.com" date="1387368000">- Release 0.5.4 - "Up" - 2013-12-15
  * Ensure thumbnail directory exists when saving thumbnails
  * Fix memory leak generating thumbnails from raw images
  * Add an appdata XML file for GNOME software center
  * Create a dedicated camera actions menu
  * Fix include of gexiv2 header files
  * Fix image selection for onion skinning in preview mode
  * Display selected image when cancelling preview
  * Fix empty tooltips on capture/preview buttons
  * Fix scaling for preview image in onion skinning mode
  * Increase emphasis of top image in onion skinning mode
  * Improve granularity of manual focus and add extra
  '&lt;' and '&gt;' key accelerators for coarse focus
  * Fix leak of image exiting preview mode
  * Make progress toolbar button permanently visible</changelog>
  <changelog author="meissner@suse.com" date="1399118400">- Release 0.6.0 - "Down" - 2014-05-02
  * Add a demonstration plugin for setting up a captive photo box display mode
  * Switch to use Python3 for plugin engine instead of JavaScript
  * Use GTK dark theme
  * Require GNOME symbolic icon theme to be installed
  * Switch to require lcms2 instead of lcms
  * Move application icon into a standard directory mandated to work with the appdata tools
  * Make manual focus work with Canon EOS cameras
  * Disable flickering progress bar in preview mode with Canon EOS cameras
  * Remove use of deprecated GTK methods/classes/constants
  * Remove use of gexiv2 method which is not long exported
  * Remove use of deprecated libpeas methods
  * Add GTK-DOC transfer annotations / docs to all methods
  * Avoid loosing camera capabilities on disconnect
  * Fix off by one in histogram tables causing memory corruption
  * Mark appdata / desktop files for translation
  * Fix typos in README file
  * Fix inverted tests when checking if range widget changed
  * Avoid storm of expose events due to auto-drawer widget
  * Avoid never ending circular update of controls causing errors in some camera modes
  * Add workaround for crazy D5100 camera serial number
  * Add customizable highlight/background for images
  * Avoid reference leak of windows preventing proper cleanup
  * Remove camera manual/about/driver help windows since it did not contain any info useful to users
  * Filter list of cameras in connect dialog to only those which support capture/preview
  * Don't auto connect to cameras which don't support capture or preview
  * Ensure parent window is set on dialogs to prevent them falling behind main window
  * Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  * Update to cope with changed GExiv API version
  * Refreshed translations from transifex</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 0.7.0
  * Require GLib &gt;= 2.36
  * Import new logo design
  * Switch to using zanata.org for translations
  * Set default window icon
  * Introduce an initial help manual via yelp
  * Use shared library for core engine to ensure all symbols
  are exported to plugins
  * Add framework for scripting capture operations
  * Workaround camera busy problems with Nikon cameras
  * Add a plugin for repeated capture sequences
  * Replace progress bar with spinner icon
- Changes from version 0.6.1
  * Require GTK &gt;= 3.4
  * Fix check for GIO package in configure
  * Add missing icons to Makefile
  * Follow freedesktop thumbnail standard storage location
  * Refactor capture code to facilitate plugin script
    automation
  * Fix bug causing plugin to be displayed more than once
  * Make histogram height larger
  * Strip trailing '2' from widget labels to be more friendly
  * Completely rewrite control panel display to show a small,
    user configurable subset from all the camera controls.
  * Remember custom list of camera controls per camera model
  * Hide compiler warnings from new glib atomic opertaions
  * Update to newer gnulib compiler warnings code
  * Remove broken double buffering code that's no required
    when using GTK3
  * Remove use of deprecated GtkMisc APis
  * Allow camera picker list to show multiple lines
  * Remove crufty broken code from session browser that was
  breaking with new GTK versions
  * Disable libraw auto brightness since it totally overexposes
    many images, generally making things look worse
  * Fix memory leak handling camera events
  * Add keywords to desktop &amp; appdata files
- Add gtk-doc and itstool dependencies
- Add yelp-tools require but disable it for now as the check
  now requires internet connection
- Disable check; requires network connection
- Split out photobox and shooter plugins into their own packages
- Recommend entangle-lang package
- Update entangle-desktop.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Update to 0.7.1:
  * Fix linking problem with strict linkers
  * Misc spelling fixes to online help docs
  * Replace use of GSimpleAsyncResult with GTask
  * Specify versions when importing from python plugins
  * Remove use of deprecated GTK APIs
  * Render image stats overlay partially transparent
  * Fix error reporting when saving settings
  * Flush events after capture to avoid accidentally restarting preview
  * Make Nikon fine focus stepping finer
  * Ensure images are sorted by last modified date
  * Switch from 128 px to 256 px thumbnail sizes to benefit larger high dpi screens
  * Rewrite film strip browser to dynamically resize icons to fit available space
  * Draw symbolic icons in film strip if image is not yet loaded
  * Refresh translations from Zanata
- Depend on lcms2 not lcms1</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1548158400">- update to version 2.0
  * Require gobject introspection &gt;= 1.54
  * Require GTK3 &gt;= 3.22
  * Fix dependency on libraw
  * Fix variable name in photobox plugin
  * Document some missing keyboard shortcuts
  * Fix upper bound in histogram to display clipped pixel
  * Refresh translations
  * Option to highlight over exposed pixels in red
  * Disable noisy compiler warning
  * Remove use of deprecated application menu concept
  * Fix image redraw when changing some settings
  * Update mailing list address in appdaat
  * Add more fields to appdata content
  * Fix reference counting during window close
  * Use correct API for destroying top level windows
  * Fix unmounting of cameras with newer gvfs URI naming scheme
  * Avoid out of bounds read of property values
  * Fix many memory leaks
  * Workaround for combo boxes not displaying on Wayland
  * Fix race condition in building enums
  * Fix setting of gschema directory during startup
  * Set env to ensure plugins can find introspection typelib
- entangle-desktop.patch: dropped, included desktop file is ok</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.0:
  * Ensure picture directory is an absolute path
  * Add ability to flip image during preview
  * Fix warnings about string length
  * Convert appdata file to metainfo and add missing info
  * Another attempt to fix build deps on enum headers
  * Display remaining shot count &amp; ETA in repeat shooter
  plugin
  * Remove use of deprecated GObject macros
  * Remove use of deprecated GLib APIs
  * Ensure glib min version checks at build time
  * Convert to use GObject macros for declaring boilerplate
  * Bulk reformat code using clang-format rules
  * Force a default filename pattern if setting is invalid
  * Validate filename pattern when updating preferences
  * Rename desktop file and icon file to match application ID
  * Add ability to render text mesages over image
  * Add a countdown timer for photobox plugin capture
  * Disable context menu in image browser when photobox plugin
  is active
  * Run live view when counting down to capturein photobox
  plugin
  * Fix crash releasing popup windows
  * Add context menu option for opening popup image window
  * Drop drag support for opening popup image window
  * Display greeting when opening popup image window
  * Display greeting when entering photobox plugin</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1598529600">- fixed filelists after update to make it build.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646136000">- fix-new-meson.patch: fix build with new meson</changelog>
</package>
<package pkgid="dedcac43fba0dd22fb621608a035c78bb39a6d1730a31132a2d76cf4c7c13bd866109999cdd6600bc76a4b142e2e9cb36180f0154791419ef025a7e1e43be49a" name="entangle-plugin-eclipse" arch="riscv64">
  <version epoch="0" ver="3.0" rel="2.5"/>
  <changelog author="meissner@suse.com" date="1360843200">- entangle-libgphoto25.patch: libgphoto2 2.5 port.</changelog>
  <changelog author="meissner@suse.com" date="1377777600">- Release 0.5.3 - "Photon" - 2013-08-28
  * Move file name of image thumbnails to tooltip popup
  * Add --disable-schemas-compile configure arg to
    disable schema compilation
  * Remove "Encoding" key from desktop file
  * Fix massive memory leak in pixbuf loading
  * Fix thread safety in camera control updates which caused
    hangs in GTK
  * Fix updating of control readonly state when camera modes
    change
- Release 0.5.2 - "Graviton" - 2013-08-17
  * Split histogram into RGB colour channels
  * Fix aperture / shutter speed calculations in status bar
  * Only import files with known image extensions
  * Use case insensitive file extension check to detect raw files
  * Set saner defaults for processing raw files to fix Canon
    raw display
  * Set preferences before loading session to fix settings
    for initial image load
  * Apply orientation from EXIF images if image file has none
  * Remove left over debug prints
  * Add support for linear histogram display mode
  * Support 'h' key to toggle linear/log histogram mode
  * Ensure all events are emitted in main thread
  * Remove use of deprecated GDK thread APIs
  * Use GtkGrid instead of deprecated GtkTable
  * Ensure status bar is constant size when scaling image
  * Preserve scrollbar offsets when switching images
  * Make metadata extraction more robust wrt missing fields
  * Updated translations from transifex
- Release 0.5.1 - "W Boson" - 2012-03-12
  * Update for compatibility with libgphoto 2.5 API
    callbacks
  * Avoid warnings about deprecated glib2 mutex
    and condition variable APIs
  * Directly disable viewfinder mode using config APIs
  * Add support for triggering autofocus during preview
    with 'a' key
  * Add support for manual focus drive in/out using
    '.' and ',' keys
  * Refresh translations from transifex
  * Import user contributed Italian translation
  * Add missing translation markers on some strings
- Release 0.5.0 - "Z Boson" - 2012-12-16
  * Switch to using LibRaw for loading raw images
  * Allowing loading image preview from raw files
  * Fix deadlock unmounting camera at startup
  * Ensure camera is disconnected before exiting
  * Sort image list by name instead of date
  * Add support for rendering "onion skin" of image sequence
  * Fix updating of range control values
  * Fix filename generation for dual-format capture modes
  * Fix deletion of dual-format images when exiting preview
  * Refresh translations
- removed entangle-libgphoto25.patch: upstream
- updated entangle-desktop.patch</changelog>
  <changelog author="meissner@suse.com" date="1387368000">- Release 0.5.4 - "Up" - 2013-12-15
  * Ensure thumbnail directory exists when saving thumbnails
  * Fix memory leak generating thumbnails from raw images
  * Add an appdata XML file for GNOME software center
  * Create a dedicated camera actions menu
  * Fix include of gexiv2 header files
  * Fix image selection for onion skinning in preview mode
  * Display selected image when cancelling preview
  * Fix empty tooltips on capture/preview buttons
  * Fix scaling for preview image in onion skinning mode
  * Increase emphasis of top image in onion skinning mode
  * Improve granularity of manual focus and add extra
  '&lt;' and '&gt;' key accelerators for coarse focus
  * Fix leak of image exiting preview mode
  * Make progress toolbar button permanently visible</changelog>
  <changelog author="meissner@suse.com" date="1399118400">- Release 0.6.0 - "Down" - 2014-05-02
  * Add a demonstration plugin for setting up a captive photo box display mode
  * Switch to use Python3 for plugin engine instead of JavaScript
  * Use GTK dark theme
  * Require GNOME symbolic icon theme to be installed
  * Switch to require lcms2 instead of lcms
  * Move application icon into a standard directory mandated to work with the appdata tools
  * Make manual focus work with Canon EOS cameras
  * Disable flickering progress bar in preview mode with Canon EOS cameras
  * Remove use of deprecated GTK methods/classes/constants
  * Remove use of gexiv2 method which is not long exported
  * Remove use of deprecated libpeas methods
  * Add GTK-DOC transfer annotations / docs to all methods
  * Avoid loosing camera capabilities on disconnect
  * Fix off by one in histogram tables causing memory corruption
  * Mark appdata / desktop files for translation
  * Fix typos in README file
  * Fix inverted tests when checking if range widget changed
  * Avoid storm of expose events due to auto-drawer widget
  * Avoid never ending circular update of controls causing errors in some camera modes
  * Add workaround for crazy D5100 camera serial number
  * Add customizable highlight/background for images
  * Avoid reference leak of windows preventing proper cleanup
  * Remove camera manual/about/driver help windows since it did not contain any info useful to users
  * Filter list of cameras in connect dialog to only those which support capture/preview
  * Don't auto connect to cameras which don't support capture or preview
  * Ensure parent window is set on dialogs to prevent them falling behind main window
  * Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  * Update to cope with changed GExiv API version
  * Refreshed translations from transifex</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 0.7.0
  * Require GLib &gt;= 2.36
  * Import new logo design
  * Switch to using zanata.org for translations
  * Set default window icon
  * Introduce an initial help manual via yelp
  * Use shared library for core engine to ensure all symbols
  are exported to plugins
  * Add framework for scripting capture operations
  * Workaround camera busy problems with Nikon cameras
  * Add a plugin for repeated capture sequences
  * Replace progress bar with spinner icon
- Changes from version 0.6.1
  * Require GTK &gt;= 3.4
  * Fix check for GIO package in configure
  * Add missing icons to Makefile
  * Follow freedesktop thumbnail standard storage location
  * Refactor capture code to facilitate plugin script
    automation
  * Fix bug causing plugin to be displayed more than once
  * Make histogram height larger
  * Strip trailing '2' from widget labels to be more friendly
  * Completely rewrite control panel display to show a small,
    user configurable subset from all the camera controls.
  * Remember custom list of camera controls per camera model
  * Hide compiler warnings from new glib atomic opertaions
  * Update to newer gnulib compiler warnings code
  * Remove broken double buffering code that's no required
    when using GTK3
  * Remove use of deprecated GtkMisc APis
  * Allow camera picker list to show multiple lines
  * Remove crufty broken code from session browser that was
  breaking with new GTK versions
  * Disable libraw auto brightness since it totally overexposes
    many images, generally making things look worse
  * Fix memory leak handling camera events
  * Add keywords to desktop &amp; appdata files
- Add gtk-doc and itstool dependencies
- Add yelp-tools require but disable it for now as the check
  now requires internet connection
- Disable check; requires network connection
- Split out photobox and shooter plugins into their own packages
- Recommend entangle-lang package
- Update entangle-desktop.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Update to 0.7.1:
  * Fix linking problem with strict linkers
  * Misc spelling fixes to online help docs
  * Replace use of GSimpleAsyncResult with GTask
  * Specify versions when importing from python plugins
  * Remove use of deprecated GTK APIs
  * Render image stats overlay partially transparent
  * Fix error reporting when saving settings
  * Flush events after capture to avoid accidentally restarting preview
  * Make Nikon fine focus stepping finer
  * Ensure images are sorted by last modified date
  * Switch from 128 px to 256 px thumbnail sizes to benefit larger high dpi screens
  * Rewrite film strip browser to dynamically resize icons to fit available space
  * Draw symbolic icons in film strip if image is not yet loaded
  * Refresh translations from Zanata
- Depend on lcms2 not lcms1</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1548158400">- update to version 2.0
  * Require gobject introspection &gt;= 1.54
  * Require GTK3 &gt;= 3.22
  * Fix dependency on libraw
  * Fix variable name in photobox plugin
  * Document some missing keyboard shortcuts
  * Fix upper bound in histogram to display clipped pixel
  * Refresh translations
  * Option to highlight over exposed pixels in red
  * Disable noisy compiler warning
  * Remove use of deprecated application menu concept
  * Fix image redraw when changing some settings
  * Update mailing list address in appdaat
  * Add more fields to appdata content
  * Fix reference counting during window close
  * Use correct API for destroying top level windows
  * Fix unmounting of cameras with newer gvfs URI naming scheme
  * Avoid out of bounds read of property values
  * Fix many memory leaks
  * Workaround for combo boxes not displaying on Wayland
  * Fix race condition in building enums
  * Fix setting of gschema directory during startup
  * Set env to ensure plugins can find introspection typelib
- entangle-desktop.patch: dropped, included desktop file is ok</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.0:
  * Ensure picture directory is an absolute path
  * Add ability to flip image during preview
  * Fix warnings about string length
  * Convert appdata file to metainfo and add missing info
  * Another attempt to fix build deps on enum headers
  * Display remaining shot count &amp; ETA in repeat shooter
  plugin
  * Remove use of deprecated GObject macros
  * Remove use of deprecated GLib APIs
  * Ensure glib min version checks at build time
  * Convert to use GObject macros for declaring boilerplate
  * Bulk reformat code using clang-format rules
  * Force a default filename pattern if setting is invalid
  * Validate filename pattern when updating preferences
  * Rename desktop file and icon file to match application ID
  * Add ability to render text mesages over image
  * Add a countdown timer for photobox plugin capture
  * Disable context menu in image browser when photobox plugin
  is active
  * Run live view when counting down to capturein photobox
  plugin
  * Fix crash releasing popup windows
  * Add context menu option for opening popup image window
  * Drop drag support for opening popup image window
  * Display greeting when opening popup image window
  * Display greeting when entering photobox plugin</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1598529600">- fixed filelists after update to make it build.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646136000">- fix-new-meson.patch: fix build with new meson</changelog>
</package>
<package pkgid="565c2c88e48bae935a2927c416fbf9d931bb4646b858b11cd577f91b1a10c3544122900495082c8ffa7fe384f913e2c95e074899d74a15e0865f2fa31118c884" name="entangle-plugin-photobox" arch="riscv64">
  <version epoch="0" ver="3.0" rel="2.5"/>
  <changelog author="meissner@suse.com" date="1360843200">- entangle-libgphoto25.patch: libgphoto2 2.5 port.</changelog>
  <changelog author="meissner@suse.com" date="1377777600">- Release 0.5.3 - "Photon" - 2013-08-28
  * Move file name of image thumbnails to tooltip popup
  * Add --disable-schemas-compile configure arg to
    disable schema compilation
  * Remove "Encoding" key from desktop file
  * Fix massive memory leak in pixbuf loading
  * Fix thread safety in camera control updates which caused
    hangs in GTK
  * Fix updating of control readonly state when camera modes
    change
- Release 0.5.2 - "Graviton" - 2013-08-17
  * Split histogram into RGB colour channels
  * Fix aperture / shutter speed calculations in status bar
  * Only import files with known image extensions
  * Use case insensitive file extension check to detect raw files
  * Set saner defaults for processing raw files to fix Canon
    raw display
  * Set preferences before loading session to fix settings
    for initial image load
  * Apply orientation from EXIF images if image file has none
  * Remove left over debug prints
  * Add support for linear histogram display mode
  * Support 'h' key to toggle linear/log histogram mode
  * Ensure all events are emitted in main thread
  * Remove use of deprecated GDK thread APIs
  * Use GtkGrid instead of deprecated GtkTable
  * Ensure status bar is constant size when scaling image
  * Preserve scrollbar offsets when switching images
  * Make metadata extraction more robust wrt missing fields
  * Updated translations from transifex
- Release 0.5.1 - "W Boson" - 2012-03-12
  * Update for compatibility with libgphoto 2.5 API
    callbacks
  * Avoid warnings about deprecated glib2 mutex
    and condition variable APIs
  * Directly disable viewfinder mode using config APIs
  * Add support for triggering autofocus during preview
    with 'a' key
  * Add support for manual focus drive in/out using
    '.' and ',' keys
  * Refresh translations from transifex
  * Import user contributed Italian translation
  * Add missing translation markers on some strings
- Release 0.5.0 - "Z Boson" - 2012-12-16
  * Switch to using LibRaw for loading raw images
  * Allowing loading image preview from raw files
  * Fix deadlock unmounting camera at startup
  * Ensure camera is disconnected before exiting
  * Sort image list by name instead of date
  * Add support for rendering "onion skin" of image sequence
  * Fix updating of range control values
  * Fix filename generation for dual-format capture modes
  * Fix deletion of dual-format images when exiting preview
  * Refresh translations
- removed entangle-libgphoto25.patch: upstream
- updated entangle-desktop.patch</changelog>
  <changelog author="meissner@suse.com" date="1387368000">- Release 0.5.4 - "Up" - 2013-12-15
  * Ensure thumbnail directory exists when saving thumbnails
  * Fix memory leak generating thumbnails from raw images
  * Add an appdata XML file for GNOME software center
  * Create a dedicated camera actions menu
  * Fix include of gexiv2 header files
  * Fix image selection for onion skinning in preview mode
  * Display selected image when cancelling preview
  * Fix empty tooltips on capture/preview buttons
  * Fix scaling for preview image in onion skinning mode
  * Increase emphasis of top image in onion skinning mode
  * Improve granularity of manual focus and add extra
  '&lt;' and '&gt;' key accelerators for coarse focus
  * Fix leak of image exiting preview mode
  * Make progress toolbar button permanently visible</changelog>
  <changelog author="meissner@suse.com" date="1399118400">- Release 0.6.0 - "Down" - 2014-05-02
  * Add a demonstration plugin for setting up a captive photo box display mode
  * Switch to use Python3 for plugin engine instead of JavaScript
  * Use GTK dark theme
  * Require GNOME symbolic icon theme to be installed
  * Switch to require lcms2 instead of lcms
  * Move application icon into a standard directory mandated to work with the appdata tools
  * Make manual focus work with Canon EOS cameras
  * Disable flickering progress bar in preview mode with Canon EOS cameras
  * Remove use of deprecated GTK methods/classes/constants
  * Remove use of gexiv2 method which is not long exported
  * Remove use of deprecated libpeas methods
  * Add GTK-DOC transfer annotations / docs to all methods
  * Avoid loosing camera capabilities on disconnect
  * Fix off by one in histogram tables causing memory corruption
  * Mark appdata / desktop files for translation
  * Fix typos in README file
  * Fix inverted tests when checking if range widget changed
  * Avoid storm of expose events due to auto-drawer widget
  * Avoid never ending circular update of controls causing errors in some camera modes
  * Add workaround for crazy D5100 camera serial number
  * Add customizable highlight/background for images
  * Avoid reference leak of windows preventing proper cleanup
  * Remove camera manual/about/driver help windows since it did not contain any info useful to users
  * Filter list of cameras in connect dialog to only those which support capture/preview
  * Don't auto connect to cameras which don't support capture or preview
  * Ensure parent window is set on dialogs to prevent them falling behind main window
  * Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  * Update to cope with changed GExiv API version
  * Refreshed translations from transifex</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 0.7.0
  * Require GLib &gt;= 2.36
  * Import new logo design
  * Switch to using zanata.org for translations
  * Set default window icon
  * Introduce an initial help manual via yelp
  * Use shared library for core engine to ensure all symbols
  are exported to plugins
  * Add framework for scripting capture operations
  * Workaround camera busy problems with Nikon cameras
  * Add a plugin for repeated capture sequences
  * Replace progress bar with spinner icon
- Changes from version 0.6.1
  * Require GTK &gt;= 3.4
  * Fix check for GIO package in configure
  * Add missing icons to Makefile
  * Follow freedesktop thumbnail standard storage location
  * Refactor capture code to facilitate plugin script
    automation
  * Fix bug causing plugin to be displayed more than once
  * Make histogram height larger
  * Strip trailing '2' from widget labels to be more friendly
  * Completely rewrite control panel display to show a small,
    user configurable subset from all the camera controls.
  * Remember custom list of camera controls per camera model
  * Hide compiler warnings from new glib atomic opertaions
  * Update to newer gnulib compiler warnings code
  * Remove broken double buffering code that's no required
    when using GTK3
  * Remove use of deprecated GtkMisc APis
  * Allow camera picker list to show multiple lines
  * Remove crufty broken code from session browser that was
  breaking with new GTK versions
  * Disable libraw auto brightness since it totally overexposes
    many images, generally making things look worse
  * Fix memory leak handling camera events
  * Add keywords to desktop &amp; appdata files
- Add gtk-doc and itstool dependencies
- Add yelp-tools require but disable it for now as the check
  now requires internet connection
- Disable check; requires network connection
- Split out photobox and shooter plugins into their own packages
- Recommend entangle-lang package
- Update entangle-desktop.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Update to 0.7.1:
  * Fix linking problem with strict linkers
  * Misc spelling fixes to online help docs
  * Replace use of GSimpleAsyncResult with GTask
  * Specify versions when importing from python plugins
  * Remove use of deprecated GTK APIs
  * Render image stats overlay partially transparent
  * Fix error reporting when saving settings
  * Flush events after capture to avoid accidentally restarting preview
  * Make Nikon fine focus stepping finer
  * Ensure images are sorted by last modified date
  * Switch from 128 px to 256 px thumbnail sizes to benefit larger high dpi screens
  * Rewrite film strip browser to dynamically resize icons to fit available space
  * Draw symbolic icons in film strip if image is not yet loaded
  * Refresh translations from Zanata
- Depend on lcms2 not lcms1</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1548158400">- update to version 2.0
  * Require gobject introspection &gt;= 1.54
  * Require GTK3 &gt;= 3.22
  * Fix dependency on libraw
  * Fix variable name in photobox plugin
  * Document some missing keyboard shortcuts
  * Fix upper bound in histogram to display clipped pixel
  * Refresh translations
  * Option to highlight over exposed pixels in red
  * Disable noisy compiler warning
  * Remove use of deprecated application menu concept
  * Fix image redraw when changing some settings
  * Update mailing list address in appdaat
  * Add more fields to appdata content
  * Fix reference counting during window close
  * Use correct API for destroying top level windows
  * Fix unmounting of cameras with newer gvfs URI naming scheme
  * Avoid out of bounds read of property values
  * Fix many memory leaks
  * Workaround for combo boxes not displaying on Wayland
  * Fix race condition in building enums
  * Fix setting of gschema directory during startup
  * Set env to ensure plugins can find introspection typelib
- entangle-desktop.patch: dropped, included desktop file is ok</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.0:
  * Ensure picture directory is an absolute path
  * Add ability to flip image during preview
  * Fix warnings about string length
  * Convert appdata file to metainfo and add missing info
  * Another attempt to fix build deps on enum headers
  * Display remaining shot count &amp; ETA in repeat shooter
  plugin
  * Remove use of deprecated GObject macros
  * Remove use of deprecated GLib APIs
  * Ensure glib min version checks at build time
  * Convert to use GObject macros for declaring boilerplate
  * Bulk reformat code using clang-format rules
  * Force a default filename pattern if setting is invalid
  * Validate filename pattern when updating preferences
  * Rename desktop file and icon file to match application ID
  * Add ability to render text mesages over image
  * Add a countdown timer for photobox plugin capture
  * Disable context menu in image browser when photobox plugin
  is active
  * Run live view when counting down to capturein photobox
  plugin
  * Fix crash releasing popup windows
  * Add context menu option for opening popup image window
  * Drop drag support for opening popup image window
  * Display greeting when opening popup image window
  * Display greeting when entering photobox plugin</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1598529600">- fixed filelists after update to make it build.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646136000">- fix-new-meson.patch: fix build with new meson</changelog>
</package>
<package pkgid="540a03c11903f8976b22b176f5e5e499564b51824163741516834e6f4e4ce8d4086a2580d7c86bf4a9ad4dad53ea72d2048ce4250197e0745a76eeb8b0363298" name="entangle-plugin-shooter" arch="riscv64">
  <version epoch="0" ver="3.0" rel="2.5"/>
  <changelog author="meissner@suse.com" date="1360843200">- entangle-libgphoto25.patch: libgphoto2 2.5 port.</changelog>
  <changelog author="meissner@suse.com" date="1377777600">- Release 0.5.3 - "Photon" - 2013-08-28
  * Move file name of image thumbnails to tooltip popup
  * Add --disable-schemas-compile configure arg to
    disable schema compilation
  * Remove "Encoding" key from desktop file
  * Fix massive memory leak in pixbuf loading
  * Fix thread safety in camera control updates which caused
    hangs in GTK
  * Fix updating of control readonly state when camera modes
    change
- Release 0.5.2 - "Graviton" - 2013-08-17
  * Split histogram into RGB colour channels
  * Fix aperture / shutter speed calculations in status bar
  * Only import files with known image extensions
  * Use case insensitive file extension check to detect raw files
  * Set saner defaults for processing raw files to fix Canon
    raw display
  * Set preferences before loading session to fix settings
    for initial image load
  * Apply orientation from EXIF images if image file has none
  * Remove left over debug prints
  * Add support for linear histogram display mode
  * Support 'h' key to toggle linear/log histogram mode
  * Ensure all events are emitted in main thread
  * Remove use of deprecated GDK thread APIs
  * Use GtkGrid instead of deprecated GtkTable
  * Ensure status bar is constant size when scaling image
  * Preserve scrollbar offsets when switching images
  * Make metadata extraction more robust wrt missing fields
  * Updated translations from transifex
- Release 0.5.1 - "W Boson" - 2012-03-12
  * Update for compatibility with libgphoto 2.5 API
    callbacks
  * Avoid warnings about deprecated glib2 mutex
    and condition variable APIs
  * Directly disable viewfinder mode using config APIs
  * Add support for triggering autofocus during preview
    with 'a' key
  * Add support for manual focus drive in/out using
    '.' and ',' keys
  * Refresh translations from transifex
  * Import user contributed Italian translation
  * Add missing translation markers on some strings
- Release 0.5.0 - "Z Boson" - 2012-12-16
  * Switch to using LibRaw for loading raw images
  * Allowing loading image preview from raw files
  * Fix deadlock unmounting camera at startup
  * Ensure camera is disconnected before exiting
  * Sort image list by name instead of date
  * Add support for rendering "onion skin" of image sequence
  * Fix updating of range control values
  * Fix filename generation for dual-format capture modes
  * Fix deletion of dual-format images when exiting preview
  * Refresh translations
- removed entangle-libgphoto25.patch: upstream
- updated entangle-desktop.patch</changelog>
  <changelog author="meissner@suse.com" date="1387368000">- Release 0.5.4 - "Up" - 2013-12-15
  * Ensure thumbnail directory exists when saving thumbnails
  * Fix memory leak generating thumbnails from raw images
  * Add an appdata XML file for GNOME software center
  * Create a dedicated camera actions menu
  * Fix include of gexiv2 header files
  * Fix image selection for onion skinning in preview mode
  * Display selected image when cancelling preview
  * Fix empty tooltips on capture/preview buttons
  * Fix scaling for preview image in onion skinning mode
  * Increase emphasis of top image in onion skinning mode
  * Improve granularity of manual focus and add extra
  '&lt;' and '&gt;' key accelerators for coarse focus
  * Fix leak of image exiting preview mode
  * Make progress toolbar button permanently visible</changelog>
  <changelog author="meissner@suse.com" date="1399118400">- Release 0.6.0 - "Down" - 2014-05-02
  * Add a demonstration plugin for setting up a captive photo box display mode
  * Switch to use Python3 for plugin engine instead of JavaScript
  * Use GTK dark theme
  * Require GNOME symbolic icon theme to be installed
  * Switch to require lcms2 instead of lcms
  * Move application icon into a standard directory mandated to work with the appdata tools
  * Make manual focus work with Canon EOS cameras
  * Disable flickering progress bar in preview mode with Canon EOS cameras
  * Remove use of deprecated GTK methods/classes/constants
  * Remove use of gexiv2 method which is not long exported
  * Remove use of deprecated libpeas methods
  * Add GTK-DOC transfer annotations / docs to all methods
  * Avoid loosing camera capabilities on disconnect
  * Fix off by one in histogram tables causing memory corruption
  * Mark appdata / desktop files for translation
  * Fix typos in README file
  * Fix inverted tests when checking if range widget changed
  * Avoid storm of expose events due to auto-drawer widget
  * Avoid never ending circular update of controls causing errors in some camera modes
  * Add workaround for crazy D5100 camera serial number
  * Add customizable highlight/background for images
  * Avoid reference leak of windows preventing proper cleanup
  * Remove camera manual/about/driver help windows since it did not contain any info useful to users
  * Filter list of cameras in connect dialog to only those which support capture/preview
  * Don't auto connect to cameras which don't support capture or preview
  * Ensure parent window is set on dialogs to prevent them falling behind main window
  * Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  * Update to cope with changed GExiv API version
  * Refreshed translations from transifex</changelog>
  <changelog author="p.drouand@gmail.com" date="1449576000">- Update to version 0.7.0
  * Require GLib &gt;= 2.36
  * Import new logo design
  * Switch to using zanata.org for translations
  * Set default window icon
  * Introduce an initial help manual via yelp
  * Use shared library for core engine to ensure all symbols
  are exported to plugins
  * Add framework for scripting capture operations
  * Workaround camera busy problems with Nikon cameras
  * Add a plugin for repeated capture sequences
  * Replace progress bar with spinner icon
- Changes from version 0.6.1
  * Require GTK &gt;= 3.4
  * Fix check for GIO package in configure
  * Add missing icons to Makefile
  * Follow freedesktop thumbnail standard storage location
  * Refactor capture code to facilitate plugin script
    automation
  * Fix bug causing plugin to be displayed more than once
  * Make histogram height larger
  * Strip trailing '2' from widget labels to be more friendly
  * Completely rewrite control panel display to show a small,
    user configurable subset from all the camera controls.
  * Remember custom list of camera controls per camera model
  * Hide compiler warnings from new glib atomic opertaions
  * Update to newer gnulib compiler warnings code
  * Remove broken double buffering code that's no required
    when using GTK3
  * Remove use of deprecated GtkMisc APis
  * Allow camera picker list to show multiple lines
  * Remove crufty broken code from session browser that was
  breaking with new GTK versions
  * Disable libraw auto brightness since it totally overexposes
    many images, generally making things look worse
  * Fix memory leak handling camera events
  * Add keywords to desktop &amp; appdata files
- Add gtk-doc and itstool dependencies
- Add yelp-tools require but disable it for now as the check
  now requires internet connection
- Disable check; requires network connection
- Split out photobox and shooter plugins into their own packages
- Recommend entangle-lang package
- Update entangle-desktop.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Update to 0.7.1:
  * Fix linking problem with strict linkers
  * Misc spelling fixes to online help docs
  * Replace use of GSimpleAsyncResult with GTask
  * Specify versions when importing from python plugins
  * Remove use of deprecated GTK APIs
  * Render image stats overlay partially transparent
  * Fix error reporting when saving settings
  * Flush events after capture to avoid accidentally restarting preview
  * Make Nikon fine focus stepping finer
  * Ensure images are sorted by last modified date
  * Switch from 128 px to 256 px thumbnail sizes to benefit larger high dpi screens
  * Rewrite film strip browser to dynamically resize icons to fit available space
  * Draw symbolic icons in film strip if image is not yet loaded
  * Refresh translations from Zanata
- Depend on lcms2 not lcms1</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1548158400">- update to version 2.0
  * Require gobject introspection &gt;= 1.54
  * Require GTK3 &gt;= 3.22
  * Fix dependency on libraw
  * Fix variable name in photobox plugin
  * Document some missing keyboard shortcuts
  * Fix upper bound in histogram to display clipped pixel
  * Refresh translations
  * Option to highlight over exposed pixels in red
  * Disable noisy compiler warning
  * Remove use of deprecated application menu concept
  * Fix image redraw when changing some settings
  * Update mailing list address in appdaat
  * Add more fields to appdata content
  * Fix reference counting during window close
  * Use correct API for destroying top level windows
  * Fix unmounting of cameras with newer gvfs URI naming scheme
  * Avoid out of bounds read of property values
  * Fix many memory leaks
  * Workaround for combo boxes not displaying on Wayland
  * Fix race condition in building enums
  * Fix setting of gschema directory during startup
  * Set env to ensure plugins can find introspection typelib
- entangle-desktop.patch: dropped, included desktop file is ok</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 3.0:
  * Ensure picture directory is an absolute path
  * Add ability to flip image during preview
  * Fix warnings about string length
  * Convert appdata file to metainfo and add missing info
  * Another attempt to fix build deps on enum headers
  * Display remaining shot count &amp; ETA in repeat shooter
  plugin
  * Remove use of deprecated GObject macros
  * Remove use of deprecated GLib APIs
  * Ensure glib min version checks at build time
  * Convert to use GObject macros for declaring boilerplate
  * Bulk reformat code using clang-format rules
  * Force a default filename pattern if setting is invalid
  * Validate filename pattern when updating preferences
  * Rename desktop file and icon file to match application ID
  * Add ability to render text mesages over image
  * Add a countdown timer for photobox plugin capture
  * Disable context menu in image browser when photobox plugin
  is active
  * Run live view when counting down to capturein photobox
  plugin
  * Fix crash releasing popup windows
  * Add context menu option for opening popup image window
  * Drop drag support for opening popup image window
  * Display greeting when opening popup image window
  * Display greeting when entering photobox plugin</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1598529600">- fixed filelists after update to make it build.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646136000">- fix-new-meson.patch: fix build with new meson</changelog>
</package>
<package pkgid="3e15053c1d64a10d79385801116be07526b6e9005ef43eb106c86231786da77a56f1923d959f6e142d9c299bf188b046157b32044e97ee631f1385f8ff24a7cf" name="entr" arch="riscv64">
  <version epoch="0" ver="5.8" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 5.0
  * Eliminate memory management warnings on Linux.
  * EV_TRACE prints file mode and file name.
- Update to version 4.8
  * EV_TRACE also prints file/notify descriptor limit.
  * Set 2^16 watches if inotify limits cannot be read.
  * Raise an error and suggest '-n' if terminal attributes cannot
    be read.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1640692800">- Update to version 5.1
  * Detect files moved to or from directories on Linux.
  * Allow detection of directory entries beginning with '.' by
    specifying '-d' twice.
  * Only reset terminal settings in exit handler if settings were
    changed.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 5.2
  * Update copy of strlcpy(3) for Linux
  * Detect file deletion from directories on Linux
  * Print the signal that terminated a child when using '-s'
  * Return 128+signal that terminated a child when using '-z'
  * Ensure terminal settings are reset when '-z' is set</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674302400">- Update to version 5.3
  * Symlink changes detected on Linux by setting
    'ENTR_INOTIFY_SYMLINK'.
  * Use /dev/null rather then closed pipe for stdin in -r mode.
  * Utilize {O,FD}_CLOEXEC flag for unintentional leaks of
    descriptors to executed utilities.
  * Remove C unit tests.
  * Only respond to attribute/inode changes on Linux.
- Drop tests. The new tests do not run within a chroot.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1694174400">- Update to version 5.4
  * 'make test' runs a quick smoketest, 'make check' runs regressions
  * Set IN_CLOEXEC only for inotify_init, kqueue uses similar setting by default
  * Unconditionally try to set soft file limit to 2^16 on MacOS
  * Use non-reentrant calls sparingly in signal handlers
  * configure: use TARGET_OS to override the output of uname(1)
- added only basic smoke test</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 5.5:
  * Report correct error if open(3) fails</changelog>
  <changelog author="Jan Kužílek &lt;jan.kuzilek@suse.com&gt;" date="1727611200">- Update to version 5.6
  * Process exit status messages using background awk scripts
  * Use min(OPEN_MAX, rl.rlim_max) to set rlim_cur on MacOS
  * Detect and use native strlcpy(3)
  * Always build with GNU_SOURCE set on Linux</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1738929600">- Update to version 5.7
  * Format source using clang-format.
  * Reorganize system tests to run without a TTY.
  * Remove unused X option character.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758888000">- Adjust URL and SCM info</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772712000">- Update to version 5.8
  * Add usage hint and '-h' flag to display option summary.
  * Add return value checks for malloc(3) and pipe(2).
  * Make signal number configurable with ENTR_RESTART_SIGNAL.
  * Monitor symlinks on Linux.
  * Avoid expanding filenames using realpath(3).
  * Linux: return correct status if poll(2) is interrupted.
  * Always accept directories as input, making '-d' flag optional.</changelog>
</package>
<package pkgid="219502b93466f2e721edc9447f07ef0416f26bd2bb2a23c4c11829244060dfada46912e915496ddf91385277aa1d2e4194dfb065c03b6faca5add1135c0d160b" name="envoy-build-tools" arch="noarch">
  <version epoch="0" ver="20191023" rel="1.3"/>
  <changelog author="Michał Rostecki &lt;mrostecki@opensuse.org&gt;" date="1576843200">- Initial release</changelog>
</package>
<package pkgid="084c919fa6fbb88cb0aa5467f6123b7287214d31158ef7f9054d89cdf0eaf48f43546ee009a04f9a5b36e13a5feef9038467978ac91b6c7321dfc50b50d5bc3e" name="envsubst" arch="riscv64">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="924d4b495ff601cc7a9cd24e002f95b4c9bfcf5f8c78ccafa0da25b109654ea79a098afd5f48c48853e1ef110e4b2a22f56318433a86a1176d17aebf26e26c46" name="envsubst-mini" arch="riscv64">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="25790f8ec3d53b3f03f34ec839d55267ecbf3d9b924daafcf48189cb41b7a5ab00c24d573f7364315a19ca2c48bab28c92d79681cdcdfddc08ca7c9a21ad4ee3" name="envy24control" arch="riscv64">
  <version epoch="0" ver="0.6.0" rel="29.1"/>
  <changelog author="tiwai@suse.de" date="1576843200">- Fix hdspmixer build error with the latest alsa-lib:
  0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1582632000">- Update to 1.2.2 (do not support Python 2 and PyGtk).
- Remove
  0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch
  which was included upstream.</changelog>
  <changelog author="tiwai@suse.de" date="1603454400">- Drop unnecessary buildreq alsa-topology-devel (bsc#1178064)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5 (jsc#PED-6566):
  * hdspmixer: add output loopback buttons
  * hdspmixer: enhance saving of presets</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706529600">- hwmixvolume: replace the unversioned python shebang to point to
  python3 (alsa-project/alsa-tools@fb04384 claims it is compatible
  to python3).
- Change hwmixvolume's dependency on pyalso to python3-alsa: ensure
  we get the main python interpreters' alsa module (matching the
  /usr/bin/python3 shebang) (boo#1219312).</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706875200">- Update to version 1.2.11:
  * hdajackretask: resolution limit for wide screen, pipewire support
  * hdspmixer: fix coredump
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-tools
- Fix build with gcc7:
  0001-hdajackretask-Fix-build-with-gcc7.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1744718400">- Update to alsa-tools 1.2.14:
  * envy24control: port to GTK 3
  * hdspmixer: correct string delimiter in labels_aio_ss_input
  * Fix various gcc warnings
- Drop obsoleted patch:
  0001-hdajackretask-Fix-build-with-gcc7.patch
- Clean up spec file, build with gtk3 unconditionally</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1765195200">- Update to alsa-tools 1.2.15:
  * envy24control: port to GTK 4
  * hdspmixer: fix null pointer dereference
  * Update hdajackretask.desktop
- Build with gtk4
- Drop obsoleted suse_update_desktop_file macro usages</changelog>
</package>
<package pkgid="41440fb71f3f0f7bcfaef68e369d8925c3b0f0a3c00f397233f0f70457cd81b260e7671535d739990dc7fe53566f481369416a6205eb6ff69cd03427cb9cfa4e" name="eog" arch="riscv64">
  <version epoch="0" ver="49.1" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + help: Replace dead IRC links
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697889600">- Update to version 45.1:
  + Fix statusbar image position incorrect.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Update to version 45.2:
  + data: Update appdata.
  + Updated translations.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406401">- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 45.3:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 45.4:
  + Bug fixes and improvements:
  - Regenerate thumbnails on save.
  - Use "fast" content type as fallback if normal content type is
    unavailable.
  + docs: Replace dead links to developer-old.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725883200">- Update to version 47.0:
  + Fix icon name.
  + Updated translations.
- Changes from version 47.beta:
  + desktop: Add jpeg-xl to MimeType list
  + EogWindow: Raise priority of image loading and transformation
    jobs
  + EogMetadataDetails: Support copying metadata values to the
    clipboard)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768046400">- Update to version 49.1:
  + Fix frequent crashes when with gdk-pixbuf 2.44
  + Bug fixes and improvements:
  - Add image/avif to the MimeType list in the .desktop
  - appdata: Add missing developer name
  - Set prgname to application ID
  - data: Rename appdata to metainfo and use rDNS app id
  - metadata: Hide unreachable help URL
  - desktop: Add more keywords
  - content type to mime type conversion
  - Official website has been retired
  - org.gnome.eog.desktop should list image/heic as MimeType
  - Segfault SIGSEGV when switching images
  + Updated translations.</changelog>
</package>
<package pkgid="3c0220e05061fcaeb09c338b6d755db7acb4f13a924f6f846f1389bb963f933787f8cec20fa6563f20d4aa730dff1c97d877efa823624d59ab94fa6bb19d4c7d" name="eog-devel" arch="riscv64">
  <version epoch="0" ver="49.1" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + help: Replace dead IRC links
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697889600">- Update to version 45.1:
  + Fix statusbar image position incorrect.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Update to version 45.2:
  + data: Update appdata.
  + Updated translations.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406401">- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 45.3:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 45.4:
  + Bug fixes and improvements:
  - Regenerate thumbnails on save.
  - Use "fast" content type as fallback if normal content type is
    unavailable.
  + docs: Replace dead links to developer-old.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725883200">- Update to version 47.0:
  + Fix icon name.
  + Updated translations.
- Changes from version 47.beta:
  + desktop: Add jpeg-xl to MimeType list
  + EogWindow: Raise priority of image loading and transformation
    jobs
  + EogMetadataDetails: Support copying metadata values to the
    clipboard)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768046400">- Update to version 49.1:
  + Fix frequent crashes when with gdk-pixbuf 2.44
  + Bug fixes and improvements:
  - Add image/avif to the MimeType list in the .desktop
  - appdata: Add missing developer name
  - Set prgname to application ID
  - data: Rename appdata to metainfo and use rDNS app id
  - metadata: Hide unreachable help URL
  - desktop: Add more keywords
  - content type to mime type conversion
  - Official website has been retired
  - org.gnome.eog.desktop should list image/heic as MimeType
  - Segfault SIGSEGV when switching images
  + Updated translations.</changelog>
</package>
<package pkgid="1268680ca3ee9e2e6e6594b3ef6bae35b4d3ae9a4c109ac41ab6d360eeecee43965dde66bb7bfe1b558bb6a34375b6b3a9a4fe7c2645127a7022b690617ae0c5" name="eog-lang" arch="noarch">
  <version epoch="0" ver="49.1" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + help: Replace dead IRC links
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697889600">- Update to version 45.1:
  + Fix statusbar image position incorrect.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Update to version 45.2:
  + data: Update appdata.
  + Updated translations.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406401">- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 45.3:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 45.4:
  + Bug fixes and improvements:
  - Regenerate thumbnails on save.
  - Use "fast" content type as fallback if normal content type is
    unavailable.
  + docs: Replace dead links to developer-old.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725883200">- Update to version 47.0:
  + Fix icon name.
  + Updated translations.
- Changes from version 47.beta:
  + desktop: Add jpeg-xl to MimeType list
  + EogWindow: Raise priority of image loading and transformation
    jobs
  + EogMetadataDetails: Support copying metadata values to the
    clipboard)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768046400">- Update to version 49.1:
  + Fix frequent crashes when with gdk-pixbuf 2.44
  + Bug fixes and improvements:
  - Add image/avif to the MimeType list in the .desktop
  - appdata: Add missing developer name
  - Set prgname to application ID
  - data: Rename appdata to metainfo and use rDNS app id
  - metadata: Hide unreachable help URL
  - desktop: Add more keywords
  - content type to mime type conversion
  - Official website has been retired
  - org.gnome.eog.desktop should list image/heic as MimeType
  - Segfault SIGSEGV when switching images
  + Updated translations.</changelog>
</package>
<package pkgid="3f3ad06d640763292b92331d85baa3f6772d3dd89087b2f0709005a49be3bd33f70e7da401b242aa6f4f8c8ce2d2d70fb24c351ae673f1541b6a7480791c19ec" name="eog-plugin-exif-display" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="c1703ab76742c8e6ca4972c725f3592e3a2bc390ad05ca6d3a3a45b73994912a48cf37fe1ff712804977d5cd8d96d500ee13437aa07281dbd5da36fe4f8160a1" name="eog-plugin-export-to-folder" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="4208b62d425b9759b2d5863627af8d8b0f1bd1a8926f5f06d3d531b8b9e9e506c9c3e5f81e6619a52949b50c813e2fc820df24e4d545953798377143f832aa12" name="eog-plugin-fit-to-width" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="ebb451fa66f45475326e2201c258826231c45cc1fdb10ef66f91b2e1036323e4c51251a00af082f3fbb3dc296707f212cf92ce742fae59a9cbb34280aa728bcc" name="eog-plugin-fullscreenbg" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="87810890c0f7d4a1ac012dfd6b776ab935bc0b67c64cb1ec75a55b63522ffc85deb97fded7cf907b992559159ce94f75cf3ae56736bc8da04bd119c0226617ac" name="eog-plugin-light-theme" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="8f21290bbcf746802cf506ddbc65fed2c5e7cfac148770679bcc5cc93bf53d18a69fc129af22238ff0cc4c68f3b2b1bb0384199d79bd360e4e32b6e72e5cd550" name="eog-plugin-map" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="7ad45d5bcd2e2e57e8c848043d3b5f572bae4b39572d3e424802ebc67dbcd202c4a926b2fbeffe03bc58252861ab65754ae45143a96ccd0fdebcd0cfad12447f" name="eog-plugin-maximize-windows" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="fdd88533575a4802efa4aafbf408d448d6b305f4c9859b31ab1382031534e3153f16c5529f3dfff5cb75052aefc686e68b2ad28da9d1bc02fa5e265b57945c6a" name="eog-plugin-pythonconsole" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="e4714ba6a42262b09df12dc6d69ea222c34d2f805416d7b716bf37c19316eb4c71e6f773b9764b8c9a175981aff67414b805c4d149bef6a554a141900785d6bd" name="eog-plugin-send-by-mail" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="5c73f9d4d9f82cd59c350436e2cf0df39af250cadf157b8bb99bba7ea00893771b4a37999d5c833bd92431c9b35b29cb3e1d784212e065d80b8376f80f280038" name="eog-plugin-slideshowshuffle" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="6777831c5cd19c497d7ef45dbacd0a10363522e8f60815a68f4decd01e8451303fc03d1c5847084a437db6b6a9718630c5e4f1c06f96a510ff93c306cbde8dc4" name="eog-plugins" arch="riscv64">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="58f8d3c51d186497cd86c8c06b4be5c0971b9c8985935d5ff06fa64ea413f4c17a61144172ad3e3d6ea8029075f6e1f3e29411dc9eb77501f3c6d83ba704bdab" name="eog-plugins-data" arch="noarch">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="85f2928b097b580bccfb7e1dc1814071fa7b86dfd79cf8c24b22ab88c21dc823f7418031e860bb0285aa740d8c626b785896620d480fd0a4ff46472dce203de1" name="eog-plugins-lang" arch="noarch">
  <version epoch="0" ver="44.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.alpha:
  + Port build system to Meson
  + Plugin changes:
  - Exif Display: translate: mark "Details" page title
    translatable
  - Flickr Uploader (postr): Do not migrate to Meson and disable
    by default as Postr is no longer maintained and working
  - Hide Titlebar: Drop hide-titlebar plugin
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from
  the main package.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0)
  BuildRequires, meson checks for them.
- Correct the Suggests we have.
- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and
  newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646481600">- Update to version 42.rc:
  + General changes: build: drop unused positional argument.
  + Plugin changes: Disable Dark Theme: Fix light-theme plugin file
    output name
  + Updated translations.
- Drop eog-plugins-mesonfix-061.patch: Fixed upstream.</changelog>
  <changelog author="Bjø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="1650888000">- Update to version 42.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 42.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673092800">- Update to version 42.3:
  + General changes: build: Use correct variables.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678708800">- Drop pkgconfig(libgdata) BuildRequires and pass
  plugin_postasa=false to meson, no longer build google picasa web
  support. Google discontinued this service some time ago.
- Add eog-plugin-postasa Obsoletes: Make upgrades painless for
  end-users.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 44.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731412800">- Update to version 44.1:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="9119fca9d2c7bba66c149469ff623e1154444afb9c46b09d1363338632c9623caa04ac9199cfff0afacc40d8e2bb8ec9c94ac8e9a1b1d13afedd896e3e60c978" name="eolie" arch="noarch">
  <version epoch="0" ver="0.9.101" rel="1.5"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1553169600">- Update to version 0.9.60:
  * Fix a crash with Wayland.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1556712000">- Update to version 0.9.61:
  * Enable two-factor authentification for Firefox sync
    (glgo#World/eolie#336).
  * Disable hardware acceleration to fix rendering of some websites
    (like in Epiphany).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1558440000">- Update to version 0.9.62:
  * Bug fixes.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1566475200">- Update to version 0.9.63:
  * Bug fixes.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1582113600">- Explicitly require pkgconfig(python3) at build time: It's needed
  and it's not pulled by other build dependencies anymore.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1583928000">- Disable Python WebExtension support: It does not build with
  Python 3.8 and it will be replaced in a future release.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1603627200">- Update to version 0.9.100:
  * Add an option for a custom Firefox sync server.
  * Allow zooming in reading view.
  * Notifications support.
  * Enable sandboxing.
- Drop soft dependency on git: Not used anymore for ad blocking.
- Replace shebangs which use env interpreter.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1609588800">- Add missing soft dependency on python3-hawkauthlib: For
  authentification to Firefox Sync.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1609761600">- Add eolie-0.9.100-fix-crash-on-ctrl-shift-p.patch
  (glgo#World/eolie#381).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1610020800">- Update to version 0.9.101:
  * New settings dialog.
  * Fixed flatpak support.
- Remove eolie-0.9.100-fix-crash-on-ctrl-shift-p.patch: Fixed
  upstream.</changelog>
</package>
<package pkgid="882961bd73fba2d451b64af411cd6afb7570f03b819c72d919e5761f3cf15bbf7509c4ab8764d97aa19aaca4d10fc55d431eb95e01eba6eca4577006682b260c" name="eolie-lang" arch="noarch">
  <version epoch="0" ver="0.9.101" rel="1.5"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1553169600">- Update to version 0.9.60:
  * Fix a crash with Wayland.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1556712000">- Update to version 0.9.61:
  * Enable two-factor authentification for Firefox sync
    (glgo#World/eolie#336).
  * Disable hardware acceleration to fix rendering of some websites
    (like in Epiphany).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1558440000">- Update to version 0.9.62:
  * Bug fixes.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1566475200">- Update to version 0.9.63:
  * Bug fixes.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1582113600">- Explicitly require pkgconfig(python3) at build time: It's needed
  and it's not pulled by other build dependencies anymore.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1583928000">- Disable Python WebExtension support: It does not build with
  Python 3.8 and it will be replaced in a future release.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1603627200">- Update to version 0.9.100:
  * Add an option for a custom Firefox sync server.
  * Allow zooming in reading view.
  * Notifications support.
  * Enable sandboxing.
- Drop soft dependency on git: Not used anymore for ad blocking.
- Replace shebangs which use env interpreter.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1609588800">- Add missing soft dependency on python3-hawkauthlib: For
  authentification to Firefox Sync.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1609761600">- Add eolie-0.9.100-fix-crash-on-ctrl-shift-p.patch
  (glgo#World/eolie#381).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1610020800">- Update to version 0.9.101:
  * New settings dialog.
  * Fixed flatpak support.
- Remove eolie-0.9.100-fix-crash-on-ctrl-shift-p.patch: Fixed
  upstream.</changelog>
</package>
<package pkgid="4deffd5c6680358aa762033e4003cfd86fd00682766b6b4918bfedb4c36a9fb5944f35c2b26e86779a60415e44cfc888c1b983e67bab266982ffaa1c4abb14b6" name="eom" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * See /usr/share/doc/packages/eom/NEWS
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * store: Add any image file in the current directory to the store.
  * help: Update copyright.
  * Upgrade the manual to docbook 5.0.
  * Use persistent page setup.
  * Update translations.
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * require GLib 2.52
  * Restore image types list and add wildcard
  * Disconnect callbacks for "Open with" menu items before connecting new ones.
  * Unref GtkUIManager so "Open with" menu is freed.
  * update image of eom_toolbar_editor_window
  * Use ITS in docbook article info, validate with dbits schemas
  * store: Add any image file in the current directory to the store
  * Simplify the installation process of the icons
  * help: update copyright
  * Upgrade the manual to docbook 5.0
  * Use persistent page setup
- remove patches:
  * eom-gtk-3.20.patch: we don't support systems with gtk-3.20
    anymore
- BuildRequire gtk3 &gt;= 3.22</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Add translator hint.
  * Migrate from intltool to gettext.
  * Add missing format specifier for ngettext.
  * egg_editable_toolbar: Avoid g_type_class_add_private.
  * egg-toolbar-editor: Avoid g_type_class_add_private.
  * egg-toolbars-model: Avoid g_type_class_add_private.
  * remove warning: "HAVE_EXIF" is not defined, evaluates to 0.
  * remove warnings: Incorrect usage of abs()
  * remove warnings: Redundant redeclaration.
  * Suppress GtkAction warnings.
  * Allow colour correcting images with alpha channel.
  * EomMetadataReaderPng: Use built-in SRGB profile for matching
    cHRM/gAMA.
  * EomMetadataReaderPNG: Only build profile from cHRM if gAMA is
    present.
  * Assume sRGB if no display profile is set
  * EomImage: Check GdkPixbuf for an ICC profile before falling
    back to sRGB.
  * Assume sRGB when image doesn't have an ICC profile attached.
  * Remove trailing whitespaces.
  * thumbnail: Remove use of mate-desktop-thumbnail helper.
  * Enable wayland support.
  * EomPrintPreview: Fix preview thumbnail on HiDPI displays.
  * thumbnailer: Add --with-gdk-pixbuf-thumbnailer option.
  * Add eom-thumbnailer for webp files.
  * autoconf: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG.
  * Fix preprocessing warning for file: src/eom-window.c.
  * Fix preprocessing warning for file: src/eom-print.c.
  * Update MIME types supported by commonly used pixbuf-loaders.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * help: Fix some incongruencies.
  * build: Silent build warnings for distcheck.
  * eom.desktop: Do not collect the translation for Icon.
  * help: Fix Image Collection shortcut.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * eom-save-as-dialog-helper: Fix resource path
  * Ensure scrollbar moves when dragged to move image</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629115200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021
- Split doc package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Trim filler wording from description. Make doc package noarch.
  Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * Fix building with ImageMagick 7.
  * eom-window: Fix the incompatible-pointer-types warning.
  * Accessibility: Add proper mnemonic relations and labelling.
  * Add support for libexif 0.6.14+.
  * user-guide: Fix wrong information.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.0
  * Translations update
  * eom-window: update image counter even if current thumbnail is for failured
    image
  * meson: explicit dep on -lm as required for Fedora35
  * fix building with new libxml 2.12.0
  * fix warning in Serbian translations
  * fix warning in Japanese translations</changelog>
</package>
<package pkgid="d4801cc65dd9d1bdd694567cb09bb7f9a6f2ff7f7ee27cc5d97dee679ee1b5f642fc77b4db55cf4ea2c1806de52f260220091d0ae3f1eee8477578386c468834" name="eom-devel" arch="riscv64">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * See /usr/share/doc/packages/eom/NEWS
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * store: Add any image file in the current directory to the store.
  * help: Update copyright.
  * Upgrade the manual to docbook 5.0.
  * Use persistent page setup.
  * Update translations.
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * require GLib 2.52
  * Restore image types list and add wildcard
  * Disconnect callbacks for "Open with" menu items before connecting new ones.
  * Unref GtkUIManager so "Open with" menu is freed.
  * update image of eom_toolbar_editor_window
  * Use ITS in docbook article info, validate with dbits schemas
  * store: Add any image file in the current directory to the store
  * Simplify the installation process of the icons
  * help: update copyright
  * Upgrade the manual to docbook 5.0
  * Use persistent page setup
- remove patches:
  * eom-gtk-3.20.patch: we don't support systems with gtk-3.20
    anymore
- BuildRequire gtk3 &gt;= 3.22</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Add translator hint.
  * Migrate from intltool to gettext.
  * Add missing format specifier for ngettext.
  * egg_editable_toolbar: Avoid g_type_class_add_private.
  * egg-toolbar-editor: Avoid g_type_class_add_private.
  * egg-toolbars-model: Avoid g_type_class_add_private.
  * remove warning: "HAVE_EXIF" is not defined, evaluates to 0.
  * remove warnings: Incorrect usage of abs()
  * remove warnings: Redundant redeclaration.
  * Suppress GtkAction warnings.
  * Allow colour correcting images with alpha channel.
  * EomMetadataReaderPng: Use built-in SRGB profile for matching
    cHRM/gAMA.
  * EomMetadataReaderPNG: Only build profile from cHRM if gAMA is
    present.
  * Assume sRGB if no display profile is set
  * EomImage: Check GdkPixbuf for an ICC profile before falling
    back to sRGB.
  * Assume sRGB when image doesn't have an ICC profile attached.
  * Remove trailing whitespaces.
  * thumbnail: Remove use of mate-desktop-thumbnail helper.
  * Enable wayland support.
  * EomPrintPreview: Fix preview thumbnail on HiDPI displays.
  * thumbnailer: Add --with-gdk-pixbuf-thumbnailer option.
  * Add eom-thumbnailer for webp files.
  * autoconf: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG.
  * Fix preprocessing warning for file: src/eom-window.c.
  * Fix preprocessing warning for file: src/eom-print.c.
  * Update MIME types supported by commonly used pixbuf-loaders.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * help: Fix some incongruencies.
  * build: Silent build warnings for distcheck.
  * eom.desktop: Do not collect the translation for Icon.
  * help: Fix Image Collection shortcut.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * eom-save-as-dialog-helper: Fix resource path
  * Ensure scrollbar moves when dragged to move image</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629115200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021
- Split doc package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Trim filler wording from description. Make doc package noarch.
  Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * Fix building with ImageMagick 7.
  * eom-window: Fix the incompatible-pointer-types warning.
  * Accessibility: Add proper mnemonic relations and labelling.
  * Add support for libexif 0.6.14+.
  * user-guide: Fix wrong information.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.0
  * Translations update
  * eom-window: update image counter even if current thumbnail is for failured
    image
  * meson: explicit dep on -lm as required for Fedora35
  * fix building with new libxml 2.12.0
  * fix warning in Serbian translations
  * fix warning in Japanese translations</changelog>
</package>
<package pkgid="d6f1c136ce79ae6aa1d9ec0d3e1588d5819537bb9239f5a8be2ca612e8651d1d449ee5f0344e957e01f3ed54a83b0f732f517f8e5c0ce24aa42e85a27aa89bed" name="eom-doc" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * See /usr/share/doc/packages/eom/NEWS
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * store: Add any image file in the current directory to the store.
  * help: Update copyright.
  * Upgrade the manual to docbook 5.0.
  * Use persistent page setup.
  * Update translations.
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * require GLib 2.52
  * Restore image types list and add wildcard
  * Disconnect callbacks for "Open with" menu items before connecting new ones.
  * Unref GtkUIManager so "Open with" menu is freed.
  * update image of eom_toolbar_editor_window
  * Use ITS in docbook article info, validate with dbits schemas
  * store: Add any image file in the current directory to the store
  * Simplify the installation process of the icons
  * help: update copyright
  * Upgrade the manual to docbook 5.0
  * Use persistent page setup
- remove patches:
  * eom-gtk-3.20.patch: we don't support systems with gtk-3.20
    anymore
- BuildRequire gtk3 &gt;= 3.22</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Add translator hint.
  * Migrate from intltool to gettext.
  * Add missing format specifier for ngettext.
  * egg_editable_toolbar: Avoid g_type_class_add_private.
  * egg-toolbar-editor: Avoid g_type_class_add_private.
  * egg-toolbars-model: Avoid g_type_class_add_private.
  * remove warning: "HAVE_EXIF" is not defined, evaluates to 0.
  * remove warnings: Incorrect usage of abs()
  * remove warnings: Redundant redeclaration.
  * Suppress GtkAction warnings.
  * Allow colour correcting images with alpha channel.
  * EomMetadataReaderPng: Use built-in SRGB profile for matching
    cHRM/gAMA.
  * EomMetadataReaderPNG: Only build profile from cHRM if gAMA is
    present.
  * Assume sRGB if no display profile is set
  * EomImage: Check GdkPixbuf for an ICC profile before falling
    back to sRGB.
  * Assume sRGB when image doesn't have an ICC profile attached.
  * Remove trailing whitespaces.
  * thumbnail: Remove use of mate-desktop-thumbnail helper.
  * Enable wayland support.
  * EomPrintPreview: Fix preview thumbnail on HiDPI displays.
  * thumbnailer: Add --with-gdk-pixbuf-thumbnailer option.
  * Add eom-thumbnailer for webp files.
  * autoconf: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG.
  * Fix preprocessing warning for file: src/eom-window.c.
  * Fix preprocessing warning for file: src/eom-print.c.
  * Update MIME types supported by commonly used pixbuf-loaders.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * help: Fix some incongruencies.
  * build: Silent build warnings for distcheck.
  * eom.desktop: Do not collect the translation for Icon.
  * help: Fix Image Collection shortcut.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * eom-save-as-dialog-helper: Fix resource path
  * Ensure scrollbar moves when dragged to move image</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629115200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021
- Split doc package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Trim filler wording from description. Make doc package noarch.
  Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * Fix building with ImageMagick 7.
  * eom-window: Fix the incompatible-pointer-types warning.
  * Accessibility: Add proper mnemonic relations and labelling.
  * Add support for libexif 0.6.14+.
  * user-guide: Fix wrong information.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.0
  * Translations update
  * eom-window: update image counter even if current thumbnail is for failured
    image
  * meson: explicit dep on -lm as required for Fedora35
  * fix building with new libxml 2.12.0
  * fix warning in Serbian translations
  * fix warning in Japanese translations</changelog>
</package>
<package pkgid="732192b0d7660c6e1866d679bdc7d92b0f14dc2ba24e045ae9a672673a07f29e75fb1562183927070d1ce534ef96cd018238b5590fd282b117f1326825a8beef" name="eom-lang" arch="noarch">
  <version epoch="0" ver="1.28.0" rel="1.2"/>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * See /usr/share/doc/packages/eom/NEWS
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * store: Add any image file in the current directory to the store.
  * help: Update copyright.
  * Upgrade the manual to docbook 5.0.
  * Use persistent page setup.
  * Update translations.
- Rebase eom-gtk-3.20.patch.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * require GLib 2.52
  * Restore image types list and add wildcard
  * Disconnect callbacks for "Open with" menu items before connecting new ones.
  * Unref GtkUIManager so "Open with" menu is freed.
  * update image of eom_toolbar_editor_window
  * Use ITS in docbook article info, validate with dbits schemas
  * store: Add any image file in the current directory to the store
  * Simplify the installation process of the icons
  * help: update copyright
  * Upgrade the manual to docbook 5.0
  * Use persistent page setup
- remove patches:
  * eom-gtk-3.20.patch: we don't support systems with gtk-3.20
    anymore
- BuildRequire gtk3 &gt;= 3.22</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * Add translator hint.
  * Migrate from intltool to gettext.
  * Add missing format specifier for ngettext.
  * egg_editable_toolbar: Avoid g_type_class_add_private.
  * egg-toolbar-editor: Avoid g_type_class_add_private.
  * egg-toolbars-model: Avoid g_type_class_add_private.
  * remove warning: "HAVE_EXIF" is not defined, evaluates to 0.
  * remove warnings: Incorrect usage of abs()
  * remove warnings: Redundant redeclaration.
  * Suppress GtkAction warnings.
  * Allow colour correcting images with alpha channel.
  * EomMetadataReaderPng: Use built-in SRGB profile for matching
    cHRM/gAMA.
  * EomMetadataReaderPNG: Only build profile from cHRM if gAMA is
    present.
  * Assume sRGB if no display profile is set
  * EomImage: Check GdkPixbuf for an ICC profile before falling
    back to sRGB.
  * Assume sRGB when image doesn't have an ICC profile attached.
  * Remove trailing whitespaces.
  * thumbnail: Remove use of mate-desktop-thumbnail helper.
  * Enable wayland support.
  * EomPrintPreview: Fix preview thumbnail on HiDPI displays.
  * thumbnailer: Add --with-gdk-pixbuf-thumbnailer option.
  * Add eom-thumbnailer for webp files.
  * autoconf: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG.
  * Fix preprocessing warning for file: src/eom-window.c.
  * Fix preprocessing warning for file: src/eom-print.c.
  * Update MIME types supported by commonly used pixbuf-loaders.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1597579200">- Update to version 1.24.1:
  * help: Fix some incongruencies.
  * build: Silent build warnings for distcheck.
  * eom.desktop: Do not collect the translation for Icon.
  * help: Fix Image Collection shortcut.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.2:
  * Translations update
  * eom-save-as-dialog-helper: Fix resource path
  * Ensure scrollbar moves when dragged to move image</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629115200">- Update version to 1.26.0
  * Update translations
  * update copyright to 2021
- Split doc package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Trim filler wording from description. Make doc package noarch.
  Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * Fix building with ImageMagick 7.
  * eom-window: Fix the incompatible-pointer-types warning.
  * Accessibility: Add proper mnemonic relations and labelling.
  * Add support for libexif 0.6.14+.
  * user-guide: Fix wrong information.
  * Update translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1711886400">- Update version to 1.28.0
  * Translations update
  * eom-window: update image counter even if current thumbnail is for failured
    image
  * meson: explicit dep on -lm as required for Fedora35
  * fix building with new libxml 2.12.0
  * fix warning in Serbian translations
  * fix warning in Japanese translations</changelog>
</package>
<package pkgid="d651e510dd9c528e5ac4f46654aa8495b3fd91267752faf8cfb233b9050985b0ce5793f9dd21c5e2b722a5d75452692d7e7918538567d4a1a11be1d8a9b956d4" name="eperiodique" arch="riscv64">
  <version epoch="0" ver="0.5" rel="3.3"/>
  <changelog author="sleep_walker@suse.cz" date="1366632000">- let there be ePeriodique!</changelog>
  <changelog author="simon@simotek.net" date="1385899200">- let ePeriodique build of efl 1.8.0</changelog>
  <changelog author="sleep_walker@suse.cz" date="1388664000">- bump to 0.5 (which was only updated to work with EFL 1.8.0)</changelog>
</package>
<package pkgid="8a4e2f2d9065e6c30da532a10b65069eb955fef3e8ec27add8859cfd1813a87e72768fcddab1dda69578fe37ceca84cfeca53e86480189cbad03dd4e091bb731" name="ephoto" arch="riscv64">
  <version epoch="0" ver="1.5" rel="1.3"/>
  <changelog author="simon@simotek.net" date="1432728000">- Initial unstable version from a git snapshot</changelog>
  <changelog author="simon@simotek.net" date="1439899200">- New snapshot, rev 595</changelog>
  <changelog author="simon@simotek.net" date="1446724800">- New snapshot, rev 616</changelog>
  <changelog author="simon@simotek.net" date="1451822400">- New snapshot, rev 653</changelog>
  <changelog author="simon@simotek.net" date="1453809600">- New snapshot, rev 672</changelog>
  <changelog author="sjsantoro@gmail.com" date="1496750400">- Update to version 1.0</changelog>
  <changelog author="jengelh@inai.de" date="1497873600">- Replace filler wording by a little feature list.</changelog>
  <changelog author="avvissu@yandex.by" date="1504267200">- Update to 1.5:
  * Bugfix release that also contains a slight change to the
    interface of Ephoto
  * Support EFL &gt;= 1.20
  * More info: http://smhouston.us/ephoto-1-5-released</changelog>
</package>
<package pkgid="7be0a9ab9e09275868490c202294e7e38ed2816032e65fc983acf4433943c076f59b5057414321c1d45ff8878bbcc2502361898c5ebfb639de81d161e65d82bf" name="ephoto-lang" arch="noarch">
  <version epoch="0" ver="1.5" rel="1.3"/>
  <changelog author="simon@simotek.net" date="1432728000">- Initial unstable version from a git snapshot</changelog>
  <changelog author="simon@simotek.net" date="1439899200">- New snapshot, rev 595</changelog>
  <changelog author="simon@simotek.net" date="1446724800">- New snapshot, rev 616</changelog>
  <changelog author="simon@simotek.net" date="1451822400">- New snapshot, rev 653</changelog>
  <changelog author="simon@simotek.net" date="1453809600">- New snapshot, rev 672</changelog>
  <changelog author="sjsantoro@gmail.com" date="1496750400">- Update to version 1.0</changelog>
  <changelog author="jengelh@inai.de" date="1497873600">- Replace filler wording by a little feature list.</changelog>
  <changelog author="avvissu@yandex.by" date="1504267200">- Update to 1.5:
  * Bugfix release that also contains a slight change to the
    interface of Ephoto
  * Support EFL &gt;= 1.20
  * More info: http://smhouston.us/ephoto-1-5-released</changelog>
</package>
<package pkgid="ef23222631bd41c0eb70e8b6ebac43b3124d1d08a9d7003bbc5496cdcbf1cbad8721c7aee30b6697382c5cda8335c3676fefb5a754c55f884028aa25bdb4c768" name="epiphany" arch="riscv64">
  <version epoch="0" ver="49.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745323200">- Update to version 48.1:
  + This release notably fixes CVE-2025-3839.
  + Bugs fixed:
  - Crash when trying to select download location
  - Crash in escape_csv_field() when exporting passwords
  - Adding WhatsApp as a web app crashes
  - Pressing Escape key in addressbar resets the cursor to
    beginning of the widget
  - Epiphay shouldn't show the privacy dialog in incognito mode
  - (CVE-2025-3839) Require user interaction before opening URL
    in external application
  - Code cleanup
  - window: fix crash when force closing window without session
  - Several fixes for password export
  - Remove Granite support from Tech Preview and Canary
  - find-toolbar: fix crash on load-changed
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745409600">- Update to version 48.2:
  + Fix crash when opening incognito window.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745582400">- Update to version 48.3:
  + Fix crash when opening downloaded file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751025600">- Update to version 48.5:
  + Bugs fixed:
  - "Installed on" label shown in about:applications reflects the
    usage / access time, not creation time
  - Incognito Epiphany shouldn't automatically use saved HTTP
    Auth passwords from the regular Epiphany session(s)
  - Crash on quit if the export dialog is dismissed before
  - Improvements to HTTP authentication
  - web-extension-manager: fix web process extension init
    regression
  - Fixes for ephy_window_disconnect_active_embed
  - Don't consider og:image for web app icon
  - shell: Fix startup crash on Pantheon
  - action-bar-end: Fix startup crash on Pantheon
  - ephy-password-import: improve robustness
  - Fix PKCS #11 login for invalid cert/priv pairs
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752235200">- Add epiphany-bookmark-tags-crash.patch: fix a crash when editing
  bookmark tags.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.rc:
  - Suggestions dropdown opens outside window in new incognito window
  - Permission request button looks stupid
  - Clicking downloads links causes crash
  - Address bar dropdown appears when using "search the web"
  - Address bar dropdown appears when using "open link in new tab"
  - shell: fix session state being discarded with new GLib
  - Change add bookmark item label if bookmark exists
  - Explicit set position of suggestions popover
  - Always focus location entry when opening new window
  - bookmarks-dialog: Add a tooltip to the close button
  - Fix web app crash on startup
  - Handle edge case when undoing bookmark removal from window
  - Unparent suggestion popover in dispose
  - Fix cycling through address bar suggestions regression
  - Fix screenshots being created as HTML
- Changes from version 49.beta:
  - Text cursor position not saved when switching tabs
  - Features preferences pane design ideas
  - Missing download icon in narrow mode
  - Quit menu item is visible for non-background web app
  - Loading spinner displays in location entry even when tab bar is
    visible
  - Crash when opening preferences dialog after deleting default
    search engine
  - Exiting bookmarks sidebar makes forward/back buttons clickable
  - Cannot reset location entry with Escape
  - Web app run in background setting is broken outside Flatpak
  - bookmark import creates duplicated entries
- Changes from version 49.alpha:
  + This release contains a major redesign of the address bar
  - Do not close any windows, and do not close the EphySession,
    before user has responded to all unsubmitted form warning dialogs
  - Option for separate search engine in Incognito
  - Deletion of bigger numbers of bookmarks is unintuitive
  - No success/failure indication after clearing personal data
  - Inconsistently possible to delete only configured language
  - switch immediately to new tab option does not work when middle
    clicking
  - Add kiosk mode
  - Review use of run_downloads_in_background() in ephy-window.c
  - Rejecting a modified form close confirmation warning has
    different results depending on how window is closed
  - help: pref-cookies.page contains some outdated information
  - Support adding opensearch XML search engine with autodiscovery
    pages"), not full-page-height transparent thumbnails
- Drop epiphany-bookmark-tags-crash.patch: fixed upstream
- Add python3-docutils BuildRequires: rst2man is a new dependency
- Add blueprint-compiler BuildRequires: new dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 49.0:
  + Need profile migrator to add OpenSearch capability to existing
    predefined DuckDuckGo, Bing, and Google search engines
  + The caret position after typing Ctrl+k
  + REGRESSION: favicons have black square background instead of
    transparent background
  + ci: update check-potfiles to handle Blueprint (Michael Catanzaro)
  + shell: fix leak in ephy_shell_before_emit() (Michael Catanzaro)
  + Fix missing thumbnails (Jan-Michael Brummer)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Address bar dropdown appears when using "open link in new tab"
  + Address bar dropdown remains open when window is unfocused
  + Non-Latin characters not displaying properly in address bar
  + Fix location entry not properly going into display mode
  + Fix memory transfer handling in decide_navigation_policy
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 49.2:
  + Bugs fixed:
  - URL of open tab replaced with ephy-tab://
  - Nothing is shown in the location bar on file:// URIs
  - Consistently decode URLs before displaying in user interface
  - location-entry: fix file URLs disappearing
  - Always show action bar while switching to narrow mode
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1772539200">- Update to version 49.3:
  + Bugs fixed:
  - Disable "Run in background" for when running unsandboxed
  - Crash loading invalid URL using "Open Link in New Tab"
  - New tags created in bookmark edit mode are not sorted
  - Manual bookmark sorting fails
  - Crash when downloading a file in an extra window and closing
    that window before the confirmation in-app notification
    overlay is dismissed
  - bookmarks-dialog: Save index in tags order
  + Updated translations.</changelog>
</package>
<package pkgid="cc3d021d978c24715125d2ffe34b933ca7e0fe1244d90c20064e7cde3861f668e59304a0f50ef1ce4463995a7b7711b190528ea71a1a40e85b843357c6d7c89f" name="epiphany-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="49.3" rel="1.19"/>
  <changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="dimstar@opensuse.org" date="1453464000">- Make build not rely on lsb and opensuse-release (no constant
  rebuild in Tumbleweed):
  + Drop lsb/lsb-release BuildRequires.
  + Drop opensuse-release BuildRequires.
  + Use %{suse_version} in build section to inject proper values
    into branding.conf. On Tumbleweed we no longer use the snapshot
    version (which is anyway useless) but simply inject
    'Tumbleweed'. We currently detect openSUSE 13.1, 13.2,
    Leap 42.1, SLE12 and Tumbleweed systems. All others will have
    'SUSE/undef' in the browsers user agent string.</changelog>
  <changelog author="dimstar@opensuse.org" date="1455278400">- Patch tagging: use valid tags.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Drop epiphany-branding-SLED subpackage:
  + Remove sled-bookmarks.patch, pre_checkin.sh,
    epiphany-branding-SLED.changes, epiphany-branding.changes.in
    and epiphany-branding-SLED.spec.
  + Clean epiphany-branding-openSUSE.spec for all references to the
    previous package.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462795200">- Rebase opensuse-bookmarks.patch to fit with what epiphany now
  ships in the stable release.</changelog>
  <changelog author="fcrozat@suse.com" date="1480939200">- Fix is_opensuse macro usage.</changelog>
  <changelog author="dimstar@opensuse.org" date="1480939201">- Rebase opensuse-bookmarks.patch for epiphany 3.23.2.</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="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update version to match epiphany.</changelog>
</package>
<package pkgid="6df41ad459ec2060a51c6bb1625814621667b76e0f1a78ba12b846a9e1100074ceb3b5ea5cb86576592434e226f95d5664c4279afad89fadb1a97dacece99a57" name="epiphany-branding-upstream" arch="noarch">
  <version epoch="0" ver="49.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745323200">- Update to version 48.1:
  + This release notably fixes CVE-2025-3839.
  + Bugs fixed:
  - Crash when trying to select download location
  - Crash in escape_csv_field() when exporting passwords
  - Adding WhatsApp as a web app crashes
  - Pressing Escape key in addressbar resets the cursor to
    beginning of the widget
  - Epiphay shouldn't show the privacy dialog in incognito mode
  - (CVE-2025-3839) Require user interaction before opening URL
    in external application
  - Code cleanup
  - window: fix crash when force closing window without session
  - Several fixes for password export
  - Remove Granite support from Tech Preview and Canary
  - find-toolbar: fix crash on load-changed
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745409600">- Update to version 48.2:
  + Fix crash when opening incognito window.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745582400">- Update to version 48.3:
  + Fix crash when opening downloaded file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751025600">- Update to version 48.5:
  + Bugs fixed:
  - "Installed on" label shown in about:applications reflects the
    usage / access time, not creation time
  - Incognito Epiphany shouldn't automatically use saved HTTP
    Auth passwords from the regular Epiphany session(s)
  - Crash on quit if the export dialog is dismissed before
  - Improvements to HTTP authentication
  - web-extension-manager: fix web process extension init
    regression
  - Fixes for ephy_window_disconnect_active_embed
  - Don't consider og:image for web app icon
  - shell: Fix startup crash on Pantheon
  - action-bar-end: Fix startup crash on Pantheon
  - ephy-password-import: improve robustness
  - Fix PKCS #11 login for invalid cert/priv pairs
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752235200">- Add epiphany-bookmark-tags-crash.patch: fix a crash when editing
  bookmark tags.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.rc:
  - Suggestions dropdown opens outside window in new incognito window
  - Permission request button looks stupid
  - Clicking downloads links causes crash
  - Address bar dropdown appears when using "search the web"
  - Address bar dropdown appears when using "open link in new tab"
  - shell: fix session state being discarded with new GLib
  - Change add bookmark item label if bookmark exists
  - Explicit set position of suggestions popover
  - Always focus location entry when opening new window
  - bookmarks-dialog: Add a tooltip to the close button
  - Fix web app crash on startup
  - Handle edge case when undoing bookmark removal from window
  - Unparent suggestion popover in dispose
  - Fix cycling through address bar suggestions regression
  - Fix screenshots being created as HTML
- Changes from version 49.beta:
  - Text cursor position not saved when switching tabs
  - Features preferences pane design ideas
  - Missing download icon in narrow mode
  - Quit menu item is visible for non-background web app
  - Loading spinner displays in location entry even when tab bar is
    visible
  - Crash when opening preferences dialog after deleting default
    search engine
  - Exiting bookmarks sidebar makes forward/back buttons clickable
  - Cannot reset location entry with Escape
  - Web app run in background setting is broken outside Flatpak
  - bookmark import creates duplicated entries
- Changes from version 49.alpha:
  + This release contains a major redesign of the address bar
  - Do not close any windows, and do not close the EphySession,
    before user has responded to all unsubmitted form warning dialogs
  - Option for separate search engine in Incognito
  - Deletion of bigger numbers of bookmarks is unintuitive
  - No success/failure indication after clearing personal data
  - Inconsistently possible to delete only configured language
  - switch immediately to new tab option does not work when middle
    clicking
  - Add kiosk mode
  - Review use of run_downloads_in_background() in ephy-window.c
  - Rejecting a modified form close confirmation warning has
    different results depending on how window is closed
  - help: pref-cookies.page contains some outdated information
  - Support adding opensearch XML search engine with autodiscovery
    pages"), not full-page-height transparent thumbnails
- Drop epiphany-bookmark-tags-crash.patch: fixed upstream
- Add python3-docutils BuildRequires: rst2man is a new dependency
- Add blueprint-compiler BuildRequires: new dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 49.0:
  + Need profile migrator to add OpenSearch capability to existing
    predefined DuckDuckGo, Bing, and Google search engines
  + The caret position after typing Ctrl+k
  + REGRESSION: favicons have black square background instead of
    transparent background
  + ci: update check-potfiles to handle Blueprint (Michael Catanzaro)
  + shell: fix leak in ephy_shell_before_emit() (Michael Catanzaro)
  + Fix missing thumbnails (Jan-Michael Brummer)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Address bar dropdown appears when using "open link in new tab"
  + Address bar dropdown remains open when window is unfocused
  + Non-Latin characters not displaying properly in address bar
  + Fix location entry not properly going into display mode
  + Fix memory transfer handling in decide_navigation_policy
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 49.2:
  + Bugs fixed:
  - URL of open tab replaced with ephy-tab://
  - Nothing is shown in the location bar on file:// URIs
  - Consistently decode URLs before displaying in user interface
  - location-entry: fix file URLs disappearing
  - Always show action bar while switching to narrow mode
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1772539200">- Update to version 49.3:
  + Bugs fixed:
  - Disable "Run in background" for when running unsandboxed
  - Crash loading invalid URL using "Open Link in New Tab"
  - New tags created in bookmark edit mode are not sorted
  - Manual bookmark sorting fails
  - Crash when downloading a file in an extra window and closing
    that window before the confirmation in-app notification
    overlay is dismissed
  - bookmarks-dialog: Save index in tags order
  + Updated translations.</changelog>
</package>
<package pkgid="5f11a3effb967bf521f36d1939d03bf2849c69c5d3256df118abf82a1045f104181edb213548f4b96965d2cdb8a33b547168ee223940e15aba62e9178905f55b" name="epiphany-lang" arch="noarch">
  <version epoch="0" ver="49.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745323200">- Update to version 48.1:
  + This release notably fixes CVE-2025-3839.
  + Bugs fixed:
  - Crash when trying to select download location
  - Crash in escape_csv_field() when exporting passwords
  - Adding WhatsApp as a web app crashes
  - Pressing Escape key in addressbar resets the cursor to
    beginning of the widget
  - Epiphay shouldn't show the privacy dialog in incognito mode
  - (CVE-2025-3839) Require user interaction before opening URL
    in external application
  - Code cleanup
  - window: fix crash when force closing window without session
  - Several fixes for password export
  - Remove Granite support from Tech Preview and Canary
  - find-toolbar: fix crash on load-changed
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745409600">- Update to version 48.2:
  + Fix crash when opening incognito window.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1745582400">- Update to version 48.3:
  + Fix crash when opening downloaded file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751025600">- Update to version 48.5:
  + Bugs fixed:
  - "Installed on" label shown in about:applications reflects the
    usage / access time, not creation time
  - Incognito Epiphany shouldn't automatically use saved HTTP
    Auth passwords from the regular Epiphany session(s)
  - Crash on quit if the export dialog is dismissed before
  - Improvements to HTTP authentication
  - web-extension-manager: fix web process extension init
    regression
  - Fixes for ephy_window_disconnect_active_embed
  - Don't consider og:image for web app icon
  - shell: Fix startup crash on Pantheon
  - action-bar-end: Fix startup crash on Pantheon
  - ephy-password-import: improve robustness
  - Fix PKCS #11 login for invalid cert/priv pairs
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752235200">- Add epiphany-bookmark-tags-crash.patch: fix a crash when editing
  bookmark tags.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756814400">- Update to version 49.rc:
  - Suggestions dropdown opens outside window in new incognito window
  - Permission request button looks stupid
  - Clicking downloads links causes crash
  - Address bar dropdown appears when using "search the web"
  - Address bar dropdown appears when using "open link in new tab"
  - shell: fix session state being discarded with new GLib
  - Change add bookmark item label if bookmark exists
  - Explicit set position of suggestions popover
  - Always focus location entry when opening new window
  - bookmarks-dialog: Add a tooltip to the close button
  - Fix web app crash on startup
  - Handle edge case when undoing bookmark removal from window
  - Unparent suggestion popover in dispose
  - Fix cycling through address bar suggestions regression
  - Fix screenshots being created as HTML
- Changes from version 49.beta:
  - Text cursor position not saved when switching tabs
  - Features preferences pane design ideas
  - Missing download icon in narrow mode
  - Quit menu item is visible for non-background web app
  - Loading spinner displays in location entry even when tab bar is
    visible
  - Crash when opening preferences dialog after deleting default
    search engine
  - Exiting bookmarks sidebar makes forward/back buttons clickable
  - Cannot reset location entry with Escape
  - Web app run in background setting is broken outside Flatpak
  - bookmark import creates duplicated entries
- Changes from version 49.alpha:
  + This release contains a major redesign of the address bar
  - Do not close any windows, and do not close the EphySession,
    before user has responded to all unsubmitted form warning dialogs
  - Option for separate search engine in Incognito
  - Deletion of bigger numbers of bookmarks is unintuitive
  - No success/failure indication after clearing personal data
  - Inconsistently possible to delete only configured language
  - switch immediately to new tab option does not work when middle
    clicking
  - Add kiosk mode
  - Review use of run_downloads_in_background() in ephy-window.c
  - Rejecting a modified form close confirmation warning has
    different results depending on how window is closed
  - help: pref-cookies.page contains some outdated information
  - Support adding opensearch XML search engine with autodiscovery
    pages"), not full-page-height transparent thumbnails
- Drop epiphany-bookmark-tags-crash.patch: fixed upstream
- Add python3-docutils BuildRequires: rst2man is a new dependency
- Add blueprint-compiler BuildRequires: new dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 49.0:
  + Need profile migrator to add OpenSearch capability to existing
    predefined DuckDuckGo, Bing, and Google search engines
  + The caret position after typing Ctrl+k
  + REGRESSION: favicons have black square background instead of
    transparent background
  + ci: update check-potfiles to handle Blueprint (Michael Catanzaro)
  + shell: fix leak in ephy_shell_before_emit() (Michael Catanzaro)
  + Fix missing thumbnails (Jan-Michael Brummer)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Address bar dropdown appears when using "open link in new tab"
  + Address bar dropdown remains open when window is unfocused
  + Non-Latin characters not displaying properly in address bar
  + Fix location entry not properly going into display mode
  + Fix memory transfer handling in decide_navigation_policy
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 49.2:
  + Bugs fixed:
  - URL of open tab replaced with ephy-tab://
  - Nothing is shown in the location bar on file:// URIs
  - Consistently decode URLs before displaying in user interface
  - location-entry: fix file URLs disappearing
  - Always show action bar while switching to narrow mode
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1772539200">- Update to version 49.3:
  + Bugs fixed:
  - Disable "Run in background" for when running unsandboxed
  - Crash loading invalid URL using "Open Link in New Tab"
  - New tags created in bookmark edit mode are not sorted
  - Manual bookmark sorting fails
  - Crash when downloading a file in an extra window and closing
    that window before the confirmation in-app notification
    overlay is dismissed
  - bookmarks-dialog: Save index in tags order
  + Updated translations.</changelog>
</package>
<package pkgid="b820dc09f449047de62fc9e37c307d68ae305d497fe3ba7591d904b25b4ad207d24fb5a29f06f34bba5f937b35a4d40a1cb877c40a2cb399c4c206f010ed7675" name="epplet-base" arch="riscv64">
  <version epoch="0" ver="0.16" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1263211200">- Remove unneeded gtk-devel BuildRequires.</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="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="dimstar@opensuse.org" date="1332763200">- Add epplet-base-linking.patch: Fix linking.</changelog>
  <changelog author="jengelh@inai.de" date="1408363200">- Drop unused build-time requirements</changelog>
  <changelog author="simon@simotek.net" date="1416830400">- Update summary and description to indicate that this package only
  works for enlightenment DR16, it won't run on e17 and later</changelog>
  <changelog author="dimstar@opensuse.org" date="1506513600">- Drop esound-devel BuildRequires: esound has been obsoleted by a
  couple sound servers by now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575720000">- Add the missing Xext build dependency
- Run spec-cleaner</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1578398400">- Update to e16
- Drop epplet-base-linking.patch not required</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="6f1b162014cd8ac96351b28c57912cae7cceb74476bf282a5c6d88251c2c702fa8b46f0e0218fcdfa79e43b91e5d011eacf4bb866d7af887b740c81c7d14c348" name="epson-inkjet-printer-escpr" arch="riscv64">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1537444800">- Update to 1.6.29:
  * Supported new models:
    + EP-711A_Series
    + EP-811A_Series
    + ET-M1100_Series
    + ET-M1120_Series
    + L7160_Series
    + M1100_Series
    + M1200_Series</changelog>
  <changelog author="Nico Kruber &lt;nico.kruber@gmail.com&gt;" date="1544443200">- Update to 1.6.33:
  * Supported new models:
    + ET-4700_Series
    + L1110_Series
    + L5190_Series
    + L7180_Series
    + PX-S170T_Series
    + PX-S170UT_Series</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1549454400">- Update to 1.6.35:
  * Supported new models:
    + ET-1100_Series
    + ST-2000_Series</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1587470400">- Update to 1.7.7:
  * Supported new models:
    + ET-M2120_Series
- Changes from 1.6.36 to 1.7.6:
  * Suppored new models:
    + EC-C110_Series
    + EP-712A_Series
    + EP-812A_Series
    + EP-M552T_Series
    + ET-2720_Series
    + ET-2760_Series
    + EW-052A_Series
    + L3160_Series
    + M2110_Series
    + M2120_Series
    + PX-S06_Series
    + WF-110_Series
    + WF-2810_Series
    + WF-2830_Series
    + WF-2850_Series
    + XP-2100_Series
    + XP-3100_Series
    + XP-4100_Series
- Drop obsolete conditional build requirement for SLE10.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1610971200">- Update to 1.7.8:
  * Supported new model:
    + Epson-EP-713A_Series
    + Epson-EP-813A_Series
  * Fixed an issue of filter crash when FIFO I/O was closed.
- Rebased bug_x86_64.patch.</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1626782400">- Update to 1.7.15:
  * Supported new models.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.7.22:
  * Supported new models</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1731931200">- Update to 1.8.6:
  * Supported new models.
- Remove bug_x86_64.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1744200000">- fix Factory submission by actually dropping bug_x86_64.patch
  Fixes boo#1241007</changelog>
</package>
<package pkgid="5e264cec0c72dab57192d79425bb2523159f76989dd004720d91262d5243621982e6d3cb3326930c6ec18f5b7ec4314171b25d6f82e8a2556db986679cc70634" name="epub2txt2" arch="riscv64">
  <version epoch="0" ver="2.06" rel="1.2"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1648555200">- Fix spec and sources.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1648555201">- Use the commit hash instead. Upstream maintainer didn't tagged a release
  and only changed the README that it is version 2.03. This is to clarify
  that commit `10e9ac86df9a823d7470deaaa50c44d2857ee6f7` is 2.03.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1648641600">- replace %{version} to a custom %{_commit_hash} to fix build errors</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1651406400">- Update epub2text2 to version 2.04 (commit hash: 02f69e6243d6c96f78da45fb710a265e5aee2fb5)</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1651406401">- remove patch argument in spec file</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1651406402">- remention patch files in spec but only use bmwiedemann-sort.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1651406403">- revert: remove patches</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1651406404">- remention patch files in spec but do not use them</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1651406405">- remove patches:
  * bmwiedemann-sort.patch
  * LICENSE.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1659009600">- Update to version 2.06:
  * No changelog available
- Added 54b41e87156bc823d5938749d71c4c57adc75b1b.patch:
  * Fixed handling of URL-encoded spine hrefs</changelog>
</package>
<package pkgid="62095142662fc67819854e30f0579d36c5c002f9dea907328d5465254c89fd2cb4d1f3972052e97f0ec9bc3988d3c7e4d97e49f4cbddb52b224e30b9ed98aa65" name="epy" arch="noarch">
  <version epoch="0" ver="2025.5.27+git.1753549454.05f4e66" rel="1.1"/>
  <changelog author="mcepl@cepl.eu" date="1650888000">- Update to version 2022.4.18+git.1650237821.50dd4fa:
  * Bugfix #57: Unresolved relative path for epub contents
  * Update dev env configurations
  * Add wkdict to supported dict backends
  * docs: define word setup (#55)
  * Add signal handler
  * Breakdown parse_cli_args into its own method
  * Remove body: from workflow
  * Move sponsor to FUNDING
  * Update changelog in README
  * Add debugger on parallel letter counting process
  * Fix process.join() issue for unstarted process
  * Bugfix #51: Stop/prevent scrolling at the end of ebook
  * Add 'force_wait' for letters counting process
  * Add library menu
  * Verbose loader
  * Fixed url parser with pathlib.PurePosixPath
  * CLI help interface
  * More explicit 'content_path'
  * Hotfix: image location reference issue
  * Hotfix: url meta window issue and update version
  * URL early support
  * Improve cli help interface
  * New implementation of cli args parser
  * Restructured tests
  * Add vim config
- Run tests</changelog>
  <changelog author="mcepl@cepl.eu" date="1664971200">- Update to version 2022.4.18+git.1664754357.6dd1860:
  * Update tests trigger path
  * Update tests and Makefile
  * Update tests
  * Restore and update setup.py for AUR pkg compatibility
  * Major refactor: breakdown epy.py script into package project structure for easier development Squashed commit of the following:
  * Setup debugger: debugpy
  * Revert "Add user setting for indenting paragraphs (#63)" Issue with inline style (italic, bold)
  * Add user setting for indenting paragraphs (#63)</changelog>
  <changelog author="mcepl@cepl.eu" date="1677931200">- Update to version 2022.12.11+git.1675870044.c7a87f3:
  * Fix versioning consistency
  * Bugfix #61 (#84)
  * Simplify logic
  * Bump version to v2022.12.11
  * Fix issue #73
  * Ignore .envrc
  * A suggestion for enhancing the Readme file (#69)
  * Update tests trigger path
  * Update tests and Makefile
  * Update tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1703073600">- Do not write non-deterministic .pyc files in tests</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704888000">- Make buildable on Leap.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1717416000">- Actually, make buildable on Leap (remove unnecessary dependency
  on a package which is not in Leap).
- Add python3_fix_shebang_path treatment (bsc#1212476)</changelog>
  <changelog author="mcepl@cepl.eu" date="1717416001">- Update to version 2022.12.11+git.1686460830.6b0e9fe:
  * Deprecate setup.py
  * Try fixing #87 &amp; bump version
  * add speaker support for gtts-cli | mpv (#88)
  * Update AUR package name (#92)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1742212800">- Don't make the build specific to some particular version of
  Python.</changelog>
  <changelog author="mcepl@cepl.eu" date="1749643200">- Update to version 2025.5.27+git.1749651989.a7ba2c0:
  * chore: switch from poetry to ordinary setup (using setuptools)
  * feat: make it configurable to use colors or be terminal neutral
  * fix: remove all typing errors
  * chore: move getter for default config directory out of class
  * fix: handle the internal structure better, take care of multiprocessing
  * ci: centralize DEBUG variable for debugging
  * chore: switch DEBUG to True
  * ci: simple .builds.yml for Sourcehut CI
  * Use os.path.expanduser.
  * Use contextlib.connect context manager instead of playing with try manually.</changelog>
  <changelog author="mcepl@cepl.eu" date="1754913600">- Update to version 2025.5.27+git.1753549454.05f4e66:
  * Update Makefile to use new setuptools setup
  * feat: add a simple CSS processing
  * Report currently tagged version for --version</changelog>
</package>
<package pkgid="7affef1188633d42704cdcb82a1b15316c722ba42a93edf8362e99975c14cf683d2aec2906540f28c0b66760b8eeb2fc77e231fb58761dfcc3fbd082823d5ac5" name="equalx" arch="riscv64">
  <version epoch="0" ver="0.7.1" rel="9.1"/>
  <changelog author="badshah400@gmail.com" date="1323691200">- Initial package (version 0.51)</changelog>
  <changelog author="badshah400@gmail.com" date="1372248000">- Update to version 0.6.0:
  + Corrected transparent background bug for latex
  + Corrected square brackets
  + Corrected quadratic formula from templates
  + Equation font size defaults to size 20
  + Empty text in equation editor shows information text
  + Solved minor bugs in output of latex log
  + Implemented zoom &amp; zoom slider
  + Preferences Dialog allows to show/hide Log
  + Latex output visible in Log Tab
  + Polished GUI
  + Now Preamble can be toggle from a button in mainwindow
  + Preferences allows to show/hide only the latex log tab
  + LatexEditor shows line numbers, same for the Preamble editor
  + Reported errors by latex output are highlighted in Equation
    editor and Preamble editor. A nice sign shows along the line
    number also
  + Fixed warnings
  + Some modifications to About Dialog
  + Fixed About Dialog links
  + Corrected "Remeber" in Preferences Dialog
  + Added class ConfigButton required for a polished GUI in the
    Modified tab "Commands" from Preferences Dialog
  + Added the GPL 3 License boilerplate to all remaining files
  + Added a check for the requirements (latex, dvipng,etc)
  + Commands paths in Preferences Dialog are now readonly - they
    can be changed only the "Change" buttons
  + Change buttons for the commands select only the specific
    executables (filters other files)
  + Added fg color, bg color, preview font size and mode in
    Preferences dialog which are saved in the settings
  + Added button "Reset Defaults" to the Preferences dialog and
    works
  + Removed Util function from defines.h and moved the Util
    functions in Util.h
  + Fixed a bug in Preferences dialog to set Font family and size
    for the equation editor
  + Corrected UpdateEquation and UpdateImage to call runCommand()
  + Added more environments: display, inline(which were before)
    and align and text. Select them from the Mainwindow and
    Preferences
  + Modified UI mainwindow and polished it for better smaller
    layout
  + Removed Latex log output and tabs from mainwindow. There is no
    need since the error parser is enough
  + Removed Parser and latex-template
  + Modified Zoom slider to show zoom level in a tooltip
  + Solved bug for find and highlight when dealing with
    transparent background color. If color is transparent than
    highlight in white
  + Fixed WidgetColorPicker.h to show real swatch transparent
    color
  + Fixed custom color selection in WidgetColorPicker
  + Modified foreground color combobox to not show transparent
    option (latex can not render transparent color)
  + Implemented a RenderEngine class to deal with the rendering
    and programs execution
  + Fixed RenderEngine
  + Added a nice preloader to show instead of the equation while
    the RenderEngine generates the files
  + Cleaned up some obsolete and unused code in MainWindow
  + Modified RenderEngine to not take care of latex exitcode. This
    is required so that we parse and display the latex errors
  + Changed preloader image with a nicer one
  + Functional preview of the generated image PNG
  + Modified RenderEngine to do check for the latex errors and
    stop if errors are found
  + Modified EquationItem to clear if no image is available.
    Equation item now shows a grab cursor (hand) if it is possible
    to drag it, normal cursor otherwise
  + Modified Mainwindow and Equation item in order to not be
    possible to drag empty equation
  + Mainwindow shows a busy cursor while the RenderEngine is
    running
- Drop equalx-fix-no-return-in-nonvoid-function.patch --
  corrected upstream
- Now requires libexempi-devel and libqt4 &gt;= 4.8.0 for building.</changelog>
  <changelog author="badshah400@gmail.com" date="1395748800">- Update to version 0.7.0:
  + No list of changes from upstream
- Add explicit Requires on ghostscript and poppler-tools (these
  would have been pulled in by texlive-latex anyway, but just in
  case)
- Add Requires on libqt4-sql-sqlite: required for working history
  and bookmark features
- Do not package COPYING: file is no longer present in upstream
  tarball
- Also supply and package .desktop file and necessary icons:
  introduces BuildRequires on desktop-file-utils and
  hicolor-icon-theme (additionally, /usr/bin/convert is used to
  generate some missing hi-res icons during %install, also needs
  ghostscript fonts)
- Package the resources dir in %{_datadir} so that equalx can find
  the necessary resources (e.g. symbols) at runtime.</changelog>
  <changelog author="badshah400@gmail.com" date="1395835200">- Update to version 0.7.1:
  + No list of changes from upstream
  + Build process changed: make install no longer does anything;
    use 'install' to manually copy generated binary to %{_bindir}
    instead
- Use desktop file shipped in upstream tarball
  + Drop external .desktop file
  + Add equalx-fix-desktop-file.patch: Fix icon tag in shipped
    desktop file and categories for compatibility with openSUSE
    defined ones; also fix incorrect Version tag usage
- Add BuildRequires on inkscape too, required for generation of
  proper hi-res png icons from svg icon file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1430395200">- In factory, compile against QT5.</changelog>
  <changelog author="badshah400@gmail.com" date="1436097600">- Use inkscape instead of convert to generate the hires icons;
  convert messes up the icon image geometry for unknown reasons.</changelog>
  <changelog author="badshah400@gmail.com" date="1475409600">- Add manually created appdata file and install it.</changelog>
  <changelog author="badshah400@opensuse.org" date="1528804800">- Add equalx-adapt-headers-for-qt5_11.patch: Include additional
  header files where needed for compilation against Qt 5.11
- Only run post(un) scripts for openSUSE &lt; 1500; rpm file triggers
  take care of these for newer releases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Replace inkscape by rsvg-convert: reduces build time
  dependencies and works without GUI fixing build failures on
  openSUSE &gt;= 1550; BuildRequires: rsvg-convert (rsvg-view for
  Leap 15.1).
- Use %license for LICENSE file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="bda44232a37f976821ca4840f7a1703d3c952f211d68902b671ce0bf19cfd5eb1d8ea360e2f7533d9e541f7b4814f4a7043d91b5dc60c7c07d4af8d1176b3390" name="erdtree" arch="riscv64">
  <version epoch="0" ver="3.1.2~0" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680264000">- Update to 1.7.1:
  * Fix issue where not-existent directory as cli arg causes
    infinite loop #107</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1681214400">- Update to 1.8.1:
  * Fix some typos #110
  * Add clap requires to flags that depent on --report #111
  * Refactor tests: move --no-config to mod::run_cmd #112
  * Prevent panic when --prune is used with --glob which results
    in empty match set #116
  * Add ability to take glob patterns from stdin #114
  * Refactor/node and support hard link detection on Windows #118
  * Support colorless output when redirecting/piping stdout;
    also provide --no-color option #120
  * Remove ansi escapes for default icon #122</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1682769600">- Update to 2.0.0:
  * Regular expressions #130
  * Unix permissions #132
  * Force color #135
  * Show hardlinks without double counting file size #136
  * Regular expressions and globbing with file-type #137
  * Truncate output #138
  * Inverted tree layout #139
  * Binary has been renamed from et to erd in order to
    address the following issue regarding name collisions with
    other programs: #23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685275200">- Update to 3.0.0:
  * Added support for owners and groups for the ls -l-like -l,
  - -long view (Unix).
  * Edited the default fields shown in the -l, --long view to
    reduce clutter; made the removed fields optional (Unix).
  * Added support for various other disk usage metrics:
    blocks (Unix), word-count, and line-count.
  * Added a progress indicator.
  * Added comparators for sorting by time accessed, created, and modified.
  * Added support for specifying a custom time format</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685361600">- Update to 3.0.1:
  * Fixed issue where empty directories were automatically being pruned
    despite not opting into --prune.
  * Fixed issue where searching via globs or regex doesn't work when
    user has a config file.
  * Added exit codes to erdtree.
  * Progress indicator now acquires a lock to stdout reduce likelihood
    of printing the progress-text being a bottleneck.
  * Some code-cleanup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687521600">- Update to 3.0.2:
  * Fix segmentation fault when invalid group or user #193
  * Update deprecated Nerd symbols #192
  * Change CJK and emoji block icons #194</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 3.1:
  * Multiple configs with .erdtree.toml
  * Increased performance with --suppress-size
  * -x, --one-file-system
  * Support for NO_COLOR
  * Inverted flat layout
  * Aliases: atime, ctime, and mtime
  * ctrlc handler to restore cursor if progress indicator is enabled
  * .erdtreerc will be deprecated by v3.3 in favor of .erdtree.toml.
    Please be sure to migrate by then and be sure to visit the Changelog
    for further details about .erdtree.toml and the new release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299201">- Update to 3.1.1:
  * Fix deadlock issue #214</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299202">- Update to 3.1.2:
  * Fix loading .erdtree.toml on Windows #218
  * Fixed race to print #220</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710936000">- Filter dependencies for vendor tarball</changelog>
</package>
<package pkgid="66629fc9c57ef9484100501a8436ae7142ed9c54240effb473bac5e93cd28612cf8e227a85cf75fc1ec38de41787a19e488caa11b1cd5abc63728173caef9071" name="eremaea" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="1.3"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1640520000">- Use django-codemod to make test suite Django 4 compatible</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1640520001">- Version 2.0.17
  - Fix Django4 build</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1648555200">- Remove unneeded Build-Requires on mock.
- Use pytest-django for running tests.</changelog>
  <changelog author="pgajdos@suse.com" date="1682683200">- do not require python-six
- added patches
  fix https://github.com/matwey/django-eremaea2/issues/14
  + python-django-eremaea2-no-six.patch</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1683460800">- Version 2.0.18
  - Drop Python 2.7 support
- Drop python-django-eremaea2-no-six.patch: upstreamed</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1689163200">- Fix Requires for python-python-magic:
  correct pypi name of the required package is python-magic
  and one more python- is prepended.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1725883200">- Version 2.0.19
  - Drop Python 3.6 support</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1725969600">- Version 2.0.21
  - Fix build</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1727956800">- Version 2.0.22
  - Migrate to click</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758628800">- Version 2.1.1
  - Rework API structure</changelog>
</package>
<package pkgid="df7eb22ec7dc2f53c0f2762232a68a141fa50f20dfe398ed89cb6acfdce49f36ae12a30907c03599347a76616b99f58a21b249a56f9b40bebe7e57ef7b906aef" name="erfa-devel" arch="riscv64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1505304000">- Update to version 1.4.0:
  - ERFA 1.4.0 adds the eraVersion and eraSofaVersion functions to
    determine the installed version of ERFA (and the SOFA version
    it is derived from).
  - ERFA 1.4.0 includes some bug fixes contributed to ERFA after
    1.3.0 but before 1.4.0. These were incorporated (with
    modification) into SOFA "20170420" (without attribution) and
    hence these are not differences between ERFA and SOFA
    (gh#liberfa/erfa#40, gh#liberfa/erfa#41).</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1568203200">- Update to version 1.5.0:
  * Based on SOFA 20180130</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1572436800">- Update to version 1.6.0:
  * Based on SOFA version 20190722.
- Running bootstrap.sh before configure is no longer needed; also
  drop automake, autoconf, and libtool BuildRequires.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577793600">- Update to version 1.7.0:
  * Based on "20190722" except for the added `eraVersion`,
    `eraSofaVersion`, and leap second functions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600516800">- Update to version 1.7.1:
  * Based on SOFA version 20200721.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1614254400">- Update to version 1.7.2:
  * Incorporating big fixes from SOFA version 20210125.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1620475200">- Update to version 1.7.3:
  * Based on SOFA 20210125_a.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1621339200">- Update to version 2.0.0:
  * Based on SOFA 20210512; there are no differences except for
    added eraVersion, eraSofaVersion, and leap second functions.
  * Three new functions added in SOFA are added to ERFA as well.
  * Required to explicitly include erfam.h to use its macros
    defining constants, etc. Including just erfa.h (or
    erfaextra.h) will no longer includes erfam.h implicitly.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697630400">- Update to version 2.0.1:
  * Based on SOFA "20231011".
  * Added capability to modify at runtime the leap seconds assumed
    for various calculations, accessed via the eraGetLeapSeconds
    and eraSetLeapSeconds functions
- Switch to meson for builds as recommended by upstream; add
  BuildRequires: meson.
- Drop erfa-devel-static package: no longer built by default.
- No longer pass -ffat-lto-objects as static lib is not built.</changelog>
</package>
<package pkgid="22f53eff2a1c873ef0ddd609d5e7fcf209c5de0070b90fdfc11412d6d2cc08c90a72740c07c18fee61ecb4a14a8d2d76e6c0ce368db29b5f65947e77e83fdee4" name="eric" arch="noarch">
  <version epoch="0" ver="25.3" rel="2.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1635163200">- Update to version 21.9
  - bug fixes
  - MicroPython
  - - extended the list of known CircuitPython and UF2 capable
    devices
  - Unit Test
  - - added support for sub-tests
- Update to version 21.7
  - bug fixes
- Update to version 21.6
  - bug fixes
  - Tasks
  - - made the task properties dialog adapt to the task kind
  - - added code to get typed manual tasks
  - UML Diagrams
  - - extended the class items to show class attributes
  - - added code to load a saved UML diagram via the file browser
    or
    the project others browser
  - - improved the diagram layout of the Import Diagram and the
    Application Diagram
  - - added code to save and load diagrams as JSON files
  - - changed code to print diagrams
- Update to version 21.5
  - bug fixes
  - Code Style Checker
  - - added a checker to find code that could be simplified
  - - added capability to the results page to filter the messages
    based on
    message code
  - - improved the statistics handling
  - - updated pycodestyle to version 2.7.0
  - MicroPython
  - - added option to select the baud rate for flashing ESP32 and
    ESP8266 boards
  - - updated the BBC micro:bit API file to support micro:bit V2
  - Python Lexer
  - - updated the substyle contents
  - Syntax Checker
  - - updated pyflakes to version 2.3.1
  - Third Party packages
  - - removed most of the bundled Third Party packages in favour
    of pip
    installed packages
- Update to version 21.4
  - bug fixes
  - Code Style Checker
  - - added a checker to help porting to the 'pathlib' module
  - Debugger
  - - extended the Start... dialogs to allow to override some
    global
    configuration settings (redirect stdin/stdout/stderr)
  - Editor
  - - added capability to delete the matching brace if the cursor
    is
    in between them (e.g. {}) and backspace is pressed
  - Pip Interface
  - - added support for a re-installation of selected packages
  - Shell
  - - changed the shell special commands to start with a '%' (e.g.
    %start)
- Update to version 21.3
  - bug fixes
  - General
  - - changed the default file format for several generated files
    to be based on
    JSON
  - - added support for Cython
  - Debugger
  - - added capability to delete environment variables for the
    debugged script
    by adding a '-' to the variable name in the start dialog
  - Debug Viewer
  - - changed code to show project relative paths in the
    breakpoint viewer
  - Editor
  - - integrated the "Quick Search" functionality into the editor
    search widget
  - - added support for Cython to the code outline/navigation
    lists
  - - added support for Cython to the Typing Completers
  - File Browser
  - - added capability to show/hide hidden files (i.e. those
    starting with '.')
  - - added capability to create new files/directories and delete
    them
  - - added Cython support to show the file structure of these
    files
  - Mercurial Interface
  - - added support for Mercurial 5.7
  - MicroPython
  - - added support for "Raspberry Pi Pico" (i.e. RP2040 based
    boards)
  - - extended the list of supported (recognized) CircuitPython
    boards
  - - added capability to manually configure devices not yet known
    by eric6
  - - added a generic dialog for flashing UF2 capable devices
    (with device
    detection)
  - - added code to support 'middle button paste'
  - pip Interface
  - - changed code for the search function to work with the PyPI
    search page
    because the XML-RPC search interface of PyPI is still disabled
  - - extended the Package Details dialog to include buttons to
    install,
    upgrade or uninstall the package
- Update to version 21.2
  - bug fixes
  - General
  - - added support for PyQt6
  - - added support for PySide6
  - Code Style Checker
  - - added a commented code whitelist patterns to the
    Miscellaneous Checker
  - - added support for the '@yield' and '@ytype' tags
  - Debugger
  - - added support for debugging multiprocess scripts using these
    methods
  - -- QProcess.start(), QProcess.startDetached()
  - -- subprocess.Popen()
  - -- multiprocessing.Process()
  - -- os.spawnl...(), os.spawnv...(), os.posix_spawn...(),
    os.fork(),
    os.fork_exec()
  - -- _winapi.CreateProcess(), _subprocess.CreateProcess()
  - - added support for debugging code strings (-c, --code) or
    script modules
    (-m, --module)
  - - added support for the "Continue Until" action execution code
    until the
    current cursor line (if it is greater than the current line) or
    until
    returning from the current frame
  - Documentation Generator
  - - added support for the '@yield' and '@ytype' tags to document
    generators
  - Editor
  - - added code to enclose the current selection by entering ", '
    or a bracket
    ( (, ), [, ], {, }, &lt;, &gt; ) characters
  - - extended the exporters to support sub-styles
  - - added functionality to insert docstring templates via the
    context menu
    (cursor placed on first line of function definition), after
    entering
    the docstring start string (e.g. """ for Python) or via a
    keyboard
    shortcut (default: Ctrl+Alt+D) when cursor is either placed on
    the
    function definition line or after the end of the function
    definition
  - Find File Dialog
  - - added option to exclude hidden files and directories
  - - changed directory tree search logic to derive the file
    patterns from the
    project file type associations, if the directory to be searched
    is a
    sub-directory of the project
  - User Interface
  - - added capability to show Qt6 documentation (configurable)
  - VirtualEnv Manager
  - - improved the handling of virtual environments slightly
  - Web-Browser
  - - added an error page for not supported eric: URLs
  - Third Party packages
  - - updated eradicate.py to 2.0.0
  - - updated chardet to 4.0.0
  - - updated coverage.py to 5.3.1
  - - updated editorconfig to 0.12.3
  - - updated Pygments to 2.7.4</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1642248000">- update to 21.11
  eric 21.11 has been released. It fixes just a few bugs. This will be the last
  release of the 'eric6' line of development (i.e. the one requiring PyQt5/Qt5 as
  its execution environment).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1646308800">- Switched to PyQt6 based eric7
- Update to version 22.2
  - bug fixes
  - General
  - - dropped support for Python 3.6 because that is end-of-life
  - File Browser
  - - added capability to open SVG files in the text editor
  - Help Viewer
  - - added bookmarks to the internal help viewer
  - MicroPython
  - - updated the list of known CircuitPython boards
  - - updated the list of known UF2 capable boards
  - - added support for ESP32-C3, ESP32-S2 and ESP32-S3 chips
  - - added a dialog to show information for a connected board
  - Project Browser
  - - added capability to open SVG files in the text editor to the
    Project
    Others Browser
  - Styles and Themes
  - - added a dark blueish style (QSS and Highlighters) and an
    associated theme
    (dark_blue.ethj and dark_blue_with_stylesheet.ethj)
  - Third Party packages
  - - upgraded coverage to 6.2.0
- Update to version 22.1.1
  - bug fix
- Update to version 22.1
  - bug fixes
  - Code Style Checker
  - - added a checker for various import statement topics
  - Color Themes
  - - added capability to import and export ALL colors
  - Mini Editor
  - - added configuration capability
  - QSS Previewer
  - - added disabled widgets in order to show their colors as well
  - Styles and Themes
  - - added a dark greenish style (QSS and Highlighters) and an
    associated theme
    (dark_green.ethj and dark_green_with_stylesheet.ethj)
- Update to version 21.12
  - bug fixes
  - first release of eric7 (i.e. the PyQt6 port of eric6)
  - General
  - - rearranged the interface and modernized the sidebars layout
  - - integrated some dialogs into the sidebars
  - Debugger
  - - added code to remember the list of recently used breakpoint
    conditions
    in the editor and the breakpoint viewer
  - - added code to enter the script to be run/debugged/... in the
    start dialog
  - Editor
  - - added the capability to suppress syntax highlighting by
    associating
    the file type 'Text'
  - - added code to move a breakpoint to a line actually creating
    some byte code
    (Python only)
  - - added mouse button capability to perform undo/redo actions
    (Extra
    Buttons 1 and 2)
  - - added support for 'multi cursor editing' (additional cursors
    with
    Meta+Alt+Left Click, Esc to end it)
  - Find In Files
  - - integrated the dialog into the right sidebar
  - Help Viewer
  - - added an internal help viewer based on QTextBrowser or
    QWebEngine
  - Jedi
  - - integrated the Assistant Jedi plugin as a fixed part of eric
  - - added code to jump to references when clicked on a
    definition
  - - added support for mouse hover help
  - - added support for simple refactorings to the editor context
    menu
  - Plugin Repository
  - - added an integrated plugin repository viewer (right side)
  - Plugin Uninstall Dialog
  - - added capability to uninstall several plugins with one
    invocation of the
    dialog
  - Project
  - - added a 'Start' context sub menu to the project sources
    browser
  - Shell
  - - added capability to save the contents of the shell window
    into a file
  - Unit Test
  - - added capability to remember the most recently used test
    data
  - Viewmanager
  - - added a 'Start' sub menu to the tabview and listspace view
    managers
    context menu
  - Virtual Environments
  - - integrated the Virtual Environments Manager window into the
    right side bar
  - - added a standalone variant of the Virtual Environments
    Manager
  - Third Party packages
  - - upgraded coverage to 6.1.2
  - - upgraded pycodestyle to version 2.8.0
  - - upgraded mccabe to version 0.6.1
  - - upgraded pyflakes to version 2.4.0</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1646481600">- Update to version 22.3
  - bug fixes
  - General
  - - performance improvements
  - - added a '__main__.py' script to allow starting eric7 with
    'python3 -m eric7'
  - MicroPython
  - - enhanced support for ESP32 devices
  - - updated the list of known UF2 capable boards</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1646568000">- Add new EditorConfig dependency
- Add qt6-sql-sqlite dependency and recommends for mysql and
  postgresql plug-ins</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1681905600">- Update to version 23.4.2
  - bug fixes
- Update to version 23.4.1
  - bug fixes
- Update to version 23.4
  - bug fixes
  - Editor
  - Added capability to highlight the area used by a text search (if it is not the
    whole document).
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - Added functionality to search for known boot volumes in the UF2 flash dialog.
  - Added functionality to install packages using `mip` or `upip`.
  - Added support for WiFi enabled boards.
  - Added support for Bluetooth enabled boards.
  - Added support for Ethernet enabled boards.
  - Added support for synchronizing the board time via NTP for network enabled
    boards.
  - Added a dialog to enter the parameters to convert a .hex or .bin firmware
    file to UF2.
  - Mini Editor
  - Added capability to highlight the area used by a text search (if it is not the
    whole document).
  - Syntax Checker
  - Added the capability to define names to be treated as builtin names by the
    `pyflakes` checker globally (see configuration dialog `Editor =&gt; Code Checkers`
    page and on a per project basis (see `Project-Tools =&gt; Check =&gt; Syntax`).
  - Third Party packages
  - Upgraded eradicate to version 2.2.0.
  - Upgraded pipdeptree to version 2.5.2.
  - Upgraded pip-licenses to version 4.1.0.
- Update to version 23.3
  - bug fixes
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - Some smaller enhancements for CircuitPython devices.
  - Added functionality to update modules of CircuitPython devices with `circup`
    (adapted for use within eric-ide).
  - Added functionality to show the installed firmware version and the version
    available on Github (for all boards except 'Calliope mini').
  - Added support for Teensy 4.0 and 4.1 devices with MicroPython.
  - Extended the file manager to be able to load device files into an editor and
    save them back to the device.
  - PDF Viewer
  - Added a tool based on `QtPdf` and `QtPdfWidgets` to show the contents of PDF
    files.
- Update to version 23.2
  - bug fixes
  - Human Machine Interfaces
  - Changed code to use the default tab bar icon size.
  - Debug Client - Python
  - Removed the internal copy of the 'coverage' package and made it a dependency.
  - pip Interface
  - Added code to show the full text of security advisories in the package details
    dialog.
  - Added a tab to show the defined project URLs to the package details dialog.
  - Changed the package details dialog to show just those tabs, that contain some
    data.
  - Help Viewer
  - Added a configuration option to disable the search for new QtHelp documents
    on startup.
  - Web Browser
  - Updated the included 'jquery.js' and 'jquery-ui.js' needed by the Speeddial page
    and adapted this page to the new/changed functions.
- Update to version 23.1.1
  - bug fixes
- Update to version 23.1
  - bug fixes
  - Class Browsers
  - Removed the IDL and Protobuf class browsers to include them in their respective
    plugin.
  - Code Formatting
  - Added an option to configure the 'known first party' packages to the isort
    configuration dialog.
  - Editor
  - Changed the handling of files whose type cannot be determined by the Python
    mimetypes module to check against a list of known text file patterns and
    ultimately asking the user, if the file in question is a text file (see
    `Mimetypes` configuration page).
  - Added a configuration option to disable the source navigator (selector boxes above
    the editor or code outline right of the editor). This is useful e.g. on very small
    screens.
  - Added support for multiple cursor paste.
  - Find In Files
  - Added context menu entries in Replace mode to select/deselect all entries
    (e.g. useful for checking big replacement lists for validity).
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - Project
  - Extended the list of default file type associations.
  - Added the capability to edit the file type associations from within the
    project properties dialog.
  - Project Viewer
  - Removed the CORBA and Protobuf viewers to make them available as plugins.
  - Added a `Collapse all files` entry to the Project Sources viewer.
  - Version Control Systems - git
  - Changed git interface code to work with `git worktrees`.
  - Added a dialog to manage worktrees ( `git worktree` commands).
  - Third Party packages
  - Upgraded pipdeptree to version 2.3.3.
  - Upgraded pip-licenses to version 4.0.2.
  - Upgraded pycodestyle to version 2.10.0.
  - Upgraded pyflakes to version 3.0.1.
- Update to version 22.12
  - bug fixes
  - Code Formatting
  - added an interface to resort the import statements of Python source files with
    the 'isort' utility
  - Code Style Checker
  - added a few imports style options and added a sorting function iaw. the 'isort'
    utility
  - CycloneDX Interface
  - addad capability to generate readable (prettified) output
  - Debugger
  - increased the configuration possibilities for the network interface the debug
    server listens on
  - added the capability to configure the debug server of the IDE to listen at a
    fixed network port (default 35000)
  - added a stack frame selector to the global variables viewer (synchronized with
    the one of the local variables viewer)
  - MicroPython
  - introduced a configuration option to enable manual selection of devices
    (e.g. for unknown devices or inside the Linux container of ChromeOS)
  - Previewers
  - added a button to copy the contents of the HTML previewer to the clipboard
  - Project
  - added capability to reload the current project
  - Qt Tools
  - added a configuration option for the path of the 'qhelpgenerator' tool
    (it is installed differently by various Linux distributions)
  - Web Browser
  - added bookmark importer entries for
  - Falkon
  - Microsoft Edge
  - Opera (Chromium based)
  - Vivaldi
- Update to version 22.11.1
  - bug fixes
- Update to version 22.11
  - bug fixes
  - Debugger
  - added the capability to apply the current selection of the `Variable Types Filter`
    to see its effect
  - added the capability to add a positive (`Show Only`) or negative (`Don't Show`)
    variables filter to the global and local variables viewers
  - Editor
  - added a configuration option to reject the loading of a file that exceeds the
    configured size
  - opening a file that is not a text file will be rejected
  - Git Interface
  - added support for `git blame --ignore-revs-file` including an action to create
    such a skip list file
  - Mercurial Interface
  - added support for `hg annotate --skip` including an action to create a file
    for the commit IDs to be skipped (one per line)
  - Project
  - refined the embedded environment handling
  - added a topic to the project properties to define the sources start path within
    the project ('Translations Properties Dialog')
  - Scripts
  - renamed 'eric7.py' to 'eric7_ide.py' in order to remove the ambiguity between the
    main script and the package
  - Styles and Themes
  - added a style sheet for the dark gray theme
  - Translator
  - added the command line switch `--no-multimedia` to forcefully disable the
    pronounce function of the translator widget (in case Qt aborts the application
    start process)
  - Various
  - changed the Gmail interface to use the Google API packages for authentication
    (OAuth2) and sending of emails
  - Virtual Environments
  - added the capability to enter a descriptive text for a virtual environment
  - Third Party packages
  - upgraded coverage to version 6.5.0
  - upgraded pycodestyle to version 2.9.1
  - upgraded pyflakes to version 2.5.0
- Update to version 22.10
  - bug fixes
  - API files
  - added API files for the Adafruit CircuitPython Library Bundle
  - updated the CircuitPython API file
  - Code Formatting
  - added a Project menu entry to just configure the formatting parameters
  - added the capability to format the source code after a diff or check
    run from within the results dialog
  - Code Style Checker
  - added some more security related checks
  - extended the list of miscellaneous checks
  - pip Interface
  - changed the pip licenses dialog to show the count of each individual license
  - Project
  - added capability to use a virtual Python environment named `.venv` embedded
    within the project directory
  - added a configuration option to save the project automatically whenever it changes
  - Testing
  - extended the testing dialog to allow test case filtering on markers (pytest only)
  - extended the testing dialog to allow test case filtering by a list of test name
    patterns (unittest) or test name expression (pytest)
  - Translator
  - added support for 'Ukrainian' to the DeepL translator interface
  - install scripts
  - modified install.py script to differentiate between optional and required
    dependencies
  - modified the install script such, that the qt6-applications package is only
    installed upon request (--with-tools)
  - extended the install-dependencies.py script to differentiate between optional and
    required dependencies. Invoke it with
    `python3 install-dependencies.py --all | --optional | --required`.
- Update to version 22.9
  - bug fixes
  - Code Style Checker
  - extended the Naming style checker to be more PEP8 compliant
  - updated imports checker to support banned module patterns
  - updated the annotations checker to support more cases
  - updated the simplifications checker to support more cases
  - Debugger
  - added capability to suppress reporting of unhandled exceptions
  - Editor
  - extended the Pygments based lexer to support the various comment variants
  - Interface
  - added capability to expand or shrink the sidebar by clicking on the empty
    part of the icon bar
  - MicroPython
  - added capability to connect to devices for which only the serial port name
    is available
- Update to version 22.8
  - bug fixes
  - API Generator
  - added capability to configure a start directory for the API generation
    process
  - Code Documentation Generator
  - added capability to configure a start directory for the documentation
    generation process
  - Code Formatting
  - added an interface to reformat Python source code with the 'Black' utility
  - Eric Widgets
  - extended EricPathPicker to offer a pathlib.Path based interface
  - extended EricFileDialog to offer a pathlib.Path based interface
  - extended the EricFileDialog Wizard to create the pathlib.Path based methods
  - MicroPython
  - updated the list of known CircuitPython boards
  - updated the list of known UF2 capable boards
  - pip Interface
  - included a copy of pipdeptree and patched it to work with Python 3.11+
  - added capability to repair dependency issues
  - added capability to generate text for a 'constraints.txt' file
  - setup Wizard
  - added support for `project_urls`
  - added support for `entry_points`
  - added a variant to create a `setup.cfg` file
  - added a variant to create a `pyproject.toml` file
  - Third Party packages
  - upgraded coverage to version 6.4.2
  - upgraded eradicate to version 2.1.0
- Update to version 22.7
  - bug fixes
  - Code Style Checker
  - introduced an additional documentation style type for eric and blacked
    code (i.e. code formatted by the 'Black' tool)
  - CycloneDX Interface
  - added capability to create a Software Bill of Materials (SBOM) file in
    CycloneDX format
  - pip Interface
  - added SBOM capability
  - Project
  - added SBOM capability
  - added License to project properties
  - Styles and Themes
  - added a style and theme with a dark gray background
  - Translator
  - changed DeepL support to the v2 API and added support for the Free API
    next to the Pro API
  - removed the interface to Glosbe as they don't provide an API anymore
  - removed the interface to PROMT as they don't provide a free API anymore
  - upgraded the interfaces to the Google V2 and Microsoft translators
  - Virtual Environments
  - added the capability to upgrade a virtual environment
- Update to version 22.6
  - bug fixes
  - Dataview Coverage
  - added support to write coverage reports as HTML, JSON or LCOV files
  - removed the support for writing annotated sources
    (deprecated in coverage.py)
  - Mercurial Interface
  - added configuration option to override the automatic search for the hg
    executable
  - MicroPython
  - updated the list of known CircuitPython boards
  - updated the list of known UF2 capable boards
  - pip Interface
  - added a filter to the package licenses dialog
  - Syntax Checker
  - changed the TOML syntax checker to use 'tomlkit' because 'toml' is no
    longer maintained
  - Testing
  - reworked the former unittest interface to allow to support testing
    frameworks other than "unittest"
  - implemented support for the "unittest" and "pytest" frameworks
  - Wizards
  - extended the QInputDialog wizard to support the `getMultiLineText()`
    function
  - Third Party packages
  - upgraded pip-licenses to version 3.5.4
  - upgraded coverage to version 6.4.0
- Update to version 22.5
  - bug fixes
  - General
  - added configuration options to disable the embedded `Find/Replace In
    Files` and `Find File` tools and use dialog based variants instead
  - Mercurial Interface
  - added capability to enter a revset expression when defining a revision
    to operate on
  - pip Interface
  - added the capability to save the licenses overview as a CSV file
- Update to version 22.4
  - bug fixes
  - General
  - added capability to upgrade PyQt packages eric depends on from within eric
  - added capability to upgrade eric from within eric
  - pip Interface
  - added a vulnerability check for installed packages based on "Safety DB"
  - added a widget to show a package dependency tree
  - added a button to search for more packages (i.e. one more page of results)
  - Third Party packages
  - upgraded coverage to version 6.3.2
  - upgraded mccabe to version 0.7.0
- Adjust dependencies and installation items</changelog>
  <changelog author="Mikhail Terekhov &lt;termim@gmail.com&gt;" date="1705665600">- Update to version 24.1
  - bug fixes
  - General
  - Changed debug logging to be directed to a debug log file `eric7_debug.txt` in
    the `.eric7` directory.
  - Code Style Checker
  - Updated these checkers to support more cases.
  - Logging
  - Miscellaneous
  - Simplify
  - Extended the documentation style checker to check the tag sequence and the use
    of deprecated tags (eric doc style).
  - Editor
  - Added the capability to comment/uncomment/toggle comment for languages
    that do not support single line comments (e.g. HTML uses `&lt;!--` and
    `--&gt;`.
  - Added the capability to search &amp; replace strings containing escape codes
    (like `\n`).
  - Introduced a configurable timeout after which the quick search text occurrences
    are highlighted (if this function is activated).
  - File Browser
  - Added context menu entries to show the directory path of an item in an
    external file manager.
  - Find In Files
  - Added the capability to search &amp; replace strings containing escape codes
    (like `\n`).
  - Multiproject
  - Added the capability to indicate externally removed projects and actions
    to clear them out.
  - Project Browser
  - Added context menu entries to show the directory path of an item in an
    external file manager.
  - Added an entry to the background context menu to show the project
    directory in an external file manager.
  - Testing
  - Extended the testing dialog to allow filtering of the result list
    based on the result status.
  - Extended the testing dialog to allow to perform a discovery run only and
    just perform selected test cases of this list.
  - Extended the testing dialog to allow to perform the test with debugger
    support (only if the dialog was started from within eric IDE).
  - Viewmanager
  - Added `Close Tabs to the Left` and `Close Tabs to the Right` context
    menu entries to the tabview view manager.
  - Added `Close Editors Above` and `Close Editors Below` context menu
    entries to the listspace view manager.
  - Virtual Environments
  - Added the capability to search for unregistered Python interpreters in
    order to create an environment entry for those selected by the user.
  - Third Party packages
  - Upgraded pip-licenses to version 4.3.3.
  - Upgraded pycodestyle to version 2.11.1.
  - Update to version 23.12
  - bug fixes
  - General
  - Improved platform support for FreeBSD.
  - Debugger
  - Added a configuration option to select whether call trace optimization
    shall be enabled (this requires no function/method definition on the
    first line of a module).
  - Improved the configuration for remote debugging (global and project
    specific).
  - Changed the Python debugger code such, that unhandled exceptions are
    reported always and handled exception only, if the specifically
    requested in the `Start Debugging` dialog.
  - Diff Dialog
  - Extended the functionality to accept two files to be diffed via the
    command line.
  - Editor
  - Changed the `Auto Save` interval to be in seconds instead of minutes.
    __Note__: The `Auto Save` interval has to be reconfigured!
  - Added the capability to save a modified file automatically when the
    editor looses the focus.
  - Added a button to format underline text of HTML documents.
  - Icons
  - Added a configuration option to override the style dependent icon size
    of the tool bars.
  - Plugin Repository Dialog
  - Introduced categories to improve the presentation of the list of available
    plugins.
  - Syntax Checker
  - Added code to show some per file and overall statistics of the check.
  - Re-introduced the JavaScript syntax checker. This time it is based on
    the `esprima` package.
- Update to version 23.11
  - bug fixes
  - General
  - Added the capability to select list entries with a configurable action
    (system default, double click, single click) (see `Interface =&gt; Interface`
    configuration page)
  - Editor
  - Enhanced the print capability with the configuration of the print
    color mode (e.g. to print an editor with a dark background).
  - Project Viewer
  - Added the context menu action "New source file..." to give a more concise
    way to create a new source file.
- Update to version 23.10
  - bug fixes
  - General
  - Made the code compatible with Python 3.12.
  - Editor
  - Added a typing completer for TOML files.
  - Enhanced the existing completers slightly.
  - Enhanced the 'Search &amp; Replace' widget to allow a mode switching using
    a mode switch button and keyboard shortcuts (see issue 511)
  - Mercurial Interface
  - Added the capability to select the branches to be shown to the Log Browser
    window.
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - pip Interface
  - Added capability to disable display of vulnerability data (e.g. if system
    does not support HTTPS protocol).
  - Shell
  - Added some more special commands (% commands). Type `%help` to get a dialog
    listing these commands.
  - Syntax Checker
  - Added code to the Python syntax checker to report Python Warnings.
  - Third Party packages
  - Upgraded eradicate to version 2.3.0.
  - Upgraded pip-licenses to version 4.3.2.
- Update to version 23.9
  - bug fixes
  - MicroPython
  - Added support to set the host name of the device (WiFi and Ethernet).
  - Added support to set the WiFi country code (where supported by the device
    and the installed firmware).
  - Project
  - Added capability to configure the project sources directory (e.g. if the
    project uses the 'src' directory layout schema).
  - Third Party packages
  - Upgraded pyflakes to version 3.1.0.
  - Upgraded pycodestyle to version 2.11.0.
- Update to version 23.8
  - bug fixes
  - General
  - Removed support for Python 3.7 because that is EOL.
  - Code Style Checker
  - Added these checkers to support more case.
  - use of sync functions in async functions
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - pip Interface
  - Added the capability to repair all dependencies with one button click.
  - Shell Window
  - Added more pages to the Shell window configuration dialog.
- Update to version 23.7
  - bug fixes
  - Code Style Checker
  - Added these checkers to support more case.
  - property decorator usage
  - PEP-604 style union type annotations
  - deprecated 'typing' symbols (PEP 585)
  - MicroPython
  - Added support for Bluetooth for RP2040 based boards (e.g. Pi Pico W).
  - pip Interface
  - Added a standalone application for Python package management with `pip`.
- Update to version 23.6
  - bug fixes
  - Code Style Checker
  - Updated these checkers to support more cases.
  - Annotations
  - Miscellaneous
  - Name Order
  - Simplify
  - Added these checkers to support more case.
  - unused arguments
  - unused global variables
  - MicroPython
  - Added support of th WebREPL device interface available on some boards with
    builtin network capability.
  - Added the capability to enable/disable the WebREPL via the WiFi menu.
  - Third Party packages
  - Upgraded pipdeptree to version 2.7.1.
  - Upgraded pip-licenses to version 4.3.1.
- Update to version 23.5
  - bug fixes
  - JavaScript Support
  - Removed JavaScript functionality depending on the `jasy` package because it
    has not been maintained for years.
  - MicroPython
  - Added support for STLink based devices.
  - Added the capability to select the device path manually in case it could not
    be detected (e.g. because the device does not have a volume name).
  - Added the capability to install the `mpy-cross` compiler from the MicroPython
    page of the configuration dialog.
  - Added a package installer for devices lacking network connectivity and the `mip`
    package manager.
  - Plugin Repository
  - Added the capability to enforce the download of plugin packages using the
    `http://` protocol (in case of missing/non-functional system `SSL` libraries).
  - Translator
  - Added support for the LibreTranslate translator (see
    https://github.com/LibreTranslate/LibreTranslate).
  - Web Browser
  - Added the capability to enforce the download of spell check dictionaries using
    the `http://` protocol (in case of missing/non-functional system `SSL` libraries).</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1715428800">- Update to version 24.5
  - changes from version 24.5
    + bug fixes
    + General
  - Changed code from using QFileSystemWatcher to our own
    implementation (EricFileSystemWatcher) based on the
    watchdog Python package in order to get more fine grained
    control over the reported changes.
    + Editor
  - Added the capability to reload the current editor via its
    context menu or the main File menu (see issue 556).
  - Added basic support for Jenkins pipeline files (and Groovy
    source files) (see issue 558).
    + Editor Outline
  - Improved the navigation capability by respecting the column
    offset when placing the cursor of the editor (see issue 554)
    + File Browser
  - Improved the navigation capability by respecting the column
    offset when placing the cursor of the editor (see issue 554)
    + Project Browser
  - Improved the navigation capability by respecting the column
    offset when placing the cursor of the editor (see issue 554)
    + Symbols Viewer
  - Completed the list of selectable code blocks.
  - changes from version 24.4
    + bug fixes
    + Code Style Checker
  - Updated these checkers
  * Security to bandit v1.7.8
  * Miscellaneous to flake8-bugbear v24.2.6
  * Logging to flake8-logging v1.5.0
    + MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
    + pip Interface
  - Added the capability to install packages given in the
    project.dependencies section of a pyproject.toml file.
    + Project
  - Added an action to the Other Tools menu to clear the
    byte code caches of the project.
    + Shell
  - Added a context menu action to open an editor for a file
    at a line of an exception shown in the console window.
    + Snapshot
  - Disabled the snapshot functionality for Wayland based
    desktops.
    + Third Party Packages
  - Upgraded pip-licenses to version 4.3.4.
  - changes from version 24.3
    + bug fixes
    + General
  - Removed support for the deprecated eric-ide specific XML
    file formats.
  - Removed the Oxygen based icons.
  - changes from version 24.2.1
    + bug fixes
    + Code Style Checker
  - Updated these checkers to support more cases.
  * Miscellaneous
  * Security
    + Editor
  - Added an Edit menu entry tp convert tabs to spaces manually.
  - Added the capability to show local variables in the outline
    view.
  - Added code to show the indicator margin messages when the
    mouse hovers over a syntax error or warning indicator.
    + File Browser
  - Added the capability to show local variables of functions
    and methods.
    + Find In Files
  - Changed the filter entry to a filter selector with
    associated edit capability to define a list of filter
    entries.
    + Log Viewer
  - Added code to show an indicator for the log viewer icon, if
    new messages were added and the "Autoshow" option is
    deactivated.
    + MicroPython
  - Added an entry to the file manager's local and device
    context menu to rename a file.
  - Added a standalone application of the built-in MicroPython
    interface ( eric7_mpy).
  - Enhanced the MiucroPython file manager widget.
    + Plugin Repository
  - Added a label to show the number of selected entries.
    + Project Browser
  - Added the capability to show local variables of functions
    and methods.
    + Third Party packages
  - Upgraded pyflakes to version 3.2.0.
  - Upgraded jquery.js to version 3.7.1.
  - changes from version 24.2
    + bug fixes
    + Code Style Checker
  - Updated these checkers to support more cases.
  * Miscellaneous
  * Security
    + Editor
  - Added an Edit menu entry tp convert tabs to spaces manually
  - Added the capability to show local variables in the outline
    view.
  - Added code to show the indicator margin messages when the
    mouse hovers over a syntax error or warning indicator.
    + File Browser
  - Added the capability to show local variables of functions
    and methods.
    + Find In Files
  - Changed the filter entry to a filter selector with
    associated edit capability to define a list of filter
    entries.
    + Log Viewer
  - Added code to show an indicator for the log viewer icon, if
    new messages were added and the "Autoshow" option is
    deactivated.
    + MicroPython
  - Added an entry to the file manager's local and device
    context menu to rename a file.
  - Added a standalone application of the built-in MicroPython
    interface ( eric7_mpy).
  - Enhanced the MiucroPython file manager widget.
    + Plugin Repository
  - Added a label to show the number of selected entries.
    + Project Browser
  - Added the capability to show local variables of functions and methods.
    + Third Party packages
  - Upgraded pyflakes to version 3.2.0.
  - Upgraded jquery.js to version 3.7.1.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742472000">- Update to 25.3:
  * General
    + Made the code compatible with Qt/PyQt 6.8.
    + Made the code compatible with Python 3.13.
    + Drop support for Python 3.8.
    + Improved the handling of crash sessions.
    + Improved the internal debug logging system.
    + Added a `Help` menu entry to generate some version information and copy
    that to the clipboard (see issue 562).
  * Debugger
    + Added a configuration option to not stop at the first executable
    statement when debugging in passive mode.
    + Added a configuration option to make 'Show only' the default for the
    global and local variables viewer.
  * Editor
    + Added the capability to sort the entries in the code outline by
    occurrence or alphabetically.
    + Changed the editor layout to use a splitter between editor and code
    layout to enhance the flexibility.
    + Added a key event handler to make the keypad ',' always insert a '.'
    character because that is what is needed in programming.
  * Find In Files
    + Added the capability to filter the list of files to be searched.
  * IDE Server
    + Extended the eric-ide server to be able to check, if received messages
    have been sent by a valid eric IDE.
    + Extended the eric-ide server integration in the file browser.
    + Added functionality to work with remote files and projects via
    an `eric-ide Server` on a remote computer.
  * pip Interface
    + Added a field to search for packages in the dependencies list.
    + Added an action button to clean up the site-packages directory of
    the selected environment.
    + Changed the package search function to open an external web browser
    with the package search term (PyPI does not support programmatic
    search anymore).
  * MicroPython
    + Updated the list of known CircuitPython boards for CPy 9.2.3.
    + Updated the list of known UF2 capable boards.
    + Added support for ESP-C2, ESP32-C6, ESP32-H2, ESP32-P4 and ESP8684.
    + Extended the list of known VID/PID of ESP32 devices.
    + Added an entry to the ESP32 menu to show some device security
    information.
    + Improved the device detection of the UF2 Flash dialog to suppress
    devices not seen on the USB bus.
    + Updated the list of known CircuitPython boards for CPy 9.2.0.
    + Updated the list of known UF2 capable boards.
    + Added MicroPython support for RP2350 based controllers.
    + Extended the file manager widget context menus.
  * Mercurial Interface
    + Removed support for the `strip` extension (does not exist anymore).
    + Moved `purge` and `shelve` extensions to the `Other Functions` menu
    because they are builtin functions.
    + Added support for the `fastexport` extension.
    + Added support for the `uncommit` extension.
  * Plugin Repository
    + Added a status label for 'Upgrade Available' that includes a copy of
    the the upgradable plugin entries.
  * Project Viewer
    + Added the context menu actions `New file...` and `New directory...` to the
    `Others` project viewer to give a more concise way to create a new files
    and directories.
  * Project Type 'Eric7 Plugin'
    + Added code to ensure, that compiled form files get recreated before
    they are written to the plugin archive.
  * Security Key Management
    + Added a tool to manage FIDO2 security keys.
  * Web Browser
    + Added support for `Passkeys` (for Qt &gt;= 6.7.0).
    + Added the capability to enable the rendering of all web pages using a
    dark theme (PyQt/Qt &gt;= 6.7.0).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="94e481dc415a098f3e21d46cbe250affb515c8a698661014b32502a5b100b98f53c288a67057dd7c4013d70f44810747e94dff2f43a3c8ecd48be735ca5f630c" name="eric-api" arch="noarch">
  <version epoch="0" ver="25.3" rel="2.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1635163200">- Update to version 21.9
  - bug fixes
  - MicroPython
  - - extended the list of known CircuitPython and UF2 capable
    devices
  - Unit Test
  - - added support for sub-tests
- Update to version 21.7
  - bug fixes
- Update to version 21.6
  - bug fixes
  - Tasks
  - - made the task properties dialog adapt to the task kind
  - - added code to get typed manual tasks
  - UML Diagrams
  - - extended the class items to show class attributes
  - - added code to load a saved UML diagram via the file browser
    or
    the project others browser
  - - improved the diagram layout of the Import Diagram and the
    Application Diagram
  - - added code to save and load diagrams as JSON files
  - - changed code to print diagrams
- Update to version 21.5
  - bug fixes
  - Code Style Checker
  - - added a checker to find code that could be simplified
  - - added capability to the results page to filter the messages
    based on
    message code
  - - improved the statistics handling
  - - updated pycodestyle to version 2.7.0
  - MicroPython
  - - added option to select the baud rate for flashing ESP32 and
    ESP8266 boards
  - - updated the BBC micro:bit API file to support micro:bit V2
  - Python Lexer
  - - updated the substyle contents
  - Syntax Checker
  - - updated pyflakes to version 2.3.1
  - Third Party packages
  - - removed most of the bundled Third Party packages in favour
    of pip
    installed packages
- Update to version 21.4
  - bug fixes
  - Code Style Checker
  - - added a checker to help porting to the 'pathlib' module
  - Debugger
  - - extended the Start... dialogs to allow to override some
    global
    configuration settings (redirect stdin/stdout/stderr)
  - Editor
  - - added capability to delete the matching brace if the cursor
    is
    in between them (e.g. {}) and backspace is pressed
  - Pip Interface
  - - added support for a re-installation of selected packages
  - Shell
  - - changed the shell special commands to start with a '%' (e.g.
    %start)
- Update to version 21.3
  - bug fixes
  - General
  - - changed the default file format for several generated files
    to be based on
    JSON
  - - added support for Cython
  - Debugger
  - - added capability to delete environment variables for the
    debugged script
    by adding a '-' to the variable name in the start dialog
  - Debug Viewer
  - - changed code to show project relative paths in the
    breakpoint viewer
  - Editor
  - - integrated the "Quick Search" functionality into the editor
    search widget
  - - added support for Cython to the code outline/navigation
    lists
  - - added support for Cython to the Typing Completers
  - File Browser
  - - added capability to show/hide hidden files (i.e. those
    starting with '.')
  - - added capability to create new files/directories and delete
    them
  - - added Cython support to show the file structure of these
    files
  - Mercurial Interface
  - - added support for Mercurial 5.7
  - MicroPython
  - - added support for "Raspberry Pi Pico" (i.e. RP2040 based
    boards)
  - - extended the list of supported (recognized) CircuitPython
    boards
  - - added capability to manually configure devices not yet known
    by eric6
  - - added a generic dialog for flashing UF2 capable devices
    (with device
    detection)
  - - added code to support 'middle button paste'
  - pip Interface
  - - changed code for the search function to work with the PyPI
    search page
    because the XML-RPC search interface of PyPI is still disabled
  - - extended the Package Details dialog to include buttons to
    install,
    upgrade or uninstall the package
- Update to version 21.2
  - bug fixes
  - General
  - - added support for PyQt6
  - - added support for PySide6
  - Code Style Checker
  - - added a commented code whitelist patterns to the
    Miscellaneous Checker
  - - added support for the '@yield' and '@ytype' tags
  - Debugger
  - - added support for debugging multiprocess scripts using these
    methods
  - -- QProcess.start(), QProcess.startDetached()
  - -- subprocess.Popen()
  - -- multiprocessing.Process()
  - -- os.spawnl...(), os.spawnv...(), os.posix_spawn...(),
    os.fork(),
    os.fork_exec()
  - -- _winapi.CreateProcess(), _subprocess.CreateProcess()
  - - added support for debugging code strings (-c, --code) or
    script modules
    (-m, --module)
  - - added support for the "Continue Until" action execution code
    until the
    current cursor line (if it is greater than the current line) or
    until
    returning from the current frame
  - Documentation Generator
  - - added support for the '@yield' and '@ytype' tags to document
    generators
  - Editor
  - - added code to enclose the current selection by entering ", '
    or a bracket
    ( (, ), [, ], {, }, &lt;, &gt; ) characters
  - - extended the exporters to support sub-styles
  - - added functionality to insert docstring templates via the
    context menu
    (cursor placed on first line of function definition), after
    entering
    the docstring start string (e.g. """ for Python) or via a
    keyboard
    shortcut (default: Ctrl+Alt+D) when cursor is either placed on
    the
    function definition line or after the end of the function
    definition
  - Find File Dialog
  - - added option to exclude hidden files and directories
  - - changed directory tree search logic to derive the file
    patterns from the
    project file type associations, if the directory to be searched
    is a
    sub-directory of the project
  - User Interface
  - - added capability to show Qt6 documentation (configurable)
  - VirtualEnv Manager
  - - improved the handling of virtual environments slightly
  - Web-Browser
  - - added an error page for not supported eric: URLs
  - Third Party packages
  - - updated eradicate.py to 2.0.0
  - - updated chardet to 4.0.0
  - - updated coverage.py to 5.3.1
  - - updated editorconfig to 0.12.3
  - - updated Pygments to 2.7.4</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1642248000">- update to 21.11
  eric 21.11 has been released. It fixes just a few bugs. This will be the last
  release of the 'eric6' line of development (i.e. the one requiring PyQt5/Qt5 as
  its execution environment).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1646308800">- Switched to PyQt6 based eric7
- Update to version 22.2
  - bug fixes
  - General
  - - dropped support for Python 3.6 because that is end-of-life
  - File Browser
  - - added capability to open SVG files in the text editor
  - Help Viewer
  - - added bookmarks to the internal help viewer
  - MicroPython
  - - updated the list of known CircuitPython boards
  - - updated the list of known UF2 capable boards
  - - added support for ESP32-C3, ESP32-S2 and ESP32-S3 chips
  - - added a dialog to show information for a connected board
  - Project Browser
  - - added capability to open SVG files in the text editor to the
    Project
    Others Browser
  - Styles and Themes
  - - added a dark blueish style (QSS and Highlighters) and an
    associated theme
    (dark_blue.ethj and dark_blue_with_stylesheet.ethj)
  - Third Party packages
  - - upgraded coverage to 6.2.0
- Update to version 22.1.1
  - bug fix
- Update to version 22.1
  - bug fixes
  - Code Style Checker
  - - added a checker for various import statement topics
  - Color Themes
  - - added capability to import and export ALL colors
  - Mini Editor
  - - added configuration capability
  - QSS Previewer
  - - added disabled widgets in order to show their colors as well
  - Styles and Themes
  - - added a dark greenish style (QSS and Highlighters) and an
    associated theme
    (dark_green.ethj and dark_green_with_stylesheet.ethj)
- Update to version 21.12
  - bug fixes
  - first release of eric7 (i.e. the PyQt6 port of eric6)
  - General
  - - rearranged the interface and modernized the sidebars layout
  - - integrated some dialogs into the sidebars
  - Debugger
  - - added code to remember the list of recently used breakpoint
    conditions
    in the editor and the breakpoint viewer
  - - added code to enter the script to be run/debugged/... in the
    start dialog
  - Editor
  - - added the capability to suppress syntax highlighting by
    associating
    the file type 'Text'
  - - added code to move a breakpoint to a line actually creating
    some byte code
    (Python only)
  - - added mouse button capability to perform undo/redo actions
    (Extra
    Buttons 1 and 2)
  - - added support for 'multi cursor editing' (additional cursors
    with
    Meta+Alt+Left Click, Esc to end it)
  - Find In Files
  - - integrated the dialog into the right sidebar
  - Help Viewer
  - - added an internal help viewer based on QTextBrowser or
    QWebEngine
  - Jedi
  - - integrated the Assistant Jedi plugin as a fixed part of eric
  - - added code to jump to references when clicked on a
    definition
  - - added support for mouse hover help
  - - added support for simple refactorings to the editor context
    menu
  - Plugin Repository
  - - added an integrated plugin repository viewer (right side)
  - Plugin Uninstall Dialog
  - - added capability to uninstall several plugins with one
    invocation of the
    dialog
  - Project
  - - added a 'Start' context sub menu to the project sources
    browser
  - Shell
  - - added capability to save the contents of the shell window
    into a file
  - Unit Test
  - - added capability to remember the most recently used test
    data
  - Viewmanager
  - - added a 'Start' sub menu to the tabview and listspace view
    managers
    context menu
  - Virtual Environments
  - - integrated the Virtual Environments Manager window into the
    right side bar
  - - added a standalone variant of the Virtual Environments
    Manager
  - Third Party packages
  - - upgraded coverage to 6.1.2
  - - upgraded pycodestyle to version 2.8.0
  - - upgraded mccabe to version 0.6.1
  - - upgraded pyflakes to version 2.4.0</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1646481600">- Update to version 22.3
  - bug fixes
  - General
  - - performance improvements
  - - added a '__main__.py' script to allow starting eric7 with
    'python3 -m eric7'
  - MicroPython
  - - enhanced support for ESP32 devices
  - - updated the list of known UF2 capable boards</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1646568000">- Add new EditorConfig dependency
- Add qt6-sql-sqlite dependency and recommends for mysql and
  postgresql plug-ins</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1681905600">- Update to version 23.4.2
  - bug fixes
- Update to version 23.4.1
  - bug fixes
- Update to version 23.4
  - bug fixes
  - Editor
  - Added capability to highlight the area used by a text search (if it is not the
    whole document).
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - Added functionality to search for known boot volumes in the UF2 flash dialog.
  - Added functionality to install packages using `mip` or `upip`.
  - Added support for WiFi enabled boards.
  - Added support for Bluetooth enabled boards.
  - Added support for Ethernet enabled boards.
  - Added support for synchronizing the board time via NTP for network enabled
    boards.
  - Added a dialog to enter the parameters to convert a .hex or .bin firmware
    file to UF2.
  - Mini Editor
  - Added capability to highlight the area used by a text search (if it is not the
    whole document).
  - Syntax Checker
  - Added the capability to define names to be treated as builtin names by the
    `pyflakes` checker globally (see configuration dialog `Editor =&gt; Code Checkers`
    page and on a per project basis (see `Project-Tools =&gt; Check =&gt; Syntax`).
  - Third Party packages
  - Upgraded eradicate to version 2.2.0.
  - Upgraded pipdeptree to version 2.5.2.
  - Upgraded pip-licenses to version 4.1.0.
- Update to version 23.3
  - bug fixes
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - Some smaller enhancements for CircuitPython devices.
  - Added functionality to update modules of CircuitPython devices with `circup`
    (adapted for use within eric-ide).
  - Added functionality to show the installed firmware version and the version
    available on Github (for all boards except 'Calliope mini').
  - Added support for Teensy 4.0 and 4.1 devices with MicroPython.
  - Extended the file manager to be able to load device files into an editor and
    save them back to the device.
  - PDF Viewer
  - Added a tool based on `QtPdf` and `QtPdfWidgets` to show the contents of PDF
    files.
- Update to version 23.2
  - bug fixes
  - Human Machine Interfaces
  - Changed code to use the default tab bar icon size.
  - Debug Client - Python
  - Removed the internal copy of the 'coverage' package and made it a dependency.
  - pip Interface
  - Added code to show the full text of security advisories in the package details
    dialog.
  - Added a tab to show the defined project URLs to the package details dialog.
  - Changed the package details dialog to show just those tabs, that contain some
    data.
  - Help Viewer
  - Added a configuration option to disable the search for new QtHelp documents
    on startup.
  - Web Browser
  - Updated the included 'jquery.js' and 'jquery-ui.js' needed by the Speeddial page
    and adapted this page to the new/changed functions.
- Update to version 23.1.1
  - bug fixes
- Update to version 23.1
  - bug fixes
  - Class Browsers
  - Removed the IDL and Protobuf class browsers to include them in their respective
    plugin.
  - Code Formatting
  - Added an option to configure the 'known first party' packages to the isort
    configuration dialog.
  - Editor
  - Changed the handling of files whose type cannot be determined by the Python
    mimetypes module to check against a list of known text file patterns and
    ultimately asking the user, if the file in question is a text file (see
    `Mimetypes` configuration page).
  - Added a configuration option to disable the source navigator (selector boxes above
    the editor or code outline right of the editor). This is useful e.g. on very small
    screens.
  - Added support for multiple cursor paste.
  - Find In Files
  - Added context menu entries in Replace mode to select/deselect all entries
    (e.g. useful for checking big replacement lists for validity).
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - Project
  - Extended the list of default file type associations.
  - Added the capability to edit the file type associations from within the
    project properties dialog.
  - Project Viewer
  - Removed the CORBA and Protobuf viewers to make them available as plugins.
  - Added a `Collapse all files` entry to the Project Sources viewer.
  - Version Control Systems - git
  - Changed git interface code to work with `git worktrees`.
  - Added a dialog to manage worktrees ( `git worktree` commands).
  - Third Party packages
  - Upgraded pipdeptree to version 2.3.3.
  - Upgraded pip-licenses to version 4.0.2.
  - Upgraded pycodestyle to version 2.10.0.
  - Upgraded pyflakes to version 3.0.1.
- Update to version 22.12
  - bug fixes
  - Code Formatting
  - added an interface to resort the import statements of Python source files with
    the 'isort' utility
  - Code Style Checker
  - added a few imports style options and added a sorting function iaw. the 'isort'
    utility
  - CycloneDX Interface
  - addad capability to generate readable (prettified) output
  - Debugger
  - increased the configuration possibilities for the network interface the debug
    server listens on
  - added the capability to configure the debug server of the IDE to listen at a
    fixed network port (default 35000)
  - added a stack frame selector to the global variables viewer (synchronized with
    the one of the local variables viewer)
  - MicroPython
  - introduced a configuration option to enable manual selection of devices
    (e.g. for unknown devices or inside the Linux container of ChromeOS)
  - Previewers
  - added a button to copy the contents of the HTML previewer to the clipboard
  - Project
  - added capability to reload the current project
  - Qt Tools
  - added a configuration option for the path of the 'qhelpgenerator' tool
    (it is installed differently by various Linux distributions)
  - Web Browser
  - added bookmark importer entries for
  - Falkon
  - Microsoft Edge
  - Opera (Chromium based)
  - Vivaldi
- Update to version 22.11.1
  - bug fixes
- Update to version 22.11
  - bug fixes
  - Debugger
  - added the capability to apply the current selection of the `Variable Types Filter`
    to see its effect
  - added the capability to add a positive (`Show Only`) or negative (`Don't Show`)
    variables filter to the global and local variables viewers
  - Editor
  - added a configuration option to reject the loading of a file that exceeds the
    configured size
  - opening a file that is not a text file will be rejected
  - Git Interface
  - added support for `git blame --ignore-revs-file` including an action to create
    such a skip list file
  - Mercurial Interface
  - added support for `hg annotate --skip` including an action to create a file
    for the commit IDs to be skipped (one per line)
  - Project
  - refined the embedded environment handling
  - added a topic to the project properties to define the sources start path within
    the project ('Translations Properties Dialog')
  - Scripts
  - renamed 'eric7.py' to 'eric7_ide.py' in order to remove the ambiguity between the
    main script and the package
  - Styles and Themes
  - added a style sheet for the dark gray theme
  - Translator
  - added the command line switch `--no-multimedia` to forcefully disable the
    pronounce function of the translator widget (in case Qt aborts the application
    start process)
  - Various
  - changed the Gmail interface to use the Google API packages for authentication
    (OAuth2) and sending of emails
  - Virtual Environments
  - added the capability to enter a descriptive text for a virtual environment
  - Third Party packages
  - upgraded coverage to version 6.5.0
  - upgraded pycodestyle to version 2.9.1
  - upgraded pyflakes to version 2.5.0
- Update to version 22.10
  - bug fixes
  - API files
  - added API files for the Adafruit CircuitPython Library Bundle
  - updated the CircuitPython API file
  - Code Formatting
  - added a Project menu entry to just configure the formatting parameters
  - added the capability to format the source code after a diff or check
    run from within the results dialog
  - Code Style Checker
  - added some more security related checks
  - extended the list of miscellaneous checks
  - pip Interface
  - changed the pip licenses dialog to show the count of each individual license
  - Project
  - added capability to use a virtual Python environment named `.venv` embedded
    within the project directory
  - added a configuration option to save the project automatically whenever it changes
  - Testing
  - extended the testing dialog to allow test case filtering on markers (pytest only)
  - extended the testing dialog to allow test case filtering by a list of test name
    patterns (unittest) or test name expression (pytest)
  - Translator
  - added support for 'Ukrainian' to the DeepL translator interface
  - install scripts
  - modified install.py script to differentiate between optional and required
    dependencies
  - modified the install script such, that the qt6-applications package is only
    installed upon request (--with-tools)
  - extended the install-dependencies.py script to differentiate between optional and
    required dependencies. Invoke it with
    `python3 install-dependencies.py --all | --optional | --required`.
- Update to version 22.9
  - bug fixes
  - Code Style Checker
  - extended the Naming style checker to be more PEP8 compliant
  - updated imports checker to support banned module patterns
  - updated the annotations checker to support more cases
  - updated the simplifications checker to support more cases
  - Debugger
  - added capability to suppress reporting of unhandled exceptions
  - Editor
  - extended the Pygments based lexer to support the various comment variants
  - Interface
  - added capability to expand or shrink the sidebar by clicking on the empty
    part of the icon bar
  - MicroPython
  - added capability to connect to devices for which only the serial port name
    is available
- Update to version 22.8
  - bug fixes
  - API Generator
  - added capability to configure a start directory for the API generation
    process
  - Code Documentation Generator
  - added capability to configure a start directory for the documentation
    generation process
  - Code Formatting
  - added an interface to reformat Python source code with the 'Black' utility
  - Eric Widgets
  - extended EricPathPicker to offer a pathlib.Path based interface
  - extended EricFileDialog to offer a pathlib.Path based interface
  - extended the EricFileDialog Wizard to create the pathlib.Path based methods
  - MicroPython
  - updated the list of known CircuitPython boards
  - updated the list of known UF2 capable boards
  - pip Interface
  - included a copy of pipdeptree and patched it to work with Python 3.11+
  - added capability to repair dependency issues
  - added capability to generate text for a 'constraints.txt' file
  - setup Wizard
  - added support for `project_urls`
  - added support for `entry_points`
  - added a variant to create a `setup.cfg` file
  - added a variant to create a `pyproject.toml` file
  - Third Party packages
  - upgraded coverage to version 6.4.2
  - upgraded eradicate to version 2.1.0
- Update to version 22.7
  - bug fixes
  - Code Style Checker
  - introduced an additional documentation style type for eric and blacked
    code (i.e. code formatted by the 'Black' tool)
  - CycloneDX Interface
  - added capability to create a Software Bill of Materials (SBOM) file in
    CycloneDX format
  - pip Interface
  - added SBOM capability
  - Project
  - added SBOM capability
  - added License to project properties
  - Styles and Themes
  - added a style and theme with a dark gray background
  - Translator
  - changed DeepL support to the v2 API and added support for the Free API
    next to the Pro API
  - removed the interface to Glosbe as they don't provide an API anymore
  - removed the interface to PROMT as they don't provide a free API anymore
  - upgraded the interfaces to the Google V2 and Microsoft translators
  - Virtual Environments
  - added the capability to upgrade a virtual environment
- Update to version 22.6
  - bug fixes
  - Dataview Coverage
  - added support to write coverage reports as HTML, JSON or LCOV files
  - removed the support for writing annotated sources
    (deprecated in coverage.py)
  - Mercurial Interface
  - added configuration option to override the automatic search for the hg
    executable
  - MicroPython
  - updated the list of known CircuitPython boards
  - updated the list of known UF2 capable boards
  - pip Interface
  - added a filter to the package licenses dialog
  - Syntax Checker
  - changed the TOML syntax checker to use 'tomlkit' because 'toml' is no
    longer maintained
  - Testing
  - reworked the former unittest interface to allow to support testing
    frameworks other than "unittest"
  - implemented support for the "unittest" and "pytest" frameworks
  - Wizards
  - extended the QInputDialog wizard to support the `getMultiLineText()`
    function
  - Third Party packages
  - upgraded pip-licenses to version 3.5.4
  - upgraded coverage to version 6.4.0
- Update to version 22.5
  - bug fixes
  - General
  - added configuration options to disable the embedded `Find/Replace In
    Files` and `Find File` tools and use dialog based variants instead
  - Mercurial Interface
  - added capability to enter a revset expression when defining a revision
    to operate on
  - pip Interface
  - added the capability to save the licenses overview as a CSV file
- Update to version 22.4
  - bug fixes
  - General
  - added capability to upgrade PyQt packages eric depends on from within eric
  - added capability to upgrade eric from within eric
  - pip Interface
  - added a vulnerability check for installed packages based on "Safety DB"
  - added a widget to show a package dependency tree
  - added a button to search for more packages (i.e. one more page of results)
  - Third Party packages
  - upgraded coverage to version 6.3.2
  - upgraded mccabe to version 0.7.0
- Adjust dependencies and installation items</changelog>
  <changelog author="Mikhail Terekhov &lt;termim@gmail.com&gt;" date="1705665600">- Update to version 24.1
  - bug fixes
  - General
  - Changed debug logging to be directed to a debug log file `eric7_debug.txt` in
    the `.eric7` directory.
  - Code Style Checker
  - Updated these checkers to support more cases.
  - Logging
  - Miscellaneous
  - Simplify
  - Extended the documentation style checker to check the tag sequence and the use
    of deprecated tags (eric doc style).
  - Editor
  - Added the capability to comment/uncomment/toggle comment for languages
    that do not support single line comments (e.g. HTML uses `&lt;!--` and
    `--&gt;`.
  - Added the capability to search &amp; replace strings containing escape codes
    (like `\n`).
  - Introduced a configurable timeout after which the quick search text occurrences
    are highlighted (if this function is activated).
  - File Browser
  - Added context menu entries to show the directory path of an item in an
    external file manager.
  - Find In Files
  - Added the capability to search &amp; replace strings containing escape codes
    (like `\n`).
  - Multiproject
  - Added the capability to indicate externally removed projects and actions
    to clear them out.
  - Project Browser
  - Added context menu entries to show the directory path of an item in an
    external file manager.
  - Added an entry to the background context menu to show the project
    directory in an external file manager.
  - Testing
  - Extended the testing dialog to allow filtering of the result list
    based on the result status.
  - Extended the testing dialog to allow to perform a discovery run only and
    just perform selected test cases of this list.
  - Extended the testing dialog to allow to perform the test with debugger
    support (only if the dialog was started from within eric IDE).
  - Viewmanager
  - Added `Close Tabs to the Left` and `Close Tabs to the Right` context
    menu entries to the tabview view manager.
  - Added `Close Editors Above` and `Close Editors Below` context menu
    entries to the listspace view manager.
  - Virtual Environments
  - Added the capability to search for unregistered Python interpreters in
    order to create an environment entry for those selected by the user.
  - Third Party packages
  - Upgraded pip-licenses to version 4.3.3.
  - Upgraded pycodestyle to version 2.11.1.
  - Update to version 23.12
  - bug fixes
  - General
  - Improved platform support for FreeBSD.
  - Debugger
  - Added a configuration option to select whether call trace optimization
    shall be enabled (this requires no function/method definition on the
    first line of a module).
  - Improved the configuration for remote debugging (global and project
    specific).
  - Changed the Python debugger code such, that unhandled exceptions are
    reported always and handled exception only, if the specifically
    requested in the `Start Debugging` dialog.
  - Diff Dialog
  - Extended the functionality to accept two files to be diffed via the
    command line.
  - Editor
  - Changed the `Auto Save` interval to be in seconds instead of minutes.
    __Note__: The `Auto Save` interval has to be reconfigured!
  - Added the capability to save a modified file automatically when the
    editor looses the focus.
  - Added a button to format underline text of HTML documents.
  - Icons
  - Added a configuration option to override the style dependent icon size
    of the tool bars.
  - Plugin Repository Dialog
  - Introduced categories to improve the presentation of the list of available
    plugins.
  - Syntax Checker
  - Added code to show some per file and overall statistics of the check.
  - Re-introduced the JavaScript syntax checker. This time it is based on
    the `esprima` package.
- Update to version 23.11
  - bug fixes
  - General
  - Added the capability to select list entries with a configurable action
    (system default, double click, single click) (see `Interface =&gt; Interface`
    configuration page)
  - Editor
  - Enhanced the print capability with the configuration of the print
    color mode (e.g. to print an editor with a dark background).
  - Project Viewer
  - Added the context menu action "New source file..." to give a more concise
    way to create a new source file.
- Update to version 23.10
  - bug fixes
  - General
  - Made the code compatible with Python 3.12.
  - Editor
  - Added a typing completer for TOML files.
  - Enhanced the existing completers slightly.
  - Enhanced the 'Search &amp; Replace' widget to allow a mode switching using
    a mode switch button and keyboard shortcuts (see issue 511)
  - Mercurial Interface
  - Added the capability to select the branches to be shown to the Log Browser
    window.
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - pip Interface
  - Added capability to disable display of vulnerability data (e.g. if system
    does not support HTTPS protocol).
  - Shell
  - Added some more special commands (% commands). Type `%help` to get a dialog
    listing these commands.
  - Syntax Checker
  - Added code to the Python syntax checker to report Python Warnings.
  - Third Party packages
  - Upgraded eradicate to version 2.3.0.
  - Upgraded pip-licenses to version 4.3.2.
- Update to version 23.9
  - bug fixes
  - MicroPython
  - Added support to set the host name of the device (WiFi and Ethernet).
  - Added support to set the WiFi country code (where supported by the device
    and the installed firmware).
  - Project
  - Added capability to configure the project sources directory (e.g. if the
    project uses the 'src' directory layout schema).
  - Third Party packages
  - Upgraded pyflakes to version 3.1.0.
  - Upgraded pycodestyle to version 2.11.0.
- Update to version 23.8
  - bug fixes
  - General
  - Removed support for Python 3.7 because that is EOL.
  - Code Style Checker
  - Added these checkers to support more case.
  - use of sync functions in async functions
  - MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
  - pip Interface
  - Added the capability to repair all dependencies with one button click.
  - Shell Window
  - Added more pages to the Shell window configuration dialog.
- Update to version 23.7
  - bug fixes
  - Code Style Checker
  - Added these checkers to support more case.
  - property decorator usage
  - PEP-604 style union type annotations
  - deprecated 'typing' symbols (PEP 585)
  - MicroPython
  - Added support for Bluetooth for RP2040 based boards (e.g. Pi Pico W).
  - pip Interface
  - Added a standalone application for Python package management with `pip`.
- Update to version 23.6
  - bug fixes
  - Code Style Checker
  - Updated these checkers to support more cases.
  - Annotations
  - Miscellaneous
  - Name Order
  - Simplify
  - Added these checkers to support more case.
  - unused arguments
  - unused global variables
  - MicroPython
  - Added support of th WebREPL device interface available on some boards with
    builtin network capability.
  - Added the capability to enable/disable the WebREPL via the WiFi menu.
  - Third Party packages
  - Upgraded pipdeptree to version 2.7.1.
  - Upgraded pip-licenses to version 4.3.1.
- Update to version 23.5
  - bug fixes
  - JavaScript Support
  - Removed JavaScript functionality depending on the `jasy` package because it
    has not been maintained for years.
  - MicroPython
  - Added support for STLink based devices.
  - Added the capability to select the device path manually in case it could not
    be detected (e.g. because the device does not have a volume name).
  - Added the capability to install the `mpy-cross` compiler from the MicroPython
    page of the configuration dialog.
  - Added a package installer for devices lacking network connectivity and the `mip`
    package manager.
  - Plugin Repository
  - Added the capability to enforce the download of plugin packages using the
    `http://` protocol (in case of missing/non-functional system `SSL` libraries).
  - Translator
  - Added support for the LibreTranslate translator (see
    https://github.com/LibreTranslate/LibreTranslate).
  - Web Browser
  - Added the capability to enforce the download of spell check dictionaries using
    the `http://` protocol (in case of missing/non-functional system `SSL` libraries).</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1715428800">- Update to version 24.5
  - changes from version 24.5
    + bug fixes
    + General
  - Changed code from using QFileSystemWatcher to our own
    implementation (EricFileSystemWatcher) based on the
    watchdog Python package in order to get more fine grained
    control over the reported changes.
    + Editor
  - Added the capability to reload the current editor via its
    context menu or the main File menu (see issue 556).
  - Added basic support for Jenkins pipeline files (and Groovy
    source files) (see issue 558).
    + Editor Outline
  - Improved the navigation capability by respecting the column
    offset when placing the cursor of the editor (see issue 554)
    + File Browser
  - Improved the navigation capability by respecting the column
    offset when placing the cursor of the editor (see issue 554)
    + Project Browser
  - Improved the navigation capability by respecting the column
    offset when placing the cursor of the editor (see issue 554)
    + Symbols Viewer
  - Completed the list of selectable code blocks.
  - changes from version 24.4
    + bug fixes
    + Code Style Checker
  - Updated these checkers
  * Security to bandit v1.7.8
  * Miscellaneous to flake8-bugbear v24.2.6
  * Logging to flake8-logging v1.5.0
    + MicroPython
  - Updated the list of known CircuitPython boards.
  - Updated the list of known UF2 capable boards.
    + pip Interface
  - Added the capability to install packages given in the
    project.dependencies section of a pyproject.toml file.
    + Project
  - Added an action to the Other Tools menu to clear the
    byte code caches of the project.
    + Shell
  - Added a context menu action to open an editor for a file
    at a line of an exception shown in the console window.
    + Snapshot
  - Disabled the snapshot functionality for Wayland based
    desktops.
    + Third Party Packages
  - Upgraded pip-licenses to version 4.3.4.
  - changes from version 24.3
    + bug fixes
    + General
  - Removed support for the deprecated eric-ide specific XML
    file formats.
  - Removed the Oxygen based icons.
  - changes from version 24.2.1
    + bug fixes
    + Code Style Checker
  - Updated these checkers to support more cases.
  * Miscellaneous
  * Security
    + Editor
  - Added an Edit menu entry tp convert tabs to spaces manually.
  - Added the capability to show local variables in the outline
    view.
  - Added code to show the indicator margin messages when the
    mouse hovers over a syntax error or warning indicator.
    + File Browser
  - Added the capability to show local variables of functions
    and methods.
    + Find In Files
  - Changed the filter entry to a filter selector with
    associated edit capability to define a list of filter
    entries.
    + Log Viewer
  - Added code to show an indicator for the log viewer icon, if
    new messages were added and the "Autoshow" option is
    deactivated.
    + MicroPython
  - Added an entry to the file manager's local and device
    context menu to rename a file.
  - Added a standalone application of the built-in MicroPython
    interface ( eric7_mpy).
  - Enhanced the MiucroPython file manager widget.
    + Plugin Repository
  - Added a label to show the number of selected entries.
    + Project Browser
  - Added the capability to show local variables of functions
    and methods.
    + Third Party packages
  - Upgraded pyflakes to version 3.2.0.
  - Upgraded jquery.js to version 3.7.1.
  - changes from version 24.2
    + bug fixes
    + Code Style Checker
  - Updated these checkers to support more cases.
  * Miscellaneous
  * Security
    + Editor
  - Added an Edit menu entry tp convert tabs to spaces manually
  - Added the capability to show local variables in the outline
    view.
  - Added code to show the indicator margin messages when the
    mouse hovers over a syntax error or warning indicator.
    + File Browser
  - Added the capability to show local variables of functions
    and methods.
    + Find In Files
  - Changed the filter entry to a filter selector with
    associated edit capability to define a list of filter
    entries.
    + Log Viewer
  - Added code to show an indicator for the log viewer icon, if
    new messages were added and the "Autoshow" option is
    deactivated.
    + MicroPython
  - Added an entry to the file manager's local and device
    context menu to rename a file.
  - Added a standalone application of the built-in MicroPython
    interface ( eric7_mpy).
  - Enhanced the MiucroPython file manager widget.
    + Plugin Repository
  - Added a label to show the number of selected entries.
    + Project Browser
  - Added the capability to show local variables of functions and methods.
    + Third Party packages
  - Upgraded pyflakes to version 3.2.0.
  - Upgraded jquery.js to version 3.7.1.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742472000">- Update to 25.3:
  * General
    + Made the code compatible with Qt/PyQt 6.8.
    + Made the code compatible with Python 3.13.
    + Drop support for Python 3.8.
    + Improved the handling of crash sessions.
    + Improved the internal debug logging system.
    + Added a `Help` menu entry to generate some version information and copy
    that to the clipboard (see issue 562).
  * Debugger
    + Added a configuration option to not stop at the first executable
    statement when debugging in passive mode.
    + Added a configuration option to make 'Show only' the default for the
    global and local variables viewer.
  * Editor
    + Added the capability to sort the entries in the code outline by
    occurrence or alphabetically.
    + Changed the editor layout to use a splitter between editor and code
    layout to enhance the flexibility.
    + Added a key event handler to make the keypad ',' always insert a '.'
    character because that is what is needed in programming.
  * Find In Files
    + Added the capability to filter the list of files to be searched.
  * IDE Server
    + Extended the eric-ide server to be able to check, if received messages
    have been sent by a valid eric IDE.
    + Extended the eric-ide server integration in the file browser.
    + Added functionality to work with remote files and projects via
    an `eric-ide Server` on a remote computer.
  * pip Interface
    + Added a field to search for packages in the dependencies list.
    + Added an action button to clean up the site-packages directory of
    the selected environment.
    + Changed the package search function to open an external web browser
    with the package search term (PyPI does not support programmatic
    search anymore).
  * MicroPython
    + Updated the list of known CircuitPython boards for CPy 9.2.3.
    + Updated the list of known UF2 capable boards.
    + Added support for ESP-C2, ESP32-C6, ESP32-H2, ESP32-P4 and ESP8684.
    + Extended the list of known VID/PID of ESP32 devices.
    + Added an entry to the ESP32 menu to show some device security
    information.
    + Improved the device detection of the UF2 Flash dialog to suppress
    devices not seen on the USB bus.
    + Updated the list of known CircuitPython boards for CPy 9.2.0.
    + Updated the list of known UF2 capable boards.
    + Added MicroPython support for RP2350 based controllers.
    + Extended the file manager widget context menus.
  * Mercurial Interface
    + Removed support for the `strip` extension (does not exist anymore).
    + Moved `purge` and `shelve` extensions to the `Other Functions` menu
    because they are builtin functions.
    + Added support for the `fastexport` extension.
    + Added support for the `uncommit` extension.
  * Plugin Repository
    + Added a status label for 'Upgrade Available' that includes a copy of
    the the upgradable plugin entries.
  * Project Viewer
    + Added the context menu actions `New file...` and `New directory...` to the
    `Others` project viewer to give a more concise way to create a new files
    and directories.
  * Project Type 'Eric7 Plugin'
    + Added code to ensure, that compiled form files get recreated before
    they are written to the plugin archive.
  * Security Key Management
    + Added a tool to manage FIDO2 security keys.
  * Web Browser
    + Added support for `Passkeys` (for Qt &gt;= 6.7.0).
    + Added the capability to enable the rendering of all web pages using a
    dark theme (PyQt/Qt &gt;= 6.7.0).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="a7e1d8d9c5debeac32e4600c0520b2076fe409be44526650b564cd016989d0ff5bcdcc19b9e1ad04a2dce3c9ab7f5dd098ec5060334e3eb91a59a3263d014966" name="erlang" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="00512db9faae96abda1f1c0b19c5a46493d9c1d8fd6448ee99c4cff789319f42de5d13e12c10680b32a5f15af5f015df49c00c7e474802cc778ca1d9cdb265bb" name="erlang-cf" arch="riscv64">
  <version epoch="0" ver="0.3.1" rel="2.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1610539200">- Initial version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677499200">- switch to disabled services for version setting to comply with
  factory policy</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="c90a4e9b9bf7649eca1cdee788d856d89649579eaff6f7d1216b7ddd4f939bbee4a84ca8d192737ab95dcb63a4fbab92d9e53b3a0ffa10c5dfbdf2d9fada2c95" name="erlang-debugger" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="464fcffdaa5a4cabecfdbbadfd25b1b56bd3845ecbb9090beafab637a2b9fd38773b4ae071cfbe1f973633241dee9429f930d5ae221e57f8374f88387f4c1449" name="erlang-debugger-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="821bacd0ab0fb2b98fbdf738d29683ed76f5087a75083e83860f5374adb523d9791466ac8069d9ad252e00be743e03303ecb8a34dc906b25d52aa1727a62cd63" name="erlang-dialyzer" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="fd09883472264beba2c1a6e8a75a47e598a8384b00c0936eaed9f9e5b6613b77f0fd88847d39885970539f08b93b888684fd4783eee79d05e3912317b8094b8a" name="erlang-dialyzer-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="07c90cd2454c2d3776f38dcea603b58796436f394deed57e6145aa73d6862bc4290194e70fe21dd1e6c9d22f01d93afed98c225cdc1cdc2205ea2b77659ece71" name="erlang-diameter" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="5d9c9e5bbcbd17db4e5d5e72b6b79d45e6b666b246a045b02e0c967bcd42172fd22452780552157f9c579a1254407762376aa74d3b5dccada00c8777f3d26401" name="erlang-diameter-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="94aa7b6b126ea21fd526c2556a779c67a2389161a144ae8fa18752e5fd18e97d78c307341659f01d13264769a8b867d07f37b68d2b428f774a7a86aad5844bc6" name="erlang-doc" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="a68e6ecf9bfc5d2a45bcb5b8a2cbe255ab3cae3ec0f7e28b385a8850bbf87cead68a9a147d8597b2bd0007c0cb393af281f493100fae7f660de3ec258a0e3c96" name="erlang-epmd" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="c2ce69e48004029d9089d0e30e37231d1886386cf12648c151b57dee246e8ca734a2cad9e0b7bcf6487fe0bfea1b1cf72105582199dbacf74c22e863b8f60c37" name="erlang-erlware_commons" arch="riscv64">
  <version epoch="0" ver="1.6.0" rel="3.1"/>
  <changelog author="nkrinner@suse.com" date="1367236800">- Initial package</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1397649600">- Version 0.11.0</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1403006400">- Fix build for 17.0</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1610539200">- Update to version 1.4.0:
  * set TERM os var to xterm to get cf to not drop color in logs
  * update readme status badge and CI branch
  * move to github actions for CI
  * Better comment wording as suggested by @ferd
  * Avoid a warning on Erlang/OTP 24
  * Replace ericbmerritt links in README
  * Fix spelling/grammar in signatures.md
  * Allow for extra hyphens in pre-release build version
  * fix ec_semver:pes test to not ignore alpha versions</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1610798400">- Fix running unit test</changelog>
  <changelog author="mvetter@suse.com" date="1648728000">- Update to version 1.6.0:
  * Support Unicode string formatting
  * Tweak CI versions (add 24.0, move 23.2 to 23.3)
  * Keep symlinks in copies
  * Improve on license-related information
  * Solve dialyzer warnings while approaching expected behaviour
  * gitignore test-generated elements
  * Have CI working with extra checks
  * Remove dead code</changelog>
  <changelog author="dmueller@suse.com" date="1677412800">- use disabled services to be compatible with factory policy</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Correct license to Apache 2.0 and MIT
  This project contains elements licensed with Apache License, Version 2.0,
  as well as elements licensed with The MIT License.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="8f459818c064db67458b4704c31d579fb4c7d16e702b04421deb7aa55fcd8e7876587802ea7cd62d24876d8c032da9fe6e9b3c5997beda42c36a15909a63fe7c" name="erlang-et" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="519a57b0952379b13ce7a4faf4c2208403c103a75711a9fe4c73eeb54b0d503657989275321cfe8ef31210f9ac399bd7300530cd8ab284a037d51632235cf50a" name="erlang-et-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="cfccd0c9e89d4aac58d578d7e9cc4b715abe9341f12ba38db2503092a22070cb78eb5f130aed9d78132f6b4da2019158c71cba211c5145227581708a5f76eeb0" name="erlang-getopt" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1610539200">- Initial version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677412800">- use disabled services to be Factory policy compatible</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="54418720f83d8bb4fe300ac824058db9e1982c428fb226ac3485f1796f729075fa3f2e3c6042115e1ad4151dc379b9855160ce9310695f46ede682fc15e5c815" name="erlang-jinterface" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="50e6d11fc8e6805929e98eda6ab67d56843410f7b5371dc496c956f6588def3a387607f46917e2655c8324f0727d0cac1a8ed590f5f2d83a45aa30a91f90e648" name="erlang-jinterface-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="fd6ee5768b908ee7fe16ec51b3ada2ecce72eae0bc616c494db14b9845c2c4682da2384030704dfa2cf0f7332feeef39410abb1b081ad1b184791217cce83d4e" name="erlang-observer" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="6e634a89b1279ebfb8bad9a159b848ad7b8f027b9bc63eb2a2d85775ba19b88534adf43ab5d66415925bc1de7d63a66b3b2eba81dc680260d389b390b9ab3210" name="erlang-observer-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="0dc64f2cb39251a4540dd7c3e2a2765a13267f29fef393aa5151edabf9acbebdeeed59d5c491e19c7734032178b74a046ebb3d60eb2a5426c8db9324639889d3" name="erlang-providers" arch="riscv64">
  <version epoch="0" ver="1.8.1" rel="3.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1610539200">- Initial version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677499200">- switch to disabled services for version setting to comply with
  factory policy</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="7e3204f55f0d259efda39250cc80767d57fe6685fa1d1e5fca01ce26de8fdd7a6c3b9e8c1dc0fae77672b5fe94addbae990c21653ae1701058c54a479b151056" name="erlang-rabbitmq-client" arch="riscv64">
  <version epoch="0" ver="4.2.5" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group for RPM 4.19 (boo#1219532).</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Update to 3.13.1
  * Highlights
    Khepri now can be used as an alternative schema data store in RabbitMQ, replacing Mnesia
    MQTTv5 support
    Support for consumer-side stream filtering
    A new common message container format used internally, based on the AMQP 1.0 message format
    Improved classic non-mirrored queue performance with message sizes larger than
    4 KiB (or a different customized CQ index embedding threshold)
    Classic queues storage implementation version 2 (CQv2) is now highly recommended for all new deployments.
    CQv2 meaningfully improves performance of non-mirrored classic queues for most workloads
  * Fixes bsc#1222591</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1726228800">- Update to 3.13.7 see
  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.7
- Update to 3.13.6 see
  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.6
- Update to 3.13.5 see
  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.5
- Update to 3.13.4 see
  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.4
- Update to 3.13.3 see
  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.2
- Update to 3.13.2 see
  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1739966400">- Add rabbitmq-server-allow-elixir-1.18.patch: Allow building CLI
  with elixir 1.18.x. Based on upstream commit 5086e283.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1745496000">- Force non parallel build, this has been the cause of some
  intermittent build failures.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1746014400">- Correctly escape hostname that could lead to xss attack
  (bsc#1240071, CVE-2025-30219)
  * fix-CVE-2025-30219.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1754568000">- Restore SLES logrotate file, (bsc#1246091)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762430400">- Update to 4.1.5
  * Highlights
    Khepri, an alternative schema data store developed to replace Mnesia,
    has matured and is now fully supported (it previously was an experimental feature)
    AMQP 1.0 is now a core protocol that is always enabled. Its plugin is now a no-op that only exists to simplify upgrades.
    The AMQP 1.0 implementation is now significantly more efficient: its peak throughput is more than double than that of 3.13.x
    on some workloads
    Efficient sub-linear quorum queue recovery on node startup using checkpoints
    Quorum queues now support priorities (but not exactly the same way as classic queues)
    AMQP 1.0 clients now can manage topologies similarly to how AMQP 0-9-1 clients do it
    The AMQP 1.0 convention (address format) used for interacting with with AMQP 0-9-1 entities is now easier to reason about
    Mirroring (replication) of classic queues was removed after several years of deprecation. For replicated messaging data types,
    use quorum queues and/or streams. Non-replicated classic queues remain and their development continues
    Classic queue storage efficiency improvements, in particular recovery time and storage of multi-MiB messages
    Nodes with multiple enabled plugins and little on disk data to recover now start up to 20-30% faster
    New exchange type: Local Random Exchange
    Quorum queue log reads are now offloaded to channels (sessions, connections).
    Initial Support for AMQP 1.0 Filter Expressions
    Feature Flags Quality of Life Improvements
    rabbitmqadmin v2
  * Breaking Changes
    Before a client connection can negotiate a maximum frame size (frame_max), it must authenticate
    successfully. Before the authenticated phase, a special lower frame_max value
    is used.
    With this release, the value was increased from the original 4096 bytes to 8192
    to accommodate larger JWT tokens.
    amqplib is a popular client library that has been using
    a low frame_max default of 4096. Its users must upgrade to a compatible version
    (starting with 0.10.7) or explicitly use a higher frame_max.
    amqplib versions older than 0.10.7 will not be able to connect to
    RabbitMQ 4.1.0 and later versions due to the initial AMQP 0-9-1 maximum frame size
    increase covered above.
    The default MQTT Maximum Packet Size changed from 256 MiB to 16 MiB.
    The following rabbitmq.conf settings are unsupported:
    cluster_formation.etcd.ssl_options.fail_if_no_peer_cert
    cluster_formation.etcd.ssl_options.dh
    cluster_formation.etcd.ssl_options.dhfile
    Classic Queues is Now a Non-Replicated Queue Type
    Quorum Queues Now Have a Default Redelivery Limit
    Up to RabbitMQ 3.13, when an AMQP 0.9.1 client (re-)published a message to RabbitMQ, RabbitMQ interpreted the
    AMQP 0.9.1 x-death header in the published message's basic_message.content.properties.headers field.
    RabbitMQ 4.x will not interpret this x-death header anymore when clients (re-)publish a message.
    CQv1 Storage Implementation was Removed
    Settings cluster_formation.randomized_startup_delay_range.* were Removed
    Several Disk I/O-Related Metrics were Removed
    Default Maximum Message Size Reduced to 16 MiB
    RabbitMQ 3.13 rabbitmq.conf setting rabbitmq_amqp1_0.default_vhost is unsupported in RabbitMQ 4.0.
    RabbitMQ 3.13 rabbitmq.conf settings mqtt.default_user, mqtt.default_password,
    and amqp1_0.default_user are unsupported in RabbitMQ 4.0.
    Starting with Erlang 26, client side TLS peer certificate chain verification settings are enabled by default in most contexts:
    from federation links to shovels to TLS-enabled LDAP client connections.
    RabbitMQ Shovels will be able connect to a RabbitMQ 4.0 node via AMQP 1.0 only when the Shovel runs on a RabbitMQ node &gt;= 3.13.7.
  * See https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.0.1
  * and https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0 for more info
  * Removed the following patches fixed upstream
  - fix-CVE-2025-30219.patch
  - fix-CVE-2025-50200.patch
  - rabbitmq-server-allow-elixir-1.18.patch
- Add feature-suse-reproducable-build.patch to help with repoducable builds.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1765281600">- Update to 4.2.1
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.1
- Update to 4.2.0
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774872000">- Update to 4.2.5
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.5
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.4
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.3
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.2</changelog>
</package>
<package pkgid="a94b16a570afa24bc232e6d9c8a04d62afe6baa5e3b506ad472ab02a1d1584ea0a478ca220c9cc8eeca912d106900292102458360c1d68e7c17c16b460484ee8" name="erlang-rebar" arch="riscv64">
  <version epoch="0" ver="2.6.4+git20180201.b6d3094" rel="6.1"/>
  <changelog author="bwiedemann@suse.com" date="1499860800">- Add reproducible.patch to use a constant build time in .beam files
- Normalize zip file timestamps in /usr/bin/rebar (boo#1047218)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1522324800">- Add _constraints file to avoid slow CPU to pass testsuite</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1534420800">- Update to version 2.6.4+git20180201.b6d3094:
  * travis-ci: allow Dialyzer job to fail
  * travis-ci: update otp versions
  * travis-ci: enable 20.1
  * rebar_xref: ignore opaque type match Dialyzer warning
  * rebar_cover: ignore opaque type match Dialyzer warning
  * rebar_utils: fix Dialyzer warning
  * Run Dialyzer on Travis-CI
  * Log out success message with newlines
  * travis-ci: otp 20.0.2 -&gt; 20.0.4
  * Revert "Drop crypto app reliance"
  * Remove profiler note
  * inttest/*: do not export_all
  * Fix ctsuite template
  * Improve pseudo-unique ct_run node name
  * Drop crypto app reliance
  * rebar.config: access retest repo via https
  * Fix Erlang 20 export_all warnings
  * Fix #634
  * travis-ci: test with Erlang 20.0.2
  * Properly skip apps with a .app.src.script file
  * Fix typo in eunit help.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1610798400">- Add rebar-0014-erl_interface-was-removed-in-Erlang-23.patch:
  erl_interface is missed since Erlang 23</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move rpm macros from /etc/rpm to %{_rpmmacrodir} (boo#1185668).</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1665576000">- Add 0001-Fix-rebar-xref-for-recent-Erlang.patch:
  fix testsuite</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Add _multibuild: declare additional spec files as further flavors
  to build. Allows OBS to build those spec files without the need
  for linked packages.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- HACK: do not build the -testsuite flavor in distro projects (i.e
  in repositories called 'standard'). Allows to get fixes included
  in the distro while the test suite actually still fails
  (boo#1205140).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="1d53c26204968084aa011011ad5e9e2846b21081498476ba537966fd885d5004758be589ee7583279031b6f6d7864f19f4cf623c41de94714c02028ce4975978" name="erlang-rebar-src" arch="riscv64">
  <version epoch="0" ver="2.6.4+git20180201.b6d3094" rel="6.1"/>
  <changelog author="bwiedemann@suse.com" date="1499860800">- Add reproducible.patch to use a constant build time in .beam files
- Normalize zip file timestamps in /usr/bin/rebar (boo#1047218)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1522324800">- Add _constraints file to avoid slow CPU to pass testsuite</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1534420800">- Update to version 2.6.4+git20180201.b6d3094:
  * travis-ci: allow Dialyzer job to fail
  * travis-ci: update otp versions
  * travis-ci: enable 20.1
  * rebar_xref: ignore opaque type match Dialyzer warning
  * rebar_cover: ignore opaque type match Dialyzer warning
  * rebar_utils: fix Dialyzer warning
  * Run Dialyzer on Travis-CI
  * Log out success message with newlines
  * travis-ci: otp 20.0.2 -&gt; 20.0.4
  * Revert "Drop crypto app reliance"
  * Remove profiler note
  * inttest/*: do not export_all
  * Fix ctsuite template
  * Improve pseudo-unique ct_run node name
  * Drop crypto app reliance
  * rebar.config: access retest repo via https
  * Fix Erlang 20 export_all warnings
  * Fix #634
  * travis-ci: test with Erlang 20.0.2
  * Properly skip apps with a .app.src.script file
  * Fix typo in eunit help.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1610798400">- Add rebar-0014-erl_interface-was-removed-in-Erlang-23.patch:
  erl_interface is missed since Erlang 23</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move rpm macros from /etc/rpm to %{_rpmmacrodir} (boo#1185668).</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1665576000">- Add 0001-Fix-rebar-xref-for-recent-Erlang.patch:
  fix testsuite</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Add _multibuild: declare additional spec files as further flavors
  to build. Allows OBS to build those spec files without the need
  for linked packages.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- HACK: do not build the -testsuite flavor in distro projects (i.e
  in repositories called 'standard'). Allows to get fixes included
  in the distro while the test suite actually still fails
  (boo#1205140).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="0be81b284c935699941a0ebb99a0d715dd6cda12b31499472dc2d0013b2183d0ee2e6e1727869cd8443b786d26275c4ebb10ef7e805b7064ad88679234f9e5b0" name="erlang-rebar3" arch="riscv64">
  <version epoch="0" ver="3.23.0" rel="2.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1610539200">- Initial version</changelog>
  <changelog author="mvetter@suse.com" date="1648728000">- Update to version 3.18.0:
  * bump to 3.18.0
  * bump relx to 4.6.0 with optional_applications support
  * add support for otp24 optional applications
  * Use git command in non interactive mode
  * Fix typos
  * git_resource: print warning from git rev-list, if any, in get_patch_count/2
  * Fix NIF compilation on Apple M1.
  * Add regression test on parse transform rebuild
  * Prevent a parse transform in a project triggering a full rebuild even if the transform hasn't changed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677499200">- don't use buildtime set-version - not compatible with factory policy
- switch supplements for bash completion to match on bash-completion rather
  than bash (as bash is always installed)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pirateclip@protonmail.com" date="1712750400">- Use zstd instead of xz (because of the incident...)
- Update to version 3.23.0:
  * back to git-based versioning
  * Fix release workflow permissions
  * Bump to 3.23.0
  * bring back erlware_commons version hotfix
  * Manual patch to make builds work
  * Bump Relx and Erlware Commons
  * undef fix
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * REBAR_SRC_DIRS and REBAR_APP_DIRS fix
  * zsh aliases, aliases CLI fix, zsh test update
  * typo and dialyzer fix
  * zsh completion gen
  * Eliminate use of experimental function code:lib_dir/2
  * fix tests for new leaner clean runs
  * Only call install_deps if 'clean' impacts deps
  * Fix clean hooks when override are presents
  * Mark plugin as experimental
  * Only use Unicode modifier for erlang format
  * Filter away un-supported functions
  * Add Unicode modifier
  * Use 4-space formatting, fix nesting (for tests)
  * Fix types for otp_lib_dir and source_root
  * Use 4-space formatting, fix nesting
  * Do not disable logging
  * Make log_level entry in rebar.app work again
  * ct assertions and skip, backward comp, cmpl fix
  * `as` cmpl fixed, `do` cmpl, key rename
  * debug msg
  * Initial version of the Manifest plugin.
  * completion provider
  * Append . to --eval arg if missing
  * Fix MacOS CI workflows
  * Fix handling of or in prereleases, add tests
  * Fall back to reading versions from hex metadata
  * Handle 'or' in versions in a primitive manner
  * Add missing doc. for `incremental` on Dialyzer analysis
  * Dedupe compiler DAG edge insertion for artifacts
  * rebar_utils: add metadata to primary logger config
  * Fix unicode output printed as charlist
  * Rename option to 'shell_hooks_env'
  * Add new 'env' key to config options
  * Fix macOS CI workflow issues
  * Ease pre-pull request CI in forks
  * Prevent xref issue when analysis runs on generated code
  * Add (to output) Dialyzer info. about invalid_contract
  * Test command `rebar3 alias`'s implementation
  * Act on review comment: reduce chances of collision
  * Increase chances of running tests on the latest 25
  * Prefer GitHub actions' syntax to shell's
  * Add command `rebar3 alias`
  * ShellArgs default should be [] (not undefined)
  * Fix for `rebar3 shell` in Erlang 26 when ShellArgs==undefined
  * Updated the arity for the dialyzer no-warn.
  * Added missing punctuation.
  * Improved wording.
  * Updated help string for user_drv_args.
  * Tweaked the log message to be a little more accurate.
  * Ensure an Erlang 26 custom shell's args are passed.
  * Protect against undefined information
  * Complete the previous commit with some specific tests
  * Un-break the interface (add back a removed function)
  * back to git-based versioning
  * Rework argument parsing in do/as providers
  * Bump to 3.22.1
  * Add app name to "OTP release ~ts or later is required" msg
  * debug brew in CI
  * Defer hostname check to OTP when supported
  * Print diagnostic when failing to get VSN with Git
  * Add simple Erlang LS config
  * Back to git-based versioning
  * Bump to 3.22.0
  * Fixup: rich compiler output in warnings
  * Avoid setting encoding on Erlang/OTP 26
  * Support CRLF in shell ENV files
  * Richer and colorized compiler output
  * Move the compiler rich error format code to a standalone module
  * Attempt to support legible compiler error messages
  * Hotfix erlware_commons config script
  * Back to git-based versioning
  * Bump to 3.21.0
  * Match Dialyzer defaults
  * Support OTP-26, Deprecate OTP-23 support.
  * bumping a bunch of deps in getting ready for OTP26
  * Maintain cth_log_redirect default in CT runs
  * Lift Ubuntu runner in CI for Nightly and Publish
  * Change license template to markdown
  * incremental incremental Dialyzer PLTs
  * rebar3_dialyzer_format: Add missing messages
  * Add types and docs to rebar_parallel
  * Add rebar_parallel pool, use in DAG scans
  * rebar_prv_compile: dereference files when copying them
  * Add test case for copying ct `_SUITE_data` in app/test
  * Update apps/rebar/src/rebar_prv_shell.erl
  * fix help shell output, --eval is misindeted
  * Ignore _vendor folder
  * Ignore only _build and _checkouts
  * Do not ignore everything starting with underscore recursively
  * Add RTX_LOG macro option to top-level rebar.config
  * Fix missing dot
  * Bump certifi to 2.10.0
  * scope local install VSN variable
  * pkgs command should support empty lists
  * Rebar 3.20.0
  * Respect HEX_MIRROR environment variable
  * Prevent CI from using 25.1
  * Warn of EUnit issues on OTP-25.1
  * Use shell:start_interactive to start shell if available
  * Do not send empty If-None-Match in tarball request
  * Respect rebar_packages_cdn set in rebar.config
  * Add support for dialyzer --incremental when available
  * Do not dereference symbolic links in win32 when using cp_r
  * Add tests for rebar_file_utils:cp_r
  * Pass a proplist as option argument instead of a boolean
  * Dereference symbolic links when copying files from ct data folder
  * Reduce warnings
  * Vendor all dependencies, make bootstrap use them
  * Migrate to an umbrella structure
  * Improve `shell --eval` error messages
  * Add --eval option to `shell`
  * Rebar 3.19.0
  * Bump Relx to 4.7.0
  * Fix syntax error typo
  * Store offline in state and use it where possible
  * Properly carry overlay_vars settings for files in relx
  * add regression case for pruning artifacts
  * Track and match MIB file build artifacts in DAG
  * Fix extension matching in compiler DAG
  * please OTP-25 dialyzer, which is smarter about no_return()
  * Support OTP 23..25 inclusively
  * Support plugins in experimental vendor provider
  * Revert changes in src/vendored/
  * Intercept download and needs_update in rebar_fetch
  * Fixup: typos
  * Add --offline option and REBAR_OFFLINE environment variable
  * Going for more profiles than default and prod
  * give deps for shelltests
  * Rebuild modified local plugins
  * normalize debug output
  * Skip upgrades on locally-defined plugins
  * Prevent non-umbrella project-local plugins
  * Local plugins can't declare project plugins
  * Fix local plugin external plugin dependency
  * Add support for project-local plugins
  * fix the argument preceence
  * make dialyzer happy
  * use depth 10 to support longer cert chains
  * Experimental vendoring provider
  * Attempt to find apps in git subdirs (sparse checkouts)
  * Add euint --test flag
  * Replace an unconfigured call to global config paths
  * add REBAR_CACHE_DIR support to global plugins
  * Fix global cache config overriding
  * Error out on unknown templates in 'new' command
  * Fix a typo
  * Bump certifi to 2.9.0
  * add a log in the needs_update
  * Use SPDX id for license in template and test
  * Rephrase and and reinstate default branch warning
  * Fix overwrite of local commits when no remote changes
  * Use default branch for git and git_subdir resources
  * switch to newer erlef/setup-beam from gleam's
  * switch default branch to main</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="e8acfa563daa80454e8fc96aa18ffbece1fb366a22268abe839c9d9cee1564523201779ca061778dad531385b28333b66b367225a66218dffff0476cb9894226" name="erlang-rebar3-bash-completion" arch="noarch">
  <version epoch="0" ver="3.23.0" rel="2.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1610539200">- Initial version</changelog>
  <changelog author="mvetter@suse.com" date="1648728000">- Update to version 3.18.0:
  * bump to 3.18.0
  * bump relx to 4.6.0 with optional_applications support
  * add support for otp24 optional applications
  * Use git command in non interactive mode
  * Fix typos
  * git_resource: print warning from git rev-list, if any, in get_patch_count/2
  * Fix NIF compilation on Apple M1.
  * Add regression test on parse transform rebuild
  * Prevent a parse transform in a project triggering a full rebuild even if the transform hasn't changed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677499200">- don't use buildtime set-version - not compatible with factory policy
- switch supplements for bash completion to match on bash-completion rather
  than bash (as bash is always installed)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pirateclip@protonmail.com" date="1712750400">- Use zstd instead of xz (because of the incident...)
- Update to version 3.23.0:
  * back to git-based versioning
  * Fix release workflow permissions
  * Bump to 3.23.0
  * bring back erlware_commons version hotfix
  * Manual patch to make builds work
  * Bump Relx and Erlware Commons
  * undef fix
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * REBAR_SRC_DIRS and REBAR_APP_DIRS fix
  * zsh aliases, aliases CLI fix, zsh test update
  * typo and dialyzer fix
  * zsh completion gen
  * Eliminate use of experimental function code:lib_dir/2
  * fix tests for new leaner clean runs
  * Only call install_deps if 'clean' impacts deps
  * Fix clean hooks when override are presents
  * Mark plugin as experimental
  * Only use Unicode modifier for erlang format
  * Filter away un-supported functions
  * Add Unicode modifier
  * Use 4-space formatting, fix nesting (for tests)
  * Fix types for otp_lib_dir and source_root
  * Use 4-space formatting, fix nesting
  * Do not disable logging
  * Make log_level entry in rebar.app work again
  * ct assertions and skip, backward comp, cmpl fix
  * `as` cmpl fixed, `do` cmpl, key rename
  * debug msg
  * Initial version of the Manifest plugin.
  * completion provider
  * Append . to --eval arg if missing
  * Fix MacOS CI workflows
  * Fix handling of or in prereleases, add tests
  * Fall back to reading versions from hex metadata
  * Handle 'or' in versions in a primitive manner
  * Add missing doc. for `incremental` on Dialyzer analysis
  * Dedupe compiler DAG edge insertion for artifacts
  * rebar_utils: add metadata to primary logger config
  * Fix unicode output printed as charlist
  * Rename option to 'shell_hooks_env'
  * Add new 'env' key to config options
  * Fix macOS CI workflow issues
  * Ease pre-pull request CI in forks
  * Prevent xref issue when analysis runs on generated code
  * Add (to output) Dialyzer info. about invalid_contract
  * Test command `rebar3 alias`'s implementation
  * Act on review comment: reduce chances of collision
  * Increase chances of running tests on the latest 25
  * Prefer GitHub actions' syntax to shell's
  * Add command `rebar3 alias`
  * ShellArgs default should be [] (not undefined)
  * Fix for `rebar3 shell` in Erlang 26 when ShellArgs==undefined
  * Updated the arity for the dialyzer no-warn.
  * Added missing punctuation.
  * Improved wording.
  * Updated help string for user_drv_args.
  * Tweaked the log message to be a little more accurate.
  * Ensure an Erlang 26 custom shell's args are passed.
  * Protect against undefined information
  * Complete the previous commit with some specific tests
  * Un-break the interface (add back a removed function)
  * back to git-based versioning
  * Rework argument parsing in do/as providers
  * Bump to 3.22.1
  * Add app name to "OTP release ~ts or later is required" msg
  * debug brew in CI
  * Defer hostname check to OTP when supported
  * Print diagnostic when failing to get VSN with Git
  * Add simple Erlang LS config
  * Back to git-based versioning
  * Bump to 3.22.0
  * Fixup: rich compiler output in warnings
  * Avoid setting encoding on Erlang/OTP 26
  * Support CRLF in shell ENV files
  * Richer and colorized compiler output
  * Move the compiler rich error format code to a standalone module
  * Attempt to support legible compiler error messages
  * Hotfix erlware_commons config script
  * Back to git-based versioning
  * Bump to 3.21.0
  * Match Dialyzer defaults
  * Support OTP-26, Deprecate OTP-23 support.
  * bumping a bunch of deps in getting ready for OTP26
  * Maintain cth_log_redirect default in CT runs
  * Lift Ubuntu runner in CI for Nightly and Publish
  * Change license template to markdown
  * incremental incremental Dialyzer PLTs
  * rebar3_dialyzer_format: Add missing messages
  * Add types and docs to rebar_parallel
  * Add rebar_parallel pool, use in DAG scans
  * rebar_prv_compile: dereference files when copying them
  * Add test case for copying ct `_SUITE_data` in app/test
  * Update apps/rebar/src/rebar_prv_shell.erl
  * fix help shell output, --eval is misindeted
  * Ignore _vendor folder
  * Ignore only _build and _checkouts
  * Do not ignore everything starting with underscore recursively
  * Add RTX_LOG macro option to top-level rebar.config
  * Fix missing dot
  * Bump certifi to 2.10.0
  * scope local install VSN variable
  * pkgs command should support empty lists
  * Rebar 3.20.0
  * Respect HEX_MIRROR environment variable
  * Prevent CI from using 25.1
  * Warn of EUnit issues on OTP-25.1
  * Use shell:start_interactive to start shell if available
  * Do not send empty If-None-Match in tarball request
  * Respect rebar_packages_cdn set in rebar.config
  * Add support for dialyzer --incremental when available
  * Do not dereference symbolic links in win32 when using cp_r
  * Add tests for rebar_file_utils:cp_r
  * Pass a proplist as option argument instead of a boolean
  * Dereference symbolic links when copying files from ct data folder
  * Reduce warnings
  * Vendor all dependencies, make bootstrap use them
  * Migrate to an umbrella structure
  * Improve `shell --eval` error messages
  * Add --eval option to `shell`
  * Rebar 3.19.0
  * Bump Relx to 4.7.0
  * Fix syntax error typo
  * Store offline in state and use it where possible
  * Properly carry overlay_vars settings for files in relx
  * add regression case for pruning artifacts
  * Track and match MIB file build artifacts in DAG
  * Fix extension matching in compiler DAG
  * please OTP-25 dialyzer, which is smarter about no_return()
  * Support OTP 23..25 inclusively
  * Support plugins in experimental vendor provider
  * Revert changes in src/vendored/
  * Intercept download and needs_update in rebar_fetch
  * Fixup: typos
  * Add --offline option and REBAR_OFFLINE environment variable
  * Going for more profiles than default and prod
  * give deps for shelltests
  * Rebuild modified local plugins
  * normalize debug output
  * Skip upgrades on locally-defined plugins
  * Prevent non-umbrella project-local plugins
  * Local plugins can't declare project plugins
  * Fix local plugin external plugin dependency
  * Add support for project-local plugins
  * fix the argument preceence
  * make dialyzer happy
  * use depth 10 to support longer cert chains
  * Experimental vendoring provider
  * Attempt to find apps in git subdirs (sparse checkouts)
  * Add euint --test flag
  * Replace an unconfigured call to global config paths
  * add REBAR_CACHE_DIR support to global plugins
  * Fix global cache config overriding
  * Error out on unknown templates in 'new' command
  * Fix a typo
  * Bump certifi to 2.9.0
  * add a log in the needs_update
  * Use SPDX id for license in template and test
  * Rephrase and and reinstate default branch warning
  * Fix overwrite of local commits when no remote changes
  * Use default branch for git and git_subdir resources
  * switch to newer erlef/setup-beam from gleam's
  * switch default branch to main</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="37196101252f80611534206c48015c168eeb585581afec310c82f5ec8f2283d67e5adb93cd1fb8d033d097a5e62aa5b1d88b0c18f2d510ad7f53971637c836e7" name="erlang-rebar3-fish-completion" arch="noarch">
  <version epoch="0" ver="3.23.0" rel="2.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1610539200">- Initial version</changelog>
  <changelog author="mvetter@suse.com" date="1648728000">- Update to version 3.18.0:
  * bump to 3.18.0
  * bump relx to 4.6.0 with optional_applications support
  * add support for otp24 optional applications
  * Use git command in non interactive mode
  * Fix typos
  * git_resource: print warning from git rev-list, if any, in get_patch_count/2
  * Fix NIF compilation on Apple M1.
  * Add regression test on parse transform rebuild
  * Prevent a parse transform in a project triggering a full rebuild even if the transform hasn't changed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677499200">- don't use buildtime set-version - not compatible with factory policy
- switch supplements for bash completion to match on bash-completion rather
  than bash (as bash is always installed)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pirateclip@protonmail.com" date="1712750400">- Use zstd instead of xz (because of the incident...)
- Update to version 3.23.0:
  * back to git-based versioning
  * Fix release workflow permissions
  * Bump to 3.23.0
  * bring back erlware_commons version hotfix
  * Manual patch to make builds work
  * Bump Relx and Erlware Commons
  * undef fix
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * REBAR_SRC_DIRS and REBAR_APP_DIRS fix
  * zsh aliases, aliases CLI fix, zsh test update
  * typo and dialyzer fix
  * zsh completion gen
  * Eliminate use of experimental function code:lib_dir/2
  * fix tests for new leaner clean runs
  * Only call install_deps if 'clean' impacts deps
  * Fix clean hooks when override are presents
  * Mark plugin as experimental
  * Only use Unicode modifier for erlang format
  * Filter away un-supported functions
  * Add Unicode modifier
  * Use 4-space formatting, fix nesting (for tests)
  * Fix types for otp_lib_dir and source_root
  * Use 4-space formatting, fix nesting
  * Do not disable logging
  * Make log_level entry in rebar.app work again
  * ct assertions and skip, backward comp, cmpl fix
  * `as` cmpl fixed, `do` cmpl, key rename
  * debug msg
  * Initial version of the Manifest plugin.
  * completion provider
  * Append . to --eval arg if missing
  * Fix MacOS CI workflows
  * Fix handling of or in prereleases, add tests
  * Fall back to reading versions from hex metadata
  * Handle 'or' in versions in a primitive manner
  * Add missing doc. for `incremental` on Dialyzer analysis
  * Dedupe compiler DAG edge insertion for artifacts
  * rebar_utils: add metadata to primary logger config
  * Fix unicode output printed as charlist
  * Rename option to 'shell_hooks_env'
  * Add new 'env' key to config options
  * Fix macOS CI workflow issues
  * Ease pre-pull request CI in forks
  * Prevent xref issue when analysis runs on generated code
  * Add (to output) Dialyzer info. about invalid_contract
  * Test command `rebar3 alias`'s implementation
  * Act on review comment: reduce chances of collision
  * Increase chances of running tests on the latest 25
  * Prefer GitHub actions' syntax to shell's
  * Add command `rebar3 alias`
  * ShellArgs default should be [] (not undefined)
  * Fix for `rebar3 shell` in Erlang 26 when ShellArgs==undefined
  * Updated the arity for the dialyzer no-warn.
  * Added missing punctuation.
  * Improved wording.
  * Updated help string for user_drv_args.
  * Tweaked the log message to be a little more accurate.
  * Ensure an Erlang 26 custom shell's args are passed.
  * Protect against undefined information
  * Complete the previous commit with some specific tests
  * Un-break the interface (add back a removed function)
  * back to git-based versioning
  * Rework argument parsing in do/as providers
  * Bump to 3.22.1
  * Add app name to "OTP release ~ts or later is required" msg
  * debug brew in CI
  * Defer hostname check to OTP when supported
  * Print diagnostic when failing to get VSN with Git
  * Add simple Erlang LS config
  * Back to git-based versioning
  * Bump to 3.22.0
  * Fixup: rich compiler output in warnings
  * Avoid setting encoding on Erlang/OTP 26
  * Support CRLF in shell ENV files
  * Richer and colorized compiler output
  * Move the compiler rich error format code to a standalone module
  * Attempt to support legible compiler error messages
  * Hotfix erlware_commons config script
  * Back to git-based versioning
  * Bump to 3.21.0
  * Match Dialyzer defaults
  * Support OTP-26, Deprecate OTP-23 support.
  * bumping a bunch of deps in getting ready for OTP26
  * Maintain cth_log_redirect default in CT runs
  * Lift Ubuntu runner in CI for Nightly and Publish
  * Change license template to markdown
  * incremental incremental Dialyzer PLTs
  * rebar3_dialyzer_format: Add missing messages
  * Add types and docs to rebar_parallel
  * Add rebar_parallel pool, use in DAG scans
  * rebar_prv_compile: dereference files when copying them
  * Add test case for copying ct `_SUITE_data` in app/test
  * Update apps/rebar/src/rebar_prv_shell.erl
  * fix help shell output, --eval is misindeted
  * Ignore _vendor folder
  * Ignore only _build and _checkouts
  * Do not ignore everything starting with underscore recursively
  * Add RTX_LOG macro option to top-level rebar.config
  * Fix missing dot
  * Bump certifi to 2.10.0
  * scope local install VSN variable
  * pkgs command should support empty lists
  * Rebar 3.20.0
  * Respect HEX_MIRROR environment variable
  * Prevent CI from using 25.1
  * Warn of EUnit issues on OTP-25.1
  * Use shell:start_interactive to start shell if available
  * Do not send empty If-None-Match in tarball request
  * Respect rebar_packages_cdn set in rebar.config
  * Add support for dialyzer --incremental when available
  * Do not dereference symbolic links in win32 when using cp_r
  * Add tests for rebar_file_utils:cp_r
  * Pass a proplist as option argument instead of a boolean
  * Dereference symbolic links when copying files from ct data folder
  * Reduce warnings
  * Vendor all dependencies, make bootstrap use them
  * Migrate to an umbrella structure
  * Improve `shell --eval` error messages
  * Add --eval option to `shell`
  * Rebar 3.19.0
  * Bump Relx to 4.7.0
  * Fix syntax error typo
  * Store offline in state and use it where possible
  * Properly carry overlay_vars settings for files in relx
  * add regression case for pruning artifacts
  * Track and match MIB file build artifacts in DAG
  * Fix extension matching in compiler DAG
  * please OTP-25 dialyzer, which is smarter about no_return()
  * Support OTP 23..25 inclusively
  * Support plugins in experimental vendor provider
  * Revert changes in src/vendored/
  * Intercept download and needs_update in rebar_fetch
  * Fixup: typos
  * Add --offline option and REBAR_OFFLINE environment variable
  * Going for more profiles than default and prod
  * give deps for shelltests
  * Rebuild modified local plugins
  * normalize debug output
  * Skip upgrades on locally-defined plugins
  * Prevent non-umbrella project-local plugins
  * Local plugins can't declare project plugins
  * Fix local plugin external plugin dependency
  * Add support for project-local plugins
  * fix the argument preceence
  * make dialyzer happy
  * use depth 10 to support longer cert chains
  * Experimental vendoring provider
  * Attempt to find apps in git subdirs (sparse checkouts)
  * Add euint --test flag
  * Replace an unconfigured call to global config paths
  * add REBAR_CACHE_DIR support to global plugins
  * Fix global cache config overriding
  * Error out on unknown templates in 'new' command
  * Fix a typo
  * Bump certifi to 2.9.0
  * add a log in the needs_update
  * Use SPDX id for license in template and test
  * Rephrase and and reinstate default branch warning
  * Fix overwrite of local commits when no remote changes
  * Use default branch for git and git_subdir resources
  * switch to newer erlef/setup-beam from gleam's
  * switch default branch to main</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="9e06f6542da2735328dfe6b255839b06ceeade76eb730bbeca8020c64f923fec83c18b38e98aac7876cdd6501399319b51447641c76fa8574a5894000e05ebf1" name="erlang-rebar3-zsh-completion" arch="noarch">
  <version epoch="0" ver="3.23.0" rel="2.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1610539200">- Initial version</changelog>
  <changelog author="mvetter@suse.com" date="1648728000">- Update to version 3.18.0:
  * bump to 3.18.0
  * bump relx to 4.6.0 with optional_applications support
  * add support for otp24 optional applications
  * Use git command in non interactive mode
  * Fix typos
  * git_resource: print warning from git rev-list, if any, in get_patch_count/2
  * Fix NIF compilation on Apple M1.
  * Add regression test on parse transform rebuild
  * Prevent a parse transform in a project triggering a full rebuild even if the transform hasn't changed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1677499200">- don't use buildtime set-version - not compatible with factory policy
- switch supplements for bash completion to match on bash-completion rather
  than bash (as bash is always installed)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="pirateclip@protonmail.com" date="1712750400">- Use zstd instead of xz (because of the incident...)
- Update to version 3.23.0:
  * back to git-based versioning
  * Fix release workflow permissions
  * Bump to 3.23.0
  * bring back erlware_commons version hotfix
  * Manual patch to make builds work
  * Bump Relx and Erlware Commons
  * undef fix
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * Update apps/rebar/test/rebar_dir_SUITE.erl
  * REBAR_SRC_DIRS and REBAR_APP_DIRS fix
  * zsh aliases, aliases CLI fix, zsh test update
  * typo and dialyzer fix
  * zsh completion gen
  * Eliminate use of experimental function code:lib_dir/2
  * fix tests for new leaner clean runs
  * Only call install_deps if 'clean' impacts deps
  * Fix clean hooks when override are presents
  * Mark plugin as experimental
  * Only use Unicode modifier for erlang format
  * Filter away un-supported functions
  * Add Unicode modifier
  * Use 4-space formatting, fix nesting (for tests)
  * Fix types for otp_lib_dir and source_root
  * Use 4-space formatting, fix nesting
  * Do not disable logging
  * Make log_level entry in rebar.app work again
  * ct assertions and skip, backward comp, cmpl fix
  * `as` cmpl fixed, `do` cmpl, key rename
  * debug msg
  * Initial version of the Manifest plugin.
  * completion provider
  * Append . to --eval arg if missing
  * Fix MacOS CI workflows
  * Fix handling of or in prereleases, add tests
  * Fall back to reading versions from hex metadata
  * Handle 'or' in versions in a primitive manner
  * Add missing doc. for `incremental` on Dialyzer analysis
  * Dedupe compiler DAG edge insertion for artifacts
  * rebar_utils: add metadata to primary logger config
  * Fix unicode output printed as charlist
  * Rename option to 'shell_hooks_env'
  * Add new 'env' key to config options
  * Fix macOS CI workflow issues
  * Ease pre-pull request CI in forks
  * Prevent xref issue when analysis runs on generated code
  * Add (to output) Dialyzer info. about invalid_contract
  * Test command `rebar3 alias`'s implementation
  * Act on review comment: reduce chances of collision
  * Increase chances of running tests on the latest 25
  * Prefer GitHub actions' syntax to shell's
  * Add command `rebar3 alias`
  * ShellArgs default should be [] (not undefined)
  * Fix for `rebar3 shell` in Erlang 26 when ShellArgs==undefined
  * Updated the arity for the dialyzer no-warn.
  * Added missing punctuation.
  * Improved wording.
  * Updated help string for user_drv_args.
  * Tweaked the log message to be a little more accurate.
  * Ensure an Erlang 26 custom shell's args are passed.
  * Protect against undefined information
  * Complete the previous commit with some specific tests
  * Un-break the interface (add back a removed function)
  * back to git-based versioning
  * Rework argument parsing in do/as providers
  * Bump to 3.22.1
  * Add app name to "OTP release ~ts or later is required" msg
  * debug brew in CI
  * Defer hostname check to OTP when supported
  * Print diagnostic when failing to get VSN with Git
  * Add simple Erlang LS config
  * Back to git-based versioning
  * Bump to 3.22.0
  * Fixup: rich compiler output in warnings
  * Avoid setting encoding on Erlang/OTP 26
  * Support CRLF in shell ENV files
  * Richer and colorized compiler output
  * Move the compiler rich error format code to a standalone module
  * Attempt to support legible compiler error messages
  * Hotfix erlware_commons config script
  * Back to git-based versioning
  * Bump to 3.21.0
  * Match Dialyzer defaults
  * Support OTP-26, Deprecate OTP-23 support.
  * bumping a bunch of deps in getting ready for OTP26
  * Maintain cth_log_redirect default in CT runs
  * Lift Ubuntu runner in CI for Nightly and Publish
  * Change license template to markdown
  * incremental incremental Dialyzer PLTs
  * rebar3_dialyzer_format: Add missing messages
  * Add types and docs to rebar_parallel
  * Add rebar_parallel pool, use in DAG scans
  * rebar_prv_compile: dereference files when copying them
  * Add test case for copying ct `_SUITE_data` in app/test
  * Update apps/rebar/src/rebar_prv_shell.erl
  * fix help shell output, --eval is misindeted
  * Ignore _vendor folder
  * Ignore only _build and _checkouts
  * Do not ignore everything starting with underscore recursively
  * Add RTX_LOG macro option to top-level rebar.config
  * Fix missing dot
  * Bump certifi to 2.10.0
  * scope local install VSN variable
  * pkgs command should support empty lists
  * Rebar 3.20.0
  * Respect HEX_MIRROR environment variable
  * Prevent CI from using 25.1
  * Warn of EUnit issues on OTP-25.1
  * Use shell:start_interactive to start shell if available
  * Do not send empty If-None-Match in tarball request
  * Respect rebar_packages_cdn set in rebar.config
  * Add support for dialyzer --incremental when available
  * Do not dereference symbolic links in win32 when using cp_r
  * Add tests for rebar_file_utils:cp_r
  * Pass a proplist as option argument instead of a boolean
  * Dereference symbolic links when copying files from ct data folder
  * Reduce warnings
  * Vendor all dependencies, make bootstrap use them
  * Migrate to an umbrella structure
  * Improve `shell --eval` error messages
  * Add --eval option to `shell`
  * Rebar 3.19.0
  * Bump Relx to 4.7.0
  * Fix syntax error typo
  * Store offline in state and use it where possible
  * Properly carry overlay_vars settings for files in relx
  * add regression case for pruning artifacts
  * Track and match MIB file build artifacts in DAG
  * Fix extension matching in compiler DAG
  * please OTP-25 dialyzer, which is smarter about no_return()
  * Support OTP 23..25 inclusively
  * Support plugins in experimental vendor provider
  * Revert changes in src/vendored/
  * Intercept download and needs_update in rebar_fetch
  * Fixup: typos
  * Add --offline option and REBAR_OFFLINE environment variable
  * Going for more profiles than default and prod
  * give deps for shelltests
  * Rebuild modified local plugins
  * normalize debug output
  * Skip upgrades on locally-defined plugins
  * Prevent non-umbrella project-local plugins
  * Local plugins can't declare project plugins
  * Fix local plugin external plugin dependency
  * Add support for project-local plugins
  * fix the argument preceence
  * make dialyzer happy
  * use depth 10 to support longer cert chains
  * Experimental vendoring provider
  * Attempt to find apps in git subdirs (sparse checkouts)
  * Add euint --test flag
  * Replace an unconfigured call to global config paths
  * add REBAR_CACHE_DIR support to global plugins
  * Fix global cache config overriding
  * Error out on unknown templates in 'new' command
  * Fix a typo
  * Bump certifi to 2.9.0
  * add a log in the needs_update
  * Use SPDX id for license in template and test
  * Rephrase and and reinstate default branch warning
  * Fix overwrite of local commits when no remote changes
  * Use default branch for git and git_subdir resources
  * switch to newer erlef/setup-beam from gleam's
  * switch default branch to main</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1716379200">- We use a linked copy of this package in some SUSE products and
  to do so correctly, we need to ensure a minimum of erlang 26
  Leap will soon get a versioned copy of erlang26 as well</changelog>
</package>
<package pkgid="dc3f5e9c63c16ed1b77fbeaad844b226304987598b85707d1dd2de9699ca1afbe0548e3cc3a7fd49c700cad4af2e33607ad7ab59f8cf98418d09c43b028289fa" name="erlang-reltool" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="1d9a73c590c78a5feafc87dcc25f2decd6bbfca84eecf3c93a4696c4c31d99f6525df70020dd675e4f570b973649d1f19c223497148437a46cadf3f8afc3b569" name="erlang-reltool-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="0b1ec2442108863d3ae93fc51705f12d9dd2873d22805559c6b23fb712e81c6da2c7c5f7cb0bc32d7828ffdbe99e1df5792fa8328432beccf041f0d3053a6873" name="erlang-retest" arch="riscv64">
  <version epoch="0" ver="1.1.1+git20160312.ffef7d0" rel="2.1"/>
  <changelog author="kruber@zib.de" date="1372248000">- initial package</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1391342400">- Update version</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1458302400">- Update to version 1.1.0+git20160124.6b33038:
  + Put error on newline for readability.
  + Add timestamp to log output
  + Allow command line test timeout configuration
  + Add optional setup callback to be invoked at the start of each test
  + Add project deprecation message to README</changelog>
  <changelog author="bwiedemann@suse.com" date="1514721600">- kill leftover epmd process in build</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1534420800">- Update to version 1.1.0+git20160124.6b33038:
  *</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1534420801">- Update to version 1.1.1+git20160312.ffef7d0:
  * Remove async ref when exit signaled
  * Add optional setup callback to be invoked at the start of each test
  * Allow command line test timeout configuration
  * Add timestamp to log output
  * Add create_dir directive
  * Stop application:get_env/3 for better retro-compatibility
  * Activate travis regression testing
  * Add regression testing
  * Fix escriptize missing build step
  * Put error on newline for readability.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696680000">- Drop zip timestamps for reproducible builds (boo#1047218)</changelog>
</package>
<package pkgid="9d239f7dd0e64e26d091267671c940fceecd5d3145285c340e50ffc8721234eed90c3e4d0b79f9a40690ce8e098c82464de0c1fc6102a2bc78cf4184eb7a2e69" name="erlang-retest-src" arch="riscv64">
  <version epoch="0" ver="1.1.1+git20160312.ffef7d0" rel="2.1"/>
  <changelog author="kruber@zib.de" date="1372248000">- initial package</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1391342400">- Update version</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1458302400">- Update to version 1.1.0+git20160124.6b33038:
  + Put error on newline for readability.
  + Add timestamp to log output
  + Allow command line test timeout configuration
  + Add optional setup callback to be invoked at the start of each test
  + Add project deprecation message to README</changelog>
  <changelog author="bwiedemann@suse.com" date="1514721600">- kill leftover epmd process in build</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1534420800">- Update to version 1.1.0+git20160124.6b33038:
  *</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1534420801">- Update to version 1.1.1+git20160312.ffef7d0:
  * Remove async ref when exit signaled
  * Add optional setup callback to be invoked at the start of each test
  * Allow command line test timeout configuration
  * Add timestamp to log output
  * Add create_dir directive
  * Stop application:get_env/3 for better retro-compatibility
  * Activate travis regression testing
  * Add regression testing
  * Fix escriptize missing build step
  * Put error on newline for readability.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696680000">- Drop zip timestamps for reproducible builds (boo#1047218)</changelog>
</package>
<package pkgid="15b2d02962c084b4d0296281e7b8c12438fd9fe7ca22d2947eb18615f2a1b693689484ebebd0f61e855c524e438c7eecbaa9e018169c42701d8e1eef87c2dd8e" name="erlang-sd_notify" arch="riscv64">
  <version epoch="0" ver="1.1" rel="2.2"/>
  <changelog author="tbechtold@suse.com" date="1435060800">- Initial packaging</changelog>
  <changelog author="rhafer@suse.com" date="1435838400">- Make sure to link against libsystemd to avoid "undefined symbol:
  sd_notify" errors</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1523880000">- Update to version 1.0:
  * docker build and rebar config
  * add tag
  * Update README.md
  * Update README.md
  * update readme
  * Update the CentOS build for sd_notify to support Debian.
  * Use "git" as version in app-file
  * Update 18.3.1
  * Update 18.3.1
  * Update 18.3.1 fix
  * Fix rabbitmq installation link
  * update debian package
  * update README
  * added sd_pid_notify
  * added sd_pid_notifyf
  * cosmetics
  * docker build
  * update readme
  * add docker for Erlang 19
  * modified readme
  * docker for 19
  * Cosmetic
  * Wrong array number
  * Remove duplicated code
  * Implement sd_pid_notify_with_fds
  * Update README.md
  * update for 19.1
  * Add more files to ignore
  * Change the docker image
  * Add rpm spec for Centos
  * Add rpm spec for Centos
  * Restore history spec
  * update to 0.13
  * Add stub for NIF upgrade
  * Fix another one typo
  * Remove whitespace
  * Remove bogus test stub
  * Add basic test
  * Make alias - make check -&gt; make test
  * change version to 0.14
  * Run tests only if Erlang ver. is 19
  * Enable testing
  * List available Erlang versions
  * Add more Erlang versions
  * test systemd
  * Move test message creation to where it belongs
  * Don't fake list of sockets
  * Add docker image to test Erlang 19 on Ubuntu
  * Update docker image to 19.3
  * Change package version to 1.0</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1523880001">- sd_pid_notify_with_fds() function is available in systemd v219</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</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="matwey.kornilov@gmail.com" date="1600776000">- Update to version 1.1:
  * update rpm to 1.1
  * Remove the build directory mamually
  * Update travis
  * Remove old erlang versions
  * Clean rebar before start tests
  * Clean rebar before start tests
  * Change Rebar to rebar3
  * Add support for Rebar3
  * Enable Erlang 23 on CentOS
  * Add API proposed by Max Lapshin
  * Unset NOTIFY_SOCKET env if requested
  * Don't check Erlang/OTP versions anymore
  * Switch to native Unix sockets
  * whitespace
  * Enable Erlang 22 on CentOS
  * whitespace
  * Use latest Erlang 20/21
  * make clean
  * Docker images for 20 and 21
  * Docker images for 20 and 21
  * Docker images for 20 and 21
  * trigger build
  * Update README.md
  * Remove docker image build 18-19-20
  * Rollback
  * Change rpm repositories
  * Fix docker file
  * Fix docker file for ubuntu
  * Add instructions for OpenSUSE/SLES
  * test erlang 20 and 21
  * add erlang 20 and 21 dockerfiles
  * rename dir 19 to 19.3
  * use ubuntu 16.04, update erlang version</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1662811200">- Format spec file.
- Move LICENSE to %license</changelog>
</package>
<package pkgid="ddfde8a01d7e3bc6bd709897cfe1a2bcfaac3cc3bf8bf004b883158229ec0f1c42546b235235dcb994507bfca4d851e793def3279bb21b3491f99e466bc5916f" name="erlang-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="2a67e045facb17080c48035feceff22cb3a3c52cb3b43d4e04dcbc7cb4a04c6a0fbb09c4d24d0dce83684ec447f2d9a8cffca945ad842402f50d5b87b8084ccb" name="erlang-wx" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="18b1b8a6193720a4603b1352da8fe040565352edf065ef9c9debb7d4b11625b8866f12bea9f98f43cf51dda645fccc8eeb1c0a38e957cf413bdd0b203182b8e4" name="erlang-wx-src" arch="riscv64">
  <version epoch="0" ver="28.1.1" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1742212800">- Changes for 27.3:
  * ssl: The function for selecting the best server  certificate
    and key pair has been enhanced when several options are
    available to ensure that the fallback will not always be
    chosen.
  * ssl: Avoided duplicating a few algorithms in default values
    caused by an interoperability workaround not needed in this
    case.
  * ssl: Fixed two alert bugs, which could result in a crash
    instead of an alert.
  * syntax_tools: Annotation of maybe expressions has been
    corrected.
  * crypto: crypto will now work when ED25519 and X25519 are
    available while ED448 and X448 are not, which is the case in
    LibreSSL. This is necessary for supporting TLS1.3 using
    LibreSSL.
  * compiler: The beam_validator pass in the compiler that
    validates generated BEAM now does stronger checks for binary
    syntax matching.
  * common_test: Reduced the memory usage when testcases prints a
    lot to the log.
  * common_test: Fixed the built-in hook cth_surefire to not crash
    when a group within a skipped group is skipped.
  * erts: Fixed failed runtime assert in debug VM when built with
    statically linked NIFs.
  * erts: Fixed a bug where reading a binary from m:persistent_term
    could cause a segmentation fault on Windows. This bug was
    introduced in Erlang/OTP 27.0.
  * erts: Fixed a crash in erlexec (an executable used by erl
    during startup) when a PATH longer than 10240 was set.
  * erts: Fixed bug in erlang:halt. Two processes calling
    erlang:halt at the same time could lead to one of them crashing
    with badarg as if it called erlang:halt(undefined,undefined).
  * erts: Fixed BEAM crash when a custom thread sends a large map
    (&gt;128 keys) externally encoded with, for example,
    erl_drv_send_term().
  * kernel: Clarify inet:setopts documentation
  * kernel: Fix bug where log printouts would go missing when
    application_controller is stopping while log messages are being
    sent.
  * kernel: Fixes a bug in the socket type spec, which caused
    Dialyzer to reject some valid programs.
  * asn1: Multiple bugs in decoding of the REAL type has been
    eliminated. Also, the documentation for REAL has been updated
    to mention the special values 0, PLUS-INFINITY, and MINUS-
    INFINITY.
  * xmerl: Some old-style catch expressions in the xmerl_sax_parser
    when the continuation fun was called caused the stack to grow
    until all free memory was exhausted. These parts have been
    rewritten so that the parser now runs correctly without growing
    the stack. At the same time all old-style catch expressions in
    xmerl were replaced with try/catch.
  * ssh: Minor documentation improvements.
  * ssh: Function specification for ssh_sftp:start_channel/2 is
    fixed.
  * stdlib: Fixed argparse:help/2 to accept the program name as
    part of the command path.
  * stdlib: Fixed argparse:format_help/2 crash on 'hidden' command.
  * stdlib: Fixed the type specification for timer:sleep/1 by
    adding the value infinity to its input type.
  * stdlib: Eliminated a crash in zip:unzip/1 while unzipping an
    archive where a directory within was read-only. This bug was
    introduced in Erlang/OTP 27.1.
  * stdlib: Fixed map comprehension result when a key value is
    replaced.
  * stdlib: Fixed string:jaro_similarity/1 for matching strings of
    length 1.
  * mnesia: Mnesia could fail to load a table, if one of the copy
    holders was moved during startup.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1743422400">- Changes for 27.3.1:
  * stdlib: Fixed crash when fetching initial_call when user code
    have modified the process_dictionary.
  * erts: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * erts: Trace messages due to receive tracing could potentially
    be delayed a very long time if the traced process waited in a
    receive expression without clauses matching on messages (timed
    wait), or just did not enter a receive expression for a very
    long time.
  * erts: Improve the naming of the (internal) esock mutex(es). It
    is now possible to configure (as in autoconf) the use of simple
    names for the esock mutex(es).
  * kernel: Behavior for socket:recv/3 has been improved. The
    behavior has also been clarified in the documentation.
  * kernel: An infinite loop in CNAME loop detection that can cause
    Out Of Memory has been fixed. This affected CNAME lookup with
    the internal DNS resolver.
  * mnesia: With this change mnesia will merge schema of tables
    using external backends.
  * ssh: Reception of malicious KEX init message does not result
    with ssh daemon excessive memory usage.
  * ssh: Call to ssh:daemon_replace_options does not crash when
    argument is not a valid daemon ref.
  * asn1: The JER backend will now include the SIZE constraint in
    the type info for OCTET STRINGs, and a SIZE constraint with a
    range will now be included for BIT STRINGs. This does not
    change the actual encoding or decoding of JER, but can be
    useful for tools.
  * asn1: When using the JSON encoding rules, it is now possible to
    call the decode/2 function in the following way with data that
    has already been decoded by json:decode/1:
  * ssl: Correct handling of unassigned signature algorithms to
    properly ignore them instead of failing the handshake.
  * ssl: Update key mechanism in CRL cache so that CRL DP with same
    URI path component becomes distinguishable from each other.
  * ssl: Add callback for NSS keylogging so that it can work as
    expected for all scenarios.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1745064000">- Changes for 27.3.3:
  * kernel: Fixed bug in call_memory tracing that could cause
    wildly incorrect reported memory values. Bug exists since OTP
    27.1.
  * megaco: Corrected type spec for type mid().
  * erts: Fixed bug in call_memory tracing that could cause wildly
    incorrect reported memory values. Bug exists since OTP 27.1.
  * ssh: Reception of wrong Unicode does not cause unnecessary
    processing. US-ASCII fields are not decoded as Unicode.
  * ssh: SSH daemon disconnects upon receiving connection protocol
    message for unauthenticated used.
  * ssl: Lower log level for user cancelation as this is not an
    error case. Also handle possible undecrypted close alert
    during TLS-1.3 handshake.
- Changes for 27.3.2:
  * kernel: On Windows, using socket:sendv, a large IOV (size &gt;
    MAX), the tail was not sent.
  * kernel: gen_tcp connect with a sockaddr with loopback address
    failed.
  * kernel: Remove debug printouts from gen_tcp_socket
  * xmerl: Corrected faulty type specification
  * asn1: Negative REAL numbers greater than -1 would be
    incorrectly encoded (the minus sign would be lost).
  * megaco: Correct type spec for ActionReply
  * erts: On Windows, using socket:sendv, a large IOV (size &gt; MAX),
    the tail was not sent.
  * erts: Uplift pcre 8.44 to pcre 8.45
  * snmp: When manager receives an v3 inform (request) it used
    engine-id and full address (including port number) to check if
    engine was known. This did not work if agent used ephemeral
    ports for notifications. Has now been changed to only use
    (context) engine-id and address (without port).
  * snmp: Fixed snmp_generic (dialyzer) spec for function
    table_func.
  * compiler: Fix the compiler crash when the inner-most tuple in a
    nested tuple with 3 layers is updated.
  * ssl: Correct the debug functionality for NSS keylogging for
    TLS-1.3 introduced in OTP-27.3.1 so that TLS-1.3 key updates
    items always get correct counter value and each item is logged
    as one single line.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1746792000">- Changes for 27.3.4:
  * ssh: Fix KEX strict implementation according to draft-miller-
    sshm-strict-kex-01 document.
  * kernel: With this change, disk_log will not crash when using
    chunk_step/3 after log size was decreased.
  * kernel: With this change, disk_log will not run into infinite
    loop when using chunk/2,3 after log size was decreased.
  * erts: Fixed an emulator crash when setting an error_handler
    module that was not yet loaded.
  * erts: Fixed a rare bug that could cause an emulator crash after
    unloading a module or erasing a persistent_term.
  * xmerl: A new option to discard whitespace before the xml tag
    when reading from a stream has been added to the Xmerl SAX
    parser.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749211200">- Changes for 27.3.4.1:
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: Document default buffer sizes
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []), in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * stdlib: Shell no longer crashes when requesting to autocomplete
    map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1749470400">- Version 28.0:
  * Functionality making it possible for processes to enable
    reception of priority messages has been introduced in accordance with EEP 76.
  * Comprehensions have been extended with “zip generators”
    allowing multiple generators to be run in parallel.
  * Generators in comprehensions can now be strict, meaning that if
    the generator pattern does not match, an exception will be raised
    instead of silently ignore the value that didn’t match.
  * It is now possible to use any base for floating point numbers
    as per EEP 75: Based Floating Point Literals.
  * For certain types of errors, the compiler can now suggest
    corrections. For example, when attempting to use variable A
    that is not defined but A0 is, the compiler could emit the
    following message: variable 'A' is unbound, did you mean 'A0'?
  * The size of an atom in the Erlang source code was limited to
    255 bytes in previous releases, meaning that an atom containing
    only emojis could contain only 63 emojis. While atoms are still
    only allowed to contain 255 characters, the number of bytes is no
    longer limited.
  * The warn_deprecated_catch option enables warnings for use of
    old-style catch expressions on the form catch Expr instead of
    the modern try ...  catch ... end.
  * Provided that the map argument for a maps:put/3 call is known
    to the compiler to be a map, the compiler will replace such
    calls with the corresponding update using the map syntax.
  * Some BIFs with side-effects (such as binary_to_atom/1) are
    optimized in try ... catch in the same way as guard BIFs in
    order to gain performance.
  * The compiler’s alias analysis pass is now both faster and less
    conservative, allowing optimizations of records and binary
    construction to be applied in more cases.
  * The trace:system/3 function has been added. It has a similar
    interface as erlang:system_monitor/2 but it also supports trace
    sessions.
  * os:set_signal/2 now supports setting handlers for the
    SIGWINCH, SIGCONT, and SIGINFO signals.
  * The two new BIFs erlang:processes_iterator/0 and
    erlang:process_next/1 make it possible to iterate over the
    process table in a way that scales better than erlang:processes/0.
  * The erl -noshell mode has been updated to have two sub modes
    called raw and cooked, where cooked is the old default
    behaviour and raw can be used to bypass the line-editing support of
    the native terminal.  Using raw mode it is possible to read
    keystrokes as they occur without the user having to press Enter.
    Also, the raw mode does not echo the typed characters to stdout.
  * The shell now prints a help message explaining how to interrupt
    a running command when stuck executing a command for longer
    than 5 seconds.
  * The join(Binaries, Separator) function that joins a list of
    binaries has been added to the binary module.
  * By default, sets created by module sets will now be represented
    as maps.
  * Module re has been updated to use the newer PCRE2
    library instead of the PCRE library.
  * There is a new zstd module that does Zstandard compression.
  * The ancient ASN.1 modules used in public_key has been replaced
    with more modern versions, but we have strived to keep the
    documented Erlang API for the public_key application compatible.
  * EEP 69: Nominal Types has been implemented.
  * The data handling for tls-v1.3 has been optimized.
  * The indent-region in Emacs command will now handle multiline
    strings better.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1754136000">- Changes for 28.0.2:
  * compiler: Fixed a bug that could cause empty bitstring matches
    to always succeed, even when they should not.
  * public_key: Adjustments in include file to retain compatibility
    with supported ASN-1 standards, although not all record and
    macros are explicitly documented.
  * public_key: Handle certificates that are signed with RSASSA-PSS
    but the PSS params are specified in the 'SignatureAlgorithm' of
    the signed cert and not in the signer's 'SubjectPublicKeyInfo'.
  * public_key: Add modern ASN-1 specs to be able to retain support
    for ExtensionRequest from legacy PKCS-9 spec.
  * kernel: socket:sendv/3 with 'nowait' sometimes return
    'completion' without 'CompletionInfo' (Windows only).
  * kernel: prim_net nif used incorrect encoding for family
    resulting in non-functional address selection.
  * kernel: socket:accept can return unexpected 'select_sent'.
  * kernel: net_kernel could be blocked for a very long time when
    selecting distribution module for a connection if the DNS
    service was slow. This prevented any new connections to be set
    up during that time.
  * kernel: Improved documentation of CompletionStatus for
    asynchronous (nowait) socket operations.
  * wx: Don't include gl.beam in pre-built source tar file, since
    it depends on local configure results.
  * ssh: Fix file handle id generation.
  * ssh: Fixes a badmatch error, when SFTP operation cannot be
    processed due to channel closed in parallel.
  * stdlib: A set of small bugs in sort stability for
    `lists:sort/1` and `lists:keysort/1` has been fixed. The bug
    happened for only some, seemingly random, element sequences.
    Most sorts were stable.
  * stdlib: Fixed bug in io_lib:bformat/2 which crashed if format
    string contained unicode characters.
  * debugger: Fixed debugger priv dir, which was removed and caused
    crashes when the icons could not be found.
  * erts: prim_net nif used incorrect encoding for family resulting
    in non-functional address selection.
  * erts: Fix windows uninstall command.
  * erts: With this change erlang will start if it receives short
    (ms-dos compatible) path to executable.
  * erts: The maximum amount of connections for epmd on Windows
    platforms has been increased from 64 to 1024.
  * ssl: Improve error message for bad arguments to underlying
    connect.
- Changes for 28.0.1:
  * eldap: With this change eldap's 'not' function will have specs
    fixed.
  * xmerl: The type specs of xmerl_scan:file/2 and
    xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
    to hook functions they can return any user defined term.
  * public_key: Add back some ASN-1 macros and definitions that
    should be included in API.
  * asn1: The ASN.1 compiler could generate code that would cause
    Dialyzer with the unmatched_returns option to emit warnings.
  * kernel: Fix bug where calling io:setopts/1 in a shell without
    the line_history option would always disable line_history. This
    bug was introduced in Erlang/OTP 28.0.
  * ssh: Various channel closing robustness improvements. Avoid
    crashes when channel handling process closes channel and
    immediately exits. Avoid breaking the protocol by sending
    duplicated channel-close messages. Cleanup channels which
    timeout during closing procedure.
  * ssh: Improved interoperability with clients acting as Paramiko.
  * stdlib: Properly strip the leading / and drive letter from
    filepaths when zipping and unzipping archives.
  * debugger: Restore deleted icon so that debugger does not crash
    on startup.
  * erts: Fix Erlang to not crash when t:io:standard_error/0 is a
    terminal but t:io:standard_io/0 is not. This bug has existed
    since Erlang/OTP 28.0 and only effects Windows.
  * erts: In a debug build, the BIFs for the native debugger could
    cause a lock order violation diagnostic from the lock checker.
  * erts: When building ERTS make sure correct pcre2.h file is
    included even if CFLAGS contains extra include paths.
  * ssl: hs_keylog callback properly handle alert in initial
    states, where encryption is not yet used.  Also add keylog
    callback invocation for corner-case where server alert is
    encrypted with application secrets as client is already in
    connection state.
  * ssl: The documentation for SSL option verify_fun has been
    improved.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1758369600">- Changes for 28.1:
  * public_key: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * public_key: Added missing reference to SignedAttributes so that
    it now works with the der_encode and der_decode functions.
  * public_key: Added support for quantum crypto signature
    algorithm ML-DSA (ssl and public_key) and key exchange
    algorithm ML-KEM (ssl).
  * os_mon: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * debugger: Fixed unbound error in interpreted modules
  * erl_interface: Fixed C compiler warnings generated by
    codechecker.
  * erl_interface: The ei API for decoding/encoding terms is not
    fully 64-bit compatible since terms that have a representation
    on the external term format larger than 2 GB cannot be handled.
  * observer: etop will now fully stop before returning from
    etop:stop/0.
  * snmp: Using ASN.1 generated code for decode/encode of basic
    types, starting with Counter64.
  * snmp: Reworked the timer handling of the (SNMP) manager start
    notification feature.
  * snmp: Added missing specs to already documented functions.
  * crypto: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * crypto: Fixed bug seen to cause beam crash when doing
    init:restart() with crypto statically linked to OpenSSL
    (--disable-dynamic-ssl-lib). Bug exists since OTP 28.0.
  * crypto: Fixed crypto:strong_rand_bytes failing after
    init:restart on MacOS with statically linked OpenSSL.
  * crypto: Fixed crypto:hash(shake128 | shake256) for OpenSSL 3.4
    and newer.
  * crypto: Rendering of some tables in the documentation has been
    improved.
  * crypto: Support for ML-DSA and ML-KEM provided by OpenSSL 3.5.
  * crypto: Added support for SHA2 512/224 and SHA2 512/256
    truncated hashes.
  * edoc: Rendering of some tables in the documentation has been
    improved.
  * inets: Fixed a RFC 2616 violation, where a http request, made
    by httpc, without providing any options, would be sent with an
    empty TE header, without also having a TE value in the
    connection header. Now the default request doesn't send a TE
    header at all.
  * syntax_tools: Fixed zip generator crash in annotate_bindings/1
  * compiler: Fixed a compiler crash caused by patch order in
    destructive update.
  * compiler: Fixed a compiler crash in beam_ssa_pre_codegen caused
    by wrong handling of multiple phi patches in the destructive
    update pass.
  * compiler: Fixed a crash when a zip generator contains a map
    pattern.
  * compiler: In rare circumstances, the compiler could crash when
    compiling code using bit syntax construction.
  * compiler: A few minor bugs that could affect the
    beam_debug_info option were fixed.
  * runtime_tools: NIFs and linked-in drivers are now loadable when
    running in an Erlang source tree on Windows.
  * runtime_tools: The default tracer is now aware that it is
    started by a remote shell (-remsh), in which case the traces
    will be sent to the remote group_leader to make the traces
    visible in the remote shell.
  * runtime_tools: A User's Guide to dbg is now available in the
    documentation.
  * mnesia: Mnesia no longer crashes when the node name is used as
    a table name.
  * tools: Fixed some deprecations for newer emacs versions.
  * common_test: Improved printing of maps. Map keys are now
    printed in the same order as maps:iterator(Map, ordered) would
    sort them.
  * common_test: ct:print will now suppress printing of timestamp
    and heading when the heading option is set to the empty string.
  * erts: Made sure to not set any terminal settings when they have
    not been changed. Doing so can trigger a SIGTTOU signal which
    would terminate Erlang when it should not.
  * erts: As an optimization, when the
    unicode:characters_to_binary/3 was used to convert from latin1
    to utf8 or vice versa, it would return the original binary
    unchanged if it only contained 7-bit ASCII characters. That
    otpimization was broken in Erlang/OTP 27, and has now been
    mended.
  * erts: Fixed C compiler warnings generated by codechecker.
  * erts: Added support in module re for export and import of
    compiled regular expression in order to safely move them
    between Erlang node instances.
  * erts: Added new erl command line flag +Mumadtn &lt;bool&gt; causing
    MADV_DONTNEED to be passed to madvise() instead of MADV_FREE.
  * kernel: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * kernel: The internal inet_dns_tsig and inet_res modules have
    been fixed to TSIG verify the correct timestamp.
  * kernel: The rudimentary DNS resolver inet_res has aqcuired 3
    new functions inet_res:gethostbyname/4, inet_res;getbyname/4
    and inet_res:gethostbyaddr/3, that all take an option list
    argument.
  * asn1: Decoding a constrained BIT STRING using JER was broken.
  * asn1: NIFs and linked-in drivers are now loadable when running
    in an Erlang source tree on Windows.
  * megaco: Documentation improvements.
  * megaco: Rendering of some tables in the documentation has been
    improved.
  * xmerl: Corrected the bug that comments couldn't be exported.
  * stdlib: The save_module/1 command in the shell now saves both
    the locally defined records and the imported records using the
    rr/1 command.
  * stdlib: It's now possible to write lists:map(fun is_atom/1, [])
    or lists:map(fun my_func/1, []) in the shell, instead of
    lists:map(fun erlang:is_atom/1, []) or lists:map(fun
    shell_default:my_func/1, []).
  * stdlib: The shell no longer crashes when requesting to auto-
    complete map keys containing non-atoms.
  * stdlib: A remote shell can now exit by closing the input
    stream, without terminating the remote node.
  * stdlib: Fixed guard check for is_record/2 in the linter.
  * stdlib: Added a flag option shell_hints and function
    shell:hints/1. You can now disable the warning in the shell
    when a command is taking longer than 5 seconds.
  * wx: NIFs and linked-in drivers are now loadable when running in
    an Erlang source tree on Windows.
  * wx: Now avoiding that wx crashes the VM when running on OTP28+
    due to one of the new compiler hardening options.
  * wx: wx was missing licenses that come from OpenGL documentation
    and wxWidgets documentation.
  * ssl: The sender side is now closed if an error occurs on the
    socket.
  * ssl: The PEM cache process no longer crashes when a configured
    file has been deleted before it could be read.
  * ssl: Corrected handling of ssl:sockname/1 for DTLS, so that it
    now will return the correct result in all situations.
  * ssl: Rendering of some tables in the documentation has been
    improved.
  * ssl: Added support for quantum crypto signature algorithm ML-
    DSA (ssl and public_key) and key exchange algorithm ML-KEM
    (ssl).
  * ssl: Now allowingsend/2 to buffer data when using sockets
    backend. Use 'high_watermark' and 'low_watermark' to steer
    buffering as gen_tcp does.
  * ssl: Now allowing the PSK identity to be the empty string in
    TLS-1.2 for compatibility reasons. It is allowed according to
    the spec, although providing a proper value makes more sense.
  * ssl: TLS server now fails early for supplied PEM file issues,
    such as the file not being found.
- Changes for 28.0.4:
  * inets: Fixed a bug where a request sent to httpd server which
    is using CGI script to generate a response, would pollute
    server's environment variable - HTTP_PROXY for that request.
    This bug is also known as httpoxy. More information:
    CVE-2016-1000107
- Changes for 28.0.3:
  * ssh: Option max_handles can be configured for sshd running
    SFTP. The positive integer value limits amount of file handles
    opened for a connection (by default 4096 is used).
  * ssh: Avoid decoding KEX messages providing too many algorithms.
    This change does not introduce new limitation but assures it is
    enforced earlier in processing chain. Adjustments in error
    logging during handshake.
  * ssh: A new 'max_path' option is now available in the sshd
    configuration, allowing administrators to set the maximum
    allowable path length. By default, this value is set to 4096
    characters.
  * ssh: Reject file handles exceeding size specified in RFCs (256
    bytes).
  * diameter: With this change message_cb callback will be called
    with updated state for processing 'ack' after 'send'.
  * erts: Update PCRE2 from 10.45 to 10.46. Fixes potential buffer
    read overflow on regular expressions with (*scs:) and (*ACCEPT)
    syntax combined.
  * erts: Fixed bug that could cause crash in beam started with erl
  - emu_type debug +JPperf true with any type of tracing return
    from function.
  * stdlib: Update PCRE2 from 10.45 to 10.46. Fixes potential
    buffer read overflow on regular expressions with (*scs:) and
    (*ACCEPT) syntax combined.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1762084800">- Changes for 28.1.1:
  * kernel: With this change group.erl will not crash when
    receiving unknown message.
  * erts: Fixed the erl documentation of the default timewarp mode
    used.
  * erts: The erlang:suspend_process() BIFs failed to suspend
    processes currently executing on dirty schedulers.
  * ssl: Fixed so that sending of application data will adhere to
    max_fragment_length. This was broken in OTP-27 release by an
    optimization.
  * ssl: PR-10046 put to hard requirements on key file content.
    Make sure same file can be used as keyfile and certfile
  * ssl: Assert that hello extensions are unique and send an
    illegal parameter alert if they are not.
  * ssl: Avoid sending an internal message to the user process in
    conjunction with handling a key update.
  * xmerl: The XSD validation failed due to not handling the
    optional text blocks correctly in an XSD complex type with
    attribute mixed=true.
  * diameter: Added documentation about 'proxy' and 'resend'
    options in diameter:handle_request/3</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762344000">- Add README.md mostly for src.opensuse.org</changelog>
</package>
<package pkgid="3086a30db896e34cbf6b95963f6c00eaa884f2c18ed368b85c058839b793465433f8f3f59073f57e2d8258b1f623073114c6cfe6c5124dc9b30522fc7fd0531b" name="erlang27" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="7e7017e10b8d66233d806fe2e187efbcef9f1b343b70c315ea1a7851fe6fedf89ed727539c06055f8e833a680834b292f64de57b6e6c85345d15d9aacd804111" name="erlang27-debugger" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="48c7b4d3a6c30a913f709a5223c93dd35813a6572925156f3ac0fd0d57b13f502c534e892e15edb44e07ca1bee10afd5ccddca420daaf503d33cd1edac4206c7" name="erlang27-debugger-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="edf07f962be326a7bb3d2a3837f866b6d0e70ce01925cd928b8f411cb59a206965d24db66cb42be4a68026d4d9290633a575efe217cbe7efa265ee84a2548121" name="erlang27-dialyzer" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="db5bc763791e1bc55e32e251ccbd0cae7d9511ee2c9f5ebf68d50df5baee482caf107487be26766ae191ba7386171096edad7045025c30117610530fd7b88f6a" name="erlang27-dialyzer-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="8ca4c598d1fbb1e939fc1a3e548ff5061b88ba34585b1c1fdb11ab07cb45f9d357fec7c5d323af4679af7772c7a44278848a19d7eee3f8ddfb2486c9d099fdd3" name="erlang27-diameter" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="e106c53fdc6583762cb5272f40b2705b4bf786b0fe68fdd997f1460d4f4d1eefd7be554ada2d71e04190ec4bd5fe9867ea47d3c39e0bd05c97a0be27fdca4d34" name="erlang27-diameter-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="f90b20d573ca16a476f7c525e26df368d6b1b323fbde405a2f7007a1000c5599196cd9a8742d296c8660dfd63397797a6425b39d69259603dcaa493337eebf0a" name="erlang27-doc" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="19dbc08c6f6c2b599e3fedb5f65fa8e63f82665d988e8ea71544c7f63631c82324420712c1159f30e77884b531cd6b3c13a2e48c7ede99db60ed3dafd5f2ca55" name="erlang27-epmd" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="f1c6d1b11d9c817d785227b4b10213feb1fc5b87204f123a3c15fdae440807a0efeaed4638f53fca533bedf9fbcea5f5fb5404620e3d986e1b69791534145870" name="erlang27-et" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="0ec98c8c56c682a5f1b0ed494660d9a5fc77aae2456554f1e2c9716c63faebc2672bca0ebe2d7fe60e753afa70f2fec02e2e6a9a3a7f6ef01ebe5702e233b1a4" name="erlang27-et-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="521d3453904926a11cccda630754d66f02238ee6b408c070da620e8baf22b2a3c46ee133cbe1a3ced0486f7e8af4fddbab66ee6b1fdc0fe7748916a58ecb2c9f" name="erlang27-jinterface" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="15c1d11c1b901ba332b076d0f853d58abd01aa8534cc6f7f28e4f4db5807a69d03bdb3270d94630f3bb4fac600200a56cd43411ff1c8fdb29dccc78bfff1972c" name="erlang27-jinterface-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="8f021ca344da89cf34d9c03097858f994556c70c0925ecfa037ae33bb7296f8b57cf3df5f834dff10cf378bef3af0d7fcd35d78ac9f059a08543e8105ba14dd6" name="erlang27-observer" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="075ea0b661d46d9ac7466ed37cb4c24dfc41281e8e57478a2febf3e3cb9c68c727c7041fd40f4b7ed969b8b41c0f55aa224785fa8950543da7e0fab704ab818d" name="erlang27-observer-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="0ecdf1648c8c78221fc5c116cc20e41b70e51bac15924b7316b1c2d425df90e181dbf639d7b2407f82691e7049cde508ded105ce1487da09916d433b116e2705" name="erlang27-reltool" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="0b45f7efda312a771cffab66fb6af2887739a39066dea7bcf39c90b462b13fe111c58f0067d23d5b6bad5fdaacb85c2106291c32bdcc644218f10713fbd91642" name="erlang27-reltool-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="989e609ee96fbc46b766802f2a185741336d910fcb2e4bfd730d616bf980c7685ae984e48a8c303f169da4b3ba617b351227e4d4dca4d3068c9c3de2361f6673" name="erlang27-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="891a754de2c8dbc2de09a0b11b40bf7c48da379e51424a76784c457ae50f0e19cb6a812f822061a5c2db1c76214e2faaad8c82e2165784a6a8a33a24c441e1e2" name="erlang27-wx" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="d09034f829f2067f6eb595c959f2678fed312f893ac9ea02f1e968b2d7eddff158a5d1311a588f8eab3eccd57edf1f6638662f2f51c773b966020eef3e42f27c" name="erlang27-wx-src" arch="riscv64">
  <version epoch="0" ver="27.1.3" rel="1.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1713268800">- Changes for 26.2.4
  * asn1: An ASN.1 module that contains named BIT STRING values
    would fail to compiled if both the BER and JER
    back-ends were enabled.
  * Compiler: In rare circumstances, the compiler code generate
    unsafe code for a bit syntax match.
  * Compiler: In rare circumstances, binary matches that were
    supposed to succeed failed.
  * Compiler: Fixed a bug where a fun's environment could be
    overridden by an argument in some cases.
  * Crypto: Fix building with --enable-fips with OpenSSL 3 on
    MacOS.
  * Debugger: Guards with nested record expression could wrongly
    evaluate to false.
  * Diameter: Reduce the impact of calling service_info by not
    counting the binaries (on the heap) info, This is done
    by introducing an option, bins_info, which controls
    this.
  * erts: Fixed CPU quota determination for cgroup version 2
  * erts: Fix faulty reduction counting in exiting process which
    could cause it to do unnecessary yielding.
  * erts: Fix bug in re:run/3 where if an invalid UTF-8 subject
    was given, re:run could get stuck in an infinite loop.
    Bug was introduced in Erlang/OTP 22.1.
  * erts: On AArch64 (ARM64), Erlang code using bit syntax
    construction compiled using Erlang/OTP 24 could crash
    the runtime system when run in Erlang/OTP 26.2.3.
  * erts: Calling erlang:trace/3 with first argument one of
    ports, processes, existing_ports, existing_processes,
    existing or all, could cause emulator crash if a dirty
    scheduler was executing a simultaneous trace action.
  * erts: Fixed an integer overflow when the monotonic time unit
    reported by the operating system was greater than 10
    and lower than 100 microseconds.
  * erts: Fix option reuseaddr for FreeBSD 14
  * erts: When a traced process executing on a dirty scheduler
    received an exit signal, the dirty scheduler could use
    the wrong thread specific data which could lead to a
    crash.
  * erts: Fixed a more or less harmless bug that caused time
    correction of Erlang monotonic time to become slightly
    off on Windows platforms when QueryPerformanceCounter()
    was used as OS monotonic time source.
    erlang:system_info(os_monotonic_time_source) now also
    returns information about used resolution which not
    always corresponds to the resolution of the OS
    monotonic time source.
  * erts: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * erts: Fix bug on Windows where "Unknown event: 2" would be
    printed to the console.
  * erts: Checks for monotonicity of monotonic time have been
    improved so that Erlang and OS monotonic time are
    checked separately.
  * erts: For severe errors, when the `socket` module terminates
    the Erlang VM, now an erl_crash.dump is produced, to
    facilitate post mortem debugging.
  * kernel: When using IPv6, classic gen_udp failed to add (group)
    membership (drop was used instead).
  * kernel: The check in inet_res of the RD bit has been relaxed
    slightly.
  * ssh: With this change, owner and group file attributes
    decoding is fixed and results with value of integer
    type.
  * ssl: Cleanup and close all connections in DTLS when the
    listen socket owner dies.
    Improved IPv6 handling in DTLS.
  * ssl: Fixed a crash in dtls accept.
  * stdlib: Attempting to use the maybe construct in a macro
    argument could crash the compiler.
- Changes for 26.2.3
  * otp: Quote uninstall path in registry when installing on
    windows.
  * compiler: In rare circumstances, an unsafe optimization could
    cause the compiler to generate incorrect code for list
    matching.
  * compiler: Fix the compilation server to restart if the
    applications in its lib dir changes inbetween erlc
    invokations.
  * crypto: Fix compile error when OPENSSL_NO_DES is defined.
  * crypto: The function crypto:pbkdf2_hmac will no longer block
    the main schedulers. If the iteration count or block
    size parameters are such that the function is likely to
    take a long time to execute, the function will be
    scheduled to run on a dirty CPU scheduler.
  * erts: Fixed compile warning in erl_nif.c for gcc-13.
  * erts: Fix C++ compile error for macros enif_select_read and
    friends.
  * erts: Fixed a name clash on Solaris that prevented the JIT
    from being built.
  * erts: Fix termcap detection on solaris.
  * erts: Fix heap corruption bug that could cause runaway memory
    consumption due to circular offheap list at process
    exit. Other symptoms may also be possible. Bug exists
    since OTP 25.0.
  * erts: Do not clear tracing in old module instance if load
    fails with 'not_purged'.
  * erts: When exceeding the `max_heap_size` limit in a garbage
    collection initiated by some bit syntax operations, the
    process would not always terminate immediately.
  * erts: The code server could be hanging if a module with
    on_load function was loaded at the same time as another
    module was purged using erlang:purge_module directly.
  * erts: A process optimized for parallel signal delivery could
    under some circumstances lose wakeup information. That
    is, the processes was not woken up to take care of the
    signal, so the signal would not be taken care of until
    the process was woken by another signal. Only processes
    configured with message_queue_data set to off_heap
    utilize this optimization.
  * erts: Fix segfault when generating crashdump containing a fun
    places in persistent_term storage.
  * erts: By default the JIT is disabled on Intel Macs, because
    of annoying poups on macOS Sonoma. It is now possible
    to explicitly enable the JIT on Intel Macs. Here is
    how: ./configure --enable-jit
  * kernel: Fix performance bug when using io:fread to read from
    standard_io. This regression was introduced in OTP
    26.0.
  * kernel: A bug in the code server could cause it to crash in
    some concurrent scenarios. This bug was introduced in
    26.1.
  * kernel: Fixed gen_udp:open/2 type spec to include already
    supported module socket address types.
  * kernel: Fix reading of password for ssh client when in
    user_interactive mode.
  * odbc: Use spec for API doc
  * public_key: Hostname prefix with X number of dots should not be
    accepted.
  * ssh: With this change, acceptor_sup is not started for ssh
    client as it is not needed in that role.
  * ssh: With this change, more secure algorithms are preferred
    by ssh and documentation is updated to reflect that.
  * ssh: With this change, KEX strict terminal message is
    emitted with debug verbosity.
  * ssh: Fix reading of password for ssh client when in
    user_interactive mode.
  * ssl: ssl:prf/5, will start working instead of hanging in a
    TLS-1.3 context if called appropriately. Note that the
    implementation has changed and in OTP-27 a more
    adequate API will be documented.
  * ssl: Server name verification didn't work if a connection
    was made with IP-address as a string.
  * ssl: The fallback after "dh" ssl option was undefined was to
    get "dh" from ssl options again. This is clearly wrong
    and now changed to the documented fallback "dhfile" ssl
    option.
  * ssl: Correct default value selection for DTLS. Will only
    affect users linked with really old version of
    cryptolib library.
  * ssl: Adhere elliptic curves with RFC 8422 pre TLS-1.3, that
    is Edwards curves are added to curves that can be used
    for key exchange, and documentation and implementation
    of eccs/0,1 are aligned.
  * ssl: Improve alert reason when ecdhe_rsa key_exchange does
    not have any common curves to use
  * stdlib: The help texts shown by argparse will now display
    sub-command arguments in the correct order.
  * stdlib: Clarified the argparse documentation regarding the
    user-defined help template.
  * stdlib: Fix shell expansion to not crash when expanding invalid
    using invalid atoms.
  * wx: Add option to silence wx depracation macros.
- Changes for 26.2.2
  * common_test: Fix how CT finds Erlang/OTP releases for compatability
    testing. This functionality is only used to test
    Erlang/OTP.
  * erl_interface: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: 32-bit runtime systems on most Unix like platforms
    could crash if a BIF timer was set with a huge timeout
    of more than 68 years into the future. In order for the
    crash to occur, the huge timer (at a later time than
    when it was set) had to become the nearest active timer
    set on the specific scheduler on which it was set. This
    could not happen on a system with only one scheduler
    since there would always be shorter timers in the
    system.
    Setting a timer larger than 49 days on Windows could
    under rare circumstances cause the timeout to be
    delayed.
  * erts: Fix bug where the system installed openssl/md5.h would
    be confused with the vendored md5.h.
  * erts: The JIT has now been disabled on x86 Macs to prevent
    annoying the "verifying shm-xyz" popups introduced in
    MacOS Sonoma.
    ARM Macs are unaffected.
  * erts: Garbage collection of a process on a dirty scheduler
    could collide with signal handling for that process
    causing a crash of the runtime system. This bug was
    introduced in OTP 25.3.2.8 and OTP 26.2.
  * kernel: Fix group (that is the shell) to properly handle when
    an get_until callback function returned {done, eof, []}
    when an eof was detected.
  * ssh: With this change, Curve25519 and Curve448 KEX methods
    become most preferred (related to RFC8731).
  * ssl: Legacy name handling could cause interop problems
    between TLS-1.3/1.2 client and TLS-1.2 server.
- Fix for bsc#1222591</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1722686400">- Changes for 26.2.5.2:
  * erts: When no time warp mode was enabled, a smaller Erlang
    monotonic time could be read than a previously read time, i.e.,
    breaking the monotonic property. The runtime system will abort
    when detecting an issue like this since OTP 24.3.4.17 and OTP
    25.0. Up until OTP 25 no time warp mode is the default. As of
    OTP 26 multi time warp mode is the default.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * crypto: Add warning in documentation to avoid crypto:start/0 as
    it does not work for FIPS mode. Use application:start(crypto)
    instead.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability. If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
- Changes for 26.2.5.1:
  * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout =
    0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * diameter: Pick peer can now also handle request of type
    [#]diameter_packet{}.
  * kernel: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout
    = 0 on Windows could cause a (case clause) crash if data is
    immediately available.
  * kernel: Open a disk_log file and combining head_func with
    rotate options did not work.
  * ssh: With this change, ssh client will automatically adjust
    transfer window size for commands executed remotely over SSH.
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
- Changes for 26.2.5:
  * erts: gen_sctp:send/3,4 now waits for the send to complete
    instead of returning an OS result such as {error, ewouldblock}.
  * erts: ETS functions did not properly handle keys containing
    maps, sometimes matching too many or too few objects.
  * erts: Fix CPU quota determination for cgroups. The bug was
    introduced through OTP-18999.
  * erts: Added a warning to open_port/2 regarding the BadBatBut
    attack affecting Windows.
  * dialyzer: Fixed an issue with bitstring type inference on
    segments following UTF-8/16/32 segments.
  * kernel: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * kernel: Fix calls to blocking application APIs to throw an
    exception with reason terminating if called when the system is
    terminating. This is done in order to avoid deadlocks during
    shutdown or restart.
  * stdlib: Fix shell expansion of -type a() :: $a. in the erlang
    shell.
  * stdlib: Fix the shell Job Control Mode to not crash when typing
    TAB or CTRL+R.
  * ssl: Fix certificate authorities check so that CA closest to
    peer is not lost. It could manifest itself in a failed
    connection as the client failed to realize it had a valid
    certificate chain to send to the server.
  * ssl: ssl:signature_algs/2 did not list some legacy algorithm
    schemes correctly when listing all algorithms available.
  * mnesia: Mnesia could crash during startup if del_table_copy/2
    and add_table_copy/3 was invoked when the table was loading.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1726833600">- Version 27.0:
  * Triple-Quoted Strings has been implemented as per EEP 64 to
    allow a string to encompass a complete paragraph.
  * Adjacent string literals without intervening white space is now
    a syntax error, to avoid possible confusion with triple-quoted
    strings.
  * Sigils on string literals (both ordinary and triple-quoted)
    have been implemented as per EEP 66. For example, ~"Björn" or
    ~b"Björn" are now equivalent to &lt;&lt;"Björn"/utf8&gt;&gt;.
  * The compiler will now merge consecutive updates of the same
    record.
  * Safe destructive update of tuples has been implemented in the
    compiler and runtime system. This allows the VM to update
    tuples in-place when it is safe to do so, thus improving
    performance by doing less copying but also by producing less
    garbage.
  * The maybe expression is now enabled by default, eliminating the
    need for enabling the maybe_expr feature.
  * Native coverage support has been implemented in the JIT. It
    will automatically be used by the cover tool to reduce the
    execution overhead when running cover-compiled code. There are
    also new APIs to support native coverage without using the
    cover tool.
  * The compiler will now raise a warning when updating record/map
    literals to catch a common mistake. For example, the compiler
    will now emit a warning for #r{a=1}#r{b=2}.
  * The erl command now supports the -S flag, which is similar to
    the -run flag, but with some of the rough edges filed off.
  * By default, escripts will now be compiled instead of
    interpreted. That means that the compiler application must be
    installed.
  * The default process limit has been raised to 1048576 processes.
  * The erlang:system_monitor/2 functionality is now able to
    monitor long message queues in the system.
  * The obsolete and undocumented support for opening a port to an
    external resource by passing an atom (or a string) as first
    argument to open_port(), implemented by the vanilla driver, has
    been removed. This feature has been scheduled for removal in
    OTP 27 since the release of OTP 26.
  * The pid field has been removed from erlang:fun_info/1,2.
    Multiple trace sessions are now supported.
  * There is a new module json for encoding and decoding JSON.
  * Several new functions that accept funs have been added to module timer.
  * The functions is_equal/2, map/2, and filtermap/2 have been
    added to the modules sets, ordsets, and gb_sets.
  * There are new efficient ets traversal functions with guaranteed
    atomicity. For example, ets:next/2 followed by ets:lookup/2 can
    now be replaced with ets:next_lookup/1.
  * The new function ets:update_element/4 is similar to
    ets:update_element/3, but takes a default tuple as the fourth
    argument, which will be inserted if no previous record with
    that key exists.
  * binary:replace/3,4 now supports using a fun for supplying the
    replacement binary.
  * The new function proc_lib:set_label/1 can be used to add a
    descriptive term to any process that does not have a registered
    name. The name will be shown by tools such as c:i/0 and
    observer, and it will be included in crash reports produced by
    processes using gen_server, gen_statem, gen_event, and gen_fsm.
  * Added functions to retrieve the next higher or lower
    key/element from gb_trees and gb_sets, as well as returning
    iterators that start at given keys/elements.
  * common_test: Calls to ct:capture_start/0 and ct:capture_stop/0
    are now synchronous to ensure that all output is captured.
  * common_test: The default CSS will now include a basic dark mode
    handling if it is preferred by the browser.
  * crypto: The functions crypto_dyn_iv_init/3 and
    crypto_dyn_iv_update/3 that were marked as deprecated in
    Erlang/OTP 25 have been removed.
  * dialyzer: The --gui option for Dialyzer has been removed.
  * ssl: The ssl client can negotiate and handle certificate status
    request (OCSP stapling support on the client side).
  * tools: There is a new tool tprof, which combines the
    functionality of eprof and cprof under one interface. It also
    adds heap profiling.
  * xmerl: As an alternative to xmerl_xml, a new export module
    xmerl_xml_indent that provides out-of-the box indented output
    has been added.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1727611200">- Changes for 27.1:
  * crypto: crypto built with --enable-fips will now accept an
    OpenSSL 3 lib without fips provider as long as fips mode is not
    enabled.
  * crypto: Added a warning in the documentation to avoid calling
    crypto:start/0 as it does not work for FIPS mode. Use
    application:start(crypto) instead.
  * crypto: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * crypto: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssh: The SSh daemon started with a TCP port number argument
    will now re-try obtaining a listen socket before returning an
    error to the user.
  * ssh: Robustness has been improved by monitoring the connection
    handler process before casting the socket control notification.
  * ssl: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * ssl: All TLS-1.3 terminations are now graceful (previous TLS
    version terminations already were).
  * ssl: It is now possible to use a verification fun of arity 4,
    giving the user fun access to both encoded and decoded versions
    of the certificate. This is desirable as a workaround for
    encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * ssl: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * ssl: Include more information in logging of SNI (Server Name
    Indication) mismatch error.
  * diameter: Function specs for the main API module has been
    updated.
  * diameter: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * diameter: diameter:stop_service/1 has been made more
    synchronous.
  * wx: Documentation has been improved.
  * public_key: For completeness handle rsa_pss implicit default
    value, although this will probably not be commonly used as it
    provides very weak security.
  * public_key: The public_key:cacerts_load() function could in
    some error cases return undefined instead of {error, Reason}.
  * public_key: Added support for DragonFly.
  * public_key: Deprecation of RSA encryption functions has been
    reverted, as there still exists legitimate use cases with other
    padding modes than PKCS-1.
  * public_key: It is now possible to use a verification fun of
    arity 4, giving the user fun access to both encoded and decoded
    versions of the certificate. This is desirable as a workaround
    for encoding errors preventing re-encoding from being reliable.
    This also saves some work load if the encoded version is
    needed.
  * snmp: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * snmp: Figures in the documentation have been improved.
  * tftp: The legacy dependency to m:error_logger has been removed.
    m:logger is now used.
  * ftp: Eliminated a race condition that sometimes resulted in
    ftp:recv_bin/2 returning ok instead of {ok, Data}.
  * odbc: Figures in the documentation have been improved.
  * compiler: Fixed a crash in an optimization pass relating to
    appending binaries.
  * compiler: Fixed a bug in the compiler's alias analysis pass
    that could make it emit unsafe code.
  * common_test: Groups with empty list specifying groups and test
    cases no longer crash execution.
  * common_test: The Common_Test documentation and type specs have
    been polished.
  * common_test: Man pages are now available for erl, erlc,
    dialyzer, and all other programs that are included in
    Erlang/OTP.
  * dialyzer: Man pages are now available for erl, erlc, dialyzer,
    and all other programs that are included in Erlang/OTP.
  * xmerl: Corrected export functions from internal structure to
    XML so xmlText items of type cdata are handled correctly. They
    were just exported as normal text instead of output in a CDATA
    section.
  * xmerl: The type spec for xmerl_sax_parser:file/2 has been
    corrected to indicate that it can return an {error, _} tuple.
  * runtime_tools: Fixed a bug where dbg sessions on remote nodes
    were terminated prematurely.
  * inets: The documentation for the m:httpd module has been
    improved, along with correction of headings and types.
  * inets: Userinfo is now properly percent-decoded before usage in
    headers.
  * stdlib: The help printout for incorrect t:io:format/0 strings
    now handles the k modifier correctly.
  * stdlib: Fixed a bug that caused the shell completion to crash
    when keyword and tuple appeared on the same line.
  * stdlib: Due to PR-7419/OTP-18671, the cached internal value of
    the callback_mode started leaking out to logger reports, which
    could cause logger handlers to crash.  This has now been fixed
    to show the value that was set, as before caching.
  * stdlib: Fixed an emulator crash relating to compressed ETS
    tables.
  * stdlib: The error description for maps:update/3 will no longer
    insist that the third argument is not a map when a key could
    not be found
  * stdlib: Multiple issues have been corrected in the markdown
    parser that creates documentation for the shell.
  * stdlib: Fixed category for some codepoint ranges in
    unicode_util.
  * stdlib: Fixed m:argparse to print sub-commands help when
    available.
  * stdlib: Class annotation to HTML from fenced blocks have been
    added.
  * stdlib: Added JSON formatting functions for indented output.
  * stdlib: Improved illegal pattern error for accidental map
    associations.
  * stdlib: Progress reports for a dynamically started supervisor
    will now be logged at debug level.
  * stdlib: The m:zip module has been updated with support for:
  * edoc: Broken links in release notes have been mended.
  * tools: m:tprof no longer crashes when using
    pause/restart/continue when profiling all modules.
  * tools: On systems supporting native coverage, calls to m:cover
    could hang or crash if cover-compiled module had been reloaded
    from outside cover. This has been corrected so that cover now
    recovers from the error and and sends a report to the logger
    about the failure to retrieve coverage information.
  * tools: Figures in the documentation have been improved.
  * erts: The erl -man example has been corrected to not consider
    values set in ERL_ZFLAGS and stop parsing arguments when a --
    is encountered.
  * erts: Compiler warnings for  Windows I/O back-end have been
    silenced.
  * erts: Bugs related to return_to trace have been fixed. It did
    not work for more than once trace session and it did sometimes
    not trigger for exceptions.
  * erts: Potential deadlocks while writing a crash dump have been
    eliminated.
  * erts: When loading a damaged or too old BEAM file, the runtime
    system could crash.
  * erts: A scheduler thread could get stuck when deleting a memory
    allocator carrier when adjacent carriers were deleted and/or
    inserted simultaneously by other schedulers. This in turn could
    cause the other schedulers to get stuck as well.
  * erts: Statistics for number of carriers in a shared pool after
    calling instrument:allocations or instrument:carriers are now
    correct. Also, a potential bug in carrier block scanning was
    eliminated.
  * erts: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * erts: Fixed an emulator crash relating to compressed ETS
    tables.
  * erts: A function (encode_sockaddr) was called with superfluous
    argument, on Windows, in the net nif.
  * erts: Fixed a crash that could happen on reallocation failure.
  * erts: Man pages are now available for erl, erlc, dialyzer, and
    all other programs that are included in Erlang/OTP.
  * erts: A previous correction in the Erlang/OTP 27.0.1 emergency
    patch had the unfortunate side effect of sometimes causing an
    unnecessary fullsweep (major) garbage collection instead of a
    generation (minor) garbage collection. This has been corrected.
  * erts: Fixed trace matchspec functions trace and enable_trace to
    use the session tracer when enabling trace flags on untraced
    processes.
  * erts: Fixed a typo in the type spec for
    t:erlang:garbage_collection_defaults/0.
  * erts: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * erts: The support for Transparent Huge Pages has been disabled
    on non-amd64 Linux systems.
  * erts: Fixed a race condition on Windows when upgrading from
  - noshell to a shell that would cause Erlang to crash with the
    error:
  * erts: Added functions getservbyname and getservbyport to the
    net module.
  * erts: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * erts: Optimize process and port creation when such tracing is
    not enabled by any trace session.
  * erts: Compiler warnings for some removed functions have been
    corrected to point out the correct replacement functions.
  * erts: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * erts: The m:zip module has been updated with support for:
  * kernel: A faulty assertion was corrected in the prim_tty
    module. This assertion could trigger when invalid UTF-8 was
    read from stdin just as the mode was changed from unicode to
    latin1.
  * kernel: Opening a disk_log file and combining head_func with
    rotate options did not work.
  * kernel: Fixed an error info printout for
    erlang:is_process_alive/1 on non-local pids.
  * kernel: A race in the kTLS flavour of SSL distribution has been
    fixed so that inet_drv.c doesn't read ahead too much data,
    which could cause the kTLS encryption to be activated too late
    when some encrypted data had already been read into the
    inet_drv.c buffer as unencrypted.
  * kernel: Fixed a deadlock when an application crashes during
    startup and log messages were sent to standard out. Logger
    would fail to print the messages to standard out and instead
    print them to standard error.
  * kernel: The -proto_dist init parameter will no longer be
    ignored when specified multiple times. It will now log a
    warning and use the first specified value.
  * kernel: Corrected socket:ioctl for genaddr (SIOCGENADDR).
  * kernel: Added functions getservbyname and getservbyport to the
    net module.
  * kernel: Introduced enet | esock variants of m:inet functions,
    either when called with sockets, with explicit inet_backend
    config or with the e inet_backend kernel config option.
  * kernel: The function socket:i/0 now uses the m:net module
    (instead of the m:inet module) for service translation.
  * kernel: A boolean option read_ahead has been implemented for
    gen_tcp, default true, to facilitate not reading past (caching
    data) the end of a packet.  In particular, for kTLS, caching
    data could read in data that was supposed to be decrypted by
    the platform's network stack, before crypto parameters could be
    activated.
  * syntax_tools: The documentation for syntax_tools has been
    polished after the migration to the new documentation system.
  * asn1: Fixed a cosmetic but harmless issue with the ASN.1
    compiler passing on the undec_rest option to the Erlang
    compiler.
- Changes for 27.0.1:
  * ssh: With this change, race condition between connection
    closing and automatic window adjustment is fixed.
  * ssl: Check  for TLS-1.3 support should check minimum
    requirements.
  * ssl: If both TLS-1.3 and TLS-1.2 is supported and TLS-1.2
    negotiated convert TLS-1.3 ECDSA schemes to TLS-1.2 hash and
    signature pairs for increased interoperability.
  * ssl: TLS-1.3 negotiation now uses SNI based options correctly
    instead of ignoring them.
  * ssl: Make it easier to distinguish between a invalid signature
    and unsupported signature.
  * ssl: Enhance ALERT logs to help understand what causes the
    alert.
  * ssl: When the default value for signature_algs is used, default
    the signature_algs_cert to the default value + rsa_pkcs1_sha1
    to allow this algorithms for certificates but not for the TLS
    protocol. This is for better interoperability.  If
    signature_algs is set explicitly signature_algs_cert must also
    be set explicitly if they should be different.
  * public_key: Fix bug in dnsName constraint check, could cause
    valid cert to be considered bad during path validation.
  * compiler: One of the compiler's optimization passes would get
    very slow when compiling certain modules. The compiler will now
    automatically disable that pass for input that would trigger
    the slowdown.
  * compiler: Fix +deterministic to work properly with
    documentation attributes.
  * stdlib: Fix so that missing -doc({file, File}) files only
    result in a warning and not an error.
  * stdlib: Fixed m:json bugs, json:encode_key_value_list/2 did not
    generate arrays and json:decode/3 did not invoke the user
    callback for 0.
  * edoc: Fix broken makefile dependency when building HTML
    documentation.
  * erts: In rare circumstances the JIT could do an unsafe in-place
    update of a tuple.
  * erts: When a port command crashed in the inet driver during
    gen_tcp:send/2, a monitor 'DOWN' message could be left
    lingering in the caller's mailbox. This has now been fixed.
  * erts: 'DOWN' messages originating from a monitored port,
    contained the atom process instead of the atom port as the
    third element when the exit reason was not an immediate term.
  * erts: Fix so that the options to enable Transparent Huge Page
    alignment of the Erlang VM executable are only applied to the
    Erlang VM and not other native programs such as erlc and
    dialyzer. This bug was introduced in Erlang/OTP 27.0.
  * erts: When [*no time warp mode*](time_correction.md#no-time-
    warp-mode) was enabled, a smaller Erlang monotonic time could
    be read than a previously read time, i.e., breaking the
    monotonic property. The runtime system will abort when
    detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.
  * erts: When calling trace:function(Session, _, true, [meta]) the
    meta tracer was incorrectly set to be the calling process. Now
    it's set to the session tracer as expected.
  * kernel: Polish the m:logger documentation.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1732968000">- Changes for 27.1.2:
  * stdlib: With this change, uri_string:normalize assumes empty
    path (do not crash) when no path is provided in the URI map.
  * stdlib: Fixed spec for json:format/3.
  * kernel: A bug has been fixed where receiving an SCTP message
    with gen_sctp could waste the first fragments of a message and
    only deliver the last fragment.
  * kernel: An boolean option non_block_send for SCTP, has ben
    added to be able to achieve the old behaviour to avoid blocking
    send operations by passing the OS network stack error message
    ({error,eagain} through.
  * common_test: With this change, jquery and tablesorter licenses
    are added to COPYRIGHT file. Also tablesorter is updated to
    version 2.32.
  * ssl: Refactor trying to also make some optimizations introduced
    a bug in signature algorithms checks in OTP-26.2.1. This could
    manifest itself in not being able to negotiate connections
    using certificates needing to use some TLS-1.2 compatibility
    legacy signature schemes.
  * ssl: Correct timeout handling for termination code run for own
    alerts, so that intended timeout is used instead of falling
    back to OS TCP-stack timeout that is unreasonably long on some
    platforms.
  * ssl: Fix assertion so that works as intended. This could result
    in that some TLS-1.2 clients would fail to connect to the the
    erlang server.  Bug introduced in OTP-27.1.1
  * erts: A bug has been fixed where receiving an SCTP message with
    gen_sctp could waste the first fragments of a message and only
    deliver the last fragment.
  * erts: An boolean option non_block_send for SCTP, has ben added
    to be able to achieve the old behaviour to avoid blocking send
    operations by passing the OS network stack error message
    ({error,eagain} through.
  * erts: The call gen_tcp:send/2 could hang indefinitely despite
    having set the send_timeout option for the following
    unfortunate combination of circumstances:
  * erts: In rare circumstances, in code that matches multiple
    tuples, the JIT could generate code that would raise a badmatch
    exception even if the given tuples were correct.
  * erts: Fixed beam crash that could happen if resetting call_time
    or call_memory trace counters of a function while it is called.
    Bug exists since OTP R16.
  * ssh: With this change, a race condition is removed from ssh
    client connection setup procedure.
  * ssh: With this change, ssh:connect is not affected by presence
    of EXIT message in queue.
  * ssh: With this change, ssh appends {active, false} option after
    socket options received from user - so that false value is
    always used.
- Changes for 27.1.1:
  * public_key: Introduction of verify_fun/4 unfortunately
    introduced an argument switch for some specific path validation
    errors so that verify_fun/3 could under these circumstances be
    called with a DER cert instead of a decod cert, also in this
    situation the verify_fun/4 would have the certificates in
    reverse order.
  * public_key: Do not hide crypto badarg reason, this error
    handling enhancement facilitates debugging. These kind of
    runtime errors are not documented and should never be relied on
    for matching, they are intended for catching input errors
    early.
  * stdlib: Remove whitespace stripping of returned binaries in
    json:decode/3.
  * stdlib: Fix zip:unzip/2 to not crash when extracting zip files
    with garbage in the Zip64 extra header. This bug was introduced
    in Erlang 27.1 and has so far only been seen on some archives
    creates by MS Excel.
  * stdlib: With this change, shutdown procedure handles a race
    condition between supervisor executing a shutdown and child
    process termination from other reason.
  * common_test: With this change, HTML reports include jQuery
    version 3.7.1.
  * ssl: Starting from TLS-1.3 some server handshake alerts might
    arrive after ssl:connection/2,3,4 has returned. If the socket
    is in active mode the controlling process will get the alert
    message, but passive sockets would only get {error, closed} on
    next call to ssl:recv/2,3 or ssl/setopts/2. Passive sockets
    calls will now return  {error,  error_alert()}  instead.
  * ssl: Servers configured to support only version (pre TLS-1.2)
    should ignore hello version extension, as it is an unknown
    extension to them, this will result in that new clients that do
    not support the old server version will get an insufficient
    security alert from the server and not a protocol version
    alert, this is consistent with how old servers not able to
    support higher protocol versions work.
  * erts: On Windows, successive failed socket calls caused socket
    to become "uninitialized".
  * erts: The socket framework fails to start on a IPv6-only
    Windows machine.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1733400000">- drop systemd_requires, see
  https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Runtime_requirements</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1733832000">- Changes for 27.1.3:
  * public_key: If both ext-key-usage and key-usage are defined for
    a certificate it should be checked that these usages are
    consistent with each other. This will have the affect that such
    certificates where the ext-key-usages is marked as critical and
    the usages is consistent with the key-use it can be considered
    valid without mandatory application specific checks for the
    ext-key-useage extension.
  * public_key: Handle decoding of EDDSA key properly, when
    decoding a PEM file that contains only the public EDDSA key.
  * erts: gen_udp:send on domain local can leak inet_reply
    messages.
  * erts: net:getifaddrs does not properly report the running flag
    on windows.
  * compiler: In rare circumstances, the destructive tuple update
    optimization could be applied when it was unsafe.
  * compiler: In rare circumstances involving appending to multiple
    binaries, the compile could emit unsafe code that would crash
    the runtime system.
  * ssh: With this change, ssh connection does not crash upon
    receiving exit-signal message for an already terminated
    channel.
  * kernel: On windows the socket:recv could return with success
    ({ok, Data}) even though not all data had been read.
  * kernel: gen_udp:send on domain local can leak inet_reply
    messages.
  * kernel: Failure to create an UDP IPv6 socket when inet_backend
    = socket with certain IPv6 socket options.
  * kernel: net:getifaddrs does not properly report the running
    flag on windows.
  * ssl: Avoid generating an internal alert for case that should
    have been an orderly shutdown by the supervisor.
  * ssl: If present, extended key-usage TLS (SSL) role check (pk-
    clientAuth, pk-serverAuth) should always be performed for peer-
    cert. An intermediate CA cert may relax the requirement if
    AnyExtendedKeyUsage purpose is present.
  * ssl: Back port certificate_authorities option for TLS-1.3
    servers to pre TLS-1.3 servers to enable them to disable the
    sending of certificate authorities in their certificate
    request. This will have same affect as the the TLS-1.3 server
    option although it is handled by a different mechanism in these
    versions, where the functionality is described to be more of a
    guidance, although some pre TLS clients have proven to make it
    mandatory as in TLS-1.3 extension handling.
  * common_test: With this change, cth_surefire hook module handles
    group path reduction for a skipped group. This fixes a bug
    manifesting with improper group path for a group executed after
    a group which was skipped.
  * common_test: With this change, prefix option can be specified
    in cth_conn_log option list. Option allows to specify how much
    of additional information is added in raw log output.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1747656000">- Allow disabling building documentation
- Disable building documentation by default on s390x: the
  pre-built ex_doc has a different endianess, and the build
  fails (bsc#1242999)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1759233600">- Fix Erlang Exhaustion of File Handles in ssh (bsc#249473,
  CVE-2025-48041)
  * fix-CVE-2025-48041.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1762171200">- Create an erlang27 package from a version being submitted to SLE</changelog>
</package>
<package pkgid="cd05271c8a639fd45752196ff8bf7b5d65027cf62d3f5be2313a10f39f195632e7e79f76c7418f40c8e835cbd991f1103b79e11beec9fc5aee01081564ac2ee0" name="erofs-utils" arch="riscv64">
  <version epoch="0" ver="1.8.10" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 1.5
  * fsck.erofs: support filesystem extraction
  * support ztailpacking inline feature for compressed files
  * dump.erofs: support listing directories
  * more liberofs APIs (including iterate APIs)
  * use mtime to allow more control over the timestamps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1681732800">- Update to release 1.6
  * support fragments by using `-Efragments`
  * support compressed data deduplication by using `-Ededupe`
  * (erofsfuse) support extended attributes
  * (mkfs.erofs) support multiple algorithms in a single image
  * (mkfs.erofs) support chunk-based sparse files
  * (mkfs.erofs) add volume-label setting support
  * (mkfs.erofs) add uid/gid offsetting support
  * (mkfs.erofs) pack files entirely by using `-Eall-fragments`
  * various bugfixes and cleanups;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.7:
  * support arbitrary valid block sizes in addition to page size
  * (mkfs.erofs) arrange on-disk meta with Breadth-First Traversal
    instead
  * support long xattr name prefixes
  * support UUID functionality without libuuid
  * (mkfs.erofs, experimental) add DEFLATE algorithm support
  * (mkfs.erofs, experimental) support building images directly
    from tarballs
  * (dump.erofs) print more superblock fields
  * (mkfs.erofs, experimental) introduce preliminary rebuild mode
  * various bugfixes and cleanups (CVE-2023-33551, CVE-2023-33552)
- Switch service to mode=manual, as 'disabled' is deprecated.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 1.7.1
  * erofs-utils: fix reference leak in function
    ``erofs_mkfs_build_tree_from_path``</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701259200">- Enable lzma/xz compression; make `mkfs.erofs -z lzma` work.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1723204800">- Update to release 1.8
  * Multi-threaded compression support with the mkfs.erofs utility.
  * Supporting the Intel IAA hardware accelerator using the QPL
    driver (for contemporary Xeon Scalable systems).
  * Initial support for Zstandard (Zstd) compression.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726228800">- Update to release 1.8.1
  * lib: fix heap-buffer-overflow on read
  * fuse: fix partial decompression for libdeflate
  * lib: fix truncated uncompressed files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731585600">- Update to release 1.8.2
  * mkfs: Correctly skip unidentified xattrs
  * fsck: Support exporting xattrs optionally
  * mkfs: Correctly sort shared xattrs
  * mkfs: Allow pax headers with empty names
  * mkfs: Add `--sort=none` option for tarball</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734523200">- update to 1.8.3:
  * mkfs: fix -Eall-fragments for multi-threaded compression
  * mkfs: fix unexpected errors for chunk-based images
  * lib: report leftovers for partially filled blocks
  * mkfs: Fix input offset counting in headerball mode
  * lib: capture errors from {mkfs,rebuild}_handle_inode()
  * fix "Not a directory" error for incremental builds
  * avoid silent corruption caused by c_root_xattr_isize
  * rebuild: set the appropriate dev field for dirs
  * lib: fix user-after-free in xattr.c
  * lib: get rid of pthread_cancel() for workqueue
  * mkfs: add -U &lt;clear|random&gt; support
  * add --hard-dereference option
  * lib: correct erofsfuse build script</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752580800">- Update to release 1.8.10
  * mkfs: Fix unusual PAX header handling for tarerofs
  * mkfs: Add a `-E^fragdedupe` option to explicitly disable
    fragment deduplication
  * mkfs: Support `-Efragdedupe=inode` for multithreading
  * dump: Add `--cat` to show file contents
  * mkfs: Support per-segment reaper for multi-threaded compression
  * mkfs: Support extent-based deduplication for `-Efragments`
  * mkfs: Support `--fsalignblks` to align filesystem sizes
  * mkfs: Support `--vmdk-desc` to generate VMDK for flattened
    block devices
- Enable zstd [boo#1229961]</changelog>
</package>
<package pkgid="3fae95b62b55eff5f9d42ed7ab17f559fda3c49a965324f834b090485a51f2ab98f0bdce307f727e45d8502343b83be8a05c494f42b7cfca0e7dd23f575e3d67" name="error-codes" arch="riscv64">
  <version epoch="0" ver="0.4.0+git20260325.4cbfc70" rel="1.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1764676800">- Update to version 0.2+git20251202.d72c330:
  * Initial version</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1764936000">- Remove wrong Conflicts</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1770206400">- Update to version 0.3.0+git20260204.54278a1:
  * Release version 0.3.0
  * error-codes: error out if no mode was given after option handling
  * manpage: fix missing command as parameter</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1774440000">- Update to version 0.4.0+git20260325.4cbfc70:
  * Release version 0.4.0
  * Add support for libcurl
  * Fix name of gen_*_data_h output files</changelog>
</package>
<package pkgid="b0833631c2c4f4a6bc08f25b799a0d79213bc90d9bce4ce9b5917bdf93f0ed581c4ebc48ff5eb00cf5814dc56652223e02fa23bbba3442c82b3a09599f4d541e" name="esbuild" arch="riscv64">
  <version epoch="0" ver="0.27.4" rel="1.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1763553600">- update to 0.27.0:
  * Use Uint8Array.fromBase64 if available (#4286)
  * from 0.26.0: enable trusted publishing (#4281)
  * update the Go compiler from v1.23.12 to v1.25.4 (#4208, #4311)
  * linux build now requires a kernel version of 3.2 or later
- from 0.26.0:
  * Enable trusted publishing (#4281)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1768737600">- update to 0.27.2:
  * Forbid using declarations inside switch clauses (#4323)
  * Additional minification of switch statements (#4176, #4359)
  * Automatically add the -webkit-mask prefix (#4357, #4358)
  * Allow import path specifiers starting with #/ (#4361)
- from 0.27.1:
  * Allow tree-shaking of the Symbol constructor
  * The minifier now strips empty finally clauses (#4353)
  * Inline IIFEs containing a single expression (#4354)
  * Fix minifier bug with for inside try inside label (#4351)
  * Fix bundler bug with var nested inside if (#4348)</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1772020800">- update to 0.27.3:
  * Preserve URL fragments in data URLs (#4370)
  * Parse and print CSS @scope rules (#4322)
  * Fix a minification bug with lowering of for await (#4378, #4385)
  * Update the Go compiler from v1.25.5 to v1.25.7 (#4383, #4388)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1773576000">- update to 0.27.4:
  * Fix a regression with CSS media queries (#4395, #4405, #4406)
  * Fix an edge case with the inject feature (#4407)
  * Attempt to improve API handling of huge metafiles (#4329, #4415)</changelog>
</package>
<package pkgid="582039276c08d5d5655f780f57c3edeb836655123a15e28c4527473038a1385031aea70d6eae9af924a7b03dfd2959eeed5c5efb409c75a1ecaa8d582aced004" name="esc" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="3.1"/>
  <changelog author="marek counts &lt;mcounts@suse.com&gt;" date="1559736000">- Initial commit</changelog>
  <changelog author="marek counts &lt;mcounts@suse.com&gt;" date="1559908800">- Updated spelling</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1622635200">- Build with go 1.15 to fix build issues
  (Upstream expected to add go1.16 in future versions)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1755691200">- Use current distro go default version.  As these are oldish
  sources, also use GO111MODULE=off.</changelog>
</package>
<package pkgid="dedc5d9126a06b50deddce6b86be4061a57eacd8328441f42f56593886d9b265ef4ada6935d7cd8ede249254f011c4999a022955195af82214860ff68ee60663" name="espanso" arch="riscv64">
  <version epoch="0" ver="2.3.0" rel="1.1"/>
  <changelog author="Ricky Kresslein &lt;accounts@kressle.in&gt; - 0.7.3-1" date="1614340800">Initial build.-</changelog>
  <changelog author="Ricky Kresslein &lt;accounts@kressle.in&gt; - 0.7.3-2" date="1614513600">Service files no longer copied on build. Run "espanso start".</changelog>
  <changelog author="Ricky Kresslein &lt;rk@kressle.in&gt; - 0.7.3-3" date="1614600000">Rebuild with a different version of backtrace.</changelog>
  <changelog author="Ricky Kresslein &lt;rk@kressle.in&gt; - 0.7.3-4" date="1614686400">Now supports both openSUSE Leap 15.2 and openSUSE Tumbleweed.</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723982400">- Update to version v2.2.1:
  * chore: bump version
  * fix(ui): simplfy conditional
  * fix(detect): fix incorrect check on Windows
  * Version 2.2.0 (#1789)
  * chore: :rotating_light: more `clippy` pedantic lints (#1779)
  * docs: improve description of compilation on Windows (#1785)
  * fix(core): update package dependencies for Debian 12+ and Ubuntu 22.10+ (#1697)
  * Version 2.1.8 (#1429)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1723982401">- refactor package to use a _service file
- refactor spec to use newer cargo macros</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1744718400">- Update to version 2.2.3:
  * bump deps
  * use `toml` instead of plaintext (#2244)
  * Fix unable to start espanso (#2220)
  * Prevent Espanso Sync Tool window from stealing focus. (#2212)
  * Remove espanso migrate (#2174)
  * fix rustc version not working (#2176)
  * fix `clippy` lints (#2171)
  * update level of very verbose wayland log (#2107)
  * add support to detect wayland compositor in use (#2101)
  * Resolve issue with cursor placement when using multi-byte
    characters (#2063)
  * add `locale` and `offset` to date module schema (#2040)
  * Show regex in search bar (#1998)
  * fix clippy warnings and tests (#2002)
  * Improve form size constraints and text overflow behavior (#1991)
  * Word separators
  * Support non-ASCII characters in triggers on macOS (#1967)
  * fix(inject): attach modifiers state to the next record on x11 (#1680)
  * fix links in yaml schemas (#1952)
  * Use new sctk api (#1901)
  * Add option to open config folder to context menu (#1870)
  * feat(render): add support for pwsh (#1824)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- Update to version 2.2.5 (2.2.4 was not released):
  Hey everyone! Here is a fresh new release of espanso. It took us
  a long time to figure out the correct release pipeline, but I
  hope from now we will be able to do more timely releases, as the
  CI works fine 😄 .
  One note though, I had to change the CI, so now it looks like
  this:
    espanso 2.2.5
    Federico Terzi and the espanso contributors
    A Privacy-first, Cross-platform Text Expander
    USAGE:
    espanso [OPTIONS] [SUBCOMMAND]
    OPTIONS:
  - h, --help       Print help information
  - v               Sets the level of verbosity
  - V, --version    Print version information
    SUBCOMMANDS:
    cmd           Send a command to the espanso daemon.
    edit          Shortcut to open the default text editor to edit config files
    env-path      Add or remove the 'espanso' command from the PATH
    help          Print this message or the help of the given subcommand(s)
    log           Print the daemon logs.
    match         List and execute matches from the CLI
    package       package-management commands
    path          Prints all the espanso directory paths to easily locate configuration and
    matches.
    service       A collection of commands to manage the Espanso service (for example, enabling
    auto-start on system boot).
    workaround    A collection of workarounds to solve some common problems.
  Note that status, start, restart, stop and the others are
  missing, but they work as internal aliases. Everything that
  worked before, should work correctly in this release.
  In a future release I'm going to restore the original commands,
  (status, restart, etc), but for internal changes they had to be
  removed for this release.
  Have fun expanding!
  * Here is what's Changed
  - remove the symlink before creating a new one by @AucaCoyan in
    [#2389]
  - Update flake by @github-actions[bot] in #2391
  - ignore some binaries and edit ci workflow by @AucaCoyan in
    [#2390]
  - update the names of the artifacts by @AucaCoyan in #2396
  - Fix windows installer location zip by @AucaCoyan in #2397
  - add ci for arm linux and arm windows 11 by @AucaCoyan in
    [#2398]
  - fix missing rust in windows arm runner by @AucaCoyan in #2399
  - Update flake by @github-actions[bot] in #2404
  - Post installation script for setting capabilities by
    @AucaCoyan in #2405
  - Upgrade chrono by @AucaCoyan in #2407
  - upgrade cc to 1.2.30 by @AucaCoyan in #2408
  - move nix build to a different workflow by @AucaCoyan in #2411
  - Clippy lints by @AucaCoyan in #2410
  - upgrade winrt and notify-rs by @AucaCoyan in #2412
  - tiny fix in the gitmoji by @AucaCoyan in #2418
  - Update flake by @github-actions[bot] in #2419
  - add badge of DeepWiki by @AucaCoyan in #2416
  - Json schemas by @AucaCoyan in #2415
  - Fix compilation on debug mode by @AucaCoyan in #2420
  - remove the dummy extension by @AucaCoyan in #2424
  - fix throwing an error when --version or --help is passed by
    @AucaCoyan in #2426
  - setup lint to prevent TODOs in code by @AucaCoyan in #2427
  - clippy changes by @AucaCoyan in #2430
  - Update flake by @github-actions[bot] in #2431
  - Update flake by @github-actions[bot] in #2438
  - chore(deps): bump actions/checkout from 4 to 5 by
    @dependabot[bot] in #2440
  - Update flake by @github-actions[bot] in #2445
  - Update flake by @github-actions[bot] in #2449
  - Update flake by @github-actions[bot] in #2451
  - Fix mac compilation by @AucaCoyan in #2460
  - release v2.2.5 by @AucaCoyan in #2462</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758715200">- Update to version 2.2.7:
  * Add SignPath to sponsors by @AucaCoyan in #2465
  * Update flake by @github-actions[bot] in #2461
  * Fix macos build tasks by @AucaCoyan in #2466
  * Change panic to warning for console attachment error (fix
    [#2464]) by @alumik in #2468
  * comment out failing step in the CI by @AucaCoyan in #2469
  * Update flake by @github-actions[bot] in #2467
  * fix failing Windows CI due to missing iscc by @AucaCoyan in
    [#2472]
  * release v2.2.6 by @AucaCoyan in #2473
  * add the install inno setup in create-release ci by @AucaCoyan
    in #2476
  * release v2.2.7 by @AucaCoyan in #2478</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760961600">- Update to version 2.3.0:
  * New Features
  - Timezone Selection in {date} Extension
    You can now generate dates and times in any timezone using
    the new tz parameter. For example:
  - trigger: ":today"
    replace: "{{mytime}}"
    vars:
  - name: mytime
    type: date
    params:
    format: "%H:%M"
    locale: en-AG
    tz: America/Los_Angeles
    Choose from the database of IANA timezones such as "UTC",
    "Europe/Paris", "Asia/Tokyo", etc.
  - Configurable Regex Buffer Size
  - Advanced users can now adjust the maximum number of
    characters stored for regex-based triggers. The default
    (previously not editable) is 50. We recommend to set a
    reasonable low number.
  - Add max_regex_buffer_size: &lt;number&gt; to your default.yml
  - Empty Triggers are Safely Ignored
  - will automatically filter out empty triggers in YAML match
    files and log a warning, preventing accidental errors and
    confusion.
  - Support for Both .yml and .yaml Config Files
  - now recognizes configuration files with either extension.
    For compatibility purposes, .yml is still the preferred
    value if the user has a file with both extensions.
  - We would like to switch to prefer yaml in the future
  * Improvements
  - Markdown Rendering Overhaul
  - switched to the pulldown-cmark engine for markdown
    conversion, providing faster, more reliable rendering of
    your markdown snippets.
  - Better Search Results Display
  - Search popups now correctly escape HTML characters in
    labels and triggers, preventing visual glitches and
    accidental HTML interpretation.
  - More Flexible Config Includes
  - The configuration engine can now aggregate both .yml and
    .yaml match files, reducing troubleshooting and making
    structure more flexible.
  - Enhanced CLI Help and Error Handling
  - Improved command-line help: if no subcommand is given,
    espanso now gracefully prints help instructions.
  - Version and help flags work more consistently across
    platforms.
  * Bug Fixes
  - Search results now handle HTML special characters correctly.
  - Enter key (including numpad) works as expected in search.
  - Date extension now gracefully handles invalid formats and
    unsupported timezones.
  - Improved error messages for missing default configuration.
  * Dependencies &amp; CI
  - Added timezone and markdown libraries.
  - Removed deprecated dependencies and scripts.
  - CI workflow improvements.
  * What's Changed
  - remove homebrew-espanso tap by @AucaCoyan in #2487
  - Update flake by @github-actions[bot] in #2489
  - add rust-toolchain step by @AucaCoyan in #2490
  - fix ci yaml by @AucaCoyan in #2492
  - fix ci again by @AucaCoyan in #2495
  - Update flake by @github-actions[bot] in #2503
  - Fix subcommand help displaying main help instead of specific
    help (#2483) by @gcailly in #2500
  - Fix json label replace (#1702) by @gcailly in #2501
  - Fix empty triggers causing expansion on every word separator
    (#1616) by @gcailly in #2508
  - Fix numpad Enter not confirming choices in search menu
    (#1618) by @gcailly in #2507
  - Restore launching from app bundle on macos by @n8henrie in
    [#2505]
  - Fix utf8 bom parsing (#2510) by @gcailly in #2512
  - Fix "kdotool missing or not available" on macOS (#2509) by
    @gcailly in #2514
  - Prefer the GHA-provided rust tooling by @n8henrie in #2521
  - Add support for .yaml extension for config and match files
    (#2184) by @gcailly in #2519
  - revert default back to yml extension by @AucaCoyan in #2523
  - feat: Add max_regex_buffer_size config option by
    @aldair-meneses in #2504
  - update biomejs formatting and format the code by @AucaCoyan
    in #2524
  - Fix date extension crash on invalid format (#993) by @gcailly
    in #2516
  - Replace markdown library to fix nested lists rendering
    (#2217) by @gcailly in #2515
  - Add timezone support to date extension (#2225) by @gcailly in
    [#2526]
  - update developer docs by @AucaCoyan in #2527
  - release v2.3.0 by @AucaCoyan in #2528</changelog>
</package>
<package pkgid="8e7b388211806a402b5efa24cccecb63792cc3728b41b0a1434a1fee79a7338d36ba58194bafdc60cc38187451f0f154f1a3eac8994fcea8152dc467c1e0c967" name="espeak" arch="riscv64">
  <version epoch="0" ver="1.48.04" rel="8.1"/>
  <changelog author="schwab@linux-m68k.org" date="1347710400">- Use %{optflags}.</changelog>
  <changelog author="p.drouand@gmail.com" date="1387108800">- Update to version 1.47.11
  + No changelog entry
- Changes from 1.47.10
  + Data change only.
  + Revert 't' sound in Spanish to version 1.47.07.
- Changes from 1.47.09
  + Bug fix (lookup in *_list occasionally found the wrong word).
- Changes from 1.47.08
  + Automatically generate character names for subscript and superscript
    characters.
  + Use internal ctype data for character codes up to U+024F.
  + Add API function  espeak_TextToPhonemes().
  + Add test language az, Azerbaijani.
- Changes from 1.47.07
  + Language data changes only.
- Changes from 1.47.06
  + Fix for systems which have 44010Hz but not 22050Hz audio.
  + Now runs OK in ARMv7 mode.
- Changes from 1.47.05
  + Bug fixes.
  + Phoneme definitions: add conditions prev2PhW(), next3PhW().
  + Added language: ms (Malay)
    Command line:
  - -voices=&lt;directory&gt;  lists the voices in the specified subdirectory.
- Changes from 1.47.03
  + Bug fixes.
- Changes from 1.47.01
  + Added languages:
  - an  Aragonese.
  - fa  Farsi.
  - ga  Irish.
  - lt  Lithuanian.
  - pa  Punjabi.
  + Many language improvements, including American English, Danish,
    Dutch, Portuguese, Tamil.
  + Command-line program.
  - Added -version option.
  - Added optional value to --ipa option.
  - -ipa=1 adds a 'tie' character to link letters in a multi-letter
    phoneme name.
  - -ipa=2 adds a zero-width joiner to link letters in a
    multi-letter phoneme name.
  - -X option now lists the names of attributes from *_list files.
  + Speak the names of Braille Dot characters, U+2800 to U+28FF.
  + Speak names of characters in some non-native alphabets.
  + Automatic switch to a different language for text in non-native
    alphabets.
  + Improved speaking of text from a non-native alphabet after
    automatically switching to a different language voice.
  + Break words with characters from different alphabets into
    separate words.
  + Ignore soft-hyphen (U+00AD) in text.
  + Klatt vioices, improved nasal vowels.
  + espeak-data can be compiled using a different sample rate than the
    default 22050Hz.  eSpeak will then generate speech at that sample rate.
  + Change the structure of the espeak-data/voices directory to use
    subdirectories for europe, asia, and others.
  + Add suffix option 'm' to allow multiplr suffixes to be removed from a word.
  + Allow $text attribute when a text translation is given in a different alphabet.
  + Phoneme definitions.
  - Add NOT operator in conditions.
  - Add prevVowel() and nextPh2W()
  - Ignore UTF8-BOM sequence at the start of phoneme definition files.
  + espeakedit application.
  - Use wxWidgets 2.8 on Linux.
  - Use wxNotebook for prosody and vowel pages.
  - Add an option to compile the phoneme data at a specified sample rate
    (uses the 'sox' program for the conversion of WAV file data).
- Add easpeak-fix-bufferoverflow-strncpy.patch; fix a bufferoverflow from
  dictionnary sources files</changelog>
  <changelog author="tchvatal@suse.com" date="1389182400">- Remove voices/en directory to avoid cpio rename error that is
  caused by dir -&gt; file conversion. This makes the package
  updateable again.</changelog>
  <changelog author="p.drouand@gmail.com" date="1393675200">- Update to version 1.48.02
  + Added rule attribute $noprefix. The rule is not used if a prefix
    has been removed from the word.
  + Program changes to enable audio output from Windows DLL.
  + Added attribute 'dictdialect' to specify en-us voice for words marked
    with _^_EN.
  + Superscripts and subscripts are spoken as single letters and numbers
    during normal speech, and with "superscript" and "subscript" also
    spoken when spelling.
  + Change function call espeak_TextToPhonemes().
  + Klatt synthesizer: Fix parallel formant parameters.
  + Update translations</changelog>
  <changelog author="p.drouand@gmail.com" date="1397044800">- Update to version 1.48.04
  + Corrections to languages en, nl, ta (rules, list, and dict files)
- Changes from version 1.48.03
  + Fix bug, use of the command-line  "espeakedit --compile" produced
    phoneme data in which vowels started at full amplitude instead of
    gradual increase.
  + Fix bug:  SSML &lt;break time=""&gt; with values greater than 23 seconds
    were ignored due to arithmetic overflow.
  + Added new function:  ChangeNextPhoneme().
  + Language changes include: da, en, fa, gu, hu, it, nl, pt, ta
  + Started new language: eu (Basque).
  + Allow $p_alt1, $p_alt2, etc in pre-conditions.  The rule matches
    if the characters before the current point in the word occur as an
    entry in the *_list file with the corresponding $alt attibute.
  + Added condition $list.  This is similar to $p_alt etc, but examines
    all words in the *_list file which don't have the $only attribute.
- Fix various rpmlint warnings</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1418990400">- Add missing mbrola files for Lithuanian language</changelog>
  <changelog author="mgorse@suse.com" date="1456574400">- Add %{version} to -devel requires</changelog>
  <changelog author="martin.liska@suse.com" date="1464091200">- gcc6-char-cast.patch: Fix GCC6 errors.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="7904e90eac426dcceafd890e5e11021b5dc54a4d65230ea6c11d63a0c94ad5bb96e7b2c4797255d414397824e9b1e94ef03ea12f0b0c7ba3b725943c0dd492a3" name="espeak-devel" arch="riscv64">
  <version epoch="0" ver="1.48.04" rel="8.1"/>
  <changelog author="schwab@linux-m68k.org" date="1347710400">- Use %{optflags}.</changelog>
  <changelog author="p.drouand@gmail.com" date="1387108800">- Update to version 1.47.11
  + No changelog entry
- Changes from 1.47.10
  + Data change only.
  + Revert 't' sound in Spanish to version 1.47.07.
- Changes from 1.47.09
  + Bug fix (lookup in *_list occasionally found the wrong word).
- Changes from 1.47.08
  + Automatically generate character names for subscript and superscript
    characters.
  + Use internal ctype data for character codes up to U+024F.
  + Add API function  espeak_TextToPhonemes().
  + Add test language az, Azerbaijani.
- Changes from 1.47.07
  + Language data changes only.
- Changes from 1.47.06
  + Fix for systems which have 44010Hz but not 22050Hz audio.
  + Now runs OK in ARMv7 mode.
- Changes from 1.47.05
  + Bug fixes.
  + Phoneme definitions: add conditions prev2PhW(), next3PhW().
  + Added language: ms (Malay)
    Command line:
  - -voices=&lt;directory&gt;  lists the voices in the specified subdirectory.
- Changes from 1.47.03
  + Bug fixes.
- Changes from 1.47.01
  + Added languages:
  - an  Aragonese.
  - fa  Farsi.
  - ga  Irish.
  - lt  Lithuanian.
  - pa  Punjabi.
  + Many language improvements, including American English, Danish,
    Dutch, Portuguese, Tamil.
  + Command-line program.
  - Added -version option.
  - Added optional value to --ipa option.
  - -ipa=1 adds a 'tie' character to link letters in a multi-letter
    phoneme name.
  - -ipa=2 adds a zero-width joiner to link letters in a
    multi-letter phoneme name.
  - -X option now lists the names of attributes from *_list files.
  + Speak the names of Braille Dot characters, U+2800 to U+28FF.
  + Speak names of characters in some non-native alphabets.
  + Automatic switch to a different language for text in non-native
    alphabets.
  + Improved speaking of text from a non-native alphabet after
    automatically switching to a different language voice.
  + Break words with characters from different alphabets into
    separate words.
  + Ignore soft-hyphen (U+00AD) in text.
  + Klatt vioices, improved nasal vowels.
  + espeak-data can be compiled using a different sample rate than the
    default 22050Hz.  eSpeak will then generate speech at that sample rate.
  + Change the structure of the espeak-data/voices directory to use
    subdirectories for europe, asia, and others.
  + Add suffix option 'm' to allow multiplr suffixes to be removed from a word.
  + Allow $text attribute when a text translation is given in a different alphabet.
  + Phoneme definitions.
  - Add NOT operator in conditions.
  - Add prevVowel() and nextPh2W()
  - Ignore UTF8-BOM sequence at the start of phoneme definition files.
  + espeakedit application.
  - Use wxWidgets 2.8 on Linux.
  - Use wxNotebook for prosody and vowel pages.
  - Add an option to compile the phoneme data at a specified sample rate
    (uses the 'sox' program for the conversion of WAV file data).
- Add easpeak-fix-bufferoverflow-strncpy.patch; fix a bufferoverflow from
  dictionnary sources files</changelog>
  <changelog author="tchvatal@suse.com" date="1389182400">- Remove voices/en directory to avoid cpio rename error that is
  caused by dir -&gt; file conversion. This makes the package
  updateable again.</changelog>
  <changelog author="p.drouand@gmail.com" date="1393675200">- Update to version 1.48.02
  + Added rule attribute $noprefix. The rule is not used if a prefix
    has been removed from the word.
  + Program changes to enable audio output from Windows DLL.
  + Added attribute 'dictdialect' to specify en-us voice for words marked
    with _^_EN.
  + Superscripts and subscripts are spoken as single letters and numbers
    during normal speech, and with "superscript" and "subscript" also
    spoken when spelling.
  + Change function call espeak_TextToPhonemes().
  + Klatt synthesizer: Fix parallel formant parameters.
  + Update translations</changelog>
  <changelog author="p.drouand@gmail.com" date="1397044800">- Update to version 1.48.04
  + Corrections to languages en, nl, ta (rules, list, and dict files)
- Changes from version 1.48.03
  + Fix bug, use of the command-line  "espeakedit --compile" produced
    phoneme data in which vowels started at full amplitude instead of
    gradual increase.
  + Fix bug:  SSML &lt;break time=""&gt; with values greater than 23 seconds
    were ignored due to arithmetic overflow.
  + Added new function:  ChangeNextPhoneme().
  + Language changes include: da, en, fa, gu, hu, it, nl, pt, ta
  + Started new language: eu (Basque).
  + Allow $p_alt1, $p_alt2, etc in pre-conditions.  The rule matches
    if the characters before the current point in the word occur as an
    entry in the *_list file with the corresponding $alt attibute.
  + Added condition $list.  This is similar to $p_alt etc, but examines
    all words in the *_list file which don't have the $only attribute.
- Fix various rpmlint warnings</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1418990400">- Add missing mbrola files for Lithuanian language</changelog>
  <changelog author="mgorse@suse.com" date="1456574400">- Add %{version} to -devel requires</changelog>
  <changelog author="martin.liska@suse.com" date="1464091200">- gcc6-char-cast.patch: Fix GCC6 errors.</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="f6fac06a5e4e1c081534e492861e23b8053e040cd07e134d9ff8e223ec9ed8afdee11015c962ef0b827f0346ed83c79b701b9783b89e7b8943157470eb3d9f7f" name="espeak-ng" arch="riscv64">
  <version epoch="0" ver="1.52.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1562932800">- Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  in order to fix missing return type in a function.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1575028800">- Update to version 1.50
  * Add a `--disable-rpath` option to prevent libtool hardcoding
    rpaths in the executable.
  * Renamed the `hy-arevmda` language to `hyw`, following the
    2018-03-30 change to the BCP 47 language subtag registry
    making the newly registered `hyw` language code the preferred
    value for `hy-arevmda`. This change keeps support for
    detecting the `hy-arevela` and `hy-arevmda` language tags.
  * Support any length replacement rule strings for the source
    part of the rule (replacing from the 'source' string to the
    'target' string).
  * Add more tests to check the various parts of espeak-ng.
  * Various changes to clean up the codebase.
  * Fix various compiler warnings (`-Winitialized`,
    `-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`).
  security:
  * Fix several crashes in the emoji support.
  * Fix several static analysis issues detected by Coverity Scan.
  * Fix several static analysis issues detected by Microsoft
    Visual C++ `/analyze`.
  * `oss-fuzz` support for the SSML logic.
  * Fix running `make check` with `-fsanitize=address` (LLVM
    AddressSanitizer).
  documentation:
  * document the Kirshenbaum phoneme transcription scheme (used
    as the basis of espeak phonemes).
  * document the X-SAMPA phoneme transcription scheme.
  * document the Conlang X-SAMPA phoneme transcription scheme.
  emoji:
  * Update the emoji to Unicode 11.0.
  * Update the emoji translations to CLDR 33.1.
  * gd (Scottish Gaelic)
  * sd (Sindhi)
  * yue (Chinese (Cantonese))
  new languages:
  * ba (Bashkir) -- tc-dl, Valdis Vitolins
  * hak (Hakka Chinese) -- Chen Chien-ting
  * ht (Haitian Creole) -- Valdis Vitolins
  * kk (Kazakh) -- boracasli14, Valdis Vitolins
  * py (Pyash) -- Logan Streondj
  * quc (K'iche') -- Valdis Vitolins
  * ru-lv (Russian Latvia) -- Valdis Vitolins
  * shn (Shan Tay Yai) -- ronaldaug
  * uz (Uzbek) -- Valdis Vitolins
  updated languages:
  * af (Afrikaans) -- Christo de Klerk
  * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
  * cmn (Chinese Mandarin) -- materia-cccp
  * de (German) -- Reece Dunn, Karl Eick
  * en (English) -- Reece Dunn
  * fa (Farsi/Persian) -- Shadyar Khodayari
  * fi (Finnish) -- Juho Hiltunen
  * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
  * ku (Kurdish) -- rojanu
  * it (Italian) -- chrislm
  * lv (Latvian) -- Valdis Vitolins
  * my (Myanmar/Burmese) -- Min Maung
  * ru (Russian) -- Valdis Vitolins, Reece Dunn
  * sd (Sindhi) -- Ejaz Shah
  * ur (Urdu) -- Ejaz Shah
  * vi (Vietnamese) -- Anh Hoang Nguyen
- Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer
  necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578571200">- Added espeak-ng-1.50-fix_gcc10_no_common.patch and
  espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1650801600">- added fix-configure-1171.patch to fix configure step
- remove no longer needed patches:
  - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  - espeak-ng-1.50-fix_gcc10_no_common.patch
  - espeak-ng-1.50-fix_gcc10_no_common_2.patch
- update to version 1.51:
  - Add support for speechPlayer.
  - Add more tests to check the various parts of espeak-ng.
  - Various changes to clean up the codebase (Juho Hiltunen)
  - Remove support for l_length_mods language option
  - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
  - Restructure "stressLength" and "stressAdd" language option
  - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
  - Add voice variants
  - Rename zh to cmn (Mandarin)
  - Rename zhy to yue (Cantonese)
  - cmn (Mandarin) now assumes all latin characters all English text
    Use cmn-latn-pinyin for interpreting latin characters as pinyin
  - Update list of voice varants for Android application
  - Add Chromium extension (guest271314)
  - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
  - bug fixes:
  - Fix reading malformed SSML (Christopher Brannon)
  - Fix memory allocation (Christopher Brannon)
  - Fix building and phoneme compilation (John Bowler)
  - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
  - documentation:
  - Add documentation about voice and language options.
  - Add documentation about dictionary flags.
  - updated languages:
  - ar (Arabic) -- king-dahmanus
  - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
  - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
  - de (German) -- Karl Eick, Henry Krumb
  - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
  - en (English) -- Steven Presser, Ben Talagan
  - eo (Esperanto) -- AlsoScratch
  - eu (Basque) -- agonzalezd
  - fa (Farsi/Persian) -- Shadyar Khodayari
  - ga (Gaelic (Irish)) Chen, Chien-ting
  - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
  - hak (Hakka Chinese) -- Juho Hiltunen
  - haw (Hawaiian) -- Juho Hiltunen
  - ka (Georgian) -- Juho Hiltunen
  - kok (Konkani) -- Juho Hiltunen
  - nb (Norwegian Bokmål) -- Juho Hiltunen
  - nci (Classical Nahuatl) -- Juho Hiltunen
  - hy (Armenian) -- tigransimonyan
  - ia (Interlingua) -- nesrad
  - it (Italian) -- Christian Leo
  - ja (Japanese) -- fukuen, Juho Hiltunen
  - jbo (Lojban) -- Juho Hiltunen, xunsku
  - lv (Latvian) -- Valdis Vitolins
  - mi (Māori) -- boracasli98
  - py (Pyash) -- Andrii Logan Zvorygin
  - shn (Shan Tay Yai) -- ronaldaug
  - tr (Turkish) -- boracasli98, SeanTolstoyevski
  - ur (Urdu) -- Ejaz Shah
  - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
  - yue (Cantonese) -- Andiv06
  - new languages:
  - be (Belarusian) -- Sergei B
  - chr (Cherokee) -- Michael Conrad
  - cv (Chuvash) -- boracasli98, Valdis Vitolins
  - en-us-nyc (English, New York City) -- Richard Calvi
  - haw (Hawaiian) -- Valdis Vitolins
  - he (Hebrew) -- boracasli98, Valdis Vitolins
  - io (Ido) -- José Miguel López, Valdis Vitolins
  - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
  - ltg (Latgalian) -- Valdis Vitolins
  - nog (Nogai) -- boracasli98, Valdis Vitolins
  - piqd (Klingon) -- Valdis Vitolins
  - qu (Quechua) -- Valdis Vitolins
  - qdb (Lang Belta) -- Da Def, Valdis Vitolins
  - qya (Quenya) -- Lucas Werkmeister
  - sjn (Sindarin) -- Lucas Werkmeister
  - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
  - th (Thai) -- Valdis Vitolins
  - tk (Turkmen) -- boracasli98, Valdis Vitolins
  - ug (Uyghur) -- boracasli98, Valdis Vitolins
  - uk (Ukrainian) -- Valdis Vitolins</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1661947200">- Update to 1.51.1:
  - no changes</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1721131200">- Add espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch:
  Backporting 58f1e0b6 from upstream,
  * Add crash test and vectors provided by @SEU-SSL
  * Disallow dummy/null voice load (that causes incorrect translator
    initialization)
  * Fix empty `phondata` file load (that causes unitialized memory access)
  * Limit max word length for RemoveEnding (causes buffer overflow)
  * Limit punctlist initialization from embedded commands (buffer
    overflow)
  * Fix unitialized pitch in wavegen (DBZ and indexing problems)
  * Properly zeroize stack variables before use in TranslateClause and
    SetWordStress
  (CVE-2023-49990, bsc#1218010; CVE-2023-49991, bsc#1218006
  CVE-2023-49992, bsc#1218007; CVE-2023-49993, bsc#1218008
  CVE-2023-49994, bsc#1218009)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1722427200">- Update patch fix-configure-1171.patch from upstream (just a minor change in revision numbers)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724414400">- BuildRequire /usr/bin/ronn instead of rubygem(ronn): Tumbleweed
  is in progress of switching to ronn-ng.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1736251200">- delete obsolete patch fix-configure-1171.patch
- delete obsolete patch espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch
- update to new version 1.52.0:
  - added cmake build system
  - Added stress marks to phoneme events
  - a meny fixes to core C code
  - many updated and new languages</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1741089600">- Add TextToPhonemesWithTerminator to support piper tts
  * Added espeak-ng-add-piper-support.patch</changelog>
</package>
<package pkgid="40fcf940f440f86df657a0120e407fbdfedbc3900051f3c1394dd89faebb626ea242b2acdcb68d3a0ed4181b4b88563c9ff68b21a9f5ed9af3823ef2dc6982b7" name="espeak-ng-compat" arch="noarch">
  <version epoch="0" ver="1.52.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1562932800">- Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  in order to fix missing return type in a function.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1575028800">- Update to version 1.50
  * Add a `--disable-rpath` option to prevent libtool hardcoding
    rpaths in the executable.
  * Renamed the `hy-arevmda` language to `hyw`, following the
    2018-03-30 change to the BCP 47 language subtag registry
    making the newly registered `hyw` language code the preferred
    value for `hy-arevmda`. This change keeps support for
    detecting the `hy-arevela` and `hy-arevmda` language tags.
  * Support any length replacement rule strings for the source
    part of the rule (replacing from the 'source' string to the
    'target' string).
  * Add more tests to check the various parts of espeak-ng.
  * Various changes to clean up the codebase.
  * Fix various compiler warnings (`-Winitialized`,
    `-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`).
  security:
  * Fix several crashes in the emoji support.
  * Fix several static analysis issues detected by Coverity Scan.
  * Fix several static analysis issues detected by Microsoft
    Visual C++ `/analyze`.
  * `oss-fuzz` support for the SSML logic.
  * Fix running `make check` with `-fsanitize=address` (LLVM
    AddressSanitizer).
  documentation:
  * document the Kirshenbaum phoneme transcription scheme (used
    as the basis of espeak phonemes).
  * document the X-SAMPA phoneme transcription scheme.
  * document the Conlang X-SAMPA phoneme transcription scheme.
  emoji:
  * Update the emoji to Unicode 11.0.
  * Update the emoji translations to CLDR 33.1.
  * gd (Scottish Gaelic)
  * sd (Sindhi)
  * yue (Chinese (Cantonese))
  new languages:
  * ba (Bashkir) -- tc-dl, Valdis Vitolins
  * hak (Hakka Chinese) -- Chen Chien-ting
  * ht (Haitian Creole) -- Valdis Vitolins
  * kk (Kazakh) -- boracasli14, Valdis Vitolins
  * py (Pyash) -- Logan Streondj
  * quc (K'iche') -- Valdis Vitolins
  * ru-lv (Russian Latvia) -- Valdis Vitolins
  * shn (Shan Tay Yai) -- ronaldaug
  * uz (Uzbek) -- Valdis Vitolins
  updated languages:
  * af (Afrikaans) -- Christo de Klerk
  * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
  * cmn (Chinese Mandarin) -- materia-cccp
  * de (German) -- Reece Dunn, Karl Eick
  * en (English) -- Reece Dunn
  * fa (Farsi/Persian) -- Shadyar Khodayari
  * fi (Finnish) -- Juho Hiltunen
  * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
  * ku (Kurdish) -- rojanu
  * it (Italian) -- chrislm
  * lv (Latvian) -- Valdis Vitolins
  * my (Myanmar/Burmese) -- Min Maung
  * ru (Russian) -- Valdis Vitolins, Reece Dunn
  * sd (Sindhi) -- Ejaz Shah
  * ur (Urdu) -- Ejaz Shah
  * vi (Vietnamese) -- Anh Hoang Nguyen
- Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer
  necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578571200">- Added espeak-ng-1.50-fix_gcc10_no_common.patch and
  espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1650801600">- added fix-configure-1171.patch to fix configure step
- remove no longer needed patches:
  - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  - espeak-ng-1.50-fix_gcc10_no_common.patch
  - espeak-ng-1.50-fix_gcc10_no_common_2.patch
- update to version 1.51:
  - Add support for speechPlayer.
  - Add more tests to check the various parts of espeak-ng.
  - Various changes to clean up the codebase (Juho Hiltunen)
  - Remove support for l_length_mods language option
  - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
  - Restructure "stressLength" and "stressAdd" language option
  - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
  - Add voice variants
  - Rename zh to cmn (Mandarin)
  - Rename zhy to yue (Cantonese)
  - cmn (Mandarin) now assumes all latin characters all English text
    Use cmn-latn-pinyin for interpreting latin characters as pinyin
  - Update list of voice varants for Android application
  - Add Chromium extension (guest271314)
  - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
  - bug fixes:
  - Fix reading malformed SSML (Christopher Brannon)
  - Fix memory allocation (Christopher Brannon)
  - Fix building and phoneme compilation (John Bowler)
  - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
  - documentation:
  - Add documentation about voice and language options.
  - Add documentation about dictionary flags.
  - updated languages:
  - ar (Arabic) -- king-dahmanus
  - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
  - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
  - de (German) -- Karl Eick, Henry Krumb
  - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
  - en (English) -- Steven Presser, Ben Talagan
  - eo (Esperanto) -- AlsoScratch
  - eu (Basque) -- agonzalezd
  - fa (Farsi/Persian) -- Shadyar Khodayari
  - ga (Gaelic (Irish)) Chen, Chien-ting
  - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
  - hak (Hakka Chinese) -- Juho Hiltunen
  - haw (Hawaiian) -- Juho Hiltunen
  - ka (Georgian) -- Juho Hiltunen
  - kok (Konkani) -- Juho Hiltunen
  - nb (Norwegian Bokmål) -- Juho Hiltunen
  - nci (Classical Nahuatl) -- Juho Hiltunen
  - hy (Armenian) -- tigransimonyan
  - ia (Interlingua) -- nesrad
  - it (Italian) -- Christian Leo
  - ja (Japanese) -- fukuen, Juho Hiltunen
  - jbo (Lojban) -- Juho Hiltunen, xunsku
  - lv (Latvian) -- Valdis Vitolins
  - mi (Māori) -- boracasli98
  - py (Pyash) -- Andrii Logan Zvorygin
  - shn (Shan Tay Yai) -- ronaldaug
  - tr (Turkish) -- boracasli98, SeanTolstoyevski
  - ur (Urdu) -- Ejaz Shah
  - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
  - yue (Cantonese) -- Andiv06
  - new languages:
  - be (Belarusian) -- Sergei B
  - chr (Cherokee) -- Michael Conrad
  - cv (Chuvash) -- boracasli98, Valdis Vitolins
  - en-us-nyc (English, New York City) -- Richard Calvi
  - haw (Hawaiian) -- Valdis Vitolins
  - he (Hebrew) -- boracasli98, Valdis Vitolins
  - io (Ido) -- José Miguel López, Valdis Vitolins
  - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
  - ltg (Latgalian) -- Valdis Vitolins
  - nog (Nogai) -- boracasli98, Valdis Vitolins
  - piqd (Klingon) -- Valdis Vitolins
  - qu (Quechua) -- Valdis Vitolins
  - qdb (Lang Belta) -- Da Def, Valdis Vitolins
  - qya (Quenya) -- Lucas Werkmeister
  - sjn (Sindarin) -- Lucas Werkmeister
  - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
  - th (Thai) -- Valdis Vitolins
  - tk (Turkmen) -- boracasli98, Valdis Vitolins
  - ug (Uyghur) -- boracasli98, Valdis Vitolins
  - uk (Ukrainian) -- Valdis Vitolins</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1661947200">- Update to 1.51.1:
  - no changes</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1721131200">- Add espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch:
  Backporting 58f1e0b6 from upstream,
  * Add crash test and vectors provided by @SEU-SSL
  * Disallow dummy/null voice load (that causes incorrect translator
    initialization)
  * Fix empty `phondata` file load (that causes unitialized memory access)
  * Limit max word length for RemoveEnding (causes buffer overflow)
  * Limit punctlist initialization from embedded commands (buffer
    overflow)
  * Fix unitialized pitch in wavegen (DBZ and indexing problems)
  * Properly zeroize stack variables before use in TranslateClause and
    SetWordStress
  (CVE-2023-49990, bsc#1218010; CVE-2023-49991, bsc#1218006
  CVE-2023-49992, bsc#1218007; CVE-2023-49993, bsc#1218008
  CVE-2023-49994, bsc#1218009)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1722427200">- Update patch fix-configure-1171.patch from upstream (just a minor change in revision numbers)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724414400">- BuildRequire /usr/bin/ronn instead of rubygem(ronn): Tumbleweed
  is in progress of switching to ronn-ng.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1736251200">- delete obsolete patch fix-configure-1171.patch
- delete obsolete patch espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch
- update to new version 1.52.0:
  - added cmake build system
  - Added stress marks to phoneme events
  - a meny fixes to core C code
  - many updated and new languages</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1741089600">- Add TextToPhonemesWithTerminator to support piper tts
  * Added espeak-ng-add-piper-support.patch</changelog>
</package>
<package pkgid="a22d29c44e429b6a86fa1b276681dda4853b6bacf5da83745a275826054cb3a942ec377297e86cc13797f335304e8dba6e86dde87906cc0109e3bf052c8ab060" name="espeak-ng-compat-devel" arch="riscv64">
  <version epoch="0" ver="1.52.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1562932800">- Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  in order to fix missing return type in a function.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1575028800">- Update to version 1.50
  * Add a `--disable-rpath` option to prevent libtool hardcoding
    rpaths in the executable.
  * Renamed the `hy-arevmda` language to `hyw`, following the
    2018-03-30 change to the BCP 47 language subtag registry
    making the newly registered `hyw` language code the preferred
    value for `hy-arevmda`. This change keeps support for
    detecting the `hy-arevela` and `hy-arevmda` language tags.
  * Support any length replacement rule strings for the source
    part of the rule (replacing from the 'source' string to the
    'target' string).
  * Add more tests to check the various parts of espeak-ng.
  * Various changes to clean up the codebase.
  * Fix various compiler warnings (`-Winitialized`,
    `-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`).
  security:
  * Fix several crashes in the emoji support.
  * Fix several static analysis issues detected by Coverity Scan.
  * Fix several static analysis issues detected by Microsoft
    Visual C++ `/analyze`.
  * `oss-fuzz` support for the SSML logic.
  * Fix running `make check` with `-fsanitize=address` (LLVM
    AddressSanitizer).
  documentation:
  * document the Kirshenbaum phoneme transcription scheme (used
    as the basis of espeak phonemes).
  * document the X-SAMPA phoneme transcription scheme.
  * document the Conlang X-SAMPA phoneme transcription scheme.
  emoji:
  * Update the emoji to Unicode 11.0.
  * Update the emoji translations to CLDR 33.1.
  * gd (Scottish Gaelic)
  * sd (Sindhi)
  * yue (Chinese (Cantonese))
  new languages:
  * ba (Bashkir) -- tc-dl, Valdis Vitolins
  * hak (Hakka Chinese) -- Chen Chien-ting
  * ht (Haitian Creole) -- Valdis Vitolins
  * kk (Kazakh) -- boracasli14, Valdis Vitolins
  * py (Pyash) -- Logan Streondj
  * quc (K'iche') -- Valdis Vitolins
  * ru-lv (Russian Latvia) -- Valdis Vitolins
  * shn (Shan Tay Yai) -- ronaldaug
  * uz (Uzbek) -- Valdis Vitolins
  updated languages:
  * af (Afrikaans) -- Christo de Klerk
  * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
  * cmn (Chinese Mandarin) -- materia-cccp
  * de (German) -- Reece Dunn, Karl Eick
  * en (English) -- Reece Dunn
  * fa (Farsi/Persian) -- Shadyar Khodayari
  * fi (Finnish) -- Juho Hiltunen
  * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
  * ku (Kurdish) -- rojanu
  * it (Italian) -- chrislm
  * lv (Latvian) -- Valdis Vitolins
  * my (Myanmar/Burmese) -- Min Maung
  * ru (Russian) -- Valdis Vitolins, Reece Dunn
  * sd (Sindhi) -- Ejaz Shah
  * ur (Urdu) -- Ejaz Shah
  * vi (Vietnamese) -- Anh Hoang Nguyen
- Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer
  necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578571200">- Added espeak-ng-1.50-fix_gcc10_no_common.patch and
  espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1650801600">- added fix-configure-1171.patch to fix configure step
- remove no longer needed patches:
  - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  - espeak-ng-1.50-fix_gcc10_no_common.patch
  - espeak-ng-1.50-fix_gcc10_no_common_2.patch
- update to version 1.51:
  - Add support for speechPlayer.
  - Add more tests to check the various parts of espeak-ng.
  - Various changes to clean up the codebase (Juho Hiltunen)
  - Remove support for l_length_mods language option
  - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
  - Restructure "stressLength" and "stressAdd" language option
  - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
  - Add voice variants
  - Rename zh to cmn (Mandarin)
  - Rename zhy to yue (Cantonese)
  - cmn (Mandarin) now assumes all latin characters all English text
    Use cmn-latn-pinyin for interpreting latin characters as pinyin
  - Update list of voice varants for Android application
  - Add Chromium extension (guest271314)
  - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
  - bug fixes:
  - Fix reading malformed SSML (Christopher Brannon)
  - Fix memory allocation (Christopher Brannon)
  - Fix building and phoneme compilation (John Bowler)
  - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
  - documentation:
  - Add documentation about voice and language options.
  - Add documentation about dictionary flags.
  - updated languages:
  - ar (Arabic) -- king-dahmanus
  - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
  - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
  - de (German) -- Karl Eick, Henry Krumb
  - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
  - en (English) -- Steven Presser, Ben Talagan
  - eo (Esperanto) -- AlsoScratch
  - eu (Basque) -- agonzalezd
  - fa (Farsi/Persian) -- Shadyar Khodayari
  - ga (Gaelic (Irish)) Chen, Chien-ting
  - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
  - hak (Hakka Chinese) -- Juho Hiltunen
  - haw (Hawaiian) -- Juho Hiltunen
  - ka (Georgian) -- Juho Hiltunen
  - kok (Konkani) -- Juho Hiltunen
  - nb (Norwegian Bokmål) -- Juho Hiltunen
  - nci (Classical Nahuatl) -- Juho Hiltunen
  - hy (Armenian) -- tigransimonyan
  - ia (Interlingua) -- nesrad
  - it (Italian) -- Christian Leo
  - ja (Japanese) -- fukuen, Juho Hiltunen
  - jbo (Lojban) -- Juho Hiltunen, xunsku
  - lv (Latvian) -- Valdis Vitolins
  - mi (Māori) -- boracasli98
  - py (Pyash) -- Andrii Logan Zvorygin
  - shn (Shan Tay Yai) -- ronaldaug
  - tr (Turkish) -- boracasli98, SeanTolstoyevski
  - ur (Urdu) -- Ejaz Shah
  - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
  - yue (Cantonese) -- Andiv06
  - new languages:
  - be (Belarusian) -- Sergei B
  - chr (Cherokee) -- Michael Conrad
  - cv (Chuvash) -- boracasli98, Valdis Vitolins
  - en-us-nyc (English, New York City) -- Richard Calvi
  - haw (Hawaiian) -- Valdis Vitolins
  - he (Hebrew) -- boracasli98, Valdis Vitolins
  - io (Ido) -- José Miguel López, Valdis Vitolins
  - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
  - ltg (Latgalian) -- Valdis Vitolins
  - nog (Nogai) -- boracasli98, Valdis Vitolins
  - piqd (Klingon) -- Valdis Vitolins
  - qu (Quechua) -- Valdis Vitolins
  - qdb (Lang Belta) -- Da Def, Valdis Vitolins
  - qya (Quenya) -- Lucas Werkmeister
  - sjn (Sindarin) -- Lucas Werkmeister
  - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
  - th (Thai) -- Valdis Vitolins
  - tk (Turkmen) -- boracasli98, Valdis Vitolins
  - ug (Uyghur) -- boracasli98, Valdis Vitolins
  - uk (Ukrainian) -- Valdis Vitolins</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1661947200">- Update to 1.51.1:
  - no changes</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1721131200">- Add espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch:
  Backporting 58f1e0b6 from upstream,
  * Add crash test and vectors provided by @SEU-SSL
  * Disallow dummy/null voice load (that causes incorrect translator
    initialization)
  * Fix empty `phondata` file load (that causes unitialized memory access)
  * Limit max word length for RemoveEnding (causes buffer overflow)
  * Limit punctlist initialization from embedded commands (buffer
    overflow)
  * Fix unitialized pitch in wavegen (DBZ and indexing problems)
  * Properly zeroize stack variables before use in TranslateClause and
    SetWordStress
  (CVE-2023-49990, bsc#1218010; CVE-2023-49991, bsc#1218006
  CVE-2023-49992, bsc#1218007; CVE-2023-49993, bsc#1218008
  CVE-2023-49994, bsc#1218009)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1722427200">- Update patch fix-configure-1171.patch from upstream (just a minor change in revision numbers)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724414400">- BuildRequire /usr/bin/ronn instead of rubygem(ronn): Tumbleweed
  is in progress of switching to ronn-ng.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1736251200">- delete obsolete patch fix-configure-1171.patch
- delete obsolete patch espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch
- update to new version 1.52.0:
  - added cmake build system
  - Added stress marks to phoneme events
  - a meny fixes to core C code
  - many updated and new languages</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1741089600">- Add TextToPhonemesWithTerminator to support piper tts
  * Added espeak-ng-add-piper-support.patch</changelog>
</package>
<package pkgid="d5de16ad422cf8264e881075856539e4724d775eed5556222a5092ffb298f8de06dc133b6abbb050d145333acc90af2ea7d06b99b398600d2d18645771eeb214" name="espeak-ng-devel" arch="riscv64">
  <version epoch="0" ver="1.52.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1562932800">- Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  in order to fix missing return type in a function.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1575028800">- Update to version 1.50
  * Add a `--disable-rpath` option to prevent libtool hardcoding
    rpaths in the executable.
  * Renamed the `hy-arevmda` language to `hyw`, following the
    2018-03-30 change to the BCP 47 language subtag registry
    making the newly registered `hyw` language code the preferred
    value for `hy-arevmda`. This change keeps support for
    detecting the `hy-arevela` and `hy-arevmda` language tags.
  * Support any length replacement rule strings for the source
    part of the rule (replacing from the 'source' string to the
    'target' string).
  * Add more tests to check the various parts of espeak-ng.
  * Various changes to clean up the codebase.
  * Fix various compiler warnings (`-Winitialized`,
    `-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`).
  security:
  * Fix several crashes in the emoji support.
  * Fix several static analysis issues detected by Coverity Scan.
  * Fix several static analysis issues detected by Microsoft
    Visual C++ `/analyze`.
  * `oss-fuzz` support for the SSML logic.
  * Fix running `make check` with `-fsanitize=address` (LLVM
    AddressSanitizer).
  documentation:
  * document the Kirshenbaum phoneme transcription scheme (used
    as the basis of espeak phonemes).
  * document the X-SAMPA phoneme transcription scheme.
  * document the Conlang X-SAMPA phoneme transcription scheme.
  emoji:
  * Update the emoji to Unicode 11.0.
  * Update the emoji translations to CLDR 33.1.
  * gd (Scottish Gaelic)
  * sd (Sindhi)
  * yue (Chinese (Cantonese))
  new languages:
  * ba (Bashkir) -- tc-dl, Valdis Vitolins
  * hak (Hakka Chinese) -- Chen Chien-ting
  * ht (Haitian Creole) -- Valdis Vitolins
  * kk (Kazakh) -- boracasli14, Valdis Vitolins
  * py (Pyash) -- Logan Streondj
  * quc (K'iche') -- Valdis Vitolins
  * ru-lv (Russian Latvia) -- Valdis Vitolins
  * shn (Shan Tay Yai) -- ronaldaug
  * uz (Uzbek) -- Valdis Vitolins
  updated languages:
  * af (Afrikaans) -- Christo de Klerk
  * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
  * cmn (Chinese Mandarin) -- materia-cccp
  * de (German) -- Reece Dunn, Karl Eick
  * en (English) -- Reece Dunn
  * fa (Farsi/Persian) -- Shadyar Khodayari
  * fi (Finnish) -- Juho Hiltunen
  * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
  * ku (Kurdish) -- rojanu
  * it (Italian) -- chrislm
  * lv (Latvian) -- Valdis Vitolins
  * my (Myanmar/Burmese) -- Min Maung
  * ru (Russian) -- Valdis Vitolins, Reece Dunn
  * sd (Sindhi) -- Ejaz Shah
  * ur (Urdu) -- Ejaz Shah
  * vi (Vietnamese) -- Anh Hoang Nguyen
- Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer
  necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578571200">- Added espeak-ng-1.50-fix_gcc10_no_common.patch and
  espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1650801600">- added fix-configure-1171.patch to fix configure step
- remove no longer needed patches:
  - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  - espeak-ng-1.50-fix_gcc10_no_common.patch
  - espeak-ng-1.50-fix_gcc10_no_common_2.patch
- update to version 1.51:
  - Add support for speechPlayer.
  - Add more tests to check the various parts of espeak-ng.
  - Various changes to clean up the codebase (Juho Hiltunen)
  - Remove support for l_length_mods language option
  - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
  - Restructure "stressLength" and "stressAdd" language option
  - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
  - Add voice variants
  - Rename zh to cmn (Mandarin)
  - Rename zhy to yue (Cantonese)
  - cmn (Mandarin) now assumes all latin characters all English text
    Use cmn-latn-pinyin for interpreting latin characters as pinyin
  - Update list of voice varants for Android application
  - Add Chromium extension (guest271314)
  - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
  - bug fixes:
  - Fix reading malformed SSML (Christopher Brannon)
  - Fix memory allocation (Christopher Brannon)
  - Fix building and phoneme compilation (John Bowler)
  - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
  - documentation:
  - Add documentation about voice and language options.
  - Add documentation about dictionary flags.
  - updated languages:
  - ar (Arabic) -- king-dahmanus
  - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
  - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
  - de (German) -- Karl Eick, Henry Krumb
  - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
  - en (English) -- Steven Presser, Ben Talagan
  - eo (Esperanto) -- AlsoScratch
  - eu (Basque) -- agonzalezd
  - fa (Farsi/Persian) -- Shadyar Khodayari
  - ga (Gaelic (Irish)) Chen, Chien-ting
  - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
  - hak (Hakka Chinese) -- Juho Hiltunen
  - haw (Hawaiian) -- Juho Hiltunen
  - ka (Georgian) -- Juho Hiltunen
  - kok (Konkani) -- Juho Hiltunen
  - nb (Norwegian Bokmål) -- Juho Hiltunen
  - nci (Classical Nahuatl) -- Juho Hiltunen
  - hy (Armenian) -- tigransimonyan
  - ia (Interlingua) -- nesrad
  - it (Italian) -- Christian Leo
  - ja (Japanese) -- fukuen, Juho Hiltunen
  - jbo (Lojban) -- Juho Hiltunen, xunsku
  - lv (Latvian) -- Valdis Vitolins
  - mi (Māori) -- boracasli98
  - py (Pyash) -- Andrii Logan Zvorygin
  - shn (Shan Tay Yai) -- ronaldaug
  - tr (Turkish) -- boracasli98, SeanTolstoyevski
  - ur (Urdu) -- Ejaz Shah
  - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
  - yue (Cantonese) -- Andiv06
  - new languages:
  - be (Belarusian) -- Sergei B
  - chr (Cherokee) -- Michael Conrad
  - cv (Chuvash) -- boracasli98, Valdis Vitolins
  - en-us-nyc (English, New York City) -- Richard Calvi
  - haw (Hawaiian) -- Valdis Vitolins
  - he (Hebrew) -- boracasli98, Valdis Vitolins
  - io (Ido) -- José Miguel López, Valdis Vitolins
  - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
  - ltg (Latgalian) -- Valdis Vitolins
  - nog (Nogai) -- boracasli98, Valdis Vitolins
  - piqd (Klingon) -- Valdis Vitolins
  - qu (Quechua) -- Valdis Vitolins
  - qdb (Lang Belta) -- Da Def, Valdis Vitolins
  - qya (Quenya) -- Lucas Werkmeister
  - sjn (Sindarin) -- Lucas Werkmeister
  - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
  - th (Thai) -- Valdis Vitolins
  - tk (Turkmen) -- boracasli98, Valdis Vitolins
  - ug (Uyghur) -- boracasli98, Valdis Vitolins
  - uk (Ukrainian) -- Valdis Vitolins</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1661947200">- Update to 1.51.1:
  - no changes</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1721131200">- Add espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch:
  Backporting 58f1e0b6 from upstream,
  * Add crash test and vectors provided by @SEU-SSL
  * Disallow dummy/null voice load (that causes incorrect translator
    initialization)
  * Fix empty `phondata` file load (that causes unitialized memory access)
  * Limit max word length for RemoveEnding (causes buffer overflow)
  * Limit punctlist initialization from embedded commands (buffer
    overflow)
  * Fix unitialized pitch in wavegen (DBZ and indexing problems)
  * Properly zeroize stack variables before use in TranslateClause and
    SetWordStress
  (CVE-2023-49990, bsc#1218010; CVE-2023-49991, bsc#1218006
  CVE-2023-49992, bsc#1218007; CVE-2023-49993, bsc#1218008
  CVE-2023-49994, bsc#1218009)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1722427200">- Update patch fix-configure-1171.patch from upstream (just a minor change in revision numbers)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724414400">- BuildRequire /usr/bin/ronn instead of rubygem(ronn): Tumbleweed
  is in progress of switching to ronn-ng.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1736251200">- delete obsolete patch fix-configure-1171.patch
- delete obsolete patch espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch
- update to new version 1.52.0:
  - added cmake build system
  - Added stress marks to phoneme events
  - a meny fixes to core C code
  - many updated and new languages</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1741089600">- Add TextToPhonemesWithTerminator to support piper tts
  * Added espeak-ng-add-piper-support.patch</changelog>
</package>
<package pkgid="63f81e3ff24dba4cb7da9008ed159dc6c3b02ae8a67fbec71e69aa952d797f6e1313d625529d6b78a298d6f111b3173bbd70f70245cf3ae1ecd6707d9e6f2b4b" name="espeak-ng-vim" arch="noarch">
  <version epoch="0" ver="1.52.0" rel="2.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1562932800">- Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  in order to fix missing return type in a function.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1575028800">- Update to version 1.50
  * Add a `--disable-rpath` option to prevent libtool hardcoding
    rpaths in the executable.
  * Renamed the `hy-arevmda` language to `hyw`, following the
    2018-03-30 change to the BCP 47 language subtag registry
    making the newly registered `hyw` language code the preferred
    value for `hy-arevmda`. This change keeps support for
    detecting the `hy-arevela` and `hy-arevmda` language tags.
  * Support any length replacement rule strings for the source
    part of the rule (replacing from the 'source' string to the
    'target' string).
  * Add more tests to check the various parts of espeak-ng.
  * Various changes to clean up the codebase.
  * Fix various compiler warnings (`-Winitialized`,
    `-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`).
  security:
  * Fix several crashes in the emoji support.
  * Fix several static analysis issues detected by Coverity Scan.
  * Fix several static analysis issues detected by Microsoft
    Visual C++ `/analyze`.
  * `oss-fuzz` support for the SSML logic.
  * Fix running `make check` with `-fsanitize=address` (LLVM
    AddressSanitizer).
  documentation:
  * document the Kirshenbaum phoneme transcription scheme (used
    as the basis of espeak phonemes).
  * document the X-SAMPA phoneme transcription scheme.
  * document the Conlang X-SAMPA phoneme transcription scheme.
  emoji:
  * Update the emoji to Unicode 11.0.
  * Update the emoji translations to CLDR 33.1.
  * gd (Scottish Gaelic)
  * sd (Sindhi)
  * yue (Chinese (Cantonese))
  new languages:
  * ba (Bashkir) -- tc-dl, Valdis Vitolins
  * hak (Hakka Chinese) -- Chen Chien-ting
  * ht (Haitian Creole) -- Valdis Vitolins
  * kk (Kazakh) -- boracasli14, Valdis Vitolins
  * py (Pyash) -- Logan Streondj
  * quc (K'iche') -- Valdis Vitolins
  * ru-lv (Russian Latvia) -- Valdis Vitolins
  * shn (Shan Tay Yai) -- ronaldaug
  * uz (Uzbek) -- Valdis Vitolins
  updated languages:
  * af (Afrikaans) -- Christo de Klerk
  * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
  * cmn (Chinese Mandarin) -- materia-cccp
  * de (German) -- Reece Dunn, Karl Eick
  * en (English) -- Reece Dunn
  * fa (Farsi/Persian) -- Shadyar Khodayari
  * fi (Finnish) -- Juho Hiltunen
  * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
  * ku (Kurdish) -- rojanu
  * it (Italian) -- chrislm
  * lv (Latvian) -- Valdis Vitolins
  * my (Myanmar/Burmese) -- Min Maung
  * ru (Russian) -- Valdis Vitolins, Reece Dunn
  * sd (Sindhi) -- Ejaz Shah
  * ur (Urdu) -- Ejaz Shah
  * vi (Vietnamese) -- Anh Hoang Nguyen
- Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer
  necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578571200">- Added espeak-ng-1.50-fix_gcc10_no_common.patch and
  espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1650801600">- added fix-configure-1171.patch to fix configure step
- remove no longer needed patches:
  - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
  - espeak-ng-1.50-fix_gcc10_no_common.patch
  - espeak-ng-1.50-fix_gcc10_no_common_2.patch
- update to version 1.51:
  - Add support for speechPlayer.
  - Add more tests to check the various parts of espeak-ng.
  - Various changes to clean up the codebase (Juho Hiltunen)
  - Remove support for l_length_mods language option
  - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
  - Restructure "stressLength" and "stressAdd" language option
  - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
  - Add voice variants
  - Rename zh to cmn (Mandarin)
  - Rename zhy to yue (Cantonese)
  - cmn (Mandarin) now assumes all latin characters all English text
    Use cmn-latn-pinyin for interpreting latin characters as pinyin
  - Update list of voice varants for Android application
  - Add Chromium extension (guest271314)
  - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
  - bug fixes:
  - Fix reading malformed SSML (Christopher Brannon)
  - Fix memory allocation (Christopher Brannon)
  - Fix building and phoneme compilation (John Bowler)
  - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
  - documentation:
  - Add documentation about voice and language options.
  - Add documentation about dictionary flags.
  - updated languages:
  - ar (Arabic) -- king-dahmanus
  - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
  - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
  - de (German) -- Karl Eick, Henry Krumb
  - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
  - en (English) -- Steven Presser, Ben Talagan
  - eo (Esperanto) -- AlsoScratch
  - eu (Basque) -- agonzalezd
  - fa (Farsi/Persian) -- Shadyar Khodayari
  - ga (Gaelic (Irish)) Chen, Chien-ting
  - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
  - hak (Hakka Chinese) -- Juho Hiltunen
  - haw (Hawaiian) -- Juho Hiltunen
  - ka (Georgian) -- Juho Hiltunen
  - kok (Konkani) -- Juho Hiltunen
  - nb (Norwegian Bokmål) -- Juho Hiltunen
  - nci (Classical Nahuatl) -- Juho Hiltunen
  - hy (Armenian) -- tigransimonyan
  - ia (Interlingua) -- nesrad
  - it (Italian) -- Christian Leo
  - ja (Japanese) -- fukuen, Juho Hiltunen
  - jbo (Lojban) -- Juho Hiltunen, xunsku
  - lv (Latvian) -- Valdis Vitolins
  - mi (Māori) -- boracasli98
  - py (Pyash) -- Andrii Logan Zvorygin
  - shn (Shan Tay Yai) -- ronaldaug
  - tr (Turkish) -- boracasli98, SeanTolstoyevski
  - ur (Urdu) -- Ejaz Shah
  - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
  - yue (Cantonese) -- Andiv06
  - new languages:
  - be (Belarusian) -- Sergei B
  - chr (Cherokee) -- Michael Conrad
  - cv (Chuvash) -- boracasli98, Valdis Vitolins
  - en-us-nyc (English, New York City) -- Richard Calvi
  - haw (Hawaiian) -- Valdis Vitolins
  - he (Hebrew) -- boracasli98, Valdis Vitolins
  - io (Ido) -- José Miguel López, Valdis Vitolins
  - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
  - ltg (Latgalian) -- Valdis Vitolins
  - nog (Nogai) -- boracasli98, Valdis Vitolins
  - piqd (Klingon) -- Valdis Vitolins
  - qu (Quechua) -- Valdis Vitolins
  - qdb (Lang Belta) -- Da Def, Valdis Vitolins
  - qya (Quenya) -- Lucas Werkmeister
  - sjn (Sindarin) -- Lucas Werkmeister
  - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
  - th (Thai) -- Valdis Vitolins
  - tk (Turkmen) -- boracasli98, Valdis Vitolins
  - ug (Uyghur) -- boracasli98, Valdis Vitolins
  - uk (Ukrainian) -- Valdis Vitolins</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1661947200">- Update to 1.51.1:
  - no changes</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1721131200">- Add espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch:
  Backporting 58f1e0b6 from upstream,
  * Add crash test and vectors provided by @SEU-SSL
  * Disallow dummy/null voice load (that causes incorrect translator
    initialization)
  * Fix empty `phondata` file load (that causes unitialized memory access)
  * Limit max word length for RemoveEnding (causes buffer overflow)
  * Limit punctlist initialization from embedded commands (buffer
    overflow)
  * Fix unitialized pitch in wavegen (DBZ and indexing problems)
  * Properly zeroize stack variables before use in TranslateClause and
    SetWordStress
  (CVE-2023-49990, bsc#1218010; CVE-2023-49991, bsc#1218006
  CVE-2023-49992, bsc#1218007; CVE-2023-49993, bsc#1218008
  CVE-2023-49994, bsc#1218009)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1722427200">- Update patch fix-configure-1171.patch from upstream (just a minor change in revision numbers)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724414400">- BuildRequire /usr/bin/ronn instead of rubygem(ronn): Tumbleweed
  is in progress of switching to ronn-ng.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1736251200">- delete obsolete patch fix-configure-1171.patch
- delete obsolete patch espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch
- update to new version 1.52.0:
  - added cmake build system
  - Added stress marks to phoneme events
  - a meny fixes to core C code
  - many updated and new languages</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1741089600">- Add TextToPhonemesWithTerminator to support piper tts
  * Added espeak-ng-add-piper-support.patch</changelog>
</package>
<package pkgid="33c51326c42c668dd0830d691e54adede3a6ea99c86cf2ed4cba4bca178a5ede2ba2d3ce29cae644fbfb561291edd6596d132ecba662bc3a752d1b4c96d0edb6" name="espeakedit" arch="riscv64">
  <version epoch="0" ver="1.48.03" rel="3.6"/>
  <changelog author="embar@super.lt" date="1341662400">- Version 1.46.02</changelog>
  <changelog author="embar@super.lt" date="1342008000">- Fix ability to use wxcontainer instead of stl variant for WxWidgets</changelog>
  <changelog author="i@marguerite.su" date="1466769600">- update version 1.48.03
- add patch: espeakedit-1.48.03-next-line.patch
  * lack of next line mark in Makefile
- add patch: espeakedit-1.48.03-gcc6.patch
  * fix boo#985354
  * fix narrowing conversion from int to char inside {}
- drop patch: makefile_rpmoptflags_wxversion.patch, upstreamed</changelog>
  <changelog author="jengelh@inai.de" date="1467288000">- Use wxWidgets 3.
- add patch: espeakedit-wx3.diff</changelog>
  <changelog author="i@marguerite.su" date="1501588800">- FTBFS with GCC-7: espeakedit-gcc7-destbufferoverflow.patch
  * in dictionary.cpp, it defines an array of 80 chars.
    fill the 1st with zero and strncpy the following 79
    chars with a max size of 80 chars. our fix re-defines
    the max size to 79 chars.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="ec7886fedb3e08daa4e6093cd82068d6cc527982953ca3096fb236ea9c35ec261d8e458e396d17ad21ef7ff115188a0719e741122da421eef1ac6bcc5ab44708" name="espresso" arch="riscv64">
  <version epoch="0" ver="5.0.0" rel="4.1"/>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1716379200">- Exclude 32bit architectures</changelog>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1726056000">- Add numpy.patch to improve NumPy 2.0 compatibility (gh#espressomd/espresso#4992)
- Add cmake.patch to address CMake warnings (gh#espressomd/espresso#4992)</changelog>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1726056001">- Fix numpy.patch</changelog>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1741867200">- Fix breaking builds
- Disable features that rely on unmet dependencies (h5py, scipy)</changelog>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1741867201">- Disable HDF5 feature</changelog>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1741867202">- Fix Python executable path hint</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1742558400">- Add espresso-cython.patch to drop build date (boo#1047218)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1751630400">- Rename to espresso.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1759579200">- Boost.System is headers only since 1.69.0
  + espresso-boost-system.patch</changelog>
  <changelog author="Jean-Noel Grad &lt;jgrad@icp.uni-stuttgart.de&gt;" date="1772452800">- Update to 5.0.0:
  This is a major release. New features were added and deprecated features
  were removed. The API has changed, and some of these changes are silent,
  i.e. warnings aren't necessarily emitted when running a script designed
  for ESPResSo 4.x that relies on features that have significantly changed
  in ESPResSo 5.0.
  Highlights of the release include:
  * rewrite of lattice-Boltzmann and electrokinetics using solvers backed
    by the waLBerla framework. For LB, this includes enhanced capabilities
    including vectorization support on the CPU and multi-GPU support,
    per-cell boundary conditions to build arbitrary geometries,
    per-particle friction coefficients, and Lees-Edwards boundary conditions.
  * faster writing of simulation trajectories using the H5MD file format,
    particularly in parallel simulations.
  * per-particle selection of equations of motion.
  * the thermalized Stoner-Wolfarth model for magnetodynamics, and the
    ability to obtain local magnetic fields at the particles' positions.
  * virtual sites tracking the center of mass of a group of particles.
  * initial support for shared-memory parallelism for some scenarios.
  * several new tutorials, e.g., on the sedimentation of particles in a
    fluid, the Boltzmann inversion technique, electrode modelling,
    and machine-learned inter-atomic potentials.
  Please find the list of changes below. The numbers in brackets refer to
  ticket numbers on https://github.com/espressomd/espresso
  [#]## Added functionality
  * The original LB and EK methods have been completely replaced with
    equivalent implementations based on the high-performance waLBerla
    library (#4726, #5101). This is a major API change that requires
    adapting all LB and EK scripts to use the new classes and arguments.
  * LB now support Lees-Edwards boundary conditions (#4977).
  * LB and EK methods now support setting boundary slip velocities on
    individual nodes (#4252).
  * LB now supports per-particle gamma (#4743). Only works for isotropic
    particles.
  * Thermostats and integrators have been redesigned as unified
  * propagators* (#4820, #4603). Multiple combinations of thermostats
    and integrators are now supported to solve multiphysics problems.
    While the Python interface remains mostly unchanged, internally
    the user-selected integrator is now the "main" integrator.
    Alternative integration schemes can then be enabled on a per-particle
    basis using the new `propagation` flag. An important consequence is
    that all virtual site types can now be enabled in the same simulation.
  * Magnetodynamics support was introduced with the thermal
    Stoner-Wohlfarth model (#5188). This is achieved through a virtual
    site that decouples the particle dipole from the particle quaternion.
  * A new virtual site implementation was introduced to exert forces
    on molecules through their center of mass, for example to implement
    umbrella sampling (#5199).
  * The OpenGL visualizer now uses different colors for arrows
    representing fluid velocities and slip velocities (#4252).
  * ESPResSo now supports the ZnDraw visualizer (#4967, #5115, #5217).
  * ESPResSo now has Atomic Simulation Environment (ASE) bindings (#4912),
    including calculators (#5162). One application is interfacing ESPResSo
    with machine-learned potentials.
  * The `magnetostatics.DipolarDirectSumCpu()` feature now works in a
    MPI-parallel simulation (#4559).
  * The `magnetostatics.DipolarDirectSumCpu()` feature now supports
    replicas via the new optional argument `n_replicas` (#4559).
  * The `magnetostatics.DipolarDirectSumGpu()` feature now supports
    replicas via the new optional argument `n_replicas` (#5094).
  * The `magnetostatics.DipolarDirectSumCpu()` and
    `magnetostatics.DipolarDirectSumGpu()` features can now calculate
    the total dipole field experienced by each particle (#4626, #5094).
    Requires feature `DIPOLE_FIELD_TRACKING`.
  * Particle-based observables `ParticleDirectors()` and
    `ParticleDipoleFields()` were added (#4627, #4626).
  * Particle bond energies can be calculated with
    `system.analysis.particle_bond_energy()`
    for a given bond and particle (#5040).
  * Particle neighbor lists can be extracted with
    `system.analysis.particle_neighbor_pids()` (#4662).
    This feature will help prototyping simulations that interface
    with machine-learned potentials, which take a list of particle
    positions as input and output the force on the central particle.
  * Observable `PairwiseDistances` and accumulator `ContactTime` were
    introduced to track the contact time, i.e. number of consecutive time
    steps during which two particles are closer than a cutoff value (#5032).
  * The bond breakage feature now supports angle bonds (#4716).
  * Tabulated interaction `TabulatedNonBonded` got a new method
    `set_analytical()` to automatically set the energy and force
    from the analytical expression of the potential using SymPy (#5019).
  * Instrumentation tools Caliper, CUDA-GDB and kernprof are now natively
    supported (#4747).
  * Instrumentation feature FPE (floating-point exceptions) is now
    natively supported on x86 and Armv8 architectures (#5020).
  [#]## Changed requirements
  * The project now requires C++20 and CUDA 12 (#3918, #4612, #4931).
  * The build system now supports the Intel oneAPI C++ Compiler (#4532),
    the Cray Clang compiler (#5201), and the NVIDIA HPC SDK (#5257).
  * The waLBerla library is now a dependency for all LB and EK methods
    (#2701, #4726). If not found, it is built from sources automatically.
  * The heFFTe library is now a dependency for Coulomb P3M (#5063) and the
    EK FFT solver (#5101). If not found, it is built from sources automatically.
  * The Kokkos and Cabana libraries are now dependencies for shared-memory
    parallelism (#5074). If not found, they are built from sources automatically.
  * The OpenMP component of the FFTW3 library are now dependencies for
    shared-memory parallelism (#5086). This component is sometimes
    packaged separately from the MPI FFTW3 library on HPC clusters.
  * The HighFive library is now a dependency for hdf5 file I/O (#5087).
    It is built from sources automatically. The h5xx library is no longer a dependency.
  * The GNU GSL library is now a dependency for MMM1D (#5201).
  * The minimal version of all dependencies was increased (#4532, #4612,
    [#4717], #4931, #5093, #5201, #5223): CMake &gt;= 3.27.6, Python &gt;= 3.11,
    Cython &gt;= 3.0.4, Boost &gt;= 1.83, CUDA &gt;= 12.0, OpenMPI &gt;= 4.0,
    MPICH &gt;= 3.4.1, GCC &gt;= 12.2, Clang &gt;= 18.1, AppleClang &gt;= 17.0,
    CrayClang &gt;= 17.0, Intel oneAPI C++ Compiler &gt;= 2023.1, and Python
    packages versions are pinned on versions available in the Ubuntu 22.04
    repository. CUDA 12.6 and later versions are now supported (#5129).
  [#]## Feature configuration at compile time
  * All project-specific CMake options have been renamed (#4612). This
    change was required to avoid name collisions with external projects.
    Please refer to the user guide chapter on installing ESPResSo to find
    out the new option names. Using the old option names will generate
    warnings, but CMake will carry on and use default values instead
    of the values you provided. Please don't ignore these warnings when
    adapting your build scripts.
  * The CMake option `ESPRESSO_CUDA_COMPILER` was removed in favor of the
    environment variable `CUDACXX` (#4642).
  * A config file is now available to build the project automatically
    in Codespaces (#5201, #4531).
  * An `AGENT.md` is now available to guide agentic coding tools (#5220).
  [#]## Improved documentation
  * A Widom insertion tutorial was added (#4546)
  * A lattice-Boltzmann sedimentation tutorial was added (#4570)
  * A machine-learned potentials tutorial was added (#4982).
  * An atomistic water simulation tutorial was added (#5174).
  * An electrodes tutorial with ICC/ELC/ELC-IC was added (#4784).
  * A Boltzmann inversion tutorial was added (#5187).
  * A Grand Canonical Monte Carlo tutorial was added (#4670).
  * The electrokinetics tutorial was completely rewritten and now features
    chemical reactions (#4782).
  * All tutorials were re-designed for JupyterLab (#4830). Reliance on
    Jupyter extensions and plugins has been significantly reduced in an
    effort to improve compatibility with other Jupyter backends.
    In particular, VS Code Jupyter is still actively supported.
    Jupyter Notebook (Classic Notebook) should still be compatible,
    although it is not actively tested. IPython is no longer supported.
  * Most tutorials adopted ZnDraw as the visualization backend (#4976, #4975).
  * A high-throughput computing sample based on the Dask scheduler was added (#4781).
  * All supported debuggers and profilers are now documented: Caliper,
    Valgrind, GDB, CUDA-GDB, kernprof, perf, UBSAN, ASAN (#4747).
  * Installation instructions were improved with better sectioning (#5062).
  * The CUDA 12 circular dependency in Ubuntu 24.04 packages is documented (#4642).
  [#]## Interface changes
  * The original LB classes `LBFluid` and `LBFluidGPU` were removed in
    favor of a unified `LBFluid` class for both CPU and GPU (#2701, #4726, #5230).
    Their arguments have also changed, e.g. `dens` became `density` and
    `visc` became `viscosity`. The `pressure_tensor_neq` property was removed.
  * The original EK class `Electrokinetics` was removed in favor of a unified
    `EKSpecies` class for both CPU and GPU (#2701, #4726, #5101, #5230).
  * Self-propelled particles (swimmers) have been completely re-implemented (#4745).
    The propulsion mechanism can now only be set up with a force. When coupling
    to a LB fluid, a real particle and a virtual site are used to create the dipole.
  * The long-range actors API was completely redesigned (#4749).
  * CPU and GPU algorithms now have a unified Python class (#5230). Pass
    optional argument `gpu=True` to the constructor to select the GPU backend.
    For example, class `espressomd.electrostatics.P3MGPU` was removed in
    favor of `espressomd.electrostatics.P3M`, which now manages both the
    CPU and GPU backends. Likewise, `DipolarDirectSum` replaces both
    `DipolarDirectSumCpu` and `DipolarDirectSumGpu`.
  * The virtual sites API was completely redesigned (#4820, #4603).
  * The collision detection API was completely redesigned (#4987).
  * The Galilei transform API was completely redesigned (#4816).
  * Class attributes expecting 3 boolean values no longer accept integer
    values (#4541). It is no longer possible to set properties
    `system.periodicity`, `particle.fix` and `particle.rotation`
    with e.g. `[1, 1, 1]` or `[0, 0, 1]`.
  * `reaction_methods.ReactionAlgorithm.reaction()` now takes `steps`
    instead of `reaction_steps` as argument for consistency with the
    MD integrator (#4666)
  * `io.mpiio.Mpiio()` now takes a `system` as argument (#4950).
  * `analysis.pressure()` and `analysis.pressure_tensor()` now take the
    DPD stress tensor into account into the total pressure, and got an
    additional member `dpd` (#5045).
  * `analysis.energy()`, `analysis.pressure()` and `analysis.pressure_tensor()`
    got additional members `kinetic_lin` and `kinetic_rot` to separate
    linear and angular kinetic energy/pressure (#5043).
  * `cluster_analysis.ClusterStructure()` now takes a `system` as
    argument (#4950).
  * `interactions.ThermalizedBond()` parameter `seed` was moved to
    `system.thermostat.set_thermalized_bond()` (#4845). This change better
    reflects the fact there is only one global seed for all thermalized
    bonds; until now this global seed was overwritten by any newly created
    thermalized bond, whether it was added to the system or not.
  * All P3M algorithms now accept an extra argument `tune_limits` to
    constrain the range of mesh values exploring during mesh size tuning (#5017).
  * The `check_complex_residuals` optional argument of the P3M algorithm
    was removed (#5189).
  * Python objects of type `pathlib.Path` can now be passed to functions
    that expect file paths (#5128).
  * Bonds breakage can now be triggered manually (#4995). This is meant
    to be used in Lees-Edwards simulations with a time-dependent shear,
    since bonds extending across the shear boundary can increase in length
    without a change in particle positions when the simulation time increases.
  * `Analysis.particle_energy()` was renamed to `Analysis.particle_non_bonded_energy()`
    to better reflect the calculated quantity, since kinetic, bonded, electrostatic
    and magnetostatic contributions are not part of this energy (#5226).
  [#]## Removed functionality
  * The `lb.LBBoundaries()` framework was removed (#4381). Shapes can
    now be passed directly to LB and EK objects.
  * The `magnetostatics.DipolarDirectSumWithReplicaCpu()` method was
    removed, since the `magnetostatics.DipolarDirectSumCpu()` method
    now supports replicas (#4559).
  * The `electrostatics.MMM1DGPU()` feature was removed (#4928).
  * The `magnetostatics.DipolarBarnesHutGpu()` feature was removed (#4928).
  * The MDAnalysis bindings were removed (#4535)
  * The `bind_three_particles` collision mode was removed (#4823).
  * LB populations are no longer accessible from the Python interface (#5075).
  [#]## Improved testing
  * The Armv8 architecture is now tested in CI (#5020).
  [#]## Performance enhancements
  * LB now supports multi-GPU acceleration (#5007).
  * Observables are now fully MPI-parallel and show better performance
    than equivalent operations by hdf5 or MPI-IO writing on a SSD (#4748).
  * Reaction methods are now fully MPI-parallel and now only invalidate
    the system state after a batch of particle changes have been applied (#4666).
  * Performance of particle property getters and setters has improved, in
    particular vector quantities such as force and velocity are 25 times
    faster to read from and 3 to 4 times faster to write to (#5209, #5124, #5069).
  * The `RegularDecomposition` cell system no longers uses a ghost layer
    when the simulation has only 1 MPI rank (and any number of OpenMP threads),
    which improves performance of a Lennard-Jones simulation by 11% for 1 thread (#5157).
  * Shared-memory parallelism (OpenMP) is now supported in short-range force
    calculation (#4754, #5097), Coulomb and Dipolar P3M (#5086, #5189),
    LB and EK (#5083).
  [#]## Bug fixes
  * UTF-8 strings are now supported in all features (#5128).
  * Updating an active non-bonded interactions via e.g.
    `system.non_bonded_inter[0, 0].lennard_jones.set_params()`
    now uses the default arguments when optional arguments are missing
    and raises an error when required arguments are missing (#4558).
    In previous ESPResSo versions, missing optional and required arguments
    would be recycled from the previous state of the non-bonded interaction (#4569).
  * Thermalized LB simulations are now fully decorrelated (#4845, #4848).
    In previous ESPResSo versions, the LB thermostat `seed` argument was
    actually used as the RNG counter, thus ensemble runs would produce
    almost the same trajectory.
  * Particle coordinates are now properly folded in the histogram and RDF
    classes to avoid off-by-one errors (#5109).
  * The `particle_data.ParticleHandle()` and `io.writer.h5md.H5md()` writer
    now use properly folded particle coordinates (#4940, #4944). In previous
    ESPResSo versions, cached coordinates would be used, which could be
    out-of-date when large Verlet list skin values were used.
  * Lees-Edwards now applies the offset in the correct direction and no
    longer requires the user to provide a `shear_velocity` multiplied by
  - 1 (#5081).
  * Lees-Edwards boundary conditions now support the regular decomposition
    cell system via the new `fully_connected_boundary` argument (#4958).
  * The isotropic NpT algorithm was completely rewritten and now supports
    two barostats: Andersen (#5053) or MTK (#5077).
  * It is no longer possible to change the reaction constant of an existing
    reaction with a `gamma` value less or equal to 0 (#4666).
  * When setting up a reaction method with two or more reactions, a runtime
    error is raised if a reaction accidentally overwrites the default
    charge of a specific type with a different value (#4666).
  * It is no longer possible to add an angle bond or dihedral bond with a
    list partner particle ids containing duplicate entries, since the angle
    would be undefined (#5012).
  * Adding the same object twice in an `ObjectList` now raises a runtime
    error; removing an unknown object from an `ObjectList` now raises a
    runtime error (#4779). In previous ESPResSo versions, adding the
    same object twice in a list could have unintended side-effects.
  * The `SimplePore` distance function was corrected and no longer
    generates `NaN` values (#5016).
  * The FENE bond now breaks when compressed beyond its stretching limit (#5195).
  * Coulomb and Dipolar P3M algorithms no longer emit warnings nor trigger
    assertions when particles are close to the box boundaries, when running
    simulations on a CPU that supports extended precision floating-point
    numbers (#5136).
  * OpenMPI 5.0 now longer triggers random PRRTE errors at system exit (#5093).
  * Default-constructed `Utils::Vector` and `Utils::Array` objects are now
    properly zero-initialized (#5257). In previous releases, the default
    constructor could accidentally leave the underlying data uninitialized
    when using the NVHPC compiler toolchain and building at the -O2 or -O3
    optimization level (#5263).
  * Thole corrections are no longer part of the energy calculated by
    `Analysis.particle_non_bonded_energy()` (#5226)
  [#]## Under the hood changes
  * Most Cython files have been converted to Python files (#4541, #4713).
  * Cython 3 is now supported (#4845).
  * Sources of NaN, float overflow, and most float underflow were addressed (#5020).
  * GPU algorithms no longer leak device memory (#4741, #4764).
  * CPU implementations of the P3M algorithm no longer leak memory (#4947).
  * The CPU implementation of the P3M Coulomb algorithm was entirely
    rewritten using the heFFTe library (#5063). The method is now easier
    to modify and extend, supports shared-memory parallelism (#5086, #5189),
    and uses real-to-complex transforms (#5204).
  * Project-specific compiler diagnostics are no longer propagated to
    external projects like waLBerla (#4642).
  * The build system now relies on CMake's native CUDA support (#4642).
  * The build system now installs the `object-in-fluid` Python module
    when `espressomd` is installed (#4931).
  * The script interface was massively simplified (#4816).
  * Most global variables were removed (#4741, #4783, #4816, #4845, #4950).
  * The ESPResSo repository can now be cloned without git flag `--recursive` (#5031).
    ESPResSo developers are now expected to integrate new third-party libraries using
    the CMake `FetchContent` mechanism instead of git submodules.
  * The build system now properly handles linking of ESPResSo against
    static and shared libraries, sets the correct runpaths, and avoids
    cyclic dependencies during the linking stage (#5221, #5173). These
    changes are most relevant to cluster admins and package maintainers.
- Removed upstreamed patches:
  - cmake.patch
  - espresso-boost-system.patch
  - espresso-cython.patch
  - numpy.patch</changelog>
</package>
<package pkgid="9fb8d0df29c886fe575069fa1c434197bd8f59794bb5101361489be21d53fd5ecf31786e168cb7714cbfe5cf950a779d7ed735741e97c8d504d60be6c37e92e5" name="etags" arch="riscv64">
  <version epoch="0" ver="30.2" rel="6.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1752580800">- Move .gnu-emacs to /usr/etc/skel/</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1753358400">- Remove ctags.1 that's unused with libalternatives
- Requires: alts, not used in scriptlets</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1755172800">- Update to GNU Emacs version 30.2
  * Mainly a bug fix version
- Port patches
  * 0012-Add-inhibit-native-compilation.patch
  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-29.1.dif
  * emacs-30.1-pdumper.patch
- Remove patch emacs-parallel-compilation-53a5dada.patch now upstream</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable valgrind support on riscv64</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1764331200">- Avoid direct dependencies to X11 libraries for wayland port</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1768392000">* Add patch desktop.patch and then remove dependency on
  update-desktop-files (jsc#PED-15201)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724800">- Enable %check again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770724801">- Clarify when bubblewrap is required at runtime
- Make %check work again</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1770811200">- Add patch emacs-30.2-fix-zoom.patch
  * Avoid the currently broken zoom test</changelog>
  <changelog author="Björn Kettunen &lt;bjorn.kettunen@thaodan.de&gt;" date="1772280000">- Add macro to add Emacs packages to load-path
- Enable lexical bindings in startup-macros</changelog>
</package>
<package pkgid="8dd3d20c432a825fb3441cd0c69244e1909b402f24a5838ff4057bd3836880ab7e1e044a37285b512746cc7a2db000214853db9bcdfe8d948473558407ee53cc" name="etc-update" arch="noarch">
  <version epoch="0" ver="2.3.31" rel="3.1"/>
  <changelog author="mhrusecky@suse.cz" date="1359892800">- initial version of the package, patched current version from portage</changelog>
  <changelog author="mhrusecky@suse.cz" date="1359892801">- use upstream files and separate patch</changelog>
  <changelog author="mhrusecky@suse.cz" date="1359979200">- move tool to %_sbin where it belongs</changelog>
  <changelog author="mhrusecky@suse.cz" date="1360238400">- osc service localrun format_spec_file</changelog>
  <changelog author="mhrusecky@suse.cz" date="1360324800">- include license file</changelog>
  <changelog author="tampakrap@opensuse.org" date="1447416000">- Version bump 2.2.24:
  * Test portageq and etc-update for Gentoo bug #462412.
  * CONFIG_PROTECT: handle non-existent files
  * etc-update: symlink support for Gentoo bug #485598
  * Add support for SUSE based distros in etc-update, Gentoo bug #456128
  * FEATURES=case-insensitive-fs for Gentoo bug #524236
  * Various minor updates in the makefile
- New URL due to redesign of all the Gentoo webpages
- Remove rpm-distribution.patch as it is merged upstream</changelog>
  <changelog author="tchvatal@suse.com" date="1524657600">- Version update to 2.3.31:
  * Few small fixes
  * Update to support archlinux config files out of the box
- Use full portage archive in order to allow "automatic" updating
  instead of copying files</changelog>
  <changelog author="tchvatal@suse.com" date="1524744000">- Add patch etc-update-opensuse.patch to really work on Leap</changelog>
  <changelog author="tchvatal@suse.com" date="1525089600">- Refresh etc-update-opensuse.patch to match for rpmnew files too.
  Now it matched only rpmsave and rpmorig
  * etc-update-opensuse.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="a68f87653c796583b9450c993013ed4852cd7cdfc87495ce6033476943ceb1cb56e8cde1d9bc6d72a5754db7a069af1d1343e31a98ef4e4f7af25b69308adffe" name="etcd" arch="riscv64">
  <version epoch="0" ver="3.6.10" rel="1.1"/>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1749556800">- See upgrade guide:
  https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/
- Update to version 3.6.1:
  * etcd server:
  - Replaced the deprecated/removed UnaryServerInterceptor and
    StreamServerInterceptor in otelgrpc with NewServerHandler
  - Add protection on PromoteMember and UpdateRaftAttributes to prevent panicking
  - Fix the issue that --force-new-cluster can't remove all other members in a corner case
  - Fix mvcc: avoid double decrement of watcher gauge on close/cancel race
  - Add validation to ensure there is no empty v3discovery endpoint
  * etcdctl:
  - Fix command etcdctl endpoint health doesn't work when options are set via environment variables
- Update to version 3.6.0:
  https://github.com/etcd-io/etcd/compare/v3.5.21...v3.6.0
  * Dropped flags in v3.6.0:
    ETCD_ENABLE_V2
    ETCD_PROXY
    ETCD_PROXY_DIAL_TIMEOUT
    ETCD_PROXY_FAILURE_WAIT
    ETCD_PROXY_READ_TIMEOUT
    ETCD_PROXY_REFRESH_INTERVAL
    ETCD_PROXY_WRITE_TIMEOUT</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1752580800">- Update to version 3.6.2:
  * Avoid lowering revision of watchers in the future after restore
  * Add verification to verify the watch response have a bigger revision than minRev
  * Disable progress notify validation until we can guarantee response
  * Skip sending progress notification for watch with starting revision in the future
- Switch to _service file for vendoring and drop update-vendor.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1753272000">- Update to version 3.6.3:
  * Fix v2store check returning wrong result even there isn't any auth data
  * Updated help for --quota-backend-bytes
  * Prevent flakes with TestWatchRestore</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1753704000">- Update to version 3.6.4:
  * Check promotion against v2store when updating v2store
  * Add an e2e test to reproduce the issue 20340</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1758283200">- Update to version 3.6.5:
  * Bump go to 1.24.7
  * fix 20271: protect backend usage from concurrent applySnapshot and defrag
  * Re-check that the lease still exists during the renew process
  * Add an e2e test to reproduce lease Renew returns a wrong response
  * server: Fix TestLogRotation error message in Go 1.24
  * dependency: bump github.com/golangci/golangci-lint from v1.63.4 to v1.64.8
  * Bump bbolt to v1.4.3
  * Remove checking confState during schema migration
  * Remove the --experimental-snapshot-catch-up-entries from help</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1763121600">- Update to version 3.6.6:
  * v3rpc: add and use getServerMetrics() with global metricsServerCached
  * Fix the '--force-new-cluster' can't clean up learners issue
  * etcdserver: follow convention to extract auth token in cluster_util.go
  * etcdserver: fix cannot promote with auth from follower
  * Fix endpoint status not retuning the correct storage quota
  * server/embed: Log EOF on DEBUG in TLS handshake
  * Reject watch request with -1 revision and make rangeEvents safe against negative revision</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1766059200">- Update to version 3.6.7:
  * dependency: Bump golang.org/x/net from 0.38.0 to 0.45.0
  * Bump go to 1.24.11
  * Print token fingerprint instead of the original tokens in log messages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1771243200">- Update to version 3.6.8:
  * version: bump up to 3.6.8
  * [release-3.6] Bump go version to 1.24.13
  * Remove the use of grpc-go's Metadata field
  * Bump go version to 1.24.11
  * Keep the --snapshot-count flag
  * Remove flag --max-snapshots in 3.8 rather than 3.7
  * tools: explicitly require golang.org/x/tools/cmd/goimports
  * dependency: Bump golang.org/x/crypto from 0.42.0 to 0.45.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1774008000">- Update to version 3.6.9:
  * dependency: Bump google.golang.org/grpc from v1.75.0 to 1.79.3
  * server/etcdserver: guard unauthenticated endpoints with auth checks
  * server/etcdserver: enforce auth checks for nested txn ops
  * build(deps): bump distroless/static-debian12 from `3f2b64e` to `20bc6c0`
  * Revert "Reuse events between sync loops"
  * Bump golang.org/x/net@ v0.51.0 fixes  GO-2026-4559
  * Don't reuse same ReadIndex
  * etcdctl: add license header
  * etcdctl: add unit test for Argify
  * etcdctl: fix slice bounds trimming single-quoted args
  * Add defer-recover block to prevent panic when cc is nil
  * Print the endpoint the grpc client connected to in unary interceptor
  * Fix race berween read index and leader change causing a stale read
  * server/etcdmain: fix deadlock issue for grpcproxy
  * dependency: bump go.opentelemetry.io/otel/sdk from v1.34.0 to v1.40.0
  * server/etcdserver/api/v3rpc: run metrics interceptors before handlers</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1775044800">- Update to version 3.6.10:
  * etcdserver: allow non-admin to fetch member list and alarms
  * Bump golang.org/x/image to v0.38.0 to resolve GO-2026-4815
  * Fix etcdctl endpoint command with option --cluster when auth is enabled</changelog>
</package>
<package pkgid="ef49a2d4e2d60dbb733cb44a3fc0a5b0d3c3cac7786c3a783ea00afcfa0fee7202c25ea3a9ba214d1bee445d1f16364ffa8d3885e09caa267e052a666917b8e0" name="etcd-for-k8s1.32" arch="riscv64">
  <version epoch="0" ver="3.5.24" rel="1.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1734609600">- Initial package version 3.5.16:
  * Version specified in kubernetes v1.32.0 https://github.com/kubernetes/kubernetes/blob/v1.32.0/build/dependencies.yaml#L65-L67</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1764072000">- Update to version 3.5.24:
  * Bump go to 1.24.9
  * Fix Learner promotion not being persisted into v3store may be propagated across multiple upgrades
  * server/embed: Log EOF on DEBUG in TLS handshake
  * Reject watch request with -1 revision
  * [backport #20553] protect backend usage from concurrent applySnapshot and defrag
  * Re-check that the lease still exists during the renew process
  * Add an e2e test to reproduce lease Renew returns a wrong response
  * tests: skip TestCorruptedBackupFileCheck test on big endian platforms
  * Bump bbolt to v1.3.12
  * ref: update help for --quota-backend-bytes
  * Add tools into .gitignore
  * Fix flaky TestCtlV2CustomContentWithAuthData
  * Fix v2store check returning wrong result even there isn't any auth data
  * Add an e2e test to reproduce the custom content in v2store without auth data
  * Initialize commit index = max(consistent_index, CommitIndex) on bootstrap if --force-new-cluster set
  * Add an e2e test to reproduce the issue that --force-new-cluster can't remove all members in a corner case
  * .github/workflows: remove migrated workflow files
  * Change IMAGE to TEST_IMAGE
  * Avoid lowering revision of watchers in the future after restore
  * Add verification to verify the watch response have a bigger revision than startRev
  * Skip sending progress notification for watch with starting revision in the future
  * .github/workflows: Remove grpcproxy tests github actions workflow
  * add Makefile target for grpcproxy integration and grpcproxy e2e tests
  * Add test-release makefile target
  * Remove raftexample from integration test
  * Add makefile target for run-govuluncheck
  * remove static-workflow from release-3.5
  * makefile: Split fmt into separate verify commands
  * mvcc: avoid double decrement of watcher gauge on close/cancel race
  * Update release script to exactly match the target tag
  * [release-3.5][Integration Test]: Add test for panic-free removal of non-existent members
  * Fix the tar unzip command, adding the --no-same-owner option to avoid permissions issues
  * chore(client/v3/naming): deprecate Metadata field in Endpoint struct
  * Ensure google.golang.org/protobuf version consistent
  * Ensure google.golang.org/genproto/googleapis/api version consistent
  * Ensure github.com/stretchr/testify version consistent
  * Bump google.golang.org/grpc to v1.71.1
  * Replace resolver.State.Addresses with resolver.State.Endpoint.Addresses
  * emit compaction pause duration metric in every compaction batch
  * dependency: bump golang.org/x/net from v0.36.0 to v0.38.0
  * dependency: bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2
  * Add e2e test to verify etcd is able to automatically fix the issue caused by https://github.com/etcd-io/etcd/issues/19557
  * Fix the issue that learner promotion command doesn't support json output
  * Enhance the e2e teat framework to support adding &amp; promoting learner member
  * fix failed test cases
  * overwrite the member if already exist
  * add verification to check whether membership data is in sync between v2store and v3store
  * Update server unit test cases to set a backend
  * fix: grpcproxy can get stuck in and endless loop causing high cpu usage
  * back port gofail comments to release-3.5
  * deflakey: TestCompactionHash in integration
  * Add verify released binary assets GitHub workflow
  * dependency: Bump golang.org/x/crypto from v0.32.0 to v0.35.0
  * perf(release3.5): use RLock in Demoted method for read-only access to expiry
  * fix a compaction induce latency issue
  * Add learner id into log when being promoted or removed
  * Bump actions/download-artifact to v4.1.8
  * Bump actions/upload-artifact to v4.6.0
  * Bump github.com/golang/glog to v1.2.4 to address CVE-2024-45339
  * Bump go.mongodb.org/mongo-driver to v1.5.4 to address CVE-2021-20329
  * add learner check to readyz
  * tools: add mixed read-write performance evaluation scripts
  * Ensure all goroutines created by StartEtcd to exit before closing the errc
  * mvcc: restore tombstone index if it's first revision
  * Avoid deadlock in etcd.Close when stopping during bootstrapping
  * etcdutl/etcdutl: use datadir package to build wal/snapdir
  * Remove duplicated &lt;-s.ReadyNotify()
  * Do not wait for ready notify if the server is stopping
  * Update release_notes.tpl.txt
  * Fix mixVersion test case: ensure a snapshot to be sent out
  * *: support custom content check offline in v2store
  * Print warning message for deprecated flags if set
  * fix runtime error: comparing uncomparable type
  * add tls min/max version to grpc proxy
  * release: use GitHub's gh to create GitHub release
  * release: properly change working dir if tmp location already exists
  * fix(defrag): close temp file in case of error
  * chore(e2e): adapt defrag tests for 3.5
  * fix(defrag): handle defragdb failure
  * fix(defrag): handle no space left error
  * chore(e2e): backport TestNoErrorLogsDuringNormalOperations test
  * Remove defunct actuated arm64 workflows.
  * [3.5] Fix risk of a partial write txn being applied
  * [serverWatchStream] terminate recvLoop on sws.close()
  * github/workflows: use ECR mirror for Trivy's DB
  * Ensure commits are signed in scripts/release.sh.
  * docs: remove warning that etcd 3.5.0 was not yet released</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1764072001">- automate generating vendor-* tarballs using the go_modules service</changelog>
</package>
<package pkgid="048d47e9537fd9a59144952077574ea847e0a34da22da21b2384e5780bea5692b7a0039c9e7779b130f9fc5f7b7a497f354bf9adaa7c37931e953ce135625a23" name="etcd-for-k8s1.33" arch="riscv64">
  <version epoch="0" ver="3.5.24" rel="1.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1746532800">- Initial package version 3.5.21:
  * Version specified in kubernetes v1.33.0 https://github.com/kubernetes/kubernetes/blob/v1.33.0/build/dependencies.yaml#L65-L67
-</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1764072000">- Update to version 3.5.24:
  * Bump go to 1.24.9
  * Fix Learner promotion not being persisted into v3store may be propagated across multiple upgrades
  * server/embed: Log EOF on DEBUG in TLS handshake
  * Reject watch request with -1 revision
  * [backport #20553] protect backend usage from concurrent applySnapshot and defrag
  * Re-check that the lease still exists during the renew process
  * Add an e2e test to reproduce lease Renew returns a wrong response
  * tests: skip TestCorruptedBackupFileCheck test on big endian platforms
  * Bump bbolt to v1.3.12
  * ref: update help for --quota-backend-bytes
  * Add tools into .gitignore
  * Fix flaky TestCtlV2CustomContentWithAuthData
  * Fix v2store check returning wrong result even there isn't any auth data
  * Add an e2e test to reproduce the custom content in v2store without auth data
  * Initialize commit index = max(consistent_index, CommitIndex) on bootstrap if --force-new-cluster set
  * Add an e2e test to reproduce the issue that --force-new-cluster can't remove all members in a corner case
  * .github/workflows: remove migrated workflow files
  * Change IMAGE to TEST_IMAGE
  * Avoid lowering revision of watchers in the future after restore
  * Add verification to verify the watch response have a bigger revision than startRev
  * Skip sending progress notification for watch with starting revision in the future
  * .github/workflows: Remove grpcproxy tests github actions workflow
  * add Makefile target for grpcproxy integration and grpcproxy e2e tests
  * Add test-release makefile target
  * Remove raftexample from integration test
  * Add makefile target for run-govuluncheck
  * remove static-workflow from release-3.5
  * makefile: Split fmt into separate verify commands
  * mvcc: avoid double decrement of watcher gauge on close/cancel race
  * Update release script to exactly match the target tag
  * [release-3.5][Integration Test]: Add test for panic-free removal of non-existent members
  * Fix the tar unzip command, adding the --no-same-owner option to avoid permissions issues
  * chore(client/v3/naming): deprecate Metadata field in Endpoint struct
  * Ensure google.golang.org/protobuf version consistent
  * Ensure google.golang.org/genproto/googleapis/api version consistent
  * Ensure github.com/stretchr/testify version consistent
  * Bump google.golang.org/grpc to v1.71.1
  * Replace resolver.State.Addresses with resolver.State.Endpoint.Addresses
  * emit compaction pause duration metric in every compaction batch</changelog>
</package>
<package pkgid="66ef3c71dc399a5c9f57cde6a3b5c8066e966644551ec47258995f7655fa5f2e2f0b516e2ef44fa71856518fb4b792edc99d2358eaa53ae9dbca56aa5035ff32" name="etcd-for-k8s1.34" arch="riscv64">
  <version epoch="0" ver="3.6.5" rel="1.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1758283200">- Initial package version 3.6.4:
  * Version specified in kubernetes v1.34.1 https://github.com/kubernetes/kubernetes/blob/v1.34.1/build/dependencies.yaml#L65-L67
  * full changelog: https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md#v364-2025-07-25</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1764072000">- Update to version 3.6.5:
  * Bump go to 1.24.7
  * fix 20271: protect backend usage from concurrent applySnapshot and defrag
  * Re-check that the lease still exists during the renew process
  * Add an e2e test to reproduce lease Renew returns a wrong response
  * tests: skip TestCorruptedBackupFileCheck test on big endian platforms
  * server: Fix TestLogRotation error message in Go 1.24
  * Address Go 1.24 govet errors
  * dependency: bump github.com/golangci/golangci-lint from v1.63.4 to v1.64.8
  * Bump bbolt to v1.4.3
  * Remove checking confState during schema migration
  * Remove the --experimental-snapshot-catch-up-entries from help</changelog>
</package>
<package pkgid="28acb0e2edfcba88750bb2770ad62261c1e46f5ace6d045a11f10fce04e158e1c63ff363f649b4feae8edd1d3cbf042d7d19189806f320d11355962d9055c0e6" name="etcd-for-k8s1.35" arch="riscv64">
  <version epoch="0" ver="3.6.6" rel="1.1"/>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1765972800">- Initial package version 3.6.6:
  * Version specified in kubernetes v1.35.0 https://github.com/kubernetes/kubernetes/blob/v1.35.0/build/dependencies.yaml#L65-L67
  * full changelog: https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md#v366-2025-11-11</changelog>
</package>
<package pkgid="1439d4c7c4abbeb50fa48888056cf770c16110cb0495d2f50c74bfac034937c784fdaeab27c1bbb391bf9bd864879fbdbb50104322e73c5c042b5d827de2ba63" name="etcdctl" arch="riscv64">
  <version epoch="0" ver="3.6.10" rel="1.1"/>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1749556800">- See upgrade guide:
  https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/
- Update to version 3.6.1:
  * etcd server:
  - Replaced the deprecated/removed UnaryServerInterceptor and
    StreamServerInterceptor in otelgrpc with NewServerHandler
  - Add protection on PromoteMember and UpdateRaftAttributes to prevent panicking
  - Fix the issue that --force-new-cluster can't remove all other members in a corner case
  - Fix mvcc: avoid double decrement of watcher gauge on close/cancel race
  - Add validation to ensure there is no empty v3discovery endpoint
  * etcdctl:
  - Fix command etcdctl endpoint health doesn't work when options are set via environment variables
- Update to version 3.6.0:
  https://github.com/etcd-io/etcd/compare/v3.5.21...v3.6.0
  * Dropped flags in v3.6.0:
    ETCD_ENABLE_V2
    ETCD_PROXY
    ETCD_PROXY_DIAL_TIMEOUT
    ETCD_PROXY_FAILURE_WAIT
    ETCD_PROXY_READ_TIMEOUT
    ETCD_PROXY_REFRESH_INTERVAL
    ETCD_PROXY_WRITE_TIMEOUT</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1752580800">- Update to version 3.6.2:
  * Avoid lowering revision of watchers in the future after restore
  * Add verification to verify the watch response have a bigger revision than minRev
  * Disable progress notify validation until we can guarantee response
  * Skip sending progress notification for watch with starting revision in the future
- Switch to _service file for vendoring and drop update-vendor.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1753272000">- Update to version 3.6.3:
  * Fix v2store check returning wrong result even there isn't any auth data
  * Updated help for --quota-backend-bytes
  * Prevent flakes with TestWatchRestore</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1753704000">- Update to version 3.6.4:
  * Check promotion against v2store when updating v2store
  * Add an e2e test to reproduce the issue 20340</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1758283200">- Update to version 3.6.5:
  * Bump go to 1.24.7
  * fix 20271: protect backend usage from concurrent applySnapshot and defrag
  * Re-check that the lease still exists during the renew process
  * Add an e2e test to reproduce lease Renew returns a wrong response
  * server: Fix TestLogRotation error message in Go 1.24
  * dependency: bump github.com/golangci/golangci-lint from v1.63.4 to v1.64.8
  * Bump bbolt to v1.4.3
  * Remove checking confState during schema migration
  * Remove the --experimental-snapshot-catch-up-entries from help</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1763121600">- Update to version 3.6.6:
  * v3rpc: add and use getServerMetrics() with global metricsServerCached
  * Fix the '--force-new-cluster' can't clean up learners issue
  * etcdserver: follow convention to extract auth token in cluster_util.go
  * etcdserver: fix cannot promote with auth from follower
  * Fix endpoint status not retuning the correct storage quota
  * server/embed: Log EOF on DEBUG in TLS handshake
  * Reject watch request with -1 revision and make rangeEvents safe against negative revision</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1766059200">- Update to version 3.6.7:
  * dependency: Bump golang.org/x/net from 0.38.0 to 0.45.0
  * Bump go to 1.24.11
  * Print token fingerprint instead of the original tokens in log messages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1771243200">- Update to version 3.6.8:
  * version: bump up to 3.6.8
  * [release-3.6] Bump go version to 1.24.13
  * Remove the use of grpc-go's Metadata field
  * Bump go version to 1.24.11
  * Keep the --snapshot-count flag
  * Remove flag --max-snapshots in 3.8 rather than 3.7
  * tools: explicitly require golang.org/x/tools/cmd/goimports
  * dependency: Bump golang.org/x/crypto from 0.42.0 to 0.45.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1774008000">- Update to version 3.6.9:
  * dependency: Bump google.golang.org/grpc from v1.75.0 to 1.79.3
  * server/etcdserver: guard unauthenticated endpoints with auth checks
  * server/etcdserver: enforce auth checks for nested txn ops
  * build(deps): bump distroless/static-debian12 from `3f2b64e` to `20bc6c0`
  * Revert "Reuse events between sync loops"
  * Bump golang.org/x/net@ v0.51.0 fixes  GO-2026-4559
  * Don't reuse same ReadIndex
  * etcdctl: add license header
  * etcdctl: add unit test for Argify
  * etcdctl: fix slice bounds trimming single-quoted args
  * Add defer-recover block to prevent panic when cc is nil
  * Print the endpoint the grpc client connected to in unary interceptor
  * Fix race berween read index and leader change causing a stale read
  * server/etcdmain: fix deadlock issue for grpcproxy
  * dependency: bump go.opentelemetry.io/otel/sdk from v1.34.0 to v1.40.0
  * server/etcdserver/api/v3rpc: run metrics interceptors before handlers</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1775044800">- Update to version 3.6.10:
  * etcdserver: allow non-admin to fetch member list and alarms
  * Bump golang.org/x/image to v0.38.0 to resolve GO-2026-4815
  * Fix etcdctl endpoint command with option --cluster when auth is enabled</changelog>
</package>
<package pkgid="f0a53bf9e5d53e811910ce9dd2f4f3c53d0db3263265025c5d14101ed1d13dfe5c50442fd131228230ddfe22caba132fb22c1d657d1c5b18b869f8d40a058280" name="etcdutl" arch="riscv64">
  <version epoch="0" ver="3.6.10" rel="1.1"/>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1749556800">- See upgrade guide:
  https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/
- Update to version 3.6.1:
  * etcd server:
  - Replaced the deprecated/removed UnaryServerInterceptor and
    StreamServerInterceptor in otelgrpc with NewServerHandler
  - Add protection on PromoteMember and UpdateRaftAttributes to prevent panicking
  - Fix the issue that --force-new-cluster can't remove all other members in a corner case
  - Fix mvcc: avoid double decrement of watcher gauge on close/cancel race
  - Add validation to ensure there is no empty v3discovery endpoint
  * etcdctl:
  - Fix command etcdctl endpoint health doesn't work when options are set via environment variables
- Update to version 3.6.0:
  https://github.com/etcd-io/etcd/compare/v3.5.21...v3.6.0
  * Dropped flags in v3.6.0:
    ETCD_ENABLE_V2
    ETCD_PROXY
    ETCD_PROXY_DIAL_TIMEOUT
    ETCD_PROXY_FAILURE_WAIT
    ETCD_PROXY_READ_TIMEOUT
    ETCD_PROXY_REFRESH_INTERVAL
    ETCD_PROXY_WRITE_TIMEOUT</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1752580800">- Update to version 3.6.2:
  * Avoid lowering revision of watchers in the future after restore
  * Add verification to verify the watch response have a bigger revision than minRev
  * Disable progress notify validation until we can guarantee response
  * Skip sending progress notification for watch with starting revision in the future
- Switch to _service file for vendoring and drop update-vendor.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1753272000">- Update to version 3.6.3:
  * Fix v2store check returning wrong result even there isn't any auth data
  * Updated help for --quota-backend-bytes
  * Prevent flakes with TestWatchRestore</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1753704000">- Update to version 3.6.4:
  * Check promotion against v2store when updating v2store
  * Add an e2e test to reproduce the issue 20340</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1758283200">- Update to version 3.6.5:
  * Bump go to 1.24.7
  * fix 20271: protect backend usage from concurrent applySnapshot and defrag
  * Re-check that the lease still exists during the renew process
  * Add an e2e test to reproduce lease Renew returns a wrong response
  * server: Fix TestLogRotation error message in Go 1.24
  * dependency: bump github.com/golangci/golangci-lint from v1.63.4 to v1.64.8
  * Bump bbolt to v1.4.3
  * Remove checking confState during schema migration
  * Remove the --experimental-snapshot-catch-up-entries from help</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1763121600">- Update to version 3.6.6:
  * v3rpc: add and use getServerMetrics() with global metricsServerCached
  * Fix the '--force-new-cluster' can't clean up learners issue
  * etcdserver: follow convention to extract auth token in cluster_util.go
  * etcdserver: fix cannot promote with auth from follower
  * Fix endpoint status not retuning the correct storage quota
  * server/embed: Log EOF on DEBUG in TLS handshake
  * Reject watch request with -1 revision and make rangeEvents safe against negative revision</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1766059200">- Update to version 3.6.7:
  * dependency: Bump golang.org/x/net from 0.38.0 to 0.45.0
  * Bump go to 1.24.11
  * Print token fingerprint instead of the original tokens in log messages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1771243200">- Update to version 3.6.8:
  * version: bump up to 3.6.8
  * [release-3.6] Bump go version to 1.24.13
  * Remove the use of grpc-go's Metadata field
  * Bump go version to 1.24.11
  * Keep the --snapshot-count flag
  * Remove flag --max-snapshots in 3.8 rather than 3.7
  * tools: explicitly require golang.org/x/tools/cmd/goimports
  * dependency: Bump golang.org/x/crypto from 0.42.0 to 0.45.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1774008000">- Update to version 3.6.9:
  * dependency: Bump google.golang.org/grpc from v1.75.0 to 1.79.3
  * server/etcdserver: guard unauthenticated endpoints with auth checks
  * server/etcdserver: enforce auth checks for nested txn ops
  * build(deps): bump distroless/static-debian12 from `3f2b64e` to `20bc6c0`
  * Revert "Reuse events between sync loops"
  * Bump golang.org/x/net@ v0.51.0 fixes  GO-2026-4559
  * Don't reuse same ReadIndex
  * etcdctl: add license header
  * etcdctl: add unit test for Argify
  * etcdctl: fix slice bounds trimming single-quoted args
  * Add defer-recover block to prevent panic when cc is nil
  * Print the endpoint the grpc client connected to in unary interceptor
  * Fix race berween read index and leader change causing a stale read
  * server/etcdmain: fix deadlock issue for grpcproxy
  * dependency: bump go.opentelemetry.io/otel/sdk from v1.34.0 to v1.40.0
  * server/etcdserver/api/v3rpc: run metrics interceptors before handlers</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1775044800">- Update to version 3.6.10:
  * etcdserver: allow non-admin to fetch member list and alarms
  * Bump golang.org/x/image to v0.38.0 to resolve GO-2026-4815
  * Fix etcdctl endpoint command with option --cluster when auth is enabled</changelog>
</package>
<package pkgid="063742f0415ab9969d04880f97165c22b420176651506508d81fec1de511a98720abeb65a4efd681aad296542348db1a0ceaa98132b389ccc56223524d55eca7" name="etckeeper" arch="noarch">
  <version epoch="0" ver="1.18.22" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1536840000">- obsolete cron sub package on systemd machines</changelog>
  <changelog author="bkbin005@rinku.zaq.ne.jp" date="1538308800">- indicated that subpackages are noarch.
- modified the description longer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1580817600">- Update to 1.18.14:
  * pacman 5.2 deprecated File hooks, use Path.
    Thanks, Christian Hesse
  * Fix vcs subcommand setup for zsh completion.
    Thanks, James Rowe.
  * Added zsh completion.
    Thanks, James Rowe
  * commit: Recent changes added code that does not work on all POSIX shells.
    Fixed by Thorsten Glaser.
  * Fix bug in hostname determination in the previous release.
    Thanks, Christian Hesse
  * Support platforms without a hostname command, fall back to
    reading /etc/hostname.
    Thanks, Chris Morgan
  * commit: Support -mmessage, without a space, since eg git commit
    can be used that way.
    Thanks, martin f. krafft
  * commit: When multiple parameters are given, use them all as the commit
    message, instead of the old behavior of only using the first parameter and
    throwing the rest away.
    Thanks, martin f. krafft
  * Avoid post-install failing when ps is from busybox or another
    version not supporting procps-specific options.
  * Use ps --no-headers rather than problimatic -h option.
  * When run during a package installation, include in the commit
    message the command line that caused etckeeper to run.
    Thanks, Laszlo Gombos</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1581508800">- Fix spec file</changelog>
  <changelog author="André Werlang &lt;beppe85@gmail.com&gt;" date="1664193600">- Update to 1.18.18:
  * Replace deprecated egrep with grep -E.
  * Added support for Void Linux's xbps package manager.
- Update to 1.18.17:
  * Fix committing of files with spaces in name when perl is not available.
  * Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin
  * Avoid warning messages from grep about binary files when there are
    filenames in /etc that do not correspond to the current locale settings.
- Update to 1.18.16:
  * Improve sorting stability.
  * Prefer mktemp over tempfile as the latter displays a deprecation
    warning since debianutils 4.10.
- Update to 1.18.15:
  * Use "command -v" rather than "which" to detect installed programs,
    as it is more portable.
  * Improve commit messages generated by package manager changes,
    listing packages that are responsible for the changed config files.
  * If gc.auto is not configured, override the default to make it gc
    ten times more frequently, to avoid wasting space with loose objects.
  * update-ignore: Preserve permissions from any preexisting VCS ignore file.
  * Removed the debian directory from the upstream source package as it's
    not being maintained; see the debian package for an up-to-date one.
  * debian/changelog moved to CHANGELOG and debian/copyright to COPYRIGHT.
- Rebase patches:
  * etckeeper-avoid-packagelist.patch
  * etckeeper-set-package-manager.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- Do not have the main package recommend the bash-completion
  sub-package, but rather have the subpackage supplement the
  combination of etckeeper and bash-completion.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1723118400">- Update to 1.18.21
  - Consistently use mktemp if available, falling back to tempfile
    otherwise.
- Changes from 1.18.20
  - Fix a reversion in etckeeper init in version 1.18.19.
- Changes from 1.18.19
  - Added support for Gentoo (emerge, qlist, and cave)
  - Skip running pre-commit hook inside linked worktrees,
    to avoid it updating .etckeeper with the permissions of
    files not in /etc.
  - commit: Run bzr with --quiet, since it outputs non-errors to
    stderr. Closes: #1018874
- Rebase etckeeper-set-package-manager.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 1.18.22" date="1752408000">- Update to 1.18.22
  * Add /etc/cups/printers.conf{,.0} to ignore list</changelog>
</package>
<package pkgid="12884b51421f1fb6184db202c5bf95ee3a02a0c00cb81aea933345b34842f9d433b3a310af5038267ff0007a6d23a06b62cddb3d2801921cfd9eee58c13e84aa" name="etckeeper-bash-completion" arch="noarch">
  <version epoch="0" ver="1.18.22" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1536840000">- obsolete cron sub package on systemd machines</changelog>
  <changelog author="bkbin005@rinku.zaq.ne.jp" date="1538308800">- indicated that subpackages are noarch.
- modified the description longer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1580817600">- Update to 1.18.14:
  * pacman 5.2 deprecated File hooks, use Path.
    Thanks, Christian Hesse
  * Fix vcs subcommand setup for zsh completion.
    Thanks, James Rowe.
  * Added zsh completion.
    Thanks, James Rowe
  * commit: Recent changes added code that does not work on all POSIX shells.
    Fixed by Thorsten Glaser.
  * Fix bug in hostname determination in the previous release.
    Thanks, Christian Hesse
  * Support platforms without a hostname command, fall back to
    reading /etc/hostname.
    Thanks, Chris Morgan
  * commit: Support -mmessage, without a space, since eg git commit
    can be used that way.
    Thanks, martin f. krafft
  * commit: When multiple parameters are given, use them all as the commit
    message, instead of the old behavior of only using the first parameter and
    throwing the rest away.
    Thanks, martin f. krafft
  * Avoid post-install failing when ps is from busybox or another
    version not supporting procps-specific options.
  * Use ps --no-headers rather than problimatic -h option.
  * When run during a package installation, include in the commit
    message the command line that caused etckeeper to run.
    Thanks, Laszlo Gombos</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1581508800">- Fix spec file</changelog>
  <changelog author="André Werlang &lt;beppe85@gmail.com&gt;" date="1664193600">- Update to 1.18.18:
  * Replace deprecated egrep with grep -E.
  * Added support for Void Linux's xbps package manager.
- Update to 1.18.17:
  * Fix committing of files with spaces in name when perl is not available.
  * Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin
  * Avoid warning messages from grep about binary files when there are
    filenames in /etc that do not correspond to the current locale settings.
- Update to 1.18.16:
  * Improve sorting stability.
  * Prefer mktemp over tempfile as the latter displays a deprecation
    warning since debianutils 4.10.
- Update to 1.18.15:
  * Use "command -v" rather than "which" to detect installed programs,
    as it is more portable.
  * Improve commit messages generated by package manager changes,
    listing packages that are responsible for the changed config files.
  * If gc.auto is not configured, override the default to make it gc
    ten times more frequently, to avoid wasting space with loose objects.
  * update-ignore: Preserve permissions from any preexisting VCS ignore file.
  * Removed the debian directory from the upstream source package as it's
    not being maintained; see the debian package for an up-to-date one.
  * debian/changelog moved to CHANGELOG and debian/copyright to COPYRIGHT.
- Rebase patches:
  * etckeeper-avoid-packagelist.patch
  * etckeeper-set-package-manager.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- Do not have the main package recommend the bash-completion
  sub-package, but rather have the subpackage supplement the
  combination of etckeeper and bash-completion.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1723118400">- Update to 1.18.21
  - Consistently use mktemp if available, falling back to tempfile
    otherwise.
- Changes from 1.18.20
  - Fix a reversion in etckeeper init in version 1.18.19.
- Changes from 1.18.19
  - Added support for Gentoo (emerge, qlist, and cave)
  - Skip running pre-commit hook inside linked worktrees,
    to avoid it updating .etckeeper with the permissions of
    files not in /etc.
  - commit: Run bzr with --quiet, since it outputs non-errors to
    stderr. Closes: #1018874
- Rebase etckeeper-set-package-manager.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 1.18.22" date="1752408000">- Update to 1.18.22
  * Add /etc/cups/printers.conf{,.0} to ignore list</changelog>
</package>
<package pkgid="feb142074606fd8bbfbee5039f18857989f95c925dc62cfa0ac7a9618e281a3d9c955e65a2ce9edde2c8db6542c0b10ed5c99946689f9c63588d9878df35d653" name="etckeeper-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.18.22" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1536840000">- obsolete cron sub package on systemd machines</changelog>
  <changelog author="bkbin005@rinku.zaq.ne.jp" date="1538308800">- indicated that subpackages are noarch.
- modified the description longer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1580817600">- Update to 1.18.14:
  * pacman 5.2 deprecated File hooks, use Path.
    Thanks, Christian Hesse
  * Fix vcs subcommand setup for zsh completion.
    Thanks, James Rowe.
  * Added zsh completion.
    Thanks, James Rowe
  * commit: Recent changes added code that does not work on all POSIX shells.
    Fixed by Thorsten Glaser.
  * Fix bug in hostname determination in the previous release.
    Thanks, Christian Hesse
  * Support platforms without a hostname command, fall back to
    reading /etc/hostname.
    Thanks, Chris Morgan
  * commit: Support -mmessage, without a space, since eg git commit
    can be used that way.
    Thanks, martin f. krafft
  * commit: When multiple parameters are given, use them all as the commit
    message, instead of the old behavior of only using the first parameter and
    throwing the rest away.
    Thanks, martin f. krafft
  * Avoid post-install failing when ps is from busybox or another
    version not supporting procps-specific options.
  * Use ps --no-headers rather than problimatic -h option.
  * When run during a package installation, include in the commit
    message the command line that caused etckeeper to run.
    Thanks, Laszlo Gombos</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1581508800">- Fix spec file</changelog>
  <changelog author="André Werlang &lt;beppe85@gmail.com&gt;" date="1664193600">- Update to 1.18.18:
  * Replace deprecated egrep with grep -E.
  * Added support for Void Linux's xbps package manager.
- Update to 1.18.17:
  * Fix committing of files with spaces in name when perl is not available.
  * Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin
  * Avoid warning messages from grep about binary files when there are
    filenames in /etc that do not correspond to the current locale settings.
- Update to 1.18.16:
  * Improve sorting stability.
  * Prefer mktemp over tempfile as the latter displays a deprecation
    warning since debianutils 4.10.
- Update to 1.18.15:
  * Use "command -v" rather than "which" to detect installed programs,
    as it is more portable.
  * Improve commit messages generated by package manager changes,
    listing packages that are responsible for the changed config files.
  * If gc.auto is not configured, override the default to make it gc
    ten times more frequently, to avoid wasting space with loose objects.
  * update-ignore: Preserve permissions from any preexisting VCS ignore file.
  * Removed the debian directory from the upstream source package as it's
    not being maintained; see the debian package for an up-to-date one.
  * debian/changelog moved to CHANGELOG and debian/copyright to COPYRIGHT.
- Rebase patches:
  * etckeeper-avoid-packagelist.patch
  * etckeeper-set-package-manager.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- Do not have the main package recommend the bash-completion
  sub-package, but rather have the subpackage supplement the
  combination of etckeeper and bash-completion.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1723118400">- Update to 1.18.21
  - Consistently use mktemp if available, falling back to tempfile
    otherwise.
- Changes from 1.18.20
  - Fix a reversion in etckeeper init in version 1.18.19.
- Changes from 1.18.19
  - Added support for Gentoo (emerge, qlist, and cave)
  - Skip running pre-commit hook inside linked worktrees,
    to avoid it updating .etckeeper with the permissions of
    files not in /etc.
  - commit: Run bzr with --quiet, since it outputs non-errors to
    stderr. Closes: #1018874
- Rebase etckeeper-set-package-manager.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 1.18.22" date="1752408000">- Update to 1.18.22
  * Add /etc/cups/printers.conf{,.0} to ignore list</changelog>
</package>
<package pkgid="a7c2e7227f5a2adc9848953ac8af2f6a8de199b5484223acae8ddf5f85763f7d46d431477e91110c01a9f76e19d6caeb8d9b19b7ef57723f61e153921613aebe" name="etckeeper-zypp-plugin" arch="noarch">
  <version epoch="0" ver="1.18.22" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1536840000">- obsolete cron sub package on systemd machines</changelog>
  <changelog author="bkbin005@rinku.zaq.ne.jp" date="1538308800">- indicated that subpackages are noarch.
- modified the description longer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1538481600">- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1580817600">- Update to 1.18.14:
  * pacman 5.2 deprecated File hooks, use Path.
    Thanks, Christian Hesse
  * Fix vcs subcommand setup for zsh completion.
    Thanks, James Rowe.
  * Added zsh completion.
    Thanks, James Rowe
  * commit: Recent changes added code that does not work on all POSIX shells.
    Fixed by Thorsten Glaser.
  * Fix bug in hostname determination in the previous release.
    Thanks, Christian Hesse
  * Support platforms without a hostname command, fall back to
    reading /etc/hostname.
    Thanks, Chris Morgan
  * commit: Support -mmessage, without a space, since eg git commit
    can be used that way.
    Thanks, martin f. krafft
  * commit: When multiple parameters are given, use them all as the commit
    message, instead of the old behavior of only using the first parameter and
    throwing the rest away.
    Thanks, martin f. krafft
  * Avoid post-install failing when ps is from busybox or another
    version not supporting procps-specific options.
  * Use ps --no-headers rather than problimatic -h option.
  * When run during a package installation, include in the commit
    message the command line that caused etckeeper to run.
    Thanks, Laszlo Gombos</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1581508800">- Fix spec file</changelog>
  <changelog author="André Werlang &lt;beppe85@gmail.com&gt;" date="1664193600">- Update to 1.18.18:
  * Replace deprecated egrep with grep -E.
  * Added support for Void Linux's xbps package manager.
- Update to 1.18.17:
  * Fix committing of files with spaces in name when perl is not available.
  * Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin
  * Avoid warning messages from grep about binary files when there are
    filenames in /etc that do not correspond to the current locale settings.
- Update to 1.18.16:
  * Improve sorting stability.
  * Prefer mktemp over tempfile as the latter displays a deprecation
    warning since debianutils 4.10.
- Update to 1.18.15:
  * Use "command -v" rather than "which" to detect installed programs,
    as it is more portable.
  * Improve commit messages generated by package manager changes,
    listing packages that are responsible for the changed config files.
  * If gc.auto is not configured, override the default to make it gc
    ten times more frequently, to avoid wasting space with loose objects.
  * update-ignore: Preserve permissions from any preexisting VCS ignore file.
  * Removed the debian directory from the upstream source package as it's
    not being maintained; see the debian package for an up-to-date one.
  * debian/changelog moved to CHANGELOG and debian/copyright to COPYRIGHT.
- Rebase patches:
  * etckeeper-avoid-packagelist.patch
  * etckeeper-set-package-manager.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- Do not have the main package recommend the bash-completion
  sub-package, but rather have the subpackage supplement the
  combination of etckeeper and bash-completion.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1723118400">- Update to 1.18.21
  - Consistently use mktemp if available, falling back to tempfile
    otherwise.
- Changes from 1.18.20
  - Fix a reversion in etckeeper init in version 1.18.19.
- Changes from 1.18.19
  - Added support for Gentoo (emerge, qlist, and cave)
  - Skip running pre-commit hook inside linked worktrees,
    to avoid it updating .etckeeper with the permissions of
    files not in /etc.
  - commit: Run bzr with --quiet, since it outputs non-errors to
    stderr. Closes: #1018874
- Rebase etckeeper-set-package-manager.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 1.18.22" date="1752408000">- Update to 1.18.22
  * Add /etc/cups/printers.conf{,.0} to ignore list</changelog>
</package>
<package pkgid="1dd7d823ba02b52aab73f0ef93d94fd9b098316f348df41e2a5db58557a07a1f588a1d4f37ce6ddddac19480e18be557f438f8c353e434d9dab878d5750764c1" name="etherape" arch="riscv64">
  <version epoch="0" ver="0.9.21" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1526644800">- Update to version 0.9.17:
  * EtherApe now requires Gtk 2.24.
  * Fixed a bug making libglade load gnome2 libraries.
  * Sometimes node/links windows were freezing.
- Changes from version 0.9.16:
  * Require only gnome-canvas, not gnome-ui.
  * Migrate from deprecated gnome-doc-utils to yelp-tools.
  * Updated translations.
- Following upstream changes:
  * Drop scrollkeeper, pkgconfig(gnome-doc-utils) and
    pkgconfig(libgnomeui-2.0) BuildRequires.
  * Add yelp-tools, pkgconfig(glib-2.0), pkgconfig(popt) and
    pkgconfig(libgnomecanvas-2.0) BuildRequires.
  * Drop usage of sed to fix doc/C/etherape.xml, file no longer
    exists.
  * No longer pass --disable-scrollkeeper to configure, not needed.
- Rebase etherape-0.9.12-desktop.patch.
- Add conditional for desktop_database_post(un) post(un) handling,
  no longer needed on modern releases of openSUSE.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1561982400">- Update to version 0.9.18:
  * EtherApe now is a pure GTK 3 application.
- Changes from version 0.9.17:
  * Replaced gnome-canvas with canvas supplied by GooCanvas.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1595332800">- Update to version 0.9.19.
  * Better sizing of connections lines.
  * Fix for UI crash by "MandatoryField".
  * Fix a crash happening when the capture process wasn't able to set the filter.
  * Russian translation and fixes.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1614686400">- replaced goocanvas-devel by pkgconfig(goocanvas-2.0) to use the right
  goocanvas.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1643198400">- Update to version 0.9.20:
  - fix for ticket #100, thanks to Salam for reporting it.
  - diagram refresh command, thanks to Ronald W. Henderson
  - patch to remove artifact when resizing, thanks to Ronald W. Henderson
  - reorder keyboard shortcuts, thanks to Ronald W. Henderson
  - sort by port on protocol windows, thanks to Ronald W. Henderson
  - xml output now containes also link and global protocols statistics.
  - link fades with averaging times
  - node-link ratio slider removed, ratio always fixed at 1 (links sizes
    are aligned with nodes)
  - improve statistics repeatability esp. when setting max-delay=0 (useful
    for tests or just to calculate quickly statistics of a dump file).
  - new no-display mode (command line only), disables diagram updates
    (again, mostly for testing).
  - merged link protocol and traffic timeouts.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- fix homepage url
- spec-cleaner</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1669982400">- Add additional desktopfile for root.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1751976000">- added patches
  https://sourceforge.net/p/etherape/bugs/112/
  + etherape-gcc15.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.9.21:
  + GooCanvas was unsupported and getting really old, replaced by
    GtkDrawingArea.
  + --final-export is primarily meant to be used from other tools
    as a way to get statistics data from a replay.
  + Compatibility Warnings:
  - removed GooCanvas dependency, drawing now done with plain Gtk
  - new behavior for --final-export: exit after saving the XML dump
  + Changes summary:
    + Fix for gcc 15
    + Assorted refactorings and small modernizations, including
    autotools
  + Updated translations
- Drop etherape-gcc15.patch: fixed upstream
- Do not recommend the -lang package: lang packages already have
  more complex supplements, that trigger on zypper addlocale
- Drop pkgconfig(goocanvas-2.0) BuildRequires: no longer needed</changelog>
</package>
<package pkgid="5a78a54849ee5ae616f4edf717ea1cbbe00918f3a9d825d537cf5bd8d4bca0cc321bec7d8bbdd34336e389f5877a862f2bb893fcc55770442e587c08cdbb8b09" name="etherape-lang" arch="noarch">
  <version epoch="0" ver="0.9.21" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1526644800">- Update to version 0.9.17:
  * EtherApe now requires Gtk 2.24.
  * Fixed a bug making libglade load gnome2 libraries.
  * Sometimes node/links windows were freezing.
- Changes from version 0.9.16:
  * Require only gnome-canvas, not gnome-ui.
  * Migrate from deprecated gnome-doc-utils to yelp-tools.
  * Updated translations.
- Following upstream changes:
  * Drop scrollkeeper, pkgconfig(gnome-doc-utils) and
    pkgconfig(libgnomeui-2.0) BuildRequires.
  * Add yelp-tools, pkgconfig(glib-2.0), pkgconfig(popt) and
    pkgconfig(libgnomecanvas-2.0) BuildRequires.
  * Drop usage of sed to fix doc/C/etherape.xml, file no longer
    exists.
  * No longer pass --disable-scrollkeeper to configure, not needed.
- Rebase etherape-0.9.12-desktop.patch.
- Add conditional for desktop_database_post(un) post(un) handling,
  no longer needed on modern releases of openSUSE.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1561982400">- Update to version 0.9.18:
  * EtherApe now is a pure GTK 3 application.
- Changes from version 0.9.17:
  * Replaced gnome-canvas with canvas supplied by GooCanvas.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1595332800">- Update to version 0.9.19.
  * Better sizing of connections lines.
  * Fix for UI crash by "MandatoryField".
  * Fix a crash happening when the capture process wasn't able to set the filter.
  * Russian translation and fixes.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1614686400">- replaced goocanvas-devel by pkgconfig(goocanvas-2.0) to use the right
  goocanvas.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1643198400">- Update to version 0.9.20:
  - fix for ticket #100, thanks to Salam for reporting it.
  - diagram refresh command, thanks to Ronald W. Henderson
  - patch to remove artifact when resizing, thanks to Ronald W. Henderson
  - reorder keyboard shortcuts, thanks to Ronald W. Henderson
  - sort by port on protocol windows, thanks to Ronald W. Henderson
  - xml output now containes also link and global protocols statistics.
  - link fades with averaging times
  - node-link ratio slider removed, ratio always fixed at 1 (links sizes
    are aligned with nodes)
  - improve statistics repeatability esp. when setting max-delay=0 (useful
    for tests or just to calculate quickly statistics of a dump file).
  - new no-display mode (command line only), disables diagram updates
    (again, mostly for testing).
  - merged link protocol and traffic timeouts.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- fix homepage url
- spec-cleaner</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1669982400">- Add additional desktopfile for root.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="pgajdos@suse.com" date="1751976000">- added patches
  https://sourceforge.net/p/etherape/bugs/112/
  + etherape-gcc15.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.9.21:
  + GooCanvas was unsupported and getting really old, replaced by
    GtkDrawingArea.
  + --final-export is primarily meant to be used from other tools
    as a way to get statistics data from a replay.
  + Compatibility Warnings:
  - removed GooCanvas dependency, drawing now done with plain Gtk
  - new behavior for --final-export: exit after saving the XML dump
  + Changes summary:
    + Fix for gcc 15
    + Assorted refactorings and small modernizations, including
    autotools
  + Updated translations
- Drop etherape-gcc15.patch: fixed upstream
- Do not recommend the -lang package: lang packages already have
  more complex supplements, that trigger on zypper addlocale
- Drop pkgconfig(goocanvas-2.0) BuildRequires: no longer needed</changelog>
</package>
<package pkgid="f90887b0bab99e99fd261c0c005a944c5b46bfeb0fca5ca222f457c60ec34f9169cc573451e48fe1c10419d3c48878f7945c18737593a365dd00a5b73db0b1a5" name="etherdfs" arch="riscv64">
  <version epoch="0" ver="0~20180203" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700481600">- Initial package, version 0~20180203</changelog>
</package>
<package pkgid="ade98d307220ead012d3dcfdfca0793f12ecd8a070ffc85f641374fba3c51a5159dec5388270f5d759c99e3687e4aedbceebb0fa12f61ee6854f22d076cb9648" name="ethflop" arch="riscv64">
  <version epoch="0" ver="0~20191003" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700481600">- Initial package, version 0~20191003</changelog>
</package>
<package pkgid="463ddfb7f58f437e5007329e06120954a2824bc26b45f24151cdf65f4f543eda4965c27e6fadd6492e0add6d6133202bd97bada0a7b2b956c245a98edd58000c" name="ethtool" arch="riscv64">
  <version epoch="0" ver="6.15" rel="1.1"/>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688212800">- update to upstream release 6.4
  * Feature: get/set Tx push buffer length (-G)
  * Feature: sff-8636 and cmis: report LOL / LOS / Tx Fault (-m)
  * Fix: fix duplex setting parser (-s)
  * Misc: check and require C11 language standard
  * Misc: clean up obsolete pre-build checks</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1694520000">- update to upstream release 6.5
  * Feature: register dump for hns3 driver (-d)
  * Fix: fix fallback to ioctl for sset (-s)
  * Fix: fix empty slot search in rmgr (-N)</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1700740800">- update to upstream release 6.6
  * Feature: support for more CMIS transceiver modules (-m)
  * Fix: fix build on systems with old kernel uapi headers</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1706443200">- update to upstream release 6.7
  * Feature: support for setting TCP data split
  * Fix: fix new gcc14 warning
  * Fix: fix SFF-8472 transceiver module identification (-m)</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1716465600">- update to upstream release 6.9
  * Feature: support for rx-flow-hash gtp (-N)
  * Feature: support for RSS input transformation (-X)
  * Fix: typo in coalescing output (-c)
  * Fix: document all debugging flags in man page</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1723204800">- update to upstream release 6.10
  * Feature: suport for PoE in PSE (--show-pse and --set-pse)
  * Feature: add statistics support to tsinfo (-T)
  * Feature: add JSON output to base command (no option)
  * Feature: add JSON output to EEE info (--show-eee)
  * Fix: qsfp: better handling on page 03h read failure (-m)
  * Fix: handle zero arguments for module eeprom dump (-m)
  * Fix: check for missing arguments in do_srxfh() (-X)
  * Misc: more descriptive error when JSON output is not available</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1728388800">- update to upstream release 6.11
  * Feature: cmis: print active and inactive firmware versions
  * Feature: flash transceiver module firmware (--flash-module-firmware)
  * Feature: add T1BRR 10Mb/s mode to link mode tables
  * Feature: support for disabling netlink from command line
  * Fix: fix lanes parameter format specifier
  * Fix: add missing clause 33 PSE manual description
  * Fix: qsf: Better handling of Page A2h netlink read failure
  * Fix: rss: retrieve ring count using ETHTOOL_GRXRINGS ioctl (-x)</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1744027200">- update to upstream release 6.14
  * Feature: list PHYs (--show-phys)
  * Feature: target a specific PHY with some commands (--phy)
  * Feature: more attributes for C33 PSE (--show-pse, --set-pse)
  * Feature: source information for cable tests (--cable-test[-tdr])
  * Feature: JSON output for module info (-m)
  * Feature: misc RSS hash info improvements (-x)
  * Feature: tsinfo hwtstamp provider (--{get,set}-hwtimestamp-cfg)
  * Fix: fix wrong auto-negotiation state (no option)
  * Fix: more explicit RSS context action (-n)
  * Fix: print PHY address as decimal (no option)
  * Fix: fix return value on flow hashing error (-N)
  * Fix: fix JSON output for IRQ coalescing
  * Fix: fix MDI-X info output (no option)
  * Misc: add '-j' alias for --json
  * Misc: provide AppStream metainfo XML</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1745409600">- fix AppStream metainfo XML file
  * misc-fix-AppStream-metainfo-XML.patch</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1750680000">- update to upstream release 6.15
  * Feature: support OR-XOR symmetric RSS hash type (-x/-X)
  * Feature: dump registers for hibmcge driver (-d)
  * Feature: configure header-data split threshold (-g/-G)
  * Feature: dump registers for fbnic driver (-d)
  * Feature: JSON output for channels info (-l)
  * Fix: incorrect data in appstream metainfo XML
  * Fix: prevent potential null pointer dereferences
  * Fix: more consistent and better parseable per lane signal info (-d)
- drop misc-fix-AppStream-metainfo-XML.patch (no longer needed)</changelog>
</package>
<package pkgid="87aecde8b8cf8a35692c5f8312587ee68e549e1ca1b38bf7a3b28b75890d42db8cfd4b535340e1d23efe05b063b8dea040de8870cdddadc94382e8c5c319cc15" name="ethtool-bash-completion" arch="noarch">
  <version epoch="0" ver="6.15" rel="1.1"/>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688212800">- update to upstream release 6.4
  * Feature: get/set Tx push buffer length (-G)
  * Feature: sff-8636 and cmis: report LOL / LOS / Tx Fault (-m)
  * Fix: fix duplex setting parser (-s)
  * Misc: check and require C11 language standard
  * Misc: clean up obsolete pre-build checks</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1694520000">- update to upstream release 6.5
  * Feature: register dump for hns3 driver (-d)
  * Fix: fix fallback to ioctl for sset (-s)
  * Fix: fix empty slot search in rmgr (-N)</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1700740800">- update to upstream release 6.6
  * Feature: support for more CMIS transceiver modules (-m)
  * Fix: fix build on systems with old kernel uapi headers</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1706443200">- update to upstream release 6.7
  * Feature: support for setting TCP data split
  * Fix: fix new gcc14 warning
  * Fix: fix SFF-8472 transceiver module identification (-m)</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1716465600">- update to upstream release 6.9
  * Feature: support for rx-flow-hash gtp (-N)
  * Feature: support for RSS input transformation (-X)
  * Fix: typo in coalescing output (-c)
  * Fix: document all debugging flags in man page</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1723204800">- update to upstream release 6.10
  * Feature: suport for PoE in PSE (--show-pse and --set-pse)
  * Feature: add statistics support to tsinfo (-T)
  * Feature: add JSON output to base command (no option)
  * Feature: add JSON output to EEE info (--show-eee)
  * Fix: qsfp: better handling on page 03h read failure (-m)
  * Fix: handle zero arguments for module eeprom dump (-m)
  * Fix: check for missing arguments in do_srxfh() (-X)
  * Misc: more descriptive error when JSON output is not available</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1728388800">- update to upstream release 6.11
  * Feature: cmis: print active and inactive firmware versions
  * Feature: flash transceiver module firmware (--flash-module-firmware)
  * Feature: add T1BRR 10Mb/s mode to link mode tables
  * Feature: support for disabling netlink from command line
  * Fix: fix lanes parameter format specifier
  * Fix: add missing clause 33 PSE manual description
  * Fix: qsf: Better handling of Page A2h netlink read failure
  * Fix: rss: retrieve ring count using ETHTOOL_GRXRINGS ioctl (-x)</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1744027200">- update to upstream release 6.14
  * Feature: list PHYs (--show-phys)
  * Feature: target a specific PHY with some commands (--phy)
  * Feature: more attributes for C33 PSE (--show-pse, --set-pse)
  * Feature: source information for cable tests (--cable-test[-tdr])
  * Feature: JSON output for module info (-m)
  * Feature: misc RSS hash info improvements (-x)
  * Feature: tsinfo hwtstamp provider (--{get,set}-hwtimestamp-cfg)
  * Fix: fix wrong auto-negotiation state (no option)
  * Fix: more explicit RSS context action (-n)
  * Fix: print PHY address as decimal (no option)
  * Fix: fix return value on flow hashing error (-N)
  * Fix: fix JSON output for IRQ coalescing
  * Fix: fix MDI-X info output (no option)
  * Misc: add '-j' alias for --json
  * Misc: provide AppStream metainfo XML</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1745409600">- fix AppStream metainfo XML file
  * misc-fix-AppStream-metainfo-XML.patch</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1750680000">- update to upstream release 6.15
  * Feature: support OR-XOR symmetric RSS hash type (-x/-X)
  * Feature: dump registers for hibmcge driver (-d)
  * Feature: configure header-data split threshold (-g/-G)
  * Feature: dump registers for fbnic driver (-d)
  * Feature: JSON output for channels info (-l)
  * Fix: incorrect data in appstream metainfo XML
  * Fix: prevent potential null pointer dereferences
  * Fix: more consistent and better parseable per lane signal info (-d)
- drop misc-fix-AppStream-metainfo-XML.patch (no longer needed)</changelog>
</package>
<package pkgid="22ec434a9a461f431b4a5e2ed97ffa757c974eff2ce3a1eec6147fd7a0246ac72256b8613eb4245920ef7517b8517a7344a1005fc689bf2d8e4906aa2aad8a37" name="etrophy" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="8.3"/>
  <changelog author="sleep_walker@suse.cz" date="1355486400">- let there be etrophy!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356782400">- run autoreconf for distributions with old libtool</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356868800">- add README, ChangeLog, TODO and AUTHORS to etrophy package
- fix build for SLE_11_SP{1,2}</changelog>
  <changelog author="sleep_walker@suse.cz" date="1357905600">- add also COPYING file</changelog>
  <changelog author="simon@simotek.net" date="1385899200">- build for efl 1.8.0</changelog>
</package>
<package pkgid="42c7e3c955ca301d694a7a72a558d5cf71e9ca0b40fb1319c7bafe5722623ef8e95d95fbe119da743014dbe3d22e6dacbabb5192e9f54b163f5198522664f610" name="etrophy-data" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="8.3"/>
  <changelog author="sleep_walker@suse.cz" date="1355486400">- let there be etrophy!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356782400">- run autoreconf for distributions with old libtool</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356868800">- add README, ChangeLog, TODO and AUTHORS to etrophy package
- fix build for SLE_11_SP{1,2}</changelog>
  <changelog author="sleep_walker@suse.cz" date="1357905600">- add also COPYING file</changelog>
  <changelog author="simon@simotek.net" date="1385899200">- build for efl 1.8.0</changelog>
</package>
<package pkgid="62b6334652f3f39b3befbb52f449a593fa1081ce009b3bbfce77e17a5f493572755c10451e3e7ef8809fa3b0c8c03b14556f147beda96430aa3d06660c4a3a19" name="etrophy-devel" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="8.3"/>
  <changelog author="sleep_walker@suse.cz" date="1355486400">- let there be etrophy!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356782400">- run autoreconf for distributions with old libtool</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356868800">- add README, ChangeLog, TODO and AUTHORS to etrophy package
- fix build for SLE_11_SP{1,2}</changelog>
  <changelog author="sleep_walker@suse.cz" date="1357905600">- add also COPYING file</changelog>
  <changelog author="simon@simotek.net" date="1385899200">- build for efl 1.8.0</changelog>
</package>
<package pkgid="7e630e736bb4d22b785be4ec235e6f43307fbd057c6d18cb44c638885c22e4a43c6542e69251807f753c7831d1f7ffa508a9b3c10b827c294d91943f779db15a" name="eureka" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="4.1"/>
  <changelog author="Sean Baggaley &lt;me@drinkybird.net&gt;" date="1744718400">- Initial package (at version 2.0.2)</changelog>
  <changelog author="Sean Baggaley &lt;me@drinkybird.net&gt;" date="1744977600">- Use obs_scm for sources, since it uses a tarball of a Git tag
  from GitHub anyway</changelog>
  <changelog author="Sean Baggaley &lt;me@drinkybird.net&gt;" date="1760011200">- Eureka 2.1.0
  + Editing features
  * Added MBF21 support.
  * The thing spawn flags are now defined in UGH files.
  * The linedef flags are also defined in UGH files.
  * The generalized sector specials are also defined in UGH files.
  * The quirky two-sided linedef flag is now editable.
  * Made the pass-through activation types editable in Hexen format.
  * Corrected some advanced source port thing flag definitions.
  + Editing improvements
  * When dragging geometry more complex than single vertices, no longer pull from the nearby linedefs
    to split them if not touching directly. Only do it if they touch the line directly, or when drag-
    ging a single vertex.
  + User interface
  * Added tag trigger indicators on the 2D view. Thanks to selliott512 for the contribution!
  * BEHAVIOR, ACS source and SMMU map header lump edits can now be undone.
  * Now Redo has both Ctrl+Y and Ctrl+Shift+Z bindings (Cmd on macOS).
  * Preferences dialog now allows binding multiple modifier keys (i.e. CMD-ALT-...) per action.
  * Now all menu shortcut keys are customizable in Preferences.
  * Improved the view of the key bindings in the Preferences dialog. Added undo/redo buttons.
  * Now the document dirty status updates correctly when undoing to the same state as last saved.
  * Now on macOS, the key bindings in the Preferences dialog show with the specific symbols.
  * Corrected high DPI display to actually use the full resolution in the map view.
  * Fixed the wrong user manual link from the Help menu.
  * Thing spawn flags (options) can now be changed directly by the number, not just by check boxes.
  * Things in the browser can now be searched by name or doomednum even when in pic mode.
  * macOS: partially implemented the file icon on the title bar. It can be drag-dropped, but currently
    cannot be right-clicked.
  * macOS: now the window exit button gets marked when document is dirty.
  + Bug fixes
  * Further fixed the multiple dragging bug as it wasn't properly fixed before.
  * Fixed wrong flat rendering for sizes not 64x64.
  * Fixed failure on Windows to save unicode paths from the text lumps and log viewer.
  * Fixed failed editing of one-sided linedef textures when selecting the texture in the sidedef panel.
  * Fixed empty BEHAVIOR lump being saved for new levels, crashing Hexen.
  * Fixed unexpected void columns being made when drawing a sector tethered to a vertex of the surrounding room.
  + Organizing
  * Now on Linux the user settings and cache are stored XDG compliant (in `~/.config/eureka` and
    `~/.cache/eureka`), instead of haphazardly in `~/.eureka`. Existing settings from the old folder
    will be transferred to the new places.
  + Backend
  * Updated FLTK to version 1.4.4. Fixes include:
  - crash in macOS when switching full screen Eureka between displays, particularly if one of them
    has scaled pixels
  - locking up in macOS when reading an invalid JPEG file
  * Fixed some Debian building and segfault problems -- thanks to jordibc for the fix!
  + Documentation
  * Added contributors to AUTHORS.md
  + Development
  * FLTK is now loaded using CMake `FetchContent` instead of being built in a raw fashion using a
    custom command.
  * Added CMake options to use system FLTK and/or Google Test, as opposed to fetching them from
    GitHub. This will help fix issues for systems where internet access is blocked.
- Removed the following patches as they are in this upstream version:
  cmake-duplicate-cxxflags-fix.patch
  check-system-return-value.patch</changelog>
  <changelog author="Sean Baggaley &lt;me@drinkybird.net&gt;" date="1760011201">- Enable testing now that Eureka can use the distro-provided googletest.</changelog>
  <changelog author="Sean Baggaley &lt;me@drinkybird.net&gt;" date="1760097600">- Added 0001-Fixed-aarch64-not-being-detected-as-little-endian-26.patch
  to fix aarch64 being detected as the wrong endianness, already merged upstream!</changelog>
</package>
<package pkgid="e51fd0316c90b57b0c3249890528a41881f46551b5818f2cde4f9e125daa97ffefe69c8e7d56d731157ab68da7730ea362b606ee08b0067193eec893f61b4d4c" name="evas-generic-loaders" arch="riscv64">
  <version epoch="0" ver="1.26.3" rel="36.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646222400">- Drop python-devel BuildRequires: not needed.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- remove duplicate valgrind buildrequires (fixes RISCV build)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664193600">- Update to 1.26.3 Bugfix release
  * Fix theme issues
  * Fix edje calc internal return values in some cases
  * Fix ecore-x netwm moveresize request handling
  * Fix ecore-x xkb handling to not leak
  * Fix new xkb event handling
  * Fix evas smart object to null out fields for safety
  * Fix elm null cnp object handling to not crash in odd cases
  * Fix ecore evas x11 dnd handling to not null out xdnd props
  * Fix data checkme file so relocation at runtime works again
  * Fix eina bt output to always have spaces between fields
  * Fix png loader on arm to not have rgb values when a is 0
  * Fix textgrid to guard against null glyphs
  * Fix ecore-x vblank to use current time not vlbank time
  * Fix emile to handle invalid compress types more gracefully
  * Fix compile warnings
  * Fix evas psd loader crash
  * Fix osx sample compile conf script options
  * Fix wl vsync timer to use current time not vblank time
  * Work around xwayland issue where synthetic events are not sent</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1669723200">- luajit no longer available on ppc64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Add d9ec36e1de4c2a70ac82dc66a72c282dc42037b7.patch: add charset
  header to po files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1720008000">- Drop libpoppler-cpp0 BuildRequires: this was there to workaround
  a bug in poppler-devel, in the times for openSUSE 13.2 and has
  long been fixed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1723118400">- Remove obsolete xine and vlc build dependencies. Support was
  dropped from the emotion library in 1.23.0 release.
- Consequently drop the 'generic_players_present' condition</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1742126400">- Make scim conditional, which is Factory drop candidate
- Add patch efl_scim.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1745409600">- to fix gcc-15 compile time errors, add efl-1.26.3-header.patch
  from upstream, and add -std=gnu11 to CFLAGS
- fix URL of efl git website</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit and valgrind on riscv64</changelog>
</package>
<package pkgid="9cbf5f3ab6486b1b9e8a956329a0f36b938e2a5f7940bf11361f80a21bf3d0ffe3146b80e7dc9e652f65aaca74ea116848372533b28d7f1861dd35d5e6b27230" name="evdi" arch="riscv64">
  <version epoch="0" ver="1.14.12" rel="1.8"/>
  <changelog author="joan.torres@suse.com" date="1728043200">- Update to version 1.14.7:
  * Set version to 1.14.7
  * Fix venv for pytest.run.sh
  * Test that card opening does not take too long
  * Do not wait for master on wayland session
  * Test that monitor power off event is sent on vt terminal swithc when user is connected
  * Test that no monitor power off events are sent when user driver is not connected
  * Test that evdi_painter listens to VT notifications
  * Blank evdi display on switch to tty console. Fixes GH-474.
  * Add evdi_test_data base test context stucture and drm_device removal hook
  * Make evdi_painter_dpms_notify to take evdi_painter as argument instead of evdi_device
- With this update fix-v1.14.5-build.patch is not needed anymore.</changelog>
  <changelog author="joan.torres@suse.com" date="1735819200">- Update to version 1.14.8:
  * Set version to 1.14.8
  * Fetch checkpatch script from linux kernel mirror
  * Check github/main branch against linux master branch
  * Test only main branch against linux kernel master
  * Add libevdi{abi} conflicting packages for evdi deb package
  * Validate build with CONFIG_FB define
  * Fix check for available git mirror with 5 sec timeout
  * Workaround Gnome/mutter issue where it is not waiting for primary gpu
  * change preinst part to runtime and refactor preinst
  * auto uninstall existing dlm</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1744113600">- Update to version 1.14.9:
  * Set version to 1.14.9
  * Remove unnecessary dependencies in evdi package
  * Check first origin/main then github/main
  * Fix evdi build on for 6.14 kernels
  * Preparation for automated note generation
  * Fix key enrollment on Debian bookworm
  * Fixes GH-487: Add potentially missing vector header
  * Set version to 1.14.8
  * Fetch checkpatch script from linux kernel mirror
  * Check github/main branch against linux master branch
- Remove unneeded patch:
  * evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729600">- Update to version 1.14.10
  * Preliminary support for kernel 6.15
  * README and logs update.
- disabled secureboot signing for now (build fails for some reason)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729601">- first try to re-enable secureboot signing</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729602">- fixed local build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1759492800">- Update to version 1.14.11
  * Fix for black screens on Intel Xe
  * Fix for corruptions on Intel Xe
  * Evdi debian package is now interchangeable with community
    packages evdi-dkms and libevdi1
  * Preliminary support for linux kernel 6.17
  * EL10 support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1759492801">- buildfix.patch: fix build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765281600">- 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch
  0002-Support-Linux-v6.18-Lock-on-dev-struct_mutex-unneces.patch
  0003-Support-Linux-v6.18-Remove-lock-on-device-struct_mut.patch
  0004-fix-README-Outdated-link-to-AUR-package.patch
  0005-Fix-building-on-EL-10-kernels.patch
  * fixes build agains kernel 6.18 (boo#1254590)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1767700800">- Update to version 1.14.12
  * Fix artifacts on Intel Meteor Lake and newer processors with integrated graphics.
  * Preliminary support for kernel 6.19.
  * Support for kernel 6.18.
  * Fix EDID handling when size does not match the field.
  * Fix building for RHEL 9 and 10 kernels.
  * Fix "Failed to map scanout buffer" error.
- adjusted buildfix.patch
- superseded the following patches:
  * 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch
  * 0002-Support-Linux-v6.18-Lock-on-dev-struct_mutex-unneces.patch
  * 0003-Support-Linux-v6.18-Remove-lock-on-device-struct_mut.patch
  * 0004-fix-README-Outdated-link-to-AUR-package.patch
  * 0005-Fix-building-on-EL-10-kernels.patch</changelog>
</package>
<package pkgid="713ca719fa8d8c8fdf1a3624e9248a236b456e812d95955ebc20eb957407e669d8678faa567a6ae11616f0adf59cc623b1db024cc378a238fc0c13c647cf0554" name="evdi-devel" arch="riscv64">
  <version epoch="0" ver="1.14.12" rel="1.8"/>
  <changelog author="joan.torres@suse.com" date="1728043200">- Update to version 1.14.7:
  * Set version to 1.14.7
  * Fix venv for pytest.run.sh
  * Test that card opening does not take too long
  * Do not wait for master on wayland session
  * Test that monitor power off event is sent on vt terminal swithc when user is connected
  * Test that no monitor power off events are sent when user driver is not connected
  * Test that evdi_painter listens to VT notifications
  * Blank evdi display on switch to tty console. Fixes GH-474.
  * Add evdi_test_data base test context stucture and drm_device removal hook
  * Make evdi_painter_dpms_notify to take evdi_painter as argument instead of evdi_device
- With this update fix-v1.14.5-build.patch is not needed anymore.</changelog>
  <changelog author="joan.torres@suse.com" date="1735819200">- Update to version 1.14.8:
  * Set version to 1.14.8
  * Fetch checkpatch script from linux kernel mirror
  * Check github/main branch against linux master branch
  * Test only main branch against linux kernel master
  * Add libevdi{abi} conflicting packages for evdi deb package
  * Validate build with CONFIG_FB define
  * Fix check for available git mirror with 5 sec timeout
  * Workaround Gnome/mutter issue where it is not waiting for primary gpu
  * change preinst part to runtime and refactor preinst
  * auto uninstall existing dlm</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1744113600">- Update to version 1.14.9:
  * Set version to 1.14.9
  * Remove unnecessary dependencies in evdi package
  * Check first origin/main then github/main
  * Fix evdi build on for 6.14 kernels
  * Preparation for automated note generation
  * Fix key enrollment on Debian bookworm
  * Fixes GH-487: Add potentially missing vector header
  * Set version to 1.14.8
  * Fetch checkpatch script from linux kernel mirror
  * Check github/main branch against linux master branch
- Remove unneeded patch:
  * evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729600">- Update to version 1.14.10
  * Preliminary support for kernel 6.15
  * README and logs update.
- disabled secureboot signing for now (build fails for some reason)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729601">- first try to re-enable secureboot signing</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729602">- fixed local build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1759492800">- Update to version 1.14.11
  * Fix for black screens on Intel Xe
  * Fix for corruptions on Intel Xe
  * Evdi debian package is now interchangeable with community
    packages evdi-dkms and libevdi1
  * Preliminary support for linux kernel 6.17
  * EL10 support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1759492801">- buildfix.patch: fix build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765281600">- 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch
  0002-Support-Linux-v6.18-Lock-on-dev-struct_mutex-unneces.patch
  0003-Support-Linux-v6.18-Remove-lock-on-device-struct_mut.patch
  0004-fix-README-Outdated-link-to-AUR-package.patch
  0005-Fix-building-on-EL-10-kernels.patch
  * fixes build agains kernel 6.18 (boo#1254590)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1767700800">- Update to version 1.14.12
  * Fix artifacts on Intel Meteor Lake and newer processors with integrated graphics.
  * Preliminary support for kernel 6.19.
  * Support for kernel 6.18.
  * Fix EDID handling when size does not match the field.
  * Fix building for RHEL 9 and 10 kernels.
  * Fix "Failed to map scanout buffer" error.
- adjusted buildfix.patch
- superseded the following patches:
  * 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch
  * 0002-Support-Linux-v6.18-Lock-on-dev-struct_mutex-unneces.patch
  * 0003-Support-Linux-v6.18-Remove-lock-on-device-struct_mut.patch
  * 0004-fix-README-Outdated-link-to-AUR-package.patch
  * 0005-Fix-building-on-EL-10-kernels.patch</changelog>
</package>
<package pkgid="31fcbe02115c17af8eed641bc6149dfe0be982118447ed1dc92ca8ed8a7b327d2cf5bb2cd2e3a540ea1212a7125847a6658d81c82eff1ecc43c4649280658bac" name="evdi-kmp-default" arch="riscv64">
  <version epoch="0" ver="1.14.12_k6.19.11_1" rel="1.8"/>
  <changelog author="joan.torres@suse.com" date="1728043200">- Update to version 1.14.7:
  * Set version to 1.14.7
  * Fix venv for pytest.run.sh
  * Test that card opening does not take too long
  * Do not wait for master on wayland session
  * Test that monitor power off event is sent on vt terminal swithc when user is connected
  * Test that no monitor power off events are sent when user driver is not connected
  * Test that evdi_painter listens to VT notifications
  * Blank evdi display on switch to tty console. Fixes GH-474.
  * Add evdi_test_data base test context stucture and drm_device removal hook
  * Make evdi_painter_dpms_notify to take evdi_painter as argument instead of evdi_device
- With this update fix-v1.14.5-build.patch is not needed anymore.</changelog>
  <changelog author="joan.torres@suse.com" date="1735819200">- Update to version 1.14.8:
  * Set version to 1.14.8
  * Fetch checkpatch script from linux kernel mirror
  * Check github/main branch against linux master branch
  * Test only main branch against linux kernel master
  * Add libevdi{abi} conflicting packages for evdi deb package
  * Validate build with CONFIG_FB define
  * Fix check for available git mirror with 5 sec timeout
  * Workaround Gnome/mutter issue where it is not waiting for primary gpu
  * change preinst part to runtime and refactor preinst
  * auto uninstall existing dlm</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1744113600">- Update to version 1.14.9:
  * Set version to 1.14.9
  * Remove unnecessary dependencies in evdi package
  * Check first origin/main then github/main
  * Fix evdi build on for 6.14 kernels
  * Preparation for automated note generation
  * Fix key enrollment on Debian bookworm
  * Fixes GH-487: Add potentially missing vector header
  * Set version to 1.14.8
  * Fetch checkpatch script from linux kernel mirror
  * Check github/main branch against linux master branch
- Remove unneeded patch:
  * evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729600">- Update to version 1.14.10
  * Preliminary support for kernel 6.15
  * README and logs update.
- disabled secureboot signing for now (build fails for some reason)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729601">- first try to re-enable secureboot signing</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1749729602">- fixed local build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1759492800">- Update to version 1.14.11
  * Fix for black screens on Intel Xe
  * Fix for corruptions on Intel Xe
  * Evdi debian package is now interchangeable with community
    packages evdi-dkms and libevdi1
  * Preliminary support for linux kernel 6.17
  * EL10 support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1759492801">- buildfix.patch: fix build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765281600">- 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch
  0002-Support-Linux-v6.18-Lock-on-dev-struct_mutex-unneces.patch
  0003-Support-Linux-v6.18-Remove-lock-on-device-struct_mut.patch
  0004-fix-README-Outdated-link-to-AUR-package.patch
  0005-Fix-building-on-EL-10-kernels.patch
  * fixes build agains kernel 6.18 (boo#1254590)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1767700800">- Update to version 1.14.12
  * Fix artifacts on Intel Meteor Lake and newer processors with integrated graphics.
  * Preliminary support for kernel 6.19.
  * Support for kernel 6.18.
  * Fix EDID handling when size does not match the field.
  * Fix building for RHEL 9 and 10 kernels.
  * Fix "Failed to map scanout buffer" error.
- adjusted buildfix.patch
- superseded the following patches:
  * 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch
  * 0002-Support-Linux-v6.18-Lock-on-dev-struct_mutex-unneces.patch
  * 0003-Support-Linux-v6.18-Remove-lock-on-device-struct_mut.patch
  * 0004-fix-README-Outdated-link-to-AUR-package.patch
  * 0005-Fix-building-on-EL-10-kernels.patch</changelog>
</package>
<package pkgid="44d56edd99448eb2c7068ecdc3ff8db03cb45b38b07ca7262ec1f6e6781fb5a57ea818ef85e2625b5c4081232678e3744ac122ebaad2e4d34569f33bef7acb3a" name="evemu" arch="riscv64">
  <version epoch="0" ver="2.7.0" rel="4.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- cleanups on spec and re-organized sub-packages</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 1.0.10
- package rename from 'utouch-evemu' to 'evemu', compliancy with
  upstream; should be peaceful, no one should have it installed.</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Obsolete tools and use just the pkgname for them
- Cleanup a bit</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.1.0.
- Spec cleanup.</changelog>
  <changelog author="jslaby@suse.com" date="1470052800">- run fdupes (on a per dir basis) to avoid 5 or so duplicates</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1470052801">- Fix python binding crashes.
- Add python3-evemu package.
- Remove "optimised" Python byte-code files.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Update to version 2.7.0:
  * No changelog available.
- Use GPG signing.
- Rename python-evemu to python2evemu for Leap 15.0 or later.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588593600">- Use explicit python2 references
- Spec cleanup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588680000">- Let distros decide if they still want to build python2 bindings
  (bcond_without python2). Tumbleweed disables this by now.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742817600">- Add patch update-py-compile.patch:
  * Use autoreconf to regenerate py-compile to support Python 3.12+.</changelog>
</package>
<package pkgid="eae330854f58a86e162cf418362a5d0ffccf027a132ca8d66c0ec2e1571cb9f11cf8b0c3c4042194b1bb4cdb84ae58ad450494464e1f40b00d816c8832721a92" name="evemu-devel" arch="riscv64">
  <version epoch="0" ver="2.7.0" rel="4.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- cleanups on spec and re-organized sub-packages</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 1.0.10
- package rename from 'utouch-evemu' to 'evemu', compliancy with
  upstream; should be peaceful, no one should have it installed.</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Obsolete tools and use just the pkgname for them
- Cleanup a bit</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.1.0.
- Spec cleanup.</changelog>
  <changelog author="jslaby@suse.com" date="1470052800">- run fdupes (on a per dir basis) to avoid 5 or so duplicates</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1470052801">- Fix python binding crashes.
- Add python3-evemu package.
- Remove "optimised" Python byte-code files.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Update to version 2.7.0:
  * No changelog available.
- Use GPG signing.
- Rename python-evemu to python2evemu for Leap 15.0 or later.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588593600">- Use explicit python2 references
- Spec cleanup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588680000">- Let distros decide if they still want to build python2 bindings
  (bcond_without python2). Tumbleweed disables this by now.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1742817600">- Add patch update-py-compile.patch:
  * Use autoreconf to regenerate py-compile to support Python 3.12+.</changelog>
</package>
<package pkgid="b98452efb6fd1e5094db9d3401404df3607f54e8e577f14de2790a6fb34a8687ae7a5c4d6cc598bf2a63c1e7f0d0f3e48cc103c0e5aa70f6a5a4849235b14469" name="eventstat" arch="riscv64">
  <version epoch="0" ver="0.06.00" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1562932800">- Update to version 0.04.06
  * Reduce scope of variable ticks
  * Remove unused assignments
  * Update copyright year</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1566907200">- Update to version 0.04.07
  * No functional changes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576584000">- update to version 0.04.08
  * Add UNLIKELY hinting on memory allocation failure checks
  * check for failed allocation of comm field
  * Add null check on failed allocation of comm field
  * Add null check on return of ctime
  * Don't strdup basename return but strdup base string
  * Fix inverted null check logic on comm field
  * Add null check on localtime return
  * check that basename returns a non-null string
  * fix out of memory allocation failure check
  * eventstat: fix '\n' check on string (null ptr dereference)
  * eventstat: use comm field for task name rather than task info
    field</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.04.09
  * Add bash completion script</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Drop SLE12 compat ifdef
- Supplement against bash-completion, not bash</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 0.04.10
  * handle case where comm field contains ) and spaces</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619697600">- Update to version 0.04.12
  * Rename clock_tick_rate to g_clock_tick_rate
  * Make get_events_buf local
- Update to version 0.04.11
  * handle case where comm field contains ) and spaces</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- udpate to 0.04.13:
  * manual: update date, author email and copyright
  * Add README.md file
  * snapcraft: update to core20</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 0.05.01:
  * Minor code cleanup, no functional changes
  * Fix potential division by zero when duration is 0.0
  * Limit sscanf string field sizes to match size of buffers
    being used</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.06.00:
  * eventstat: the Init Function should be annotated as "Kernel
    Init Function"
  * eventstat: report all cumulative events</changelog>
</package>
<package pkgid="7351f2e46de1b9ddacb4863523b4559a8b5f75aff9710b37a5edff8127732976e1160b5f81d1eca58017ec4a3b3a5888ad86975660d33c9b4bc1449f29610848" name="eventstat-bash-completion" arch="noarch">
  <version epoch="0" ver="0.06.00" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1562932800">- Update to version 0.04.06
  * Reduce scope of variable ticks
  * Remove unused assignments
  * Update copyright year</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1566907200">- Update to version 0.04.07
  * No functional changes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576584000">- update to version 0.04.08
  * Add UNLIKELY hinting on memory allocation failure checks
  * check for failed allocation of comm field
  * Add null check on failed allocation of comm field
  * Add null check on return of ctime
  * Don't strdup basename return but strdup base string
  * Fix inverted null check logic on comm field
  * Add null check on localtime return
  * check that basename returns a non-null string
  * fix out of memory allocation failure check
  * eventstat: fix '\n' check on string (null ptr dereference)
  * eventstat: use comm field for task name rather than task info
    field</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.04.09
  * Add bash completion script</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Drop SLE12 compat ifdef
- Supplement against bash-completion, not bash</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 0.04.10
  * handle case where comm field contains ) and spaces</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1619697600">- Update to version 0.04.12
  * Rename clock_tick_rate to g_clock_tick_rate
  * Make get_events_buf local
- Update to version 0.04.11
  * handle case where comm field contains ) and spaces</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651147200">- udpate to 0.04.13:
  * manual: update date, author email and copyright
  * Add README.md file
  * snapcraft: update to core20</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 0.05.01:
  * Minor code cleanup, no functional changes
  * Fix potential division by zero when duration is 0.0
  * Limit sscanf string field sizes to match size of buffers
    being used</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.06.00:
  * eventstat: the Init Function should be annotated as "Kernel
    Init Function"
  * eventstat: report all cumulative events</changelog>
</package>
<package pkgid="c007f33eba2d76e61dc5541b553029ec7e2544235adf2152266f5b52262bedd2a0836c7e9703f93f7565efd909e9ae4f1ae7f33ac53d7d14bb962c577f5c4e55" name="eventviews" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * Agenda View - add feature to display timelabels in 24-hour clock (kde#485722)
  * todoviewsortfilterproxymodel.cpp - fix regression in filterAcceptsRow (kde#473847)
  * src/todo/todoview.cpp - saveLayout() - also save the flatview setting (kde#417974)
  * Monthview - no longer force new events to be allDay (in some situations) (kde#426611)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix Variable 'currentCell' can be declared as pointer to const [constVariablePointer]
  * Fix BUG 507980: Korganizer crashes on double-click on calendar header (kde#507980)
  * agendaview.cpp - Show events with no duration as 30 minutes long (kde#61740)
  * todoview.cpp - add/removeCalendar guard against invalid calendars
  * monthview.cpp - addCalendar/removeCalendar invalid calendar guards
  * agendaview.cpp - in removeCalendar(), use pointer comparison
  * todoviewsortfilterproxymodel.cpp - filterAcceptsRows() valid QModelIndex
  * todoview.cpp - addCalendar/removeCalendar() don't filter if no change</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Fix compile after cherry-pick 6655252
  * In Agenda View: show grid and timelabels even without calendars (kde#508539)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * monthgraphicsitems.cpp - hard-set the icon height to 16 pixels (kde#509037)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * Check for end iterator before dereferencing</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port invalidateFilter deprecated methods
  * Check for end iterator before dereferencing
  * pre-commit autoupdate
  * Run clang-format
  * Clean forward declaration
  * timelabels.cpp - add tooltips and whatsthis for the menu items
  * src/agenda/timelabels.cpp - fix KUIT info context
  * monthgraphicsitems.cpp - hard-set the icon height to 16 pixels (kde#509037)
  * monthview.cpp - remove include for ranges
  * In Agenda View: show grid and timelabels even without calendars (kde#508539)
  * Use u'...'
  * Remove unused include
  * Allow showing timelabels on both sides of the agenda view (kde#212165)
  * clang-tidy fixes readability-enum-initial-value
  * clazy fixes for viewerapp
  * clang-tidy - fixes in viewerapp
  * .clang-tidy - skip readability-redundant-access-specifiers
  * Fix Variable 'currentCell' can be declared as pointer to const [constVariablePointer]
  * Fix BUG 507980: Korganizer crashes on double-click on calendar header (kde#507980)
  * agendaview.cpp - Show events with no duration as 30 minutes long (kde#61740)
  * src/agenda/agenda.cpp - remove a useless debug statement
  * todoview.cpp - add/removeCalendar guard against invalid calendars
  * monthview.cpp - addCalendar/removeCalendar invalid calendar guards
  * agendaview.cpp - in removeCalendar(), use pointer comparison
  * todoviewsortfilterproxymodel.cpp - filterAcceptsRows() valid QModelIndex
  * todoview.cpp - addCalendar/removeCalendar() don't filter if no change
  * todoview.cpp - more instances of needing to call beginFilterChange()
  * todoviewsortfilterproxymodel.cpp - call beginFilterChange() as needed
  * src/month/monthscene.cpp - Fix month view title</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * agendaview.cpp - use narrow formatted dates for the day label as needed (kde#210835)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * Prevent crashes if calendar3() returns a null calendar.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="3f783abbadbc3458fcd5ab31a18595b2645f24a1318527ac6b2a6038cab04c93034683fe376c890133164762d143734e7e05094d125dbd179d208d848a5d1d9a" name="eventviews-devel" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Too many changes since 25.04.3, only listing bugfixes:
  * Agenda View - add feature to display timelabels in 24-hour clock (kde#485722)
  * todoviewsortfilterproxymodel.cpp - fix regression in filterAcceptsRow (kde#473847)
  * src/todo/todoview.cpp - saveLayout() - also save the flatview setting (kde#417974)
  * Monthview - no longer force new events to be allDay (in some situations) (kde#426611)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Fix Variable 'currentCell' can be declared as pointer to const [constVariablePointer]
  * Fix BUG 507980: Korganizer crashes on double-click on calendar header (kde#507980)
  * agendaview.cpp - Show events with no duration as 30 minutes long (kde#61740)
  * todoview.cpp - add/removeCalendar guard against invalid calendars
  * monthview.cpp - addCalendar/removeCalendar invalid calendar guards
  * agendaview.cpp - in removeCalendar(), use pointer comparison
  * todoviewsortfilterproxymodel.cpp - filterAcceptsRows() valid QModelIndex
  * todoview.cpp - addCalendar/removeCalendar() don't filter if no change</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Fix compile after cherry-pick 6655252
  * In Agenda View: show grid and timelabels even without calendars (kde#508539)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * monthgraphicsitems.cpp - hard-set the icon height to 16 pixels (kde#509037)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
  * Check for end iterator before dereferencing</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Port invalidateFilter deprecated methods
  * Check for end iterator before dereferencing
  * pre-commit autoupdate
  * Run clang-format
  * Clean forward declaration
  * timelabels.cpp - add tooltips and whatsthis for the menu items
  * src/agenda/timelabels.cpp - fix KUIT info context
  * monthgraphicsitems.cpp - hard-set the icon height to 16 pixels (kde#509037)
  * monthview.cpp - remove include for ranges
  * In Agenda View: show grid and timelabels even without calendars (kde#508539)
  * Use u'...'
  * Remove unused include
  * Allow showing timelabels on both sides of the agenda view (kde#212165)
  * clang-tidy fixes readability-enum-initial-value
  * clazy fixes for viewerapp
  * clang-tidy - fixes in viewerapp
  * .clang-tidy - skip readability-redundant-access-specifiers
  * Fix Variable 'currentCell' can be declared as pointer to const [constVariablePointer]
  * Fix BUG 507980: Korganizer crashes on double-click on calendar header (kde#507980)
  * agendaview.cpp - Show events with no duration as 30 minutes long (kde#61740)
  * src/agenda/agenda.cpp - remove a useless debug statement
  * todoview.cpp - add/removeCalendar guard against invalid calendars
  * monthview.cpp - addCalendar/removeCalendar invalid calendar guards
  * agendaview.cpp - in removeCalendar(), use pointer comparison
  * todoviewsortfilterproxymodel.cpp - filterAcceptsRows() valid QModelIndex
  * todoview.cpp - addCalendar/removeCalendar() don't filter if no change
  * todoview.cpp - more instances of needing to call beginFilterChange()
  * todoviewsortfilterproxymodel.cpp - call beginFilterChange() as needed
  * src/month/monthscene.cpp - Fix month view title</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * agendaview.cpp - use narrow formatted dates for the day label as needed (kde#210835)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * Prevent crashes if calendar3() returns a null calendar.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="0ddbb19a9eeb38c0a77ab558daf4823dd0a9ce1bb8a848ace09cc79e5e15454a852ec2f5dce66898bb89e784ac7b85a1eaf9cabfb75f1f7b11cdc526ca90408e" name="evieproto-devel" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="4.4"/>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398340800">- Created package evieproto with initial version 1.1.1</changelog>
  <changelog author="sndirsch@suse.com" date="1398772800">- added COPYING file to %doc</changelog>
  <changelog author="jengelh@inai.de" date="1411041600">- Update description and other metadata
- Use full %configure for build, and remove CFLAGS (nothing is
  compiled)
- Make file list more compact</changelog>
  <changelog author="jengelh@inai.de" date="1411387200">- Update description once more, based upon more recent changes in
  the upstream Git repository.</changelog>
</package>
<package pkgid="e83b14449a646a9b73a98258f720e9bbd1bc39ae3c818f0c29547463d0a5dfcc228fcf56ba33a1b4e1cb7d0eb5f11de38fbfa5c137624e8aa4a464e5fdd7ac63" name="evince" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="dc4418fd7b8edd36e43b1a925fd648787fa701c865e86cfc37c1925291fb0912000800a28a615a6172434a4043c9138b4c65c2d8ef29d7c4a08523a576a4ea6b" name="evince-devel" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="79f11d886865b8673b320d1aaf4276852cb1d01e4bf083cca07122f77d9067b789034e08e314a5e4ec90b5b6a2b7c0e6ec6601d1e8a5266f1208c3fcafeb2952" name="evince-lang" arch="noarch">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="8b878f01d88017db38333470f7beffde0b1dce25012cbacbafbab276341d01e3fb1071e054187ae53c4eda2cd1f5fec68200b00e3ca3b161e69f258b57c93fd2" name="evince-plugin-comicsdocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="328b9eb2a276a274e794fca3371e164188f331cb726a49517479fe5d8c47a675f047a4f4eefb0187a5d094a768be839e8010d1311054b45123168202344382f8" name="evince-plugin-djvudocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="b4171eff8e2b46190cca703aac5e0ccc236976981bed66c33cf1fa60c210344bfb78b34ff6a33fac14bfb2955fc0e9d79ebb488d30189bb6c4543dfc3b8f20da" name="evince-plugin-dvidocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="94d85b3fe5bd5f473ed0794e4ad60f45775a678e96ab60e1cd1bd43ba4b80ef4f3cd898524384fb853c77c4b3c08a430851c6efdef6a7e438cb54a42cc8e0f53" name="evince-plugin-pdfdocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="df191dbb3c3f22083939822a4c232c772081343a092c7930ec2e76dad70c9ece0633037aeb012db88bbe27f54a23a7a9b4649910c9a4a30d5ad13b6dd7f9fe29" name="evince-plugin-psdocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="a203bbd0310b122c388adfddbc3b417843676a9159fdde94cc05c58f412df7fea5bcab7e585f79edb1422589f2c8797dc0e2daab596230554a68278c2026526b" name="evince-plugin-tiffdocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="1694f61f9e1fd39ca09465163a34118ede8957f0dbf167f99e386486304e9591cb903c9bca974b7504e3ee30011a9732de50a726f0f7d66da0d39f3ae15dae26" name="evince-plugin-xpsdocument" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 46.0:
  + data: Improve url locations.
  + help: Replace live.gnome.org with wiki.gnome.org.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Properly tag patches as PATCH-FIX-SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 46.1:
  + Metadata: Fix bugtracker URL.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 46.3:
  + data: Fix typo in URL.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721649600">- Update to version 46.3.1:
  + ev-window:
  - Don't attempt to load non-seekable files directly
  - Improve detection of non-seekable files
  + libview: Revert "ev-view-presentation: Simplify reset_jobs
    calls"
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740830400">- Update to version 48.rc:
  + backends: Improve support for Adobe PDF open parameters
  + build: Update dependency versions for flatpak
  + ci: Automate publishing of release tarballs
  + libdocument: When "saving as.." don't copy the original file
    modification time
  + Updated translations.
- Drop _major_version define.
- Add new evdocument_so, evview_so and typelibAPI defines.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742040000">- Update to version 48.0:
  + shell:
  - Improve support for Adobe PDF open parameters.
  - When "saving as.." don't copy the original file modification
    time.
  + build: Update dependency versions for flatpak.
  + docs: Fix dead link in CONTRIBUTING.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
  from fedora).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1751284800">- Update to version 48.1:
  + general: Avoid potential heap overflow when allocating from
    n_pages
  + libview:
  - Confine monitor fix to affected gtk versions
  - Fix caret-color when using system dark mode
  - Make annotation popup window always opaque
  + shell/previwer: Set application ID to match with .desktop</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1752321600">- Remove SLE 15 patches (no longer needed for 16):
  + 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch
  + 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
  + 0002-reversed-synctex-Remove-unused-labels.patch
  + 0002-reversed-synctex-Sync-against-upstream-synctex.patch
  + 0003-reversed-cut-n-paste-Annotate-functions-that-wraps-formatting-strings.patch
  + 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
  + 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
  + 0005-reversed-synctex-Fix-compilation.patch
  + 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Add evince-a11y-crash.patch: fix crash in the accessible code
  when page cache text is NULL.</changelog>
</package>
<package pkgid="7fb915669d3d3e5639fe80e8df4f03aa7dd39e7f487953b4586e731dc8001419e1eec97249911678c37b70fcb82873a6e0b8a002d518bf7f7bd20e7f2ce76adb" name="evmctl" arch="riscv64">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <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>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1720440000">- Update to version 1.6
  https://lore.kernel.org/linux-integrity/20240703164454.61614-1-zohar@linux.ibm.com/
- Upstream bumped soname to 5.0.0
- Upstream changed license to GPL-2.0-or-later (evmctl), LGPL-2.0-or-later
  (libimaevm + devel package), and GPL-2.0-or-later WITH Linux-syscall-note
  exception (both)
  https://github.com/linux-integrity/ima-evm-utils/issues/4
  (mention both GPL and LGPL and add specific license to subpackages)
- Remove patch from upstream (0001-fsverity.test-Add-usr-sbin-into-PATH.patch)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1720699200">- Add LicenseRef-GPL-2.0-with-openssl-exception to License: (upstream has not
  yet created appropriate exception in SPDX).</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1720785600">- Update project source URL.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1725278400">- Update to version 1.6.2
  https://github.com/linux-integrity/ima-evm-utils/blob/v1.6.2/NEWS
- Remove LicenseRef-GPL-2.0-with-openssl-exception (no need due relicensing of
  OpenSSL 3 or later to the Apache 2 license
  https://github.com/linux-integrity/ima-evm-utils/commit/4a4c762c8e3cbbff5f41c682deb026d22440454d )
- Upstream added COPYING (again) and COPYING.LGPL (new), add them to %license.</changelog>
</package>
<package pkgid="2d9688af17e8cef9e8771660f23b47a9d5a122369ad9eb65d5ce4c855103b559df9dae86f62aa08fe4954b4166ef77b1eea358e6f05b707723e12d0d4ce40bc5" name="evolution" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="8e22f4d4912c790e2085f071c156e6ce36323b295e84202bc7521e78bf0d551dd1af1811515c11ea6da7417edc86c56538c76a21edba4f068b81c68ba5bf1e0f" name="evolution-data-server" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740744000">- Update to version 3.55.3:
  + Bug Fixes:
  - test-book-client-view-operations: Enforce LC_COLLATE for the
    backend process
  - alarm-notify: Tasks without DTSTART cause runtime warning
  + Miscellaneous:
  - EBackend: Change when adding signal handler for
    "network-changed"
  - CI: Use a Fedora image instead of Flatpak build
  - camel-mime-utils: Correct a compiler warning [-Wpointer-sign]
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 3.56.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fix: Handle changed server pool in WebDAV collection
    sources.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Update to version 3.56.2:
  + Bug Fixes:
  - Handle changed server pool in WebDAV collection sources ][
  - CamelDataWrapper: Correct return value of size calculate
    functions
  - GOA EWS: Fallback to likely EWS host URL when autodicovery
    fails</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Calendar: Deleting "This and Future Occurrences" instances can
    duplicate events
  + IMAP: Sometimes removes message from local summary in error
  + alarm-notify: Add a systemd service (Adrian Vovk)
- Changes from version 3.57.2:
  + The libcamel API dropped CamelObject, it was not needed anymore.
  + EReminderWatcher: Debug-print what changes had been received from the calendars
- Changes from version 3.57.1:
  + The libcamel API had been changed in several ways, some
    deprecated symbols had been removed, some API functions renamed
    and their return values changed (mostly from "transfer full" to
    "transfer container").
  + libecal: Add utility functions to read and convert time to given timezone</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes: test-cal-component-bag: Fails to run with source
    tree only
  + Miscellaneous: IMAP: Disable PREVIEW fetch on FETCH error
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Calendar: Multiple detached instances cause duplicates
  - Broken multipart/signed shown as raw MIME data
  + Miscellaneous:
  - org.gnome.EvolutionDataServer.Devel.json: Build also
    gweather-locations
  - CamelStoreDB: Keep 'sqlite_sequence' table during migration
  - CamelDB: Correct return value and repeated function call
    arguments
  - CamelStoreSearch: Unlock summary and folder when save or
    prepare_fetch_all fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - Camel: Message info changes do not propagate sometimes
  - CamelSearchFolder: Add "not_all" "match-threads" kind
  - Crash when reading broken multipart/signed
  - Calendar: Free/busy not exported without set calendar mail
  - alarm-notify: Snooze "until X minutes before start" wrongly
    reminds "X min after start"
  + Miscellaneous:
  - Camel: Unread count for virtual Trash/Junk folder not updated
    properly
  - CamelStoreSearch: Ignore all errors when a message cannot be
    opened
  - CamelStore: Speed up open folders with virtual Trash or Junk
    folder
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes: addressbook-export: Fails with "Invalid query" error
  + Miscellaneous:
  - flatpak: Add gettext ACLOCAL workaround
  - EBookSqlite: Correct mutex unlock in e_book_sqlite_lock()</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771848000">- Add eds-CVE-2026-2604.patch: canonicalize path before local
  cache file removal (bsc#1258307 CVE-2026-2604
  glgo#GNOME/evolution-data-server#627).</changelog>
</package>
<package pkgid="d2862c657584ab051e7d5f708e3c9e5c95118be0b32502ef860bfb374f69d38c66d4a645aa83ddd1ca3b5710cbd6851f65a986f01faf8ada526bd09570bef36c" name="evolution-data-server-devel" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740744000">- Update to version 3.55.3:
  + Bug Fixes:
  - test-book-client-view-operations: Enforce LC_COLLATE for the
    backend process
  - alarm-notify: Tasks without DTSTART cause runtime warning
  + Miscellaneous:
  - EBackend: Change when adding signal handler for
    "network-changed"
  - CI: Use a Fedora image instead of Flatpak build
  - camel-mime-utils: Correct a compiler warning [-Wpointer-sign]
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 3.56.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fix: Handle changed server pool in WebDAV collection
    sources.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Update to version 3.56.2:
  + Bug Fixes:
  - Handle changed server pool in WebDAV collection sources ][
  - CamelDataWrapper: Correct return value of size calculate
    functions
  - GOA EWS: Fallback to likely EWS host URL when autodicovery
    fails</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Calendar: Deleting "This and Future Occurrences" instances can
    duplicate events
  + IMAP: Sometimes removes message from local summary in error
  + alarm-notify: Add a systemd service (Adrian Vovk)
- Changes from version 3.57.2:
  + The libcamel API dropped CamelObject, it was not needed anymore.
  + EReminderWatcher: Debug-print what changes had been received from the calendars
- Changes from version 3.57.1:
  + The libcamel API had been changed in several ways, some
    deprecated symbols had been removed, some API functions renamed
    and their return values changed (mostly from "transfer full" to
    "transfer container").
  + libecal: Add utility functions to read and convert time to given timezone</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes: test-cal-component-bag: Fails to run with source
    tree only
  + Miscellaneous: IMAP: Disable PREVIEW fetch on FETCH error
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Calendar: Multiple detached instances cause duplicates
  - Broken multipart/signed shown as raw MIME data
  + Miscellaneous:
  - org.gnome.EvolutionDataServer.Devel.json: Build also
    gweather-locations
  - CamelStoreDB: Keep 'sqlite_sequence' table during migration
  - CamelDB: Correct return value and repeated function call
    arguments
  - CamelStoreSearch: Unlock summary and folder when save or
    prepare_fetch_all fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - Camel: Message info changes do not propagate sometimes
  - CamelSearchFolder: Add "not_all" "match-threads" kind
  - Crash when reading broken multipart/signed
  - Calendar: Free/busy not exported without set calendar mail
  - alarm-notify: Snooze "until X minutes before start" wrongly
    reminds "X min after start"
  + Miscellaneous:
  - Camel: Unread count for virtual Trash/Junk folder not updated
    properly
  - CamelStoreSearch: Ignore all errors when a message cannot be
    opened
  - CamelStore: Speed up open folders with virtual Trash or Junk
    folder
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes: addressbook-export: Fails with "Invalid query" error
  + Miscellaneous:
  - flatpak: Add gettext ACLOCAL workaround
  - EBookSqlite: Correct mutex unlock in e_book_sqlite_lock()</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771848000">- Add eds-CVE-2026-2604.patch: canonicalize path before local
  cache file removal (bsc#1258307 CVE-2026-2604
  glgo#GNOME/evolution-data-server#627).</changelog>
</package>
<package pkgid="80d3becd781d258eb720df8e0a3c43d76ba2db6a29deac863070fb3ddedd4420260a53e04c09697a99d225fb691951163755e0c0f0c54a0aff0db58192a57c93" name="evolution-data-server-lang" arch="noarch">
  <version epoch="0" ver="3.58.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740744000">- Update to version 3.55.3:
  + Bug Fixes:
  - test-book-client-view-operations: Enforce LC_COLLATE for the
    backend process
  - alarm-notify: Tasks without DTSTART cause runtime warning
  + Miscellaneous:
  - EBackend: Change when adding signal handler for
    "network-changed"
  - CI: Use a Fedora image instead of Flatpak build
  - camel-mime-utils: Correct a compiler warning [-Wpointer-sign]
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 3.56.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fix: Handle changed server pool in WebDAV collection
    sources.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Update to version 3.56.2:
  + Bug Fixes:
  - Handle changed server pool in WebDAV collection sources ][
  - CamelDataWrapper: Correct return value of size calculate
    functions
  - GOA EWS: Fallback to likely EWS host URL when autodicovery
    fails</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Calendar: Deleting "This and Future Occurrences" instances can
    duplicate events
  + IMAP: Sometimes removes message from local summary in error
  + alarm-notify: Add a systemd service (Adrian Vovk)
- Changes from version 3.57.2:
  + The libcamel API dropped CamelObject, it was not needed anymore.
  + EReminderWatcher: Debug-print what changes had been received from the calendars
- Changes from version 3.57.1:
  + The libcamel API had been changed in several ways, some
    deprecated symbols had been removed, some API functions renamed
    and their return values changed (mostly from "transfer full" to
    "transfer container").
  + libecal: Add utility functions to read and convert time to given timezone</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes: test-cal-component-bag: Fails to run with source
    tree only
  + Miscellaneous: IMAP: Disable PREVIEW fetch on FETCH error
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Calendar: Multiple detached instances cause duplicates
  - Broken multipart/signed shown as raw MIME data
  + Miscellaneous:
  - org.gnome.EvolutionDataServer.Devel.json: Build also
    gweather-locations
  - CamelStoreDB: Keep 'sqlite_sequence' table during migration
  - CamelDB: Correct return value and repeated function call
    arguments
  - CamelStoreSearch: Unlock summary and folder when save or
    prepare_fetch_all fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - Camel: Message info changes do not propagate sometimes
  - CamelSearchFolder: Add "not_all" "match-threads" kind
  - Crash when reading broken multipart/signed
  - Calendar: Free/busy not exported without set calendar mail
  - alarm-notify: Snooze "until X minutes before start" wrongly
    reminds "X min after start"
  + Miscellaneous:
  - Camel: Unread count for virtual Trash/Junk folder not updated
    properly
  - CamelStoreSearch: Ignore all errors when a message cannot be
    opened
  - CamelStore: Speed up open folders with virtual Trash or Junk
    folder
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes: addressbook-export: Fails with "Invalid query" error
  + Miscellaneous:
  - flatpak: Add gettext ACLOCAL workaround
  - EBookSqlite: Correct mutex unlock in e_book_sqlite_lock()</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771848000">- Add eds-CVE-2026-2604.patch: canonicalize path before local
  cache file removal (bsc#1258307 CVE-2026-2604
  glgo#GNOME/evolution-data-server#627).</changelog>
</package>
<package pkgid="1d9d8740956e8be2e8a71db9745b9e7d2ca999b860df01258df8c6da899c2ac6bb8d43689753188c785db08517500e77352ebcf951fa8f0fa4c6a381d1b835b0" name="evolution-devel" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="26cf1fb2fadf407c7d564207c8b550c183491dba900ae911b6889726f288512cf45f70212bfbba812938113e5b96f643f96eb40aa7a068fbddaf7e72fe6e3ea3" name="evolution-ews" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738324800">- Update to version 3.55.2 (Unstable):
  + Bug Fixes:
  - m365: Search Organization contacts by default
  - m365: Contacts: Ignore name part of an EMAIL attribute
  - Calendar: Import of forwarded meeting as bare event
  + Miscellaneous:
  - Check GSettings schemas not owned by the evolution-ews exist
    before using them
  - m365: Read "Recent contacts" from the server
  - m365: Allow edit of calendar permissions
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740744000">- Update to version 3.55.3:
  + Bug Fixes:
  - m365: "Empty Trash" does not empty "Deleted Items" folder
  - m365: Deleted folders should not show under Deleted Items
  + Miscellaneous:
  - m365: Fix bugs in calendar permissions dialog
  - m365: Transform ItemNotFound error to Camel's InvalidUID error in folder's get_message()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 3.56.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - m365: Empty Junk and then Empty Trash produces error
  - m365: Cannot unset message label</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Update to version 3.56.2:
  + Bug Fixes:
  - Cannot accept meeting invitations (duplicated attendee)
  - m365: GOA account rejects creating meetings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + m365: E-mails/folders not always in sync with the server
  + m365: Better detect when delta token is rejected by the server
- Changes from version EWS 3.57.2:
  + m365: Allow setting Out of Office message
- Changes from version 3.57.1:
  + m365: Also load photos of Organizational Users
  + Cannot accept meeting invitations (duplicated attendee)
  + m365: GOA account rejects creating meetings
  + Foreign Folders: Look up DisplayName for GUID-like Mailbox Name
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes: m365: "Follow up" status not set
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes: Free/Busy calendar limited by server
  + Miscellaneous: EWS: Try to extract error information from
    "Internal Server Error" response
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes: m365: Disable Out of Office settings changes
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround</changelog>
</package>
<package pkgid="1bb615e4c848fd5d93588f0693eca5237640fe4f5af546e9ec0bd62a139ddc2dceeb0d8345ec0644ddef75be345cf6a472dc366704f6e9bcf1f1dc96dedff161" name="evolution-ews-lang" arch="noarch">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738324800">- Update to version 3.55.2 (Unstable):
  + Bug Fixes:
  - m365: Search Organization contacts by default
  - m365: Contacts: Ignore name part of an EMAIL attribute
  - Calendar: Import of forwarded meeting as bare event
  + Miscellaneous:
  - Check GSettings schemas not owned by the evolution-ews exist
    before using them
  - m365: Read "Recent contacts" from the server
  - m365: Allow edit of calendar permissions
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1740744000">- Update to version 3.55.3:
  + Bug Fixes:
  - m365: "Empty Trash" does not empty "Deleted Items" folder
  - m365: Deleted folders should not show under Deleted Items
  + Miscellaneous:
  - m365: Fix bugs in calendar permissions dialog
  - m365: Transform ItemNotFound error to Camel's InvalidUID error in folder's get_message()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Update to version 3.56.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - m365: Empty Junk and then Empty Trash produces error
  - m365: Cannot unset message label</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Update to version 3.56.2:
  + Bug Fixes:
  - Cannot accept meeting invitations (duplicated attendee)
  - m365: GOA account rejects creating meetings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + m365: E-mails/folders not always in sync with the server
  + m365: Better detect when delta token is rejected by the server
- Changes from version EWS 3.57.2:
  + m365: Allow setting Out of Office message
- Changes from version 3.57.1:
  + m365: Also load photos of Organizational Users
  + Cannot accept meeting invitations (duplicated attendee)
  + m365: GOA account rejects creating meetings
  + Foreign Folders: Look up DisplayName for GUID-like Mailbox Name
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes: m365: "Follow up" status not set
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes: Free/Busy calendar limited by server
  + Miscellaneous: EWS: Try to extract error information from
    "Internal Server Error" response
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes: m365: Disable Out of Office settings changes
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround</changelog>
</package>
<package pkgid="6919b6594fa01893350afc8802ffed44929ec29b31602ce0a70600cc603804d7db2ad91bdc61a2dc8fa4113d0b3277002fd8cede40bb4fa4c9c4707edcef5368" name="evolution-lang" arch="noarch">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="ef4babb1a35ad7d199fab787e5835292141fcb9d9302b29dc8b8801d2fa27515cbff1ecfaca18fdf0b9b15dce370d304bc710e2d12cad5210e4b221bbc5b8203" name="evolution-plugin-bogofilter" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="851b237ac8a1277d0270e9389ba506251100454b4449d68d19ced97bf8785f509cb5ae2b4c4044f8fbbd3f0e24e1fe0e2f2009c489d2a276e2ca29e6b504f925" name="evolution-plugin-pst-import" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="a2fffe78a5f7059cc1a264871807173a923ec0356f4ad1e57dd40caa975655ad24e13d194b55f9049138fc4ec8bdcd034f01a09c89cf2f7415ee36f628c417df" name="evolution-plugin-spamassassin" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="dd4c7a9fe4b00493febb4674a20f4dcde1facfd248280eb6fa63484f3d6229d71070d723f1b405f3ab45108716c2e2c547ef590bbdb7afb8f62bacb031d4f9c6" name="evolution-plugin-text-highlight" arch="riscv64">
  <version epoch="0" ver="3.58.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744372800">- Update to version 3.56.1:
  + Bug Fixes:
  - Mail: Magic Spacebar sometimes doesn't switch mail
  - Remove Attachments fails with signed messages
  - ECompEditor: Buttons to add attachments do nothing
  - "New-&gt;..." actions missing in UI customization dialog
  - Composer: Prompt for "send with shortcut" doesn't work
  - e-convert.js: Exception on convert to plain text</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001601">- Update to version 3.56.2:
  + Bug Fixes:
  - Check return value of CamelDataWrapper calculate size
    functions
  - Cannot add actions in 'Customize User Interface' dialog
  - Ensure "New" button action in Calendar view
  - Mail: Do not strip signature for Edit as New in Sent folder
  + Miscellaneous: Calendar: Cannot show/hide Tasks and Memos pane</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1750766400">- Add evolution-fix-gtk-call-from-other-thread.patch: Fix crash
  because of GTK call from other thread (bsc#1243898).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756555200">- Update to version 3.57.3:
  + Zoom email editor
  + MessageList: Ellipsize column 'Location' in the middle
  + Fix "Crash after saving advanced search"
- Changes from version 3.57.2:
  + Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
  + text-highlight: Use dark style for dark theme
  + Mail: Add "Go to Containing Folder" action in search folders
- Changes from version 3.57.1:
  + Change folder color when new messages are added
  + Calendar: Change organizer in 'Edit as New'
  + Some images do not display within RSS/ATOM feed articles
  + Ensure "New" button action in Calendar view
  + Open a new window: Two windows open instead of one
  + Calendar: Cannot show/hide Tasks and Memos pane
  + Calendar: Year and List views: Hide mini-calendar container
  + Mail: Avoid message list double regeneration on folder change
  + EStockRequest: Use symbolic icons if preferred and available
  + Mail: Use insert-image for "Load Images" and remote content
    icon in the WebView
  + Updated translations
- Drop evolution-fix-gtk-call-from-other-thread.patch: fixed
  upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 3.58.0:
  + Bug Fixes:
  - Partially quoting HTML email drops embedded pictures
  - itip-formatter: Show attendee mail according to user
    preference
  - EWebView: Set "unicode-bidi" style only in Evolution's
    iframe-s
  + Miscellaneous: test-web-view-jsc: Correct JavaScript dictionary
    object creation (WebKitGTK 2.49.4)
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760097600">- Update to version 3.58.1:
  + Bug Fixes:
  - Subject not decrypted in GPG encrypted mail
  - EWebView: Draw symbolic icons with theme foreground color
  - Missing "search type" drop-down menu on Calendar window
  - shell: Connect the shell window delete-event handler using
    _after
  + Miscellaneous:
  - Composer: Broken letters with reopened message in other than
    UTF-8 charset
  - data: Round down icon height of evolution-symbolic.svg
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763726400">- Update to version 3.58.2:
  + Bug Fixes:
  - mail-vfolder: Correct and speed up setup and update of search
    folders
  - Crash when copying multiple lines from “Markdown as HTML”
    composer
  + Miscellaneous: shell: Fix a crash on start when app
    initialization fails
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1769774400">- Update to version 3.58.3:
  + Bug Fixes:
  - Hides .p7m attachments
  - Mail: Crash with invalid UTF-8 folder name
  - Mail: Reply with selected text can preserve also original
    body
  + Miscellaneous: flatpak: Add gettext ACLOCAL workaround
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1770206400">- Add evolution-year-view-week-number.patch: fix incorrect week
  numbers in calendar year view (bsc#1256465
  glgo#GNOME/evolution#3238).</changelog>
</package>
<package pkgid="9bb3ee586aa2078336e69d736994cdebffa5c932b3196d86f91a75b24579ccd2acf96f789a80d6b25a3a23f9a7e0454d9f6df106361acaaeb5794c27ee792bac" name="evtest" arch="riscv64">
  <version epoch="0" ver="1.36" rel="1.1"/>
  <changelog author="adam@mizerski.pl" date="1378900800">- update to 1.31
  - add missing symbols: ABS_MT_TOOL_X|Y, ABS_MT_DISTANCE, MSC_TIMESTAMP
  - use newer config headers macro
  - ignore generated files
  - add a configure flag to control xml behavior
  - Drop evtest-capture
  - Drop evtest-capture references in autotools
  - Print EV_REP properties and values of those properties
  - Use versionsort instead of alphasort</changelog>
  <changelog author="adam@mizerski.pl" date="1392724800">- just updated the comment in spec file about when the spit took place</changelog>
  <changelog author="adam@mizerski.pl" date="1393329600">- removed url from the source tag
  * Every time source package is downloaded, there is different timestamp in the
    gzip header. This makes the factory-auto decline SR, because of "Source URLs
    are not valid".</changelog>
  <changelog author="adam@mizerski.pl" date="1407412800">- improved Provides/Obsolotes tags</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 1.32
  + No changelog available</changelog>
  <changelog author="p.drouand@gmail.com" date="1439726400">- Update to version 1.33
  * No ChangeLog available</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1602244800">- Update to version 1.34
  (mostly updates to keepup with kernel API changes and build fixes)
- Add 2 patches fixing build
  * 0001-Add-missing-limits.h-include.patch
  * 0002-Fix-build-on-32bit-arches-with-64bit-time_t.patch
- Upstream archive renamed, follow it
- Use %autosetup
- Use %license</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1602244801">- Fix project and download URL.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1705320000">- Update to version 1.35
  * Add BTN_STYLUS3 to key names
  * reformat README as Markdown
  * internal build / compilation improvements
- removed patches as already included in upstream:
  * 0001-Add-missing-limits.h-include.patch
  * 0002-Fix-build-on-32bit-arches-with-64bit-time_t.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1765281600">- Update to version 1.36
  * Add KEY_ROTATE_LOCK_TOGGLE, KEY_REFRESH_RATE_TOGGLE
  * Add performance key
  * Add ifdef
  * Use bytes instead of bits for size of ioctl input
  * Add SW_MACHINE_COVER
  * add KEY_MACRO 1-30 and other keys
- ran spec-cleaner</changelog>
</package>
<package pkgid="6cf4abc6f163e9833355ef838c69025a7dd60f9d4c3c31be54642c26e9d7a805d529245b1a9c22712ddb6b29fafd8b04985c1b0ab1368b5e61da9593d7d125aa" name="eww" arch="riscv64">
  <version epoch="0" ver="0.6.0+git86.g98c220126d912b935987766f56650b55f3e226eb" rel="1.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1709467200">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1713787200">- Update to version 0.6.0
  + Fixes
  - The shell-completions subcommand is now run before anything
    is set up
  - Fix nix flake
  - Fix jq
  - Labels now use gtk's truncation system
  + Features
  - Add libdbusmenu-gtk3-devel BuildRequires: add systray widget
  - Add :checked property to checkbox
- Disable cargo update: could not find `ObjectExt` in `glib`
  (gh#elkowar/eww#1062 gh#elkowar/eww#1063)
- Add cargo test script
- Add CHANGELOG.md to doc</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727352000">- Update to version 0.6.0+git53:
  * Implement explicitly setting a center of rotation (#783)
  * Clean up example SCSS file (#644)
  * fix: demote two logging statements to debug (#1183)
  * fix: fix system tray not displaying anything (#1181)
  * Fixing missing commas in example (#1174)
  * docs(readme): improve spacing (#886)
  * fix: make formattime follow system locale (#1177)
  * fix: remove unused import (#1168)
  * Fix Typo ("procent" -&gt; "percent") (#1169)
  * add `EWW_BATTERY` support in (free|open|net)bsd (#645)
- Switch over to obs-scm in _service for now
- Update vendored dependencies</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1749470400">- Update to version 0.6.0+git86.g98c220126d912b935987766f56650b55f3e226eb:
  * Fix crash on invalid formattime (#1317)
  * Add wordchar wrap mode (#1306)
  * Fix crash on NaN or infinite graph value (#1318)
  * fix documentation of ceil and floor (fixes #1319)
  * Add floor() and ceil() (#1315)
  * Add warning for invalid exclusive and anchor combination (#1316)
  * Add wikipedia link to widget essay
  * Revert hot-reloading regressions (#1296)
  * Add value-pos to scale widget (#1285)
  * Force recreating windows on config change (#1284)
  * Avoid recreating windows when only duration changes (#1236)
  * fix: Load systray items that are registered without a path (#1230)
  * feat: add subcommand to force-poll variable (#1227)
  * add lines and wrap-mode properties to label widget (#1278)
  * add `log` to expressions (#1271)
  * fix: get_locale follows posix standard (#1264)
  * feat: add `raw-output` for `jq` (#1199)
  * fix: improve scope handling (#1189)
  * feat: Add support for on-demand window focus on wayland (#1215)
  * Fixing examples.md (#1257)
  * `powi`/`powf` simplexpr functions (#1255)
  * Reference yolk in Readme
  * Add "Activate Linux" to README.md (#1242)
  * Update expression_language.md (#1231)
  * feat: support empty string for safe access operator (#1176)
  * fix bug_report issue template even more
  * Fix bug_report issue template
  * Add platform section to bug-report issue template
  * feat: button improvements (#1187)
  * Some docs updates (#1179)
  * feat: update toolchain to 1.81.0 (#1195)
  * nix: update flake-compat (#1197)
  * revert: zbus 4 -&gt; 3 (#1203)
  * Implement explicitly setting a center of rotation (#783)
  * Clean up example SCSS file (#644)
  * fix: demote two logging statements to debug (#1183)
  * fix: fix system tray not displaying anything (#1181)
  * Fixing missing commas in example (#1174)
  * docs(readme): improve spacing (#886)
  * fix: make formattime follow system locale (#1177)
  * fix: remove unused import (#1168)
  * Fix Typo ("procent" -&gt; "percent") (#1169)
  * add `EWW_BATTERY` support in (free|open|net)bsd (#645)
  * docs: Add example for data structures (#595)
  * feat: Add option for graph drawing direction (#1113)
  * Add scss support for style property (#1121)
  * Use gdk_screen_get_monitor_plug_name to provide more consistent monitor names on wayland (#1129)
  * fix: fix changelog, warnings and lints (#1155)
  * Fix: EWW_NET wrong values for TX/RX stats (#1108)
  * docs: changed kB to bytes in `EWW_RAM` description (#1075)
  * feat: add fill-svg and preserve-aspect-ratio attributes to image widget (#1148)
  * Fix: the gtk `expander` widget bugfix (#1132)
  * Fix: the gtk `stack` widget bugfix (#1119)
  * chore: automatically update a few dependencies
  * chore: update toolchain to 1.80.1
  * chore: automatically update a few dependencies
  * chore: automatically update a few dependencies
  * chore: automatically update a few dependencies
  * chore: automatically update a few dependencies
  * chore: update derive_more to 1.0
  * chore: automatically update a few dependencies
  * fix: update grass; re-enable default features for grass
  * chore: automatically update a few dependencies
  * docs: update changelog
  * chore: automatically update a few dependencies
  * docs: update zbus-xmlgen generation commands; add zbus-xmlgen to development shell
  * chore: update zbus
  * fix: fix lints
  * chore(cargo): move gtk, zbus to workspace
  * chore: update itertools; update zbus
  * chore: update a few dependencies
  * nix: switch to nixfmt-rfc-style
  * chore: use cargo to update almost all dependencies
  * chore: update gtk and related dependencies to 0.18
  * chore: update toolchain to 1.80.0
  * chore: update flake.lock
  * Typo in configuration.md
  * Set GDK_BACKEND env var on wayland
  * Add `min` and `max` simplexpr functions (#1123)
  * systray: fix remove items (#1098)
  * remove sysinfo/linux-netdevs feature (#1096)
  * systray: add `:hover` attribute to tray items (#1091)
  * Fix string truncation (#1084)
  * fix: refactor and fix flake (#1038)
  * fix: bump cargo version (#1080)
  * Update ahash to fix yanked version (#1079)</changelog>
</package>
<package pkgid="33ed4cbd75955ee0c0f0db8c5d32393e3923e7b7a2032b50dc57ca6556f5fc9fdfbfd100316030386b6be7f42f3655399e13ab9405d2c528047f0f9cba6476c9" name="ex_doc" arch="riscv64">
  <version epoch="0" ver="0.38.1" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1748260800">- Initial version</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1748865600">- Fix required elixir version</changelog>
</package>
<package pkgid="8603d25e2e24d507cecb242f168b9d62c846ff3eeac8c8fa741cdbe215dcf9d56bfc0c5021a77177b9806f4e959767795b4e0d919a00bdc50d001bee6a54004b" name="exaile" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1585483200">- Update to version 4.0.2
  * Fixed Unicode errors on the tracklist view
  * Fixed icon display on Plasma/Wayland
  * Translation updates: Asturian, Catalan, Chinese
    (Simplified), Croatian, Danish, Finnish, Hindi, Italian,
    Portuguese, Spanish, Swedish, Turkish.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1591272000">- Update to version 4.1.0~alpha1 (changes since 4.0.2):
  * Port to Python 3.
  * The Files panel dropdown list now also lists filesystem mounts.
  * Fix a crash when fetching covers with the Cover Manager.
  * Some dialogues that were previously orphaned now have parents.
  * Allow -symbolic fallback and SVG on some icons.
  * Update the .mod file support to work with latest libmodplug.
  * Empty search entries now show the "Search" placeholder text.
  * Many accessibility issues were found (due to gla11y) and fixed.
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1613908800">- Update to version 4.1.0 (changes since 4.1.0~alpha1):
  * Fix an issue causing the Track Properties dialogue to
    (very rarely) fail to open.
  * The seek time display now ignores GtkProgressBar's text
    formatting. On Adwaita, this makes the text easier to read
    (higher contrast, bigger).
  * The Track Properties dialogue now correctly sets the parent
    window when opened from a panel.
  * Collection Manager now displays local paths when possible
    instead of always URIs.
  * Collection Manager now prevents adding the same library
    location twice.
  * The Track Properties dialogue no longer changes the
    capitalisation of known tag names (for example, ISRC used to be
    displayed as Isrc).
  * Fix an issue causing errors when running Exaile on Python 3.9.
  * Fix a bug preventing the Device Manager window from opening.
  * Fix running the test suite on non-English locales.
  * Plugins:
    + daapclient: Now uses python-zeroconf instead of Avahi for
    share auto-discovery.
    + ipconsole: Compatibility fixes for recent IPython versions.
    + screensaverpause: Xfce Screensaver is now supported.
    + moodbar: Restore compatibility with the previewdevice plugin.
    + moodbar: Make this work again.
    + notify: Fix incompatibility with Python &gt;= 3.8.
    + console plugin: Fix a bug causing the expression printing to
    only work once.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651838400">- Update to version 4.1.1
  * Restored Python 3.6 compatibility, broken since 4.1.0-beta1
  * The last playlist export directory is now saved between calls
    and between sessions
  * Added tooltip text to the Clear buttons in the Properties dialog
  * Plugins:
  * console: When encountering a very long "word", the console will
    now wrap between characters instead of widening the window to
    fit the word.
  * grouptagger: Fixed i18n issues in some strings. Translations
    for these strings may be broken until they are updated.
  * Translation updates: Catalan, Croatian, Greek, Sinhala, Spanish.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1683374400">- Update to version 4.1.2:
  * Fix sorting on Rating column when there are unrated tracks.
  * Fix a bug causing the tracklist to scroll to the top when
    adding or reordering tracks.
  * Fix a bug causing the window title to not update on track
    change if the current track has been paused.
  * The status bar can now be hidden.
  * The stop button does not move around anymore when hovered for
    the first time.
  * Fix error if files are removed during scan.
  * Playlist columns are added next to the currently selected
    column.
  * The status bar now does not ignore zero track counts; they are
    displayed as normal.
  * Log files now created only when/if we write something to it.
  * New callback while installing plugins.
  * Fix test warnings.
  * Work around potential hang when running tests.
  * Tests do not depend on mox3 anymore.
  * When running tests with make test, PYTHONPATH is now only
    prepended to, instead of being replaced.
  * Update translations.
  * Plugins:
    + inhibitsuspend: Add support for Sway.
    + notify: Fix wrong text: "by {album}" should be
    "from {album}".
    + previewdevice: Will be shown after disabling and enabling
    again.
    + quickbuttons: This is a new plugin providing quick shortcuts
    to some settings.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1737115200">- Update to version 4.1.3
  * Adding support for tagging aac files with id3 tags
  * Change flac/ogg metadata handling for bpm and comment
  * Experimental: Save star ratings to media files
  * Track start and end is now triggered also for streams
  * AppData files now uses more translations
  * Added preference to remove a track from queue after playing
  * Users can override built-in plugins with newer versions and
    remove the overrides as well
  * Users can remove custom installed plugins via plugin manager
  * BerkeleyDB is used instead of bsddb, if available</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741694400">- Add patch exaile-support-python-313.patch:
  * Use shlex.quote rather than pipes in generate-completion.py</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1761998400">- update to version 4.2.0
  * Exaile now uses an SQLite database for the music library, replacing
    Berkeley DB. Note that you still need the Python bsddb3 or berkeleydb
    module installed in order to migrate your existing library to the new
    format; without it, Exaile will fail to start.
  * Fixed sporadic build error due to race condition while processing the
    desktop and appdata files
  * The somafm plugin should now work on Python &gt;= 3.12
  * Fixed showing lyrics with the lyricsmania plugin
  * Fixed error in Preferences → Plugins
  * Fixed exporting playlists when the "Use relative paths to tracks" option
    is not selected
  * There is now an option to show hidden audio devices in
    Preferences → Playback
  * Translation updates
- update to version 4.1.4
  * Bugfix: .desktop &amp; appdata generation
  * Bugfix: Exaile stopped playing at end of queue instead of continuing the
    last playlist
  * Bugfix: Don’t remove tracks twice during scan
  * Bugfix: Create really unique engine names to prevent PulseAudio from
    remember last volume set
  * Bugfix: Queue page breaks when all tracks is removed
  * Bugfix: Library scan freezes when scanning corrupt wav files
  * Bugfix: Disable track fading when playing track without known length
  * Bugfix: Queue repeats first two tracks over and over again
  * Usability: Fix Settings &gt; Playback &gt; Fade spinner displacement
  * Improvement: added support for webm videos in files panel
- dropped patch exaile-support-python-313.patch since it's merged in upstream</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 4.2.1:
  * Translation updates: Croatian, Estonian, Portuguese, Romanian,
    Russian, Slovenian, Ukrainian.</changelog>
</package>
<package pkgid="04908d25952ad3d459f455dbd5f2ee8da01a39ffcbd2096beaa0e1a2b923fa6f5aeb6e950ab4cd6ea11c791e8e68e23c68c808fdff8382b5f0638d2e7ff70f4c" name="exaile-lang" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1585483200">- Update to version 4.0.2
  * Fixed Unicode errors on the tracklist view
  * Fixed icon display on Plasma/Wayland
  * Translation updates: Asturian, Catalan, Chinese
    (Simplified), Croatian, Danish, Finnish, Hindi, Italian,
    Portuguese, Spanish, Swedish, Turkish.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1591272000">- Update to version 4.1.0~alpha1 (changes since 4.0.2):
  * Port to Python 3.
  * The Files panel dropdown list now also lists filesystem mounts.
  * Fix a crash when fetching covers with the Cover Manager.
  * Some dialogues that were previously orphaned now have parents.
  * Allow -symbolic fallback and SVG on some icons.
  * Update the .mod file support to work with latest libmodplug.
  * Empty search entries now show the "Search" placeholder text.
  * Many accessibility issues were found (due to gla11y) and fixed.
  * Update translations.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1613908800">- Update to version 4.1.0 (changes since 4.1.0~alpha1):
  * Fix an issue causing the Track Properties dialogue to
    (very rarely) fail to open.
  * The seek time display now ignores GtkProgressBar's text
    formatting. On Adwaita, this makes the text easier to read
    (higher contrast, bigger).
  * The Track Properties dialogue now correctly sets the parent
    window when opened from a panel.
  * Collection Manager now displays local paths when possible
    instead of always URIs.
  * Collection Manager now prevents adding the same library
    location twice.
  * The Track Properties dialogue no longer changes the
    capitalisation of known tag names (for example, ISRC used to be
    displayed as Isrc).
  * Fix an issue causing errors when running Exaile on Python 3.9.
  * Fix a bug preventing the Device Manager window from opening.
  * Fix running the test suite on non-English locales.
  * Plugins:
    + daapclient: Now uses python-zeroconf instead of Avahi for
    share auto-discovery.
    + ipconsole: Compatibility fixes for recent IPython versions.
    + screensaverpause: Xfce Screensaver is now supported.
    + moodbar: Restore compatibility with the previewdevice plugin.
    + moodbar: Make this work again.
    + notify: Fix incompatibility with Python &gt;= 3.8.
    + console plugin: Fix a bug causing the expression printing to
    only work once.
  * Update translations.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651838400">- Update to version 4.1.1
  * Restored Python 3.6 compatibility, broken since 4.1.0-beta1
  * The last playlist export directory is now saved between calls
    and between sessions
  * Added tooltip text to the Clear buttons in the Properties dialog
  * Plugins:
  * console: When encountering a very long "word", the console will
    now wrap between characters instead of widening the window to
    fit the word.
  * grouptagger: Fixed i18n issues in some strings. Translations
    for these strings may be broken until they are updated.
  * Translation updates: Catalan, Croatian, Greek, Sinhala, Spanish.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1683374400">- Update to version 4.1.2:
  * Fix sorting on Rating column when there are unrated tracks.
  * Fix a bug causing the tracklist to scroll to the top when
    adding or reordering tracks.
  * Fix a bug causing the window title to not update on track
    change if the current track has been paused.
  * The status bar can now be hidden.
  * The stop button does not move around anymore when hovered for
    the first time.
  * Fix error if files are removed during scan.
  * Playlist columns are added next to the currently selected
    column.
  * The status bar now does not ignore zero track counts; they are
    displayed as normal.
  * Log files now created only when/if we write something to it.
  * New callback while installing plugins.
  * Fix test warnings.
  * Work around potential hang when running tests.
  * Tests do not depend on mox3 anymore.
  * When running tests with make test, PYTHONPATH is now only
    prepended to, instead of being replaced.
  * Update translations.
  * Plugins:
    + inhibitsuspend: Add support for Sway.
    + notify: Fix wrong text: "by {album}" should be
    "from {album}".
    + previewdevice: Will be shown after disabling and enabling
    again.
    + quickbuttons: This is a new plugin providing quick shortcuts
    to some settings.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1737115200">- Update to version 4.1.3
  * Adding support for tagging aac files with id3 tags
  * Change flac/ogg metadata handling for bpm and comment
  * Experimental: Save star ratings to media files
  * Track start and end is now triggered also for streams
  * AppData files now uses more translations
  * Added preference to remove a track from queue after playing
  * Users can override built-in plugins with newer versions and
    remove the overrides as well
  * Users can remove custom installed plugins via plugin manager
  * BerkeleyDB is used instead of bsddb, if available</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741694400">- Add patch exaile-support-python-313.patch:
  * Use shlex.quote rather than pipes in generate-completion.py</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1761998400">- update to version 4.2.0
  * Exaile now uses an SQLite database for the music library, replacing
    Berkeley DB. Note that you still need the Python bsddb3 or berkeleydb
    module installed in order to migrate your existing library to the new
    format; without it, Exaile will fail to start.
  * Fixed sporadic build error due to race condition while processing the
    desktop and appdata files
  * The somafm plugin should now work on Python &gt;= 3.12
  * Fixed showing lyrics with the lyricsmania plugin
  * Fixed error in Preferences → Plugins
  * Fixed exporting playlists when the "Use relative paths to tracks" option
    is not selected
  * There is now an option to show hidden audio devices in
    Preferences → Playback
  * Translation updates
- update to version 4.1.4
  * Bugfix: .desktop &amp; appdata generation
  * Bugfix: Exaile stopped playing at end of queue instead of continuing the
    last playlist
  * Bugfix: Don’t remove tracks twice during scan
  * Bugfix: Create really unique engine names to prevent PulseAudio from
    remember last volume set
  * Bugfix: Queue page breaks when all tracks is removed
  * Bugfix: Library scan freezes when scanning corrupt wav files
  * Bugfix: Disable track fading when playing track without known length
  * Bugfix: Queue repeats first two tracks over and over again
  * Usability: Fix Settings &gt; Playback &gt; Fade spinner displacement
  * Improvement: added support for webm videos in files panel
- dropped patch exaile-support-python-313.patch since it's merged in upstream</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 4.2.1:
  * Translation updates: Croatian, Estonian, Portuguese, Romanian,
    Russian, Slovenian, Ukrainian.</changelog>
</package>
<package pkgid="ad9dddc90d8cd9d721e515eea2227e3957f871784de6840ca36c916ae4bc2e1572cbcd9b72445e7c67032a7bb02334640be6760d5c133a47ff46c4905f65ea65" name="examine" arch="riscv64">
  <version epoch="0" ver="2.0.0+2" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728734400">- initial packaging</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 1.0.0+13:
  * chore: set version in Cargo.toml
  * chore: update libcosmic (and other deps)
  * Update Cargo.lock
  * improv: add dbus-config feature to Cargo.toml
  * upd: update dependencies (libcosmic + iced 0.13)
  * improv: allow clicking on links on distribution page</changelog>
  <changelog author="rrahl0@opensuse.org" date="1769774400">- Update to version 2.0.0+2:
  * chore: update release date for 2.0.0 in metainfo
  * fix: update version in cargo
  * release: 2.0.0
  * chore: adjust install instructions and wording in README.md
  * Update translations</changelog>
</package>
<package pkgid="d60190331865e67649d149b33acf92493c33165cda033320d46d1ebcec36609c482bec1a0e4a53accf0ae472aaaaf2a318756b2b3bcba05044751c9f49f8b80b" name="exec-maven-plugin" arch="noarch">
  <version epoch="0" ver="3.5.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Initial packaging of exec-maven-plugin 1.6.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554552000">- Avoid trivial name repetition in summary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Upgrade to upstream version 3.0.0
  * Bug Fixes
    + Resolving "target" dir via "${project.build.directory}", so
    to make sure it can be resolved correctly within multi-module
    builds and if another name than "target" has been configured
    [#124]
    + Ensure mojo descriptors are extracted after compilation #123
    + Argument file for modulepath is generated wrongly when paths
    contains spaces #115
    + java.lang.String cannot be cast to
    org.codehaus.mojo.exec.Modulepath #75
  * Enhancement
    + Resolves #152 - Adds option to redirect program output of
    exec:exec to the maven logger. #153
    + Program output can be difficult to trace and may be jumbled
    with Maven logs when running Maven with multiple threads #152
    + Fix type in Property.java #147
    + Correct spelling and remove redundant "small" #142
    + Fix typo #140
    + &lt;timeout&gt; configuration parameter #128
    + Methodhandles #119
    + Introduce Mock Repository Manager #117
    + Improved docs about &lt;environmentVariables/&gt; config of
    exec:exec goal #104
    + Add CodeTriage badge to mojohaus/exec-maven-plugin #96
    + [Enhancement] Support for JPMS module path for exec:java #90
- Removed patch:
  * exec-maven-plugin-1.6.0-Port-to-Maven-3.patch
    + not needed any more with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1666699200">- Added patch:
  * exec-maven-plugin-ioexception.patch
    + allow building with wider range of plexus-utils versions,
    including the 3.5.0 that does not declare IOException as
    thrown in functions where it is actually not thrown.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1670846400">- Do not require java-headless &gt;= 9, since the jar works just fine
  with java 8</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753099200">- Upgrade to upstream version 3.5.1
- Changes of 3.5.1
  * Bug Fixes
    + Add ClassLoader support for ASM ClassWriter
  * Maintenance
    + Fix ITs for Maven 4 rc-3
    + Document how to use env vars in commandlineArgs
- Changes of 3.5.0
  * New features and improvements
    + Add toolchain java path to environment variables in ExecMojo
  * Bug Fixes
    + #322, enable to control the exec:java interaction with JVM
    classloader more finely
  * Maintenance
    + Update site descriptor to 2.0.0
    + Toolchains manual improvements
    + Manage version of maven-toolchains-plugin
- Changes of 3.4.1
  * Bug Fixes
    + Environment variable Path should be used as case-insensitive
    + fix: NPE because declared MavenSession field hides field of
    superclass
  * Maintenance
    + Remove redundant spotless configuration
  * Build
    + Use Maven4 enabled with GH Action
    + Use shared release drafter GH Action
- Chages of 3.4.0
  * New features and improvements
    + Allow &lt;includePluginDependencies&gt; to be specified for the
    exec:exec goal
  * Bug Fixes
    + Do not get UPPERCASE env vars
  * Maintenance
    + Remove Log4j 1.2.x from ITs
  * Build
    + Use Maven 3.9.7 and 4.0.0-beta-3
- Changes of 3.3.0
  * New features and improvements
    + Add option to include runtime and provided
- Changes of 3.2.0
  * New features and improvements
    + Enable to exec:java runnables and not only mains with loosely
    coupled injections
    + Try to get rid of legacy API which can break starting with
    java 17
  * Bug Fixes
    + Fix #401 - Maven v4 compatibility
  * Maintenance
    + ITs improvement
    + Fix documentation formatting, add menu items for new examples
    + Execute mexec-137 also on unix family
    + Remove unused test
  * Build
    + Bump release-drafter/release-drafter from 5 to 6
- Changes of 3.1.1
  * New features and improvements
    + Remove unused killAfter options
    + [#391] Cope with Thread::stop being unavailable in JDK 20+
    + Only prefix program output with thread name when running with
    multiple threads
    + [#389] Add option 'blockSystemExit' to 'java' mojo
    + Require Maven 3.6.3+
    + Ensure maven.properties can be forwarded to system properties
    for exec:java
  * Bug Fixes
    + Fix #158 - Fix non ascii character handling
    + [#323] exec arguments missing
  * Maintenance
    + Code cleanups - use newer JDK features
    + Enable spotless for code formatting
    + Require Maven 3.6.3+
    + ITs cleanups
    + Use Resolver Api for dependency resolving
  * Build
    + Workaround for concurrent access to local repository on
    Windows by ITs
    + Use Maven 3.9.4, 3.8.8 in GitHub build
- Changes of 3.1.0
  * New features and improvements
    + Require Maven 3.2.5
    + Support stream inheritance for the forked process, fixes #71
  * Bug Fixes
    + Fix NullPointerException when using plugin dependencies in
    version 1.6.0
    + preload common pool - issue #198
    + fix handling of LongModulePathArgument and LongClassPathArgument
    + Do not drop environment variables that contain '=' in their value,
    or have no value.
    + Empty argument tag should add empty string instead of null
    + Fixes #160, ensure the java classloader is a child first one and
    supports to excludes some gathered classpath element to solve
    manually conflicts
  * Maintenance
    + Get rid of maven-artifact-transfer from dependencies
    + Cleanup project site
    + Cleanup project
    + Fix build badge for current CI system
    + Enforce JAVA_HOME for ITs
    + Drop Invokable interface
    + Remove unused class
    + Remove unused class and profile to build it
    + Remove unused imports
    + Remove unused fields
    + Bump sniffed signatures
    + fix issue with IBM semu 11
    + [DEPS] remove unused logging dependencies.
    + Fixed message: Removed duplicate space
    + Fix spelling in error msg (occured -&gt; occurred)
  * Build
    + Testing with Maven 3.2.5 and 3.8.6
    + use shared gh action from ASF
    + use Temurin JDK
- Removed patch:
  * exec-maven-plugin-ioexception.patch
    + not needed with this version</changelog>
</package>
<package pkgid="dcb3d476a10cecace87a5cb7e81596bf9ef1d4d90560e9a48218a8c6ff27d53f2a6ec2ccf4013636c1066b490c67bd4f32d7a8612cd108878be0cfdc35451767" name="exec-maven-plugin-javadoc" arch="noarch">
  <version epoch="0" ver="3.5.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554465600">- Initial packaging of exec-maven-plugin 1.6.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554552000">- Avoid trivial name repetition in summary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Upgrade to upstream version 3.0.0
  * Bug Fixes
    + Resolving "target" dir via "${project.build.directory}", so
    to make sure it can be resolved correctly within multi-module
    builds and if another name than "target" has been configured
    [#124]
    + Ensure mojo descriptors are extracted after compilation #123
    + Argument file for modulepath is generated wrongly when paths
    contains spaces #115
    + java.lang.String cannot be cast to
    org.codehaus.mojo.exec.Modulepath #75
  * Enhancement
    + Resolves #152 - Adds option to redirect program output of
    exec:exec to the maven logger. #153
    + Program output can be difficult to trace and may be jumbled
    with Maven logs when running Maven with multiple threads #152
    + Fix type in Property.java #147
    + Correct spelling and remove redundant "small" #142
    + Fix typo #140
    + &lt;timeout&gt; configuration parameter #128
    + Methodhandles #119
    + Introduce Mock Repository Manager #117
    + Improved docs about &lt;environmentVariables/&gt; config of
    exec:exec goal #104
    + Add CodeTriage badge to mojohaus/exec-maven-plugin #96
    + [Enhancement] Support for JPMS module path for exec:java #90
- Removed patch:
  * exec-maven-plugin-1.6.0-Port-to-Maven-3.patch
    + not needed any more with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1666699200">- Added patch:
  * exec-maven-plugin-ioexception.patch
    + allow building with wider range of plexus-utils versions,
    including the 3.5.0 that does not declare IOException as
    thrown in functions where it is actually not thrown.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1670846400">- Do not require java-headless &gt;= 9, since the jar works just fine
  with java 8</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753099200">- Upgrade to upstream version 3.5.1
- Changes of 3.5.1
  * Bug Fixes
    + Add ClassLoader support for ASM ClassWriter
  * Maintenance
    + Fix ITs for Maven 4 rc-3
    + Document how to use env vars in commandlineArgs
- Changes of 3.5.0
  * New features and improvements
    + Add toolchain java path to environment variables in ExecMojo
  * Bug Fixes
    + #322, enable to control the exec:java interaction with JVM
    classloader more finely
  * Maintenance
    + Update site descriptor to 2.0.0
    + Toolchains manual improvements
    + Manage version of maven-toolchains-plugin
- Changes of 3.4.1
  * Bug Fixes
    + Environment variable Path should be used as case-insensitive
    + fix: NPE because declared MavenSession field hides field of
    superclass
  * Maintenance
    + Remove redundant spotless configuration
  * Build
    + Use Maven4 enabled with GH Action
    + Use shared release drafter GH Action
- Chages of 3.4.0
  * New features and improvements
    + Allow &lt;includePluginDependencies&gt; to be specified for the
    exec:exec goal
  * Bug Fixes
    + Do not get UPPERCASE env vars
  * Maintenance
    + Remove Log4j 1.2.x from ITs
  * Build
    + Use Maven 3.9.7 and 4.0.0-beta-3
- Changes of 3.3.0
  * New features and improvements
    + Add option to include runtime and provided
- Changes of 3.2.0
  * New features and improvements
    + Enable to exec:java runnables and not only mains with loosely
    coupled injections
    + Try to get rid of legacy API which can break starting with
    java 17
  * Bug Fixes
    + Fix #401 - Maven v4 compatibility
  * Maintenance
    + ITs improvement
    + Fix documentation formatting, add menu items for new examples
    + Execute mexec-137 also on unix family
    + Remove unused test
  * Build
    + Bump release-drafter/release-drafter from 5 to 6
- Changes of 3.1.1
  * New features and improvements
    + Remove unused killAfter options
    + [#391] Cope with Thread::stop being unavailable in JDK 20+
    + Only prefix program output with thread name when running with
    multiple threads
    + [#389] Add option 'blockSystemExit' to 'java' mojo
    + Require Maven 3.6.3+
    + Ensure maven.properties can be forwarded to system properties
    for exec:java
  * Bug Fixes
    + Fix #158 - Fix non ascii character handling
    + [#323] exec arguments missing
  * Maintenance
    + Code cleanups - use newer JDK features
    + Enable spotless for code formatting
    + Require Maven 3.6.3+
    + ITs cleanups
    + Use Resolver Api for dependency resolving
  * Build
    + Workaround for concurrent access to local repository on
    Windows by ITs
    + Use Maven 3.9.4, 3.8.8 in GitHub build
- Changes of 3.1.0
  * New features and improvements
    + Require Maven 3.2.5
    + Support stream inheritance for the forked process, fixes #71
  * Bug Fixes
    + Fix NullPointerException when using plugin dependencies in
    version 1.6.0
    + preload common pool - issue #198
    + fix handling of LongModulePathArgument and LongClassPathArgument
    + Do not drop environment variables that contain '=' in their value,
    or have no value.
    + Empty argument tag should add empty string instead of null
    + Fixes #160, ensure the java classloader is a child first one and
    supports to excludes some gathered classpath element to solve
    manually conflicts
  * Maintenance
    + Get rid of maven-artifact-transfer from dependencies
    + Cleanup project site
    + Cleanup project
    + Fix build badge for current CI system
    + Enforce JAVA_HOME for ITs
    + Drop Invokable interface
    + Remove unused class
    + Remove unused class and profile to build it
    + Remove unused imports
    + Remove unused fields
    + Bump sniffed signatures
    + fix issue with IBM semu 11
    + [DEPS] remove unused logging dependencies.
    + Fixed message: Removed duplicate space
    + Fix spelling in error msg (occured -&gt; occurred)
  * Build
    + Testing with Maven 3.2.5 and 3.8.6
    + use shared gh action from ASF
    + use Temurin JDK
- Removed patch:
  * exec-maven-plugin-ioexception.patch
    + not needed with this version</changelog>
</package>
<package pkgid="75c69e3f2eabe3736f1932f9489dfc6f66de0a08aa79b88a7fc9c5ffd71f2aaed57a9323b31057cfc3e39562ec610b220ad295898bba46315fd24c5c6f9b2399" name="execdir" arch="riscv64">
  <version epoch="0" ver="0.4.1.git1770014834" rel="1.2"/>
  <changelog author="bunny bn &lt;g89156436@gmail.com&gt;" date="1770206400">Initial commit</changelog>
</package>
<package pkgid="b62bb4dd0994a8ac157141d3dfa48356e94b7c9a1375fecb8e1560a6d9edb19dfdf623c4b927bdd055140cfb2e9a710956288f5a80cc9bc000eacf43a39ecba9" name="execstack" arch="riscv64">
  <version epoch="0" ver="0.5.0" rel="5.2"/>
  <changelog author="normand@linux.vnet.ibm.com" date="1448539200">- Init new execstack package: (similar to fedora)
  This package is built from prelink sources but contains just the
  execstack binary. It can be used manipulate ELF binaries to run
  with or without executable stack.</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1448625600">- new prelink_add_no_execstack_for_ppc64.patch
  to bypass for ppc64 archi the gcc linker that do not set
  a GNU_STACK header in generated elf file.</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1448971200">- remove autosetup in spec as source_validator reporting error</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1449576000">- add Conflicts with prelink package
  and fix rpmlint warnings need commented macros with double %%</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1638532800">- fix package description
- update copyright
- cleanup regarding recommendations from spec-cleaner</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690200000">- riscv64-support-for-execstack.patch: Add support for riscv64
- Add-PL_ARCH-for-AArch64.patch: Fix typo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1722513600">- prelink-gcc14.patch: fix build with gcc14
- added auto tools for fixing build</changelog>
</package>
<package pkgid="424312c769c006df61c8c679845a43b988fb48c841b53738c19f85d05bc234dab39431e0d7e8530fd07b2ef5bea2b0c8732dfb9c78489f69f38f2c6e82a371d3" name="exempi-tools" arch="riscv64">
  <version epoch="0" ver="2.6.6" rel="1.1"/>
  <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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 2.6.5:
  * Update XMPCore to Adobe XMP SDK v2023.12
  - Bug fixes
  - C++17 compliance changes
  - Changes to remove deprecated APIs
  - Removing unimplemented APIs in XMPUtils header
  * Fix a potential nullptr dereference.
  * Update XMPCore to Adobe XMP SDK v2023.07
  - Security Fixes.
  - Fix Exif Date missing seconds values.
    https://github.com/adobe/XMP-Toolkit-SDK/issues/50
  * Fix some portability build issues with dlopen on BSD:
  * Added missing file type constants from the XMP_SDK.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1741867200">- Ignore testcore test failure on s390x. It is known to fail on
  big endian architectures.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746360000">- Update to version 2.6.6:
  * Cherry-pick patch from Adobe XMP SDK v2025.03: Protect from
    buffer overruns. Fixes:
  - Issue 33
  - GHSL-2024-083
  - GHSL-2024-084
  - GHSL-2024-085
  - GHSL-2024-086
  - GHSL-2024-087</changelog>
</package>
<package pkgid="ce82c0f8e64d1c12df9b0e80861d405ed8a6ef65b4af0776e5dd6ab2fa053c11d062b71b3ee08fdacca2df4adc6325e13711900c560fd737d5f903388f76993e" name="exfat-utils" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <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="sean@suspend.net" date="1539864000">- Update to 1.3.0
  * exfatfsck can now repair some errors
  * Added experimental Android support for exfa-utils
  * Cleaned up FUSE code preparing for FUSE 3 support
  * dirent -&gt;d_type is now filled on readdir()</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606219200">- prepare usrmerge (boo#1029961)</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="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1678104000">- 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="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720958400">- remove unneeded autotools dependency</changelog>
</package>
<package pkgid="8e0143da40503827c23f09270ff35794a3058469031edb2fbb4616f6ed9b30d4183f81a2849c701e2fb1d2f428bae0c70a337b3273530e717ba363d4c0ddb602" name="exfatprogs" arch="riscv64">
  <version epoch="0" ver="1.3.2" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716465600">- Update to 1.2.3:
  CHANGES:
  * dump.exfat: Report sector size in bytes and cluster size in
    terms of sectors.
  * fsck.exfat: Show checksum value if the SetChecksum of File
    directory entry is invalid.
  * mkfs.exfat: Improve FAT length calculation to reduce
    the FAT size.
  NEW FEATURES:
  * mkfs.exfat: Add the option "--sector-size".
  * fsck.exfat: Support checking and repairing VendorAllcation and
    VendorExtension directory entries.
  BUG FIXES:
  * exfatprogs: Remove unnecessary memory allocations.
  * fsck.exfat: Fix corruption that can occur if the cluster size
    is 512-byte.
  * fsck.exfat: Fix the SecondaryCount of File directory entry
    when the count of Name directory entries is 17 or higher.
  * tune.exfat: Fix an error that accepts invalid serial numbers.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.2.4:
  * tune.exfat: Fix "invalid serial number" error when setting
    an serial number.
  * fsck.exfat: Fix memory leak in an error path</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1723032000">- Update to 1.2.5:
  CHANGES :
  * exfatprogs: remove the limitation that the device
    path length cannot exceed 254 bytes.
  * exfatprogs: include the test images in the release
    package.
  NEW FEATURES :
  * fsck.exfat: check and repair the filename which has
    invalid characters.
  BUG FIXES :
  * tune.exfat: check whether the volume has invalid
    characters correctly.
  * fsck.exfat: check whether the filename and volume
    has invalid characters correctly.
  * fsck.exfat: fix endianess issues which happen
    in the big-endian system.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732708800">- Update to 1.2.6:
  CHANGES :
  * exfatprogs: replace obsolete autoconf and libtool
    macros.
  * mkfs.exfat: prefer the physical block size over
    the logical block size for the exFAT sector size.
  * mkfs.exfat: add notes about the format of the volume
    GUID to the man page.
  * mkfs.exfat: fix an incorrect calculation of the number
    of used clusters.
  BUG FIXES :
  * exfatlabel: fix an user input error when setting
    a volume serial or label.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738756800">- Update to 1.2.7:
  NEW FEATURES :
  * fsck.exfat: support repairing the upcase table.
  CHANGES :
  * exfatprogs: make sure to load the tbl preprocessor
    for man pages.
  BUG FIXES :
  * exfatprogs: fix a double free memory error.
  * dump.exfat: fix a constraint that volume label, bitmap,
    upcase table must be located at the beginning of a root
    directory.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741089600">- Update to 1.2.8:
  * dump.exfat: fix an incorrect output of an entry
    position in 32-bit system.
  * mkfs.exfat: fill an oem sector with zero instead
    of one.
  * exfatprogs: fix compilation on musl based systems
    due to loff_t type. And update the Github action
    to validate builds on the system.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1747224000">- Update to 1.2.9:
  * dump.exfat: support dumping directory entry sets,
    which prints all fields of directory entries and
    cluster chains. See a man page.
  * exfatprogs: update the Github action for build test
    with Debain + clang + lld.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1761825600">- Update to 1.3.0:
  Features:
  * defrag.exfat: add a tool to defragment an exFAT filesystem or assess
    its fragmentation status.  See a man page.
  Changes:
  * mkfs.exfat: minimize zero-out initialization work in quick format mode
    to reduce I/O time.  * fsck.exfat: set the entry after an unused entry as unused.
  Bug fixes:
  * mkfs.exfat: fix incorrect FAT byte length calculation.
  * mkfs.exfat: avoid setting physical sector size into sector_size field.
  * fsck.exfat: fix a memory leaks in an error path.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 1.3.1:
  Features:
  * fsck.exfat: support repairing the allocation bitmap size.
  Changes:
  * exfatprogs: temporarily disable building defrag.exfat due to reported
    data loss.
  Bug fixes:
  * libexfat: fix a NULL pointer dereference in read_file_dentry_set().</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1773230400">- Update to 1.3.2:
  Features:
  * fsck.exfat: add an option to show a progress bar
    while checking a filesystem.
  Changes:
  * mkfs.exfat: discard blocks prior to write outs by
    default.
  * mkfs.exfat: add a read-after-write verification for
    the volume boot record.
  * exfatprogs: adjust utility exit codes and add log
    messages for malloc() failures.
  Bug fixes:
  * dump.exfat: handle paths including '.', '..', and
    repeated '/'.
  * fsck.exfat: convert 0x80 entries into deleted file
    entries to avoid bogus dentry errors.
  * fsck.exfat: fix an uninitialized variable warning.</changelog>
</package>
<package pkgid="18d5012e78952fe81d2e8b9cfcaa7fb1ab99982ba1cac69d827dca7876a1e84f67287ee91116e775961bc917a13ef8c6f8f8697bec41d3fbb118ba5fd6c531c7" name="exif" arch="riscv64">
  <version epoch="0" ver="0.6.22" rel="3.1"/>
  <changelog author="meissner@suse.de" date="1224504000">- upgraded to 0.6.16.1:
  * Fixed the output of -s and -t when iconv is configured
  * Updated translations: pl
  * Added translations: id nl sk sv vi zh_CN
  * Fixed a double character encoding conversion problem with recent
    GNU gettext because version &gt;= 0.10.36 does the conversion of message
    texts itself.
- upgraded to 0.6.16:
  * Updated translations: pl</changelog>
  <changelog author="meissner@suse.de" date="1226145600">- upgraded to 0.6.17
  * Fixed the output of -s and -t when iconv is configured
  * Updated translations: pl
  * Added translations: id nl sk sv vi zh_CN
  * Fixed a double character encoding conversion problem with recent
    GNU gettext because version &gt;= 0.10.36 does the conversion of message
    texts itself.</changelog>
  <changelog author="meissner@suse.de" date="1258286400">- exif-0.6.19 (2009-11-12):
  * New translations: fi, ja
  * Updated translations: sv, vi, zh_CN
  * Fixed alignment of --list-tags header with --width
- exif-0.6.18 (2009-10-08):
  * New translations: is, it, lv
  * Updated translations: da, de, id, nl, pl, sk, sv, vi, zh_CN
  * Fixed alignment of tables in locales with multibyte character encoding
    (sfbug #2034873)
  * Allow setting --tag=0 (needed for the GPS IFD)
  * --ifd is now honoured while displaying tag contents
  * --create-exif now creates mandatory EXIF tags with default data
  * --no-fixup disables attempts to fix tags in existing files
  * --width option sets width of output lines</changelog>
  <changelog author="meissner@suse.de" date="1292587200">- updated to exif 0.6.20:
  * New translation: ro
  * Updated translations: it, lv, sk
  * --no-fixup now honoured during --create-exif to not create default tags
  * Fixed crash when not enough components were given to --set-value
  * Made --set-value more forgiving of whitespace
  * Allow --set-value on UNDEFINED tags (treating them as byte arrays)
  * Honour --machine-readable with --show-mnote and --show-description
  * Turned on the --enable-silent-rules configure option
  * Adding or removing a thumbnail can be done simultaneously with other options
  * Allow --create-exif to be used in place of an input file</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="meissner@suse.com" date="1342094400">- * Prevent NULL pointer dereference on out of memory situation.
    Such a situation could be created when processing an extremely
    large JPEG file.
  * libjpeg/jpeg-data.c: Fixed bug that caused exif to read past the end
    of a buffer. At worst, data-&gt;size would underflow which would cause
    a gigantic read past the end of the heap buffer and likely
    subsequent crash, which would only happen with a corrupted
    input file. It might be possible to copy sensitive information
    from process memory.
    This fixes CVE-2012-2845
- lots of translation updates</changelog>
  <changelog author="meissner@suse.com" date="1419249600">- build with PIE</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1589976000">- updated to exif 0.6.22:
  * New translations: ast, fur, ko, ms, pt_BR, ru, tr
  * Updated translations: many!
  * Fix a number of compiler and automake warnings
  * Fix the --remove option when no tag is specified.
  * Escape special XML characters in xml mode.
  * Add many continuous integration builds
  * Add more regression tests
  * Fixup IFD 1 tags when adding or removing a thumbnail.
  * Fix the XML tags used in --ids format.
  * Fix a memory leak when no arguments are given.
  * Enable AM_SILENT_RULES by default.
  * Make sure the tag buffer in show_entry_xml is NUL-terminated.
  * Eliminated unnecessary remove() calls in jpeg_data_save_file.
  * Close files before logging the error.
  * Install a SIGPIPE handler to stop generating a signal on pipe failures.
  * Fix cross-compilation with pkg-config
  * Use GP_CHECK_LIBRARY to look for popt.
  * Include strings to translate from libjpeg/jpeg-data.c
  * Fixed a double free by initializing data variable to NULL
  * Check that JPEGs start with 0xff</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1594036800">- fixed an endiannes issue that broke exif -i option on big endian.
  - 0001-pass-in-unsinged-int-related-to-https-github.com-lib.patch
  - 0001-second-fix-for-https-github.com-libexif-exif-issues-.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="08923f078c0b9e64f7c59312bf5ba0f2f63a9784c022395e8c6d63192e06c8ebe6c727cb8b492dcb30841199dec7ffcf95b28b2327737073804f625a8d3b99b2" name="exiftool" arch="noarch">
  <version epoch="0" ver="13.54" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1769428800">- Update to 13.45:
  * Added a number of new values for some Sony tags
  * Added a few new button functions for the Nikon Z9
  * Added some Nikon subject detection values
  * Added a new Canon SubjectSwitching value
  * Decode Ricoh APP7 maker notes
  * Patched to allow a specific PreviewImage to be written to a DNG file containing multiple previews
  * Fixed bug reading large Protobuf integers on 32-bit systems (#373)
  * Fixed minor error when writing some DJI DNG files
  * API Changes:
    + Added SystemTimeRes option</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1769428801">- Update to 13.46:
  * Added a new Pentax LensType
  * Decode some new Canon tags (#380)
  * Renamed a newly added Canon tag
  * Improved identification of Canon RF lenses in edited images when an extender was used
  * Changed description of FocalLength35efl to add "35mm Equiv"
  * Patched -validate option to recognize DNG 1.7.1 tags
  * Patched to remove maker note error/warning when writing files from some Google phones (#377)
  * Patched to improve warning for corrupted HEIC files downloaded
    from heic.digital, and added ability to delete this garbage when writing (#361 and #378)
  * Fixed minor error when writing some DJI DNG files
  * API Changes:
    + Added GeoUserTag option</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1769601600">- Update to 13.47:
  * Enhanced -fast option to avoid scanning QuickTime MediaData for
    metadata (improves performance when reading CR3 files from slow
    media, #384) and -fast2 to avoid reading HDRP maker notes
  * API Changes:
    + Added CSV support to GeoUserTag option</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770033600">- Update to 13.48:
  * Added a new Nikon LensID (#385)
  * Added support for quoted entries in input -geotag CSV files
  * Fixed decoding of Nikon Z6III menu settings for firmware 2.0 update
  * Fixed -fast2 to avoid processing maker notes in some QuickTime-based files
  * Fixed bug introduced in version 13.46 where some tags may be
    associated with the next fix when geotagging from GPX files</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770724800">- Update to 13.49:
  * Decode a couple of new Samsung trailer tags
  * Disabled decoding of MenuSettings for the Nikon Z6III
    firmware 2.0 until the changes can be worked through in
    detail
  * Fixed problem where Google Photos had problems
    displaying ExifTool-edited HEIC MotionPhoto images.
    Files written by older versions of ExifTool may be
    repaired by re-writing with 13.49 or later</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770724801">- Update to 13.50:
  * Added a few new Sony lenses
  * Added a couple of new Canon lenses
  * Decode another Samsung trailer tag
  * Decode BlackLevels from some Canon CRW files (#387)
  * Updated Sony maker note decoding for the ILCE-7M5
  * Patched potential MacOS security issue
  * Fixed -list options so reading image files beforehand
    doesn't add tags to the output when running multiple
    commands using the -execute feature</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1771848000">- Update to 13.51:
  * Added a new Nikon LensID
  * Decode more tags from Windows LNK files
  * Decode another LIGOGPSINFO variant (#394)
  * Decode some new Canon tags #389, #390, #393)
  * Decode some new Nikon tags
  * Split decoding on Nikon BurstGroupID into separate tags
  * Fixed round-off error in GPSDateTime seconds for camm6 metadata in MP4
    videos introduced in 13.45
  * Fixed bug generating the default-language version of
    QuickTime:LocationInformation (#391)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1772625600">- Update to 13.52:
  * Added a number of new XMP tags written by Adobe software
  * Added UTF-16 support for a few different metadata types in which
    only UCS-2 was previously implemented (github #396)
  * Added a few more Canon FlashModel values and decode FlashModel
    for the 5DmkII (thanks Peter Wem, github #390)
  * Added a new Canon LensType (github #395)
  * Added some missing file attribute bits to two of the new LNK tags
  * Decode internal serial number for the 5DmkII (thanks Peter Wem, github #398)
  * Decode another OwnerName for the 5DmkII (thanks Peter Wem, github #397)
  * Decode some timed GPS for a couple of new DJI drones
  * Enable WindowsLongPath by default only if Win32::API is available
  * Renamed the Pentax K3III AFInfo tag to AFInfoK3III</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1774353600">- Update to 13.53:
  * Added ability to read FileCreateDate (btime) on Linux systems
  * Added a bunch more Sony lenses (thanks Jos Roost)
  * Added warnings for possibly malicious or corrupted LNK files (#401)
  * Decode timed GPS from Kenwood DRV-A510W MP4 videos
  * Decode more information from LNK files
  * Reduced memory requirements when running on a large number of files,
    particularly when the -U option is used
  * Patched a potential security issue in Windows version
  * Fixed possible "undefined value" runtime warnings when reading torrent and
    WPG files
  * Fixed issue which could result in an "uninitialized value" runtime error
    when parsing corrupted CBOR information</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 13.54:
  * Added a new PentaxModelID
  * Decode timed GPS from another DJI model
  * Decode more information from Apple live photo videos
  * Updated DICOM tags to 2026b specification
  * Patched potential security issue
  * Patched to allow spaces in Windows title strings</changelog>
</package>
<package pkgid="f21a1474f579339238c2a03a79048ec5e556439fcb125806378f61fe61eb419bdf43746f3faf2479f6e8a6dcc16f64f0f8790e73a0e5398448cd6bf29cbebdb3" name="exim" arch="riscv64">
  <version epoch="0" ver="4.98.2" rel="4.1"/>
  <changelog author="Dirk Mü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721044800">- update to 4.98 (bsc#1227423, CVE-2024-39929):
  * The dkim_status ACL condition may now be used in data ACLs
  * The dkim_verbose logging control also enables logging of signing
  * The dkim_timestamps signing option now accepts zero to include
    a current timestamp but no expiry timestamp.
  * The recipients_max main option is now expanded.
  * Setting variables for "exim -be" can set a tainted value.
  * A dns:fail event.
  * The dsearch lookup supports search for a sub-path.
  * Include mailtest utility for simple connection checking.
  * Add SMTP WELLKNOWN extension.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731931200">- Own /srv/www which is no longer owned by the filesystem package.</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1741694400">- Adding directory /var/spool/mail/ to permissions file /etc/permissions.d/exim
  as required by rpmlint (bsc#123625)</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1743076800">- security release 4.98.2 for CVE-2025-30232 (bsc#1239794)
  * Fixed use-after-free with potential for privilege escalation.
- security release 4.98.1 for CVE-2025-26794 (bsc#1237424)
  * Fixed remote SQL injection when SQLite hints and ETRN serialization
    are used.</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1747396800">- fix installation of permissions.exim file in /etc/permissions.d/ directory if
  suse_version is set (bsc#1240755)</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1747742400">- fix issues with permissions (bsc#1240755):
  * remove /usr/sbin/exim from permissions.exim file
  * add set_permissions entry for /var/spool/mail to spec file in
    post section</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1749211200">- fix issues with permissions (bsc#1240755):
  * add su mail mail option to exim.logrotate
  * add %verify_permissions -e /var/spool/mail/
  * add trailing slash
    %set_permissions /var/spool/mail/</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1758801600">- Fix potential security issue with logfile rotation CVE-2025-53881 (bsc#1246457)</changelog>
</package>
<package pkgid="dbbe354f1216852b67e73fe69ce64fc2a1eb6115629f612dbe9af14859b115e4219b3ac3c70f4fbd0202fb4110af28996b978c59a3187bfd8514e43f28f23882" name="eximon" arch="riscv64">
  <version epoch="0" ver="4.98.2" rel="4.1"/>
  <changelog author="Dirk Mü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721044800">- update to 4.98 (bsc#1227423, CVE-2024-39929):
  * The dkim_status ACL condition may now be used in data ACLs
  * The dkim_verbose logging control also enables logging of signing
  * The dkim_timestamps signing option now accepts zero to include
    a current timestamp but no expiry timestamp.
  * The recipients_max main option is now expanded.
  * Setting variables for "exim -be" can set a tainted value.
  * A dns:fail event.
  * The dsearch lookup supports search for a sub-path.
  * Include mailtest utility for simple connection checking.
  * Add SMTP WELLKNOWN extension.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731931200">- Own /srv/www which is no longer owned by the filesystem package.</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1741694400">- Adding directory /var/spool/mail/ to permissions file /etc/permissions.d/exim
  as required by rpmlint (bsc#123625)</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1743076800">- security release 4.98.2 for CVE-2025-30232 (bsc#1239794)
  * Fixed use-after-free with potential for privilege escalation.
- security release 4.98.1 for CVE-2025-26794 (bsc#1237424)
  * Fixed remote SQL injection when SQLite hints and ETRN serialization
    are used.</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1747396800">- fix installation of permissions.exim file in /etc/permissions.d/ directory if
  suse_version is set (bsc#1240755)</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1747742400">- fix issues with permissions (bsc#1240755):
  * remove /usr/sbin/exim from permissions.exim file
  * add set_permissions entry for /var/spool/mail to spec file in
    post section</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1749211200">- fix issues with permissions (bsc#1240755):
  * add su mail mail option to exim.logrotate
  * add %verify_permissions -e /var/spool/mail/
  * add trailing slash
    %set_permissions /var/spool/mail/</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1758801600">- Fix potential security issue with logfile rotation CVE-2025-53881 (bsc#1246457)</changelog>
</package>
<package pkgid="14b9c3e932b9e618a7cc839398be7a3aaf3241981b338bca05883ab26cc767b0f8758437ffca3b43aba1297ff02eddb72ff3c80117b147417ff21729cabeaf82" name="eximstats-html" arch="riscv64">
  <version epoch="0" ver="4.98.2" rel="4.1"/>
  <changelog author="Dirk Mü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721044800">- update to 4.98 (bsc#1227423, CVE-2024-39929):
  * The dkim_status ACL condition may now be used in data ACLs
  * The dkim_verbose logging control also enables logging of signing
  * The dkim_timestamps signing option now accepts zero to include
    a current timestamp but no expiry timestamp.
  * The recipients_max main option is now expanded.
  * Setting variables for "exim -be" can set a tainted value.
  * A dns:fail event.
  * The dsearch lookup supports search for a sub-path.
  * Include mailtest utility for simple connection checking.
  * Add SMTP WELLKNOWN extension.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1731931200">- Own /srv/www which is no longer owned by the filesystem package.</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1741694400">- Adding directory /var/spool/mail/ to permissions file /etc/permissions.d/exim
  as required by rpmlint (bsc#123625)</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1743076800">- security release 4.98.2 for CVE-2025-30232 (bsc#1239794)
  * Fixed use-after-free with potential for privilege escalation.
- security release 4.98.1 for CVE-2025-26794 (bsc#1237424)
  * Fixed remote SQL injection when SQLite hints and ETRN serialization
    are used.</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1747396800">- fix installation of permissions.exim file in /etc/permissions.d/ directory if
  suse_version is set (bsc#1240755)</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1747742400">- fix issues with permissions (bsc#1240755):
  * remove /usr/sbin/exim from permissions.exim file
  * add set_permissions entry for /var/spool/mail to spec file in
    post section</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1749211200">- fix issues with permissions (bsc#1240755):
  * add su mail mail option to exim.logrotate
  * add %verify_permissions -e /var/spool/mail/
  * add trailing slash
    %set_permissions /var/spool/mail/</changelog>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1758801600">- Fix potential security issue with logfile rotation CVE-2025-53881 (bsc#1246457)</changelog>
</package>
<package pkgid="76fcd3cbcb104822af8adbc081b034017b5a8228f9af66a57d8da2c0b8df16421637d0a808b30af3b4aae1870b0b4cde822fc6690d7927143f9a32bd89160e5e" name="exiv2" arch="riscv64">
  <version epoch="0" ver="0.28.8" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1709121600">- update to 0.28.2 :
  * CVE-2024-24826: out-of-bounds read in
    QuickTimeVideo::NikonTagsDecoder.
  * CVE-2024-25112: denial of service due to unbounded
    recursion in QuickTimeVideo::multipleEntriesDecoder.
  (bsc#1219870, CVE-2024-24826, bsc#1219871, CVE-2024-25112)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1709726400">- Fix build with --nochecks</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720440000">- use --parallel as single-dash parameters are eaten by
  ctest's rpm macro</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720440001">- update to 0.28.3 :
  * Release Notes:
    + https://github.com/Exiv2/exiv2/issues/3008
    + https://github.com/Exiv2/exiv2/milestone/14?closed=1
  * This release also fixes a low-severity security issue in
    asfvideo.cpp: out-of-bounds read in AsfVideo::streamProperties.
    (bsc#1227528, CVE-2024-39695)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1756728000">- Update to 0.28.7:
  * Reverts an ABI incompatibility that was accidentally introduced in v0.28.6;
  * Fixes two low-severity vulnerabilities:
    [CVE-2025-54080](https://github.com/Exiv2/exiv2/security/advisories/GHSA-496f-x7cq-cq39)
    [CVE-2025-55304](https://github.com/Exiv2/exiv2/security/advisories/GHSA-m54q-mm9w-fp6g)
  * Fixes a use-after-free vulnerability in `tiffcomposite_int.cpp`:
    [CVE-2025-26623, bsc#1237347](https://github.com/Exiv2/exiv2/security/advisories/GHSA-38h4-fx85-qcx7)
    (CVE-2025-55304, bsc#1248963, CVE-2025-54080, bsc#1248962)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772625600">- update to 0.28.8 (bsc#1259083, CVE-2026-25884, bsc#1259085,
    CVE-2026-27631, bsc#1259084, CVE-2026-27596):
  * [CVE-2026-
    25884](https://github.com/Exiv2/exiv2/security/advisories/GHS
    A-9mxq-4j5g-5wrp)
  * [CVE-2026-
    27596](https://github.com/Exiv2/exiv2/security/advisories/GHS
    A-3wgv-fg4w-75x7)
  * [CVE-2026-
    27631](https://github.com/Exiv2/exiv2/security/advisories/GHS
    A-p2pw-7935-c73j)</changelog>
</package>
<package pkgid="d7d7fcf9729c633a0e8ba84e33f74be54593623b8cc1fd3f233c9340f3bc2123e556e9969a5bf2426a6c5908b5634ee9cc288292cb1833adac0b853a31c4831f" name="exiv2-lang" arch="noarch">
  <version epoch="0" ver="0.28.8" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1709121600">- update to 0.28.2 :
  * CVE-2024-24826: out-of-bounds read in
    QuickTimeVideo::NikonTagsDecoder.
  * CVE-2024-25112: denial of service due to unbounded
    recursion in QuickTimeVideo::multipleEntriesDecoder.
  (bsc#1219870, CVE-2024-24826, bsc#1219871, CVE-2024-25112)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1709726400">- Fix build with --nochecks</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720440000">- use --parallel as single-dash parameters are eaten by
  ctest's rpm macro</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1720440001">- update to 0.28.3 :
  * Release Notes:
    + https://github.com/Exiv2/exiv2/issues/3008
    + https://github.com/Exiv2/exiv2/milestone/14?closed=1
  * This release also fixes a low-severity security issue in
    asfvideo.cpp: out-of-bounds read in AsfVideo::streamProperties.
    (bsc#1227528, CVE-2024-39695)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1756728000">- Update to 0.28.7:
  * Reverts an ABI incompatibility that was accidentally introduced in v0.28.6;
  * Fixes two low-severity vulnerabilities:
    [CVE-2025-54080](https://github.com/Exiv2/exiv2/security/advisories/GHSA-496f-x7cq-cq39)
    [CVE-2025-55304](https://github.com/Exiv2/exiv2/security/advisories/GHSA-m54q-mm9w-fp6g)
  * Fixes a use-after-free vulnerability in `tiffcomposite_int.cpp`:
    [CVE-2025-26623, bsc#1237347](https://github.com/Exiv2/exiv2/security/advisories/GHSA-38h4-fx85-qcx7)
    (CVE-2025-55304, bsc#1248963, CVE-2025-54080, bsc#1248962)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772625600">- update to 0.28.8 (bsc#1259083, CVE-2026-25884, bsc#1259085,
    CVE-2026-27631, bsc#1259084, CVE-2026-27596):
  * [CVE-2026-
    25884](https://github.com/Exiv2/exiv2/security/advisories/GHS
    A-9mxq-4j5g-5wrp)
  * [CVE-2026-
    27596](https://github.com/Exiv2/exiv2/security/advisories/GHS
    A-3wgv-fg4w-75x7)
  * [CVE-2026-
    27631](https://github.com/Exiv2/exiv2/security/advisories/GHS
    A-p2pw-7935-c73j)</changelog>
</package>
<package pkgid="a4503daa6bf82f6776452ca50d9bc72aa7ae0333dee6df9e3bbf08606f2843dc9257ac598b9ab43d8572ea25d99698e493743e3392a9b479a9d0eb50267a812b" name="exmh" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.1"/>
  <changelog author="hmacht@suse.de" date="1075982400">- added option # norootforbuild in specfile</changelog>
  <changelog author="max@suse.de" date="1089720000">- New version: 2.7.0.</changelog>
  <changelog author="max@suse.de" date="1136462400">- New version: 2.7.2.
- Moved the script library part to /usr/share/tcl.
- Packaged the stuff from misc/ as documentation.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1205323200">- Clean up documentation and examples.</changelog>
  <changelog author="max@novell.com" date="1305806400">- Rename exmh's lassign proc to prevent it from overwriting the
  Tcl8.5 builtin lassign command (exmh-lassign.patch, bnc#684968).</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 2.8.0
  + See exmh.CHANGES for changes
- Remove exmh-lassign.patch; merged on upstream release</changelog>
  <changelog author="max@suse.com" date="1456142400">- Fix the version information in exmh-2.7-conf.patch and rename it
  to exmh-conf.patch (bsc#967510).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8fce3d449c71834a263dc6e896cb17b0e234bc4acb854d6ff2e14979e5094584a7571b78972253e306701220f88788afab02645088471a8bcd708341cc21b4ed" name="exo-data" arch="riscv64">
  <version epoch="0" ver="4.20.0" rel="2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="1392b0308e9718f7860456d3cca321347a8365e42a90753e9a6260530d66fb954693ba693bfc36f55693e9291039cfb182629ef254cde1e674f16e3f0e16b75f" name="exo-devel" arch="riscv64">
  <version epoch="0" ver="4.20.0" rel="2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="d422f7f3ad460106426f0a5a41c31ad365ebec9b79a068e7b71e09ac21add9e93b0fa2fd04cd6d1fcc8a892f86a163fcbf4c45432aa8135e8d2daf29c8efb8f6" name="exo-lang" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="8a9273ab4a1ea6f47a51aba52349dda4301a59d206e4ca73b74066b8ae62a05d7b3a972644d688540455a7e783f931dd653d5793ae14dea4036ae81f11de04ae" name="exo-tools" arch="riscv64">
  <version epoch="0" ver="4.20.0" rel="2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="d233415858c5f63001184b592737f35f7a757891ba8bb8ef357d4a22075f0dc7f5fd0c68db2027d6e73054bc8f3bd3f337f8e0188daba7acf3047506e0539a4b" name="expat" arch="riscv64">
  <version epoch="0" ver="2.7.5" rel="1.1"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1725537600">- Update to 2.6.3:
  * Security fixes:
  - CVE-2024-45490, bsc#1229930 -- Calling function XML_ParseBuffer with
    len &lt; 0 without noticing and then calling XML_GetBuffer
    will have XML_ParseBuffer fail to recognize the problem
    and XML_GetBuffer corrupt memory.
    With the fix, XML_ParseBuffer now complains with error
    XML_ERROR_INVALID_ARGUMENT just like sibling XML_Parse
    has been doing since Expat 2.2.1, and now documented.
    Impact is denial of service to potentially artitrary code
    execution.
  - CVE-2024-45491, bsc#1229931 -- Internal function dtdCopy can have an
    integer overflow for nDefaultAtts on 32-bit platforms
    (where UINT_MAX equals SIZE_MAX).
    Impact is denial of service to potentially artitrary code
    execution.
  - CVE-2024-45492, bsc#1229932 -- Internal function nextScaffoldPart can
    have an integer overflow for m_groupSize on 32-bit
    platforms (where UINT_MAX equals SIZE_MAX).
    Impact is denial of service to potentially artitrary code
    execution.
  * Other changes:
  - Autotools: Sync CMake templates with CMake 3.28
  - Autotools: Always provide path to find(1) for portability
  - Autotools: Ensure that the m4 directory always exists.
  - Autotools: Simplify handling of SIZEOF_VOID_P
  - Autotools: Support non-GNU sed
  - Autotools|CMake: Fix main() to main(void)
  - Autotools|CMake: Fix compile tests for HAVE_SYSCALL_GETRANDOM
  - Autotools|CMake: Stop requiring dos2unix
  - CMake: Fix check for symbols size_t and off_t
  - docs|tests: Convert README to Markdown and update
  - Windows: Drop support for Visual Studio &lt;=15.0/2017
  - Drop needless XML_DTD guards around is_param access
  - Fix typo in a code comment
  - Version info bumped from 10:2:9 (libexpat*.so.1.9.2)
    to 10:3:9 (libexpat*.so.1.9.3); see https://verbump.de/
    for what these numbers do</changelog>
  <changelog author="pgajdos@suse.com" date="1727352000">- updated keyring [https://build.suse.de/request/show/345282]
- modified sources
  % expat.keyring</changelog>
  <changelog author="pgajdos@suse.com" date="1730980800">- version update to 2.6.4
  * Security fixes: [bsc#1232601]
    [#915]  CVE-2024-50602 -- Fix crash within function XML_ResumeParser
    from a NULL pointer dereference by disallowing function
    XML_StopParser to (stop or) suspend an unstarted parser.
    A new error code XML_ERROR_NOT_STARTED was introduced to
    properly communicate this situation.  // CWE-476 CWE-754
  * Other changes:
    [#903]  CMake: Add alias target "expat::expat"
    [#905]  docs: Document use via CMake &gt;=3.18 with FetchContent
    and SOURCE_SUBDIR and its consequences
    [#902]  tests: Reduce use of global parser instance
    [#904]  tests: Resolve duplicate handler
  [#317] #918  tests: Improve tests on doctype closing (ex CVE-2019-15903)
    [#914]  Fix signedness of format strings
  [#919] #920  Version info bumped from 10:3:9 (libexpat*.so.1.9.3)
    to 11:0:10 (libexpat*.so.1.10.0); see https://verbump.de/
    for what these numbers do</changelog>
  <changelog author="pgajdos@suse.com" date="1731412800">- no source changes, just adding jira reference: jsc#SLE-21253</changelog>
  <changelog author="pgajdos@suse.com" date="1741953600">- version update to 2.7.0 (CVE-2024-8176 [bsc#1239618])
  * Security fixes:
    [#893] #973  CVE-2024-8176 -- Fix crash from chaining a large number
    of entities caused by stack overflow by resolving use of
    recursion, for all three uses of entities:
  - general entities in character data ("&lt;e&gt;&amp;g1;&lt;/e&gt;")
  - general entities in attribute values ("&lt;e k1='&amp;g1;'/&gt;")
  - parameter entities ("%p1;")
    Known impact is (reliable and easy) denial of service:
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:H/RL:O/RC:C
    (Base Score: 7.5, Temporal Score: 7.2)
    Please note that a layer of compression around XML can
    significantly reduce the minimum attack payload size.
  * Other changes:
    [#935] #937  Autotools: Make generated CMake files look for
    libexpat.@SO_MAJOR@.dylib on macOS
    [#925]  Autotools: Sync CMake templates with CMake 3.29
  [#945] #962 #966  CMake: Drop support for CMake &lt;3.13
    [#942]  CMake: Small fuzzing related improvements
    [#921]  docs: Add missing documentation of error code
    XML_ERROR_NOT_STARTED that was introduced with 2.6.4
    [#941]  docs: Document need for C++11 compiler for use from C++
    [#959]  tests/benchmark: Fix a (harmless) TOCTTOU
    [#944]  Windows: Fix installer target location of file xmlwf.xml
    for CMake
    [#953]  Windows: Address warning -Wunknown-warning-option
    about -Wno-pedantic-ms-format from LLVM MinGW
    [#971]  Address Cppcheck warnings
    [#969] #970  Mass-migrate links from http:// to https://
    [#947] #958 ..
    [#974] #975  Document changes since the previous release
    [#974] #975  Version info bumped from 11:0:10 (libexpat*.so.1.10.0)
    to 11:1:10 (libexpat*.so.1.10.1); see https://verbump.de/
    for what these numbers do</changelog>
  <changelog author="pgajdos@suse.com" date="1743163200">- version update to 2.7.1
    Bug fixes:
    [#980] #989  Restore event pointer behavior from Expat 2.6.4
    (that the fix to CVE-2024-8176 changed in 2.7.0);
    affected API functions are:
  - XML_GetCurrentByteCount
  - XML_GetCurrentByteIndex
  - XML_GetCurrentColumnNumber
  - XML_GetCurrentLineNumber
  - XML_GetInputContext
    Other changes:
    [#976] #977  Autotools: Integrate files "fuzz/xml_lpm_fuzzer.{cpp,proto}"
    with Automake that were missing from 2.7.0 release tarballs
    [#983] #984  Fix printf format specifiers for 32bit Emscripten
    [#992]  docs: Promote OpenSSF Best Practices self-certification
    [#978]  tests/benchmark: Resolve mistaken double close
    [#986]  Address compiler warnings
    [#990] #993  Version info bumped from 11:1:10 (libexpat*.so.1.10.1)
    to 11:2:10 (libexpat*.so.1.10.2); see https://verbump.de/
    for what these numbers do
    Infrastructure:
    [#982]  CI: Start running Perl XML::Parser integration tests
    [#987]  CI: Enforce Clang Static Analyzer clean code
    [#991]  CI: Re-enable warning clang-analyzer-valist.Uninitialized
    for clang-tidy
    [#981]  CI: Cover compilation with musl
    [#983] #984  CI: Cover compilation with 32bit Emscripten
    [#976] #977  CI: Protect against fuzzer files missing from future
    release archives</changelog>
  <changelog author="pgajdos@suse.com" date="1758542400">- version update to 2.7.2 [bsc#1249584]
  * CVE-2025-59375 -- Disallow use of disproportional amounts of
    dynamic memory from within an Expat parser
  * xmlwf: Fix (internal) help generator
  * xmlwf: Mention supported environment variables in
  - -help output
  * see Changes for details</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1758974400">- version update to 2.7.3
  * Fix alignment of internal allocations for some non-amd64
    architectures (e.g. sparc32); fixes up on the fix to
    CVE-2025-59375 (of Expat 2.7.2)
  * Fix a class of false positives where input should have been
    rejected with error XML_ERROR_ASYNC_ENTITY; regression from
    CVE-2024-8176 (of Expat 2.7.0)
  * Prove and regression-proof absence of integer overflow
    from function expat_realloc
  * Remove "harmless" cast that truncated a size_t to unsigned
  * xmlwf: Resolve use of functions XML_GetErrorLineNumber
    and XML_GetErrorColumnNumber</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1770120000">- version update to 2.7.4
  * CVE-2026-24515 -- Function XML_ExternalEntityParserCreate
    failed to copy the encoding handler data passed to
    XML_SetUnknownEncodingHandler from the parent to the new
    subparser. This can cause a NULL dereference (CWE-476) from
    external entities that declare use of an unknown encoding.
    The expected impact is denial of service. It takes use of
    both functions XML_ExternalEntityParserCreate and
    XML_SetUnknownEncodingHandler for an application to be
    vulnerable.
  * CVE-2026-25210 -- Add missing check for integer overflow
    related to buffer size determination in function doContent
  * lib: Fix missing undoing of group size expansion in doProlog
    failure cases
  * xmlwf: Fix a memory leak
  * WASI: Fix format specifiers for 32bit WASI SDK
- fixes [bsc#1257144] and [bsc#1257496]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1774526400">- version update to 2.7.5 (bsc#1259711, bsc#1259729, bsc#1259726)
  * CVE-2026-32776 -- Fix NULL function pointer dereference for
    empty external parameter entities; it takes use of both
    functions XML_ExternalEntityParserCreate and
    XML_SetParamEntityParsing for an application to be
    vulnerable.
  * CVE-2026-32777 -- Protect from XML_TOK_INSTANCE_START
    infinite loop in function entityValueProcessor; it takes
    use of both functions XML_ExternalEntityParserCreate and
    XML_SetParamEntityParsing for an application to be
    vulnerable.
  * CVE-2026-32778 -- Fix NULL dereference in function setContext
    on retry after an earlier ouf-of-memory condition; it takes
    use of function XML_ParserCreateNS or XML_ParserCreate_MM
    for an application to be vulnerable.
  * See full changelog here:
    https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes</changelog>
</package>
<package pkgid="bdb1234b7454c886c8fa04170fd58925285885ef69e17e877c62fcf270389e71cb2ebd5135882ee16ee489a27ed701a0d6c131e3bdfdd048dc61a527d127aa0a" name="expect" arch="riscv64">
  <version epoch="0" ver="5.45.4" rel="8.3"/>
  <changelog author="aavindraa@gmail.com" date="1510142400">- New version 5.45.3:
  * expect.c: On finding a full buffer during matching the sliding
    window mechanism slides too far, truncating the whole buffer and
    preventing matches across the boundary. Fix is shortening the
    slide distance (slide only one 1/3).
  * expect.c: Replaced a cc==0 check with proper Tcl_Eof() check.
- Includes changes from 5.45.2:
  * configure: Extended Tcl header detection for OS X Mountain Lion.
  * expect.c: Replaced memcpy with memmove to properly handle
    overlapping memory.
- Includes changes from 5.45.1:
  * exp_chan.c: Fix a problem when talking a tty where the writer
    dies. Some operating systems report the condition as EIO with
    nothing read, while this actually an EOF. Previously, returned
    data was incomplete due to the error causing data in buffers to
    be dropped.
  * exp_chan.c: Fix a problem with the iteration over the expect
    channel list where the loop code may modify the list, breaking
    the iterator.
  * Fixes for exp_chan.c and exp_command.h
  * expect.c: Convert #bytes information to #chars to prevent later
    code to fail when copying strings around and miscalculating how
    much to copy, for strings containing non-ASCII utf chars.
  * exp_inter.c: Hack access to TCL_REG_BOSONLY when not present,
    became private with Tcl 8.5 and higher.
  * expect.h: Remove the local fiddling with the memory allocation
    and panic macros.
  * example/unbuffer: Prevent unbuffer from swallowing exit code of
    the command it ran (regular mode only, not -p)
  * Various deduplications and cleanups
- cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- New version 5.45.4:
  * Fix two bugs in EOF handling.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1602763200">- Add an unversioned symlink to make linking easier for
  applications that use libexpect without Tcl (boo#1172681).</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- pass explicit -pie flag to CFLAGS and hack `make` invocation so that
  /usr/bin/expect actually becomes a PIE binary. This is especially awkard
  since the expect build system implicitly passes -fPIC which breaks our
  gcc-PIE package, but does not pass -pie while linking the executable.
  Shared libraries are also not linked with -shared so we need to explicitly
  pass this, too, to avoid build breakage (bsc#1184122).</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1620129600">- fix previous change regarding PIE linking. Passing SHLIB_CFLAGS="-shared"
  causes /usr/bin/expect to become a shared library that SEGFAULTs upon
  execution. Instead use SHLIB_LD to pass -shared only to shared library
  linking.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1620648000">- bsc#1183904, expect-errorfd.patch:
  errorfd file descriptors should be closed when forking</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1640088000">- Fix home page URL https://core.tcl-lang.org/expect/</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1650369600">- add expect-5.45-format-security.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1715515200">- expect-fix-implicit.patch: fixed several implicit warnings,
  fixed bad struct initialization
  - if you see pty related issues, please report them.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- Use -std=gnu89 to avoid the new C23 default of GCC 15, the codebase
  is still using K&amp;R C after all.</changelog>
</package>
<package pkgid="3050769c98a697c0ed4259a27a32e01f31e42d66165b37d18d83933862cc881d91960b74701c6ae29006f266144b86bb7eacbebe8a6889407f785edafe6778b2" name="expect-devel" arch="riscv64">
  <version epoch="0" ver="5.45.4" rel="8.3"/>
  <changelog author="aavindraa@gmail.com" date="1510142400">- New version 5.45.3:
  * expect.c: On finding a full buffer during matching the sliding
    window mechanism slides too far, truncating the whole buffer and
    preventing matches across the boundary. Fix is shortening the
    slide distance (slide only one 1/3).
  * expect.c: Replaced a cc==0 check with proper Tcl_Eof() check.
- Includes changes from 5.45.2:
  * configure: Extended Tcl header detection for OS X Mountain Lion.
  * expect.c: Replaced memcpy with memmove to properly handle
    overlapping memory.
- Includes changes from 5.45.1:
  * exp_chan.c: Fix a problem when talking a tty where the writer
    dies. Some operating systems report the condition as EIO with
    nothing read, while this actually an EOF. Previously, returned
    data was incomplete due to the error causing data in buffers to
    be dropped.
  * exp_chan.c: Fix a problem with the iteration over the expect
    channel list where the loop code may modify the list, breaking
    the iterator.
  * Fixes for exp_chan.c and exp_command.h
  * expect.c: Convert #bytes information to #chars to prevent later
    code to fail when copying strings around and miscalculating how
    much to copy, for strings containing non-ASCII utf chars.
  * exp_inter.c: Hack access to TCL_REG_BOSONLY when not present,
    became private with Tcl 8.5 and higher.
  * expect.h: Remove the local fiddling with the memory allocation
    and panic macros.
  * example/unbuffer: Prevent unbuffer from swallowing exit code of
    the command it ran (regular mode only, not -p)
  * Various deduplications and cleanups
- cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- New version 5.45.4:
  * Fix two bugs in EOF handling.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1602763200">- Add an unversioned symlink to make linking easier for
  applications that use libexpect without Tcl (boo#1172681).</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- pass explicit -pie flag to CFLAGS and hack `make` invocation so that
  /usr/bin/expect actually becomes a PIE binary. This is especially awkard
  since the expect build system implicitly passes -fPIC which breaks our
  gcc-PIE package, but does not pass -pie while linking the executable.
  Shared libraries are also not linked with -shared so we need to explicitly
  pass this, too, to avoid build breakage (bsc#1184122).</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1620129600">- fix previous change regarding PIE linking. Passing SHLIB_CFLAGS="-shared"
  causes /usr/bin/expect to become a shared library that SEGFAULTs upon
  execution. Instead use SHLIB_LD to pass -shared only to shared library
  linking.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1620648000">- bsc#1183904, expect-errorfd.patch:
  errorfd file descriptors should be closed when forking</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1640088000">- Fix home page URL https://core.tcl-lang.org/expect/</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1650369600">- add expect-5.45-format-security.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1715515200">- expect-fix-implicit.patch: fixed several implicit warnings,
  fixed bad struct initialization
  - if you see pty related issues, please report them.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- Use -std=gnu89 to avoid the new C23 default of GCC 15, the codebase
  is still using K&amp;R C after all.</changelog>
</package>
<package pkgid="9f29b81917bad92bbb690e6dd2293d74e782e4d4c1ea6ed987d31be49b4a9df37a53f38e423ee3e8538ba4d2be30c77e9d865c73caecfe509dbfdeb0c6e75c9a" name="expected-lite-devel" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1719403200">- Initial package of expected-lite for openSUSE</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 0.10.0:
  * This release of _expected-lite_ adds `[[nodiscard]]` also to
    `expected`.
- update to 0.9.0:
  * Release 0.9.0 of _expected lite_ introduces marking
    `expected` and `bad_expected_access` as `[[nodiscard]]` at
    default. This behaviour can be controlled via
    `nsel_CONFIG_NO_NODISCARD`, see section Configuration.
  * Remove unsupported C++98, C++03 from compilation script.
  * Introduce `std11::addressof` (#70, thanks @DNKpp).
  * In Readme, update sections 'Algorithms for `unexpected_type`'
    and A.2 'Expected lite test specification' (#67).
  * Update in-place version of `make_unexpected`, add it for use
    with `std::expected`, add test (#67).
  * Add inplace version of `make_unexpected` (#68, thanks
    @Leonezz).</changelog>
</package>
<package pkgid="7e2db08dc3bc9c269f6cf085b77ac7726966df7fca6b897097e23294dbe1978ce300756214bb4e0408c9360911e839972f67df17d23a9c896fde3a1c6f587b06" name="ext3grep" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="9.3"/>
  <changelog author="puzel@novell.com" date="1251374400">- prepare package for contrib (base on package from
  home:bitshuffler)</changelog>
  <changelog author="puzel@novell.com" date="1271678400">- update to ext3grep-0.10.2
  - Added support for --restore-inode=&lt;ino&gt;@&lt;journal-sequence-number&gt;</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1344945600">- Build fixes for e2fsprogs v1.42
    See http://code.google.com/p/ext3grep/issues/detail?id=34&amp;sort=-id</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1346846400">- Add SLES support to specfile</changelog>
  <changelog author="dvaleev@suse.com" date="1349179200">- don't build on BigEndian</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1542110400">- Add ext3grep-0.10.2-rename-i_dir_acl.patch: Fix build
  (boo#1115054).
- Clean spec file.</changelog>
</package>
<package pkgid="e083f6ee1a9cd992ffad3cf03a158a8a2b13846d1ea1aa8caa3610a84bdf20acf9d9fb560dee4181b438977809a9dfcd3135078a61ebd73a34992321c691504e" name="ext4magic" arch="riscv64">
  <version epoch="0" ver="0.3.2" rel="4.3"/>
  <changelog author="Greg.Freemyer@gmail.com" date="1330776000">- initial packaging - v0.30
    ext4magic is file recovery tool for the ext4 filesystem.
    per the author, discussing v0.3.0 in Feb, 2012
  For me, the program and its functions completed tested and stable
  up to 16TByte filesystem size. 64Bit file systems are not implemented.
  Not tested at the moment:
  - the new library releases form last 2 Weeks libmagic and libext2fs
  - file systems written with new Kernel (only testet written with 2.6 Kernel)
  - BigEndian CPUs not testet very extensively</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1332158400">- clean up buildrequires logic - no end user impact</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1369656000">- Update to version 0.3.1:
  * Some minor bugs been fixed.
  * Support for ecryptfs by Magic-function.
- Enable configure option "--enable-file-attr" (restore also file attributes).</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1410609600">- Update to v0.3.2
  * The code changes are moderate. Mainly changes on metadata, buildsystem and manpage ....
  * Some problems with potential endless loops and segfaults been fixed.
  * New is support for matlab-V5 files in the magic-function and a interface for
    a private magic signature file.  The interface was necessary because the
    activity on the FILE project results in many chances and more and more
    support of new file signatures. This has a negative impact on speed,
    accuracy and result of the magic-function of ext4magic. This interface is
    provided for future use and is designed to support a only for ext4magic
    optimized magic pattern file.
    (See also http://ext4magic.sourceforge.net/magic-pattern-interface.html)
  * The author states that significant testing with i586 and x86_64 has been done
  * ext4magic continues not to support filesystems over 16TB
- Added requires file-devel &gt; 5.05 per notes from upstream
  * Upstream notes that ext4magic is not stable with libmagic 5.17 included in file 5.17
- Added requires libext2fs-devel &gt;= 1.42.6 per notes from upstream</changelog>
  <changelog author="Greg.Freemyer@gmail.com" date="1410868800">- correct Source: field to be the full path
- remove the #DL_URL comment</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1542024000">- Add ext4magic-0.3.2-rename-i_dir_acl.patch: Fix build
  (boo#1115053).
- Clean spec file.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Use noun phrase in summary. Remove filler wording and
  rhetorics from description.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554724800">- Add Fix-undefined-reference-to-makedev.patch</changelog>
</package>
<package pkgid="af83ba002f839bb724857d7405211c898c8feb6f3d33d65902c2a6990e63bbb74b384d95169ebd54c2250a2c7882645af2653cc96d2bb69202a165cc7b7bf54b" name="extension-manager" arch="riscv64">
  <version epoch="0" ver="0.6.5" rel="1.2"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732449600">- update to 0.5.1+244:
  * general: Handle not found errors with empty page
  * local: Regenerate shell-dbus-interface
  * cleanup: Add and update license headers
  * installed-page: Add local search
  * manager: Unify user and system extensions list property
  * resource: Make path dependent on app_id
  * comment-dialog: Add license header
  * comment-dialog: Improve network error handling
  * upgrade-assistant: Improve network error handling
  * detail-view: Improve network error handling
  * browse-page: Improve network error handling
  * workflows: Add missing libxml2 dependency
  * drop text-engine
  * request-handler: Handle http status code
  * readme: Update dependencies
  * comment: Use the new HTML viewer
  * utils: Introduce a simple HTML viewer
  * comment-tile: Use GtkLabel as a comment text viewer
  * browse-page: Port load more results button to AdwButtonRow
  * rating: Fix warnings when finalizing with remaining child widgets
  * comment-tile: Fix warnings when finalizing with remaining child widgets
  * upgrade-assistant: g_print -&gt; g_info
  * window: Stop manually setting a shortcut controller
  * detail-view: Remove unused variables
  * window: Stop explicitly setting toast timeout
  * window: Drop unused version check code
  * accessibility improvements
  * browse-page: Focus first new row after loading more results
  * window: Add mnemonic to toast button
  * info-bar: Rework items into AdwActionRow
  * rating: Add tooltip
  * extension-row: Hide version label if unavailable
  * extension-row: Improve accessibility
  * upgrade-assistant: Improve accessibility
  * detail-view: Improve accessibility
  * screenshot: Set accessible role
  * installed-page: Port updates info bar to AdwBanner
  * browse-page: Remove unused header
  * browse-page: Use search entry setter
  * browse-page: Enable type-ahead search
  * search-row: Remove unused import
  * local: Add support for version-name
  * window: Show badge number when updates are available
  * browse-page: Increase search-delay value
  * app: Add back help overlay
  * icons: Remove zoom symbolics
  * app: Fix criticals in master runtime
  * backtrace: Fix incompatible pointer types
  * comment-tile: Adapt to text-engine changes
  * Update com.mattjakeman.ExtensionManager.desktop.in.in
  * comment-tile: Add date label
  * comment: Add date property
  * Display info icon for Initialized/Inactive extension state
  * Set the extension state as a tooltip for extension toggle button
  * detail-view: Add donation row
  * search-result: Add donation urls property
  * Fix some warnings</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 0.6.0:
  * po: Update German translation
  * po: Update Finnish translation
  * po: Update Ukrainian translation
  * po: Update German translation
  * po: Update Chinese (Traditional Han script) translation
  * po: Update Ukrainian translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1733918400">- fix license</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1737201600">- update to 0.6.1:
  * browse-page: Preserve scroll position on 'Load More Results'
  * general: Use AdwSpinnerPaintable where possible
  * Fix all warnings
  * Minor UI cleanups
  * po: Update template
  * Translations updates</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1742126400">- require unzip, so we can make sure that we can decompress the
  extension tarballs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1742558400">- update to 0.6.2:
  * comment-dialog: Fix crash on close while loading
  * extension-row: Use AdwActionRow for description
  * Fix HTTP responses handling
  * Adaptability and UI tweaks
  * po: Update template
  * Disable install button during installation
  * po: Update templat
  * Translations update from Hosted Weblate
  * Various tweaks
  * extension-row: Add Session Modes row
  * installed-page: Save extension's toggle focus on state changes
  * po: Update template
  * detail-view: Hide "Show All Reviews" button when unneeded
  * error-dialog: Refresh style
  * po: Update template
  * Translations update
  * GNOME 48</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1743508800">- update to 0.6.3:
  * build: Specify the minimum required version of libadwaita
  * general: Use g_strcmp0 for null safe string comparison
  * Translations updates
  * Fix app closure
  * Minor update to fix a frequent crash</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749297600">- move back to the default optflags
- switch over to the download_files service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758110400">- update to version 0.6.4:
  * upgrade-assistant: Reword results page heading
  * Fix various crashes
  * Info updates
  * Port to GNOME Extensions v1 API
  * detail-view: Add session modes information
  * InfoBar and SearchProvider fixes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759838400">- update to version 0.6.5:
  * fix search regressions</changelog>
</package>
<package pkgid="d1485eca1bd6bd46d0fb8ff4c920c4fd66ce4b94aa6490f6505156b42487f57e39779e65c4f94fa930278ce316b90e9154edc4b1294feaf7f40772052e7dea39" name="extension-manager-lang" arch="noarch">
  <version epoch="0" ver="0.6.5" rel="1.2"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732449600">- update to 0.5.1+244:
  * general: Handle not found errors with empty page
  * local: Regenerate shell-dbus-interface
  * cleanup: Add and update license headers
  * installed-page: Add local search
  * manager: Unify user and system extensions list property
  * resource: Make path dependent on app_id
  * comment-dialog: Add license header
  * comment-dialog: Improve network error handling
  * upgrade-assistant: Improve network error handling
  * detail-view: Improve network error handling
  * browse-page: Improve network error handling
  * workflows: Add missing libxml2 dependency
  * drop text-engine
  * request-handler: Handle http status code
  * readme: Update dependencies
  * comment: Use the new HTML viewer
  * utils: Introduce a simple HTML viewer
  * comment-tile: Use GtkLabel as a comment text viewer
  * browse-page: Port load more results button to AdwButtonRow
  * rating: Fix warnings when finalizing with remaining child widgets
  * comment-tile: Fix warnings when finalizing with remaining child widgets
  * upgrade-assistant: g_print -&gt; g_info
  * window: Stop manually setting a shortcut controller
  * detail-view: Remove unused variables
  * window: Stop explicitly setting toast timeout
  * window: Drop unused version check code
  * accessibility improvements
  * browse-page: Focus first new row after loading more results
  * window: Add mnemonic to toast button
  * info-bar: Rework items into AdwActionRow
  * rating: Add tooltip
  * extension-row: Hide version label if unavailable
  * extension-row: Improve accessibility
  * upgrade-assistant: Improve accessibility
  * detail-view: Improve accessibility
  * screenshot: Set accessible role
  * installed-page: Port updates info bar to AdwBanner
  * browse-page: Remove unused header
  * browse-page: Use search entry setter
  * browse-page: Enable type-ahead search
  * search-row: Remove unused import
  * local: Add support for version-name
  * window: Show badge number when updates are available
  * browse-page: Increase search-delay value
  * app: Add back help overlay
  * icons: Remove zoom symbolics
  * app: Fix criticals in master runtime
  * backtrace: Fix incompatible pointer types
  * comment-tile: Adapt to text-engine changes
  * Update com.mattjakeman.ExtensionManager.desktop.in.in
  * comment-tile: Add date label
  * comment: Add date property
  * Display info icon for Initialized/Inactive extension state
  * Set the extension state as a tooltip for extension toggle button
  * detail-view: Add donation row
  * search-result: Add donation urls property
  * Fix some warnings</changelog>
  <changelog author="rrahl0@opensuse.org" date="1733486400">- Update to version 0.6.0:
  * po: Update German translation
  * po: Update Finnish translation
  * po: Update Ukrainian translation
  * po: Update German translation
  * po: Update Chinese (Traditional Han script) translation
  * po: Update Ukrainian translation</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1733918400">- fix license</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1737201600">- update to 0.6.1:
  * browse-page: Preserve scroll position on 'Load More Results'
  * general: Use AdwSpinnerPaintable where possible
  * Fix all warnings
  * Minor UI cleanups
  * po: Update template
  * Translations updates</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1742126400">- require unzip, so we can make sure that we can decompress the
  extension tarballs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1742558400">- update to 0.6.2:
  * comment-dialog: Fix crash on close while loading
  * extension-row: Use AdwActionRow for description
  * Fix HTTP responses handling
  * Adaptability and UI tweaks
  * po: Update template
  * Disable install button during installation
  * po: Update templat
  * Translations update from Hosted Weblate
  * Various tweaks
  * extension-row: Add Session Modes row
  * installed-page: Save extension's toggle focus on state changes
  * po: Update template
  * detail-view: Hide "Show All Reviews" button when unneeded
  * error-dialog: Refresh style
  * po: Update template
  * Translations update
  * GNOME 48</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1743508800">- update to 0.6.3:
  * build: Specify the minimum required version of libadwaita
  * general: Use g_strcmp0 for null safe string comparison
  * Translations updates
  * Fix app closure
  * Minor update to fix a frequent crash</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749297600">- move back to the default optflags
- switch over to the download_files service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758110400">- update to version 0.6.4:
  * upgrade-assistant: Reword results page heading
  * Fix various crashes
  * Info updates
  * Port to GNOME Extensions v1 API
  * detail-view: Add session modes information
  * InfoBar and SearchProvider fixes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1759838400">- update to version 0.6.5:
  * fix search regressions</changelog>
</package>
<package pkgid="a113da2aac0d9a7d2bf37988b9481917cd111b0225c6e2d0a0c7def0670f9f66326a8e5ccefc7eb0a6e4483d527cc15083d289e8b22593d46574469a46ef0520" name="extest" arch="riscv64">
  <version epoch="0" ver="1+git20241105.1a419a1" rel="2.1"/>
  <changelog author="suse.snooper541@passmail.net" date="1748260800">- Initial version 1+git20241105.1a419a1:
  * Add right ctrl
  * Fix mouse scroll events being sent twice
  * Add some missing keys
  * Fix tab key
  * Fix override script when steam isn't named steam-runtime
  * Fix Mouse Region bindings</changelog>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1756468800">- Publish 32bit version in 64bit repo
  Steam is a 32bit application, so extest can only work when it's
  32bit build is used, even on x86_64 machines.</changelog>
</package>
<package pkgid="0bf5939498bf3febf69c58419182294b058ffa77127ed0e454ff133f5b00174685a7f3e887133c4ea826c44e27ff405dedfe030f993e4f2090cd3dab211675fd" name="extra166y" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="5.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573560000">- Initial packaging of extra166y 1.7.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Some classes were built with higher bytecode level</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Reproducible builds: Do not create timestamps with bnd tools</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ca1075b79cbeae753cdf68ac629cd09a5f6600663633fc53a61aed2c2f1221e471cd22696d924c6fe77d48e3408b566c3c16f778b18a01a82b43d97ffb9f532e" name="extra166y-javadoc" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="5.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573560000">- Initial packaging of extra166y 1.7.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647864000">- Build with source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648036800">- Some classes were built with higher bytecode level</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Reproducible builds: Do not create timestamps with bnd tools</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f27c717ff4041cddfb4de33c4dfb120099c4112922b14272cf9933320e1d7d89d1a77f4dbfce9db88a0ae0e5add4ec0b9b2fc399e287d1a84fac2e97d9dd9dd0" name="extrace" arch="riscv64">
  <version epoch="0" ver="0.9" rel="1.2"/>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1619611200">- Initial package (git master f02ef88edf617245cbd33813561b46ccadcabfb3)</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1619611201">- Moved binaries to /usr/sbin.
- Renamed pwait to extrace-pwait to avoid conflicts with the procps package.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1620734400">- Fix build on SLE-15-SP1</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1675252800">- Update to version 0.9:
  * Add option -Q to suppress runtime errors
  * With -t, print time when process execed
  * Quit when parent specified in -p exits
  * Fix likely root cause for pid_db overflow</changelog>
</package>
<package pkgid="9510f4c97657c33b58ecf66337887194269c270e163d1934f4b52241ed95276ccb3a421fb0804300df96fce5b2f134f43827c9bf3b37215c9d1e94bebc44abdd" name="extractpdfmark" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="1.5"/>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1588766400">- Created package from fedora source rpm for lilyponds
  documentation build</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614600000">- Build against the poppler-cpp interface.
- Sort file list.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.1.1:
  * Fix handling a named destination with an empty string name
  * Exclude deprecated poppler-core interface for poppler 0.76+
  * Add stable poppler-glib interface for poppler 0.78.0+</changelog>
</package>
<package pkgid="5129da13729f705625424abfb8943cd411c2de4688d19829480a585bd09ccc23c9341762b1bcd1fe1e3b4b3428e223f1cd9e3a0336b281fbb83960856904d69f" name="extreme-tuxracer" arch="riscv64">
  <version epoch="0" ver="0.8.4" rel="1.1"/>
  <changelog author="nemysis@openSUSE.org" date="1460721600">- Update to 0.7.2, please see
  /usr/share/doc/packages/extreme-tuxracer/NEWS</changelog>
  <changelog author="nemysis@openSUSE.org" date="1469361600">- Update to 0.7.3, please see
  /usr/share/doc/packages/extreme-tuxracer/NEWS</changelog>
  <changelog author="mailaender@opensuse.org" date="1487419200">- Update to version 0.7.4
- Add appdata.xml for https://en.opensuse.org/openSUSE:AppStore</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529668800">- Update to version 0.7.5:
  * Fixed a crash when score is not good enough to enter high score
    list.
  * Extreme Tux Racer comes with AppStream metadata.
- Remove appdata.xml from sources since it is now included in
  upstream tarball.
- Clean spec file.
- Create data subpackage.</changelog>
  <changelog author="jengelh@inai.de" date="1531569600">- Trim filler wording from descriptions.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update 0.8.0
  * small improvements &amp; bug fixes
  * Extreme Tux Racer now compiles with clang++
  * Minimum SFML version is now 2.4
  * Autotools based build method can use opengl32 &amp; glu32
    instead of libGL &amp; libGLU</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1627387200">- update to 0.8.1:
  * Autotools build now prefers linking against libOpenGL over libGL
  * New translations
  * Esperanto
  * Dutch
  * Romanian
  * Updated translations
  * French
  * Swedish</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1657368000">- Update to 0.8.2:
  * Fixed a crash when entering an event with the course group changed earlier.
    Now the course group is always resetted to the default one before entering
    an event.
  * Appdata/Metainfo file is now installed to &lt;prefix&gt;/share/metainfo, like
    current specification requires.
  * Also the project license, not only license of the metadata, is defined
    in the appdata file.
  * etr.png icon regenerated from the etr.svg in 64x64 size for better quality.
  * New translations:
    + Italian
  * Updated translations:
    + Swedish
    + Finnish
    + Romanian</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1697630400">- Update to 0.8.3:
  * Respect XDG_CONFIG_HOME at systems other than Windows
  * Metainfo and desktop files have now reverse domain-name
  * Other metainfo format updates
  * Course files converted to UTF-8
  * Autotools build now have year 2038 support, if at least
    version 2.73 of autoconf is used in bootstrapping.
  * Updated French translation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 0.8.4:
  * A, D, W, and S keys work as alternative to cursor keys
  * Prevent configuration values from going below minimum by
    mouse clicks
  * Fixed drawing with some older Intel GPU drivers
  * Fixed unicode text display issues
  * Updated VS Platform Toolset to v143</changelog>
</package>
<package pkgid="ba2754316c2d10a2e8a1349bc8bef7bdf588f35e623022f4dbcfb362b0a62d96e8c5f04682c5a4844d703c926775a3ac93f7efe59e9310e39fd0865d9c84bb24" name="extreme-tuxracer-data" arch="noarch">
  <version epoch="0" ver="0.8.4" rel="1.1"/>
  <changelog author="nemysis@openSUSE.org" date="1460721600">- Update to 0.7.2, please see
  /usr/share/doc/packages/extreme-tuxracer/NEWS</changelog>
  <changelog author="nemysis@openSUSE.org" date="1469361600">- Update to 0.7.3, please see
  /usr/share/doc/packages/extreme-tuxracer/NEWS</changelog>
  <changelog author="mailaender@opensuse.org" date="1487419200">- Update to version 0.7.4
- Add appdata.xml for https://en.opensuse.org/openSUSE:AppStore</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529668800">- Update to version 0.7.5:
  * Fixed a crash when score is not good enough to enter high score
    list.
  * Extreme Tux Racer comes with AppStream metadata.
- Remove appdata.xml from sources since it is now included in
  upstream tarball.
- Clean spec file.
- Create data subpackage.</changelog>
  <changelog author="jengelh@inai.de" date="1531569600">- Trim filler wording from descriptions.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update 0.8.0
  * small improvements &amp; bug fixes
  * Extreme Tux Racer now compiles with clang++
  * Minimum SFML version is now 2.4
  * Autotools based build method can use opengl32 &amp; glu32
    instead of libGL &amp; libGLU</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1627387200">- update to 0.8.1:
  * Autotools build now prefers linking against libOpenGL over libGL
  * New translations
  * Esperanto
  * Dutch
  * Romanian
  * Updated translations
  * French
  * Swedish</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1657368000">- Update to 0.8.2:
  * Fixed a crash when entering an event with the course group changed earlier.
    Now the course group is always resetted to the default one before entering
    an event.
  * Appdata/Metainfo file is now installed to &lt;prefix&gt;/share/metainfo, like
    current specification requires.
  * Also the project license, not only license of the metadata, is defined
    in the appdata file.
  * etr.png icon regenerated from the etr.svg in 64x64 size for better quality.
  * New translations:
    + Italian
  * Updated translations:
    + Swedish
    + Finnish
    + Romanian</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1697630400">- Update to 0.8.3:
  * Respect XDG_CONFIG_HOME at systems other than Windows
  * Metainfo and desktop files have now reverse domain-name
  * Other metainfo format updates
  * Course files converted to UTF-8
  * Autotools build now have year 2038 support, if at least
    version 2.73 of autoconf is used in bootstrapping.
  * Updated French translation</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 0.8.4:
  * A, D, W, and S keys work as alternative to cursor keys
  * Prevent configuration values from going below minimum by
    mouse clicks
  * Fixed drawing with some older Intel GPU drivers
  * Fixed unicode text display issues
  * Updated VS Platform Toolset to v143</changelog>
</package>
<package pkgid="c4eaadd7673fd68c9bd1ddb06afa3ed11f1e2958c22386f9def70b20896903ab052efcab00a3c9145cf2f7d3fb0862e29dd330830b2c1dd3de11139f930c298e" name="extundelete" arch="riscv64">
  <version epoch="0" ver="0.2.4" rel="3.1"/>
  <changelog author="dkukawka@suse.de" date="1312891200">- initial package of extundelete</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1333281600">- Added 4 patches (taken from Debian):
  * 01_output_dir.patch: Create an additional option: --output-dir
  * 02_fix_reserved2_checksum_lo_compile_issue.patch: Fix compile error
    regarding linux2.l_i_reserved2 deprecation
  * 03_fix_opaque_ext2_group_desc_compile_error.patch: Fix compile error
    regarding opaque_ext2_group_desc
  * 04_fix_frags_per_group_compile_error.patch: Fix compile error in
    insertionops.cc regarding rename of s_frags_per_group
- Spec file updates:
  * Changes based on spec-cleaner run.
  * Removed e2fsprogs from BuildRequires: (not needed).
  * Enable verbose output of configure and make.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1359806400">- Update to version 1.2.4:
  * No changelog available
- Removed the following patches (fixed upstream):
  01_output_dir.patch
  02_fix_reserved2_checksum_lo_compile_issue.patch
  03_fix_opaque_ext2_group_desc_compile_error.patch
  04_fix_frags_per_group_compile_error.patch</changelog>
  <changelog author="tcech@suse.com" date="1462449600">- remove condition for openSUSE 10.2</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1527854400">- Added a patch (fix_ftbfs.patch) to fix FTBFS with new e2fsprogs.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="4e227afa92d28e93ee8a9e4109aca9082de83d72d339fc364b687bb7ad3a632c0e6e8b95eaf521422969fc2c452a377a44dc2151083be9246ac7621b8635e572" name="eyeD3" arch="noarch">
  <version epoch="0" ver="0.9.9" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598011200">- update to 0.9.5:
  - Dropped support for Python versions 2.7, 3.4, and 3.5.
  - File scanning is no longer recursive by default; use `-r / --recursive`.
  - Default log-level changed from WARNING to ERROR.
  - Mime-type detection uses filetype.py (libmagic no longer required)
  - setFileScannerOpts function accepts `default_recursive` option.
  - A new `jsontag` plugin for converting tags to JSON.
  - A new `extract` plugin for extracting tags from media.
  - A new `yamltag` plugin for converting tags to YAML.
  - A new `mimetypes` plugin for listing file mime-types / measuring performance
  - Original artist support (TOPE frame, --orig-artist)
  - Added support for Python 3.8 and pypy3.
  - Log warning when ID3 v1.x text truncation occurs. Fixes #299.
  - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379
  - Adjust replay gain correctly for lame &gt;= 3.95.1 headers.
  - Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378)
  - Regenerated grako parser.
  - New ValueError for _setNum when unknown type/values are passed.
  - Moved src/* to top-level repo directory.
  - PRIV data type checking, fixed examples, etc.
  - Use tox for `make test`
  - ID3 v2.3 to v2.4 date conversion.
  - Match mp3 mime-types against all possible mime-types.
    Specifically, application/x-font-gdos. Fixes #338
  - Fix simple typo: titel -&gt; title. &lt;tim.gates@iress.com&gt;
  - Fixed: load the right config file in arguments. &lt;zhumumu@gmail.com&gt;
  - Fix issue tracker link. Fixes #333.
  - Fixed art plugin when `pylast` is not installed.
  - Unbound variable for track num/total.  Fixes #327.
  - Fixed MP3 header search to not false match on BOMs.
  - Honor APIC text encoding when description is "".  #200.
  - Fixed bug with improper types when re-rendering unique file ID. (#324)
    &lt;gabrieldiegoteixeira@gmail.com&gt;
  - UFID fixes, update (#325) &lt;gabrieldiegoteixeira@gmail.com&gt;</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1610366400">- Add missing BuildRequires: python3-filetype python3-deprecation
  * Fix: pkg_resources.DistributionNotFound: filetype, deprecation distribution not found</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1610712000">- add minimal runtime requires
- add some recommends needed for plugins</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1629892800">- update to 0.9.6
  * prepare for python 3.9
- dependency fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 0.9.7:
  - [fixup-plugin] Added --no-dir-rename.
  - Add remove-all-unknown to classic plugin. &lt;gobater@users.noreply.github.com&gt;
  - Track/disc number support for JSON/YAML plugins (and tests)
  - CountAndTotalTuple named tuple for count/total values.
  - EyeD3 __all__ includes core.AudioFile.
  - AudioFile.__str__ returns path.
  - Strict render Frame flag to continue on render errors. Applied to RelVolAdjFrameV24, etc
  - Track unsupported frames and add `--remove-all-unknown` classic plugin
    option (#586) &lt;gobater@users.noreply.github.com&gt;
  - Removed display-plugin due to Grako EOL (#585)
  - [stats] Print bytes as text and filter private members.
  - Remove Python 3.6 support, EOL. (#560)
  - Doc grammar fixed (#537) &lt;74979584+piatrashkakanstantinass@users.noreply.github.com&gt;
  - Fix problem when frame file format invalid, and input.read() returns
    no more data at all - this had the potential to loop endlessly. (#539)
    &lt;gerson.kurz@ng-branch-technology.com, gerson.kurz@gmail.com&gt;</changelog>
  <changelog author="marec@detebe.org" date="1699531200">- explicitly use python 3.11</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Implement multipython build</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1744372800">- Switch to pyproject macros.
- Run the testsuite.
- Sprinkle in fdupes.
- Remove requirement on six.
- Add patch skip-tests-that-require-external-data.patch:
  * Skip tests that require data files.</changelog>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1752926400">- update to 0.9.8:
  - Added rudimentary support for iTunes MVNM and MVIN frames. (#644)
  - Added support for Python 3.11, 3.12, and 3.13
  - Using PDM for dependency management.
  - Raise GenreException instead of ValueError
  - Removed support for Python 3.7 and 3.8
  - recording date fix (#623) (TJ-59)
  - improve printing of WXXX frames (#662)
  - align output from classic plugin (#660)
  - classic plugin: decode ufid.owner_id for display (#661)
  - handle BrokenPipeError (#663)
  - Improved TextFrame ID checking.
  - Fix dependency on coverage to be conditional to test extra (#606)
  - Skip tests if the data directory isn't found (#647)
- removed skip-tests-that-require-external-data.patch as it is not needed anymore</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1768737600">- Update to 0.9.9
  * Remove eyed3.utils.console.getTtySize() implementation by
    @nicfit in #682
  * Resolve logger warnings by @emmanuel-ferdman in #668
  * User expanduser instead of expandvars by @nicfit in #670
  * fix: catch GenreException by @nicfit in #676
  * Fix links in docs by @gene1wood in #677
  * Add Python 3.14, and EOL 3.9 by @nicfit in #681
- Cleanup dependencies
  * Remove old unused dependencies
  * Remove hard requirements that aren't
  * Remove unused poetry build backend from requirements: they
    switched in 0.9.8
- Use test data</changelog>
</package>
<package pkgid="6c73004d1bdbe8ec4d90e707f10a7a980801d4f74d1934cf892fa1982d9921a5e6c49051fa7e647e18ce0d883aa717f35e7a44681843131d7e5a5b473224f3c9" name="eyedropper" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="2.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1695729600">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1695902400">- Revert to version 0.7.0.beta until blueprint-compiler version
  0.10.0 release</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1696161600">- Rename version from 0.7.0.beta to 0.7.0~beta</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697803200">- Update to version 1.0.0
  + Added
  - Show visual feedback when parsing input
  - Apply input with a new button
  - Display colors in overview search
  - Shadow to differentiate colors from background
  - Export palettes to LibreOffice
  - Tooltip on primary menu
  - Czech translation
  - Portuguese translation
  - Parse any format input
  - Allow for different separators in formats
  - Allow for whitespace in formats
  - Allow precision of 0
  - Set a maximum precision of 15
  - Duplicated colors will be removed from the history by
    @gregorni
  - Commanding option for opening the picker
  + Changed
  - Use flat headerbar
  - Show pop-over for export file formats
  - Use GNOME 45 runtime
  - Use CSS lab format
  - Use von Kries Matrix to convert to XYZ
  - Update to libadwaita 1.4
  - Improved settings backend
  - Improved Name sources dialog
  - Removed default precision switch
  - Removed unused debug info
  - Moved to Blueprint
  - Improved Search performance
  + Fixed
  - Hide toast when cancelled
  - Fixed sandbox debug info
  - Use correct screenshot links
  - Fixed clippy lints
  - Fixed typos
  - Remove unused code
- add source blueprint-compiler-v0.8.1: minimal requirement for
  version 1.0.0
- add python3-gobject BuildRequires: fix build blueprint-compiler
- add appstream-glib BuildRequires: for build metadata</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1726660800">- Update to version 2.0.1
  * A new color editor allows modifying the picked color
  * The color system has been completely rewritten, now using the
    palette library for more accurate color conversions.
  * If the system does not allow color picking, a warning page is
    now displayed.
- Add meson_test and cleanup spec</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1743422400">- Update to version 2.1.0
  * RGB decimal notation
  * support for global shortcuts
  * a new way to directly enter colors, without picking them first</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1747828800">- Disable test: validate-appdata fail on test</changelog>
</package>
<package pkgid="29aa70a1ed7d7f628bd03a77ec8c44fc62de99b17a9f660b1319b9de1c220bb4d947a105771869295f1aec204a418ebe6fb8a2e8295fa819029c1ac3d9f39137" name="eyedropper-lang" arch="noarch">
  <version epoch="0" ver="2.1.0" rel="2.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1695729600">- Initial package</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1695902400">- Revert to version 0.7.0.beta until blueprint-compiler version
  0.10.0 release</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1696161600">- Rename version from 0.7.0.beta to 0.7.0~beta</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1697803200">- Update to version 1.0.0
  + Added
  - Show visual feedback when parsing input
  - Apply input with a new button
  - Display colors in overview search
  - Shadow to differentiate colors from background
  - Export palettes to LibreOffice
  - Tooltip on primary menu
  - Czech translation
  - Portuguese translation
  - Parse any format input
  - Allow for different separators in formats
  - Allow for whitespace in formats
  - Allow precision of 0
  - Set a maximum precision of 15
  - Duplicated colors will be removed from the history by
    @gregorni
  - Commanding option for opening the picker
  + Changed
  - Use flat headerbar
  - Show pop-over for export file formats
  - Use GNOME 45 runtime
  - Use CSS lab format
  - Use von Kries Matrix to convert to XYZ
  - Update to libadwaita 1.4
  - Improved settings backend
  - Improved Name sources dialog
  - Removed default precision switch
  - Removed unused debug info
  - Moved to Blueprint
  - Improved Search performance
  + Fixed
  - Hide toast when cancelled
  - Fixed sandbox debug info
  - Use correct screenshot links
  - Fixed clippy lints
  - Fixed typos
  - Remove unused code
- add source blueprint-compiler-v0.8.1: minimal requirement for
  version 1.0.0
- add python3-gobject BuildRequires: fix build blueprint-compiler
- add appstream-glib BuildRequires: for build metadata</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1726660800">- Update to version 2.0.1
  * A new color editor allows modifying the picked color
  * The color system has been completely rewritten, now using the
    palette library for more accurate color conversions.
  * If the system does not allow color picking, a warning page is
    now displayed.
- Add meson_test and cleanup spec</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1743422400">- Update to version 2.1.0
  * RGB decimal notation
  * support for global shortcuts
  * a new way to directly enter colors, without picking them first</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1747828800">- Disable test: validate-appdata fail on test</changelog>
</package>
<package pkgid="f7b6afb5b7b974da29686c3e98be71a8812440950063fa1c80a70e058e77673ac48d2bf93d4aa7714d6991a528b23dc81306fc7cc25abbc232270c9eacbf12fe" name="ez-ipupdate" arch="riscv64">
  <version epoch="0" ver="3.0.11b8" rel="293.1"/>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="pth@suse.de" date="1365595200">- Add ez-ipupdate-joker_com.patch to add support for joker.com.
  Don't install the file INSTALL as these are generic compile
  instructions.
- Get rid of acconfig.h and use the third argument of AC_DEFINE
  and AC_DEFINE_UNQUTED plus AH_TEMPLATE to describe entries
  in config.h (add to ez-ipupdate-auto_foo.patch).
- Use AS_HELP_STRING to format help strings in configure.in.
- Modernize the initialization in configure.ac.
- Rename configure.in to configure.ac.
- Added ez-ipupdate-code_cleanup.patch to reduce the number of
  compiler warnings.</changelog>
  <changelog author="p.drouand@gmail.com" date="1382875200">- Add systemd support for openSUSE &gt;= 12.3</changelog>
  <changelog author="pth@suse.de" date="1383048000">- Remove dist-xz from the options to AM_INIT_AUTOMAKE to make
  it build on SLE.</changelog>
  <changelog author="pth@suse.de" date="1383134400">- Modify the creation of the service symlink.
- Use %builroot instead of $RPM_OPT_FLAGS.</changelog>
  <changelog author="mpluskal@suse.com" date="1429704000">- Update rcsymlink
- Add missing %pre section
- Correct unit file permissions
- Cleanup spec-file using spec-cleaner</changelog>
  <changelog author="obs@botter.cc" date="1447156800">- Fix ez-ipupdate.service: the binary is being installed in
  /usr/bin, not /usr/sbin (boo#954439).
- Fix tmpfile handling for pid file location in _rundir.</changelog>
  <changelog author="obs@botter.cc" date="1451131200">- fix location of configuration file in systemd service file
  (boo#954439)
- cosmetic change to rundir name (remove leading slash)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * ez-ipupdate.service</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="496767d33471a3a7da6b5e726f79754044e7ae35e190a4ac7c5aa9ce67be82195f670a7962d20632ded99ed0bb4646c8c3513ffdea00aea4fd2bd8d79e374879" name="eza" arch="riscv64">
  <version epoch="0" ver="0.23.4" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 0.21.4:
  Bug Fixes:
  * Escape spaces in file path to make them work correctly
  * List inside working dir with --list-dirs and no path passed
  * Ignore incorrect Unicode path instead of crashing on Windows
  Miscellaneous Tasks:
  * Add Visual Studio icon for *.suo
  * Add swift icon for *.xcplayground
  * Add dropbox icon
  * Eza v0.21.4 changelogs, version bump
  Refactor:
  * Clippy lints
  Styling:
  * Update formatting</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750680000">- Update to 0.21.5:
  Bug Fixes:
  * Use OpenBSD 7.7 that has MSRV, instead of 7.6
  * Excessive open file descriptors
  * Typo
  * Impl desirable behaviour for unreadables
  * Unreadables format style
  * Clippy warnings
  * Missing word in comment
  Styling:
  * Fix various clippy warnings for rust 1.86
  * Remove unnecessary semicolon</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750939200">- Update to 0.21.6:
  * Add missing --absolute option to man page
  * Add prettier icon for .prettierrc.{json,json5,toml,yaml,yml}</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751630400">- Update to 0.22.0:
  Bug Fixes:
  * Replace default_input_path check with "." check
  Features:
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
    The behavior of the -d flag has been refined to be more
    consistent with ls. Its long flag has been changed to --treat-dirs-as-files
    for clarity, while --list-dirs is retained as a backward-compatible alias to be
    removed in a future release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752494400">- Update to 0.22.1:
  * Replace default_input_path check with "." check
  * "cheks" should be "checks"
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
  * Refresh icon set with new glyphs and additions
  * Bump phf from 0.11.3 to 0.12.1
  * Cargo bump 2025-07-03
  * Flake bump 2025-07-03
  * Bump windows-sys from 0.59.0 to 0.60.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1753444800">- Update to 0.23.0:
  Bug Fixes:
  * [breaking] Make --grid work when not in TTY
  * [breaking] if data is piped into eza, eza will not ignore it
  Documentation:
  * Add --smart-group option to README
  Features:
  * Add icons for changelog and todo files
  * Use CHANGES icon for CHANGELOG as well</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756728000">- Update to 0.23.1:
  Bug Fixes:
  * Restore unsafe blocks for libc major/minor device id
  * cargo deb metadata to LICENSE.txt
  Documentation:
  * Improve man page description of flags with default values
  * "default behavior" means eza's default behavior, not an option's
    default value
  Features:
  * Added completion</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757332800">- Update to 0.23.2:
  Styling:
  * Update nix style
  Build:
  * Update cargo
  * Update flake</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757937600">- Update to 0.23.3:
  Documentation:
  * Corrected "user_executable_file" option
  Features:
  * Update flake inputs</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 0.23.4:
  * Update nixpkgs/cargo dependencies</changelog>
</package>
<package pkgid="74285cc077cd45ad73dacb3c4120eafee3ffc81ec28e9bb546fef688c4a5daf0578825d5c2f9dc0855829bbaeac24d60d52663d62a0478a72a6948ec3c278b44" name="eza-bash-completion" arch="noarch">
  <version epoch="0" ver="0.23.4" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 0.21.4:
  Bug Fixes:
  * Escape spaces in file path to make them work correctly
  * List inside working dir with --list-dirs and no path passed
  * Ignore incorrect Unicode path instead of crashing on Windows
  Miscellaneous Tasks:
  * Add Visual Studio icon for *.suo
  * Add swift icon for *.xcplayground
  * Add dropbox icon
  * Eza v0.21.4 changelogs, version bump
  Refactor:
  * Clippy lints
  Styling:
  * Update formatting</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750680000">- Update to 0.21.5:
  Bug Fixes:
  * Use OpenBSD 7.7 that has MSRV, instead of 7.6
  * Excessive open file descriptors
  * Typo
  * Impl desirable behaviour for unreadables
  * Unreadables format style
  * Clippy warnings
  * Missing word in comment
  Styling:
  * Fix various clippy warnings for rust 1.86
  * Remove unnecessary semicolon</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750939200">- Update to 0.21.6:
  * Add missing --absolute option to man page
  * Add prettier icon for .prettierrc.{json,json5,toml,yaml,yml}</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751630400">- Update to 0.22.0:
  Bug Fixes:
  * Replace default_input_path check with "." check
  Features:
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
    The behavior of the -d flag has been refined to be more
    consistent with ls. Its long flag has been changed to --treat-dirs-as-files
    for clarity, while --list-dirs is retained as a backward-compatible alias to be
    removed in a future release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752494400">- Update to 0.22.1:
  * Replace default_input_path check with "." check
  * "cheks" should be "checks"
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
  * Refresh icon set with new glyphs and additions
  * Bump phf from 0.11.3 to 0.12.1
  * Cargo bump 2025-07-03
  * Flake bump 2025-07-03
  * Bump windows-sys from 0.59.0 to 0.60.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1753444800">- Update to 0.23.0:
  Bug Fixes:
  * [breaking] Make --grid work when not in TTY
  * [breaking] if data is piped into eza, eza will not ignore it
  Documentation:
  * Add --smart-group option to README
  Features:
  * Add icons for changelog and todo files
  * Use CHANGES icon for CHANGELOG as well</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756728000">- Update to 0.23.1:
  Bug Fixes:
  * Restore unsafe blocks for libc major/minor device id
  * cargo deb metadata to LICENSE.txt
  Documentation:
  * Improve man page description of flags with default values
  * "default behavior" means eza's default behavior, not an option's
    default value
  Features:
  * Added completion</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757332800">- Update to 0.23.2:
  Styling:
  * Update nix style
  Build:
  * Update cargo
  * Update flake</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757937600">- Update to 0.23.3:
  Documentation:
  * Corrected "user_executable_file" option
  Features:
  * Update flake inputs</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 0.23.4:
  * Update nixpkgs/cargo dependencies</changelog>
</package>
<package pkgid="bf0cd510c2d1b200c4d428073624eef9ee162888bc9694b595d2de57b63b93cf9344c4215fa8bec1d76de5dbfb965f66f818fde9ae7f0d601611c10e46c597a6" name="eza-fish-completion" arch="noarch">
  <version epoch="0" ver="0.23.4" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 0.21.4:
  Bug Fixes:
  * Escape spaces in file path to make them work correctly
  * List inside working dir with --list-dirs and no path passed
  * Ignore incorrect Unicode path instead of crashing on Windows
  Miscellaneous Tasks:
  * Add Visual Studio icon for *.suo
  * Add swift icon for *.xcplayground
  * Add dropbox icon
  * Eza v0.21.4 changelogs, version bump
  Refactor:
  * Clippy lints
  Styling:
  * Update formatting</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750680000">- Update to 0.21.5:
  Bug Fixes:
  * Use OpenBSD 7.7 that has MSRV, instead of 7.6
  * Excessive open file descriptors
  * Typo
  * Impl desirable behaviour for unreadables
  * Unreadables format style
  * Clippy warnings
  * Missing word in comment
  Styling:
  * Fix various clippy warnings for rust 1.86
  * Remove unnecessary semicolon</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750939200">- Update to 0.21.6:
  * Add missing --absolute option to man page
  * Add prettier icon for .prettierrc.{json,json5,toml,yaml,yml}</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751630400">- Update to 0.22.0:
  Bug Fixes:
  * Replace default_input_path check with "." check
  Features:
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
    The behavior of the -d flag has been refined to be more
    consistent with ls. Its long flag has been changed to --treat-dirs-as-files
    for clarity, while --list-dirs is retained as a backward-compatible alias to be
    removed in a future release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752494400">- Update to 0.22.1:
  * Replace default_input_path check with "." check
  * "cheks" should be "checks"
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
  * Refresh icon set with new glyphs and additions
  * Bump phf from 0.11.3 to 0.12.1
  * Cargo bump 2025-07-03
  * Flake bump 2025-07-03
  * Bump windows-sys from 0.59.0 to 0.60.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1753444800">- Update to 0.23.0:
  Bug Fixes:
  * [breaking] Make --grid work when not in TTY
  * [breaking] if data is piped into eza, eza will not ignore it
  Documentation:
  * Add --smart-group option to README
  Features:
  * Add icons for changelog and todo files
  * Use CHANGES icon for CHANGELOG as well</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756728000">- Update to 0.23.1:
  Bug Fixes:
  * Restore unsafe blocks for libc major/minor device id
  * cargo deb metadata to LICENSE.txt
  Documentation:
  * Improve man page description of flags with default values
  * "default behavior" means eza's default behavior, not an option's
    default value
  Features:
  * Added completion</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757332800">- Update to 0.23.2:
  Styling:
  * Update nix style
  Build:
  * Update cargo
  * Update flake</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757937600">- Update to 0.23.3:
  Documentation:
  * Corrected "user_executable_file" option
  Features:
  * Update flake inputs</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 0.23.4:
  * Update nixpkgs/cargo dependencies</changelog>
</package>
<package pkgid="aaa12b892c09a94d95c4a86e21c205407a1887d462fa3e2834adad6d29fa34f08fb91239a685de61f78f6e557d5418083e7341c1b565a41a04c8a5e8b3ff8a2e" name="eza-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.23.4" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update to 0.21.4:
  Bug Fixes:
  * Escape spaces in file path to make them work correctly
  * List inside working dir with --list-dirs and no path passed
  * Ignore incorrect Unicode path instead of crashing on Windows
  Miscellaneous Tasks:
  * Add Visual Studio icon for *.suo
  * Add swift icon for *.xcplayground
  * Add dropbox icon
  * Eza v0.21.4 changelogs, version bump
  Refactor:
  * Clippy lints
  Styling:
  * Update formatting</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750680000">- Update to 0.21.5:
  Bug Fixes:
  * Use OpenBSD 7.7 that has MSRV, instead of 7.6
  * Excessive open file descriptors
  * Typo
  * Impl desirable behaviour for unreadables
  * Unreadables format style
  * Clippy warnings
  * Missing word in comment
  Styling:
  * Fix various clippy warnings for rust 1.86
  * Remove unnecessary semicolon</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1750939200">- Update to 0.21.6:
  * Add missing --absolute option to man page
  * Add prettier icon for .prettierrc.{json,json5,toml,yaml,yml}</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1751630400">- Update to 0.22.0:
  Bug Fixes:
  * Replace default_input_path check with "." check
  Features:
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
    The behavior of the -d flag has been refined to be more
    consistent with ls. Its long flag has been changed to --treat-dirs-as-files
    for clarity, while --list-dirs is retained as a backward-compatible alias to be
    removed in a future release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752494400">- Update to 0.22.1:
  * Replace default_input_path check with "." check
  * "cheks" should be "checks"
  * [breaking] Define -d/--treat-dirs-as-files behavior, tests
  * Refresh icon set with new glyphs and additions
  * Bump phf from 0.11.3 to 0.12.1
  * Cargo bump 2025-07-03
  * Flake bump 2025-07-03
  * Bump windows-sys from 0.59.0 to 0.60.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1753444800">- Update to 0.23.0:
  Bug Fixes:
  * [breaking] Make --grid work when not in TTY
  * [breaking] if data is piped into eza, eza will not ignore it
  Documentation:
  * Add --smart-group option to README
  Features:
  * Add icons for changelog and todo files
  * Use CHANGES icon for CHANGELOG as well</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756728000">- Update to 0.23.1:
  Bug Fixes:
  * Restore unsafe blocks for libc major/minor device id
  * cargo deb metadata to LICENSE.txt
  Documentation:
  * Improve man page description of flags with default values
  * "default behavior" means eza's default behavior, not an option's
    default value
  Features:
  * Added completion</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757332800">- Update to 0.23.2:
  Styling:
  * Update nix style
  Build:
  * Update cargo
  * Update flake</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757937600">- Update to 0.23.3:
  Documentation:
  * Corrected "user_executable_file" option
  Features:
  * Update flake inputs</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1760097600">- Update to 0.23.4:
  * Update nixpkgs/cargo dependencies</changelog>
</package>
<package pkgid="d7f006c6b6df03752f52922b6eaa52b35e8ce9b18e8242eb1cbb3160b8476670c2f6b8e285a1c42c352ff77d793605d311ba1ac47a16bfabe6700fe15791ccfd" name="ezstream" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1321099200">- initial version (0.5.6)</changelog>
  <changelog author="reddwarf@opensuse.org" date="1330689600">- Remove date references from binaries to help build-compare</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487764800">- update to 0.6.0</changelog>
  <changelog author="aloisio@gmx.com" date="1517659200">- Set correct license (GPL-2.0)
- Spec cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1517745600">- Compact description. Regard taglib as a given. (The description
  relates to the openSUSE build.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 1.0.1:
  * Fix a crash, if there is a typo in the &lt;encoder /&gt; setting
  * Fix regression setting the stream name. From zygmund2000 on Github.
  * Minor example and documentation tweaks
  * Major feature release with a new configuration file structure
  * New configuration migration tool to help with the upgrade
  (ezstream-cfgmigrate)
  * Added support for modern libshout functionality:
  - WebM and Matroska media formats
  - ICY and RoarAudio streaming protocols
  - TLS encryption
  * Several bug fixes and an extensive unit test suite
  * Support the new '@b@' placeholder for separate album metadata
  * The command line option -p has been added, causing ezstream to write a
  locked PID file to a given location
  * The command line options -m and -n have been removed, and new configuration
  file settings have been added accordingly
  * The real-time status information is now enabled explicitly with the new
  command line option -r
  * The behaviour of the -s command line argument was changed:
  To shuffle lines from standard input, the special file name "-" needs
  to be provided.
  * TagLib (its C wrapper library) is now a mandatory dependency
  * Native support for MS Windows and certain legacy UNIX systems has been
  removed</changelog>
  <changelog author="Ming Li &lt;mli@suse.com&gt;" date="1619006400">- update to 1.0.2:
  * Fix a crash, if metadata placeholders are configured for input files
  that do not contain the respective values. From gui-lux on Github (#16).</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1760702400">- Add missing gettext macros to fix build.</changelog>
</package>
<package pkgid="55c6b726ad7c43e7820ed07eb5af31ea04db87e8998cd46c331d913c5694de855909e9be6d74672996ea7f7bc2a9b5a286c209d9a1b3192be9163588ff9bccbc" name="f2c" arch="riscv64">
  <version epoch="0" ver="20240504" rel="1.1"/>
  <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="1264939200">- package baselibs.conf</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="mcalabkova@suse.com" date="1534852800">- update to version 0.23
  * new patches and libraries and updated specfile according to
    Fedora version 20160102
- removed patches
  * removing obsolete patches f2c-integer.diff, f2c-malloccheck.diff
    f2c.diff, tmpfile-fix.patch and yyparse.patch and usefull, yet
    inconsistent f2c-optflags.patch
- added patches
  * patches f2c-20110801.patch to use shared library libf2c.so.0.23
    and libf2c-20110801.patch to use less memory copied from Fedora
    repository
  * patch f2c-20180821.patch released to fix optflags parsing</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563192000">- correct changelog:
  Add patch:
  * libf2c-20110801-format-security.patch
- get correct release tarball (src.tgz) by running
  `osc service localrun download_files`</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657195200">- update to version 20210928
  * README: add a paragraph about the size of integers and a simple
    change to f2c.h that is appropriate when sizeof(int) == 4 and
    sizeof(long) == 8.
  * xsum.c: trivial change to banish a pedantic compiler warning.
- change versioning to date as all other major distros are doing
- add f77 script (fc)
- run spec-cleaner</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1689681600">- riscv-no-fpu-excp.patch: RISC-V does not support any FPU exceptions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1759752000">- update to 20240504
  * proc.c: fix another allocation glitch in proc.c
  * New command-line options -I8 and -cf
  * Minor updates to makefile.u and addition of fio.h0 in libf2c.zip
  * Tweaks for pedants who compile with -Werror=strict-aliasing
  * Tweak sysdep.c to work with newer versions of mingw
- use tarball from the GitHub mirror to simplify packaging
- Drop no-longer-needed patches:
  * f2c-20110801.patch
  * libf2c-20110801-format-security.patch</changelog>
</package>
<package pkgid="f14dbcf07a970cdd56a34b6678e58a95ac73feb9741abe802128baa36241874d2edd5c1060cb8ebcc8d26e3e2411fbe607c5c47da91356a376ff56053bf853a4" name="f2c-devel" arch="riscv64">
  <version epoch="0" ver="20240504" rel="1.1"/>
  <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="1264939200">- package baselibs.conf</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="mcalabkova@suse.com" date="1534852800">- update to version 0.23
  * new patches and libraries and updated specfile according to
    Fedora version 20160102
- removed patches
  * removing obsolete patches f2c-integer.diff, f2c-malloccheck.diff
    f2c.diff, tmpfile-fix.patch and yyparse.patch and usefull, yet
    inconsistent f2c-optflags.patch
- added patches
  * patches f2c-20110801.patch to use shared library libf2c.so.0.23
    and libf2c-20110801.patch to use less memory copied from Fedora
    repository
  * patch f2c-20180821.patch released to fix optflags parsing</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563192000">- correct changelog:
  Add patch:
  * libf2c-20110801-format-security.patch
- get correct release tarball (src.tgz) by running
  `osc service localrun download_files`</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657195200">- update to version 20210928
  * README: add a paragraph about the size of integers and a simple
    change to f2c.h that is appropriate when sizeof(int) == 4 and
    sizeof(long) == 8.
  * xsum.c: trivial change to banish a pedantic compiler warning.
- change versioning to date as all other major distros are doing
- add f77 script (fc)
- run spec-cleaner</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1689681600">- riscv-no-fpu-excp.patch: RISC-V does not support any FPU exceptions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1759752000">- update to 20240504
  * proc.c: fix another allocation glitch in proc.c
  * New command-line options -I8 and -cf
  * Minor updates to makefile.u and addition of fio.h0 in libf2c.zip
  * Tweaks for pedants who compile with -Werror=strict-aliasing
  * Tweak sysdep.c to work with newer versions of mingw
- use tarball from the GitHub mirror to simplify packaging
- Drop no-longer-needed patches:
  * f2c-20110801.patch
  * libf2c-20110801-format-security.patch</changelog>
</package>
<package pkgid="455eeca50c8cd730b9c2a74a2c8bb92310bcd1a5ea2aa04e10335856794d67b977089a4adcd9c1bae288481f272579e26a0fd6d214d70cca0428f5c1bf42a227" name="f2fs-tools" arch="riscv64">
  <version epoch="0" ver="1.16.0" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542628800">- Update to new upstream release 1.12
  * resize.f2fs: fix access out-of memory boundary
  * mkfs.f2fs: support fsverity feature
  * fsck.f2fs: fix stack overflow when reading out nat block
  * mkfs.f2fs: avoid selinux denial for unnecessary sysfs node
  * fsck.f2fs: allow -p without value
  * mkfs.f2fs: support multiple features with one "-O"
  * f2fs-tools: add -g to give default options</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- Update to release 1.13
  * introduce some preen mode in fsck.f2fs
  * add f2fs_io tool
  * add casefolding support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598443200">- Update to release 1.14
  * f2fs_io: add copy command
  * fsck: Check fsync data always for zoned block devices
  * fsck: Check write pointer consistency of open zones
  * fsck: Check write pointer consistency of non-open zones
  * fsck.f2fs: Enable user-space cache
  * f2fs-tools: support data compression
  * dump.f2fs: print more info of inode layout
  * resize.f2fs: add option for large_nat_bitmap feature
  * f2fs-tools: Casefolded Encryption support
  * mkfs.f2fs: allow setting volume UUID manually
  * f2fs-tools: zns zone-capacity support
  * mkfs.f2fs: add -T flag
  * mkfs.f2fs: add -r (fake_seed) flag</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606219200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1620043200">- Remove /usr/sbin/sg_write_buffer. This file is already provided
  by sg3_utils as /usr/bin/sg_write_buffer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633089600">- Update to snapshot 1.14.0+g67 (972d7107)
  [boo#1191235]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1653825600">- update to 1.15.0:
  * fsck.f2fs: fix broken file_map output
  * f2fs-tools: show segment/section layout correctly
  * dump.f2fs: compress: fix dstlen of LZ4_compress_fast_extState()
  * big endian fixes
  * cross compile fixes
  * mkfs.f2fs: set required quota types only
  * fsck.f2fs: Add progression feedback
  * fsck.f2fs: do not assert if i_size is missing i_blocks in symlink
  * f2fs-tools: separate other bugs in fsck_verify
  * fsck|dump.f2fs: add -M to get file map
- drop f2fs-tools-1.4.0-bigendian.patch: obsolete</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="1694433600">- update to 1.16.0:
  * Various bug fixes in fsck and mkfs for zoned device support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750161600">- Add c23.patch</changelog>
</package>
<package pkgid="41d03e7d5fcd2e9bfb2a84ed44c1f29f6b341abce3277c97247f2b521ad297f0145b52b0e0f6d633eda059f14ad9d9481c2764b2068a1b09ca6e0c3bee504e03" name="f2fs-tools-devel" arch="riscv64">
  <version epoch="0" ver="1.16.0" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542628800">- Update to new upstream release 1.12
  * resize.f2fs: fix access out-of memory boundary
  * mkfs.f2fs: support fsverity feature
  * fsck.f2fs: fix stack overflow when reading out nat block
  * mkfs.f2fs: avoid selinux denial for unnecessary sysfs node
  * fsck.f2fs: allow -p without value
  * mkfs.f2fs: support multiple features with one "-O"
  * f2fs-tools: add -g to give default options</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- Update to release 1.13
  * introduce some preen mode in fsck.f2fs
  * add f2fs_io tool
  * add casefolding support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598443200">- Update to release 1.14
  * f2fs_io: add copy command
  * fsck: Check fsync data always for zoned block devices
  * fsck: Check write pointer consistency of open zones
  * fsck: Check write pointer consistency of non-open zones
  * fsck.f2fs: Enable user-space cache
  * f2fs-tools: support data compression
  * dump.f2fs: print more info of inode layout
  * resize.f2fs: add option for large_nat_bitmap feature
  * f2fs-tools: Casefolded Encryption support
  * mkfs.f2fs: allow setting volume UUID manually
  * f2fs-tools: zns zone-capacity support
  * mkfs.f2fs: add -T flag
  * mkfs.f2fs: add -r (fake_seed) flag</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606219200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1620043200">- Remove /usr/sbin/sg_write_buffer. This file is already provided
  by sg3_utils as /usr/bin/sg_write_buffer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633089600">- Update to snapshot 1.14.0+g67 (972d7107)
  [boo#1191235]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1653825600">- update to 1.15.0:
  * fsck.f2fs: fix broken file_map output
  * f2fs-tools: show segment/section layout correctly
  * dump.f2fs: compress: fix dstlen of LZ4_compress_fast_extState()
  * big endian fixes
  * cross compile fixes
  * mkfs.f2fs: set required quota types only
  * fsck.f2fs: Add progression feedback
  * fsck.f2fs: do not assert if i_size is missing i_blocks in symlink
  * f2fs-tools: separate other bugs in fsck_verify
  * fsck|dump.f2fs: add -M to get file map
- drop f2fs-tools-1.4.0-bigendian.patch: obsolete</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="1694433600">- update to 1.16.0:
  * Various bug fixes in fsck and mkfs for zoned device support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750161600">- Add c23.patch</changelog>
</package>
<package pkgid="9b7f1d4e7adce3e5b536b745ae92ca5bbb5b3392b3da1db6d8d8963b111dc1e1a0a1e2abca1b0fb596de5680a82faf49eb2b6d030314f89d5394e19233945f3b" name="f3" arch="riscv64">
  <version epoch="0" ver="9.0" rel="1.1"/>
  <changelog author="seroton10@gmail.com" date="1453204800">- Initial package of f3 version 6.0</changelog>
  <changelog author="seroton10@gmail.com" date="1453464000">- Added man-www-ref.patch (accepted upstream, commit cbe8d61)</changelog>
  <changelog author="t.gruner@katodev.de" date="1487246400">- update to the latest commit 53772d3
- remove man-www-ref.patch</changelog>
  <changelog author="avindra@opensuse.org" date="1517659200">- update to 7.0:
  * stable version of f3probe, f3fix, and f3brew
  * f3write: improved write speed and dealing with write failures
- cleanup with spec-cleaner
- add remove-ownership-setting.patch</changelog>
  <changelog author="seroton10@gmail.com" date="1518004800">- Fix build for Leap 42.2 and SLE12.</changelog>
  <changelog author="t.gruner@katodev.de" date="1547726400">- update to 7.1:
  * fix compilation issues on non-Linux OSs
  * f3write: make parameter --max-write-rate work precisely
  * f3probe: change default reset type to RT_NONE
- remove remove-ownership-setting.patch (accepted upstream, pull request #75)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580731200">- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow
  OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1589976000">- update to 7.2:
  * f3write: keep up with extremely fast NVM drives (issue #117)
  * f3write: improve measurement of write speed (issue #102)
  * f3write: handle rare assetion failure (issue #111)
  * f3probe: handle rare assetion failure (issue #82)</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1605700800">- Upgrade to version 8.0:
  * f3read: add parameter --max-read-rate
  * f3read: report speed, percentage, remaining time like f3write
  * f3write: improve speed measurement (commit 791acdc32627...)
  * f3probe: handle rare assetion failure (issue #82 ENODATA)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743076800">- update to version 9.0:
  * f3read/f3write: Avoid the execution stack to list files
  * f3read/f3write: Add dynamic buffers
  * f3read/f3write: chroot(2) to source/target dir if allowed
  * Portability improvements for Ubuntu, ARM, OpenBSD, and Apple
  * Automated test of the code with GitHub Actions
  * Improved documentation</changelog>
</package>
<package pkgid="39dc9feb4a8714f7cc8832d8ee4911ba5e28876bd6416f3839a250b90b9e77532b6caa78a3de40977a6d33c7fcfb191d5bc99048f2957e54566e11345d19821b" name="f3d" arch="riscv64">
  <version epoch="0" ver="3.5.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712232000">- Update to 2.4.0:
  For F3D users:
  * Added a new option --point-type used to specify how to display points sprites
  * Add support for 3D Gaussians Splatting in binary .splat format
  * Added ability to cycle through available animations by pressing W hotkey
  * Added display of current animation name within cheatsheet
  * Added orthographic camera projection option (--camera-orthographic) and binding (5)
  * Added proper continuous integration for MacOS ARM64
  * Added support for glTF Draco encoded file
  * Added support for dark title bar on Windows
  * Added support for colormap presets, using --colormap-file option
  * Added a option to reload file automatically when changed on disk (--watch)
  * Added support for streaming output images to stdout, using - filename
  * Added animation support to Alembic plugin
  * Improved OCCT plugin (STEP and IGES files) performance drastically
  * Improved config file parsing so that it is parsed in file order
  * Fixed an issue with blur circle of confusion
  * Fixed an issue with the grid being clipped
  * Fixed an issue with STEP file coloring
  * Fixed an issue when time range was not starting at zero
  * Fixed an issue when record file does not exist
  * Fixed an issue when using --no-render and --hdri
  * Fixed an issue with the Windows thumbnailer with process never properly killed
  * Fixed an issue where OCCT would output to terminal
  * Fixed an issue with FISH completion
  For libf3d users:
  * Added a new option model.point-sprites.type used to specify how
    to display points (only if model.point-sprites.enable is true)
  * Added a image::toTerminalText method to print image to terminal text
  * Added an image metadata API
  * Added a vtkext module for plugin developer, see the documentation
  For F3D packagers:
  * Added a CMake report at the end of configuration
  * Fixed multiple issue with static (BUILD_SHARED_LIBS=OFF) build
  * Fixed a compilation issue with gcc14
  * Fixed a compilation issue with OCCT 7.8.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to 2.5.0:
  For F3D users:
  * Added a Webassembly version available online: https://f3d.app/web
  * Added a "neutral" tone mapping feature
  * Added an screenshot feature when pressing F12, with its dedicated option, --screenshot-filename
  * Added a --final-shader option to customize post-processing.
  * Added a --grid-color option to set the color of the grid
  * Added a --animation-progress option to control if the animation progress bar should be shown
  * Added a --backface-type option to control backface visibility
  * Added a concept of filename template for saving screenshots and outputs
  * Added native menus for macOS
  * Improved documentation all around
  * Reworked config file logic to avoid duplicating of the default config
  * Fixed a long standing issue with FBX skinning animation
  * Fixed zsh completion
  * Fixed an opacity blending issue
  * Fixed a crash when dropping a HDRI while playing an animation
  * Fixed a focus issue on macOS
  * Fixed a high DPI issue on Windows
  For libf3d users:
  * Added an API to control camera pan and zoom
  * Added a tkinter python example
  * Exposed log level in the python API
  For F3D packagers:
  * Fixed compatibility with CMake 3.29.1
  * Fixed compatibility with OCCT 7_8_0
  * Fixed build reproducability by removing a path from the binary
- Add help.patch to fix the build
- Dont manually remove libVTKExtensions*.a. Not needed with
  vtk &gt;= 9.3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735819200">- Update to 2.5.1:
  * Fix build compatibility with vtk v9.4.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1737460800">- Update to 3.0.0:
  For F3D users:
  * BREAKING CHANGE: Configuration files have changed syntax
  * BREAKING CHANGE: Removed all deprecated options
  * BREAKING CHANGE: --scalars have been split into --scalar-coloring and --coloring-array CLI options
  * BREAKING CHANGE: = must be used for CLI Options, --option value is not supported anymore
  * BREAKING CHANGE: Removed geometry-only and group-geometries and added multi-file-mode option for more flexible loading of multiple files
  * BREAKING CHANGE: There is no headless specific binary release anymore, just use the standard binary with --rendering-backend=egl
  * BREAKING CHANGE: --dry-run has been renamed --no-config
  * BREAKING CHANGE: Esc to quit the app has been changed to Ctrl+Q
  * BREAKING CHANGE: --animation-frame-rate has been replaced by --frame-rate
  * BREAKING CHANGE: Renamed --bg-color into --background-color
  * BREAKING CHANGE: Renamed --comp into --coloring-component
  * BREAKING CHANGE: Removed the ? interaction to dump info, use commands instead
  * BREAKING CHANGE: Renamed --progress into --loading-progress
  * BREAKING CHANGE: Renamed --cells into --coloring-by-cells
  * BREAKING CHANGE: Renamed --range into --coloring-range
  * BREAKING CHANGE: Renamed --bar into --coloring-scalar-bar
  * BREAKING CHANGE: Renamed --inverse into --volume-inverse
  * BREAKING CHANGE: Renamed --samples into --raytracing-samples
  * BREAKING CHANGE: Renamed --denoise into --raytracing-denoise
  * BREAKING CHANGE: Renamed --ref into --reference and --ref-threshold into --reference-threshold
  * BREAKING CHANGE: Renamed --readers-list into --list-readers
  * BREAKING CHANGE: F3D binary release is now built with GCC9
  * Changed the logo!
  * Reworked the UI using ImGui
  * Added support for specifying interactions in config files, see doc
  * Added a --command-script CLI option
  * Added a tiny file dialog, just press Ctrl+O
  * Added support for armature visualization with --armature CLI option (glTF only)
  * Added support for keeping camera position when switching files, just press Ctrl+Arrow
  * Added a ImGui based console to input commands by pressing Esc
  * Added a "Save minimal screenshot" interaction by pressing Shift+F12
  * Added error reporting when loading a file failed for some reason
  * Added missing config file for .brep files
  * Added support for .xbf files
  * Added --input CLI option
  * Added support for libf3d option in configuration files
  * Added support for parsing option based on their type, see the doc
  * Added a --rendering-backend option to select the rendering backend, including headless
  * Added an interaction to rotate camera 90 degrees by pressing 4/6
  * Added an interaction to drop only HDRI (Shift+Drop) and an interaction to drop only 3D files (Ctrl+Drop)
  * Added a --list-bindings CLI option
  * Added a --list-rendering-backends CLI option
  * Added compatibility with VFX CY2025
  * Added commands to print info about scene, coloring, mesh and options
  * Added command to clear the console
  * Added support for expanding tilda (~) into HOME when inputting any path
  * Reworked CLI option parsing to avoid parsing issues
  * Improved --list-readers CLI option output
  * Improved image comparison algorithm
  * Improved options suggestion in the command line
  * Improved many features in F3DWeb as well as adding OCCT and Draco support
  * Improved the webassembly bindings
  * Improved the documentation
  * Improved python bindings
  * Improved startup performance
  * Improved scalar range handling with animation
  * Fixed a crash when opening a glTF file with no textures
  * Fixed an option priority issue with --help
  * Fixed a crash with invalid --animation-index and assimp
  * Fixed an issue where the window displayed an empty filename
  * Fixed an issue where the window resolution was reset when changing file
  * Fixed an issue when reseting the camera and using --camera-index
  * Fixed an issue with --camera-index being overridden by other camera options
  * Fixed an issue when loading a time value outside of the range
  * Fixed issues with screenshot templating
  * Fixed an issue with grid rendering on main axes
  * Fixed an issue where color-bar would show when not needed
  * Fixed an issue with glTF file using URI
  * Fixed --help invalid output
  * Fixed a small issue with F3D dialog being incorrectly named on macOS
  * Fixed an issue where file where open two times on macOS
  For libf3d users:
  * BREAKING CHANGE: All deprecated methods have been removed
  * BREAKING CHANGE: engine::libInformation members have been changed
  * BREAKING CHANGE: options API has been rewritten from scratch, see the doc
  * BREAKING CHANGE: options many options are now optional
  * BREAKING CHANGE: loader API has been replaced by a new class: scene
  * BREAKING CHANGE: engine creation API has been rewritten from scratch and a context class has been added.
  * BREAKING CHANGE: interactor: setKeyPressCallBack, setDropFilesCallBack and timerCallback have been removed
  * BREAKING CHANGE: camera API has been reworked
  * BREAKING CHANGE: image::compare API has been changed
  * BREAKING CHANGE: libf3d API is now using C++17, nodiscard, std::filesystem and std::string_view are now used whenever it makes sense
  * BREAKING CHANGE: Removed support for python 3.8
  * Added an interactor::command* API that lets user control the libf3d behavior more finely
  * Added an interactor::binding* API that lets user control how the libf3d respond to interactions
  * Added an scene::loadAnimationTime API to select animation time to load
  * Added interactor::start arg to control an event loop time and a event loop callback
  * Added python stubs for autocompletion and IDE integration
  * Added suport for python 3.13
  * Fixed an issue with instanciang multiple engines
  * Added an utils::collapsePath
  * Fixed an issue with HiDPI when using the libf3d on Windows</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744804800">- Update to 3.1.0:
  * Fix USD crash on reload (#2148)
  * QuakeMDL: Small fixes (#2145)
  * QuakeMDL: Use PBR lighting and fix texture interpolation (#2135)
  * Fix QuakeMDL animation (#2128)
  * Fix animationManager for dynamic range and single frame (#2129)
  * Application: Catch parsing exception with app options (#2133)
  * Fix: guard DropZone rendering on too small viewport (#2126)
  * libf3d: Fix a crash with ui.axis with external window (#2123)
  * CI: style checks on release too (#2124)
  * CI: Add exceptions for invalid plugin loading on Windows (#2120)
  * Bug Fix: Visual glitch in drop zone border (missing corner pixel) (#2112)
  * libf3d: Depreaction warning on usage of anti_aliasing (#2113)
  * Update version to 3.1.0-RC0 (#2111)
  * QuakeMDL: Fix baselines and module dependencies (#2110)
  * Quake MDL feature (#1591)
  * doc: Improve console doc (#2107)
  * Console: Fix small issues when hiding the console (#2106)
  * Add supersampling anti-aliasing (#2086)
  * imgui: Initial implementation for autocompletion and history in console (#2085)
  * Updating VTK (#2105)
  * assimp: add data validation flag (#2088)
  * Remove prevent skip frame as it is not needed anymore (#2104)
  * f3d-web updates: parse other ui params, loading visual feedback, alert user on error, documentation (#1738)
  * F3D: collpasePath on HDRI drop (#2098)
  * Test: Adding test for collapse on drop
  * F3D: collpasePath on HDRI drop
  * vtkF3DRenderer: Fix a deprecation warning on AddActor2D (#2097)
  * Fix a colormap test (#2096)
  * Colormap parse format (#2066)
  * Replace Dropzone VTKActor by IMGUI  (#1990)
  * Fix JSON key quotes in CONFIGURATION_FILE.md (#2094)
  * Fix a small issue with color formating (#2093)
  * Fix: Add validation for invalid "reset-" option keys in config files (#2083)
  * Add parsing color_t (#2015)
  * Updating dmon to 1.3.7 (#2078)
  * Improve command exception handling (#2065)
  * Remove Android/Wasm VTK master nightly (#2079)
  * Disable UI line antialiasing (#2077)
  * Add colormap type (#2061)
  * Rework Android/Wasm CI (#1950)
  * interactor: Fix triggerCommand to return true on success
  * Fix incorrect handling of invalid arg exception in commands
  * context: Add exception handling (#2064)
  * Rework style checks (#2071)
  * Add OCCT specific reader options (#2059)
  * assimp: Record imported actors from internals (#2058)
  * Adding support for reader specific options (#2060)
  * Fix PWA artifacts (#2057)
  * options: Add support for path using std::filesystem::path
  * F3D: Update help text for new types (#2044)
  * F3D: Fix a small issue with imperative options (#2049)
  * Cache: Add documentation and add XDG support (#2029)
  * Add support for imperative options in configuration files (#2040)
  * format `direction_t` as XYZ when possible (#2041)
  * Initialize temporary up after F3DStarter sets up vector, add test to confirm view does not snap on interaction (#2039)
  * parse mixed `xyz` directions (#2038)
  * doc: Use asciiflow diagram (#2037)
  * F3D: Add support for `-D, --define` and `-R,--reset` CLI option to set/reset libf3d options from CLI (#2035)
  * Add an architecture documentation (#2022)
  * Updating VTK (#2036)
  * wasm: Fix version in package.json and update release template accordingly (#2032)
  * Fix missing set_as_string migration (#2034)
  * Fix wasm option string issue (#2031)
  * Improve testing documentation (#2030)
  * handle arbitrary up vector (#2023)
  * Chore: Update copyright year (#2028)
  * Formatting: Add doc and fix formatting for python files and clang-format in CI (#2027)
  * doc: Update package list on INSTALLATION.md (#2026)
  * Add a new option type: direction_t (#2007)
  * Tests: Update baseline for overlay changes (#2019)
  * Final shader applied on overlay (#1984)
  * Center CheatSheet vertically (#1985)
  * options: Add support for deprecating option in CMake logic (#2011)
  * doc: Fix a ref to a file that has been renamed (#2012)
  * Alias Command (#1895)
  * Update VTK (#2006)
  * test: Testing OBJ with a TGA texture
  * data: Fix incorrect mtl in checkerboard_colorful.obj
  * Tests: Improve cheatsheet testing and limit baselines update (#2001)
  * options: Split tools and generated code for better coverage computation (#2004)
  * options_tools: Improve testing coverage
  * options: Split tools and generated code for better coverage
  * interactor_impl: Improve and fix formatting (#1999)
  * opacity binding (#1972)
  * OBJ: Remove obj.inl logic that is not required since VTK v9.1.0 (#1992)
  * Adding color as a proper option type (#1967)
  * add command remove_file_groups (#1978)
  * Unset optional display value (#1981)
  * Ignore timestamps recording in gzip metadata (#1982)
  * fix zsh completion (#1971)
  * Doc: Stop using vcpkg and simplify getting started for Windows (#1964)
  * application: Report config file locations being checked (#1965)
  * application: Fix list-bindings option initialization (#1966)
  * Improve ci graph (#1938)
  * Simplify VCPKG guide (#1916)
  * Improve fps counter  (#1886)
  * #1741 Rolling camera and then interacting with the view provide incorrect interactions (#1879)
  * add PWA manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to 3.2.0:
  * Fix artifacts with spherical harmonics (#2367)
  * scene: Fix a crash when switching from a invalid file (#2368)
  * animationManager: stop playing animation when there is none available (#2365)
  * Change imgui style to match official F3D palette (#2359)
  * Feature: Add yaw camera support  (#2357)
  * Revert "Fix incorrect usage of internal variable PACKAGE_PREFIX_DIR (#1377)" (#2362)
  * Add support for 3DGS .ply files (#2256)
  * Improve VCPKG and CMake presets (#2356)
  * Feature/improve visual studio and vcpkg integration (#2298)
  * feat: Add F3D splat reader stream support and test (#2351)
  * [Fix]  Verbose level update dynamic options (#2350)
  * libf3d: Introduce animation.indices (#2261)
  * Add bounties to CONTRIBUTING (#2287)
  * Add netcdf support (#2335)
  * [Feature] Add binding and command for cycling verbose level (#2324)
  * Application: Fix an issue when switching file with optional config CLI options (#2329)
  * substitute `Sequence[...]` for `list[...]` parameters in stubs (#2322)
  * add `py.typed` file to Python module (#2323)
  * Exclude assimp from sanitizer testing and update VTK (#2313)
  * Add external navigation link to F3D libf3d doxygen in config.yml (#2319)
  * App: fixed crash when no file was selected in dialog (#2315)
  * Updating VTK
  * Assimp: Exclude some tests failing with sanitizer
  * fix: improve help(f3d) (#2299)
  * Implements texture transforms (#2282)
  * configs: Use glob in config files where it make sense (#2295)
  * App: Fix a order logic issue in F3DConfigFileTools (#2288)
  * ForceReader: Support invalid extensions (#2294)
  * hdf: Add missing exodus extensions (#2293)
  * Cli reader options (#1860)
  * Fix assimp 6.0 configuration
  * Add support for extended ascii and UTF8 username (#2277)
  * Config glob matching (#2281)
  * add armor.mdl to DATA_LICENSES.md (#2280)
  * vtkF3DRenderer: Fix small issues with colormap discretization (#2276)
  * Use flag to prevent drop zone to "steal" all scrolling (#2272)
  * doc: Update opengraph image (#2271)
  * doc: fix small typos (#2270)
  * Select mdl skin (#2252)
  * Feature: colormap discretization (#2264)
  * Fix doc formatting (#2269)
  * doc: Update min dependencies (#2267)
  * Fix Fedora build prerequisites - use dnf and add vtk-devel (Fixes #2259) (#2265)
  * Fix CONTRIBUTING.md doc (#2262)
  * Implement OpenEXR image memory read (#2258)
  * Add gaussian splatting spherical harmonics support (#2248)
  * Fix web app default model (#2253)
  * Add SPZ support (#2180)
  * fix temporary up vector convergence (#2249)
  * Support rendering AMR Datasets (#2244)
  * improve gimbal lock avoidance (#2247)
  * doc: Add Ni-g-3l as returning Contributor (#2245)
  * Documentation fixes (#2241)
  * doc: Update build instructions as vtk version support can be misleading (#2233)
  * add default values to `CameraState`'s `__init__` (#2240)
  * remove warning for insignificant animation time differences (#2231)
  * Fix console quiet (#2232)
  * Console: Add a test for quiet console
  * Console: Fix quiet support
  * improve non-trackball interactor rotation (#2217)
  * Style: Use prettier for yml too (#2226)
  * Style: Format all yml
  * Style: Use prettier for yml too
  * doc: Fix a typo with contact@f3d.app (#2211)
  * Rework docker image build (#2209)
  * Small doc improvements (#2203)
  * doc: Add missing BUILD_WASM in dev readme
  * Add 0xfedcafe to f3d contributors (#2200)
  * doc: Use new typical.png from f3d-media (#2194)
  * Fix a typo in PULL_REQUEST_TEMPLATE.md (#2198)
  * Add lgt2x to f3d contributors (#2197)
  * Fix QuakeMDL normal array (#2183)
  * adding exbluesbreaker to MAINTAINERS_AND_CONTRIBUTORS.md (#2195)
  * add `dir` multi-file mode (#2193)
  * Adding  samoncrief to MAINTAINERS_AND_CONTRIBUTORS.md (#2192)
  * Add support for VTKHDF (#2170)
  * doc: Fix a typo with industry sponsors (#2187)
  * Updating VTK (#2186)
  * Add jrushlow to returning contributors (#2185)
  * vtkF3DMetaImporter: Fix coloring for skinning, morphing, and such (#2172)
  * Implement base ior option (#2181)
  * doc: Fix a typo in GOVERNANCE.md (#2182)
  * doc: Fix some typos and improve phrasing (#2179)
  * github: Fix issue template for new style (#2178)
  * Rework Code of Conduct and Governance (#2168)
  * Add ImGui Minimal Console Feature (#2099)
  * imgui: make widget not be brought to front on focus (#2118)
  * doc: Adding email in CoC (#2167)
  * vtkF3DQuakeMDLImporter.cxx: add missing include (#2155)
  * Update externals (#2162)
  * doc: Fix a typo (#2161)
  * Update release issue (#2160)
  * doc: Update roadmapm for 3.2.0 (#2158)
  * doc: Update installation doc
  * Doc: Add doc about linking VTK examples (#2140)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1761825600">- Update to 3.3.0:
  * Created a F3D web application based on WebAssembly: https://f3d.app/viewer
  * BEHAVIOR CHANGE: Added a CLI option --recursive-dir-add to control if directory should be added recursively, off by default
  * Complete rework of the cheatsheet with for a nicer, cleaner look
  * [Linux] Added support for using F3D offscreen without GLX lib being present on the syste
  * Added support for identifying non-supported files and not loading them at all
  * Added support for skipping unsupported files when loading multiple files
  * Added --remove-empty-file-groups to control if scene without files should be removed
  * Added --watch support for yet-to-exists files
  * Added a remove_current_file_group command
  * Added --axes-grid CLI option to show grid axes
  * Added an bind Ctrl+X to control the visibility of grid axes
  * Added proper parsing for transform2D options
  * Added --multi-file-regex CLI option to group files based on their names
  * Added autocompletion in interactive console
  * Added a help command to print information about commands
  * Added support for SPZ v3 format
  * Added --backdrop-opacity to control the UI backdrop opacity
  * Added support for .webp image and textures
  * Added support for GroupSkin for .mdl format
  * Added temporal anti aliasing support --antialiasing-mode=taa
  * Improve dropzone visuals
  * Improved print_scene_info output
  * Improved UI consistency
  * Improved rendering performance slightly
  * Reworked the website from scratch which now support documentation versionning
  * Removed support for comments in interactive console for better color parsing
  * Fixed and improved many documentations issues
  * Fixed an issue with --watch when file is failing to load
  * Fixed missing frame in .mdl animations
  * Fixed a potential crash when graphic libraries are not found
  * Fixed an issue with the scalar bar not being continuous</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 3.4.1:
  * BEHAVIOR CHANGE: Changed the behavior of gaussian point sprites, it now require the use of --point-sprites-absolute-size
  * BEHAVIOR CHANGE: Changed the default configuration for alembic to NOT display scalar by default
  * Added a CLI option to control if point sprites should be scaled or not: --point-sprites-absolute-size
  * Added HDRI filename display CLI option and interaction (Shift+N)
  * Added progress support to QuakeMDL importer
  * Added point sprites modes switch interaction (O)
  * Added console auto completion for all libf3d options with a domain and filepath
  * Added support for Alembic XForm animation
  * Added an interaction to play animation backward: Ctrl+Shift+Space
  * Added a console command to play animation backward: toggle_animation_backward
  * Added support for importing Alembic file with curves
  * Added a jump_to_frame command
  * Added axes and grid color configuration with a CLI option --x/y/z-color
  * Added proper support for composite data
  * Added an interaction to change the up direction Ctrl+Y and Ctrl+Z and dynamic up support
  * Improved the documentation on https://f3d.app
  * Improved style of progress and animation bar to fit F3D style
  * Improved color logging
  * Reduced VRAM usage of antialiasing and HDRI rendering
  * Fixed an issue where the camera would reset after volume rendering
  * Fixed multiple issue with temporal anti-aliasing
  * Fixed an issue with parsing none CLI options
  * Fixed small issues with the event loop
  * Fixed a blending issue with external rendering context
  * Fixed an issue with display of Ctrl+Shift+ bindings
  * Fixed many memory issues in QuakeMDL reader
  * Fixed an issue with elevation and azimuth options
  * Fixed a small display issue in the cheatsheet
  * Deprecated --anti-aliasing-mode in favor of simply --anti-aliasing
  * Deprecated --point-sprites-type in favor of simply --point-sprites</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 3.5.0:
  * Added IFC support
  * Stream and pipe support
  * Added support for many point cloud formats
  * UI improvements</changelog>
</package>
<package pkgid="0193584d133b8e325f07fddce3a7f58c5423d7cc41b04911e700a40a292b1742b432fd1d9664d26344b9c97fe4e8eace8e83f846af00b60ff9303c95c5a309e1" name="f3d-bash-completion" arch="noarch">
  <version epoch="0" ver="3.5.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712232000">- Update to 2.4.0:
  For F3D users:
  * Added a new option --point-type used to specify how to display points sprites
  * Add support for 3D Gaussians Splatting in binary .splat format
  * Added ability to cycle through available animations by pressing W hotkey
  * Added display of current animation name within cheatsheet
  * Added orthographic camera projection option (--camera-orthographic) and binding (5)
  * Added proper continuous integration for MacOS ARM64
  * Added support for glTF Draco encoded file
  * Added support for dark title bar on Windows
  * Added support for colormap presets, using --colormap-file option
  * Added a option to reload file automatically when changed on disk (--watch)
  * Added support for streaming output images to stdout, using - filename
  * Added animation support to Alembic plugin
  * Improved OCCT plugin (STEP and IGES files) performance drastically
  * Improved config file parsing so that it is parsed in file order
  * Fixed an issue with blur circle of confusion
  * Fixed an issue with the grid being clipped
  * Fixed an issue with STEP file coloring
  * Fixed an issue when time range was not starting at zero
  * Fixed an issue when record file does not exist
  * Fixed an issue when using --no-render and --hdri
  * Fixed an issue with the Windows thumbnailer with process never properly killed
  * Fixed an issue where OCCT would output to terminal
  * Fixed an issue with FISH completion
  For libf3d users:
  * Added a new option model.point-sprites.type used to specify how
    to display points (only if model.point-sprites.enable is true)
  * Added a image::toTerminalText method to print image to terminal text
  * Added an image metadata API
  * Added a vtkext module for plugin developer, see the documentation
  For F3D packagers:
  * Added a CMake report at the end of configuration
  * Fixed multiple issue with static (BUILD_SHARED_LIBS=OFF) build
  * Fixed a compilation issue with gcc14
  * Fixed a compilation issue with OCCT 7.8.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to 2.5.0:
  For F3D users:
  * Added a Webassembly version available online: https://f3d.app/web
  * Added a "neutral" tone mapping feature
  * Added an screenshot feature when pressing F12, with its dedicated option, --screenshot-filename
  * Added a --final-shader option to customize post-processing.
  * Added a --grid-color option to set the color of the grid
  * Added a --animation-progress option to control if the animation progress bar should be shown
  * Added a --backface-type option to control backface visibility
  * Added a concept of filename template for saving screenshots and outputs
  * Added native menus for macOS
  * Improved documentation all around
  * Reworked config file logic to avoid duplicating of the default config
  * Fixed a long standing issue with FBX skinning animation
  * Fixed zsh completion
  * Fixed an opacity blending issue
  * Fixed a crash when dropping a HDRI while playing an animation
  * Fixed a focus issue on macOS
  * Fixed a high DPI issue on Windows
  For libf3d users:
  * Added an API to control camera pan and zoom
  * Added a tkinter python example
  * Exposed log level in the python API
  For F3D packagers:
  * Fixed compatibility with CMake 3.29.1
  * Fixed compatibility with OCCT 7_8_0
  * Fixed build reproducability by removing a path from the binary
- Add help.patch to fix the build
- Dont manually remove libVTKExtensions*.a. Not needed with
  vtk &gt;= 9.3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735819200">- Update to 2.5.1:
  * Fix build compatibility with vtk v9.4.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1737460800">- Update to 3.0.0:
  For F3D users:
  * BREAKING CHANGE: Configuration files have changed syntax
  * BREAKING CHANGE: Removed all deprecated options
  * BREAKING CHANGE: --scalars have been split into --scalar-coloring and --coloring-array CLI options
  * BREAKING CHANGE: = must be used for CLI Options, --option value is not supported anymore
  * BREAKING CHANGE: Removed geometry-only and group-geometries and added multi-file-mode option for more flexible loading of multiple files
  * BREAKING CHANGE: There is no headless specific binary release anymore, just use the standard binary with --rendering-backend=egl
  * BREAKING CHANGE: --dry-run has been renamed --no-config
  * BREAKING CHANGE: Esc to quit the app has been changed to Ctrl+Q
  * BREAKING CHANGE: --animation-frame-rate has been replaced by --frame-rate
  * BREAKING CHANGE: Renamed --bg-color into --background-color
  * BREAKING CHANGE: Renamed --comp into --coloring-component
  * BREAKING CHANGE: Removed the ? interaction to dump info, use commands instead
  * BREAKING CHANGE: Renamed --progress into --loading-progress
  * BREAKING CHANGE: Renamed --cells into --coloring-by-cells
  * BREAKING CHANGE: Renamed --range into --coloring-range
  * BREAKING CHANGE: Renamed --bar into --coloring-scalar-bar
  * BREAKING CHANGE: Renamed --inverse into --volume-inverse
  * BREAKING CHANGE: Renamed --samples into --raytracing-samples
  * BREAKING CHANGE: Renamed --denoise into --raytracing-denoise
  * BREAKING CHANGE: Renamed --ref into --reference and --ref-threshold into --reference-threshold
  * BREAKING CHANGE: Renamed --readers-list into --list-readers
  * BREAKING CHANGE: F3D binary release is now built with GCC9
  * Changed the logo!
  * Reworked the UI using ImGui
  * Added support for specifying interactions in config files, see doc
  * Added a --command-script CLI option
  * Added a tiny file dialog, just press Ctrl+O
  * Added support for armature visualization with --armature CLI option (glTF only)
  * Added support for keeping camera position when switching files, just press Ctrl+Arrow
  * Added a ImGui based console to input commands by pressing Esc
  * Added a "Save minimal screenshot" interaction by pressing Shift+F12
  * Added error reporting when loading a file failed for some reason
  * Added missing config file for .brep files
  * Added support for .xbf files
  * Added --input CLI option
  * Added support for libf3d option in configuration files
  * Added support for parsing option based on their type, see the doc
  * Added a --rendering-backend option to select the rendering backend, including headless
  * Added an interaction to rotate camera 90 degrees by pressing 4/6
  * Added an interaction to drop only HDRI (Shift+Drop) and an interaction to drop only 3D files (Ctrl+Drop)
  * Added a --list-bindings CLI option
  * Added a --list-rendering-backends CLI option
  * Added compatibility with VFX CY2025
  * Added commands to print info about scene, coloring, mesh and options
  * Added command to clear the console
  * Added support for expanding tilda (~) into HOME when inputting any path
  * Reworked CLI option parsing to avoid parsing issues
  * Improved --list-readers CLI option output
  * Improved image comparison algorithm
  * Improved options suggestion in the command line
  * Improved many features in F3DWeb as well as adding OCCT and Draco support
  * Improved the webassembly bindings
  * Improved the documentation
  * Improved python bindings
  * Improved startup performance
  * Improved scalar range handling with animation
  * Fixed a crash when opening a glTF file with no textures
  * Fixed an option priority issue with --help
  * Fixed a crash with invalid --animation-index and assimp
  * Fixed an issue where the window displayed an empty filename
  * Fixed an issue where the window resolution was reset when changing file
  * Fixed an issue when reseting the camera and using --camera-index
  * Fixed an issue with --camera-index being overridden by other camera options
  * Fixed an issue when loading a time value outside of the range
  * Fixed issues with screenshot templating
  * Fixed an issue with grid rendering on main axes
  * Fixed an issue where color-bar would show when not needed
  * Fixed an issue with glTF file using URI
  * Fixed --help invalid output
  * Fixed a small issue with F3D dialog being incorrectly named on macOS
  * Fixed an issue where file where open two times on macOS
  For libf3d users:
  * BREAKING CHANGE: All deprecated methods have been removed
  * BREAKING CHANGE: engine::libInformation members have been changed
  * BREAKING CHANGE: options API has been rewritten from scratch, see the doc
  * BREAKING CHANGE: options many options are now optional
  * BREAKING CHANGE: loader API has been replaced by a new class: scene
  * BREAKING CHANGE: engine creation API has been rewritten from scratch and a context class has been added.
  * BREAKING CHANGE: interactor: setKeyPressCallBack, setDropFilesCallBack and timerCallback have been removed
  * BREAKING CHANGE: camera API has been reworked
  * BREAKING CHANGE: image::compare API has been changed
  * BREAKING CHANGE: libf3d API is now using C++17, nodiscard, std::filesystem and std::string_view are now used whenever it makes sense
  * BREAKING CHANGE: Removed support for python 3.8
  * Added an interactor::command* API that lets user control the libf3d behavior more finely
  * Added an interactor::binding* API that lets user control how the libf3d respond to interactions
  * Added an scene::loadAnimationTime API to select animation time to load
  * Added interactor::start arg to control an event loop time and a event loop callback
  * Added python stubs for autocompletion and IDE integration
  * Added suport for python 3.13
  * Fixed an issue with instanciang multiple engines
  * Added an utils::collapsePath
  * Fixed an issue with HiDPI when using the libf3d on Windows</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744804800">- Update to 3.1.0:
  * Fix USD crash on reload (#2148)
  * QuakeMDL: Small fixes (#2145)
  * QuakeMDL: Use PBR lighting and fix texture interpolation (#2135)
  * Fix QuakeMDL animation (#2128)
  * Fix animationManager for dynamic range and single frame (#2129)
  * Application: Catch parsing exception with app options (#2133)
  * Fix: guard DropZone rendering on too small viewport (#2126)
  * libf3d: Fix a crash with ui.axis with external window (#2123)
  * CI: style checks on release too (#2124)
  * CI: Add exceptions for invalid plugin loading on Windows (#2120)
  * Bug Fix: Visual glitch in drop zone border (missing corner pixel) (#2112)
  * libf3d: Depreaction warning on usage of anti_aliasing (#2113)
  * Update version to 3.1.0-RC0 (#2111)
  * QuakeMDL: Fix baselines and module dependencies (#2110)
  * Quake MDL feature (#1591)
  * doc: Improve console doc (#2107)
  * Console: Fix small issues when hiding the console (#2106)
  * Add supersampling anti-aliasing (#2086)
  * imgui: Initial implementation for autocompletion and history in console (#2085)
  * Updating VTK (#2105)
  * assimp: add data validation flag (#2088)
  * Remove prevent skip frame as it is not needed anymore (#2104)
  * f3d-web updates: parse other ui params, loading visual feedback, alert user on error, documentation (#1738)
  * F3D: collpasePath on HDRI drop (#2098)
  * Test: Adding test for collapse on drop
  * F3D: collpasePath on HDRI drop
  * vtkF3DRenderer: Fix a deprecation warning on AddActor2D (#2097)
  * Fix a colormap test (#2096)
  * Colormap parse format (#2066)
  * Replace Dropzone VTKActor by IMGUI  (#1990)
  * Fix JSON key quotes in CONFIGURATION_FILE.md (#2094)
  * Fix a small issue with color formating (#2093)
  * Fix: Add validation for invalid "reset-" option keys in config files (#2083)
  * Add parsing color_t (#2015)
  * Updating dmon to 1.3.7 (#2078)
  * Improve command exception handling (#2065)
  * Remove Android/Wasm VTK master nightly (#2079)
  * Disable UI line antialiasing (#2077)
  * Add colormap type (#2061)
  * Rework Android/Wasm CI (#1950)
  * interactor: Fix triggerCommand to return true on success
  * Fix incorrect handling of invalid arg exception in commands
  * context: Add exception handling (#2064)
  * Rework style checks (#2071)
  * Add OCCT specific reader options (#2059)
  * assimp: Record imported actors from internals (#2058)
  * Adding support for reader specific options (#2060)
  * Fix PWA artifacts (#2057)
  * options: Add support for path using std::filesystem::path
  * F3D: Update help text for new types (#2044)
  * F3D: Fix a small issue with imperative options (#2049)
  * Cache: Add documentation and add XDG support (#2029)
  * Add support for imperative options in configuration files (#2040)
  * format `direction_t` as XYZ when possible (#2041)
  * Initialize temporary up after F3DStarter sets up vector, add test to confirm view does not snap on interaction (#2039)
  * parse mixed `xyz` directions (#2038)
  * doc: Use asciiflow diagram (#2037)
  * F3D: Add support for `-D, --define` and `-R,--reset` CLI option to set/reset libf3d options from CLI (#2035)
  * Add an architecture documentation (#2022)
  * Updating VTK (#2036)
  * wasm: Fix version in package.json and update release template accordingly (#2032)
  * Fix missing set_as_string migration (#2034)
  * Fix wasm option string issue (#2031)
  * Improve testing documentation (#2030)
  * handle arbitrary up vector (#2023)
  * Chore: Update copyright year (#2028)
  * Formatting: Add doc and fix formatting for python files and clang-format in CI (#2027)
  * doc: Update package list on INSTALLATION.md (#2026)
  * Add a new option type: direction_t (#2007)
  * Tests: Update baseline for overlay changes (#2019)
  * Final shader applied on overlay (#1984)
  * Center CheatSheet vertically (#1985)
  * options: Add support for deprecating option in CMake logic (#2011)
  * doc: Fix a ref to a file that has been renamed (#2012)
  * Alias Command (#1895)
  * Update VTK (#2006)
  * test: Testing OBJ with a TGA texture
  * data: Fix incorrect mtl in checkerboard_colorful.obj
  * Tests: Improve cheatsheet testing and limit baselines update (#2001)
  * options: Split tools and generated code for better coverage computation (#2004)
  * options_tools: Improve testing coverage
  * options: Split tools and generated code for better coverage
  * interactor_impl: Improve and fix formatting (#1999)
  * opacity binding (#1972)
  * OBJ: Remove obj.inl logic that is not required since VTK v9.1.0 (#1992)
  * Adding color as a proper option type (#1967)
  * add command remove_file_groups (#1978)
  * Unset optional display value (#1981)
  * Ignore timestamps recording in gzip metadata (#1982)
  * fix zsh completion (#1971)
  * Doc: Stop using vcpkg and simplify getting started for Windows (#1964)
  * application: Report config file locations being checked (#1965)
  * application: Fix list-bindings option initialization (#1966)
  * Improve ci graph (#1938)
  * Simplify VCPKG guide (#1916)
  * Improve fps counter  (#1886)
  * #1741 Rolling camera and then interacting with the view provide incorrect interactions (#1879)
  * add PWA manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to 3.2.0:
  * Fix artifacts with spherical harmonics (#2367)
  * scene: Fix a crash when switching from a invalid file (#2368)
  * animationManager: stop playing animation when there is none available (#2365)
  * Change imgui style to match official F3D palette (#2359)
  * Feature: Add yaw camera support  (#2357)
  * Revert "Fix incorrect usage of internal variable PACKAGE_PREFIX_DIR (#1377)" (#2362)
  * Add support for 3DGS .ply files (#2256)
  * Improve VCPKG and CMake presets (#2356)
  * Feature/improve visual studio and vcpkg integration (#2298)
  * feat: Add F3D splat reader stream support and test (#2351)
  * [Fix]  Verbose level update dynamic options (#2350)
  * libf3d: Introduce animation.indices (#2261)
  * Add bounties to CONTRIBUTING (#2287)
  * Add netcdf support (#2335)
  * [Feature] Add binding and command for cycling verbose level (#2324)
  * Application: Fix an issue when switching file with optional config CLI options (#2329)
  * substitute `Sequence[...]` for `list[...]` parameters in stubs (#2322)
  * add `py.typed` file to Python module (#2323)
  * Exclude assimp from sanitizer testing and update VTK (#2313)
  * Add external navigation link to F3D libf3d doxygen in config.yml (#2319)
  * App: fixed crash when no file was selected in dialog (#2315)
  * Updating VTK
  * Assimp: Exclude some tests failing with sanitizer
  * fix: improve help(f3d) (#2299)
  * Implements texture transforms (#2282)
  * configs: Use glob in config files where it make sense (#2295)
  * App: Fix a order logic issue in F3DConfigFileTools (#2288)
  * ForceReader: Support invalid extensions (#2294)
  * hdf: Add missing exodus extensions (#2293)
  * Cli reader options (#1860)
  * Fix assimp 6.0 configuration
  * Add support for extended ascii and UTF8 username (#2277)
  * Config glob matching (#2281)
  * add armor.mdl to DATA_LICENSES.md (#2280)
  * vtkF3DRenderer: Fix small issues with colormap discretization (#2276)
  * Use flag to prevent drop zone to "steal" all scrolling (#2272)
  * doc: Update opengraph image (#2271)
  * doc: fix small typos (#2270)
  * Select mdl skin (#2252)
  * Feature: colormap discretization (#2264)
  * Fix doc formatting (#2269)
  * doc: Update min dependencies (#2267)
  * Fix Fedora build prerequisites - use dnf and add vtk-devel (Fixes #2259) (#2265)
  * Fix CONTRIBUTING.md doc (#2262)
  * Implement OpenEXR image memory read (#2258)
  * Add gaussian splatting spherical harmonics support (#2248)
  * Fix web app default model (#2253)
  * Add SPZ support (#2180)
  * fix temporary up vector convergence (#2249)
  * Support rendering AMR Datasets (#2244)
  * improve gimbal lock avoidance (#2247)
  * doc: Add Ni-g-3l as returning Contributor (#2245)
  * Documentation fixes (#2241)
  * doc: Update build instructions as vtk version support can be misleading (#2233)
  * add default values to `CameraState`'s `__init__` (#2240)
  * remove warning for insignificant animation time differences (#2231)
  * Fix console quiet (#2232)
  * Console: Add a test for quiet console
  * Console: Fix quiet support
  * improve non-trackball interactor rotation (#2217)
  * Style: Use prettier for yml too (#2226)
  * Style: Format all yml
  * Style: Use prettier for yml too
  * doc: Fix a typo with contact@f3d.app (#2211)
  * Rework docker image build (#2209)
  * Small doc improvements (#2203)
  * doc: Add missing BUILD_WASM in dev readme
  * Add 0xfedcafe to f3d contributors (#2200)
  * doc: Use new typical.png from f3d-media (#2194)
  * Fix a typo in PULL_REQUEST_TEMPLATE.md (#2198)
  * Add lgt2x to f3d contributors (#2197)
  * Fix QuakeMDL normal array (#2183)
  * adding exbluesbreaker to MAINTAINERS_AND_CONTRIBUTORS.md (#2195)
  * add `dir` multi-file mode (#2193)
  * Adding  samoncrief to MAINTAINERS_AND_CONTRIBUTORS.md (#2192)
  * Add support for VTKHDF (#2170)
  * doc: Fix a typo with industry sponsors (#2187)
  * Updating VTK (#2186)
  * Add jrushlow to returning contributors (#2185)
  * vtkF3DMetaImporter: Fix coloring for skinning, morphing, and such (#2172)
  * Implement base ior option (#2181)
  * doc: Fix a typo in GOVERNANCE.md (#2182)
  * doc: Fix some typos and improve phrasing (#2179)
  * github: Fix issue template for new style (#2178)
  * Rework Code of Conduct and Governance (#2168)
  * Add ImGui Minimal Console Feature (#2099)
  * imgui: make widget not be brought to front on focus (#2118)
  * doc: Adding email in CoC (#2167)
  * vtkF3DQuakeMDLImporter.cxx: add missing include (#2155)
  * Update externals (#2162)
  * doc: Fix a typo (#2161)
  * Update release issue (#2160)
  * doc: Update roadmapm for 3.2.0 (#2158)
  * doc: Update installation doc
  * Doc: Add doc about linking VTK examples (#2140)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1761825600">- Update to 3.3.0:
  * Created a F3D web application based on WebAssembly: https://f3d.app/viewer
  * BEHAVIOR CHANGE: Added a CLI option --recursive-dir-add to control if directory should be added recursively, off by default
  * Complete rework of the cheatsheet with for a nicer, cleaner look
  * [Linux] Added support for using F3D offscreen without GLX lib being present on the syste
  * Added support for identifying non-supported files and not loading them at all
  * Added support for skipping unsupported files when loading multiple files
  * Added --remove-empty-file-groups to control if scene without files should be removed
  * Added --watch support for yet-to-exists files
  * Added a remove_current_file_group command
  * Added --axes-grid CLI option to show grid axes
  * Added an bind Ctrl+X to control the visibility of grid axes
  * Added proper parsing for transform2D options
  * Added --multi-file-regex CLI option to group files based on their names
  * Added autocompletion in interactive console
  * Added a help command to print information about commands
  * Added support for SPZ v3 format
  * Added --backdrop-opacity to control the UI backdrop opacity
  * Added support for .webp image and textures
  * Added support for GroupSkin for .mdl format
  * Added temporal anti aliasing support --antialiasing-mode=taa
  * Improve dropzone visuals
  * Improved print_scene_info output
  * Improved UI consistency
  * Improved rendering performance slightly
  * Reworked the website from scratch which now support documentation versionning
  * Removed support for comments in interactive console for better color parsing
  * Fixed and improved many documentations issues
  * Fixed an issue with --watch when file is failing to load
  * Fixed missing frame in .mdl animations
  * Fixed a potential crash when graphic libraries are not found
  * Fixed an issue with the scalar bar not being continuous</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 3.4.1:
  * BEHAVIOR CHANGE: Changed the behavior of gaussian point sprites, it now require the use of --point-sprites-absolute-size
  * BEHAVIOR CHANGE: Changed the default configuration for alembic to NOT display scalar by default
  * Added a CLI option to control if point sprites should be scaled or not: --point-sprites-absolute-size
  * Added HDRI filename display CLI option and interaction (Shift+N)
  * Added progress support to QuakeMDL importer
  * Added point sprites modes switch interaction (O)
  * Added console auto completion for all libf3d options with a domain and filepath
  * Added support for Alembic XForm animation
  * Added an interaction to play animation backward: Ctrl+Shift+Space
  * Added a console command to play animation backward: toggle_animation_backward
  * Added support for importing Alembic file with curves
  * Added a jump_to_frame command
  * Added axes and grid color configuration with a CLI option --x/y/z-color
  * Added proper support for composite data
  * Added an interaction to change the up direction Ctrl+Y and Ctrl+Z and dynamic up support
  * Improved the documentation on https://f3d.app
  * Improved style of progress and animation bar to fit F3D style
  * Improved color logging
  * Reduced VRAM usage of antialiasing and HDRI rendering
  * Fixed an issue where the camera would reset after volume rendering
  * Fixed multiple issue with temporal anti-aliasing
  * Fixed an issue with parsing none CLI options
  * Fixed small issues with the event loop
  * Fixed a blending issue with external rendering context
  * Fixed an issue with display of Ctrl+Shift+ bindings
  * Fixed many memory issues in QuakeMDL reader
  * Fixed an issue with elevation and azimuth options
  * Fixed a small display issue in the cheatsheet
  * Deprecated --anti-aliasing-mode in favor of simply --anti-aliasing
  * Deprecated --point-sprites-type in favor of simply --point-sprites</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 3.5.0:
  * Added IFC support
  * Stream and pipe support
  * Added support for many point cloud formats
  * UI improvements</changelog>
</package>
<package pkgid="ec8a05b5a0046e3d123ef4b756c963748b167ad5a9619a80f0e2f61997293c1d52b5df849a1fc751c801282a997ffa25241ef7eda328ce3cda4c9760da1c9e36" name="f3d-devel" arch="riscv64">
  <version epoch="0" ver="3.5.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712232000">- Update to 2.4.0:
  For F3D users:
  * Added a new option --point-type used to specify how to display points sprites
  * Add support for 3D Gaussians Splatting in binary .splat format
  * Added ability to cycle through available animations by pressing W hotkey
  * Added display of current animation name within cheatsheet
  * Added orthographic camera projection option (--camera-orthographic) and binding (5)
  * Added proper continuous integration for MacOS ARM64
  * Added support for glTF Draco encoded file
  * Added support for dark title bar on Windows
  * Added support for colormap presets, using --colormap-file option
  * Added a option to reload file automatically when changed on disk (--watch)
  * Added support for streaming output images to stdout, using - filename
  * Added animation support to Alembic plugin
  * Improved OCCT plugin (STEP and IGES files) performance drastically
  * Improved config file parsing so that it is parsed in file order
  * Fixed an issue with blur circle of confusion
  * Fixed an issue with the grid being clipped
  * Fixed an issue with STEP file coloring
  * Fixed an issue when time range was not starting at zero
  * Fixed an issue when record file does not exist
  * Fixed an issue when using --no-render and --hdri
  * Fixed an issue with the Windows thumbnailer with process never properly killed
  * Fixed an issue where OCCT would output to terminal
  * Fixed an issue with FISH completion
  For libf3d users:
  * Added a new option model.point-sprites.type used to specify how
    to display points (only if model.point-sprites.enable is true)
  * Added a image::toTerminalText method to print image to terminal text
  * Added an image metadata API
  * Added a vtkext module for plugin developer, see the documentation
  For F3D packagers:
  * Added a CMake report at the end of configuration
  * Fixed multiple issue with static (BUILD_SHARED_LIBS=OFF) build
  * Fixed a compilation issue with gcc14
  * Fixed a compilation issue with OCCT 7.8.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to 2.5.0:
  For F3D users:
  * Added a Webassembly version available online: https://f3d.app/web
  * Added a "neutral" tone mapping feature
  * Added an screenshot feature when pressing F12, with its dedicated option, --screenshot-filename
  * Added a --final-shader option to customize post-processing.
  * Added a --grid-color option to set the color of the grid
  * Added a --animation-progress option to control if the animation progress bar should be shown
  * Added a --backface-type option to control backface visibility
  * Added a concept of filename template for saving screenshots and outputs
  * Added native menus for macOS
  * Improved documentation all around
  * Reworked config file logic to avoid duplicating of the default config
  * Fixed a long standing issue with FBX skinning animation
  * Fixed zsh completion
  * Fixed an opacity blending issue
  * Fixed a crash when dropping a HDRI while playing an animation
  * Fixed a focus issue on macOS
  * Fixed a high DPI issue on Windows
  For libf3d users:
  * Added an API to control camera pan and zoom
  * Added a tkinter python example
  * Exposed log level in the python API
  For F3D packagers:
  * Fixed compatibility with CMake 3.29.1
  * Fixed compatibility with OCCT 7_8_0
  * Fixed build reproducability by removing a path from the binary
- Add help.patch to fix the build
- Dont manually remove libVTKExtensions*.a. Not needed with
  vtk &gt;= 9.3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735819200">- Update to 2.5.1:
  * Fix build compatibility with vtk v9.4.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1737460800">- Update to 3.0.0:
  For F3D users:
  * BREAKING CHANGE: Configuration files have changed syntax
  * BREAKING CHANGE: Removed all deprecated options
  * BREAKING CHANGE: --scalars have been split into --scalar-coloring and --coloring-array CLI options
  * BREAKING CHANGE: = must be used for CLI Options, --option value is not supported anymore
  * BREAKING CHANGE: Removed geometry-only and group-geometries and added multi-file-mode option for more flexible loading of multiple files
  * BREAKING CHANGE: There is no headless specific binary release anymore, just use the standard binary with --rendering-backend=egl
  * BREAKING CHANGE: --dry-run has been renamed --no-config
  * BREAKING CHANGE: Esc to quit the app has been changed to Ctrl+Q
  * BREAKING CHANGE: --animation-frame-rate has been replaced by --frame-rate
  * BREAKING CHANGE: Renamed --bg-color into --background-color
  * BREAKING CHANGE: Renamed --comp into --coloring-component
  * BREAKING CHANGE: Removed the ? interaction to dump info, use commands instead
  * BREAKING CHANGE: Renamed --progress into --loading-progress
  * BREAKING CHANGE: Renamed --cells into --coloring-by-cells
  * BREAKING CHANGE: Renamed --range into --coloring-range
  * BREAKING CHANGE: Renamed --bar into --coloring-scalar-bar
  * BREAKING CHANGE: Renamed --inverse into --volume-inverse
  * BREAKING CHANGE: Renamed --samples into --raytracing-samples
  * BREAKING CHANGE: Renamed --denoise into --raytracing-denoise
  * BREAKING CHANGE: Renamed --ref into --reference and --ref-threshold into --reference-threshold
  * BREAKING CHANGE: Renamed --readers-list into --list-readers
  * BREAKING CHANGE: F3D binary release is now built with GCC9
  * Changed the logo!
  * Reworked the UI using ImGui
  * Added support for specifying interactions in config files, see doc
  * Added a --command-script CLI option
  * Added a tiny file dialog, just press Ctrl+O
  * Added support for armature visualization with --armature CLI option (glTF only)
  * Added support for keeping camera position when switching files, just press Ctrl+Arrow
  * Added a ImGui based console to input commands by pressing Esc
  * Added a "Save minimal screenshot" interaction by pressing Shift+F12
  * Added error reporting when loading a file failed for some reason
  * Added missing config file for .brep files
  * Added support for .xbf files
  * Added --input CLI option
  * Added support for libf3d option in configuration files
  * Added support for parsing option based on their type, see the doc
  * Added a --rendering-backend option to select the rendering backend, including headless
  * Added an interaction to rotate camera 90 degrees by pressing 4/6
  * Added an interaction to drop only HDRI (Shift+Drop) and an interaction to drop only 3D files (Ctrl+Drop)
  * Added a --list-bindings CLI option
  * Added a --list-rendering-backends CLI option
  * Added compatibility with VFX CY2025
  * Added commands to print info about scene, coloring, mesh and options
  * Added command to clear the console
  * Added support for expanding tilda (~) into HOME when inputting any path
  * Reworked CLI option parsing to avoid parsing issues
  * Improved --list-readers CLI option output
  * Improved image comparison algorithm
  * Improved options suggestion in the command line
  * Improved many features in F3DWeb as well as adding OCCT and Draco support
  * Improved the webassembly bindings
  * Improved the documentation
  * Improved python bindings
  * Improved startup performance
  * Improved scalar range handling with animation
  * Fixed a crash when opening a glTF file with no textures
  * Fixed an option priority issue with --help
  * Fixed a crash with invalid --animation-index and assimp
  * Fixed an issue where the window displayed an empty filename
  * Fixed an issue where the window resolution was reset when changing file
  * Fixed an issue when reseting the camera and using --camera-index
  * Fixed an issue with --camera-index being overridden by other camera options
  * Fixed an issue when loading a time value outside of the range
  * Fixed issues with screenshot templating
  * Fixed an issue with grid rendering on main axes
  * Fixed an issue where color-bar would show when not needed
  * Fixed an issue with glTF file using URI
  * Fixed --help invalid output
  * Fixed a small issue with F3D dialog being incorrectly named on macOS
  * Fixed an issue where file where open two times on macOS
  For libf3d users:
  * BREAKING CHANGE: All deprecated methods have been removed
  * BREAKING CHANGE: engine::libInformation members have been changed
  * BREAKING CHANGE: options API has been rewritten from scratch, see the doc
  * BREAKING CHANGE: options many options are now optional
  * BREAKING CHANGE: loader API has been replaced by a new class: scene
  * BREAKING CHANGE: engine creation API has been rewritten from scratch and a context class has been added.
  * BREAKING CHANGE: interactor: setKeyPressCallBack, setDropFilesCallBack and timerCallback have been removed
  * BREAKING CHANGE: camera API has been reworked
  * BREAKING CHANGE: image::compare API has been changed
  * BREAKING CHANGE: libf3d API is now using C++17, nodiscard, std::filesystem and std::string_view are now used whenever it makes sense
  * BREAKING CHANGE: Removed support for python 3.8
  * Added an interactor::command* API that lets user control the libf3d behavior more finely
  * Added an interactor::binding* API that lets user control how the libf3d respond to interactions
  * Added an scene::loadAnimationTime API to select animation time to load
  * Added interactor::start arg to control an event loop time and a event loop callback
  * Added python stubs for autocompletion and IDE integration
  * Added suport for python 3.13
  * Fixed an issue with instanciang multiple engines
  * Added an utils::collapsePath
  * Fixed an issue with HiDPI when using the libf3d on Windows</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744804800">- Update to 3.1.0:
  * Fix USD crash on reload (#2148)
  * QuakeMDL: Small fixes (#2145)
  * QuakeMDL: Use PBR lighting and fix texture interpolation (#2135)
  * Fix QuakeMDL animation (#2128)
  * Fix animationManager for dynamic range and single frame (#2129)
  * Application: Catch parsing exception with app options (#2133)
  * Fix: guard DropZone rendering on too small viewport (#2126)
  * libf3d: Fix a crash with ui.axis with external window (#2123)
  * CI: style checks on release too (#2124)
  * CI: Add exceptions for invalid plugin loading on Windows (#2120)
  * Bug Fix: Visual glitch in drop zone border (missing corner pixel) (#2112)
  * libf3d: Depreaction warning on usage of anti_aliasing (#2113)
  * Update version to 3.1.0-RC0 (#2111)
  * QuakeMDL: Fix baselines and module dependencies (#2110)
  * Quake MDL feature (#1591)
  * doc: Improve console doc (#2107)
  * Console: Fix small issues when hiding the console (#2106)
  * Add supersampling anti-aliasing (#2086)
  * imgui: Initial implementation for autocompletion and history in console (#2085)
  * Updating VTK (#2105)
  * assimp: add data validation flag (#2088)
  * Remove prevent skip frame as it is not needed anymore (#2104)
  * f3d-web updates: parse other ui params, loading visual feedback, alert user on error, documentation (#1738)
  * F3D: collpasePath on HDRI drop (#2098)
  * Test: Adding test for collapse on drop
  * F3D: collpasePath on HDRI drop
  * vtkF3DRenderer: Fix a deprecation warning on AddActor2D (#2097)
  * Fix a colormap test (#2096)
  * Colormap parse format (#2066)
  * Replace Dropzone VTKActor by IMGUI  (#1990)
  * Fix JSON key quotes in CONFIGURATION_FILE.md (#2094)
  * Fix a small issue with color formating (#2093)
  * Fix: Add validation for invalid "reset-" option keys in config files (#2083)
  * Add parsing color_t (#2015)
  * Updating dmon to 1.3.7 (#2078)
  * Improve command exception handling (#2065)
  * Remove Android/Wasm VTK master nightly (#2079)
  * Disable UI line antialiasing (#2077)
  * Add colormap type (#2061)
  * Rework Android/Wasm CI (#1950)
  * interactor: Fix triggerCommand to return true on success
  * Fix incorrect handling of invalid arg exception in commands
  * context: Add exception handling (#2064)
  * Rework style checks (#2071)
  * Add OCCT specific reader options (#2059)
  * assimp: Record imported actors from internals (#2058)
  * Adding support for reader specific options (#2060)
  * Fix PWA artifacts (#2057)
  * options: Add support for path using std::filesystem::path
  * F3D: Update help text for new types (#2044)
  * F3D: Fix a small issue with imperative options (#2049)
  * Cache: Add documentation and add XDG support (#2029)
  * Add support for imperative options in configuration files (#2040)
  * format `direction_t` as XYZ when possible (#2041)
  * Initialize temporary up after F3DStarter sets up vector, add test to confirm view does not snap on interaction (#2039)
  * parse mixed `xyz` directions (#2038)
  * doc: Use asciiflow diagram (#2037)
  * F3D: Add support for `-D, --define` and `-R,--reset` CLI option to set/reset libf3d options from CLI (#2035)
  * Add an architecture documentation (#2022)
  * Updating VTK (#2036)
  * wasm: Fix version in package.json and update release template accordingly (#2032)
  * Fix missing set_as_string migration (#2034)
  * Fix wasm option string issue (#2031)
  * Improve testing documentation (#2030)
  * handle arbitrary up vector (#2023)
  * Chore: Update copyright year (#2028)
  * Formatting: Add doc and fix formatting for python files and clang-format in CI (#2027)
  * doc: Update package list on INSTALLATION.md (#2026)
  * Add a new option type: direction_t (#2007)
  * Tests: Update baseline for overlay changes (#2019)
  * Final shader applied on overlay (#1984)
  * Center CheatSheet vertically (#1985)
  * options: Add support for deprecating option in CMake logic (#2011)
  * doc: Fix a ref to a file that has been renamed (#2012)
  * Alias Command (#1895)
  * Update VTK (#2006)
  * test: Testing OBJ with a TGA texture
  * data: Fix incorrect mtl in checkerboard_colorful.obj
  * Tests: Improve cheatsheet testing and limit baselines update (#2001)
  * options: Split tools and generated code for better coverage computation (#2004)
  * options_tools: Improve testing coverage
  * options: Split tools and generated code for better coverage
  * interactor_impl: Improve and fix formatting (#1999)
  * opacity binding (#1972)
  * OBJ: Remove obj.inl logic that is not required since VTK v9.1.0 (#1992)
  * Adding color as a proper option type (#1967)
  * add command remove_file_groups (#1978)
  * Unset optional display value (#1981)
  * Ignore timestamps recording in gzip metadata (#1982)
  * fix zsh completion (#1971)
  * Doc: Stop using vcpkg and simplify getting started for Windows (#1964)
  * application: Report config file locations being checked (#1965)
  * application: Fix list-bindings option initialization (#1966)
  * Improve ci graph (#1938)
  * Simplify VCPKG guide (#1916)
  * Improve fps counter  (#1886)
  * #1741 Rolling camera and then interacting with the view provide incorrect interactions (#1879)
  * add PWA manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to 3.2.0:
  * Fix artifacts with spherical harmonics (#2367)
  * scene: Fix a crash when switching from a invalid file (#2368)
  * animationManager: stop playing animation when there is none available (#2365)
  * Change imgui style to match official F3D palette (#2359)
  * Feature: Add yaw camera support  (#2357)
  * Revert "Fix incorrect usage of internal variable PACKAGE_PREFIX_DIR (#1377)" (#2362)
  * Add support for 3DGS .ply files (#2256)
  * Improve VCPKG and CMake presets (#2356)
  * Feature/improve visual studio and vcpkg integration (#2298)
  * feat: Add F3D splat reader stream support and test (#2351)
  * [Fix]  Verbose level update dynamic options (#2350)
  * libf3d: Introduce animation.indices (#2261)
  * Add bounties to CONTRIBUTING (#2287)
  * Add netcdf support (#2335)
  * [Feature] Add binding and command for cycling verbose level (#2324)
  * Application: Fix an issue when switching file with optional config CLI options (#2329)
  * substitute `Sequence[...]` for `list[...]` parameters in stubs (#2322)
  * add `py.typed` file to Python module (#2323)
  * Exclude assimp from sanitizer testing and update VTK (#2313)
  * Add external navigation link to F3D libf3d doxygen in config.yml (#2319)
  * App: fixed crash when no file was selected in dialog (#2315)
  * Updating VTK
  * Assimp: Exclude some tests failing with sanitizer
  * fix: improve help(f3d) (#2299)
  * Implements texture transforms (#2282)
  * configs: Use glob in config files where it make sense (#2295)
  * App: Fix a order logic issue in F3DConfigFileTools (#2288)
  * ForceReader: Support invalid extensions (#2294)
  * hdf: Add missing exodus extensions (#2293)
  * Cli reader options (#1860)
  * Fix assimp 6.0 configuration
  * Add support for extended ascii and UTF8 username (#2277)
  * Config glob matching (#2281)
  * add armor.mdl to DATA_LICENSES.md (#2280)
  * vtkF3DRenderer: Fix small issues with colormap discretization (#2276)
  * Use flag to prevent drop zone to "steal" all scrolling (#2272)
  * doc: Update opengraph image (#2271)
  * doc: fix small typos (#2270)
  * Select mdl skin (#2252)
  * Feature: colormap discretization (#2264)
  * Fix doc formatting (#2269)
  * doc: Update min dependencies (#2267)
  * Fix Fedora build prerequisites - use dnf and add vtk-devel (Fixes #2259) (#2265)
  * Fix CONTRIBUTING.md doc (#2262)
  * Implement OpenEXR image memory read (#2258)
  * Add gaussian splatting spherical harmonics support (#2248)
  * Fix web app default model (#2253)
  * Add SPZ support (#2180)
  * fix temporary up vector convergence (#2249)
  * Support rendering AMR Datasets (#2244)
  * improve gimbal lock avoidance (#2247)
  * doc: Add Ni-g-3l as returning Contributor (#2245)
  * Documentation fixes (#2241)
  * doc: Update build instructions as vtk version support can be misleading (#2233)
  * add default values to `CameraState`'s `__init__` (#2240)
  * remove warning for insignificant animation time differences (#2231)
  * Fix console quiet (#2232)
  * Console: Add a test for quiet console
  * Console: Fix quiet support
  * improve non-trackball interactor rotation (#2217)
  * Style: Use prettier for yml too (#2226)
  * Style: Format all yml
  * Style: Use prettier for yml too
  * doc: Fix a typo with contact@f3d.app (#2211)
  * Rework docker image build (#2209)
  * Small doc improvements (#2203)
  * doc: Add missing BUILD_WASM in dev readme
  * Add 0xfedcafe to f3d contributors (#2200)
  * doc: Use new typical.png from f3d-media (#2194)
  * Fix a typo in PULL_REQUEST_TEMPLATE.md (#2198)
  * Add lgt2x to f3d contributors (#2197)
  * Fix QuakeMDL normal array (#2183)
  * adding exbluesbreaker to MAINTAINERS_AND_CONTRIBUTORS.md (#2195)
  * add `dir` multi-file mode (#2193)
  * Adding  samoncrief to MAINTAINERS_AND_CONTRIBUTORS.md (#2192)
  * Add support for VTKHDF (#2170)
  * doc: Fix a typo with industry sponsors (#2187)
  * Updating VTK (#2186)
  * Add jrushlow to returning contributors (#2185)
  * vtkF3DMetaImporter: Fix coloring for skinning, morphing, and such (#2172)
  * Implement base ior option (#2181)
  * doc: Fix a typo in GOVERNANCE.md (#2182)
  * doc: Fix some typos and improve phrasing (#2179)
  * github: Fix issue template for new style (#2178)
  * Rework Code of Conduct and Governance (#2168)
  * Add ImGui Minimal Console Feature (#2099)
  * imgui: make widget not be brought to front on focus (#2118)
  * doc: Adding email in CoC (#2167)
  * vtkF3DQuakeMDLImporter.cxx: add missing include (#2155)
  * Update externals (#2162)
  * doc: Fix a typo (#2161)
  * Update release issue (#2160)
  * doc: Update roadmapm for 3.2.0 (#2158)
  * doc: Update installation doc
  * Doc: Add doc about linking VTK examples (#2140)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1761825600">- Update to 3.3.0:
  * Created a F3D web application based on WebAssembly: https://f3d.app/viewer
  * BEHAVIOR CHANGE: Added a CLI option --recursive-dir-add to control if directory should be added recursively, off by default
  * Complete rework of the cheatsheet with for a nicer, cleaner look
  * [Linux] Added support for using F3D offscreen without GLX lib being present on the syste
  * Added support for identifying non-supported files and not loading them at all
  * Added support for skipping unsupported files when loading multiple files
  * Added --remove-empty-file-groups to control if scene without files should be removed
  * Added --watch support for yet-to-exists files
  * Added a remove_current_file_group command
  * Added --axes-grid CLI option to show grid axes
  * Added an bind Ctrl+X to control the visibility of grid axes
  * Added proper parsing for transform2D options
  * Added --multi-file-regex CLI option to group files based on their names
  * Added autocompletion in interactive console
  * Added a help command to print information about commands
  * Added support for SPZ v3 format
  * Added --backdrop-opacity to control the UI backdrop opacity
  * Added support for .webp image and textures
  * Added support for GroupSkin for .mdl format
  * Added temporal anti aliasing support --antialiasing-mode=taa
  * Improve dropzone visuals
  * Improved print_scene_info output
  * Improved UI consistency
  * Improved rendering performance slightly
  * Reworked the website from scratch which now support documentation versionning
  * Removed support for comments in interactive console for better color parsing
  * Fixed and improved many documentations issues
  * Fixed an issue with --watch when file is failing to load
  * Fixed missing frame in .mdl animations
  * Fixed a potential crash when graphic libraries are not found
  * Fixed an issue with the scalar bar not being continuous</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 3.4.1:
  * BEHAVIOR CHANGE: Changed the behavior of gaussian point sprites, it now require the use of --point-sprites-absolute-size
  * BEHAVIOR CHANGE: Changed the default configuration for alembic to NOT display scalar by default
  * Added a CLI option to control if point sprites should be scaled or not: --point-sprites-absolute-size
  * Added HDRI filename display CLI option and interaction (Shift+N)
  * Added progress support to QuakeMDL importer
  * Added point sprites modes switch interaction (O)
  * Added console auto completion for all libf3d options with a domain and filepath
  * Added support for Alembic XForm animation
  * Added an interaction to play animation backward: Ctrl+Shift+Space
  * Added a console command to play animation backward: toggle_animation_backward
  * Added support for importing Alembic file with curves
  * Added a jump_to_frame command
  * Added axes and grid color configuration with a CLI option --x/y/z-color
  * Added proper support for composite data
  * Added an interaction to change the up direction Ctrl+Y and Ctrl+Z and dynamic up support
  * Improved the documentation on https://f3d.app
  * Improved style of progress and animation bar to fit F3D style
  * Improved color logging
  * Reduced VRAM usage of antialiasing and HDRI rendering
  * Fixed an issue where the camera would reset after volume rendering
  * Fixed multiple issue with temporal anti-aliasing
  * Fixed an issue with parsing none CLI options
  * Fixed small issues with the event loop
  * Fixed a blending issue with external rendering context
  * Fixed an issue with display of Ctrl+Shift+ bindings
  * Fixed many memory issues in QuakeMDL reader
  * Fixed an issue with elevation and azimuth options
  * Fixed a small display issue in the cheatsheet
  * Deprecated --anti-aliasing-mode in favor of simply --anti-aliasing
  * Deprecated --point-sprites-type in favor of simply --point-sprites</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 3.5.0:
  * Added IFC support
  * Stream and pipe support
  * Added support for many point cloud formats
  * UI improvements</changelog>
</package>
<package pkgid="d3ca6e0c3e6a4f83d34f6ee54af709f0e6a2fb161068c68931ae05b33c841309e3221d4ae28425e1f6993ea211dddfe6da3510760c06629f9fb76002094583c2" name="f3d-fish-completion" arch="noarch">
  <version epoch="0" ver="3.5.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712232000">- Update to 2.4.0:
  For F3D users:
  * Added a new option --point-type used to specify how to display points sprites
  * Add support for 3D Gaussians Splatting in binary .splat format
  * Added ability to cycle through available animations by pressing W hotkey
  * Added display of current animation name within cheatsheet
  * Added orthographic camera projection option (--camera-orthographic) and binding (5)
  * Added proper continuous integration for MacOS ARM64
  * Added support for glTF Draco encoded file
  * Added support for dark title bar on Windows
  * Added support for colormap presets, using --colormap-file option
  * Added a option to reload file automatically when changed on disk (--watch)
  * Added support for streaming output images to stdout, using - filename
  * Added animation support to Alembic plugin
  * Improved OCCT plugin (STEP and IGES files) performance drastically
  * Improved config file parsing so that it is parsed in file order
  * Fixed an issue with blur circle of confusion
  * Fixed an issue with the grid being clipped
  * Fixed an issue with STEP file coloring
  * Fixed an issue when time range was not starting at zero
  * Fixed an issue when record file does not exist
  * Fixed an issue when using --no-render and --hdri
  * Fixed an issue with the Windows thumbnailer with process never properly killed
  * Fixed an issue where OCCT would output to terminal
  * Fixed an issue with FISH completion
  For libf3d users:
  * Added a new option model.point-sprites.type used to specify how
    to display points (only if model.point-sprites.enable is true)
  * Added a image::toTerminalText method to print image to terminal text
  * Added an image metadata API
  * Added a vtkext module for plugin developer, see the documentation
  For F3D packagers:
  * Added a CMake report at the end of configuration
  * Fixed multiple issue with static (BUILD_SHARED_LIBS=OFF) build
  * Fixed a compilation issue with gcc14
  * Fixed a compilation issue with OCCT 7.8.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to 2.5.0:
  For F3D users:
  * Added a Webassembly version available online: https://f3d.app/web
  * Added a "neutral" tone mapping feature
  * Added an screenshot feature when pressing F12, with its dedicated option, --screenshot-filename
  * Added a --final-shader option to customize post-processing.
  * Added a --grid-color option to set the color of the grid
  * Added a --animation-progress option to control if the animation progress bar should be shown
  * Added a --backface-type option to control backface visibility
  * Added a concept of filename template for saving screenshots and outputs
  * Added native menus for macOS
  * Improved documentation all around
  * Reworked config file logic to avoid duplicating of the default config
  * Fixed a long standing issue with FBX skinning animation
  * Fixed zsh completion
  * Fixed an opacity blending issue
  * Fixed a crash when dropping a HDRI while playing an animation
  * Fixed a focus issue on macOS
  * Fixed a high DPI issue on Windows
  For libf3d users:
  * Added an API to control camera pan and zoom
  * Added a tkinter python example
  * Exposed log level in the python API
  For F3D packagers:
  * Fixed compatibility with CMake 3.29.1
  * Fixed compatibility with OCCT 7_8_0
  * Fixed build reproducability by removing a path from the binary
- Add help.patch to fix the build
- Dont manually remove libVTKExtensions*.a. Not needed with
  vtk &gt;= 9.3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735819200">- Update to 2.5.1:
  * Fix build compatibility with vtk v9.4.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1737460800">- Update to 3.0.0:
  For F3D users:
  * BREAKING CHANGE: Configuration files have changed syntax
  * BREAKING CHANGE: Removed all deprecated options
  * BREAKING CHANGE: --scalars have been split into --scalar-coloring and --coloring-array CLI options
  * BREAKING CHANGE: = must be used for CLI Options, --option value is not supported anymore
  * BREAKING CHANGE: Removed geometry-only and group-geometries and added multi-file-mode option for more flexible loading of multiple files
  * BREAKING CHANGE: There is no headless specific binary release anymore, just use the standard binary with --rendering-backend=egl
  * BREAKING CHANGE: --dry-run has been renamed --no-config
  * BREAKING CHANGE: Esc to quit the app has been changed to Ctrl+Q
  * BREAKING CHANGE: --animation-frame-rate has been replaced by --frame-rate
  * BREAKING CHANGE: Renamed --bg-color into --background-color
  * BREAKING CHANGE: Renamed --comp into --coloring-component
  * BREAKING CHANGE: Removed the ? interaction to dump info, use commands instead
  * BREAKING CHANGE: Renamed --progress into --loading-progress
  * BREAKING CHANGE: Renamed --cells into --coloring-by-cells
  * BREAKING CHANGE: Renamed --range into --coloring-range
  * BREAKING CHANGE: Renamed --bar into --coloring-scalar-bar
  * BREAKING CHANGE: Renamed --inverse into --volume-inverse
  * BREAKING CHANGE: Renamed --samples into --raytracing-samples
  * BREAKING CHANGE: Renamed --denoise into --raytracing-denoise
  * BREAKING CHANGE: Renamed --ref into --reference and --ref-threshold into --reference-threshold
  * BREAKING CHANGE: Renamed --readers-list into --list-readers
  * BREAKING CHANGE: F3D binary release is now built with GCC9
  * Changed the logo!
  * Reworked the UI using ImGui
  * Added support for specifying interactions in config files, see doc
  * Added a --command-script CLI option
  * Added a tiny file dialog, just press Ctrl+O
  * Added support for armature visualization with --armature CLI option (glTF only)
  * Added support for keeping camera position when switching files, just press Ctrl+Arrow
  * Added a ImGui based console to input commands by pressing Esc
  * Added a "Save minimal screenshot" interaction by pressing Shift+F12
  * Added error reporting when loading a file failed for some reason
  * Added missing config file for .brep files
  * Added support for .xbf files
  * Added --input CLI option
  * Added support for libf3d option in configuration files
  * Added support for parsing option based on their type, see the doc
  * Added a --rendering-backend option to select the rendering backend, including headless
  * Added an interaction to rotate camera 90 degrees by pressing 4/6
  * Added an interaction to drop only HDRI (Shift+Drop) and an interaction to drop only 3D files (Ctrl+Drop)
  * Added a --list-bindings CLI option
  * Added a --list-rendering-backends CLI option
  * Added compatibility with VFX CY2025
  * Added commands to print info about scene, coloring, mesh and options
  * Added command to clear the console
  * Added support for expanding tilda (~) into HOME when inputting any path
  * Reworked CLI option parsing to avoid parsing issues
  * Improved --list-readers CLI option output
  * Improved image comparison algorithm
  * Improved options suggestion in the command line
  * Improved many features in F3DWeb as well as adding OCCT and Draco support
  * Improved the webassembly bindings
  * Improved the documentation
  * Improved python bindings
  * Improved startup performance
  * Improved scalar range handling with animation
  * Fixed a crash when opening a glTF file with no textures
  * Fixed an option priority issue with --help
  * Fixed a crash with invalid --animation-index and assimp
  * Fixed an issue where the window displayed an empty filename
  * Fixed an issue where the window resolution was reset when changing file
  * Fixed an issue when reseting the camera and using --camera-index
  * Fixed an issue with --camera-index being overridden by other camera options
  * Fixed an issue when loading a time value outside of the range
  * Fixed issues with screenshot templating
  * Fixed an issue with grid rendering on main axes
  * Fixed an issue where color-bar would show when not needed
  * Fixed an issue with glTF file using URI
  * Fixed --help invalid output
  * Fixed a small issue with F3D dialog being incorrectly named on macOS
  * Fixed an issue where file where open two times on macOS
  For libf3d users:
  * BREAKING CHANGE: All deprecated methods have been removed
  * BREAKING CHANGE: engine::libInformation members have been changed
  * BREAKING CHANGE: options API has been rewritten from scratch, see the doc
  * BREAKING CHANGE: options many options are now optional
  * BREAKING CHANGE: loader API has been replaced by a new class: scene
  * BREAKING CHANGE: engine creation API has been rewritten from scratch and a context class has been added.
  * BREAKING CHANGE: interactor: setKeyPressCallBack, setDropFilesCallBack and timerCallback have been removed
  * BREAKING CHANGE: camera API has been reworked
  * BREAKING CHANGE: image::compare API has been changed
  * BREAKING CHANGE: libf3d API is now using C++17, nodiscard, std::filesystem and std::string_view are now used whenever it makes sense
  * BREAKING CHANGE: Removed support for python 3.8
  * Added an interactor::command* API that lets user control the libf3d behavior more finely
  * Added an interactor::binding* API that lets user control how the libf3d respond to interactions
  * Added an scene::loadAnimationTime API to select animation time to load
  * Added interactor::start arg to control an event loop time and a event loop callback
  * Added python stubs for autocompletion and IDE integration
  * Added suport for python 3.13
  * Fixed an issue with instanciang multiple engines
  * Added an utils::collapsePath
  * Fixed an issue with HiDPI when using the libf3d on Windows</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744804800">- Update to 3.1.0:
  * Fix USD crash on reload (#2148)
  * QuakeMDL: Small fixes (#2145)
  * QuakeMDL: Use PBR lighting and fix texture interpolation (#2135)
  * Fix QuakeMDL animation (#2128)
  * Fix animationManager for dynamic range and single frame (#2129)
  * Application: Catch parsing exception with app options (#2133)
  * Fix: guard DropZone rendering on too small viewport (#2126)
  * libf3d: Fix a crash with ui.axis with external window (#2123)
  * CI: style checks on release too (#2124)
  * CI: Add exceptions for invalid plugin loading on Windows (#2120)
  * Bug Fix: Visual glitch in drop zone border (missing corner pixel) (#2112)
  * libf3d: Depreaction warning on usage of anti_aliasing (#2113)
  * Update version to 3.1.0-RC0 (#2111)
  * QuakeMDL: Fix baselines and module dependencies (#2110)
  * Quake MDL feature (#1591)
  * doc: Improve console doc (#2107)
  * Console: Fix small issues when hiding the console (#2106)
  * Add supersampling anti-aliasing (#2086)
  * imgui: Initial implementation for autocompletion and history in console (#2085)
  * Updating VTK (#2105)
  * assimp: add data validation flag (#2088)
  * Remove prevent skip frame as it is not needed anymore (#2104)
  * f3d-web updates: parse other ui params, loading visual feedback, alert user on error, documentation (#1738)
  * F3D: collpasePath on HDRI drop (#2098)
  * Test: Adding test for collapse on drop
  * F3D: collpasePath on HDRI drop
  * vtkF3DRenderer: Fix a deprecation warning on AddActor2D (#2097)
  * Fix a colormap test (#2096)
  * Colormap parse format (#2066)
  * Replace Dropzone VTKActor by IMGUI  (#1990)
  * Fix JSON key quotes in CONFIGURATION_FILE.md (#2094)
  * Fix a small issue with color formating (#2093)
  * Fix: Add validation for invalid "reset-" option keys in config files (#2083)
  * Add parsing color_t (#2015)
  * Updating dmon to 1.3.7 (#2078)
  * Improve command exception handling (#2065)
  * Remove Android/Wasm VTK master nightly (#2079)
  * Disable UI line antialiasing (#2077)
  * Add colormap type (#2061)
  * Rework Android/Wasm CI (#1950)
  * interactor: Fix triggerCommand to return true on success
  * Fix incorrect handling of invalid arg exception in commands
  * context: Add exception handling (#2064)
  * Rework style checks (#2071)
  * Add OCCT specific reader options (#2059)
  * assimp: Record imported actors from internals (#2058)
  * Adding support for reader specific options (#2060)
  * Fix PWA artifacts (#2057)
  * options: Add support for path using std::filesystem::path
  * F3D: Update help text for new types (#2044)
  * F3D: Fix a small issue with imperative options (#2049)
  * Cache: Add documentation and add XDG support (#2029)
  * Add support for imperative options in configuration files (#2040)
  * format `direction_t` as XYZ when possible (#2041)
  * Initialize temporary up after F3DStarter sets up vector, add test to confirm view does not snap on interaction (#2039)
  * parse mixed `xyz` directions (#2038)
  * doc: Use asciiflow diagram (#2037)
  * F3D: Add support for `-D, --define` and `-R,--reset` CLI option to set/reset libf3d options from CLI (#2035)
  * Add an architecture documentation (#2022)
  * Updating VTK (#2036)
  * wasm: Fix version in package.json and update release template accordingly (#2032)
  * Fix missing set_as_string migration (#2034)
  * Fix wasm option string issue (#2031)
  * Improve testing documentation (#2030)
  * handle arbitrary up vector (#2023)
  * Chore: Update copyright year (#2028)
  * Formatting: Add doc and fix formatting for python files and clang-format in CI (#2027)
  * doc: Update package list on INSTALLATION.md (#2026)
  * Add a new option type: direction_t (#2007)
  * Tests: Update baseline for overlay changes (#2019)
  * Final shader applied on overlay (#1984)
  * Center CheatSheet vertically (#1985)
  * options: Add support for deprecating option in CMake logic (#2011)
  * doc: Fix a ref to a file that has been renamed (#2012)
  * Alias Command (#1895)
  * Update VTK (#2006)
  * test: Testing OBJ with a TGA texture
  * data: Fix incorrect mtl in checkerboard_colorful.obj
  * Tests: Improve cheatsheet testing and limit baselines update (#2001)
  * options: Split tools and generated code for better coverage computation (#2004)
  * options_tools: Improve testing coverage
  * options: Split tools and generated code for better coverage
  * interactor_impl: Improve and fix formatting (#1999)
  * opacity binding (#1972)
  * OBJ: Remove obj.inl logic that is not required since VTK v9.1.0 (#1992)
  * Adding color as a proper option type (#1967)
  * add command remove_file_groups (#1978)
  * Unset optional display value (#1981)
  * Ignore timestamps recording in gzip metadata (#1982)
  * fix zsh completion (#1971)
  * Doc: Stop using vcpkg and simplify getting started for Windows (#1964)
  * application: Report config file locations being checked (#1965)
  * application: Fix list-bindings option initialization (#1966)
  * Improve ci graph (#1938)
  * Simplify VCPKG guide (#1916)
  * Improve fps counter  (#1886)
  * #1741 Rolling camera and then interacting with the view provide incorrect interactions (#1879)
  * add PWA manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to 3.2.0:
  * Fix artifacts with spherical harmonics (#2367)
  * scene: Fix a crash when switching from a invalid file (#2368)
  * animationManager: stop playing animation when there is none available (#2365)
  * Change imgui style to match official F3D palette (#2359)
  * Feature: Add yaw camera support  (#2357)
  * Revert "Fix incorrect usage of internal variable PACKAGE_PREFIX_DIR (#1377)" (#2362)
  * Add support for 3DGS .ply files (#2256)
  * Improve VCPKG and CMake presets (#2356)
  * Feature/improve visual studio and vcpkg integration (#2298)
  * feat: Add F3D splat reader stream support and test (#2351)
  * [Fix]  Verbose level update dynamic options (#2350)
  * libf3d: Introduce animation.indices (#2261)
  * Add bounties to CONTRIBUTING (#2287)
  * Add netcdf support (#2335)
  * [Feature] Add binding and command for cycling verbose level (#2324)
  * Application: Fix an issue when switching file with optional config CLI options (#2329)
  * substitute `Sequence[...]` for `list[...]` parameters in stubs (#2322)
  * add `py.typed` file to Python module (#2323)
  * Exclude assimp from sanitizer testing and update VTK (#2313)
  * Add external navigation link to F3D libf3d doxygen in config.yml (#2319)
  * App: fixed crash when no file was selected in dialog (#2315)
  * Updating VTK
  * Assimp: Exclude some tests failing with sanitizer
  * fix: improve help(f3d) (#2299)
  * Implements texture transforms (#2282)
  * configs: Use glob in config files where it make sense (#2295)
  * App: Fix a order logic issue in F3DConfigFileTools (#2288)
  * ForceReader: Support invalid extensions (#2294)
  * hdf: Add missing exodus extensions (#2293)
  * Cli reader options (#1860)
  * Fix assimp 6.0 configuration
  * Add support for extended ascii and UTF8 username (#2277)
  * Config glob matching (#2281)
  * add armor.mdl to DATA_LICENSES.md (#2280)
  * vtkF3DRenderer: Fix small issues with colormap discretization (#2276)
  * Use flag to prevent drop zone to "steal" all scrolling (#2272)
  * doc: Update opengraph image (#2271)
  * doc: fix small typos (#2270)
  * Select mdl skin (#2252)
  * Feature: colormap discretization (#2264)
  * Fix doc formatting (#2269)
  * doc: Update min dependencies (#2267)
  * Fix Fedora build prerequisites - use dnf and add vtk-devel (Fixes #2259) (#2265)
  * Fix CONTRIBUTING.md doc (#2262)
  * Implement OpenEXR image memory read (#2258)
  * Add gaussian splatting spherical harmonics support (#2248)
  * Fix web app default model (#2253)
  * Add SPZ support (#2180)
  * fix temporary up vector convergence (#2249)
  * Support rendering AMR Datasets (#2244)
  * improve gimbal lock avoidance (#2247)
  * doc: Add Ni-g-3l as returning Contributor (#2245)
  * Documentation fixes (#2241)
  * doc: Update build instructions as vtk version support can be misleading (#2233)
  * add default values to `CameraState`'s `__init__` (#2240)
  * remove warning for insignificant animation time differences (#2231)
  * Fix console quiet (#2232)
  * Console: Add a test for quiet console
  * Console: Fix quiet support
  * improve non-trackball interactor rotation (#2217)
  * Style: Use prettier for yml too (#2226)
  * Style: Format all yml
  * Style: Use prettier for yml too
  * doc: Fix a typo with contact@f3d.app (#2211)
  * Rework docker image build (#2209)
  * Small doc improvements (#2203)
  * doc: Add missing BUILD_WASM in dev readme
  * Add 0xfedcafe to f3d contributors (#2200)
  * doc: Use new typical.png from f3d-media (#2194)
  * Fix a typo in PULL_REQUEST_TEMPLATE.md (#2198)
  * Add lgt2x to f3d contributors (#2197)
  * Fix QuakeMDL normal array (#2183)
  * adding exbluesbreaker to MAINTAINERS_AND_CONTRIBUTORS.md (#2195)
  * add `dir` multi-file mode (#2193)
  * Adding  samoncrief to MAINTAINERS_AND_CONTRIBUTORS.md (#2192)
  * Add support for VTKHDF (#2170)
  * doc: Fix a typo with industry sponsors (#2187)
  * Updating VTK (#2186)
  * Add jrushlow to returning contributors (#2185)
  * vtkF3DMetaImporter: Fix coloring for skinning, morphing, and such (#2172)
  * Implement base ior option (#2181)
  * doc: Fix a typo in GOVERNANCE.md (#2182)
  * doc: Fix some typos and improve phrasing (#2179)
  * github: Fix issue template for new style (#2178)
  * Rework Code of Conduct and Governance (#2168)
  * Add ImGui Minimal Console Feature (#2099)
  * imgui: make widget not be brought to front on focus (#2118)
  * doc: Adding email in CoC (#2167)
  * vtkF3DQuakeMDLImporter.cxx: add missing include (#2155)
  * Update externals (#2162)
  * doc: Fix a typo (#2161)
  * Update release issue (#2160)
  * doc: Update roadmapm for 3.2.0 (#2158)
  * doc: Update installation doc
  * Doc: Add doc about linking VTK examples (#2140)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1761825600">- Update to 3.3.0:
  * Created a F3D web application based on WebAssembly: https://f3d.app/viewer
  * BEHAVIOR CHANGE: Added a CLI option --recursive-dir-add to control if directory should be added recursively, off by default
  * Complete rework of the cheatsheet with for a nicer, cleaner look
  * [Linux] Added support for using F3D offscreen without GLX lib being present on the syste
  * Added support for identifying non-supported files and not loading them at all
  * Added support for skipping unsupported files when loading multiple files
  * Added --remove-empty-file-groups to control if scene without files should be removed
  * Added --watch support for yet-to-exists files
  * Added a remove_current_file_group command
  * Added --axes-grid CLI option to show grid axes
  * Added an bind Ctrl+X to control the visibility of grid axes
  * Added proper parsing for transform2D options
  * Added --multi-file-regex CLI option to group files based on their names
  * Added autocompletion in interactive console
  * Added a help command to print information about commands
  * Added support for SPZ v3 format
  * Added --backdrop-opacity to control the UI backdrop opacity
  * Added support for .webp image and textures
  * Added support for GroupSkin for .mdl format
  * Added temporal anti aliasing support --antialiasing-mode=taa
  * Improve dropzone visuals
  * Improved print_scene_info output
  * Improved UI consistency
  * Improved rendering performance slightly
  * Reworked the website from scratch which now support documentation versionning
  * Removed support for comments in interactive console for better color parsing
  * Fixed and improved many documentations issues
  * Fixed an issue with --watch when file is failing to load
  * Fixed missing frame in .mdl animations
  * Fixed a potential crash when graphic libraries are not found
  * Fixed an issue with the scalar bar not being continuous</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 3.4.1:
  * BEHAVIOR CHANGE: Changed the behavior of gaussian point sprites, it now require the use of --point-sprites-absolute-size
  * BEHAVIOR CHANGE: Changed the default configuration for alembic to NOT display scalar by default
  * Added a CLI option to control if point sprites should be scaled or not: --point-sprites-absolute-size
  * Added HDRI filename display CLI option and interaction (Shift+N)
  * Added progress support to QuakeMDL importer
  * Added point sprites modes switch interaction (O)
  * Added console auto completion for all libf3d options with a domain and filepath
  * Added support for Alembic XForm animation
  * Added an interaction to play animation backward: Ctrl+Shift+Space
  * Added a console command to play animation backward: toggle_animation_backward
  * Added support for importing Alembic file with curves
  * Added a jump_to_frame command
  * Added axes and grid color configuration with a CLI option --x/y/z-color
  * Added proper support for composite data
  * Added an interaction to change the up direction Ctrl+Y and Ctrl+Z and dynamic up support
  * Improved the documentation on https://f3d.app
  * Improved style of progress and animation bar to fit F3D style
  * Improved color logging
  * Reduced VRAM usage of antialiasing and HDRI rendering
  * Fixed an issue where the camera would reset after volume rendering
  * Fixed multiple issue with temporal anti-aliasing
  * Fixed an issue with parsing none CLI options
  * Fixed small issues with the event loop
  * Fixed a blending issue with external rendering context
  * Fixed an issue with display of Ctrl+Shift+ bindings
  * Fixed many memory issues in QuakeMDL reader
  * Fixed an issue with elevation and azimuth options
  * Fixed a small display issue in the cheatsheet
  * Deprecated --anti-aliasing-mode in favor of simply --anti-aliasing
  * Deprecated --point-sprites-type in favor of simply --point-sprites</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 3.5.0:
  * Added IFC support
  * Stream and pipe support
  * Added support for many point cloud formats
  * UI improvements</changelog>
</package>
<package pkgid="8ec51932064441e24a95140b427b69e7b7a990ce2e436f3849e3b411d23e2a27ab2fdc2ffa4bede5192f89abe5f8787e59586d359e50a3dca36aafc9ae51b907" name="f3d-zsh-completion" arch="noarch">
  <version epoch="0" ver="3.5.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1712232000">- Update to 2.4.0:
  For F3D users:
  * Added a new option --point-type used to specify how to display points sprites
  * Add support for 3D Gaussians Splatting in binary .splat format
  * Added ability to cycle through available animations by pressing W hotkey
  * Added display of current animation name within cheatsheet
  * Added orthographic camera projection option (--camera-orthographic) and binding (5)
  * Added proper continuous integration for MacOS ARM64
  * Added support for glTF Draco encoded file
  * Added support for dark title bar on Windows
  * Added support for colormap presets, using --colormap-file option
  * Added a option to reload file automatically when changed on disk (--watch)
  * Added support for streaming output images to stdout, using - filename
  * Added animation support to Alembic plugin
  * Improved OCCT plugin (STEP and IGES files) performance drastically
  * Improved config file parsing so that it is parsed in file order
  * Fixed an issue with blur circle of confusion
  * Fixed an issue with the grid being clipped
  * Fixed an issue with STEP file coloring
  * Fixed an issue when time range was not starting at zero
  * Fixed an issue when record file does not exist
  * Fixed an issue when using --no-render and --hdri
  * Fixed an issue with the Windows thumbnailer with process never properly killed
  * Fixed an issue where OCCT would output to terminal
  * Fixed an issue with FISH completion
  For libf3d users:
  * Added a new option model.point-sprites.type used to specify how
    to display points (only if model.point-sprites.enable is true)
  * Added a image::toTerminalText method to print image to terminal text
  * Added an image metadata API
  * Added a vtkext module for plugin developer, see the documentation
  For F3D packagers:
  * Added a CMake report at the end of configuration
  * Fixed multiple issue with static (BUILD_SHARED_LIBS=OFF) build
  * Fixed a compilation issue with gcc14
  * Fixed a compilation issue with OCCT 7.8.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to 2.5.0:
  For F3D users:
  * Added a Webassembly version available online: https://f3d.app/web
  * Added a "neutral" tone mapping feature
  * Added an screenshot feature when pressing F12, with its dedicated option, --screenshot-filename
  * Added a --final-shader option to customize post-processing.
  * Added a --grid-color option to set the color of the grid
  * Added a --animation-progress option to control if the animation progress bar should be shown
  * Added a --backface-type option to control backface visibility
  * Added a concept of filename template for saving screenshots and outputs
  * Added native menus for macOS
  * Improved documentation all around
  * Reworked config file logic to avoid duplicating of the default config
  * Fixed a long standing issue with FBX skinning animation
  * Fixed zsh completion
  * Fixed an opacity blending issue
  * Fixed a crash when dropping a HDRI while playing an animation
  * Fixed a focus issue on macOS
  * Fixed a high DPI issue on Windows
  For libf3d users:
  * Added an API to control camera pan and zoom
  * Added a tkinter python example
  * Exposed log level in the python API
  For F3D packagers:
  * Fixed compatibility with CMake 3.29.1
  * Fixed compatibility with OCCT 7_8_0
  * Fixed build reproducability by removing a path from the binary
- Add help.patch to fix the build
- Dont manually remove libVTKExtensions*.a. Not needed with
  vtk &gt;= 9.3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735819200">- Update to 2.5.1:
  * Fix build compatibility with vtk v9.4.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1737460800">- Update to 3.0.0:
  For F3D users:
  * BREAKING CHANGE: Configuration files have changed syntax
  * BREAKING CHANGE: Removed all deprecated options
  * BREAKING CHANGE: --scalars have been split into --scalar-coloring and --coloring-array CLI options
  * BREAKING CHANGE: = must be used for CLI Options, --option value is not supported anymore
  * BREAKING CHANGE: Removed geometry-only and group-geometries and added multi-file-mode option for more flexible loading of multiple files
  * BREAKING CHANGE: There is no headless specific binary release anymore, just use the standard binary with --rendering-backend=egl
  * BREAKING CHANGE: --dry-run has been renamed --no-config
  * BREAKING CHANGE: Esc to quit the app has been changed to Ctrl+Q
  * BREAKING CHANGE: --animation-frame-rate has been replaced by --frame-rate
  * BREAKING CHANGE: Renamed --bg-color into --background-color
  * BREAKING CHANGE: Renamed --comp into --coloring-component
  * BREAKING CHANGE: Removed the ? interaction to dump info, use commands instead
  * BREAKING CHANGE: Renamed --progress into --loading-progress
  * BREAKING CHANGE: Renamed --cells into --coloring-by-cells
  * BREAKING CHANGE: Renamed --range into --coloring-range
  * BREAKING CHANGE: Renamed --bar into --coloring-scalar-bar
  * BREAKING CHANGE: Renamed --inverse into --volume-inverse
  * BREAKING CHANGE: Renamed --samples into --raytracing-samples
  * BREAKING CHANGE: Renamed --denoise into --raytracing-denoise
  * BREAKING CHANGE: Renamed --ref into --reference and --ref-threshold into --reference-threshold
  * BREAKING CHANGE: Renamed --readers-list into --list-readers
  * BREAKING CHANGE: F3D binary release is now built with GCC9
  * Changed the logo!
  * Reworked the UI using ImGui
  * Added support for specifying interactions in config files, see doc
  * Added a --command-script CLI option
  * Added a tiny file dialog, just press Ctrl+O
  * Added support for armature visualization with --armature CLI option (glTF only)
  * Added support for keeping camera position when switching files, just press Ctrl+Arrow
  * Added a ImGui based console to input commands by pressing Esc
  * Added a "Save minimal screenshot" interaction by pressing Shift+F12
  * Added error reporting when loading a file failed for some reason
  * Added missing config file for .brep files
  * Added support for .xbf files
  * Added --input CLI option
  * Added support for libf3d option in configuration files
  * Added support for parsing option based on their type, see the doc
  * Added a --rendering-backend option to select the rendering backend, including headless
  * Added an interaction to rotate camera 90 degrees by pressing 4/6
  * Added an interaction to drop only HDRI (Shift+Drop) and an interaction to drop only 3D files (Ctrl+Drop)
  * Added a --list-bindings CLI option
  * Added a --list-rendering-backends CLI option
  * Added compatibility with VFX CY2025
  * Added commands to print info about scene, coloring, mesh and options
  * Added command to clear the console
  * Added support for expanding tilda (~) into HOME when inputting any path
  * Reworked CLI option parsing to avoid parsing issues
  * Improved --list-readers CLI option output
  * Improved image comparison algorithm
  * Improved options suggestion in the command line
  * Improved many features in F3DWeb as well as adding OCCT and Draco support
  * Improved the webassembly bindings
  * Improved the documentation
  * Improved python bindings
  * Improved startup performance
  * Improved scalar range handling with animation
  * Fixed a crash when opening a glTF file with no textures
  * Fixed an option priority issue with --help
  * Fixed a crash with invalid --animation-index and assimp
  * Fixed an issue where the window displayed an empty filename
  * Fixed an issue where the window resolution was reset when changing file
  * Fixed an issue when reseting the camera and using --camera-index
  * Fixed an issue with --camera-index being overridden by other camera options
  * Fixed an issue when loading a time value outside of the range
  * Fixed issues with screenshot templating
  * Fixed an issue with grid rendering on main axes
  * Fixed an issue where color-bar would show when not needed
  * Fixed an issue with glTF file using URI
  * Fixed --help invalid output
  * Fixed a small issue with F3D dialog being incorrectly named on macOS
  * Fixed an issue where file where open two times on macOS
  For libf3d users:
  * BREAKING CHANGE: All deprecated methods have been removed
  * BREAKING CHANGE: engine::libInformation members have been changed
  * BREAKING CHANGE: options API has been rewritten from scratch, see the doc
  * BREAKING CHANGE: options many options are now optional
  * BREAKING CHANGE: loader API has been replaced by a new class: scene
  * BREAKING CHANGE: engine creation API has been rewritten from scratch and a context class has been added.
  * BREAKING CHANGE: interactor: setKeyPressCallBack, setDropFilesCallBack and timerCallback have been removed
  * BREAKING CHANGE: camera API has been reworked
  * BREAKING CHANGE: image::compare API has been changed
  * BREAKING CHANGE: libf3d API is now using C++17, nodiscard, std::filesystem and std::string_view are now used whenever it makes sense
  * BREAKING CHANGE: Removed support for python 3.8
  * Added an interactor::command* API that lets user control the libf3d behavior more finely
  * Added an interactor::binding* API that lets user control how the libf3d respond to interactions
  * Added an scene::loadAnimationTime API to select animation time to load
  * Added interactor::start arg to control an event loop time and a event loop callback
  * Added python stubs for autocompletion and IDE integration
  * Added suport for python 3.13
  * Fixed an issue with instanciang multiple engines
  * Added an utils::collapsePath
  * Fixed an issue with HiDPI when using the libf3d on Windows</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744804800">- Update to 3.1.0:
  * Fix USD crash on reload (#2148)
  * QuakeMDL: Small fixes (#2145)
  * QuakeMDL: Use PBR lighting and fix texture interpolation (#2135)
  * Fix QuakeMDL animation (#2128)
  * Fix animationManager for dynamic range and single frame (#2129)
  * Application: Catch parsing exception with app options (#2133)
  * Fix: guard DropZone rendering on too small viewport (#2126)
  * libf3d: Fix a crash with ui.axis with external window (#2123)
  * CI: style checks on release too (#2124)
  * CI: Add exceptions for invalid plugin loading on Windows (#2120)
  * Bug Fix: Visual glitch in drop zone border (missing corner pixel) (#2112)
  * libf3d: Depreaction warning on usage of anti_aliasing (#2113)
  * Update version to 3.1.0-RC0 (#2111)
  * QuakeMDL: Fix baselines and module dependencies (#2110)
  * Quake MDL feature (#1591)
  * doc: Improve console doc (#2107)
  * Console: Fix small issues when hiding the console (#2106)
  * Add supersampling anti-aliasing (#2086)
  * imgui: Initial implementation for autocompletion and history in console (#2085)
  * Updating VTK (#2105)
  * assimp: add data validation flag (#2088)
  * Remove prevent skip frame as it is not needed anymore (#2104)
  * f3d-web updates: parse other ui params, loading visual feedback, alert user on error, documentation (#1738)
  * F3D: collpasePath on HDRI drop (#2098)
  * Test: Adding test for collapse on drop
  * F3D: collpasePath on HDRI drop
  * vtkF3DRenderer: Fix a deprecation warning on AddActor2D (#2097)
  * Fix a colormap test (#2096)
  * Colormap parse format (#2066)
  * Replace Dropzone VTKActor by IMGUI  (#1990)
  * Fix JSON key quotes in CONFIGURATION_FILE.md (#2094)
  * Fix a small issue with color formating (#2093)
  * Fix: Add validation for invalid "reset-" option keys in config files (#2083)
  * Add parsing color_t (#2015)
  * Updating dmon to 1.3.7 (#2078)
  * Improve command exception handling (#2065)
  * Remove Android/Wasm VTK master nightly (#2079)
  * Disable UI line antialiasing (#2077)
  * Add colormap type (#2061)
  * Rework Android/Wasm CI (#1950)
  * interactor: Fix triggerCommand to return true on success
  * Fix incorrect handling of invalid arg exception in commands
  * context: Add exception handling (#2064)
  * Rework style checks (#2071)
  * Add OCCT specific reader options (#2059)
  * assimp: Record imported actors from internals (#2058)
  * Adding support for reader specific options (#2060)
  * Fix PWA artifacts (#2057)
  * options: Add support for path using std::filesystem::path
  * F3D: Update help text for new types (#2044)
  * F3D: Fix a small issue with imperative options (#2049)
  * Cache: Add documentation and add XDG support (#2029)
  * Add support for imperative options in configuration files (#2040)
  * format `direction_t` as XYZ when possible (#2041)
  * Initialize temporary up after F3DStarter sets up vector, add test to confirm view does not snap on interaction (#2039)
  * parse mixed `xyz` directions (#2038)
  * doc: Use asciiflow diagram (#2037)
  * F3D: Add support for `-D, --define` and `-R,--reset` CLI option to set/reset libf3d options from CLI (#2035)
  * Add an architecture documentation (#2022)
  * Updating VTK (#2036)
  * wasm: Fix version in package.json and update release template accordingly (#2032)
  * Fix missing set_as_string migration (#2034)
  * Fix wasm option string issue (#2031)
  * Improve testing documentation (#2030)
  * handle arbitrary up vector (#2023)
  * Chore: Update copyright year (#2028)
  * Formatting: Add doc and fix formatting for python files and clang-format in CI (#2027)
  * doc: Update package list on INSTALLATION.md (#2026)
  * Add a new option type: direction_t (#2007)
  * Tests: Update baseline for overlay changes (#2019)
  * Final shader applied on overlay (#1984)
  * Center CheatSheet vertically (#1985)
  * options: Add support for deprecating option in CMake logic (#2011)
  * doc: Fix a ref to a file that has been renamed (#2012)
  * Alias Command (#1895)
  * Update VTK (#2006)
  * test: Testing OBJ with a TGA texture
  * data: Fix incorrect mtl in checkerboard_colorful.obj
  * Tests: Improve cheatsheet testing and limit baselines update (#2001)
  * options: Split tools and generated code for better coverage computation (#2004)
  * options_tools: Improve testing coverage
  * options: Split tools and generated code for better coverage
  * interactor_impl: Improve and fix formatting (#1999)
  * opacity binding (#1972)
  * OBJ: Remove obj.inl logic that is not required since VTK v9.1.0 (#1992)
  * Adding color as a proper option type (#1967)
  * add command remove_file_groups (#1978)
  * Unset optional display value (#1981)
  * Ignore timestamps recording in gzip metadata (#1982)
  * fix zsh completion (#1971)
  * Doc: Stop using vcpkg and simplify getting started for Windows (#1964)
  * application: Report config file locations being checked (#1965)
  * application: Fix list-bindings option initialization (#1966)
  * Improve ci graph (#1938)
  * Simplify VCPKG guide (#1916)
  * Improve fps counter  (#1886)
  * #1741 Rolling camera and then interacting with the view provide incorrect interactions (#1879)
  * add PWA manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752062400">- Update to 3.2.0:
  * Fix artifacts with spherical harmonics (#2367)
  * scene: Fix a crash when switching from a invalid file (#2368)
  * animationManager: stop playing animation when there is none available (#2365)
  * Change imgui style to match official F3D palette (#2359)
  * Feature: Add yaw camera support  (#2357)
  * Revert "Fix incorrect usage of internal variable PACKAGE_PREFIX_DIR (#1377)" (#2362)
  * Add support for 3DGS .ply files (#2256)
  * Improve VCPKG and CMake presets (#2356)
  * Feature/improve visual studio and vcpkg integration (#2298)
  * feat: Add F3D splat reader stream support and test (#2351)
  * [Fix]  Verbose level update dynamic options (#2350)
  * libf3d: Introduce animation.indices (#2261)
  * Add bounties to CONTRIBUTING (#2287)
  * Add netcdf support (#2335)
  * [Feature] Add binding and command for cycling verbose level (#2324)
  * Application: Fix an issue when switching file with optional config CLI options (#2329)
  * substitute `Sequence[...]` for `list[...]` parameters in stubs (#2322)
  * add `py.typed` file to Python module (#2323)
  * Exclude assimp from sanitizer testing and update VTK (#2313)
  * Add external navigation link to F3D libf3d doxygen in config.yml (#2319)
  * App: fixed crash when no file was selected in dialog (#2315)
  * Updating VTK
  * Assimp: Exclude some tests failing with sanitizer
  * fix: improve help(f3d) (#2299)
  * Implements texture transforms (#2282)
  * configs: Use glob in config files where it make sense (#2295)
  * App: Fix a order logic issue in F3DConfigFileTools (#2288)
  * ForceReader: Support invalid extensions (#2294)
  * hdf: Add missing exodus extensions (#2293)
  * Cli reader options (#1860)
  * Fix assimp 6.0 configuration
  * Add support for extended ascii and UTF8 username (#2277)
  * Config glob matching (#2281)
  * add armor.mdl to DATA_LICENSES.md (#2280)
  * vtkF3DRenderer: Fix small issues with colormap discretization (#2276)
  * Use flag to prevent drop zone to "steal" all scrolling (#2272)
  * doc: Update opengraph image (#2271)
  * doc: fix small typos (#2270)
  * Select mdl skin (#2252)
  * Feature: colormap discretization (#2264)
  * Fix doc formatting (#2269)
  * doc: Update min dependencies (#2267)
  * Fix Fedora build prerequisites - use dnf and add vtk-devel (Fixes #2259) (#2265)
  * Fix CONTRIBUTING.md doc (#2262)
  * Implement OpenEXR image memory read (#2258)
  * Add gaussian splatting spherical harmonics support (#2248)
  * Fix web app default model (#2253)
  * Add SPZ support (#2180)
  * fix temporary up vector convergence (#2249)
  * Support rendering AMR Datasets (#2244)
  * improve gimbal lock avoidance (#2247)
  * doc: Add Ni-g-3l as returning Contributor (#2245)
  * Documentation fixes (#2241)
  * doc: Update build instructions as vtk version support can be misleading (#2233)
  * add default values to `CameraState`'s `__init__` (#2240)
  * remove warning for insignificant animation time differences (#2231)
  * Fix console quiet (#2232)
  * Console: Add a test for quiet console
  * Console: Fix quiet support
  * improve non-trackball interactor rotation (#2217)
  * Style: Use prettier for yml too (#2226)
  * Style: Format all yml
  * Style: Use prettier for yml too
  * doc: Fix a typo with contact@f3d.app (#2211)
  * Rework docker image build (#2209)
  * Small doc improvements (#2203)
  * doc: Add missing BUILD_WASM in dev readme
  * Add 0xfedcafe to f3d contributors (#2200)
  * doc: Use new typical.png from f3d-media (#2194)
  * Fix a typo in PULL_REQUEST_TEMPLATE.md (#2198)
  * Add lgt2x to f3d contributors (#2197)
  * Fix QuakeMDL normal array (#2183)
  * adding exbluesbreaker to MAINTAINERS_AND_CONTRIBUTORS.md (#2195)
  * add `dir` multi-file mode (#2193)
  * Adding  samoncrief to MAINTAINERS_AND_CONTRIBUTORS.md (#2192)
  * Add support for VTKHDF (#2170)
  * doc: Fix a typo with industry sponsors (#2187)
  * Updating VTK (#2186)
  * Add jrushlow to returning contributors (#2185)
  * vtkF3DMetaImporter: Fix coloring for skinning, morphing, and such (#2172)
  * Implement base ior option (#2181)
  * doc: Fix a typo in GOVERNANCE.md (#2182)
  * doc: Fix some typos and improve phrasing (#2179)
  * github: Fix issue template for new style (#2178)
  * Rework Code of Conduct and Governance (#2168)
  * Add ImGui Minimal Console Feature (#2099)
  * imgui: make widget not be brought to front on focus (#2118)
  * doc: Adding email in CoC (#2167)
  * vtkF3DQuakeMDLImporter.cxx: add missing include (#2155)
  * Update externals (#2162)
  * doc: Fix a typo (#2161)
  * Update release issue (#2160)
  * doc: Update roadmapm for 3.2.0 (#2158)
  * doc: Update installation doc
  * Doc: Add doc about linking VTK examples (#2140)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1761825600">- Update to 3.3.0:
  * Created a F3D web application based on WebAssembly: https://f3d.app/viewer
  * BEHAVIOR CHANGE: Added a CLI option --recursive-dir-add to control if directory should be added recursively, off by default
  * Complete rework of the cheatsheet with for a nicer, cleaner look
  * [Linux] Added support for using F3D offscreen without GLX lib being present on the syste
  * Added support for identifying non-supported files and not loading them at all
  * Added support for skipping unsupported files when loading multiple files
  * Added --remove-empty-file-groups to control if scene without files should be removed
  * Added --watch support for yet-to-exists files
  * Added a remove_current_file_group command
  * Added --axes-grid CLI option to show grid axes
  * Added an bind Ctrl+X to control the visibility of grid axes
  * Added proper parsing for transform2D options
  * Added --multi-file-regex CLI option to group files based on their names
  * Added autocompletion in interactive console
  * Added a help command to print information about commands
  * Added support for SPZ v3 format
  * Added --backdrop-opacity to control the UI backdrop opacity
  * Added support for .webp image and textures
  * Added support for GroupSkin for .mdl format
  * Added temporal anti aliasing support --antialiasing-mode=taa
  * Improve dropzone visuals
  * Improved print_scene_info output
  * Improved UI consistency
  * Improved rendering performance slightly
  * Reworked the website from scratch which now support documentation versionning
  * Removed support for comments in interactive console for better color parsing
  * Fixed and improved many documentations issues
  * Fixed an issue with --watch when file is failing to load
  * Fixed missing frame in .mdl animations
  * Fixed a potential crash when graphic libraries are not found
  * Fixed an issue with the scalar bar not being continuous</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768910400">- Update to 3.4.1:
  * BEHAVIOR CHANGE: Changed the behavior of gaussian point sprites, it now require the use of --point-sprites-absolute-size
  * BEHAVIOR CHANGE: Changed the default configuration for alembic to NOT display scalar by default
  * Added a CLI option to control if point sprites should be scaled or not: --point-sprites-absolute-size
  * Added HDRI filename display CLI option and interaction (Shift+N)
  * Added progress support to QuakeMDL importer
  * Added point sprites modes switch interaction (O)
  * Added console auto completion for all libf3d options with a domain and filepath
  * Added support for Alembic XForm animation
  * Added an interaction to play animation backward: Ctrl+Shift+Space
  * Added a console command to play animation backward: toggle_animation_backward
  * Added support for importing Alembic file with curves
  * Added a jump_to_frame command
  * Added axes and grid color configuration with a CLI option --x/y/z-color
  * Added proper support for composite data
  * Added an interaction to change the up direction Ctrl+Y and Ctrl+Z and dynamic up support
  * Improved the documentation on https://f3d.app
  * Improved style of progress and animation bar to fit F3D style
  * Improved color logging
  * Reduced VRAM usage of antialiasing and HDRI rendering
  * Fixed an issue where the camera would reset after volume rendering
  * Fixed multiple issue with temporal anti-aliasing
  * Fixed an issue with parsing none CLI options
  * Fixed small issues with the event loop
  * Fixed a blending issue with external rendering context
  * Fixed an issue with display of Ctrl+Shift+ bindings
  * Fixed many memory issues in QuakeMDL reader
  * Fixed an issue with elevation and azimuth options
  * Fixed a small display issue in the cheatsheet
  * Deprecated --anti-aliasing-mode in favor of simply --anti-aliasing
  * Deprecated --point-sprites-type in favor of simply --point-sprites</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1775563200">- Update to 3.5.0:
  * Added IFC support
  * Stream and pipe support
  * Added support for many point cloud formats
  * UI improvements</changelog>
</package>
<package pkgid="4782228409487a29e6b9a809bce484508ee8809b05a8021660f5673001b6d4ffdb1d5c46eee0c323b0a3b591df86e2b18594430d15823ebaa6d39a5aed6e88ca" name="fIcy" arch="riscv64">
  <version epoch="0" ver="1.0.21" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1301400000">- initial version (1.0.18)</changelog>
  <changelog author="aloisio@gmx.com" date="1517572800">- Update to version 1.0.21
  * fIcy can now append to output files directly using -A.
  * Error messages about missing or incompatible flags are now
    clearer.
  version 1.0.20:
  * fPls accepts more (broken) EXTM3U files.
  * fIcy output file (-o) is no longer overwritten if -n is
    requested without metadata-based splitting.
  * fIcy output file is now correctly not interrupted if titles
    are requested without flags affecting filename generation (-t, -E
    or -m).
  * fIcy now builds fine by default on systems using gcc 4.7.
  * Support for building with pmake under IRIX has been removed.
  version 1.0.19:
  * fPls will now correctly retry loading remote playlists on
    connection timeout/failures according to the requested limit (3 by
    default).
  * fPls/fIcy -T (maximum time) flag now takes connection/retry
    delays into account, ensuring the requested time is never exceeded.
  * Some examples in the documentation have been clarified.
- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1517659200">- Added fIcy-use_getaddrinfo.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1517745600">- Compact description</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="433bc57ea78f66dac6c8618eaec477f8469a94e6e2c459e6af76af8fc108314b1f16508b90063349f9e32c8e2b73c3c97f81ecc7ed5f0e1d8cf9342273f45dfa" name="faad2" arch="riscv64">
  <version epoch="0" ver="2.11.2" rel="4.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1591099200">- Update to version 2.9.2
  * Only use x86-assembly when explicitly on x86
  * Use unsigned integers correctly
  * Initialize pointers that might otherwise not be
  * update README esp. WRT directory structure
  * fix compilation without SBR/PS_DEC (#48)
  * fix compilation with LC_ONLY_DECODER (#47)
  * fix "inline function 'cfftf1' declared but never defined"
    compiler warning
  * fix some inconsistencies in the frontend output
  * mp4read_open: add check for failed frame buffer allocation
  * stszin: add check for allocation error and integer overflow
  * add a pkg-config file
  * frontend: address compile warning + add missing LF (#50)
  * library name is faad (#52)
  * Unbreak PS audio (#51)
- Refresh faad2-PACKAGE_VERSION.patch
- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1591272000">- Buildrequire pkgconfig to make sure faad2.pc is properly indexed.</changelog>
  <changelog author="Bjørn Lie &lt;zaitor@opensuse.org&gt;" date="1598356800">- Add faad2-fix-stack-overflow.patch: mp4read.c: fix
  stack-buffer-overflow in stringin()/ftypin().</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606564800">- Update to version 2.10.0
  * mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
  * fix heap-buffer-overflow in mp4read.c
  * Remove non-ASCII characters
  * Remove trailing whitespace
  * Check return value of ltp_data.
  * Restrict SBR frame length to 960 and 1024 samples.
  * Support object type 29.
  * Support implicit SBR signaling in frontend.
  * Fix PNS decoding when only right channel is noise.
  * Initialize element_id array with an invalid id.
  * Fix NULL pointer dereferences.
  * Fix infinite loop in adts_parse.
  * Fix infinite loop in huffman_getescape.
  * Check for error after each channel decode.
  * Check for inconsistent number of channels.
- Drop faad2-fix-stack-overflow.patch (merged upstream)
- Refresh faad2-PACKAGE_VERSION.patch to make it future-proof</changelog>
  <changelog author="Bjørn Lie &lt;zaitor@opensuse.org&gt;" date="1696507200">- Update to version 2.10.1:
  * Reject buffers of zero size.
  * Fix 7.1 with PCE mapping.
  * Have proper version string in faad.h.
  * Add conditional build with DRC.
- Update URL to new home.</changelog>
  <changelog author="olaf@aepfle.de" date="1741003200">- Update to version 2.11.2
  See included ChangeLog for details</changelog>
  <changelog author="Bjørn Lie &lt;zaitor@opensuse.org&gt;" date="1750420800">- Install/package devel manpage.
- Drop the strict version-release format for devel package Provides
  and Obsoletes.
- Add baselibs.conf to sources in spec.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1750852800">- Add libfaad_drm2 to baselibs.conf, build 32bit support for this
  shared lib too.
- Relax strict version-release Requires in main package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1753012800">- Tweak _service. Compress archive during build.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1773748800">- Add upstream bugfix patches:
  + bc5de3ac7264f7a232951d06150ec1fcd4a20f6c.patch:
    libfaad/fixed.h: Fix ISO C warning
  + 2653c918d788c5dc83826c97aaa4de4dd8931a8b.patch: check for
    mp4config.frame.nsclices == 0</changelog>
</package>
<package pkgid="448616bf599ef28d6889fadc5c68dd53bcbb281c528821840954b1a9502f068d351046a43d011c7ff222025f9bad65fa9e091b8d56e65461ae975d1d4b118e79" name="faad2-devel" arch="riscv64">
  <version epoch="0" ver="2.11.2" rel="4.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1591099200">- Update to version 2.9.2
  * Only use x86-assembly when explicitly on x86
  * Use unsigned integers correctly
  * Initialize pointers that might otherwise not be
  * update README esp. WRT directory structure
  * fix compilation without SBR/PS_DEC (#48)
  * fix compilation with LC_ONLY_DECODER (#47)
  * fix "inline function 'cfftf1' declared but never defined"
    compiler warning
  * fix some inconsistencies in the frontend output
  * mp4read_open: add check for failed frame buffer allocation
  * stszin: add check for allocation error and integer overflow
  * add a pkg-config file
  * frontend: address compile warning + add missing LF (#50)
  * library name is faad (#52)
  * Unbreak PS audio (#51)
- Refresh faad2-PACKAGE_VERSION.patch
- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1591272000">- Buildrequire pkgconfig to make sure faad2.pc is properly indexed.</changelog>
  <changelog author="Bjørn Lie &lt;zaitor@opensuse.org&gt;" date="1598356800">- Add faad2-fix-stack-overflow.patch: mp4read.c: fix
  stack-buffer-overflow in stringin()/ftypin().</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606564800">- Update to version 2.10.0
  * mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
  * fix heap-buffer-overflow in mp4read.c
  * Remove non-ASCII characters
  * Remove trailing whitespace
  * Check return value of ltp_data.
  * Restrict SBR frame length to 960 and 1024 samples.
  * Support object type 29.
  * Support implicit SBR signaling in frontend.
  * Fix PNS decoding when only right channel is noise.
  * Initialize element_id array with an invalid id.
  * Fix NULL pointer dereferences.
  * Fix infinite loop in adts_parse.
  * Fix infinite loop in huffman_getescape.
  * Check for error after each channel decode.
  * Check for inconsistent number of channels.
- Drop faad2-fix-stack-overflow.patch (merged upstream)
- Refresh faad2-PACKAGE_VERSION.patch to make it future-proof</changelog>
  <changelog author="Bjørn Lie &lt;zaitor@opensuse.org&gt;" date="1696507200">- Update to version 2.10.1:
  * Reject buffers of zero size.
  * Fix 7.1 with PCE mapping.
  * Have proper version string in faad.h.
  * Add conditional build with DRC.
- Update URL to new home.</changelog>
  <changelog author="olaf@aepfle.de" date="1741003200">- Update to version 2.11.2
  See included ChangeLog for details</changelog>
  <changelog author="Bjørn Lie &lt;zaitor@opensuse.org&gt;" date="1750420800">- Install/package devel manpage.
- Drop the strict version-release format for devel package Provides
  and Obsoletes.
- Add baselibs.conf to sources in spec.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1750852800">- Add libfaad_drm2 to baselibs.conf, build 32bit support for this
  shared lib too.
- Relax strict version-release Requires in main package.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1753012800">- Tweak _service. Compress archive during build.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1773748800">- Add upstream bugfix patches:
  + bc5de3ac7264f7a232951d06150ec1fcd4a20f6c.patch:
    libfaad/fixed.h: Fix ISO C warning
  + 2653c918d788c5dc83826c97aaa4de4dd8931a8b.patch: check for
    mp4config.frame.nsclices == 0</changelog>
</package>
<package pkgid="9d2d1081f77aa960c7eb70e9cd9d69e06531d434400b46735c6c8c66b2f4c3c2bece19d6240be6d21a0cf0c2bc0e85180a76b4b9b9271f786ec5193366972f62" name="faba-icon-theme" arch="noarch">
  <version epoch="0" ver="4.3" rel="1.2"/>
  <changelog author="mailaender@opensuse.org" date="1465128000">- initial packaging of version 4.1.2</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.de&gt;" date="1608811200">- update to version 4.3</changelog>
</package>
<package pkgid="d41995ba92efc4fd9e7c183d0bb2c4ab18f7b2fb5214520741baf24db72ac0b79a78b01e5ac67f2d234347b88e164fa3f6f7ddfed1c1ff12983aa4815ffc91b6" name="fabtests" arch="riscv64">
  <version epoch="0" ver="2.5.0" rel="1.1"/>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746273600">- Add upstream patches libfabric-2.0.0-gcc15.patch and
  libfabric-2.0.0-gcc15-part2.patch to fix gcc-15 compile time
  errors</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1749729600">- Update to v2.1.0
  - Core
  - man/fi_domain: Define resource mgmt unreachable EP
  - man/fi_domain: Update connectionless EP disable
  - hmem: Fix missing rocr dlopen function assignments
  - Fix data race on log_prefix
  - hmem: Define ofi_hmem_put_dmabuf_fd and add support for cuda and rocr
  - Fix a few minor man page issues
  - CXI
  - Fix ss_plugin_auth_key_priority test
  - Bump internal CXI version to support 2.1
  - Fix possible cq_open segfault
  - Fix peer CQ support
  - Added collectives logical operators
  - Fix bug in constrained LE test cases in test.sh and test_sw.sh
  - Fix unit test missing pthread initialization
  - Add FI_WAIT_YIELD EQ support
  - Make string setup of FI_CXI_CURL_LIB_PATH safe
  - Add FI_CXI_CURL_LIB_PATH #define from autoconf
  - Test CUDA with DMA buf FD recycling
  - Test ROCR with DMA buf FD recycling
  - Test ROCR with DMA buf offset
  - Integrate with ofi_hmem_put_dmabuf_fd
  - Test monitor unsubscribe
  - Fix fi_cq_strerror
  - Cxi EQ do not support wait objects
  - Fix CQ wait FD logic
  - Disable retry logic for experimental collectives
  - Ignore drop count during init
  - Remove CXI_MAP_IOVA_ALLOC flag.
  - Synchronous fi_close on collective multicast
  - Fix deferred work test
  - Depreciate FI_CXI_WEAK_FENCE
  - Update message and target ordering doc
  - Define FI_CXI_MR_TARGET_ORDERING
  - Remove FI_CXI_ENABLE_UNRESTRICTED_RO
  - Set MR relax order on EP order size
  - Fix RMA/AMO network ordering
  - Update CXI provider max order size
  - EFA
  - Do not allocate rdm_peer struct for efa-direct and dgram paths
  - Remove efa_av-&gt;ep_type in favor of efa_domain-&gt;info_type
  - Replace domain-&gt;rdm_ep with domain-&gt;info_type
  - Release matched rxe before destroying the srx rx_pool
  - Fix the error code from ibv wr API
  - Fix the clean up issue for efa_util_prov
  - Fix the cntr interface for efa-direct
  - Add unit test for efa-direct progress model
  - Fix the max_msg_size reporting for efa-direct
  - Clean up rxe map during rxe release
  - rdm: Do not claim support for FI_PROGRESS_AUTO
  - Always return efa_prov in EFA_INI
  - Do not write cq error for ope from internal operations
  - Remove unused field efa_domain-&gt;mr_mode
  - Do GDRCopy registrations only in the EFA RDM path
  - Reset g_efa_hmem_info after each test
  - Fix the unexp_pkt clean up.
  - Call efa_fork_support_enable_if_requested earlier
  - Check efa_prov_info_set_fabric_name return code
  - Clean up efa_prov_info_set_hmem_flags
  - Bug fix in the RDM path with FI_MSG_PREFIX mode
  - Rework the efa_cq unit tests
  - Improve efa_cq's completion report
  - Unit test additions and fixes for efa-direct
  - Remove incorrect usage of rdm_info-&gt;ep_attr-&gt;max_msg_size
  - Add new efa-direct fi_info objects
  - Cleanup efa_user_info
  - Add debug log for efa-direct data transfer
  - Use cuda_put_dmabuf_fd
  - Fix leak of dmabuf fd in cuda p2p probe
  - Implement FI_CONTEXT2 in EFA Direct
  - Remove x86-64 architecture check for static_assert
  - Do infinite rnr retry for base ep by default
  - Extend efa_ep interface
  - Migrate efa_dgram_ep to efa_ep
  - Adjust the logging level for unreleased rxe
  - Regulate the usage of optnames
  - Move struct efa_ep_addr to efa_base_ep
  - Remove util_av_fi_addr from efa_conn
  - Make efa_rdm_cq use efa_cq
  - Deprecate FI_AV_MAP
  - Remove inline write logic for rma inject
  - Add missing mock for wc_is_unsolicited in unit test
  - Implement the cq progress
  - Remove err_msg from efa_rdm_ep
  - Move raw addr functions
  - Move efa_rdm_cq_wc_is_unsolicited to efa_cq
  - Correct the error code for IBV_WC_RECV_RDMA_WITH_IMM
  - Add missing locks in efa_msg and efa_rma
  - Move fork handler installation to efa_domain_open
  - Detect unsolicited write recv support status on both sides
  - Add unit tests for efa_rma
  - Add tracepoints for efa_msg and efa_rma
  - Add unit tests for efa_msg
  - Add tracepoint for poll cq ope
  - Adjust the error code for flushed receive
  - LPP
  - Add check for atomics
  - OPX
  - Adding changes to resolve Coverity Scan Defects
  - Link bounce fixes
  - SDMA error handling fix
  - Fix build with GCC 15
  - Move CUDA sync attribute setting to mr registration
  - Add HMEM handle for GDRCopy in GET/PUT
  - Add newline to trace entry
  - Add debug trace messages to RMA functions
  - Disable out of order RC if TID is enabled
  - Unexpected packet processing modifications
  - Use inlined call to process_header for payloadless RZV_DATA (TID) packets
  - Run opx-format on upstream opx provider change
  - Remove reliability handshake
  - Add PR close event to Cornelis Networks internal workflow triggers
  - Use cycle timer as long as all set CPUs are same socket
  - fi_opx_addr changes as pre-context sharing and pre-CYR
  - Replace intranode hashmap with array
  - Default RTS/CTS to in-order route control
  - Write CQ entry for successful data transfer operation by default
  - Resolve OPX fi_writedata() reliability errors
  - Remove extraneous warning
  - Enable TID by default.
  - Fixed OPX trace points
  - Set route control based on packet type
  - Implement FI_MR_VIRT_ADDR in OPX
  - Use reliability timer for link bounce status check
  - Link bounce for JKR
  - Fix debug print array indexing
  - Resolve new Coverity scan defects
  - Enhanced simulation and debug support
  - Add HFI1 Direct Verbs support
  - Making pkey related failures more obvious
  - Reformat full OPX provider
  - Add .clang-format file for OPX provider
  - Identify and resolve new Coverity scan defects
  - Changing default pkey to fetch from pkey table index 0
  - Fix wrong function name for getting hmem iface.
  - Handle Cuda Managed/Unified memory
  - Fix OPX hint checking and capability setting
  - Implement fi_writedata()
  - Set rate control defaults
  - Process RZV payload immediately
  - CN5000/JKR 16B: 3B Lid changes
  - Set entropy to rx/tx pair
  - Don't send immediate data in send_rzv when send buffer is not host memory
  - Use `page_sizes[OFI_PAGE_SIZE]-1` instead of `PAGE_MASK`
  - PSM3
  - Update provider to sync with IEFS 12.0.0.0.36
  - RXM
  - Fix rxm multi recv getopt segfault
  - SHM
  - Free all pending srx entries on ep close
  - Remove prefix from map inserts
  - Fix name compare bug
  - TCP
  - Only disable ep if the failure can not be retried
  - Fix data race caused by parallel access to xnet_rdm_fid_ops
  - Fix FI_MULTI_RECV not set on error
  - Fix race in writing to xnet_ep_fi_ops
  - Util
  - Change util_av lock to genlock
  - Roundup_power_of_two remove unnecessary decrement
  - Enchance performace of roundup_power_of_two
  - Fix FI_MULTI_RECV not set on FI_ECANCELED
  - Fix flag initialization for generic receive of unexpected entry
  - Add fabric argument to pingpong test
  - Statically set uffd callbacks
  - Fix ROCR and memhooks deadlock
  - Support mem monitors with per sub ctx
  - Separate uffd and import mem monitors
  - pingpong: close mr after ep close
  - Verbs
  - Always return vrb_prov in VERBS_INI
  - Fix data race vrb_open_ep function
  - Fabtests
  - efa: Bind eq to ep in remote exits early test
  - Fix some test function prototypes
  - efa: Add remote exit early test with post recv
  - Do not require FI_TAGGED for fi_av_xfer test
  - efa: print err for recv failure
  - efa: Add fabtests for efa-direct
  - Set the min of tx/rx_mr_size
  - efa: Add remote exit early test
  - efa: Fix the rnr read cq error test for efa-direct
  - multi_ep: Support customized transfer size
  - Re-enable psm3 rdm_tagged_peek
  - Disable multi_recv
  - Run efa tests with efa fabric name
  - Add fabric argument to ClientServerTest
  - efa: add rdma check for unsolicited write recv
  - Add support for FI_CONTEXT2
  - Bugfixes for neuron
  - Corrected flags argument type in ft_sendmsg/ft_recvmsg functions
  - pytest/efa: Avoid duiplicate completion semantic for RMA test
  - pytest/efa: merge memory_type and check_rma_bw_memory_type
- Drop patches merged upstream:
  - psm3-prevent-code-from-building-using-AVX-AVX2.patch
  - libfabric-2.0.0-gcc15-part2.patch
  - libfabric-2.0.0-gcc15.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1750680000">- Update to v2.2.0
  - Core
  - log: Fix buffer overrun when accessing the 'log_levels' array
  - man/fi_mr: Clarify fi_close behavior
  - rdma/fabric.h: Add new FI_RESCAN flag to fi_getinfo()
  - hmem/cuda: Add fallback for dmabuf flag with CUDA_ERROR_NOT_SUPPORTED
  - hmem/cuda: Add runtime fallback for unsupported dmabuf flag
  - hmem/cuda: Add a flag for exporting dmabuf fd on GB200
  - man: Clarify fi_close behavior on FI_ENDPOINT
  - av: introduce FI_FIREWALL_ADDR flag for insert operations
  - common: ofi_ifname_toaddr check ifa-&gt;ifa_addr for null
  - man/fi_mr: Add note that requested_key may be ignored w/o remote access
  - CXI
  - Fix alt_read unit test to use rdzv_threshold
  - Adjust cxi environment variable defaults
  - Fix regression which could cause deadlock
  - Support libfabric 2.2 API
  - Set cq_data in peer unexpected message
  - Fix locking on the SRX path
  - Allow for passing opaque 64-bit data in ctrl_msg
  - Fix cxi driver paths for CI
  - Fix use of alt_read rget restricted TC type
  - Fix compile warnings associated with new dlopen of curl/json
  - Fix curl CXIP_WARN that included extra parameter
  - Decouple existence CXI_MAP_IOVA_ALLOC for build
  - New conf opt for binding of json symbols
  - New conf opt for binding of curl symbols
  - Pad struct to address hash mismatch bug
  - Consistency for initialization of cxip_addr structure
  - Fix uninitialized padding in cxip_addr structure causing hash mismatches
  - Mem reg test with READ/WRITE access
  - Support read-only cached MRs
  - Remove cached mem reg -FI_EAGAIN comment
  - Add access ctrl bits to internal mem reg
  - Fix broken tests
  - Added collective logical operators to cxip_query_collective()
  - Log rc from cxi_eq_get_event() failure
  - Add nanosecond timestamp to tracing
  - Stuff the sending rank into the reduction packet
  - Increase the reduction engine timeout to the max
  - Increase RX buffer size for collectives
  - EFA
  - Update error message for invalid MRs
  - Set IBV_ACCESS_LOCAL_WRITE for FI_REMOTE_WRITE
  - Update packet printing functions
  - Avoid iteration when cuda_api_permitted is false
  - Do not add explicit MRs from application to MR cache
  - Move peer bufpool to endpoint
  - Move RDMA check functions to efa_rdm_ep.h
  - Add detailed logging of device enumeration and selection
  - Extend domain ops to open CQ with external memory
  - Extend domain ops to allow querying of QP and CQ attributes
  - Add a domain operation to query address info
  - Minimize calls to efa_rdm_ep_get_peer in the CQ read path
  - Remove unused function get_first_nic_name
  - Post initial rx pkt when qp is enabled.
  - Update qp table after qp destroy
  - Track cloned rx pkts
  - Clear domain level peer lists when closing endpoints
  - Allow multiple EPs to bind to a single AV
  - Minimize calls to efa_rdm_ep_get_peer in the RMA path
  - Minimize efa_rdm_ep_get_peer calls in the atomic path
  - Add RNR test with fi_tsend
  - Minimize efa_rdm_ep_get_peer calls in the send path
  - Remove duplicate filtering on FI_EFA_IFACE
  - Update man page
  - Clear cur_device when filtering EFA devices with FI_EFA_IFACE
  - Move address handle to domain level.
  - Make 1:1 relationship between efa domain and pd
  - Delete unused efa_conn_release prototype
  - Fix unit test build warning
  - Use Mutex when removing from g_efa_domain_list
  - Add missing lock in list iteration
  - Remove ope from ope_longcts_list during release
  - Use mutex locks for FI_THREAD_COMPLETE
  - Do not try to initialize non-EFA devices
  - Only initialize devices that match FI_EFA_IFACE filter
  - Rename g_efa_device_list and g_efa_device_cnt
  - Remove efa_device-&gt;device_idx
  - Initialize EFA environment variables before devices
  - Add lock around g_efa_domain_list
  - Improve debug logging
  - Do copy for inline send
  - Enforce FI_MR_LOCAL in efa-direct
  - Add lock to ensure efa direct cq poll is thread safe
  - Require FI_MR_ALLOCATED in domain_attr
  - Introduce setopt flag for homogeneous peers
  - Change FI_AV_MAP logs to info
  - Check if the util_av entry is valid before fetching
  - HOOK
  - Add monitor hook provider
  - LNX
  - Dump statistics
  - Refactor LNX to follow libfabric semantics
  - OPX
  - Cornelis Networks OPX provider upstream June 5, 2025
  - Cornelis Networks OPX provider upstream May 9, 2025
  - Cornelis Networks OPX provider upstream April 19, 2025
  - Make room for new RPC field in fid_ep
  - PSM3
  - Update psm3 to match IEFS 12.1.0.0 release
  - RXD
  - Add an environment variable to control FI_RESCAN
  - RXM
  - Fix user id case
  - Fix potential completion mismatch for the rndv_write protocol
  - Fix potential premature recv completion with rndv_write protocol
  - Fix rndv_write state machine issue that may cause premature completion
  - Fix the flow control enabling checking
  - Add an environment variable to control FI_RESCAN
  - fix auto progress
  - Add a new error code for firewall
  - SHM
  - Add shm rename and retry
  - Fix srx entry cleanup
  - Acquire ep lock when freeing entries
  - Don't run smr progress if region isn't initialized
  - Update shm man page to be accurate and fix typos/formatting
  - TCP
  - Enable keepalive during CM exchange
  - Add FI_GET_FD support to tcp provider
  - Add firewall flags into verify flag set
  - Fix memory out of bound access in RDM
  - Add a new error code for firewall
  - Add firewall support for RDM
  - Process EPOLLERR properly
  - Handle the error correctly
  - UTIL
  - Add fi_mon_sampler
  - poll: Add `kqueue` support
  - Move/Rename fi_thread_level() to header
  - ofi_util.h: Make util_prov::info non const
  - Only allocate MR key when needed
  - bufpool: Add new flag to skip zeroing new memory allocations
  - USNIC
  - Fix memory leak in usd_ib_get_devlist()
  - Verbs
  - Avoid holding vrb_info_mutex when reloading interfaces
  - Use a separate lock for provider initialization
  - Register vrb_info_mutex in util_prov
  - Code clean up.
  - Optimize init info.
  - Enable logging of ibv_async_events
  - Fix unprotected access to vrb_util_prov.info
  - Fix memory leak of fi_info structure in vrb_domain()
  - Fix the flow control enabling checking
  - Reload the list of interfaces on each call to fi_getinfo()
  - Use single pointer instead of double pointer
  - Always protect vrb_util_prov.info accesses with the mutex
  - Make vrb_get_verbs_info() static
  - Make a copy of the provider info in the fabric object
  - Rename vrb_init_mutex to vrb_info_mutex
  - Clarify little endian limitation for verbs atomics
  - Fix atomic work request fields
  - Memory leak for address formats different than FI_ADDR_IB_UD
  - Fabtests
  - Document limitations of fi_rma_pinpong
  - Add additional_env to ClientServerTest
  - Fix leak of dmabuf fd
  - Define ft_hmem_put_dmabuf_fd
  - efa: Make FI_EFA_IFACE tests check the Libfabric build
  - Extend efa_info_test to accept fabric argument
  - efa: Check rdma capability for both sides
  - efa: Add FI_EFA_IFACE tests
  - Add FI_EFA_IFACE tests
  - efa: Fix get_efa_device_names
  - Use yaml safe_load
  - Add MR mode and descriptor to resource mgmt test
  - Fix rdm_bw_mt unchecked fi_close return
  - Support rdm_bw_mt in runfabtests.py
  - Add rdm_bw_mt test to runfabtests on windows
  - Add threaded_tests support to runfabtests.sh
  - Add multi-threaded bandwidth test
  - Add pthread_barrier support to windows
  - Add pthread_barrier support to osx
  - efa: Do not set multinode marker for test_efa_shm_addr</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753272000">- Fix file list on riscv64</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1757332800">- Update to v2.3.0
  - Core
  - configure: Improve the restricted-dl help text
  - ofi_list: Introduce dlist_entry_in_list
  - man/fi_peer: Fix `FI_ADDR_NOTAVAIL` typo
  - common: Make common runtime parameters working for DL providers
  - configure.ac: Move cuda cppflag set before DMABUF check
  - Add address format FI_SOCKADDR_IP
  - include/fi_peer.h: remove fi_peer_rx_entry dlist fields
  - configure: Fix clang checking
  - hmem/neuron: Implement put_dmabuf_fd op
  - man/fi_endpoint: Clarify rx_attr-&gt;caps usage
  - EFA
  - Decrement rx_pkts_posted before efa_rdm_pke_release_rx
  - Enable direct data path by default
  - Bypass rdma-core in blocking cq read path
  - Add traces for RX/TX completions
  - Fix the unsolicited write recv check
  - Refactor efa_base_ep_create_qp
  - Add generic function to process queued op entries
  - Deduce queued packet list from op entry
  - Add generic utility for fetching RDM packet type
  - Create abstraction for IBV CQ polling sequence
  - Bypass rdma-core in data path.
  - Refactor ibv_cq_ex open call
  - Fix stale links in docs/overview.md
  - Initialize nevents in efa_domain_cq_open_ext
  - Fix conflicting types for efa_mock_efa_ibv_cq_wc_read_opcode_return_mock
  - Remove duplicate mock function declarations
  - Use efa specific cq trywait
  - Implement fi_control for efa direct cq
  - Support blocking cq read in efa-direct
  - Remove cq status prediction
  - Fix wait_send procedure
  - Restrict GDA domain ops to efa-direct
  - Fix efa device selection in test_rdm_cq_create_error_handling
  - Fix the hmem flags setting
  - Fix segfault in LTTNG tracing when peer is NULL
  - Revert "prov/efa: Only do dmabuf reg when FI_MR_DMABUF is set"
  - Add implicit AV and logic to move entries to explicit AV
  - Add get_mr_lkey to GDA ops
  - Move gda operations to FI_EFA_GDA_OPS
  - Improve the handshake tx error handling
  - Avoid flushing cq during ep close for external cq
  - Replace the address members of peer struct with conn
  - Add test_av_reinsertion unit test
  - Skip call to efa_rdm_ep_get_peer with FI_ADDR_NOTAVAIL
  - Replace pke-&gt;addr with pke-&gt;peer and remove ope-&gt;addr
  - Rename efa_rdm_msg_alloc_rxe to efa_rdm_msg_alloc_rxe_zcpy
  - Add efa_ep_addr_print debug function
  - Refactor reverse AV addition and deletion
  - Rename efa_conn_rdm_init to efa_conn_rdm_insert_shm_av
  - Drain cq after qp destroy
  - Fix the locking procedure in ep close.
  - Move rxe_map to peer struct
  - Clean stale error handling
  - Remove illegal ope state
  - LNX
  - Fix missing peer_entry field updates
  - OPX
  - Asynchronous HMEM memcopy for IPC
  - Fix infinite loop/crash in SIGUSR2 handler
  - CN5000 SR-IOV pbc lid update
  - CN5000 alpha SR-IOV loopback support
  - Fixing typo in reliability_service_max_outstanding_bytes parameter.
  - CYR: Support 256B rcvhdr size
  - Fix overwrite of entropy field in 16-byte packet headers
  - Add debug dump of endpoint upon receiving SIGUSR2
  - GPU/driver configure check only warns
  - Adding initialization requirements for when opx is built as a dl
  - Rename intranode as needed for clarity
  - Use fi_opx_check_info function for library location lookup
  - Add IPC cache to OPX
  - Initialize SDMA work entry field
  - Fix RMA with CQ Data Bug
  - Change shm tx connection table from array to RBT
  - Fix FI_REMOTE_CQ_DATA write
  - Fix bug in setting pbc dlid for 16B sendv_egr
  - Resolve IPC HMEM D to H Segfault
  - Parameter mismatch fix for opx_ep_complete_receive_operation()
  - Link bounce support for context sharing
  - CN6000 simulator support
  - PSM3
  - Support fi_av_insertsvc()
  - Util
  - Handle the new address format FI_SOCKADDR_IP
  - Add example directory with first example
  - Get srx lock in the caller of util_foreach_unspec
  - ofi_util.h: Fix bug in fi_cq_readfrom with no FI_SOURCE
  - mon_sampler: Disable the sampler together with the monitor provider
  - Verbs
  - Add peer mem support for Broadcom Devices
  - Fabtests
  - Fix `make distcheck` error caused by SUBDIRS
  - efa: Initialize timespec as 0
  - ft_finalize: Serialized sync in ft_finalize.
  - pingpong: Post recv before ep finalize
  - efa: Add volatile to prevent compiler optimization of CQE flag
  - efa: fix missing rdma check in test_rma_bw_sread
  - efa: Add FT_COMP_WAIT_FD tests
  - efa: Add fi_cq_sread tests
  - efa: Allow shared AV in multi_ep_mt test
  - efa: Add pytest marker and fixture to GDA fabtest
  - Fix type mismatch build warning
  - efa: Fix EFA device query
  - efa: Add GPU Direct Async test
  - multinode: Fix multi_barrier EAGAIN path
  - efa: Check device number in efa_device_selection
  - efa: Increase the timeout for test_rma_bw_range
  - efa: Add multi_ep_mt into pytest suites
  - efa: Introduce multi_ep_mt test
  - pytest: Fix the additional environment return
  - Support customized fi_addr for ft_post_rx_buf
  - Add New Benchmark rma_tx_completion
- Add prov-opx-fix-compilation-error.patch to fix compilation with GCC &gt;= 15</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1761220800">- Update to v2.3.1
  - Core
  - include/windows: Add definition for realpath()
  - EFA
  - Tune recvwindow and peer reorder buffer pool sizes
  - Allocate peer reorder buffers from a pre-allocated pool
  - Allocate peer map entry pool during the rdm ep create
  - Create shm info on demand for efa_rdm_ep_open
  - Check whether to enable shm inside efa_shm_info_create
  - Ring doorbell when reaching the max batch wqe cnt
  - Fix the queued ope progress in ep close
  - Logging improvements and unit test fix
  - Grab srx lock when releasing rx entries in AV close
  - Remove duplicate macro for rdma sge limit
  - Fix memory leak from efa_srx_unexp_pkt unit test
  - Fix unit test build error for rdma-core without HAVE_CAPS_UNSOLICITED_WRITE_RECV
  - Check rdma iov limit in data path direct
  - Add packet entry flag tracking for double linked list management
  - Remove the extra dlist remove for peers in ep close
  - Add traces for completions bypassing util-cq
  - Update shared domain caps and modes
  - Move domain check inside the fabric lock
  - Take domain lock to protect concurrent access to domain fields
  - Return matching fabric/domain in fi_getinfo
  - Remove duplicated efa_cq_construct_cq_entry
  - Fix the memleak for efa_rdm_peer
  - Introduce error status for ope
  - Cleanup the queue flags after dlist_remove
  - Allocate cq err_buf on demand
  - Bypass util cq in the data path of efa-direct
  - Fix the unsolicited write recv support in unit-test
  - Add unit-tests for lock types
  - Shift the src_addr correctly in sreadfrom
  - Acquire the same lock for qp lifecycle
  - Ignore stale cqes from destroyed qps
  - Use IBV_QUERY_QP_DATA_IN_ORDER_DEVICE_ONLY flag when available
  - OPX
  - 0 byte write_data Error
  - 16B 3-nodes seg fault with openmpi
  - Atomics and bounce buffer fixes
  - Only open IPC cache if HMEM initialized and IPC enabled
  - Fix ROCR IPC build errors
  - Use getpid() instead of gettid() for POSIX compliancy.
  - Fix compilation error
  - RXD
  - Fix return of EAGAIN when not enough tx entries
  - UCX
  - Use noop callback in ucx_inject_write
  - Add a noop callback function for inject send path
  - UDP
  - Cleanup CQ parameters
  - Fix CQ overflow case
  - Util
  - Remove unmatched rx entry from unspec unexpected queue
  - Add status enum to util rx entry
  - Extract helper function to lookup existing fabric/domain
  - Use hints name for fabric/domain lookup
  - Verbs
  - Return PCI bus information with fi_getinfo()
  - Fix compiler warning on the bound of 'strncpy' call
  - Fabtests
  - efa: Run FI_MORE test with more iterations
  - efa: Add implicit AV test
  - Split OOB address exchange function
  - efa: Fix the av operation
  - efa: Improve rnr_read_cq_error test
- Drop prov-opx-fix-compilation-error.patch which was merged upstream.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Nicolas Morey &lt;nmorey@suse.com&gt;" date="1767355200">- Update to v2.4.0
  - Core
  - hmem/cuda: Adding more robust libgdrapi libpaths
  - Update bindings/rust/README.md to reflect the recommended build process.
  - Update build.rs to support both cargo build &amp; cargo publish work directories.
  - Update Cargo.toml in preparation for crates.io publishing.
  - configure: Fix sanitizer detection logic
  - Introduce a lightweight Rust bindings for Libfabric, using bindgen.
  - include/ofi_indexer: introduce new ofi_array_at_max function
  - man/fi_cxi: fixup info for FI_CXI_RDZV_GET_MIN
  - man/fi_getinfo: Update the capabilities with mode bits requirements
  - man/fi_cq: Document `FI_GETWAITOBJ` for `fi_control`
  - man/fi_fabric: Update `fi_tostr()` datatypes
  - CXI
  - Bump provider support up to libfabric 2.4
  - Add domain rx match mode override
  - Set rendezvous eager size default to 2K
  - Change cuda dmabuf default to enabled
  - Do not abort if MR match count do not reconcile
  - Allow CP for triggered CQ to remap to Best Effort
  - Fix sl-driver path for testing
  - Set max domain TX CQs to 14
  - Use cxil_alloc_trig_cp to distinguish trig and tx cmdqs
  - Add FI_EBUSY debug messages
  - Fix validation of service id
  - Fix criterion test_sw tap files
  - Cxip_cmdq_cp_modify fix
  - Fix RNR protocol send byte/error counting
  - Release TX credit when pending RNR retry
  - Update rocr test fine grained flags
  - Fix DEVICE in fi_info_test
  - Introduce non-debug tracing
  - Reset timer on rx of ARM packet
  - Fix performance issue with close_mc()
  - Increase vni range in auth_key tests
  - Support auth_key ranges
  - Fix use of hw_cps and memory leak
  - EFA
  - Fix cq data size in efa-rdm pkt post
  - fix test_efa_rdm_mr_reg_cuda_memory unit test
  - adjust the memory barrier positions
  - Optimize RTW packet sending by replacing efa_rdm_ope_post_send
  - Adjust logging level for txe releases
  - Add tracepoints for handshake
  - Add flags to MR logs
  - Grow efa_tx_pkt_pool and ope_pool during rdm ep creation
  - Do not use rdma write when unsolicited recv support is inconsistent
  - Determine whether using device rdma based on p2p
  - Introduce pke generation counter for protocol path
  - Enable data path direct for efa-rdm
  - Update the function signature for efa_data_path_direct_cq_initialize
  - Move efa_cq_open_ibv_cq to efa_cq.c
  - Do not track rx pkt pool for non-debug build
  - Temporarily disable FI_OPT_EFA_SENDRECV_IN_ORDER_ALIGNED_128_BYTES support for efa protocol
  - do not ignore local read completion
  - Add missing lttng tps in efa_post_send
  - Fix the remote cq data flags for zcpy recv
  - Optimize the WQE post in data path direct
  - fix typos in error messages
  - Only show help message for OPE warn logs
  - configure: replace no-brake space with regular space character
  - Remove unused function declarations
  - Acquire CQ's `ep_list_lock` during counter progress
  - Add asserts to detect erroneous CQE dereferences
  - Ignore rma completion to a removed peer
  - Remove the incorrect check for device max_msg_size
  - Fix function signature mismatch
  - Set FI_RX_CQ_DATA for efa direct with NULL hints
  - Do not fail fi_getinfo for the wrong fabric
  - Log warnings only for internal OPE failures or if CQ error entry not written
  - Add unit tests for LRU AH eviction
  - Evict AH with no explicit AV entries when AH limit reached
  - Add locking assertions and update unit tests
  - Remove efa_conn_release unsafe
  - Require FI_RX_CQ_DATA on devices without unsolicited write recv
  - Add LLTng tracepoints for direct data path operations
  - Don't warn users about non-EFA devices
  - Support FI_RX_CQ_DATA for efa-direct
  - Fix deadlocks in AV insert/remove/close and CQ read paths
  - Don't try to release a lock that is not taken
  - set RUNPATH if custom rdma-core provided
  - Remove rx_msg_flags from efa_rdm_msg_recv/efa_rdm_msg_recvv
  - Update tracepoints in the receive path
  - Slide recv-win on RTM/RTA error
  - Insert read and write packets to tx debug list
  - LNX
  - remove force setting DEVICE_ONLY flag
  - set core hints proto to UNSPEC
  - remove iov count failures
  - add wait object implementation
  - OPX
  - Don't fail configure when OPX unhappy
  - Add note to FI_OPX_SDMA_MIN_PAYLOAD_BYTES doc
  - Simplify uapi configuration
  - Unionize 9B and 16B packet SCB models in endpoint structs.
  - Support shared contexts in hfisvc bts
  - Fix replays for multi-packet eager
  - Don't retry forever in send rendezvous.
  - Don't ACK packets that were never received
  - Segfault in opx_hfi_rdma_context_open() on 2nd endpoint opened
  - Fix seg fault in finalize
  - Fix SDMA writev error when RDMA core functions are being used.
  - Add back accidentally removed opx_domain_hfisvc_poll()
  - Add missing function pointers for HFI service
  - Check uapi for hfisvc/HFI1 direct verbs
  - Rename hfisvc to opx-hfisvc
  - Move submodule to rdma core
  - Remove stx/srx support in OPX
  - Register MRs with HFI service
  - Ensure SDMA packet lengths are 8-byte multiples
  - Use HFI service by default if enabled in the driver.
  - fixup goto labels that need statements
  - Update hfisvc_client to 64-bit atomics
  - HFISVC: Fix replay payload
  - Disable HFI Service by default.
  - Disable use of HFI service when driver does not support it.
  - Update hfisvc_client to latest patch
  - Only open IPC cache if HMEM initialized and IPC enabled
  - Handle extended rx bits in common 9B code
  - Add IPC to 16B header path
  - Make sriov-alpha limitations CN5000-only
  - Remove cmake build for hfisvc_client library
  - Handle completion errors from HFI service
  - Fix setting of rc in deferred recv rts
  - Additional HFI Service support changes
  - HFI Service initial support
  - Asynchronous HMEM memcopy for IPC</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1772107200">- Add Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch to
  fix kernel oops when running on Broadcom NIC (bsc#1258723)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1774008000">- Update to v2.5.0
  - Core
  - man: Clarify parameter behavior for 0 byte ops
  - include/ofi_atomic_queue: Add entry init function
  - include/ofi_atomic_queue: Fix create function
  - include/ofi_xpmem: Change cap into bool
  - include/ofi.h: Add MIN3 function
  - include/ofi_hmem: Make ofi_copy_mr_iov non-static
  - include/ofi_mem: Add avail function and index of elements function
  - README: Add configure options
  - core/fi_tostr: Use %p for domain pointer formatting
  - core: Fix hugepage count calculation
  - man: Clarify failed inject calls generate error cqes
  - core: Add missing fields to fi_info output
  - core: Add max_cntr_value and max_err_cntr_value to fi_domain_attr
  - Enable 32-bit build support
  - hmem: Add dmabuf support detection infrastructure
  - Add `fi_tostr()` support for wait conditions and objects
  - hmem/cuda: sync_memops: Log the attribute name
  - man/fi_av: Define av_remove behavior
  - man/fi_av: Define out of range lookup behavior
  - src: Check iface before addr, flags, and sa_family
  - src: Remove iface fallback
  - hmem/rocr: Add HSA memory allocation utilities
  - Add `rocr` to `fi_mr_attr.device`
  - CXI
  - Fix hang in MPI when using cxi with lnx
  - Fix append sequence for standard MR
  - Add cxi unit tests and update man/fi_cxi.7
  - Bump minor version and integrate fi_writedata API support
  - Implement fi_writedata infrastructure and support
  - Update cxi-sbl.ko path for test setup
  - Fix default mon start failure
  - Add network namespace support
  - Implement result seqno tracking
  - Zero out accumulator on success
  - Dumping the prod trace log is non-fatal
  - EFA
  - Fix print messages during mr reg
  - Fix memory leak on EFA device destruction
  - Add null check for base_ep in CQ polling to handle destroyed QPs
  - Only disable zcpy_rx when p2p is not available but FI_HMEM is requested
  - Fix the race condition of efa_rdm_ep_get_peer
  - Move send work arrays to heap and use dynamic sizing
  - Replace EFA_RDM_EP_MAX_WR_PER_IBV_POST_RECV with dynamic sizing
  - Add efa_base_ep_get_rx/tx_pool_size() helpers
  - Fix use-after-free in DC packet completion handling
  - Move QP table from domain to device with device-level locking
  - Fix inccorect assertions in efa protocol
  - Fix uninitialized descriptor arrays causing segfault with FI_EFA_ENABLE_SHM_TRANSFER=0
  - Add passive debug instrumentation for duplicate completion diagnosis
  - Add rdma-core errno for feature mismatch
  - Implement dmabuf try/fallback logic
  - Acquire SRX lock before creating self AH
  - Move self_ah to efa_rdm_ep
  - Add efa fabrics comparison doc
  - Add docs for util cq bypass feature
  - test: Include generation number in wr_id for unit test CQ mocks
  - test: Initialize extra_info in handshake packet construction
  - Fix the call sequence of efa_rdm_ep_record_tx_op_completed
  - Do not track tx pkt pool for non-debug build
  - Improve the wait_send procedure
  - Improve the mock function
  - Update EFA device capability in protocol doc
  - Poison pke only on release and restore gen
  - Add unit tests for ep enable error path
  - Fix the locking of qp
  - Fix the error handling of ah creation failed
  - Catch error for efa_rdm_ep_close_shm_resources
  - Introduce efa internal mr regv function
  - Migrate the shm mr reg code from the core code
  - Remove extra access for shm
  - Remove OFI_MR_NOCACHE as a supported flag for efa_mr_regattr
  - Change address recovered log entry to info
  - Fix use-after-free bug in implicit AH eviction
  - Always succeed efa_rdm_srx_start
  - Fix double-free pkt-entry at efa_rdm_pke_proc_matched_longread_rtm
  - Fix double free in efa_rdm_pke_proc_matched_mulreq_rtm
  - Fix double free in efa_rdm_pke_proc_matched_eager_rtm
  - Do not warn when peer is destroyed before handshake
  - Decrease the peer robuf size instead of the robuf pool
  - Copy packet to OOO pool before adding to overflow list
  - Modify unit tests for variable receive window size
  - Verify QP number on CQE process
  - Convert MR registration counters to atomic operations
  - Add UT for error completion handling in efa_rdm_ep_wait_send
  - Use the correct dmabuf offset
  - Fix the access flags in efa_mr_cache_entry_reg
  - Fix the IBV access flags for registering MR
  - Fail efa direct rma MR reg if device doesn’t support RDMA
  - Stop setting qp-&gt;ibv_qp_ex-&gt;wr_id for data path direct
  - Fix type assignment of segment_offset
  - Add debugging logs for tx wqe posts and cq poll
  - Generation counter for release build
  - Add unit tests for RDM CQ sread
  - Add blocking CQ read support for EFA protocol
  - Only set CQ FID after successful SHM CQ init
  - Refactor some CQ init/teardown logic into helpers
  - Return ENOSYS for invalid fi_cq_sread calls
  - Fix timeout adjustment in CQ sreadfrom
  - Fix unittest build warnings
  - Adjust timeout before polling CQ FDs
  - Fix threshold assignment in sreadfrom
  - Log ibv device open / close calls
  - Use endpoint-&gt;peer hashmap at the AV level
  - Unlink RX packet entries before releasing during ep cleanup
  - Add helper function efa_prov_info_compare_fabric_name
  - Check fabric name in fi_getinfo for existing fabric/domain
  - Enable `FI_HMEM_ROCR` support
  - Improve `efa_copy_(to|from)_hmem()`
  - Flatten `efa_mr_peer.device`
  - Cache default max eager msg size
  - Add `EFA_HAVE_NON_SYSTEM_HMEM` macro
  - Generalize HMEM init guards in prov info init
  - Improve `EFA_HMEM_IFACE_FOREACH*` macros
  - Improve some `FI_HMEM` iface logging
  - Remove `efa_domain` references in HMEM utility code
  - Introduce ep option FI_OPT_EFA_USE_UNSOLICITED_WRITE_RECV
  - Remove unused function efa_rdm_ep_should_write_rnr_completion
  - Fail efa_rdm_ep_open when user passes FI_RX_CQ_DATA
  - Hook
  - Add prov/hook/perf/inculde as include-dir if ofi_hook_profile is build as a loadable library
  - Harden hook monitor provider initialization
  - RXD
  - Fix atomic fetch/compare path
  - Enforce AV Removal Behavior
  - Enforce AV Lookup Behavior
  - SHM
  - Add unexpected message buffering on demand when needed
  - New shm architecture
  - Cleanup headers and copyrights
  - Remove socket code, no longer needed
  - Sockets
  - Enforce AV Removal Behavior
  - Enforce AV Lookup Behavior
  - TCP
  - Decrement subdomain ref count when key is not available
  - Unchecked return value from write_cq
  - Add FI_RMA to cq_flags for rma inject
  - Util
  - Default max_cntr_value and max_err_cntr_value to UINT64_MAX
  - Add domain check for max_cntr_value and max_err_cntr_value
  - Enforce AV removal &amp; AV lookup behavior
  - Set addr_format when discovering src_addr info
  - Verbs
  - Enforce AV lookup behavior</changelog>
</package>
<package pkgid="195d59e0aa18bedd0fc9d40e37fd39b0598dd535bad00549c88f572d68f567e492acea5954300a8f5ecd90221ad624ab96d7004bb27f41980b818a8538a29ed6" name="facedetect" arch="noarch">
  <version epoch="0" ver="0.1" rel="3.2"/>
  <changelog author="sebix+novell.com@sebix.at" date="1499169600">- initial package
- add 8037d4406eb76dd5c106819f72c3562f8b255b5b.patch to use python3</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1613304000">- rename 8037d4406eb76dd5c106819f72c3562f8b255b5b.patch to python3.patch
- switch source and patch URLs to gitlab
- remove %check as that crashed on OBS, but not locally.
- fix shebang by removing env.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613390400">- Trim filler wording from descriptions.</changelog>
  <changelog author="Ilgaz Öcal &lt;ilgaz@ilgaz.gen.tr&gt;" date="1686484800">- added set_opensuse_opencv_datadir.patch to update the data path for OpenCV4</changelog>
</package>
<package pkgid="85d7ea7762a349eb601f0c8e6d6c3f2f86aa065da6fee4fb66343d09a0554cb61f9389ce72908d4ff8428179d002f9f19fefde884a9eb31c1ab1d046b9c44097" name="facetimehd-firmware" arch="noarch">
  <version epoch="0" ver="1.0" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Initial version 1.0</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598961600">- Use %suse_install_update_script to automatically install the firmware</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Braces around %suse_install_update_script broke build so change it back</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update to latest version from master</changelog>
</package>
<package pkgid="3816767a91592b93c72e7f2e5e4c7abdb004d377b21bc6999d3dcf702cba87dab7e122c29b776d40c28617d2a000e683bd635af4159b7627b2347a2206aaabce" name="faenza-icon-theme" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="701f2529c9a6c4bc1f4c6d37d4cbba00b5ca46a87e94f43ea7e4ae65354cafbff8fe592d733034441ea283322d73198458398ee60f53f6728a60c8db0ade988c" name="faenza-icon-theme-ambiance" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="566d6c87d1518e2a2df72045bab86e9f97cd99ca3930e8597ddaaffe80c09925703eea9d5723770f4be1f60e40368e439ee4b8384b54108509da1654c30475b4" name="faenza-icon-theme-dark" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="cce499466687bef82179dbe8ef472cc5211cc3b124618cb7bbd03f15357f8e64bde4c40aff60bca7426d5d3a3571ad6fe8c37aa78ac5f3a7ca2d564c819a8597" name="faenza-icon-theme-darker" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="b40c4f31c2c1191f50d1ad5025168732cf19d52801450e53b9bc534e6d327398f1faeccc69949a9c08be05bafe3668c649630535e53bc6fc3af0505cc0f3da04" name="faenza-icon-theme-darkest" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="bfe0a74fb0d53457fe6b1c869b6ff48e3ea5d547aecdd8e13542418602ca78b567fb44e5ccb751720609a48b50bd75043105e68c95cc08b753469d722ba53065" name="faenza-icon-theme-mint" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="195671d2a04fc71464b0373b5f783c42912a9365d6cf3a09f5eaae48d2d8c6c9e0745f191e8bf6af81082fab86a1cf06ed88d16cabb34262c12e235ecffeb538" name="faenza-icon-theme-radiance" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="1.4"/>
  <changelog author="nmo.marques@gmail.com" date="1285934400">- Initial packaging including: Faenza, Faenza-Dark and Faenza-Mint (Faenza in green).</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319630400">- update to 1.1</changelog>
  <changelog author="vuntz@opensuse.org" date="1326456000">- Update to version 1.2:
  + New apps: Desura, Gajim, Google Music Frame, Mail notification
  + New icons sizes: 64x64 and 96x96
  + Fixes the specific folders icons replaced by the standard one
  + Fixes some missing links
- Add unzip BuildRequires since the upstream sources is a zip file.
- On openSUSE &gt;= 11.3, add hicolor-icon-theme BuildRequires and use
  %icon_theme_cache_* macros to get the icon theme caches built.
- Add gnome-icon-theme Requires to main subpackage as the theme
  inherits the GNOME icon theme.
- Fix Requires of the various subpackages so that they depend on
  the right Faenza variant they inherit from.
- Improve summaries and descriptions.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1347624000">- update faenza-install script; updated the spec file to use the
  new syntax, cleaned up old stuff.</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- Update to version 1.3:
  + New weather symbolic icons
  + New Apps: UbuntuOne Music and Ubuntu Online Accounts
  + New designs for Twitter, Spotify and Adress Book
  + Icons for system settings categories on Ubuntu
  + Fix some missing links</changelog>
  <changelog author="rmilasan@suse.com" date="1368187200">- Also rebrand svg icons, otherwise default icon is set to Ubuntu.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1607083200">- Use python3 to perform installation:
  + Replace python BuildRequires with python3-base.
  + Change syntax of faenza-install to be python3 compatible.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.3.1
  + New weather symbolic icons
- Some spec file cleanup
- Replaced vanished upstream googlecode source url with working
  launchpad site</changelog>
</package>
<package pkgid="b251408452f5e87cdd5ef87ca4aa0ab2fef4b3a5b720b3708513b21f06348430d52010275a1b3c8cc7d5ca5581f1c750e0b6df8150719941b4fd9bdba1860d2a" name="fail2ban" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="6.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725451200">- fail2ban-fix-openssh98.patch: fix to work with openssh 9.8 (bsc#1230101)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1729684800">- update to 1.1.0:
  * circumvent SEGFAULT in a python's socket module by
    getaddrinfo with disabled IPv6 (gh-3438)
  * avoid sporadic error in pyinotify backend if pending file
    deleted in other thread, e. g. by flushing logs (gh-3635)
  * `action.d/cloudflare-token.conf` - fixes gh-3479, url-encode
    args by unban
  * `action.d/*ipset*`: make `maxelem` ipset option configurable
    through banaction arguments (gh-3564)
  * `filter.d/apache-common.conf` - accepts remote besides client
    (gh-3622)
  * `filter.d/mysqld-auth.conf` - matches also if no suffix in
    message (mariadb 10.3 log format, gh-3603)
  * `filter.d/nginx-*.conf` - nginx error-log filters extended
    with support of journal format (gh-3646)
  * `filter.d/postfix.conf`:
  - "rejected" rule extended to match "Access denied" too
  - avoid double counting ('lost connection after AUTH'
    together with message 'disconnect ...', gh-3505)
  - add Sender address rejected: Malformed DNS server reply
  - add to postfix syslog daemon format (gh-3690)
  - change journalmatch postfix, allow sub-units with
    postfix@-.service (gh-3692)
  * `filter.d/recidive.conf`: support for systemd-journal,
    conditional RE depending on logtype (for file or journal,
    gh-3693)
  * `filter.d/slapd.conf` - filter rewritten for single-line
    processing, matches errored result without `text=...`
    (gh-3604)
  * supports python 3.12 and 3.13 (gh-3487)
  * bundling async modules removed in python 3.12+ (fallback to
    local libraries pyasyncore/pyasynchat if import would miss
    them, gh-3487)
  * `fail2ban-client` extended (gh-2975):
  - `fail2ban-client status --all [flavor]` - returns status
    of fail2ban and all jails in usual form
  - `fail2ban-client stats` - returns statistic in form of
    table (jail, backend, found and banned counts)
  - `fail2ban-client statistic` or `fail2ban-client
    statistics` - same as `fail2ban-client stats` (aliases for
    stats)
  - `fail2ban-client status --all stats` - (undocumented,
    flavor "stats") returns statistic of all jails in form of
    python dict
  * `fail2ban-regex` extended to load settings from jail (by
    simple name it'd prefer jail to the filter now, gh-2655);
- drop fail2ban-disable-iptables-w-option.patch: only needed for
  sle10 and older, which is no longer supported (is now python &gt;=
  3.5)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on setuptools, required for Python 3.12+.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743249600">- distutils (provided by python3-setuptools) is also needed during
  time, or f2b cannot launch the systemd log analyzer backend.
- Delete all pre-SUSE-15.x build instructions.
- Delete fail2ban-opensuse-service-sfw.patch,
  fail2ban-opensuse-service.patch, sfw-fail2ban.conf,
  since this mostly part of the pristine fail2ban.service.in
  already. (Unit modified in %install for SFW.)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1749211200">- Add %python3_fix_shebang macro</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1749556800">- spec:
  * Use pyproject macros to build and install (including
    implementing manual install for files under /etc and /usr from
    the wheel)
  * some BuildRequires cleanup</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1749643200">- spec:
  * simplify manual installation of files under /etc and /usr from
    the wheel</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1749816000">- Add setup-py-install-dir.patch:
  * fix unit file population broken by switch to %pyproject_wheel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750075200">- spec:
  * Drop noarch due to /usr/bin/fail2ban-python ELF
  * noarch for monitoring subpackage</changelog>
  <changelog author="chris@computersalat.de" date="1750334400">- fix build
  * service file install
- some rpmlint fixes
- Add fail2ban_service.patch
- rebase patches
  * fail2ban-0.10.4-env-script-interpreter.patch
  * fail2ban-fix-openssh98.patch
  * fail2ban-opensuse-locations.patch
  * harden_fail2ban.service.patch</changelog>
</package>
<package pkgid="002dd1cf0dc46f676c3f7b34bc7ebd7e33ae680703cdda81a12b7f1c693861d3a6b9e372f5dc95d7b56e42ab947e984b416e4229c9213f2aaf157f4964f8036e" name="fake-gcs-server" arch="riscv64">
  <version epoch="0" ver="1.52.2" rel="3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1640952000">- Initial packaging of fake-gcs-server 1.32.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1689163200">- Update to 1.45.2:
    (just the changelog for the last release, there are many
    releases between 1.45.2 and 1.32.2, which cannot be recorded
    here).
  - github/workflows: try remote docker cache by @fsouza in #1161
  - multipart uploads: Hack to support gsutil cp by @ekimekim in #1182
  - Add bucket filter for notification events by @mccalltd in #1167
  - examples: add example with gsutil by @fsouza in #1183
  - internal/config: always have an externalURL by @fsouza in #1184
- Add _service file with proper generation of vendor.tar.xz file.
- clean up SPEC file.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1689595200">- Use %autosetup.
- Put packaging files under the control of git.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1721304000">- Update to v1.49.2:
  - Add omitempty to new timestorageclassupdated
- Update to v1.49.1:
  - examples: remove Ruby
  - Include fields required by alpakka scala client in response
  - Add Testcontainers example with Node.js
- Update to v1.49.0:
  - Add Object Deletion Using Signed URLs
  - examples/node: add exists()
  - Don't omit versioning.enabled in bucket response
  - Additional ACL response attributes
  - Additional bucket response attributes
  - Upgrade deps (CVE-2023-45288, bsc#1236521)
- Update to v1.48.0:
  - Fix brittle test
  - Fill the errors attribute for HTTP errors
  - Remove unnecessary quoting around ETag in JSON response
  - Additional object response attributes
  - Support the projection parameter in getObject
- Update to v1.47.8:
  - Add Ruby example
- Update to v1.47.7:
  - Updated python example
  - Fixed patchObject ignoring ContentType and ContentEncoding
- Update to v1.47.6:
  - ci/goreleaser: remove deprecated option
  - config: trim trailing slashes from externalURL
- Update to v1.47.5:
  - Migrate from logrus to slog
  - add missing etag header in download object response
  - github/workflows/main: pin python to 3.11 in gsutil example
  - github/workflows/main: bump node and java in examples
- Update to v1.47.4:
  - server: add MethodHead to the /download mapping
- Update to v1.47.2:
  - backend/fs: return empty BucketAttrs if the metadata file is
    missing
- Update to v1.47.1:
  - Restore 4443 as default port for '-scheme http' as before PR
    [#1215]
- Update to v1.47.0:
  - Disallow composing more than 32 objects at once
  - Remove obsolete upload route
  - Additional bucket response attributes
  - Support trailing slash in /o and /b routes
  - Add scheme option to bind to both HTTP and HTTPS
- Update to v1.46.0:
  - Unify logic for seeding the server from a directory
  - Send X-Goog-Stored-Content-Encoding header
  - Omit items if empty in object list response
  - Add Bucket Attributes
  - backend/fs: some bucket attributes cleanup</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1738065600">- Update to v1.52.1
  - backend: always set StorageClass
- Update to v1.52.0
  - feat: Add _internal/delete_all to delete all data
  - Add disposition and language to ComposeObject
- Update to v1.51.0
  - Disallow uppercase in bucket names
  - Add POST workaround for clients which cannot PATCH
  - Add support for getObjectACL and deleteObjectACL
  - internal/backend: support OpenBSD to get file status last
    changed info
  - Persist created and updated time in compose
  - fix: avoid IncompleteRead on completed partial reads
  - Add support for StorageClass
  - Add support for Content-Language
  - Add support for canceling resumable uploads
  - Add support for MaxResults when listing objects
  - Upgrade deps
- Update to v1.50.2
  - Revert "fakestorage: remove unused type"
- Update to v1.50.1
  - internal/grpc: use the generated proto provided by Google
- Update to v1.50.0
  - github/workflows: add job to validate cross-compilation and
    fix build on freebsd
  - ci: fix goreleaser config
  - Support content-disposition
  - Support setting cache-control of object
  - add aliases to support specifying EventOptions
- Update to v1.49.3
  - Go 1.23 is out, adopt it (CVE-2023-45288, bsc#1236521)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1741694400">- Update to 1.52.2:
  - fix: typos
  - Use default temporary directory in tests
  - Go 1.24 is out, drop Go 1.22
- bsc#1239200 (CVE-2025-22868): add update-golang-oauth2.patch to
  revendor to use golang.org/x/oauth2 v0.28.0
  (https://pkg.go.dev/vuln/GO-2025-3488).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1747310400">- Drop BuildRequires: golang-packaging. The original macros for
  file movements into GOPATH are obsolete with Go modules.
- Update vendoring manually to make tests pass, even on non-Intel
  architectures (bsc#1242242).</changelog>
</package>
<package pkgid="ee1f05b7343a3fe1246b3785ae1aeac4ff7d4085ab0905109540702582567c1873c099b943a84a6aec047d11d4e5e7d1ddc2c9795e0b90b81594c138fcc97c4b" name="fake-hwclock" arch="noarch">
  <version epoch="0" ver="0.14" rel="1.1"/>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1648382400">- initial version 0.12</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1648382401">- add timer for regularly saving the fake hwclock timestamp</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1717502400">- Update to version 0.13</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1753531200">- Update to version 0.14
  * Update paths listed in the man page to point to /usr
  * Read parameters from our config file directly from fake-hwclock rather
    than from the init script.
  * Make fake-hwclock-load.service run before systemd-fsck-root.service</changelog>
</package>
<package pkgid="dfbc36c4f29099b303020fadfaae93ce9d27ade1163b91b7e9a8aa8f25068ca15b65c8d5200b9d3271fd62c3980a62e058289aeb9eecfa8b4250f1ee68f7b4e5" name="fakechroot" arch="riscv64">
  <version epoch="0" ver="2.20.1" rel="3.1"/>
  <changelog author="munix9@googlemail.com" date="1454846400">- update to version 2.18
  * The fakechroot(1) command accepts new option --bindir.
  * The chfn(1) command runs correctly on Ubuntu vidid and Debian stretch.
  * The env(1) wrapper works correctly if there is variable with multilined content.
  * New functions ldaddr(3) and dl_iterate_phdr(3) were added.
    The dlopen(3) function was fixed.
    The java(1) command should work correctly.
  * New functions posix_spawn(3) and posix_spawnp(3) were added.
    Some new applications like clang(1) should run properly.
  * Fixes were made for lstat(2) and lstat64(2) functions.
    The ending slash is not removed by normalization of a path name.
  * Fixes were made for readlink(2) function.
    The fakechroot(1) command runs properly with libjemalloc library.
  * The tilde ~ character in FAKECHROOT_* variables is not expanded anymore.
  * Fixes were made for getpeeraddr(3) and getsockaddr(3) functions.</changelog>
  <changelog author="munix9@googlemail.com" date="1484395200">- update to version 2.19
  * The FAKECHROOT_EXCLUDE_PATH list has to contain at most 100
    elements.
  * The env(1) wrapper works with dash.
  * The fakeroot(1) works if chroot(8) is invoked twice.
  * Fixes were made for chdir(2). It was possible to change to a
    directory outside of fakechroot.
  * The fakechroot(1) command sets FAKECHROOT_CMD_ORIG environment
    variable for wrapped command.
  * The ldd(1) wrapper distinguishes different paths with the same
    beginning.
  * The ldd(1) wrapper does not fail if the path is not existing
    outside fakechroot.
  * Can be compiled with clang 4.0.</changelog>
  <changelog author="jengelh@inai.de" date="1514462400">- Fix language errors in description.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1543320000">- Make build and tests run in verbose mode.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1543492800">- Update description. Use noun phrase in summary.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Update the license tag.
- Disable lto before building fakechroot.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568203200">- Use modern macros</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1588766400">- Update to version 2.20.1
  * Fixed problem when tests couldn't be started with root user and
    glibc 2.28.
  * Fixed problem with too verbose test for debootstrap(8) command.
  * Fixed problem with tests for fts_* functions when started on
    btrfs filesystem.
  - The debootstrap(8) command honors FAKECHROOT_EXTRA_LIBRARY_PATH
    environment variable too.
  * Workaround has been added for systemd package installed by
    debootstrap(8) command.
  * Better support for link-time optimizer.
- Changes for version 2.20:
  * The fts64_* functions were added: glibc supports them since
    2.23.
  * The renameat2(2) function were added: glibc supports it since
    2.28 and mv command from coreutils 8.30 uses it.
  * The chroot(8) wrapper and fakechroot(1) command can work with
    POSIX shell.
  * The chroot(8) wrapper allows to chroot into root directory.
  * The chroot(8) wrapper appends directories from
  * FAKECHROOT_EXTRA_LIBRARY_PATH environment variable because some
    commands use runpath. The default value is
    /lib/systemd:/usr/lib/man-db forsystemctl(1) and man(1)
    commands.
  * The ldd(1) wrapper doesn't lose a leading slash in absolute
    paths.
  * The fakechroot(1) command unsets CDPATH environment variable
    and swaps libfakeroot and libfakechroot in LD_PRELOAD
    environment variable if needed.
  * Can be compiled with gcc 7.1 -Wformat-truncation.
  * Can be compiled with clang 5.0 -O2 and -std=c11.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1614686400">- add fakechroot-glibc-233.patch to fix glibc 2.33 compatibility</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1724068800">- Add -Wno-error=implicit-function-declaration to optflags to work
  around a bothched configure result and allow buiding the package
  with GCC 14. [boo#1229277]</changelog>
</package>
<package pkgid="6962d0e18ed692e3871e075ac7e6fb8606bb76f3725c9f6a45197ceb95ddc5604df118f3d8192d11dcce55f1d7af8e493b3f4408af732c74e6d17265e57734a1" name="fakeroot" arch="riscv64">
  <version epoch="0" ver="1.37.2" rel="1.1"/>
  <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>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1717588800">- Update to 1.34
  * faked now ignores SIGWINCH.
- Update to 1.33
  * Patch from Samuel Thibault to add renameat2 support.
- Update to 1.32
  * Updated German translation from Chris Leick.
  * Patch from John Paul Adrian Glaubitz to add build profile to
    allow bootstrapping.
  * Romanian man page translation from Remus-Gabriel Chelu.
  * patch from Rudi Heitbaum to add missing wrapped.h dependency.
- Update to 1.31
  * patch from Johannes Schauer Marin Rodrigues to not use
    temporary file in chown test.
- Update to 1.30
  * tries to cope with time64 on 32-bit architectures.
  * Drop kludge for glibc 2.33.
  * fixes and extends time64 support to fstatat64.
- Remove patch also-wrap-stat-library-call.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717761600">- update to 1.35:
  * build fix for platforms that do not have the close_range
  * function</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 1.35.1
  * big endian fixes</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721995200">- Aded fakeroot-C99.patch to fix C99 violations which prevent building
  with GCC 14.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1724846400">- Update to 1.36 (bsc#1229277)
  * Fix build with gcc-14. (Closes: #1074945)
  * Fix FTBFS on armel, armhf, by undefining the t64 flags in communicate.h
    Upload to experimental, for additional testing.
    (Closes: #1065552)
  * New fix for the previous FTBFS on armel, armhf. Work around glibc headers
    aliasing symbols we need to redefine.
    (Closes: #1065552)
  * Fix ABI mismatch on i386, a 32bit arch _without_ the time_t64 ABI
    break.
  * Fix wrappers for fstatat64 et al missing. (Closes: #1078655)
    Add t.perlstat test. Thanks to Johannes Schauer Marin Rodrigues
    and Niels Thykier for help with debugging the problem.
- Drop fakeroot-C99.patch which has been merged upstream</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 1.37.1.2:
  - Romanian man page translation update from Remus-Gabriel Chelu.
  - Portuguese man page translation update from Américo Monteiro.
  - German man page translation from Helge Kreutzmann.
  - Patch from Julien Olivain to fix parallel build.
  - Romanian man page translation update from Remus-Gabriel Chelu.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 1.37.2:
  * Standardize endianness macro usage (BYTE_ORDER).
  * Use IPPROTO_TCP instead of SOL_TCP for TCP_NODELAY.
  * Add support for machine/endian.h header.
  * Fix logic grouping in faked.c chmod compatibility check.
  * Add bzip3 distribution target support in Makefile.</changelog>
</package>
<package pkgid="4bec7ebe21c28caa6221cea9a471f731d5e0e26b02443eb2db698673749c351b132cb5e8f5e137e53ac4ebb57f3dd78a991be18da309c97dd4a3e650f3f5da19" name="falcoctl" arch="riscv64">
  <version epoch="0" ver="0.12.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726920000">- Update to version 0.10.0:
  * fix(goreleaser): use latest tag when two tags point to the same
    commit
  * update(go,pkg): updated driverkit to v0.20.3.
  * update(driver/config): add new unit tests
  * update(driver/config)!: use the same logic to configure engine
    kind for different enviroments</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732190400">- Update to version 0.10.1:
  * update(go): bumped driverkit dep to v0.20.4.
  * fix(pkg/oci): fix Tags pagination support.
  * chore(deps): Bump cloud.google.com/go/storage from 1.46.0 to
    1.47.0
  * chore(deps): Bump google.golang.org/api from 0.205.0 to 0.206.0
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to
    4.5.1
  * chore(deps): Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump golang.org/x/net from 0.30.0 to 0.31.0
  * chore(deps): Bump golang.org/x/term from 0.25.0 to 0.26.0
  * chore(deps): Bump google.golang.org/api from 0.204.0 to 0.205.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.2 to
    2.21.0
  * chore(deps): Bump google.golang.org/api from 0.200.0 to 0.204.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.45.0 to
    1.46.0
  * chore(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * chore(deps): Bump k8s.io/client-go from 0.30.2 to 0.31.2
  * chore(deps): Bump github.com/sigstore/cosign/v2 from 2.2.4 to
    2.4.1
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.19.0 to
    2.20.2
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump k8s.io/apimachinery from 0.30.2 to 0.31.2
  * chore(deps): Bump cloud.google.com/go/storage from 1.43.0 to
    1.45.0
  * chore(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.34.2
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): align go.opentelemetry.io/otel/sdk/metric with
    otel/sdk v1.29.0
  * update go to 1.22.8
  * chore(deps): Bump the gomod group across 1 directory with 11
    updates
  * chore(deps): Bump the actions group with 2 updates
  * fix(cmd): relax file perms for Falco driver config override
  * chore(deps): Bump the actions group with 4 updates
  * chore(deps): Bump the actions group with 2 updates</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737979200">- Update to version 0.11.0:
  * fix(follow): file handling of artifacts with directories
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump the gomod group with 5 updates
  * chore(deps): Bump the actions group with 5 updates
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates
  * chore(deps): Bump cloud.google.com/go/storage from 1.49.0 to
    1.50.0
  * chore(deps): Bump golang.org/x/net from 0.33.0 to 0.34.0
  * chore(deps): Bump k8s.io/client-go from 0.31.3 to 0.32.0
  * chore(deps): Bump k8s.io/apimachinery from 0.31.3 to 0.32.0
  * chore(go.mod): bump go version to 1.23.4
  * chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
  * chore(deps): Bump golang.org/x/term from 0.27.0 to 0.28.0
  * chore(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 in the gomod group
  * chore(deps): Bump github.com/onsi/gomega in the gomod group
  * chore(deps): Bump cloud.google.com/go/storage from 1.48.0 to
    1.49.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump github.com/cilium/ebpf from 0.16.0 to 0.17.1
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump golang.org/x/net from 0.32.0 to 0.33.0
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump google.golang.org/api from 0.210.0 to 0.211.0
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump actions/setup-go in the actions group
  * chore(deps): Bump the gomod group with 6 updates
  * chore(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0
  * update(linter): remove deprecated linters
  * update(ci/linter): bump golangci-lint to v1.62.2
  * update(makefile): bump golangci-lint to v1.62.2
  * fix(mediaType): do not omit the original media type if not a
    well-known media type
  * chore(deps): Bump github.com/falcosecurity/driverkit in the
    gomod group
  * chore(deps): Bump golang.org/x/net from 0.31.0 to 0.32.0
  * chore(deps): Bump golang.org/x/term from 0.26.0 to 0.27.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.47.0 to
    1.48.0
  * chore(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
  * chore(deps): Bump docker/build-push-action in the actions group
  * chore(deps): Bump github.com/pterm/pterm in the gomod group
  * chore(deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * chore(deps): Bump docker/metadata-action in the actions group
  * chore(deps): Bump github.com/stretchr/testify from 1.9.0 to
    1.10.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to
    2.22.0
  * chore(deps): Bump google.golang.org/api from 0.206.0 to 0.209.0
  * chore(deps): Bump the gomod group with 3 updates
  * fix(auth/gcp): ensure correct OAuth scope for Artifact Registry
    with service account</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742904000">- Update to version 0.11.1:
  * chore(deps): Bump aws-actions/configure-aws-credentials from
    4.0.2 to 4.0.3 in the actions group by @dependabot in #724
  * chore(deps): Bump the gomod group with 2 updates by @dependabot
    in #725
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #730
  * Revert "chore(deps): Bump the gomod group with 2 updates" by
    @alacuku in #731
  * chore(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0 by
    @dependabot in #729
  * chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by
    @dependabot in #728
  * chore(deps): Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by
    @dependabot in #726
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.2 to 3.0.0-rc.3 by @dependabot in #732
  * chore(deps): Bump golang.org/x/net from 0.34.0 to 0.35.0 by
    @dependabot in #736
  * chore(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by
    @dependabot in #735
  * fix(CI): remove deprecated configuration from .golangci.yml by
    @alacuku in #739
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #737
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #740
  * chore(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to
    4.0.5 by @dependabot in #742
  * chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.3 to
    3.0.4 by @dependabot in #743
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #744
  * fix(driver): build specific code only for linux platform by
    @alacuku in #747
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates by @dependabot in #746
  * chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 by
    @dependabot in #748
  * chore(deps): Bump the actions group with 2 updates by
    @dependabot in #760
  * chore(toolchain): bump go to version 1.23.7 by @alacuku in #761
  * chore(deps): bump oauth2 to v0.28.0 by @alacuku in #749
  * chore(deps): Bump golang.org/x/term from 0.29.0 to 0.30.0 by
    @dependabot in #750
  * update(go.mod): bulk deps upgrade by @leogr in #762
  * chore(deps): Bump github.com/docker/cli from
    27.5.1+incompatible to 28.0.1+incompatible by @dependabot in
    [#752]
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.0 to
    9.7.3 by @dependabot in #764
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2 by @dependabot in #766
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to
    5.2.2 by @dependabot in #765
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #767
  * chore(deps): Bump the gomod group with 5 updates by @dependabot
    in #768
  * chore(deps): Bump google.golang.org/api from 0.224.0 to 0.227.0
    by @dependabot in #770
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.3 to 3.0.0-rc.4 by @dependabot in #771
  * chore(deps): Bump cloud.google.com/go/storage from 1.50.0 to
    1.51.0 by @dependabot in #772
  * chore(deps): Bump github.com/spf13/viper from 1.19.0 to 1.20.0
    by @dependabot in #773</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748520000">- Update to version 0.11.2:
  * chore(build): update golang and net packages
  * chore(deps): Bump the actions group with 2 updates
  * feat: change aws-sdk-go from v1 to v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 0.11.3:
  * chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump the actions group across 1 directory with 3
    updates
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): bump driverkit to v0.21.2
  * chore(deps): bump github.com/go-oauth2/oauth2 to v4.5.3
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/go-viper/mapstructure/v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cloudflare/circl from 1.3.8 to
    1.6.1
  * chore(deps): Bump docker/build-push-action in the actions group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758715200">- Update to version 0.11.4:
  * chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/gookit/color from 1.5.4 to 1.6.0
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump aws-actions/configure-aws-credentials
  * chore(deps): Bump actions/setup-go from 5.5.0 to 6.0.0
  * chore(deps): Bump github.com/stretchr/testify from 1.10.0 to
    1.11.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3
  * chore(deps): Bump k8s.io/api from 0.32.3 to 0.33.4
  * chore(deps): Bump golang.org/x/term from 0.32.0 to 0.34.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config
  * chore(deps): Bump k8s.io/apimachinery from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/go-viper/mapstructure/v2</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.12.0:
  * fix: use cached cosign trusted root
  * fix: support cosign v3 also for local images, improve
    trustedRoot creation behavior
  * feat(cosign): upgrade to v3 with bundle format support
  * fix: resolve file descriptor leak in follower and clarify test
    expectation
  * test(artifact): add ValidateVersion tests to document strict
    semver enforcement
  * doc: explain new behavior on tolerant semver install command
  * fix: enforce semver version validation on pushed artifact
  * fix: linting
  * fix(cmd/artifact/install): accept major-only and major.minor
    versions
  * chore(deps): Bump golangci/golangci-lint-action
  * chore(deps): Bump actions/setup-go in the actions group
  * fix: patch dependencies
  * chore(deps): Bump sigstore/cosign-installer from 3.10.0 to
    4.0.0
  * fix(.golangci.yml): correct config again
  * fix(.github): upgrade golangci-lint action to v7.0.0
  * fix(cmd/artifact/install): correctly handle error in deferred
    file close
  * chore: upgrade golangci to v2
  * fix: upgrade driverkit and transitive deps
  * chore(deps): Bump github.com/sigstore/fulcio from 1.6.6 to
    1.8.5
  * fix(install): fix file descriptor leak and improve error
    messages
  * fix: change artifactRef with artifact.ref after the rebase
  * fix: use a dedicated directory for artifact state to avoid
    writing in a watched folder of Falco, improve tests
  * added tests to state, install and follower - some other minor
    changes
  * added shared state between install and follow
  * fix: improve documentation and logs
  * fix: avoid usage of resolved refs during signature, resolve
    alternative artifact reference, add tests to
    prepareArtifactList
  * fix: change copyright year
  * fix: add cap to slice and map, make the PrepareArtifactList not
    exported
  * create specific method to prepare reference list
  * fixed logic to deduplicate refs and dependencies during
    artifact install command
  * chore(deps): Bump docker/setup-buildx-action in the actions
    group
  * chore(deps): Bump actions/checkout from 5.0.0 to 6.0.1
  * chore(deps): Bump actions/upload-artifact from 4.6.2 to 6.0.0
  * chore(deps): Bump the actions group with 2 updates
  * chore: bump golanci-linter version
  * feat: add start-up behaviour configuration for follow
  * chore: reduce version check frequency to 7 days to reduce
    registry load
  * chore(deps): Bump the actions group across 1 directory with 5
    updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769083200">- Update to version 0.12.1:
  * doc: improve state dir config documentation
  * feat(artifact): add config file support for stateDir option</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769601600">- Update to version 0.12.2:
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2
  * fix(signature): pass registry credentials to cosign for
    signature verification
  * chore(deps): Bump actions/checkout in the actions group
  * chore(deps): Bump github.com/sigstore/sigstore from 1.10.3 to
    1.10.4
  * chore(deps): Bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2</changelog>
</package>
<package pkgid="66a6a295cdb66f543ab145c6e342c62e5ba7bde6dbef6e11711f2c8fc0769444ae253de74cc906725a55535b5fd8dfd6c132649f5f454f652d10eac1719fff99" name="falcoctl-bash-completion" arch="noarch">
  <version epoch="0" ver="0.12.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726920000">- Update to version 0.10.0:
  * fix(goreleaser): use latest tag when two tags point to the same
    commit
  * update(go,pkg): updated driverkit to v0.20.3.
  * update(driver/config): add new unit tests
  * update(driver/config)!: use the same logic to configure engine
    kind for different enviroments</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732190400">- Update to version 0.10.1:
  * update(go): bumped driverkit dep to v0.20.4.
  * fix(pkg/oci): fix Tags pagination support.
  * chore(deps): Bump cloud.google.com/go/storage from 1.46.0 to
    1.47.0
  * chore(deps): Bump google.golang.org/api from 0.205.0 to 0.206.0
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to
    4.5.1
  * chore(deps): Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump golang.org/x/net from 0.30.0 to 0.31.0
  * chore(deps): Bump golang.org/x/term from 0.25.0 to 0.26.0
  * chore(deps): Bump google.golang.org/api from 0.204.0 to 0.205.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.2 to
    2.21.0
  * chore(deps): Bump google.golang.org/api from 0.200.0 to 0.204.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.45.0 to
    1.46.0
  * chore(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * chore(deps): Bump k8s.io/client-go from 0.30.2 to 0.31.2
  * chore(deps): Bump github.com/sigstore/cosign/v2 from 2.2.4 to
    2.4.1
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.19.0 to
    2.20.2
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump k8s.io/apimachinery from 0.30.2 to 0.31.2
  * chore(deps): Bump cloud.google.com/go/storage from 1.43.0 to
    1.45.0
  * chore(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.34.2
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): align go.opentelemetry.io/otel/sdk/metric with
    otel/sdk v1.29.0
  * update go to 1.22.8
  * chore(deps): Bump the gomod group across 1 directory with 11
    updates
  * chore(deps): Bump the actions group with 2 updates
  * fix(cmd): relax file perms for Falco driver config override
  * chore(deps): Bump the actions group with 4 updates
  * chore(deps): Bump the actions group with 2 updates</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737979200">- Update to version 0.11.0:
  * fix(follow): file handling of artifacts with directories
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump the gomod group with 5 updates
  * chore(deps): Bump the actions group with 5 updates
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates
  * chore(deps): Bump cloud.google.com/go/storage from 1.49.0 to
    1.50.0
  * chore(deps): Bump golang.org/x/net from 0.33.0 to 0.34.0
  * chore(deps): Bump k8s.io/client-go from 0.31.3 to 0.32.0
  * chore(deps): Bump k8s.io/apimachinery from 0.31.3 to 0.32.0
  * chore(go.mod): bump go version to 1.23.4
  * chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
  * chore(deps): Bump golang.org/x/term from 0.27.0 to 0.28.0
  * chore(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 in the gomod group
  * chore(deps): Bump github.com/onsi/gomega in the gomod group
  * chore(deps): Bump cloud.google.com/go/storage from 1.48.0 to
    1.49.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump github.com/cilium/ebpf from 0.16.0 to 0.17.1
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump golang.org/x/net from 0.32.0 to 0.33.0
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump google.golang.org/api from 0.210.0 to 0.211.0
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump actions/setup-go in the actions group
  * chore(deps): Bump the gomod group with 6 updates
  * chore(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0
  * update(linter): remove deprecated linters
  * update(ci/linter): bump golangci-lint to v1.62.2
  * update(makefile): bump golangci-lint to v1.62.2
  * fix(mediaType): do not omit the original media type if not a
    well-known media type
  * chore(deps): Bump github.com/falcosecurity/driverkit in the
    gomod group
  * chore(deps): Bump golang.org/x/net from 0.31.0 to 0.32.0
  * chore(deps): Bump golang.org/x/term from 0.26.0 to 0.27.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.47.0 to
    1.48.0
  * chore(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
  * chore(deps): Bump docker/build-push-action in the actions group
  * chore(deps): Bump github.com/pterm/pterm in the gomod group
  * chore(deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * chore(deps): Bump docker/metadata-action in the actions group
  * chore(deps): Bump github.com/stretchr/testify from 1.9.0 to
    1.10.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to
    2.22.0
  * chore(deps): Bump google.golang.org/api from 0.206.0 to 0.209.0
  * chore(deps): Bump the gomod group with 3 updates
  * fix(auth/gcp): ensure correct OAuth scope for Artifact Registry
    with service account</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742904000">- Update to version 0.11.1:
  * chore(deps): Bump aws-actions/configure-aws-credentials from
    4.0.2 to 4.0.3 in the actions group by @dependabot in #724
  * chore(deps): Bump the gomod group with 2 updates by @dependabot
    in #725
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #730
  * Revert "chore(deps): Bump the gomod group with 2 updates" by
    @alacuku in #731
  * chore(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0 by
    @dependabot in #729
  * chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by
    @dependabot in #728
  * chore(deps): Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by
    @dependabot in #726
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.2 to 3.0.0-rc.3 by @dependabot in #732
  * chore(deps): Bump golang.org/x/net from 0.34.0 to 0.35.0 by
    @dependabot in #736
  * chore(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by
    @dependabot in #735
  * fix(CI): remove deprecated configuration from .golangci.yml by
    @alacuku in #739
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #737
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #740
  * chore(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to
    4.0.5 by @dependabot in #742
  * chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.3 to
    3.0.4 by @dependabot in #743
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #744
  * fix(driver): build specific code only for linux platform by
    @alacuku in #747
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates by @dependabot in #746
  * chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 by
    @dependabot in #748
  * chore(deps): Bump the actions group with 2 updates by
    @dependabot in #760
  * chore(toolchain): bump go to version 1.23.7 by @alacuku in #761
  * chore(deps): bump oauth2 to v0.28.0 by @alacuku in #749
  * chore(deps): Bump golang.org/x/term from 0.29.0 to 0.30.0 by
    @dependabot in #750
  * update(go.mod): bulk deps upgrade by @leogr in #762
  * chore(deps): Bump github.com/docker/cli from
    27.5.1+incompatible to 28.0.1+incompatible by @dependabot in
    [#752]
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.0 to
    9.7.3 by @dependabot in #764
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2 by @dependabot in #766
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to
    5.2.2 by @dependabot in #765
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #767
  * chore(deps): Bump the gomod group with 5 updates by @dependabot
    in #768
  * chore(deps): Bump google.golang.org/api from 0.224.0 to 0.227.0
    by @dependabot in #770
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.3 to 3.0.0-rc.4 by @dependabot in #771
  * chore(deps): Bump cloud.google.com/go/storage from 1.50.0 to
    1.51.0 by @dependabot in #772
  * chore(deps): Bump github.com/spf13/viper from 1.19.0 to 1.20.0
    by @dependabot in #773</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748520000">- Update to version 0.11.2:
  * chore(build): update golang and net packages
  * chore(deps): Bump the actions group with 2 updates
  * feat: change aws-sdk-go from v1 to v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 0.11.3:
  * chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump the actions group across 1 directory with 3
    updates
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): bump driverkit to v0.21.2
  * chore(deps): bump github.com/go-oauth2/oauth2 to v4.5.3
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/go-viper/mapstructure/v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cloudflare/circl from 1.3.8 to
    1.6.1
  * chore(deps): Bump docker/build-push-action in the actions group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758715200">- Update to version 0.11.4:
  * chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/gookit/color from 1.5.4 to 1.6.0
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump aws-actions/configure-aws-credentials
  * chore(deps): Bump actions/setup-go from 5.5.0 to 6.0.0
  * chore(deps): Bump github.com/stretchr/testify from 1.10.0 to
    1.11.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3
  * chore(deps): Bump k8s.io/api from 0.32.3 to 0.33.4
  * chore(deps): Bump golang.org/x/term from 0.32.0 to 0.34.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config
  * chore(deps): Bump k8s.io/apimachinery from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/go-viper/mapstructure/v2</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.12.0:
  * fix: use cached cosign trusted root
  * fix: support cosign v3 also for local images, improve
    trustedRoot creation behavior
  * feat(cosign): upgrade to v3 with bundle format support
  * fix: resolve file descriptor leak in follower and clarify test
    expectation
  * test(artifact): add ValidateVersion tests to document strict
    semver enforcement
  * doc: explain new behavior on tolerant semver install command
  * fix: enforce semver version validation on pushed artifact
  * fix: linting
  * fix(cmd/artifact/install): accept major-only and major.minor
    versions
  * chore(deps): Bump golangci/golangci-lint-action
  * chore(deps): Bump actions/setup-go in the actions group
  * fix: patch dependencies
  * chore(deps): Bump sigstore/cosign-installer from 3.10.0 to
    4.0.0
  * fix(.golangci.yml): correct config again
  * fix(.github): upgrade golangci-lint action to v7.0.0
  * fix(cmd/artifact/install): correctly handle error in deferred
    file close
  * chore: upgrade golangci to v2
  * fix: upgrade driverkit and transitive deps
  * chore(deps): Bump github.com/sigstore/fulcio from 1.6.6 to
    1.8.5
  * fix(install): fix file descriptor leak and improve error
    messages
  * fix: change artifactRef with artifact.ref after the rebase
  * fix: use a dedicated directory for artifact state to avoid
    writing in a watched folder of Falco, improve tests
  * added tests to state, install and follower - some other minor
    changes
  * added shared state between install and follow
  * fix: improve documentation and logs
  * fix: avoid usage of resolved refs during signature, resolve
    alternative artifact reference, add tests to
    prepareArtifactList
  * fix: change copyright year
  * fix: add cap to slice and map, make the PrepareArtifactList not
    exported
  * create specific method to prepare reference list
  * fixed logic to deduplicate refs and dependencies during
    artifact install command
  * chore(deps): Bump docker/setup-buildx-action in the actions
    group
  * chore(deps): Bump actions/checkout from 5.0.0 to 6.0.1
  * chore(deps): Bump actions/upload-artifact from 4.6.2 to 6.0.0
  * chore(deps): Bump the actions group with 2 updates
  * chore: bump golanci-linter version
  * feat: add start-up behaviour configuration for follow
  * chore: reduce version check frequency to 7 days to reduce
    registry load
  * chore(deps): Bump the actions group across 1 directory with 5
    updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769083200">- Update to version 0.12.1:
  * doc: improve state dir config documentation
  * feat(artifact): add config file support for stateDir option</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769601600">- Update to version 0.12.2:
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2
  * fix(signature): pass registry credentials to cosign for
    signature verification
  * chore(deps): Bump actions/checkout in the actions group
  * chore(deps): Bump github.com/sigstore/sigstore from 1.10.3 to
    1.10.4
  * chore(deps): Bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2</changelog>
</package>
<package pkgid="e1d1856a2794876113ef571d8bb7b884dc3c34782b90e8a436bfe57f19015b21a55adc8c990c0ed7c41789cf7f8ef916692743e17266b2f6f6bc43b1db9465a6" name="falcoctl-fish-completion" arch="noarch">
  <version epoch="0" ver="0.12.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726920000">- Update to version 0.10.0:
  * fix(goreleaser): use latest tag when two tags point to the same
    commit
  * update(go,pkg): updated driverkit to v0.20.3.
  * update(driver/config): add new unit tests
  * update(driver/config)!: use the same logic to configure engine
    kind for different enviroments</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732190400">- Update to version 0.10.1:
  * update(go): bumped driverkit dep to v0.20.4.
  * fix(pkg/oci): fix Tags pagination support.
  * chore(deps): Bump cloud.google.com/go/storage from 1.46.0 to
    1.47.0
  * chore(deps): Bump google.golang.org/api from 0.205.0 to 0.206.0
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to
    4.5.1
  * chore(deps): Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump golang.org/x/net from 0.30.0 to 0.31.0
  * chore(deps): Bump golang.org/x/term from 0.25.0 to 0.26.0
  * chore(deps): Bump google.golang.org/api from 0.204.0 to 0.205.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.2 to
    2.21.0
  * chore(deps): Bump google.golang.org/api from 0.200.0 to 0.204.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.45.0 to
    1.46.0
  * chore(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * chore(deps): Bump k8s.io/client-go from 0.30.2 to 0.31.2
  * chore(deps): Bump github.com/sigstore/cosign/v2 from 2.2.4 to
    2.4.1
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.19.0 to
    2.20.2
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump k8s.io/apimachinery from 0.30.2 to 0.31.2
  * chore(deps): Bump cloud.google.com/go/storage from 1.43.0 to
    1.45.0
  * chore(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.34.2
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): align go.opentelemetry.io/otel/sdk/metric with
    otel/sdk v1.29.0
  * update go to 1.22.8
  * chore(deps): Bump the gomod group across 1 directory with 11
    updates
  * chore(deps): Bump the actions group with 2 updates
  * fix(cmd): relax file perms for Falco driver config override
  * chore(deps): Bump the actions group with 4 updates
  * chore(deps): Bump the actions group with 2 updates</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737979200">- Update to version 0.11.0:
  * fix(follow): file handling of artifacts with directories
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump the gomod group with 5 updates
  * chore(deps): Bump the actions group with 5 updates
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates
  * chore(deps): Bump cloud.google.com/go/storage from 1.49.0 to
    1.50.0
  * chore(deps): Bump golang.org/x/net from 0.33.0 to 0.34.0
  * chore(deps): Bump k8s.io/client-go from 0.31.3 to 0.32.0
  * chore(deps): Bump k8s.io/apimachinery from 0.31.3 to 0.32.0
  * chore(go.mod): bump go version to 1.23.4
  * chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
  * chore(deps): Bump golang.org/x/term from 0.27.0 to 0.28.0
  * chore(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 in the gomod group
  * chore(deps): Bump github.com/onsi/gomega in the gomod group
  * chore(deps): Bump cloud.google.com/go/storage from 1.48.0 to
    1.49.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump github.com/cilium/ebpf from 0.16.0 to 0.17.1
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump golang.org/x/net from 0.32.0 to 0.33.0
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump google.golang.org/api from 0.210.0 to 0.211.0
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump actions/setup-go in the actions group
  * chore(deps): Bump the gomod group with 6 updates
  * chore(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0
  * update(linter): remove deprecated linters
  * update(ci/linter): bump golangci-lint to v1.62.2
  * update(makefile): bump golangci-lint to v1.62.2
  * fix(mediaType): do not omit the original media type if not a
    well-known media type
  * chore(deps): Bump github.com/falcosecurity/driverkit in the
    gomod group
  * chore(deps): Bump golang.org/x/net from 0.31.0 to 0.32.0
  * chore(deps): Bump golang.org/x/term from 0.26.0 to 0.27.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.47.0 to
    1.48.0
  * chore(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
  * chore(deps): Bump docker/build-push-action in the actions group
  * chore(deps): Bump github.com/pterm/pterm in the gomod group
  * chore(deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * chore(deps): Bump docker/metadata-action in the actions group
  * chore(deps): Bump github.com/stretchr/testify from 1.9.0 to
    1.10.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to
    2.22.0
  * chore(deps): Bump google.golang.org/api from 0.206.0 to 0.209.0
  * chore(deps): Bump the gomod group with 3 updates
  * fix(auth/gcp): ensure correct OAuth scope for Artifact Registry
    with service account</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742904000">- Update to version 0.11.1:
  * chore(deps): Bump aws-actions/configure-aws-credentials from
    4.0.2 to 4.0.3 in the actions group by @dependabot in #724
  * chore(deps): Bump the gomod group with 2 updates by @dependabot
    in #725
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #730
  * Revert "chore(deps): Bump the gomod group with 2 updates" by
    @alacuku in #731
  * chore(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0 by
    @dependabot in #729
  * chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by
    @dependabot in #728
  * chore(deps): Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by
    @dependabot in #726
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.2 to 3.0.0-rc.3 by @dependabot in #732
  * chore(deps): Bump golang.org/x/net from 0.34.0 to 0.35.0 by
    @dependabot in #736
  * chore(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by
    @dependabot in #735
  * fix(CI): remove deprecated configuration from .golangci.yml by
    @alacuku in #739
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #737
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #740
  * chore(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to
    4.0.5 by @dependabot in #742
  * chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.3 to
    3.0.4 by @dependabot in #743
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #744
  * fix(driver): build specific code only for linux platform by
    @alacuku in #747
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates by @dependabot in #746
  * chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 by
    @dependabot in #748
  * chore(deps): Bump the actions group with 2 updates by
    @dependabot in #760
  * chore(toolchain): bump go to version 1.23.7 by @alacuku in #761
  * chore(deps): bump oauth2 to v0.28.0 by @alacuku in #749
  * chore(deps): Bump golang.org/x/term from 0.29.0 to 0.30.0 by
    @dependabot in #750
  * update(go.mod): bulk deps upgrade by @leogr in #762
  * chore(deps): Bump github.com/docker/cli from
    27.5.1+incompatible to 28.0.1+incompatible by @dependabot in
    [#752]
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.0 to
    9.7.3 by @dependabot in #764
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2 by @dependabot in #766
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to
    5.2.2 by @dependabot in #765
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #767
  * chore(deps): Bump the gomod group with 5 updates by @dependabot
    in #768
  * chore(deps): Bump google.golang.org/api from 0.224.0 to 0.227.0
    by @dependabot in #770
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.3 to 3.0.0-rc.4 by @dependabot in #771
  * chore(deps): Bump cloud.google.com/go/storage from 1.50.0 to
    1.51.0 by @dependabot in #772
  * chore(deps): Bump github.com/spf13/viper from 1.19.0 to 1.20.0
    by @dependabot in #773</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748520000">- Update to version 0.11.2:
  * chore(build): update golang and net packages
  * chore(deps): Bump the actions group with 2 updates
  * feat: change aws-sdk-go from v1 to v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 0.11.3:
  * chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump the actions group across 1 directory with 3
    updates
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): bump driverkit to v0.21.2
  * chore(deps): bump github.com/go-oauth2/oauth2 to v4.5.3
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/go-viper/mapstructure/v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cloudflare/circl from 1.3.8 to
    1.6.1
  * chore(deps): Bump docker/build-push-action in the actions group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758715200">- Update to version 0.11.4:
  * chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/gookit/color from 1.5.4 to 1.6.0
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump aws-actions/configure-aws-credentials
  * chore(deps): Bump actions/setup-go from 5.5.0 to 6.0.0
  * chore(deps): Bump github.com/stretchr/testify from 1.10.0 to
    1.11.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3
  * chore(deps): Bump k8s.io/api from 0.32.3 to 0.33.4
  * chore(deps): Bump golang.org/x/term from 0.32.0 to 0.34.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config
  * chore(deps): Bump k8s.io/apimachinery from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/go-viper/mapstructure/v2</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.12.0:
  * fix: use cached cosign trusted root
  * fix: support cosign v3 also for local images, improve
    trustedRoot creation behavior
  * feat(cosign): upgrade to v3 with bundle format support
  * fix: resolve file descriptor leak in follower and clarify test
    expectation
  * test(artifact): add ValidateVersion tests to document strict
    semver enforcement
  * doc: explain new behavior on tolerant semver install command
  * fix: enforce semver version validation on pushed artifact
  * fix: linting
  * fix(cmd/artifact/install): accept major-only and major.minor
    versions
  * chore(deps): Bump golangci/golangci-lint-action
  * chore(deps): Bump actions/setup-go in the actions group
  * fix: patch dependencies
  * chore(deps): Bump sigstore/cosign-installer from 3.10.0 to
    4.0.0
  * fix(.golangci.yml): correct config again
  * fix(.github): upgrade golangci-lint action to v7.0.0
  * fix(cmd/artifact/install): correctly handle error in deferred
    file close
  * chore: upgrade golangci to v2
  * fix: upgrade driverkit and transitive deps
  * chore(deps): Bump github.com/sigstore/fulcio from 1.6.6 to
    1.8.5
  * fix(install): fix file descriptor leak and improve error
    messages
  * fix: change artifactRef with artifact.ref after the rebase
  * fix: use a dedicated directory for artifact state to avoid
    writing in a watched folder of Falco, improve tests
  * added tests to state, install and follower - some other minor
    changes
  * added shared state between install and follow
  * fix: improve documentation and logs
  * fix: avoid usage of resolved refs during signature, resolve
    alternative artifact reference, add tests to
    prepareArtifactList
  * fix: change copyright year
  * fix: add cap to slice and map, make the PrepareArtifactList not
    exported
  * create specific method to prepare reference list
  * fixed logic to deduplicate refs and dependencies during
    artifact install command
  * chore(deps): Bump docker/setup-buildx-action in the actions
    group
  * chore(deps): Bump actions/checkout from 5.0.0 to 6.0.1
  * chore(deps): Bump actions/upload-artifact from 4.6.2 to 6.0.0
  * chore(deps): Bump the actions group with 2 updates
  * chore: bump golanci-linter version
  * feat: add start-up behaviour configuration for follow
  * chore: reduce version check frequency to 7 days to reduce
    registry load
  * chore(deps): Bump the actions group across 1 directory with 5
    updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769083200">- Update to version 0.12.1:
  * doc: improve state dir config documentation
  * feat(artifact): add config file support for stateDir option</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769601600">- Update to version 0.12.2:
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2
  * fix(signature): pass registry credentials to cosign for
    signature verification
  * chore(deps): Bump actions/checkout in the actions group
  * chore(deps): Bump github.com/sigstore/sigstore from 1.10.3 to
    1.10.4
  * chore(deps): Bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2</changelog>
</package>
<package pkgid="2b286470f82bd46709dd383f0876376635104869ff0394790c710e3fe73017d071dcd864f936301ebc59670a130f4548d35410918f309bfa98f0fb4d14053668" name="falcoctl-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.12.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1726920000">- Update to version 0.10.0:
  * fix(goreleaser): use latest tag when two tags point to the same
    commit
  * update(go,pkg): updated driverkit to v0.20.3.
  * update(driver/config): add new unit tests
  * update(driver/config)!: use the same logic to configure engine
    kind for different enviroments</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732190400">- Update to version 0.10.1:
  * update(go): bumped driverkit dep to v0.20.4.
  * fix(pkg/oci): fix Tags pagination support.
  * chore(deps): Bump cloud.google.com/go/storage from 1.46.0 to
    1.47.0
  * chore(deps): Bump google.golang.org/api from 0.205.0 to 0.206.0
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to
    4.5.1
  * chore(deps): Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump golang.org/x/net from 0.30.0 to 0.31.0
  * chore(deps): Bump golang.org/x/term from 0.25.0 to 0.26.0
  * chore(deps): Bump google.golang.org/api from 0.204.0 to 0.205.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.2 to
    2.21.0
  * chore(deps): Bump google.golang.org/api from 0.200.0 to 0.204.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.45.0 to
    1.46.0
  * chore(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * chore(deps): Bump k8s.io/client-go from 0.30.2 to 0.31.2
  * chore(deps): Bump github.com/sigstore/cosign/v2 from 2.2.4 to
    2.4.1
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.19.0 to
    2.20.2
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump k8s.io/apimachinery from 0.30.2 to 0.31.2
  * chore(deps): Bump cloud.google.com/go/storage from 1.43.0 to
    1.45.0
  * chore(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.34.2
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): align go.opentelemetry.io/otel/sdk/metric with
    otel/sdk v1.29.0
  * update go to 1.22.8
  * chore(deps): Bump the gomod group across 1 directory with 11
    updates
  * chore(deps): Bump the actions group with 2 updates
  * fix(cmd): relax file perms for Falco driver config override
  * chore(deps): Bump the actions group with 4 updates
  * chore(deps): Bump the actions group with 2 updates</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1737979200">- Update to version 0.11.0:
  * fix(follow): file handling of artifacts with directories
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump the gomod group with 5 updates
  * chore(deps): Bump the actions group with 5 updates
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates
  * chore(deps): Bump cloud.google.com/go/storage from 1.49.0 to
    1.50.0
  * chore(deps): Bump golang.org/x/net from 0.33.0 to 0.34.0
  * chore(deps): Bump k8s.io/client-go from 0.31.3 to 0.32.0
  * chore(deps): Bump k8s.io/apimachinery from 0.31.3 to 0.32.0
  * chore(go.mod): bump go version to 1.23.4
  * chore(deps): Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
  * chore(deps): Bump golang.org/x/term from 0.27.0 to 0.28.0
  * chore(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 in the gomod group
  * chore(deps): Bump github.com/onsi/gomega in the gomod group
  * chore(deps): Bump cloud.google.com/go/storage from 1.48.0 to
    1.49.0
  * chore(deps): Bump github.com/distribution/distribution/v3
  * chore(deps): Bump github.com/cilium/ebpf from 0.16.0 to 0.17.1
  * chore(deps): Bump the gomod group with 2 updates
  * chore(deps): Bump golang.org/x/net from 0.32.0 to 0.33.0
  * chore(deps): Bump github.com/docker/cli
  * chore(deps): Bump google.golang.org/api from 0.210.0 to 0.211.0
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): Bump actions/setup-go in the actions group
  * chore(deps): Bump the gomod group with 6 updates
  * chore(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0
  * update(linter): remove deprecated linters
  * update(ci/linter): bump golangci-lint to v1.62.2
  * update(makefile): bump golangci-lint to v1.62.2
  * fix(mediaType): do not omit the original media type if not a
    well-known media type
  * chore(deps): Bump github.com/falcosecurity/driverkit in the
    gomod group
  * chore(deps): Bump golang.org/x/net from 0.31.0 to 0.32.0
  * chore(deps): Bump golang.org/x/term from 0.26.0 to 0.27.0
  * chore(deps): Bump cloud.google.com/go/storage from 1.47.0 to
    1.48.0
  * chore(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
  * chore(deps): Bump docker/build-push-action in the actions group
  * chore(deps): Bump github.com/pterm/pterm in the gomod group
  * chore(deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * chore(deps): Bump docker/metadata-action in the actions group
  * chore(deps): Bump github.com/stretchr/testify from 1.9.0 to
    1.10.0
  * chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to
    2.22.0
  * chore(deps): Bump google.golang.org/api from 0.206.0 to 0.209.0
  * chore(deps): Bump the gomod group with 3 updates
  * fix(auth/gcp): ensure correct OAuth scope for Artifact Registry
    with service account</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1742904000">- Update to version 0.11.1:
  * chore(deps): Bump aws-actions/configure-aws-credentials from
    4.0.2 to 4.0.3 in the actions group by @dependabot in #724
  * chore(deps): Bump the gomod group with 2 updates by @dependabot
    in #725
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #730
  * Revert "chore(deps): Bump the gomod group with 2 updates" by
    @alacuku in #731
  * chore(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0 by
    @dependabot in #729
  * chore(deps): Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by
    @dependabot in #728
  * chore(deps): Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by
    @dependabot in #726
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.2 to 3.0.0-rc.3 by @dependabot in #732
  * chore(deps): Bump golang.org/x/net from 0.34.0 to 0.35.0 by
    @dependabot in #736
  * chore(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by
    @dependabot in #735
  * fix(CI): remove deprecated configuration from .golangci.yml by
    @alacuku in #739
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #737
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #740
  * chore(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to
    4.0.5 by @dependabot in #742
  * chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.3 to
    3.0.4 by @dependabot in #743
  * chore(deps): Bump the actions group with 5 updates by
    @dependabot in #744
  * fix(driver): build specific code only for linux platform by
    @alacuku in #747
  * chore(deps): Bump the gomod group across 1 directory with 5
    updates by @dependabot in #746
  * chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 by
    @dependabot in #748
  * chore(deps): Bump the actions group with 2 updates by
    @dependabot in #760
  * chore(toolchain): bump go to version 1.23.7 by @alacuku in #761
  * chore(deps): bump oauth2 to v0.28.0 by @alacuku in #749
  * chore(deps): Bump golang.org/x/term from 0.29.0 to 0.30.0 by
    @dependabot in #750
  * update(go.mod): bulk deps upgrade by @leogr in #762
  * chore(deps): Bump github.com/docker/cli from
    27.5.1+incompatible to 28.0.1+incompatible by @dependabot in
    [#752]
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.0 to
    9.7.3 by @dependabot in #764
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to
    4.5.2 by @dependabot in #766
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to
    5.2.2 by @dependabot in #765
  * chore(deps): Bump the actions group with 3 updates by
    @dependabot in #767
  * chore(deps): Bump the gomod group with 5 updates by @dependabot
    in #768
  * chore(deps): Bump google.golang.org/api from 0.224.0 to 0.227.0
    by @dependabot in #770
  * chore(deps): Bump github.com/distribution/distribution/v3 from
    3.0.0-rc.3 to 3.0.0-rc.4 by @dependabot in #771
  * chore(deps): Bump cloud.google.com/go/storage from 1.50.0 to
    1.51.0 by @dependabot in #772
  * chore(deps): Bump github.com/spf13/viper from 1.19.0 to 1.20.0
    by @dependabot in #773</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748520000">- Update to version 0.11.2:
  * chore(build): update golang and net packages
  * chore(deps): Bump the actions group with 2 updates
  * feat: change aws-sdk-go from v1 to v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755777600">- Update to version 0.11.3:
  * chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
  * chore(deps): Bump goreleaser/goreleaser-action in the actions
    group
  * chore(deps): Bump the actions group across 1 directory with 3
    updates
  * chore(deps): Bump github.com/docker/docker
  * chore(deps): bump driverkit to v0.21.2
  * chore(deps): bump github.com/go-oauth2/oauth2 to v4.5.3
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/go-viper/mapstructure/v2
  * chore(deps): Bump the actions group with 2 updates
  * chore(deps): Bump github.com/cloudflare/circl from 1.3.8 to
    1.6.1
  * chore(deps): Bump docker/build-push-action in the actions group</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758715200">- Update to version 0.11.4:
  * chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/gookit/color from 1.5.4 to 1.6.0
  * chore(deps): Bump sigstore/cosign-installer in the actions
    group
  * chore(deps): Bump aws-actions/configure-aws-credentials
  * chore(deps): Bump actions/setup-go from 5.5.0 to 6.0.0
  * chore(deps): Bump github.com/stretchr/testify from 1.10.0 to
    1.11.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3
  * chore(deps): Bump k8s.io/api from 0.32.3 to 0.33.4
  * chore(deps): Bump golang.org/x/term from 0.32.0 to 0.34.0
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config
  * chore(deps): Bump k8s.io/apimachinery from 0.32.3 to 0.33.4
  * chore(deps): Bump github.com/go-viper/mapstructure/v2</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1768996800">- Update to version 0.12.0:
  * fix: use cached cosign trusted root
  * fix: support cosign v3 also for local images, improve
    trustedRoot creation behavior
  * feat(cosign): upgrade to v3 with bundle format support
  * fix: resolve file descriptor leak in follower and clarify test
    expectation
  * test(artifact): add ValidateVersion tests to document strict
    semver enforcement
  * doc: explain new behavior on tolerant semver install command
  * fix: enforce semver version validation on pushed artifact
  * fix: linting
  * fix(cmd/artifact/install): accept major-only and major.minor
    versions
  * chore(deps): Bump golangci/golangci-lint-action
  * chore(deps): Bump actions/setup-go in the actions group
  * fix: patch dependencies
  * chore(deps): Bump sigstore/cosign-installer from 3.10.0 to
    4.0.0
  * fix(.golangci.yml): correct config again
  * fix(.github): upgrade golangci-lint action to v7.0.0
  * fix(cmd/artifact/install): correctly handle error in deferred
    file close
  * chore: upgrade golangci to v2
  * fix: upgrade driverkit and transitive deps
  * chore(deps): Bump github.com/sigstore/fulcio from 1.6.6 to
    1.8.5
  * fix(install): fix file descriptor leak and improve error
    messages
  * fix: change artifactRef with artifact.ref after the rebase
  * fix: use a dedicated directory for artifact state to avoid
    writing in a watched folder of Falco, improve tests
  * added tests to state, install and follower - some other minor
    changes
  * added shared state between install and follow
  * fix: improve documentation and logs
  * fix: avoid usage of resolved refs during signature, resolve
    alternative artifact reference, add tests to
    prepareArtifactList
  * fix: change copyright year
  * fix: add cap to slice and map, make the PrepareArtifactList not
    exported
  * create specific method to prepare reference list
  * fixed logic to deduplicate refs and dependencies during
    artifact install command
  * chore(deps): Bump docker/setup-buildx-action in the actions
    group
  * chore(deps): Bump actions/checkout from 5.0.0 to 6.0.1
  * chore(deps): Bump actions/upload-artifact from 4.6.2 to 6.0.0
  * chore(deps): Bump the actions group with 2 updates
  * chore: bump golanci-linter version
  * feat: add start-up behaviour configuration for follow
  * chore: reduce version check frequency to 7 days to reduce
    registry load
  * chore(deps): Bump the actions group across 1 directory with 5
    updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769083200">- Update to version 0.12.1:
  * doc: improve state dir config documentation
  * feat(artifact): add config file support for stateDir option</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769601600">- Update to version 0.12.2:
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2
  * fix(signature): pass registry credentials to cosign for
    signature verification
  * chore(deps): Bump actions/checkout in the actions group
  * chore(deps): Bump github.com/sigstore/sigstore from 1.10.3 to
    1.10.4
  * chore(deps): Bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): Bump github.com/theupdateframework/go-tuf/v2</changelog>
</package>
<package pkgid="077239387bd8fa7bcac46f2381c65f75d91b567a911b29ebda359313019e8f4f9b1086e26ab6c3bd22143ffec1f11ec51eb02aabbf6db287a8529e691781a941" name="falcosidekick" arch="riscv64">
  <version epoch="0" ver="2.33.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715774400">- new package falcosidekick: simple daemon for connecting Falco to
  your ecosystem</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 2.29.0:
  * specify goreleaser version
  * Add ClientCAs to TLSServer configuration
  * Add Sumologic Output
  * Add custom TLS CA global option
  * Add test for utils sorting function
  * Added 'Install' section to systemd example in README
  * Apply suggestions from code review
  * CI: fix linting
  * Docs fix: Environment variables are all uppercase
  * Fix G402: TLS MinVersion too low
  * Fix Policy Report dead link
  * Fix condition for forwarding events to OTLP traces
  * Go fmt
  * Make S3 output compatible with non-AWS S3 API-compliant
    endpoints
  * Split docs for the outputs
  * Update README.md
  * Update README.md path to the correct one
  * Update config_example.yaml
  * Update docs/outputs/alertmanager.md
  * Update docs/outputs/syslog.md
  * Update outputs/client.go
  * Update outputs/otlp.go
  * Update release.yml
  * Update syslog.md
  * Update types/types.go
  * add Falco Talon output
  * add flattenfields + create indexte
  * add more checks for the upload on GCP Storage
  * add outputFieldFormat parameter
  * add screenshots from running whole OTLP stack (under
    docker-compose, as documented)
  * add source as label for prom metrics
  * add table of contents + fix missing link
  * address more @issif feedback (cleanup)
  * bump up go version to 1.21 + bump up alpine base image to 3.19
    + replace deprecated modules for azure
  * change the method to set the custom headers in the client.go,
    it allows now to override the content-type
  * chore: remove refs to deprecated io/ioutil
  * clarify the un-need to parse OTLP.Traces.Headers field
  * display error message according to standards
  * docs(LICENSE): add Apache 2.0
  * docs(README.md): remove leftover
  * docs(dynatrace): Fix typo in Dynatrace example image
  * docs(dynatrace): [TR-1498] Add checkcert key to example config
  * docs(dynatrace): [TR-1498] Add example image of Dynatrace
  * docs: add license headers and spdx id
  * docs: update SPDX-License-Identifier and cleanup copyright
    notices
  * feat(alertmanager): add custom headers to alert manager
  * feat(alertmanager): fix labels for alertmanager
  * feat(alertmanager): remove leading and tailing _
  * feat(alertmanager): replace __ with _ in alertmanger labels
  * feat(dynatrace): [TR-1498] Enhance Dynatrace output with
    semantic attributes
  * feat(dynatrace): [TR-1498] Implement Dynatrace output
  * feat(log_inlined_json): inline the json logs when it's possible
  * feat(quickwit_output): implement the quickwit output
  * feat: add OTLP/Traces output support
  * fix bug with extension 'source'
  * fix issue #780: duplicated headers
  * fix outputs/otlp_test.go for NewClient() using
    `types.InitClientArgs`
  * fix panic in prometheus when hostname field is missing
  * fix the docs for Dynatrace output
  * fix wrong env var for pagerduty output
  * fix(dynatrace): [TR-1706] Check for nil when parsing output
    fields and parse span.id
  * fix(dynatrace): [TR-1706] Correct Falco output name
    container.image, k8s.ns.name and Dynatrace field name
    k8s.pod.uid
  * fix(elasticsearch-doc): remove mattermost config coming from a
    cc/cl mistake
  * fix(loki): fix the deadlock in Loki integration
  * go mod tidy (using go1.20.13)
  * initialise root CAs for kafka output
  * prepare v2.29.0
  * refactor(dynatrace): [TR-1498] Remove redundant check for token
    existence
  * refactor(init_client): merge InitClient and NewClient functions
  * remove hard setting of the Mattermost Username
  * remove hard setting of the Rocketchat Username
  * remove nested functions
  * remove wrongly added local files
  * revamp the policy reporter output
  * set source to internal for the test rule
  * test(dynatrace): [TR-1706] Add unit tests for the Dynatrace
    output
  * truncate output fiels with a length &gt; 512 chars, a payload &gt;
    4096 is not accepted by a lot of outputs
  * try to use a consistent order for the output_fields and tags
    for more outputs
  * update all deps + fix issues coming with
  * update copyright year to 2024
  * update dependencies
  * update logs for TLS
  * update the installation section
  * use go 1.20 (fix CI), fix NewClient() call to use new
    `types.InitClientArgs`</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1732881600">- Update to version 2.30.0:
  * New
  - New output: Webex (PR#979 thanks to @k0rventen)
  - New output: OTLP Metrics (PR#1012 thanks to @ekoops)
  - New output: Datadog Logs (PR#1052 thanks to @yohboy)
  * Enhancement
  - Reuse of the http client for 3-4x increase of the throughput
    (PR#962 thanks to @alekmaus)
  - Improve outputs throughput handling (PR#966 thanks to
    @alekmaus)
  - Batching and gzip compression for the Elastticsearch output
    (PR#967 thanks to @alekmaus)
  - Use the same convention for the Prometheus metrics than Falco
    (PR#995)
  - Add APIKey for Elasticsearch output (PR#980 thanks to
    @alekmaus)
  - Add Pipeline configuration for Elasticsearch output (PR#981
    thanks to @alekmaus)
  - Add MessageThreadID configuration in Telegram output (PR#1008
    thanks to @vashian)
  - Support multi-architecture in build (PR#1024 thanks to
    @nickytd)
  - Add falco as source for the Datadog Events (PR#1043 thanks to
    @maxd-wttj)
  - Support AlertManager output in HA mode (PR#1051)
  * Fix
  - Fix PolicyReports created in the same namespace than previous
    event (PR#978)
  - Fix missing customFields/extraFields in the Elasticsearch
    payload (PR#1033)
  - Fix incorrect key name for CloudEvent spec attribute
    (PR#1051)
  * Warning
  - Breaking change: The Prometheus metrics have different names
    from this release, it might break the queries for the
    dashboards and alerts.</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1738929600">- Update to version 2.31.0:
  * prepare v2.31.0
  * add new output OTLP Logs + improve the OTLP Traces/Metrics
  * fix typo
  * Update handlers to match stats_prometheus.go
  * fix custom headers not added to loki output http/s requests
  * fix Falcosidekick name for consistency
  * change the printer for the logs
  * allow to set the format for the value in Loki log lines
  * replace dots . by underscores . in Loki labels for consistency
  * add templated fields in Loki and Prometheus outputs
  * use a global method for the logs
  * fix the failing creation of the cluster policy report
  * allow to set a template for the nats/stan subjects
  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.33.0 to
    1.34.0
  * build(deps): bump the gomod group with 2 updates
  * build(deps): bump golangci/golangci-lint-action in the actions
    group
  * :bug: Removed size allocation for the loki map
  * :art: Go fmt
  * :wrench: Add NS and pod by default in loki output
  * build(deps): bump docker/setup-qemu-action in the actions group
  * remove debug line -_-
  * build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0
  * build(deps): bump google.golang.org/api from 0.211.0 to 0.214.0
  * build(deps): bump github.com/nats-io/nats.go from 1.37.0 to
    1.38.0
  * build(deps): bump go.opentelemetry.io/otel/sdk/metric
  * build(deps): bump the gomod group with 3 updates
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump the actions group with 3 updates
  * build(deps): bump golang.org/x/text from 0.20.0 to 0.21.0
  * build(deps): bump go.opentelemetry.io/otel/metric from 1.32.0
    to 1.33.0
  * build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0
  * build(deps): bump cloud.google.com/go/pubsub
  * build(deps): bump cloud.google.com/go/storage from 1.47.0 to
    1.48.0
  * remove the log line for OTLP Metrics (too noisy)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1738929601">- Update to version 2.31.1:
  * prepare v2.31.1
  * Adding scope ScopeReadWrite for uploading file for GCS Bucket
  * build(deps): bump the actions group with 3 updates
  * build(deps): bump cloud.google.com/go/pubsub from 1.45.3 to
    1.47.0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758196800">- Update to version 2.32.0:
  * What's Changed
  - Migrate v1 to v2 for aws-sdk-go by @chenliu1993 in #1170
  - fix: mattermost url by @zdeneksvarc in #1192
  - add logstash output by @thabiger in #1146
  - Allow specifying redis username by @pgporada in #1212
  - feat: add Splunk output by @fjvela in #1233
  - go, alpine and ci clean ups and updates by @cpanato in #1246
  * Dependencies
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/lambda
  - build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.38.1 to
    1.39.0
  - build(deps): bump
    go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
  - build(deps): bump github.com/jackc/pgx/v5 in the gomod group
  - build(deps): bump
    go.opentelemetry.io/contrib/bridges/otelslog
  - build(deps): bump
    go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  - build(deps): bump aws-actions/configure-aws-credentials
  - build(deps): bump go.opentelemetry.io/otel/sdk/metric
  - build(deps): bump actions/setup-go from 5.5.0 to 6.0.0
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/sns
  - build(deps): bump the gomod group with 4 updates
  - build(deps): bump the actions group with 2 updates
  - build(deps): bump aws-actions/configure-aws-credentials
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/sts
  - build(deps): bump actions/checkout from 4.2.2 to 5.0.0
  - build(deps): bump github.com/aws/aws-sdk-go-v2 in the gomod
    group
  - build(deps): bump docker/login-action in the actions group
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/lambda
  - build(deps): bump anchore/sbom-action in the actions group
  - build(deps): bump cloud.google.com/go/storage from 1.52.0 to
    1.56.0
  - build(deps): bump the gomod group with 2 updates
  - build(deps): bump sigstore/cosign-installer in the actions
    group
  - build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
  - build(deps): bump anchore/sbom-action in the actions group
  - build(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3
  - build(deps): bump
    go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
  - build(deps): bump the gomod group across 1 directory with 2
    updates
  - build(deps): bump the actions group across 1 directory with 3
    updates
  - build(deps): bump github.com/emersion/go-smtp from 0.21.3 to
    0.22.0
  - build(deps): bump github.com/aws/aws-sdk-go-v2/service/sts
  - build(deps): bump
    go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  - build(deps): bump the gomod group with 4 updates
  - build(deps): bump
    github.com/aws/aws-sdk-go-v2/service/kinesis
  - build(deps): bump the actions group with 2 updates
  - build(deps): bump google.golang.org/api from 0.231.0 to
    0.232.0
  - build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0
  - build(deps): bump
    go.opentelemetry.io/contrib/bridges/otelslog
  - build(deps): bump the actions group with 2 updates
  - Migrate v1 to v2 for aws-sdk-go
  - build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to
    4.0.5
  - build(deps): bump
    go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  - build(deps): bump google.golang.org/api from 0.229.0 to
    0.231.0
  - build(deps): bump cloud.google.com/go/storage from 1.50.0 to
    1.52.0
  - build(deps): bump the actions group with 2 updates
  - build(deps): bump github.com/prometheus/client_golang
  - build(deps): bump the gomod group with 7 updates
  - build(deps): bump github.com/nats-io/nats-server/v2
  - build(deps): bump the gomod group across 1 directory with 2
    updates
  - build(deps): bump goreleaser/goreleaser-action in the actions
    group
  - build(deps): bump the actions group across 1 directory with 2
    updates
  - build(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs
  - build(deps): bump github.com/jackc/pgx/v5 in the gomod group
  - build(deps): bump the gomod group across 1 directory with 9
    updates
  - build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to
    5.2.2
  - build(deps): bump github.com/redis/go-redis/v9 from 9.7.1 to
    9.7.3
  - build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
  - build(deps): bump go.opentelemetry.io/otel from 1.34.0 to
    1.35.0
  - build(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0
  - build(deps): bump google.golang.org/api from 0.220.0 to
    0.223.0
  - build(deps): bump github.com/prometheus/client_golang
  - build(deps): bump github.com/google/go-cmp from 0.6.0 to
    0.7.0
  - build(deps): bump the actions group with 3 updates
  - build(deps): bump the gomod group across 1 directory with 6
    updates
  - build(deps): bump sigstore/cosign-installer in the actions
    group
  - build(deps): bump the actions group with 3 updates
  - build(deps): bump google.golang.org/api from 0.219.0 to
    0.220.0
  - build(deps): bump golang.org/x/text from 0.21.0 to 0.22.0
  - build(deps): bump github.com/nats-io/nats.go from 1.38.0 to
    1.39.0
  - build(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0
  - build(deps): bump the actions group with 4 updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 2.33.0:
  * build: migrate goreleaser signs config to cosign v3 bundle
    format
  * fix(release): add --bundle flag to cosign sign-blob for cosign
    v3 compatibility
  * fix: remove trailing comma from Dynatrace output type name
  * fix: clear correct config field on DogStatsD init failure
  * fix: clear correct config field on OTLP Metrics init failure
  * fix: use correct MinimumPriority config for RabbitMQ
  * build(deps): bump the gomod group across 1 directory with 4
    updates
  * build(deps): bump the gomod group across 1 directory with 2
    updates
  * chore: upgrade and adapt linter for go 1.26
  * build: upgrade to go 1.26
  * build(deps): bump go.opentelemetry.io/otel/sdk/log from 0.14.0
    to 0.16.0
  * build(deps): bump github.com/nats-io/nats.go from 1.48.0 to
    1.49.0
  * build(deps): bump the actions group with 2 updates
  * build(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity
  * build(deps): bump goreleaser/goreleaser-action from 6.4.0 to
    7.0.0
  * build(deps): bump actions/checkout from 5.0.0 to 6.0.2
  * build(deps): bump aws-actions/configure-aws-credentials
  * build(deps): bump sigstore/cosign-installer from 3.10.0 to
    4.0.0
  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to
    1.40.0
  * fix(aws): update service/sqs to v1.42.22 to resolve
    ResolveEndpointV2 error
  * Update README.md
  * build(deps): bump github.com/redis/go-redis/v9 from 9.8.0 to
    9.17.3
  * build(deps): bump k8s.io/client-go from 0.32.3 to 0.35.0
  * build(deps): bump github.com/nats-io/nats-server/v2
  * build(deps): bump the actions group across 1 directory with 5
    updates
  * build(deps): bump the gomod group with 6 updates
  * build(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs
  * feat: Add Alertmanager label 'alertname'
  * build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0
  * Clean up go sum
  * Update aws-sdk-go-v2
  * build(deps): bump
    go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  * fix: change default alertmanager endpoint /api/v2/alerts as
    /api/v1/alerts deprecated and removed
  * build(deps): bump
    github.com/Azure/azure-sdk-for-go/sdk/azidentity
  * build(deps): bump github.com/aws/aws-sdk-go-v2/service/sns
  * build(deps): bump
    github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs
  * build(deps): bump docker/login-action in the actions group
  * build(deps): bump the gomod group with 3 updates
  * build(deps): bump github.com/emersion/go-smtp from 0.22.0 to
    0.24.0
  * Modify AWS output to use recommended chain of configuration
    providers
  * build(deps): bump anchore/sbom-action in the actions group
  * build(deps): bump the gomod group across 1 directory with 8
    updates
  * build(deps): bump github.com/cloudevents/sdk-go/v2 from 2.15.2
    to 2.16.1
  * build(deps): bump github.com/prometheus/client_golang
  * build(deps): bump sigstore/cosign-installer in the actions
    group
  * update deprecated goreleaser docker build</changelog>
</package>
<package pkgid="ee32e37d5c71c7cb5881cda147583ebae6f5ccfa48ae16d496d495aae099b29db6000b992e5d1748aaac8a303239b0d062ea928ad84b4f7605d1266f028c81e5" name="falkon" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Enable Windows craft build
  * Remove obsolete Windows packaging
  * Update CHANGELOG for 25.08.0
  * Connect signals before starting the download
  * Port to KUiServerV2JobTracker
  * Mark appId with current profile name (kde#439190)
  * Remove top margin from tabbar (kde#445419)
  * Update UserAgents (kde#505287)
  * UserAgentDialog: Use QUrl::host on user URL input (kde#497223)
  * Do not use "createSettings" in database updater
  * Add webpage background color customization.
  * Remove WebVIew style from themes
  * Add certificate information into SSL error dialog
  * Fix installation and startup on Windows
  * Enable Windows CI-builds and fix compilation
  * UPDATE CHENGELOG to 25.04.1
  * Fix editing SiteSettings and Cookies permissions
  * add widget for QToolTip::showText in combotabbar
  * Port away from Qt6Core5Compat
  * Fix issue that location bar can't use input methods when locationcompleterview popups on wayland
  * cmake: We're linking to NetworkPrivate so search for it
  * Fix crash when creating bookmarks toolbar. (kde#480527)
  * Port away from deprecated QLibraryInfo::location
  * In Qt6.9 the 'angle' backend is default
  * PyFalkon: port away from deprecated API
  * PyFalkon: Disable broken tests
  * Fix crash when loading folder in bookmarks toolbar (kde#501535)
  * Update CHANGELOG for 25.04.0 release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Update CHANGELOG
  * Add permission management for unknown protocols (kde#425785)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Add blob URI scheme to list of internal schemes (kde#511239)
  * Add menu to SideBar title
  * Add configurable minimal width for sidebar (kde#475131)
  * Disable online SiteSettings tests by default
  * Make it possible to include multiple authors
  * Fix web custom protocol handler registration (kde#497884)
  * Add context menu for bookmarks menus (kde#398856)
  * GreaseMonkey: Add Dis/Enable icon menu option
  * GreaseMonkey: Remove UserScripts when disabled
  * Add "Dis/Enable AdBlock" into icon context menu
  * Fix compilation with disabled DBUS
  * Add DBus implementation to openFolder (kde#460997)
  * Add option to disable image animation
  * Add configurable delay for loaded background color
  * Inspector: Apply loading background customization
  * Fix loading and storing settings in WebInspector (kde#487149)
  * Update CHANGELOG
  * Add permission management for unknown protocols (kde#425785)
  * Remove obsolete Windows packaging
  * Enable Windows craft build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="e40b1af2c0d0ce22c7e960a5763519f959206328381075eada69fe912d6593be81e7fb15b083c44a71f37055129245be344ec14300851b85e2d0dc7897fc7dd3" name="falkon-kde" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Enable Windows craft build
  * Remove obsolete Windows packaging
  * Update CHANGELOG for 25.08.0
  * Connect signals before starting the download
  * Port to KUiServerV2JobTracker
  * Mark appId with current profile name (kde#439190)
  * Remove top margin from tabbar (kde#445419)
  * Update UserAgents (kde#505287)
  * UserAgentDialog: Use QUrl::host on user URL input (kde#497223)
  * Do not use "createSettings" in database updater
  * Add webpage background color customization.
  * Remove WebVIew style from themes
  * Add certificate information into SSL error dialog
  * Fix installation and startup on Windows
  * Enable Windows CI-builds and fix compilation
  * UPDATE CHENGELOG to 25.04.1
  * Fix editing SiteSettings and Cookies permissions
  * add widget for QToolTip::showText in combotabbar
  * Port away from Qt6Core5Compat
  * Fix issue that location bar can't use input methods when locationcompleterview popups on wayland
  * cmake: We're linking to NetworkPrivate so search for it
  * Fix crash when creating bookmarks toolbar. (kde#480527)
  * Port away from deprecated QLibraryInfo::location
  * In Qt6.9 the 'angle' backend is default
  * PyFalkon: port away from deprecated API
  * PyFalkon: Disable broken tests
  * Fix crash when loading folder in bookmarks toolbar (kde#501535)
  * Update CHANGELOG for 25.04.0 release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Update CHANGELOG
  * Add permission management for unknown protocols (kde#425785)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Add blob URI scheme to list of internal schemes (kde#511239)
  * Add menu to SideBar title
  * Add configurable minimal width for sidebar (kde#475131)
  * Disable online SiteSettings tests by default
  * Make it possible to include multiple authors
  * Fix web custom protocol handler registration (kde#497884)
  * Add context menu for bookmarks menus (kde#398856)
  * GreaseMonkey: Add Dis/Enable icon menu option
  * GreaseMonkey: Remove UserScripts when disabled
  * Add "Dis/Enable AdBlock" into icon context menu
  * Fix compilation with disabled DBUS
  * Add DBus implementation to openFolder (kde#460997)
  * Add option to disable image animation
  * Add configurable delay for loaded background color
  * Inspector: Apply loading background customization
  * Fix loading and storing settings in WebInspector (kde#487149)
  * Update CHANGELOG
  * Add permission management for unknown protocols (kde#425785)
  * Remove obsolete Windows packaging
  * Enable Windows craft build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="a2dbd439c87f14ed7cc23102fec7a5687153f8bab9ae2122739b97feca86f0caed256ba628fbd56cac8c5480b6035da7a63a65500b853e65cc78d36b5999d42f" name="falkon-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Enable Windows craft build
  * Remove obsolete Windows packaging
  * Update CHANGELOG for 25.08.0
  * Connect signals before starting the download
  * Port to KUiServerV2JobTracker
  * Mark appId with current profile name (kde#439190)
  * Remove top margin from tabbar (kde#445419)
  * Update UserAgents (kde#505287)
  * UserAgentDialog: Use QUrl::host on user URL input (kde#497223)
  * Do not use "createSettings" in database updater
  * Add webpage background color customization.
  * Remove WebVIew style from themes
  * Add certificate information into SSL error dialog
  * Fix installation and startup on Windows
  * Enable Windows CI-builds and fix compilation
  * UPDATE CHENGELOG to 25.04.1
  * Fix editing SiteSettings and Cookies permissions
  * add widget for QToolTip::showText in combotabbar
  * Port away from Qt6Core5Compat
  * Fix issue that location bar can't use input methods when locationcompleterview popups on wayland
  * cmake: We're linking to NetworkPrivate so search for it
  * Fix crash when creating bookmarks toolbar. (kde#480527)
  * Port away from deprecated QLibraryInfo::location
  * In Qt6.9 the 'angle' backend is default
  * PyFalkon: port away from deprecated API
  * PyFalkon: Disable broken tests
  * Fix crash when loading folder in bookmarks toolbar (kde#501535)
  * Update CHANGELOG for 25.04.0 release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * Update CHANGELOG
  * Add permission management for unknown protocols (kde#425785)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Add blob URI scheme to list of internal schemes (kde#511239)
  * Add menu to SideBar title
  * Add configurable minimal width for sidebar (kde#475131)
  * Disable online SiteSettings tests by default
  * Make it possible to include multiple authors
  * Fix web custom protocol handler registration (kde#497884)
  * Add context menu for bookmarks menus (kde#398856)
  * GreaseMonkey: Add Dis/Enable icon menu option
  * GreaseMonkey: Remove UserScripts when disabled
  * Add "Dis/Enable AdBlock" into icon context menu
  * Fix compilation with disabled DBUS
  * Add DBus implementation to openFolder (kde#460997)
  * Add option to disable image animation
  * Add configurable delay for loaded background color
  * Inspector: Apply loading background customization
  * Fix loading and storing settings in WebInspector (kde#487149)
  * Update CHANGELOG
  * Add permission management for unknown protocols (kde#425785)
  * Remove obsolete Windows packaging
  * Enable Windows craft build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="f896c661ccbaaf118bbeb6a93cf62512cfb49623460a0e558eb449cc8cbec597fd2988faa606a5b34685435e9d2b6297f8a87c54d4c7f9ac9125ce9643c2877a" name="fann-devel" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="4.1"/>
  <changelog author="judas_iscariote@shorewall.net" date="1176811200">- update to version fann-2.1.0.snap20070416 solving several problems
  see the vendor site for more info.</changelog>
  <changelog author="judas_iscariote@shorewall.net" date="1180958400">-adapt to the new library package policy as well.</changelog>
  <changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Ensure pkgconfig symbols are provided</changelog>
  <changelog author="coolo@suse.com" date="1432728000">- update to 2.2
  Added Sarprop training
  Added fann_create_train for creating an empty training data struct
  Added fann_copy for copying an ANN
  Added cascade_min_out_epochs and cascade_min_cand_epochs to improve cascade training
  Added extra checks when training, to ensure that data and network input and output sizes matches
  Added Visual Studio 2010 solution
  Added support for 64bit architecture
  Cleanup in sources</changelog>
  <changelog author="rpm@fthiessen.de" date="1446552000">- Fixed spec file:
  * Use cmake macro
  * Some cleanup
  * Updated URL (new website)
- Added fix-cmake-link-libraries.patch to fix build.
  * This will add libm to the linker flags and install pkgconfig
    file in lib(64)/pkgconfig</changelog>
  <changelog author="jengelh@inai.de" date="1477137600">- Update descriptions, summaries and license field</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749816000">- Name devel packages simply off the SRPM name
  (libfann-devel -&gt; fann-devel).
- Specfile modernization.</changelog>
</package>
<package pkgid="50b72705ec23d2a88a801b2e46d060dd284cffeb5eaa054701b13942717c0e76d8ec0f1312e61ee6f0c5c969960a4847bb5eadad8ec6aabf491265b91f28d9ed" name="fapg" arch="riscv64">
  <version epoch="0" ver="0.45" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767441600">- initial version</changelog>
</package>
<package pkgid="d4a8b173378ab7336c055f14f9cb9b5095b9a79382892b104484fa735843c613a5005bd97427f0e735f1133616c0bc3ef8fe4b4d279c48bc3f19454bab064da8" name="fapolicyd" arch="riscv64">
  <version epoch="0" ver="1.4.3" rel="1.2"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1771588800">- initial import</changelog>
</package>
<package pkgid="d7c0cbc6dc3e3443adcc80fe87a99dbb996355491bd4d88de8e81082493b9b0d6fe8c7f51edf1dc2d69595c56dcb684866f43a45a6a001af5d42e5e76798bf64" name="fapolicyd-selinux" arch="noarch">
  <version epoch="0" ver="1.4.3" rel="1.2"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1771588800">- initial import</changelog>
</package>
<package pkgid="0493d9c5145c0a90840ca13febc9fd97a1d7d56d8f624ed39ce9fac7ccccba7bc2d7a24d4753d32a17acd9fd36f3b4cd03bb11e04077a25e8852809f222a65a3" name="farbfeld" arch="riscv64">
  <version epoch="0" ver="4" rel="2.2"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667563200">- Initial package of farbfeld 4 for openSUSE</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Expand description by format description / prior art mention.</changelog>
</package>
<package pkgid="992c06593f628e274fa5d28fcf1693f021f6354248739e632ad93a2acf621ba8a6df789b595d0993597de21dc2d5ec7c3c5b83c5fd9861c7ce6fc60c78f1deef" name="farsi-fonts" arch="noarch">
  <version epoch="0" ver="0.4" rel="192.4"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mfabian@suse.de" date="1141214400">- add "Provides: locale(fa)".</changelog>
  <changelog author="mfabian@suse.de" date="1155124800">- move fonts to /usr/share/fonts/truetype
  (openSUSE 10.2 will use X11R7).</changelog>
  <changelog author="dmueller@suse.de" date="1175169600">- update BuildRequires</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- removed unnecessary buildrequires for too old distros</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="pgajdos@suse.com" date="1328097600">- renamed to farsi-fonts</changelog>
  <changelog author="cfarrell@suse.com" date="1331726400">- license update: GPL-2.0+
  See COPYING</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>
</package>
<package pkgid="1e2dc30357f591b0887c59dcb6290f2e20a188869d832629df12b9f4bee5c3ea27275f42ca37135a4fa80debab8954aefc0c8074e1444189a9be074ff2c00444" name="farstream-data" arch="noarch">
  <version epoch="0" ver="0.2.9+5" rel="2.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ø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ø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ø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ø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ø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="bcbf86b1b136b99455447183ce747093f7ae9bfcdfad0a076375c297615a73ed07db5924d1a38b250e92c83778b6ca53d3650910688079247d59473df9b4f28f" name="farstream-devel" arch="riscv64">
  <version epoch="0" ver="0.2.9+5" rel="2.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ø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ø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ø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ø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ø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="1ff430460523e1d1b4ac052260c67a91bfca47aa61689c41f6a143435ddf13d62bdf3ebf2a57a571982b1ee49124806fc887a35c714673d1239d66a24db0ec64" name="fasd" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="1.4"/>
  <changelog author="robin.roth@kit.edu" date="1445169600">- package fasd-1.0.1</changelog>
</package>
<package pkgid="0bda0c35329cdaf79aaa9257085f6de2ecbbee6cbe1942fbd28a360e145d3a3059c9cbc638456a1d2d8dec666c8681c1242acbd97268aa77b00208ae687dd93a" name="fast_float-devel" arch="noarch">
  <version epoch="0" ver="8.2.4" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703505600">- Initial package version (6.0.0)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1737201600">- Update to 7.0.0:
  + Iplus/minus handling in parse_infnan
  + enum class chars_format
  + Add allow_leading_plus and skip_white_space in chars_format
- Drop upstream make_supplemental_tests_optional.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1747483200">- Update to version 8.0.2:
  * No relevant changes.
- Changes from version 8.0.1:
  * Fix various build warnings.
- Changes from version 8.0.0:
  * Add version macros.
  * Better compile time error messages for unsupported types.
  * Support char8_t on C++20.
  * Introduce equiv_uint_t helper.
  * 16-bit float support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759838400">- Update to release 8.1.0
  * Implementation of P2497
  * Implemented multiplication of integer by a power of 10
  * Do not mis-parse certain wide-character emojis as integer</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Update to release 8.2.2
  * Added template overloads for integer_times_pow10()
  * Added corner cases around max value/infinity
  * Faster uint8_t parsing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774008000">- Update to release 8.2.4
  * Optimized uint16_t parsing with a similar approach to the one
    used for uint8_t
  * Optimized fastfloat_strncasecmp</changelog>
</package>
<package pkgid="fe79e7aa554c053787217aa7b1378ebfdaeec38a64736260b783809b0667bb5a2ef047731fe489072bc7d35769564a66881c01a77dc0ea2a472bb562bfd90c07" name="fasterxml-oss-parent" arch="noarch">
  <version epoch="0" ver="68" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1556625600">- Initial packaging of fasterxml oss-parent version 26</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1574251200">- Update to version 38
  38 (19-Jul-2019)
  - Add 'maven-dependency-plugin' as managed, with version 3.1.1
  - 'version.javadoc.plugin' to 3.0.1 from 3.0.0-M1
  37 (20-May-2019)
  - 'version.plugin.deploy' to 3.0.0-M1 from 2.8.2
  - 'version.plugin.install' to 3.0.0-M1 from 2.5.2
  - 'version.plugin.jar' to 3.1.2 from 2.5
  - 'version.plugin.source' to 3.0.1 from 2.1.2
  - 'version.plugin.surefire' to 2.22.2 from 2.22.0 (for JDK11)
  - 'jdepend-pmaven-plugin' to 2.0 from 2.0-beta-2
  36 (18-May-2019)
  - 'version.plugin.bundle' to 4.2.0 (from 3.2.0)
  35 (04-Mar-2019)
  - Update 'version.plugin.shade' to '3.2.1' (from '2.4.3')
  - Moditect now '1.0.0.Beta2'
  34 (05-Dec-2018)
  - Update 'version.plugin.compiler' to 3.8.0 (from 3.7.0)
  - Update 'version.plugin.surefire' to 2.22.0 (from 2.17)
  - Add new 'version.plugin.moditect' at 1.0.0.Beta1;
  default version for "org.moditect#moditect-maven-plugin"
  - Update 'asm' to '7.0'
  32 (27-Mar-2018)
  - Update 'maven-clean-plugin' to 2.6.1 (from 2.5)
  - Update 'maven-compiler-plugin' to 3.7.0 (from 3.2)
  - Update 'maven-deploy-plugin' to 2.8.2 (from 2.7)
  - Update 'maven-install-plugin' to 2.5.2 (from 2.4)
  - Update 'maven-javadoc-plugin' to 3.0.0-M1 for Java 9
  - Update 'maven-resources-plugin' to 2.7 (from 2.6)
  - Update 'maven-gpg-pluging' to 1.6 (from 1.4)
  31 (09-Sep-2017)
  - Update 'maven-replacer-plugin' 1.5.2 -&gt; 1.5.3
  - Reorganize dependency management slightly
  30 (09-Aug-2017)
  - Update 'cobertura-maven-plugin' 2.6 -&gt; 2.7
  (to work with Java 8)
  - Make 'maven-enforcer-plugin' version pluggable, update 1.3.1 -&gt; 1.4.1
  28 (24-Feb-2017)
  - Update maven-bundle-plugin: 3.0.1 -&gt; 3.2.0
  - Remove "_nosuses=false" from bundle plugin
  - Update maven-install-plugin: 2.3.1 -&gt; 2.4 (to allow 'skip')
  27 (29-Apr-2016)
  - Update maven-release-plugin: 2.5.2 -&gt; 2.5.3
  - Update maven-shade-plugin:   2.4   -&gt; 2.4.3
  - Update maven-bundle-plugin:  2.5.3 -&gt; 3.0.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1750680000">- Update to version 68
  * 68 (26-May-2025)
  - Branch "master" renamed as "main" to follow general best
    practices.
  - First release via new Sonatype Central Portal repository
  * 67 (23-May-2025)
  - Remove snapshot repo section (not needed, won't help
    dependants)
  * 66 (13-May-2025)
  - Add "org.sonatype.central:central-publishing-maven-plugin"
    with 'version.plugin.central-publishing' (starting with
    0.7.0)
  * 65 (23-Apr-2025)
  - Add "org.cyclonedx:cyclonedx-maven-plugin" with
    'version.plugin.cyclonedx' (starting with 2.9.1)
  - 'version.plugin.jacoco' to 0.8.13 (from 0.8.12)
  - 'version.plugin.surefire' 3.5.3 (from 3.5.2)
  * 64 (07-Mar-2025)
  - 'version.plugin.clean' to 3.4.1 (from 3.4.0)
  - 'version.plugin.compiler' to 3.14.0 (from 3.13.0)
  - 'version.plugin.deploy' to 3.1.4 (from 3.1.3)
  - 'version.plugin.install' to 3.1.4 (from 3.1.3)
  * 63 (13-Feb-2025)
  - Trimmed some javadoc plug-in options
  * 62 (08-Jan-2025)
  - 'version.junit5' to 5.11.4
  - 'version.assertj' to 3.27.2
  - 'org.apache.maven.plugins:maven-jxr-plugin' to 3.6.0
    (from 3.5.0)
  - 'version.plugin.dependency' to 3.8.1 (from 3.8.0)
  - 'version.plugin.gpg' to 3.2.7 (from 3.2.5)
  - 'version.plugin.javadoc' to 3.11.2 (from 3.8.0)
  - 'version.plugin.pmd' to 3.26.0 (from 3.23.0)
  - 'version.plugin.surefire' 3.5.2 (from 3.4.0)
  - 'org.ow2.asm:asm' to 9.7.1 (from 9.7)
  * 61 (26-Aug-2024)
  - 'org.apache.maven.plugins:maven-jxr-plugin' to 3.5.0
    (from 3.4.0)
  - 'version.plugin.dependency' to 3.8.0 (from 3.7.1)
  - 'version.plugin.deploy' to 3.1.3 (from 3.1.2)
  - 'version.plugin.gpg' to 3.2.5 (from 3.2.4)
  - 'version.plugin.install' to 3.1.3 (from 3.1.2)
  - 'version.plugin.javadoc' to 3.8.0 (from 3.7.0)
  - 'version.plugin.release' to 3.1.1 (from 3.1.0)
  - 'version.plugin.site' to 4.0.0-M16 (from 4.0.0-M11)
  - 'version.plugin.surefire' 3.4.0 (from 3.3.0)
  - Removed definition of 'org.codehaus.mojo:taglist-maven-plugin'
    (not used by anything)
  * 60 (01-Jul-2024)
  - 'org.codehaus.mojo:build-helper-maven-plugin' to 3.6.0
    (from 3.5.0)
  - 'version.plugin.clean' to 3.4.0 (from 3.3.2)
  - 'version.plugin.dependency' to 3.7.1 (from 3.6.1)
  - 'version.plugin.enforcer' to 3.5.0 (from 3.4.1)
  - 'version.plugin.jar' to 3.4.2 (from 3.4.1)
  - 'version.plugin.javadoc' to 3.7.0 (from 3.6.2)
  - 'version.plugin.moditect' to 1.2.2.Final (from 1.2.1)
  - 'version.plugin.release' to 3.1.0 (from 3.0.1)
  - 'version.plugin.shade' to 3.6.0 (from 3.5.3)
  - 'version.plugin.surefire' 3.3.0 (from 3.2.5)
  - Removed definition of
    'org.apache.maven.plugins:maven-project-info-reports-plugin'
    (not used by anything)
  * 59 (30-Apr-2024)
  - 'org.ow2.asm:asm' to 9.7 (from 9.6)
  - 'version.plugin.compiler' to 3.13.0 (from 3.12.1)
  - 'version.plugin.deploy' to 3.1.2 (from 3.1.1)
  - 'version.plugin.gpg' to 3.2.4 (from 3.1.0)
  - 'version.plugin.install' to 3.1.2 (from 3.1.1)
  - 'version.plugin.jacoco' to 0.8.12 (from 0.8.11)
  - 'version.plugin.jar' to 3.4.1 (from 3.3.0)
  - 'version.plugin.moditect' to 1.2.1.Final (from 1.1.0)
  - 'version.plugin.shade' to 3.5.2 (from 3.5.1)
  - 'version.plugin.source' to 3.3.1 (from 3.3.0)
  - 'version.plugin.wrapper' to 3.3.2 (from 3.3.1)
  * 58 (19-Feb-2024)
  - Add 'version.junit5' (5.10.2) to use
  * 57 (09-Feb-2024)
  - 'version.plugin.compiler' to 3.12.1 (from 3.11.0)
  - 'version.plugin.jacoco' to 0.8.11 (from 0.8.10)
  - 'version.plugin.javadoc' to 3.6.2 (from 3.6.0)
  - 'version.plugin.surefire' to 3.2.5 (from 3.2.1)
  - 'org.apache.maven.plugins:maven-project-info-reports-plugin'
    to 3.5.0 (from 3.4.5)
  - 'org.codehaus.mojo:build-helper-maven-plugin' to 3.5.0
    (from 3.4.0)
  * 56 (06-Nov-2023)
  - 'org.apache.maven.plugins:maven-jxr-plugin' to 3.3.1
    (from 3.3.0)
  - 'org.ow2.asm:asm' to 9.6 (from 9.5)
  - 'version.plugin.clean' to 3.3.2 (from 3.3.1)
  - 'version.plugin.dependency' to 3.6.1 (from 3.6.0)
  - 'version.plugin.moditect' to 1.1.0 (from 1.0.0)
  - 'version.plugin.pmd' to 3.21.2 (from 3.21.0)
  - 'version.plugin.site' to 4.0.0-M11 (from 4.0.0-M9)
  - 'version.plugin.surefire' to 3.2.1 (from 3.1.2)
  * 55 (26-Sep-2023)
  - 'version.plugin.clean' to 3.3.1 (from 3.2.0)
  - 'version.plugin.enforcer' to 3.4.1 (from 3.3.0)
  - 'version.plugin.javadoc' to 3.6.0 (from 3.5.0)
  - 'version.plugin.release' to 3.0.1 (from 3.0.0)
  - 'version.plugin.surefire' to 3.1.2 (from 3.1.0)
  - 'version.plugin.shade' to 3.5.1 (from 3.4.1)
  - 'version.plugin.site' to 4.0.0-M9 (from 4.0.0-M8)
  * 54 (30-May-2023)
  - Add 'version.assertj' iwth initial version 3.24.2
  - 'maven-project-info-reports-plugin' to 3.4.4 (from 3.4.3)
  - 'version.plugin.enforcer' to 3.3.0 (from 3.2.1)
  - 'version.plugin.gpg' to 3.1.0 (from 3.0.1)
  - 'version.plugin.install' to 3.1.1 (from 3.1.0)
  * 53 (22-May-2023)
  - 'build-helper-maven-plugin' to 3.4.0 (from 3.3.0)
  - 'version.plugin.bundle' to 5.1.9 (from 5.1.8)
  - 'version.dependency.plugin' to 3.6.0 (from 3.5.0)
  - 'version.plugin.deploy' to 3.1.1 (from 3.1.0)
  - 'version.plugin.jacoco' to 0.8.10 (from 0.8.8)
  - 'version.plugin.pmd' to 3.21.0 (from 3.20.0)
  - 'version.plugin.scm' to 2.0.1 (from 2.0.0)
  - 'version.plugin.site' to 4.0.0-M8 (from 3.12.1)
  - 'version.plugin.source' to 3.3.0 (from 3.2.1)
  - Remove unused "optimize" property from
    'maven-compiler-plugin'
  * 52 (20-May-2023)
  - 'maven-project-info-reports-plugin' to 3.4.3 (from 3.4.2)
  - 'maven-scm-provider-gitexe' to 2.0.1 (from 1.13.0/2.0.0)
  - 'version.plugin.resources' to 3.3.1 (from 3.3.0)
  - 'version.plugin.surefire' to 3.1.0 (from 3.0.0)
  - 'org.ow2.asm:asm' dependency for 'maven-compiler-plugin'
    upgraded to 9.5 (from 9.4)
  * 51 (06-May-2023)
  - 'maven-scm-manager-plexus' to 2.0.0 (from 1.13.0)
  - 'maven-scm-plugin' to 2.0.0 (from 1.13.0)
  - 'maven-scm-provider-gitexe' to 2.0.0 (from 1.13.0)
  - 'version.plugin.compiler' to 3.11.0 (from 3.10.1)
  - 'version.plugin.moditect' to 1.0.0.Final (from 1.0.0.RC2)
  - 'version.plugin.release' to 3.0.0 (from 3.0.0-M7)
  - 'version.plugin.surefire' to 3.0.0 (from 3.0.0-M9)
  * 50 (04-Mar-2023)
  - 'version.plugin.javadoc' to 3.5.0 (from 3.4.1)
  - Version of 'maven-dependency-plugin' to 3.4.0 (from 3.3.0)
  - Version of 'maven-deploy-plugin' to 3.1.0 (from 3.0.0)
  - Version of 'maven-enforcer-plugin' to 3.2.1 (from 3.0.0-M3)
  - Version of 'maven-pmd-plugin' to 3.20.0 (from 3.19.0)
  - Version of 'maven-surefire-plugin' to 3.0.0-M9 (from 2.22.2)
  * 49 (22-Nov-2022)
  - Version of 'asm' to 9.4 (from 9.3)
  - 'version.plugin.install' to 3.1.0 (from 3.0.1)
  - 'version.plugin.jacoco' to 0.8.8 (from 0.8.7)
  - 'version.plugin.release' to 3.0.0-M7 (from 3.0.0-M6)
  - 'version.plugin.shade' to 3.4.1 (from 3.4.0)
  * 48 (27-Sep-2022)
  - #55: Remove non-reproducible 'Implementation-Build-Date'
    manifest entry
  - 'version.plugin.jar' to 3.3.0 (from 3.2.2)
  - Version of 'maven-scm-plugin' to 1.13.0 (from 1.9.1)
  * 47 (20-Sep-2022)
  - 'version.plugin.clean' to 3.2.0 (from 3.1.0)
  - 'version.plugin.compiler' to 3.10.1 (from 3.8.1)
  - 'version.plugin.deploy' to 3.0.0 (from 3.0.0-M1)
  - 'version.plugin.gpg' to 3.0.1 (from 1.6)
  - 'version.plugin.install' to 3.0.1 (from 3.0.0-M1)
  - 'version.plugin.javadoc' to 3.4.1 (from 3.3.0)
  - 'version.plugin.moditect' to 1.0.0.RC2 (from 1.0.0.RC1)
  - 'version.plugin.pmd' to 3.19.0 (from 2.7.1)
  - 'version.plugin.resources' to 3.3.0 (from 3.1.0)
  - 'version.plugin.site' to 3.12.1 (from 2.9.1)
  - 'version.plugin.wrapper' to 3.1.1 (from 3.1.0)
  - Version of 'maven-dependency-plugin' to 3.3.0 (from 3.1.2)
  - Version of 'maven-project-info-reports-plugin' to 3.4.1
    (from 2.5)
  - Version of 'maven-scm-manager-plexus' to 1.13.0 (from 1.9.1)
  - Version of 'maven-scm-provider-gitexe' to 1.13.0 (from 1.9.1)
  - Version of 'org.ow2.asm:asm' to 9.3 (from 7.0)
  * 46 (18-Sep-2022)
  - #31: Enable Reproducible Builds, including:
  - 'version.plugin.bundle' to 5.1.8 (from 5.1.1)
  - 'version.plugin.jar' to 3.2.2 (from 3.2.0)
  - 'version.plugin.release' to 3.0.0-M6 (from 3.0.0-M1)
  - 'version.plugin.shade' to 3.4.0 (from 3.2.4)
  * 45 (03-May-2022)
  - 'version.junit' to 4.13.2 from 4.13.1
  * 44 (18-Apr-2022)
  - Add version (3.1.0) for 'maven-wrapper-plugin'
  * 43 (13-Jul-2021)
  - 'version.plugin.javadoc' to 3.3.0 from 3.2.0
  - Javadoc link from Java 7 -&gt; Java 8
  * 42 (25-May-2021)
  - Comment out settings for unused
    "org.sonatype.plugins:nexus-maven-plugin"
  - 'version.plugin.jacoco' to 0.8.7 from 0.8.5
  * 41 (13-Oct-2020)
  - 'version.junit' to 4.13.1 from 4.13
  - Add missing default version for 'maven-source-plugin'
  * 40 (31-Jul-2020)
  - 'version.plugin.bundle' to 5.1.1 from 4.2.0
  - 'version.plugin.clean' to 3.1.0 from 2.6.1
  - 'version.plugin.compiler' to 3.8.1 from 3.8.0
  - 'version.plugin.enforcer' to 3.0.0-M3 from 3.0.0-M1
  - 'version.plugin.jar' to 3.2.0 from 3.1.2
  - 'version.plugin.javadoc' to 3.2.0 from 3.0.1
  - 'version.plugin.moditect' to 1.0.0.RC1 from 1.0.0.Beta2
  - 'version.plugin.release' to 3.0.0-M1 from 2.5.3
  - 'version.plugin.resources' to 3.1.0 from 2.7
  - 'version.plugin.shade' to 3.2.4 from 3.2.1
  - 'version.plugin.site' to 3.9.1 from 3.1
  - 'version.source.plugin' to 3.2.1 from 3.0.1
  - 'version.plugin.surefire' to 3.0.0-M5 from 2.22.2
  * 39 (23-May-2020)
  - Add 'org.jacoco:jacoco-maven-plugin' version 0.8.5</changelog>
</package>
<package pkgid="4bcb7b0a652f3b4d90ca78e1211cf6fe76d62f7377b3c3bd3115f48a3011cf53cdd44c38cef3f07be794c35b90d9e536ff30ee18c4695d304a0acf8edf13df36" name="fastfetch" arch="riscv64">
  <version epoch="0" ver="2.61.0" rel="1.1"/>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1765195200">- Update to version 2.56.0:
  * Doc: updates changelog
  * FFstrbuf: removes an unnecessary `return`
  * Zpool: fixes inconsistant CMake variables
  * Logo (Builtin): tidy
  * Doc: documents `-c -`
  * Fastfetch: enhances config file loading with support for config directory
  * Release: v2.56.0
  * CI (SunOS): fixes a CI error
  * CPU: exposes numa node count in custom format</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1766318400">- Update to version 2.56.1:
  * Packaging: update debian stuff
  * JsonSchema: refines comments [ci skip]
  * Packages (Windows): fixes possible UB
  * Memory (macOS): Refines Memory usage detection on macOS to match
    Activity Monitor more closely
  * Doc: update changelog
  * Host (macOS): prefers `hw.product` than `hw.model`
  * CPU (SunOS): adds `const` for consistancy
  * IO (Windows): removes unneeded null terminator appending
  * Chore (Windows): Standardize windows header casing. (#2096)
    [ci skip]</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- spec cleanup, remove all unneded recommends.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1767614400">- Add libdrm as build requirement
- Drop libxfconf-0 due no longer needed</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768305600">- Update to version 2.57.0:
  * Logo: general fixes
  * Doc: updates changelog
  * Logo (Builtin): update macOS variants
  * Logo (Builtin): macOS large Apple logo: add missing warm band
    using ANSI LIGHT_RED (#2138)
  * Doc: updates changelog
  * Global: optimises usage of `FFstrbuf` and `FFlist`
  * Shell: fixes xonsh version detection
  * Processing (SunOS): tidy
  * Shell (macOS): fixes `exePath` not reports absolute paths</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768564800">- Update to version 2.57.1:
  * DisplayServer (Linux): cleanup code
  * Release: v2.57.1
  * Common: ensures thread safety of `ffTimeInitQpcMultiplier`
  * Logo: removes unneeded `#include`s
  * Common: add `on_scope_exit` utility for scope-based resource
    management
  * Platform (Windows): improves hostname retrieval by adding
    fallback to NetBIOS name
  * macOS: uses `MACH_PORT_NULL` to maintain compatibility with
    older SDKs
  * Logo (Builtin): updates PrismLinux and adds a small variant
    (#2141)
  * DisplayServer (Linux): refactors property handling in xcb and
    xlib</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1769256000">- Update to version 2.58.0:
  * DE (Linux): ensures process returns successfully before using
    its output
  * Packages (Linux): optimises pacman detection code
  * Packages (Linux): Auto detect the DBPath directory for pacman
    on archlinux (#2154)
  * Add new KISS Linux logo based off favicon
  * Fix Bedrock Linux version detection &amp; futureproof for 0.8
  * Host (Linux): uses `/sys/firmware/devicetree/base/smbios`
    if available
  * Linux: uses the standard `/sys/firmware/devicetree/base` instead
    of the outdated `/proc/device-tree`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1771070400">- Update to version 2.59.0:
  * Chore: silences a compiler warning
  * Packages (Windows): code cleanups
  * Platform (Windows): adds init / destroy of field `sid`
  * Release: v2.59.0
  * Windows: defines `NtCurrentProcess` and uses it
  * Bluetooth (Windows): use modern dlls
  * Swap (Windows): removes unused code
  * Common: fixes discarded-qualifiers warnings (#2181)
  * Doc: update changelog</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1773403200">- Update to version 2.60.0:
  * Doc: updates changelog [ci skip]
  * Kmod (Windows): don't specify maybe_unused on used params
  * GPU (Windows): adds kernel version check before D3DKMT syscall
  * Doc: updates changelog
  * Kernel (Windows): simplifies kernel version detection
  * CPUUsage (Windows): simplifies Win10 detection
  * Chore (Windows): removes unnecessary headers
  * Disk (Windows): reads `SystemWindowsDirectory` directly from `SharedUserData`
  * Uptime: reads `(System|Interrupt)Time` directly from `SharedUserData`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1774699200">- Update to version 2.61.0:
  * Display: rounds scaled size when calcuating
  * GPU (Windows): silences a compiler warning [ci skip]
  * Doc: updates changelog [ci skip]
  * GPU (Windows/WSL): adds basic GPU type detection code
  * Chore (OpenBSD): silences compiler warnings
  * Display: rounds scaled size when calcuating
  * CI: updates deps
  * GPU (Windows): adds GPU type detection fallback with DXCore
  * GPU (WSL): increases maximum number of GPU adapters</changelog>
</package>
<package pkgid="bf29a7c654456a96f5a0a57fa0a7c0d0aee2eb5fc024eb05ef289bc6732fadaccbe726e1b7434385f5d517ace46dd2c4b6bda3e80ea1812bc132dfba752de72a" name="fastfetch-bash-completion" arch="noarch">
  <version epoch="0" ver="2.61.0" rel="1.1"/>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1765195200">- Update to version 2.56.0:
  * Doc: updates changelog
  * FFstrbuf: removes an unnecessary `return`
  * Zpool: fixes inconsistant CMake variables
  * Logo (Builtin): tidy
  * Doc: documents `-c -`
  * Fastfetch: enhances config file loading with support for config directory
  * Release: v2.56.0
  * CI (SunOS): fixes a CI error
  * CPU: exposes numa node count in custom format</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1766318400">- Update to version 2.56.1:
  * Packaging: update debian stuff
  * JsonSchema: refines comments [ci skip]
  * Packages (Windows): fixes possible UB
  * Memory (macOS): Refines Memory usage detection on macOS to match
    Activity Monitor more closely
  * Doc: update changelog
  * Host (macOS): prefers `hw.product` than `hw.model`
  * CPU (SunOS): adds `const` for consistancy
  * IO (Windows): removes unneeded null terminator appending
  * Chore (Windows): Standardize windows header casing. (#2096)
    [ci skip]</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- spec cleanup, remove all unneded recommends.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1767614400">- Add libdrm as build requirement
- Drop libxfconf-0 due no longer needed</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768305600">- Update to version 2.57.0:
  * Logo: general fixes
  * Doc: updates changelog
  * Logo (Builtin): update macOS variants
  * Logo (Builtin): macOS large Apple logo: add missing warm band
    using ANSI LIGHT_RED (#2138)
  * Doc: updates changelog
  * Global: optimises usage of `FFstrbuf` and `FFlist`
  * Shell: fixes xonsh version detection
  * Processing (SunOS): tidy
  * Shell (macOS): fixes `exePath` not reports absolute paths</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768564800">- Update to version 2.57.1:
  * DisplayServer (Linux): cleanup code
  * Release: v2.57.1
  * Common: ensures thread safety of `ffTimeInitQpcMultiplier`
  * Logo: removes unneeded `#include`s
  * Common: add `on_scope_exit` utility for scope-based resource
    management
  * Platform (Windows): improves hostname retrieval by adding
    fallback to NetBIOS name
  * macOS: uses `MACH_PORT_NULL` to maintain compatibility with
    older SDKs
  * Logo (Builtin): updates PrismLinux and adds a small variant
    (#2141)
  * DisplayServer (Linux): refactors property handling in xcb and
    xlib</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1769256000">- Update to version 2.58.0:
  * DE (Linux): ensures process returns successfully before using
    its output
  * Packages (Linux): optimises pacman detection code
  * Packages (Linux): Auto detect the DBPath directory for pacman
    on archlinux (#2154)
  * Add new KISS Linux logo based off favicon
  * Fix Bedrock Linux version detection &amp; futureproof for 0.8
  * Host (Linux): uses `/sys/firmware/devicetree/base/smbios`
    if available
  * Linux: uses the standard `/sys/firmware/devicetree/base` instead
    of the outdated `/proc/device-tree`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1771070400">- Update to version 2.59.0:
  * Chore: silences a compiler warning
  * Packages (Windows): code cleanups
  * Platform (Windows): adds init / destroy of field `sid`
  * Release: v2.59.0
  * Windows: defines `NtCurrentProcess` and uses it
  * Bluetooth (Windows): use modern dlls
  * Swap (Windows): removes unused code
  * Common: fixes discarded-qualifiers warnings (#2181)
  * Doc: update changelog</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1773403200">- Update to version 2.60.0:
  * Doc: updates changelog [ci skip]
  * Kmod (Windows): don't specify maybe_unused on used params
  * GPU (Windows): adds kernel version check before D3DKMT syscall
  * Doc: updates changelog
  * Kernel (Windows): simplifies kernel version detection
  * CPUUsage (Windows): simplifies Win10 detection
  * Chore (Windows): removes unnecessary headers
  * Disk (Windows): reads `SystemWindowsDirectory` directly from `SharedUserData`
  * Uptime: reads `(System|Interrupt)Time` directly from `SharedUserData`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1774699200">- Update to version 2.61.0:
  * Display: rounds scaled size when calcuating
  * GPU (Windows): silences a compiler warning [ci skip]
  * Doc: updates changelog [ci skip]
  * GPU (Windows/WSL): adds basic GPU type detection code
  * Chore (OpenBSD): silences compiler warnings
  * Display: rounds scaled size when calcuating
  * CI: updates deps
  * GPU (Windows): adds GPU type detection fallback with DXCore
  * GPU (WSL): increases maximum number of GPU adapters</changelog>
</package>
<package pkgid="6c7bb81435adf163843c701cb3c712fbff50360fe3f62c9d015e091ec5dc8fa5a351ea767726ff872417311044c9f2996d64064f0991afe761ed2f2595dc44c6" name="fastfetch-fish-completion" arch="noarch">
  <version epoch="0" ver="2.61.0" rel="1.1"/>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1765195200">- Update to version 2.56.0:
  * Doc: updates changelog
  * FFstrbuf: removes an unnecessary `return`
  * Zpool: fixes inconsistant CMake variables
  * Logo (Builtin): tidy
  * Doc: documents `-c -`
  * Fastfetch: enhances config file loading with support for config directory
  * Release: v2.56.0
  * CI (SunOS): fixes a CI error
  * CPU: exposes numa node count in custom format</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1766318400">- Update to version 2.56.1:
  * Packaging: update debian stuff
  * JsonSchema: refines comments [ci skip]
  * Packages (Windows): fixes possible UB
  * Memory (macOS): Refines Memory usage detection on macOS to match
    Activity Monitor more closely
  * Doc: update changelog
  * Host (macOS): prefers `hw.product` than `hw.model`
  * CPU (SunOS): adds `const` for consistancy
  * IO (Windows): removes unneeded null terminator appending
  * Chore (Windows): Standardize windows header casing. (#2096)
    [ci skip]</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- spec cleanup, remove all unneded recommends.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1767614400">- Add libdrm as build requirement
- Drop libxfconf-0 due no longer needed</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768305600">- Update to version 2.57.0:
  * Logo: general fixes
  * Doc: updates changelog
  * Logo (Builtin): update macOS variants
  * Logo (Builtin): macOS large Apple logo: add missing warm band
    using ANSI LIGHT_RED (#2138)
  * Doc: updates changelog
  * Global: optimises usage of `FFstrbuf` and `FFlist`
  * Shell: fixes xonsh version detection
  * Processing (SunOS): tidy
  * Shell (macOS): fixes `exePath` not reports absolute paths</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768564800">- Update to version 2.57.1:
  * DisplayServer (Linux): cleanup code
  * Release: v2.57.1
  * Common: ensures thread safety of `ffTimeInitQpcMultiplier`
  * Logo: removes unneeded `#include`s
  * Common: add `on_scope_exit` utility for scope-based resource
    management
  * Platform (Windows): improves hostname retrieval by adding
    fallback to NetBIOS name
  * macOS: uses `MACH_PORT_NULL` to maintain compatibility with
    older SDKs
  * Logo (Builtin): updates PrismLinux and adds a small variant
    (#2141)
  * DisplayServer (Linux): refactors property handling in xcb and
    xlib</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1769256000">- Update to version 2.58.0:
  * DE (Linux): ensures process returns successfully before using
    its output
  * Packages (Linux): optimises pacman detection code
  * Packages (Linux): Auto detect the DBPath directory for pacman
    on archlinux (#2154)
  * Add new KISS Linux logo based off favicon
  * Fix Bedrock Linux version detection &amp; futureproof for 0.8
  * Host (Linux): uses `/sys/firmware/devicetree/base/smbios`
    if available
  * Linux: uses the standard `/sys/firmware/devicetree/base` instead
    of the outdated `/proc/device-tree`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1771070400">- Update to version 2.59.0:
  * Chore: silences a compiler warning
  * Packages (Windows): code cleanups
  * Platform (Windows): adds init / destroy of field `sid`
  * Release: v2.59.0
  * Windows: defines `NtCurrentProcess` and uses it
  * Bluetooth (Windows): use modern dlls
  * Swap (Windows): removes unused code
  * Common: fixes discarded-qualifiers warnings (#2181)
  * Doc: update changelog</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1773403200">- Update to version 2.60.0:
  * Doc: updates changelog [ci skip]
  * Kmod (Windows): don't specify maybe_unused on used params
  * GPU (Windows): adds kernel version check before D3DKMT syscall
  * Doc: updates changelog
  * Kernel (Windows): simplifies kernel version detection
  * CPUUsage (Windows): simplifies Win10 detection
  * Chore (Windows): removes unnecessary headers
  * Disk (Windows): reads `SystemWindowsDirectory` directly from `SharedUserData`
  * Uptime: reads `(System|Interrupt)Time` directly from `SharedUserData`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1774699200">- Update to version 2.61.0:
  * Display: rounds scaled size when calcuating
  * GPU (Windows): silences a compiler warning [ci skip]
  * Doc: updates changelog [ci skip]
  * GPU (Windows/WSL): adds basic GPU type detection code
  * Chore (OpenBSD): silences compiler warnings
  * Display: rounds scaled size when calcuating
  * CI: updates deps
  * GPU (Windows): adds GPU type detection fallback with DXCore
  * GPU (WSL): increases maximum number of GPU adapters</changelog>
</package>
<package pkgid="2a37a3716bfe404f1f4146a25e3604bdc35d9bee3f504193aa051629036b0b11a838a96f36a5ebe507770ef7d9b99457580426602b49fbf6793ee9305d7f699e" name="fastfetch-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.61.0" rel="1.1"/>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1765195200">- Update to version 2.56.0:
  * Doc: updates changelog
  * FFstrbuf: removes an unnecessary `return`
  * Zpool: fixes inconsistant CMake variables
  * Logo (Builtin): tidy
  * Doc: documents `-c -`
  * Fastfetch: enhances config file loading with support for config directory
  * Release: v2.56.0
  * CI (SunOS): fixes a CI error
  * CPU: exposes numa node count in custom format</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1766318400">- Update to version 2.56.1:
  * Packaging: update debian stuff
  * JsonSchema: refines comments [ci skip]
  * Packages (Windows): fixes possible UB
  * Memory (macOS): Refines Memory usage detection on macOS to match
    Activity Monitor more closely
  * Doc: update changelog
  * Host (macOS): prefers `hw.product` than `hw.model`
  * CPU (SunOS): adds `const` for consistancy
  * IO (Windows): removes unneeded null terminator appending
  * Chore (Windows): Standardize windows header casing. (#2096)
    [ci skip]</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1767096000">- spec cleanup, remove all unneded recommends.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1767614400">- Add libdrm as build requirement
- Drop libxfconf-0 due no longer needed</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768305600">- Update to version 2.57.0:
  * Logo: general fixes
  * Doc: updates changelog
  * Logo (Builtin): update macOS variants
  * Logo (Builtin): macOS large Apple logo: add missing warm band
    using ANSI LIGHT_RED (#2138)
  * Doc: updates changelog
  * Global: optimises usage of `FFstrbuf` and `FFlist`
  * Shell: fixes xonsh version detection
  * Processing (SunOS): tidy
  * Shell (macOS): fixes `exePath` not reports absolute paths</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1768564800">- Update to version 2.57.1:
  * DisplayServer (Linux): cleanup code
  * Release: v2.57.1
  * Common: ensures thread safety of `ffTimeInitQpcMultiplier`
  * Logo: removes unneeded `#include`s
  * Common: add `on_scope_exit` utility for scope-based resource
    management
  * Platform (Windows): improves hostname retrieval by adding
    fallback to NetBIOS name
  * macOS: uses `MACH_PORT_NULL` to maintain compatibility with
    older SDKs
  * Logo (Builtin): updates PrismLinux and adds a small variant
    (#2141)
  * DisplayServer (Linux): refactors property handling in xcb and
    xlib</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1769256000">- Update to version 2.58.0:
  * DE (Linux): ensures process returns successfully before using
    its output
  * Packages (Linux): optimises pacman detection code
  * Packages (Linux): Auto detect the DBPath directory for pacman
    on archlinux (#2154)
  * Add new KISS Linux logo based off favicon
  * Fix Bedrock Linux version detection &amp; futureproof for 0.8
  * Host (Linux): uses `/sys/firmware/devicetree/base/smbios`
    if available
  * Linux: uses the standard `/sys/firmware/devicetree/base` instead
    of the outdated `/proc/device-tree`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1771070400">- Update to version 2.59.0:
  * Chore: silences a compiler warning
  * Packages (Windows): code cleanups
  * Platform (Windows): adds init / destroy of field `sid`
  * Release: v2.59.0
  * Windows: defines `NtCurrentProcess` and uses it
  * Bluetooth (Windows): use modern dlls
  * Swap (Windows): removes unused code
  * Common: fixes discarded-qualifiers warnings (#2181)
  * Doc: update changelog</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1773403200">- Update to version 2.60.0:
  * Doc: updates changelog [ci skip]
  * Kmod (Windows): don't specify maybe_unused on used params
  * GPU (Windows): adds kernel version check before D3DKMT syscall
  * Doc: updates changelog
  * Kernel (Windows): simplifies kernel version detection
  * CPUUsage (Windows): simplifies Win10 detection
  * Chore (Windows): removes unnecessary headers
  * Disk (Windows): reads `SystemWindowsDirectory` directly from `SharedUserData`
  * Uptime: reads `(System|Interrupt)Time` directly from `SharedUserData`</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1774699200">- Update to version 2.61.0:
  * Display: rounds scaled size when calcuating
  * GPU (Windows): silences a compiler warning [ci skip]
  * Doc: updates changelog [ci skip]
  * GPU (Windows/WSL): adds basic GPU type detection code
  * Chore (OpenBSD): silences compiler warnings
  * Display: rounds scaled size when calcuating
  * CI: updates deps
  * GPU (Windows): adds GPU type detection fallback with DXCore
  * GPU (WSL): increases maximum number of GPU adapters</changelog>
</package>
<package pkgid="f4e1f5826dcbc8f893324a9dc8d62ab669132c551c2a358e9341a89c7311fe3b3ba22da736b1016278df93b26fe6881f7d9f6fe25e117e017b2592aff6fbe9d6" name="fastjar" arch="riscv64">
  <version epoch="0" ver="0.98" rel="28.1"/>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Cleanup spec file with spec-clenaner
- Correct info scriplet requirements</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Apply patches from debian to be up-par:
  * fix-update-mode.diff
  * jartool.diff
- Remove patch fastjar-0.98-fix.patch
  * Merged in jartool.diff
- Remove patch fastjar-0.98-directory-traversal.patch
  * Merged in jartool.diff</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1627041600">- Update spec file with spec-cleaner</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1627041601">- Add reference for CVE-2010-2322 [bsc#1188517, CVE-2010-2322]
  * Directory traversal vulnerabilities
  * Rename jartool.diff to fastjar-CVE-2010-2322.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627300800">- Little fixes to be able to build on CentOS</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1627387200">- Define %%make_build for systems that don't have it defined in
  rpm macros</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707220800">- Disable LTO to avoid undefined symbols on some platforms</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1756987200">- Fix download link</changelog>
</package>
<package pkgid="603857e778d08aae1cc00cf92c651646691eda06387fc8cfc76129010264e0aae74aa8b83e3764a62872d14d19f1bdf4f3935398b61e84d85371b170ab2fafc9" name="fastjet-contrib-devel" arch="riscv64">
  <version epoch="0" ver="1.054" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1566302400">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 1.045:
  * First release of Centauro (DIS jet algorithm plugin), v 1.0.0.
- Changes from version 1.044:
  * Update of RecursiveTools to 2.0.0.
- Changes from version 1.043:
  * Updates of ConstituentSubtractor to 1.4.5 and LundPlane to
    1.0.3 to fix c++98 compatibility issues.
- Minor specfile cleanups with spec-cleaner.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 1.046 with RecursiveTools updated to v2.0.1
  * added rare divide-by-zero in calculation of mu2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Update to version 1.048:
  * Inclusion of C++11 check files.
- Changes from version 1.047:
  * Adds RecursiveLundEEGenerator for e+e- studies.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1665576000">- Add reproducible.patch to sort the file list (boo#1041090)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.049:
  * updated Nsubjettiness to 2.26</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 1.052:
  * update of ConstituentSubtractor to v1.4.6, which brings small
    bug fixes
  * new KTClusCXX (1.0.1), a C++ re-implementation of the
    interface and features of Mike Seymour's Fortran ktclus package
  * Update of LundPlane to 2.0.3, to fix missing header
    installation
  * updated LundPlane to 2.0.2, fixing compilation issues with
    g++-12</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.053:
  * update LundPlane to version 2.0.4 with a const-correctness fix
- enable unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1734436800">- update to 1.054:
  * addition of new SignalFreeBackgroundEstimator contrib,
    version 1.0.0 (see https://arxiv.org/abs/2304.08383)
  * LundPlane updated to version 2.1.1, with bug fixes for
    delta psibar calculations in opposite hemispheres and for
    compilation issues on some systems
  * Nsubjettiness updated to 2.3.2 with change in recommended axes
    away from OnePass, and addition of HalfKT axes options
    recommended for beta = 2.
    This release also fixes a few compiler warnings.
  * ConstituentSubtractor updated to version 1.4.7, which resolves
    rounding-error induced failures of make check on Mac M2 systems
  * RecursiveTools updated to 2.0.2, addressing rounding-error
    induced make check issues on Mac M2 systems
  * EnergyCorrelator updated to 1.3.2, addressing rounding-error
    induced make check issues on Mac M2 systems
  * configure script now sorts contribs alphabetically to ensure
    reproducibility of build order (thanks to Stefan Bruns)
  * make check now correctly gives a non-zero return code if any of
    the underlying contribs fail their tests
- Remove reproducible.patch, this issue has been fixed in the new version</changelog>
</package>
<package pkgid="02d92b6529bfa27fab4e61e74c462adc61ddcb7ba2ff75645ffdadc9d1b9e846caffe7d0b3de679bc5083988b637270ce403414306d7270b176396ea5631dcb0" name="fastjet-contrib-devel-static" arch="riscv64">
  <version epoch="0" ver="1.054" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1566302400">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 1.045:
  * First release of Centauro (DIS jet algorithm plugin), v 1.0.0.
- Changes from version 1.044:
  * Update of RecursiveTools to 2.0.0.
- Changes from version 1.043:
  * Updates of ConstituentSubtractor to 1.4.5 and LundPlane to
    1.0.3 to fix c++98 compatibility issues.
- Minor specfile cleanups with spec-cleaner.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 1.046 with RecursiveTools updated to v2.0.1
  * added rare divide-by-zero in calculation of mu2</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Update to version 1.048:
  * Inclusion of C++11 check files.
- Changes from version 1.047:
  * Adds RecursiveLundEEGenerator for e+e- studies.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1665576000">- Add reproducible.patch to sort the file list (boo#1041090)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.049:
  * updated Nsubjettiness to 2.26</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 1.052:
  * update of ConstituentSubtractor to v1.4.6, which brings small
    bug fixes
  * new KTClusCXX (1.0.1), a C++ re-implementation of the
    interface and features of Mike Seymour's Fortran ktclus package
  * Update of LundPlane to 2.0.3, to fix missing header
    installation
  * updated LundPlane to 2.0.2, fixing compilation issues with
    g++-12</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.053:
  * update LundPlane to version 2.0.4 with a const-correctness fix
- enable unit tests</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1734436800">- update to 1.054:
  * addition of new SignalFreeBackgroundEstimator contrib,
    version 1.0.0 (see https://arxiv.org/abs/2304.08383)
  * LundPlane updated to version 2.1.1, with bug fixes for
    delta psibar calculations in opposite hemispheres and for
    compilation issues on some systems
  * Nsubjettiness updated to 2.3.2 with change in recommended axes
    away from OnePass, and addition of HalfKT axes options
    recommended for beta = 2.
    This release also fixes a few compiler warnings.
  * ConstituentSubtractor updated to version 1.4.7, which resolves
    rounding-error induced failures of make check on Mac M2 systems
  * RecursiveTools updated to 2.0.2, addressing rounding-error
    induced make check issues on Mac M2 systems
  * EnergyCorrelator updated to 1.3.2, addressing rounding-error
    induced make check issues on Mac M2 systems
  * configure script now sorts contribs alphabetically to ensure
    reproducibility of build order (thanks to Stefan Bruns)
  * make check now correctly gives a non-zero return code if any of
    the underlying contribs fail their tests
- Remove reproducible.patch, this issue has been fixed in the new version</changelog>
</package>
<package pkgid="e2e70c443e17d920a575fd8a9f3913cfc5aed97163577b0b39aa480502fa5e22ec58999a8f8934b00a347156b84ff909b509f747a71946d200f7747246f56079" name="fastjet-devel" arch="riscv64">
  <version epoch="0" ver="3.5.1" rel="1.1"/>
  <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ü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>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751803200">- update to 3.5.1
  * CMake build system improvements, notably Windows DLL support
    and new option to turn off build of examples and build just
    the Python interface
- update to 3.5.0
  * Introduction of a new CMake-based build system.
  * Inclusion of SISCone 3.1.1, with its own CMake support
  * Speed improvements for corner cases of the N2Plain strategy
    noted in 2503.08146.
- update to 3.4.3
  * python interface looks also for python3-config
  * various build-system upgrades</changelog>
</package>
<package pkgid="a7f7d489e890365b7af2033c90684200aee3739c523c8b5d116ed295fbb86d7da9ee01c72cf8e33dd717a8dd093fc7ac65190d73e945a092da8c1471fc834470" name="fastjet-plugin-siscone" arch="riscv64">
  <version epoch="0" ver="3.5.1" rel="1.1"/>
  <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ü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>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751803200">- update to 3.5.1
  * CMake build system improvements, notably Windows DLL support
    and new option to turn off build of examples and build just
    the Python interface
- update to 3.5.0
  * Introduction of a new CMake-based build system.
  * Inclusion of SISCone 3.1.1, with its own CMake support
  * Speed improvements for corner cases of the N2Plain strategy
    noted in 2503.08146.
- update to 3.4.3
  * python interface looks also for python3-config
  * various build-system upgrades</changelog>
</package>
<package pkgid="0af8c5da6cb577f19064ae975dc2cc4570f583ba5a1bfdb37d4048d3c0f78d8d0b35bbbb5d42522d76d06c6f593f99f691d471cc18e09c20d6b4ef1775a7cafb" name="fastjet-plugin-siscone-devel" arch="riscv64">
  <version epoch="0" ver="3.5.1" rel="1.1"/>
  <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ü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>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751803200">- update to 3.5.1
  * CMake build system improvements, notably Windows DLL support
    and new option to turn off build of examples and build just
    the Python interface
- update to 3.5.0
  * Introduction of a new CMake-based build system.
  * Inclusion of SISCone 3.1.1, with its own CMake support
  * Speed improvements for corner cases of the N2Plain strategy
    noted in 2503.08146.
- update to 3.4.3
  * python interface looks also for python3-config
  * various build-system upgrades</changelog>
</package>
<package pkgid="22e5ff6f9361c8f5f30e8ce06cd34b1619e03858e089e9f02619b573f2663bae4dc9ecf4170b01cf6fb0076ce6943ddf37299042f5a3110ba56a1dbd1836412f" name="fastlzlib" arch="riscv64">
  <version epoch="0" ver="0.0+git.20150524" rel="3.1"/>
  <changelog author="joop.boonen@opensuse.org" date="1510228800">- Used the bareos spec file
- Cleaned the spec file</changelog>
  <changelog author="mpluskal@suse.com" date="1510315200">- Rename package
- Use _service for fetching source
- Use correct upstream urls
- Update to version 0.0+git.20150512:
  * Upgraded LZ4 to r127
  * Fixed for crappy AIX.
  * Manually merged 9090cda92ce3a119ad3b5aad491b8545a87fa103 by mvwieringen   * "Make fastlzlib.h usable for C++" [as zlib.h is]
  * Synchronized LZ4 code to r90 (http://code.google.com/p/lz4/)
  * Manually merged 8c4cdb259a0b0f1d4b92f86d80df8e9242d5a505 by mvwieringen   * "The zlib deflateResetKeep that is called from deflateReset of which fastlzlibReset is an equivalence off resets more fields so added resetting these fields in fastlzlibReset too"
  * Removed unused zlibLevelToFastlz()
  * Use real zlib compression levels At level Z_BEST_COMPRESSION, LZ4 backend uses LZ4_compressHC() (lz4HC with high performance decompression) The fastLZ backend is now optional
  * Build cleanup.
  * Moved LZ4 and FastLZ code in subfolders so that the build is not too messy.
  * Cleaned a little bit the build.</changelog>
  <changelog author="mpluskal@suse.com" date="1527595200">- Modernise spec file with spec-cleaner
- Add conflict for devel package
- Drop empty documentation</changelog>
  <changelog author="jengelh@inai.de" date="1527681600">- Update descriptions to reflect this is not just an interface,
  but a library on its own.
- Rename %soname to %sover to better reflect its use.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707134400">- Modernise spec file
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="f3bee8854f2484a1f3ea56f5bee022ef871bc74e73b4be0e49cb2a657728689e54147d00851e59c9308affd400f56fb0649b20139b33ebcf753aa1c4772a2c5b" name="fastlzlib-devel" arch="riscv64">
  <version epoch="0" ver="0.0+git.20150524" rel="3.1"/>
  <changelog author="joop.boonen@opensuse.org" date="1510228800">- Used the bareos spec file
- Cleaned the spec file</changelog>
  <changelog author="mpluskal@suse.com" date="1510315200">- Rename package
- Use _service for fetching source
- Use correct upstream urls
- Update to version 0.0+git.20150512:
  * Upgraded LZ4 to r127
  * Fixed for crappy AIX.
  * Manually merged 9090cda92ce3a119ad3b5aad491b8545a87fa103 by mvwieringen   * "Make fastlzlib.h usable for C++" [as zlib.h is]
  * Synchronized LZ4 code to r90 (http://code.google.com/p/lz4/)
  * Manually merged 8c4cdb259a0b0f1d4b92f86d80df8e9242d5a505 by mvwieringen   * "The zlib deflateResetKeep that is called from deflateReset of which fastlzlibReset is an equivalence off resets more fields so added resetting these fields in fastlzlibReset too"
  * Removed unused zlibLevelToFastlz()
  * Use real zlib compression levels At level Z_BEST_COMPRESSION, LZ4 backend uses LZ4_compressHC() (lz4HC with high performance decompression) The fastLZ backend is now optional
  * Build cleanup.
  * Moved LZ4 and FastLZ code in subfolders so that the build is not too messy.
  * Cleaned a little bit the build.</changelog>
  <changelog author="mpluskal@suse.com" date="1527595200">- Modernise spec file with spec-cleaner
- Add conflict for devel package
- Drop empty documentation</changelog>
  <changelog author="jengelh@inai.de" date="1527681600">- Update descriptions to reflect this is not just an interface,
  but a library on its own.
- Rename %soname to %sover to better reflect its use.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707134400">- Modernise spec file
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
</package>
<package pkgid="a28561b78acd275e2b578fa3345c5a2d090b1027253f4ad2048b6c66768ee1fd874347a6d464976ad0916181347c824e504afc55f7c24b9700270af55b5bca8b" name="fasttext-devel" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="6.3"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653393600">- Initial packaging effort for fasttext 0.9.2.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654084800">- Add reproducible.patch to not depend on build machine CPU (boo#1100677)</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1678104000">- Add gcc13-fix.patch that fixes upstream issue:
  https://github.com/facebookresearch/fastText/issues/1281</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1682078400">- add sle15_python_module_pythons (jsc#PED-68)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1728561600">- switch to cmake + ninja
  * the former builds a proper lib
- package the shared library, fasttext binary and -devel properly
  (create new %package's for those)
- add patches to fit our needs:
  * no-static-lib.patch
  * proper-lib-dir.patch
  * py-link-against-shared.patch</changelog>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1755604800">- Convert to libalternatives on SLE-16-based and newer systems</changelog>
</package>
<package pkgid="279703bcfdd23a4780fbd88f3d6ddd92ee910d2665996e4c362bd7ba1bc9ddd542bab73a69bf9acc98bbe80ae035c5c9557fb834f5f4814c2308038a71baddaa" name="fatcat" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749384000">- initial version</changelog>
</package>
<package pkgid="222b8d88e944f473f7f253d0befb853022eea1b7467eb2e254894b8d9fbba70ccb0863f748996d8b50c8cb976345e6a1f48cea5e46e4093a0b89ee759d6de09f" name="fatrace" arch="riscv64">
  <version epoch="0" ver="0.18.0" rel="1.1"/>
  <changelog author="pth@suse.de" date="1365768000">- Initial package
- Add explicit BuildRequires for glibc-devel, gcc and make</changelog>
  <changelog author="cfarrell@suse.com" date="1366027200">- license update: GPL-3.0+
  no indication of GPL-3.0 "only" license in package</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 0.9
  + power-usage-report: Adjust parsing to also work for powertop 2.6.
- Clean-up spec file
- Fix project Url
- Use download Url as source
- Remove make and gcc explicit requirements; it's implicit</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554724800">- Run spec-cleaner
- Update to 0.13:
  * Add --filter/-f option to only show selected event types.
  * Add -C/--command option to only show events for a particular
    command.
  * Fix #include file for major() and minor() to avoid a warning
    with recent glibc.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555329600">- Trim storytelling from description.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.15:
  - Fix fd leak with -C when building without FAN_REPORT_FID support
  - Add support for directory events: file creation, rename/move, delete. This
    requires Linux 5.1 (FAN_REPORT_FID support), on older kernels fall back to
    the old mode. (Debian #940629, LP: #1371394)
  - power-usage-report: Fix regexp substitution (LP: #1683164)
  - Drop O_LARGEFILE workaround, fixes cross-building
  (Debian #784983, LP: #1755787)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 0.16.2
  * Avoid most "unknown" process names on process exit
  * tests: Accept split file rename events
  * Move manpage to section 8
  * Use line buffering with --output to get live logs
  * Make open_by_handle_at() failures non-fatal</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 0.16.3:
  * Always use line buffering
  * Fix fd leak with `-f` event type filtering.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 0.17.0:
  * Work around kernel bug with blocking FAN_REPORT_FID with btrfs
  * Improve event formatting
  * Avoid ELOOP errors when monitoring symlinks
  * Monitor ZFS volumes; thanks achims311</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1737892800">- update to 0.18.0:
  * Add -u/--user option to show [uid:gid] in events
  * Truncate overly long --command matches
  * Turn invalid FID type error into warning</changelog>
</package>
<package pkgid="6d2f8057d0163b3d92ebb90bc42da256551ed5ed1daa9e248210b1145144b04367e0618f221f6c1ed14fe867d1c01e4495c9f83168cd37b9343a23972ead7b5f" name="fatsort" arch="riscv64">
  <version epoch="0" ver="1.7.679" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1509019200">- Update to version 1.4.2.439:
  * FIX: sorting with option -m on big endian architectures is now
    working as intended
  * reproducible docker tests added for i386, amd64, ppc64le
  * added clean target for manpage
  * updated tests
- Changes for version 1.4.1:
  * fixed memory leak when providing multiple locales
  * fixed test tc_check_consistent_version
  * added //TRANSLIT to iconv_open so iconv will no longer fail
    when a character cannot be converted
  * added missing test cases
- Changes for version 1.4:
  * added option -L to specify an alternate locale to be used
  * added warning if C locale is used
  * added valgrind tests
  * fixed possible memory leak found with valgrind
- Changes for version 1.3.1:
  * increased maximum cluster size to 64kb
  * fixed descriptions for options -I, -o, -d, -D, -x and -X in
    manpage
  * replaced some fclose with fs_close
  * changed iconv error to warning
  * fixed a test case</changelog>
  <changelog author="sean@suspend.net" date="1539432000">- Update to version 1.5.0.456:
  * added options -e and -E to select directories with regular expressions
  * FIX: possible memory leak for OPT_LOCALE
  * FIX: bug affecting case sensitive sorting with locales</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551787200">- Modernise spec file</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1575115200">- Updated to version 1.6.2.605:
  * FIX: multiple endianness issues with exFAT
  * Now using /proc/self/mounts instead of /etc/mtab to check
    whether filesystem is mounted.
- Changes from version 1.6.1:
  * FIX: missing check if directory entries are of type file.
  * Option -l now considers options -d, -D, -x, -X, -e and -E.
  * Added check for dirty volumes.
  * Added new test cases.
- Changes from version 1.6.0:
  * exFAT is now supported!
  * Directory entries are now only written back if reordering
    happened.
  * FIX: memory leak with regular expression lists.
  * Code rewrite to make additional platforms possible in future.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1580731200">- Small packaging improvements</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591876800">- Fix building with gcc10</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597233600">- Update to version 1.6.3.622:
  * fatsort release file now includes precompiled makefile
  * fixed support for macOS (thanks to Max for the fix)
  * declared OPT_LOCALE as extern
  * fixed uninitialized variable
  * avoided some string truncation compiler warnings
  * implemented platform independent transliteration for invalid
    multi-byte characters during conversion
  * test makefile now returns error code</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 1.6.4.625:
  * Fixed randomization for fatXX.
  * added test cases for randomization option</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 1.6.5.640:
  * refactored character conversion and fixed bugs related to
    multi-byte characters
  * added checks for overly long filenames
  * added test cases for long file names</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1770811200">- update to 1.7.679:
  * fixed exfat directory entry type values for primary benign
    directory entries
  * added exfat text cases for regex option
  * updated help information
  * use strxfrm and strcmp instead of strcoll for faster string comparison
  * fixed out-of-bound array indexes
  * fixed a bug with string comparison using the current locale
    that can occur with long filenames with multi-byte characters
  * fixed an endianness bug relevant for FAT12/16 filesystems
  * fixed a bug that caused an undefined behaviour during case
    insensitive sorting
  * added error handling to remove compiler warnings
  * implemented buffered block-based file I/O to reduce to number
    of read/write operations
  * fatsort now checks that all FAT copies in a filesystem are
    the same before sorting</changelog>
</package>
<package pkgid="3cabc7bdccf2e2340be8f074f03abc65957fa12747946f7de3ce6e5f27e445fbd2059d4da6356d564d5e399bf6969c0a52f64ed9576e1cc82ec5488fe48525d7" name="faugus-launcher" arch="noarch">
  <version epoch="0" ver="1.17.5" rel="1.1"/>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1773230400">- Bump to version 1.16.3
- Upstream changes for 1.16.3:
  * Fixed Linux native games not launching
  * Updated Dutch translation
  * little fix
  * updated italian translation to 1.16.2
  * Splash window not showing up when running a Steam game
- Version 1.16.2
  * Fixed issue when selecting the game/launcher
- Version 1.16.1
  * Updated metadata screenshots
  * Updated screenshots
  * Updated Portuguese translation
  * Minor adjustments for the addapp and run inside the prefix
  * Updated Portuguese translation
  * Updated Portuguese translation
  * Reworked additional application
  * Added an option to disable automatic updates
  * No update when running file inside the prefix
  * Run inside the prefix option
  * Removed games and config workaround
  * updated italian translation to 1.15.11</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1773403200">- Bump to version 1.16.4
- Upstream changes:
  * Updated Portuguese translation
  * Prefix below
  * updated italian translation
  * Show prefix in the deletion confirmation dialog
  * Updated Portuguese translation
  * Interface Combobox Improvements
  * Add Romanian translations
  * Improved kill button
  * Updated Portuguese translation
  * Check umu too when updates disabled
  * Minor improvements
  * Updated Portuguese translation
  * Improved Proton Manager startup
  * Fixed windows not using Faugus icon
  * Added vcs-browser to metadata</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1773576000">- Bump to version 1.16.5
- Upstream changes:
  * Forgot to remove the module
  * faugus-shortcut now an executable
  * Revert "Wrapper for Faugus Shortcut"
  * Wrapper for Faugus Shortcut
  * Fixed app restarting very time when applying settings
- For .spec, added faugus-shortcut in _bindir
- For .rpmlintrc, removed exclusions that are no longer required for 1.16.5</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774094400">- Bump to version 1.16.6
- Upstream changes:
  * Refactored and removed EA App
  * po: Add Georgian language
  * Updated Russian translation
  * Updated Dutch translation</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774440000">- Bump to version 1.17.1
- Upstream changes:
  * Updated Proton Manager screenshot in metadata
  * Updated Proton Manager screenshot
  * Updated Portuguese translation
  * Add a delay while checking the game process
  * Proton-CachyOS second
  * Refactor and cleanup
  * Add Italian translation to desktop file
  * italian translation of additional strings
  * added warning when deleting shared prefix
  * Removed language leftover files
  * Removed pot files
  * Turkish translation files
  * Message after 2 hours
  * translated faugus-run
  * Updated Chinese (Traditional) translation
  * Updated Portuguese translation
  * Fixed some splash window missing strings
  * Fixed webbrowser import
  * Updated Portuguese translation
  * Refactored Splash messages
  * Updated Portuguese translation
  * Reduced ram usage
  * Improved splash window closing
  * Added support for Proton-CachyOS
  * addad translator name
  * updated translation</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774699200">- Bump to version 1.17.2
- Upstream changes:
  * Updated Flatpak instructions
  * Running multiple applications instructions
  * Run multiple apps in prefix with new umu
  * Delay play button at the beginning
  * update pl
  * Block button play 1 second
  * Added a small delay to button play
  * Added Japanese translation
  * More code cleanup
  * Added support to non ascii characters in title</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774785600">- Bump to version 1.17.3
- Upstream changes:
  * Updated metadata
  * Proton-CachyOS default and settings not saving
  * Changed faugus_temp location
  * Flatpak game stuck running
  * Updated Dutch translation</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1775044800">- Bump to version 1.17.4
- Upstream changes:
  * Updated screenshots
  * Updated Proton Manager screenshot
  * Updated Portuguese translation
  * Working directory for "Run in prefix" too
  * Added working directory for buttons run
  * Renamed GE-Proton
  * Proton-CachyOS first
  * Fixed path with spaces
  * Reworked game execution
  * Attempt to fix splash window race condition
  * remove unused argument start_process function
  * Remove unused imports
  * Add Serbian Latin translations</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1775304000">- .spec file code restructure
- Removed support for EOL SUSE versions
- Bump to version 1.17.5
- Upstream changes:
  * EA Path updated through the launcher and the runner
  * Correctly detect EA App version
  * Improved process detection
  * Improved splash window
  * Revert "Added python cache cleanup"
  * Added python cache cleanup
  * Some distros don't recognize just python
  * Rename faugus run
  * Misses file format
  * App restructuring</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1775390400">- Removed unused code from older versions in .spec file</changelog>
</package>
<package pkgid="ad5458f094189b5dbbdcf19c0a0a88ddd1005ead4f08d8e80f87176ad8b5c44ecdce8879f24eb04596282f7912f9d2216c983bd300af91e2d5ef6d823f88ec90" name="faugus-launcher-lang" arch="noarch">
  <version epoch="0" ver="1.17.5" rel="1.1"/>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1773230400">- Bump to version 1.16.3
- Upstream changes for 1.16.3:
  * Fixed Linux native games not launching
  * Updated Dutch translation
  * little fix
  * updated italian translation to 1.16.2
  * Splash window not showing up when running a Steam game
- Version 1.16.2
  * Fixed issue when selecting the game/launcher
- Version 1.16.1
  * Updated metadata screenshots
  * Updated screenshots
  * Updated Portuguese translation
  * Minor adjustments for the addapp and run inside the prefix
  * Updated Portuguese translation
  * Updated Portuguese translation
  * Reworked additional application
  * Added an option to disable automatic updates
  * No update when running file inside the prefix
  * Run inside the prefix option
  * Removed games and config workaround
  * updated italian translation to 1.15.11</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1773403200">- Bump to version 1.16.4
- Upstream changes:
  * Updated Portuguese translation
  * Prefix below
  * updated italian translation
  * Show prefix in the deletion confirmation dialog
  * Updated Portuguese translation
  * Interface Combobox Improvements
  * Add Romanian translations
  * Improved kill button
  * Updated Portuguese translation
  * Check umu too when updates disabled
  * Minor improvements
  * Updated Portuguese translation
  * Improved Proton Manager startup
  * Fixed windows not using Faugus icon
  * Added vcs-browser to metadata</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1773576000">- Bump to version 1.16.5
- Upstream changes:
  * Forgot to remove the module
  * faugus-shortcut now an executable
  * Revert "Wrapper for Faugus Shortcut"
  * Wrapper for Faugus Shortcut
  * Fixed app restarting very time when applying settings
- For .spec, added faugus-shortcut in _bindir
- For .rpmlintrc, removed exclusions that are no longer required for 1.16.5</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774094400">- Bump to version 1.16.6
- Upstream changes:
  * Refactored and removed EA App
  * po: Add Georgian language
  * Updated Russian translation
  * Updated Dutch translation</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774440000">- Bump to version 1.17.1
- Upstream changes:
  * Updated Proton Manager screenshot in metadata
  * Updated Proton Manager screenshot
  * Updated Portuguese translation
  * Add a delay while checking the game process
  * Proton-CachyOS second
  * Refactor and cleanup
  * Add Italian translation to desktop file
  * italian translation of additional strings
  * added warning when deleting shared prefix
  * Removed language leftover files
  * Removed pot files
  * Turkish translation files
  * Message after 2 hours
  * translated faugus-run
  * Updated Chinese (Traditional) translation
  * Updated Portuguese translation
  * Fixed some splash window missing strings
  * Fixed webbrowser import
  * Updated Portuguese translation
  * Refactored Splash messages
  * Updated Portuguese translation
  * Reduced ram usage
  * Improved splash window closing
  * Added support for Proton-CachyOS
  * addad translator name
  * updated translation</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774699200">- Bump to version 1.17.2
- Upstream changes:
  * Updated Flatpak instructions
  * Running multiple applications instructions
  * Run multiple apps in prefix with new umu
  * Delay play button at the beginning
  * update pl
  * Block button play 1 second
  * Added a small delay to button play
  * Added Japanese translation
  * More code cleanup
  * Added support to non ascii characters in title</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1774785600">- Bump to version 1.17.3
- Upstream changes:
  * Updated metadata
  * Proton-CachyOS default and settings not saving
  * Changed faugus_temp location
  * Flatpak game stuck running
  * Updated Dutch translation</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1775044800">- Bump to version 1.17.4
- Upstream changes:
  * Updated screenshots
  * Updated Proton Manager screenshot
  * Updated Portuguese translation
  * Working directory for "Run in prefix" too
  * Added working directory for buttons run
  * Renamed GE-Proton
  * Proton-CachyOS first
  * Fixed path with spaces
  * Reworked game execution
  * Attempt to fix splash window race condition
  * remove unused argument start_process function
  * Remove unused imports
  * Add Serbian Latin translations</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1775304000">- .spec file code restructure
- Removed support for EOL SUSE versions
- Bump to version 1.17.5
- Upstream changes:
  * EA Path updated through the launcher and the runner
  * Correctly detect EA App version
  * Improved process detection
  * Improved splash window
  * Revert "Added python cache cleanup"
  * Added python cache cleanup
  * Some distros don't recognize just python
  * Rename faugus run
  * Misses file format
  * App restructuring</changelog>
  <changelog author="Jehu Marcos Herrera Puentes &lt;jehuherrerap@hotmail.com&gt;" date="1775390400">- Removed unused code from older versions in .spec file</changelog>
</package>
<package pkgid="26dbdb88332dabfbc4d0e772ffc5af08dd00827e72c6a39cc1da7d9a213d5cc733ea4b82eee0064488464342cfa804990da2a2688b9f1b9436eb85d2d282f6c7" name="faust" arch="riscv64">
  <version epoch="0" ver="2.81.8" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688385600">- Use cmake macros in .spec
- Update to 2.60.3
- New
  * Rework -dlt threshold handling.
  * JSFX backend contributed by Johann Philippe.
  * Properly test -mcd values in best found vector option.
  * Improve dsp_optimizer to properly test -mcd values in scalar mode.
  * Add size (in bytes) item in JSON.
- Fixed bugs
  * More robust FaustPlugin_template.cs, correct faust2unity.
  * Using boxpp to display real values in SVG diagrams.
  * Make preset management thread safe.
- Libraries
  * New version of reducemaps.lib with parReduce.
  * Fix RMS_FBcompressor_peak_limiter_N_chan.
  * Add tabulateNd.
  * tabulate: use int(id+0.5) in .val</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698408000">- Add 01-SubtargetFeature-include-path.patch
- Update to 2.68.1
- WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data
    files, also used in the faust2webaudio separated project.
    See documentation.
  * A new TypeScript/JavaScript based model will be used in
    the next versions.
- New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in the
    Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
- Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
- Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1712404800">- Remove 01-SubtargetFeature-include-path.patch
- Update to 2.72.14
- Add 01-fix-no-return.patch
- 2.72.14 Changes:
  - New
  * Deactivate 'Const' optimization in InstructionsCompiler::generateVariableStore.
  * Rework interp-tracer (-trace 7 not needed).
  * Adding a new architecture file (faust2paconsole) and front-end
    script for PortAudio console application building
  * createPolyDSPInstance can use -1 so that the voice number is
    found in the [nvoices:N] metadata.
  * In Cmajor backend, processors are generated in 'namespace faust {...}'.
  * Add createDspFromSignals API in faust-dynamic-engine.
  * Add -double support for faust2jackrust and faust2portaudiorust.
  * Add output control handling in faust2supercollider.
  * New TypeScript based model for Web glue, linked to the separated
    faustwasm project.
  * Complete faust-dynamic-engine-test with test of createDspFromBoxes API.
  - Fixed bugs
  * Correct-cnoption in LLVM backend.
  * Handling of -c option in faust2sndfile.
  * Bug in -inj option handling. Make faust2max6 properly
    manage -inj option.
  * Fix remainder and rint in Rust backend.
  * Fix remainder in JAX backend (using a PR from David Braun).
  * Correct simplification function for 'lowest/highest' primitives.
  * Type information was not correctly returned in LLVMInstVisitor::visitIndexedAddress.
- 2.70.3 Changes:
  - WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data files,
    also used in the faust2webaudio separated project. See documentation.
  * A new TypeScript/JavaScript based model will be used in the next versions.
  - New
  * Support of LLVM 18
  * Add tests in faustbench, correct use of createSRAdapter.
  * Add initial implementation of a Control UI for the daisy patch init device
  * Change BinOp("|") to have fLeftAbsorbing/fRightAbsorbing predicates
  * Teach kAND/kOR to optimize &amp;(1) and |(1)
  * Add boxFFun/CboxFFun and sigFFun/CsigFFun APIs
  * Support rtaudio ver &gt; 6.0 in rtaudio-dsp driver
  * Add soundfile support in faust2supercollider
  * Add createDspFromBoxes API in faust-dynamic-engine.h
  - Fixed bugs
  * mesh2faust: Fix out-of-order arg in main. Fix eigen dirs not
    being included in executable target (was only included with library).
  * Correct uiVUMeter in JuceGUI text display
  * Correct Teensy architectures files, especially when several
    DSP are compiled and used together
  * Identifier naming in Cmajor backend
  - Libraries
  * Add co.ratio2strength and co.strength2ratio functions
  * Add ba.kr2ar function
  * Add os.sidebands function
- 2.69.3 Changes:
  - New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in
    the Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
  - Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
  - Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726228800">- Update 01-fix-no-return.patch
- Update to 2.74.6
  - New
  * Improve JuceOSCUI to use OSC alias when they are used instead of
    the path.
  * Create architecture file and faust2stratus script for Chaos
    Audio Stratus pedal (Martin Bartlett).
  * Add multichannels support in faustgen~.
  * Add -mc (multi-channels model) option in faust2max6.
  * Reworked mesh2fausttool by Karl Hiner.
  * Added faust2caconsole (Core Audio + Console architecture).
  * new DirectedGraph based code in progress in -ocpp backend.
  * Reworked -fx mode with new -fx-size option. Merge Agathe Herrou
    interval and precision branch.
  * Rework -os (with new 'frame' method) and -it options.
    New -ec option to separate 'control' and 'compute'.
  * Improve Rust backend to have ffi remainder/rint properly compile
    on Windows.
  - Fixed bugs
  * Correct impulse-tests to correctly use -O3 optimisation level.
  * Add a generic 'one update per single updateAllGuis refresh'
    model in GUI class. Use it for -bundle mode in OSCUI.
  * Correct faust2max6 (OPTIONS was not used everywhere needed).
  - Libraries
  * Add ba.selectbus (David Braun).
  * New spulse function added in basics.lib.
  * Add reverbTank_demo (David Braun).
  * Add ba.downSampleCV (David Braun).
  * Add tapeStop effect and demo (David Braun).
  * Add Vital reverb (David Braun).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726920000">- adapt the .spec for Fedora
- add 02-disable-llvm-static.patch
- update to 2.75.7
  - New
  * Add -mc option in faust2w32max6 and faust2w64max6.
  * Add FAUST_DTREE_SIZE env variable.
  * Deterministic compilation activated with the FAUST_DTREE environment
    variable.
  * Faster hashkey computation taken from boost::hash_combine.
  * Update faust2object for Apple ARM targets.
  * Add llvm-test-poly test.
  * Introduction of sigRegister and retiming algorithm.
  * Another gameaudio - complex rain sounds.
  * Another gameaudio - modal synthesis of wind chimes.
  * Another gameaudio example - thunder.
  * Christof Ressi multichannel implementation in faust2puredata.
    New -newio option to activate the new model.
  * Document ratio related methods in APIUI.
  - Fixed bugs
  * Man page generation now uses '--' for long options.
  * Use 'struct' instead of 'class' for C++ code generation in -uim mode.
  * Steven Kraninger fix for JUCE architecture bus channel changes
    for VST3 compatibility up to 8 channels. The original code would create
    errors in debug and only provide 2 channels even when more
    channels were selected.
  - Libraries
  * New scatN function for general N-port scattering
  * New scat primitive facilitates acyclic tree scattering networks.
  * Add balanced par, sum, prod to signals.lib.
  * Add selectxbus (selectbus with crossfade).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1731585600">- add 03-support-for-LLVM19.patch fixing build</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1738497600">- remove 02-disable-llvm-static.patch and 03-support-for-LLVM19.patch
  not needed anymore
- update to 2.77.3
  - New
  * Remove undeeded SVG generation in faustgen.
  * Add -miniaudio option to faust2api.
  * MiniaudioReader and miniaudio device using miniaudio library.
  * Compilation is now deterministic.
  * Add lint test for nondeterministic pointer comparison
  * Add signal interpreter (WIP).
  * Rust: provide a inplace interface for rust
  * Implement soundfile handling at init stage in C, C++, LLVM
    and Interp backends.
  * Add the 'varname' field to the JSON format.
  * Update MIR backend for 1.0.0 API.
  * Implement -ec, -cm and -os options in Rust backend.
  * Rework minimal.c to demonstrate use of UIGlue.
  * Updated class daisy_midi to be compatible with libDaisy v7.1.0
  * Implement SDF3 generation backend.
  * Rework Rust code generation.
  * Use shortnames instead of labels in Cmajor backend.
  * Add Faust DSP Testbench in JUCE architecture.
  - Fixed bugs
  * Remove empty groups when merging UI subcontainers.
  * Fix duplicated bar graphs bug caused by double simplification.
  * Fix missing type annotation step. This step is needed to draw
    the retimed sig graph.
  * Reserved keyword used in labels do not trigger impossible
    simplications anymore.
  * uiCheckButton in JuceGUI state handling.
  * Correct -fgpa-mem option handing combined with fDLThreshold.
  * Add -universal option in faust2unity, formatting.
  * Update fastmath.cpp to be used with a C compiler.
  * Update fastmath.cpp for GCC &gt;= 14.2.x.
  * Add a cmake LINK_LLVM_STATIC option.
  * Add  :: prefix to dsp class to help with integration in JUCE.
  - Libraries
  * Add oneEuro filter.
  * Add ba.mulaw_bitcrusher function.
  * Add Kalman filter.
  * Add linear algebra library.
  * Topology-preserving transform SVF following Zavalishin's method;
    Andy Simper's Dynamic Smoothing.
  * Add ba.tAndH and fix ma.zc.
  * Add second-order anti-aliased softclip.
  * aa.softclipQuadratic2 renamed in aa.softclipQuadratic1.
  * Add anti-aliased quadratic softclip.
  * Add linear piecewise interpolation function.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1743336000">- update to 2.79.3
  - New
  * faustgen~: more robust code in multichannels mode.
  * Add reverbTank.dsp example.
  * Add wfs.dsp example.
  * Add new mesh2faust API method to generate modal model and Faust
    DSP code independently.
  * Add parameter tracking and FFun/FVar in SDF3 backend.
  * SignalPromotion now checks and possibly casts values in the waveform,
    allowing for simplification in FIR generation.
  * Option -rnlm (--rust-no-libm) added in Rust backend.
  * Add sflooper.dsp and inlooper.dsp examples.
  * Defining sdt::less&lt;CTree*&gt; operator to provide an unique and
    stable ordering is enough to garanty determinism.
  * Add -nopost option to faust2w32max6 and faust2w64max6.
  * Install architecture/hothouse folder so that faust2hothouse can use it.
  - Fixed bugs
  * Correct rnbo.py for faust2rnbo.
  * Add missing parameters in
    Unity FaustUtilities_template.cs/FaustPolyUtilities_template.cs so
    JSON parse does not fail.
  * faust2atomsnippets now removes the (pf) prefix.
  * faust2w32max6 and faust2w64max6 now export DLL that can be
    correct loaded.
  * JUCE: correct setSelectedItemIndex use in uiMenu which should
    take the value - 1.
  - Libraries
  * Define generic gen_fb_comb and reimplement fb_comb and fb_fcomb
    with it.
  * Add Keith Barr Allpass Loop Reverb.
  * Add WFS algorithm.
  * Add os.dsf environment, oscsillators with exponentially decaying
    harmonics.
  * Add pm.rk_solve() function, Runge-Kutta solver.
  * Revert to the old CF mapping for the moogLadder filter, add the
    same filter as a new function that takes parameters in Hz and
    feedback gain raw values.
  * Correct dx.dx7_algo documentation.
  * Add svf morph functions.
  * David Braun fix on
    mixLinearClamp/mixLinearLoop/mixPowerClamp/mixPowerLoop to
    properly accept the N buses as inputs.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1751976000">- update to 2.81.2
  - New
  * Add all MCP related code in McpUI.h, put in the faust/gui.
  * Improve Rust backend for static tables handling.
  * Add recursion, tables, waveform, select2 and prefix handlling in
    SignalRenderer.
  * Add wasmtime architecture.
  * Rework MidiHandler and audio driver memory handling.
  * Allow widget modulation targets to be defined by path. For example
    "chan 3/gain" wiil target any widget "gain" inside a group "chan 3".
  * WebAssembly mixCheckVoice now use RMS for level computation.
  * faustgen~: reworked polyphonic handling.
  * Rework polyphonic handling: VOICE_STOP_LEVEL set to -90 dB, RMS
    used for level computation, correct legato.
  * Add pipewire support with console, qt and gtk GUI.
  * Add kb_rom_rev1.dsp example.
  * Add RNBO/codebox export in faustgen~ and
    generateAuxFilesFromFile2/generateAuxFilesFromString2 in libfaust.
  - Fixed bugs
  * Fixed sliders that were not being created in MIDI context (skipped),
    so they now behave as normal sliders controlled manually OR by midi messages,
    the exception being MIDI controls targetting a specific voice in
    polyphonic context (not created as sliders). Added program change MIDI support.
    Added pitchweel MIDI support. Fixed an issue (typo) in ysfx-dsp.h).
  * JSFXInstVisitor::_midi_poly_assign should only generate polyphonic
    (freq/gate/gain) parameters.
  * Incorrect use of integer abs function instead of floating-point std::abs.
  * Widget Modulation Bug. Labels in format 'v:group1/h:group2/name'
    were not handled correctly
  - Libraries
  * Deterministic noise function.
  * Add multiTapSincDelay.
  * Add Vicanek's matched (decramped) second-order Butterworth low
    and high shelving filters.
  * Add Vicanek's decramped second-order resonant filters.</changelog>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1759492800">- update to 2.81.8
  - New
  * Paschalis Melissas (melissaspaschalis@gmail.com) faust2wwise GSoC project.
  * Facundo Franchino faust2clap GSoC project.
  * New SignalFIRCompiler (WIP).
  * Use fmin/fmax for real numbers and macros min_i/max_i for integer in ocpp and C backends.
  * Add generateCAuxFilesFromFile2/generateAuxFilesFromString2 functions.
  - Fixed bugs
  * JSFX backend: fixed initialization missing for visible sliders &amp; fixed string matching for polyphonic midi reserved names (exact match)
  * Typos in codebox backend.
  * Add missing shortname entry for soundfile in JSON.
  * remNode should use fmod if one of the two arguments is a float number, cleanup
  - Libraries
  * Major DX7 update.
  * Add ma.unwrap().
  * Correct aa.Rsinh and aa.Rtan.
  * New linsweep/logsweep contributions by Oleg Nesterov.
  * Add an.resonator().
  * Add ba.pick() and ba.pickN().</changelog>
</package>
<package pkgid="ad822dba37fa4d0de387a947b6f1853cf6aba7cacd9b8897fecffcdaa0758e3ab8046bc7cc51f7c1e2004f4677aa083ee0722127eb8686f1ebd3fe65f5cf9fc5" name="faust-android-devel" arch="noarch">
  <version epoch="0" ver="2.81.8" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688385600">- Use cmake macros in .spec
- Update to 2.60.3
- New
  * Rework -dlt threshold handling.
  * JSFX backend contributed by Johann Philippe.
  * Properly test -mcd values in best found vector option.
  * Improve dsp_optimizer to properly test -mcd values in scalar mode.
  * Add size (in bytes) item in JSON.
- Fixed bugs
  * More robust FaustPlugin_template.cs, correct faust2unity.
  * Using boxpp to display real values in SVG diagrams.
  * Make preset management thread safe.
- Libraries
  * New version of reducemaps.lib with parReduce.
  * Fix RMS_FBcompressor_peak_limiter_N_chan.
  * Add tabulateNd.
  * tabulate: use int(id+0.5) in .val</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698408000">- Add 01-SubtargetFeature-include-path.patch
- Update to 2.68.1
- WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data
    files, also used in the faust2webaudio separated project.
    See documentation.
  * A new TypeScript/JavaScript based model will be used in
    the next versions.
- New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in the
    Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
- Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
- Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1712404800">- Remove 01-SubtargetFeature-include-path.patch
- Update to 2.72.14
- Add 01-fix-no-return.patch
- 2.72.14 Changes:
  - New
  * Deactivate 'Const' optimization in InstructionsCompiler::generateVariableStore.
  * Rework interp-tracer (-trace 7 not needed).
  * Adding a new architecture file (faust2paconsole) and front-end
    script for PortAudio console application building
  * createPolyDSPInstance can use -1 so that the voice number is
    found in the [nvoices:N] metadata.
  * In Cmajor backend, processors are generated in 'namespace faust {...}'.
  * Add createDspFromSignals API in faust-dynamic-engine.
  * Add -double support for faust2jackrust and faust2portaudiorust.
  * Add output control handling in faust2supercollider.
  * New TypeScript based model for Web glue, linked to the separated
    faustwasm project.
  * Complete faust-dynamic-engine-test with test of createDspFromBoxes API.
  - Fixed bugs
  * Correct-cnoption in LLVM backend.
  * Handling of -c option in faust2sndfile.
  * Bug in -inj option handling. Make faust2max6 properly
    manage -inj option.
  * Fix remainder and rint in Rust backend.
  * Fix remainder in JAX backend (using a PR from David Braun).
  * Correct simplification function for 'lowest/highest' primitives.
  * Type information was not correctly returned in LLVMInstVisitor::visitIndexedAddress.
- 2.70.3 Changes:
  - WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data files,
    also used in the faust2webaudio separated project. See documentation.
  * A new TypeScript/JavaScript based model will be used in the next versions.
  - New
  * Support of LLVM 18
  * Add tests in faustbench, correct use of createSRAdapter.
  * Add initial implementation of a Control UI for the daisy patch init device
  * Change BinOp("|") to have fLeftAbsorbing/fRightAbsorbing predicates
  * Teach kAND/kOR to optimize &amp;(1) and |(1)
  * Add boxFFun/CboxFFun and sigFFun/CsigFFun APIs
  * Support rtaudio ver &gt; 6.0 in rtaudio-dsp driver
  * Add soundfile support in faust2supercollider
  * Add createDspFromBoxes API in faust-dynamic-engine.h
  - Fixed bugs
  * mesh2faust: Fix out-of-order arg in main. Fix eigen dirs not
    being included in executable target (was only included with library).
  * Correct uiVUMeter in JuceGUI text display
  * Correct Teensy architectures files, especially when several
    DSP are compiled and used together
  * Identifier naming in Cmajor backend
  - Libraries
  * Add co.ratio2strength and co.strength2ratio functions
  * Add ba.kr2ar function
  * Add os.sidebands function
- 2.69.3 Changes:
  - New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in
    the Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
  - Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
  - Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726228800">- Update 01-fix-no-return.patch
- Update to 2.74.6
  - New
  * Improve JuceOSCUI to use OSC alias when they are used instead of
    the path.
  * Create architecture file and faust2stratus script for Chaos
    Audio Stratus pedal (Martin Bartlett).
  * Add multichannels support in faustgen~.
  * Add -mc (multi-channels model) option in faust2max6.
  * Reworked mesh2fausttool by Karl Hiner.
  * Added faust2caconsole (Core Audio + Console architecture).
  * new DirectedGraph based code in progress in -ocpp backend.
  * Reworked -fx mode with new -fx-size option. Merge Agathe Herrou
    interval and precision branch.
  * Rework -os (with new 'frame' method) and -it options.
    New -ec option to separate 'control' and 'compute'.
  * Improve Rust backend to have ffi remainder/rint properly compile
    on Windows.
  - Fixed bugs
  * Correct impulse-tests to correctly use -O3 optimisation level.
  * Add a generic 'one update per single updateAllGuis refresh'
    model in GUI class. Use it for -bundle mode in OSCUI.
  * Correct faust2max6 (OPTIONS was not used everywhere needed).
  - Libraries
  * Add ba.selectbus (David Braun).
  * New spulse function added in basics.lib.
  * Add reverbTank_demo (David Braun).
  * Add ba.downSampleCV (David Braun).
  * Add tapeStop effect and demo (David Braun).
  * Add Vital reverb (David Braun).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726920000">- adapt the .spec for Fedora
- add 02-disable-llvm-static.patch
- update to 2.75.7
  - New
  * Add -mc option in faust2w32max6 and faust2w64max6.
  * Add FAUST_DTREE_SIZE env variable.
  * Deterministic compilation activated with the FAUST_DTREE environment
    variable.
  * Faster hashkey computation taken from boost::hash_combine.
  * Update faust2object for Apple ARM targets.
  * Add llvm-test-poly test.
  * Introduction of sigRegister and retiming algorithm.
  * Another gameaudio - complex rain sounds.
  * Another gameaudio - modal synthesis of wind chimes.
  * Another gameaudio example - thunder.
  * Christof Ressi multichannel implementation in faust2puredata.
    New -newio option to activate the new model.
  * Document ratio related methods in APIUI.
  - Fixed bugs
  * Man page generation now uses '--' for long options.
  * Use 'struct' instead of 'class' for C++ code generation in -uim mode.
  * Steven Kraninger fix for JUCE architecture bus channel changes
    for VST3 compatibility up to 8 channels. The original code would create
    errors in debug and only provide 2 channels even when more
    channels were selected.
  - Libraries
  * New scatN function for general N-port scattering
  * New scat primitive facilitates acyclic tree scattering networks.
  * Add balanced par, sum, prod to signals.lib.
  * Add selectxbus (selectbus with crossfade).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1731585600">- add 03-support-for-LLVM19.patch fixing build</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1738497600">- remove 02-disable-llvm-static.patch and 03-support-for-LLVM19.patch
  not needed anymore
- update to 2.77.3
  - New
  * Remove undeeded SVG generation in faustgen.
  * Add -miniaudio option to faust2api.
  * MiniaudioReader and miniaudio device using miniaudio library.
  * Compilation is now deterministic.
  * Add lint test for nondeterministic pointer comparison
  * Add signal interpreter (WIP).
  * Rust: provide a inplace interface for rust
  * Implement soundfile handling at init stage in C, C++, LLVM
    and Interp backends.
  * Add the 'varname' field to the JSON format.
  * Update MIR backend for 1.0.0 API.
  * Implement -ec, -cm and -os options in Rust backend.
  * Rework minimal.c to demonstrate use of UIGlue.
  * Updated class daisy_midi to be compatible with libDaisy v7.1.0
  * Implement SDF3 generation backend.
  * Rework Rust code generation.
  * Use shortnames instead of labels in Cmajor backend.
  * Add Faust DSP Testbench in JUCE architecture.
  - Fixed bugs
  * Remove empty groups when merging UI subcontainers.
  * Fix duplicated bar graphs bug caused by double simplification.
  * Fix missing type annotation step. This step is needed to draw
    the retimed sig graph.
  * Reserved keyword used in labels do not trigger impossible
    simplications anymore.
  * uiCheckButton in JuceGUI state handling.
  * Correct -fgpa-mem option handing combined with fDLThreshold.
  * Add -universal option in faust2unity, formatting.
  * Update fastmath.cpp to be used with a C compiler.
  * Update fastmath.cpp for GCC &gt;= 14.2.x.
  * Add a cmake LINK_LLVM_STATIC option.
  * Add  :: prefix to dsp class to help with integration in JUCE.
  - Libraries
  * Add oneEuro filter.
  * Add ba.mulaw_bitcrusher function.
  * Add Kalman filter.
  * Add linear algebra library.
  * Topology-preserving transform SVF following Zavalishin's method;
    Andy Simper's Dynamic Smoothing.
  * Add ba.tAndH and fix ma.zc.
  * Add second-order anti-aliased softclip.
  * aa.softclipQuadratic2 renamed in aa.softclipQuadratic1.
  * Add anti-aliased quadratic softclip.
  * Add linear piecewise interpolation function.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1743336000">- update to 2.79.3
  - New
  * faustgen~: more robust code in multichannels mode.
  * Add reverbTank.dsp example.
  * Add wfs.dsp example.
  * Add new mesh2faust API method to generate modal model and Faust
    DSP code independently.
  * Add parameter tracking and FFun/FVar in SDF3 backend.
  * SignalPromotion now checks and possibly casts values in the waveform,
    allowing for simplification in FIR generation.
  * Option -rnlm (--rust-no-libm) added in Rust backend.
  * Add sflooper.dsp and inlooper.dsp examples.
  * Defining sdt::less&lt;CTree*&gt; operator to provide an unique and
    stable ordering is enough to garanty determinism.
  * Add -nopost option to faust2w32max6 and faust2w64max6.
  * Install architecture/hothouse folder so that faust2hothouse can use it.
  - Fixed bugs
  * Correct rnbo.py for faust2rnbo.
  * Add missing parameters in
    Unity FaustUtilities_template.cs/FaustPolyUtilities_template.cs so
    JSON parse does not fail.
  * faust2atomsnippets now removes the (pf) prefix.
  * faust2w32max6 and faust2w64max6 now export DLL that can be
    correct loaded.
  * JUCE: correct setSelectedItemIndex use in uiMenu which should
    take the value - 1.
  - Libraries
  * Define generic gen_fb_comb and reimplement fb_comb and fb_fcomb
    with it.
  * Add Keith Barr Allpass Loop Reverb.
  * Add WFS algorithm.
  * Add os.dsf environment, oscsillators with exponentially decaying
    harmonics.
  * Add pm.rk_solve() function, Runge-Kutta solver.
  * Revert to the old CF mapping for the moogLadder filter, add the
    same filter as a new function that takes parameters in Hz and
    feedback gain raw values.
  * Correct dx.dx7_algo documentation.
  * Add svf morph functions.
  * David Braun fix on
    mixLinearClamp/mixLinearLoop/mixPowerClamp/mixPowerLoop to
    properly accept the N buses as inputs.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1751976000">- update to 2.81.2
  - New
  * Add all MCP related code in McpUI.h, put in the faust/gui.
  * Improve Rust backend for static tables handling.
  * Add recursion, tables, waveform, select2 and prefix handlling in
    SignalRenderer.
  * Add wasmtime architecture.
  * Rework MidiHandler and audio driver memory handling.
  * Allow widget modulation targets to be defined by path. For example
    "chan 3/gain" wiil target any widget "gain" inside a group "chan 3".
  * WebAssembly mixCheckVoice now use RMS for level computation.
  * faustgen~: reworked polyphonic handling.
  * Rework polyphonic handling: VOICE_STOP_LEVEL set to -90 dB, RMS
    used for level computation, correct legato.
  * Add pipewire support with console, qt and gtk GUI.
  * Add kb_rom_rev1.dsp example.
  * Add RNBO/codebox export in faustgen~ and
    generateAuxFilesFromFile2/generateAuxFilesFromString2 in libfaust.
  - Fixed bugs
  * Fixed sliders that were not being created in MIDI context (skipped),
    so they now behave as normal sliders controlled manually OR by midi messages,
    the exception being MIDI controls targetting a specific voice in
    polyphonic context (not created as sliders). Added program change MIDI support.
    Added pitchweel MIDI support. Fixed an issue (typo) in ysfx-dsp.h).
  * JSFXInstVisitor::_midi_poly_assign should only generate polyphonic
    (freq/gate/gain) parameters.
  * Incorrect use of integer abs function instead of floating-point std::abs.
  * Widget Modulation Bug. Labels in format 'v:group1/h:group2/name'
    were not handled correctly
  - Libraries
  * Deterministic noise function.
  * Add multiTapSincDelay.
  * Add Vicanek's matched (decramped) second-order Butterworth low
    and high shelving filters.
  * Add Vicanek's decramped second-order resonant filters.</changelog>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1759492800">- update to 2.81.8
  - New
  * Paschalis Melissas (melissaspaschalis@gmail.com) faust2wwise GSoC project.
  * Facundo Franchino faust2clap GSoC project.
  * New SignalFIRCompiler (WIP).
  * Use fmin/fmax for real numbers and macros min_i/max_i for integer in ocpp and C backends.
  * Add generateCAuxFilesFromFile2/generateAuxFilesFromString2 functions.
  - Fixed bugs
  * JSFX backend: fixed initialization missing for visible sliders &amp; fixed string matching for polyphonic midi reserved names (exact match)
  * Typos in codebox backend.
  * Add missing shortname entry for soundfile in JSON.
  * remNode should use fmod if one of the two arguments is a float number, cleanup
  - Libraries
  * Major DX7 update.
  * Add ma.unwrap().
  * Correct aa.Rsinh and aa.Rtan.
  * New linsweep/logsweep contributions by Oleg Nesterov.
  * Add an.resonator().
  * Add ba.pick() and ba.pickN().</changelog>
</package>
<package pkgid="a41f26eea9e33cbb5e75406e3b1731d92015ec51625950a92b2c59103c762fb3682f6c052abf61b8d520d90f4bcaa9f6ca2844da49c798e012c527238c4eef6d" name="faust-devel" arch="riscv64">
  <version epoch="0" ver="2.81.8" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688385600">- Use cmake macros in .spec
- Update to 2.60.3
- New
  * Rework -dlt threshold handling.
  * JSFX backend contributed by Johann Philippe.
  * Properly test -mcd values in best found vector option.
  * Improve dsp_optimizer to properly test -mcd values in scalar mode.
  * Add size (in bytes) item in JSON.
- Fixed bugs
  * More robust FaustPlugin_template.cs, correct faust2unity.
  * Using boxpp to display real values in SVG diagrams.
  * Make preset management thread safe.
- Libraries
  * New version of reducemaps.lib with parReduce.
  * Fix RMS_FBcompressor_peak_limiter_N_chan.
  * Add tabulateNd.
  * tabulate: use int(id+0.5) in .val</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698408000">- Add 01-SubtargetFeature-include-path.patch
- Update to 2.68.1
- WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data
    files, also used in the faust2webaudio separated project.
    See documentation.
  * A new TypeScript/JavaScript based model will be used in
    the next versions.
- New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in the
    Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
- Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
- Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1712404800">- Remove 01-SubtargetFeature-include-path.patch
- Update to 2.72.14
- Add 01-fix-no-return.patch
- 2.72.14 Changes:
  - New
  * Deactivate 'Const' optimization in InstructionsCompiler::generateVariableStore.
  * Rework interp-tracer (-trace 7 not needed).
  * Adding a new architecture file (faust2paconsole) and front-end
    script for PortAudio console application building
  * createPolyDSPInstance can use -1 so that the voice number is
    found in the [nvoices:N] metadata.
  * In Cmajor backend, processors are generated in 'namespace faust {...}'.
  * Add createDspFromSignals API in faust-dynamic-engine.
  * Add -double support for faust2jackrust and faust2portaudiorust.
  * Add output control handling in faust2supercollider.
  * New TypeScript based model for Web glue, linked to the separated
    faustwasm project.
  * Complete faust-dynamic-engine-test with test of createDspFromBoxes API.
  - Fixed bugs
  * Correct-cnoption in LLVM backend.
  * Handling of -c option in faust2sndfile.
  * Bug in -inj option handling. Make faust2max6 properly
    manage -inj option.
  * Fix remainder and rint in Rust backend.
  * Fix remainder in JAX backend (using a PR from David Braun).
  * Correct simplification function for 'lowest/highest' primitives.
  * Type information was not correctly returned in LLVMInstVisitor::visitIndexedAddress.
- 2.70.3 Changes:
  - WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data files,
    also used in the faust2webaudio separated project. See documentation.
  * A new TypeScript/JavaScript based model will be used in the next versions.
  - New
  * Support of LLVM 18
  * Add tests in faustbench, correct use of createSRAdapter.
  * Add initial implementation of a Control UI for the daisy patch init device
  * Change BinOp("|") to have fLeftAbsorbing/fRightAbsorbing predicates
  * Teach kAND/kOR to optimize &amp;(1) and |(1)
  * Add boxFFun/CboxFFun and sigFFun/CsigFFun APIs
  * Support rtaudio ver &gt; 6.0 in rtaudio-dsp driver
  * Add soundfile support in faust2supercollider
  * Add createDspFromBoxes API in faust-dynamic-engine.h
  - Fixed bugs
  * mesh2faust: Fix out-of-order arg in main. Fix eigen dirs not
    being included in executable target (was only included with library).
  * Correct uiVUMeter in JuceGUI text display
  * Correct Teensy architectures files, especially when several
    DSP are compiled and used together
  * Identifier naming in Cmajor backend
  - Libraries
  * Add co.ratio2strength and co.strength2ratio functions
  * Add ba.kr2ar function
  * Add os.sidebands function
- 2.69.3 Changes:
  - New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in
    the Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
  - Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
  - Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726228800">- Update 01-fix-no-return.patch
- Update to 2.74.6
  - New
  * Improve JuceOSCUI to use OSC alias when they are used instead of
    the path.
  * Create architecture file and faust2stratus script for Chaos
    Audio Stratus pedal (Martin Bartlett).
  * Add multichannels support in faustgen~.
  * Add -mc (multi-channels model) option in faust2max6.
  * Reworked mesh2fausttool by Karl Hiner.
  * Added faust2caconsole (Core Audio + Console architecture).
  * new DirectedGraph based code in progress in -ocpp backend.
  * Reworked -fx mode with new -fx-size option. Merge Agathe Herrou
    interval and precision branch.
  * Rework -os (with new 'frame' method) and -it options.
    New -ec option to separate 'control' and 'compute'.
  * Improve Rust backend to have ffi remainder/rint properly compile
    on Windows.
  - Fixed bugs
  * Correct impulse-tests to correctly use -O3 optimisation level.
  * Add a generic 'one update per single updateAllGuis refresh'
    model in GUI class. Use it for -bundle mode in OSCUI.
  * Correct faust2max6 (OPTIONS was not used everywhere needed).
  - Libraries
  * Add ba.selectbus (David Braun).
  * New spulse function added in basics.lib.
  * Add reverbTank_demo (David Braun).
  * Add ba.downSampleCV (David Braun).
  * Add tapeStop effect and demo (David Braun).
  * Add Vital reverb (David Braun).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726920000">- adapt the .spec for Fedora
- add 02-disable-llvm-static.patch
- update to 2.75.7
  - New
  * Add -mc option in faust2w32max6 and faust2w64max6.
  * Add FAUST_DTREE_SIZE env variable.
  * Deterministic compilation activated with the FAUST_DTREE environment
    variable.
  * Faster hashkey computation taken from boost::hash_combine.
  * Update faust2object for Apple ARM targets.
  * Add llvm-test-poly test.
  * Introduction of sigRegister and retiming algorithm.
  * Another gameaudio - complex rain sounds.
  * Another gameaudio - modal synthesis of wind chimes.
  * Another gameaudio example - thunder.
  * Christof Ressi multichannel implementation in faust2puredata.
    New -newio option to activate the new model.
  * Document ratio related methods in APIUI.
  - Fixed bugs
  * Man page generation now uses '--' for long options.
  * Use 'struct' instead of 'class' for C++ code generation in -uim mode.
  * Steven Kraninger fix for JUCE architecture bus channel changes
    for VST3 compatibility up to 8 channels. The original code would create
    errors in debug and only provide 2 channels even when more
    channels were selected.
  - Libraries
  * New scatN function for general N-port scattering
  * New scat primitive facilitates acyclic tree scattering networks.
  * Add balanced par, sum, prod to signals.lib.
  * Add selectxbus (selectbus with crossfade).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1731585600">- add 03-support-for-LLVM19.patch fixing build</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1738497600">- remove 02-disable-llvm-static.patch and 03-support-for-LLVM19.patch
  not needed anymore
- update to 2.77.3
  - New
  * Remove undeeded SVG generation in faustgen.
  * Add -miniaudio option to faust2api.
  * MiniaudioReader and miniaudio device using miniaudio library.
  * Compilation is now deterministic.
  * Add lint test for nondeterministic pointer comparison
  * Add signal interpreter (WIP).
  * Rust: provide a inplace interface for rust
  * Implement soundfile handling at init stage in C, C++, LLVM
    and Interp backends.
  * Add the 'varname' field to the JSON format.
  * Update MIR backend for 1.0.0 API.
  * Implement -ec, -cm and -os options in Rust backend.
  * Rework minimal.c to demonstrate use of UIGlue.
  * Updated class daisy_midi to be compatible with libDaisy v7.1.0
  * Implement SDF3 generation backend.
  * Rework Rust code generation.
  * Use shortnames instead of labels in Cmajor backend.
  * Add Faust DSP Testbench in JUCE architecture.
  - Fixed bugs
  * Remove empty groups when merging UI subcontainers.
  * Fix duplicated bar graphs bug caused by double simplification.
  * Fix missing type annotation step. This step is needed to draw
    the retimed sig graph.
  * Reserved keyword used in labels do not trigger impossible
    simplications anymore.
  * uiCheckButton in JuceGUI state handling.
  * Correct -fgpa-mem option handing combined with fDLThreshold.
  * Add -universal option in faust2unity, formatting.
  * Update fastmath.cpp to be used with a C compiler.
  * Update fastmath.cpp for GCC &gt;= 14.2.x.
  * Add a cmake LINK_LLVM_STATIC option.
  * Add  :: prefix to dsp class to help with integration in JUCE.
  - Libraries
  * Add oneEuro filter.
  * Add ba.mulaw_bitcrusher function.
  * Add Kalman filter.
  * Add linear algebra library.
  * Topology-preserving transform SVF following Zavalishin's method;
    Andy Simper's Dynamic Smoothing.
  * Add ba.tAndH and fix ma.zc.
  * Add second-order anti-aliased softclip.
  * aa.softclipQuadratic2 renamed in aa.softclipQuadratic1.
  * Add anti-aliased quadratic softclip.
  * Add linear piecewise interpolation function.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1743336000">- update to 2.79.3
  - New
  * faustgen~: more robust code in multichannels mode.
  * Add reverbTank.dsp example.
  * Add wfs.dsp example.
  * Add new mesh2faust API method to generate modal model and Faust
    DSP code independently.
  * Add parameter tracking and FFun/FVar in SDF3 backend.
  * SignalPromotion now checks and possibly casts values in the waveform,
    allowing for simplification in FIR generation.
  * Option -rnlm (--rust-no-libm) added in Rust backend.
  * Add sflooper.dsp and inlooper.dsp examples.
  * Defining sdt::less&lt;CTree*&gt; operator to provide an unique and
    stable ordering is enough to garanty determinism.
  * Add -nopost option to faust2w32max6 and faust2w64max6.
  * Install architecture/hothouse folder so that faust2hothouse can use it.
  - Fixed bugs
  * Correct rnbo.py for faust2rnbo.
  * Add missing parameters in
    Unity FaustUtilities_template.cs/FaustPolyUtilities_template.cs so
    JSON parse does not fail.
  * faust2atomsnippets now removes the (pf) prefix.
  * faust2w32max6 and faust2w64max6 now export DLL that can be
    correct loaded.
  * JUCE: correct setSelectedItemIndex use in uiMenu which should
    take the value - 1.
  - Libraries
  * Define generic gen_fb_comb and reimplement fb_comb and fb_fcomb
    with it.
  * Add Keith Barr Allpass Loop Reverb.
  * Add WFS algorithm.
  * Add os.dsf environment, oscsillators with exponentially decaying
    harmonics.
  * Add pm.rk_solve() function, Runge-Kutta solver.
  * Revert to the old CF mapping for the moogLadder filter, add the
    same filter as a new function that takes parameters in Hz and
    feedback gain raw values.
  * Correct dx.dx7_algo documentation.
  * Add svf morph functions.
  * David Braun fix on
    mixLinearClamp/mixLinearLoop/mixPowerClamp/mixPowerLoop to
    properly accept the N buses as inputs.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1751976000">- update to 2.81.2
  - New
  * Add all MCP related code in McpUI.h, put in the faust/gui.
  * Improve Rust backend for static tables handling.
  * Add recursion, tables, waveform, select2 and prefix handlling in
    SignalRenderer.
  * Add wasmtime architecture.
  * Rework MidiHandler and audio driver memory handling.
  * Allow widget modulation targets to be defined by path. For example
    "chan 3/gain" wiil target any widget "gain" inside a group "chan 3".
  * WebAssembly mixCheckVoice now use RMS for level computation.
  * faustgen~: reworked polyphonic handling.
  * Rework polyphonic handling: VOICE_STOP_LEVEL set to -90 dB, RMS
    used for level computation, correct legato.
  * Add pipewire support with console, qt and gtk GUI.
  * Add kb_rom_rev1.dsp example.
  * Add RNBO/codebox export in faustgen~ and
    generateAuxFilesFromFile2/generateAuxFilesFromString2 in libfaust.
  - Fixed bugs
  * Fixed sliders that were not being created in MIDI context (skipped),
    so they now behave as normal sliders controlled manually OR by midi messages,
    the exception being MIDI controls targetting a specific voice in
    polyphonic context (not created as sliders). Added program change MIDI support.
    Added pitchweel MIDI support. Fixed an issue (typo) in ysfx-dsp.h).
  * JSFXInstVisitor::_midi_poly_assign should only generate polyphonic
    (freq/gate/gain) parameters.
  * Incorrect use of integer abs function instead of floating-point std::abs.
  * Widget Modulation Bug. Labels in format 'v:group1/h:group2/name'
    were not handled correctly
  - Libraries
  * Deterministic noise function.
  * Add multiTapSincDelay.
  * Add Vicanek's matched (decramped) second-order Butterworth low
    and high shelving filters.
  * Add Vicanek's decramped second-order resonant filters.</changelog>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1759492800">- update to 2.81.8
  - New
  * Paschalis Melissas (melissaspaschalis@gmail.com) faust2wwise GSoC project.
  * Facundo Franchino faust2clap GSoC project.
  * New SignalFIRCompiler (WIP).
  * Use fmin/fmax for real numbers and macros min_i/max_i for integer in ocpp and C backends.
  * Add generateCAuxFilesFromFile2/generateAuxFilesFromString2 functions.
  - Fixed bugs
  * JSFX backend: fixed initialization missing for visible sliders &amp; fixed string matching for polyphonic midi reserved names (exact match)
  * Typos in codebox backend.
  * Add missing shortname entry for soundfile in JSON.
  * remNode should use fmod if one of the two arguments is a float number, cleanup
  - Libraries
  * Major DX7 update.
  * Add ma.unwrap().
  * Correct aa.Rsinh and aa.Rtan.
  * New linsweep/logsweep contributions by Oleg Nesterov.
  * Add an.resonator().
  * Add ba.pick() and ba.pickN().</changelog>
</package>
<package pkgid="88297a0737656865f635960465faf79ad5f18e4026677c07a83663ef3c57637864c024b7ae378434dbc341c8aae9fd6f78b09bb66a1110c79d89720e161593a0" name="faust-ios-devel" arch="noarch">
  <version epoch="0" ver="2.81.8" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688385600">- Use cmake macros in .spec
- Update to 2.60.3
- New
  * Rework -dlt threshold handling.
  * JSFX backend contributed by Johann Philippe.
  * Properly test -mcd values in best found vector option.
  * Improve dsp_optimizer to properly test -mcd values in scalar mode.
  * Add size (in bytes) item in JSON.
- Fixed bugs
  * More robust FaustPlugin_template.cs, correct faust2unity.
  * Using boxpp to display real values in SVG diagrams.
  * Make preset management thread safe.
- Libraries
  * New version of reducemaps.lib with parReduce.
  * Fix RMS_FBcompressor_peak_limiter_N_chan.
  * Add tabulateNd.
  * tabulate: use int(id+0.5) in .val</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698408000">- Add 01-SubtargetFeature-include-path.patch
- Update to 2.68.1
- WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data
    files, also used in the faust2webaudio separated project.
    See documentation.
  * A new TypeScript/JavaScript based model will be used in
    the next versions.
- New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in the
    Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
- Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
- Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1712404800">- Remove 01-SubtargetFeature-include-path.patch
- Update to 2.72.14
- Add 01-fix-no-return.patch
- 2.72.14 Changes:
  - New
  * Deactivate 'Const' optimization in InstructionsCompiler::generateVariableStore.
  * Rework interp-tracer (-trace 7 not needed).
  * Adding a new architecture file (faust2paconsole) and front-end
    script for PortAudio console application building
  * createPolyDSPInstance can use -1 so that the voice number is
    found in the [nvoices:N] metadata.
  * In Cmajor backend, processors are generated in 'namespace faust {...}'.
  * Add createDspFromSignals API in faust-dynamic-engine.
  * Add -double support for faust2jackrust and faust2portaudiorust.
  * Add output control handling in faust2supercollider.
  * New TypeScript based model for Web glue, linked to the separated
    faustwasm project.
  * Complete faust-dynamic-engine-test with test of createDspFromBoxes API.
  - Fixed bugs
  * Correct-cnoption in LLVM backend.
  * Handling of -c option in faust2sndfile.
  * Bug in -inj option handling. Make faust2max6 properly
    manage -inj option.
  * Fix remainder and rint in Rust backend.
  * Fix remainder in JAX backend (using a PR from David Braun).
  * Correct simplification function for 'lowest/highest' primitives.
  * Type information was not correctly returned in LLVMInstVisitor::visitIndexedAddress.
- 2.70.3 Changes:
  - WebAssembly
  * This is the latest release which contains the JavaScript
    written Faust/WebAssembly glue code using the compiled
    libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data files,
    also used in the faust2webaudio separated project. See documentation.
  * A new TypeScript/JavaScript based model will be used in the next versions.
  - New
  * Support of LLVM 18
  * Add tests in faustbench, correct use of createSRAdapter.
  * Add initial implementation of a Control UI for the daisy patch init device
  * Change BinOp("|") to have fLeftAbsorbing/fRightAbsorbing predicates
  * Teach kAND/kOR to optimize &amp;(1) and |(1)
  * Add boxFFun/CboxFFun and sigFFun/CsigFFun APIs
  * Support rtaudio ver &gt; 6.0 in rtaudio-dsp driver
  * Add soundfile support in faust2supercollider
  * Add createDspFromBoxes API in faust-dynamic-engine.h
  - Fixed bugs
  * mesh2faust: Fix out-of-order arg in main. Fix eigen dirs not
    being included in executable target (was only included with library).
  * Correct uiVUMeter in JuceGUI text display
  * Correct Teensy architectures files, especially when several
    DSP are compiled and used together
  * Identifier naming in Cmajor backend
  - Libraries
  * Add co.ratio2strength and co.strength2ratio functions
  * Add ba.kr2ar function
  * Add os.sidebands function
- 2.69.3 Changes:
  - New
  * Reworked mesh2faust tool.
  * Rework faust-dynamic-engine.
  * Experimental -diff option for 'Automatic Differentiation in
    the Faust Compiler'
  * Add sigDelay1 in signal API.
  * Add printCBox/printCSignal API in box and signal API.
  * Add getSigInterval/setSigInterval in signal API.
  * New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  * Reworked faust2vhdlcode.
  * Add -it option to inline rdtable/rwtable code in the main class.
  * Add missing round primitive in the language.
  * Add -vec mode in Rust backend.
  * Codebox backend (for RNBO support).
  * MIDI and polyphonic support in JSFX backend.
  - Fixed bugs
  * Revert incorrect route primitive incorrect fix.
  * Add checkNullBargraphLabel to better handle null labels in bargraph.
  * Complete -quad support in C++ backend.
  * Rework broken -inj option.
  - Libraries
  * Add ba.ifNc and ba.ifNcNo functions
  * Adding new mathematical oscillators to oscillators.lib</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726228800">- Update 01-fix-no-return.patch
- Update to 2.74.6
  - New
  * Improve JuceOSCUI to use OSC alias when they are used instead of
    the path.
  * Create architecture file and faust2stratus script for Chaos
    Audio Stratus pedal (Martin Bartlett).
  * Add multichannels support in faustgen~.
  * Add -mc (multi-channels model) option in faust2max6.
  * Reworked mesh2fausttool by Karl Hiner.
  * Added faust2caconsole (Core Audio + Console architecture).
  * new DirectedGraph based code in progress in -ocpp backend.
  * Reworked -fx mode with new -fx-size option. Merge Agathe Herrou
    interval and precision branch.
  * Rework -os (with new 'frame' method) and -it options.
    New -ec option to separate 'control' and 'compute'.
  * Improve Rust backend to have ffi remainder/rint properly compile
    on Windows.
  - Fixed bugs
  * Correct impulse-tests to correctly use -O3 optimisation level.
  * Add a generic 'one update per single updateAllGuis refresh'
    model in GUI class. Use it for -bundle mode in OSCUI.
  * Correct faust2max6 (OPTIONS was not used everywhere needed).
  - Libraries
  * Add ba.selectbus (David Braun).
  * New spulse function added in basics.lib.
  * Add reverbTank_demo (David Braun).
  * Add ba.downSampleCV (David Braun).
  * Add tapeStop effect and demo (David Braun).
  * Add Vital reverb (David Braun).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1726920000">- adapt the .spec for Fedora
- add 02-disable-llvm-static.patch
- update to 2.75.7
  - New
  * Add -mc option in faust2w32max6 and faust2w64max6.
  * Add FAUST_DTREE_SIZE env variable.
  * Deterministic compilation activated with the FAUST_DTREE environment
    variable.
  * Faster hashkey computation taken from boost::hash_combine.
  * Update faust2object for Apple ARM targets.
  * Add llvm-test-poly test.
  * Introduction of sigRegister and retiming algorithm.
  * Another gameaudio - complex rain sounds.
  * Another gameaudio - modal synthesis of wind chimes.
  * Another gameaudio example - thunder.
  * Christof Ressi multichannel implementation in faust2puredata.
    New -newio option to activate the new model.
  * Document ratio related methods in APIUI.
  - Fixed bugs
  * Man page generation now uses '--' for long options.
  * Use 'struct' instead of 'class' for C++ code generation in -uim mode.
  * Steven Kraninger fix for JUCE architecture bus channel changes
    for VST3 compatibility up to 8 channels. The original code would create
    errors in debug and only provide 2 channels even when more
    channels were selected.
  - Libraries
  * New scatN function for general N-port scattering
  * New scat primitive facilitates acyclic tree scattering networks.
  * Add balanced par, sum, prod to signals.lib.
  * Add selectxbus (selectbus with crossfade).</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1731585600">- add 03-support-for-LLVM19.patch fixing build</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1738497600">- remove 02-disable-llvm-static.patch and 03-support-for-LLVM19.patch
  not needed anymore
- update to 2.77.3
  - New
  * Remove undeeded SVG generation in faustgen.
  * Add -miniaudio option to faust2api.
  * MiniaudioReader and miniaudio device using miniaudio library.
  * Compilation is now deterministic.
  * Add lint test for nondeterministic pointer comparison
  * Add signal interpreter (WIP).
  * Rust: provide a inplace interface for rust
  * Implement soundfile handling at init stage in C, C++, LLVM
    and Interp backends.
  * Add the 'varname' field to the JSON format.
  * Update MIR backend for 1.0.0 API.
  * Implement -ec, -cm and -os options in Rust backend.
  * Rework minimal.c to demonstrate use of UIGlue.
  * Updated class daisy_midi to be compatible with libDaisy v7.1.0
  * Implement SDF3 generation backend.
  * Rework Rust code generation.
  * Use shortnames instead of labels in Cmajor backend.
  * Add Faust DSP Testbench in JUCE architecture.
  - Fixed bugs
  * Remove empty groups when merging UI subcontainers.
  * Fix duplicated bar graphs bug caused by double simplification.
  * Fix missing type annotation step. This step is needed to draw
    the retimed sig graph.
  * Reserved keyword used in labels do not trigger impossible
    simplications anymore.
  * uiCheckButton in JuceGUI state handling.
  * Correct -fgpa-mem option handing combined with fDLThreshold.
  * Add -universal option in faust2unity, formatting.
  * Update fastmath.cpp to be used with a C compiler.
  * Update fastmath.cpp for GCC &gt;= 14.2.x.
  * Add a cmake LINK_LLVM_STATIC option.
  * Add  :: prefix to dsp class to help with integration in JUCE.
  - Libraries
  * Add oneEuro filter.
  * Add ba.mulaw_bitcrusher function.
  * Add Kalman filter.
  * Add linear algebra library.
  * Topology-preserving transform SVF following Zavalishin's method;
    Andy Simper's Dynamic Smoothing.
  * Add ba.tAndH and fix ma.zc.
  * Add second-order anti-aliased softclip.
  * aa.softclipQuadratic2 renamed in aa.softclipQuadratic1.
  * Add anti-aliased quadratic softclip.
  * Add linear piecewise interpolation function.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1743336000">- update to 2.79.3
  - New
  * faustgen~: more robust code in multichannels mode.
  * Add reverbTank.dsp example.
  * Add wfs.dsp example.
  * Add new mesh2faust API method to generate modal model and Faust
    DSP code independently.
  * Add parameter tracking and FFun/FVar in SDF3 backend.
  * SignalPromotion now checks and possibly casts values in the waveform,
    allowing for simplification in FIR generation.
  * Option -rnlm (--rust-no-libm) added in Rust backend.
  * Add sflooper.dsp and inlooper.dsp examples.
  * Defining sdt::less&lt;CTree*&gt; operator to provide an unique and
    stable ordering is enough to garanty determinism.
  * Add -nopost option to faust2w32max6 and faust2w64max6.
  * Install architecture/hothouse folder so that faust2hothouse can use it.
  - Fixed bugs
  * Correct rnbo.py for faust2rnbo.
  * Add missing parameters in
    Unity FaustUtilities_template.cs/FaustPolyUtilities_template.cs so
    JSON parse does not fail.
  * faust2atomsnippets now removes the (pf) prefix.
  * faust2w32max6 and faust2w64max6 now export DLL that can be
    correct loaded.
  * JUCE: correct setSelectedItemIndex use in uiMenu which should
    take the value - 1.
  - Libraries
  * Define generic gen_fb_comb and reimplement fb_comb and fb_fcomb
    with it.
  * Add Keith Barr Allpass Loop Reverb.
  * Add WFS algorithm.
  * Add os.dsf environment, oscsillators with exponentially decaying
    harmonics.
  * Add pm.rk_solve() function, Runge-Kutta solver.
  * Revert to the old CF mapping for the moogLadder filter, add the
    same filter as a new function that takes parameters in Hz and
    feedback gain raw values.
  * Correct dx.dx7_algo documentation.
  * Add svf morph functions.
  * David Braun fix on
    mixLinearClamp/mixLinearLoop/mixPowerClamp/mixPowerLoop to
    properly accept the N buses as inputs.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1751976000">- update to 2.81.2
  - New
  * Add all MCP related code in McpUI.h, put in the faust/gui.
  * Improve Rust backend for static tables handling.
  * Add recursion, tables, waveform, select2 and prefix handlling in
    SignalRenderer.
  * Add wasmtime architecture.
  * Rework MidiHandler and audio driver memory handling.
  * Allow widget modulation targets to be defined by path. For example
    "chan 3/gain" wiil target any widget "gain" inside a group "chan 3".
  * WebAssembly mixCheckVoice now use RMS for level computation.
  * faustgen~: reworked polyphonic handling.
  * Rework polyphonic handling: VOICE_STOP_LEVEL set to -90 dB, RMS
    used for level computation, correct legato.
  * Add pipewire support with console, qt and gtk GUI.
  * Add kb_rom_rev1.dsp example.
  * Add RNBO/codebox export in faustgen~ and
    generateAuxFilesFromFile2/generateAuxFilesFromString2 in libfaust.
  - Fixed bugs
  * Fixed sliders that were not being created in MIDI context (skipped),
    so they now behave as normal sliders controlled manually OR by midi messages,
    the exception being MIDI controls targetting a specific voice in
    polyphonic context (not created as sliders). Added program change MIDI support.
    Added pitchweel MIDI support. Fixed an issue (typo) in ysfx-dsp.h).
  * JSFXInstVisitor::_midi_poly_assign should only generate polyphonic
    (freq/gate/gain) parameters.
  * Incorrect use of integer abs function instead of floating-point std::abs.
  * Widget Modulation Bug. Labels in format 'v:group1/h:group2/name'
    were not handled correctly
  - Libraries
  * Deterministic noise function.
  * Add multiTapSincDelay.
  * Add Vicanek's matched (decramped) second-order Butterworth low
    and high shelving filters.
  * Add Vicanek's decramped second-order resonant filters.</changelog>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1759492800">- update to 2.81.8
  - New
  * Paschalis Melissas (melissaspaschalis@gmail.com) faust2wwise GSoC project.
  * Facundo Franchino faust2clap GSoC project.
  * New SignalFIRCompiler (WIP).
  * Use fmin/fmax for real numbers and macros min_i/max_i for integer in ocpp and C backends.
  * Add generateCAuxFilesFromFile2/generateAuxFilesFromString2 functions.
  - Fixed bugs
  * JSFX backend: fixed initialization missing for visible sliders &amp; fixed string matching for polyphonic midi reserved names (exact match)
  * Typos in codebox backend.
  * Add missing shortname entry for soundfile in JSON.
  * remNode should use fmod if one of the two arguments is a float number, cleanup
  - Libraries
  * Major DX7 update.
  * Add ma.unwrap().
  * Correct aa.Rsinh and aa.Rtan.
  * New linsweep/logsweep contributions by Oleg Nesterov.
  * Add an.resonator().
  * Add ba.pick() and ba.pickN().</changelog>
</package>
<package pkgid="4048cf3e8422fbd4c0f69ba49dd6af680a06c32bbc2f5ae15075e9ef5f01b0b9200caeae1e9e90b73539bcefe61246939468a239aa59093e38ef5df86a76ff65" name="fbcat" arch="riscv64">
  <version epoch="0" ver="0.5.2" rel="1.2"/>
  <changelog author="malcolmlewis@opensuse.org" date="1327838400">- Initial build.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1333627200">- Update to version 0.3:
  + fbgrab: use $() rather than backticks.
  + fbgrab: run under ‘set -e’.
  + fbgrab manpage: document that some options might require root
    privileges (or CAP_SYS_TTY_CONFIG capability).
  + Makefile: don't override CFLAGS set via environment.</changelog>
  <changelog author="malcolmlewis@cableone.net" date="1403352000">- Update to version 0.4:
  + Add support for monochrome visuals.
  + Improve error handling.
- Update source URL.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1468670400">- Updated to version 0.4.3:
  + Update the bug tracker URLs as project has moved to GitHub.
- Changes from version 0.4.2:
  + Add concrete dates to the manual pages. This helps making the
    package builds reproducible, and avoids goofy month/day/year
    format that DocBook XSL uses by default.
  + Enable LFS build flags.
- Changes from version 0.4.1:
  + Improve error handling.
- Update spec file for URL changes.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1505476800">- Update to version 0.5:
  * Make “fbgrab -” write PNG to stdout.
  * Document that “fbgrab -” writes to stdout.
- Changes from version 0.4.4:
  * Fix support for framebuffer devices that are not mmap()-able.
  * Fix typo in error message.
- Add asc file for source tarball.</changelog>
  <changelog author="avindra@opensuse.org" date="1513425600">- Update to version 0.5.1:
  * Fix option parser, so that it handles “-?” correctly.
  * `install` target to the makefile.
  * Ship pre-built manual pages in the source tarball.
  * Don't use getconf(1) to acquire LFS build flags.
- Simplify build instructions
- cleanup .spec file with spec-cleaner</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1616068800">- Clean up for factory submission.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1635768000">- Update to version 0.5.2
  * fbgrab: don't print full path in the help message.
  * Makefile: use bindir and mandir variables.</changelog>
</package>
<package pkgid="6356e7898fd65699de9fa61274335416cc7f143d5e3038066ebe5c6979d0fa29e6b5c0a767bc1dd91125c4d8cec8a1666e830785102786cc9ca6f48d56d88b9e" name="fbreader" arch="riscv64">
  <version epoch="0" ver="0.99.4" rel="5.1"/>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="coolo@suse.com" date="1350388800">- add explicit buildrequire on libbz2-devel</changelog>
  <changelog author="trcs@gmx.com" date="1401019200">- Update to version 0.99.4
  * Fixed bug with freezing at start
  * List of network libraries is updated now from fbreader.org
  * Fixed working with secured connections (now authentification and books buying on LitRes.ru catalog works)
  * Image support for Ms-Word doc format
  * Esperanto interface localization has been added (by Katarína Nosková)
  * Hyphenation patterns for Polish (by Tomasz Długosz)
  * Polish interface localization (by Tomasz Długosz)
  * Speed of library scanning has been increased
  * Plugin for reading MsWord (*.doc) books
  * Fixed zip reading for several ePub books (e.g. for "die Zeit" ePubs)
  * Support for book series in ePubs with point format (e.g. "2.5") has been added
  * Fixed image support in RTF books
  * Encoding &amp; language recognizing has been improved
  * As from version 0.99.0 FBReader for Linux supports qt4 interface only
  * Chinese text drawing optimization (thanks to You Sheng (SmartDevices) for idea)
  * Mobipocket image processing has been fixed
  * Standard file open dialog is now used instead of the old specially written for FBReader
  * CSS processing for multi-xhtml epubs has been fixed (in 0.12.* the CSS loaded for the first xhtml was also applied for all other xhtmls)
  * Chinese encodings detection has been improved
  * Language/encoding detection for small files has been improved
  * A problem with TOC in newest O'Reilly ePubs has been fixed
  * A detection of book format by mime-type (not by file extension) has been partially implemented (in Gtk+ version only)
  * Polish interface localization has been added (by Rafał Bakuła)
- Updated FBReader.desktop
- Cleaned spec file
  * Removed GTK UI version build because it's broken an isn't supported anymore
    See https://github.com/geometer/FBReader/issues/222 and the above changelog
- Dropped unneeded fbreader-0.12.10-c++.patch
- Added FBReader-0.99.4-fix-crash-with-fb2.zip-files.patch
  * fixes crashes with fb2.zip files</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Fixup shared library packaging</changelog>
  <changelog author="dap.darkness@gmail.com" date="1466337601">- Removed README.SuSE because there is only Qt GUI now.
- pkgconfig().</changelog>
  <changelog author="dap.darkness@gmail.com" date="1466683200">- Added fbreader-0.99.4-gcc6-Wno-narrowing.diff as a workaround
  for https://github.com/geometer/FBReader/issues/289
- Added %%description tag &amp; noarch for zlibrary-data subpackage.</changelog>
  <changelog author="bwiedemann@suse.com" date="1520424000">- Add FBReader-0.99.4-reproducible.patch to make build reproducible
  (boo#1041090)</changelog>
  <changelog author="aloisio@gmx.com" date="1522843200">- Added fbreader-0.99.4-qt5.patch and switched to Qt5 build
- Spec cleanup</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="0dee4c7b12bab6f0f4c6e2d602f4a7588bbb2f889823b3d46f0749edd52b88baa22c5a99804fc5341eecfe1eb78b4c7232d4bcf455859df003975e37857e5559" name="fbterm" arch="riscv64">
  <version epoch="0" ver="1.8" rel="2.2"/>
  <changelog author="tiwai@suse.de" date="1231329600">- initial version: 1.3
  setuid bit is disabled as now</changelog>
  <changelog author="tiwai@suse.de" date="1242043200">- updated to version 1.4:
  * improved text rendering performence
  * added private escape sequences for 256 color mode support
  * added a option "font-width" to adjust character cell width
  * added support for older 2.2/2.4 kernel
  * fixed a crash bug with bitmap fonts
  * fixed a configure failure in cross-compiling environment
- updated to version 1.5:
  * added support for text rendering with backround image
  * added command-line arguments to customize command executed in
    sub-window
  * added Alt-Fn and all FbTerm's shortcuts support when input
    method is actived
  * added option "-v/--verbose" to show some useful information
  * fixed some text color issues with version 1.4
  * fixed encoding selection error when locale is C/POSIX
  * fixed a bug where screen is cleared on startup even in inactive
    tty
  * fixed a bug where variable HOME is not defined
- Add gpm and ncurses-devel to buildrequires</changelog>
  <changelog author="tiwai@suse.de" date="1318420800">- updated to version 1.7: lots of fixes, also fix build on FACTORY
- add -fno-strict-aliasing for workaround of type-punning in some
  codes</changelog>
  <changelog author="hillwood@linuxfans.org" date="1332849600">- license update: GPL-2.0+
- Fix build for openSUSE 12.2</changelog>
  <changelog author="jengelh@inai.de" date="1412596800">- Drop ancient spec tags, use modern macros for building,
  enable parallel build, use source URLs.</changelog>
  <changelog author="tiwai@suse.de" date="1466164800">- Fix build error with gcc6 (boo#985146)
  fbterm-gcc6-fixes.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1601726400">- Update to release 1.8
  * The default TERM environment variable value is now "fbterm".
  * Allow to choose between "fbterm" or "linux" for TERM
    using the "term-is-linux" config directive.
  * Added short versions for most command line options.
- Add 0002-Initialize-mTermIsLinux-variable.patch</changelog>
  <changelog author="tiwai@suse.de" date="1626868800">- Don't try to install terminfo (resulting in a build failure):
  fbterm-skip-terminfo-install.patch</changelog>
</package>
<package pkgid="45c1e153f7ac5c4f7590a21d5e004587b74189f2b9e30f79a30244e78a6d3635355fc7ff8d81d4958f72248a567e0a371259fe7d561481ca41b896d2a033a8bf" name="fcft-devel" arch="riscv64">
  <version epoch="0" ver="3.3.3" rel="1.1"/>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1689336000">- Update to 3.1.6:
  * Updated bundled nanosvg.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1702641600">- Update to 3.1.7:
  * Fixed infinite loop on certain invalid fontfeatures values.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1708948800">- Update to 3.1.8:
  * Fixed setting font size to do it in points instead of pixels so that
    it works with fractional pixel sizes.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1729684800">- Update to 3.1.9:
  * Unicode data files updated to 15.1
  * FCFT_LOG_COLORIZE_AUTO now respects the NO_COLOR environment variable.
  * SVG glyphs are now centered on the line.
  * Fixed logs to respect specified log level.
  * Fcft now automatically ensures the LC_NUMERIC locale is
    correctly configured for FcNameParse().
  * Failure to look up font name is now logged.
  * Now built against distribution nanosvg.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1735819200">- Update to 3.1.10:
  * Unicode data files updated to 16.0
  * Character (terminal) width is now evaluated using utf8proc_charwidth
    instead of wcwdith.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1741176000">- Updated to 3.2.0:
  * Added fcft_from_name2, allowing you to instantiate fonts and override
    certain rendering defaults.
  * Added fcft_font_options_create and fcft_font_options_destroy, to be used
    with the new fcft_from_name2.
  * fcft can now decode color glyphs from sRGB to linear, and optionally render
    to higher precision pixman surfaces. See the new fcft_from_name2
    and fcft_font_options_create().
  * Unicode codepoints with the emoji components tag are no longer treated
    as emojis, when selecting font. This fixes an issue where
    e.g. 0..9 were loaded from a fallback font instead of the primary font,
    if the primary font had the emoji language bit set.
  * Deprecated fcft_set_emoji_presentation - use fcft_from_name2 instead.
  * Fixed undefined behavior when using copies of mtx_t and pthread_rwlock_t objects.
  * Enable building tests and install additional build dependencies so that
    tests are actually built and run.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1741780800">- Updated to 3.3.0:
  * Added scaling_filter to fcft_font_options. The default value is
    FCFT_SCALING_FILTER_CUBIC.
  * Added new scaling filters: impulse, box, linear, gaussian, lanczos3
    and lanczos3_stretched.
  * When scaling bitmap fonts (not emoji fonts), do not apply a scaling filter.
    In earlier versions, fcft applied a bilinear scaling filter.
  * Deprecated fcft_set_scaling_filter;
    use fcft_font_options::scaling_filter instead.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1741867200">- Updated to 3.3.1:
  * Fixed binary incompatibility with 3.2 and earlier.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1752667200">- Updated to 3.3.2:
  * Fixed crash when failing to load a font.
  * Fixed memory leak in fcft_fini() if the font cache contained entries for
    fonts that had failed to load.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1766836800">- Update to 3.3.3:
  * Failure to set LCD filter is no longer fatal
  * COLRv1 fonts are now rejected or ignored as they are not supported.</changelog>
</package>
<package pkgid="e921f9e291d6e16f0c42c3c018d89ab6e5c97d71e23d50b2a805df62cd8affa7a0dcbb94016641e52126dab5ef0d24d928f05234e073e68e60976223b69bb777" name="fcgiwrap" arch="riscv64">
  <version epoch="0" ver="1.1.0+18+g99c942c" rel="3.3"/>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549454400">- Moved systemd service files to separate package fcgiwrap-nginx
  and added sysconfig
  * added support-p-flag-in-sysconfig.patch
- Fixed dependencies</changelog>
  <changelog author="mwilck@suse.com" date="1549454401">- Update to version 1.1.0+1.g3a94c23:
  * Add `-p path` option to restrict scripts
  * support -p option in sysconfig
    (added support-p-flag-in-sysconfig.patch)</changelog>
  <changelog author="mwilck@suse.com" date="1549454402">- Update to version 1.1.0+18+g99c942c:
  * Add documentation for FCGI_CHDIR
  * Explicit license info in README and COPYING
  * Clean up unix socket on exit so we can start properly.
  * Let chdir be overriden with FCGI_CHDIR
  * prefork: Fix 100% CPU usage in parent process</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549454403">- Added fixes from reviewed upstream pull requests
  * added Declare-cgi_error-noreturn.patch
    (obsoletes fix-Werror-implicit-fallthrough-problem.patch)
  * added fix-kill-parameter-sequence.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549454404">- Fix run-fcgiwrap script
  * added fix-run-fcgiwrap-script.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549540800">- Quit without listening socket
  * added Quit-without-listening-socket.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Ensure neutrality of description.
- Avoid bash-specific code in %postun.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549886401">- Fix broken "supplements".</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1550232000">- Dynamically create the supplements to automatically follow
  sover changes of libfcgi.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1588766400">- Fix issue with spawn-fcgi: in this case, fcgiwrap needs to be able
  to use a listening socket passed via fd 0 (stdin).
  * Drop patch: Quit-without-listening-socket.patch
- Fix the issue with systemd socket activation by making the service
  depend on the socket unit.
  * Add patch: fcgiwrap.service-depend-on-fcgiwrap.socket.patch</changelog>
</package>
<package pkgid="be23777da7be8a04e708931aba34cff1c6ab253100de2daf9d021a75110cad6d8d8000789ec6b6c95c30857388a9b2196329eaf5480ebd5ce322361375835b29" name="fcgiwrap-nginx" arch="riscv64">
  <version epoch="0" ver="1.1.0+18+g99c942c" rel="3.3"/>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549454400">- Moved systemd service files to separate package fcgiwrap-nginx
  and added sysconfig
  * added support-p-flag-in-sysconfig.patch
- Fixed dependencies</changelog>
  <changelog author="mwilck@suse.com" date="1549454401">- Update to version 1.1.0+1.g3a94c23:
  * Add `-p path` option to restrict scripts
  * support -p option in sysconfig
    (added support-p-flag-in-sysconfig.patch)</changelog>
  <changelog author="mwilck@suse.com" date="1549454402">- Update to version 1.1.0+18+g99c942c:
  * Add documentation for FCGI_CHDIR
  * Explicit license info in README and COPYING
  * Clean up unix socket on exit so we can start properly.
  * Let chdir be overriden with FCGI_CHDIR
  * prefork: Fix 100% CPU usage in parent process</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549454403">- Added fixes from reviewed upstream pull requests
  * added Declare-cgi_error-noreturn.patch
    (obsoletes fix-Werror-implicit-fallthrough-problem.patch)
  * added fix-kill-parameter-sequence.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549454404">- Fix run-fcgiwrap script
  * added fix-run-fcgiwrap-script.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549540800">- Quit without listening socket
  * added Quit-without-listening-socket.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Ensure neutrality of description.
- Avoid bash-specific code in %postun.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1549886401">- Fix broken "supplements".</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1550232000">- Dynamically create the supplements to automatically follow
  sover changes of libfcgi.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1588766400">- Fix issue with spawn-fcgi: in this case, fcgiwrap needs to be able
  to use a listening socket passed via fd 0 (stdin).
  * Drop patch: Quit-without-listening-socket.patch
- Fix the issue with systemd socket activation by making the service
  depend on the socket unit.
  * Add patch: fcgiwrap.service-depend-on-fcgiwrap.socket.patch</changelog>
</package>
<package pkgid="82379235fdb86a0df687e6c98d6be431da495c6bb1242aff8de1b916bc4698039103afcbc815607b648259bbba881345a1900b2a0543ad5e0fea4669ce92526d" name="fcitx5" arch="riscv64">
  <version epoch="0" ver="5.1.17" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- Update to 5.1.9
  * Add support to recognize passwords in clipboard and allow
    automatically clear after a certain amount of time, and
    also hide them when displaying it. This feature is not
    widely supported, the known application supports it including
    keepassxc, plasma-pass. You can also configure to ask fcitx
    clipboard to ignore all such marked passwords.
  * Fix repeat info is not correctly populated from wayland
  * Unicode addon now supports Unicode 15.1
  * FIx an issue that under certain cases, the X popup window
    may still out of screen.
  * A new option to reset input method active state on focus in.
  * fix wayland im frontend check on whether a key should repeat</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1725969600">- Update to 5.1.10
  * New candidate action API, planned to be used for mac/android port.
  * There was an issue between fcitx 5.1.9 and the wayland compositor that
    uses zwp_input_method_v2. For now the relevant change in fcitx5
    was reverted.
  * There is also a crash due to a bug on fcitx's wayland frontend. The
    crash may be triggered when the system is slow.
  * There is a design flaw in StandardPath::multiOpen API that may open
    too many files and exhaust the fd that it can open. Alternative API is
    implemented and engines are adapted to the new API in this release.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1735992000">- Update to 5.1.11
  * Fix issue in XIM client when type with mouse click
  * Fix compiling error with GCC 15
  * Fix wrong border color in classic ui</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- Update to 5.1.12
  * new addon factory mechanism to allow static link
  * modifier only key timeout
  * improve virtual keyboard object handling for zwp_input_method_v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update version 5.1.13
  * StandardPaths replaces StandardPath, with better support to new
  safeSave behavior if the target is symbolic link. In the old version,
  you have to symlink on the directory, instead of the file. Now the
  symlink file will not be overwritten.
  * New FDStreamBuf API for std::iostream on file descriptor.
  * new environ.h API for environment variable handling
  * On new UKUI desktop, ukui-control-center will be used for configtool
  * forward modifier to compositor in zwp input method v1
  * Fix modifier only hotkey handling #1289
- add fcitx5-5.1.13-xcb.patch, fix build leap 15.6</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1752408000">- Add fcitx-autostart to check $INPUT_METHOD so that fcitx5 does
  not breake the other input methods
  * Fix boo#1246418
  * Add fcitx5-autostart.patch</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1755259200">- Fix Fcitx 5 not starting on Plasma Wayland
  * A regression of the previous fix for boo#1246418
  * Run ibus-autostart only from the desktop file for XDG autostart
  * Drop fcitx5-autostart.patch</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1757937600">- Add an initial setup feature for Plasma Wayland
  * enables Fcitx5 as the active virtual keyboard on the first login,
    allowing users to input text using Fcitx5 without manual configuration
  * Fix boo#1084804, boo#1246423</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1765972800">- Use return instead of exit in 20-fcitx-plasma-setup.sh
  * Fix boo#1255237
- Replace "IBus" with "Fcitx" in a log message</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770465600">- Update version 5.1.17
  * Fix potential crash if a dbus client ends abnormally
  * Integrate new key name added in xkbcommon, you can now bind key to
    some new names in config e.g. Assistant (however configtool may not
    support it yet, but at least manually set in the config file should
    work).
  * SNI tray icon added tooltip
  * some small Ui improvement
- Changes in 5.1.14-5.1.16
  * Fix a bug found in 5.1.15 release that may prevent fcitx function
    in certain wayland compositor that supports both ext-data-control and
    wlr-data-control
  * Stability fix for some crash related bugs
  * Fix isKDE() check
- drop fcitx5-5.1.13-xcb.patch, add fcitx5-5.1.17-xcb.patch
- add fcitx5-5.1.17-waylandprotocols-revert-ext-data-control.patch
  * leap 15.6's waylandprotocols version is lower than 1.39, thus no
    ext-data-control protocol support</changelog>
</package>
<package pkgid="dd0029a740b62e91cbc61d1542b8161b6bcb568235931869c57bdd56ad2b41e782d15ffd3902b19626258cce0b38989dcb7fe34e01478a8fa8186ff35903167d" name="fcitx5-anthy" arch="riscv64">
  <version epoch="0" ver="5.1.9" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.13
  * Update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.14
  * Add all size of icon for anthy
  * replace uint with unsigned int
  * Fix custom kana/nicola table loading</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * bug fix on input mode and now input mode correctly
    follows global shared state option</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * fix prediction not showing candidate</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.4
  * Cache dict files
  * Add fmt to dependency
- add fcitx5-anthy-leap15.5.patch
  * lower the version requirement for Fcitx5Core, the
    newer version introduced isAndroid() and isApple()
    functions, which is not useful for Linux at all</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.5
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.6
  * Fix nicola key timeout accuracy</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.7
  * Convert all table in default_tables into std:array
  * Use more utf8::MakeStringViewRange instead of utf8_string_substr
  * Port to StandardPaths</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.9
  * Add always half space mode</changelog>
</package>
<package pkgid="e8ba747b0ab1d928c55a44be76149ad38b23ab2330e1093dcf4fa6983e1162d8a8849b8b02263aebc84e950f7e9dd57578f01333622f5d114c456d26de4544ca" name="fcitx5-chewing" arch="riscv64">
  <version epoch="0" ver="5.1.10" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.13
  * Update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.14
  * add all size icon</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * fix word repeat issue
- changes in 5.1.2
  * Add a new default option that allow select candidate with
    arrow key
  * Allow customize the behavior when switching away from chewing,
    also change the default behavior to not commit the chewing
    symbol</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.6
  * Fix compiling error with new libchewing
- changes in 5.1.5
  * Fix buffer checkings
- changes in 5.1.4
  * Added Colemak layout support provided by libchewing
  * Workaround some issue with rust libchewing</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736596800">- remove dropped Requires: chewing-utils</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.7
  * Use addon factory v2
  * Do not include keysymgen.h</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.8
  * Port to StandardPaths</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.10
  * Add colemak keyboard (if libchewing supports it)
- changes in 5.1.9
  * Fix compatibility with new chewing version</changelog>
</package>
<package pkgid="da2e14e2fa92591e558298e1d97512f53fc7434ca96030908ac2c30cc965d19500af8ac622f34a13be7e7e7d23ce439bb624486c891fc5d498748c9b818009c1" name="fcitx5-chinese-addons" arch="riscv64">
  <version epoch="0" ver="5.1.11" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * new custom phrase feature
  * new punctuation feature that allows punctuation to be shown
    as a candidate list</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696075200">- fix build on leap, gcc7 doesn't have charconv</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * Allow compose key to be used for table/pinyin
  * Fix exact matching mode for table
  * fix resolving some scel file
  * improve the case that cloud pinyin candidate position
    is the first one.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * Improve pinyin initial loading by loading all the features, so first
    stroke related key press won't be slowed down.
  * Add extra dictionary support for the table engine. Right now, you
    will need to put the dict file manually under
    ~/.local/share/fcitx5/table/[tablename].dict.d/. scel2org5 have a new
    option convert the dict to acceptable txt format. For the ease of use,
    both txt/binary dict are accepted under that directory. But you will
    need to make sure, that the table has built-in phrase rule, otherwise
    it won't work.
  * Port UI plugin to qt6
  * Default to webengine since qt webkit is lack of maintenance.
- changes in 5.1.2
  * Pinyin prediction may also show words from pinyin dict, not just
  from the model.
  * Add an animation for cloudpinyin loading
  * Allow table to use other key for select default candidate other than space.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- update to 5.1.5
  * New emoji implementation
  * Selecting a character from a candidate can now be used with any
    candidate even if the sentence is partially selected.
  * Extra dictionary is now loaded asynchronously.
  * openCC profile is now listed as a combobox in configuration
  * Add pinyin correction based on layout
- changes in 5.1.4
  * Use Qt5 by default
  * Make sure we load table data after start up
  * Fix corner case of custom phrase parsing
  * Fix testpinyin
  * Make virtual key by pass quickphrase</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.7
  * Slightly improve the order of English candidate when it contains
    upper case
- changes in 5.1.6
  * Fix compose key that need AltGr
  * Add support to use spell-check candidate into the sentence
  * hide cangjie by default.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.8
  * Allow "@" &amp; "/" to entry quick phrase mode and also allow
    restore to original mode
  * New PageSize=0 behavior for table engine
  * Quickphrase trigger is now uses regular expression
  * Preliminary Correction for shuangpin</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update to 5.1.9
  * New fuzzy pinyin for LR
  * scel2org5 support new scel file format
  * allow disable stroke candidate
- upstream drop qt5, don't build qt5</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1758369600">- fix build for leap 15.6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.11
  * A new default-enabled option allows use previously typed text
    to predict
- changes in 5.1.10
  * Fix crash when prediction with custom phrase
  * emoji 15 &amp; 16 support in pinyin symbols</changelog>
</package>
<package pkgid="ff0feade8fa23c8710d98d547e05c3503ea60636338e78b20d5948d1d610214a6317f23025fd0f808bbf64c2e29586e8a1d855d66589588b273dac59b89b4fcb" name="fcitx5-chinese-addons-devel" arch="riscv64">
  <version epoch="0" ver="5.1.11" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * new custom phrase feature
  * new punctuation feature that allows punctuation to be shown
    as a candidate list</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696075200">- fix build on leap, gcc7 doesn't have charconv</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * Allow compose key to be used for table/pinyin
  * Fix exact matching mode for table
  * fix resolving some scel file
  * improve the case that cloud pinyin candidate position
    is the first one.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * Improve pinyin initial loading by loading all the features, so first
    stroke related key press won't be slowed down.
  * Add extra dictionary support for the table engine. Right now, you
    will need to put the dict file manually under
    ~/.local/share/fcitx5/table/[tablename].dict.d/. scel2org5 have a new
    option convert the dict to acceptable txt format. For the ease of use,
    both txt/binary dict are accepted under that directory. But you will
    need to make sure, that the table has built-in phrase rule, otherwise
    it won't work.
  * Port UI plugin to qt6
  * Default to webengine since qt webkit is lack of maintenance.
- changes in 5.1.2
  * Pinyin prediction may also show words from pinyin dict, not just
  from the model.
  * Add an animation for cloudpinyin loading
  * Allow table to use other key for select default candidate other than space.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- update to 5.1.5
  * New emoji implementation
  * Selecting a character from a candidate can now be used with any
    candidate even if the sentence is partially selected.
  * Extra dictionary is now loaded asynchronously.
  * openCC profile is now listed as a combobox in configuration
  * Add pinyin correction based on layout
- changes in 5.1.4
  * Use Qt5 by default
  * Make sure we load table data after start up
  * Fix corner case of custom phrase parsing
  * Fix testpinyin
  * Make virtual key by pass quickphrase</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.7
  * Slightly improve the order of English candidate when it contains
    upper case
- changes in 5.1.6
  * Fix compose key that need AltGr
  * Add support to use spell-check candidate into the sentence
  * hide cangjie by default.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.8
  * Allow "@" &amp; "/" to entry quick phrase mode and also allow
    restore to original mode
  * New PageSize=0 behavior for table engine
  * Quickphrase trigger is now uses regular expression
  * Preliminary Correction for shuangpin</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update to 5.1.9
  * New fuzzy pinyin for LR
  * scel2org5 support new scel file format
  * allow disable stroke candidate
- upstream drop qt5, don't build qt5</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1758369600">- fix build for leap 15.6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.11
  * A new default-enabled option allows use previously typed text
    to predict
- changes in 5.1.10
  * Fix crash when prediction with custom phrase
  * emoji 15 &amp; 16 support in pinyin symbols</changelog>
</package>
<package pkgid="bcff2b8794629c778f538495443e70fb949c23bd81ee761b7b2d2a5cffce650d371dd24550647285331259788e502e7eb88f46c8972911690a7b28b74e2d6ce2" name="fcitx5-configtool" arch="riscv64">
  <version epoch="0" ver="5.1.12" rel="1.2"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * add support to new CanRestart dbus api
  * fix build and adapt to kirigami change
  * improve option widget width
  * further improve layout
  * add desktop file
  * fix kcm discovery under KDE
  * fix directory name
  * rename po and kpackage to kcm_fcitx5
  * improve config UI layout
  * add support for qt6 wrapper
  * fix listview and ListItemDragHandle usage
  * improve long list option
  * fix KeyOption since eventToString was changed
  * allow void symbol
  * fix missing arg name
  * fix wrong header path
  * port to Qt6/KF6
  * install desktop to appdir
  * transition to json metadata
  * get rid of qtkeytrans since non-*nix platform is not relevant
- changes in 5.1.2
  * use actual comment bounding rect to calculate the size hint</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- add Conflicts so users can switch between plasma5 and plasma6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update version 5.1.7
  * translation update
- changes in 5.1.6
  * directly launch external tool if ExternalOption is the only option
- changes in 5.1.5
  * Don't use migrators in string
  * Support empty enum name
  * Variable name and other clean up
  * fix: select all checkbox inconsistent
  * Use Qt6 by default
- changes in 5.1.4
  * Fix return key drawn incorrectly
  * Fix usage of ListSectionHeader</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736164800">- use lua macro to distinguish older kcm locations from newer ones,
  eg: 15.5 and 15.6 both have suse_version = 1500, but the former's
  kcm location is /usr/lib64/qt5/plugins/kcms while the later's kcm
  is placed at /usr/lib64/qt5/plugins/plasma/kcms</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update version 5.1.8
  * refactor: replace non-empty QString constructors with QStringLiteral
  * Add null check in list option prettify
  * Add unique app support
  * Port away from SwipeListItem due to some bug</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1744200000">- remove useless code in specfile</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1749902400">- update version 5.1.9
  * compatible with Qt 6.9</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update version 5.1.10
  * Port to StandardPaths
  * remove header that's not in Qt5
  * Remove QQmlTypeNotAavailable
  * Drop Qt5 code
  * Lower Qt6 version requirement
- drop fcitx5-configtool-gcc7.patch, upstreamed
- upstream dropped Qt5 code, switch from _multibuild to single build</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update version 5.1.11
  * Use iso639 and iso3166 for better language name
  * improve input method search with language
- add fcitx5-configtool-revert-drop-qt5.patch
  * upstream dropped Qt5, but Leap 15.6 is still using it</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552001">- update version 5.1.12
  * configlib: Do not link to unused PkgConfig::XkbFile</changelog>
</package>
<package pkgid="0abb5f30af123724fc0a0fc8eb2323eaea4597bc1bd2d89b32a89ff9e305353b68f52c0f45b1335e0b9c806e70db379838c5252022407360ea2ae2997075bbb2" name="fcitx5-configtool-kcm6" arch="riscv64">
  <version epoch="0" ver="5.1.12" rel="1.2"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * add support to new CanRestart dbus api
  * fix build and adapt to kirigami change
  * improve option widget width
  * further improve layout
  * add desktop file
  * fix kcm discovery under KDE
  * fix directory name
  * rename po and kpackage to kcm_fcitx5
  * improve config UI layout
  * add support for qt6 wrapper
  * fix listview and ListItemDragHandle usage
  * improve long list option
  * fix KeyOption since eventToString was changed
  * allow void symbol
  * fix missing arg name
  * fix wrong header path
  * port to Qt6/KF6
  * install desktop to appdir
  * transition to json metadata
  * get rid of qtkeytrans since non-*nix platform is not relevant
- changes in 5.1.2
  * use actual comment bounding rect to calculate the size hint</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- add Conflicts so users can switch between plasma5 and plasma6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update version 5.1.7
  * translation update
- changes in 5.1.6
  * directly launch external tool if ExternalOption is the only option
- changes in 5.1.5
  * Don't use migrators in string
  * Support empty enum name
  * Variable name and other clean up
  * fix: select all checkbox inconsistent
  * Use Qt6 by default
- changes in 5.1.4
  * Fix return key drawn incorrectly
  * Fix usage of ListSectionHeader</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736164800">- use lua macro to distinguish older kcm locations from newer ones,
  eg: 15.5 and 15.6 both have suse_version = 1500, but the former's
  kcm location is /usr/lib64/qt5/plugins/kcms while the later's kcm
  is placed at /usr/lib64/qt5/plugins/plasma/kcms</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update version 5.1.8
  * refactor: replace non-empty QString constructors with QStringLiteral
  * Add null check in list option prettify
  * Add unique app support
  * Port away from SwipeListItem due to some bug</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1744200000">- remove useless code in specfile</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1749902400">- update version 5.1.9
  * compatible with Qt 6.9</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update version 5.1.10
  * Port to StandardPaths
  * remove header that's not in Qt5
  * Remove QQmlTypeNotAavailable
  * Drop Qt5 code
  * Lower Qt6 version requirement
- drop fcitx5-configtool-gcc7.patch, upstreamed
- upstream dropped Qt5 code, switch from _multibuild to single build</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update version 5.1.11
  * Use iso639 and iso3166 for better language name
  * improve input method search with language
- add fcitx5-configtool-revert-drop-qt5.patch
  * upstream dropped Qt5, but Leap 15.6 is still using it</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552001">- update version 5.1.12
  * configlib: Do not link to unused PkgConfig::XkbFile</changelog>
</package>
<package pkgid="3fa92554b77e403283976165beeaafa6d260d57cc96ed413fe90026206e99e63558ab5c7feeecb85da282d68e9f113b8a48bd4573d3fc61c30a8c7e40fc68b55" name="fcitx5-customphraseeditor6" arch="riscv64">
  <version epoch="0" ver="5.1.11" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * new custom phrase feature
  * new punctuation feature that allows punctuation to be shown
    as a candidate list</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696075200">- fix build on leap, gcc7 doesn't have charconv</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * Allow compose key to be used for table/pinyin
  * Fix exact matching mode for table
  * fix resolving some scel file
  * improve the case that cloud pinyin candidate position
    is the first one.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * Improve pinyin initial loading by loading all the features, so first
    stroke related key press won't be slowed down.
  * Add extra dictionary support for the table engine. Right now, you
    will need to put the dict file manually under
    ~/.local/share/fcitx5/table/[tablename].dict.d/. scel2org5 have a new
    option convert the dict to acceptable txt format. For the ease of use,
    both txt/binary dict are accepted under that directory. But you will
    need to make sure, that the table has built-in phrase rule, otherwise
    it won't work.
  * Port UI plugin to qt6
  * Default to webengine since qt webkit is lack of maintenance.
- changes in 5.1.2
  * Pinyin prediction may also show words from pinyin dict, not just
  from the model.
  * Add an animation for cloudpinyin loading
  * Allow table to use other key for select default candidate other than space.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- update to 5.1.5
  * New emoji implementation
  * Selecting a character from a candidate can now be used with any
    candidate even if the sentence is partially selected.
  * Extra dictionary is now loaded asynchronously.
  * openCC profile is now listed as a combobox in configuration
  * Add pinyin correction based on layout
- changes in 5.1.4
  * Use Qt5 by default
  * Make sure we load table data after start up
  * Fix corner case of custom phrase parsing
  * Fix testpinyin
  * Make virtual key by pass quickphrase</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.7
  * Slightly improve the order of English candidate when it contains
    upper case
- changes in 5.1.6
  * Fix compose key that need AltGr
  * Add support to use spell-check candidate into the sentence
  * hide cangjie by default.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.8
  * Allow "@" &amp; "/" to entry quick phrase mode and also allow
    restore to original mode
  * New PageSize=0 behavior for table engine
  * Quickphrase trigger is now uses regular expression
  * Preliminary Correction for shuangpin</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update to 5.1.9
  * New fuzzy pinyin for LR
  * scel2org5 support new scel file format
  * allow disable stroke candidate
- upstream drop qt5, don't build qt5</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1758369600">- fix build for leap 15.6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.11
  * A new default-enabled option allows use previously typed text
    to predict
- changes in 5.1.10
  * Fix crash when prediction with custom phrase
  * emoji 15 &amp; 16 support in pinyin symbols</changelog>
</package>
<package pkgid="d05d48b07a784b15a4b9cef0307b12b87f084fbb012758efc62d0dfc9d40edd44c9ed47e32ccd31d0433334a06923a0f2dd442c4b780fa36c74162148194fc78" name="fcitx5-devel" arch="riscv64">
  <version epoch="0" ver="5.1.17" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- Update to 5.1.9
  * Add support to recognize passwords in clipboard and allow
    automatically clear after a certain amount of time, and
    also hide them when displaying it. This feature is not
    widely supported, the known application supports it including
    keepassxc, plasma-pass. You can also configure to ask fcitx
    clipboard to ignore all such marked passwords.
  * Fix repeat info is not correctly populated from wayland
  * Unicode addon now supports Unicode 15.1
  * FIx an issue that under certain cases, the X popup window
    may still out of screen.
  * A new option to reset input method active state on focus in.
  * fix wayland im frontend check on whether a key should repeat</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1725969600">- Update to 5.1.10
  * New candidate action API, planned to be used for mac/android port.
  * There was an issue between fcitx 5.1.9 and the wayland compositor that
    uses zwp_input_method_v2. For now the relevant change in fcitx5
    was reverted.
  * There is also a crash due to a bug on fcitx's wayland frontend. The
    crash may be triggered when the system is slow.
  * There is a design flaw in StandardPath::multiOpen API that may open
    too many files and exhaust the fd that it can open. Alternative API is
    implemented and engines are adapted to the new API in this release.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1735992000">- Update to 5.1.11
  * Fix issue in XIM client when type with mouse click
  * Fix compiling error with GCC 15
  * Fix wrong border color in classic ui</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- Update to 5.1.12
  * new addon factory mechanism to allow static link
  * modifier only key timeout
  * improve virtual keyboard object handling for zwp_input_method_v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update version 5.1.13
  * StandardPaths replaces StandardPath, with better support to new
  safeSave behavior if the target is symbolic link. In the old version,
  you have to symlink on the directory, instead of the file. Now the
  symlink file will not be overwritten.
  * New FDStreamBuf API for std::iostream on file descriptor.
  * new environ.h API for environment variable handling
  * On new UKUI desktop, ukui-control-center will be used for configtool
  * forward modifier to compositor in zwp input method v1
  * Fix modifier only hotkey handling #1289
- add fcitx5-5.1.13-xcb.patch, fix build leap 15.6</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1752408000">- Add fcitx-autostart to check $INPUT_METHOD so that fcitx5 does
  not breake the other input methods
  * Fix boo#1246418
  * Add fcitx5-autostart.patch</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1755259200">- Fix Fcitx 5 not starting on Plasma Wayland
  * A regression of the previous fix for boo#1246418
  * Run ibus-autostart only from the desktop file for XDG autostart
  * Drop fcitx5-autostart.patch</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1757937600">- Add an initial setup feature for Plasma Wayland
  * enables Fcitx5 as the active virtual keyboard on the first login,
    allowing users to input text using Fcitx5 without manual configuration
  * Fix boo#1084804, boo#1246423</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1765972800">- Use return instead of exit in 20-fcitx-plasma-setup.sh
  * Fix boo#1255237
- Replace "IBus" with "Fcitx" in a log message</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770465600">- Update version 5.1.17
  * Fix potential crash if a dbus client ends abnormally
  * Integrate new key name added in xkbcommon, you can now bind key to
    some new names in config e.g. Assistant (however configtool may not
    support it yet, but at least manually set in the config file should
    work).
  * SNI tray icon added tooltip
  * some small Ui improvement
- Changes in 5.1.14-5.1.16
  * Fix a bug found in 5.1.15 release that may prevent fcitx function
    in certain wayland compositor that supports both ext-data-control and
    wlr-data-control
  * Stability fix for some crash related bugs
  * Fix isKDE() check
- drop fcitx5-5.1.13-xcb.patch, add fcitx5-5.1.17-xcb.patch
- add fcitx5-5.1.17-waylandprotocols-revert-ext-data-control.patch
  * leap 15.6's waylandprotocols version is lower than 1.39, thus no
    ext-data-control protocol support</changelog>
</package>
<package pkgid="626a8e1975ce8d10be4c27854d21572d549f14601788afaf96c78163090e70a2105b9516c3904db70b3bf22695dad2fb70c177313cd3b338e75c7111346b250a" name="fcitx5-gtk2" arch="riscv64">
  <version epoch="0" ver="5.1.5" rel="1.1"/>
  <changelog author="Tranter Madi &lt;trmdi@yandex.com&gt;" date="1668340800">- backport bugfix from upstream
  * fix a bug when press Enter in Firefox.
    See https://github.com/fcitx/fcitx5-gtk/issues/22
  * add backport-c772576.diff</changelog>
  <changelog author="Tranter Madi &lt;trmdi@yandex.com&gt;" date="1668945600">- update version 5.0.20
  * remove backport-c772576.diff</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1669291200">- Update to 5.0.21
  * Workaround a mutter bug that client side input panel may freeze
    nautilus if typing in rename dialog.
  * Workaround a gtk4 bug that breaks the cursor position calculation
    when typing in the gtk popover window.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 5.0.22:
  * Implement notify-focus-out signal
  * Change GtkIMContext.reset to always commit preedit
  * preedit when focus out need to happen before has_focus set</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.23
  * hotfix to fix a potential crash under wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * add im module probing program
  * skip gtk im module probing for only plugin option
  * implement new PageButtonAlignment for gtk client side ui
  * gdk_layout is not happy with width or height 0 rect anymore</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * add delete surrounding to process batch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Add &lt;algorithm&gt; for std::max
  * Also use SLIDE_Y for xdg_popup window</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.4
  * Fix incorrect gravity value mapping for Bottom Left
  * fix(gtk4): correct offset variable in setCursorRect</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.5
  * Remove Gtk2 from deps</changelog>
</package>
<package pkgid="a292d8e977c4926d7a1a4836a5b4723029e640a83f04ed2f87f315a29311bbdd29f5403634548f542558def778e7cf9e1e9657f4b771d18f32dae6a6b2bdaec5" name="fcitx5-gtk3" arch="riscv64">
  <version epoch="0" ver="5.1.5" rel="1.1"/>
  <changelog author="Tranter Madi &lt;trmdi@yandex.com&gt;" date="1668340800">- backport bugfix from upstream
  * fix a bug when press Enter in Firefox.
    See https://github.com/fcitx/fcitx5-gtk/issues/22
  * add backport-c772576.diff</changelog>
  <changelog author="Tranter Madi &lt;trmdi@yandex.com&gt;" date="1668945600">- update version 5.0.20
  * remove backport-c772576.diff</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1669291200">- Update to 5.0.21
  * Workaround a mutter bug that client side input panel may freeze
    nautilus if typing in rename dialog.
  * Workaround a gtk4 bug that breaks the cursor position calculation
    when typing in the gtk popover window.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 5.0.22:
  * Implement notify-focus-out signal
  * Change GtkIMContext.reset to always commit preedit
  * preedit when focus out need to happen before has_focus set</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.23
  * hotfix to fix a potential crash under wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * add im module probing program
  * skip gtk im module probing for only plugin option
  * implement new PageButtonAlignment for gtk client side ui
  * gdk_layout is not happy with width or height 0 rect anymore</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * add delete surrounding to process batch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Add &lt;algorithm&gt; for std::max
  * Also use SLIDE_Y for xdg_popup window</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.4
  * Fix incorrect gravity value mapping for Bottom Left
  * fix(gtk4): correct offset variable in setCursorRect</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.5
  * Remove Gtk2 from deps</changelog>
</package>
<package pkgid="85db25426db9e14860e388103ae330100771ff02a6a59c689881899274af5b4e5b754332eecebaf12d8195ac3875b6c90446c8dc9e2f3c5dcb2ba8111488af9a" name="fcitx5-gtk4" arch="riscv64">
  <version epoch="0" ver="5.1.5" rel="1.1"/>
  <changelog author="Tranter Madi &lt;trmdi@yandex.com&gt;" date="1668340800">- backport bugfix from upstream
  * fix a bug when press Enter in Firefox.
    See https://github.com/fcitx/fcitx5-gtk/issues/22
  * add backport-c772576.diff</changelog>
  <changelog author="Tranter Madi &lt;trmdi@yandex.com&gt;" date="1668945600">- update version 5.0.20
  * remove backport-c772576.diff</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1669291200">- Update to 5.0.21
  * Workaround a mutter bug that client side input panel may freeze
    nautilus if typing in rename dialog.
  * Workaround a gtk4 bug that breaks the cursor position calculation
    when typing in the gtk popover window.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 5.0.22:
  * Implement notify-focus-out signal
  * Change GtkIMContext.reset to always commit preedit
  * preedit when focus out need to happen before has_focus set</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.23
  * hotfix to fix a potential crash under wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * add im module probing program
  * skip gtk im module probing for only plugin option
  * implement new PageButtonAlignment for gtk client side ui
  * gdk_layout is not happy with width or height 0 rect anymore</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * add delete surrounding to process batch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Add &lt;algorithm&gt; for std::max
  * Also use SLIDE_Y for xdg_popup window</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.4
  * Fix incorrect gravity value mapping for Bottom Left
  * fix(gtk4): correct offset variable in setCursorRect</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.5
  * Remove Gtk2 from deps</changelog>
</package>
<package pkgid="662f228622c44328f0d893d047668dc8f03b7624955a53748567a81046284a91cc41e8f0e092aaeb424dfceaa6805060d34591a3f4eda4b6bd2bcc7edf146a03" name="fcitx5-hangul" arch="riscv64">
  <version epoch="0" ver="5.1.8" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1647432000">- update version 5.0.8
  * translation update</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1657022400">- Update to 5.0.10</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.11
  * add all size icon
  * fix changing the layout at runtime</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Add instructions for using with non-qwerty system layout</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.5
  * translation update
- changes in 5.1.4
  * Revert case change if caps lock is enabled</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.6
  * use addon factory v2
  * fix: libcxx 19 removes std::char_traits&lt;uint32_t&gt;
  * use u32string directly, instead of using our own type alias</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update version 5.1.7
  * Add libhangul 0.2.0 support with new options</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update version 5.1.8
  * translation update</changelog>
</package>
<package pkgid="3f0ccb25f4d5cc2b602eff3d878e44a8169109cca94e2d4f636aafc114faa649e3a4f809d41109861dadbc84373375b7452086255bdc3f256160718d5d8ccdc1" name="fcitx5-karukan" arch="riscv64">
  <version epoch="0" ver="0.1.0" rel="1.1"/>
  <changelog author="Gakuto Furuya &lt;g.furuya@gaato.net&gt;" date="1772020800">- Initial package for karukan 0.1.0</changelog>
  <changelog author="Gakuto Furuya &lt;g.furuya@gaato.net&gt;" date="1772539200">- Produce fcitx5-karukan binary subpackage from karukan source package
- Remove supplements</changelog>
  <changelog author="Gakuto Furuya &lt;g.furuya@gaato.net&gt;" date="1774094400">- Rename icon from fcitx-karukan to fcitx_karukan (underscore) to
  avoid KDE icon theme engine hyphen-stripping fallback to Fcitx5 icon
- Replace in-spec sed rewrite with Patch0
  (fcitx5-karukan-skip-cargo-build.patch) for reproducible prep stage
- Add patch to make karukan-server load static files from
  /usr/share/karukan/static (with ./static and env override fallback)
- Add org.fcitx.Fcitx5 prefixed icon symlinks for system tray display</changelog>
  <changelog author="Gakuto Furuya &lt;g.furuya@gaato.net&gt;" date="1774094401">- Widen ExclusiveArch from rust_tier1_arches to rust_arches to
  enable builds on ppc64le, s390x, riscv64, i586, etc.
- Export CARGO_CFG_TARGET_FEATURE workaround for llama-cpp-sys-2
  build.rs on architectures where this env var is unset</changelog>
  <changelog author="Gakuto Furuya &lt;g.furuya@gaato.net&gt;" date="1774267200">- ExcludeArch armv7l: rustc runs out of memory during LTO linking
  of llama-cpp on 32-bit ARM (670 s OOM in OBS builder)
- Weaken karukan-tools dependency on fcitx5-karukan from Requires
  to Suggests (tools are standalone static binaries)
- Use wildcard globs for icon file listing in %files
- Add cargo_audit source service
- Add %license to tools subpackage
- Use fcitx5 RPM macros in %files
- Add BuildRequires: hicolor-icon-theme</changelog>
</package>
<package pkgid="f1bd84ab5b5f3c7a8f2056fd32af5ef4829a0afbec8a8bedba0126a66c8732deb275b69a5f301c9ad4eeb3fbd3b5c0b0bb1a4c927aa6aedf9d778aab1029fada" name="fcitx5-kkc" arch="riscv64">
  <version epoch="0" ver="5.1.9" rel="1.1"/>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1683720000">- Update to 5.0.12
  * Update translation
- Add 0000-remove-cpp11.patch
  * Remove the unintended C++11 flag</changelog>
  <changelog author="Xu Zhao &lt;i@xuzhao.net&gt;" date="1683806400">- Use the .tar.xz source downloaded from fcitx-im.org</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * remove the unintended c++11 flag
- drop 0000-remove-cpp11.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * Port to Qt 6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Use Qt6 by default</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.5
  * translation update
- changes in 5.1.4
  * Rename icons to avoid XDG icon name fallback with breeze icon theme</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736596800">- fix leap 15.6 build
  * use g++-13 to workaround the &lt;filesystem&gt; include</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.6
  * use addon factory v2
  * do not include keysymgen.h</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.7
  * get rid of fcitx::getline usage
  * port to StandardPaths
- upstream drop qt5, switch from _multibuild to single build again</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.9
  * interpret dictionary path starting with $XDG_DATA_DIRS
  * fix FindLibKKC</changelog>
</package>
<package pkgid="e86a386331205963c9fd1410b33b1a21e3a583fdeb4fe6468c0a9b78c92780ab64201fd935703930ac122fd4d91471dd2870a99584cf9e2c6a84fe6b9fd8fe6f" name="fcitx5-libthai" arch="riscv64">
  <version epoch="0" ver="5.1.8" rel="2.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1663761600">- update version 5.0.10
  * Lower cmake minimum version requirement
- drop fcitx5-libthai-cmake-3.10.patch, upstreamed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 5.0.11:
  * translation updates</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.2
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Update meta info</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.4
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.5
  * use addon factory v2
  * do not include keysymgen.h</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.6
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.8
  * Add Manoonchai layout support</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552001">- add fcitx5-libthai-cmake3.28.patch
  * leap 15.6 use cmake 3.28 without CMP0175</changelog>
</package>
<package pkgid="43161c4af0f0cbb00f7d5a9bfd74e8ef9e448e16383a941edc31ad5cf6dffd634e4d5ccde13ae8ac756fa3c96b6acac9de56b71190150e0b0746d6986dee147a" name="fcitx5-lua" arch="riscv64">
  <version epoch="0" ver="5.0.15" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1642248000">- fix requirements</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1644840000">- add fcitx5-lua-5.0.5-soname.patch
  * dlopen liblua.so.5.4 intead of liblua5.4.so
    that comes from devel package</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1647086400">- update version 5.0.7
  * local im should be False by default
  * Only resolve lua soname if USE_DLOPEN
  * Use the same old trick in fcitx 4 to resolve the SONAME and
    use soname for dlopen
  * Add config component
  * Do not load lua library when dlopen is not used. This should
    fix for static lua library
  * Add include protection to base.lua.h.in
- drop fcitx5-lua-5.0.5-soname.patch, upstreamed</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1657022400">- Update to 5.0.9</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1663675200">- update version 5.0.10
  * fix wrong enum value</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update version 5.0.11
  * only find test modules when tes enabled</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update version 5.0.12
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- update version 5.0.13
  * nothing mentionable, author just modified his github action</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update version 5.0.14
  * support static addon</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- update version 5.0.15
  * Port to standardpaths</changelog>
</package>
<package pkgid="ff37c656e0687b552427e55a0c40fedb502e635a53602a0a1051dae50524516d8dda5cf4861ac82f32b1088cbc38193e8ce6e9df6a17780773ab258f023a00c0" name="fcitx5-lua-devel" arch="riscv64">
  <version epoch="0" ver="5.0.15" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1642248000">- fix requirements</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1644840000">- add fcitx5-lua-5.0.5-soname.patch
  * dlopen liblua.so.5.4 intead of liblua5.4.so
    that comes from devel package</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1647086400">- update version 5.0.7
  * local im should be False by default
  * Only resolve lua soname if USE_DLOPEN
  * Use the same old trick in fcitx 4 to resolve the SONAME and
    use soname for dlopen
  * Add config component
  * Do not load lua library when dlopen is not used. This should
    fix for static lua library
  * Add include protection to base.lua.h.in
- drop fcitx5-lua-5.0.5-soname.patch, upstreamed</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1657022400">- Update to 5.0.9</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1663675200">- update version 5.0.10
  * fix wrong enum value</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update version 5.0.11
  * only find test modules when tes enabled</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update version 5.0.12
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- update version 5.0.13
  * nothing mentionable, author just modified his github action</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update version 5.0.14
  * support static addon</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- update version 5.0.15
  * Port to standardpaths</changelog>
</package>
<package pkgid="c2c093b3f479f8e68d052364c123c86e324a3a7b0d9627ae5ad194319dc4dad56710f99a9bcffed28d6183264c86cf5aebaf62dcc9c3c71f02ac8140872f7d48" name="fcitx5-m17n" arch="riscv64">
  <version epoch="0" ver="5.1.5" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1639569600">- update version 5.0.6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1647432000">- update version 5.0.8
  * translation update</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1657022400">- Update to 5.0.10
  * Update translation</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.11
  * Update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.1
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.2
  * Workaround test failure with latest m17n-db since wijesekera is
    renamed to wijesekara</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.3
  * use addon factory v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.4
  * get rid of C getling usage
  * port away from fmt to std::format
  * use new macro for i18n string format
  * port to standardpaths</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.5
  * workaround an m17n-lib bug that makes fcitx crash</changelog>
</package>
<package pkgid="6e58745b8d5a1c9ad6bb30628059b48088ab143eebd47249fa1970cf273e0d83d52f39003378ae0fcb53b55ec900a3bea23ae940bc5d279aee386c0aa0433329" name="fcitx5-mozc" arch="riscv64">
  <version epoch="0" ver="2.31.5810.102" rel="7.1"/>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt; - 2.29.5268.102" date="1708776000">- Upstream update to 2.29.5268
  * Update dictionaries
  * Fix crash issue of the candidate window UI
- Update zip code dictionaries
  * Refresh add-sha256sum-for-zipcode-archives.patch
- Add patch ibus-mozc-candidate-window-qt-virtual-coordinate.patch
  * Fix google #823: candidate window position issue on HiDPI displays
- Enable to build with Python 3.6
  * Add support-python-3.6.patch</changelog>
  <changelog author="Fuminobu TAKEYAMA &lt;ftake@geeko.jp&gt; - 2.31.5810.102" date="1747828800">- Upstream update to 2.31.5810.102
  * Added 部首 annotation to the description (#1165)
  * Added OOV words like インティマシー, PFAS
  * Added romaji conversion rule from "tch" to "っ + ch".
  * Updated the Zip code data as-of 2025-03-08.
  * Added ".tsv" files to the default dictionary file types of the
    dictionary tool GUI
  * Linux: fix the preedit string state when it's empty (#1174)
  * Linux: fix configuration example for enabling JIS layout (#1237)
- Upstream update to 2.31.5712.102
  * Updated the LM dictionary
  * Updated symbols (#1074, #1100)
  * Updated emoji data to CLDR 46 (Emoji 16.0)
  * Fixed conversion errors
- Upstream update to 2.30.5618.102
  * Updated zip code entries (#1063).
  * Updated word entries (#1068, #1069)
  * Linux: Enabled switching to the DIRECT mode from the menu (#1061)
  * Linux: Enabled switching modes with Super+Space in Wayland
    (#853, #1059)
- Upstream update to 2.30.5595.102
  * Added words based on the reports from contributors
  * Updated the collocation data based on the reports from contributors
- Upstream update to 2.30.5544.102
  * Updated the word dictionary
  * Added words based on the GitHub issues
- Upstream update to 2.30.5520.102
  * Improved the AD to Era conversion: "2024ねん" → "令和6年"
  * Increased word vocabulary
  * Updated the reading correction rules
- Upstream update to 2.30.5490.102
  * Added more symbol characters (#933)
  * Added words of 対象内 / 対象外 by fixing the format error (#928)
  * Fixed the crash issue on saving the user dictionary
  * Fixed the crash issue on the debug build caused by converting
    negative numbers (#878)
- Upstream update to 2.30.5448.102
  * Updated the word dictionary
  * Improved the usability of era-to-ad conversion
    (れいわ６ねん→2024年)
  * Linux: Prevent executing multiple candidate windows (#912)
- Upstream update to 2.30.5432.102
  * Supported the conversion from "なう" to date/time
    (i.e. 2024/12/31 23:59)
  * Supported loading user dictionary files exported from Gboard
  * Fixed voiced Katakana conversion from ゑ (ヸ → ヹ)
  * Improved the about dialog with the dark mode (#897)
  * Linux: Improved the candidate UI with HiDPI displays (#823)
  * Remove ibus-mozc-candidate-window-qt-virtual-coordinate.patch
    merged by the upstream
- Upstream update to 2.29.5400.102
  * Updated Emoji entries
- Upstream update to 2.29.5346.102
  * Updated the year to 2024
  * Added 歲 (U+6B72) as a 旧字体 of 歳 (U+6B73) (#860)
  * Updated the Emoji version to 15.1
- Upstream update to 2.29.5288.102
  * Updated the word dictionary
  * Adjusted the conversion with suffix numbers (e.g. 後に vs あと2).
- Change the default Fcitx version to 5 for building
- Update fcitx-mozc
  * Refresh fcitx-mozc-bazel-build.patch
- Fix file names of Fcitx5 icons
  * Remove fcitx5-mozc-fix.patch
- Migrate to Bazel Module
  * Remove add-sha256sum-for-zipcode-archives.patch
  * Remove support-python-3.6.patch
  * Add use-system-python.patch
  * Add use-system-python-3.12.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1749470400">- Replace usage of %jobs for reproducible builds (boo#1237231)</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1751112000">- Disable fcitx-mozc for Leap 16.0 sicne Fcitx 4 is not available</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1753185600">- Update mozc.spec:
  Disable Mozc building with fcitx4 or fcitx5 in SLE, since SLE does
  not deliver fcitx. Avoid importing too many irrelevant build dependency
  packages in SLFO.
  (bsc#1246569, jsc#PED-12066)</changelog>
  <changelog author="Fuminobu Takeyama &lt;ftake@geeko.jp&gt;" date="1763121600">- Fix build error with bazel 8.4.1
  * Move files from Bazel Central Registry to bcr.tar and
    use a local bazel registry</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768824000">- Update mozc.spec to get rid of update-desktop-files:
  * It often duplicates upstream translation effort, wasting a human
    work, both community translators and contracted ones.
  * Most of these translations are ~20 years old, and they were never
    reviewed, so it is possible that they are worse than the upstream
    ones. In the last 20 years it did not provide any way to upstream
    the changes and translations. The upstream translations got another
    20 years of development. Also Desktop Categories specification was
    updated, and the upstream specification now covers all aspects of
    former X-SuSE-* Categories extensions.
  * As a result, the SUSE desktop menu experience differs from other
    vendors. Applications have a different name, different translations,
    different placement in the structured menu etc.
  * Upstream translations have a wider impact.
  * Package maintainers have only a limited control over the contents
    visible to users. It is imported during the runtime, and the visible
    contents could be different from the contents in the package.
  * update-desktop-files is a complicated tool. It attempts to fix
    deprecated and obsolete stuff in the desktop files without even
    informing the developer that something was wrong and something was
    modified.
  * It uses a very complicated toolchain that requires access to SUSE
    intranet and access to OpenQA VPN. The complete toolchain setup was
    never published, so it has even problems with Open Source ideas.
  * It mixes SUSE-unique translations with translations that just
    duplicate the upstream translation effort. As a result it significantly
    increases number of strings to translate and decreases the quality of
    the translation.
  (jsc#PED-14507)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1771243200">- Drop _multibuild for Fcitx4;
  Fcitx4 is dropped from Tumbleweed, so drop the build of fcitx-mozc
  sub-package as well.  If you need fcitx4-mozc package, link the
  package, and revive _multibuild there.
- Add Provides/Obsoletes for fcitx-mozc for Tumbleweed</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1774785600">- Update mozc.spec:
  Adjust %suse_version judgement to fit %suse_version bump.
  (jsc#PED-15819)</changelog>
</package>
<package pkgid="99fb5111943e57fe6550ecd5886d1fc1bb8105e84c8f13c376456f1ce91422388573e9cc88fe5ef212ed4347e1059ef4bb51c677c98ea3d313c99065667f0db7" name="fcitx5-pinyindictmanager6" arch="riscv64">
  <version epoch="0" ver="5.1.11" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * new custom phrase feature
  * new punctuation feature that allows punctuation to be shown
    as a candidate list</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696075200">- fix build on leap, gcc7 doesn't have charconv</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * Allow compose key to be used for table/pinyin
  * Fix exact matching mode for table
  * fix resolving some scel file
  * improve the case that cloud pinyin candidate position
    is the first one.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * Improve pinyin initial loading by loading all the features, so first
    stroke related key press won't be slowed down.
  * Add extra dictionary support for the table engine. Right now, you
    will need to put the dict file manually under
    ~/.local/share/fcitx5/table/[tablename].dict.d/. scel2org5 have a new
    option convert the dict to acceptable txt format. For the ease of use,
    both txt/binary dict are accepted under that directory. But you will
    need to make sure, that the table has built-in phrase rule, otherwise
    it won't work.
  * Port UI plugin to qt6
  * Default to webengine since qt webkit is lack of maintenance.
- changes in 5.1.2
  * Pinyin prediction may also show words from pinyin dict, not just
  from the model.
  * Add an animation for cloudpinyin loading
  * Allow table to use other key for select default candidate other than space.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- update to 5.1.5
  * New emoji implementation
  * Selecting a character from a candidate can now be used with any
    candidate even if the sentence is partially selected.
  * Extra dictionary is now loaded asynchronously.
  * openCC profile is now listed as a combobox in configuration
  * Add pinyin correction based on layout
- changes in 5.1.4
  * Use Qt5 by default
  * Make sure we load table data after start up
  * Fix corner case of custom phrase parsing
  * Fix testpinyin
  * Make virtual key by pass quickphrase</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.7
  * Slightly improve the order of English candidate when it contains
    upper case
- changes in 5.1.6
  * Fix compose key that need AltGr
  * Add support to use spell-check candidate into the sentence
  * hide cangjie by default.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.8
  * Allow "@" &amp; "/" to entry quick phrase mode and also allow
    restore to original mode
  * New PageSize=0 behavior for table engine
  * Quickphrase trigger is now uses regular expression
  * Preliminary Correction for shuangpin</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update to 5.1.9
  * New fuzzy pinyin for LR
  * scel2org5 support new scel file format
  * allow disable stroke candidate
- upstream drop qt5, don't build qt5</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1758369600">- fix build for leap 15.6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.11
  * A new default-enabled option allows use previously typed text
    to predict
- changes in 5.1.10
  * Fix crash when prediction with custom phrase
  * emoji 15 &amp; 16 support in pinyin symbols</changelog>
</package>
<package pkgid="9319f6fed4ea273b630bfa70e0d7c4e417100e84e002b0287e5f2d4e9f52bdd2feabee88b7187c54204de69148e23c8333b0537c7d93ad5005ba566ffa75dccc" name="fcitx5-qt-devel" arch="riscv64">
  <version epoch="0" ver="5.1.12" rel="1.2"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * fix a qt warning triggered on wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.4
  * fix a xtray menu positioning bug
- changes in 5.1.3
  * fix the build against pre-6.6 Qt
- changes in 5.1.2
  * do not use frameGeometry, use windowContentGeometry to clipping</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713441600">- Update to 5.1.5
  * Bring back qt5 quick phrase editor
  * use deleteLater on QFileSystemWatcher when watching fcitx 4
    file
  * [trans] Update Translation
  * Make Qt4 off by default, but Qt6 on by default
  * fix no-x11 build
  * Use native coordinates when operating wayland protocol objects
  * Fix wrong target name
- Spec cleanup
- Enable Qt6 builds on Leap 15</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- Update to 5.1.6
  * Fix a IM module bug under wayland that may cause a protocol error</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728820800">- Update to 5.1.7
  * Fix compatibility with Qt 6.8
  * Update Translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- Update to 5.1.8
  * bugfix for pinyin dict manager</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- Update to 5.1.9
  * refactor: use range-based for loop to enhance readability
  * refactory: replace non-empty QString constructors with
    QStringLiteral</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- update to 5.1.10
  * drop qt5 quickphrase editor and port to StandardPaths
  * Drop some header only in new qt QtClassHelperMacros</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760011200">- Add upstream changes for Qt 6.10 compatibility:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770465600">- update to 5.1.12
  * fix build with new Qt6
- drop patch:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
</package>
<package pkgid="88bae43aa7d3a978dd9c4ffef4f473f268626c22037dca0aa9b83162e06d89628a0efd482cde7a6002c1e90c45ad22f8a920e0007281313e54fe9e3b6438433f" name="fcitx5-qt-lang" arch="noarch">
  <version epoch="0" ver="5.1.12" rel="1.2"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * fix a qt warning triggered on wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.4
  * fix a xtray menu positioning bug
- changes in 5.1.3
  * fix the build against pre-6.6 Qt
- changes in 5.1.2
  * do not use frameGeometry, use windowContentGeometry to clipping</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713441600">- Update to 5.1.5
  * Bring back qt5 quick phrase editor
  * use deleteLater on QFileSystemWatcher when watching fcitx 4
    file
  * [trans] Update Translation
  * Make Qt4 off by default, but Qt6 on by default
  * fix no-x11 build
  * Use native coordinates when operating wayland protocol objects
  * Fix wrong target name
- Spec cleanup
- Enable Qt6 builds on Leap 15</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- Update to 5.1.6
  * Fix a IM module bug under wayland that may cause a protocol error</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728820800">- Update to 5.1.7
  * Fix compatibility with Qt 6.8
  * Update Translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- Update to 5.1.8
  * bugfix for pinyin dict manager</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- Update to 5.1.9
  * refactor: use range-based for loop to enhance readability
  * refactory: replace non-empty QString constructors with
    QStringLiteral</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- update to 5.1.10
  * drop qt5 quickphrase editor and port to StandardPaths
  * Drop some header only in new qt QtClassHelperMacros</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760011200">- Add upstream changes for Qt 6.10 compatibility:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770465600">- update to 5.1.12
  * fix build with new Qt6
- drop patch:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
</package>
<package pkgid="e96a0d9770ab57c95194fb6b487135d45037669bd05545cf957df1b133647e49f5aae5fe407d87cb62ea58f1217d9a883c020954555c7d75e7cdc2d6cd50379a" name="fcitx5-qt5" arch="riscv64">
  <version epoch="0" ver="5.1.12" rel="1.2"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * fix a qt warning triggered on wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.4
  * fix a xtray menu positioning bug
- changes in 5.1.3
  * fix the build against pre-6.6 Qt
- changes in 5.1.2
  * do not use frameGeometry, use windowContentGeometry to clipping</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713441600">- Update to 5.1.5
  * Bring back qt5 quick phrase editor
  * use deleteLater on QFileSystemWatcher when watching fcitx 4
    file
  * [trans] Update Translation
  * Make Qt4 off by default, but Qt6 on by default
  * fix no-x11 build
  * Use native coordinates when operating wayland protocol objects
  * Fix wrong target name
- Spec cleanup
- Enable Qt6 builds on Leap 15</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- Update to 5.1.6
  * Fix a IM module bug under wayland that may cause a protocol error</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728820800">- Update to 5.1.7
  * Fix compatibility with Qt 6.8
  * Update Translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- Update to 5.1.8
  * bugfix for pinyin dict manager</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- Update to 5.1.9
  * refactor: use range-based for loop to enhance readability
  * refactory: replace non-empty QString constructors with
    QStringLiteral</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- update to 5.1.10
  * drop qt5 quickphrase editor and port to StandardPaths
  * Drop some header only in new qt QtClassHelperMacros</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760011200">- Add upstream changes for Qt 6.10 compatibility:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770465600">- update to 5.1.12
  * fix build with new Qt6
- drop patch:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
</package>
<package pkgid="c0db43695bc85e6245d7402c6696ca4828125d448096f61259506ed05cb7b9f875de998c341c4db9961cb2f8ffd9ce1b2faa346b3814a080199b6f3fb361fe0f" name="fcitx5-qt6" arch="riscv64">
  <version epoch="0" ver="5.1.12" rel="1.2"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * fix a qt warning triggered on wayland</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.4
  * fix a xtray menu positioning bug
- changes in 5.1.3
  * fix the build against pre-6.6 Qt
- changes in 5.1.2
  * do not use frameGeometry, use windowContentGeometry to clipping</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713441600">- Update to 5.1.5
  * Bring back qt5 quick phrase editor
  * use deleteLater on QFileSystemWatcher when watching fcitx 4
    file
  * [trans] Update Translation
  * Make Qt4 off by default, but Qt6 on by default
  * fix no-x11 build
  * Use native coordinates when operating wayland protocol objects
  * Fix wrong target name
- Spec cleanup
- Enable Qt6 builds on Leap 15</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716379200">- Update to 5.1.6
  * Fix a IM module bug under wayland that may cause a protocol error</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728820800">- Update to 5.1.7
  * Fix compatibility with Qt 6.8
  * Update Translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- Update to 5.1.8
  * bugfix for pinyin dict manager</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- Update to 5.1.9
  * refactor: use range-based for loop to enhance readability
  * refactory: replace non-empty QString constructors with
    QStringLiteral</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- update to 5.1.10
  * drop qt5 quickphrase editor and port to StandardPaths
  * Drop some header only in new qt QtClassHelperMacros</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1760011200">- Add upstream changes for Qt 6.10 compatibility:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770465600">- update to 5.1.12
  * fix build with new Qt6
- drop patch:
  * 0001-Try-new-cmake-style-for-Qt6-76.patch
  * 0002-Fix-cmake-for-qt6.patch
  * 0003-Migrate-immodule-probing-also-to-GuiPrivate-target.patch</changelog>
</package>
<package pkgid="e923069c10ffe2dedd17b47e70b7a8a59852a4b0e4e290c5d84c3e84e241441e6779de7308c084f247b22902675dc7fd1563fd8f46979c00b1dca7a2941aac3c" name="fcitx5-rime" arch="riscv64">
  <version epoch="0" ver="5.1.12" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.15
  * fixes some memory leaks
- Remove obsolete patch, since Leap 15.3 already has newer CMake
  * fcitx5-rime-cmake-3.10.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.16
  * update wording for punctuation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.1
  * recreate all rime sessions when auto saving data
  * rime session now follows the global shared state option.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.2
  * Fix more than 10 candidate per page</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.4
  * follow preedit cursor position option in commit preview
  * rename all rime action icon to avoid wrong icon being used
  * don't use rime-im icon so we can see the label on kimpanel
  * implement same preedit mode option like pinyin
  * only clear saved state when fill a new session to the state
  * always clear the saved state after request session
  * do not unregister factory since the state will store the snap-
    shotted value
  * snapshot the state in deploy and reloadConfig
  * set timeout to non-default value
  * implement option's save and restore
- changes in 5.1.3
  * Show rime option in status area
  * support virtual keyboard candidate list better
  * add an option to control how the rime state is shared, default
    behavior is changed to share in all clients.
  * Restore rime schema / option when saving.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709294400">- update to version 5.1.5:
  * Minimize the highligh preedit style usage in rime preedit
  * Make latin mode action "toggle" the latin mode
  * Only refresh app option after we run start_maintainence</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.6
  * Fix missing SharedStatePolicyI18NAnnotation
  * Use new setComment API for candidate</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.9
  * Add additional behaviors in the switch input method configuration
  * partially implement BulkCursor
  * Update the message and the logic for block message
  * add hotkey configuration for deploy and synchronize
  * Use option label from action instead of get_state_label to
    support older librime
  * Use new show custom input method information to display option
    change
  * Set program name to client_app property
  * implement candidate action: forget_candidate
- changes in 5.1.8
  * hotfix
- changes in 5.1.7
  * Add compose support
  * Fix a bug with combo pinyin with certain preedit mode</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750420800">- update to 5.1.10
  * Make notification less verbose.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.12
  * Change the notification mechanism to allow list mode
  * Port to StandardPath and bump librime version to 1.7.0
  * fix action label empty for multi-switch without reset</changelog>
</package>
<package pkgid="e2276ae41040fa555900175f3d072d108365cf9a4128e3cd4d7ad55546625bf2d129b70271222e8ea93e18fabdbbc019191d1908f4b73a5a1bcadd1d68dd7b3a" name="fcitx5-sayura" arch="riscv64">
  <version epoch="0" ver="5.1.5" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1620216000">- update version 5.0.3
  * add version to addon</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1639569600">- update version 5.0.4</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1647432000">- update version 5.0.6
  * translation update</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1657022400">- Update to 5.0.8</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * android build</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.2
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.3
  * use addon factory v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.4
  * fix build with cmake 4.0.0</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.5
  * translation update</changelog>
</package>
<package pkgid="aab34b0185aaf760dad312e879666d388c092141e83d256d8a87aed6509be462509cd2397d5089e6b61596caa0e84e690aa611fd6292f27d9162bd570a66b41b" name="fcitx5-skk" arch="riscv64">
  <version epoch="0" ver="5.1.9" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.14
  * Update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.15
  * add all size of icon</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.1
  * Port to Qt 6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.3
  * Update preedit when commit after mode change
- changes in 5.1.2
  * Use Qt6 by default</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.5
  * translation update
- changes in 5.1.4
  * Rename icons to avoid XDG icon name fallback with breeze icon theme</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736596800">- fix leap 15.6 build
  * use g++-13 to workaround the &lt;filesystem&gt; include error</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.6
  * use addon factory v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.7
  * remove fcitx::getline usage
  * interpret dictionary path starting with $XDG_DATA_DIRS
  * update input panel on preedit clearing
  * should always trigger ui update, no need to check last is empty
  * port to StandardPaths and drop Qt5
- upstream dropped qt5, move from _multibuild to single build</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.9
  * replace stringutils::endsWith
  * fix FindLibSKK.cmake
- changes in 5.1.8
  * fix SkkEngine::loadDictionary() envvar behavior
  * replace SKK_DEFAULT_PATH with SKK_PATH
  * Refactor: Replace QDialog::exec() with QDialog::open()
    in SkkDictWidget::addDictClicked()
  * Switch to user dictionary editing when the end of a list
    of candidates has been reached</changelog>
</package>
<package pkgid="8e892bb2d267f145daa901b40da2193631922e0f90111ade2e2fd0a41fefb417c415e80a1c5470d0f1d049432ed518cd76eae98f68cec1df180bc4d8a408d8bd" name="fcitx5-table-extra" arch="noarch">
  <version epoch="0" ver="5.1.10" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.12
  * Update translation</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.13
  * add all size of icon</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * some table's matching key is updated to * instead of old ?,
    to solve the full width ? are not able to be used.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.3
  * Replace PUA character with non-PUA unicode in the table data.
- changes in 5.1.2
  * fix wubi98 not get installed
- changes in 5.1.1
  * proofread-wubi98-tables</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.5
  * Fix zhengma phrase rule</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.6
  * Rename icons to avoid XDG icon name fallback with breeze icon theme</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.7
  * remove unuse line</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.8
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.9
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552001">- update to 5.1.10
  * Update cangjie5.txt</changelog>
</package>
<package pkgid="385dc399b25af5ae0fd992ab8351d0f1618746308dac689ff6d6ed088d8d11dc627a1ac517b825bc20a3af8918fd98d45cd8bd0f9462fc9b6ffe289bab677414" name="fcitx5-table-other" arch="noarch">
  <version epoch="0" ver="5.1.5" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1620216000">- update version 5.0.5
  * update translation
- changes in version 5.0.4
  * update licenses</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1639569600">- update version 5.0.6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1647432000">- update version 5.0.8
  * translation update</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1657022400">- Update to 5.0.10</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 5.0.11:
  * add all icon sizes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.2
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.3
  * Rename icons to avoid XDG icon name fallback with breeze icon theme</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.4
  * Update lots of table to use the new PageSize=0 behavior</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.5
  * translation update</changelog>
</package>
<package pkgid="cc9c9557556268122f57358570497cf345e546833f36c84221e9410d03b079607e915b77d1c58f1c0eb8ad5c47fd1ed987afdd38eaa4eafcb6751deec01e669f" name="fcitx5-unikey" arch="riscv64">
  <version epoch="0" ver="5.1.9" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1684756800">- Update to 5.0.13
  * add all size of icon for unikey
  * allow to modify commited words</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * update unikey data to make it encode with ascii
- drop backport-allow-uoh.diff
- drop backport-commit-on-switchingIM.diff
- drop backport-rebuild-surrounding-state.diff</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1696334400">- update to 5.1.1
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1707134400">- update to 5.1.2
  * add qt6 support</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.4
  * use qt6 by default</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.5
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736596800">- fix leap 15.6 build
  * use g++-13 to workaround the &lt;filesystem&gt; include</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.6
  * use addon factory v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.7
  * get rid of fcitx::getline usage
  * port to StandardPaths and drop Qt5
  * Remove QOverload that's only new qt 6</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.9
  * Use QT_NO_KEYWORDS and clean up qt plugin includes</changelog>
</package>
<package pkgid="d676fe5f758c8d1c6a790b199ec94f2e75d400f505298c1c36c07cfa665a74eb5e620f59a4eccfbe849b7497b0c56a19cf1726c27da906d61ac52aed99506fa7" name="fcitx5-zhuyin" arch="riscv64">
  <version epoch="0" ver="5.1.6" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1668945600">- Update to 5.0.11
  * Update translation</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678276800">- Do not BuildRequire libzhuyin13: this is brought in by the
  relevant devel package.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 5.0.12:
  * Add all size of icons
  ￼</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692532800">- update to 5.1.0
  * translation update
- drop fcitx5-zhuyin-no-download.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1716465600">- update to 5.1.1
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1736078400">- update to 5.1.2
  * translation update</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1738152000">- update to 5.1.3
  * Fix compatibility with libpinyin 2.9.92
  * Rename icon from fcitx-zhuyin to fcitx-bopomofo
  * Use addon factory v2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750593600">- update to 5.1.4
  * fix c++20 build and port away from fmt
  * port to StandardPaths and FdStreamBuf</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Disable ASLR during build for reproducible builds (bsc#1180734)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1770552000">- update to 5.1.6
  * make test and data optional
  * support alternative PkgData path</changelog>
</package>
<package pkgid="4fc1d970583e5fe5d14a71ea78d159408bb499e3956859403e21761a47fabf3b1b72745aa0199e153b29b8a63def077200a6804237b9c4fcfcd14e1971c098f6" name="fclones" arch="riscv64">
  <version epoch="0" ver="0.35.0" rel="2.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618574400">- Update to 0.10.2
  - Entries are now sorted on inode number, slightly improving performance on HDDs</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618747200">- Update to 0.11.0
  - all directories are now scanned recursively if not specified otherwise (--depth 0)
  - input paths are validated before running</changelog>
  <changelog author="idesmi@protonmail.com" date="1623240000">- Update to version 0.12.2:
  * Bump up version to 0.12.2
  * Accept report lines ended with CRLF (Windows) Interrupt processing of report immediately on the first error
  * Update benchmarks
  * Increase default number of threads for SSD thread-pool
  * Update dependencies
  * Fix build on windows
  * Fix unused import
  * Deduplicate documentation (README.md)
  * Remove leftover println
  * Fix invalid default value for --format</changelog>
  <changelog author="idesmi@protonmail.com" date="1624276800">- Update to version 0.12.3:
  * Add *.iml to gitignore
  * Fix group --stdin option</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1630238400">- Update to version 0.13.0:
  * Fix unit tests that require file creation time metadata
  * Update documentation on json support in report processing
  * Fix clippy lints - remove unneeded references
  * Automatically detect input report format
  * Implement JsonReportReader
  * Update dependencies
  * Pluggable report readers</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631620800">- Update to version 0.15.0:
  * Implement `fclones move` command
  * Add homepage to the package manifest
  * Don't scan sysfs on startup
  * Small improvements (#68)</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1635076800">- Update to version 0.17.0:
  * Add examples to --help
  * Reflink: always remove temporary files
  * Minor help text tweaks.
  * Implement `fclones dedupe` command
  * Improve `with_dir` test util
  * Fix too aggressive config validation
  * Fix documentation on escaping in path globs
  * Option to not count files in the same root dir as dupes
  * Fix comments after find-and-replace gone bad
  * Make group output deterministic with existing hardlinks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to version 0.34.0:
  * New option one-fs #244
  * Downgrade builder image to Debian 10 (buster), remove unneeded
    pkgs #247</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745668800">- Update to version 0.35.0:
  * update dependencies
  * Make GroupConfig Clone
  * By default, only report progress when stderr is a terminal
  * Add shell completion subcommand
- added shell completion subpackages</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1771070400">- Fix the build in Factory by using the binary from %{_builddir}
  instead of the one from %{buildroot} to create all shell
  completion files.</changelog>
</package>
<package pkgid="4a91d331f1b026fce78b5fa44f55842d07e66cf2da361734b6c66f3bd37c26c70592f09e772612791ff056375794afbcae005258047ad81e822e14141a99159f" name="fclones-bash-completion" arch="noarch">
  <version epoch="0" ver="0.35.0" rel="2.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618574400">- Update to 0.10.2
  - Entries are now sorted on inode number, slightly improving performance on HDDs</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618747200">- Update to 0.11.0
  - all directories are now scanned recursively if not specified otherwise (--depth 0)
  - input paths are validated before running</changelog>
  <changelog author="idesmi@protonmail.com" date="1623240000">- Update to version 0.12.2:
  * Bump up version to 0.12.2
  * Accept report lines ended with CRLF (Windows) Interrupt processing of report immediately on the first error
  * Update benchmarks
  * Increase default number of threads for SSD thread-pool
  * Update dependencies
  * Fix build on windows
  * Fix unused import
  * Deduplicate documentation (README.md)
  * Remove leftover println
  * Fix invalid default value for --format</changelog>
  <changelog author="idesmi@protonmail.com" date="1624276800">- Update to version 0.12.3:
  * Add *.iml to gitignore
  * Fix group --stdin option</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1630238400">- Update to version 0.13.0:
  * Fix unit tests that require file creation time metadata
  * Update documentation on json support in report processing
  * Fix clippy lints - remove unneeded references
  * Automatically detect input report format
  * Implement JsonReportReader
  * Update dependencies
  * Pluggable report readers</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631620800">- Update to version 0.15.0:
  * Implement `fclones move` command
  * Add homepage to the package manifest
  * Don't scan sysfs on startup
  * Small improvements (#68)</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1635076800">- Update to version 0.17.0:
  * Add examples to --help
  * Reflink: always remove temporary files
  * Minor help text tweaks.
  * Implement `fclones dedupe` command
  * Improve `with_dir` test util
  * Fix too aggressive config validation
  * Fix documentation on escaping in path globs
  * Option to not count files in the same root dir as dupes
  * Fix comments after find-and-replace gone bad
  * Make group output deterministic with existing hardlinks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to version 0.34.0:
  * New option one-fs #244
  * Downgrade builder image to Debian 10 (buster), remove unneeded
    pkgs #247</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745668800">- Update to version 0.35.0:
  * update dependencies
  * Make GroupConfig Clone
  * By default, only report progress when stderr is a terminal
  * Add shell completion subcommand
- added shell completion subpackages</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1771070400">- Fix the build in Factory by using the binary from %{_builddir}
  instead of the one from %{buildroot} to create all shell
  completion files.</changelog>
</package>
<package pkgid="66fa01c16d0702a600f481d6105802e2ae12f2f265f4c91aba2050416c681362a17bd836c4688ca01033f3b8866481595132ac6b6bdea2e764629102bdd235ed" name="fclones-fish-completion" arch="noarch">
  <version epoch="0" ver="0.35.0" rel="2.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618574400">- Update to 0.10.2
  - Entries are now sorted on inode number, slightly improving performance on HDDs</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618747200">- Update to 0.11.0
  - all directories are now scanned recursively if not specified otherwise (--depth 0)
  - input paths are validated before running</changelog>
  <changelog author="idesmi@protonmail.com" date="1623240000">- Update to version 0.12.2:
  * Bump up version to 0.12.2
  * Accept report lines ended with CRLF (Windows) Interrupt processing of report immediately on the first error
  * Update benchmarks
  * Increase default number of threads for SSD thread-pool
  * Update dependencies
  * Fix build on windows
  * Fix unused import
  * Deduplicate documentation (README.md)
  * Remove leftover println
  * Fix invalid default value for --format</changelog>
  <changelog author="idesmi@protonmail.com" date="1624276800">- Update to version 0.12.3:
  * Add *.iml to gitignore
  * Fix group --stdin option</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1630238400">- Update to version 0.13.0:
  * Fix unit tests that require file creation time metadata
  * Update documentation on json support in report processing
  * Fix clippy lints - remove unneeded references
  * Automatically detect input report format
  * Implement JsonReportReader
  * Update dependencies
  * Pluggable report readers</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631620800">- Update to version 0.15.0:
  * Implement `fclones move` command
  * Add homepage to the package manifest
  * Don't scan sysfs on startup
  * Small improvements (#68)</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1635076800">- Update to version 0.17.0:
  * Add examples to --help
  * Reflink: always remove temporary files
  * Minor help text tweaks.
  * Implement `fclones dedupe` command
  * Improve `with_dir` test util
  * Fix too aggressive config validation
  * Fix documentation on escaping in path globs
  * Option to not count files in the same root dir as dupes
  * Fix comments after find-and-replace gone bad
  * Make group output deterministic with existing hardlinks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to version 0.34.0:
  * New option one-fs #244
  * Downgrade builder image to Debian 10 (buster), remove unneeded
    pkgs #247</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745668800">- Update to version 0.35.0:
  * update dependencies
  * Make GroupConfig Clone
  * By default, only report progress when stderr is a terminal
  * Add shell completion subcommand
- added shell completion subpackages</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1771070400">- Fix the build in Factory by using the binary from %{_builddir}
  instead of the one from %{buildroot} to create all shell
  completion files.</changelog>
</package>
<package pkgid="58316906c9d5f737dde76d8181624822f6d82161794ac2ca2458cb056210293a0c2ede850b430cfc80c59737ae8828aa9ffe468053efc72816e1be9b99e4d710" name="fclones-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.35.0" rel="2.1"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618574400">- Update to 0.10.2
  - Entries are now sorted on inode number, slightly improving performance on HDDs</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1618747200">- Update to 0.11.0
  - all directories are now scanned recursively if not specified otherwise (--depth 0)
  - input paths are validated before running</changelog>
  <changelog author="idesmi@protonmail.com" date="1623240000">- Update to version 0.12.2:
  * Bump up version to 0.12.2
  * Accept report lines ended with CRLF (Windows) Interrupt processing of report immediately on the first error
  * Update benchmarks
  * Increase default number of threads for SSD thread-pool
  * Update dependencies
  * Fix build on windows
  * Fix unused import
  * Deduplicate documentation (README.md)
  * Remove leftover println
  * Fix invalid default value for --format</changelog>
  <changelog author="idesmi@protonmail.com" date="1624276800">- Update to version 0.12.3:
  * Add *.iml to gitignore
  * Fix group --stdin option</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1630238400">- Update to version 0.13.0:
  * Fix unit tests that require file creation time metadata
  * Update documentation on json support in report processing
  * Fix clippy lints - remove unneeded references
  * Automatically detect input report format
  * Implement JsonReportReader
  * Update dependencies
  * Pluggable report readers</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1631620800">- Update to version 0.15.0:
  * Implement `fclones move` command
  * Add homepage to the package manifest
  * Don't scan sysfs on startup
  * Small improvements (#68)</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1635076800">- Update to version 0.17.0:
  * Add examples to --help
  * Reflink: always remove temporary files
  * Minor help text tweaks.
  * Implement `fclones dedupe` command
  * Improve `with_dir` test util
  * Fix too aggressive config validation
  * Fix documentation on escaping in path globs
  * Option to not count files in the same root dir as dupes
  * Fix comments after find-and-replace gone bad
  * Make group output deterministic with existing hardlinks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to version 0.34.0:
  * New option one-fs #244
  * Downgrade builder image to Debian 10 (buster), remove unneeded
    pkgs #247</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745668800">- Update to version 0.35.0:
  * update dependencies
  * Make GroupConfig Clone
  * By default, only report progress when stderr is a terminal
  * Add shell completion subcommand
- added shell completion subpackages</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1771070400">- Fix the build in Factory by using the binary from %{_builddir}
  instead of the one from %{buildroot} to create all shell
  completion files.</changelog>
</package>
<package pkgid="d184b565aae4824ec3b6525d081382b59ed42fb8faba0d5a04f3c8a465d2f4364df274cc49d5ab899554be6cba3719d8291324d41bb45e56e0e30e83b8a988d6" name="fcoe-utils" arch="riscv64">
  <version epoch="0" ver="1.0.34+9.3d27180c86c" rel="1.1"/>
  <changelog author="Lee Duncan &lt;lduncan@suse.com&gt;" date="1594814400">- Handle NIC names longer than 7 characters for the output of
  "fcoeadm -s" output (bsc#1010047), adding patch:
  * Handle-NIC-names-longer-than-7-characters.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Add patch to fix build on architectures where char is
  unsigned (%arm, aarch64):
  * fcoe-utils-fix-arm.patch</changelog>
  <changelog author="Lee Duncan &lt;lduncan@suse.com&gt;" date="1616673600">- Update to version 1.0.34 (fixing bsc#1182804), which replaces the
  source tarball, and removes these two patches, which are fixed
  upstream:
  * Handle-NIC-names-longer-than-7-characters.patch
  * fcoe-utils-fix-arm.patch
  Change summary:
    Chris Leech (6):
  21 string-op truncation, format truncation, and format overflow errors
  use of uninitialized values detected during LTO
  Revert "Make gcc compiler happy about ifname string truncation."
  fix VLAN device name overflow check
  fix regressions caused by safe_makepath change in libopenfcoe.c
  minor fcoeadm output issues
    Guillaume Gardet (1):
  char can be unsigned on arm, so set signed explicitly as the check expects it can be negative
    Lee Duncan (6):
  Handle NIC names longer than 7 characters.
  Change debug-&gt;log message if daemon running
  Remove references to open-fcoe.org
  Fix two gcc-11 compiler warnings.
  Remove comment that doesn't match code.
  Preparing for version v1.0.34
    Lily Nie (1):
  fix one bug introduced by commit b06c3df
    Nitin U. Yewale (1):
  Exit fcoemon command if fcoemon daemon is already running.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fcoe.service.patch</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="Lee Duncan &lt;lduncan@suse.com&gt;" date="1643284800">- Added upstream commit to fix gcc12 warning/errors:
  * fcoe-utils-Fix-GCC-12-warning.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1749556800">- Moved /etc/fcoe/cfg-ethx and /etc/fcoe/config to /usr/etc.
- This patch is upstream: https://github.com/openSUSE/fcoe-utils/pull/24
  and is called usr_etc.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1770292800">- Add fcoe-utils-glibc-2.43.patch: Fix build against glibc 2.43.</changelog>
  <changelog author="Lee Duncan &lt;lduncan@suse.com&gt;" date="1771416000">- Update to version 1.0.34+9.3d27180c86c, removing the need
  for 3 existing patches (see below):
  * Fix build against glibc 2.43
    (patch fcoe-utils-glibc-2.43.patch, no longer needed)
  * updated path
  * using vendor directory (e.g. /usr/etc) as fallback for /etc
    (patch usr_etc.patch no longer needed)
  * fcoemon: add snprintf string precision modifiers in fcm_netif_advance
  * Fix GCC 12 warning.
    (patch fcoe-utils-Fix-GCC-12-warning.patch no longer needed)
  * Preparing for version v1.0.34</changelog>
</package>
<package pkgid="fd33c87961a7518b4df50d2ebc46c17f5bbeb0007f17258f0c5aba524a8b4456fd50ca77c01be4bd586fb413410791aa9db17dc9553d6ad281682b362e295cd3" name="fd" arch="riscv64">
  <version epoch="0" ver="10.4.2" rel="1.1"/>
  <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>
  <changelog author="pallaswept@proton.me" date="1715083200">- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&amp;MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0.
    The later version is required to fix a problem specific to Windows and is not
    presently available to build in Factory</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1715169600">- Update to version 10.1.0:
  * Add --format to help in README
  * Prepare for 10.1.0 release
  * Implement option for printing custom formats
  * docs: Make auto option for --strip-cwd-prefix more clear
  * feat: Add option to always include cwd prefix
  * Add upcoming to changelog
  * Attempt to add aarch64 osx build to CI
  * Fix #1085 for real</changelog>
  <changelog author="sebix@sebix.at" date="1724414400">- Update to version 10.2.0:
  * Bump dependencies
  * Prepare for 10.2.0 release
  * docs: documentation link of regular expressions to the latest version
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump clap_complete from 4.5.7 to 4.5.8
  * build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
  * build(deps): bump version_check from 0.9.4 to 0.9.5
  * Fix unused config struct field on Windows
  * Fix unused OnceLock import lint on Windows
  * Fix Conflicts syntax
  * Create fdfind symlinks in deb package
  * Refactor creating deb package into separate script
  * Note executable name in release debs
  * build(deps): bump clap_complete from 4.5.2 to 4.5.7
  * build(deps): bump regex from 1.10.4 to 1.10.5
  * build(deps): bump regex-syntax from 0.8.3 to 0.8.4
  * build(deps): bump clap from 4.5.4 to 4.5.8
  * build(deps): bump lscolors from 0.17.0 to 0.18.0
  * Fix percent encoding
  * docs: Add flox install
  * Continue supporting windows 7 with builds
  * Update OS versions for github actions
  * Change --hyperlink to be an option instead of a flag
  * Fix test on windows
  * Fix unicode encoding of hyperlinks
  * Add hyperlink support to fd
  * build(deps): bump libc from 0.2.154 to 0.2.155
  * build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * build(deps): bump anyhow from 1.0.82 to 1.0.86
  * Update sponsors.md
  * Remove sponsorship message</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1725192000">- _service: use manual instead of disabled as suggested by osc</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1756209600">- Update to version 10.3.0:
  * release: 10.3
  * build: Update OSes for github actions
  * build(deps): bump actions/checkout from 4 to 5
  * filesystem: Fix a clippy warning about lifetime elision
  * build(deps): bump clap_complete from 4.5.54 to 4.5.55
  * build(deps): bump clap from 4.5.40 to 4.5.42
  * build(deps): bump libc from 0.2.172 to 0.2.174
  * chore: Update several packages
  * fix: Remove duplicate nix from lockfile
  * build(deps): bump ctrlc from 3.4.6 to 3.4.7
  * build(deps): bump argmax from 0.3.1 to 0.4.0
  * build(deps): bump clap_complete from 4.5.52 to 4.5.54
  * build(deps): bump clap from 4.5.39 to 4.5.40
  * Remove test_invalid_cwd on illumos
  * Make test be excluded at compile time rather than at run-time.
  * Use printf in a test rather than echo -n
  * Do not use jemalloc on Illumos
  * Update README.md to RHEL 10
  * build(deps): bump clap from 4.5.37 to 4.5.39
  * build(deps): bump clap_complete from 4.5.48 to 4.5.52
  * build(deps): bump jiff from 0.2.10 to 0.2.14
  * build(deps): bump tempfile from 3.19.1 to 3.20.0
  * Update tikv-jemallocator to 0.6
  * Depend on jemallocator as tikv-jemallocator
  * docs(security): add initial security policy
  * Fix typo
  * docs: Clarify option positions in README
  * docs: Mention how to end --exec-batch args
  * docs: Better specify that if path is given, pattern must be as well.
  * Add aarch64 Windows to CI.
  * Update to crossbeam-channel 0.5.15
  * Update etcetera from 0.9 to 0.10
  * ci: Use Ubuntu 22.04 runners
  * Use next_back() instead of last()
  * Disambiguate modification time vs timestamp
  * build(deps): bump jiff from 0.2.4 to 0.2.5
  * build(deps): bump clap_complete from 4.5.44 to 4.5.47
  * build(deps): bump anyhow from 1.0.96 to 1.0.97
  * build(deps): bump clap from 4.5.31 to 4.5.35
  * build(deps): bump tempfile from 3.16.0 to 3.19.1
  * Fix broken Arch Linux link
  * Use guard to ensure cleanup of test time
  * refactor: Simplify time filter code
  * refactor: Avoid passing in current time just for tests
  * docs: More description of jiff change in changelog
  * chore(deps): Replace `chrono` with `jiff`
  * chore: Change to use `jiff::Zoned`
  * chore(deps): Replace `humantime` with `jiff`
  * build(deps): bump clap from 4.5.27 to 4.5.31
  * build(deps): bump libc from 0.2.169 to 0.2.170
  * build(deps): bump globset from 0.4.15 to 0.4.16
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * build(deps): bump etcetera from 0.8.0 to 0.9.0
  * chore: Use macos-13 instead of 12
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump clap from 4.5.23 to 4.5.27
  * build(deps): bump clap_complete from 4.5.38 to 4.5.44
  * chore: Fix clippy lints
  * docs: Mention --full-path in troubleshooting
  * build(deps): bump clap from 4.5.21 to 4.5.23
  * build(deps): bump crossbeam-channel from 0.5.13 to 0.5.14
  * build(deps): bump chrono from 0.4.38 to 0.4.39
  * build(deps): bump anyhow from 1.0.93 to 1.0.95
  * build(deps): bump libc from 0.2.167 to 0.2.169
  * Update Cargo.toml
  * add documentation
  * build(deps): bump clap_complete from 4.5.28 to 4.5.38
  * build(deps): bump clap from 4.5.20 to 4.5.21
  * build(deps): bump anyhow from 1.0.89 to 1.0.93
  * build(deps): bump libc from 0.2.161 to 0.2.167
  * build(deps): bump tempfile from 3.13.0 to 3.14.0
  * build(deps): bump regex from 1.10.6 to 1.11.1
  * build(deps): bump clap from 4.5.16 to 4.5.20
  * build(deps): bump lscolors from 0.19.0 to 0.20.0
  * build(deps): bump tempfile from 3.12.0 to 3.13.0
  * fix: formatting in `src/` and `tests/`
  * style: simplify string formatting for readability
  * Add a hidden `--mindepth` alias for `--min-depth`
  * build(deps): bump anyhow from 1.0.86 to 1.0.89
  * build(deps): bump ignore from 0.4.22 to 0.4.23
  * build(deps): bump libc from 0.2.158 to 0.2.159
  * build(deps): bump globset from 0.4.14 to 0.4.15
  * build(deps): bump clap_complete from 4.5.24 to 4.5.28
  * Fix a new clippy warning
  * build(deps): bump clap_complete from 4.5.19 to 4.5.24
  * build(deps): bump filetime from 0.2.24 to 0.2.25</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1773230400">- Update to version 10.4.2:
  * perf: Avoid unnecessary syscall for ignore-contain
  * fix(build): Fix attestation
  * docs: update changelog to include static linking of CRT for MSVC builds
  * docs: add shell completion generation instructions
  * ignore_contain now has higher precedence than root check.
  * build: Reduce debug info for dev builds
  * `--ignore-contain`: ignore directories containing a named entry (e.g. [`CACHEDIR.TAG`](https://bford.info/cachedir/)).
  * chore: fix typo in tests/tests.rs
  * feat(build): Install cross directly
  * docs(security): clarify where to send vulnerability reports (#1827)
  * ci: resolve Zizmor-identified workflow issues
  * docs(CHANGELOG): list bugs fixed by ignore upgrade
  * chore(deps): Update etcetera package
  * build(msrv): Update msrv to 1.90.0
  * "Add cargo-binstall support"
  * Remove the trailing white space in -C short option.
  * feat[release]: Add attestation for release artifacts
  * Add -C option to the manpage fd.1.
  * Add base-directory entry along with short option -C in the README.md file.
  * Add short option -C to the option base-directory.
  * fix: --print0 now works with --exec
  * fix: Clippy warning from anyhow update
  * Update Tuple logo
  * build: Remove `build.rs`
  * Update README
- remove now unneeded rust.patch
- _service: set filter=true on cargo_vendor</changelog>
</package>
<package pkgid="b722331c48acf0384253906586d91096a0543bf281887aea423f6685cbb742c7b7ab7edfbd10389b7e01bbe90c74742b08c368d95b1cdc6fcd28c77779a1faef" name="fd-bash-completion" arch="noarch">
  <version epoch="0" ver="10.4.2" rel="1.1"/>
  <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>
  <changelog author="pallaswept@proton.me" date="1715083200">- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&amp;MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0.
    The later version is required to fix a problem specific to Windows and is not
    presently available to build in Factory</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1715169600">- Update to version 10.1.0:
  * Add --format to help in README
  * Prepare for 10.1.0 release
  * Implement option for printing custom formats
  * docs: Make auto option for --strip-cwd-prefix more clear
  * feat: Add option to always include cwd prefix
  * Add upcoming to changelog
  * Attempt to add aarch64 osx build to CI
  * Fix #1085 for real</changelog>
  <changelog author="sebix@sebix.at" date="1724414400">- Update to version 10.2.0:
  * Bump dependencies
  * Prepare for 10.2.0 release
  * docs: documentation link of regular expressions to the latest version
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump clap_complete from 4.5.7 to 4.5.8
  * build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
  * build(deps): bump version_check from 0.9.4 to 0.9.5
  * Fix unused config struct field on Windows
  * Fix unused OnceLock import lint on Windows
  * Fix Conflicts syntax
  * Create fdfind symlinks in deb package
  * Refactor creating deb package into separate script
  * Note executable name in release debs
  * build(deps): bump clap_complete from 4.5.2 to 4.5.7
  * build(deps): bump regex from 1.10.4 to 1.10.5
  * build(deps): bump regex-syntax from 0.8.3 to 0.8.4
  * build(deps): bump clap from 4.5.4 to 4.5.8
  * build(deps): bump lscolors from 0.17.0 to 0.18.0
  * Fix percent encoding
  * docs: Add flox install
  * Continue supporting windows 7 with builds
  * Update OS versions for github actions
  * Change --hyperlink to be an option instead of a flag
  * Fix test on windows
  * Fix unicode encoding of hyperlinks
  * Add hyperlink support to fd
  * build(deps): bump libc from 0.2.154 to 0.2.155
  * build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * build(deps): bump anyhow from 1.0.82 to 1.0.86
  * Update sponsors.md
  * Remove sponsorship message</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1725192000">- _service: use manual instead of disabled as suggested by osc</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1756209600">- Update to version 10.3.0:
  * release: 10.3
  * build: Update OSes for github actions
  * build(deps): bump actions/checkout from 4 to 5
  * filesystem: Fix a clippy warning about lifetime elision
  * build(deps): bump clap_complete from 4.5.54 to 4.5.55
  * build(deps): bump clap from 4.5.40 to 4.5.42
  * build(deps): bump libc from 0.2.172 to 0.2.174
  * chore: Update several packages
  * fix: Remove duplicate nix from lockfile
  * build(deps): bump ctrlc from 3.4.6 to 3.4.7
  * build(deps): bump argmax from 0.3.1 to 0.4.0
  * build(deps): bump clap_complete from 4.5.52 to 4.5.54
  * build(deps): bump clap from 4.5.39 to 4.5.40
  * Remove test_invalid_cwd on illumos
  * Make test be excluded at compile time rather than at run-time.
  * Use printf in a test rather than echo -n
  * Do not use jemalloc on Illumos
  * Update README.md to RHEL 10
  * build(deps): bump clap from 4.5.37 to 4.5.39
  * build(deps): bump clap_complete from 4.5.48 to 4.5.52
  * build(deps): bump jiff from 0.2.10 to 0.2.14
  * build(deps): bump tempfile from 3.19.1 to 3.20.0
  * Update tikv-jemallocator to 0.6
  * Depend on jemallocator as tikv-jemallocator
  * docs(security): add initial security policy
  * Fix typo
  * docs: Clarify option positions in README
  * docs: Mention how to end --exec-batch args
  * docs: Better specify that if path is given, pattern must be as well.
  * Add aarch64 Windows to CI.
  * Update to crossbeam-channel 0.5.15
  * Update etcetera from 0.9 to 0.10
  * ci: Use Ubuntu 22.04 runners
  * Use next_back() instead of last()
  * Disambiguate modification time vs timestamp
  * build(deps): bump jiff from 0.2.4 to 0.2.5
  * build(deps): bump clap_complete from 4.5.44 to 4.5.47
  * build(deps): bump anyhow from 1.0.96 to 1.0.97
  * build(deps): bump clap from 4.5.31 to 4.5.35
  * build(deps): bump tempfile from 3.16.0 to 3.19.1
  * Fix broken Arch Linux link
  * Use guard to ensure cleanup of test time
  * refactor: Simplify time filter code
  * refactor: Avoid passing in current time just for tests
  * docs: More description of jiff change in changelog
  * chore(deps): Replace `chrono` with `jiff`
  * chore: Change to use `jiff::Zoned`
  * chore(deps): Replace `humantime` with `jiff`
  * build(deps): bump clap from 4.5.27 to 4.5.31
  * build(deps): bump libc from 0.2.169 to 0.2.170
  * build(deps): bump globset from 0.4.15 to 0.4.16
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * build(deps): bump etcetera from 0.8.0 to 0.9.0
  * chore: Use macos-13 instead of 12
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump clap from 4.5.23 to 4.5.27
  * build(deps): bump clap_complete from 4.5.38 to 4.5.44
  * chore: Fix clippy lints
  * docs: Mention --full-path in troubleshooting
  * build(deps): bump clap from 4.5.21 to 4.5.23
  * build(deps): bump crossbeam-channel from 0.5.13 to 0.5.14
  * build(deps): bump chrono from 0.4.38 to 0.4.39
  * build(deps): bump anyhow from 1.0.93 to 1.0.95
  * build(deps): bump libc from 0.2.167 to 0.2.169
  * Update Cargo.toml
  * add documentation
  * build(deps): bump clap_complete from 4.5.28 to 4.5.38
  * build(deps): bump clap from 4.5.20 to 4.5.21
  * build(deps): bump anyhow from 1.0.89 to 1.0.93
  * build(deps): bump libc from 0.2.161 to 0.2.167
  * build(deps): bump tempfile from 3.13.0 to 3.14.0
  * build(deps): bump regex from 1.10.6 to 1.11.1
  * build(deps): bump clap from 4.5.16 to 4.5.20
  * build(deps): bump lscolors from 0.19.0 to 0.20.0
  * build(deps): bump tempfile from 3.12.0 to 3.13.0
  * fix: formatting in `src/` and `tests/`
  * style: simplify string formatting for readability
  * Add a hidden `--mindepth` alias for `--min-depth`
  * build(deps): bump anyhow from 1.0.86 to 1.0.89
  * build(deps): bump ignore from 0.4.22 to 0.4.23
  * build(deps): bump libc from 0.2.158 to 0.2.159
  * build(deps): bump globset from 0.4.14 to 0.4.15
  * build(deps): bump clap_complete from 4.5.24 to 4.5.28
  * Fix a new clippy warning
  * build(deps): bump clap_complete from 4.5.19 to 4.5.24
  * build(deps): bump filetime from 0.2.24 to 0.2.25</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1773230400">- Update to version 10.4.2:
  * perf: Avoid unnecessary syscall for ignore-contain
  * fix(build): Fix attestation
  * docs: update changelog to include static linking of CRT for MSVC builds
  * docs: add shell completion generation instructions
  * ignore_contain now has higher precedence than root check.
  * build: Reduce debug info for dev builds
  * `--ignore-contain`: ignore directories containing a named entry (e.g. [`CACHEDIR.TAG`](https://bford.info/cachedir/)).
  * chore: fix typo in tests/tests.rs
  * feat(build): Install cross directly
  * docs(security): clarify where to send vulnerability reports (#1827)
  * ci: resolve Zizmor-identified workflow issues
  * docs(CHANGELOG): list bugs fixed by ignore upgrade
  * chore(deps): Update etcetera package
  * build(msrv): Update msrv to 1.90.0
  * "Add cargo-binstall support"
  * Remove the trailing white space in -C short option.
  * feat[release]: Add attestation for release artifacts
  * Add -C option to the manpage fd.1.
  * Add base-directory entry along with short option -C in the README.md file.
  * Add short option -C to the option base-directory.
  * fix: --print0 now works with --exec
  * fix: Clippy warning from anyhow update
  * Update Tuple logo
  * build: Remove `build.rs`
  * Update README
- remove now unneeded rust.patch
- _service: set filter=true on cargo_vendor</changelog>
</package>
<package pkgid="84feaf9e919740c57c6d77229ee8790427e885c8298a8bce27501bdddb3d1a7382b0879b53bde3b7134976a623dd4b4d9d47610209ebf0b4063e890ebfce61af" name="fd-fish-completion" arch="noarch">
  <version epoch="0" ver="10.4.2" rel="1.1"/>
  <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>
  <changelog author="pallaswept@proton.me" date="1715083200">- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&amp;MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0.
    The later version is required to fix a problem specific to Windows and is not
    presently available to build in Factory</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1715169600">- Update to version 10.1.0:
  * Add --format to help in README
  * Prepare for 10.1.0 release
  * Implement option for printing custom formats
  * docs: Make auto option for --strip-cwd-prefix more clear
  * feat: Add option to always include cwd prefix
  * Add upcoming to changelog
  * Attempt to add aarch64 osx build to CI
  * Fix #1085 for real</changelog>
  <changelog author="sebix@sebix.at" date="1724414400">- Update to version 10.2.0:
  * Bump dependencies
  * Prepare for 10.2.0 release
  * docs: documentation link of regular expressions to the latest version
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump clap_complete from 4.5.7 to 4.5.8
  * build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
  * build(deps): bump version_check from 0.9.4 to 0.9.5
  * Fix unused config struct field on Windows
  * Fix unused OnceLock import lint on Windows
  * Fix Conflicts syntax
  * Create fdfind symlinks in deb package
  * Refactor creating deb package into separate script
  * Note executable name in release debs
  * build(deps): bump clap_complete from 4.5.2 to 4.5.7
  * build(deps): bump regex from 1.10.4 to 1.10.5
  * build(deps): bump regex-syntax from 0.8.3 to 0.8.4
  * build(deps): bump clap from 4.5.4 to 4.5.8
  * build(deps): bump lscolors from 0.17.0 to 0.18.0
  * Fix percent encoding
  * docs: Add flox install
  * Continue supporting windows 7 with builds
  * Update OS versions for github actions
  * Change --hyperlink to be an option instead of a flag
  * Fix test on windows
  * Fix unicode encoding of hyperlinks
  * Add hyperlink support to fd
  * build(deps): bump libc from 0.2.154 to 0.2.155
  * build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * build(deps): bump anyhow from 1.0.82 to 1.0.86
  * Update sponsors.md
  * Remove sponsorship message</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1725192000">- _service: use manual instead of disabled as suggested by osc</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1756209600">- Update to version 10.3.0:
  * release: 10.3
  * build: Update OSes for github actions
  * build(deps): bump actions/checkout from 4 to 5
  * filesystem: Fix a clippy warning about lifetime elision
  * build(deps): bump clap_complete from 4.5.54 to 4.5.55
  * build(deps): bump clap from 4.5.40 to 4.5.42
  * build(deps): bump libc from 0.2.172 to 0.2.174
  * chore: Update several packages
  * fix: Remove duplicate nix from lockfile
  * build(deps): bump ctrlc from 3.4.6 to 3.4.7
  * build(deps): bump argmax from 0.3.1 to 0.4.0
  * build(deps): bump clap_complete from 4.5.52 to 4.5.54
  * build(deps): bump clap from 4.5.39 to 4.5.40
  * Remove test_invalid_cwd on illumos
  * Make test be excluded at compile time rather than at run-time.
  * Use printf in a test rather than echo -n
  * Do not use jemalloc on Illumos
  * Update README.md to RHEL 10
  * build(deps): bump clap from 4.5.37 to 4.5.39
  * build(deps): bump clap_complete from 4.5.48 to 4.5.52
  * build(deps): bump jiff from 0.2.10 to 0.2.14
  * build(deps): bump tempfile from 3.19.1 to 3.20.0
  * Update tikv-jemallocator to 0.6
  * Depend on jemallocator as tikv-jemallocator
  * docs(security): add initial security policy
  * Fix typo
  * docs: Clarify option positions in README
  * docs: Mention how to end --exec-batch args
  * docs: Better specify that if path is given, pattern must be as well.
  * Add aarch64 Windows to CI.
  * Update to crossbeam-channel 0.5.15
  * Update etcetera from 0.9 to 0.10
  * ci: Use Ubuntu 22.04 runners
  * Use next_back() instead of last()
  * Disambiguate modification time vs timestamp
  * build(deps): bump jiff from 0.2.4 to 0.2.5
  * build(deps): bump clap_complete from 4.5.44 to 4.5.47
  * build(deps): bump anyhow from 1.0.96 to 1.0.97
  * build(deps): bump clap from 4.5.31 to 4.5.35
  * build(deps): bump tempfile from 3.16.0 to 3.19.1
  * Fix broken Arch Linux link
  * Use guard to ensure cleanup of test time
  * refactor: Simplify time filter code
  * refactor: Avoid passing in current time just for tests
  * docs: More description of jiff change in changelog
  * chore(deps): Replace `chrono` with `jiff`
  * chore: Change to use `jiff::Zoned`
  * chore(deps): Replace `humantime` with `jiff`
  * build(deps): bump clap from 4.5.27 to 4.5.31
  * build(deps): bump libc from 0.2.169 to 0.2.170
  * build(deps): bump globset from 0.4.15 to 0.4.16
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * build(deps): bump etcetera from 0.8.0 to 0.9.0
  * chore: Use macos-13 instead of 12
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump clap from 4.5.23 to 4.5.27
  * build(deps): bump clap_complete from 4.5.38 to 4.5.44
  * chore: Fix clippy lints
  * docs: Mention --full-path in troubleshooting
  * build(deps): bump clap from 4.5.21 to 4.5.23
  * build(deps): bump crossbeam-channel from 0.5.13 to 0.5.14
  * build(deps): bump chrono from 0.4.38 to 0.4.39
  * build(deps): bump anyhow from 1.0.93 to 1.0.95
  * build(deps): bump libc from 0.2.167 to 0.2.169
  * Update Cargo.toml
  * add documentation
  * build(deps): bump clap_complete from 4.5.28 to 4.5.38
  * build(deps): bump clap from 4.5.20 to 4.5.21
  * build(deps): bump anyhow from 1.0.89 to 1.0.93
  * build(deps): bump libc from 0.2.161 to 0.2.167
  * build(deps): bump tempfile from 3.13.0 to 3.14.0
  * build(deps): bump regex from 1.10.6 to 1.11.1
  * build(deps): bump clap from 4.5.16 to 4.5.20
  * build(deps): bump lscolors from 0.19.0 to 0.20.0
  * build(deps): bump tempfile from 3.12.0 to 3.13.0
  * fix: formatting in `src/` and `tests/`
  * style: simplify string formatting for readability
  * Add a hidden `--mindepth` alias for `--min-depth`
  * build(deps): bump anyhow from 1.0.86 to 1.0.89
  * build(deps): bump ignore from 0.4.22 to 0.4.23
  * build(deps): bump libc from 0.2.158 to 0.2.159
  * build(deps): bump globset from 0.4.14 to 0.4.15
  * build(deps): bump clap_complete from 4.5.24 to 4.5.28
  * Fix a new clippy warning
  * build(deps): bump clap_complete from 4.5.19 to 4.5.24
  * build(deps): bump filetime from 0.2.24 to 0.2.25</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1773230400">- Update to version 10.4.2:
  * perf: Avoid unnecessary syscall for ignore-contain
  * fix(build): Fix attestation
  * docs: update changelog to include static linking of CRT for MSVC builds
  * docs: add shell completion generation instructions
  * ignore_contain now has higher precedence than root check.
  * build: Reduce debug info for dev builds
  * `--ignore-contain`: ignore directories containing a named entry (e.g. [`CACHEDIR.TAG`](https://bford.info/cachedir/)).
  * chore: fix typo in tests/tests.rs
  * feat(build): Install cross directly
  * docs(security): clarify where to send vulnerability reports (#1827)
  * ci: resolve Zizmor-identified workflow issues
  * docs(CHANGELOG): list bugs fixed by ignore upgrade
  * chore(deps): Update etcetera package
  * build(msrv): Update msrv to 1.90.0
  * "Add cargo-binstall support"
  * Remove the trailing white space in -C short option.
  * feat[release]: Add attestation for release artifacts
  * Add -C option to the manpage fd.1.
  * Add base-directory entry along with short option -C in the README.md file.
  * Add short option -C to the option base-directory.
  * fix: --print0 now works with --exec
  * fix: Clippy warning from anyhow update
  * Update Tuple logo
  * build: Remove `build.rs`
  * Update README
- remove now unneeded rust.patch
- _service: set filter=true on cargo_vendor</changelog>
</package>
<package pkgid="161479d10babbad0f17d02fa6104ac4dd384b4d6d686242e8fc11d08a099b0ddd4430e9baa9fbb70c6b449a487677a9294b0762e252c4cf8297c553ca31ef87b" name="fd-zsh-completion" arch="noarch">
  <version epoch="0" ver="10.4.2" rel="1.1"/>
  <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>
  <changelog author="pallaswept@proton.me" date="1715083200">- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&amp;MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0.
    The later version is required to fix a problem specific to Windows and is not
    presently available to build in Factory</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1715169600">- Update to version 10.1.0:
  * Add --format to help in README
  * Prepare for 10.1.0 release
  * Implement option for printing custom formats
  * docs: Make auto option for --strip-cwd-prefix more clear
  * feat: Add option to always include cwd prefix
  * Add upcoming to changelog
  * Attempt to add aarch64 osx build to CI
  * Fix #1085 for real</changelog>
  <changelog author="sebix@sebix.at" date="1724414400">- Update to version 10.2.0:
  * Bump dependencies
  * Prepare for 10.2.0 release
  * docs: documentation link of regular expressions to the latest version
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump clap_complete from 4.5.7 to 4.5.8
  * build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
  * build(deps): bump version_check from 0.9.4 to 0.9.5
  * Fix unused config struct field on Windows
  * Fix unused OnceLock import lint on Windows
  * Fix Conflicts syntax
  * Create fdfind symlinks in deb package
  * Refactor creating deb package into separate script
  * Note executable name in release debs
  * build(deps): bump clap_complete from 4.5.2 to 4.5.7
  * build(deps): bump regex from 1.10.4 to 1.10.5
  * build(deps): bump regex-syntax from 0.8.3 to 0.8.4
  * build(deps): bump clap from 4.5.4 to 4.5.8
  * build(deps): bump lscolors from 0.17.0 to 0.18.0
  * Fix percent encoding
  * docs: Add flox install
  * Continue supporting windows 7 with builds
  * Update OS versions for github actions
  * Change --hyperlink to be an option instead of a flag
  * Fix test on windows
  * Fix unicode encoding of hyperlinks
  * Add hyperlink support to fd
  * build(deps): bump libc from 0.2.154 to 0.2.155
  * build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
  * build(deps): bump nix from 0.28.0 to 0.29.0
  * build(deps): bump anyhow from 1.0.82 to 1.0.86
  * Update sponsors.md
  * Remove sponsorship message</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1725192000">- _service: use manual instead of disabled as suggested by osc</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1756209600">- Update to version 10.3.0:
  * release: 10.3
  * build: Update OSes for github actions
  * build(deps): bump actions/checkout from 4 to 5
  * filesystem: Fix a clippy warning about lifetime elision
  * build(deps): bump clap_complete from 4.5.54 to 4.5.55
  * build(deps): bump clap from 4.5.40 to 4.5.42
  * build(deps): bump libc from 0.2.172 to 0.2.174
  * chore: Update several packages
  * fix: Remove duplicate nix from lockfile
  * build(deps): bump ctrlc from 3.4.6 to 3.4.7
  * build(deps): bump argmax from 0.3.1 to 0.4.0
  * build(deps): bump clap_complete from 4.5.52 to 4.5.54
  * build(deps): bump clap from 4.5.39 to 4.5.40
  * Remove test_invalid_cwd on illumos
  * Make test be excluded at compile time rather than at run-time.
  * Use printf in a test rather than echo -n
  * Do not use jemalloc on Illumos
  * Update README.md to RHEL 10
  * build(deps): bump clap from 4.5.37 to 4.5.39
  * build(deps): bump clap_complete from 4.5.48 to 4.5.52
  * build(deps): bump jiff from 0.2.10 to 0.2.14
  * build(deps): bump tempfile from 3.19.1 to 3.20.0
  * Update tikv-jemallocator to 0.6
  * Depend on jemallocator as tikv-jemallocator
  * docs(security): add initial security policy
  * Fix typo
  * docs: Clarify option positions in README
  * docs: Mention how to end --exec-batch args
  * docs: Better specify that if path is given, pattern must be as well.
  * Add aarch64 Windows to CI.
  * Update to crossbeam-channel 0.5.15
  * Update etcetera from 0.9 to 0.10
  * ci: Use Ubuntu 22.04 runners
  * Use next_back() instead of last()
  * Disambiguate modification time vs timestamp
  * build(deps): bump jiff from 0.2.4 to 0.2.5
  * build(deps): bump clap_complete from 4.5.44 to 4.5.47
  * build(deps): bump anyhow from 1.0.96 to 1.0.97
  * build(deps): bump clap from 4.5.31 to 4.5.35
  * build(deps): bump tempfile from 3.16.0 to 3.19.1
  * Fix broken Arch Linux link
  * Use guard to ensure cleanup of test time
  * refactor: Simplify time filter code
  * refactor: Avoid passing in current time just for tests
  * docs: More description of jiff change in changelog
  * chore(deps): Replace `chrono` with `jiff`
  * chore: Change to use `jiff::Zoned`
  * chore(deps): Replace `humantime` with `jiff`
  * build(deps): bump clap from 4.5.27 to 4.5.31
  * build(deps): bump libc from 0.2.169 to 0.2.170
  * build(deps): bump globset from 0.4.15 to 0.4.16
  * build(deps): bump anyhow from 1.0.95 to 1.0.96
  * build(deps): bump etcetera from 0.8.0 to 0.9.0
  * chore: Use macos-13 instead of 12
  * build(deps): bump tempfile from 3.14.0 to 3.16.0
  * build(deps): bump clap from 4.5.23 to 4.5.27
  * build(deps): bump clap_complete from 4.5.38 to 4.5.44
  * chore: Fix clippy lints
  * docs: Mention --full-path in troubleshooting
  * build(deps): bump clap from 4.5.21 to 4.5.23
  * build(deps): bump crossbeam-channel from 0.5.13 to 0.5.14
  * build(deps): bump chrono from 0.4.38 to 0.4.39
  * build(deps): bump anyhow from 1.0.93 to 1.0.95
  * build(deps): bump libc from 0.2.167 to 0.2.169
  * Update Cargo.toml
  * add documentation
  * build(deps): bump clap_complete from 4.5.28 to 4.5.38
  * build(deps): bump clap from 4.5.20 to 4.5.21
  * build(deps): bump anyhow from 1.0.89 to 1.0.93
  * build(deps): bump libc from 0.2.161 to 0.2.167
  * build(deps): bump tempfile from 3.13.0 to 3.14.0
  * build(deps): bump regex from 1.10.6 to 1.11.1
  * build(deps): bump clap from 4.5.16 to 4.5.20
  * build(deps): bump lscolors from 0.19.0 to 0.20.0
  * build(deps): bump tempfile from 3.12.0 to 3.13.0
  * fix: formatting in `src/` and `tests/`
  * style: simplify string formatting for readability
  * Add a hidden `--mindepth` alias for `--min-depth`
  * build(deps): bump anyhow from 1.0.86 to 1.0.89
  * build(deps): bump ignore from 0.4.22 to 0.4.23
  * build(deps): bump libc from 0.2.158 to 0.2.159
  * build(deps): bump globset from 0.4.14 to 0.4.15
  * build(deps): bump clap_complete from 4.5.24 to 4.5.28
  * Fix a new clippy warning
  * build(deps): bump clap_complete from 4.5.19 to 4.5.24
  * build(deps): bump filetime from 0.2.24 to 0.2.25</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1773230400">- Update to version 10.4.2:
  * perf: Avoid unnecessary syscall for ignore-contain
  * fix(build): Fix attestation
  * docs: update changelog to include static linking of CRT for MSVC builds
  * docs: add shell completion generation instructions
  * ignore_contain now has higher precedence than root check.
  * build: Reduce debug info for dev builds
  * `--ignore-contain`: ignore directories containing a named entry (e.g. [`CACHEDIR.TAG`](https://bford.info/cachedir/)).
  * chore: fix typo in tests/tests.rs
  * feat(build): Install cross directly
  * docs(security): clarify where to send vulnerability reports (#1827)
  * ci: resolve Zizmor-identified workflow issues
  * docs(CHANGELOG): list bugs fixed by ignore upgrade
  * chore(deps): Update etcetera package
  * build(msrv): Update msrv to 1.90.0
  * "Add cargo-binstall support"
  * Remove the trailing white space in -C short option.
  * feat[release]: Add attestation for release artifacts
  * Add -C option to the manpage fd.1.
  * Add base-directory entry along with short option -C in the README.md file.
  * Add short option -C to the option base-directory.
  * fix: --print0 now works with --exec
  * fix: Clippy warning from anyhow update
  * Update Tuple logo
  * build: Remove `build.rs`
  * Update README
- remove now unneeded rust.patch
- _service: set filter=true on cargo_vendor</changelog>
</package>
<package pkgid="363462edc4e5dfb3b546bceabfc3adb9f2275150378dc83a8d21a98e57fa80f20daa69d9721f0c8bcf08c9134bb6a6ab5af231fb3aa46dde7fe157cb2d278b54" name="fd0ssh" arch="riscv64">
  <version epoch="0" ver="20251011" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="bb3c8a767b847e1123bfe933549cfdfb3b563285eca7002d9437953656ebc7a95ff55703a00e35dc8a7f0734e62ce2b598d1acbf357543e0789c2c4635e2c8fe" name="fde-firstboot" arch="noarch">
  <version epoch="0" ver="0.7.3" rel="9.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
</package>
<package pkgid="6f25e11402ecc3d12b9b30fff9542c1d5c05ff656ffaac3b4a463bcabfab64fd94d7507e858ce0f75399bc25d874d4e5703951f9ca5dd951c55b84adbb1acd31" name="fde-tools" arch="riscv64">
  <version epoch="0" ver="0.7.3" rel="9.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
</package>
<package pkgid="4746f982a0128c16ba274a3bd7864d0012152ab36aadfdcc119939591543edf34ea59aab83529159b51205cda879ab404d55c267d1685cf3202ee5dd9b5ecea3" name="fde-tools-bash-completion" arch="noarch">
  <version epoch="0" ver="0.7.3" rel="9.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
</package>
<package pkgid="f4bb48684a739e15ce51437cf335609eab718e30455b80823603bb3fbbb7b85b8f5896b0656db3111ef030265ab0e49f1d1f16b845aeffa28f4d9319a0b415c0" name="fde-tpm-helper" arch="noarch">
  <version epoch="0" ver="0.7.3" rel="9.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
</package>
<package pkgid="d30d636a60a2b96f44bc28ea84c8ffb318e58239ddfab864488435134777a2194527c897e02350c5ee0df9e6d395c4bebc9b0e21af19048038c01fd64f0e70b3" name="fde-tpm-helper-rpm-macros" arch="noarch">
  <version epoch="0" ver="0.7.3" rel="9.1"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
</package>
<package pkgid="f1fa233b157824772c201f9fa0fe0511c20ed7f94ac138036d7127546b7947d5c65b59b83d9c8167684031669bd0f3fdbe8228e80d10b11550cef41c63aeea2a" name="fdo-client" arch="riscv64">
  <version epoch="0" ver="1.1.4+git20221209.c8ef757" rel="5.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1634299200">- This is the successor of sdo-client
  EPIC: SLE/SLE-22946</changelog>
  <changelog author="schubi@suse.com" date="1677758400">- Update to version 1.0.0+git20171208.5da1bad:
  * Use secure functions where appropriate
  * Added extern definition
  * Fix Klocwork Errors
  * Fix output
  * Fix Core Dump in Unit Test
  * Add Makefile
  * publish unit tests
  * strpcpu_s: remove unsed redundant variable overlap_bumper
  * Update LICENSE&amp;COPYING.txt</changelog>
  <changelog author="schubi@suse.com" date="1677758401">- Update to version 1.1.4+git20221209.c8ef757:
  * Readme update (#210)
  * Updating the readme with openssl 1.1.1s (#209)
  * Fix TO when IP/RV is empty string (#208)
  * * Replaced unsafe string function (#207)
  * Increase max message buffer size to 64000 (#205)
  * Update Curl version as 7.86 in Readme (#206)
  * Readme updates (#204)
  * Minimal logs by default (compile time) (#203)
  * Revert openssl3 (#201)
  * Update HTTPS connection to use TLS 1.2 (#196)
  * Openssl 3 porting (#194)
  * Add curl support for HTTP connection (#195)
  * Update NOTICE file (#192)
  * Add CURL support for HTTPS connection (#188)
  * Readme update for installing safestringlib (#191)
  * Updating the readme with openssl 1.1.1q (#187)
  * switch to host.docker.internal (#185)
  * Fix to enable compilation of CSDK in ubuntu 22 (#183)
  * Fix TO when IP is NULL (#184)
  * Update EAT-UEID value as per FIDO working draft specification (#180)
  * Revert "Update EAT-UEID value as per FIDO working draft specification (#178)" (#179)
  * Update EAT-UEID value as per FIDO working draft specification (#178)
  * Updating comments in fdonet.c (#177)
  * Upgrade OpenSSL toolkit version to 1.1.1n (#176)
  * Documentation updates (#175)
  * Add a note regarding fdosys issue (#174)
  * Update Jenkinsfile to copy PRI artifacts from master (#173)
  * Merging 1.1 dev branch to master. (#172)
  * Fix multiple owner support for CSDK devices. (#167)
  * Fix: fdo_sys:exec_cb/exec not working after initial fdo_sys:exec (#166)
  * Add implementation for fdo_sys keep-alive (#165)
  * Fix an issue with keeping in-memory Mfg PublicKey hash (#164)
  * Update/Tweak Device Status and Cred management (#163)
  * Updating EAT IANA numbers as per spec ERRATA (#160)
  * Updating Device ServiceInfo framework to handle writes (#162)
  * Add TPM support on RHEL (#161)
  * Update README for RHEL support (#159)
  * Remove disclaimer from README (#158)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1699876800">- Remove build key via utils/keys_gen.sh. (bsc#1216293)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706875200">- Fix build using RPM 4.19: builddir does contain the extracted
  tartball, but can also contain special directories used by RPM,
  resolving in globbing to behave differently.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1707825600">- Remove the hardcoded libopenssl-1_1-devel and replace it with
  libopenssl-devel (bsc#1219879).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1734523200">- gcc.patch: avoid implicits when using more strict GCC14</changelog>
</package>
<package pkgid="5db0651e11759e836ffdb8ba5ef108a631c118cfc64d8ca9a849faad24aaafb38c3cf463c96dc695bd649f8328455dfef16f59de570bc7c9762b64897740675c" name="fdo-client-devel" arch="riscv64">
  <version epoch="0" ver="1.1.4+git20221209.c8ef757" rel="5.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1634299200">- This is the successor of sdo-client
  EPIC: SLE/SLE-22946</changelog>
  <changelog author="schubi@suse.com" date="1677758400">- Update to version 1.0.0+git20171208.5da1bad:
  * Use secure functions where appropriate
  * Added extern definition
  * Fix Klocwork Errors
  * Fix output
  * Fix Core Dump in Unit Test
  * Add Makefile
  * publish unit tests
  * strpcpu_s: remove unsed redundant variable overlap_bumper
  * Update LICENSE&amp;COPYING.txt</changelog>
  <changelog author="schubi@suse.com" date="1677758401">- Update to version 1.1.4+git20221209.c8ef757:
  * Readme update (#210)
  * Updating the readme with openssl 1.1.1s (#209)
  * Fix TO when IP/RV is empty string (#208)
  * * Replaced unsafe string function (#207)
  * Increase max message buffer size to 64000 (#205)
  * Update Curl version as 7.86 in Readme (#206)
  * Readme updates (#204)
  * Minimal logs by default (compile time) (#203)
  * Revert openssl3 (#201)
  * Update HTTPS connection to use TLS 1.2 (#196)
  * Openssl 3 porting (#194)
  * Add curl support for HTTP connection (#195)
  * Update NOTICE file (#192)
  * Add CURL support for HTTPS connection (#188)
  * Readme update for installing safestringlib (#191)
  * Updating the readme with openssl 1.1.1q (#187)
  * switch to host.docker.internal (#185)
  * Fix to enable compilation of CSDK in ubuntu 22 (#183)
  * Fix TO when IP is NULL (#184)
  * Update EAT-UEID value as per FIDO working draft specification (#180)
  * Revert "Update EAT-UEID value as per FIDO working draft specification (#178)" (#179)
  * Update EAT-UEID value as per FIDO working draft specification (#178)
  * Updating comments in fdonet.c (#177)
  * Upgrade OpenSSL toolkit version to 1.1.1n (#176)
  * Documentation updates (#175)
  * Add a note regarding fdosys issue (#174)
  * Update Jenkinsfile to copy PRI artifacts from master (#173)
  * Merging 1.1 dev branch to master. (#172)
  * Fix multiple owner support for CSDK devices. (#167)
  * Fix: fdo_sys:exec_cb/exec not working after initial fdo_sys:exec (#166)
  * Add implementation for fdo_sys keep-alive (#165)
  * Fix an issue with keeping in-memory Mfg PublicKey hash (#164)
  * Update/Tweak Device Status and Cred management (#163)
  * Updating EAT IANA numbers as per spec ERRATA (#160)
  * Updating Device ServiceInfo framework to handle writes (#162)
  * Add TPM support on RHEL (#161)
  * Update README for RHEL support (#159)
  * Remove disclaimer from README (#158)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1699876800">- Remove build key via utils/keys_gen.sh. (bsc#1216293)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706875200">- Fix build using RPM 4.19: builddir does contain the extracted
  tartball, but can also contain special directories used by RPM,
  resolving in globbing to behave differently.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1707825600">- Remove the hardcoded libopenssl-1_1-devel and replace it with
  libopenssl-devel (bsc#1219879).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1734523200">- gcc.patch: avoid implicits when using more strict GCC14</changelog>
</package>
<package pkgid="1b1d7ece9961922d533dce0088a0c4df20fae50112469c84935e1238d73ad89427ccf0338d8e92c43d5b6b2f2a29a6a73cfbd9c24c8f3f2042cffaeea6092bdb" name="fdupes" arch="riscv64">
  <version epoch="0" ver="2.4.0" rel="1.2"/>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1647086400">- Simplify macros.fdupes with a call to a C++ program that does
  the same within a fraction of a second what the shell loop did
  in many seconds (bsc#1195709)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1647259200">- Handle symlinks (-s argument) correctly</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1647345600">- A more correct approach to creating symlinks (old bug actually):
  Do not link the files as given by fdupes, but turn them into
  relative links (it works by chance if given a buildroot, but
  fails if running on a subdirectory)
- Support multiple directories given (as glob to the macro)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1648814400">- Fixes for the new wrapper:
  * Order duplicates by name, to get a reproducible file set
    (boo#1197484).
  * Remove redundant order parameter from fdupes invocation.
  * Modernize code, significantly reduce allocations.
  * Exit immediately when mandatory parameters are missing.
  * Remove obsolete buildroot parameter
  * Add some tests for the wrapper</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1664712000">- update to 2.2.1:
  * Fix bug in code meant to skip over the current log file when --log option is given.
  * Updates to copyright notices in source code.
  * Add --deferconfirmation option.
  * Check that files marked as duplicates haven't changed during program execution before deleting them.
  * Update documentation to indicate units for SIZE in command-line options.
  * Move some configuration settings to configure.ac file.</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1710763200">- Update to 2.3.0:
  * Add --cache option to speed up file comparisons.
  * Use nanosecond precision for file times, if available.
  * Fix compilation issue on OpenBSD.
  * Other changes like fixing typos, wording, etc.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710936000">- Do not use sqlite, as this pulls sqlite into Ring0 at no real
  benefit performance wise: the cache is not reused between runs.
  + Drop sqlite-devel BuildRequires
  + Pass --without-sqlite to configure</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 2.3.1:
  * Fix buffer overflow bug in getrealpath() function.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740398400">- Make build recipe succeed with POSIX sh
- Add extra quoting along the way</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1745668800">- Update to 2.4.0:
  * Add quick summary option that skips byte-for-byte match confirmation.
  * Reduce number of progress indicator updates for better performance.
- Update to 2.3.2:
  * Keep cursor as close to current group as possible after deleting files.</changelog>
</package>
<package pkgid="d130ddbdb2cabd54eb8c41fbabcea5dbd40f69d160467bcef4b903618031df3582c6efd78bb877c6015549e4bc4c195afa8536becc27dc312c079838444fe0e5" name="feathernotes" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1766577600">- Initial Packaging</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1768824000">- Added lang package
- Added feathernotes.keyring</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1769256000">- Remove Recommends for lang package, not needed
- specfile cleanup</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1769601600">- Update to version 1.4.0:
  * Made the password protection stronger (previously it just
    obfuscated the document).
  * Allowed theme icons as node icons.
  * Removed C0 control characters from the document on loading it. (Qt6
    rejects them in a backward-incompatible way.)
  * Fixed an asymmetry between the forward and backward
    searches/replacements if some text was selected.
  * Made replacing after searching easier (without needing to clear the
    selection first).
  * Fixed showing of ampersand in the recent files menu.
  * Bumped the minimum version of Qt to 6.5.</changelog>
</package>
<package pkgid="1ae6e5dbaaa32dd820132571d570016f8fd1b6e67ace11d25ba5b626c9be87bd7880529d06f8fa4af9098ff17258a2af65f17666d09fa66507c56602afd39f20" name="featherpad" arch="riscv64">
  <version epoch="0" ver="1.6.3" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687521600">- Update to 1.4.1:
  * Fixed showing of the number of selected characters when selection
    highlighting is disabled.
  * Added an option for a small margin around the text.
  * Fixed a problem with non-Linux systems.
  * In Preferences dialog, prevent unintentional changes to the
    values of spin and combo boxes. Also, set their
  * to default when they're cleared.
  * Don't remove single trailing spaces with LaTeX.
  * Prevent window dragging from the line number strip.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 1.5.0:
  * Removed Qt5 support. With this change, the legacy encodings are
  also dropped because Qt6 does not support them. If you still have
    documents in legacy encodings, you could convert them to UTF-8
  with a tool like iconv.
  * Prevented the cursor position from being changed when files are
  dragged and dropped into the text view.
  * Regex replacement with capturing groups is supported.
  * Fixed a rare issue in the geometry of a warning bar that is
  animated during window resizing.
  * Miscellaneous small fixes and enhancements.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714392000">- Update to 1.5.1:
  * Add a safe workaround for a problem in KWin6 under X11.
  * Under X11, if there is a minimized window on the current
    desktop, open files as new tabs in it and unminimize it.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 1.5.2:
  * The printing thread is fixed (previously, it caused a warning message about QBasicTimer).
  * An old issue is fixed in replacement highlighting of multiple tabs.
  * Fixed the localization of date and time with Qt6.
  * Demand attention under Wayland when a window needs activation (although
  some Wayland compositors may ignore it).
  * Small fixes and enhancements.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738065600">- Update to 1.6.0:
  * Support column selection now. See Help → Column Selection.
  * A rare issue is fixed in finding/highlighting whole words.
  * The position number on the status-bar is localized.
  * The support for translating the Help file is dropped because
    it wasn't practical (an online translation service can be used instead).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741176000">- Update to 1.6.1:
  * Special highlighting for standard C++ methods.
  * More intuitive column selection with wrapped lines (although it
    isn't useful with them).
  * Allow typing more characters before a selected column.
  * Replaced QtGlobal methods and types (like qMax, qMin, qreal, …)
    with those of C++.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1745928000">- Update to 1.6.2:
  * Removed an old workaround about translations, which prevented
    some languages from being loaded by recent versions of Qt.
  * Show the print bar ("Printing in progress...") before printing,
    because Qt's print dialog may be shown with a delay (due to
    avahi-daemon, or simply because the document is huge).
  * A small change in syntax highlighting of numbers.</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1746619200">- Removed V1.6.2.tar.gz
- Added FeatherPad-1.6.2.tar.xz, FeatherPad-1.6.2.tar.xz.asc,
  featherpad.keyring</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824000">- Update to 1.6.3:
  * Fixed an asymmetry between the forward and backward searches/replacements
    if some text was selected.
  * Made replacing after searching easier (without needing to clear the
    selection first).
  * Fixed showing of ampersand in the recent files menus.
  * Fixed highlighting of C++ numbers with single quote as separator.</changelog>
</package>
<package pkgid="e733d26a7f18cae487e1cdbe2099d06ec83ebc2e31770939feb2983ebbf280fcd1f8c7a4ad26eff64815791f524131e3b03c7734bfde61c8b3229fba9306dd00" name="featherpad-lang" arch="noarch">
  <version epoch="0" ver="1.6.3" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687521600">- Update to 1.4.1:
  * Fixed showing of the number of selected characters when selection
    highlighting is disabled.
  * Added an option for a small margin around the text.
  * Fixed a problem with non-Linux systems.
  * In Preferences dialog, prevent unintentional changes to the
    values of spin and combo boxes. Also, set their
  * to default when they're cleared.
  * Don't remove single trailing spaces with LaTeX.
  * Prevent window dragging from the line number strip.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 1.5.0:
  * Removed Qt5 support. With this change, the legacy encodings are
  also dropped because Qt6 does not support them. If you still have
    documents in legacy encodings, you could convert them to UTF-8
  with a tool like iconv.
  * Prevented the cursor position from being changed when files are
  dragged and dropped into the text view.
  * Regex replacement with capturing groups is supported.
  * Fixed a rare issue in the geometry of a warning bar that is
  animated during window resizing.
  * Miscellaneous small fixes and enhancements.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714392000">- Update to 1.5.1:
  * Add a safe workaround for a problem in KWin6 under X11.
  * Under X11, if there is a minimized window on the current
    desktop, open files as new tabs in it and unminimize it.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 1.5.2:
  * The printing thread is fixed (previously, it caused a warning message about QBasicTimer).
  * An old issue is fixed in replacement highlighting of multiple tabs.
  * Fixed the localization of date and time with Qt6.
  * Demand attention under Wayland when a window needs activation (although
  some Wayland compositors may ignore it).
  * Small fixes and enhancements.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738065600">- Update to 1.6.0:
  * Support column selection now. See Help → Column Selection.
  * A rare issue is fixed in finding/highlighting whole words.
  * The position number on the status-bar is localized.
  * The support for translating the Help file is dropped because
    it wasn't practical (an online translation service can be used instead).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741176000">- Update to 1.6.1:
  * Special highlighting for standard C++ methods.
  * More intuitive column selection with wrapped lines (although it
    isn't useful with them).
  * Allow typing more characters before a selected column.
  * Replaced QtGlobal methods and types (like qMax, qMin, qreal, …)
    with those of C++.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1745928000">- Update to 1.6.2:
  * Removed an old workaround about translations, which prevented
    some languages from being loaded by recent versions of Qt.
  * Show the print bar ("Printing in progress...") before printing,
    because Qt's print dialog may be shown with a delay (due to
    avahi-daemon, or simply because the document is huge).
  * A small change in syntax highlighting of numbers.</changelog>
  <changelog author="Андрей Алыпов &lt;and.november@opensuse.org&gt;" date="1746619200">- Removed V1.6.2.tar.gz
- Added FeatherPad-1.6.2.tar.xz, FeatherPad-1.6.2.tar.xz.asc,
  featherpad.keyring</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1768824000">- Update to 1.6.3:
  * Fixed an asymmetry between the forward and backward searches/replacements
    if some text was selected.
  * Made replacing after searching easier (without needing to clear the
    selection first).
  * Fixed showing of ampersand in the recent files menus.
  * Fixed highlighting of C++ numbers with single quote as separator.</changelog>
</package>
<package pkgid="55332fa135f9b4d9e197a18c070c08811f5edabc1ae33923e28b0903ff3c7a930b783ad04bb4cdadfb0785f19cb4254bbaca74705476523fda92a2872b6564e0" name="fec-devel" arch="riscv64">
  <version epoch="0" ver="3.0.0+git.20160910" rel="6.1"/>
  <changelog author="mardnh@gmx.de" date="1451304000">- Update to version 3.0.0.git1451125651.320b841:
  + dotprod.c make compile in case PORT
  + make it compile on arm too
  + add autoheader to bootstrap
  + Add -lm to makefile.in
  + Add CMake support
  + Fix generation of libfec.pc
  + cmake: further improvements
  + Add option "BUILD_32BIT_ON_64BIT" for 32-bit library building on a 64-bit system
  + Fix multiple definition "peakval_mmx", "peakval_sse2" and "peakval_ss" errors.</changelog>
  <changelog author="mardnh@gmx.de" date="1491307200">- Update to version 3.0.0+git.20160910:
  * Clarify build instructions
  * Add DESTDIR var to makefile</changelog>
  <changelog author="mpluskal@suse.com" date="1493035200">- Add metadata into archive
- Update dependencies
- Small packaging cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1493294400">- Fix truncated summary</changelog>
  <changelog author="mardnh@gmx.de" date="1516276800">- Add patch:
  * fec-fix-cmake-libdir.patch</changelog>
  <changelog author="jengelh@inai.de" date="1516363200">- Fix SRPM group.</changelog>
  <changelog author="mardnh@gmx.de" date="1516708800">- Add patch:
  * fec-fix-cmake-pkgconfig-whitespace.patch
    Recent rpm version do not like the quotes around version
    in the pkgconfig file.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1665489600">- Fails to build on i586 - build only for "x86_64 %{arm} aarch64"
- Run spec-cleaner</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- Enable build on riscv64</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="db0652f3b297e93976a633bcd809f8ff11ab5af9ad61ad4fbd53886b5a0586140c6a88747b399620f3770b47464be4694abb302a9099f4da67aaf7529adc033b" name="fedora-messaging-config" arch="noarch">
  <version epoch="0" ver="3.9.0" rel="1.3"/>
  <changelog author="pgajdos@suse.com" date="1651492800">- version update
  3.0.0 (2021-12-14)
  ==================
  API Changes
  - ----------
  * Queues created by the CLI are now non-durable, auto-deleted and exclusive, as
    server-named queues are.
    (`PR#239 &lt;https://github.com/fedora-infra/fedora-messaging/pull/239&gt;`_)
  * It is no longer necessary to declare a queue in the configuration file: a
    server-named queue will be created. Configured bindings which do not specify
    a queue name will be applied to the server-named queue.
    (`PR#239 &lt;https://github.com/fedora-infra/fedora-messaging/pull/239&gt;`_)
  * Drop support for Python 2
    (`PR#246 &lt;https://github.com/fedora-infra/fedora-messaging/pull/246&gt;`_)
  * Drop the Twisted classes that had been flagged as deprecated.
    Drop the deprecated ``Message._body`` property.
    Refactor the consuming code into the ``Consumer`` class.
    (`PR#249 &lt;https://github.com/fedora-infra/fedora-messaging/pull/249&gt;`_)
  Features
  - -------
  * Support anonymous (server-named) queues.
    (`PR#239 &lt;https://github.com/fedora-infra/fedora-messaging/pull/239&gt;`_)
  * Support Python 3.10
    (`PR#250 &lt;https://github.com/fedora-infra/fedora-messaging/pull/250&gt;`_)
  * Raise ``PublishForbidden`` exception immediately if publishing to `virtual host
    &lt;https://www.rabbitmq.com/access-control.html&gt;`_ is denied rather than waiting until timeout occurs.
    (`#203 &lt;https://github.com/fedora-infra/fedora-messaging/issues/203&gt;`_)
  Bug Fixes
  - --------
  * Fixed validation exception of queue field on serialized schemas.
    (`#240 &lt;https://github.com/fedora-infra/fedora-messaging/issues/240&gt;`_)
  2.1.0 (2021-05-12)
  ==================
  Features
  - -------
  * Improve the testing module to check message topics and bodies separately,
    and to use the rewritten assert that pytest provides
    (`PR#230 &lt;https://github.com/fedora-infra/fedora-messaging/pull/230&gt;`_)
  * Handle `topic authorization &lt;https://www.rabbitmq.com/access-control.html#topic-authorisation&gt;`_
    by raising a ``PublishForbidden`` exception instead of being stuck in a retry loop
    (`PR#235 &lt;https://github.com/fedora-infra/fedora-messaging/pull/235&gt;`_)
  * Test on Python 3.8 and 3.9
    (`PR#237 &lt;https://github.com/fedora-infra/fedora-messaging/pull/237&gt;`_)
  Bug Fixes
  - --------
  * Require setuptools, as ``pkg_resources`` is used
    (`PR#233 &lt;https://github.com/fedora-infra/fedora-messaging/pull/233&gt;`_)
  2.0.2 (2020-08-04)
  ==================
  Bug Fixes
  - --------
  * Set the QoS on the channel that is created for the consumer
    (`#223 &lt;https://github.com/fedora-infra/fedora-messaging/issues/223&gt;`_)
  2.0.1 (2020-01-02)
  ==================
  Bug Fixes
  - --------
  * Fix handling of new connections after a publish timeout
    (`#212 &lt;https://github.com/fedora-infra/fedora-messaging/issues/212&gt;`_)
- deleted patches
  - pr_232.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1651579200">- add upstream bug url</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1659528000">- Update to 3.0.2:
  * Add packit configuration.
  * Correct sync list, add issue repo and version info
- Remove unneeded BuildRequires on mock.</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1665576000">- Update to version 3.1.0
  * Add the app_name and agent_name properties to message schemas (#272)
  * Added "groups" property to message schemas. This property can be used if an event affects a list of groups. (#252)</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1666958400">- Update to version 3.2.0
  Features
  * Add a priority property to messages, and a default priority in the configuration (#275)
  * Add a message schema attribute and some documentation to help deprecate and upgrade message schemas (#227)
  Other Changes
  * Use tomllib from the standard library on Python 3.11 and above, fallback to tomli otherwise. (PR#274)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1671105600">- Remove python_module macro definition
- More specific python_sitelib in %files
- Remove not needed python-six requirement
- Add update alternatives requirement</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1709553600">- use pyproject_wheel to build
- skip broken tests with python 3.12
- Update to 3.4.1:
  * This is just a minor bugfix release to fix CI.
- 3.4.0:
  * Mirror the message priority in the headers (eba336b)
- 3.3.0:
  * Add support for asyncio-based callbacks in the consumer. As a
    consequence, the Twisted reactor used by the CLI is now asyncio.
    (#282)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753099200">- update to version 3.8.0:
  * Add typing to the entire library, and check it with mypy and pyright
  * Update the Fedora certificates
  * Make the factory directly available as an attribute of the service
  * Drop support for Python 3.8 and Pika &lt; 1.0
  * Support Python 3.13
- update to version 3.7.1:
  * Add the new CAs to the trusted CA certs
  * Documentation Improvements
- update to version 3.7.0:
  * Indicate which package a schema comes from when missing
  * Add a new reconsume CLI command
  * Add an embedded HTTP server to monitor the service
  * Documentation Improvements
- update to version 3.6.0:
  * nothing of relevance
- update to version 3.5.0:
  * Add a replay command
  * Add support Python 3.11 and 3.12, drop support for Python 3.6 and 3.7
  * Better protection against invalid bodies breaking the headers generation
    and the instanciation of a message
  * Testing framework: make the sent messages available in the context manager</changelog>
  <changelog author="Jay Michalska &lt;jay.michalska@suse.com&gt;" date="1760616000">- Create a subpackage for Fedora Messaging configs</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1764331200">- Update to version 3.9.0:
  * Handle acknowledgement timeouts in the consumer
  * Explicitly install an event loop to support Python 3.14, which no longer does so implicitly</changelog>
</package>
<package pkgid="b41fad803f9b9e49ece01c7a9445cb199a0d9325d44aec1c76e817356a45a9d60b1f9eeec495f8640eeedae1fb7825589808c4d86e841235e30bb707cceb2275" name="feedbackd" arch="riscv64">
  <version epoch="0" ver="0.8.7" rel="1.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1675166400">- Update to version 0.0.2:
  * Support theme merging
  * Support user themes (`theme` gsetting)
  * Add theme validator</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 0.1.0:
  * Make LED class more flexible. This will allow e.g. hw based
    implementations.
  * Trigger module load via udev. This avoids shipping another conf
    file.
- Changes from version 0.0.3:
  * spec: Separate system and application events
  * theme: add screen-shot event
  * Build and doc fixes
  * Update gmobile to 0.0.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679400000">- Add 109.patch: Fix build with glib-2.76.x</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 0.2.0:
  + build: Bump version to 0.2.0. We have a slight api change.
  + lfb-event: Avoid allocation when getting profile. We can return
    the const *. This makes it consistent with other getters. This
    is an API change we didn't find any users and the API is
    declared unstable.
  + tests: Get properties all at once.
  + lfb-event: Add getter and setter for app-id. For applications
    this is figured out automatically but notification daemons and
    portal implementations might want to override it to have the
    per-app feedback profile picked up automatically.
- Drop 109.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694001600">- Update to version 0.2.1:
  + event: Fix doc link
  + treewide: Drop superfluous '()' after functions in doc strings.
    Otherwise we have that doubled in the docs.
  + doc:
  - Better cross reference manpages.
  - Add manpage for feedback themes. This should direct users to
    the documentation.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725019200">- Update to version 0.4.1:
  + Simplify udev rule installation
  + Dont' fail tests with newer json-glib
- Changes from version 0.4.0:
  + Support `hw_pattern` on devices using qcom-lpg. This allows to
    keep LEDs on in suspend.
  + Internal cleanups and restructuring to cater for different LED
    types.
  + Support RGB color mixing for multicolor leds
  + Allow to use (camera) flash LEDs as notificaton LED
  + Immediately end "too noisy" feedbacks when switching profile
    levels
- Changes from version 0.3.0:
  + Allow blessed apps (e.g. alarm clocks) to override the global
    feedback level
  + Documentation, CI and packaging updates
  + Make it simpler to add new led types
- Add pkgconfig(gmobile) and pkgconfig(umockdev-1.0) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1731758400">- Update to version 0.5.0
  + Detect haptic on Google Sargo and Oneplus Enchilada/Fachita
  + Handle "alert slider" on Oneplus Enchilada/Fachita</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 0.8.1:
  + Avoid critical when `lfb_uninit()` isn't paired with `lfb_init()`
- Changes from version 0.8.0:
  + New `VibraPattern` feedbackd
  + Allow to configure max haptic strength
  + Allow to configure magnitude of `VibraRumble` feedback
  + Use `[0.0, 1.0]` as magnitude in `VibraPeriodic` too
  + Add haptic event for `notification-new-generic`
  + Make `button-press` feedback less intrusive
  + More internal fixes
- Changes from version 0.7.0:
  + Allow clients to pass a custom sound file for events. Useful
    for custom ring tone feedback or custom notification sounds.
- Changes from version 0.6.0
  + feedbackd: Add vibration API
  + spec: Clarify use of notification related events
  + Fix crash in fbd-lectrl when group doesn't exist
  + Don't fail tests with newer json-glib
  + Allow to use (camera) flash LEDs as notification LED</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1760702400">- Version 0.8.6
  * data: Move udev rule to 72
    systemd as of 258 requires uaccess tag processing to be &lt; 73.
  * packaging: Trigger change event for input subsystem too
- Version 0.8.5
  * udev: Add rule for AW86927.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 0.8.7:
  + Make it simple to use role based audio roles</changelog>
</package>
<package pkgid="28c99c699135f0739be7378ab47f2111ef4a6db3305febeffa6213fd52c27bf53f5dd2bba97e2396dce448fcf31d04d6dd26f9e29807dd38fa8425ed0bf09a71" name="feedbackd-devel" arch="riscv64">
  <version epoch="0" ver="0.8.7" rel="1.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1675166400">- Update to version 0.0.2:
  * Support theme merging
  * Support user themes (`theme` gsetting)
  * Add theme validator</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 0.1.0:
  * Make LED class more flexible. This will allow e.g. hw based
    implementations.
  * Trigger module load via udev. This avoids shipping another conf
    file.
- Changes from version 0.0.3:
  * spec: Separate system and application events
  * theme: add screen-shot event
  * Build and doc fixes
  * Update gmobile to 0.0.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679400000">- Add 109.patch: Fix build with glib-2.76.x</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 0.2.0:
  + build: Bump version to 0.2.0. We have a slight api change.
  + lfb-event: Avoid allocation when getting profile. We can return
    the const *. This makes it consistent with other getters. This
    is an API change we didn't find any users and the API is
    declared unstable.
  + tests: Get properties all at once.
  + lfb-event: Add getter and setter for app-id. For applications
    this is figured out automatically but notification daemons and
    portal implementations might want to override it to have the
    per-app feedback profile picked up automatically.
- Drop 109.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694001600">- Update to version 0.2.1:
  + event: Fix doc link
  + treewide: Drop superfluous '()' after functions in doc strings.
    Otherwise we have that doubled in the docs.
  + doc:
  - Better cross reference manpages.
  - Add manpage for feedback themes. This should direct users to
    the documentation.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1725019200">- Update to version 0.4.1:
  + Simplify udev rule installation
  + Dont' fail tests with newer json-glib
- Changes from version 0.4.0:
  + Support `hw_pattern` on devices using qcom-lpg. This allows to
    keep LEDs on in suspend.
  + Internal cleanups and restructuring to cater for different LED
    types.
  + Support RGB color mixing for multicolor leds
  + Allow to use (camera) flash LEDs as notificaton LED
  + Immediately end "too noisy" feedbacks when switching profile
    levels
- Changes from version 0.3.0:
  + Allow blessed apps (e.g. alarm clocks) to override the global
    feedback level
  + Documentation, CI and packaging updates
  + Make it simpler to add new led types
- Add pkgconfig(gmobile) and pkgconfig(umockdev-1.0) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1731758400">- Update to version 0.5.0
  + Detect haptic on Google Sargo and Oneplus Enchilada/Fachita
  + Handle "alert slider" on Oneplus Enchilada/Fachita</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 0.8.1:
  + Avoid critical when `lfb_uninit()` isn't paired with `lfb_init()`
- Changes from version 0.8.0:
  + New `VibraPattern` feedbackd
  + Allow to configure max haptic strength
  + Allow to configure magnitude of `VibraRumble` feedback
  + Use `[0.0, 1.0]` as magnitude in `VibraPeriodic` too
  + Add haptic event for `notification-new-generic`
  + Make `button-press` feedback less intrusive
  + More internal fixes
- Changes from version 0.7.0:
  + Allow clients to pass a custom sound file for events. Useful
    for custom ring tone feedback or custom notification sounds.
- Changes from version 0.6.0
  + feedbackd: Add vibration API
  + spec: Clarify use of notification related events
  + Fix crash in fbd-lectrl when group doesn't exist
  + Don't fail tests with newer json-glib
  + Allow to use (camera) flash LEDs as notification LED</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1760702400">- Version 0.8.6
  * data: Move udev rule to 72
    systemd as of 258 requires uaccess tag processing to be &lt; 73.
  * packaging: Trigger change event for input subsystem too
- Version 0.8.5
  * udev: Add rule for AW86927.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 0.8.7:
  + Make it simple to use role based audio roles</changelog>
</package>
<package pkgid="2401ce752398e2f1e371378ac9032deb1772be44b75e569eb23bbc9b616e258ef2dd6e8b7857b821f285a99d8e78a75d8712d1ff5aae0bff8a0ca0d4cb9b71bc" name="feh" arch="riscv64">
  <version epoch="0" ver="3.11.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1611662400">- Update to 3.6.3:
  * Fix --start-at not handling URL-encoded file:/// paths properly. Notably,
    this also fixes feh not displaying images with spaces or unicode
    elements in their path when opened from a file manager.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 3.7.0:
  * Use compact representation instead of key-value pairs for common
    EXIF data
  * Add --window-id &lt;windowid&gt; option (draw to an existing window)
  * Add --zoom-step &lt;percent&gt; option (specify zoom step size)
  * Pass gopher:// and gophers:// URLs to libcurl
  * Fix --reload / --auto-reload reloading the wrong directory when
    using --start-at and no file arguments or filelists have been
    specified
  * Fix Ctrl+key causing unintended behaviour when controlling feh
    via stdin
  * Fix high CPU usage when closing stdin after starting feh from
    a terminal</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1635768000">- Update to version 3.7.2:
  * Fix crash when running feh without stdin file descriptor
  * Support JPEG XL files when using imlib2-jxl
  * Fix support for images smaller than 16 bytes
  * Fix some out of bounds reads</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 3.8:
  * Add button ID "0" to cursor bindings. This pseudo-button is
    triggered whenever feh observes a cursor movement.
    It does not have a default binding.
  * Support hexadecimal IDs in --window-id
  * Disable --auto-rotate in feh builds compiled with Imlib2 1.7.5
    or later. Imlib2 1.7.5 introduces transparent EXIF-based image
    orientation adjustment, so --auto-rotate is no longer needed</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1656936000">- Update to version 3.9:
  * Remove magic byte check before passing an image to Imlib2.
    This check was introduced in feh 3.6 to work around an issue with
    Imlib2 being slow to determine image loadability in some cases
    &lt;https://phab.enlightenment.org/T8739&gt;. By now, an Imlib2 version
    without this issue is availble.
  * Fix crash (segmentation fault due to null pointer dereference)
    when toggling fullscreen mode while moving the cursor.
  * feh no longer supplies its own getopt_long function.
    getopt_long is provided by a wide range of libc implementations,
    so there is no need for feh to duplicate it.
- Add zsh completion</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1660219200">- Add feh-add_jxl_support.patch for the image/jxl MimeType to be
  supported.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1663502400">- update to 3.9.1:
  * Set libcurl user agent to "feh/3.9.1". Previously, feh did not send a
    user agent.</changelog>
  <changelog author="Mazin Alhaddad &lt;mazin@getstate.dev&gt;" date="1706443200">- Update to 3.10.2
  * Fix crash in right-click / menu rendering code on some distributions
- Drop 'feh-fix_pointer_arithmetics.patch'
- Update keyring</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719921600">- update to 3.10.3:
  * Fix feh not respecting aspect ratio of thumbnails that are
    smaller than --thumb-width and --thumb-height
  * Fix --no-recursive behaving like --recursive
  * Fix rotation by 180° corrupting images
  * Speed up --sort=size and --sort=mtime by caching stat(2)
    calls</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1756728000">- Update to 3.11.1:
  * Correctly center images in fullscreen mode
    (fixes regression introduced in 3.11.0)
  * option --tap-zones enables support for prev/next tap zones
  * Fix --scale-down not scaling down the first image
    in floating i3 windows and similar setups</changelog>
</package>
<package pkgid="c3c94f0a2f5e6d10f21ee5619cf2d720dea9afac66ac9e9f786a54639e5cde5828107b107b0276ce6ed64ada50b9c1da5bc0b95d2125a18f12d504efa1b52e12" name="feh-zsh-completion" arch="noarch">
  <version epoch="0" ver="3.11.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1611662400">- Update to 3.6.3:
  * Fix --start-at not handling URL-encoded file:/// paths properly. Notably,
    this also fixes feh not displaying images with spaces or unicode
    elements in their path when opened from a file manager.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 3.7.0:
  * Use compact representation instead of key-value pairs for common
    EXIF data
  * Add --window-id &lt;windowid&gt; option (draw to an existing window)
  * Add --zoom-step &lt;percent&gt; option (specify zoom step size)
  * Pass gopher:// and gophers:// URLs to libcurl
  * Fix --reload / --auto-reload reloading the wrong directory when
    using --start-at and no file arguments or filelists have been
    specified
  * Fix Ctrl+key causing unintended behaviour when controlling feh
    via stdin
  * Fix high CPU usage when closing stdin after starting feh from
    a terminal</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1635768000">- Update to version 3.7.2:
  * Fix crash when running feh without stdin file descriptor
  * Support JPEG XL files when using imlib2-jxl
  * Fix support for images smaller than 16 bytes
  * Fix some out of bounds reads</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 3.8:
  * Add button ID "0" to cursor bindings. This pseudo-button is
    triggered whenever feh observes a cursor movement.
    It does not have a default binding.
  * Support hexadecimal IDs in --window-id
  * Disable --auto-rotate in feh builds compiled with Imlib2 1.7.5
    or later. Imlib2 1.7.5 introduces transparent EXIF-based image
    orientation adjustment, so --auto-rotate is no longer needed</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1656936000">- Update to version 3.9:
  * Remove magic byte check before passing an image to Imlib2.
    This check was introduced in feh 3.6 to work around an issue with
    Imlib2 being slow to determine image loadability in some cases
    &lt;https://phab.enlightenment.org/T8739&gt;. By now, an Imlib2 version
    without this issue is availble.
  * Fix crash (segmentation fault due to null pointer dereference)
    when toggling fullscreen mode while moving the cursor.
  * feh no longer supplies its own getopt_long function.
    getopt_long is provided by a wide range of libc implementations,
    so there is no need for feh to duplicate it.
- Add zsh completion</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1660219200">- Add feh-add_jxl_support.patch for the image/jxl MimeType to be
  supported.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1663502400">- update to 3.9.1:
  * Set libcurl user agent to "feh/3.9.1". Previously, feh did not send a
    user agent.</changelog>
  <changelog author="Mazin Alhaddad &lt;mazin@getstate.dev&gt;" date="1706443200">- Update to 3.10.2
  * Fix crash in right-click / menu rendering code on some distributions
- Drop 'feh-fix_pointer_arithmetics.patch'
- Update keyring</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719921600">- update to 3.10.3:
  * Fix feh not respecting aspect ratio of thumbnails that are
    smaller than --thumb-width and --thumb-height
  * Fix --no-recursive behaving like --recursive
  * Fix rotation by 180° corrupting images
  * Speed up --sort=size and --sort=mtime by caching stat(2)
    calls</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1756728000">- Update to 3.11.1:
  * Correctly center images in fullscreen mode
    (fixes regression introduced in 3.11.0)
  * option --tap-zones enables support for prev/next tap zones
  * Fix --scale-down not scaling down the first image
    in floating i3 windows and similar setups</changelog>
</package>
<package pkgid="39d4c559bfb31bb87a0502dea895dddd4548bcb18d01a01eee3a5fcf098c0a386521b1561363a9941f52a7cbc2a336f76d97954c89393b7f25839f141998c309" name="felix-bundlerepository" arch="noarch">
  <version epoch="0" ver="2.0.10" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Intial packaging of felix-bundlerepository 2.0.10
- Added patches:
  * 0001-Unbundle-libraries.patch
    + Use system jars instead of bundling them in a fat jar
  * 0002-Compatibility-with-osgi-r6.patch
    + Allow building with newer osgi-core/osgi-compendium</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="acbeaa898d4ce315eb2668ce8ead538eecf5ff5641e3fe7878c3dc15b86309dd4b20f42f7ed7b67881ec583f932d89759484d5b26ac9fc06bd9836e08e010f4d" name="felix-bundlerepository-javadoc" arch="noarch">
  <version epoch="0" ver="2.0.10" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Intial packaging of felix-bundlerepository 2.0.10
- Added patches:
  * 0001-Unbundle-libraries.patch
    + Use system jars instead of bundling them in a fat jar
  * 0002-Compatibility-with-osgi-r6.patch
    + Allow building with newer osgi-core/osgi-compendium</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8cf39ea3956c4c97c148ab52e248c63595fcb1807ef01645073b14d82a848958a66d79106537956c230603a67ffb204ff06e1633588b4bc3f2a28708d7fdf1d7" name="felix-gogo-command" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="4.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Intial packaging of felix-gogo-command 1.0.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Remove forcing of maven.compiler.release, since it is not needed
  any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Update to version 1.1.2
- Changes from 1.1.0 to 1.1.2
  * Improvement
    + [FELIX-6038] - pull Java 7 support back in for gogo runtime,
    shell and console
- Changes from 1.0.2 to 1.1.0
  * Bug
    + [FELIX-5143] - Gogo Command bundle should not include
    org.osgi.service.log classes
    + [FELIX-5958] - gogo command exports org.osgi.service.log
  * New Feature
    + [FELIX-5835] - Upgrade to JDK 8
    + [FELIX-5836] - Upgrade to OSGi r6
  * Improvement
    + [FELIX-5969] - remove transitive dependencies from gogo
    command
    + [FELIX-5970] - Add requirement &amp; capabilities model so gogo
    can be resolved
    + [FELIX-5999] - cleanup compiler warnings
    + [FELIX-6002] - Remove legacy code in Gogo Command
    + [FELIX-6003] - Add some resolver checks to make sure
    @RequireGogo annotation works for both jline and shell
    + [FELIX-6007] - create a gogo bom</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build javadoc with source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Remove a relativePath that points to a non-existing directory</changelog>
</package>
<package pkgid="377746c97952ff85464efa23ee00a4f408eff29364beb03014994187f037c03a4f0b4cbc28d7e1b0ed252d4417c363b414d7c66a8ffd2d0a1c838d39129c1d8c" name="felix-gogo-command-javadoc" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="4.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Intial packaging of felix-gogo-command 1.0.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647950400">- Remove forcing of maven.compiler.release, since it is not needed
  any more</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Update to version 1.1.2
- Changes from 1.1.0 to 1.1.2
  * Improvement
    + [FELIX-6038] - pull Java 7 support back in for gogo runtime,
    shell and console
- Changes from 1.0.2 to 1.1.0
  * Bug
    + [FELIX-5143] - Gogo Command bundle should not include
    org.osgi.service.log classes
    + [FELIX-5958] - gogo command exports org.osgi.service.log
  * New Feature
    + [FELIX-5835] - Upgrade to JDK 8
    + [FELIX-5836] - Upgrade to OSGi r6
  * Improvement
    + [FELIX-5969] - remove transitive dependencies from gogo
    command
    + [FELIX-5970] - Add requirement &amp; capabilities model so gogo
    can be resolved
    + [FELIX-5999] - cleanup compiler warnings
    + [FELIX-6002] - Remove legacy code in Gogo Command
    + [FELIX-6003] - Add some resolver checks to make sure
    @RequireGogo annotation works for both jline and shell
    + [FELIX-6007] - create a gogo bom</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build javadoc with source level 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Remove a relativePath that points to a non-existing directory</changelog>
</package>
<package pkgid="49a96459cf52f0f32713ac50ad6534908b8ab48bea2678ccb09db15fca44948f2f5c3940a95a8d8ac4d612b6369fa65fb733111b7ff15e1ee3f80f1e71cdfa63" name="felix-gogo-parent" arch="noarch">
  <version epoch="0" ver="5" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of felix gogo-parent pom version 4</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707480000">- Upgrade to version 5
  * FELIX-6038: pull Java 7 support back in for gogo runtime, shell
    and console
  * Update SCM information to reference Git</changelog>
</package>
<package pkgid="7bacf9f3d07e84fdff83db6c6b758983ef69fdc407ac15e71ea5b88226d75492895eade6992bb05e860538613c27d5e2523bf582bca9b72b89ca419973138cbe" name="felix-gogo-runtime" arch="noarch">
  <version epoch="0" ver="1.1.6" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557316800">- Initial packaging of felix-gogo-runtime 1.1.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574942400">- Specify maven.compiler.release to fix javadoc build with jdk11</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647432000">- Rewrite the build system to ant so that we can eventually avoid
  build cycles with maven-plugin-bundle built against
  felix-bundlerepository</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Advertize capability needed by other felix-gogo artifacts</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707393600">- Upgrade to upstream version 1.1.6
  * Bug
    + FELIX-6509: Evaluation of subshell String results are wrong
    on Windows
  * Improvement
    + FELIX-5970: Add requirement &amp; capabilities model so gogo can
    be resolved
    + FELIX-5999: cleanup compiler warnings
    + FELIX-6001: cleanup compiler warnings
    + FELIX-6003: Add some resolver checks to make sure
    @RequireGogo annotation works for both jline and shell
    + FELIX-6007: create a gogo bom
    + FELIX-5963: Gogo runtime should use named executor threads
    + FELIX-6038: pull Java 7 support back in for gogo runtime,
    shell and console</changelog>
</package>
<package pkgid="76c802b88434c1dd36f0b62930654ef29fc49b7c7f4ab56d3be369c68f51e28d5bd65e2a87f77d3b253dc24749aa4a03aaf69a840d9edd3953b65e3e65a61f00" name="felix-gogo-runtime-javadoc" arch="noarch">
  <version epoch="0" ver="1.1.6" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557316800">- Initial packaging of felix-gogo-runtime 1.1.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574942400">- Specify maven.compiler.release to fix javadoc build with jdk11</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647432000">- Rewrite the build system to ant so that we can eventually avoid
  build cycles with maven-plugin-bundle built against
  felix-bundlerepository</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676030400">- Advertize capability needed by other felix-gogo artifacts</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707393600">- Upgrade to upstream version 1.1.6
  * Bug
    + FELIX-6509: Evaluation of subshell String results are wrong
    on Windows
  * Improvement
    + FELIX-5970: Add requirement &amp; capabilities model so gogo can
    be resolved
    + FELIX-5999: cleanup compiler warnings
    + FELIX-6001: cleanup compiler warnings
    + FELIX-6003: Add some resolver checks to make sure
    @RequireGogo annotation works for both jline and shell
    + FELIX-6007: create a gogo bom
    + FELIX-5963: Gogo runtime should use named executor threads
    + FELIX-6038: pull Java 7 support back in for gogo runtime,
    shell and console</changelog>
</package>
<package pkgid="ee8d74f2c9c9142f7554f4136dcb541bdd2602b5d087c9ba57e97a3f9e032110fc524bd4ed7bc4e8038fdbdd8a64b33f0299f30adcb59ef524e968a3d3821a45" name="felix-gogo-shell" arch="noarch">
  <version epoch="0" ver="1.1.4" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of felix-gogo-shell 1.1.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672315200">- update to 1.1.4:
  [FELIX-6038] - pull Java 7 support back in for gogo runtime,shell and console
  [FELIX-6046] - fix gogo shell thread interrupt.
  [FELIX-5970] - Add requirement &amp; capabilities model so gogo can be resolved
  [FELIX-5999] - cleanup compiler warnings
  [FELIX-6000] - cleanup compiler warnings
  [FELIX-6003] - Add some resolver checks to make sure @RequireGogo annotation works for both jline and shell
  [FELIX-6007] - create a gogo bom</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Remove a relativePath that points to a non-existing directory</changelog>
</package>
<package pkgid="836839eea6bd58de1e7e1c15db680fdb296e3f445a1b56a503bacedb4137e3bfbcaad72038cc5cd68045a119e2bc7c2a0840464fd6ca9b2345c2f803d402d3a1" name="felix-gogo-shell-javadoc" arch="noarch">
  <version epoch="0" ver="1.1.4" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of felix-gogo-shell 1.1.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Add missing Group: line for the javadoc subpackage.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672315200">- update to 1.1.4:
  [FELIX-6038] - pull Java 7 support back in for gogo runtime,shell and console
  [FELIX-6046] - fix gogo shell thread interrupt.
  [FELIX-5970] - Add requirement &amp; capabilities model so gogo can be resolved
  [FELIX-5999] - cleanup compiler warnings
  [FELIX-6000] - cleanup compiler warnings
  [FELIX-6003] - Add some resolver checks to make sure @RequireGogo annotation works for both jline and shell
  [FELIX-6007] - create a gogo bom</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1743076800">- Remove a relativePath that points to a non-existing directory</changelog>
</package>
<package pkgid="e1acbe18d093622664c6cb25de5558c9a7766ea5feebfcfe190f03e919d3c8b041462e2df6ddbd4e2401cb05afa305fb7feb6e22a0f4f685beca5575d78113da" name="felix-osgi-obr" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Initial packaging of felix-osgi-obr 1.0.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695297600">- Build with java source/target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="870284b1d65f46dd94577c643629c5ae03ee5ae321197af6a057ae87450f13193a336cc72e7b5f6c384c9f28558a926dde938405904552a8ac875d9a6b4c0876" name="felix-osgi-obr-javadoc" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="3.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Initial packaging of felix-osgi-obr 1.0.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1695297600">- Build with java source/target levels 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="349398e057826752a23e347a7dac291377570292eec3cac0a7b7f5ac45bcf6b2a288198cdc8891eac71a7888d8b5955856bbdb2d544198f979d4e8af076b6278" name="felix-parent" arch="noarch">
  <version epoch="0" ver="8" rel="1.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1545134400">- Initial package for felix parent pom</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549540800">- Clean the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698321600">- Build dependent projects with java source and target 8</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707480000">- Update to version 8
  * Update to latest plugin versions, support Java &gt; 9, change urls
    to https
  * add local timestamp for Reproducible Build
  * Update to latest Apache parent pom, update plugin versions and
    replace ianal maven plugin
  * Update parent pom to latest Apache pom 31, remove duplicate
    plugin definitions</changelog>
</package>
<package pkgid="8855f6b78a6c80378def261943c3c7f71ac9ee866c2df31346c7762a49a36bd3df96c39d3c8195b1266a2f8f669964ca51cd12f745683a945b48ccf053898d1d" name="felix-scr" arch="noarch">
  <version epoch="0" ver="2.1.30" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557316800">- Initial packaging of felix-scr 2.0.14</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585742400">- Update to version 2.1.16
  * Bug
    + FELIX-5769: SCR should not bind prototype_required reference
    to bundle scope service
    + FELIX-5775: Service properties not updated for lazy service
    when configuration changes
    + FELIX-5507: ConfigurationAdmin might not be visible to SCR
    implementation
    + FELIX-5543: Component property types must implement
    java.lang.annotation.Annotation methods properly
    + FELIX-5866: SCR does not respect the log level set in
    LoggerAdmin
    + FELIX-5865: SCR R7 logging support doesn't work on equinox
    framework
    + FELIX-5867: Reference field of type Logger for service
    LoggerFactory is always null
    + FELIX-5885: SCR uses an overly restrictive import range for
    promises
    + FELIX-5902: java.lang.IllegalArgumentException: Bundle
    org.apache.felix.scr is not resolved with R7 LogService
    + FELIX-5904: SCR is creating a logger instance using name
    "null"
    + FELIX-5927: Single element Annotation type does not
    incorporate PREFIX_
    + FELIX-5926: Logger instance is not set for constructor and
    reference injection
    + FELIX-5929: Failed activation state not reported in DTOs
    + FELIX-5930: Service reference is missing in DTO
    + FELIX-5905: SCR cannot access method getLogger from LogService
    R7
    + FELIX-5910: Set correct AccessControlContext when receiving
    configuration events
    + FELIX-4260: IllegalStateException: The service has been
    unregistered
    + FELIX-5947: ClassLoader memory leak
    + FELIX-5959: Exception on changecount timer timeout
    + FELIX-5950: NPE in MultiplePrototypeRefPair.unsetServiceObject
    + FELIX-5974: Prototype scope references are not released on
    deactivation
    + FELIX-6056: SCR exports promises
    + FELIX-6055: NullPointerException possible because
    ServiceReference.getBundle() can return null
    + FELIX-6050: Use abstract class for PrototypeRefPair
    implementations for Single vs. Multiple case
    + FELIX-6044: Component deactivation does not cause reference
    services to be ungotten
    + FELIX-6043: ClassNotFoundException
    org.osgi.util.function.Function
    + FELIX-6041: scr gogo commands require gogo runtime to be
    present when scr resolves
    + FELIX-6036: Race condition prevents optional/greedy ref setter
    method from being called
    + FELIX-6026: SCR command problems
    + FELIX-5989: java.lang.IllegalArgumentException from
    AbstractLogger.format when logging debug message
  * Improvement
    + FELIX-5354: Implement Declarative Service Updates for OSGi R7
    + FELIX-5454: Service properties for ComponentFactory (OSGi R7)
    + FELIX-5455: Constructor Injection (OSGi R7)
    + FELIX-5456: Field injection of component activation objects
    (OSGi R7)
    + FELIX-5457: Logger support (OSGi R7)
    + FELIX-5458: Improved ConfigurationPlugin Support (OSGi R7)
    + FELIX-5460: DTO Updates (OSGi R7)
    + FELIX-5557: Updates to section 112.8.2.2 Coercing Component
    Property Values (OSGi R7)
    + FELIX-5559: Add change count property to runtime service
    (OSGi R7)
    + FELIX-5590: Add support for single value annotations and new
    key mapping (OSGi R7)
    + FELIX-5695: Use Java 7 as base version
    + FELIX-5696: Separate metatype provider from managed service
    + FELIX-5948: Collection of performance and memory optimizations
    + FELIX-5987: Slow ServiceComponentRuntime with delivering
    ServiceReferenceDTOs
- Modified patch:
  * osgi-metadata.patch -&gt;
    0001-Use-import-package-instead-of-embedding-dependencies.patch
  + Don't embed dependencies, use import-package instead
- Added patch:
  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
    + Drop dependencies on kxml and xpp, use the system SAX
    implementation instead</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707480000">- Update to version 2.1.30
  * Bug
    + FELIX-6096: SCR fails if the Java Runtime Environment does not
    support permissions
    + FELIX-6206: NPE in ComponentRegistry.getComponentHolders()
    + FELIX-6251: Possible NullPointerException when
    DependencyManager.m_tracker is null
    + FELIX-6252: Deadlock in SCR ComponentRegistry
    updateChangeCount
    + FELIX-6261: [Regression] Empty property values are treated as
    String
    + FELIX-6314: NullPointerException in
    SingleComponentManager.disposeImplementationObject
    + FELIX-6108: SCR activation log-messages cannot be disabled
    with R7 LogService
    + FELIX-6274: Potential Class Space problems with multiple Log
    Service APIs
    + FELIX-6317: dynamic greedy optional/mandatory references can
    get wrong service ranking
    + FELIX-6161: SCR: Method of resolving references limits Service
    ListenerHook implementations
    + FELIX-6327: NoSuchElementException can occur with
    SingleDynamicCustomizer when services are removed
    + FELIX-6315: Factory components are eagerly deactivated
    + FELIX-6325: OSGi log package is mandatory but imported as
    optional
    + FELIX-6352: SCR should protect against unregistered
    IllegalStateException for its ConfigurationListener
    registrations
    + FELIX-6361: IllegalArgumentException possible from
    LoggerFactory.getLogger(Bundle, String, Class&lt;L&gt;)
    + FELIX-6353: Constructor injection: activation with optional
    reference fails if service not available
    + FELIX-6351: EventDispatcher: Error during dispatch.
    (java.lang.IllegalStateException: Service already
    unregistered.)
    + FELIX-6349: Possible NullPointerException on modified event in
    DependencyManager
    + FELIX-6407: SCR Log Extension still logs using the log level
    of the extended bundle
    + FELIX-6408: SCR NPE in MultipleStaticReluctantCustomizer
    .modifiedService
  * Improvement
    + FELIX-6107: Logging Passwords when invoking activate Method
    + FELIX-6215: Cannot run scr unit tests on Java 11
    + FELIX-6218: Replace kxml2 with standard SAX XML parser
    + FELIX-6220: Refactor injection implementation
    + FELIX-6241: IllegalStateException can be thrown from listener
    if BundleContext is invalid
    + FELIX-6307: SCR logging uses null name for logger in
    LogServiceEnabledLogger.getLogger()
    + FELIX-6293: Apache Felix SCR Logging
- Removed patch:
  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
    + integrated upstream
- Modified patch:
  * 0001-Use-import-package-instead-of-embedding-dependencies.patch
    + regenerate to the changed context post-removal</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="18129565b4da684be484a60270a7ffee7ff3e807cc17098001aefb8bce5686ccc3937fd710c54139ffa3640197895169961ead9e78403227f1dd37c76417992e" name="felix-scr-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.30" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557316800">- Initial packaging of felix-scr 2.0.14</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1574596800">- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585742400">- Update to version 2.1.16
  * Bug
    + FELIX-5769: SCR should not bind prototype_required reference
    to bundle scope service
    + FELIX-5775: Service properties not updated for lazy service
    when configuration changes
    + FELIX-5507: ConfigurationAdmin might not be visible to SCR
    implementation
    + FELIX-5543: Component property types must implement
    java.lang.annotation.Annotation methods properly
    + FELIX-5866: SCR does not respect the log level set in
    LoggerAdmin
    + FELIX-5865: SCR R7 logging support doesn't work on equinox
    framework
    + FELIX-5867: Reference field of type Logger for service
    LoggerFactory is always null
    + FELIX-5885: SCR uses an overly restrictive import range for
    promises
    + FELIX-5902: java.lang.IllegalArgumentException: Bundle
    org.apache.felix.scr is not resolved with R7 LogService
    + FELIX-5904: SCR is creating a logger instance using name
    "null"
    + FELIX-5927: Single element Annotation type does not
    incorporate PREFIX_
    + FELIX-5926: Logger instance is not set for constructor and
    reference injection
    + FELIX-5929: Failed activation state not reported in DTOs
    + FELIX-5930: Service reference is missing in DTO
    + FELIX-5905: SCR cannot access method getLogger from LogService
    R7
    + FELIX-5910: Set correct AccessControlContext when receiving
    configuration events
    + FELIX-4260: IllegalStateException: The service has been
    unregistered
    + FELIX-5947: ClassLoader memory leak
    + FELIX-5959: Exception on changecount timer timeout
    + FELIX-5950: NPE in MultiplePrototypeRefPair.unsetServiceObject
    + FELIX-5974: Prototype scope references are not released on
    deactivation
    + FELIX-6056: SCR exports promises
    + FELIX-6055: NullPointerException possible because
    ServiceReference.getBundle() can return null
    + FELIX-6050: Use abstract class for PrototypeRefPair
    implementations for Single vs. Multiple case
    + FELIX-6044: Component deactivation does not cause reference
    services to be ungotten
    + FELIX-6043: ClassNotFoundException
    org.osgi.util.function.Function
    + FELIX-6041: scr gogo commands require gogo runtime to be
    present when scr resolves
    + FELIX-6036: Race condition prevents optional/greedy ref setter
    method from being called
    + FELIX-6026: SCR command problems
    + FELIX-5989: java.lang.IllegalArgumentException from
    AbstractLogger.format when logging debug message
  * Improvement
    + FELIX-5354: Implement Declarative Service Updates for OSGi R7
    + FELIX-5454: Service properties for ComponentFactory (OSGi R7)
    + FELIX-5455: Constructor Injection (OSGi R7)
    + FELIX-5456: Field injection of component activation objects
    (OSGi R7)
    + FELIX-5457: Logger support (OSGi R7)
    + FELIX-5458: Improved ConfigurationPlugin Support (OSGi R7)
    + FELIX-5460: DTO Updates (OSGi R7)
    + FELIX-5557: Updates to section 112.8.2.2 Coercing Component
    Property Values (OSGi R7)
    + FELIX-5559: Add change count property to runtime service
    (OSGi R7)
    + FELIX-5590: Add support for single value annotations and new
    key mapping (OSGi R7)
    + FELIX-5695: Use Java 7 as base version
    + FELIX-5696: Separate metatype provider from managed service
    + FELIX-5948: Collection of performance and memory optimizations
    + FELIX-5987: Slow ServiceComponentRuntime with delivering
    ServiceReferenceDTOs
- Modified patch:
  * osgi-metadata.patch -&gt;
    0001-Use-import-package-instead-of-embedding-dependencies.patch
  + Don't embed dependencies, use import-package instead
- Added patch:
  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
    + Drop dependencies on kxml and xpp, use the system SAX
    implementation instead</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707480000">- Update to version 2.1.30
  * Bug
    + FELIX-6096: SCR fails if the Java Runtime Environment does not
    support permissions
    + FELIX-6206: NPE in ComponentRegistry.getComponentHolders()
    + FELIX-6251: Possible NullPointerException when
    DependencyManager.m_tracker is null
    + FELIX-6252: Deadlock in SCR ComponentRegistry
    updateChangeCount
    + FELIX-6261: [Regression] Empty property values are treated as
    String
    + FELIX-6314: NullPointerException in
    SingleComponentManager.disposeImplementationObject
    + FELIX-6108: SCR activation log-messages cannot be disabled
    with R7 LogService
    + FELIX-6274: Potential Class Space problems with multiple Log
    Service APIs
    + FELIX-6317: dynamic greedy optional/mandatory references can
    get wrong service ranking
    + FELIX-6161: SCR: Method of resolving references limits Service
    ListenerHook implementations
    + FELIX-6327: NoSuchElementException can occur with
    SingleDynamicCustomizer when services are removed
    + FELIX-6315: Factory components are eagerly deactivated
    + FELIX-6325: OSGi log package is mandatory but imported as
    optional
    + FELIX-6352: SCR should protect against unregistered
    IllegalStateException for its ConfigurationListener
    registrations
    + FELIX-6361: IllegalArgumentException possible from
    LoggerFactory.getLogger(Bundle, String, Class&lt;L&gt;)
    + FELIX-6353: Constructor injection: activation with optional
    reference fails if service not available
    + FELIX-6351: EventDispatcher: Error during dispatch.
    (java.lang.IllegalStateException: Service already
    unregistered.)
    + FELIX-6349: Possible NullPointerException on modified event in
    DependencyManager
    + FELIX-6407: SCR Log Extension still logs using the log level
    of the extended bundle
    + FELIX-6408: SCR NPE in MultipleStaticReluctantCustomizer
    .modifiedService
  * Improvement
    + FELIX-6107: Logging Passwords when invoking activate Method
    + FELIX-6215: Cannot run scr unit tests on Java 11
    + FELIX-6218: Replace kxml2 with standard SAX XML parser
    + FELIX-6220: Refactor injection implementation
    + FELIX-6241: IllegalStateException can be thrown from listener
    if BundleContext is invalid
    + FELIX-6307: SCR logging uses null name for logger in
    LogServiceEnabledLogger.getLogger()
    + FELIX-6293: Apache Felix SCR Logging
- Removed patch:
  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
    + integrated upstream
- Modified patch:
  * 0001-Use-import-package-instead-of-embedding-dependencies.patch
    + regenerate to the changed context post-removal</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="19745b8eee81f9cb18520d8bba0796f41cfd8839edfea1a75bdb8d51e0cb57a4c56697fb9b7e751cad1bc8ce809bf3236294eb4b9981d5f2628e5531ff0034c7" name="felix-shell" arch="noarch">
  <version epoch="0" ver="1.4.3" rel="5.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of felix-shell 1.4.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Specify maven.compiler.release to fix javadoc build with jdk11</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585656000">- Build against OSGi R7 APIs</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647432000">- Rewrite the build system to ant so that we can eventually avoid
  build cycles with maven-plugin-bundle built against
  felix-bundlerepository</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="bbcf848dfc3a00b694a5c342888252faad4eb836fa00a689fc07df768d9c328acb2352f5a55743f4f930e31dd9eb2eadd48b5e54997f2958c347db7e80fe1f49" name="felix-shell-javadoc" arch="noarch">
  <version epoch="0" ver="1.4.3" rel="5.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1557230400">- Initial packaging of felix-shell 1.4.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575288000">- Specify maven.compiler.release to fix javadoc build with jdk11</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585656000">- Build against OSGi R7 APIs</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647432000">- Rewrite the build system to ant so that we can eventually avoid
  build cycles with maven-plugin-bundle built against
  felix-bundlerepository</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1727870400">- Spec file cleanup</changelog>
</package>
<package pkgid="bbd2da77e5e94324bc594eb4ca1b1fe14b7242239d908d37264085cb58c94fbced7c46db89caacf1baf63dc27622b22c94be576b999060dbb626bde707be9158" name="felix-utils" arch="noarch">
  <version epoch="0" ver="1.11.4" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551441600">- Initial packaging of felix-utils 1.10.4
- Generated and customized ant build file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Remove reference to the parent pom since we are not building
  using Maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585656000">- Update to upstream release 1.11.4
- Added patch:
  * 0000-Port-to-osgi-cmpn.patch
    + Migrate away from the old felix-osgi implementation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b0ce030245b8d4581060f86d9650f984de2b6513474fe5790be05a799284ba8fb48171bafc955a3911641410e96d00a540cda232c8c76b3817b8549207ef48be" name="felix-utils-javadoc" arch="noarch">
  <version epoch="0" ver="1.11.4" rel="3.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1551441600">- Initial packaging of felix-utils 1.10.4
- Generated and customized ant build file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Remove reference to the parent pom since we are not building
  using Maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1585656000">- Update to upstream release 1.11.4
- Added patch:
  * 0000-Port-to-osgi-cmpn.patch
    + Migrate away from the old felix-osgi implementation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698235200">- Build with source and target levels 8</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="804aa8f57aca66c460529bc30b4aa6ffb45d74580a37d62af6cbed3a487bd629a092f72bda4201d2ec48206b0637d839654c23a88b7c74cae20435d40be7fd31" name="fence-agents-all" arch="riscv64">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="91cbfa874f94dc68d9fa0b462cdf0a78cfadcefd7b795433d36ac8be2419af3a6846e022ffccb670f57e95cfcc921a79c5ec231591cdab97109c4728798918c4" name="fence-agents-alom" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="7bca5efb8b31036f4491b46766a000740c468516779302e8833156f38f1466b362ed0391028d61e77b2b8274ffaad8f39fe880b3792eb809b25489474e340652" name="fence-agents-apc" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="070e63efad9f5ba315bc99781c69250d4d93559876d242ac5fdc145b508cdca5586eca9e50583d82dd5ae5fcd4da95bc94dc449fb213f9659b053bdab2136e46" name="fence-agents-apc-snmp" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="ae972738aed92e8c133dab352cca85ac7fcdc657c65846bc38f4dc5d8a29447a7ba08b374ddaa115c617e2e38b52fc5d3cb58597b474dbd9448724d6b5a57bd5" name="fence-agents-aws" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="ab35486ea58ece563353fff619bb67d7fba21f1976cb633f64358ca7b111f2f6a6ffa2f09d9fd153e3c0aa82e8fea9e43e6d77ce482eb9ba3307defe438a6ee6" name="fence-agents-azure-arm" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="d1d0b2b8f9ec4ea4840dfb18c4b943d5c5237c795235b067d1ff721ece066d8c80c976b1c99ec7ebacfa78db6bf9db4a2ebe8564da59180a9b14d2f3110e5715" name="fence-agents-bladecenter" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="01911c2b3a00041a74f28f851291a59b939f9a9a10123cb658449c8f844655d89cc802191f18497cc5ed61f2e3a3d67c5a5fe01ab4d59f8c9d09da6cd1a339a1" name="fence-agents-brocade" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="9153e86992c10b422f8830a4b76863ccff04e5dce3d33cfe94970679e5a942e8bc5673e4c617ecbeeed7151b5ef7f563be16de26acd31a6b8aa41e9d5072f4a6" name="fence-agents-cisco-mds" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="a61159b85c3d381d60e0b4b92dffa538342c5723ae57d7a0d8ac11db926590d96d8b94944ab4672c13837bc717700e56753ac8b8a7490a66a6a50c5e6c02cf5c" name="fence-agents-cisco-ucs" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="c175c1c226891a09a3e8c11612f39bf1a3885192705b7b2e5c93055ec214703add8aaffd4931b09dca561f8b903fe66d96f9954e88bf74adc17ad5a19ad8de1f" name="fence-agents-common" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="7a5b3b8b98887a80319ee3280ba17c4fed76612b18f0851703e970346c86845d6d854de69057da6172e64d52ecdcab070f0d696eb6ae88cee35422472506aa76" name="fence-agents-devel" arch="riscv64">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="208da08e6a0afd7b91fe50b6a30ac6db0ca09e92b59c050bc58ae634bf4778214847e4074434a5d07a41b008a61728f37cb6f3213ac207f8eb3ba3280412fd31" name="fence-agents-drac5" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="034d713723e88e89771c63cd5d6bb083e87a65125256b7585ac5c18bf6df77fbc4ca74cc3ce4fb5b2246adcc95445fa85421b8ddc63f8a182048087c075b4e66" name="fence-agents-eaton-snmp" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="c15475f94485c9a6d8867df0dd9f0ddc3b150fedd5e7acaeb6957b3612ee3296d4838a9e7bbb32aef6ac1a079c5556b9bf97408f0f84255caf1100c804e68190" name="fence-agents-eaton-ssh" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="d836a9023aee6dd678f08bddf510d34092fb7f390b6c0c1a88edbe7d8c60c33106eec9b503134339f9885532661330f6c5b021baee6856398675847cc248ff6f" name="fence-agents-emerson" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="dcf4a4a9e7680b6a252ba80254ed7bfdc39869c81dc885787ceeb50116d7b4c73412f39212804295c17db5a57c69622dc22a3efc10bcbbf11568d4e739d37986" name="fence-agents-eps" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="1d4318a94c9fc25b87fced0c6fe17db94186e9cdf307a42985c8b61619fcc842bd7d5d36c8a37ea4d6ef63627edb2f26557b90ffc10c7869b8d4e68f1c58b75b" name="fence-agents-gce" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="11cb86e7152aaaa236b1f65bc4e060226e32ca8b6f02c4b46b07782add53e7aa6f48e575be1281c725e0246c5758aadac3a0c29703f3eefd8b032f6932171e0a" name="fence-agents-hds-cb" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="452191d82e72a041605529a1c084c111b39a5ba51f5dfd267f8cbc005cc07e8c48991af858857363a32e537b5497977d080ca382faae8052747e99e07c454a98" name="fence-agents-hpblade" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="516f03562c5122c4e8aacea7fab7cf20dd3ef45a092d7fb509f9890aac90494dae56e056098c03849ca93e09fc7813fbece7dfcaf74f1a2910be656046de6866" name="fence-agents-ibm-powervs" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="c0fe5ca87b28b8e72ba1d99d9518d4fc452becc684a879cbbd7760107527e74e71bad9eb7cf96afc1db81bbfbf582cfea1506fde6ac6f0e8e5a8972f93c72703" name="fence-agents-ibm-vpc" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="c4d096519d28d616e90b4393f1bca15dd98740eb4bc04936ab1eefeaed2c3e4f0c515f7aee4909b1f247053e4948049f655acad43badde90c3d97967d3ce5c88" name="fence-agents-ibmblade" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="ad1671f0ac5a96cd15ca66ce79591ea6dd8600a71f532bb88a1370c246ed99c3e3551903afad84cd248493f588a847c6ee321981e0b4a18eb0a13c38f843fa8f" name="fence-agents-ibmz" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="873674c720eeeacdd7c49923757e78c5e95da5133bbd2e1194e68414243c0eb58c71c1731dd298178b619d171be7df67ce56c0b71bd628bd996b922886dfa702" name="fence-agents-ifmib" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="c0c0103abd036223b64ea188a67a12bfee0923f001f4f0b95b7fc668acf3a46eff077b96c7e8ff5e882929af1193acaa6ea46d3bbed3f6ecfa24250a1341a382" name="fence-agents-ilo-moonshot" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="5aeca97182ffb1b7d53b8d630bb447cf380cb64aaead9b7ddece9a1806710a4eb0638dd28fdde580d0f20259602b58295af2beb657efd4d47e3ae9039c4f6cee" name="fence-agents-ilo-mp" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="25a56cbd718f1782d7d14829acbb0f597580887927767e420dc0cb98c29dba1fda899da4dfa0b5b9b4193de8736bd9ce8551b9679b5a9da1d3840ca78af3f6ab" name="fence-agents-ilo-ssh" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="125e202f25418d0bc24eab071daf6c4cf0548ffe163e2163a9751da971995b0f87f4f85dfb9ff61a9bf5224be4193ddb9375cbfedb7b6fcbbd9dbc99689d1acd" name="fence-agents-ilo2" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="9e7a2df199c15b73b53272b13a538c9bf56200be5c5d69d2cb02e03f9d3f57183235a3fdb52fa5027acb81e740d860dda899d3e7b55c6681a9328e6c9fb91c7e" name="fence-agents-intelmodular" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="4fb6d66e568f5ef4962039e741d6ae1e0298cadae409d45a9dac0706b1792dac2ee143862efd8e8c456a3aa58075134a0e179d3563c1802a24e28579fdaa1533" name="fence-agents-ipdu" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="94a83b1ea51f0b46018cedce725f149cc7b7856f34d3e8194a0472ddbd28f9a7f968e014c391ecbe7cd10dcdc128c3671817fb38ea66dd7d110a68ae86e2ff11" name="fence-agents-ipmilan" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="a4fcb5738720c0f67a919f691b33a4b12af96b58d41aeb76b0766ea7c4f760a2621bb2ce23fde8c22c32cd840fdebf25e90b8d22465b3ded3b8a53561806998a" name="fence-agents-kdump" arch="riscv64">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="817e7fde20fe456da52e4dfaf852f8e2b9bf23e023df05f291b74a348e05cca9b103c75f53fb58128695027c0af0a269fa3dd1b593d102cb8af2673a998f2f49" name="fence-agents-lpar" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="dc8e417f21c5d3f644b0d7e38d3c8a3383c06e23e1fcb508b2c3ef9f2da617dae8c7094f4c71e82bafc40312ed490ad10a9877f4dccc837727b4a42b853b518b" name="fence-agents-mpath" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="102c1230a86cc1bce34e477be497a7825a1f32af9933708dd8fd484d6ec6c45a78a916d68c08eb8e97480c7e1e4dbad5ab9a7f18d418a4a1490db7e1763de023" name="fence-agents-netio" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="4b0a72b8a7f026b877d20b3aa125e1f509ef59c8294ccf783f41f8c91556580a5b65e1e87d1e15e4094169a60f45cb2892230322aef01605efcc5a54f5c3c639" name="fence-agents-nutanix-ahv" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="8a7fc29f86620e15de290f3e13c76c567bfb693fb8a28672db8eaa798112b5796f0c97e5d6a6354828fa9ed9c56b1f1df5fa645814730a589ad54f6b946edc08" name="fence-agents-pve" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="dae6b27dba9a57ccca6d368b97fad50c1c6f00e38d0a813ff636791369cbbb137bb69c6e6010b5d260831731b0746edb00877c3f74b4955b66b59170938885cd" name="fence-agents-raritan" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="c93690f08479693e25f0ae315d9f5e79158b1e44c5914657408b4806a544f201c55d8645c3d121ab7ea99cbf55d05bf2baaea8e13e5553ec7d19cca39830549f" name="fence-agents-rcd-serial" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="a9c630bc8dafffb814745aad2d161c419d9a96a98f8806cc5519d0f1a65e05f647622263157c08824e4c8dcee195b665beabefb0bdc7aca02ed3816c786db647" name="fence-agents-redfish" arch="riscv64">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="5e2d9aa8541058d9e9474f7c71d42a503d6b5a23b0be754c80a1ab8d78b27470ac06e217267e39fd298dccd5e6c576e57fc574f6fcff73cc4daaa40cf7692c1c" name="fence-agents-rsa" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="9a14f2d566e8b11a28fcfc2c27f041b1fa02fe41699d40b0ae19dd7c221b9372fa4d9c11b2c0d3d88d5932d3d615fbfac815655313458127253b6a8c8e99a4c9" name="fence-agents-rsb" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="23cd1c367ed2d5fbe96e9723fb907993ee8025ccb41b4bba6e95c0b0cb1754fc160e1c1cc1f442bdaa2435ae0e51cd25416a7d6e37728143586fb51a3aa8b8db" name="fence-agents-sanbox2" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="cd3e96f6e6465dbbc95d2b13644737c79faf852f073b19ccc0452d80c7cdf335cc8d01ff10f304b11a02641b50a53d444fc94d71f776fddf2d57a8e3fb9f6aa8" name="fence-agents-sbd" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="269fa657d811d0699715c38c5e87fc8d607d64d7d95bc62369df8ee7097738b04850f177e921d3ccaf8ae7da23e685ab3c11765571f474cc980bf4b52e1ca4dd" name="fence-agents-scsi" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="43c354efd80ed1f3c11988c662292d3f4303df1bfd43d9be898c81e6fbd501f405574df400c2b1c7a0450a461d930b3ff051b9655c2b50461f15eda398214da7" name="fence-agents-vbox" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="1a09a3227cb58735ead9ad1835ac7caca7b1ae596cbd3407a24291875d2b0ba6de88ece6390f481e886484d3a40bab3bdcde245b0a2f9cc03398402e47cb6403" name="fence-agents-virsh" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="92713a34b293ff647a71b29a275934dc57578d8fae9275f3d00a6e86463d8a9e299034677818e25ecd3398cb2fd682bd8d673283815b579ad9b9df4dc7b022ea" name="fence-agents-vmware" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="d18837ff4b06d44013dfd765e40189e4e58b204e354ba0b5d34c11292c52da9ec606c27506b76036b76f06d4064df1ab2ba2caf0ac131c258ad4614fca342ded" name="fence-agents-vmware-rest" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="523de914d930d567d7739b8d8d15b00cf9f30d3ea3a8a1e27638792f7f1853ed86d7ae90288ac6d2f98c6a87f90e6bb903f80c6a2afd57a5d0b83b59abf64939" name="fence-agents-wti" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="b24dd55d7a9123a52dd0ce442ce83230ace9ed6d6f31f940b71c9553a1bbfaf5947296c86df279c65a94df4f9231caa2bd203e367ad8ac18912e47b6f90dc1fd" name="fence-agents-zvm" arch="noarch">
  <version epoch="0" ver="4.17.0+git.1769693386.608dd62" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1744027200">- Do not hardcode python 3.11 in azure-arm subpackage.</changelog>
  <changelog author="varkoly@suse.com" date="1744632000">- Set minimum python version to 3.11 for azure-arm
- Update to version 4.16.0+git.1744277748.04ed38ab:
  * fence_sbd: Dump more information when crashdump option is enabled
  * build: make INITCONFDIR available for agents
  * fence_sbd: Send crashdump msg when crashdump option is set in reboot_cycle function
  * fence_sbd: Add crashdump option (jsc#PED-11931) (jsc#PED-12611)
  * fence_compute/fence_evacuate: dont use deprecated inspect.getargspec()
  * fence_ibm_vpc: refresh bearer-token in connect() if token data is corrupt, and avoid edge-case of writing empty token file
  * azure_fence.py: fix managed identity authentication (#605)
  * fence_nutanix_ahv: Handle API rate limits (#604)</changelog>
  <changelog author="varkoly@suse.com" date="1744891200">- Update to version 4.16.0+git.1744878140.5acc05b1:
  * [virt] fix build with libxml 2.14</changelog>
  <changelog author="varkoly@suse.com" date="1750680000">- Update to version 4.16.0+git.1750325058.755815b1:
  * fence_shelly_gen2: new fence agent for Shelly Gen2+ Switches (#628)
  * fence_kubevirt: set grace_period_seconds=0 to immediately power off the node
  * fence_aws_vpc_net: new fence agent for AWS VPC Net (#613)
  * fence_ibm_powervs: fix plaintext token file support
  * fence_nutanix_ahv: update metadata to fix incorrect agent name and align with other agents metadata
  * fence_virtd: fix linkage of server modules (#624)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1750680001">- Impl: Adding new fence agent for Nutanix AHV (jsc#PED-13090)</changelog>
  <changelog author="varkoly@suse.com" date="1756987200">- Update to version 4.16.0+git.1755594293.5cf006ff:
  * fence_aws: Add new skip_os_shutdown flag (#632) (jsc#PED-13796)
  * fence_ibm_vpc: add apikey file support</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1758628800">- Update to version 4.16.0+git.1758188595.5a0c09a2:
  * fence_ibm_powervs: update description of api-type parameter to show correct default value
  * spec: dont Require python3-msrestazure on RHEL10+</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1764072000">- Update to version 4.16.0+git.1763372689.07285aac:
  * fence_gce: fix node list limit (#640)
  * fence_hetzner_cloud: add new fence agent for Hetzner Cloud
  * fence_kubevirt: add fallback to kubernetes.client.rest to avoid errors with some versions of the kubernetes library</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1765972800">- Update to version 4.16.0+git.1765293331.d30fb54b:
  * fence_ibm_vpc: fix missing statuses
  * Remove discards const qualifier warnings
  * build: add support for rust coreutils
  * fence_virt: print error messages to sderr
  * fence_virt: cleanup whitespace at end of lines</changelog>
  <changelog author="trenn@suse.com" date="1771848000">- Update to version 4.17.0+git.1769693386.608dd62:
  * fence_ibm_vpc: fix indentation
  * fence_dummy: add recorder mode for testing fence_recorder protocol (#647)
  * Enhancement: better alpine compatibility (#648)
  * fence_scsi: add "mpath_register_method" parameter to allow only registering to the main multipath device</changelog>
</package>
<package pkgid="69022c400a33a40369adfef7877f231a484bfc6cde813b5091f330dbd054d950f7d7d4f1aec1194bd8e64a0d4686e8afb819d0697396234930c6a2bddca55c5c" name="feroxbuster" arch="riscv64">
  <version epoch="0" ver="2.13.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673697600">- Update to version 2.7.3
  * FIX 732 ensure --no-state is respected even through
  - -time-limit.
  * fixed #716; wordlist entries with leading slash are trimmed.
  * fixed #743; redirects always show full url as Location.
  * fixed #748; cancelled scans persist across ctrl+c.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1679140800">- Update to version 2.9.2
  https://github.com/epi052/feroxbuster/releases</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.10.1
  * fixed scan menu range issue.
  * enable reading extensions from file.
  * fixed collect backups filtering.
  * added http/2 support.
  * allowed --json in conjunction with --silent.
- Update to version 2.10.0
  * Adds server and client certificate management; enables mTLS.
  - -server-certs
  - -client-cert
  - -client-key
- Update to version 2.9.5
  * support raw urls.
- Update to version 2.9.4
  * reduced memory usage overall
  * improved speed during link extraction
- Update to version 2.9.3
  * added extensions and status codes into auto filtering
    decision calculus.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1709294400">- Update to version 2.10.2
  * removed scan target headers from feroxbuster-update check.
  * --collect-backups accepts custom backup extension list.
  * fixed issue where --silent included too much info on found dir.
  * --parallel time limit enforced on individual directories
    instead of main thread.
  * query fontconfig to determine if Noto Color Emoji is installed.
  * updated upstream library that was causing tokio-runtime-worker
    panics; they're correctly reported as Err from the library now.
  * fixed issue where early redirect loop would cause ferox to hang
    indefinitely.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1714219200">- Update to version 2.10.3
  * improve json logs for post processing.
  * included configuration field in state file.
  * using --data implies POST HTTP verb.
  * fixed mishandling of whitespace for supplied request headers.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1718712000">- Update to version 2.10.4
  * --filter-regex now looks at headers in addition to response
    body.
  * clarified wording for headers in ferox-config.toml
  * scan management menu now shows the estimated time left to scan.
  * made --cookies parsing more robust.
  * fixed an issue where estimated time to complete would show 0s
    before the scan was finished.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1726574400">- Update to version 2.11.0
  What's Changed
  * add --scan-dir-listings
  * add --request-file
  * add --protocol
  * add --limit-bars
  Brief descriptions
  * --request-file and --protocol - read in a raw http request
    file, from burp or similar
  * --scan-dir-listings - force recursion into folders where
    directory listing is enabled
  * --limit-bars - cap the number of progress bars displayed
  Documentation
  * --request-file and --protocol
  * --scan-dir-listings
  * --limit-bars</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757678400">- Update to version 2.12.0
  New Features
  * Response Size Limiting (--response-size-limit).
  * Unique Response Filtering (--unique).
  * Auto Content-Type Headers (--data-json and --data-urlencoded).
  * Dynamic Scan Limit Management.
  Improvements
  * Shell Completion Updates.
  * Enhanced SSL Error Messaging.
  * Updated Link Discovery.
  Technical Changes
  * Updated various dependencies to their latest versions for
    security and performance improvements.
  Configuration
  * Added unique option to configuration file example.
  * Added response_size_limit option to configuration file example.
  * Enhanced banner display to show unique filtering and response
    size limit status when enabled.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1760184000">- Update to version 2.13.0
  * add --scope option.
  * add STATE_FILENAME environment variable to control feroxbuster
    state file name/location.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765627200">- Update to version 2.13.1
  * fixed multiple rate limiting bugs.
  * added new heuristics for identifying directory listing.
  * Added web fonts to ignored extensions list.</changelog>
</package>
<package pkgid="f8190614d9d3ebcebdd84e7ab18dd36dae0c06c613241dcf5ab6108b28e1467d0ea2073851ebe642eceb4847f9f30412b5f3c79708cd2ae56156e7a9d5b2a6a0" name="feroxbuster-bash-completion" arch="noarch">
  <version epoch="0" ver="2.13.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673697600">- Update to version 2.7.3
  * FIX 732 ensure --no-state is respected even through
  - -time-limit.
  * fixed #716; wordlist entries with leading slash are trimmed.
  * fixed #743; redirects always show full url as Location.
  * fixed #748; cancelled scans persist across ctrl+c.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1679140800">- Update to version 2.9.2
  https://github.com/epi052/feroxbuster/releases</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.10.1
  * fixed scan menu range issue.
  * enable reading extensions from file.
  * fixed collect backups filtering.
  * added http/2 support.
  * allowed --json in conjunction with --silent.
- Update to version 2.10.0
  * Adds server and client certificate management; enables mTLS.
  - -server-certs
  - -client-cert
  - -client-key
- Update to version 2.9.5
  * support raw urls.
- Update to version 2.9.4
  * reduced memory usage overall
  * improved speed during link extraction
- Update to version 2.9.3
  * added extensions and status codes into auto filtering
    decision calculus.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1709294400">- Update to version 2.10.2
  * removed scan target headers from feroxbuster-update check.
  * --collect-backups accepts custom backup extension list.
  * fixed issue where --silent included too much info on found dir.
  * --parallel time limit enforced on individual directories
    instead of main thread.
  * query fontconfig to determine if Noto Color Emoji is installed.
  * updated upstream library that was causing tokio-runtime-worker
    panics; they're correctly reported as Err from the library now.
  * fixed issue where early redirect loop would cause ferox to hang
    indefinitely.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1714219200">- Update to version 2.10.3
  * improve json logs for post processing.
  * included configuration field in state file.
  * using --data implies POST HTTP verb.
  * fixed mishandling of whitespace for supplied request headers.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1718712000">- Update to version 2.10.4
  * --filter-regex now looks at headers in addition to response
    body.
  * clarified wording for headers in ferox-config.toml
  * scan management menu now shows the estimated time left to scan.
  * made --cookies parsing more robust.
  * fixed an issue where estimated time to complete would show 0s
    before the scan was finished.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1726574400">- Update to version 2.11.0
  What's Changed
  * add --scan-dir-listings
  * add --request-file
  * add --protocol
  * add --limit-bars
  Brief descriptions
  * --request-file and --protocol - read in a raw http request
    file, from burp or similar
  * --scan-dir-listings - force recursion into folders where
    directory listing is enabled
  * --limit-bars - cap the number of progress bars displayed
  Documentation
  * --request-file and --protocol
  * --scan-dir-listings
  * --limit-bars</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757678400">- Update to version 2.12.0
  New Features
  * Response Size Limiting (--response-size-limit).
  * Unique Response Filtering (--unique).
  * Auto Content-Type Headers (--data-json and --data-urlencoded).
  * Dynamic Scan Limit Management.
  Improvements
  * Shell Completion Updates.
  * Enhanced SSL Error Messaging.
  * Updated Link Discovery.
  Technical Changes
  * Updated various dependencies to their latest versions for
    security and performance improvements.
  Configuration
  * Added unique option to configuration file example.
  * Added response_size_limit option to configuration file example.
  * Enhanced banner display to show unique filtering and response
    size limit status when enabled.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1760184000">- Update to version 2.13.0
  * add --scope option.
  * add STATE_FILENAME environment variable to control feroxbuster
    state file name/location.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765627200">- Update to version 2.13.1
  * fixed multiple rate limiting bugs.
  * added new heuristics for identifying directory listing.
  * Added web fonts to ignored extensions list.</changelog>
</package>
<package pkgid="07ea1f91eb2b8685571a7503290c2cbb61d19d0e911b0447fcc4ed82a4706133dbcc258254183eb71a9622980f873d3a9d8e8d8883262c0190c4c28ad88ba418" name="festival" arch="riscv64">
  <version epoch="0" ver="2.5.0" rel="15.1"/>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1599048000">- /var/run has been obsoleted by /run since a long time.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1599220800">- Removed "rcfestival" and added almost equivalent functionality
  to systemd unit file (thanks to Franck Bui &lt;fbui@suse.com&gt;).
- Removed %stop_on_removal and %restart_on_update from .spec,
  which is not needed anymore.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1626696000">- Added festival-1.95-audsp-libexec.patch to support new directory
  structure in Tumbleweed (/usr/libexec should be used for internal
  binary) (boo#1188227).</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1694952000">- Replace Requires(pre): "%{_sbindir}/{groupadd,useradd}" with
  "shadow" to make it possible to pick up in Tumbleweed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1723809600">- Replace Requires(pre): "%{_sbindir}/{groupadd,useradd}" with
  "shadow" to make it possible to pick up in Leap 16.0.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724328000">- Add festival-configure-c99.patch: fix configure failing with gcc
  14.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1724500800">- Updated configure script using autoconf because it fails with
  gcc-14 (only for Tumbleweed currently).</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1751371200">- Added patch speech_tools-remove-externs.patch to remove
  unnecessary external decls and add required header.
- Added patch speech_tools-explicit-func-match.patch to resolve
  function definition issues
  (Abve two fixes resolve a compilation failure in Tumbleweed,
  but it's also useful in other versions, so it applies
  regardless of version).</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1757332800">- Added patch speech_tools-substrcmp-size_t.patch to fix a
  build failure in Tumbleweed/i586 (because "long unsigned int"
  != size_t).</changelog>
</package>
<package pkgid="82b2ceaa6e9c82f3465cc7b1dba4104ad6c9a30adfeee723ab8f2902947f269a1c002e3324517306a83e4233cd77568eb96a41f269b912af680283f09e314c4e" name="festival-devel" arch="riscv64">
  <version epoch="0" ver="2.5.0" rel="15.1"/>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1599048000">- /var/run has been obsoleted by /run since a long time.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1599220800">- Removed "rcfestival" and added almost equivalent functionality
  to systemd unit file (thanks to Franck Bui &lt;fbui@suse.com&gt;).
- Removed %stop_on_removal and %restart_on_update from .spec,
  which is not needed anymore.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1626696000">- Added festival-1.95-audsp-libexec.patch to support new directory
  structure in Tumbleweed (/usr/libexec should be used for internal
  binary) (boo#1188227).</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1694952000">- Replace Requires(pre): "%{_sbindir}/{groupadd,useradd}" with
  "shadow" to make it possible to pick up in Tumbleweed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1723809600">- Replace Requires(pre): "%{_sbindir}/{groupadd,useradd}" with
  "shadow" to make it possible to pick up in Leap 16.0.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1724328000">- Add festival-configure-c99.patch: fix configure failing with gcc
  14.</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1724500800">- Updated configure script using autoconf because it fails with
  gcc-14 (only for Tumbleweed currently).</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1751371200">- Added patch speech_tools-remove-externs.patch to remove
  unnecessary external decls and add required header.
- Added patch speech_tools-explicit-func-match.patch to resolve
  function definition issues
  (Abve two fixes resolve a compilation failure in Tumbleweed,
  but it's also useful in other versions, so it applies
  regardless of version).</changelog>
  <changelog author="Yasuhiko Kamata &lt;belphegor@belbel.or.jp&gt;" date="1757332800">- Added patch speech_tools-substrcmp-size_t.patch to fix a
  build failure in Tumbleweed/i586 (because "long unsigned int"
  != size_t).</changelog>
</package>
<package pkgid="316c70fbaa3058ff432aebb25d937b2c493e6ff68bb2ae6dfd5b0aaa54ede6e69fed9b2c73ee9fa5fec9bf432700d67afb797afb7ba3a65c8a2c48499323ce61" name="fetchmail" arch="riscv64">
  <version epoch="0" ver="6.6.1" rel="1.1"/>
  <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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 6.4.38:
  * Tighten OpenSSL and wolfSSL version requirements again. See
    README.SSL.
  * Distributors providing older versions that they backport
    security fixes for may want to patch socket.c but remember
    to redirect support to your distribution's support channels.
    The fetchmail maintainer only supports functionally
    unmodified builds with publicly available SSL/TLS library
    versions.
  * fetchmail will refuse to build against OpenSSL 1.0.2 older
    than 1.0.2u, or wolfSSL older than 5.6.2. It will warn about
    OpenSSL older than 3.0.9, or between 3.1.0 and 3.1.4,
    or wolfSSL older than 5.6.6.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1732622400">- Upgrade to 6.5.1
  * Drop two wolfSSL compile-time checks that were for older 6.4 or for future
    7.0 releases and broke compilation with wolfSSL 5.7.4.
    Fixes https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282413#c4
  * Use %p instead of non-portable %#p for one wolfSSL-related diagnostic message
    (FreeBSD defines %#p to be %p, on many other platforms it's undefined
    behavior).
  * Add regex_helper.c to list of files that contain translatable strings,
    which contains two strings we missed to translate.
  * Simplify EVP_MD_fetch API detection ("like OpenSSL 3" vs. "like OpenSSL 1")
    for version switch and base it on the claimed OpenSSL version of the crypto
    SSL, which works for LibreSSL (claims OpenSSL 2) and wolfSSL alike.
  * Several translations added
  - Rebased fetchmail-6.3.8-smtp_errors.patch
  - Rebased fetchmail-FAQ-list-gmail-options-including-oauthbearer-and-app.patch
  - Rebased fetchmail-add-contrib-fetchnmail-oauth2.py-token-acquisition-u.patch
  - Rebased fetchmail-add-imap-oauthbearer-support.patch
  - Rebased fetchmail-add-passwordfile-and-passwordfd-options.patch
  - Rebased fetchmail-add-query_to64_outsize-utility-function.patch
  - Rebased fetchmail-bump-max-passwordlen-to-1bytes.patch
  - Rebased fetchmail-give-each-ctl-it-s-own-copy-of-password.patch
  - Rebased fetchmail-increase-max-password-length-to-handle-oauth-tokens.patch
  - Rebased fetchmail-re-read-passwordfile-on-every-poll.patch
  - Rebased fetchmail-support-oauthbearer-xoauth2-with-pop3.patch
  - Rebased fetchmailconf-no-more-future.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Update to 6.5.2
  * TRANSLATIONS: fetchmail's translations were updated, courtesy of:
  * cs:    Petr Pisar [Czech]
  * sr:    Мирослав Николић (Miroslav Nikolić) [Serbian]
  * CHANGES:
  * Minor documentation consistency fixes (versions, dates).</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1750939200">- Update to 6.5.4
  * BUGFIXES:
  * socket: avoid crash when writing to a socket without SSL/TLS fails.
    Reported by Andrea Venturoli via mailing list, fixes #71.
  * wolfSSL support: avoid fetchmail.c compilation failure in certain
    configurations of wolfSSL (for instance, on FreeBSD's wolfssl-5.8.0_1
    package), OpenSSL_version enables a newer 1.1.x compat API that passes its
    argument to a wolfSSL API, with OPENSSL_DIR and OPENSSL_ENGINES_DIR, causing
    related compiler failures.
    See &lt;https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287435&gt;.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1759838400">- Update to 6.5.6 fixes [bsc#1251194,CVE-2025-61962]
  * Rebased fetchmail-add-passwordfile-and-passwordfd-options.patch
  * Rebased fetchmail-add-query_to64_outsize-utility-function.patch
  * Rebased fetchmail-bump-max-passwordlen-to-1bytes.patch
  * Rebased fetchmail-give-each-ctl-it-s-own-copy-of-password.patch
  * Rebased fetchmail-increase-max-password-length-to-handle-oauth-tokens.patch
  * Rebased fetchmail-re-read-passwordfile-on-every-poll.patch
  * Rebased fetchmail-support-oauthbearer-xoauth2-with-pop3.patch
  * SECURITY BUGFIX:
  * fetchmail-SA-2025-01.txt: CVE pending assignment by MITRE
    An SMTP server advertising EHLO and AUTH, and if fetchmail is configured to
    authenticate (esmtpname and esmtppassword given and non-empty), the server
    might crash fetchmail by sending a "334" response without further blank to
    fetchmail's AUTH request. This is in violation of applicable RFC-4952 though.
    Fetchmail now detects this situation and reports it separately as
    malformed server reply.
    Fetchmail 6.5.6 has been released without waiting for translation updates
    or CVE identifier, these will be provided in followup releases.
  * BUGFIXES:
  * RFC-5321: When the --smtpaddress, --smtphost, --smtpname, -D or -S argument
    is an numeric address literal such as 192.0.2.2 or 2001:0DB8::4321, properly
    format that as such in the SMTP RCPT command as user@[192.0.2.2] or
    user@[IPv6:2001:0DB8::4321].
  * When printing output on the console while fetching mail, do not intersperse
    another copy of our program name and date in the middle of a log line.
    Workaround for older versions: --logfile /dev/tty  (might also use
  - -logfile /dev/stderr) - but note this changes buffering behavior and may
    output to appear later and without ticker marks.
  * A few low-priority memory leaks in the command-line options parser were
    fixed. Since this parser runs only once, leaks are harmless.
  * Some minor code cleanups and robustness fixes were made, and we should
    see fewer compiler warnings as a result.
  * CHANGES:
  * Given the slow update schedules of some distributions, already add code
    that checks if time_t() is good beyond the year 2038,
    meaning time_t is either unsigned (which would last until 2106) or
    64 bits wide.  If the system isn't safe, warn on every launch of fetchmail
    beginning 2028-01-01 at 00:00 GMT so users have 10 years to plan.
    Fetchmail will also print a warning if time(time_t *t) overflows.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1760961600">- Update to 6.5.7
  * More fixes for SMTP bugs and others
  [#]# BUGFIXES:
  * When authenticating to an SMTP server, the AUTH LOGIN method (which didn't
    become a proposed standard, and is only the third method fetchmail would try,
    if CRAM-MD5 and PLAIN weren't offered) required that the server returned
    a 334 code followed by a blank and by a decodable base64 challenge we ignored
    anyways.  This is in line with RFC 4952.
    However, to improve compatibility, fetchmail now accepts anything that
    starts with "334 " and disregards the remainder of the line.
    At the same time, AUTH LOGIN was deprecated. AUTH PLAIN should be available
    everywhere AUTH LOGIN is, and is specified in IETF RFC 4616.
  * When authenticating to an SMTP server, i. e. esmtpname/esmtppassword are
    defined, check for errors, and skip servers that do not understand EHLO,
    because we cannot negotiate supported authentication schemes with them.
    This should avoid attempting to send a lot of messages and see them rejected.
  * When authenticating to an SMTP server, do not send client abort "*" when
    we receive any other server reply but 334.
  * Extend 6.5.6's RFC-5321 address-literal fix to MAIL FROM. This might
    apply when we only have a server's IP address and need to quality
    addresses without domain. Fixes Debian Bug#1080025.
  * SMTP AUTH can now look up passwords from the .netrc file - for that,
    fetchmail's esmtpname setting must match the login for the given host in
    .netrc. Fixes Debian Bug#1056651 by Ticker Berkin.
  * Improve the GSSAPI (Kerberos V) build, which was pretty hard to get working.
    This was improved. Recommendation:
  - For autoconf builds (./configure), be sure to have the desired krb5-config
    executable early on $PATH before running ./configure.
  - For meson builds, be sure to list the path to your krb5-gssapi.pc file on
    PKG_CONFIG_PATH.  (meson will fall back to krb5-config, so if that's on PATH,
    that should also work.)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1763380800">- Update to 6.6.1
  * fixed several bugs in SMTP AUTH
  [#]# TRANSLATIONS were updated by these fine people (randomized order):
  * sr:    Мирослав Николић [Serbian]
  * es:    Cristian Othón Martínez Vera [Spanish]</changelog>
</package>
<package pkgid="69c6c987544456838d8ce3004eb1f983c14b0a29c0edbb0fe21991705a009acaa26d53e31efaa89c02b22f58e6b71b6c5288b36395ba461d68566dd40c40d69d" name="fetchmailconf" arch="riscv64">
  <version epoch="0" ver="6.6.1" rel="1.1"/>
  <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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 6.4.38:
  * Tighten OpenSSL and wolfSSL version requirements again. See
    README.SSL.
  * Distributors providing older versions that they backport
    security fixes for may want to patch socket.c but remember
    to redirect support to your distribution's support channels.
    The fetchmail maintainer only supports functionally
    unmodified builds with publicly available SSL/TLS library
    versions.
  * fetchmail will refuse to build against OpenSSL 1.0.2 older
    than 1.0.2u, or wolfSSL older than 5.6.2. It will warn about
    OpenSSL older than 3.0.9, or between 3.1.0 and 3.1.4,
    or wolfSSL older than 5.6.6.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1732622400">- Upgrade to 6.5.1
  * Drop two wolfSSL compile-time checks that were for older 6.4 or for future
    7.0 releases and broke compilation with wolfSSL 5.7.4.
    Fixes https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282413#c4
  * Use %p instead of non-portable %#p for one wolfSSL-related diagnostic message
    (FreeBSD defines %#p to be %p, on many other platforms it's undefined
    behavior).
  * Add regex_helper.c to list of files that contain translatable strings,
    which contains two strings we missed to translate.
  * Simplify EVP_MD_fetch API detection ("like OpenSSL 3" vs. "like OpenSSL 1")
    for version switch and base it on the claimed OpenSSL version of the crypto
    SSL, which works for LibreSSL (claims OpenSSL 2) and wolfSSL alike.
  * Several translations added
  - Rebased fetchmail-6.3.8-smtp_errors.patch
  - Rebased fetchmail-FAQ-list-gmail-options-including-oauthbearer-and-app.patch
  - Rebased fetchmail-add-contrib-fetchnmail-oauth2.py-token-acquisition-u.patch
  - Rebased fetchmail-add-imap-oauthbearer-support.patch
  - Rebased fetchmail-add-passwordfile-and-passwordfd-options.patch
  - Rebased fetchmail-add-query_to64_outsize-utility-function.patch
  - Rebased fetchmail-bump-max-passwordlen-to-1bytes.patch
  - Rebased fetchmail-give-each-ctl-it-s-own-copy-of-password.patch
  - Rebased fetchmail-increase-max-password-length-to-handle-oauth-tokens.patch
  - Rebased fetchmail-re-read-passwordfile-on-every-poll.patch
  - Rebased fetchmail-support-oauthbearer-xoauth2-with-pop3.patch
  - Rebased fetchmailconf-no-more-future.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Update to 6.5.2
  * TRANSLATIONS: fetchmail's translations were updated, courtesy of:
  * cs:    Petr Pisar [Czech]
  * sr:    Мирослав Николић (Miroslav Nikolić) [Serbian]
  * CHANGES:
  * Minor documentation consistency fixes (versions, dates).</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1750939200">- Update to 6.5.4
  * BUGFIXES:
  * socket: avoid crash when writing to a socket without SSL/TLS fails.
    Reported by Andrea Venturoli via mailing list, fixes #71.
  * wolfSSL support: avoid fetchmail.c compilation failure in certain
    configurations of wolfSSL (for instance, on FreeBSD's wolfssl-5.8.0_1
    package), OpenSSL_version enables a newer 1.1.x compat API that passes its
    argument to a wolfSSL API, with OPENSSL_DIR and OPENSSL_ENGINES_DIR, causing
    related compiler failures.
    See &lt;https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287435&gt;.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1759838400">- Update to 6.5.6 fixes [bsc#1251194,CVE-2025-61962]
  * Rebased fetchmail-add-passwordfile-and-passwordfd-options.patch
  * Rebased fetchmail-add-query_to64_outsize-utility-function.patch
  * Rebased fetchmail-bump-max-passwordlen-to-1bytes.patch
  * Rebased fetchmail-give-each-ctl-it-s-own-copy-of-password.patch
  * Rebased fetchmail-increase-max-password-length-to-handle-oauth-tokens.patch
  * Rebased fetchmail-re-read-passwordfile-on-every-poll.patch
  * Rebased fetchmail-support-oauthbearer-xoauth2-with-pop3.patch
  * SECURITY BUGFIX:
  * fetchmail-SA-2025-01.txt: CVE pending assignment by MITRE
    An SMTP server advertising EHLO and AUTH, and if fetchmail is configured to
    authenticate (esmtpname and esmtppassword given and non-empty), the server
    might crash fetchmail by sending a "334" response without further blank to
    fetchmail's AUTH request. This is in violation of applicable RFC-4952 though.
    Fetchmail now detects this situation and reports it separately as
    malformed server reply.
    Fetchmail 6.5.6 has been released without waiting for translation updates
    or CVE identifier, these will be provided in followup releases.
  * BUGFIXES:
  * RFC-5321: When the --smtpaddress, --smtphost, --smtpname, -D or -S argument
    is an numeric address literal such as 192.0.2.2 or 2001:0DB8::4321, properly
    format that as such in the SMTP RCPT command as user@[192.0.2.2] or
    user@[IPv6:2001:0DB8::4321].
  * When printing output on the console while fetching mail, do not intersperse
    another copy of our program name and date in the middle of a log line.
    Workaround for older versions: --logfile /dev/tty  (might also use
  - -logfile /dev/stderr) - but note this changes buffering behavior and may
    output to appear later and without ticker marks.
  * A few low-priority memory leaks in the command-line options parser were
    fixed. Since this parser runs only once, leaks are harmless.
  * Some minor code cleanups and robustness fixes were made, and we should
    see fewer compiler warnings as a result.
  * CHANGES:
  * Given the slow update schedules of some distributions, already add code
    that checks if time_t() is good beyond the year 2038,
    meaning time_t is either unsigned (which would last until 2106) or
    64 bits wide.  If the system isn't safe, warn on every launch of fetchmail
    beginning 2028-01-01 at 00:00 GMT so users have 10 years to plan.
    Fetchmail will also print a warning if time(time_t *t) overflows.</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1760961600">- Update to 6.5.7
  * More fixes for SMTP bugs and others
  [#]# BUGFIXES:
  * When authenticating to an SMTP server, the AUTH LOGIN method (which didn't
    become a proposed standard, and is only the third method fetchmail would try,
    if CRAM-MD5 and PLAIN weren't offered) required that the server returned
    a 334 code followed by a blank and by a decodable base64 challenge we ignored
    anyways.  This is in line with RFC 4952.
    However, to improve compatibility, fetchmail now accepts anything that
    starts with "334 " and disregards the remainder of the line.
    At the same time, AUTH LOGIN was deprecated. AUTH PLAIN should be available
    everywhere AUTH LOGIN is, and is specified in IETF RFC 4616.
  * When authenticating to an SMTP server, i. e. esmtpname/esmtppassword are
    defined, check for errors, and skip servers that do not understand EHLO,
    because we cannot negotiate supported authentication schemes with them.
    This should avoid attempting to send a lot of messages and see them rejected.
  * When authenticating to an SMTP server, do not send client abort "*" when
    we receive any other server reply but 334.
  * Extend 6.5.6's RFC-5321 address-literal fix to MAIL FROM. This might
    apply when we only have a server's IP address and need to quality
    addresses without domain. Fixes Debian Bug#1080025.
  * SMTP AUTH can now look up passwords from the .netrc file - for that,
    fetchmail's esmtpname setting must match the login for the given host in
    .netrc. Fixes Debian Bug#1056651 by Ticker Berkin.
  * Improve the GSSAPI (Kerberos V) build, which was pretty hard to get working.
    This was improved. Recommendation:
  - For autoconf builds (./configure), be sure to have the desired krb5-config
    executable early on $PATH before running ./configure.
  - For meson builds, be sure to list the path to your krb5-gssapi.pc file on
    PKG_CONFIG_PATH.  (meson will fall back to krb5-config, so if that's on PATH,
    that should also work.)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1763380800">- Update to 6.6.1
  * fixed several bugs in SMTP AUTH
  [#]# TRANSLATIONS were updated by these fine people (randomized order):
  * sr:    Мирослав Николић [Serbian]
  * es:    Cristian Othón Martínez Vera [Spanish]</changelog>
</package>
<package pkgid="343796890b0ed0f5a6705d36d84de70f14294cfc2305f68285c1a3c676b2c15ceed887ee861ebca389368de7c47c7870ee8a96dea72981c55e35f082c83417df" name="fetchmsttfonts" arch="noarch">
  <version epoch="0" ver="12.0" rel="1.2"/>
  <changelog author="jdelvare@suse.de" date="1319025600">- Drop references to legacy package agfa-fonts.
- Properly reference all files and directories so that they are
  deleted on package removal.</changelog>
  <changelog author="meissner@suse.de" date="1323432000">- post (and display) EULA.html to text as post-install message.</changelog>
  <changelog author="meissner@suse.com" date="1348056000">- /etc/sysconfig/proxy could be missing bnc#777151</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1416052800">- fix bashisms in fetchmsttfonts.sh script</changelog>
  <changelog author="meissner@suse.com" date="1431345600">- remove voxel from server list (gone) bsc#930338</changelog>
  <changelog author="astieger@suse.com" date="1449748800">- verify md5 and sha1 checksums (sourced from upstream),
  SHA-512 checksums (generated locally) boo#958651
- no longer download the Andale file twice
- update license text for new FSF address</changelog>
  <changelog author="9@cirno.systems" date="1502452800">- Remove unnecessary BuildRequires
- Refactor download script
  * Use sf.net automatic mirror selection
  * Remove proxy settings code as it is already applied as part of
    openSUSE’s default /etc/profile.sh
  * Fix some issues pointed out by shellcheck</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1578052800">- improve package description for discoverability (boo#1160070)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606910400">- When using rpm --excludedocs (rpm.install.excludedocs = yes),
  the script would fail boo#1096305</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1607774400">- if the fonts are already present, just skip the download. These
  fonts are not going to change, besides we ar checking for a
  specific version (shasum) anyway
- bump version by one to indicate this change of behaviour
- get rid of awk dependency</changelog>
</package>
<package pkgid="9dc950177c5ba0be27bcdffdca46cb71d7a0f2a972c04b9625b136ebbcca5b4d749e07ee3a2a0eb062c154116ec26bce5b3614660f57ad4f87f10b90190fa347" name="ffado" arch="riscv64">
  <version epoch="0" ver="2.4.9" rel="4.1"/>
  <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ø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>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1711108800">- Remove unnecessary BuildRequires on xdg-utils and update-desktop-files</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723982400">- Update to version 2.4.9
  * Support compilation against musl libc.
  * Remove build-time checks for utilities that are not used
    (pyuic).
  * Install the ffado-mixer appdata file only if ffado-mixer has
    been built.
  * Add a DATADIR option to scons and use it in line with GNU
    conventions.
  * Update the AppStream document with more complete information
    and in line with current best practice.
  * Rename XDG files to match modern standards.
  * Install XDG files manually to simplify the build script and
    avoid depending on xdg-utils.
- Changes from version 2.4.8
  * Make various mixer modules work under Python 3.10 and later:
    Presonus Firebox, Presonus FP10, Presonus Inspire1394 and
    Yamaha Go.
  * Deal with the removal of SafeConfigParser in Python 3.12.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- BuildRequires python3-setuptools, distutils is deprecated and is
  removed for python &gt; 3.11</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748865600">- Combine ffado.spec, ffado-mixer.spec to form a multibuild
  package instead. Compact description. Trim constructs for old
  distros.
- Follow standard practice of naming subpackage X -&gt; X-devel.</changelog>
</package>
<package pkgid="b51f0a20f10238a39647e5bc7af7d5ff603236b01974f5d14aa7e50a20e3b954c559adc630d51e3bc439e2da162f0db5e7e8931f48d8c32be114dbda03e20279" name="ffado-devel" arch="riscv64">
  <version epoch="0" ver="2.4.9" rel="4.1"/>
  <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ø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>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1711108800">- Remove unnecessary BuildRequires on xdg-utils and update-desktop-files</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723982400">- Update to version 2.4.9
  * Support compilation against musl libc.
  * Remove build-time checks for utilities that are not used
    (pyuic).
  * Install the ffado-mixer appdata file only if ffado-mixer has
    been built.
  * Add a DATADIR option to scons and use it in line with GNU
    conventions.
  * Update the AppStream document with more complete information
    and in line with current best practice.
  * Rename XDG files to match modern standards.
  * Install XDG files manually to simplify the build script and
    avoid depending on xdg-utils.
- Changes from version 2.4.8
  * Make various mixer modules work under Python 3.10 and later:
    Presonus Firebox, Presonus FP10, Presonus Inspire1394 and
    Yamaha Go.
  * Deal with the removal of SafeConfigParser in Python 3.12.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- BuildRequires python3-setuptools, distutils is deprecated and is
  removed for python &gt; 3.11</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748865600">- Combine ffado.spec, ffado-mixer.spec to form a multibuild
  package instead. Compact description. Trim constructs for old
  distros.
- Follow standard practice of naming subpackage X -&gt; X-devel.</changelog>
</package>
<package pkgid="863c834db3c4249b31bfa688aa81a50816a0db02370ed4ecfaf492f80460eb6100e1b86302d14d8d01878810681e0a4ff1c29fdd536a86d559bc695c4dd8e4b1" name="ffado-mixer" arch="noarch">
  <version epoch="0" ver="2.4.9" rel="4.1"/>
  <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ø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>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1711108800">- Remove unnecessary BuildRequires on xdg-utils and update-desktop-files</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723982400">- Update to version 2.4.9
  * Support compilation against musl libc.
  * Remove build-time checks for utilities that are not used
    (pyuic).
  * Install the ffado-mixer appdata file only if ffado-mixer has
    been built.
  * Add a DATADIR option to scons and use it in line with GNU
    conventions.
  * Update the AppStream document with more complete information
    and in line with current best practice.
  * Rename XDG files to match modern standards.
  * Install XDG files manually to simplify the build script and
    avoid depending on xdg-utils.
- Changes from version 2.4.8
  * Make various mixer modules work under Python 3.10 and later:
    Presonus Firebox, Presonus FP10, Presonus Inspire1394 and
    Yamaha Go.
  * Deal with the removal of SafeConfigParser in Python 3.12.</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1737633600">- BuildRequires python3-setuptools, distutils is deprecated and is
  removed for python &gt; 3.11</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748865600">- Combine ffado.spec, ffado-mixer.spec to form a multibuild
  package instead. Compact description. Trim constructs for old
  distros.
- Follow standard practice of naming subpackage X -&gt; X-devel.</changelog>
</package>
<package pkgid="0405f84623ead6556bc51d15505b02158fdedb270260d4f37b8bc7f4f719aebe7665a7968efaf0cbeaf0bffe965fc3ba4f9f5f1f9d992e98c40808d7423f63be" name="ffcall" arch="riscv64">
  <version epoch="0" ver="2.5" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1566820800">- Update to (lib)fcall-2.2 release
  * Added support for the following platforms:
    (Previously, a build on these platforms failed.)
  - armv6 (Raspberry Pi): Linux.
  - hppa: Linux 32-bit.
  - riscv32: Linux with ilp32d ABI.
  - riscv64: Linux with lp64d ABI.
  * The build for the mips 32-bit ABI is now compatible with toolchains for
    the 'fpxx' ABI variant.  The downside is that the mips1 architecture is
    no longer supported.
  * Fixed a bug regarding passing of more than 8 arguments on the following
    platforms:
  - arm64: Linux 64-bit.
  * Fixed a stack corruption bug on the following platforms:
  - hppa: HP-UX 32-bit.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1568289600">- Add riscv64 to ffcall_arches</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1571054400">- Avoid recursion trouble in spec file cause by undefined _lto_cflags</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1620302400">- Move /etc/rpm/macros.ffcall to /usr/lib/rpm/macros.d/ (boo#1185666)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1635768000">- Update to version 2.4
  * Fixed a couple of multithread-safety bugs in the trampoline and
    callback packages.
- Remove unused ffcall-trampoline.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Resolve rpmlint report "libffcall0.x86_64: E:
  shlib-policy-name-error SONAME: libavcall.so.1, expected
  package suffix: 1"</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692360000">- riscv-pic.patch: Use PIC-compatible code for vacall
  (https://savannah.gnu.org/bugs/?62422)
- Run testsuite</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1729252800">- Update to (lib)fcall-2.5 release
  * Added support for the following platforms:
    (Previously, a build on these platforms failed.)
  - loongarch64: Linux with lp64d ABI.
  - riscv64: Linux with musl libc.
  - hppa: Linux.
  - powerpc: FreeBSD, NetBSD.
  - powerpc64: FreeBSD.
  - powerpc64le: FreeBSD.
  - arm: Android.
  * Fixed support for the following platforms:
    (Previously, a build on these platforms appeared to succeed but was buggy.)
  - ia64: Linux.
  - arm64: OpenBSD.
  * Simplified the environmental requirements (the library no longer allocates
    a temporary file in /tmp) on the following platforms:
  - Linux.
  - macOS.
  - FreeBSD 13 and newer.
  - NetBSD 8 and newer.
- Removed patch riscv-pic.patch as now upstream supported</changelog>
</package>
<package pkgid="a283e2aee766102b769334520fb7435d017228faf6e427f62315bba561e374b0921f69b32cc9f9142f376a35a81aa366bba0403b668ed3b4b45812bd4556a734" name="fflas-ffpack-devel" arch="riscv64">
  <version epoch="0" ver="2.5.0" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1466164800">- Drop gone libatlas3-devel</changelog>
  <changelog author="jengelh@inai.de" date="1476964800">- Update to new upstream release 2.2.2
  * new feature: checkers for Freivalds based verification
  * improved performance of permutation application</changelog>
  <changelog author="jengelh@inai.de" date="1480334400">- From time to time, configure fails to find lapack when built in
  openSUSE:Factory. Emit config.log when that happens.</changelog>
  <changelog author="jengelh@inai.de" date="1480420800">- Add --disable-simd to fix spurious failures</changelog>
  <changelog author="jengelh@inai.de" date="1504958400">- For the BLAS implementation, switch from cblas to openblas.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2.3.2
  * new specialization for fgemv over recint
  * improved fttrtri (triangular matrix inverse)
  * clean-up and update all random matrix generator so they can
    be seeded.
  * new pfgemv routine (parallel matrix vector product)
  * new fpotrf routine (Cholesky factorization) and symmetric
    rand generator
  * Gauss-Jordan inverse made to work
  * change signature for CharPoly (now takes a polynomial domain
    as input)
  * change the signature of ftrtrm</changelog>
  <changelog author="schwab@suse.de" date="1529409600">- Add option to build without openblas
- Use %license for COPYING.LESSER</changelog>
  <changelog author="bwiedemann@suse.com" date="1531483200">- Add reproducible.patch to disable compile-time CPU detection (boo#1100677)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Update to new upstream release 2.4.3
  * New features:
  * fsytrf: a symmetric triangular factorization
  * fsyrk, fsyr2k, ftrssyr2k, ftrstr:
    subroutines for symmetric operations.
  * parallelization of fgemm-rns, fsytrf, echelon forms,
    det, rank, etc.
  * API for parallel routines outside of par-block
    (for e.g. SageMath)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1639483200">- Update to release 2.5.0
  * First support for quasiseparable matrices (Compact Bruhat generators)
  * Sub-cubic fsyrk (C &lt;- a. A x A^T + b C)
- Drop reproducible.patch (merged)</changelog>
</package>
<package pkgid="7bec0679e2e34fdd9ab78cdf2113353b4b4512a5a46ee9c604d9d0d5bd2d6ab25105acc03fcb381f8b41a48770de4971f09defff71d6bc7b1f3dd2f0275bf4fe" name="fflas-ffpack-doc" arch="noarch">
  <version epoch="0" ver="2.5.0" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1466164800">- Drop gone libatlas3-devel</changelog>
  <changelog author="jengelh@inai.de" date="1476964800">- Update to new upstream release 2.2.2
  * new feature: checkers for Freivalds based verification
  * improved performance of permutation application</changelog>
  <changelog author="jengelh@inai.de" date="1480334400">- From time to time, configure fails to find lapack when built in
  openSUSE:Factory. Emit config.log when that happens.</changelog>
  <changelog author="jengelh@inai.de" date="1480420800">- Add --disable-simd to fix spurious failures</changelog>
  <changelog author="jengelh@inai.de" date="1504958400">- For the BLAS implementation, switch from cblas to openblas.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2.3.2
  * new specialization for fgemv over recint
  * improved fttrtri (triangular matrix inverse)
  * clean-up and update all random matrix generator so they can
    be seeded.
  * new pfgemv routine (parallel matrix vector product)
  * new fpotrf routine (Cholesky factorization) and symmetric
    rand generator
  * Gauss-Jordan inverse made to work
  * change signature for CharPoly (now takes a polynomial domain
    as input)
  * change the signature of ftrtrm</changelog>
  <changelog author="schwab@suse.de" date="1529409600">- Add option to build without openblas
- Use %license for COPYING.LESSER</changelog>
  <changelog author="bwiedemann@suse.com" date="1531483200">- Add reproducible.patch to disable compile-time CPU detection (boo#1100677)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Update to new upstream release 2.4.3
  * New features:
  * fsytrf: a symmetric triangular factorization
  * fsyrk, fsyr2k, ftrssyr2k, ftrstr:
    subroutines for symmetric operations.
  * parallelization of fgemm-rns, fsytrf, echelon forms,
    det, rank, etc.
  * API for parallel routines outside of par-block
    (for e.g. SageMath)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1639483200">- Update to release 2.5.0
  * First support for quasiseparable matrices (Compact Bruhat generators)
  * Sub-cubic fsyrk (C &lt;- a. A x A^T + b C)
- Drop reproducible.patch (merged)</changelog>
</package>
<package pkgid="f73c3507d35fbe2a6f283037452db2b92096851d1e8df16e1a4af87f4bd51d873eccc9ebec93873f9dd4c85409defc57dc142f8c533271e236223dd3a31887b9" name="ffmpeg-4" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="934a3eb5e432a3b796b058abca43ca3f8ab82016b089d1de95a660968dfe28cdfa4b3e777f26447ec31d0bfba50e23f98c0077ceaa416b99a84e505c130d042d" name="ffmpeg-4-libavcodec-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="b708ae8fcda46f46059201e20e60d348f163e0c40dd81d7c322baa96e6914b6a4bc14cef6702eae42ecd5a06ebd3aa55ed1636912318c0e2b5869e5541413b6d" name="ffmpeg-4-libavdevice-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="764c947fefaa2099acbde405846997a62c4364d97dec1dfb2a8f03617990d3749da18da922604493474688b4615739367bb78d1a739f5210c3858eb458db9a40" name="ffmpeg-4-libavfilter-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="3bac8ca231ecdff4621c46f8f8c8e9d9d0220f7ec76116fb44553892d131f39c13a05a571bb7e919caa0cbe012d6a5ac4ec552e2ea83e4ef28d30ca2f4e52013" name="ffmpeg-4-libavformat-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="ccbfbf3f349f8d4de3235c3ecc33bb5b095df010b37486f97e321d526e2c4f68ec97b13cccee3e68ca537ad916f3d0e59d6db4a39d698285205c013db33eccc3" name="ffmpeg-4-libavresample-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="6efd5f87bf4dabad629aae02383ef1b5e2e3db0b385f2cf38f8426cea59c5898a0dee576ae06f0db45bee8ebcc0944c010ca431b265057f366698ff4821ba931" name="ffmpeg-4-libavutil-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="8578b687bc22a69de79c0b51fffb51d1afdba90ecbbfe1a5c18caf5d2520450249cbee87d88fc7f913af042264e214554935ce6971f72689cad200db96d1fcfb" name="ffmpeg-4-libpostproc-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="e6c994576e5abd3cc86aaceda2db13e89351d7d93894f8dd0127f9c4801bb7397a96b80e0a98405353261fda1978a77919c2734a3d48bdcfb8758d3e70983811" name="ffmpeg-4-libswresample-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="d1df683974ca5c70ba94b45ee9642ce6850ea16bdc18089ffba50fb4340682917c1d4ddcf84b9b5eaf3200f5c762ea7512c6a412e05ee0385a7d791661ab77f0" name="ffmpeg-4-libswscale-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="1cf1fe9ea19b2dd2b45b4c4fb7daebbd723b8b0bd22f50723853c8c76ad8bae914ae7934056ac3e6ce3e645442f0c6a09eae6bed19e53c1afd526aa15ffb55c7" name="ffmpeg-4-private-devel" arch="riscv64">
  <version epoch="0" ver="4.4.6" rel="11.2"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1739966400">- Add ffmpeg-4-CVE-2025-22921.patch:
  Backport 7f9c7f98 from upstream, clear array length when
  freeing it.
  (CVE-2025-22921, bsc#1237382)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741176000">- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 4.4.6
  * lavc/libx265: unbreak build for X265_BUILD &gt;= 210
  * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
    horizontal filter
  * rtmpproto: Avoid rare crashes in the `fail:` codepath in
    rtmp_open
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
  0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
  ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1748606400">- Add ffmpeg-4-CVE-2024-36618.patch:
  Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
  overflow iff ULONG_MAX &lt; INT64_MAX.
  (CVE-2024-36618, bsc#1234020)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759147200">- Add glslang16.patch to resolve FTBFS</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1760529600">- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
  space for appended "/" (bsc#1251137, CVE-2025-59728).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1767873600">- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch:
  Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file
  extensions. Its unexpected that a .avi or other "standard" file turns
  into a playlist. The goal of this patch is to avoid this unexpected
  behavior and possible privacy or security differences.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch:
  Backport 954d16fa from upstream, Try to implement RFC8216 playlist
  refusal.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch:
  Backport a0cb5722 from upstream, Check mime_ok first, This should
  be a few nano seconds faster (not measureable), But Collectively
  the whole humankind watching hls will safe a minute.
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch:
  Backport 5b630743 from upstream, Better message from hls_probe()
  (CVE-2023-6601, bsc#1220545)
- Add ffmpeg-4-CVE-2023-6601.patch:
  Backport d09f50c0f from upstream, remove non standard hls
  extension.
  (CVE-2023-6601, bsc#1220545)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1768478400">- Add ffmpeg-4-CVE-2025-63757.patch: Backport 0c6b7f948 from
  upstream. swscale/output: Fix integer overflow in
  yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).</changelog>
</package>
<package pkgid="a727bcf905d8af911e3776cb25917e543a3c286d998d9789932f181f12a617ccccd037cda8d4ef96e46de9a50b0940aa20d724f4cedae03bb28764508bb717a2" name="ffmpeg-7" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="502faae64728619956da5ff6fcc4467e6bc7a6e80b8f9ace30eac51f1f192645fe8a21a64e277a1a1f996373fd203b7a78670db8179bf0f9c9b89f53418241fa" name="ffmpeg-7-libavcodec-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="86cc0a5cf27ae1102666d586862ebfbf7363989036463e1f627b3981bc65351d39852eaade874a7a322c26cf343e58a57c51936c273b1a18b2ffb8a305a4a959" name="ffmpeg-7-libavdevice-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="11a9e33ec0e85a6d334a7ece80a76544397de7185e6ebde6d2ac4b17d4a3debe2cd06dc418134a1ecc416ef8c0b541913f9fc96a68c737537696f194a5d9d55e" name="ffmpeg-7-libavfilter-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="211ca5a8e1143a695f023f6b450979afa51a79cb721df98a30fe3d325df854eb790be8b3e06022fdd85064d9fc3cee0e3b4284444e18af0571aaccbd43266309" name="ffmpeg-7-libavformat-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="d788cba3969d8f9c3fd87b0b7927054b034e07783b30a8c928acedcffe31ef71d90b57a95a193f33b67004d96efeb42c21fac01e3cfc7aafc8b269ce8cad07f0" name="ffmpeg-7-libavutil-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="8bdd68f965415bea04c6aec9d9da67f4c31a38c6e7c3ba35a968954b184b9e4467f71823fa3357561d773845369b9ccdd068634612aeeaeb2a7dbe074a276490" name="ffmpeg-7-libpostproc-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="ad4a71c203bfa3520c986f12d6e76581e649a747879dad89111f0bb44ea61a2707a6435894fc1c66de8af65634a0c35f610d91b604f88f234ce3010457570b0b" name="ffmpeg-7-libswresample-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="a3cf771600b19cead869ea8d11e784aa52357676ff7c448ac98cb008a18a5a797e95e7cbc7dcf013d79349243ba4869d530daaedd7e42269e2d381f53d7cbf25" name="ffmpeg-7-libswscale-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="32084a2322017f5cf5f8265a0df7afa6cffd871f8dd8e3ad18810c8e1bc462c3e4b512503ea5c202af3f65b91f244f1b7874030e310a2f1ddbc3994b166896fb" name="ffmpeg-7-mini-devel" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="b91c22d54db355966bb621b9131851dda11309581efc228c94804caf64c4faf8dda8c315aa2e41a66a68d2612c4580d7d714ce36dacac678fe7837704a9bce20" name="ffmpeg-7-mini-libs" arch="riscv64">
  <version epoch="0" ver="7.1.3" rel="2.3"/>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1742904000">- Move BcntSync tag to the %else part where the mini package gets defined</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743508800">- Update to release 7.1.1
  * avformat/wavdec: Fix overflow of intermediate in
    block_align check
  * avformat/dvdvideodec: drop packets with unset PTS or DTS
  * avutil/timecode: Avoid fps overflow in
    av_timecode_get_smpte_from_framenum()
  * avcodec/mjpegdec: Disallow progressive bayer images
  * avformat/mov: don't unconditionally set all audio packets
    in fragments as key frames
  * avcodec/libx265: resolve build failure for
    libx265.so.n, n &gt;= 213
  * avfilter/buffersrc: check for valid sample rate.
    (CVE-2025-22919, bsc#1237371)
  * avfilter/af_pan: Fix sscanf() use.
    (CVE-2025-0518, bsc#1236007)
  * avformat/iamf_parse: add missing constrains for num_parameters
    in audio_element_oub().
    (CVE-2025-1816, bsc#1238728)
- Delete ffmpeg-7-CVE-2025-22919.patch,
  ffmpeg-7-CVE-2025-0518.patch, ffmpeg-7-CVE-2025-1816.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743768000">- Disable OpenVINO, too many dependencies for Factory ring1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749729600">- Enable libiec61883 integration [boo#1244453]</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1750852800">- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)</changelog>
  <changelog author="SongChuan Kang &lt;sckang@suse.com&gt;" date="1753272000">- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
  of av_malloc_array() and av_calloc() to avoid potential NULL
  pointer dereference(CVE-2025-7700, bsc#1246790).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hp@urpla.net&gt;" date="1753272001">- Add vvenc build conditional</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758283200">- Update to version 7.1.2:
  * avcodec/librsvgdec: fix compilation with librsvg 2.50.3
  * libavfilter/af_firequalizer: Add check for av_malloc_array()
  * avcodec/libsvtav1: unbreak build with latest svtav1
  * avformat/hls: Fix Youtube AAC
  * Various bugfixes.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  * ffmpeg-CVE-2025-7700.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 7.1.3
  * No release notes were provided
  * lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  * swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  * avformat/avformat: clear FFFormatContext packet queue when
    closing a muxer
- Delete ffmpeg-7-CVE-2025-25473.patch (merged)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775217600">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="d1ed49bef04a20de4886c7e143b27653964c910981b48ba56ff93da0b76a2a552abfb7ebaa200772dde015bc07422bf1285555489505eb20f4945556c156de02" name="ffmpeg-8" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="65758e965b867cdc998ff841fd9e78f884473a0035d0dbefe7c973ee8ee09d047fe9a2af8d89abc4f27f205b5088ff51cc9a803d5f95ba47675c47c2eee28e39" name="ffmpeg-8-libavcodec-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="3f602541ec213b04ac264041f92408bf4ab9a1ff02b9c48dd18a52a4e415d2d9b144841ecf1d16d313024187713bfcf9555dfc805b7fc79c7d48120d4b332363" name="ffmpeg-8-libavdevice-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="e478de518068e05f0423c8198860531844cca5c334188264955652eb68f271a194ecd7e4ec425b253aee530b375c512851edec9b79f47fbaff1beecc6ae48dd8" name="ffmpeg-8-libavfilter-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="d10455999740e5d938ac2bb49b02eb33cb53f662760e609b617e1151f810b763c0970a2bcda015756a1035af6716bae53e5c84a73c91804e87f2ad848e03f0f5" name="ffmpeg-8-libavformat-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="6412e1f18c8971fc8be973a39e44c91725979f6aa2a931bc9456657ae356684f52e8bc2ae2d54c5c85321d12dfb1694dd5b57a020ff20b8b7bb956fde65ea876" name="ffmpeg-8-libavutil-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="2291ff4fd835758b58d74d67d3433f1228e446354f2aefb0581050545a082b2e600e21c4f65f299918c169862937f877809aff804c10cfd229a6b4d11cf40660" name="ffmpeg-8-libswresample-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="70973da18df7336c3a54711e59ba32725aa36a7cd344264679b20f1f27a3a952339ce6d0c266ea729c5d64c9404d47a478c42a7adfe451d75b7d5a38601a94e5" name="ffmpeg-8-libswscale-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="4ea25e6d294d8eb565677a1b9a9527794efdbb5483783efa8354d269583b7994f67069591a4edef2ec54de219f3d15944dfbc7ec3d8b13cd5021d623d1e7a114" name="ffmpeg-8-mini-devel" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="bc0c27bbe5be365ff0d608f2d9bfb996008a4fe2eaa09f5d224736a814bf5f5101c8d96f62ec9f25832419fbfd77a98114e890f8671de7f41b0e464c77982c9b" name="ffmpeg-8-mini-libs" arch="riscv64">
  <version epoch="0" ver="8.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756036800">- Derive from ffmpeg-7.spec
- Update to release 8.0
  * New features:
  * Native decoders (Packman builds): APV, ProRes RAW, RealVideo
    6.0, Sanyo LD-ADPCM, G.728
  * VVC decoder improvements: IBC, ACT, Palette Mode
  * Vulkan compute-based codecs: FFv1 (encode and decode), ProRes
    RAW (decode only)
  * Hardware accelerated decoding: Vulkan VP9, VAAPI VVC,
    OpenHarmony H264/5
  * Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/5
  * Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and
    others</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 8.0.1
  * avcodec/videotoolboxenc: fix the loss of precision when
    calculating quality
  * avcodec/videotoolboxenc: support global_quality without qscale
  * avformat/http: Handle IPv6 Zone ID in hostname
  * avfilter/af_whisper: fix broken output for multibyte character
  * avfilter/f_ebur128: Fix incorrect ebur128 peak calculation
  * swscale/graph: fix double-free when legacy pass fails
    initializing
  * avformat/dhav: Fix off by length of read element error
  * avcodec/ffv1enc: Consider variation in slice sizes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Enable some more codecs based on package availability and
  based on comparison with Fedora's ffmpeg package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769515200">- Enable harfbuzz-based plugins [boo#1256873]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 8.1
  * EXIF metadata parsing support</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1775131200">- Disable VVC decoders/encoders by default.</changelog>
</package>
<package pkgid="e3495bfc6af8d127b4ee209e384dd1878628108715e7babbf26d2e2a4929aec52b6c2c1e92974efe09554938c6846a1ca2199e8491b47cea3d6b7c3029cdbd29" name="ffmpegthumbnailer" arch="riscv64">
  <version epoch="0" ver="2.2.3" rel="1.2"/>
  <changelog author="joerg.lorenzen@ki.tng.de" date="1416484800">- enable thumbnailer support (--enable-thumbnailer)</changelog>
  <changelog author="fisiu@opensuse.org" date="1416571200">- Update to 2.0.9:
  * Fixed gio library loading
  * Support udp sources
  * No longer support older ffmpeg versions
- Drop ffmpegthumbnailer-glibc.patch: fixed upstream.</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="fisiu@opensuse.org" date="1480420800">- Update to 2.2.0, changes since 2.0.9 includes:
  * Option to prefer embedded image metadata over video content
  * Fixed 'Resource temporarily unavailable' errors when using ffmpeg &lt; 3.0
  * Take rotation metadata into account when generating thumbnails
  * Additional video mime types added to the thumbnailer file
  * Add MPEG-TS (MTS) support
  * Project is hosted on github now
  * Use cmake instead of autotools
  * Many other fixes and minor improvements</changelog>
  <changelog author="jengelh@inai.de" date="1495800000">- Trim filler wording from description.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1583064000">- Updated to version 2.2.2:
  * Requires cmake &gt;= 3.12.
  * Removed unstable continuous thumbnail creation.
- Add ffmpegthumbnailer-cmake-updates.patch: Update CMakeLists.txt
  for new cmake version.
- Changes from version 2.2.1:
  * CMake improvements: required CMake version is now 3.5 or newer.
  * Fix anamorphic height.
  * Fix libffmpegthumbnailer.pc to work with multilib systems.
  * Fix rotation of 180° rotated videos.
  * Fix prefer_embedded_metadata in c api.
  * Fix crash when setting a log callback using the c api.
  * Check for https as well when skipping stat call.
  * Support specifying the size as string using the c api.
  * Support raw rgb data as image type.
  * Print warnings on stderr instead of stdout.
  * Support for continuous thumbnail creation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583150400">- Use correct url for sources
- Use modern cmake macro for building</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1583236800">- Fix cmake call</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1659960000">- Add patches from upstream git to remove references to deprecated
  functions in ffmpeg4 and fix building against ffmpeg5:
  * 372cd422e57a9a3531eb9a30559d665caecff1ba.patch
  * efb5b618f1c1471c1a7900aed3a59d851ea9a210.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760702400">- Updated to version 2.2.3:
  * Fix build against latest ffmpeg
  * Fix build with recent compiler versions
  * Perform error checking for integer command line arguments
  * Update MimeTypes in .desktop file
  * Fix string out of range error
- Add ffmpegthumbnailer-update-for-newest-ffmpeg.patch to build againts
  latest ffmpeg
- Remove upstreamed patches
  - 372cd422e57a9a3531eb9a30559d665caecff1ba.patch
  - efb5b618f1c1471c1a7900aed3a59d851ea9a210.patch
  - ffmpegthumbnailer-cmake-updates.patch</changelog>
</package>
<package pkgid="e262fca6e4d5b60e1785822d3f282a378d1f3c72f931d94dae87c5c033e094cd371d3fe0b6b0a90028f6f277eb756ea5958aa35fe8e44b3b49d16262fccab238" name="ffmpegthumbs" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757332800">- Add patch:
  * ffmpegthumbs-ffmpeg8.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
  * Backport ffmpeg 8.0 build fixes to 25.08 branch
- Drop patch, merged upstream:
  * ffmpegthumbs-ffmpeg8.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * Require libavcodec &gt;= 60.30, libavutil &gt;= 58.7, support per-component version checks
  * Integrate FFMpeg Thumbs into OSS-Fuzz
  * Some cleanup and fix deprecation warnings</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="dc2382bfe3d8f6fa06b5f4ae3195a845edd878086853b1741e250b07fd357b57d550880a355fdaf2bf3eb01fefca935baf9b0525f2fd8020a5791f0cdbe2e561" name="ffmsindex" arch="riscv64">
  <version epoch="0" ver="5.0+0" rel="1.2"/>
  <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ø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>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="d2957db761668afcea111e20fbeeaa9ffe88e9d483c4ab121d19d6ffdac3ada98861147a469a60a33ed67d3e4f1703fe5415248dbe1f5d4882049e6cc7c537eb" name="ffnvcodec-devel" arch="riscv64">
  <version epoch="0" ver="13.0.19.0" rel="1.1"/>
  <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ø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ø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>
  <changelog author="mrueckert@suse.de" date="1730635200">- Update to version 12.2.72.0:
  * Update headers from Video SDK 12.2
  * Bump for (in-dev) 12.1.14.1
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Update headers from Video SDK 12.1</changelog>
  <changelog author="Jonatas Gonçalves &lt;jonatas.sgoncalves@gmail.com&gt;" date="1748952000">- Update to version 13.0.19.0:
  * Update headers from Video SDK 13.0
  * Bump for (in-dev) 12.2.72.1</changelog>
</package>
<package pkgid="350633fb56f1d13ae983f034777734c3a7e87cd3716545da9d4d86f3db3e3286e7ea0a7836ef1a40976b3b5e2a3f0e70cbd09dc4e5a8c7cbe44fa11b04afffab" name="fftw3-devel" arch="riscv64">
  <version epoch="0" ver="3.3.10" rel="6.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1740052800">- Disable openmpi for 32b non-hpc builds as OpenMPI &gt;= 5 has no support
  for these architectures.
- Cleanup flags handling mpi with s390/s390x</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
</package>
<package pkgid="25605f1aa9bd2e64565bf700eee855fcde546beb9d840f100b1b8a7611ec174060082677805be0bf64e537deea8ce2698db51db2e21b1e63a424af7efd01e893" name="fftw3-mpi-devel" arch="riscv64">
  <version epoch="0" ver="3.3.10" rel="6.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1740052800">- Disable openmpi for 32b non-hpc builds as OpenMPI &gt;= 5 has no support
  for these architectures.
- Cleanup flags handling mpi with s390/s390x</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
</package>
<package pkgid="4de6a902f11282fb545cc18fc22b7b2baf2e48d50e2e5ac51c7662b215991ec5f52131fde1e64b0d8e515b0631c68c1e324ca7e323263715e867468e1de3bd55" name="fftw3-openmp-devel" arch="riscv64">
  <version epoch="0" ver="3.3.10" rel="6.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1740052800">- Disable openmpi for 32b non-hpc builds as OpenMPI &gt;= 5 has no support
  for these architectures.
- Cleanup flags handling mpi with s390/s390x</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
</package>
<package pkgid="0c61fa96577bd0d2d11ebbb12ad2f8c3c52fd69f8e9f5afc3bf8d28117379e87a40616c2a9a3a85c21a414604128d47835d3399048ed6b28f9b7393e085fec79" name="fftw3-threads-devel" arch="riscv64">
  <version epoch="0" ver="3.3.10" rel="6.1"/>
  <changelog author="Dirk Mü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ü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>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1740052800">- Disable openmpi for 32b non-hpc builds as OpenMPI &gt;= 5 has no support
  for these architectures.
- Cleanup flags handling mpi with s390/s390x</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1742817600">- Disable and remove support for gnu-hpc build flavours (bsc#1239982)</changelog>
</package>
<package pkgid="910122302b6b8d5c4e24013a64eb15f8879ca022ec3f575d14b461d97dd078c27e3b9ee7d60e7f76f66a72c9af300522991a15eaeed11e578c0ca1a36c9619e8" name="fhourstones" arch="riscv64">
  <version epoch="0" ver="3.1+git.20150122" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1479124800">- Initial package for version 3.1+git.20150122</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611835200">- Modernise spec file</changelog>
</package>
<package pkgid="3c9fc79c64bc830152f3c05ba4d0d212648ae8e4a07089df9f409404125f2d1cfebfd9789075af28a2feaf7a3a1d8d61ec664c66a6392e0f9e6e63ba55f2460c" name="fhs" arch="noarch">
  <version epoch="0" ver="3.0" rel="1.2"/>
  <changelog author="ro@suse.de" date="1012564800">- added libgimpprint to neededforbuild</changelog>
  <changelog author="kukuk@suse.de" date="1031486400">- Fix neededforbuild for ghostscript</changelog>
  <changelog author="ro@suse.de" date="1032264000">- removed bogus self-provides</changelog>
  <changelog author="kukuk@suse.de" date="1049457600">- Use BuildRoot</changelog>
  <changelog author="hmacht@suse.de" date="1075982400">- added option # norootforbuild in specfile</changelog>
  <changelog author="kukuk@suse.de" date="1076068800">- Update to FHS 2.3</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="cfarrell@suse.com" date="1336737600">- license update: SUSE-FHS
  A new license was created in the spreadsheet linked from
  license.opensuse.org specifically for this package and license</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1621684800">- Update to FHS 3.0
- Update spec file</changelog>
</package>
<package pkgid="bdb79b9797c22639d12b787ae0dde0cb83740ae5cf5c8b6985007568d51400c276ec8f807c9c4c9063d0fe80d780a3779b403061c7c75eed39735c2beeb9a8cc" name="fife-devel" arch="riscv64">
  <version epoch="0" ver="0.4.2" rel="10.3"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1549195200">- Add missing runtime dependency to python3-futures.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1550577600">- Add _constraints file to avoid build failures</changelog>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1568808000">- Add swig4.patch: Remove flags that are not supported with swig 4.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1633953600">- Add upstream patch:
  * fife-boost_1_77.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1694606400">- Remove unneeded Requires on python3-future.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1714996800">- Applying swig4.patch on Leap 15.6/SLE15-SP6 too
  * swig 4.1.1 has been added to SLE15-SP6</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1715860800">- fix build with boost 1.85 (fife-boost_1_85.patch)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1745150400">- Add BuildRequires pkgconfig(glu), fixes building for Leap</changelog>
  <changelog author="aschnell@suse.com" date="1758715200">- libboost_system was removed upstream (bsc#1249599)</changelog>
</package>
<package pkgid="c3f231af78c1ee444d663dfeb1b685904fbb4d12bf7ab93cdff00c5c6de16387e566f791d922ef2997d9d015da0cb0f57b7e02ee7cfbf1343d42185b7395143a" name="fifechan-devel" arch="riscv64">
  <version epoch="0" ver="0.1.5" rel="1.3"/>
  <changelog author="rpm@fthiessen.de" date="1487764800">- Initial packaging of 0.1.4</changelog>
  <changelog author="jengelh@inai.de" date="1490097600">- Update summaries</changelog>
  <changelog author="marix@marix.org" date="1547294400">- Update to fifechan 0.1.5
  * Adds AT key
  * Add Auto layouting
  * Bugfixes
- Drop unused Debian build files</changelog>
</package>
<package pkgid="be08581fa70cfdf488c41fbc6229b6d4a18dc15178d83b123d4ef8760aa82805c639f783048fc039e7a518e1e68c3ffac4093c1de507a2e1f64351c2c4e60016" name="fifth-leg-font" arch="noarch">
  <version epoch="0" ver="0.6" rel="25.4"/>
  <changelog author="vuntz@novell.com" date="1242734400">- Initial package.</changelog>
  <changelog author="jimmac@novell.com" date="1256904000">- replace old style numerals with capitals
- add hungarian glyps. bnc#547881
- new shape for g
- class based kernings
- basic latin ligatures</changelog>
  <changelog author="jimmac@novell.com" date="1265716800">- Update to version 0.6:
  + fixes to the hungarian umlauts (bnc#547881)
  + No need to rename the COPYING file anymore.</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</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="pgajdos@suse.com" date="1380196800">- fixed typo in website [bnc#840414]</changelog>
</package>
<package pkgid="5516e53e771e86a098be4c86652059b240b6e23cc2d7f1ecd141b1a04d34ac80458810039be78bd4b31f43a408c0c245ea40c111c3a8774b4c3d81406c082dca" name="figlet" arch="riscv64">
  <version epoch="0" ver="2.2.5" rel="4.1"/>
  <changelog author="pcerny@suse.cz" date="1182168000">- updated some files from unicode.org [#285171]</changelog>
  <changelog author="pcerny@suse.cz" date="1182427200">- more update due to [#285171]</changelog>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="cdenicolo@novell.com" date="1299499200">- license update: AFLv2.1
  license is AFLv2.1</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1310817600">- Update to version 2.2.4:
  * Add support to Sam Hocevar's TOIlet TLF fonts containing UTF-8
    encoded Unicode characters.
  * Add infocode 5 to list supported font formats
  * Fix rendering error caused by the previous attempt to fix invalid
    memory accesses when smushing at start of line
  * New environment variable FIGLET_FONTDIR can be used to specify
    the path to search for fonts
  * Add regression tests
  From 2.2.3:
  * License changed from "Academic Free License" to "New BSD License"
    (3-clause) as agreed by FIGlet authors
  * New JIS X 0201 control file (Micah Cowan)
  * Fix behavior of JIS0201 SHIFT-OUT and SHIFT-IN that were previouly
    inverted (Micah Cowan)
  * Fix memory violation when smushing at line start
  * Fix handling of memory allocation errors
  * Relicense Ed Hamrick zipio under the MIT license. This should
    eliminate any concerns about redistribution of FIGlet as libre
    software.
  * Update Makefile to meet modern standards in variable naming, using
    BINDIR as the pathname for binary files and reservind DESTDIR
    as the extra prefix commonly used in package building.
  * Add a Turbo C makefile, just because I had the compiler. (this
    also tests portability to old compilers and foreign platforms)
  * Add Jonathon Abbott's man pages for figlist, showfigfonts and
    chkfont originally contributed to the Debian Project
- Spec file updates:
  * Changes based on spec-cleaner run.
  * Changed License: to BSD-3-Clause.
  * Install binaries in /usr/bin and fonts in /usr/share/figlet.
  * Minor other updates.
- Rebased figlet-config.patch to apply cleanly.
- Removed figlet-random.patch and figlet-implicit.patch (fixed upstream).</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1426334400">- update to version 2.2.5:
  * Add regression tests for uskata and jis0201 control files
  * Properly escape minus signs in figlist(6) man page
  * Fix chkfont coredump on invalid input
  * Update ISO8859 map files to fix licensing issue raised in Debian
    bugs 673096 and 674844
  * Re-add missing figmagic and getopt.c files which were left out
    of releases 2.2.3 and 2.2.4
  * Fix output of test script in MacOS X
- remove source figlet222-8859tables.tar.bz2: fixed upstream
- update figlet-licpatch.sh: iso8859 files fixed updtream</changelog>
  <changelog author="bwiedemann@suse.com" date="1496232000">- delete file from tar without repacking
  to make build reproducible</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684843200">- adjust .spec-file to list all sources independently on the
  build options
- flag the license properly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b33778500a2b3049ef1e3aa5c8feda03f389a840123b1dd35e72c27248cecaee2fe4bcab235c01a68392125175f2985d89ebbce9f4b452cc76a2bffe64cc1be5" name="file" arch="riscv64">
  <version epoch="0" ver="5.47" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1740139200">- Add patch boo1237209.patch temporary
  * Fix stack overrun (boo#1237209)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742299200">- Add patch file-seccomp-ppc.patch
  * Minimal patch to work around of wrong provide of used TCGETS</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742385600">- Change patch file-seccomp.patch
  * Remove the dumb prctl allow rule as for glibc malloc the prctl
    PR_SET_VMA with flag PR_SET_VMA_ANON_NAME is already allowed
- Require at build zlib-devel to enable direct uncompresion of
  zip'ed files as well</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742990400">- baselibs.conf: drop it</changelog>
  <changelog author="munix9@googlemail.com" date="1748174400">- Add file-zipdata.patch
  * Fix "Some zip files are misclassified as data"
    see https://bugs.astron.com/view.php?id=571
    based on https://github.com/file/file/commit/60b2032b96fc185b37fb0f2152e834efb2edad6e</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1756987200">- Add patch file-5.46-tcgets2.patch from https://bugs.astron.com/view.php?id=678
  but disable hunk 1 to avoid conflict with file-seccomp-ppc.patch
  This should fix bug boo#1249071
- Modify patch file-seccomp-ppc.patch that is use &lt;asm/termbits.h&gt;
  on all architectures</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774612800">- Update to 5.47:
  * Better multi-compound document identification by following the
    order of the directories entries. (Thomas Ledoux)
  * if stat fails, don't attempt to restore times (Steven Grubb)
  * PR/622: Odd_Bloke: Handle negative offsets in file_buffer(),
    when fd is not available.
  * PR/655: jsummers: Obey str_flags in strings like we do for search
    and regex
  * PR/659: Pitzl: Apply MAGIC_CONTINUE to annotations; i.e. print
    only the first, unless -k is specified.
  * PR/592: allow + in format strings
  * PR/592: signed operations should be done in signed context
  * PR/578: jsummers: Don't crash on cygwin when tm_mon == -1
  * PR/579: net147: Fix stack overrun.
- Remove patches now upstream
  * file-zipdata.patch
  * boo1237209.patch
  * file-seccomp.patch
  * file-seccomp-ppc.patch
  * file-5.46-tcgets2.patch
- Port and rename patch file-5.46.dif which becomes now file-5.47.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774612801">- Port patches
  * file-4.20-ssd.dif
  * file-4.21-xcursor.dif
  * file-5.19-clicfs.dif
  * file-5.19-solv.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
- Remove patches now upstream or solved by upstream
  * file-4.20-xen.dif
  * file-4.21-scribus.dif
  * file-5.14-tex.dif
  * file-5.19-cromfs.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774958400">- Add patch file-5.47-fdf.dif
  * Use tabs instead of normal white spaces in description of %FDF</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1775044800">- Add patch file-5.47-regression.dif (boo#1261199)
  * Fix regression in detection of magics in a buffer</changelog>
</package>
<package pkgid="3917dcfb9e5a420f18a788904cf1d9cb1aaa9d697fdfc16e12b11e58b76df5e4b88ce1e9c20b222fc9af19d01c5b1a8c91454cbed34d471c88ba7a51021a5547" name="file-devel" arch="riscv64">
  <version epoch="0" ver="5.47" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1740139200">- Add patch boo1237209.patch temporary
  * Fix stack overrun (boo#1237209)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742299200">- Add patch file-seccomp-ppc.patch
  * Minimal patch to work around of wrong provide of used TCGETS</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742385600">- Change patch file-seccomp.patch
  * Remove the dumb prctl allow rule as for glibc malloc the prctl
    PR_SET_VMA with flag PR_SET_VMA_ANON_NAME is already allowed
- Require at build zlib-devel to enable direct uncompresion of
  zip'ed files as well</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742990400">- baselibs.conf: drop it</changelog>
  <changelog author="munix9@googlemail.com" date="1748174400">- Add file-zipdata.patch
  * Fix "Some zip files are misclassified as data"
    see https://bugs.astron.com/view.php?id=571
    based on https://github.com/file/file/commit/60b2032b96fc185b37fb0f2152e834efb2edad6e</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1756987200">- Add patch file-5.46-tcgets2.patch from https://bugs.astron.com/view.php?id=678
  but disable hunk 1 to avoid conflict with file-seccomp-ppc.patch
  This should fix bug boo#1249071
- Modify patch file-seccomp-ppc.patch that is use &lt;asm/termbits.h&gt;
  on all architectures</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774612800">- Update to 5.47:
  * Better multi-compound document identification by following the
    order of the directories entries. (Thomas Ledoux)
  * if stat fails, don't attempt to restore times (Steven Grubb)
  * PR/622: Odd_Bloke: Handle negative offsets in file_buffer(),
    when fd is not available.
  * PR/655: jsummers: Obey str_flags in strings like we do for search
    and regex
  * PR/659: Pitzl: Apply MAGIC_CONTINUE to annotations; i.e. print
    only the first, unless -k is specified.
  * PR/592: allow + in format strings
  * PR/592: signed operations should be done in signed context
  * PR/578: jsummers: Don't crash on cygwin when tm_mon == -1
  * PR/579: net147: Fix stack overrun.
- Remove patches now upstream
  * file-zipdata.patch
  * boo1237209.patch
  * file-seccomp.patch
  * file-seccomp-ppc.patch
  * file-5.46-tcgets2.patch
- Port and rename patch file-5.46.dif which becomes now file-5.47.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774612801">- Port patches
  * file-4.20-ssd.dif
  * file-4.21-xcursor.dif
  * file-5.19-clicfs.dif
  * file-5.19-solv.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
- Remove patches now upstream or solved by upstream
  * file-4.20-xen.dif
  * file-4.21-scribus.dif
  * file-5.14-tex.dif
  * file-5.19-cromfs.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774958400">- Add patch file-5.47-fdf.dif
  * Use tabs instead of normal white spaces in description of %FDF</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1775044800">- Add patch file-5.47-regression.dif (boo#1261199)
  * Fix regression in detection of magics in a buffer</changelog>
</package>
<package pkgid="99e1a776bdc780bc0fe45ac2168d530513aeb56ad79c2a60f8ce360cf705a8a0d6ddf368b2d7e9505dfdc225c9dd2f1fab02c3cc8550e288cad751bddd436efb" name="file-magic" arch="noarch">
  <version epoch="0" ver="5.47" rel="1.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1740139200">- Add patch boo1237209.patch temporary
  * Fix stack overrun (boo#1237209)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742299200">- Add patch file-seccomp-ppc.patch
  * Minimal patch to work around of wrong provide of used TCGETS</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742385600">- Change patch file-seccomp.patch
  * Remove the dumb prctl allow rule as for glibc malloc the prctl
    PR_SET_VMA with flag PR_SET_VMA_ANON_NAME is already allowed
- Require at build zlib-devel to enable direct uncompresion of
  zip'ed files as well</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1742990400">- baselibs.conf: drop it</changelog>
  <changelog author="munix9@googlemail.com" date="1748174400">- Add file-zipdata.patch
  * Fix "Some zip files are misclassified as data"
    see https://bugs.astron.com/view.php?id=571
    based on https://github.com/file/file/commit/60b2032b96fc185b37fb0f2152e834efb2edad6e</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1756987200">- Add patch file-5.46-tcgets2.patch from https://bugs.astron.com/view.php?id=678
  but disable hunk 1 to avoid conflict with file-seccomp-ppc.patch
  This should fix bug boo#1249071
- Modify patch file-seccomp-ppc.patch that is use &lt;asm/termbits.h&gt;
  on all architectures</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774612800">- Update to 5.47:
  * Better multi-compound document identification by following the
    order of the directories entries. (Thomas Ledoux)
  * if stat fails, don't attempt to restore times (Steven Grubb)
  * PR/622: Odd_Bloke: Handle negative offsets in file_buffer(),
    when fd is not available.
  * PR/655: jsummers: Obey str_flags in strings like we do for search
    and regex
  * PR/659: Pitzl: Apply MAGIC_CONTINUE to annotations; i.e. print
    only the first, unless -k is specified.
  * PR/592: allow + in format strings
  * PR/592: signed operations should be done in signed context
  * PR/578: jsummers: Don't crash on cygwin when tm_mon == -1
  * PR/579: net147: Fix stack overrun.
- Remove patches now upstream
  * file-zipdata.patch
  * boo1237209.patch
  * file-seccomp.patch
  * file-seccomp-ppc.patch
  * file-5.46-tcgets2.patch
- Port and rename patch file-5.46.dif which becomes now file-5.47.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774612801">- Port patches
  * file-4.20-ssd.dif
  * file-4.21-xcursor.dif
  * file-5.19-clicfs.dif
  * file-5.19-solv.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
- Remove patches now upstream or solved by upstream
  * file-4.20-xen.dif
  * file-4.21-scribus.dif
  * file-5.14-tex.dif
  * file-5.19-cromfs.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1774958400">- Add patch file-5.47-fdf.dif
  * Use tabs instead of normal white spaces in description of %FDF</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1775044800">- Add patch file-5.47-regression.dif (boo#1261199)
  * Fix regression in detection of magics in a buffer</changelog>
</package>
<package pkgid="e3024599863bfadc880c5028ce969e6821b79984dc85cf98cc724775f719d5a6683b97e2d5918f0c2973ef3d07dad2134d0d75739945eded47aa61f297c840e5" name="file-roller" arch="riscv64">
  <version epoch="0" ver="44.6" rel="2.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1708257600">- Update to version 44.alpha:
  + Ported to GTK4
- Change BuildRequires ported from gtk3 to gtk4:
  + pkgconfig(gtk+-3.0) to pkgconfig(gtk4)
  + pkgconfig(libhandy-1) to pkgconfig(libadwaita-1)
  + pkgconfig(libportal-gtk3) to pkgconfig(libportal-gtk4)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710158400">- Update to version 44.beta:
  + window: Fix incompatible pointer types,
  + appdata: Fix reverse DNS developer id,
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711368000">- Update to version 44:
  + Fixes compilation when native app chooser is disabled.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712750400">- Update to version 44.1:
  + Feature: New archive dialog: allow to choose a location without
    changing name.
  + Bugfixes:
  - Fixed adding multiple files on a 'drop' event.
  - Show the options dialog when adding files in batch mode.
  - Appdata: Add 44.0 release.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715601600">- Update to version 44.2:
  + Features: Added expanders to the tree view.
  + Bugfixes:
  - Fixed crash opening some rar files.
  - Do not crash if the loaded file is empty.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 44.3:
  + Fixed filename not changed when creating a new archive.
  + 7z: error when creating archives with volumes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732449600">- Update to version 44.4:
  + Features:
  - Added bzip3 support.
  - File selector: show volumes and allow to mount unmounted
    volumes.
  - New archive dialog: allow to use all the possible extensions
    a mime type supports, and allow to specify a name without
    extension, which will be concatenated to the selected
    extension to get the full name.
  - File selector: save and restore the sort order.
  - Properties dialog: show an icon, make the headerbar flat.
  + Bugfixes:
  - Error opening rar archive in RAR4 format and password
    protected.
  - Rar: fixed file list parsing for some encrypted archives.
  - Fixed error when renaming a file inside an encrypted archive.
  - Disabled the native appchooser by default.
  - 'Show destination' sometimes opens the wrong folder.
  - 'Show destination' sometimes doesn't show anything.
  - Use the native appchooser only for a single file.
  - Show flat headerbar in empty state.
  - Fixed error messages impossible to close.
  - Fixed segfaults when opening an empty .deb file.
  - --extract-to keeps asking to create a directory.
  - Fixed wrong context menu item activation.
  - Avoid the exit timeout unless file-roller was launched with
    `--service`.
  - Error when opening the created archive after saving as 7zip
    multi-volume.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 44.5:
  + Bugfixes: 7zip: ask the password again if it is wrong.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760875200">- Update to version 44.6:
  + LHA: parse lha list output correctly
  + RAR: fixed error when the archive contains big files
  + 7zip: fixed “follow links” flag
  + unarchiver: allow unar to open StuffIt archives
  + New Archive: fixed options sensitivity after changing extension
  + Extract: make “selected files” sensitive when there is a
    selection
  + One directory is interpreted as single file on compression
    dialog
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="55faf27f5198b5c954fd4290c81f6b99b61cab6b23c0e57a2f24387d9f15ab4b9e181724841bc35908a76f3f4332f08b649cfbe75af88469eb98436ca5d33c40" name="file-roller-lang" arch="noarch">
  <version epoch="0" ver="44.6" rel="2.1"/>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1708257600">- Update to version 44.alpha:
  + Ported to GTK4
- Change BuildRequires ported from gtk3 to gtk4:
  + pkgconfig(gtk+-3.0) to pkgconfig(gtk4)
  + pkgconfig(libhandy-1) to pkgconfig(libadwaita-1)
  + pkgconfig(libportal-gtk3) to pkgconfig(libportal-gtk4)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710158400">- Update to version 44.beta:
  + window: Fix incompatible pointer types,
  + appdata: Fix reverse DNS developer id,
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711368000">- Update to version 44:
  + Fixes compilation when native app chooser is disabled.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712750400">- Update to version 44.1:
  + Feature: New archive dialog: allow to choose a location without
    changing name.
  + Bugfixes:
  - Fixed adding multiple files on a 'drop' event.
  - Show the options dialog when adding files in batch mode.
  - Appdata: Add 44.0 release.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715601600">- Update to version 44.2:
  + Features: Added expanders to the tree view.
  + Bugfixes:
  - Fixed crash opening some rar files.
  - Do not crash if the loaded file is empty.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 44.3:
  + Fixed filename not changed when creating a new archive.
  + 7z: error when creating archives with volumes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732449600">- Update to version 44.4:
  + Features:
  - Added bzip3 support.
  - File selector: show volumes and allow to mount unmounted
    volumes.
  - New archive dialog: allow to use all the possible extensions
    a mime type supports, and allow to specify a name without
    extension, which will be concatenated to the selected
    extension to get the full name.
  - File selector: save and restore the sort order.
  - Properties dialog: show an icon, make the headerbar flat.
  + Bugfixes:
  - Error opening rar archive in RAR4 format and password
    protected.
  - Rar: fixed file list parsing for some encrypted archives.
  - Fixed error when renaming a file inside an encrypted archive.
  - Disabled the native appchooser by default.
  - 'Show destination' sometimes opens the wrong folder.
  - 'Show destination' sometimes doesn't show anything.
  - Use the native appchooser only for a single file.
  - Show flat headerbar in empty state.
  - Fixed error messages impossible to close.
  - Fixed segfaults when opening an empty .deb file.
  - --extract-to keeps asking to create a directory.
  - Fixed wrong context menu item activation.
  - Avoid the exit timeout unless file-roller was launched with
    `--service`.
  - Error when opening the created archive after saving as 7zip
    multi-volume.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 44.5:
  + Bugfixes: 7zip: ask the password again if it is wrong.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760875200">- Update to version 44.6:
  + LHA: parse lha list output correctly
  + RAR: fixed error when the archive contains big files
  + 7zip: fixed “follow links” flag
  + unarchiver: allow unar to open StuffIt archives
  + New Archive: fixed options sensitivity after changing extension
  + Extract: make “selected files” sensitive when there is a
    selection
  + One directory is interpreted as single file on compression
    dialog
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="5af0f9b1c50a8c7f12b2da30be8cf7f6c8c4fe018a5677437a04b30f18ebe6069e6325eaf95c97aaca1641d36ab2a0f2d76dc9fe8b522ff9b33f9ac5f552a857" name="file-unpack" arch="riscv64">
  <version epoch="0" ver="0.70" rel="8.5"/>
  <changelog author="coolo@suse.com" date="1489665600">- add 5.diff from pull request of micha</changelog>
  <changelog author="coolo@suse.com" date="1491048000">- add 6.diff from my pull request</changelog>
  <changelog author="coolo@suse.com" date="1504440000">- fix file list hackery</changelog>
  <changelog author="adam.majer@suse.de" date="1519387200">- use mkisofs to supply `isoinfo` program instead of genisoimage</changelog>
  <changelog author="kstreitova@suse.com" date="1530273600">- require p7zip-full for TW as 7z binary needed by perl-File-Unpack
  was moved to this package (see bsc#899627 for more details about
  this change)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1560081600">- Add perl-File-Unpack-fix-race.patch to make build reproducible
  (boo#1102408)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1562760000">- Remove perl-File-Unpack-fix-race.patch in favor of 9.diff
- Add 10.diff from yet another pull request:
  https://github.com/jnweiger/perl-File-Unpack/pull/10</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1562760001">- Take 11.diff from https://github.com/jnweiger/perl-File-Unpack/pull/11</changelog>
  <changelog author="Sebastian Riedel &lt;sriedel@suse.com&gt;" date="1614081600">- Take 12.diff from https://github.com/jnweiger/perl-File-Unpack/pull/12</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="7e6dc0ea14b06016bfb87389f9a9cac3d0abc09510a8d46ea2fb7f83846f738cabbb946243a74707b3e9c2ffd9503a28733e062fc50747baf9f0b570c455c8bd" name="file-unpack2" arch="riscv64">
  <version epoch="0" ver="1.0" rel="1.5"/>
  <changelog author="Sebastian Riedel &lt;sriedel@suse.com&gt;" date="1701432000">- First 1.0 release from CPAN</changelog>
</package>
<package pkgid="e04b51a85d2f8050c45723c45f153c016277ffc21f5d00ccd11707b737a16cafd6da3a98c6d21789df5f99331cc335d845446ec21819c63787e2f0ee294a225d" name="fileb0x" arch="riscv64">
  <version epoch="0" ver="v1.1.1~git10.d54f404" rel="1.2"/>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1639569600">- Initial packaging.</changelog>
</package>
<package pkgid="23445d33a02dee793154aac3d7b101a8529946dad688aeb24df0381530c4d9d0876276ee13b01c661a88333bb2ecc0696b1b828a07fb1b51f094b7ecbdfcf8fc" name="filebench" arch="riscv64">
  <version epoch="0" ver="1.4.9.1+git.20200220" rel="2.1"/>
  <changelog author="darin@darins.net" date="1332158400">- Initial packaging of filebench</changelog>
  <changelog author="darin@darins.net" date="1375704000">- removed %clean
- .spec cleanup</changelog>
  <changelog author="dsterba@suse.cz" date="1408536000">- use standard macro and fix build failure on SLE11 SP2</changelog>
  <changelog author="mpluskal@suse.com" date="1428580800">- Tiny spec-file cleanup</changelog>
  <changelog author="mpluskal@suse.com" date="1467460800">- Fix building on some architectures:
  * make-dofile-global.patch
- Add manpage</changelog>
  <changelog author="mpluskal@suse.com" date="1490356800">- Update project and download url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Small packaging cleanup</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1687435200">- Update to version 1.4.9.1+git.20200220:
  * Fix issue #138
  * check fs_readonly flag in fileset_alloc_file
  * Update procflow.c
  * wifcontinued
  * Fix filebench build on FreeBSD
  * fix off-by-one error in shm_bitmap
  * Removing obsolute attributes from oltp.f workload
  * Fixing netsfs.f workload
  * Perform complete random variable initialization
- Drop no longer needed:
  * make-dofile-global.patch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694520000">- Correction of license based on legaldb review
  Add GPL-3.0-or-later+ for createdelete-swing.f</changelog>
</package>
<package pkgid="93212dac1a528023c75e65d4ab789f60e15320e74b8e71759c746fce37cbf94a59341196f7440f1d8c7b313ac09393579391b9c7dde17da51c061b124a7aed47" name="filelight" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add option to hide the folders sidebar
  * cmake: bump required Qt to 6.8.1
  * only force a shape update on the initial ready state (kde#505730)
  * fix zoom in/out actions with new depth logic
  * map: fix visible depth logic when navigating upwards
  * Fix button alignment on overview page when sandboxed (kde#495554)
  * Fix typo: isSkipable -&gt; isSkippable
  * only emit urlChanged signal when value is actually changed
  * only emit upEnabledChanged signal when value is actually changed
  * Disable "Up" action when up URL matches current URL (kde#476718)
  * windowswalker: don't else after return
  * windowswalker: walk right over errors
  * Add "Disk Usage Statistics" Service Menu
  * don't let file groups be clickable</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * memory: prefer shared_ptr for qobject + deleteLater on them (kde#507656)
  * remotelister: sort folder before emitting it (kde#507228)
  * locallister: don't convert to std::function needlessly
  * test: make sure the unicode test actually finds the root dir
  * windows: drop unnecessary slow api call</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * lower MSAA samples from 32 to 8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * S_BLKSIZE is not defined for Haiku
  * use contains instead of find!=end
  * delete ctors/operators publicly
  * don't copy shared_ptr until we actually need a copy
  * named designators++
  * reverse clone view
  * refresh git-blame-ignore-revs for latest clang-format run
  * automatic clang-format run (clang 20)
  * warning--
  * qml: modularize
  * dep bump
  * Edit org.kde.filelight.appdata.xml
  * lower MSAA samples from 32 to 8
  * correctly throw Component.Error
  * Use StandardKey.Open for opening directory
  * Add cleanup
  * Update to 6.9 runtime
  * memory: prefer shared_ptr for qobject + deleteLater on them (kde#507656)
  * Remove not implemented method
  * Bump kf ecm_set_disabled_deprecation_versions
  * remotelister: sort folder before emitting it (kde#507228)
  * locallister: don't convert to std::function needlessly
  * test: make sure the unicode test actually finds the root dir
  * windows: drop unnecessary slow api call</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="be6394433f68df6c02f3ca5abea84436ec0931a974e7096606ac06e5f389166a4d45a75f9828ecb21c9a2968d8901a48409ce61f6e202bc2f91da919342d411b" name="filelight-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * Add option to hide the folders sidebar
  * cmake: bump required Qt to 6.8.1
  * only force a shape update on the initial ready state (kde#505730)
  * fix zoom in/out actions with new depth logic
  * map: fix visible depth logic when navigating upwards
  * Fix button alignment on overview page when sandboxed (kde#495554)
  * Fix typo: isSkipable -&gt; isSkippable
  * only emit urlChanged signal when value is actually changed
  * only emit upEnabledChanged signal when value is actually changed
  * Disable "Up" action when up URL matches current URL (kde#476718)
  * windowswalker: don't else after return
  * windowswalker: walk right over errors
  * Add "Disk Usage Statistics" Service Menu
  * don't let file groups be clickable</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
  * memory: prefer shared_ptr for qobject + deleteLater on them (kde#507656)
  * remotelister: sort folder before emitting it (kde#507228)
  * locallister: don't convert to std::function needlessly
  * test: make sure the unicode test actually finds the root dir
  * windows: drop unnecessary slow api call</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
  * lower MSAA samples from 32 to 8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * S_BLKSIZE is not defined for Haiku
  * use contains instead of find!=end
  * delete ctors/operators publicly
  * don't copy shared_ptr until we actually need a copy
  * named designators++
  * reverse clone view
  * refresh git-blame-ignore-revs for latest clang-format run
  * automatic clang-format run (clang 20)
  * warning--
  * qml: modularize
  * dep bump
  * Edit org.kde.filelight.appdata.xml
  * lower MSAA samples from 32 to 8
  * correctly throw Component.Error
  * Use StandardKey.Open for opening directory
  * Add cleanup
  * Update to 6.9 runtime
  * memory: prefer shared_ptr for qobject + deleteLater on them (kde#507656)
  * Remove not implemented method
  * Bump kf ecm_set_disabled_deprecation_versions
  * remotelister: sort folder before emitting it (kde#507228)
  * locallister: don't convert to std::function needlessly
  * test: make sure the unicode test actually finds the root dir
  * windows: drop unnecessary slow api call</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="b37fe86b8bbc76644865b82b400a5df3e7cc7c1da288c1818e21aad2978e7fc3a0559f033647f10c5c94b664dfbfea63815b01bc09c2634cdcf5174d017c0923" name="filesystem" arch="riscv64">
  <version epoch="0" ver="84.87" rel="21.1"/>
  <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>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727265600">- Move /srv/www hierachy to the packages which use them
  [bsc#1231027]</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1735300800">- Add /usr/$march directories for HPPA. Will be packaging both
  hppa-suse-linux and hppa64-suse-linux because the compiler
  suite is usually configured with the latter on this arch.</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1735473600">- Remove /usr/etc/skel/bin/</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1737979200">- Add support for loongarch64</changelog>
  <changelog author="ro@suse.de" date="1738065600">- add Provides: may-perform-usrmerge (bsc#1236481)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Own base directory layout of polkit.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768824000">- Own /usr/etc/security/pam_env.conf.d as aaa_base installs a base
  configuration there.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1772452800">- also add the remaining /usr/etc/security (boo#1253493)</changelog>
</package>
<package pkgid="ccf7033e950046c6356a5ca8a78d3a820ae589aa3fc6962db45821585e329d7f1c370c45f7b1a6975ba3b72d6731f3fbc25608ff5cb2b019cfec92c8ffb81923" name="filesystem-media" arch="noarch">
  <version epoch="0" ver="0.1" rel="1.2"/>
  <changelog author="sbrabec@suse.com" date="1531483200">- New package, version 0.1.</changelog>
  <changelog author="sbrabec@suse.com" date="1547035200">- Update documentation.
- Set license to the permissive CC0-1.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560859200">- Fixup grammar.</changelog>
  <changelog author="sbrabec@suse.com" date="1561723200">- Rename filesystem-media.rpmlintrc to filesystem-media-rpmlintrc.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1720699200">- Add support for distconfdir.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1743681600">- Never alter /usr/etc and /usr/lib/pam.d. Create a copy in /etc,
  if needed.</changelog>
</package>
<package pkgid="4a7b4efb63015fd694f2d0476d7e37f460f8a10e6206912d88b63cca624e81e49c19309940b5d3edbe0ef24ea147b6cb9eaaea409f13ad398100ce34dcaf1ffe" name="filezilla" arch="riscv64">
  <version epoch="0" ver="3.69.5" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1713355200">- Update to 3.67.0
  * Fixed vulnerabilities:
  - SFTP: Fixed PuTTY ECDSA NIST P-521 private key recovery
    vulnerability (CVE-2024-31497).
    If you use NIST P-521 keys to connect to SSH/SFTP servers,
    you should regenerate them and revoke the previous ones.
  - Official binaries are now built against GnuTLS 3.8.4
  * Bugfixes and minor changes:
  - Updated to libfilezilla 0.47.0
- Fix boo#1222871 - (CVE-2024-31497)
- Add filezilla-verifyhostkeydialog.patch to fix build error.
- Add filezilla-sftp_crypt_info_dlg.patch to fix build error.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713441600">- Do not recommend filezilla-lang: the -lang package, as generated
  by %lang_package, already contains more sophisticated
  supplements.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1720785600">- Update to 3.67.1
  * Bugfixes and minor changes:
  - MSW: Fixed an issue with confirmation dialogs for file
    deletion not being modal
  - Updated to libfilezilla 0.48.1
- Changes from 3.67.1-rc1
  * Bugfixes and minor changes:
  - Fixed an issue migrating old queue files if several older
    versions have been skipped
  - Updated to libfilezilla 0.48.0
- Drop filezilla-verifyhostkeydialog.patch because now in upstream.
- Download over osc no more possible. Source must be download over
  website link.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730116800">- Switch from BuildRequires wxWidgets-3_2-devel and gtk+-2.0 to
  wxGTK3-3_2-devel and gtk+-3.0 to fix   the boo#1231757 bug.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730548800">- Update to 3.68.0
  * New features:
  - Added option to always refresh remote directory listings when
    starting a recursive operation
  * Bugfixes and minor changes:
  - Changing logfile settings no longer requires a restart of
    FileZilla
  - Fixed a display issue with special characters in usernames
  - MSW: Fixed local file list not updating after renaming or
    deleting items
  - SFTP: Update interval of transfer progress during uploads
    should now be more consistent on very slow connections
  - Updated to libfilezilla 0.49.0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1734523200">- Update to 3.68.1
  * New features:
  - macOS: Fixed a build issue affecting App Notarization on arm64
  * Bugfixes and minor changes:
  - Updated translations</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.69.1" date="1751630400">- Update to 3.69.1
  * Bugfixes and minor changes:
  - Fixed initial loading of file extensions for the Auto transfer type
- Changes from 3.69.0
  * Bugfixes and minor changes:
  - Faster natural sort
  - *nix: Fixed focus issue in Site Manager
  - Updated to libfilezilla 0.50.0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1755000000">- Update to 3.69.3
  * New features:
  - For files and directories that are symbolic links,
    a small overlay symbol is now shown on icons in local file
    list and directory tree
  * Bugfixes and minor changes:
  - Fixed an issue showing attributes of symbolic links in local
    file list
- Changes from 3.69.2
  * Fixed vulnerabilities:
  - Official binaries are now linked against GnuTLS 3.8.10
  * Bugfixes and minor changes:
  - FTP: Retry from a different source port if establishing
    a data connection in passive mode fails with EADDRINUSE</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.69.5" date="1763208000">- Update to 3.69.5
  * Bugfixes and minor changes:
  - macOS: Fixed issue with toolbar size
- Changes from 3.69.4
  * Bugfixes and minor changes:
  - Fixed an issue whith the certificate verification dialog not
    becoming scrollable on certificates with many subject
    alternative names
  - Updated to libfilezilla 0.52.0</changelog>
</package>
<package pkgid="08cae1276af33fbe68ee4fabc6d8ac060b69c0ac7acff65372399264dd6dfe107c414a1dd82ea1951b303b03189d7f781388d2432f880434a71b8578277c0f04" name="filezilla-devel" arch="riscv64">
  <version epoch="0" ver="3.69.5" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1713355200">- Update to 3.67.0
  * Fixed vulnerabilities:
  - SFTP: Fixed PuTTY ECDSA NIST P-521 private key recovery
    vulnerability (CVE-2024-31497).
    If you use NIST P-521 keys to connect to SSH/SFTP servers,
    you should regenerate them and revoke the previous ones.
  - Official binaries are now built against GnuTLS 3.8.4
  * Bugfixes and minor changes:
  - Updated to libfilezilla 0.47.0
- Fix boo#1222871 - (CVE-2024-31497)
- Add filezilla-verifyhostkeydialog.patch to fix build error.
- Add filezilla-sftp_crypt_info_dlg.patch to fix build error.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713441600">- Do not recommend filezilla-lang: the -lang package, as generated
  by %lang_package, already contains more sophisticated
  supplements.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1720785600">- Update to 3.67.1
  * Bugfixes and minor changes:
  - MSW: Fixed an issue with confirmation dialogs for file
    deletion not being modal
  - Updated to libfilezilla 0.48.1
- Changes from 3.67.1-rc1
  * Bugfixes and minor changes:
  - Fixed an issue migrating old queue files if several older
    versions have been skipped
  - Updated to libfilezilla 0.48.0
- Drop filezilla-verifyhostkeydialog.patch because now in upstream.
- Download over osc no more possible. Source must be download over
  website link.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730116800">- Switch from BuildRequires wxWidgets-3_2-devel and gtk+-2.0 to
  wxGTK3-3_2-devel and gtk+-3.0 to fix   the boo#1231757 bug.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730548800">- Update to 3.68.0
  * New features:
  - Added option to always refresh remote directory listings when
    starting a recursive operation
  * Bugfixes and minor changes:
  - Changing logfile settings no longer requires a restart of
    FileZilla
  - Fixed a display issue with special characters in usernames
  - MSW: Fixed local file list not updating after renaming or
    deleting items
  - SFTP: Update interval of transfer progress during uploads
    should now be more consistent on very slow connections
  - Updated to libfilezilla 0.49.0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1734523200">- Update to 3.68.1
  * New features:
  - macOS: Fixed a build issue affecting App Notarization on arm64
  * Bugfixes and minor changes:
  - Updated translations</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.69.1" date="1751630400">- Update to 3.69.1
  * Bugfixes and minor changes:
  - Fixed initial loading of file extensions for the Auto transfer type
- Changes from 3.69.0
  * Bugfixes and minor changes:
  - Faster natural sort
  - *nix: Fixed focus issue in Site Manager
  - Updated to libfilezilla 0.50.0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1755000000">- Update to 3.69.3
  * New features:
  - For files and directories that are symbolic links,
    a small overlay symbol is now shown on icons in local file
    list and directory tree
  * Bugfixes and minor changes:
  - Fixed an issue showing attributes of symbolic links in local
    file list
- Changes from 3.69.2
  * Fixed vulnerabilities:
  - Official binaries are now linked against GnuTLS 3.8.10
  * Bugfixes and minor changes:
  - FTP: Retry from a different source port if establishing
    a data connection in passive mode fails with EADDRINUSE</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.69.5" date="1763208000">- Update to 3.69.5
  * Bugfixes and minor changes:
  - macOS: Fixed issue with toolbar size
- Changes from 3.69.4
  * Bugfixes and minor changes:
  - Fixed an issue whith the certificate verification dialog not
    becoming scrollable on certificates with many subject
    alternative names
  - Updated to libfilezilla 0.52.0</changelog>
</package>
<package pkgid="db524d915e9d7c75c62540c38fa0408d6f67935740c59861539ce8c62e51c4192600b3c7a24eea8cd3ec8b420d9e5b3921bc648a2aabba58c170f7d1f4b6c9d1" name="filezilla-lang" arch="noarch">
  <version epoch="0" ver="3.69.5" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1713355200">- Update to 3.67.0
  * Fixed vulnerabilities:
  - SFTP: Fixed PuTTY ECDSA NIST P-521 private key recovery
    vulnerability (CVE-2024-31497).
    If you use NIST P-521 keys to connect to SSH/SFTP servers,
    you should regenerate them and revoke the previous ones.
  - Official binaries are now built against GnuTLS 3.8.4
  * Bugfixes and minor changes:
  - Updated to libfilezilla 0.47.0
- Fix boo#1222871 - (CVE-2024-31497)
- Add filezilla-verifyhostkeydialog.patch to fix build error.
- Add filezilla-sftp_crypt_info_dlg.patch to fix build error.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713441600">- Do not recommend filezilla-lang: the -lang package, as generated
  by %lang_package, already contains more sophisticated
  supplements.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1720785600">- Update to 3.67.1
  * Bugfixes and minor changes:
  - MSW: Fixed an issue with confirmation dialogs for file
    deletion not being modal
  - Updated to libfilezilla 0.48.1
- Changes from 3.67.1-rc1
  * Bugfixes and minor changes:
  - Fixed an issue migrating old queue files if several older
    versions have been skipped
  - Updated to libfilezilla 0.48.0
- Drop filezilla-verifyhostkeydialog.patch because now in upstream.
- Download over osc no more possible. Source must be download over
  website link.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730116800">- Switch from BuildRequires wxWidgets-3_2-devel and gtk+-2.0 to
  wxGTK3-3_2-devel and gtk+-3.0 to fix   the boo#1231757 bug.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1730548800">- Update to 3.68.0
  * New features:
  - Added option to always refresh remote directory listings when
    starting a recursive operation
  * Bugfixes and minor changes:
  - Changing logfile settings no longer requires a restart of
    FileZilla
  - Fixed a display issue with special characters in usernames
  - MSW: Fixed local file list not updating after renaming or
    deleting items
  - SFTP: Update interval of transfer progress during uploads
    should now be more consistent on very slow connections
  - Updated to libfilezilla 0.49.0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1734523200">- Update to 3.68.1
  * New features:
  - macOS: Fixed a build issue affecting App Notarization on arm64
  * Bugfixes and minor changes:
  - Updated translations</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.69.1" date="1751630400">- Update to 3.69.1
  * Bugfixes and minor changes:
  - Fixed initial loading of file extensions for the Auto transfer type
- Changes from 3.69.0
  * Bugfixes and minor changes:
  - Faster natural sort
  - *nix: Fixed focus issue in Site Manager
  - Updated to libfilezilla 0.50.0</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1755000000">- Update to 3.69.3
  * New features:
  - For files and directories that are symbolic links,
    a small overlay symbol is now shown on icons in local file
    list and directory tree
  * Bugfixes and minor changes:
  - Fixed an issue showing attributes of symbolic links in local
    file list
- Changes from 3.69.2
  * Fixed vulnerabilities:
  - Official binaries are now linked against GnuTLS 3.8.10
  * Bugfixes and minor changes:
  - FTP: Retry from a different source port if establishing
    a data connection in passive mode fails with EADDRINUSE</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.69.5" date="1763208000">- Update to 3.69.5
  * Bugfixes and minor changes:
  - macOS: Fixed issue with toolbar size
- Changes from 3.69.4
  * Bugfixes and minor changes:
  - Fixed an issue whith the certificate verification dialog not
    becoming scrollable on certificates with many subject
    alternative names
  - Updated to libfilezilla 0.52.0</changelog>
</package>
<package pkgid="cc04603b80b9094330ee8b33938b7554667a8cd8907e46632cd9f5ef011ff2272462a01ce79b6c847ed958435a431faeba1d5924636333dd053d127a8d6d2726" name="fillets-ng" arch="riscv64">
  <version epoch="0" ver="1.0.1" rel="6.1"/>
  <changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
  <changelog author="dimstar@opensuse.org" date="1328788800">- Conditionally BuildRequire lua51-devel on openSUSE 12.2+. This
  game has not been ported to lua 5.2 yet.</changelog>
  <changelog author="cfarrell@suse.com" date="1329307200">- license update: GPL-2.0+
  No indication of GPL-1.0+ files. They are all GPL-2.0+ - hence no need
  for GPL-1.0 reference</changelog>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Update to version 1.0.1:
  + Fixed a bug in the last levels. Fish were unable to swim to
    some places. It happened next to the room border.</changelog>
  <changelog author="dimstar@opensuse.org" date="1428926400">- Add Comment to the .desktop file, allowing to be shown in
  AppStream based Software Centers.</changelog>
  <changelog author="dimstar@opensuse.org" date="1447848000">- Add fillets-ng-use-lua-5.1.pc.patch: detect lua-5.1.pc; fixes
  build on current TW setups.
- Add libtool BuildRequires and call to autoreconf, as above patch
  touches the build system.</changelog>
  <changelog author="anicka@suse.com" date="1545220800">- remove last patch, as package builds and runs without it
  and forced autoreconf breaks correct setting of datadir
  Fix for #1114591.</changelog>
  <changelog author="anicka@suse.com" date="1545220801">- Remove fillets-use-lua-5.1.pc.patch, as package builds and runs
  without it and forced autoreconf breaks correct setting of datadir
  Fix for boo#1114591.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1765454400">- Build using system default lua version:
  + Replacelua51-devel BuildRequires with lua-devel
  + Import patches from Fedora to fix build:
  - fillets-ng-1.0.1-lua-5.2.patch
  - fillets-ng-1.0.1-lua-5.4.patch
- Rebase fillets-ng-0.9.3-datadir.patch to apply as -p1</changelog>
</package>
<package pkgid="9f592db415786f0c5eff47047e07d362d66d24130ed811670c1d9d6f02020f77cac4e80cefede08b4f1c036cebd068844df3a03e295c608e2e834126a1389a59" name="fillets-ng-data" arch="noarch">
  <version epoch="0" ver="1.0.1" rel="1.4"/>
  <changelog author="anicka@suse.cz" date="1171886400">- update to 0.7.4
  * fixes for new version of lua
  * added new translations</changelog>
  <changelog author="lrupp@suse.de" date="1201694400">- update to 0.8.0:
  + Slovenian translation (by Marko Burjek)
  + Brazilian Portuguese translation (by Ricardo Faria)
  + Russian translation (by Leonid Myravjev, Maria Antropova,
    Gregory Bonik)
- use fdupes to reduce diskspace</changelog>
  <changelog author="anicka@suse.cz" date="1232712000">- update to 0.8.1
  * Two extra levels (by Stephan Barth and Mirek Olsak).
  * Added support for translated images (by Leonid Myravjev).
  * Prevented music restart on undo.
  * Fixed checking for solvable room before undo saving.
  * Fixed checking for second dead fish.</changelog>
  <changelog author="prusnak@suse.cz" date="1245153600">- updated to 0.9.0</changelog>
  <changelog author="anicka@suse.cz" date="1260446400">- updated to 0.9.2</changelog>
  <changelog author="dimstar@opensuse.org" date="1268395200">- Clean spec file. Prepare for Factory submission.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1297080000">- update to 1.0.0:
  + Dutch spoken dialogs for all levels
  + Provided music looping without fading</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
  <changelog author="dimstar@opensuse.org" date="1427976000">- Update data set to match version 1.0.1.</changelog>
</package>
<package pkgid="8144927a5a0e91f29acc7974bd21904271630403bd9def4de4e5bc8b692dd18979f60a8b21bd9a97b9a34c5e55e549b361f37fd12fb2779b9a517e01a58219e9" name="fillup" arch="riscv64">
  <version epoch="0" ver="1.42" rel="281.1"/>
  <changelog author="dimstar@opensuse.org" date="1414756800">- Keep /bin/fillup as a symlink in the package: there are hundreds
  of RPMs out there referencing it in the %post scriptlets, when
  any of the %*fillup* macros was used. Even updating the macro
  will not make the existing RPMs magically be fixed.</changelog>
  <changelog author="tchvatal@suse.com" date="1415016000">- Also return back the /bin/fillup provides line</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1579089600">- fillup-fno-common.patch: fix compilation on Tumbleweed
  (boo#1160871)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1602849600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1651060800">- use https as url</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1661342400">- Makefile is not parallel-safe</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="Dirk Müller &lt;dmueller@suse.com&gt;" date="1705492800">- remove bin symlink for non-suse distributions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="86271e940339797d613d77d2bc3a2a1b403b8c72babc91edf4232915a2780fba1daaf3cbaef2da46c92a1b3b0449eb9f85896de5e2a964b381889ca3b9fdd57d" name="filter_audio-devel" arch="riscv64">
  <version epoch="0" ver="0.0.1" rel="2.3"/>
  <changelog author="i@marguerite.su" date="1439726400">- initial version 0.0.0+git20150516.612c5a1:
  + Make samplerates work above 32kHz while preserving behaviour of filter_audio
  + Fix whitespace
  + Fixed 32kHz sample rate
  + Makefile: avoid non-posix option in sed
  + Disable 16kHz and 24kHz sample rates:
  + Fixed bugs from last PR.
  + add webrtc_vad to project
  + remove useless code
  + add OSS test sample
  + Improvements to filter_audio.
  + Removed useless file.</changelog>
  <changelog author="egdfree@opensuse.org" date="1521115200">- update to 0.0.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Ensure neutrality of descriptions. Use %make_install.</changelog>
</package>
<package pkgid="cde15de67f2326811cca5352af0689d2142e401eb16a30dfb5aa3562595373a6c0f8d84abeb563b5039dd1ad596979feae6aba59da6e367aa9036a66902b4c6c" name="finalcut-bitmap-fonts" arch="noarch">
  <version epoch="0" ver="0.9.1" rel="1.1"/>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1543665600">- Release (version 0.5.1)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1571140800">- Release (version 0.6.0)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1571313600">- 0001-arm-glibc-2.30.patch: Fixes compilation error with arm architecture with glibc &gt;= 2.30</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1579521600">- libfinal-devel needs to require ncurses-devel and gpm-devel as some header
  files include files from those
- install built examples so libfinal-examples can be tried directly
- add package for the special font</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1603281600">- Release (version 0.6.1 pre-release 0.7.0)
- deleted patch
  - 0001-arm-glibc-2.30.patch (upstreamed)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1604750400">- Release (version 0.7.0)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1605355200">- Release (version 0.7.1)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1635681600">- Release (version 0.8.0)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1684670400">- Release (version 0.9.0)</changelog>
  <changelog author="Markus Gans &lt;guru.mail@muenster.de&gt;" date="1722081600">- Release (version 0.9.1)</changelog>
</package>
<package pkgid="4c1edf20b9340a8bc43f231a9514d10195da47770cd7937096e2d2309884e926d4d8f0285840a18a4571e8965cc55442d713586721816b145f0b887564992fd8" name="finch" arch="riscv64">
  <version epoch="0" ver="2.14.14" rel="2.1"/>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1648036800">- Fix the infinite resizing freeze
  (boo#1197418, https://issues.imfreedom.org/issue/PIDGIN-17602)
  * added rb1342.patch (https://reviews.imfreedom.org/r/1342/)</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1651233600">- Update to version 2.14.9:
  + Security
  * Remove _xmppconnect support (CVE-2022-26491, boo#1199025).
  + libpurple
  * Fix a GLib CRITICAL message with typing time outs.
  * Fix an issue where the unit tests for purple_str_to_time
    would fail.
  + Pidgin
  * Fix a memory leak in pidgin_conversations_set_tab_colors.
  * Fix the majority of the infinite resizing issues in the
    input box.
  * Add transient-buddy back which is used to show some context
    menus and other things.
  + Translations
  * Fix a typo in the German translations.
  * Synchronised all of the translations with Transifex.
  + IRC
  * Fix file transfers failing at 99% on IRC.
  * Default realname and ident name in IRC to the username
    (nickname) of the account.
  * Add an advanced account option to IRC accounts for
    explicitly setting the SASL login name.
  * Add a rate limiter that should make it impossible to excess
    flood.
  + SIMPLE
  * Fix an issue with the CSeq numbers in SIMPLE.
  + XMPP
  * Fix XMPP attention messages being sent to incorrect JIDs.
- Drop rb1342.patch: fixed upstream.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1654948800">- Update to version 2.14.10:
  * Minor fixes to emojis, drop QQ smileys
  * Modernize the desktop file and appdata files
  * Make privacy settings persist
  * Fix a use after free that was introduced in 2.14.9
  * IRC: Fix a crash if the server sends a short form JOIN message
  * XMPP: multiple fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1676808000">- update to 2.14.12:
  * Remove a string from the Romanian translation that's breaks
    the creation of the Windows installer.
  * Add Markus "ivanhoe" Fischer to the Crazy Patch Writers!
  * Fix a crash when closing a group chat with spellchk plugin
    enabled.
  * Fix network interface detection on Windows to fix broken file
    transfers.
  * Update the about box to point people to Discourse instead of
    the mailing lists.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Update to version 2.14.13:
  * Fix compile warning (Wcast-function-type).
  * Fix memory leak originating in purple_prefs_connect_callback.
  * Don’t use the Real name as a candidate for the SASL username in
    IRC.
  * Don’t link with libgadu unnecessarily.
  * Make collapsed groups searchable in the buddy list.
  * Fix incompatible type conversion errors.
  * Stop removing -Wall from CFLAGS.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738324800">- update to 2.14.14:
  * Update the date in COPYRIGHT as it was a few years behind
  * Add convey plans for Debian Trixie and Fedora 40
  * Fix incompatible pointer types for GtkItemFactoryCallbacks on gcc-14
  * Update the build image for the docs
  * Fix type mismatch with IOKit usage
  * Use the result of g_string_free(..., FALSE)
  * NSS: Load intermediate certificates from the server
  * Finally add proper support for italics on IRC
  * Fix some type conversion errors
  * Use raw strings for Python regular expressions
  * zephyr: Modernize K&amp;R function prototypes
  * Fix invalid prototypes that will break with C23
  * Add the ability to run a custom command for signing the binaries
- attach a URL to the keyring</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1772452800">- Add pidgin-2.14.14-fix-mediamanager-crash.patch: Fix a crash in
  the media manager, from https://reviews.imfreedom.org/r/4404/</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1772625600">- add gst-device.patch to fix segmentation fault</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773403200">- remove pidgin-2.14.14-fix-mediamanager-crash.patch, as gst-device.patch
  is the final version of the same patch
- update spec file (removing update-desktop-files, removing older Leap
  version packaging)</changelog>
</package>
<package pkgid="08854c4ab051633dfa5c4cef9f307df1f02dbcba44ae94cd407612dfb62707167323c1043c49c488ecda243f8d8d6ca7c751cf38698e80c0ded6426d184a00c7" name="finch-devel" arch="riscv64">
  <version epoch="0" ver="2.14.14" rel="2.1"/>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1648036800">- Fix the infinite resizing freeze
  (boo#1197418, https://issues.imfreedom.org/issue/PIDGIN-17602)
  * added rb1342.patch (https://reviews.imfreedom.org/r/1342/)</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1651233600">- Update to version 2.14.9:
  + Security
  * Remove _xmppconnect support (CVE-2022-26491, boo#1199025).
  + libpurple
  * Fix a GLib CRITICAL message with typing time outs.
  * Fix an issue where the unit tests for purple_str_to_time
    would fail.
  + Pidgin
  * Fix a memory leak in pidgin_conversations_set_tab_colors.
  * Fix the majority of the infinite resizing issues in the
    input box.
  * Add transient-buddy back which is used to show some context
    menus and other things.
  + Translations
  * Fix a typo in the German translations.
  * Synchronised all of the translations with Transifex.
  + IRC
  * Fix file transfers failing at 99% on IRC.
  * Default realname and ident name in IRC to the username
    (nickname) of the account.
  * Add an advanced account option to IRC accounts for
    explicitly setting the SASL login name.
  * Add a rate limiter that should make it impossible to excess
    flood.
  + SIMPLE
  * Fix an issue with the CSeq numbers in SIMPLE.
  + XMPP
  * Fix XMPP attention messages being sent to incorrect JIDs.
- Drop rb1342.patch: fixed upstream.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1654948800">- Update to version 2.14.10:
  * Minor fixes to emojis, drop QQ smileys
  * Modernize the desktop file and appdata files
  * Make privacy settings persist
  * Fix a use after free that was introduced in 2.14.9
  * IRC: Fix a crash if the server sends a short form JOIN message
  * XMPP: multiple fixes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1676808000">- update to 2.14.12:
  * Remove a string from the Romanian translation that's breaks
    the creation of the Windows installer.
  * Add Markus "ivanhoe" Fischer to the Crazy Patch Writers!
  * Fix a crash when closing a group chat with spellchk plugin
    enabled.
  * Fix network interface detection on Windows to fix broken file
    transfers.
  * Update the about box to point people to Discourse instead of
    the mailing lists.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Update to version 2.14.13:
  * Fix compile warning (Wcast-function-type).
  * Fix memory leak originating in purple_prefs_connect_callback.
  * Don’t use the Real name as a candidate for the SASL username in
    IRC.
  * Don’t link with libgadu unnecessarily.
  * Make collapsed groups searchable in the buddy list.
  * Fix incompatible type conversion errors.
  * Stop removing -Wall from CFLAGS.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738324800">- update to 2.14.14:
  * Update the date in COPYRIGHT as it was a few years behind
  * Add convey plans for Debian Trixie and Fedora 40
  * Fix incompatible pointer types for GtkItemFactoryCallbacks on gcc-14
  * Update the build image for the docs
  * Fix type mismatch with IOKit usage
  * Use the result of g_string_free(..., FALSE)
  * NSS: Load intermediate certificates from the server
  * Finally add proper support for italics on IRC
  * Fix some type conversion errors
  * Use raw strings for Python regular expressions
  * zephyr: Modernize K&amp;R function prototypes
  * Fix invalid prototypes that will break with C23
  * Add the ability to run a custom command for signing the binaries
- attach a URL to the keyring</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1772452800">- Add pidgin-2.14.14-fix-mediamanager-crash.patch: Fix a crash in
  the media manager, from https://reviews.imfreedom.org/r/4404/</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1772625600">- add gst-device.patch to fix segmentation fault</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773403200">- remove pidgin-2.14.14-fix-mediamanager-crash.patch, as gst-device.patch
  is the final version of the same patch
- update spec file (removing update-desktop-files, removing older Leap
  version packaging)</changelog>
</package>
<package pkgid="0a41e9a23c138aa7344d665bcefd7603a3aa632975521a0f61b0237981b9094b700a5475c763eaabc0a9e53de99fe90c50d8c7680019a5433703905b82bb291b" name="findutils" arch="riscv64">
  <version epoch="0" ver="4.10.0" rel="2.2"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1610193600">- Update to 4.8.0.
  Announcement: https://savannah.gnu.org/forum/forum.php?forum_id=9914
- findutils.spec:
  - Source0: Fix download URL: remove "pub/".
  - %check: Output the content of all test-suite files in case of errors.
- Remove now-upstream patches:
  - disable-null-ptr-test.patch
  - findutils-gnulib-disable-test-float.patch
  - findutils-gnulib-test-avoid-FP-perror-strerror.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610193601">- update upstream signing key
- remove deprecated texinfo packaging macros
- run spec-cleaner</changelog>
  <changelog author="Christian Vögl &lt;christian.voegl@suse.com&gt;" date="1618833600">- Use new Group Release Keyring</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- gnulib-port-year2038-to-glibc-2.34.patch: Add patch to avoid
  build failure regarding 64-bit time_t on i586 with glibc-2.34.
- findutils.spec: Reference it, and add BR:automake and run 'autoreconf'.
  While at it, remove obsolete condition for suse_version 1100.
- findutils-xautofs.patch: Refresh.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1643803200">- Update to 4.9.0.
  Announcement: https://savannah.gnu.org/forum/forum.php?forum_id=10108
- gnulib-port-year2038-to-glibc-2.34.patch: Remove now-upstream patch.
- findutils.spec: Update version and remove above patch.
- findutils-xautofs.patch: Refresh.</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 Schwab &lt;schwab@suse.de&gt;" date="1695038400">- Remove obsolete qemu workaround</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1717243200">- Update to 4.10.0.
  Announcement: https://savannah.gnu.org/news/?id=10638
- findutils-xautofs.patch: Refresh.</changelog>
  <changelog author="pgajdos@suse.com" date="1738670400">- do not crash when file system loop was encountered [bsc#1231472]
- added patches
  fix https://git.savannah.gnu.org/cgit/findutils.git/commit/?id=e5d6eb919b9
  + findutils-avoid-crash-system-loop.patch
- modified patches
  % findutils-xautofs.patch (p1)</changelog>
</package>
<package pkgid="5f17b07b5a3d1cb45e18d0786b26b8c6a3cc3599ec337954819903def0be895199e52360283be9ceb423d2ecb3150f3d1a96b81f888071a0fb2c18f22702762e" name="findutils-lang" arch="noarch">
  <version epoch="0" ver="4.10.0" rel="2.2"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1610193600">- Update to 4.8.0.
  Announcement: https://savannah.gnu.org/forum/forum.php?forum_id=9914
- findutils.spec:
  - Source0: Fix download URL: remove "pub/".
  - %check: Output the content of all test-suite files in case of errors.
- Remove now-upstream patches:
  - disable-null-ptr-test.patch
  - findutils-gnulib-disable-test-float.patch
  - findutils-gnulib-test-avoid-FP-perror-strerror.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610193601">- update upstream signing key
- remove deprecated texinfo packaging macros
- run spec-cleaner</changelog>
  <changelog author="Christian Vögl &lt;christian.voegl@suse.com&gt;" date="1618833600">- Use new Group Release Keyring</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- gnulib-port-year2038-to-glibc-2.34.patch: Add patch to avoid
  build failure regarding 64-bit time_t on i586 with glibc-2.34.
- findutils.spec: Reference it, and add BR:automake and run 'autoreconf'.
  While at it, remove obsolete condition for suse_version 1100.
- findutils-xautofs.patch: Refresh.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1643803200">- Update to 4.9.0.
  Announcement: https://savannah.gnu.org/forum/forum.php?forum_id=10108
- gnulib-port-year2038-to-glibc-2.34.patch: Remove now-upstream patch.
- findutils.spec: Update version and remove above patch.
- findutils-xautofs.patch: Refresh.</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 Schwab &lt;schwab@suse.de&gt;" date="1695038400">- Remove obsolete qemu workaround</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1717243200">- Update to 4.10.0.
  Announcement: https://savannah.gnu.org/news/?id=10638
- findutils-xautofs.patch: Refresh.</changelog>
  <changelog author="pgajdos@suse.com" date="1738670400">- do not crash when file system loop was encountered [bsc#1231472]
- added patches
  fix https://git.savannah.gnu.org/cgit/findutils.git/commit/?id=e5d6eb919b9
  + findutils-avoid-crash-system-loop.patch
- modified patches
  % findutils-xautofs.patch (p1)</changelog>
</package>
<package pkgid="73b61da5cea36b9869592e1ded01c7503b230c75884958231242a663e71f75a69b219ef7d8646b94ce75341f22267e18d3739ae77400dd48e9f68281a0c12757" name="fio" arch="riscv64">
  <version epoch="0" ver="3.41" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Enable iscsi and nbd
- Small spec file cleanup</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 3.35:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.35</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 3.36:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.36</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1712750400">- update to 3.37:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.37</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Drop the unneeded libpmemblk-devel build dependency. This
  subpackage is gone is latest pmdk releases</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1745928000">- update to 3.38:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.38</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1748952000">- Disable librbd on SLES16.0 and higher (bsc#1241271)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751457600">- Deactivate glusterfs backend for fio</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1770552000">- update to 3.41:
  * engines/io_uring: remove unnecessary SQ full check
  * io_uring: ensure accurate real_file_size setup for full device access with
    PI enabled
  * Fix: parse.c opt_len() to use minimal distance to delimiter to determine
    option length
  * io_u: fix offset calculation in randtrimwrite
  * engines/http: fix file name
  * engines/http: Add S3 security token support
  * io_u: get io_u from io_u_freelist when TD_FSYNCING
  * io_uring CQ reap cleanup
  * Add 'filetype' option
  * handle out-of-order write completions in verify state
  * engines/http: Add support for range reads
  * Sprandom
  * Fix mandoc warnings
  * sprandom: Fix several issues found in the sprandom implementation
  * t/verify-state.c fixes/improvements
- update to 3.40:
  * t/read-to-pipe-async: fix -DNDEBUG support
  * docs: update docs for verify_mode=compare of io_uring_cmd
  * dfs: fix fail to load dfs engine
  * Fix spelling error in IO uring engine.
  * Fix hang on Windows when multiple --client args are present
  * Add important info about http_host and file formatting to s3 example
  * oslib: blkzoned: add missing blkzoned_move_zone_wp() stub
- update to 3.39:
  * Add .readthedocs.yaml file
  * t/run-fio-tests: remove redundant pre_success lines
  * t/jobs/t0036,0037: add tests for verify_state_save/load options</changelog>
</package>
<package pkgid="7ba7be459ad2b7c64a5d7bb0c1309a1cbd3b6de0fac88bd7311faf94d74d1bea552e34992373a14f01061d5e786f31549969d1da0e018aa287f4786eda1a4e81" name="fiona-fio" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="2.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Trim bias from description. Use noun phrase in summary.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Split executable into own module to avoid conflicts with fio.
  fio is a Linux Kernel project so we probably don't want to make
  fiona conflict with it completely.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1560340800">- Fix dependencies.
- Enable unit tests
- Ran spec-cleaner</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1584187200">- update to version 1.18.13.post1
  + improve binary wheel compatibility with shapely 1.7.0
  + All update are referenced online or in the package
    https://github.com/Toblerity/Fiona/blob/master/CHANGES.txt
- Fix tests error with proj.db (datadir instead libdir)
- Make only python3 as we don't have anymore python2-pyproj
- spec-cleaner</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1663243200">- Update to v1.8.21
  * Driver mode support tests have been made more general and less
    susceptible to driver quirks involving feature fields and
    coordinate values.
  * OSError is raised on attempts to open a dataset in a Python
    file object in "a" mode.
  * Upgrade attrs, cython, etc to open up Python 3.10 support
  * Allow FieldSkipLogFilter to handle exception messages as well as strings
  * Clean up VSI files left by MemoryFileBase
  * Hard-coded "utf-8" collection encoding has been removed
- from v1.8.20
  * Allow use with click 8 and higher
- from v1.8.19
  * In fiona/env.py the GDAL data path is now configured using
    set_gdal_config instead by setting the GDAL_DATA environment variable
  * Spurious iterator reset warnings have been eliminated.
- from v1.8.18
  * The precision option of transform has been fixed for the case of
    GeometryCollections
  * Added missing --co (creation) option to fio-load
  * If the certifi package can be imported, its certificate store
    location will be passed to GDAL during import of fiona._env unless
    CURL_CA_BUNDLE is already set.
  * Warn when feature fields named "" are found
- from v1.8.17
  * To fix issue #952 the fio-cat command no longer cuts feature
    geometries at the anti-meridian by default. A --cut-at-antimeridian
    option has been added to allow cutting of geometries in a geographic
    destination coordinate reference system.
- from v1.8.16
  * More OGR errors and warnings arising in calls to GDAL C API functions
    are surfaced.
  * A circular import introduced in some cases in 1.8.15 has been fixed
- from v1.8.15
  * Change shim functions to not return tuples
  * Raise a Python exception when VSIFOpenL fails.
- from v1.8.14
  * When creating a new Collection in a MemoryFile with a default (random) name
    Fiona will attempt to use a format driver-supported file extension.
    When initializing a MemoryFile with bytes of data formatted for a vector
    driver that requires a certain file name or extension, the user should
    continue to pass an appropriate filename and/or extension.
  * Read support for FlatGeobuf has been enabled in the drvsupport module.
  * The MemoryFile implementation has been improved so that it can support multi-part
    S3 downloads (#906). This is largely a port of code from rasterio.
  * Axis ordering for results of fiona.transform was wrong when CRS were
    passed in the "EPSG:dddd" form.
  * Allow implicit access to the only dataset in a ZipMemoryFile.
    The path argument of ZipMemoryFile.open() is now optional
  * Improve support for datetime types: support milliseconds, timezones
    and improve warnings if type is not supported by driver
  * Fix "Failed to commit transaction" TransactionError for FileGDB driver.
  * Load GDAL DLL dependencies on Python 3.8+ / Windows with add_dll_directory()
  * Do not require optional properties
  * Ensure that slice does not overflow available data
  * Resolve issue when "ERROR 4: Unable to open EPSG support file gcs.csv."
    is raised on importing fiona.
  * Resolve issue resulting in possible mixed up fields names (affecting
    only DXF, GPX, GPSTrackMacker and DGN driver)
  * Ensure crs_wkt is passed when writing to MemoryFile</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1669896000">- Skip two failing tests</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1677412800">- Update to 1.9.1:
  The 1.9.0 release revealed a few bugs. Here are the ones we
  felt should be squished immediately.
  - Log a warning message when identically named fields are
    encountered (#1201).
  - Avoid dependence on listdir order in tests (#1193).
  - Prevent empty geometries arrays from appearing in
    __geo_interface__ (#1197).
  - setuptools added to pyproject.toml. Its pkg_resources module
    is used by the CLI (#1191).
- Update to 1.9.0:
  - Deprecations
  - The precision keyword argument of
    fiona.transform.transform_geom is deprecated and will be
    removed in version 2.0.
  - The fiona.drivers() function has been deprecated and
    will be removed in version 2.0. It should be replaced by
    fiona.Env().
  - The new fiona.meta module will be renamed to fiona.drivers
    in version 2.0.
  - The major new features are:
  - A new CRS class identical to Rasterio's.
  - New Feature and Geometry classes. These are returned
    instead of dicts but are compatible with version 1.8's
    dicts.
  - Access to format driver metadata.
  Please see the change log entries for 1.9 pre-releases at
  https://github.com/Toblerity/Fiona/releases to see a complete
  list of new features and bug fixes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718798400">- Update to 1.9.6
  * Ensure that geometry types in a schema are translated to a linear type,
    as geometry instances are (#1313).
  * Fix broken stable API documentation on Read The Docs (#).
  * Remove install requirement of setuptools, a regression introduced in 1.9.5.
- from 1.9.5
  * Expand keys in schema mismatch exception, resolving #1278.
  * Preserve the null properties and geometry of a Feature when serializing (#1276).
  * The distribution name is now officially "fiona", not "Fiona". The import name
    remains "fiona".
  * Builds now require Cython &gt;= 3.0.2 (#1276).
  * PyPI wheels include GDAL 3.6.4, PROJ 9.0.1, and GEOS 3.11.2.
  * PyPI wheels include curl 8.4.0, addressing CVE-2023-38545 and CVE-38546.
  * PyPI wheels are now available for Python 3.12.
- from 1.9.4.post1
  * Extraneous files were unintentionally packaged in the 1.9.4 wheels. This
    post1 release excludes them so that wheel contents are as in version 1.9.3.
- from 1.9.4
  * The performance of Feature.from_dict() has been improved (#1267).
  * Several sources of meaningless log messages from fiona._geometry about NULL
    geometries are avoided (#1264).
  * The Parquet driver has been added to the list of supported drivers and will
    be available if your system's GDAL library links libarrow. Note that fiona
    wheels on PyPI do not include libarrow as it is rather large.
  * Ensure that fiona._vendor modules are found and included.
  * Bytes type feature properties are now hex encoded when serializing to GeoJSON (#1263).
  * Docstrings for listdir and listlayers have been clarified and harmonized.
  * Nose style test cases have been converted to unittest.TestCase (#1256).
  * The munch package used by fio-filter and fio-calc is now vendored and patched
    to remove usage of the deprecated pkg_resources module (#1255).
- from 1.9.3
  * Rasterio CRS objects are compatible with the Collection constructor and are
    now accepted (#1248).
  * Enable append mode for fio-load (#1237).
  * Reading a GeoJSON with an empty array property can result in a segmentation
    fault since version 1.9.0. This has been fixed (#1228).
- from 1.9.2
  * Get command entry points using importlib.metadata (#1220).
  * Instead of warning, transform_geom() raises an exception when some points
    can't be reprojected unless the caller opts in to partial reprojection. This
    restores the behavior of version 1.8.22.
  * Add support for open options to all CLI commands that call fiona.open (#1215).
  * Fix a memory leak that can occur when iterating over a dataset using strides (#1205).
  * ZipMemoryFile now supports zipped GDB data (#1203).
- Switch package to modern Python Stack on SLE-15
  + Use Python 3.11 on SLE-15 by default
  + Drop support for older Python versions
- Update name for dist directory in %files section
- Cherry-pick upstream patch to fix build with GCC 14
  * https://github.com/Toblerity/Fiona/pull/1314.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1744286400">- Update to 1.10.1:
  * Bug fixes:
    + Logging in the CRS class no longer tries to print representations of
    objects that may be NULL when searching for authority matches.
    + The truncate VSI plugin callback has been implemented.
    + The Pyopener registry and VSI plugin have been rewritten to avoid
    filename conflicts and to be compatible with multithreading.
    + A CSLConstList ctypedef has been added and is used where appropriate.
    + Fiona model objects have a informative, printable representation again.
    + Fiona can again set fields with values that are instances of classes
    derived from date, time, and datetime.
    + Fiona's python opener VSI plugin prefix has been changed to
    "vsifiopener"
    + Add a 16-bit integer type "int16" based on OGR's OSFTInt16 integer
    sub-type.
    + Allow a GeoJSON collection's layer name to be set on opening in
    write mode
    + An implementation of the VSI flush callback has been added to
    _vsiopener.pyx.
    + Openers are now registered only by urlpath. The mode is no longer
    considered as OGR drivers may use a mix of modes when creating a
    new dataset.
  * New features:
  + All supported Fiona field types are now represented by classes in
    fiona.schema.
  + The filter, map, and reduce CLI commands from the public domain
    version 1.1.0 of fio-planet have been incorporated into Fiona's core
    set of commands
  + Python openers can now support discovery of auxiliary "sidecar" files
    like .aux.xml, .msk, and .tfw files for GeoTIFFs.
- Drop patch 1314.patch, now included upstream.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1751544000">- Skip fio cli tests because of click 8.2.1 regression
  * gh#pallets/click#2939</changelog>
</package>
<package pkgid="f3adae8eaca66660d77026a8d9a001b86d3239808f97fd2e837ab096c767e37648d30a3aba4349701971f4e39bf833a188d86a26dfefc01801b66fea00bcef52" name="fips" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="1.3"/>
  <changelog author="matwey.kornilov@gmail.com" date="1503316800">- Version 3.1.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1503576000">- Update to version 3.1.1:
  + Fix issue with row alignment
  + Version 3.1.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1510574400">- Update to version 3.2.0:
  * Editorial changes in README.md
  * Initial implementation of scientific spin boxes
  * Update README.md
  * Use locale settings for spin box text
  * Override "step by" logic for scientific spin box
  * Set linear step for ScientificSpinBox
  * Changes for @matwey's review
  * Use raw pointers for spinbox_ and slider_
  * Use raw pointers for min_level_ and max_level_
  * Use raw pointers for button_group_
  * Do deploy not only from master
  * Add clang 4 to .travis.yml
  * Put Utils::row_align into separate module
  * Reimplement Utils::row_align in a platform-independ way
  * Put byte swapping routines to separate module
  * Fix MS Visual Studio build
  * Drop cmake target INSTALL from .appveyor.yml
  * Add document icon and include it into macOS bundle
  * Set binary git attribute for icon files
  * Use mouse wheel for zoom in and zoom out
  * Prototypes of refresh and open in window actions
  * Use right macOS bundle location
  * Refactor OpenGLWidget
  * Reimplement FITS replacement via texture reloading
  * Use Release build type for Linux in .travis.yml
  * Use -Wall in .travis.yml
  * Fix -Wsign-compare in src/colormapwidget.cpp
  * Let compilers be extra verbose and pedantic
  * Fix extra ';'
  * Fix unused parameter 'pos' in src/levelswidget.cpp
  * Move Exception to Utils::Exception
  * Implement Utils::Optional&lt;T&gt;
  * Initial implementation of status bar
  * Align text in status bar
  * Add autorefresh
  * Return missed window title
  * Do not use VBO for vertex and UV data
  * Move spinbox classes to separate files
  * Add rotation dock widget
  * Add initial implementation for AbstractOpenGLTransform
  * Add initial implementation for OpenGLTransform and WidgetToFitsOpenGLTransform
  * Use OpenGLTransform in OpenGLWidget
  * Add initial implementation for OpenGLPlane
  * Update to MacOS 10.11
  * Use OpenGLPlane instead of VertexCoordinates
  * Drop class OpenGLWidget::VertexCoordinates
  * Fix OpenGLPlane::planeRect()
  * Fix Fit to Window for rotated image
  * Initial implementation of level buttons
  * Replace strange button with cool check box
  * Add unit test for OpenGLPlane
  * Add unit test for WidgetToFitsOpenGLTransform
  * Use QTEST_GUILESS_MAIN instead of QTEST_MAIN
  * Drop unused #include &lt;QDebug&gt;
  * Fix const type qualifier on return type has no effect
  * Fix initialization order warning in rotationwidget
  * Fix unused parameter 'pos' warning
  * Fix unused parameter 'max' warning
  * Fix signed/unsigned comparison mismatch warning
  * Hold viewrect center during rotation
  * Initial implementation for FlipWidget
  * Initial implementation of flipping
  * Hold viewrect center while flipping
  * Bump CMakeLists.txt version to 3.2.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1510660800">- Update to version 3.2.1:
  * Remove dock widget shortcuts
  * Redo TestOpenGLPlane
  * Version 3.2.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1511006400">- Update to version 3.2.2:
  * Fix WidgetToFitsOpenGLTransform in vertical direction
  * Verson 3.2.2</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1530014400">- Update to version 3.2.3:
  * Version 3.2.3
  * Fix ScientificSpinBox text edition
  * Wrap in initializeGLObjects in setHDU by {make,done}Current()
  * Fix issue with level spin boxes for small absolute values
  * Fix MacOS build</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1533902400">- Update to version 3.3.0:
  * Version 3.3.0
  * Fix GhPages: show .screenshot on the site
  * Add screenshot
  * Rename desktop file and icons to reverse DNS style
  * Update README.md
  * RPM packages for openSUSE in science repo now
  * Initial implementation for DoubleOpenGL30Plan
  * Initial implementation for FloatOpenGL30Plan
  * Add initial implementation for Int32OpenGL30Plan
  * Initial implementation for Int16OpenGL30Plan
  * Add initial implementation for Uint8OpenGL30Plan
  * Introduce AbstractOpenGLPlanTexture template class
  * Rename *OpenGL33Plan: *-opengl3 to *-opengl3.3
  * Add const qualifier to AbstractOpenGLPlane::*ShaderSourceCode()
  * Drop QObject from AbstractOpenGLPlan
  * Add support of BITPIX=-64
  * BITPIX=-32 for OpenGL 3.3
  * BITPIX=64 for OpenGL 3.3
  * BITPIX=32 for OpenGL 3.3
  * BITPIX=16 support for OpenGL 3.3
  * BITPIX=8 for openGL &gt;= 3.3
  * Use HTML &amp;copy; instead of unicode symbol
  * Make home page URL clickable
  * Add using OpenGLPlan name to the About dialog
  * Add Qt version to the About dialog
  * Add fips version to the About dialog
  * Reimplement AbstractOpenGLPlan::draw() both for VAO supported and unsupported cases
  * Add initial implementation for AbstractOpenGLPlan::draw()
  * Drop unused signals from OpenGLPlane
  * Do not set OpenGL 3.0 and OpenGL 2.1 flags for OpenGL 3.3
  * Set XDG_PREFIX according to CMAKE_INSTALL_PREFIX
  * Drop XDG_DATA_DIRS from find_path XDG_PREFIX
  * Return number of opened files from openFile()
  * Add Qt version status message for CMakeLists.txt
  * Update .travis.yml
  * Drop unused #include &lt;QDebug&gt;
  * Fix uninitialized variable in OpenGLFeatures
  * Use OpenGLPlanFactory in OpenGLWidget
  * Add initial implementation for OpenGLPlanFactory
  * Add initial implementation for resolveOpenGLPlan
  * Add initial implementation for *OpenGLPlan::satisfied()
  * Add initial implementation for OpenGLFeatures and OpenGLRequiredFeatures
  * Reword OpenGL context version requirement
  * Move hduMinMax() and insturmentalMinMax() from OpenGLTexture to OpenGLPlan
  * Add initial implementation AbstractOpenGLPlan::initialize()
  * Add initial implementation for OpenGLWidget::PlanInitializationError
  * Move OpenGLPlane to AbstractOpenGLPlan
  * Move OpenGLTexture to AbstractOpenGLPlan
  * Add initial implementation for AbstractOpenGLPlan::vertexShaderSourceCode()
  * Add initial implementation for AbstractOpenGLPlan::fragmentShaderSourceCode()
  * Add initial implementation for OpenGLWidget::PlanCreationError
  * Add implementation for AbstractOpenGLPlan::name()
  * Add initial implementation for AbstractOpenGLPlan
  * Add GitHub PR template
  * Drop redundant texture unbinding
  * Add setMVPUniform(), setCUniform(), setZUniform() helpers for OpenGLShaderProgram
  * Drop redundant texture binding from initializeGLObjects()
  * Refactor OpenGLTexture
  * Add implementation for FITSToInstrumental() and InstrumentalToFITS()
  * Add implementation for AbstractHeaderDataUnit::apply()
  * Refactor FITS::HeaderDataUnit
  * Refactor FITS::AbstractDataUnit hierarchy
  * Refactor FITS::HeaderUnit
  * Simplify DataUnitCreateHelper
  * Allow returning data from FITS::AbstractDataUnit::bitpixToType()
  * Drop extra setAttributeArray from paintGL()
  * Move uv_data to OpenGLPlane
  * Add initial implementation for OpenGLShaderProgram
  * Reimplement OpenGLWidget::initializeGLObjects::ShaderLoader to return shader string directly
  * Add support for returning data from AbstractDataUnit::apply() function
  * Add initial implementation for Utils::Result&lt;&gt;</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1551787200">- Update to version 3.3.1:
  * Version 3.3.1
  * Fix Exception::what()
  * Do not crash app when broken file is dropped via macOS Dock
  * Remove using Utils::swap_bytes
  * Fix makeMinMax() for images with NaNs
  * Utils::min and max adaptive to NaN</changelog>
  <changelog author="Matwey V. Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1552132800">- Drop %defattr
- Use %license for LICENSE.txt</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1588420800">- Update to version 3.4.0:
  * Version 3.4.0
  * Drop uninstaller link (#115)
  * Add dist/freedesktop/space.fips.Fips.metainfo.xml
  * Block installation on Windows earlier than 7 SP1 (#115)
  * Migrate installer to WiX (#115)
  * VS2019 compatibility
  * Add Fedora to README.md
  * Reimplement fit to window
  * Implement image panning via left-button dragging
  * Pass QEvent::MouseMove to OpenGLWidget
  * Move MouseMoveEventFilter out of global namespace
  * Drop Viewrect::setWidget()
  * Drop view rect from Viewrect
  * Drop view rect from OpenGLWidget
  * Drop view rect from OpenGLTransform
  * Introduce OpenGLTransform::setWidgetSize()
  * Reimplement ScrollArea using virtual position and size
  * Handle zoom in QOpenGLWidget
  * Handle image aspect ratio in OpenGLTransform
  * Add up-to-date compilers to .travis.yml
  * Do not show open file dialog when drop broken file on Dock
  * Check that at least one instance is started correctly
  * Add initial implementation for the playback single-shot mode
  * Initial playback interval control
  * Initial implementation for *OpenGL30ArrayPlan (OpenGL 3.0+)
  * Initial implementation for *OpenGLArrayPlan (OpenGL 2.1)
  * Add playback test data
  * Initial implementation for 3D FITS file reading
  * Add Playback to MainWindow
  * Initial implementation for PlaybackWidget
  * Initial implementation for Playback
  * Add layer getter and setter for OpenGLWidget
  * Add layer number for HDUValueGetter
  * Introduce AbstractOpenGLPlan::hdu()
  * Introduce AbstractOpenGLPlan::imageTexture() const
  * Initial implementation for *OpenGL33ArrayPlan
  * Add implementation for OpenGLShaderProgram::setLayerUniform()
  * Add initial implementation for *OpenGL*TextureArray
  * Allow setting texture target in AbstractOpenGLTexture constructor
  * Introduce AbstractOpenGLTexture::setData()
  * Introduce AbstractOpenGLTexture::setSize()
  * Introduce FITS::ImageDataUnit::depth()
  * Do not fail Travis build when transfer.sh is down
  * Use xenial in .travis.yml
  * Add docks actions to View menu
  * than -&gt; then
  * Spelling
  * Drag and drop files
  * Remove {{ from README for Github Pages
  * Add bibtex for Astronomy and Computing paper
  * Revert "Set macOS build target to 10.12"
  * Introduce HeaderUnit::count()
  * Add Qt 5.12
  * Upload every macOS build to transfer.sh
  * macOS 10.13 is required by Qt 5.12
  * Set macOS build target to 10.12
  * Implented FITS headers viewer
  * Use header_as() in AbstractDataUnit::createFromPages()
  * Make header_as&lt;T&gt;(key, default) behaviour consistent
  * Disable Travis services for osx
  * Cache brew dirs in Travis
  * Switch to minimal Travis image
  * Added quotation marks in CMakeLists
  * fips accepted to openSUSE Leap 15.1
  * Add ASCL badge
  * README.md: Fips accepted to openSUSE
  * Fix OpenGLWidget::pixelFromWidgetCoordinate() on big-endian systems
  * Fix setSwapBytesEnabled argument value for *OpenGLTexture
  * Add misc links to README.md
  * Add FlatPak to README.md</changelog>
</package>
<package pkgid="eff89bc6d611bb2935ebd04fc0535fe7b954f5d39c2a71bbdf98743c3e5a6c6adb8a5585ea3223173394f38c8a444a69206ccd01d40f117295836653f65a84e8" name="fipscheck" arch="riscv64">
  <version epoch="0" ver="1.7.0" rel="2.3"/>
  <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ítězslav Číž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ítězslav Číž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>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Backport upstream patches fipscheck-fix_check_openssl_version.patch
  and fipscheck-fix_incorrect_length_type.patch to fix C99 violations
  which are errors by default with GCC 14 [boo#1221714] - although the
  first one looks like it possibly fixes some more substantial error.</changelog>
</package>
<package pkgid="2030b4cb76acccb8c8a7907e9570ce1da5ebf19089527444b31701946322f2923b3aef54bf6d4f41506100c66c4944f57bf3ba6e8946f6868d22117c059336c9" name="fipscheck-devel" arch="riscv64">
  <version epoch="0" ver="1.7.0" rel="2.3"/>
  <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ítězslav Číž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ítězslav Číž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>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720440000">- Backport upstream patches fipscheck-fix_check_openssl_version.patch
  and fipscheck-fix_incorrect_length_type.patch to fix C99 violations
  which are errors by default with GCC 14 [boo#1221714] - although the
  first one looks like it possibly fixes some more substantial error.</changelog>
</package>
<package pkgid="66a3b55df8ed795becaa530b11bce1e28cf7b3b9c6e6616a8a9272b61f40dfbf26a1d9dd05ade2649c95f9c42e194a650dbdb7d23e274cc5c4a1fb557736759d" name="fira-code-fonts" arch="noarch">
  <version epoch="0" ver="6.2" rel="1.2"/>
  <changelog author="GuinuxBR &lt;guinuxbr@gmail.com&gt;" date="1591704000">- initial build v5
  https://github.com/tonsky/FiraCode/releases/tag/5</changelog>
  <changelog author="GuinuxBR &lt;guinuxbr@gmail.com&gt;" date="1591790400">- update to v5.1
  https://github.com/tonsky/FiraCode/releases/tag/5.1</changelog>
  <changelog author="GuinuxBR &lt;guinuxbr@gmail.com&gt;" date="1591963200">- update to v5.2
  https://github.com/tonsky/FiraCode/releases/tag/5.2</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1615118400">- fix incorrect changelog format.</changelog>
  <changelog author="Benedikt Fein &lt;benedikt.fein@gmail.com&gt;" date="1638964800">- update to v6.2
  https://github.com/tonsky/FiraCode/releases/tag/6
  https://github.com/tonsky/FiraCode/releases/tag/6.1
  https://github.com/tonsky/FiraCode/releases/tag/6.2</changelog>
  <changelog author="tiwai@suse.de" date="1639569600">- Fix LICENSE file, to be identical with the downloaded file</changelog>
</package>
<package pkgid="71ef88ca8dd1bebf6f850fc7fadcea4c1f1d1e2d50254891e8304294cb3c35fd03072f5e71c4288eb42f14c380587b2ca69dd9ed4200d6f58244ff9b04727809" name="firefox-esr" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1762862400">- Firefox Extended Support Release 140.5.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.5
  https://www.mozilla.org/security/advisories/mfsa2025-88
  MFSA 2025-88 (boo#1253188)
  * MFSA-RESERVE-2025-1991458 (bmo#1991458)
    Race condition in the Graphics component
  * MFSA-RESERVE-2025-1992130 (bmo#1992130)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * MFSA-RESERVE-2025-1980904 (bmo#1980904)
    Same-origin policy bypass in the DOM: Notifications component
  * MFSA-RESERVE-2025-1984940 (bmo#1984940)
    Mitigation bypass in the DOM: Security component
  * MFSA-RESERVE-2025-1988412 (bmo#1988412)
    Same-origin policy bypass in the DOM: Workers component
  * MFSA-RESERVE-2025-1991945 (bmo#1991945)
    Mitigation bypass in the DOM: Core &amp; HTML component
  * MFSA-RESERVE-2025-1995686 (bmo#1995686)
    Use-after-free in the WebRTC: Audio/Video component
  * MFSA-RESERVE-2025-1994241 (bmo#1994241)
    Use-after-free in the Audio/Video component
  * MFSA-RESERVE-2025-1994164 (bmo#1994164)
    Spoofing issue in Firefox</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1763035200">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765281600">- Firefox Extended Support Release 140.6.0 ESR Build1
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765454400">* Remove the Build1 tag from the last changes entry; no other change *
- Firefox Extended Support Release 140.6.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1768305600">- Firefox Extended Support Release 140.7.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.7
  https://www.mozilla.org/security/advisories/mfsa2026-03
  MFSA 2026-03 (boo#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1770552000">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771243200">- Firefox Extended Support Release 140.7.1 ESR
  * Fixed: Security fix.
- Mozilla Firefox ESR 140.7.1
  https://www.mozilla.org/security/advisories/mfsa2026-10
  MFSA 2026-10 (boo#???????)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771934400">- Firefox Extended Support Release 140.8.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.8
  https://www.mozilla.org/security/advisories/mfsa2026-15
  MFSA 2026-15 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774353600">- Firefox Extended Support Release 140.9.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9
  https://www.mozilla.org/security/advisories/mfsa2026-22
  MFSA 2026-22 (boo#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1775563200">- Firefox Extended Support Release 140.9.1 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9.1
  https://www.mozilla.org/security/advisories/mfsa2026-27
  MFSA 2026-27 (boo#1261663)
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252,
    bmo#2022294, bmo#2023007, bmo#2023130, bmo#2023191,
    bmo#2023364, bmo#2023829, bmo#2024074, bmo#2024417,
    bmo#2024433, bmo#2024436, bmo#2024437, bmo#2024453,
    bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402,
    bmo#2025472, bmo#2026287, bmo#2026299, bmo#2026305,
    bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545,
    bmo#2023555, bmo#2023958, bmo#2025422, bmo#2025468,
    bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="03bb02d69f0685737d43edc80a2a5a20759467aaef310e1b031c70047dbf83222b3bdf860f546ce548a7722de8335f8f3cea54f9ff636bb8fc470a857c9bd775" name="firefox-esr-branding-openSUSE" arch="riscv64">
  <version epoch="0" ver="68" rel="5.1"/>
  <changelog author="Lubos Kocman &lt;Lubos.Kocman+factory@suse.de&gt;" date="1563364800">- recognize Leap 15.2 via sle_version</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1568030400">- layout.word_select.stop_at_punctuation -&gt; true (boo#1133163)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1570190400">- removed extensions preferences (moved to core package)
- use multibuild to provide branding package for
  MozillaFirefox and firefox-esr</changelog>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1584619200">- Update the default homepage and the bookmark icons</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1632484800">- use HTTPS for software search plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1639742400">- add sle_version 150300 and 150400 check</changelog>
  <changelog author="Rischio Cinico &lt;rischiocinico@gmail.com&gt;" date="1645876800">- add some useful links about openSUSE in the about:newtab page</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1660046400">- add sle_version 150500 check</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1730721600">- add properties to use xdg-desktop-portal (boo#1226112)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1731240000">- do not use XDG for mime-handler as it does not handle the default
  browser check correctly</changelog>
</package>
<package pkgid="6ee431f269fb6c797c86a968c1596c4335bce6822add218bc61eced2f89ed2b0901abf2105cc1ac5c201b69b264d27a6c7d8a2207ea9f68dcf9c9f089356713b" name="firefox-esr-branding-upstream" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1762862400">- Firefox Extended Support Release 140.5.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.5
  https://www.mozilla.org/security/advisories/mfsa2025-88
  MFSA 2025-88 (boo#1253188)
  * MFSA-RESERVE-2025-1991458 (bmo#1991458)
    Race condition in the Graphics component
  * MFSA-RESERVE-2025-1992130 (bmo#1992130)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * MFSA-RESERVE-2025-1980904 (bmo#1980904)
    Same-origin policy bypass in the DOM: Notifications component
  * MFSA-RESERVE-2025-1984940 (bmo#1984940)
    Mitigation bypass in the DOM: Security component
  * MFSA-RESERVE-2025-1988412 (bmo#1988412)
    Same-origin policy bypass in the DOM: Workers component
  * MFSA-RESERVE-2025-1991945 (bmo#1991945)
    Mitigation bypass in the DOM: Core &amp; HTML component
  * MFSA-RESERVE-2025-1995686 (bmo#1995686)
    Use-after-free in the WebRTC: Audio/Video component
  * MFSA-RESERVE-2025-1994241 (bmo#1994241)
    Use-after-free in the Audio/Video component
  * MFSA-RESERVE-2025-1994164 (bmo#1994164)
    Spoofing issue in Firefox</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1763035200">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765281600">- Firefox Extended Support Release 140.6.0 ESR Build1
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765454400">* Remove the Build1 tag from the last changes entry; no other change *
- Firefox Extended Support Release 140.6.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1768305600">- Firefox Extended Support Release 140.7.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.7
  https://www.mozilla.org/security/advisories/mfsa2026-03
  MFSA 2026-03 (boo#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1770552000">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771243200">- Firefox Extended Support Release 140.7.1 ESR
  * Fixed: Security fix.
- Mozilla Firefox ESR 140.7.1
  https://www.mozilla.org/security/advisories/mfsa2026-10
  MFSA 2026-10 (boo#???????)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771934400">- Firefox Extended Support Release 140.8.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.8
  https://www.mozilla.org/security/advisories/mfsa2026-15
  MFSA 2026-15 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774353600">- Firefox Extended Support Release 140.9.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9
  https://www.mozilla.org/security/advisories/mfsa2026-22
  MFSA 2026-22 (boo#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1775563200">- Firefox Extended Support Release 140.9.1 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9.1
  https://www.mozilla.org/security/advisories/mfsa2026-27
  MFSA 2026-27 (boo#1261663)
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252,
    bmo#2022294, bmo#2023007, bmo#2023130, bmo#2023191,
    bmo#2023364, bmo#2023829, bmo#2024074, bmo#2024417,
    bmo#2024433, bmo#2024436, bmo#2024437, bmo#2024453,
    bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402,
    bmo#2025472, bmo#2026287, bmo#2026299, bmo#2026305,
    bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545,
    bmo#2023555, bmo#2023958, bmo#2025422, bmo#2025468,
    bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="f9393b02e91474807c6148d1cf27ae261dc8865d0d4e10fcd6ed9f453fd51a940fcafc01bb1de4e2eced4c4ad22e771fb471f3dda6019938bd68d86dc766c4fe" name="firefox-esr-translations-common" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1762862400">- Firefox Extended Support Release 140.5.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.5
  https://www.mozilla.org/security/advisories/mfsa2025-88
  MFSA 2025-88 (boo#1253188)
  * MFSA-RESERVE-2025-1991458 (bmo#1991458)
    Race condition in the Graphics component
  * MFSA-RESERVE-2025-1992130 (bmo#1992130)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * MFSA-RESERVE-2025-1980904 (bmo#1980904)
    Same-origin policy bypass in the DOM: Notifications component
  * MFSA-RESERVE-2025-1984940 (bmo#1984940)
    Mitigation bypass in the DOM: Security component
  * MFSA-RESERVE-2025-1988412 (bmo#1988412)
    Same-origin policy bypass in the DOM: Workers component
  * MFSA-RESERVE-2025-1991945 (bmo#1991945)
    Mitigation bypass in the DOM: Core &amp; HTML component
  * MFSA-RESERVE-2025-1995686 (bmo#1995686)
    Use-after-free in the WebRTC: Audio/Video component
  * MFSA-RESERVE-2025-1994241 (bmo#1994241)
    Use-after-free in the Audio/Video component
  * MFSA-RESERVE-2025-1994164 (bmo#1994164)
    Spoofing issue in Firefox</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1763035200">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765281600">- Firefox Extended Support Release 140.6.0 ESR Build1
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765454400">* Remove the Build1 tag from the last changes entry; no other change *
- Firefox Extended Support Release 140.6.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1768305600">- Firefox Extended Support Release 140.7.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.7
  https://www.mozilla.org/security/advisories/mfsa2026-03
  MFSA 2026-03 (boo#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1770552000">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771243200">- Firefox Extended Support Release 140.7.1 ESR
  * Fixed: Security fix.
- Mozilla Firefox ESR 140.7.1
  https://www.mozilla.org/security/advisories/mfsa2026-10
  MFSA 2026-10 (boo#???????)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771934400">- Firefox Extended Support Release 140.8.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.8
  https://www.mozilla.org/security/advisories/mfsa2026-15
  MFSA 2026-15 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774353600">- Firefox Extended Support Release 140.9.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9
  https://www.mozilla.org/security/advisories/mfsa2026-22
  MFSA 2026-22 (boo#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1775563200">- Firefox Extended Support Release 140.9.1 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9.1
  https://www.mozilla.org/security/advisories/mfsa2026-27
  MFSA 2026-27 (boo#1261663)
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252,
    bmo#2022294, bmo#2023007, bmo#2023130, bmo#2023191,
    bmo#2023364, bmo#2023829, bmo#2024074, bmo#2024417,
    bmo#2024433, bmo#2024436, bmo#2024437, bmo#2024453,
    bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402,
    bmo#2025472, bmo#2026287, bmo#2026299, bmo#2026305,
    bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545,
    bmo#2023555, bmo#2023958, bmo#2025422, bmo#2025468,
    bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="8aa72c1c7c07250107c4e9fa00adaae193e00d9889c6098f69ae5dec37adbf0796a688d48facbb45f34ef3016f0845db5fc2d766f61571969445310693b10813" name="firefox-esr-translations-other" arch="riscv64">
  <version epoch="0" ver="140.9.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1762862400">- Firefox Extended Support Release 140.5.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.5
  https://www.mozilla.org/security/advisories/mfsa2025-88
  MFSA 2025-88 (boo#1253188)
  * MFSA-RESERVE-2025-1991458 (bmo#1991458)
    Race condition in the Graphics component
  * MFSA-RESERVE-2025-1992130 (bmo#1992130)
    Incorrect boundary conditions in the JavaScript: WebAssembly
    component
  * MFSA-RESERVE-2025-1980904 (bmo#1980904)
    Same-origin policy bypass in the DOM: Notifications component
  * MFSA-RESERVE-2025-1984940 (bmo#1984940)
    Mitigation bypass in the DOM: Security component
  * MFSA-RESERVE-2025-1988412 (bmo#1988412)
    Same-origin policy bypass in the DOM: Workers component
  * MFSA-RESERVE-2025-1991945 (bmo#1991945)
    Mitigation bypass in the DOM: Core &amp; HTML component
  * MFSA-RESERVE-2025-1995686 (bmo#1995686)
    Use-after-free in the WebRTC: Audio/Video component
  * MFSA-RESERVE-2025-1994241 (bmo#1994241)
    Use-after-free in the Audio/Video component
  * MFSA-RESERVE-2025-1994164 (bmo#1994164)
    Spoofing issue in Firefox</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1763035200">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765281600">- Firefox Extended Support Release 140.6.0 ESR Build1
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1765454400">* Remove the Build1 tag from the last changes entry; no other change *
- Firefox Extended Support Release 140.6.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.6
  https://www.mozilla.org/security/advisories/mfsa2025-94
  MFSA 2025-94 (boo#1254551)
  * CVE-2025-14321 (bmo#1992760)
    Use-after-free in the WebRTC: Signaling component
  * CVE-2025-14322 (bmo#1996473)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2025-14323 (bmo#1996555)
    Privilege escalation in the DOM: Notifications component
  * CVE-2025-14324 (bmo#1996840)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14325 (bmo#1998050)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14328 (bmo#1996761)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14329 (bmo#1997018)
    Privilege escalation in the Netmonitor component
  * CVE-2025-14330 (bmo#1997503)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2025-14331 (bmo#2000218)
    Same-origin policy bypass in the Request Handling component
  * CVE-2025-14333 (bmo#1966501, bmo#1997639)
    Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird
    ESR 140.6, Firefox 146 and Thunderbird 146
- BuildRequires: cargo1.86 and rust1.86
- BuildRequires: clang19-devel on Leap 15.6</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1768305600">- Firefox Extended Support Release 140.7.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.7
  https://www.mozilla.org/security/advisories/mfsa2026-03
  MFSA 2026-03 (boo#1256340)
  * CVE-2026-0877 (bmo#1999257)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-0878 (bmo#2003989)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: CanvasWebGL component
  * CVE-2026-0879 (bmo#2004602)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics component
  * CVE-2026-0880 (bmo#2005014)
    Sandbox escape due to integer overflow in the Graphics
    component
  * CVE-2026-0882 (bmo#1924125)
    Use-after-free in the IPC component
  * CVE-2025-14327 (bmo#1970743)
    Spoofing issue in the Downloads Panel component
  * CVE-2026-0883 (bmo#1989340)
    Information disclosure in the Networking component
  * CVE-2026-0884 (bmo#2003588)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-0885 (bmo#2003607)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-0886 (bmo#2005658)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-0887 (bmo#2006500)
    Clickjacking issue, information disclosure in the PDF Viewer
    component
  * CVE-2026-0890 (bmo#2005081)
    Spoofing issue in the DOM: Copy &amp; Paste and Drag &amp; Drop
    component
  * CVE-2026-0891 (bmo#1964722, bmo#2000981, bmo#2003100,
    bmo#2003278)
    Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird
    ESR 140.7, Firefox 147 and Thunderbird 147</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1770552000">- Update MozillaFirefox.desktop from a fresh Factory/Tumbleweed
  build.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771243200">- Firefox Extended Support Release 140.7.1 ESR
  * Fixed: Security fix.
- Mozilla Firefox ESR 140.7.1
  https://www.mozilla.org/security/advisories/mfsa2026-10
  MFSA 2026-10 (boo#???????)
  * CVE-2026-2447 (bmo#2014390)
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1771934400">- Firefox Extended Support Release 140.8.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.8
  https://www.mozilla.org/security/advisories/mfsa2026-15
  MFSA 2026-15 (boo#1258568)
  * CVE-2026-2757 (bmo#2001637)
    Incorrect boundary conditions in the WebRTC: Audio/Video
    component
  * CVE-2026-2758 (bmo#2009608)
    Use-after-free in the JavaScript: GC component
  * CVE-2026-2759 (bmo#2010933)
    Incorrect boundary conditions in the Graphics: ImageLib
    component
  * CVE-2026-2760 (bmo#2011062)
    Sandbox escape due to incorrect boundary conditions in the
    Graphics: WebRender component
  * CVE-2026-2761 (bmo#2011063)
    Sandbox escape in the Graphics: WebRender component
  * CVE-2026-2762 (bmo#2011649)
    Integer overflow in the JavaScript: Standard Library
    component
  * CVE-2026-2763 (bmo#2012018)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2764 (bmo#2012608)
    JIT miscompilation, use-after-free in the JavaScript Engine:
    JIT component
  * CVE-2026-2765 (bmo#2013562)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2766 (bmo#2013583)
    Use-after-free in the JavaScript Engine: JIT component
  * CVE-2026-2767 (bmo#2013741)
    Use-after-free in the JavaScript: WebAssembly component
  * CVE-2026-2768 (bmo#2014101)
    Sandbox escape in the Storage: IndexedDB component
  * CVE-2026-2769 (bmo#2014550)
    Use-after-free in the Storage: IndexedDB component
  * CVE-2026-2770 (bmo#2014585)
    Use-after-free in the DOM: Bindings (WebIDL) component
  * CVE-2026-2771 (bmo#2014593)
    Undefined behavior in the DOM: Core &amp; HTML component
  * CVE-2026-2772 (bmo#2014827)
    Use-after-free in the Audio/Video: Playback component
  * CVE-2026-2773 (bmo#2014832)
    Incorrect boundary conditions in the Web Audio component
  * CVE-2026-2774 (bmo#2014883)
    Integer overflow in the Audio/Video component
  * CVE-2026-2775 (bmo#2015199)
    Mitigation bypass in the DOM: HTML Parser component
  * CVE-2026-2776 (bmo#2015266)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component in External Software
  * CVE-2026-2777 (bmo#2015305)
    Privilege escalation in the Messaging System component
  * CVE-2026-2778 (bmo#2016358)
    Sandbox escape due to incorrect boundary conditions in the
    DOM: Core &amp; HTML component
  * CVE-2026-2779 (bmo#1164141)
    Incorrect boundary conditions in the Networking: JAR
    component
  * CVE-2026-2780 (bmo#2007829)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2781 (bmo#2009552)
    Integer overflow in the Libraries component in NSS
  * CVE-2026-2782 (bmo#2010743)
    Privilege escalation in the Netmonitor component
  * CVE-2026-2783 (bmo#2010943)
    Information disclosure due to JIT miscompilation in the
    JavaScript Engine: JIT component
  * CVE-2026-2784 (bmo#2012984)
    Mitigation bypass in the DOM: Security component
  * CVE-2026-2785 (bmo#2013549)
    Invalid pointer in the JavaScript Engine component
  * CVE-2026-2786 (bmo#2013612)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-2787 (bmo#2014560)
    Use-after-free in the DOM: Window and Location component
  * CVE-2026-2788 (bmo#2014824)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-2789 (bmo#2015179)
    Use-after-free in the Graphics: ImageLib component
  * CVE-2026-2790 (bmo#2008426)
    Same-origin policy bypass in the Networking: JAR component
  * CVE-2026-2791 (bmo#2015220)
    Mitigation bypass in the Networking: Cache component
  * CVE-2026-2792 (bmo#2008912, bmo#2010050, bmo#2010275,
    bmo#2012331)
    Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird
    ESR 140.8, Firefox 148 and Thunderbird 148
  * CVE-2026-2793 (bmo#2015196, bmo#2016423, bmo#2016498)
    Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
    140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1774353600">- Firefox Extended Support Release 140.9.0 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9
  https://www.mozilla.org/security/advisories/mfsa2026-22
  MFSA 2026-22 (boo#1260083)
  * CVE-2026-4684 (bmo#2011129)
    Race condition, use-after-free in the Graphics: WebRender
    component
  * CVE-2026-4685 (bmo#2016349)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4686 (bmo#2016351)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4687 (bmo#2016368)
    Sandbox escape due to incorrect boundary conditions in the
    Telemetry component
  * CVE-2026-4688 (bmo#2016373)
    Sandbox escape due to use-after-free in the Disability Access
    APIs component
  * CVE-2026-4689 (bmo#2016374)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4690 (bmo#2016375)
    Sandbox escape due to incorrect boundary conditions, integer
    overflow in the XPCOM component
  * CVE-2026-4691 (bmo#2017512)
    Use-after-free in the CSS Parsing and Computation component
  * CVE-2026-4692 (bmo#2017643)
    Sandbox escape in the Responsive Design Mode component
  * CVE-2026-4693 (bmo#2018102)
    Incorrect boundary conditions in the Audio/Video: Playback
    component
  * CVE-2026-4694 (bmo#2018430)
    Incorrect boundary conditions, integer overflow in the
    Graphics component
  * CVE-2026-4695 (bmo#2020030)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4696 (bmo#2020190)
    Use-after-free in the Layout: Text and Fonts component
  * CVE-2026-4697 (bmo#2020422)
    Incorrect boundary conditions in the Audio/Video: Web Codecs
    component
  * CVE-2026-4698 (bmo#2020906)
    JIT miscompilation in the JavaScript Engine: JIT component
  * CVE-2026-4699 (bmo#2021863)
    Incorrect boundary conditions in the Layout: Text and Fonts
    component
  * CVE-2026-4700 (bmo#2003766)
    Mitigation bypass in the Networking: HTTP component
  * CVE-2026-4701 (bmo#2009303)
    Use-after-free in the JavaScript Engine component
  * CVE-2026-4702 (bmo#2013560)
    JIT miscompilation in the JavaScript Engine component
  * CVE-2026-4704 (bmo#2014868)
    Denial-of-service in the WebRTC: Signaling component
  * CVE-2026-4705 (bmo#2014873)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4706 (bmo#2015091)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4707 (bmo#2015267)
    Incorrect boundary conditions in the Graphics: Canvas2D
    component
  * CVE-2026-4708 (bmo#2015268)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4709 (bmo#2016329)
    Incorrect boundary conditions in the Audio/Video: GMP
    component
  * CVE-2026-4710 (bmo#2016370)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4711 (bmo#2017002)
    Use-after-free in the Widget: Cocoa component
  * CVE-2026-4712 (bmo#2017666)
    Information disclosure in the Widget: Cocoa component
  * CVE-2026-4713 (bmo#2018113)
    Incorrect boundary conditions in the Graphics component
  * CVE-2026-4714 (bmo#2018126)
    Incorrect boundary conditions in the Audio/Video component
  * CVE-2026-4715 (bmo#2018405)
    Uninitialized memory in the Graphics: Canvas2D component
  * CVE-2026-4716 (bmo#2018592)
    Incorrect boundary conditions, uninitialized memory in the
    JavaScript Engine component
  * CVE-2026-4717 (bmo#2021695)
    Privilege escalation in the Netmonitor component
  * CVE-2025-59375 (bmo#1988467)
    Denial-of-service in the XML component
  * CVE-2026-4718 (bmo#2014864)
    Undefined behavior in the WebRTC: Signaling component
  * CVE-2026-4719 (bmo#2016367)
    Incorrect boundary conditions in the Graphics: Text component
  * CVE-2026-4720 (bmo#2004652, bmo#2019372, bmo#2021922,
    bmo#2022567, bmo#2022733)
    Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird
    ESR 140.9, Firefox 149 and Thunderbird 149
  * CVE-2026-4721 (bmo#2013762, bmo#2015291, bmo#2016591,
    bmo#2016661, bmo#2016664, bmo#2017303, bmo#2017894,
    bmo#2018090, bmo#2018196, bmo#2018379, bmo#2019112,
    bmo#2022090, bmo#2022243, bmo#2022351, bmo#2022478,
    bmo#2022676)
    Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR
    140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1775563200">- Firefox Extended Support Release 140.9.1 ESR
  * Fixed: Various security fixes.
- Mozilla Firefox ESR 140.9.1
  https://www.mozilla.org/security/advisories/mfsa2026-27
  MFSA 2026-27 (boo#1261663)
  * CVE-2026-5732 (bmo#2017867)
    Incorrect boundary conditions, integer overflow in the
    Graphics: Text component
  * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252,
    bmo#2022294, bmo#2023007, bmo#2023130, bmo#2023191,
    bmo#2023364, bmo#2023829, bmo#2024074, bmo#2024417,
    bmo#2024433, bmo#2024436, bmo#2024437, bmo#2024453,
    bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474,
    bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402,
    bmo#2025472, bmo#2026287, bmo#2026299, bmo#2026305,
    bmo#2026426)
    Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR
    140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and
    Thunderbird 149.0.2
  * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545,
    bmo#2023555, bmo#2023958, bmo#2025422, bmo#2025468,
    bmo#2025492, bmo#2025505)
    Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird
    ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2</changelog>
</package>
<package pkgid="747a46f8bdbeba6763857759a9c9496f6d430ed6ac77a81f49772fa3260bd3358b0bfa4085587f830ac7cc8d055ea592594aa9e1d4770fa07187632e895528ef" name="firehol" arch="noarch">
  <version epoch="0" ver="3.1.8" rel="1.1"/>
  <changelog author="9@cirno.systems" date="1486036800">- 3.1.1</changelog>
  <changelog author="9@cirno.systems" date="1490788800">firehol (3.1.3) - 2017-02-17
  * FireHOL
  - Be more strict when detecting address ranges
    Fixes #199 where hostnames such as x-2.example.com are incorrectly
    identified as ranges.
  * Common
  - Create relative links to binaries, which prevents errors when
    installing with DESTDIR other than /
    Fix for #178 and #201 proposed by @kneeke
  firehol (3.1.2) - 2017-02-05
  * FireHOL
  - Include user policies in chains before handling orphans. Fixes NFS
    client where FIREHOL_DROP_ORPHAN_TCP_* options are in force.
  - Do not allow server/client statements without any effect on the
    firewall; #193
  - Saved firewall contents made reproducible by always zeroing counters
    and removing the dates from comments
  * FireQOS
  - Example had an ambiguous shebang which has been removed
  * Common
  - Running "make check" now exits non-zero if a test failed or none ran
  - Various copyright updates
  - Fixed pull requests from external repositories; these would previously
    fail to build on Travis</changelog>
  <changelog author="jengelh@inai.de" date="1499601600">- Avoid duplicate expansion of %service_*
- firehol-doc subpackage ought to be noarch</changelog>
  <changelog author="9@cirno.systems" date="1503230400">firehol (3.1.4) - 2017-08-20
  * FireHOL
  - Google hangouts port range fix #235
  - Fix hashlimit option names #223
  - Documentation improvements, marks #184 and cthelper #94
  - Allow negating interface in blacklist #143
  * FireQOS
  - DSCP match fixes #248
  - TCP match fix #249
  - Improve docs on using act_connmark to match ingress marked traffic #231
  * Update-Ipsets
  - Added various lists, removed discontinued ones
  - Include URL in user agent string in #217
  - Relax umask to allow stats collection by netdata #221</changelog>
  <changelog author="9@cirno.systems" date="1505649600">firehol (3.1.5) - 2017-09-17
  * FireHOL
  - Fix some links in documentation
  * FireQOS
  - Insert a rawmark mask if none specified
  * Update-Ipsets
  - Support serving ipset files from local web server
  - Lower pressure on github</changelog>
  <changelog author="9+suse@cirno.systems" date="1534161600">- Drop useless _service
  firehol (3.1.6) - 2018-08-13
  * FireHOL
  - Boot startup fix #260
  - docker_bridge helper #114
  - Allow newer iptables #264
  - Log blocked/dropped packets in synproxy, mac, connlimit, fragments, ...
  - Fix wait for netfilter ready when using namespaces
  - Fast activation fixes #272
  - Allow matching DSCP CS0; fixes #288
  - Allow DROP_INVALID with any action (e.g. REJECT)
  - Add option FIREHOL_ACCEPT_OUTPUT_UNMATCHED_TCP_RST
  * FireQOS
  - Fix status to works with newer iproute; fixes #317
  * Link-Balancer
  - linkdown: routes cannot be added or deleted whilst marked invalid #211
  * Update-Ipsets
  - Various fixes, including #266 #265
  - List additions, updates and removals
  - Minor enhancements</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1609416000">- firehol (3.1.7) - 2020-12-31
  * FireHOL
  - Fix dhcpv6 example to say dhcpv6 #438
  - blacklist - add "nolog" option
  - blacklist - reject with tcp-reset for outbound TCP connections
  - firehol.service - Use `firehol start` for  ExecReload=
  - Don't drop icmpv6 rules with FIREHOL_RULESET_MODE optimal #372
  * FireQos
  - workaround for cases where "-ifb" name gets truncated</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_firehol.service.patch
  * harden_fireqos.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1742040000">- firehol (3.1.8) - 2025-03-15
  * Update-Ipsets
  - Remove some dead lists
  - Handle ipsets temporarily locked by another process with
    retries</changelog>
</package>
<package pkgid="f5445e38bc65c87d998868342a8e87eaec2c8df7dbbd9339cab8f69bb111e6d5d97d16b7ec25d864930e3a9c150ad1cdb1cb1434beb137838d1ba695fbaf215f" name="firehol-doc" arch="noarch">
  <version epoch="0" ver="3.1.8" rel="1.1"/>
  <changelog author="9@cirno.systems" date="1486036800">- 3.1.1</changelog>
  <changelog author="9@cirno.systems" date="1490788800">firehol (3.1.3) - 2017-02-17
  * FireHOL
  - Be more strict when detecting address ranges
    Fixes #199 where hostnames such as x-2.example.com are incorrectly
    identified as ranges.
  * Common
  - Create relative links to binaries, which prevents errors when
    installing with DESTDIR other than /
    Fix for #178 and #201 proposed by @kneeke
  firehol (3.1.2) - 2017-02-05
  * FireHOL
  - Include user policies in chains before handling orphans. Fixes NFS
    client where FIREHOL_DROP_ORPHAN_TCP_* options are in force.
  - Do not allow server/client statements without any effect on the
    firewall; #193
  - Saved firewall contents made reproducible by always zeroing counters
    and removing the dates from comments
  * FireQOS
  - Example had an ambiguous shebang which has been removed
  * Common
  - Running "make check" now exits non-zero if a test failed or none ran
  - Various copyright updates
  - Fixed pull requests from external repositories; these would previously
    fail to build on Travis</changelog>
  <changelog author="jengelh@inai.de" date="1499601600">- Avoid duplicate expansion of %service_*
- firehol-doc subpackage ought to be noarch</changelog>
  <changelog author="9@cirno.systems" date="1503230400">firehol (3.1.4) - 2017-08-20
  * FireHOL
  - Google hangouts port range fix #235
  - Fix hashlimit option names #223
  - Documentation improvements, marks #184 and cthelper #94
  - Allow negating interface in blacklist #143
  * FireQOS
  - DSCP match fixes #248
  - TCP match fix #249
  - Improve docs on using act_connmark to match ingress marked traffic #231
  * Update-Ipsets
  - Added various lists, removed discontinued ones
  - Include URL in user agent string in #217
  - Relax umask to allow stats collection by netdata #221</changelog>
  <changelog author="9@cirno.systems" date="1505649600">firehol (3.1.5) - 2017-09-17
  * FireHOL
  - Fix some links in documentation
  * FireQOS
  - Insert a rawmark mask if none specified
  * Update-Ipsets
  - Support serving ipset files from local web server
  - Lower pressure on github</changelog>
  <changelog author="9+suse@cirno.systems" date="1534161600">- Drop useless _service
  firehol (3.1.6) - 2018-08-13
  * FireHOL
  - Boot startup fix #260
  - docker_bridge helper #114
  - Allow newer iptables #264
  - Log blocked/dropped packets in synproxy, mac, connlimit, fragments, ...
  - Fix wait for netfilter ready when using namespaces
  - Fast activation fixes #272
  - Allow matching DSCP CS0; fixes #288
  - Allow DROP_INVALID with any action (e.g. REJECT)
  - Add option FIREHOL_ACCEPT_OUTPUT_UNMATCHED_TCP_RST
  * FireQOS
  - Fix status to works with newer iproute; fixes #317
  * Link-Balancer
  - linkdown: routes cannot be added or deleted whilst marked invalid #211
  * Update-Ipsets
  - Various fixes, including #266 #265
  - List additions, updates and removals
  - Minor enhancements</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1609416000">- firehol (3.1.7) - 2020-12-31
  * FireHOL
  - Fix dhcpv6 example to say dhcpv6 #438
  - blacklist - add "nolog" option
  - blacklist - reject with tcp-reset for outbound TCP connections
  - firehol.service - Use `firehol start` for  ExecReload=
  - Don't drop icmpv6 rules with FIREHOL_RULESET_MODE optimal #372
  * FireQos
  - workaround for cases where "-ifb" name gets truncated</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_firehol.service.patch
  * harden_fireqos.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1742040000">- firehol (3.1.8) - 2025-03-15
  * Update-Ipsets
  - Remove some dead lists
  - Handle ipsets temporarily locked by another process with
    retries</changelog>
</package>
<package pkgid="1ee083c1a3ba9604f9900cd26ee29924c05b919672d22205277985338caf8f6631c97a3e85be9910d123eb95f51666e5e6eacc59b45f1eeac54416b0a1c52138" name="firejail" arch="riscv64">
  <version epoch="0" ver="0.9.80" rel="1.1"/>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1654689600">- fix bsc#1199148 CVE-2022-31214 by adding patch fix-CVE-2022-31214.patch
  using commits from upstream.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1655208000">- remove patches fix-internet-access.patch and fix-CVE-2022-31214.patch
  as they are integrated upstream
- update to version 0.9.70:
  - security: CVE-2022-31214 - root escalation in --join logic
  - Reported by Matthias Gerstner, working exploit code was provided to our
  - development team. In the same time frame, the problem was independently
  - reported by Birk Blechschmidt. Full working exploit code was also provided.
  - feature: enable shell tab completion with --tab (#4936)
  - feature: disable user profiles at compile time (#4990)
  - feature: Allow resolution of .local names with avahi-daemon in the apparmor
  - profile (#5088)
  - feature: always log seccomp errors (#5110)
  - feature: firecfg --guide, guided user configuration (#5111)
  - feature: --oom, kernel OutOfMemory-killer (#5122)
  - modif: --ids feature needs to be enabled at compile time (#5155)
  - modif: --nettrace only available to root user
  - rework: whitelist restructuring (#4985)
  - rework: firemon, speed up and lots of fixes
  - bugfix: --private-cwd not expanding macros, broken hyperrogue (#4910)
  - bugfix: nogroups + wrc prints confusing messages (#4930 #4933)
  - bugfix: openSUSE Leap - whitelist-run-common.inc (#4954)
  - bugfix: fix printing in evince (#5011)
  - bugfix: gcov: fix gcov functions always declared as dummy (#5028)
  - bugfix: Stop warning on safe supplementary group clean (#5114)
  - build: remove ultimately unused INSTALL and RANLIB check macros (#5133)
  - build: mkdeb.sh.in: pass remaining arguments to ./configure (#5154)
  - ci: replace centos (EOL) with almalinux (#4912)
  - ci: fix --version not printing compile-time features (#5147)
  - ci: print version after install &amp; fix apparmor support on build_apparmor
  - (#5148)
  - docs: Refer to firejail.config in configuration files (#4916)
  - docs: firejail.config: add warning about allow-tray (#4946)
  - docs: mention that the protocol command accumulates (#5043)
  - docs: mention inconsistent homedir bug involving --private=dir (#5052)
  - docs: mention capabilities(7) on --caps (#5078)
  - new profiles: onionshare, onionshare-cli, opera-developer, songrec
  - new profiles: node-gyp, npx, semver, ping-hardened
  - removed profiles: nvm</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1681041600">- update to version 0.9.72:
  * modif: move hardcoded apps recognized by default in uiapps file
  * modif: remove sandbox edit dialog and replace it with uiapps file
  * feature: added uiapps file for default and user apps configuration
  * feature: added a system network monitor in sandbox stats
  * feature: added apparmor support in firejail-ui
  * feature: added bluetooth support in firejail-ui
  * feature: print final sandbox configuration in firejail-ui
  * bugfixes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707048000">- Use sysuser-tools to generate firejail group</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736424000">- Load/reload AppArmor profiles when installing the package (boo#1235142#c1)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1752926400">- update to version 0.9.74:
  * security: fix sscanf rv checks (CodeQL) (#6184)
  * feature: private-etc rework: improve handling of /etc/resolv.conf and add
  * private-etc groups (#6400 #5518 #5608 #5609 #5629 #5638 #5641 #5642 #5643
  * #5650 #5681 #5737 #5844 #5989 #6016 #6104 #5655 #6435 #6514 #6515)
  * feature: Add "keep-shell-rc" command and option (#1127 #5634)
  * feature: Print the argument when failing with "too long arguments" (#5677)
  * feature: a random hostname is assigned to each sandbox unless
  * overwritten using --hostname command
  * feature: add IPv6 support for --net.print option
  * feature: QUIC (HTTP/3) support in --nettrace
  * feature: add seccomp filters for --restrict-namespaces
  * feature: stats support for --nettrace
  * feature: add doas support in firecfg and jailcheck (#5899 #5900)
  * feature: firecfg: add firecfg.d &amp; add ignore command (#2097 #5245 #5876
  * #6153 #6268)
  * feature: expand simple macros in more commands (--chroot= --netfilter=
  * --netfilter6= --trace=) (#6032 #6109)
  * feature: add Landlock support (#5269 #6078 #6115 #6125 #6187 #6195 #6200
  * #6228 #6260 #6302 #6305)
  * feature: add support for comm, coredump, and prctl procevents in firemon
  * (#6414 #6415)
  * feature: add notpm command &amp; keep tpm devices in private-dev (#6379 #6390)
  * feature: fshaper.sh: support tc on NixOS (#6426 #6431)
  * feature: add aarch64 syscalls (#5821 #6574)
  * feature: add --disable-sandbox-check configure flag (#6592)
  * feature: block /dev/ntsync &amp; add keep-dev-ntsync command (#6655 #6660)
  * modif: Stop forwarding own double-dash to the shell (#5599 #5600)
  * modif: Prevent sandbox name (--name=) and host name (--hostname=)
  * from containing only digits (#5578 #5741)
  * modif: Escape control characters of the command line (#5613)
  * modif: Allow mostly only ASCII letters and digits for sandbox name
  * (--name=) and host name (--hostname=) (#5708 #5856)
  * modif: make private-lib a configure-time option, disabled by default (see
  * --enable-private-lib) (#5727 #5732)
  * modif: Improve --version/--help &amp; print version on startup (#5829 #6172)
  * modif: improve errExit error messages (#5871)
  * modif: drop deprecated 'shell' option references (#5894)
  * modif: keep pipewire group unless nosound is used (#5992 #5993)
  * modif: fcopy: use lstat when copying directory (#5378 #5957)
  * modif: private-dev: keep /dev/kfd unless no3d is used (#6380)
  * modif: keep /sys/module/nvidia* if prop driver and no no3d (#6372 #6387)
  * modif: clarify error messages in profile.c (#6605)
  * modif: keep plugdev group unless nou2f is used (#6664)
  * removal: firemon: remove --interface option (it duplicates the firejail
  * --net.print= option) (0e48f99)
  * removal: remove support for LTS and firetunnel (db09546)
  * bugfix: fix --hostname and --hosts-file commands
  * bugfix: fix examples in firejail-local AppArmor profile (#5717)
  * bugfix: arp.c: ensure positive timeout on select(2) (#5806)
  * bugfix: Wrong syscall names for s390_pci_mmio_read and s390_pci_mmio_write
  * (#5965 #5976)
  * bugfix: firejail --ls reports wrong file sizes for large files (#5982
  * #6086)
  * bugfix: fix startup race condition for /run/firejail directory (#6307)
  * bugfix: fix various resource leaks (#6367)
  * bugfix: profstats: fix restrict-namespaces max count (#6369)
  * bugfix: remove --noautopulse from --help and zsh comp (#6401)
  * bugfix: parse --debug before using it (#6579)
  * bugfix: fix possible memory leak in fs_home.c (#6598)
  * bugfix: do not interact with dbus directory if dbus proxy is disabled
  * (#6591)
  * bugfix: firecfg: check full .desktop filename in check_profile() (#6674)
  * build: auto-generate syntax files (#5627)
  * build: mark all phony targets as such (#5637)
  * build: mkdeb.sh: pass all arguments to ./configure (#5654)
  * build: deb: enable apparmor by default &amp; remove deb-apparmor (#5668)
  * build: Fix whitespace and add .editorconfig (#5674)
  * build: remove for loop initial declarations to fix building with old
  * compilers (#5778)
  * build: enable compiler warnings by default (#5842)
  * build: remove -mretpoline and NO_EXTRA_CFLAGS (#5859)
  * build: disable all built-in implicit make rules (#5864)
  * build: organize and standardize make vars and targets (#5866)
  * build: fix seccomp filters and man pages always being rebuilt when running
  * make (#5156 #5898)
  * build: fix hardcoded make &amp; remove unnecessary distclean targets (#5911)
  * build: dist and asc improvements (#5916)
  * build: fix some shellcheck issues &amp; use config.sh in more scripts (#5927)
  * build: firecfg.config sorting improvements (#5942)
  * build: codespell improvements (#5955)
  * build: add missing makefile dep &amp; syntax improvements (#5956)
  * build: sort.py: use case-sensitive sorting (#6070)
  * build: mkrpm.sh: append instead of override configure args (#6126)
  * build: use CPPFLAGS instead of INCLUDE in compile targets (#6159)
  * build: use full paths on compile/link targets (#6158)
  * build: automatically generate header dependencies (#6164)
  * build: improve main clean target (#6186)
  * build: mkrpm.sh improvements (#6196)
  * build: move errExit macro into inline function (#6217)
  * build: allow overriding certain tools &amp; sync targets with CI (#6222)
  * build: reduce hardcoding and inconsistencies &amp; add installcheck target
  * (#6230 #6620)
  * build: sort.py: filter empty and duplicate items (#6261)
  * build: fix "warning: "_FORTIFY_SOURCE" redefined" (#6282 #6283)
  * build: sort.py: add -h/-i/-n/-- options (#6290 #6339 #6562)
  * build: add strip target and simplify install targets (#6342)
  * build: remove clean dependency from cppcheck targets (#6343)
  * build: allow overriding common tools (#6354)
  * build: standardize install commands (#6366)
  * build: improve reliability/portability of date command usage (#6403 #6404)
  * build: sort.py: strip whitespace in profiles (#6556)
  * build: sort.py: fix whitespace in entire profile (#6593)
  * build: sort.py: quote diff lines (#6594)
  * build: remove cppcheck-old target/job (#6676)
  * ci: always update the package db before installing packages (#5742)
  * ci: fix codeql unable to download its own bundle (#5783)
  * ci: split configure/build/install commands on gitlab (#5784)
  * ci: fix swapped name/email arguments in debian_ci (#5795)
  * ci: formatting and misc improvements (#5802)
  * ci: run for every branch instead of just master (#5815)
  * ci: upgrade debian:stretch to debian:buster (#5818)
  * ci: standardize apt-get update/install &amp; misc improvements (#5857)
  * ci: Update step-security/harden-runner and update allowed endpoints (#5953)
  * ci: whitelist paths, reorganize workflows &amp; speed-up tests (#5960 #6627)
  * ci: fix dependabot duplicated workflow runs (#5984)
  * ci: allow running workflows manually (#6026)
  * ci: add timeout limits (#6178)
  * ci: make dependabot updates monthly and bump PR limit (#6338)
  * contrib/syntax: remove 'text/plain' from firejail-profile.lang.in (#6057
  * #6059)
  * contrib/vim: match profile files more broadly (#5850)
  * contrib/vim: add ftplugin file (based on cfg.vim) (#6680)
  * test: split individual test groups in github workflows
  * test: add chroot, appimage and network tests in github workflows
  * docs: remove apparmor options in --help when building without apparmor
  * support (#5589)
  * docs: fix typos (#5693)
  * docs: markdown formatting and misc improvements (#5757)
  * docs: add uninstall instructions to README.md (#5812)
  * docs: add precedence info to manpage &amp; fix noblacklist example (#6358
  * #6359)
  * docs: bug_report.md: use absolute path in 'steps to reproduce' (#6382)
  * docs: man: format and sort some private- items (#6398)
  * docs: man: improve blacklist/whitelist examples with spaces (#6425)
  * docs: add build_issue.md issue template (#6423)
  * docs: man: sort commands (firejail.1) (#6451)
  * docs: man: fix bold in command TPs (#6472)
  * docs: man: fix wrong escapes (#6474)
  * docs: github: streamline environment in issue templates (#6471 #6607)
  * docs: fix typos of --enable-selinux configure option (#6526)
  * docs: clarify intro and build section in README (#6524)
  * docs: clarify that other tools may not be in PPA (#6407)
  * docs: use GitHub issues as the bug reporting address (#6525)
  * docs: update distribution table &amp; add note in SECURITY.md (#6624)
  * docs: clarify unmaintained status of overlayfs in configure.ac (#6632)
  * docs: improve whitelist and blacklist descriptions in man pages (#6622)
  * docs: note that --build may generate a non-functional profile (#6653)
  * legal: selinux.c: Split Copyright notice &amp; use same license as upstream
  * (#5667)
  * profiles: qutebrowser: fix links not opening in the existing instance
  * (#5601 #5618)
  * profiles: clarify userns comments (#5686)
  * profiles: bulk rename electron to electron-common (#5700)
  * profiles: streamline seccomp socket comment (#5735)
  * profiles: drop hostname option from all profiles (#5702)
  * profiles: move read-only config entries to disable-common.inc (#5763)
  * profiles: standardize on just "GTK" on comments (#5794)
  * profiles: bleachbit: allow erasing Trash contents (#5337 #5902)
  * profiles: improvements to profiles using private (#5946)
  * profiles: standardize commented code and eol comments (#5987)
  * profiles: disable-common: add more suid programs (#6049 #6051 #6052)
  * profiles: replace private-opt with whitelist &amp; document private-opt issues
  * (#6021)
  * profiles: drop paths already in wusc (#6218)
  * profiles: deny access to ~/.config/autostart (#6257)
  * profiles: replace x11 socket blacklist with disable-X11.inc (#6286)
  * profiles: sort blacklist sections (#6289)
  * profiles: rename disable-X11.inc to disable-x11.inc (#6294)
  * profiles: add allow-nodejs.inc to profile.template (#6298)
  * profiles: add allow-php.inc to profile.template (#6299)
  * profiles: clarify and add opengl-game to profile.template (#6300)
  * profiles: allow-ssh: allow /etc/ssh/ssh_revoked_hosts (#6308 #6309)
  * profiles: libreoffice: support signing documents with GPG (#6352 #6353)
  * profiles: blacklist i3 IPC socket &amp; dir except for i3 itself (#6361)
  * profiles: librewolf: add new dbus name (io.gitlab.firefox) (#6413 #6473)
  * profiles: nextcloud: fix access to ~/Nextcloud (#5877 #6478)
  * profiles: ssh: add ${RUNUSER}/gvfsd-sftp (#5816 #6479)
  * profiles: firecfg: disable text editors (#6002 #6477)
  * profiles: browsers: centralize/sync/improve comments (#6486)
  * profiles: keepassxc: add new socket location (#5447 #6391)
  * profiles: signal-desktop: allow org.freedesktop.secrets (#6498)
  * profiles: firefox-common: allow org.freedesktop.portal.Documents (#6444
  * #6499)
  * profiles: keepassxc: allow access to ssh-agent socket (#3314 #6531)
  * profiles: firecfg.config: disable dnsmasq (#6533)
  * profiles: game-launchers: disable nou2f (#6534)
  * profiles: anki: fix opening, allow media &amp; add to firecfg (#6544 #6545)
  * profiles: wget: allow ~/.local/share/wget (#6542)
  * profiles: wget: unify wget2 into wget profile (#6551)
  * profiles: tesseract: disable private-tmp to fix ocrmypdf (#6550 #6552)
  * profiles: ensure allow-lua where mpv is allowed (#6555)
  * profiles: video-players: add missing /usr/share paths (#6557)
  * profiles: clamav: add /etc/clamav (#6565)
  * profiles: lutris: add comment for gamescope workaround (#6192)
  * profiles: disable-common: add bubblejail paths (#6571)
  * profiles: fix misc in kmail/transmission-qt &amp; add kontact.profile (#5905)
  * profiles: misc changes and self-ref fixes in ghostwriter/peek (#5648)
  * profiles: firecfg: fix sha384sum &amp; add b2sum/cksum (#6578)
  * profiles: refactor com.github.johnfactotum.Foliate into foliate.profile
  * (#6582)
  * profiles: anki: fix dark mode detection &amp; misc changes (#6581)
  * profiles: tor: add memory-deny-write-execute (#6641)
  * profiles: torbrowser-launcher: move path from dc to dp (#6640)
  * profiles: ytmdesktop: add redirect &amp; whitelist /opt/ytmdesktop (#6662
  * #6666)
  * profiles: seahorse: add redirect org.gnome.seahorse.Application (#6658
  * #6673)
  * profiles: godot: ignore noexec in home to fix addons (#6686)
  * new profiles: qpdf and redirects (fix-qdf, qpdf, zlib-flate) (#5675)
  * new profiles: parsecd (#5646 #5682)
  * new profiles: lobster (#5706 #5847 #5885 #6155)
  * new profiles: ani-cli (#5707 #5733 #5892 #5954)
  * new profiles: discord redirects (DiscordPTB, discord-ptb) (#5729)
  * new profiles: jami and postman (#5691)
  * new profiles: mov-cli (#5710)
  * new profiles: standard-notes (#5761)
  * new profiles: url-eater (#5780)
  * new profiles: fbreader redirect (FBReader) (d88c8d4)
  * new profiles: rssguard (#5881)
  * new profiles: mullvad-browser (#5887)
  * new profiles: sniffnet (#5920)
  * new profiles: daisy (#5935)
  * new profiles: reader (#5934)
  * new profiles: journal-viewer (#5943)
  * new profiles: clac (#5947)
  * new profiles: blender redirect (blender-3.6) (#6013)
  * new profiles: fluffychat (#6007)
  * new profiles: lettura (#6027)
  * new profiles: brz and bzr (Breezy) (#6028)
  * new profiles: floorp (#6030 #6683)
  * new profiles: tidal-hifi (#6008 #6009)
  * new profiles: termshark (#6039)
  * new profiles: tiny-rdm (#6083)
  * new profiles: rawtherapee (#6180)
  * new profiles: electron-cash (#6181)
  * new profiles: gnome-boxes (#6226)
  * new profiles: virt-manager (#6227)
  * new profiles: ledger-live-desktop (#6219)
  * new profiles: lz4 and redirects (#6241)
  * new profiles: qt5ct (#6249)
  * new profiles: qt6ct (#6250)
  * new profiles: green-recoder (#6237)
  * new profiles: bpftop (#6231)
  * new profiles: erd (#6236)
  * new profiles: lyriek (#6245)
  * new profiles: statusof (#6253)
  * new profiles: cloneit (#6232)
  * new profiles: deadlink (#6233)
  * new profiles: dexios (#6234)
  * new profiles: koreader (#6243)
  * new profiles: editorconfiger (#6235)
  * new profiles: localsend_app (#6244)
  * new profiles: rymdport (#6251)
  * new profiles: textroom (#6254)
  * new profiles: tvnamer (#6256)
  * new profiles: mimetype (#6247)
  * new profiles: session-desktop (#6259)
  * new profiles: metadata-cleaner (#6246)
  * new profiles: tqemu (#6255)
  * new profiles: gh (GitHub CLI) (#6293)
  * new profiles: axel (#6315)
  * new profiles: several kids programs (alienblaster geki2 geki3 lbreakouthd
  * tuxtype typespeed) (4c5f558)
  * new profiles: loupe (#6327 #6333)
  * new profiles: d-spy (#6328)
  * new profiles: nhex (#6341)
  * new profiles: armcord (#6365)
  * new profiles: dtui (#6422)
  * new profiles: singularity (Endgame: Singularity) (#6463)
  * new profiles: prismlauncher (#6558)
  * new profiles: irssi (#6549)
  * new profiles: syncthing (#6536)
  * new profiles: obsidian (#6314)
  * new profiles: b3sum (blake3) (#6577)
  * new profiles: aria2p/aria2rpc (#6583 #6609)
  * new profiles: buku (#6584)
  * new profiles: monero-wallet-cli (#6586)
  * new profiles: tremc (#6590)
  * new profiles: device-flasher.linux (CalyxOS) (#6616)
  * new profiles: hledger/hledger-ui (#6585)
  * new profiles: ncmpcpp (#6587)
  * new profiles: pyradio (#6589)
  * new profiles: vesktop (#6654)
  * new profiles: nsxiv (#6588)
  * new profiles: remmina-file-wrapper (#6669)
  * new profiles: ouch (#6678)
  * new profiles: xarchiver (#6679)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1753963200">- add new additional signing key support+releasesigning@divested.dev 6395FC9911EDCD6158712DF7BADFCABDDBF5B694
- Update to version 0.9.76:
  * feature: use globbing in hardcoded numbered /dev paths (#2723 #6704)
  * feature: add warn command (#6710)
  * feature: use non-blocking flock calls (#6761)
  * modif: block TPM devices &amp; turn notpm command into keep-dev-tpm (#6698)
  * modif: improve error messages in mountinfo.c (#6711)
  * modif: use "Error:" in errExit message (#6716)
  * modif: keep tss group if keep-dev-tpm is used (#6718)
  * modif: keep /dev/tpmrm devices if keep-dev-tpm is used (#6719)
  * modif: keep tcm/tcmrm devices if keep-dev-tpm is used (#6724)
  * modif: improve "Failed mount" error messages in util.c (#6747)
  * modif: improve fcopy error messages in check() (#6801)
  * modif: fcopy: try normal case first instead of last in check() (#6804)
  * modif: improve new network namespace error message (#6824)
  * modif: improve error messages in sandbox.c/sbox.c (#6825)
  * bugfix: fix flock debug messages going to stderr (#6712)
  * bugfix: add missing selinux relabeling for /dev paths (#6734)
  * bugfix: fix potential deadlock with flock + SIGTSTP (#6729 #6750)
  * bugfix: fcopy: add /usr/share + "runner:root" exception to fix CI (#6797 #6803)
  * bugfix: fcopy: allow /etc/resolv.conf owned by systemd-resolve (#4545 #6808)
  * bugfix: fix "Not enforcing Landlock" message always being printed (#6806)
  * bugfix: add NULL check for cmdline in find_child() (#6840)
  * build: use TARNAME in SYSCONFDIR/VARDIR (#6713)
  * build: add localstatedir and use in VARDIR (#6715)
  * build: replace SYSCONFDIR with @sysconfdir@ (#6737)
  * ci: upgrade debian:buster to debian:bullseye (#6832)
  * docs: improve URL formatting in man pages (#6706)
  * docs: clarify --private bug in man pages (#6805)
  * docs: fix man formatting of landlock.enforce (#6807)
  * profiles: split commands that increase/reduce access (#6687)
  * profiles: firefox: add comment about creating PWA shortcuts (#6689)
  * profiles: add more xorg paths (#6708)
  * profiles: fix include of deprecated disable-X11.inc (uppercase) (#6709)
  * profiles: godot: remove noinput so gamepads work (#6707)
  * profiles: remove mkdir ~/.pki (#6732)
  * profiles: mpv: remove mkfile ~/.netrc (#6735)
  * profiles: curl: allow ~/.netrc (#6736)
  * profiles: discord-common: add env to private-bin (#6738)
  * profiles: firecfg: disable checksum programs (#6755)
  * profiles: rssguard: allow lua (#6758 #6759)
  * profiles: wine: allow python to fix Epic Games Launcher (#6762 #6763)
  * profiles: wusc: add /usr/share/xkeyboard-config-2 (#6773 #6775)
  * profiles: chafa: quiet output (#6777)
  * profiles: ripperx/sound-juicer: fix profile name typos (#6780)
  * profiles: ani-cli: add mpv to private-etc for plugins access (#6779)
  * profiles: use private-etc groups in more profiles (#6783)
  * profiles: firecfg: disable foliate (#6784)
  * profiles: finish converting private-opt to whitelist (#6785)
  * profiles: replace hosts.conf with host.conf in private-etc (#6791)
  * profiles: makedeb: allow dpkg (#6816)
  * profiles: kate: fix network access (#6815 #6823)
  * profiles: keepassxc: add x11 group to private-etc (#6827 #6828)
  * profiles: allow org.kde.kwalletd6 for Plasma 6 systems (#6819)
  * profiles: xreader: disable no3d to fix startup (#6829)
  * profiles: firefox: add alternative tridactylrc path (#6720 #6721)
  * new profile: ansel (#6751)</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1767441600">- Update to version 0.9.78:
  * feature: add arg-max-count / arg-max-len to firejail.config (#4633 #6878)
  * feature: add env-max-count / env-max-len to firejail.config (#3678 #6951)
  * feature: add --xephyr-extra-params= command (#6952)
  * feature: replace bubblewrap (bwrap) in the sandbox with a dummy program
  (fbwrap) to work around issues with glycin 2.0.0 via gdk-pixbuf2 and add
  - -allow-bwrap command to force the use of the real bwrap (#6906 #7009)
  * modif: firemon: improve debug message code (#6856)
  * modif: rlimit: allow uppercase suffixes (#6890)
  * modif: rlimit: use uppercase suffixes in the code/docs (#6891)
  * modif: rlimit: improve error messages (#6893)
  * modif: update and add syscalls for several architectures (#6956 #6961)
  * modif: check for --version during early init (#6972)
  * removal: --disable-globalcfg configure option (#6984)
  * removal: overlayfs support/--overlay commands (#6994)
  * removal: Intrusion Detection System (IDS)/fids (#6995)
  * bugfix: remove /usr/share + "runner:root" CI workaround (#6844)
  * bugfix: firemon: fix inconsistent debug message format (#6854)
  * bugfix: fix potential infinite loop in checkcfg (-fanalyzer) (#6859)
  * bugfix: fnettrace-icmp: fix uninitialized vars (cppcheck) (#6869)
  * bugfix: firemon: avoid cmd double-free in procevent_monitor (#6792 #6846)
  * bugfix: firemon: fix potential memory leak in procevent_monitor (#6872)
  * bugfix: firecfg: fix parsing filenames with multiple ".desktop" (#6865 #6871)
  * bugfix: fix French translation for ${PICTURES} macro (#6942)
  * bugfix: add missing macros in profile.template (#6948)
  * bugfix: check for --quiet/--debug earlier during init (#6969)
  * bugfix: disable apparmor if --allow-debuggers (#6882)
  * bugfix: firecfg: skip snap-packaged programs to avoid breaking them on Ubuntu desktop (#7008)
  * build: cppcheck: ignore src/lib/syscalls.c (#6868)
  * build: cppcheck: use --check-level=exhaustive (#6877)
  * build: add script to generate syscall headers (#6960 #6990)
  * build: add sort-profiles target for sort.py (#7004)
  * tests: rlimit: add missing tests for rlimit-as / rlimit-cpu (#6895)
  * tests: man: fix timeout error (#6949)
  * tests: man: disable test due to timeout (#6955)
  * tests: fix test-appimage on Arch and Debian 13 (#7007)
  * ci: allow new github domain for codeql download (#6845)
  * ci: standardize "apt-get install" step name (#6862)
  * ci: speed-up main build &amp; add build-gcc (#6864)
  * ci: cppcheck: upgrade ubuntu-22.04 to ubuntu-24.04 (#6874)
  * ci: codespell: upgrade ubuntu-22.04 to ubuntu-24.04 (#6873)
  * ci: codeql-cpp: print config.log if configure fails (#7003)
  * docs: man: improve strace usage and add refs (#6851)
  * docs: add debian/ubuntu links to README.md (#6850)
  * docs: github: clarify how to attach logs (#6858)
  * docs: rlimit: improve text and use base-2 units (#6894)
  * docs: man: clarify what ipc-namespace affects (#6930)
  * docs: improve build/install commands (#6962)
  * docs: add distribution-specific build/install instructions (#6964)
  * docs: clarify that only latest and dev versions are supported (#6965)
  * docs: always use full path to program in examples (#6963)
  * profiles: thunderbird: fix ignoring wruc (#6839 #6852)
  * profiles: wine: disable noinput so gamepads work (#6866 #6867)
  * profiles: qutebrowser: whitelist /usr/share/pdf.js (#6875)
  * profiles: firefox-common: add a comment about mpris (#6876)
  * profiles: qutebrowser: add comment about qute-pass support (#6879)
  * profiles: add missing mailcap entries (#6883 #6884)
  * profiles: organize blacklist sections as per profile.template (#6885)
  * profiles: godot: allow ~/.local/share/Trash (#6904)
  * profiles: wusc: add /usr/share/glycin-loaders (#6907)
  * profiles: wusc: add /usr/share/gtk-4.0 (#6909)
  * profiles: mullvad-browser: allow readlink and realpath (#6923)
  * profiles: blink-common-hardened: disable noroot to fix saving files (#6920)
  * profiles: steam: allow ~/.local/share/doublefine (#6937)
  * profiles: wusc: add /usr/share/gtksourceview-5 (#6947)
  * profiles: ssh: add ${RUNUSER}/openssh_agent socket path (#6975)
  * profiles: brave: add org.mpris.MediaPlayer2.brave.* (#6980)
  * profiles: hashcat: fix runtime errors (#6364 #6888)
  * new profile: ne (text editor) (ae22e56)
  * new profile: trivalent (#6900)
  * new profile: openra (#7005)
  * new profile: gzdoom, lzdoom, uzdoom (#7010)
  * new profile: quakespasm (#7014)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1771502400">- Build for selinux</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1774267200">- Update to version 0.9.80:
  * security: require a full or relative file path for --profile=FILE -
  using it with just a filename has security implications and is highly
  discouraged (#6896)
  * security: profiles: update the list of terminal emulators that can be used
  for sandbox escape (cbf4308 c8a6707)
  * feature: hide PID 1 inside of the sandbox and add --unhide-pid1 command to
  unhide (#7046)
  * feature: add --hostname-randomize command and profile option - stop
  randomizing the hostname by default to fix breakage with X11 programs
  (#7062 #7095)
  * feature: add --debug-syscall-groups command (#7049 #7055)
  * feature: add apparmor profiles for --nettrace command (#7093)
  modif: reorganize &amp; update syscall groups (#7024 #7027 #7034 #7039 #7042
  [#7044] #7045)
  * modif: make Xephyr default for --x11 option - currently Xpra is not
  available in Debian/Ubuntu and derivatives (#7094)
  * modif: improve feature disabled warning/error messages (#7074)
  * modif: add a syscall header for the x32 ABI (6a6ff98)
  * modif: update all syscall headers, except for s390 32-bit (3db2e97e9cccef)
  * bugfix: /home/user is mounted with noexec when --private is used (#6921)
  * bugfix: add link-local addresses to 'nolocal' firewall configs (#7054)
  * bugfix: map sandbox hostname to ipv6 in /etc/hosts (#7077)
  * bugfix: add localhost lines to /etc/hosts (#7048 #7079)
  * bugfix: lib: fix memory leaks in syscall_in_list() (#7098)
  docs: add missing items and cleanup things related to release 0.9.78 in
  README/README.md/RELNOTES
  * docs: man: fix non-ASCII hyphens in the output - copy-pasting commands fail
  on the command line (#5903)
  * docs: various other fixes and changes
  * docs: man: fix arch for syscall map in seccomp example (#7064)
  * docs: man: clarify --debug-syscalls for seccomp (#7065)
  * build: Void Linux/musl libc compile fixes (e602396, 0949685)
  * build: fix compiler warning for ./configure --enable-only-syscfg-profiles
  option (d1a58de)
  * build: remove ./configure --disable-man option (#7091)
  * build: remove ./configure --disable-usertmpfs option (#7092)
  * build: fix discarded const qualifier compiler warnings (#7068)
  * tests: update gcov testing scripts and calls in the source code
  * tests: update various automated tests
  * tests: rework and add fixes for "make test-compile" (5c7c58f)
  * tests: fix strace color probing in allow-debuggers &amp; seccomp-ptrace (#7099)
  ci: gitlab: install missing git-buildpackage dependency (#7017)
  * profiles: yt-dlp: support deno JavaScript engine to fix YouTube (#6999)
  * profiles: yt-dlp: support browser cookies for authenticated downloads
  (#7030)
  * profiles: add deno paths (#7032)
  * profiles: vesktop: fix screen sharing (#7043)
  * profiles: disable by default several systemd tools (ca934a2)
  * profiles: fix allowing netcat in playonlinux and ssh profiles (#6911 #7059)
  * profiles: firefox: add new ~/.config/mozilla dir (#7056 #7061)
  profiles: blobby: allow lua (#7102)
  * new profiles: fragments (#7023)
  * new profiles: srb2 (#6996)
  * new profiles: zen, zen-bin, zen-browser (#7029)
  * new profiles: halloy IRC client (#7100)</changelog>
</package>
<package pkgid="4ea77f8b890a32060029bc47181de7c1b24d0d74c9d7daaccda9f1715edd7dd2b173a269329549be885181f0b101abad34abebf4263b0a9748acacce0b32ecad" name="firejail-bash-completion" arch="noarch">
  <version epoch="0" ver="0.9.80" rel="1.1"/>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1654689600">- fix bsc#1199148 CVE-2022-31214 by adding patch fix-CVE-2022-31214.patch
  using commits from upstream.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1655208000">- remove patches fix-internet-access.patch and fix-CVE-2022-31214.patch
  as they are integrated upstream
- update to version 0.9.70:
  - security: CVE-2022-31214 - root escalation in --join logic
  - Reported by Matthias Gerstner, working exploit code was provided to our
  - development team. In the same time frame, the problem was independently
  - reported by Birk Blechschmidt. Full working exploit code was also provided.
  - feature: enable shell tab completion with --tab (#4936)
  - feature: disable user profiles at compile time (#4990)
  - feature: Allow resolution of .local names with avahi-daemon in the apparmor
  - profile (#5088)
  - feature: always log seccomp errors (#5110)
  - feature: firecfg --guide, guided user configuration (#5111)
  - feature: --oom, kernel OutOfMemory-killer (#5122)
  - modif: --ids feature needs to be enabled at compile time (#5155)
  - modif: --nettrace only available to root user
  - rework: whitelist restructuring (#4985)
  - rework: firemon, speed up and lots of fixes
  - bugfix: --private-cwd not expanding macros, broken hyperrogue (#4910)
  - bugfix: nogroups + wrc prints confusing messages (#4930 #4933)
  - bugfix: openSUSE Leap - whitelist-run-common.inc (#4954)
  - bugfix: fix printing in evince (#5011)
  - bugfix: gcov: fix gcov functions always declared as dummy (#5028)
  - bugfix: Stop warning on safe supplementary group clean (#5114)
  - build: remove ultimately unused INSTALL and RANLIB check macros (#5133)
  - build: mkdeb.sh.in: pass remaining arguments to ./configure (#5154)
  - ci: replace centos (EOL) with almalinux (#4912)
  - ci: fix --version not printing compile-time features (#5147)
  - ci: print version after install &amp; fix apparmor support on build_apparmor
  - (#5148)
  - docs: Refer to firejail.config in configuration files (#4916)
  - docs: firejail.config: add warning about allow-tray (#4946)
  - docs: mention that the protocol command accumulates (#5043)
  - docs: mention inconsistent homedir bug involving --private=dir (#5052)
  - docs: mention capabilities(7) on --caps (#5078)
  - new profiles: onionshare, onionshare-cli, opera-developer, songrec
  - new profiles: node-gyp, npx, semver, ping-hardened
  - removed profiles: nvm</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1681041600">- update to version 0.9.72:
  * modif: move hardcoded apps recognized by default in uiapps file
  * modif: remove sandbox edit dialog and replace it with uiapps file
  * feature: added uiapps file for default and user apps configuration
  * feature: added a system network monitor in sandbox stats
  * feature: added apparmor support in firejail-ui
  * feature: added bluetooth support in firejail-ui
  * feature: print final sandbox configuration in firejail-ui
  * bugfixes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707048000">- Use sysuser-tools to generate firejail group</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736424000">- Load/reload AppArmor profiles when installing the package (boo#1235142#c1)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1752926400">- update to version 0.9.74:
  * security: fix sscanf rv checks (CodeQL) (#6184)
  * feature: private-etc rework: improve handling of /etc/resolv.conf and add
  * private-etc groups (#6400 #5518 #5608 #5609 #5629 #5638 #5641 #5642 #5643
  * #5650 #5681 #5737 #5844 #5989 #6016 #6104 #5655 #6435 #6514 #6515)
  * feature: Add "keep-shell-rc" command and option (#1127 #5634)
  * feature: Print the argument when failing with "too long arguments" (#5677)
  * feature: a random hostname is assigned to each sandbox unless
  * overwritten using --hostname command
  * feature: add IPv6 support for --net.print option
  * feature: QUIC (HTTP/3) support in --nettrace
  * feature: add seccomp filters for --restrict-namespaces
  * feature: stats support for --nettrace
  * feature: add doas support in firecfg and jailcheck (#5899 #5900)
  * feature: firecfg: add firecfg.d &amp; add ignore command (#2097 #5245 #5876
  * #6153 #6268)
  * feature: expand simple macros in more commands (--chroot= --netfilter=
  * --netfilter6= --trace=) (#6032 #6109)
  * feature: add Landlock support (#5269 #6078 #6115 #6125 #6187 #6195 #6200
  * #6228 #6260 #6302 #6305)
  * feature: add support for comm, coredump, and prctl procevents in firemon
  * (#6414 #6415)
  * feature: add notpm command &amp; keep tpm devices in private-dev (#6379 #6390)
  * feature: fshaper.sh: support tc on NixOS (#6426 #6431)
  * feature: add aarch64 syscalls (#5821 #6574)
  * feature: add --disable-sandbox-check configure flag (#6592)
  * feature: block /dev/ntsync &amp; add keep-dev-ntsync command (#6655 #6660)
  * modif: Stop forwarding own double-dash to the shell (#5599 #5600)
  * modif: Prevent sandbox name (--name=) and host name (--hostname=)
  * from containing only digits (#5578 #5741)
  * modif: Escape control characters of the command line (#5613)
  * modif: Allow mostly only ASCII letters and digits for sandbox name
  * (--name=) and host name (--hostname=) (#5708 #5856)
  * modif: make private-lib a configure-time option, disabled by default (see
  * --enable-private-lib) (#5727 #5732)
  * modif: Improve --version/--help &amp; print version on startup (#5829 #6172)
  * modif: improve errExit error messages (#5871)
  * modif: drop deprecated 'shell' option references (#5894)
  * modif: keep pipewire group unless nosound is used (#5992 #5993)
  * modif: fcopy: use lstat when copying directory (#5378 #5957)
  * modif: private-dev: keep /dev/kfd unless no3d is used (#6380)
  * modif: keep /sys/module/nvidia* if prop driver and no no3d (#6372 #6387)
  * modif: clarify error messages in profile.c (#6605)
  * modif: keep plugdev group unless nou2f is used (#6664)
  * removal: firemon: remove --interface option (it duplicates the firejail
  * --net.print= option) (0e48f99)
  * removal: remove support for LTS and firetunnel (db09546)
  * bugfix: fix --hostname and --hosts-file commands
  * bugfix: fix examples in firejail-local AppArmor profile (#5717)
  * bugfix: arp.c: ensure positive timeout on select(2) (#5806)
  * bugfix: Wrong syscall names for s390_pci_mmio_read and s390_pci_mmio_write
  * (#5965 #5976)
  * bugfix: firejail --ls reports wrong file sizes for large files (#5982
  * #6086)
  * bugfix: fix startup race condition for /run/firejail directory (#6307)
  * bugfix: fix various resource leaks (#6367)
  * bugfix: profstats: fix restrict-namespaces max count (#6369)
  * bugfix: remove --noautopulse from --help and zsh comp (#6401)
  * bugfix: parse --debug before using it (#6579)
  * bugfix: fix possible memory leak in fs_home.c (#6598)
  * bugfix: do not interact with dbus directory if dbus proxy is disabled
  * (#6591)
  * bugfix: firecfg: check full .desktop filename in check_profile() (#6674)
  * build: auto-generate syntax files (#5627)
  * build: mark all phony targets as such (#5637)
  * build: mkdeb.sh: pass all arguments to ./configure (#5654)
  * build: deb: enable apparmor by default &amp; remove deb-apparmor (#5668)
  * build: Fix whitespace and add .editorconfig (#5674)
  * build: remove for loop initial declarations to fix building with old
  * compilers (#5778)
  * build: enable compiler warnings by default (#5842)
  * build: remove -mretpoline and NO_EXTRA_CFLAGS (#5859)
  * build: disable all built-in implicit make rules (#5864)
  * build: organize and standardize make vars and targets (#5866)
  * build: fix seccomp filters and man pages always being rebuilt when running
  * make (#5156 #5898)
  * build: fix hardcoded make &amp; remove unnecessary distclean targets (#5911)
  * build: dist and asc improvements (#5916)
  * build: fix some shellcheck issues &amp; use config.sh in more scripts (#5927)
  * build: firecfg.config sorting improvements (#5942)
  * build: codespell improvements (#5955)
  * build: add missing makefile dep &amp; syntax improvements (#5956)
  * build: sort.py: use case-sensitive sorting (#6070)
  * build: mkrpm.sh: append instead of override configure args (#6126)
  * build: use CPPFLAGS instead of INCLUDE in compile targets (#6159)
  * build: use full paths on compile/link targets (#6158)
  * build: automatically generate header dependencies (#6164)
  * build: improve main clean target (#6186)
  * build: mkrpm.sh improvements (#6196)
  * build: move errExit macro into inline function (#6217)
  * build: allow overriding certain tools &amp; sync targets with CI (#6222)
  * build: reduce hardcoding and inconsistencies &amp; add installcheck target
  * (#6230 #6620)
  * build: sort.py: filter empty and duplicate items (#6261)
  * build: fix "warning: "_FORTIFY_SOURCE" redefined" (#6282 #6283)
  * build: sort.py: add -h/-i/-n/-- options (#6290 #6339 #6562)
  * build: add strip target and simplify install targets (#6342)
  * build: remove clean dependency from cppcheck targets (#6343)
  * build: allow overriding common tools (#6354)
  * build: standardize install commands (#6366)
  * build: improve reliability/portability of date command usage (#6403 #6404)
  * build: sort.py: strip whitespace in profiles (#6556)
  * build: sort.py: fix whitespace in entire profile (#6593)
  * build: sort.py: quote diff lines (#6594)
  * build: remove cppcheck-old target/job (#6676)
  * ci: always update the package db before installing packages (#5742)
  * ci: fix codeql unable to download its own bundle (#5783)
  * ci: split configure/build/install commands on gitlab (#5784)
  * ci: fix swapped name/email arguments in debian_ci (#5795)
  * ci: formatting and misc improvements (#5802)
  * ci: run for every branch instead of just master (#5815)
  * ci: upgrade debian:stretch to debian:buster (#5818)
  * ci: standardize apt-get update/install &amp; misc improvements (#5857)
  * ci: Update step-security/harden-runner and update allowed endpoints (#5953)
  * ci: whitelist paths, reorganize workflows &amp; speed-up tests (#5960 #6627)
  * ci: fix dependabot duplicated workflow runs (#5984)
  * ci: allow running workflows manually (#6026)
  * ci: add timeout limits (#6178)
  * ci: make dependabot updates monthly and bump PR limit (#6338)
  * contrib/syntax: remove 'text/plain' from firejail-profile.lang.in (#6057
  * #6059)
  * contrib/vim: match profile files more broadly (#5850)
  * contrib/vim: add ftplugin file (based on cfg.vim) (#6680)
  * test: split individual test groups in github workflows
  * test: add chroot, appimage and network tests in github workflows
  * docs: remove apparmor options in --help when building without apparmor
  * support (#5589)
  * docs: fix typos (#5693)
  * docs: markdown formatting and misc improvements (#5757)
  * docs: add uninstall instructions to README.md (#5812)
  * docs: add precedence info to manpage &amp; fix noblacklist example (#6358
  * #6359)
  * docs: bug_report.md: use absolute path in 'steps to reproduce' (#6382)
  * docs: man: format and sort some private- items (#6398)
  * docs: man: improve blacklist/whitelist examples with spaces (#6425)
  * docs: add build_issue.md issue template (#6423)
  * docs: man: sort commands (firejail.1) (#6451)
  * docs: man: fix bold in command TPs (#6472)
  * docs: man: fix wrong escapes (#6474)
  * docs: github: streamline environment in issue templates (#6471 #6607)
  * docs: fix typos of --enable-selinux configure option (#6526)
  * docs: clarify intro and build section in README (#6524)
  * docs: clarify that other tools may not be in PPA (#6407)
  * docs: use GitHub issues as the bug reporting address (#6525)
  * docs: update distribution table &amp; add note in SECURITY.md (#6624)
  * docs: clarify unmaintained status of overlayfs in configure.ac (#6632)
  * docs: improve whitelist and blacklist descriptions in man pages (#6622)
  * docs: note that --build may generate a non-functional profile (#6653)
  * legal: selinux.c: Split Copyright notice &amp; use same license as upstream
  * (#5667)
  * profiles: qutebrowser: fix links not opening in the existing instance
  * (#5601 #5618)
  * profiles: clarify userns comments (#5686)
  * profiles: bulk rename electron to electron-common (#5700)
  * profiles: streamline seccomp socket comment (#5735)
  * profiles: drop hostname option from all profiles (#5702)
  * profiles: move read-only config entries to disable-common.inc (#5763)
  * profiles: standardize on just "GTK" on comments (#5794)
  * profiles: bleachbit: allow erasing Trash contents (#5337 #5902)
  * profiles: improvements to profiles using private (#5946)
  * profiles: standardize commented code and eol comments (#5987)
  * profiles: disable-common: add more suid programs (#6049 #6051 #6052)
  * profiles: replace private-opt with whitelist &amp; document private-opt issues
  * (#6021)
  * profiles: drop paths already in wusc (#6218)
  * profiles: deny access to ~/.config/autostart (#6257)
  * profiles: replace x11 socket blacklist with disable-X11.inc (#6286)
  * profiles: sort blacklist sections (#6289)
  * profiles: rename disable-X11.inc to disable-x11.inc (#6294)
  * profiles: add allow-nodejs.inc to profile.template (#6298)
  * profiles: add allow-php.inc to profile.template (#6299)
  * profiles: clarify and add opengl-game to profile.template (#6300)
  * profiles: allow-ssh: allow /etc/ssh/ssh_revoked_hosts (#6308 #6309)
  * profiles: libreoffice: support signing documents with GPG (#6352 #6353)
  * profiles: blacklist i3 IPC socket &amp; dir except for i3 itself (#6361)
  * profiles: librewolf: add new dbus name (io.gitlab.firefox) (#6413 #6473)
  * profiles: nextcloud: fix access to ~/Nextcloud (#5877 #6478)
  * profiles: ssh: add ${RUNUSER}/gvfsd-sftp (#5816 #6479)
  * profiles: firecfg: disable text editors (#6002 #6477)
  * profiles: browsers: centralize/sync/improve comments (#6486)
  * profiles: keepassxc: add new socket location (#5447 #6391)
  * profiles: signal-desktop: allow org.freedesktop.secrets (#6498)
  * profiles: firefox-common: allow org.freedesktop.portal.Documents (#6444
  * #6499)
  * profiles: keepassxc: allow access to ssh-agent socket (#3314 #6531)
  * profiles: firecfg.config: disable dnsmasq (#6533)
  * profiles: game-launchers: disable nou2f (#6534)
  * profiles: anki: fix opening, allow media &amp; add to firecfg (#6544 #6545)
  * profiles: wget: allow ~/.local/share/wget (#6542)
  * profiles: wget: unify wget2 into wget profile (#6551)
  * profiles: tesseract: disable private-tmp to fix ocrmypdf (#6550 #6552)
  * profiles: ensure allow-lua where mpv is allowed (#6555)
  * profiles: video-players: add missing /usr/share paths (#6557)
  * profiles: clamav: add /etc/clamav (#6565)
  * profiles: lutris: add comment for gamescope workaround (#6192)
  * profiles: disable-common: add bubblejail paths (#6571)
  * profiles: fix misc in kmail/transmission-qt &amp; add kontact.profile (#5905)
  * profiles: misc changes and self-ref fixes in ghostwriter/peek (#5648)
  * profiles: firecfg: fix sha384sum &amp; add b2sum/cksum (#6578)
  * profiles: refactor com.github.johnfactotum.Foliate into foliate.profile
  * (#6582)
  * profiles: anki: fix dark mode detection &amp; misc changes (#6581)
  * profiles: tor: add memory-deny-write-execute (#6641)
  * profiles: torbrowser-launcher: move path from dc to dp (#6640)
  * profiles: ytmdesktop: add redirect &amp; whitelist /opt/ytmdesktop (#6662
  * #6666)
  * profiles: seahorse: add redirect org.gnome.seahorse.Application (#6658
  * #6673)
  * profiles: godot: ignore noexec in home to fix addons (#6686)
  * new profiles: qpdf and redirects (fix-qdf, qpdf, zlib-flate) (#5675)
  * new profiles: parsecd (#5646 #5682)
  * new profiles: lobster (#5706 #5847 #5885 #6155)
  * new profiles: ani-cli (#5707 #5733 #5892 #5954)
  * new profiles: discord redirects (DiscordPTB, discord-ptb) (#5729)
  * new profiles: jami and postman (#5691)
  * new profiles: mov-cli (#5710)
  * new profiles: standard-notes (#5761)
  * new profiles: url-eater (#5780)
  * new profiles: fbreader redirect (FBReader) (d88c8d4)
  * new profiles: rssguard (#5881)
  * new profiles: mullvad-browser (#5887)
  * new profiles: sniffnet (#5920)
  * new profiles: daisy (#5935)
  * new profiles: reader (#5934)
  * new profiles: journal-viewer (#5943)
  * new profiles: clac (#5947)
  * new profiles: blender redirect (blender-3.6) (#6013)
  * new profiles: fluffychat (#6007)
  * new profiles: lettura (#6027)
  * new profiles: brz and bzr (Breezy) (#6028)
  * new profiles: floorp (#6030 #6683)
  * new profiles: tidal-hifi (#6008 #6009)
  * new profiles: termshark (#6039)
  * new profiles: tiny-rdm (#6083)
  * new profiles: rawtherapee (#6180)
  * new profiles: electron-cash (#6181)
  * new profiles: gnome-boxes (#6226)
  * new profiles: virt-manager (#6227)
  * new profiles: ledger-live-desktop (#6219)
  * new profiles: lz4 and redirects (#6241)
  * new profiles: qt5ct (#6249)
  * new profiles: qt6ct (#6250)
  * new profiles: green-recoder (#6237)
  * new profiles: bpftop (#6231)
  * new profiles: erd (#6236)
  * new profiles: lyriek (#6245)
  * new profiles: statusof (#6253)
  * new profiles: cloneit (#6232)
  * new profiles: deadlink (#6233)
  * new profiles: dexios (#6234)
  * new profiles: koreader (#6243)
  * new profiles: editorconfiger (#6235)
  * new profiles: localsend_app (#6244)
  * new profiles: rymdport (#6251)
  * new profiles: textroom (#6254)
  * new profiles: tvnamer (#6256)
  * new profiles: mimetype (#6247)
  * new profiles: session-desktop (#6259)
  * new profiles: metadata-cleaner (#6246)
  * new profiles: tqemu (#6255)
  * new profiles: gh (GitHub CLI) (#6293)
  * new profiles: axel (#6315)
  * new profiles: several kids programs (alienblaster geki2 geki3 lbreakouthd
  * tuxtype typespeed) (4c5f558)
  * new profiles: loupe (#6327 #6333)
  * new profiles: d-spy (#6328)
  * new profiles: nhex (#6341)
  * new profiles: armcord (#6365)
  * new profiles: dtui (#6422)
  * new profiles: singularity (Endgame: Singularity) (#6463)
  * new profiles: prismlauncher (#6558)
  * new profiles: irssi (#6549)
  * new profiles: syncthing (#6536)
  * new profiles: obsidian (#6314)
  * new profiles: b3sum (blake3) (#6577)
  * new profiles: aria2p/aria2rpc (#6583 #6609)
  * new profiles: buku (#6584)
  * new profiles: monero-wallet-cli (#6586)
  * new profiles: tremc (#6590)
  * new profiles: device-flasher.linux (CalyxOS) (#6616)
  * new profiles: hledger/hledger-ui (#6585)
  * new profiles: ncmpcpp (#6587)
  * new profiles: pyradio (#6589)
  * new profiles: vesktop (#6654)
  * new profiles: nsxiv (#6588)
  * new profiles: remmina-file-wrapper (#6669)
  * new profiles: ouch (#6678)
  * new profiles: xarchiver (#6679)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1753963200">- add new additional signing key support+releasesigning@divested.dev 6395FC9911EDCD6158712DF7BADFCABDDBF5B694
- Update to version 0.9.76:
  * feature: use globbing in hardcoded numbered /dev paths (#2723 #6704)
  * feature: add warn command (#6710)
  * feature: use non-blocking flock calls (#6761)
  * modif: block TPM devices &amp; turn notpm command into keep-dev-tpm (#6698)
  * modif: improve error messages in mountinfo.c (#6711)
  * modif: use "Error:" in errExit message (#6716)
  * modif: keep tss group if keep-dev-tpm is used (#6718)
  * modif: keep /dev/tpmrm devices if keep-dev-tpm is used (#6719)
  * modif: keep tcm/tcmrm devices if keep-dev-tpm is used (#6724)
  * modif: improve "Failed mount" error messages in util.c (#6747)
  * modif: improve fcopy error messages in check() (#6801)
  * modif: fcopy: try normal case first instead of last in check() (#6804)
  * modif: improve new network namespace error message (#6824)
  * modif: improve error messages in sandbox.c/sbox.c (#6825)
  * bugfix: fix flock debug messages going to stderr (#6712)
  * bugfix: add missing selinux relabeling for /dev paths (#6734)
  * bugfix: fix potential deadlock with flock + SIGTSTP (#6729 #6750)
  * bugfix: fcopy: add /usr/share + "runner:root" exception to fix CI (#6797 #6803)
  * bugfix: fcopy: allow /etc/resolv.conf owned by systemd-resolve (#4545 #6808)
  * bugfix: fix "Not enforcing Landlock" message always being printed (#6806)
  * bugfix: add NULL check for cmdline in find_child() (#6840)
  * build: use TARNAME in SYSCONFDIR/VARDIR (#6713)
  * build: add localstatedir and use in VARDIR (#6715)
  * build: replace SYSCONFDIR with @sysconfdir@ (#6737)
  * ci: upgrade debian:buster to debian:bullseye (#6832)
  * docs: improve URL formatting in man pages (#6706)
  * docs: clarify --private bug in man pages (#6805)
  * docs: fix man formatting of landlock.enforce (#6807)
  * profiles: split commands that increase/reduce access (#6687)
  * profiles: firefox: add comment about creating PWA shortcuts (#6689)
  * profiles: add more xorg paths (#6708)
  * profiles: fix include of deprecated disable-X11.inc (uppercase) (#6709)
  * profiles: godot: remove noinput so gamepads work (#6707)
  * profiles: remove mkdir ~/.pki (#6732)
  * profiles: mpv: remove mkfile ~/.netrc (#6735)
  * profiles: curl: allow ~/.netrc (#6736)
  * profiles: discord-common: add env to private-bin (#6738)
  * profiles: firecfg: disable checksum programs (#6755)
  * profiles: rssguard: allow lua (#6758 #6759)
  * profiles: wine: allow python to fix Epic Games Launcher (#6762 #6763)
  * profiles: wusc: add /usr/share/xkeyboard-config-2 (#6773 #6775)
  * profiles: chafa: quiet output (#6777)
  * profiles: ripperx/sound-juicer: fix profile name typos (#6780)
  * profiles: ani-cli: add mpv to private-etc for plugins access (#6779)
  * profiles: use private-etc groups in more profiles (#6783)
  * profiles: firecfg: disable foliate (#6784)
  * profiles: finish converting private-opt to whitelist (#6785)
  * profiles: replace hosts.conf with host.conf in private-etc (#6791)
  * profiles: makedeb: allow dpkg (#6816)
  * profiles: kate: fix network access (#6815 #6823)
  * profiles: keepassxc: add x11 group to private-etc (#6827 #6828)
  * profiles: allow org.kde.kwalletd6 for Plasma 6 systems (#6819)
  * profiles: xreader: disable no3d to fix startup (#6829)
  * profiles: firefox: add alternative tridactylrc path (#6720 #6721)
  * new profile: ansel (#6751)</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1767441600">- Update to version 0.9.78:
  * feature: add arg-max-count / arg-max-len to firejail.config (#4633 #6878)
  * feature: add env-max-count / env-max-len to firejail.config (#3678 #6951)
  * feature: add --xephyr-extra-params= command (#6952)
  * feature: replace bubblewrap (bwrap) in the sandbox with a dummy program
  (fbwrap) to work around issues with glycin 2.0.0 via gdk-pixbuf2 and add
  - -allow-bwrap command to force the use of the real bwrap (#6906 #7009)
  * modif: firemon: improve debug message code (#6856)
  * modif: rlimit: allow uppercase suffixes (#6890)
  * modif: rlimit: use uppercase suffixes in the code/docs (#6891)
  * modif: rlimit: improve error messages (#6893)
  * modif: update and add syscalls for several architectures (#6956 #6961)
  * modif: check for --version during early init (#6972)
  * removal: --disable-globalcfg configure option (#6984)
  * removal: overlayfs support/--overlay commands (#6994)
  * removal: Intrusion Detection System (IDS)/fids (#6995)
  * bugfix: remove /usr/share + "runner:root" CI workaround (#6844)
  * bugfix: firemon: fix inconsistent debug message format (#6854)
  * bugfix: fix potential infinite loop in checkcfg (-fanalyzer) (#6859)
  * bugfix: fnettrace-icmp: fix uninitialized vars (cppcheck) (#6869)
  * bugfix: firemon: avoid cmd double-free in procevent_monitor (#6792 #6846)
  * bugfix: firemon: fix potential memory leak in procevent_monitor (#6872)
  * bugfix: firecfg: fix parsing filenames with multiple ".desktop" (#6865 #6871)
  * bugfix: fix French translation for ${PICTURES} macro (#6942)
  * bugfix: add missing macros in profile.template (#6948)
  * bugfix: check for --quiet/--debug earlier during init (#6969)
  * bugfix: disable apparmor if --allow-debuggers (#6882)
  * bugfix: firecfg: skip snap-packaged programs to avoid breaking them on Ubuntu desktop (#7008)
  * build: cppcheck: ignore src/lib/syscalls.c (#6868)
  * build: cppcheck: use --check-level=exhaustive (#6877)
  * build: add script to generate syscall headers (#6960 #6990)
  * build: add sort-profiles target for sort.py (#7004)
  * tests: rlimit: add missing tests for rlimit-as / rlimit-cpu (#6895)
  * tests: man: fix timeout error (#6949)
  * tests: man: disable test due to timeout (#6955)
  * tests: fix test-appimage on Arch and Debian 13 (#7007)
  * ci: allow new github domain for codeql download (#6845)
  * ci: standardize "apt-get install" step name (#6862)
  * ci: speed-up main build &amp; add build-gcc (#6864)
  * ci: cppcheck: upgrade ubuntu-22.04 to ubuntu-24.04 (#6874)
  * ci: codespell: upgrade ubuntu-22.04 to ubuntu-24.04 (#6873)
  * ci: codeql-cpp: print config.log if configure fails (#7003)
  * docs: man: improve strace usage and add refs (#6851)
  * docs: add debian/ubuntu links to README.md (#6850)
  * docs: github: clarify how to attach logs (#6858)
  * docs: rlimit: improve text and use base-2 units (#6894)
  * docs: man: clarify what ipc-namespace affects (#6930)
  * docs: improve build/install commands (#6962)
  * docs: add distribution-specific build/install instructions (#6964)
  * docs: clarify that only latest and dev versions are supported (#6965)
  * docs: always use full path to program in examples (#6963)
  * profiles: thunderbird: fix ignoring wruc (#6839 #6852)
  * profiles: wine: disable noinput so gamepads work (#6866 #6867)
  * profiles: qutebrowser: whitelist /usr/share/pdf.js (#6875)
  * profiles: firefox-common: add a comment about mpris (#6876)
  * profiles: qutebrowser: add comment about qute-pass support (#6879)
  * profiles: add missing mailcap entries (#6883 #6884)
  * profiles: organize blacklist sections as per profile.template (#6885)
  * profiles: godot: allow ~/.local/share/Trash (#6904)
  * profiles: wusc: add /usr/share/glycin-loaders (#6907)
  * profiles: wusc: add /usr/share/gtk-4.0 (#6909)
  * profiles: mullvad-browser: allow readlink and realpath (#6923)
  * profiles: blink-common-hardened: disable noroot to fix saving files (#6920)
  * profiles: steam: allow ~/.local/share/doublefine (#6937)
  * profiles: wusc: add /usr/share/gtksourceview-5 (#6947)
  * profiles: ssh: add ${RUNUSER}/openssh_agent socket path (#6975)
  * profiles: brave: add org.mpris.MediaPlayer2.brave.* (#6980)
  * profiles: hashcat: fix runtime errors (#6364 #6888)
  * new profile: ne (text editor) (ae22e56)
  * new profile: trivalent (#6900)
  * new profile: openra (#7005)
  * new profile: gzdoom, lzdoom, uzdoom (#7010)
  * new profile: quakespasm (#7014)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1771502400">- Build for selinux</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1774267200">- Update to version 0.9.80:
  * security: require a full or relative file path for --profile=FILE -
  using it with just a filename has security implications and is highly
  discouraged (#6896)
  * security: profiles: update the list of terminal emulators that can be used
  for sandbox escape (cbf4308 c8a6707)
  * feature: hide PID 1 inside of the sandbox and add --unhide-pid1 command to
  unhide (#7046)
  * feature: add --hostname-randomize command and profile option - stop
  randomizing the hostname by default to fix breakage with X11 programs
  (#7062 #7095)
  * feature: add --debug-syscall-groups command (#7049 #7055)
  * feature: add apparmor profiles for --nettrace command (#7093)
  modif: reorganize &amp; update syscall groups (#7024 #7027 #7034 #7039 #7042
  [#7044] #7045)
  * modif: make Xephyr default for --x11 option - currently Xpra is not
  available in Debian/Ubuntu and derivatives (#7094)
  * modif: improve feature disabled warning/error messages (#7074)
  * modif: add a syscall header for the x32 ABI (6a6ff98)
  * modif: update all syscall headers, except for s390 32-bit (3db2e97e9cccef)
  * bugfix: /home/user is mounted with noexec when --private is used (#6921)
  * bugfix: add link-local addresses to 'nolocal' firewall configs (#7054)
  * bugfix: map sandbox hostname to ipv6 in /etc/hosts (#7077)
  * bugfix: add localhost lines to /etc/hosts (#7048 #7079)
  * bugfix: lib: fix memory leaks in syscall_in_list() (#7098)
  docs: add missing items and cleanup things related to release 0.9.78 in
  README/README.md/RELNOTES
  * docs: man: fix non-ASCII hyphens in the output - copy-pasting commands fail
  on the command line (#5903)
  * docs: various other fixes and changes
  * docs: man: fix arch for syscall map in seccomp example (#7064)
  * docs: man: clarify --debug-syscalls for seccomp (#7065)
  * build: Void Linux/musl libc compile fixes (e602396, 0949685)
  * build: fix compiler warning for ./configure --enable-only-syscfg-profiles
  option (d1a58de)
  * build: remove ./configure --disable-man option (#7091)
  * build: remove ./configure --disable-usertmpfs option (#7092)
  * build: fix discarded const qualifier compiler warnings (#7068)
  * tests: update gcov testing scripts and calls in the source code
  * tests: update various automated tests
  * tests: rework and add fixes for "make test-compile" (5c7c58f)
  * tests: fix strace color probing in allow-debuggers &amp; seccomp-ptrace (#7099)
  ci: gitlab: install missing git-buildpackage dependency (#7017)
  * profiles: yt-dlp: support deno JavaScript engine to fix YouTube (#6999)
  * profiles: yt-dlp: support browser cookies for authenticated downloads
  (#7030)
  * profiles: add deno paths (#7032)
  * profiles: vesktop: fix screen sharing (#7043)
  * profiles: disable by default several systemd tools (ca934a2)
  * profiles: fix allowing netcat in playonlinux and ssh profiles (#6911 #7059)
  * profiles: firefox: add new ~/.config/mozilla dir (#7056 #7061)
  profiles: blobby: allow lua (#7102)
  * new profiles: fragments (#7023)
  * new profiles: srb2 (#6996)
  * new profiles: zen, zen-bin, zen-browser (#7029)
  * new profiles: halloy IRC client (#7100)</changelog>
</package>
<package pkgid="04fedd81c7e70bdc09d5329051876458dd471015ca585a45990a5fd276c9329480559bdd1a6f47f9020dc1e1cbcd95054c735762b070376ac61cf3c831fa9807" name="firejail-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.9.80" rel="1.1"/>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1654689600">- fix bsc#1199148 CVE-2022-31214 by adding patch fix-CVE-2022-31214.patch
  using commits from upstream.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1655208000">- remove patches fix-internet-access.patch and fix-CVE-2022-31214.patch
  as they are integrated upstream
- update to version 0.9.70:
  - security: CVE-2022-31214 - root escalation in --join logic
  - Reported by Matthias Gerstner, working exploit code was provided to our
  - development team. In the same time frame, the problem was independently
  - reported by Birk Blechschmidt. Full working exploit code was also provided.
  - feature: enable shell tab completion with --tab (#4936)
  - feature: disable user profiles at compile time (#4990)
  - feature: Allow resolution of .local names with avahi-daemon in the apparmor
  - profile (#5088)
  - feature: always log seccomp errors (#5110)
  - feature: firecfg --guide, guided user configuration (#5111)
  - feature: --oom, kernel OutOfMemory-killer (#5122)
  - modif: --ids feature needs to be enabled at compile time (#5155)
  - modif: --nettrace only available to root user
  - rework: whitelist restructuring (#4985)
  - rework: firemon, speed up and lots of fixes
  - bugfix: --private-cwd not expanding macros, broken hyperrogue (#4910)
  - bugfix: nogroups + wrc prints confusing messages (#4930 #4933)
  - bugfix: openSUSE Leap - whitelist-run-common.inc (#4954)
  - bugfix: fix printing in evince (#5011)
  - bugfix: gcov: fix gcov functions always declared as dummy (#5028)
  - bugfix: Stop warning on safe supplementary group clean (#5114)
  - build: remove ultimately unused INSTALL and RANLIB check macros (#5133)
  - build: mkdeb.sh.in: pass remaining arguments to ./configure (#5154)
  - ci: replace centos (EOL) with almalinux (#4912)
  - ci: fix --version not printing compile-time features (#5147)
  - ci: print version after install &amp; fix apparmor support on build_apparmor
  - (#5148)
  - docs: Refer to firejail.config in configuration files (#4916)
  - docs: firejail.config: add warning about allow-tray (#4946)
  - docs: mention that the protocol command accumulates (#5043)
  - docs: mention inconsistent homedir bug involving --private=dir (#5052)
  - docs: mention capabilities(7) on --caps (#5078)
  - new profiles: onionshare, onionshare-cli, opera-developer, songrec
  - new profiles: node-gyp, npx, semver, ping-hardened
  - removed profiles: nvm</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1681041600">- update to version 0.9.72:
  * modif: move hardcoded apps recognized by default in uiapps file
  * modif: remove sandbox edit dialog and replace it with uiapps file
  * feature: added uiapps file for default and user apps configuration
  * feature: added a system network monitor in sandbox stats
  * feature: added apparmor support in firejail-ui
  * feature: added bluetooth support in firejail-ui
  * feature: print final sandbox configuration in firejail-ui
  * bugfixes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707048000">- Use sysuser-tools to generate firejail group</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736424000">- Load/reload AppArmor profiles when installing the package (boo#1235142#c1)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1752926400">- update to version 0.9.74:
  * security: fix sscanf rv checks (CodeQL) (#6184)
  * feature: private-etc rework: improve handling of /etc/resolv.conf and add
  * private-etc groups (#6400 #5518 #5608 #5609 #5629 #5638 #5641 #5642 #5643
  * #5650 #5681 #5737 #5844 #5989 #6016 #6104 #5655 #6435 #6514 #6515)
  * feature: Add "keep-shell-rc" command and option (#1127 #5634)
  * feature: Print the argument when failing with "too long arguments" (#5677)
  * feature: a random hostname is assigned to each sandbox unless
  * overwritten using --hostname command
  * feature: add IPv6 support for --net.print option
  * feature: QUIC (HTTP/3) support in --nettrace
  * feature: add seccomp filters for --restrict-namespaces
  * feature: stats support for --nettrace
  * feature: add doas support in firecfg and jailcheck (#5899 #5900)
  * feature: firecfg: add firecfg.d &amp; add ignore command (#2097 #5245 #5876
  * #6153 #6268)
  * feature: expand simple macros in more commands (--chroot= --netfilter=
  * --netfilter6= --trace=) (#6032 #6109)
  * feature: add Landlock support (#5269 #6078 #6115 #6125 #6187 #6195 #6200
  * #6228 #6260 #6302 #6305)
  * feature: add support for comm, coredump, and prctl procevents in firemon
  * (#6414 #6415)
  * feature: add notpm command &amp; keep tpm devices in private-dev (#6379 #6390)
  * feature: fshaper.sh: support tc on NixOS (#6426 #6431)
  * feature: add aarch64 syscalls (#5821 #6574)
  * feature: add --disable-sandbox-check configure flag (#6592)
  * feature: block /dev/ntsync &amp; add keep-dev-ntsync command (#6655 #6660)
  * modif: Stop forwarding own double-dash to the shell (#5599 #5600)
  * modif: Prevent sandbox name (--name=) and host name (--hostname=)
  * from containing only digits (#5578 #5741)
  * modif: Escape control characters of the command line (#5613)
  * modif: Allow mostly only ASCII letters and digits for sandbox name
  * (--name=) and host name (--hostname=) (#5708 #5856)
  * modif: make private-lib a configure-time option, disabled by default (see
  * --enable-private-lib) (#5727 #5732)
  * modif: Improve --version/--help &amp; print version on startup (#5829 #6172)
  * modif: improve errExit error messages (#5871)
  * modif: drop deprecated 'shell' option references (#5894)
  * modif: keep pipewire group unless nosound is used (#5992 #5993)
  * modif: fcopy: use lstat when copying directory (#5378 #5957)
  * modif: private-dev: keep /dev/kfd unless no3d is used (#6380)
  * modif: keep /sys/module/nvidia* if prop driver and no no3d (#6372 #6387)
  * modif: clarify error messages in profile.c (#6605)
  * modif: keep plugdev group unless nou2f is used (#6664)
  * removal: firemon: remove --interface option (it duplicates the firejail
  * --net.print= option) (0e48f99)
  * removal: remove support for LTS and firetunnel (db09546)
  * bugfix: fix --hostname and --hosts-file commands
  * bugfix: fix examples in firejail-local AppArmor profile (#5717)
  * bugfix: arp.c: ensure positive timeout on select(2) (#5806)
  * bugfix: Wrong syscall names for s390_pci_mmio_read and s390_pci_mmio_write
  * (#5965 #5976)
  * bugfix: firejail --ls reports wrong file sizes for large files (#5982
  * #6086)
  * bugfix: fix startup race condition for /run/firejail directory (#6307)
  * bugfix: fix various resource leaks (#6367)
  * bugfix: profstats: fix restrict-namespaces max count (#6369)
  * bugfix: remove --noautopulse from --help and zsh comp (#6401)
  * bugfix: parse --debug before using it (#6579)
  * bugfix: fix possible memory leak in fs_home.c (#6598)
  * bugfix: do not interact with dbus directory if dbus proxy is disabled
  * (#6591)
  * bugfix: firecfg: check full .desktop filename in check_profile() (#6674)
  * build: auto-generate syntax files (#5627)
  * build: mark all phony targets as such (#5637)
  * build: mkdeb.sh: pass all arguments to ./configure (#5654)
  * build: deb: enable apparmor by default &amp; remove deb-apparmor (#5668)
  * build: Fix whitespace and add .editorconfig (#5674)
  * build: remove for loop initial declarations to fix building with old
  * compilers (#5778)
  * build: enable compiler warnings by default (#5842)
  * build: remove -mretpoline and NO_EXTRA_CFLAGS (#5859)
  * build: disable all built-in implicit make rules (#5864)
  * build: organize and standardize make vars and targets (#5866)
  * build: fix seccomp filters and man pages always being rebuilt when running
  * make (#5156 #5898)
  * build: fix hardcoded make &amp; remove unnecessary distclean targets (#5911)
  * build: dist and asc improvements (#5916)
  * build: fix some shellcheck issues &amp; use config.sh in more scripts (#5927)
  * build: firecfg.config sorting improvements (#5942)
  * build: codespell improvements (#5955)
  * build: add missing makefile dep &amp; syntax improvements (#5956)
  * build: sort.py: use case-sensitive sorting (#6070)
  * build: mkrpm.sh: append instead of override configure args (#6126)
  * build: use CPPFLAGS instead of INCLUDE in compile targets (#6159)
  * build: use full paths on compile/link targets (#6158)
  * build: automatically generate header dependencies (#6164)
  * build: improve main clean target (#6186)
  * build: mkrpm.sh improvements (#6196)
  * build: move errExit macro into inline function (#6217)
  * build: allow overriding certain tools &amp; sync targets with CI (#6222)
  * build: reduce hardcoding and inconsistencies &amp; add installcheck target
  * (#6230 #6620)
  * build: sort.py: filter empty and duplicate items (#6261)
  * build: fix "warning: "_FORTIFY_SOURCE" redefined" (#6282 #6283)
  * build: sort.py: add -h/-i/-n/-- options (#6290 #6339 #6562)
  * build: add strip target and simplify install targets (#6342)
  * build: remove clean dependency from cppcheck targets (#6343)
  * build: allow overriding common tools (#6354)
  * build: standardize install commands (#6366)
  * build: improve reliability/portability of date command usage (#6403 #6404)
  * build: sort.py: strip whitespace in profiles (#6556)
  * build: sort.py: fix whitespace in entire profile (#6593)
  * build: sort.py: quote diff lines (#6594)
  * build: remove cppcheck-old target/job (#6676)
  * ci: always update the package db before installing packages (#5742)
  * ci: fix codeql unable to download its own bundle (#5783)
  * ci: split configure/build/install commands on gitlab (#5784)
  * ci: fix swapped name/email arguments in debian_ci (#5795)
  * ci: formatting and misc improvements (#5802)
  * ci: run for every branch instead of just master (#5815)
  * ci: upgrade debian:stretch to debian:buster (#5818)
  * ci: standardize apt-get update/install &amp; misc improvements (#5857)
  * ci: Update step-security/harden-runner and update allowed endpoints (#5953)
  * ci: whitelist paths, reorganize workflows &amp; speed-up tests (#5960 #6627)
  * ci: fix dependabot duplicated workflow runs (#5984)
  * ci: allow running workflows manually (#6026)
  * ci: add timeout limits (#6178)
  * ci: make dependabot updates monthly and bump PR limit (#6338)
  * contrib/syntax: remove 'text/plain' from firejail-profile.lang.in (#6057
  * #6059)
  * contrib/vim: match profile files more broadly (#5850)
  * contrib/vim: add ftplugin file (based on cfg.vim) (#6680)
  * test: split individual test groups in github workflows
  * test: add chroot, appimage and network tests in github workflows
  * docs: remove apparmor options in --help when building without apparmor
  * support (#5589)
  * docs: fix typos (#5693)
  * docs: markdown formatting and misc improvements (#5757)
  * docs: add uninstall instructions to README.md (#5812)
  * docs: add precedence info to manpage &amp; fix noblacklist example (#6358
  * #6359)
  * docs: bug_report.md: use absolute path in 'steps to reproduce' (#6382)
  * docs: man: format and sort some private- items (#6398)
  * docs: man: improve blacklist/whitelist examples with spaces (#6425)
  * docs: add build_issue.md issue template (#6423)
  * docs: man: sort commands (firejail.1) (#6451)
  * docs: man: fix bold in command TPs (#6472)
  * docs: man: fix wrong escapes (#6474)
  * docs: github: streamline environment in issue templates (#6471 #6607)
  * docs: fix typos of --enable-selinux configure option (#6526)
  * docs: clarify intro and build section in README (#6524)
  * docs: clarify that other tools may not be in PPA (#6407)
  * docs: use GitHub issues as the bug reporting address (#6525)
  * docs: update distribution table &amp; add note in SECURITY.md (#6624)
  * docs: clarify unmaintained status of overlayfs in configure.ac (#6632)
  * docs: improve whitelist and blacklist descriptions in man pages (#6622)
  * docs: note that --build may generate a non-functional profile (#6653)
  * legal: selinux.c: Split Copyright notice &amp; use same license as upstream
  * (#5667)
  * profiles: qutebrowser: fix links not opening in the existing instance
  * (#5601 #5618)
  * profiles: clarify userns comments (#5686)
  * profiles: bulk rename electron to electron-common (#5700)
  * profiles: streamline seccomp socket comment (#5735)
  * profiles: drop hostname option from all profiles (#5702)
  * profiles: move read-only config entries to disable-common.inc (#5763)
  * profiles: standardize on just "GTK" on comments (#5794)
  * profiles: bleachbit: allow erasing Trash contents (#5337 #5902)
  * profiles: improvements to profiles using private (#5946)
  * profiles: standardize commented code and eol comments (#5987)
  * profiles: disable-common: add more suid programs (#6049 #6051 #6052)
  * profiles: replace private-opt with whitelist &amp; document private-opt issues
  * (#6021)
  * profiles: drop paths already in wusc (#6218)
  * profiles: deny access to ~/.config/autostart (#6257)
  * profiles: replace x11 socket blacklist with disable-X11.inc (#6286)
  * profiles: sort blacklist sections (#6289)
  * profiles: rename disable-X11.inc to disable-x11.inc (#6294)
  * profiles: add allow-nodejs.inc to profile.template (#6298)
  * profiles: add allow-php.inc to profile.template (#6299)
  * profiles: clarify and add opengl-game to profile.template (#6300)
  * profiles: allow-ssh: allow /etc/ssh/ssh_revoked_hosts (#6308 #6309)
  * profiles: libreoffice: support signing documents with GPG (#6352 #6353)
  * profiles: blacklist i3 IPC socket &amp; dir except for i3 itself (#6361)
  * profiles: librewolf: add new dbus name (io.gitlab.firefox) (#6413 #6473)
  * profiles: nextcloud: fix access to ~/Nextcloud (#5877 #6478)
  * profiles: ssh: add ${RUNUSER}/gvfsd-sftp (#5816 #6479)
  * profiles: firecfg: disable text editors (#6002 #6477)
  * profiles: browsers: centralize/sync/improve comments (#6486)
  * profiles: keepassxc: add new socket location (#5447 #6391)
  * profiles: signal-desktop: allow org.freedesktop.secrets (#6498)
  * profiles: firefox-common: allow org.freedesktop.portal.Documents (#6444
  * #6499)
  * profiles: keepassxc: allow access to ssh-agent socket (#3314 #6531)
  * profiles: firecfg.config: disable dnsmasq (#6533)
  * profiles: game-launchers: disable nou2f (#6534)
  * profiles: anki: fix opening, allow media &amp; add to firecfg (#6544 #6545)
  * profiles: wget: allow ~/.local/share/wget (#6542)
  * profiles: wget: unify wget2 into wget profile (#6551)
  * profiles: tesseract: disable private-tmp to fix ocrmypdf (#6550 #6552)
  * profiles: ensure allow-lua where mpv is allowed (#6555)
  * profiles: video-players: add missing /usr/share paths (#6557)
  * profiles: clamav: add /etc/clamav (#6565)
  * profiles: lutris: add comment for gamescope workaround (#6192)
  * profiles: disable-common: add bubblejail paths (#6571)
  * profiles: fix misc in kmail/transmission-qt &amp; add kontact.profile (#5905)
  * profiles: misc changes and self-ref fixes in ghostwriter/peek (#5648)
  * profiles: firecfg: fix sha384sum &amp; add b2sum/cksum (#6578)
  * profiles: refactor com.github.johnfactotum.Foliate into foliate.profile
  * (#6582)
  * profiles: anki: fix dark mode detection &amp; misc changes (#6581)
  * profiles: tor: add memory-deny-write-execute (#6641)
  * profiles: torbrowser-launcher: move path from dc to dp (#6640)
  * profiles: ytmdesktop: add redirect &amp; whitelist /opt/ytmdesktop (#6662
  * #6666)
  * profiles: seahorse: add redirect org.gnome.seahorse.Application (#6658
  * #6673)
  * profiles: godot: ignore noexec in home to fix addons (#6686)
  * new profiles: qpdf and redirects (fix-qdf, qpdf, zlib-flate) (#5675)
  * new profiles: parsecd (#5646 #5682)
  * new profiles: lobster (#5706 #5847 #5885 #6155)
  * new profiles: ani-cli (#5707 #5733 #5892 #5954)
  * new profiles: discord redirects (DiscordPTB, discord-ptb) (#5729)
  * new profiles: jami and postman (#5691)
  * new profiles: mov-cli (#5710)
  * new profiles: standard-notes (#5761)
  * new profiles: url-eater (#5780)
  * new profiles: fbreader redirect (FBReader) (d88c8d4)
  * new profiles: rssguard (#5881)
  * new profiles: mullvad-browser (#5887)
  * new profiles: sniffnet (#5920)
  * new profiles: daisy (#5935)
  * new profiles: reader (#5934)
  * new profiles: journal-viewer (#5943)
  * new profiles: clac (#5947)
  * new profiles: blender redirect (blender-3.6) (#6013)
  * new profiles: fluffychat (#6007)
  * new profiles: lettura (#6027)
  * new profiles: brz and bzr (Breezy) (#6028)
  * new profiles: floorp (#6030 #6683)
  * new profiles: tidal-hifi (#6008 #6009)
  * new profiles: termshark (#6039)
  * new profiles: tiny-rdm (#6083)
  * new profiles: rawtherapee (#6180)
  * new profiles: electron-cash (#6181)
  * new profiles: gnome-boxes (#6226)
  * new profiles: virt-manager (#6227)
  * new profiles: ledger-live-desktop (#6219)
  * new profiles: lz4 and redirects (#6241)
  * new profiles: qt5ct (#6249)
  * new profiles: qt6ct (#6250)
  * new profiles: green-recoder (#6237)
  * new profiles: bpftop (#6231)
  * new profiles: erd (#6236)
  * new profiles: lyriek (#6245)
  * new profiles: statusof (#6253)
  * new profiles: cloneit (#6232)
  * new profiles: deadlink (#6233)
  * new profiles: dexios (#6234)
  * new profiles: koreader (#6243)
  * new profiles: editorconfiger (#6235)
  * new profiles: localsend_app (#6244)
  * new profiles: rymdport (#6251)
  * new profiles: textroom (#6254)
  * new profiles: tvnamer (#6256)
  * new profiles: mimetype (#6247)
  * new profiles: session-desktop (#6259)
  * new profiles: metadata-cleaner (#6246)
  * new profiles: tqemu (#6255)
  * new profiles: gh (GitHub CLI) (#6293)
  * new profiles: axel (#6315)
  * new profiles: several kids programs (alienblaster geki2 geki3 lbreakouthd
  * tuxtype typespeed) (4c5f558)
  * new profiles: loupe (#6327 #6333)
  * new profiles: d-spy (#6328)
  * new profiles: nhex (#6341)
  * new profiles: armcord (#6365)
  * new profiles: dtui (#6422)
  * new profiles: singularity (Endgame: Singularity) (#6463)
  * new profiles: prismlauncher (#6558)
  * new profiles: irssi (#6549)
  * new profiles: syncthing (#6536)
  * new profiles: obsidian (#6314)
  * new profiles: b3sum (blake3) (#6577)
  * new profiles: aria2p/aria2rpc (#6583 #6609)
  * new profiles: buku (#6584)
  * new profiles: monero-wallet-cli (#6586)
  * new profiles: tremc (#6590)
  * new profiles: device-flasher.linux (CalyxOS) (#6616)
  * new profiles: hledger/hledger-ui (#6585)
  * new profiles: ncmpcpp (#6587)
  * new profiles: pyradio (#6589)
  * new profiles: vesktop (#6654)
  * new profiles: nsxiv (#6588)
  * new profiles: remmina-file-wrapper (#6669)
  * new profiles: ouch (#6678)
  * new profiles: xarchiver (#6679)</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1753963200">- add new additional signing key support+releasesigning@divested.dev 6395FC9911EDCD6158712DF7BADFCABDDBF5B694
- Update to version 0.9.76:
  * feature: use globbing in hardcoded numbered /dev paths (#2723 #6704)
  * feature: add warn command (#6710)
  * feature: use non-blocking flock calls (#6761)
  * modif: block TPM devices &amp; turn notpm command into keep-dev-tpm (#6698)
  * modif: improve error messages in mountinfo.c (#6711)
  * modif: use "Error:" in errExit message (#6716)
  * modif: keep tss group if keep-dev-tpm is used (#6718)
  * modif: keep /dev/tpmrm devices if keep-dev-tpm is used (#6719)
  * modif: keep tcm/tcmrm devices if keep-dev-tpm is used (#6724)
  * modif: improve "Failed mount" error messages in util.c (#6747)
  * modif: improve fcopy error messages in check() (#6801)
  * modif: fcopy: try normal case first instead of last in check() (#6804)
  * modif: improve new network namespace error message (#6824)
  * modif: improve error messages in sandbox.c/sbox.c (#6825)
  * bugfix: fix flock debug messages going to stderr (#6712)
  * bugfix: add missing selinux relabeling for /dev paths (#6734)
  * bugfix: fix potential deadlock with flock + SIGTSTP (#6729 #6750)
  * bugfix: fcopy: add /usr/share + "runner:root" exception to fix CI (#6797 #6803)
  * bugfix: fcopy: allow /etc/resolv.conf owned by systemd-resolve (#4545 #6808)
  * bugfix: fix "Not enforcing Landlock" message always being printed (#6806)
  * bugfix: add NULL check for cmdline in find_child() (#6840)
  * build: use TARNAME in SYSCONFDIR/VARDIR (#6713)
  * build: add localstatedir and use in VARDIR (#6715)
  * build: replace SYSCONFDIR with @sysconfdir@ (#6737)
  * ci: upgrade debian:buster to debian:bullseye (#6832)
  * docs: improve URL formatting in man pages (#6706)
  * docs: clarify --private bug in man pages (#6805)
  * docs: fix man formatting of landlock.enforce (#6807)
  * profiles: split commands that increase/reduce access (#6687)
  * profiles: firefox: add comment about creating PWA shortcuts (#6689)
  * profiles: add more xorg paths (#6708)
  * profiles: fix include of deprecated disable-X11.inc (uppercase) (#6709)
  * profiles: godot: remove noinput so gamepads work (#6707)
  * profiles: remove mkdir ~/.pki (#6732)
  * profiles: mpv: remove mkfile ~/.netrc (#6735)
  * profiles: curl: allow ~/.netrc (#6736)
  * profiles: discord-common: add env to private-bin (#6738)
  * profiles: firecfg: disable checksum programs (#6755)
  * profiles: rssguard: allow lua (#6758 #6759)
  * profiles: wine: allow python to fix Epic Games Launcher (#6762 #6763)
  * profiles: wusc: add /usr/share/xkeyboard-config-2 (#6773 #6775)
  * profiles: chafa: quiet output (#6777)
  * profiles: ripperx/sound-juicer: fix profile name typos (#6780)
  * profiles: ani-cli: add mpv to private-etc for plugins access (#6779)
  * profiles: use private-etc groups in more profiles (#6783)
  * profiles: firecfg: disable foliate (#6784)
  * profiles: finish converting private-opt to whitelist (#6785)
  * profiles: replace hosts.conf with host.conf in private-etc (#6791)
  * profiles: makedeb: allow dpkg (#6816)
  * profiles: kate: fix network access (#6815 #6823)
  * profiles: keepassxc: add x11 group to private-etc (#6827 #6828)
  * profiles: allow org.kde.kwalletd6 for Plasma 6 systems (#6819)
  * profiles: xreader: disable no3d to fix startup (#6829)
  * profiles: firefox: add alternative tridactylrc path (#6720 #6721)
  * new profile: ansel (#6751)</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1767441600">- Update to version 0.9.78:
  * feature: add arg-max-count / arg-max-len to firejail.config (#4633 #6878)
  * feature: add env-max-count / env-max-len to firejail.config (#3678 #6951)
  * feature: add --xephyr-extra-params= command (#6952)
  * feature: replace bubblewrap (bwrap) in the sandbox with a dummy program
  (fbwrap) to work around issues with glycin 2.0.0 via gdk-pixbuf2 and add
  - -allow-bwrap command to force the use of the real bwrap (#6906 #7009)
  * modif: firemon: improve debug message code (#6856)
  * modif: rlimit: allow uppercase suffixes (#6890)
  * modif: rlimit: use uppercase suffixes in the code/docs (#6891)
  * modif: rlimit: improve error messages (#6893)
  * modif: update and add syscalls for several architectures (#6956 #6961)
  * modif: check for --version during early init (#6972)
  * removal: --disable-globalcfg configure option (#6984)
  * removal: overlayfs support/--overlay commands (#6994)
  * removal: Intrusion Detection System (IDS)/fids (#6995)
  * bugfix: remove /usr/share + "runner:root" CI workaround (#6844)
  * bugfix: firemon: fix inconsistent debug message format (#6854)
  * bugfix: fix potential infinite loop in checkcfg (-fanalyzer) (#6859)
  * bugfix: fnettrace-icmp: fix uninitialized vars (cppcheck) (#6869)
  * bugfix: firemon: avoid cmd double-free in procevent_monitor (#6792 #6846)
  * bugfix: firemon: fix potential memory leak in procevent_monitor (#6872)
  * bugfix: firecfg: fix parsing filenames with multiple ".desktop" (#6865 #6871)
  * bugfix: fix French translation for ${PICTURES} macro (#6942)
  * bugfix: add missing macros in profile.template (#6948)
  * bugfix: check for --quiet/--debug earlier during init (#6969)
  * bugfix: disable apparmor if --allow-debuggers (#6882)
  * bugfix: firecfg: skip snap-packaged programs to avoid breaking them on Ubuntu desktop (#7008)
  * build: cppcheck: ignore src/lib/syscalls.c (#6868)
  * build: cppcheck: use --check-level=exhaustive (#6877)
  * build: add script to generate syscall headers (#6960 #6990)
  * build: add sort-profiles target for sort.py (#7004)
  * tests: rlimit: add missing tests for rlimit-as / rlimit-cpu (#6895)
  * tests: man: fix timeout error (#6949)
  * tests: man: disable test due to timeout (#6955)
  * tests: fix test-appimage on Arch and Debian 13 (#7007)
  * ci: allow new github domain for codeql download (#6845)
  * ci: standardize "apt-get install" step name (#6862)
  * ci: speed-up main build &amp; add build-gcc (#6864)
  * ci: cppcheck: upgrade ubuntu-22.04 to ubuntu-24.04 (#6874)
  * ci: codespell: upgrade ubuntu-22.04 to ubuntu-24.04 (#6873)
  * ci: codeql-cpp: print config.log if configure fails (#7003)
  * docs: man: improve strace usage and add refs (#6851)
  * docs: add debian/ubuntu links to README.md (#6850)
  * docs: github: clarify how to attach logs (#6858)
  * docs: rlimit: improve text and use base-2 units (#6894)
  * docs: man: clarify what ipc-namespace affects (#6930)
  * docs: improve build/install commands (#6962)
  * docs: add distribution-specific build/install instructions (#6964)
  * docs: clarify that only latest and dev versions are supported (#6965)
  * docs: always use full path to program in examples (#6963)
  * profiles: thunderbird: fix ignoring wruc (#6839 #6852)
  * profiles: wine: disable noinput so gamepads work (#6866 #6867)
  * profiles: qutebrowser: whitelist /usr/share/pdf.js (#6875)
  * profiles: firefox-common: add a comment about mpris (#6876)
  * profiles: qutebrowser: add comment about qute-pass support (#6879)
  * profiles: add missing mailcap entries (#6883 #6884)
  * profiles: organize blacklist sections as per profile.template (#6885)
  * profiles: godot: allow ~/.local/share/Trash (#6904)
  * profiles: wusc: add /usr/share/glycin-loaders (#6907)
  * profiles: wusc: add /usr/share/gtk-4.0 (#6909)
  * profiles: mullvad-browser: allow readlink and realpath (#6923)
  * profiles: blink-common-hardened: disable noroot to fix saving files (#6920)
  * profiles: steam: allow ~/.local/share/doublefine (#6937)
  * profiles: wusc: add /usr/share/gtksourceview-5 (#6947)
  * profiles: ssh: add ${RUNUSER}/openssh_agent socket path (#6975)
  * profiles: brave: add org.mpris.MediaPlayer2.brave.* (#6980)
  * profiles: hashcat: fix runtime errors (#6364 #6888)
  * new profile: ne (text editor) (ae22e56)
  * new profile: trivalent (#6900)
  * new profile: openra (#7005)
  * new profile: gzdoom, lzdoom, uzdoom (#7010)
  * new profile: quakespasm (#7014)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1771502400">- Build for selinux</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1774267200">- Update to version 0.9.80:
  * security: require a full or relative file path for --profile=FILE -
  using it with just a filename has security implications and is highly
  discouraged (#6896)
  * security: profiles: update the list of terminal emulators that can be used
  for sandbox escape (cbf4308 c8a6707)
  * feature: hide PID 1 inside of the sandbox and add --unhide-pid1 command to
  unhide (#7046)
  * feature: add --hostname-randomize command and profile option - stop
  randomizing the hostname by default to fix breakage with X11 programs
  (#7062 #7095)
  * feature: add --debug-syscall-groups command (#7049 #7055)
  * feature: add apparmor profiles for --nettrace command (#7093)
  modif: reorganize &amp; update syscall groups (#7024 #7027 #7034 #7039 #7042
  [#7044] #7045)
  * modif: make Xephyr default for --x11 option - currently Xpra is not
  available in Debian/Ubuntu and derivatives (#7094)
  * modif: improve feature disabled warning/error messages (#7074)
  * modif: add a syscall header for the x32 ABI (6a6ff98)
  * modif: update all syscall headers, except for s390 32-bit (3db2e97e9cccef)
  * bugfix: /home/user is mounted with noexec when --private is used (#6921)
  * bugfix: add link-local addresses to 'nolocal' firewall configs (#7054)
  * bugfix: map sandbox hostname to ipv6 in /etc/hosts (#7077)
  * bugfix: add localhost lines to /etc/hosts (#7048 #7079)
  * bugfix: lib: fix memory leaks in syscall_in_list() (#7098)
  docs: add missing items and cleanup things related to release 0.9.78 in
  README/README.md/RELNOTES
  * docs: man: fix non-ASCII hyphens in the output - copy-pasting commands fail
  on the command line (#5903)
  * docs: various other fixes and changes
  * docs: man: fix arch for syscall map in seccomp example (#7064)
  * docs: man: clarify --debug-syscalls for seccomp (#7065)
  * build: Void Linux/musl libc compile fixes (e602396, 0949685)
  * build: fix compiler warning for ./configure --enable-only-syscfg-profiles
  option (d1a58de)
  * build: remove ./configure --disable-man option (#7091)
  * build: remove ./configure --disable-usertmpfs option (#7092)
  * build: fix discarded const qualifier compiler warnings (#7068)
  * tests: update gcov testing scripts and calls in the source code
  * tests: update various automated tests
  * tests: rework and add fixes for "make test-compile" (5c7c58f)
  * tests: fix strace color probing in allow-debuggers &amp; seccomp-ptrace (#7099)
  ci: gitlab: install missing git-buildpackage dependency (#7017)
  * profiles: yt-dlp: support deno JavaScript engine to fix YouTube (#6999)
  * profiles: yt-dlp: support browser cookies for authenticated downloads
  (#7030)
  * profiles: add deno paths (#7032)
  * profiles: vesktop: fix screen sharing (#7043)
  * profiles: disable by default several systemd tools (ca934a2)
  * profiles: fix allowing netcat in playonlinux and ssh profiles (#6911 #7059)
  * profiles: firefox: add new ~/.config/mozilla dir (#7056 #7061)
  profiles: blobby: allow lua (#7102)
  * new profiles: fragments (#7023)
  * new profiles: srb2 (#6996)
  * new profiles: zen, zen-bin, zen-browser (#7029)
  * new profiles: halloy IRC client (#7100)</changelog>
</package>
<package pkgid="6166e2c3fd11cb591195fe682dcdb11314fd9112a7fa66b781e59e4bda424621cda50115b56246cdef57664b4290065497be142c6d12295433ee4bccf6af671e" name="firetools" arch="riscv64">
  <version epoch="0" ver="0.9.72" rel="1.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1520078400">- update to version 0.9.50:
  * modif: removed the periodic window update for seccomp, caps,
    and dns
  * feature: memory deny exec stats support
  * feature: print security profile name in stats window
  * feature: protocol support in firejail-ui
  * feature: nodvd support in firejail-ui
  * feature: novideo support in firejail-ui
  * feature: notv support in firejail-ui
  * enhancement: save window size for fmgr and fstats upon exit
    and restore it next time the program is started
  * enhancement: updated default application list
  * enhancement: rework icon search for firetools launcher
  * enhancement: --enable-fatal-warnings compile configuration
  * bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1520251200">- update to version 0.9.52:
  * modif: moving to a grayscale color scheme
  * feature: firewall support in stats window
  * feature: AppArmor support in stats window
  * feature: adding Signal to the default list of applications
  * bugfixes and various user interface improvements</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559476800">- update to version 0.9.58:
  * split network interface stats in a separate window
  * detect --net=none in network interface stats
  * support for Firejail LTS versions
  * bugfixes</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1581422400">- update to version 0.9.62:
  * added fdns support
  * added stats system tray icon
  * split network interface stats in a separate window
  * detect --net=none in network interface stats
  * support for Firejail LTS versions
  * bugfixes</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1581422401">- added firetools-0.9.62-fail_linking.patch:
  properly link librt/libc for shm_open</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1598702400">- adapt to libexec directory change</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1612872000">- Update source file URLs, changed upstream at sourceforge.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612958400">- Use a few more contemporary macros.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 0.9.64
  * more fdns support
  * support for firejail version 0.9.64
  * bugfixes
- Drop fixed firetools-0.9.62-fail_linking.patch</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 0.9.72:
  * modif: move hardcoded apps recognized by default in uiapps file
  * modif: remove sandbox edit dialog and replace it with uiapps
    file
  * feature: added uiapps file for default and user apps
    configuration
  * feature: added a system network monitor in sandbox stats
  * feature: added apparmor support in firejail-ui
  * feature: added bluetooth support in firejail-ui
  * feature: print final sandbox configuration in firejail-ui
  * bugfixes</changelog>
</package>
<package pkgid="0285872c88846c7154da46d5375cf7de1f3cf5f86f00478cfc07a193e1fa174258d7b4526f38deb80bf9993a2659876281ab5dde998208bffd14cebcfaae741e" name="firewall-applet" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="cf4fb8ad6752ec93b1b58868d5c4494ec44013c0d348bb46d0d9ce6caa1a175836aa312ee2ba9e767b38468c9a3a31f4ce9fa5268b6d12a31d0a6f2422dcc092" name="firewall-config" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="6fcecc53c83b6359066048048f72c5828646522f0509a0852c7531e8cb4a251b69b12393ff9cfd8330bcdd425e07495e4485406e7f84445a2f96de10cdeae5aa" name="firewall-macros" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.1"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="628b5a1a2731d95fd391ff5f29c37d1ee967477a330350d6f9e6c540858425c2696c5298cfddffd83010f35e208eda102e223c1c9a3e06b6be1b1a082fc674ec" name="firewalld" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="afec22a163b0f22c33d51adad86141a7c1dcf2a38dcc18e0cb8c2ed797d676dd982e0328105600783270708ed39ecd921ec7c32ab5f00966a13e654bdc02721a" name="firewalld-bash-completion" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="6bd97a70b26e98d9cbdee3bfe7210de93fc3708986aeca11e26481b7eb753b316c0aa2c13a18edb13ea68ec88a70ee118c2ce1d0a41faacc6f3614410b574744" name="firewalld-lang" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="dbd1059b969ba6757dfc649e3706cb1c19f4878c2116b35424abdb26b05ada1b3eb3d145ce0e6346b168080290cb21d5df5d6440655bca8d21b7b3384aa533b0" name="firewalld-rpcbind-helper" arch="noarch">
  <version epoch="0" ver="0.21" rel="1.6"/>
  <changelog author="matthias.gerstner@suse.com" date="1523448000">- initial version of package</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1523880000">- Require python3 and to be in line with the Leap-15 /
  SLE-15 situation (see OBS comments in sr#595722).
- shebang.patch: use python3 in shebang for the same reasons.</changelog>
  <changelog author="jengelh@inai.de" date="1523966400">- Feed file through spec-cleaner</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1524484800">- use %doc and %license macros in a cleaner way</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1526040000">- update to new minor release that fixes bugs:
  * error in some cases when running with python3 because of a missing decode
  * error when sysconfig files have not been existing, because packages have
    not been installed yet
- dropped shebang.patch: is now covered by new release tarball</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1566216000">- update to new minor release that fixes a bug that can occur with python3
  when `rpcbind -p` contains a port listing neither for udp nor for tcp. See
  [1].
  [1]: https://github.com/mgerstner/firewalld-rpcbind-helper/issues/1</changelog>
</package>
<package pkgid="56692137556896e60fefc8d1a63907f361c4dbb21111b3676fa0aa8abd3b762cf81214a6e4c476e1f1b5d16032f0cba0f2af4005a1f85e67c38c8405356e399d" name="firewalld-test" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="13f5aa14941d1801f26dd33108c8a07e82edb1043c371ca8dc8915b4092f4e67fdf551b39146af766042d48784131a6ee3f0d8ee73d1e6ac63f9fff881971a36" name="firewalld-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.1.2" rel="9.3"/>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1704715200">- update to 2.1.0:
  * eat(service): add DNS over QUIC (DoQ) Service (5130430)
  * feat(icmp): add ICMPv6 Multicast Listener Discovery (MLD) types (dd88bbf)
  * feat(fw): add ReloadPolicy option in firewalld.conf (0019371)
  * feat(service): add submission service (tcp 587) (d6a9561)
  * feat(service): Add alvr (3a92358)
  * feat(service): add vrrp (d62fc8d)
  [* Renamed patch 0002-Disable-FlushAllOnReload-option.patch to
    0001-Disable-FlushAllOnReload-option.patch
  [* Renamed patch firewalld-runstatedir.patch to 0002-firewalld-runstatedir.patch]</changelog>
  <changelog author="Mohd Saquib &lt;mohd.saquib@suse.com&gt;" date="1706529600">- update to 2.1.1:
  * fix(offline-cmd): use family when creating ipset (64f78a9)
  * fix(firewall-config): allow rich rule forwarded ports to be logged (d46ea62)
  * fix(ipXtables): log forwarded ports only (07dc202)
  * fix(nftables): log forwarded ports (5c26b73)
  * fix(io.ipset): raise exception if entries exceed limit (a2da5fb)
  * fix(policy): ipXtables: multiple policies using same zone (b6f2f09)
  * fix(policy): dispatch update for active policies (7f6f0e2)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 2.1.2:
  * fix(policy): allow forward ports w/ to-addr for egress-
    zone=HOST
  * fix(rich): fix range check for large rule limit
  * fix(tests): fix skip detection in fw-in-container environment</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Keep English 'translations' (en_US, en_GB) in the main package:
  do not force the lang package on plain English systems.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1744718400">- Require python3-PyQt6 in firewall-applet, since that's preferred
  over PyQt5.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1746014400">- Split the package to build the firewalld-rpmmacros subpackage in
  a _multibuild flavor so that we can build it in Factory/i586 by
  itself instead of building the whole package, which has more
  dependencies (like python-PyQt6).</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1747656000">- Adding Python multiversion support, will enable firewalld pkg
  to provide Python libraries compatible with all supported Python
  versions.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Call autopoint when building against gettext-runtime 0.25 or
  newer. (boo#1246967)</changelog>
</package>
<package pkgid="6a2e014186a4dffe3b417fab37bcb87d3a710d9db82efa114e6b0fd282077f2e95cdf81c1803ce15725f0a42cfd33912d41f0a061f4a0dd3bd9e6074473ac72c" name="firstyear-b612-fonts" arch="noarch">
  <version epoch="0" ver="4.20.69" rel="1.1"/>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1727784000">- Initial commit for b612-fonts</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1727784001">- Working spec file</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1727870400">- Change package name to firstyear-b612-fonts</changelog>
</package>
<package pkgid="ff76fb8b6782d9ed74d38ed0f52aeafda10693a443a27c7088db68a2408f8959a1e746032882650aba77fb05ed4b7ba1d44ff42fc0e6ee81d12a53263ceb501d" name="fish" arch="riscv64">
  <version epoch="0" ver="4.5.0" rel="4.1"/>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1744891200">- update to 4.0.1
  https://github.com/fish-shell/fish-shell/releases/tag/4.0.1
  * Key combinations using the super (Windows/command) key can be bound using
    the super- prefix (#11217).
  * Konsole’s menu shows the “Open folder with” option again (#11198).
  * $fish_color_search_match will now only be applied to the foreground color
    if it has an explicit foreground. For example, this allows setting:
  * set -g fish_color_search_match --reverse
  * Cursor shape commands (\e[2 q) are no longer sent in non-interactive shells
    or in redirections (#11255).
  * status gained a is-interactive-read subcommand, to check whether the script
    is being called from an interactive read invocation.
  * fish’s background tasks are now started in a way that avoids an error on
    macOS Terminal.app (#11181).
  * Using key combinations within qemu should work correctly.
  * Prompts containing control characters no longer cause incorrect display of
    command lines (#11252).
  * Cancelling the command-line in Vi mode displays correctly again (#11261).
  * The acidhub prompt properly displays the git branch again (#11179).
  * Completions for wine correctly include files again (#11202).
  * On macOS, paths from /etc/paths and /etc/manpaths containing colons are
    handled correctly (#10684). This functionality was included in the 4.0.0
    release notes but was missing from the source code.
  * The XTerm modifyOtherKeys keyboard encoding is no longer used under WezTerm,
    as it does not work correctly in all layouts (#11204).
  * option-left and other similar keys should now work in iTerm versions before 3.5.12;
    the kitty keyboard protocol is now disabled on these versions (#11192).
  * The kitty keyboard protocol is no longer used under Midnight Commander, as
    it does not work correctly (#10640).
  * fish now sends the commandline along with the OSC 133 semantic prompt command
    start sequence. This fixes a test in the kitty terminal (#11203).
  * Git completions for third-party commands like “git-absorb” are completed
    correctly again (#11205).
  * Completions for diskutil no longer produce an error (#11201).
  * The output of certain error messages no longer prints newlines to standard
    output (#11248).
  * A number of crashes have been fixed, including file names longer than 255
    bytes (#11221), using fish on a btrfs filesystem (#11219), history files
    that do not have the expected format (#11236), and pasting into an empty
    command line (#11256).
- Remove fish-3.7.1-drop-pcre-tests.patch, no problem for 4.0.x</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1757937600">- update to 4.0.6
  * fish now properly inherits $PATH under Windows WSL2 (#11354).
  * Remote filesystems are detected properly again on non-Linux systems.
  * the :doc:`printf &lt;cmds/printf&gt;` builtin no longer
    miscalculates width of multi-byte characters (#11412).
  * For many years, fish has been "relocatable" -- it was
    possible to move the entire CMAKE_INSTALL_PREFIX and fish
    would use paths relative to its binary. Only gettext locale
    paths were still determined purely at compile time, which has been fixed.
  * the :doc:`commandline &lt;cmds/commandline&gt;` builtin failed to
    print the commandline set by a commandline -C invocation,
    which broke some completion scripts. This has been corrected (#11423).
  * To work around terminals that fail to parse Operating System
    Command (OSC) sequences, a temporary feature flag has been
    added. It allows you to disable prompt marking (OSC 133) by
    running (once) set -Ua fish_features no-mark-prompt and restarting fish (#11749).
  * The routines to save history and universal variables have
    seen some robustness improvements.
  * builtin :doc:`status current-command &lt;cmds/status&gt;` no longer
    prints a trailing blank line.
  * A crash displaying multi-line quoted command substitutions
    has been fixed (#11444).
  * Commands like set fish_complete_path ... accidentally
    disabled completion autoloading, which has been corrected.
  * nmcli completions have been fixed to query network
    information dynamically instead of only when completing the
    first time.
  * Git completions no longer print an error when no git-foo
    executable is in :envvar:`PATH`.
  * Custom completions like complete foo -l long -xa ... that use
    the output of commandline -t. on a command-line like foo --
    long= have been invalidated by a change in 4.0; the
    completion scripts have been adjusted accordingly (#11508).
  * Some completions were misinterpreted, which caused garbage to
    be displayed in the completion list. This has been fixed.
  * fish no longer interprets invalid control sequences from the
    terminal as if they were alt-[ or alt-o key strokes.
  * :doc:`bind &lt;cmds/bind&gt;` has been taught about the printscreen
    and menu keys.
  * alt-delete now deletes the word right of the cursor
  * ctrl-alt-h erases the last word again (#11548)
  * alt-left alt-right were misinterpreted because they send
    unexpected sequences on some terminals; a workaround has been added. (#11479).
  * Key bindings like bind shift-A are no longer accepted; use bind
    shift-a or bind A.
  * Key bindings like bind shift-a take precedence over bind A
    when the key event included the shift modifier.
  * Bindings using shift with non-ASCII letters (such as ctrl-
    shift-ä) are now supported.
  * Bindings with modifiers such as bind ctrl-w work again on non-
    Latin keyboard layouts such as a Russian one. This is
    implemented by allowing key events such as ctrl-ц to match
    bindings of the corresponding Latin key, using the kitty
    keyboard protocol's base layout key (#11520).
  * Vi mode: The cursor position after pasting via p has been corrected.
  * Vi mode: Trying to replace the last character via r no longer
    replaces the last-but-one character (#11484),
- includes 4.0.2
  * Completions are quoted, rather than backslash-escaped, only
    if the completion is unambiguous. Continuing to edit the
    token is therefore easier (#11271). This changes the
    behavior introduced in 4.0.0 where all completions were quoted.
  * The warning when the terminfo database can't be found has
    been downgraded to a log message. fish will act as if the
    terminal behaves like xterm-256color, which is correct for
    the vast majority of cases (#11277, #11290).
  * Key combinations using the super (Windows/command) key can
    now (actually) be bound using the super- prefix (#11217).
    This was listed in the release notes for 4.0.1 but did
    not work correctly.
  * :doc:`function &lt;cmds/function&gt;` is stricter about argument
    parsing, rather than allowing additional parameters to be
    silently ignored (#11295).
  * Using parentheses in the :doc:`test &lt;cmds/test&gt;` builtin
    works correctly, following a regression in 4.0.0 where they
    were not recognized (#11387).
  * delete in Vi mode when Num Lock is active will work correctly
    (#11303).
  * Abbreviations cannot alter the command-line contents,
    preventing a crash (#11324).
  * Improvements to various completions, including new
    completions for wl-randr (#11301), performance
    improvements for cargo completions by avoiding network
    requests (#11347), and other improvements for btrfs (#11320),
    cryptsetup (#11315), git (#11319, #11322, #11323), (#11046),
    and systemd-analyze (#11314).
  * The Mercurial (hg) prompt can handle working directories that
    contain an embedded newline, rather than producing errors (#11348).
  * A number of crashes have been fixed. Triggers include prompts
    containing backspace characters (#11280), history
    pager search (#11355), invalid UTF-8 in :doc:`read &lt;
    cmds/read&gt;` (#11383), and the kill-selection binding
    (#11367)
  * A race condition in the test suite has been fixed (#11254),
    and a test for fish versioning relaxed to support
    downstream distributors' modifications (#11173).
  * Small improvements to the documentation (#11264, #11329, #11361)
- checksum removed upstream</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1758974400">- update to 4.1.0
  * This release comprises 1396 commits since 4.0.9, contributed by
    126 authors, 70 of which are new committers.
  * see https://github.com/fish-shell/fish-shell/releases/tag/4.1.0
- desktop file removed
  * see https://github.com/fish-shell/fish-shell/pull/11104</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759320000">- update to 4.1.1
  * Many of our new Chinese translations were more confusing than
    helpful; they have been fixed or removed (#11833)
  * Some fish_config subcommands for showing prompts and themes
    had been broken in standalone Linux builds (those using the
    embed-data cargo feature), which has been fixed (#11832)
  * On Windows Terminal, we observed an issue where fish would
    fail to read the terminal’s response to our new startup
    queries, causing noticeable lags and a misleading error
    message. A workaround has been added (#11841)
  * A WezTerm issue breaking shifted key input has resurfaced on
    some versions of WezTerm; our workaround has been extended to
    cover all versions for now (#11204)
  * Fixed a crash in the web-based configuration tool when using
    the new underline styles (#11840)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759924800">- update to 4.1.2
  * Fixed spurious error output when completing remote file paths
    for scp (#11860).
  * Fixed the alt-l binding not formatting ls output correctly
    (one entry per line, no colors) (#11888).
  * Fixed an issue where focus events (currently only enabled in
    tmux) would cause multiline prompts to be redrawn in the
    wrong line (#11870).
  * Stopped printing output that would cause a glitch on old
    versions of Midnight Commander (#11869).
  * Added a fix for some configurations of Zellij where escape
    key processing was delayed (#11868).
  * Fixed a case where the web-based configuration tool would
    generate invalid configuration (#11861).
  * Fixed a case where pasting into fish -c read would fail with
    a noisy error (#11836).
  * Fixed a case where upgrading fish would break old versions of
    fish that were still running.
  * In general, fish still needs to be restarted after it is
    upgraded, except for standalone builds.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1762862400">- update to 4.2.0
  == NOTABLE FIXES AND IMPROVEMENTS ==
  * History-based autosuggestions now include multi-line commands.
  * A transient prompt containing more lines than the final
    prompt will now be cleared properly (#11875)
  * Taiwanese Chinese translations have been added.
  * French translations have been supplemented (#11842)
  + DEPRECATIONS AND REMOVALS
  * fish now assumes UTF-8 for character encoding even if the
    system does not have a UTF-8 locale. Input bytes which are
    not valid UTF-8 are still round-tripped correctly. For example,
    file paths using legacy encodings can still be used, but may
    be rendered differently on the command line.
  * On systems where no multi-byte locale is available, fish will
    no longer fall back to using ASCII replacements for Unicode
    characters such as “…”.
  == INTERACTIVE IMPROVEMENTS ==
  * The title of the terminal tab can now be set separately from
    the window title by defining the fish_tab_title function (#2692).
  * fish now hides the portion of a multiline prompt that is
    scrolled out of view due to a huge command line. This
    prevents duplicate lines after repainting with partially visible prompt (#11911).
  * fish_config prompt’s choose and save subcommands have been
    taught to reset fish_mode_prompt in addition to the other
    prompt functions (#11937).
  * fish no longer force-disables mouse capture (DECSET/DECRST
    1000), so you can use those commands to let mouse clicks move
    the cursor or select completions items (#4918).
  * The alt-p binding no longer adds a redundant space to the command line.
  * When run as a login shell on macOS, fish now sets MANPATH
    correctly when that variable was already present in the environment (#10684).
  * A Windows-specific case of the web-based config failing to
    launch has been fixed (#11805).
  * A MSYS2-specific workaround for Konsole and WezTerm has been
    added, to prevent them from using the wrong working directory
    when opening new tabs (#11981).
  == FOR DISTRIBUTORS AND DEVELOPERS ==
  * Release tags and source code tarballs are GPG-signed again (#11996).
  * Documentation in release tarballs is now built with the
    latest version of Sphinx, which means that pre-built man
    pages include OSC 8 hyperlinks.
  * The Sphinx dependency is now specified in pyproject.toml,
    which allows you to use uv to provide Sphinx for building
    documentation (e.g. uv run cargo install --path .).
  * The minimum supported Rust version (MSRV) has been updated to 1.85.
  * The standalone build mode has been made the default. This
    means that the files in $CMAKE_INSTALL_PREFIX/share/fish will
    not be used anymore, except for HTML docs. As a result,
    future upgrades will no longer break running shells if one of
    fish’s internal helper functions has been changed in the
    updated version. For now, the data files are still installed
    redundantly, to prevent upgrades from breaking already-
    running shells (#11921). To reverse this change (which should
    not be necessary), patch out the embed-data feature from cmake/Rust.cmake.
    This option will be removed in future.
  * OpenBSD 7.8 revealed an issue with fish’s approach to
    displaying builtin man pages, which has been fixed.
  == REGRESSION FIXES ==
  * (from 4.1.0) Fix the web-based config for Python 3.9 and older (#12039).
  * (from 4.1.0) Correct wrong terminal modes set by fish -c 'read; cat (#12024).
  * (from 4.1.0) On VTE-based terminals, stop redrawing the
    prompt on resize again, to avoid glitches.
  * (from 4.1.0) Fix error using man for the commands ! . : [ { (#11955).
  * (from 4.1.0) Fix build issues on illumos systems (#11982).
  * (from 4.1.0) Fix crash on invalid function command (#11912).
  * (from 4.0.0) Fix build on SPARC and MIPS Linux by disabling SIGSTKFLT.
  * (from 4.0.0) Fix crash when passing negative PIDs to builtin wait (#11929).
  * (from 4.0.0) On Linux, fix status fish-path output when fish
    has been reinstalled since it was started.
  * (from 4.1.0) On MSYS2, fix saving/loading of universal
    variables (#11948).
- filter out windows specific cargo dependencies</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1763035200">- update to 4.2.1:
  * When building from a tarball without Sphinx (that is, with -
    DBUILD_DOCS=OFF or when sphinx-build is not found), builtin
    man pages and help files were missing, which has been fixed (#12052).
  * fish_config’s theme selector (the “colors” tab) was broken,
    which has been fixed (#12053).</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1770033600">- Update to version 4.3.3
  * Add BuildRequires python-Sphinx for building the man pages
  * Remove redundant slashes between %{buildroot} and %{datadir}
  * Selecting a completion could insert only part of the token
    (:issue:`12249`).
  * Glitch with soft-wrapped autosuggestions and
    :doc:`fish_right_prompt &lt;cmds/fish_right_prompt&gt;`
    (:issue:`12255`).
  * Spurious echo in tmux when typing a command really fast
    (:issue:`12261`).
  * ``tomorrow`` theme always using the light variant
    (:issue:`12266`).
  * ``fish_config theme choose`` sometimes not shadowing themes
    set by e.g. webconfig (:issue:`12278`).
  * The sample prompts and themes are correctly installed
    (:issue:`12241`).
  * Last line of command output could be hidden when missing
    newline (:issue:`12246`).
  * The ``abbr``, ``bind``, ``complete``, ``functions``, ``history``
    and ``type`` commands now support a ``--color`` option to
    control syntax highlighting in their output. Valid values are
    ``auto`` (default), ``always``, or ``never``.
  * Existing file paths in redirection targets such as
    ``&gt; file.txt`` are now highlighted using
    :envvar:`fish_color_valid_path`, indicating that ``file.txt``
    will be clobbered (:issue:`12260`).
- Changes in version 4.3.2
  * Pre-built macOS packages failed to start due to a
    ``Malformed Mach-O file`` error (:issue:`12224`).
  * ``extra_functionsdir`` (usually ``vendor_functions.d``) and
    friends were not used (:issue:`12226`).
  * Sample config file ``~/.config/fish/config.fish/`` and config
    directories ``~/.config/fish/conf.d/``,
    ``~/.config/fish/completions/`` and
    ``~/.config/fish/functions/`` were recreated on every startup
    instead of only the first time fish runs on a
    system (:issue:`12230`).
  * Spurious echo of ``^[[I`` in some scenarios (:issue:`12232`).
  * Infinite prompt redraw loop on some prompts (:issue:`12233`).
  * The removal of pre-built HTML docs from tarballs revealed that
    cross compilation is broken because we use
    ``${CMAKE_BINARY_DIR}/fish_indent`` for building HTML docs.
    As a workaround, the new CMake build option
    ``FISH_INDENT_FOR_BUILDING_DOCS`` can be set to the path of
    a runnable ``fish_indent`` binary.
- Changes in version 4.3.1
  * Possible crash after expanding an abbreviation (:issue:`12223`).
- Changes in version 4.3.0
  * fish no longer sets user-facing :ref:`universal variables
    &lt;variables-universal&gt;` by default, making the configuration
    easier to understand.
    Specifically, the ``fish_color_*``, ``fish_pager_color_*`` and
    ``fish_key_bindings`` variables are now set in the global
    scope by default.
    After upgrading to 4.3.0, fish will (once and never again)
    migrate these universals to globals set at startup in the
    ``~/.config/fish/conf.d/fish_frozen_theme.fish`` and
    ``~/.config/fish/conf.d/fish_frozen_key_bindings.fish`` files.
    We suggest that you delete those files and :ref:`set your theme
    &lt;syntax-highlighting&gt;` in ``~/.config/fish/config.fish``.
    You can still configure fish to propagate theme changes instantly;
    see :ref:`here &lt;syntax-highlighting-instant-update&gt;` for an example.
    You can still opt into storing color variables in the universal
    scope via ``fish_config theme save`` though unlike
    ``fish_config theme choose``, it does not support dynamic theme
    switching based on the terminal's color theme (see below).
    In addition to setting the variables which are explicitly defined
    in the given theme, ``fish_config theme choose`` now clears only
    color variables that were set by earlier invocations of a
    ``fish_config theme choose`` command (which is how fish's default
    theme is set).
  * New :ref:`status language &lt;status-language&gt;` command allows
    showing and modifying language settings for fish messages without
    having to modify environment variables.
  * When using a noninteractive fish instance to compute completions,
    ``commandline --cursor`` works as expected instead of throwing
    an error (:issue:`11993`).
  * :envvar:`fish_trace` can now be set to ``all`` to also trace
    execution of key bindings, event handlers as well as prompt
    and title functions.
  * When typing immediately after starting fish, the first prompt is
    now rendered correctly.
  * Completion accuracy was improved for file paths containing
    ``=`` or ``:`` (:issue:`5363`).
  * Prefix-matching completions are now shown even if they don't
    match the case typed by the user (:issue:`7944`).
  * On Cygwin/MSYS, command name completion will favor the non-exe
    name (``foo``) unless the user started typing the extension.
  * When using the exe name (``foo.exe``), fish will use the
    description and completions for ``foo`` if there are none
    for ``foo.exe``.
  * Autosuggestions now also show soft-wrapped portions
    (:issue:`12045`).
  * :kbd:`ctrl-w` (``backward-kill-path-component``) also deletes
    escaped spaces (:issue:`2016`).
  * New special input functions ``backward-path-component``,
    ``forward-path-component`` and ``kill-path-component``
    (:issue:`12127`).
  * Themes can now be made color-theme-aware by including both
    ``[light]`` and ``[dark]`` sections in the :ref:`theme file
    &lt;fish-config-theme-files&gt;`.
    Some default themes have been made color-theme-aware, meaning
    they dynamically adjust as your terminal's background color
    switches between light and dark colors (:issue:`11580`).
  * The working directory is now reported on every fresh prompt
    (via OSC 7), fixing scenarios where a child process
    (like ``ssh``) left behind a stale working directory
    (:issue:`12191`).
  * OSC 133 prompt markers now also mark the prompt end, which
    improves shell integration with terminals like iTerm2
    (:issue:`11837`).
  * Operating-system-specific key bindings are now decided based
    on the :ref:`terminal's host OS &lt;status-terminal-os&gt;`.
  * New :ref:`feature flag &lt;featureflags&gt;` ``omit-term-workarounds``
    can be turned on to prevent fish from trying to work around
    some incompatible terminals.
  * Tarballs no longer contain prebuilt documentation, so building
    and installing documentation requires Sphinx.
    To avoid users accidentally losing docs, the ``BUILD_DOCS`` and
    ``INSTALL_DOCS`` configuration options have been replaced with
    a new ``WITH_DOCS`` option.
  * ``fish_key_reader`` and ``fish_indent`` are now installed as
    hardlinks to ``fish``, to save some space.
  * Regression fixes:
  * (from 4.1.0) Crash on incorrectly-set color variables
    (:issue:`12078`).
  * (from 4.1.0) Crash when autosuggesting Unicode characters with
    nontrivial lowercase mapping.
  * (from 4.2.0) Incorrect emoji width computation on macOS.
  * (from 4.2.0) Mouse clicks and :kbd:`ctrl-l` edge cases in
    multiline command lines (:issue:`12121`).
  * (from 4.2.0) Completions for Git remote names on some
    non-glibc systems.
  * (from 4.2.0) Expansion of ``~$USER``.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1770379200">- Update to version 4.4.0
  * The default fossil prompt has been disabled (#12342)
  * The bind builtin lists mappings from all modes if --mode is
    not provided (#12214)
  * Line-wise autosuggestions that don’t start a command are no
    longer shown (739b82c, 58e7a50).
  * Builtin history now assumes that PAGER supports ANSI color sequences.
  * Vi mode word movements (w, W, e, and E) are now largely in
    line with Vim. The only exception is that underscores are
    treated as word separators (#12269)
  * New special input functions to support these movements:
    forward-word-vi, kill-word-vi, forward-bigword-vi, kill-
    bigword-vi, forward-word-end, backward-word-end, forward-
    bigword-end, backward-bigword-end, kill-a-word, kill-inner-
    word, kill-a-bigword, and kill-inner-bigword.
  * Vi mode key bindings now support counts for movement and
    deletion commands (e.g. d3w or 3l), via a new operator mode (#2192)
  * New catpuccin-* color themes.
  * set_color learned the strikethrough (--strikethrough or -s)
    modifier.
  * The CMake option WITH_GETTEXT has been renamed to
    WITH_MESSAGE_LOCALIZATION, to reflect that it toggles
    localization independently of the backend used in the
    implementation.
  * New cargo xtask commands can replace some CMake workflows.
  * fish now clears the terminal’s FLUSHO flag when acquiring
    control of the terminal, to fix an issue caused by pressing
    ctrl-o on macOS (#12304)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771329600">- Update to version 4.5.0
  * ctrl-l no longer cancels history search (#12436)
  * History search cursor positioning now works correctly with
    characters of arbitrary width.
  * fish no longer reads the terminfo database to alter behaviour
    based on the TERM environment variable, and does not depend
    on ncurses or terminfo. The ignore-terminfo feature flag,
    introduced and enabled by default in fish 4.1, is now
    permanently enabled. fish may no longer work correctly on
    Data General Dasher D220 and Wyse WY-350 terminals, but
    should continue to work on all known terminal emulators
    released in the 21st century.
  * fix: Vi mode d,f key binding did not work (#12417)
  * fix: Vi mode c,w key binding wrongly deleted trailing spaces (#12443)
  * fix: Vi mode crash on c,i,w after accepting autosuggestion (#12430)
  * fix: fish_vi_key_bindings called with a mode argument produced an error (#12413)
  * fix: Build on Illumos (#12410)</changelog>
</package>
<package pkgid="393cc7613d72c28cddd5f959ee079a40f208c3a8f322348206bc0181cc3b0221d18f4aba83b9168ebde3508ceb6e8bc69bb4fe44438273ef40ef597b0b18e364" name="fish-devel" arch="riscv64">
  <version epoch="0" ver="4.5.0" rel="4.1"/>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1744891200">- update to 4.0.1
  https://github.com/fish-shell/fish-shell/releases/tag/4.0.1
  * Key combinations using the super (Windows/command) key can be bound using
    the super- prefix (#11217).
  * Konsole’s menu shows the “Open folder with” option again (#11198).
  * $fish_color_search_match will now only be applied to the foreground color
    if it has an explicit foreground. For example, this allows setting:
  * set -g fish_color_search_match --reverse
  * Cursor shape commands (\e[2 q) are no longer sent in non-interactive shells
    or in redirections (#11255).
  * status gained a is-interactive-read subcommand, to check whether the script
    is being called from an interactive read invocation.
  * fish’s background tasks are now started in a way that avoids an error on
    macOS Terminal.app (#11181).
  * Using key combinations within qemu should work correctly.
  * Prompts containing control characters no longer cause incorrect display of
    command lines (#11252).
  * Cancelling the command-line in Vi mode displays correctly again (#11261).
  * The acidhub prompt properly displays the git branch again (#11179).
  * Completions for wine correctly include files again (#11202).
  * On macOS, paths from /etc/paths and /etc/manpaths containing colons are
    handled correctly (#10684). This functionality was included in the 4.0.0
    release notes but was missing from the source code.
  * The XTerm modifyOtherKeys keyboard encoding is no longer used under WezTerm,
    as it does not work correctly in all layouts (#11204).
  * option-left and other similar keys should now work in iTerm versions before 3.5.12;
    the kitty keyboard protocol is now disabled on these versions (#11192).
  * The kitty keyboard protocol is no longer used under Midnight Commander, as
    it does not work correctly (#10640).
  * fish now sends the commandline along with the OSC 133 semantic prompt command
    start sequence. This fixes a test in the kitty terminal (#11203).
  * Git completions for third-party commands like “git-absorb” are completed
    correctly again (#11205).
  * Completions for diskutil no longer produce an error (#11201).
  * The output of certain error messages no longer prints newlines to standard
    output (#11248).
  * A number of crashes have been fixed, including file names longer than 255
    bytes (#11221), using fish on a btrfs filesystem (#11219), history files
    that do not have the expected format (#11236), and pasting into an empty
    command line (#11256).
- Remove fish-3.7.1-drop-pcre-tests.patch, no problem for 4.0.x</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1757937600">- update to 4.0.6
  * fish now properly inherits $PATH under Windows WSL2 (#11354).
  * Remote filesystems are detected properly again on non-Linux systems.
  * the :doc:`printf &lt;cmds/printf&gt;` builtin no longer
    miscalculates width of multi-byte characters (#11412).
  * For many years, fish has been "relocatable" -- it was
    possible to move the entire CMAKE_INSTALL_PREFIX and fish
    would use paths relative to its binary. Only gettext locale
    paths were still determined purely at compile time, which has been fixed.
  * the :doc:`commandline &lt;cmds/commandline&gt;` builtin failed to
    print the commandline set by a commandline -C invocation,
    which broke some completion scripts. This has been corrected (#11423).
  * To work around terminals that fail to parse Operating System
    Command (OSC) sequences, a temporary feature flag has been
    added. It allows you to disable prompt marking (OSC 133) by
    running (once) set -Ua fish_features no-mark-prompt and restarting fish (#11749).
  * The routines to save history and universal variables have
    seen some robustness improvements.
  * builtin :doc:`status current-command &lt;cmds/status&gt;` no longer
    prints a trailing blank line.
  * A crash displaying multi-line quoted command substitutions
    has been fixed (#11444).
  * Commands like set fish_complete_path ... accidentally
    disabled completion autoloading, which has been corrected.
  * nmcli completions have been fixed to query network
    information dynamically instead of only when completing the
    first time.
  * Git completions no longer print an error when no git-foo
    executable is in :envvar:`PATH`.
  * Custom completions like complete foo -l long -xa ... that use
    the output of commandline -t. on a command-line like foo --
    long= have been invalidated by a change in 4.0; the
    completion scripts have been adjusted accordingly (#11508).
  * Some completions were misinterpreted, which caused garbage to
    be displayed in the completion list. This has been fixed.
  * fish no longer interprets invalid control sequences from the
    terminal as if they were alt-[ or alt-o key strokes.
  * :doc:`bind &lt;cmds/bind&gt;` has been taught about the printscreen
    and menu keys.
  * alt-delete now deletes the word right of the cursor
  * ctrl-alt-h erases the last word again (#11548)
  * alt-left alt-right were misinterpreted because they send
    unexpected sequences on some terminals; a workaround has been added. (#11479).
  * Key bindings like bind shift-A are no longer accepted; use bind
    shift-a or bind A.
  * Key bindings like bind shift-a take precedence over bind A
    when the key event included the shift modifier.
  * Bindings using shift with non-ASCII letters (such as ctrl-
    shift-ä) are now supported.
  * Bindings with modifiers such as bind ctrl-w work again on non-
    Latin keyboard layouts such as a Russian one. This is
    implemented by allowing key events such as ctrl-ц to match
    bindings of the corresponding Latin key, using the kitty
    keyboard protocol's base layout key (#11520).
  * Vi mode: The cursor position after pasting via p has been corrected.
  * Vi mode: Trying to replace the last character via r no longer
    replaces the last-but-one character (#11484),
- includes 4.0.2
  * Completions are quoted, rather than backslash-escaped, only
    if the completion is unambiguous. Continuing to edit the
    token is therefore easier (#11271). This changes the
    behavior introduced in 4.0.0 where all completions were quoted.
  * The warning when the terminfo database can't be found has
    been downgraded to a log message. fish will act as if the
    terminal behaves like xterm-256color, which is correct for
    the vast majority of cases (#11277, #11290).
  * Key combinations using the super (Windows/command) key can
    now (actually) be bound using the super- prefix (#11217).
    This was listed in the release notes for 4.0.1 but did
    not work correctly.
  * :doc:`function &lt;cmds/function&gt;` is stricter about argument
    parsing, rather than allowing additional parameters to be
    silently ignored (#11295).
  * Using parentheses in the :doc:`test &lt;cmds/test&gt;` builtin
    works correctly, following a regression in 4.0.0 where they
    were not recognized (#11387).
  * delete in Vi mode when Num Lock is active will work correctly
    (#11303).
  * Abbreviations cannot alter the command-line contents,
    preventing a crash (#11324).
  * Improvements to various completions, including new
    completions for wl-randr (#11301), performance
    improvements for cargo completions by avoiding network
    requests (#11347), and other improvements for btrfs (#11320),
    cryptsetup (#11315), git (#11319, #11322, #11323), (#11046),
    and systemd-analyze (#11314).
  * The Mercurial (hg) prompt can handle working directories that
    contain an embedded newline, rather than producing errors (#11348).
  * A number of crashes have been fixed. Triggers include prompts
    containing backspace characters (#11280), history
    pager search (#11355), invalid UTF-8 in :doc:`read &lt;
    cmds/read&gt;` (#11383), and the kill-selection binding
    (#11367)
  * A race condition in the test suite has been fixed (#11254),
    and a test for fish versioning relaxed to support
    downstream distributors' modifications (#11173).
  * Small improvements to the documentation (#11264, #11329, #11361)
- checksum removed upstream</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1758974400">- update to 4.1.0
  * This release comprises 1396 commits since 4.0.9, contributed by
    126 authors, 70 of which are new committers.
  * see https://github.com/fish-shell/fish-shell/releases/tag/4.1.0
- desktop file removed
  * see https://github.com/fish-shell/fish-shell/pull/11104</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759320000">- update to 4.1.1
  * Many of our new Chinese translations were more confusing than
    helpful; they have been fixed or removed (#11833)
  * Some fish_config subcommands for showing prompts and themes
    had been broken in standalone Linux builds (those using the
    embed-data cargo feature), which has been fixed (#11832)
  * On Windows Terminal, we observed an issue where fish would
    fail to read the terminal’s response to our new startup
    queries, causing noticeable lags and a misleading error
    message. A workaround has been added (#11841)
  * A WezTerm issue breaking shifted key input has resurfaced on
    some versions of WezTerm; our workaround has been extended to
    cover all versions for now (#11204)
  * Fixed a crash in the web-based configuration tool when using
    the new underline styles (#11840)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759924800">- update to 4.1.2
  * Fixed spurious error output when completing remote file paths
    for scp (#11860).
  * Fixed the alt-l binding not formatting ls output correctly
    (one entry per line, no colors) (#11888).
  * Fixed an issue where focus events (currently only enabled in
    tmux) would cause multiline prompts to be redrawn in the
    wrong line (#11870).
  * Stopped printing output that would cause a glitch on old
    versions of Midnight Commander (#11869).
  * Added a fix for some configurations of Zellij where escape
    key processing was delayed (#11868).
  * Fixed a case where the web-based configuration tool would
    generate invalid configuration (#11861).
  * Fixed a case where pasting into fish -c read would fail with
    a noisy error (#11836).
  * Fixed a case where upgrading fish would break old versions of
    fish that were still running.
  * In general, fish still needs to be restarted after it is
    upgraded, except for standalone builds.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1762862400">- update to 4.2.0
  == NOTABLE FIXES AND IMPROVEMENTS ==
  * History-based autosuggestions now include multi-line commands.
  * A transient prompt containing more lines than the final
    prompt will now be cleared properly (#11875)
  * Taiwanese Chinese translations have been added.
  * French translations have been supplemented (#11842)
  + DEPRECATIONS AND REMOVALS
  * fish now assumes UTF-8 for character encoding even if the
    system does not have a UTF-8 locale. Input bytes which are
    not valid UTF-8 are still round-tripped correctly. For example,
    file paths using legacy encodings can still be used, but may
    be rendered differently on the command line.
  * On systems where no multi-byte locale is available, fish will
    no longer fall back to using ASCII replacements for Unicode
    characters such as “…”.
  == INTERACTIVE IMPROVEMENTS ==
  * The title of the terminal tab can now be set separately from
    the window title by defining the fish_tab_title function (#2692).
  * fish now hides the portion of a multiline prompt that is
    scrolled out of view due to a huge command line. This
    prevents duplicate lines after repainting with partially visible prompt (#11911).
  * fish_config prompt’s choose and save subcommands have been
    taught to reset fish_mode_prompt in addition to the other
    prompt functions (#11937).
  * fish no longer force-disables mouse capture (DECSET/DECRST
    1000), so you can use those commands to let mouse clicks move
    the cursor or select completions items (#4918).
  * The alt-p binding no longer adds a redundant space to the command line.
  * When run as a login shell on macOS, fish now sets MANPATH
    correctly when that variable was already present in the environment (#10684).
  * A Windows-specific case of the web-based config failing to
    launch has been fixed (#11805).
  * A MSYS2-specific workaround for Konsole and WezTerm has been
    added, to prevent them from using the wrong working directory
    when opening new tabs (#11981).
  == FOR DISTRIBUTORS AND DEVELOPERS ==
  * Release tags and source code tarballs are GPG-signed again (#11996).
  * Documentation in release tarballs is now built with the
    latest version of Sphinx, which means that pre-built man
    pages include OSC 8 hyperlinks.
  * The Sphinx dependency is now specified in pyproject.toml,
    which allows you to use uv to provide Sphinx for building
    documentation (e.g. uv run cargo install --path .).
  * The minimum supported Rust version (MSRV) has been updated to 1.85.
  * The standalone build mode has been made the default. This
    means that the files in $CMAKE_INSTALL_PREFIX/share/fish will
    not be used anymore, except for HTML docs. As a result,
    future upgrades will no longer break running shells if one of
    fish’s internal helper functions has been changed in the
    updated version. For now, the data files are still installed
    redundantly, to prevent upgrades from breaking already-
    running shells (#11921). To reverse this change (which should
    not be necessary), patch out the embed-data feature from cmake/Rust.cmake.
    This option will be removed in future.
  * OpenBSD 7.8 revealed an issue with fish’s approach to
    displaying builtin man pages, which has been fixed.
  == REGRESSION FIXES ==
  * (from 4.1.0) Fix the web-based config for Python 3.9 and older (#12039).
  * (from 4.1.0) Correct wrong terminal modes set by fish -c 'read; cat (#12024).
  * (from 4.1.0) On VTE-based terminals, stop redrawing the
    prompt on resize again, to avoid glitches.
  * (from 4.1.0) Fix error using man for the commands ! . : [ { (#11955).
  * (from 4.1.0) Fix build issues on illumos systems (#11982).
  * (from 4.1.0) Fix crash on invalid function command (#11912).
  * (from 4.0.0) Fix build on SPARC and MIPS Linux by disabling SIGSTKFLT.
  * (from 4.0.0) Fix crash when passing negative PIDs to builtin wait (#11929).
  * (from 4.0.0) On Linux, fix status fish-path output when fish
    has been reinstalled since it was started.
  * (from 4.1.0) On MSYS2, fix saving/loading of universal
    variables (#11948).
- filter out windows specific cargo dependencies</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1763035200">- update to 4.2.1:
  * When building from a tarball without Sphinx (that is, with -
    DBUILD_DOCS=OFF or when sphinx-build is not found), builtin
    man pages and help files were missing, which has been fixed (#12052).
  * fish_config’s theme selector (the “colors” tab) was broken,
    which has been fixed (#12053).</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1770033600">- Update to version 4.3.3
  * Add BuildRequires python-Sphinx for building the man pages
  * Remove redundant slashes between %{buildroot} and %{datadir}
  * Selecting a completion could insert only part of the token
    (:issue:`12249`).
  * Glitch with soft-wrapped autosuggestions and
    :doc:`fish_right_prompt &lt;cmds/fish_right_prompt&gt;`
    (:issue:`12255`).
  * Spurious echo in tmux when typing a command really fast
    (:issue:`12261`).
  * ``tomorrow`` theme always using the light variant
    (:issue:`12266`).
  * ``fish_config theme choose`` sometimes not shadowing themes
    set by e.g. webconfig (:issue:`12278`).
  * The sample prompts and themes are correctly installed
    (:issue:`12241`).
  * Last line of command output could be hidden when missing
    newline (:issue:`12246`).
  * The ``abbr``, ``bind``, ``complete``, ``functions``, ``history``
    and ``type`` commands now support a ``--color`` option to
    control syntax highlighting in their output. Valid values are
    ``auto`` (default), ``always``, or ``never``.
  * Existing file paths in redirection targets such as
    ``&gt; file.txt`` are now highlighted using
    :envvar:`fish_color_valid_path`, indicating that ``file.txt``
    will be clobbered (:issue:`12260`).
- Changes in version 4.3.2
  * Pre-built macOS packages failed to start due to a
    ``Malformed Mach-O file`` error (:issue:`12224`).
  * ``extra_functionsdir`` (usually ``vendor_functions.d``) and
    friends were not used (:issue:`12226`).
  * Sample config file ``~/.config/fish/config.fish/`` and config
    directories ``~/.config/fish/conf.d/``,
    ``~/.config/fish/completions/`` and
    ``~/.config/fish/functions/`` were recreated on every startup
    instead of only the first time fish runs on a
    system (:issue:`12230`).
  * Spurious echo of ``^[[I`` in some scenarios (:issue:`12232`).
  * Infinite prompt redraw loop on some prompts (:issue:`12233`).
  * The removal of pre-built HTML docs from tarballs revealed that
    cross compilation is broken because we use
    ``${CMAKE_BINARY_DIR}/fish_indent`` for building HTML docs.
    As a workaround, the new CMake build option
    ``FISH_INDENT_FOR_BUILDING_DOCS`` can be set to the path of
    a runnable ``fish_indent`` binary.
- Changes in version 4.3.1
  * Possible crash after expanding an abbreviation (:issue:`12223`).
- Changes in version 4.3.0
  * fish no longer sets user-facing :ref:`universal variables
    &lt;variables-universal&gt;` by default, making the configuration
    easier to understand.
    Specifically, the ``fish_color_*``, ``fish_pager_color_*`` and
    ``fish_key_bindings`` variables are now set in the global
    scope by default.
    After upgrading to 4.3.0, fish will (once and never again)
    migrate these universals to globals set at startup in the
    ``~/.config/fish/conf.d/fish_frozen_theme.fish`` and
    ``~/.config/fish/conf.d/fish_frozen_key_bindings.fish`` files.
    We suggest that you delete those files and :ref:`set your theme
    &lt;syntax-highlighting&gt;` in ``~/.config/fish/config.fish``.
    You can still configure fish to propagate theme changes instantly;
    see :ref:`here &lt;syntax-highlighting-instant-update&gt;` for an example.
    You can still opt into storing color variables in the universal
    scope via ``fish_config theme save`` though unlike
    ``fish_config theme choose``, it does not support dynamic theme
    switching based on the terminal's color theme (see below).
    In addition to setting the variables which are explicitly defined
    in the given theme, ``fish_config theme choose`` now clears only
    color variables that were set by earlier invocations of a
    ``fish_config theme choose`` command (which is how fish's default
    theme is set).
  * New :ref:`status language &lt;status-language&gt;` command allows
    showing and modifying language settings for fish messages without
    having to modify environment variables.
  * When using a noninteractive fish instance to compute completions,
    ``commandline --cursor`` works as expected instead of throwing
    an error (:issue:`11993`).
  * :envvar:`fish_trace` can now be set to ``all`` to also trace
    execution of key bindings, event handlers as well as prompt
    and title functions.
  * When typing immediately after starting fish, the first prompt is
    now rendered correctly.
  * Completion accuracy was improved for file paths containing
    ``=`` or ``:`` (:issue:`5363`).
  * Prefix-matching completions are now shown even if they don't
    match the case typed by the user (:issue:`7944`).
  * On Cygwin/MSYS, command name completion will favor the non-exe
    name (``foo``) unless the user started typing the extension.
  * When using the exe name (``foo.exe``), fish will use the
    description and completions for ``foo`` if there are none
    for ``foo.exe``.
  * Autosuggestions now also show soft-wrapped portions
    (:issue:`12045`).
  * :kbd:`ctrl-w` (``backward-kill-path-component``) also deletes
    escaped spaces (:issue:`2016`).
  * New special input functions ``backward-path-component``,
    ``forward-path-component`` and ``kill-path-component``
    (:issue:`12127`).
  * Themes can now be made color-theme-aware by including both
    ``[light]`` and ``[dark]`` sections in the :ref:`theme file
    &lt;fish-config-theme-files&gt;`.
    Some default themes have been made color-theme-aware, meaning
    they dynamically adjust as your terminal's background color
    switches between light and dark colors (:issue:`11580`).
  * The working directory is now reported on every fresh prompt
    (via OSC 7), fixing scenarios where a child process
    (like ``ssh``) left behind a stale working directory
    (:issue:`12191`).
  * OSC 133 prompt markers now also mark the prompt end, which
    improves shell integration with terminals like iTerm2
    (:issue:`11837`).
  * Operating-system-specific key bindings are now decided based
    on the :ref:`terminal's host OS &lt;status-terminal-os&gt;`.
  * New :ref:`feature flag &lt;featureflags&gt;` ``omit-term-workarounds``
    can be turned on to prevent fish from trying to work around
    some incompatible terminals.
  * Tarballs no longer contain prebuilt documentation, so building
    and installing documentation requires Sphinx.
    To avoid users accidentally losing docs, the ``BUILD_DOCS`` and
    ``INSTALL_DOCS`` configuration options have been replaced with
    a new ``WITH_DOCS`` option.
  * ``fish_key_reader`` and ``fish_indent`` are now installed as
    hardlinks to ``fish``, to save some space.
  * Regression fixes:
  * (from 4.1.0) Crash on incorrectly-set color variables
    (:issue:`12078`).
  * (from 4.1.0) Crash when autosuggesting Unicode characters with
    nontrivial lowercase mapping.
  * (from 4.2.0) Incorrect emoji width computation on macOS.
  * (from 4.2.0) Mouse clicks and :kbd:`ctrl-l` edge cases in
    multiline command lines (:issue:`12121`).
  * (from 4.2.0) Completions for Git remote names on some
    non-glibc systems.
  * (from 4.2.0) Expansion of ``~$USER``.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1770379200">- Update to version 4.4.0
  * The default fossil prompt has been disabled (#12342)
  * The bind builtin lists mappings from all modes if --mode is
    not provided (#12214)
  * Line-wise autosuggestions that don’t start a command are no
    longer shown (739b82c, 58e7a50).
  * Builtin history now assumes that PAGER supports ANSI color sequences.
  * Vi mode word movements (w, W, e, and E) are now largely in
    line with Vim. The only exception is that underscores are
    treated as word separators (#12269)
  * New special input functions to support these movements:
    forward-word-vi, kill-word-vi, forward-bigword-vi, kill-
    bigword-vi, forward-word-end, backward-word-end, forward-
    bigword-end, backward-bigword-end, kill-a-word, kill-inner-
    word, kill-a-bigword, and kill-inner-bigword.
  * Vi mode key bindings now support counts for movement and
    deletion commands (e.g. d3w or 3l), via a new operator mode (#2192)
  * New catpuccin-* color themes.
  * set_color learned the strikethrough (--strikethrough or -s)
    modifier.
  * The CMake option WITH_GETTEXT has been renamed to
    WITH_MESSAGE_LOCALIZATION, to reflect that it toggles
    localization independently of the backend used in the
    implementation.
  * New cargo xtask commands can replace some CMake workflows.
  * fish now clears the terminal’s FLUSHO flag when acquiring
    control of the terminal, to fix an issue caused by pressing
    ctrl-o on macOS (#12304)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771329600">- Update to version 4.5.0
  * ctrl-l no longer cancels history search (#12436)
  * History search cursor positioning now works correctly with
    characters of arbitrary width.
  * fish no longer reads the terminfo database to alter behaviour
    based on the TERM environment variable, and does not depend
    on ncurses or terminfo. The ignore-terminfo feature flag,
    introduced and enabled by default in fish 4.1, is now
    permanently enabled. fish may no longer work correctly on
    Data General Dasher D220 and Wyse WY-350 terminals, but
    should continue to work on all known terminal emulators
    released in the 21st century.
  * fix: Vi mode d,f key binding did not work (#12417)
  * fix: Vi mode c,w key binding wrongly deleted trailing spaces (#12443)
  * fix: Vi mode crash on c,i,w after accepting autosuggestion (#12430)
  * fix: fish_vi_key_bindings called with a mode argument produced an error (#12413)
  * fix: Build on Illumos (#12410)</changelog>
</package>
<package pkgid="df2669c8e9a89599456d21c9f94b7c6e83a0a6d177d72a401b6f399f83146a782fd8e516a7cb8129ee90d92781609e0500943b1660462d66a8233cbe9bcc5bed" name="fityk" arch="riscv64">
  <version epoch="0" ver="1.3.2" rel="2.2"/>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="jengelh@inai.de" date="1486123200">- Direct-invoke ldconfig. Update RPM groups.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1580385600">- Switch to building against Python 3.
  + Rename python-fityk to python3-fityk.
- Remove unknown option from configure arguments.
- Drop usage of py_sitelib deprecated variable.
- Run spec-cleaner over the spec file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580644800">- Don't make python3-fityk Obsolete or Provide python-fityk (the
  python2 version) so that users may continue using the installed
  python2 version should they so wish.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613217600">- Add fityk-support-lua-5.4.patch: Support lua up to version 5.4;
  patch taken from upstream git commit and rebased for current
  version. Add BuildRequires: libtool and run autoreconf before
  configure since patch modifies configure.ac.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623585600">- Enforce `std=c++14` when building on openSUSE &gt;= 1550 where
  GCC 11 is the default compiler (and uses c++17 by default)
  [gh#wojdyr/fityk#37].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add fityk-drop-dynamic-exceptions.patch: Drop dynamic exceptions
  to build with c++17 std; patch taken from upstream merge request
  [gh#wojdyr/fityk#38].
- Drop enforced `std=c++14` in light of above patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655899200">- Add fityk-ignore-distutils-deprecation-warning.patch: Ignore
  deprecation warning when import distutils for python so that the
  configure script does not error out.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674820800">- Update to version 1.3.2
  * Various small fixes accumulated over years. In particular,
    it fixes the layout on GTK3.
  * Added SNIP background (contributed by Cristiano Fontana).
- Drop upstram patches:
  * fityk-support-lua-5.4.patch
  * fityk-ignore-distutils-deprecation-warning.patch
- Rebased fityk-drop-dynamic-exceptions.patch
- Spec file cleanup
- Switched to GTK3 wxWidgets</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Disable python bindings when building for openSUSE &gt;= 1600 as
  fityk still makes use of PyEval_* functions deprecated since
  python 3.9 and unavailable since 3.13. Fixes builds on newer oS.</changelog>
</package>
<package pkgid="b6b2f2acc3fc08d011aa9f1446890baafff1df2abd1e76074de544e8552235c8c631e66cc88a4dacca3c907292f6a65900f3ae4d70a60846268d0199dc024270" name="fityk-devel" arch="riscv64">
  <version epoch="0" ver="1.3.2" rel="2.2"/>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="jengelh@inai.de" date="1486123200">- Direct-invoke ldconfig. Update RPM groups.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1580385600">- Switch to building against Python 3.
  + Rename python-fityk to python3-fityk.
- Remove unknown option from configure arguments.
- Drop usage of py_sitelib deprecated variable.
- Run spec-cleaner over the spec file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580644800">- Don't make python3-fityk Obsolete or Provide python-fityk (the
  python2 version) so that users may continue using the installed
  python2 version should they so wish.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1613217600">- Add fityk-support-lua-5.4.patch: Support lua up to version 5.4;
  patch taken from upstream git commit and rebased for current
  version. Add BuildRequires: libtool and run autoreconf before
  configure since patch modifies configure.ac.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623585600">- Enforce `std=c++14` when building on openSUSE &gt;= 1550 where
  GCC 11 is the default compiler (and uses c++17 by default)
  [gh#wojdyr/fityk#37].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1651233600">- Add fityk-drop-dynamic-exceptions.patch: Drop dynamic exceptions
  to build with c++17 std; patch taken from upstream merge request
  [gh#wojdyr/fityk#38].
- Drop enforced `std=c++14` in light of above patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655899200">- Add fityk-ignore-distutils-deprecation-warning.patch: Ignore
  deprecation warning when import distutils for python so that the
  configure script does not error out.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674820800">- Update to version 1.3.2
  * Various small fixes accumulated over years. In particular,
    it fixes the layout on GTK3.
  * Added SNIP background (contributed by Cristiano Fontana).
- Drop upstram patches:
  * fityk-support-lua-5.4.patch
  * fityk-ignore-distutils-deprecation-warning.patch
- Rebased fityk-drop-dynamic-exceptions.patch
- Spec file cleanup
- Switched to GTK3 wxWidgets</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1742731200">- Disable python bindings when building for openSUSE &gt;= 1600 as
  fityk still makes use of PyEval_* functions deprecated since
  python 3.9 and unavailable since 3.13. Fixes builds on newer oS.</changelog>
</package>
<package pkgid="082d6d6baf8b4a08118f2e09b1a6a47c679f2948c73d01468a0d83763c7247413d19f7ee4a4f1de7ad9965cf1786b61506bd7e026d1da266f7c315b24f62adc6" name="five-or-more" arch="riscv64">
  <version epoch="0" ver="48.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551787200">- Update to version 3.31.92:
  + Updated docs.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 3.32.1:
  + Fixed translations not working.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585396800">- Update to version 3.32.2:
  + Fixed theme switcher working.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645272000">- Add fix-build-vala-055.patch: Backport: Fix build with vala
  0.55.x.
- Add fix-ref-gtk-child-unowned.patch: Reference of [GtkChild]
  fields is handled by GtkBuilder, type must be unowned.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.32.3:
  + Fixed email of one of the authors.
  + Fixed minor meson warning.
  + Updated translations.
- Drop upstream merged patches: fix-build-vala-055.patch and
  fix-ref-gtk-child-unowned.patch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736510400">- Update to version 48.alpha:
  + Fixed deprecations
  + Snap updates
  + Add keyboard shortcuts Dialog
  + Code cleanup
  + Removed preferences dialog
  + Menu improvements
  + Fix icon in Scores Dialog
  + Migrated to GTK4
  + Fix duplicated line in Scores
  + Fix deprecated links
  + Updated application screenshot
  + Remove GNOME branding
  + Update metainfo
  + Use correct icon
  + Reset positions when board is changed
  + Updated translations.
- Switch to source service for tarball/sources.
- Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4) BuildRequires
  following upstreams port.
- Add desktop-file-utils BuildRequires and check section where we
  verify the desktop file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742126400">- Update to version 48.0:
  + Stable version bump.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Update to version 48.1:
  + Don't create window in startup phase.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="b3e86aff45f98279005fa382f8604391ee1aaa0d8c91a107b455572333ddd8cfbcdeaa27c262a6ced120470682f40920467e1ee7cc5247cb4b16388e521a0aae" name="five-or-more-doc" arch="noarch">
  <version epoch="0" ver="48.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551787200">- Update to version 3.31.92:
  + Updated docs.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 3.32.1:
  + Fixed translations not working.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585396800">- Update to version 3.32.2:
  + Fixed theme switcher working.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645272000">- Add fix-build-vala-055.patch: Backport: Fix build with vala
  0.55.x.
- Add fix-ref-gtk-child-unowned.patch: Reference of [GtkChild]
  fields is handled by GtkBuilder, type must be unowned.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.32.3:
  + Fixed email of one of the authors.
  + Fixed minor meson warning.
  + Updated translations.
- Drop upstream merged patches: fix-build-vala-055.patch and
  fix-ref-gtk-child-unowned.patch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736510400">- Update to version 48.alpha:
  + Fixed deprecations
  + Snap updates
  + Add keyboard shortcuts Dialog
  + Code cleanup
  + Removed preferences dialog
  + Menu improvements
  + Fix icon in Scores Dialog
  + Migrated to GTK4
  + Fix duplicated line in Scores
  + Fix deprecated links
  + Updated application screenshot
  + Remove GNOME branding
  + Update metainfo
  + Use correct icon
  + Reset positions when board is changed
  + Updated translations.
- Switch to source service for tarball/sources.
- Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4) BuildRequires
  following upstreams port.
- Add desktop-file-utils BuildRequires and check section where we
  verify the desktop file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742126400">- Update to version 48.0:
  + Stable version bump.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Update to version 48.1:
  + Don't create window in startup phase.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="26437164d5f0a996f4ad53b73cd7e3d8ecd89fcddddd0a6be7bc074ebc0389d2029c572d8f0752075b83af0283514a424b1baf2db1f13b0f1c2628aed4610d30" name="five-or-more-lang" arch="noarch">
  <version epoch="0" ver="48.1" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551787200">- Update to version 3.31.92:
  + Updated docs.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 3.32.1:
  + Fixed translations not working.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585396800">- Update to version 3.32.2:
  + Fixed theme switcher working.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645272000">- Add fix-build-vala-055.patch: Backport: Fix build with vala
  0.55.x.
- Add fix-ref-gtk-child-unowned.patch: Reference of [GtkChild]
  fields is handled by GtkBuilder, type must be unowned.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.32.3:
  + Fixed email of one of the authors.
  + Fixed minor meson warning.
  + Updated translations.
- Drop upstream merged patches: fix-build-vala-055.patch and
  fix-ref-gtk-child-unowned.patch.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736510400">- Update to version 48.alpha:
  + Fixed deprecations
  + Snap updates
  + Add keyboard shortcuts Dialog
  + Code cleanup
  + Removed preferences dialog
  + Menu improvements
  + Fix icon in Scores Dialog
  + Migrated to GTK4
  + Fix duplicated line in Scores
  + Fix deprecated links
  + Updated application screenshot
  + Remove GNOME branding
  + Update metainfo
  + Use correct icon
  + Reset positions when board is changed
  + Updated translations.
- Switch to source service for tarball/sources.
- Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4) BuildRequires
  following upstreams port.
- Add desktop-file-utils BuildRequires and check section where we
  verify the desktop file.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742126400">- Update to version 48.0:
  + Stable version bump.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744459200">- Update to version 48.1:
  + Don't create window in startup phase.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="74061348efe220cd50139dd5150885f856f3fc74d00d33464353117997fc7063ec11ae516b8a9dfaf800f08c5bf014659a4f57c8d8d2783c5b281ed350bed2a0" name="fixmath" arch="riscv64">
  <version epoch="0" ver="2022.07.20" rel="6.2"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1658318400">- Initial packaging of version 2022.07.20</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663243200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1670932800">- Build shared library instead of static one
  * build-shared-library.patch
- Use cmake to install files
  * cmake-install.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678881600">- Add forced symbol versioning to library [boo#1209301]
- Update descriptions</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1679400000">- Properly use optflags when building, bsc#1209201</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691496000">- Build with g++ &gt;= 7 in order to be able to use C++17 features
- Added patch:
  * cmake-tests-old-cmake.patch
    + allow building with cmake &gt;= 3.5
    + conditionally applied on SLE12-SP5 whose cmake is old</changelog>
</package>
<package pkgid="1d5a34af8acc1868e855c34f2bcb37c9a7104eef807b6a40db2095f83914e7c544d07241de64e05239a6a71402414445e67235e17145b8589c0a0d9defeac171" name="fixmath-devel" arch="noarch">
  <version epoch="0" ver="2022.07.20" rel="6.2"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1658318400">- Initial packaging of version 2022.07.20</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663243200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1670932800">- Build shared library instead of static one
  * build-shared-library.patch
- Use cmake to install files
  * cmake-install.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678881600">- Add forced symbol versioning to library [boo#1209301]
- Update descriptions</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1679400000">- Properly use optflags when building, bsc#1209201</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691496000">- Build with g++ &gt;= 7 in order to be able to use C++17 features
- Added patch:
  * cmake-tests-old-cmake.patch
    + allow building with cmake &gt;= 3.5
    + conditionally applied on SLE12-SP5 whose cmake is old</changelog>
</package>
<package pkgid="37b0bb641b9ef16db28e3f51989751133cf1e9254de9b84d46da4225752ccad069d6a594e0be6bb2acc99bfba3894bd13be23d4df77d19427bc28e2771de2311" name="flac" arch="riscv64">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <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ø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>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739275200">- Update to version 1.5.0
  General
  * Multithreaded encoding is now possible in libFLAC and through
    the flac command line tool.
  * The GFDL license file is updated to version 1.3.
  * The markdown tool documentation is now also converted to HTML,
    for bundling with systems that do not read manpages.
  * Decoding of chained Ogg FLAC files is now possible.
  * Is is now possible in libFLAC, libFLAC++ and metaflac to write
    to a new file when changing metadata, instead of needing to
    verwrite an existing file.
  flac
  * Testing mode (flac -t) now parses all metadata blocks and warns
    the user when ID3v1 metadata is detected.
  * A warning is displayed when frame numbers do not increase
    correctly throughout a file.
  * The explain option (-H or --explain) is now removed, use the
    manpage or html tool documentation instead.
  * Built-in help and tool documentation are improved.
  * When re-encoding a FLAC file from an existing FLAC file, a
    check is added that the MD5 sums of both files are the same.
  libFLAC and libFLAC++
  * The library interfaces have been extended.
    See the porting guide (part of the API documentation).
  * An error is sent when a frame is missing
  * The algorithm of the 'loose mid side' option has changed.
    Instead of checking every few frames which option is best and
    keeping that for the next few frames, a fast heuristic is now
    used. This was necessary to enable multithreading
  * Most level 0 metadata interface functions now also work with
    Ogg FLAC files.
  * When encoding Ogg FLAC files, the callback now returns a
    number of samples instead of always 0.
  * When changing metadata, libFLAC now detects when an input file
    is a symlink, and will refuse to write data to it when an
    in-place rewrite of the metadata cannot happen.
  * When encoding using seektable templates, unused seekpoints
    (with a sample number higher than the total number of samples)
    are converted to placeholders.
  Build system
  * The microbench utility has been removed.
  * Minimum CMake version required (when building with CMake) is
    now formally 3.12.
  Testing/validation
  * Improve fuzzing of allocation failures.
  * Various other fuzzing improvements.
  Documentation
  * The FLAC format is now specified in RFC 9639.
  * The foreign metadata storage format used by the flac command
    line tool is now properly documented.</changelog>
</package>
<package pkgid="c18d1c1896204d2c4ca093e47b1f740371744dbc1a9d081fa86ba85ca689ae767295c32377e58d1d1a2311abbbd1350b861459c9e851b84374b47512822c6b17" name="flac-devel" arch="riscv64">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <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ø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>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739275200">- Update to version 1.5.0
  General
  * Multithreaded encoding is now possible in libFLAC and through
    the flac command line tool.
  * The GFDL license file is updated to version 1.3.
  * The markdown tool documentation is now also converted to HTML,
    for bundling with systems that do not read manpages.
  * Decoding of chained Ogg FLAC files is now possible.
  * Is is now possible in libFLAC, libFLAC++ and metaflac to write
    to a new file when changing metadata, instead of needing to
    verwrite an existing file.
  flac
  * Testing mode (flac -t) now parses all metadata blocks and warns
    the user when ID3v1 metadata is detected.
  * A warning is displayed when frame numbers do not increase
    correctly throughout a file.
  * The explain option (-H or --explain) is now removed, use the
    manpage or html tool documentation instead.
  * Built-in help and tool documentation are improved.
  * When re-encoding a FLAC file from an existing FLAC file, a
    check is added that the MD5 sums of both files are the same.
  libFLAC and libFLAC++
  * The library interfaces have been extended.
    See the porting guide (part of the API documentation).
  * An error is sent when a frame is missing
  * The algorithm of the 'loose mid side' option has changed.
    Instead of checking every few frames which option is best and
    keeping that for the next few frames, a fast heuristic is now
    used. This was necessary to enable multithreading
  * Most level 0 metadata interface functions now also work with
    Ogg FLAC files.
  * When encoding Ogg FLAC files, the callback now returns a
    number of samples instead of always 0.
  * When changing metadata, libFLAC now detects when an input file
    is a symlink, and will refuse to write data to it when an
    in-place rewrite of the metadata cannot happen.
  * When encoding using seektable templates, unused seekpoints
    (with a sample number higher than the total number of samples)
    are converted to placeholders.
  Build system
  * The microbench utility has been removed.
  * Minimum CMake version required (when building with CMake) is
    now formally 3.12.
  Testing/validation
  * Improve fuzzing of allocation failures.
  * Various other fuzzing improvements.
  Documentation
  * The FLAC format is now specified in RFC 9639.
  * The foreign metadata storage format used by the flac command
    line tool is now properly documented.</changelog>
</package>
<package pkgid="3c1184e8b896d020a09801c21cdf97c96b81eb84924b6836fe8b8301539d5938dfbb4dbf53301f48fb9940e324ab49604896ab2581a139a7699575809684e1d3" name="flac2all" arch="noarch">
  <version epoch="0" ver="5.1" rel="1.5"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1556280000">- Initial package, version 4.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1577016000">- Update to version 4.3
  * Fixed flac testing. It now outputs a "test" folder with flac
    "ana" files, along with the usual conversion log.
  * Fixed version detection for opus
  * Fixed DivbyZero error in summary calculations
  * Fix for issue #38: Skipping does not work if mode name does
    not equal file extension</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1584792000">- Update to version 5.1
  * Fixed issues caused by Python3 altering how it handles
    relative/absolute imports.
- Build against python3
- Use github source URL
- Package license file
- Add patches:
  * 0001-Bugfix-for-summary.patch
  * 0002-Copy-logic-fixes.patch
  * 0003-Fixed-to-logfile-output.patch
  * 0004-Updated-clustered-mode-to-match-new-summary-logic.patch
  * 0005-Copy-logic-fix-for-legacy-mode.patch</changelog>
</package>
<package pkgid="1c774355fa87d6cc749510ea4ea3776084ace69a7bc53e1ab4d6c95322e564e4182ab60e7eceddeea4df86e5ed45130fe340a8418123b202a7fd9d5062dcc842" name="flacon" arch="riscv64">
  <version epoch="0" ver="12.0.0" rel="1.1"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1668081600">- Update to version 9.4.0
  * fix to work with CUE files containing multiple audio file tags
  * Translations updated
  * The program gives a clear error message if the necessary utilities (sox, encoders, etc.) are missing
  * Improved algorithm of cover auto selection. Square pictures have a priority over other.
  * Fixed a bug with text color on tooltips in Linux.
  * You can now get tags from MusicBrainz and Discogs.
  * Support for CUE files with gaps appended to the end of the previous track
  * Added support for ALAC output files, Sony Wave64 input files.
  * Added the ability to embed the cover in the output ALAC, AAC, MP3, Opus and WavPack files.
  * Fix: If the CUE file contains two discs, then the program incorrectly calculated the duration of the tracks.
  * The program automatically calculates the number of threads to encode. You can change this in the preferences dialog.
  * The program can split huge FLAC files (more than 4GB)
  * You can not only copy the cover image to a file, but also embed it in the output FLAC files.
  * Improved the preferences dialog. The settings are divided into separate tabs.
  * Added support for pre-emphasis CD images.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 9.5.1:
  * Fixed bug: In the tag editing fields, the text cursor jumped to the end
    of the line after entering a letter.
  * Before starting the conversion, the program checks that the disks will
    not overwrite each other's output files.
  * Translations updated
  * Fixed bug: In the tag editing fields, the text cursor jumped to the end
    of the line after entering a letter.
  * Before starting the conversion, the program checks that the disks will
    not overwrite each other's output files.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1672056000">- fix spec for building on openSUSE_Backports_SLE-15-SP5</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1674561600">- Update to 10.0.0:
  * Now the program does not use external utilities to calculate ReplayGain, instead the built-in method is used. This accelerated the conversion process and reduced the number of dependencies.
  * For package maintainers: Note that metaflac, mp3gain, vorbisgain and wvgain are no longer needed.
  * Improved error handling. Before starting the conversion, you can view all errors and warnings in one window.
  * Fixed bug: When changing the “Artist” field, the “Album Artist” field mistakenly becomes “Multiple Values”
  * Translations updated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684584000">- Update to 11.0.0:
  * If you try to close the program while the conversion is in progress, the program will ask for confirmation
  * Added a menu item to delete the source files for successfully converted disks
  * Small fixes to the algorithm for creating per track CUE files
  * Improved diagnostics of erroneous situations:
  * Error if tracks overwrite files (taking into account the template)
  * Error if there are tracks with the same track number and creating files in the same directory. The pattern doesn't matter
  * Warning if any disks use the same CUE file
  * Warning if any disks use the same audio file
  * Fix: The program show an error when the source files are located on slow network drives
  * Fix: The program show an error on WV files larger than 2 gigabytes
  * Minor fixes
  * Translations updated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685448000">- Update to 11.1.0:
  * Fix: In some situations, the program did not check whether the sox program was installed.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1687262400">- Update to 11.2.0:
  * The "convert" button on the toolbar can trigger two actions:
    Convert - Converts all tracks (previous behavior)
    Convert selected - Converts only selected tracks</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1696507200">- Update to 11.3.0:
  * Fix. Program incorrect work with pre-emphased disks
  * Fix. Sometimes the program did not save the output directory
  * Improved audio file search for multiaudio discs.
  * For multi-audio discs, a check has been added that the same audio files are not specified for tracks.
  * Improved delete source dialogue
  * Minor fixes and improvements
  * Translations updated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714996800">- Update to 11.4.0:
  * Improved pre-conversion checks. Now the program checks that tracks from different discs are not mixed.
  * Compatibility of the output CUE with some players has been improved.
  * Added ability to build a program using Qt6.
  * Minor appearance improvements and minor bug fixes.
  * Translations updated.
- Build still uses Qt5, upcoming Qt6</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1739793600">- Update to 12.0.0:
  * Added columns to the table to display the tags “Date”, “Genre” and
    “Song writer”.
  * Added the ability to specify a proxy server to get disk information from
    internet.
  * Added a dialog for viewing the log. Now if you have a problem you can
    send me logs just by copying them from this dialog.
  * Significantly revised display and editing of tags. The tags are now more
    clearly divided into album related and track related.
  * Increased speed of disk validation for errors in output files.
  * The limits for the Disk Number and Number of Disks fields have been
    increased to 999.
  * Bug fix. The program crashed after the end of conversion if an old
    version of Qt was used. In particular, crashes of AppImage version are fixed
  * Bug fix. Sometimes the program selected wrong directory for output files.
  * Compatibility with macOS and FreeBSD has been improved.
  * Many minor fixes and improvements.
  * Translations updated.</changelog>
</package>
<package pkgid="a79cc72e52a10dd7037095ad83db7ebbec4a2ecc30cca406b9ae53384349434a40da207640ba5981711a9997a44b1327b55c9bd5266d94a9ca6d478ce68026d4" name="flacon-lang" arch="noarch">
  <version epoch="0" ver="12.0.0" rel="1.1"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1668081600">- Update to version 9.4.0
  * fix to work with CUE files containing multiple audio file tags
  * Translations updated
  * The program gives a clear error message if the necessary utilities (sox, encoders, etc.) are missing
  * Improved algorithm of cover auto selection. Square pictures have a priority over other.
  * Fixed a bug with text color on tooltips in Linux.
  * You can now get tags from MusicBrainz and Discogs.
  * Support for CUE files with gaps appended to the end of the previous track
  * Added support for ALAC output files, Sony Wave64 input files.
  * Added the ability to embed the cover in the output ALAC, AAC, MP3, Opus and WavPack files.
  * Fix: If the CUE file contains two discs, then the program incorrectly calculated the duration of the tracks.
  * The program automatically calculates the number of threads to encode. You can change this in the preferences dialog.
  * The program can split huge FLAC files (more than 4GB)
  * You can not only copy the cover image to a file, but also embed it in the output FLAC files.
  * Improved the preferences dialog. The settings are divided into separate tabs.
  * Added support for pre-emphasis CD images.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 9.5.1:
  * Fixed bug: In the tag editing fields, the text cursor jumped to the end
    of the line after entering a letter.
  * Before starting the conversion, the program checks that the disks will
    not overwrite each other's output files.
  * Translations updated
  * Fixed bug: In the tag editing fields, the text cursor jumped to the end
    of the line after entering a letter.
  * Before starting the conversion, the program checks that the disks will
    not overwrite each other's output files.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1672056000">- fix spec for building on openSUSE_Backports_SLE-15-SP5</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1674561600">- Update to 10.0.0:
  * Now the program does not use external utilities to calculate ReplayGain, instead the built-in method is used. This accelerated the conversion process and reduced the number of dependencies.
  * For package maintainers: Note that metaflac, mp3gain, vorbisgain and wvgain are no longer needed.
  * Improved error handling. Before starting the conversion, you can view all errors and warnings in one window.
  * Fixed bug: When changing the “Artist” field, the “Album Artist” field mistakenly becomes “Multiple Values”
  * Translations updated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684584000">- Update to 11.0.0:
  * If you try to close the program while the conversion is in progress, the program will ask for confirmation
  * Added a menu item to delete the source files for successfully converted disks
  * Small fixes to the algorithm for creating per track CUE files
  * Improved diagnostics of erroneous situations:
  * Error if tracks overwrite files (taking into account the template)
  * Error if there are tracks with the same track number and creating files in the same directory. The pattern doesn't matter
  * Warning if any disks use the same CUE file
  * Warning if any disks use the same audio file
  * Fix: The program show an error when the source files are located on slow network drives
  * Fix: The program show an error on WV files larger than 2 gigabytes
  * Minor fixes
  * Translations updated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1685448000">- Update to 11.1.0:
  * Fix: In some situations, the program did not check whether the sox program was installed.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1687262400">- Update to 11.2.0:
  * The "convert" button on the toolbar can trigger two actions:
    Convert - Converts all tracks (previous behavior)
    Convert selected - Converts only selected tracks</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1696507200">- Update to 11.3.0:
  * Fix. Program incorrect work with pre-emphased disks
  * Fix. Sometimes the program did not save the output directory
  * Improved audio file search for multiaudio discs.
  * For multi-audio discs, a check has been added that the same audio files are not specified for tracks.
  * Improved delete source dialogue
  * Minor fixes and improvements
  * Translations updated</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1714996800">- Update to 11.4.0:
  * Improved pre-conversion checks. Now the program checks that tracks from different discs are not mixed.
  * Compatibility of the output CUE with some players has been improved.
  * Added ability to build a program using Qt6.
  * Minor appearance improvements and minor bug fixes.
  * Translations updated.
- Build still uses Qt5, upcoming Qt6</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1739793600">- Update to 12.0.0:
  * Added columns to the table to display the tags “Date”, “Genre” and
    “Song writer”.
  * Added the ability to specify a proxy server to get disk information from
    internet.
  * Added a dialog for viewing the log. Now if you have a problem you can
    send me logs just by copying them from this dialog.
  * Significantly revised display and editing of tags. The tags are now more
    clearly divided into album related and track related.
  * Increased speed of disk validation for errors in output files.
  * The limits for the Disk Number and Number of Disks fields have been
    increased to 999.
  * Bug fix. The program crashed after the end of conversion if an old
    version of Qt was used. In particular, crashes of AppImage version are fixed
  * Bug fix. Sometimes the program selected wrong directory for output files.
  * Compatibility with macOS and FreeBSD has been improved.
  * Many minor fixes and improvements.
  * Translations updated.</changelog>
</package>
<package pkgid="b2e98ad1937cbe0e55a2c0bc4c373d3dfffe81fc5bb3e38b36a7c6907784a54d678ca6e57f3e88a8bcc4ed132c6d6dea4ca616b7cdb29409434dff4db1f5d94d" name="flake-pilot" arch="riscv64">
  <version epoch="0" ver="3.1.28" rel="5.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Allow force registration with arbitrary data
  When using --force also register even if the eventually
  conflicting file does not belong to a flake registration</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Bump version: 3.1.25 → 3.1.26</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Fix spec file
  Allow to build for Fedora, fix packager e-mail</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Add support for --force option for remove
  Add support for podman remove --force mode. In this
  mode the referenced application will be force removed
  and no sanity checks if this is pointing to a flake
  registration will be done. Eventually missing files
  do not cause an error.</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 3.1.26 → 3.1.27</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206400">- Update documentation
  Fix language mistakes and wording</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206401">- Clippy fixes</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206402">- Add ai sandbox example workflow</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316800">- Fix spec file
  Require firecracker only for SUSE TW, it does
  not exists anywhere else</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316801">- Bump version: 3.1.27 → 3.1.28</changelog>
</package>
<package pkgid="bbb47dd763de8323fb7b1909eb4fd703c5ed1b52a23d55afd5b741d6911da97005ad1cec324d6af41cfca9ad0fe70106e45b1b437d2a5818a7883bf950f8bcd9" name="flake-pilot-firecracker" arch="riscv64">
  <version epoch="0" ver="3.1.28" rel="5.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Allow force registration with arbitrary data
  When using --force also register even if the eventually
  conflicting file does not belong to a flake registration</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Bump version: 3.1.25 → 3.1.26</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Fix spec file
  Allow to build for Fedora, fix packager e-mail</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Add support for --force option for remove
  Add support for podman remove --force mode. In this
  mode the referenced application will be force removed
  and no sanity checks if this is pointing to a flake
  registration will be done. Eventually missing files
  do not cause an error.</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 3.1.26 → 3.1.27</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206400">- Update documentation
  Fix language mistakes and wording</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206401">- Clippy fixes</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206402">- Add ai sandbox example workflow</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316800">- Fix spec file
  Require firecracker only for SUSE TW, it does
  not exists anywhere else</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316801">- Bump version: 3.1.27 → 3.1.28</changelog>
</package>
<package pkgid="0caf24c96cdd2e7af1dc2efb5fc7881bf13d3e879c3a2c55d1d640126e40c60ca168c136ed1ca9b50d86028d50ea72f3a4c8b3032b22b1f8a1305a7d939e26af" name="flake-pilot-firecracker-dracut-netstart" arch="noarch">
  <version epoch="0" ver="3.1.28" rel="5.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Allow force registration with arbitrary data
  When using --force also register even if the eventually
  conflicting file does not belong to a flake registration</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Bump version: 3.1.25 → 3.1.26</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Fix spec file
  Allow to build for Fedora, fix packager e-mail</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Add support for --force option for remove
  Add support for podman remove --force mode. In this
  mode the referenced application will be force removed
  and no sanity checks if this is pointing to a flake
  registration will be done. Eventually missing files
  do not cause an error.</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 3.1.26 → 3.1.27</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206400">- Update documentation
  Fix language mistakes and wording</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206401">- Clippy fixes</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206402">- Add ai sandbox example workflow</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316800">- Fix spec file
  Require firecracker only for SUSE TW, it does
  not exists anywhere else</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316801">- Bump version: 3.1.27 → 3.1.28</changelog>
</package>
<package pkgid="f36d6b0b27e0152b5d82640f7fd2bed133f7531941b389d2123dd820ed97f7891b1d0a67639372100d8c203af2ad2b36be587c308c1605a754182faee95faec6" name="flake-pilot-firecracker-guestvm-tools" arch="riscv64">
  <version epoch="0" ver="3.1.28" rel="5.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Allow force registration with arbitrary data
  When using --force also register even if the eventually
  conflicting file does not belong to a flake registration</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Bump version: 3.1.25 → 3.1.26</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Fix spec file
  Allow to build for Fedora, fix packager e-mail</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Add support for --force option for remove
  Add support for podman remove --force mode. In this
  mode the referenced application will be force removed
  and no sanity checks if this is pointing to a flake
  registration will be done. Eventually missing files
  do not cause an error.</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 3.1.26 → 3.1.27</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206400">- Update documentation
  Fix language mistakes and wording</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206401">- Clippy fixes</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206402">- Add ai sandbox example workflow</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316800">- Fix spec file
  Require firecracker only for SUSE TW, it does
  not exists anywhere else</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316801">- Bump version: 3.1.27 → 3.1.28</changelog>
</package>
<package pkgid="acc29febc284ad177cb5ecba46a33a0e655e5e858f8ee8cefdffaf12672f2a4103319e8b8269aa462da73fe288f8532f481fd11794f8d6626bd10f31e783ca78" name="flake-pilot-podman" arch="riscv64">
  <version epoch="0" ver="3.1.28" rel="5.1"/>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428800">- Allow force registration with arbitrary data
  When using --force also register even if the eventually
  conflicting file does not belong to a flake registration</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428801">- Bump version: 3.1.25 → 3.1.26</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428802">- Fix spec file
  Allow to build for Fedora, fix packager e-mail</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428803">- Add support for --force option for remove
  Add support for podman remove --force mode. In this
  mode the referenced application will be force removed
  and no sanity checks if this is pointing to a flake
  registration will be done. Eventually missing files
  do not cause an error.</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1769428804">- Bump version: 3.1.26 → 3.1.27</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206400">- Update documentation
  Fix language mistakes and wording</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206401">- Clippy fixes</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1770206402">- Add ai sandbox example workflow</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316800">- Fix spec file
  Require firecracker only for SUSE TW, it does
  not exists anywhere else</changelog>
  <changelog author="Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;" date="1773316801">- Bump version: 3.1.27 → 3.1.28</changelog>
</package>
<package pkgid="48c773c1bd71a45452ca322db11ff34124f30eddf9234a9b46ff3910940a4df30ecfe3934629987e64eb235db77acf24cd32d182e8e5d815efb15a8c314f495c" name="flameshot" arch="riscv64">
  <version epoch="0" ver="13.1.0" rel="1.1"/>
  <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>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1759579200">- Update to version 13.1.0:
  * hotfix for a Qt6 issue on multi monitor X11 (not wayland) setups.
  * Another fix for savePath slashes on Windows #4122
  * build: Add an option to use a bundled KDSingleApplication #4130
  * Update shell completion and manpage #4140
  * Appimage build (fix for #4112) #4146
  * Fix multi monitor offset bug in Qt6 multi-monitor setups for X11 #4127
  * Translations update from Hosted Weblate #4113
  * Fixed flathub linting issues #4160
- includes 13.0.1:
  * fix linting errors for flathub #4109
  * Packaging fixes for v13 #4126
- includes 13.0.0:
  * Port from Qt 5 to Qt 6
  * The imgur uploader is disabled by default at compile time. To
    re-enable, set -DENABLE_IMGUR. We expect this to be a bit
    controversial but we believe this is the best direction for the project
  * Flameshot returns exit code 1 if taking screenshot is
    canceled (e.g., by pressing Esc). This is to make Flameshot
    easier to integrate into shell scripts.
  * Configuration window tabs were re-ordered according to their
    importance to users.
  * Package maintainers can compile out the update checker using -DDISABLE_UPDATE_CHECKER.
  * The pixelation feature has been replaced with a new "secure"
    implementation that only uses pixels outside of the area to
    be redacted.
  * Screenshot dimensions are now interactively shown in the capture widget
  * Pinned images can now be rotated.
  * A grim based screenshot adapter has been added to work with
    more wlroots Wayland compositors. Users can enable this in settings.
  * Users can symmetrically resize (holding Shift) and preserve
    aspect ratio (using Ctrl) while resizing.
  * Pinned images can have a transparency effect applied.
  * A grid can be optionally enabled via the sidebar, and users
    can have their annotations snap to grid.
  * SingleApplication dependency has moved to KdSingleApplication
    to work around a Qt SharedMemory bug.
  * New dateformat of %d-%m-%Y has been added.
  * New option to prompt user before exiting has been added to config.
  * JPEG quality option has been added.
  * Enable saving HEIF/HEIC when supported by 3rd party plug-ins.
  * Kde-connect share integration. (needs more testing)
  * Add Shortcut to Cancel current selection using CtrlBackspace
  * Pinned images now have window titled flameshot-pin.
  * Separate tool size for the tools.
  * A new configuration option so that arrows can be drawn in a
    reversed way (tip to tail).
  * In Wayland fractional scaling situation, screenshot preview
    size was wrong.
  * A config option to disable grim warning notification in Wayland.
  * The "Screenshot Aborted" desktop notification can now be disabled.
  * Recognizing Qtile , Cosmic , river
  * Improved keyboard navigation for the application selector when you press Ctrlo.
  * Add "Open Save Path" to the tray icon menu.
  * Updated Translations
  * Add option for insecure pixelation
  * Handle SIGTERM and SIGKILL
  * Commandline implementation for Windows
  * Makes WebP available for saving screenshots on Windows.
  * Support dark mode in Windows.
  * The Flameshot full now captures all regions of all monitors.
  * The "Use last region" is now ignored in modes other than flameshot gui.
  * Fix pin tool wrong offset on Linux.
  * Use native path separator for different OSs.
  * Pinned images scrolling using mouse on macOS
  * 'App Launcher' not listing applications.
  * Flameshot was getting unresponsive if notification daemon was inaccissble.
  * fix missing invert button on configure windows and remove old size indicator.
  * Support for X11 and the standard file picker for Snap.
  * Make loading of languages consistent across invocation types.
  * Tooltips now display the lower-case keybinding to avoid confusion.
  * Copy on double-click config in now respected.
  * English translations not used despite being preferred.
  * Fix Snap to find translation files.
  * Better naming of CLI arguments
  * Better wording of a shortcut description</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759838400">- Lint spec file
- remove flameshot-remove-update-check.patch
  * use DISABLE_UPDATE_CHECKER variable instead</changelog>
</package>
<package pkgid="7569c409df94f3ecf9b6f36f97bd5b9d040a4b4da230d6f4556eae265128245628cc9a562c9a32b3a9cc255f58572312044206dddc316e70e73184a050195ce1" name="flameshot-bash-completion" arch="noarch">
  <version epoch="0" ver="13.1.0" rel="1.1"/>
  <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>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1759579200">- Update to version 13.1.0:
  * hotfix for a Qt6 issue on multi monitor X11 (not wayland) setups.
  * Another fix for savePath slashes on Windows #4122
  * build: Add an option to use a bundled KDSingleApplication #4130
  * Update shell completion and manpage #4140
  * Appimage build (fix for #4112) #4146
  * Fix multi monitor offset bug in Qt6 multi-monitor setups for X11 #4127
  * Translations update from Hosted Weblate #4113
  * Fixed flathub linting issues #4160
- includes 13.0.1:
  * fix linting errors for flathub #4109
  * Packaging fixes for v13 #4126
- includes 13.0.0:
  * Port from Qt 5 to Qt 6
  * The imgur uploader is disabled by default at compile time. To
    re-enable, set -DENABLE_IMGUR. We expect this to be a bit
    controversial but we believe this is the best direction for the project
  * Flameshot returns exit code 1 if taking screenshot is
    canceled (e.g., by pressing Esc). This is to make Flameshot
    easier to integrate into shell scripts.
  * Configuration window tabs were re-ordered according to their
    importance to users.
  * Package maintainers can compile out the update checker using -DDISABLE_UPDATE_CHECKER.
  * The pixelation feature has been replaced with a new "secure"
    implementation that only uses pixels outside of the area to
    be redacted.
  * Screenshot dimensions are now interactively shown in the capture widget
  * Pinned images can now be rotated.
  * A grim based screenshot adapter has been added to work with
    more wlroots Wayland compositors. Users can enable this in settings.
  * Users can symmetrically resize (holding Shift) and preserve
    aspect ratio (using Ctrl) while resizing.
  * Pinned images can have a transparency effect applied.
  * A grid can be optionally enabled via the sidebar, and users
    can have their annotations snap to grid.
  * SingleApplication dependency has moved to KdSingleApplication
    to work around a Qt SharedMemory bug.
  * New dateformat of %d-%m-%Y has been added.
  * New option to prompt user before exiting has been added to config.
  * JPEG quality option has been added.
  * Enable saving HEIF/HEIC when supported by 3rd party plug-ins.
  * Kde-connect share integration. (needs more testing)
  * Add Shortcut to Cancel current selection using CtrlBackspace
  * Pinned images now have window titled flameshot-pin.
  * Separate tool size for the tools.
  * A new configuration option so that arrows can be drawn in a
    reversed way (tip to tail).
  * In Wayland fractional scaling situation, screenshot preview
    size was wrong.
  * A config option to disable grim warning notification in Wayland.
  * The "Screenshot Aborted" desktop notification can now be disabled.
  * Recognizing Qtile , Cosmic , river
  * Improved keyboard navigation for the application selector when you press Ctrlo.
  * Add "Open Save Path" to the tray icon menu.
  * Updated Translations
  * Add option for insecure pixelation
  * Handle SIGTERM and SIGKILL
  * Commandline implementation for Windows
  * Makes WebP available for saving screenshots on Windows.
  * Support dark mode in Windows.
  * The Flameshot full now captures all regions of all monitors.
  * The "Use last region" is now ignored in modes other than flameshot gui.
  * Fix pin tool wrong offset on Linux.
  * Use native path separator for different OSs.
  * Pinned images scrolling using mouse on macOS
  * 'App Launcher' not listing applications.
  * Flameshot was getting unresponsive if notification daemon was inaccissble.
  * fix missing invert button on configure windows and remove old size indicator.
  * Support for X11 and the standard file picker for Snap.
  * Make loading of languages consistent across invocation types.
  * Tooltips now display the lower-case keybinding to avoid confusion.
  * Copy on double-click config in now respected.
  * English translations not used despite being preferred.
  * Fix Snap to find translation files.
  * Better naming of CLI arguments
  * Better wording of a shortcut description</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759838400">- Lint spec file
- remove flameshot-remove-update-check.patch
  * use DISABLE_UPDATE_CHECKER variable instead</changelog>
</package>
<package pkgid="48d6869fcc45654c20d3716127906a245d14124d4d44b0c56d9c5362abb544ecf6dd12d8b858a8aa903905cd381326b58e245d637e20e6dc064efd5545a37216" name="flameshot-fish-completion" arch="noarch">
  <version epoch="0" ver="13.1.0" rel="1.1"/>
  <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>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1759579200">- Update to version 13.1.0:
  * hotfix for a Qt6 issue on multi monitor X11 (not wayland) setups.
  * Another fix for savePath slashes on Windows #4122
  * build: Add an option to use a bundled KDSingleApplication #4130
  * Update shell completion and manpage #4140
  * Appimage build (fix for #4112) #4146
  * Fix multi monitor offset bug in Qt6 multi-monitor setups for X11 #4127
  * Translations update from Hosted Weblate #4113
  * Fixed flathub linting issues #4160
- includes 13.0.1:
  * fix linting errors for flathub #4109
  * Packaging fixes for v13 #4126
- includes 13.0.0:
  * Port from Qt 5 to Qt 6
  * The imgur uploader is disabled by default at compile time. To
    re-enable, set -DENABLE_IMGUR. We expect this to be a bit
    controversial but we believe this is the best direction for the project
  * Flameshot returns exit code 1 if taking screenshot is
    canceled (e.g., by pressing Esc). This is to make Flameshot
    easier to integrate into shell scripts.
  * Configuration window tabs were re-ordered according to their
    importance to users.
  * Package maintainers can compile out the update checker using -DDISABLE_UPDATE_CHECKER.
  * The pixelation feature has been replaced with a new "secure"
    implementation that only uses pixels outside of the area to
    be redacted.
  * Screenshot dimensions are now interactively shown in the capture widget
  * Pinned images can now be rotated.
  * A grim based screenshot adapter has been added to work with
    more wlroots Wayland compositors. Users can enable this in settings.
  * Users can symmetrically resize (holding Shift) and preserve
    aspect ratio (using Ctrl) while resizing.
  * Pinned images can have a transparency effect applied.
  * A grid can be optionally enabled via the sidebar, and users
    can have their annotations snap to grid.
  * SingleApplication dependency has moved to KdSingleApplication
    to work around a Qt SharedMemory bug.
  * New dateformat of %d-%m-%Y has been added.
  * New option to prompt user before exiting has been added to config.
  * JPEG quality option has been added.
  * Enable saving HEIF/HEIC when supported by 3rd party plug-ins.
  * Kde-connect share integration. (needs more testing)
  * Add Shortcut to Cancel current selection using CtrlBackspace
  * Pinned images now have window titled flameshot-pin.
  * Separate tool size for the tools.
  * A new configuration option so that arrows can be drawn in a
    reversed way (tip to tail).
  * In Wayland fractional scaling situation, screenshot preview
    size was wrong.
  * A config option to disable grim warning notification in Wayland.
  * The "Screenshot Aborted" desktop notification can now be disabled.
  * Recognizing Qtile , Cosmic , river
  * Improved keyboard navigation for the application selector when you press Ctrlo.
  * Add "Open Save Path" to the tray icon menu.
  * Updated Translations
  * Add option for insecure pixelation
  * Handle SIGTERM and SIGKILL
  * Commandline implementation for Windows
  * Makes WebP available for saving screenshots on Windows.
  * Support dark mode in Windows.
  * The Flameshot full now captures all regions of all monitors.
  * The "Use last region" is now ignored in modes other than flameshot gui.
  * Fix pin tool wrong offset on Linux.
  * Use native path separator for different OSs.
  * Pinned images scrolling using mouse on macOS
  * 'App Launcher' not listing applications.
  * Flameshot was getting unresponsive if notification daemon was inaccissble.
  * fix missing invert button on configure windows and remove old size indicator.
  * Support for X11 and the standard file picker for Snap.
  * Make loading of languages consistent across invocation types.
  * Tooltips now display the lower-case keybinding to avoid confusion.
  * Copy on double-click config in now respected.
  * English translations not used despite being preferred.
  * Fix Snap to find translation files.
  * Better naming of CLI arguments
  * Better wording of a shortcut description</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759838400">- Lint spec file
- remove flameshot-remove-update-check.patch
  * use DISABLE_UPDATE_CHECKER variable instead</changelog>
</package>
<package pkgid="1e411bf8a314908d77c1800d3fe20dc30f163686251dd431284f7725ca9b085b47b1fa62e27437118eca86a001f35eae4dbed9fce89a9955c5da9c2ce5094a6d" name="flameshot-zsh-completion" arch="noarch">
  <version epoch="0" ver="13.1.0" rel="1.1"/>
  <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>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1759579200">- Update to version 13.1.0:
  * hotfix for a Qt6 issue on multi monitor X11 (not wayland) setups.
  * Another fix for savePath slashes on Windows #4122
  * build: Add an option to use a bundled KDSingleApplication #4130
  * Update shell completion and manpage #4140
  * Appimage build (fix for #4112) #4146
  * Fix multi monitor offset bug in Qt6 multi-monitor setups for X11 #4127
  * Translations update from Hosted Weblate #4113
  * Fixed flathub linting issues #4160
- includes 13.0.1:
  * fix linting errors for flathub #4109
  * Packaging fixes for v13 #4126
- includes 13.0.0:
  * Port from Qt 5 to Qt 6
  * The imgur uploader is disabled by default at compile time. To
    re-enable, set -DENABLE_IMGUR. We expect this to be a bit
    controversial but we believe this is the best direction for the project
  * Flameshot returns exit code 1 if taking screenshot is
    canceled (e.g., by pressing Esc). This is to make Flameshot
    easier to integrate into shell scripts.
  * Configuration window tabs were re-ordered according to their
    importance to users.
  * Package maintainers can compile out the update checker using -DDISABLE_UPDATE_CHECKER.
  * The pixelation feature has been replaced with a new "secure"
    implementation that only uses pixels outside of the area to
    be redacted.
  * Screenshot dimensions are now interactively shown in the capture widget
  * Pinned images can now be rotated.
  * A grim based screenshot adapter has been added to work with
    more wlroots Wayland compositors. Users can enable this in settings.
  * Users can symmetrically resize (holding Shift) and preserve
    aspect ratio (using Ctrl) while resizing.
  * Pinned images can have a transparency effect applied.
  * A grid can be optionally enabled via the sidebar, and users
    can have their annotations snap to grid.
  * SingleApplication dependency has moved to KdSingleApplication
    to work around a Qt SharedMemory bug.
  * New dateformat of %d-%m-%Y has been added.
  * New option to prompt user before exiting has been added to config.
  * JPEG quality option has been added.
  * Enable saving HEIF/HEIC when supported by 3rd party plug-ins.
  * Kde-connect share integration. (needs more testing)
  * Add Shortcut to Cancel current selection using CtrlBackspace
  * Pinned images now have window titled flameshot-pin.
  * Separate tool size for the tools.
  * A new configuration option so that arrows can be drawn in a
    reversed way (tip to tail).
  * In Wayland fractional scaling situation, screenshot preview
    size was wrong.
  * A config option to disable grim warning notification in Wayland.
  * The "Screenshot Aborted" desktop notification can now be disabled.
  * Recognizing Qtile , Cosmic , river
  * Improved keyboard navigation for the application selector when you press Ctrlo.
  * Add "Open Save Path" to the tray icon menu.
  * Updated Translations
  * Add option for insecure pixelation
  * Handle SIGTERM and SIGKILL
  * Commandline implementation for Windows
  * Makes WebP available for saving screenshots on Windows.
  * Support dark mode in Windows.
  * The Flameshot full now captures all regions of all monitors.
  * The "Use last region" is now ignored in modes other than flameshot gui.
  * Fix pin tool wrong offset on Linux.
  * Use native path separator for different OSs.
  * Pinned images scrolling using mouse on macOS
  * 'App Launcher' not listing applications.
  * Flameshot was getting unresponsive if notification daemon was inaccissble.
  * fix missing invert button on configure windows and remove old size indicator.
  * Support for X11 and the standard file picker for Snap.
  * Make loading of languages consistent across invocation types.
  * Tooltips now display the lower-case keybinding to avoid confusion.
  * Copy on double-click config in now respected.
  * English translations not used despite being preferred.
  * Fix Snap to find translation files.
  * Better naming of CLI arguments
  * Better wording of a shortcut description</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759838400">- Lint spec file
- remove flameshot-remove-update-check.patch
  * use DISABLE_UPDATE_CHECKER variable instead</changelog>
</package>
<package pkgid="1ebf8d0d4e60d81ac181b88120e864e0d9df2e70981973d563d7c15fae6fc34a0b3ed2e4bdac23984505f76720195f7611b63d2786c729f6fae0a63796b56187" name="flamp" arch="riscv64">
  <version epoch="0" ver="2.2.14" rel="1.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1564401600">- update to version 2.2.05
  * limit sock block size to 8096 for transfer to fldigi
  * add time interval between blocks to allow receiving
    socket to flush it's receive buffers
  * clean up warnings
  * add LOG_INFO statements to transfer function
  * correct computation of time intervals
  * changed FLAMP SCRIPT variable TX_INTERVAL to float
  * update documentation</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629028800">- update to version 2.2.07
  * fix tagSearch logic error introduced with openSUSE Tumbleweed
    modifications
- update to version 2.2.06
  * add XmlRpc client ID
  * fix errors and warnings exposed by gcc 11.1.1
  * change fltk.m4 to accept version 1.4.x
  * changes to data i/o query timing
  * increase timeouts for xml
  MXE build
  * remove regex from build
  fldigi i/o
  * changes to data i/o query timing</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1688040000">- fix build for Tumbleweed and Factory
- New specfile based on fldigi specflie</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1693742400">- update to version 2.2.09
  * Update to documentation received from Rich, N1EE
  * Add THOR-11, THOR-32, THOR-44 and THOR-56 to list of supported
    modes
  * Text Editor mod: fix for compiler warning
  * xmlrpc server
    + add xmlrpc server to support external creation and execution
    of flamp script files
    . "flamp.create_script", "i:s", "create script 'pathname', 'script_text'"
    . "flamp.execute_script", "n:s", "execute script 'pathname'"
  * fltk 1.4.x mods: compatability modifications
  * Main Window Icon: fix Fltk transparency bug for flrig icon.
- update to version 2.2.08
  * Fix logic error in transmit_camp.cxx
  * deprecate "using namespace std" to prevent name conflicts
    with g++ c11.
  * User Interface - Combobox fixes
    . Fixed several edge case behaviors with Combobox widgets</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1699185600">- update to version 2.2.10
  * Relay/Check Saves
    + Change load relay file at start to a menu item. Odd GUI
    behaviour on MacOSX 10.15.
    + Add save relay data menu item.
    + Check RX panel file for 100% complete prior to saving.
    + Rename checkbox to save relay files on exit. Removed load at
    start code.
  * rs df merge: merge KK5VD and W1HKJ independent mods
  * Online Conditions/Thread locks
    + Restore code lost.
    + Add code to indicate FLDIGI is online when both data stream
    and XMLRPC are actively connected between FLAMP and FLDIGI.
    + Use guard_lock class in place of pthread_mutex locks.
  * RX Panel/GUI cosmetic
    + Add callback function cb_rx_queue to rx_queue widget via FLUID.
    + Changed RX panel redraw from entire panel to specific widgets.
  * Font display artifacts issue when redrawing RX panel.
    + Adjust position/size of various widgets (cosmetic).
    + Removed some commented out code.
    + Prevent 100% save (if selected) when reloading relay files.
    + Issue get_fldigi_modems() on reconnects to FLDIGI.
  * UI design: change user interface design to use fluid definition file
  * TOD implementation merge with branch pu/rs
    + change to operate in a separate thread
    + allow flamp to run without fldigi executing
    + periodically test main dialog indicator of connection state
    for and make connection to fldigi
    + use single exit point from program
  * Replay/XMLRPC/M4/Modem/Documentation/GUI
    + Add "modem.get_io_names" Prefiltered 8 bit compatible modem
    listfrom FLDIGI.
    + Update depreciated M4 macros.
    + Update modem timimg table based on "modem.get_io_names" input.
    + Add Receive Queue data/retore option for Relay Ops.
    + Remove depreciated modem List.
    + Append depreciated list to initial start-up modem list.
    + GUI Interval timer widget position change.
    + HAMCAST broke on XMLRPC timeout change, updated wait_for_rx().
    + Add dummy file to keep directory "build-aux" in the git tree.
    + New "relay" directory to store saved relay data. (.nbmes/FLAMP/relay)
    + Updated scripting to handle dynamic modem list verification testing.
    + Remove depreciated default modem names no longer present in FLDIGI.
    + Update user document based on above changes.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704024000">- update to version 2.2.11
  * Add code to save interval timer values
  * Adjust GUI widget alignment
  * Update user documents</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1713700800">- Update to version 2.2.12
  * Tabs/Relay Options/GUI/Fluid
    + Save selected Tab panel state on exit
    + Restore selected panel on restart.
    + Corrected Widget Event Settings (FLUID).
    + Add Header/Data Repeat Counters for Relay file transmissions.
    + Add transmit time widget for relay files.
    + Move relay auto save checkboxes to config panel.
    + Corrected default Olivia modem tag names.
    + Add code to correctly restore RX panel data on file selection
    changes.
  * font browser
    + update font browser class to use std::list vice computed
    array size to enumerate system fonts
  * Document/GUI/Header Modem/Default Modems
    + Update User Manual for recent changes.
    + Estimated Relay transmit time not updating on TX panel modem
    change.
    + Header Modem using interval timer RX state delay, corrected.
    + Olivia Modem Names to Uppercase.
    + Remove redundant TX_SEGMENTED check.
    + Add code for relay repeat counters, interval timer.
  * Compatibility/Modem Switch
    + Add leading linefeed to [bxx:end] tags
    + Add delay to allow FLDIGI the time to switch modems</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1720612800">- Update to version 2.2.13
  * Document/GUI/Header Modem/Default Modems
    + Update User Manual for recent changes.
    + Estimated Relay transmit time not updating on TX panel modem change.
    + Header Modem using interval timer RX state delay, corrected.
    + Olivia Modem Names to Uppercase.
    + Remove redundant TX_SEGMENTED check.
    + Add code for relay repeat counters, interval timer.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1745064000">- update upstream URL</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to version 2.2.14:
  * Fixes to relay repeat/file handling</changelog>
</package>
<package pkgid="20d171746ecedb55fdf0b5aed6ec4bfc47f45b5b725fc5b11b43a25f8ef4385163477d734c34599c3606fc74848fe5347c445b7f8d35ecb1c8ba25d52dd46e1f" name="flann-devel" arch="riscv64">
  <version epoch="0" ver="1.9.2" rel="3.2"/>
  <changelog author="avvissu@yandex.ru" date="1454673600">- Initial release</changelog>
  <changelog author="avvissu@yandex.by" date="1492171200">- Update to 1.9.1:
  * see: /usr/share/doc/packages/flann/ChangeLog</changelog>
  <changelog author="avvissu@yandex.by" date="1523361600">- Drop python-numpy</changelog>
  <changelog author="avvissu@yandex.by" date="1528286400">- Add 0001-src-cpp-fix-cmake-3.11-build.patch</changelog>
  <changelog author="opensuse@dstoecker.de" date="1535371200">- make proper openSUSE package</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1563105600">- Remove unused openmpi-devel BuildRequires (using it requires proper
  build and runtime setup, which is not the case here).
- Cleanup specfile:
  * Removed BuildRoot tag, defattr
  * Drop obsolete conditionals, SLE 12 is unresolvable, Leap 42.x EOL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661601600">- Update to release 1.9.2
  * Added out of bounds check
  * Fixed CUDA crash - guarantee prealloc &gt; 0
- Delete 0001-src-cpp-fix-cmake-3.11-build.patch (obsolete/merged)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1662897600">- Make sure the static libflann_cpp is neither installed nor
  added to the CMake EXPORT set. Add
  0001-Cleanup-library-build-make-static-library-optional.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665057600">- Make sure lz4 is referenced correctly from CMake and pkgconfig
  * Add fix_lz4_linkage.patch
  * Add 0001-Fix-LZ4_LDFLAGS-format-for-pkgconfig-file.patch
- Add liblz4 devel dependency
- Correct CMake config install patch</changelog>
</package>
<package pkgid="6c427e982fd6babb2ccd5315bf38458145f82ee0b6bc92b89c9dfd9340df166527806806002d0a0338a55bd5e731c763f4d9a1b90769d394da6bef6226c1ca2a" name="flannel" arch="riscv64">
  <version epoch="0" ver="0.27.4" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1615982400">- Set GO111MODULE=auto to build with go1.16+
  * Default changed to GO111MODULE=on in go1.16
  * Set temporarily until using upstream version with go.mod</changelog>
  <changelog author="Ralf Haferkamp &lt;ralf@h4kamp.de&gt;" date="1619611200">- Sync manifest with upstream (0.13.0 release). Includes the
  following changes:
  * Fix typo and invalid indent in kube-flannel.yml
  * Use stable os and arch label for node
  * set priorityClassName to system-node-critical
  * Add NET_RAW capability to support cri-o
  * Use multi-arch Docker images in the Kubernetes manifest</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1627041600">- Update to 0.14.0:
  * Add tencent cloud VPC network support
  * moving go modules to flannel-io/flannel and updating to go 1.16
  * fix(windows): nil pointer panic
  * Preserve environment for extension backend
  * Fix flannel hang if lease expired
  * Documentation for the Flannel upgrade/downgrade procedure
  * Move from glog to klog
  * fix(host-gw): failed to restart if gateway hnsep existed
  * ipsec: use well known paths of charon daemon
  * upgrade client-go to 1.19.4
  * move from juju/errors to pkg/errors
  * subnets: move forward the cursor to skip illegal subnet
  * Fix Expired URL to Deploying Flannel with kubeadm
  * Modify kube-flannel.yaml to use rbac.authorization.k8s.io/v1
  * preserve AccessKey &amp; AccessKeySecret environment on sudo fix some typo in doc.
  * iptables: handle errors that prevent rule deletes
- Sync kube-flannel.yaml manifest
- Change project URL to github.com/flannel-io/flannel</changelog>
  <changelog author="priyanka.saggu@suse.com" date="1706702400">- Update to version 0.24.2:
  * Prepare for v0.24.2 release
  * Increase the time out for interface checking in windows
  * Prepare for v0.24.1 release
  * Provide support to select the interface in Windows
  * Improve the log from powershell
  * Wait all the jobs to finish before deploy the github-page
  * remove remaining references to mips64le
  * add multi-arch dockerfile
  * add missing riscv64 in docker manifest create step
  * prepare for v0.24.0 release
  * Bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * Add the VNI to the error message in Windows
  * chart: add possibility for defining image pull secrets in daemonset
  * Remove multiclustercidr logic from code
  * Update opentelemetry dependencies
  * Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * Add riscv64 arch in GH actions
  * vxlan vni should not be type uint16
  * Quote wireguard psk in helm chart
  * add riscv64 support</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1706702401">- sync `kube-flannel.yaml` manifest with upstream release, v0.24.2 (bsc#1218694)
- refactor, clean spec file. Include following change:
  * bump go version build requirements: `BuildRequires:  golang(API) &gt;= 1.20`
  * include go modules dependencies as vendor tar - vendor.tar.gz, update following %prep, %build, %install sections accordingly</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713528000">- Remove dependency on net-tools-deprecated.  It's not actually used.</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1738929600">- Update to version 0.26.4:
  * Moved to github container registry
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump go.etcd.io/etcd/tests/v3 from 3.5.17 to 3.5.18
  * fix: Fix high CPU usage when losing etcd connection and try to re-establish connection with exponential backoff
  * Bump github.com/containernetworking/plugins from 1.6.1 to 1.6.2
  * Bump alpine from 20240923 to 20250108 in /images
  * Bump golang.org/x/net from 0.31.0 to 0.33.0
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0
  * feat: add bool to control CNI config installation using Helm
  * fix: add missing MY_NODE_NAME env in chart
  * Bump k8s deps to 0.29.12
  * Don't panic upon shutdown when running in standalone mode
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Bump alpine from 20240807 to 20240923 in /images
  * Bump github.com/containernetworking/plugins from 1.6.0 to 1.6.1
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5
  * Use the standard context library
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  * Updated flannel cni image to 1.6.0
  * Updated CNI plugins version on the README
  * Bump sigs.k8s.io/knftables from 0.0.17 to 0.0.18
  * Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1
  * Bump github.com/Microsoft/hcsshim from 0.12.8 to 0.12.9
  * Added check to not check br_filter in case of windows
  * Bumo golangci-lint to latest version
  * Bump to go 1.23
  * Added checks for br_netfilter module
  * Try not to cleanup multiple peers behind same PublicIP
  * fix trivy check
  * check that the lease includes an IP address of the requested family before configuring the flannel interface
  * Fixed IPv6 chosen in case of public-ipv6 configured
  * add timeout to e2e test pipelines
  * Update k8s version ine2e tests to v1.29.8
  * Update netlink to v1.3.0
  * Fixed values file on flannel chart
  * Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1
  * Updated Flannel chart with Netpol containter and removed clustercidr
  * Fix bug in hostgw-windows
  * Fix bug in the logic polling the interface
  * Added node-public-ip annotation
  * Try several times to contact kube-api before failing
  * Fixed IPv6 0 initialization
  * wireguard backend: avoid error message if route already exists
  * Bump github.com/avast/retry-go/v4 from 4.5.1 to 4.6.0
  * use wait.PollUntilContextTimeout instead of deprecated wait.Poll
  * troubleshooting.md: add `ethtool -K flannel.1 tx-checksum-ip-generic off` for NAT
  * Added configuration for pulic-ip through node annotation
  * extension/vxlan: remove arp commands from vxlan examples
  * Refactor TrafficManager windows files to clarify logs
  * Add persistent-mac option to v6 too
  * fix comparison with previous networks in SetupAndEnsureMasqRules
  * show content of stdout and stderr when running iptables-restore returns an error
  * Add extra check before contacting kube-api
  * remove unimplemented error in windows trafficmngr
  * remove --dirty flags in git describe
  * Added leaseAttr string method with logs on VxLan
  * remove multiClusterCidr related-code.
  * Implement nftables masquerading for flannel
  * fix: ipv6 iptables rules were created even when IPv6 was disabled
  * Add tolerations to the flannel chart
  * Added additional check for n.spec.podCIDRs
  * Remove net-tools since it's an old package that we are not using
  * fix iptables_windows.go
  * Clean-up Makefile and use docker buildx locally
  * Use manual test to ensure iptables-* binaries are present
  * Bump github.com/containerd/containerd from 1.6.23 to 1.6.26
  * Bump github.com/joho/godotenv
  * SubnetManager should use the main context
  * Simplify TrafficManager interface
  * refactor iptables package to prepare for nftables-based implementation
- flannel v0.26.4, includes `golang.org/x/net/http2` at v0.34.0, which fixes bsc#1236522 (CVE-2023-45288)</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1738929601">- add `go-modules` for automated creation of go vendored modules tarball
- bump go version: `BuildRequires:  golang(API) &gt;= 1.23`
- delete unused `kube-flannel.yaml` source in the spec file, it is directly soured from the flannel source tar ball</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1744632000">- Update to version 0.26.6:
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  * Bump the etcd group with 4 updates
  * Bump the tencent group with 2 updates
  * Organize dependabot PR's more clearly by using groups
  * Use peer's wireguard port, not our own
  * Bump to codeql v3
  * Pin all GHA to a specific SHA commit
  * Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (fix CVE-2025-30204, bsc#1240516)
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  * Bump go.etcd.io/etcd/tests/v3 from 3.5.18 to 3.5.20
  * add missing GH_TOKEN env var in release.yaml
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Upload chart archive with the release files
  * make deps
  * refactor release.yaml to reduce use of potentially vulnerable GH Actions
  * Bump golang.org/x/net from 0.34.0 to 0.36.0
  * enable setting CNI directory paths in helm chart
  * Added cni file configuration on the chart
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump github.com/avast/retry-go/v4 from 4.6.0 to 4.6.1</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1765454400">- Update to version 0.27.4:
  * Removed PodSecurityPolicy manifest creation
  * Fix interface IP address detection in dual-stack mode
  * Fix: recreate VXLAN device (flannel.*) when external interface is deleted and re-added (#2247)
  * golangci-lint: fix iptables_test
  * firewall: add option to disable fully-random mode for MASQUERADE
  * Bump the tencent group with 2 updates
  * Bump github.com/coreos/go-systemd/v22 in the other-go-modules group
  * Bump golang.org/x/sys in the other-go-modules group
  * Bump the etcd group with 4 updates
  * Bump etcd version in tests
  * Stop using deprecated cache.NewIndexerInformer function
  * Bump k8s test version
  * Bump k8s deps to v0.31.11
  * Bump the other-go-modules group with 2 updates
  * helm chart: add nodeSelector in the helm chart
  * Updated Alpine image
  * Added flag to enable blackhole route locally for Canal
  * Bump golang.org/x/sync in the other-go-modules group
  * make enqueueLeaseEvent context aware and prevent dangling goroutines when context is done - fixed a typo/build error
  * make retry interval exp backoff
  * cont_when_cache_not_ready configurable with fail by default * use semaphore as opposed to raw signal channel
  * Update pkg/subnet/kube/kube.go
  * Fix deadlock in startup for large clusters
  * enable setting resources in helm chart
  * capture close() err on subnet file save (#2248)
  * doc: document flag --iptables-forward-rules
  * Bump netlink to v1.3.1
  * fix: clean-up rules when starting instead of shutting down
  * Bump k8s and sles test version
  * Add modprobe br_netfilter step in test workflows
  * test: don't run the workflows on "push" events
  * Update to the latest flannel cni-plugins v1.7.1
  * Move to go 1.23.6</changelog>
</package>
<package pkgid="c794317ea675bf4cbc478f3b26d797a2a1441754ef038ec18b08f8d94578fc36091641270a3fa50bc2770e2725136bccba5be5032ad48e5382f89500eaaeb1d8" name="flannel-k8s-yaml" arch="noarch">
  <version epoch="0" ver="0.27.4" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1615982400">- Set GO111MODULE=auto to build with go1.16+
  * Default changed to GO111MODULE=on in go1.16
  * Set temporarily until using upstream version with go.mod</changelog>
  <changelog author="Ralf Haferkamp &lt;ralf@h4kamp.de&gt;" date="1619611200">- Sync manifest with upstream (0.13.0 release). Includes the
  following changes:
  * Fix typo and invalid indent in kube-flannel.yml
  * Use stable os and arch label for node
  * set priorityClassName to system-node-critical
  * Add NET_RAW capability to support cri-o
  * Use multi-arch Docker images in the Kubernetes manifest</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1627041600">- Update to 0.14.0:
  * Add tencent cloud VPC network support
  * moving go modules to flannel-io/flannel and updating to go 1.16
  * fix(windows): nil pointer panic
  * Preserve environment for extension backend
  * Fix flannel hang if lease expired
  * Documentation for the Flannel upgrade/downgrade procedure
  * Move from glog to klog
  * fix(host-gw): failed to restart if gateway hnsep existed
  * ipsec: use well known paths of charon daemon
  * upgrade client-go to 1.19.4
  * move from juju/errors to pkg/errors
  * subnets: move forward the cursor to skip illegal subnet
  * Fix Expired URL to Deploying Flannel with kubeadm
  * Modify kube-flannel.yaml to use rbac.authorization.k8s.io/v1
  * preserve AccessKey &amp; AccessKeySecret environment on sudo fix some typo in doc.
  * iptables: handle errors that prevent rule deletes
- Sync kube-flannel.yaml manifest
- Change project URL to github.com/flannel-io/flannel</changelog>
  <changelog author="priyanka.saggu@suse.com" date="1706702400">- Update to version 0.24.2:
  * Prepare for v0.24.2 release
  * Increase the time out for interface checking in windows
  * Prepare for v0.24.1 release
  * Provide support to select the interface in Windows
  * Improve the log from powershell
  * Wait all the jobs to finish before deploy the github-page
  * remove remaining references to mips64le
  * add multi-arch dockerfile
  * add missing riscv64 in docker manifest create step
  * prepare for v0.24.0 release
  * Bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * Add the VNI to the error message in Windows
  * chart: add possibility for defining image pull secrets in daemonset
  * Remove multiclustercidr logic from code
  * Update opentelemetry dependencies
  * Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  * Add riscv64 arch in GH actions
  * vxlan vni should not be type uint16
  * Quote wireguard psk in helm chart
  * add riscv64 support</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1706702401">- sync `kube-flannel.yaml` manifest with upstream release, v0.24.2 (bsc#1218694)
- refactor, clean spec file. Include following change:
  * bump go version build requirements: `BuildRequires:  golang(API) &gt;= 1.20`
  * include go modules dependencies as vendor tar - vendor.tar.gz, update following %prep, %build, %install sections accordingly</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713528000">- Remove dependency on net-tools-deprecated.  It's not actually used.</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1738929600">- Update to version 0.26.4:
  * Moved to github container registry
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump go.etcd.io/etcd/tests/v3 from 3.5.17 to 3.5.18
  * fix: Fix high CPU usage when losing etcd connection and try to re-establish connection with exponential backoff
  * Bump github.com/containernetworking/plugins from 1.6.1 to 1.6.2
  * Bump alpine from 20240923 to 20250108 in /images
  * Bump golang.org/x/net from 0.31.0 to 0.33.0
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0
  * feat: add bool to control CNI config installation using Helm
  * fix: add missing MY_NODE_NAME env in chart
  * Bump k8s deps to 0.29.12
  * Don't panic upon shutdown when running in standalone mode
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Bump alpine from 20240807 to 20240923 in /images
  * Bump github.com/containernetworking/plugins from 1.6.0 to 1.6.1
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5
  * Use the standard context library
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  * Updated flannel cni image to 1.6.0
  * Updated CNI plugins version on the README
  * Bump sigs.k8s.io/knftables from 0.0.17 to 0.0.18
  * Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1
  * Bump github.com/Microsoft/hcsshim from 0.12.8 to 0.12.9
  * Added check to not check br_filter in case of windows
  * Bumo golangci-lint to latest version
  * Bump to go 1.23
  * Added checks for br_netfilter module
  * Try not to cleanup multiple peers behind same PublicIP
  * fix trivy check
  * check that the lease includes an IP address of the requested family before configuring the flannel interface
  * Fixed IPv6 chosen in case of public-ipv6 configured
  * add timeout to e2e test pipelines
  * Update k8s version ine2e tests to v1.29.8
  * Update netlink to v1.3.0
  * Fixed values file on flannel chart
  * Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1
  * Updated Flannel chart with Netpol containter and removed clustercidr
  * Fix bug in hostgw-windows
  * Fix bug in the logic polling the interface
  * Added node-public-ip annotation
  * Try several times to contact kube-api before failing
  * Fixed IPv6 0 initialization
  * wireguard backend: avoid error message if route already exists
  * Bump github.com/avast/retry-go/v4 from 4.5.1 to 4.6.0
  * use wait.PollUntilContextTimeout instead of deprecated wait.Poll
  * troubleshooting.md: add `ethtool -K flannel.1 tx-checksum-ip-generic off` for NAT
  * Added configuration for pulic-ip through node annotation
  * extension/vxlan: remove arp commands from vxlan examples
  * Refactor TrafficManager windows files to clarify logs
  * Add persistent-mac option to v6 too
  * fix comparison with previous networks in SetupAndEnsureMasqRules
  * show content of stdout and stderr when running iptables-restore returns an error
  * Add extra check before contacting kube-api
  * remove unimplemented error in windows trafficmngr
  * remove --dirty flags in git describe
  * Added leaseAttr string method with logs on VxLan
  * remove multiClusterCidr related-code.
  * Implement nftables masquerading for flannel
  * fix: ipv6 iptables rules were created even when IPv6 was disabled
  * Add tolerations to the flannel chart
  * Added additional check for n.spec.podCIDRs
  * Remove net-tools since it's an old package that we are not using
  * fix iptables_windows.go
  * Clean-up Makefile and use docker buildx locally
  * Use manual test to ensure iptables-* binaries are present
  * Bump github.com/containerd/containerd from 1.6.23 to 1.6.26
  * Bump github.com/joho/godotenv
  * SubnetManager should use the main context
  * Simplify TrafficManager interface
  * refactor iptables package to prepare for nftables-based implementation
- flannel v0.26.4, includes `golang.org/x/net/http2` at v0.34.0, which fixes bsc#1236522 (CVE-2023-45288)</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1738929601">- add `go-modules` for automated creation of go vendored modules tarball
- bump go version: `BuildRequires:  golang(API) &gt;= 1.23`
- delete unused `kube-flannel.yaml` source in the spec file, it is directly soured from the flannel source tar ball</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1744632000">- Update to version 0.26.6:
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  * Bump the etcd group with 4 updates
  * Bump the tencent group with 2 updates
  * Organize dependabot PR's more clearly by using groups
  * Use peer's wireguard port, not our own
  * Bump to codeql v3
  * Pin all GHA to a specific SHA commit
  * Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (fix CVE-2025-30204, bsc#1240516)
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  * Bump go.etcd.io/etcd/tests/v3 from 3.5.18 to 3.5.20
  * add missing GH_TOKEN env var in release.yaml
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Upload chart archive with the release files
  * make deps
  * refactor release.yaml to reduce use of potentially vulnerable GH Actions
  * Bump golang.org/x/net from 0.34.0 to 0.36.0
  * enable setting CNI directory paths in helm chart
  * Added cni file configuration on the chart
  * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
  * Bump github.com/avast/retry-go/v4 from 4.6.0 to 4.6.1</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1765454400">- Update to version 0.27.4:
  * Removed PodSecurityPolicy manifest creation
  * Fix interface IP address detection in dual-stack mode
  * Fix: recreate VXLAN device (flannel.*) when external interface is deleted and re-added (#2247)
  * golangci-lint: fix iptables_test
  * firewall: add option to disable fully-random mode for MASQUERADE
  * Bump the tencent group with 2 updates
  * Bump github.com/coreos/go-systemd/v22 in the other-go-modules group
  * Bump golang.org/x/sys in the other-go-modules group
  * Bump the etcd group with 4 updates
  * Bump etcd version in tests
  * Stop using deprecated cache.NewIndexerInformer function
  * Bump k8s test version
  * Bump k8s deps to v0.31.11
  * Bump the other-go-modules group with 2 updates
  * helm chart: add nodeSelector in the helm chart
  * Updated Alpine image
  * Added flag to enable blackhole route locally for Canal
  * Bump golang.org/x/sync in the other-go-modules group
  * make enqueueLeaseEvent context aware and prevent dangling goroutines when context is done - fixed a typo/build error
  * make retry interval exp backoff
  * cont_when_cache_not_ready configurable with fail by default * use semaphore as opposed to raw signal channel
  * Update pkg/subnet/kube/kube.go
  * Fix deadlock in startup for large clusters
  * enable setting resources in helm chart
  * capture close() err on subnet file save (#2248)
  * doc: document flag --iptables-forward-rules
  * Bump netlink to v1.3.1
  * fix: clean-up rules when starting instead of shutting down
  * Bump k8s and sles test version
  * Add modprobe br_netfilter step in test workflows
  * test: don't run the workflows on "push" events
  * Update to the latest flannel cni-plugins v1.7.1
  * Move to go 1.23.6</changelog>
</package>
<package pkgid="8da2183fdce801e89adccf9c71ebbce8edb06caeb173db213eb9917b384e382a784448d51414f4f150b7895ae119753c55101a1888b2c5bb7972847b0662a07c" name="flare" arch="riscv64">
  <version epoch="0" ver="1.14" rel="1.2"/>
  <changelog author="jengelh@inai.de" date="1521028800">- Trim bias and filler wording from description.</changelog>
  <changelog author="maxmitschke@fastmail.com" date="1529236800">- Version update to 1.06</changelog>
  <changelog author="maxmitschke@fastmail.com" date="1540296000">- Version update to 1.08
  * Updated translations for German, French, Scottish Gaelic and
    Italian
  * Bugfixes</changelog>
  <changelog author="maxmitschke@fastmail.com" date="1545048000">- Version update to 1.09.01
  * Fixed assertion/crash when engaging in dialog.
  * Updated Ukranian translations
- Version update to 1.09
  * Add ‘save_pos_onexit’ to engine/misc.txt for saving the
    player’s current position upon exiting.
  * Add ‘toggle_fps’ to the developer console commands.
  * Add a video setting to disable parallax layers.
  * Add ability to use icons in books.
  * Add item property ‘book_is_readable’ to control displaying
    ‘read’ vs ‘use’ in item tooltips.
  * Add renderer support for batching calls to local pixel drawing.
    This speeds up the pre-render of the minimap.
  * Add support for shadows on book text via ‘text_shadow’.
  * Add tooltips to language list to show language codes.
  * Added ‘colorblind_highlight_offset’ and listbox ‘text_margin’
    to engine/widget_settings.txt.
  * Added a 2x zoom mode for the mini-map.
  * Added a compass to the minimap.
  * Added Catalan translations
  * Added support for dialog responses. For any line of dialog, a
    list of response topics can be given.
  * Closing a book with the ‘Cancel’ key no longer closes all
    other menus.
  * Dialog options are no longer shown in a separate menu, but are
    instead part of the main dialog window.
  * Fix book open sound effect not being played in all cases.
  * Fix buttons and checkboxes not handling clicks while the
    “Accept” key is pressed.
  * Fix handling of disabled widgets when using keyboard navigation.
  * Fix incorrect descriptions of controls on mobile devices.
  * Fix potential memory leak when redefining images in books.
  * Fixed a bug where looped map sounds wouldn’t play if the player
    entered the map with a sound volume of 0, but later raised
    the volume.
  * Fixed shrinking tab widgets when widow was resized.
  * Loot tooltips can now be hidden when entities are near pieces of
    loot. The setting “hide_radius” has been added to engine/loot.txt
    to control this.
  * Make strings related to elements more translator-friendly.
  * Missing items now maintain their stack quantity when moved around.
  * Moved several interface options to the actionbar. Loot tooltips,
    combat text, statbar labels, and mini-map mode can be adjusted.
  * Moved the interface option for automatically equipping items to
    the Inventory menu.
  * New mouse movement options to swap the movement button and/or
    restrict the movement button to be movement-only.
  * Overhead markers are now displayed for entities that are
    obscured by tall tiles.
  * Redesigned mouse movement with better handling of non-melee attacks.
  * Remove broken ‘font_fallback’ from engine/font_settings.txt.
  * Updated translations for German, Scottish Gaelic,
    Brazilian Portueguese, Ukranian, Vietnamese
  * Using consumables from the Inventory menu will now subtract from
    the stack that was clicked on.
  * Widgets that use custom images can now fall back to the
    default image if the custom image is missing
    (instead of exiting in failure).
- Updated location of flare-engine data directory to follow
  packaging standards
- Added more CMake build params to to have install process
  follow packaging standards</changelog>
  <changelog author="Max Mitschke &lt;maxmitschke@fastmail.com&gt;" date="1558180800">- Version update to 1.10
  Engine Features
  * The configuration menu has been redesigned and is now used as the pause menu.
  * The interface features from version 1.09 have been reverted due to being
    accessible from the pause menu.
  * Added an Interface option to disable showing hidden entity markers.
  * Support floating point values for loot drop chance values.
  * Add ‘hide_timeout’ option to stat bar configuration to support auto-hiding.
  * Added an Interface option to disable stat bar auto-hiding globally.
  * Add ‘no_stash’ property to item definitions to prevent items from being
    placed in the stash.
  * Add low HP notification system. (Leszek Cimała)
  * Add ability to change the minimap zoom level by clicking on the minimap.
  Engine Fixes
  * Fixed event activation being tied to distance to the camera position. It is
    now correctly tied to distance from the player.
  * Mouse movement and mouse aim now calculate direction relative to the player
    instead of relative to the screen.
  * Fixed enemy AI so that enemies can now enter combat if a hero ally is in
    their proximity.
  * Fix –data-path command line flag on Windows.
  * Fixed dialog not being available if it lacked a topic.
  * Fixed loot drop rate bonus having no effect when loot drop chance was too
    low.
  * Fix bug where the wrong requirements were checked for passive powers that
    had been granted bonus points.
  * Items that can’t be stashed are now dropped on the ground upon opening the
    stash.
  * Prevent re-binding the primary Main1 binding, which could break many
    interactions.
  * Removed the ability to re-bind the Ctrl, Shift, Alt, and Delete keys, since
    they correspond to specific keyboard keys.
  * Fix crash when trying to load a mod that contained
    ‘engine/default_keybindings.txt’.
  * Display XP stat bar value as relative to current level instead of total XP.
  * Fix key bindings not working when switched to a non-US keyboard layout.
  * Fix segfault when NPC filename is invalid.
  * Fix inventory tooltips covering books when using no mouse.
  * Fix navigation of dialog menu when using no mouse.
  * Fix upgrading powers when using no mouse.
  * When using the sdl_hardware renderer on Windows, OpenGL will now be used
    instead of Direct3D. This fixes the loss of some textures when resizing
    the window.
  * Fixed the “level up” string to represent the ability to allocate multiple
    stat points. Also note if Power points can be allocated.
  * Refactored ‘requires_hpmp_state’ for Powers to check against both stats at
    once. See the attribute reference for syntax changes.
  * Greatly improved performance of loot tooltips.
  * Fix bug where high item find chance prevented the player from finding
    currency.</changelog>
  <changelog author="Max Mitschke &lt;maxmitschke@fastmail.com&gt;" date="1564315200">- Version update to 1.11
  Engine Features
  * Players now have their own private stash in addition to the
    shared stash.
  * Expanded the 'no_stash' Item variable to account for having
    multiple stashes.
  Engine Fixes
  * Fix bug where items could be dragged from the vendor window and
    dropped in the opposite vendor tab.
  * Fix bug that caused item max_quantity to be reset when attempting
    to append an item definition.
  * Fix bug where Powers with 'replace_by_effect' would still use
    properties from the parent power, such as animation state.
- Removed post/postun macros since they are no longer needed with
  Leap 42.3 going end-of-life.</changelog>
  <changelog author="saku nix &lt;ssakuragi2@hotmail.com&gt;" date="1630843200">- Version update to 1.12
  Engine features
  * NPC interactions are now canceled when the player is attacked.
    ‘combat_aborts_npc_interact’ has been added to engine/misc.txt to control
    this setting.
  * Added ‘bar_fill_offset’ and ‘bar_fill_size’ to MenuStatBar and MenuEnemy
    properties.
  * Added support for fading out combat text. See the ‘fade_duration’ property
    in engine/combat.txt.
  * Added ‘save_oncutscene’ property to engine/misc.txt. Saving before a cutscene
    was previously controlled with ‘save_onload’, which caused issues with
    cutscenes when set to false.
  * Added ‘save_anywhere’ property to engine/misc.txt. This allows for saving
    via the pause menu. (m7600)
  * Added display of enemies, allies, NPCs, and intermap teleport events to the
    minimap.
  * Added support for defining the colors of tiles and entities on the minimap.
  * Added ‘show_on_minimap’ event component. Currently, this only applies to
    intermap teleport events.
  * Added ‘show_on_minimap’ property to NPCs.
  * Properties that take an alignment can now be aligned to the menu frame.
  * Support multiple images in animation definitions. (bloodhero)
  * Expanded slot widget configuration in engine/widget_settings.txt. Quantity
    text color can be changed, as well as label settings for displaying hotkeys.
  * Re-implemented displaying hotkeys on action bar slots.
  * Support for ‘item:quantity’ syntax for Event properties: ‘requires_item’,
    ‘requires_not_item’, ‘remove_item’, and ‘reward_item’.
  * Added ‘show_randomize’ property to new game menu configuration.
  * Added ‘disable_equip_slots’ property for passive powers.
  * ‘Block’ powers can now use post_power to trigger a power when taking damage.
  * Power descriptions are now displayed in action bar tooltips. This can be
    controlled with the ‘tooltip_length’ property in menus/actionbar.txt.
  * A dialog box is now displayed instead of a log message when the player dies,
    giving the options to exit or respawn (if applicable).
  * Added movement input type dialog box. It is displayed for new players to
    easily select between keyboard, mouse, and joystick movement.
  * Added ‘–safe-video’ command line option. For troubleshooting purposes, this
    feature is displayed as an option when starting after a potential crash.
  * The ‘categories’ property has been extended to the player character. The
    Power property ‘target_categories’ can now be used for the player as a result.
  * The ability to stash quest items can now be controlled with the ‘no_stash’ property.
  * Added a button for opening the pause/configuration menu as part of the minimap.
  * Added ‘script’ property to items. This removes the need to create a power in
    order to execute a script via activating an item.
  * Player ‘melee_range’ is now configurable in engine/stats.txt.
  * Added comparison tooltips for items. These can be disabled in the Interface
    settings. (r-a-cristian-93, Justin Jacobs)
  * Added ‘parallax_layers’ property to Events. This functions exactly like the
    Map property of the same name.
  * Added ‘visible’, ‘visible_check_locked’, and ‘visible_check_status’ to powers
    and upgrades in power trees.
  * Added ‘requires_status’ and ‘requires_not_status’ to powers and upgrades in
    power trees. ‘visible_requires_status’ and ‘visible_requires_not_status’
    have been marked as deprecated.
  * Added ‘on_interact’ as a possible value for Event types. Essentially the
    same as ‘on_trigger’, except the event can ONLY be activated through the hotspot.
  * Support an arbitrary number of Stash tabs. Each tab has a display name and
    an ‘is_private’ flag.
  * Added ‘save_onstash’ property to engine/misc.txt, so it is now possible to
    disable the automatic save when modifying stash contents.
  * The player’s last used Stash tab is now remembered across sessions.
  * Added the ability for NPCs to join the player’s party. (Igor Paliychuk)
  * Added support for the ‘delay’ property used by Events contained in script files.
  * Added ‘Frame Limit’ option to Video settings.
  * Added ‘Maximum Render Size’ option to Video settings.
  * Improved visual indication of which item set bonuses are active.
  * Support enabling touch screen controls on non-Android systems.
  * Added ‘Touch Gamepad Scale’ option to Input settings.
  * Support fullscreen mode in the Emscripten port.
  * Added scrollbar.bg_color to engine/widget_settings.txt.
  * Updates to package_osx.sh, including usage of Homebrew for dependencies (ludoza)
  Engine fixes
  * Fix memory leak of tab control in stash menu (MiroslavR)
  * Fixed stat bars not having any fill when the value they were representing was
    non-zero. Now they will always show at least 1 pixel of the bar’s fill graphics.
  * Fixed a bug where the game window could be resized below the minimum size after
    exiting fullscreen mode.
  * Removed the default resolution scaling when virtual_heights is undefined.
  * Improved performance when checking map event hotspots.
  * Fix Windows-style paths with backslashes not working on non-Windows systems.
  * Prevent allies counting as attack targets when using mouse movement.
  * Fix needing to press the ‘Cancel’ key twice to exit the vendor menu.
  * Fix unintended key presses being registered when quitting the game via an OS
    keyboard shortcut.
  * Fix divide-by-zero crash when using the dev HUD with a game that uses
    orthogonal rendering.
  * Fixed a memory leak in Loot copy constructor.
  * Fixed ‘resist_percent’ property of engine/combat.txt not working when targets
    had 100% resistance.
  * Support attack_speed effects with a magnitude less than 100%.
  * Fixed bug where dead entities could steal HP/MP.
  * Fix broken parsing of engine/default_keybindings.txt.
  * Fix Effect animations not being synced properly in some cases.
  * Removed hard-coded restrictions on using items from the inventory. Now any
    item that has a power and is not equipment can be used.
  * Fix crash when fonts are missing. The engine will try to fall back to the next
    available font for the current language.
  * Background color when using sdl_hardware renderer no longer fills entire
    window, instead only filling the drawing surface as it should.
  * Fix crash when loading a cutscene from a book event.
  * Fix infinite transformation loop when dying in a transformed state that was
    activated by a passive power.
  * Fix bug where the player wasn’t returned to their normal state after dying
    in a transformed state.
  * Prevent combat text from overlapping.
  * Improved performance when handling many status effects.
  * Improved performance when an entity is repeatedly unable to find a path to
    thier target.
  * Fix bug where killing an enemy with return damage would not set defeat status
    or reward XP/loot.
  * Fix check of item requirements when a power requires an item but doesn’t
    consume it.
  * Fix ‘respec’ events to no longer remove item-based powers from the action bar.
  * Fix log message when gaining more than one level at once.
  * Fixed excessive memory usage when using Items, ItemSets, and Powers with high-value IDs.
  * Fix bug where power upgrades that didn’t require power points would not
    automatically upgrade if other requirements were met.
  * Fix infinite loop bug when a power’s list of upgrades contains the base power ID.
  * Fix infinite loop bug when locking power upgrades.
  * The executable directory is now used when trying to find PATH_DATA on Linux. (r-a-cristian-93)
  * Fix ‘corpse_timeout’ in engine/misc.txt being parsed incorrectly (r-a-cristian-93)
  * Reworked camera speed curve to prevent graphical “wiggle” during slow movement.
  * Fix missing effect description text in power tooltips when using built-in types.
  * Fix static events not executing on the same frame as on_load events.
  * Fix parsing bug in power trees that would save base power properties to an upgrade power.
  * Fix on_load events with requires_class not working in maps/spawn.txt
  * Fix timing of Effects so that the first “tick” happens immediately.
  * Fix “Press button to use” prompt no showing up for some items.
  * Fix loud loot drop sound effect when there are a large number of drops at once.
  * Fix incorrect HP/MP regen for high regen values and high frame limits.
  * Fix camera, parallax layer, and cutscene speeds when using alternative frame limits.
  * Fix not restoring fullscreen option when pressing Cancel or Defaults in config menu.
  * Smoother scrolling in WidgetScrollBox.
  * Fix click-and-drag behavior on WidgetTabControl, WidgetSlider, and WidgetScrollBar.
  * Fix dialog topics being auto-selected when they shouldn’t for non-vendor NPCs.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644062400">- Version update to 1.13
  Engine features
  * Added additional requirement properties (requires_status,
    requires_item, etc) to enemy and NPC map objects. The properties
    now match what is available for map events.
  * When ‘mouse aim’ is disabled, the Shift key can now be used with
    the direction keys to change the player’s orientation without
    moving.
  * Added optional ‘fog-of-war’ feature
  * Added support for multiple sets/loadouts of equipped items
  * Added random_status attribute to Events for setting/unsetting a
    random status from a list.
  * Reworked gamepad handling using the SDL_GameController API.
  * Several new key bindings, many of which will benefit gamepad
    users.
  * Added an “action picker” for interacting with items/powers when
    using a gamepad or a touchscreen.
  * Added misc.selection_rect_corner_size to
    engine/widget_settings.txt. This allows for a nicer “targeting
    reticle” appearance when selecting widgets without a mouse.
  * Added ‘background’ property for all menus. Menus will fall back to
    the existing hard-coded filenames if this property is omitted.
  * Added ‘close’, ‘label_title’, and ‘action_list’ properties to
    MenuConfirm configuration.
  * Added ‘render_layers’ section to StatBlock definitions. It has the
    same syntax and functionality as engine/hero_layers.txt, so that
    file is now considered deprecated.
  * Added ‘animation_slots’ section to StatBlock definitions. This
    allows for multiple animation layers on non-player entities that
    don’t have an inventory like the player.
  * Added a ‘direction’ property to map NPCs, indentical to the
    property of the same name for map enemies.
  * Added ‘vendor_ratio_buy’, ‘vendor_ratio_sell’, and
  ‘vendor_ratio_sell_old’ properties to engine/loot.txt. These
  deprecate ‘vendor_ratio’ and ‘vendor_ratio_buyback’.
  * Added ‘vendor_ratio_buy’, ‘vendor_ratio_sell’, and
    ‘vendor_ratio_sell_old’ properties to NPCs. These can be used to
    override the global settings in engine/loot.txt.
  * Added ‘tooltip_visible_max’ to engine/tootlips.txt to control the
    maximum number of visible floating tooltips.
  Engine fixes
  * Fix enemies not being able to target NPC followers
  * Fix loot and sound effects being cleared in StatBlock files with
    multiple sections
  * Fix potential crash when removing summons that would be
    out-of-bounds on the next map.
  * Fix bug where a damage type with no name could be removed if
    another damage type was defined after it.
  * Don’t show hidden stats under ‘Related Stats’ section of tooltips
    of Character menu.
  * Fix bug where negative regen wouldn’t work if the resource was
    100% full.
  * Fix bug where negative regen would overflow after reaching zero.
  * Fix bug that caused built-in effect types to be ignored by Power
    post_effect.
  * Fix disappearing sprites due to render priority overflow.
  * Fading of corpses is now correctly disabled when corpse_timeout=0
    is used in engine/misc.txt.
  * Fix cast animation not playing when using an inventory item that
    is not instant.
  * Fixed a bug on Android where loading the default settings would
    exit fullscreen mode.
  * Fixed crash in NPC dialog when using gamepad.
  * Fixed several small bugs with navigating UI elements with a
    gamepad.
  * Fixed incorrect handling of gamepad stick/trigger deadzone.
  * Fixed fullscreen setting being turned off when loading
    configuration defaults on Android.
  * Fixed input hint for item tooltips when using a touchscreen.
  * Improved file access handling on Android versions 10 and up. This
    fixes the infinite cutscene loop when starting a new game.
  * Fixed memory leak when loading NPCs.
  * Entity animations will now fall back to the ‘die’ animation when
  ‘critdie’ isn’t defined.
  * Improved text rendering by blending text with a copy of itself.
  * Fix infinite loop that could occur when setting unlocked powers.
  * Elemental resistances can now be used with ‘stat’,
  ‘stat_per_level’, and ‘stat_per_primary’ in StatBlock definitions.
- Run spec-cleaner</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.13.04
  * Added 'bar_gfx' property to menus/enemy.txt for setting the "fill" image
  * Fix crash when trying to read a non-existent file with INCLUDE
  * Fix passive powers not being correctly re-applied after death
  * Improve performance of WidgetListBox by caching all items
    instead of just the visible ones</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1672315200">- update to v1.14:
  Engine features
  * Added 'loot.requires_status' and 'status_loot' properties to loot table
    definitions.
  * Support '/' as shorthand for 'exec' in the dev console. A space is not
    required after the slash.
  * Added 'spawn_level' property to map enemies. This follows the same
    syntax as the Power property of the same name.
  * Add XP scaling tables for scaling enemy reward XP based on enemy level.
  * Replace 'immunity' effects with percentage-based resistances.
  * Added 'mouse_move_deadzone' property to engine/misc.txt to help
    alleviate erratic mouse-move behavior when the cursor is near the
    player.
  * Alternative tab UI for when tabs exceed the available space.
  * Added keybind for cycling equipment sets in reverse.
  * Refactored stats and stat bonuses to use floats for fractional values.
  * Support fractional values in the following:
  * Added 'resource_round_method' property to engine/combat.txt.
  * Support arbitrary "MP-like" resources:
  * Configuration file: engine/resource_stats.txt
  * Added 'requires_resource_stat' and 'resource_steal' properties to
    Powers.
  * Added 'requires_resource_stat_state' and
    'requires_resource_stat_state_mode' properties to Powers.
  * Added 'enabled' property to MenuStatBar definitions.
  Engine fixes
  * Fixed set item tooltips showing incorrect number of equipped items if a
    set item was on an inactive loadout.
  * Fixed dev console commands not working if they were preceded by
    whitespace.
  * Fixed spawning entities not counting towards summoned entity count.
  * Fix broken gamepad navigation after closing Powers menu while on a non-
    default tab.
  * Removed hard-coded minimum values for HP/MP steal and damage return.
  * Fixed "activate" message incorrectly showing in MenuPowers tooltips.
  * Fix some cases where 'min' damage/absorb could be greater than the
    cooresponding 'max' value.
  * Fixed text input issues with deleting text on Android.
  Game updates
  * Fireball and Ice Bolt scrolls now give the player a 10 second period in
    which their basic attacks (Swing, Shoot, Channel) are replaced with the
    scroll power.
  * Fixed the naming of scroll damage as it appears in power description
    tooltips.
  * Lowered Lezaith's slow resistance to 50%, down from 100%
  * Lowered Lezaith's stun resistance to 90%, down from 100%
  * Translation updates</changelog>
</package>
<package pkgid="94db3f41dbb047153249dc299a9283e9b103caa216230da5a2df7ca2847d668180234d1a165c47a93c9f59cb98106ff52e39e21c97abb67977ae8c0ddf33ff9d" name="flare-game" arch="noarch">
  <version epoch="0" ver="1.14" rel="1.2"/>
  <changelog author="egdfree@opensuse.org" date="1521028800">- Version update to 1.0 release:
  * No real upstream changelog but first non-alpha release supporting
    big campain mode
- Cleanup a bit</changelog>
  <changelog author="maxmitschke@fastmail.com" date="1529236800">- Version update to 1.06</changelog>
  <changelog author="maxmitschke@fastmail.com" date="1540296000">- Version update to 1.08</changelog>
  <changelog author="maxmitschke@fastmail.com" date="1545048000">- Version update to 1.09.01
  * Fixed main weapon layer order when hero is facing east.
  * Updated Ukranian translations
- Version update to 1.09
  * Add auto-equip checkbox to the Inventory menu.
  * Add interface option buttons to the actionbar.
  * Added script font for Cyrillic languages.
  * Fix the “Locked Out” quest not appearing in the completed
    quests list.
  * Made changes to the Wizard’s Tower: Laboratory map to prevent
    attacking Metzger from outside the intended range.
  * Added Catalan translations
  * Updated translations for German, Scottish Gaelic,
    Brazilian Portueguese, Ukranian, Vietnamese
- Updated location of flare-game data directory to follow
  packaging standards
- Added CMake as a build requirement with same build params as
  flare package. This is to make build process similar between
  flare and flare-game.</changelog>
  <changelog author="Max Mitschke &lt;maxmitschke@fastmail.com&gt;" date="1558180800">- Version update to 1.10
  * Fixed an oversight that allowed easy farming of the Torture Chambers boss
    and loot chests.
  * Made it so that potions and scrolls can not be stashed. This fixes an
    exploit where players could utilize a low level character to get these
    items for cheap.
  * Added new attack and interact cursors.
  * Added sound effect and cursors for indicating low health.</changelog>
  <changelog author="Max Mitschke &lt;maxmitschke@fastmail.com&gt;" date="1564315200">- Version update to 1.11
  * Items that couldn't be stashed in the last update can not be
    put in the private stash.
  * Salted Field: moved chest to the south end of the map to prevent
    easy farming.
  * Updated translations for Belarusian, German, Hungarian, and
    Ukranian.</changelog>
  <changelog author="saku nix &lt;ssakuragi2@hotmail.com&gt;" date="1630843200">- Version update to 1.12
  * New graphics for HP and MP status bars
  * Reworked art for the Cleave power
  * Cleave power radius reduced to closer match its artwork
  * Reduced the strength and radius of Rakk’s freeze attack
  * Fixed the Goblin Thief being able to steal potions from a
    Summoned Zombie
  * Reduced the hitbox for spike traps
  * Greatly reduced the damage for spike traps. In exchange, the
    traps now inflict bleeding.
  * New alchemy ingredient: Mushrooms
  * Added 4 new potion recipes
  * Overall reduced drop rates for alchemy items
  * Added Alchemy quest
  * Added animations for immunity and ice-based slow status effects
  * Redesigned the Family Crypt map and quest
  * Redesigned the Nazia Mines maps and quest
  * Redesigned the Torture Chambers map and quest (again)
  * Mortar &amp; Pestle can now be placed on the action bar
  * All quest items can be stored in the player’s private</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644062400">- Version update to 1.13
  * New formula for the ‘Shield’ power. Instead of Mental Damage,
    it is now based off a combination of player level, Mental stat,
    and Defense stat. This should increase its usefulness on mixed
    builds.
  * Added ‘Super’ and ‘Ultra’ variants of Health and Mana
    potions.
    They can be obtained through the Alchemy system.
  * New icons for Health and Mana potions variants.
  * Fixed Alchemist’s Skirt so that it works with all potions.
  * Prevent the player from damaging Mez before being trapped.
  * Made Lezaith immune to slow/stun effects.
  * Goblin Thief can now steal all available kinds of potions.
    Its drop table has also been expanded to make it easier to
    replenish lost potions.
  * Improved contrast for “highlight” state of red square buttons
    (“close” and “plus”).
  * The minimap is now gradually revealed as the player explores.
  * Added icon artwork to the equipment slots on the Inventory
    menu.
  Translation updates
  * Basque (eu) update (aitzkora)
  * Scottish Gaelic (gd) update (GunChleoc)
  * Norwegian Bokmal (nb) update (Elias Nykrem)
  * Polish (pl) update (Pawonashi)
  * Russian (ru) update (Igor Polyakov)
- Run spec-cleaner</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1652356800">- update to 1.13.04 - bugfix release</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1673956800">- Version update to 1.14
  * Fireball and Ice Bolt scrolls now give the player a 10 second
    period in which their basic attacks (Swing, Shoot, Channel)
    are replaced with the scroll power.
  * Fixed the naming of scroll damage as it appears in power
    description tooltips.
  * Lowered Lezaith's slow resistance to 50%, down from 100%
  * Lowered Lezaith's stun resistance to 90%, down from 100%
  Translation updates
  * German (de) update
  * Scottish Gaelic (gd) update
  * Indonesian (id) update
  * Italian (it) update
  * Japanese (ja) update
  * Korean (ko) update
  * Polish (pl) update
  * Russian (ru) update
  * Chinese (zh) update</changelog>
</package>
<package pkgid="d3faac8e33cb5a20246b2b2a5294370cd46e7e2f46d85c698db848984ba8c56b19c409ae08d5050160efd8eab57d1b516b573149f4b1739fd0b1d18a24861499" name="flarq" arch="riscv64">
  <version epoch="0" ver="4.2.11" rel="1.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1693742400">- update to 4.2.00:
  * THOR
    + add THOR-56 modem
    + add THOR-32 and THOR-44 modems
    + update THOR documentation
  * TTY ptt dtr/rts:
    + configuration item not being set by combo selection
    + update to flrig code
  * Correct position/width/shape of waterfall cursor center tic
  * Revert "improved s/n and squelch processing" mod</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1699185600">-  update to 4.2.03:
  * Maintenance release
  * FSQ sounding CR/LF
    + add newline character at end of Sounding report
    + correct thread loop counter test
-  update to 4.2.02:
  * fsq coding error: correct coding error reported by Ken, AD5XJ
-  update to 4.2.01:
  * fsq sounder
    + change sounder squelch to only ch_sqlch_open state
    + recode sounder as a separate thread
  * FSK port: missing port assignment when NOT using shared port
  * Cloud log update: add color indicators to validate cloud log
    connection
  * frequencies2 list
    + add Save/Load to specific file
    + "Clear" button changed to three state function
    click - clear list with confirmation
    SHIFT-click - load from file
    CONTROL-click - save to file
    + last load/save filename saved between executions
  * fix gnu++ 11.17.xx warnings
  * flrig auto shutdown: move closure point to just before
    destroying the xmlrpc instance
  * Light Buttons: add missing buttons to configuration color
    control
  * OFDM_2000 OFDM_2000F:  stub out all references to these two
    modes
  * New XMLRPC Command: Add "modem.get_io_names" Transfers 8 bit
    safe modem list
  * Serial i/o: port serial i/o changes from flrig
  * Icons: set_msg_icon segmentation fault when parent widget is
    NULL</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705492800">- Update to 4.2.04:
  * PO files:
    + Add Catalan ca.po
    + Update Greek el.po
  * xmlrpc remote log: set xmlrpc execute timeout to 10.0 seconds
    for all fllog access
  * update font browser widget class to use std::list for
    enumerating fonts
  * gpio ptt: correct gpio export routine
  * MACRO tags: Add missing trailing '&gt;' to macro tag string definitions
  * RsID Rx button color: remove from button initialization list
  * hamlib 4.6 bug fix: hamlib 4.6~git changes creates incompatible
    call with previous versions of the library
  * FMT zombie: fix potential thread zombie if FMT modem shut down
    during a log write
  * Squelch Macro tags
  * Add
    + &lt;SQL:on|off|t&gt; Digital Squelch on, off,toggle
    + &lt;SQLCH:nnn&gt; Digital Squelch level, 0..100
  * CLRLOG LOG LNW: Correct macro functions
  * metar report: add unprocessed ob: line as a report option
  * Log fields
    + add MY_STATE
    + trim leading/trailing blanks
    + add UK counties to counties list
    + changed short form to blank when NIL selected for state
    + store fldigi version number in SQSO.txt file
    + regenerate list from internal string if version number does
    not match with executing binary</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1714564800">- Update to 4.2.05:
  * Documentation Update
    + Script command RSID BW_MIN.
    + Script command C-Media PTT.
    + Html generated page formatting issues related to escape
    sequence characters in source.
    + Document Source code formatting issues related to end of
    line/return characters   (blasted text editor differences).
  * RSID Scripting
    + Add RSID minimum bandwidth script command.
    + Add missing top level script list of commands.
    + Comment out machine specific generated script file commands.
    + Filter values to their modulus "step" values.
  * Main X-Y-W-H restore: allow negative X, Y value
  * pi-winkeyer: repair broken winkeyer serial i/o on Pi computers
  * Add code to force default language to be English
  * RSID Min Bandwidth
    + add user adjustable bandwidth for minimum RsID detection
    range.
    + display RsID detection zone on waterfall (dashed lines) when
    RsID is both ON and limited to a specific bandwidth range
  * OFDM documentation
    + Update, remove unsupported OFDM modes
  * remove all instances of ° from strings literals
  * DominoEX MFSK Thor s/n
    + s/n &amp; fec reports are erroneous when macro used to fill
    in those values during subsequent transmit.
    . change to provide last Rx max s/n &amp; min error report
    . values displayed in Status fields will time out and clear
    in 15 seconds.
  * gpio ptt: increase OS wait time before sending bit values
  * fsq mod: reinstate squelch countdown
  * Add CW send using Wordsworth timing
  * RsID
    + add LOG_INFO statement to notifier dialog call
  * Add user adjustable menu font and font size
  * Update po files
  * Scope colors
    + add user defined colors for all instances of scope view
    + update fl files generation to fluid 1.3.9</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1729252800">- Update to 4.2.06:
  * MFSK for QRP Labs qmx/qmxp
    + remove silence period after preamble
    . qmx drops transmit signal after initial mfsk preamble
    . RsID signal should not be used with qmx series xcvr
  * ADIF correction
    + correct various FeldHell ADIF reports:
    . Feld Hell &lt;MODE:4&gt;HELL
    . Slow Hell &lt;MODE:4&gt;HELL
    . Feld Hell X5 &lt;MODE:4&gt;HELL
    . Feld Hell X9 &lt;MODE:4&gt;HELL
    . FSK Hell-245 &lt;MODE:7&gt;FSKH105
    . FSK Hell-105 &lt;MODE:7&gt;FSKH245
    . Hell 80 &lt;MODE:6&gt;HELL80
    In the current ADIF specification
    https://adif.org.uk/314/ADIF_314.htm#Mode_Enumeration
  - FSKH105 and FSKH245 do not exist as MODE in the ADIF specification
  - HELL80 is a SUBMODE rather than MODE, so should be exported =
    as &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELL80
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:8&gt;SLOWHELL
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELLX5
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELLX9
  * FSQ rx/tx freq
    + Remove variable frequency selection on configuration tab
  * color prefs
    + move color definitions from configuration to a separate
    prefs file to allow independent color renderings.
    + specify all colors as a triad: red, green, blue 0 to 255
  * Main dialog position
    + allow location on left-center-right monitors. n5
  * Micro modems
    + change name to avoid double word parsing issues with
    frequencies2.txt
  * colors and scheme
    + allow user to select default background and foreground
    colors
    . supplements command line usage
  * @QSY+ macro tag
    + QSY after TX to RX transition
  * autotools: update m4 macros
  * fw / ww
  * Wordsworth keying
    + Correct spacing algorithm using smaller intervals
    of silence to avoid audio stream buffer overflow
    + simultaneous farnsworth / wordsworth keying.
    if and only if: wordsworth &lt; farnsworth &lt; keying wpm
  * UDP/CLOUD log record
    + add write log record to UDP socket concurrent with other
    internal and external logbook recording. UDP record in
    ADIF format and contains the fields specified on the UDP
    field selection dialog.
    + Add field selection for cloud logbook export
    + UDP and CLOUD export records are terminated by the &lt;EOR&gt;
    tag.
    + Make field selection paradigm identical for udp and cloud
    exports.
    + ADIF specification compliance
    . change frequency field comma, ",", to period "."
  * FMT thread
    + insure that FMT thread is closed when modem is deleted
    . windows gags on multiple threads writing to same object
    + put a whole file lock on the csv file during entire time
    it is being written to by the FMT modem. Excel is an
    ultra greedy application that attempts to lock a file before
    any reads or writes and does so even to a file opened for
    write by another program. Bah Humbug!</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1749902400">- Update to 4.2.07:
  * Update cty dat: use big cty dat posted on 9 Jun 2025
  * Audio macros: add
    . &lt;GEN_START&gt;
    . &lt;GEN_STOP&gt;
    . &lt;GEN_PAUSE&gt; - toggle
  * Update manual,add information for &lt;AUDIO:filename&gt; macro tag
    . transmit the audio file given by full pathname 'filename'
    . file may be encoded as wav or mpeg
  * OFDM modes removed from application pending further development
    by John, KL4YFD.
    . code still intact, just commented out
  * Squelch by mode: update to set code
  * TTY ITA2: allow user to select USTTY or ITA2 for Baudot shifted
    characters
  * save and restore frequency lock status between session
  * run_script: dd new command line parameter
    . script &lt;fullpathname filename&gt;
  * all references to www.w1hkj.com changed to www.w1hkj.org
  * microHAM interface: modify the WinKeyer interface config dialog
    to include microHAM as requiring the emualation bypass control
    enabled
  * SCAMP ADIF: Change SCAMP adif designation to
    . mode MFSK
    . submode SCAMPFSK
  * RSID squelch: correct RsID detection behavior
  * MFSK afc
    + Increase AFC low pass filter range to 500.
    + add configuration item allowing user to adjust the decay
    averaging of the AFC tracking.
  * THOR-25: add new THOR modem
  * WEFAX
    + restore LPM selection
    +  increase range of bandwidth selection
  * band mode: fix save/load of tx level
  * fmt time scale: add 4, 8, 16, 24 and 48 hour scales
  * scamp: port SCAMP from github fldigi/scamp repository
  * RsID start/stop: reduce start/stop filtering interval of
    transmit signal
  * HELL modes: Make all modes equal for duplicate test. Include
    mode designations prior to ADIF conformance code change.
  * ui_colors: fix bugs introduced by previous commit</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1749902401">- Update to 4.2.07:
  * Update cty dat: use big cty dat posted on 9 Jun 2025
  * Audio macros: add
    . &lt;GEN_START&gt;
    . &lt;GEN_STOP&gt;
    . &lt;GEN_PAUSE&gt; - toggle
  * Update manual,add information for &lt;AUDIO:filename&gt; macro tag
    . transmit the audio file given by full pathname 'filename'
    . file may be encoded as wav or mpeg
  * OFDM modes removed from application pending further development
    by John, KL4YFD.
    . code still intact, just commented out
  * Squelch by mode: update to set code
  * TTY ITA2: allow user to select USTTY or ITA2 for Baudot shifted
    characters
  * save and restore frequency lock status between session
  * run_script: dd new command line parameter
    . script &lt;fullpathname filename&gt;
  * all references to www.w1hkj.com changed to www.w1hkj.org
  * microHAM interface: modify the WinKeyer interface config dialog
    to include microHAM as requiring the emualation bypass control
    enabled
  * SCAMP ADIF: Change SCAMP adif designation to
    . mode MFSK
    . submode SCAMPFSK
  * RSID squelch: correct RsID detection behavior
  * MFSK afc
    + Increase AFC low pass filter range to 500.
    + add configuration item allowing user to adjust the decay
    averaging of the AFC tracking.
  * THOR-25: add new THOR modem
  * WEFAX
    + restore LPM selection
    +  increase range of bandwidth selection
  * band mode: fix save/load of tx level
  * fmt time scale: add 4, 8, 16, 24 and 48 hour scales
  * scamp: port SCAMP from github fldigi/scamp repository
  * RsID start/stop: reduce start/stop filtering interval of
    transmit signal
  * HELL modes: Make all modes equal for duplicate test. Include
    mode designations prior to ADIF conformance code change.
  * ui_colors: fix bugs introduced by previous commit</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1758110400">- Update to 4.2.09:
  + fmt segmentation fault fixed
- Update to 4.2.08:
  + Export ADIF defaults: fix missing right click - save defaults
  + Mouse wheel action: correct code for consistent mouse wheel
    action
    . mouse wheel forward - increase value
    . mouse wheen backward - decrease value
  + Configure.ac mod: Update to build configure.ac
  + Configuration confirmation: update immediately to make current
    selection operable.
  + CW update
  * change to FIR lowpass filter
  * remove character hesitation; cw using flrig dtr/rts keying
  * add user configurable 'weight' setting
  * correct "retain freq lock" usage
    . the logic was being applied in the wrong place in the code
  * correct CW wpm sync between various keyline controls
  * add CW keyline control using GPIO pin
    . only applicable to PI computers
  * add code for CW bandwidth control via mousewheel
  * add user selectable embedded CW bandwidth controls
  * start at sweet spot if so configured
  + Fl_Preferences bug
  * fix incorrect code for fltk 4.x preferences file
    . notify code was not using the correct file name
  * change all references 'w1hkj.com' to 'w1hkj.org'
  + Soundcard Generate
  * fix sound NULL record flush routine.
    . failed to force snd_file reference object to zero.
    . caused MALLOC error in snd_file library.
  + xmlrpc get_trx_state: change to same logic used in get_trx_status
  + NAVTEX special char / reverse
  * add ITA2 translation tables to NAVTEX, SITOR2
  * correct decode/encode of NAVTEX/SITOR2 Rv mode.
  + nsis script: some systems require explicit placement of locale
    files
  + scope colors
  * fltk library issue moving from fltk 1.3.9 to fltk 1.4.3
    . fl_scale and fl_circle parameter lists are incompatible.
    . modified code to preclude using fl_scale to allow
    one code source to compile and function correctly with
    either library.
  + TX_PWR macro
  * add processing options
    . number of samples for averaging
    . number of samples to select peak
    . report average / peak power
  + GCC 15 changes
  * Changed regex 'C' declarations to current standards.
  * Commented out frequency2 list legacy code, causes incorrect
    assignment.
  * Minor changes to mode parsing.
  * Added qso_browser clear() function to prevent list doubling
    on each frequency2 file reading.
  * Modified code to prevent duplicate entries.
  * fixes required to compile without errors/warnings on gcc-15
  + mode_state file: correct location for &gt;= fltk-1.4.0
  + OFDM modes  Comment out from all menus
    . pending development work by KL4YFD
  + Redefine nanosleep
  + Update greek po translation files
  + ITA2 chars
  * modify table to include '+'
  * modify table to swap ';' and '='</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1763640000">- Update to 4.2.10:
  * remember and reset the screen scale factor
  * get/set screen number for main dialog
    . adjust main dialog x, y coordinates before saving in fldigi.prefs
  * read and use flrig FSK baudot parameters to control character
    send rate
    . baud
    . stop bits
    . idles (diddles)
  * Signal level indicator on main dialog status bar changed to
    down box
    . default transition levels changed to -30, -6, -3 dB
  * Control Positions
    + adjust position of main dialog controls
    + add expanding flat box widgets to waterfall controls
    + change visibility rules for power SQL button
    . used only with KISS i/o enabled
    . toggle visibility with SQL button
    . both occupy same dialog position
    . add SHIFT-CONTROL-LEFT-CLICK to change between
    + PSQL and SQL buttons - correct waterfall display toggling
    + reorganize code to allow main and water-fall only dialogs to
    share same status bar code
    + allow user selection of waterfall/status-bar control resizing
    and positioning
    . normal UI is for waterfall and status-bar controls to expand
    and contract horizontally with main dialog width adjustment
    . add --fill (--fi) to command line for fixed width controls
    with expandable empty space between controls
    + correct menu resizing for font size other than 14
    + add new controls to color/font setting function
    + make status &amp; waterfall resizable layout selectable by user
    on configuration dialog
    . selection change occurs on program restart
  * fix the very annoying blink of the MARK RTTY trackline
  * fix PTT service dropping last few characters in FSK transmission
  * Add gpiod support
    + add GPIO i/o support for PTT and CW keyline
    + separate GPIO configuration dialog
  * fix segmentation fault for cw/wfall-only configuration
  * fsq sounder: change algorithm for computing next sounding time
  * Regex Search: add LOG_INFO search results</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1766145600">- Update to 4.2.11:
  * Documentation update: dialog resizing with CONTROL +/- keys
  * changes to improve flrig rtty timing of character by character
    data stream
  * MFSK Rx Pic: change Rx image dialog resize algorithm
    . receieved image dimensions were not correctly applied to
    dialog resize
  * change CW signal detection and tracking
  * add documentation specific to CW macro usage
  * COM port evaluation: attempt non-invasive test and find serial
    ports using native operating system calls vice POSIX open port
  * disable network debug file, file size might exceed allowable
    limits when program allowed to run continuously with many
    network requests being processed.</changelog>
</package>
<package pkgid="93a07b0cc5f9b5d276317e488d743284ee91a66838f8c76e01422a2acea46207edcf9b65fcb63f7aee877f2019e260074626764a7ee2274cd90f7cdd70c79bd6" name="flashfocus" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.2"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597060800">- Update to 2.2.2:
  * Added: #55 Emit warning when flash-fullscreen: true in sway.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115200">- Update to 2.2.3:
  * Bump click dependency to v9</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115201">- Update to 2.2.4:
  * Fixed: Remove pytest from setup.py requirements (as it is not really required).</changelog>
  <changelog author="pgajdos@suse.com" date="1639137600">- pytest-runner is deprecated</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540800">- Update to 2.2.5:
  * Fixed: Relax PyYaml dependency</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1663070400">- Update to 2.3.0:
  * Added: #74 pyproject.toml config
  * Fixed: #77 Rare race condition when detecting the current workspace
  * Fixed: #78 Traceback when the current workspace is null
  * Not user facing:
    + #74 Misc. code cleanup/ linter fixes
    + #75 Fix bug in Dockerfile
    + #77 Add github action for running tests and fix some flakey tests
    + #76 Add CODEOWNERS file</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 2.3.1:
  * Fixed: #78 Fix error when the current workspace is null
  * Not user facing: #79 Fixed a bunch of mypy warnings</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1695643200">- Update to 2.4.0:
  * Updated: Drop support for python 3.6 and 3.7
  * Updated: PEP 517 build system
- Remove flashfocus-2.0.3-no-i3ipc.patch
- Add flashfocus-2.4.0-no-i3ipc.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1695643201">- Update to 2.4.1:
  * Fixed: Error when .config/flashfocus exists but no config file present
  * Fixed: Multiple sigints required to terminate flashfocus on sway
  * Update to use ruff and pre-commit
  * Modernize type hints</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708516800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Use %python3_pyproject_wheel instead of %pyproject_wheel</changelog>
</package>
<package pkgid="337dda8157a52fbc9c2aa482704ebe6799e1db075f0c5c5bd3f04ca6df20c8ba1628e5fa40fc4f1e403e59788f831f4f534a68375b86a935ea6e236d7e0bfd5b" name="flashrom" arch="riscv64">
  <version epoch="0" ver="1.7.0+git0.26b070db" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1631188800">- Enable build on riscv64
- Drop requires on dmidecode, no longer needed</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1658664000">- Switch to meson
- Add flashrom-install-man-file.patch: install the man file when
  using meson.
- Add flashrom-j-link-spi.patch: Add missing meson option for
  J-Link SPI.
- Drop fix_aarch64.patch: no longer relevant.
- Package the library and headers.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1695384000">- Update to 1.3.0
  - See changelog at https://www.flashrom.org/Flashrom/1.3
- Removed patches (merged upstream):
  - flashrom-install-man-file.patch
  - flashrom-j-link-spi.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722081600">- Add doc and bash-completion subpackages
- Update to 1.4.0:
  - Full changelog: https://www.flashrom.org/release_notes/v_1_4.html</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1728820800">- Fix build error under Leap.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733659200">- Update to version 1.5.0
  * https://www.flashrom.org/release_notes/v_1_5.html
  * Update flashrom.keyring</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734868800">- Update to version 1.5.1
  * fixed an issue flashing some Intel-based platforms with the
    internal programmer that was introduced in 1.5.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1749038400">- Fix build error for Leap 16.0</changelog>
  <changelog author="trenn@suse.com" date="1772539200">- Introduce _service file for easy version updates via:
  osc service manualrun
- Update to version v1.7.0+git0.26b070db:
  * VERSION: Update version to v1.7.0
  * doc: Release notes for v1.7.0
  * flashchips: Fix typo in W77T128NW chip name
  * VERSION: Update version to v1.7.0-rc2
  * fmap: Fix progress bar to work together with --fmap* options
  * VERSION: Update version to v1.7.0-rc1
  * tests/probe_spi: Add test for probe_spi_res1 function
  * tests/probe_spi: Add more detailed tests for probing operation
  * platform/endian: Rename memaccess file to be more consistent
  * dmi.h: Extract DMI declarations to a separate header
  * meson: Add a static versioning option
  * include/platform.h: Add documentation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773230400">- Simplify version rewrite to correctly strip leading v, avoiding "downgrade"
  from X.X.X to vX.X.X</changelog>
</package>
<package pkgid="672569f14cdc9c480abab411acad5b79528880cba3d30327d52565934fd83eaa6c5ce8f50e79d0f7eb018c45f888931703d976f2151f785a887839f779feca62" name="flashrom-bash-completion" arch="noarch">
  <version epoch="0" ver="1.7.0+git0.26b070db" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1631188800">- Enable build on riscv64
- Drop requires on dmidecode, no longer needed</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1658664000">- Switch to meson
- Add flashrom-install-man-file.patch: install the man file when
  using meson.
- Add flashrom-j-link-spi.patch: Add missing meson option for
  J-Link SPI.
- Drop fix_aarch64.patch: no longer relevant.
- Package the library and headers.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1695384000">- Update to 1.3.0
  - See changelog at https://www.flashrom.org/Flashrom/1.3
- Removed patches (merged upstream):
  - flashrom-install-man-file.patch
  - flashrom-j-link-spi.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722081600">- Add doc and bash-completion subpackages
- Update to 1.4.0:
  - Full changelog: https://www.flashrom.org/release_notes/v_1_4.html</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1728820800">- Fix build error under Leap.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733659200">- Update to version 1.5.0
  * https://www.flashrom.org/release_notes/v_1_5.html
  * Update flashrom.keyring</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734868800">- Update to version 1.5.1
  * fixed an issue flashing some Intel-based platforms with the
    internal programmer that was introduced in 1.5.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1749038400">- Fix build error for Leap 16.0</changelog>
  <changelog author="trenn@suse.com" date="1772539200">- Introduce _service file for easy version updates via:
  osc service manualrun
- Update to version v1.7.0+git0.26b070db:
  * VERSION: Update version to v1.7.0
  * doc: Release notes for v1.7.0
  * flashchips: Fix typo in W77T128NW chip name
  * VERSION: Update version to v1.7.0-rc2
  * fmap: Fix progress bar to work together with --fmap* options
  * VERSION: Update version to v1.7.0-rc1
  * tests/probe_spi: Add test for probe_spi_res1 function
  * tests/probe_spi: Add more detailed tests for probing operation
  * platform/endian: Rename memaccess file to be more consistent
  * dmi.h: Extract DMI declarations to a separate header
  * meson: Add a static versioning option
  * include/platform.h: Add documentation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773230400">- Simplify version rewrite to correctly strip leading v, avoiding "downgrade"
  from X.X.X to vX.X.X</changelog>
</package>
<package pkgid="3928c62c4860445d6eda25dae5b3a3323ea4dcdc64ce768bcd0bd79dc77e1875dd308c0b2c8dfb76366b84206f6e11c4f49399dbe78737826a79ff5ec7055cad" name="flashrom-devel" arch="riscv64">
  <version epoch="0" ver="1.7.0+git0.26b070db" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1631188800">- Enable build on riscv64
- Drop requires on dmidecode, no longer needed</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1658664000">- Switch to meson
- Add flashrom-install-man-file.patch: install the man file when
  using meson.
- Add flashrom-j-link-spi.patch: Add missing meson option for
  J-Link SPI.
- Drop fix_aarch64.patch: no longer relevant.
- Package the library and headers.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1695384000">- Update to 1.3.0
  - See changelog at https://www.flashrom.org/Flashrom/1.3
- Removed patches (merged upstream):
  - flashrom-install-man-file.patch
  - flashrom-j-link-spi.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722081600">- Add doc and bash-completion subpackages
- Update to 1.4.0:
  - Full changelog: https://www.flashrom.org/release_notes/v_1_4.html</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1728820800">- Fix build error under Leap.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733659200">- Update to version 1.5.0
  * https://www.flashrom.org/release_notes/v_1_5.html
  * Update flashrom.keyring</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734868800">- Update to version 1.5.1
  * fixed an issue flashing some Intel-based platforms with the
    internal programmer that was introduced in 1.5.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1749038400">- Fix build error for Leap 16.0</changelog>
  <changelog author="trenn@suse.com" date="1772539200">- Introduce _service file for easy version updates via:
  osc service manualrun
- Update to version v1.7.0+git0.26b070db:
  * VERSION: Update version to v1.7.0
  * doc: Release notes for v1.7.0
  * flashchips: Fix typo in W77T128NW chip name
  * VERSION: Update version to v1.7.0-rc2
  * fmap: Fix progress bar to work together with --fmap* options
  * VERSION: Update version to v1.7.0-rc1
  * tests/probe_spi: Add test for probe_spi_res1 function
  * tests/probe_spi: Add more detailed tests for probing operation
  * platform/endian: Rename memaccess file to be more consistent
  * dmi.h: Extract DMI declarations to a separate header
  * meson: Add a static versioning option
  * include/platform.h: Add documentation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773230400">- Simplify version rewrite to correctly strip leading v, avoiding "downgrade"
  from X.X.X to vX.X.X</changelog>
</package>
<package pkgid="ee9bba4518b136876aeaa3674f0e9d510b8db3558fcdd6832c8018eb2ca9e96e46780d25532502959d3fd616283c46ce10db954ee638af34c5759cca51908fb5" name="flashrom-doc" arch="noarch">
  <version epoch="0" ver="1.7.0+git0.26b070db" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1631188800">- Enable build on riscv64
- Drop requires on dmidecode, no longer needed</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1658664000">- Switch to meson
- Add flashrom-install-man-file.patch: install the man file when
  using meson.
- Add flashrom-j-link-spi.patch: Add missing meson option for
  J-Link SPI.
- Drop fix_aarch64.patch: no longer relevant.
- Package the library and headers.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1695384000">- Update to 1.3.0
  - See changelog at https://www.flashrom.org/Flashrom/1.3
- Removed patches (merged upstream):
  - flashrom-install-man-file.patch
  - flashrom-j-link-spi.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722081600">- Add doc and bash-completion subpackages
- Update to 1.4.0:
  - Full changelog: https://www.flashrom.org/release_notes/v_1_4.html</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1728820800">- Fix build error under Leap.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733659200">- Update to version 1.5.0
  * https://www.flashrom.org/release_notes/v_1_5.html
  * Update flashrom.keyring</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734868800">- Update to version 1.5.1
  * fixed an issue flashing some Intel-based platforms with the
    internal programmer that was introduced in 1.5.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1749038400">- Fix build error for Leap 16.0</changelog>
  <changelog author="trenn@suse.com" date="1772539200">- Introduce _service file for easy version updates via:
  osc service manualrun
- Update to version v1.7.0+git0.26b070db:
  * VERSION: Update version to v1.7.0
  * doc: Release notes for v1.7.0
  * flashchips: Fix typo in W77T128NW chip name
  * VERSION: Update version to v1.7.0-rc2
  * fmap: Fix progress bar to work together with --fmap* options
  * VERSION: Update version to v1.7.0-rc1
  * tests/probe_spi: Add test for probe_spi_res1 function
  * tests/probe_spi: Add more detailed tests for probing operation
  * platform/endian: Rename memaccess file to be more consistent
  * dmi.h: Extract DMI declarations to a separate header
  * meson: Add a static versioning option
  * include/platform.h: Add documentation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1773230400">- Simplify version rewrite to correctly strip leading v, avoiding "downgrade"
  from X.X.X to vX.X.X</changelog>
</package>
<package pkgid="7ddc0d3ba9e9c02716a42fb469b90c6b278be9de32ea8d39d7e6ef694fdde46c824f5e32c8c6fdfae0612a43e8987e6538ea818d812c1aa040d55370898e446f" name="flatbuffers-devel" arch="riscv64">
  <version epoch="0" ver="25.2.10" rel="2.1"/>
  <changelog author="Tomáš Chvá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ü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>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1750161600">- Update to 25.2.10
  - Removed the old documentation pages. The new one is live at https://flatbuffers.dev
  - Swift version 6.0 support (#8414)
- Changes from 25.1.24
  - Mostly related to bazel build support.
  - Min bazel supported is now 7 or higher, as WORKSPACE files are removed (#8509)
  - Minor C++ codegen fix removing extra semicolon (#8488)
- Changes from 27.1.21
  - Rust Full Reflection (#8102)
  - Mostly documentation updates hosted at https://flatbuffers.dev
- Changes from 24.3.25
  - Fixed license metadata parsing (#8253)
  - [C++] Allow string_view in `LookUpByKey` in addition to null-terminated c-style strings (#8203)
- Changes from 24.3.7
  - Just to fix some of the CI build issues from the 24.3.6 release.
- Changes from 24.3.6
  - Fix typescript object API to allow 0 values for null-default scalars (#7864)</changelog>
</package>
<package pkgid="031dedaab996b5c7547f25c7c2b8fcd4ded8d7045084664a5c6960542a441b8bfaad29f6c805146300f90e652cbfddb74ac622f223f123168ab4b61d8d586575" name="flatpak" arch="riscv64">
  <version epoch="0" ver="1.16.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732795200">- Update to version 1.15.12:
  + Return to using the process ID of the Flatpak app in the cgroup
    name. Using the instance ID in 1.15.11 caused crashes when
    installing apps, extensions or runtimes that use the "extra
    data" mechanism, which does not set up an instance ID.
- Changes from version 1.15.11:
  + Dependencies:
  - In distributions that compile Flatpak to use a separate
    xdg-dbus-proxy executable, version 0.1.6 is recommended (but
    not required).
  - The minimum xdg-dbus-proxy continues to be 0.1.0.
  + Enhancements:
  - Allow applications like WebKit to connect the AT-SPI
    accessibility tree of processes in a sub-sandbox with the
    tree in the main process.
    . New sandboxing parameter flatpak run --a11y-own-name, which
    is like --own-name but for the accessibility bus.
    . flatpak-portal API v7: add new sandbox-a11y-own-names
    option, which accepts names matching ${FLATPAK_ID}.*
    . Apps may call the org.a11y.atspi.Socket.Embedded method on
    names matching ${FLATPAK_ID}.Sandboxed.* by default
    . flatpak run -vv $app_id shows all applicable sandboxing
    parameters and their source, including overrides, as debug
    messages
  - Introduce USB device listing
    . Apps can list which USB devices they want to access ahead
    of time by using the --usb parameter. Check the manpages
    for the more information about the accepted syntax.
    . Denying access to USB devices is also possible with the
  - -no-usb parameter. The syntax is equal to --usb.
    . Both options merely store metadata, and aren't used by
    Flatpak itself. This metadata is intended to be used by the
    (as of now, still in progress) USB portal to decide which
    devices the app can enumerate and request access.
  - Add support for KDE search completion
  - Use the instance id of the Flatpak app as part of the cgroup
    name. This better matches the naming conventions for cgroup.
  + Bug fixes:
  - Update libglnx to 2024-08-23
  - fix build in environments that use -Werror=return-type, such
    as openSUSE Tumbleweed
  - add a fallback definition for G_PID_FORMAT with older GLib
  - avoid warnings for g_steal_fd() with newer GLib
  - improve compatibility of g_closefrom() backport with newer
    GLib
  - Update meson wrap file for xdg-dbus-proxy to version 0.1.6:
  - compatibility with D-Bus implementations that pipeline the
    authentication handshake, such as sd-bus and zbus
  - compatibility with D-Bus implementations that use
    non-consecutive serial numbers, such as godbus and zbus
  - broadcast signals can be allowed without having to add TALK
    permission
  - fix memory leaks
  + Internal changes:
  - Better const-correctness
  - Fix a shellcheck warning in the tests
- Drop libglnx.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1734696000">- Update to version 1.15.91 (unstable):
  + Enhancements:
  - Add the FLATPAK_DATA_DIR environment variable, which allows
    overriding at runtime the data directory location that
    Flatpak uses to search for configuration files such as
    remotes. This is useful for running tests, and for when
    installing using Flatpak in a chroot.
  - Add a FLATPAK_DOWNLOAD_TMPDIR variable. This allows using
    download directories other than /var/tmp.
  - Emit progress escape sequence. This can be used by terminal
    emulators to detect and display progress of Flatpak
    operations on their graphical user interfaces.
  + Bug fixes:
  - Install missing test data. This should fix "as-installed"
    tests via ginsttest-runner, used for example in Debian's
    autopkgtest framework.
  - Unify and improve how the Wayland socket is passed to the
    sandboxed app. This should fix a regression that is triggered
    by compositors that both implement the security-context-v1
    protocol, and sets the WAYLAND_DISPLAY environment variable
    when launching Flatpak apps.
  - Fix the plural form of a translatable string.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736424000">- Update to version 1.16.0:
  + Bug fixes:
  - Update libglnx to 2024-12-06:
    . Fix an assertion failure if creating a parent directory
    encounters a dangling symlink.
    . Fix a Meson warning.
    . Don't emit terminal progress indicator escape sequences by
    default. They are interpreted as notifications by some
    terminal emulators.
  - Fix introspection annotations in libflatpak.
  + Enhancements:
  - Add the FLATPAK_TTY_PROGRESS environment variable, which
    re-enables the terminal progress indicator escape sequences
    added in 1.15.91.
  - Document the FLATPAK_FANCY_OUTPUT environment variable, which
    allows disabling the fancy formatting when outputting to a
    terminal.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746964800">- Update to version 1.16.1:
  + Bug fixes:
  - Fix intermittent flatpak-portal crashes by avoiding
    unnecessary multi-threading
  - Don't show a confusing confirmation prompt when flatpak
    remove --unused removes autoprune-unless extensions that are
    no longer needed, such as older Nvidia drivers
  - Don't propagate $PYTHONPYCACHEPREFIX from host into sandbox
  - Don't propagate $WAYLAND_DISPLAY, $WAYLAND_SOCKET from host
    into sandbox if access to the Wayland socket has been denied
  - When discovering the AT-SPI bus, treat $AT_SPI_BUS_ADDRESS as
    higher-priority than GetAddress(), more closely matching the
    behaviour of AT-SPI itself
  - Fix a memory leak when installing extra-data
  - Don't show fatal transaction errors twice
  - Fix the build with -Ddefault_library=static
  - Fix incorrect error reporting
  - When using FLATPAK_TTY_PROGRESS, terminate OSC escape
    sequence with standard ST sequence instead of xterm-specific
    BEL
  - Include all options in shell completion for flatpak search
  + Enhancements:
  - When using parental controls, allow a child account to update
    existing apps by default, to ensure that security and bugfix
    updates can be installed. This can be overridden by setting
    polkit policy rules for the new
    org.freedesktop.Flatpak.override-parental-controls-update
    action if necessary
  - Make systemd scopes easier to match to Flatpak app instances,
    by using the instance ID instead of the top-level process ID
    in the scope name
  - Access to --device=dri now includes /dev/udmabuf
  - Improve the error message for an invalid parameter to
    flatpak-spawn --sandbox-a11y-own-name
  - Speed up flatpak prune --dry-run by not calculating potential
    freed space and avoiding operations that would need to hold a
    lock
  - Speed up flatpak permission-reset by only writing entries
    that have actually changed
  - Documentation improvements
  - Look for TLS certificates at /etc/containers/certs.d when
    interacting with OCI registries
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749124800">- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754827200">- Add cd80e843435df5ce70d9a2b6710098135ceb9085.patch:
  session-helper: Avoid a memory leak.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763035200">- Drop support to build against dbus &lt; 1.9.18: this was back from
  2015 and we are not even guaranteed to use dbus-1 over
  dbus-broker in all cases.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766059200">- Update to version 1.16.2:
  + Enhancements:
  - Documentation improvements
  - Support the reinstall option on bundle installations
  - Enable the VA-API extension for Intel Xe GPUs
  - Documentation improvements
  - Add cancellation support for curl downloads
  + Bug fixes:
  - Provide an empty /run/host/font-dirs.xml during flatpak build
  - Fix various issues with flatpak mask and flatpak pin by
    reloading the repo configuration after changes done via the
    system helper
  - Fix an issue where the home directory would accidentally be
    accessible when a bad version of glib is in use, the app has
    access to a standard XDG directory, and that directory is not
    available on the system
  - flatpak-kill will no longer send SIGKILL to all processes in
    the current process group
  - Various bug fixes for the OCI support
  - Fix various memory leaks
  - Fix various crashes
  + Updated translations.
- Drop cd80e843435df5ce70d9a2b6710098135ceb9085.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768996800">- Update to version 1.16.3:
  + Be selective about when to map font-dirs.xml in flatpak build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="98edf0e82e7a5ddfcae7d1aa6fedd29ec5a8070abd20dcb266f48741b5e77e0b12f0052fcc49906f4ec75c5d308a76fe8f7062bdf20405f55d629619914a428e" name="flatpak-builder" arch="riscv64">
  <version epoch="0" ver="1.4.7" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1693224000">- Add patch from upstream to fix corrupted files when using a large
  fs with 64-bit inodes (boo#1214708):
  * 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1703851200">- Update to version 1.4.0
  + Deprecate SHA1 and MD5 hashes for sources
  + Remove all usage of libsoup (bumps GLib requirement to 2.66)
  + Fix errors in included manifests not being fatal
  + Fix crash on empty manifests or incorrect JSON type
  + Various updates to the JSON Schema
  + Add meson buildsystem;
  + Set the HTTP Referer header on file/archive Sources
  + Fix no-autodownload in extensions incorrectly setting autodelete
  + Reduce verbosity of unzip usage
  + Ignore $schema properties in manifests
  + Change git usage to be more forgiving about submodules
  + Add installed_tests option to meson project
  + Fix libglnx meson subproject when built from autotools dist
  + Fix tests not running in parallel under meson
  + Replace appstream-glib with libappstream
  + Run tests in parallel respecting number of jobs set
  + Add missing secret-env and secret-opts keys to the JSON schema
  + Improve parsing of git submodules
  + Meson build fixes
  + Add rename-mime-file and rename-mime-icons properties
  + Re-implement support for data: URIs
  + Set download speed timeout for HTTP downloads
  + Enabled compressed HTTP downloads
  + Use meson setup with meson buildsystem to avoid warning
  + Fix libappstream not handling ID's ending with .desktop
  + Fix ostree deployment on 64-bit inode filesystems
- remove 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
- Add patch fusermount3.diff to enforce usage of fuse v3
- Switch to meson build system
- remove libsoup as a dependency
- bump min glib version
- Add dependency on Appstream &amp; Appstream-compose</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1710504000">- Temporary use fixed-libglnx archive provided from upsteam to fix
  https://github.com/flatpak/flatpak-builder/issues/590
- Update to version 1.4.2.
  + Fix missing test files in the generated tarballs
  + Fix possible empty id in provides when renaming
  + Fix minor memory leaks
- Update to version 1.4.1.
  + Add support for autoprune-unless in extensions
  + Add disable-http-decompression option to archive/file sources
  + Change rename-desktop-file and rename-appdata-file to also set
    the launchable or provide the old id if needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733918400">- Update to version 1.4.4:
  + Default to a relative path for CMAKE_INSTALL_LIBDIR on cmake
    modules.
  + Only pass --libdir to autotools modules when libdir is
    explicitly set.
- Changes from version 1.4.3:
  + Always set `CMAKE_INSTALL_LIBDIR` with cmake buildsystems.
  + Update libglnx submodule to latest commit.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1733918401">- depend on appstreamcli-compose not appstream-compose</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1734436800">- Require AppStream-compose instead of
  /usr/libexec/appstreamcli-compose: binaries below /usr/libexec
  are not automatically added to the rpm provides capabilities.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758110400">- Update to version 1.4.5:
  + Support automatically installing common license files for
    modules
  + Add license-files option to define license files to install per
    module
  + Support committing mirrored media as screenshot ref to exported
    repo
  + Enable authenticated downloads via netrc
  + Create CACHEDIR.TAG file in state dir
  + Create gitignore file in state dir
  + Switch to bsdunzip from unzip
  + Install both platform and sdk from combined runtime manifest
  + Improvements to docs and CI</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758542400">- Update to version 1.4.6:
  + Support specifying appstream compose URL policy with
  - -compose-url-policy argument
  + Support fetching and checking out Git LFS objects
  + Prevent deleting current working directory, state directory or their
    parents with --force-clean
  + Create appstream ref branches in locally exported repo
  + Log SDK, runtime and base versions and commits used with
  - -verbose
  + Pass --no-gpg-sign to git commit when committing archives
    inside state directory
  + Pass --no-gpg-sign to git am when applying patches
  + Fix the meson build with -Dinstalled_tests=true
  + Fix the screenshot ref commit test to work offline
  + Improvements to docs and CI
- Add git-lfs Recommends.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1762516800">- Update to version 1.4.7:
  + Pass --wrap-mode=nodownload to meson setup if building without
    network for the meson buildsystem
  + Install debug extension by default when using the --install
    argument
  + Support setting environment buildflags for the qmake
    buildsystem
  + Create a fixed alias for builddir of current module at
    /run/active-build
  + Set LANGUAGE to avoid AppStream output localisation
  + Fix a compiler warning
  + Improvements to docs and CI
  + Start new branching policy, document maintainance and
    versioning docs</changelog>
</package>
<package pkgid="847c807087a6955114b722589703b48e6a8e1d48384887c67d5388d4013fd3d051cdcdc299e0aa5d6f431c0ff52fa0c56b35b06dd4ebc4cbe61b9fa4ddf3b93b" name="flatpak-devel" arch="riscv64">
  <version epoch="0" ver="1.16.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732795200">- Update to version 1.15.12:
  + Return to using the process ID of the Flatpak app in the cgroup
    name. Using the instance ID in 1.15.11 caused crashes when
    installing apps, extensions or runtimes that use the "extra
    data" mechanism, which does not set up an instance ID.
- Changes from version 1.15.11:
  + Dependencies:
  - In distributions that compile Flatpak to use a separate
    xdg-dbus-proxy executable, version 0.1.6 is recommended (but
    not required).
  - The minimum xdg-dbus-proxy continues to be 0.1.0.
  + Enhancements:
  - Allow applications like WebKit to connect the AT-SPI
    accessibility tree of processes in a sub-sandbox with the
    tree in the main process.
    . New sandboxing parameter flatpak run --a11y-own-name, which
    is like --own-name but for the accessibility bus.
    . flatpak-portal API v7: add new sandbox-a11y-own-names
    option, which accepts names matching ${FLATPAK_ID}.*
    . Apps may call the org.a11y.atspi.Socket.Embedded method on
    names matching ${FLATPAK_ID}.Sandboxed.* by default
    . flatpak run -vv $app_id shows all applicable sandboxing
    parameters and their source, including overrides, as debug
    messages
  - Introduce USB device listing
    . Apps can list which USB devices they want to access ahead
    of time by using the --usb parameter. Check the manpages
    for the more information about the accepted syntax.
    . Denying access to USB devices is also possible with the
  - -no-usb parameter. The syntax is equal to --usb.
    . Both options merely store metadata, and aren't used by
    Flatpak itself. This metadata is intended to be used by the
    (as of now, still in progress) USB portal to decide which
    devices the app can enumerate and request access.
  - Add support for KDE search completion
  - Use the instance id of the Flatpak app as part of the cgroup
    name. This better matches the naming conventions for cgroup.
  + Bug fixes:
  - Update libglnx to 2024-08-23
  - fix build in environments that use -Werror=return-type, such
    as openSUSE Tumbleweed
  - add a fallback definition for G_PID_FORMAT with older GLib
  - avoid warnings for g_steal_fd() with newer GLib
  - improve compatibility of g_closefrom() backport with newer
    GLib
  - Update meson wrap file for xdg-dbus-proxy to version 0.1.6:
  - compatibility with D-Bus implementations that pipeline the
    authentication handshake, such as sd-bus and zbus
  - compatibility with D-Bus implementations that use
    non-consecutive serial numbers, such as godbus and zbus
  - broadcast signals can be allowed without having to add TALK
    permission
  - fix memory leaks
  + Internal changes:
  - Better const-correctness
  - Fix a shellcheck warning in the tests
- Drop libglnx.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1734696000">- Update to version 1.15.91 (unstable):
  + Enhancements:
  - Add the FLATPAK_DATA_DIR environment variable, which allows
    overriding at runtime the data directory location that
    Flatpak uses to search for configuration files such as
    remotes. This is useful for running tests, and for when
    installing using Flatpak in a chroot.
  - Add a FLATPAK_DOWNLOAD_TMPDIR variable. This allows using
    download directories other than /var/tmp.
  - Emit progress escape sequence. This can be used by terminal
    emulators to detect and display progress of Flatpak
    operations on their graphical user interfaces.
  + Bug fixes:
  - Install missing test data. This should fix "as-installed"
    tests via ginsttest-runner, used for example in Debian's
    autopkgtest framework.
  - Unify and improve how the Wayland socket is passed to the
    sandboxed app. This should fix a regression that is triggered
    by compositors that both implement the security-context-v1
    protocol, and sets the WAYLAND_DISPLAY environment variable
    when launching Flatpak apps.
  - Fix the plural form of a translatable string.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736424000">- Update to version 1.16.0:
  + Bug fixes:
  - Update libglnx to 2024-12-06:
    . Fix an assertion failure if creating a parent directory
    encounters a dangling symlink.
    . Fix a Meson warning.
    . Don't emit terminal progress indicator escape sequences by
    default. They are interpreted as notifications by some
    terminal emulators.
  - Fix introspection annotations in libflatpak.
  + Enhancements:
  - Add the FLATPAK_TTY_PROGRESS environment variable, which
    re-enables the terminal progress indicator escape sequences
    added in 1.15.91.
  - Document the FLATPAK_FANCY_OUTPUT environment variable, which
    allows disabling the fancy formatting when outputting to a
    terminal.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746964800">- Update to version 1.16.1:
  + Bug fixes:
  - Fix intermittent flatpak-portal crashes by avoiding
    unnecessary multi-threading
  - Don't show a confusing confirmation prompt when flatpak
    remove --unused removes autoprune-unless extensions that are
    no longer needed, such as older Nvidia drivers
  - Don't propagate $PYTHONPYCACHEPREFIX from host into sandbox
  - Don't propagate $WAYLAND_DISPLAY, $WAYLAND_SOCKET from host
    into sandbox if access to the Wayland socket has been denied
  - When discovering the AT-SPI bus, treat $AT_SPI_BUS_ADDRESS as
    higher-priority than GetAddress(), more closely matching the
    behaviour of AT-SPI itself
  - Fix a memory leak when installing extra-data
  - Don't show fatal transaction errors twice
  - Fix the build with -Ddefault_library=static
  - Fix incorrect error reporting
  - When using FLATPAK_TTY_PROGRESS, terminate OSC escape
    sequence with standard ST sequence instead of xterm-specific
    BEL
  - Include all options in shell completion for flatpak search
  + Enhancements:
  - When using parental controls, allow a child account to update
    existing apps by default, to ensure that security and bugfix
    updates can be installed. This can be overridden by setting
    polkit policy rules for the new
    org.freedesktop.Flatpak.override-parental-controls-update
    action if necessary
  - Make systemd scopes easier to match to Flatpak app instances,
    by using the instance ID instead of the top-level process ID
    in the scope name
  - Access to --device=dri now includes /dev/udmabuf
  - Improve the error message for an invalid parameter to
    flatpak-spawn --sandbox-a11y-own-name
  - Speed up flatpak prune --dry-run by not calculating potential
    freed space and avoiding operations that would need to hold a
    lock
  - Speed up flatpak permission-reset by only writing entries
    that have actually changed
  - Documentation improvements
  - Look for TLS certificates at /etc/containers/certs.d when
    interacting with OCI registries
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749124800">- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754827200">- Add cd80e843435df5ce70d9a2b6710098135ceb9085.patch:
  session-helper: Avoid a memory leak.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763035200">- Drop support to build against dbus &lt; 1.9.18: this was back from
  2015 and we are not even guaranteed to use dbus-1 over
  dbus-broker in all cases.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766059200">- Update to version 1.16.2:
  + Enhancements:
  - Documentation improvements
  - Support the reinstall option on bundle installations
  - Enable the VA-API extension for Intel Xe GPUs
  - Documentation improvements
  - Add cancellation support for curl downloads
  + Bug fixes:
  - Provide an empty /run/host/font-dirs.xml during flatpak build
  - Fix various issues with flatpak mask and flatpak pin by
    reloading the repo configuration after changes done via the
    system helper
  - Fix an issue where the home directory would accidentally be
    accessible when a bad version of glib is in use, the app has
    access to a standard XDG directory, and that directory is not
    available on the system
  - flatpak-kill will no longer send SIGKILL to all processes in
    the current process group
  - Various bug fixes for the OCI support
  - Fix various memory leaks
  - Fix various crashes
  + Updated translations.
- Drop cd80e843435df5ce70d9a2b6710098135ceb9085.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768996800">- Update to version 1.16.3:
  + Be selective about when to map font-dirs.xml in flatpak build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="b1b95c672c681cee2f954460238b7e98e6edf8f75cb7cb444a6c78e0b8baa67f8bc0ba3467b099c2e16c44cbdbc344553f87b083862fa857b2bfdacfaa24087b" name="flatpak-kcm6" arch="riscv64">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- No code changes since 6.5.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * ui/Permissions: fix keyboard accessibility
  * ui/main: improve sidebar arrow key handling</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- No code changes since 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * preload wallpaper table (kde#511958)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Fix some warnings
  * preload wallpaper table (kde#511958)
  * ui/Permissions: fix keyboard accessibility
  * ui/main: improve sidebar arrow key handling
  * Re-apply QML diff to switch from version number to ID
  * Remove version number from backend and tests
  * Show ID instead of version number on Flatpak-specific page
  * cmake: Drop unnecessary KF6IconThemes dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- No code changes since 6.5.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- No code changes since 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- No code changes since 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Make buttons and combobox the same width
  * Align some form layout labels to the top</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- No code changes since 6.6.2</changelog>
</package>
<package pkgid="5ebd4a98d1d82df3801f53a4d02588be94be2307d06d1885009462be69a871763e70c6564f0439f430f5decd6ce7676565ce3cc762165208420358cfa2cf22db" name="flatpak-kcm6-lang" arch="noarch">
  <version epoch="0" ver="6.6.3" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1762257600">- Update to 6.5.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.2
- No code changes since 6.5.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1763467200">- Update to 6.5.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
  * ui/Permissions: fix keyboard accessibility
  * ui/main: improve sidebar arrow key handling</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1765281600">- Update to 6.5.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.4
- No code changes since 6.5.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768305600">- Update to 6.5.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
  * preload wallpaper table (kde#511958)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1768651200">- Update to 6.5.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.5.90
- Changes since 6.5.5:
  * Fix some warnings
  * preload wallpaper table (kde#511958)
  * ui/Permissions: fix keyboard accessibility
  * ui/main: improve sidebar arrow key handling
  * Re-apply QML diff to switch from version number to ID
  * Remove version number from backend and tests
  * Show ID instead of version number on Flatpak-specific page
  * cmake: Drop unnecessary KF6IconThemes dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1769601600">- Update to 6.5.91:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.5.91
- No code changes since 6.5.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1770897600">- Update to 6.6.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.0
- No code changes since 6.5.91</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1771934400">- Update to 6.6.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.1
- No code changes since 6.6.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1772539200">- Update to 6.6.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.2
- Changes since 6.6.1:
  * Make buttons and combobox the same width
  * Align some form layout labels to the top</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1773835200">- Update to 6.6.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.6.3
- No code changes since 6.6.2</changelog>
</package>
<package pkgid="0519a00c0d45db9ee1cd1506f88974705d2fd4848693832d899db0c24ccb8b5f843135ce340fd0b5a7b87664e5e753a5a4880241ee070a7d83196d68adf527c6" name="flatpak-remote-flathub" arch="noarch">
  <version epoch="0" ver="1.16.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732795200">- Update to version 1.15.12:
  + Return to using the process ID of the Flatpak app in the cgroup
    name. Using the instance ID in 1.15.11 caused crashes when
    installing apps, extensions or runtimes that use the "extra
    data" mechanism, which does not set up an instance ID.
- Changes from version 1.15.11:
  + Dependencies:
  - In distributions that compile Flatpak to use a separate
    xdg-dbus-proxy executable, version 0.1.6 is recommended (but
    not required).
  - The minimum xdg-dbus-proxy continues to be 0.1.0.
  + Enhancements:
  - Allow applications like WebKit to connect the AT-SPI
    accessibility tree of processes in a sub-sandbox with the
    tree in the main process.
    . New sandboxing parameter flatpak run --a11y-own-name, which
    is like --own-name but for the accessibility bus.
    . flatpak-portal API v7: add new sandbox-a11y-own-names
    option, which accepts names matching ${FLATPAK_ID}.*
    . Apps may call the org.a11y.atspi.Socket.Embedded method on
    names matching ${FLATPAK_ID}.Sandboxed.* by default
    . flatpak run -vv $app_id shows all applicable sandboxing
    parameters and their source, including overrides, as debug
    messages
  - Introduce USB device listing
    . Apps can list which USB devices they want to access ahead
    of time by using the --usb parameter. Check the manpages
    for the more information about the accepted syntax.
    . Denying access to USB devices is also possible with the
  - -no-usb parameter. The syntax is equal to --usb.
    . Both options merely store metadata, and aren't used by
    Flatpak itself. This metadata is intended to be used by the
    (as of now, still in progress) USB portal to decide which
    devices the app can enumerate and request access.
  - Add support for KDE search completion
  - Use the instance id of the Flatpak app as part of the cgroup
    name. This better matches the naming conventions for cgroup.
  + Bug fixes:
  - Update libglnx to 2024-08-23
  - fix build in environments that use -Werror=return-type, such
    as openSUSE Tumbleweed
  - add a fallback definition for G_PID_FORMAT with older GLib
  - avoid warnings for g_steal_fd() with newer GLib
  - improve compatibility of g_closefrom() backport with newer
    GLib
  - Update meson wrap file for xdg-dbus-proxy to version 0.1.6:
  - compatibility with D-Bus implementations that pipeline the
    authentication handshake, such as sd-bus and zbus
  - compatibility with D-Bus implementations that use
    non-consecutive serial numbers, such as godbus and zbus
  - broadcast signals can be allowed without having to add TALK
    permission
  - fix memory leaks
  + Internal changes:
  - Better const-correctness
  - Fix a shellcheck warning in the tests
- Drop libglnx.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1734696000">- Update to version 1.15.91 (unstable):
  + Enhancements:
  - Add the FLATPAK_DATA_DIR environment variable, which allows
    overriding at runtime the data directory location that
    Flatpak uses to search for configuration files such as
    remotes. This is useful for running tests, and for when
    installing using Flatpak in a chroot.
  - Add a FLATPAK_DOWNLOAD_TMPDIR variable. This allows using
    download directories other than /var/tmp.
  - Emit progress escape sequence. This can be used by terminal
    emulators to detect and display progress of Flatpak
    operations on their graphical user interfaces.
  + Bug fixes:
  - Install missing test data. This should fix "as-installed"
    tests via ginsttest-runner, used for example in Debian's
    autopkgtest framework.
  - Unify and improve how the Wayland socket is passed to the
    sandboxed app. This should fix a regression that is triggered
    by compositors that both implement the security-context-v1
    protocol, and sets the WAYLAND_DISPLAY environment variable
    when launching Flatpak apps.
  - Fix the plural form of a translatable string.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736424000">- Update to version 1.16.0:
  + Bug fixes:
  - Update libglnx to 2024-12-06:
    . Fix an assertion failure if creating a parent directory
    encounters a dangling symlink.
    . Fix a Meson warning.
    . Don't emit terminal progress indicator escape sequences by
    default. They are interpreted as notifications by some
    terminal emulators.
  - Fix introspection annotations in libflatpak.
  + Enhancements:
  - Add the FLATPAK_TTY_PROGRESS environment variable, which
    re-enables the terminal progress indicator escape sequences
    added in 1.15.91.
  - Document the FLATPAK_FANCY_OUTPUT environment variable, which
    allows disabling the fancy formatting when outputting to a
    terminal.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746964800">- Update to version 1.16.1:
  + Bug fixes:
  - Fix intermittent flatpak-portal crashes by avoiding
    unnecessary multi-threading
  - Don't show a confusing confirmation prompt when flatpak
    remove --unused removes autoprune-unless extensions that are
    no longer needed, such as older Nvidia drivers
  - Don't propagate $PYTHONPYCACHEPREFIX from host into sandbox
  - Don't propagate $WAYLAND_DISPLAY, $WAYLAND_SOCKET from host
    into sandbox if access to the Wayland socket has been denied
  - When discovering the AT-SPI bus, treat $AT_SPI_BUS_ADDRESS as
    higher-priority than GetAddress(), more closely matching the
    behaviour of AT-SPI itself
  - Fix a memory leak when installing extra-data
  - Don't show fatal transaction errors twice
  - Fix the build with -Ddefault_library=static
  - Fix incorrect error reporting
  - When using FLATPAK_TTY_PROGRESS, terminate OSC escape
    sequence with standard ST sequence instead of xterm-specific
    BEL
  - Include all options in shell completion for flatpak search
  + Enhancements:
  - When using parental controls, allow a child account to update
    existing apps by default, to ensure that security and bugfix
    updates can be installed. This can be overridden by setting
    polkit policy rules for the new
    org.freedesktop.Flatpak.override-parental-controls-update
    action if necessary
  - Make systemd scopes easier to match to Flatpak app instances,
    by using the instance ID instead of the top-level process ID
    in the scope name
  - Access to --device=dri now includes /dev/udmabuf
  - Improve the error message for an invalid parameter to
    flatpak-spawn --sandbox-a11y-own-name
  - Speed up flatpak prune --dry-run by not calculating potential
    freed space and avoiding operations that would need to hold a
    lock
  - Speed up flatpak permission-reset by only writing entries
    that have actually changed
  - Documentation improvements
  - Look for TLS certificates at /etc/containers/certs.d when
    interacting with OCI registries
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749124800">- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754827200">- Add cd80e843435df5ce70d9a2b6710098135ceb9085.patch:
  session-helper: Avoid a memory leak.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763035200">- Drop support to build against dbus &lt; 1.9.18: this was back from
  2015 and we are not even guaranteed to use dbus-1 over
  dbus-broker in all cases.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766059200">- Update to version 1.16.2:
  + Enhancements:
  - Documentation improvements
  - Support the reinstall option on bundle installations
  - Enable the VA-API extension for Intel Xe GPUs
  - Documentation improvements
  - Add cancellation support for curl downloads
  + Bug fixes:
  - Provide an empty /run/host/font-dirs.xml during flatpak build
  - Fix various issues with flatpak mask and flatpak pin by
    reloading the repo configuration after changes done via the
    system helper
  - Fix an issue where the home directory would accidentally be
    accessible when a bad version of glib is in use, the app has
    access to a standard XDG directory, and that directory is not
    available on the system
  - flatpak-kill will no longer send SIGKILL to all processes in
    the current process group
  - Various bug fixes for the OCI support
  - Fix various memory leaks
  - Fix various crashes
  + Updated translations.
- Drop cd80e843435df5ce70d9a2b6710098135ceb9085.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768996800">- Update to version 1.16.3:
  + Be selective about when to map font-dirs.xml in flatpak build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="82f184b354086e1c9911faa5e60c2de6c7c998fb27d075fd8edd9904bf33c2a1d8b9749de3da1b3fbd37b2a650b2d7831a75badf0c6723a3dca449054ec486f4" name="flatpak-selinux" arch="noarch">
  <version epoch="0" ver="1.16.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732795200">- Update to version 1.15.12:
  + Return to using the process ID of the Flatpak app in the cgroup
    name. Using the instance ID in 1.15.11 caused crashes when
    installing apps, extensions or runtimes that use the "extra
    data" mechanism, which does not set up an instance ID.
- Changes from version 1.15.11:
  + Dependencies:
  - In distributions that compile Flatpak to use a separate
    xdg-dbus-proxy executable, version 0.1.6 is recommended (but
    not required).
  - The minimum xdg-dbus-proxy continues to be 0.1.0.
  + Enhancements:
  - Allow applications like WebKit to connect the AT-SPI
    accessibility tree of processes in a sub-sandbox with the
    tree in the main process.
    . New sandboxing parameter flatpak run --a11y-own-name, which
    is like --own-name but for the accessibility bus.
    . flatpak-portal API v7: add new sandbox-a11y-own-names
    option, which accepts names matching ${FLATPAK_ID}.*
    . Apps may call the org.a11y.atspi.Socket.Embedded method on
    names matching ${FLATPAK_ID}.Sandboxed.* by default
    . flatpak run -vv $app_id shows all applicable sandboxing
    parameters and their source, including overrides, as debug
    messages
  - Introduce USB device listing
    . Apps can list which USB devices they want to access ahead
    of time by using the --usb parameter. Check the manpages
    for the more information about the accepted syntax.
    . Denying access to USB devices is also possible with the
  - -no-usb parameter. The syntax is equal to --usb.
    . Both options merely store metadata, and aren't used by
    Flatpak itself. This metadata is intended to be used by the
    (as of now, still in progress) USB portal to decide which
    devices the app can enumerate and request access.
  - Add support for KDE search completion
  - Use the instance id of the Flatpak app as part of the cgroup
    name. This better matches the naming conventions for cgroup.
  + Bug fixes:
  - Update libglnx to 2024-08-23
  - fix build in environments that use -Werror=return-type, such
    as openSUSE Tumbleweed
  - add a fallback definition for G_PID_FORMAT with older GLib
  - avoid warnings for g_steal_fd() with newer GLib
  - improve compatibility of g_closefrom() backport with newer
    GLib
  - Update meson wrap file for xdg-dbus-proxy to version 0.1.6:
  - compatibility with D-Bus implementations that pipeline the
    authentication handshake, such as sd-bus and zbus
  - compatibility with D-Bus implementations that use
    non-consecutive serial numbers, such as godbus and zbus
  - broadcast signals can be allowed without having to add TALK
    permission
  - fix memory leaks
  + Internal changes:
  - Better const-correctness
  - Fix a shellcheck warning in the tests
- Drop libglnx.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1734696000">- Update to version 1.15.91 (unstable):
  + Enhancements:
  - Add the FLATPAK_DATA_DIR environment variable, which allows
    overriding at runtime the data directory location that
    Flatpak uses to search for configuration files such as
    remotes. This is useful for running tests, and for when
    installing using Flatpak in a chroot.
  - Add a FLATPAK_DOWNLOAD_TMPDIR variable. This allows using
    download directories other than /var/tmp.
  - Emit progress escape sequence. This can be used by terminal
    emulators to detect and display progress of Flatpak
    operations on their graphical user interfaces.
  + Bug fixes:
  - Install missing test data. This should fix "as-installed"
    tests via ginsttest-runner, used for example in Debian's
    autopkgtest framework.
  - Unify and improve how the Wayland socket is passed to the
    sandboxed app. This should fix a regression that is triggered
    by compositors that both implement the security-context-v1
    protocol, and sets the WAYLAND_DISPLAY environment variable
    when launching Flatpak apps.
  - Fix the plural form of a translatable string.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736424000">- Update to version 1.16.0:
  + Bug fixes:
  - Update libglnx to 2024-12-06:
    . Fix an assertion failure if creating a parent directory
    encounters a dangling symlink.
    . Fix a Meson warning.
    . Don't emit terminal progress indicator escape sequences by
    default. They are interpreted as notifications by some
    terminal emulators.
  - Fix introspection annotations in libflatpak.
  + Enhancements:
  - Add the FLATPAK_TTY_PROGRESS environment variable, which
    re-enables the terminal progress indicator escape sequences
    added in 1.15.91.
  - Document the FLATPAK_FANCY_OUTPUT environment variable, which
    allows disabling the fancy formatting when outputting to a
    terminal.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746964800">- Update to version 1.16.1:
  + Bug fixes:
  - Fix intermittent flatpak-portal crashes by avoiding
    unnecessary multi-threading
  - Don't show a confusing confirmation prompt when flatpak
    remove --unused removes autoprune-unless extensions that are
    no longer needed, such as older Nvidia drivers
  - Don't propagate $PYTHONPYCACHEPREFIX from host into sandbox
  - Don't propagate $WAYLAND_DISPLAY, $WAYLAND_SOCKET from host
    into sandbox if access to the Wayland socket has been denied
  - When discovering the AT-SPI bus, treat $AT_SPI_BUS_ADDRESS as
    higher-priority than GetAddress(), more closely matching the
    behaviour of AT-SPI itself
  - Fix a memory leak when installing extra-data
  - Don't show fatal transaction errors twice
  - Fix the build with -Ddefault_library=static
  - Fix incorrect error reporting
  - When using FLATPAK_TTY_PROGRESS, terminate OSC escape
    sequence with standard ST sequence instead of xterm-specific
    BEL
  - Include all options in shell completion for flatpak search
  + Enhancements:
  - When using parental controls, allow a child account to update
    existing apps by default, to ensure that security and bugfix
    updates can be installed. This can be overridden by setting
    polkit policy rules for the new
    org.freedesktop.Flatpak.override-parental-controls-update
    action if necessary
  - Make systemd scopes easier to match to Flatpak app instances,
    by using the instance ID instead of the top-level process ID
    in the scope name
  - Access to --device=dri now includes /dev/udmabuf
  - Improve the error message for an invalid parameter to
    flatpak-spawn --sandbox-a11y-own-name
  - Speed up flatpak prune --dry-run by not calculating potential
    freed space and avoiding operations that would need to hold a
    lock
  - Speed up flatpak permission-reset by only writing entries
    that have actually changed
  - Documentation improvements
  - Look for TLS certificates at /etc/containers/certs.d when
    interacting with OCI registries
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749124800">- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754827200">- Add cd80e843435df5ce70d9a2b6710098135ceb9085.patch:
  session-helper: Avoid a memory leak.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763035200">- Drop support to build against dbus &lt; 1.9.18: this was back from
  2015 and we are not even guaranteed to use dbus-1 over
  dbus-broker in all cases.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766059200">- Update to version 1.16.2:
  + Enhancements:
  - Documentation improvements
  - Support the reinstall option on bundle installations
  - Enable the VA-API extension for Intel Xe GPUs
  - Documentation improvements
  - Add cancellation support for curl downloads
  + Bug fixes:
  - Provide an empty /run/host/font-dirs.xml during flatpak build
  - Fix various issues with flatpak mask and flatpak pin by
    reloading the repo configuration after changes done via the
    system helper
  - Fix an issue where the home directory would accidentally be
    accessible when a bad version of glib is in use, the app has
    access to a standard XDG directory, and that directory is not
    available on the system
  - flatpak-kill will no longer send SIGKILL to all processes in
    the current process group
  - Various bug fixes for the OCI support
  - Fix various memory leaks
  - Fix various crashes
  + Updated translations.
- Drop cd80e843435df5ce70d9a2b6710098135ceb9085.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768996800">- Update to version 1.16.3:
  + Be selective about when to map font-dirs.xml in flatpak build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="333d973b033c525b314e6e65e2806497784f07350ee6fcd2c3635c7699612df22ab4b3cb09c7686709e268ce72c6d6234deb03578eaeb0aa192fc6f74be3aea6" name="flatpak-spawn" arch="riscv64">
  <version epoch="0" ver="1.0.6" rel="1.1"/>
  <changelog author="Anthony Rabbito &lt;hello@anthonyrabbito.com&gt;" date="1615723200">- 1.0.4
  * Close intermediate copies of forwarded fds in flatpak-spawn.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.0.5:
  + flatpak-spawn supports --app-path and --usr-path.
  + flatpak-spawn --sandbox-expose-path now tries to normalize
    paths to work better with portals.
  + flatpak-spawn now supports --unset-env and --env-fd.
  + flatpak-spwan now supports --share-pid (if supported by
    portal).
  + xdg-email now passes attachments correctly.
  + Added tests.
  + Fixed leaks.
- Replace gcc with generic c_compiler BuildRequires.
- Add explicit pkgconfig BuildRequires, pkgconfig is used, so we
  should make sure it is installed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1657886400">- Add 264052bbf52899410421454150c493264bd1a696.patch:
  flatpak-spawn: Fix memory leak when receiving NameOwnerChanged.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733918400">- Update to version 1.0.6:
  + flatpak-spawn now supports --sandbox-a11y-own-name (if
    supported by portal).
  + flatpak-spawn prints a useful error when --host isn't
    permitted.
- Drop 264052bbf52899410421454150c493264bd1a696.patch: Fixed
  upstream.</changelog>
</package>
<package pkgid="fda9213ff8a62ce453d0c8fa5aa5ded2ba092e68a240ab5f1d48f270e228a6372ff3aa642be0afe492c0542fe9e82d30a04717b021836e45ed687cff4aa2502e" name="flatpak-xdg-utils" arch="riscv64">
  <version epoch="0" ver="1.0.6" rel="1.1"/>
  <changelog author="Anthony Rabbito &lt;hello@anthonyrabbito.com&gt;" date="1615723200">- 1.0.4
  * Close intermediate copies of forwarded fds in flatpak-spawn.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.0.5:
  + flatpak-spawn supports --app-path and --usr-path.
  + flatpak-spawn --sandbox-expose-path now tries to normalize
    paths to work better with portals.
  + flatpak-spawn now supports --unset-env and --env-fd.
  + flatpak-spwan now supports --share-pid (if supported by
    portal).
  + xdg-email now passes attachments correctly.
  + Added tests.
  + Fixed leaks.
- Replace gcc with generic c_compiler BuildRequires.
- Add explicit pkgconfig BuildRequires, pkgconfig is used, so we
  should make sure it is installed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1657886400">- Add 264052bbf52899410421454150c493264bd1a696.patch:
  flatpak-spawn: Fix memory leak when receiving NameOwnerChanged.</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>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733918400">- Update to version 1.0.6:
  + flatpak-spawn now supports --sandbox-a11y-own-name (if
    supported by portal).
  + flatpak-spawn prints a useful error when --host isn't
    permitted.
- Drop 264052bbf52899410421454150c493264bd1a696.patch: Fixed
  upstream.</changelog>
</package>
<package pkgid="46d604011b94d12fdb0e7fd01f8c6af85eed8aef2d03f17733e60e216802ced56996b96a823822c9568c9c3d2fc8a9651f1af1044a3c1d0ea35caf00f2b3d83d" name="flatpak-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.16.3" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1732795200">- Update to version 1.15.12:
  + Return to using the process ID of the Flatpak app in the cgroup
    name. Using the instance ID in 1.15.11 caused crashes when
    installing apps, extensions or runtimes that use the "extra
    data" mechanism, which does not set up an instance ID.
- Changes from version 1.15.11:
  + Dependencies:
  - In distributions that compile Flatpak to use a separate
    xdg-dbus-proxy executable, version 0.1.6 is recommended (but
    not required).
  - The minimum xdg-dbus-proxy continues to be 0.1.0.
  + Enhancements:
  - Allow applications like WebKit to connect the AT-SPI
    accessibility tree of processes in a sub-sandbox with the
    tree in the main process.
    . New sandboxing parameter flatpak run --a11y-own-name, which
    is like --own-name but for the accessibility bus.
    . flatpak-portal API v7: add new sandbox-a11y-own-names
    option, which accepts names matching ${FLATPAK_ID}.*
    . Apps may call the org.a11y.atspi.Socket.Embedded method on
    names matching ${FLATPAK_ID}.Sandboxed.* by default
    . flatpak run -vv $app_id shows all applicable sandboxing
    parameters and their source, including overrides, as debug
    messages
  - Introduce USB device listing
    . Apps can list which USB devices they want to access ahead
    of time by using the --usb parameter. Check the manpages
    for the more information about the accepted syntax.
    . Denying access to USB devices is also possible with the
  - -no-usb parameter. The syntax is equal to --usb.
    . Both options merely store metadata, and aren't used by
    Flatpak itself. This metadata is intended to be used by the
    (as of now, still in progress) USB portal to decide which
    devices the app can enumerate and request access.
  - Add support for KDE search completion
  - Use the instance id of the Flatpak app as part of the cgroup
    name. This better matches the naming conventions for cgroup.
  + Bug fixes:
  - Update libglnx to 2024-08-23
  - fix build in environments that use -Werror=return-type, such
    as openSUSE Tumbleweed
  - add a fallback definition for G_PID_FORMAT with older GLib
  - avoid warnings for g_steal_fd() with newer GLib
  - improve compatibility of g_closefrom() backport with newer
    GLib
  - Update meson wrap file for xdg-dbus-proxy to version 0.1.6:
  - compatibility with D-Bus implementations that pipeline the
    authentication handshake, such as sd-bus and zbus
  - compatibility with D-Bus implementations that use
    non-consecutive serial numbers, such as godbus and zbus
  - broadcast signals can be allowed without having to add TALK
    permission
  - fix memory leaks
  + Internal changes:
  - Better const-correctness
  - Fix a shellcheck warning in the tests
- Drop libglnx.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1734696000">- Update to version 1.15.91 (unstable):
  + Enhancements:
  - Add the FLATPAK_DATA_DIR environment variable, which allows
    overriding at runtime the data directory location that
    Flatpak uses to search for configuration files such as
    remotes. This is useful for running tests, and for when
    installing using Flatpak in a chroot.
  - Add a FLATPAK_DOWNLOAD_TMPDIR variable. This allows using
    download directories other than /var/tmp.
  - Emit progress escape sequence. This can be used by terminal
    emulators to detect and display progress of Flatpak
    operations on their graphical user interfaces.
  + Bug fixes:
  - Install missing test data. This should fix "as-installed"
    tests via ginsttest-runner, used for example in Debian's
    autopkgtest framework.
  - Unify and improve how the Wayland socket is passed to the
    sandboxed app. This should fix a regression that is triggered
    by compositors that both implement the security-context-v1
    protocol, and sets the WAYLAND_DISPLAY environment variable
    when launching Flatpak apps.
  - Fix the plural form of a translatable string.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1736424000">- Update to version 1.16.0:
  + Bug fixes:
  - Update libglnx to 2024-12-06:
    . Fix an assertion failure if creating a parent directory
    encounters a dangling symlink.
    . Fix a Meson warning.
    . Don't emit terminal progress indicator escape sequences by
    default. They are interpreted as notifications by some
    terminal emulators.
  - Fix introspection annotations in libflatpak.
  + Enhancements:
  - Add the FLATPAK_TTY_PROGRESS environment variable, which
    re-enables the terminal progress indicator escape sequences
    added in 1.15.91.
  - Document the FLATPAK_FANCY_OUTPUT environment variable, which
    allows disabling the fancy formatting when outputting to a
    terminal.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746964800">- Update to version 1.16.1:
  + Bug fixes:
  - Fix intermittent flatpak-portal crashes by avoiding
    unnecessary multi-threading
  - Don't show a confusing confirmation prompt when flatpak
    remove --unused removes autoprune-unless extensions that are
    no longer needed, such as older Nvidia drivers
  - Don't propagate $PYTHONPYCACHEPREFIX from host into sandbox
  - Don't propagate $WAYLAND_DISPLAY, $WAYLAND_SOCKET from host
    into sandbox if access to the Wayland socket has been denied
  - When discovering the AT-SPI bus, treat $AT_SPI_BUS_ADDRESS as
    higher-priority than GetAddress(), more closely matching the
    behaviour of AT-SPI itself
  - Fix a memory leak when installing extra-data
  - Don't show fatal transaction errors twice
  - Fix the build with -Ddefault_library=static
  - Fix incorrect error reporting
  - When using FLATPAK_TTY_PROGRESS, terminate OSC escape
    sequence with standard ST sequence instead of xterm-specific
    BEL
  - Include all options in shell completion for flatpak search
  + Enhancements:
  - When using parental controls, allow a child account to update
    existing apps by default, to ensure that security and bugfix
    updates can be installed. This can be overridden by setting
    polkit policy rules for the new
    org.freedesktop.Flatpak.override-parental-controls-update
    action if necessary
  - Make systemd scopes easier to match to Flatpak app instances,
    by using the instance ID instead of the top-level process ID
    in the scope name
  - Access to --device=dri now includes /dev/udmabuf
  - Improve the error message for an invalid parameter to
    flatpak-spawn --sandbox-a11y-own-name
  - Speed up flatpak prune --dry-run by not calculating potential
    freed space and avoiding operations that would need to hold a
    lock
  - Speed up flatpak permission-reset by only writing entries
    that have actually changed
  - Documentation improvements
  - Look for TLS certificates at /etc/containers/certs.d when
    interacting with OCI registries
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749124800">- Switch to source service for tarball.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754827200">- Add cd80e843435df5ce70d9a2b6710098135ceb9085.patch:
  session-helper: Avoid a memory leak.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763035200">- Drop support to build against dbus &lt; 1.9.18: this was back from
  2015 and we are not even guaranteed to use dbus-1 over
  dbus-broker in all cases.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1766059200">- Update to version 1.16.2:
  + Enhancements:
  - Documentation improvements
  - Support the reinstall option on bundle installations
  - Enable the VA-API extension for Intel Xe GPUs
  - Documentation improvements
  - Add cancellation support for curl downloads
  + Bug fixes:
  - Provide an empty /run/host/font-dirs.xml during flatpak build
  - Fix various issues with flatpak mask and flatpak pin by
    reloading the repo configuration after changes done via the
    system helper
  - Fix an issue where the home directory would accidentally be
    accessible when a bad version of glib is in use, the app has
    access to a standard XDG directory, and that directory is not
    available on the system
  - flatpak-kill will no longer send SIGKILL to all processes in
    the current process group
  - Various bug fixes for the OCI support
  - Fix various memory leaks
  - Fix various crashes
  + Updated translations.
- Drop cd80e843435df5ce70d9a2b6710098135ceb9085.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768996800">- Update to version 1.16.3:
  + Be selective about when to map font-dirs.xml in flatpak build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="02ed049f7fe3be22a16099c81dad82be09ed1faf1029169a019cab69a62306d2cbb855e48a40929665747daa3fd3760965839cb7cabb9e4490902469dfcf6888" name="flatseal" arch="noarch">
  <version epoch="0" ver="2.4.0" rel="3.1"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1613822400">- Initial package</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1625054400">- Update to version 1.7.4:
  * Added Catalan translation.
  * Added Russian translation.
  * Added keywords to find this app more easily using desktop
    search.
  * Fixed a few JS-usage and code-style issues.
  * Fixed variables overrides not handling properly RUST-related
    exports.
  * Fixed paths overrides mistakenly warning about directory names
    with spaces.
  * Added a way to unset individual portal permissions.
  * Added support to save and restore the main window state.
  * Fixed crash when partial tables are present on the
    permission store.
  * Fixed styling for the no applications found message.
  * Added Ctrl+F accelerator for activating search.
  * Changed reset behavior to forget portals decisions.
  * Added initial support for portal permissions.
  * Added offline documentation.
  * Fixed show-details button freezing the application.
  * Changed applications search option to be toggleable.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1625054401">- Add flatseal-fixed-russian-translation.patch</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1654084800">- Remove flatseal-fixed-russian-translation.patch Is no longer needed
- Update to version 1.8.0:
  * Fixed issues with forbidden modes on removed filesystem permissions.
  * Fixed a few typos in offline documentation.
  * Fixed creation of overrides directory on non-Flatpak distributions.
  * Fixed Polish translation.
  * Added Bulgarian translation.
  * Added Danish translation.
  * Added Chinese (China) translation.
  * Added support for system color schemes.
  * Added support for taking global overrides into account.
  * Added support for editing global overrides.
  * Added support for highlighting overridden permissions.
  * Changed shortcuts window to be modal.
  * Changed documentation window to be modal.
- Update to version 1.7.5:
  * Fixed Russian translation.
  * Fixed icons to look sharper.
  * Fixed loading originally-negated permissions.
  * Fixed instances of undefined overrides.
  * Added Turkish translation.
  * Added French translation.
  * Added support for keyboard navigation.
  * Added support for per-app-dev-shm permission.
  * Added support for negated filesystem permissions.
  * Changed more custom widgets for libhandy widgets.
  * Changed to sorting applications by name.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675512000">- Update to 1.8.1
  * Fixed tooltips on unsupported permissions rows.
  * Fixed weird interactions with filesystem reset mode.
  * Fixed French translation.
  * Fixed Chinese (China) translation.
  * Added support for new gpg-agent permission.
  * Added Hebrew translation.
  * Added Tamil translation.
  * Changed Flatpak icon to the latest version.
  * Changed globally overridden status icon to use a different color.
  * Changed environment variables validation to allow spaces.
  * Changed to GNOME-runtime AppStreamGlib installation.
  * Changed to GNOME 43 runtime for stability.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- Update to version 2.3.1:
  + Changed to GNOME 48 runtime for stability.
- Changes from version 2.3.0:
  + Added support for the new inherit-wayland-socket permission.
  + Changed to AppStream 1.0.
  + Changed to GNOME 47 runtime for stability.
- For the remaining changes between 1.8.1 and 2.3.0 see packaged
  CHANGELOG.md
- Add pkgconfig(webkitgtk-6.0), pkgconfig(libadwaita-1) and
  pkgconfig(appstrean) BuildRequires: sync with upstream
- Drop pkgconfig(libhandy-1) and pkgconfig(gtk+-3.0) BuildRequires:
  no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759233600">- Update to version 2.4.0:
  + Added action to launch Flatseal with selected app id via DBus.
  + Added support for the new USB devices permission.
  + Fixed referencing deprecated symbolic icons.
  + Fixed handling incomplete desktop files.
  + Changed appdata to metainfo.
  + Changed to Adw.ShortcutsDialog for better adaptive behavior.
  + Changed to Libadwaita 1.8 for new widgets.
  + Changed to GNOME 49 runtime for stability.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774958400">- Add gobject-introspection BuildRequires: enable
  typelib()-dependency scanner (boo#1260408).</changelog>
</package>
<package pkgid="abc1401f330b246e5118b5c938d154eab9ac21ae219062d85ae5a18fae7e49adfd9fee7cd42135b837b5370f4b1f20cad0173624b40fe8f2bd5a082291fa88fc" name="flatseal-lang" arch="noarch">
  <version epoch="0" ver="2.4.0" rel="3.1"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1613822400">- Initial package</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1625054400">- Update to version 1.7.4:
  * Added Catalan translation.
  * Added Russian translation.
  * Added keywords to find this app more easily using desktop
    search.
  * Fixed a few JS-usage and code-style issues.
  * Fixed variables overrides not handling properly RUST-related
    exports.
  * Fixed paths overrides mistakenly warning about directory names
    with spaces.
  * Added a way to unset individual portal permissions.
  * Added support to save and restore the main window state.
  * Fixed crash when partial tables are present on the
    permission store.
  * Fixed styling for the no applications found message.
  * Added Ctrl+F accelerator for activating search.
  * Changed reset behavior to forget portals decisions.
  * Added initial support for portal permissions.
  * Added offline documentation.
  * Fixed show-details button freezing the application.
  * Changed applications search option to be toggleable.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1625054401">- Add flatseal-fixed-russian-translation.patch</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1654084800">- Remove flatseal-fixed-russian-translation.patch Is no longer needed
- Update to version 1.8.0:
  * Fixed issues with forbidden modes on removed filesystem permissions.
  * Fixed a few typos in offline documentation.
  * Fixed creation of overrides directory on non-Flatpak distributions.
  * Fixed Polish translation.
  * Added Bulgarian translation.
  * Added Danish translation.
  * Added Chinese (China) translation.
  * Added support for system color schemes.
  * Added support for taking global overrides into account.
  * Added support for editing global overrides.
  * Added support for highlighting overridden permissions.
  * Changed shortcuts window to be modal.
  * Changed documentation window to be modal.
- Update to version 1.7.5:
  * Fixed Russian translation.
  * Fixed icons to look sharper.
  * Fixed loading originally-negated permissions.
  * Fixed instances of undefined overrides.
  * Added Turkish translation.
  * Added French translation.
  * Added support for keyboard navigation.
  * Added support for per-app-dev-shm permission.
  * Added support for negated filesystem permissions.
  * Changed more custom widgets for libhandy widgets.
  * Changed to sorting applications by name.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675512000">- Update to 1.8.1
  * Fixed tooltips on unsupported permissions rows.
  * Fixed weird interactions with filesystem reset mode.
  * Fixed French translation.
  * Fixed Chinese (China) translation.
  * Added support for new gpg-agent permission.
  * Added Hebrew translation.
  * Added Tamil translation.
  * Changed Flatpak icon to the latest version.
  * Changed globally overridden status icon to use a different color.
  * Changed environment variables validation to allow spaces.
  * Changed to GNOME-runtime AppStreamGlib installation.
  * Changed to GNOME 43 runtime for stability.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- Update to version 2.3.1:
  + Changed to GNOME 48 runtime for stability.
- Changes from version 2.3.0:
  + Added support for the new inherit-wayland-socket permission.
  + Changed to AppStream 1.0.
  + Changed to GNOME 47 runtime for stability.
- For the remaining changes between 1.8.1 and 2.3.0 see packaged
  CHANGELOG.md
- Add pkgconfig(webkitgtk-6.0), pkgconfig(libadwaita-1) and
  pkgconfig(appstrean) BuildRequires: sync with upstream
- Drop pkgconfig(libhandy-1) and pkgconfig(gtk+-3.0) BuildRequires:
  no longer needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759233600">- Update to version 2.4.0:
  + Added action to launch Flatseal with selected app id via DBus.
  + Added support for the new USB devices permission.
  + Fixed referencing deprecated symbolic icons.
  + Fixed handling incomplete desktop files.
  + Changed appdata to metainfo.
  + Changed to Adw.ShortcutsDialog for better adaptive behavior.
  + Changed to Libadwaita 1.8 for new widgets.
  + Changed to GNOME 49 runtime for stability.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774958400">- Add gobject-introspection BuildRequires: enable
  typelib()-dependency scanner (boo#1260408).</changelog>
</package>
<package pkgid="316922df6e8f6730dfa1ad4578d76c6d764236be7c3e2bd6a1515b82607270c8934035200185e66da0ee70be1f91c9c497dd0f56aacbb100f9539fa76f04d2d1" name="flatten-maven-plugin" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728475200">- Initial packaging with version 1.6.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753099200">- Upgrade to upstream version 1.7.1
- Changes of 1.7.1
  * Bug Fixes
    + Fix #400 - Preserve POM content ordering (and formatting) on
    resolveCiFriendliesOnly flattenMode
    + Fix FilteringValueSourceWrapper for a newer version of
    plexus-interpolation, Maven 3.9.10
  * Documentation updates
    + Use resolveCiFriendliesOnly in examples instead of minimum
    for flattenMode
    + Remove a dead link to MOJO-2030 from documentation
    + Rename 'Goals' to 'Plugin Documentation' in site manu
  * Maintenance
    + Fix typo in License name
    + Use constant 3.6.3 in prerequisites/maven as minimal Maven
    version
- Changes of 1.7.0
  * New features and improvements
    + Bind :clean to 'clean' phase by default
    + Feature/extended interpolate
  * Bug Fixes
    + Fix Issue#377 Regression: parent dependencies missing in
    flattened pom
  * Maintenance
    + Avoid using deprecated items
    + Remove Maven wrapper configuration
    + Remove no-overwrite-3.6.2-before IT</changelog>
</package>
<package pkgid="3945aa3a8a3e090b90318ebf9f614356941171787afbad470d74194af4c4a3524680b793bbd96903827be3f47e64744b54f48e5a54fffbf354c5587a48841b2c" name="flatten-maven-plugin-javadoc" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1728475200">- Initial packaging with version 1.6.0</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1753099200">- Upgrade to upstream version 1.7.1
- Changes of 1.7.1
  * Bug Fixes
    + Fix #400 - Preserve POM content ordering (and formatting) on
    resolveCiFriendliesOnly flattenMode
    + Fix FilteringValueSourceWrapper for a newer version of
    plexus-interpolation, Maven 3.9.10
  * Documentation updates
    + Use resolveCiFriendliesOnly in examples instead of minimum
    for flattenMode
    + Remove a dead link to MOJO-2030 from documentation
    + Rename 'Goals' to 'Plugin Documentation' in site manu
  * Maintenance
    + Fix typo in License name
    + Use constant 3.6.3 in prerequisites/maven as minimal Maven
    version
- Changes of 1.7.0
  * New features and improvements
    + Bind :clean to 'clean' phase by default
    + Feature/extended interpolate
  * Bug Fixes
    + Fix Issue#377 Regression: parent dependencies missing in
    flattened pom
  * Maintenance
    + Avoid using deprecated items
    + Remove Maven wrapper configuration
    + Remove no-overwrite-3.6.2-before IT</changelog>
</package>
<package pkgid="b1e85b032375a4b9277d36c1fdaa68aa362c7da223d7abed9ba5608d36b663a51f6ee36737a4d415850ecd2d5fcfcb97f25d541d95e6afe6d62fd6ea736fef88" name="flawfinder" arch="noarch">
  <version epoch="0" ver="2.0.19" rel="1.4"/>
  <changelog author="mvetter@suse.com" date="1567598400">- Update to 2.0.10:
  * Use binary mode when reading a diffhitlist.
  * Fix a serious defect in --diffhitlist option and added a
    unit test
  * Don't warn if memcpy call includes sizeof(first arg).
  * Bugfix (banned function _ftcsat should be _ftcscat).
  * Documentation tweaks. Make it clear that GitHub issues and
  pull requests are supported, and use ~~~~ in markdown
  to ease copy-and-paste from documentation.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567684800">- Use noun phrase in summary. Drop metadata redundancies from
  description.</changelog>
  <changelog author="mvetter@suse.com" date="1567684801">- Use python3</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582027200">- Update to 2.0.11:
  * Provide a much more detailed error report, including recommended
    solutions, when character encoding problems hit.
    As Python3 has slowly gained in popularity, its failure to provide
    useful built-ins to handle real-world character encoding problems
    hurts more people. (E.g., many files don't comply with *any*
    character set encoding standard, and Python3 can't read them
    without enabling options that are wrong for others.)
    We can at least provide much more detailed feedback to help
    explain the various options available.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1610366400">- Update to 2.0.14:
  * If there are &gt;0 hits, tell users how to ignore them as part of the
    tool output.
  * Various Windows improvments.
    Ignore LoadLibraryEx if its third parameter is
    LOAD_LIBRARY_SEARCH_SYSTEM32, as this is safe, and
    remove the rule for InitialCriticalSection
    (this is no longer a vulnerability on current widely-used versions
    of Windows)
  * Various C++ improvements.  Add .hpp support for C++,
    ignore "system::" to reduce false positives,
    treat ' as digit separator when file extension is a C++ file
    (for C++14).
  * I had some release problems; this is identified as 2.0.14
    (skipping a few minor numbers) to ensure that the version
    number uniquely identifies a specific release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1610452800">- Update to 2.0.15:
  * Fixed some release problems in 2.0.14. (#30)
  * Improved handling of LoadLibraryEx; flawfinderr no longer complains
    about certain constructs that are known to be safe (eliminating
    some false positives).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1622548800">- Update to 2.0.16:
  * The distributed source file is now flawfinder.py, not flawfinder.
    This is part of a change that improves
    improve cross-platform ease-of-use by using entry_points.
    That said, "make install" will still
    install it as "flawfinder" (so those who install it via
    "make install" will see no change).
  * Added support for generating SARIF output, use --sarif.
  * Track curly brace level to reduce some problems, my thanks to
  * Improved handling of Git patch format</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1623067200">- Update to 2.0.17:
  * Fix the distributed tarball, which didn't include the
    key source file due to the earlier file restructure.
  * Minor code style fix, which simplifies the code slightly.
  * Update date in manual page to 2021. That's important because
    the documentation now includes information on `--sarif`.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624622400">- Update to 2.0.18:
  * Fix Sarif output relationship target id format.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1630497600">- Update to 2.0.19:
  * entrypoint.sh: Don't require output filename to be escaped
  * entrypoint.sh: Make minor improvements (#54)
  * print warning messages to stderr (#58)
  * changes to github actions</changelog>
</package>
<package pkgid="8bcd74d078929c8321383aad6eb829ae46f351b447a72903bac619d683fd7436690e2d3e7e005f26117948dc045fa61b530fa268838e0197fff334d411906738" name="fldigi" arch="riscv64">
  <version epoch="0" ver="4.2.11" rel="1.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1693742400">- update to 4.2.00:
  * THOR
    + add THOR-56 modem
    + add THOR-32 and THOR-44 modems
    + update THOR documentation
  * TTY ptt dtr/rts:
    + configuration item not being set by combo selection
    + update to flrig code
  * Correct position/width/shape of waterfall cursor center tic
  * Revert "improved s/n and squelch processing" mod</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1699185600">-  update to 4.2.03:
  * Maintenance release
  * FSQ sounding CR/LF
    + add newline character at end of Sounding report
    + correct thread loop counter test
-  update to 4.2.02:
  * fsq coding error: correct coding error reported by Ken, AD5XJ
-  update to 4.2.01:
  * fsq sounder
    + change sounder squelch to only ch_sqlch_open state
    + recode sounder as a separate thread
  * FSK port: missing port assignment when NOT using shared port
  * Cloud log update: add color indicators to validate cloud log
    connection
  * frequencies2 list
    + add Save/Load to specific file
    + "Clear" button changed to three state function
    click - clear list with confirmation
    SHIFT-click - load from file
    CONTROL-click - save to file
    + last load/save filename saved between executions
  * fix gnu++ 11.17.xx warnings
  * flrig auto shutdown: move closure point to just before
    destroying the xmlrpc instance
  * Light Buttons: add missing buttons to configuration color
    control
  * OFDM_2000 OFDM_2000F:  stub out all references to these two
    modes
  * New XMLRPC Command: Add "modem.get_io_names" Transfers 8 bit
    safe modem list
  * Serial i/o: port serial i/o changes from flrig
  * Icons: set_msg_icon segmentation fault when parent widget is
    NULL</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705492800">- Update to 4.2.04:
  * PO files:
    + Add Catalan ca.po
    + Update Greek el.po
  * xmlrpc remote log: set xmlrpc execute timeout to 10.0 seconds
    for all fllog access
  * update font browser widget class to use std::list for
    enumerating fonts
  * gpio ptt: correct gpio export routine
  * MACRO tags: Add missing trailing '&gt;' to macro tag string definitions
  * RsID Rx button color: remove from button initialization list
  * hamlib 4.6 bug fix: hamlib 4.6~git changes creates incompatible
    call with previous versions of the library
  * FMT zombie: fix potential thread zombie if FMT modem shut down
    during a log write
  * Squelch Macro tags
  * Add
    + &lt;SQL:on|off|t&gt; Digital Squelch on, off,toggle
    + &lt;SQLCH:nnn&gt; Digital Squelch level, 0..100
  * CLRLOG LOG LNW: Correct macro functions
  * metar report: add unprocessed ob: line as a report option
  * Log fields
    + add MY_STATE
    + trim leading/trailing blanks
    + add UK counties to counties list
    + changed short form to blank when NIL selected for state
    + store fldigi version number in SQSO.txt file
    + regenerate list from internal string if version number does
    not match with executing binary</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1714564800">- Update to 4.2.05:
  * Documentation Update
    + Script command RSID BW_MIN.
    + Script command C-Media PTT.
    + Html generated page formatting issues related to escape
    sequence characters in source.
    + Document Source code formatting issues related to end of
    line/return characters   (blasted text editor differences).
  * RSID Scripting
    + Add RSID minimum bandwidth script command.
    + Add missing top level script list of commands.
    + Comment out machine specific generated script file commands.
    + Filter values to their modulus "step" values.
  * Main X-Y-W-H restore: allow negative X, Y value
  * pi-winkeyer: repair broken winkeyer serial i/o on Pi computers
  * Add code to force default language to be English
  * RSID Min Bandwidth
    + add user adjustable bandwidth for minimum RsID detection
    range.
    + display RsID detection zone on waterfall (dashed lines) when
    RsID is both ON and limited to a specific bandwidth range
  * OFDM documentation
    + Update, remove unsupported OFDM modes
  * remove all instances of ° from strings literals
  * DominoEX MFSK Thor s/n
    + s/n &amp; fec reports are erroneous when macro used to fill
    in those values during subsequent transmit.
    . change to provide last Rx max s/n &amp; min error report
    . values displayed in Status fields will time out and clear
    in 15 seconds.
  * gpio ptt: increase OS wait time before sending bit values
  * fsq mod: reinstate squelch countdown
  * Add CW send using Wordsworth timing
  * RsID
    + add LOG_INFO statement to notifier dialog call
  * Add user adjustable menu font and font size
  * Update po files
  * Scope colors
    + add user defined colors for all instances of scope view
    + update fl files generation to fluid 1.3.9</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1729252800">- Update to 4.2.06:
  * MFSK for QRP Labs qmx/qmxp
    + remove silence period after preamble
    . qmx drops transmit signal after initial mfsk preamble
    . RsID signal should not be used with qmx series xcvr
  * ADIF correction
    + correct various FeldHell ADIF reports:
    . Feld Hell &lt;MODE:4&gt;HELL
    . Slow Hell &lt;MODE:4&gt;HELL
    . Feld Hell X5 &lt;MODE:4&gt;HELL
    . Feld Hell X9 &lt;MODE:4&gt;HELL
    . FSK Hell-245 &lt;MODE:7&gt;FSKH105
    . FSK Hell-105 &lt;MODE:7&gt;FSKH245
    . Hell 80 &lt;MODE:6&gt;HELL80
    In the current ADIF specification
    https://adif.org.uk/314/ADIF_314.htm#Mode_Enumeration
  - FSKH105 and FSKH245 do not exist as MODE in the ADIF specification
  - HELL80 is a SUBMODE rather than MODE, so should be exported =
    as &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELL80
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:8&gt;SLOWHELL
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELLX5
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELLX9
  * FSQ rx/tx freq
    + Remove variable frequency selection on configuration tab
  * color prefs
    + move color definitions from configuration to a separate
    prefs file to allow independent color renderings.
    + specify all colors as a triad: red, green, blue 0 to 255
  * Main dialog position
    + allow location on left-center-right monitors. n5
  * Micro modems
    + change name to avoid double word parsing issues with
    frequencies2.txt
  * colors and scheme
    + allow user to select default background and foreground
    colors
    . supplements command line usage
  * @QSY+ macro tag
    + QSY after TX to RX transition
  * autotools: update m4 macros
  * fw / ww
  * Wordsworth keying
    + Correct spacing algorithm using smaller intervals
    of silence to avoid audio stream buffer overflow
    + simultaneous farnsworth / wordsworth keying.
    if and only if: wordsworth &lt; farnsworth &lt; keying wpm
  * UDP/CLOUD log record
    + add write log record to UDP socket concurrent with other
    internal and external logbook recording. UDP record in
    ADIF format and contains the fields specified on the UDP
    field selection dialog.
    + Add field selection for cloud logbook export
    + UDP and CLOUD export records are terminated by the &lt;EOR&gt;
    tag.
    + Make field selection paradigm identical for udp and cloud
    exports.
    + ADIF specification compliance
    . change frequency field comma, ",", to period "."
  * FMT thread
    + insure that FMT thread is closed when modem is deleted
    . windows gags on multiple threads writing to same object
    + put a whole file lock on the csv file during entire time
    it is being written to by the FMT modem. Excel is an
    ultra greedy application that attempts to lock a file before
    any reads or writes and does so even to a file opened for
    write by another program. Bah Humbug!</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1749902400">- Update to 4.2.07:
  * Update cty dat: use big cty dat posted on 9 Jun 2025
  * Audio macros: add
    . &lt;GEN_START&gt;
    . &lt;GEN_STOP&gt;
    . &lt;GEN_PAUSE&gt; - toggle
  * Update manual,add information for &lt;AUDIO:filename&gt; macro tag
    . transmit the audio file given by full pathname 'filename'
    . file may be encoded as wav or mpeg
  * OFDM modes removed from application pending further development
    by John, KL4YFD.
    . code still intact, just commented out
  * Squelch by mode: update to set code
  * TTY ITA2: allow user to select USTTY or ITA2 for Baudot shifted
    characters
  * save and restore frequency lock status between session
  * run_script: dd new command line parameter
    . script &lt;fullpathname filename&gt;
  * all references to www.w1hkj.com changed to www.w1hkj.org
  * microHAM interface: modify the WinKeyer interface config dialog
    to include microHAM as requiring the emualation bypass control
    enabled
  * SCAMP ADIF: Change SCAMP adif designation to
    . mode MFSK
    . submode SCAMPFSK
  * RSID squelch: correct RsID detection behavior
  * MFSK afc
    + Increase AFC low pass filter range to 500.
    + add configuration item allowing user to adjust the decay
    averaging of the AFC tracking.
  * THOR-25: add new THOR modem
  * WEFAX
    + restore LPM selection
    +  increase range of bandwidth selection
  * band mode: fix save/load of tx level
  * fmt time scale: add 4, 8, 16, 24 and 48 hour scales
  * scamp: port SCAMP from github fldigi/scamp repository
  * RsID start/stop: reduce start/stop filtering interval of
    transmit signal
  * HELL modes: Make all modes equal for duplicate test. Include
    mode designations prior to ADIF conformance code change.
  * ui_colors: fix bugs introduced by previous commit</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1749902401">- Update to 4.2.07:
  * Update cty dat: use big cty dat posted on 9 Jun 2025
  * Audio macros: add
    . &lt;GEN_START&gt;
    . &lt;GEN_STOP&gt;
    . &lt;GEN_PAUSE&gt; - toggle
  * Update manual,add information for &lt;AUDIO:filename&gt; macro tag
    . transmit the audio file given by full pathname 'filename'
    . file may be encoded as wav or mpeg
  * OFDM modes removed from application pending further development
    by John, KL4YFD.
    . code still intact, just commented out
  * Squelch by mode: update to set code
  * TTY ITA2: allow user to select USTTY or ITA2 for Baudot shifted
    characters
  * save and restore frequency lock status between session
  * run_script: dd new command line parameter
    . script &lt;fullpathname filename&gt;
  * all references to www.w1hkj.com changed to www.w1hkj.org
  * microHAM interface: modify the WinKeyer interface config dialog
    to include microHAM as requiring the emualation bypass control
    enabled
  * SCAMP ADIF: Change SCAMP adif designation to
    . mode MFSK
    . submode SCAMPFSK
  * RSID squelch: correct RsID detection behavior
  * MFSK afc
    + Increase AFC low pass filter range to 500.
    + add configuration item allowing user to adjust the decay
    averaging of the AFC tracking.
  * THOR-25: add new THOR modem
  * WEFAX
    + restore LPM selection
    +  increase range of bandwidth selection
  * band mode: fix save/load of tx level
  * fmt time scale: add 4, 8, 16, 24 and 48 hour scales
  * scamp: port SCAMP from github fldigi/scamp repository
  * RsID start/stop: reduce start/stop filtering interval of
    transmit signal
  * HELL modes: Make all modes equal for duplicate test. Include
    mode designations prior to ADIF conformance code change.
  * ui_colors: fix bugs introduced by previous commit</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1758110400">- Update to 4.2.09:
  + fmt segmentation fault fixed
- Update to 4.2.08:
  + Export ADIF defaults: fix missing right click - save defaults
  + Mouse wheel action: correct code for consistent mouse wheel
    action
    . mouse wheel forward - increase value
    . mouse wheen backward - decrease value
  + Configure.ac mod: Update to build configure.ac
  + Configuration confirmation: update immediately to make current
    selection operable.
  + CW update
  * change to FIR lowpass filter
  * remove character hesitation; cw using flrig dtr/rts keying
  * add user configurable 'weight' setting
  * correct "retain freq lock" usage
    . the logic was being applied in the wrong place in the code
  * correct CW wpm sync between various keyline controls
  * add CW keyline control using GPIO pin
    . only applicable to PI computers
  * add code for CW bandwidth control via mousewheel
  * add user selectable embedded CW bandwidth controls
  * start at sweet spot if so configured
  + Fl_Preferences bug
  * fix incorrect code for fltk 4.x preferences file
    . notify code was not using the correct file name
  * change all references 'w1hkj.com' to 'w1hkj.org'
  + Soundcard Generate
  * fix sound NULL record flush routine.
    . failed to force snd_file reference object to zero.
    . caused MALLOC error in snd_file library.
  + xmlrpc get_trx_state: change to same logic used in get_trx_status
  + NAVTEX special char / reverse
  * add ITA2 translation tables to NAVTEX, SITOR2
  * correct decode/encode of NAVTEX/SITOR2 Rv mode.
  + nsis script: some systems require explicit placement of locale
    files
  + scope colors
  * fltk library issue moving from fltk 1.3.9 to fltk 1.4.3
    . fl_scale and fl_circle parameter lists are incompatible.
    . modified code to preclude using fl_scale to allow
    one code source to compile and function correctly with
    either library.
  + TX_PWR macro
  * add processing options
    . number of samples for averaging
    . number of samples to select peak
    . report average / peak power
  + GCC 15 changes
  * Changed regex 'C' declarations to current standards.
  * Commented out frequency2 list legacy code, causes incorrect
    assignment.
  * Minor changes to mode parsing.
  * Added qso_browser clear() function to prevent list doubling
    on each frequency2 file reading.
  * Modified code to prevent duplicate entries.
  * fixes required to compile without errors/warnings on gcc-15
  + mode_state file: correct location for &gt;= fltk-1.4.0
  + OFDM modes  Comment out from all menus
    . pending development work by KL4YFD
  + Redefine nanosleep
  + Update greek po translation files
  + ITA2 chars
  * modify table to include '+'
  * modify table to swap ';' and '='</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1763640000">- Update to 4.2.10:
  * remember and reset the screen scale factor
  * get/set screen number for main dialog
    . adjust main dialog x, y coordinates before saving in fldigi.prefs
  * read and use flrig FSK baudot parameters to control character
    send rate
    . baud
    . stop bits
    . idles (diddles)
  * Signal level indicator on main dialog status bar changed to
    down box
    . default transition levels changed to -30, -6, -3 dB
  * Control Positions
    + adjust position of main dialog controls
    + add expanding flat box widgets to waterfall controls
    + change visibility rules for power SQL button
    . used only with KISS i/o enabled
    . toggle visibility with SQL button
    . both occupy same dialog position
    . add SHIFT-CONTROL-LEFT-CLICK to change between
    + PSQL and SQL buttons - correct waterfall display toggling
    + reorganize code to allow main and water-fall only dialogs to
    share same status bar code
    + allow user selection of waterfall/status-bar control resizing
    and positioning
    . normal UI is for waterfall and status-bar controls to expand
    and contract horizontally with main dialog width adjustment
    . add --fill (--fi) to command line for fixed width controls
    with expandable empty space between controls
    + correct menu resizing for font size other than 14
    + add new controls to color/font setting function
    + make status &amp; waterfall resizable layout selectable by user
    on configuration dialog
    . selection change occurs on program restart
  * fix the very annoying blink of the MARK RTTY trackline
  * fix PTT service dropping last few characters in FSK transmission
  * Add gpiod support
    + add GPIO i/o support for PTT and CW keyline
    + separate GPIO configuration dialog
  * fix segmentation fault for cw/wfall-only configuration
  * fsq sounder: change algorithm for computing next sounding time
  * Regex Search: add LOG_INFO search results</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1766145600">- Update to 4.2.11:
  * Documentation update: dialog resizing with CONTROL +/- keys
  * changes to improve flrig rtty timing of character by character
    data stream
  * MFSK Rx Pic: change Rx image dialog resize algorithm
    . receieved image dimensions were not correctly applied to
    dialog resize
  * change CW signal detection and tracking
  * add documentation specific to CW macro usage
  * COM port evaluation: attempt non-invasive test and find serial
    ports using native operating system calls vice POSIX open port
  * disable network debug file, file size might exceed allowable
    limits when program allowed to run continuously with many
    network requests being processed.</changelog>
</package>
<package pkgid="6f2b639f9c912e5649789768afe366c2892e5d1a71e1c6c6b2c479e00b9aab85a830a4a1921065f3bdfbafd288c4d5749d7a3d36efe41058e7181c557b2cd4f6" name="fldigi-lang" arch="noarch">
  <version epoch="0" ver="4.2.11" rel="1.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1693742400">- update to 4.2.00:
  * THOR
    + add THOR-56 modem
    + add THOR-32 and THOR-44 modems
    + update THOR documentation
  * TTY ptt dtr/rts:
    + configuration item not being set by combo selection
    + update to flrig code
  * Correct position/width/shape of waterfall cursor center tic
  * Revert "improved s/n and squelch processing" mod</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1699185600">-  update to 4.2.03:
  * Maintenance release
  * FSQ sounding CR/LF
    + add newline character at end of Sounding report
    + correct thread loop counter test
-  update to 4.2.02:
  * fsq coding error: correct coding error reported by Ken, AD5XJ
-  update to 4.2.01:
  * fsq sounder
    + change sounder squelch to only ch_sqlch_open state
    + recode sounder as a separate thread
  * FSK port: missing port assignment when NOT using shared port
  * Cloud log update: add color indicators to validate cloud log
    connection
  * frequencies2 list
    + add Save/Load to specific file
    + "Clear" button changed to three state function
    click - clear list with confirmation
    SHIFT-click - load from file
    CONTROL-click - save to file
    + last load/save filename saved between executions
  * fix gnu++ 11.17.xx warnings
  * flrig auto shutdown: move closure point to just before
    destroying the xmlrpc instance
  * Light Buttons: add missing buttons to configuration color
    control
  * OFDM_2000 OFDM_2000F:  stub out all references to these two
    modes
  * New XMLRPC Command: Add "modem.get_io_names" Transfers 8 bit
    safe modem list
  * Serial i/o: port serial i/o changes from flrig
  * Icons: set_msg_icon segmentation fault when parent widget is
    NULL</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705492800">- Update to 4.2.04:
  * PO files:
    + Add Catalan ca.po
    + Update Greek el.po
  * xmlrpc remote log: set xmlrpc execute timeout to 10.0 seconds
    for all fllog access
  * update font browser widget class to use std::list for
    enumerating fonts
  * gpio ptt: correct gpio export routine
  * MACRO tags: Add missing trailing '&gt;' to macro tag string definitions
  * RsID Rx button color: remove from button initialization list
  * hamlib 4.6 bug fix: hamlib 4.6~git changes creates incompatible
    call with previous versions of the library
  * FMT zombie: fix potential thread zombie if FMT modem shut down
    during a log write
  * Squelch Macro tags
  * Add
    + &lt;SQL:on|off|t&gt; Digital Squelch on, off,toggle
    + &lt;SQLCH:nnn&gt; Digital Squelch level, 0..100
  * CLRLOG LOG LNW: Correct macro functions
  * metar report: add unprocessed ob: line as a report option
  * Log fields
    + add MY_STATE
    + trim leading/trailing blanks
    + add UK counties to counties list
    + changed short form to blank when NIL selected for state
    + store fldigi version number in SQSO.txt file
    + regenerate list from internal string if version number does
    not match with executing binary</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1714564800">- Update to 4.2.05:
  * Documentation Update
    + Script command RSID BW_MIN.
    + Script command C-Media PTT.
    + Html generated page formatting issues related to escape
    sequence characters in source.
    + Document Source code formatting issues related to end of
    line/return characters   (blasted text editor differences).
  * RSID Scripting
    + Add RSID minimum bandwidth script command.
    + Add missing top level script list of commands.
    + Comment out machine specific generated script file commands.
    + Filter values to their modulus "step" values.
  * Main X-Y-W-H restore: allow negative X, Y value
  * pi-winkeyer: repair broken winkeyer serial i/o on Pi computers
  * Add code to force default language to be English
  * RSID Min Bandwidth
    + add user adjustable bandwidth for minimum RsID detection
    range.
    + display RsID detection zone on waterfall (dashed lines) when
    RsID is both ON and limited to a specific bandwidth range
  * OFDM documentation
    + Update, remove unsupported OFDM modes
  * remove all instances of ° from strings literals
  * DominoEX MFSK Thor s/n
    + s/n &amp; fec reports are erroneous when macro used to fill
    in those values during subsequent transmit.
    . change to provide last Rx max s/n &amp; min error report
    . values displayed in Status fields will time out and clear
    in 15 seconds.
  * gpio ptt: increase OS wait time before sending bit values
  * fsq mod: reinstate squelch countdown
  * Add CW send using Wordsworth timing
  * RsID
    + add LOG_INFO statement to notifier dialog call
  * Add user adjustable menu font and font size
  * Update po files
  * Scope colors
    + add user defined colors for all instances of scope view
    + update fl files generation to fluid 1.3.9</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1729252800">- Update to 4.2.06:
  * MFSK for QRP Labs qmx/qmxp
    + remove silence period after preamble
    . qmx drops transmit signal after initial mfsk preamble
    . RsID signal should not be used with qmx series xcvr
  * ADIF correction
    + correct various FeldHell ADIF reports:
    . Feld Hell &lt;MODE:4&gt;HELL
    . Slow Hell &lt;MODE:4&gt;HELL
    . Feld Hell X5 &lt;MODE:4&gt;HELL
    . Feld Hell X9 &lt;MODE:4&gt;HELL
    . FSK Hell-245 &lt;MODE:7&gt;FSKH105
    . FSK Hell-105 &lt;MODE:7&gt;FSKH245
    . Hell 80 &lt;MODE:6&gt;HELL80
    In the current ADIF specification
    https://adif.org.uk/314/ADIF_314.htm#Mode_Enumeration
  - FSKH105 and FSKH245 do not exist as MODE in the ADIF specification
  - HELL80 is a SUBMODE rather than MODE, so should be exported =
    as &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELL80
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:8&gt;SLOWHELL
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELLX5
    . &lt;MODE:4&gt;HELL &lt;SUBMODE:6&gt;HELLX9
  * FSQ rx/tx freq
    + Remove variable frequency selection on configuration tab
  * color prefs
    + move color definitions from configuration to a separate
    prefs file to allow independent color renderings.
    + specify all colors as a triad: red, green, blue 0 to 255
  * Main dialog position
    + allow location on left-center-right monitors. n5
  * Micro modems
    + change name to avoid double word parsing issues with
    frequencies2.txt
  * colors and scheme
    + allow user to select default background and foreground
    colors
    . supplements command line usage
  * @QSY+ macro tag
    + QSY after TX to RX transition
  * autotools: update m4 macros
  * fw / ww
  * Wordsworth keying
    + Correct spacing algorithm using smaller intervals
    of silence to avoid audio stream buffer overflow
    + simultaneous farnsworth / wordsworth keying.
    if and only if: wordsworth &lt; farnsworth &lt; keying wpm
  * UDP/CLOUD log record
    + add write log record to UDP socket concurrent with other
    internal and external logbook recording. UDP record in
    ADIF format and contains the fields specified on the UDP
    field selection dialog.
    + Add field selection for cloud logbook export
    + UDP and CLOUD export records are terminated by the &lt;EOR&gt;
    tag.
    + Make field selection paradigm identical for udp and cloud
    exports.
    + ADIF specification compliance
    . change frequency field comma, ",", to period "."
  * FMT thread
    + insure that FMT thread is closed when modem is deleted
    . windows gags on multiple threads writing to same object
    + put a whole file lock on the csv file during entire time
    it is being written to by the FMT modem. Excel is an
    ultra greedy application that attempts to lock a file before
    any reads or writes and does so even to a file opened for
    write by another program. Bah Humbug!</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1749902400">- Update to 4.2.07:
  * Update cty dat: use big cty dat posted on 9 Jun 2025
  * Audio macros: add
    . &lt;GEN_START&gt;
    . &lt;GEN_STOP&gt;
    . &lt;GEN_PAUSE&gt; - toggle
  * Update manual,add information for &lt;AUDIO:filename&gt; macro tag
    . transmit the audio file given by full pathname 'filename'
    . file may be encoded as wav or mpeg
  * OFDM modes removed from application pending further development
    by John, KL4YFD.
    . code still intact, just commented out
  * Squelch by mode: update to set code
  * TTY ITA2: allow user to select USTTY or ITA2 for Baudot shifted
    characters
  * save and restore frequency lock status between session
  * run_script: dd new command line parameter
    . script &lt;fullpathname filename&gt;
  * all references to www.w1hkj.com changed to www.w1hkj.org
  * microHAM interface: modify the WinKeyer interface config dialog
    to include microHAM as requiring the emualation bypass control
    enabled
  * SCAMP ADIF: Change SCAMP adif designation to
    . mode MFSK
    . submode SCAMPFSK
  * RSID squelch: correct RsID detection behavior
  * MFSK afc
    + Increase AFC low pass filter range to 500.
    + add configuration item allowing user to adjust the decay
    averaging of the AFC tracking.
  * THOR-25: add new THOR modem
  * WEFAX
    + restore LPM selection
    +  increase range of bandwidth selection
  * band mode: fix save/load of tx level
  * fmt time scale: add 4, 8, 16, 24 and 48 hour scales
  * scamp: port SCAMP from github fldigi/scamp repository
  * RsID start/stop: reduce start/stop filtering interval of
    transmit signal
  * HELL modes: Make all modes equal for duplicate test. Include
    mode designations prior to ADIF conformance code change.
  * ui_colors: fix bugs introduced by previous commit</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1749902401">- Update to 4.2.07:
  * Update cty dat: use big cty dat posted on 9 Jun 2025
  * Audio macros: add
    . &lt;GEN_START&gt;
    . &lt;GEN_STOP&gt;
    . &lt;GEN_PAUSE&gt; - toggle
  * Update manual,add information for &lt;AUDIO:filename&gt; macro tag
    . transmit the audio file given by full pathname 'filename'
    . file may be encoded as wav or mpeg
  * OFDM modes removed from application pending further development
    by John, KL4YFD.
    . code still intact, just commented out
  * Squelch by mode: update to set code
  * TTY ITA2: allow user to select USTTY or ITA2 for Baudot shifted
    characters
  * save and restore frequency lock status between session
  * run_script: dd new command line parameter
    . script &lt;fullpathname filename&gt;
  * all references to www.w1hkj.com changed to www.w1hkj.org
  * microHAM interface: modify the WinKeyer interface config dialog
    to include microHAM as requiring the emualation bypass control
    enabled
  * SCAMP ADIF: Change SCAMP adif designation to
    . mode MFSK
    . submode SCAMPFSK
  * RSID squelch: correct RsID detection behavior
  * MFSK afc
    + Increase AFC low pass filter range to 500.
    + add configuration item allowing user to adjust the decay
    averaging of the AFC tracking.
  * THOR-25: add new THOR modem
  * WEFAX
    + restore LPM selection
    +  increase range of bandwidth selection
  * band mode: fix save/load of tx level
  * fmt time scale: add 4, 8, 16, 24 and 48 hour scales
  * scamp: port SCAMP from github fldigi/scamp repository
  * RsID start/stop: reduce start/stop filtering interval of
    transmit signal
  * HELL modes: Make all modes equal for duplicate test. Include
    mode designations prior to ADIF conformance code change.
  * ui_colors: fix bugs introduced by previous commit</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1758110400">- Update to 4.2.09:
  + fmt segmentation fault fixed
- Update to 4.2.08:
  + Export ADIF defaults: fix missing right click - save defaults
  + Mouse wheel action: correct code for consistent mouse wheel
    action
    . mouse wheel forward - increase value
    . mouse wheen backward - decrease value
  + Configure.ac mod: Update to build configure.ac
  + Configuration confirmation: update immediately to make current
    selection operable.
  + CW update
  * change to FIR lowpass filter
  * remove character hesitation; cw using flrig dtr/rts keying
  * add user configurable 'weight' setting
  * correct "retain freq lock" usage
    . the logic was being applied in the wrong place in the code
  * correct CW wpm sync between various keyline controls
  * add CW keyline control using GPIO pin
    . only applicable to PI computers
  * add code for CW bandwidth control via mousewheel
  * add user selectable embedded CW bandwidth controls
  * start at sweet spot if so configured
  + Fl_Preferences bug
  * fix incorrect code for fltk 4.x preferences file
    . notify code was not using the correct file name
  * change all references 'w1hkj.com' to 'w1hkj.org'
  + Soundcard Generate
  * fix sound NULL record flush routine.
    . failed to force snd_file reference object to zero.
    . caused MALLOC error in snd_file library.
  + xmlrpc get_trx_state: change to same logic used in get_trx_status
  + NAVTEX special char / reverse
  * add ITA2 translation tables to NAVTEX, SITOR2
  * correct decode/encode of NAVTEX/SITOR2 Rv mode.
  + nsis script: some systems require explicit placement of locale
    files
  + scope colors
  * fltk library issue moving from fltk 1.3.9 to fltk 1.4.3
    . fl_scale and fl_circle parameter lists are incompatible.
    . modified code to preclude using fl_scale to allow
    one code source to compile and function correctly with
    either library.
  + TX_PWR macro
  * add processing options
    . number of samples for averaging
    . number of samples to select peak
    . report average / peak power
  + GCC 15 changes
  * Changed regex 'C' declarations to current standards.
  * Commented out frequency2 list legacy code, causes incorrect
    assignment.
  * Minor changes to mode parsing.
  * Added qso_browser clear() function to prevent list doubling
    on each frequency2 file reading.
  * Modified code to prevent duplicate entries.
  * fixes required to compile without errors/warnings on gcc-15
  + mode_state file: correct location for &gt;= fltk-1.4.0
  + OFDM modes  Comment out from all menus
    . pending development work by KL4YFD
  + Redefine nanosleep
  + Update greek po translation files
  + ITA2 chars
  * modify table to include '+'
  * modify table to swap ';' and '='</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1763640000">- Update to 4.2.10:
  * remember and reset the screen scale factor
  * get/set screen number for main dialog
    . adjust main dialog x, y coordinates before saving in fldigi.prefs
  * read and use flrig FSK baudot parameters to control character
    send rate
    . baud
    . stop bits
    . idles (diddles)
  * Signal level indicator on main dialog status bar changed to
    down box
    . default transition levels changed to -30, -6, -3 dB
  * Control Positions
    + adjust position of main dialog controls
    + add expanding flat box widgets to waterfall controls
    + change visibility rules for power SQL button
    . used only with KISS i/o enabled
    . toggle visibility with SQL button
    . both occupy same dialog position
    . add SHIFT-CONTROL-LEFT-CLICK to change between
    + PSQL and SQL buttons - correct waterfall display toggling
    + reorganize code to allow main and water-fall only dialogs to
    share same status bar code
    + allow user selection of waterfall/status-bar control resizing
    and positioning
    . normal UI is for waterfall and status-bar controls to expand
    and contract horizontally with main dialog width adjustment
    . add --fill (--fi) to command line for fixed width controls
    with expandable empty space between controls
    + correct menu resizing for font size other than 14
    + add new controls to color/font setting function
    + make status &amp; waterfall resizable layout selectable by user
    on configuration dialog
    . selection change occurs on program restart
  * fix the very annoying blink of the MARK RTTY trackline
  * fix PTT service dropping last few characters in FSK transmission
  * Add gpiod support
    + add GPIO i/o support for PTT and CW keyline
    + separate GPIO configuration dialog
  * fix segmentation fault for cw/wfall-only configuration
  * fsq sounder: change algorithm for computing next sounding time
  * Regex Search: add LOG_INFO search results</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1766145600">- Update to 4.2.11:
  * Documentation update: dialog resizing with CONTROL +/- keys
  * changes to improve flrig rtty timing of character by character
    data stream
  * MFSK Rx Pic: change Rx image dialog resize algorithm
    . receieved image dimensions were not correctly applied to
    dialog resize
  * change CW signal detection and tracking
  * add documentation specific to CW macro usage
  * COM port evaluation: attempt non-invasive test and find serial
    ports using native operating system calls vice POSIX open port
  * disable network debug file, file size might exceed allowable
    limits when program allowed to run continuously with many
    network requests being processed.</changelog>
</package>
<package pkgid="94f8c40789367fa861d163b9abed8d084e15922eb48acd1542a20a378efbbecc57e1ffef303752cf0049f0ad4964c624b49bbac6e0410797fdb7b7dc76996d16" name="flex" arch="riscv64">
  <version epoch="0" ver="2.6.4" rel="7.2"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="5d57c4abdb5a66594fc563b6ebb660e51cf315a4885039dff6edb026b95461dbfd4c300ef8f2e1164f68a4726d4bbf9f471c0162d4dc21f42b0f9e7ccd548c7b" name="flickcurl" arch="riscv64">
  <version epoch="0" ver="1.26" rel="6.1"/>
  <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="1507464000">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1711713600">- Own gtk-doc directory to please RPM.
- Don't flag licenses as doc.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1731412800">- Backport 0001-Fix-Wimplicit-function-declaration.patch and
  0001-configure-Include-stdio.h-in-vsnprintf-check.patch from
  upstream to fix build with gcc14.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="98e9939da98b6c5714c705cd67c010c7f4ed24737d180d5bb4b10608f30cbcab0934a0eed0c179291839d28687b16f73556aea8aa2ec90661445d009e2ff8450" name="flickcurl-doc" arch="riscv64">
  <version epoch="0" ver="1.26" rel="6.1"/>
  <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="1507464000">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1711713600">- Own gtk-doc directory to please RPM.
- Don't flag licenses as doc.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1731412800">- Backport 0001-Fix-Wimplicit-function-declaration.patch and
  0001-configure-Include-stdio.h-in-vsnprintf-check.patch from
  upstream to fix build with gcc14.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="77c5822f9fc53347ae5bef9e2290f7ec34610f8de2403e8cb85e2ade03a79897222fe897a5b337c55c31b4cf04cc2adeca4636065612feaf1e107727069a5b8b" name="flint-devel" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1708862400">- Update to release 3.1.0
  * The methods in the ``fmpz_mod_mat`` module now use a context object.
  * Changed ``fq_mat_rref`` and others to allow separate input and
    output matrices.
  * New module ``acb_theta`` for computing complex Riemann theta
    functions with characteristics in any dimension.
  * ``flint_printf`` and related functions now supports printing
    common FLINT types, e.g. using the format string ``%{fmpz}``
    for ``fmpz_t``.
  * Added ``fmpz_mpoly_q_set_str_pretty`` and
    ``fmpz_mpoly_q_get_str_pretty``.
  * Added ``flint_mpn_mulhigh``.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709812800">- Update to release 3.1.1
  * Add check for aligned_alloc and _aligned_malloc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710849600">- Update to release 3.1.2
  * Remove broken ldconfig calls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715169600">- Update to release 3.1.3
  * Fix bugs in the `fq_default` context initialisers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741953600">- Update to release 3.2.0
  * New modules ``mpn_mod`` and ``nfloat`` for packed fixed-size
    modulo arithmetic and packed fixed-size floating-point
    arithmetic, respectively.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742126400">- Update to release 3.2.1
  * Better host triplet identification for Zen
- Add 0001-build-reduce-build-requirements-on-gmp-and-mpfr.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1743422400">- Update to release 3.2.2
  * Ditch assumption that the rbit instruction exists on aarch64
  * Fix assertion failure because of an unitialized variable</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749643200">- Update to release 3.3.0
  * This release includes major speedups for the acb_theta module,
    using strides instead of row pointers in all matrix types, and
    a lot of additions to the gr module, the Generic Rings module
    in FLINT.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750075200">- Update to release 3.3.1
  * gr_mat_lu_classical: set permutation vector even if there are 0
    columns</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764072000">- Update to release 3.4.0
  * Added functions for computing the matrix permanent
    (gr_mat_permanent, _cofactor, _ryser, _glynn)
  * Multithreaded matrix permanent
  * Added fmpz_mat_permanent, fmpq_mat_permanent and specialize in
    gr_mat_permanent
  * Added gr_poly_product_roots
  * Added asymptotically fast interpolation for gr_poly
  * Port naive LLL reduction checks to gr_mat; speed up fmpz_mat
    versions
  * Added generic Newton solver for (homogeneous) systems of linear
    ODEs with rational function coefficients
  * Added QR and LQ factorization (gr_mat_gr, gr_mat_lq)
  * Added LLL parameters delta, eta in arb_mat_spd_lll_reduce and
    arb_mat_spd_is_lll_reduced
  * Added flint_mpn_mulmod_precond
  * Added gr_mpoly_derivative and gr_mpoly_integral
  * Added nmod_vec_invert: invert an array of nmod coefficients
  * Added nmod_poly_mulmod_precond
  * Naive Buchberger algorithm for fmpz_mod_mpoly
  * Added gr_derivative_gen, with implementations for polynomial
    rings</changelog>
</package>
<package pkgid="cf54ea0500a542766944de4a003e21df17d7280bf5d1c41590537814152f81150b895ab10ef2dda2ab32599006dbd346ae51e4ea89d186be82f9d527054cc0bd" name="flite" arch="riscv64">
  <version epoch="0" ver="2.2" rel="1.1"/>
  <changelog author="faucamp@csir.co.za" date="1163332800">- Recreated patch to allow shared libraries to build correctly (sharedlibs.patch)
- "flite" and "flite_time" binaries now link to flite shared libraries (sharedlibs.patch)
- Simplified the documentation patch filename
- Modified patch steps in %%prep to create backup files with different suffixes
- Removed "_smp_flags" macro from %%build for all archs</changelog>
  <changelog author="faucamp@csir.co.za" date="1163419200">- Modified alsa support patch file to patch "configure.in" instead of "configure"
- Added "autoconf" step to %%build
- Added BuildRequires: autoconf
- Fixed patch backup file suffixes
- Renamed patch files to a more standard format
- Moved header files from /usr/include to /usr/include/flite
- Added -p option to all cp operations (to preserve timestamps)</changelog>
  <changelog author="faucamp@csir.co.za" date="1163505600">- Added comment to %%build stating why "_smp_flags" isn't used with make</changelog>
  <changelog author="chris@computersalat.de" date="1268568000">- update to version 1.4
  o crude multi-voice selection support (may change)
  o 4 basic voices are included 3 clustergen (awb, rms and slt)
    plus the kal diphone database
  o CMULEX now uses maximum onset for syllabification
  o alsa support
  o Clustergen support (including mlpg with mixed excitation)
    But is still slow on limited processors
  o Windows support with Visual Studio (specifically for the
    Olympus Spoken Dialog System)
  o WinCE support is redone with cegcc/mingw32ce with example
    example TTS app: Fluwm: Flite on Windows Mobile
  o Speed-ups in feature interpretation limiting calls to alloc
  o Speed-ups (and fixes) for converting clunits festvox voices
- removed obsolete sources/patches
  o README-ALSA.txt
  o flite-1.3-alsa_support.patch
- reworked patches
  o flite-1.3-sharedlibs.patch &gt; flite-1.4-sharedlibs.patch
- cleanup spec
  o added header
  o sort TAGS
  o bzipped Source
  o macros
- changelog to changes file</changelog>
  <changelog author="chris@computersalat.de" date="1323950400">- rework shlibs patch
  * add -lm ti linker flags
- fix deps
  * BuildReq: autoconf
- spec-cleanup
- fix changes file</changelog>
  <changelog author="jengelh@medozas.de" date="1324900800">- Remove redundant sections</changelog>
  <changelog author="adrian@suse.de" date="1427371200">- fix build for factory, adding texi2html build requires</changelog>
  <changelog author="vodoo@vakw.ch" date="1428408000">- add patch for doc/Makefile, changed option -number to -number-sections
  to avoid option error</changelog>
  <changelog author="jengelh@inai.de" date="1453032000">- Update to new upstream release 2.0.0
  * No changelog provided</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1694865600">- update to 2.2:
  * Better grapheme support for hundreds of new languages
    as part of Wilderness project
  * Also includes updated G2P rules for indic
- add flite-2.2-lto.patch (build with LTO)
- add flite-2.2-texinfo-7.0.patch (build with newer texinfo)</changelog>
</package>
<package pkgid="2083c2f183101f5291e0dc03326819b6534da8cd560abd1c355e12ba4d2691e348e0639d7f09bce77fd95a7b455ac7bb445cbe21e697cc834184c11cb1b8973c" name="flite-devel" arch="riscv64">
  <version epoch="0" ver="2.2" rel="1.1"/>
  <changelog author="faucamp@csir.co.za" date="1163332800">- Recreated patch to allow shared libraries to build correctly (sharedlibs.patch)
- "flite" and "flite_time" binaries now link to flite shared libraries (sharedlibs.patch)
- Simplified the documentation patch filename
- Modified patch steps in %%prep to create backup files with different suffixes
- Removed "_smp_flags" macro from %%build for all archs</changelog>
  <changelog author="faucamp@csir.co.za" date="1163419200">- Modified alsa support patch file to patch "configure.in" instead of "configure"
- Added "autoconf" step to %%build
- Added BuildRequires: autoconf
- Fixed patch backup file suffixes
- Renamed patch files to a more standard format
- Moved header files from /usr/include to /usr/include/flite
- Added -p option to all cp operations (to preserve timestamps)</changelog>
  <changelog author="faucamp@csir.co.za" date="1163505600">- Added comment to %%build stating why "_smp_flags" isn't used with make</changelog>
  <changelog author="chris@computersalat.de" date="1268568000">- update to version 1.4
  o crude multi-voice selection support (may change)
  o 4 basic voices are included 3 clustergen (awb, rms and slt)
    plus the kal diphone database
  o CMULEX now uses maximum onset for syllabification
  o alsa support
  o Clustergen support (including mlpg with mixed excitation)
    But is still slow on limited processors
  o Windows support with Visual Studio (specifically for the
    Olympus Spoken Dialog System)
  o WinCE support is redone with cegcc/mingw32ce with example
    example TTS app: Fluwm: Flite on Windows Mobile
  o Speed-ups in feature interpretation limiting calls to alloc
  o Speed-ups (and fixes) for converting clunits festvox voices
- removed obsolete sources/patches
  o README-ALSA.txt
  o flite-1.3-alsa_support.patch
- reworked patches
  o flite-1.3-sharedlibs.patch &gt; flite-1.4-sharedlibs.patch
- cleanup spec
  o added header
  o sort TAGS
  o bzipped Source
  o macros
- changelog to changes file</changelog>
  <changelog author="chris@computersalat.de" date="1323950400">- rework shlibs patch
  * add -lm ti linker flags
- fix deps
  * BuildReq: autoconf
- spec-cleanup
- fix changes file</changelog>
  <changelog author="jengelh@medozas.de" date="1324900800">- Remove redundant sections</changelog>
  <changelog author="adrian@suse.de" date="1427371200">- fix build for factory, adding texi2html build requires</changelog>
  <changelog author="vodoo@vakw.ch" date="1428408000">- add patch for doc/Makefile, changed option -number to -number-sections
  to avoid option error</changelog>
  <changelog author="jengelh@inai.de" date="1453032000">- Update to new upstream release 2.0.0
  * No changelog provided</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1694865600">- update to 2.2:
  * Better grapheme support for hundreds of new languages
    as part of Wilderness project
  * Also includes updated G2P rules for indic
- add flite-2.2-lto.patch (build with LTO)
- add flite-2.2-texinfo-7.0.patch (build with newer texinfo)</changelog>
</package>
<package pkgid="9cfc5a0afb553890e13dc6bd54935104ac3edbcf6833445e65801bbf5b115bfe4a8a461c098c2d115adec1bc42f53d643c2ce67792cda8858ccc2a32156c5af5" name="flnews" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1611835200">- Update to version 1.0pre19</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 1.0pre23</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1613995200">- Update to version 1.0pre27</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 1.0pre29</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1616932800">- Update to version 1.0pre34</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617969600">- Update to version 1.0pre42</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620907200">- Update to version 1.0.0
  Important notes:
  * The new configuration data format is not compatible with versions 0.x
    (indicated by the major number bump)!
    A script is provided to automatically convert existing configuration
    data to the new format. Read "migration/README" for details.
  * Because the location of the configuration has changed (see new XDG
    module below), the configuration for versions 0.x is preserved.
  * It is still possible to downgrade flnews to 0.x, the preserved old
    configuration data is used again in this case.
  * Now the release version contains 3 numbers "x.y.z"
    Major (x) indicates compatibility with configuration data
    Minor (y) is incremented for new features
    Patch (z) is incremented for bug fixes
  Bug fixes:
  * CORE: Request for group information is no longer rejected with error
    if the group list is empty.
  * GUI: After unsubscribing the last group, the article tree/list was not
    cleared and the user can click on articles for which the associated
    data no longer exists. Such operations will crash the program
    (reported by Martin Schnitkemper).
  * CORE: Line length limit (998 octets) is now checked before injection.
  * GUI: On macOS with system menu bar the status updates to menu entry
    "Group-&gt;Sort by article number" work now (patch from Dennis Preiser).
    The required method update() is not available with old FLTK 1.3
    libraries, the option CFG_COCOA_SYS_MENUBAR now requires FLTK 1.4.
  * ENC: URI percent encoder for scheme &lt;news&gt; fixed: The characters
    defined as &lt;gen-delims&gt; (RFC 3986 Section 2.2) are now encoded
    (reported by Marcel Logen).
  * GUI: The URI parser now accepts empty &lt;host&gt; for scheme &lt;news&gt;.
  * GUI: The current group selection is now restored after a click into
    the empty space below the group list (reported by Christian
    Schumacher).
  * GUI: The article list/tree is now cleared after selecting an empty
    group (formerly articles of an unrelated group may still be visible).
  * GUI: Some FLTK versions accept selection of deactivated items. There
    is now a workaround implemented to make such selections nonfatal.
  * GUI: Horizontal scrolling to highlighted result of search fixed.
  * GUI: Use FLTK default forground color for group subscription window
    too. This should make the content readable with dark background
    (reported by Christian Schumacher).
  * NLS: German translation "Artikel herunterladen fehlgeschlagen" fixed
    (reported by Marcel Logen).
  * GUI: If there are multiple signature separators ("-- ") present, now
    the last one is used according to "Usenet Best Practice" draft 01
    (reported by Marcel Logen).
  New features and improvements:
  * XDG: Moved default configuration directory to location defined by XDG
  * Base Directory Specification 0.7 ("$XDG_CONFIG_HOME/$CFG_NAME").
    Other modules now ask the XDG module for the configuration path.
  * MAIN: The new command line option "-confprefix" can be used to
    override the configuration directory (proposed by Helmut Waitzmann).
  * GUI: It is now possible to mark all articles in all groups as read
    (menu entry "Group-&gt;Mark all groups as read").
  * MAIN: New command line option "-debug" to enable debug mode early.
  * CONF: configfile entry "domain" replaced with "fqdn". Some users
    saw the hostname field in Message-ID algorithm A1 as privacy problem.
    A &lt;dot-atom&gt; can be configured for the new entry "fqdn" (should be a
    fully qualified domain name, but without root domain). It is used as
    &lt;id-right&gt; element when a Message-ID is created with algorithm A2.
  * Support for SOURCE_DATE_EPOCH Specification 1.1 added to build system.
    Reproducible build option CFG_REPRODUCIBLE removed from CONFIG.
    The SOURCE_DATE_EPOCH variable from the environment now overrides the
    dates in the GUI, the output of the "-v" command line option and the
    man pages (original patch from Bernhard M. Wiedemann).
  * Support for target "install-strip" added to build system. The target
    "install" no longer strips unnecessary symbols from binaries
    (proposed by Martin Schnitkemper).
  * EXT: Support for external inews added.
    Pathname can be specified with the new "inews" entry in configfile.
  * TLS: Protocol versions 1.0 and 1.1 are now disabled as required by
    RFC 8996. Both versions are still available in "weak" encryption mode.
  * GUI: New menu entry "Group-&gt;Mark subthread as read".
  * GUI: If there is only one entity to display for a MIME multipart
    message (e.g. the selected one with multipart/alternative), the
    entity header is now displayed too.
  * GUI: An initial greeting phrase can now be specified with the new
    "initial_greeting" entry in configfile. It is inserted into articles
    that start a new thread (proposed by Wolfgang Bauer).
  * FUTIL: Function added to create (multiple) missing directories of a
    path.
  * FILTER: New scorefile syntax to eliminate the workaround with type
    "extended". All score rules now have a wildmat in the first field.
  * FILTER: Simplified default regex for test group detection to
    "\.test$|^test$", removing the ".*" part at the beginning (proposed by
    Urs Janßen).
  * POSIX: Support for POSIX.1-2008 and SUSv4 added.
    No local replacement functions are used anymore on modern operating
    systems. snprintf() replacement function now uses SUSv4 semantics.
  * ENC: MIME encoded-words are now generated with "US-ASCII" charset
    declaration if there is no 8-bit data to encode in the header field
    (e.g. to represent words like " =?-?= " in a RFC 2049 conformant way).
    This follows the "lowest common denominator" principle decribed in
    RFC 2046 Section 4.1.2.
  * TLS: Deprecated functions from OpenSSL 3 API are no longer used.
  * GUI: Modified question popup windows to handle pressing ESC key as
    "No" or "Reject" respectively.
  * GUI: Some entries moved from menu "Article" to "Group".</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653739200">- Update to version 1.1.0
  Bug fixes:
  * CORE: Authentication without password is now rejected.
  * MAIN: Potential deadlocks in thread-safe replacement functions
    fixed.
  * GUI: State machine modified to avoid race condition when
    articles are marked read while group is not completely loaded
    yet.
  New features and improvements:
  * GUI: Option to automatically check for new articles added (an
    interval in minutes can be configured with the new
    "refresh_interval" entry in configfile).
  * GUI: Checkbox "Tools-&gt;Debug mode" removed. Debug mode must be
    enabled with command line option "-debug".
  * NNTP: Protocol logfile is only created if debug mode was
    enabled (and unlinked otherwise, if present). "Tools-&gt;Protocol
    console" window now requires debug mode.
  * GUI: Support for estimated article count in subscription window
    added
  * GUI: Support for group descriptions in subscription window
    added
  * NNTP: Support for LIST NEWSGROUPS command (RFC 3977) added
  * GUI: Support for subscription proposals from server added
    (offered to user after server was changed and group list is
    empty)
  * CORE: Support for subscription proposals from server added
  * NNTP: Support for LIST SUBSCRIPTIONS command (RFC 6048) added
  * GUI: File save operations now suggest a pathname in the file
    selection window.
  * GUI: File save operations now ask the user before an existing
    file is overwritten.
  * CORE: Function added to suggest a pathname (created from home
    directory, program name and timestamp).
  * CORE: Message-IDs are now generated with algorithm A3 (uses a
    modified Base64 alphabet with "/" replaced by "-"). This
    allows to generate RFC 5538 conformant "news"-URIs without
    percent-encoding.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693137600">- Update to version 1.2.0
  * French translation added for NLS support.
  * Option to skip to next group while searching for next unread
    article added.
  * Support for custom colors in displayed article added.
  * Support for user defined TCP connection timeout.
  * Header field "Newsgroups" can now be extracted from overview,
    if present. Scoring rules of type "group" are applied to all
    groups of an Xpost in this case.
  * Support for LIST OVERVIEW.FMT command (RFC 3977) added
  * Experimental support for NNTP MAXARTNUM extension added.
  * Zero-width space (ZWSP) is now used too as line breaking hint
    for the format "flowed" decoder.
  * Soft hyphens are now handled consistently with all FLTK
    backends (formerly X11 rendered all SHY characters visible,
    as defined by ISO 8859-1, while Pango and Cocoa rendered SHY
    characters invisible).
  * Unicode database updated to version 15.0.0.
  * The experimental option USE_CUSTOM_FONTSIZE has been removed
    Since FLTK 1.4 there is a resize feature via keyboard
    (Ctrl-+/-).
  * Examples for postprocessor added in subdirectory "postproc".
  * Example for external editor added in subdirectory "editor".</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1714996800">- Update to version 1.2.1
  * Potential crash fixed if an article is selected while article
    tree/list widget update is still in progress (race condition).
  * FLTK 1.3 may crash if Fl_Text_Display widget contains very long
    lines. With FLTK 1.3 articles containing lines beyond 1000
    octets are no longer displayed. It's still possible to store
    the raw data to a file. With FLTK 1.4 the behaviour is unchanged.
  * Inconsistent permissions of created files fixed.
  * Conversion from multiple seldom used 8-bit codepages to Unicode
    fixed.
  * Unicode database updated to version 15.1.0.
  * Connector lines in article tree are now solid for better
    visibility.</changelog>
</package>
<package pkgid="fa8505b9c0b65477be20bcd6291c494dd9effc89c78ebb82c6a432150e982585e8c7cbe5927c39c942bbb32df8a19f4f5ac4875b2571835fad6ae235b183c464" name="flocc" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.3"/>
  <changelog author="Joerg Roedel &lt;jroedel@suse.com&gt;" date="1638360000">- Initial packaging of flocc</changelog>
  <changelog author="Joerg Roedel &lt;jroedel@suse.com&gt;" date="1638360001">- New version fixing two problems</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1710331200">- Modernise spec file</changelog>
</package>
<package pkgid="c565a3530ce5a73889a66511af773ee4061036dcbb6d5bc92adce47954ed8cb01dabf08f129e8c419f65f9a3acacf9ccb4930e8217fd1abe8796a5d4d30e6085" name="flocq" arch="riscv64">
  <version epoch="0" ver="4.2.2" rel="1.2"/>
  <changelog author="Peter Trommler &lt;ptrommler@icloud.com&gt;" date="1580904000">- update to 3.2.0
  * compatibility with coq 8.10</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650024000">- Update to version 4.0.0.
  * Made Coq 8.12 the minimal version and removed the
    `IEEE754.SpecFloatCompat` layer
  * Removed automatic export of `ZArith` and `Reals` from
    `Core.Raux` and `Core.Core`
  * Proved a close/far-path adder in `Calc.Plus`.
  * Made `IEEE754.Binary` a wrapper around
    `IEEE754.BinarySingleNaN`.
- Put development files into separate package.
- Let documentation point to coq-doc.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654171200">- Update to version 4.1.0.
  * Added `Bnearbyint` and `Btrunc` in `IEEE754`.
  * Ensured compatibility from Coq 8.12 to 8.16.
- Fix patching of coqdoc invocation, make it more robust.
- Patch up coqdoc invocation also for older Coq versions since they
  don't understand --coqlib_url.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1656590400">- Add Git-Clone URL</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1674734400">- Build with ocaml-rpm-macros to get proper Requires and Provides
  for flocq-devel. This should prevent incompatibilities with other
  Ocaml libraries when building native objects against flocq-devel.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680091200">- Update to version 4.1.1.
  * Ensured compatibility from Coq 8.12 to 8.17.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1694952000">- Update to version 4.1.2.
  * Ensured compatibility from Coq 8.12 to 8.18.
- Update to version 4.1.3.
  * Avoided breaking users of `IEEE754.PrimFloat`.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1706443200">- Update to version 4.1.4.
  * Ensured compatibility from Coq 8.12 to 8.19.</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1721908800">- Update to version 4.2.0.
  * Added SF2B' as a proof-free variant of SF2B.
  * Fixed installation of Pff2Flocq.
  * Ensured compatibility from Coq 8.12 to 8.20.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1772193600">- Update to version 4.2.2.
  * Made Coq 8.15 the minimal version and removed the `Int63Compat`
    and `Nat2Z_compat` layers
  * Ensured compatibility from Coq 8.15 to 9.1.0.
  * Ensured compatibility with Coq Stdlib up to 9.1.0.
- Fix build with Coq/Rocq &gt; 9 by requiring standard library.</changelog>
</package>
<package pkgid="ab11a8899baf2aad1b7ee53cc39be78413cac83ba17dc2af24e877342775fa0b591fb37e670663acae759d431d816da8f66c6579cd41a9cda69b2476e87fc800" name="flocq-devel" arch="riscv64">
  <version epoch="0" ver="4.2.2" rel="1.2"/>
  <changelog author="Peter Trommler &lt;ptrommler@icloud.com&gt;" date="1580904000">- update to 3.2.0
  * compatibility with coq 8.10</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650024000">- Update to version 4.0.0.
  * Made Coq 8.12 the minimal version and removed the
    `IEEE754.SpecFloatCompat` layer
  * Removed automatic export of `ZArith` and `Reals` from
    `Core.Raux` and `Core.Core`
  * Proved a close/far-path adder in `Calc.Plus`.
  * Made `IEEE754.Binary` a wrapper around
    `IEEE754.BinarySingleNaN`.
- Put development files into separate package.
- Let documentation point to coq-doc.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654171200">- Update to version 4.1.0.
  * Added `Bnearbyint` and `Btrunc` in `IEEE754`.
  * Ensured compatibility from Coq 8.12 to 8.16.
- Fix patching of coqdoc invocation, make it more robust.
- Patch up coqdoc invocation also for older Coq versions since they
  don't understand --coqlib_url.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1656590400">- Add Git-Clone URL</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1674734400">- Build with ocaml-rpm-macros to get proper Requires and Provides
  for flocq-devel. This should prevent incompatibilities with other
  Ocaml libraries when building native objects against flocq-devel.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680091200">- Update to version 4.1.1.
  * Ensured compatibility from Coq 8.12 to 8.17.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1694952000">- Update to version 4.1.2.
  * Ensured compatibility from Coq 8.12 to 8.18.
- Update to version 4.1.3.
  * Avoided breaking users of `IEEE754.PrimFloat`.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1706443200">- Update to version 4.1.4.
  * Ensured compatibility from Coq 8.12 to 8.19.</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1721908800">- Update to version 4.2.0.
  * Added SF2B' as a proof-free variant of SF2B.
  * Fixed installation of Pff2Flocq.
  * Ensured compatibility from Coq 8.12 to 8.20.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1772193600">- Update to version 4.2.2.
  * Made Coq 8.15 the minimal version and removed the `Int63Compat`
    and `Nat2Z_compat` layers
  * Ensured compatibility from Coq 8.15 to 9.1.0.
  * Ensured compatibility with Coq Stdlib up to 9.1.0.
- Fix build with Coq/Rocq &gt; 9 by requiring standard library.</changelog>
</package>
<package pkgid="1803232002fd09dbfbada0165ab0442acf8c80ad7945848e0bac84f87c44a57df3c4ef1012194946ceba7dabd6a6e6ddbef82d8be87c61153aab992cc3435a5d" name="flocq-doc" arch="noarch">
  <version epoch="0" ver="4.2.2" rel="1.2"/>
  <changelog author="Peter Trommler &lt;ptrommler@icloud.com&gt;" date="1580904000">- update to 3.2.0
  * compatibility with coq 8.10</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650024000">- Update to version 4.0.0.
  * Made Coq 8.12 the minimal version and removed the
    `IEEE754.SpecFloatCompat` layer
  * Removed automatic export of `ZArith` and `Reals` from
    `Core.Raux` and `Core.Core`
  * Proved a close/far-path adder in `Calc.Plus`.
  * Made `IEEE754.Binary` a wrapper around
    `IEEE754.BinarySingleNaN`.
- Put development files into separate package.
- Let documentation point to coq-doc.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654171200">- Update to version 4.1.0.
  * Added `Bnearbyint` and `Btrunc` in `IEEE754`.
  * Ensured compatibility from Coq 8.12 to 8.16.
- Fix patching of coqdoc invocation, make it more robust.
- Patch up coqdoc invocation also for older Coq versions since they
  don't understand --coqlib_url.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1656590400">- Add Git-Clone URL</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1674734400">- Build with ocaml-rpm-macros to get proper Requires and Provides
  for flocq-devel. This should prevent incompatibilities with other
  Ocaml libraries when building native objects against flocq-devel.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680091200">- Update to version 4.1.1.
  * Ensured compatibility from Coq 8.12 to 8.17.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1694952000">- Update to version 4.1.2.
  * Ensured compatibility from Coq 8.12 to 8.18.
- Update to version 4.1.3.
  * Avoided breaking users of `IEEE754.PrimFloat`.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1706443200">- Update to version 4.1.4.
  * Ensured compatibility from Coq 8.12 to 8.19.</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1721908800">- Update to version 4.2.0.
  * Added SF2B' as a proof-free variant of SF2B.
  * Fixed installation of Pff2Flocq.
  * Ensured compatibility from Coq 8.12 to 8.20.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1772193600">- Update to version 4.2.2.
  * Made Coq 8.15 the minimal version and removed the `Int63Compat`
    and `Nat2Z_compat` layers
  * Ensured compatibility from Coq 8.15 to 9.1.0.
  * Ensured compatibility with Coq Stdlib up to 9.1.0.
- Fix build with Coq/Rocq &gt; 9 by requiring standard library.</changelog>
</package>
<package pkgid="c98ee3a5e6dd00da6c7113e2ce073449cbd580301a259a30816351f3b0a397d15509093f35733aea0e260dd16171846f6d25e74396504a6986390c03016b89d9" name="flom" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682856000">- flom 1.6.0, initial package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683028800">- Trim description of subpackages for size (the library does not
  have the shell interface)
- Trim redundances from description already expressed through
  the License: field.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684584000">- flom 1.6.1:
  * add an option to disable test cases needing a network interface</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706875200">- Enfore removal of python2 build dep (configure is started with
  - -disable-pyton since ever and it'd be python2):
  + Drop pkgconfig(python) BuildRequires
  + Add libtool BuildRequires in order to be able to regenerated
    confgure
  + Remove m4//ax_python_devel.m4 during prep, so the macros are
    not known to configure
  + sed out lines containing AX_SWIG_PYTHON or AX_PYTHON_DEVEL
    from configure.ac and run autoreconf to regenerate the
    configure script</changelog>
</package>
<package pkgid="85f0bb2bd25d0d76427cede0d140cec2668d3ec338e571f4184046b45596e041265b0aa26b761eaab6573a88f31616f12028c10c2f17fe322bb5f491a980ae91" name="flom-devel" arch="riscv64">
  <version epoch="0" ver="1.6.1" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682856000">- flom 1.6.0, initial package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683028800">- Trim description of subpackages for size (the library does not
  have the shell interface)
- Trim redundances from description already expressed through
  the License: field.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1684584000">- flom 1.6.1:
  * add an option to disable test cases needing a network interface</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706875200">- Enfore removal of python2 build dep (configure is started with
  - -disable-pyton since ever and it'd be python2):
  + Drop pkgconfig(python) BuildRequires
  + Add libtool BuildRequires in order to be able to regenerated
    confgure
  + Remove m4//ax_python_devel.m4 during prep, so the macros are
    not known to configure
  + sed out lines containing AX_SWIG_PYTHON or AX_PYTHON_DEVEL
    from configure.ac and run autoreconf to regenerate the
    configure script</changelog>
</package>
<package pkgid="75bec670ed6797913576a5b63a0fd83a8d3fc0f9d8ed57391118b7a480b525894c2b395478475c5d1a0786f3d5d8456282f48d5f0a98daa425621c16ef55c533" name="flowgrind" arch="riscv64">
  <version epoch="0" ver="0.8.2" rel="1.3"/>
  <changelog author="reddwarf@opensuse.org" date="1337947200">- First version (0.5.8)</changelog>
  <changelog author="reddwarf@opensuse.org" date="1370347200">- Update to 0.6.0</changelog>
  <changelog author="reddwarf@opensuse.org" date="1385640000">- Update to 0.6.1</changelog>
  <changelog author="jhura@suse.com" date="1429099200">- updated to 0.7.5
- added GPG key
- changed URL and source
- README changed to README.md, removed TODO
- cleaned spec file with spec-cleaner</changelog>
  <changelog author="mpluskal@suse.com" date="1490356800">- Update to version 0.8.0:
  * Now uses UUID to uniquely identify daemons with same address
    (unfortunately that makes flowgrind incompatible with earlier
    releases)
  * Includes a lot of bugfixes, to name a few:
    + No cwnd column in output)
    + buffer overlow in daemon with 2048 flows
    + segfault in argparser
    + DEBUG_MSG is not thread-safe
    + Time to string conversion seriously broken
    + -U option expects flow endpoint as argument
    + Traffic Generation: contradicting examples</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591876800">- Fix building with gcc10</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 0.8.2:
  * Fix version number (flowgrind -version)
  * Fix minor groff issue in manual page
  * Update debian packaging
  * Fix compability with GCC10 (thanks to Jeroen Roovers &lt;jer@gentoo.org&gt;)
  * lower loglevel of delay calculation error to prevent log overflow
  * New website url: https://flowgrind.github.io (Closes #228)</changelog>
</package>
<package pkgid="0c1ce16dd5f1db466fb34dd9ea1ef81d24738eb9eeb62f5aea6c92a7d42a99dc74f26da73d7ebc9953507c02b6b0253c189d909b8250158fe08a0000a8836935" name="fltk-devel" arch="riscv64">
  <version epoch="0" ver="1.3.11" rel="1.1"/>
  <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ü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ü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1747310400">- version update to 1.3.11
  FLTK 1.3.11 is a maintenance release with fixes and enhancements.
  No further releases are planned for the 1.3.x series. Please
  consider updating to FLTK 1.4 or higher.
  * Fix potential crash when backspace is typed in a menu (#1155)
  * Fluid: output version for -v and --version command line args
  * Fix Fl_Table_Row inconsistencies (#1187)
  * Fix "Full screen broken on macOS in FLTK 1.3.10" (#1192),
    improve transitions between fullscreen modes
  * Fix potential buffer overflow in Fl_Help_View (#1196)
  * Fix crash in test/fullscreen under macOS
- modified patches
  % fltk-1.3.2-verbose_build.patch (refreshed)</changelog>
</package>
<package pkgid="8de40fffc48379b6387dd0aead9092c653d5f39cd0f48cb8cc189bfef8271c98c2be491948234d016b9325361d72e602ef36d09c101e55383e882b8790028747" name="fltk-devel-static" arch="riscv64">
  <version epoch="0" ver="1.3.11" rel="1.1"/>
  <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ü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ü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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1747310400">- version update to 1.3.11
  FLTK 1.3.11 is a maintenance release with fixes and enhancements.
  No further releases are planned for the 1.3.x series. Please
  consider updating to FLTK 1.4 or higher.
  * Fix potential crash when backspace is typed in a menu (#1155)
  * Fluid: output version for -v and --version command line args
  * Fix Fl_Table_Row inconsistencies (#1187)
  * Fix "Full screen broken on macOS in FLTK 1.3.10" (#1192),
    improve transitions between fullscreen modes
  * Fix potential buffer overflow in Fl_Help_View (#1196)
  * Fix crash in test/fullscreen under macOS
- modified patches
  % fltk-1.3.2-verbose_build.patch (refreshed)</changelog>
</package>
<package pkgid="5798a4a3f8775a47d0c74305d2c21d66eee70443a0d3ddcb061bb8ddc337a6a090a301433fb0d29264d5956ec1a79ee69fd5ca2e3e75c1fe778082d5e030a2a9" name="fluid-soundfont-gm" arch="noarch">
  <version epoch="0" ver="3.1" rel="5.4"/>
  <changelog author="tsmithe@ubuntu.com" date="1202472000">- Initial Debian upload
- Provides soundfont for various applications (Closes: #466612)</changelog>
  <changelog author="pth@suse.de" date="1295006400">- Initial openSUSE package based on Tims work</changelog>
  <changelog author="pth@suse.de" date="1295438400">- Convert fluidr3_gs.cfg to unix text format.</changelog>
  <changelog author="pth@suse.de" date="1295956800">- Make package an additional owner of /usr/share/sounds/sf2.</changelog>
  <changelog author="tiwai@suse.de" date="1313150400">- fix fluidr3_gm.cfg: converted to unix text format and fix the
  SF2 file name</changelog>
  <changelog author="jengelh@inai.de" date="1341835200">- Remove redundant tags/sections from specfile
- Avoid requiring timidity for packaging</changelog>
  <changelog author="pth@suse.de" date="1366286400">- Add a copyright.</changelog>
</package>
<package pkgid="ce215320f8368ec9abacd3d826ff4999d35df7bc96db8ac504cc682e53b1449522dcef746486b3e5744cdeff5f6ac4e3ac2244f0314d3dd6b74b9435ddff4757" name="fluid-soundfont-gs" arch="noarch">
  <version epoch="0" ver="3.1" rel="5.4"/>
  <changelog author="tsmithe@ubuntu.com" date="1202472000">- Initial Debian upload
- Provides soundfont for various applications (Closes: #466612)</changelog>
  <changelog author="pth@suse.de" date="1295006400">- Initial openSUSE package based on Tims work</changelog>
  <changelog author="pth@suse.de" date="1295438400">- Convert fluidr3_gs.cfg to unix text format.</changelog>
  <changelog author="pth@suse.de" date="1295956800">- Make package an additional owner of /usr/share/sounds/sf2.</changelog>
  <changelog author="tiwai@suse.de" date="1313150400">- fix fluidr3_gm.cfg: converted to unix text format and fix the
  SF2 file name</changelog>
  <changelog author="jengelh@inai.de" date="1341835200">- Remove redundant tags/sections from specfile
- Avoid requiring timidity for packaging</changelog>
  <changelog author="pth@suse.de" date="1366286400">- Add a copyright.</changelog>
</package>
<package pkgid="b8de32e2a996686d28f9d83c3a6fe2fe33d09811301f1793e24dea68f274b7c10197b616850bbdd480d627745668fadbbcafdadd809c22e7b150eb6520c53afc" name="fluidsynth" arch="riscv64">
  <version epoch="0" ver="2.5.3" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1742126400">- Update to version 2.4.4
  * Support for SDL3 has been added, support for SDL2 has been
    deprecated.
  * Soundfonts that are not respecting the 46 zero-sample
    padding-space previously sounded incorrect when
    synth.dynamic-sample-loading was active.
  * Allow drum channels to profit from Soundfont Bank Offsets by
    no longer ignoring MSB Bank changes.
  * Revise the preset fallback logic for drum channels.
  * A regression introduced in 2.4.1 may have caused interrupted
    real-time playback when voices were using the lowpass filter.
  * Improve multi-user experience when running fluidsynth as
    systemd service.
  * Fix ordering and dependencies of fluidsynth's systemd service.
  * Revise fluidsynth's man page.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1744718400">- Update to version 2.4.5
  * Fix SDL3 intercepting signals, causing CTRL+C to not quit
    fluidsynth.
  * Fix a few flaws in the AWE32 NRPN implementation.
  * A regression introduced in 2.4.4 broke drum preset selection
    for XG MIDIs.
  * Fix fluidsynth's systemd user daemon being unable to create
    lock file on some distros.
  * Fix fluidsynth ignoring initialFilterFc generator limits.
  * A regression introduced in 2.3.6 prevented SF2 NRPN messages
    from being processed correctly.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1746964800">- Update to version 2.4.6
  * Fix MIDI player skipping some events when seeking.
  * A regression introduced in 2.4.5 could have caused a
    heap-based buffer overrun (#1560)
  * Fix several issues when generating API docs with recent
    versions of Doxygen.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1752667200">- Update to version 2.4.7
  * All previous versions of fluidsynth have incorrectly rejected
    Soundfont files with unknown INFO subchunks.
  * Fix incorrect GS DT1 SysEx checksum validation.
  * Fix a NULL pointer dereference during legato mono playing.
    (CVE-2025-56225, bsc#1256435)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757678400">- Update to version 2.4.8
  * Fix systemd daemon failing with spaces in Soundfont filenames.
  * Fluidsynth now explains why it discards invalid generators when
    run in verbose mode.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759665600">- Update to version 2.5.0
  New Features
  * Add a C++11-based OS abstraction layer as a replacement for
    glib, bringing these minor limitations when C++17 is
    unavailable.
  * Add native support for Downloadable Soundfont Format.
  * Fluidsynth now recognizes the DMOD INFO-subchunk.
  * A new positional flag has been introduced: -b, --bank-offset
  Breaking Changes
  * Support for SDL2 has been removed - pls. use SDL3 instead.
  * The processing order of fluidsynth's configuration files has
    been changed (#1573, refer to wiki for details).
  * The legacy shell commands for reverb and chorus have been
    removed (#1659, refer to UserManual for details).
  Musically Breaking Changes
  * It was discovered that fluidsynth was mapping some modulators
    slightly inaccurately into their normalized range.
  * Some Roland GS NPRN Params are now mapped to CC numbers.
  * Fluidsynth now auto-detects whether Portamento Time is 7bit
    or 14bit wide - this fixes the infamous Descent Game08 tune.
  * Previously, fluidsynth's default behavior was to use
    portamento only for those notes, that were played in a
    successive / legato manner; to further improve the portamento
    experience, this was changed and fluidsynth now plays
    portamento for all notes by default.
  Other Changes
  * Fix drum kits not always being selected after SysEx GS Rythm
    Part.
  * The logic for parsing INFO chunks has been revised to improve
    handling of unknown INFO-subchunks.
  * Fix a race condition in fluid_synth_alloc_voice() public API
    function (#1664).
  * Fix installing static and shared libs cmake targets on the
    same prefix (#1648).
- Support for GLib and libinstpatch is deprecated.
  * build with "-Dosal=cpp11 -Denable-libinstpatch=0"</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761912000">- Update to version 2.5.1
  * Previous versions have incorrectly exposed private C++ and
    inline symbols; they are now hidden from the library.
  * Fluidsynth now resets DataEntry values when it receives
    (N)RPN MSB/LSB to prevent off-tuned channels.
  * Fix a regression introduced in 2.5.0, that could have caused a
    NULL pointer deref when playing AWE32 NRPN MIDIs.
  * Fix a regression introduced in 2.5.0, that caused convex
    unipolar modulators to use a concave mapping.
  * Fix a regression introduced in 2.4.6, which in rare cases
    could have caused the cutoff frequency of the IIR filter to
    get stuck or change abruptly.
  * Fix a build issue where fluidsynth was trying to find glib
    even when it shouldn't.
  * Fix typos in ALSA log messages.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to version 2.5.2:
  * The CoreAudio driver has gained iOS support
  * Improve error handling and reporting when loading default
    soundfont
  * Improve logging and side-effect mitigation when basic channel
    configuration changes
  * Fix CVE-2025-68617 - a heap-based use-after-free involving DLS files
    (GHSA-ffw2-xvvp-39ch) (bsc#1255519)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1770379200">- Disable the build check on s390x, as it's broken for now</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1771934400">- Update to version 2.5.3
  * Several minor fixes for the CMake buildsystem (#1742).
  * Several documentation updates (#1745, #1736).
  * Fix a build issue when fluidsynth is consumed as part of a
    bigger CMake project (#1752).</changelog>
</package>
<package pkgid="5edfd251b0dacd96c414f11341fa1439dfe0a4034549096b5b1412b6459a31559a19791d42a73c9e01d137edee38a1a10dc977ce9ff7bd9f6abb5e4f46722734" name="fluidsynth-devel" arch="riscv64">
  <version epoch="0" ver="2.5.3" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1742126400">- Update to version 2.4.4
  * Support for SDL3 has been added, support for SDL2 has been
    deprecated.
  * Soundfonts that are not respecting the 46 zero-sample
    padding-space previously sounded incorrect when
    synth.dynamic-sample-loading was active.
  * Allow drum channels to profit from Soundfont Bank Offsets by
    no longer ignoring MSB Bank changes.
  * Revise the preset fallback logic for drum channels.
  * A regression introduced in 2.4.1 may have caused interrupted
    real-time playback when voices were using the lowpass filter.
  * Improve multi-user experience when running fluidsynth as
    systemd service.
  * Fix ordering and dependencies of fluidsynth's systemd service.
  * Revise fluidsynth's man page.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1744718400">- Update to version 2.4.5
  * Fix SDL3 intercepting signals, causing CTRL+C to not quit
    fluidsynth.
  * Fix a few flaws in the AWE32 NRPN implementation.
  * A regression introduced in 2.4.4 broke drum preset selection
    for XG MIDIs.
  * Fix fluidsynth's systemd user daemon being unable to create
    lock file on some distros.
  * Fix fluidsynth ignoring initialFilterFc generator limits.
  * A regression introduced in 2.3.6 prevented SF2 NRPN messages
    from being processed correctly.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1746964800">- Update to version 2.4.6
  * Fix MIDI player skipping some events when seeking.
  * A regression introduced in 2.4.5 could have caused a
    heap-based buffer overrun (#1560)
  * Fix several issues when generating API docs with recent
    versions of Doxygen.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1752667200">- Update to version 2.4.7
  * All previous versions of fluidsynth have incorrectly rejected
    Soundfont files with unknown INFO subchunks.
  * Fix incorrect GS DT1 SysEx checksum validation.
  * Fix a NULL pointer dereference during legato mono playing.
    (CVE-2025-56225, bsc#1256435)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757678400">- Update to version 2.4.8
  * Fix systemd daemon failing with spaces in Soundfont filenames.
  * Fluidsynth now explains why it discards invalid generators when
    run in verbose mode.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1759665600">- Update to version 2.5.0
  New Features
  * Add a C++11-based OS abstraction layer as a replacement for
    glib, bringing these minor limitations when C++17 is
    unavailable.
  * Add native support for Downloadable Soundfont Format.
  * Fluidsynth now recognizes the DMOD INFO-subchunk.
  * A new positional flag has been introduced: -b, --bank-offset
  Breaking Changes
  * Support for SDL2 has been removed - pls. use SDL3 instead.
  * The processing order of fluidsynth's configuration files has
    been changed (#1573, refer to wiki for details).
  * The legacy shell commands for reverb and chorus have been
    removed (#1659, refer to UserManual for details).
  Musically Breaking Changes
  * It was discovered that fluidsynth was mapping some modulators
    slightly inaccurately into their normalized range.
  * Some Roland GS NPRN Params are now mapped to CC numbers.
  * Fluidsynth now auto-detects whether Portamento Time is 7bit
    or 14bit wide - this fixes the infamous Descent Game08 tune.
  * Previously, fluidsynth's default behavior was to use
    portamento only for those notes, that were played in a
    successive / legato manner; to further improve the portamento
    experience, this was changed and fluidsynth now plays
    portamento for all notes by default.
  Other Changes
  * Fix drum kits not always being selected after SysEx GS Rythm
    Part.
  * The logic for parsing INFO chunks has been revised to improve
    handling of unknown INFO-subchunks.
  * Fix a race condition in fluid_synth_alloc_voice() public API
    function (#1664).
  * Fix installing static and shared libs cmake targets on the
    same prefix (#1648).
- Support for GLib and libinstpatch is deprecated.
  * build with "-Dosal=cpp11 -Denable-libinstpatch=0"</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1761912000">- Update to version 2.5.1
  * Previous versions have incorrectly exposed private C++ and
    inline symbols; they are now hidden from the library.
  * Fluidsynth now resets DataEntry values when it receives
    (N)RPN MSB/LSB to prevent off-tuned channels.
  * Fix a regression introduced in 2.5.0, that could have caused a
    NULL pointer deref when playing AWE32 NRPN MIDIs.
  * Fix a regression introduced in 2.5.0, that caused convex
    unipolar modulators to use a concave mapping.
  * Fix a regression introduced in 2.4.6, which in rare cases
    could have caused the cutoff frequency of the IIR filter to
    get stuck or change abruptly.
  * Fix a build issue where fluidsynth was trying to find glib
    even when it shouldn't.
  * Fix typos in ALSA log messages.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1767355200">- Update to version 2.5.2:
  * The CoreAudio driver has gained iOS support
  * Improve error handling and reporting when loading default
    soundfont
  * Improve logging and side-effect mitigation when basic channel
    configuration changes
  * Fix CVE-2025-68617 - a heap-based use-after-free involving DLS files
    (GHSA-ffw2-xvvp-39ch) (bsc#1255519)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1770379200">- Disable the build check on s390x, as it's broken for now</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1771934400">- Update to version 2.5.3
  * Several minor fixes for the CMake buildsystem (#1742).
  * Several documentation updates (#1745, #1736).
  * Fix a build issue when fluidsynth is consumed as part of a
    bigger CMake project (#1752).</changelog>
</package>
<package pkgid="a26dc26dbc35fbd82e5c53aa90e3361585e37d9b1f25a1340dfca20bfbcdc0bab75077650ecd60ec2507a9d7b37647cfd77889fa04ea019653dd6bd083dec58b" name="fluidsynth-dssi" arch="riscv64">
  <version epoch="0" ver="1.9.9+git13012019" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1118750400">- moved from fluidsynth sub-package: version 0.9.1.</changelog>
  <changelog author="tiwai@suse.de" date="1129118400">- removed gtk1 support.
- removed glib* from neededforbuild.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="tiwai@suse.de" date="1176811200">- fix buildrequires ladspa -&gt; ladspa-devel</changelog>
  <changelog author="tiwai@suse.de" date="1248436800">- fix buildrequires: dssi-devel and libjack-devel</changelog>
  <changelog author="tiwai@suse.de" date="1248436801">- fix obsoleted run_ldconfig macro
- clean up using standard rpm macros
- fix missing closedir (bnc#525017)</changelog>
  <changelog author="davejplater@gmail.com" date="1270209600">- Update to version 1.0.0</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="plater &lt;davejplater@gmail.com&gt;" date="1554465600">- Update to pre 2.0.0 git snapshot 1.9.9+git13012019 to fix
  Factory build and removed obsolete patch
  fluidsynth-dssi-nogtk1.diff
- Upstream changes:
  * Add /usr/share/soundfonts to sf2 default paths
  * Fixes for recent autotools
  * Fixes for fluidsynth 2.x
  * Add configuration file support for
  * audio/realtime-prio: realtime priority for threads.
  * synth/maxchannels:Maximum channels supported by fluidsynth-dssi
  * parallel-threads: Number of parallel threads used for sound
    rendering
  * dynamic-sample-loading: -&gt; synth.dynamic-sample-loading
  * Don't trash effects but set NULL to avoid useless copying within
  fluidsynth to reduce CPU load
  * Fix some gcc truncation warnings
  * Set default max channels to 32
  * Bug fix to fsd_cleanup() from Rui Nuno Capela, allowing eventual
  reinstantiation of FluidSynth (sf.net Tracker ID 1990241).
  * Patch from Albert Graef to pass sysex messages on to FluidSynth,
  allowing the use of MIDI Tuning Standard.
  * Fixed plugin to use reentrant strtok_r().</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="f8446b6cdefa5b9ddb93f36f5ca14bc3209db823d761c7b8c3efdf4085896bcef6a7c98615bf549cf4dc722e1c08771aa162973fc315c5f87dd19685998612e5" name="flute" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="6.2"/>
  <changelog author="mvyskocil@suse.com" date="1389096000">- Initial packaging of flute 1.3.0 for SUSE (based on Fedora spec)</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Build on SLE11</changelog>
  <changelog author="fstrba@suse.com" date="1504872000">- Use java source and target level 1.6 in order to allow building
  with jdk9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647777600">- Build with java source and target level 8</changelog>
</package>
<package pkgid="28b1ea7c0e2e7da6ebe747f7c643e9e232e4e3b32a98752775b2aedd2130e8bff50bf8e1f57c823bf49a0ec5e06ee267ecbf7f5fcd53fc01c89c2d5a1d112192" name="flute-javadoc" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="6.2"/>
  <changelog author="mvyskocil@suse.com" date="1389096000">- Initial packaging of flute 1.3.0 for SUSE (based on Fedora spec)</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Build on SLE11</changelog>
  <changelog author="fstrba@suse.com" date="1504872000">- Use java source and target level 1.6 in order to allow building
  with jdk9</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647777600">- Build with java source and target level 8</changelog>
</package>
<package pkgid="0485b387a2e27ae30d53ed6ea5f58143236e49367d488278d6b42f14f65757202d033f7148b5aaf299e9ebace5b654ed1c5d88b385525926e6085bb5ab2ef0ba" name="flux2-cli" arch="riscv64">
  <version epoch="0" ver="2.8.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759320000">- Update to version 2.7.0:
  https://github.com/fluxcd/flux2/releases/tag/v2.7.0
  CLI changelog
  * Add backport label for v2.6.x by @stefanprodan in #5379
  * Update image-reflector-controller to v0.35.1 by @fluxcdbot in
    [#5381]
  * Add digest pinning to image automation testing by @stefanprodan
    in #5383
  * correct small typo by @JIbald in #5388
  * Remove credentials sync manifests by @matheuscscp in #5347
  * Add sparse checkout to cli by @ba-work in #5389
  * fix: Allow Azure CLI calls in flux push artifact --provider
    azure on DevOps runners by @matheuscscp in #5390
  * Fix knownhosts key mismatch regression bug by @matheuscscp in
    [#5404]
  * refactor: Use normalize.UnstructuredList instead of
    ssa.SetNativeKindsDefaults by @cappyzawa in #5407
  * Make service-account name configurable in flux create tenant by
    @reiSh6phoo9o in #5402
  * Update toolkit components by @fluxcdbot in #5409
  * refactor: cleanup GetArtifactRegistryCredentials error handling
    by @cappyzawa in #5418
  * Promote image CLI commands to stable by @dgunzy in #5421
  * Update toolkit components by @fluxcdbot in #5426
  * Bump pkg/ssa to v0.49.0 for CABundle validation fix by @dgunzy
    in #5431
  * [RFC-0010] Add workload identity support for remote clusters by
    @matheuscscp in #5434
  * Update toolkit components by @fluxcdbot in #5443
  * Fix flux push artifact for insecure registries by @stefanprodan
    in #5449
  * [RFC-0010] Add workload identity support for remote generic
    clusters by @matheuscscp in #5452
  * Fix flux diff kustomization ignore patterns by @dgunzy in #5451
  * Update dependencies to Kubernetes 1.33.2 by @stefanprodan in
    [#5453]
  * build(deps): bump the ci group across 1 directory with 7
    updates by @dependabot[bot] in #5435
  * Upgrade fluxcd/pkg dependencies by @matheuscscp in #5455
  * ci: Use GITHUB_TOKEN for API calls in update workflow by
    @stefanprodan in #5460
  * manifests: Add app.kubernetes.io/part-of: flux label to
    controller pods by @pinkavaj in #5440
  * Migrate sourcesecret package to runtime/secrets APIs by
    @cappyzawa in #5462
  * Implement flux migrate command by @stefanprodan in #5473
  * [RFC-0007] Implementation history update by @stefanprodan in
    [#5480]
  * Run conformance tests for Kubernetes 1.34.0 by @stefanprodan in
    [#5497]
  * Update to Kubernetes v1.34.0 and Go 1.25.0 by @stefanprodan in
    [#5499]
  * build(deps): bump the ci group across 1 directory with 10
    updates by @dependabot[bot] in #5500
  * Allow the Go runtime to dynamically set GOMAXPROCS by
    @stefanprodan in #5501
  * fix(events): respect --all-namespaces flag by
    @mohiuddin-khan-shiam in #5414
  * [RFC-0011] OpenTelemetry Tracing by @adri1197 in #5321
  * [RFC-0012] External Artifact API by @stefanprodan in #5292
  * Add --show-history flag to debug  helmrelease by @hawkaii in
    [#5505]
  * Skip release candidates on updates by @matheuscscp in #5507
  * ci: Align azure e2e tests secret names with fluxcd/pkg by
    @matheuscscp in #5508
  * Update image-reflector-controller to v1.0.0 by @fluxcdbot in
    [#5517]
  * Update source-controller to v1.7.0 by @fluxcdbot in #5518
  * Add the source-watcher controller to the Flux distribution by
    @stefanprodan in #5519
  * Add read-only commands for ArtifactGenerator kind by
    @stefanprodan in #5520
  * ci: Add source-watcher to the update workflow by @stefanprodan
    in #5521
  * Update image-automation-controller to v1.0.0 by @fluxcdbot in
    [#5522]
  * Update image-reflector-controller to v1.0.1 by @fluxcdbot in
    [#5525]
  * Implement flux [reconcile|suspend|resume] image policy commands
    by @lukas8219 in #5492
  * Handle force: enabled annotation in flux diff ks command by
    @stefanprodan in #5528
  * ci: Refactor CI with fluxcd/gha-workflows by @stefanprodan in
    [#5529]
  * Remove ArtifactGenerators during uninstall by @stefanprodan in
    [#5531]
  * Add support for ExternalArtifact to flux trace by @stefanprodan
    in #5532
  * Set Kubernetes 1.32 as min supported version by @stefanprodan
    in #5533
  * build(deps): bump the ci group with 6 updates by
    @dependabot[bot] in #5535
  * Add support for custom storage namespace in HelmRelease
    creation by @prasad89 in #5534
  * Update toolkit components by @fluxcdbot in #5537
  * ci: remove cron schedule from update by @matheuscscp in #5539
  * Update source-watcher to v2.0.1 by @fluxcdbot in #5540
  * Add --show-history flag to debug kustomization by @matheuscscp
    in #5541
  * Update image-automation-controller to v1.0.1 by @fluxcdbot in
    [#5542]
  * fluxcd/flux2/action: Determine latest version without using
    GitHub API by @RussellAult in #5509</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- Update to version 2.7.1:
  * Improvements:
  - Extend flux migrate with support for migrating manifests in
    Git repositories to the latest API versions.
  - Add recommendations for configuring HelmReleases on
    production environments.
  * Fixes:
  - Fix flux migrate command to handle managed fields properly.
  - Fix self-signed TLS cert handling for public Helm
    repositories in source-controller.
  - Fix the default API versions used by receivers in
    notification-controller.
  - Fix redundant Ready condition patching in helm-controller.
  - Fix workload identity configuration examples for kubeconfig
    in helm-controller and kustomize-controller.
  * Components changelog
  - source-controller v1.7.1
  - notification-controller v1.7.2
  - helm-controller v1.4.1
  * CLI changelog
  - [release/v2.7.x] Backport CI fixes and updates by
    @matheuscscp in #5552
  - [release/v2.7.x] Fix flux push artifact not working with
  - -provider by @github-actions[bot] in #5553
  - [release/v2.7.x] Extend flux migrate to work with local files
    by @github-actions[bot] in #5557
  - [release/v2.7.x] Improve flux migrate for live cluster
    migrations by @github-actions[bot] in #5559
  - [release/v2.7.x] Fix flux migrate -f command to work with
    comments by @github-actions[bot] in #5561
  - [release/v2.7.x] Fix flux migrate -f not considering kind
    comments by @github-actions[bot] in #5564
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5569
  - [release/v2.7.x] Disable AUR publishing by
    @github-actions[bot] in #5571</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760011200">- Update to version 2.7.2:
  * Components changelog
  - source-controller v1.7.2
  - kustomize-controller v1.7.1
  - notification-controller v1.7.3
  - helm-controller v1.4.2
  - image-reflector-controller v1.0.2
  - image-automation-controller v1.0.2
  - source-watcher v2.0.2
  * CLI changelog
  - [release/v2.7.x] Fix manifest generation for
  - -storage-adv-addr and --events-addr flags by
    @github-actions[bot] in #5575
  - [release/v2.7.x] Update dependencies to Kubernetes v1.34.1
    and Go 1.25.2 by @github-actions[bot] in #5577
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5579</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1761652800">- Update to version 2.7.3:
  * fix: return supported values for flags when calling Values.Type()
  * Fix bootstrap e2e test for image policy
  * Pin cosign to v2.6.1
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 2.7.4:
  Note that signature verification for OCI artifacts in
  source-controller is not compatible with Cosign v3.
  Flux users are advised to use Cosign v2.6 for signing Flux OCI
  artifacts and Helm charts, until support for Cosign v3 is added
  in Flux v2.8.
  * Fixes:
  - Add DisableConfigWatchers feature gate to all controllers for
    disabling the Secrets/ConfigMaps watchers
  - Fix Workload Identity for Azure China Cloud in all
    controllers
  - Update Helm Go SDK to v3.19.2 fixing schema validation issues
    in helm-controller
  - Skip secret decryption for remote kustomize patches in
    kustomize-controller
  - Improve post-build error reporting in kustomize-controller
  - Add ArtifactGenerator to aggregated RBAC roles
  * Components changelog
  - source-controller v1.7.4
  - kustomize-controller v1.7.3
  - notification-controller v1.7.5
  - helm-controller v1.4.4
  - image-reflector-controller v1.0.4
  - image-automation-controller v1.0.4
  - source-watcher v2.0.3
  * CLI changelog
  - [release/v2.7.x] ci: Include source-watcher in the e2e test
    suite by @fluxcdbot in #5615
  - [release/v2.7.x] Add source.extensions.fluxcd.io group to
    aggregated RBAC roles by @fluxcdbot in #5628
  - [release/v2.7.x] Fix panic on reconcile with source of
    ExternalArtifact kind by @fluxcdbot in #5631
  - [release/v2.7.x] Upgrade k8s to 1.34.2, c-r to 0.22.4 and
    helm to 3.19.2 by @fluxcdbot in #5634
  - [release/v2.7.x] diff: report if object is skipped by
    @fluxcdbot in #5635
  - [release/v2.7.x] Update toolkit components by @fluxcdbot in
    [#5640]
  - [release/v2.7.x] Allow option to skip tenant namespace
    creation by @fluxcdbot in #5642</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1764244800">- Update to version 2.7.5:
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 2.8.0:
  Flux v2.8.0 is a feature release. Users are encouraged to upgrade
  for the best experience.
  For a compressive overview of new features and API changes
  included in this release, please refer to the Announcing Flux 2.8
  GA blog post.
  https://fluxcd.io/blog/2026/02/flux-v2.8.0/
  Overview of the new features:
  * Helm v4 support, including server-side apply and kstatus-based
    health checking (HelmRelease)
  * Readiness evaluation of Helm-managed objects with CEL
    expressions (HelmRelease)
  * Improved observability of Helm releases with inventory tracking
    in .status.inventory (HelmRelease)
  * Reduced the mean time to recovery of Flux-managed applications
    via CancelHealthCheckOnNewRevision feature gate (Kustomization,
    HelmRelease)
  * Support for commenting on Pull Requests directly from Flux
    notifications (Provider)
  * Custom SSA apply stages for ordering resource application in
    kustomize-controller (Kustomization)
  * Automatic GitHub App installation ID lookup from the repository
    owner (GitRepository, ImageUpdateAutomation, Provider)
  * Support for Cosign v3 for verifying OCI artifacts and container
    images (OCIRepository)
  * ArtifactGenerator support for extracting and modifying Helm
    charts (ArtifactGenerator)
  * Bypass cache when fetching source objects via DirectSourceFetch
    feature gate (Kustomization, HelmRelease, ArtifactGenerator)
  CLI-related changes:
  * ci: Set GITHUB_TOKEN in the release-flux-manifests workflow by
    @stefanprodan in #5547
  * Add backport label for Flux 2.7 by @matheuscscp in #5550
  * build(deps): bump the ci group across 1 directory with 3
    updates by @dependabot[bot] in #5548
  * Fix flux push artifact not working with --provider by
    @matheuscscp in #5551
  * Extend flux migrate to work with local files by @matheuscscp in
    [#5554]
  * Improve flux migrate for live cluster migrations by
    @stefanprodan in #5558
  * Fix flux migrate -f command to work with comments by
    @matheuscscp in #5560
  * Add source-watcher to docs by @stefanprodan in #5562
  * Fix flux migrate -f not considering kind comments by
    @matheuscscp in #5563
  * refactor: convert Kustomization resource into unstructured map
    only once during variable substitution by @ramasai1 in #5566
  * Update toolkit components by @fluxcdbot in #5568
  * Disable AUR publishing by @stefanprodan in #5570
  * Fix manifest generation for --storage-adv-addr and
  - -events-addr flags by @stefanprodan in #5574
  * Update dependencies to Kubernetes v1.34.1 and Go 1.25.2 by
    @stefanprodan in #5576
  * Update toolkit components by @fluxcdbot in #5578
  * Restore GitHub PAT for backports by @matheuscscp in #5581
  * [RFC-0012] Add command flux get source external by @dgunzy in
    [#5555]
  * fix: handle error when writing password prompt to stdout by
    @akshatsinha0 in #5589
  * Pin cosign to v2.6.1 by @matheuscscp in #5594
  * [RFC-0012] Add command flux export source external by @dgunzy
    in #5583
  * Fix bootstrap e2e test for image policy by @matheuscscp in
    [#5604]
  * Update toolkit components by @fluxcdbot in #5603
  * fix: return accepted values for flags when calling
    Values.Type() by @jaxels10 in #5602
  * ci: Include source-watcher in the e2e test suite by
    @stefanprodan in #5614
  * Add source.extensions.fluxcd.io group to aggregated RBAC roles
    by @matheuscscp in #5627
  * Fix panic on reconcile with source of ExternalArtifact kind by
    @matheuscscp in #5630
  * Upgrade k8s to 1.34.2, c-r to 0.22.4 and helm to 3.19.2 by
    @matheuscscp in #5633
  * diff: report if object is skipped by @hown3d in #5625
  * Update toolkit components by @fluxcdbot in #5639
  * Allow option to skip tenant namespace creation by @anshuishere
    in #5597
  * Update toolkit components by @fluxcdbot in #5648
  * fix: #5654 by checking if both --chart and --chart-ref are set
    by @jaxels10 in #5656
  * Added retry logic with delays to the Flux CLI download by
    @ivan-munteanu in #5659
  * Run conformance tests for Kubernetes 1.35.0 by @stefanprodan in
    [#5663]
  * fix: normalize path for Windows compatibility by @sibasispadhi
    in #5674
  * Introduce support for looking up GH app installation ID by
    @matheuscscp in #5682
  * Update dependencies to Kubernetes v1.35.0 by @stefanprodan in
    [#5688]
  * Fix resume command logging success after reconciliation failure
    by @Aman-Cool in #5690
  * Add 2.8 to supported versions for flux migrate -f by
    @matheuscscp in #5713
  * Introduce workflow for bumping fluxcd/pkg deps by @matheuscscp
    in #5717
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5719
  * Fix event listing ignoring pagination token by @matheuscscp in
    [#5721]
  * Build with Go 1.26 by @stefanprodan in #5723
  * Update toolkit components by @fluxcdbot in #5722
  * Update helm-controller to v1.5.0 by @fluxcdbot in #5725
  * build(deps): bump the ci group across 1 directory with 12
    updates by @dependabot[bot] in #5720
  * Fix bootstrap failure on Windows cross-drive paths by @veeceey
    in #5726
  * Dump debug info on e2e tests by @matheuscscp in #5729
  * Set Kubernetes 1.33 as min supported version by @matheuscscp in
    [#5730]
  * Update conformance tests to min Kubernetes 1.33 by
    @stefanprodan in #5731</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 2.8.1:
  * [release/v2.8.x] Remove no longer needed workaround for Flux
    2.8 by @fluxcdbot in #5735
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5739
  * [release/v2.8.x] Update toolkit components by @fluxcdbot in
    [#5741]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773403200">- Update to version 2.8.2:
  * [release/v2.8.x] build(deps): bump the ci group across 1
    directory with 11 updates by @fluxcdbot in #5765
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5767
  * Update toolkit components by @matheuscscp in #5770
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5771</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 2.8.3:
  * [release/v2.8.x] Add target branch name to update branch by
    @fluxcdbot in #5774
  * Update toolkit components by @fluxcdbot in #5779</changelog>
</package>
<package pkgid="99e85a237022bd982e7b2aeb585fd57be6ec17a6ce1cb4877ec342cb2c4da19386c6bfe1f0f31549fccea6b7e92151873c2c3be9b19d9d9bda6d3d773c8a3656" name="flux2-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="2.8.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759320000">- Update to version 2.7.0:
  https://github.com/fluxcd/flux2/releases/tag/v2.7.0
  CLI changelog
  * Add backport label for v2.6.x by @stefanprodan in #5379
  * Update image-reflector-controller to v0.35.1 by @fluxcdbot in
    [#5381]
  * Add digest pinning to image automation testing by @stefanprodan
    in #5383
  * correct small typo by @JIbald in #5388
  * Remove credentials sync manifests by @matheuscscp in #5347
  * Add sparse checkout to cli by @ba-work in #5389
  * fix: Allow Azure CLI calls in flux push artifact --provider
    azure on DevOps runners by @matheuscscp in #5390
  * Fix knownhosts key mismatch regression bug by @matheuscscp in
    [#5404]
  * refactor: Use normalize.UnstructuredList instead of
    ssa.SetNativeKindsDefaults by @cappyzawa in #5407
  * Make service-account name configurable in flux create tenant by
    @reiSh6phoo9o in #5402
  * Update toolkit components by @fluxcdbot in #5409
  * refactor: cleanup GetArtifactRegistryCredentials error handling
    by @cappyzawa in #5418
  * Promote image CLI commands to stable by @dgunzy in #5421
  * Update toolkit components by @fluxcdbot in #5426
  * Bump pkg/ssa to v0.49.0 for CABundle validation fix by @dgunzy
    in #5431
  * [RFC-0010] Add workload identity support for remote clusters by
    @matheuscscp in #5434
  * Update toolkit components by @fluxcdbot in #5443
  * Fix flux push artifact for insecure registries by @stefanprodan
    in #5449
  * [RFC-0010] Add workload identity support for remote generic
    clusters by @matheuscscp in #5452
  * Fix flux diff kustomization ignore patterns by @dgunzy in #5451
  * Update dependencies to Kubernetes 1.33.2 by @stefanprodan in
    [#5453]
  * build(deps): bump the ci group across 1 directory with 7
    updates by @dependabot[bot] in #5435
  * Upgrade fluxcd/pkg dependencies by @matheuscscp in #5455
  * ci: Use GITHUB_TOKEN for API calls in update workflow by
    @stefanprodan in #5460
  * manifests: Add app.kubernetes.io/part-of: flux label to
    controller pods by @pinkavaj in #5440
  * Migrate sourcesecret package to runtime/secrets APIs by
    @cappyzawa in #5462
  * Implement flux migrate command by @stefanprodan in #5473
  * [RFC-0007] Implementation history update by @stefanprodan in
    [#5480]
  * Run conformance tests for Kubernetes 1.34.0 by @stefanprodan in
    [#5497]
  * Update to Kubernetes v1.34.0 and Go 1.25.0 by @stefanprodan in
    [#5499]
  * build(deps): bump the ci group across 1 directory with 10
    updates by @dependabot[bot] in #5500
  * Allow the Go runtime to dynamically set GOMAXPROCS by
    @stefanprodan in #5501
  * fix(events): respect --all-namespaces flag by
    @mohiuddin-khan-shiam in #5414
  * [RFC-0011] OpenTelemetry Tracing by @adri1197 in #5321
  * [RFC-0012] External Artifact API by @stefanprodan in #5292
  * Add --show-history flag to debug  helmrelease by @hawkaii in
    [#5505]
  * Skip release candidates on updates by @matheuscscp in #5507
  * ci: Align azure e2e tests secret names with fluxcd/pkg by
    @matheuscscp in #5508
  * Update image-reflector-controller to v1.0.0 by @fluxcdbot in
    [#5517]
  * Update source-controller to v1.7.0 by @fluxcdbot in #5518
  * Add the source-watcher controller to the Flux distribution by
    @stefanprodan in #5519
  * Add read-only commands for ArtifactGenerator kind by
    @stefanprodan in #5520
  * ci: Add source-watcher to the update workflow by @stefanprodan
    in #5521
  * Update image-automation-controller to v1.0.0 by @fluxcdbot in
    [#5522]
  * Update image-reflector-controller to v1.0.1 by @fluxcdbot in
    [#5525]
  * Implement flux [reconcile|suspend|resume] image policy commands
    by @lukas8219 in #5492
  * Handle force: enabled annotation in flux diff ks command by
    @stefanprodan in #5528
  * ci: Refactor CI with fluxcd/gha-workflows by @stefanprodan in
    [#5529]
  * Remove ArtifactGenerators during uninstall by @stefanprodan in
    [#5531]
  * Add support for ExternalArtifact to flux trace by @stefanprodan
    in #5532
  * Set Kubernetes 1.32 as min supported version by @stefanprodan
    in #5533
  * build(deps): bump the ci group with 6 updates by
    @dependabot[bot] in #5535
  * Add support for custom storage namespace in HelmRelease
    creation by @prasad89 in #5534
  * Update toolkit components by @fluxcdbot in #5537
  * ci: remove cron schedule from update by @matheuscscp in #5539
  * Update source-watcher to v2.0.1 by @fluxcdbot in #5540
  * Add --show-history flag to debug kustomization by @matheuscscp
    in #5541
  * Update image-automation-controller to v1.0.1 by @fluxcdbot in
    [#5542]
  * fluxcd/flux2/action: Determine latest version without using
    GitHub API by @RussellAult in #5509</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- Update to version 2.7.1:
  * Improvements:
  - Extend flux migrate with support for migrating manifests in
    Git repositories to the latest API versions.
  - Add recommendations for configuring HelmReleases on
    production environments.
  * Fixes:
  - Fix flux migrate command to handle managed fields properly.
  - Fix self-signed TLS cert handling for public Helm
    repositories in source-controller.
  - Fix the default API versions used by receivers in
    notification-controller.
  - Fix redundant Ready condition patching in helm-controller.
  - Fix workload identity configuration examples for kubeconfig
    in helm-controller and kustomize-controller.
  * Components changelog
  - source-controller v1.7.1
  - notification-controller v1.7.2
  - helm-controller v1.4.1
  * CLI changelog
  - [release/v2.7.x] Backport CI fixes and updates by
    @matheuscscp in #5552
  - [release/v2.7.x] Fix flux push artifact not working with
  - -provider by @github-actions[bot] in #5553
  - [release/v2.7.x] Extend flux migrate to work with local files
    by @github-actions[bot] in #5557
  - [release/v2.7.x] Improve flux migrate for live cluster
    migrations by @github-actions[bot] in #5559
  - [release/v2.7.x] Fix flux migrate -f command to work with
    comments by @github-actions[bot] in #5561
  - [release/v2.7.x] Fix flux migrate -f not considering kind
    comments by @github-actions[bot] in #5564
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5569
  - [release/v2.7.x] Disable AUR publishing by
    @github-actions[bot] in #5571</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760011200">- Update to version 2.7.2:
  * Components changelog
  - source-controller v1.7.2
  - kustomize-controller v1.7.1
  - notification-controller v1.7.3
  - helm-controller v1.4.2
  - image-reflector-controller v1.0.2
  - image-automation-controller v1.0.2
  - source-watcher v2.0.2
  * CLI changelog
  - [release/v2.7.x] Fix manifest generation for
  - -storage-adv-addr and --events-addr flags by
    @github-actions[bot] in #5575
  - [release/v2.7.x] Update dependencies to Kubernetes v1.34.1
    and Go 1.25.2 by @github-actions[bot] in #5577
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5579</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1761652800">- Update to version 2.7.3:
  * fix: return supported values for flags when calling Values.Type()
  * Fix bootstrap e2e test for image policy
  * Pin cosign to v2.6.1
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 2.7.4:
  Note that signature verification for OCI artifacts in
  source-controller is not compatible with Cosign v3.
  Flux users are advised to use Cosign v2.6 for signing Flux OCI
  artifacts and Helm charts, until support for Cosign v3 is added
  in Flux v2.8.
  * Fixes:
  - Add DisableConfigWatchers feature gate to all controllers for
    disabling the Secrets/ConfigMaps watchers
  - Fix Workload Identity for Azure China Cloud in all
    controllers
  - Update Helm Go SDK to v3.19.2 fixing schema validation issues
    in helm-controller
  - Skip secret decryption for remote kustomize patches in
    kustomize-controller
  - Improve post-build error reporting in kustomize-controller
  - Add ArtifactGenerator to aggregated RBAC roles
  * Components changelog
  - source-controller v1.7.4
  - kustomize-controller v1.7.3
  - notification-controller v1.7.5
  - helm-controller v1.4.4
  - image-reflector-controller v1.0.4
  - image-automation-controller v1.0.4
  - source-watcher v2.0.3
  * CLI changelog
  - [release/v2.7.x] ci: Include source-watcher in the e2e test
    suite by @fluxcdbot in #5615
  - [release/v2.7.x] Add source.extensions.fluxcd.io group to
    aggregated RBAC roles by @fluxcdbot in #5628
  - [release/v2.7.x] Fix panic on reconcile with source of
    ExternalArtifact kind by @fluxcdbot in #5631
  - [release/v2.7.x] Upgrade k8s to 1.34.2, c-r to 0.22.4 and
    helm to 3.19.2 by @fluxcdbot in #5634
  - [release/v2.7.x] diff: report if object is skipped by
    @fluxcdbot in #5635
  - [release/v2.7.x] Update toolkit components by @fluxcdbot in
    [#5640]
  - [release/v2.7.x] Allow option to skip tenant namespace
    creation by @fluxcdbot in #5642</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1764244800">- Update to version 2.7.5:
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 2.8.0:
  Flux v2.8.0 is a feature release. Users are encouraged to upgrade
  for the best experience.
  For a compressive overview of new features and API changes
  included in this release, please refer to the Announcing Flux 2.8
  GA blog post.
  https://fluxcd.io/blog/2026/02/flux-v2.8.0/
  Overview of the new features:
  * Helm v4 support, including server-side apply and kstatus-based
    health checking (HelmRelease)
  * Readiness evaluation of Helm-managed objects with CEL
    expressions (HelmRelease)
  * Improved observability of Helm releases with inventory tracking
    in .status.inventory (HelmRelease)
  * Reduced the mean time to recovery of Flux-managed applications
    via CancelHealthCheckOnNewRevision feature gate (Kustomization,
    HelmRelease)
  * Support for commenting on Pull Requests directly from Flux
    notifications (Provider)
  * Custom SSA apply stages for ordering resource application in
    kustomize-controller (Kustomization)
  * Automatic GitHub App installation ID lookup from the repository
    owner (GitRepository, ImageUpdateAutomation, Provider)
  * Support for Cosign v3 for verifying OCI artifacts and container
    images (OCIRepository)
  * ArtifactGenerator support for extracting and modifying Helm
    charts (ArtifactGenerator)
  * Bypass cache when fetching source objects via DirectSourceFetch
    feature gate (Kustomization, HelmRelease, ArtifactGenerator)
  CLI-related changes:
  * ci: Set GITHUB_TOKEN in the release-flux-manifests workflow by
    @stefanprodan in #5547
  * Add backport label for Flux 2.7 by @matheuscscp in #5550
  * build(deps): bump the ci group across 1 directory with 3
    updates by @dependabot[bot] in #5548
  * Fix flux push artifact not working with --provider by
    @matheuscscp in #5551
  * Extend flux migrate to work with local files by @matheuscscp in
    [#5554]
  * Improve flux migrate for live cluster migrations by
    @stefanprodan in #5558
  * Fix flux migrate -f command to work with comments by
    @matheuscscp in #5560
  * Add source-watcher to docs by @stefanprodan in #5562
  * Fix flux migrate -f not considering kind comments by
    @matheuscscp in #5563
  * refactor: convert Kustomization resource into unstructured map
    only once during variable substitution by @ramasai1 in #5566
  * Update toolkit components by @fluxcdbot in #5568
  * Disable AUR publishing by @stefanprodan in #5570
  * Fix manifest generation for --storage-adv-addr and
  - -events-addr flags by @stefanprodan in #5574
  * Update dependencies to Kubernetes v1.34.1 and Go 1.25.2 by
    @stefanprodan in #5576
  * Update toolkit components by @fluxcdbot in #5578
  * Restore GitHub PAT for backports by @matheuscscp in #5581
  * [RFC-0012] Add command flux get source external by @dgunzy in
    [#5555]
  * fix: handle error when writing password prompt to stdout by
    @akshatsinha0 in #5589
  * Pin cosign to v2.6.1 by @matheuscscp in #5594
  * [RFC-0012] Add command flux export source external by @dgunzy
    in #5583
  * Fix bootstrap e2e test for image policy by @matheuscscp in
    [#5604]
  * Update toolkit components by @fluxcdbot in #5603
  * fix: return accepted values for flags when calling
    Values.Type() by @jaxels10 in #5602
  * ci: Include source-watcher in the e2e test suite by
    @stefanprodan in #5614
  * Add source.extensions.fluxcd.io group to aggregated RBAC roles
    by @matheuscscp in #5627
  * Fix panic on reconcile with source of ExternalArtifact kind by
    @matheuscscp in #5630
  * Upgrade k8s to 1.34.2, c-r to 0.22.4 and helm to 3.19.2 by
    @matheuscscp in #5633
  * diff: report if object is skipped by @hown3d in #5625
  * Update toolkit components by @fluxcdbot in #5639
  * Allow option to skip tenant namespace creation by @anshuishere
    in #5597
  * Update toolkit components by @fluxcdbot in #5648
  * fix: #5654 by checking if both --chart and --chart-ref are set
    by @jaxels10 in #5656
  * Added retry logic with delays to the Flux CLI download by
    @ivan-munteanu in #5659
  * Run conformance tests for Kubernetes 1.35.0 by @stefanprodan in
    [#5663]
  * fix: normalize path for Windows compatibility by @sibasispadhi
    in #5674
  * Introduce support for looking up GH app installation ID by
    @matheuscscp in #5682
  * Update dependencies to Kubernetes v1.35.0 by @stefanprodan in
    [#5688]
  * Fix resume command logging success after reconciliation failure
    by @Aman-Cool in #5690
  * Add 2.8 to supported versions for flux migrate -f by
    @matheuscscp in #5713
  * Introduce workflow for bumping fluxcd/pkg deps by @matheuscscp
    in #5717
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5719
  * Fix event listing ignoring pagination token by @matheuscscp in
    [#5721]
  * Build with Go 1.26 by @stefanprodan in #5723
  * Update toolkit components by @fluxcdbot in #5722
  * Update helm-controller to v1.5.0 by @fluxcdbot in #5725
  * build(deps): bump the ci group across 1 directory with 12
    updates by @dependabot[bot] in #5720
  * Fix bootstrap failure on Windows cross-drive paths by @veeceey
    in #5726
  * Dump debug info on e2e tests by @matheuscscp in #5729
  * Set Kubernetes 1.33 as min supported version by @matheuscscp in
    [#5730]
  * Update conformance tests to min Kubernetes 1.33 by
    @stefanprodan in #5731</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 2.8.1:
  * [release/v2.8.x] Remove no longer needed workaround for Flux
    2.8 by @fluxcdbot in #5735
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5739
  * [release/v2.8.x] Update toolkit components by @fluxcdbot in
    [#5741]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773403200">- Update to version 2.8.2:
  * [release/v2.8.x] build(deps): bump the ci group across 1
    directory with 11 updates by @fluxcdbot in #5765
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5767
  * Update toolkit components by @matheuscscp in #5770
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5771</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 2.8.3:
  * [release/v2.8.x] Add target branch name to update branch by
    @fluxcdbot in #5774
  * Update toolkit components by @fluxcdbot in #5779</changelog>
</package>
<package pkgid="1e8b4a893f236980d216908a482250b88ba3a09a95b2a0a97ee932dc4b8d17ad898f2d9282d2741d78c5e1aa64f443ca13419a3eced0849e4ce652505e49142a" name="flux2-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="2.8.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759320000">- Update to version 2.7.0:
  https://github.com/fluxcd/flux2/releases/tag/v2.7.0
  CLI changelog
  * Add backport label for v2.6.x by @stefanprodan in #5379
  * Update image-reflector-controller to v0.35.1 by @fluxcdbot in
    [#5381]
  * Add digest pinning to image automation testing by @stefanprodan
    in #5383
  * correct small typo by @JIbald in #5388
  * Remove credentials sync manifests by @matheuscscp in #5347
  * Add sparse checkout to cli by @ba-work in #5389
  * fix: Allow Azure CLI calls in flux push artifact --provider
    azure on DevOps runners by @matheuscscp in #5390
  * Fix knownhosts key mismatch regression bug by @matheuscscp in
    [#5404]
  * refactor: Use normalize.UnstructuredList instead of
    ssa.SetNativeKindsDefaults by @cappyzawa in #5407
  * Make service-account name configurable in flux create tenant by
    @reiSh6phoo9o in #5402
  * Update toolkit components by @fluxcdbot in #5409
  * refactor: cleanup GetArtifactRegistryCredentials error handling
    by @cappyzawa in #5418
  * Promote image CLI commands to stable by @dgunzy in #5421
  * Update toolkit components by @fluxcdbot in #5426
  * Bump pkg/ssa to v0.49.0 for CABundle validation fix by @dgunzy
    in #5431
  * [RFC-0010] Add workload identity support for remote clusters by
    @matheuscscp in #5434
  * Update toolkit components by @fluxcdbot in #5443
  * Fix flux push artifact for insecure registries by @stefanprodan
    in #5449
  * [RFC-0010] Add workload identity support for remote generic
    clusters by @matheuscscp in #5452
  * Fix flux diff kustomization ignore patterns by @dgunzy in #5451
  * Update dependencies to Kubernetes 1.33.2 by @stefanprodan in
    [#5453]
  * build(deps): bump the ci group across 1 directory with 7
    updates by @dependabot[bot] in #5435
  * Upgrade fluxcd/pkg dependencies by @matheuscscp in #5455
  * ci: Use GITHUB_TOKEN for API calls in update workflow by
    @stefanprodan in #5460
  * manifests: Add app.kubernetes.io/part-of: flux label to
    controller pods by @pinkavaj in #5440
  * Migrate sourcesecret package to runtime/secrets APIs by
    @cappyzawa in #5462
  * Implement flux migrate command by @stefanprodan in #5473
  * [RFC-0007] Implementation history update by @stefanprodan in
    [#5480]
  * Run conformance tests for Kubernetes 1.34.0 by @stefanprodan in
    [#5497]
  * Update to Kubernetes v1.34.0 and Go 1.25.0 by @stefanprodan in
    [#5499]
  * build(deps): bump the ci group across 1 directory with 10
    updates by @dependabot[bot] in #5500
  * Allow the Go runtime to dynamically set GOMAXPROCS by
    @stefanprodan in #5501
  * fix(events): respect --all-namespaces flag by
    @mohiuddin-khan-shiam in #5414
  * [RFC-0011] OpenTelemetry Tracing by @adri1197 in #5321
  * [RFC-0012] External Artifact API by @stefanprodan in #5292
  * Add --show-history flag to debug  helmrelease by @hawkaii in
    [#5505]
  * Skip release candidates on updates by @matheuscscp in #5507
  * ci: Align azure e2e tests secret names with fluxcd/pkg by
    @matheuscscp in #5508
  * Update image-reflector-controller to v1.0.0 by @fluxcdbot in
    [#5517]
  * Update source-controller to v1.7.0 by @fluxcdbot in #5518
  * Add the source-watcher controller to the Flux distribution by
    @stefanprodan in #5519
  * Add read-only commands for ArtifactGenerator kind by
    @stefanprodan in #5520
  * ci: Add source-watcher to the update workflow by @stefanprodan
    in #5521
  * Update image-automation-controller to v1.0.0 by @fluxcdbot in
    [#5522]
  * Update image-reflector-controller to v1.0.1 by @fluxcdbot in
    [#5525]
  * Implement flux [reconcile|suspend|resume] image policy commands
    by @lukas8219 in #5492
  * Handle force: enabled annotation in flux diff ks command by
    @stefanprodan in #5528
  * ci: Refactor CI with fluxcd/gha-workflows by @stefanprodan in
    [#5529]
  * Remove ArtifactGenerators during uninstall by @stefanprodan in
    [#5531]
  * Add support for ExternalArtifact to flux trace by @stefanprodan
    in #5532
  * Set Kubernetes 1.32 as min supported version by @stefanprodan
    in #5533
  * build(deps): bump the ci group with 6 updates by
    @dependabot[bot] in #5535
  * Add support for custom storage namespace in HelmRelease
    creation by @prasad89 in #5534
  * Update toolkit components by @fluxcdbot in #5537
  * ci: remove cron schedule from update by @matheuscscp in #5539
  * Update source-watcher to v2.0.1 by @fluxcdbot in #5540
  * Add --show-history flag to debug kustomization by @matheuscscp
    in #5541
  * Update image-automation-controller to v1.0.1 by @fluxcdbot in
    [#5542]
  * fluxcd/flux2/action: Determine latest version without using
    GitHub API by @RussellAult in #5509</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- Update to version 2.7.1:
  * Improvements:
  - Extend flux migrate with support for migrating manifests in
    Git repositories to the latest API versions.
  - Add recommendations for configuring HelmReleases on
    production environments.
  * Fixes:
  - Fix flux migrate command to handle managed fields properly.
  - Fix self-signed TLS cert handling for public Helm
    repositories in source-controller.
  - Fix the default API versions used by receivers in
    notification-controller.
  - Fix redundant Ready condition patching in helm-controller.
  - Fix workload identity configuration examples for kubeconfig
    in helm-controller and kustomize-controller.
  * Components changelog
  - source-controller v1.7.1
  - notification-controller v1.7.2
  - helm-controller v1.4.1
  * CLI changelog
  - [release/v2.7.x] Backport CI fixes and updates by
    @matheuscscp in #5552
  - [release/v2.7.x] Fix flux push artifact not working with
  - -provider by @github-actions[bot] in #5553
  - [release/v2.7.x] Extend flux migrate to work with local files
    by @github-actions[bot] in #5557
  - [release/v2.7.x] Improve flux migrate for live cluster
    migrations by @github-actions[bot] in #5559
  - [release/v2.7.x] Fix flux migrate -f command to work with
    comments by @github-actions[bot] in #5561
  - [release/v2.7.x] Fix flux migrate -f not considering kind
    comments by @github-actions[bot] in #5564
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5569
  - [release/v2.7.x] Disable AUR publishing by
    @github-actions[bot] in #5571</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760011200">- Update to version 2.7.2:
  * Components changelog
  - source-controller v1.7.2
  - kustomize-controller v1.7.1
  - notification-controller v1.7.3
  - helm-controller v1.4.2
  - image-reflector-controller v1.0.2
  - image-automation-controller v1.0.2
  - source-watcher v2.0.2
  * CLI changelog
  - [release/v2.7.x] Fix manifest generation for
  - -storage-adv-addr and --events-addr flags by
    @github-actions[bot] in #5575
  - [release/v2.7.x] Update dependencies to Kubernetes v1.34.1
    and Go 1.25.2 by @github-actions[bot] in #5577
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5579</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1761652800">- Update to version 2.7.3:
  * fix: return supported values for flags when calling Values.Type()
  * Fix bootstrap e2e test for image policy
  * Pin cosign to v2.6.1
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 2.7.4:
  Note that signature verification for OCI artifacts in
  source-controller is not compatible with Cosign v3.
  Flux users are advised to use Cosign v2.6 for signing Flux OCI
  artifacts and Helm charts, until support for Cosign v3 is added
  in Flux v2.8.
  * Fixes:
  - Add DisableConfigWatchers feature gate to all controllers for
    disabling the Secrets/ConfigMaps watchers
  - Fix Workload Identity for Azure China Cloud in all
    controllers
  - Update Helm Go SDK to v3.19.2 fixing schema validation issues
    in helm-controller
  - Skip secret decryption for remote kustomize patches in
    kustomize-controller
  - Improve post-build error reporting in kustomize-controller
  - Add ArtifactGenerator to aggregated RBAC roles
  * Components changelog
  - source-controller v1.7.4
  - kustomize-controller v1.7.3
  - notification-controller v1.7.5
  - helm-controller v1.4.4
  - image-reflector-controller v1.0.4
  - image-automation-controller v1.0.4
  - source-watcher v2.0.3
  * CLI changelog
  - [release/v2.7.x] ci: Include source-watcher in the e2e test
    suite by @fluxcdbot in #5615
  - [release/v2.7.x] Add source.extensions.fluxcd.io group to
    aggregated RBAC roles by @fluxcdbot in #5628
  - [release/v2.7.x] Fix panic on reconcile with source of
    ExternalArtifact kind by @fluxcdbot in #5631
  - [release/v2.7.x] Upgrade k8s to 1.34.2, c-r to 0.22.4 and
    helm to 3.19.2 by @fluxcdbot in #5634
  - [release/v2.7.x] diff: report if object is skipped by
    @fluxcdbot in #5635
  - [release/v2.7.x] Update toolkit components by @fluxcdbot in
    [#5640]
  - [release/v2.7.x] Allow option to skip tenant namespace
    creation by @fluxcdbot in #5642</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1764244800">- Update to version 2.7.5:
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 2.8.0:
  Flux v2.8.0 is a feature release. Users are encouraged to upgrade
  for the best experience.
  For a compressive overview of new features and API changes
  included in this release, please refer to the Announcing Flux 2.8
  GA blog post.
  https://fluxcd.io/blog/2026/02/flux-v2.8.0/
  Overview of the new features:
  * Helm v4 support, including server-side apply and kstatus-based
    health checking (HelmRelease)
  * Readiness evaluation of Helm-managed objects with CEL
    expressions (HelmRelease)
  * Improved observability of Helm releases with inventory tracking
    in .status.inventory (HelmRelease)
  * Reduced the mean time to recovery of Flux-managed applications
    via CancelHealthCheckOnNewRevision feature gate (Kustomization,
    HelmRelease)
  * Support for commenting on Pull Requests directly from Flux
    notifications (Provider)
  * Custom SSA apply stages for ordering resource application in
    kustomize-controller (Kustomization)
  * Automatic GitHub App installation ID lookup from the repository
    owner (GitRepository, ImageUpdateAutomation, Provider)
  * Support for Cosign v3 for verifying OCI artifacts and container
    images (OCIRepository)
  * ArtifactGenerator support for extracting and modifying Helm
    charts (ArtifactGenerator)
  * Bypass cache when fetching source objects via DirectSourceFetch
    feature gate (Kustomization, HelmRelease, ArtifactGenerator)
  CLI-related changes:
  * ci: Set GITHUB_TOKEN in the release-flux-manifests workflow by
    @stefanprodan in #5547
  * Add backport label for Flux 2.7 by @matheuscscp in #5550
  * build(deps): bump the ci group across 1 directory with 3
    updates by @dependabot[bot] in #5548
  * Fix flux push artifact not working with --provider by
    @matheuscscp in #5551
  * Extend flux migrate to work with local files by @matheuscscp in
    [#5554]
  * Improve flux migrate for live cluster migrations by
    @stefanprodan in #5558
  * Fix flux migrate -f command to work with comments by
    @matheuscscp in #5560
  * Add source-watcher to docs by @stefanprodan in #5562
  * Fix flux migrate -f not considering kind comments by
    @matheuscscp in #5563
  * refactor: convert Kustomization resource into unstructured map
    only once during variable substitution by @ramasai1 in #5566
  * Update toolkit components by @fluxcdbot in #5568
  * Disable AUR publishing by @stefanprodan in #5570
  * Fix manifest generation for --storage-adv-addr and
  - -events-addr flags by @stefanprodan in #5574
  * Update dependencies to Kubernetes v1.34.1 and Go 1.25.2 by
    @stefanprodan in #5576
  * Update toolkit components by @fluxcdbot in #5578
  * Restore GitHub PAT for backports by @matheuscscp in #5581
  * [RFC-0012] Add command flux get source external by @dgunzy in
    [#5555]
  * fix: handle error when writing password prompt to stdout by
    @akshatsinha0 in #5589
  * Pin cosign to v2.6.1 by @matheuscscp in #5594
  * [RFC-0012] Add command flux export source external by @dgunzy
    in #5583
  * Fix bootstrap e2e test for image policy by @matheuscscp in
    [#5604]
  * Update toolkit components by @fluxcdbot in #5603
  * fix: return accepted values for flags when calling
    Values.Type() by @jaxels10 in #5602
  * ci: Include source-watcher in the e2e test suite by
    @stefanprodan in #5614
  * Add source.extensions.fluxcd.io group to aggregated RBAC roles
    by @matheuscscp in #5627
  * Fix panic on reconcile with source of ExternalArtifact kind by
    @matheuscscp in #5630
  * Upgrade k8s to 1.34.2, c-r to 0.22.4 and helm to 3.19.2 by
    @matheuscscp in #5633
  * diff: report if object is skipped by @hown3d in #5625
  * Update toolkit components by @fluxcdbot in #5639
  * Allow option to skip tenant namespace creation by @anshuishere
    in #5597
  * Update toolkit components by @fluxcdbot in #5648
  * fix: #5654 by checking if both --chart and --chart-ref are set
    by @jaxels10 in #5656
  * Added retry logic with delays to the Flux CLI download by
    @ivan-munteanu in #5659
  * Run conformance tests for Kubernetes 1.35.0 by @stefanprodan in
    [#5663]
  * fix: normalize path for Windows compatibility by @sibasispadhi
    in #5674
  * Introduce support for looking up GH app installation ID by
    @matheuscscp in #5682
  * Update dependencies to Kubernetes v1.35.0 by @stefanprodan in
    [#5688]
  * Fix resume command logging success after reconciliation failure
    by @Aman-Cool in #5690
  * Add 2.8 to supported versions for flux migrate -f by
    @matheuscscp in #5713
  * Introduce workflow for bumping fluxcd/pkg deps by @matheuscscp
    in #5717
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5719
  * Fix event listing ignoring pagination token by @matheuscscp in
    [#5721]
  * Build with Go 1.26 by @stefanprodan in #5723
  * Update toolkit components by @fluxcdbot in #5722
  * Update helm-controller to v1.5.0 by @fluxcdbot in #5725
  * build(deps): bump the ci group across 1 directory with 12
    updates by @dependabot[bot] in #5720
  * Fix bootstrap failure on Windows cross-drive paths by @veeceey
    in #5726
  * Dump debug info on e2e tests by @matheuscscp in #5729
  * Set Kubernetes 1.33 as min supported version by @matheuscscp in
    [#5730]
  * Update conformance tests to min Kubernetes 1.33 by
    @stefanprodan in #5731</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 2.8.1:
  * [release/v2.8.x] Remove no longer needed workaround for Flux
    2.8 by @fluxcdbot in #5735
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5739
  * [release/v2.8.x] Update toolkit components by @fluxcdbot in
    [#5741]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773403200">- Update to version 2.8.2:
  * [release/v2.8.x] build(deps): bump the ci group across 1
    directory with 11 updates by @fluxcdbot in #5765
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5767
  * Update toolkit components by @matheuscscp in #5770
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5771</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 2.8.3:
  * [release/v2.8.x] Add target branch name to update branch by
    @fluxcdbot in #5774
  * Update toolkit components by @fluxcdbot in #5779</changelog>
</package>
<package pkgid="5d92d75594897970fd012f2365332dc209af1988f5a1cda26f563084fc3c5242fe453000c0a598f93ed9184dcb6b15dc7f0dba902734a59b33967518cef41a70" name="flux2-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.8.3" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759320000">- Update to version 2.7.0:
  https://github.com/fluxcd/flux2/releases/tag/v2.7.0
  CLI changelog
  * Add backport label for v2.6.x by @stefanprodan in #5379
  * Update image-reflector-controller to v0.35.1 by @fluxcdbot in
    [#5381]
  * Add digest pinning to image automation testing by @stefanprodan
    in #5383
  * correct small typo by @JIbald in #5388
  * Remove credentials sync manifests by @matheuscscp in #5347
  * Add sparse checkout to cli by @ba-work in #5389
  * fix: Allow Azure CLI calls in flux push artifact --provider
    azure on DevOps runners by @matheuscscp in #5390
  * Fix knownhosts key mismatch regression bug by @matheuscscp in
    [#5404]
  * refactor: Use normalize.UnstructuredList instead of
    ssa.SetNativeKindsDefaults by @cappyzawa in #5407
  * Make service-account name configurable in flux create tenant by
    @reiSh6phoo9o in #5402
  * Update toolkit components by @fluxcdbot in #5409
  * refactor: cleanup GetArtifactRegistryCredentials error handling
    by @cappyzawa in #5418
  * Promote image CLI commands to stable by @dgunzy in #5421
  * Update toolkit components by @fluxcdbot in #5426
  * Bump pkg/ssa to v0.49.0 for CABundle validation fix by @dgunzy
    in #5431
  * [RFC-0010] Add workload identity support for remote clusters by
    @matheuscscp in #5434
  * Update toolkit components by @fluxcdbot in #5443
  * Fix flux push artifact for insecure registries by @stefanprodan
    in #5449
  * [RFC-0010] Add workload identity support for remote generic
    clusters by @matheuscscp in #5452
  * Fix flux diff kustomization ignore patterns by @dgunzy in #5451
  * Update dependencies to Kubernetes 1.33.2 by @stefanprodan in
    [#5453]
  * build(deps): bump the ci group across 1 directory with 7
    updates by @dependabot[bot] in #5435
  * Upgrade fluxcd/pkg dependencies by @matheuscscp in #5455
  * ci: Use GITHUB_TOKEN for API calls in update workflow by
    @stefanprodan in #5460
  * manifests: Add app.kubernetes.io/part-of: flux label to
    controller pods by @pinkavaj in #5440
  * Migrate sourcesecret package to runtime/secrets APIs by
    @cappyzawa in #5462
  * Implement flux migrate command by @stefanprodan in #5473
  * [RFC-0007] Implementation history update by @stefanprodan in
    [#5480]
  * Run conformance tests for Kubernetes 1.34.0 by @stefanprodan in
    [#5497]
  * Update to Kubernetes v1.34.0 and Go 1.25.0 by @stefanprodan in
    [#5499]
  * build(deps): bump the ci group across 1 directory with 10
    updates by @dependabot[bot] in #5500
  * Allow the Go runtime to dynamically set GOMAXPROCS by
    @stefanprodan in #5501
  * fix(events): respect --all-namespaces flag by
    @mohiuddin-khan-shiam in #5414
  * [RFC-0011] OpenTelemetry Tracing by @adri1197 in #5321
  * [RFC-0012] External Artifact API by @stefanprodan in #5292
  * Add --show-history flag to debug  helmrelease by @hawkaii in
    [#5505]
  * Skip release candidates on updates by @matheuscscp in #5507
  * ci: Align azure e2e tests secret names with fluxcd/pkg by
    @matheuscscp in #5508
  * Update image-reflector-controller to v1.0.0 by @fluxcdbot in
    [#5517]
  * Update source-controller to v1.7.0 by @fluxcdbot in #5518
  * Add the source-watcher controller to the Flux distribution by
    @stefanprodan in #5519
  * Add read-only commands for ArtifactGenerator kind by
    @stefanprodan in #5520
  * ci: Add source-watcher to the update workflow by @stefanprodan
    in #5521
  * Update image-automation-controller to v1.0.0 by @fluxcdbot in
    [#5522]
  * Update image-reflector-controller to v1.0.1 by @fluxcdbot in
    [#5525]
  * Implement flux [reconcile|suspend|resume] image policy commands
    by @lukas8219 in #5492
  * Handle force: enabled annotation in flux diff ks command by
    @stefanprodan in #5528
  * ci: Refactor CI with fluxcd/gha-workflows by @stefanprodan in
    [#5529]
  * Remove ArtifactGenerators during uninstall by @stefanprodan in
    [#5531]
  * Add support for ExternalArtifact to flux trace by @stefanprodan
    in #5532
  * Set Kubernetes 1.32 as min supported version by @stefanprodan
    in #5533
  * build(deps): bump the ci group with 6 updates by
    @dependabot[bot] in #5535
  * Add support for custom storage namespace in HelmRelease
    creation by @prasad89 in #5534
  * Update toolkit components by @fluxcdbot in #5537
  * ci: remove cron schedule from update by @matheuscscp in #5539
  * Update source-watcher to v2.0.1 by @fluxcdbot in #5540
  * Add --show-history flag to debug kustomization by @matheuscscp
    in #5541
  * Update image-automation-controller to v1.0.1 by @fluxcdbot in
    [#5542]
  * fluxcd/flux2/action: Determine latest version without using
    GitHub API by @RussellAult in #5509</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1759838400">- Update to version 2.7.1:
  * Improvements:
  - Extend flux migrate with support for migrating manifests in
    Git repositories to the latest API versions.
  - Add recommendations for configuring HelmReleases on
    production environments.
  * Fixes:
  - Fix flux migrate command to handle managed fields properly.
  - Fix self-signed TLS cert handling for public Helm
    repositories in source-controller.
  - Fix the default API versions used by receivers in
    notification-controller.
  - Fix redundant Ready condition patching in helm-controller.
  - Fix workload identity configuration examples for kubeconfig
    in helm-controller and kustomize-controller.
  * Components changelog
  - source-controller v1.7.1
  - notification-controller v1.7.2
  - helm-controller v1.4.1
  * CLI changelog
  - [release/v2.7.x] Backport CI fixes and updates by
    @matheuscscp in #5552
  - [release/v2.7.x] Fix flux push artifact not working with
  - -provider by @github-actions[bot] in #5553
  - [release/v2.7.x] Extend flux migrate to work with local files
    by @github-actions[bot] in #5557
  - [release/v2.7.x] Improve flux migrate for live cluster
    migrations by @github-actions[bot] in #5559
  - [release/v2.7.x] Fix flux migrate -f command to work with
    comments by @github-actions[bot] in #5561
  - [release/v2.7.x] Fix flux migrate -f not considering kind
    comments by @github-actions[bot] in #5564
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5569
  - [release/v2.7.x] Disable AUR publishing by
    @github-actions[bot] in #5571</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1760011200">- Update to version 2.7.2:
  * Components changelog
  - source-controller v1.7.2
  - kustomize-controller v1.7.1
  - notification-controller v1.7.3
  - helm-controller v1.4.2
  - image-reflector-controller v1.0.2
  - image-automation-controller v1.0.2
  - source-watcher v2.0.2
  * CLI changelog
  - [release/v2.7.x] Fix manifest generation for
  - -storage-adv-addr and --events-addr flags by
    @github-actions[bot] in #5575
  - [release/v2.7.x] Update dependencies to Kubernetes v1.34.1
    and Go 1.25.2 by @github-actions[bot] in #5577
  - [release/v2.7.x] Update toolkit components by
    @github-actions[bot] in #5579</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1761652800">- Update to version 2.7.3:
  * fix: return supported values for flags when calling Values.Type()
  * Fix bootstrap e2e test for image policy
  * Pin cosign to v2.6.1
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1764072000">- Update to version 2.7.4:
  Note that signature verification for OCI artifacts in
  source-controller is not compatible with Cosign v3.
  Flux users are advised to use Cosign v2.6 for signing Flux OCI
  artifacts and Helm charts, until support for Cosign v3 is added
  in Flux v2.8.
  * Fixes:
  - Add DisableConfigWatchers feature gate to all controllers for
    disabling the Secrets/ConfigMaps watchers
  - Fix Workload Identity for Azure China Cloud in all
    controllers
  - Update Helm Go SDK to v3.19.2 fixing schema validation issues
    in helm-controller
  - Skip secret decryption for remote kustomize patches in
    kustomize-controller
  - Improve post-build error reporting in kustomize-controller
  - Add ArtifactGenerator to aggregated RBAC roles
  * Components changelog
  - source-controller v1.7.4
  - kustomize-controller v1.7.3
  - notification-controller v1.7.5
  - helm-controller v1.4.4
  - image-reflector-controller v1.0.4
  - image-automation-controller v1.0.4
  - source-watcher v2.0.3
  * CLI changelog
  - [release/v2.7.x] ci: Include source-watcher in the e2e test
    suite by @fluxcdbot in #5615
  - [release/v2.7.x] Add source.extensions.fluxcd.io group to
    aggregated RBAC roles by @fluxcdbot in #5628
  - [release/v2.7.x] Fix panic on reconcile with source of
    ExternalArtifact kind by @fluxcdbot in #5631
  - [release/v2.7.x] Upgrade k8s to 1.34.2, c-r to 0.22.4 and
    helm to 3.19.2 by @fluxcdbot in #5634
  - [release/v2.7.x] diff: report if object is skipped by
    @fluxcdbot in #5635
  - [release/v2.7.x] Update toolkit components by @fluxcdbot in
    [#5640]
  - [release/v2.7.x] Allow option to skip tenant namespace
    creation by @fluxcdbot in #5642</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1764244800">- Update to version 2.7.5:
  * Update toolkit components</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772107200">- Update to version 2.8.0:
  Flux v2.8.0 is a feature release. Users are encouraged to upgrade
  for the best experience.
  For a compressive overview of new features and API changes
  included in this release, please refer to the Announcing Flux 2.8
  GA blog post.
  https://fluxcd.io/blog/2026/02/flux-v2.8.0/
  Overview of the new features:
  * Helm v4 support, including server-side apply and kstatus-based
    health checking (HelmRelease)
  * Readiness evaluation of Helm-managed objects with CEL
    expressions (HelmRelease)
  * Improved observability of Helm releases with inventory tracking
    in .status.inventory (HelmRelease)
  * Reduced the mean time to recovery of Flux-managed applications
    via CancelHealthCheckOnNewRevision feature gate (Kustomization,
    HelmRelease)
  * Support for commenting on Pull Requests directly from Flux
    notifications (Provider)
  * Custom SSA apply stages for ordering resource application in
    kustomize-controller (Kustomization)
  * Automatic GitHub App installation ID lookup from the repository
    owner (GitRepository, ImageUpdateAutomation, Provider)
  * Support for Cosign v3 for verifying OCI artifacts and container
    images (OCIRepository)
  * ArtifactGenerator support for extracting and modifying Helm
    charts (ArtifactGenerator)
  * Bypass cache when fetching source objects via DirectSourceFetch
    feature gate (Kustomization, HelmRelease, ArtifactGenerator)
  CLI-related changes:
  * ci: Set GITHUB_TOKEN in the release-flux-manifests workflow by
    @stefanprodan in #5547
  * Add backport label for Flux 2.7 by @matheuscscp in #5550
  * build(deps): bump the ci group across 1 directory with 3
    updates by @dependabot[bot] in #5548
  * Fix flux push artifact not working with --provider by
    @matheuscscp in #5551
  * Extend flux migrate to work with local files by @matheuscscp in
    [#5554]
  * Improve flux migrate for live cluster migrations by
    @stefanprodan in #5558
  * Fix flux migrate -f command to work with comments by
    @matheuscscp in #5560
  * Add source-watcher to docs by @stefanprodan in #5562
  * Fix flux migrate -f not considering kind comments by
    @matheuscscp in #5563
  * refactor: convert Kustomization resource into unstructured map
    only once during variable substitution by @ramasai1 in #5566
  * Update toolkit components by @fluxcdbot in #5568
  * Disable AUR publishing by @stefanprodan in #5570
  * Fix manifest generation for --storage-adv-addr and
  - -events-addr flags by @stefanprodan in #5574
  * Update dependencies to Kubernetes v1.34.1 and Go 1.25.2 by
    @stefanprodan in #5576
  * Update toolkit components by @fluxcdbot in #5578
  * Restore GitHub PAT for backports by @matheuscscp in #5581
  * [RFC-0012] Add command flux get source external by @dgunzy in
    [#5555]
  * fix: handle error when writing password prompt to stdout by
    @akshatsinha0 in #5589
  * Pin cosign to v2.6.1 by @matheuscscp in #5594
  * [RFC-0012] Add command flux export source external by @dgunzy
    in #5583
  * Fix bootstrap e2e test for image policy by @matheuscscp in
    [#5604]
  * Update toolkit components by @fluxcdbot in #5603
  * fix: return accepted values for flags when calling
    Values.Type() by @jaxels10 in #5602
  * ci: Include source-watcher in the e2e test suite by
    @stefanprodan in #5614
  * Add source.extensions.fluxcd.io group to aggregated RBAC roles
    by @matheuscscp in #5627
  * Fix panic on reconcile with source of ExternalArtifact kind by
    @matheuscscp in #5630
  * Upgrade k8s to 1.34.2, c-r to 0.22.4 and helm to 3.19.2 by
    @matheuscscp in #5633
  * diff: report if object is skipped by @hown3d in #5625
  * Update toolkit components by @fluxcdbot in #5639
  * Allow option to skip tenant namespace creation by @anshuishere
    in #5597
  * Update toolkit components by @fluxcdbot in #5648
  * fix: #5654 by checking if both --chart and --chart-ref are set
    by @jaxels10 in #5656
  * Added retry logic with delays to the Flux CLI download by
    @ivan-munteanu in #5659
  * Run conformance tests for Kubernetes 1.35.0 by @stefanprodan in
    [#5663]
  * fix: normalize path for Windows compatibility by @sibasispadhi
    in #5674
  * Introduce support for looking up GH app installation ID by
    @matheuscscp in #5682
  * Update dependencies to Kubernetes v1.35.0 by @stefanprodan in
    [#5688]
  * Fix resume command logging success after reconciliation failure
    by @Aman-Cool in #5690
  * Add 2.8 to supported versions for flux migrate -f by
    @matheuscscp in #5713
  * Introduce workflow for bumping fluxcd/pkg deps by @matheuscscp
    in #5717
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5719
  * Fix event listing ignoring pagination token by @matheuscscp in
    [#5721]
  * Build with Go 1.26 by @stefanprodan in #5723
  * Update toolkit components by @fluxcdbot in #5722
  * Update helm-controller to v1.5.0 by @fluxcdbot in #5725
  * build(deps): bump the ci group across 1 directory with 12
    updates by @dependabot[bot] in #5720
  * Fix bootstrap failure on Windows cross-drive paths by @veeceey
    in #5726
  * Dump debug info on e2e tests by @matheuscscp in #5729
  * Set Kubernetes 1.33 as min supported version by @matheuscscp in
    [#5730]
  * Update conformance tests to min Kubernetes 1.33 by
    @stefanprodan in #5731</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1772193600">- Update to version 2.8.1:
  * [release/v2.8.x] Remove no longer needed workaround for Flux
    2.8 by @fluxcdbot in #5735
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5739
  * [release/v2.8.x] Update toolkit components by @fluxcdbot in
    [#5741]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773403200">- Update to version 2.8.2:
  * [release/v2.8.x] build(deps): bump the ci group across 1
    directory with 11 updates by @fluxcdbot in #5765
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5767
  * Update toolkit components by @matheuscscp in #5770
  * Update fluxcd/pkg dependencies by @fluxcdbot in #5771</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- Update to version 2.8.3:
  * [release/v2.8.x] Add target branch name to update branch by
    @fluxcdbot in #5774
  * Update toolkit components by @fluxcdbot in #5779</changelog>
</package>
<package pkgid="9362ed1f2af51e4c3b1e4ebb333701bdbbfd4e221f4406eb953d3e22550bfc95473410e5c5112ad3fd562b1e4760d4140cf97fb533d9f661ec544b8eb2e70b16" name="fluxbox" arch="riscv64">
  <version epoch="0" ver="1.3.7" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1320235200">- update to 1.3.2:
  * support for ARG32 visuals (cairo-dock etc)
  * updated translations
  * removed Gnome window manager hints
  * relicense 'ostrich' theme
  * support CARDINAL for client pattern
  * fix crash at SIGINT / exit
  * fix signal/Slot related crashes on exit
  * sync bootstraped config files to disk before launching
  * don't warp workspaces on single workspaces
  * fix crash when using ClientMenu after changing the client, sf#3210493
  * remap keysyms to keycodes after 'MappingNotify' (setxkbmap, xmodmap),
    sf#3386257
  * use _NET_WM_ICON correctly, sf#1852693
  * updated 'bloe' and 'arch' styles to work without XPM support
- dropped the following patches, merged upstream in 1.3.2:
  * fluxbox-ftbfs-gcc-4.6.patch
  * fluxbox-upstream-3a3df518.patch
- added patch to remove __DATE and __TIME (build timestamps)</changelog>
  <changelog author="nmo.marques@gmail.com" date="1358337600">- update to 1.3.3
  * Added 'NearestCorner', 'NearestEdge' and 'NearestCornerOrEdge' resize
    methods
  * Added percentage values for commands such as ResizeWindow
  * Added style ressources 'menu.hilite.font', 'menu.hilite.justify'
  * Added 'OnTab' modifier for keys file
  * Added _MOTIF_WM_INFO atom to advertise motif capabilities
  * Added 'fullscreen', 'maximizedhorizontal', 'maximizedvertical' tests to
    client patterns
  * Added option to revert focus to previous window only on current head in
    a multi-monitor setup
  * Rewrite of FbTk::TextureRenderer (simpler code)
  * Improved building on Microsoft Windows
  * Use of monotonic increasing clock for timer, not affected by leap seconds etc.
  * Fixed placement off transient windows in a multi-monitor setup with 'holes'
  * Fixed usage of '~' as part of style filenames
  * Replaced (deprecated) XKeycodeToKeysym() with XkbKeycodeToKeysym()
  * Improved vertical alignment of text in decorations
  * Fixed compiler and code style issues
  * Updated italian translations
- update license to match spdx.org
- update summary to match review (requested for update, silly one)</changelog>
  <changelog author="nmo.marques@gmail.com" date="1358942400">- update license field to match http://spdx.org/licenses/ (MIT)
- split upstream styles into sub-package; keep SUSE style in the
  main package to comply with %configure macro
- update summary for review (clears through rpmlint 'warning')
- fix typos and update syntax in configure: --enable-newspec,
  - -enable-timedcache, --enable-randr.
- spec cleanups</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- update to 1.3.5:
  * Bugfix: reenable 'If', 'Or', 'And' actions.
- fixes from 1.3.4:
  * More subtle brightening of colors
  * FbTk::FbTime::mono() yields microseconds since fluxbox started
  * Feature: Added 'LHalf' / 'RHalf' buttons for titlebar
  * Bugfix: Elliptic gradients are rendered correctly now
  * Bugfix: Avoid integer overflow for some gradients
  * Code optimization in texture rendering code (RAM, reduced branches)
  * Feature: Added 'ClientPatternTest' command to help debugging
    client patterns via 'fluxbox-remote'
  * Bugfix: Handle FbTk::Timers with equal end time correctly
  * Bugfix: Align ClockTool timers with system clock to trigger clock
    switches when the users expects them
  * Improved calculation of brighter colors
  * Added 'he_IL' translations (Thanks Genghis Khan)
  * Bugfix: Invert a texture correctly
  * Cleanup of build-system and .gitignore
  * Simplification of FbTK::Timer code
  * Simplification of FbTK::TextureRender code
  * Use the same lookup-tables for solid colors and gradient textures
  * Bugfix: Do not handle list of timers in place
  * Improved documentation of code
  * Including the code of the SystemTray into the binary is optional now
  * Reduce window-movement lagging on slower systems (Thanks Aymeric Vincent)
  * Build-system improvements (Thanks Sami Kerola)
  * Removed bashisms from fluxbox-generate_menu (Thanks Sami Kerola)
  * Build-system improvements (Thanks Sami Kerola)
  * Combile fix: forgotten parentheses in code for MacOS</changelog>
  <changelog author="stephan.barth@suse.com" date="1392379200">- fixed file list for fluxbox-styles-upstream, which sometimes had trailing
  slashes for regular files</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1412078400">- Do not use xorg-x11-devel but only the needed packages.
- Build with -fvisibility-hidden there is no shared library
  exporting an API or loadable plugins so we do not have
  to pay for that at runtime.</changelog>
  <changelog author="sbahling@suse.com" date="1442750400">- update to 1.3.7:
  Critical Bugfixes:
  * Segfault on startup (mostly *BSD)
  * Segfault on shutdown
  * Segfault on clicking the Remember menu
  * Menu crops on TypeAhead
  Minor Bugfixes:
  * _NET_REQUEST_FRAME_EXTENTS
  * Working autorepeat keys
  * Working vertical rotated Tabs and Toolbar
  * Proper size of titlebar buttons on restart / detaching tabs
  * Missing windowmenu works again
  * Several glitches in the menu
  * Correct handling of 'maximized' statement in the apps file
  Features:
  * The improved TypeAhead sytem is not limited to matches on beginning
    of menu items anymore, the behavior is configurable:
  - Nowhere - disables TypeAhead support
  - ItemStart - matches typed text only at the start of a menu item
  - Somewhere - matches typed text somewhere in a menu item
    (Currently this is a configfile-only option)
  * Minor tweaks to the i18n system
  * Updated turkish translations
  End User unrelated:
  * Code refactoring and cleanup, assisted by Coverity and
    clang static code analysis
- changes from 1.3.6:
  Critical Bugfixes:
  * Clocktool problems
  * Rendering long text
  * Race condition on shutdown
  * Lost keypresses after workspace switch
  * Corruption of fbrun-history
  Minor Bugfixes:
  * Resize and Move problems
  Features:
  * 'ArrangeWindowsStack' action
  * Treat Windows with WM_CLASS == "DockApp" as DockApps
  Minor:
  * Updated translations (Bulgarian, Hebrew, Japanese)
  * Updated build system
- Update Source0 URL in specfile
- Use xz compressed source tarball
- Rebase fluxbox-remove_build_timestamp.patch</changelog>
  <changelog author="jengelh@inai.de" date="1496836800">- Replace filler wording by some factual description.</changelog>
  <changelog author="Fernando Mattioli &lt;mattioli.fernando@gmail.com&gt;" date="1625313600">- Add gcc11.patch: replaces ordered pointer comparison with equality comparison.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="88fb60af74347fbbf1bfc0541b6801854c705f516981cef805aeb12e651a6b2606d6af1d8151a90ad187e472c900605cb7999d88080ff893184440a1f87a063a" name="fluxbox-styles-upstream" arch="noarch">
  <version epoch="0" ver="1.3.7" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1320235200">- update to 1.3.2:
  * support for ARG32 visuals (cairo-dock etc)
  * updated translations
  * removed Gnome window manager hints
  * relicense 'ostrich' theme
  * support CARDINAL for client pattern
  * fix crash at SIGINT / exit
  * fix signal/Slot related crashes on exit
  * sync bootstraped config files to disk before launching
  * don't warp workspaces on single workspaces
  * fix crash when using ClientMenu after changing the client, sf#3210493
  * remap keysyms to keycodes after 'MappingNotify' (setxkbmap, xmodmap),
    sf#3386257
  * use _NET_WM_ICON correctly, sf#1852693
  * updated 'bloe' and 'arch' styles to work without XPM support
- dropped the following patches, merged upstream in 1.3.2:
  * fluxbox-ftbfs-gcc-4.6.patch
  * fluxbox-upstream-3a3df518.patch
- added patch to remove __DATE and __TIME (build timestamps)</changelog>
  <changelog author="nmo.marques@gmail.com" date="1358337600">- update to 1.3.3
  * Added 'NearestCorner', 'NearestEdge' and 'NearestCornerOrEdge' resize
    methods
  * Added percentage values for commands such as ResizeWindow
  * Added style ressources 'menu.hilite.font', 'menu.hilite.justify'
  * Added 'OnTab' modifier for keys file
  * Added _MOTIF_WM_INFO atom to advertise motif capabilities
  * Added 'fullscreen', 'maximizedhorizontal', 'maximizedvertical' tests to
    client patterns
  * Added option to revert focus to previous window only on current head in
    a multi-monitor setup
  * Rewrite of FbTk::TextureRenderer (simpler code)
  * Improved building on Microsoft Windows
  * Use of monotonic increasing clock for timer, not affected by leap seconds etc.
  * Fixed placement off transient windows in a multi-monitor setup with 'holes'
  * Fixed usage of '~' as part of style filenames
  * Replaced (deprecated) XKeycodeToKeysym() with XkbKeycodeToKeysym()
  * Improved vertical alignment of text in decorations
  * Fixed compiler and code style issues
  * Updated italian translations
- update license to match spdx.org
- update summary to match review (requested for update, silly one)</changelog>
  <changelog author="nmo.marques@gmail.com" date="1358942400">- update license field to match http://spdx.org/licenses/ (MIT)
- split upstream styles into sub-package; keep SUSE style in the
  main package to comply with %configure macro
- update summary for review (clears through rpmlint 'warning')
- fix typos and update syntax in configure: --enable-newspec,
  - -enable-timedcache, --enable-randr.
- spec cleanups</changelog>
  <changelog author="nmo.marques@gmail.com" date="1361275200">- update to 1.3.5:
  * Bugfix: reenable 'If', 'Or', 'And' actions.
- fixes from 1.3.4:
  * More subtle brightening of colors
  * FbTk::FbTime::mono() yields microseconds since fluxbox started
  * Feature: Added 'LHalf' / 'RHalf' buttons for titlebar
  * Bugfix: Elliptic gradients are rendered correctly now
  * Bugfix: Avoid integer overflow for some gradients
  * Code optimization in texture rendering code (RAM, reduced branches)
  * Feature: Added 'ClientPatternTest' command to help debugging
    client patterns via 'fluxbox-remote'
  * Bugfix: Handle FbTk::Timers with equal end time correctly
  * Bugfix: Align ClockTool timers with system clock to trigger clock
    switches when the users expects them
  * Improved calculation of brighter colors
  * Added 'he_IL' translations (Thanks Genghis Khan)
  * Bugfix: Invert a texture correctly
  * Cleanup of build-system and .gitignore
  * Simplification of FbTK::Timer code
  * Simplification of FbTK::TextureRender code
  * Use the same lookup-tables for solid colors and gradient textures
  * Bugfix: Do not handle list of timers in place
  * Improved documentation of code
  * Including the code of the SystemTray into the binary is optional now
  * Reduce window-movement lagging on slower systems (Thanks Aymeric Vincent)
  * Build-system improvements (Thanks Sami Kerola)
  * Removed bashisms from fluxbox-generate_menu (Thanks Sami Kerola)
  * Build-system improvements (Thanks Sami Kerola)
  * Combile fix: forgotten parentheses in code for MacOS</changelog>
  <changelog author="stephan.barth@suse.com" date="1392379200">- fixed file list for fluxbox-styles-upstream, which sometimes had trailing
  slashes for regular files</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1412078400">- Do not use xorg-x11-devel but only the needed packages.
- Build with -fvisibility-hidden there is no shared library
  exporting an API or loadable plugins so we do not have
  to pay for that at runtime.</changelog>
  <changelog author="sbahling@suse.com" date="1442750400">- update to 1.3.7:
  Critical Bugfixes:
  * Segfault on startup (mostly *BSD)
  * Segfault on shutdown
  * Segfault on clicking the Remember menu
  * Menu crops on TypeAhead
  Minor Bugfixes:
  * _NET_REQUEST_FRAME_EXTENTS
  * Working autorepeat keys
  * Working vertical rotated Tabs and Toolbar
  * Proper size of titlebar buttons on restart / detaching tabs
  * Missing windowmenu works again
  * Several glitches in the menu
  * Correct handling of 'maximized' statement in the apps file
  Features:
  * The improved TypeAhead sytem is not limited to matches on beginning
    of menu items anymore, the behavior is configurable:
  - Nowhere - disables TypeAhead support
  - ItemStart - matches typed text only at the start of a menu item
  - Somewhere - matches typed text somewhere in a menu item
    (Currently this is a configfile-only option)
  * Minor tweaks to the i18n system
  * Updated turkish translations
  End User unrelated:
  * Code refactoring and cleanup, assisted by Coverity and
    clang static code analysis
- changes from 1.3.6:
  Critical Bugfixes:
  * Clocktool problems
  * Rendering long text
  * Race condition on shutdown
  * Lost keypresses after workspace switch
  * Corruption of fbrun-history
  Minor Bugfixes:
  * Resize and Move problems
  Features:
  * 'ArrangeWindowsStack' action
  * Treat Windows with WM_CLASS == "DockApp" as DockApps
  Minor:
  * Updated translations (Bulgarian, Hebrew, Japanese)
  * Updated build system
- Update Source0 URL in specfile
- Use xz compressed source tarball
- Rebase fluxbox-remove_build_timestamp.patch</changelog>
  <changelog author="jengelh@inai.de" date="1496836800">- Replace filler wording by some factual description.</changelog>
  <changelog author="Fernando Mattioli &lt;mattioli.fernando@gmail.com&gt;" date="1625313600">- Add gcc11.patch: replaces ordered pointer comparison with equality comparison.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dd8bc91d20fa5fbe8b98f09b316c733e11ba77a1e1e2f8a64969e1db996cd0acd0281a8a83b91f49c7082a98691eea894c8da097ed8235d90462dfade32e88df" name="flxmlrpc-devel" arch="riscv64">
  <version epoch="0" ver="1.0.1" rel="1.2"/>
  <changelog author="dl8fcl@darc.de" date="1429790400">- import into build service</changelog>
  <changelog author="dl8fcl@darc.de" date="1431000000">- update to version 0.1.4</changelog>
  <changelog author="mardnh@gmx.de" date="1492344000">- Rename %soname to %sover to better reflect its use
- Run spec-cleaner
- Fix Source
- Fix Url
- minor specfile cleanup</changelog>
  <changelog author="mpluskal@suse.com" date="1494936000">- Do not build and ship static library</changelog>
  <changelog author="jengelh@inai.de" date="1494936001">- Correct some orthographic errors in the descriptions.
  Trim to neutrality.</changelog>
  <changelog author="mpluskal@suse.com" date="1497960000">- Update licensing</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1581508800">- Small package modernisation</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- update to version 1.0.1 (not released)
  * update XmlRpcBase64.h file to comply with flxxx internals
- update to version 1.0.0 (not released)
  * add client_id tag
  * remove files that should be locally created
- update to version 0.1.5 (not released)
  * fix XmlRpc tm_mday comparison typo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629115201">- Redownload tarball</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629633600">- Fixed to use source snapshot from fldigi git repository</changelog>
</package>
<package pkgid="f31694f3a1e32c1a625712b7ac1819a1eb85e572b599119cfc3192083cfbd49c405b396979f17cc40c5a61730d1a164dd55f67e4df9dad9235fed20e4ceac2b0" name="fly" arch="riscv64">
  <version epoch="0" ver="2.0.1" rel="2.1"/>
  <changelog author="adrian@suse.de" date="1073822400">- build as user</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="meissner@suse.de" date="1162296000">- use RPM_OPT_FLAGS</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="cfarrell@suse.com" date="1338292800">- license update: SUSE-Permissive
  SPDX format (or next best alternative from the spreadsheet linked at
  license.opensuse.org)</changelog>
  <changelog author="aavindraa@gmail.com" date="1507377600">- Update to 2.0.1
  * Fly tested for compatibility with gd version 2.0.35.
  * Makefile updated for correct/new reference to freetype library.
  * Has been tested on Linux/x86.
- Drop fly-2.0.0-libs.patch (freetype lib reference fixed upstream)
- Lint spec file
- Fix a few warnings:
  * Incorrect file endings
  * Drop duplicate example from source
  * Drop gif examples as gifs are not supported</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520942400">- remove buildrequires on freetype2-devel, libjpeg-devel
  libpng-devel, xorg-x11, xorg-x11-devel, only gd library
  is ever used.</changelog>
  <changelog author="avindra@opensuse.org" date="1520942401">- switch download to mirror site so that "localrun downloadfiles"
  can work</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="f76e67b53d3cf164c193fa4cd3278132524b19def51a3e6c7d0af3a78a23ed86634d42a7830ddbeb55fc144be190ae3485695135cf1e9041cf8a22cc6c48c53c" name="fmt-10-devel" arch="riscv64">
  <version epoch="0" ver="10.2.1" rel="1.1"/>
  <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š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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 10.2
  * Added support for the %j specifier (the number of days) for
    std::chrono::duration.
  * Added support for the chrono suffix for days and changed the
    suffix for minutes from "m" to the correct "min".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704369600">- Update to release 10.2.1
  * Restore symbol write_console(std::FILE* f, string_view text)</changelog>
</package>
<package pkgid="0554ff47a346f7c139fa57b64aeb4f0229cd3b30cec26c9833a09a2b4a20582be463c366df5413bd6673630852c88edecdd831cda9e55c3e28ebbb00e4dfae87" name="fmt-9-devel" arch="riscv64">
  <version epoch="0" ver="9.1.0" rel="1.1"/>
  <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š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>
</package>
<package pkgid="4fabd85585023d2a14f5fe363916dc02aa1f3ef49347e32900c8deba2fb05c87a38819945d8fbd00b5bb9259a55c1ff0377129a923120383bb54703b6559b006" name="fmt-devel" arch="riscv64">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 11.0.1
  * Added fmt/base.h which provides a subset of the API with
    minimal include dependencies and enough functionality to
    replace all uses of the printf family of functions.
  * Improved integration with stdio in fmt::print, enabling
    direct writes into a C stream buffer in common cases.
  * fmt::format_to no longer exceeds buffers, instead it will
    truncate.
  * Added formatters for std::{expected,complex,type_info},
    std::chrono::{day,month,year,year_month_day}.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 11.0.2
  * Fixed performance regressions when using
    ``std::back_insert_iterator`` with`` fmt::format_to``.
  * Made ``formatter&lt;std::string_view&gt;::parse`` work with types
    convertible to ``std::string_view``.
  * Made ``volatile void *`` formattable.
  * Made ``fmt::context`` iterator compatible with STL algorithms
    that rely on the iterator category.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735128000">- Update to release 11.1
  * Reduced debug (unoptimized) binary code size and the number of
    template instantiations when passing formatting arguments
  * Added an experimental fmt::writer API that can be used for
    writing to different destinations such as files or strings
  * Made std::expected&lt;void, E&gt; formattable
  * Made fmt::is_formattable&lt;void&gt; SFINAE-friendly
  * Added the n specifier for tuples and pairs
  * Added support for tuple-like types to ``fmt::join``
  * Added a formatter for ``std::reference_wrapper``
  * Added experimental padding support (glibc ``strftime``
    extension) to ``%m``, ``%j`` and ``%Y``
  * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept
  * Added support for UTF-32 code units greater than 0xFFFF in fill</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735387200">- Update to release 11.1.1
  * Restore ABI compat with 11.0.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736596800">- Add 0001-Restore-ABI-compatibility.patch [boo#1235078]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 11.1.3
  * Readded `args()` to `fmt::format_context`
- Delete 0001-Restore-ABI-compatibility.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740571200">- Update to release 11.1.4
  * Improved the logic of switching between fixed and exponential
    format for float.
  * Moved is_compiled_string to the public API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 11.2.0
  * Added the `s` specifier for std::error_code. It allows
    formatting an error message as a string.
  * Fixed formatting of std::chrono::local_time and tm (#3815,
    [#4350]) to be consistent across platforms.
  * Added compile-time diagnostics for cases when {:Z} is requested
    while the system has no timezone information.
  * Deprecated fmt::localtime in favor of std::localtime.
  * Added error reporting for duplicate named arguments.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758110400">- Update to release 12.0.0
  * Added constexpr support to fmt::format.
  * Added FMT_STATIC_FORMAT that allows formatting into a string of
    the exact required size at compile time.
  * Improved C++20 module support.
  * Removed deprecated `has_formatter` API (use is_formattable
    instead).
  * Removed deprecated `basic_format_args::parse_context_type`,
    `basic_format_args::formatter_type` and similar aliases in
    context types.
  * Removed wide stream overload of `fmt::printf`, and wide stream
    overloads of `fmt::print` that take text styles.
  * Removed `is_*char` traits.
  * Removed `fmt::localtime`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 12.1.0
  * Optimized `buffer::append`, resulting in up to ~16% improvement
    on spdlog benchmarks.
  * Made `std::variant` and `std::expected` formatters work with
    `format_as`.
  * Added support for cv-qualified types to the `std::optional`
    formatter.</changelog>
</package>
<package pkgid="5e31b405820031dc70c6fc479e59ccb1ace6839b421ececb70a3947e6d2686de6f2fc8223c3524e5b100373dc73ba1b180963c6af44f888925a2b1ac36c65c4d" name="fmtools" arch="riscv64">
  <version epoch="0" ver="2.0.8" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1736078400">- Initial package, version 2.0.8</changelog>
</package>
<package pkgid="e0790fba14104b65ed13ebe4b123235fbe55062f8b560d22ffe7d66a7c83e58e8352ddb95dbe9aa4a8b9c5294a364db403a757f4e493e9116108e20df647ef47" name="fnotifystat" arch="riscv64">
  <version epoch="0" ver="0.02.06" rel="1.3"/>
  <changelog author="mardnh@gmx.de" date="1494417600">- update to version 0.01.17
  * Makefile: bump version
  * Manual: update copyright year and date
  * Add variable pid size handling.
  * Re-order declarations of mounts and mount in fnotify_event_init
  * Update copyright year to source
- update to version 0.01.16
  * Makefile: bump version
  * Remove extraneous declaration of ret to fix shadowing
  * constify fs1 fs2
  * Make some helper functions static
  * Makefile: add PEDANTIC flags
- update to version 0.01.15
  * Makefile: bump version
  * reduce scope of ptr
  * debian/control: update Standards-Version to 3.9.8
  * Update and correct copyright years</changelog>
  <changelog author="mardnh@gmx.de" date="1515153600">- update to version 0.02.00
  * Makefile: bump version to 0.02.00
  * debian/rules: remove extraneous space on line 5
  * debian/control: update Standards-Version to 4.1.2
  * unconsitfy pointer 'metadata' to fix a build warning
  * Fix build warning, include &lt;sys/sysmacros.h&gt;.</changelog>
  <changelog author="mardnh@gmx.de" date="1529236800">- Update to version 0.02.01
  * Makefile: bump version
  * debian/copyright: use secure URI
  * debian/control: update dephelper to &gt;= 11
  * debian/control: remove trailing empty line
  * debian/compat: update to 11
  * voidify unused function returns
  * Update copyright year</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1562500800">- Update to version 0.02.02
  * Manual: fix spelling mistakes
  * Update copyright year
  * Add travis yaml file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1566907200">- Update to version 0.02.03
  * No funcional changes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.02.04
  * Add bash completions</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582804800">- Update to version 0.02.05
  * Fix early return from loop on bad fstat
  * Add device name information with -D and -I flags</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668800">- Drop SLE12 compat ifdef</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668801">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.02.06
  * code style cosmetic fixes</changelog>
</package>
<package pkgid="5d96d1387fefc9ed367229c95ca7ed40d6281edc8880102ceb63208e508eea226524679e295f34b80fbdb4553adae7d7d694bf632ab48d8d9dbd710c74f86696" name="fnotifystat-bash-completion" arch="noarch">
  <version epoch="0" ver="0.02.06" rel="1.3"/>
  <changelog author="mardnh@gmx.de" date="1494417600">- update to version 0.01.17
  * Makefile: bump version
  * Manual: update copyright year and date
  * Add variable pid size handling.
  * Re-order declarations of mounts and mount in fnotify_event_init
  * Update copyright year to source
- update to version 0.01.16
  * Makefile: bump version
  * Remove extraneous declaration of ret to fix shadowing
  * constify fs1 fs2
  * Make some helper functions static
  * Makefile: add PEDANTIC flags
- update to version 0.01.15
  * Makefile: bump version
  * reduce scope of ptr
  * debian/control: update Standards-Version to 3.9.8
  * Update and correct copyright years</changelog>
  <changelog author="mardnh@gmx.de" date="1515153600">- update to version 0.02.00
  * Makefile: bump version to 0.02.00
  * debian/rules: remove extraneous space on line 5
  * debian/control: update Standards-Version to 4.1.2
  * unconsitfy pointer 'metadata' to fix a build warning
  * Fix build warning, include &lt;sys/sysmacros.h&gt;.</changelog>
  <changelog author="mardnh@gmx.de" date="1529236800">- Update to version 0.02.01
  * Makefile: bump version
  * debian/copyright: use secure URI
  * debian/control: update dephelper to &gt;= 11
  * debian/control: remove trailing empty line
  * debian/compat: update to 11
  * voidify unused function returns
  * Update copyright year</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1562500800">- Update to version 0.02.02
  * Manual: fix spelling mistakes
  * Update copyright year
  * Add travis yaml file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1566907200">- Update to version 0.02.03
  * No funcional changes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.02.04
  * Add bash completions</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582804800">- Update to version 0.02.05
  * Fix early return from loop on bad fstat
  * Add device name information with -D and -I flags</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668800">- Drop SLE12 compat ifdef</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668801">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.02.06
  * code style cosmetic fixes</changelog>
</package>
<package pkgid="a2ab1fe33a6b39b076c87c5d3ea3a6285d1d3f415aa54412f77766251814cbf84d8a3e243b61348f3e3ffc42c39ac7021c1f344045ad335e8e75317d1354a9f4" name="fnott" arch="riscv64">
  <version epoch="0" ver="1.8.0" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1721131200">- Update to version 1.6.0:
  * selection-helper-uses-null-separator=yes|no to fnott.ini. This can be used to e.g. improve handling of action strings with newlines in them.
  * scaling-filter to fnott.ini, allowing you to choose which scaling filter to use when scaling non-SVG notification images. The default is lanczos3.
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * D-Bus service file for starting automatically
  * Systemd unit file</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1721131201">- Add new file to list /usr/share/dbus-1/services/fnott.service</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600000">- Update to version 1.7.0:
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * `border-radius` configuration option (yes, this means fnott now
    supports rounded corners).
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Defaults to `disabled`
    (i.e. use the bundled version).
  * Support for the `x-canonical-private-synchronous` hint.
  * XDG activation support; when triggering an action, fnott attempts to
    retrieve an XDG activation token. This will only succeed if the
    cursor is inside the notification window. The token is then
    signaled over the D-Bus _Notifications_ interface.
  * `fnottctl dismiss-with-default-action`.
  * Implemented the `org.freedesktop.DBus.Introspectable`
    interface. This fixes an issue where e.g. `gdbus` was not able to
    create, or close, notifications.
  * Left clicking a notification now triggers the default action, if
    any, in addition to dismissing the notification. Right click to
    dismiss the notification without trigger the default action.
  * `STRING:image-path` hint that points to either a non-existing file,
    or an invalid image, will now be ignored (instead of removing the
    notification's icon).
  * All notifications are now dismissed
    (i.e. `org.freedesktop.Notifications.NotificationClosed` is
    signaled) when fnott exits.
  * `reason` in the `NotificationClosed` signal being off-by-one.
  * Icons loaded via `image-data` hints being too dark.
  * Not all data being read from the action selection helper, under
    certain circumstances.</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600001">- Set c11 to leap only. confusing workaround</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600002">- Specfile cleanup
  * %config macro for config file</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1737288000">- Add unpackaged file fnott.service.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1739620800">- Update to version 1.7.1:
  * anchor can now be set to center.
  * Nanosvg updated to ea6a6aca009422bba0dbad4c80df6e6ba0c82183
  * fix: Messages sent directly after starting fnott (for example, when
    fnott is auto-activated by D-Bus) not processed until more D-Bus messages
    are received later.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1748952000">- spec: package fnott.service also on 16.0 (bsc#1244025)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1752753600">- Update to version 1.8.0:
  * progress-style configuration option with possible values of bar (previous behavior) and background which shows the progress as the background color.
  * Fish shell completions.
  * Default icon theme from hicolor to default.
  * Crash when max-icon-size=0 (#145).
  * Parse sections in order. This fixes a bug where sections before the main section get ignored. (#137).
  * fnottctl pause|unpause exiting with an error.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmaps.</changelog>
</package>
<package pkgid="29fb4b69e51961f4151ae87903ec2a9ed764d92ca3adc621383475f2f30c8397c7fe9f595a0b3dae86c7d82e2fa11fd13ea79b8d3f444586d98602de6674c734" name="fnott-fish-completion" arch="riscv64">
  <version epoch="0" ver="1.8.0" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1721131200">- Update to version 1.6.0:
  * selection-helper-uses-null-separator=yes|no to fnott.ini. This can be used to e.g. improve handling of action strings with newlines in them.
  * scaling-filter to fnott.ini, allowing you to choose which scaling filter to use when scaling non-SVG notification images. The default is lanczos3.
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * D-Bus service file for starting automatically
  * Systemd unit file</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1721131201">- Add new file to list /usr/share/dbus-1/services/fnott.service</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600000">- Update to version 1.7.0:
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * `border-radius` configuration option (yes, this means fnott now
    supports rounded corners).
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Defaults to `disabled`
    (i.e. use the bundled version).
  * Support for the `x-canonical-private-synchronous` hint.
  * XDG activation support; when triggering an action, fnott attempts to
    retrieve an XDG activation token. This will only succeed if the
    cursor is inside the notification window. The token is then
    signaled over the D-Bus _Notifications_ interface.
  * `fnottctl dismiss-with-default-action`.
  * Implemented the `org.freedesktop.DBus.Introspectable`
    interface. This fixes an issue where e.g. `gdbus` was not able to
    create, or close, notifications.
  * Left clicking a notification now triggers the default action, if
    any, in addition to dismissing the notification. Right click to
    dismiss the notification without trigger the default action.
  * `STRING:image-path` hint that points to either a non-existing file,
    or an invalid image, will now be ignored (instead of removing the
    notification's icon).
  * All notifications are now dismissed
    (i.e. `org.freedesktop.Notifications.NotificationClosed` is
    signaled) when fnott exits.
  * `reason` in the `NotificationClosed` signal being off-by-one.
  * Icons loaded via `image-data` hints being too dark.
  * Not all data being read from the action selection helper, under
    certain circumstances.</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600001">- Set c11 to leap only. confusing workaround</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600002">- Specfile cleanup
  * %config macro for config file</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1737288000">- Add unpackaged file fnott.service.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1739620800">- Update to version 1.7.1:
  * anchor can now be set to center.
  * Nanosvg updated to ea6a6aca009422bba0dbad4c80df6e6ba0c82183
  * fix: Messages sent directly after starting fnott (for example, when
    fnott is auto-activated by D-Bus) not processed until more D-Bus messages
    are received later.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1748952000">- spec: package fnott.service also on 16.0 (bsc#1244025)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1752753600">- Update to version 1.8.0:
  * progress-style configuration option with possible values of bar (previous behavior) and background which shows the progress as the background color.
  * Fish shell completions.
  * Default icon theme from hicolor to default.
  * Crash when max-icon-size=0 (#145).
  * Parse sections in order. This fixes a bug where sections before the main section get ignored. (#137).
  * fnottctl pause|unpause exiting with an error.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmaps.</changelog>
</package>
<package pkgid="76aacdbb0eaa166906f0bdd214fc6d3c76bf511cb921ff3dce3d3fcdbd005c9a09028f6234c49662ecf5262455ce981e22cd0b19f7b523d446279f9635a0231d" name="fnott-zsh-completion" arch="riscv64">
  <version epoch="0" ver="1.8.0" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1721131200">- Update to version 1.6.0:
  * selection-helper-uses-null-separator=yes|no to fnott.ini. This can be used to e.g. improve handling of action strings with newlines in them.
  * scaling-filter to fnott.ini, allowing you to choose which scaling filter to use when scaling non-SVG notification images. The default is lanczos3.
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * D-Bus service file for starting automatically
  * Systemd unit file</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1721131201">- Add new file to list /usr/share/dbus-1/services/fnott.service</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600000">- Update to version 1.7.0:
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * `border-radius` configuration option (yes, this means fnott now
    supports rounded corners).
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Defaults to `disabled`
    (i.e. use the bundled version).
  * Support for the `x-canonical-private-synchronous` hint.
  * XDG activation support; when triggering an action, fnott attempts to
    retrieve an XDG activation token. This will only succeed if the
    cursor is inside the notification window. The token is then
    signaled over the D-Bus _Notifications_ interface.
  * `fnottctl dismiss-with-default-action`.
  * Implemented the `org.freedesktop.DBus.Introspectable`
    interface. This fixes an issue where e.g. `gdbus` was not able to
    create, or close, notifications.
  * Left clicking a notification now triggers the default action, if
    any, in addition to dismissing the notification. Right click to
    dismiss the notification without trigger the default action.
  * `STRING:image-path` hint that points to either a non-existing file,
    or an invalid image, will now be ignored (instead of removing the
    notification's icon).
  * All notifications are now dismissed
    (i.e. `org.freedesktop.Notifications.NotificationClosed` is
    signaled) when fnott exits.
  * `reason` in the `NotificationClosed` signal being off-by-one.
  * Icons loaded via `image-data` hints being too dark.
  * Not all data being read from the action selection helper, under
    certain circumstances.</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600001">- Set c11 to leap only. confusing workaround</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1722600002">- Specfile cleanup
  * %config macro for config file</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1737288000">- Add unpackaged file fnott.service.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1739620800">- Update to version 1.7.1:
  * anchor can now be set to center.
  * Nanosvg updated to ea6a6aca009422bba0dbad4c80df6e6ba0c82183
  * fix: Messages sent directly after starting fnott (for example, when
    fnott is auto-activated by D-Bus) not processed until more D-Bus messages
    are received later.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1748952000">- spec: package fnott.service also on 16.0 (bsc#1244025)</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1752753600">- Update to version 1.8.0:
  * progress-style configuration option with possible values of bar (previous behavior) and background which shows the progress as the background color.
  * Fish shell completions.
  * Default icon theme from hicolor to default.
  * Crash when max-icon-size=0 (#145).
  * Parse sections in order. This fixes a bug where sections before the main section get ignored. (#137).
  * fnottctl pause|unpause exiting with an error.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmaps.</changelog>
</package>
<package pkgid="71af5fcb5f1b241ee789dc2e402102bf73b8b96b20c99bbb3d7d0a631f1400fe0a6f250405c6aa3fc24cb9f0ff1922ed0e8feca1602a295aa2e9c149b9102878" name="fntsample" arch="riscv64">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1281009600">- initial package (3.2)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 5.4
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683288001">- Update descriptions for noun phrase.</changelog>
</package>
<package pkgid="2a5021a701e32ea7991cd687cb674ed645cdaa3891ec806bc2fde3e8c0942959886c7b057f296ba9bf7e4696de858c8675fec6f4061da15830f3b8335d9220a4" name="fntsample-lang" arch="noarch">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1281009600">- initial package (3.2)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 5.4
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683288001">- Update descriptions for noun phrase.</changelog>
</package>
<package pkgid="ff2c1b8fca09ce11b69387bcaa7810e581aadf3a30bd97daeb8d56428c66b7a3c5c8e9c3e7e9d88e2863ec57c2aa6c0117bbfed4db61b72a59cab4a80f1812fa" name="focus-stack" arch="riscv64">
  <version epoch="0" ver="1.4" rel="1.5"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1707739200">- Initial OBS release.
- Add fix-version.patch: set the program version to the correct one</changelog>
</package>
<package pkgid="e3afd89801d3e7affdbff7dec876284e45707d43fe458ae4c8dcd8fc3df559dccff68ba8c4b37227d8eb396bf8b28b44d28e9f50c81a0ac17156793097db6f4a" name="focuswriter" arch="riscv64">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.8.7:
  * FIXED: Did not keep line spacing when pasting plain text
  * Replaced deprecated code
  * Updated Swedish translation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716292800">- Update to 1.8.8:
  * FIXED: Broken backgrounds in Windows dark theme
  * FIXED: Extra newline when copying RTF
  * Added Windows support for copying RTF</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1728993600">- Update to 1.8.9:
  Bug Fixes:
  * FIXED: Slow loading of themes
  * FIXED: Font did not update in theme preview
  * FIXED: Alert expander invisible with monochrome icon themes
  * FIXED: Incorrect icons in monochrome icon themes
  Translation Updates:
  * Estonian
  * Marathi</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1740139200">- Update to 1.8.10:
  General:
  * Added support for DICPATH to find dictionaries
  * Improved code for building translations
  * Updated Unicode symbols database
  * Updated Windows dictionaries
  Translation Updates:
  * Slovenian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741435200">- Update to 1.8.11:
  * FIXED: Find button was not default in find dialog</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1747310400">- Update to 1.8.12:
  * FIXED: Compile error with QString::arg overload for char32_t
  * FIXED: Conflict when creating default symbol shortcuts
  * FIXED: Columns in symbols dialog were very wide
  * Updated Swedish translation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1755604800">- Update to 1.8.13:
  * FIXED: Crash when dragging justified text</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770811200">- Update to 1.9.0:
  New Features:
  * Added keyboard shortcuts for headings
  * Clears headings when pressing enter
  General:
  * Replaced shadowed variable names
  * Switched to KDSingleApplication
  * Updated link to translations
  Bug Fixes:
  * FIXED: Did not play sound effects for smart quotes
  * Translation Updates</changelog>
</package>
<package pkgid="88f39876810e3c6cf61de84bd5caf60a7e2c34d8150f6d08baecbb2268b32eeb9851e6038921ddade5082d115fe491125ccd3b13764357672bcec62b2cdf7236" name="focuswriter-lang" arch="noarch">
  <version epoch="0" ver="1.9.0" rel="1.1"/>
  <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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.8.7:
  * FIXED: Did not keep line spacing when pasting plain text
  * Replaced deprecated code
  * Updated Swedish translation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716292800">- Update to 1.8.8:
  * FIXED: Broken backgrounds in Windows dark theme
  * FIXED: Extra newline when copying RTF
  * Added Windows support for copying RTF</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1728993600">- Update to 1.8.9:
  Bug Fixes:
  * FIXED: Slow loading of themes
  * FIXED: Font did not update in theme preview
  * FIXED: Alert expander invisible with monochrome icon themes
  * FIXED: Incorrect icons in monochrome icon themes
  Translation Updates:
  * Estonian
  * Marathi</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1740139200">- Update to 1.8.10:
  General:
  * Added support for DICPATH to find dictionaries
  * Improved code for building translations
  * Updated Unicode symbols database
  * Updated Windows dictionaries
  Translation Updates:
  * Slovenian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1741435200">- Update to 1.8.11:
  * FIXED: Find button was not default in find dialog</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1747310400">- Update to 1.8.12:
  * FIXED: Compile error with QString::arg overload for char32_t
  * FIXED: Conflict when creating default symbol shortcuts
  * FIXED: Columns in symbols dialog were very wide
  * Updated Swedish translation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1755604800">- Update to 1.8.13:
  * FIXED: Crash when dragging justified text</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1770811200">- Update to 1.9.0:
  New Features:
  * Added keyboard shortcuts for headings
  * Clears headings when pressing enter
  General:
  * Replaced shadowed variable names
  * Switched to KDSingleApplication
  * Updated link to translations
  Bug Fixes:
  * FIXED: Did not play sound effects for smart quotes
  * Translation Updates</changelog>
</package>
<package pkgid="867a9ea759f91ca3b7c78c93445ee064e1058cbc1d096e761e036f147f8dd51a15220df22e2e95b1ddb8dd28e1698ed706164fcd134943a468912b291fb5392b" name="folder-color-common" arch="noarch">
  <version epoch="0" ver="0.0.88" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1425902400">- Initial build.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1426680000">- Update to 0.0.61 (changes since 0.0.51):
  * Default global colour in the system.
  * Allow local themes in user directory.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1426680001">- Update to 0.0.62:
  * Fix network and recent directories.
  * Allow to hide donation.
  * Fix layout in Global colour.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1427630400">- Update to 0.0.70:
  * Fix no transparency in custom colours.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1430913600">- Update to 0.0.78:
  * Orange colour changed to Humanity.
  * Dark recent inside.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464436800">- Update to version 0.0.79:
  * Fix shell injection while using icon themes.
- Rename folder-color-caja package to caja-extension-folder-color
  and folder-color-nautilus to nautilus-extension-folder-color.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Update to version 0.0.88 (changes since 0.0.79):
  * Extended colours.
  * Work with SVG and PNG.
  * Migrate to Gio.
  * Fix for a few themes (lp#1703103).
  * Add tick icon.
  * File's emblem.
  * Menu with directory and file.
  * Fixed dumps in shell.
  * Python 3 compatibility (lp#1826627).
  * Update translations.
- Add a Nemo package.
- Switch to Python 3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Simplify %setup statement. Use noun phrase in descriptions.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1756123200">- Use pyproject macros from python-rpm-macros to build and install.</changelog>
</package>
<package pkgid="bff0c2578d96f4a8cfd4f9a57dd637da629ee8d19b52e8af45c08d65e133c6337ba5247c79fc76b4186fe97383a4f987449c9f656d40e3a470addf751fad98bb" name="folder-color-common-lang" arch="noarch">
  <version epoch="0" ver="0.0.88" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1425902400">- Initial build.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1426680000">- Update to 0.0.61 (changes since 0.0.51):
  * Default global colour in the system.
  * Allow local themes in user directory.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1426680001">- Update to 0.0.62:
  * Fix network and recent directories.
  * Allow to hide donation.
  * Fix layout in Global colour.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1427630400">- Update to 0.0.70:
  * Fix no transparency in custom colours.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1430913600">- Update to 0.0.78:
  * Orange colour changed to Humanity.
  * Dark recent inside.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464436800">- Update to version 0.0.79:
  * Fix shell injection while using icon themes.
- Rename folder-color-caja package to caja-extension-folder-color
  and folder-color-nautilus to nautilus-extension-folder-color.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Update to version 0.0.88 (changes since 0.0.79):
  * Extended colours.
  * Work with SVG and PNG.
  * Migrate to Gio.
  * Fix for a few themes (lp#1703103).
  * Add tick icon.
  * File's emblem.
  * Menu with directory and file.
  * Fixed dumps in shell.
  * Python 3 compatibility (lp#1826627).
  * Update translations.
- Add a Nemo package.
- Switch to Python 3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Simplify %setup statement. Use noun phrase in descriptions.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1756123200">- Use pyproject macros from python-rpm-macros to build and install.</changelog>
</package>
<package pkgid="aeffbee5e3f9bebe42db12d9bf86557931e1ae560b28aa736feecd8d140a4200a10407f2ce70035c514800ab537b8d116cd293acabd3d12008f231dfc5c8635f" name="foliate" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642161600">- Drop hard typelib(WebKit2) Requires: No longer needed, now
  autodetected.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1700222400">- Update to version 3.0.0
  * UI changes:
  - The library and the e-book viewer are unified in a single
    window.
  - The library now loads more books as you scroll, no longer
    requiring clicks to load more items.
  - Table of contents, annotations, bookmarks are now in a sidebar,
    which is docked to the side by default, but can also be set
    to be always folded (overlaid on top of content when revealed).
  - The "Add Bookmark" button is moved to the header bar,
    and the page will show a ribbon when bookmarked.
  - Removed "turn page on tap"; use swiping instead.
  - Removed option for skeuomorphic shadows.
  - Removed experimental traditional titlebar option.
  * Book rendering:
  - It no longer loads the entire file into memory,
    greatly reducing startup time and memory usage,
    and it no longer loads every item in the TOC,
    further improving startup time.
  - Reloading now properly reloads the file, rather than merely
    re-rendering.
  - Mobipocket and Kindle files are no longer extracted on disk;
    they are processed entirely in memory.
  - Mobipocket files are now divided into sections at
    &lt;mbp:pagebreak&gt; tags, which greatly improves performance
    as it no longer requires rendering the whole book at once.
    Unfortunately this also means existing annotations for
    this format will not be displayed correctly.
  - When a page is not valid XHTML, it will be processed as HTML.
  - It no longer tries to override fonts with CSS. Instead,
    you can now configure the default serif, sans-serif,
    and monospace fonts, as well as setting the minimum font size.
  - Added support for obfuscated fonts.
  - Added support for user stylesheet.
  - FB2: fixed infinite recursion bug (#935) and comments
    are now correctly ignored.
  - Added experimental support for PDF files.
  - Removed support for CBR, CBT, and CB7 files
    (CBZ is still supported).
  * Layout:
  - Paginated mode now has animation and 1:1 touchscreen
    and touchpad swipe gestures.
  - Paginated mode supports more than two columns.
    The number of columns is controlled by a maximum width
    setting. As the window gets wider, it will add more columns
    to prevent lines from getting too long.
  - Margins are now relative to the viewport size.
  - It is now possible to configure both max width and max height.
  - The page reflows faster when resizing, and reliably stays
    at the same location without flashing.
  - Switching between paginated and scrolled layouts is faster
    and can be done with a shortcut (Ctrl+M).
  - Removed continuous scrolling mode, as the new renderer does
    not support it (yet).
  * Locations:
  - Locations are now calculated from raw byte size instead
    of character count. The progress slider and reading time
    estimates are available instantly when you first open a book,
    and locations are no longer cached. Old .json files in the
    cache directory can be deleted.
  - The progress slider now turns pages as you drag,
    and can be used with keyboard and mouse wheel.
  - Page-list and landmarks are now supported and can be
    accessed from the location popover.
  * Find in book:
  - Results are now shown in the sidebar.
  - Added option to ignore diacritics and to match whole words only.
  - Added shortcuts for going to next and previous matches
    (Ctrl+G and Ctrl+Shift+G).
  * Image viewer:
  - Images are opened with double click by default;
    removed options for single, right, and middle click.
  - Images are now copied and saved in their original format
    (previously, they were always converted to PNG).
  * Narration:
  - Text-to-speech now uses Speech Dispatcher,
    and supports pausing, skipping, word highlighting,
    SSML, and speed and pitch controls.
  - Added support for EPUB Media Overlays.
  * Copying:
  - Selected text can now be copied with HTML formatting.
  - Added "Copy with Citation", which adds the author and title
    info to the copied text.
  - Added "Copy Identifier", which copies the CFI of
    the text fragment.
  * Security:
  - The WebView no longer has unlimited file access.
  * Other changes:
  - Added underline option for annotations.
  - Annotations are now saved with timestamps.
  - Added the ability to print chapters and selections.
  - WebKit's inspector is always enabled, and can be accessed
    from the menu, or by pressing F12.
  * Added BuildRequires:
  - gtk4
  - libadwaita
  - webkitgtk-6.0
  - desktop-file-utils</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1700222401">- Fixed export of incorrect dependencies 'typelib(Adw)})'.
  Patch added foliate-fix-export-of-incorrect-dep-Adw.patch.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1700481600">- Update to version 3.0.1:
  * Updated translations.
  * Fixed desktop entry and AppData.
  * Fixed broken layout for some books.
  * Fixed chromatic abberation in invert mode.
  * Fixed sidebar background (pictured).</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1704542400">- Update to version 3.1.0:
  * Added support for OPDS catalogs, now with support for OPDS 2.0.
  * Added option to override publisher font.
  * Added option to reduce animation.
  * Added support for JPEG XL in CBZ.
  * Fixed parsing of non-year-only first-century and BCE dates.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1712232000">- Update to version 3.1.1:
  * Fixed end of chapter cut off when chapter starts with page
    break.
  * Fixed incorrect text wrapping in tables.
  * Fixed a performance issue with OPDS catalogs.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1732795200">- Update to version 3.2.0:
  * Revamped translation tool, which now remembers the last target
    language, and allows filtering languages
  * Improved PDF support: the rendering is faster and no longer
    blurry
  * Improved rendering of fixed layout EPUBs (see comments in #1318)
  * Improved focus handling: the focus is no longer lost when
    navigating to new sections, and tabbing no longer breaks layout
  * Improved text selection across pages, allowing selecting
    to the previous page
  * It now only shows more than one column when the viewport is in
    landscape (or, for vertical writing, in portrait)
  * Changed shortcut for the table of contents from Ctrl+Alt+T
    to Ctrl+T.
  * Added Space/Shift+Space shortcuts for turning pages.
  * Added option to open books with external application from
    the library view.
  * Fixed formatting of copied text.
  * Fixed extra border in CBZ files.
  * Fixed handling of bare search template URL in OPDS feeds.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1734696000">- Update to version 3.2.1:
  * Fixed tables not displayed in FB2 books.
  * Updated translations.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1743508800">- Update to version 3.3.0:
  * Added support for mouse forward/backward buttons.
  * Improved text wrapping in headings.
  * Improved default link style.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="257d71175273d461103eab0a37f81d7bc5c77b950a90b75bc67e762781864947449e06885142afabfb76b5670db9cc680ee1644452ee50d31c709aeed425e150" name="foliate-lang" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642161600">- Drop hard typelib(WebKit2) Requires: No longer needed, now
  autodetected.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1700222400">- Update to version 3.0.0
  * UI changes:
  - The library and the e-book viewer are unified in a single
    window.
  - The library now loads more books as you scroll, no longer
    requiring clicks to load more items.
  - Table of contents, annotations, bookmarks are now in a sidebar,
    which is docked to the side by default, but can also be set
    to be always folded (overlaid on top of content when revealed).
  - The "Add Bookmark" button is moved to the header bar,
    and the page will show a ribbon when bookmarked.
  - Removed "turn page on tap"; use swiping instead.
  - Removed option for skeuomorphic shadows.
  - Removed experimental traditional titlebar option.
  * Book rendering:
  - It no longer loads the entire file into memory,
    greatly reducing startup time and memory usage,
    and it no longer loads every item in the TOC,
    further improving startup time.
  - Reloading now properly reloads the file, rather than merely
    re-rendering.
  - Mobipocket and Kindle files are no longer extracted on disk;
    they are processed entirely in memory.
  - Mobipocket files are now divided into sections at
    &lt;mbp:pagebreak&gt; tags, which greatly improves performance
    as it no longer requires rendering the whole book at once.
    Unfortunately this also means existing annotations for
    this format will not be displayed correctly.
  - When a page is not valid XHTML, it will be processed as HTML.
  - It no longer tries to override fonts with CSS. Instead,
    you can now configure the default serif, sans-serif,
    and monospace fonts, as well as setting the minimum font size.
  - Added support for obfuscated fonts.
  - Added support for user stylesheet.
  - FB2: fixed infinite recursion bug (#935) and comments
    are now correctly ignored.
  - Added experimental support for PDF files.
  - Removed support for CBR, CBT, and CB7 files
    (CBZ is still supported).
  * Layout:
  - Paginated mode now has animation and 1:1 touchscreen
    and touchpad swipe gestures.
  - Paginated mode supports more than two columns.
    The number of columns is controlled by a maximum width
    setting. As the window gets wider, it will add more columns
    to prevent lines from getting too long.
  - Margins are now relative to the viewport size.
  - It is now possible to configure both max width and max height.
  - The page reflows faster when resizing, and reliably stays
    at the same location without flashing.
  - Switching between paginated and scrolled layouts is faster
    and can be done with a shortcut (Ctrl+M).
  - Removed continuous scrolling mode, as the new renderer does
    not support it (yet).
  * Locations:
  - Locations are now calculated from raw byte size instead
    of character count. The progress slider and reading time
    estimates are available instantly when you first open a book,
    and locations are no longer cached. Old .json files in the
    cache directory can be deleted.
  - The progress slider now turns pages as you drag,
    and can be used with keyboard and mouse wheel.
  - Page-list and landmarks are now supported and can be
    accessed from the location popover.
  * Find in book:
  - Results are now shown in the sidebar.
  - Added option to ignore diacritics and to match whole words only.
  - Added shortcuts for going to next and previous matches
    (Ctrl+G and Ctrl+Shift+G).
  * Image viewer:
  - Images are opened with double click by default;
    removed options for single, right, and middle click.
  - Images are now copied and saved in their original format
    (previously, they were always converted to PNG).
  * Narration:
  - Text-to-speech now uses Speech Dispatcher,
    and supports pausing, skipping, word highlighting,
    SSML, and speed and pitch controls.
  - Added support for EPUB Media Overlays.
  * Copying:
  - Selected text can now be copied with HTML formatting.
  - Added "Copy with Citation", which adds the author and title
    info to the copied text.
  - Added "Copy Identifier", which copies the CFI of
    the text fragment.
  * Security:
  - The WebView no longer has unlimited file access.
  * Other changes:
  - Added underline option for annotations.
  - Annotations are now saved with timestamps.
  - Added the ability to print chapters and selections.
  - WebKit's inspector is always enabled, and can be accessed
    from the menu, or by pressing F12.
  * Added BuildRequires:
  - gtk4
  - libadwaita
  - webkitgtk-6.0
  - desktop-file-utils</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1700222401">- Fixed export of incorrect dependencies 'typelib(Adw)})'.
  Patch added foliate-fix-export-of-incorrect-dep-Adw.patch.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1700481600">- Update to version 3.0.1:
  * Updated translations.
  * Fixed desktop entry and AppData.
  * Fixed broken layout for some books.
  * Fixed chromatic abberation in invert mode.
  * Fixed sidebar background (pictured).</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1704542400">- Update to version 3.1.0:
  * Added support for OPDS catalogs, now with support for OPDS 2.0.
  * Added option to override publisher font.
  * Added option to reduce animation.
  * Added support for JPEG XL in CBZ.
  * Fixed parsing of non-year-only first-century and BCE dates.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1712232000">- Update to version 3.1.1:
  * Fixed end of chapter cut off when chapter starts with page
    break.
  * Fixed incorrect text wrapping in tables.
  * Fixed a performance issue with OPDS catalogs.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1732795200">- Update to version 3.2.0:
  * Revamped translation tool, which now remembers the last target
    language, and allows filtering languages
  * Improved PDF support: the rendering is faster and no longer
    blurry
  * Improved rendering of fixed layout EPUBs (see comments in #1318)
  * Improved focus handling: the focus is no longer lost when
    navigating to new sections, and tabbing no longer breaks layout
  * Improved text selection across pages, allowing selecting
    to the previous page
  * It now only shows more than one column when the viewport is in
    landscape (or, for vertical writing, in portrait)
  * Changed shortcut for the table of contents from Ctrl+Alt+T
    to Ctrl+T.
  * Added Space/Shift+Space shortcuts for turning pages.
  * Added option to open books with external application from
    the library view.
  * Fixed formatting of copied text.
  * Fixed extra border in CBZ files.
  * Fixed handling of bare search template URL in OPDS feeds.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1734696000">- Update to version 3.2.1:
  * Fixed tables not displayed in FB2 books.
  * Updated translations.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1743508800">- Update to version 3.3.0:
  * Added support for mouse forward/backward buttons.
  * Improved text wrapping in headings.
  * Improved default link style.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="c3d4dd102319d529cc02cf525aeb88982b6078387e7b9c7775f2e7a652fb05ce66fd2a48e2263204e74a0a35eed055eac33f8782d453947b0178734103801b77" name="folks-data" arch="riscv64">
  <version epoch="0" ver="0.15.12" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch:
  folks-generics: Add missing generic type argument.
- Update our Supplements to current standard.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648036800">- Update to version 0.15.5:
  + Bugs fixed: vapi: Add missing generic type argument.
- Drop glib2_gsettings_schema_requires macro from folks-data
  sub-package, no longer needed.
- Drop c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 0.15.6:
  + Major changes:
  - Projects should be able to use the typelib-based bindings
  - sysprof is now used for profiling
  - Lots of translation updates
  - Several smaller Meson changes
  + Bugs fixed:
  - folks-generics: Add missing generic type argument
  - tests/bluez: Follow PairDevice API change in python-dbusmock
- Add global requires_exclude
  libfolks|libfolks-dummy|libfolks-eds|libfolks-telepathy remove
  wrong requires in typelibs.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 0.15.7:
  + Major changes:
  - Add .editorconfig file.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Fix invalid ownership of property accessors in Device
    interface.
  - tests/telepathy: Use shared_library() to fix g-ir-scanner
    which expects proper library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Update to version 0.15.7+7:
  + build: add missing API declaration -include to dummy and EDS
    backends.
  + Revert "tests/bluez: Follow PairDevice() API change"
  + Updated translations.
- Pass -Wno-error=return-type to CFLAGS: new meson version no
  longer hides the errors/warnings, but vala is not yet better at
  creating C code.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 0.15.8:
  + Major changes:
  - simple-query: Avoid some silly string copies.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Follow breaking API change in dbusmock.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711368000">- Update to version 0.15.9:
  + simple-query: normalize phone numbers in search.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768392000">- Update to version 0.15.12:
  + Major changes: backend: Adapt to evolution-data-server 3.59.1
    API changes
  + Bugs fixed:
  - CI fixes
  - eds backend: Correct patch for evolution-data-server 3.59.1
    API changes
  - meson: Set minimum GLib version to 2.80</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="e2b44bc603517302387bc0b967e62113af8393f9983b063dd3c4632f34bcf1e88d7d6c73f48ec0a9ee75640e009a601819db363ee6d0292f595272d0b19221ec" name="folks-devel" arch="riscv64">
  <version epoch="0" ver="0.15.12" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch:
  folks-generics: Add missing generic type argument.
- Update our Supplements to current standard.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648036800">- Update to version 0.15.5:
  + Bugs fixed: vapi: Add missing generic type argument.
- Drop glib2_gsettings_schema_requires macro from folks-data
  sub-package, no longer needed.
- Drop c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 0.15.6:
  + Major changes:
  - Projects should be able to use the typelib-based bindings
  - sysprof is now used for profiling
  - Lots of translation updates
  - Several smaller Meson changes
  + Bugs fixed:
  - folks-generics: Add missing generic type argument
  - tests/bluez: Follow PairDevice API change in python-dbusmock
- Add global requires_exclude
  libfolks|libfolks-dummy|libfolks-eds|libfolks-telepathy remove
  wrong requires in typelibs.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 0.15.7:
  + Major changes:
  - Add .editorconfig file.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Fix invalid ownership of property accessors in Device
    interface.
  - tests/telepathy: Use shared_library() to fix g-ir-scanner
    which expects proper library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Update to version 0.15.7+7:
  + build: add missing API declaration -include to dummy and EDS
    backends.
  + Revert "tests/bluez: Follow PairDevice() API change"
  + Updated translations.
- Pass -Wno-error=return-type to CFLAGS: new meson version no
  longer hides the errors/warnings, but vala is not yet better at
  creating C code.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 0.15.8:
  + Major changes:
  - simple-query: Avoid some silly string copies.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Follow breaking API change in dbusmock.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711368000">- Update to version 0.15.9:
  + simple-query: normalize phone numbers in search.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768392000">- Update to version 0.15.12:
  + Major changes: backend: Adapt to evolution-data-server 3.59.1
    API changes
  + Bugs fixed:
  - CI fixes
  - eds backend: Correct patch for evolution-data-server 3.59.1
    API changes
  - meson: Set minimum GLib version to 2.80</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="9c0c4924fad03169c2b6a5c23134ab8412152dc7683f32f046ffba59cacc98ea0467d5f1a9dfd8ebc872e2b904fbc8314639f4599ee70f7c9a0900e90e217413" name="folks-lang" arch="noarch">
  <version epoch="0" ver="0.15.12" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch:
  folks-generics: Add missing generic type argument.
- Update our Supplements to current standard.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648036800">- Update to version 0.15.5:
  + Bugs fixed: vapi: Add missing generic type argument.
- Drop glib2_gsettings_schema_requires macro from folks-data
  sub-package, no longer needed.
- Drop c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 0.15.6:
  + Major changes:
  - Projects should be able to use the typelib-based bindings
  - sysprof is now used for profiling
  - Lots of translation updates
  - Several smaller Meson changes
  + Bugs fixed:
  - folks-generics: Add missing generic type argument
  - tests/bluez: Follow PairDevice API change in python-dbusmock
- Add global requires_exclude
  libfolks|libfolks-dummy|libfolks-eds|libfolks-telepathy remove
  wrong requires in typelibs.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 0.15.7:
  + Major changes:
  - Add .editorconfig file.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Fix invalid ownership of property accessors in Device
    interface.
  - tests/telepathy: Use shared_library() to fix g-ir-scanner
    which expects proper library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Update to version 0.15.7+7:
  + build: add missing API declaration -include to dummy and EDS
    backends.
  + Revert "tests/bluez: Follow PairDevice() API change"
  + Updated translations.
- Pass -Wno-error=return-type to CFLAGS: new meson version no
  longer hides the errors/warnings, but vala is not yet better at
  creating C code.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 0.15.8:
  + Major changes:
  - simple-query: Avoid some silly string copies.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Follow breaking API change in dbusmock.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711368000">- Update to version 0.15.9:
  + simple-query: normalize phone numbers in search.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768392000">- Update to version 0.15.12:
  + Major changes: backend: Adapt to evolution-data-server 3.59.1
    API changes
  + Bugs fixed:
  - CI fixes
  - eds backend: Correct patch for evolution-data-server 3.59.1
    API changes
  - meson: Set minimum GLib version to 2.80</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="e782b77426745993a49781976135cf41ca45334289d2d3e2f434565ef11a4ba2bdaded3f4c83172d875f5a38dff9d2870de80ce9b0ea6be3fa9164f179264529" name="folks-tools" arch="riscv64">
  <version epoch="0" ver="0.15.12" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch:
  folks-generics: Add missing generic type argument.
- Update our Supplements to current standard.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648036800">- Update to version 0.15.5:
  + Bugs fixed: vapi: Add missing generic type argument.
- Drop glib2_gsettings_schema_requires macro from folks-data
  sub-package, no longer needed.
- Drop c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch: Fixed
  upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 0.15.6:
  + Major changes:
  - Projects should be able to use the typelib-based bindings
  - sysprof is now used for profiling
  - Lots of translation updates
  - Several smaller Meson changes
  + Bugs fixed:
  - folks-generics: Add missing generic type argument
  - tests/bluez: Follow PairDevice API change in python-dbusmock
- Add global requires_exclude
  libfolks|libfolks-dummy|libfolks-eds|libfolks-telepathy remove
  wrong requires in typelibs.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 0.15.7:
  + Major changes:
  - Add .editorconfig file.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Fix invalid ownership of property accessors in Device
    interface.
  - tests/telepathy: Use shared_library() to fix g-ir-scanner
    which expects proper library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Update to version 0.15.7+7:
  + build: add missing API declaration -include to dummy and EDS
    backends.
  + Revert "tests/bluez: Follow PairDevice() API change"
  + Updated translations.
- Pass -Wno-error=return-type to CFLAGS: new meson version no
  longer hides the errors/warnings, but vala is not yet better at
  creating C code.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 0.15.8:
  + Major changes:
  - simple-query: Avoid some silly string copies.
  - Lots of translation updates.
  + Bugs fixed:
  - bluez: Follow breaking API change in dbusmock.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1711368000">- Update to version 0.15.9:
  + simple-query: normalize phone numbers in search.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1768392000">- Update to version 0.15.12:
  + Major changes: backend: Adapt to evolution-data-server 3.59.1
    API changes
  + Bugs fixed:
  - CI fixes
  - eds backend: Correct patch for evolution-data-server 3.59.1
    API changes
  - meson: Set minimum GLib version to 2.80</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="97120f75ca9dd0dff340a15dcefea5955d10f0accdac3ffd834c10b09b2affee0440716890662d0ff9a8501f4de685d013171be818eba2596100235fa223f861" name="foma" arch="riscv64">
  <version epoch="0" ver="0.10.0+git22" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1495022400">- Build in single thread, interim deps are not properly stated in
  the Makefile</changelog>
  <changelog author="tchvatal@suse.com" date="1538049600">- Update to version 0.9.18+git20180511.bad2f09:
  * Various small fixes</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1538049601">- Add patch to add some linker hardening:
  * foma-harden-build.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1538049602">- Add foma-fix-sizeof.patch to fix segfault on 32-bit (boo#1109949)</changelog>
  <changelog author="tchvatal@suse.com" date="1583150400">- Update to version 0.9.18+git20200221.5e5521e bsc#1160265:
  * Ignore dylibs
  * Removed dependency on six
  * Bugfixes for Python
  * Added Python 3 port of foma2js.perl
  * Better py3 compatibility
  * Add test for apply_down().
  * Get apply_up() working.
  * Add simple Python tests.
  * Port FST.encode() to use correct types for Python 3.
  * Add Python six 1.11.0 module.
  * Added TextWrangler codeless language modules.
  * add object files and many temp files to .gitignore
  * remove SVN_REV var in Makefile
- Remove upstream merged patch:
  * foma-fix-sizeof.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621425600">- Define conditionally make_build to fix build on systems that do
  not have that macro</changelog>
  <changelog author="jengelh@inai.de" date="1624708800">- Update to version 0.9.18+git20210604.180b6fe:
  * Drop xx prefix for standard C functions.
  * Add runtime options interface for HFST.
  * Fix segfault when Foma sigmas are merged.
  * Add test for leaks and segfaults to avoid regression.
  * Fix a premature free() call in fsm_isempty.
  * add ^&gt; to lexc's regex lexer.
  * Fix memory leak in regex parser: destroy FSM via bison destructor.
  * Fix memory leaks in "print shortest-string" command processor.
  * Drop leftover command "test star-free"
  * Avoid memory leaks in test functions: free temporary FSMs after use.
  * Avoid memory leak in fsm_isempty function: release minimized FSM.
  * Avoid memory leak in fsm_rewrite: free center FSM after usage.
  * Skip definition without network when save_defined is executed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661601600">- Update to release 0.10.0
  * Add runtime options interface.
  * Fix numerous memory leaks and segfaults.
  * Skip flags elimination if there are no paths in network.
  * Fixed syntax error reporting line count in lexc.
  * Add Python 3 compatibility and Python 3 port of foma2js.perl.
  * Sort alphabet after eliminating flags.</changelog>
  <changelog author="pgajdos@suse.com" date="1715601600">- added patches
  fix https://github.com/mhulden/foma/commit/9a99d2d41809422080606bb49531b38ce1e2111a
  + foma-gcc14.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715947200">- Update to git snapshot 0.10.0+git22 (e0d8122)
  * Build fixes for various compilers and C++ standard modes
- Drop foma-gcc14.patch (merged), delete foma-harden-build.patch
  (obsolete)</changelog>
</package>
<package pkgid="4f38001d300d66019613eb42037ce2f498e32a2d3c0f12113e0f37ab731393d10d4b790d077c58f3a6ce8d010cdbff4a92c1bf06e6ead7e808b59869e06b6441" name="foma-devel" arch="riscv64">
  <version epoch="0" ver="0.10.0+git22" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1495022400">- Build in single thread, interim deps are not properly stated in
  the Makefile</changelog>
  <changelog author="tchvatal@suse.com" date="1538049600">- Update to version 0.9.18+git20180511.bad2f09:
  * Various small fixes</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1538049601">- Add patch to add some linker hardening:
  * foma-harden-build.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1538049602">- Add foma-fix-sizeof.patch to fix segfault on 32-bit (boo#1109949)</changelog>
  <changelog author="tchvatal@suse.com" date="1583150400">- Update to version 0.9.18+git20200221.5e5521e bsc#1160265:
  * Ignore dylibs
  * Removed dependency on six
  * Bugfixes for Python
  * Added Python 3 port of foma2js.perl
  * Better py3 compatibility
  * Add test for apply_down().
  * Get apply_up() working.
  * Add simple Python tests.
  * Port FST.encode() to use correct types for Python 3.
  * Add Python six 1.11.0 module.
  * Added TextWrangler codeless language modules.
  * add object files and many temp files to .gitignore
  * remove SVN_REV var in Makefile
- Remove upstream merged patch:
  * foma-fix-sizeof.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621425600">- Define conditionally make_build to fix build on systems that do
  not have that macro</changelog>
  <changelog author="jengelh@inai.de" date="1624708800">- Update to version 0.9.18+git20210604.180b6fe:
  * Drop xx prefix for standard C functions.
  * Add runtime options interface for HFST.
  * Fix segfault when Foma sigmas are merged.
  * Add test for leaks and segfaults to avoid regression.
  * Fix a premature free() call in fsm_isempty.
  * add ^&gt; to lexc's regex lexer.
  * Fix memory leak in regex parser: destroy FSM via bison destructor.
  * Fix memory leaks in "print shortest-string" command processor.
  * Drop leftover command "test star-free"
  * Avoid memory leaks in test functions: free temporary FSMs after use.
  * Avoid memory leak in fsm_isempty function: release minimized FSM.
  * Avoid memory leak in fsm_rewrite: free center FSM after usage.
  * Skip definition without network when save_defined is executed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661601600">- Update to release 0.10.0
  * Add runtime options interface.
  * Fix numerous memory leaks and segfaults.
  * Skip flags elimination if there are no paths in network.
  * Fixed syntax error reporting line count in lexc.
  * Add Python 3 compatibility and Python 3 port of foma2js.perl.
  * Sort alphabet after eliminating flags.</changelog>
  <changelog author="pgajdos@suse.com" date="1715601600">- added patches
  fix https://github.com/mhulden/foma/commit/9a99d2d41809422080606bb49531b38ce1e2111a
  + foma-gcc14.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715947200">- Update to git snapshot 0.10.0+git22 (e0d8122)
  * Build fixes for various compilers and C++ standard modes
- Drop foma-gcc14.patch (merged), delete foma-harden-build.patch
  (obsolete)</changelog>
</package>
<package pkgid="3677563d6f694ece6a807f9d62255dcfafc7b8745180bd12f1134708c85956df45cd30ef73ff7a6bb3a3620ad4da41f5c8ed02c08ba7f8497925396116a170da" name="fondu" arch="riscv64">
  <version epoch="0" ver="1.0.060102" rel="14.4"/>
  <changelog author="mrdocs@opensuse.org" date="1287748800">- first build server package
- clean and tidy spec file</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)
- Add patch fondu-flags.diff to make package not forget our CFLAGS
- Add patch fondu-shadow.diff to fix compile error when using -O</changelog>
  <changelog author="coolo@suse.com" date="1323345600">- "BSD" is not a valid spdx.org license</changelog>
  <changelog author="cfarrell@suse.com" date="1323950400">- license update: BSD-3-Clause
  The package is BSD-3-Clause not MIT (look at the License file). Use SPDX
  format.</changelog>
</package>
<package pkgid="fb2aac20a4cb55a6eee03161c6d3e4c43f24a6f3b589119128150df97a4e3198516df5df22a9c748698050bb867ddc71583404a07c30735cd84b08eec7597946" name="fonehome" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="3.2"/>
  <changelog author="&lt;archie.cobbs@gmail.com&gt;" date="1572004800">- Upgrade to version 1.1.1
  + Filter zero bytes from /proc/X/cmdline to avoid bash warning
  + Run %post commands with reduced privileges (bsc#1154200)</changelog>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1604404800">- Replace '%service_del_postun -n' with '%service_del_postun_without_restart'
  '-n' is deprecated and will be removed in the future.</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1623758400">- Upgrade to version 1.2.0
  + Added bash(1) completion scripts for fhssh(1) and fhscp(1)
  + Converted from /etc/init.d script to systemd unit file</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1624363200">- Upgrade to version 1.2.1
  + Substitute spaces for newlines when logging errors
  + Fixed quoting issues in fhssh(1) and fhscp(1)</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400)
  * Added patch harden_fonehome.service.patch</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1635336000">- Run spec-cleaner on spec file</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1650283200">- Upgrade to version 1.2.2
  + Added some systemd unit hardening directives
  + Ignore errors from kill(1) during shutdown
  + Remove harden_fonehome.service.patch, now integrated</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1707048000">- Fix build by adding Provides: user(fonehome) and group(fonehome)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1707393601">- Revert previous commit; user/group only provided in sub-package</changelog>
</package>
<package pkgid="ee02aed9d1a20acc788dd962926ecf1646e8eff8f129be2b7088b1d6d2321b3a75f54c8766a52a0390e478d9255373e1ae6acf1f4c21600e2c9a8c48dc3a67c8" name="fonehome-server" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="3.2"/>
  <changelog author="&lt;archie.cobbs@gmail.com&gt;" date="1572004800">- Upgrade to version 1.1.1
  + Filter zero bytes from /proc/X/cmdline to avoid bash warning
  + Run %post commands with reduced privileges (bsc#1154200)</changelog>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1604404800">- Replace '%service_del_postun -n' with '%service_del_postun_without_restart'
  '-n' is deprecated and will be removed in the future.</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1623758400">- Upgrade to version 1.2.0
  + Added bash(1) completion scripts for fhssh(1) and fhscp(1)
  + Converted from /etc/init.d script to systemd unit file</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1624363200">- Upgrade to version 1.2.1
  + Substitute spaces for newlines when logging errors
  + Fixed quoting issues in fhssh(1) and fhscp(1)</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400)
  * Added patch harden_fonehome.service.patch</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1635336000">- Run spec-cleaner on spec file</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1650283200">- Upgrade to version 1.2.2
  + Added some systemd unit hardening directives
  + Ignore errors from kill(1) during shutdown
  + Remove harden_fonehome.service.patch, now integrated</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1707048000">- Fix build by adding Provides: user(fonehome) and group(fonehome)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="Archie Cobbs &lt;archie.cobbs@gmail.com&gt;" date="1707393601">- Revert previous commit; user/group only provided in sub-package</changelog>
</package>
<package pkgid="811940bb3cf3e588eab1f0db58724aeaf311c0dfa8f3dff60d7fbbf074c9c47ad9aef4d9d08abd4590ecc8c50381a21c9d0ab0b0fa328229dc9ec4a684453975" name="font-manager" arch="riscv64">
  <version epoch="0" ver="0.9.4" rel="1.2"/>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634299200">- Add font-manager-fix-gcc11-compilation.patch
  * Add (skip) annotation to fsType_to_string</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1644840000">- Update to 0.8.8
  * Fixes build failure with GCC 11 - Issue #240
  * Bumps Fontconfig minimum version to 2.12
  * Adds options for Waterfall display and sizing - Issue #230
  * Enables basic support for Emoji flag sequences - Issue #109
  * Fixes warnings generated when double clicking an item in the fontlist - Issue #248
  * Fixes warnings generated when an unknown language is encountered - Google Fonts Catalog - Issue #249
  * Allows toggling the state of multiple families in the fontlist - Issue #261
  * Updates vendor list
  * Includes latest translation updates
- Remove upstreamed font-manager-fix-gcc11-compilation.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Disable pkgconfig(libnautilus-extension) BuildRequires and pass
  nautilus=false to meson, no longer build nautilus support.
  Font-manager needs to be ported to gtk4. See upstream issue:
  https://github.com/FontManager/font-manager/issues/286
- Add obsoletes nautilus-fontmanager to ease upgrades.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716206400">- Add 600f498946c3904064b4e4fdf96e5841f6a827e4.patch
  * Allow build to proceed with Vala versions &gt;= 0.56.17</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716465600">- Update to 0.8.9
  * Bumps libsoup version to 3.0 - Issue #343
  * Fix build failures with Vala &gt;= 0.56.17 - Issue #355
  * Fix failure during copy of font files on export
  * Fix reversed order of font substitutions - Issue #351
  * Update Unicode data to version 15.1.0 - Issue #345
  * Don't disable Fontconfig home, avoids warnings from library
- Remove upstreamed 600f498946c3904064b4e4fdf96e5841f6a827e4.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1720180800">- Update to 0.9.0
  * Port to GTK 4
  * Change application identifier to com.github.FontManager.FontManager - Issue #319
  * Add build option to enable loading Adwaita stylesheet, disabled by default.
  * Update appdata file, switch to using metainfo.xml extension.
  * Add option to sort collections by name or size - Issue #297
  * Improve search to include variations and partial matches - Issue #316
  * Add editable preview mode to Google Fonts preview pane - Issue #250
  * Double click selected orthography filter to deselect - Issue #332
  * Drop Fonts table every update to avoid missing fonts - Issue #330
  * Track locale and drop database on change to avoid invalid orthographies - Issue #330
  * Ensure property values are always visible - Issue #292
  * Update vendor list</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1736683200">- Update to 0.9.1
  * Address segfault caused by missing sources - Closes #405
  * Update Unicode data files to version 16.0
  * Fix GLib Schema loading to ensure newest file gets loaded
  * Fix base dir detection for Google Fonts waterfall preview
  * Add preference to control spacing between lines in waterfall - Issue #399
  * Check for default preview and load localized version instead - Issue #389
  * Set cursor to visible in active preview - Issue #403
  * Ship fallback icons to avoid missing image icons - Issue #373
  * FontList : Increase margin to improve TreeExpander consistency - Issue #373
  * Waterfall Preview : Allow access to waterfall settings from right click menu - Issue #373
  * Collections : More accurate state tracking
  * Unsorted Category : Fix matching
  * Unsorted Category : Prevent possible crash due to access of null object
  * Browse Mode : Save preview tile size - Issue #373
  * Browse Mode : Set Gtk.GridView:max-columns to 36, defaults to 7 - Issue #373
  * Browse Mode : Add tooltip text to controls - Issue #373
  * Browse Mode : Fix preview size not updating with tile size
  * Browse Mode : Restore list option and allow for custom text - Issue #378
  * Google Fonts : link waterfall settings for consistency
  * Google Fonts : Move file management into Font object for improved state tracking
  * Google Fonts : Set margins to match Manage fontlist
  * Dark Theme : Fix light backgrounds in various areas and dialogs</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1737288000">- Update to 0.9.2
  * Address segfault reported on FreeBSD - Closes #395
  * Add StartupWMClass to desktop files to avoid duplicate entry in docks</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741262400">- Update to 0.9.3
  * Restore editable labels for collection names
  * Switch to using libarchive rather than calling external application
  * Add preference option for gtk-font-rendering - Issue #429
  * Remember selected items in font lists where possible - Issue #424
  * Set sensitivity of labels to match activation status
  * Switch to using CSS for preview area colors
  * Google Fonts : Use standard TextView for editing in preview - Issue #424
  * Browse Mode : Propagate waterfall settings - Issue #424
  * Browse Mode : Add keyboard shortcuts to modify preview size - Issue #424
  * Browse Mode : Add designer information to preview pane
  * Browse Mode : Add tooltip with copyright and design description to preview pane
  * Font Viewer : Add preference pane - Issue #428
  * Font Viewer : Support for multiple variations within single file
  * CLI interface : Fix segfault when using certain options - Issue #421
  * CLI interface : Add --keep option to allow disabling all but specified fonts
  * Fix purge operation for PPA packaging - Issue #422
- remove deprecated suse_update_desktop_file</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741608000">- Update to 0.9.4
  * Fix segfault when opening preferences - Issue #436
- Add 0001-reproducible-build.patch</changelog>
</package>
<package pkgid="16aec9e256ef404e29ea3c20018df0dcbfa849b93c45d66e90ee84d5ffa1923635661fa80098fca1f23a4f132d518fe26a7b6574da652b98323a20840e8bd56c" name="font-manager-common" arch="riscv64">
  <version epoch="0" ver="0.9.4" rel="1.2"/>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634299200">- Add font-manager-fix-gcc11-compilation.patch
  * Add (skip) annotation to fsType_to_string</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1644840000">- Update to 0.8.8
  * Fixes build failure with GCC 11 - Issue #240
  * Bumps Fontconfig minimum version to 2.12
  * Adds options for Waterfall display and sizing - Issue #230
  * Enables basic support for Emoji flag sequences - Issue #109
  * Fixes warnings generated when double clicking an item in the fontlist - Issue #248
  * Fixes warnings generated when an unknown language is encountered - Google Fonts Catalog - Issue #249
  * Allows toggling the state of multiple families in the fontlist - Issue #261
  * Updates vendor list
  * Includes latest translation updates
- Remove upstreamed font-manager-fix-gcc11-compilation.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Disable pkgconfig(libnautilus-extension) BuildRequires and pass
  nautilus=false to meson, no longer build nautilus support.
  Font-manager needs to be ported to gtk4. See upstream issue:
  https://github.com/FontManager/font-manager/issues/286
- Add obsoletes nautilus-fontmanager to ease upgrades.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716206400">- Add 600f498946c3904064b4e4fdf96e5841f6a827e4.patch
  * Allow build to proceed with Vala versions &gt;= 0.56.17</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716465600">- Update to 0.8.9
  * Bumps libsoup version to 3.0 - Issue #343
  * Fix build failures with Vala &gt;= 0.56.17 - Issue #355
  * Fix failure during copy of font files on export
  * Fix reversed order of font substitutions - Issue #351
  * Update Unicode data to version 15.1.0 - Issue #345
  * Don't disable Fontconfig home, avoids warnings from library
- Remove upstreamed 600f498946c3904064b4e4fdf96e5841f6a827e4.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1720180800">- Update to 0.9.0
  * Port to GTK 4
  * Change application identifier to com.github.FontManager.FontManager - Issue #319
  * Add build option to enable loading Adwaita stylesheet, disabled by default.
  * Update appdata file, switch to using metainfo.xml extension.
  * Add option to sort collections by name or size - Issue #297
  * Improve search to include variations and partial matches - Issue #316
  * Add editable preview mode to Google Fonts preview pane - Issue #250
  * Double click selected orthography filter to deselect - Issue #332
  * Drop Fonts table every update to avoid missing fonts - Issue #330
  * Track locale and drop database on change to avoid invalid orthographies - Issue #330
  * Ensure property values are always visible - Issue #292
  * Update vendor list</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1736683200">- Update to 0.9.1
  * Address segfault caused by missing sources - Closes #405
  * Update Unicode data files to version 16.0
  * Fix GLib Schema loading to ensure newest file gets loaded
  * Fix base dir detection for Google Fonts waterfall preview
  * Add preference to control spacing between lines in waterfall - Issue #399
  * Check for default preview and load localized version instead - Issue #389
  * Set cursor to visible in active preview - Issue #403
  * Ship fallback icons to avoid missing image icons - Issue #373
  * FontList : Increase margin to improve TreeExpander consistency - Issue #373
  * Waterfall Preview : Allow access to waterfall settings from right click menu - Issue #373
  * Collections : More accurate state tracking
  * Unsorted Category : Fix matching
  * Unsorted Category : Prevent possible crash due to access of null object
  * Browse Mode : Save preview tile size - Issue #373
  * Browse Mode : Set Gtk.GridView:max-columns to 36, defaults to 7 - Issue #373
  * Browse Mode : Add tooltip text to controls - Issue #373
  * Browse Mode : Fix preview size not updating with tile size
  * Browse Mode : Restore list option and allow for custom text - Issue #378
  * Google Fonts : link waterfall settings for consistency
  * Google Fonts : Move file management into Font object for improved state tracking
  * Google Fonts : Set margins to match Manage fontlist
  * Dark Theme : Fix light backgrounds in various areas and dialogs</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1737288000">- Update to 0.9.2
  * Address segfault reported on FreeBSD - Closes #395
  * Add StartupWMClass to desktop files to avoid duplicate entry in docks</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741262400">- Update to 0.9.3
  * Restore editable labels for collection names
  * Switch to using libarchive rather than calling external application
  * Add preference option for gtk-font-rendering - Issue #429
  * Remember selected items in font lists where possible - Issue #424
  * Set sensitivity of labels to match activation status
  * Switch to using CSS for preview area colors
  * Google Fonts : Use standard TextView for editing in preview - Issue #424
  * Browse Mode : Propagate waterfall settings - Issue #424
  * Browse Mode : Add keyboard shortcuts to modify preview size - Issue #424
  * Browse Mode : Add designer information to preview pane
  * Browse Mode : Add tooltip with copyright and design description to preview pane
  * Font Viewer : Add preference pane - Issue #428
  * Font Viewer : Support for multiple variations within single file
  * CLI interface : Fix segfault when using certain options - Issue #421
  * CLI interface : Add --keep option to allow disabling all but specified fonts
  * Fix purge operation for PPA packaging - Issue #422
- remove deprecated suse_update_desktop_file</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741608000">- Update to 0.9.4
  * Fix segfault when opening preferences - Issue #436
- Add 0001-reproducible-build.patch</changelog>
</package>
<package pkgid="6d36e5c6336254feb8b579f9487d40b5697953de66e880298d0579c1c4dd9f89baeb7ad78353a453fad79734e67ac8e5d0f83f0d565e263032b34173eb9163c3" name="font-manager-lang" arch="noarch">
  <version epoch="0" ver="0.9.4" rel="1.2"/>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634299200">- Add font-manager-fix-gcc11-compilation.patch
  * Add (skip) annotation to fsType_to_string</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1644840000">- Update to 0.8.8
  * Fixes build failure with GCC 11 - Issue #240
  * Bumps Fontconfig minimum version to 2.12
  * Adds options for Waterfall display and sizing - Issue #230
  * Enables basic support for Emoji flag sequences - Issue #109
  * Fixes warnings generated when double clicking an item in the fontlist - Issue #248
  * Fixes warnings generated when an unknown language is encountered - Google Fonts Catalog - Issue #249
  * Allows toggling the state of multiple families in the fontlist - Issue #261
  * Updates vendor list
  * Includes latest translation updates
- Remove upstreamed font-manager-fix-gcc11-compilation.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Disable pkgconfig(libnautilus-extension) BuildRequires and pass
  nautilus=false to meson, no longer build nautilus support.
  Font-manager needs to be ported to gtk4. See upstream issue:
  https://github.com/FontManager/font-manager/issues/286
- Add obsoletes nautilus-fontmanager to ease upgrades.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716206400">- Add 600f498946c3904064b4e4fdf96e5841f6a827e4.patch
  * Allow build to proceed with Vala versions &gt;= 0.56.17</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716465600">- Update to 0.8.9
  * Bumps libsoup version to 3.0 - Issue #343
  * Fix build failures with Vala &gt;= 0.56.17 - Issue #355
  * Fix failure during copy of font files on export
  * Fix reversed order of font substitutions - Issue #351
  * Update Unicode data to version 15.1.0 - Issue #345
  * Don't disable Fontconfig home, avoids warnings from library
- Remove upstreamed 600f498946c3904064b4e4fdf96e5841f6a827e4.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1720180800">- Update to 0.9.0
  * Port to GTK 4
  * Change application identifier to com.github.FontManager.FontManager - Issue #319
  * Add build option to enable loading Adwaita stylesheet, disabled by default.
  * Update appdata file, switch to using metainfo.xml extension.
  * Add option to sort collections by name or size - Issue #297
  * Improve search to include variations and partial matches - Issue #316
  * Add editable preview mode to Google Fonts preview pane - Issue #250
  * Double click selected orthography filter to deselect - Issue #332
  * Drop Fonts table every update to avoid missing fonts - Issue #330
  * Track locale and drop database on change to avoid invalid orthographies - Issue #330
  * Ensure property values are always visible - Issue #292
  * Update vendor list</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1736683200">- Update to 0.9.1
  * Address segfault caused by missing sources - Closes #405
  * Update Unicode data files to version 16.0
  * Fix GLib Schema loading to ensure newest file gets loaded
  * Fix base dir detection for Google Fonts waterfall preview
  * Add preference to control spacing between lines in waterfall - Issue #399
  * Check for default preview and load localized version instead - Issue #389
  * Set cursor to visible in active preview - Issue #403
  * Ship fallback icons to avoid missing image icons - Issue #373
  * FontList : Increase margin to improve TreeExpander consistency - Issue #373
  * Waterfall Preview : Allow access to waterfall settings from right click menu - Issue #373
  * Collections : More accurate state tracking
  * Unsorted Category : Fix matching
  * Unsorted Category : Prevent possible crash due to access of null object
  * Browse Mode : Save preview tile size - Issue #373
  * Browse Mode : Set Gtk.GridView:max-columns to 36, defaults to 7 - Issue #373
  * Browse Mode : Add tooltip text to controls - Issue #373
  * Browse Mode : Fix preview size not updating with tile size
  * Browse Mode : Restore list option and allow for custom text - Issue #378
  * Google Fonts : link waterfall settings for consistency
  * Google Fonts : Move file management into Font object for improved state tracking
  * Google Fonts : Set margins to match Manage fontlist
  * Dark Theme : Fix light backgrounds in various areas and dialogs</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1737288000">- Update to 0.9.2
  * Address segfault reported on FreeBSD - Closes #395
  * Add StartupWMClass to desktop files to avoid duplicate entry in docks</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741262400">- Update to 0.9.3
  * Restore editable labels for collection names
  * Switch to using libarchive rather than calling external application
  * Add preference option for gtk-font-rendering - Issue #429
  * Remember selected items in font lists where possible - Issue #424
  * Set sensitivity of labels to match activation status
  * Switch to using CSS for preview area colors
  * Google Fonts : Use standard TextView for editing in preview - Issue #424
  * Browse Mode : Propagate waterfall settings - Issue #424
  * Browse Mode : Add keyboard shortcuts to modify preview size - Issue #424
  * Browse Mode : Add designer information to preview pane
  * Browse Mode : Add tooltip with copyright and design description to preview pane
  * Font Viewer : Add preference pane - Issue #428
  * Font Viewer : Support for multiple variations within single file
  * CLI interface : Fix segfault when using certain options - Issue #421
  * CLI interface : Add --keep option to allow disabling all but specified fonts
  * Fix purge operation for PPA packaging - Issue #422
- remove deprecated suse_update_desktop_file</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741608000">- Update to 0.9.4
  * Fix segfault when opening preferences - Issue #436
- Add 0001-reproducible-build.patch</changelog>
</package>
<package pkgid="2eef49483b8f162cadf9c97a0a81fd7b285e2b5650c025446346c95fb2bb24e3cb1b540071f6315291ea746c2884cf08df8d144086147ca02fc6e5b9e0aeb3bc" name="font-specimen" arch="riscv64">
  <version epoch="0" ver="20150202" rel="3.3"/>
  <changelog author="pgajdos@suse.com" date="1415361600">- initial version 20140711</changelog>
  <changelog author="pgajdos@suse.com" date="1415880000">- update to 20141113
  * monochrome fonts: black absorbs gray color
    on the pixel, not vice versa</changelog>
  <changelog author="pgajdos@suse.com" date="1417262400">- update to 20141129
  * half way to correct color rendering
  * fix error handling
  * other minor fixes</changelog>
  <changelog author="pgajdos@suse.com" date="1417435200">- update to 20141201
  * correct color rendering</changelog>
  <changelog author="pgajdos@suse.com" date="1417521600">- update to 20141202
  * fix bgr layout
  * fix vertical layouts
  * add *.pc file</changelog>
  <changelog author="pgajdos@suse.com" date="1422878400">- update to 20150202
  * do not treat unsuccessful LcdFilter setting
    as a fatal error</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1512388800">- Remove unused requires in -devel package, including wrong
  freetype-devel, if it was required, it would be freetype2-devel.</changelog>
  <changelog author="olaf@aepfle.de" date="1557316800">- Install pkgconfig into libdir instead of datadir</changelog>
</package>
<package pkgid="325632a4ebe5baa00f6f7318d56ba9958912f1b3e9904b8be91292b081411fb66e84197bd8f7f38e9f882f1a1a833547806d7330580fe6244d095038bbce7cff" name="font-specimen-devel" arch="riscv64">
  <version epoch="0" ver="20150202" rel="3.3"/>
  <changelog author="pgajdos@suse.com" date="1415361600">- initial version 20140711</changelog>
  <changelog author="pgajdos@suse.com" date="1415880000">- update to 20141113
  * monochrome fonts: black absorbs gray color
    on the pixel, not vice versa</changelog>
  <changelog author="pgajdos@suse.com" date="1417262400">- update to 20141129
  * half way to correct color rendering
  * fix error handling
  * other minor fixes</changelog>
  <changelog author="pgajdos@suse.com" date="1417435200">- update to 20141201
  * correct color rendering</changelog>
  <changelog author="pgajdos@suse.com" date="1417521600">- update to 20141202
  * fix bgr layout
  * fix vertical layouts
  * add *.pc file</changelog>
  <changelog author="pgajdos@suse.com" date="1422878400">- update to 20150202
  * do not treat unsuccessful LcdFilter setting
    as a fatal error</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1512388800">- Remove unused requires in -devel package, including wrong
  freetype-devel, if it was required, it would be freetype2-devel.</changelog>
  <changelog author="olaf@aepfle.de" date="1557316800">- Install pkgconfig into libdir instead of datadir</changelog>
</package>
<package pkgid="c57762b3d54213b3f1e8252d52a99f6926947011e725aac8dbe14907159bad1082e56b548afbe41722c55e545a7f20bfbe4cbea57a6fe3675d326a8ed9d3e944" name="font-util" arch="riscv64">
  <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="d256456c88e7f144d914142b213e4687a5d4ab6be7b6b13691e1569c4d163e91851fb4205e6b0989bcc256457535438f304670fe250988dd3277cd7742faf3d8" name="font-viewer" arch="riscv64">
  <version epoch="0" ver="0.9.4" rel="1.2"/>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634299200">- Add font-manager-fix-gcc11-compilation.patch
  * Add (skip) annotation to fsType_to_string</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1644840000">- Update to 0.8.8
  * Fixes build failure with GCC 11 - Issue #240
  * Bumps Fontconfig minimum version to 2.12
  * Adds options for Waterfall display and sizing - Issue #230
  * Enables basic support for Emoji flag sequences - Issue #109
  * Fixes warnings generated when double clicking an item in the fontlist - Issue #248
  * Fixes warnings generated when an unknown language is encountered - Google Fonts Catalog - Issue #249
  * Allows toggling the state of multiple families in the fontlist - Issue #261
  * Updates vendor list
  * Includes latest translation updates
- Remove upstreamed font-manager-fix-gcc11-compilation.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Disable pkgconfig(libnautilus-extension) BuildRequires and pass
  nautilus=false to meson, no longer build nautilus support.
  Font-manager needs to be ported to gtk4. See upstream issue:
  https://github.com/FontManager/font-manager/issues/286
- Add obsoletes nautilus-fontmanager to ease upgrades.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716206400">- Add 600f498946c3904064b4e4fdf96e5841f6a827e4.patch
  * Allow build to proceed with Vala versions &gt;= 0.56.17</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1716465600">- Update to 0.8.9
  * Bumps libsoup version to 3.0 - Issue #343
  * Fix build failures with Vala &gt;= 0.56.17 - Issue #355
  * Fix failure during copy of font files on export
  * Fix reversed order of font substitutions - Issue #351
  * Update Unicode data to version 15.1.0 - Issue #345
  * Don't disable Fontconfig home, avoids warnings from library
- Remove upstreamed 600f498946c3904064b4e4fdf96e5841f6a827e4.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1720180800">- Update to 0.9.0
  * Port to GTK 4
  * Change application identifier to com.github.FontManager.FontManager - Issue #319
  * Add build option to enable loading Adwaita stylesheet, disabled by default.
  * Update appdata file, switch to using metainfo.xml extension.
  * Add option to sort collections by name or size - Issue #297
  * Improve search to include variations and partial matches - Issue #316
  * Add editable preview mode to Google Fonts preview pane - Issue #250
  * Double click selected orthography filter to deselect - Issue #332
  * Drop Fonts table every update to avoid missing fonts - Issue #330
  * Track locale and drop database on change to avoid invalid orthographies - Issue #330
  * Ensure property values are always visible - Issue #292
  * Update vendor list</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1736683200">- Update to 0.9.1
  * Address segfault caused by missing sources - Closes #405
  * Update Unicode data files to version 16.0
  * Fix GLib Schema loading to ensure newest file gets loaded
  * Fix base dir detection for Google Fonts waterfall preview
  * Add preference to control spacing between lines in waterfall - Issue #399
  * Check for default preview and load localized version instead - Issue #389
  * Set cursor to visible in active preview - Issue #403
  * Ship fallback icons to avoid missing image icons - Issue #373
  * FontList : Increase margin to improve TreeExpander consistency - Issue #373
  * Waterfall Preview : Allow access to waterfall settings from right click menu - Issue #373
  * Collections : More accurate state tracking
  * Unsorted Category : Fix matching
  * Unsorted Category : Prevent possible crash due to access of null object
  * Browse Mode : Save preview tile size - Issue #373
  * Browse Mode : Set Gtk.GridView:max-columns to 36, defaults to 7 - Issue #373
  * Browse Mode : Add tooltip text to controls - Issue #373
  * Browse Mode : Fix preview size not updating with tile size
  * Browse Mode : Restore list option and allow for custom text - Issue #378
  * Google Fonts : link waterfall settings for consistency
  * Google Fonts : Move file management into Font object for improved state tracking
  * Google Fonts : Set margins to match Manage fontlist
  * Dark Theme : Fix light backgrounds in various areas and dialogs</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1737288000">- Update to 0.9.2
  * Address segfault reported on FreeBSD - Closes #395
  * Add StartupWMClass to desktop files to avoid duplicate entry in docks</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741262400">- Update to 0.9.3
  * Restore editable labels for collection names
  * Switch to using libarchive rather than calling external application
  * Add preference option for gtk-font-rendering - Issue #429
  * Remember selected items in font lists where possible - Issue #424
  * Set sensitivity of labels to match activation status
  * Switch to using CSS for preview area colors
  * Google Fonts : Use standard TextView for editing in preview - Issue #424
  * Browse Mode : Propagate waterfall settings - Issue #424
  * Browse Mode : Add keyboard shortcuts to modify preview size - Issue #424
  * Browse Mode : Add designer information to preview pane
  * Browse Mode : Add tooltip with copyright and design description to preview pane
  * Font Viewer : Add preference pane - Issue #428
  * Font Viewer : Support for multiple variations within single file
  * CLI interface : Fix segfault when using certain options - Issue #421
  * CLI interface : Add --keep option to allow disabling all but specified fonts
  * Fix purge operation for PPA packaging - Issue #422
- remove deprecated suse_update_desktop_file</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1741608000">- Update to 0.9.4
  * Fix segfault when opening preferences - Issue #436
- Add 0001-reproducible-build.patch</changelog>
</package>
<package pkgid="dbe366cbe2e6561932546ccfaa1f63440a78bd962505f09aa31a8ab7ac5cc9fc0e318406aefa596fca6111c7090255e6e26fd746eead0e41300df88581632731" name="fontawesome-fonts" arch="noarch">
  <version epoch="0" ver="7.2.0" rel="1.1"/>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1676376000">-Added
  * Introducing Font Awesome Sharp Regular!
  * 3,000+ icons in a new, modern style: Sharp Regular
  * Sharp Solid is already done. Sharp Light, Thin, and Duotone are coming soon!
  * Icons are all built on the same 16px grid as existing Font Awesome Classic icons.
  * New sponsored pencil-mechanical icon.
  * New sponsored billboard icon.
  * New sponsored wreath-laurel icon.
  * Calcified a new skeleton-ribs icon.
  * Saved up for some new circle-euro, circle-sterling, and circle-yen icons.
  * Added a new webhook icon.
  * Swept up a new broom-wide icon.
  * Shined the light on a new sparkle icon.
  * New circle-quarters-stroke and circle-three-quarters-stroke icons to match the existing circle-half-stroke
-Changed
  * Every Classic Regular icon has been reviewed and redrawn where necessary to better compliment the new Sharp Regular style.
  * Simplified our chess and chess piece icons for consistency.
  * Updated the Algolia brand icon
  * Brought back the search terms in the YAML and JSON metadata files
-Fixed
  * A number of fixes to Sharp Solid icons.</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1681905600">-Added
  * Introducing Font Awesome Sharp Light!
  * Unearthed a new dinosaur icon.
  * Saved the planet with a new bin-recycle icon.
  * Reduced, reused, and recycled a new jug-bottle icon.
  * Added to our file collection with new file-doc and file-zip icons.
  * Added a new gear-complex icon, along with a gear-code icon.
  * Rounded up a new sponsored grid-round icon and variants.
  * Exchanged a new sponsored chf-sign icon.
  * Donned a new sponsored hat-beach icon.
  * Batch of new sponsored icons, including arrow-progress, bag-seedling, bin-bottles-recycle, calendar-users, chart-line-up-down, chart-mixed-up-circle-currency, circles-overlap, cloud-binary, conveyor-belt-arm, display-chart-up-circle-currency, flask-gear, gear-complex-code, laptop-binary, lightbulb-gear, person-running-fast, right-left-large, and user-group-simple.
-Changed
  * Minor adjustments to all icons in the Classic Light, Classic Thin, and Duotone styles for consistency and clarity.
  * Swapped the placement of the laptop and file in the laptop-file icon.
  * Updated file-pdf and file-csv to be more legible.
  * Adjusted all of our newspaper icons.
  * Adjusted hands-asl-interpreting.
  * Made our rugby-ball icon look more like a rugby ball.
  * Updated teamspeak logo with new version.
-Fixed
  * Fixed a regression in 6.3.0 where a number of icons weren't centered properly in their viewboxes.
  * Adjusted the copy icon to be consistent across all styles.
  * Fixed image-landscape in the Sharp Solid style to make it, you know, actually sharp.
  * Fixed an issue with the interior shape of our "virus" icons.
  * Fixed fill state of the regular narwhal icon.
  * Fixed duotone of our gear icon.
  * Fixed misalignment of the thumbs-down icon in duotone and light.
  * Fixed an issue where ligature in OTF files weren't working properly for the plus and ampersand icons.
  * Fixed the light style of the wreath-laurel icon.
  * Fixed box-archive in regular.</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1691150400">- Added
  * Dug up a new, commissioned, raccoon icon.
  * Turned on new subtitles and subtitles-slash icons.
  * Cast a spell on new, commissioned, person-fairy and person-dress-fairy icons.
  * Swapped in new, commissioned, swap and swap-arrows icons.
  * Shone a light on a new lighthouse icon.
  * Trotted out a new globe-pointer icon.
  * Pointed to a selection of new arrow-*-to-*-arc and arrow-*-from-*-arc icons.
  * Got up to get down with a new angles-up-down icon.
  * Added the Threads brand icon.
  * Added the twitter X brand icon.
  * Added the Debian brand icon.
- Changed
  * Updated the Ubuntu brand icon.
  * Added "types" to the package.json exports for TypeScript defintions in JS packages.
- Fixed
  * Fixed an issue with the classic light style of the arrow-down-wide-short icon.
  * Fixed issue with the regular styles of the clone and copy icons.
  * Fixed an issue with the hand-spock icon.
  * Fixed an issue where the "heart" in the hand-holding-heart and other "hand/heart" icons where too heavy in the Thin style.
  * Fixed a warning in Edge browser using createElementNS for svg elements.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 6.5.1:
  * Updated the reddit, reddit-alien, and square-reddit brand icons
  * Corrected file-pdf reading "PNG"
  * Updated some brand icons that were accidentally marked as
    Pro-only
  * 3,000+ icons in an elegant new style: Sharp Thin
  * Icons are all built on the same 16px grid as existing Font
    Awesome Classic icons.
  * Icon upload now supports Duotone Icons!
  * A batch of new brand icons, including: Google Scholar, Pixiv,
    Signal, Upwork, and Webflow.
  * Added the Mintbit brand icon, commissioned by Mintbit.
  * Our dinosaur icon was lonely, so we added a T-Rex icon
    to keep it company.
  * Made our childhood selves happy by adding truck-fire,
    excavator, and bulldozer icons. Also added a truck-ladder icon.
  * Added a selection of City Management icons commissioned by
    WBlue, including landmark-magnifying-glass, tent-double-peak,
    truck-utensils, hammer-brushh, sign, sign-wrench, sign-post,
    building-memo, building-magnifying-glass, and
    hand-holding-circle-dollar.
  * Included some popular icon requests, including: bell-ring,
    folder-check, cannon, court-sport, and wave.
  * Collected a number of new file-type icons.
  * Searched for a selection of new magnifying glass icons:
    magnifying-glass-waveform, magnifying-glass-play, and
    magnifying-glass-music. The latter was commissioned by Undeco.
  * Flipped out on new reflect-horizontal and reflect-vertical icons.
  * Added new ticket-based icons: tickets, ticket-perforated,
    and tickets-perforated.
  * Updated Facebook, Patreon, Ubuntu, and SUSE logos.
  * Simplified the "fire" icon modifier in a number of our icons.
  * Updated all of our "square" brand icons to use a consistent
    corner radius.
  * Fixed an issue with a number of our icons that had
    self-intersecting vector paths, making them more compatible
    with the Icon Wizard.
  * Fixed minor issues with our scroll-old, spray-can,
    and filter-circle-dollar icons.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 6.5.2:
  * Crowned our new Web Awesome brand icon
  * Waved our new Font Awesome brand icon
  * Finally added the new Bluesky brand icon
  * Added a new commissioned JXL for Jira brand icon
  * A batch of new icons, including: caduceus, gluten-free, and
    reflect-both icons
  * Signaled a new circle-wifi and commissioned circle-wifi-group
    icons
  * New commissioned file-cad, ant, and baby bottle icons
  * Locked in some table-related icons, including: table-cells-lock,
    table-cells-column-lock, and table-cells-row-lock
  * Updated the Kickstarter brand icon
  * Updated the Upwork brand icon
  * Fixed an issue where calendar-lines in Sharp Regular wasn't
    actually sharp
  * Fixed the duotone styling of printer, fax, and shredder
  * Fixed spacing in the location-check icon
  * Fixed an issue with the SVG of face-kiss-beam
  * Filled in some missing icons in the arrow-to/from-bracket
    icon series
  * Update the TypeScript definition for Library.add() to allow
    an array of icon defintions
  * Animation CSS custom property --fa-rotate-by now has a correct
    default value of 0
  * Fixed some Less variable issues with --fa-bounce</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768000">- update to 6.6.0:
  * Introducing Font Awesome Sharp Duotone!
  * We needed an icon to represent a component, so put a ring on it with our new diamonds-4 icon
  * It took a whole lot of routers, but we finally fully connected the world with a globe-wifi icon
  * In the immortal words of Captain America, Hail Hydra
  * Speaking of immortal, we've just added a certain bearded deity with our user-beard-bolt icon
  * We had the great idea to include a lightbulb-message icon
  * Our thumbtack icon was lonely, so we added its counterpart, thumbtack-slash
  * You can never have enough cephalopods! Our squid icon is joined by an octopus icon
  * In our last release, we locked some table-related icons, this time, we unlocked them: table-cells-unlock, table-cells-column-unlock, and table-cells-row-unlock
  * Flitted in with a brand icon for Flutter
  * Threw a bullseye with a brand icon for Dart
  * We heard there was a new the SoundCloud icon
  * Fixed --fa-font-solid, --fa-font-regular, --fa-font-light, --fa-font-thin CSS Custom properties to have correct family names: Font Awesome 6 Pro in SVG-specific CSS.
  * Fixed an error with the square-chevron-down icon
  * Fixed a bug in the duotone version of the file-slash icon
  * Fixed up the globe-stand icon in duotone
  * Fixed a bug in the album-collection</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768001">- update to 6.7.0:
  * New Duotone Styles!
  * Tired of riding solo? A whole new highway lane just opened up to you with our new carpool icon, courtesy of Menlo School.
  * Added the new CSS logo
  * We did a brainstorming session with ErbslandDEV and came up with a number of LLM-related icons including: chart-diagram, comment-nodes, file-fragment, file-half-dashed, hexagon-nodes, hexagon-nodes-bolt, and square-binary.
  * Our other chart icons got jealous, so we added new chart-fft and chart-sine icons, sponsored by Crystal Instruments.
  * We added circles-overlap-3 icon (with a pronoun alias), thanks to Verasoft.
  * Added the files.com logo to our Brand icons, courtesy of Files.com.
  * Refactored :before and :after Pseudo Elements to use new --fa and --fa--fa properties.
  * Files _duotone-icons.[scss|less] and _sharp-duotone-icons.[scss|less] no longer needed so we removed them.
  * Made sure the Bluesky logo was symmetrical.
  * Fixed an error in our Duotone barcode icon.
  * Made our square-rss icon in Sharp a bit more sharp.
  * Some of our box-dollar icons forgot their dollars. We lent them some cash to cover it.
  * The circle-down and circle-left icons in Classic Regular were accidentally sharp. Now they're not.
  * Using fa-duotone fa-solid now gives you a Duotone Solid icon.
  * Aliases that contained numbers have correct names in Typescript @fortawesome/fontawesome-common-types package.</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768002">- update to 6.7.1:
  * Added a square version of the Bluesky logo. Follow us on Bluesky here..
  * Flipped the direction of the hydra to match our other animals
  * Removed alternative text from content CSS properties to fix Safari &lt; v17.4
  * Made sure the new CSS logo is in Font Awesome Free
  * Adjusted the optical size of the Bluesky logo
  * Optimized the line-weight of the Laravel logo
  * Fixed a glitch in the Sharp styles of the square-parking icon
  * Sharpened the wheels in the new Sharp Duotone carpool icon</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768003">- update to 6.7.2:
  * Fixed minification bug that caused problems with libraries like jQuery and older Safari versions
  * Updated the Library.add() TypeScript definition to be more typey and scrippy
  * Missed a hard-coded "fa" in the SCSS assets which caused issues showing version 4 icons
  * Don't define --fa--fa in free distribution since that's specifically for Duotone icons</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 7.2.0:
  * Major version jump from 6.x to 7.x series.
  * Introduced Pro+ icon packs including Chisel, Etch, Jelly,
    Notdog, Slab, Thumbprint, and Whiteboard.
  * Added "Utility" icon pack with 200 commonly used icons
    for apps and websites.
  * Icons now display at a fixed width by default, filling
    the Icon Canvas.
  * Accessibility overhaul: icons are decorative by default
    (hidden from screen readers).
  * Removed sr-only class; developers should use aria-label
    for interactive icons.
  * Dropped support for jQuery, Less CSS, Require.js, and
    various Rails/Django integrations.
  * SVG overhaul: removed global stylesheets and path class
    attributes; now defaults to fill=currentColor.
  * Dropped .ttf font files in favor of .otf for better
    performance and modern standards.
  * Updated "Pulled Icons" and list icons to use CSS Logical
    Properties (e.g., margin-inline-start).
  * Redesigned core icons for more consistent key shapes and
    better visual alignment.
  * Added over 3,000 new icons since the 6.x series,
    including new brands and system icons.
  * Improved Duotone support: dropped --fa--fa prefix; uses
    ligatures or CSS stylistic sets.
  * Icon Wizard now supports over 40 modifiers with corner
    placement and Duotone support.</changelog>
</package>
<package pkgid="85573107552a4ce77d05aaf2f7a3bce5bba1dd229b52e88453a1090524f2cac582803adfc9676f9bf87ab005069c771cd37c95290c705bcdbd2e6aae07f4ad4b" name="fontawesome-fonts-web" arch="noarch">
  <version epoch="0" ver="7.2.0" rel="1.1"/>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1676376000">-Added
  * Introducing Font Awesome Sharp Regular!
  * 3,000+ icons in a new, modern style: Sharp Regular
  * Sharp Solid is already done. Sharp Light, Thin, and Duotone are coming soon!
  * Icons are all built on the same 16px grid as existing Font Awesome Classic icons.
  * New sponsored pencil-mechanical icon.
  * New sponsored billboard icon.
  * New sponsored wreath-laurel icon.
  * Calcified a new skeleton-ribs icon.
  * Saved up for some new circle-euro, circle-sterling, and circle-yen icons.
  * Added a new webhook icon.
  * Swept up a new broom-wide icon.
  * Shined the light on a new sparkle icon.
  * New circle-quarters-stroke and circle-three-quarters-stroke icons to match the existing circle-half-stroke
-Changed
  * Every Classic Regular icon has been reviewed and redrawn where necessary to better compliment the new Sharp Regular style.
  * Simplified our chess and chess piece icons for consistency.
  * Updated the Algolia brand icon
  * Brought back the search terms in the YAML and JSON metadata files
-Fixed
  * A number of fixes to Sharp Solid icons.</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1681905600">-Added
  * Introducing Font Awesome Sharp Light!
  * Unearthed a new dinosaur icon.
  * Saved the planet with a new bin-recycle icon.
  * Reduced, reused, and recycled a new jug-bottle icon.
  * Added to our file collection with new file-doc and file-zip icons.
  * Added a new gear-complex icon, along with a gear-code icon.
  * Rounded up a new sponsored grid-round icon and variants.
  * Exchanged a new sponsored chf-sign icon.
  * Donned a new sponsored hat-beach icon.
  * Batch of new sponsored icons, including arrow-progress, bag-seedling, bin-bottles-recycle, calendar-users, chart-line-up-down, chart-mixed-up-circle-currency, circles-overlap, cloud-binary, conveyor-belt-arm, display-chart-up-circle-currency, flask-gear, gear-complex-code, laptop-binary, lightbulb-gear, person-running-fast, right-left-large, and user-group-simple.
-Changed
  * Minor adjustments to all icons in the Classic Light, Classic Thin, and Duotone styles for consistency and clarity.
  * Swapped the placement of the laptop and file in the laptop-file icon.
  * Updated file-pdf and file-csv to be more legible.
  * Adjusted all of our newspaper icons.
  * Adjusted hands-asl-interpreting.
  * Made our rugby-ball icon look more like a rugby ball.
  * Updated teamspeak logo with new version.
-Fixed
  * Fixed a regression in 6.3.0 where a number of icons weren't centered properly in their viewboxes.
  * Adjusted the copy icon to be consistent across all styles.
  * Fixed image-landscape in the Sharp Solid style to make it, you know, actually sharp.
  * Fixed an issue with the interior shape of our "virus" icons.
  * Fixed fill state of the regular narwhal icon.
  * Fixed duotone of our gear icon.
  * Fixed misalignment of the thumbs-down icon in duotone and light.
  * Fixed an issue where ligature in OTF files weren't working properly for the plus and ampersand icons.
  * Fixed the light style of the wreath-laurel icon.
  * Fixed box-archive in regular.</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1691150400">- Added
  * Dug up a new, commissioned, raccoon icon.
  * Turned on new subtitles and subtitles-slash icons.
  * Cast a spell on new, commissioned, person-fairy and person-dress-fairy icons.
  * Swapped in new, commissioned, swap and swap-arrows icons.
  * Shone a light on a new lighthouse icon.
  * Trotted out a new globe-pointer icon.
  * Pointed to a selection of new arrow-*-to-*-arc and arrow-*-from-*-arc icons.
  * Got up to get down with a new angles-up-down icon.
  * Added the Threads brand icon.
  * Added the twitter X brand icon.
  * Added the Debian brand icon.
- Changed
  * Updated the Ubuntu brand icon.
  * Added "types" to the package.json exports for TypeScript defintions in JS packages.
- Fixed
  * Fixed an issue with the classic light style of the arrow-down-wide-short icon.
  * Fixed issue with the regular styles of the clone and copy icons.
  * Fixed an issue with the hand-spock icon.
  * Fixed an issue where the "heart" in the hand-holding-heart and other "hand/heart" icons where too heavy in the Thin style.
  * Fixed a warning in Edge browser using createElementNS for svg elements.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 6.5.1:
  * Updated the reddit, reddit-alien, and square-reddit brand icons
  * Corrected file-pdf reading "PNG"
  * Updated some brand icons that were accidentally marked as
    Pro-only
  * 3,000+ icons in an elegant new style: Sharp Thin
  * Icons are all built on the same 16px grid as existing Font
    Awesome Classic icons.
  * Icon upload now supports Duotone Icons!
  * A batch of new brand icons, including: Google Scholar, Pixiv,
    Signal, Upwork, and Webflow.
  * Added the Mintbit brand icon, commissioned by Mintbit.
  * Our dinosaur icon was lonely, so we added a T-Rex icon
    to keep it company.
  * Made our childhood selves happy by adding truck-fire,
    excavator, and bulldozer icons. Also added a truck-ladder icon.
  * Added a selection of City Management icons commissioned by
    WBlue, including landmark-magnifying-glass, tent-double-peak,
    truck-utensils, hammer-brushh, sign, sign-wrench, sign-post,
    building-memo, building-magnifying-glass, and
    hand-holding-circle-dollar.
  * Included some popular icon requests, including: bell-ring,
    folder-check, cannon, court-sport, and wave.
  * Collected a number of new file-type icons.
  * Searched for a selection of new magnifying glass icons:
    magnifying-glass-waveform, magnifying-glass-play, and
    magnifying-glass-music. The latter was commissioned by Undeco.
  * Flipped out on new reflect-horizontal and reflect-vertical icons.
  * Added new ticket-based icons: tickets, ticket-perforated,
    and tickets-perforated.
  * Updated Facebook, Patreon, Ubuntu, and SUSE logos.
  * Simplified the "fire" icon modifier in a number of our icons.
  * Updated all of our "square" brand icons to use a consistent
    corner radius.
  * Fixed an issue with a number of our icons that had
    self-intersecting vector paths, making them more compatible
    with the Icon Wizard.
  * Fixed minor issues with our scroll-old, spray-can,
    and filter-circle-dollar icons.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 6.5.2:
  * Crowned our new Web Awesome brand icon
  * Waved our new Font Awesome brand icon
  * Finally added the new Bluesky brand icon
  * Added a new commissioned JXL for Jira brand icon
  * A batch of new icons, including: caduceus, gluten-free, and
    reflect-both icons
  * Signaled a new circle-wifi and commissioned circle-wifi-group
    icons
  * New commissioned file-cad, ant, and baby bottle icons
  * Locked in some table-related icons, including: table-cells-lock,
    table-cells-column-lock, and table-cells-row-lock
  * Updated the Kickstarter brand icon
  * Updated the Upwork brand icon
  * Fixed an issue where calendar-lines in Sharp Regular wasn't
    actually sharp
  * Fixed the duotone styling of printer, fax, and shredder
  * Fixed spacing in the location-check icon
  * Fixed an issue with the SVG of face-kiss-beam
  * Filled in some missing icons in the arrow-to/from-bracket
    icon series
  * Update the TypeScript definition for Library.add() to allow
    an array of icon defintions
  * Animation CSS custom property --fa-rotate-by now has a correct
    default value of 0
  * Fixed some Less variable issues with --fa-bounce</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768000">- update to 6.6.0:
  * Introducing Font Awesome Sharp Duotone!
  * We needed an icon to represent a component, so put a ring on it with our new diamonds-4 icon
  * It took a whole lot of routers, but we finally fully connected the world with a globe-wifi icon
  * In the immortal words of Captain America, Hail Hydra
  * Speaking of immortal, we've just added a certain bearded deity with our user-beard-bolt icon
  * We had the great idea to include a lightbulb-message icon
  * Our thumbtack icon was lonely, so we added its counterpart, thumbtack-slash
  * You can never have enough cephalopods! Our squid icon is joined by an octopus icon
  * In our last release, we locked some table-related icons, this time, we unlocked them: table-cells-unlock, table-cells-column-unlock, and table-cells-row-unlock
  * Flitted in with a brand icon for Flutter
  * Threw a bullseye with a brand icon for Dart
  * We heard there was a new the SoundCloud icon
  * Fixed --fa-font-solid, --fa-font-regular, --fa-font-light, --fa-font-thin CSS Custom properties to have correct family names: Font Awesome 6 Pro in SVG-specific CSS.
  * Fixed an error with the square-chevron-down icon
  * Fixed a bug in the duotone version of the file-slash icon
  * Fixed up the globe-stand icon in duotone
  * Fixed a bug in the album-collection</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768001">- update to 6.7.0:
  * New Duotone Styles!
  * Tired of riding solo? A whole new highway lane just opened up to you with our new carpool icon, courtesy of Menlo School.
  * Added the new CSS logo
  * We did a brainstorming session with ErbslandDEV and came up with a number of LLM-related icons including: chart-diagram, comment-nodes, file-fragment, file-half-dashed, hexagon-nodes, hexagon-nodes-bolt, and square-binary.
  * Our other chart icons got jealous, so we added new chart-fft and chart-sine icons, sponsored by Crystal Instruments.
  * We added circles-overlap-3 icon (with a pronoun alias), thanks to Verasoft.
  * Added the files.com logo to our Brand icons, courtesy of Files.com.
  * Refactored :before and :after Pseudo Elements to use new --fa and --fa--fa properties.
  * Files _duotone-icons.[scss|less] and _sharp-duotone-icons.[scss|less] no longer needed so we removed them.
  * Made sure the Bluesky logo was symmetrical.
  * Fixed an error in our Duotone barcode icon.
  * Made our square-rss icon in Sharp a bit more sharp.
  * Some of our box-dollar icons forgot their dollars. We lent them some cash to cover it.
  * The circle-down and circle-left icons in Classic Regular were accidentally sharp. Now they're not.
  * Using fa-duotone fa-solid now gives you a Duotone Solid icon.
  * Aliases that contained numbers have correct names in Typescript @fortawesome/fontawesome-common-types package.</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768002">- update to 6.7.1:
  * Added a square version of the Bluesky logo. Follow us on Bluesky here..
  * Flipped the direction of the hydra to match our other animals
  * Removed alternative text from content CSS properties to fix Safari &lt; v17.4
  * Made sure the new CSS logo is in Font Awesome Free
  * Adjusted the optical size of the Bluesky logo
  * Optimized the line-weight of the Laravel logo
  * Fixed a glitch in the Sharp styles of the square-parking icon
  * Sharpened the wheels in the new Sharp Duotone carpool icon</changelog>
  <changelog author="Dawid Adam &lt;nyslay@gmail.com&gt;" date="1743768003">- update to 6.7.2:
  * Fixed minification bug that caused problems with libraries like jQuery and older Safari versions
  * Updated the Library.add() TypeScript definition to be more typey and scrippy
  * Missed a hard-coded "fa" in the SCSS assets which caused issues showing version 4 icons
  * Don't define --fa--fa in free distribution since that's specifically for Duotone icons</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 7.2.0:
  * Major version jump from 6.x to 7.x series.
  * Introduced Pro+ icon packs including Chisel, Etch, Jelly,
    Notdog, Slab, Thumbprint, and Whiteboard.
  * Added "Utility" icon pack with 200 commonly used icons
    for apps and websites.
  * Icons now display at a fixed width by default, filling
    the Icon Canvas.
  * Accessibility overhaul: icons are decorative by default
    (hidden from screen readers).
  * Removed sr-only class; developers should use aria-label
    for interactive icons.
  * Dropped support for jQuery, Less CSS, Require.js, and
    various Rails/Django integrations.
  * SVG overhaul: removed global stylesheets and path class
    attributes; now defaults to fill=currentColor.
  * Dropped .ttf font files in favor of .otf for better
    performance and modern standards.
  * Updated "Pulled Icons" and list icons to use CSS Logical
    Properties (e.g., margin-inline-start).
  * Redesigned core icons for more consistent key shapes and
    better visual alignment.
  * Added over 3,000 new icons since the 6.x series,
    including new brands and system icons.
  * Improved Duotone support: dropped --fa--fa prefix; uses
    ligatures or CSS stylistic sets.
  * Icon Wizard now supports over 40 modifiers with corner
    placement and Duotone support.</changelog>
</package>
<package pkgid="d8bab8be29ccb41fab5a3c3864041deaacd76e3d3b138b42ff28df9b09c592d0684861b951a64b0b3a5a2ab159c6ccea18f9c658042e15a60dcdc45121055e4a" name="fontcacheproto-devel" arch="riscv64">
  <version epoch="0" ver="0.1.3" rel="4.4"/>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398254400">- Created package fontcacheproto with initial version 0.1.3</changelog>
  <changelog author="cfarrell@suse.com" date="1398772800">- license update: BSD-2-Clause
  See COPYING</changelog>
  <changelog author="sndirsch@suse.com" date="1398772801">- added COPYING to %doc</changelog>
  <changelog author="jengelh@inai.de" date="1411041600">- Update description and other metadata
- Use full %configure for build, and remove CFLAGS (nothing is
  compiled)
- Make file list more compact</changelog>
</package>
<package pkgid="bbc8618a07b357099e401d32ba273d85d1a1eb492f4c761ddef9162037eed7a030c9f84482928dc983c79a896f5792e069aea1fd228fb8590426ce134c653570" name="fontconfig" arch="riscv64">
  <version epoch="0" ver="2.17.1" rel="1.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.15.0:
  * Do not change the order of orth files
  * Convert tabs to spaces
  * Convert more tabs to spaces in docs
  * Report more detailed logs instead of assertion.
  * Add some missing constant names for weight.
  * Adujst indentation between programlisting in fontconfig-user.sgml
  * Add another test case for flatpak
  * Update 65-nonlatin.conf for macOS
  * Change the order of the properties to the order of fontconfig
    cache format
  * Add missing property descriptions
  * Add namedinstance property
  * Remove the problematic language from code and doc
  * Use 'outline' instead of 'scalable' for bitmaps
  * Add more docs about selectfont
  * Rework CI implementation
  * Fix uninitialized memory access when failing memory allocation.
  * Create a symlink with relative path
  * Fix an error of "initializer element is not constant"
  * Update CaseFolding.txt to Unicode 15.1
  * Update the encoding table for Simplified Chinese
  * Retry to decode strings in the name table as UTF-16BE in some
    cases.
  * Work around decoding strings in Macintosh encoding for the
    name table.
  * Use memmove instead of memcpy
  * Rename README to NEWS and add README.md
  * Update so version
  * Fix leak of `reason` in _FcConfigParse when not complaining</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721131200">- Run autoreconf unconditionally to allow newer versions
  of Automake.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1739793600">- update to 2.16.0:
  * Fix misleading-indentation warning
  * Deal with glob string properly
  * Allow comma as a delimiter in postscriptname and ignore it on matching
  * Refactor exclusive language logic into separate file
  * Use proper postscriptname for named instance if any
  * Remove redundant leaf assignment in fcfreetype.c
  * Ensure lock/unlock symmetry
  * Ensure config is locked during retry in FcConfigReference
  * Unlock on allocation failure in FcCacheInsert
  * Fix FcSerialize undefined behavior with null pointer usage
  * Fix undefined behavior issue on qsort call
  * Add cop.orth for Coptic language
  * Add got.orth for Gothic language
  * Fix a memory leak in fc-list/fc-query/fc-scan
  * mark _FcPatternIter as may_alias
  * Accept integer for pixelsize
  * Improve hinting detection for fonthashint object
  * Add FcConfigSetFontSetFilter
  * Fix some code found by SAST
  * Set FcTypeVoid if no valid types to convert
  * Fix a memory leak in _get_real_paths_from_prefix
  * Fix double slashes in path
  * More information when no writable cache directories
  * Fix test case for reproducible builds
  * Fix invalid escape character \s
  * Sort out bitmap related config files
  * Clean up .uuid files with fc-cache -f too
- add fontconfig-autoconf269.patch to start leap build</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1769428800">- do not package /var/lib/fontconfig to support immutable mode</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1773748800">- Update to 2.17.1.
- Remove obsoleted documentation packages.
- Changes from 2.17.1:
  * meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options
  * Fix a heap buffer overflow
- Changes from 2.17.0:
  * Avoid conflict between dgettext macro and declaration in fcint.h
  * fix: Skip empty entries in XDG_DATA_DIRS parsing
  * Fix padding with "und" in pattern elements
  * Fix a crash with broken cache
  * meson: Fix additional-fonts-dirs build option that not taking effect
  * Add default font paths for Android in configure script
  * Fix use-after-free in FcConfigGetPrgname
  * conf.d: Add a conf to guess a generic-family for substitution
  * Drop FcObjectFini() from FcFini() to fix memory leaks
  * conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
  * Make sure that the debugging facilities are initialized at loading config phase
  * meson: don't force installation of a static library
  * meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
  * Do not fallback decoding with UTF-16BE if no iconv support
  * Trim trailing newline in string in cache
  * Parse foundry from OS/2 for table version 0
  * Allow dotfiles to scan for caching
  * Increase a reference count for default FcConfig instance with FcInit()
  * Free the mutex object only when there are no references to the default FcConfig instance
  * Free the mutex object only when all cache objects isn't referenced
  * Drop the configuration path migration code
  * Drop FcDefaultFini() from FcFini() to fix memory leaks
  * Process and append font capabilities to Pattern
  * Add bitmap-conf build option to choose default bitmap conf
  * Enable fc-query indexing through Fontations
  * Add FcConfigPerferAppFont() to allow changing the order of application fonts
  * Pattern Bindings for CharSet and LangSet
  * Add FcPatternObjectGet* impl for CharSet and LangSet
  * Factor out fcpat.c - add Fontations dependencies
  * Improve performance of FcPtrListIterInitAtLast
- Changes from 2.16.2:
  * meson: Use Requires.private instead of Requires
  * meson: don't force build of a shared library
  * meson: do not require libintl if nls feature is disabled
  * Add internal PatternBuilder abstraction</changelog>
</package>
<package pkgid="4be37ee0e030814fe6a7fe002b9f5bfbf10861303b0c97b5b449388eb3f5263faafcd4691b78248bf1aa99024bf01c688f6d58f1e00e0a58d96bf66b85aa625d" name="fontconfig-devel" arch="riscv64">
  <version epoch="0" ver="2.17.1" rel="1.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.15.0:
  * Do not change the order of orth files
  * Convert tabs to spaces
  * Convert more tabs to spaces in docs
  * Report more detailed logs instead of assertion.
  * Add some missing constant names for weight.
  * Adujst indentation between programlisting in fontconfig-user.sgml
  * Add another test case for flatpak
  * Update 65-nonlatin.conf for macOS
  * Change the order of the properties to the order of fontconfig
    cache format
  * Add missing property descriptions
  * Add namedinstance property
  * Remove the problematic language from code and doc
  * Use 'outline' instead of 'scalable' for bitmaps
  * Add more docs about selectfont
  * Rework CI implementation
  * Fix uninitialized memory access when failing memory allocation.
  * Create a symlink with relative path
  * Fix an error of "initializer element is not constant"
  * Update CaseFolding.txt to Unicode 15.1
  * Update the encoding table for Simplified Chinese
  * Retry to decode strings in the name table as UTF-16BE in some
    cases.
  * Work around decoding strings in Macintosh encoding for the
    name table.
  * Use memmove instead of memcpy
  * Rename README to NEWS and add README.md
  * Update so version
  * Fix leak of `reason` in _FcConfigParse when not complaining</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721131200">- Run autoreconf unconditionally to allow newer versions
  of Automake.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1739793600">- update to 2.16.0:
  * Fix misleading-indentation warning
  * Deal with glob string properly
  * Allow comma as a delimiter in postscriptname and ignore it on matching
  * Refactor exclusive language logic into separate file
  * Use proper postscriptname for named instance if any
  * Remove redundant leaf assignment in fcfreetype.c
  * Ensure lock/unlock symmetry
  * Ensure config is locked during retry in FcConfigReference
  * Unlock on allocation failure in FcCacheInsert
  * Fix FcSerialize undefined behavior with null pointer usage
  * Fix undefined behavior issue on qsort call
  * Add cop.orth for Coptic language
  * Add got.orth for Gothic language
  * Fix a memory leak in fc-list/fc-query/fc-scan
  * mark _FcPatternIter as may_alias
  * Accept integer for pixelsize
  * Improve hinting detection for fonthashint object
  * Add FcConfigSetFontSetFilter
  * Fix some code found by SAST
  * Set FcTypeVoid if no valid types to convert
  * Fix a memory leak in _get_real_paths_from_prefix
  * Fix double slashes in path
  * More information when no writable cache directories
  * Fix test case for reproducible builds
  * Fix invalid escape character \s
  * Sort out bitmap related config files
  * Clean up .uuid files with fc-cache -f too
- add fontconfig-autoconf269.patch to start leap build</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1769428800">- do not package /var/lib/fontconfig to support immutable mode</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1773748800">- Update to 2.17.1.
- Remove obsoleted documentation packages.
- Changes from 2.17.1:
  * meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options
  * Fix a heap buffer overflow
- Changes from 2.17.0:
  * Avoid conflict between dgettext macro and declaration in fcint.h
  * fix: Skip empty entries in XDG_DATA_DIRS parsing
  * Fix padding with "und" in pattern elements
  * Fix a crash with broken cache
  * meson: Fix additional-fonts-dirs build option that not taking effect
  * Add default font paths for Android in configure script
  * Fix use-after-free in FcConfigGetPrgname
  * conf.d: Add a conf to guess a generic-family for substitution
  * Drop FcObjectFini() from FcFini() to fix memory leaks
  * conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
  * Make sure that the debugging facilities are initialized at loading config phase
  * meson: don't force installation of a static library
  * meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
  * Do not fallback decoding with UTF-16BE if no iconv support
  * Trim trailing newline in string in cache
  * Parse foundry from OS/2 for table version 0
  * Allow dotfiles to scan for caching
  * Increase a reference count for default FcConfig instance with FcInit()
  * Free the mutex object only when there are no references to the default FcConfig instance
  * Free the mutex object only when all cache objects isn't referenced
  * Drop the configuration path migration code
  * Drop FcDefaultFini() from FcFini() to fix memory leaks
  * Process and append font capabilities to Pattern
  * Add bitmap-conf build option to choose default bitmap conf
  * Enable fc-query indexing through Fontations
  * Add FcConfigPerferAppFont() to allow changing the order of application fonts
  * Pattern Bindings for CharSet and LangSet
  * Add FcPatternObjectGet* impl for CharSet and LangSet
  * Factor out fcpat.c - add Fontations dependencies
  * Improve performance of FcPtrListIterInitAtLast
- Changes from 2.16.2:
  * meson: Use Requires.private instead of Requires
  * meson: don't force build of a shared library
  * meson: do not require libintl if nls feature is disabled
  * Add internal PatternBuilder abstraction</changelog>
</package>
<package pkgid="133f5a577efa103b7def65138b12398b7617a08c954e6c28651538c68af83e10b1c3bee2f8fa37caad51771786b32aa1552a87d586d513547083ac0da9601900" name="fontconfig-doc" arch="noarch">
  <version epoch="0" ver="2.17.1" rel="1.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.15.0:
  * Do not change the order of orth files
  * Convert tabs to spaces
  * Convert more tabs to spaces in docs
  * Report more detailed logs instead of assertion.
  * Add some missing constant names for weight.
  * Adujst indentation between programlisting in fontconfig-user.sgml
  * Add another test case for flatpak
  * Update 65-nonlatin.conf for macOS
  * Change the order of the properties to the order of fontconfig
    cache format
  * Add missing property descriptions
  * Add namedinstance property
  * Remove the problematic language from code and doc
  * Use 'outline' instead of 'scalable' for bitmaps
  * Add more docs about selectfont
  * Rework CI implementation
  * Fix uninitialized memory access when failing memory allocation.
  * Create a symlink with relative path
  * Fix an error of "initializer element is not constant"
  * Update CaseFolding.txt to Unicode 15.1
  * Update the encoding table for Simplified Chinese
  * Retry to decode strings in the name table as UTF-16BE in some
    cases.
  * Work around decoding strings in Macintosh encoding for the
    name table.
  * Use memmove instead of memcpy
  * Rename README to NEWS and add README.md
  * Update so version
  * Fix leak of `reason` in _FcConfigParse when not complaining</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721131200">- Run autoreconf unconditionally to allow newer versions
  of Automake.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1739793600">- update to 2.16.0:
  * Fix misleading-indentation warning
  * Deal with glob string properly
  * Allow comma as a delimiter in postscriptname and ignore it on matching
  * Refactor exclusive language logic into separate file
  * Use proper postscriptname for named instance if any
  * Remove redundant leaf assignment in fcfreetype.c
  * Ensure lock/unlock symmetry
  * Ensure config is locked during retry in FcConfigReference
  * Unlock on allocation failure in FcCacheInsert
  * Fix FcSerialize undefined behavior with null pointer usage
  * Fix undefined behavior issue on qsort call
  * Add cop.orth for Coptic language
  * Add got.orth for Gothic language
  * Fix a memory leak in fc-list/fc-query/fc-scan
  * mark _FcPatternIter as may_alias
  * Accept integer for pixelsize
  * Improve hinting detection for fonthashint object
  * Add FcConfigSetFontSetFilter
  * Fix some code found by SAST
  * Set FcTypeVoid if no valid types to convert
  * Fix a memory leak in _get_real_paths_from_prefix
  * Fix double slashes in path
  * More information when no writable cache directories
  * Fix test case for reproducible builds
  * Fix invalid escape character \s
  * Sort out bitmap related config files
  * Clean up .uuid files with fc-cache -f too
- add fontconfig-autoconf269.patch to start leap build</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1769428800">- do not package /var/lib/fontconfig to support immutable mode</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1773748800">- Update to 2.17.1.
- Remove obsoleted documentation packages.
- Changes from 2.17.1:
  * meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options
  * Fix a heap buffer overflow
- Changes from 2.17.0:
  * Avoid conflict between dgettext macro and declaration in fcint.h
  * fix: Skip empty entries in XDG_DATA_DIRS parsing
  * Fix padding with "und" in pattern elements
  * Fix a crash with broken cache
  * meson: Fix additional-fonts-dirs build option that not taking effect
  * Add default font paths for Android in configure script
  * Fix use-after-free in FcConfigGetPrgname
  * conf.d: Add a conf to guess a generic-family for substitution
  * Drop FcObjectFini() from FcFini() to fix memory leaks
  * conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
  * Make sure that the debugging facilities are initialized at loading config phase
  * meson: don't force installation of a static library
  * meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
  * Do not fallback decoding with UTF-16BE if no iconv support
  * Trim trailing newline in string in cache
  * Parse foundry from OS/2 for table version 0
  * Allow dotfiles to scan for caching
  * Increase a reference count for default FcConfig instance with FcInit()
  * Free the mutex object only when there are no references to the default FcConfig instance
  * Free the mutex object only when all cache objects isn't referenced
  * Drop the configuration path migration code
  * Drop FcDefaultFini() from FcFini() to fix memory leaks
  * Process and append font capabilities to Pattern
  * Add bitmap-conf build option to choose default bitmap conf
  * Enable fc-query indexing through Fontations
  * Add FcConfigPerferAppFont() to allow changing the order of application fonts
  * Pattern Bindings for CharSet and LangSet
  * Add FcPatternObjectGet* impl for CharSet and LangSet
  * Factor out fcpat.c - add Fontations dependencies
  * Improve performance of FcPtrListIterInitAtLast
- Changes from 2.16.2:
  * meson: Use Requires.private instead of Requires
  * meson: don't force build of a shared library
  * meson: do not require libintl if nls feature is disabled
  * Add internal PatternBuilder abstraction</changelog>
</package>
<package pkgid="e642109716e69f3b6ed792bb676d19ced3f0e9307aafb411b1b19f67f002d46257532e827801a1c4014c7893313c9084332f86c7145a331d67fa0cced7f4acd0" name="fontconfig-lang" arch="noarch">
  <version epoch="0" ver="2.17.1" rel="1.1"/>
  <changelog author="Dirk Mü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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.15.0:
  * Do not change the order of orth files
  * Convert tabs to spaces
  * Convert more tabs to spaces in docs
  * Report more detailed logs instead of assertion.
  * Add some missing constant names for weight.
  * Adujst indentation between programlisting in fontconfig-user.sgml
  * Add another test case for flatpak
  * Update 65-nonlatin.conf for macOS
  * Change the order of the properties to the order of fontconfig
    cache format
  * Add missing property descriptions
  * Add namedinstance property
  * Remove the problematic language from code and doc
  * Use 'outline' instead of 'scalable' for bitmaps
  * Add more docs about selectfont
  * Rework CI implementation
  * Fix uninitialized memory access when failing memory allocation.
  * Create a symlink with relative path
  * Fix an error of "initializer element is not constant"
  * Update CaseFolding.txt to Unicode 15.1
  * Update the encoding table for Simplified Chinese
  * Retry to decode strings in the name table as UTF-16BE in some
    cases.
  * Work around decoding strings in Macintosh encoding for the
    name table.
  * Use memmove instead of memcpy
  * Rename README to NEWS and add README.md
  * Update so version
  * Fix leak of `reason` in _FcConfigParse when not complaining</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721131200">- Run autoreconf unconditionally to allow newer versions
  of Automake.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1739793600">- update to 2.16.0:
  * Fix misleading-indentation warning
  * Deal with glob string properly
  * Allow comma as a delimiter in postscriptname and ignore it on matching
  * Refactor exclusive language logic into separate file
  * Use proper postscriptname for named instance if any
  * Remove redundant leaf assignment in fcfreetype.c
  * Ensure lock/unlock symmetry
  * Ensure config is locked during retry in FcConfigReference
  * Unlock on allocation failure in FcCacheInsert
  * Fix FcSerialize undefined behavior with null pointer usage
  * Fix undefined behavior issue on qsort call
  * Add cop.orth for Coptic language
  * Add got.orth for Gothic language
  * Fix a memory leak in fc-list/fc-query/fc-scan
  * mark _FcPatternIter as may_alias
  * Accept integer for pixelsize
  * Improve hinting detection for fonthashint object
  * Add FcConfigSetFontSetFilter
  * Fix some code found by SAST
  * Set FcTypeVoid if no valid types to convert
  * Fix a memory leak in _get_real_paths_from_prefix
  * Fix double slashes in path
  * More information when no writable cache directories
  * Fix test case for reproducible builds
  * Fix invalid escape character \s
  * Sort out bitmap related config files
  * Clean up .uuid files with fc-cache -f too
- add fontconfig-autoconf269.patch to start leap build</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1769428800">- do not package /var/lib/fontconfig to support immutable mode</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1773748800">- Update to 2.17.1.
- Remove obsoleted documentation packages.
- Changes from 2.17.1:
  * meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options
  * Fix a heap buffer overflow
- Changes from 2.17.0:
  * Avoid conflict between dgettext macro and declaration in fcint.h
  * fix: Skip empty entries in XDG_DATA_DIRS parsing
  * Fix padding with "und" in pattern elements
  * Fix a crash with broken cache
  * meson: Fix additional-fonts-dirs build option that not taking effect
  * Add default font paths for Android in configure script
  * Fix use-after-free in FcConfigGetPrgname
  * conf.d: Add a conf to guess a generic-family for substitution
  * Drop FcObjectFini() from FcFini() to fix memory leaks
  * conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
  * Make sure that the debugging facilities are initialized at loading config phase
  * meson: don't force installation of a static library
  * meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
  * Do not fallback decoding with UTF-16BE if no iconv support
  * Trim trailing newline in string in cache
  * Parse foundry from OS/2 for table version 0
  * Allow dotfiles to scan for caching
  * Increase a reference count for default FcConfig instance with FcInit()
  * Free the mutex object only when there are no references to the default FcConfig instance
  * Free the mutex object only when all cache objects isn't referenced
  * Drop the configuration path migration code
  * Drop FcDefaultFini() from FcFini() to fix memory leaks
  * Process and append font capabilities to Pattern
  * Add bitmap-conf build option to choose default bitmap conf
  * Enable fc-query indexing through Fontations
  * Add FcConfigPerferAppFont() to allow changing the order of application fonts
  * Pattern Bindings for CharSet and LangSet
  * Add FcPatternObjectGet* impl for CharSet and LangSet
  * Factor out fcpat.c - add Fontations dependencies
  * Improve performance of FcPtrListIterInitAtLast
- Changes from 2.16.2:
  * meson: Use Requires.private instead of Requires
  * meson: don't force build of a shared library
  * meson: do not require libintl if nls feature is disabled
  * Add internal PatternBuilder abstraction</changelog>
</package>
<package pkgid="1650d1bb541a1f4070c27f97403f80a5cfa9c801bd60af6e5cb6d1e085f65fbbaeafb9259d76325ca08d224397dd6303ad2a009bc5e8a6ee16b152c63c23c371" name="fontforge" arch="riscv64">
  <version epoch="0" ver="20251009" rel="6.1"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996800">- Add fontforge-fix-UFO-crash-for-empty-contours.patch
  Backport 77b1b148 from upstream, Fix UFO crash for empty contours.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996801">- Add fontforge-fix-crash-in-Metrics-View.patch
  Backport 46dc37435 from upstream, Fix crash in Metrics View.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996802">- Add fontforge-fix-crash-on-UpDown-keypress-in-the-feature-list.patch:
  Backport aca4f524 from upstream, Metrics view: Fix crash on Up/Down
  keypress while in the feature list.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996803">- Add fontforge-CVE-2025-15279-part01_7d67700c.patch:
  Backport 7d67700c from upstream, Fix heap buffer overflow in BMP
  RLE decompression.
  (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996804">- Add fontforge-CVE-2025-15275.patch:
  Backport 71954027 from upstream, Fix heap buffer overflow in SFD
  image parsing.
  (CVE-2025-15275 ZDI-25-1189 ZDI-CAN-28543 bsc#1256025)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996805">- Add fontforge-CVE-2025-15269.patch:
  Backport 6aea6db5 from upstream, Use-after-free in SFD ligature
  parsing.
  (CVE-2025-15269, ZDI-25-1195, ZDI-CAN-28564, bsc#1256032)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996806">- Add fontforge-CVE-2025-15279-part02_720ea950.patch:
  Backport 720ea950 from upstream, Move bounds check inside
  cnt &gt;= 3 block.
  (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996807">- Add fontforge-fix-crash-for-content-over-32767-characters-in-GDraw.patch:
  Backport 0df57ac0 from upstream, fix crash for content over 32767
  characters in GDraw multiline text field.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996808">- Add fontforge-fix-multiple-crashes-in-Multiple-Masters.patch:
  Backport dfe5c803 from upstream, Fix multiple crashes in Multiple
  Masters.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1775217600">- Add fontforge-CVE-2025-15270.patch:
  Backport d01333a5 from upstream, add validation to check for
  negative kern class name length values before using them as
  array indices. This fixes a heap buffer overflow where malicious
  SFD files could supply negative length values (e.g., -1, -38, -139),
  causing writes to memory before the allocated buffer through
  kc-&gt;firsts[i][temp] = '\0' and kc-&gt;seconds[i][temp] = '\0'
  operations.
  (CVE-2025-15270, ZDI-CAN-28563, ZDI-25-1194, bsc#1256031)</changelog>
</package>
<package pkgid="70d7e0317eb6d3d61530204f77c5337d9c0febb9666c8e3dcd25ab9f16871a01991d59b57f6bb6668c3eea0cc7d2ada45a290c8d91fc20102ca24bb149285c5f" name="fontforge-devel" arch="riscv64">
  <version epoch="0" ver="20251009" rel="6.1"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996800">- Add fontforge-fix-UFO-crash-for-empty-contours.patch
  Backport 77b1b148 from upstream, Fix UFO crash for empty contours.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996801">- Add fontforge-fix-crash-in-Metrics-View.patch
  Backport 46dc37435 from upstream, Fix crash in Metrics View.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996802">- Add fontforge-fix-crash-on-UpDown-keypress-in-the-feature-list.patch:
  Backport aca4f524 from upstream, Metrics view: Fix crash on Up/Down
  keypress while in the feature list.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996803">- Add fontforge-CVE-2025-15279-part01_7d67700c.patch:
  Backport 7d67700c from upstream, Fix heap buffer overflow in BMP
  RLE decompression.
  (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996804">- Add fontforge-CVE-2025-15275.patch:
  Backport 71954027 from upstream, Fix heap buffer overflow in SFD
  image parsing.
  (CVE-2025-15275 ZDI-25-1189 ZDI-CAN-28543 bsc#1256025)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996805">- Add fontforge-CVE-2025-15269.patch:
  Backport 6aea6db5 from upstream, Use-after-free in SFD ligature
  parsing.
  (CVE-2025-15269, ZDI-25-1195, ZDI-CAN-28564, bsc#1256032)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996806">- Add fontforge-CVE-2025-15279-part02_720ea950.patch:
  Backport 720ea950 from upstream, Move bounds check inside
  cnt &gt;= 3 block.
  (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996807">- Add fontforge-fix-crash-for-content-over-32767-characters-in-GDraw.patch:
  Backport 0df57ac0 from upstream, fix crash for content over 32767
  characters in GDraw multiline text field.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996808">- Add fontforge-fix-multiple-crashes-in-Multiple-Masters.patch:
  Backport dfe5c803 from upstream, Fix multiple crashes in Multiple
  Masters.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1775217600">- Add fontforge-CVE-2025-15270.patch:
  Backport d01333a5 from upstream, add validation to check for
  negative kern class name length values before using them as
  array indices. This fixes a heap buffer overflow where malicious
  SFD files could supply negative length values (e.g., -1, -38, -139),
  causing writes to memory before the allocated buffer through
  kc-&gt;firsts[i][temp] = '\0' and kc-&gt;seconds[i][temp] = '\0'
  operations.
  (CVE-2025-15270, ZDI-CAN-28563, ZDI-25-1194, bsc#1256031)</changelog>
</package>
<package pkgid="356be6be020652b34cafada9f90cdb3bb6a6047c93f20df4f85520cef82ef06d5566a790988bd5843455bd00d218bf9e6e2aab3fd929a3de6c316b5ba88dfae4" name="fontforge-doc" arch="noarch">
  <version epoch="0" ver="20251009" rel="6.1"/>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996800">- Add fontforge-fix-UFO-crash-for-empty-contours.patch
  Backport 77b1b148 from upstream, Fix UFO crash for empty contours.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996801">- Add fontforge-fix-crash-in-Metrics-View.patch
  Backport 46dc37435 from upstream, Fix crash in Metrics View.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996802">- Add fontforge-fix-crash-on-UpDown-keypress-in-the-feature-list.patch:
  Backport aca4f524 from upstream, Metrics view: Fix crash on Up/Down
  keypress while in the feature list.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996803">- Add fontforge-CVE-2025-15279-part01_7d67700c.patch:
  Backport 7d67700c from upstream, Fix heap buffer overflow in BMP
  RLE decompression.
  (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996804">- Add fontforge-CVE-2025-15275.patch:
  Backport 71954027 from upstream, Fix heap buffer overflow in SFD
  image parsing.
  (CVE-2025-15275 ZDI-25-1189 ZDI-CAN-28543 bsc#1256025)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996805">- Add fontforge-CVE-2025-15269.patch:
  Backport 6aea6db5 from upstream, Use-after-free in SFD ligature
  parsing.
  (CVE-2025-15269, ZDI-25-1195, ZDI-CAN-28564, bsc#1256032)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996806">- Add fontforge-CVE-2025-15279-part02_720ea950.patch:
  Backport 720ea950 from upstream, Move bounds check inside
  cnt &gt;= 3 block.
  (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996807">- Add fontforge-fix-crash-for-content-over-32767-characters-in-GDraw.patch:
  Backport 0df57ac0 from upstream, fix crash for content over 32767
  characters in GDraw multiline text field.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1768996808">- Add fontforge-fix-multiple-crashes-in-Multiple-Masters.patch:
  Backport dfe5c803 from upstream, Fix multiple crashes in Multiple
  Masters.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1775217600">- Add fontforge-CVE-2025-15270.patch:
  Backport d01333a5 from upstream, add validation to check for
  negative kern class name length values before using them as
  array indices. This fixes a heap buffer overflow where malicious
  SFD files could supply negative length values (e.g., -1, -38, -139),
  causing writes to memory before the allocated buffer through
  kc-&gt;firsts[i][temp] = '\0' and kc-&gt;seconds[i][temp] = '\0'
  operations.
  (CVE-2025-15270, ZDI-CAN-28563, ZDI-25-1194, bsc#1256031)</changelog>
</package>
<package pkgid="4ac6ec63649e8af7bc6dc17fcacfc6b66803ca353030e07e784ceec3369ee9bf8728609996e1224f53981f8e7608b138fbd29e1820d61850fbe4998ea9686ef1" name="fontobene-qt5-devel" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="1.2"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Initial package (v0.1.0)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602158400">- Remove superfluous requirement.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1609502400">- Update to version 0.2.0
  * Added upport for CMake.
  * Fixed wrong include path in example pkg-config file.
  * Don't pass "SkipEmptyParts" when splitting polylines.
- Drop fontobene-qt5_no_build.patch (no longer useful)
- Switch build to cmake</changelog>
</package>
<package pkgid="5f21c4df3534b4fbefec7276cbbbf5acf927a6dc08232133f55f6e5f192a2a9d275f7002aec016a22928df85f45e0417bcb24faa9c3c2e9f9fc58e02271a9ded" name="fontpackages-devel" arch="noarch">
  <version epoch="0" ver="0.2" rel="12.2"/>
  <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="ed64d912a3f666d9dbf5d69d809ecb28031bdde8ac143b9c7098ce1ee93af8a464dfab701c9fd4354ed732526d96638dddfa94778258f15dac65111334b1c5bd" name="fonts-KanjiStrokeOrders" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- No code change since 25.08.3</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
  * CI: Add documentation build</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
  * documentation.yml is no more needed</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="8f23309bd099a0a02aeccaec82531a5b292e7173ba2e52ef762921e20fe490bc7f80b4de755f2747ac74d3f455270040c921b7796304bf41d7135c043b957fc2" 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="ffd3185c70ab981448d36dadc1e79b9431d06b0bc27dab24b3c00a07e5558a16f3918c5c10fcdcaa50f7c933a81cbc20ff4f19c9da6d2c4b97069fc140825947" name="fonttosfnt" arch="riscv64">
  <version epoch="0" ver="1.2.5" rel="1.1"/>
  <changelog author="sndirsch@suse.com" date="1534507200">- Update to version 1.0.5
  * Is it a bird? is it a plane? No it's a fonttofs.. fontstof..
    fonttofn... it's a release of the tool that wraps a bitmap
    font into a truetype wrapper! Bringing you the last 9 years
    of exciting changes including ansification and lots of
    autotools cleanup changes, because that is how we rolled 7
    years ago. (Almost) no source files were harmed in the
    making of this release.
- get rid of _service/_servicedata files</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1578398400">- Update to version 1.1.0
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Correct a string literal
  * Mention .otb as an extension
  * Accept a BDF font on stdin
  * Avoid undefined behaviour
  * Round font size to integer value when reading bitmap font
  * Mark vsprintf_alloc as printf-like function
  * check for freetype NULL atoms
  * let freetype handle ISO-8859-1 mapping
  * allow ISO-646.1991-IRV as well, adobe standard for bdf</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1603281600">- Update to version 1.2.0
  * This release contains a bunch of fixes all over the place</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1608638400">- update to 1.2.1:
  * Resolves issues found by Oracle Parfait 4.0 static analyser:
  * Fall back to using FONT property as family name
  * fix sign of calculated descent
  * handle empty foundry encoded as NULL</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1623758400">- update to 1.2.2
  * fix for recent versions that mixed up font size with font height.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695902400">- update to 1.2.3
  * Build xz tarballs instead of bzip2
  * gitlab CI: enable commit &amp; merge request checks
  * gitlab CI: enable gitlab's builtin static analysis
  * Variable scope reductions as recommended by cppcheck
  * args_copy variable is unused if HAVE_DECL_VA_COPY is not defined
  * makeBitmap: declare raster parameter const as recommended by cppcheck
  * Remove unused function findIndex
  * Allow inlining makeName
  * Use C99 compound literals to initialize newly allocated structs
  * Add CI tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1722254400">- Add reproducible.patch to override build date in font files
  for reproducible builds of xorg-x11-fonts (boo#1173396)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1728475200">- refresh reproducible.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1728734400">- update to 1.2.4
  * unifdef __UNIXOS2__
  * unifdef __SCO__
  * unifdef NEED_SNPRINTF
  * Use long long for timestamp diff
  * Allow to override build date with SOURCE_DATE_EPOCH
  * Use FONT_UNITS_FLOOR for ascent/descent
  * Fix `cmap` Subtable Format 4 `entrySelector`
- supersedes reproducible.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1767441600">- update to 1.2.5
  * Report argument that caused error before printing usage message
  * Add --help and --version options
  * Strip trailing whitespace from source files
  * writePCLT: Quiet 2 -Wunterminated-string-initialization warnings
  * write.c: Handle two -Wsuggest-attribute=pure instances
  * fonttosfnt.1: Some editorial changes for this man page [Debian
    bug #1099774]</changelog>
</package>
<package pkgid="7f330ba9ade5c47c13f924edd5118847d7ce43ce03cc5b7b51ad8311bf3d4278f1ef64f73751f1d071113cc1464e89b0a0202c22cc2d98248a20180b7d271888" name="fontweak" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="3.1"/>
  <changelog author="guoyunhebrave@gmail.com" date="1473336000">- Update to version 1.3.0
- Fix bug #30 Use full font name.
- Fix bug #31 Avoid empty entry after select canceled.</changelog>
  <changelog author="guoyunhebrave@gmail.com" date="1473422400">- Version 1.3.1
- Fix .desktop file errors</changelog>
  <changelog author="jengelh@inai.de" date="1477137600">- Remove redundant mention of homepage</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1698753600">- Fix build with JDK21: use source/target levels 8</changelog>
</package>
<package pkgid="08fcb82d0dae815bb277e9d8ba0dad6a94fbe3dfaf7462f50d266116359b1b79f4124e7a23c9fd863527974d493290846711c091267f2b760217c2af32390790" name="foot" arch="riscv64">
  <version epoch="0" ver="1.26.1" rel="1.1"/>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1744891200">- Update to v1.22.0:
  * foot.ini options:
  * Added main.alpha-mode option to change how alpha is handled on
    background colors not set by the terminal but by programs like vim.
    Defaults to "default", which sets the alpha only on cells with
    the terminal default background color, not including cells
    with the same RGB value as the terminal default background color.
  * Added tweak.dim-amount option to tweak how much dimmed colors are
    dimmed by when explicit values have not been configured.
    Such auto-calculated dimmed colors are now more consistent in being
    less intense and closer to black. Similarly brightened colors are
    more consistently more intense and closer to white, as determined by
    the original tweak.bold-text-in-bright-amount option.
  * Virtual modifiers in key bindings are now recognized and mapped to
    the corresponding real modifier, eg Alt instead of Mod1 and
    Super instead of Mod4.
  * Default regex used in url.regex has been changed to be much more strict.
  * Added support for compositor toplevel edge constraints to prevent
    resizing foot via its CSDs in the constrained directions. This also allows
    a tiled window to be resized via its CSDs unless the compositor has
    indicated that the toplevel has edge constraints.
  * Fixed keybindings to work under compositors like Mutter that send
    virtual modifiers in keyboard events.
  * Fixed crash in URL mode when activating a second URL.
  * Fixed URL mode to not mangle double-width characters in copied URLs.
  * Fixed issue where changing the window size would remove empty lines.
  * Added new themes: molokai, night-owl.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1745668800">- Update to v1.22.1:
  * Fixed main.alpha-mode=matching to work for
    the default background color and indexed colors.
  * Fixed keyboard modifiers not getting reset when switching focus away
    from the foot window.
  * Fixed zero-width codepoints causing font and color of adjacent cell
    to be different from the rest.
  * Fixed alpha getting applied to inverse text and selections.
  * Added new themes: alacritty.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.1 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1746014400">- Update to v1.22.2:
  * Fixed colors to be more accurate when gamma-correct font rendering
    is active.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.2 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1746100800">- Update to v1.22.3:
  * foot.ini options:
  * Disabled main.gamma-correct-blending option by default,
    since correct blending with the option enabled is slower
    (lower rendering throughput and higher input latency).
  * Changed tweak.surface-bit-depth default from "8-bit" to "auto".
    This becomes "8-bit" when main.gamma-correct-blending is "no"
    and "10-bit" when that is "yes".
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.3 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1752667200">- Update to v1.23.0:
  * foot.ini options:
  * Added new colors2 section to define alternative color theme.
    Initial theme is defined by new main.initial-color-theme config.
    Theme can be switched dynamically using keybinds configured in new
    key-bindings.color-theme-* configs, or by sending SIGUSR1 to foot.
  * Added "16-bit" option to tweak.surface-bit-depth. This makes foot use
    16-bit image buffers which provide the necessary color precision
    required by gamma-correct-blending=yes. This is the default when
    gamma-correct-blending is set to "yes".
  * Added "center-when-fullscreen" and "center-when-maximized-and-fullscreen"
    options to main.pad option for more control over grid centering.
  * cursor.color config has been deprecated and renamed to colors.cursor.
  * Setting both colors.selection-foreground and selection-background is
    no longer required. If one is unset then the corresponding regular color
    is used.
  * regex-copy and show-urls-copy commands now copy and paste the selected text
    if the hint is completed with an uppercase character, inspired by
    wezterm's quick select behavior.
  * Added new themes: gruvbox, nvim, paper-color, selenized, solarized,
    which combine the existing themes' dark and light variants into
    one file with two color groups each.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1753272000">- Update to v1.23.1:
  * URL labels are now assigned from bottom to top.
  * SIGUSR1 no longer toggles between color themes. Instead SIGUSR1 explicitly
    changes to primary theme and SIGUSR2 changes to alternative theme.
  * Fixed 10-bit surfaces being used sometimes instead of 16-bit.
  * Fixed OSC sequences for resetting colors not taking the current theme
    into account.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.1 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1757678400">- Update to v1.24.0:
  * foot.ini options:
  * Added new main.uppercase-regex-insert option to control whether or not
    an uppercase hint character will insert the selected text into the prompt
    in regex-copy or show-urls-copy mode, ie the wezterm-inspired behavior
    introduced in v1.23.0. It defaults to true.
  * Label letters are no longer sorted before being assigned to URLs.
  * Sending SIGUSR1/SIGUSR2 to a foot --server process now causes
    newly spawned client instances to use the selected theme,
    instead of the original one.
  * SIGUSR1/SIGUSR2 can now be sent to a footclient process to change the theme
    of that particular instance.
  * Fixed invalid values in foot.ini overriding other valid ones,
    which would cause misbehavior or crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.24.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1760616000">- Update to v1.25.0:
  * foot.ini options:
  * Added new colors{,2}.dim-blend-towards options to select which color to
    blend towards when dimming text. Defaults to black for colors and
    white for colors2.
  * Added new tweak.min-stride-alignment option to control the stride of
    SHM buffers. This controls whether the compositor can directly import
    the buffers into the GPU without copying.
  * Fixed URL labels being misplaced when the URL contains
    double-width characters.
  * Fixed spaces being missing when copying or piping contents with tabs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.25.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1772539200">- Update to v1.26.0:
  * foot.ini options:
  * Added main.toplevel-tag option and --toplevel-tag command line option
    to set a custom toplevel tag on the window if the compositor supports
    the xdg-toplevel-tag-v1 Wayland protocol.
  * Added colors-*.blur option to enable background blur if the compositor
    supports the ext-background-effect-v1 Wayland protocol and
    the blur effect. This option is experimental.
  * Renamed colors and colors2 sections to colors.dark and colors.light.
    The old names are deprecated and will be removed in a future release.
    The builtin themes have already been updated to use the new sections.
    Custom configs using the old names will print a warning at startup.
  * Changed main.initial-color-theme to take string values "dark" and "light"
    instead of numbers 1 and 2. The use of numbers is deprecated and will be
    removed in a future release.
  * Changed main.pad option to support different padding values for each side
    as LEFTxTOPxRIGHTxBOTTOM in addition to the original XxY format.
  * Removed cursor.color option that was deprecated in v1.23.0.
  * Scrollback search is now case-sensitive if the search string contains
    an uppercase character.
  * Spawning new terminals with the spawn-terminal action from a terminal
    that was started with the --config option now automatically propagates
    that --config option to the spawned terminal.
  * Fixed various crashes and other issues.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.26.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1773489600">- Update to v1.26.1:
  * Fixed crash when closing a window.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.26.1 for more details.</changelog>
</package>
<package pkgid="dbc8ee83ac96f670910d97b4f2beb10871e2cda634384b3365f457f10bdf72857ec586905a64af560ba8ff639a2d8521317516dd996f39168bd127ea2cb4078f" name="foot-extra-terminfo" arch="noarch">
  <version epoch="0" ver="1.26.1" rel="1.1"/>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1744891200">- Update to v1.22.0:
  * foot.ini options:
  * Added main.alpha-mode option to change how alpha is handled on
    background colors not set by the terminal but by programs like vim.
    Defaults to "default", which sets the alpha only on cells with
    the terminal default background color, not including cells
    with the same RGB value as the terminal default background color.
  * Added tweak.dim-amount option to tweak how much dimmed colors are
    dimmed by when explicit values have not been configured.
    Such auto-calculated dimmed colors are now more consistent in being
    less intense and closer to black. Similarly brightened colors are
    more consistently more intense and closer to white, as determined by
    the original tweak.bold-text-in-bright-amount option.
  * Virtual modifiers in key bindings are now recognized and mapped to
    the corresponding real modifier, eg Alt instead of Mod1 and
    Super instead of Mod4.
  * Default regex used in url.regex has been changed to be much more strict.
  * Added support for compositor toplevel edge constraints to prevent
    resizing foot via its CSDs in the constrained directions. This also allows
    a tiled window to be resized via its CSDs unless the compositor has
    indicated that the toplevel has edge constraints.
  * Fixed keybindings to work under compositors like Mutter that send
    virtual modifiers in keyboard events.
  * Fixed crash in URL mode when activating a second URL.
  * Fixed URL mode to not mangle double-width characters in copied URLs.
  * Fixed issue where changing the window size would remove empty lines.
  * Added new themes: molokai, night-owl.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1745668800">- Update to v1.22.1:
  * Fixed main.alpha-mode=matching to work for
    the default background color and indexed colors.
  * Fixed keyboard modifiers not getting reset when switching focus away
    from the foot window.
  * Fixed zero-width codepoints causing font and color of adjacent cell
    to be different from the rest.
  * Fixed alpha getting applied to inverse text and selections.
  * Added new themes: alacritty.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.1 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1746014400">- Update to v1.22.2:
  * Fixed colors to be more accurate when gamma-correct font rendering
    is active.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.2 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1746100800">- Update to v1.22.3:
  * foot.ini options:
  * Disabled main.gamma-correct-blending option by default,
    since correct blending with the option enabled is slower
    (lower rendering throughput and higher input latency).
  * Changed tweak.surface-bit-depth default from "8-bit" to "auto".
    This becomes "8-bit" when main.gamma-correct-blending is "no"
    and "10-bit" when that is "yes".
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.3 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1752667200">- Update to v1.23.0:
  * foot.ini options:
  * Added new colors2 section to define alternative color theme.
    Initial theme is defined by new main.initial-color-theme config.
    Theme can be switched dynamically using keybinds configured in new
    key-bindings.color-theme-* configs, or by sending SIGUSR1 to foot.
  * Added "16-bit" option to tweak.surface-bit-depth. This makes foot use
    16-bit image buffers which provide the necessary color precision
    required by gamma-correct-blending=yes. This is the default when
    gamma-correct-blending is set to "yes".
  * Added "center-when-fullscreen" and "center-when-maximized-and-fullscreen"
    options to main.pad option for more control over grid centering.
  * cursor.color config has been deprecated and renamed to colors.cursor.
  * Setting both colors.selection-foreground and selection-background is
    no longer required. If one is unset then the corresponding regular color
    is used.
  * regex-copy and show-urls-copy commands now copy and paste the selected text
    if the hint is completed with an uppercase character, inspired by
    wezterm's quick select behavior.
  * Added new themes: gruvbox, nvim, paper-color, selenized, solarized,
    which combine the existing themes' dark and light variants into
    one file with two color groups each.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1753272000">- Update to v1.23.1:
  * URL labels are now assigned from bottom to top.
  * SIGUSR1 no longer toggles between color themes. Instead SIGUSR1 explicitly
    changes to primary theme and SIGUSR2 changes to alternative theme.
  * Fixed 10-bit surfaces being used sometimes instead of 16-bit.
  * Fixed OSC sequences for resetting colors not taking the current theme
    into account.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.1 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1757678400">- Update to v1.24.0:
  * foot.ini options:
  * Added new main.uppercase-regex-insert option to control whether or not
    an uppercase hint character will insert the selected text into the prompt
    in regex-copy or show-urls-copy mode, ie the wezterm-inspired behavior
    introduced in v1.23.0. It defaults to true.
  * Label letters are no longer sorted before being assigned to URLs.
  * Sending SIGUSR1/SIGUSR2 to a foot --server process now causes
    newly spawned client instances to use the selected theme,
    instead of the original one.
  * SIGUSR1/SIGUSR2 can now be sent to a footclient process to change the theme
    of that particular instance.
  * Fixed invalid values in foot.ini overriding other valid ones,
    which would cause misbehavior or crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.24.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1760616000">- Update to v1.25.0:
  * foot.ini options:
  * Added new colors{,2}.dim-blend-towards options to select which color to
    blend towards when dimming text. Defaults to black for colors and
    white for colors2.
  * Added new tweak.min-stride-alignment option to control the stride of
    SHM buffers. This controls whether the compositor can directly import
    the buffers into the GPU without copying.
  * Fixed URL labels being misplaced when the URL contains
    double-width characters.
  * Fixed spaces being missing when copying or piping contents with tabs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.25.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1772539200">- Update to v1.26.0:
  * foot.ini options:
  * Added main.toplevel-tag option and --toplevel-tag command line option
    to set a custom toplevel tag on the window if the compositor supports
    the xdg-toplevel-tag-v1 Wayland protocol.
  * Added colors-*.blur option to enable background blur if the compositor
    supports the ext-background-effect-v1 Wayland protocol and
    the blur effect. This option is experimental.
  * Renamed colors and colors2 sections to colors.dark and colors.light.
    The old names are deprecated and will be removed in a future release.
    The builtin themes have already been updated to use the new sections.
    Custom configs using the old names will print a warning at startup.
  * Changed main.initial-color-theme to take string values "dark" and "light"
    instead of numbers 1 and 2. The use of numbers is deprecated and will be
    removed in a future release.
  * Changed main.pad option to support different padding values for each side
    as LEFTxTOPxRIGHTxBOTTOM in addition to the original XxY format.
  * Removed cursor.color option that was deprecated in v1.23.0.
  * Scrollback search is now case-sensitive if the search string contains
    an uppercase character.
  * Spawning new terminals with the spawn-terminal action from a terminal
    that was started with the --config option now automatically propagates
    that --config option to the spawned terminal.
  * Fixed various crashes and other issues.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.26.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1773489600">- Update to v1.26.1:
  * Fixed crash when closing a window.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.26.1 for more details.</changelog>
</package>
<package pkgid="201cff957fe513b87d67e34ceee50002d04f3d0f73a8e519ce714db781550051ab58cc30ec9353135ef5e12d6d88c6c28af53e7efcf916c03c2c217d6ee5d99b" name="foot-themes" arch="noarch">
  <version epoch="0" ver="1.26.1" rel="1.1"/>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1744891200">- Update to v1.22.0:
  * foot.ini options:
  * Added main.alpha-mode option to change how alpha is handled on
    background colors not set by the terminal but by programs like vim.
    Defaults to "default", which sets the alpha only on cells with
    the terminal default background color, not including cells
    with the same RGB value as the terminal default background color.
  * Added tweak.dim-amount option to tweak how much dimmed colors are
    dimmed by when explicit values have not been configured.
    Such auto-calculated dimmed colors are now more consistent in being
    less intense and closer to black. Similarly brightened colors are
    more consistently more intense and closer to white, as determined by
    the original tweak.bold-text-in-bright-amount option.
  * Virtual modifiers in key bindings are now recognized and mapped to
    the corresponding real modifier, eg Alt instead of Mod1 and
    Super instead of Mod4.
  * Default regex used in url.regex has been changed to be much more strict.
  * Added support for compositor toplevel edge constraints to prevent
    resizing foot via its CSDs in the constrained directions. This also allows
    a tiled window to be resized via its CSDs unless the compositor has
    indicated that the toplevel has edge constraints.
  * Fixed keybindings to work under compositors like Mutter that send
    virtual modifiers in keyboard events.
  * Fixed crash in URL mode when activating a second URL.
  * Fixed URL mode to not mangle double-width characters in copied URLs.
  * Fixed issue where changing the window size would remove empty lines.
  * Added new themes: molokai, night-owl.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1745668800">- Update to v1.22.1:
  * Fixed main.alpha-mode=matching to work for
    the default background color and indexed colors.
  * Fixed keyboard modifiers not getting reset when switching focus away
    from the foot window.
  * Fixed zero-width codepoints causing font and color of adjacent cell
    to be different from the rest.
  * Fixed alpha getting applied to inverse text and selections.
  * Added new themes: alacritty.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.1 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1746014400">- Update to v1.22.2:
  * Fixed colors to be more accurate when gamma-correct font rendering
    is active.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.2 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1746100800">- Update to v1.22.3:
  * foot.ini options:
  * Disabled main.gamma-correct-blending option by default,
    since correct blending with the option enabled is slower
    (lower rendering throughput and higher input latency).
  * Changed tweak.surface-bit-depth default from "8-bit" to "auto".
    This becomes "8-bit" when main.gamma-correct-blending is "no"
    and "10-bit" when that is "yes".
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.3 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1752667200">- Update to v1.23.0:
  * foot.ini options:
  * Added new colors2 section to define alternative color theme.
    Initial theme is defined by new main.initial-color-theme config.
    Theme can be switched dynamically using keybinds configured in new
    key-bindings.color-theme-* configs, or by sending SIGUSR1 to foot.
  * Added "16-bit" option to tweak.surface-bit-depth. This makes foot use
    16-bit image buffers which provide the necessary color precision
    required by gamma-correct-blending=yes. This is the default when
    gamma-correct-blending is set to "yes".
  * Added "center-when-fullscreen" and "center-when-maximized-and-fullscreen"
    options to main.pad option for more control over grid centering.
  * cursor.color config has been deprecated and renamed to colors.cursor.
  * Setting both colors.selection-foreground and selection-background is
    no longer required. If one is unset then the corresponding regular color
    is used.
  * regex-copy and show-urls-copy commands now copy and paste the selected text
    if the hint is completed with an uppercase character, inspired by
    wezterm's quick select behavior.
  * Added new themes: gruvbox, nvim, paper-color, selenized, solarized,
    which combine the existing themes' dark and light variants into
    one file with two color groups each.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1753272000">- Update to v1.23.1:
  * URL labels are now assigned from bottom to top.
  * SIGUSR1 no longer toggles between color themes. Instead SIGUSR1 explicitly
    changes to primary theme and SIGUSR2 changes to alternative theme.
  * Fixed 10-bit surfaces being used sometimes instead of 16-bit.
  * Fixed OSC sequences for resetting colors not taking the current theme
    into account.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.1 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1757678400">- Update to v1.24.0:
  * foot.ini options:
  * Added new main.uppercase-regex-insert option to control whether or not
    an uppercase hint character will insert the selected text into the prompt
    in regex-copy or show-urls-copy mode, ie the wezterm-inspired behavior
    introduced in v1.23.0. It defaults to true.
  * Label letters are no longer sorted before being assigned to URLs.
  * Sending SIGUSR1/SIGUSR2 to a foot --server process now causes
    newly spawned client instances to use the selected theme,
    instead of the original one.
  * SIGUSR1/SIGUSR2 can now be sent to a footclient process to change the theme
    of that particular instance.
  * Fixed invalid values in foot.ini overriding other valid ones,
    which would cause misbehavior or crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.24.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1760616000">- Update to v1.25.0:
  * foot.ini options:
  * Added new colors{,2}.dim-blend-towards options to select which color to
    blend towards when dimming text. Defaults to black for colors and
    white for colors2.
  * Added new tweak.min-stride-alignment option to control the stride of
    SHM buffers. This controls whether the compositor can directly import
    the buffers into the GPU without copying.
  * Fixed URL labels being misplaced when the URL contains
    double-width characters.
  * Fixed spaces being missing when copying or piping contents with tabs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.25.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1772539200">- Update to v1.26.0:
  * foot.ini options:
  * Added main.toplevel-tag option and --toplevel-tag command line option
    to set a custom toplevel tag on the window if the compositor supports
    the xdg-toplevel-tag-v1 Wayland protocol.
  * Added colors-*.blur option to enable background blur if the compositor
    supports the ext-background-effect-v1 Wayland protocol and
    the blur effect. This option is experimental.
  * Renamed colors and colors2 sections to colors.dark and colors.light.
    The old names are deprecated and will be removed in a future release.
    The builtin themes have already been updated to use the new sections.
    Custom configs using the old names will print a warning at startup.
  * Changed main.initial-color-theme to take string values "dark" and "light"
    instead of numbers 1 and 2. The use of numbers is deprecated and will be
    removed in a future release.
  * Changed main.pad option to support different padding values for each side
    as LEFTxTOPxRIGHTxBOTTOM in addition to the original XxY format.
  * Removed cursor.color option that was deprecated in v1.23.0.
  * Scrollback search is now case-sensitive if the search string contains
    an uppercase character.
  * Spawning new terminals with the spawn-terminal action from a terminal
    that was started with the --config option now automatically propagates
    that --config option to the spawned terminal.
  * Fixed various crashes and other issues.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.26.0 for more details.</changelog>
  <changelog author="Arnav Singh &lt;opensuse@arnavion.dev&gt;" date="1773489600">- Update to v1.26.1:
  * Fixed crash when closing a window.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.26.1 for more details.</changelog>
</package>
<package pkgid="23623e18c681de6685aeb88052c94f44b1aa663b7a4797ae142441755ce8b26df57a2825f35c7ef40d8589ffbb5aa665a59a1b984779c030a02eafc12c797e76" name="fooyin" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="2.1"/>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1719748800">- Update to upstream 0.5.1
  * Improvements
  * Playback
  * Add option to silently continue playback if track unavailable
  * Show message box for ALSA device errors
  * Library Tree: Make animation of expand/collapse configurable
  * Volume Control: Add slider mode
  * Fixes
  * Playlist
  * Fix unscrollable view when changing playlist
  * Fix selection playlists refreshing during library scans
  * Engine: Fix silence when resuming from a stopped state with fading enabled
  * ExpandedTreeView: Stop autoscrolling to selection if partly visible
  * Filters: Fix restoring selection on track update
  * Library Tree: Fix text colour for playing row
  * Scripting: Fix usage of custom tags
- Release notes for interim release 0.5.0 can be found here:
  https://github.com/ludouzi/fooyin/releases/tag/v0.5.0</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1720440000">- Update to upstream 0.5.3
  * Fixes
  * LibraryScanner
  * Fix reading file properties for external files
  * Fix reading duration for cue tracks
  * Playlist: Fix start playback on send to new playlist failing
- Release notes for interim release 0.5.2 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.5.2</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1726142400">- Update to upstream 0.6.2
  * New features
  * Theme support
  * Ability to change palette colours and fonts
  * Includes dark mode theme
  * Option to save to layouts on export
  * Improvements
  * Filters: Enable library viewer playlist by default
  * Scripting: Make variable calls case-insensitive
  * Settings: Add page to toggle and adjust order of decoders/tag readers
  * VolumeControl: Support enabling both icon and slider
  * Fixes
  * Controls: Fix volume slider resizing splitter
  * Engine: Fix crash when reading short archive entries
  * ExpandedTreeView: Fix setting uniform row heights
  * Playlist
  * Fix crash when switching to single-column mode
  * Fix track repeating with shuffle + repeat playlist enabled
  * Fix some rare instances of duplicate tracks
  * Fix auto-naming of new playlists for tracks with limited metadata
  * Search: Fix sorting by column
- Release notes for interim release 0.6.1 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.6.1
- Release notes for interim release 0.6.0 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.6.0</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1726833600">- Update to upstream 0.7.0
  * New features
  * ReplayGain support
  * Adds support for reading and applying RG info
  * Scrobbling
  * Last.fm and ListenBrainz are currently supported
  * Improvements
  * General
  * Support multiple values for composer, performer
  * Store additional fields: codec profile, encoding, tool, tag types
  * Interface
  * FontButton: Apply set font to button text
  * Show dynamic bitrate in status bar for vbr/abr tracks
  * ToolTip: Improve positioning
  * Volume: Add slider dB tooltip
  * Scripting
  * Improve implementation of $abbr and $replace
  * Add $ascii function
  * SelectionInfo
  * Add optional ReplayGain section
  * Hide empty entries
  * Engine: Handle audio samples as float64
  * FileOps: Replace directory separators in variable calls
  * PlaylistOrganiser: Support dropping tracks on existing playlists
  * TagEditor: Support customising default fields
  * Fixes
  * Interface
  * Resolve crash when changing layouts
  * Fix fonts not being set correctly on startup
  * Fix painting alternating row colours
  * Fix toggling selection in some views
  * LogSlider: Fix undefined behaviour
  * SeekBar: Fix some fonts causing widget to resize
  * Engine
  * Fix playback not pausing while muted
  * Fix listened duration carrying over to next track
  * Fix track always being considered played when restoring state on startup
  * Filters
  * Fix incorrect item width on startup
  * Fix page up/down in artwork mode
  * PlaylistOrganiser
  * Resolve crash when deleting active playlist
  * Fix shortcuts not working after right-click
  * General: Fix building with Qt6.8
  * Library: Notify of updated tracks while reloading
  * Scripting: Support split values with $swapprefix, $stripprefix
  * Selection Info: Fix sorting of entries
  * WaveBar: Fix restoring playing/paused state</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1726920000">- Update to upstream 0.7.1
  * Improvements
  * Interface: Add option to lock splitters
  * OpenMpt: Add config dialog
  * ScriptEditor: Open with currently selected track if available
  * Fixes
  * Interface: Fix a few misspellings
  * ScriptFormatter: Fix parsing of '&lt;' in metadata fields
  * SelectionInfo: Fix empty model on some systems
  * TagEditor: Fix changing rating</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1727524800">- Update to upstream 0.7.3
  * Improvements
  * Decoding: Support vgm7z
  * Properties: Improve appearance
  * Fixes
  * Decoding: Resolve crash when restarting playback of some decoders
  * Layout: Resolve crash when leaving layout editing mode
- Release notes for interim release 0.7.2 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.7.2</changelog>
  <changelog author="Julius Enriquez &lt;win8linux@gmail.com&gt;" date="1728993600">- Update to upstream 0.8.1
  * Improvements
  * LibraryScanner: Use a more detailed dialog that displays elapsed and estimated time
  * LibraryScanner: Show per-file progress for archive and playlist scans
  * RGScanner: Add dialog for removing RG info
  * WaveBar: Use elapsed and estimated time dialog for generating waveforms
  * Fixes
  * Engine: Fix playback of WavPack
  * RGScanner: Wait to close results dialog until files have been updated
  * Settings: Fix reordering of decoders and tagreaders
- Release notes for interim release 0.8.0 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.8.0</changelog>
  <changelog author="munix9@googlemail.com" date="1750939200">- Add fix-Qt_NoBrush.patch based on upstream commits e44e08a and 7e1463b
  * Clang-Tidy fixes
  * Clear background brush with Qt::NoBrush
- Clean up spec file
  * Use KDSingleApplication-qt6
  * Use fdupes and ninja
  * Add %check and %find_lang</changelog>
  <changelog author="Egor Kuznetsov &lt;egor.kuznetsov.26@gmail.com&gt;" date="1759060800">- Drop fix-Qt_NoBrush.patch since the commit is included in the 0.9.0 release
- Update to upstream 0.9.2
  * Improvements
  * Core: Add option to preserve file timestamps
  * FileOps: Add presets to track selection context menu
  * FileOps: Remove writable check on directory
  * GUI/MPRIS: Always load album covers from file
  * Info Panel: Adjust value column size
  * Info Panel: Add option to toggle horizontal scrollbar
  * OpenMPT: Add loop count option to settings
  * Playlist: Add actions to remove duplicate and dead tracks
  * Playlist: Add setting to control track preload count
  * Scrobbler: Add support for custom services
  * Lyrics: Add lyrics tab to properties dialog
  * Lyrics: Add forward and rewind buttons for precise timestamp adjustments
  * Lyrics: Allow removing lyrics
  * Lyrics: Improve layout of editor controls
  * Fixes
  * Engine: Drain audio output before closing
  * Engine: Fix playback of multi-track files
  * Engine: Fix regression with playback restarting on unpause
  * GME/OpenMPT/LibVGM: Fix infinite looping
  * Library: Fix parsing CUE sheets with multiple files/tracks
  * Playback: Always follow track if option is enabled, regardless of playstate
  * Playback: Fix playback switching to queued playlist, even with 'Follow Playback Queue' disabled
  * Playlist: Fix regression with playlist track selection behavior
  * Playlist: Fix crash when active playlist is deleted
  * Playlist: Fix highlighting playing track
  * Playlist: Fix stop icon persisting
  * Playlist: Fix scrolling to current index
  * Playlist: Fix selection restoration
  * Playlist: Limit cursor movement to track rows
  * Scrobbler: Fix MusicBrainz token not being saved
  * Scrobbler: Fix duration and listened_at types
  * Build/System
  * Build: Update to use C++23
  * Ubuntu/Debian: Fix package dependencies
- Release notes for interim release 0.9.1 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.9.1
- Release notes for interim release 0.9.0 can be found here:
  https://github.com/fooyin/fooyin/releases/tag/v0.9.0</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1767268800">- Fix build in openSUSE Tumbleweed
  * add Fix-compatibility-with-Qt-6.10.1.patch
  see https://github.com/fooyin/fooyin/issues/779
  * add Add-missing-header-include-for-QElapsedTimer-class.patch
  see https://github.com/fooyin/fooyin/pull/725
  * add ffmpeg-7-mini-devel as BuildRequires, fixes conflict with
  ffmepg-8-mini-devel</changelog>
</package>
<package pkgid="471e201ff69e2f9ebe1e0d37db7d29f48c1003d05a11442c4a9667abcfb90bdb50127e14eacb90efea264121f45001ec7496d3c94aea982de5ab6d712286830f" name="forecast" arch="riscv64">
  <version epoch="0" ver="0.1.0+git20241006.f98528a" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721736000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1728648000">- update to 0.1.0+git20241006.f98528a:
  * Expand metainfo
  * Bundle cosmic icons on flatpak manifest
  * Add release info; remove COSMIC category
  * Prepping for 1.0.0 release
  * Move strings to translation file
  * feat: app errors dialog box and own api key support
  * feat: add on_submit event
  * Fix daily view
  * Tentative fix to daily view
  * Work on details screen
  * Make it possible to disable libcosmic wgpu feature
  * Update app name from Weather to Forecast
  * fix: remove unnecessary casting
  * feat: add km/h to speed units
  * fix: padding in details view
  * Add wind speed units
  * Add air pressure units
  * Begin work on details screen
  * fix: close dialog after selecting city
  * feat: option to choose location from list
  * fix: prevent unwraping unset values
  * Update wording for time format
  * update metno api from compact to complete
  * cleanup: remove unused imports and functions
  * chore: Add time format options
  * fix: correct app id
  * Refactor how current data is pulled
  * Added data to hourly view
  * More work on weather class
- rename to new name
- update upstream url</changelog>
</package>
<package pkgid="3ddd20f778106ed1e1954376d3d292edd8addb8d49d6004f688ee077e34db3df14c83286473cb0b9d1463bfe60647be751f771399129aa0910ae1082e58a8329" name="forge-parent" arch="noarch">
  <version epoch="0" ver="38" rel="1.4"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549713600">- Initial packaging of Sonatype Forge Parent Pom version 38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550059200">- Trim filler wording from description.</changelog>
</package>
<package pkgid="58b2eff0a087634de022c296f52cce94f1e5bbae1b6c81543875555b5131b814ce6638d1d7eaff515921d8f7665baaab5b6629f6dab92c91ce78758ee95a0324" name="forgejo" arch="riscv64">
  <version epoch="0" ver="14.0.3" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 12.0.0:
  * remove API authentication methods that uses the URL query
  * relax email requirements
  * consider WebAuthn &amp; SSH for instance signing
  * add SSH signing support for instances
  * forgejo docs command is deprecated
  * remove the legacy TEST_CONFLICTING_PATCHES_WITH_GIT_APPLY setting
  * fail if sha is not provided to the POST
    /repos/{owner}/{repo}/contents API endpoint
  * transform fediverse handles
  * add user visibility description in the settings page
  * add model viewer for .glb (GLTF) model in file view
  * show size constraints of custom avatar
  * add links to milestones and projects in issue comments
  * global styling for the kbd tag
  * hints in empty usercards lists
  * the user profile has been redesigned
  * improve the description in the packages settings
  * inline public ssh key in verification command
  * use switch element for markdown editor modes
  * make JS asset load error message translatable
  * improve performances by using git switch -c instead
    of git checkout -b
  * clarify the desired autocompletion type
  * improve the clarity of the migration description textarea
  * automatically refresh workflows in the "Actions" list
  * improve error pages
  * improve the user experience to review individual commits
    in a pull request
  * use the available screen width when displaying
    Forgejo Actions logs
  * show if a commit is verified in the activity feed
  * reimplemented editor Tab key handling with accessibility safeguards
  * redesign the migration selection page
  * multiple ComboMarkdownEditors on one page interfere with each other
  * pasting images into the comment editor will now show that image
  * add missing trust status to pull review commits
  * add missing lazy load attribute to images
  * retain sort type when viewing issue or pull requests
  * include enough activity for the entire heatmap
  * show warning in locked issue discussion
  * ensure consistent switch position in the markdown editor
  * display user-friendly message for range error
  * make limits clearer in the create repository form
  * don't put trailing slash in autogenerated name in the migration form
  * allow user with actions write permission to run a workflow
  * ensure usercards in grid have the same width
  * new GET /repos/{owner}/{repo}/git/blobs API endpoint
  * always publish the link to the commit status
  * improve the performances of the generation of bundled assets
  * support artifact uploads for OCI container packages
  * add admin user reset-mfa CLI command
  * update the list of ambigious characters
  * make Forgejo Actions server logs less noisy
  * allow searching issues by number, prioritize title matches
  * configurable default units for mirrors
  * a repository administrator has control over reindexing the issues
  * auto cleanup of offline runners
  * improved performances when checking for conflicts on pull requests
  * allow access to publicly available /api/v1/packages/{username}
  * implement the GET /repos/{owner}/{repo}/actions/runs and
    GET /repos/{owner}/{repo}/actions/runs/{run_id} API endpoints
  * use git-replay for rebasing for better performances
  * send mail on failed or recovered Forgejo Actions run
  * Forgejo Actions failure, success, recover webhooks
  * add last_commit_when to API contents responses
  * include a default robots.txt to reduce the impact of crawlers
  * use XORM EngineGroup instead of single Engine connection
  * sync forks
  * pull requests were not blocked by review request for a whitelisted team
  * several fixes of the ALT RPM package registry
  * allow lowercase as well as uppercase token keyword in the auth header
  * correctly mark reviews as stale for AGit pull requests
  * user activation failed when an email address contained uppercase letters
  * fix: load OldMilestone based on OldMilestoneID, not MilestoneID
  * omit Content-Length on 307 redirects when serving direct
    manifest for containers
  * fix a bug causing the PASCAL-modifier to return camel-case
  * remove the trailing slash from the issuer in OAuth claims
  * return the correct AGit type in ssh_info
  * fix url validation in the webhook add/edit API
  * add error reporting to pull requests with invalid Forgejo
    Actions workflow files
  * allow instance API URLs in release assets
  * improve the dashboard loading performances
  * fix a border case where it was not possible to cancel a
    pull request review
  * fix acme renewal
  * migrate Maven packages to "groupId:artifactId" name concatenation,
    regenerate metadata and fix missing groupId</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to version 12.0.1:
  * allow for tracked time to be removed again
  * correct image source for quoted reply
  * prevent render failure on faulty org settings post
  * Revert "remove API authentication methods that uses the URL query"
  * upgrade fails or hang at migration[31]: Migrate maven package
    name concatenation
  * make the action feed resilient to database inconsistencies
  * make sure to use unaltered fields when saving a shadow copy
    for updated profiles or comments
  * follow symlinks for local assets
  * use correct ACME default
- remove get-sources.sh, use obs tooling
- include apparmor in Leap 16</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 12.0.3:
  * Update dependency mermaid to v11.10.0 [SECURITY]
  * fix(ui): clear fields when canceling adding ssh key
  * fix(api): deactivate issue api for disabled or external issue-tracker
  * fix: migration failing when importing either issues or PRs but not the other
  * fix: do better parsing of file modes
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 12.0.2:
  * fix: email comments are removed from email addresses
  * fix: validate CSRF on non-safe methods All PUT/DELETE
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email When the primary
    email is changed before it is validated
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 12.0.4:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: [quota.default].TOTAL config setting supports unit suffixes
  * fix: quotas double counting repo size when calculating size:all
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * fix(api): set default pagination and Link header for repoListTags
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-58190.patch, fixing bsc#1251670
- add fix-CVE-2025-47911.patch, fixing bsc#1251474</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1760875200">- Update to version 13.0.1:
  User Interface bug fixes:
  * fix: Use scrollHeight for rendered iframe if offsetHeight is
    unavailable
  Bug fixes:
  * fix: db.Iterate can miss records, can return records twice
    which caused a data corruption of the secret table in v13.0.0
  * fix: release email links
- Changes in 13.0.0:
  Security features:
  * Add configurable global 2FA enforcement
  * migrate action secrets to keying to store them more securely
  Breaking features:
  * bump the minimum required Git version from 2.0.0 to 2.34.1
  * Forgejo Actions workflows are verified with a YAML schema and
    common errors such as using an incorrect context
    (e.g. ${{ badcontext.FORGEJO_REPOSITORY }}) or a typo in a
    required keyword (e.g. ruins-on: instead of runs-on:) will be
    reported in the action page and the web page that displays the
    file in the repository. It is recommended to verify existing
    workflows are successfully verified prior to upgrading,
    as explained in the Forgejo runner release notes.
  Breaking bug fixes:
  * The artifact-url ouput returned by the upload-artifact@v4
    action can be used to download the artifact. It was previously
    404. To implement this compatibility fix, the web UI URL to
    download artifacts
    (i.e. /{owner}/{repo}/actions/runs/{run_id}/artifacts/{artifact_name})
    now relies on an identifier that is unique accross the
    instance. URLs to download artifacts that were bookmarked or
    copied prior to this change use an id relative to the
    repository and will no longer work. It previously was
    /{owner}/{repo}/actions/runs/{run_index}/artifacts/{artifact_name},
    note the difference between {run_id} and {run_index}.
    The new URL can be obtained again by visiting the parent page,
    which still uses the relative id
    (/{owner}/{repo}/actions/runs/{run_index}).
  User Interface features:
  * ability to view previous logs for Actions runs that have been
    retried
  * show CI status on force-pushes
  * improve org header with new noJS dropdown and more
    options
  * improve multiline file preview and anchor detection
  * render ordered checkbox lists with numbers
  * Admin interface for abuse reports
  * show timestamp on release attachments
  * add tag label to commit list view
  * support Markdown editor bold &amp; italic keyboard shortcuts
  * improve rendering commit links for PR commits,
    external repos and diffs
  * add links to assigners in issue comments
  * use simplified visibility label in dashboard orgs
    list
  * improve custom emojis
  * improve the global noJS notice
  * improve display of repo topics
  * add links to review request targets in issue comments
  * improve subscriptions screen filters
  * implement hover for switch
  * Pretty-print commit counts and other numbers
  User Interface bug fixes:
  * add markup class to project descriptions
  * make releases filtering responsive
  * reworked file preview placement towards better HTML validity
  * fix alignment of items in tag signature
  * unescape file names in commit hash links
  * visually distinguish the branch name in action description
  * preserved 'Custom access' even after no permissions
  * show participants in mention suggestions in pr review
  * apply background color to wiki content
  * improve signature box responsiveness
  * ignore existence of commits for force pushes
  * make unicode escape work in wiki
  * prevent initial 'blank' display of action logs view,
    remove unnecessary API calls
  * don't allow comment boxes to stretch outside diff boundries
    on small device UI
  * hide edit button on tag releases, improve ghost user display,
    fix tag signature banner
  * resolved 500 error upon clicking 'Clear milestone' button when
    there's no milestones available in Issue page
  * compare branches even with pull requests disabled
  Features:
  * Uploaded avatar images can sometimes contain unexpected
    metadata such as the location where the image was created,
    or the device the image was created with, stored in a format
    called EXIF. Forgejo now removes EXIF data when custom user and
    repository images are uploaded in order to reduce the risk of
    personally identifiable information being leaked unexpectedly.
    A new CLI subcommand forgejo doctor avatar-strip-exif can be
    used to strip EXIF information from all existing avatars; we
    recommend that administrators run this command once after
    upgrade in order to minimize this risk for existing stored
    files.
  * assorted ActivityPub code only refactors
  * feat(logger): rename settings for consistency and remove
    obsolete settings
  * Bring "remove a label from issue" API in line with GitHub
    equivalent
  * reject password reset attempts for OAuth2 users without a
    current password
  * feat(log): better parseable and configurable ssh-logs
  * add configurable timeout for automatically removing resolved
    reports
  * Add support for migrating from Pagure
  * add _URI entries for mail config
  * Improved signature handling &amp; instance actor
  * Sent user activities to distant federated server
  * Add ActivityPub Person follow from distant
  * chore: remove goroutine PID logging
  * git/blob: GetContentBase64 with fewer allocations and no
    goroutine
  * make API pull and compare endpoint references to head more
    robust
  * git/commit: re-implement submodules file reader
  * add EXCLUSION to logging mode
  * add sort parameter for users/search api endpoint
  * Allow converting mirror repos to normal through the API
  * update broken git hook error
  * avoid expensive SQL for org home
  * make upload URL compatible with GitHub API
  * allow more README formats for .profile
  * AGit push options starting with {base64} are decoded
  * search in the docs directory for issue and pull request
    templates
  * improve checking if diffs differ
  * enable H2C for the HTTP server
  * detect Interlisp sources as text
  * add option to allow non-local users to change usernames
  * chroma: 5d56970 Add uv.lock to TOML lexer
  * chroma: a53c924 create Lexer for Nu
  * chroma: abe0195 create lexer for lox
  * chroma: f3be4c6 create lexer for Gemtext
  * chroma: acd21c6 add aspect-ratio property to css.xml
  * chroma: d0ad679 improve Go lexer
  * Introduce global Merge Message Templates
  * chroma: 970eacc add MoonScript lexer
  * chroma: bc60826 add Core lexer
  * push mirror to have option to only push selected branches
  * if OAuth2 is disabled return 'Not found' for openid
    configuration
  * add --attribute-ssh-pubic-key to forgejo admin auth add-oauth
    and update-oauth CLI
  * feat(ui): add repository description to og:image:alt
  Bug fixes:
  * quota evaluation rules not working properly
  * artifacts can be downloaded using their id instead of their
    name
  * fix: failure to parse on block results in unconditional
    workflow execution
  * Fix invisible iframes with RENDER_CONTENT_MODE=iframe
  * fix: package cleaned rule fails if the keep count is too high
  * prevent user-entered text with | characters from being
    truncated in activity feed
  * PR review dismissals were not appearing in activity feed
  * comment starting with a mermaid block displays error in
    activity feed
  * Markdown: generate unique per comment HTML IDs for footnotes
    and headers
  * very long commit messages cause pushed commits to fail to
    display on the action feed on MySQL
  * parse extra weird tree mode value
  * respect UI DEFAULT_SHOW_FULL_NAME setting in email
    From: headers
  * check target repo limit instead of user repo limit
  * enable multi-line math equations in wiki
  * Actions log view stops refreshing after the displayed job is
    finished, even if other jobs are still running
  * standardize truncation of user-entered comment text in
    activity feed
  * allow Actions tokens to access repos readable by signed in
    users
  * allow Forgejo Actions environment variables starting with CI
  * chroma: 1ca24c9 correct lexing AS keyword for docker
  * chroma: 1f48e65 markdown: don't delegate to HTML lexer
  * chroma: dfb2819 Fixed ObjectPascal comment issue
  * chroma: 2c20473 RPGLE: various lexer &amp; style fixes
  * chroma: c803d79 zig: detect zig object notation files as zig
  * chroma: ffedbf4 kotlin: detect kotlin script files as kotlin</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 13.0.2:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 13.0.3:
  * fix dependency repo perms in Create/RemoveIssueDependency
  * draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules
    correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: support git clone when /tmp has noexec
  * fix: get new session from enginegroup instead of masterengine
  * fix: endless redirection loop between /user/settings/change_password and
    /user/settings/security
  * fix(alt): handle package names with dots in ALT repository
  * fix: pull request review comment position
  * fix: less restrictive matrix room_id pattern
  * fix: add required headers to Pagure migration
  * fix: prevent orgs from being added as members of orgs
  * fix(api): set all hook event types
  * fix: don't show ConEmu OSC escape sequences
  * fix: set tag message on tag addition
  * fix: construct project links in timeline better
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 14.0.2:
  * fix(ui): tippy menu styles too broad, affecting switch in PR review
  * fix(ui): add missing translation for code search when keyword is empty string
  * fix(ui): improve force-push layout alignment
  * feat: enable SQLite WAL by default
  * fix: allow test delivery for webhooks not enabled for push events
  * fix: empty dynamic matrix can leave action run hanging incomplete
  * Fix not decreasing watch count when blocking user
  * fix: don't clobber authorized_keys file during installation
  * fix(api): default new release 'title' field to label name, if not provided
  * fix: remove infinite loop in UpdateRunJobWithoutNotification when run in transaction
  * feat: strip newlines on og image rendering
  * fix: don't return AdditionalTasks from FetchTask if there is no Task
  * fix: use ALTER TABLE in SQLite DropTableColumns(), allowing unexpected
    database sources to work better in migrations
  * fix: migrations/github: avoid getting the first issues page twice
  * fix NewMockWebServer(): Headers never reached the http client
  * fix: migrations/github: Wait &amp; retry when primary rate limit is hit
  * fix: detect renames when using diff-tree
- Update to version 14.0.1:
  * fix: use strict-origin as referrer policy
  * fix: make concurrency group job cancellation effect runs that are failed
  * fix: recreate-tables doesn't work on PostgreSQL with multiple Forgejo schemas
- Update to version 14.0.0:
  * new feature: ssh managed by forgejo now breaks startup, if an unexpected key
    is being found, can be overridden with
    [server].SSH_ALLOW_UNEXPECTED_AUTHORIZED_KEYS = true in their app.ini file
  * CSRF attacks are now prevented via a stateless method
  * fix!: paginate GET /api/v1/admin/hooks response
  * fix!: Prevent forked .profile repositories from displaying profile content
  * Forgejo subcommands which only accept flag options would previously ignore
    any command-line arguments
  * add admin moderation actions for abuse reports and for reported abusive content
  * feat(ui): replace Monaco with CodeMirror
  * improve close/reopen/comment buttons
  * fix(ui): improve rendering of commit links
  * feat(ui): improve rendering commit links for PR commits, external repos and diffs
  * lazy-load all Vue components
  * feat(ui): arrow key navigation in dropdown
  * feat(ui): convert disable/enable workflow menu to JS-less dropdown
  * feat(ui): JS-less sorting on /explore/{users,organizations}
  * feat(ui): JS-less dropdowns in navbar
  * feat(ui): add legends to storage overview (JS-free)
  * feat(ui): responsive, JS-free repo language stats panel
  * feat: show update time when sorting by recently updated
  * feat(ui): show cancel button until all jobs are finished
  * feat(ui): implement new buttons for better cohesiveness
  * feat(ui): allow dropdown to contain not just items
  * feat(ui): improve devtest, link to it from user menu
  * feat(ui): improve admin dashboard cron list
  * ui: improve release editing
  * feat(ui): improve modal width rules
  * move more modals to native dialogs
  * feat(ui): add switch between formats when previewing CITATION.{cff,bib} files
  * convert create/rename branch and create tag to native dialog
  * Add admin individual user email management endpoints
  * feat(ui): improve new buttons, use in more areas
  * feat(ui): dangerous buttons
  * improve tooltips and aria-labels of stars/forks/watchers links
  * Actions jobs that can't be understood display a technical error in the UI,
    not just server-side logs
  * Drag and drop nested directories
  * ability to filter listed accounts by type in admin dashboard
  * feat(ui): add a little padding-top to form .help
  * fix: proper styling for global time tracker popup
  * fix(ui): show switch default branch button in branch list only for repo admins
  * fix(ui): actions list layout breakage with long content
  * fix(ui): pull request merge menu item clipping the auto merge tip
  * fix(ui): make it possible to post issues and comments w/o JS
  * fix(ui): process dynamically added content via htmx
  * fix(ui): don't stretch activity top author image
  * fix: add dynamic aria-label to monospace button in markdown editor
  * fix: align due date icon in issue list
  * fix: ignore private .profile repo on user profile page
  * Add to html button in markdown type="button"
  * fix(ui): add missing space before 'Commit' back
  * fix(ui): fix width of attached fomantic segments
  * fix(ui): use octicon-repo-forked in repo list
  * fix(ui): document token validity in key verification view
  * fix(ui): replace obsolete gt- helpers
  * fix(ui/dropdown): ensure same height for all items
  * fix(ui): improve markdown editor indentation counting
  * prevent page jumps due to textarea auto resizing
  * stop clone-panel enlarging site on mobile
  * fix(ui): strike through deleted comment revisions
  * feat(actions): make GITHUB_WORKFLOW_REF available
  * allow/disallow users to run workflows when pushing to a pull request from a fork
  * feat: provide multiple tasks to Runner in one FetchTask when requested
  * Add support for administrators to set email visibility on user accounts
  * Foreign keys have been added to the Forgejo database schema
  * feat: add Forgejo server version to runner context
  * support referencing ${{ needs... }} variables in runs-on
  * support referencing ${{ needs... }} variables in strategy.matrix
  * implement "concurrency" block in Forgejo Actions at the workflow level
  * display detailed action run diagnostics
  * add foreign keys to the access table
  * add foreign keys to forgejo_auth_token
  * add foreign keys to table collaboration
  * improve performance of getting shortstat
  * Add YYYY-MM-DD date format support for Pagure milestone migration
  * feat: allow to add pam source from command line
  * chore: Remove IsDeleted from action (activity) table
  * Add support for loading db password from file via PASSD_URI
  * feat(code-search): add support to opt-in for fuzzy search
  * feat(i18n): translate system status data units in runtime
  * Uploaded avatar images can sometimes contain unexpected metadata
  * allow sync quota groups with oauth2 auth source
  * feat(slack): place user names into inline code blocks for Slack
  * feat(issue-search): support query syntax
  * allow PRs between common forks of the same base repository
  * show link to pull requests targeting a non-default branch when pushing
  * Allow referencing inputs in jobs.&lt;job_id&gt;.runs-on
  * feat(email): reference the commit closing the issue
  * display the PR editable status in the right-hand side menu
  * fix(actions): improve errors when ${{ needs... }} is used in
    strategy.matrix incorrectly
  * handle empty dates in pagure milestone migration
  * include variable values in /repos/.../actions/variables API response
  * github issue migration failing for large datasets
  * fix: add forgejo doctor cleanup-commit-status command to recover
  * fix: correctly compute required commit status
  * fix: internal server error on a large .gitmodules
  * reduce deadlocks merging PRs w/ async milestone stat recalcs
  * fix: display orphan branches separately in commit graph
  * fix: allow Actions trust management on conflicted PRs
  * reduce deadlocks merging PRs by using caching for repo issue count stats
  * reduce deadlocks merging PRs w/ async label stat recalcs
  * possible cause of invalid issue counts; cache module doesn't guarantee concurrency safety
  * prevent deadlocks updating repo.num_action_runs/num_closed_action_runs
  * possible cause of invalid issue counts; cache invalidation occurs before a
    active transaction is committed
  * fix: always search for issue posters by user and full name
  * garbage collect lingering actions logs
  * fix: Count releases correctly when using filters
  * fix(actions): replace hardcoded with dynamically determined workflow directory
  * Allow SHA-256 in PR commit URLs
  * display action run attempt status instead of job status
  * Fix merge message template with empty message
  * issues and pulls route permitted extra characters
  * i18n: translate Actions PreExecutionError for viewer
  * replace limit/offset pagination in debian SearchPackages
  * stuck gitea migration due to gita api pagination bug
  * replace bad pagination to cleanup branch protection rules on user delete
  * replace buggy limit/offset pagination in DoctorUserStarNum
  * fix(perf): add missing index on action_task table
  * strict error handling on corrupted DB migration tracking tables
  * OpenGraph cards for some issues show wrong timestamp
  * chore(ui): cleanup PR checks area
  * fix(ui): avatar for dismissed review is stretched if not square
  * cleanup reviews css, improve consistency
  * Prioritize Noto Sans over Roboto and Noto Sans Hebrew over Arial
  * chore(ui): a few consistency improvements for modals
  * refactor(ui): re-implement icon colors but for all thin elements
  * fix(ui): Don't use the subtle color for log text
  * fix: drop sqlite shared cache
  * migration: update existing foreign key migrations to automatically fix inconsistencies
  * refactor: migrate from lib/pq to jackc/pgx
  * add foreign keys to table pull_request
  * feat(ssh): use AppDomain for key verification
  * false error logging "Render JSON failed" from workflow dispatch via API
  * fix(i18n/en): improve search syntax hints
  * fix: make lastcommit available for non-signed-in users
  * don't push LFS when using SSH authentication
  * fix: retain Forgejo Action's commit_status entries with distinct descriptions
  * fix: in-progress job icon doesn't rotate on repo's action list
  * chore(cleanup): move all test blank imports in a single package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 14.0.3:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects
  * fix(ui): hardcode sort options in search syntax hint, improve look
  * fix: modals on small viewport height
  * fix(ui/mde): inputs in table/link insertion modals
  * fix(ui): prevent label overflow in PR CI checks on mobile
  * fix: extend basic auth to /v2, always include WWW-Authenticate header
  * prevent panic when importing issues from GitLab
  * prevent panic when importing releases with more than 4 release assets from Gitlab
  * correct re-mapping of merge-request numbers mentioned in GitLab comments
  * fix: when expanding a dynamic matrix, original 'needs' access was lost
  * fix: improve SQLite "database is locked" errors by increasing default SQLITE_TIMEOUT
  * fix: use an absolute URL for compare links in atom feed</changelog>
</package>
<package pkgid="4a760e9c54523bde4c9835d9bd69125d8d5b5603a9698f056c63aab9c39dc102d15c5dcdf38489945220e131e548f623ade778de23dde4eb753c13860c61925f" name="forgejo-apparmor" arch="noarch">
  <version epoch="0" ver="14.0.3" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 12.0.0:
  * remove API authentication methods that uses the URL query
  * relax email requirements
  * consider WebAuthn &amp; SSH for instance signing
  * add SSH signing support for instances
  * forgejo docs command is deprecated
  * remove the legacy TEST_CONFLICTING_PATCHES_WITH_GIT_APPLY setting
  * fail if sha is not provided to the POST
    /repos/{owner}/{repo}/contents API endpoint
  * transform fediverse handles
  * add user visibility description in the settings page
  * add model viewer for .glb (GLTF) model in file view
  * show size constraints of custom avatar
  * add links to milestones and projects in issue comments
  * global styling for the kbd tag
  * hints in empty usercards lists
  * the user profile has been redesigned
  * improve the description in the packages settings
  * inline public ssh key in verification command
  * use switch element for markdown editor modes
  * make JS asset load error message translatable
  * improve performances by using git switch -c instead
    of git checkout -b
  * clarify the desired autocompletion type
  * improve the clarity of the migration description textarea
  * automatically refresh workflows in the "Actions" list
  * improve error pages
  * improve the user experience to review individual commits
    in a pull request
  * use the available screen width when displaying
    Forgejo Actions logs
  * show if a commit is verified in the activity feed
  * reimplemented editor Tab key handling with accessibility safeguards
  * redesign the migration selection page
  * multiple ComboMarkdownEditors on one page interfere with each other
  * pasting images into the comment editor will now show that image
  * add missing trust status to pull review commits
  * add missing lazy load attribute to images
  * retain sort type when viewing issue or pull requests
  * include enough activity for the entire heatmap
  * show warning in locked issue discussion
  * ensure consistent switch position in the markdown editor
  * display user-friendly message for range error
  * make limits clearer in the create repository form
  * don't put trailing slash in autogenerated name in the migration form
  * allow user with actions write permission to run a workflow
  * ensure usercards in grid have the same width
  * new GET /repos/{owner}/{repo}/git/blobs API endpoint
  * always publish the link to the commit status
  * improve the performances of the generation of bundled assets
  * support artifact uploads for OCI container packages
  * add admin user reset-mfa CLI command
  * update the list of ambigious characters
  * make Forgejo Actions server logs less noisy
  * allow searching issues by number, prioritize title matches
  * configurable default units for mirrors
  * a repository administrator has control over reindexing the issues
  * auto cleanup of offline runners
  * improved performances when checking for conflicts on pull requests
  * allow access to publicly available /api/v1/packages/{username}
  * implement the GET /repos/{owner}/{repo}/actions/runs and
    GET /repos/{owner}/{repo}/actions/runs/{run_id} API endpoints
  * use git-replay for rebasing for better performances
  * send mail on failed or recovered Forgejo Actions run
  * Forgejo Actions failure, success, recover webhooks
  * add last_commit_when to API contents responses
  * include a default robots.txt to reduce the impact of crawlers
  * use XORM EngineGroup instead of single Engine connection
  * sync forks
  * pull requests were not blocked by review request for a whitelisted team
  * several fixes of the ALT RPM package registry
  * allow lowercase as well as uppercase token keyword in the auth header
  * correctly mark reviews as stale for AGit pull requests
  * user activation failed when an email address contained uppercase letters
  * fix: load OldMilestone based on OldMilestoneID, not MilestoneID
  * omit Content-Length on 307 redirects when serving direct
    manifest for containers
  * fix a bug causing the PASCAL-modifier to return camel-case
  * remove the trailing slash from the issuer in OAuth claims
  * return the correct AGit type in ssh_info
  * fix url validation in the webhook add/edit API
  * add error reporting to pull requests with invalid Forgejo
    Actions workflow files
  * allow instance API URLs in release assets
  * improve the dashboard loading performances
  * fix a border case where it was not possible to cancel a
    pull request review
  * fix acme renewal
  * migrate Maven packages to "groupId:artifactId" name concatenation,
    regenerate metadata and fix missing groupId</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to version 12.0.1:
  * allow for tracked time to be removed again
  * correct image source for quoted reply
  * prevent render failure on faulty org settings post
  * Revert "remove API authentication methods that uses the URL query"
  * upgrade fails or hang at migration[31]: Migrate maven package
    name concatenation
  * make the action feed resilient to database inconsistencies
  * make sure to use unaltered fields when saving a shadow copy
    for updated profiles or comments
  * follow symlinks for local assets
  * use correct ACME default
- remove get-sources.sh, use obs tooling
- include apparmor in Leap 16</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 12.0.3:
  * Update dependency mermaid to v11.10.0 [SECURITY]
  * fix(ui): clear fields when canceling adding ssh key
  * fix(api): deactivate issue api for disabled or external issue-tracker
  * fix: migration failing when importing either issues or PRs but not the other
  * fix: do better parsing of file modes
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 12.0.2:
  * fix: email comments are removed from email addresses
  * fix: validate CSRF on non-safe methods All PUT/DELETE
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email When the primary
    email is changed before it is validated
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 12.0.4:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: [quota.default].TOTAL config setting supports unit suffixes
  * fix: quotas double counting repo size when calculating size:all
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * fix(api): set default pagination and Link header for repoListTags
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-58190.patch, fixing bsc#1251670
- add fix-CVE-2025-47911.patch, fixing bsc#1251474</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1760875200">- Update to version 13.0.1:
  User Interface bug fixes:
  * fix: Use scrollHeight for rendered iframe if offsetHeight is
    unavailable
  Bug fixes:
  * fix: db.Iterate can miss records, can return records twice
    which caused a data corruption of the secret table in v13.0.0
  * fix: release email links
- Changes in 13.0.0:
  Security features:
  * Add configurable global 2FA enforcement
  * migrate action secrets to keying to store them more securely
  Breaking features:
  * bump the minimum required Git version from 2.0.0 to 2.34.1
  * Forgejo Actions workflows are verified with a YAML schema and
    common errors such as using an incorrect context
    (e.g. ${{ badcontext.FORGEJO_REPOSITORY }}) or a typo in a
    required keyword (e.g. ruins-on: instead of runs-on:) will be
    reported in the action page and the web page that displays the
    file in the repository. It is recommended to verify existing
    workflows are successfully verified prior to upgrading,
    as explained in the Forgejo runner release notes.
  Breaking bug fixes:
  * The artifact-url ouput returned by the upload-artifact@v4
    action can be used to download the artifact. It was previously
    404. To implement this compatibility fix, the web UI URL to
    download artifacts
    (i.e. /{owner}/{repo}/actions/runs/{run_id}/artifacts/{artifact_name})
    now relies on an identifier that is unique accross the
    instance. URLs to download artifacts that were bookmarked or
    copied prior to this change use an id relative to the
    repository and will no longer work. It previously was
    /{owner}/{repo}/actions/runs/{run_index}/artifacts/{artifact_name},
    note the difference between {run_id} and {run_index}.
    The new URL can be obtained again by visiting the parent page,
    which still uses the relative id
    (/{owner}/{repo}/actions/runs/{run_index}).
  User Interface features:
  * ability to view previous logs for Actions runs that have been
    retried
  * show CI status on force-pushes
  * improve org header with new noJS dropdown and more
    options
  * improve multiline file preview and anchor detection
  * render ordered checkbox lists with numbers
  * Admin interface for abuse reports
  * show timestamp on release attachments
  * add tag label to commit list view
  * support Markdown editor bold &amp; italic keyboard shortcuts
  * improve rendering commit links for PR commits,
    external repos and diffs
  * add links to assigners in issue comments
  * use simplified visibility label in dashboard orgs
    list
  * improve custom emojis
  * improve the global noJS notice
  * improve display of repo topics
  * add links to review request targets in issue comments
  * improve subscriptions screen filters
  * implement hover for switch
  * Pretty-print commit counts and other numbers
  User Interface bug fixes:
  * add markup class to project descriptions
  * make releases filtering responsive
  * reworked file preview placement towards better HTML validity
  * fix alignment of items in tag signature
  * unescape file names in commit hash links
  * visually distinguish the branch name in action description
  * preserved 'Custom access' even after no permissions
  * show participants in mention suggestions in pr review
  * apply background color to wiki content
  * improve signature box responsiveness
  * ignore existence of commits for force pushes
  * make unicode escape work in wiki
  * prevent initial 'blank' display of action logs view,
    remove unnecessary API calls
  * don't allow comment boxes to stretch outside diff boundries
    on small device UI
  * hide edit button on tag releases, improve ghost user display,
    fix tag signature banner
  * resolved 500 error upon clicking 'Clear milestone' button when
    there's no milestones available in Issue page
  * compare branches even with pull requests disabled
  Features:
  * Uploaded avatar images can sometimes contain unexpected
    metadata such as the location where the image was created,
    or the device the image was created with, stored in a format
    called EXIF. Forgejo now removes EXIF data when custom user and
    repository images are uploaded in order to reduce the risk of
    personally identifiable information being leaked unexpectedly.
    A new CLI subcommand forgejo doctor avatar-strip-exif can be
    used to strip EXIF information from all existing avatars; we
    recommend that administrators run this command once after
    upgrade in order to minimize this risk for existing stored
    files.
  * assorted ActivityPub code only refactors
  * feat(logger): rename settings for consistency and remove
    obsolete settings
  * Bring "remove a label from issue" API in line with GitHub
    equivalent
  * reject password reset attempts for OAuth2 users without a
    current password
  * feat(log): better parseable and configurable ssh-logs
  * add configurable timeout for automatically removing resolved
    reports
  * Add support for migrating from Pagure
  * add _URI entries for mail config
  * Improved signature handling &amp; instance actor
  * Sent user activities to distant federated server
  * Add ActivityPub Person follow from distant
  * chore: remove goroutine PID logging
  * git/blob: GetContentBase64 with fewer allocations and no
    goroutine
  * make API pull and compare endpoint references to head more
    robust
  * git/commit: re-implement submodules file reader
  * add EXCLUSION to logging mode
  * add sort parameter for users/search api endpoint
  * Allow converting mirror repos to normal through the API
  * update broken git hook error
  * avoid expensive SQL for org home
  * make upload URL compatible with GitHub API
  * allow more README formats for .profile
  * AGit push options starting with {base64} are decoded
  * search in the docs directory for issue and pull request
    templates
  * improve checking if diffs differ
  * enable H2C for the HTTP server
  * detect Interlisp sources as text
  * add option to allow non-local users to change usernames
  * chroma: 5d56970 Add uv.lock to TOML lexer
  * chroma: a53c924 create Lexer for Nu
  * chroma: abe0195 create lexer for lox
  * chroma: f3be4c6 create lexer for Gemtext
  * chroma: acd21c6 add aspect-ratio property to css.xml
  * chroma: d0ad679 improve Go lexer
  * Introduce global Merge Message Templates
  * chroma: 970eacc add MoonScript lexer
  * chroma: bc60826 add Core lexer
  * push mirror to have option to only push selected branches
  * if OAuth2 is disabled return 'Not found' for openid
    configuration
  * add --attribute-ssh-pubic-key to forgejo admin auth add-oauth
    and update-oauth CLI
  * feat(ui): add repository description to og:image:alt
  Bug fixes:
  * quota evaluation rules not working properly
  * artifacts can be downloaded using their id instead of their
    name
  * fix: failure to parse on block results in unconditional
    workflow execution
  * Fix invisible iframes with RENDER_CONTENT_MODE=iframe
  * fix: package cleaned rule fails if the keep count is too high
  * prevent user-entered text with | characters from being
    truncated in activity feed
  * PR review dismissals were not appearing in activity feed
  * comment starting with a mermaid block displays error in
    activity feed
  * Markdown: generate unique per comment HTML IDs for footnotes
    and headers
  * very long commit messages cause pushed commits to fail to
    display on the action feed on MySQL
  * parse extra weird tree mode value
  * respect UI DEFAULT_SHOW_FULL_NAME setting in email
    From: headers
  * check target repo limit instead of user repo limit
  * enable multi-line math equations in wiki
  * Actions log view stops refreshing after the displayed job is
    finished, even if other jobs are still running
  * standardize truncation of user-entered comment text in
    activity feed
  * allow Actions tokens to access repos readable by signed in
    users
  * allow Forgejo Actions environment variables starting with CI
  * chroma: 1ca24c9 correct lexing AS keyword for docker
  * chroma: 1f48e65 markdown: don't delegate to HTML lexer
  * chroma: dfb2819 Fixed ObjectPascal comment issue
  * chroma: 2c20473 RPGLE: various lexer &amp; style fixes
  * chroma: c803d79 zig: detect zig object notation files as zig
  * chroma: ffedbf4 kotlin: detect kotlin script files as kotlin</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 13.0.2:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 13.0.3:
  * fix dependency repo perms in Create/RemoveIssueDependency
  * draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules
    correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: support git clone when /tmp has noexec
  * fix: get new session from enginegroup instead of masterengine
  * fix: endless redirection loop between /user/settings/change_password and
    /user/settings/security
  * fix(alt): handle package names with dots in ALT repository
  * fix: pull request review comment position
  * fix: less restrictive matrix room_id pattern
  * fix: add required headers to Pagure migration
  * fix: prevent orgs from being added as members of orgs
  * fix(api): set all hook event types
  * fix: don't show ConEmu OSC escape sequences
  * fix: set tag message on tag addition
  * fix: construct project links in timeline better
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 14.0.2:
  * fix(ui): tippy menu styles too broad, affecting switch in PR review
  * fix(ui): add missing translation for code search when keyword is empty string
  * fix(ui): improve force-push layout alignment
  * feat: enable SQLite WAL by default
  * fix: allow test delivery for webhooks not enabled for push events
  * fix: empty dynamic matrix can leave action run hanging incomplete
  * Fix not decreasing watch count when blocking user
  * fix: don't clobber authorized_keys file during installation
  * fix(api): default new release 'title' field to label name, if not provided
  * fix: remove infinite loop in UpdateRunJobWithoutNotification when run in transaction
  * feat: strip newlines on og image rendering
  * fix: don't return AdditionalTasks from FetchTask if there is no Task
  * fix: use ALTER TABLE in SQLite DropTableColumns(), allowing unexpected
    database sources to work better in migrations
  * fix: migrations/github: avoid getting the first issues page twice
  * fix NewMockWebServer(): Headers never reached the http client
  * fix: migrations/github: Wait &amp; retry when primary rate limit is hit
  * fix: detect renames when using diff-tree
- Update to version 14.0.1:
  * fix: use strict-origin as referrer policy
  * fix: make concurrency group job cancellation effect runs that are failed
  * fix: recreate-tables doesn't work on PostgreSQL with multiple Forgejo schemas
- Update to version 14.0.0:
  * new feature: ssh managed by forgejo now breaks startup, if an unexpected key
    is being found, can be overridden with
    [server].SSH_ALLOW_UNEXPECTED_AUTHORIZED_KEYS = true in their app.ini file
  * CSRF attacks are now prevented via a stateless method
  * fix!: paginate GET /api/v1/admin/hooks response
  * fix!: Prevent forked .profile repositories from displaying profile content
  * Forgejo subcommands which only accept flag options would previously ignore
    any command-line arguments
  * add admin moderation actions for abuse reports and for reported abusive content
  * feat(ui): replace Monaco with CodeMirror
  * improve close/reopen/comment buttons
  * fix(ui): improve rendering of commit links
  * feat(ui): improve rendering commit links for PR commits, external repos and diffs
  * lazy-load all Vue components
  * feat(ui): arrow key navigation in dropdown
  * feat(ui): convert disable/enable workflow menu to JS-less dropdown
  * feat(ui): JS-less sorting on /explore/{users,organizations}
  * feat(ui): JS-less dropdowns in navbar
  * feat(ui): add legends to storage overview (JS-free)
  * feat(ui): responsive, JS-free repo language stats panel
  * feat: show update time when sorting by recently updated
  * feat(ui): show cancel button until all jobs are finished
  * feat(ui): implement new buttons for better cohesiveness
  * feat(ui): allow dropdown to contain not just items
  * feat(ui): improve devtest, link to it from user menu
  * feat(ui): improve admin dashboard cron list
  * ui: improve release editing
  * feat(ui): improve modal width rules
  * move more modals to native dialogs
  * feat(ui): add switch between formats when previewing CITATION.{cff,bib} files
  * convert create/rename branch and create tag to native dialog
  * Add admin individual user email management endpoints
  * feat(ui): improve new buttons, use in more areas
  * feat(ui): dangerous buttons
  * improve tooltips and aria-labels of stars/forks/watchers links
  * Actions jobs that can't be understood display a technical error in the UI,
    not just server-side logs
  * Drag and drop nested directories
  * ability to filter listed accounts by type in admin dashboard
  * feat(ui): add a little padding-top to form .help
  * fix: proper styling for global time tracker popup
  * fix(ui): show switch default branch button in branch list only for repo admins
  * fix(ui): actions list layout breakage with long content
  * fix(ui): pull request merge menu item clipping the auto merge tip
  * fix(ui): make it possible to post issues and comments w/o JS
  * fix(ui): process dynamically added content via htmx
  * fix(ui): don't stretch activity top author image
  * fix: add dynamic aria-label to monospace button in markdown editor
  * fix: align due date icon in issue list
  * fix: ignore private .profile repo on user profile page
  * Add to html button in markdown type="button"
  * fix(ui): add missing space before 'Commit' back
  * fix(ui): fix width of attached fomantic segments
  * fix(ui): use octicon-repo-forked in repo list
  * fix(ui): document token validity in key verification view
  * fix(ui): replace obsolete gt- helpers
  * fix(ui/dropdown): ensure same height for all items
  * fix(ui): improve markdown editor indentation counting
  * prevent page jumps due to textarea auto resizing
  * stop clone-panel enlarging site on mobile
  * fix(ui): strike through deleted comment revisions
  * feat(actions): make GITHUB_WORKFLOW_REF available
  * allow/disallow users to run workflows when pushing to a pull request from a fork
  * feat: provide multiple tasks to Runner in one FetchTask when requested
  * Add support for administrators to set email visibility on user accounts
  * Foreign keys have been added to the Forgejo database schema
  * feat: add Forgejo server version to runner context
  * support referencing ${{ needs... }} variables in runs-on
  * support referencing ${{ needs... }} variables in strategy.matrix
  * implement "concurrency" block in Forgejo Actions at the workflow level
  * display detailed action run diagnostics
  * add foreign keys to the access table
  * add foreign keys to forgejo_auth_token
  * add foreign keys to table collaboration
  * improve performance of getting shortstat
  * Add YYYY-MM-DD date format support for Pagure milestone migration
  * feat: allow to add pam source from command line
  * chore: Remove IsDeleted from action (activity) table
  * Add support for loading db password from file via PASSD_URI
  * feat(code-search): add support to opt-in for fuzzy search
  * feat(i18n): translate system status data units in runtime
  * Uploaded avatar images can sometimes contain unexpected metadata
  * allow sync quota groups with oauth2 auth source
  * feat(slack): place user names into inline code blocks for Slack
  * feat(issue-search): support query syntax
  * allow PRs between common forks of the same base repository
  * show link to pull requests targeting a non-default branch when pushing
  * Allow referencing inputs in jobs.&lt;job_id&gt;.runs-on
  * feat(email): reference the commit closing the issue
  * display the PR editable status in the right-hand side menu
  * fix(actions): improve errors when ${{ needs... }} is used in
    strategy.matrix incorrectly
  * handle empty dates in pagure milestone migration
  * include variable values in /repos/.../actions/variables API response
  * github issue migration failing for large datasets
  * fix: add forgejo doctor cleanup-commit-status command to recover
  * fix: correctly compute required commit status
  * fix: internal server error on a large .gitmodules
  * reduce deadlocks merging PRs w/ async milestone stat recalcs
  * fix: display orphan branches separately in commit graph
  * fix: allow Actions trust management on conflicted PRs
  * reduce deadlocks merging PRs by using caching for repo issue count stats
  * reduce deadlocks merging PRs w/ async label stat recalcs
  * possible cause of invalid issue counts; cache module doesn't guarantee concurrency safety
  * prevent deadlocks updating repo.num_action_runs/num_closed_action_runs
  * possible cause of invalid issue counts; cache invalidation occurs before a
    active transaction is committed
  * fix: always search for issue posters by user and full name
  * garbage collect lingering actions logs
  * fix: Count releases correctly when using filters
  * fix(actions): replace hardcoded with dynamically determined workflow directory
  * Allow SHA-256 in PR commit URLs
  * display action run attempt status instead of job status
  * Fix merge message template with empty message
  * issues and pulls route permitted extra characters
  * i18n: translate Actions PreExecutionError for viewer
  * replace limit/offset pagination in debian SearchPackages
  * stuck gitea migration due to gita api pagination bug
  * replace bad pagination to cleanup branch protection rules on user delete
  * replace buggy limit/offset pagination in DoctorUserStarNum
  * fix(perf): add missing index on action_task table
  * strict error handling on corrupted DB migration tracking tables
  * OpenGraph cards for some issues show wrong timestamp
  * chore(ui): cleanup PR checks area
  * fix(ui): avatar for dismissed review is stretched if not square
  * cleanup reviews css, improve consistency
  * Prioritize Noto Sans over Roboto and Noto Sans Hebrew over Arial
  * chore(ui): a few consistency improvements for modals
  * refactor(ui): re-implement icon colors but for all thin elements
  * fix(ui): Don't use the subtle color for log text
  * fix: drop sqlite shared cache
  * migration: update existing foreign key migrations to automatically fix inconsistencies
  * refactor: migrate from lib/pq to jackc/pgx
  * add foreign keys to table pull_request
  * feat(ssh): use AppDomain for key verification
  * false error logging "Render JSON failed" from workflow dispatch via API
  * fix(i18n/en): improve search syntax hints
  * fix: make lastcommit available for non-signed-in users
  * don't push LFS when using SSH authentication
  * fix: retain Forgejo Action's commit_status entries with distinct descriptions
  * fix: in-progress job icon doesn't rotate on repo's action list
  * chore(cleanup): move all test blank imports in a single package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 14.0.3:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects
  * fix(ui): hardcode sort options in search syntax hint, improve look
  * fix: modals on small viewport height
  * fix(ui/mde): inputs in table/link insertion modals
  * fix(ui): prevent label overflow in PR CI checks on mobile
  * fix: extend basic auth to /v2, always include WWW-Authenticate header
  * prevent panic when importing issues from GitLab
  * prevent panic when importing releases with more than 4 release assets from Gitlab
  * correct re-mapping of merge-request numbers mentioned in GitLab comments
  * fix: when expanding a dynamic matrix, original 'needs' access was lost
  * fix: improve SQLite "database is locked" errors by increasing default SQLITE_TIMEOUT
  * fix: use an absolute URL for compare links in atom feed</changelog>
</package>
<package pkgid="a15b8de3b5bf49e7f1aa7ea2716b2058284046939a1224147cda1bfeec80bf52a6e7cbc4331e38de3a1a67e780682fa9b27f5d70db436bd5321177b69bc26242" name="forgejo-cli" arch="riscv64">
  <version epoch="0" ver="0.4.1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1715342400">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- update to 0.1.0:
  * feat: add branch guessing on pr creation
  * fix: print message before reading in readline
  * fix: prioritize remote tracking branch in repo detection
  * fix: read detected pr from correct repo
  * fix: pr detection from branch
  * add status command
  * add user search
  * add list user orgs
  * add list user repos</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- update to 0.1.1:
  * Suggest correct command when OAuth login isn't supported on an
    instance</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1734091200">- update to 0.2.0:
  * Additions
  - pr create and issue create now have a --web flag that opens
    the creation page in your browser instead of creating it on
    the terminal.
  - pr --agit will create a pull request with agit flow, so you
    don't need to fork the repository.
  - pr status --wait will only exits once all PR checks finish.
  - repo migrate to migrate/mirror repositories from other hosts.
  - repo readme to print a repository's readme to the terminal.
  - version --verbose prints extra info useful for debugging
  * Fixes
  - Public endpoints can now be accessed without authenticating
  - The API will be accessed via the http url even when it
    differs from the ssh url and the local remote points to the
    ssh url.
  - browse commands will no long hang the terminal
  - Local repos will now be found even when in a subdirectory
  - SSH urls in repo remotes will now be parsed correctly
  - Improved pull request detection</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1746532800">- update to 0.3.0:
  * Additions
  - Added fj completion to generate completion scripts for various
    shells
  - Added fj org for Organization commands.
  - Added fj actions for Forgejo Actions-related commands (thank
    you, @LordMZTE !)
  - OAuth client IDs for fj auth login can now be customized.
    See the wiki for more on the new features.
  https://codeberg.org/Cyborus/forgejo-cli/wiki/Organizations
  * Fixes
  - Keys file now has proper file permissions
  - Fixed incorrect help commands (thank you, @0ko !)
  - Always set user agent in requests</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1746532801">- update vendor tarball, fixing bsc#1242683</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1752062400">- update vendor tarball, fixing issues with gcc15</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1755259200">- update vendor dependencies, fixing bsc#1248047 bsc#1242683</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 0.4.0:
  * Support for issue &amp; pull request templates with fj issue/pr create
  - -template
  * fj pr create --autofill, which will automatically populate the PR's title
    and body from the commit(s)
  * fj user key and fj user gpg commands for managing uploaded SSH and GPG keys
  * fj user repos --page, to select the page of results to view
  * fj issue/pr create/comment --body-from-file to use the contents of a file
    as the body
  * --identity-file/-I flag for selecting the SSH identity to use
  * fj tag to manage git tags
  * fj issue search --state all
  * --remote &amp; --repo flags can now be at the end of the command with the rest
    of the flags</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773662400">- update to 0.4.1:
  * Fixes
  - (!368) Generate the correct PKCE challenge verifier. This was
    preventing fj auth login from succeeding.</changelog>
</package>
<package pkgid="03494edda5573a86e49920359befa76bdde8d3023bdb9df7b546ff296bd65a20b1b4be0289f8f9008587a52803710cfba487b2a06a5129d619fdd3af56eac477" name="forgejo-environment-to-ini" arch="riscv64">
  <version epoch="0" ver="14.0.3" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 12.0.0:
  * remove API authentication methods that uses the URL query
  * relax email requirements
  * consider WebAuthn &amp; SSH for instance signing
  * add SSH signing support for instances
  * forgejo docs command is deprecated
  * remove the legacy TEST_CONFLICTING_PATCHES_WITH_GIT_APPLY setting
  * fail if sha is not provided to the POST
    /repos/{owner}/{repo}/contents API endpoint
  * transform fediverse handles
  * add user visibility description in the settings page
  * add model viewer for .glb (GLTF) model in file view
  * show size constraints of custom avatar
  * add links to milestones and projects in issue comments
  * global styling for the kbd tag
  * hints in empty usercards lists
  * the user profile has been redesigned
  * improve the description in the packages settings
  * inline public ssh key in verification command
  * use switch element for markdown editor modes
  * make JS asset load error message translatable
  * improve performances by using git switch -c instead
    of git checkout -b
  * clarify the desired autocompletion type
  * improve the clarity of the migration description textarea
  * automatically refresh workflows in the "Actions" list
  * improve error pages
  * improve the user experience to review individual commits
    in a pull request
  * use the available screen width when displaying
    Forgejo Actions logs
  * show if a commit is verified in the activity feed
  * reimplemented editor Tab key handling with accessibility safeguards
  * redesign the migration selection page
  * multiple ComboMarkdownEditors on one page interfere with each other
  * pasting images into the comment editor will now show that image
  * add missing trust status to pull review commits
  * add missing lazy load attribute to images
  * retain sort type when viewing issue or pull requests
  * include enough activity for the entire heatmap
  * show warning in locked issue discussion
  * ensure consistent switch position in the markdown editor
  * display user-friendly message for range error
  * make limits clearer in the create repository form
  * don't put trailing slash in autogenerated name in the migration form
  * allow user with actions write permission to run a workflow
  * ensure usercards in grid have the same width
  * new GET /repos/{owner}/{repo}/git/blobs API endpoint
  * always publish the link to the commit status
  * improve the performances of the generation of bundled assets
  * support artifact uploads for OCI container packages
  * add admin user reset-mfa CLI command
  * update the list of ambigious characters
  * make Forgejo Actions server logs less noisy
  * allow searching issues by number, prioritize title matches
  * configurable default units for mirrors
  * a repository administrator has control over reindexing the issues
  * auto cleanup of offline runners
  * improved performances when checking for conflicts on pull requests
  * allow access to publicly available /api/v1/packages/{username}
  * implement the GET /repos/{owner}/{repo}/actions/runs and
    GET /repos/{owner}/{repo}/actions/runs/{run_id} API endpoints
  * use git-replay for rebasing for better performances
  * send mail on failed or recovered Forgejo Actions run
  * Forgejo Actions failure, success, recover webhooks
  * add last_commit_when to API contents responses
  * include a default robots.txt to reduce the impact of crawlers
  * use XORM EngineGroup instead of single Engine connection
  * sync forks
  * pull requests were not blocked by review request for a whitelisted team
  * several fixes of the ALT RPM package registry
  * allow lowercase as well as uppercase token keyword in the auth header
  * correctly mark reviews as stale for AGit pull requests
  * user activation failed when an email address contained uppercase letters
  * fix: load OldMilestone based on OldMilestoneID, not MilestoneID
  * omit Content-Length on 307 redirects when serving direct
    manifest for containers
  * fix a bug causing the PASCAL-modifier to return camel-case
  * remove the trailing slash from the issuer in OAuth claims
  * return the correct AGit type in ssh_info
  * fix url validation in the webhook add/edit API
  * add error reporting to pull requests with invalid Forgejo
    Actions workflow files
  * allow instance API URLs in release assets
  * improve the dashboard loading performances
  * fix a border case where it was not possible to cancel a
    pull request review
  * fix acme renewal
  * migrate Maven packages to "groupId:artifactId" name concatenation,
    regenerate metadata and fix missing groupId</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to version 12.0.1:
  * allow for tracked time to be removed again
  * correct image source for quoted reply
  * prevent render failure on faulty org settings post
  * Revert "remove API authentication methods that uses the URL query"
  * upgrade fails or hang at migration[31]: Migrate maven package
    name concatenation
  * make the action feed resilient to database inconsistencies
  * make sure to use unaltered fields when saving a shadow copy
    for updated profiles or comments
  * follow symlinks for local assets
  * use correct ACME default
- remove get-sources.sh, use obs tooling
- include apparmor in Leap 16</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 12.0.3:
  * Update dependency mermaid to v11.10.0 [SECURITY]
  * fix(ui): clear fields when canceling adding ssh key
  * fix(api): deactivate issue api for disabled or external issue-tracker
  * fix: migration failing when importing either issues or PRs but not the other
  * fix: do better parsing of file modes
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 12.0.2:
  * fix: email comments are removed from email addresses
  * fix: validate CSRF on non-safe methods All PUT/DELETE
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email When the primary
    email is changed before it is validated
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 12.0.4:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: [quota.default].TOTAL config setting supports unit suffixes
  * fix: quotas double counting repo size when calculating size:all
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * fix(api): set default pagination and Link header for repoListTags
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-58190.patch, fixing bsc#1251670
- add fix-CVE-2025-47911.patch, fixing bsc#1251474</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1760875200">- Update to version 13.0.1:
  User Interface bug fixes:
  * fix: Use scrollHeight for rendered iframe if offsetHeight is
    unavailable
  Bug fixes:
  * fix: db.Iterate can miss records, can return records twice
    which caused a data corruption of the secret table in v13.0.0
  * fix: release email links
- Changes in 13.0.0:
  Security features:
  * Add configurable global 2FA enforcement
  * migrate action secrets to keying to store them more securely
  Breaking features:
  * bump the minimum required Git version from 2.0.0 to 2.34.1
  * Forgejo Actions workflows are verified with a YAML schema and
    common errors such as using an incorrect context
    (e.g. ${{ badcontext.FORGEJO_REPOSITORY }}) or a typo in a
    required keyword (e.g. ruins-on: instead of runs-on:) will be
    reported in the action page and the web page that displays the
    file in the repository. It is recommended to verify existing
    workflows are successfully verified prior to upgrading,
    as explained in the Forgejo runner release notes.
  Breaking bug fixes:
  * The artifact-url ouput returned by the upload-artifact@v4
    action can be used to download the artifact. It was previously
    404. To implement this compatibility fix, the web UI URL to
    download artifacts
    (i.e. /{owner}/{repo}/actions/runs/{run_id}/artifacts/{artifact_name})
    now relies on an identifier that is unique accross the
    instance. URLs to download artifacts that were bookmarked or
    copied prior to this change use an id relative to the
    repository and will no longer work. It previously was
    /{owner}/{repo}/actions/runs/{run_index}/artifacts/{artifact_name},
    note the difference between {run_id} and {run_index}.
    The new URL can be obtained again by visiting the parent page,
    which still uses the relative id
    (/{owner}/{repo}/actions/runs/{run_index}).
  User Interface features:
  * ability to view previous logs for Actions runs that have been
    retried
  * show CI status on force-pushes
  * improve org header with new noJS dropdown and more
    options
  * improve multiline file preview and anchor detection
  * render ordered checkbox lists with numbers
  * Admin interface for abuse reports
  * show timestamp on release attachments
  * add tag label to commit list view
  * support Markdown editor bold &amp; italic keyboard shortcuts
  * improve rendering commit links for PR commits,
    external repos and diffs
  * add links to assigners in issue comments
  * use simplified visibility label in dashboard orgs
    list
  * improve custom emojis
  * improve the global noJS notice
  * improve display of repo topics
  * add links to review request targets in issue comments
  * improve subscriptions screen filters
  * implement hover for switch
  * Pretty-print commit counts and other numbers
  User Interface bug fixes:
  * add markup class to project descriptions
  * make releases filtering responsive
  * reworked file preview placement towards better HTML validity
  * fix alignment of items in tag signature
  * unescape file names in commit hash links
  * visually distinguish the branch name in action description
  * preserved 'Custom access' even after no permissions
  * show participants in mention suggestions in pr review
  * apply background color to wiki content
  * improve signature box responsiveness
  * ignore existence of commits for force pushes
  * make unicode escape work in wiki
  * prevent initial 'blank' display of action logs view,
    remove unnecessary API calls
  * don't allow comment boxes to stretch outside diff boundries
    on small device UI
  * hide edit button on tag releases, improve ghost user display,
    fix tag signature banner
  * resolved 500 error upon clicking 'Clear milestone' button when
    there's no milestones available in Issue page
  * compare branches even with pull requests disabled
  Features:
  * Uploaded avatar images can sometimes contain unexpected
    metadata such as the location where the image was created,
    or the device the image was created with, stored in a format
    called EXIF. Forgejo now removes EXIF data when custom user and
    repository images are uploaded in order to reduce the risk of
    personally identifiable information being leaked unexpectedly.
    A new CLI subcommand forgejo doctor avatar-strip-exif can be
    used to strip EXIF information from all existing avatars; we
    recommend that administrators run this command once after
    upgrade in order to minimize this risk for existing stored
    files.
  * assorted ActivityPub code only refactors
  * feat(logger): rename settings for consistency and remove
    obsolete settings
  * Bring "remove a label from issue" API in line with GitHub
    equivalent
  * reject password reset attempts for OAuth2 users without a
    current password
  * feat(log): better parseable and configurable ssh-logs
  * add configurable timeout for automatically removing resolved
    reports
  * Add support for migrating from Pagure
  * add _URI entries for mail config
  * Improved signature handling &amp; instance actor
  * Sent user activities to distant federated server
  * Add ActivityPub Person follow from distant
  * chore: remove goroutine PID logging
  * git/blob: GetContentBase64 with fewer allocations and no
    goroutine
  * make API pull and compare endpoint references to head more
    robust
  * git/commit: re-implement submodules file reader
  * add EXCLUSION to logging mode
  * add sort parameter for users/search api endpoint
  * Allow converting mirror repos to normal through the API
  * update broken git hook error
  * avoid expensive SQL for org home
  * make upload URL compatible with GitHub API
  * allow more README formats for .profile
  * AGit push options starting with {base64} are decoded
  * search in the docs directory for issue and pull request
    templates
  * improve checking if diffs differ
  * enable H2C for the HTTP server
  * detect Interlisp sources as text
  * add option to allow non-local users to change usernames
  * chroma: 5d56970 Add uv.lock to TOML lexer
  * chroma: a53c924 create Lexer for Nu
  * chroma: abe0195 create lexer for lox
  * chroma: f3be4c6 create lexer for Gemtext
  * chroma: acd21c6 add aspect-ratio property to css.xml
  * chroma: d0ad679 improve Go lexer
  * Introduce global Merge Message Templates
  * chroma: 970eacc add MoonScript lexer
  * chroma: bc60826 add Core lexer
  * push mirror to have option to only push selected branches
  * if OAuth2 is disabled return 'Not found' for openid
    configuration
  * add --attribute-ssh-pubic-key to forgejo admin auth add-oauth
    and update-oauth CLI
  * feat(ui): add repository description to og:image:alt
  Bug fixes:
  * quota evaluation rules not working properly
  * artifacts can be downloaded using their id instead of their
    name
  * fix: failure to parse on block results in unconditional
    workflow execution
  * Fix invisible iframes with RENDER_CONTENT_MODE=iframe
  * fix: package cleaned rule fails if the keep count is too high
  * prevent user-entered text with | characters from being
    truncated in activity feed
  * PR review dismissals were not appearing in activity feed
  * comment starting with a mermaid block displays error in
    activity feed
  * Markdown: generate unique per comment HTML IDs for footnotes
    and headers
  * very long commit messages cause pushed commits to fail to
    display on the action feed on MySQL
  * parse extra weird tree mode value
  * respect UI DEFAULT_SHOW_FULL_NAME setting in email
    From: headers
  * check target repo limit instead of user repo limit
  * enable multi-line math equations in wiki
  * Actions log view stops refreshing after the displayed job is
    finished, even if other jobs are still running
  * standardize truncation of user-entered comment text in
    activity feed
  * allow Actions tokens to access repos readable by signed in
    users
  * allow Forgejo Actions environment variables starting with CI
  * chroma: 1ca24c9 correct lexing AS keyword for docker
  * chroma: 1f48e65 markdown: don't delegate to HTML lexer
  * chroma: dfb2819 Fixed ObjectPascal comment issue
  * chroma: 2c20473 RPGLE: various lexer &amp; style fixes
  * chroma: c803d79 zig: detect zig object notation files as zig
  * chroma: ffedbf4 kotlin: detect kotlin script files as kotlin</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 13.0.2:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 13.0.3:
  * fix dependency repo perms in Create/RemoveIssueDependency
  * draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules
    correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: support git clone when /tmp has noexec
  * fix: get new session from enginegroup instead of masterengine
  * fix: endless redirection loop between /user/settings/change_password and
    /user/settings/security
  * fix(alt): handle package names with dots in ALT repository
  * fix: pull request review comment position
  * fix: less restrictive matrix room_id pattern
  * fix: add required headers to Pagure migration
  * fix: prevent orgs from being added as members of orgs
  * fix(api): set all hook event types
  * fix: don't show ConEmu OSC escape sequences
  * fix: set tag message on tag addition
  * fix: construct project links in timeline better
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 14.0.2:
  * fix(ui): tippy menu styles too broad, affecting switch in PR review
  * fix(ui): add missing translation for code search when keyword is empty string
  * fix(ui): improve force-push layout alignment
  * feat: enable SQLite WAL by default
  * fix: allow test delivery for webhooks not enabled for push events
  * fix: empty dynamic matrix can leave action run hanging incomplete
  * Fix not decreasing watch count when blocking user
  * fix: don't clobber authorized_keys file during installation
  * fix(api): default new release 'title' field to label name, if not provided
  * fix: remove infinite loop in UpdateRunJobWithoutNotification when run in transaction
  * feat: strip newlines on og image rendering
  * fix: don't return AdditionalTasks from FetchTask if there is no Task
  * fix: use ALTER TABLE in SQLite DropTableColumns(), allowing unexpected
    database sources to work better in migrations
  * fix: migrations/github: avoid getting the first issues page twice
  * fix NewMockWebServer(): Headers never reached the http client
  * fix: migrations/github: Wait &amp; retry when primary rate limit is hit
  * fix: detect renames when using diff-tree
- Update to version 14.0.1:
  * fix: use strict-origin as referrer policy
  * fix: make concurrency group job cancellation effect runs that are failed
  * fix: recreate-tables doesn't work on PostgreSQL with multiple Forgejo schemas
- Update to version 14.0.0:
  * new feature: ssh managed by forgejo now breaks startup, if an unexpected key
    is being found, can be overridden with
    [server].SSH_ALLOW_UNEXPECTED_AUTHORIZED_KEYS = true in their app.ini file
  * CSRF attacks are now prevented via a stateless method
  * fix!: paginate GET /api/v1/admin/hooks response
  * fix!: Prevent forked .profile repositories from displaying profile content
  * Forgejo subcommands which only accept flag options would previously ignore
    any command-line arguments
  * add admin moderation actions for abuse reports and for reported abusive content
  * feat(ui): replace Monaco with CodeMirror
  * improve close/reopen/comment buttons
  * fix(ui): improve rendering of commit links
  * feat(ui): improve rendering commit links for PR commits, external repos and diffs
  * lazy-load all Vue components
  * feat(ui): arrow key navigation in dropdown
  * feat(ui): convert disable/enable workflow menu to JS-less dropdown
  * feat(ui): JS-less sorting on /explore/{users,organizations}
  * feat(ui): JS-less dropdowns in navbar
  * feat(ui): add legends to storage overview (JS-free)
  * feat(ui): responsive, JS-free repo language stats panel
  * feat: show update time when sorting by recently updated
  * feat(ui): show cancel button until all jobs are finished
  * feat(ui): implement new buttons for better cohesiveness
  * feat(ui): allow dropdown to contain not just items
  * feat(ui): improve devtest, link to it from user menu
  * feat(ui): improve admin dashboard cron list
  * ui: improve release editing
  * feat(ui): improve modal width rules
  * move more modals to native dialogs
  * feat(ui): add switch between formats when previewing CITATION.{cff,bib} files
  * convert create/rename branch and create tag to native dialog
  * Add admin individual user email management endpoints
  * feat(ui): improve new buttons, use in more areas
  * feat(ui): dangerous buttons
  * improve tooltips and aria-labels of stars/forks/watchers links
  * Actions jobs that can't be understood display a technical error in the UI,
    not just server-side logs
  * Drag and drop nested directories
  * ability to filter listed accounts by type in admin dashboard
  * feat(ui): add a little padding-top to form .help
  * fix: proper styling for global time tracker popup
  * fix(ui): show switch default branch button in branch list only for repo admins
  * fix(ui): actions list layout breakage with long content
  * fix(ui): pull request merge menu item clipping the auto merge tip
  * fix(ui): make it possible to post issues and comments w/o JS
  * fix(ui): process dynamically added content via htmx
  * fix(ui): don't stretch activity top author image
  * fix: add dynamic aria-label to monospace button in markdown editor
  * fix: align due date icon in issue list
  * fix: ignore private .profile repo on user profile page
  * Add to html button in markdown type="button"
  * fix(ui): add missing space before 'Commit' back
  * fix(ui): fix width of attached fomantic segments
  * fix(ui): use octicon-repo-forked in repo list
  * fix(ui): document token validity in key verification view
  * fix(ui): replace obsolete gt- helpers
  * fix(ui/dropdown): ensure same height for all items
  * fix(ui): improve markdown editor indentation counting
  * prevent page jumps due to textarea auto resizing
  * stop clone-panel enlarging site on mobile
  * fix(ui): strike through deleted comment revisions
  * feat(actions): make GITHUB_WORKFLOW_REF available
  * allow/disallow users to run workflows when pushing to a pull request from a fork
  * feat: provide multiple tasks to Runner in one FetchTask when requested
  * Add support for administrators to set email visibility on user accounts
  * Foreign keys have been added to the Forgejo database schema
  * feat: add Forgejo server version to runner context
  * support referencing ${{ needs... }} variables in runs-on
  * support referencing ${{ needs... }} variables in strategy.matrix
  * implement "concurrency" block in Forgejo Actions at the workflow level
  * display detailed action run diagnostics
  * add foreign keys to the access table
  * add foreign keys to forgejo_auth_token
  * add foreign keys to table collaboration
  * improve performance of getting shortstat
  * Add YYYY-MM-DD date format support for Pagure milestone migration
  * feat: allow to add pam source from command line
  * chore: Remove IsDeleted from action (activity) table
  * Add support for loading db password from file via PASSD_URI
  * feat(code-search): add support to opt-in for fuzzy search
  * feat(i18n): translate system status data units in runtime
  * Uploaded avatar images can sometimes contain unexpected metadata
  * allow sync quota groups with oauth2 auth source
  * feat(slack): place user names into inline code blocks for Slack
  * feat(issue-search): support query syntax
  * allow PRs between common forks of the same base repository
  * show link to pull requests targeting a non-default branch when pushing
  * Allow referencing inputs in jobs.&lt;job_id&gt;.runs-on
  * feat(email): reference the commit closing the issue
  * display the PR editable status in the right-hand side menu
  * fix(actions): improve errors when ${{ needs... }} is used in
    strategy.matrix incorrectly
  * handle empty dates in pagure milestone migration
  * include variable values in /repos/.../actions/variables API response
  * github issue migration failing for large datasets
  * fix: add forgejo doctor cleanup-commit-status command to recover
  * fix: correctly compute required commit status
  * fix: internal server error on a large .gitmodules
  * reduce deadlocks merging PRs w/ async milestone stat recalcs
  * fix: display orphan branches separately in commit graph
  * fix: allow Actions trust management on conflicted PRs
  * reduce deadlocks merging PRs by using caching for repo issue count stats
  * reduce deadlocks merging PRs w/ async label stat recalcs
  * possible cause of invalid issue counts; cache module doesn't guarantee concurrency safety
  * prevent deadlocks updating repo.num_action_runs/num_closed_action_runs
  * possible cause of invalid issue counts; cache invalidation occurs before a
    active transaction is committed
  * fix: always search for issue posters by user and full name
  * garbage collect lingering actions logs
  * fix: Count releases correctly when using filters
  * fix(actions): replace hardcoded with dynamically determined workflow directory
  * Allow SHA-256 in PR commit URLs
  * display action run attempt status instead of job status
  * Fix merge message template with empty message
  * issues and pulls route permitted extra characters
  * i18n: translate Actions PreExecutionError for viewer
  * replace limit/offset pagination in debian SearchPackages
  * stuck gitea migration due to gita api pagination bug
  * replace bad pagination to cleanup branch protection rules on user delete
  * replace buggy limit/offset pagination in DoctorUserStarNum
  * fix(perf): add missing index on action_task table
  * strict error handling on corrupted DB migration tracking tables
  * OpenGraph cards for some issues show wrong timestamp
  * chore(ui): cleanup PR checks area
  * fix(ui): avatar for dismissed review is stretched if not square
  * cleanup reviews css, improve consistency
  * Prioritize Noto Sans over Roboto and Noto Sans Hebrew over Arial
  * chore(ui): a few consistency improvements for modals
  * refactor(ui): re-implement icon colors but for all thin elements
  * fix(ui): Don't use the subtle color for log text
  * fix: drop sqlite shared cache
  * migration: update existing foreign key migrations to automatically fix inconsistencies
  * refactor: migrate from lib/pq to jackc/pgx
  * add foreign keys to table pull_request
  * feat(ssh): use AppDomain for key verification
  * false error logging "Render JSON failed" from workflow dispatch via API
  * fix(i18n/en): improve search syntax hints
  * fix: make lastcommit available for non-signed-in users
  * don't push LFS when using SSH authentication
  * fix: retain Forgejo Action's commit_status entries with distinct descriptions
  * fix: in-progress job icon doesn't rotate on repo's action list
  * chore(cleanup): move all test blank imports in a single package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 14.0.3:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects
  * fix(ui): hardcode sort options in search syntax hint, improve look
  * fix: modals on small viewport height
  * fix(ui/mde): inputs in table/link insertion modals
  * fix(ui): prevent label overflow in PR CI checks on mobile
  * fix: extend basic auth to /v2, always include WWW-Authenticate header
  * prevent panic when importing issues from GitLab
  * prevent panic when importing releases with more than 4 release assets from Gitlab
  * correct re-mapping of merge-request numbers mentioned in GitLab comments
  * fix: when expanding a dynamic matrix, original 'needs' access was lost
  * fix: improve SQLite "database is locked" errors by increasing default SQLITE_TIMEOUT
  * fix: use an absolute URL for compare links in atom feed</changelog>
</package>
<package pkgid="0c201d9c2eaabd59384795f46d2832016650525af377b2b7d73df1a571b2df866dbff92b0453abd72decf9ff0aaefbbe532bbda57155a7ae83a04bf4e216a9cd" name="forgejo-firewalld" arch="noarch">
  <version epoch="0" ver="14.0.3" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 12.0.0:
  * remove API authentication methods that uses the URL query
  * relax email requirements
  * consider WebAuthn &amp; SSH for instance signing
  * add SSH signing support for instances
  * forgejo docs command is deprecated
  * remove the legacy TEST_CONFLICTING_PATCHES_WITH_GIT_APPLY setting
  * fail if sha is not provided to the POST
    /repos/{owner}/{repo}/contents API endpoint
  * transform fediverse handles
  * add user visibility description in the settings page
  * add model viewer for .glb (GLTF) model in file view
  * show size constraints of custom avatar
  * add links to milestones and projects in issue comments
  * global styling for the kbd tag
  * hints in empty usercards lists
  * the user profile has been redesigned
  * improve the description in the packages settings
  * inline public ssh key in verification command
  * use switch element for markdown editor modes
  * make JS asset load error message translatable
  * improve performances by using git switch -c instead
    of git checkout -b
  * clarify the desired autocompletion type
  * improve the clarity of the migration description textarea
  * automatically refresh workflows in the "Actions" list
  * improve error pages
  * improve the user experience to review individual commits
    in a pull request
  * use the available screen width when displaying
    Forgejo Actions logs
  * show if a commit is verified in the activity feed
  * reimplemented editor Tab key handling with accessibility safeguards
  * redesign the migration selection page
  * multiple ComboMarkdownEditors on one page interfere with each other
  * pasting images into the comment editor will now show that image
  * add missing trust status to pull review commits
  * add missing lazy load attribute to images
  * retain sort type when viewing issue or pull requests
  * include enough activity for the entire heatmap
  * show warning in locked issue discussion
  * ensure consistent switch position in the markdown editor
  * display user-friendly message for range error
  * make limits clearer in the create repository form
  * don't put trailing slash in autogenerated name in the migration form
  * allow user with actions write permission to run a workflow
  * ensure usercards in grid have the same width
  * new GET /repos/{owner}/{repo}/git/blobs API endpoint
  * always publish the link to the commit status
  * improve the performances of the generation of bundled assets
  * support artifact uploads for OCI container packages
  * add admin user reset-mfa CLI command
  * update the list of ambigious characters
  * make Forgejo Actions server logs less noisy
  * allow searching issues by number, prioritize title matches
  * configurable default units for mirrors
  * a repository administrator has control over reindexing the issues
  * auto cleanup of offline runners
  * improved performances when checking for conflicts on pull requests
  * allow access to publicly available /api/v1/packages/{username}
  * implement the GET /repos/{owner}/{repo}/actions/runs and
    GET /repos/{owner}/{repo}/actions/runs/{run_id} API endpoints
  * use git-replay for rebasing for better performances
  * send mail on failed or recovered Forgejo Actions run
  * Forgejo Actions failure, success, recover webhooks
  * add last_commit_when to API contents responses
  * include a default robots.txt to reduce the impact of crawlers
  * use XORM EngineGroup instead of single Engine connection
  * sync forks
  * pull requests were not blocked by review request for a whitelisted team
  * several fixes of the ALT RPM package registry
  * allow lowercase as well as uppercase token keyword in the auth header
  * correctly mark reviews as stale for AGit pull requests
  * user activation failed when an email address contained uppercase letters
  * fix: load OldMilestone based on OldMilestoneID, not MilestoneID
  * omit Content-Length on 307 redirects when serving direct
    manifest for containers
  * fix a bug causing the PASCAL-modifier to return camel-case
  * remove the trailing slash from the issuer in OAuth claims
  * return the correct AGit type in ssh_info
  * fix url validation in the webhook add/edit API
  * add error reporting to pull requests with invalid Forgejo
    Actions workflow files
  * allow instance API URLs in release assets
  * improve the dashboard loading performances
  * fix a border case where it was not possible to cancel a
    pull request review
  * fix acme renewal
  * migrate Maven packages to "groupId:artifactId" name concatenation,
    regenerate metadata and fix missing groupId</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to version 12.0.1:
  * allow for tracked time to be removed again
  * correct image source for quoted reply
  * prevent render failure on faulty org settings post
  * Revert "remove API authentication methods that uses the URL query"
  * upgrade fails or hang at migration[31]: Migrate maven package
    name concatenation
  * make the action feed resilient to database inconsistencies
  * make sure to use unaltered fields when saving a shadow copy
    for updated profiles or comments
  * follow symlinks for local assets
  * use correct ACME default
- remove get-sources.sh, use obs tooling
- include apparmor in Leap 16</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 12.0.3:
  * Update dependency mermaid to v11.10.0 [SECURITY]
  * fix(ui): clear fields when canceling adding ssh key
  * fix(api): deactivate issue api for disabled or external issue-tracker
  * fix: migration failing when importing either issues or PRs but not the other
  * fix: do better parsing of file modes
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 12.0.2:
  * fix: email comments are removed from email addresses
  * fix: validate CSRF on non-safe methods All PUT/DELETE
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email When the primary
    email is changed before it is validated
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 12.0.4:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: [quota.default].TOTAL config setting supports unit suffixes
  * fix: quotas double counting repo size when calculating size:all
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * fix(api): set default pagination and Link header for repoListTags
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-58190.patch, fixing bsc#1251670
- add fix-CVE-2025-47911.patch, fixing bsc#1251474</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1760875200">- Update to version 13.0.1:
  User Interface bug fixes:
  * fix: Use scrollHeight for rendered iframe if offsetHeight is
    unavailable
  Bug fixes:
  * fix: db.Iterate can miss records, can return records twice
    which caused a data corruption of the secret table in v13.0.0
  * fix: release email links
- Changes in 13.0.0:
  Security features:
  * Add configurable global 2FA enforcement
  * migrate action secrets to keying to store them more securely
  Breaking features:
  * bump the minimum required Git version from 2.0.0 to 2.34.1
  * Forgejo Actions workflows are verified with a YAML schema and
    common errors such as using an incorrect context
    (e.g. ${{ badcontext.FORGEJO_REPOSITORY }}) or a typo in a
    required keyword (e.g. ruins-on: instead of runs-on:) will be
    reported in the action page and the web page that displays the
    file in the repository. It is recommended to verify existing
    workflows are successfully verified prior to upgrading,
    as explained in the Forgejo runner release notes.
  Breaking bug fixes:
  * The artifact-url ouput returned by the upload-artifact@v4
    action can be used to download the artifact. It was previously
    404. To implement this compatibility fix, the web UI URL to
    download artifacts
    (i.e. /{owner}/{repo}/actions/runs/{run_id}/artifacts/{artifact_name})
    now relies on an identifier that is unique accross the
    instance. URLs to download artifacts that were bookmarked or
    copied prior to this change use an id relative to the
    repository and will no longer work. It previously was
    /{owner}/{repo}/actions/runs/{run_index}/artifacts/{artifact_name},
    note the difference between {run_id} and {run_index}.
    The new URL can be obtained again by visiting the parent page,
    which still uses the relative id
    (/{owner}/{repo}/actions/runs/{run_index}).
  User Interface features:
  * ability to view previous logs for Actions runs that have been
    retried
  * show CI status on force-pushes
  * improve org header with new noJS dropdown and more
    options
  * improve multiline file preview and anchor detection
  * render ordered checkbox lists with numbers
  * Admin interface for abuse reports
  * show timestamp on release attachments
  * add tag label to commit list view
  * support Markdown editor bold &amp; italic keyboard shortcuts
  * improve rendering commit links for PR commits,
    external repos and diffs
  * add links to assigners in issue comments
  * use simplified visibility label in dashboard orgs
    list
  * improve custom emojis
  * improve the global noJS notice
  * improve display of repo topics
  * add links to review request targets in issue comments
  * improve subscriptions screen filters
  * implement hover for switch
  * Pretty-print commit counts and other numbers
  User Interface bug fixes:
  * add markup class to project descriptions
  * make releases filtering responsive
  * reworked file preview placement towards better HTML validity
  * fix alignment of items in tag signature
  * unescape file names in commit hash links
  * visually distinguish the branch name in action description
  * preserved 'Custom access' even after no permissions
  * show participants in mention suggestions in pr review
  * apply background color to wiki content
  * improve signature box responsiveness
  * ignore existence of commits for force pushes
  * make unicode escape work in wiki
  * prevent initial 'blank' display of action logs view,
    remove unnecessary API calls
  * don't allow comment boxes to stretch outside diff boundries
    on small device UI
  * hide edit button on tag releases, improve ghost user display,
    fix tag signature banner
  * resolved 500 error upon clicking 'Clear milestone' button when
    there's no milestones available in Issue page
  * compare branches even with pull requests disabled
  Features:
  * Uploaded avatar images can sometimes contain unexpected
    metadata such as the location where the image was created,
    or the device the image was created with, stored in a format
    called EXIF. Forgejo now removes EXIF data when custom user and
    repository images are uploaded in order to reduce the risk of
    personally identifiable information being leaked unexpectedly.
    A new CLI subcommand forgejo doctor avatar-strip-exif can be
    used to strip EXIF information from all existing avatars; we
    recommend that administrators run this command once after
    upgrade in order to minimize this risk for existing stored
    files.
  * assorted ActivityPub code only refactors
  * feat(logger): rename settings for consistency and remove
    obsolete settings
  * Bring "remove a label from issue" API in line with GitHub
    equivalent
  * reject password reset attempts for OAuth2 users without a
    current password
  * feat(log): better parseable and configurable ssh-logs
  * add configurable timeout for automatically removing resolved
    reports
  * Add support for migrating from Pagure
  * add _URI entries for mail config
  * Improved signature handling &amp; instance actor
  * Sent user activities to distant federated server
  * Add ActivityPub Person follow from distant
  * chore: remove goroutine PID logging
  * git/blob: GetContentBase64 with fewer allocations and no
    goroutine
  * make API pull and compare endpoint references to head more
    robust
  * git/commit: re-implement submodules file reader
  * add EXCLUSION to logging mode
  * add sort parameter for users/search api endpoint
  * Allow converting mirror repos to normal through the API
  * update broken git hook error
  * avoid expensive SQL for org home
  * make upload URL compatible with GitHub API
  * allow more README formats for .profile
  * AGit push options starting with {base64} are decoded
  * search in the docs directory for issue and pull request
    templates
  * improve checking if diffs differ
  * enable H2C for the HTTP server
  * detect Interlisp sources as text
  * add option to allow non-local users to change usernames
  * chroma: 5d56970 Add uv.lock to TOML lexer
  * chroma: a53c924 create Lexer for Nu
  * chroma: abe0195 create lexer for lox
  * chroma: f3be4c6 create lexer for Gemtext
  * chroma: acd21c6 add aspect-ratio property to css.xml
  * chroma: d0ad679 improve Go lexer
  * Introduce global Merge Message Templates
  * chroma: 970eacc add MoonScript lexer
  * chroma: bc60826 add Core lexer
  * push mirror to have option to only push selected branches
  * if OAuth2 is disabled return 'Not found' for openid
    configuration
  * add --attribute-ssh-pubic-key to forgejo admin auth add-oauth
    and update-oauth CLI
  * feat(ui): add repository description to og:image:alt
  Bug fixes:
  * quota evaluation rules not working properly
  * artifacts can be downloaded using their id instead of their
    name
  * fix: failure to parse on block results in unconditional
    workflow execution
  * Fix invisible iframes with RENDER_CONTENT_MODE=iframe
  * fix: package cleaned rule fails if the keep count is too high
  * prevent user-entered text with | characters from being
    truncated in activity feed
  * PR review dismissals were not appearing in activity feed
  * comment starting with a mermaid block displays error in
    activity feed
  * Markdown: generate unique per comment HTML IDs for footnotes
    and headers
  * very long commit messages cause pushed commits to fail to
    display on the action feed on MySQL
  * parse extra weird tree mode value
  * respect UI DEFAULT_SHOW_FULL_NAME setting in email
    From: headers
  * check target repo limit instead of user repo limit
  * enable multi-line math equations in wiki
  * Actions log view stops refreshing after the displayed job is
    finished, even if other jobs are still running
  * standardize truncation of user-entered comment text in
    activity feed
  * allow Actions tokens to access repos readable by signed in
    users
  * allow Forgejo Actions environment variables starting with CI
  * chroma: 1ca24c9 correct lexing AS keyword for docker
  * chroma: 1f48e65 markdown: don't delegate to HTML lexer
  * chroma: dfb2819 Fixed ObjectPascal comment issue
  * chroma: 2c20473 RPGLE: various lexer &amp; style fixes
  * chroma: c803d79 zig: detect zig object notation files as zig
  * chroma: ffedbf4 kotlin: detect kotlin script files as kotlin</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 13.0.2:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 13.0.3:
  * fix dependency repo perms in Create/RemoveIssueDependency
  * draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules
    correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: support git clone when /tmp has noexec
  * fix: get new session from enginegroup instead of masterengine
  * fix: endless redirection loop between /user/settings/change_password and
    /user/settings/security
  * fix(alt): handle package names with dots in ALT repository
  * fix: pull request review comment position
  * fix: less restrictive matrix room_id pattern
  * fix: add required headers to Pagure migration
  * fix: prevent orgs from being added as members of orgs
  * fix(api): set all hook event types
  * fix: don't show ConEmu OSC escape sequences
  * fix: set tag message on tag addition
  * fix: construct project links in timeline better
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 14.0.2:
  * fix(ui): tippy menu styles too broad, affecting switch in PR review
  * fix(ui): add missing translation for code search when keyword is empty string
  * fix(ui): improve force-push layout alignment
  * feat: enable SQLite WAL by default
  * fix: allow test delivery for webhooks not enabled for push events
  * fix: empty dynamic matrix can leave action run hanging incomplete
  * Fix not decreasing watch count when blocking user
  * fix: don't clobber authorized_keys file during installation
  * fix(api): default new release 'title' field to label name, if not provided
  * fix: remove infinite loop in UpdateRunJobWithoutNotification when run in transaction
  * feat: strip newlines on og image rendering
  * fix: don't return AdditionalTasks from FetchTask if there is no Task
  * fix: use ALTER TABLE in SQLite DropTableColumns(), allowing unexpected
    database sources to work better in migrations
  * fix: migrations/github: avoid getting the first issues page twice
  * fix NewMockWebServer(): Headers never reached the http client
  * fix: migrations/github: Wait &amp; retry when primary rate limit is hit
  * fix: detect renames when using diff-tree
- Update to version 14.0.1:
  * fix: use strict-origin as referrer policy
  * fix: make concurrency group job cancellation effect runs that are failed
  * fix: recreate-tables doesn't work on PostgreSQL with multiple Forgejo schemas
- Update to version 14.0.0:
  * new feature: ssh managed by forgejo now breaks startup, if an unexpected key
    is being found, can be overridden with
    [server].SSH_ALLOW_UNEXPECTED_AUTHORIZED_KEYS = true in their app.ini file
  * CSRF attacks are now prevented via a stateless method
  * fix!: paginate GET /api/v1/admin/hooks response
  * fix!: Prevent forked .profile repositories from displaying profile content
  * Forgejo subcommands which only accept flag options would previously ignore
    any command-line arguments
  * add admin moderation actions for abuse reports and for reported abusive content
  * feat(ui): replace Monaco with CodeMirror
  * improve close/reopen/comment buttons
  * fix(ui): improve rendering of commit links
  * feat(ui): improve rendering commit links for PR commits, external repos and diffs
  * lazy-load all Vue components
  * feat(ui): arrow key navigation in dropdown
  * feat(ui): convert disable/enable workflow menu to JS-less dropdown
  * feat(ui): JS-less sorting on /explore/{users,organizations}
  * feat(ui): JS-less dropdowns in navbar
  * feat(ui): add legends to storage overview (JS-free)
  * feat(ui): responsive, JS-free repo language stats panel
  * feat: show update time when sorting by recently updated
  * feat(ui): show cancel button until all jobs are finished
  * feat(ui): implement new buttons for better cohesiveness
  * feat(ui): allow dropdown to contain not just items
  * feat(ui): improve devtest, link to it from user menu
  * feat(ui): improve admin dashboard cron list
  * ui: improve release editing
  * feat(ui): improve modal width rules
  * move more modals to native dialogs
  * feat(ui): add switch between formats when previewing CITATION.{cff,bib} files
  * convert create/rename branch and create tag to native dialog
  * Add admin individual user email management endpoints
  * feat(ui): improve new buttons, use in more areas
  * feat(ui): dangerous buttons
  * improve tooltips and aria-labels of stars/forks/watchers links
  * Actions jobs that can't be understood display a technical error in the UI,
    not just server-side logs
  * Drag and drop nested directories
  * ability to filter listed accounts by type in admin dashboard
  * feat(ui): add a little padding-top to form .help
  * fix: proper styling for global time tracker popup
  * fix(ui): show switch default branch button in branch list only for repo admins
  * fix(ui): actions list layout breakage with long content
  * fix(ui): pull request merge menu item clipping the auto merge tip
  * fix(ui): make it possible to post issues and comments w/o JS
  * fix(ui): process dynamically added content via htmx
  * fix(ui): don't stretch activity top author image
  * fix: add dynamic aria-label to monospace button in markdown editor
  * fix: align due date icon in issue list
  * fix: ignore private .profile repo on user profile page
  * Add to html button in markdown type="button"
  * fix(ui): add missing space before 'Commit' back
  * fix(ui): fix width of attached fomantic segments
  * fix(ui): use octicon-repo-forked in repo list
  * fix(ui): document token validity in key verification view
  * fix(ui): replace obsolete gt- helpers
  * fix(ui/dropdown): ensure same height for all items
  * fix(ui): improve markdown editor indentation counting
  * prevent page jumps due to textarea auto resizing
  * stop clone-panel enlarging site on mobile
  * fix(ui): strike through deleted comment revisions
  * feat(actions): make GITHUB_WORKFLOW_REF available
  * allow/disallow users to run workflows when pushing to a pull request from a fork
  * feat: provide multiple tasks to Runner in one FetchTask when requested
  * Add support for administrators to set email visibility on user accounts
  * Foreign keys have been added to the Forgejo database schema
  * feat: add Forgejo server version to runner context
  * support referencing ${{ needs... }} variables in runs-on
  * support referencing ${{ needs... }} variables in strategy.matrix
  * implement "concurrency" block in Forgejo Actions at the workflow level
  * display detailed action run diagnostics
  * add foreign keys to the access table
  * add foreign keys to forgejo_auth_token
  * add foreign keys to table collaboration
  * improve performance of getting shortstat
  * Add YYYY-MM-DD date format support for Pagure milestone migration
  * feat: allow to add pam source from command line
  * chore: Remove IsDeleted from action (activity) table
  * Add support for loading db password from file via PASSD_URI
  * feat(code-search): add support to opt-in for fuzzy search
  * feat(i18n): translate system status data units in runtime
  * Uploaded avatar images can sometimes contain unexpected metadata
  * allow sync quota groups with oauth2 auth source
  * feat(slack): place user names into inline code blocks for Slack
  * feat(issue-search): support query syntax
  * allow PRs between common forks of the same base repository
  * show link to pull requests targeting a non-default branch when pushing
  * Allow referencing inputs in jobs.&lt;job_id&gt;.runs-on
  * feat(email): reference the commit closing the issue
  * display the PR editable status in the right-hand side menu
  * fix(actions): improve errors when ${{ needs... }} is used in
    strategy.matrix incorrectly
  * handle empty dates in pagure milestone migration
  * include variable values in /repos/.../actions/variables API response
  * github issue migration failing for large datasets
  * fix: add forgejo doctor cleanup-commit-status command to recover
  * fix: correctly compute required commit status
  * fix: internal server error on a large .gitmodules
  * reduce deadlocks merging PRs w/ async milestone stat recalcs
  * fix: display orphan branches separately in commit graph
  * fix: allow Actions trust management on conflicted PRs
  * reduce deadlocks merging PRs by using caching for repo issue count stats
  * reduce deadlocks merging PRs w/ async label stat recalcs
  * possible cause of invalid issue counts; cache module doesn't guarantee concurrency safety
  * prevent deadlocks updating repo.num_action_runs/num_closed_action_runs
  * possible cause of invalid issue counts; cache invalidation occurs before a
    active transaction is committed
  * fix: always search for issue posters by user and full name
  * garbage collect lingering actions logs
  * fix: Count releases correctly when using filters
  * fix(actions): replace hardcoded with dynamically determined workflow directory
  * Allow SHA-256 in PR commit URLs
  * display action run attempt status instead of job status
  * Fix merge message template with empty message
  * issues and pulls route permitted extra characters
  * i18n: translate Actions PreExecutionError for viewer
  * replace limit/offset pagination in debian SearchPackages
  * stuck gitea migration due to gita api pagination bug
  * replace bad pagination to cleanup branch protection rules on user delete
  * replace buggy limit/offset pagination in DoctorUserStarNum
  * fix(perf): add missing index on action_task table
  * strict error handling on corrupted DB migration tracking tables
  * OpenGraph cards for some issues show wrong timestamp
  * chore(ui): cleanup PR checks area
  * fix(ui): avatar for dismissed review is stretched if not square
  * cleanup reviews css, improve consistency
  * Prioritize Noto Sans over Roboto and Noto Sans Hebrew over Arial
  * chore(ui): a few consistency improvements for modals
  * refactor(ui): re-implement icon colors but for all thin elements
  * fix(ui): Don't use the subtle color for log text
  * fix: drop sqlite shared cache
  * migration: update existing foreign key migrations to automatically fix inconsistencies
  * refactor: migrate from lib/pq to jackc/pgx
  * add foreign keys to table pull_request
  * feat(ssh): use AppDomain for key verification
  * false error logging "Render JSON failed" from workflow dispatch via API
  * fix(i18n/en): improve search syntax hints
  * fix: make lastcommit available for non-signed-in users
  * don't push LFS when using SSH authentication
  * fix: retain Forgejo Action's commit_status entries with distinct descriptions
  * fix: in-progress job icon doesn't rotate on repo's action list
  * chore(cleanup): move all test blank imports in a single package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 14.0.3:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects
  * fix(ui): hardcode sort options in search syntax hint, improve look
  * fix: modals on small viewport height
  * fix(ui/mde): inputs in table/link insertion modals
  * fix(ui): prevent label overflow in PR CI checks on mobile
  * fix: extend basic auth to /v2, always include WWW-Authenticate header
  * prevent panic when importing issues from GitLab
  * prevent panic when importing releases with more than 4 release assets from Gitlab
  * correct re-mapping of merge-request numbers mentioned in GitLab comments
  * fix: when expanding a dynamic matrix, original 'needs' access was lost
  * fix: improve SQLite "database is locked" errors by increasing default SQLITE_TIMEOUT
  * fix: use an absolute URL for compare links in atom feed</changelog>
</package>
<package pkgid="02063812741aa9aa5d614ea85802374bf37467c4ff7766fe55f0ddc231466973a6e33a289693a461be1b89e6365e44534b2529764b9d0275f5e90e2446941a0a" name="forgejo-longterm" arch="riscv64">
  <version epoch="0" ver="11.0.11" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643200">- add the patched vendored dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643201">- conflict all subpackages to forgejo equivilent packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to 11.0.3:
  * fixing git security vulnerability
  * add missing lazy load attribute to images
  * backport of translation updates
  * do not ignore automerge while a PR is checking for conflicts
  * user activation with uppercase email address
  * collaborator can edit wiki with write access
  * fix: corrupted wiki unit default permission
  * fix: skip empty tokens in SearchOptions.Tokens()
  * fix: make API /repos/{owner}/{repo}/compare/{basehead} work with forks
  * fix(ui): release: name is overridden with tag name on edit
  * Revert "fix(api): document is_system_webhook field
- Update to 11.0.2:
  * Features
  - make Forgejo Actions server logs less noisy
  * Bug fixes
  - do not fail when release or wiki is set in /repos/migrate API
  - ignore expired artifacts for quota calculation
  - pull request cross references
  - quote reply in Chromium
  - fix: make hash pattern more strict
  * Included for completeness but not worth a release note
  - remove download attribute from external assets
  - bleve to v2.5.2 with changes made in backport of 2.5.0
  - show membership of limited orgs
  - date dependency go to v1.24.3 (v11.0/forgejo)
  - drop unused @typescript-eslint/parser package
  - suppress non actionable XORM warnings
  - aggregate deleted team as ghost team
  - center footer links
  - fix force-push compare line layout
  - parse change-id in the git commit header
  - Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) - abandoned
  - improve force-push compare line layout
  - Remove "create branch" button on mirrored repos
  - Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
  - replace ß with ss in normalizeUserName
  - document is_system_webhook field
  - remove artificial delay for PR update
- update to 11.0.1:
  * If LFS is enabled on a Forgejo instance with [server].LFS_START_SERVER =
    true, it was possible for a registered user to upload LFS files to a
    repository to which they only had read access.
  * A user account with 2fa (two factor authentication) enrolled with a
    security key was not enforced when using an external account
  * fix: display the list of tasks in the runner edit page
  * fix(ui): use gap in switch items
  * fix(ui/pr): use eye icon for reviews
  * fix(ui): rescope menu height patch to overflow menu
  * fix(ui): show commit icon in branch dropdown button when viewing a commit
  * i18n: backport of translation updates
  * fix(i18n): prevent incorrect logging on strings missing in JSON locales
  * chore: replace github.com/go-testfixtures/testfixtures
  * fix: use linguist-generated for language stats
  * chore: tune down remote user promotion debug message shown as error
  * fix: set default restricted for OAuth2 user
  * chore: merge tests.AddFixtures and unittest.OverrideFixtures
  * fix(ui): make pagination labels always visible to screenreader
  * fix: delay-write trace.dat for forgejo diagnosis
  * Update module github.com/mattn/go-sqlite3 to v1.14.28 (v11.0/forgejo)
- update to 11.0.0:
  * add ability to regenerate access tokens
  * drop SSPI auth support and more Windows files
  * localize theme names
  * improve incorrect ROOT_URL warning
  * admin user view
  * welcome screen for user dashboard
  * improve "URL" handling in markdown editor
  * display to maintainers in pull request when it is editable
  * simplify pronouns in user settings
  * split Forgejo landing page template to allow patching or removing Forgejo
    introduction section
  * set default release title to tag name
  * add quota overview
  * allow opening a single-file diff from file history view
  * reduce noise in the timeline of issues and pull requests. If certain
    timeline events are performed within a certain timeframe of each other with
    no other events in between, they will be combined into a single timeline
    event, and any contradictory actions will be canceled and not displayed.
    The older the events, the wider the timeframe will become.
  * i18n: make Danish available in UI
  * Updates from Codeberg Translate
  * Features
  * return run_number in workflow dispatch
  * add more sorting to own repository list
  * add sort parameter to list issues API
  * make it possible to track the progress of manually triggered workflows
  * interpret Precedence: auto_reply as an auto reply
  * parse multipart/related parts as attachments &amp; guess filename
  * added missing nuget V2 properties to API
  * order the user's organization list alphabetically
  * in code search, add query string for boolean operators and phrase search
  * in code search, replace fuzzy search with union search for indexer
  * set default value of UseCompatSSHURI to true
  * add pronoun privacy option
  * commit API endpoint to rename an organization
  * fill website field when migrating from external
  * commit use Project-URL metadata field to get a PyPI package's homepage URL
  * improve Forgejo diagnostics
  * sourcehut webhook: submit SSH URL for private repository or when pre-filled
  * add configurable cooldown to claim usernames
  * don't allow blocking the doer
  * Alt Linux Apt-Rpm repository support for Forgejo packages
  * add search action jobs for API routes, repo, org and global level
  * add summary card for repos and releases
  * add synchronization for SSH keys for OpenID Connect
  * initial support for localization and pluralization with go-i18n-JSON-v2 format
  * permit to download patch and diff file between tags and branches
  * remove SHA1 for support for ssh rsa signing
  * show link to download directory
  * validate input for default_{merge,update}_style
  * include platform information on rubygems compact index API
  * listening on abstract domain sockets
  * forbid blocked users from reopening issues
  * allow collaborators to read their own permissions
  * more permissive markup commit hash detection
  * don't give system users roles on comments
  * fix(ui): make tag dropdown clickable again
  * fix: match PackageBlob.HashBlake2b definition and migration
  * fix(UI): i18n: improve naming
  * fix: package_blob.has_blake2b may be null
  * fix: redirect to submodule instead of throwing 500 error when viewing submodule entry
  * fix(migrations): transfer PR flow information
  * : fix(i18n): fix several usages of i18n
  * Update module golang.org/x/net to v0.38.0 (v11.0/forgejo)
  * 4108-empty-slice-encoded-to-null
  * chore: branding import path
  * fix(ui): Do not check for vertical-align
  * Update module code.forgejo.org/forgejo/act to v1.25.1 (forgejo)
  * fix ci dashboard e2e test
  * build: require node v20
  * Update Node.js to v22 (forgejo)
  * chore(renovate): update settings for latest version
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.8 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.2 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.212.0 (forgejo)
  * remove an extraneous } in issue dependencies template
  * chore(release-notes): Forgejo v10.0.3
  * Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (forgejo)
  * Update module github.com/go-sql-driver/mysql to v1.9.1 (forgejo)
  * Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo)
  * chore(release-notes): Forgejo v10.0.2
  * Update module github.com/redis/go-redis/v9 to v9.7.3 (forgejo)
  * consider issues in repository accessible via access table
  * chore(release-notes): Forgejo v7.0.14
  * chore(renovate): add yamllint to automerge
  * Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo)
  * Update dependency yamllint to v1.36.2 (forgejo)
  * chore(dependency): upgrade gof3 v3.10.6
  * Update dependency eslint-import-resolver-typescript to v4 (forgejo)
  * chore: add @vitejs/plugin-vue to renovate automerge
  * Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.205.0 (forgejo)
  * branding: update API descriptions
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.1 (forgejo)
  * Update dependency yamllint to v1.36.1 (forgejo)
  * Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo)
  * Update dependency @playwright/test to v1.51.0 (forgejo)
  * Update vitest monorepo to v3.0.8 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.4 (forgejo)
  * Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo)
  * perf: avoid sorting team names for ComposeMetas
  * chore(runner): return errors created by connect
  * perf: optimize converting releases to feed items
  * [gitea] week 2025-12 cherry pick (gitea/main -&gt; forgejo)
  * Update dependency mermaid to v11.5.0 (forgejo)
  * Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3 (forgejo)
  * chore(ui): remove unused template "shared/user/blocked_users"
  * handle deleted user modifying event state in gitlab migration
  * Update dependency yamllint to v1.36.0 (forgejo)
  * i18n: ensure consistent indent style for next locales
  * fix(api): miss-spelled description, corrected to public
  * Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.195.1 (forgejo)
  * ui: improve branch/tag dropdown selector consistency
  * Update module github.com/msteinert/pam to v2 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.3 (forgejo)
  * Update dependency globals to v16 (forgejo)
  * Update dependency eslint-plugin-vue to v10 (forgejo)
  * Update dependency eslint-plugin-unicorn to v57 (forgejo)
  * Update dependency @stylistic/eslint-plugin-js to v4 (forgejo)
  * Update Node.js to v22 (forgejo)
  * [gitea] week 2025-11 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): use usual and consistent size for project icons of 16
  * fix(ui): improve milestone/project header consistency
  * chore(ui): improve svg icon margin consistency
  * revert issue rendering for &lt;a&gt; element
  * chore: modernize import
  * fix(i18n): make HasKey aware of newStyleMessages
  * feat(ui themes): better place for theme list ctx, testing
  * chore(ui): always use primary button color inside modals
  * fix(ui): 2fa verify alignment
  * Update module google.golang.org/grpc to v1.71.0 (forgejo)
  * i18n: use ellipsis character
  * Update module golang.org/x/tools/cmd/deadcode to v0.31.0 (forgejo)
  * Update module golang.org/x/oauth2 to v0.28.0 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.0 (forgejo)
  * Update module golang.org/x/image to v0.25.0 (forgejo)
  * Update module golang.org/x/crypto to v0.36.0 (forgejo)
  * Update module github.com/urfave/cli/v2 to v2.27.6 (forgejo)
  * improve error handling of commit rendering
  * Update module golang.org/x/net to v0.36.0 (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.1 (forgejo)
  * correct logging if caller has generics
  * Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.6 (forgejo)
  * Update dependency go to v1.24.1 (forgejo)
  * introduce distant federation server mock
  * fix the modularity for migration v18
  * Update module github.com/opencontainers/image-spec to v1.1.1 (forgejo)
  * [gitea] week 2025-10 cherry pick (gitea/main -&gt; forgejo)
  * feat(build): linter for missing msgid definitions
  * Fix: Force all repo tab buttons to be the same height
  * Lock file maintenance (forgejo)
  * Update renovate to v39.185.0 (forgejo)
  * fix(ui): add header to org settings /blocked users page
  * fix(ui): use discussions icon in issue list entries
  * Update module github.com/jhillyerd/enmime/v2 to v2.1.0 (forgejo)
  * i18n(en): a few source fixes
  * Update module github.com/PuerkitoBio/goquery to v1.10.2 (forgejo)
  * Update dependency happy-dom to v17.1.8 (forgejo)
  * Update dependency @stylistic/stylelint-plugin to v3.1.2 (forgejo)
  * Update module code.forgejo.org/f3/gof3/v3 to v3.10.4 (forgejo)
  * chore(ci): ensure the manually cached Go can be run
  * chore(upgrade): switch to code.forgejo.org/forgejo/levelqueue
  * Update module github.com/ProtonMail/go-crypto to v1.1.6 (forgejo)
  * Update module golang.org/x/oauth2 to v0.27.0 (forgejo)
  * Update module golang.org/x/crypto to v0.35.0 (forgejo)
  * Update module golang.org/x/tools/gopls to v0.18.1 (forgejo)
  * job list response to avoid wrapped body.
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.4 (forgejo)
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.3 (forgejo)
  * Update renovate to v39.178.1 (forgejo)
  * chore: add empty secret table fixtures
  * Update data.forgejo.org/oci/golang Docker tag to v1.24 (forgejo)
  * feat(ui): include MIME type for archive links in folder download
  * fix(ui): improvements around folder download
  * i18n(en): shorten banner text for archived repos
  * [gitea] week 2025-09 cherry pick (gitea/main -&gt; forgejo)
  * fix(repo): return code 400 instead of 500 for invalid archive type
  * Update module golang.org/x/crypto to v0.34.0 (forgejo)
  * Fix invalid swagger syntax of $ref with sibling
  * Update x/tools (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.0 (forgejo)
  * Update module github.com/meilisearch/meilisearch-go to v0.31.0 (forgejo)
  * fix(example conf): add .webp to ALLOWED_TYPES
  * linting: fix typos, add toml validation
  * Update Zig gitignore
  * return 404 for empty repositories
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.6 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.171.2 (forgejo)
  * chore: add a make option to disable stripping binaries for debug builds
  * Revert "Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo) (#6945)"
  * feat(ui): add MIME types for generated archives
  * i18n: translation updates from Gitea
  * forgejo migrations numbering in comments and rename latest migration file
  * native parsing of ssh certificate key
  * Update dependency happy-dom to v17 (forgejo)
  * Update golang packages to v1.24 (forgejo) (minor)
  * Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
  * Also substitute COPYRIGHT HOLDER and the organization in BSD 4-Clause license
  * delay deleting authorization token
  * i18n: reword archive.title and archive.title.date in english locale
  * Update dependency webpack to v5.98.0 (forgejo)
  * feat(ui): always show restart button for Actions jobs
  * Update dependency globals to v15.15.0 (forgejo)
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.5 (forgejo)
  * Add possibility of removed content to 404 page
  * Reduce links in chat notifications to avoid multiple previews
  * Update dependency esbuild-loader to v4.3.0 (forgejo)
  * fix(ui): hide extra PR property labels on title edit
  * Update module golang.org/x/net to v0.35.0 (forgejo)
  * Update dependency postcss to v8.5.2 (forgejo)
  * Fix api returns internal server error when not found should be returned
  * fix(ui): release: set default release title to tag name
  * fix(ui): use "organization name" in coldown messages for orgs
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.85 (forgejo)
  * Update renovate to v39.164.1 (forgejo)
  * always set stripped slashes on http request
  * [gitea] week 2025-07 cherry pick (gitea/main -&gt; forgejo)
  * chore(api): Improve description for repoCheckCollaborator
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL (again) [skip ci]
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL
  * fix(ui): hide 'New migration' button on org pages with migrations disabled (#6850)
  * chore(release-notes): Forgejo v7.0.13
  * chore(release-notes): Forgejo v10.0.1
  * fix(sec): Forgejo Actions web routes
  * fix(sec): permission check for project issue
  * Update module golang.org/x/crypto to v0.33.0 (forgejo)
  * [skip ci] Fix flaky clipboard test
  * Update module github.com/go-enry/go-enry/v2 to v2.9.2 (forgejo)
  * fix(ui): make Finish review button work again
  * avoid y-axis clipping for branch name
  * ui: update styling of comment headers and role labels
  * Fix comment form e2e test
  * chore(i18n): lint errors
  * Update module golang.org/x/sys to v0.30.0 (forgejo)
  * chore: teach lint-locale about locale_next
  * add commit limit for webhook payload
  * ui: remove divider in code search
  * fix(ui): remove code search git grep warning
  * Update dependency go to v1.23.6 (forgejo)
  * make author search case insenstive
  * chore(renovate): override platform version
  * Update renovate to v39.158.2 (forgejo)
  * Update vitest monorepo to v3 (forgejo) (major)
  * Pin dependency codespell to 2.4.1 (forgejo)
  * FromAsCasting warning from Dockerfile
  * Lock file maintenance (forgejo)
  * Update renovate to v39.156.1 (forgejo)
  * Update dependency markdownlint-cli to v0.44.0 (forgejo)
  * Update dependency happy-dom to v16.8.1 (forgejo)
  * Update dependency @playwright/test to v1.50.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.25 (forgejo)
  * use correct default branch for migrated wiki
  * consider HEAD requests to be pulls
  * chore: remove deadcode
  * chore: Remove ChangeMilestoneStatus
  * Transient model for federated unstar
  * chore: fix ci failure
  * Disable autofocus on the dashboard repository search box
  * fix(ui): disable PR review button in archived repos
  * chore: remove deadcode in models/user
  * chore: load 2fa status for user search when needed
  * check for webauthn in 2fa user search
  * disallow blame on directories
  * render issue titles consistently
  * Set explore pages to configurable default sort
  * chore: consistent docker image and action references
  * fix(i18n): use translate key as fallback
  * fix(i18n): add forgotten translatable string
  * ui: update language stats layout and click behavior
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.0 (forgejo)
  * Update renovate to v39.136.1 (forgejo)
  * chore: Update renovate to v39.136.0
  * chore: remove usages of sort.Sort
  * [gitea] week 2025-05 cherry pick (gitea/main -&gt; forgejo)
  * nit(i18n): update password update instruction
  * add non allowed domain translation
  * chore: teach set module about iter.Seq
  * [skip ci] chore: adjust i18n entries in CODEOWNERS
  * chore: fix typos, decap a few i18n strings
  * code review alt repository
  * Update module github.com/go-git/go-git/v5 to v5.13.2 (forgejo)
  * Release-note and file rename for Alt Linux Apt-RPM support
  * chore(security): update security.txt with new expiration date
  * Update dependency codespell to v2.4.0 (forgejo)
  * fix(tests): prevent frontend test dependency on system locale
  * ci: fix go version check
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.84 (forgejo)
  * [gitea] week 2025-04 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): add triangle down octicon to code search options dropdown
  * enh(ui): Remove DiffFileList component
  * fix(ui): prevent overflow of branch selector in commit graph
  * Hide git note add button for commit, if commit already has a note
  * chore(renovate): fix self-update config [skip ci]
  * fix(i18n): flatten next locales
  * Update renovate Docker tag to v39.115.4 (forgejo)
  * Update dependency katex to v0.16.21 (forgejo)
  * Fix mention and emoji expansion &amp; Improve leaving list completion
  * Reset content of comment edit field on cancel
  * reduce noise for the v303 migration
  * Update dependency go to v1.23.5 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.3 (forgejo)
  * avoid Gitea migration warnings (take 2)
  * fix(ui): correct switch ordering
  * chore(ci): upgrade forgejo-build-publish/build@v5.3.1
  * Fix inline file preview for rendered files
  * Update renovate Docker tag to v39.111.0 (forgejo)
  * tests(e2e): Various fixes to visual testing
  * Update https://data.forgejo.org/infrastructure/issue-action action to v1.3.0 (forgejo)
  * Update postcss (forgejo)
  * Update module google.golang.org/grpc to v1.70.0 (forgejo)
  * Update dependency @github/relative-time-element to v4.4.5 (forgejo)
  * add a buffer writer to the logger, for internal use
  * Update renovate Docker tag to v39.106.0 (forgejo)
  * Update dependency katex to v0.16.20 (forgejo)
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.106.0 (forgejo)
  * Make switch larger on touchscreen devices
  * Use redesigned switch on commit graph page
  * Use flex for switch items
  * Prevent vertical stretching of the switch
  * Apply switch redesign to more areas
  * Fix minor misalignment
  * Do not report warning when git shows new reference
  * [gitea] week 2025-03 cherry pick (gitea/main -&gt; forgejo)
  * Update x/tools (forgejo)
  * Update module code.forgejo.org/forgejo/act to v1.23.1 (forgejo)
  * Update renovate Docker tag to v39.103.0 (forgejo)
  * Update module code.gitea.io/sdk/gitea to v0.20.0 (forgejo)
  * fix inline file preview for files with encoded URL, fix #5069
  * Remove source branch from pr list, fix #5009, #6080
  * Update module gitlab.com/gitlab-org/api/client-go to v0.119.0 (forgejo)
  * Update module github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker to v3.1.1 (forgejo)
  * Update dependency asciinema-player to v3.8.2 (forgejo)
  * port(gitea#31954): Add lock for parallel maven upload
  * Update dependency monaco-editor to v0.52.2 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.21.6 (forgejo)
  * Update dependency typescript to v5.7.3 (forgejo)
  * Added alt's to &lt;img&gt;
  * chore(renovate): manual name replacement
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.93.0 (forgejo)
  * Update data.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.2 (forgejo)
  * Update module github.com/ProtonMail/go-crypto to v1.1.4 (forgejo)
  * Update module github.com/go-git/go-git/v5 to v5.13.1 (forgejo)
  * upgrade gof3 package and driver
  * Replace data.forgejo.org/forgejo-contrib/renovate Docker tag with data.forgejo.org/renovate/renovate (forgejo)
  * chore: remove illegal git usage
  * chore(deps): Update gitlab api to updated library
  * Update module golang.org/x/net to v0.34.0 (forgejo)
  * Update forgejo/forgejo-build-publish action to v5.3.0 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.83 (forgejo)
  * Lock file maintenance (forgejo)
  * Update module github.com/alecthomas/chroma/v2 to v2.15.0 (forgejo)
  * Update dependency fast-glob to v3.3.3 (forgejo)
  * Update renovate to v39.91.0 (forgejo)
  * fix(ui): show oauth divider on signup page
  * chore: update ignores
  * add files to compare
  * UI switch redesign
  * chore(ci): use mirror for obtaining go-xsd-duration
  * Update dependency happy-dom to v16 (forgejo)
  * chore: bump renovate to v39.90.0
  * Rewrite OpenGraph Header
  * fix(code search): empty mode dropdown when keyword is empty
  * i18n(en): consistency improvements
  * Update module github.com/PuerkitoBio/goquery to v1.10.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.22 (forgejo)
  * Fix editing pr review
  * Make new table modal work when editing a issue
  * fix(ui): use primary color for button in table modal
  * Update module github.com/caddyserver/certmagic to v0.21.5 (forgejo)
  * Fix edit cancel button
  * Fix issue/comment menus
  * Update renovate Docker tag to v39.86.0 (forgejo)
  * use DateUtils for blocked users list
  * chore(release-notes): Forgejo v10.0.0
  * Rework user profile settings
  * xorm needs to be lowercase otherwise it is ignored
  * Update code.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * chore(branding): strip metadata information from the footer
  * Cosmetic changes and fixes around repo homepage
  * Refactor e2e tests to simplify authentication setup
  * [gitea] week 2024-53 cherry pick (gitea/main -&gt; forgejo)
  * Fix overflow in git notes
  * cmd/dump: add option flag to skip repository archives
  * Rework new repo dialog
  * chore(i18n): user/label translations in danish/latvian
  * Revert "Update dependency idiomorph to v0.4.0"
  * chore(release): v10.0 is cut, v9.0 is soon to be EOL
  * When comparing in repos, mention that pull request creation requires sign-in
  * enable releases and/or wiki if user set the options in repo migration
  * federation with allow lists
- remove get-sources.sh, switch over to obs tooling
- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
  updated their dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 11.0.5:
  * Update dependency mermaid to v11.10.0
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 11.0.4:
  * fix: validate CSRF on non-safe methods All PUT/DELETE routes
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 11.0.6:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-47911.patch, fixing bsc#1251472
- add fix-CVE-2025-58190.patch, fixing bsc#1251668</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 11.0.7:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 11.0.8:
  * fix(api): fix dependency repo perms in Create/RemoveIssueDependency
  * fix(api): draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: frontend-checks failure
  * feat: Replace mholt/archiver/v3 with mholt/archives
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 11.0.10:
  * fix: add forgejo doctor cleanup-commit-status command
  * fix: correctly compute required commit status
  * chore: correct spelling error in cleanup-commit-status CLI docs
- Update to version 11.0.9:
  * fix: hide user profile anonymous options on public repo APIs
  * fix: incorrect whitespace handling on pre&amp;post receive hooks
  * fix: reduce memory usage while processing large attachment uploads
  * fix: load reviewer for pull review dismiss action notifier
  * fix: use correct GPG key for export
  * fix: don't duplicate commit status records on workflows with empty name
  * fix: build-release workflow stops its own end-to-end checks when run concurrently
  * fix: password leak in log messages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 11.0.11:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects</changelog>
</package>
<package pkgid="1cba09737fb8a46c01f0568a904e1295b798e434fe33b4826c795e2cf44e5b2db52de74ad699413a4bd0a9186327e2dd69b7f815a76ecef62313c9436df9349a" name="forgejo-longterm-apparmor" arch="noarch">
  <version epoch="0" ver="11.0.11" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643200">- add the patched vendored dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643201">- conflict all subpackages to forgejo equivilent packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to 11.0.3:
  * fixing git security vulnerability
  * add missing lazy load attribute to images
  * backport of translation updates
  * do not ignore automerge while a PR is checking for conflicts
  * user activation with uppercase email address
  * collaborator can edit wiki with write access
  * fix: corrupted wiki unit default permission
  * fix: skip empty tokens in SearchOptions.Tokens()
  * fix: make API /repos/{owner}/{repo}/compare/{basehead} work with forks
  * fix(ui): release: name is overridden with tag name on edit
  * Revert "fix(api): document is_system_webhook field
- Update to 11.0.2:
  * Features
  - make Forgejo Actions server logs less noisy
  * Bug fixes
  - do not fail when release or wiki is set in /repos/migrate API
  - ignore expired artifacts for quota calculation
  - pull request cross references
  - quote reply in Chromium
  - fix: make hash pattern more strict
  * Included for completeness but not worth a release note
  - remove download attribute from external assets
  - bleve to v2.5.2 with changes made in backport of 2.5.0
  - show membership of limited orgs
  - date dependency go to v1.24.3 (v11.0/forgejo)
  - drop unused @typescript-eslint/parser package
  - suppress non actionable XORM warnings
  - aggregate deleted team as ghost team
  - center footer links
  - fix force-push compare line layout
  - parse change-id in the git commit header
  - Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) - abandoned
  - improve force-push compare line layout
  - Remove "create branch" button on mirrored repos
  - Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
  - replace ß with ss in normalizeUserName
  - document is_system_webhook field
  - remove artificial delay for PR update
- update to 11.0.1:
  * If LFS is enabled on a Forgejo instance with [server].LFS_START_SERVER =
    true, it was possible for a registered user to upload LFS files to a
    repository to which they only had read access.
  * A user account with 2fa (two factor authentication) enrolled with a
    security key was not enforced when using an external account
  * fix: display the list of tasks in the runner edit page
  * fix(ui): use gap in switch items
  * fix(ui/pr): use eye icon for reviews
  * fix(ui): rescope menu height patch to overflow menu
  * fix(ui): show commit icon in branch dropdown button when viewing a commit
  * i18n: backport of translation updates
  * fix(i18n): prevent incorrect logging on strings missing in JSON locales
  * chore: replace github.com/go-testfixtures/testfixtures
  * fix: use linguist-generated for language stats
  * chore: tune down remote user promotion debug message shown as error
  * fix: set default restricted for OAuth2 user
  * chore: merge tests.AddFixtures and unittest.OverrideFixtures
  * fix(ui): make pagination labels always visible to screenreader
  * fix: delay-write trace.dat for forgejo diagnosis
  * Update module github.com/mattn/go-sqlite3 to v1.14.28 (v11.0/forgejo)
- update to 11.0.0:
  * add ability to regenerate access tokens
  * drop SSPI auth support and more Windows files
  * localize theme names
  * improve incorrect ROOT_URL warning
  * admin user view
  * welcome screen for user dashboard
  * improve "URL" handling in markdown editor
  * display to maintainers in pull request when it is editable
  * simplify pronouns in user settings
  * split Forgejo landing page template to allow patching or removing Forgejo
    introduction section
  * set default release title to tag name
  * add quota overview
  * allow opening a single-file diff from file history view
  * reduce noise in the timeline of issues and pull requests. If certain
    timeline events are performed within a certain timeframe of each other with
    no other events in between, they will be combined into a single timeline
    event, and any contradictory actions will be canceled and not displayed.
    The older the events, the wider the timeframe will become.
  * i18n: make Danish available in UI
  * Updates from Codeberg Translate
  * Features
  * return run_number in workflow dispatch
  * add more sorting to own repository list
  * add sort parameter to list issues API
  * make it possible to track the progress of manually triggered workflows
  * interpret Precedence: auto_reply as an auto reply
  * parse multipart/related parts as attachments &amp; guess filename
  * added missing nuget V2 properties to API
  * order the user's organization list alphabetically
  * in code search, add query string for boolean operators and phrase search
  * in code search, replace fuzzy search with union search for indexer
  * set default value of UseCompatSSHURI to true
  * add pronoun privacy option
  * commit API endpoint to rename an organization
  * fill website field when migrating from external
  * commit use Project-URL metadata field to get a PyPI package's homepage URL
  * improve Forgejo diagnostics
  * sourcehut webhook: submit SSH URL for private repository or when pre-filled
  * add configurable cooldown to claim usernames
  * don't allow blocking the doer
  * Alt Linux Apt-Rpm repository support for Forgejo packages
  * add search action jobs for API routes, repo, org and global level
  * add summary card for repos and releases
  * add synchronization for SSH keys for OpenID Connect
  * initial support for localization and pluralization with go-i18n-JSON-v2 format
  * permit to download patch and diff file between tags and branches
  * remove SHA1 for support for ssh rsa signing
  * show link to download directory
  * validate input for default_{merge,update}_style
  * include platform information on rubygems compact index API
  * listening on abstract domain sockets
  * forbid blocked users from reopening issues
  * allow collaborators to read their own permissions
  * more permissive markup commit hash detection
  * don't give system users roles on comments
  * fix(ui): make tag dropdown clickable again
  * fix: match PackageBlob.HashBlake2b definition and migration
  * fix(UI): i18n: improve naming
  * fix: package_blob.has_blake2b may be null
  * fix: redirect to submodule instead of throwing 500 error when viewing submodule entry
  * fix(migrations): transfer PR flow information
  * : fix(i18n): fix several usages of i18n
  * Update module golang.org/x/net to v0.38.0 (v11.0/forgejo)
  * 4108-empty-slice-encoded-to-null
  * chore: branding import path
  * fix(ui): Do not check for vertical-align
  * Update module code.forgejo.org/forgejo/act to v1.25.1 (forgejo)
  * fix ci dashboard e2e test
  * build: require node v20
  * Update Node.js to v22 (forgejo)
  * chore(renovate): update settings for latest version
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.8 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.2 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.212.0 (forgejo)
  * remove an extraneous } in issue dependencies template
  * chore(release-notes): Forgejo v10.0.3
  * Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (forgejo)
  * Update module github.com/go-sql-driver/mysql to v1.9.1 (forgejo)
  * Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo)
  * chore(release-notes): Forgejo v10.0.2
  * Update module github.com/redis/go-redis/v9 to v9.7.3 (forgejo)
  * consider issues in repository accessible via access table
  * chore(release-notes): Forgejo v7.0.14
  * chore(renovate): add yamllint to automerge
  * Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo)
  * Update dependency yamllint to v1.36.2 (forgejo)
  * chore(dependency): upgrade gof3 v3.10.6
  * Update dependency eslint-import-resolver-typescript to v4 (forgejo)
  * chore: add @vitejs/plugin-vue to renovate automerge
  * Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.205.0 (forgejo)
  * branding: update API descriptions
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.1 (forgejo)
  * Update dependency yamllint to v1.36.1 (forgejo)
  * Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo)
  * Update dependency @playwright/test to v1.51.0 (forgejo)
  * Update vitest monorepo to v3.0.8 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.4 (forgejo)
  * Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo)
  * perf: avoid sorting team names for ComposeMetas
  * chore(runner): return errors created by connect
  * perf: optimize converting releases to feed items
  * [gitea] week 2025-12 cherry pick (gitea/main -&gt; forgejo)
  * Update dependency mermaid to v11.5.0 (forgejo)
  * Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3 (forgejo)
  * chore(ui): remove unused template "shared/user/blocked_users"
  * handle deleted user modifying event state in gitlab migration
  * Update dependency yamllint to v1.36.0 (forgejo)
  * i18n: ensure consistent indent style for next locales
  * fix(api): miss-spelled description, corrected to public
  * Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.195.1 (forgejo)
  * ui: improve branch/tag dropdown selector consistency
  * Update module github.com/msteinert/pam to v2 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.3 (forgejo)
  * Update dependency globals to v16 (forgejo)
  * Update dependency eslint-plugin-vue to v10 (forgejo)
  * Update dependency eslint-plugin-unicorn to v57 (forgejo)
  * Update dependency @stylistic/eslint-plugin-js to v4 (forgejo)
  * Update Node.js to v22 (forgejo)
  * [gitea] week 2025-11 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): use usual and consistent size for project icons of 16
  * fix(ui): improve milestone/project header consistency
  * chore(ui): improve svg icon margin consistency
  * revert issue rendering for &lt;a&gt; element
  * chore: modernize import
  * fix(i18n): make HasKey aware of newStyleMessages
  * feat(ui themes): better place for theme list ctx, testing
  * chore(ui): always use primary button color inside modals
  * fix(ui): 2fa verify alignment
  * Update module google.golang.org/grpc to v1.71.0 (forgejo)
  * i18n: use ellipsis character
  * Update module golang.org/x/tools/cmd/deadcode to v0.31.0 (forgejo)
  * Update module golang.org/x/oauth2 to v0.28.0 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.0 (forgejo)
  * Update module golang.org/x/image to v0.25.0 (forgejo)
  * Update module golang.org/x/crypto to v0.36.0 (forgejo)
  * Update module github.com/urfave/cli/v2 to v2.27.6 (forgejo)
  * improve error handling of commit rendering
  * Update module golang.org/x/net to v0.36.0 (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.1 (forgejo)
  * correct logging if caller has generics
  * Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.6 (forgejo)
  * Update dependency go to v1.24.1 (forgejo)
  * introduce distant federation server mock
  * fix the modularity for migration v18
  * Update module github.com/opencontainers/image-spec to v1.1.1 (forgejo)
  * [gitea] week 2025-10 cherry pick (gitea/main -&gt; forgejo)
  * feat(build): linter for missing msgid definitions
  * Fix: Force all repo tab buttons to be the same height
  * Lock file maintenance (forgejo)
  * Update renovate to v39.185.0 (forgejo)
  * fix(ui): add header to org settings /blocked users page
  * fix(ui): use discussions icon in issue list entries
  * Update module github.com/jhillyerd/enmime/v2 to v2.1.0 (forgejo)
  * i18n(en): a few source fixes
  * Update module github.com/PuerkitoBio/goquery to v1.10.2 (forgejo)
  * Update dependency happy-dom to v17.1.8 (forgejo)
  * Update dependency @stylistic/stylelint-plugin to v3.1.2 (forgejo)
  * Update module code.forgejo.org/f3/gof3/v3 to v3.10.4 (forgejo)
  * chore(ci): ensure the manually cached Go can be run
  * chore(upgrade): switch to code.forgejo.org/forgejo/levelqueue
  * Update module github.com/ProtonMail/go-crypto to v1.1.6 (forgejo)
  * Update module golang.org/x/oauth2 to v0.27.0 (forgejo)
  * Update module golang.org/x/crypto to v0.35.0 (forgejo)
  * Update module golang.org/x/tools/gopls to v0.18.1 (forgejo)
  * job list response to avoid wrapped body.
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.4 (forgejo)
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.3 (forgejo)
  * Update renovate to v39.178.1 (forgejo)
  * chore: add empty secret table fixtures
  * Update data.forgejo.org/oci/golang Docker tag to v1.24 (forgejo)
  * feat(ui): include MIME type for archive links in folder download
  * fix(ui): improvements around folder download
  * i18n(en): shorten banner text for archived repos
  * [gitea] week 2025-09 cherry pick (gitea/main -&gt; forgejo)
  * fix(repo): return code 400 instead of 500 for invalid archive type
  * Update module golang.org/x/crypto to v0.34.0 (forgejo)
  * Fix invalid swagger syntax of $ref with sibling
  * Update x/tools (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.0 (forgejo)
  * Update module github.com/meilisearch/meilisearch-go to v0.31.0 (forgejo)
  * fix(example conf): add .webp to ALLOWED_TYPES
  * linting: fix typos, add toml validation
  * Update Zig gitignore
  * return 404 for empty repositories
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.6 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.171.2 (forgejo)
  * chore: add a make option to disable stripping binaries for debug builds
  * Revert "Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo) (#6945)"
  * feat(ui): add MIME types for generated archives
  * i18n: translation updates from Gitea
  * forgejo migrations numbering in comments and rename latest migration file
  * native parsing of ssh certificate key
  * Update dependency happy-dom to v17 (forgejo)
  * Update golang packages to v1.24 (forgejo) (minor)
  * Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
  * Also substitute COPYRIGHT HOLDER and the organization in BSD 4-Clause license
  * delay deleting authorization token
  * i18n: reword archive.title and archive.title.date in english locale
  * Update dependency webpack to v5.98.0 (forgejo)
  * feat(ui): always show restart button for Actions jobs
  * Update dependency globals to v15.15.0 (forgejo)
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.5 (forgejo)
  * Add possibility of removed content to 404 page
  * Reduce links in chat notifications to avoid multiple previews
  * Update dependency esbuild-loader to v4.3.0 (forgejo)
  * fix(ui): hide extra PR property labels on title edit
  * Update module golang.org/x/net to v0.35.0 (forgejo)
  * Update dependency postcss to v8.5.2 (forgejo)
  * Fix api returns internal server error when not found should be returned
  * fix(ui): release: set default release title to tag name
  * fix(ui): use "organization name" in coldown messages for orgs
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.85 (forgejo)
  * Update renovate to v39.164.1 (forgejo)
  * always set stripped slashes on http request
  * [gitea] week 2025-07 cherry pick (gitea/main -&gt; forgejo)
  * chore(api): Improve description for repoCheckCollaborator
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL (again) [skip ci]
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL
  * fix(ui): hide 'New migration' button on org pages with migrations disabled (#6850)
  * chore(release-notes): Forgejo v7.0.13
  * chore(release-notes): Forgejo v10.0.1
  * fix(sec): Forgejo Actions web routes
  * fix(sec): permission check for project issue
  * Update module golang.org/x/crypto to v0.33.0 (forgejo)
  * [skip ci] Fix flaky clipboard test
  * Update module github.com/go-enry/go-enry/v2 to v2.9.2 (forgejo)
  * fix(ui): make Finish review button work again
  * avoid y-axis clipping for branch name
  * ui: update styling of comment headers and role labels
  * Fix comment form e2e test
  * chore(i18n): lint errors
  * Update module golang.org/x/sys to v0.30.0 (forgejo)
  * chore: teach lint-locale about locale_next
  * add commit limit for webhook payload
  * ui: remove divider in code search
  * fix(ui): remove code search git grep warning
  * Update dependency go to v1.23.6 (forgejo)
  * make author search case insenstive
  * chore(renovate): override platform version
  * Update renovate to v39.158.2 (forgejo)
  * Update vitest monorepo to v3 (forgejo) (major)
  * Pin dependency codespell to 2.4.1 (forgejo)
  * FromAsCasting warning from Dockerfile
  * Lock file maintenance (forgejo)
  * Update renovate to v39.156.1 (forgejo)
  * Update dependency markdownlint-cli to v0.44.0 (forgejo)
  * Update dependency happy-dom to v16.8.1 (forgejo)
  * Update dependency @playwright/test to v1.50.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.25 (forgejo)
  * use correct default branch for migrated wiki
  * consider HEAD requests to be pulls
  * chore: remove deadcode
  * chore: Remove ChangeMilestoneStatus
  * Transient model for federated unstar
  * chore: fix ci failure
  * Disable autofocus on the dashboard repository search box
  * fix(ui): disable PR review button in archived repos
  * chore: remove deadcode in models/user
  * chore: load 2fa status for user search when needed
  * check for webauthn in 2fa user search
  * disallow blame on directories
  * render issue titles consistently
  * Set explore pages to configurable default sort
  * chore: consistent docker image and action references
  * fix(i18n): use translate key as fallback
  * fix(i18n): add forgotten translatable string
  * ui: update language stats layout and click behavior
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.0 (forgejo)
  * Update renovate to v39.136.1 (forgejo)
  * chore: Update renovate to v39.136.0
  * chore: remove usages of sort.Sort
  * [gitea] week 2025-05 cherry pick (gitea/main -&gt; forgejo)
  * nit(i18n): update password update instruction
  * add non allowed domain translation
  * chore: teach set module about iter.Seq
  * [skip ci] chore: adjust i18n entries in CODEOWNERS
  * chore: fix typos, decap a few i18n strings
  * code review alt repository
  * Update module github.com/go-git/go-git/v5 to v5.13.2 (forgejo)
  * Release-note and file rename for Alt Linux Apt-RPM support
  * chore(security): update security.txt with new expiration date
  * Update dependency codespell to v2.4.0 (forgejo)
  * fix(tests): prevent frontend test dependency on system locale
  * ci: fix go version check
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.84 (forgejo)
  * [gitea] week 2025-04 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): add triangle down octicon to code search options dropdown
  * enh(ui): Remove DiffFileList component
  * fix(ui): prevent overflow of branch selector in commit graph
  * Hide git note add button for commit, if commit already has a note
  * chore(renovate): fix self-update config [skip ci]
  * fix(i18n): flatten next locales
  * Update renovate Docker tag to v39.115.4 (forgejo)
  * Update dependency katex to v0.16.21 (forgejo)
  * Fix mention and emoji expansion &amp; Improve leaving list completion
  * Reset content of comment edit field on cancel
  * reduce noise for the v303 migration
  * Update dependency go to v1.23.5 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.3 (forgejo)
  * avoid Gitea migration warnings (take 2)
  * fix(ui): correct switch ordering
  * chore(ci): upgrade forgejo-build-publish/build@v5.3.1
  * Fix inline file preview for rendered files
  * Update renovate Docker tag to v39.111.0 (forgejo)
  * tests(e2e): Various fixes to visual testing
  * Update https://data.forgejo.org/infrastructure/issue-action action to v1.3.0 (forgejo)
  * Update postcss (forgejo)
  * Update module google.golang.org/grpc to v1.70.0 (forgejo)
  * Update dependency @github/relative-time-element to v4.4.5 (forgejo)
  * add a buffer writer to the logger, for internal use
  * Update renovate Docker tag to v39.106.0 (forgejo)
  * Update dependency katex to v0.16.20 (forgejo)
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.106.0 (forgejo)
  * Make switch larger on touchscreen devices
  * Use redesigned switch on commit graph page
  * Use flex for switch items
  * Prevent vertical stretching of the switch
  * Apply switch redesign to more areas
  * Fix minor misalignment
  * Do not report warning when git shows new reference
  * [gitea] week 2025-03 cherry pick (gitea/main -&gt; forgejo)
  * Update x/tools (forgejo)
  * Update module code.forgejo.org/forgejo/act to v1.23.1 (forgejo)
  * Update renovate Docker tag to v39.103.0 (forgejo)
  * Update module code.gitea.io/sdk/gitea to v0.20.0 (forgejo)
  * fix inline file preview for files with encoded URL, fix #5069
  * Remove source branch from pr list, fix #5009, #6080
  * Update module gitlab.com/gitlab-org/api/client-go to v0.119.0 (forgejo)
  * Update module github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker to v3.1.1 (forgejo)
  * Update dependency asciinema-player to v3.8.2 (forgejo)
  * port(gitea#31954): Add lock for parallel maven upload
  * Update dependency monaco-editor to v0.52.2 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.21.6 (forgejo)
  * Update dependency typescript to v5.7.3 (forgejo)
  * Added alt's to &lt;img&gt;
  * chore(renovate): manual name replacement
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.93.0 (forgejo)
  * Update data.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.2 (forgejo)
  * Update module github.com/ProtonMail/go-crypto to v1.1.4 (forgejo)
  * Update module github.com/go-git/go-git/v5 to v5.13.1 (forgejo)
  * upgrade gof3 package and driver
  * Replace data.forgejo.org/forgejo-contrib/renovate Docker tag with data.forgejo.org/renovate/renovate (forgejo)
  * chore: remove illegal git usage
  * chore(deps): Update gitlab api to updated library
  * Update module golang.org/x/net to v0.34.0 (forgejo)
  * Update forgejo/forgejo-build-publish action to v5.3.0 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.83 (forgejo)
  * Lock file maintenance (forgejo)
  * Update module github.com/alecthomas/chroma/v2 to v2.15.0 (forgejo)
  * Update dependency fast-glob to v3.3.3 (forgejo)
  * Update renovate to v39.91.0 (forgejo)
  * fix(ui): show oauth divider on signup page
  * chore: update ignores
  * add files to compare
  * UI switch redesign
  * chore(ci): use mirror for obtaining go-xsd-duration
  * Update dependency happy-dom to v16 (forgejo)
  * chore: bump renovate to v39.90.0
  * Rewrite OpenGraph Header
  * fix(code search): empty mode dropdown when keyword is empty
  * i18n(en): consistency improvements
  * Update module github.com/PuerkitoBio/goquery to v1.10.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.22 (forgejo)
  * Fix editing pr review
  * Make new table modal work when editing a issue
  * fix(ui): use primary color for button in table modal
  * Update module github.com/caddyserver/certmagic to v0.21.5 (forgejo)
  * Fix edit cancel button
  * Fix issue/comment menus
  * Update renovate Docker tag to v39.86.0 (forgejo)
  * use DateUtils for blocked users list
  * chore(release-notes): Forgejo v10.0.0
  * Rework user profile settings
  * xorm needs to be lowercase otherwise it is ignored
  * Update code.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * chore(branding): strip metadata information from the footer
  * Cosmetic changes and fixes around repo homepage
  * Refactor e2e tests to simplify authentication setup
  * [gitea] week 2024-53 cherry pick (gitea/main -&gt; forgejo)
  * Fix overflow in git notes
  * cmd/dump: add option flag to skip repository archives
  * Rework new repo dialog
  * chore(i18n): user/label translations in danish/latvian
  * Revert "Update dependency idiomorph to v0.4.0"
  * chore(release): v10.0 is cut, v9.0 is soon to be EOL
  * When comparing in repos, mention that pull request creation requires sign-in
  * enable releases and/or wiki if user set the options in repo migration
  * federation with allow lists
- remove get-sources.sh, switch over to obs tooling
- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
  updated their dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 11.0.5:
  * Update dependency mermaid to v11.10.0
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 11.0.4:
  * fix: validate CSRF on non-safe methods All PUT/DELETE routes
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 11.0.6:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-47911.patch, fixing bsc#1251472
- add fix-CVE-2025-58190.patch, fixing bsc#1251668</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 11.0.7:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 11.0.8:
  * fix(api): fix dependency repo perms in Create/RemoveIssueDependency
  * fix(api): draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: frontend-checks failure
  * feat: Replace mholt/archiver/v3 with mholt/archives
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 11.0.10:
  * fix: add forgejo doctor cleanup-commit-status command
  * fix: correctly compute required commit status
  * chore: correct spelling error in cleanup-commit-status CLI docs
- Update to version 11.0.9:
  * fix: hide user profile anonymous options on public repo APIs
  * fix: incorrect whitespace handling on pre&amp;post receive hooks
  * fix: reduce memory usage while processing large attachment uploads
  * fix: load reviewer for pull review dismiss action notifier
  * fix: use correct GPG key for export
  * fix: don't duplicate commit status records on workflows with empty name
  * fix: build-release workflow stops its own end-to-end checks when run concurrently
  * fix: password leak in log messages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 11.0.11:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects</changelog>
</package>
<package pkgid="043f70e3b7cbe42f2f4860b32d2a8f41dd5cd91123942d8c08ee4598a9e45098a0257fb5b42eadce5da6959452d57065905524ae9bad4be00c7a37283482f71e" name="forgejo-longterm-environment-to-ini" arch="riscv64">
  <version epoch="0" ver="11.0.11" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643200">- add the patched vendored dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643201">- conflict all subpackages to forgejo equivilent packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to 11.0.3:
  * fixing git security vulnerability
  * add missing lazy load attribute to images
  * backport of translation updates
  * do not ignore automerge while a PR is checking for conflicts
  * user activation with uppercase email address
  * collaborator can edit wiki with write access
  * fix: corrupted wiki unit default permission
  * fix: skip empty tokens in SearchOptions.Tokens()
  * fix: make API /repos/{owner}/{repo}/compare/{basehead} work with forks
  * fix(ui): release: name is overridden with tag name on edit
  * Revert "fix(api): document is_system_webhook field
- Update to 11.0.2:
  * Features
  - make Forgejo Actions server logs less noisy
  * Bug fixes
  - do not fail when release or wiki is set in /repos/migrate API
  - ignore expired artifacts for quota calculation
  - pull request cross references
  - quote reply in Chromium
  - fix: make hash pattern more strict
  * Included for completeness but not worth a release note
  - remove download attribute from external assets
  - bleve to v2.5.2 with changes made in backport of 2.5.0
  - show membership of limited orgs
  - date dependency go to v1.24.3 (v11.0/forgejo)
  - drop unused @typescript-eslint/parser package
  - suppress non actionable XORM warnings
  - aggregate deleted team as ghost team
  - center footer links
  - fix force-push compare line layout
  - parse change-id in the git commit header
  - Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) - abandoned
  - improve force-push compare line layout
  - Remove "create branch" button on mirrored repos
  - Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
  - replace ß with ss in normalizeUserName
  - document is_system_webhook field
  - remove artificial delay for PR update
- update to 11.0.1:
  * If LFS is enabled on a Forgejo instance with [server].LFS_START_SERVER =
    true, it was possible for a registered user to upload LFS files to a
    repository to which they only had read access.
  * A user account with 2fa (two factor authentication) enrolled with a
    security key was not enforced when using an external account
  * fix: display the list of tasks in the runner edit page
  * fix(ui): use gap in switch items
  * fix(ui/pr): use eye icon for reviews
  * fix(ui): rescope menu height patch to overflow menu
  * fix(ui): show commit icon in branch dropdown button when viewing a commit
  * i18n: backport of translation updates
  * fix(i18n): prevent incorrect logging on strings missing in JSON locales
  * chore: replace github.com/go-testfixtures/testfixtures
  * fix: use linguist-generated for language stats
  * chore: tune down remote user promotion debug message shown as error
  * fix: set default restricted for OAuth2 user
  * chore: merge tests.AddFixtures and unittest.OverrideFixtures
  * fix(ui): make pagination labels always visible to screenreader
  * fix: delay-write trace.dat for forgejo diagnosis
  * Update module github.com/mattn/go-sqlite3 to v1.14.28 (v11.0/forgejo)
- update to 11.0.0:
  * add ability to regenerate access tokens
  * drop SSPI auth support and more Windows files
  * localize theme names
  * improve incorrect ROOT_URL warning
  * admin user view
  * welcome screen for user dashboard
  * improve "URL" handling in markdown editor
  * display to maintainers in pull request when it is editable
  * simplify pronouns in user settings
  * split Forgejo landing page template to allow patching or removing Forgejo
    introduction section
  * set default release title to tag name
  * add quota overview
  * allow opening a single-file diff from file history view
  * reduce noise in the timeline of issues and pull requests. If certain
    timeline events are performed within a certain timeframe of each other with
    no other events in between, they will be combined into a single timeline
    event, and any contradictory actions will be canceled and not displayed.
    The older the events, the wider the timeframe will become.
  * i18n: make Danish available in UI
  * Updates from Codeberg Translate
  * Features
  * return run_number in workflow dispatch
  * add more sorting to own repository list
  * add sort parameter to list issues API
  * make it possible to track the progress of manually triggered workflows
  * interpret Precedence: auto_reply as an auto reply
  * parse multipart/related parts as attachments &amp; guess filename
  * added missing nuget V2 properties to API
  * order the user's organization list alphabetically
  * in code search, add query string for boolean operators and phrase search
  * in code search, replace fuzzy search with union search for indexer
  * set default value of UseCompatSSHURI to true
  * add pronoun privacy option
  * commit API endpoint to rename an organization
  * fill website field when migrating from external
  * commit use Project-URL metadata field to get a PyPI package's homepage URL
  * improve Forgejo diagnostics
  * sourcehut webhook: submit SSH URL for private repository or when pre-filled
  * add configurable cooldown to claim usernames
  * don't allow blocking the doer
  * Alt Linux Apt-Rpm repository support for Forgejo packages
  * add search action jobs for API routes, repo, org and global level
  * add summary card for repos and releases
  * add synchronization for SSH keys for OpenID Connect
  * initial support for localization and pluralization with go-i18n-JSON-v2 format
  * permit to download patch and diff file between tags and branches
  * remove SHA1 for support for ssh rsa signing
  * show link to download directory
  * validate input for default_{merge,update}_style
  * include platform information on rubygems compact index API
  * listening on abstract domain sockets
  * forbid blocked users from reopening issues
  * allow collaborators to read their own permissions
  * more permissive markup commit hash detection
  * don't give system users roles on comments
  * fix(ui): make tag dropdown clickable again
  * fix: match PackageBlob.HashBlake2b definition and migration
  * fix(UI): i18n: improve naming
  * fix: package_blob.has_blake2b may be null
  * fix: redirect to submodule instead of throwing 500 error when viewing submodule entry
  * fix(migrations): transfer PR flow information
  * : fix(i18n): fix several usages of i18n
  * Update module golang.org/x/net to v0.38.0 (v11.0/forgejo)
  * 4108-empty-slice-encoded-to-null
  * chore: branding import path
  * fix(ui): Do not check for vertical-align
  * Update module code.forgejo.org/forgejo/act to v1.25.1 (forgejo)
  * fix ci dashboard e2e test
  * build: require node v20
  * Update Node.js to v22 (forgejo)
  * chore(renovate): update settings for latest version
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.8 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.2 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.212.0 (forgejo)
  * remove an extraneous } in issue dependencies template
  * chore(release-notes): Forgejo v10.0.3
  * Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (forgejo)
  * Update module github.com/go-sql-driver/mysql to v1.9.1 (forgejo)
  * Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo)
  * chore(release-notes): Forgejo v10.0.2
  * Update module github.com/redis/go-redis/v9 to v9.7.3 (forgejo)
  * consider issues in repository accessible via access table
  * chore(release-notes): Forgejo v7.0.14
  * chore(renovate): add yamllint to automerge
  * Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo)
  * Update dependency yamllint to v1.36.2 (forgejo)
  * chore(dependency): upgrade gof3 v3.10.6
  * Update dependency eslint-import-resolver-typescript to v4 (forgejo)
  * chore: add @vitejs/plugin-vue to renovate automerge
  * Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.205.0 (forgejo)
  * branding: update API descriptions
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.1 (forgejo)
  * Update dependency yamllint to v1.36.1 (forgejo)
  * Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo)
  * Update dependency @playwright/test to v1.51.0 (forgejo)
  * Update vitest monorepo to v3.0.8 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.4 (forgejo)
  * Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo)
  * perf: avoid sorting team names for ComposeMetas
  * chore(runner): return errors created by connect
  * perf: optimize converting releases to feed items
  * [gitea] week 2025-12 cherry pick (gitea/main -&gt; forgejo)
  * Update dependency mermaid to v11.5.0 (forgejo)
  * Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3 (forgejo)
  * chore(ui): remove unused template "shared/user/blocked_users"
  * handle deleted user modifying event state in gitlab migration
  * Update dependency yamllint to v1.36.0 (forgejo)
  * i18n: ensure consistent indent style for next locales
  * fix(api): miss-spelled description, corrected to public
  * Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.195.1 (forgejo)
  * ui: improve branch/tag dropdown selector consistency
  * Update module github.com/msteinert/pam to v2 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.3 (forgejo)
  * Update dependency globals to v16 (forgejo)
  * Update dependency eslint-plugin-vue to v10 (forgejo)
  * Update dependency eslint-plugin-unicorn to v57 (forgejo)
  * Update dependency @stylistic/eslint-plugin-js to v4 (forgejo)
  * Update Node.js to v22 (forgejo)
  * [gitea] week 2025-11 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): use usual and consistent size for project icons of 16
  * fix(ui): improve milestone/project header consistency
  * chore(ui): improve svg icon margin consistency
  * revert issue rendering for &lt;a&gt; element
  * chore: modernize import
  * fix(i18n): make HasKey aware of newStyleMessages
  * feat(ui themes): better place for theme list ctx, testing
  * chore(ui): always use primary button color inside modals
  * fix(ui): 2fa verify alignment
  * Update module google.golang.org/grpc to v1.71.0 (forgejo)
  * i18n: use ellipsis character
  * Update module golang.org/x/tools/cmd/deadcode to v0.31.0 (forgejo)
  * Update module golang.org/x/oauth2 to v0.28.0 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.0 (forgejo)
  * Update module golang.org/x/image to v0.25.0 (forgejo)
  * Update module golang.org/x/crypto to v0.36.0 (forgejo)
  * Update module github.com/urfave/cli/v2 to v2.27.6 (forgejo)
  * improve error handling of commit rendering
  * Update module golang.org/x/net to v0.36.0 (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.1 (forgejo)
  * correct logging if caller has generics
  * Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.6 (forgejo)
  * Update dependency go to v1.24.1 (forgejo)
  * introduce distant federation server mock
  * fix the modularity for migration v18
  * Update module github.com/opencontainers/image-spec to v1.1.1 (forgejo)
  * [gitea] week 2025-10 cherry pick (gitea/main -&gt; forgejo)
  * feat(build): linter for missing msgid definitions
  * Fix: Force all repo tab buttons to be the same height
  * Lock file maintenance (forgejo)
  * Update renovate to v39.185.0 (forgejo)
  * fix(ui): add header to org settings /blocked users page
  * fix(ui): use discussions icon in issue list entries
  * Update module github.com/jhillyerd/enmime/v2 to v2.1.0 (forgejo)
  * i18n(en): a few source fixes
  * Update module github.com/PuerkitoBio/goquery to v1.10.2 (forgejo)
  * Update dependency happy-dom to v17.1.8 (forgejo)
  * Update dependency @stylistic/stylelint-plugin to v3.1.2 (forgejo)
  * Update module code.forgejo.org/f3/gof3/v3 to v3.10.4 (forgejo)
  * chore(ci): ensure the manually cached Go can be run
  * chore(upgrade): switch to code.forgejo.org/forgejo/levelqueue
  * Update module github.com/ProtonMail/go-crypto to v1.1.6 (forgejo)
  * Update module golang.org/x/oauth2 to v0.27.0 (forgejo)
  * Update module golang.org/x/crypto to v0.35.0 (forgejo)
  * Update module golang.org/x/tools/gopls to v0.18.1 (forgejo)
  * job list response to avoid wrapped body.
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.4 (forgejo)
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.3 (forgejo)
  * Update renovate to v39.178.1 (forgejo)
  * chore: add empty secret table fixtures
  * Update data.forgejo.org/oci/golang Docker tag to v1.24 (forgejo)
  * feat(ui): include MIME type for archive links in folder download
  * fix(ui): improvements around folder download
  * i18n(en): shorten banner text for archived repos
  * [gitea] week 2025-09 cherry pick (gitea/main -&gt; forgejo)
  * fix(repo): return code 400 instead of 500 for invalid archive type
  * Update module golang.org/x/crypto to v0.34.0 (forgejo)
  * Fix invalid swagger syntax of $ref with sibling
  * Update x/tools (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.0 (forgejo)
  * Update module github.com/meilisearch/meilisearch-go to v0.31.0 (forgejo)
  * fix(example conf): add .webp to ALLOWED_TYPES
  * linting: fix typos, add toml validation
  * Update Zig gitignore
  * return 404 for empty repositories
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.6 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.171.2 (forgejo)
  * chore: add a make option to disable stripping binaries for debug builds
  * Revert "Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo) (#6945)"
  * feat(ui): add MIME types for generated archives
  * i18n: translation updates from Gitea
  * forgejo migrations numbering in comments and rename latest migration file
  * native parsing of ssh certificate key
  * Update dependency happy-dom to v17 (forgejo)
  * Update golang packages to v1.24 (forgejo) (minor)
  * Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
  * Also substitute COPYRIGHT HOLDER and the organization in BSD 4-Clause license
  * delay deleting authorization token
  * i18n: reword archive.title and archive.title.date in english locale
  * Update dependency webpack to v5.98.0 (forgejo)
  * feat(ui): always show restart button for Actions jobs
  * Update dependency globals to v15.15.0 (forgejo)
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.5 (forgejo)
  * Add possibility of removed content to 404 page
  * Reduce links in chat notifications to avoid multiple previews
  * Update dependency esbuild-loader to v4.3.0 (forgejo)
  * fix(ui): hide extra PR property labels on title edit
  * Update module golang.org/x/net to v0.35.0 (forgejo)
  * Update dependency postcss to v8.5.2 (forgejo)
  * Fix api returns internal server error when not found should be returned
  * fix(ui): release: set default release title to tag name
  * fix(ui): use "organization name" in coldown messages for orgs
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.85 (forgejo)
  * Update renovate to v39.164.1 (forgejo)
  * always set stripped slashes on http request
  * [gitea] week 2025-07 cherry pick (gitea/main -&gt; forgejo)
  * chore(api): Improve description for repoCheckCollaborator
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL (again) [skip ci]
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL
  * fix(ui): hide 'New migration' button on org pages with migrations disabled (#6850)
  * chore(release-notes): Forgejo v7.0.13
  * chore(release-notes): Forgejo v10.0.1
  * fix(sec): Forgejo Actions web routes
  * fix(sec): permission check for project issue
  * Update module golang.org/x/crypto to v0.33.0 (forgejo)
  * [skip ci] Fix flaky clipboard test
  * Update module github.com/go-enry/go-enry/v2 to v2.9.2 (forgejo)
  * fix(ui): make Finish review button work again
  * avoid y-axis clipping for branch name
  * ui: update styling of comment headers and role labels
  * Fix comment form e2e test
  * chore(i18n): lint errors
  * Update module golang.org/x/sys to v0.30.0 (forgejo)
  * chore: teach lint-locale about locale_next
  * add commit limit for webhook payload
  * ui: remove divider in code search
  * fix(ui): remove code search git grep warning
  * Update dependency go to v1.23.6 (forgejo)
  * make author search case insenstive
  * chore(renovate): override platform version
  * Update renovate to v39.158.2 (forgejo)
  * Update vitest monorepo to v3 (forgejo) (major)
  * Pin dependency codespell to 2.4.1 (forgejo)
  * FromAsCasting warning from Dockerfile
  * Lock file maintenance (forgejo)
  * Update renovate to v39.156.1 (forgejo)
  * Update dependency markdownlint-cli to v0.44.0 (forgejo)
  * Update dependency happy-dom to v16.8.1 (forgejo)
  * Update dependency @playwright/test to v1.50.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.25 (forgejo)
  * use correct default branch for migrated wiki
  * consider HEAD requests to be pulls
  * chore: remove deadcode
  * chore: Remove ChangeMilestoneStatus
  * Transient model for federated unstar
  * chore: fix ci failure
  * Disable autofocus on the dashboard repository search box
  * fix(ui): disable PR review button in archived repos
  * chore: remove deadcode in models/user
  * chore: load 2fa status for user search when needed
  * check for webauthn in 2fa user search
  * disallow blame on directories
  * render issue titles consistently
  * Set explore pages to configurable default sort
  * chore: consistent docker image and action references
  * fix(i18n): use translate key as fallback
  * fix(i18n): add forgotten translatable string
  * ui: update language stats layout and click behavior
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.0 (forgejo)
  * Update renovate to v39.136.1 (forgejo)
  * chore: Update renovate to v39.136.0
  * chore: remove usages of sort.Sort
  * [gitea] week 2025-05 cherry pick (gitea/main -&gt; forgejo)
  * nit(i18n): update password update instruction
  * add non allowed domain translation
  * chore: teach set module about iter.Seq
  * [skip ci] chore: adjust i18n entries in CODEOWNERS
  * chore: fix typos, decap a few i18n strings
  * code review alt repository
  * Update module github.com/go-git/go-git/v5 to v5.13.2 (forgejo)
  * Release-note and file rename for Alt Linux Apt-RPM support
  * chore(security): update security.txt with new expiration date
  * Update dependency codespell to v2.4.0 (forgejo)
  * fix(tests): prevent frontend test dependency on system locale
  * ci: fix go version check
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.84 (forgejo)
  * [gitea] week 2025-04 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): add triangle down octicon to code search options dropdown
  * enh(ui): Remove DiffFileList component
  * fix(ui): prevent overflow of branch selector in commit graph
  * Hide git note add button for commit, if commit already has a note
  * chore(renovate): fix self-update config [skip ci]
  * fix(i18n): flatten next locales
  * Update renovate Docker tag to v39.115.4 (forgejo)
  * Update dependency katex to v0.16.21 (forgejo)
  * Fix mention and emoji expansion &amp; Improve leaving list completion
  * Reset content of comment edit field on cancel
  * reduce noise for the v303 migration
  * Update dependency go to v1.23.5 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.3 (forgejo)
  * avoid Gitea migration warnings (take 2)
  * fix(ui): correct switch ordering
  * chore(ci): upgrade forgejo-build-publish/build@v5.3.1
  * Fix inline file preview for rendered files
  * Update renovate Docker tag to v39.111.0 (forgejo)
  * tests(e2e): Various fixes to visual testing
  * Update https://data.forgejo.org/infrastructure/issue-action action to v1.3.0 (forgejo)
  * Update postcss (forgejo)
  * Update module google.golang.org/grpc to v1.70.0 (forgejo)
  * Update dependency @github/relative-time-element to v4.4.5 (forgejo)
  * add a buffer writer to the logger, for internal use
  * Update renovate Docker tag to v39.106.0 (forgejo)
  * Update dependency katex to v0.16.20 (forgejo)
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.106.0 (forgejo)
  * Make switch larger on touchscreen devices
  * Use redesigned switch on commit graph page
  * Use flex for switch items
  * Prevent vertical stretching of the switch
  * Apply switch redesign to more areas
  * Fix minor misalignment
  * Do not report warning when git shows new reference
  * [gitea] week 2025-03 cherry pick (gitea/main -&gt; forgejo)
  * Update x/tools (forgejo)
  * Update module code.forgejo.org/forgejo/act to v1.23.1 (forgejo)
  * Update renovate Docker tag to v39.103.0 (forgejo)
  * Update module code.gitea.io/sdk/gitea to v0.20.0 (forgejo)
  * fix inline file preview for files with encoded URL, fix #5069
  * Remove source branch from pr list, fix #5009, #6080
  * Update module gitlab.com/gitlab-org/api/client-go to v0.119.0 (forgejo)
  * Update module github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker to v3.1.1 (forgejo)
  * Update dependency asciinema-player to v3.8.2 (forgejo)
  * port(gitea#31954): Add lock for parallel maven upload
  * Update dependency monaco-editor to v0.52.2 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.21.6 (forgejo)
  * Update dependency typescript to v5.7.3 (forgejo)
  * Added alt's to &lt;img&gt;
  * chore(renovate): manual name replacement
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.93.0 (forgejo)
  * Update data.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.2 (forgejo)
  * Update module github.com/ProtonMail/go-crypto to v1.1.4 (forgejo)
  * Update module github.com/go-git/go-git/v5 to v5.13.1 (forgejo)
  * upgrade gof3 package and driver
  * Replace data.forgejo.org/forgejo-contrib/renovate Docker tag with data.forgejo.org/renovate/renovate (forgejo)
  * chore: remove illegal git usage
  * chore(deps): Update gitlab api to updated library
  * Update module golang.org/x/net to v0.34.0 (forgejo)
  * Update forgejo/forgejo-build-publish action to v5.3.0 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.83 (forgejo)
  * Lock file maintenance (forgejo)
  * Update module github.com/alecthomas/chroma/v2 to v2.15.0 (forgejo)
  * Update dependency fast-glob to v3.3.3 (forgejo)
  * Update renovate to v39.91.0 (forgejo)
  * fix(ui): show oauth divider on signup page
  * chore: update ignores
  * add files to compare
  * UI switch redesign
  * chore(ci): use mirror for obtaining go-xsd-duration
  * Update dependency happy-dom to v16 (forgejo)
  * chore: bump renovate to v39.90.0
  * Rewrite OpenGraph Header
  * fix(code search): empty mode dropdown when keyword is empty
  * i18n(en): consistency improvements
  * Update module github.com/PuerkitoBio/goquery to v1.10.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.22 (forgejo)
  * Fix editing pr review
  * Make new table modal work when editing a issue
  * fix(ui): use primary color for button in table modal
  * Update module github.com/caddyserver/certmagic to v0.21.5 (forgejo)
  * Fix edit cancel button
  * Fix issue/comment menus
  * Update renovate Docker tag to v39.86.0 (forgejo)
  * use DateUtils for blocked users list
  * chore(release-notes): Forgejo v10.0.0
  * Rework user profile settings
  * xorm needs to be lowercase otherwise it is ignored
  * Update code.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * chore(branding): strip metadata information from the footer
  * Cosmetic changes and fixes around repo homepage
  * Refactor e2e tests to simplify authentication setup
  * [gitea] week 2024-53 cherry pick (gitea/main -&gt; forgejo)
  * Fix overflow in git notes
  * cmd/dump: add option flag to skip repository archives
  * Rework new repo dialog
  * chore(i18n): user/label translations in danish/latvian
  * Revert "Update dependency idiomorph to v0.4.0"
  * chore(release): v10.0 is cut, v9.0 is soon to be EOL
  * When comparing in repos, mention that pull request creation requires sign-in
  * enable releases and/or wiki if user set the options in repo migration
  * federation with allow lists
- remove get-sources.sh, switch over to obs tooling
- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
  updated their dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 11.0.5:
  * Update dependency mermaid to v11.10.0
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 11.0.4:
  * fix: validate CSRF on non-safe methods All PUT/DELETE routes
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 11.0.6:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-47911.patch, fixing bsc#1251472
- add fix-CVE-2025-58190.patch, fixing bsc#1251668</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 11.0.7:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 11.0.8:
  * fix(api): fix dependency repo perms in Create/RemoveIssueDependency
  * fix(api): draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: frontend-checks failure
  * feat: Replace mholt/archiver/v3 with mholt/archives
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 11.0.10:
  * fix: add forgejo doctor cleanup-commit-status command
  * fix: correctly compute required commit status
  * chore: correct spelling error in cleanup-commit-status CLI docs
- Update to version 11.0.9:
  * fix: hide user profile anonymous options on public repo APIs
  * fix: incorrect whitespace handling on pre&amp;post receive hooks
  * fix: reduce memory usage while processing large attachment uploads
  * fix: load reviewer for pull review dismiss action notifier
  * fix: use correct GPG key for export
  * fix: don't duplicate commit status records on workflows with empty name
  * fix: build-release workflow stops its own end-to-end checks when run concurrently
  * fix: password leak in log messages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 11.0.11:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects</changelog>
</package>
<package pkgid="fae6e7bb46d2e60898ab3a6a188c5d1b8d0fc7c5443efd2e56f2f473747f08c3068ac6d11c15201f06130d3e83fe0379496d253502cf7f43aebb2df9f6cdafc9" name="forgejo-longterm-firewalld" arch="noarch">
  <version epoch="0" ver="11.0.11" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643200">- add the patched vendored dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643201">- conflict all subpackages to forgejo equivilent packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to 11.0.3:
  * fixing git security vulnerability
  * add missing lazy load attribute to images
  * backport of translation updates
  * do not ignore automerge while a PR is checking for conflicts
  * user activation with uppercase email address
  * collaborator can edit wiki with write access
  * fix: corrupted wiki unit default permission
  * fix: skip empty tokens in SearchOptions.Tokens()
  * fix: make API /repos/{owner}/{repo}/compare/{basehead} work with forks
  * fix(ui): release: name is overridden with tag name on edit
  * Revert "fix(api): document is_system_webhook field
- Update to 11.0.2:
  * Features
  - make Forgejo Actions server logs less noisy
  * Bug fixes
  - do not fail when release or wiki is set in /repos/migrate API
  - ignore expired artifacts for quota calculation
  - pull request cross references
  - quote reply in Chromium
  - fix: make hash pattern more strict
  * Included for completeness but not worth a release note
  - remove download attribute from external assets
  - bleve to v2.5.2 with changes made in backport of 2.5.0
  - show membership of limited orgs
  - date dependency go to v1.24.3 (v11.0/forgejo)
  - drop unused @typescript-eslint/parser package
  - suppress non actionable XORM warnings
  - aggregate deleted team as ghost team
  - center footer links
  - fix force-push compare line layout
  - parse change-id in the git commit header
  - Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) - abandoned
  - improve force-push compare line layout
  - Remove "create branch" button on mirrored repos
  - Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
  - replace ß with ss in normalizeUserName
  - document is_system_webhook field
  - remove artificial delay for PR update
- update to 11.0.1:
  * If LFS is enabled on a Forgejo instance with [server].LFS_START_SERVER =
    true, it was possible for a registered user to upload LFS files to a
    repository to which they only had read access.
  * A user account with 2fa (two factor authentication) enrolled with a
    security key was not enforced when using an external account
  * fix: display the list of tasks in the runner edit page
  * fix(ui): use gap in switch items
  * fix(ui/pr): use eye icon for reviews
  * fix(ui): rescope menu height patch to overflow menu
  * fix(ui): show commit icon in branch dropdown button when viewing a commit
  * i18n: backport of translation updates
  * fix(i18n): prevent incorrect logging on strings missing in JSON locales
  * chore: replace github.com/go-testfixtures/testfixtures
  * fix: use linguist-generated for language stats
  * chore: tune down remote user promotion debug message shown as error
  * fix: set default restricted for OAuth2 user
  * chore: merge tests.AddFixtures and unittest.OverrideFixtures
  * fix(ui): make pagination labels always visible to screenreader
  * fix: delay-write trace.dat for forgejo diagnosis
  * Update module github.com/mattn/go-sqlite3 to v1.14.28 (v11.0/forgejo)
- update to 11.0.0:
  * add ability to regenerate access tokens
  * drop SSPI auth support and more Windows files
  * localize theme names
  * improve incorrect ROOT_URL warning
  * admin user view
  * welcome screen for user dashboard
  * improve "URL" handling in markdown editor
  * display to maintainers in pull request when it is editable
  * simplify pronouns in user settings
  * split Forgejo landing page template to allow patching or removing Forgejo
    introduction section
  * set default release title to tag name
  * add quota overview
  * allow opening a single-file diff from file history view
  * reduce noise in the timeline of issues and pull requests. If certain
    timeline events are performed within a certain timeframe of each other with
    no other events in between, they will be combined into a single timeline
    event, and any contradictory actions will be canceled and not displayed.
    The older the events, the wider the timeframe will become.
  * i18n: make Danish available in UI
  * Updates from Codeberg Translate
  * Features
  * return run_number in workflow dispatch
  * add more sorting to own repository list
  * add sort parameter to list issues API
  * make it possible to track the progress of manually triggered workflows
  * interpret Precedence: auto_reply as an auto reply
  * parse multipart/related parts as attachments &amp; guess filename
  * added missing nuget V2 properties to API
  * order the user's organization list alphabetically
  * in code search, add query string for boolean operators and phrase search
  * in code search, replace fuzzy search with union search for indexer
  * set default value of UseCompatSSHURI to true
  * add pronoun privacy option
  * commit API endpoint to rename an organization
  * fill website field when migrating from external
  * commit use Project-URL metadata field to get a PyPI package's homepage URL
  * improve Forgejo diagnostics
  * sourcehut webhook: submit SSH URL for private repository or when pre-filled
  * add configurable cooldown to claim usernames
  * don't allow blocking the doer
  * Alt Linux Apt-Rpm repository support for Forgejo packages
  * add search action jobs for API routes, repo, org and global level
  * add summary card for repos and releases
  * add synchronization for SSH keys for OpenID Connect
  * initial support for localization and pluralization with go-i18n-JSON-v2 format
  * permit to download patch and diff file between tags and branches
  * remove SHA1 for support for ssh rsa signing
  * show link to download directory
  * validate input for default_{merge,update}_style
  * include platform information on rubygems compact index API
  * listening on abstract domain sockets
  * forbid blocked users from reopening issues
  * allow collaborators to read their own permissions
  * more permissive markup commit hash detection
  * don't give system users roles on comments
  * fix(ui): make tag dropdown clickable again
  * fix: match PackageBlob.HashBlake2b definition and migration
  * fix(UI): i18n: improve naming
  * fix: package_blob.has_blake2b may be null
  * fix: redirect to submodule instead of throwing 500 error when viewing submodule entry
  * fix(migrations): transfer PR flow information
  * : fix(i18n): fix several usages of i18n
  * Update module golang.org/x/net to v0.38.0 (v11.0/forgejo)
  * 4108-empty-slice-encoded-to-null
  * chore: branding import path
  * fix(ui): Do not check for vertical-align
  * Update module code.forgejo.org/forgejo/act to v1.25.1 (forgejo)
  * fix ci dashboard e2e test
  * build: require node v20
  * Update Node.js to v22 (forgejo)
  * chore(renovate): update settings for latest version
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.8 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.2 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.212.0 (forgejo)
  * remove an extraneous } in issue dependencies template
  * chore(release-notes): Forgejo v10.0.3
  * Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (forgejo)
  * Update module github.com/go-sql-driver/mysql to v1.9.1 (forgejo)
  * Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo)
  * chore(release-notes): Forgejo v10.0.2
  * Update module github.com/redis/go-redis/v9 to v9.7.3 (forgejo)
  * consider issues in repository accessible via access table
  * chore(release-notes): Forgejo v7.0.14
  * chore(renovate): add yamllint to automerge
  * Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo)
  * Update dependency yamllint to v1.36.2 (forgejo)
  * chore(dependency): upgrade gof3 v3.10.6
  * Update dependency eslint-import-resolver-typescript to v4 (forgejo)
  * chore: add @vitejs/plugin-vue to renovate automerge
  * Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.205.0 (forgejo)
  * branding: update API descriptions
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.1 (forgejo)
  * Update dependency yamllint to v1.36.1 (forgejo)
  * Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo)
  * Update dependency @playwright/test to v1.51.0 (forgejo)
  * Update vitest monorepo to v3.0.8 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.4 (forgejo)
  * Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo)
  * perf: avoid sorting team names for ComposeMetas
  * chore(runner): return errors created by connect
  * perf: optimize converting releases to feed items
  * [gitea] week 2025-12 cherry pick (gitea/main -&gt; forgejo)
  * Update dependency mermaid to v11.5.0 (forgejo)
  * Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3 (forgejo)
  * chore(ui): remove unused template "shared/user/blocked_users"
  * handle deleted user modifying event state in gitlab migration
  * Update dependency yamllint to v1.36.0 (forgejo)
  * i18n: ensure consistent indent style for next locales
  * fix(api): miss-spelled description, corrected to public
  * Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.195.1 (forgejo)
  * ui: improve branch/tag dropdown selector consistency
  * Update module github.com/msteinert/pam to v2 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.3 (forgejo)
  * Update dependency globals to v16 (forgejo)
  * Update dependency eslint-plugin-vue to v10 (forgejo)
  * Update dependency eslint-plugin-unicorn to v57 (forgejo)
  * Update dependency @stylistic/eslint-plugin-js to v4 (forgejo)
  * Update Node.js to v22 (forgejo)
  * [gitea] week 2025-11 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): use usual and consistent size for project icons of 16
  * fix(ui): improve milestone/project header consistency
  * chore(ui): improve svg icon margin consistency
  * revert issue rendering for &lt;a&gt; element
  * chore: modernize import
  * fix(i18n): make HasKey aware of newStyleMessages
  * feat(ui themes): better place for theme list ctx, testing
  * chore(ui): always use primary button color inside modals
  * fix(ui): 2fa verify alignment
  * Update module google.golang.org/grpc to v1.71.0 (forgejo)
  * i18n: use ellipsis character
  * Update module golang.org/x/tools/cmd/deadcode to v0.31.0 (forgejo)
  * Update module golang.org/x/oauth2 to v0.28.0 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.0 (forgejo)
  * Update module golang.org/x/image to v0.25.0 (forgejo)
  * Update module golang.org/x/crypto to v0.36.0 (forgejo)
  * Update module github.com/urfave/cli/v2 to v2.27.6 (forgejo)
  * improve error handling of commit rendering
  * Update module golang.org/x/net to v0.36.0 (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.1 (forgejo)
  * correct logging if caller has generics
  * Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.6 (forgejo)
  * Update dependency go to v1.24.1 (forgejo)
  * introduce distant federation server mock
  * fix the modularity for migration v18
  * Update module github.com/opencontainers/image-spec to v1.1.1 (forgejo)
  * [gitea] week 2025-10 cherry pick (gitea/main -&gt; forgejo)
  * feat(build): linter for missing msgid definitions
  * Fix: Force all repo tab buttons to be the same height
  * Lock file maintenance (forgejo)
  * Update renovate to v39.185.0 (forgejo)
  * fix(ui): add header to org settings /blocked users page
  * fix(ui): use discussions icon in issue list entries
  * Update module github.com/jhillyerd/enmime/v2 to v2.1.0 (forgejo)
  * i18n(en): a few source fixes
  * Update module github.com/PuerkitoBio/goquery to v1.10.2 (forgejo)
  * Update dependency happy-dom to v17.1.8 (forgejo)
  * Update dependency @stylistic/stylelint-plugin to v3.1.2 (forgejo)
  * Update module code.forgejo.org/f3/gof3/v3 to v3.10.4 (forgejo)
  * chore(ci): ensure the manually cached Go can be run
  * chore(upgrade): switch to code.forgejo.org/forgejo/levelqueue
  * Update module github.com/ProtonMail/go-crypto to v1.1.6 (forgejo)
  * Update module golang.org/x/oauth2 to v0.27.0 (forgejo)
  * Update module golang.org/x/crypto to v0.35.0 (forgejo)
  * Update module golang.org/x/tools/gopls to v0.18.1 (forgejo)
  * job list response to avoid wrapped body.
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.4 (forgejo)
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.3 (forgejo)
  * Update renovate to v39.178.1 (forgejo)
  * chore: add empty secret table fixtures
  * Update data.forgejo.org/oci/golang Docker tag to v1.24 (forgejo)
  * feat(ui): include MIME type for archive links in folder download
  * fix(ui): improvements around folder download
  * i18n(en): shorten banner text for archived repos
  * [gitea] week 2025-09 cherry pick (gitea/main -&gt; forgejo)
  * fix(repo): return code 400 instead of 500 for invalid archive type
  * Update module golang.org/x/crypto to v0.34.0 (forgejo)
  * Fix invalid swagger syntax of $ref with sibling
  * Update x/tools (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.0 (forgejo)
  * Update module github.com/meilisearch/meilisearch-go to v0.31.0 (forgejo)
  * fix(example conf): add .webp to ALLOWED_TYPES
  * linting: fix typos, add toml validation
  * Update Zig gitignore
  * return 404 for empty repositories
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.6 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.171.2 (forgejo)
  * chore: add a make option to disable stripping binaries for debug builds
  * Revert "Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo) (#6945)"
  * feat(ui): add MIME types for generated archives
  * i18n: translation updates from Gitea
  * forgejo migrations numbering in comments and rename latest migration file
  * native parsing of ssh certificate key
  * Update dependency happy-dom to v17 (forgejo)
  * Update golang packages to v1.24 (forgejo) (minor)
  * Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
  * Also substitute COPYRIGHT HOLDER and the organization in BSD 4-Clause license
  * delay deleting authorization token
  * i18n: reword archive.title and archive.title.date in english locale
  * Update dependency webpack to v5.98.0 (forgejo)
  * feat(ui): always show restart button for Actions jobs
  * Update dependency globals to v15.15.0 (forgejo)
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.5 (forgejo)
  * Add possibility of removed content to 404 page
  * Reduce links in chat notifications to avoid multiple previews
  * Update dependency esbuild-loader to v4.3.0 (forgejo)
  * fix(ui): hide extra PR property labels on title edit
  * Update module golang.org/x/net to v0.35.0 (forgejo)
  * Update dependency postcss to v8.5.2 (forgejo)
  * Fix api returns internal server error when not found should be returned
  * fix(ui): release: set default release title to tag name
  * fix(ui): use "organization name" in coldown messages for orgs
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.85 (forgejo)
  * Update renovate to v39.164.1 (forgejo)
  * always set stripped slashes on http request
  * [gitea] week 2025-07 cherry pick (gitea/main -&gt; forgejo)
  * chore(api): Improve description for repoCheckCollaborator
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL (again) [skip ci]
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL
  * fix(ui): hide 'New migration' button on org pages with migrations disabled (#6850)
  * chore(release-notes): Forgejo v7.0.13
  * chore(release-notes): Forgejo v10.0.1
  * fix(sec): Forgejo Actions web routes
  * fix(sec): permission check for project issue
  * Update module golang.org/x/crypto to v0.33.0 (forgejo)
  * [skip ci] Fix flaky clipboard test
  * Update module github.com/go-enry/go-enry/v2 to v2.9.2 (forgejo)
  * fix(ui): make Finish review button work again
  * avoid y-axis clipping for branch name
  * ui: update styling of comment headers and role labels
  * Fix comment form e2e test
  * chore(i18n): lint errors
  * Update module golang.org/x/sys to v0.30.0 (forgejo)
  * chore: teach lint-locale about locale_next
  * add commit limit for webhook payload
  * ui: remove divider in code search
  * fix(ui): remove code search git grep warning
  * Update dependency go to v1.23.6 (forgejo)
  * make author search case insenstive
  * chore(renovate): override platform version
  * Update renovate to v39.158.2 (forgejo)
  * Update vitest monorepo to v3 (forgejo) (major)
  * Pin dependency codespell to 2.4.1 (forgejo)
  * FromAsCasting warning from Dockerfile
  * Lock file maintenance (forgejo)
  * Update renovate to v39.156.1 (forgejo)
  * Update dependency markdownlint-cli to v0.44.0 (forgejo)
  * Update dependency happy-dom to v16.8.1 (forgejo)
  * Update dependency @playwright/test to v1.50.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.25 (forgejo)
  * use correct default branch for migrated wiki
  * consider HEAD requests to be pulls
  * chore: remove deadcode
  * chore: Remove ChangeMilestoneStatus
  * Transient model for federated unstar
  * chore: fix ci failure
  * Disable autofocus on the dashboard repository search box
  * fix(ui): disable PR review button in archived repos
  * chore: remove deadcode in models/user
  * chore: load 2fa status for user search when needed
  * check for webauthn in 2fa user search
  * disallow blame on directories
  * render issue titles consistently
  * Set explore pages to configurable default sort
  * chore: consistent docker image and action references
  * fix(i18n): use translate key as fallback
  * fix(i18n): add forgotten translatable string
  * ui: update language stats layout and click behavior
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.0 (forgejo)
  * Update renovate to v39.136.1 (forgejo)
  * chore: Update renovate to v39.136.0
  * chore: remove usages of sort.Sort
  * [gitea] week 2025-05 cherry pick (gitea/main -&gt; forgejo)
  * nit(i18n): update password update instruction
  * add non allowed domain translation
  * chore: teach set module about iter.Seq
  * [skip ci] chore: adjust i18n entries in CODEOWNERS
  * chore: fix typos, decap a few i18n strings
  * code review alt repository
  * Update module github.com/go-git/go-git/v5 to v5.13.2 (forgejo)
  * Release-note and file rename for Alt Linux Apt-RPM support
  * chore(security): update security.txt with new expiration date
  * Update dependency codespell to v2.4.0 (forgejo)
  * fix(tests): prevent frontend test dependency on system locale
  * ci: fix go version check
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.84 (forgejo)
  * [gitea] week 2025-04 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): add triangle down octicon to code search options dropdown
  * enh(ui): Remove DiffFileList component
  * fix(ui): prevent overflow of branch selector in commit graph
  * Hide git note add button for commit, if commit already has a note
  * chore(renovate): fix self-update config [skip ci]
  * fix(i18n): flatten next locales
  * Update renovate Docker tag to v39.115.4 (forgejo)
  * Update dependency katex to v0.16.21 (forgejo)
  * Fix mention and emoji expansion &amp; Improve leaving list completion
  * Reset content of comment edit field on cancel
  * reduce noise for the v303 migration
  * Update dependency go to v1.23.5 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.3 (forgejo)
  * avoid Gitea migration warnings (take 2)
  * fix(ui): correct switch ordering
  * chore(ci): upgrade forgejo-build-publish/build@v5.3.1
  * Fix inline file preview for rendered files
  * Update renovate Docker tag to v39.111.0 (forgejo)
  * tests(e2e): Various fixes to visual testing
  * Update https://data.forgejo.org/infrastructure/issue-action action to v1.3.0 (forgejo)
  * Update postcss (forgejo)
  * Update module google.golang.org/grpc to v1.70.0 (forgejo)
  * Update dependency @github/relative-time-element to v4.4.5 (forgejo)
  * add a buffer writer to the logger, for internal use
  * Update renovate Docker tag to v39.106.0 (forgejo)
  * Update dependency katex to v0.16.20 (forgejo)
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.106.0 (forgejo)
  * Make switch larger on touchscreen devices
  * Use redesigned switch on commit graph page
  * Use flex for switch items
  * Prevent vertical stretching of the switch
  * Apply switch redesign to more areas
  * Fix minor misalignment
  * Do not report warning when git shows new reference
  * [gitea] week 2025-03 cherry pick (gitea/main -&gt; forgejo)
  * Update x/tools (forgejo)
  * Update module code.forgejo.org/forgejo/act to v1.23.1 (forgejo)
  * Update renovate Docker tag to v39.103.0 (forgejo)
  * Update module code.gitea.io/sdk/gitea to v0.20.0 (forgejo)
  * fix inline file preview for files with encoded URL, fix #5069
  * Remove source branch from pr list, fix #5009, #6080
  * Update module gitlab.com/gitlab-org/api/client-go to v0.119.0 (forgejo)
  * Update module github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker to v3.1.1 (forgejo)
  * Update dependency asciinema-player to v3.8.2 (forgejo)
  * port(gitea#31954): Add lock for parallel maven upload
  * Update dependency monaco-editor to v0.52.2 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.21.6 (forgejo)
  * Update dependency typescript to v5.7.3 (forgejo)
  * Added alt's to &lt;img&gt;
  * chore(renovate): manual name replacement
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.93.0 (forgejo)
  * Update data.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.2 (forgejo)
  * Update module github.com/ProtonMail/go-crypto to v1.1.4 (forgejo)
  * Update module github.com/go-git/go-git/v5 to v5.13.1 (forgejo)
  * upgrade gof3 package and driver
  * Replace data.forgejo.org/forgejo-contrib/renovate Docker tag with data.forgejo.org/renovate/renovate (forgejo)
  * chore: remove illegal git usage
  * chore(deps): Update gitlab api to updated library
  * Update module golang.org/x/net to v0.34.0 (forgejo)
  * Update forgejo/forgejo-build-publish action to v5.3.0 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.83 (forgejo)
  * Lock file maintenance (forgejo)
  * Update module github.com/alecthomas/chroma/v2 to v2.15.0 (forgejo)
  * Update dependency fast-glob to v3.3.3 (forgejo)
  * Update renovate to v39.91.0 (forgejo)
  * fix(ui): show oauth divider on signup page
  * chore: update ignores
  * add files to compare
  * UI switch redesign
  * chore(ci): use mirror for obtaining go-xsd-duration
  * Update dependency happy-dom to v16 (forgejo)
  * chore: bump renovate to v39.90.0
  * Rewrite OpenGraph Header
  * fix(code search): empty mode dropdown when keyword is empty
  * i18n(en): consistency improvements
  * Update module github.com/PuerkitoBio/goquery to v1.10.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.22 (forgejo)
  * Fix editing pr review
  * Make new table modal work when editing a issue
  * fix(ui): use primary color for button in table modal
  * Update module github.com/caddyserver/certmagic to v0.21.5 (forgejo)
  * Fix edit cancel button
  * Fix issue/comment menus
  * Update renovate Docker tag to v39.86.0 (forgejo)
  * use DateUtils for blocked users list
  * chore(release-notes): Forgejo v10.0.0
  * Rework user profile settings
  * xorm needs to be lowercase otherwise it is ignored
  * Update code.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * chore(branding): strip metadata information from the footer
  * Cosmetic changes and fixes around repo homepage
  * Refactor e2e tests to simplify authentication setup
  * [gitea] week 2024-53 cherry pick (gitea/main -&gt; forgejo)
  * Fix overflow in git notes
  * cmd/dump: add option flag to skip repository archives
  * Rework new repo dialog
  * chore(i18n): user/label translations in danish/latvian
  * Revert "Update dependency idiomorph to v0.4.0"
  * chore(release): v10.0 is cut, v9.0 is soon to be EOL
  * When comparing in repos, mention that pull request creation requires sign-in
  * enable releases and/or wiki if user set the options in repo migration
  * federation with allow lists
- remove get-sources.sh, switch over to obs tooling
- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
  updated their dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 11.0.5:
  * Update dependency mermaid to v11.10.0
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 11.0.4:
  * fix: validate CSRF on non-safe methods All PUT/DELETE routes
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 11.0.6:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-47911.patch, fixing bsc#1251472
- add fix-CVE-2025-58190.patch, fixing bsc#1251668</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 11.0.7:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 11.0.8:
  * fix(api): fix dependency repo perms in Create/RemoveIssueDependency
  * fix(api): draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: frontend-checks failure
  * feat: Replace mholt/archiver/v3 with mholt/archives
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 11.0.10:
  * fix: add forgejo doctor cleanup-commit-status command
  * fix: correctly compute required commit status
  * chore: correct spelling error in cleanup-commit-status CLI docs
- Update to version 11.0.9:
  * fix: hide user profile anonymous options on public repo APIs
  * fix: incorrect whitespace handling on pre&amp;post receive hooks
  * fix: reduce memory usage while processing large attachment uploads
  * fix: load reviewer for pull review dismiss action notifier
  * fix: use correct GPG key for export
  * fix: don't duplicate commit status records on workflows with empty name
  * fix: build-release workflow stops its own end-to-end checks when run concurrently
  * fix: password leak in log messages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 11.0.11:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects</changelog>
</package>
<package pkgid="94cf2946116acf98dd6879925f24dae7146b0a797cc4d3397913d818f684915ccaf4ec2ee4b1927329ab5428243e18c0dd629ee7c82459148431457299fb1a0a" name="forgejo-longterm-selinux" arch="noarch">
  <version epoch="0" ver="11.0.11" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643200">- add the patched vendored dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1749643201">- conflict all subpackages to forgejo equivilent packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to 11.0.3:
  * fixing git security vulnerability
  * add missing lazy load attribute to images
  * backport of translation updates
  * do not ignore automerge while a PR is checking for conflicts
  * user activation with uppercase email address
  * collaborator can edit wiki with write access
  * fix: corrupted wiki unit default permission
  * fix: skip empty tokens in SearchOptions.Tokens()
  * fix: make API /repos/{owner}/{repo}/compare/{basehead} work with forks
  * fix(ui): release: name is overridden with tag name on edit
  * Revert "fix(api): document is_system_webhook field
- Update to 11.0.2:
  * Features
  - make Forgejo Actions server logs less noisy
  * Bug fixes
  - do not fail when release or wiki is set in /repos/migrate API
  - ignore expired artifacts for quota calculation
  - pull request cross references
  - quote reply in Chromium
  - fix: make hash pattern more strict
  * Included for completeness but not worth a release note
  - remove download attribute from external assets
  - bleve to v2.5.2 with changes made in backport of 2.5.0
  - show membership of limited orgs
  - date dependency go to v1.24.3 (v11.0/forgejo)
  - drop unused @typescript-eslint/parser package
  - suppress non actionable XORM warnings
  - aggregate deleted team as ghost team
  - center footer links
  - fix force-push compare line layout
  - parse change-id in the git commit header
  - Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) - abandoned
  - improve force-push compare line layout
  - Remove "create branch" button on mirrored repos
  - Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
  - replace ß with ss in normalizeUserName
  - document is_system_webhook field
  - remove artificial delay for PR update
- update to 11.0.1:
  * If LFS is enabled on a Forgejo instance with [server].LFS_START_SERVER =
    true, it was possible for a registered user to upload LFS files to a
    repository to which they only had read access.
  * A user account with 2fa (two factor authentication) enrolled with a
    security key was not enforced when using an external account
  * fix: display the list of tasks in the runner edit page
  * fix(ui): use gap in switch items
  * fix(ui/pr): use eye icon for reviews
  * fix(ui): rescope menu height patch to overflow menu
  * fix(ui): show commit icon in branch dropdown button when viewing a commit
  * i18n: backport of translation updates
  * fix(i18n): prevent incorrect logging on strings missing in JSON locales
  * chore: replace github.com/go-testfixtures/testfixtures
  * fix: use linguist-generated for language stats
  * chore: tune down remote user promotion debug message shown as error
  * fix: set default restricted for OAuth2 user
  * chore: merge tests.AddFixtures and unittest.OverrideFixtures
  * fix(ui): make pagination labels always visible to screenreader
  * fix: delay-write trace.dat for forgejo diagnosis
  * Update module github.com/mattn/go-sqlite3 to v1.14.28 (v11.0/forgejo)
- update to 11.0.0:
  * add ability to regenerate access tokens
  * drop SSPI auth support and more Windows files
  * localize theme names
  * improve incorrect ROOT_URL warning
  * admin user view
  * welcome screen for user dashboard
  * improve "URL" handling in markdown editor
  * display to maintainers in pull request when it is editable
  * simplify pronouns in user settings
  * split Forgejo landing page template to allow patching or removing Forgejo
    introduction section
  * set default release title to tag name
  * add quota overview
  * allow opening a single-file diff from file history view
  * reduce noise in the timeline of issues and pull requests. If certain
    timeline events are performed within a certain timeframe of each other with
    no other events in between, they will be combined into a single timeline
    event, and any contradictory actions will be canceled and not displayed.
    The older the events, the wider the timeframe will become.
  * i18n: make Danish available in UI
  * Updates from Codeberg Translate
  * Features
  * return run_number in workflow dispatch
  * add more sorting to own repository list
  * add sort parameter to list issues API
  * make it possible to track the progress of manually triggered workflows
  * interpret Precedence: auto_reply as an auto reply
  * parse multipart/related parts as attachments &amp; guess filename
  * added missing nuget V2 properties to API
  * order the user's organization list alphabetically
  * in code search, add query string for boolean operators and phrase search
  * in code search, replace fuzzy search with union search for indexer
  * set default value of UseCompatSSHURI to true
  * add pronoun privacy option
  * commit API endpoint to rename an organization
  * fill website field when migrating from external
  * commit use Project-URL metadata field to get a PyPI package's homepage URL
  * improve Forgejo diagnostics
  * sourcehut webhook: submit SSH URL for private repository or when pre-filled
  * add configurable cooldown to claim usernames
  * don't allow blocking the doer
  * Alt Linux Apt-Rpm repository support for Forgejo packages
  * add search action jobs for API routes, repo, org and global level
  * add summary card for repos and releases
  * add synchronization for SSH keys for OpenID Connect
  * initial support for localization and pluralization with go-i18n-JSON-v2 format
  * permit to download patch and diff file between tags and branches
  * remove SHA1 for support for ssh rsa signing
  * show link to download directory
  * validate input for default_{merge,update}_style
  * include platform information on rubygems compact index API
  * listening on abstract domain sockets
  * forbid blocked users from reopening issues
  * allow collaborators to read their own permissions
  * more permissive markup commit hash detection
  * don't give system users roles on comments
  * fix(ui): make tag dropdown clickable again
  * fix: match PackageBlob.HashBlake2b definition and migration
  * fix(UI): i18n: improve naming
  * fix: package_blob.has_blake2b may be null
  * fix: redirect to submodule instead of throwing 500 error when viewing submodule entry
  * fix(migrations): transfer PR flow information
  * : fix(i18n): fix several usages of i18n
  * Update module golang.org/x/net to v0.38.0 (v11.0/forgejo)
  * 4108-empty-slice-encoded-to-null
  * chore: branding import path
  * fix(ui): Do not check for vertical-align
  * Update module code.forgejo.org/forgejo/act to v1.25.1 (forgejo)
  * fix ci dashboard e2e test
  * build: require node v20
  * Update Node.js to v22 (forgejo)
  * chore(renovate): update settings for latest version
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.8 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.2 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.212.0 (forgejo)
  * remove an extraneous } in issue dependencies template
  * chore(release-notes): Forgejo v10.0.3
  * Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (forgejo)
  * Update module github.com/go-sql-driver/mysql to v1.9.1 (forgejo)
  * Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo)
  * chore(release-notes): Forgejo v10.0.2
  * Update module github.com/redis/go-redis/v9 to v9.7.3 (forgejo)
  * consider issues in repository accessible via access table
  * chore(release-notes): Forgejo v7.0.14
  * chore(renovate): add yamllint to automerge
  * Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo)
  * Update dependency yamllint to v1.36.2 (forgejo)
  * chore(dependency): upgrade gof3 v3.10.6
  * Update dependency eslint-import-resolver-typescript to v4 (forgejo)
  * chore: add @vitejs/plugin-vue to renovate automerge
  * Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.205.0 (forgejo)
  * branding: update API descriptions
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.1 (forgejo)
  * Update dependency yamllint to v1.36.1 (forgejo)
  * Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo)
  * Update dependency @playwright/test to v1.51.0 (forgejo)
  * Update vitest monorepo to v3.0.8 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.4 (forgejo)
  * Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo)
  * perf: avoid sorting team names for ComposeMetas
  * chore(runner): return errors created by connect
  * perf: optimize converting releases to feed items
  * [gitea] week 2025-12 cherry pick (gitea/main -&gt; forgejo)
  * Update dependency mermaid to v11.5.0 (forgejo)
  * Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3 (forgejo)
  * chore(ui): remove unused template "shared/user/blocked_users"
  * handle deleted user modifying event state in gitlab migration
  * Update dependency yamllint to v1.36.0 (forgejo)
  * i18n: ensure consistent indent style for next locales
  * fix(api): miss-spelled description, corrected to public
  * Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.195.1 (forgejo)
  * ui: improve branch/tag dropdown selector consistency
  * Update module github.com/msteinert/pam to v2 (forgejo)
  * Update linters (forgejo)
  * Update dependency happy-dom to v17.4.3 (forgejo)
  * Update dependency globals to v16 (forgejo)
  * Update dependency eslint-plugin-vue to v10 (forgejo)
  * Update dependency eslint-plugin-unicorn to v57 (forgejo)
  * Update dependency @stylistic/eslint-plugin-js to v4 (forgejo)
  * Update Node.js to v22 (forgejo)
  * [gitea] week 2025-11 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): use usual and consistent size for project icons of 16
  * fix(ui): improve milestone/project header consistency
  * chore(ui): improve svg icon margin consistency
  * revert issue rendering for &lt;a&gt; element
  * chore: modernize import
  * fix(i18n): make HasKey aware of newStyleMessages
  * feat(ui themes): better place for theme list ctx, testing
  * chore(ui): always use primary button color inside modals
  * fix(ui): 2fa verify alignment
  * Update module google.golang.org/grpc to v1.71.0 (forgejo)
  * i18n: use ellipsis character
  * Update module golang.org/x/tools/cmd/deadcode to v0.31.0 (forgejo)
  * Update module golang.org/x/oauth2 to v0.28.0 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.22.0 (forgejo)
  * Update module golang.org/x/image to v0.25.0 (forgejo)
  * Update module golang.org/x/crypto to v0.36.0 (forgejo)
  * Update module github.com/urfave/cli/v2 to v2.27.6 (forgejo)
  * improve error handling of commit rendering
  * Update module golang.org/x/net to v0.36.0 (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.1 (forgejo)
  * correct logging if caller has generics
  * Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.6 (forgejo)
  * Update dependency go to v1.24.1 (forgejo)
  * introduce distant federation server mock
  * fix the modularity for migration v18
  * Update module github.com/opencontainers/image-spec to v1.1.1 (forgejo)
  * [gitea] week 2025-10 cherry pick (gitea/main -&gt; forgejo)
  * feat(build): linter for missing msgid definitions
  * Fix: Force all repo tab buttons to be the same height
  * Lock file maintenance (forgejo)
  * Update renovate to v39.185.0 (forgejo)
  * fix(ui): add header to org settings /blocked users page
  * fix(ui): use discussions icon in issue list entries
  * Update module github.com/jhillyerd/enmime/v2 to v2.1.0 (forgejo)
  * i18n(en): a few source fixes
  * Update module github.com/PuerkitoBio/goquery to v1.10.2 (forgejo)
  * Update dependency happy-dom to v17.1.8 (forgejo)
  * Update dependency @stylistic/stylelint-plugin to v3.1.2 (forgejo)
  * Update module code.forgejo.org/f3/gof3/v3 to v3.10.4 (forgejo)
  * chore(ci): ensure the manually cached Go can be run
  * chore(upgrade): switch to code.forgejo.org/forgejo/levelqueue
  * Update module github.com/ProtonMail/go-crypto to v1.1.6 (forgejo)
  * Update module golang.org/x/oauth2 to v0.27.0 (forgejo)
  * Update module golang.org/x/crypto to v0.35.0 (forgejo)
  * Update module golang.org/x/tools/gopls to v0.18.1 (forgejo)
  * job list response to avoid wrapped body.
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.4 (forgejo)
  * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.3 (forgejo)
  * Update renovate to v39.178.1 (forgejo)
  * chore: add empty secret table fixtures
  * Update data.forgejo.org/oci/golang Docker tag to v1.24 (forgejo)
  * feat(ui): include MIME type for archive links in folder download
  * fix(ui): improvements around folder download
  * i18n(en): shorten banner text for archived repos
  * [gitea] week 2025-09 cherry pick (gitea/main -&gt; forgejo)
  * fix(repo): return code 400 instead of 500 for invalid archive type
  * Update module golang.org/x/crypto to v0.34.0 (forgejo)
  * Fix invalid swagger syntax of $ref with sibling
  * Update x/tools (forgejo)
  * Update module github.com/prometheus/client_golang to v1.21.0 (forgejo)
  * Update module github.com/meilisearch/meilisearch-go to v0.31.0 (forgejo)
  * fix(example conf): add .webp to ALLOWED_TYPES
  * linting: fix typos, add toml validation
  * Update Zig gitignore
  * return 404 for empty repositories
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.6 (forgejo)
  * Lock file maintenance (forgejo)
  * Update renovate to v39.171.2 (forgejo)
  * chore: add a make option to disable stripping binaries for debug builds
  * Revert "Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo) (#6945)"
  * feat(ui): add MIME types for generated archives
  * i18n: translation updates from Gitea
  * forgejo migrations numbering in comments and rename latest migration file
  * native parsing of ssh certificate key
  * Update dependency happy-dom to v17 (forgejo)
  * Update golang packages to v1.24 (forgejo) (minor)
  * Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
  * Also substitute COPYRIGHT HOLDER and the organization in BSD 4-Clause license
  * delay deleting authorization token
  * i18n: reword archive.title and archive.title.date in english locale
  * Update dependency webpack to v5.98.0 (forgejo)
  * feat(ui): always show restart button for Actions jobs
  * Update dependency globals to v15.15.0 (forgejo)
  * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.5 (forgejo)
  * Add possibility of removed content to 404 page
  * Reduce links in chat notifications to avoid multiple previews
  * Update dependency esbuild-loader to v4.3.0 (forgejo)
  * fix(ui): hide extra PR property labels on title edit
  * Update module golang.org/x/net to v0.35.0 (forgejo)
  * Update dependency postcss to v8.5.2 (forgejo)
  * Fix api returns internal server error when not found should be returned
  * fix(ui): release: set default release title to tag name
  * fix(ui): use "organization name" in coldown messages for orgs
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.85 (forgejo)
  * Update renovate to v39.164.1 (forgejo)
  * always set stripped slashes on http request
  * [gitea] week 2025-07 cherry pick (gitea/main -&gt; forgejo)
  * chore(api): Improve description for repoCheckCollaborator
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL (again) [skip ci]
  * chore(release-notes): fix Forgejo v10.0.1 &amp; v7.0.13 blog post URL
  * fix(ui): hide 'New migration' button on org pages with migrations disabled (#6850)
  * chore(release-notes): Forgejo v7.0.13
  * chore(release-notes): Forgejo v10.0.1
  * fix(sec): Forgejo Actions web routes
  * fix(sec): permission check for project issue
  * Update module golang.org/x/crypto to v0.33.0 (forgejo)
  * [skip ci] Fix flaky clipboard test
  * Update module github.com/go-enry/go-enry/v2 to v2.9.2 (forgejo)
  * fix(ui): make Finish review button work again
  * avoid y-axis clipping for branch name
  * ui: update styling of comment headers and role labels
  * Fix comment form e2e test
  * chore(i18n): lint errors
  * Update module golang.org/x/sys to v0.30.0 (forgejo)
  * chore: teach lint-locale about locale_next
  * add commit limit for webhook payload
  * ui: remove divider in code search
  * fix(ui): remove code search git grep warning
  * Update dependency go to v1.23.6 (forgejo)
  * make author search case insenstive
  * chore(renovate): override platform version
  * Update renovate to v39.158.2 (forgejo)
  * Update vitest monorepo to v3 (forgejo) (major)
  * Pin dependency codespell to 2.4.1 (forgejo)
  * FromAsCasting warning from Dockerfile
  * Lock file maintenance (forgejo)
  * Update renovate to v39.156.1 (forgejo)
  * Update dependency markdownlint-cli to v0.44.0 (forgejo)
  * Update dependency happy-dom to v16.8.1 (forgejo)
  * Update dependency @playwright/test to v1.50.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.25 (forgejo)
  * use correct default branch for migrated wiki
  * consider HEAD requests to be pulls
  * chore: remove deadcode
  * chore: Remove ChangeMilestoneStatus
  * Transient model for federated unstar
  * chore: fix ci failure
  * Disable autofocus on the dashboard repository search box
  * fix(ui): disable PR review button in archived repos
  * chore: remove deadcode in models/user
  * chore: load 2fa status for user search when needed
  * check for webauthn in 2fa user search
  * disallow blame on directories
  * render issue titles consistently
  * Set explore pages to configurable default sort
  * chore: consistent docker image and action references
  * fix(i18n): use translate key as fallback
  * fix(i18n): add forgotten translatable string
  * ui: update language stats layout and click behavior
  * Update module
  * github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
    to v3.2.0 (forgejo)
  * Update renovate to v39.136.1 (forgejo)
  * chore: Update renovate to v39.136.0
  * chore: remove usages of sort.Sort
  * [gitea] week 2025-05 cherry pick (gitea/main -&gt; forgejo)
  * nit(i18n): update password update instruction
  * add non allowed domain translation
  * chore: teach set module about iter.Seq
  * [skip ci] chore: adjust i18n entries in CODEOWNERS
  * chore: fix typos, decap a few i18n strings
  * code review alt repository
  * Update module github.com/go-git/go-git/v5 to v5.13.2 (forgejo)
  * Release-note and file rename for Alt Linux Apt-RPM support
  * chore(security): update security.txt with new expiration date
  * Update dependency codespell to v2.4.0 (forgejo)
  * fix(tests): prevent frontend test dependency on system locale
  * ci: fix go version check
  * Lock file maintenance (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.84 (forgejo)
  * [gitea] week 2025-04 cherry pick (gitea/main -&gt; forgejo)
  * fix(ui): add triangle down octicon to code search options dropdown
  * enh(ui): Remove DiffFileList component
  * fix(ui): prevent overflow of branch selector in commit graph
  * Hide git note add button for commit, if commit already has a note
  * chore(renovate): fix self-update config [skip ci]
  * fix(i18n): flatten next locales
  * Update renovate Docker tag to v39.115.4 (forgejo)
  * Update dependency katex to v0.16.21 (forgejo)
  * Fix mention and emoji expansion &amp; Improve leaving list completion
  * Reset content of comment edit field on cancel
  * reduce noise for the v303 migration
  * Update dependency go to v1.23.5 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.3 (forgejo)
  * avoid Gitea migration warnings (take 2)
  * fix(ui): correct switch ordering
  * chore(ci): upgrade forgejo-build-publish/build@v5.3.1
  * Fix inline file preview for rendered files
  * Update renovate Docker tag to v39.111.0 (forgejo)
  * tests(e2e): Various fixes to visual testing
  * Update https://data.forgejo.org/infrastructure/issue-action action to v1.3.0 (forgejo)
  * Update postcss (forgejo)
  * Update module google.golang.org/grpc to v1.70.0 (forgejo)
  * Update dependency @github/relative-time-element to v4.4.5 (forgejo)
  * add a buffer writer to the logger, for internal use
  * Update renovate Docker tag to v39.106.0 (forgejo)
  * Update dependency katex to v0.16.20 (forgejo)
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.106.0 (forgejo)
  * Make switch larger on touchscreen devices
  * Use redesigned switch on commit graph page
  * Use flex for switch items
  * Prevent vertical stretching of the switch
  * Apply switch redesign to more areas
  * Fix minor misalignment
  * Do not report warning when git shows new reference
  * [gitea] week 2025-03 cherry pick (gitea/main -&gt; forgejo)
  * Update x/tools (forgejo)
  * Update module code.forgejo.org/forgejo/act to v1.23.1 (forgejo)
  * Update renovate Docker tag to v39.103.0 (forgejo)
  * Update module code.gitea.io/sdk/gitea to v0.20.0 (forgejo)
  * fix inline file preview for files with encoded URL, fix #5069
  * Remove source branch from pr list, fix #5009, #6080
  * Update module gitlab.com/gitlab-org/api/client-go to v0.119.0 (forgejo)
  * Update module github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker to v3.1.1 (forgejo)
  * Update dependency asciinema-player to v3.8.2 (forgejo)
  * port(gitea#31954): Add lock for parallel maven upload
  * Update dependency monaco-editor to v0.52.2 (forgejo)
  * Update module github.com/caddyserver/certmagic to v0.21.6 (forgejo)
  * Update dependency typescript to v5.7.3 (forgejo)
  * Added alt's to &lt;img&gt;
  * chore(renovate): manual name replacement
  * Update data.forgejo.org/renovate/renovate Docker tag to v39.93.0 (forgejo)
  * Update data.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * Update module google.golang.org/protobuf to v1.36.2 (forgejo)
  * Update module github.com/ProtonMail/go-crypto to v1.1.4 (forgejo)
  * Update module github.com/go-git/go-git/v5 to v5.13.1 (forgejo)
  * upgrade gof3 package and driver
  * Replace data.forgejo.org/forgejo-contrib/renovate Docker tag with data.forgejo.org/renovate/renovate (forgejo)
  * chore: remove illegal git usage
  * chore(deps): Update gitlab api to updated library
  * Update module golang.org/x/net to v0.34.0 (forgejo)
  * Update forgejo/forgejo-build-publish action to v5.3.0 (forgejo)
  * Update module github.com/minio/minio-go/v7 to v7.0.83 (forgejo)
  * Lock file maintenance (forgejo)
  * Update module github.com/alecthomas/chroma/v2 to v2.15.0 (forgejo)
  * Update dependency fast-glob to v3.3.3 (forgejo)
  * Update renovate to v39.91.0 (forgejo)
  * fix(ui): show oauth divider on signup page
  * chore: update ignores
  * add files to compare
  * UI switch redesign
  * chore(ci): use mirror for obtaining go-xsd-duration
  * Update dependency happy-dom to v16 (forgejo)
  * chore: bump renovate to v39.90.0
  * Rewrite OpenGraph Header
  * fix(code search): empty mode dropdown when keyword is empty
  * i18n(en): consistency improvements
  * Update module github.com/PuerkitoBio/goquery to v1.10.1 (forgejo)
  * Update dependency @vitest/eslint-plugin to v1.1.22 (forgejo)
  * Fix editing pr review
  * Make new table modal work when editing a issue
  * fix(ui): use primary color for button in table modal
  * Update module github.com/caddyserver/certmagic to v0.21.5 (forgejo)
  * Fix edit cancel button
  * Fix issue/comment menus
  * Update renovate Docker tag to v39.86.0 (forgejo)
  * use DateUtils for blocked users list
  * chore(release-notes): Forgejo v10.0.0
  * Rework user profile settings
  * xorm needs to be lowercase otherwise it is ignored
  * Update code.forgejo.org/oci/alpine Docker tag to v3.21 (forgejo)
  * chore(branding): strip metadata information from the footer
  * Cosmetic changes and fixes around repo homepage
  * Refactor e2e tests to simplify authentication setup
  * [gitea] week 2024-53 cherry pick (gitea/main -&gt; forgejo)
  * Fix overflow in git notes
  * cmd/dump: add option flag to skip repository archives
  * Rework new repo dialog
  * chore(i18n): user/label translations in danish/latvian
  * Revert "Update dependency idiomorph to v0.4.0"
  * chore(release): v10.0 is cut, v9.0 is soon to be EOL
  * When comparing in repos, mention that pull request creation requires sign-in
  * enable releases and/or wiki if user set the options in repo migration
  * federation with allow lists
- remove get-sources.sh, switch over to obs tooling
- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
  updated their dependencies</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 11.0.5:
  * Update dependency mermaid to v11.10.0
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 11.0.4:
  * fix: validate CSRF on non-safe methods All PUT/DELETE routes
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 11.0.6:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-47911.patch, fixing bsc#1251472
- add fix-CVE-2025-58190.patch, fixing bsc#1251668</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 11.0.7:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 11.0.8:
  * fix(api): fix dependency repo perms in Create/RemoveIssueDependency
  * fix(api): draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: frontend-checks failure
  * feat: Replace mholt/archiver/v3 with mholt/archives
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 11.0.10:
  * fix: add forgejo doctor cleanup-commit-status command
  * fix: correctly compute required commit status
  * chore: correct spelling error in cleanup-commit-status CLI docs
- Update to version 11.0.9:
  * fix: hide user profile anonymous options on public repo APIs
  * fix: incorrect whitespace handling on pre&amp;post receive hooks
  * fix: reduce memory usage while processing large attachment uploads
  * fix: load reviewer for pull review dismiss action notifier
  * fix: use correct GPG key for export
  * fix: don't duplicate commit status records on workflows with empty name
  * fix: build-release workflow stops its own end-to-end checks when run concurrently
  * fix: password leak in log messages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 11.0.11:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects</changelog>
</package>
<package pkgid="801121ab6818f658a94e3cc456b8880c23143982de7261c91bfd60156ecd2cadabce56742807b1669ace25833a0273d65cd86d9c93c4aed91b23acdffdba50e7" name="forgejo-runner" arch="riscv64">
  <version epoch="0" ver="12.8.1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765108800">- Update to version 12.1.2:
  * fix: "incorrect container platform option 'any'" on docker &gt;28.1 w/ remote
    docker actions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766232000">- Update to version 12.2.0:
  * allow access to the outputs of a reusable workflow
  * support expanding reusable workflows into multiple new jobs
  * allow accessing ${{ needs... }} when expanding reusable workflows
  * allow matrix expansion on caller of reusable workflows
  * rewrite reusable workflow 'needs' references between jobs
  * populate 'needs' in reusable workflow expansion
  * map 'with' from callee into 'inputs' of reusable workflow expansion
  * add variable workflow_ref to github context
  * allow access to 'inputs' context when evaluating workflow call outputs
  * track reusable workflow recursion limits across re-expansion
  * inner job in a reusable workflow can't reference ${{ needs... }} in with
  * unrecoverable errors in artifactcache should have non-zero exit code
  * relative reusable workflow w/ HTTP (not HTTPS) github instance url
  * double protocol prefix in reusable workflow clone URLs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 12.3.0:
  * feat(jobparser): expose Job to reusable workflow fetchers
  * feat(jobparser): add tracking IDs for outer/inner jobs in reusable workflows
  * feat(jobparser): ignore __metadata in workflow schema validation
  * feat(jobparser): expose API for EvaluateWorkflowCallSecrets
  * feat(runner): skip service containers with empty image after interpolation
  * fix(jobparser): preserve workflow_parent_id on reparsing incomplete workflows
  * fix: accept env references in service definitions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766664000">- Update to version 12.3.1:
  * feat(jobparser): separate the concept of an instance &amp; external reusable
    workflow
  * fix: second-layer reusable workflows losing their inputs when expanded
- remove basic version check, as upstream most of the time forgets updating
  that</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767528000">- Update to version 12.4.0:
  * feat: include all integration tests in make integration-test
  * feat: request up to capacity jobs from Forgejo in one API call
  * fix: remove cmd and ports from container schema
  * fix: evaluate jobs.&lt;job_id&gt;.container.volumes
  * fix: re-parsing incomplete jobs must use on.workflow_call.inputs, not
    global inputs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 12.6.3:
  * fix: revert switch from lxc-attach to nsenter
- Update to version 12.6.2:
  * fix: inputs containing '-' don't function in LXC executor
  * Fix typos, grammar issues and split long sentence in config.example.yaml
- Update to version 12.6.1:
  * fix: PATH modifications are lost in LXC executions
  * fix: support "container.network: host" when using job services
  * refactor: support multiple clients
- Update to version 12.6.0:
  * feat: add 'using: docker' action pre and post-entrypoint support
  * fix: eliminate log data loss caused by LXC &amp; PTY buffer
  * fix(jobparser): evaluating matrix values within runs-on references first
    matrix value only
- Update to version 12.5.3:
  * fix: support Forgejo returning AdditionalTasks but not Task
  * fix: only skip fetching when a commit exists locally
  * fix: unbreak the build for platforms w/o docker support
  * fix: try to empty clone directory that is not empty
- Update to version 12.5.2:
  * Update dependencies
- Update to version 12.5.1:
  * fix: private repository cloning with authentication token
  * fix: minimize log data loss caused by LXC &amp; PTY buffer
- Update to version 12.5.0:
  * feat: introduce experimental command connect with token option
  * feat: add OIDC workload identity federation support
  * feat: include auth token when cloning actions from own instance
  * fix: clone actions with Git instead of go-git
  * fix: host-based executor, clarify error message from missing working-directory
  * fix: stop creation of branch called HEAD during fetch
  * docs: remove 'required' flag from reusable workflow 'runs-on' field</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 12.7.0:
  * feat: introduce secret URLs to runner configuration
  * feat: allow config server.connections config to poll multiple Forgejo servers simultaneously
  * feat: add connections to Runner configuration
  * fix: do not emit warnings if max_retries, initial_delay are absent
  * fix: ensure log buffer flush even if a command error occurs in host &amp; lxc executor
  * fix: kill containers explicitly, make Podman behave like Docker
  * fix: premature task completion when chaining multiple reusable workflows
  * fix: permit larger single-line output sizes to be parsed from FORGEJO_OUTPUT file
  * refactor: introduce String() for Label
  * introducing ephemeral-runners
  * refactor: separate Config from on-disk format
  * Preallocate space for variables in run_context
  * refactor: pull cache server management out of runner
  * refactor: add 1-to-1 client-to-runner relationship into poller</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 12.7.2:
  * fix: only ping Forgejo during offline registration when --connect is enabled
  * fix: URL comparison when determining token auth support
- Update to version 12.7.1:
  * fix: implement idempotent FetchTask API calls to reduce risk of lost tasks
  * fix: accept boolean workflow_call inputs that are booleans</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774526400">- Update to version 12.7.3:
  * feat: set a custom user-agent header for all gRPC requests
  * fix: replace logger.Panicf with panics that have a useful error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775563200">- Update to version 12.8.1:
  * fix: use ^{commit} to actually let rev-parse resolve to the commit
- Update to version 12.8.0:
  * feat: enable one-job to request a particular job
  * feat: add options for declaring a connection to daemon, one-job
  * feat: deprecate register, create-runner-file
  * feat: allow timezone in on.schedule
  * feat: remove experimental connect command without replacement
  * fix: quit in daemon-mode when runner should be ephemeral
  * fix: precedence of inputs in Docker actions
  * fix: restore inheritance of env workflow variables
  * fix: protect against tags &amp; branches that look like pinned SHAs but are not
  * fix: increase log level of client-side fetch timeout</changelog>
</package>
<package pkgid="33580bb18bf04d2ddbb66c856c11e7e2d9667b51629111121ea1f7a56c95e4e63592667f4083ea095674b50f9f74a93b5fc7af3af198496053425bacdd2ae66d" name="forgejo-runner-bash-completion" arch="noarch">
  <version epoch="0" ver="12.8.1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765108800">- Update to version 12.1.2:
  * fix: "incorrect container platform option 'any'" on docker &gt;28.1 w/ remote
    docker actions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766232000">- Update to version 12.2.0:
  * allow access to the outputs of a reusable workflow
  * support expanding reusable workflows into multiple new jobs
  * allow accessing ${{ needs... }} when expanding reusable workflows
  * allow matrix expansion on caller of reusable workflows
  * rewrite reusable workflow 'needs' references between jobs
  * populate 'needs' in reusable workflow expansion
  * map 'with' from callee into 'inputs' of reusable workflow expansion
  * add variable workflow_ref to github context
  * allow access to 'inputs' context when evaluating workflow call outputs
  * track reusable workflow recursion limits across re-expansion
  * inner job in a reusable workflow can't reference ${{ needs... }} in with
  * unrecoverable errors in artifactcache should have non-zero exit code
  * relative reusable workflow w/ HTTP (not HTTPS) github instance url
  * double protocol prefix in reusable workflow clone URLs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 12.3.0:
  * feat(jobparser): expose Job to reusable workflow fetchers
  * feat(jobparser): add tracking IDs for outer/inner jobs in reusable workflows
  * feat(jobparser): ignore __metadata in workflow schema validation
  * feat(jobparser): expose API for EvaluateWorkflowCallSecrets
  * feat(runner): skip service containers with empty image after interpolation
  * fix(jobparser): preserve workflow_parent_id on reparsing incomplete workflows
  * fix: accept env references in service definitions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766664000">- Update to version 12.3.1:
  * feat(jobparser): separate the concept of an instance &amp; external reusable
    workflow
  * fix: second-layer reusable workflows losing their inputs when expanded
- remove basic version check, as upstream most of the time forgets updating
  that</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767528000">- Update to version 12.4.0:
  * feat: include all integration tests in make integration-test
  * feat: request up to capacity jobs from Forgejo in one API call
  * fix: remove cmd and ports from container schema
  * fix: evaluate jobs.&lt;job_id&gt;.container.volumes
  * fix: re-parsing incomplete jobs must use on.workflow_call.inputs, not
    global inputs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 12.6.3:
  * fix: revert switch from lxc-attach to nsenter
- Update to version 12.6.2:
  * fix: inputs containing '-' don't function in LXC executor
  * Fix typos, grammar issues and split long sentence in config.example.yaml
- Update to version 12.6.1:
  * fix: PATH modifications are lost in LXC executions
  * fix: support "container.network: host" when using job services
  * refactor: support multiple clients
- Update to version 12.6.0:
  * feat: add 'using: docker' action pre and post-entrypoint support
  * fix: eliminate log data loss caused by LXC &amp; PTY buffer
  * fix(jobparser): evaluating matrix values within runs-on references first
    matrix value only
- Update to version 12.5.3:
  * fix: support Forgejo returning AdditionalTasks but not Task
  * fix: only skip fetching when a commit exists locally
  * fix: unbreak the build for platforms w/o docker support
  * fix: try to empty clone directory that is not empty
- Update to version 12.5.2:
  * Update dependencies
- Update to version 12.5.1:
  * fix: private repository cloning with authentication token
  * fix: minimize log data loss caused by LXC &amp; PTY buffer
- Update to version 12.5.0:
  * feat: introduce experimental command connect with token option
  * feat: add OIDC workload identity federation support
  * feat: include auth token when cloning actions from own instance
  * fix: clone actions with Git instead of go-git
  * fix: host-based executor, clarify error message from missing working-directory
  * fix: stop creation of branch called HEAD during fetch
  * docs: remove 'required' flag from reusable workflow 'runs-on' field</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 12.7.0:
  * feat: introduce secret URLs to runner configuration
  * feat: allow config server.connections config to poll multiple Forgejo servers simultaneously
  * feat: add connections to Runner configuration
  * fix: do not emit warnings if max_retries, initial_delay are absent
  * fix: ensure log buffer flush even if a command error occurs in host &amp; lxc executor
  * fix: kill containers explicitly, make Podman behave like Docker
  * fix: premature task completion when chaining multiple reusable workflows
  * fix: permit larger single-line output sizes to be parsed from FORGEJO_OUTPUT file
  * refactor: introduce String() for Label
  * introducing ephemeral-runners
  * refactor: separate Config from on-disk format
  * Preallocate space for variables in run_context
  * refactor: pull cache server management out of runner
  * refactor: add 1-to-1 client-to-runner relationship into poller</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 12.7.2:
  * fix: only ping Forgejo during offline registration when --connect is enabled
  * fix: URL comparison when determining token auth support
- Update to version 12.7.1:
  * fix: implement idempotent FetchTask API calls to reduce risk of lost tasks
  * fix: accept boolean workflow_call inputs that are booleans</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774526400">- Update to version 12.7.3:
  * feat: set a custom user-agent header for all gRPC requests
  * fix: replace logger.Panicf with panics that have a useful error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775563200">- Update to version 12.8.1:
  * fix: use ^{commit} to actually let rev-parse resolve to the commit
- Update to version 12.8.0:
  * feat: enable one-job to request a particular job
  * feat: add options for declaring a connection to daemon, one-job
  * feat: deprecate register, create-runner-file
  * feat: allow timezone in on.schedule
  * feat: remove experimental connect command without replacement
  * fix: quit in daemon-mode when runner should be ephemeral
  * fix: precedence of inputs in Docker actions
  * fix: restore inheritance of env workflow variables
  * fix: protect against tags &amp; branches that look like pinned SHAs but are not
  * fix: increase log level of client-side fetch timeout</changelog>
</package>
<package pkgid="cf167e395e927a38ff7a5c2413af411900acb61097f54892b257c778edce21241bf4732a6087156638d3b66f469e29dcf427ff3d3aef026a0adcbc0bbc427065" name="forgejo-runner-fish-completion" arch="noarch">
  <version epoch="0" ver="12.8.1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765108800">- Update to version 12.1.2:
  * fix: "incorrect container platform option 'any'" on docker &gt;28.1 w/ remote
    docker actions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766232000">- Update to version 12.2.0:
  * allow access to the outputs of a reusable workflow
  * support expanding reusable workflows into multiple new jobs
  * allow accessing ${{ needs... }} when expanding reusable workflows
  * allow matrix expansion on caller of reusable workflows
  * rewrite reusable workflow 'needs' references between jobs
  * populate 'needs' in reusable workflow expansion
  * map 'with' from callee into 'inputs' of reusable workflow expansion
  * add variable workflow_ref to github context
  * allow access to 'inputs' context when evaluating workflow call outputs
  * track reusable workflow recursion limits across re-expansion
  * inner job in a reusable workflow can't reference ${{ needs... }} in with
  * unrecoverable errors in artifactcache should have non-zero exit code
  * relative reusable workflow w/ HTTP (not HTTPS) github instance url
  * double protocol prefix in reusable workflow clone URLs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 12.3.0:
  * feat(jobparser): expose Job to reusable workflow fetchers
  * feat(jobparser): add tracking IDs for outer/inner jobs in reusable workflows
  * feat(jobparser): ignore __metadata in workflow schema validation
  * feat(jobparser): expose API for EvaluateWorkflowCallSecrets
  * feat(runner): skip service containers with empty image after interpolation
  * fix(jobparser): preserve workflow_parent_id on reparsing incomplete workflows
  * fix: accept env references in service definitions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766664000">- Update to version 12.3.1:
  * feat(jobparser): separate the concept of an instance &amp; external reusable
    workflow
  * fix: second-layer reusable workflows losing their inputs when expanded
- remove basic version check, as upstream most of the time forgets updating
  that</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767528000">- Update to version 12.4.0:
  * feat: include all integration tests in make integration-test
  * feat: request up to capacity jobs from Forgejo in one API call
  * fix: remove cmd and ports from container schema
  * fix: evaluate jobs.&lt;job_id&gt;.container.volumes
  * fix: re-parsing incomplete jobs must use on.workflow_call.inputs, not
    global inputs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 12.6.3:
  * fix: revert switch from lxc-attach to nsenter
- Update to version 12.6.2:
  * fix: inputs containing '-' don't function in LXC executor
  * Fix typos, grammar issues and split long sentence in config.example.yaml
- Update to version 12.6.1:
  * fix: PATH modifications are lost in LXC executions
  * fix: support "container.network: host" when using job services
  * refactor: support multiple clients
- Update to version 12.6.0:
  * feat: add 'using: docker' action pre and post-entrypoint support
  * fix: eliminate log data loss caused by LXC &amp; PTY buffer
  * fix(jobparser): evaluating matrix values within runs-on references first
    matrix value only
- Update to version 12.5.3:
  * fix: support Forgejo returning AdditionalTasks but not Task
  * fix: only skip fetching when a commit exists locally
  * fix: unbreak the build for platforms w/o docker support
  * fix: try to empty clone directory that is not empty
- Update to version 12.5.2:
  * Update dependencies
- Update to version 12.5.1:
  * fix: private repository cloning with authentication token
  * fix: minimize log data loss caused by LXC &amp; PTY buffer
- Update to version 12.5.0:
  * feat: introduce experimental command connect with token option
  * feat: add OIDC workload identity federation support
  * feat: include auth token when cloning actions from own instance
  * fix: clone actions with Git instead of go-git
  * fix: host-based executor, clarify error message from missing working-directory
  * fix: stop creation of branch called HEAD during fetch
  * docs: remove 'required' flag from reusable workflow 'runs-on' field</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 12.7.0:
  * feat: introduce secret URLs to runner configuration
  * feat: allow config server.connections config to poll multiple Forgejo servers simultaneously
  * feat: add connections to Runner configuration
  * fix: do not emit warnings if max_retries, initial_delay are absent
  * fix: ensure log buffer flush even if a command error occurs in host &amp; lxc executor
  * fix: kill containers explicitly, make Podman behave like Docker
  * fix: premature task completion when chaining multiple reusable workflows
  * fix: permit larger single-line output sizes to be parsed from FORGEJO_OUTPUT file
  * refactor: introduce String() for Label
  * introducing ephemeral-runners
  * refactor: separate Config from on-disk format
  * Preallocate space for variables in run_context
  * refactor: pull cache server management out of runner
  * refactor: add 1-to-1 client-to-runner relationship into poller</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 12.7.2:
  * fix: only ping Forgejo during offline registration when --connect is enabled
  * fix: URL comparison when determining token auth support
- Update to version 12.7.1:
  * fix: implement idempotent FetchTask API calls to reduce risk of lost tasks
  * fix: accept boolean workflow_call inputs that are booleans</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774526400">- Update to version 12.7.3:
  * feat: set a custom user-agent header for all gRPC requests
  * fix: replace logger.Panicf with panics that have a useful error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775563200">- Update to version 12.8.1:
  * fix: use ^{commit} to actually let rev-parse resolve to the commit
- Update to version 12.8.0:
  * feat: enable one-job to request a particular job
  * feat: add options for declaring a connection to daemon, one-job
  * feat: deprecate register, create-runner-file
  * feat: allow timezone in on.schedule
  * feat: remove experimental connect command without replacement
  * fix: quit in daemon-mode when runner should be ephemeral
  * fix: precedence of inputs in Docker actions
  * fix: restore inheritance of env workflow variables
  * fix: protect against tags &amp; branches that look like pinned SHAs but are not
  * fix: increase log level of client-side fetch timeout</changelog>
</package>
<package pkgid="3ed28d3d56a64d093a2c188c453cfcfa1356966ac7e9bac3dbdb54b30c882255dbbc6a0d281c0882327bb86320bc9ead96b601922e421bbc009ce85f27c33f05" name="forgejo-runner-zsh-completion" arch="noarch">
  <version epoch="0" ver="12.8.1" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765108800">- Update to version 12.1.2:
  * fix: "incorrect container platform option 'any'" on docker &gt;28.1 w/ remote
    docker actions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766232000">- Update to version 12.2.0:
  * allow access to the outputs of a reusable workflow
  * support expanding reusable workflows into multiple new jobs
  * allow accessing ${{ needs... }} when expanding reusable workflows
  * allow matrix expansion on caller of reusable workflows
  * rewrite reusable workflow 'needs' references between jobs
  * populate 'needs' in reusable workflow expansion
  * map 'with' from callee into 'inputs' of reusable workflow expansion
  * add variable workflow_ref to github context
  * allow access to 'inputs' context when evaluating workflow call outputs
  * track reusable workflow recursion limits across re-expansion
  * inner job in a reusable workflow can't reference ${{ needs... }} in with
  * unrecoverable errors in artifactcache should have non-zero exit code
  * relative reusable workflow w/ HTTP (not HTTPS) github instance url
  * double protocol prefix in reusable workflow clone URLs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766318400">- Update to version 12.3.0:
  * feat(jobparser): expose Job to reusable workflow fetchers
  * feat(jobparser): add tracking IDs for outer/inner jobs in reusable workflows
  * feat(jobparser): ignore __metadata in workflow schema validation
  * feat(jobparser): expose API for EvaluateWorkflowCallSecrets
  * feat(runner): skip service containers with empty image after interpolation
  * fix(jobparser): preserve workflow_parent_id on reparsing incomplete workflows
  * fix: accept env references in service definitions</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1766664000">- Update to version 12.3.1:
  * feat(jobparser): separate the concept of an instance &amp; external reusable
    workflow
  * fix: second-layer reusable workflows losing their inputs when expanded
- remove basic version check, as upstream most of the time forgets updating
  that</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1767528000">- Update to version 12.4.0:
  * feat: include all integration tests in make integration-test
  * feat: request up to capacity jobs from Forgejo in one API call
  * fix: remove cmd and ports from container schema
  * fix: evaluate jobs.&lt;job_id&gt;.container.volumes
  * fix: re-parsing incomplete jobs must use on.workflow_call.inputs, not
    global inputs</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769774400">- Update to version 12.6.3:
  * fix: revert switch from lxc-attach to nsenter
- Update to version 12.6.2:
  * fix: inputs containing '-' don't function in LXC executor
  * Fix typos, grammar issues and split long sentence in config.example.yaml
- Update to version 12.6.1:
  * fix: PATH modifications are lost in LXC executions
  * fix: support "container.network: host" when using job services
  * refactor: support multiple clients
- Update to version 12.6.0:
  * feat: add 'using: docker' action pre and post-entrypoint support
  * fix: eliminate log data loss caused by LXC &amp; PTY buffer
  * fix(jobparser): evaluating matrix values within runs-on references first
    matrix value only
- Update to version 12.5.3:
  * fix: support Forgejo returning AdditionalTasks but not Task
  * fix: only skip fetching when a commit exists locally
  * fix: unbreak the build for platforms w/o docker support
  * fix: try to empty clone directory that is not empty
- Update to version 12.5.2:
  * Update dependencies
- Update to version 12.5.1:
  * fix: private repository cloning with authentication token
  * fix: minimize log data loss caused by LXC &amp; PTY buffer
- Update to version 12.5.0:
  * feat: introduce experimental command connect with token option
  * feat: add OIDC workload identity federation support
  * feat: include auth token when cloning actions from own instance
  * fix: clone actions with Git instead of go-git
  * fix: host-based executor, clarify error message from missing working-directory
  * fix: stop creation of branch called HEAD during fetch
  * docs: remove 'required' flag from reusable workflow 'runs-on' field</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1771848000">- Update to version 12.7.0:
  * feat: introduce secret URLs to runner configuration
  * feat: allow config server.connections config to poll multiple Forgejo servers simultaneously
  * feat: add connections to Runner configuration
  * fix: do not emit warnings if max_retries, initial_delay are absent
  * fix: ensure log buffer flush even if a command error occurs in host &amp; lxc executor
  * fix: kill containers explicitly, make Podman behave like Docker
  * fix: premature task completion when chaining multiple reusable workflows
  * fix: permit larger single-line output sizes to be parsed from FORGEJO_OUTPUT file
  * refactor: introduce String() for Label
  * introducing ephemeral-runners
  * refactor: separate Config from on-disk format
  * Preallocate space for variables in run_context
  * refactor: pull cache server management out of runner
  * refactor: add 1-to-1 client-to-runner relationship into poller</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1773748800">- Update to version 12.7.2:
  * fix: only ping Forgejo during offline registration when --connect is enabled
  * fix: URL comparison when determining token auth support
- Update to version 12.7.1:
  * fix: implement idempotent FetchTask API calls to reduce risk of lost tasks
  * fix: accept boolean workflow_call inputs that are booleans</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774526400">- Update to version 12.7.3:
  * feat: set a custom user-agent header for all gRPC requests
  * fix: replace logger.Panicf with panics that have a useful error message</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1775563200">- Update to version 12.8.1:
  * fix: use ^{commit} to actually let rev-parse resolve to the commit
- Update to version 12.8.0:
  * feat: enable one-job to request a particular job
  * feat: add options for declaring a connection to daemon, one-job
  * feat: deprecate register, create-runner-file
  * feat: allow timezone in on.schedule
  * feat: remove experimental connect command without replacement
  * fix: quit in daemon-mode when runner should be ephemeral
  * fix: precedence of inputs in Docker actions
  * fix: restore inheritance of env workflow variables
  * fix: protect against tags &amp; branches that look like pinned SHAs but are not
  * fix: increase log level of client-side fetch timeout</changelog>
</package>
<package pkgid="2dbdf04c6dffb372a84a69281c46ae850d6ef64b6f41697992be3deb02b082eb1c8b8a0759e2036da90e965289ef6c60ffbd3bd8ec8afc6553fc4b6101f2ea20" name="forgejo-selinux" arch="noarch">
  <version epoch="0" ver="14.0.3" rel="1.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753272000">- update to version 12.0.0:
  * remove API authentication methods that uses the URL query
  * relax email requirements
  * consider WebAuthn &amp; SSH for instance signing
  * add SSH signing support for instances
  * forgejo docs command is deprecated
  * remove the legacy TEST_CONFLICTING_PATCHES_WITH_GIT_APPLY setting
  * fail if sha is not provided to the POST
    /repos/{owner}/{repo}/contents API endpoint
  * transform fediverse handles
  * add user visibility description in the settings page
  * add model viewer for .glb (GLTF) model in file view
  * show size constraints of custom avatar
  * add links to milestones and projects in issue comments
  * global styling for the kbd tag
  * hints in empty usercards lists
  * the user profile has been redesigned
  * improve the description in the packages settings
  * inline public ssh key in verification command
  * use switch element for markdown editor modes
  * make JS asset load error message translatable
  * improve performances by using git switch -c instead
    of git checkout -b
  * clarify the desired autocompletion type
  * improve the clarity of the migration description textarea
  * automatically refresh workflows in the "Actions" list
  * improve error pages
  * improve the user experience to review individual commits
    in a pull request
  * use the available screen width when displaying
    Forgejo Actions logs
  * show if a commit is verified in the activity feed
  * reimplemented editor Tab key handling with accessibility safeguards
  * redesign the migration selection page
  * multiple ComboMarkdownEditors on one page interfere with each other
  * pasting images into the comment editor will now show that image
  * add missing trust status to pull review commits
  * add missing lazy load attribute to images
  * retain sort type when viewing issue or pull requests
  * include enough activity for the entire heatmap
  * show warning in locked issue discussion
  * ensure consistent switch position in the markdown editor
  * display user-friendly message for range error
  * make limits clearer in the create repository form
  * don't put trailing slash in autogenerated name in the migration form
  * allow user with actions write permission to run a workflow
  * ensure usercards in grid have the same width
  * new GET /repos/{owner}/{repo}/git/blobs API endpoint
  * always publish the link to the commit status
  * improve the performances of the generation of bundled assets
  * support artifact uploads for OCI container packages
  * add admin user reset-mfa CLI command
  * update the list of ambigious characters
  * make Forgejo Actions server logs less noisy
  * allow searching issues by number, prioritize title matches
  * configurable default units for mirrors
  * a repository administrator has control over reindexing the issues
  * auto cleanup of offline runners
  * improved performances when checking for conflicts on pull requests
  * allow access to publicly available /api/v1/packages/{username}
  * implement the GET /repos/{owner}/{repo}/actions/runs and
    GET /repos/{owner}/{repo}/actions/runs/{run_id} API endpoints
  * use git-replay for rebasing for better performances
  * send mail on failed or recovered Forgejo Actions run
  * Forgejo Actions failure, success, recover webhooks
  * add last_commit_when to API contents responses
  * include a default robots.txt to reduce the impact of crawlers
  * use XORM EngineGroup instead of single Engine connection
  * sync forks
  * pull requests were not blocked by review request for a whitelisted team
  * several fixes of the ALT RPM package registry
  * allow lowercase as well as uppercase token keyword in the auth header
  * correctly mark reviews as stale for AGit pull requests
  * user activation failed when an email address contained uppercase letters
  * fix: load OldMilestone based on OldMilestoneID, not MilestoneID
  * omit Content-Length on 307 redirects when serving direct
    manifest for containers
  * fix a bug causing the PASCAL-modifier to return camel-case
  * remove the trailing slash from the issuer in OAuth claims
  * return the correct AGit type in ssh_info
  * fix url validation in the webhook add/edit API
  * add error reporting to pull requests with invalid Forgejo
    Actions workflow files
  * allow instance API URLs in release assets
  * improve the dashboard loading performances
  * fix a border case where it was not possible to cancel a
    pull request review
  * fix acme renewal
  * migrate Maven packages to "groupId:artifactId" name concatenation,
    regenerate metadata and fix missing groupId</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753531200">- update to version 12.0.1:
  * allow for tracked time to be removed again
  * correct image source for quoted reply
  * prevent render failure on faulty org settings post
  * Revert "remove API authentication methods that uses the URL query"
  * upgrade fails or hang at migration[31]: Migrate maven package
    name concatenation
  * make the action feed resilient to database inconsistencies
  * make sure to use unaltered fields when saving a shadow copy
    for updated profiles or comments
  * follow symlinks for local assets
  * use correct ACME default
- remove get-sources.sh, use obs tooling
- include apparmor in Leap 16</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758024000">- update to version 12.0.3:
  * Update dependency mermaid to v11.10.0 [SECURITY]
  * fix(ui): clear fields when canceling adding ssh key
  * fix(api): deactivate issue api for disabled or external issue-tracker
  * fix: migration failing when importing either issues or PRs but not the other
  * fix: do better parsing of file modes
  * Update module github.com/ulikunitz/xz to v0.5.15
- update to version 12.0.2:
  * fix: email comments are removed from email addresses
  * fix: validate CSRF on non-safe methods All PUT/DELETE
  * fix: use credential helpers for git clones When performing a git clone that
    requires credentials
  * fix: consistently enforce 2FA on OpenID 2.0
  * fix: delete old auth token upon replacing primary email When the primary
    email is changed before it is validated
  * fix: require password login for creation of new token
  * fix: ensure GetUserByEmail only considers validated emails
  * fix: don't allow credentials in migrate/push mirror URL
  * fix: only redirect to a new owner (organization or user) if the user has
    permissions to view the new owner</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1758369600">- update to version 12.0.4:
  * Do not display the title of unsubscribed issues or pull requests in the
    notification web page
  * fix: package cleanup rules are not applied when there are more than 200
    packages
  * fix: [quota.default].TOTAL config setting supports unit suffixes
  * fix: quotas double counting repo size when calculating size:all
  * fix: LFS GC is never running because of a bug in the parsing of the INI file
  * fix(api): set default pagination and Link header for repoListTags
  * chore: build-release must close the cascading pull request</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1760011200">- add fix-CVE-2025-58190.patch, fixing bsc#1251670
- add fix-CVE-2025-47911.patch, fixing bsc#1251474</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1760875200">- Update to version 13.0.1:
  User Interface bug fixes:
  * fix: Use scrollHeight for rendered iframe if offsetHeight is
    unavailable
  Bug fixes:
  * fix: db.Iterate can miss records, can return records twice
    which caused a data corruption of the secret table in v13.0.0
  * fix: release email links
- Changes in 13.0.0:
  Security features:
  * Add configurable global 2FA enforcement
  * migrate action secrets to keying to store them more securely
  Breaking features:
  * bump the minimum required Git version from 2.0.0 to 2.34.1
  * Forgejo Actions workflows are verified with a YAML schema and
    common errors such as using an incorrect context
    (e.g. ${{ badcontext.FORGEJO_REPOSITORY }}) or a typo in a
    required keyword (e.g. ruins-on: instead of runs-on:) will be
    reported in the action page and the web page that displays the
    file in the repository. It is recommended to verify existing
    workflows are successfully verified prior to upgrading,
    as explained in the Forgejo runner release notes.
  Breaking bug fixes:
  * The artifact-url ouput returned by the upload-artifact@v4
    action can be used to download the artifact. It was previously
    404. To implement this compatibility fix, the web UI URL to
    download artifacts
    (i.e. /{owner}/{repo}/actions/runs/{run_id}/artifacts/{artifact_name})
    now relies on an identifier that is unique accross the
    instance. URLs to download artifacts that were bookmarked or
    copied prior to this change use an id relative to the
    repository and will no longer work. It previously was
    /{owner}/{repo}/actions/runs/{run_index}/artifacts/{artifact_name},
    note the difference between {run_id} and {run_index}.
    The new URL can be obtained again by visiting the parent page,
    which still uses the relative id
    (/{owner}/{repo}/actions/runs/{run_index}).
  User Interface features:
  * ability to view previous logs for Actions runs that have been
    retried
  * show CI status on force-pushes
  * improve org header with new noJS dropdown and more
    options
  * improve multiline file preview and anchor detection
  * render ordered checkbox lists with numbers
  * Admin interface for abuse reports
  * show timestamp on release attachments
  * add tag label to commit list view
  * support Markdown editor bold &amp; italic keyboard shortcuts
  * improve rendering commit links for PR commits,
    external repos and diffs
  * add links to assigners in issue comments
  * use simplified visibility label in dashboard orgs
    list
  * improve custom emojis
  * improve the global noJS notice
  * improve display of repo topics
  * add links to review request targets in issue comments
  * improve subscriptions screen filters
  * implement hover for switch
  * Pretty-print commit counts and other numbers
  User Interface bug fixes:
  * add markup class to project descriptions
  * make releases filtering responsive
  * reworked file preview placement towards better HTML validity
  * fix alignment of items in tag signature
  * unescape file names in commit hash links
  * visually distinguish the branch name in action description
  * preserved 'Custom access' even after no permissions
  * show participants in mention suggestions in pr review
  * apply background color to wiki content
  * improve signature box responsiveness
  * ignore existence of commits for force pushes
  * make unicode escape work in wiki
  * prevent initial 'blank' display of action logs view,
    remove unnecessary API calls
  * don't allow comment boxes to stretch outside diff boundries
    on small device UI
  * hide edit button on tag releases, improve ghost user display,
    fix tag signature banner
  * resolved 500 error upon clicking 'Clear milestone' button when
    there's no milestones available in Issue page
  * compare branches even with pull requests disabled
  Features:
  * Uploaded avatar images can sometimes contain unexpected
    metadata such as the location where the image was created,
    or the device the image was created with, stored in a format
    called EXIF. Forgejo now removes EXIF data when custom user and
    repository images are uploaded in order to reduce the risk of
    personally identifiable information being leaked unexpectedly.
    A new CLI subcommand forgejo doctor avatar-strip-exif can be
    used to strip EXIF information from all existing avatars; we
    recommend that administrators run this command once after
    upgrade in order to minimize this risk for existing stored
    files.
  * assorted ActivityPub code only refactors
  * feat(logger): rename settings for consistency and remove
    obsolete settings
  * Bring "remove a label from issue" API in line with GitHub
    equivalent
  * reject password reset attempts for OAuth2 users without a
    current password
  * feat(log): better parseable and configurable ssh-logs
  * add configurable timeout for automatically removing resolved
    reports
  * Add support for migrating from Pagure
  * add _URI entries for mail config
  * Improved signature handling &amp; instance actor
  * Sent user activities to distant federated server
  * Add ActivityPub Person follow from distant
  * chore: remove goroutine PID logging
  * git/blob: GetContentBase64 with fewer allocations and no
    goroutine
  * make API pull and compare endpoint references to head more
    robust
  * git/commit: re-implement submodules file reader
  * add EXCLUSION to logging mode
  * add sort parameter for users/search api endpoint
  * Allow converting mirror repos to normal through the API
  * update broken git hook error
  * avoid expensive SQL for org home
  * make upload URL compatible with GitHub API
  * allow more README formats for .profile
  * AGit push options starting with {base64} are decoded
  * search in the docs directory for issue and pull request
    templates
  * improve checking if diffs differ
  * enable H2C for the HTTP server
  * detect Interlisp sources as text
  * add option to allow non-local users to change usernames
  * chroma: 5d56970 Add uv.lock to TOML lexer
  * chroma: a53c924 create Lexer for Nu
  * chroma: abe0195 create lexer for lox
  * chroma: f3be4c6 create lexer for Gemtext
  * chroma: acd21c6 add aspect-ratio property to css.xml
  * chroma: d0ad679 improve Go lexer
  * Introduce global Merge Message Templates
  * chroma: 970eacc add MoonScript lexer
  * chroma: bc60826 add Core lexer
  * push mirror to have option to only push selected branches
  * if OAuth2 is disabled return 'Not found' for openid
    configuration
  * add --attribute-ssh-pubic-key to forgejo admin auth add-oauth
    and update-oauth CLI
  * feat(ui): add repository description to og:image:alt
  Bug fixes:
  * quota evaluation rules not working properly
  * artifacts can be downloaded using their id instead of their
    name
  * fix: failure to parse on block results in unconditional
    workflow execution
  * Fix invisible iframes with RENDER_CONTENT_MODE=iframe
  * fix: package cleaned rule fails if the keep count is too high
  * prevent user-entered text with | characters from being
    truncated in activity feed
  * PR review dismissals were not appearing in activity feed
  * comment starting with a mermaid block displays error in
    activity feed
  * Markdown: generate unique per comment HTML IDs for footnotes
    and headers
  * very long commit messages cause pushed commits to fail to
    display on the action feed on MySQL
  * parse extra weird tree mode value
  * respect UI DEFAULT_SHOW_FULL_NAME setting in email
    From: headers
  * check target repo limit instead of user repo limit
  * enable multi-line math equations in wiki
  * Actions log view stops refreshing after the displayed job is
    finished, even if other jobs are still running
  * standardize truncation of user-entered comment text in
    activity feed
  * allow Actions tokens to access repos readable by signed in
    users
  * allow Forgejo Actions environment variables starting with CI
  * chroma: 1ca24c9 correct lexing AS keyword for docker
  * chroma: 1f48e65 markdown: don't delegate to HTML lexer
  * chroma: dfb2819 Fixed ObjectPascal comment issue
  * chroma: 2c20473 RPGLE: various lexer &amp; style fixes
  * chroma: c803d79 zig: detect zig object notation files as zig
  * chroma: ffedbf4 kotlin: detect kotlin script files as kotlin</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1761566400">- Update to version 13.0.2:
  * Vulnerability (Critical): prevent writing to out-of-repo symlink
    destinations while evaluating template repos
  * Vulnerability (Medium): prevent .forgejo/template from being out-of-repo
    content
  * Vulnerability (Medium): return on error if an LFS token cannot be parsed
  * Vulnerability (Low): prevent commit API from leaking user's hidden email
    address on valid GPG signed commits</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1765022400">- Update to version 13.0.3:
  * fix dependency repo perms in Create/RemoveIssueDependency
  * draft releases could be read before being published
  * misconfigured security checks on tag delete web form
  * incorrect logic in "Update PR" did not enforce head branch protection rules
    correctly
  * issue owner can delete another user's comment's edit history on same issue
  * tag protection rules can be bypassed during tag delete operation
  * fix: support git clone when /tmp has noexec
  * fix: get new session from enginegroup instead of masterengine
  * fix: endless redirection loop between /user/settings/change_password and
    /user/settings/security
  * fix(alt): handle package names with dots in ALT repository
  * fix: pull request review comment position
  * fix: less restrictive matrix room_id pattern
  * fix: add required headers to Pagure migration
  * fix: prevent orgs from being added as members of orgs
  * fix(api): set all hook event types
  * fix: don't show ConEmu OSC escape sequences
  * fix: set tag message on tag addition
  * fix: construct project links in timeline better
- remove patches fix-CVE-2025-47911.patch and fix-CVE-2025-58190.patch,
  fixed upstream</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1769860800">- Update to version 14.0.2:
  * fix(ui): tippy menu styles too broad, affecting switch in PR review
  * fix(ui): add missing translation for code search when keyword is empty string
  * fix(ui): improve force-push layout alignment
  * feat: enable SQLite WAL by default
  * fix: allow test delivery for webhooks not enabled for push events
  * fix: empty dynamic matrix can leave action run hanging incomplete
  * Fix not decreasing watch count when blocking user
  * fix: don't clobber authorized_keys file during installation
  * fix(api): default new release 'title' field to label name, if not provided
  * fix: remove infinite loop in UpdateRunJobWithoutNotification when run in transaction
  * feat: strip newlines on og image rendering
  * fix: don't return AdditionalTasks from FetchTask if there is no Task
  * fix: use ALTER TABLE in SQLite DropTableColumns(), allowing unexpected
    database sources to work better in migrations
  * fix: migrations/github: avoid getting the first issues page twice
  * fix NewMockWebServer(): Headers never reached the http client
  * fix: migrations/github: Wait &amp; retry when primary rate limit is hit
  * fix: detect renames when using diff-tree
- Update to version 14.0.1:
  * fix: use strict-origin as referrer policy
  * fix: make concurrency group job cancellation effect runs that are failed
  * fix: recreate-tables doesn't work on PostgreSQL with multiple Forgejo schemas
- Update to version 14.0.0:
  * new feature: ssh managed by forgejo now breaks startup, if an unexpected key
    is being found, can be overridden with
    [server].SSH_ALLOW_UNEXPECTED_AUTHORIZED_KEYS = true in their app.ini file
  * CSRF attacks are now prevented via a stateless method
  * fix!: paginate GET /api/v1/admin/hooks response
  * fix!: Prevent forked .profile repositories from displaying profile content
  * Forgejo subcommands which only accept flag options would previously ignore
    any command-line arguments
  * add admin moderation actions for abuse reports and for reported abusive content
  * feat(ui): replace Monaco with CodeMirror
  * improve close/reopen/comment buttons
  * fix(ui): improve rendering of commit links
  * feat(ui): improve rendering commit links for PR commits, external repos and diffs
  * lazy-load all Vue components
  * feat(ui): arrow key navigation in dropdown
  * feat(ui): convert disable/enable workflow menu to JS-less dropdown
  * feat(ui): JS-less sorting on /explore/{users,organizations}
  * feat(ui): JS-less dropdowns in navbar
  * feat(ui): add legends to storage overview (JS-free)
  * feat(ui): responsive, JS-free repo language stats panel
  * feat: show update time when sorting by recently updated
  * feat(ui): show cancel button until all jobs are finished
  * feat(ui): implement new buttons for better cohesiveness
  * feat(ui): allow dropdown to contain not just items
  * feat(ui): improve devtest, link to it from user menu
  * feat(ui): improve admin dashboard cron list
  * ui: improve release editing
  * feat(ui): improve modal width rules
  * move more modals to native dialogs
  * feat(ui): add switch between formats when previewing CITATION.{cff,bib} files
  * convert create/rename branch and create tag to native dialog
  * Add admin individual user email management endpoints
  * feat(ui): improve new buttons, use in more areas
  * feat(ui): dangerous buttons
  * improve tooltips and aria-labels of stars/forks/watchers links
  * Actions jobs that can't be understood display a technical error in the UI,
    not just server-side logs
  * Drag and drop nested directories
  * ability to filter listed accounts by type in admin dashboard
  * feat(ui): add a little padding-top to form .help
  * fix: proper styling for global time tracker popup
  * fix(ui): show switch default branch button in branch list only for repo admins
  * fix(ui): actions list layout breakage with long content
  * fix(ui): pull request merge menu item clipping the auto merge tip
  * fix(ui): make it possible to post issues and comments w/o JS
  * fix(ui): process dynamically added content via htmx
  * fix(ui): don't stretch activity top author image
  * fix: add dynamic aria-label to monospace button in markdown editor
  * fix: align due date icon in issue list
  * fix: ignore private .profile repo on user profile page
  * Add to html button in markdown type="button"
  * fix(ui): add missing space before 'Commit' back
  * fix(ui): fix width of attached fomantic segments
  * fix(ui): use octicon-repo-forked in repo list
  * fix(ui): document token validity in key verification view
  * fix(ui): replace obsolete gt- helpers
  * fix(ui/dropdown): ensure same height for all items
  * fix(ui): improve markdown editor indentation counting
  * prevent page jumps due to textarea auto resizing
  * stop clone-panel enlarging site on mobile
  * fix(ui): strike through deleted comment revisions
  * feat(actions): make GITHUB_WORKFLOW_REF available
  * allow/disallow users to run workflows when pushing to a pull request from a fork
  * feat: provide multiple tasks to Runner in one FetchTask when requested
  * Add support for administrators to set email visibility on user accounts
  * Foreign keys have been added to the Forgejo database schema
  * feat: add Forgejo server version to runner context
  * support referencing ${{ needs... }} variables in runs-on
  * support referencing ${{ needs... }} variables in strategy.matrix
  * implement "concurrency" block in Forgejo Actions at the workflow level
  * display detailed action run diagnostics
  * add foreign keys to the access table
  * add foreign keys to forgejo_auth_token
  * add foreign keys to table collaboration
  * improve performance of getting shortstat
  * Add YYYY-MM-DD date format support for Pagure milestone migration
  * feat: allow to add pam source from command line
  * chore: Remove IsDeleted from action (activity) table
  * Add support for loading db password from file via PASSD_URI
  * feat(code-search): add support to opt-in for fuzzy search
  * feat(i18n): translate system status data units in runtime
  * Uploaded avatar images can sometimes contain unexpected metadata
  * allow sync quota groups with oauth2 auth source
  * feat(slack): place user names into inline code blocks for Slack
  * feat(issue-search): support query syntax
  * allow PRs between common forks of the same base repository
  * show link to pull requests targeting a non-default branch when pushing
  * Allow referencing inputs in jobs.&lt;job_id&gt;.runs-on
  * feat(email): reference the commit closing the issue
  * display the PR editable status in the right-hand side menu
  * fix(actions): improve errors when ${{ needs... }} is used in
    strategy.matrix incorrectly
  * handle empty dates in pagure milestone migration
  * include variable values in /repos/.../actions/variables API response
  * github issue migration failing for large datasets
  * fix: add forgejo doctor cleanup-commit-status command to recover
  * fix: correctly compute required commit status
  * fix: internal server error on a large .gitmodules
  * reduce deadlocks merging PRs w/ async milestone stat recalcs
  * fix: display orphan branches separately in commit graph
  * fix: allow Actions trust management on conflicted PRs
  * reduce deadlocks merging PRs by using caching for repo issue count stats
  * reduce deadlocks merging PRs w/ async label stat recalcs
  * possible cause of invalid issue counts; cache module doesn't guarantee concurrency safety
  * prevent deadlocks updating repo.num_action_runs/num_closed_action_runs
  * possible cause of invalid issue counts; cache invalidation occurs before a
    active transaction is committed
  * fix: always search for issue posters by user and full name
  * garbage collect lingering actions logs
  * fix: Count releases correctly when using filters
  * fix(actions): replace hardcoded with dynamically determined workflow directory
  * Allow SHA-256 in PR commit URLs
  * display action run attempt status instead of job status
  * Fix merge message template with empty message
  * issues and pulls route permitted extra characters
  * i18n: translate Actions PreExecutionError for viewer
  * replace limit/offset pagination in debian SearchPackages
  * stuck gitea migration due to gita api pagination bug
  * replace bad pagination to cleanup branch protection rules on user delete
  * replace buggy limit/offset pagination in DoctorUserStarNum
  * fix(perf): add missing index on action_task table
  * strict error handling on corrupted DB migration tracking tables
  * OpenGraph cards for some issues show wrong timestamp
  * chore(ui): cleanup PR checks area
  * fix(ui): avatar for dismissed review is stretched if not square
  * cleanup reviews css, improve consistency
  * Prioritize Noto Sans over Roboto and Noto Sans Hebrew over Arial
  * chore(ui): a few consistency improvements for modals
  * refactor(ui): re-implement icon colors but for all thin elements
  * fix(ui): Don't use the subtle color for log text
  * fix: drop sqlite shared cache
  * migration: update existing foreign key migrations to automatically fix inconsistencies
  * refactor: migrate from lib/pq to jackc/pgx
  * add foreign keys to table pull_request
  * feat(ssh): use AppDomain for key verification
  * false error logging "Render JSON failed" from workflow dispatch via API
  * fix(i18n/en): improve search syntax hints
  * fix: make lastcommit available for non-signed-in users
  * don't push LFS when using SSH authentication
  * fix: retain Forgejo Action's commit_status entries with distinct descriptions
  * fix: in-progress job icon doesn't rotate on repo's action list
  * chore(cleanup): move all test blank imports in a single package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1774094400">- Update to version 14.0.3:
  * fix: PKCE challenges to Forgejo's OAuth identity provider were not
    validated when using the S256 algorithm
  * fix: Forgejo supports using an OAuth Bearer token with HTTP basic
    authentication, rather than Bearer token authentication, but did not
    properly apply the limited scopes of the OAuth grant
  * fix: missing permission checks in attachment-related web endpoints allowed
    modifying attachments that a user did not own
  * fix: email notifications for new releases could be sent to users that no
    longer access to the repository, or to inactive users
  * fix: missing permission checks in user/org-owned projects would allow
    modifications of the open/closed state to be made to projects via insecure
    direct object references
  * fix: missing permission checks in a web endpoint allowed cancellation of
    the automerge of a PR
  * fix: prevent additional path-traversals in post-login redirect parameters
    that allowed for arbitrary redirects
  * fix(ui): hardcode sort options in search syntax hint, improve look
  * fix: modals on small viewport height
  * fix(ui/mde): inputs in table/link insertion modals
  * fix(ui): prevent label overflow in PR CI checks on mobile
  * fix: extend basic auth to /v2, always include WWW-Authenticate header
  * prevent panic when importing issues from GitLab
  * prevent panic when importing releases with more than 4 release assets from Gitlab
  * correct re-mapping of merge-request numbers mentioned in GitLab comments
  * fix: when expanding a dynamic matrix, original 'needs' access was lost
  * fix: improve SQLite "database is locked" errors by increasing default SQLITE_TIMEOUT
  * fix: use an absolute URL for compare links in atom feed</changelog>
</package>
<package pkgid="09340fee140f93e6c35db1b60da38cca15806464bef1312b9f94d7c642794242c287cd01a6105b780c4f0dab98b84c3fe108bc26186823af52c658eaff0b8856" name="forkbomb" arch="riscv64">
  <version epoch="0" ver="1.4" rel="3.4"/>
  <changelog author="tampakrap@opensuse.org" date="1416312000">- Initial commit</changelog>
  <changelog author="mpluskal@suse.com" date="1451822400">- Build with optflags</changelog>
  <changelog author="mpluskal@suse.com" date="1507291200">- Small spec file cleanup</changelog>
</package>
<package pkgid="6cd8ff18b4d52c756e85fbb73fe5372fc2d8cd1a9a1c185200107bd3ae3253f355a4969d24ac1dc589f06010788db0c429e3c5a1202d96ff84031bb2bccbb8f6" name="forkstat" arch="riscv64">
  <version epoch="0" ver="0.04.00" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.02.12
  * Remove no-op free_proc_comm call on an unknown comm field
  * Return no info rather than NULL if proc_info_get returns NULL
  * Re-work unknown cmdline information</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.02.13
  * Add bash completion</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582977600">- Update to version 0.02.14
  * Add effictive user id (EUID) for -x option
- Supplement against bash-completion, not bash</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668800">- Drop SLE12 compat ifdef</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.02.15:
  * add missing memory initialization to zero</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 0.02.16
  * forkstat: handle weird comm field in /proc/$PID/stat
  * conditionally build in helper functions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1674388800">- Update to 0.03.00
  * Remove redundant null check on ptr
  * Update copyright
  * forkstat: remove redundant assignment to ptr
  * Add STAT_NONE to event_t enum and use it instead of 0</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 0.03.01:
  * Makefile: bump version
  * debian/control: update standards version to 4.6.2
  * Manual: update copyright
  * forkstat: add -p process group id filtering option
  * forkstat: handle empty arg in argv[], replace with ' '
  * forkstat: make cmdline buffer 64K, allocate on heap</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 0.03.02:
  * Makefile: remove snap from make dist rule
  * debian/rules: update hardening flags
  * Update copyright to 2024
  * Check for array bounds limit while parsing pid length string</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1774958400">- Update to version 0.04.00
  * Manual: minor tweaks for lintian clean builds.
  * Manual: rework table headings.
  * Add support for PROC_EVENT_NONZERO_EXIT events.</changelog>
</package>
<package pkgid="ec308b502ecec07d4356c4bdb534c481836ed0fcfe088893c00ab71c4d7982b0f24cef1d0f73aefce0c77cbca6b2d68dbc506786e02aaf5790fdd7c822eab806" name="forkstat-bash-completion" arch="noarch">
  <version epoch="0" ver="0.04.00" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.02.12
  * Remove no-op free_proc_comm call on an unknown comm field
  * Return no info rather than NULL if proc_info_get returns NULL
  * Re-work unknown cmdline information</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582718400">- Update to version 0.02.13
  * Add bash completion</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582977600">- Update to version 0.02.14
  * Add effictive user id (EUID) for -x option
- Supplement against bash-completion, not bash</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583668800">- Drop SLE12 compat ifdef</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.02.15:
  * add missing memory initialization to zero</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1604750400">- Update to version 0.02.16
  * forkstat: handle weird comm field in /proc/$PID/stat
  * conditionally build in helper functions</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1674388800">- Update to 0.03.00
  * Remove redundant null check on ptr
  * Update copyright
  * forkstat: remove redundant assignment to ptr
  * Add STAT_NONE to event_t enum and use it instead of 0</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 0.03.01:
  * Makefile: bump version
  * debian/control: update standards version to 4.6.2
  * Manual: update copyright
  * forkstat: add -p process group id filtering option
  * forkstat: handle empty arg in argv[], replace with ' '
  * forkstat: make cmdline buffer 64K, allocate on heap</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 0.03.02:
  * Makefile: remove snap from make dist rule
  * debian/rules: update hardening flags
  * Update copyright to 2024
  * Check for array bounds limit while parsing pid length string</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1774958400">- Update to version 0.04.00
  * Manual: minor tweaks for lintian clean builds.
  * Manual: rework table headings.
  * Add support for PROC_EVENT_NONZERO_EXIT events.</changelog>
</package>
<package pkgid="58ba82ffdfcfed344af00ac6e6d192eb447816043184ae5709ab922e103ca3e04624470ac6a8c2fb2ee48c1576e0393620bf286db55e6c1db399f17225c39dca" name="form" arch="riscv64">
  <version epoch="0" ver="5.0.0" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1481284800">- Initial package.
- Add form-devref-pdf.patch to fix a typo preventing devref PDF
  documentation from generating.
- Add %{name}-rpmlintrc file to suppress warning regarding missing
  man pages: upstream doesn't supply these.</changelog>
  <changelog author="badshah400@gmail.com" date="1499601600">- Update to version 4.2.0:
  + See
    https://github.com/vermaseren/form/wiki/Release-Notes---Form-4.2.0
    for list of changes.
- Drop form-devref-pdf.patch; incorporated upstream.
- Add BuildRequires on git, required to ascertain revision id.</changelog>
  <changelog author="badshah400@gmail.com" date="1508932800">- Setup MPI environment before building.</changelog>
  <changelog author="bwiedemann@suse.com" date="1531224000">- compile independent of build system CPU (boo#1100677)</changelog>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1552651200">- Update to version 4.2.1:
  * See
    https://github.com/vermaseren/form/wiki/Release-Notes-Form-4.2.1
    for a full list of changes.
  * Bug fixes:
  - Replaced the obsolete ftime() function with clock_gettime()
    when the latter is available (gh#vermaseren/form#276)
  - Improved the algorithms of division and reminder for
    non-monic multivariate polynomials (gh#vermaseren/form#281)
  - Removed an inefficiency when many expressions are defined
  - Improved the merge sort inside memory based on Timsort
  - Fixed a bug that caused a pattern matching failure for
    restricted numbers in ex-Polyratfun (gh#vermaseren/form#55)
  - Fixed crashes in routines for gzip decompression
    (gh#vermaseren/form#95)
  - Fixed content_ for polynomials with constant terms
    (gh#vermaseren/form#185)
  - Fixed some portability issues (gh#vermaseren/form#217,
    gh#vermaseren/form#223)
  - Fixed corrupted characters from the prepreocessor calculator
    when the result is the most negative integer
    (gh#vermaseren/form#219)
  - Fixed a crash on accessing the first
    gh#vermaseren/form#factdollar factor of an integer
    (gh#vermaseren/form#222)
  - Fixed memory leaks in routines for gzip compression
    (gh#vermaseren/form#248)
  - Fixed a memory bug for local $-variables in TFORM
    (gh#vermaseren/form#253)
  - Fixed a bug that made gcd_ give wrong results
    (gh#vermaseren/form#258)
  - Fixed a bug in the polynomial GCD routine
    (gh#vermaseren/form#260)
  - Fixed a wrong "Division by zero" runtime error by mul_(x,0)
    (gh#vermaseren/form#261)
  - Fixed a bug that caused wrong results in code optimization
    (gh#vermaseren/form#272)
  - Fixed transform,addargs for the case that the result becomes
    0 (gh#vermaseren/form#277)
  - Fixed some bug in LHS patterns with poly(rat)fun and symbols
  - Fixed the problem that content_ did not handle functions
    properly
- Disable documentation due to LaTeX errors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1572609600">- Switch to using the newer openmpi2 instead of openmpi(1).</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1633003200">- Use openmpi macros to always build with the default openmpi version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1669550400">- Update to version 4.3.0:
  * Command-line options
  - Input filename - to use the standard input
    (gh#vermaseren/form#265).
  - Added -C flag to specify a custom log filename (b0e72a8).
  * Statements: Added allfloat option for `Format`
    (gh#vermaseren/form#216).
  * Functions: Added the Möbius function `moebius_` (0da2724).
  * Documentation
  - Added the FORM cookbook with practical examples
    (gh#vermaseren/form#409).
  - Documentation for features that were undocumented in the
    previous release (changed default setup parameters, `#System
  - e, SYSTEMERROR_, Print &lt;filename&gt;`).
  * Changed behaviour of `On fewerstatistics 0`
    (gh#vermaseren/form#285).
  * The setup `parameterContinuationLines` now affects all
    languages in addition to Fortran and 0 means infinity
    (gh#vermaseren/form#394).
  * The `Format` statement (except `Format &lt;number&gt;`) now does not
    reset the number of characters per line (dd1a71c).
  * Bug fixes
  - Crash for `#optimize` a trivial expression
    with Bracket (gh#vermaseren/form#7).
  - Exit statement in TFORM (gh#vermaseren/form#14).
  - Crash by `replace_` for nested functions
    (gh#vermaseren/form#307).
  - Disaster in adding many tables into a tablebase
    (gh#vermaseren/form#318).
  - Implicitly or autodeclared dimension of autodeclared indices
    (gh#vermaseren/form#324, gh#vermaseren/form#325,
    gh#vermaseren/form#405).
  - Crash when `ArgToExtraSymbol` is used for a function
    containing `g5_` (gh#vermaseren/form#340).
  - Incorrectly sorted `PolyRatFun` function arguments when
    `Argument` environment is used (gh#vermaseren/form#345).
  - Fixed `FactArg,(0)` (gh#vermaseren/form#353).
  - Unreplaced power signs by dictionaries
    (gh#vermaseren/form#358).
  - Inconsistent power signs with `Format` reduce
    (gh#vermaseren/form#359).
  - Denominators for nested denominator functions
    (gh#vermaseren/form#400).
- Add form-dont-use-DATE.patch -- Do not use __DATE__ in source
  code to avoid issues with reproducibility.
- Drop unused %{name}-rpmlintrc file.
- Fix some TeX directives and re-enable documentation generation.
- Exclude 32-bit builds as they fail during make for hitherto
  not understood reasons.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754568000">- Update to version 4.3.1:
  * Fixed build errors on 32-bit machines
    (gh#vermaseren/form#422).
  * Fixed integer overflows in moebius_ with large numbers
    (gh#vermaseren/form#430).
  * Fixed possible memory errors in expanding user-defined
    preprocessor macros (gh#vermaseren/form#434).
  * Fixed an extremely rare bug in the long division with GMP
    (gh#vermaseren/form#439).
- Add patches from upstream to fix building documentation:
  * form-build-docs-without-git-repo.patch (gh#form-dev/form#497).
  * form-fix-doxygen-failure.patch (gh#form-dev/form#467).
- Make doc package noarch.
- Add a %check section and run `make check`.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1771416000">- Update to version 5.0.0:
  * Long list of changes, see
    &lt;https://github.com/form-dev/form/wiki/Release-Notes-FORM-5.0.0&gt;
- Drop upstreamed patches:
  * form-build-docs-without-git-repo.patch
  * form-fix-doxygen-failure.patch
- Add _service file to allow automatic importing of submodules.</changelog>
</package>
<package pkgid="1f941d29561b76bfc25a19b646db6f6b08d5d6d652c7db80d9a1e8adf33a839914f3cd16ae549603471b2706a67c3a06975ac8f7fc9faddebc8a597e45ac9c70" name="form-doc" arch="noarch">
  <version epoch="0" ver="5.0.0" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1481284800">- Initial package.
- Add form-devref-pdf.patch to fix a typo preventing devref PDF
  documentation from generating.
- Add %{name}-rpmlintrc file to suppress warning regarding missing
  man pages: upstream doesn't supply these.</changelog>
  <changelog author="badshah400@gmail.com" date="1499601600">- Update to version 4.2.0:
  + See
    https://github.com/vermaseren/form/wiki/Release-Notes---Form-4.2.0
    for list of changes.
- Drop form-devref-pdf.patch; incorporated upstream.
- Add BuildRequires on git, required to ascertain revision id.</changelog>
  <changelog author="badshah400@gmail.com" date="1508932800">- Setup MPI environment before building.</changelog>
  <changelog author="bwiedemann@suse.com" date="1531224000">- compile independent of build system CPU (boo#1100677)</changelog>
  <changelog author="Atri B &lt;badshah400@gmail.com&gt;" date="1552651200">- Update to version 4.2.1:
  * See
    https://github.com/vermaseren/form/wiki/Release-Notes-Form-4.2.1
    for a full list of changes.
  * Bug fixes:
  - Replaced the obsolete ftime() function with clock_gettime()
    when the latter is available (gh#vermaseren/form#276)
  - Improved the algorithms of division and reminder for
    non-monic multivariate polynomials (gh#vermaseren/form#281)
  - Removed an inefficiency when many expressions are defined
  - Improved the merge sort inside memory based on Timsort
  - Fixed a bug that caused a pattern matching failure for
    restricted numbers in ex-Polyratfun (gh#vermaseren/form#55)
  - Fixed crashes in routines for gzip decompression
    (gh#vermaseren/form#95)
  - Fixed content_ for polynomials with constant terms
    (gh#vermaseren/form#185)
  - Fixed some portability issues (gh#vermaseren/form#217,
    gh#vermaseren/form#223)
  - Fixed corrupted characters from the prepreocessor calculator
    when the result is the most negative integer
    (gh#vermaseren/form#219)
  - Fixed a crash on accessing the first
    gh#vermaseren/form#factdollar factor of an integer
    (gh#vermaseren/form#222)
  - Fixed memory leaks in routines for gzip compression
    (gh#vermaseren/form#248)
  - Fixed a memory bug for local $-variables in TFORM
    (gh#vermaseren/form#253)
  - Fixed a bug that made gcd_ give wrong results
    (gh#vermaseren/form#258)
  - Fixed a bug in the polynomial GCD routine
    (gh#vermaseren/form#260)
  - Fixed a wrong "Division by zero" runtime error by mul_(x,0)
    (gh#vermaseren/form#261)
  - Fixed a bug that caused wrong results in code optimization
    (gh#vermaseren/form#272)
  - Fixed transform,addargs for the case that the result becomes
    0 (gh#vermaseren/form#277)
  - Fixed some bug in LHS patterns with poly(rat)fun and symbols
  - Fixed the problem that content_ did not handle functions
    properly
- Disable documentation due to LaTeX errors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1572609600">- Switch to using the newer openmpi2 instead of openmpi(1).</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1633003200">- Use openmpi macros to always build with the default openmpi version.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1669550400">- Update to version 4.3.0:
  * Command-line options
  - Input filename - to use the standard input
    (gh#vermaseren/form#265).
  - Added -C flag to specify a custom log filename (b0e72a8).
  * Statements: Added allfloat option for `Format`
    (gh#vermaseren/form#216).
  * Functions: Added the Möbius function `moebius_` (0da2724).
  * Documentation
  - Added the FORM cookbook with practical examples
    (gh#vermaseren/form#409).
  - Documentation for features that were undocumented in the
    previous release (changed default setup parameters, `#System
  - e, SYSTEMERROR_, Print &lt;filename&gt;`).
  * Changed behaviour of `On fewerstatistics 0`
    (gh#vermaseren/form#285).
  * The setup `parameterContinuationLines` now affects all
    languages in addition to Fortran and 0 means infinity
    (gh#vermaseren/form#394).
  * The `Format` statement (except `Format &lt;number&gt;`) now does not
    reset the number of characters per line (dd1a71c).
  * Bug fixes
  - Crash for `#optimize` a trivial expression
    with Bracket (gh#vermaseren/form#7).
  - Exit statement in TFORM (gh#vermaseren/form#14).
  - Crash by `replace_` for nested functions
    (gh#vermaseren/form#307).
  - Disaster in adding many tables into a tablebase
    (gh#vermaseren/form#318).
  - Implicitly or autodeclared dimension of autodeclared indices
    (gh#vermaseren/form#324, gh#vermaseren/form#325,
    gh#vermaseren/form#405).
  - Crash when `ArgToExtraSymbol` is used for a function
    containing `g5_` (gh#vermaseren/form#340).
  - Incorrectly sorted `PolyRatFun` function arguments when
    `Argument` environment is used (gh#vermaseren/form#345).
  - Fixed `FactArg,(0)` (gh#vermaseren/form#353).
  - Unreplaced power signs by dictionaries
    (gh#vermaseren/form#358).
  - Inconsistent power signs with `Format` reduce
    (gh#vermaseren/form#359).
  - Denominators for nested denominator functions
    (gh#vermaseren/form#400).
- Add form-dont-use-DATE.patch -- Do not use __DATE__ in source
  code to avoid issues with reproducibility.
- Drop unused %{name}-rpmlintrc file.
- Fix some TeX directives and re-enable documentation generation.
- Exclude 32-bit builds as they fail during make for hitherto
  not understood reasons.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1754568000">- Update to version 4.3.1:
  * Fixed build errors on 32-bit machines
    (gh#vermaseren/form#422).
  * Fixed integer overflows in moebius_ with large numbers
    (gh#vermaseren/form#430).
  * Fixed possible memory errors in expanding user-defined
    preprocessor macros (gh#vermaseren/form#434).
  * Fixed an extremely rare bug in the long division with GMP
    (gh#vermaseren/form#439).
- Add patches from upstream to fix building documentation:
  * form-build-docs-without-git-repo.patch (gh#form-dev/form#497).
  * form-fix-doxygen-failure.patch (gh#form-dev/form#467).
- Make doc package noarch.
- Add a %check section and run `make check`.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1771416000">- Update to version 5.0.0:
  * Long list of changes, see
    &lt;https://github.com/form-dev/form/wiki/Release-Notes-FORM-5.0.0&gt;
- Drop upstreamed patches:
  * form-build-docs-without-git-repo.patch
  * form-fix-doxygen-failure.patch
- Add _service file to allow automatic importing of submodules.</changelog>
</package>
<package pkgid="8a8b103dfde5fef109a4d11a3e2778e8774330101efa5c812084099697278819ee77c71c36e03ec2d32c1186d9414bcf1ca994078db1adeb03590bed33d873c1" name="fortio" arch="riscv64">
  <version epoch="0" ver="1.63.3" rel="1.1"/>
  <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>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1707566400">- Update to version 1.63.3:
  * bumping go build, linter related changes, prep release, adding
    a test to check coverage is working and increased (#886)
  * Bump golang.org/x/net from 0.20.0 to 0.21.0 (#887)
  * Bump github.com/google/uuid from 1.5.0 to 1.6.0 (#882)
  * Bump google.golang.org/grpc from 1.60.1 to 1.61.0 (#883)
  * Bump codecov/codecov-action from 3.1.4 to 4.0.1 (#885)</changelog>
</package>
<package pkgid="72af894d1f4fd8a1cb35ac57fd1cbe1b2eb4ede8bc9e674ea70453177945f11c38702318f26cfb3e671237b81512cb056ecfeec0ebf1c4d8fd1e4b421f3a974c" name="fortune" arch="riscv64">
  <version epoch="0" ver="2.10.0" rel="2.1"/>
  <changelog author="meissner@suse.de" date="1277899200">- fixed use-after-free issue bnc#618641</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="coolo@suse.com" date="1328616000">- let's treat debian as upstream, they actually cared for the
  actual fortunes - our last change is 10 years old</changelog>
  <changelog author="bwiedemann@suse.com" date="1484654400">- dont include buildroot with rebuild counter in rpm
  to make build-compare happy</changelog>
  <changelog author="jengelh@inai.de" date="1515499200">- Add fortune-no-recode.patch.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1558353600">- Update to version 2.6.2
  * Debian patches merged upstream.
  * Various other bugfixes (typos, memory leaks and so on).
- Dropped obsolete Debian patches
- Reapplied patch fortune-no-recode.patch
  * Now it also avoids bsc#1124855.
- Reapplied patch move-debian-suse.diff --&gt; fortune-no-games.patch</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1561032000">- Update to version 2.8.0
  * Add some quotes by amigojapan.
  * Some improvements for spelling, punctuation and grammar.
  * Extract a common C header.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1561982400">- Update to version 2.10.0
  * Move strfile and unstr to /usr/bin.
  * Code cleanups: warnings and portability.
- Removed patch fortune-no-recode.patch
  * Recode is maintained again, so this patch is not needed and due
    to "code cleanups" it did not apply cleanly. Let us drop it.
- Added patch fortune-avoid-rinutils.patch
  * Shlomi Fish again used one of his "random and task-specific"
    packages. I do not want to package this one.
- Corrected license category.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="4c944e96ba28dbd06de447ed1255571fb0016249815273934e449124f471e589f563e9751ebc7f1669a66c166bfb6de39f05fc1e65cded626d8aad1a14d59a5e" name="fossil" arch="riscv64">
  <version epoch="0" ver="2.26" rel="1.1"/>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1650628800">- fossil 2.18:
  * Added support for SSL/TLS server mode for commands like "fossil
    server" and "fossil http"
  * The new cherry-pick command is an alias for merge --cherrypick
  * Add new setting "large-file-size". If the size of any file in a
    commit exceeds this size, a warning is issued
  * Query parameter "year=YYYY" is now accepted by /timeline
  * The tar and zip commands no longer sterilize the manifest file
  * Futher improvement to diff alignment in cases that involve both
    edits and indentation changes
  * Chat improvements
  * Promote the test-detach command into the detach command
  * For "fossil pull" with the --from-parent-project option, if no
    URL is specified then use the last URL from the most recent
    prior "fossil pull --from-parent-project"
  * Add options --project-name and --project-desc to the "fossil
    init" command.
  * The /ext page generates the SERVER_SOFTWARE environment
    variable for clients
  * Fix the REQUEST_URI CGI variable such that it includes the
    query string. This is how most other systems understand
    REQUEST_URI
  * Added the --transport-command option to fossil sync and similar
- minimum/bundled version of sqlite increased to 3.38.0
- fossil-json1.patch: Starting from version 3.38.0 SQLite has JSON
  enabled by default and ENABLE_JSON1 has disappeared from the list
  of compile-time options.
- Add a _service file to download the tarball automatically.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 2.19:
  * On file listing pages, sort filenames using the "uintnocase" collating
    sequence, so that filenames that contains embedded integers sort in numeric
    order even if they contain a different number of digits. (Example:
    "fossil_80_..." comes before "fossil_100.png" in the /skins/blitz directory
    listing.)
  * Enhancements to the graph layout algorithm design to improve readability
    and promote better situational awareness.
  * Performance enhancement for the "root:BRANCHNAME" style of tag,
    accomplished using a Common Table Expression in the underlying SQL.
  * Sort tag listings (command line and webpage) by taking numbers into
    consideration so as to cater for tags that follow semantic versioning.
  * On the wiki listings, omit by default wiki pages that are associated with
    check-ins and branches.
  * Add the new "fossil describe" command.
  * Markdown subsystem extended with footnotes support. See corresponding test
    cases, known limitations and discussion.
  * Add the new special name "start:BRANCH" to refer to the first check-in of the branch.
  * Support generated "mimetype" columns in the TICKET and TICKETCHNG tables.
  * Fix remote-url-overwrite bug where remote-url is overwritten by the proxy
    setting during sync operation. Also require explicit "system" proxy setting
    to use "http_proxy" environment variable.
  * Reimplemented the /pikchrshow app to use a WebAssembly build of pikchr so
    that it can render pikchrs on the client instead of requiring a server
    round-trip.
  * Add the email-listid setting. If set, it is used as the List-ID header for
    all outbound notification emails.
  * Add the "--branch" option to the "timeline" command to restrict the
    displayed items to a specific branch.
  * Add the "--versions" option to "fossil diff" to display details about the
    compared versions into the patch header.
  * Numerous other minor enhancements.
- drop fossil-json1.patch: obsolete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668859200">- fossil 2.20:
  * Add the chat-timeline-user setting, allowing timeline changes
    to be announced to the room
  * Improvements to unsubscribe workflow
  * Add the "fossil branch lsh" subcommand for listing the most
    recently modified branches
  * Multiple UI tweaks
  * Fix a bug introduced in 2.17 that prevented clone --unversioned
    from completing the retrieval of UV files from the remote repo.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677931200">- fossil 2.21:
  * Add user password reset feature
  * Add the fossil repack command
  * Add the ability to put text descriptions on ticket report
    formats.
  * Multiple UI updates
  * Passwords for remembered remote repositories are now stored as
    irreversible hashes rather than obscured clear-text, for
    improved security.
  * Add the "nossl" and "nocompress" options to CGI.
  * Update search infrastructure from FTS4 to FTS5.
  * Writes to the database are disabled by default if the HTTP
    request does not come from the same origin. This enhancement
    is a defense in depth measure only; it does not address any
    known vulnerabilities.
  * Improvements to automatic detection and mitigation of attacks
    from malicious robots.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685707200">- fossil 2.22:
  * Multiple enhancements to the /timeline webpage
  * Administrators can select to skip sending notifications about
    new forum posts.
  * If the value N is negative in "--context N" or "-c N" to the
    various diff commands, then treat it as infinite and show the
    complete file content.
  * Add support for the trigram tokenizer for FTS5 search to enable
    searching in Chinese.
  * Comment lines (starting with a '#') are now supported inside
    versioned settings.
  * Default permissions for anonymous users in new repositories is
    changed to "hz".
  * The fossil status command now detects when a file used to be a
    symlink and has been replaced by a regular file. (It
    previously checked for the inverse case only.)
  * The empty-dirs setting now reuses the same parser as the *-glob
    settings instead of its prior idiosyncratic parser, allowing
    quoted whitespace in patterns.
  * Enhancements to the /reports webpage</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- fossil 2.23:
  * Add ability to "close" forum threads
  * Add the fossil all whatis command
  * Some web UI ind command output mprovements
  * New options for email notification to limit to only new threads
  * Fix a search failure with non-ASCII characters
  * Improve defense-in-depth against SQL injection, and cross-site
    request forgery</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1721563200">- fossil 2.24:
  * Work around Apache httpd mod_cgi changes for Content-Length
  * UI skin enhancements
  * Enhancements to the /timeline page
  * Improved display of hash algorithm used on uv-list page
  * If the autosync setting contains keyword "all", the automatic
    sync occurs against all defined remote repositories, not just
    the default.
  * Markdown formatter: improved handling of indented fenced code
    blocks that contain blank lines.
  * Fix problems with one-click unsubscribe on email notifications.
  * Detect GoogleOther crawler as a robot
- add upstream patches addressing test failures:
  * fossil-2.24-5ad708085a90365f.patch
  * fossil-2.24-fb4e90b662803e47.patch
  * fossil-2.24-17c01c549e73c6b8.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739016000">- fossil 2.25:
  * The "fossil ui /" command now works even for repositories that
    have non-ASCII filenames
  * Add the fossil tree command.
  * On case-insensitive filesystems, store files using the
    filesystem's preferred case rather than the case typed in by
    the user.
  * Change the name "fossil cherry-pick" command to "fossil
    cherrypick", which is more familiar to Git users. Retain the
    legacy name for compatibility.
  * Add new query parameters to the /timeline page: d2=, p2=, and
    dp2=.
  * Add options to the fossil tag command that will list tag values.
  * Add the -b|--brief option to the fossil status command.
  * Add ability to upload unversioned files via the /uvlist page.
  * Add history search to the /chat page.
  * Add Unix socket support to the server command.
  * Take into account zero-width and double-width unicode characters
    when formatting the command-line timeline.
- drop patches:
  * fossil-2.24-17c01c549e73c6b8.patch
  * fossil-2.24-5ad708085a90365f.patch
  * fossil-2.24-fb4e90b662803e47.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1739361600">- overflow.patch: Fix undefined behaviour due to overflow</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746360000">- fossil 2.26:
  * fossil diff usability improvements
  * fossil merge-info and --tk provides analysis on the most recent
    merge operations
  * fossil commit now can help detect formatting mistakes, can be
    a noop when there are no changes present (--if-changes), can
    check in with SSH keys, and UI improvements
  * fossil patch fixed some bugs
  * ticketing system improved: tickets can now have wiki pages
    attached, ticket templates, multiple ticket creation is easier
  * The FOSSIL_REPOLIST_SHOW influences the default displayed info
  * Improves security for TH1 scripting language
  * /chat now behaves better during server outages
  * Various UI improvements
  * deprecated --comfmtflags and --comment-format global options
- drop conflicted overflow.patch added with insufficient references
- disable fusefs, fossil was not ported to fuse3 (boo#1242079)</changelog>
</package>
<package pkgid="42fe925badb4178616f9c5729994f39dc1806aaac0efa13dee93e5ece90c904a182cc50a2e0b45b35a78b0bc59d1e0324ff8f1b83207f419689a805efa5fe052" name="fotowall" arch="riscv64">
  <version epoch="0" ver="1.0" rel="4.3"/>
  <changelog author="detlef@links2linux.de" date="1211025600">- new upstream release &lt;0.21&gt;</changelog>
  <changelog author="detlef@links2linux.de" date="1236859200">- new upstream release &lt;0.3.1&gt;
  * Configuration Panel: right click on an image and edit properties
  * More Frame types (default, heart, Plasma backgrounds) (David Eccher)
  * More Image Formats (bmp, tiff, gif, ...) (Superstoned)
  * Reflections, and really cool ones
  * Mirror the photo by clicking on an axis (Alberto Scarpa)
  * DoubleClick on a picture -&gt; set it as background, and vice-versa (Alberto Scarpa)
  * More pretty (plasma icons) and usable (behavior) frame buttons
  * Stacking order (Superstoned)
  * Export a single picture as-you-see-it on disk
  * Fixed-ratio resize: hold CTRL while resizing
  * Visual Help (Alberto Scarpa)
  * Drag&amp;Drop: better behavior and can change a picture inside an existing frame too
  * Pictures stay on-screen</changelog>
  <changelog author="toni@links2linux.de" date="1239451200">- update to 0.5</changelog>
  <changelog author="toni@links2linux.de" date="1241006400">- update to 0.6</changelog>
  <changelog author="toni@links2linux.de" date="1260187200">- update to 0.9 the alchimia release
  - Fast, Solid and Integrated Workflow
  - New Contents: Canvas and Wordcloud
  - Graphics Effects
  - Nested Editors
  - LikeBack feedback system
  - Zoomable canvas
  - more than 250 other changes</changelog>
  <changelog author="avvissu@yandex.ru" date="1412251200">- Patch to fix build (v4l1.patch)</changelog>
  <changelog author="aloisio@gmx.com" date="1514808000">- Update to version 1.0
  * Picture cropping [requested by Rossana]
  * Exporters: vast improvements: high-quality PDF output, easy
    Printing
  * Wordcloud editor
  * Text: Color Triangle picker, and Shaking
  * Re-Arrange Contents
  * View perspective and rotation [requested by Nicolas Brisset]
  * Port to Qt 5 - Andy Sardina
  * Traditional Chinese Translation - Estea Chen / Fantix King
  * Arnaud’s Undo/Redo system (not active yet)
- Dropped fotowall.png, fotowall.desktop, fotowall-0.9_v4l1.patch
  and Fotowall.patch
- Spec cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1514980800">- Ensure neutrality of description.</changelog>
  <changelog author="plinnell@opensuse.org" date="1531828800">- add fotowall-1.0-fix-build-against-qt-5.11.0.patch from Mageia</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591272000">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
</package>
<package pkgid="7846c00652b1e36dcfdb1d809ceffa23391019686f6bec41252e028c986d4f5b6685a22b25f6b0b73ac5d96176785f57c4c72ca1177b9060a9aadaf4cb5b8f04" name="foundry" arch="riscv64">
  <version epoch="0" ver="1.0.1" rel="1.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756900800">- Initial package, version 1.0.rc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Update to version 1.0.0:
  + Give access to VIM im context from FoundrySourceView
  + Simplified GActions for many FoundryService-derived managers
  + Foundry executable is now dynamically linked
  + FoundrySearchResult gained icon support
  + New API to allow creating a PTY producer from a consumer FD
  + Many fit'n'finish fixes for 1.0 API
  + The FoundryFileManager can now discover content-type from a
    filename if the content-type is not provided to determine
    appropriate symbolic icons.
  + Improvements to terminal palette parsing
  + A new FoundryMenuProxy enables easily integrationg with
    GMenuModel with a menu ID referenced in the applications
    merged menus (See FoundryMenuManager).
  + The fallback storage for extended attributes (SQLite) now
    properly ensures uniqueness for columns based on file URI.
  + Some API was renamed to improve future expansion.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758715200">- Do not run testsuite on ix86, arm and s390x as it fails, and
  nobody cares enough to fix it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761739200">- Update to version 1.0.1:
  + Flatpak build pipeline
  + Ensure we have a pipeline to prepare for build
  + Propagate error when D-Bus is not available
  + Only queue podman update if db.sql changed
  + Try to avoid some common data dirs when scanning for files
  + meson-templates: only set DEVELOPMENT_BUILD when true
  + Override WAYLAND_DISPLAY for run environment when filtered by
    flatpak</changelog>
</package>
<package pkgid="1d96d52a96d760bf67379c74addb60764b3b329ebe29087510b79c550fe4037dfc4ff4122fdcd942f2d7cbbcb8aa2a1e87ef4deb7bcf3df30510368d46a65c47" name="foundry-devel" arch="riscv64">
  <version epoch="0" ver="1.0.1" rel="1.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756900800">- Initial package, version 1.0.rc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757764800">- Update to version 1.0.0:
  + Give access to VIM im context from FoundrySourceView
  + Simplified GActions for many FoundryService-derived managers
  + Foundry executable is now dynamically linked
  + FoundrySearchResult gained icon support
  + New API to allow creating a PTY producer from a consumer FD
  + Many fit'n'finish fixes for 1.0 API
  + The FoundryFileManager can now discover content-type from a
    filename if the content-type is not provided to determine
    appropriate symbolic icons.
  + Improvements to terminal palette parsing
  + A new FoundryMenuProxy enables easily integrationg with
    GMenuModel with a menu ID referenced in the applications
    merged menus (See FoundryMenuManager).
  + The fallback storage for extended attributes (SQLite) now
    properly ensures uniqueness for columns based on file URI.
  + Some API was renamed to improve future expansion.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758715200">- Do not run testsuite on ix86, arm and s390x as it fails, and
  nobody cares enough to fix it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761739200">- Update to version 1.0.1:
  + Flatpak build pipeline
  + Ensure we have a pipeline to prepare for build
  + Propagate error when D-Bus is not available
  + Only queue podman update if db.sql changed
  + Try to avoid some common data dirs when scanning for files
  + meson-templates: only set DEVELOPMENT_BUILD when true
  + Override WAYLAND_DISPLAY for run environment when filtered by
    flatpak</changelog>
</package>
<package pkgid="0b5ffb3db155842558a618cd1dc0aaea18ceb38d9d7d5cf975112953cf9db26f21a700b5536515a98a6a9d47d6d8b9a19ee2b7d6ea04df221c10190df19b869b" name="four-in-a-row" arch="riscv64">
  <version epoch="0" ver="3.38.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + The transition from start screen to game has been changed.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583150400">- Update to version 3.35.92:
  + Updated help.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1591358400">- Update to version 3.36.3:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Fix typo in appdata.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Fix for translation help overlay.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.
- Changes from version 3.37.2:
  + A bit of code modernization and some shortcuts fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158402">- Update to version 3.38.1:
  + Updated translations.</changelog>
</package>
<package pkgid="d2e261be80a95e171423e116cfb43762c16be539125355590a335326ea9710a5bb72e711cd1367fc3a74717a2bf40694137d6f4af8f8d18e58eac53adf9fb99b" name="four-in-a-row-lang" arch="noarch">
  <version epoch="0" ver="3.38.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + The transition from start screen to game has been changed.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583150400">- Update to version 3.35.92:
  + Updated help.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1591358400">- Update to version 3.36.3:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Fix typo in appdata.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Fix for translation help overlay.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.
- Changes from version 3.37.2:
  + A bit of code modernization and some shortcuts fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158402">- Update to version 3.38.1:
  + Updated translations.</changelog>
</package>
<package pkgid="fc99021ceed1fe50eb33ad0d94b1f2fd090236749eb9d29d87561ed2d4741ffdd959f2dbcd3e82d1fed04e439745e5530017d511019d5911f1608cd786d333c7" name="fox16-devel" arch="riscv64">
  <version epoch="0" ver="1.6.57" rel="4.1"/>
  <changelog author="lars@linux-schulserver.de" date="1408104000">- update to 1.6.50:
  + no upstream changes available</changelog>
  <changelog author="jengelh@inai.de" date="1409313600">- Use verifiable https://en.opensuse.org/SourceUrls and
  original tarball
- Follow shared library package naming guidelines a bit closer</changelog>
  <changelog author="lars@linux-schulserver.de" date="1418644800">- the -devel-static package must require the -devel-package,
  see https://en.opensuse.org/openSUSE:Packaging_guidelines#Exception</changelog>
  <changelog author="behrisch@users.sourceforge.net" date="1477137600">- update to 1.6.52:
  + Small fixes for 64-bit casts in dctest.cpp (compiler warning issues).
  + JPEG image I/O color spaces handled better.
  + FXApp input callback message ID for SEL_IO_EXCEPT was wrong.
  + Change in how FXStat determines if a file is an executable (Windows).</changelog>
  <changelog author="lars@linux-schulserver.de" date="1495108800">- Update to 1.6.54:
  + Fix core dump using old GNU C Library or CYGWIN inside
    FXString::vformat.cpp.
  + Fixed typo in FXString::vformat.cpp.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1538740800">- Update to 1.6.57:
  + Libtool flags added on behalf of FXRuby builds and missing
    UNICODE flag added for CYGWIN32 build.
  + Problem fixed in FXString vformat().
  + Fix FXMemoryStream position() API: error code was set moving
    stream position to end of buffer.</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6.57" date="1557057600">- package license files in library package
- ran spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop require on xorg-x11-libs, that metapackage itself requires
  nothing, and does not provide any usable files either.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683720000">- Remove non-SUSE fragments, there is no build enabled for
  those targets anyway. Replace more -devel by pkgconfig(...).</changelog>
</package>
<package pkgid="f7e67324dbc33dd0e5d9972ecdb02292d7e8830693ac77794092a885c31103622e60d67d5bc181ea050f9816d3042e4c647bb2b56d35cd41823399fb0bdc3ed0" name="fox16-devel-static" arch="riscv64">
  <version epoch="0" ver="1.6.57" rel="4.1"/>
  <changelog author="lars@linux-schulserver.de" date="1408104000">- update to 1.6.50:
  + no upstream changes available</changelog>
  <changelog author="jengelh@inai.de" date="1409313600">- Use verifiable https://en.opensuse.org/SourceUrls and
  original tarball
- Follow shared library package naming guidelines a bit closer</changelog>
  <changelog author="lars@linux-schulserver.de" date="1418644800">- the -devel-static package must require the -devel-package,
  see https://en.opensuse.org/openSUSE:Packaging_guidelines#Exception</changelog>
  <changelog author="behrisch@users.sourceforge.net" date="1477137600">- update to 1.6.52:
  + Small fixes for 64-bit casts in dctest.cpp (compiler warning issues).
  + JPEG image I/O color spaces handled better.
  + FXApp input callback message ID for SEL_IO_EXCEPT was wrong.
  + Change in how FXStat determines if a file is an executable (Windows).</changelog>
  <changelog author="lars@linux-schulserver.de" date="1495108800">- Update to 1.6.54:
  + Fix core dump using old GNU C Library or CYGWIN inside
    FXString::vformat.cpp.
  + Fixed typo in FXString::vformat.cpp.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1538740800">- Update to 1.6.57:
  + Libtool flags added on behalf of FXRuby builds and missing
    UNICODE flag added for CYGWIN32 build.
  + Problem fixed in FXString vformat().
  + Fix FXMemoryStream position() API: error code was set moving
    stream position to end of buffer.</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6.57" date="1557057600">- package license files in library package
- ran spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop require on xorg-x11-libs, that metapackage itself requires
  nothing, and does not provide any usable files either.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683720000">- Remove non-SUSE fragments, there is no build enabled for
  those targets anyway. Replace more -devel by pkgconfig(...).</changelog>
</package>
<package pkgid="7594c723417b936071abe305d65b52d5296fddda9d657ff886a63c489187799377415f15fb13ff5474f01531bd74af131df376b40cbdb485fd28a1b107b9df77" name="fox16-doc" arch="noarch">
  <version epoch="0" ver="1.6.57" rel="4.1"/>
  <changelog author="lars@linux-schulserver.de" date="1408104000">- update to 1.6.50:
  + no upstream changes available</changelog>
  <changelog author="jengelh@inai.de" date="1409313600">- Use verifiable https://en.opensuse.org/SourceUrls and
  original tarball
- Follow shared library package naming guidelines a bit closer</changelog>
  <changelog author="lars@linux-schulserver.de" date="1418644800">- the -devel-static package must require the -devel-package,
  see https://en.opensuse.org/openSUSE:Packaging_guidelines#Exception</changelog>
  <changelog author="behrisch@users.sourceforge.net" date="1477137600">- update to 1.6.52:
  + Small fixes for 64-bit casts in dctest.cpp (compiler warning issues).
  + JPEG image I/O color spaces handled better.
  + FXApp input callback message ID for SEL_IO_EXCEPT was wrong.
  + Change in how FXStat determines if a file is an executable (Windows).</changelog>
  <changelog author="lars@linux-schulserver.de" date="1495108800">- Update to 1.6.54:
  + Fix core dump using old GNU C Library or CYGWIN inside
    FXString::vformat.cpp.
  + Fixed typo in FXString::vformat.cpp.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1538740800">- Update to 1.6.57:
  + Libtool flags added on behalf of FXRuby builds and missing
    UNICODE flag added for CYGWIN32 build.
  + Problem fixed in FXString vformat().
  + Fix FXMemoryStream position() API: error code was set moving
    stream position to end of buffer.</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6.57" date="1557057600">- package license files in library package
- ran spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop require on xorg-x11-libs, that metapackage itself requires
  nothing, and does not provide any usable files either.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683720000">- Remove non-SUSE fragments, there is no build enabled for
  those targets anyway. Replace more -devel by pkgconfig(...).</changelog>
</package>
<package pkgid="1f11ddbab52a61c3600e7ebaa6eb4dfb9bfcd7dca6247be1d58cb04c5a903fccf22ba9fec027784ac1a11e18bcbd7542e6fea9de343e0c7398461df7ff6b7714" name="fox16-example-apps" arch="riscv64">
  <version epoch="0" ver="1.6.57" rel="4.1"/>
  <changelog author="lars@linux-schulserver.de" date="1408104000">- update to 1.6.50:
  + no upstream changes available</changelog>
  <changelog author="jengelh@inai.de" date="1409313600">- Use verifiable https://en.opensuse.org/SourceUrls and
  original tarball
- Follow shared library package naming guidelines a bit closer</changelog>
  <changelog author="lars@linux-schulserver.de" date="1418644800">- the -devel-static package must require the -devel-package,
  see https://en.opensuse.org/openSUSE:Packaging_guidelines#Exception</changelog>
  <changelog author="behrisch@users.sourceforge.net" date="1477137600">- update to 1.6.52:
  + Small fixes for 64-bit casts in dctest.cpp (compiler warning issues).
  + JPEG image I/O color spaces handled better.
  + FXApp input callback message ID for SEL_IO_EXCEPT was wrong.
  + Change in how FXStat determines if a file is an executable (Windows).</changelog>
  <changelog author="lars@linux-schulserver.de" date="1495108800">- Update to 1.6.54:
  + Fix core dump using old GNU C Library or CYGWIN inside
    FXString::vformat.cpp.
  + Fixed typo in FXString::vformat.cpp.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1538740800">- Update to 1.6.57:
  + Libtool flags added on behalf of FXRuby builds and missing
    UNICODE flag added for CYGWIN32 build.
  + Problem fixed in FXString vformat().
  + Fix FXMemoryStream position() API: error code was set moving
    stream position to end of buffer.</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6.57" date="1557057600">- package license files in library package
- ran spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Drop require on xorg-x11-libs, that metapackage itself requires
  nothing, and does not provide any usable files either.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683720000">- Remove non-SUSE fragments, there is no build enabled for
  those targets anyway. Replace more -devel by pkgconfig(...).</changelog>
</package>
<package pkgid="35f329bd6bda2bb8bcefd2243adc563dec3065d457f1c34646a94046300539d3ae489219e1640f4c2856a544260202fe94cccd3519137c9c8cf155a0b10dc80c" name="fparser-devel" arch="riscv64">
  <version epoch="0" ver="4.5.2" rel="1.4"/>
  <changelog author="jengelh@medozas.de" date="1318939200">- Initial package for build.opensuse.org</changelog>
  <changelog author="alinm.elena@gmail.com" date="1332331200">- enabled -DFP_SUPPORT_TR1_MATH_FUNCS -DFP_SUPPORT_COMPLEX_NUMBERS
- patch to compile with gcc4.7 (gcc4.7.patch)</changelog>
  <changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 4.5.0
  * Removed support for the "eval()" function from the supported
  syntax. (This function was too dangerous, too difficult to maintain
  internally, not very useful, and more or less a gimmick in the
  first place.)
  * Removed several of the conditional compiling macro definitions,
  namely FP_SUPPORT_TR1_MATH, FP_ENABLE_EVAL, FP_EVAL_MAX_REC_LEVEL,
  FP_NO_EVALUATION_CHECKS and FP_EPSILON.
  * The epsilon value used in comparisons is now set with a member
  function of FunctionParser (which allows setting different values
  for different versions of the parser).
  * The math functions previously turned on with FP_SUPPORT_TR1_MATH
  are now automatically used if __cplusplus indicates that C++11 is
  in use.</changelog>
  <changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 4.5.1
  * Reverted the automatic C++11 detection to a precompiler macro
  setting (FP_SUPPORT_CPLUSPLUS11_MATH_FUNCS) because not all
  compilers yet fully support the C++11 math functions.
  * Fixed a potential duplicate symbol problem that happens with
  explicit template instantiations.</changelog>
  <changelog author="jengelh@inai.de" date="1362312000">- Mark package as requiring mpfr &gt;= 2.4.0 due to use of mpfr_d_sub</changelog>
  <changelog author="mpluskal@suse.com" date="1441972800">- Update to 4.5.2
  * Fixed several optimizer bugs.
  * Fixed compilation problems with Visual Studio 2013 and gcc.
- Use url for source</changelog>
</package>
<package pkgid="8dc314bc4bd5f678abf505325eb0c93199d258eac485f26dfd9c76e43508892404d8b4be192fce54cebb98f92af1920818360b12bd154a832d1ba0f5669a2765" name="fping" arch="riscv64">
  <version epoch="0" ver="5.5" rel="1.1"/>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1592136000">- correct download URL (upstream is using .gz instead of bz2)
- refreshed fping-4.2-gcc10-extern.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594555200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1595764800">- fping 4.4:
  * Linux unprivileged ping support (ping_group_range)
  * Add SIGQUIT summary support similar to ping
  * bug fixes
- drop fping-4.2-gcc10-extern.patch, upstream</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 5.0:
  - In non-quiet loop and count mode, a line is printed for every lost packet
    8.8.8.8 : xmt/rcv/%loss = 2/2/0%, min/avg/max = 12.3/12.5/12.8
    8.8.8.7 : xmt/rcv/%loss = 2/0/100%
  - The returned size in bytes now always excludes the IP header, so if before it
    reported '84 bytes' e.g. when using 'fping -l', now it reports '64 bytes'.
    This is to make the reported size consistent with ping(8) from iputils and
    also with fping when pinging a IPv6 host (which never included the IPv6
    header size).
  - The number of sent pings is only counted when the pings are received or have
    timed out, ensuring that the loss ratio will be always correct. This makes it
    possible, for example, to use loop mode (-l) with interval statistics (-Q)
    and a timeout larger than period, without having the issue that initially
    some pings would be reported as missing (#193)
  - Improved precision of measurements from 10us to 1us (#136, thanks @tycho)
  - The reported size of received packets is now always correct on Linux even for
    packets &gt; 4096 bytes.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1602072000">- no longer invoke permissions macros for fping. It now uses ICMP_RAW sockets
  instead (bsc#1174504).</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1645531200">- Update to 5.1:
  * Netdata: use host instead name as family label
  * Netdata: use formatstring macro PRId64
  * Allow -4 option to be given multiple times
  * Documentation fix
  * Retain privileges until after privileged setsockopt
  * Set bind to source only when option is set
  * Fix getnameinfo not called properly for IPv4
  * Documentation updates</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 5.2:
  * New option -X / --fast-reachable to exit immediately once N
    hosts have been found
  * New option -k / -fwmark to set Linux fwmark mask (#289,
  * Always output fatal error messages
  * Fallback to SO\_TIMESTAMP if SO\_TIMESTAMPNS is not available
  * Fix running in unprivileged mode
  * Fix build issue for NetBSD/alpha
  * Fix build issue for OpenBSD/alpha
  * Fix build warning for long int usage
  * Fix build error with musl libc
  * Fix to guard against division by zero
  * Decouple -a/-u effects from -c
  * Added contrib/Dockerfile
  * Update github action os images</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1736078400">- Update to 5.3:
  * New option --icmp-timestamp to send ICMP timestamp requests (ICMP type 13)
    instead of ICMP Echo requests (#353 #363, thanks @auerswal and @gsnw-sebast)
  * New option --print-ttl to print returned TTL value (#354, thanks @nalves599)
  * New option --print-tos to print returned TOS value (#335 #346 #347, thanks
    @auerswal and @gsnw-sebast)
  * New option --check-source (#334, thanks @auerswal)
  * Predefined various timestamp formats (#321, thanks @auerswal and @gsnw-sebast)
  * Print cumulative stats with -Q SECS,cumulative (#315, thanks @auerswal)
  * ci: Upgrade actions/upload-artifact to v4 (#360, thanks @gsnw-sebast)
  * ci: Azure Pipeline only trigger when changes are made in the development branch
    (#359, thanks @gsnw-sebast)
  * ci: Upgrade actions/upload-artifact to v3 (#355, thanks @pevik)
  * ci: Azure Pipeline YAML add docker build (#354, thanks @gsnw-sebast)
  * Dockerfile: change distribution from ubuntu to debian (#350, thanks
    @gsnw-sebast)
  * Fix warning unused parameter 'reply_timestamp' under macOS (#348, thanks
    @gsnw-sebast)
  * Fix increase maximum -s value to 65507 (#344, thanks @pevik)
  * ci: use File::Temp to create temporary directory (#343, thanks @auerswal)
  * Fix -k, --fwmark with setuid fping executable (#342, thanks @auerswal)
  * Another batch of additional tests (take 2) (#341, thanks @auerswal)
  * Document that -a and -u are overridden by -c and -C (#338, thanks @auerswal)
  * Fix macOS build warning sets SEQMAP_TIMEOUT_IN_NSSEQMAP_TIMEOUT_IN_NS as INT64_C
    (#336, thanks @gsnw-sebast)
  * Fix inconsistent limits for address generation via -g, --generator using either
    range or CIDR (#331, thanks @auerswal)
  * Some additional tests (#329, thanks @auerswal)
  * ci: skip an unreliable test on macOS (#328, thanks @auerswal)
  * Fix incorrect return-value check for a scanf like function (CWE-253) (#323,
    thanks @gsnw-sebast)
  * A few more tests to increase code coverage a little bit (#320, thanks @auerswal)
  * Github fix: Change to codeql-action-v2 (#319, thanks @gsnw-sebast)
  * Developer function: Debug with Visual Studio Code (#318, thanks @gsnw-sebast)</changelog>
  <changelog author="Marius Grossu &lt;marius.grossu@suse.com&gt;" date="1758801600">- Update to 5.4:
  * Memory allocation safety checks for event storage (thanks David.A for the bug report)
  * Fix off-by-one boundary check in seqmap code (thanks David.A for the bug report)
  * The minimum value for the period (-p flag) is now 0.001 milliseconds</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 5.5:
  * New option -J / --json for JSON output. See doc/fping-json.md
    for the JSON schema. This feature is still in alpha and the
    schema might change in future releases
  * The -g, --generate option now also supports IPv6 addresses
  * New option --seqmap-timeout to control the time after which
    sequence numbers can be used again
  * Fix OpenBSD sprintf() warning
  * Fix fallback to SO\_TIMESTAMP if SO\_TIMESTAMPNS is not
    available
  * Typo fix in error message when SO\_BINDTODEVICE fails
  * Options --print-tos and --print-ttl now also work for IPv6,
    and no longer require privileges
  * Report received ICMPv6 error messages
  * Suppress duplicate reports in count mode with -q, --quiet or
  - Q, --squiet
  * Switch to alpine-based multi-stage Docker build to reduce
    image size and improve build performance;
  * Print receive ping moved to new functions
  * Avoid unsigned overflow when determining the memory size to
    save response times on systems where size\_t is the same as
    unsigned int
  * Document the new minimum value for the -p option
  * Fix build without IPv6 support
  * Fix debug build use of dbg_printf in fping.c
  * Remove MacOS-specific test for -I option
  * GitHub Actions fixes (thanks @gsnw-sebast)
  * Fix measurement of time for timed reports (-Q) to start after
    DNS name resolution.</changelog>
</package>
<package pkgid="1c375d276cfb546ed5d0cd77192de381b13701c4725916f58ec77669f2c92f329affb0b6781a9e0fd630bb703bad7cee5d7fd1044736308089e2b59cbfcac858" name="fplll" arch="riscv64">
  <version epoch="0" ver="5.5.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578571200">- Update to release 5.3.2
  * Nobody has any intention of providing a changelog.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 5.3.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607083200">- Update to release 5.4.0
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1620993600">- Update to release 5.4.1
  * Add -I flags to pkgconfig file
  * GCC11 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1653480000">- Update to release 5.4.2
  * Exacteval fix
  * Document the role of the `u` parameter in LLL_reduction</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670587200">- Limit build parallelism with limit_build macro to avoid
  occasional build failure due to OOM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 5.4.3
  * Add FP_NR::ceil function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Update to release 5.4.4
  * Make Babai test more robust for PPC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697630400">- Update to release 5.4.5
  * Replace deprecated std::result_of by std::invoke_result</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731412800">- Update to release 5.5.0
  * No changelog was provided</changelog>
</package>
<package pkgid="5651305b536bb2b41d726dd647e7a283a1c350609f0b1477808bb2e387bfc6d67791b460726a4484bdb4567a2c0a0ed22ff2eee79a7ec850187449054416c0bf" name="fplll-devel" arch="riscv64">
  <version epoch="0" ver="5.5.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578571200">- Update to release 5.3.2
  * Nobody has any intention of providing a changelog.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 5.3.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607083200">- Update to release 5.4.0
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1620993600">- Update to release 5.4.1
  * Add -I flags to pkgconfig file
  * GCC11 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1653480000">- Update to release 5.4.2
  * Exacteval fix
  * Document the role of the `u` parameter in LLL_reduction</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670587200">- Limit build parallelism with limit_build macro to avoid
  occasional build failure due to OOM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 5.4.3
  * Add FP_NR::ceil function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Update to release 5.4.4
  * Make Babai test more robust for PPC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697630400">- Update to release 5.4.5
  * Replace deprecated std::result_of by std::invoke_result</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731412800">- Update to release 5.5.0
  * No changelog was provided</changelog>
</package>
<package pkgid="9fbd725a4bf619c540b9dddccbc74b2f63891a4f9ca8555acccd85ee9410d897224a5924745f94a65cf39bc537271ff6f5ce505d8869651259fbc714f8a21ae3" name="fprintd" arch="riscv64">
  <version epoch="0" ver="1.94.5" rel="1.1"/>
  <changelog author="Matthias Mailä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ø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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.94.3:
  * Don't try to clear storage on devices without internal
    storage
  * Build: Add option to use libelogind for DBus
  * Fixed loading external storage modules
  * Do not require bash to build (just posix sh)
  * Tests fixes for newer python, python-dbusmock and
    libfprint
  * Even more translation updates</changelog>
  <changelog author="Christian Galeffi &lt;chri@gallochri.com&gt;" date="1727611200">- update to 1.94.4
  * Support building in other non-linux unix platforms (FreeBSD tested)
  * Bump minimum glib dependency version to 2.64
  * Allow interactive DBus authorization on fprintd-tools
  * Use prefix to determine the PAM modules dir
  * Translation updates</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1758542400">- Remove not needed BuildRequires python3-pydbus</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.94.5:
  * fprintd now depends on libfprint 1.94.9
  * Improved handling of device errors
  * pam: reduce minimum timeout to 1 second
  * pam: support unlimited timeout</changelog>
</package>
<package pkgid="c53edad5807260fc49fea90201e595c37b38b41a500d0e0ec58f8a95b9c9ecc9ad505d6d62f8a46970759ada63508b761f87d7b7c5c881f8fcd63bcd5de91b68" name="fprintd-devel" arch="noarch">
  <version epoch="0" ver="1.94.5" rel="1.1"/>
  <changelog author="Matthias Mailä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ø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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.94.3:
  * Don't try to clear storage on devices without internal
    storage
  * Build: Add option to use libelogind for DBus
  * Fixed loading external storage modules
  * Do not require bash to build (just posix sh)
  * Tests fixes for newer python, python-dbusmock and
    libfprint
  * Even more translation updates</changelog>
  <changelog author="Christian Galeffi &lt;chri@gallochri.com&gt;" date="1727611200">- update to 1.94.4
  * Support building in other non-linux unix platforms (FreeBSD tested)
  * Bump minimum glib dependency version to 2.64
  * Allow interactive DBus authorization on fprintd-tools
  * Use prefix to determine the PAM modules dir
  * Translation updates</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1758542400">- Remove not needed BuildRequires python3-pydbus</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.94.5:
  * fprintd now depends on libfprint 1.94.9
  * Improved handling of device errors
  * pam: reduce minimum timeout to 1 second
  * pam: support unlimited timeout</changelog>
</package>
<package pkgid="060b60982fb4ce01799f48c708925048d04300a502a9fb6d45fe5a757271c45c1698621e14717a8ed7b8cd9081d933715d80783cc840066c7c4c3967c0b13319" name="fprintd-doc" arch="noarch">
  <version epoch="0" ver="1.94.5" rel="1.1"/>
  <changelog author="Matthias Mailä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ø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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.94.3:
  * Don't try to clear storage on devices without internal
    storage
  * Build: Add option to use libelogind for DBus
  * Fixed loading external storage modules
  * Do not require bash to build (just posix sh)
  * Tests fixes for newer python, python-dbusmock and
    libfprint
  * Even more translation updates</changelog>
  <changelog author="Christian Galeffi &lt;chri@gallochri.com&gt;" date="1727611200">- update to 1.94.4
  * Support building in other non-linux unix platforms (FreeBSD tested)
  * Bump minimum glib dependency version to 2.64
  * Allow interactive DBus authorization on fprintd-tools
  * Use prefix to determine the PAM modules dir
  * Translation updates</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1758542400">- Remove not needed BuildRequires python3-pydbus</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.94.5:
  * fprintd now depends on libfprint 1.94.9
  * Improved handling of device errors
  * pam: reduce minimum timeout to 1 second
  * pam: support unlimited timeout</changelog>
</package>
<package pkgid="3b3fe6b6ade1ae0cb2d2f2ba8c298e7abf1df0ee81338581efeefaf48995546a0b80279c750a3ee0737259e35d63d44b77da1c12d004f204849c84cc1f107344" name="fprintd-lang" arch="noarch">
  <version epoch="0" ver="1.94.5" rel="1.1"/>
  <changelog author="Matthias Mailä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ø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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.94.3:
  * Don't try to clear storage on devices without internal
    storage
  * Build: Add option to use libelogind for DBus
  * Fixed loading external storage modules
  * Do not require bash to build (just posix sh)
  * Tests fixes for newer python, python-dbusmock and
    libfprint
  * Even more translation updates</changelog>
  <changelog author="Christian Galeffi &lt;chri@gallochri.com&gt;" date="1727611200">- update to 1.94.4
  * Support building in other non-linux unix platforms (FreeBSD tested)
  * Bump minimum glib dependency version to 2.64
  * Allow interactive DBus authorization on fprintd-tools
  * Use prefix to determine the PAM modules dir
  * Translation updates</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1758542400">- Remove not needed BuildRequires python3-pydbus</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.94.5:
  * fprintd now depends on libfprint 1.94.9
  * Improved handling of device errors
  * pam: reduce minimum timeout to 1 second
  * pam: support unlimited timeout</changelog>
</package>
<package pkgid="eabe12165d4348d9d0b6b2d16b020c85939f857613c8a43619a6c6cb27e299d849703ef4e5fcffd9cae5bea2f9824b978ae574b3306e7bfc8baa14b56243002d" name="fprintd-pam" arch="riscv64">
  <version epoch="0" ver="1.94.5" rel="1.1"/>
  <changelog author="Matthias Mailä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ø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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.94.3:
  * Don't try to clear storage on devices without internal
    storage
  * Build: Add option to use libelogind for DBus
  * Fixed loading external storage modules
  * Do not require bash to build (just posix sh)
  * Tests fixes for newer python, python-dbusmock and
    libfprint
  * Even more translation updates</changelog>
  <changelog author="Christian Galeffi &lt;chri@gallochri.com&gt;" date="1727611200">- update to 1.94.4
  * Support building in other non-linux unix platforms (FreeBSD tested)
  * Bump minimum glib dependency version to 2.64
  * Allow interactive DBus authorization on fprintd-tools
  * Use prefix to determine the PAM modules dir
  * Translation updates</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1758542400">- Remove not needed BuildRequires python3-pydbus</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.94.5:
  * fprintd now depends on libfprint 1.94.9
  * Improved handling of device errors
  * pam: reduce minimum timeout to 1 second
  * pam: support unlimited timeout</changelog>
</package>
<package pkgid="46c575f93f9ecd65d354f618ece136da391fca18c7101902d0427dbda83d5433d26a7c66a892619fa3d1735d4dd7d891645b2249a2485bb6a349be3e0c4ad472" name="fq" arch="riscv64">
  <version epoch="0" ver="0.17.0" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1684238400">- Update to version 0.6.0:
  * fq: Release 0.6.0
  * mp4: Use correct epoch for quicktime timestamps
  * fix non-ascii characters handling in to_hex and to_base64 functions
  * interp: Add hex bits format
  * bitcoin: fix witness item structs
  * doc: fix typos
  * interp: trim: Add multi-line support
  * html: Add to probe group
  * bits,bytes: Behave as binary instead of raw decode value
  * interp: Don't output raw binary if display is called explicitly
  * Update gomod-golang-x-net to 0.10.0 from 0.9.0
  * Update gomod-golang-x-crypto to 0.9.0 from 0.8.0
  * doc: Hopefully fix svg fixed font issue
  * help,markdown: Rewrote and made text rendering nicer
  * postgres: doc
  * postgres: use bit stream instead of masks to get flags
  * postgres: btree refactored by Mattias Wadman
  * postgres: fix line endings in error messages, simplify code, add comments
  * postgres: refactoring
  * postgres: update doc
  * Update github-go-version to 1.20.4 from 1.20.3
  * Update docker-golang to 1.20.4 from 1.20.3
  * postgres: refactoring
  * postgres: fix lint
  * interp,decode: Support decode group argument
  * postgres: fix compilation, fix tests
  * id3v2: Decode CTOC flags
  * id3v2: Add WXXX (desc/url) frame support
  * bson: fix doc formatting and add author info
  * dev,doc Clarify some dev docs and rename launch.json to be a template
  * pcap: Add forgotten help test
  * formats: Clenaup naming a bit
  * mp4: Better description for QuickTime terminator atom
  * bson: add BSON test file generator module and correct BSON format docs
  * bson: support all non-deprecated types and fix int/uint bugs
  * interp: Add skip_gaps option for tovalue/-V
  * interp: Make tovalue output behave as jq value
  * decode,interp: Refactor format groups into a proper struct
  * matroska: file_data: Fallback to raw if probe fails
  * gzip.go: fix typo in variablename: delfate
  * postgres: version 15 support
  * mp4: ctts,infe,iinf,trun: More ISOMFF version handling
  * doc: Add some more examples
  * postgres: fix error in tests
  * postgres: add page arg in pg_btree, change args names in pg_heap
  * postgres: fail on error in pg_heap
  * postgres: lint fixes
  * postgres: remove pg_wal. Failed to implement.
  * postgres: wal support multiple xlog_body for wal record
  * postgres: fix pg_wal when XLogRecord size is more than page size
  * postgres: refactor ItemIdData
  * postgres: remove lsn parameter in pg_wal
  * postgres: remove unused code
  * postgres: refactoring
  * psotgres: refactoring
  * postgres: remove arg in pg_btree
  * postgres: add btree index tests
  * postgres: add tests data
  * postgres: add test files
  * postgres: refactoring, tests
  * postgres: wal refactoring
  * postgres: pgpro wal refactoring
  * postgres: pgpro wal implementation
  * postgres: add wal tests
  * postgres: refactoring
  * postgres: wal refactoring
  * postgres: refactoring
  * postgres: wal implementation
  * postgres: wal refactoing
  * postgres: wal refactoing
  * postgres: wal impl
  * postgres: wal const
  * postgres: add pg_wal for pgproee11 as copy of postgres14
  * postgres: allow all flovours to decode btree index
  * postgres: add additional checks in pg_heap
  * postgres: remove SeekAbs(0) where it's not used.
  * postgres: how_to.md
  * postgres: add btree, pg_control to how_to.md
  * postgres: add how_to.md - how to generate test files for postgres
  * postgres: lint, doc
  * postgres: refactoring
  * postgres: refactoring
  * postgres: add argument to calc page's check sum correctly
  * postgres: make page size const
  * postgres: page sum impl
  * postgres: regenerate docs
  * postgres: refactoring
  * postgres: postgres 10 support
  * postgres: pg_heap fix page_begin, page_end
  * postgres: pg_control change default flavour to empty string - it uses versions prober. Fix root name in pg_heap.
  * postgres: generate docs by embedded md
  * postgres: add postgres.md to format
  * postgres: refactoring
  * postgres: move postgres.md to formats.md, add btree tests
  * postgres: refactoring
  * postgres: pg_heap refactoring
  * postgresql: general logic for pg_heap, pg_btree
  * postgres: pg_heap reafactoring
  * postgres: change AssertPosBytes to AssertPos (bits)
  * postgres: pg_control refactoring
  * postgres: pg_heap refactoring
  * postgres: btree handle full file
  * postgres: btree add free space
  * postgres: btree impl
  * postgres: btree impl
  * postgres: pg_btree add opaque flags
  * postgres: pg_btree begin impl
  * postgres: refactoring
  * postgres: add state to wal struct
  * postgres: try to implement pg_wal
  * postgres: pgwal checks
  * postgres: add wal checks
  * postgres: wal decoding implement
  * postgres: exclude wal tests for now
  * postgres: first correct read of WAL file
  * postgres: try to implement wal
  * postgres: add test data with specific values
  * postgres: fix linter
  * postgres: refactoring
  * postgres: refactoring - remove GetHeapD
  * postgres: remove duplicate tests
  * postgres: move SeekAbs(0) to Probe
  * postgres: better versions probing in pg_control, fix holes, better tests
  * postgres: change tuple struct in heap
  * postgres: fill gap alignment in heap tuple
  * postgres: fix some unknown, chanche tests tovalue -&gt; dv
  * postgres: add tests
  * postgres: add postgres format docs, refactoing postgres flavours
  * postgres: made root an array
  * allow to change FillGaps in decoder
  * add postgres tests for mem, cpu profiling
  * add pgpro11 for postgres
  * add pgpro12 postgres
  * add pgpro13 heap
  * add pgpro13 to postgres
  * PostgreSQL: pgheap impl for pgproee10
  * PostgreSQL: pg_control impl for pgproee 10
  * PostgreSQL: pg_control, pgheap impl for pgproee13
  * PostgreSQL: add heap for pgpro14
  * PostgreSQL: add pg_control to pgpro14
  * PostgreSQl: heap impl for version 13
  * PostgreSQl: pg_control impl for version 13
  * PostgreSQL: ref
  * PostgreSQL: fix
  * PostgreSQL: heap impl for pgproee 12
  * PostgreSQL: add pg_control for pgproee 12
  * PostgreSQL: heap impl for version 11
  * ref
  * PostgreSQL: pg_control for ver 12
  * PostgreSQl: fix offset
  * PostgreSQL: pgproee11 pg_control impl
  * PostgreSQL: pgproee11 heap impl
  * PostgreSQL: fixes
  * PostgreSQL: implement pgproee 14
  * PostgreSQL: accept only normal item pointers
  * PostgreSQL: lp_flags format
  * Add heap infomask flags parser to PostgreSQL
  * PostgrreSQl heap decode refactoring
  * PostgreSQL: heap tuples implementation
  * PostgreSQL heap page parser implememtation.
  * Try to implement pgwal - fail.
  * mappers for postgres
  * pgpro version mapper
  * unix time mapper for postgres
  * lsn mapper
  * add icu version mapper
  * WalLevel for postgres
  * show mock_authentication_nonce as hex
  * DBState enum for postgres
  * Add pgproee14 flavour to postgres
  * Add flavour arg to postgres parser
  * pg_control implementation
  * Add postgres pg_control parser
  * [WIP] initial attempt to add postgres</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1688731200">- Update to version 0.7.0:
  * fq: Release 0.7.0
  * Update gomod-gopacket to 1.1.1 from 1.1.0
  * Update gomod-golang-x-net to 0.12.0 from 0.11.0
  * Update gomod-golang-x-crypto to 0.11.0 from 0.10.0
  * Update gomod-BurntSushi/toml to 1.3.2 from 1.2.1
  * Update gomod-golang/text to 0.11.0 from 0.10.0
  * wav: Decode bext chunk
  * luajit: make doc
  * luajit: typo
  * luajit: remove unused variable
  * luajit: fix regression: (u64 vs i64)
  * luajit: tests: rename lua source file
  * luajit: explain LuaJITDecodeKNum, fix negative in bug
  * luajit: improve debuginfo decoding
  * luajit: tests: improve coverage
  * luajit: standardize field names (key/value/type ect.)
  * luajit: fallbackUintMapSymStr
  * luajit: remove unecessary dependency
  * sgpd box entries parsing
  * luajit: add to probe group
  * luajit: clarify description
  * luajit: *.fqtest: add comments for generating .luac from source
  * luajit: split in smaller decode functions
  * luajit: add luajit.md
  * luajit: opcodes: implement scalar.UintMapper
  * luajit: use UTF8 strings
  * luajit: check binary.Read() error
  * luajit: magic number: raw bits, check with assert
  * luajit: lowercase flags
  * go fmt
  * luajit: initial support
  * Update github-golangci-lint to 1.53.3 from 1.53.2
  * Update make-golangci-lint to 1.53.3 from 1.53.2
  * interp: Add to binary fast path for arrays with only 0-255 numbers and strings
  * Update gomod-golang/text to 0.10.0 from 0.9.0
  * Update gomod-golang-x-net to 0.11.0 from 0.10.0
  * Update gomod-golang-x-crypto to 0.10.0 from 0.9.0
  * Update github-go-version to 1.20.5 from 1.20.4
  * Update docker-golang to 1.20.5 from 1.20.4
  * Update README.md
  * Improved README.md
  * Update github-golangci-lint to 1.53.2 from 1.53.1
  * Update make-golangci-lint to 1.53.2 from 1.53.1
  * doc: Fix broken link in README
  * Update github-golangci-lint to 1.53.1 from 1.52.2
  * Update make-golangci-lint to 1.53.1 from 1.52.2
  * gojq: Update rebased fq fork
  * interp: Make binary also respect bits_format
  * mp4: udta: Improve length/lang box probe and support empty value</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1695816000">- Update to version 0.8.0:
  * fq: Release 0.8.0
  * opentimestamps: one last make doc.
  * opentimestamps: add help text.
  * opentimestamps: account for unknown attestation types.
  * opentimestamps: abstract away file digest sizes and support sha1, ripemd160 and keccac256.
  * opentimestamps: address comments and improve things.
  * opentimestamps: satisfy linter.
  * opentimestamps: add tests.
  * opentimestamps: add parser.
  * mod: Update golang.org/x/exp and github.com/gomarkdown/markdown
  * interp: split: Correctly split binary
  * moc3: update tests
  * moc3: Fix field order in blend_shape_keyform_bindings structure, version detection in count_info
  * mp3_frame_xing: Detect lame ext more similar to ffmpeg and mediainfo
  * Update github-go-version to 1.21.1 from 1.21.0
  * Update docker-golang to 1.21.1 from 1.21.0
  * Update gomod-golang-x-net to 0.15.0 from 0.14.0
  * Update gomod-golang-x-crypto to 0.13.0 from 0.12.0
  * id3v2: Handle W000-WZZZ,W00-WZZ URL frames
  * decode,interp: Don't shadow _key and error on missing _key
  * Update gomod-golang/text to 0.13.0 from 0.12.0
  * mp4: Decode emsg box
  * mp4: Decode cslg box
  * mp4,mpeg_es: Decode iods box and MP4_IOD_Tag OD
  * doc: Move up and update differences jq section a bit
  * golangci: Fix gosec aliasing warnings
  * html: Add forgotten re test
  * Update github-golangci-lint to 1.54.2 from 1.54.1
  * Update make-golangci-lint to 1.54.2 from 1.54.1
  * doc,moc3,caff: Add author and regenerate docs
  * moc3: update test data
  * moc3: count_info: extra space is reserved, not normal alignment/padding
  * moc3: eliminate gaps and properly handle padding, fix version 5 format decoding
  * caff: run go fmt
  * caff: eliminate gaps and specify unused fields
  * caff: run go fmt
  * moc3: add test data for new version 5
  * caff: obfuscation key is a signed integer, add test data
  * moc3: add support for version 5
  * moc3: consistency - scales array contains value elements, not scale elements
  * moc3: nicer tree structure, use more meaningful names for array elements
  * caff: update doc/formats.md
  * caff: include uncompressed bits for proper decompressed entries that can't be decoded as a format
  * moc3, caff: update tests and README
  * caff: minor formatting changes
  * moc3: update certain array element names, explicitly mark unused or reserved space
  * protobuf_widevine: Make protection_scheme constants less magic
  * moc3: remove dead code
  * moc3: initial implementation
  * caff: remove dead code
  * caff: initial implementation
  * Update github-golangci-lint to 1.54.1 from 1.54.0
  * Update make-golangci-lint to 1.54.1 from 1.54.0
  * Update github-go-version to 1.21.0 from 1.20.7
  * Update github-golangci-lint to 1.54.0 from 1.53.3
  * Update make-golangci-lint to 1.54.0 from 1.53.3
  * Update docker-golang to 1.21.0 from 1.20.7
  * gomod: Update x/exp and gomarkdown
  * matroska: Update spec and regenerate
  * cli: Rename --null/nul-output to --raw-output0
  * gojq: Update fq fork
  * Update gomod-golang-x-net to 0.14.0 from 0.13.0
  * Update gomod-golang-x-crypto to 0.12.0 from 0.11.0
  * Update gomod-golang/text to 0.12.0 from 0.11.0
  * elf: Fix broken static and segfault tests
  * Update github-go-version to 1.20.7 from 1.20.6
  * Update gomod-golang-x-net to 0.13.0 from 0.12.0
  * Update docker-golang to 1.20.7 from 1.20.6
  * dev,jq: Reformat jq code to look more the same
  * mp4: Nicer major brand and handle some qt brand short strings better
  * dev: Move examples and snippets to wiki
  * luajit: file null terminator: raw bits, validate
  * docker: Change to bookworm
  * Update github-go-version to 1.20.6 from 1.20.5
  * Update docker-golang to 1.20.6 from 1.20.5</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1700913600">- Update to version 0.9.0:
  * fq: Release 0.9.0
  * mod: Update golang.org/x/exp and github.com/gomarkdown/markdown
  * webp,avi,wav,aiff: Trim RIFF id string
  * Update gomod-gopacket to 1.2.0 from 1.1.1
  * doc: Remove spurious backtick
  * Update gomod-golang-x-net to 0.18.0 from 0.17.0
  * Update gomod-golang-x-crypto to 0.15.0 from 0.14.0
  * Update github-go-version to 1.21.4 from 1.21.3
  * Update docker-golang to 1.21.4 from 1.21.3
  * gojq: Update rebased fq fork
  * Update gomod-golang/text to 0.14.0 from 0.13.0
  * Update github-golangci-lint to 1.55.2 from 1.55.1
  * Update make-golangci-lint to 1.55.2 from 1.55.1
  * exif,tiff: Handle broken last next ifd offset by treating it as end marker
  * webp: Refactor to use riff code and decode VP8X, EXIF, ICCP and XMP chunks
  * interp: Fix infinite recursion when casting synthetic raw value into a jq value
  * protobuf: No need for synthetic for string and bytes value
  * Update github-golangci-lint to 1.55.1 from 1.55.0
  * Update make-golangci-lint to 1.55.1 from 1.55.0
  * macho: Move timestamp string to description
  * macho: Respect endian when decoding flags
  * gzip: Correctly handle multiple members
  * zip: Fix incorrect time/date, add extended timestamp and refactor
  * Update github-golangci-lint to 1.55.0 from 1.54.2
  * Update make-golangci-lint to 1.55.0 from 1.54.2
  * avi: Add extended chunks support and option
  * interp: Change bit ranges to use exclusive end
  * interp: Better from_jq error handling
  * matroska: Decode ebml date type
  * Update github-go-version to 1.21.3 from 1.21.2
  * Update gomod-golang-x-net to 0.17.0 from 0.16.0
  * Update docker-golang to 1.21.3 from 1.21.2
  * avi: Add unused field for extra indx chunk space
  * interp: Improve colors when using light background
  * avi: Increase sample size heuristics to 32bit stereo
  * avi: Add stream type constants
  * avi: Only use sample size heuristics if there is no format
  * decode,interp: Make synthetic values more visible and not act as decode values
  * avi: Handle stream sample size
  * avi: Add type, handler, format_tag and compreession per stream
  * Update github-go-version to 1.21.2 from 1.21.1
  * Update gomod-golang-x-net to 0.16.0 from 0.15.0
  * Update docker-golang to 1.21.2 from 1.21.1
  * avi: More correct strf chunk extra data
  * Update gomod-golang-x-crypto to 0.14.0 from 0.13.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1726920000">- Update to version 0.13.0
  * New format decoders midi, negentropy, tap and txz
  * Add byte_array bits format.
  * matroska Updated to latest specification.
  * midi MIDI decoder added.
  * negentropy Negentropy message decoder.
  * tap and txz TAP and TXZ tape format for ZX Spectrum computers.
- Update to version 0.12.0
  * Update readline package to fix issue with left/right word jump
    in REPL.
  * Update of version of golang and other dependencies.
  * jpeg
    + Decode DHT paramaters.
    + Fix EOI description.
- Update to version 0.11.0
  * Add string_truncate option to configure how to truncate long
    strings when displaying a decode value tree. dd, dv etc set
    truncate length to zero to not truncate.
  * gojq updates from upstream:
    + Implement ltrim, rtrim, and trim functions.
    + Fix object construction with duplicate keys
    ({x:0,y:1} | {a:.x,a:.y}).
    + Fix halt and halt_error functions to stop the command
    execution immediately.
    + Fix variable scope of binding syntax
    ("a" as $v | def f: $v; "b" as $v | f).
    + Fix ltrimstr and rtrimstr functions to emit error on
    non-string input.
    + Fix nearbyint and rint functions to round ties to even.
    + Improve parser to allow reduce, foreach, if, try-catch
    syntax as object values.
    + Remove pow10 in favor of exp10, define scalbn and scalbln
    by ldexp.
  * Fix issue using decode value with ltrimstr/rtrimstr.
  Format changes
  * fit
    + Skip array fields on pre read messages.
    + Fixed subfield referencing fields below self in message.
  * jp2c New JPEG 2000 codestream decoder.
  * icc_profile Strip whitespace in header and tag strings.
  * mp4
    + Add jp2c, jp2h, ihdr jP JPEG 2000 related boxes support.
    + Add thmb box support.
    + Turns out for qt brand hdlr component name might be zero
    bytes.
  * nes New iNES/NES 2.0 ROM decoder.
- Update to version 0.10.0
  Changes
  * Switch readline module from own fork to
    https://github.com/ergochat/readline
  * Updated gojq fork. Notable changes from upstream below.
    + Fix pre-defined variables to be available in initial modules.
    + Fix object construction with duplicate keys.
  Format changes
  * aac_frame Decode instance tag and common window flag.
  * fit Add support for Garmin Flexible and Interoperable Data
    Transfer decoder.
  * hevc_sps Fix some incorrect profile_tier_level decoding.
  * html Fix issue parsing elements including SOLIDUS "/".
  * mpeg_es Support ES_ID_Inc and decode descriptors for IOD tags.
  * leveldb_descriptor, leveldb_log, leveldb_table Add support for
    LevelDB.
  * pcapng Decode all section headers instead of just the first.
  * png Fix incorrect decoding of type flags.
  * hevc_sps Fix incorrect decoding of profile_tier_level.
  * tls Fix field name typos.
  * mp4
    + Don't try decode samples for a track that has an external
    reference.
    + Use box structure instead of track id to keep track for
    sample table data.
    + ctts box v0 sample offset seems to be signed in practice but
    not in spec.
  * webp Decode width, height and flags for lossless WebP.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1739016000">- Update to version 0.14.0:
  * More jq compatible debug/0/debug/1 (correct prefix) and
    stderr/0 (output raw strings).
  * Fix crash when decoding a file while it's growing.
  * Clean up some build dependencies.
  * gojq updates from upstream:
    + Fix reduce syntax to emit results for each initial value.
    + Implement skip/2, fix limit/2 to emit error on negative count
    + Fix last/1 to yield no values when the argument yields no values
  * av1_obu Decode more fields and derive more values according to spec.
  * elf Handle section header null better.
  * markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
  * matroska Spec update.
  * midi - Mapped SMPTE frame rates to strings and fixed bug in
    SMPTE offset metaevent decoding and more refactoring.
  * toml to_toml/1 now support indent option.
  * wav Decode fmt chunk a bit better and improve format sym names
    (implied endian not bit size).
  * yaml to_yaml/1 now support indent option.
  * Fixed format 0 filenames in Makefile debug target.
  * Mapped SMPTE frame rates to strings and fixed bug in SMPTE
    offset metaevent decoding (cf. #1023 (comment)).
  * Moved to doc.go into midi.go (cf. transcriptaze#2).
  * Reworked MIDI decoder to decode 'extra' format 0 tracks as data
    (cf. transcriptaze#6).
  * Reworked MThd SMPTE field decoding to more closely follow the
    specification (cf. transcriptaze#4).
  * av1_obu: Add more derived values.
  * av1_obu: Decode more of sequence header.
  * elf: Handle section header null a bit better.
  * interp: Output raw strings for stderr/0.
  * interp: debug/* should use DEBUG: not DEBUG.
  * matroska: Spec update.
  * midi: adding godoc (cf. transcriptaze#2).
  * mod: Update github.com/gomarkdown/markdown.
  * mod: Update golang.org/x/{crypto,sys,term,text,net}.
  * mod: Update gomarkdown.
  * progressreaderseeker: Don't index out of bounds for a growing file.
  * wav: Decode fmt chunk cb_size and bytes.
  * wav: format 1 and 3 mean LE PCM but no implied bit size.
  * yaml,toml: Add indent option for to_{toml,yaml}.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1745064000">- Update to version 0.15.0
  Changes
  * Fix issue running fq without a home directory.
  Format changes
  * avc_nalu Decode payload into a rbsp struct (raw byte sequence
    payload) and only introduce a sub-buffer if de-emulation
    prevention was done.
  * hevc_nalu Decode payload into a rbsp struct.
  * matroska Update specification.
  * mp4
    + Add a skip_samples option to not add fields or decode
    samples at all. Useful when dealing with broken mp4 files.
    + Add a truncated_size field if allow_truncated is used and
    we had to truncate. Useful when dealing with broken mp4
    files.
    + pcmC Decode box.
    + chnl Decode box
    + Don't decode samples for ipcm track format. Could end up with
    a huge array and not be very useful.
    + trun Skip samples array if there are no sample flags.
    + uuid Decode tfxd and tfrf boxes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757764800">- Update to version 0.15.1:
  * Minor release to maninly fix golang sum database hash issue.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1765108800">- Update to version 0.16.0
  Changes
  * Update gojq fork.
  * Documentation fixes.
  Format changes
  * avc_nal Decode slice header frame number and picture order.
  * flac_frame Add option to decode sample and residuals details.
  * matroska Update to latest spec.
  * mpeg_asc Decode SBR and PS hierarchical signalling.
  * mp4 Decode elng box.
  * safetensors Add decoder.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773576000">- Update to version 0.17.0:
  Changes
  * fromjson now works more like jq and as one would expect for
    decode value. fromjson used to be implement as normal format
    decode which returns decode values which in turn when decoding
    from will decode the backing binary range. This result was
    expressions like "123" | fromjson | fromjson would return 123
    instead of failing the second fromjson.
  * iprint now support strings in addition to numbers.
  * In REPL mode input_filename used to always return the last
    filename. Now it returns null which is wrong but less confusing
    The REPL mode needs quite a bit of refactor to fix this
    properly.
  * Update gojq fork. Changes from upstream:
    + Fix gsub and sub when the replacement emits multiple values.
    + Improve performance of regexp functions by caching compiled
    regexps.
    + Implement splits/2 using match/2 for better jq compatibility
    + Fix fmax, fmin, modf functions against NaN and infinity.
    + Fix join/1 to use add/0 implementation and handle null
    separator.
    + Fix significand function against subnormal numbers.
    + Fix confusing operator precedence in funcIsnormal.
    + Fix arithmetic operations on the minimum integer.
    + Fix array slice update to validate index types.
    + Fix del and delpaths on null to emit null.
    + Fix flatten/1 to emit error when depth is nan.
    + Fix string repetition boundary check to match jq behavior.
    + Fix type error messages for split and match functions.</changelog>
</package>
<package pkgid="ff0ece78ccbf8e4ced17b22c80c0ebfd3d41803fd37a6c850ccfb6d779e0e7e004c80460722e0bb05abae2d9616bd7256463225ca4698c6fe410c8f16b4a9357" name="frame" arch="riscv64">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="4.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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="e3c2f7317804c8cdfb0142e697f24114e911a44e4ec1b49c0bb9aa351869189d5bd70f8e8f001faf3a33d38e93bc0db36d503ed6f7115f052d8894f1d8fd7673" name="frame-devel" arch="riscv64">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="4.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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="da954dcc071458ac8e90ac66ec742950c18283cba0552616b22fda287b3db5ce2c857905d960226b94cbe284de565fb9b3331da0afb769d1481cae36a3631a4a" name="framel" arch="riscv64">
  <version epoch="0" ver="8.48.4" rel="2.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1614427200">- Adapt for multiple python3 builds.
- Disable building for python 3.6 since it does not support numpy.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1618747200">- Fix the overeager python-rpm-macros error for main and devel
  package declaration
- Fix the cmake expansion for flavors</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1636718400">- Update to version 8.41.5.
- Upstream tarball and versioning scheme changed.
- Fix python packaging issues: Replace sed-ing changes into the
  CMakeLists.txt file with explicit Python3_EXECUTABLE option to
  cmake command.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660996800">- Update to version 8.42.3:
  * no release notes.
- Add framel-correct-python-platlib.patch to fix location of
  installed python modules and avoid use of deprecated distutils.
- Update upstream and source URLs.
- Minor changes to how the build dirs for the different python
  flavours are named.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706097600">- Update to version 8.46.2:
  * no release notes.
- Drop framel-correct-python-platlib.patch: fixed upstream.
- Ensure python packages, which now install to python_sitelib are
  noarch.
- Run tests as part of %check section; BuildRequires:
  python-pytest.
- New BuildRequires: python-ctypesgen.
- Disable a segfaulting test on 32 bit archs.
- Trim descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 8.47.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 8.47.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712404800">- Update to version 8.47.3:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1737633600">- Update to version 8.48.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752148800">- Pass CMAKE_C_STANDARD=17 to cmake to fix builds with GCC 15.</changelog>
</package>
<package pkgid="69c7959d4436f57a2cd8f00936ac1202f1df6feb7dd6ca2bb8b46ca70e152904801c01f90c9b63eca2de9d548ec954af4aebf98a42b11b720a32786d5c47a5dc" name="framel-devel" arch="riscv64">
  <version epoch="0" ver="8.48.4" rel="2.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1614427200">- Adapt for multiple python3 builds.
- Disable building for python 3.6 since it does not support numpy.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1618747200">- Fix the overeager python-rpm-macros error for main and devel
  package declaration
- Fix the cmake expansion for flavors</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1636718400">- Update to version 8.41.5.
- Upstream tarball and versioning scheme changed.
- Fix python packaging issues: Replace sed-ing changes into the
  CMakeLists.txt file with explicit Python3_EXECUTABLE option to
  cmake command.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1660996800">- Update to version 8.42.3:
  * no release notes.
- Add framel-correct-python-platlib.patch to fix location of
  installed python modules and avoid use of deprecated distutils.
- Update upstream and source URLs.
- Minor changes to how the build dirs for the different python
  flavours are named.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706097600">- Update to version 8.46.2:
  * no release notes.
- Drop framel-correct-python-platlib.patch: fixed upstream.
- Ensure python packages, which now install to python_sitelib are
  noarch.
- Run tests as part of %check section; BuildRequires:
  python-pytest.
- New BuildRequires: python-ctypesgen.
- Disable a segfaulting test on 32 bit archs.
- Trim descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1706875200">- Update to version 8.47.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708344000">- Update to version 8.47.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1712404800">- Update to version 8.47.3:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1737633600">- Update to version 8.48.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1752148800">- Pass CMAKE_C_STANDARD=17 to cmake to fix builds with GCC 15.</changelog>
</package>
<package pkgid="d33623abd1de6ed40612200aef4cc4f8d5f56cce182ef377ddee9a31a4be9667dc1bf7e9e8faf6b5d10626778add0564b99855eb1507c062e2f75e7ee5546837" name="framework-ectool" arch="riscv64">
  <version epoch="0" ver="1+git20240623.0ac6155" rel="1.1"/>
  <changelog author="suse.snooper541@passmail.net" date="1743249600">- Initial version 1+git20240623.0ac6155:
  * Add fwpdversion, which reports PD controller versions on Framework Laptops
  * Bring back fwchargelimit and framework_oem_ec_commands
  * Add LPC support for the AMD Framework Laptops</changelog>
</package>
<package pkgid="eedd6acfffb19481c4097e1e1c0514765f236244f4a81eba552e159569a181490fbb3459167063db34bdbfde57db39e0e2aeb20b59142ccfd52237dea1672eff" name="framework-inputmodule-control" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="3.1"/>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1731931200">- inital version 0.2.0</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1733140800">- use smaller pkgconfig(libsystemd) as dependency</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1733227200">- fix source URL</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1742299200">- Add udev-rules and python interface as recommended
- Make udev-rules require main package</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1754913600">- Update vendor tarball to fix CVE-2023-53156 (bsc#1247082) and
  CVE-2024-58266 (bsc#1247198)
- Add update-toolchain.patch to update rust edition to 2024 to enable updates
  of vendored crates</changelog>
</package>
<package pkgid="4ab11867776ca3bd462fc801fa6fb16f6c96bd66396e83f06a65e2c4ec221e0bec1bbef1067e3737e81a6ee74c9f4d2d7b987a7e1e4b5aa9cb15397abbb1e9d3" name="framework-inputmodule-udev-rules" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="3.1"/>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1731931200">- inital version 0.2.0</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1733140800">- use smaller pkgconfig(libsystemd) as dependency</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1733227200">- fix source URL</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1742299200">- Add udev-rules and python interface as recommended
- Make udev-rules require main package</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1754913600">- Update vendor tarball to fix CVE-2023-53156 (bsc#1247082) and
  CVE-2024-58266 (bsc#1247198)
- Add update-toolchain.patch to update rust edition to 2024 to enable updates
  of vendored crates</changelog>
</package>
<package pkgid="101a0477e9e623e6a03924ac01436a95c39da402d4fca76feb108527918bfad30e87867b59c724a626e79f22573b5c03e0db47cf9cb4980eec784c33170ed002" name="frameworkintegration-devel" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="2.1"/>
  <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>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- Changes since 5.113.0:</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759492800">- Drop optional kpackage install handler support. AppStream 1.1.1
  no longer supports Qt 5.</changelog>
</package>
<package pkgid="d56dadb62c8c0ac864fe8f76b1ad31c0c3ecdb424e42899e4cacba9e236526386f77bbaad4a622eafeac3fc784e21aa39b6644fd917dd4cdb35c8ef33141c358" name="frameworkintegration-plugin" arch="riscv64">
  <version epoch="0" ver="5.116.0" rel="2.1"/>
  <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>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1705147200">- Update to 5.114.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.114.0
- Changes since 5.113.0:</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707393600">- Update to 5.115.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1714996800">- Update to 5.116.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.116.0
- No code change since 5.115.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759492800">- Drop optional kpackage install handler support. AppStream 1.1.1
  no longer supports Qt 5.</changelog>
</package>
<package pkgid="c3d99103bb8457253ec5d820fded6a855abd1985fe54e2112669212d89342d223b0ed1d886c237974f656a84d08ea33817e025ba999916e12df64591a57c5a55" name="francis" arch="riscv64">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * flatpak: update runtime version
  * snapcraft: Fix metainfo filename
  * snapcraft: Move to core24</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * CI: add snap pipelines</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="a79b99d123b049196fbb12f87308bd206d48159f62ced3c3e14513026b88c18a8c24734d75fd0bea25ffccb2fedfc4e2f942d0e0b7a1f32ba731a05a5a3667da" name="francis-lang" arch="noarch">
  <version epoch="0" ver="25.12.3" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752494400">- Update to 25.07.80
  * New feature release
- Changes since 25.04.3:
  * flatpak: update runtime version
  * snapcraft: Fix metainfo filename
  * snapcraft: Move to core24</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1754654400">- Update to 25.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.0/
- No code change since 25.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1757505600">- Update to 25.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.1/
- No code change since 25.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759838400">- Update to 25.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1762430400">- Update to 25.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763208000">- Update to 25.11.80
  * New feature release
- Changes since 25.08.3:
  * CI: add snap pipelines</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1765022400">- Update to 25.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1767787200">- Update to 25.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.1/
- No code change since 25.12.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1770120000">- Update to 25.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.2/
- No code change since 25.12.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1772539200">- Update to 25.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/25.12.3/
- No code change since 25.12.2</changelog>
</package>
<package pkgid="43426639f52ada3a5f5602bfa88404474159d2f73bf8b305bb9433572999d581d1d41e5b4b1bdf42c05d933504d046994eb5f01fc8499f8bcd9fe17cda8b2a8e" name="fred" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="1.2"/>
  <changelog author="sebix+novell.com@sebix.at" date="1514376000">- initial package for version 0.1.1</changelog>
  <changelog author="jengelh@inai.de" date="1514808000">- Clarify descriptions.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585483200">- update to version 0.2.0:
  * Ported to Qt5. Thanks to Wincent Balin for doing all the work and providing me
    the patches.
  - - Gillen Daniel &lt;Gillen.Dan@pinguin.lu&gt;  Mon, 16 Mar 2020 13:00:00 +0100</changelog>
</package>
<package pkgid="afb1409ad4e9ead381ab3ff82deeeff3f39a9f5c712afad43c3074199e5d77b9ae687b35882f6e5ecd0f03707731a61deb133db2c6cbe84535d8dd0b8ae405e9" name="free-ttf-fonts" arch="noarch">
  <version epoch="0" ver="1.0" rel="366.4"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="dmueller@suse.de" date="1155038400">- /usr/X11R6/lib/X11/fonts -&gt; /usr/share/fonts</changelog>
  <changelog author="dmueller@suse.de" date="1155297600">- fix build</changelog>
  <changelog author="mfabian@suse.de" date="1155297601">- don't install readme files and licenses into the font directory.</changelog>
  <changelog author="dmueller@suse.de" date="1175169600">- add unzip BuildRequires</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- removed unnecessary buildrequires for too old distros</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</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="coolo@suse.com" date="1362484800">- update license to new format</changelog>
</package>
<package pkgid="f263669fd5fecffe36d6ea9bee6803227a48676258859c5155da2259bd1de4f36bcadde3bbd08df17ab9077518315ca8bd90460e09b7500f7f80b24fc6cf5673" name="freealut-devel" arch="riscv64">
  <version epoch="0" ver="1.1.0" rel="237.3"/>
  <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="879065ea0c8de315525c626b32ab38e39572a54f87112628b917ab9a52954ebaeecaf02c0c9fb9a9d4b2260ccb38c86118d972d88c9b1e508ef34db7f3093c76" name="freecell-solver" arch="riscv64">
  <version epoch="0" ver="6.16.0" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to 6.2.0
  * Fix run time errors
  * Add a more compact representation of zero-freecells deals
- New build requirement: python3-cffi</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1635595200">- Update to 6.6.0
  * Ignore the FCS_SINGLE_HARD_THREAD and
    FCS_DISABLE_MULTI_NEXT_INSTS options while removing complexity
    from the source code.
  * Better rinutils bootstrap shim.
  * Silence some compiler warnings.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1663848000">- skip python dependencies as they're only for the testsuite</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663848001">- Add missing runtime requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669809600">- Update to 6.8.0
  * Workaround an ldd regression
  * OpenCL deal finder cleanups
  * Made the tests suite pass on more CMake options' configurations
  * Cleanups</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Set CMAKE_INSTALL_DOCDIR to work around incompatible changes
  added to macros.cmake.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1719576000">- Update to 6.10.0
  * Add experimental functions in FC_SOLVE_INSTANCE_PARAMS_QUERYING
  * Fewer compile-time / lint-time warnings
  * Convert some regular expressions from \d to [0-9]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720526400">- Update to 6.12.0
  * Avoid packaging .tidyall.d
  * Renames to "global_instance" and clean-ups</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1757592000">- Update to 6.14.0:
  - Require pysol_cards.gen_multi_cli and avoid requiring
    random2.
  - Add comments and documentation.
  - Apply add_tag("tests_may_fail") to more failing compile-time
    configurations.
  - Add “STRICT ⇒ 1” to Template Toolkit invocations.
  - clang-format and perltidy syntax fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 6.16.0:
  * Clean up and sanitize the the depth/dbm fc-solvers.</changelog>
</package>
<package pkgid="9710de36644cc30e3a10c0c34de3b0999aa7be2bd8f7f892a76eb1821f17f3dc5431c4bd8d768c821e88d0336e34101b70ca5771bbcb30fa05aefd5b35972f97" name="freecell-solver-devel" arch="riscv64">
  <version epoch="0" ver="6.16.0" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to 6.2.0
  * Fix run time errors
  * Add a more compact representation of zero-freecells deals
- New build requirement: python3-cffi</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1635595200">- Update to 6.6.0
  * Ignore the FCS_SINGLE_HARD_THREAD and
    FCS_DISABLE_MULTI_NEXT_INSTS options while removing complexity
    from the source code.
  * Better rinutils bootstrap shim.
  * Silence some compiler warnings.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1663848000">- skip python dependencies as they're only for the testsuite</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663848001">- Add missing runtime requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669809600">- Update to 6.8.0
  * Workaround an ldd regression
  * OpenCL deal finder cleanups
  * Made the tests suite pass on more CMake options' configurations
  * Cleanups</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Set CMAKE_INSTALL_DOCDIR to work around incompatible changes
  added to macros.cmake.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1719576000">- Update to 6.10.0
  * Add experimental functions in FC_SOLVE_INSTANCE_PARAMS_QUERYING
  * Fewer compile-time / lint-time warnings
  * Convert some regular expressions from \d to [0-9]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720526400">- Update to 6.12.0
  * Avoid packaging .tidyall.d
  * Renames to "global_instance" and clean-ups</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1757592000">- Update to 6.14.0:
  - Require pysol_cards.gen_multi_cli and avoid requiring
    random2.
  - Add comments and documentation.
  - Apply add_tag("tests_may_fail") to more failing compile-time
    configurations.
  - Add “STRICT ⇒ 1” to Template Toolkit invocations.
  - clang-format and perltidy syntax fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 6.16.0:
  * Clean up and sanitize the the depth/dbm fc-solvers.</changelog>
</package>
<package pkgid="962973c138e788282dbbe6001e9cdae36dab4f832257ef819875df5f8ee8a6f3437183ed67187e5011eee80e716de4b9a908828556e7e3a3cecf1e5ae95dea87" name="freecell-solver-presets" arch="noarch">
  <version epoch="0" ver="6.16.0" rel="1.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to 6.2.0
  * Fix run time errors
  * Add a more compact representation of zero-freecells deals
- New build requirement: python3-cffi</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1635595200">- Update to 6.6.0
  * Ignore the FCS_SINGLE_HARD_THREAD and
    FCS_DISABLE_MULTI_NEXT_INSTS options while removing complexity
    from the source code.
  * Better rinutils bootstrap shim.
  * Silence some compiler warnings.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1663848000">- skip python dependencies as they're only for the testsuite</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663848001">- Add missing runtime requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669809600">- Update to 6.8.0
  * Workaround an ldd regression
  * OpenCL deal finder cleanups
  * Made the tests suite pass on more CMake options' configurations
  * Cleanups</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Set CMAKE_INSTALL_DOCDIR to work around incompatible changes
  added to macros.cmake.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1719576000">- Update to 6.10.0
  * Add experimental functions in FC_SOLVE_INSTANCE_PARAMS_QUERYING
  * Fewer compile-time / lint-time warnings
  * Convert some regular expressions from \d to [0-9]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720526400">- Update to 6.12.0
  * Avoid packaging .tidyall.d
  * Renames to "global_instance" and clean-ups</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1757592000">- Update to 6.14.0:
  - Require pysol_cards.gen_multi_cli and avoid requiring
    random2.
  - Add comments and documentation.
  - Apply add_tag("tests_may_fail") to more failing compile-time
    configurations.
  - Add “STRICT ⇒ 1” to Template Toolkit invocations.
  - clang-format and perltidy syntax fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 6.16.0:
  * Clean up and sanitize the the depth/dbm fc-solvers.</changelog>
</package>
<package pkgid="a9f2055f2ba1a207b81807874d0954f2fb1ddb366e4205e4e54c7f356fb3b6289505a72f67b5885108f5459b45bd55bfaf198ed2d499f01e9fac524daf49feeb" name="freeciv" arch="riscv64">
  <version epoch="0" ver="3.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to version 3.0.9:
  * Generic bugfix release
  * Set diplomatic relations state correctly between team members
    osdn#48295
  * Fixed assert failures when city grows to freeciv's internal max
    city size (255)
  * Sammarinese city name Borgo Maggiore corrected osdn#48316
  * Cargo gets bounced when transport is lost due to terrain change
  * Fixed crash with recursive autoattacks in case of occupychance
    setting being &gt; 0
  * Fixed memory corruption when transport is not bounced, but
    cargo is
  * Corrected amount treasury gets increased by a city in some
    situations
  * Cities stop working tiles turned unworkable at turn change
  * Fixed clearing city border claims when player gets removed
    from the game osdn#48837
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.9</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707566400">- update to version 3.0.10:
  * Generic bugfix release* Generic bugfix release
  * Fixed nation color selection assert failures when moving from
    pre-game to turn 1
  * Fixed a crash when city removal left a unit stranded
  * Fixed growing of the internal string handling buffer, fixing,
    e.g., issues with very long lines in the savegame
  * Fixed fc_vsnprintf() return value on Windows, fixing, e.g.,
    issues on loading the tutorial scenario
  * Various internal changes which should only affect developers
  * Fixed bad memory access while loading freeciv-2.6 format
    ruleset
  * Miscellaneous improvements to in-game text and user
    documentation
  * Miscellaneous changes to developer/install/ruleset docs
  * Updated translations
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739102400">- Update to 3.1.4:
  * not compatible with 3.0.x servers and vice versa.
  * Player authentication is supported by default
  * Max number of regular players (not counting barbarians) is now
    500
  * Rally Points can be set for the cities
  * Previously silent generic actions now have event message types,
    so can show up chat/messages/popup HRM#848791
  * There has been many changes to what actions each keyboard key
    does, as required by changes in the actions themselves. See
    Controls in Help for updated info. Especially; Paradrop now
    has a key distinct from Pollution cleaning
  * Adding local nation definitions now works properly
  * https://freeciv.fandom.com/wiki/NEWS-3.1.0
- Packaging changes:
  * Introduce the Gtk4 front-end
  * Switch the Gtk3 front-end to Gtk3.22 flavor
  * Switch the Qt front-end to Qt6 on Tumbleweed
  * Build with system LUA
  * Use upstream .desktop files and simplify spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to 3.1.5:
  * /write command no longer includes deprecated /metamessage
    commands in the generated script
  * Fixed worklist purging for units that cannot be updated
  * Tex AI fixes towards consulting its own copy of map where it
    should
  * Better consider action enabler imposed restrictions on
    selecting rampage targets
  * Fixed corner road graphics for RoadAllCombined tile types
  * qt: Fixed crash on fatal tileset error display when client is
    fully set up
  * Documentation and translations updates
  * developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754740800">- freeciv 3.2.0:
  * Client not compatible with pre-3.2 servers and vice versa
  * Unit orders are now executed after all the Turn Change
    activities, and after the AIs have begun their turn. This
    avoids "double move" issues with units executing orders with
    replenished movement but still before the new turn
  * Numerouus ruleset and gameplay changes as listed in
    https://freeciv.fandom.com/wiki/NEWS-3.2.0
- enable the SDL2 client
- Build with Qt6 on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- use meson build system
- enable SDL3 client on Tumbleweed and Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- make build reproducible, add reproducible.patch boo#1248258</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760097600">- freeciv 3.2.1, a compatible general bugfix release:
  * Fixes for units carrying goods
  * Fix no city being considered capital for a turn after savegame
    loading
  * Corrected what situations make it impossible to airlift a unit
  * Fix culture victory with very high values of culture
  * Client UI and crash fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767355200">- freeciv 3.2.2, a compatible general bugfix release:
  * Fix backward compatibility in loading unit actions from a savegame
  * Fix crashes after continuing game from a savegame
  * Fix an error after player is added mid-game
  * Fix various crashes in client, and client UI tweaks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- freeciv 3.2.4:
  * CVE-2026-33250: Fix a vulnerability allowing remote crashing
    of the server (boo#1260036)
  * SDL2 client: Fix crash on selecting nation style or nation
- includes changes from version 3.2.3:
  * Restore server to sane state after savegame loading failures
  * Assert unit goto tile validity rather than outright crashing
  * Improvements to AI players
  * Client UI tweaks and bug fixes
  * translation updates
- drop SDL3 client, build alongside SDL2 is no longer supported,
  requires more intrusive changes to rpm spec</changelog>
</package>
<package pkgid="4ab5dc32afb98df18b6c5878fec961b41c901ec774bdcf87d19e20478956404470bd2f1e4184f5dff80945ddcfd51123c297f15bd329338b72f36e0d6d67690c" name="freeciv-gtk3" arch="riscv64">
  <version epoch="0" ver="3.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to version 3.0.9:
  * Generic bugfix release
  * Set diplomatic relations state correctly between team members
    osdn#48295
  * Fixed assert failures when city grows to freeciv's internal max
    city size (255)
  * Sammarinese city name Borgo Maggiore corrected osdn#48316
  * Cargo gets bounced when transport is lost due to terrain change
  * Fixed crash with recursive autoattacks in case of occupychance
    setting being &gt; 0
  * Fixed memory corruption when transport is not bounced, but
    cargo is
  * Corrected amount treasury gets increased by a city in some
    situations
  * Cities stop working tiles turned unworkable at turn change
  * Fixed clearing city border claims when player gets removed
    from the game osdn#48837
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.9</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707566400">- update to version 3.0.10:
  * Generic bugfix release* Generic bugfix release
  * Fixed nation color selection assert failures when moving from
    pre-game to turn 1
  * Fixed a crash when city removal left a unit stranded
  * Fixed growing of the internal string handling buffer, fixing,
    e.g., issues with very long lines in the savegame
  * Fixed fc_vsnprintf() return value on Windows, fixing, e.g.,
    issues on loading the tutorial scenario
  * Various internal changes which should only affect developers
  * Fixed bad memory access while loading freeciv-2.6 format
    ruleset
  * Miscellaneous improvements to in-game text and user
    documentation
  * Miscellaneous changes to developer/install/ruleset docs
  * Updated translations
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739102400">- Update to 3.1.4:
  * not compatible with 3.0.x servers and vice versa.
  * Player authentication is supported by default
  * Max number of regular players (not counting barbarians) is now
    500
  * Rally Points can be set for the cities
  * Previously silent generic actions now have event message types,
    so can show up chat/messages/popup HRM#848791
  * There has been many changes to what actions each keyboard key
    does, as required by changes in the actions themselves. See
    Controls in Help for updated info. Especially; Paradrop now
    has a key distinct from Pollution cleaning
  * Adding local nation definitions now works properly
  * https://freeciv.fandom.com/wiki/NEWS-3.1.0
- Packaging changes:
  * Introduce the Gtk4 front-end
  * Switch the Gtk3 front-end to Gtk3.22 flavor
  * Switch the Qt front-end to Qt6 on Tumbleweed
  * Build with system LUA
  * Use upstream .desktop files and simplify spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to 3.1.5:
  * /write command no longer includes deprecated /metamessage
    commands in the generated script
  * Fixed worklist purging for units that cannot be updated
  * Tex AI fixes towards consulting its own copy of map where it
    should
  * Better consider action enabler imposed restrictions on
    selecting rampage targets
  * Fixed corner road graphics for RoadAllCombined tile types
  * qt: Fixed crash on fatal tileset error display when client is
    fully set up
  * Documentation and translations updates
  * developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754740800">- freeciv 3.2.0:
  * Client not compatible with pre-3.2 servers and vice versa
  * Unit orders are now executed after all the Turn Change
    activities, and after the AIs have begun their turn. This
    avoids "double move" issues with units executing orders with
    replenished movement but still before the new turn
  * Numerouus ruleset and gameplay changes as listed in
    https://freeciv.fandom.com/wiki/NEWS-3.2.0
- enable the SDL2 client
- Build with Qt6 on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- use meson build system
- enable SDL3 client on Tumbleweed and Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- make build reproducible, add reproducible.patch boo#1248258</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760097600">- freeciv 3.2.1, a compatible general bugfix release:
  * Fixes for units carrying goods
  * Fix no city being considered capital for a turn after savegame
    loading
  * Corrected what situations make it impossible to airlift a unit
  * Fix culture victory with very high values of culture
  * Client UI and crash fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767355200">- freeciv 3.2.2, a compatible general bugfix release:
  * Fix backward compatibility in loading unit actions from a savegame
  * Fix crashes after continuing game from a savegame
  * Fix an error after player is added mid-game
  * Fix various crashes in client, and client UI tweaks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- freeciv 3.2.4:
  * CVE-2026-33250: Fix a vulnerability allowing remote crashing
    of the server (boo#1260036)
  * SDL2 client: Fix crash on selecting nation style or nation
- includes changes from version 3.2.3:
  * Restore server to sane state after savegame loading failures
  * Assert unit goto tile validity rather than outright crashing
  * Improvements to AI players
  * Client UI tweaks and bug fixes
  * translation updates
- drop SDL3 client, build alongside SDL2 is no longer supported,
  requires more intrusive changes to rpm spec</changelog>
</package>
<package pkgid="9a2d82b25651f1b556cd453ba4aea3a090071ef1b024301c7c5ae8e23477066a36b26137d8a9dec8ef6c7d68422af9e667b43b5ca2e33d3946e9995b89f940ff" name="freeciv-gtk4" arch="riscv64">
  <version epoch="0" ver="3.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to version 3.0.9:
  * Generic bugfix release
  * Set diplomatic relations state correctly between team members
    osdn#48295
  * Fixed assert failures when city grows to freeciv's internal max
    city size (255)
  * Sammarinese city name Borgo Maggiore corrected osdn#48316
  * Cargo gets bounced when transport is lost due to terrain change
  * Fixed crash with recursive autoattacks in case of occupychance
    setting being &gt; 0
  * Fixed memory corruption when transport is not bounced, but
    cargo is
  * Corrected amount treasury gets increased by a city in some
    situations
  * Cities stop working tiles turned unworkable at turn change
  * Fixed clearing city border claims when player gets removed
    from the game osdn#48837
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.9</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707566400">- update to version 3.0.10:
  * Generic bugfix release* Generic bugfix release
  * Fixed nation color selection assert failures when moving from
    pre-game to turn 1
  * Fixed a crash when city removal left a unit stranded
  * Fixed growing of the internal string handling buffer, fixing,
    e.g., issues with very long lines in the savegame
  * Fixed fc_vsnprintf() return value on Windows, fixing, e.g.,
    issues on loading the tutorial scenario
  * Various internal changes which should only affect developers
  * Fixed bad memory access while loading freeciv-2.6 format
    ruleset
  * Miscellaneous improvements to in-game text and user
    documentation
  * Miscellaneous changes to developer/install/ruleset docs
  * Updated translations
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739102400">- Update to 3.1.4:
  * not compatible with 3.0.x servers and vice versa.
  * Player authentication is supported by default
  * Max number of regular players (not counting barbarians) is now
    500
  * Rally Points can be set for the cities
  * Previously silent generic actions now have event message types,
    so can show up chat/messages/popup HRM#848791
  * There has been many changes to what actions each keyboard key
    does, as required by changes in the actions themselves. See
    Controls in Help for updated info. Especially; Paradrop now
    has a key distinct from Pollution cleaning
  * Adding local nation definitions now works properly
  * https://freeciv.fandom.com/wiki/NEWS-3.1.0
- Packaging changes:
  * Introduce the Gtk4 front-end
  * Switch the Gtk3 front-end to Gtk3.22 flavor
  * Switch the Qt front-end to Qt6 on Tumbleweed
  * Build with system LUA
  * Use upstream .desktop files and simplify spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to 3.1.5:
  * /write command no longer includes deprecated /metamessage
    commands in the generated script
  * Fixed worklist purging for units that cannot be updated
  * Tex AI fixes towards consulting its own copy of map where it
    should
  * Better consider action enabler imposed restrictions on
    selecting rampage targets
  * Fixed corner road graphics for RoadAllCombined tile types
  * qt: Fixed crash on fatal tileset error display when client is
    fully set up
  * Documentation and translations updates
  * developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754740800">- freeciv 3.2.0:
  * Client not compatible with pre-3.2 servers and vice versa
  * Unit orders are now executed after all the Turn Change
    activities, and after the AIs have begun their turn. This
    avoids "double move" issues with units executing orders with
    replenished movement but still before the new turn
  * Numerouus ruleset and gameplay changes as listed in
    https://freeciv.fandom.com/wiki/NEWS-3.2.0
- enable the SDL2 client
- Build with Qt6 on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- use meson build system
- enable SDL3 client on Tumbleweed and Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- make build reproducible, add reproducible.patch boo#1248258</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760097600">- freeciv 3.2.1, a compatible general bugfix release:
  * Fixes for units carrying goods
  * Fix no city being considered capital for a turn after savegame
    loading
  * Corrected what situations make it impossible to airlift a unit
  * Fix culture victory with very high values of culture
  * Client UI and crash fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767355200">- freeciv 3.2.2, a compatible general bugfix release:
  * Fix backward compatibility in loading unit actions from a savegame
  * Fix crashes after continuing game from a savegame
  * Fix an error after player is added mid-game
  * Fix various crashes in client, and client UI tweaks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- freeciv 3.2.4:
  * CVE-2026-33250: Fix a vulnerability allowing remote crashing
    of the server (boo#1260036)
  * SDL2 client: Fix crash on selecting nation style or nation
- includes changes from version 3.2.3:
  * Restore server to sane state after savegame loading failures
  * Assert unit goto tile validity rather than outright crashing
  * Improvements to AI players
  * Client UI tweaks and bug fixes
  * translation updates
- drop SDL3 client, build alongside SDL2 is no longer supported,
  requires more intrusive changes to rpm spec</changelog>
</package>
<package pkgid="83cb1ba9657581935d2a8a114b2dc9ed8d20c606aa8007f5f385d25c84ea95d516e0f7fb5e6b76e702b4088b0cbb4bda4bb3788d97fddb59121b289bf8829fde" name="freeciv-lang" arch="noarch">
  <version epoch="0" ver="3.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to version 3.0.9:
  * Generic bugfix release
  * Set diplomatic relations state correctly between team members
    osdn#48295
  * Fixed assert failures when city grows to freeciv's internal max
    city size (255)
  * Sammarinese city name Borgo Maggiore corrected osdn#48316
  * Cargo gets bounced when transport is lost due to terrain change
  * Fixed crash with recursive autoattacks in case of occupychance
    setting being &gt; 0
  * Fixed memory corruption when transport is not bounced, but
    cargo is
  * Corrected amount treasury gets increased by a city in some
    situations
  * Cities stop working tiles turned unworkable at turn change
  * Fixed clearing city border claims when player gets removed
    from the game osdn#48837
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.9</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707566400">- update to version 3.0.10:
  * Generic bugfix release* Generic bugfix release
  * Fixed nation color selection assert failures when moving from
    pre-game to turn 1
  * Fixed a crash when city removal left a unit stranded
  * Fixed growing of the internal string handling buffer, fixing,
    e.g., issues with very long lines in the savegame
  * Fixed fc_vsnprintf() return value on Windows, fixing, e.g.,
    issues on loading the tutorial scenario
  * Various internal changes which should only affect developers
  * Fixed bad memory access while loading freeciv-2.6 format
    ruleset
  * Miscellaneous improvements to in-game text and user
    documentation
  * Miscellaneous changes to developer/install/ruleset docs
  * Updated translations
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739102400">- Update to 3.1.4:
  * not compatible with 3.0.x servers and vice versa.
  * Player authentication is supported by default
  * Max number of regular players (not counting barbarians) is now
    500
  * Rally Points can be set for the cities
  * Previously silent generic actions now have event message types,
    so can show up chat/messages/popup HRM#848791
  * There has been many changes to what actions each keyboard key
    does, as required by changes in the actions themselves. See
    Controls in Help for updated info. Especially; Paradrop now
    has a key distinct from Pollution cleaning
  * Adding local nation definitions now works properly
  * https://freeciv.fandom.com/wiki/NEWS-3.1.0
- Packaging changes:
  * Introduce the Gtk4 front-end
  * Switch the Gtk3 front-end to Gtk3.22 flavor
  * Switch the Qt front-end to Qt6 on Tumbleweed
  * Build with system LUA
  * Use upstream .desktop files and simplify spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to 3.1.5:
  * /write command no longer includes deprecated /metamessage
    commands in the generated script
  * Fixed worklist purging for units that cannot be updated
  * Tex AI fixes towards consulting its own copy of map where it
    should
  * Better consider action enabler imposed restrictions on
    selecting rampage targets
  * Fixed corner road graphics for RoadAllCombined tile types
  * qt: Fixed crash on fatal tileset error display when client is
    fully set up
  * Documentation and translations updates
  * developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754740800">- freeciv 3.2.0:
  * Client not compatible with pre-3.2 servers and vice versa
  * Unit orders are now executed after all the Turn Change
    activities, and after the AIs have begun their turn. This
    avoids "double move" issues with units executing orders with
    replenished movement but still before the new turn
  * Numerouus ruleset and gameplay changes as listed in
    https://freeciv.fandom.com/wiki/NEWS-3.2.0
- enable the SDL2 client
- Build with Qt6 on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- use meson build system
- enable SDL3 client on Tumbleweed and Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- make build reproducible, add reproducible.patch boo#1248258</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760097600">- freeciv 3.2.1, a compatible general bugfix release:
  * Fixes for units carrying goods
  * Fix no city being considered capital for a turn after savegame
    loading
  * Corrected what situations make it impossible to airlift a unit
  * Fix culture victory with very high values of culture
  * Client UI and crash fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767355200">- freeciv 3.2.2, a compatible general bugfix release:
  * Fix backward compatibility in loading unit actions from a savegame
  * Fix crashes after continuing game from a savegame
  * Fix an error after player is added mid-game
  * Fix various crashes in client, and client UI tweaks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- freeciv 3.2.4:
  * CVE-2026-33250: Fix a vulnerability allowing remote crashing
    of the server (boo#1260036)
  * SDL2 client: Fix crash on selecting nation style or nation
- includes changes from version 3.2.3:
  * Restore server to sane state after savegame loading failures
  * Assert unit goto tile validity rather than outright crashing
  * Improvements to AI players
  * Client UI tweaks and bug fixes
  * translation updates
- drop SDL3 client, build alongside SDL2 is no longer supported,
  requires more intrusive changes to rpm spec</changelog>
</package>
<package pkgid="6a7c19f946acae4f6ee6579c9946980b0c649ce5e56e6001cd5f1451546af02a904868a373e49336b06cd408b06b4f9269aa6390841adaaf53d4748ade361f00" name="freeciv-qt" arch="riscv64">
  <version epoch="0" ver="3.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to version 3.0.9:
  * Generic bugfix release
  * Set diplomatic relations state correctly between team members
    osdn#48295
  * Fixed assert failures when city grows to freeciv's internal max
    city size (255)
  * Sammarinese city name Borgo Maggiore corrected osdn#48316
  * Cargo gets bounced when transport is lost due to terrain change
  * Fixed crash with recursive autoattacks in case of occupychance
    setting being &gt; 0
  * Fixed memory corruption when transport is not bounced, but
    cargo is
  * Corrected amount treasury gets increased by a city in some
    situations
  * Cities stop working tiles turned unworkable at turn change
  * Fixed clearing city border claims when player gets removed
    from the game osdn#48837
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.9</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707566400">- update to version 3.0.10:
  * Generic bugfix release* Generic bugfix release
  * Fixed nation color selection assert failures when moving from
    pre-game to turn 1
  * Fixed a crash when city removal left a unit stranded
  * Fixed growing of the internal string handling buffer, fixing,
    e.g., issues with very long lines in the savegame
  * Fixed fc_vsnprintf() return value on Windows, fixing, e.g.,
    issues on loading the tutorial scenario
  * Various internal changes which should only affect developers
  * Fixed bad memory access while loading freeciv-2.6 format
    ruleset
  * Miscellaneous improvements to in-game text and user
    documentation
  * Miscellaneous changes to developer/install/ruleset docs
  * Updated translations
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739102400">- Update to 3.1.4:
  * not compatible with 3.0.x servers and vice versa.
  * Player authentication is supported by default
  * Max number of regular players (not counting barbarians) is now
    500
  * Rally Points can be set for the cities
  * Previously silent generic actions now have event message types,
    so can show up chat/messages/popup HRM#848791
  * There has been many changes to what actions each keyboard key
    does, as required by changes in the actions themselves. See
    Controls in Help for updated info. Especially; Paradrop now
    has a key distinct from Pollution cleaning
  * Adding local nation definitions now works properly
  * https://freeciv.fandom.com/wiki/NEWS-3.1.0
- Packaging changes:
  * Introduce the Gtk4 front-end
  * Switch the Gtk3 front-end to Gtk3.22 flavor
  * Switch the Qt front-end to Qt6 on Tumbleweed
  * Build with system LUA
  * Use upstream .desktop files and simplify spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to 3.1.5:
  * /write command no longer includes deprecated /metamessage
    commands in the generated script
  * Fixed worklist purging for units that cannot be updated
  * Tex AI fixes towards consulting its own copy of map where it
    should
  * Better consider action enabler imposed restrictions on
    selecting rampage targets
  * Fixed corner road graphics for RoadAllCombined tile types
  * qt: Fixed crash on fatal tileset error display when client is
    fully set up
  * Documentation and translations updates
  * developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754740800">- freeciv 3.2.0:
  * Client not compatible with pre-3.2 servers and vice versa
  * Unit orders are now executed after all the Turn Change
    activities, and after the AIs have begun their turn. This
    avoids "double move" issues with units executing orders with
    replenished movement but still before the new turn
  * Numerouus ruleset and gameplay changes as listed in
    https://freeciv.fandom.com/wiki/NEWS-3.2.0
- enable the SDL2 client
- Build with Qt6 on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- use meson build system
- enable SDL3 client on Tumbleweed and Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- make build reproducible, add reproducible.patch boo#1248258</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760097600">- freeciv 3.2.1, a compatible general bugfix release:
  * Fixes for units carrying goods
  * Fix no city being considered capital for a turn after savegame
    loading
  * Corrected what situations make it impossible to airlift a unit
  * Fix culture victory with very high values of culture
  * Client UI and crash fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767355200">- freeciv 3.2.2, a compatible general bugfix release:
  * Fix backward compatibility in loading unit actions from a savegame
  * Fix crashes after continuing game from a savegame
  * Fix an error after player is added mid-game
  * Fix various crashes in client, and client UI tweaks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- freeciv 3.2.4:
  * CVE-2026-33250: Fix a vulnerability allowing remote crashing
    of the server (boo#1260036)
  * SDL2 client: Fix crash on selecting nation style or nation
- includes changes from version 3.2.3:
  * Restore server to sane state after savegame loading failures
  * Assert unit goto tile validity rather than outright crashing
  * Improvements to AI players
  * Client UI tweaks and bug fixes
  * translation updates
- drop SDL3 client, build alongside SDL2 is no longer supported,
  requires more intrusive changes to rpm spec</changelog>
</package>
<package pkgid="7270ad2b941b7b3979944a3cc65b83e86e283fe2d277c7a0772a5a58d18381f297e2b953f478cf7910657cf530bd5a8f86c01e7eb83fe8f3d834c51cdc7e016b" name="freeciv-sdl2" arch="riscv64">
  <version epoch="0" ver="3.2.4" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to version 3.0.9:
  * Generic bugfix release
  * Set diplomatic relations state correctly between team members
    osdn#48295
  * Fixed assert failures when city grows to freeciv's internal max
    city size (255)
  * Sammarinese city name Borgo Maggiore corrected osdn#48316
  * Cargo gets bounced when transport is lost due to terrain change
  * Fixed crash with recursive autoattacks in case of occupychance
    setting being &gt; 0
  * Fixed memory corruption when transport is not bounced, but
    cargo is
  * Corrected amount treasury gets increased by a city in some
    situations
  * Cities stop working tiles turned unworkable at turn change
  * Fixed clearing city border claims when player gets removed
    from the game osdn#48837
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.9</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1707566400">- update to version 3.0.10:
  * Generic bugfix release* Generic bugfix release
  * Fixed nation color selection assert failures when moving from
    pre-game to turn 1
  * Fixed a crash when city removal left a unit stranded
  * Fixed growing of the internal string handling buffer, fixing,
    e.g., issues with very long lines in the savegame
  * Fixed fc_vsnprintf() return value on Windows, fixing, e.g.,
    issues on loading the tutorial scenario
  * Various internal changes which should only affect developers
  * Fixed bad memory access while loading freeciv-2.6 format
    ruleset
  * Miscellaneous improvements to in-game text and user
    documentation
  * Miscellaneous changes to developer/install/ruleset docs
  * Updated translations
  * see https://freeciv.fandom.com/wiki/NEWS-3.0.10</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739102400">- Update to 3.1.4:
  * not compatible with 3.0.x servers and vice versa.
  * Player authentication is supported by default
  * Max number of regular players (not counting barbarians) is now
    500
  * Rally Points can be set for the cities
  * Previously silent generic actions now have event message types,
    so can show up chat/messages/popup HRM#848791
  * There has been many changes to what actions each keyboard key
    does, as required by changes in the actions themselves. See
    Controls in Help for updated info. Especially; Paradrop now
    has a key distinct from Pollution cleaning
  * Adding local nation definitions now works properly
  * https://freeciv.fandom.com/wiki/NEWS-3.1.0
- Packaging changes:
  * Introduce the Gtk4 front-end
  * Switch the Gtk3 front-end to Gtk3.22 flavor
  * Switch the Qt front-end to Qt6 on Tumbleweed
  * Build with system LUA
  * Use upstream .desktop files and simplify spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update to 3.1.5:
  * /write command no longer includes deprecated /metamessage
    commands in the generated script
  * Fixed worklist purging for units that cannot be updated
  * Tex AI fixes towards consulting its own copy of map where it
    should
  * Better consider action enabler imposed restrictions on
    selecting rampage targets
  * Fixed corner road graphics for RoadAllCombined tile types
  * qt: Fixed crash on fatal tileset error display when client is
    fully set up
  * Documentation and translations updates
  * developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754740800">- freeciv 3.2.0:
  * Client not compatible with pre-3.2 servers and vice versa
  * Unit orders are now executed after all the Turn Change
    activities, and after the AIs have begun their turn. This
    avoids "double move" issues with units executing orders with
    replenished movement but still before the new turn
  * Numerouus ruleset and gameplay changes as listed in
    https://freeciv.fandom.com/wiki/NEWS-3.2.0
- enable the SDL2 client
- Build with Qt6 on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754827200">- use meson build system
- enable SDL3 client on Tumbleweed and Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756468800">- make build reproducible, add reproducible.patch boo#1248258</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760097600">- freeciv 3.2.1, a compatible general bugfix release:
  * Fixes for units carrying goods
  * Fix no city being considered capital for a turn after savegame
    loading
  * Corrected what situations make it impossible to airlift a unit
  * Fix culture victory with very high values of culture
  * Client UI and crash fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767355200">- freeciv 3.2.2, a compatible general bugfix release:
  * Fix backward compatibility in loading unit actions from a savegame
  * Fix crashes after continuing game from a savegame
  * Fix an error after player is added mid-game
  * Fix various crashes in client, and client UI tweaks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1774094400">- freeciv 3.2.4:
  * CVE-2026-33250: Fix a vulnerability allowing remote crashing
    of the server (boo#1260036)
  * SDL2 client: Fix crash on selecting nation style or nation
- includes changes from version 3.2.3:
  * Restore server to sane state after savegame loading failures
  * Assert unit goto tile validity rather than outright crashing
  * Improvements to AI players
  * Client UI tweaks and bug fixes
  * translation updates
- drop SDL3 client, build alongside SDL2 is no longer supported,
  requires more intrusive changes to rpm spec</changelog>
</package>
<package pkgid="5e8d7bee005469312ee36e36ffecb5cd3885cfa72bb87b16c1bd595555c6c03be6a57ca23e68c817ec93fb687423b8920a7dcbce0741b59b78fe099d98b5a529" name="freedoom" arch="noarch">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="claes.backstrom@opensuse.org" date="1304424000">- updated to 0.7</changelog>
  <changelog author="jengelh@inai.de" date="1367409600">- Update to new upstream release 0.8~beta1
  * Various map, sprite and texture updates
- Package freedoom-ultimate as well
- Do not hard-require prboom; freedoom works with any engine
- Signature verification
- Wrap description at 70 cols</changelog>
  <changelog author="jengelh@inai.de" date="1388750400">- Update to new upstream release 0.8
  * Ultimate Freedoom's episode 4 is now the Cacoward-winning Double
  Impact. Many maps have been updated, and a few sprites and sounds
  have been upgraded as well.
- Remove signature verification as sig files are no longer provided</changelog>
  <changelog author="mailaender@opensuse.org" date="1458993600">- Update to new upstream release 0.10.1
  * Brand new status bar.
  * New sprites for the serpent and orb monster.
  * New HUD graphics for the single- and double-barrel shotguns, missile launcher, and SKAG.
  * New pain sounds for many monsters and the player.
  * New maps in Phase 1 and Phase 2.
  * New file names no longer conflict with Doom's
  * FreeDM and Phase 1 have grown out of the shadows of the project and have seen rapid advances.
  * New text font to replace the old one in all menus, in-game text, and status-bar HUD.
  * New zombie, shotgun zombie, and assault tripod sprites by a skilled pixel artist.
  * New sounds for the dark soldier.
  * More complete support for Final Doom mods, adding many more textures missing to support mods for both TNT: Evilution and The Plutonia Experiment.</changelog>
  <changelog author="mailaender@opensuse.org" date="1462622400">- Drop recommends for a Doom engine</changelog>
  <changelog author="jengelh@inai.de" date="1469534400">- Update description for dropped recommendation.</changelog>
  <changelog author="jengelh@inai.de" date="1499169600">- Update to new upstream release 0.11 (2017-02-16)
  * Lots of new music.
  * New levels, including C1M1 kicking off Phase 1.
  * Aquatex: over 200 new textures for mappers to use.
  * New intermission screens.
  * Some new weapon sprites: new pistol, new pickups.
  * New medkit and armor pickup sprites.
- Update to new upstream release 0.11.1 (2017-02-22)
  * 1% armor bonus pickups are recolored from red to green.
  * New textures compatible with TNT: Evilution
  * New pain bringer and pain lord sprites, replacing old concept
    art-derived ones.
  * A few map errors are fixed, including misaligned textures,
    leftover Boom specials, and it should no longer be possible
    to get stuck between a rock and a tree in Phase 1 C1M1.
  * Brand new Phase 1 C3M1, replacing an old Doom-inspired level.
  * Widescreen statusbar for ZDoom was removed. This created
    incompatibility with some mods.
  * Fixed intermission text after using the secret exit in
    Phase 2 MAP31, where obituary texts were incorrectly
    displayed instead.
- Update to new upstream release 0.11.2 (2017-03-15)
  * Missing multiplayer starts have been added to several levels.
    No map should be lacking anymore.
  * A few mapping errors were repaired by changing sector heights.
  * Par times for Phase 1 have been added.</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- Update to new upstream release 0.11.3:
  * allows building from source using deutex 5.0</changelog>
  <changelog author="Markus S &lt;kamikazow@opensuse.org&gt;" date="1572609600">- Update to 0.12.1
  * The manual is now rendered as PDF.
  * Final Doom compatibility de-emphasized. Where it creates
    conflicts with Doom II mods or texture definitions, the the
    Doom II side of things gets preferred. Final Doom-specific
    maps and mods may never look completely right in Freedoom, as
    a result.
  * Phase 1 received a lot of mapping changes with improved
    difficulty levels. There is a new C3M5.
  * Phase 2 MAP01 received an overhaul, simplifying its design in
    significant ways to improve the flow around the level.
  * Two maps in Phase 2 were replaced due to being recreations of
    Doom II maps.
  * Maps in Phase 2 in general have had some slight
    re-arrangement based on difficulty levels and themes. A new
    MAP06 is included, while the old one took the MAP18 slot.
  * All levels are now guaranteed to have co-op and deathmatch starts.
  * New sprites for power-ups (stealth, overdrive, and ultra-overdrive)
    and Arch Vile.
  * Some weapon and ammo sprites have been tweaked and improved.
  * Completed and enhanced set of Evilution and Plutonia textures.
  * New skull-switches by MissLav.
  * New SKY4 based on an astronomy photograph.
  * Tweaked player sprites and HUD face.
  * New music tracks in C1M2, C2M3, C2M8, MAP03, MAP12, MAP22,
    MAP25, MAP26, MAP27, DM03, DM06, DM09, DM17, DM24, DM31, and
    DM32.
  * Metainfo (formerly appdata) and desktop files have been
    brought up to the latest standard specifications and
    recommendations, using reverse-DNS for the project
    identifier, and a self-evaluated content rating.
  * Phase 2’s internal DEMO1 has been replaced, thanks to some
    odd vanilla quirks that could cause it to desync in some (but
    not all) conditions.
  * The sailor monster type is formally banished from Freedoom’s
    own levels, and remaining uses of it were removed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706529600">- Update to release 0.13.0
  * Boom features were removed
  * Hall of mirror effects greatly reduced / visplane overflows
    fixed.
  * New levels: E1M9, E2M2, E2M3, E2M4, E2M7, E2M8, E3M5, MAP07,
    MAP21 and MAP27.
  * Lots of new music including most of FreeDM music.
  * New boss brain sounds.
  * Colorblind-friendly keys and key indicators.
  * Various revisions to sprites and textures.
  * Improved kerning for menu text.
  * Improved weapon sprites generally.
  * SSG replacement restored to updated take on older version.
  * Revised polaric energy weapon.
  * Double-barreled shotgun flash timing bug fixed in built-in
    DeHackEd.
  * Esa Repo (Espi)'s old STAR* textures are now included under
    ESPI*.
  * A STARBR1 texture is now included as a counterpart to STARBR2.
  * Numerous additional grey and METAL2-based textures also
    available.
  * Boss brain wall was re-done.
  * Wolfenstein replacements completely redone.</changelog>
</package>
<package pkgid="462109989cff4d29178ae647f6f5109057bab52ad9b0c3289087b78872008d75b996be951097d9273939da1a0417fe77f236f54119b38fef59c7ecc7a4f3139d" name="freedoom-freedm" arch="noarch">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="claes.backstrom@fsfe.org" date="1195646400">- Initial package built from Fedora package (0.5-4)</changelog>
  <changelog author="claes.backstrom@fsfe.org" date="1214913600">- New upstream version 0.6.2</changelog>
  <changelog author="prusnak@suse.cz" date="1266235200">- updated to 0.6.4</changelog>
  <changelog author="claes.backstrom@opensuse.org" date="1304424000">- updated to 0.7</changelog>
  <changelog author="mailaender@opensuse.org" date="1458993600">- updated to 0.10.1</changelog>
  <changelog author="jengelh@inai.de" date="1499169600">- Update to new upstream release 0.11.2
  * Missing multiplayer starts have been added to several levels.
    No map should be lacking anymore.</changelog>
  <changelog author="jengelh@inai.de" date="1514808000">- Update to new upstream release 0.11.3
  * This point release allows building from source with DeuTex 5.0,
    there are no changes to the graphics.</changelog>
  <changelog author="Markus S &lt;kamikazow@opensuse.org&gt;" date="1572609600">- Update to 0.12.1
  * Archive no longer OpenGPG-signed by upstream
  * We now have a manual rendered to beautiful PDF format.  Thanks to
    Simon Howard, the project’s founder.
  * A strong focus on vanilla compatibility has been sought for this
    release.  Most, if not all, levels should work now.
  * _Final Doom_ compatibility de-emphasized.  Where it creates
    conflicts with _Doom II_ mods or texture definitions, we prefer
    the _Doom II_ side of things.  _Final Doom_-specific maps and mods
    may never look completely right in _Freedoom_, as a result.
  * _FreeDM_ has seen a major overhaul, with most maps being modified,
    with new additions and removals of the weaker levels.  It now
    benefits from the use of Aquatex and Egyptian textures in some of
    its levels, giving a more vibrant feel than before.
  * New power-up (stealth, overdrive, and ultra-overdrive) sprites.
  * Some weapon and ammo sprites have been tweaked and improved.
  * Completed and enhanced set of _Evilution_ and _Plutonia_ textures.
  * New skull-switches by MissLav.
  * New SKY4 based on an astronomy photograph.
  * Tweaked player sprites and HUD face by Ferk.
  * New tracks in C1M2, C2M3, C2M8, MAP03, MAP12, MAP22, MAP25, MAP26,
    MAP27, DM03, DM06, DM09, DM17, DM24, DM31, and DM32.
  * All files in-tree have been renamed from *.mus to *.mid.  The file
    format must always be MIDI.  This makes it easy on music composers
    to actually work with the files.
  * Metainfo (formerly appdata) and desktop files have been brought up
    to the latest standard specifications and recommendations, using
    reverse-DNS for the project identifier, and a self-evaluated
    content rating.
  * The launch shell-script changed the `PORT` environment variable to
    `DOOMPORT` to avoid conflicts with the genericly-named `PORT`.  It
    also builds a sensible default `DOOMWADPATH` environment variable
    to assist ports that do not have a hard-coded fallback.
  * The script no longer tries to look for `boom`, `zdoom`, nor
    `prboom` by default, as these are ports no longer maintained.
  * Freedoom’s build system now has a hard dependency on Python 3, in
    anticipation of Python 2’s end-of-life.
  * We have moved from ImageMagick to Pillow, a Python library for
    graphics manipulation.  It provides faster build times as well as
    API stability.
  * GIF files have been replaced with PNG files.  True PNG file format
    transparency is used instead of a cyan background.
  * `ASCIIDOC` and `ASCIIDOC_MAN` variables have been added to the
    Makefile to control the AsciiDoc implementation used to generate
    HTML and man page files.
  * The HTML documentation (eg, +NEWS+ and +README+ files) are
    generated with a style based on _Freedoom_’s own website, rather
    than the default AsciiDoc styling.
  * Incongruities between the actual game and manual have been fixed.
  * The `make install` targets have been consolidated to behave more
    similarly to how the pre-built zip distributions are: a split
    between _FreeDM_ and _Phase 1+2_, rather than installing each of
    the tree IWADs independently (and thus getting their own
    +/usr/share/doc+ directories, for instance).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706529600">- Update to release 0.13.0
  * Boom features were removed
  * Hall of mirror effects greatly reduced / visplane overflows
    fixed.
  * New levels: E1M9, E2M2, E2M3, E2M4, E2M7, E2M8, E3M5, MAP07,
    MAP21 and MAP27.
  * Lots of new music including most of FreeDM music.
  * New boss brain sounds.
  * Colorblind-friendly keys and key indicators.
  * Various revisions to sprites and textures.
  * Improved kerning for menu text.
  * Improved weapon sprites generally.
  * SSG replacement restored to updated take on older version.
  * Revised polaric energy weapon.
  * Double-barreled shotgun flash timing bug fixed in built-in
    DeHackEd.
  * Esa Repo (Espi)'s old STAR* textures are now included under
    ESPI*.
  * A STARBR1 texture is now included as a counterpart to STARBR2.
  * Numerous additional grey and METAL2-based textures also
    available.
  * Boss brain wall was re-done.
  * Wolfenstein replacements completely redone.</changelog>
</package>
<package pkgid="e701ce1d3558c2bbc62c779a76f236881c6f8ceb0a5e74f0f27d0f6a211c5840372cdd33836721276548d1f6d49a56b86c325db2a177c59d10cd55223516d47a" name="freedup" arch="riscv64">
  <version epoch="0" ver="1.6~3" rel="4.1"/>
  <changelog author="mskibbe@suse.de" date="1201608000">- create package</changelog>
  <changelog author="mpluskal@suse.com" date="1433419200">- Update to 1.6.3-3
  * for list of changes see Changelog
- Cleanup spec file with spec-cleaner
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1435147200">- Update license information</changelog>
  <changelog author="schwab@suse.de" date="1445256000">- Clean junk before building
- nostrip.patch: Don't strip binaries</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="08f0e1e9244318732edc3eae738e28c2028a3f72d75e295b557da36406a334f9e70bedf6c73ed158e14b387663fdd80cd0297cb9a8e28d45eed9a1300490e45f" name="freeglut-demo" arch="riscv64">
  <version epoch="0" ver="3.2.2" rel="2.1"/>
  <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áš Chvá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áš Chvátal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add freeglut-gcc15.patch from upstream to fix gcc-15 compile time
  error</changelog>
</package>
<package pkgid="7ebdb84d8e184e24cca876cc691a806f9dae92694b2a51e36683ffabe6256398b7da1128ee715c77e67dee4d92826e66a96c8ff9f4366ed11cfac617ea99aae6" name="freeglut-devel" arch="riscv64">
  <version epoch="0" ver="3.2.2" rel="2.1"/>
  <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áš Chvá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áš Chvátal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add freeglut-gcc15.patch from upstream to fix gcc-15 compile time
  error</changelog>
</package>
<package pkgid="e7879c7bf57e6f24cebcf251c7cef23b3dc4fb18a0106cc6a8016e019f56bff1036b3cd3c189882c0a5ea0b3369959b4b68161d7673017184c10e35cf286031f" name="freeimage-devel" arch="riscv64">
  <version epoch="0" ver="3.18.0.1909" rel="2.5"/>
  <changelog author="kbabioch@suse.com" date="1516795200">- Add CVE-2016-5684.patch: Fix an exploitable out-of-bounds write vulnerability
  in the XMP image handling functionality, which can cause an arbitrary memory
  overwrite resulting in code execution (CVE-2016-5684 boo#1002621).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1536667200">- update to 3.18.0
- refresh/replace unbudle.patch
- add freeimage-no-return-in-nonvoid.patch
- drop CVE-2016-5684.patch and CVE-2015-0852.patch
- refresh doxygen.patch
  * removed FreeImage_RotateClassic
  * removed internal Deprecation Manager
  * DDS plugin now convert 16-bit uncompressed RGB (RGB444, RGB555, RGB565)
    to 24-bit RGB on loading
  * added saving support to the PSD plugin
  * FreeImage_ConvertToRawBits now deals with palletized images containing
    transparency during conversion
  * added saving support for 32-bit CMYK in JPEG plugin
  * added FreeImage_Validate functions:
    added FreeImage_Validate
    added FreeImage_ValidateU
    added FreeImage_ValidateFromHandle
    added FreeImage_ValidateFromMemory
  * fixed PCX loader against malicious images with a bad window specification
  * fixed TIFF loader with loading of RGB[A]F float images
  * improved loading speed of PSD plugin
  * fixed support of snprintf in Visual Studio 2015
  * improved GIF signature validation
  * improved TARGA signature validation
  * disabled ICC sRGB profile checking in PluginPNG:Save
  * fixed endianness detection on some architectures
  * fixed saving of 32-bit CMYK converted to 24-bit RGB on loading
    (remove ICC profile from Exif metadata)
  * fixed FreeImage_IsTransparent and FreeImage_GetColorType returned value
    for RGBA[16,F] images flagged as CMYK
  * fixed a bug in FreeImage_Clone when working with wrapped buffer
  * fixed a bug in PluginBMP:Save when saving a dib created with FreeImage_CreateView
  * fixed loading of uncompressed DDS files when width / height
    are not a multiple of 4
  * fixed XPM loader against malicious images with a bad header specification
  * fixed TIFF loader with Exif loading (saves and restores offset
    and dir when exif is loaded)
  * refactored MultiPage and CacheFile mechanism
  * fixed PCX file conversion crash on special files
  * fixed FreeImage_FillBackground when using blending with an alpha-transparent
    foreground color over an opaque background
  * fixed 64-bit conversion of parameters in sprintf calls (required with C++ 11)
  * fixed static cast to boolean in PluginJPEG
  * improved error handling in PluginPNG
  * fixed wrong exposure in exported HDR files
  * fixed PluginTIFF:ReadThumbnail behavior when reading TIF with Exif metadata</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1589544000">- Add patch CVE-2019-12211_2019-12213.patch to fix:
  * bsc#113576 CVE-2019-12211
  * bsc#1135731 CVE-2019-12213</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1589544001">- Add patch to fix build on bigendian:
  * bigendian.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598270400">- fix build with libraw 0.20 (libraw_0_20.patch)</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix build with openexr3
  + freeimage-openexr3.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655553600">- Adjust unbundle.patch to work with tiff &gt;= 4.4.0 [boo#1200451]
- Refresh doxygen.patch as -p1, use %autosetup
- Trim redundant information from descriptions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1674129600">- Add libraw_0_21.patch: Fix build against libraw 0.21.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1694088000">- Update to SVN revision 1909:
  * added the 'ExtraSamples' tag key to the FIMD_EXIF_MAIN
    &amp; FIMD_EXIF_EXIF metadata models
  * added support for Exif v2.3.2 tags
  * improved TIFF compression when using float images with
    TIFF_ADOBE_DEFLATE or TIFF_LZW flag
  * improved performance of _MemoryReadProc function (see FreeImageIO.cpp)
  * improved TIFF validation against Canon CR2 files (CR2 files are no
    longer recognized as TIFF)
  * improved TIFF plugin when working with malicious images
  * improved BMP plugin when working with malicious images
  * improved FreeImage_LoadFromMemory robustness when working with
    malicious images
  * fixed JXR plugin when working under a Linux OS
  * improved PFM plugin against malicious images
  * improved JXR plugin against malicious images
  * improved Targa plugin against malicious images
  * improved DDS plugin against malicious images
  * improved PCX plugin against malicious images
  * improved PNM plugin against malicious images
  * improved TIFF plugin against malicious images
  * improved J2K plugin against malicious images
  * fixed FreeImage_OpenMultiBitmap with usage of filenames longer than
    255 characters &amp; Windows Long Path disabled
  * TIFF images saved with TIFF_DEFLATE compression are saved to images
    with TIFF_ADOBE_DEFLATE compresssion (TIFF_DEFLATE is obsolete)
  * fixed FreeImage_FlipVertical behavior with very large images
  * fixed FreeImage_Paste behavior with very large images
  * fixed FreeImage_SeekMemory behavior with 64-bit malicious images
- CVE-2019-12211_2019-12213.patch merged upstream
- libraw_0_20.patch libraw_0_21.patch merged upstream
- bigendian.patch merged upstream
- freeimage-no-return-in-nonvoid.patch merged upstream
- edit unbundle.patch
- closes boo#1135736 boo#1135731 boo#1214776 boo#1214557 boo#1214555 boo#1214556
- Fixes CVEs: CVE-2019-12213 CVE-2019-12211 CVE-2020-21426 CVE-2020-21427
  CVE-2020-21428 CVE-2020-22524</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697544000">- Unbreak the build of all downstream packages, repeal
  excessive excludes from _service, redo unbundle.patch [boo#1216332]</changelog>
</package>
<package pkgid="6423d334da256327382ef762042b098e0f227522b6246a166d8d834d3d3ae50e7b39383bc7ba256497a7b57b4bf642cd9c63041763e1849b1e723f448718d930" name="freeipmi" arch="riscv64">
  <version epoch="0" ver="1.6.17" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676635200">- freeipmi 1.6.10
  * Support IPv6 Lan configuration in ipmi-config
    IPv6 configuration is supported in the new Lan6_Conf section
- add upstream signing key and source signature</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1686571200">- freeipmi 1.6.11
  * Fix double free corner case in ipmiseld.
  * Support ISO 8601 date inputs to date range options in ipmi-sel.
  * Support Xilinx OEM FRU records.
  * Fix corner case in libipmimonitoring, support sensor if units
    is "RPM per minute", but just return "RPM" as the units.
  * Fix portability compilation on cygwin.
  * Fix typo in fiid template field that could lead to packet
    interpretation errors.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1706529600">- freeipmi 1.6.14
  * Fix build issue common to non-x86 systems.
- freeipmi 1.6.13
  * Fix build issues on systems where inb/outb are declared with inline
    assembly.
  * Add additional sensor/event interpretations.
- freeipmi 1.6.12
  * Use poll() over select() to avoid fd limit in openipmi driver.
  * Fix potential portability problems on systems without cbrt().
  * Minor documentation updates.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1709812800">- fix gcc-14 build: gcc-14.patch (bsc#1220476)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1717416000">- use %autosetup
- apply patches with -p1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- freeimpi 1.6.15:
  * In ipmi-config, fix incorrect output of
    IPv6_Dynamic_Address_Source_Type
  * In ipmi-oem, increase precision of Dell cumulative energy
    output
  * Do not advertise options that are only available when special
    debugging is compiled into FreeIPMI
  * libfreeipmi: remove unnecessary / duplicate parameter checks
  * Minor documentation updates
- drop gcc-14.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746187200">- add freeipmi-1.6.15-gcc15.patch from upstream  to fix gcc15
  compile time error</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758024000">- freeimpi 1.6.16:
  * Fix potential sensor reading miscalculation on systems where a
    char is defined as unsigned (such as ARM) vs signed (such as x86).
  * Fix gcc15 compilation errors.
- drop freeipmi-1.6.15-gcc15.patch, upstreamed</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758283200">- fix doc packaging for non-SUSE distros</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774353600">- bsc#1260414 - CVE-2026-33554:
  freeipmi: improper memory handling and data validation can lead
  to stack buffer overflows and acceptance of malformed payloads/responses
  - &gt; This got fixed by version upgrade (fix several out of bounds
  errors), see below
- Update to version 1.6.17:
  * ipmi-oem: fix several memory out of bounds errors
  * libfreeipmi: Fix comment typo
  * Implement tcp proxy in ipmiconsole.
  * Refactor ipmiconsole: put most of the code from main() into functions.
  * man/ipmiconsole.8.pre.in: fix typo
  * libfreeipmi/locate/ipmi-locate-acpi-spmi.c: fix mem-leak</changelog>
</package>
<package pkgid="3c8eea454b6912c4ae93aae7bddb36dadd1314996cf5443b057133c07f71c248d42690e4d94771bbec024f0066832e2c24e43b29c37dd33756bb72c3c6701a27" name="freeipmi-bmc-watchdog" arch="riscv64">
  <version epoch="0" ver="1.6.17" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676635200">- freeipmi 1.6.10
  * Support IPv6 Lan configuration in ipmi-config
    IPv6 configuration is supported in the new Lan6_Conf section
- add upstream signing key and source signature</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1686571200">- freeipmi 1.6.11
  * Fix double free corner case in ipmiseld.
  * Support ISO 8601 date inputs to date range options in ipmi-sel.
  * Support Xilinx OEM FRU records.
  * Fix corner case in libipmimonitoring, support sensor if units
    is "RPM per minute", but just return "RPM" as the units.
  * Fix portability compilation on cygwin.
  * Fix typo in fiid template field that could lead to packet
    interpretation errors.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1706529600">- freeipmi 1.6.14
  * Fix build issue common to non-x86 systems.
- freeipmi 1.6.13
  * Fix build issues on systems where inb/outb are declared with inline
    assembly.
  * Add additional sensor/event interpretations.
- freeipmi 1.6.12
  * Use poll() over select() to avoid fd limit in openipmi driver.
  * Fix potential portability problems on systems without cbrt().
  * Minor documentation updates.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1709812800">- fix gcc-14 build: gcc-14.patch (bsc#1220476)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1717416000">- use %autosetup
- apply patches with -p1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- freeimpi 1.6.15:
  * In ipmi-config, fix incorrect output of
    IPv6_Dynamic_Address_Source_Type
  * In ipmi-oem, increase precision of Dell cumulative energy
    output
  * Do not advertise options that are only available when special
    debugging is compiled into FreeIPMI
  * libfreeipmi: remove unnecessary / duplicate parameter checks
  * Minor documentation updates
- drop gcc-14.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746187200">- add freeipmi-1.6.15-gcc15.patch from upstream  to fix gcc15
  compile time error</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758024000">- freeimpi 1.6.16:
  * Fix potential sensor reading miscalculation on systems where a
    char is defined as unsigned (such as ARM) vs signed (such as x86).
  * Fix gcc15 compilation errors.
- drop freeipmi-1.6.15-gcc15.patch, upstreamed</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758283200">- fix doc packaging for non-SUSE distros</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774353600">- bsc#1260414 - CVE-2026-33554:
  freeipmi: improper memory handling and data validation can lead
  to stack buffer overflows and acceptance of malformed payloads/responses
  - &gt; This got fixed by version upgrade (fix several out of bounds
  errors), see below
- Update to version 1.6.17:
  * ipmi-oem: fix several memory out of bounds errors
  * libfreeipmi: Fix comment typo
  * Implement tcp proxy in ipmiconsole.
  * Refactor ipmiconsole: put most of the code from main() into functions.
  * man/ipmiconsole.8.pre.in: fix typo
  * libfreeipmi/locate/ipmi-locate-acpi-spmi.c: fix mem-leak</changelog>
</package>
<package pkgid="9900cdf2b061d3926b6971c3cc0fbf6accbdee875b7c7acd58596250337b05ec2c594fddc0ee4a6dd0feac95209366033b746ae6f3ebf558030ce1097c867f92" name="freeipmi-devel" arch="riscv64">
  <version epoch="0" ver="1.6.17" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676635200">- freeipmi 1.6.10
  * Support IPv6 Lan configuration in ipmi-config
    IPv6 configuration is supported in the new Lan6_Conf section
- add upstream signing key and source signature</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1686571200">- freeipmi 1.6.11
  * Fix double free corner case in ipmiseld.
  * Support ISO 8601 date inputs to date range options in ipmi-sel.
  * Support Xilinx OEM FRU records.
  * Fix corner case in libipmimonitoring, support sensor if units
    is "RPM per minute", but just return "RPM" as the units.
  * Fix portability compilation on cygwin.
  * Fix typo in fiid template field that could lead to packet
    interpretation errors.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1706529600">- freeipmi 1.6.14
  * Fix build issue common to non-x86 systems.
- freeipmi 1.6.13
  * Fix build issues on systems where inb/outb are declared with inline
    assembly.
  * Add additional sensor/event interpretations.
- freeipmi 1.6.12
  * Use poll() over select() to avoid fd limit in openipmi driver.
  * Fix potential portability problems on systems without cbrt().
  * Minor documentation updates.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1709812800">- fix gcc-14 build: gcc-14.patch (bsc#1220476)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1717416000">- use %autosetup
- apply patches with -p1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- freeimpi 1.6.15:
  * In ipmi-config, fix incorrect output of
    IPv6_Dynamic_Address_Source_Type
  * In ipmi-oem, increase precision of Dell cumulative energy
    output
  * Do not advertise options that are only available when special
    debugging is compiled into FreeIPMI
  * libfreeipmi: remove unnecessary / duplicate parameter checks
  * Minor documentation updates
- drop gcc-14.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746187200">- add freeipmi-1.6.15-gcc15.patch from upstream  to fix gcc15
  compile time error</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758024000">- freeimpi 1.6.16:
  * Fix potential sensor reading miscalculation on systems where a
    char is defined as unsigned (such as ARM) vs signed (such as x86).
  * Fix gcc15 compilation errors.
- drop freeipmi-1.6.15-gcc15.patch, upstreamed</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758283200">- fix doc packaging for non-SUSE distros</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774353600">- bsc#1260414 - CVE-2026-33554:
  freeipmi: improper memory handling and data validation can lead
  to stack buffer overflows and acceptance of malformed payloads/responses
  - &gt; This got fixed by version upgrade (fix several out of bounds
  errors), see below
- Update to version 1.6.17:
  * ipmi-oem: fix several memory out of bounds errors
  * libfreeipmi: Fix comment typo
  * Implement tcp proxy in ipmiconsole.
  * Refactor ipmiconsole: put most of the code from main() into functions.
  * man/ipmiconsole.8.pre.in: fix typo
  * libfreeipmi/locate/ipmi-locate-acpi-spmi.c: fix mem-leak</changelog>
</package>
<package pkgid="ea0bebc5599e90cc4badb1dfbb982e04af57bfe3688611833215c444cf024981d430c139bac9bb1d00cf8afb3992c3176a7d2d665e737f00bd9ea0895d5d9784" name="freeipmi-ipmidetectd" arch="riscv64">
  <version epoch="0" ver="1.6.17" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676635200">- freeipmi 1.6.10
  * Support IPv6 Lan configuration in ipmi-config
    IPv6 configuration is supported in the new Lan6_Conf section
- add upstream signing key and source signature</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1686571200">- freeipmi 1.6.11
  * Fix double free corner case in ipmiseld.
  * Support ISO 8601 date inputs to date range options in ipmi-sel.
  * Support Xilinx OEM FRU records.
  * Fix corner case in libipmimonitoring, support sensor if units
    is "RPM per minute", but just return "RPM" as the units.
  * Fix portability compilation on cygwin.
  * Fix typo in fiid template field that could lead to packet
    interpretation errors.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1706529600">- freeipmi 1.6.14
  * Fix build issue common to non-x86 systems.
- freeipmi 1.6.13
  * Fix build issues on systems where inb/outb are declared with inline
    assembly.
  * Add additional sensor/event interpretations.
- freeipmi 1.6.12
  * Use poll() over select() to avoid fd limit in openipmi driver.
  * Fix potential portability problems on systems without cbrt().
  * Minor documentation updates.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1709812800">- fix gcc-14 build: gcc-14.patch (bsc#1220476)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1717416000">- use %autosetup
- apply patches with -p1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- freeimpi 1.6.15:
  * In ipmi-config, fix incorrect output of
    IPv6_Dynamic_Address_Source_Type
  * In ipmi-oem, increase precision of Dell cumulative energy
    output
  * Do not advertise options that are only available when special
    debugging is compiled into FreeIPMI
  * libfreeipmi: remove unnecessary / duplicate parameter checks
  * Minor documentation updates
- drop gcc-14.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746187200">- add freeipmi-1.6.15-gcc15.patch from upstream  to fix gcc15
  compile time error</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758024000">- freeimpi 1.6.16:
  * Fix potential sensor reading miscalculation on systems where a
    char is defined as unsigned (such as ARM) vs signed (such as x86).
  * Fix gcc15 compilation errors.
- drop freeipmi-1.6.15-gcc15.patch, upstreamed</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758283200">- fix doc packaging for non-SUSE distros</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774353600">- bsc#1260414 - CVE-2026-33554:
  freeipmi: improper memory handling and data validation can lead
  to stack buffer overflows and acceptance of malformed payloads/responses
  - &gt; This got fixed by version upgrade (fix several out of bounds
  errors), see below
- Update to version 1.6.17:
  * ipmi-oem: fix several memory out of bounds errors
  * libfreeipmi: Fix comment typo
  * Implement tcp proxy in ipmiconsole.
  * Refactor ipmiconsole: put most of the code from main() into functions.
  * man/ipmiconsole.8.pre.in: fix typo
  * libfreeipmi/locate/ipmi-locate-acpi-spmi.c: fix mem-leak</changelog>
</package>
<package pkgid="21d87f46603a7f9f849053d808aa2ae13f2e7f9459c0518bdc25d44f84b93a85405cee60fe0d78a0e3cccb6894bc22c281db802fe773319cfab7222d41275b9f" name="freeipmi-ipmiseld" arch="riscv64">
  <version epoch="0" ver="1.6.17" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676635200">- freeipmi 1.6.10
  * Support IPv6 Lan configuration in ipmi-config
    IPv6 configuration is supported in the new Lan6_Conf section
- add upstream signing key and source signature</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1686571200">- freeipmi 1.6.11
  * Fix double free corner case in ipmiseld.
  * Support ISO 8601 date inputs to date range options in ipmi-sel.
  * Support Xilinx OEM FRU records.
  * Fix corner case in libipmimonitoring, support sensor if units
    is "RPM per minute", but just return "RPM" as the units.
  * Fix portability compilation on cygwin.
  * Fix typo in fiid template field that could lead to packet
    interpretation errors.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1706529600">- freeipmi 1.6.14
  * Fix build issue common to non-x86 systems.
- freeipmi 1.6.13
  * Fix build issues on systems where inb/outb are declared with inline
    assembly.
  * Add additional sensor/event interpretations.
- freeipmi 1.6.12
  * Use poll() over select() to avoid fd limit in openipmi driver.
  * Fix potential portability problems on systems without cbrt().
  * Minor documentation updates.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1709812800">- fix gcc-14 build: gcc-14.patch (bsc#1220476)</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1717416000">- use %autosetup
- apply patches with -p1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- freeimpi 1.6.15:
  * In ipmi-config, fix incorrect output of
    IPv6_Dynamic_Address_Source_Type
  * In ipmi-oem, increase precision of Dell cumulative energy
    output
  * Do not advertise options that are only available when special
    debugging is compiled into FreeIPMI
  * libfreeipmi: remove unnecessary / duplicate parameter checks
  * Minor documentation updates
- drop gcc-14.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1746187200">- add freeipmi-1.6.15-gcc15.patch from upstream  to fix gcc15
  compile time error</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758024000">- freeimpi 1.6.16:
  * Fix potential sensor reading miscalculation on systems where a
    char is defined as unsigned (such as ARM) vs signed (such as x86).
  * Fix gcc15 compilation errors.
- drop freeipmi-1.6.15-gcc15.patch, upstreamed</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.de&gt;" date="1758283200">- fix doc packaging for non-SUSE distros</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1774353600">- bsc#1260414 - CVE-2026-33554:
  freeipmi: improper memory handling and data validation can lead
  to stack buffer overflows and acceptance of malformed payloads/responses
  - &gt; This got fixed by version upgrade (fix several out of bounds
  errors), see below
- Update to version 1.6.17:
  * ipmi-oem: fix several memory out of bounds errors
  * libfreeipmi: Fix comment typo
  * Implement tcp proxy in ipmiconsole.
  * Refactor ipmiconsole: put most of the code from main() into functions.
  * man/ipmiconsole.8.pre.in: fix typo
  * libfreeipmi/locate/ipmi-locate-acpi-spmi.c: fix mem-leak</changelog>
</package>
<package pkgid="96d4a3cdbbec3c55987d33caa898477d77405fd6d271736001389e19764017fd35a57709fd946e3833b4fb77a86395921b5bbc33ef37e088e767e1f5f0e9c3b4" name="freeradius-client" arch="riscv64">
  <version epoch="0" ver="1.1.7" rel="3.1"/>
  <changelog author="prusnak@suse.cz" date="1173355200">- created package from BuildService
  * project: network:aaa
  * package: freeradius-client
  * version: 1.1.5</changelog>
  <changelog author="prusnak@suse.cz" date="1194436800">- change %{version}-%{release} to %{version} in Requires tag</changelog>
  <changelog author="crrodriguez@suse.de" date="1204718400">- fix build in BETA
- disable static libraries</changelog>
  <changelog author="prusnak@suse.cz" date="1205928000">- updated to 1.1.6
  o Added dead_time functionality / configuration
  o Merge in fixes and enhancements from 'radiusclient-ng'
  o Improved functionality for embedded operation
  - In use in FreeSWITCH and OpenSER projects
  o Wrap gethostby*() family of calls with threadsafe variants
  o Change UINT4 to uint32_t, int to size_t, etc.
  o Fixed wrong usage of strncat function in several places
- dropped obsoleted patches:
  * return.patch (included in update)
  * strncat.patch (included in update)</changelog>
  <changelog author="prusnak@suse.cz" date="1234872000">- fix garbled login.example file [bnc#469682]</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323172800">- BAD2c is not a license</changelog>
  <changelog author="vcizek@suse.com" date="1429790400">- update to 1.1.7:
  * Allow "configure --with-nettle" to use nettle MD5 implementation. Patch from Nikos Mavrogiannopoulos.
  * Clean up generation of random numbers. Patch from Nikos Mavrogiannopoulos.
  * Update BSD license as permitted by Christos Zoulas.
  * Define PW_MAX_MSG_SIZE for maximum message sice. Patch from Nikos Mavrogiannopoulos.
  * Allow the dictionary file parser to understand BEGIN-VENDOR / END-VENDOR as with FreeRADIUS server. Patch from Nikos Mavrogiannopoulos.
  * Added support for IPv6. Patch from Nikos Mavrogiannopoulos.
  * Don't crash if a config option is unset. Patch from Nikos Mavrogiannopoulos.
  * Fix encoding of "date" attributes. Patch from Christian Schoch.
  * Build fixes from Sven Neuhaus, Ghennadi Procopciuc, Daniel Pocock, and gureedo.
  * Fix memory leaks. Patches from Alex Massover, William King, gureedo, and FreeSWITCH.
  * Fixes to retry algorithm. Patch from Lewis Adam.
  * Zero out secret fields. Patch from Scott Neugroschl.
  * Update the dictionaries. Patches from Bogdan-Andrei Iancu and gureedo.
  * Make the library thread-safe. Based on a patch from Alex Massover.
  * Made rc_avpair_log thread-safe by using a buffer supplied by the caller. Patch from Alex Massover.
  * Removed lock file for sequence number. It isn't needed.
  * Use poll() where possible to avoid issues with FD_SETSIZE. Patch from Alfred E. Heggestad.
  * Set Acct-Delay-Time in Accounting-Request packets. Patch from Alfred E. Heggestad.
- add freeradius-client-missing_size_t_definition.patch to fix
  build on 13.2</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="3e3b5df21fd50f0c03280a79ace3635ab2bb9d3c62f934a82a79ae092c554c23c9e1f83a1fd32941d018d1a1a5384be3c55dbfdd83322a4b75f670e0d0675eb1" name="freeradius-client-devel" arch="riscv64">
  <version epoch="0" ver="1.1.7" rel="3.1"/>
  <changelog author="prusnak@suse.cz" date="1173355200">- created package from BuildService
  * project: network:aaa
  * package: freeradius-client
  * version: 1.1.5</changelog>
  <changelog author="prusnak@suse.cz" date="1194436800">- change %{version}-%{release} to %{version} in Requires tag</changelog>
  <changelog author="crrodriguez@suse.de" date="1204718400">- fix build in BETA
- disable static libraries</changelog>
  <changelog author="prusnak@suse.cz" date="1205928000">- updated to 1.1.6
  o Added dead_time functionality / configuration
  o Merge in fixes and enhancements from 'radiusclient-ng'
  o Improved functionality for embedded operation
  - In use in FreeSWITCH and OpenSER projects
  o Wrap gethostby*() family of calls with threadsafe variants
  o Change UINT4 to uint32_t, int to size_t, etc.
  o Fixed wrong usage of strncat function in several places
- dropped obsoleted patches:
  * return.patch (included in update)
  * strncat.patch (included in update)</changelog>
  <changelog author="prusnak@suse.cz" date="1234872000">- fix garbled login.example file [bnc#469682]</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323172800">- BAD2c is not a license</changelog>
  <changelog author="vcizek@suse.com" date="1429790400">- update to 1.1.7:
  * Allow "configure --with-nettle" to use nettle MD5 implementation. Patch from Nikos Mavrogiannopoulos.
  * Clean up generation of random numbers. Patch from Nikos Mavrogiannopoulos.
  * Update BSD license as permitted by Christos Zoulas.
  * Define PW_MAX_MSG_SIZE for maximum message sice. Patch from Nikos Mavrogiannopoulos.
  * Allow the dictionary file parser to understand BEGIN-VENDOR / END-VENDOR as with FreeRADIUS server. Patch from Nikos Mavrogiannopoulos.
  * Added support for IPv6. Patch from Nikos Mavrogiannopoulos.
  * Don't crash if a config option is unset. Patch from Nikos Mavrogiannopoulos.
  * Fix encoding of "date" attributes. Patch from Christian Schoch.
  * Build fixes from Sven Neuhaus, Ghennadi Procopciuc, Daniel Pocock, and gureedo.
  * Fix memory leaks. Patches from Alex Massover, William King, gureedo, and FreeSWITCH.
  * Fixes to retry algorithm. Patch from Lewis Adam.
  * Zero out secret fields. Patch from Scott Neugroschl.
  * Update the dictionaries. Patches from Bogdan-Andrei Iancu and gureedo.
  * Make the library thread-safe. Based on a patch from Alex Massover.
  * Made rc_avpair_log thread-safe by using a buffer supplied by the caller. Patch from Alex Massover.
  * Removed lock file for sequence number. It isn't needed.
  * Use poll() where possible to avoid issues with FD_SETSIZE. Patch from Alfred E. Heggestad.
  * Set Acct-Delay-Time in Accounting-Request packets. Patch from Alfred E. Heggestad.
- add freeradius-client-missing_size_t_definition.patch to fix
  build on 13.2</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="36a5efd6fd654667aebb79d1473127421bd86ab2e83af6cf9b513368fd9f3dd29a342ee33d54a483d09e0a30fb36eeee070e7957a1e859cf72ffd196a5639d8f" name="freeradius-client-libs" arch="riscv64">
  <version epoch="0" ver="1.1.7" rel="3.1"/>
  <changelog author="prusnak@suse.cz" date="1173355200">- created package from BuildService
  * project: network:aaa
  * package: freeradius-client
  * version: 1.1.5</changelog>
  <changelog author="prusnak@suse.cz" date="1194436800">- change %{version}-%{release} to %{version} in Requires tag</changelog>
  <changelog author="crrodriguez@suse.de" date="1204718400">- fix build in BETA
- disable static libraries</changelog>
  <changelog author="prusnak@suse.cz" date="1205928000">- updated to 1.1.6
  o Added dead_time functionality / configuration
  o Merge in fixes and enhancements from 'radiusclient-ng'
  o Improved functionality for embedded operation
  - In use in FreeSWITCH and OpenSER projects
  o Wrap gethostby*() family of calls with threadsafe variants
  o Change UINT4 to uint32_t, int to size_t, etc.
  o Fixed wrong usage of strncat function in several places
- dropped obsoleted patches:
  * return.patch (included in update)
  * strncat.patch (included in update)</changelog>
  <changelog author="prusnak@suse.cz" date="1234872000">- fix garbled login.example file [bnc#469682]</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323172800">- BAD2c is not a license</changelog>
  <changelog author="vcizek@suse.com" date="1429790400">- update to 1.1.7:
  * Allow "configure --with-nettle" to use nettle MD5 implementation. Patch from Nikos Mavrogiannopoulos.
  * Clean up generation of random numbers. Patch from Nikos Mavrogiannopoulos.
  * Update BSD license as permitted by Christos Zoulas.
  * Define PW_MAX_MSG_SIZE for maximum message sice. Patch from Nikos Mavrogiannopoulos.
  * Allow the dictionary file parser to understand BEGIN-VENDOR / END-VENDOR as with FreeRADIUS server. Patch from Nikos Mavrogiannopoulos.
  * Added support for IPv6. Patch from Nikos Mavrogiannopoulos.
  * Don't crash if a config option is unset. Patch from Nikos Mavrogiannopoulos.
  * Fix encoding of "date" attributes. Patch from Christian Schoch.
  * Build fixes from Sven Neuhaus, Ghennadi Procopciuc, Daniel Pocock, and gureedo.
  * Fix memory leaks. Patches from Alex Massover, William King, gureedo, and FreeSWITCH.
  * Fixes to retry algorithm. Patch from Lewis Adam.
  * Zero out secret fields. Patch from Scott Neugroschl.
  * Update the dictionaries. Patches from Bogdan-Andrei Iancu and gureedo.
  * Make the library thread-safe. Based on a patch from Alex Massover.
  * Made rc_avpair_log thread-safe by using a buffer supplied by the caller. Patch from Alex Massover.
  * Removed lock file for sequence number. It isn't needed.
  * Use poll() where possible to avoid issues with FD_SETSIZE. Patch from Alfred E. Heggestad.
  * Set Acct-Delay-Time in Accounting-Request packets. Patch from Alfred E. Heggestad.
- add freeradius-client-missing_size_t_definition.patch to fix
  build on 13.2</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="f3fb29e44e0ac884c9e2c740b8f5a2853685c145ae7aac9ea3f4a2798e439936ba801631959446e99d398866258506da6caca3cdd3f043fddad0c4004f648b73" name="freeradius-server" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="1bc46df0ffea9c56042f2125ef0e0d6231cef9cb930c0de973651093d594af013f4d9cb742d7bbe3c6e55ad466428895100998358b9f0bf1f9677cec5c51b196" name="freeradius-server-devel" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="b075370a327cfd09770f35400ccca995c377a3ee89e2aace3096c1025872e64b411c625fda208b16e57aa56a8c0216e30e2a14f90e9edebeb2e31a372a89e996" name="freeradius-server-doc" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="12941fc826e4c148ea71b15f6234be5fb131a045e0371a40a55e56e1071ce4ca179e2d2d25cf0ae5ec924929e44e4e49e96f27fe38500cb2ae4de792a8402ef0" name="freeradius-server-krb5" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="8e7a40fd5ae9f34d54c24de0fb40dfb7ddac09af77a7c2bd2c4e0c0c85e70200c6f927081a46256a63a1b67ddfd98844f77af2b33d72a19eb8aa435e2621fcff" name="freeradius-server-ldap" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="cfd4e58134d1c213f8809d5cc3e152e03da7ab774ff505162a9ce30415dd50ce4e07def4836fcfefde52bd36c120805277bd813dc08b301b637be0d0e3f92f4d" name="freeradius-server-ldap-schemas" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="77e8fc391816b0d3eabf8646563b673030ecc65bced4124336e3d12b664eefa1d4dce356cffc249c810c47d83ac363dff6ceef1cadf5d969ef77d7f24ea9a778" name="freeradius-server-libs" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="515d2f75fd6d83c87ae15c04ce09fabba869ca28930ac2e4af2b9b54ffd3e777e7ccef0352c07dcaeaff823a9df4c02678c72771a8db6e3868ac4ecd5e687c78" name="freeradius-server-mysql" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="8f27efe158e6d74d94fe0145f53edd7066a125d27cf6698c081f435a66c3bb31790265c5f38575fe34c3aa865010a96b3975b689decdf03998900825e6f1a0e7" name="freeradius-server-perl" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="032836032d8fb2f9b8bc749e3838f7b31eb87cc8a8563a79c9defa7059fb6c038978e015510aaeb0e38d7c2375f99d57198cce06b0b0fb99e45fa28ec5800b03" name="freeradius-server-postgresql" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="ba03de47c6e7e895ecdd446a18a3b6e8d120230f9cf1f2fa7dcf04d2cd8e01f9ebe3f7f0b5a69942baece54a805fa508df470933d5cd7514c5e5f5d96ff4d9cb" name="freeradius-server-python3" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="9d69ea7111f53805ce9a3a29945cd311d7c65b14248e01e51ee4e34eea501f03f66b4867d156825b032641252209a6bafa5121fa16b1c84ff7205e523c5d0d6f" name="freeradius-server-sqlite" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="839cde873a04b81ea400286b96d0c51591bc6995fe4a575e3d26300d940263aeb08069b4d3e8801e3427bfdc6cbcb56f143bfbc96ba792c356211b89496e1865" name="freeradius-server-utils" arch="riscv64">
  <version epoch="0" ver="3.2.8" rel="1.1"/>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1664452800">- use chown with colon instead dot in radiusd.service</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1675684800">- update to version 3.2.1:
  Feature Improvements
  * Add dictionary.ciena, dictionary.nile, and DHCPv4 dictionaries
  * Add simultaneous-use queries for MS SQL
  * Add radmin command for "stats pool &lt;module-name&gt;"
    which prints out statistics about the connection pools.
  * Client statistics now shows "conflicts",
    to count conflicting packets.
  * New optional "lightweight accounting-on/off" strategy.
    When refreshing queries.conf you should also add the new
    nasreload table and corresponding GRANTs to your DB schema.
  * Add TLS-Client-Cert-X509v3-Certificate-Policies, which helps
    with Eduroam.
  * Allow auth+acct for TCP sockets, too.
  * Add rlm_cache_redis. See raddb/mods-available/cache for details.
  * Allow radmin to look up home servers by name, too.
  * Ensure that dynamic clients don't create loops on duplicates
  * Removed rlm_sqlhpwippool. There was no documentation, no configuration,
    and the module was ~15 years old with no one using it.
  * Marked rlm_python3 as stable.
  * Add sigalgs_list. See raddb/mods-available/eap
  * For rlm_linelog, when opening files in /dev, look at "permissions"
    to see whether to open them r/w.
  * More flexibility for dynamic home servers. See
    doc/configuration/dynamic_home_servers.md and
    raddb/home_servers/README.md.
  * Allow setting of application_name for PostgreSQL.
    See mods-available/sql.
  Bug Fixes
  * Correct test for open sessions in radacct for MS SQL.
  * The linelog module now opens /dev/stdout in "write-only" mode
    if the permissions are set to "u+w" (0002).
  * Various fixes to rlm_unbound from Nick Porter.
  * PEAP now correctly runs Post-Auth-Type Accept.
  * Create "TLS-Cert-*" for outbound Radsec, instead of
    TLS-Client-Cert-* Fixes #4698. See sites-available/tls,
    and fix_cert_order.
  * Minor updates and fixes to CI, Dockerfiles and packaging.
  * Fix rlm_python3 build with python &gt;= 3.10. Fixes #4441.
  Changes in version 3.2.0:
  Feature Improvements
  All features from 3.0.x are included in the 3.2.x releases.
  In addition:
  * Add 'reset_day' and '%%r' parameter for rlm_sqlcounter to
    specify which day of the month the counter should be reset.
  * Partial backport of rlm_json from v4, providing the json_encode
    xlat See mods-available/json for documentation.
  * Support for haproxy "PROXY" protocol See sites-available/tls,
    "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/.
  * Support for sending CoA-Request and Disconnect-Request packets
    in "reverse" down RadSec tunnels. Experimental for now,
    and undocumented.
  * It is now possible to run a virtual server when saving / loading
    TLS cache attributes. See sites-available/tls-cache for more
    information.
  * Removed the "cram" module. It was undocumented,
    and used old and insecure authentication methods.
  * Remove the "otp" module. The "otpd" program it needs is
    no longer available, and the module has not been usable since
    at least 2015.
  * All features from 3.0.x are included in the 3.2.x releases.
  * 3.2.0 requires OpenSSL 1.0.2 or greater.
  Bug Fixes
  * All bug fixes from 3.0.x are included in the 3.2.x releases, including
  * fixes information leakage in EAP-PWD (bsc#1206204, CVE-2022-41859)
  * fixes crash on unknown option in EAP-SIM (bsc#1206205, CVE-2022-41860)
  * fixes crash on invalid abinary data (bsc#1206206, CVE-2022-41861)
- freeradius-server-enable-python3.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1693483200">- update to version 3.2.3 (jsc#PED-6567)
  Feature Improvements
  * Add "max_retries" for connection pools. Fixes #4908.
  * Update dictionary.ciena, dictionary.huawei, dictionary.wifialliance and
    dictionary.wispr; add dictionary.eleven.
  * You can now list "eap" in the "pre-proxy" section. If the packet contains a
    malformed EAP message, then the request will be rejected The home server
    will either reject (or discard) this packet anyways, so this change can
    only help with large proxy scenarios.
  * Show warnings if libldap is not using OpenSSL.
  * Support RADIUS/1.1. See
    https://datatracker.ietf.org/doc/draft-dekok-radext-radiusv11/ Disabled by
    default, can be enabled by passing `--with-radiusv11` to the configure
    script. For now, this is for testing interoperability.
  * Add extra sanity checks for malformed EAP attributes.
  * More TLS debugging output.
  * Clear old module instance data before HUP reload. Avoids burst memory use
    when e.g. using large data files with rlm_files.
  * `rlm_cache_redis` is now included in the freeradius-redis packages.
  Bug Fixes
  * Don't leak MD contexts with OpenSSL 3.0.
  * Increase internal buffer size for TLS connections, which can help with
    high-load proxies.
  * Send Status-Server checks for TLS connections.
  * Give descriptive error if "update CoA" is used with "fake" packets, as it
    won't work. i.e. inner-tunnel and virtual home servers.
  * Many small ASAN / LSAN fixes from Jorge Pereira.
  * Close inbound RADIUS/TLS socket on TLS errors. When a home server sees a
    TLS error, it will now close the socket, so proxies do not have an open
    (but dead) TLS connection.
  * Fix mutex locking issues on inbound RADIUS/TLS connections This change
    avoids random issues with "bad record mac".
  * Improve REST encoding loop. Patch from Herwin Weststrate. Closes #4950.
  * Correctly report the LDAP group a user was found in. Fixes #3084.
  * Force correct packet type when running Post-Auth-Type. Helps with #4980.
  * Fix small leak in Client-Lost code. Patch from Terry Burton. PR #4996.
  * Fix TCP socket statistics. Closes #4990.
  * Use NAS-Port-Id instead of NAS-Port during SQL simultaneous-use checks. Helps with #5010.
  Changes in version 3.2.2:
  Feature Improvements
  * The "configure" process now gives a much clearer report when it's finished
  * Fallback to "uname -n" on missing "hostname". Fixes #4771.
  * Export thread details in radmin "stats threads". Fixes #4770.
  * Improve queries for processing radacct into periodic usage data
  * Update dictionary.juniper.
  * Add dictionary.calix.
  * Fix dictionary.rfc6519 DS-Lite-Tunnel-Name to be "octets".
  * Update documentation for robust-proxy-accounting, and be more aggressive about sending packets.
  * Add per-module README.md files in the source.
  * Add default Visual Studio configuration for developers.
  * Postgres can now automatically use alternate queries for errors other than duplicate keys.
  * %{listen:TLS-PSK-Identity} is now set when using PSK and psk_query This
    helps the server track the identity of the client which is connecting.
  * Include thread stats in Status-Server attributes. Fixes #4870.
  * Mark rlm_unbound stable and add to packages.
  * Remove broken/unsupported Dockerfiles for centos8 and debian9.
  Bug Fixes
  * Preliminary support for non-blocking TLS sockets. Helps with #3501.
  * Fix support for partial certificate chains after adding reload support. Fixes #4753.
  * Fix handling of debug_condition.
  * Clean up home server states, and re-sync with the dictionaries.
  * Correct certificate order when creating TLS-* attributes Fixes #4785.
  * Update use of isalpha() etc. so broken configurations have less impact on the server.
  * Outgoing TLS sockets now set SNI correctly from the "hostname" configuration item.
  * Support Apple Homebrew on the M1. Fixes #4754.
  * Better error messages when %{listen:TLS-...} is used.
  * Getting statistics via Status-Server can now be done within a virtual server. Fixes #4868.
  * Make TTLS+MS-CHAP work with TLS 1.3. Fixes #4878.
  * Fix md5 xlat memory leak when using OpenSSL 3.0
- freeradius-server-rlm_sql_unixodbc-configure.patch: refreshed
- spec file cleanup: remove duplicate BR: from subpackages</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707220800">- provides for user(radiusd), group(radiusd) and group (winbind) bsc#1219600</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1708171200">- fix directory permissions for
  /etc/raddb/mods-config/sql/moonshot-targeted-ids/*sql*
  (boo#1220025, accidentally discovered via boo#1220024)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1717156800">- update to 3.2.4
  Configuration changes
  * Better handle backslashes in strings in the configuration files.
    If the configuration items contain backslashes, then behavior may change.
    However, the previous behavior didn't work as expected,
    and therefore is not likely to be used.
  * reject_delay no longer applies to proxied packets. All servers
    should now set reject_delay = 1 for security and scalability.
  * %{randstr:...} now returns the requested amount of data,
    instead of one too many bytes.
  Feature Improvements
  * Preliminary support for TEAP.
  * Update EAP module pre_proxy checks to make them less restrictive
    This prevents the "middle box" effect from affecting future traffic.
  * Many fixes and updates for Docker images.
  * Add dpsk module. See mods-available/dpsk.
  * Print out what cause the TLS operations to be made, such as the EAP
    method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
  * Add auto_escape to sample SQL module config.
  * Add 'if not exists' to mysql create table queries.
  * Update dictionary.aruba; add dictionary.tplink, dictionary.alphion.
  * Allow for 'encrypt=1' attributes to be longer than 128 characters.
  * Added "radsecret" program which generates strong secrets.
    See the top of the "clients.conf" file for more information.
  * radclient now prints packets as hex when using -xxx.
  * Added "-t timeout" to radsniff. It will stop processing packets
    after &lt;timeout&gt; seconds.
  * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
  * The detail module now has a "dates_as_integer" configuration item
    See mods-available/detail for more information.
  * Add lookback/lookforward steps and more configuration to totp.
    See mods-available/totp.
  * Add "time_since" xlat to calculate elapsed time in seconds,
    milliseconds and microseconds.
  * Support "Post-Auth-Type Challenge" in the inner tunnel.
  * Add "proxy_dedup_window". See radiusd.conf.
  * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
  * Add "dedup_key" for misbehaving supplicants. See mods-available/eap.
  Bug Fixes
  * Fix corner case with empty defaults in rlm_files.
  * When we have multiple attributes of the same name, always use
    the canonical attribute.
  * Make FreeRADIUS-Server-EMA* attributes work again for home
    server exponential moving average statistics.
  * Don't send the global server stats when asked for client stats.
    They use the same attributes, so the result is confusing.
  * Fix multiple typos in MongoDB query.conf (#5130).
  * Add define for illumos. Fixes #5135.
  * Add client configuration for TLS PSK.
  * Permit originate CoA after proxying to an internal virtual server.
  * Use virtual server "default" when passed "-i" and "-p" on the command line.
  * Fix locking issues with rlm_python3.
  * The detail file reader will catch bad times in the file, and
    will not update Acct-Delay-Time with extreme values.
  * Fix issue where Message-Authenticator was calculated incorrectly
    for CoA / Disconnect ACK and NAK packets.
  * Update Python thread and error handling. Fixes #5208.
  * Fix handling of Session-State when proxying. Fixes #5288.
  * Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
  * Add "limit" section to AWS health check configurtion. Fixes 35300.
  * Use MAX in sqlite queries instead of GREATEST.
  * Fix typo in Mongo queries. Fixes #5301.
  * Fix occasional crash with bad home servers. Fixes #5308.
  * Minor bug fixes to the SQL freetds modules.
  * Fix blocking issue with RADIUS/TLS connection checks.
  * Fix run-time crash on configuration typos of %{substr ...}
    instead of %{substr:...} Fixes #5321.
  * Fix crash with TLS Status-Server requests. Fixes #5326.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1723550400">- update to 3.2.5
  Feature Improvements
  * TOTP now supports TOTP-Time-Offset for tokens with times that are out of sync.
    See mods-available/totp.
  * radclient now supports forcing the Request Authenticator and ID for Access-Request
    packets.
  * Update dictionary.3gpp.
  * Update advice on shared secrets, including suggesting a secure method for generating
    useful secrets.
  Bug Fixes
  * Allow proxying by pool / home server name to work with auth+acct servers.
  * Fix OpenSSL API usage which sometimes caused crash in MS-CHAP
    Previously it would either always crash immediately, or never crash.
  * Fix packet statistics. Stop double counting some packets, and track packet
    statistics even if a socket is closed.
  * Reverted patch in TTLS which broke compatibility with some systems.
  * Don't crash in debug mode when multiple intermediate certs are used Patch
    from Alexander Chernikov.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787200">- update to 3.2.8
  Configuration changes
  * Replace dictionary.infinera with the correct one.
  * Update dictionary.alteon
  Feature improvements
  * Add support for automated fuzzing. This doesn't affect normal operations, but it does allow for testing of the RADIUS decoder.
  * Allow tagged attributes to use :V as a tag in some cases. The tag is then read from the value which is being assigned to the attribute. This functionality is allowed in 'update' sections, including 'update' in module configurations. See mods-available/ldap for an example.
  * Add kafka module. See mods-available/kafka.
  * Allow &amp;control:Packet-SRC-IP-Address to be used when proxying needs a given source address.
  * Change lower limit for reject_delay to 0.5s. Apparently some NASes will panic and go crazy with a 1s reject_delay.
  * Rate limit complaints when limiting new connections.
  * Update raddb/certs/Makefile to support DER output.
  * Elapsed statistics for packets do not include proxy timers, which helps clarify where any issues are. The total time is still available by adding "our" time to the "proxy" time.
  * json module can now print dates as integers. See mods-available/json
  * The debug output now points to the online documentation in many cases, when there are syntax errors in the configuration.
  * Add support for 389ds password hashes. Patch from Gerald Vogt.
  * reject_delay does not add a delay, but instead ensures that the reject is delayed for at least that time. This change means that reject_delay can be set in more situations, including for proxies.
  * Add delay_proxy_rejects. By default, proxied rejects are not delayed. Setting this flag means that reject_delay is applied to proxied rejects, too.
  * The proxy_rate_limit module can now be listed in the "authorize" section.
  * Update dpsk module to be faster, and be easier to configure with databases. See mods-available/dpsk
  Bug fixes
  * Move assertion in thread / queue code, which only affects debug builds. Fixes #5512.
  * Update CRL checks to avoid crash in some cases. Fixes #5515
  * More tweaks to the TEAP code.
  * Allow building when OpenSSL is missing PSK. Fixes #5520
  * Move assertion so that it isn't triggered when the incoming queue is full, and the server is blocked. Fixes #5512
  * Fix crash when multiple certs are used along with CRL distribution points. Fixes #5515
  * Fix typo in rlm_cache which could cause crashes. Fixes #5522
  * Be more forgiving about '%' in strings. Fixes #5525.
  * Move assertion in threading code.
  * Fixes to interaction with python interpreter
  * Don't crash when setting client hostname in RADIUS/TLS. Fixes #5552
  * Ignore .dpkg* and .rpm* files when loading configuration directories. Package managers can leave these around.
  * Complain more loudly if all of the "authorize" etc. sections have been removed, but the server is still configured to process Access-Request packets.
  * Use OCIStmtPrepare2 to prepare Oracle queries. Fixes #5540
  * Allow dynamic clients with TCP listeners.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1767787201">- Add freeradius-server-directoryName-subjectAltNames.patch</changelog>
</package>
<package pkgid="34646515b10be3c8970771c439f28a87bb0418b535d3ee8af9a3e2af6e836e98da1ad9bbae9023a0b339d79066ae72fa31001b9efae9dd99651b9e70ca92ee5b" name="freerdp" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="2a3d01a177d778ac9fe4f6e4cde378221f70517db26b65c4e9bf071bfb2135ab889c2e78d808a5b0935700f92ca8ca2dce710a6b8ad2d6c8ecaa213ab1df643c" name="freerdp-devel" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="6bae4eac8f3c0107eeb4e0830429a109b7d0357ef4d0614cb14478d0108d0c5d59baa5234a8bd6478d7199ae6ee7bbb2c30be3b1340f75275f63fd24a9cef751" name="freerdp-proxy" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="51501593010ad48ef763f5f3ef5faa9fc15e84fcaa8ee9cefbcaa7afe0655acef7aaecf4e4c58ed20105ee29b617b471fb976c84666325623fc1106970605559" name="freerdp-proxy-plugins" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="816c7e7231a8ac2b9cae898082941a45225589d1be47d8b1e1d482e5763d551eecd74c96f28defd2852b7f58c9cc32897d58aef8b11e649b7cea1debe04bcbed" name="freerdp-sdl" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="39e448bc1aa77050324df4e64f90752e7b165232845c487c48f14494ff9f522ed5333bac2c4a06873baf323a085f62751517730393024a8859e5f8acefdae54e" name="freerdp-server" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="5cdb6abe6b018c545ba69ce83bcf38946396dd642f5597e3cd732af4fa51ff76bed6d30c20b3d34134045bd2de44bf130245d571fa9ef431c33ef2c94a351122" name="freerdp-wayland" arch="riscv64">
  <version epoch="0" ver="3.24.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763640000">- Update to version 3.18.0:
  + Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1767096000">- Update to version 3.20.0:
  * Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations
  * drdynvc: implement compressed packet
  * [channels,rdpecam] improve log messages
  * Fix remote credential guard channel loading
  * Fix inverted ifdef
  * [core,nego] disable all enabled modes except the one requested
  * rdpear: handle basic NTLM commands and fix server-side
  * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
  * rdpecam: fix camera sample grabbing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768564800">- Update to version 3.20.2:
  + Patch release fixing a regression with gateway connections
    introduced with 3.20.1
    [#]# What's Changed
  * Warnings and missing enumeration types (#12137)
- Changes from version 3.20.1:
  + New years cleanup release. Fixes some issues reported and does
    a cleaning sweep to bring down warnings.
    Thanks to @ehdgks0627 doing some code review/testing we've
    uncovered the following (medium) vulnerabilities:
  * CVE-2026-22851
  * CVE-2026-22852
  * CVE-2026-22853
  * CVE-2026-22854
  * CVE-2026-22855
  * CVE-2026-22856
  * CVE-2026-22857
  * CVE-2026-22858
  * CVE-2026-22859
  + These affect FreeRDP based clients only, with the exception of
    CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based
    servers are not affected.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769083200">- Add patches to fix CVE issues:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769169600">- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
  * CVE-2026-23530
  * CVE-2026-23531
  * CVE-2026-23532
  * CVE-2026-23533
  * CVE-2026-23534
  * CVE-2026-23732
  * CVE-2026-23883
  * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)
- Drop upstreamed patches:
  + freerdp-split-cast-macros-to-header.patch
  + freerdp-CVE-2025-4478.patch  (CVE-2025-4478,  bsc#1243109)
  + freerdp-CVE-2026-22851.patch (CVE-2026-22851, bsc#1256717)
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22853.patch (CVE-2026-22853, bsc#1256719)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-22858.patch (CVE-2026-22858, bsc#1256724)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1769947200">- Update to version 3.22.0:
  + Major bugfix release:
  * Complete overhaul of SDL client
  * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
  * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
  * Add some more stringify functions for logging
  * We've received CVE reports, check
    https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
    @Keryer reported an issue affecting client and proxy:
  * CVE-2026-23948
    @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
  * CVE-2026-24682
  * CVE-2026-24683
  * CVE-2026-24676
  * CVE-2026-24677
  * CVE-2026-24678
  * CVE-2026-24684
  * CVE-2026-24679
  * CVE-2026-24681
  * CVE-2026-24675
  * CVE-2026-24491
  * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)
  * [channels,rdpei] lock full update, not only parts (#12175)
  * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
  * Wlog cleanup (#12179)
  * new stringify functions &amp; touch API defines (#12180)
  * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
  * [channels,video] measure times in ns (#12184)
  * [utils] Nodiscard (#12187)
  * Error handling fixes (#12186)
  * [channels,drdynvc] check pointer before reset (#12189)
  * Winpr api def (#12190)
  * [winpr,platform] drop C23 [[nodiscard]] (#12192)
  * [gdi] add additional checks for a valid rdpGdi (#12194)
  * Sdl3 high dpiv2 (#12173)
  * peer: Disconnect if Logon() returned FALSE (#12196)
  * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
  * [channel,rdpsnd] only clean up thread before free (#12199)
  * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267200">- Update to 3.23.0
  + We've received in depth analysis of FreeRDP client code and
    have addressed shortcomings uncovered by these.
  * CVE-2026-26965
  * CVE-2026-26955
  * CVE-2026-26271
  * CVE-2026-25997
  * CVE-2026-25959
  * CVE-2026-25955
  * CVE-2026-25954
  * CVE-2026-25953
  * CVE-2026-25952
  * CVE-2026-25942
  * CVE-2026-25941
  + Changes
  * Sdl cleanup (#12202)
  * [client,sdl] do not apply window offset (#12205)
  * [client,sdl] add SDL_Error to exceptions (#12214)
  * Rdp monitor log (#12215)
  * [winpr,smartcard] implement some attributes (#12213)
  * [client,windows] Fix return value checks for mouse event functions (#12279)
  * [channels,rdpecam] fix sws context checks (#12272)
  * [client,windows] Enhance error handling and context validation (#12264)
  * [client,windows] Add window handle validation in RDP_EVENT_TYPE_WINDOW_NEW (#12261)
  * [client,sdl] fix multimon/fullscreen on wayland (#12248)
  * Vendor by app (#12207)
  * [core,gateway] relax TSG parsing (#12283)
  * [winpr,smartcard] simplify PCSC_ReadDeviceSystemName (#12273)
  * [client,windows] Implement complete keyboard indicator synchronization (#12268)
  * Fixes more more more (#12286)
  * Use application details for names (#12285)
  * warning cleanups (#12289)
  * Warning cleanup (#12291)
  * [client,windows] Enhance memory safety with NULL checks and resource protection (#12271)
  * [client,x11] apply /size:xx% only once (#12293)
  * Freerdp config test (#12295)
  * [winpr,smartcard] fix returned attribute length (#12296)
  * [client,SDL3] Fix properly handle smart-sizing with fullscreen (#12298)
  * [core,test] fix use after free (#12299)
  * Sign warnings (#12300)
  * [cmake,compiler] disable -Wjump-misses-init (#12301)
  * [codec,color] fix input length checks (#12302)
  * [client,sdl] improve cursor updates, fix surface sizes (#12303)
  * Sdl fullscreen (#12217)
  * [client,sdl] fix move constructor of SdlWindow (#12305)
  * [utils,smartcard] check stream length on padding (#12306)
  * [android] Fix invert scrolling default value mismatch (#12309)
  * Clear fix bounds checks (#12310)
  * Winpr attr nodiscard fkt ptr (#12311)
  * [codec,planar] fix missing destination bounds checks (#12312)
  * [codec,clear] fix destination checks (#12315)
  * NSC Codec fixes (#12317)
  * Freerdp api nodiscard (#12313)
  * [allocations] fix growth of preallocated buffers (#12319)
  * Rdpdr simplify (#12320)
  * Resource fix (#12323)
  * [winpr,utils] ensure message queue capacity (#12322)
  * [server,shadow] fix return and parameter checks (#12330)
  * Shadow fixes (#12331)
  * [rdtk,nodiscard] mark rdtk API nodiscard (#12329)
  * [client,x11] fix XGetWindowProperty return handling (#12334)
  * Win32 signal (#12335)
  * [channel,usb] fix message parsing and creation (#12336)
  * [cmake] Define WINPR_DEFINE_ATTR_NODISCARD (#12338)
  * Proxy config fix (#12345)
  * [codec,progressive] refine progressive decoding (#12347)
  * [client,sdl] fix sdl_Pointer_New (#12350)
  * [core,gateway] parse [MS-TSGU] 2.2.10.5 HTTP_CHANNEL_RESPONSE_OPTIONAL (#12353)
  * X11 kbd sym (#12354)
  * Windows compile warning fixes (#12357,#12358,#12359)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267201">- Update to version 3.24.0:
  + A new release with bugfixes and many improvements for users and developers alike.
  * Completed the [[nodiscard]] marking of the API to warn about problematic
  * unchecked use of functions
  * Added full C23 support (default stays at C11) to allow new compilers
  * to do stricter checking
  * Improved X11 and SDL3 clients
  * Improved smartcard support
  * proxy now supports RFX graphics mode
  + Security Advisories
  * CVE-2026-29774
  * CVE-2026-29775
  * CVE-2026-29776
  * CVE-2026-31806
  * CVE-2026-31883
  * CVE-2026-31884
  * CVE-2026-31885
  * CVE-2026-31897
  + Changes
  * Attribute nodiscard related chanes (#12325, #12360, #12395, #12406,
    [#12421], #12426, #12177, #12403, #12405, #12407, #12409, #12408,
    [#12412], #12413)
  * c23 related improvements (#12368, #12371, #12379, #12381, #12383,
    [#12385], #12386, #12387, #12384)
  * Generic code cleanups (#12382, #12439, #12455, #12462, #12399, #12473)
    [core,utils] ignore NULL values in remove_rdpdr_type (#12372)
  * [codec,fdk] revert use of WinPR types (#12373)
  * [core,gateway] ignore incomplete rpc header (#12375, #12376)
  * [warnings] make function declaration names consistent (#12377)
  * [libfreerdp] Add new define for logon error info (#12380)
  * [client,x11] improve rails window locking (#12392)
  * Reload fix missing null checks (#12396)
  * Bounds checks (#12400)
  * [server,proxy] check for nullptr before using scard_call_context (#12404)
  * [uwac] fix rectangular glitch around surface damage regions (#12410)
  * Address various error handling inconsistencies (#12411)
  * [core,server] Improve WTS API locking (#12414)
  * Address some GCC compile issues (#12415, #12420)
  * Winpr atexit (#12416)
  * [winpr,smartcard] fix function pointer casts (#12422)
  * Xf timer fix (#12423)
  * [client,sdl] workaround for wlroots compositors (#12425)
  * [client,sdl] fix SdlWindow::query (#12378)
  * [winpr,smartcard] fix PCSC_ReleaseCardContext (#12427)
  * [client,x11] eliminate obsolete compile flags (#12428)
  * [client,common] skip sending input events when not connected (#12429)
  * Input connected checks (#12430)
  * Floatbar and display channel improvements (#12431)
  * [winpr,platform] fix WINPR_ATTR_NODISCARD definition (#12432)
  * [client] Fix writing of gatewayusagemethod to .rdp files (#12433)
  * Nodiscard finetune (#12435)
  * [core] fix missing gateway credential sync (#12436)
  * [client,sdl3] limit FREERDP_WLROOTS_HACK (#12441)
  * [core,settings] Allow FreeRDP_instance in setter (#12442)
  * [codec,h264] make log message trace (#12444)
  * X11 rails improve (#12440)
  * [codec,nsc] limit copy area in nsc_process_message (#12448)
  * Proxy support RFX and NSC settings (#12449)
  * [client,common] display a shortened help on parsing issues (#12450)
  * [winpr,smartcard] refine locking for pcsc layer (#12451)
  * [codec,swscale] allow runtime loading of swscale (#12452)
  * Swscale fallback (#12454)
  * Sdl multi scaling support (#12456)
  * [packaging,flatpak] update runtime and dependencies (#12457)
  * [codec,video] add doxygen version details (#12458)
  * [github,templates] update templates (#12460)
  * [client,sdl] allow FREERDP_WLROOTS_HACK for all sessions (#12461)
  * [warnings,nodiscard] add log messages for failures (#12463)
  * [gdi,gdi] ignore empty rectangles (#12467)
  * Smartcard fix smartcard-login, pass rdpContext for abort (#12466)
  * [winpr,smartcard] fix compiler warnings (#12469)
  * [winpr,timezone] fix search for transition dates (#12468)
  * [client,common] improve /p help (#12471)
  * Scard logging refactored (#12472)
  * [emu,scard] fix smartcard emulation (#12475)
  * Sdl null cursor (#12474)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774267202">- Update to version 3.24.1:
  + Minor bug fixes release
  * [warnings] fix various sign and cast warnings (#12480)
  * [client,x11] start with xfc-&gt;remote_app = TRUE; (#12491)
  * Sam file read regression fix (#12484)
  * [ncrypt,smartcardlogon] support ECC keys in PKCS#11 smartcard enumeration (#12490)
  * Fix: memory leak in rdp_client_establish_keys() in libfreerdp/core/co… (#12494)
  * Fix memory leak in freerdp_settings_int_buffer_copy() on error paths (libfreerdp/core/settings.c) (#12486)
  * Code Cleanups (#12493)
  * Fix: memory leak in PCSC_SCardListReadersW() in winpr/libwinpr/smartc… (#12495)
  * [channels,telemetry] use dynamic logging (#12496)
  * [channel,gfx] use generic plugin log (@12498, #12499)
  * [channels,audin] set error when audio_format_read fails (#12500)
  * [channels,video] unify error handling (#12502)
  * Fastpath fine grained lock (#12503)
  * [core,update] make the PlaySound callback non-mandatory (#12504)
  * Refinements: RPM build updates, FIPS improvements (#12506)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1775563200">- Add sso-mib library to integrate with Microsoft Azure Entra ID Conditional Access,
  which enables /aad option</changelog>
</package>
<package pkgid="b9a317e2c4a74015571307b2bbc5a2ef9b39dd56b17e52c63649e739d44de098697e71ec734749b4b549b5ddc1cd7c19057c8ed9f54ea3048ca695dcb77a5a99" name="freerdp2" arch="riscv64">
  <version epoch="0" ver="2.11.7" rel="7.1"/>
  <changelog author="Daike Yu &lt;yu.daike@suse.com&gt;" date="1716465600">- Multiple CVE fixes
  + Add freerdp-CVE-2024-32659.patch (bsc#1223346, CVE-2024-32659)
  - out-of-bounds read if `((nWidth == 0) and (nHeight == 0))`
  + Add freerdp-CVE-2024-32660.patch (bsc#1223347, CVE-2024-32660)
  - client crash via invalid huge allocation size
  + Add freerdp-CVE-2024-32661.patch (bsc#1223348, CVE-2024-32661)
  - client NULL pointer dereference
  + Add freerdp-CVE-2024-32658.patch (bsc#1223353, CVE-2024-32658)
  - out-of-bounds read in Interleaved RLE Bitmap Codec in FreeRDP based clients</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1717416000">- Update to 2.11.7
  + Backported oss-fuzz fixes
- Update to 2.11.6
  + CVE:
  * CVE-2024-32041 [Low[ OutOfBound Read in
    zgfx_decompress_segment
  * CVE-2024-32039 [Moderate] Integer overflow &amp; OutOfBound Write
    in clear_decompress_residual_data
  * CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
  * CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
  * CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
  * CVE-2024-32460 [Low] OutOfBound Read in
    interleaved_decompress
  + Noteworthy changes:
  * Backported #10077
- Remove these patches, applied upstream:
  + freerdp-CVE-2023-40574-to-2023-40576.patch
  + freerdp-CVE-2024-32658.patch
  + freerdp-CVE-2024-32659.patch
  + freerdp-CVE-2024-32660.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728129600">- Add upstream fixes (picked from Debian) (boo#1231317)
  * 0001-info-Fix-incompatible-pointer-type.patch
  * 0002-redirection-Fix-incompatible-pointer-type.patch
  * 0003-redirection-Fix-incompatible-pointer-type.patch
  * 0004-X11-fix-pointer-integer-type-mismatch.patch
  * 0005-client-wayland-fix-const-correctness.patch
  * 0006-warnings-fix-Wincompatible-pointer-types.patch
  * 0007-server-proxy-deactivate-capture-module.patch
  * 0001-Fix-build-with-ffmpeg-7.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1761307200">- Update 0001-Fix-build-with-ffmpeg-7.patch: fix build issue in
  h264_ffmpeg.c.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1770379200">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771416000">- Add more CVE fixes:
  + freerdp-CVE-2026-24491.patch (CVE-2026-24491, bsc#1257981)
  + freerdp-CVE-2026-24675.patch (CVE-2026-24675, bsc#1257982)
  + freerdp-CVE-2026-24676.patch (CVE-2026-24676, bsc#1257983)
  + freerdp-CVE-2026-24679.patch (CVE-2026-24679, bsc#1257986)
  + freerdp-CVE-2026-24681.patch (CVE-2026-24681, bsc#1257988)
  + freerdp-CVE-2026-24682.patch (CVE-2026-24682, bsc#1257989)
  + freerdp-CVE-2026-24683.patch (CVE-2026-24683, bsc#1257990)
  + freerdp-CVE-2026-24684.patch (CVE-2026-24684, bsc#1257991)
  + freerdp-CVE-2026-24684-2.patch (CVE-2026-24684, bsc#1257991)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1772107200">- Add patches to fix CVE issues:
  + freerdp-3-macro.patch
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="jjindrak@suse.com" date="1773230400">- Fix for SG#71728, bsc#1259251:
  * freerdp-CVE-2026-24491.patch: Fix use-after-free that was
    accidentally introduced in the backport.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774526400">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-26271.patch (CVE-2026-26271, bsc#1258979)
  + freerdp-CVE-2026-26955.patch (CVE-2026-26955, bsc#1258982)
  + freerdp-CVE-2026-26965.patch (CVE-2026-26965, bsc#1258985)
  + freerdp-CVE-2026-31806.patch (CVE-2026-31806, bsc#1259653)
  + freerdp-CVE-2026-31883_31885.patch (CVE-2026-31883,
    CVE-2026-31885, bsc#1259679 bsc#1259686)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1774958400">- Fix freerdp-CVE-2026-24684-2.patch. The previous version wrongly
  deleted a check for an error condition (bsc#1257991).</changelog>
</package>
<package pkgid="bd34a79b3f2684af33a3a457138d62f37fc9be4a504928396dfc29f01fab826eb657e559c7f9eac7e6083ee1e84751f6425ce566ee84170dabc6d5683d06074a" name="freerdp2-devel" arch="riscv64">
  <version epoch="0" ver="2.11.7" rel="7.1"/>
  <changelog author="Daike Yu &lt;yu.daike@suse.com&gt;" date="1716465600">- Multiple CVE fixes
  + Add freerdp-CVE-2024-32659.patch (bsc#1223346, CVE-2024-32659)
  - out-of-bounds read if `((nWidth == 0) and (nHeight == 0))`
  + Add freerdp-CVE-2024-32660.patch (bsc#1223347, CVE-2024-32660)
  - client crash via invalid huge allocation size
  + Add freerdp-CVE-2024-32661.patch (bsc#1223348, CVE-2024-32661)
  - client NULL pointer dereference
  + Add freerdp-CVE-2024-32658.patch (bsc#1223353, CVE-2024-32658)
  - out-of-bounds read in Interleaved RLE Bitmap Codec in FreeRDP based clients</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1717416000">- Update to 2.11.7
  + Backported oss-fuzz fixes
- Update to 2.11.6
  + CVE:
  * CVE-2024-32041 [Low[ OutOfBound Read in
    zgfx_decompress_segment
  * CVE-2024-32039 [Moderate] Integer overflow &amp; OutOfBound Write
    in clear_decompress_residual_data
  * CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
  * CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
  * CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
  * CVE-2024-32460 [Low] OutOfBound Read in
    interleaved_decompress
  + Noteworthy changes:
  * Backported #10077
- Remove these patches, applied upstream:
  + freerdp-CVE-2023-40574-to-2023-40576.patch
  + freerdp-CVE-2024-32658.patch
  + freerdp-CVE-2024-32659.patch
  + freerdp-CVE-2024-32660.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728129600">- Add upstream fixes (picked from Debian) (boo#1231317)
  * 0001-info-Fix-incompatible-pointer-type.patch
  * 0002-redirection-Fix-incompatible-pointer-type.patch
  * 0003-redirection-Fix-incompatible-pointer-type.patch
  * 0004-X11-fix-pointer-integer-type-mismatch.patch
  * 0005-client-wayland-fix-const-correctness.patch
  * 0006-warnings-fix-Wincompatible-pointer-types.patch
  * 0007-server-proxy-deactivate-capture-module.patch
  * 0001-Fix-build-with-ffmpeg-7.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1761307200">- Update 0001-Fix-build-with-ffmpeg-7.patch: fix build issue in
  h264_ffmpeg.c.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1770379200">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771416000">- Add more CVE fixes:
  + freerdp-CVE-2026-24491.patch (CVE-2026-24491, bsc#1257981)
  + freerdp-CVE-2026-24675.patch (CVE-2026-24675, bsc#1257982)
  + freerdp-CVE-2026-24676.patch (CVE-2026-24676, bsc#1257983)
  + freerdp-CVE-2026-24679.patch (CVE-2026-24679, bsc#1257986)
  + freerdp-CVE-2026-24681.patch (CVE-2026-24681, bsc#1257988)
  + freerdp-CVE-2026-24682.patch (CVE-2026-24682, bsc#1257989)
  + freerdp-CVE-2026-24683.patch (CVE-2026-24683, bsc#1257990)
  + freerdp-CVE-2026-24684.patch (CVE-2026-24684, bsc#1257991)
  + freerdp-CVE-2026-24684-2.patch (CVE-2026-24684, bsc#1257991)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1772107200">- Add patches to fix CVE issues:
  + freerdp-3-macro.patch
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="jjindrak@suse.com" date="1773230400">- Fix for SG#71728, bsc#1259251:
  * freerdp-CVE-2026-24491.patch: Fix use-after-free that was
    accidentally introduced in the backport.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774526400">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-26271.patch (CVE-2026-26271, bsc#1258979)
  + freerdp-CVE-2026-26955.patch (CVE-2026-26955, bsc#1258982)
  + freerdp-CVE-2026-26965.patch (CVE-2026-26965, bsc#1258985)
  + freerdp-CVE-2026-31806.patch (CVE-2026-31806, bsc#1259653)
  + freerdp-CVE-2026-31883_31885.patch (CVE-2026-31883,
    CVE-2026-31885, bsc#1259679 bsc#1259686)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1774958400">- Fix freerdp-CVE-2026-24684-2.patch. The previous version wrongly
  deleted a check for an error condition (bsc#1257991).</changelog>
</package>
<package pkgid="8dadcd5a39cfaa07f7bb1fd8fe0e8be13bb6e746e6b9c6c21ce2abac8f6d4c9c95932f910230514d6d60af97f2cdb4df85ed6f08054e703309b799f0fa07022d" name="freerdp2-proxy" arch="riscv64">
  <version epoch="0" ver="2.11.7" rel="7.1"/>
  <changelog author="Daike Yu &lt;yu.daike@suse.com&gt;" date="1716465600">- Multiple CVE fixes
  + Add freerdp-CVE-2024-32659.patch (bsc#1223346, CVE-2024-32659)
  - out-of-bounds read if `((nWidth == 0) and (nHeight == 0))`
  + Add freerdp-CVE-2024-32660.patch (bsc#1223347, CVE-2024-32660)
  - client crash via invalid huge allocation size
  + Add freerdp-CVE-2024-32661.patch (bsc#1223348, CVE-2024-32661)
  - client NULL pointer dereference
  + Add freerdp-CVE-2024-32658.patch (bsc#1223353, CVE-2024-32658)
  - out-of-bounds read in Interleaved RLE Bitmap Codec in FreeRDP based clients</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1717416000">- Update to 2.11.7
  + Backported oss-fuzz fixes
- Update to 2.11.6
  + CVE:
  * CVE-2024-32041 [Low[ OutOfBound Read in
    zgfx_decompress_segment
  * CVE-2024-32039 [Moderate] Integer overflow &amp; OutOfBound Write
    in clear_decompress_residual_data
  * CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
  * CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
  * CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
  * CVE-2024-32460 [Low] OutOfBound Read in
    interleaved_decompress
  + Noteworthy changes:
  * Backported #10077
- Remove these patches, applied upstream:
  + freerdp-CVE-2023-40574-to-2023-40576.patch
  + freerdp-CVE-2024-32658.patch
  + freerdp-CVE-2024-32659.patch
  + freerdp-CVE-2024-32660.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728129600">- Add upstream fixes (picked from Debian) (boo#1231317)
  * 0001-info-Fix-incompatible-pointer-type.patch
  * 0002-redirection-Fix-incompatible-pointer-type.patch
  * 0003-redirection-Fix-incompatible-pointer-type.patch
  * 0004-X11-fix-pointer-integer-type-mismatch.patch
  * 0005-client-wayland-fix-const-correctness.patch
  * 0006-warnings-fix-Wincompatible-pointer-types.patch
  * 0007-server-proxy-deactivate-capture-module.patch
  * 0001-Fix-build-with-ffmpeg-7.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1761307200">- Update 0001-Fix-build-with-ffmpeg-7.patch: fix build issue in
  h264_ffmpeg.c.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1770379200">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771416000">- Add more CVE fixes:
  + freerdp-CVE-2026-24491.patch (CVE-2026-24491, bsc#1257981)
  + freerdp-CVE-2026-24675.patch (CVE-2026-24675, bsc#1257982)
  + freerdp-CVE-2026-24676.patch (CVE-2026-24676, bsc#1257983)
  + freerdp-CVE-2026-24679.patch (CVE-2026-24679, bsc#1257986)
  + freerdp-CVE-2026-24681.patch (CVE-2026-24681, bsc#1257988)
  + freerdp-CVE-2026-24682.patch (CVE-2026-24682, bsc#1257989)
  + freerdp-CVE-2026-24683.patch (CVE-2026-24683, bsc#1257990)
  + freerdp-CVE-2026-24684.patch (CVE-2026-24684, bsc#1257991)
  + freerdp-CVE-2026-24684-2.patch (CVE-2026-24684, bsc#1257991)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1772107200">- Add patches to fix CVE issues:
  + freerdp-3-macro.patch
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="jjindrak@suse.com" date="1773230400">- Fix for SG#71728, bsc#1259251:
  * freerdp-CVE-2026-24491.patch: Fix use-after-free that was
    accidentally introduced in the backport.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774526400">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-26271.patch (CVE-2026-26271, bsc#1258979)
  + freerdp-CVE-2026-26955.patch (CVE-2026-26955, bsc#1258982)
  + freerdp-CVE-2026-26965.patch (CVE-2026-26965, bsc#1258985)
  + freerdp-CVE-2026-31806.patch (CVE-2026-31806, bsc#1259653)
  + freerdp-CVE-2026-31883_31885.patch (CVE-2026-31883,
    CVE-2026-31885, bsc#1259679 bsc#1259686)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1774958400">- Fix freerdp-CVE-2026-24684-2.patch. The previous version wrongly
  deleted a check for an error condition (bsc#1257991).</changelog>
</package>
<package pkgid="aa7e2c2055ca6728a1208a2bc95ec944b9e46007552dac68b6131409fb171e8302dc7587009c65d9d18ab5d6379e8be892ee09f3332038d2b6f9008524177713" name="freerdp2-server" arch="riscv64">
  <version epoch="0" ver="2.11.7" rel="7.1"/>
  <changelog author="Daike Yu &lt;yu.daike@suse.com&gt;" date="1716465600">- Multiple CVE fixes
  + Add freerdp-CVE-2024-32659.patch (bsc#1223346, CVE-2024-32659)
  - out-of-bounds read if `((nWidth == 0) and (nHeight == 0))`
  + Add freerdp-CVE-2024-32660.patch (bsc#1223347, CVE-2024-32660)
  - client crash via invalid huge allocation size
  + Add freerdp-CVE-2024-32661.patch (bsc#1223348, CVE-2024-32661)
  - client NULL pointer dereference
  + Add freerdp-CVE-2024-32658.patch (bsc#1223353, CVE-2024-32658)
  - out-of-bounds read in Interleaved RLE Bitmap Codec in FreeRDP based clients</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1717416000">- Update to 2.11.7
  + Backported oss-fuzz fixes
- Update to 2.11.6
  + CVE:
  * CVE-2024-32041 [Low[ OutOfBound Read in
    zgfx_decompress_segment
  * CVE-2024-32039 [Moderate] Integer overflow &amp; OutOfBound Write
    in clear_decompress_residual_data
  * CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
  * CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
  * CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
  * CVE-2024-32460 [Low] OutOfBound Read in
    interleaved_decompress
  + Noteworthy changes:
  * Backported #10077
- Remove these patches, applied upstream:
  + freerdp-CVE-2023-40574-to-2023-40576.patch
  + freerdp-CVE-2024-32658.patch
  + freerdp-CVE-2024-32659.patch
  + freerdp-CVE-2024-32660.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1728129600">- Add upstream fixes (picked from Debian) (boo#1231317)
  * 0001-info-Fix-incompatible-pointer-type.patch
  * 0002-redirection-Fix-incompatible-pointer-type.patch
  * 0003-redirection-Fix-incompatible-pointer-type.patch
  * 0004-X11-fix-pointer-integer-type-mismatch.patch
  * 0005-client-wayland-fix-const-correctness.patch
  * 0006-warnings-fix-Wincompatible-pointer-types.patch
  * 0007-server-proxy-deactivate-capture-module.patch
  * 0001-Fix-build-with-ffmpeg-7.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1761307200">- Update 0001-Fix-build-with-ffmpeg-7.patch: fix build issue in
  h264_ffmpeg.c.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1770379200">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-22852.patch (CVE-2026-22852, bsc#1256718)
  + freerdp-CVE-2026-22854.patch (CVE-2026-22854, bsc#1256720)
  + freerdp-CVE-2026-22856.patch (CVE-2026-22856, bsc#1256722)
  + freerdp-CVE-2026-22859.patch (CVE-2026-22859, bsc#1256725)
  + freerdp-CVE-2026-23530.patch (CVE-2026-23530, bsc#1256940)
  + freerdp-CVE-2026-23531.patch (CVE-2026-23531, bsc#1256941)
  + freerdp-CVE-2026-23532.patch (CVE-2026-23532, bsc#1256942)
  + freerdp-CVE-2026-23534.patch (CVE-2026-23534, bsc#1256944)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1771416000">- Add more CVE fixes:
  + freerdp-CVE-2026-24491.patch (CVE-2026-24491, bsc#1257981)
  + freerdp-CVE-2026-24675.patch (CVE-2026-24675, bsc#1257982)
  + freerdp-CVE-2026-24676.patch (CVE-2026-24676, bsc#1257983)
  + freerdp-CVE-2026-24679.patch (CVE-2026-24679, bsc#1257986)
  + freerdp-CVE-2026-24681.patch (CVE-2026-24681, bsc#1257988)
  + freerdp-CVE-2026-24682.patch (CVE-2026-24682, bsc#1257989)
  + freerdp-CVE-2026-24683.patch (CVE-2026-24683, bsc#1257990)
  + freerdp-CVE-2026-24684.patch (CVE-2026-24684, bsc#1257991)
  + freerdp-CVE-2026-24684-2.patch (CVE-2026-24684, bsc#1257991)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1772107200">- Add patches to fix CVE issues:
  + freerdp-3-macro.patch
  + freerdp-CVE-2026-22855.patch (CVE-2026-22855, bsc#1256721)
  + freerdp-CVE-2026-22857.patch (CVE-2026-22857, bsc#1256723)
  + freerdp-CVE-2026-23533.patch (CVE-2026-23533, bsc#1256943)
  + freerdp-CVE-2026-23732.patch (CVE-2026-23732, bsc#1256945)
  + freerdp-CVE-2026-23883.patch (CVE-2026-23883, bsc#1256946)
  + freerdp-CVE-2026-23884.patch (CVE-2026-23884, bsc#1256947)</changelog>
  <changelog author="jjindrak@suse.com" date="1773230400">- Fix for SG#71728, bsc#1259251:
  * freerdp-CVE-2026-24491.patch: Fix use-after-free that was
    accidentally introduced in the backport.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1774526400">- Add patches to fix CVE issues:
  + freerdp-CVE-2026-26271.patch (CVE-2026-26271, bsc#1258979)
  + freerdp-CVE-2026-26955.patch (CVE-2026-26955, bsc#1258982)
  + freerdp-CVE-2026-26965.patch (CVE-2026-26965, bsc#1258985)
  + freerdp-CVE-2026-31806.patch (CVE-2026-31806, bsc#1259653)
  + freerdp-CVE-2026-31883_31885.patch (CVE-2026-31883,
    CVE-2026-31885, bsc#1259679 bsc#1259686)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1774958400">- Fix freerdp-CVE-2026-24684-2.patch. The previous version wrongly
  deleted a check for an error condition (bsc#1257991).</changelog>
</package>
<package pkgid="c9a730300011db7f6c58ecf1f7ed5686d95a412d6a130eba46a2f15c18bf7e8c17762693b10a652a18503fc92a1a6a17f518aded0b682701d63dfb31ed1d49fd" name="freesrp-devel" arch="riscv64">
  <version epoch="0" ver="0.3.0" rel="2.1"/>
  <changelog author="mardnh@gmx.de" date="1492516800">- initial package, version 0.3.0</changelog>
  <changelog author="mpluskal@suse.com" date="1497960000">- Small packaging cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Set RPM groups.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="dac73d7ddfdd232372fe3c178e008d01cdf70ae4ec920a469190f72e24faa1043145e40001e8d3c819b5b5956fb62af80f6d715052d4a0536513da79af323e18" name="freesrp-udev" arch="riscv64">
  <version epoch="0" ver="0.3.0" rel="2.1"/>
  <changelog author="mardnh@gmx.de" date="1492516800">- initial package, version 0.3.0</changelog>
  <changelog author="mpluskal@suse.com" date="1497960000">- Small packaging cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Set RPM groups.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="5f7e69f67e77cbb8773b6b3fe7ece04bd6c90186aa8eaf2408406a7ba56f942ff5a802205b7b49211317306a0e511547fb6d3d90322af0e08159cf09c03dae5d" name="freetds-config" arch="riscv64">
  <version epoch="0" ver="1.4.27" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1712059200">- version update to 1.4.12
  * ctlib: Fix crash using ct_command with CS_MORE option
  * defncopy: Use memory instead of temporary file
  * defncopy: Fix MS column length for N(VAR)CHAR types
  * defncopy: Quote strings and identifiers
  * defncopy: Trim spaces around nullable flags
  * defncopy: Fix for order of index recordset
  * defncopy: Quote key index names
  * defncopy: Add test for the applications
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717761600">- update to 1.4.17:
  * _blk_get_col_data: Consistently return TDS_FAIL on failure.
  * Support very old Sybase ASE versions
  * datacopy: Increase CREATE TABLE command buffer to accommodate
    larger queries
  * datacopy fails on tables with an unusually high number of
    columns.
  * Change some file license from GPL to LGPL
  * Support Sybase server not configured with UTF-8 charset</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.4.27
  * dblib: Fix dbreadtext crash on NULL values
  * fix signature mismatch for tds_convert_int1
  * Merge fix for SQL_C_STINYINT
  * odbc: Add test for SQL_C_STINYINT type
  * Fix handling of SQL_C_STINYINT
  * tds: Add support for SYBSINT1 type conversion
  * Merge support for BLK_HINTS calling blk_props
  * ctlib: Add support for setting hints for bulk copy
  * Make TDSBCPINFO::hint a DSTR
  * Merge fix for connection to no Sybase servers
  * Ignore query errors during connection initial setup
  * tds_setup_connection: Further conditionalize queries by product.
  * tds_setup_connection: Skip nvc/uvc check under OpenServer.
  * pool: Ignore extension in login packet
  * odbc: Fix bug cancelling not active statements
  * Merge leak fix for odbc_parse_connect_string
  * odbc: Reuse cleanup code parsing connection string, check for error
  * odbc: Use tds_dstr_buf to retrieve internal string buffer
  * odbc: Reuse code in connection_string_parse test
  * odbc: Add test for connection string parsing
  * tds_convert_to_binary: Don't leak allocations on syntax errors.
  * _cs_convert: Cap binary/image copying to the destination length.
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
</package>
<package pkgid="d7b25dc02bd2b41fee5486cde06cc98a6370098491e4d3c96116ec9fd5889e1fd7b0fa8374dfd8d7e2c563bca1b5d44d54f0addaf4fb1fd96b617b3a63cfb1a8" name="freetds-devel" arch="riscv64">
  <version epoch="0" ver="1.4.27" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1712059200">- version update to 1.4.12
  * ctlib: Fix crash using ct_command with CS_MORE option
  * defncopy: Use memory instead of temporary file
  * defncopy: Fix MS column length for N(VAR)CHAR types
  * defncopy: Quote strings and identifiers
  * defncopy: Trim spaces around nullable flags
  * defncopy: Fix for order of index recordset
  * defncopy: Quote key index names
  * defncopy: Add test for the applications
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717761600">- update to 1.4.17:
  * _blk_get_col_data: Consistently return TDS_FAIL on failure.
  * Support very old Sybase ASE versions
  * datacopy: Increase CREATE TABLE command buffer to accommodate
    larger queries
  * datacopy fails on tables with an unusually high number of
    columns.
  * Change some file license from GPL to LGPL
  * Support Sybase server not configured with UTF-8 charset</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.4.27
  * dblib: Fix dbreadtext crash on NULL values
  * fix signature mismatch for tds_convert_int1
  * Merge fix for SQL_C_STINYINT
  * odbc: Add test for SQL_C_STINYINT type
  * Fix handling of SQL_C_STINYINT
  * tds: Add support for SYBSINT1 type conversion
  * Merge support for BLK_HINTS calling blk_props
  * ctlib: Add support for setting hints for bulk copy
  * Make TDSBCPINFO::hint a DSTR
  * Merge fix for connection to no Sybase servers
  * Ignore query errors during connection initial setup
  * tds_setup_connection: Further conditionalize queries by product.
  * tds_setup_connection: Skip nvc/uvc check under OpenServer.
  * pool: Ignore extension in login packet
  * odbc: Fix bug cancelling not active statements
  * Merge leak fix for odbc_parse_connect_string
  * odbc: Reuse cleanup code parsing connection string, check for error
  * odbc: Use tds_dstr_buf to retrieve internal string buffer
  * odbc: Reuse code in connection_string_parse test
  * odbc: Add test for connection string parsing
  * tds_convert_to_binary: Don't leak allocations on syntax errors.
  * _cs_convert: Cap binary/image copying to the destination length.
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
</package>
<package pkgid="de3699b0baae3a0308ba02a745f8a79861984ba62a081f413e01c472a58b2e28e1bb9be2482e9f8ae4b1fab6eb2565ba1d4d4eaffcaeb221bed2c453ce1721d7" name="freetds-doc" arch="riscv64">
  <version epoch="0" ver="1.4.27" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1712059200">- version update to 1.4.12
  * ctlib: Fix crash using ct_command with CS_MORE option
  * defncopy: Use memory instead of temporary file
  * defncopy: Fix MS column length for N(VAR)CHAR types
  * defncopy: Quote strings and identifiers
  * defncopy: Trim spaces around nullable flags
  * defncopy: Fix for order of index recordset
  * defncopy: Quote key index names
  * defncopy: Add test for the applications
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717761600">- update to 1.4.17:
  * _blk_get_col_data: Consistently return TDS_FAIL on failure.
  * Support very old Sybase ASE versions
  * datacopy: Increase CREATE TABLE command buffer to accommodate
    larger queries
  * datacopy fails on tables with an unusually high number of
    columns.
  * Change some file license from GPL to LGPL
  * Support Sybase server not configured with UTF-8 charset</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.4.27
  * dblib: Fix dbreadtext crash on NULL values
  * fix signature mismatch for tds_convert_int1
  * Merge fix for SQL_C_STINYINT
  * odbc: Add test for SQL_C_STINYINT type
  * Fix handling of SQL_C_STINYINT
  * tds: Add support for SYBSINT1 type conversion
  * Merge support for BLK_HINTS calling blk_props
  * ctlib: Add support for setting hints for bulk copy
  * Make TDSBCPINFO::hint a DSTR
  * Merge fix for connection to no Sybase servers
  * Ignore query errors during connection initial setup
  * tds_setup_connection: Further conditionalize queries by product.
  * tds_setup_connection: Skip nvc/uvc check under OpenServer.
  * pool: Ignore extension in login packet
  * odbc: Fix bug cancelling not active statements
  * Merge leak fix for odbc_parse_connect_string
  * odbc: Reuse cleanup code parsing connection string, check for error
  * odbc: Use tds_dstr_buf to retrieve internal string buffer
  * odbc: Reuse code in connection_string_parse test
  * odbc: Add test for connection string parsing
  * tds_convert_to_binary: Don't leak allocations on syntax errors.
  * _cs_convert: Cap binary/image copying to the destination length.
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
</package>
<package pkgid="4c571305274a6c1cebb1098b6468466304b9bbcb57913c49c9675c6192aa124693e8e5a697e553b0e092809257e52fff766a7bcb6359327f287facf7cc15808e" name="freetds-tools" arch="riscv64">
  <version epoch="0" ver="1.4.27" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1712059200">- version update to 1.4.12
  * ctlib: Fix crash using ct_command with CS_MORE option
  * defncopy: Use memory instead of temporary file
  * defncopy: Fix MS column length for N(VAR)CHAR types
  * defncopy: Quote strings and identifiers
  * defncopy: Trim spaces around nullable flags
  * defncopy: Fix for order of index recordset
  * defncopy: Quote key index names
  * defncopy: Add test for the applications
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1717761600">- update to 1.4.17:
  * _blk_get_col_data: Consistently return TDS_FAIL on failure.
  * Support very old Sybase ASE versions
  * datacopy: Increase CREATE TABLE command buffer to accommodate
    larger queries
  * datacopy fails on tables with an unusually high number of
    columns.
  * Change some file license from GPL to LGPL
  * Support Sybase server not configured with UTF-8 charset</changelog>
  <changelog author="pgajdos@suse.com" date="1756814400">- version update to 1.4.27
  * dblib: Fix dbreadtext crash on NULL values
  * fix signature mismatch for tds_convert_int1
  * Merge fix for SQL_C_STINYINT
  * odbc: Add test for SQL_C_STINYINT type
  * Fix handling of SQL_C_STINYINT
  * tds: Add support for SYBSINT1 type conversion
  * Merge support for BLK_HINTS calling blk_props
  * ctlib: Add support for setting hints for bulk copy
  * Make TDSBCPINFO::hint a DSTR
  * Merge fix for connection to no Sybase servers
  * Ignore query errors during connection initial setup
  * tds_setup_connection: Further conditionalize queries by product.
  * tds_setup_connection: Skip nvc/uvc check under OpenServer.
  * pool: Ignore extension in login packet
  * odbc: Fix bug cancelling not active statements
  * Merge leak fix for odbc_parse_connect_string
  * odbc: Reuse cleanup code parsing connection string, check for error
  * odbc: Use tds_dstr_buf to retrieve internal string buffer
  * odbc: Reuse code in connection_string_parse test
  * odbc: Add test for connection string parsing
  * tds_convert_to_binary: Don't leak allocations on syntax errors.
  * _cs_convert: Cap binary/image copying to the destination length.
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
</package>
<package pkgid="5aef77b83c57f3a0cccb03b6d0c2785424e3fb1720a12b0728e4efded5e39998bdbb537f1193395e1d8e4c4745df8ceebfa3169c7222165d31aa26a365db1084" name="freetype2-devel" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1740484800">- update to 2.13.3:
  * Some  fields in the `FT_Outline` structure 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.
  * Rare double-free crashes in the cache subsystem have been fixed.
  * Excessive stack allocation in the autohinter has been fixed.
  * The B/W  rasterizer has received a major upkeep that results in
    large performance improvements.  The rendering speed has
    increased and even doubled for very complex glyphs.</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 2.14.1:
  * The auto-hinter got new abilities. It can now better separate
    diacritic glyphs from base glyphs at small sizes  by
    artificially moving  diacritics up (or  down) if necessary
  * Tilde accent  glyphs get vertically stretched at small sizes so
    that they don't degenerate to horizontal lines.
  * Diacritics directly attached to a base glyph (like the ogonek in
    character 'ę') no longer distort the shape of the base glyph
  * The TrueType  instruction interpreter  was optimized to
    produce a 15% gain in the glyph loading speed.
  * Handling of Variation Fonts is now considerably faster
  * TrueType and CFF glyph loading speed has been improved by 5-10%
    on modern 64-bit platforms  as  a result of better handling of
    fixed-point multiplication.
  * The BDF driver now loads fonts 75% faster.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.</changelog>
</package>
<package pkgid="7f0bdde9798bab8044640ad3c66511068af540c4e86e35dcb7d032050b3bfafeb4895577067250db762714deb0c29dbe94a637722e489c0fa1f9880a3071db99" name="freetype2-profile-tti35" arch="noarch">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1740484800">- update to 2.13.3:
  * Some  fields in the `FT_Outline` structure 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.
  * Rare double-free crashes in the cache subsystem have been fixed.
  * Excessive stack allocation in the autohinter has been fixed.
  * The B/W  rasterizer has received a major upkeep that results in
    large performance improvements.  The rendering speed has
    increased and even doubled for very complex glyphs.</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 2.14.1:
  * The auto-hinter got new abilities. It can now better separate
    diacritic glyphs from base glyphs at small sizes  by
    artificially moving  diacritics up (or  down) if necessary
  * Tilde accent  glyphs get vertically stretched at small sizes so
    that they don't degenerate to horizontal lines.
  * Diacritics directly attached to a base glyph (like the ogonek in
    character 'ę') no longer distort the shape of the base glyph
  * The TrueType  instruction interpreter  was optimized to
    produce a 15% gain in the glyph loading speed.
  * Handling of Variation Fonts is now considerably faster
  * TrueType and CFF glyph loading speed has been improved by 5-10%
    on modern 64-bit platforms  as  a result of better handling of
    fixed-point multiplication.
  * The BDF driver now loads fonts 75% faster.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.</changelog>
</package>
<package pkgid="bf9e2ac884ec3aec4429ccd14a5100b95929346b16c5174bb78fea551331358b5d5bc8e24cfc7cfe5b0cfc767aaeb7c8f50f96e9f8fda1329da5589c652479e9" name="freexl-devel" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1422878400">- Cleanup spec file with spec-cleaner
- Enable tests execution during build
- Build documentation
- Update to 1.0.0h (no changelog provided by upstream</changelog>
  <changelog author="mpluskal@suse.com" date="1423051200">- Update licence information (MPL-1.1 or GPL-2.0+ or LGPL-2.1+)
- Remove static library.</changelog>
  <changelog author="mpluskal@suse.com" date="1425729600">- Update to 1.0.0i
  * no changelog provided by upstream</changelog>
  <changelog author="opensuse@dstoecker.de" date="1429531200">- update to 1.0.1 (boo#986614)
  * CVE-2015-2753: denial of service (stack corruption) or possibly
    execution of arbitrary code via a crafted sector
    in a workbook
  * CVE-2015-2754: denial of service (stack corruption) and possibly
    execution of arbitrary code via a crafted
    workbook, related to a "premature EOF."
  * CVE-2015-2776: denial of service (memory consumption) via a
    crafted shared strings table in a workbook.</changelog>
  <changelog author="mpluskal@suse.com" date="1446292800">- Update to 1.0.2
  * no changelog provided by upstream</changelog>
  <changelog author="mpluskal@suse.com" date="1467028800">- Drop html documentation
- Small spec file cleanups
- Referencing security issues fixed in 1.0.1</changelog>
  <changelog author="mpluskal@suse.com" date="1505304000">- Update to version 1.0.4:
  * No chagelog provided by upstream
  * CVE-2017-2924 (boo#1058433) from 1.0.3 is fixed
  * CVE-2017-2923 (boo#1058431) from 1.0.3 is fixed
- Small packaging cleanup</changelog>
  <changelog author="kbabioch@suse.com" date="1519646400">- Update to version 1.0.5:
  * No chagelog provided by upstream
  * CVE-2018-7439 (boo#1082774) from 1.0.4 is fixed
  * CVE-2018-7438 (boo#1082775) from 1.0.4 is fixed
  * CVE-2018-7437 (boo#1082776) from 1.0.4 is fixed
  * CVE-2018-7436 (boo#1082777) from 1.0.4 is fixed
  * CVE-2018-7435 (boo#1082778) from 1.0.4 is fixed</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.0.6:
  * no changelog provided by upstream</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- update to 2.0.0:
  * no changelog provided by upstream</changelog>
</package>
<package pkgid="475ded2f4a43964dd622ac324dfa327eb92585741379f52253bc1f2818b7db32a587682123fb87e3df67bef86a1aa4220c0d8ba6612e5156154ad0d798666fc4" name="frei0r-plugins" arch="riscv64">
  <version epoch="0" ver="2.3.3" rel="1.4"/>
  <changelog author="olaf@aepfle.de" date="1457092800">- Fix frei0r-plugins-openCV-3.0-compatibility.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1511870400">- Update to version 1.6.1
- Rebase frei0r-plugins-1.4-missing_include.patch
- Rebase frei0r-plugins-openCV-3.0-compatibility.patch it is mostly
  included upstream.
- Upstream changes:
  * Minor fixes to the build system. Version correctly updated.
  * This release contains new filters and some bugfixes to parameters
  and building environment, documentation is updated accordingly.
  * New filters (3): bgsubtract0r, glitch0r, rgbsplit0r
  * Updated (2): Distort0r now mode and velocity, Curves has improved
  precision.
  * This release fixes several major bugs in existing plugins and adds
  one new filter: NDVI (Normalized Difference Vegetation Index).</changelog>
  <changelog author="tchvatal@suse.com" date="1512561600">- Reduce bit operations we do in the spec and convert to pkgconfig
  dependencies
- Switch LICENSE to GPL-3.0+ even tho upstream says 2.0+ is enough
  quite few filters and generators are 3.0+ only</changelog>
  <changelog author="davejplater@gmail.com" date="1512820800">- Split off plugins built against OpenCV because they cause
  multiprocessing issues in shotcut and kdenlive. See boo#1068792
  and https://github.com/mltframework/mlt/issues/274.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540987200">- Add frei0r-plugins-openCV-3.4.2-compatibility.patch to fix a
  build failure with openCV &gt; 3.4.1
- Run spec-cleaner</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1577880000">- Update to version 1.7.0
  * This release includes three new filters, code cleanups and several
    bugfixes improving stability of existing plugins.
  * New filters (3): normaliz0r, elastic_scale, premultiply.
  * Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur,
    c0rners, cairogradient, cairoimagegrid, cartoon, cluster,
    coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r,
    delay0r, edgeglow, emboss, facebl0r, facedetect, levels,
    lightgraffiti, measure, ndvi, nervous, nosync0r, primaries,
    rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress,
    three_point_balance, timeout, tutorial, vertigo, vignette, water,
    alphaatop, alphain, alphaout, alphaover, alphaxor,
    cairoaffineblend, cairoblend, xfade0r
- Drop obsolete patches:
  * frei0r-plugins-1.4-missing_include.patch
  * frei0r-plugins-openCV-3.0-compatibility.patch
  * frei0r-plugins-openCV-3.4.2-compatibility.patch
- Fix compilation with OpenCV 3.4.9/4.2.0
  * 0001-Port-facebl0r-to-OpenCV-C-API.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 1.8.0
  * Consolidated opencv4 support
  * spelling fixes
  * using the void keyword in function declaration
  * Add FX aech0r . Aim to simulate an analog video echo.
  * Fix build for opencv4
  * Fill uninitialized gaps between grid images
  * Avoid destructing alpha channel.
  * pixeliz0r: Limit the blocksize to a minimum of 1 pixel
  * edgeglow: Fix hsl to rgb conversion
- Drop 0001-Port-facebl0r-to-OpenCV-C-API.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building frei0r-plugins when possible.
  opencv 3 doesn't support FFmpeg 5.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 2.3.1 (boo#1216050)
  Check https://github.com/dyne/frei0r/releases for the full
  list of changes. Changes since 2.3.0:
  * New kaleid0sc0pe filter
  * Prevent compiler warnings in select0r
  * Do not check for NULL before calling free()
  * Fix some broken links and typos in README.md
  * Minor fixes to water filter</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1721822400">- Update to 2.3.3
  * Add new Kaleid0sc0pe example video
  * New effect - gate weave
  * Gateweave, Filmgrain - change inline functions to static inline
  * Filmgrain - fix memory leak when blur = 0</changelog>
</package>
<package pkgid="5bb8dcfb128ee339ea8b6b6c685aa46d17fcf34993e4676d24ee2c91e70c8a8b1523a810b8bf718faa500b5ee66aa2705586931eaad923aee9b6e17b3260a025" name="frei0r-plugins-devel" arch="riscv64">
  <version epoch="0" ver="2.3.3" rel="1.4"/>
  <changelog author="olaf@aepfle.de" date="1457092800">- Fix frei0r-plugins-openCV-3.0-compatibility.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1511870400">- Update to version 1.6.1
- Rebase frei0r-plugins-1.4-missing_include.patch
- Rebase frei0r-plugins-openCV-3.0-compatibility.patch it is mostly
  included upstream.
- Upstream changes:
  * Minor fixes to the build system. Version correctly updated.
  * This release contains new filters and some bugfixes to parameters
  and building environment, documentation is updated accordingly.
  * New filters (3): bgsubtract0r, glitch0r, rgbsplit0r
  * Updated (2): Distort0r now mode and velocity, Curves has improved
  precision.
  * This release fixes several major bugs in existing plugins and adds
  one new filter: NDVI (Normalized Difference Vegetation Index).</changelog>
  <changelog author="tchvatal@suse.com" date="1512561600">- Reduce bit operations we do in the spec and convert to pkgconfig
  dependencies
- Switch LICENSE to GPL-3.0+ even tho upstream says 2.0+ is enough
  quite few filters and generators are 3.0+ only</changelog>
  <changelog author="davejplater@gmail.com" date="1512820800">- Split off plugins built against OpenCV because they cause
  multiprocessing issues in shotcut and kdenlive. See boo#1068792
  and https://github.com/mltframework/mlt/issues/274.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540987200">- Add frei0r-plugins-openCV-3.4.2-compatibility.patch to fix a
  build failure with openCV &gt; 3.4.1
- Run spec-cleaner</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1577880000">- Update to version 1.7.0
  * This release includes three new filters, code cleanups and several
    bugfixes improving stability of existing plugins.
  * New filters (3): normaliz0r, elastic_scale, premultiply.
  * Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur,
    c0rners, cairogradient, cairoimagegrid, cartoon, cluster,
    coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r,
    delay0r, edgeglow, emboss, facebl0r, facedetect, levels,
    lightgraffiti, measure, ndvi, nervous, nosync0r, primaries,
    rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress,
    three_point_balance, timeout, tutorial, vertigo, vignette, water,
    alphaatop, alphain, alphaout, alphaover, alphaxor,
    cairoaffineblend, cairoblend, xfade0r
- Drop obsolete patches:
  * frei0r-plugins-1.4-missing_include.patch
  * frei0r-plugins-openCV-3.0-compatibility.patch
  * frei0r-plugins-openCV-3.4.2-compatibility.patch
- Fix compilation with OpenCV 3.4.9/4.2.0
  * 0001-Port-facebl0r-to-OpenCV-C-API.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 1.8.0
  * Consolidated opencv4 support
  * spelling fixes
  * using the void keyword in function declaration
  * Add FX aech0r . Aim to simulate an analog video echo.
  * Fix build for opencv4
  * Fill uninitialized gaps between grid images
  * Avoid destructing alpha channel.
  * pixeliz0r: Limit the blocksize to a minimum of 1 pixel
  * edgeglow: Fix hsl to rgb conversion
- Drop 0001-Port-facebl0r-to-OpenCV-C-API.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building frei0r-plugins when possible.
  opencv 3 doesn't support FFmpeg 5.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 2.3.1 (boo#1216050)
  Check https://github.com/dyne/frei0r/releases for the full
  list of changes. Changes since 2.3.0:
  * New kaleid0sc0pe filter
  * Prevent compiler warnings in select0r
  * Do not check for NULL before calling free()
  * Fix some broken links and typos in README.md
  * Minor fixes to water filter</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1721822400">- Update to 2.3.3
  * Add new Kaleid0sc0pe example video
  * New effect - gate weave
  * Gateweave, Filmgrain - change inline functions to static inline
  * Filmgrain - fix memory leak when blur = 0</changelog>
</package>
<package pkgid="2d5aa7e0695440b639a78ca09a47a090db6a519efe679c61c619a020770c3b240fd7500a0e9e91881ac96cca53c67a3cbf87dcd821320851da71a3dd64b9cfd8" name="frei0r-plugins-opencv" arch="riscv64">
  <version epoch="0" ver="2.3.3" rel="1.4"/>
  <changelog author="olaf@aepfle.de" date="1457092800">- Fix frei0r-plugins-openCV-3.0-compatibility.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1511870400">- Update to version 1.6.1
- Rebase frei0r-plugins-1.4-missing_include.patch
- Rebase frei0r-plugins-openCV-3.0-compatibility.patch it is mostly
  included upstream.
- Upstream changes:
  * Minor fixes to the build system. Version correctly updated.
  * This release contains new filters and some bugfixes to parameters
  and building environment, documentation is updated accordingly.
  * New filters (3): bgsubtract0r, glitch0r, rgbsplit0r
  * Updated (2): Distort0r now mode and velocity, Curves has improved
  precision.
  * This release fixes several major bugs in existing plugins and adds
  one new filter: NDVI (Normalized Difference Vegetation Index).</changelog>
  <changelog author="tchvatal@suse.com" date="1512561600">- Reduce bit operations we do in the spec and convert to pkgconfig
  dependencies
- Switch LICENSE to GPL-3.0+ even tho upstream says 2.0+ is enough
  quite few filters and generators are 3.0+ only</changelog>
  <changelog author="davejplater@gmail.com" date="1512820800">- Split off plugins built against OpenCV because they cause
  multiprocessing issues in shotcut and kdenlive. See boo#1068792
  and https://github.com/mltframework/mlt/issues/274.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540987200">- Add frei0r-plugins-openCV-3.4.2-compatibility.patch to fix a
  build failure with openCV &gt; 3.4.1
- Run spec-cleaner</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1577880000">- Update to version 1.7.0
  * This release includes three new filters, code cleanups and several
    bugfixes improving stability of existing plugins.
  * New filters (3): normaliz0r, elastic_scale, premultiply.
  * Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur,
    c0rners, cairogradient, cairoimagegrid, cartoon, cluster,
    coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r,
    delay0r, edgeglow, emboss, facebl0r, facedetect, levels,
    lightgraffiti, measure, ndvi, nervous, nosync0r, primaries,
    rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress,
    three_point_balance, timeout, tutorial, vertigo, vignette, water,
    alphaatop, alphain, alphaout, alphaover, alphaxor,
    cairoaffineblend, cairoblend, xfade0r
- Drop obsolete patches:
  * frei0r-plugins-1.4-missing_include.patch
  * frei0r-plugins-openCV-3.0-compatibility.patch
  * frei0r-plugins-openCV-3.4.2-compatibility.patch
- Fix compilation with OpenCV 3.4.9/4.2.0
  * 0001-Port-facebl0r-to-OpenCV-C-API.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 1.8.0
  * Consolidated opencv4 support
  * spelling fixes
  * using the void keyword in function declaration
  * Add FX aech0r . Aim to simulate an analog video echo.
  * Fix build for opencv4
  * Fill uninitialized gaps between grid images
  * Avoid destructing alpha channel.
  * pixeliz0r: Limit the blocksize to a minimum of 1 pixel
  * edgeglow: Fix hsl to rgb conversion
- Drop 0001-Port-facebl0r-to-OpenCV-C-API.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building frei0r-plugins when possible.
  opencv 3 doesn't support FFmpeg 5.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 2.3.1 (boo#1216050)
  Check https://github.com/dyne/frei0r/releases for the full
  list of changes. Changes since 2.3.0:
  * New kaleid0sc0pe filter
  * Prevent compiler warnings in select0r
  * Do not check for NULL before calling free()
  * Fix some broken links and typos in README.md
  * Minor fixes to water filter</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1721822400">- Update to 2.3.3
  * Add new Kaleid0sc0pe example video
  * New effect - gate weave
  * Gateweave, Filmgrain - change inline functions to static inline
  * Filmgrain - fix memory leak when blur = 0</changelog>
</package>
<package pkgid="b2a2896b9f950f878a66e7ab71efa13519242634004880edfd11282c2919162475acda0842557ce102d1958d01b7f53281141b2603133550073691a865d80f2f" name="frescobaldi" arch="noarch">
  <version epoch="0" ver="4.0.5" rel="1.1"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1608984000">- Update to 3.1.3:
  * This release contains several bug fixes, a few improvements and
    updated translations
- Update python-ly to version 0.9.7: no upstream changelog</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1641297600">- Portmidi has been updated. Change the libpormidi recommends
  accordingly</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1648555200">- lilypond is not available on i586, so exclude that arch</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1651924800">- Update to 3.2:
  * Make frescobaldi work with python 3.10
  * New preference feature: music view preference for "Strict
    Paging": when enabled, the pageup/pagedown keys always page to
    the previous or next page instead of simply scrolling a
    screenful
  * Improvements to the Score Wizard, contributed by Benjamin
    Johnson (#1343):
  - Various new instruments, mostly guitar, synth and bass
    related
  - New command File-&gt;New-&gt;Score Wizard from current document,
    which reads some properties and score setup from the current
    document
  * qpageview is not an separate package
  * Bugfixes
  * Translation updates
- Added python3-qpageview to Requires</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1680004800">- Update to 3.3.0:
  * New features:
  - Score Wizard improvements: the MIDI instrument is now
    user-selectable for several keyboard and guitar part types;
    new part types for steelpan and dulcimer; new special
    "Structure" type for laying out breaks, bar lines, etc.
    separately from musical content. (#1375)
  - Add option to format on save (#1473)
  - Make all layout control options compatible with LilyPond 2.24
    (#1489)
  - Default URLs to browse the documentation of LilyPond stable
    and unstable (#1538)
  * Updated translations: French, Italian and Japanese
  * Several bugfixes, among which some wayland ones</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1687003200">- python-ly is now its own package. Removed it from this one and
  added necessary dependencaies.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1706788800">- Switch to SLE15 python module: Python 3.6 is not supported by
  python-ly anymore
- Move to PEP517 install macros</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1743768000">- Update to 4.0.1:
  * Fixed Python wheel packaging issues
- Update to 4.0.0:
  Changed
  * Ported to PyQt6 (requires Qt &gt;=6.6) (#1780).
  * Moved to current Python packaging tools (#1597, #1638).
  * Use standard gettext module (#1620).
  * Updated translations: French, German, Italian and Polish.
  Added
  * Automatic installation of LilyPond (#1655).
  * Score Wizard improvements (#1690).
  * Korean translation (#1623).
  Fixed
  * Docking/undocking panels on Wayland (Linux) is working again
    thanks to the Qt6 port.
  * Several minor bug fixes.</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1746532800">- Update to 4.0.2:
  * Reorganize and extend the Preferences (#1920 and #1928).
  * Use hatchling as build backend (#1913).
  * Updated translations: Italian, Polish.
  * Make MIDI input work again (#1919 and #1922).
  * Fix a garbage-collector issue (#1935 and #1942). This should
    prevent the error "RuntimeError: wrapped C/C++ object of type
    FOO has been deleted", which has been reported as duplicates
    several times.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 4.0.5:
  * The DPI setting for the Copy selection to image feature of
    the Music View is now working again (#2117). Fixed in
    qpageview version 1.0.2.
  * Fix an OverflowError during rapid kinetic scrolling (#2130).
    Fixed in qpageview version 1.0.3.
  * Fix some bugs with Score Wizard synth parts (#2138).
  * Score Wizard: use treble_8 clef by default for classical
    guitar (#2135).
  * Updated translations: Italian.
  * MIDI input now works reliably on all operating systems and
    macOS in particular (#2060).
  * Avoid MIDI playback issues while using multiple windows
    (#2053).
  * Set the maximum zoom for the PDF viewer to 800%. This is to
    prevent qpageview performance issues, but it's also a
    reasonable max value (#2056).
  * Fix snippet shortcuts breaking when a main window is closed
    (#2048).
  * Prevent crashes on Windows when opening the Documentation
    Browser (#2016).
  * Fix open .ly file from Finder (macOS) (#2051).
  * The Raster page layout option has been renamed Grid layout
    and a tooltip now explains how it works (#2027). This
    requires qpageview 1.0.1.
  * Some small bugfixes.
  * Remove pygame from project dependencies and let Linux
    packagers use PortMidi instead (#2007).
  * Since the release of Briefcase version 0.3.24, file
    associations are now supported also on macOS (#2057).
  * The tarball used by packagers is now built automatically by a
    GitHub Action workflow (#2000).
  * Improve the installation instructions (#2028).
  * Updated translations: Japanese, Korean.
  * MIDI playback on macOS works again, thanks to the switch to
  * the Pygame Community Edition fork (#1987).
  * Select an appropriate default editor font for each platform:
    Consolas for Windows; SF Mono, Menlo or Monaco for macOS; the
    system monospace default for Linux (#1960).
  * Add a keyboard shortcut `Ctrl+,` to open the Preferences in
    any operating system (#1952).
  * Updated translations: German, Japanese, Polish.</changelog>
</package>
<package pkgid="ad9c1e35799cb34e52e681dfbd39aaba0856b0275f26589c42a9705c9e53d5a76a783bdc14237984c113008af95ffd228ea1d37fc7ab91c15bfa8eb4b0083b0d" name="fribidi" arch="riscv64">
  <version epoch="0" ver="1.0.16" rel="1.1"/>
  <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š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ü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üller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 1.0.14:
  * Updated Unicode tables to version 15.1</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.0.15:
  * Fixed the bad tarball from 1.0.14 with stall include files.
    There are no other changes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.0.16:
  * Update Unicode character databases to v16.0.0</changelog>
</package>
<package pkgid="bd64b1f1c9704ce48c82a91d60b4f6aba26dc2cf6652df36004c163bdd21970fc5dd60d4fdf0f1c0a6e7d04dea09bf6f13e34aa81c08ea8dfde6ed3b25919edc" name="fribidi-devel" arch="riscv64">
  <version epoch="0" ver="1.0.16" rel="1.1"/>
  <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š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ü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üller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 1.0.14:
  * Updated Unicode tables to version 15.1</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.0.15:
  * Fixed the bad tarball from 1.0.14 with stall include files.
    There are no other changes</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 1.0.16:
  * Update Unicode character databases to v16.0.0</changelog>
</package>
<package pkgid="90477208a96055bd11a721035f79bdc259d2f5809e290bb7276d77a2c7a8086fc03427f67c3948e26dc7e76dc87b53bcc50c490566095a8f4c0b377958a4dda8" name="fritzing" arch="riscv64">
  <version epoch="0" ver="1.0.6" rel="2.1"/>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1653220800">- Update to 0.9.6
  maintenance release, fixed at least ten crashes, several critical
  bugs, and about 30-100 regular bugs</changelog>
  <changelog author="kkaempf@suse.com" date="1653220801">- Update to version 0.9.9+git20210922.f0af53a9:
  * Fixed #3882 by fixing power label bus removal.
  * Add keyboard shortcut for rotating by 90 degree, horizontal flip and search
  * Do not add wires if they are too small, fixes #3731. Additionally, this commit fixes the color of the temporal wire that appears when creating a new bend point (the wire needs to not be blue to observe the bug)
  * resize a stripboard following the current layout, fixes #3090 #2998 and #3084. The slow performance is still present but the extended area is not shortcircuited.
  * Added Fritzing Fab links to recent file list in welcome view.
  * Bump version to 0.9.9
  * Merge develop
  * Remove .ts.orig file from merge conflict
  * Increased width of fabuploaddialog to fit translations.
  * Fix swapped url + title, projects could not be selected if language setting is not English</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1653220802">- rename fritzing-use-system-libgit2.patch to 0001-Use-system-libgit2.patch
- add 0002-Fix-appdata.xml-url-type.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1709208000">- Fix package name typo in _service file.
- Change deprecated "disabled" modes to "manual".
- Disable automatic changes generation when running tar_scm
  service.
- Freeze at commit f0af53a, drop full url for Source0, and
  regenerate tarball (note version changes: f0af53a9 -&gt; f0af53a).
- Clean up specfile, drop macros catering to ancient oS releases.
- Drop _servicedata.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741348800">- Update to version 1.0.4
  [#]# New Features and Enhancements
  * UX: QFN support and working with tiny structures in the PCB was
    vastly improved. We changed the algorithm that decides which
    element will receive a mouse click. Ratsnest lines now stay the
    same size when zooming in. The hitbox size of wires and traces
    now depends on the wire diameter.
  * UX: Creating multiple wires of the same size or color is now
    much easier, as the properties of the recently created wire
    will also be used for new ones.
  * PCB Outlines: The alpha channel is now taken into account when
    loading board images. This also fixes many cases where loading
    an image would result in garbage or blank output.
  * UX: Show a message when a part must be moved to delete a
    ratsnest line. Before, we just moved parts without notice.
  [#]# Bug Fixes
  * Fixed crash when using the keyboard for moving parts.
  * Fixed ghost connections resulting from moving parts over
    existing connections.
  * Fixed ghost connections when moving a part via the keyboard.
  * Fixed error when saving sketch to a write protected
    destination.
  * Fixed repeated read/write operations when saving a sketch, to
    avoid issues with cloud storage.
  * Fixed inactive copper layer after a board was deleted.
  * Fixed an error where a move or rotate command was not properly
    stored, which would result in incorrect undo operations.
  * Fixed order of text input fields in Inspector. They were in
    random order, often changing.
  * Fixed input for decimals to work in all locales for text size
    (Inspector).
- Release 1.0.3
  * Finished implementation of subparts and fixed several related
    bugs.
  * Don't consider obsolete parts for swapping - Improved parts
    swapping logic to exclude obsolete components. (#4131)
  * Automatic terminal points (schematic) - Enhanced schematic view
    with automatic terminal points for easier design workflow.
    (#4130)
  * Find parts in sketch should prioritize exact matches,
    selections should keep internal order - Enhanced parts search
    functionality for better accuracy and usability. (#4117)
  * Detect routing database corruption - Added feature to detect
    and handle routing database corruption. (#3904)
  * New creator kit examples need language selection - Added
    language selection for new creator kit examples. (#2786)
- Release 1.0.2
  * Copper fill
  * Fab upload
  * Data structure
  * Moved to Qt 6.5.3
- Release 1.0.0
  * https://blog.fritzing.org/2023/06/15/fritzing-1-0-0
  * Simulator
  * New Font OCR-Fritzing
  * New IPC-D-356 Export
  * Pick and Place
  * Gerber Export
  * UI Improvements
- Build with Qt6
- Include parts package because the db must be generated
- Remove _service: Download directly
- Remove obsolete update-desktop-files
- Patches
  * Drop 0001-Use-system-libgit2.patch
  * Add 0000-disable-autoupdate.patch
  * Add 0001-openSUSE-Relax-Qt6-clamps.patch
  * Refresh 0002-Fix-appdata.xml-url-type.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1748520000">- Update to 1.0.5
  [#]# New Features and Enhancements
  * Arduino: Added support for Arduino CLI (&gt; v2), enhancing
    compatibility with a wide range of boards. [#4010]
  * UI: Replaced Droid Sans with NotoSans font for better rendering
    consistency and internationalization support.
  * Performance: Introduced experimental hardware acceleration for
    improved rendering and responsiveness. [#1171]
  * Compatibility: Added ARM64 installer support for Windows 11 on
    ARM devices. [#4166]
  * UX: Added warnings when loading parts or sketches created with
    newer Fritzing versions than currently installed.
  * Internationalization: Improved locale handling by setting
    LC_NUMERIC to "C" throughout the application. [#4184]
  * Parts: Replaced unknown fonts to maintain consistent part
    appearance.
  [#]# Bug Fixes
  * Fixed crash when loading .fzbz files containing parse errors.
    [#4197]
  * Fixed crash that occurred when swapping packages with no
    candidate connectors. [#4194]
  * Corrected bounding box size for text parts in the library.
    [#3630]
  * Fixed undefined connectors for the D31A* relay. [#406]
  * Fixed sparkfun-relay display issue where it appeared as a red
    rectangle. [#403]
  * Fixed issue where resistance was displayed twice in component
    properties.
  * Fixed application crash that occurred during export operations.
  * Fixed several text logo issues: unexpected switching to image
    logos, automatic bold font switching, and disappearing
    LogoItems after type switch.
  * Corrected font size calculation across macOS, Windows, and
    Ubuntu.
  * Fixed rotation and flipping issues in SVG export for IC and
    Mystery part pin labels.
- Add 2 patches from Fedora:
  * 0003-Remove-TwitterSaurus-examples.patch
  * 0004-Work-around-build-issues-with-Qt-6.9.patch</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1756641600">- Added translations via lang package.</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1762084800">- Update to 1.0.6
  [#]# New Features and Enhancements
  * Adafruit Parts Bin: Added dedicated parts bin with 83 Adafruit
    components including sensors, displays, breakout boards, and
    development modules.
  * Generic IC Improvements: Added multiline label support with
    improved font system (Noto Sans + OCR-Fritzing-mono),
    standardized pin spacing to 1 unit in schematic view, and
    enhanced text wrapping that respects spaces, newlines, and
    non-breaking spaces (U+00A0 and U+202F).
  * Performance: Implemented optimizations for smoother
    interactions and faster load times, especially noticeable with
    complex multi-board projects and large parts databases.
  * Ground Fill: Added warnings when ground fill cannot connect
    due to missing paths. Improved ground fill split detection
    with better warnings.
  * Export: Improved Gerber export now enabled by default. Fixed
    IPC netlist issues with buses. Fixed PNP export random
    ordering.
  * Hide obsolete parts in search results.
  * Always bundle contrib folder parts with sketches to ensure
    completeness when sharing.
  [#]# Bug Fixes
  * Fixed ground fill adding shorts across power supplies.
  * Fixed parts palette going missing in certain scenarios.
  * Fixed straightening lines being disabled in schematic view.
  * Resolved error messages being too large to close.
  * Improved center-to-screen (Ctrl+0) functionality.
  * Fixed dark mode font color inconsistencies in upload screen.
  * Fixed splash screen vanishing when clicked on Windows.
  * Improved metadata editor with proper labels.
  * Fixed incorrect version display from 1.0.5.
  * Corrected selection behavior - selecting parts with selection
    squares now properly focuses them in the inspector.
  * Fixed regenerate parts database not clearing search cache.
  * Improved SVG text element handling for dy attributes.
  * Resolved issues with off-grid component movement on PCB view.
  * Improved pad selection behavior in PCB view.</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1765368000">- Added 0005-Work-around-build-issues-with-Qt-6.10.1.patch</changelog>
</package>
<package pkgid="988fd5f0994f7c227e5a3adc0790dcf1741bdeae1bef1063d8a022305f29fa096a5cf36c52c495e717c3adeebbd9293eb9b4d5a4a48af830cffae7672b129586" name="fritzing-lang" arch="noarch">
  <version epoch="0" ver="1.0.6" rel="2.1"/>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1653220800">- Update to 0.9.6
  maintenance release, fixed at least ten crashes, several critical
  bugs, and about 30-100 regular bugs</changelog>
  <changelog author="kkaempf@suse.com" date="1653220801">- Update to version 0.9.9+git20210922.f0af53a9:
  * Fixed #3882 by fixing power label bus removal.
  * Add keyboard shortcut for rotating by 90 degree, horizontal flip and search
  * Do not add wires if they are too small, fixes #3731. Additionally, this commit fixes the color of the temporal wire that appears when creating a new bend point (the wire needs to not be blue to observe the bug)
  * resize a stripboard following the current layout, fixes #3090 #2998 and #3084. The slow performance is still present but the extended area is not shortcircuited.
  * Added Fritzing Fab links to recent file list in welcome view.
  * Bump version to 0.9.9
  * Merge develop
  * Remove .ts.orig file from merge conflict
  * Increased width of fabuploaddialog to fit translations.
  * Fix swapped url + title, projects could not be selected if language setting is not English</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1653220802">- rename fritzing-use-system-libgit2.patch to 0001-Use-system-libgit2.patch
- add 0002-Fix-appdata.xml-url-type.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1709208000">- Fix package name typo in _service file.
- Change deprecated "disabled" modes to "manual".
- Disable automatic changes generation when running tar_scm
  service.
- Freeze at commit f0af53a, drop full url for Source0, and
  regenerate tarball (note version changes: f0af53a9 -&gt; f0af53a).
- Clean up specfile, drop macros catering to ancient oS releases.
- Drop _servicedata.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741348800">- Update to version 1.0.4
  [#]# New Features and Enhancements
  * UX: QFN support and working with tiny structures in the PCB was
    vastly improved. We changed the algorithm that decides which
    element will receive a mouse click. Ratsnest lines now stay the
    same size when zooming in. The hitbox size of wires and traces
    now depends on the wire diameter.
  * UX: Creating multiple wires of the same size or color is now
    much easier, as the properties of the recently created wire
    will also be used for new ones.
  * PCB Outlines: The alpha channel is now taken into account when
    loading board images. This also fixes many cases where loading
    an image would result in garbage or blank output.
  * UX: Show a message when a part must be moved to delete a
    ratsnest line. Before, we just moved parts without notice.
  [#]# Bug Fixes
  * Fixed crash when using the keyboard for moving parts.
  * Fixed ghost connections resulting from moving parts over
    existing connections.
  * Fixed ghost connections when moving a part via the keyboard.
  * Fixed error when saving sketch to a write protected
    destination.
  * Fixed repeated read/write operations when saving a sketch, to
    avoid issues with cloud storage.
  * Fixed inactive copper layer after a board was deleted.
  * Fixed an error where a move or rotate command was not properly
    stored, which would result in incorrect undo operations.
  * Fixed order of text input fields in Inspector. They were in
    random order, often changing.
  * Fixed input for decimals to work in all locales for text size
    (Inspector).
- Release 1.0.3
  * Finished implementation of subparts and fixed several related
    bugs.
  * Don't consider obsolete parts for swapping - Improved parts
    swapping logic to exclude obsolete components. (#4131)
  * Automatic terminal points (schematic) - Enhanced schematic view
    with automatic terminal points for easier design workflow.
    (#4130)
  * Find parts in sketch should prioritize exact matches,
    selections should keep internal order - Enhanced parts search
    functionality for better accuracy and usability. (#4117)
  * Detect routing database corruption - Added feature to detect
    and handle routing database corruption. (#3904)
  * New creator kit examples need language selection - Added
    language selection for new creator kit examples. (#2786)
- Release 1.0.2
  * Copper fill
  * Fab upload
  * Data structure
  * Moved to Qt 6.5.3
- Release 1.0.0
  * https://blog.fritzing.org/2023/06/15/fritzing-1-0-0
  * Simulator
  * New Font OCR-Fritzing
  * New IPC-D-356 Export
  * Pick and Place
  * Gerber Export
  * UI Improvements
- Build with Qt6
- Include parts package because the db must be generated
- Remove _service: Download directly
- Remove obsolete update-desktop-files
- Patches
  * Drop 0001-Use-system-libgit2.patch
  * Add 0000-disable-autoupdate.patch
  * Add 0001-openSUSE-Relax-Qt6-clamps.patch
  * Refresh 0002-Fix-appdata.xml-url-type.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1748520000">- Update to 1.0.5
  [#]# New Features and Enhancements
  * Arduino: Added support for Arduino CLI (&gt; v2), enhancing
    compatibility with a wide range of boards. [#4010]
  * UI: Replaced Droid Sans with NotoSans font for better rendering
    consistency and internationalization support.
  * Performance: Introduced experimental hardware acceleration for
    improved rendering and responsiveness. [#1171]
  * Compatibility: Added ARM64 installer support for Windows 11 on
    ARM devices. [#4166]
  * UX: Added warnings when loading parts or sketches created with
    newer Fritzing versions than currently installed.
  * Internationalization: Improved locale handling by setting
    LC_NUMERIC to "C" throughout the application. [#4184]
  * Parts: Replaced unknown fonts to maintain consistent part
    appearance.
  [#]# Bug Fixes
  * Fixed crash when loading .fzbz files containing parse errors.
    [#4197]
  * Fixed crash that occurred when swapping packages with no
    candidate connectors. [#4194]
  * Corrected bounding box size for text parts in the library.
    [#3630]
  * Fixed undefined connectors for the D31A* relay. [#406]
  * Fixed sparkfun-relay display issue where it appeared as a red
    rectangle. [#403]
  * Fixed issue where resistance was displayed twice in component
    properties.
  * Fixed application crash that occurred during export operations.
  * Fixed several text logo issues: unexpected switching to image
    logos, automatic bold font switching, and disappearing
    LogoItems after type switch.
  * Corrected font size calculation across macOS, Windows, and
    Ubuntu.
  * Fixed rotation and flipping issues in SVG export for IC and
    Mystery part pin labels.
- Add 2 patches from Fedora:
  * 0003-Remove-TwitterSaurus-examples.patch
  * 0004-Work-around-build-issues-with-Qt-6.9.patch</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1756641600">- Added translations via lang package.</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1762084800">- Update to 1.0.6
  [#]# New Features and Enhancements
  * Adafruit Parts Bin: Added dedicated parts bin with 83 Adafruit
    components including sensors, displays, breakout boards, and
    development modules.
  * Generic IC Improvements: Added multiline label support with
    improved font system (Noto Sans + OCR-Fritzing-mono),
    standardized pin spacing to 1 unit in schematic view, and
    enhanced text wrapping that respects spaces, newlines, and
    non-breaking spaces (U+00A0 and U+202F).
  * Performance: Implemented optimizations for smoother
    interactions and faster load times, especially noticeable with
    complex multi-board projects and large parts databases.
  * Ground Fill: Added warnings when ground fill cannot connect
    due to missing paths. Improved ground fill split detection
    with better warnings.
  * Export: Improved Gerber export now enabled by default. Fixed
    IPC netlist issues with buses. Fixed PNP export random
    ordering.
  * Hide obsolete parts in search results.
  * Always bundle contrib folder parts with sketches to ensure
    completeness when sharing.
  [#]# Bug Fixes
  * Fixed ground fill adding shorts across power supplies.
  * Fixed parts palette going missing in certain scenarios.
  * Fixed straightening lines being disabled in schematic view.
  * Resolved error messages being too large to close.
  * Improved center-to-screen (Ctrl+0) functionality.
  * Fixed dark mode font color inconsistencies in upload screen.
  * Fixed splash screen vanishing when clicked on Windows.
  * Improved metadata editor with proper labels.
  * Fixed incorrect version display from 1.0.5.
  * Corrected selection behavior - selecting parts with selection
    squares now properly focuses them in the inspector.
  * Fixed regenerate parts database not clearing search cache.
  * Improved SVG text element handling for dy attributes.
  * Resolved issues with off-grid component movement on PCB view.
  * Improved pad selection behavior in PCB view.</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1765368000">- Added 0005-Work-around-build-issues-with-Qt-6.10.1.patch</changelog>
</package>
<package pkgid="9b55a5456914a1f2f50ad89707f00f524c2d761ff8171ffcd42493b7cf856dbbcb8e4fd4d8d35bdf41e11b77372d2741150dccb4f9a48cd78fe1102d9ca1228b" name="fritzing-parts" arch="noarch">
  <version epoch="0" ver="1.0.6" rel="2.1"/>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1653220800">- Update to 0.9.6
  maintenance release, fixed at least ten crashes, several critical
  bugs, and about 30-100 regular bugs</changelog>
  <changelog author="kkaempf@suse.com" date="1653220801">- Update to version 0.9.9+git20210922.f0af53a9:
  * Fixed #3882 by fixing power label bus removal.
  * Add keyboard shortcut for rotating by 90 degree, horizontal flip and search
  * Do not add wires if they are too small, fixes #3731. Additionally, this commit fixes the color of the temporal wire that appears when creating a new bend point (the wire needs to not be blue to observe the bug)
  * resize a stripboard following the current layout, fixes #3090 #2998 and #3084. The slow performance is still present but the extended area is not shortcircuited.
  * Added Fritzing Fab links to recent file list in welcome view.
  * Bump version to 0.9.9
  * Merge develop
  * Remove .ts.orig file from merge conflict
  * Increased width of fabuploaddialog to fit translations.
  * Fix swapped url + title, projects could not be selected if language setting is not English</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1653220802">- rename fritzing-use-system-libgit2.patch to 0001-Use-system-libgit2.patch
- add 0002-Fix-appdata.xml-url-type.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1709208000">- Fix package name typo in _service file.
- Change deprecated "disabled" modes to "manual".
- Disable automatic changes generation when running tar_scm
  service.
- Freeze at commit f0af53a, drop full url for Source0, and
  regenerate tarball (note version changes: f0af53a9 -&gt; f0af53a).
- Clean up specfile, drop macros catering to ancient oS releases.
- Drop _servicedata.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1741348800">- Update to version 1.0.4
  [#]# New Features and Enhancements
  * UX: QFN support and working with tiny structures in the PCB was
    vastly improved. We changed the algorithm that decides which
    element will receive a mouse click. Ratsnest lines now stay the
    same size when zooming in. The hitbox size of wires and traces
    now depends on the wire diameter.
  * UX: Creating multiple wires of the same size or color is now
    much easier, as the properties of the recently created wire
    will also be used for new ones.
  * PCB Outlines: The alpha channel is now taken into account when
    loading board images. This also fixes many cases where loading
    an image would result in garbage or blank output.
  * UX: Show a message when a part must be moved to delete a
    ratsnest line. Before, we just moved parts without notice.
  [#]# Bug Fixes
  * Fixed crash when using the keyboard for moving parts.
  * Fixed ghost connections resulting from moving parts over
    existing connections.
  * Fixed ghost connections when moving a part via the keyboard.
  * Fixed error when saving sketch to a write protected
    destination.
  * Fixed repeated read/write operations when saving a sketch, to
    avoid issues with cloud storage.
  * Fixed inactive copper layer after a board was deleted.
  * Fixed an error where a move or rotate command was not properly
    stored, which would result in incorrect undo operations.
  * Fixed order of text input fields in Inspector. They were in
    random order, often changing.
  * Fixed input for decimals to work in all locales for text size
    (Inspector).
- Release 1.0.3
  * Finished implementation of subparts and fixed several related
    bugs.
  * Don't consider obsolete parts for swapping - Improved parts
    swapping logic to exclude obsolete components. (#4131)
  * Automatic terminal points (schematic) - Enhanced schematic view
    with automatic terminal points for easier design workflow.
    (#4130)
  * Find parts in sketch should prioritize exact matches,
    selections should keep internal order - Enhanced parts search
    functionality for better accuracy and usability. (#4117)
  * Detect routing database corruption - Added feature to detect
    and handle routing database corruption. (#3904)
  * New creator kit examples need language selection - Added
    language selection for new creator kit examples. (#2786)
- Release 1.0.2
  * Copper fill
  * Fab upload
  * Data structure
  * Moved to Qt 6.5.3
- Release 1.0.0
  * https://blog.fritzing.org/2023/06/15/fritzing-1-0-0
  * Simulator
  * New Font OCR-Fritzing
  * New IPC-D-356 Export
  * Pick and Place
  * Gerber Export
  * UI Improvements
- Build with Qt6
- Include parts package because the db must be generated
- Remove _service: Download directly
- Remove obsolete update-desktop-files
- Patches
  * Drop 0001-Use-system-libgit2.patch
  * Add 0000-disable-autoupdate.patch
  * Add 0001-openSUSE-Relax-Qt6-clamps.patch
  * Refresh 0002-Fix-appdata.xml-url-type.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1748520000">- Update to 1.0.5
  [#]# New Features and Enhancements
  * Arduino: Added support for Arduino CLI (&gt; v2), enhancing
    compatibility with a wide range of boards. [#4010]
  * UI: Replaced Droid Sans with NotoSans font for better rendering
    consistency and internationalization support.
  * Performance: Introduced experimental hardware acceleration for
    improved rendering and responsiveness. [#1171]
  * Compatibility: Added ARM64 installer support for Windows 11 on
    ARM devices. [#4166]
  * UX: Added warnings when loading parts or sketches created with
    newer Fritzing versions than currently installed.
  * Internationalization: Improved locale handling by setting
    LC_NUMERIC to "C" throughout the application. [#4184]
  * Parts: Replaced unknown fonts to maintain consistent part
    appearance.
  [#]# Bug Fixes
  * Fixed crash when loading .fzbz files containing parse errors.
    [#4197]
  * Fixed crash that occurred when swapping packages with no
    candidate connectors. [#4194]
  * Corrected bounding box size for text parts in the library.
    [#3630]
  * Fixed undefined connectors for the D31A* relay. [#406]
  * Fixed sparkfun-relay display issue where it appeared as a red
    rectangle. [#403]
  * Fixed issue where resistance was displayed twice in component
    properties.
  * Fixed application crash that occurred during export operations.
  * Fixed several text logo issues: unexpected switching to image
    logos, automatic bold font switching, and disappearing
    LogoItems after type switch.
  * Corrected font size calculation across macOS, Windows, and
    Ubuntu.
  * Fixed rotation and flipping issues in SVG export for IC and
    Mystery part pin labels.
- Add 2 patches from Fedora:
  * 0003-Remove-TwitterSaurus-examples.patch
  * 0004-Work-around-build-issues-with-Qt-6.9.patch</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1756641600">- Added translations via lang package.</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1762084800">- Update to 1.0.6
  [#]# New Features and Enhancements
  * Adafruit Parts Bin: Added dedicated parts bin with 83 Adafruit
    components including sensors, displays, breakout boards, and
    development modules.
  * Generic IC Improvements: Added multiline label support with
    improved font system (Noto Sans + OCR-Fritzing-mono),
    standardized pin spacing to 1 unit in schematic view, and
    enhanced text wrapping that respects spaces, newlines, and
    non-breaking spaces (U+00A0 and U+202F).
  * Performance: Implemented optimizations for smoother
    interactions and faster load times, especially noticeable with
    complex multi-board projects and large parts databases.
  * Ground Fill: Added warnings when ground fill cannot connect
    due to missing paths. Improved ground fill split detection
    with better warnings.
  * Export: Improved Gerber export now enabled by default. Fixed
    IPC netlist issues with buses. Fixed PNP export random
    ordering.
  * Hide obsolete parts in search results.
  * Always bundle contrib folder parts with sketches to ensure
    completeness when sharing.
  [#]# Bug Fixes
  * Fixed ground fill adding shorts across power supplies.
  * Fixed parts palette going missing in certain scenarios.
  * Fixed straightening lines being disabled in schematic view.
  * Resolved error messages being too large to close.
  * Improved center-to-screen (Ctrl+0) functionality.
  * Fixed dark mode font color inconsistencies in upload screen.
  * Fixed splash screen vanishing when clicked on Windows.
  * Improved metadata editor with proper labels.
  * Fixed incorrect version display from 1.0.5.
  * Corrected selection behavior - selecting parts with selection
    squares now properly focuses them in the inspector.
  * Fixed regenerate parts database not clearing search cache.
  * Improved SVG text element handling for dy attributes.
  * Resolved issues with off-grid component movement on PCB view.
  * Improved pad selection behavior in PCB view.</changelog>
  <changelog author="Glen Masgai &lt;glen.masgai@gmail.com&gt;" date="1765368000">- Added 0005-Work-around-build-issues-with-Qt-6.10.1.patch</changelog>
</package>
<package pkgid="9b9d555b45c7f05868e3ea2ceacac4b2c3d49011dbed13ad5264709c26f6739e9199b4194bfa4e830b7f9adc1eff30998d1ff059b2f4714db7a08c66ebe04621" name="frizbee" arch="riscv64">
  <version epoch="0" ver="0.1.10" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1718020800">- new package frizbee: tool to replace image tags with shasums in
  e.g. Dockerfiles</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969600">- Update to version 0.0.19 (no releases between 0.0.16 and this
  one):
  * Fix missing ldflags while releasing
  * Rename folder to directory field
  * Update goreleaser config to v2
  * Update releaser.yml to use v2
  * Fix version variable path in goreleaser config
  * Bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
  * Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969601">- Update to version 0.0.20:
  * Always ignore scratch even with an empty config
  * Bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
  * Make DefaultConfig public
  * Update documentation
  * Default to skipping actions referenced by a tag
  * Handle images with AS and platform, use excludes
  * Add a configuration to exclude images
  * Fix unit test hash reference and bump cobra and
    go-containerregistry
  * Bump actions/checkout from 4.1.6 to 4.1.7</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969602">- Update to version 0.1.0:
  * Fix the default configuration note in README
  * Only ignore main and master, not all branches when pinning
    actions
  * Bump github.com/google/go-containerregistry from 0.20.0 to
    0.20.1
  * Bump slsa-framework/slsa-verifier from 2.5.1 to 2.6.0
  * Bump anchore/sbom-action from 0.16.1 to 0.17.0
  * chore: improve release binary
  * docs: update to use core tap
  * Bump github.com/moby/buildkit from 0.14.1 to 0.15.0 (#174)
  * Bump actions/setup-go from 5.0.1 to 5.0.2
  * Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0
  * Bump anchore/sbom-action from 0.16.0 to 0.16.1
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0 (#170)
  * Bump actions/upload-artifact from 4.3.3 to 4.3.4
  * Bump actions/download-artifact from 4.1.7 to 4.1.8
  * Update Contributing &amp; Community section in README.md
  * Update Contributor License Agreement link in CONTRIBUTING.md
  * Bump buf hashes again
  * Add readme entry pointing to the github action
  * Bump github.com/moby/buildkit from 0.14.0 to 0.14.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969603">- Update to version 0.1.1:
  * Bump github.com/moby/buildkit from 0.15.1 to 0.15.2
  * Bump anchore/sbom-action from 0.17.0 to 0.17.1
  * Bump sigstore/cosign-installer from 3.5.0 to 3.6.0
  * Bump actions/upload-artifact from 4.3.5 to 4.3.6
  * Bump github.com/google/go-containerregistry from 0.20.1 to
    0.20.2
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Bump actions/upload-artifact from 4.3.4 to 4.3.5
  * Bump github.com/moby/buildkit from 0.15.0 to 0.15.1
  * Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0
  * Use unmaintained version tag in tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969604">- Update to version 0.1.2:
  * Add cert string to goreleaser configuration (#198)
  * Bump anchore/sbom-action from 0.17.1 to 0.17.2 (#197)
  * Output certificate as part of frizbee release</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1748865600">- Update to version 0.1.7:
  * Bump dependencies
  * feat: implement --error
  * chore: fix typos
  * Resolve commit ref correctly.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 0.1.8:
  * Update goreleaser (#345)
  * chore(deps): update sigstore/cosign-installer action to v4
    (#320)
  * chore(deps): update golangci/golangci-lint-action action to v9
    (#325)
  * chore(deps): update sigstore/cosign-installer action to v3.10.1
    (#319)
  * chore(deps): update github/codeql-action digest to b20883b
    (#311)
  * chore(deps): update anchore/sbom-action action to v0.22.1
    (#307)
  * chore(deps): update actions/setup-go digest to 40f1582 (#343)
  * chore(deps): update actions/checkout action to v6 (#344)
  * Pins go and bumps dependencies (#342)
  * chore(deps): update github artifact actions (#321)
  * chore(deps): update dependency go to v1.25.2 (#314)
  * chore(deps): update github/codeql-action action to v4 (#315)
  * chore(deps): bump github.com/moby/buildkit from 0.24.0 to
    0.25.1 (#316)
  * chore(deps): update sigstore/cosign-installer action to v3.10.0
    (#306)
  * Fix the linter failing (#305)
  * Fix tablewriter API compatibility for v1.0.9 dependency upgrade
    (#302)
  * chore(deps): update golangci/golangci-lint-action action to v8
    (#282)
  * chore(deps): update actions/checkout digest to 08eba0b (#287)
  * Bump github.com/moby/buildkit from 0.23.2 to 0.24.0 (#299)
  * Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#300)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.1
    (#301)
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#296)
  * chore(deps): update github/codeql-action digest to d3678e2
    (#289)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.0
    (#295)
  * chore(deps): update goreleaser/goreleaser-action digest to
    e435ccd (#291)
  * chore(deps): update anchore/sbom-action action to v0.20.5
    (#292)
  * Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#294)
  * chore(deps): update goreleaser/goreleaser-action action to v6
    (#283)
  * chore(deps): update github/codeql-action action to v3 (#281)
  * chore(deps): update actions/setup-go action to v5 (#280)
  * chore(deps): update actions/checkout action to v4 (#278)
  * chore(deps): update actions/download-artifact action to v5
    (#279)
  * chore(deps): update slsa-framework/slsa-verifier action to
    v2.7.1 (#277)
  * chore(deps): update slsa-framework/slsa-github-generator action
    to v2.1.0 (#276)
  * chore(deps): update actions/setup-go digest to 19bb512 (#264)
  * chore(deps): update github/codeql-action digest (#266)
  * chore(deps): update golangci/golangci-lint-action digest to
    3a91952 (#267)
  * chore(deps): update goreleaser/goreleaser-action digest to
    5742e2a (#268)
  * chore(deps): update dependency go to v1.24.6 (#270)
  * chore(deps): update actions/checkout digest (#263)
  * chore(deps): update coverallsapp/github-action action to v2.3.6
    (#269)
  * chore(deps): update actions/download-artifact action to v4.3.0
    (#271)
  * chore(deps): update sigstore/cosign-installer action to v3.9.2
    (#275)
  * chore(deps): update aquasecurity/trivy-action action to v0.32.0
    (#274)
  * chore(deps): update anchore/sbom-action action to v0.20.4
    (#273)
  * chore(deps): update actions/upload-artifact action to v4.6.2
    (#272)
  * Add renovate.json (#262)
  * Bump golang.org/x/sync from 0.14.0 to 0.16.0 (#259)
  * fix: strip quotes from uses field (#260)
  * Bump github.com/moby/buildkit from 0.22.0 to 0.23.2 (#257)
  * Bump github.com/google/go-containerregistry from 0.20.5 to
    0.20.6 (#254)
  * Bump github.com/moby/buildkit from 0.21.1 to 0.22.0 (#250)
  * Bump github.com/google/go-containerregistry from 0.20.4 to
    0.20.5 (#251)
  * Bump github.com/google/go-containerregistry from 0.20.3 to
    0.20.4 (#249)
  * Bump golang.org/x/sync from 0.13.0 to 0.14.0 (#244)
  * Bump github.com/moby/buildkit from 0.21.0 to 0.21.1 (#243)
  * Add SARIF output and upload to Trivy workflow (#241)
  * Bump github.com/moby/buildkit from 0.20.2 to 0.21.0 (#240)
  * Bump golang.org/x/sync from 0.12.0 to 0.13.0 (#239)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 0.1.9:
  * chore(deps): update anchore/sbom-action action to v0.23.1
    (#373)
  * chore(deps): update sigstore/cosign-installer action to v4.1.0
    (#372)
  * fix(deps): update module github.com/google/go-github/v66 to v84
    (#363)
  * chore(deps): update github/codeql-action digest to 0d579ff
    (#365)
  * chore(deps): update github artifact actions (#361)
  * chore(deps): update anchore/sbom-action action to v0.23.0
    (#360)
  * chore(deps): bump github.com/moby/buildkit from 0.27.1 to
    0.28.0 (#369)
  * fix(deps): update module golang.org/x/sync to v0.20.0 (#371)
  * fix(deps): update module github.com/go-git/go-billy/v5 to
    v5.8.0 (#357)
  * chore(deps): update aquasecurity/trivy-action action to v0.35.0
    (#366)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.2 (#356)
  * chore(deps): update goreleaser/goreleaser-action action to v7
    (#355)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.0 (#352)
  * fix(deps): update module github.com/google/go-github/v66 to v83
    (#351)
  * chore(deps): update aquasecurity/trivy-action action to v0.34.1
    (#350)
  * chore(deps): update anchore/sbom-action action to v0.22.2
    (#348)
  * chore(deps): update github/codeql-action digest to 89a39a4
    (#347)
  * chore(deps): update actions/checkout digest to de0fac2 (#337)
  * chore: enable parallel runners for golangci-lint (#349)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 0.1.10:
  * chore(deps): update github/codeql-action digest to c10b806
    (#388)
  * chore(deps): update github/codeql-action digest to b8bb9f2
    (#378)
  * chore(deps): consolidate all pending dependency updates (#387)
  * chore: migrate from Trivy to Grype for vulnerability scanning
    (#381)</changelog>
</package>
<package pkgid="24d9b74ebbed3e3496a3e0be48ac8f980dc038f840c0961afe2ac3a1efd8eb518510febe64c1384ea9cc0d5605f944da23029ad1c24aa0d7b2f3d6a0774077b1" name="frizbee-bash-completion" arch="noarch">
  <version epoch="0" ver="0.1.10" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1718020800">- new package frizbee: tool to replace image tags with shasums in
  e.g. Dockerfiles</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969600">- Update to version 0.0.19 (no releases between 0.0.16 and this
  one):
  * Fix missing ldflags while releasing
  * Rename folder to directory field
  * Update goreleaser config to v2
  * Update releaser.yml to use v2
  * Fix version variable path in goreleaser config
  * Bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
  * Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969601">- Update to version 0.0.20:
  * Always ignore scratch even with an empty config
  * Bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
  * Make DefaultConfig public
  * Update documentation
  * Default to skipping actions referenced by a tag
  * Handle images with AS and platform, use excludes
  * Add a configuration to exclude images
  * Fix unit test hash reference and bump cobra and
    go-containerregistry
  * Bump actions/checkout from 4.1.6 to 4.1.7</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969602">- Update to version 0.1.0:
  * Fix the default configuration note in README
  * Only ignore main and master, not all branches when pinning
    actions
  * Bump github.com/google/go-containerregistry from 0.20.0 to
    0.20.1
  * Bump slsa-framework/slsa-verifier from 2.5.1 to 2.6.0
  * Bump anchore/sbom-action from 0.16.1 to 0.17.0
  * chore: improve release binary
  * docs: update to use core tap
  * Bump github.com/moby/buildkit from 0.14.1 to 0.15.0 (#174)
  * Bump actions/setup-go from 5.0.1 to 5.0.2
  * Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0
  * Bump anchore/sbom-action from 0.16.0 to 0.16.1
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0 (#170)
  * Bump actions/upload-artifact from 4.3.3 to 4.3.4
  * Bump actions/download-artifact from 4.1.7 to 4.1.8
  * Update Contributing &amp; Community section in README.md
  * Update Contributor License Agreement link in CONTRIBUTING.md
  * Bump buf hashes again
  * Add readme entry pointing to the github action
  * Bump github.com/moby/buildkit from 0.14.0 to 0.14.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969603">- Update to version 0.1.1:
  * Bump github.com/moby/buildkit from 0.15.1 to 0.15.2
  * Bump anchore/sbom-action from 0.17.0 to 0.17.1
  * Bump sigstore/cosign-installer from 3.5.0 to 3.6.0
  * Bump actions/upload-artifact from 4.3.5 to 4.3.6
  * Bump github.com/google/go-containerregistry from 0.20.1 to
    0.20.2
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Bump actions/upload-artifact from 4.3.4 to 4.3.5
  * Bump github.com/moby/buildkit from 0.15.0 to 0.15.1
  * Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0
  * Use unmaintained version tag in tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969604">- Update to version 0.1.2:
  * Add cert string to goreleaser configuration (#198)
  * Bump anchore/sbom-action from 0.17.1 to 0.17.2 (#197)
  * Output certificate as part of frizbee release</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1748865600">- Update to version 0.1.7:
  * Bump dependencies
  * feat: implement --error
  * chore: fix typos
  * Resolve commit ref correctly.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 0.1.8:
  * Update goreleaser (#345)
  * chore(deps): update sigstore/cosign-installer action to v4
    (#320)
  * chore(deps): update golangci/golangci-lint-action action to v9
    (#325)
  * chore(deps): update sigstore/cosign-installer action to v3.10.1
    (#319)
  * chore(deps): update github/codeql-action digest to b20883b
    (#311)
  * chore(deps): update anchore/sbom-action action to v0.22.1
    (#307)
  * chore(deps): update actions/setup-go digest to 40f1582 (#343)
  * chore(deps): update actions/checkout action to v6 (#344)
  * Pins go and bumps dependencies (#342)
  * chore(deps): update github artifact actions (#321)
  * chore(deps): update dependency go to v1.25.2 (#314)
  * chore(deps): update github/codeql-action action to v4 (#315)
  * chore(deps): bump github.com/moby/buildkit from 0.24.0 to
    0.25.1 (#316)
  * chore(deps): update sigstore/cosign-installer action to v3.10.0
    (#306)
  * Fix the linter failing (#305)
  * Fix tablewriter API compatibility for v1.0.9 dependency upgrade
    (#302)
  * chore(deps): update golangci/golangci-lint-action action to v8
    (#282)
  * chore(deps): update actions/checkout digest to 08eba0b (#287)
  * Bump github.com/moby/buildkit from 0.23.2 to 0.24.0 (#299)
  * Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#300)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.1
    (#301)
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#296)
  * chore(deps): update github/codeql-action digest to d3678e2
    (#289)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.0
    (#295)
  * chore(deps): update goreleaser/goreleaser-action digest to
    e435ccd (#291)
  * chore(deps): update anchore/sbom-action action to v0.20.5
    (#292)
  * Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#294)
  * chore(deps): update goreleaser/goreleaser-action action to v6
    (#283)
  * chore(deps): update github/codeql-action action to v3 (#281)
  * chore(deps): update actions/setup-go action to v5 (#280)
  * chore(deps): update actions/checkout action to v4 (#278)
  * chore(deps): update actions/download-artifact action to v5
    (#279)
  * chore(deps): update slsa-framework/slsa-verifier action to
    v2.7.1 (#277)
  * chore(deps): update slsa-framework/slsa-github-generator action
    to v2.1.0 (#276)
  * chore(deps): update actions/setup-go digest to 19bb512 (#264)
  * chore(deps): update github/codeql-action digest (#266)
  * chore(deps): update golangci/golangci-lint-action digest to
    3a91952 (#267)
  * chore(deps): update goreleaser/goreleaser-action digest to
    5742e2a (#268)
  * chore(deps): update dependency go to v1.24.6 (#270)
  * chore(deps): update actions/checkout digest (#263)
  * chore(deps): update coverallsapp/github-action action to v2.3.6
    (#269)
  * chore(deps): update actions/download-artifact action to v4.3.0
    (#271)
  * chore(deps): update sigstore/cosign-installer action to v3.9.2
    (#275)
  * chore(deps): update aquasecurity/trivy-action action to v0.32.0
    (#274)
  * chore(deps): update anchore/sbom-action action to v0.20.4
    (#273)
  * chore(deps): update actions/upload-artifact action to v4.6.2
    (#272)
  * Add renovate.json (#262)
  * Bump golang.org/x/sync from 0.14.0 to 0.16.0 (#259)
  * fix: strip quotes from uses field (#260)
  * Bump github.com/moby/buildkit from 0.22.0 to 0.23.2 (#257)
  * Bump github.com/google/go-containerregistry from 0.20.5 to
    0.20.6 (#254)
  * Bump github.com/moby/buildkit from 0.21.1 to 0.22.0 (#250)
  * Bump github.com/google/go-containerregistry from 0.20.4 to
    0.20.5 (#251)
  * Bump github.com/google/go-containerregistry from 0.20.3 to
    0.20.4 (#249)
  * Bump golang.org/x/sync from 0.13.0 to 0.14.0 (#244)
  * Bump github.com/moby/buildkit from 0.21.0 to 0.21.1 (#243)
  * Add SARIF output and upload to Trivy workflow (#241)
  * Bump github.com/moby/buildkit from 0.20.2 to 0.21.0 (#240)
  * Bump golang.org/x/sync from 0.12.0 to 0.13.0 (#239)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 0.1.9:
  * chore(deps): update anchore/sbom-action action to v0.23.1
    (#373)
  * chore(deps): update sigstore/cosign-installer action to v4.1.0
    (#372)
  * fix(deps): update module github.com/google/go-github/v66 to v84
    (#363)
  * chore(deps): update github/codeql-action digest to 0d579ff
    (#365)
  * chore(deps): update github artifact actions (#361)
  * chore(deps): update anchore/sbom-action action to v0.23.0
    (#360)
  * chore(deps): bump github.com/moby/buildkit from 0.27.1 to
    0.28.0 (#369)
  * fix(deps): update module golang.org/x/sync to v0.20.0 (#371)
  * fix(deps): update module github.com/go-git/go-billy/v5 to
    v5.8.0 (#357)
  * chore(deps): update aquasecurity/trivy-action action to v0.35.0
    (#366)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.2 (#356)
  * chore(deps): update goreleaser/goreleaser-action action to v7
    (#355)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.0 (#352)
  * fix(deps): update module github.com/google/go-github/v66 to v83
    (#351)
  * chore(deps): update aquasecurity/trivy-action action to v0.34.1
    (#350)
  * chore(deps): update anchore/sbom-action action to v0.22.2
    (#348)
  * chore(deps): update github/codeql-action digest to 89a39a4
    (#347)
  * chore(deps): update actions/checkout digest to de0fac2 (#337)
  * chore: enable parallel runners for golangci-lint (#349)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 0.1.10:
  * chore(deps): update github/codeql-action digest to c10b806
    (#388)
  * chore(deps): update github/codeql-action digest to b8bb9f2
    (#378)
  * chore(deps): consolidate all pending dependency updates (#387)
  * chore: migrate from Trivy to Grype for vulnerability scanning
    (#381)</changelog>
</package>
<package pkgid="a2db6e6a2adbe902acf7c247fe6a604ef7bde521582677bdb00477cf207c3c685d6ae7699e8e38cdc200824200875838b0a9cdcf5bc16682d070ef6d0eda5a0a" name="frizbee-fish-completion" arch="noarch">
  <version epoch="0" ver="0.1.10" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1718020800">- new package frizbee: tool to replace image tags with shasums in
  e.g. Dockerfiles</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969600">- Update to version 0.0.19 (no releases between 0.0.16 and this
  one):
  * Fix missing ldflags while releasing
  * Rename folder to directory field
  * Update goreleaser config to v2
  * Update releaser.yml to use v2
  * Fix version variable path in goreleaser config
  * Bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
  * Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969601">- Update to version 0.0.20:
  * Always ignore scratch even with an empty config
  * Bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
  * Make DefaultConfig public
  * Update documentation
  * Default to skipping actions referenced by a tag
  * Handle images with AS and platform, use excludes
  * Add a configuration to exclude images
  * Fix unit test hash reference and bump cobra and
    go-containerregistry
  * Bump actions/checkout from 4.1.6 to 4.1.7</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969602">- Update to version 0.1.0:
  * Fix the default configuration note in README
  * Only ignore main and master, not all branches when pinning
    actions
  * Bump github.com/google/go-containerregistry from 0.20.0 to
    0.20.1
  * Bump slsa-framework/slsa-verifier from 2.5.1 to 2.6.0
  * Bump anchore/sbom-action from 0.16.1 to 0.17.0
  * chore: improve release binary
  * docs: update to use core tap
  * Bump github.com/moby/buildkit from 0.14.1 to 0.15.0 (#174)
  * Bump actions/setup-go from 5.0.1 to 5.0.2
  * Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0
  * Bump anchore/sbom-action from 0.16.0 to 0.16.1
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0 (#170)
  * Bump actions/upload-artifact from 4.3.3 to 4.3.4
  * Bump actions/download-artifact from 4.1.7 to 4.1.8
  * Update Contributing &amp; Community section in README.md
  * Update Contributor License Agreement link in CONTRIBUTING.md
  * Bump buf hashes again
  * Add readme entry pointing to the github action
  * Bump github.com/moby/buildkit from 0.14.0 to 0.14.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969603">- Update to version 0.1.1:
  * Bump github.com/moby/buildkit from 0.15.1 to 0.15.2
  * Bump anchore/sbom-action from 0.17.0 to 0.17.1
  * Bump sigstore/cosign-installer from 3.5.0 to 3.6.0
  * Bump actions/upload-artifact from 4.3.5 to 4.3.6
  * Bump github.com/google/go-containerregistry from 0.20.1 to
    0.20.2
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Bump actions/upload-artifact from 4.3.4 to 4.3.5
  * Bump github.com/moby/buildkit from 0.15.0 to 0.15.1
  * Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0
  * Use unmaintained version tag in tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969604">- Update to version 0.1.2:
  * Add cert string to goreleaser configuration (#198)
  * Bump anchore/sbom-action from 0.17.1 to 0.17.2 (#197)
  * Output certificate as part of frizbee release</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1748865600">- Update to version 0.1.7:
  * Bump dependencies
  * feat: implement --error
  * chore: fix typos
  * Resolve commit ref correctly.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 0.1.8:
  * Update goreleaser (#345)
  * chore(deps): update sigstore/cosign-installer action to v4
    (#320)
  * chore(deps): update golangci/golangci-lint-action action to v9
    (#325)
  * chore(deps): update sigstore/cosign-installer action to v3.10.1
    (#319)
  * chore(deps): update github/codeql-action digest to b20883b
    (#311)
  * chore(deps): update anchore/sbom-action action to v0.22.1
    (#307)
  * chore(deps): update actions/setup-go digest to 40f1582 (#343)
  * chore(deps): update actions/checkout action to v6 (#344)
  * Pins go and bumps dependencies (#342)
  * chore(deps): update github artifact actions (#321)
  * chore(deps): update dependency go to v1.25.2 (#314)
  * chore(deps): update github/codeql-action action to v4 (#315)
  * chore(deps): bump github.com/moby/buildkit from 0.24.0 to
    0.25.1 (#316)
  * chore(deps): update sigstore/cosign-installer action to v3.10.0
    (#306)
  * Fix the linter failing (#305)
  * Fix tablewriter API compatibility for v1.0.9 dependency upgrade
    (#302)
  * chore(deps): update golangci/golangci-lint-action action to v8
    (#282)
  * chore(deps): update actions/checkout digest to 08eba0b (#287)
  * Bump github.com/moby/buildkit from 0.23.2 to 0.24.0 (#299)
  * Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#300)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.1
    (#301)
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#296)
  * chore(deps): update github/codeql-action digest to d3678e2
    (#289)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.0
    (#295)
  * chore(deps): update goreleaser/goreleaser-action digest to
    e435ccd (#291)
  * chore(deps): update anchore/sbom-action action to v0.20.5
    (#292)
  * Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#294)
  * chore(deps): update goreleaser/goreleaser-action action to v6
    (#283)
  * chore(deps): update github/codeql-action action to v3 (#281)
  * chore(deps): update actions/setup-go action to v5 (#280)
  * chore(deps): update actions/checkout action to v4 (#278)
  * chore(deps): update actions/download-artifact action to v5
    (#279)
  * chore(deps): update slsa-framework/slsa-verifier action to
    v2.7.1 (#277)
  * chore(deps): update slsa-framework/slsa-github-generator action
    to v2.1.0 (#276)
  * chore(deps): update actions/setup-go digest to 19bb512 (#264)
  * chore(deps): update github/codeql-action digest (#266)
  * chore(deps): update golangci/golangci-lint-action digest to
    3a91952 (#267)
  * chore(deps): update goreleaser/goreleaser-action digest to
    5742e2a (#268)
  * chore(deps): update dependency go to v1.24.6 (#270)
  * chore(deps): update actions/checkout digest (#263)
  * chore(deps): update coverallsapp/github-action action to v2.3.6
    (#269)
  * chore(deps): update actions/download-artifact action to v4.3.0
    (#271)
  * chore(deps): update sigstore/cosign-installer action to v3.9.2
    (#275)
  * chore(deps): update aquasecurity/trivy-action action to v0.32.0
    (#274)
  * chore(deps): update anchore/sbom-action action to v0.20.4
    (#273)
  * chore(deps): update actions/upload-artifact action to v4.6.2
    (#272)
  * Add renovate.json (#262)
  * Bump golang.org/x/sync from 0.14.0 to 0.16.0 (#259)
  * fix: strip quotes from uses field (#260)
  * Bump github.com/moby/buildkit from 0.22.0 to 0.23.2 (#257)
  * Bump github.com/google/go-containerregistry from 0.20.5 to
    0.20.6 (#254)
  * Bump github.com/moby/buildkit from 0.21.1 to 0.22.0 (#250)
  * Bump github.com/google/go-containerregistry from 0.20.4 to
    0.20.5 (#251)
  * Bump github.com/google/go-containerregistry from 0.20.3 to
    0.20.4 (#249)
  * Bump golang.org/x/sync from 0.13.0 to 0.14.0 (#244)
  * Bump github.com/moby/buildkit from 0.21.0 to 0.21.1 (#243)
  * Add SARIF output and upload to Trivy workflow (#241)
  * Bump github.com/moby/buildkit from 0.20.2 to 0.21.0 (#240)
  * Bump golang.org/x/sync from 0.12.0 to 0.13.0 (#239)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 0.1.9:
  * chore(deps): update anchore/sbom-action action to v0.23.1
    (#373)
  * chore(deps): update sigstore/cosign-installer action to v4.1.0
    (#372)
  * fix(deps): update module github.com/google/go-github/v66 to v84
    (#363)
  * chore(deps): update github/codeql-action digest to 0d579ff
    (#365)
  * chore(deps): update github artifact actions (#361)
  * chore(deps): update anchore/sbom-action action to v0.23.0
    (#360)
  * chore(deps): bump github.com/moby/buildkit from 0.27.1 to
    0.28.0 (#369)
  * fix(deps): update module golang.org/x/sync to v0.20.0 (#371)
  * fix(deps): update module github.com/go-git/go-billy/v5 to
    v5.8.0 (#357)
  * chore(deps): update aquasecurity/trivy-action action to v0.35.0
    (#366)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.2 (#356)
  * chore(deps): update goreleaser/goreleaser-action action to v7
    (#355)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.0 (#352)
  * fix(deps): update module github.com/google/go-github/v66 to v83
    (#351)
  * chore(deps): update aquasecurity/trivy-action action to v0.34.1
    (#350)
  * chore(deps): update anchore/sbom-action action to v0.22.2
    (#348)
  * chore(deps): update github/codeql-action digest to 89a39a4
    (#347)
  * chore(deps): update actions/checkout digest to de0fac2 (#337)
  * chore: enable parallel runners for golangci-lint (#349)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 0.1.10:
  * chore(deps): update github/codeql-action digest to c10b806
    (#388)
  * chore(deps): update github/codeql-action digest to b8bb9f2
    (#378)
  * chore(deps): consolidate all pending dependency updates (#387)
  * chore: migrate from Trivy to Grype for vulnerability scanning
    (#381)</changelog>
</package>
<package pkgid="706fe61782491c2f8076b26a2b44f8c417a43a89c7264a890023d16cf4c70780116272d7c10b77849cc10ea64d38eba36a6e57365951eb3b341dd26ba8ea03be" name="frizbee-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.1.10" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1718020800">- new package frizbee: tool to replace image tags with shasums in
  e.g. Dockerfiles</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969600">- Update to version 0.0.19 (no releases between 0.0.16 and this
  one):
  * Fix missing ldflags while releasing
  * Rename folder to directory field
  * Update goreleaser config to v2
  * Update releaser.yml to use v2
  * Fix version variable path in goreleaser config
  * Bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
  * Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969601">- Update to version 0.0.20:
  * Always ignore scratch even with an empty config
  * Bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
  * Make DefaultConfig public
  * Update documentation
  * Default to skipping actions referenced by a tag
  * Handle images with AS and platform, use excludes
  * Add a configuration to exclude images
  * Fix unit test hash reference and bump cobra and
    go-containerregistry
  * Bump actions/checkout from 4.1.6 to 4.1.7</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969602">- Update to version 0.1.0:
  * Fix the default configuration note in README
  * Only ignore main and master, not all branches when pinning
    actions
  * Bump github.com/google/go-containerregistry from 0.20.0 to
    0.20.1
  * Bump slsa-framework/slsa-verifier from 2.5.1 to 2.6.0
  * Bump anchore/sbom-action from 0.16.1 to 0.17.0
  * chore: improve release binary
  * docs: update to use core tap
  * Bump github.com/moby/buildkit from 0.14.1 to 0.15.0 (#174)
  * Bump actions/setup-go from 5.0.1 to 5.0.2
  * Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0
  * Bump anchore/sbom-action from 0.16.0 to 0.16.1
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0 (#170)
  * Bump actions/upload-artifact from 4.3.3 to 4.3.4
  * Bump actions/download-artifact from 4.1.7 to 4.1.8
  * Update Contributing &amp; Community section in README.md
  * Update Contributor License Agreement link in CONTRIBUTING.md
  * Bump buf hashes again
  * Add readme entry pointing to the github action
  * Bump github.com/moby/buildkit from 0.14.0 to 0.14.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969603">- Update to version 0.1.1:
  * Bump github.com/moby/buildkit from 0.15.1 to 0.15.2
  * Bump anchore/sbom-action from 0.17.0 to 0.17.1
  * Bump sigstore/cosign-installer from 3.5.0 to 3.6.0
  * Bump actions/upload-artifact from 4.3.5 to 4.3.6
  * Bump github.com/google/go-containerregistry from 0.20.1 to
    0.20.2
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Bump actions/upload-artifact from 4.3.4 to 4.3.5
  * Bump github.com/moby/buildkit from 0.15.0 to 0.15.1
  * Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0
  * Use unmaintained version tag in tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1725969604">- Update to version 0.1.2:
  * Add cert string to goreleaser configuration (#198)
  * Bump anchore/sbom-action from 0.17.1 to 0.17.2 (#197)
  * Output certificate as part of frizbee release</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1748865600">- Update to version 0.1.7:
  * Bump dependencies
  * feat: implement --error
  * chore: fix typos
  * Resolve commit ref correctly.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769774400">- Update to version 0.1.8:
  * Update goreleaser (#345)
  * chore(deps): update sigstore/cosign-installer action to v4
    (#320)
  * chore(deps): update golangci/golangci-lint-action action to v9
    (#325)
  * chore(deps): update sigstore/cosign-installer action to v3.10.1
    (#319)
  * chore(deps): update github/codeql-action digest to b20883b
    (#311)
  * chore(deps): update anchore/sbom-action action to v0.22.1
    (#307)
  * chore(deps): update actions/setup-go digest to 40f1582 (#343)
  * chore(deps): update actions/checkout action to v6 (#344)
  * Pins go and bumps dependencies (#342)
  * chore(deps): update github artifact actions (#321)
  * chore(deps): update dependency go to v1.25.2 (#314)
  * chore(deps): update github/codeql-action action to v4 (#315)
  * chore(deps): bump github.com/moby/buildkit from 0.24.0 to
    0.25.1 (#316)
  * chore(deps): update sigstore/cosign-installer action to v3.10.0
    (#306)
  * Fix the linter failing (#305)
  * Fix tablewriter API compatibility for v1.0.9 dependency upgrade
    (#302)
  * chore(deps): update golangci/golangci-lint-action action to v8
    (#282)
  * chore(deps): update actions/checkout digest to 08eba0b (#287)
  * Bump github.com/moby/buildkit from 0.23.2 to 0.24.0 (#299)
  * Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#300)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.1
    (#301)
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#296)
  * chore(deps): update github/codeql-action digest to d3678e2
    (#289)
  * chore(deps): update aquasecurity/trivy-action action to v0.33.0
    (#295)
  * chore(deps): update goreleaser/goreleaser-action digest to
    e435ccd (#291)
  * chore(deps): update anchore/sbom-action action to v0.20.5
    (#292)
  * Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#294)
  * chore(deps): update goreleaser/goreleaser-action action to v6
    (#283)
  * chore(deps): update github/codeql-action action to v3 (#281)
  * chore(deps): update actions/setup-go action to v5 (#280)
  * chore(deps): update actions/checkout action to v4 (#278)
  * chore(deps): update actions/download-artifact action to v5
    (#279)
  * chore(deps): update slsa-framework/slsa-verifier action to
    v2.7.1 (#277)
  * chore(deps): update slsa-framework/slsa-github-generator action
    to v2.1.0 (#276)
  * chore(deps): update actions/setup-go digest to 19bb512 (#264)
  * chore(deps): update github/codeql-action digest (#266)
  * chore(deps): update golangci/golangci-lint-action digest to
    3a91952 (#267)
  * chore(deps): update goreleaser/goreleaser-action digest to
    5742e2a (#268)
  * chore(deps): update dependency go to v1.24.6 (#270)
  * chore(deps): update actions/checkout digest (#263)
  * chore(deps): update coverallsapp/github-action action to v2.3.6
    (#269)
  * chore(deps): update actions/download-artifact action to v4.3.0
    (#271)
  * chore(deps): update sigstore/cosign-installer action to v3.9.2
    (#275)
  * chore(deps): update aquasecurity/trivy-action action to v0.32.0
    (#274)
  * chore(deps): update anchore/sbom-action action to v0.20.4
    (#273)
  * chore(deps): update actions/upload-artifact action to v4.6.2
    (#272)
  * Add renovate.json (#262)
  * Bump golang.org/x/sync from 0.14.0 to 0.16.0 (#259)
  * fix: strip quotes from uses field (#260)
  * Bump github.com/moby/buildkit from 0.22.0 to 0.23.2 (#257)
  * Bump github.com/google/go-containerregistry from 0.20.5 to
    0.20.6 (#254)
  * Bump github.com/moby/buildkit from 0.21.1 to 0.22.0 (#250)
  * Bump github.com/google/go-containerregistry from 0.20.4 to
    0.20.5 (#251)
  * Bump github.com/google/go-containerregistry from 0.20.3 to
    0.20.4 (#249)
  * Bump golang.org/x/sync from 0.13.0 to 0.14.0 (#244)
  * Bump github.com/moby/buildkit from 0.21.0 to 0.21.1 (#243)
  * Add SARIF output and upload to Trivy workflow (#241)
  * Bump github.com/moby/buildkit from 0.20.2 to 0.21.0 (#240)
  * Bump golang.org/x/sync from 0.12.0 to 0.13.0 (#239)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1773144000">- Update to version 0.1.9:
  * chore(deps): update anchore/sbom-action action to v0.23.1
    (#373)
  * chore(deps): update sigstore/cosign-installer action to v4.1.0
    (#372)
  * fix(deps): update module github.com/google/go-github/v66 to v84
    (#363)
  * chore(deps): update github/codeql-action digest to 0d579ff
    (#365)
  * chore(deps): update github artifact actions (#361)
  * chore(deps): update anchore/sbom-action action to v0.23.0
    (#360)
  * chore(deps): bump github.com/moby/buildkit from 0.27.1 to
    0.28.0 (#369)
  * fix(deps): update module golang.org/x/sync to v0.20.0 (#371)
  * fix(deps): update module github.com/go-git/go-billy/v5 to
    v5.8.0 (#357)
  * chore(deps): update aquasecurity/trivy-action action to v0.35.0
    (#366)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.2 (#356)
  * chore(deps): update goreleaser/goreleaser-action action to v7
    (#355)
  * fix(deps): update module github.com/google/go-containerregistry
    to v0.21.0 (#352)
  * fix(deps): update module github.com/google/go-github/v66 to v83
    (#351)
  * chore(deps): update aquasecurity/trivy-action action to v0.34.1
    (#350)
  * chore(deps): update anchore/sbom-action action to v0.22.2
    (#348)
  * chore(deps): update github/codeql-action digest to 89a39a4
    (#347)
  * chore(deps): update actions/checkout digest to de0fac2 (#337)
  * chore: enable parallel runners for golangci-lint (#349)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1774785600">- Update to version 0.1.10:
  * chore(deps): update github/codeql-action digest to c10b806
    (#388)
  * chore(deps): update github/codeql-action digest to b8bb9f2
    (#378)
  * chore(deps): consolidate all pending dependency updates (#387)
  * chore: migrate from Trivy to Grype for vulnerability scanning
    (#381)</changelog>
</package>
<package pkgid="9f8e9d51521833531b22c6ef764d39d87baef50547ba094bd34c792c98938b8a6c010c6e320caa870b55aa94dd509a94c85ad73a6a5cb61ba81d02233c38901c" name="frog-protocols" arch="noarch">
  <version epoch="0" ver="0.01" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1727092800">- Initial package</changelog>
</package>
<package pkgid="5246b2eda707e4eff917f715f658900c43cc42ffc0adb2434cedbe7bee71a0fbcc0a53a3045432d79729e3d216a851cb31cf35585b9f169df9cfe70504b035b7" name="frogr" arch="riscv64">
  <version epoch="0" ver="1.8.1" rel="1.2"/>
  <changelog author="zaitor@opensuse.org" date="1495281600">- Update to version 1.3:
  + Fixed issues resulting in broken flatpak installations.
  + Search for gcrypt using pkg-config if a .pc file is available.
  + Don't use the deprecated gtk_menu_popup() for GTK+ &gt;= 3.22.
  + Updated translations.
- Drop obsolete clean section.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.4:
  + Migrated to the meson and ninja, removed all the autotools
    files.
  + Fixed integration with GNOME Software (appstream data).
  + Fixed errors loading images from certain cameras / phones
    (bgo#768639, bgo#678241).
  + Raised versions for GTK+ (to 3.16) and JSON-GLib (to 1.2), for
    g_autoptr.
  + Updated translations.
- Switch to meson buildsystem following upstream port: Add meson
  BuildRequires and use meson macros and pass explicit options to
  meson, ensure we build the features we want.
- Conditionalize handling of desktop_database_post(un) and
  icon_theme_cache_post(un) in post(un) to only apply for old
  versions of openSUSE.</changelog>
  <changelog author="jengelh@inai.de" date="1514635200">- Update homepage URL.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543147200">- Update to version 1.5:
  + Introduced "empty" initial state for when no pictures have been
    loaded yet.
  + Fixed issues with the content and installation of the AppData
    file.
  + Stopped installing frogr as a MIME handler for text/plain and
    text/html.
  + Stopped using gtk_widget_show_all(), use gtk_widget_show only
    instead.
  + Removed the application menu, moved functionality to hamburger
    menu.
  + Updated translations.
- Drop obsolete conditional handling of desktop_database_post(un)
  and icon_theme_cache_post(un) in post(un).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1572436800">- Pass -Dwerror=false to meson: do not trip over deprecated
  symbols of glib2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1578657600">- Update to version 1.6:
  + Remove deprecated use of GTimeVal.
  + Updated translations.
- Do not recommend -lang package: it is supplemented already based
  on requested locales.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1642507200">- Fix meson build warning_level (warnlevel was being used) with sed
  command based on commit 623d7e397baff3a8ab1695e190b13bc60153b64c.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add 5.patch -- Fix build with meson 0.61 and newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 1.7:
  + Fixed build error with Meson 0.61.
  + Updated translations.
- Drop 5.patch: Fixed upstream.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1719144000">- Update to version 1.8.1
  * Fix build with libsoup3 and GLib &lt; 2.76.
  * Updated real requirements for GLib (&gt; 2.56).
  * Updated real requirements for libsoup2 (&gt; 2.42).
  * Updated real requirements for meson and ninja.
  * Fix AppStream-related errors in AppData XML file.
  * Fix wrong version number for flatpak builds.
  * Updated to libsoup3 (still possible to build with libsoup2).
  * Added frogr icon to help documentation.
  * Updated translations
- Update build dependence libsoup2.4 to libsoup3 because of
  the requirement of source code</changelog>
</package>
<package pkgid="06d30bd5a3d7ee6faa459cb4957628ec9c48b1241a0454d08fa2f57ee27e0ad60337f815f43e27de0833466db9905905269c9dabdd3ee03707ef5e9e75960c3d" name="frogr-lang" arch="noarch">
  <version epoch="0" ver="1.8.1" rel="1.2"/>
  <changelog author="zaitor@opensuse.org" date="1495281600">- Update to version 1.3:
  + Fixed issues resulting in broken flatpak installations.
  + Search for gcrypt using pkg-config if a .pc file is available.
  + Don't use the deprecated gtk_menu_popup() for GTK+ &gt;= 3.22.
  + Updated translations.
- Drop obsolete clean section.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.4:
  + Migrated to the meson and ninja, removed all the autotools
    files.
  + Fixed integration with GNOME Software (appstream data).
  + Fixed errors loading images from certain cameras / phones
    (bgo#768639, bgo#678241).
  + Raised versions for GTK+ (to 3.16) and JSON-GLib (to 1.2), for
    g_autoptr.
  + Updated translations.
- Switch to meson buildsystem following upstream port: Add meson
  BuildRequires and use meson macros and pass explicit options to
  meson, ensure we build the features we want.
- Conditionalize handling of desktop_database_post(un) and
  icon_theme_cache_post(un) in post(un) to only apply for old
  versions of openSUSE.</changelog>
  <changelog author="jengelh@inai.de" date="1514635200">- Update homepage URL.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543147200">- Update to version 1.5:
  + Introduced "empty" initial state for when no pictures have been
    loaded yet.
  + Fixed issues with the content and installation of the AppData
    file.
  + Stopped installing frogr as a MIME handler for text/plain and
    text/html.
  + Stopped using gtk_widget_show_all(), use gtk_widget_show only
    instead.
  + Removed the application menu, moved functionality to hamburger
    menu.
  + Updated translations.
- Drop obsolete conditional handling of desktop_database_post(un)
  and icon_theme_cache_post(un) in post(un).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1572436800">- Pass -Dwerror=false to meson: do not trip over deprecated
  symbols of glib2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1578657600">- Update to version 1.6:
  + Remove deprecated use of GTimeVal.
  + Updated translations.
- Do not recommend -lang package: it is supplemented already based
  on requested locales.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1642507200">- Fix meson build warning_level (warnlevel was being used) with sed
  command based on commit 623d7e397baff3a8ab1695e190b13bc60153b64c.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add 5.patch -- Fix build with meson 0.61 and newer.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 1.7:
  + Fixed build error with Meson 0.61.
  + Updated translations.
- Drop 5.patch: Fixed upstream.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1719144000">- Update to version 1.8.1
  * Fix build with libsoup3 and GLib &lt; 2.76.
  * Updated real requirements for GLib (&gt; 2.56).
  * Updated real requirements for libsoup2 (&gt; 2.42).
  * Updated real requirements for meson and ninja.
  * Fix AppStream-related errors in AppData XML file.
  * Fix wrong version number for flatpak builds.
  * Updated to libsoup3 (still possible to build with libsoup2).
  * Added frogr icon to help documentation.
  * Updated translations
- Update build dependence libsoup2.4 to libsoup3 because of
  the requirement of source code</changelog>
</package>
<package pkgid="335d88ebdbd3224a9da0872063d222aff9f3b90eb9a31e49644d6e81fc8e10dc34dd469625b39ce1b225983886e947063361556ec8f3d9c41a99d80121c342df" name="frozen-bubble" arch="riscv64">
  <version epoch="0" ver="2.212" rel="18.1"/>
  <changelog author="bwiedemann@suse.com" date="1440849600">- BuildRequire perl(Module::Build)</changelog>
  <changelog author="mailaender@opensuse.org" date="1471953600">- Add appdata.patch and desktop.patch for inclusion in
  https://software.opensuse.org/packages/Games
- Avoid deprecated pixmap icon folder.
- Use https://en.opensuse.org/SourceUrls
- Add missing desktop/icon post macros.</changelog>
  <changelog author="rpm@fthiessen.de" date="1472040000">- Use bundled icons and install all resolutions available.
- Removed code in spec for now unmaintained openSUSE versions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520251200">- Add Requires(post): coreutils to server subpackage: the post
  script calls 'cat' (boo#839736).</changelog>
  <changelog author="opensuse@dstoecker.de" date="1529323200">- fix build for Tumbleweed (add silencebadsnprintfcheck.patch)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669636800">- Add BuildRequires SDL2 for openSUSE Leap, fix for building
- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1720180800">- add patch perl-5.40.patch
  * fix build with perl 5.40</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1764676800">- Tests fail, so disabled.</changelog>
</package>
<package pkgid="210bb920a18fbd64fcd89fd31d8a5b24934b136e93664ed939377828d2549b3e4c11afae4f0679c3c9535bf6754eb24e3a0d256cc5b2e2d638ef0f714699115d" name="frozen-bubble-lang" arch="noarch">
  <version epoch="0" ver="2.212" rel="18.1"/>
  <changelog author="bwiedemann@suse.com" date="1440849600">- BuildRequire perl(Module::Build)</changelog>
  <changelog author="mailaender@opensuse.org" date="1471953600">- Add appdata.patch and desktop.patch for inclusion in
  https://software.opensuse.org/packages/Games
- Avoid deprecated pixmap icon folder.
- Use https://en.opensuse.org/SourceUrls
- Add missing desktop/icon post macros.</changelog>
  <changelog author="rpm@fthiessen.de" date="1472040000">- Use bundled icons and install all resolutions available.
- Removed code in spec for now unmaintained openSUSE versions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520251200">- Add Requires(post): coreutils to server subpackage: the post
  script calls 'cat' (boo#839736).</changelog>
  <changelog author="opensuse@dstoecker.de" date="1529323200">- fix build for Tumbleweed (add silencebadsnprintfcheck.patch)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669636800">- Add BuildRequires SDL2 for openSUSE Leap, fix for building
- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1720180800">- add patch perl-5.40.patch
  * fix build with perl 5.40</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1764676800">- Tests fail, so disabled.</changelog>
</package>
<package pkgid="7b32a16131fcc4074a4661ef7483e7af58a7a5939e6b6b227fb1b0ad088dc7c34b5ca2f031831ebe82555c39922f9f0d8cb63ab5bbe9ad23310a4f0b113a6e43" name="frozen-bubble-server" arch="riscv64">
  <version epoch="0" ver="2.212" rel="18.1"/>
  <changelog author="bwiedemann@suse.com" date="1440849600">- BuildRequire perl(Module::Build)</changelog>
  <changelog author="mailaender@opensuse.org" date="1471953600">- Add appdata.patch and desktop.patch for inclusion in
  https://software.opensuse.org/packages/Games
- Avoid deprecated pixmap icon folder.
- Use https://en.opensuse.org/SourceUrls
- Add missing desktop/icon post macros.</changelog>
  <changelog author="rpm@fthiessen.de" date="1472040000">- Use bundled icons and install all resolutions available.
- Removed code in spec for now unmaintained openSUSE versions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520251200">- Add Requires(post): coreutils to server subpackage: the post
  script calls 'cat' (boo#839736).</changelog>
  <changelog author="opensuse@dstoecker.de" date="1529323200">- fix build for Tumbleweed (add silencebadsnprintfcheck.patch)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669636800">- Add BuildRequires SDL2 for openSUSE Leap, fix for building
- Run spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1720180800">- add patch perl-5.40.patch
  * fix build with perl 5.40</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1764676800">- Tests fail, so disabled.</changelog>
</package>
<package pkgid="f6b9b995d7f0f103f6964e103081bbd47dd614379e66c6998dd8aae9bce40a86b9370258d0ee6036e227341b83bc13cb8e657cbdc7e8bd35212131bda9ec40da" name="frozen-devel" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1689249600">- Initial packaging of version 1.1.1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Added patch:
  * frozen-cmake.patch
    + lower cmake version requirements in order to allow building on
    sle12sp5</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1725278400">- Update to 1.2.0.
  * Fixing "'macro' is not defined" warning, when using clang-tidy
  * Drop a note in the README about the stability of frozen
  * Upgrade catch to v2.13.10
  * Update github action versions
  * Add tests for gcc 13 and clang 15
  * Use ARCH_INDEPENDENT when available
  * Disable testing on compilers no longer part of ubuntu-latest image
  * Support transparent hashing through elsa *and* anna
  * Remove non-standard API that uses custom hasher / comparator
  * Widen the checked compiler version ranges on Linux
  * Split Travis validation across platforms
  * Get rid of travis validation
  * Get rid of appveyor validation
  * Use CMAKE_INSTALL_* dirs from GNUInstallDirs
  * feat: mark map keys as const to meet associative container requirements
  * feat: make frozen::string bidirectionally comparable
  * refactor: allow sorting containers other than bits::carray
  * refactor: change sorting algorithm to use iter_swap to support proxy iterators
  * fix: ensure const bits::cvector can be iterated over
  * refactor: move const and reverse iterator conversion out of storage classes
  * fix: forward const_iterator from underlying container instead of redefining it
  * refactor: initialize carray to content we want
  * fix: include 'defines.h' in elsa_std.h which relies on some of its macros
  * fix: match associative container requirements for comparison predicates
  * improvement: allow empty key comparison and hash functors to occupy no space
  * refactor: use freshly constructed state vars instead of resetting each time
  * fix: allow building tests when the compiler doesn't support C++17
  * improvement: make unused slots in the hash tables equal items' end iterator
  * refactor: use this-&gt;find() as replacement for this-&gt;lookup()
  * use consistent integer types
  * Fix closure types not being literal types and thus not constexpr-compatible
  * Add c++20 contains to the associative containers
  * Workaround gcc 11 limitation
  * Add test cases suggested by @adamshapiro0
  * Standard implementation for lower_bound/upper_bound/equal_range
  * Suggested changes for nicer checks.
  * Fix boyer-moore going over string iterator end
  * Add more tests for edge cases that would make search go over string iterator end</changelog>
</package>
<package pkgid="4f5314e99e88236d27b2df48c00ed086fd776e2bc02614be425f53cb6785e72bde73441f7337690e70d64f3486d3e6b2b83185d35487e5a343a855b566f10636" name="frr" arch="riscv64">
  <version epoch="0" ver="10.5.1" rel="2.1"/>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1726488000">- add release notes url to 10.0.1 update</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1727697600">- Update to frr 10.0.2 release providing fix for CVE-2024-44070
  and other issues, see https://frrouting.org/release/10.0.2/
- Removed patch included in the sources:
  [- 0002-bgpd-Check-the-actual-remaining-stream-length-before.patch]</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1736424000">- Update to frr 10.2.1 release providing fix for a Denial of Service
  scenario due to RIB revalidation (CVE-2024-55553,bsc#1235237) and
  other fixes, see https://frrouting.org/release/10.2.1/
  The 10.2 version provides new features and many enhancements, see
  https://frrouting.org/release/10.2/
- Add new fpm_listener daemon binary to rpm file lists.
- Remove --localstatedir configure parameter causing to use /run/lib
  instead of /var/lib prefix for the northbound databases and added
  the /var/lib/frr directory to the rpm file list.
- Adjust to set permissions in rpm attr macros (rpmlint suggestion)
  and use frr_group instead of frr_user in group parameter.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742558400">- build with pcre2</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1759233600">- Drop rcfrr service symlink (jsc#PED-266)
- Change to sysuser-tools and macros to create user+groups
- rpmlint: add su option to logrotate file definitions
- rpmlint: use python3_fix_shebang_path to adjust interpreter</changelog>
  <changelog author="Erico Mendonca &lt;erico.mendonca@suse.com&gt;" date="1759492800">- Adding updated copyright notice
- 0002-frr-logrotate.patch: rotating logfiles under the frr user</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1770897600">- Apply upstream ospfd NULL Pointer Dereference fixes.
  The vulnerability allowed attackers to cause a Denial of Service
  (DoS) via crafted OSPF packets
  (bsc#1252838,bsc#1252829,bsc#1252833,bsc#1252835,bsc#1252810,
  bsc#1252811,bsc#1252761,bsc#1252812,bsc#1252813,CVE-2025-61099,
  CVE-2025-61100,CVE-2025-61101,CVE-2025-61102,CVE-2025-61103,
  CVE-2025-61104,CVE-2025-61105,CVE-2025-61106,CVE-2025-61107,
  https://github.com/FRRouting/frr/pull/19983)
  [+ 0003-ospfd-NULL-Pointer-Dereference-fixes.patch]
- Add -Wno-error=declaration-after-statement to avoid C90 errors;
  frr requires C11 compiler with atomic support and sets -std=gnu11</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1770984000">- Switch to logrotate config correcting log file empty issue
  (gh#FRRouting/frr/issues/15818) depending if syslog or file
  logging is used in the frr.conf.
- Fix /var/run leftovers in logrotate config and service file,
  create /var/log and /var/lib via tmpfiles.d (jsc#PED-14796).
- Adjust rpm requires for service macros and log rotation (lsof).</changelog>
  <changelog author="Erico Mendonca &lt;erico.mendonca@suse.com&gt;" date="1771070400">- Bumping version to 10.5.1.
- new module: PIM MLAG Active-Active support (mlab_pb0)
- removed module: zebra_irdp (replaced by dpdk)
- bgpd
  - Allow proper shutdown of bgp dynamic peers in rare case
  - Check length for dynamic capability (software version new encoding)
  - Correction in json output structure for no data case
  - Fix labeled unicast inbound policy lookup
  - Fix labeled-unicast output
  - Fix maximum-prefix session recovery for peers and peer-groups
  - Fix memory leak in bgp nhc tlv processing
  - Fix route node lock leak in nht resolved prefix marking
  - Fix srv6-only command defaulted when 'no segment-routing ipv6'
  - Send route-refresh and/or trigger soft reconfig on enforce-first-as
  - Try to handle software version capability with the new encoding format
- isisd
  - Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled
- pimd
  - Add pim_debug_pim_reg protection for pim register stop debug message
  - Crash while trying mroute_read when fd=-1
  - Df election on zebra peer down synced to the mlag peer
  - Fix for mc frame loss in a sequential traffic test
  - Fix pim mlag update peer zebra status upon local mlag connection restoration
  - Fix warnings for pimd
  - Crash when pimreg interface not present
  - Crashed because of indexing invalid index in an array
  - Prevent crash on interface removal
- vrrpd
  - vrrp interface delete fails to free connected route
- zebrad
  - Fix crash due to lack of control of received number of srv6 sid from netlink</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1772712000">- Add a factorydir build conditional to install the /etc/frr files in
  the /usr/share/factory and copy/link this initial/default config via
  tmpfiles.conf, enabled for suse versions &gt; 16.0 (jsc#PED-14796).
- Create the tmpfiles.conf in the spec file instead to sed rpm source.
- Move creation of config files from rpm install to the build section.
- Improve to use 0751 permissions for the /etc/frr directory to avoid
  permission denied warning for vtysh.conf in vtysh started as user.
- Change to frr.conf to use log syslog (journal) by default
- Do not install obsolete/unused system-v script and manual page
- Fix (include) file listed twice rpm warning in frr-devel package.</changelog>
</package>
<package pkgid="0f29708ae07c76e9fdb89f88791e0224865c76d485f8b46e76672811b721808d9bdec5016db11282d47ae175045b54dd1551a95b207e0b9285b7d8f47b5bc280" name="frr-devel" arch="riscv64">
  <version epoch="0" ver="10.5.1" rel="2.1"/>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1726488000">- add release notes url to 10.0.1 update</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1727697600">- Update to frr 10.0.2 release providing fix for CVE-2024-44070
  and other issues, see https://frrouting.org/release/10.0.2/
- Removed patch included in the sources:
  [- 0002-bgpd-Check-the-actual-remaining-stream-length-before.patch]</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1736424000">- Update to frr 10.2.1 release providing fix for a Denial of Service
  scenario due to RIB revalidation (CVE-2024-55553,bsc#1235237) and
  other fixes, see https://frrouting.org/release/10.2.1/
  The 10.2 version provides new features and many enhancements, see
  https://frrouting.org/release/10.2/
- Add new fpm_listener daemon binary to rpm file lists.
- Remove --localstatedir configure parameter causing to use /run/lib
  instead of /var/lib prefix for the northbound databases and added
  the /var/lib/frr directory to the rpm file list.
- Adjust to set permissions in rpm attr macros (rpmlint suggestion)
  and use frr_group instead of frr_user in group parameter.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742558400">- build with pcre2</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1759233600">- Drop rcfrr service symlink (jsc#PED-266)
- Change to sysuser-tools and macros to create user+groups
- rpmlint: add su option to logrotate file definitions
- rpmlint: use python3_fix_shebang_path to adjust interpreter</changelog>
  <changelog author="Erico Mendonca &lt;erico.mendonca@suse.com&gt;" date="1759492800">- Adding updated copyright notice
- 0002-frr-logrotate.patch: rotating logfiles under the frr user</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1770897600">- Apply upstream ospfd NULL Pointer Dereference fixes.
  The vulnerability allowed attackers to cause a Denial of Service
  (DoS) via crafted OSPF packets
  (bsc#1252838,bsc#1252829,bsc#1252833,bsc#1252835,bsc#1252810,
  bsc#1252811,bsc#1252761,bsc#1252812,bsc#1252813,CVE-2025-61099,
  CVE-2025-61100,CVE-2025-61101,CVE-2025-61102,CVE-2025-61103,
  CVE-2025-61104,CVE-2025-61105,CVE-2025-61106,CVE-2025-61107,
  https://github.com/FRRouting/frr/pull/19983)
  [+ 0003-ospfd-NULL-Pointer-Dereference-fixes.patch]
- Add -Wno-error=declaration-after-statement to avoid C90 errors;
  frr requires C11 compiler with atomic support and sets -std=gnu11</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1770984000">- Switch to logrotate config correcting log file empty issue
  (gh#FRRouting/frr/issues/15818) depending if syslog or file
  logging is used in the frr.conf.
- Fix /var/run leftovers in logrotate config and service file,
  create /var/log and /var/lib via tmpfiles.d (jsc#PED-14796).
- Adjust rpm requires for service macros and log rotation (lsof).</changelog>
  <changelog author="Erico Mendonca &lt;erico.mendonca@suse.com&gt;" date="1771070400">- Bumping version to 10.5.1.
- new module: PIM MLAG Active-Active support (mlab_pb0)
- removed module: zebra_irdp (replaced by dpdk)
- bgpd
  - Allow proper shutdown of bgp dynamic peers in rare case
  - Check length for dynamic capability (software version new encoding)
  - Correction in json output structure for no data case
  - Fix labeled unicast inbound policy lookup
  - Fix labeled-unicast output
  - Fix maximum-prefix session recovery for peers and peer-groups
  - Fix memory leak in bgp nhc tlv processing
  - Fix route node lock leak in nht resolved prefix marking
  - Fix srv6-only command defaulted when 'no segment-routing ipv6'
  - Send route-refresh and/or trigger soft reconfig on enforce-first-as
  - Try to handle software version capability with the new encoding format
- isisd
  - Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled
- pimd
  - Add pim_debug_pim_reg protection for pim register stop debug message
  - Crash while trying mroute_read when fd=-1
  - Df election on zebra peer down synced to the mlag peer
  - Fix for mc frame loss in a sequential traffic test
  - Fix pim mlag update peer zebra status upon local mlag connection restoration
  - Fix warnings for pimd
  - Crash when pimreg interface not present
  - Crashed because of indexing invalid index in an array
  - Prevent crash on interface removal
- vrrpd
  - vrrp interface delete fails to free connected route
- zebrad
  - Fix crash due to lack of control of received number of srv6 sid from netlink</changelog>
  <changelog author="Marius Tomaschewski &lt;mt@suse.com&gt;" date="1772712000">- Add a factorydir build conditional to install the /etc/frr files in
  the /usr/share/factory and copy/link this initial/default config via
  tmpfiles.conf, enabled for suse versions &gt; 16.0 (jsc#PED-14796).
- Create the tmpfiles.conf in the spec file instead to sed rpm source.
- Move creation of config files from rpm install to the build section.
- Improve to use 0751 permissions for the /etc/frr directory to avoid
  permission denied warning for vtysh.conf in vtysh started as user.
- Change to frr.conf to use log syslog (journal) by default
- Do not install obsolete/unused system-v script and manual page
- Fix (include) file listed twice rpm warning in frr-devel package.</changelog>
</package>
<package pkgid="2a371d27d85bd6c2f2411709b831099023d4337348ab02e7944c127fcf22a8aab78be23772c40aaaf4e99b74ee5ed4c61f7de0b8ca79d0adf3db945ab7885cf7" name="fs-check" arch="noarch">
  <version epoch="0" ver="0.9" rel="56.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="kukuk@suse.de" date="1140868800">- Workaround configure checks for autobuild
- Don't start in "norun" mode per default</changelog>
  <changelog author="mskibbe@suse.de" date="1156939200">- update to version 0.7 which
  o contains bugfixes
  o fix make distcheck
  o update copyright</changelog>
  <changelog author="mskibbe@suse.de" date="1168257600">- fs-check expects fs-check.cfg in /var/adm rather then etc
  ( #231222 )</changelog>
  <changelog author="hvogel@suse.de" date="1207137600">- update to version 0.8
  * Correct pidfile option parsing
- some rpmlint warnings fixed</changelog>
  <changelog author="hvogel@suse.de" date="1215172800">- update to version 0.9
  * fix parsing of DEFAULT OWNER
- disable checks, wrong logfiles included</changelog>
  <changelog author="hvogel@suse.de" date="1215604800">- fix installation of man pages</changelog>
  <changelog author="mpluskal@suse.com" date="1429531200">- Use url for source
- Cleanup spec file with spec-cleaner
- Use %configure macro</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651233600">- switch to https source url</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="ae8e9bd6fa6d2c82e72710c3a5fa446a82431e4f1e2e6ce4c6f6b6107f3223ff777c2e68766fb8f332a782bad724b9d81925d885bcc0b8b086b8edf421f0c86f" name="fs-uae" arch="riscv64">
  <version epoch="0" ver="3.2.35" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Use gcc10 for Tumbleweed to workaround build issues</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1633694400">- Add upstream patch to fix FTBFS with gcc11
  + 0001-Work-around-an-incompatibility-with-C-17.patch
- Remove workaround to build fs-uae with gcc10 on Tumbleweed</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1633953600">- Update to version 3.1.35
  * Fix device helper for xinput devices with recent SDL2 versions.
  * Support for multiple mice disabled by default on macOS due to security
    warning. Use option multiple_mice = 1 to enable.
  * Disable expect_version option (no longer synchronized with launcher).
  * Added support for more physical keys (when using rawinput).
  * Compilation fixes for Apple M1 hardware.
  * Netplay desync fixes related to file system (directory hard drives).
  * Better virtual memory reservation algorithm.
  * Option to automatically pause on menu screen [mrsilver76].
  * Use RTLD_DEEPBIND with dlopen on Linux when loading plugins.
  * Changes to how plugins are looked up.
  * Ide patch.
  * SCP floppy image doesn't wrap to revolution #0 cleanly [keirf].
  * Fixed crash in nname_to_aname [PowderedToastMan].
- Drop patches for issues fixed upstream
  + 0001-Work-around-an-incompatibility-with-C-17.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1636632000">- Update to version 3.1.47
  * Allow screensaver with SDL_VIDEO_ALLOW_SCREENSAVER=1.
- Switch source tarball format to xz</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1637582400">- Update to version 3.1.59
  * Support controller_[event] input mapping for matching all controllers.
  * Prefer $HOME/FS-UAE if it exists, otherwise use $DOCUMENTS/FS-UAE.
  * Support joystick_port_[port]_controller_[event] input mapping.
  * Read [guid].fs-uae-controller controller configs.
  * Fixed uaenative_library option.
  * Added lots of game controller configs.
  * Set SDL_HINT_MAC_BACKGROUND_APP in device helper.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1638532800">- Update to version 3.1.62
  * macOS: Do not simulate right/middle mouse buttons in full keyboard emulation.
  * Potential fix for crash if warning is issued from device helper.
  * Fix mouse grab on startup on macOS.
- Enable JIT on x86 targets only</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1638532801">- Redownload source tarball</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642766400">- Update to version 3.1.66
  * Updated bundled SDL version to 2.0.18
  * Updated controller mappings
- Rename Source0 field to Source</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744804800">- Drop BuildRequires: pkgconfig(glew) as it is not used for build.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757332800">- Update to version 3.2.35
  * Fix crash caused when opening the "More..." input menu.
- from version 3.2.x
  * Disable cpu governor warning on Linux.
  * Allow overriding device names for hard drive directories.
  * Upgrade libslirp to version 4.6.1.
  * Backported builtin slirp from FS-UAE 4 (fixes A2065 instability).
  * Use g_get_monotonic_time() for high-resolution time on Windows as well.
- Update URL of upstream tarball in Source field</changelog>
</package>
<package pkgid="fa8b8b490d0a2efb134567558df2d3e662c3f2b9aea1b4d71be3b643f86787535463ee55455ff11b751705878a6a4d3964ae3c06e34aff3622522eb25268b72d" name="fs-uae-arcade" arch="noarch">
  <version epoch="0" ver="3.1.63" rel="1.2"/>
  <changelog author="mardnh@gmx.de" date="1533729600">- Initial package, version 2.8.3
  based on home:FrodeSolheim:stable/fs-uae-arcade</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1562155200">- Update to version 3.0.0
  * No fs-uae-arcade specific changes
- Add python3-requests requirement, needed for the new version to
  start
- Recommend python3-lhafile for .lha file support
- Remove obsolete %post/%postun sections for no longer supported
  distributions</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587643200">- Update to version 3.0.4
  * No changes, version bump only to sync with fs-uae and -launcher
- from version 3.0.3
  * No changes, version bump only to sync with fs-uae and -launcher
- from version 3.0.2
  * No changes, version bump only to sync with fs-uae and -launcher
- from version 3.0.1
  * No changes, version bump only to sync with fs-uae and -launcher</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587816000">- Update to version 3.0.5
  * No changes, version bump only to sync with fs-uae and -launcher</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1636632000">- Update to version 3.1.40
  * Remove embedded copy of PyOpenGL
- Add python3-opengl to Requires
- Switch source tarball format to xz</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1637582400">- Update to version 3.1.63
  * Includes common code updates from FS-UAE Launcher 3.1.x.</changelog>
</package>
<package pkgid="aadc1250b85a2fbc32ea6657c412488a481351677cffc6817f546b6f23a95d8009c999302ba5eeed8537d60ce76d3216c0116e5ed7c0c37e4c704b0d271eb52f" name="fs-uae-launcher" arch="noarch">
  <version epoch="0" ver="3.2.35" rel="3.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587643200">- Update to version 3.0.4
  * No changes, version bump only to sync with fs-uae and -arcade</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1587816000">- Update to version 3.0.5
  * No changes, version bump only to sync with fs-uae and -arcade</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1636632000">- Update to version 3.1.42
  * Remove embedded copy of PyOpenGL
- Add python3-opengl to Requires
- Switch source tarball format to xz</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1637582400">- Update to version 3.1.63
  * Removed cacert.pem (should be handled by certifi package now).
  * Launcher settings plugins page did not respect new FS-UAE/System directory.
  * Remove empty "Directories" settings page.
  * Fix disappearing configs when base_dir is specified with a trailing slash.
  * Prefer $HOME/FS-UAE if it exists, otherwise use $DOCUMENTS/FS-UAE.
  * Added lots of game controller configs.
  * Support ~/ when  overriding base_dir in config file + create dir if needed.
  * Fix layout issues caused by floats not being acceptedby pyqt5 any more.
  * Fix loading WHDLoad .lha archives on Windows.
  * Some changes to how/where plugins are found.
  * Build system update.
  * Official builds created with pyinstaller.
  * Better support for High-DPI displays in Windows.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642766400">- Update to version 3.1.66
  * Added some docs from master branch
  * Updated controllers
- from version 3.1.64
  * Removed unwanted stuff from PyQt5
  * Remove libfontconfig and libfreetype
- Rename Source0 field to Source
- Update URL in Source field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.1.68:
  * Fixes for PyQt5 errors observed on Fedora 35.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1757332800">- Update to version 3.2.20
  * Improved fusion dark theme.
  * Automatically use fusion dark theme if Windows or macOS in dark mode.
  * Arcade: Fixed error with Texture getting multiple size args.
  * Prefer X11 over Wayland because Qt still seems to work better with X11.
  * Netplay server improvements [ztronzo].
  * PyQt6 support [BluewizardNet].
  * Build ARM64 versions also via GitHub.
  * Package the Launcher slightly differently.
  * Update build scripts to not depend on bash (better on Windows).
  * Other Minor code cleanup and bug fixes, remove use of pkg_resources.
- Update URL of upstream tarball in Source field</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1758715200">- Update to version 3.2.35
  * Dark mode fix for Windows (more reliable detection of dark mode).
  * Bumping version to 3.2.35 to synchronize version with FS-UAE.
- from version 3.2.23
  * Minor workaround for macOS 12 running on too old hardware (?)
- from version 3.2.22
  * Fix fs-uae-launcher.exe icon on Windows.
  * On macOS, open FS-UAE.app via "open" and not by running the executable directly (fixes focus).
  * FS-UAE executable was not found correctly in side-by-side configuration.
- from version 3.2.21
  * Restore support for older Python versions.
  * Make the launcher compatible with PyQt5 also.
- Require python3-PyQt6 instead of python3-qt5 on Tumbleweed and Leap 16</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1763899200">- fix shebang in fs-uae-launcher to use python3</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1764849600">- Fix shebang in the actual file, not the symlink in /usr/bin/</changelog>
</package>
<package pkgid="2d937450c12c5118ab69083301d763729a45793a0be168d2eab22b60df6a61e0256374733a40e0275cf7b89e8f22ea6c35be0f7f96ec547dd4c8e3be0db846d1" name="fs_mark" arch="riscv64">
  <version epoch="0" ver="3.3" rel="3.1"/>
  <changelog author="dsterba@suse.cz" date="1311681600">- initial import of 3.3
- add -R option to randomize data</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Use source for url
- Cleanup spec file with spec-cleaner
- Add fs_mark-nostatic.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1426248001">- Use url for license</changelog>
  <changelog author="mpluskal@suse.com" date="1458129600">- Build with optflags</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="f44929396bfc9430ae528bfa48740966f3e17c9ea676a364d46183440e267b8c3e875e53a1020f13618916d74c5fadd2a4576c2fafba408696be077d6142c24d" name="fsarchiver" arch="riscv64">
  <version epoch="0" ver="0.8.9" rel="1.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1504267200">- Update to 0.8.2.
  * Add support for the latest ext4 filesystem features.
  * Improved support of large block device when restoring extfs
    filesystems.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1515153600">- Update to 0.8.3.
  * Implemented LZ4 compression.
- Add BuildRequires: pkgconfig(liblz4).</changelog>
  <changelog author="mvetter@suse.com" date="1519128000">- Update to 0.8.4:
  * Added support for zstd compression algorithm (New option “-Z”).
- Add BuildRequires: libzstd-devel.</changelog>
  <changelog author="mvetter@suse.com" date="1531742400">- Update to 0.8.5:
  * Improved support for extfs filesystems (Contribution from Marcos Mello)
  * Fixed build issue with e2fsprogs &lt; 1.41 (Contribution from Marcos Mello)
  * Fixed build issue related to xattr.h (Contribution from Lars Wendler)
- Remove fsarchiver-attr.patch: upstreamed</changelog>
  <changelog author="mpluskal@suse.com" date="1531742401">- Use pkgconfig style dependencies
- Drop not needed dependencies</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614600000">- Update to 0.8.6:
  * Add support for EXT4 fast_commit feature
  * Add support for XFS features inobtcount and bigtime
  * Fix handling of compression options on the command line
  * Specify device as the last argument in mkfs calls</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679313600">- Update to 0.8.7:
  * Implement support for option "uuid=" for vfat
  * Update list of btrfs supported features
  * Add support for the "nrext64" feature on XFS
  * Do not error out on deleted files when option -A is used
  * Handle termination by signal in exec_command()
  * Add support for the "orphan_file" feature in EXT4
  * Do not try to save xattrs if not supported by the filesystem</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.8.8:
  * Provide compatibility with e2fsprogs &gt;= 1.47.2 (#154)
  * Accept -j arguments greater than FSA_MAX_COMPJOBS (#146)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1769947200">- Update to 0.8.9:
  * Add support for xfs and btrfs features up to linux-6.18
- Drop fsarchiver-types.patch</changelog>
</package>
<package pkgid="31194784b672cc8b9c8178bb0ad959e43bbd706859e3e2555957d6c83d01c20a205d4629a06ae70bd5879f17daeec546191465977104f9cc4fa995fa8ee3e609" name="fscrypt" arch="riscv64">
  <version epoch="0" ver="0.3.6" rel="1.1"/>
  <changelog author="Dirk Mü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üller &lt;dmueller@suse.com&gt;" date="1645531200">- add 346.patch (bsc#1195623)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1645617600">- refresh 346.patch with final merged state</changelog>
  <changelog author="Dirk Mü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ü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üller &lt;dmueller@suse.com&gt;" date="1676462400">- add fscrypt pam configuration
- drop pam-specs from main package</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678276800">- move to pam_vendordir
- add baselibs</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1715256000">- update to 0.3.5:
  * Upgraded various dependencies, resolving two security alerts
    from GitHub.
  * `fscrypt` now requires Go 1.18 or later to build.
  * `fscrypt` now provides a better error message when it's asked
    to operate on a locked regular file.
  * Made some improvements to the documentation.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762430400">- update to 0.3.6:
  - Document stdin behaviour for getting raw key
  - Compare mount by value instead of reference
  - update dependencies</changelog>
</package>
<package pkgid="e2b15d2771680ce647b74c8a2f86f87241d4592b609097378450f38dd4d46d480c254ed8fe2f531eac57ea3288ac23c3455584d911570010fe8463ed9d2629bb" name="fstail" arch="riscv64">
  <version epoch="0" ver="0.1.0" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727352000">- new package fstail: scan a directory for changed files and tail
  them</changelog>
</package>
<package pkgid="27b9ee0f6ab419a97158ac127b4bf3fe22098e1aa5dbb5833867848f3326dbed3347cada7697449cbf5f5ebc08285906a000689f0950b88ceabf68965881c5af" name="fstl" arch="riscv64">
  <version epoch="0" ver="0.11.1" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1658404800">- Copy version 0.9.4 from home:mrbadguy/fstl
- Run spec-cleaner
- Remove camera-pos.patch
- Remove _service and use regular tarball
- Remove calls to %mime_database_post, %desktop_database_post,
  %icon_theme_cache_post since since they are run via rpm file
  triggers now</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1658404801">- Update to 0.10.0:
  * Added README section for setting fstl as default viewer #52
  * Fix initial settings #54
  * Show 3D axes in viewer #55
  * Allow uppercase file suffixes as well #60
  * Implement an Invert Zoom option #61
  * Remove Legacy Qt Build Option scholl in #62
  * Added "Surface Angle" draw mode based on github stl viewer #66
  * Versioning in app, other small changes #64
  * Fix several Qt deprecation warnings #67
  * Remember application settings #78
  * Implement compact and fullscreen view #81</changelog>
  <changelog author="Mike Chikov &lt;mike.chikov@gmail.com&gt;" date="1658664000">- Remove fstl-mimeinfo.xml
- Modify fstl.desktop</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1738065600">- Update to 0.11.0:
  * Updates from 0.10.0 release #85
  * Fix STL file selection filter #92
  * Add arc-ball mechanism to mouse control #99
  * Set application icon, so it will appear in about window and in dock f… #100
  * Add the option to reset or not the rotation when loading a new stl file. #103
  * Add fullscreen option in View menu associated with key F11 #104
  * wait to load the stl file until file size does not change anymore #106
  * Clean commit c4dd685 #108
  * Wait for the STL file size to stop changing. #107
  * Revert "wait to load the stl file until file size does not change anymore (#106)
  * Will dev customizable shader #102
  * Common Viewpoints #110
  * Support standard Close shortcut #115
  * Add xdg directory for linux desktop file and app icons. #101
  * Add Viewpoint shortcuts and isometric view #118
  * Minor fix, update version and copyright years #125
  * Feature/open external #126</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1757332800">- Update to 0.11.1:
  * fix: opening files with cyrillic symbols from command line #129
  * fix: minor incompatibilties with qt 5.12 #134
  * chore: update to cmake 3.10, enforce formatting with tooling #135</changelog>
</package>
<package pkgid="0f2cc750892a436288f9fe900add5e13e307169b66f5c5c54ef645a0b67f361bf0f0717ef33c0e727ed42d92088192007cbbcda6735ab676a3dbdc1ab57369d8" name="fstrcmp" arch="riscv64">
  <version epoch="0" ver="0.7.D001" rel="1.3"/>
  <changelog author="olaf@aepfle.de" date="1553083200">- Initial version 0.7.D001</changelog>
  <changelog author="&lt;manfred.h@gmx.net&gt;" date="1696507200">- Restored package as it is still needed to build Kodi</changelog>
  <changelog author="&lt;manfred.h@gmx.net&gt;" date="1696507201">- Add BuildRequires: groff-full</changelog>
</package>
<package pkgid="bb4c3f8f5b5ac0ff8fb8f6645f328ca61be59eb5af2235ea7253f7718a2a818892710ce7eaf769a8af065bc94783f39dbbb984423c52515d0d38d37254bbc446" name="fstrcmp-devel" arch="riscv64">
  <version epoch="0" ver="0.7.D001" rel="1.3"/>
  <changelog author="olaf@aepfle.de" date="1553083200">- Initial version 0.7.D001</changelog>
  <changelog author="&lt;manfred.h@gmx.net&gt;" date="1696507200">- Restored package as it is still needed to build Kodi</changelog>
  <changelog author="&lt;manfred.h@gmx.net&gt;" date="1696507201">- Add BuildRequires: groff-full</changelog>
</package>
<package pkgid="7acd7e71189f8d5f53106c7e1921ca5fcea012794bdb2fd6900b5a29f2b5023e547f3121ca6b0868bea509a1ecd430f81edf142a2aacb7c21fe9cb8727321cee" name="fstrm" arch="riscv64">
  <version epoch="0" ver="0.6.1" rel="1.2"/>
  <changelog author="mrueckert@suse.de" date="1428580800">- initial package</changelog>
  <changelog author="mvetter@suse.com" date="1434456000">- cleanup spec file, remove .la</changelog>
  <changelog author="thehejik@suse.com" date="1434542400">- fixed group of shared library-</changelog>
  <changelog author="mrueckert@suse.de" date="1441281600">- require the correct version of libevent to make it fail early</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- update to 0.3.2
  * Accommodate systems without pthread_condattr_setclock
- 0.3.1
  * Add support for '-' as a filename for stdin/stdout
  * Destroy condition variable and mutexes in fstrm_iothr_destroy()
- 0.3.0
  * Output file rotation
  * Change state properly in fstrm_writer_close()
  * force output flush on sighup
  * Build on OS X
- cleanup with spec-cleaner
- use dist tarball instead of github archive</changelog>
  <changelog author="jengelh@inai.de" date="1514894400">- Compact description. Fix RPM groups.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586088000">- Update to 0.6.0
  It adds a new feature for fstrm_capture. It can perform output
  file rotation when a SIGUSR1 signal is received by fstrm_capture.
  (See the --gmtime or --localtime options.) This allows
  fstrm_capture's output file to be rotated by logrotate or a
  similar external utility. (Output rotation is suppressed if
  fstrm_capture is writing to stdout.)
- Changes from 0.5.0
  - Change license to modern MIT license for compatibility with
    GPLv2 software. Contact software@farsightsecurity.com for
    alternate licensing.
  - src/fstrm_replay.c: For OpenBSD and Posix portability include
    netinet/in.h and sys/socket.h to get struct sockaddr_in and the
    AF_* defines respectively.
  - Fix various compiler warnings.
- Changes from 0.4.0
  The C implementation of the Frame Streams data transport
  protocol, fstrm version 0.4.0, was released. It adds TCP support,
  a new tool, new documentation, and several improvements.
  - Added manual pages for fstrm_capture and fstrm_dump.
  - Added new tool, fstrm_replay, for replaying saved Frame Streams
    data to a socket connection.
  - Adds TCP support. Add tcp_writer to the core library which
    implements a bi-directional Frame Streams writer as a TCP
    socket client. Introduces new developer API:
    fstrm_tcp_writer_init, fstrm_tcp_writer_options_init,
    fstrm_tcp_writer_options_destroy,
    fstrm_tcp_writer_options_set_socket_address, and
    fstrm_tcp_writer_options_set_socket_port.
  - fstrm_capture: new options for reading from TCP socket.
  - fstrm_capture: add "-c" / "--connections" option to limit the
    number of concurrent connections it will accept.
  - fstrm_capture: add "-b / --buffer-size" option to set the read
    buffer size (effectively the maximum frame size) to a value
    other than the default 256 KiB.
  - fstrm_capture: skip oversize messages to fix stalled
    connections caused by messages larger than the read highwater
    mark of the input buffer. Discarded messages are logged for the
    purposes of tuning the input buffer size.
  - fstrm_capture: complete sending of FINISH frame before closing
    connection.
  - Various test additions and improvements.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1629115200">- update to 0.6.1:
  * fstrm_capture: ignore SIGPIPE, which will cause the
    interrupted connections to generate an EPIPE instead.
  * Fix truncation in snprintf calls in argument processing.
  * fstrm_capture: Fix output printf format.</changelog>
</package>
<package pkgid="2b705ccc039ff10376bbc5e173d3455a5980d213927bc597849d86d1c0655bcfa997155096fdbdd2f8776be73035c1859b8174dd7208603aceedb53ef4399aef" name="fstrm-devel" arch="riscv64">
  <version epoch="0" ver="0.6.1" rel="1.2"/>
  <changelog author="mrueckert@suse.de" date="1428580800">- initial package</changelog>
  <changelog author="mvetter@suse.com" date="1434456000">- cleanup spec file, remove .la</changelog>
  <changelog author="thehejik@suse.com" date="1434542400">- fixed group of shared library-</changelog>
  <changelog author="mrueckert@suse.de" date="1441281600">- require the correct version of libevent to make it fail early</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- update to 0.3.2
  * Accommodate systems without pthread_condattr_setclock
- 0.3.1
  * Add support for '-' as a filename for stdin/stdout
  * Destroy condition variable and mutexes in fstrm_iothr_destroy()
- 0.3.0
  * Output file rotation
  * Change state properly in fstrm_writer_close()
  * force output flush on sighup
  * Build on OS X
- cleanup with spec-cleaner
- use dist tarball instead of github archive</changelog>
  <changelog author="jengelh@inai.de" date="1514894400">- Compact description. Fix RPM groups.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586088000">- Update to 0.6.0
  It adds a new feature for fstrm_capture. It can perform output
  file rotation when a SIGUSR1 signal is received by fstrm_capture.
  (See the --gmtime or --localtime options.) This allows
  fstrm_capture's output file to be rotated by logrotate or a
  similar external utility. (Output rotation is suppressed if
  fstrm_capture is writing to stdout.)
- Changes from 0.5.0
  - Change license to modern MIT license for compatibility with
    GPLv2 software. Contact software@farsightsecurity.com for
    alternate licensing.
  - src/fstrm_replay.c: For OpenBSD and Posix portability include
    netinet/in.h and sys/socket.h to get struct sockaddr_in and the
    AF_* defines respectively.
  - Fix various compiler warnings.
- Changes from 0.4.0
  The C implementation of the Frame Streams data transport
  protocol, fstrm version 0.4.0, was released. It adds TCP support,
  a new tool, new documentation, and several improvements.
  - Added manual pages for fstrm_capture and fstrm_dump.
  - Added new tool, fstrm_replay, for replaying saved Frame Streams
    data to a socket connection.
  - Adds TCP support. Add tcp_writer to the core library which
    implements a bi-directional Frame Streams writer as a TCP
    socket client. Introduces new developer API:
    fstrm_tcp_writer_init, fstrm_tcp_writer_options_init,
    fstrm_tcp_writer_options_destroy,
    fstrm_tcp_writer_options_set_socket_address, and
    fstrm_tcp_writer_options_set_socket_port.
  - fstrm_capture: new options for reading from TCP socket.
  - fstrm_capture: add "-c" / "--connections" option to limit the
    number of concurrent connections it will accept.
  - fstrm_capture: add "-b / --buffer-size" option to set the read
    buffer size (effectively the maximum frame size) to a value
    other than the default 256 KiB.
  - fstrm_capture: skip oversize messages to fix stalled
    connections caused by messages larger than the read highwater
    mark of the input buffer. Discarded messages are logged for the
    purposes of tuning the input buffer size.
  - fstrm_capture: complete sending of FINISH frame before closing
    connection.
  - Various test additions and improvements.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1629115200">- update to 0.6.1:
  * fstrm_capture: ignore SIGPIPE, which will cause the
    interrupted connections to generate an EPIPE instead.
  * Fix truncation in snprintf calls in argument processing.
  * fstrm_capture: Fix output printf format.</changelog>
</package>
<package pkgid="e2e1b74858d083a5c1d4f01bc396cf07db552b4736e3ed3c5cbafedb8518b74d3078cf5b26e5303c4534ef04efe771e97143efd0088876aeb1d36035cd53df7e" name="fsverity-utils" arch="riscv64">
  <version epoch="0" ver="1.7" rel="1.1"/>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1679918400">- Initial packaging, version 1.5 (jsc#PED-7094)
- Add pregenerated manpage to avoid pandoc build dependency
  * pandoc is large and unavailable on some architectures
- Don't package static library</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.6:
  * Eliminated the dependency on `pandoc` for installing the
    manual page.
  * Updated the documentation to reflect recent kernel changes,
    including the kernel adding support for more Merkle tree
    block sizes, IMA adding support for fs-verity, and btrfs
    adding support for fs-verity.
  * Updated the documentation to refer to the new fsverity
    mailing list.
  * Fixed a C++ compatibility issue in `libfsverity.h`.
  * `fsverity measure` now follows standard command line syntax
    for arguments beginning with hyphens.  I.e.,
    `fsverity measure --foo` now treats `--foo` as
  * an (unsupported) option, not a filename.  To operate on a
    file actually named `--foo`, use `fsverity measure -- --foo`.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 1.7:
  * Allowed fsverity-utils to build when PKCS#11 support is not
    available in OpenSSL.  In that case, `fsverity sign` just
    won't support that feature.</changelog>
</package>
<package pkgid="76d6aae2a15e18267511419005ec69f242b993af5dad9aa02df1f53560547e8d0c87c95e4f239fbf9fb81116ccf96c04876554934558a72db50865beb733edf8" name="fsverity-utils-devel" arch="riscv64">
  <version epoch="0" ver="1.7" rel="1.1"/>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1679918400">- Initial packaging, version 1.5 (jsc#PED-7094)
- Add pregenerated manpage to avoid pandoc build dependency
  * pandoc is large and unavailable on some architectures
- Don't package static library</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1712232000">- update to 1.6:
  * Eliminated the dependency on `pandoc` for installing the
    manual page.
  * Updated the documentation to reflect recent kernel changes,
    including the kernel adding support for more Merkle tree
    block sizes, IMA adding support for fs-verity, and btrfs
    adding support for fs-verity.
  * Updated the documentation to refer to the new fsverity
    mailing list.
  * Fixed a C++ compatibility issue in `libfsverity.h`.
  * `fsverity measure` now follows standard command line syntax
    for arguments beginning with hyphens.  I.e.,
    `fsverity measure --foo` now treats `--foo` as
  * an (unsupported) option, not a filename.  To operate on a
    file actually named `--foo`, use `fsverity measure -- --foo`.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- update to 1.7:
  * Allowed fsverity-utils to build when PKCS#11 support is not
    available in OpenSSL.  In that case, `fsverity sign` just
    won't support that feature.</changelog>
</package>
<package pkgid="608b02b8b323631d4a10d2960e62e907d0c87b691c01cbf798393c8e4016f109fea900dbbe4ee46e78aedc597408407f34601a7cba3851b605a40776410919a5" name="fsvs" arch="riscv64">
  <version epoch="0" ver="1.2.13" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1268481600">- update to 1.2.2:
  * documentation fixes
  * fixed config_dir, so that using other authentication paths work (previously $CONF/auth was fixed; better default)
  * fix "unversion" on the wc root
  * fix "." as only parameter when started from the root
  * fix SIGPIPE handling
  * don't do the "_base" symlink; it breaks eg. "grep -r /etc" -- write a readme instead
  * fix ENOMEM because of still mapped file data
  * new option "dir_exclude_mtime"
- changes from 1.2.1:
  * documentation updates
  * fixed some small bugs
  * the secondary URL/revision file doesn't have to exist
  * fix recursive behaviour of "_build-new-list"
  * now supports arbitrary "svn+" tunnels, like subversion does
  * "fsvs log -v" for now filters the changed entries list, and shows the paths relative to the parameter
  * fixed "-o verbose=all" output; would be interpreted as "totally silent" because of signed compares
  * better out-of-date messages
  * compatibility fixes for subversion 1.6.4
  * fix tempfile being left after FSVS run
  * bugfix: on commit empty property hashes got created
  * bugfix for selection of entries (filter bit)
  * bugfixes for non-UTF8 locales and update/sync</changelog>
  <changelog author="dmueller@suse.de" date="1311249600">- update to 1.2.3:
  * Fix length calculation bug, found by Mark via a (bad?) compilation warning.
  Thank you!</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1314792000">- Fix linking.</changelog>
  <changelog author="coolo@suse.com" date="1323345600">- "GPL" is not a valid spdx license</changelog>
  <changelog author="antoine.belvire@laposte.net" date="1434974400">- Update to 1.2.5:
  * bugfix: auto-props not applied for explicitly specified entries.
    Please note that the auto-props _only_ get applied if there are
    _no_ properties on an entry set (yet); so, after fsvs prop-set
    file property... the auto-props will _not_ be applied (as they
    might overwrite the manually set properties).
  * compilation fixes for MacOS 10.6 (1.2.4)
  * added "password" option (1.2.4)
  * workarounds for gcc-4.5 and gcc-4.6 regressions (1.2.4)
  * compatibility with autoconf 2.68 (1.2.4)
- Rebase fsvs-1.2.3-linking.patch into fsvs-1.2.5-linking.patch
- Remove gcc46.diff (upstreamed).
- Fix build with GCC 5: add -fgnu89-inline to CFLAGS.</changelog>
  <changelog author="bwiedemann@suse.com" date="1495886400">- Update to 1.2.7
  * Updates for GCC 5 and Clang
- Rebase fsvs-1.2.5-linking.patch
- Add reproducible.patch to sort input files to make build reproducible
  (boo#1041090)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 1.2.9:
  - Various small fixes that got visible with new compiler versions and/or LLVM.
  - Fixed URI canonicalization (UTF8)
- refreshed patches fsvs-1.2.5-linking.patch, fsvs-destdir.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743076800">- update to 1.2.13:
  * build system tweaks
- update to 1.2.12:
  * Don't use pcre2_get_match_data_size
  * Allow comments in "fsvs ignore load" lists.
  * Repair webdav: close the root directory handle as well
- includes changes from 1.2.11:
  * fix webdav removed duplicated open calls
- includes changes from 1.2.10:
  * Restore properties like the update- and commit-pipe on "sync-repos"
  * When using a commit-pipe store the original (non-transformed) MD5
    in the local properties as well, so that they match the remote data.
  * Switched to pcre2
- drop upstreamed patches:
  * fsvs-destdir.patch
  * fsvs-1.2.5-linking.patch
  * reproducible.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1755691200">- Fix build error with automake 1.18.1
  * the name of automake libdir is automake-1.18 although the version
    number is 1.18.1, use 'automake --print-libdir' to instead of
    query the rpm package version</changelog>
</package>
<package pkgid="429c6fa9a72a70bc5d83b355fb8d7c9218af5a805f6e33dde6070fbb6e16feb97f08a1809d12ca632a572e2a9d78759cd3a774ab499da85aa63f1eff09b7d276" name="fswatch" arch="riscv64">
  <version epoch="0" ver="1.18.3" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;mvyskocill@opensuse.org&gt;" date="1710763200">- Initial packaging of fswatch 1.17.1 for openSUSE</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1736078400">- Update to 1.18.0
  * The C++17 standard has been adopted: code has been rewritten and simplified
  to adobe new features of the C++17 standard library such as std::filesystem.
  * gettextize: gettext v. 0.22.5
  * Documentation: add reference to Go bindings.
  * Issue #313: Make -1, --one-event return $? when killed.
  * Remove unused or obsolete configuration checks.
  * Use the #include predefined notation to include generated configuration headers.
  * Use target CPPFLAGS instead of AM_CPPFLAGS.
  * Update FSEventStreamEventFlags flags and add support to macOS 10.13+ features.
  * Issue #278: fsevents monitor: Add support to for extended data, to allow
  * file inodes to be collected with events. This feature enables users to
  * correlate rename events.
  * Issue #278: inotify monitor: Add support for
  correlation cookie. This feature enables users to correlate rename events.
  * Add %c format specifier to print the event correlation id.
  * Require &lt;mutex&gt;, &lt;atomic&gt; and thread_local and remove checks and conditional code.
- libfswatch v. 1.18.0 introduces the following features and bug fixes:
  * Update the event class to have a correlation id field.
  * Remove private headers from the list of installed header files.
  * Library interface does not depend on configuration any longer.
- Packaging changes
  * Use autogen.sh to regnerate configure script
  * Remove non Linux READMEs</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1737979200">- Update to 1.18.2
  * Added event flag CloseWrite: file open for write has been closed.
  * inotify_monitor: added support for CloseWrite, adding support for events of
    type IN_CLOSE_WRITE.
  * Issue #337: fswatch exits on non-existing paths.
- Update to 1.18.1
  * Issue #333: Handle non-ASCII characters in file paths to prevent segmentation
    faults in FSEvents callback.
- require gcc &gt; 7, as build fail in this version</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1742212800">- Update to 1.18.3
  * Fix: spurious output inotify_rm_watch: Invalid argument
  * Issue #335: v. 1.18.0: build error: kFSEventStreamCreateFlagFileEvents was
    not declared in this scope.
  * Grammar fix in documentation.
  * Fix: typo in man page.</changelog>
</package>
<package pkgid="f20e348990a21c8b65c2fe3d446093f2ccf518458591c6e65e68dc3c791479fdd89f247beb90158404fe63b9c695ca9a9b048775208349a197eccb07eff4afa9" name="fswatch-doc" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;mvyskocill@opensuse.org&gt;" date="1710763200">- Initial packaging of fswatch 1.17.1 for openSUSE</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1736078400">- Update to 1.18.0
  * The C++17 standard has been adopted: code has been rewritten and simplified
  to adobe new features of the C++17 standard library such as std::filesystem.
  * gettextize: gettext v. 0.22.5
  * Documentation: add reference to Go bindings.
  * Issue #313: Make -1, --one-event return $? when killed.
  * Remove unused or obsolete configuration checks.
  * Use the #include predefined notation to include generated configuration headers.
  * Use target CPPFLAGS instead of AM_CPPFLAGS.
  * Update FSEventStreamEventFlags flags and add support to macOS 10.13+ features.
  * Issue #278: fsevents monitor: Add support to for extended data, to allow
  * file inodes to be collected with events. This feature enables users to
  * correlate rename events.
  * Issue #278: inotify monitor: Add support for
  correlation cookie. This feature enables users to correlate rename events.
  * Add %c format specifier to print the event correlation id.
  * Require &lt;mutex&gt;, &lt;atomic&gt; and thread_local and remove checks and conditional code.
- libfswatch v. 1.18.0 introduces the following features and bug fixes:
  * Update the event class to have a correlation id field.
  * Remove private headers from the list of installed header files.
  * Library interface does not depend on configuration any longer.
- Packaging changes
  * Use autogen.sh to regnerate configure script
  * Remove non Linux READMEs</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1737979200">- Update to 1.18.2
  * Added event flag CloseWrite: file open for write has been closed.
  * inotify_monitor: added support for CloseWrite, adding support for events of
    type IN_CLOSE_WRITE.
  * Issue #337: fswatch exits on non-existing paths.
- Update to 1.18.1
  * Issue #333: Handle non-ASCII characters in file paths to prevent segmentation
    faults in FSEvents callback.
- require gcc &gt; 7, as build fail in this version</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1742212800">- Update to 1.18.3
  * Fix: spurious output inotify_rm_watch: Invalid argument
  * Issue #335: v. 1.18.0: build error: kFSEventStreamCreateFlagFileEvents was
    not declared in this scope.
  * Grammar fix in documentation.
  * Fix: typo in man page.</changelog>
</package>
<package pkgid="0d6ca96182b351c9a5c2ac3ee88cfe423337f9878063c0269ee2e62eec3ebb83dfe50c33ef9401eb47ba99380b42ff4de693e524bb93e8a6436a06b245ee754e" name="fswatch-lang" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="1.1"/>
  <changelog author="Michal Vyskocil &lt;mvyskocill@opensuse.org&gt;" date="1710763200">- Initial packaging of fswatch 1.17.1 for openSUSE</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1736078400">- Update to 1.18.0
  * The C++17 standard has been adopted: code has been rewritten and simplified
  to adobe new features of the C++17 standard library such as std::filesystem.
  * gettextize: gettext v. 0.22.5
  * Documentation: add reference to Go bindings.
  * Issue #313: Make -1, --one-event return $? when killed.
  * Remove unused or obsolete configuration checks.
  * Use the #include predefined notation to include generated configuration headers.
  * Use target CPPFLAGS instead of AM_CPPFLAGS.
  * Update FSEventStreamEventFlags flags and add support to macOS 10.13+ features.
  * Issue #278: fsevents monitor: Add support to for extended data, to allow
  * file inodes to be collected with events. This feature enables users to
  * correlate rename events.
  * Issue #278: inotify monitor: Add support for
  correlation cookie. This feature enables users to correlate rename events.
  * Add %c format specifier to print the event correlation id.
  * Require &lt;mutex&gt;, &lt;atomic&gt; and thread_local and remove checks and conditional code.
- libfswatch v. 1.18.0 introduces the following features and bug fixes:
  * Update the event class to have a correlation id field.
  * Remove private headers from the list of installed header files.
  * Library interface does not depend on configuration any longer.
- Packaging changes
  * Use autogen.sh to regnerate configure script
  * Remove non Linux READMEs</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1737979200">- Update to 1.18.2
  * Added event flag CloseWrite: file open for write has been closed.
  * inotify_monitor: added support for CloseWrite, adding support for events of
    type IN_CLOSE_WRITE.
  * Issue #337: fswatch exits on non-existing paths.
- Update to 1.18.1
  * Issue #333: Handle non-ASCII characters in file paths to prevent segmentation
    faults in FSEvents callback.
- require gcc &gt; 7, as build fail in this version</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1742212800">- Update to 1.18.3
  * Fix: spurious output inotify_rm_watch: Invalid argument
  * Issue #335: v. 1.18.0: build error: kFSEventStreamCreateFlagFileEvents was
    not declared in this scope.
  * Grammar fix in documentation.
  * Fix: typo in man page.</changelog>
</package>
<package pkgid="e0b1737b7e7310a406f2f4c0f2349e76afa8040bb15952220717887bc68cb65b5ee275b44f4cb2723258ed380bac9c18d3bb29ddb0a4626c0970293cbeafe1ee" name="fswebcam" arch="riscv64">
  <version epoch="0" ver="20200725" rel="1.2"/>
  <changelog author="adrian@suse.de" date="1404216000">- initial package of version 20140113
- based on a spec file from Thomas Spahni</changelog>
  <changelog author="Adrian Schröter &lt;adrian@suse.de&gt;" date="1577966400">- update to current version from git
  * new support for VYUY format
  * new bayer formats
  * WebP output support
  * update videodev2.h header
  * optflags are taken into account
  * documentation and build env updates
- fix URL references</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601380800">- update to 20200725:
  - Return a non-zero if the capture fails.
  - Add option to change camera timeout from default of 10 seconds.
    (James McCormac)
  - Add new Bayer palettes. (Eugen Hristev)
  - Add WebP output support.
  - Add option to dump raw frames to stdout. (Philipp Simon Schmidt)
  - Add option to limit number of times to loop.
  - Fix libgd 2.3.0+ issue where the font test always fails. (Ashley Dixon)</changelog>
</package>
<package pkgid="bdad1fd13bb1f3cf486db24753fbeb151847faf6b841b18f9425cc194f4004116199b60ed5dcd5cb853acbdcd0d2299aed6dd6085518ee324677f2114070ec43" name="ft2-clone" arch="riscv64">
  <version epoch="0" ver="2.14" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1770811200">- Update to version 2.04
  * Fixed possible crash on startup on some platforms (BMP graphics
    loader).
  * Fixed possible crash when entering Disk Op. (dir. read thread
    started twice).
  * Fixed possible bug with button rendering in 'system request'
    dialogs.
  * Fixed possible issue with creating threads on some platforms.
    Apparently it's wrong to pass NULL for the thread name
    parameter in SDL_CreateThread() on some SDL2 ports (Sony PSP,
    for instance).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1771934400">- Update to version 2.05
  * "All files" checkbox added to Disk Op. screen (replaces "Show
    all" button).
  * Fixed a bug with fine pitch slides when importing S3M modules.
  * The FT2 logo in the about screen is now static instead of
    waving (was ugly).
  * Code cleanup.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772452800">- Update to version 2.06
  * Experimental support for loading .MP3 files as a sample.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772625600">- Update to version 2.08
  * Visuals-&gt;audio sync was partially broken since v1.52
    (27.02.2022)! This was a minor issue anyway, as it wasn't that
    easy to notice it.
- Update to version 2.07
  * When loading stereo MP3 samples, immediately ask which channel
    to read instead of loading it first, then ask.
  * Bug fix: Mouse cursor would accidentally be set from busy to
    normal after deciding what to do when loading a stereo sample
    (system request). This was wrong, it should be set to normal
    after sample loading is done.
  * When clicking on the program while it was not in focus, let
    the mouse click be handled. Fixes having to click twice on a
    system request dialog button when dropping a file onto the
    program.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772798400">- Update to version 2.09
  * Changed the default pattern editor layout to have less visual
    noise, similar to that of MilkyTracker. This makes it, in my
    opinion, easier on the eyes. Naturally, this is going to be
    somewhat of a controversial change, so it can be turned off by
    going to Config -&gt; Miscellaneous, then enabling "Original FT2
    pattern layout".</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1772971200">- Update to version 2.10
  * Added support for loading .OGG samples.
  * Use miniflac for loading .FLAC samples (instead of libFLAC).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773316800">- Update to version 2.11
  * Fixed: When loading stereo AIFF/WAV samples, the last sample
    point would not be read correctly when either reading the
    right channel or downmixing to mono.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1773576000">- Update to version 2.12
  * Removed the quadratic spline interpolation option. It didn't
    make much sense anyway in comparison to cubic spline.
  * Reduced the number of pre-computed interpolation phases from
    8192 to 4096 for less pressure on the CPU cache. The audible
    difference is minimal.
  * Mixer code is no longer unrolled. The speed difference was
    minimal, and it would cause a ton of extra code bytes for
    almost no performance gain.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1774872000">- Update to version 2.13
  * Use 2-point cosine interpolation for scopes instead of 4-point
    cubic B-spline. This is favorable as it doesn't lower the
    waveform amplitude for samples containing very high frequency
    data. The whole point of interpolating the scopes is to prevent
    the staircase effect at very low pitches, and this does the job</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1775390400">- Update to version 2.14
  * The volume and panning envelopes should now behave exactly
    like FT2 in special cases.
  * Some other things regarding audio has been changed to better
    match FT2 (but the difference is maybe not audible).
  * New higher-quality FT2 logo in the about screen.</changelog>
</package>
<package pkgid="9a7886fc2ea1f9b212e5a7f3cac70ca77d4816e1d72ae6f1949be3660f31cdd3396f519d9e67569e27e2faa68c186d5b9535711a9e915ba24b7bd35f0698f58e" name="ft2demos" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="cae7bdbd53c54645699f8aa78c8c540e25489776219c3119dc123e3139c58819357097fb977d8d142e98ed1091b95a0f0415a25b17d638f55d94ac069c37f5dc" name="ft2play" arch="riscv64">
  <version epoch="0" ver="0~git20230215" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1676376000">- Update to version 0~git20220407
- Use _service file to generate tarball from git
  Mon Oct 11 14:01:50 UTC 2021 - Arachnos
- Initial package with ft2play git20210713.e997a5c</changelog>
  <changelog author="mardnh@gmx.de" date="1676462400">- Update to version 0~git20230215:
  * Added CMakeLists.txt by roox
- Drop not longer needed patch:
  * 0001-Create-CMakeLists.txt.patch</changelog>
</package>
<package pkgid="b3d803bf7479b0fe3196c14debc696ccdff63e41e81e959bc28e1bfac3708f8347e3689fe00d8e3b1a840e166d28ac885c060c15911af3f98c8123fb057d6097" name="ftbench" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="b2f5038a499e8112abcce64195aafd5a03d6a136560ca9f77ca7b43737ec3d00d4b6e94ef05d3a8e909d962d068743ac969751551c25d2912f2c639764c65094" name="ftdiff" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="18180d764e8e1545e9f92c6c136ca0ee50c33eda23abf3d070e1aff3a3e26efe84cecfb0af0770b016c20408102fb2bd338304681b6fdf178cdd1fef13e3ae69" name="ftdump" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1740484800">- update to 2.13.3:
  * Some  fields in the `FT_Outline` structure 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.
  * Rare double-free crashes in the cache subsystem have been fixed.
  * Excessive stack allocation in the autohinter has been fixed.
  * The B/W  rasterizer has received a major upkeep that results in
    large performance improvements.  The rendering speed has
    increased and even doubled for very complex glyphs.</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763380800">- update to 2.14.1:
  * The auto-hinter got new abilities. It can now better separate
    diacritic glyphs from base glyphs at small sizes  by
    artificially moving  diacritics up (or  down) if necessary
  * Tilde accent  glyphs get vertically stretched at small sizes so
    that they don't degenerate to horizontal lines.
  * Diacritics directly attached to a base glyph (like the ogonek in
    character 'ę') no longer distort the shape of the base glyph
  * The TrueType  instruction interpreter  was optimized to
    produce a 15% gain in the glyph loading speed.
  * Handling of Variation Fonts is now considerably faster
  * TrueType and CFF glyph loading speed has been improved by 5-10%
    on modern 64-bit platforms  as  a result of better handling of
    fixed-point multiplication.
  * The BDF driver now loads fonts 75% faster.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.</changelog>
</package>
<package pkgid="84a0a8baa759d3f1450b7deb5eab6f5b5c8e1acf4ca85e8edcfc1693c45777ae86d8923cabe2e8d6b6ce526fcd2234164ace7cafd2b423133416dd68256e9db8" name="ftgamma" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="54af15c7ea3a151ef8e0f917f23ac70b16b9991eacca56b82af9c3cd298913741918960a8d12284a85c5beb125a7d01b0e2a92a970588e268da594181f8919a0" name="ftgl-demo" arch="riscv64">
  <version epoch="0" ver="2.4.0" rel="3.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1746532800">- Fix build failure, add patch fix_type_error.patch</changelog>
</package>
<package pkgid="412c60e4466aeb2f19616950f06bb94447e3753eb74a143deb9aa8d7b44ff2099da6c5bd0951297ab051c01bd79e0e27bf32da64f9ab4cd157711e8af29a3af2" name="ftgl-devel" arch="riscv64">
  <version epoch="0" ver="2.4.0" rel="3.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1746532800">- Fix build failure, add patch fix_type_error.patch</changelog>
</package>
<package pkgid="2b4cb8310b1ee88cb405a0b57c547473d24ddddd60c919ecf97512ea6fbf8cf1f37e470c774e201127344b343d15b50ef125b911f34a7192bc141c09c6744a75" name="ftgrid" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="a3867e0443a098cc7ff5ef413444c10b90ea1770f408002366531f8a4e1f3f42e838a8ec042f27300060ccf57470e9383a5a5b89369516b8d4b071a9c45d75ce" name="ftinspect" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="9b8c50d4e5c2a870068f7033f9d7b5abd9a2a3e0afcff518cf1021005ad58ba82b198d02c80bd587f03d2fb5193fc08797c8c37fe61a424cacc1300d0aa805c2" name="ftlint" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="180d84c74120dc940808f46a7568f54a23f28ba8f766822f44e0d3b3e05c756796f21d6b1662a42126e100acd5f672205800bc81680be73a1ca179c484f30579" name="ftmulti" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="aa2ce8a9df1a865412b15158d61cc061e825a15fe1fdf22aa755dea03b4bff7caa194dd3c946fbaab3c9be91cc30faeca51cf177fb99b5f85c6c226975cea68a" name="ftop" arch="riscv64">
  <version epoch="0" ver="1.0" rel="3.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1276603200">- initial package (1.0)
- buffer overflow patch sent upstream:
  http://code.google.com/p/ftop/issues/detail?id=1</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1276603201">- rework the autoconf/ncurses patch to avoid calling autoreconf,
  which is breaking on SLE
- add a patch ("ftop-fix_printf_format.patch") to fix the improper
  use of %u for formatting size_t variables in printf (must use %zu
  instead): http://code.google.com/p/ftop/issues/detail?id=2</changelog>
  <changelog author="dsterba@suse.cz" date="1409745600">- clean spec</changelog>
  <changelog author="dsterba@suse.cz" date="1650542400">- fix build, regenerate autoconf files
- clean spec</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="76b0160d28b73d7be83b5fe5e0f74e7bb5526019f3e22ac24ed50bade1a53ff6d9eb21fdb8ffdd5abc107c1eb90a4daff5c2d853cd139e0ce14f2559877b8050" name="ftp" arch="riscv64">
  <version epoch="0" ver="0.17" rel="697.1"/>
  <changelog author="kukuk@suse.de" date="1001505600">- Add patch for LFS support</changelog>
  <changelog author="adrian@suse.de" date="1073822400">- add %defattr</changelog>
  <changelog author="schwab@suse.de" date="1137153600">- Don't strip binaries.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="meissner@suse.de" date="1175169600">- added ncurses-devel</changelog>
  <changelog author="crrodriguez@suse.de" date="1207828800">- fix build with glibc 2.8, ARG_MAX no longer defined</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro (not %configure, this is not
  autoconf)</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744113600">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
</package>
<package pkgid="e0ebaa01681f10ddea0e5a3f7c5b6e688460187f08d846a0e730303efd79499941e34fe328b93c9cc44c017c317a4340d89c93bec10dfe971a9efe6403a4c4eb" name="ftsdf" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="49e086af1bce6417571d10fea8a8f490b43b2e62e8cda190a5e01b45417590f86286c30a4d5fb684c5b45c491d6f9f27624c5d0911dd51089fd29ba361365665" name="ftstring" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="bb555790b3d2d8010ef70eca8b73932e81aaa7ff8963c00f2e505f0c922e80832600775c50493399d3c3528edeb407584d704b5cb13356bdeb92d90675698735" name="ftvalid" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="6666d669a2e5b24fd998217c0783f4de2904cdf37a0dc2cc977330498b3ce2017559724ee71f0d58bdcd3bd3410b3ac8294dc90993924acb9ba678bb67e93025" name="ftview" arch="riscv64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <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ü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ü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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the ft2demos flavor in SLE16 where Qt5 will not be
  available</changelog>
  <changelog author="pgajdos@suse.com" date="1760702400">- package FTL.TXT and GPLv2.TXT [bsc#1252148]</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1772539200">- update to 2.14.2
- Important changes
  * Several changes related to LCD filtering are implemented to
    achieve better performance and encourage sound practices.
    + Instead of blanket LCD filtering over the entire bitmap, it
    is now applied only to non-zero spans using direct rendering.
    This speeds up the ClearType-like rendering by more than 40%
    at sizes above 32 ppem.
    + Setting the filter weights with FT_Face_Properties is no
    longer supported. The default and light filters are optimized
    to work with any face.
    + The legacy libXft LCD filter algorithm is no longer provided.
- Important bug fixes
  * A bunch of potential security problems have been found
    (bsc#1259118, CVE-2026-23865). All users should update.
  * The italic angle in `PS_FontInfo` is now stored as a fixed-point
    value in degrees for all Type 1 fonts and their derivatives,
    consistent with CFF fonts and common practices. The broken
    underline position and thickness values are fixed for CFF fonts.
- Miscellaneous
  * The `x` field in the `FT_Span` structure is now unsigned.
  * Demo program `ftgrid` got an option `-m` to select a start
    character to display.
  * Similarly, demo program `ftmulti` got an option `-m` to select a
    text string for rendering.
  * Option `-d` in the demo program `ttdebug` is now called `-a`,
    expecting a comma-separated list of axis values.  The user
    interface is also slightly improved.
  * The `ftinspect` demo program can now be compiled with Qt6, too.
- Removed patch:
  * overflow.patch
    + the code was fixed by upstream differently
- Build the ft2demos flavor again in SLE16, since now we use Qt6 for
  distributions that have the required versions</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1773057600">- Added patch:
  * qt6-version.patch
    + lower the QT6 requirement to 6.6, since it builds just fine
    and allows to have the same spec file for all values of the
    %%suse_version macro</changelog>
</package>
<package pkgid="023ee6b28210782f705fe4520efb10ad956e2c60c4525593c402709c8ecda94bca7225eaff93f24a593ac082cddedef3bc84a07a1d12f90d56494c91f2e85c28" name="ftxui-devel" arch="riscv64">
  <version epoch="0" ver="5.0.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680436800">- Initial package of ftxui 4.0.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684497600">- Update to 4.1.0:
  Component:
  * Feature: Support ResizableSplit with customizable separator.
  * Fix: Support arrow keys in application mode
  * Fix: Remove useless new line when using an alternative screen.
  Dom:
  * Feature: Add the dashed style for border and separator:
    See DASHED enum, and separatorDashed(), borderDashed() functions.
  * Feature: Add colored borders.
    See functions: borderStyled(BorderStyle, Color) and borderStyled(Color).
  * Feature: Add LinearGradient. It can be used in color and bgColor.
  * Improvement: Color::Interpolate() uses gamma correction.
  * Fix: Check the graph area is positive.
  Build/Install:
  * Use globally set CMAKE_CXX_STANDARD if it is set.
  * Expose the pkg-config file.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685275200">- Update to 4.1.1:
  * Resolve compile issues in component_fuzzer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1692619200">- Update to 5.0.0:
  Component:
  * Breaking: MenuDirection enum is renamed Direction
  * Breaking: GaugeDirection enum is renamed Direction
  * Breaking: Direction enum is renamed WidthOrHeight
  * Breaking: Remove ComponentBase copy constructor/assignment.
  * Breaking: MenuOption::entries is renamed MenuOption::entries_option.
  * Breaking: Ref&lt;{Component}Option&gt; becomes {Component}Option in component constructors.
  * Feature: ResizeableSplit now support arbitrary element as a separator.
  * Feature: input is now supporting multiple lines.
  * Feature: input style is now customizeable.
  * Bugfix: Support F1-F5 from OS terminal.
  * Feature: Add struct based constructor:
    + Component Button(ButtonOption options);
    + Component Checkbox(CheckboxOption options);
    + Component Input(InputOption options);
    + Component Menu(MenuOption options);
    + Component MenuEntry(MenuEntryOption options);
    + Component Radiobox(RadioboxOption options);
    + Component Slider(SliderOption&lt;T&gt; options);
    + Component ResizableSplit(ResizableSplitOption options);
  * Feature: Add ScreenInteractive::TrackMouse(false) disable mouse support.
  Dom:
  * Feature: Add hyperlink decorator. For instance:
    auto link = text("Click here") | hyperlink("https://github.com/FTXUI")
    See the OSC 8 page.
    FTXUI support proposed by @aaleino in #662.
  Screen:
  * Breaking: WordBreakProperty becomes a uint8_t enum. This yields a 0.8%
    performance improvement.
  * Breaking: Remove user defined Pixel constructor and equality operator.
  * Performance: 19% faster on benchmarks.
  Build:
  * Check version compatibility when using cmake find_package()
  * Add FTXUI_DEV_WARNING options to turn on warnings when building FTXUI
  * Turn OFF by default FTXUI_BUILD_DOCS
  * Turn OFF by default FTXUI_BUILD_EXAMPLE</changelog>
</package>
<package pkgid="648c23e3ff872b4c0da762a2d262ed2072f10981f2e2e217439f762861b59e82b9ce853c0570a5d5a8963567c70674a1bcf70b60dca5e626397f799fae98270e" name="fubectl" arch="noarch">
  <version epoch="0" ver="0.0.1~alpha.1687425183.3950b1e" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1697803200">- new package fubectl: fancy kubectl</changelog>
</package>
<package pkgid="aa516d930de9b3d4a0173ba0eed84f63c3f10ebf77c81618a4ad47144cbdb0dd55f26a27dec55d9e65c55e4107df90785b8e94098b8acc37ad037a4e981fc85f" name="fudo" arch="riscv64">
  <version epoch="0" ver="0" rel="1.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695729600">- initial package</changelog>
</package>
<package pkgid="1b3fe1875697a207504d0b6af9f26ecad2315a864febe0aecf14fd622cd0594e9a9f7ab1ac78020b2c205312e650829a7513bb14dd12b0cbc1457c3a03364144" name="fudo-policy-noauth-wheel" arch="riscv64">
  <version epoch="0" ver="0" rel="1.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695729600">- initial package</changelog>
</package>
<package pkgid="e7cfe52d3eb2cee1133e017796a006f7e22f64fa4bd126692bd17f4af7a42d4b4f5e2a0573ee9852d953bd4a68f3698f4c5c87463f6b7aa7d9c0fad63e754ad4" name="fudo-policy-selfauth-wheel" arch="riscv64">
  <version epoch="0" ver="0" rel="1.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695729600">- initial package</changelog>
</package>
<package pkgid="535e55c0cceec444fcca000be22f8714c2beb3e9a34c415ae810dc99824fc5972184d1d65d7166d2146f445513cc00f82953f8de285adb30a406c08ac67b28aa" name="funcube-udev" arch="noarch">
  <version epoch="0" ver="3.10.0.rc3" rel="3.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1631620800">- import into build service</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1650801600">- update to release 3.10.0.rc1 needed for GNU Radio 3.10</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1656676800">- fixed package dependencies, obsolete fcdproplus</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658923200">- update to git snapshot 20220719
- use provided udev file</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1660392000">- update to release 3.10.0.rc2</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- update to release 3.10.0.rc3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Small spec file cleanup
- Rename python subpackage to python3</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1741521600">- fix build dependencies for Tumbleweed</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1759406400">- Remove BuildRequires on libboost_system-devel for Tumbleweed,
  removed on boost 1.89 (bsc#1250594)</changelog>
</package>
<package pkgid="7bd0e59fae22a34eb6b46e299aaa902880552ef3c342a601099ac90981aeec3c91254d969cfda045d4ecc0650d635a9597dd0bafa0f276b2778d8c3c3b8ed57e" name="fuse" arch="riscv64">
  <version epoch="0" ver="2.9.9" rel="8.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Liš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š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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749297600">- Drop fuse-devel-static.
- Modernize specfile.
- Do not require installation of documentation for use of FUSE
  headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752840000">- Workaround gettext 0.25 behavioral changes
  and call autopoint as needed [boo#1246701]</changelog>
</package>
<package pkgid="cfa2f66337f3df283ebc74ad42139aab8879d3957ab1582994d1ffeb19a05ae742e0caed84c80f55f9cf636da846f914661e65af12debc286947998edfba2956" name="fuse-devel" arch="riscv64">
  <version epoch="0" ver="2.9.9" rel="8.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Liš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š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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749297600">- Drop fuse-devel-static.
- Modernize specfile.
- Do not require installation of documentation for use of FUSE
  headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752840000">- Workaround gettext 0.25 behavioral changes
  and call autopoint as needed [boo#1246701]</changelog>
</package>
<package pkgid="ea1b1e6352b3446cae61a3b038434e8318b841ff6f693085b230b3a5f8dc41d90c606208de372e455ffd2566167815e865e75a31cda4f6070a36a1fe0f5fbd53" name="fuse-doc" arch="noarch">
  <version epoch="0" ver="2.9.9" rel="8.1"/>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Liš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š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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749297600">- Drop fuse-devel-static.
- Modernize specfile.
- Do not require installation of documentation for use of FUSE
  headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752840000">- Workaround gettext 0.25 behavioral changes
  and call autopoint as needed [boo#1246701]</changelog>
</package>
<package pkgid="4b68d97a645de0d838c9c1ae345d2ea90cfceee45fc7d46c7e41041bd2485720e7a6120b26567d95a1370d24c788277f5b295ad97639a5b20770a6ab3dacac73" name="fuse-exfat" arch="riscv64">
  <version epoch="0" ver="1.4.0" rel="3.2"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in post-scripts (bsc#1195391)
- remove usrmerge hacks</changelog>
  <changelog author="Dirk Mü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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720958400">- use fuse 3
- remove autotools dependency</changelog>
</package>
<package pkgid="3a013b65b27f78b88a4a64c116b0c7b15e14162ab1add5a2255343527e0b5a023bde73daa4a4f8dbd510fdfa8029dcf42a2cfd422173304cc813f87f521d556d" name="fuse-oscfs" arch="noarch">
  <version epoch="0" ver="0.9.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1531396800">- Fix grammar in description.</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1533816000">- minor update to version 0.6.1:
  - fix bad read speed when accessing package binaries via
    `.oscfs/binaries/...`</changelog>
  <changelog author="mgerstner &lt;matthias.gerstner@suse.com&gt;" date="1558958400">- major update to version 0.7.0:
  - Added support for running in Python3 with the Python3 osc module installed.
  - support mounting of oscfs in non-empty directories.
  - minor bugfixes with accessing package and project meta data via `.oscfs`.</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1582286400">- Update to version 0.7.1:
  - fix read() with offset especially with large files. This fixes use of
    various tools when applied on oscfs files e.g. `rpm2cpio` or
    `tail *.spec` previously failed or behaved strangely.
  - be robust against non-ASCII characters in OBS buildlogs.
  - apply caching also to actual file content to be more efficient when e.g.
    operating on larger files.</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1614772800">- Update to version v0.7.2:
  * obs getBuildlog(): return plain binary data instead of utf8 decoded string
  * types: avoid encoding content during read() which can change the content size
  * types: actually import sys to avoid error during error handling
  * unicode handling: only use `unicode` on Python2</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1645531200">- Update to version v0.8.0:
  - fix error if a package filename contained the '#' character.
  - fix authentication error detection during startup.
  - enable urlopenwrapper hack again which speeds up consecutive requests
    drastically.
  - source code ported to Python3 only, removed all Python2 compatibility.
    Source code is now conforming largely to PIP and flake8 standards.</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1645617600">- Update to version v0.8.1:
  * urlopenwrapper: make data an optional argument, fixing a start error on
    some Python versions.</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1697803200">- Update to version 0.9.0:
  * NEWS: changes for next release
  * regtest: compatibility with newer OSC module versions
  * obs: implement transparent retry to prevent HTTP 503 woes
  * obs: remove extraneous newlines from project and package meta output
  * error handling: support full exception backtrace report
  * debugging: support writing stdout and stderr to a logfile for analysis
  * regtest: fix unmount in early auth error failure case
  * regtest: make sure also to remove cookiejar for early auth error test
  * Revert "regtest: add some extra robustness against potential umount races"
  * regtest: add some extra robustness against potential umount races
  * fix regressions introduced by commit cd692a1d2f9fabe4ac5451832c3b7df109302c07
  * urlopenwrapper: fix sshkey check
  * Package: fix symlink path to update package
  * urlopen wrapper: support disabling the wrapper on the command line
  * obs.getBinaries(): fix strange osc behaviour if zero length files appear
  * add command line option to disable build artifacts caching
  * module_helper: insert local modules directory at the front of the path
  * oscfs wrapper script: use explicitly python3 by default
  * bugfix: fix early auth check on non-OBS instance</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1749816000">- Update to version 0.9.1:
  * prepare new minor release
  * gitignore: ignore Python packaging artifacts
  * obs: no longer quote URLs passed to OSC on versions newer 1.6.1
- convert to pip based build</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1751889600">- require python3-fusepy to fix install time dependency error.</changelog>
</package>
<package pkgid="8d9c9fc50c8fa6353fd1cca4aab8993ff86358d0783d4ca283889fe38754df8cddd5d55bf349d85a08043fe50dc736efe9363908effb1a9c5e01de088154e710" name="fuse-overlayfs" arch="riscv64">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Ralf Haferkamp &lt;rhafer@suse.com&gt;" date="1593000000">- Update to v1.1.0
  - use openat2(2) when available.
  - accept "ro" as mount option.
  - fix set mtime for a symlink.
  - fix some issues reported by static analysis.
  - fix potential infinite loop on a short read.
  - fix creating a directory if the destination already exists
    in the upper layer.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- udpate to 1.1.2 (bsc#1175821)
  - fix build issues with libmusl.
  - fix memory leak when creating whiteout files.
  - fix lookup for overflow uid when it is different than the overflow gid.</changelog>
  <changelog author="Ismail Dönmez &lt;idonmez@suse.com&gt;" date="1613995200">- Update to version 1.4.0
  * add squash_to_uid and squash_to_gid
  * add squash_to_root mount option.
  * honor option "volatile".
  * when writing mode to xattr, create files with mode 0755.
  * support ID mapping when using xattr permissions.
  * allow opening not accessible but still referenced files.
  * invalidate directory cache on create/rename.
  * fix segfault if no mountpoint specified
  * fix file_exists_at musl compatibility
  * introduce extended attribute to override gid/uid/mode.
  * support writing uid/gid/mode to an extended attribute.
  * fix a memory leak, where inodes are maintained in memory
    even if not needed.</changelog>
  <changelog author="Klaus Kämpf &lt;kkaempf@suse.com&gt;" date="1632830400">- Update to version 1.7.1
  * set FUSE_CAP_POSIX_ACL only when it is supported by FUSE.
  * treat statx failure with EINVAL as ENOSYS, so that the fallback
    is attempted.
- Update to version 1.7.0
  * fix read xattrs for device files
  * don't create whiteout files in opaque dirs.
  * fix reading files when running with euid != 0.
  * enable POSIX ACLs.
- Update to version 1.6.0
  * fix an invalid access when filtering internal xattrs that could
    deal to a segfault.
- Update to version 1.5.0
  * honor FUSE_OVERLAYFS_DISABLE_OVL_WHITEOUT also for renames
  * use strncpy instead of strcpy
  * fix renameat2(RENAME_NOREPLACE) on older kernels that lack
    device whiteouts for unprivileged users.
  * fix creating a symlink on top of a removed file.
  * fix copyup of xattrs longer than 256 bytes.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.10:
  * main: use /proc/self/fd to read xattrs.
  * main: inherit ACLs for new files/dirs.
  * main: fix passing noatime.
  * main: add checks for valid /proc mount.
  * main: fix copy_file_range for deleted files.
  * main: fix creating links of just deleted files.
  * main: fix setting attributes on file without permissions.
  * main: ignore EOVERFLOW when copying xattrs.
  * main: set the correct value for RENAME_NOREPLACE when it is not already
    defined in the system headers.
  * main: create source whiteout only when needed
  * main: fix missing source whiteout when destination is whiteout
  * main: fix lookup if underlying path is a symlink, but a directory on a
    upper directory.
  * main: fix race when looking up an inode that was renamed.
  * main: fix type used for ioctl.
  * main: honor user.overlay. xattrs.  Native overlay uses user.overlay to
    store the overlay metadata instead of trusted.overlay.
  * main: add a mount flag to disable ACLs.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.12:
  * change license to GPL-2.0-or-later.
  * main: if a lower layer doesn't support ACLs do not enable
    them.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 1.13:
  * fix a performance issue when dealing with big directories.</changelog>
  <changelog author="pgajdos@suse.com" date="1739188800">- version update to 1.14
  * isolate security xattrs for STAT_OVERRIDE_CONTAINERS. Prefix all security xattrs with XATTR_CONTAINERS_OVERRIDE_PREFIX.
  * prefer user.containers.override_stat over user.fuseoverlayfs.
  * do not force -1 for owner overriding extended attributes. Otherwise the value is written to the override extended attribute.
  * fix file owner retrieval for chmod.
  * honor umask with xattr_permissions.
  * honor mode for devices with xattr_permissions.
  * propagate extended attributes permissions with copyup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747483200">- update to 0.15:
  * main: lookup upperdir only for created directories
  * main: allow escaped colons in directory paths
  * main: use extended override xattr to support devices
  * remove unsupported option "lazytime"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766577600">- update to 0.16:
  * fix incorrect directory entries due to unstable iteration order</changelog>
</package>
<package pkgid="94dabe2df0da467d3cd451df4456a8258e5451158fbb84f57c3de124bd4bc8ce3607f71667156481a10ca889275d28aab62f6c1648f800f54d5505de53e5736a" name="fuse-zip" arch="riscv64">
  <version epoch="0" ver="0.7.2+git.1733961742.3715770" rel="1.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1320667200">- Corrected License tag.
- Use full URL as a source.
- spec clean up.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1346241600">- Add fuse-zip-0.2.13-libzip-0.10.patch: fix compilation against
  libzip-0.10.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1372507200">- Update to 0.3.0.
  * ZIP64 support.
  * Relative and absolute paths support.
- BuildRequires libzip &gt;= 0.11 (Zip64 support).
- Drop fuse-zip-0.2.13-libzip.patch and
  fuse-zip-0.2.13-libzip-0.10.patch (fixed upstream).
- Use pkgconfig(*) as build dependencies.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1386417600">- Update to 0.3.1.
  * Fixed compilation problems.
  * Fixed memory reservation.
- Drop fuse-zip-0.3.0-linker.patch (fixed upstream).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1386590400">- Update to 0.3.2.
  * No changes for Linux users.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1389787200">- Update to 0.4.0.
  * Symbolic links.
  * UNIX file permissions and owner info.
  * DOS file attributes.
  * Creation/access time.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1454500800">- Update to 0.4.1.
  * Fixed problem with subdir module support.
  * Applied Makefile conventions from GNU Coding Standards.
- Drop fuse-zip-0.2.13-nostrip.patch: fixed upstream.
- Add fuse-zip-Makefile-prefix.patch: add mkdir -p to enable custom
  "prefix" location when running make install.
- Fix build dependensies: pkgconfig(libzip) &gt;= 0.11.2.
- Update the URL tag.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1456920000">- Update to 0.4.2.
  * Added mkdir -p to enable custom "prefix".
  * Properly handle ZIP_SOURCE_SUPPORTS call introduced in libzip
    1.0.
- Drop fuse-zip-Makefile-prefix.patch: fixed upstream.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523016000">- Update to 0.4.5.
  * Print error message and exit on nonexistent file in read-only
    mode.
  * Check return value of chdir().
  * Fixed errors found by static code analysis.
- Add BuildRequires: pkgconfig(bzip2).
- Changes in 0.4.3.
  * License changed to GPLv3 or later.
  * Support mknod() system call.
  * Fixed out of bounds write on sparse file.
  * Fixed timestamp and file attribute fields saving into archive.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1745150400">- Update to version 0.7.2+git.1733961742.3715770:
  * README: change character case in headings, add reference to INSTALL file
  * fix setting read-only flag in DOS permissions field, add tests for permissions
  * fix st_nlink for directories
  * fix st_nlink for hardlinked files
  * add more license headers
  * add links to distributions and known uses
  * add editorconfig file
  * update tests for FUSE 2.9.9
  * update wiki suprepo
  * version 0.7.2</changelog>
</package>
<package pkgid="089ecf1cf416b1d14e8264c46e85d076d6b3d5d5e2029b267ab63c235ae61df4661fba22b3083099b9ef7fb79a4fc12b39db3811b1f1af9705d8df450d63920b" name="fuse2fs" arch="riscv64">
  <version epoch="0" ver="1.47.3" rel="1.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536000">- Update to v1.47.1:
  * Add post-2038 handling when e2fsprogs is compiled on a system with a
    64-bit time_t.
  * Mke2fs -d can now support an input tar file if the libarchive library is
    available.
  * Teach mke2fs a new extended options, root_perms, which overrides the
    permissions for the root directory for the new file system.
  * Add support for SOURCE_DATE_EPOCH environment variable per the
    specification https://reproducible-builds.org/specs/source-date-epoch.
  * Improve resize2fs's performance by eliminating extra cache flushes.
  * Improve mke2fs's performance when zeroing a large number of inode table
    blocks (when lazy inode table initialization is not enabled) by batching
    calls to ext2fs_zero_blocks.
- Drop e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch
  (merged upstream)</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732536001">- Update specfile to replace fuse-devel with fuse3-devel
  The v1.47.1 update added support for fuse3-based fuse2fs [1], and at
  the same time this commit broke fuse2-based support (which has now
  been fixed upstream [2]).
  There is no reason to stick with the older 2.x libfuse implementation
  at this point, so switch to fuse3 which also solves the compilation
  problem without backporting [2] from upstream.
  [1] commit 448a3f8b487b ("add libfuse3 support to fuse2fs")
  [2] commit fb702218ab47 ("fuse2fs: explicitly set _FILE_OFFSET_BITS again")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732708800">- Add libext2fs-fix-unused-parameter-warnings-errors.patch
  This is required as other packages that leverage ext2fs.h will
  otherwise fail to compile when setting -Werror due to unused
  parameters in certain functions introduced in [1] leading to
  compiler warnings.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Anthony Iliopoulos &lt;ailiop@suse.com&gt;" date="1732795200">- Add configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  The introduction of [1] broke compilation on 32-bit archs, this fix
  restores it.
  [1] commit ca8bc9240a00 ("Add post-2038 timestamp support to e2fsprogs")</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744000">- Update to 1.47.2:
  * Fix orphan_file support on big endian systems
  * Various orphan_file handling fixes
  * Allow resize2fs to perform offline resize past 256 TiB boundary
  * Update translations</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1740744001">- Remove patches merged upstream:
  configure-add-SIZEOF_TIME_T-to-public_config.h.patch
  libext2fs-fix-unused-parameter-warnings-errors.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1764331200">- Update to 1.47.3:
  * Many fixes and more features for fuse2fs
  * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent tree
  * Fix a bounding error in ext2fs_fallocate() which could cause it to allocate
    far more blocks than was requested
  * Fix debugfs's dirsearch command on big-endian systems.
  * Fix debugfs's dump and rdump commands to avoid looping forever when it runs
    across an I/O error or corrupt filesystem metadata.
  * Fix "e2fsck -n" to not abort when it trips across an EA inode which is not
    referenced by any inodes in the file system.
  * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when there
    are no shared blocks to clear</changelog>
</package>
<package pkgid="21136e54a0d175f2622d7aeb5f5c988f3e9d1ebabed3ed37942c9a680d1cb96ca0c3a9058a7904263d8ece8d61b63fb30f45737e0c443c42c0d4e976a145d93a" name="fuse3" arch="riscv64">
  <version epoch="0" ver="3.18.2" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742904000">- Update to release 3.17.1
  * Added support for filesystem passthrough read/write when
    FUSE_PASSTHROUGH capability is enabled
  * New API: fuse_passthrough_open() and fuse_passthrough_close()
  * Added fmask and dmask options to high-level API for separate
    permission masks for files and directories
  * Added signal handling with backtrace printing
    (fuse_set_fail_signal_handlers())
  * Added syslog support for fuse_log() messages
  * New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
  * Added thread names to libfuse threads</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1745668800">- Update to release 3.17.2
  * Fixed initialization races related to buffer reallocation when
    large buf sizes are used (/proc/sys/fs/fuse/max_pages_limit).
  * A conn.want flag conversion fix for high-level applications.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 3.17.3
  * Avoid possible double unmount on FUSE_DESTROY</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.17.4
  * detect mount-utils by checking for /run/mount/utab</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766145600">- Update to release 3.18.0
  * FUSE-over-uring communication
  * statx support
  * FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch
    counters
  * Fixed double unmount on FUSE_DESTROY
  * Fixed junk readdirplus results when filesystem does not
    fill stat info</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766232000">- Update to release 3.18.1
  * Fix ABI break introduced by 3.18.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768305600">- Add dependency from libfuse3-4 to fusermount3 program
  [boo#1256466]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 3.18.2
  * fuse-io-uring: Fix UAF and NULL deref in startup error path
  * fuse-io-uring: Fix NULL deref and memory leak in
    fuse_uring_init_queue</changelog>
</package>
<package pkgid="cc508f08fe7d09d71fa340ee9a78db3c5dc519510e6c3163385ead2088795787628a5c5ab014b1c0d6a83054099ec9a77c20ad950face0243a4c6d509f21cd82" name="fuse3-devel" arch="riscv64">
  <version epoch="0" ver="3.18.2" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742904000">- Update to release 3.17.1
  * Added support for filesystem passthrough read/write when
    FUSE_PASSTHROUGH capability is enabled
  * New API: fuse_passthrough_open() and fuse_passthrough_close()
  * Added fmask and dmask options to high-level API for separate
    permission masks for files and directories
  * Added signal handling with backtrace printing
    (fuse_set_fail_signal_handlers())
  * Added syslog support for fuse_log() messages
  * New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
  * Added thread names to libfuse threads</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1745668800">- Update to release 3.17.2
  * Fixed initialization races related to buffer reallocation when
    large buf sizes are used (/proc/sys/fs/fuse/max_pages_limit).
  * A conn.want flag conversion fix for high-level applications.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 3.17.3
  * Avoid possible double unmount on FUSE_DESTROY</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.17.4
  * detect mount-utils by checking for /run/mount/utab</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766145600">- Update to release 3.18.0
  * FUSE-over-uring communication
  * statx support
  * FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch
    counters
  * Fixed double unmount on FUSE_DESTROY
  * Fixed junk readdirplus results when filesystem does not
    fill stat info</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766232000">- Update to release 3.18.1
  * Fix ABI break introduced by 3.18.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768305600">- Add dependency from libfuse3-4 to fusermount3 program
  [boo#1256466]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 3.18.2
  * fuse-io-uring: Fix UAF and NULL deref in startup error path
  * fuse-io-uring: Fix NULL deref and memory leak in
    fuse_uring_init_queue</changelog>
</package>
<package pkgid="1563d86d9ecc8b6c966c421db5b0370647c432db17785946880a9ba12d0e5ee22471e98cce9b993becbc4573a8b5defc32b5841eadfc3eaaa64dc86d2b487ece" name="fuse3-doc" arch="riscv64">
  <version epoch="0" ver="3.18.2" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742904000">- Update to release 3.17.1
  * Added support for filesystem passthrough read/write when
    FUSE_PASSTHROUGH capability is enabled
  * New API: fuse_passthrough_open() and fuse_passthrough_close()
  * Added fmask and dmask options to high-level API for separate
    permission masks for files and directories
  * Added signal handling with backtrace printing
    (fuse_set_fail_signal_handlers())
  * Added syslog support for fuse_log() messages
  * New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
  * Added thread names to libfuse threads</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1745668800">- Update to release 3.17.2
  * Fixed initialization races related to buffer reallocation when
    large buf sizes are used (/proc/sys/fs/fuse/max_pages_limit).
  * A conn.want flag conversion fix for high-level applications.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 3.17.3
  * Avoid possible double unmount on FUSE_DESTROY</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.17.4
  * detect mount-utils by checking for /run/mount/utab</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766145600">- Update to release 3.18.0
  * FUSE-over-uring communication
  * statx support
  * FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch
    counters
  * Fixed double unmount on FUSE_DESTROY
  * Fixed junk readdirplus results when filesystem does not
    fill stat info</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766232000">- Update to release 3.18.1
  * Fix ABI break introduced by 3.18.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768305600">- Add dependency from libfuse3-4 to fusermount3 program
  [boo#1256466]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 3.18.2
  * fuse-io-uring: Fix UAF and NULL deref in startup error path
  * fuse-io-uring: Fix NULL deref and memory leak in
    fuse_uring_init_queue</changelog>
</package>
<package pkgid="cd33f355cc890f417b6afa6931307eac43ffda8066e28acd77b7ca4e7636963ba82045ded01b4e0199871b22a298464cdd795b2c026317dee74b6a105c10f293" name="fuseiso" arch="riscv64">
  <version epoch="0" ver="20070708" rel="53.1"/>
  <changelog author="cthiel@suse.de" date="1161432000">- update to 20061017
  * Fixed crash related to handling wrong-coded names with Juliet extension.</changelog>
  <changelog author="cthiel@suse.de" date="1169640000">- fix build
- update to 20070116, includes a potential fix for #211544</changelog>
  <changelog author="cthiel@suse.de" date="1175169600">- added zlib-devel to BuildRequires</changelog>
  <changelog author="bk@suse.de" date="1186747200">- Add "Requires: fuse" to ensure that fuse is present (285101#c29)
- remove nicely empty TODO file from package documentation :-)</changelog>
  <changelog author="mszeredi@suse.de" date="1216987200">- updated to 20070708
  * Fix race condition with ZISO files</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Илья Индиго &lt;ilya@ilya.top&gt;" date="1747137600">- Added fuseiso-fuse3.patch to fuse3 support (boo#1242092).
  * Removed fuseiso-20061017.patch (included).</changelog>
</package>
<package pkgid="48b406ebcacf80fad8a2c676cfcb22b383110fd78ca57d254fe92b02d4c42ed5fb6d6a94daf4e6672e68c1252d2862f29a54623e8bed40d0c37a5ce25c7c7737" name="fusesmb" arch="riscv64">
  <version epoch="0" ver="0.8.7" rel="130.1"/>
  <changelog author="cthiel@suse.de" date="1147176000">- update to version 0.8.5 (fixes licensing)</changelog>
  <changelog author="bk@suse.de" date="1186747200">- Add "Requires: fuse" to ensure that fuse is present (285101#c29)
- Remove empty NEWS file and symlink COPYING file from licenses</changelog>
  <changelog author="mszeredi@suse.de" date="1195819200">- update to version 0.8.7 (fixes #338527)
- fix searching for fusesmb.cache in path</changelog>
  <changelog author="mszeredi@suse.de" date="1232971200">- Fix crash by running in single threaded mode (bnc#467184)</changelog>
  <changelog author="coolo@novell.com" date="1300795200">- licenses package is about to die</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
  <changelog author="pgajdos@suse.com" date="1378900800">- detect libsmbclient</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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="c5414ea5e6f80188773d918d2311580e0502b0c9c74cd5c69d8c924937651ef61f48b0fa3cec6678abf3fccceb805f9836ebfecb057044ed779fe621049f95b8" name="fusesource-pom" arch="noarch">
  <version epoch="0" ver="1.12" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540468800">- Initial packaging of fusesource parent</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652875200">- Upgrade to version 1.12
- Make 1.8 the default java source/target levels for dependent
  packages</changelog>
</package>
<package pkgid="1d153cbf9c5d44e5823184c23da6f25f2833b13dcdb7c34e15ed34b02eed7e8378b1caa0e12407cd8dc45368c22270f4502d9913b4949b74b97b30ea33f757ec" name="fusion-icon" arch="noarch">
  <version epoch="0" ver="0.2.4" rel="1.8"/>
  <changelog author="nmarques@opensuse.org" date="1302696000">- Initial package for openSUSE, version 0.1
  + Add fusion-icon-0.1-compiz09_decor.patch, 'decoration' plugin
    changed name in 0.9;
  + Add fusion-icon-0.1-compiz09_desktop_hints.patch, option no
    longer exists in 0.9;
  + Add fusion-icon-0.1-compiz09_screen.patch, 'Display' plugin
    changed name to 'Screen' in 0.9.
- Added man1 page, taken from Ubuntu.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update to 0.1.1:
  * Add Gtk3 backend.
  * Drop Gtk2 and Qt4 backends.
  * If no options are available, do not show the menu.
  * Add Marco support.
- Add missing dependencies.
- Add fusion-icon-suse.patch: use openSUSE scripts.
- Add fusion-icon-appindicator.patch: use AppIndicator (SNI).
- Drop fusion-icon-0.1-compiz09_decor.patch,
  fusion-icon-0.1-compiz09_desktop_hints.patch,
  fusion-icon-0.1-compiz09_screen.patch: Compiz 0.8.x branch.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450612800">- Update to 0.1.2:
  * Create the tray icon using appindicators (SNI-tray).
  * Actualise desktop environments detection.
  * Use mate-window-decorator instead of setting Marco theme
    manually.
  * Add partial Compiz 0.9.x support.
  * Make it possible to set fusion-icon as a WM in MATE.
- Remove fusion-icon-suse.patch and fusion-icon-appindicator.patch:
  fixed upstream.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.2.0:
  * Restore Qt backend with fixes, menu entry icons and Qt5 support
    (Qt version is selectable via --with-qt=4.0/5.0 setup.py arg).
  * Restore Gtk2 support (selectable via --with-gtk=2.0/3.0 setup.py
    argument).
  * Gtk backend is the default one, except for KDE and LXQt where
    Qt is defaulted instead.
  * Note that one can select desired backend manually with
    $FUSION_ICON_BACKEND environment variable.
  * Replace icons for Window Manager and Window Decorator entries
    with icons from icon themes (were from deprecated GtkStock).
  * Drop mate-window-decorator.py hacks as script itself was
    removed.
- Add python-qt5 dependency for Qt backend.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to 0.2.1:
  * Add left click action on Qt backend.
  * Fix an icon of Emerald Theme Manager 0.8.12.1 on Gtk backend.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1457524800">- Update to 0.2.2:
  * Fix a crash in some cases caused by an error in DE detection.
  * Acknowledge fusion-icon-panel icon in Qt backend.
  * Some minor fixes.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.2.3:
  * Fix fail to fallback from GTK+ if dependencies are not met.
  * Add Python3 support.
  * Use /usr/local as a default prefix path.
- Switch to Python3.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1497096000">- Update to version 0.2.4:
  * Make the application ID for SNI the same as in AppIndicator in
    Qt5: "Fusion Icon". Can affect the icon ordering.
  * Stop using fusion-icon-panel in the Qt frontend.
    The icon is expected to sometimes be symbolic.
    Hence explicit lookup for it can cause problems.
  * Implement left-click action with SNI on Qt5.
  * Open menu on "secondary action" in GTK+3.</changelog>
</package>
<package pkgid="39d06f0d43bf96a493566c4286aead44575eec9cd3920c57b5ff4334280b9fdb97133e881e5526a5b770b0f095d478eccbf72148b4a1f8266f0e85c44ad74f80" name="futuresql-qt5-devel" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Init futuresql</changelog>
</package>
<package pkgid="d454faa0053366c5e85ff58dd701a74feaafa2643ba79859bd62f89addb201beff28820b1c9e35e5897f76866cff1e32bd210f53609462e2f007df7df193051b" name="futuresql-qt6-devel" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Init futuresql</changelog>
</package>
<package pkgid="0b868f8c9a8a063ad83cf9ab7e232f820991bc378943f035adc874f4fc5bcf4cfa17a950c23db030e76014e482c4e42c3ed9e33bda207af1cd12ed9c95e211aa" name="fuzzel" arch="riscv64">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="8cee66ecf57653f70cad0439552f80a7831ba21911ca183e6528de4e37d6f64903c0c9e5173e56a87324494feec6cd94299dfdd7d8f6ca5a683c5064cc52ed38" name="fuzzel-fish-completion" arch="riscv64">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="e45a092504e055e7891e050fe22d67373ff4440ee3a79b8cf8e2721200df2c2198e93fc30907fccca46d5361f1d81218639ab46cff3b8e9f20bba2c18a9ddf50" name="fuzzel-zsh-completion" arch="riscv64">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="825cb1d9dc1c8c022bb2011ec42157ed82d53e5537020ca807a584a56e82c46316f78c16969d9d2b045a1e748e39055e2589f3dd2b88672aac89c9d133674f78" name="fvwm-themes" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="42.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mfabian@suse.de" date="1155556800">- fix build in STABLE (move to X11R7).</changelog>
  <changelog author="lmichnovic@suse.cz" date="1219320000">- update to version 0.7.0
  * new themes
  * if xmessage is'n found invoke other dialog tools using FvwmPerl
  - requires fvwm &gt; 2.5.8
- obsoleted patches: *icon-names.patch, *menustyle-fontset.patch,
  * windowlook-fontset.patch, *modules-fontset.patch, acdivert.patch</changelog>
  <changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1415016000">- Do not buildrequire xorg-x11-devel, never used.</changelog>
  <changelog author="bwiedemann@suse.com" date="1493640000">- Add reproducible.patch and override HOST in order to
  make build fully reproducible</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585569600">- Extend reproducible.patch to produce consistent rc file
  entry order even across architectures
- Drop even more RPM_BUILD_ROOT path from rc file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="150f3107550117fae970596ee9be2ef6d6ccde56b1f823d56197d0e77ef525a195a2768f4b5a9cbf238db780aa0958001eaf7384d0b552f2f9ff77507e1e2404" name="fvwm2" arch="riscv64">
  <version epoch="0" ver="2.7.0" rel="2.1"/>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1538654400">- Reduce usage of self defined macros and rely on system ones
- Switch Source to point to upstream provided archive</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1538654401">- Version update to 2.6.8:
  * Various DESTDIR fixes (especially around the default-config Makefile)
  * fvwm-perllib pod2man fixes.
  * FvwmIconMan no longer triggers a warning about bad size hints in the fvwm core.
  * VMware windows do not disapper when switching between fullscreen and normal state.
  * Fix (de)installation with the configure options
  - -program-prefix, --program-suffix and
  - -program-transform-name.
  * Remove further references to obsolete modules from man page(s).
  * fvwm-menu-desktop(1) now requires python3 as an explicit dependency.
  * Add a 'fullscreen' option to the 'Maximize' command.
- Remove local fvwm-menu-desktop-config.fpl as upstream has newer
  version
- Refresh patch fvwm-2.5.26-sv_SE.patch
- Rename properly the openSUSE.xpm u-&gt;U
- Require python3-base as per above change to use it in
  the menu-desktop</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1538740800">- Remove not really needed patches:
  * fvwm-2.5.26-gcc-warnings.patch
  * fvwm-2.5.26-ia64.patch
  * fvwm-rsvg.patch
  * fvwm-2.5.26-no-copy-dt-needed-entries.patch
  * fvwm-2.5.26-charset_in_title.patch</changelog>
  <changelog author="Tomáš Chvátal &lt;tchvatal@suse.com&gt;" date="1538740801">- Add patch to work with multibuttons mice. Upstream is not
  interested in the patch as other than xorg servers still might
  not support this:
  * enable-more-mouse-buttons.patch</changelog>
  <changelog author="mvetter@suse.com" date="1568030400">- Update to 2.6.9:
  * Adds a new conditional option Fullscreen which detects windows in that state;
  * Updates to translations;
  * Fix how htmldoc/mandoc are detected in configure.ac</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1583236800">- Install missed main manual page of fvwm its self</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1675166400">- Fix a buffer overflow in the FvwmAuto module.
  fvwm-FvwmAuto-overflow.patch</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1683201600">- Add patch threadlocking.patch
  * Fix for lock recusion in handle_all_expose() to handle if
    libX11 1.8.1 and above enables X display locks unconditionnaly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693137600">- Update to 2.7.0:
  * Fix handling of configure's --enable-mandoc/--enable-htmldoc
  * Fix crash in FvwmPager when desk height or width is 0
  * Added DoubleClick time to man page.
  * Fix to FvwmIconMan to disable a SizeHint warning.
  * Allow for reproducible builds.
  * Increase the number of supported mouse buttons to 15.
  * Tweaks to configure.ac
- Remove upstreamed patches:
  * enable-more-mouse-buttons.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1732017600">- build with gcc14
- use existing openSUSE wallpaper image file
- use FvwmBacker module for background instead of external program
- do not depend on xli anymore
- modified sources
  % system.fvwm2rc
- added patches
  fix https://github.com/fvwmorg/fvwm/pull/100
  + fvwm2-gcc14.patch</changelog>
</package>
<package pkgid="4603c79c0619f77a086071c2f64469a08bc0d2e4e697b6b2c0f5e01f401e12e0f38d9e2fc78e17c0129266451f7e8c86a30db8fbbd9b8accc2314e05a2bcf147" name="fwbuilder" arch="riscv64">
  <version epoch="0" ver="5.3.7" rel="7.6"/>
  <changelog author="chris@computersalat.de" date="1486382400">- split package
  * build fwbuilder-service independently from fwbuilder
  * update changes file</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1486468800">- Use the Source link
- Revert the source split as it's not prefered</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1486468801">- Removed the service files as they are not compatible with opensuse
  they will for instance break the network settings
  As the script generated by fwbuilders includes iptables rules
  as wel as network interface settings</changelog>
  <changelog author="jengelh@inai.de" date="1486555200">- Fix linguistic issues in description</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1486555201">- Removed item from change log that shouldn't have been
  allowed via request 450449 it's not allowed to change
  and sertianly not insert changes in the changes file</changelog>
  <changelog author="dimstar@opensuse.org" date="1512475200">- Replace openssl-devel BuildRequires with pkgconfig(openssl):
  allow OBS to fallback to openssl 1.0, since this tool links Qt4
  (which is known not to be compatible with openssl 1.1).</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1513080000">- Build using Qt5 in stead of Qt4</changelog>
  <changelog author="dimstar@opensuse.org" date="1517400000">- Add fwbuilder-qmake-without-flags.patch: Fix build in case qmake
  is started without QMAKE_CXXFLAGS being defined
  (gh#fwbuilder/fwbuilder#46).</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1550145600">- Add fix-bsc1124647-segfault.patch: Fix crash described in bsc#1124647</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622462400">- Add patch to fix build with GCC 11:
  * 0001-C-exception-specifications-are-deprecated-in-C-11.patch
- Spec cleanup</changelog>
</package>
<package pkgid="8133e2ea180b31341cc89a84a363f2e800c0527369a4f19fcc380b89fd228be57a6e5009b0387305290c495f9e09a1aabcf47cedec369dc6265bec71c6ab0300" name="fwknop" arch="riscv64">
  <version epoch="0" ver="2.6.11" rel="1.2"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551096000">- Initial package, version 2.6.10
  based on home:dj9pz:network:utilities/fwknop
  - Run spec-cleaner
  - Add source verification
  - Update to version 2.6.10</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631793600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * fwknopd.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1710763200">- Update to version 2.6.11
  * Seed random() at least a bit before using random().
  * Fix two erroneous calls to strlcat().
  * Use execvp() instead of execvpe().
  * Use HTTP/1.1 when communicating over HTTP.
  * khorben/coverity/1355235 TOCTOU.
  * Include systemd unit files in tarballs.
  * Remove obsolete @setcontentsaftertitlepage command.
  * Fix snprintf buffer length.
  * Soften the message when the stanza is not the correct one.
  * Add missing /etc/gai.conf to AppArmor profile.
  * Add missing "Wants" directive in systemd unit file.
  * Restart fwknop-server on failure.
  * Fix compile warnings.</changelog>
</package>
<package pkgid="1a802de96e2aa9229b3823f8a96580b9dc9b807fed50eb007a5c6aef0a77552b47478c1e2885165f510c96c77e7e488fa8ae49327283a672580485d566ca9202" name="fwknop-gui" arch="riscv64">
  <version epoch="0" ver="1.3.1" rel="2.7"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551355200">- Initial package, version 1.3
- Add patch:
  * fwknop-gui-fix-manpage-path.patch</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1617105600">- Fix license: It's GPL-3.0-or-later</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.1:
  * Fix QR export feature, fixes a bug on some platforms where the QR
    code was truncated.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="0685fdbad783d121d44c83959a4af6bdbc6e4d1858c8a634fd3d99f00b64e6a06fbb0146cb63acf22f94c475434523d2f054267c11ee83f365a7878cba365d55" name="fwknopd" arch="riscv64">
  <version epoch="0" ver="2.6.11" rel="1.2"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551096000">- Initial package, version 2.6.10
  based on home:dj9pz:network:utilities/fwknop
  - Run spec-cleaner
  - Add source verification
  - Update to version 2.6.10</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631793600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * fwknopd.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1710763200">- Update to version 2.6.11
  * Seed random() at least a bit before using random().
  * Fix two erroneous calls to strlcat().
  * Use execvp() instead of execvpe().
  * Use HTTP/1.1 when communicating over HTTP.
  * khorben/coverity/1355235 TOCTOU.
  * Include systemd unit files in tarballs.
  * Remove obsolete @setcontentsaftertitlepage command.
  * Fix snprintf buffer length.
  * Soften the message when the stanza is not the correct one.
  * Add missing /etc/gai.conf to AppArmor profile.
  * Add missing "Wants" directive in systemd unit file.
  * Restart fwknop-server on failure.
  * Fix compile warnings.</changelog>
</package>
<package pkgid="9eed18f6af7cdee0040d73f98f04899a8d4c8a36530bfe2d411d67175c42f7d3555a13776827d3f7c9e1bc06e49f800c6a49dc6cfa53a090ea1c595a21597992" name="fwupd" arch="riscv64">
  <version epoch="0" ver="2.0.20" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Update to version 2.0.15:
  + This release adds the following features:
  - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
  - Add newer commands and options for Fish completion
  - Allow installing archives named as .CAB rather than .cab
  - Erase Firehose modem devices correctly
  - Fix Goodix enumeration issues
  - Fix sending firmware reports without --force
  - Fix the FreeBSD build
  - Fix version number of BnR MTD devices
  - Require additional requirements for the default PS5512 devboard
  - Require a full system shutdown for all Micron NVMe updates
  - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
  - Foxconn SDX61 Modem
  - Jabra Evolve2 child devices
  - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 2.0.16:
  + This release adds the following features:
  - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
  - Fix missing release locations when loading from artifact
  - Fix remaining issues to make updates on FreeBSD work</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Fix file list</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762344000">- Update to version 2.0.17:
  + This release adds the following features:
  - Add support for client-side phased update deployment
  - Add support for post-quantum signatures
  - Allow clearing the cache dirirectory
  - Allow fwupdtpmevlog to dump the raw eventlog data
  - Build a NVMe GUID derived from the serial number
  - Make fwupdtool extract work with deeply nested images
  - Parse VSS and FTW variable stores from EFI volumes
  - Reintroduce the FreeBSD CI target
  - Support very old versions of UDisks
  + This release fixes the following bugs:
  - Add 'fwupdmgr hwids' by exposing another daemon property
  - Add offline hashes for the Microsoft 20250902 dbx
  - Add the Framework-specific KEK and db hashes
  - Allow updating IFD BIOS region via parent MTD
  - Avoid showing reinstall prompts for composite devices
  - Clean up the fwupdtool lock file in all cases
  - Correctly match the correct historical composite component
  - Do not allow PK or KEK updates when system has a test key installed
  - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
  - Do not require AC power to run the installed tests
  - Do not scan EFI volumes when constructing MTD BIOS devices
  - Ensure REGION is always set for MTD IFD children
  - Ensure SCSI instance IDs are valid ASCII values
  - Fix a critical warning when parsing invalid Jabra firmware
  - Fix an Ilitek parsing crash found when fuzzing
  - Fix an inotify race when refreshing metadata
  - Fix a pending-activation problem with Dell docking stations
  - Fix a potential hang when creating a chunk array with aligned sizes
  - Fix MTD emulation recording for PCI-backed devices
  - Fix the device order when the parent specifies install-parent-first
  - Fix the FLMSTR layout when reading IFD partitions
  - Fix the thunderbolt controller rushing to finalize before onlining retimers
  - Fix writing Intel GPU OptionROM data and OptionROM code
  - Flush stale events to make the Logitech Rallybar more reliable
  - Ignore all the Intel GPU MTD devices
  - Ignore errors when writing the last page of Dell dock firmware
  - Make an error message more specific
  - Modify the Dell dock needs-activation flag after updates are installed
  - Only add one devlink device for each PCI card
  - Parse the FMAP SBOM area as uSWID when required
  - Relax the USI dock DMC child device checks for new firmware
  - Revert back to the flashrom deprecated API as the new API is unusable
  - Rewrite the fwupdmgr manpage to be more useful
  - Use higher delay when update status for Logitech peripheral devices
  + This release adds support for the following hardware:
  - ASUS CX9406 (touch controller)
  - Framework Copilot keyboard
  - Genesys GL352530 and GL352360
  - Huddly C1
  - Lexar and Maxio NVMe SSDs
  - Primax Ryder mouse 2
- Add pkgconfig(libmnl) BuildRequires: new dependency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1764590400">- Update to version 2.0.18:
  + This release adds the following features:
  - Add a MOTD message for devices needing reboot after staged updates
  - Create the reboot-required file when a firmware update requires reboot
  - Record the system state for each composite emulation
  - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
  - Add a MTD device problem if the Intel SPI BIOS lock is set
  - Allow changing the child name when using PARENT_NAME_PREFIX
  - Allow UpdateCapsule to work on systems that do not support SecureBoot
  - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
  - Fall back to the SMBIOS version for BIOS MTD devices
  - Fix a crash when trying to record an i2c emulation
  - Fixed Huddly upgrade problems with major version changes
  - Fix man page compatibility with apropos and whatis
  - Fix parsing USB BOS descriptors
  - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
  - Improve firmware stream searching speed by a huge amount
  - Only convert the release uint32_t to device version format for UEFI devices
  - Only handle SIGINT in fwupdtool when required
  - Refactor the hypervisor and container detection to be usable from plugins
  - Set PlatformArchitecture as the CPU architecture for RISC-V machines
  - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
  - HP Portable USB-C 4K HDMI Hub
  - Lenovo Legion Go 2 (as a HID device)
  - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1766145600">- Update to version 2.0.19:
  + This release adds the following features:
  - Add two commands to fwupdtool to calculate and find CRCs
  - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
  - Always show the correct new firmware version in 'fwupdmgr get-history'
  - Fix an integer underflow when parsing a malicious PE file
  - Fix a regression when enumerating the dell-dock status component
  - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
  - Fix updating the Intel GPU FWDATA section
  - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
  - Lenovo Sapphire Folio Keyboard</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1767441600">- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768305600">- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1772107200">- Update to version 2.0.20:
  + This release adds the following features:
  - Add support for changing AMD UMA carveout size
  - Warn the user if they are using the blocked-firmware
    functionality
  + This release fixes the following bugs:
  - Disable the UEFI plugins on 32bit x86
  - Do not hang when parsing an invalid USB descriptor
  - Do not return an error if the fastboot property is not
    provided
  - Fix a CCGX DMC regression when installing on the HP G5 dock
  - Fix a harmless heap OOB read in AMD kria SOM EEPROM parser
  - Fix a potential fastboot string over-read
  - Fix a regression causing MBIM QDU updates to fail
  - Honor polkit auth for emulation tag modify device
  - Speed up calculating the cab checksum by ~21%
  - Verify the uncompressed size when decompressing CAB files
  + This release adds support for the following hardware:
  - HP Engage One G2 Advanced Hub
  - PixArt PJP274 (Framework Laptop)
  - Several new Jabra GNP devices</changelog>
</package>
<package pkgid="1b34ff3208ff2020553971d784e65bf9a360ddcda620af407667e7e5bb2d56eb43c3869d3b240e464674476e2d66a15af76b4c9ea648c6d2e5ff1b1b2cf1ea3c" name="fwupd-bash-completion" arch="noarch">
  <version epoch="0" ver="2.0.20" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Update to version 2.0.15:
  + This release adds the following features:
  - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
  - Add newer commands and options for Fish completion
  - Allow installing archives named as .CAB rather than .cab
  - Erase Firehose modem devices correctly
  - Fix Goodix enumeration issues
  - Fix sending firmware reports without --force
  - Fix the FreeBSD build
  - Fix version number of BnR MTD devices
  - Require additional requirements for the default PS5512 devboard
  - Require a full system shutdown for all Micron NVMe updates
  - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
  - Foxconn SDX61 Modem
  - Jabra Evolve2 child devices
  - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 2.0.16:
  + This release adds the following features:
  - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
  - Fix missing release locations when loading from artifact
  - Fix remaining issues to make updates on FreeBSD work</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Fix file list</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762344000">- Update to version 2.0.17:
  + This release adds the following features:
  - Add support for client-side phased update deployment
  - Add support for post-quantum signatures
  - Allow clearing the cache dirirectory
  - Allow fwupdtpmevlog to dump the raw eventlog data
  - Build a NVMe GUID derived from the serial number
  - Make fwupdtool extract work with deeply nested images
  - Parse VSS and FTW variable stores from EFI volumes
  - Reintroduce the FreeBSD CI target
  - Support very old versions of UDisks
  + This release fixes the following bugs:
  - Add 'fwupdmgr hwids' by exposing another daemon property
  - Add offline hashes for the Microsoft 20250902 dbx
  - Add the Framework-specific KEK and db hashes
  - Allow updating IFD BIOS region via parent MTD
  - Avoid showing reinstall prompts for composite devices
  - Clean up the fwupdtool lock file in all cases
  - Correctly match the correct historical composite component
  - Do not allow PK or KEK updates when system has a test key installed
  - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
  - Do not require AC power to run the installed tests
  - Do not scan EFI volumes when constructing MTD BIOS devices
  - Ensure REGION is always set for MTD IFD children
  - Ensure SCSI instance IDs are valid ASCII values
  - Fix a critical warning when parsing invalid Jabra firmware
  - Fix an Ilitek parsing crash found when fuzzing
  - Fix an inotify race when refreshing metadata
  - Fix a pending-activation problem with Dell docking stations
  - Fix a potential hang when creating a chunk array with aligned sizes
  - Fix MTD emulation recording for PCI-backed devices
  - Fix the device order when the parent specifies install-parent-first
  - Fix the FLMSTR layout when reading IFD partitions
  - Fix the thunderbolt controller rushing to finalize before onlining retimers
  - Fix writing Intel GPU OptionROM data and OptionROM code
  - Flush stale events to make the Logitech Rallybar more reliable
  - Ignore all the Intel GPU MTD devices
  - Ignore errors when writing the last page of Dell dock firmware
  - Make an error message more specific
  - Modify the Dell dock needs-activation flag after updates are installed
  - Only add one devlink device for each PCI card
  - Parse the FMAP SBOM area as uSWID when required
  - Relax the USI dock DMC child device checks for new firmware
  - Revert back to the flashrom deprecated API as the new API is unusable
  - Rewrite the fwupdmgr manpage to be more useful
  - Use higher delay when update status for Logitech peripheral devices
  + This release adds support for the following hardware:
  - ASUS CX9406 (touch controller)
  - Framework Copilot keyboard
  - Genesys GL352530 and GL352360
  - Huddly C1
  - Lexar and Maxio NVMe SSDs
  - Primax Ryder mouse 2
- Add pkgconfig(libmnl) BuildRequires: new dependency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1764590400">- Update to version 2.0.18:
  + This release adds the following features:
  - Add a MOTD message for devices needing reboot after staged updates
  - Create the reboot-required file when a firmware update requires reboot
  - Record the system state for each composite emulation
  - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
  - Add a MTD device problem if the Intel SPI BIOS lock is set
  - Allow changing the child name when using PARENT_NAME_PREFIX
  - Allow UpdateCapsule to work on systems that do not support SecureBoot
  - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
  - Fall back to the SMBIOS version for BIOS MTD devices
  - Fix a crash when trying to record an i2c emulation
  - Fixed Huddly upgrade problems with major version changes
  - Fix man page compatibility with apropos and whatis
  - Fix parsing USB BOS descriptors
  - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
  - Improve firmware stream searching speed by a huge amount
  - Only convert the release uint32_t to device version format for UEFI devices
  - Only handle SIGINT in fwupdtool when required
  - Refactor the hypervisor and container detection to be usable from plugins
  - Set PlatformArchitecture as the CPU architecture for RISC-V machines
  - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
  - HP Portable USB-C 4K HDMI Hub
  - Lenovo Legion Go 2 (as a HID device)
  - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1766145600">- Update to version 2.0.19:
  + This release adds the following features:
  - Add two commands to fwupdtool to calculate and find CRCs
  - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
  - Always show the correct new firmware version in 'fwupdmgr get-history'
  - Fix an integer underflow when parsing a malicious PE file
  - Fix a regression when enumerating the dell-dock status component
  - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
  - Fix updating the Intel GPU FWDATA section
  - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
  - Lenovo Sapphire Folio Keyboard</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1767441600">- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768305600">- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1772107200">- Update to version 2.0.20:
  + This release adds the following features:
  - Add support for changing AMD UMA carveout size
  - Warn the user if they are using the blocked-firmware
    functionality
  + This release fixes the following bugs:
  - Disable the UEFI plugins on 32bit x86
  - Do not hang when parsing an invalid USB descriptor
  - Do not return an error if the fastboot property is not
    provided
  - Fix a CCGX DMC regression when installing on the HP G5 dock
  - Fix a harmless heap OOB read in AMD kria SOM EEPROM parser
  - Fix a potential fastboot string over-read
  - Fix a regression causing MBIM QDU updates to fail
  - Honor polkit auth for emulation tag modify device
  - Speed up calculating the cab checksum by ~21%
  - Verify the uncompressed size when decompressing CAB files
  + This release adds support for the following hardware:
  - HP Engage One G2 Advanced Hub
  - PixArt PJP274 (Framework Laptop)
  - Several new Jabra GNP devices</changelog>
</package>
<package pkgid="db0b65b0778b777b718d8b50f39427c79b93c957b27ac9838710508a563e6e430e13386dbf1049b5f4cc97f175963b3881633e32d58dd3f8c3f1fe67e5ec3255" name="fwupd-devel" arch="riscv64">
  <version epoch="0" ver="2.0.20" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Update to version 2.0.15:
  + This release adds the following features:
  - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
  - Add newer commands and options for Fish completion
  - Allow installing archives named as .CAB rather than .cab
  - Erase Firehose modem devices correctly
  - Fix Goodix enumeration issues
  - Fix sending firmware reports without --force
  - Fix the FreeBSD build
  - Fix version number of BnR MTD devices
  - Require additional requirements for the default PS5512 devboard
  - Require a full system shutdown for all Micron NVMe updates
  - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
  - Foxconn SDX61 Modem
  - Jabra Evolve2 child devices
  - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 2.0.16:
  + This release adds the following features:
  - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
  - Fix missing release locations when loading from artifact
  - Fix remaining issues to make updates on FreeBSD work</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Fix file list</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762344000">- Update to version 2.0.17:
  + This release adds the following features:
  - Add support for client-side phased update deployment
  - Add support for post-quantum signatures
  - Allow clearing the cache dirirectory
  - Allow fwupdtpmevlog to dump the raw eventlog data
  - Build a NVMe GUID derived from the serial number
  - Make fwupdtool extract work with deeply nested images
  - Parse VSS and FTW variable stores from EFI volumes
  - Reintroduce the FreeBSD CI target
  - Support very old versions of UDisks
  + This release fixes the following bugs:
  - Add 'fwupdmgr hwids' by exposing another daemon property
  - Add offline hashes for the Microsoft 20250902 dbx
  - Add the Framework-specific KEK and db hashes
  - Allow updating IFD BIOS region via parent MTD
  - Avoid showing reinstall prompts for composite devices
  - Clean up the fwupdtool lock file in all cases
  - Correctly match the correct historical composite component
  - Do not allow PK or KEK updates when system has a test key installed
  - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
  - Do not require AC power to run the installed tests
  - Do not scan EFI volumes when constructing MTD BIOS devices
  - Ensure REGION is always set for MTD IFD children
  - Ensure SCSI instance IDs are valid ASCII values
  - Fix a critical warning when parsing invalid Jabra firmware
  - Fix an Ilitek parsing crash found when fuzzing
  - Fix an inotify race when refreshing metadata
  - Fix a pending-activation problem with Dell docking stations
  - Fix a potential hang when creating a chunk array with aligned sizes
  - Fix MTD emulation recording for PCI-backed devices
  - Fix the device order when the parent specifies install-parent-first
  - Fix the FLMSTR layout when reading IFD partitions
  - Fix the thunderbolt controller rushing to finalize before onlining retimers
  - Fix writing Intel GPU OptionROM data and OptionROM code
  - Flush stale events to make the Logitech Rallybar more reliable
  - Ignore all the Intel GPU MTD devices
  - Ignore errors when writing the last page of Dell dock firmware
  - Make an error message more specific
  - Modify the Dell dock needs-activation flag after updates are installed
  - Only add one devlink device for each PCI card
  - Parse the FMAP SBOM area as uSWID when required
  - Relax the USI dock DMC child device checks for new firmware
  - Revert back to the flashrom deprecated API as the new API is unusable
  - Rewrite the fwupdmgr manpage to be more useful
  - Use higher delay when update status for Logitech peripheral devices
  + This release adds support for the following hardware:
  - ASUS CX9406 (touch controller)
  - Framework Copilot keyboard
  - Genesys GL352530 and GL352360
  - Huddly C1
  - Lexar and Maxio NVMe SSDs
  - Primax Ryder mouse 2
- Add pkgconfig(libmnl) BuildRequires: new dependency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1764590400">- Update to version 2.0.18:
  + This release adds the following features:
  - Add a MOTD message for devices needing reboot after staged updates
  - Create the reboot-required file when a firmware update requires reboot
  - Record the system state for each composite emulation
  - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
  - Add a MTD device problem if the Intel SPI BIOS lock is set
  - Allow changing the child name when using PARENT_NAME_PREFIX
  - Allow UpdateCapsule to work on systems that do not support SecureBoot
  - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
  - Fall back to the SMBIOS version for BIOS MTD devices
  - Fix a crash when trying to record an i2c emulation
  - Fixed Huddly upgrade problems with major version changes
  - Fix man page compatibility with apropos and whatis
  - Fix parsing USB BOS descriptors
  - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
  - Improve firmware stream searching speed by a huge amount
  - Only convert the release uint32_t to device version format for UEFI devices
  - Only handle SIGINT in fwupdtool when required
  - Refactor the hypervisor and container detection to be usable from plugins
  - Set PlatformArchitecture as the CPU architecture for RISC-V machines
  - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
  - HP Portable USB-C 4K HDMI Hub
  - Lenovo Legion Go 2 (as a HID device)
  - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1766145600">- Update to version 2.0.19:
  + This release adds the following features:
  - Add two commands to fwupdtool to calculate and find CRCs
  - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
  - Always show the correct new firmware version in 'fwupdmgr get-history'
  - Fix an integer underflow when parsing a malicious PE file
  - Fix a regression when enumerating the dell-dock status component
  - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
  - Fix updating the Intel GPU FWDATA section
  - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
  - Lenovo Sapphire Folio Keyboard</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1767441600">- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768305600">- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1772107200">- Update to version 2.0.20:
  + This release adds the following features:
  - Add support for changing AMD UMA carveout size
  - Warn the user if they are using the blocked-firmware
    functionality
  + This release fixes the following bugs:
  - Disable the UEFI plugins on 32bit x86
  - Do not hang when parsing an invalid USB descriptor
  - Do not return an error if the fastboot property is not
    provided
  - Fix a CCGX DMC regression when installing on the HP G5 dock
  - Fix a harmless heap OOB read in AMD kria SOM EEPROM parser
  - Fix a potential fastboot string over-read
  - Fix a regression causing MBIM QDU updates to fail
  - Honor polkit auth for emulation tag modify device
  - Speed up calculating the cab checksum by ~21%
  - Verify the uncompressed size when decompressing CAB files
  + This release adds support for the following hardware:
  - HP Engage One G2 Advanced Hub
  - PixArt PJP274 (Framework Laptop)
  - Several new Jabra GNP devices</changelog>
</package>
<package pkgid="ba34f3c114dd18a50d50243d284c57c5cf001900b47149754b830cd474cd467d68f2b32f4cff44aabb8d6548daa917f12ad87eed44202496882a80fe18c586c7" name="fwupd-doc" arch="noarch">
  <version epoch="0" ver="2.0.20" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Update to version 2.0.15:
  + This release adds the following features:
  - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
  - Add newer commands and options for Fish completion
  - Allow installing archives named as .CAB rather than .cab
  - Erase Firehose modem devices correctly
  - Fix Goodix enumeration issues
  - Fix sending firmware reports without --force
  - Fix the FreeBSD build
  - Fix version number of BnR MTD devices
  - Require additional requirements for the default PS5512 devboard
  - Require a full system shutdown for all Micron NVMe updates
  - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
  - Foxconn SDX61 Modem
  - Jabra Evolve2 child devices
  - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 2.0.16:
  + This release adds the following features:
  - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
  - Fix missing release locations when loading from artifact
  - Fix remaining issues to make updates on FreeBSD work</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Fix file list</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762344000">- Update to version 2.0.17:
  + This release adds the following features:
  - Add support for client-side phased update deployment
  - Add support for post-quantum signatures
  - Allow clearing the cache dirirectory
  - Allow fwupdtpmevlog to dump the raw eventlog data
  - Build a NVMe GUID derived from the serial number
  - Make fwupdtool extract work with deeply nested images
  - Parse VSS and FTW variable stores from EFI volumes
  - Reintroduce the FreeBSD CI target
  - Support very old versions of UDisks
  + This release fixes the following bugs:
  - Add 'fwupdmgr hwids' by exposing another daemon property
  - Add offline hashes for the Microsoft 20250902 dbx
  - Add the Framework-specific KEK and db hashes
  - Allow updating IFD BIOS region via parent MTD
  - Avoid showing reinstall prompts for composite devices
  - Clean up the fwupdtool lock file in all cases
  - Correctly match the correct historical composite component
  - Do not allow PK or KEK updates when system has a test key installed
  - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
  - Do not require AC power to run the installed tests
  - Do not scan EFI volumes when constructing MTD BIOS devices
  - Ensure REGION is always set for MTD IFD children
  - Ensure SCSI instance IDs are valid ASCII values
  - Fix a critical warning when parsing invalid Jabra firmware
  - Fix an Ilitek parsing crash found when fuzzing
  - Fix an inotify race when refreshing metadata
  - Fix a pending-activation problem with Dell docking stations
  - Fix a potential hang when creating a chunk array with aligned sizes
  - Fix MTD emulation recording for PCI-backed devices
  - Fix the device order when the parent specifies install-parent-first
  - Fix the FLMSTR layout when reading IFD partitions
  - Fix the thunderbolt controller rushing to finalize before onlining retimers
  - Fix writing Intel GPU OptionROM data and OptionROM code
  - Flush stale events to make the Logitech Rallybar more reliable
  - Ignore all the Intel GPU MTD devices
  - Ignore errors when writing the last page of Dell dock firmware
  - Make an error message more specific
  - Modify the Dell dock needs-activation flag after updates are installed
  - Only add one devlink device for each PCI card
  - Parse the FMAP SBOM area as uSWID when required
  - Relax the USI dock DMC child device checks for new firmware
  - Revert back to the flashrom deprecated API as the new API is unusable
  - Rewrite the fwupdmgr manpage to be more useful
  - Use higher delay when update status for Logitech peripheral devices
  + This release adds support for the following hardware:
  - ASUS CX9406 (touch controller)
  - Framework Copilot keyboard
  - Genesys GL352530 and GL352360
  - Huddly C1
  - Lexar and Maxio NVMe SSDs
  - Primax Ryder mouse 2
- Add pkgconfig(libmnl) BuildRequires: new dependency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1764590400">- Update to version 2.0.18:
  + This release adds the following features:
  - Add a MOTD message for devices needing reboot after staged updates
  - Create the reboot-required file when a firmware update requires reboot
  - Record the system state for each composite emulation
  - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
  - Add a MTD device problem if the Intel SPI BIOS lock is set
  - Allow changing the child name when using PARENT_NAME_PREFIX
  - Allow UpdateCapsule to work on systems that do not support SecureBoot
  - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
  - Fall back to the SMBIOS version for BIOS MTD devices
  - Fix a crash when trying to record an i2c emulation
  - Fixed Huddly upgrade problems with major version changes
  - Fix man page compatibility with apropos and whatis
  - Fix parsing USB BOS descriptors
  - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
  - Improve firmware stream searching speed by a huge amount
  - Only convert the release uint32_t to device version format for UEFI devices
  - Only handle SIGINT in fwupdtool when required
  - Refactor the hypervisor and container detection to be usable from plugins
  - Set PlatformArchitecture as the CPU architecture for RISC-V machines
  - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
  - HP Portable USB-C 4K HDMI Hub
  - Lenovo Legion Go 2 (as a HID device)
  - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1766145600">- Update to version 2.0.19:
  + This release adds the following features:
  - Add two commands to fwupdtool to calculate and find CRCs
  - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
  - Always show the correct new firmware version in 'fwupdmgr get-history'
  - Fix an integer underflow when parsing a malicious PE file
  - Fix a regression when enumerating the dell-dock status component
  - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
  - Fix updating the Intel GPU FWDATA section
  - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
  - Lenovo Sapphire Folio Keyboard</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1767441600">- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768305600">- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1772107200">- Update to version 2.0.20:
  + This release adds the following features:
  - Add support for changing AMD UMA carveout size
  - Warn the user if they are using the blocked-firmware
    functionality
  + This release fixes the following bugs:
  - Disable the UEFI plugins on 32bit x86
  - Do not hang when parsing an invalid USB descriptor
  - Do not return an error if the fastboot property is not
    provided
  - Fix a CCGX DMC regression when installing on the HP G5 dock
  - Fix a harmless heap OOB read in AMD kria SOM EEPROM parser
  - Fix a potential fastboot string over-read
  - Fix a regression causing MBIM QDU updates to fail
  - Honor polkit auth for emulation tag modify device
  - Speed up calculating the cab checksum by ~21%
  - Verify the uncompressed size when decompressing CAB files
  + This release adds support for the following hardware:
  - HP Engage One G2 Advanced Hub
  - PixArt PJP274 (Framework Laptop)
  - Several new Jabra GNP devices</changelog>
</package>
<package pkgid="5547379c3ae0686be08379e9774de432b3f99963bb85e1e535ba9883f0b514e3ad2f0227c9c62f6445016de4f11c17a69ea86f5d7a49670061214bf07e43b592" name="fwupd-efi" arch="riscv64">
  <version epoch="0" ver="1.8" rel="1.1"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1647000000">- Update to version 1.2:
  * Release fwupd-efi 1.2
  * meson: use stadard objcopy binary
  * meson: use find_program() to find the helper scripts we run
  * meson: using local copy ldscript when local copy crt0 be used for SBAT
  * sbat: clarify project URL
  * trivial: Ignore some markdown issues
  * Wait 5 seconds to reboot on errors
  * Port pre-commit clang-format, codespell, markdownlint from fwupd
  * trivial: fixup python errors by codacity/precommit
  * trivial: fixup markdown format
  * trivial: spelling errors
  * Sleep longer when no updates to process
  * README: fix typo and URL
  * trivial: post release version bump
- Remove 0001-meson-using-local-copy-ldscript-when-local-copy-crt0.patch
  (merged upstream)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649937600">- Use sbat macros (bsc#1193282)</changelog>
  <changelog author="gmbr3@opensuse.org" date="1670932800">- Update to version 1.3:
  * Release fwupd-efi 1.3
  * Fix a regression when applying updates on an HP M60
  * Show the version when starting fwupd-efi
  * trivial: Update precommit versions to fix CI
  * meson: fix ARM system crt0 name
  * trivial: post release version bump
- Add binutils-2.38-arm-objcopy.patch: use objcopy with ARM on
  binutils 2.38+
- Add binutils-2.38-arm-system-crt0.patch: system crt0 doesn't need
  to contain the SBAT section if we have binutils 2.38+
- Enable ARM and ix86 support</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671019200">- Add arm32-short-wchar.patch: fix an issue where fwup_sbat.o
  had a different wchar length</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672660800">- Add ARM-fixes.patch: multiple fixes for ARM EFI after binutils
  2.38
- Remove arm32-short-wchar.patch: included in ARM-fixes.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674475200">- Update ARM-fixes.patch to current git copy to add checks for
  an incompatible crt0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677240000">- Disable ix86 and arm32: shim doesn't build on these platforms</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1724932800">- Update to version 1.6:
  * Require gnu-efi 3.0.18 or later
  * Ship an objcopy capable LDS for ARM64
  * Detect gnu-efi via pkgconfig
  * Backport the ctors and dtors work from gnu-efi upstream
  * Tidy up crt0 generator
  * Add RISC-V support
  * Fix per NX bit and UEFI 2.10 Microsoft requirements
- Remove un-needed BRs:
  * pkgconfig(efiboot)
  * pkgconfig(efivar)
- Remove shim requirement: it doesn't need it, it's a UEFI binary
- Restore ix86 and ARM32 support
- Add RISC-V support
- Remove patches (fixed upstream):
  * binutils-2.38-arm-objcopy.patch
  * binutils-2.38-arm-system-crt0.patch
  * ARM-fixes.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1734436800">- Update to version 1.7:
  * Fix compilation with GNU-EFI 4.0
- Use upstream tarball: source service isn't useful on this
  package
- Add 106.patch:
  * Improves ARM32 crt0 by splitting header and code
  * Use pkgconfig for gnu-efi - fixes RISC-V build
  * Update lds from gnu-efi 4.0</changelog>
  <changelog author="Richard Lyu &lt;richard.lyu@suse.com&gt;" date="1760356800">- Update to version 1.8:
  * Fix build problems with LoongArch and riscv64
  * Use CC_LD configured through meson
  * Use --output-target to define the object output format
- Update 106.patch</changelog>
</package>
<package pkgid="ee502d74e010339b8529ac7d28e1fd364dc4ab8c8c61ca912e2903b494d2643a6fb7c6d632570e74525e02c89e4f136fff953a157d44aa74d15cc881c4d6d1a7" name="fwupd-fish-completion" arch="noarch">
  <version epoch="0" ver="2.0.20" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Update to version 2.0.15:
  + This release adds the following features:
  - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
  - Add newer commands and options for Fish completion
  - Allow installing archives named as .CAB rather than .cab
  - Erase Firehose modem devices correctly
  - Fix Goodix enumeration issues
  - Fix sending firmware reports without --force
  - Fix the FreeBSD build
  - Fix version number of BnR MTD devices
  - Require additional requirements for the default PS5512 devboard
  - Require a full system shutdown for all Micron NVMe updates
  - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
  - Foxconn SDX61 Modem
  - Jabra Evolve2 child devices
  - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 2.0.16:
  + This release adds the following features:
  - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
  - Fix missing release locations when loading from artifact
  - Fix remaining issues to make updates on FreeBSD work</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Fix file list</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762344000">- Update to version 2.0.17:
  + This release adds the following features:
  - Add support for client-side phased update deployment
  - Add support for post-quantum signatures
  - Allow clearing the cache dirirectory
  - Allow fwupdtpmevlog to dump the raw eventlog data
  - Build a NVMe GUID derived from the serial number
  - Make fwupdtool extract work with deeply nested images
  - Parse VSS and FTW variable stores from EFI volumes
  - Reintroduce the FreeBSD CI target
  - Support very old versions of UDisks
  + This release fixes the following bugs:
  - Add 'fwupdmgr hwids' by exposing another daemon property
  - Add offline hashes for the Microsoft 20250902 dbx
  - Add the Framework-specific KEK and db hashes
  - Allow updating IFD BIOS region via parent MTD
  - Avoid showing reinstall prompts for composite devices
  - Clean up the fwupdtool lock file in all cases
  - Correctly match the correct historical composite component
  - Do not allow PK or KEK updates when system has a test key installed
  - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
  - Do not require AC power to run the installed tests
  - Do not scan EFI volumes when constructing MTD BIOS devices
  - Ensure REGION is always set for MTD IFD children
  - Ensure SCSI instance IDs are valid ASCII values
  - Fix a critical warning when parsing invalid Jabra firmware
  - Fix an Ilitek parsing crash found when fuzzing
  - Fix an inotify race when refreshing metadata
  - Fix a pending-activation problem with Dell docking stations
  - Fix a potential hang when creating a chunk array with aligned sizes
  - Fix MTD emulation recording for PCI-backed devices
  - Fix the device order when the parent specifies install-parent-first
  - Fix the FLMSTR layout when reading IFD partitions
  - Fix the thunderbolt controller rushing to finalize before onlining retimers
  - Fix writing Intel GPU OptionROM data and OptionROM code
  - Flush stale events to make the Logitech Rallybar more reliable
  - Ignore all the Intel GPU MTD devices
  - Ignore errors when writing the last page of Dell dock firmware
  - Make an error message more specific
  - Modify the Dell dock needs-activation flag after updates are installed
  - Only add one devlink device for each PCI card
  - Parse the FMAP SBOM area as uSWID when required
  - Relax the USI dock DMC child device checks for new firmware
  - Revert back to the flashrom deprecated API as the new API is unusable
  - Rewrite the fwupdmgr manpage to be more useful
  - Use higher delay when update status for Logitech peripheral devices
  + This release adds support for the following hardware:
  - ASUS CX9406 (touch controller)
  - Framework Copilot keyboard
  - Genesys GL352530 and GL352360
  - Huddly C1
  - Lexar and Maxio NVMe SSDs
  - Primax Ryder mouse 2
- Add pkgconfig(libmnl) BuildRequires: new dependency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1764590400">- Update to version 2.0.18:
  + This release adds the following features:
  - Add a MOTD message for devices needing reboot after staged updates
  - Create the reboot-required file when a firmware update requires reboot
  - Record the system state for each composite emulation
  - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
  - Add a MTD device problem if the Intel SPI BIOS lock is set
  - Allow changing the child name when using PARENT_NAME_PREFIX
  - Allow UpdateCapsule to work on systems that do not support SecureBoot
  - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
  - Fall back to the SMBIOS version for BIOS MTD devices
  - Fix a crash when trying to record an i2c emulation
  - Fixed Huddly upgrade problems with major version changes
  - Fix man page compatibility with apropos and whatis
  - Fix parsing USB BOS descriptors
  - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
  - Improve firmware stream searching speed by a huge amount
  - Only convert the release uint32_t to device version format for UEFI devices
  - Only handle SIGINT in fwupdtool when required
  - Refactor the hypervisor and container detection to be usable from plugins
  - Set PlatformArchitecture as the CPU architecture for RISC-V machines
  - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
  - HP Portable USB-C 4K HDMI Hub
  - Lenovo Legion Go 2 (as a HID device)
  - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1766145600">- Update to version 2.0.19:
  + This release adds the following features:
  - Add two commands to fwupdtool to calculate and find CRCs
  - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
  - Always show the correct new firmware version in 'fwupdmgr get-history'
  - Fix an integer underflow when parsing a malicious PE file
  - Fix a regression when enumerating the dell-dock status component
  - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
  - Fix updating the Intel GPU FWDATA section
  - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
  - Lenovo Sapphire Folio Keyboard</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1767441600">- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768305600">- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1772107200">- Update to version 2.0.20:
  + This release adds the following features:
  - Add support for changing AMD UMA carveout size
  - Warn the user if they are using the blocked-firmware
    functionality
  + This release fixes the following bugs:
  - Disable the UEFI plugins on 32bit x86
  - Do not hang when parsing an invalid USB descriptor
  - Do not return an error if the fastboot property is not
    provided
  - Fix a CCGX DMC regression when installing on the HP G5 dock
  - Fix a harmless heap OOB read in AMD kria SOM EEPROM parser
  - Fix a potential fastboot string over-read
  - Fix a regression causing MBIM QDU updates to fail
  - Honor polkit auth for emulation tag modify device
  - Speed up calculating the cab checksum by ~21%
  - Verify the uncompressed size when decompressing CAB files
  + This release adds support for the following hardware:
  - HP Engage One G2 Advanced Hub
  - PixArt PJP274 (Framework Laptop)
  - Several new Jabra GNP devices</changelog>
</package>
<package pkgid="4a91aa80ac0b4b5662562d534e3614894e503ccc7a3f74376f5c800c9f46d77696f3ff27f96af5036bbcbe8abd7b22bc8b5c1bb7f59fc7078a946279d9286d14" name="fwupd-lang" arch="noarch">
  <version epoch="0" ver="2.0.20" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Update to version 2.0.15:
  + This release adds the following features:
  - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
  - Add newer commands and options for Fish completion
  - Allow installing archives named as .CAB rather than .cab
  - Erase Firehose modem devices correctly
  - Fix Goodix enumeration issues
  - Fix sending firmware reports without --force
  - Fix the FreeBSD build
  - Fix version number of BnR MTD devices
  - Require additional requirements for the default PS5512 devboard
  - Require a full system shutdown for all Micron NVMe updates
  - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
  - Foxconn SDX61 Modem
  - Jabra Evolve2 child devices
  - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757678400">- Update to version 2.0.16:
  + This release adds the following features:
  - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
  - Fix missing release locations when loading from artifact
  - Fix remaining issues to make updates on FreeBSD work</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Fix file list</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762344000">- Update to version 2.0.17:
  + This release adds the following features:
  - Add support for client-side phased update deployment
  - Add support for post-quantum signatures
  - Allow clearing the cache dirirectory
  - Allow fwupdtpmevlog to dump the raw eventlog data
  - Build a NVMe GUID derived from the serial number
  - Make fwupdtool extract work with deeply nested images
  - Parse VSS and FTW variable stores from EFI volumes
  - Reintroduce the FreeBSD CI target
  - Support very old versions of UDisks
  + This release fixes the following bugs:
  - Add 'fwupdmgr hwids' by exposing another daemon property
  - Add offline hashes for the Microsoft 20250902 dbx
  - Add the Framework-specific KEK and db hashes
  - Allow updating IFD BIOS region via parent MTD
  - Avoid showing reinstall prompts for composite devices
  - Clean up the fwupdtool lock file in all cases
  - Correctly match the correct historical composite component
  - Do not allow PK or KEK updates when system has a test key installed
  - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
  - Do not require AC power to run the installed tests
  - Do not scan EFI volumes when constructing MTD BIOS devices
  - Ensure REGION is always set for MTD IFD children
  - Ensure SCSI instance IDs are valid ASCII values
  - Fix a critical warning when parsing invalid Jabra firmware
  - Fix an Ilitek parsing crash found when fuzzing
  - Fix an inotify race when refreshing metadata
  - Fix a pending-activation problem with Dell docking stations
  - Fix a potential hang when creating a chunk array with aligned sizes
  - Fix MTD emulation recording for PCI-backed devices
  - Fix the device order when the parent specifies install-parent-first
  - Fix the FLMSTR layout when reading IFD partitions
  - Fix the thunderbolt controller rushing to finalize before onlining retimers
  - Fix writing Intel GPU OptionROM data and OptionROM code
  - Flush stale events to make the Logitech Rallybar more reliable
  - Ignore all the Intel GPU MTD devices
  - Ignore errors when writing the last page of Dell dock firmware
  - Make an error message more specific
  - Modify the Dell dock needs-activation flag after updates are installed
  - Only add one devlink device for each PCI card
  - Parse the FMAP SBOM area as uSWID when required
  - Relax the USI dock DMC child device checks for new firmware
  - Revert back to the flashrom deprecated API as the new API is unusable
  - Rewrite the fwupdmgr manpage to be more useful
  - Use higher delay when update status for Logitech peripheral devices
  + This release adds support for the following hardware:
  - ASUS CX9406 (touch controller)
  - Framework Copilot keyboard
  - Genesys GL352530 and GL352360
  - Huddly C1
  - Lexar and Maxio NVMe SSDs
  - Primax Ryder mouse 2
- Add pkgconfig(libmnl) BuildRequires: new dependency.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1762862400">- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1764590400">- Update to version 2.0.18:
  + This release adds the following features:
  - Add a MOTD message for devices needing reboot after staged updates
  - Create the reboot-required file when a firmware update requires reboot
  - Record the system state for each composite emulation
  - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
  - Add a MTD device problem if the Intel SPI BIOS lock is set
  - Allow changing the child name when using PARENT_NAME_PREFIX
  - Allow UpdateCapsule to work on systems that do not support SecureBoot
  - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
  - Fall back to the SMBIOS version for BIOS MTD devices
  - Fix a crash when trying to record an i2c emulation
  - Fixed Huddly upgrade problems with major version changes
  - Fix man page compatibility with apropos and whatis
  - Fix parsing USB BOS descriptors
  - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
  - Improve firmware stream searching speed by a huge amount
  - Only convert the release uint32_t to device version format for UEFI devices
  - Only handle SIGINT in fwupdtool when required
  - Refactor the hypervisor and container detection to be usable from plugins
  - Set PlatformArchitecture as the CPU architecture for RISC-V machines
  - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
  - HP Portable USB-C 4K HDMI Hub
  - Lenovo Legion Go 2 (as a HID device)
  - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1766145600">- Update to version 2.0.19:
  + This release adds the following features:
  - Add two commands to fwupdtool to calculate and find CRCs
  - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
  - Always show the correct new firmware version in 'fwupdmgr get-history'
  - Fix an integer underflow when parsing a malicious PE file
  - Fix a regression when enumerating the dell-dock status component
  - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
  - Fix updating the Intel GPU FWDATA section
  - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
  - Lenovo Sapphire Folio Keyboard</changelog>
  <changelog author="Holden Fried &lt;holden@opensuse.org&gt;" date="1767441600">- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768305600">- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1772107200">- Update to version 2.0.20:
  + This release adds the following features:
  - Add support for changing AMD UMA carveout size
  - Warn the user if they are using the blocked-firmware
    functionality
  + This release fixes the following bugs:
  - Disable the UEFI plugins on 32bit x86
  - Do not hang when parsing an invalid USB descriptor
  - Do not return an error if the fastboot property is not
    provided
  - Fix a CCGX DMC regression when installing on the HP G5 dock
  - Fix a harmless heap OOB read in AMD kria SOM EEPROM parser
  - Fix a potential fastboot string over-read
  - Fix a regression causing MBIM QDU updates to fail
  - Honor polkit auth for emulation tag modify device
  - Speed up calculating the cab checksum by ~21%
  - Verify the uncompressed size when decompressing CAB files
  + This release adds support for the following hardware:
  - HP Engage One G2 Advanced Hub
  - PixArt PJP274 (Framework Laptop)
  - Several new Jabra GNP devices</changelog>
</package>
<package pkgid="b4b78cbfae6d858870dc6ed3f22fe28e814b6c7202dfa922b9dd011a8b5b6a8affddc2a22b3c3195aa49edb010857d6fe9729bc6c1a36d99af29aaabc4fb5f52" name="fx" arch="riscv64">
  <version epoch="0" ver="39.2.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653220800">- Initial package, version 24.0.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680868800">- Update to version 24.1.0
  * move cursor to view when jumping around
  * add flag: -h, --help</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 31.0.0
  * Added support for JSON streaming/JSON lines.
  * Added new syntax sugar for .map(x =&gt; x.key) as @.key.
  * Improved JSON parsing error messages.
  * Improved JS reducer error messages.
- Update to version 32.2.0
  * Added keys() and values() functions.
- Update to version 31.1.1
  * Replace gid input with current path only if cursor at the end.
  * Allow JSON path to start with [ char.
  * Added more built-in functions (https://fx.wtf).
  * Fixed dig on ctrl+w.
- Update to version 31.1.0
  * Added better dig path word jumping
  * Added len() func
  * Added fx themes to JS version
  * Fix: wrap collapsed nodes
  * Deleted gradient themes
  * Better dig key handling
  * Fixed \/ in key
- Update to version 30.0.0
  * fx now gracefully handles even the most massive JSON files.
  * A New TUI Look: Dive deep into your data with a revamped
    terminal interface—now with themes!
  * Swift Navigation with Dig Fuzzy Search: Feeling lost in JSON?
    Just type . and navigate with ease.
  * Powerful Regex Search: Scan across your entire JSON content
    with precision.
  * Elegant Long String Wraps: No more cut-offs. Your strings wrap
    beautifully now.
  * All Things JSON: Added love for comments, trailing commas, and
    JSON streams.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1710158400">- Update to version 32.0.0
  * YAML support.
  * Expand with 1-9 keys.
  * Keybindings help.
  * Preview mode.
  * Print to stdout.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1711281600">- Update to version 33.0.0
  * Add Terminal autocomplete.
  * New configuration options
    + FX_SHOW_SIZE - show the size of the arrays and objects.
    + FX_NO_MOUSE - disable mouse support.
    + FX_THEME - set the theme for the output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719748800">- Update to version 35.0.0
  * Fixed a bug with very long arguments.
  * Fixed a bug with closing profiles properly.
  * Fixed bash autocomplete for files without newline at the end.
  * Fixed a bug with --raw flag reading files without newline at
    the end.
  * Updated dependencies.
- Update to version 34.0.0
  * Now fx has a built-in JS engine! So, JSON processing will work
    everywhere!
  * Added list function to print array as list of strings.
  * Fixed yanking of wrapped object keys.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1747483200">- Update to version 36.0.2
  * Improved autocomplete for JSON and YAML in zsh.
  * Added toBase64 and fromBase64 builtins.
  * Added YAML.parse and YAML.stringify builtins.
- Update to version 36.0.1
  * Fixed JSON unmarshal for unquote.
- Update to version 36.0.0
  * Improved JSON parsing speed and memory usage.
    Opening huge JSON files ~4GB now takes half the mem size.
  * Fixed jumps with J/K over wrapped strings.
  * Fixed pageup and pagedown movements. Now they work same as in
    vim.
  * Added loading spinner for big JSON files.
  * Added better expand/collapse e/E support with multiple JSON
    objects.
  * Added better previews of collapsed nodes.
  * Fixed support for multiple documents in single YAML file.
  * Added FX_COLLAPSED=1 option to start in collapsed view.
  * Added support to display plain text in interactive mode.
  * Added support for HTTP headers with curl -i ... | fx.
  * Added base64 images preview.
  * Added jumping back/forward in locations history with [ ] keys.
  * Added goto symbol with @ key.
  * Added s key to show/hide array/object sizes.
  * Added go to ref with ctrl+g.
  * Added line numbers with option FX_LINE_NUMBERS.
  * Added scroll percentage in status bar.
  * Added edit-in-place save function.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1750248000">- Update to version 36.0.3
  * Added ctrl+z to suspend program.
  * Added v to open JSON in $EDITOR line vim.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1757332800">- Update to version 39.1.0
  * Added filter shortcut: ?.foo &gt; 42 (transformed to
    .filter(x =&gt; x.foo &gt; 42)).
  * Added delete with dd in interactive mode.
  * Added TOML support with --toml flag.
  * Added 3 new themes.
  * Better autocomplete for zsh.
  * Fixed stringify now returns null for undefined.
  * Fixed quoted fields in autocomplete.
- Update to version 39.0.4
  * Added FX_INDENT env variable.
- Update to version 39.0.3
  * Fixed bug with goto ref on collapsed nodes.
- Update to version 39.0.2
  * Fixed: only check escape chars in --strict mode.
  * Fixed --slurp tailing whitespace parsing.
- Update to version 39.0.1
  * Fixed $ref view pretty printing.
  * Fixed parsing of whitespaces at eof.
- Update to version 39.0.0
  * Add support for "Inlining"
    + fx will inline (printing object in single line) some objects
    and arrays for improved readability.
  * Added yank of key + value.
  * Added search caching.
  * Fixed waiting of first JSON object in JSONL parsing.
  * Fixed panic of missing JSON object.
  * Improved speed of bash autocomplete on huge JSON files.
  * Fixed keys autocompletion in some cases.
- Update to version 38.0.0
  * Added support for undefined values in interactive JSON mode.
  * Improved error messages: better newline handling and clearer
    JSON errors in interactive mode.
  * Fixed line number parsing in --raw mode.
- Update to version 37.0.1
  * Goto line centers screen in the middle.
- Update to version 37.0.0
  * Add "Go To Line" (Vim-Style)
    Quickly jump to any line using :42 syntax.
  * JSON Parsing Enhancements
    + Support for special values: Infinity, -Infinity, NaN.
    + New --strict flag to enforce standard-compliant JSON only.
  * Fixes &amp; Improvements
    + Corrected object node previews.
    + More precise error messages.
  * Data Utilities
    + Added walk function for recursive data transformation
  * The map function now supports object mapping.
- Update to version 36.0.4
  small but meaningful improvements to fx:
  * When opening an empty file, the spinner now stops
    immediately—making it clear that the file is, in fact, empty.
  * No more pointless spinning.
  * Removed a confusing indexing label from the status bar when
    loading large files.
  * The spinner has been relocated to the right corner for better
    clarity.
  * Additionally, in streaming mode, the spinner will now keep
    spinning until the end of the file is reached.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1762948800">- Update to version 39.2.0
  * Improved filtering for streaming mode
  * Now it is possible to use ?.value &gt;= 42 filter in streaming
    mode.
  * Improved map func to work in streaming mode as well.</changelog>
</package>
<package pkgid="c2638ddc9d5f4f645e78720a283e1081b9262a235c7b085616584c39f68287a1d1cc30090d13140150d12b7c68c86171859a47d17fc89a27b22cfe03ed287719" name="fxload" arch="riscv64">
  <version epoch="0" ver="2013_01_03" rel="2.2"/>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="jengelh@medozas.de" date="1265025600">- enable SPARC building</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="rschweikert@suse.com" date="1329307200">- place binary in the /usr tree (UsrMerge project)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1389528000">- added patches:
  * fxload-2008_10_13-prefer_DEVNAME.patch
    This uses the more modern DEVNAME variable instead of DEVICE to
    work better with current udev / kernels
- avoid usage of __DATE__ in version output, use modification time
  of .changes file instead</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- enable building for all arches</changelog>
  <changelog author="mpluskal@suse.com" date="1433332800">- Use url with version
- Add changelog as source
- Cleanup spec file with spec-clener</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606392000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1634040000">- Update to v2013_01_03:
  * Switch to a more updated codebase, since the previous one
    has been unmaintained for years and do not support newer devices.
    This codebase is the same as the old fxload but with some small
    changes made by Steven J. Magnani that add support for
    Cypress FX3 USB 3.0 devices.
    This package is needed, for example, by most of the recent
    astronomical cameras (e.g QHY, ZWO, etc), otherwise the OS
    will not be able to recognize them.
- Rebase and rename fxload-2008_10_13-prefer_DEVNAME.patch to fxload-2013_01_03-prefer_DEVNAME.patch</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="8634a957ab6b8a6265ab6144dfe4554aff258e9fa0d149b9cc21f913a0b4fb4a7f6156040f54bc78ad66cea8a08805af8fe3ba3b399b33e1f323a4a5f72b1ac3" name="fyi" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="1.1"/>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1722686400">- Initial package at 1.0.2</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725537600">- Update package to 1.0.4:
  * Leading space added to the "body" string
- Update package to 1.0.3:
  * Missing include, causing compilation errors.
  * Missing fish completions for --image-data and --image-size</changelog>
</package>
<package pkgid="e7e7ac70f5cc945e2669ca9c0972bb7666e4a6451bbaec676d9bcc683c6f4c5460143663906a5f93f8608dca25b91507c483603660d30f85fe27ce8c7f1e1d86" name="fyi-bash-completion" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="1.1"/>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1722686400">- Initial package at 1.0.2</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725537600">- Update package to 1.0.4:
  * Leading space added to the "body" string
- Update package to 1.0.3:
  * Missing include, causing compilation errors.
  * Missing fish completions for --image-data and --image-size</changelog>
</package>
<package pkgid="c75c799f7a3f76c53c3e294651e8824e130f739f231619192188439e027afdc477ddcb4e6d1121bfaecbb1f0ec69ed8b61f53df549a9ead60107bd9e8ecd44ee" name="fyi-fish-completion" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="1.1"/>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1722686400">- Initial package at 1.0.2</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725537600">- Update package to 1.0.4:
  * Leading space added to the "body" string
- Update package to 1.0.3:
  * Missing include, causing compilation errors.
  * Missing fish completions for --image-data and --image-size</changelog>
</package>
<package pkgid="c4d0c58eaf7ed3e6ad0fab3105ea2089318ab58c49d618db70d7e0ca1f8a38d4dadebd16cf93aaabc19cee38507f64fc9af5a85c00226e4880a4d544bee15ddf" name="fzf" arch="riscv64">
  <version epoch="0" ver="0.71.0" rel="1.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1751803200">- Update to version 0.64.0:
  * Added `multi` event that is triggered when the multi-
    selection has changed.
  * Halfwidth and fullwidth alphanumeric and punctuation
    characters are now internally normalized to their ASCII
    equivalents to allow matching with ASCII queries.
  * Renamed `clear-selection` action to `clear-multi` for consistency.
  * Fixed a bug that could cause fzf to abort due to incorrect
    update ordering.
  * Fixed a bug where some multi-selections were lost when using
    `exclude` or `change-nth`.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1753617600">- Update to version 0.65.0:
  * Added click-footer event that is triggered when the footer
    section is clicked. When the event is triggered, the
    following environment variables are set:
  - $FZF_CLICK_FOOTER_COLUMN - clicked column (1-based)
  - $FZF_CLICK_FOOTER_LINE - clicked line (1-based)
  - $FZF_CLICK_FOOTER_WORD - the word under the cursor
  * Added trigger(...) action that triggers events bound to another key or event.
  * Added support for {*n} and {*nf} placeholder.
  - *n} evaluates to the zero-based ordinal index of all matched items.
  - *nf} evaluates to the temporary file containing that.
  * [neovim] Fixed margin background color when &amp;winborder is used (#4453)
  * Fixed rendering error when hiding a preview window without border (#4465)
  * fix(shell): check for mawk existence before version check (#4468)
  * Fixed --no-header-lines-border behavior (08027e7)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1754222400">- Update to version 0.65.1:
  * Fixed incorrect $FZF_CLICK_HEADER_WORD and $FZF_CLICK_FOOTER_WORD
    when the header or footer contains ANSI escape sequences and
    tab characters.
  * Fixed a bug where you cannot unset the default --nth using
    change-nth action.
  * Fixed a highlighting bug when using --color fg:dim,nth:
    regular pattern over ANSI-colored items.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759060800">- Update to version 0.65.2:
  * Fix incorrect truncation of --info-command with --info=inline-right (#4479)
  * [bash 3] Fix CTRL-T and ALT-C to preserve the last yank (#4496)
  * Do not unset FZF_DEFAULT_* variables when using winpty (#4497) (#4400)
  * Fix rendering of items with tabs when using a non-default ellipsis (#4505)</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1760529600">- Update to version 0.66.0:
  * Many new features centered around the new "raw" mode.
  - 6 actions added for raw mod
  * Markers no longer use background colors.
  * The --color base16 theme (alias: 16) was updated for better
    compatibility with both dark and light themes.
  * --listen now supports Unix domain sockets
  * 4 new env vars: $FZF_DIRECTION, $FZF_SOCK, $FZF_RAW and $FZF_CTRL_R_COMMAND
  * The gutter column is now narrower, rendered with the
    left-half block character (▌).
  * The gutter column can now be customized using --gutter CHAR
    and styled with --color gutter</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761912000">- Update to version 0.66.1:
  * Fix bug preventing 'ctrl-h' from being bound to an action (#4556)
  * Fix --no-color / NO_COLOR theme (#4561)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1763294400">- Update to version 0.67.0:
  * Added --freeze-left=N option to keep the leftmost N columns always visible
  * Added --freeze-right=N option to keep the rightmost N columns always visible
  * Updated --info=inline to print the spinner (load indicator)
  * Bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771848000">- Update to version 0.68.0:
  * Implemented word wrapping in the list section
  * Implemented word wrapping in the preview window
  * Added support for underline style variants in --color:
    underline-double, underline-curly, underline-dotted, underline-dashed
  * Added --preview-wrap-sign to set a different wrap indicator
    for the preview window
  * Added alt-gutter color option (#4602)
  * Added $FZF_WRAP environment variable to child processes (char
    or word when wrapping is enabled) (#4672)
  * fish: Improved command history (CTRL-R) (#4672)
  * Added fish completion support (#4605)
  * zsh: Handle multi-line history selection (#4595)
  * Fixed _fzf_compgen_{path,dir} to respect
    FZF_COMPLETION_{PATH,DIR}_OPTS (#4592)
  * Fixed --preview-window follow not working correctly with
    wrapping (#3243, #4258)
  * Fixed symlinks to directories being returned as files (#4676)
  * Fixed SIGHUP signal handling (#4668)
  * Fixed preview process not killed on exit (#4667)
  * Fixed coloring of items with zero-width characters (#4620)
  * Fixed track-current unset after a combined movement action (#4649)
  * Fixed --accept-nth being ignored in filter mode (#4636)
  * Fixed display width calculation with maxWidth (#4596)
  * Fixed clearing of the rest of the current line on start (#4652)
  * Fixed x-api-key header not required for GET requests (#4627)
  * Fixed key reading not cancelled when execute triggered via a
    server request (#4653)
  * Fixed rebind of readline command redraw-current-line (#4635)
  * Fixed fzf-tmux TERM quoting and added mktemp usage (#4664)
  * Do not allow very long queries in FuzzyMatchV2 (#4608)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1772452800">- Update to version 0.70.0:
  * Added change-with-nth action for dynamically changing the --
    with-nth option.
  * Added change-header-lines action for dynamically changing the
  - -header-lines option
  * Performance improvements (1.3x to 1.9x faster filtering
    depending on query) Fixed nth attribute merge order to
    respect precedence hierarchy (#4697)
  * Fixed nth attribute merge order to respect precedence
    hierarchy (#4697)
  * bash: Replaced printf with builtin printf to bypass local
    indirections (#4684)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775390400">- Update to version 0.71.0
  * Added --popup as a new name for --tmux with Zellij support
  * Cross-reload item identity with --id-nth
  * Performance improvements
  * Shell integration improvements
  * GET / HTTP endpoint now includes positions field in each match entry,
    providing the indices of matched characters for external highlighting
  * Allow adaptive height with negative value (--height=~-HEIGHT)
  * Bug fixes</changelog>
</package>
<package pkgid="7df79f39e2c84530f10f472b79c7185ddff0803e7fc78e5eef4bf68f99629eedda76d13a36eded632417f77d432359c30a67e0a3f184034f996d1aeb94d9f060" name="fzf-bash-integration" arch="noarch">
  <version epoch="0" ver="0.71.0" rel="1.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1751803200">- Update to version 0.64.0:
  * Added `multi` event that is triggered when the multi-
    selection has changed.
  * Halfwidth and fullwidth alphanumeric and punctuation
    characters are now internally normalized to their ASCII
    equivalents to allow matching with ASCII queries.
  * Renamed `clear-selection` action to `clear-multi` for consistency.
  * Fixed a bug that could cause fzf to abort due to incorrect
    update ordering.
  * Fixed a bug where some multi-selections were lost when using
    `exclude` or `change-nth`.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1753617600">- Update to version 0.65.0:
  * Added click-footer event that is triggered when the footer
    section is clicked. When the event is triggered, the
    following environment variables are set:
  - $FZF_CLICK_FOOTER_COLUMN - clicked column (1-based)
  - $FZF_CLICK_FOOTER_LINE - clicked line (1-based)
  - $FZF_CLICK_FOOTER_WORD - the word under the cursor
  * Added trigger(...) action that triggers events bound to another key or event.
  * Added support for {*n} and {*nf} placeholder.
  - *n} evaluates to the zero-based ordinal index of all matched items.
  - *nf} evaluates to the temporary file containing that.
  * [neovim] Fixed margin background color when &amp;winborder is used (#4453)
  * Fixed rendering error when hiding a preview window without border (#4465)
  * fix(shell): check for mawk existence before version check (#4468)
  * Fixed --no-header-lines-border behavior (08027e7)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1754222400">- Update to version 0.65.1:
  * Fixed incorrect $FZF_CLICK_HEADER_WORD and $FZF_CLICK_FOOTER_WORD
    when the header or footer contains ANSI escape sequences and
    tab characters.
  * Fixed a bug where you cannot unset the default --nth using
    change-nth action.
  * Fixed a highlighting bug when using --color fg:dim,nth:
    regular pattern over ANSI-colored items.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759060800">- Update to version 0.65.2:
  * Fix incorrect truncation of --info-command with --info=inline-right (#4479)
  * [bash 3] Fix CTRL-T and ALT-C to preserve the last yank (#4496)
  * Do not unset FZF_DEFAULT_* variables when using winpty (#4497) (#4400)
  * Fix rendering of items with tabs when using a non-default ellipsis (#4505)</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1760529600">- Update to version 0.66.0:
  * Many new features centered around the new "raw" mode.
  - 6 actions added for raw mod
  * Markers no longer use background colors.
  * The --color base16 theme (alias: 16) was updated for better
    compatibility with both dark and light themes.
  * --listen now supports Unix domain sockets
  * 4 new env vars: $FZF_DIRECTION, $FZF_SOCK, $FZF_RAW and $FZF_CTRL_R_COMMAND
  * The gutter column is now narrower, rendered with the
    left-half block character (▌).
  * The gutter column can now be customized using --gutter CHAR
    and styled with --color gutter</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761912000">- Update to version 0.66.1:
  * Fix bug preventing 'ctrl-h' from being bound to an action (#4556)
  * Fix --no-color / NO_COLOR theme (#4561)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1763294400">- Update to version 0.67.0:
  * Added --freeze-left=N option to keep the leftmost N columns always visible
  * Added --freeze-right=N option to keep the rightmost N columns always visible
  * Updated --info=inline to print the spinner (load indicator)
  * Bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771848000">- Update to version 0.68.0:
  * Implemented word wrapping in the list section
  * Implemented word wrapping in the preview window
  * Added support for underline style variants in --color:
    underline-double, underline-curly, underline-dotted, underline-dashed
  * Added --preview-wrap-sign to set a different wrap indicator
    for the preview window
  * Added alt-gutter color option (#4602)
  * Added $FZF_WRAP environment variable to child processes (char
    or word when wrapping is enabled) (#4672)
  * fish: Improved command history (CTRL-R) (#4672)
  * Added fish completion support (#4605)
  * zsh: Handle multi-line history selection (#4595)
  * Fixed _fzf_compgen_{path,dir} to respect
    FZF_COMPLETION_{PATH,DIR}_OPTS (#4592)
  * Fixed --preview-window follow not working correctly with
    wrapping (#3243, #4258)
  * Fixed symlinks to directories being returned as files (#4676)
  * Fixed SIGHUP signal handling (#4668)
  * Fixed preview process not killed on exit (#4667)
  * Fixed coloring of items with zero-width characters (#4620)
  * Fixed track-current unset after a combined movement action (#4649)
  * Fixed --accept-nth being ignored in filter mode (#4636)
  * Fixed display width calculation with maxWidth (#4596)
  * Fixed clearing of the rest of the current line on start (#4652)
  * Fixed x-api-key header not required for GET requests (#4627)
  * Fixed key reading not cancelled when execute triggered via a
    server request (#4653)
  * Fixed rebind of readline command redraw-current-line (#4635)
  * Fixed fzf-tmux TERM quoting and added mktemp usage (#4664)
  * Do not allow very long queries in FuzzyMatchV2 (#4608)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1772452800">- Update to version 0.70.0:
  * Added change-with-nth action for dynamically changing the --
    with-nth option.
  * Added change-header-lines action for dynamically changing the
  - -header-lines option
  * Performance improvements (1.3x to 1.9x faster filtering
    depending on query) Fixed nth attribute merge order to
    respect precedence hierarchy (#4697)
  * Fixed nth attribute merge order to respect precedence
    hierarchy (#4697)
  * bash: Replaced printf with builtin printf to bypass local
    indirections (#4684)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775390400">- Update to version 0.71.0
  * Added --popup as a new name for --tmux with Zellij support
  * Cross-reload item identity with --id-nth
  * Performance improvements
  * Shell integration improvements
  * GET / HTTP endpoint now includes positions field in each match entry,
    providing the indices of matched characters for external highlighting
  * Allow adaptive height with negative value (--height=~-HEIGHT)
  * Bug fixes</changelog>
</package>
<package pkgid="a8efb3b8a6d6ea05761bb8b5d23fdf76d2706ad4e17ea89584f26da204df01c97f9f9af0b0ee9d022dc0174cfd104cf7434a38b22ebc7fe9dd567e9d65f04bed" name="fzf-fish-integration" arch="noarch">
  <version epoch="0" ver="0.71.0" rel="1.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1751803200">- Update to version 0.64.0:
  * Added `multi` event that is triggered when the multi-
    selection has changed.
  * Halfwidth and fullwidth alphanumeric and punctuation
    characters are now internally normalized to their ASCII
    equivalents to allow matching with ASCII queries.
  * Renamed `clear-selection` action to `clear-multi` for consistency.
  * Fixed a bug that could cause fzf to abort due to incorrect
    update ordering.
  * Fixed a bug where some multi-selections were lost when using
    `exclude` or `change-nth`.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1753617600">- Update to version 0.65.0:
  * Added click-footer event that is triggered when the footer
    section is clicked. When the event is triggered, the
    following environment variables are set:
  - $FZF_CLICK_FOOTER_COLUMN - clicked column (1-based)
  - $FZF_CLICK_FOOTER_LINE - clicked line (1-based)
  - $FZF_CLICK_FOOTER_WORD - the word under the cursor
  * Added trigger(...) action that triggers events bound to another key or event.
  * Added support for {*n} and {*nf} placeholder.
  - *n} evaluates to the zero-based ordinal index of all matched items.
  - *nf} evaluates to the temporary file containing that.
  * [neovim] Fixed margin background color when &amp;winborder is used (#4453)
  * Fixed rendering error when hiding a preview window without border (#4465)
  * fix(shell): check for mawk existence before version check (#4468)
  * Fixed --no-header-lines-border behavior (08027e7)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1754222400">- Update to version 0.65.1:
  * Fixed incorrect $FZF_CLICK_HEADER_WORD and $FZF_CLICK_FOOTER_WORD
    when the header or footer contains ANSI escape sequences and
    tab characters.
  * Fixed a bug where you cannot unset the default --nth using
    change-nth action.
  * Fixed a highlighting bug when using --color fg:dim,nth:
    regular pattern over ANSI-colored items.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759060800">- Update to version 0.65.2:
  * Fix incorrect truncation of --info-command with --info=inline-right (#4479)
  * [bash 3] Fix CTRL-T and ALT-C to preserve the last yank (#4496)
  * Do not unset FZF_DEFAULT_* variables when using winpty (#4497) (#4400)
  * Fix rendering of items with tabs when using a non-default ellipsis (#4505)</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1760529600">- Update to version 0.66.0:
  * Many new features centered around the new "raw" mode.
  - 6 actions added for raw mod
  * Markers no longer use background colors.
  * The --color base16 theme (alias: 16) was updated for better
    compatibility with both dark and light themes.
  * --listen now supports Unix domain sockets
  * 4 new env vars: $FZF_DIRECTION, $FZF_SOCK, $FZF_RAW and $FZF_CTRL_R_COMMAND
  * The gutter column is now narrower, rendered with the
    left-half block character (▌).
  * The gutter column can now be customized using --gutter CHAR
    and styled with --color gutter</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761912000">- Update to version 0.66.1:
  * Fix bug preventing 'ctrl-h' from being bound to an action (#4556)
  * Fix --no-color / NO_COLOR theme (#4561)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1763294400">- Update to version 0.67.0:
  * Added --freeze-left=N option to keep the leftmost N columns always visible
  * Added --freeze-right=N option to keep the rightmost N columns always visible
  * Updated --info=inline to print the spinner (load indicator)
  * Bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771848000">- Update to version 0.68.0:
  * Implemented word wrapping in the list section
  * Implemented word wrapping in the preview window
  * Added support for underline style variants in --color:
    underline-double, underline-curly, underline-dotted, underline-dashed
  * Added --preview-wrap-sign to set a different wrap indicator
    for the preview window
  * Added alt-gutter color option (#4602)
  * Added $FZF_WRAP environment variable to child processes (char
    or word when wrapping is enabled) (#4672)
  * fish: Improved command history (CTRL-R) (#4672)
  * Added fish completion support (#4605)
  * zsh: Handle multi-line history selection (#4595)
  * Fixed _fzf_compgen_{path,dir} to respect
    FZF_COMPLETION_{PATH,DIR}_OPTS (#4592)
  * Fixed --preview-window follow not working correctly with
    wrapping (#3243, #4258)
  * Fixed symlinks to directories being returned as files (#4676)
  * Fixed SIGHUP signal handling (#4668)
  * Fixed preview process not killed on exit (#4667)
  * Fixed coloring of items with zero-width characters (#4620)
  * Fixed track-current unset after a combined movement action (#4649)
  * Fixed --accept-nth being ignored in filter mode (#4636)
  * Fixed display width calculation with maxWidth (#4596)
  * Fixed clearing of the rest of the current line on start (#4652)
  * Fixed x-api-key header not required for GET requests (#4627)
  * Fixed key reading not cancelled when execute triggered via a
    server request (#4653)
  * Fixed rebind of readline command redraw-current-line (#4635)
  * Fixed fzf-tmux TERM quoting and added mktemp usage (#4664)
  * Do not allow very long queries in FuzzyMatchV2 (#4608)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1772452800">- Update to version 0.70.0:
  * Added change-with-nth action for dynamically changing the --
    with-nth option.
  * Added change-header-lines action for dynamically changing the
  - -header-lines option
  * Performance improvements (1.3x to 1.9x faster filtering
    depending on query) Fixed nth attribute merge order to
    respect precedence hierarchy (#4697)
  * Fixed nth attribute merge order to respect precedence
    hierarchy (#4697)
  * bash: Replaced printf with builtin printf to bypass local
    indirections (#4684)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775390400">- Update to version 0.71.0
  * Added --popup as a new name for --tmux with Zellij support
  * Cross-reload item identity with --id-nth
  * Performance improvements
  * Shell integration improvements
  * GET / HTTP endpoint now includes positions field in each match entry,
    providing the indices of matched characters for external highlighting
  * Allow adaptive height with negative value (--height=~-HEIGHT)
  * Bug fixes</changelog>
</package>
<package pkgid="321ca114f079595643249e40c51d7fbae3b56c150a6439e386b8d6bad455c87b5019fb7cff5fdaece17ff6bbadf54a96172236c9e81943f8f2c705f07f5d8c50" name="fzf-tmux" arch="noarch">
  <version epoch="0" ver="0.71.0" rel="1.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1751803200">- Update to version 0.64.0:
  * Added `multi` event that is triggered when the multi-
    selection has changed.
  * Halfwidth and fullwidth alphanumeric and punctuation
    characters are now internally normalized to their ASCII
    equivalents to allow matching with ASCII queries.
  * Renamed `clear-selection` action to `clear-multi` for consistency.
  * Fixed a bug that could cause fzf to abort due to incorrect
    update ordering.
  * Fixed a bug where some multi-selections were lost when using
    `exclude` or `change-nth`.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1753617600">- Update to version 0.65.0:
  * Added click-footer event that is triggered when the footer
    section is clicked. When the event is triggered, the
    following environment variables are set:
  - $FZF_CLICK_FOOTER_COLUMN - clicked column (1-based)
  - $FZF_CLICK_FOOTER_LINE - clicked line (1-based)
  - $FZF_CLICK_FOOTER_WORD - the word under the cursor
  * Added trigger(...) action that triggers events bound to another key or event.
  * Added support for {*n} and {*nf} placeholder.
  - *n} evaluates to the zero-based ordinal index of all matched items.
  - *nf} evaluates to the temporary file containing that.
  * [neovim] Fixed margin background color when &amp;winborder is used (#4453)
  * Fixed rendering error when hiding a preview window without border (#4465)
  * fix(shell): check for mawk existence before version check (#4468)
  * Fixed --no-header-lines-border behavior (08027e7)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1754222400">- Update to version 0.65.1:
  * Fixed incorrect $FZF_CLICK_HEADER_WORD and $FZF_CLICK_FOOTER_WORD
    when the header or footer contains ANSI escape sequences and
    tab characters.
  * Fixed a bug where you cannot unset the default --nth using
    change-nth action.
  * Fixed a highlighting bug when using --color fg:dim,nth:
    regular pattern over ANSI-colored items.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759060800">- Update to version 0.65.2:
  * Fix incorrect truncation of --info-command with --info=inline-right (#4479)
  * [bash 3] Fix CTRL-T and ALT-C to preserve the last yank (#4496)
  * Do not unset FZF_DEFAULT_* variables when using winpty (#4497) (#4400)
  * Fix rendering of items with tabs when using a non-default ellipsis (#4505)</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1760529600">- Update to version 0.66.0:
  * Many new features centered around the new "raw" mode.
  - 6 actions added for raw mod
  * Markers no longer use background colors.
  * The --color base16 theme (alias: 16) was updated for better
    compatibility with both dark and light themes.
  * --listen now supports Unix domain sockets
  * 4 new env vars: $FZF_DIRECTION, $FZF_SOCK, $FZF_RAW and $FZF_CTRL_R_COMMAND
  * The gutter column is now narrower, rendered with the
    left-half block character (▌).
  * The gutter column can now be customized using --gutter CHAR
    and styled with --color gutter</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761912000">- Update to version 0.66.1:
  * Fix bug preventing 'ctrl-h' from being bound to an action (#4556)
  * Fix --no-color / NO_COLOR theme (#4561)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1763294400">- Update to version 0.67.0:
  * Added --freeze-left=N option to keep the leftmost N columns always visible
  * Added --freeze-right=N option to keep the rightmost N columns always visible
  * Updated --info=inline to print the spinner (load indicator)
  * Bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771848000">- Update to version 0.68.0:
  * Implemented word wrapping in the list section
  * Implemented word wrapping in the preview window
  * Added support for underline style variants in --color:
    underline-double, underline-curly, underline-dotted, underline-dashed
  * Added --preview-wrap-sign to set a different wrap indicator
    for the preview window
  * Added alt-gutter color option (#4602)
  * Added $FZF_WRAP environment variable to child processes (char
    or word when wrapping is enabled) (#4672)
  * fish: Improved command history (CTRL-R) (#4672)
  * Added fish completion support (#4605)
  * zsh: Handle multi-line history selection (#4595)
  * Fixed _fzf_compgen_{path,dir} to respect
    FZF_COMPLETION_{PATH,DIR}_OPTS (#4592)
  * Fixed --preview-window follow not working correctly with
    wrapping (#3243, #4258)
  * Fixed symlinks to directories being returned as files (#4676)
  * Fixed SIGHUP signal handling (#4668)
  * Fixed preview process not killed on exit (#4667)
  * Fixed coloring of items with zero-width characters (#4620)
  * Fixed track-current unset after a combined movement action (#4649)
  * Fixed --accept-nth being ignored in filter mode (#4636)
  * Fixed display width calculation with maxWidth (#4596)
  * Fixed clearing of the rest of the current line on start (#4652)
  * Fixed x-api-key header not required for GET requests (#4627)
  * Fixed key reading not cancelled when execute triggered via a
    server request (#4653)
  * Fixed rebind of readline command redraw-current-line (#4635)
  * Fixed fzf-tmux TERM quoting and added mktemp usage (#4664)
  * Do not allow very long queries in FuzzyMatchV2 (#4608)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1772452800">- Update to version 0.70.0:
  * Added change-with-nth action for dynamically changing the --
    with-nth option.
  * Added change-header-lines action for dynamically changing the
  - -header-lines option
  * Performance improvements (1.3x to 1.9x faster filtering
    depending on query) Fixed nth attribute merge order to
    respect precedence hierarchy (#4697)
  * Fixed nth attribute merge order to respect precedence
    hierarchy (#4697)
  * bash: Replaced printf with builtin printf to bypass local
    indirections (#4684)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775390400">- Update to version 0.71.0
  * Added --popup as a new name for --tmux with Zellij support
  * Cross-reload item identity with --id-nth
  * Performance improvements
  * Shell integration improvements
  * GET / HTTP endpoint now includes positions field in each match entry,
    providing the indices of matched characters for external highlighting
  * Allow adaptive height with negative value (--height=~-HEIGHT)
  * Bug fixes</changelog>
</package>
<package pkgid="658f51b5819b1b05e9bf5c3f68a484d9e501126f86ec26071e958ea244b2a5770d5bb999b35b468af596ac825fba8831e943ea6227a4a5447054beb6648a77e2" name="fzf-zsh-integration" arch="noarch">
  <version epoch="0" ver="0.71.0" rel="1.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1751803200">- Update to version 0.64.0:
  * Added `multi` event that is triggered when the multi-
    selection has changed.
  * Halfwidth and fullwidth alphanumeric and punctuation
    characters are now internally normalized to their ASCII
    equivalents to allow matching with ASCII queries.
  * Renamed `clear-selection` action to `clear-multi` for consistency.
  * Fixed a bug that could cause fzf to abort due to incorrect
    update ordering.
  * Fixed a bug where some multi-selections were lost when using
    `exclude` or `change-nth`.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1753617600">- Update to version 0.65.0:
  * Added click-footer event that is triggered when the footer
    section is clicked. When the event is triggered, the
    following environment variables are set:
  - $FZF_CLICK_FOOTER_COLUMN - clicked column (1-based)
  - $FZF_CLICK_FOOTER_LINE - clicked line (1-based)
  - $FZF_CLICK_FOOTER_WORD - the word under the cursor
  * Added trigger(...) action that triggers events bound to another key or event.
  * Added support for {*n} and {*nf} placeholder.
  - *n} evaluates to the zero-based ordinal index of all matched items.
  - *nf} evaluates to the temporary file containing that.
  * [neovim] Fixed margin background color when &amp;winborder is used (#4453)
  * Fixed rendering error when hiding a preview window without border (#4465)
  * fix(shell): check for mawk existence before version check (#4468)
  * Fixed --no-header-lines-border behavior (08027e7)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1754222400">- Update to version 0.65.1:
  * Fixed incorrect $FZF_CLICK_HEADER_WORD and $FZF_CLICK_FOOTER_WORD
    when the header or footer contains ANSI escape sequences and
    tab characters.
  * Fixed a bug where you cannot unset the default --nth using
    change-nth action.
  * Fixed a highlighting bug when using --color fg:dim,nth:
    regular pattern over ANSI-colored items.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1759060800">- Update to version 0.65.2:
  * Fix incorrect truncation of --info-command with --info=inline-right (#4479)
  * [bash 3] Fix CTRL-T and ALT-C to preserve the last yank (#4496)
  * Do not unset FZF_DEFAULT_* variables when using winpty (#4497) (#4400)
  * Fix rendering of items with tabs when using a non-default ellipsis (#4505)</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1760529600">- Update to version 0.66.0:
  * Many new features centered around the new "raw" mode.
  - 6 actions added for raw mod
  * Markers no longer use background colors.
  * The --color base16 theme (alias: 16) was updated for better
    compatibility with both dark and light themes.
  * --listen now supports Unix domain sockets
  * 4 new env vars: $FZF_DIRECTION, $FZF_SOCK, $FZF_RAW and $FZF_CTRL_R_COMMAND
  * The gutter column is now narrower, rendered with the
    left-half block character (▌).
  * The gutter column can now be customized using --gutter CHAR
    and styled with --color gutter</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1761912000">- Update to version 0.66.1:
  * Fix bug preventing 'ctrl-h' from being bound to an action (#4556)
  * Fix --no-color / NO_COLOR theme (#4561)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1763294400">- Update to version 0.67.0:
  * Added --freeze-left=N option to keep the leftmost N columns always visible
  * Added --freeze-right=N option to keep the rightmost N columns always visible
  * Updated --info=inline to print the spinner (load indicator)
  * Bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1771848000">- Update to version 0.68.0:
  * Implemented word wrapping in the list section
  * Implemented word wrapping in the preview window
  * Added support for underline style variants in --color:
    underline-double, underline-curly, underline-dotted, underline-dashed
  * Added --preview-wrap-sign to set a different wrap indicator
    for the preview window
  * Added alt-gutter color option (#4602)
  * Added $FZF_WRAP environment variable to child processes (char
    or word when wrapping is enabled) (#4672)
  * fish: Improved command history (CTRL-R) (#4672)
  * Added fish completion support (#4605)
  * zsh: Handle multi-line history selection (#4595)
  * Fixed _fzf_compgen_{path,dir} to respect
    FZF_COMPLETION_{PATH,DIR}_OPTS (#4592)
  * Fixed --preview-window follow not working correctly with
    wrapping (#3243, #4258)
  * Fixed symlinks to directories being returned as files (#4676)
  * Fixed SIGHUP signal handling (#4668)
  * Fixed preview process not killed on exit (#4667)
  * Fixed coloring of items with zero-width characters (#4620)
  * Fixed track-current unset after a combined movement action (#4649)
  * Fixed --accept-nth being ignored in filter mode (#4636)
  * Fixed display width calculation with maxWidth (#4596)
  * Fixed clearing of the rest of the current line on start (#4652)
  * Fixed x-api-key header not required for GET requests (#4627)
  * Fixed key reading not cancelled when execute triggered via a
    server request (#4653)
  * Fixed rebind of readline command redraw-current-line (#4635)
  * Fixed fzf-tmux TERM quoting and added mktemp usage (#4664)
  * Do not allow very long queries in FuzzyMatchV2 (#4608)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1772452800">- Update to version 0.70.0:
  * Added change-with-nth action for dynamically changing the --
    with-nth option.
  * Added change-header-lines action for dynamically changing the
  - -header-lines option
  * Performance improvements (1.3x to 1.9x faster filtering
    depending on query) Fixed nth attribute merge order to
    respect precedence hierarchy (#4697)
  * Fixed nth attribute merge order to respect precedence
    hierarchy (#4697)
  * bash: Replaced printf with builtin printf to bypass local
    indirections (#4684)</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1775390400">- Update to version 0.71.0
  * Added --popup as a new name for --tmux with Zellij support
  * Cross-reload item identity with --id-nth
  * Performance improvements
  * Shell integration improvements
  * GET / HTTP endpoint now includes positions field in each match entry,
    providing the indices of matched characters for external highlighting
  * Allow adaptive height with negative value (--height=~-HEIGHT)
  * Bug fixes</changelog>
</package>
<package pkgid="bdc216b2e1a9ddea3fa68cf4bd373f3af5daeb91a0c841d912f125ca76c39d63a8644abd729df4260018583ad3c47953f7fc4ee67dc6984e56934ea729c37998" name="fzy" arch="riscv64">
  <version epoch="0" ver="1.1" rel="1.1"/>
  <changelog author="mvetter@suse.com" date="1519214400">- Create initial package for openSUSE in version 0.9</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1551528000">- Update to version 1.0
  Features:
  * Support UTF-8
  * Support readline-like editing
  * Quit on Esc
  * Redraw on terminal resize
  * Bracketed paste escapes are ignored
  Performance:
  * Initialize tty interface before reading stdin
- Add keyring file and do package source verfication
- Clean specfile with spec-cleaner
- Make sure we use correct build flags with %{optfiles} macro</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1752494400">- Update to 1.1:
  Features:
  * Add -i/--show-info to display selection information
  * Add ability to use null as input delimiter with -0
  * Support Ctrl-G to cancel/exit
  Bugfixes:
  * Avoid terminal flicker with large outputs</changelog>
</package>
<package pkgid="29c3c650033edbd7db537b2f704182b144a325efe1d85b4ee552ae8c9a2e6435856f9b58577d09f8c1180a39f7cfd0d941e6d53780f89ae0ec2b12fac1a3470c" name="g3utils" arch="riscv64">
  <version epoch="0" ver="1.2.1" rel="11.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1590494400">- fix set_permissions invocation, a '%' was missing for the faxq-helper path,
  causing the path never to be adjusted correctly during %post.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1615896000">- mgetty-fix-errlist.patch: just use strerror() here.</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link /usr/bin/newslock as PIE (bsc#1184124).
  - Modified fixpie.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1624536000">- add faxq-libexec.patch: adjust buildsystem to move faxq-helper setuid binary
  to /usr/libexec (bsc#1171164)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mgetty@.service
  * vgetty@.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1645531200">- Restore AutoPPP functionality by properly passing "-DAUTO_PPP"
  to CFLAGS.</changelog>
  <changelog author="pgajdos@suse.com" date="1671192000">- do not enable/disable parametrized service [bsc#914661c17]</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711540800">- Provide user(fax) in sendfax package. [bsc#1221420]</changelog>
  <changelog author="pgajdos@suse.com" date="1747137600">- build with gcc15
  + mgetty-gcc15.patch</changelog>
</package>
<package pkgid="d2c86e3fc93421b553e9604b08cc4bd81742d797fafd8fdc9ffc85daf1b5d81cb54c27bdd1c12819255aefae391d5b55106ce75c39e4aaec6089fb90255ffd61" name="g810-led" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="3.1"/>
  <changelog author="Christos Gourdoupis &lt;xrigou@otenet.gr&gt;" date="1548504000">- Update to version 0.3.3.</changelog>
  <changelog author="Christos Gourdoupis &lt;xrigou@otenet.gr&gt;" date="1561377600">- Update to version 0.3.5.</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1566734400">- Update to version 0.3.7.</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1579435200">- Update to version 0.3.9</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1589976000">- Update to version 0.4.2:
  * add support for G815</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631793600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_g810-led-reboot.service.patch
  * harden_g810-led.service.patch</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="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.4.3:
  * Rely on uaccess to control device access
  * Add error context to failures to open devices
  * Add new key for ABNT keyboards</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1679832000">- Fix compilation error with GCC13:
  * help.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="68b25544218f80ac6b031239844f65dc8cc78b3e25a5711e0370f5d4ce98021fabdc6242930869a7c2a59a65319eeef8eb30d7748c7a958f30edc64f3bbe8cdd" name="gajim" arch="noarch">
  <version epoch="0" ver="2.4.4" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1721563200">- Update to version 1.9.2:
  * Optionally unregister from group chats on close.
  * Make HTTP links clickable in room descriptions.
  * Show participant avatar in MUC notifications.
  * ChatCommands: Improve styling and add hint for double slash
    usage.
  * Proxies: Add option to ignore system proxies.
  * MessageRowActons: Hide quick reactions on narrow screens.
  * MessageRowActions: Adjust floating offset for merged messages.
  * AboutDialog: Add package information.
  * Dataforms: Improv display of simple forms.
  * Remove gajim-url theme parameter.
  * MessageRowActions: Fix memory leak.
  * OMEMO: Don’t delete signed pre keys before catchup.
  * SearchView: Prevent burst of db queries when holding enter.
  * ChatListRow: Indicate received file for encrypted messages.
  * Fix nickname completion in group chats.
  * RosterItemExchange: Display optional message in the chat.
  * GroupchatRoster: Fix menu not pointing to cursor.
  * SynchronizeAccounts: Fix dialogue for starting with unavailable
    account.
  * MessageRowActions: Fix widget margin in RTL mode.
  * Remove unnecessary space between quotes.
  * MessageRowActions: Make on_hover method more robust.
  * Corrections: Load correct message.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1725105600">- Update to version 1.9.3:
  * DebugConsole: Dynamically add stanza presets and add XEP-0092
    query.
  * Make Chatlist and Groupchat Roster style consistent.
  * Send read marker when receiving a message in a chat that has
    the focus.
  * AccountWizard: Avoid crash on destroy by moving attribute
    declaration to top.
  * MessageRowActions: Fix issue with row hover in conjunction with
    switching chats.
  * Messages: Treat type=normal messages as chat messages.
  * SearchView: Fix search when changing scope for the same search
    string.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1726747200">- Update to version 1.9.4:
  * Raise nbxmpp version to 5.0.4.
  * Add setting to prevent synchronisation of group chats.
  * XEP-0317 (Hats).
  * Integrate providers.xmpp.net into account creation wizard.
  * Search: Add user interface for message filters.
  * Create a common directory for temporary files.
  * Unify usage of "synchronise"/"synchronize" strings.
  * Control: Improve query to load messages around a timestamp.
  * Dataforms: Improve read only form presentation.
  * Indicate modified contact name in info dialogues.
  * StartChat: Show description, user count, and language in search
    results.
  * Add a Quit dialogue for setting window preference.
  * Search: Add fade-in effect for results and make search icon
    spin.
  * Search: Indicate search state with placeholder.
  * Message rows: Use transition for row highlight.
  * Build: Move all configure/build/installation steps into single
    script.
  * ChatControl: Show typing indicator in a separate widget.
  * Search: Use quotes to mark search filter content.
  * Parse xmpp IRI correctly.
  * Display error message correctly when missing dependencies.
  * MUC: Display errors related to nickname change.
  * DBus: Use correct app id.
  * JingleFileTransfer: Fix message data argument.
  * Dataforms: Fix completion of single list forms.
  * Catch KeyringLocked error when trying to delete a password.
  * Debug Console: Catch errors before trying to send stanzas.
  * Menu: Fix "Mark as read" action not sending read marker.
  * MessageRowActions: Enable scrolling while cursor rests on
    action.
  * GroupchatRoster: Fix loading roster while participants are
    added/removed.
  * StartChat: Only search s.j.n if there is a search string.
  * GroupchatRoster: Fix filtering for participants with status
    set.
  * ChatListStack: Fix default workspace id when getting current
    chat list.
  * Fix wrapping lines for long words.
  * MessageRowActions: Make actions more robust.
  * Debug Console: Fix Ctrl+F hotkey.
  * MessageInputTextView: Make background transparent.
  * GroupChatRoster: Fix hover style scope to avoid hidden
    scrollbar thumb.
  * Search: Allow to search for same string again.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1727784000">- Update to version 1.9.5:
  * DebugConsole: Show "Log" when opening the dialogue.
  * DebugConsole: Improve search for XML logs.
  * Datafroms: Display text-multi fields without scrolled window.
  * Inform user when referenced message cannot be found.
  * Move chat state indicator above message input.
  * Preview: Update preview object while updating progress.
  * Dataforms: Don’t try to calculate label size.
  * Groupchat: Wrap long nicknames in subject row.
  * StartChat: Fix global search results missing the name in some
    cases.
  * Build: Build translations for all distributions again.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Update to BuildRequires: libpcre2-8-0</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1745064000">- update to version 2.1.1:
  - Improvements:
  * OMEMO: Unify terminology regarding blind trust
  * ExceptionDialog: Don’t open multiple dialogs (#8370)
  * GroupChat: Show voice request errors (#12225)
  * ChatFilters: Increase width of dropdowns
  * StartChat: Improve row layout
  * StartChat: Show contact addresses (#12261)
  * StartChat: Make contact list more compact
  - Change:
  * Raise nbxmpp version
  - Bug Fixes:
  * MDS: Check if account is connected (#12271)
  * Search: Ignore obsolete corrected messages (#11804)
  * Search: Don’t show moderated messages (#12163)
  * Message actions box: Fix pressing space to focus input; prevent error with no contact (#12267)
  * StartChat: Consider show value "chat" the same as "online"
  * MDS: Set by attribute correctly
  * Catch exceptions when pasting text from clipboard (#12258)
  * Account sidebar: Fix setting status for multiple accounts (#12257)
- update to version 2.1.0:
  - New:
  * Support XEP-0490: Message Displayed Synchronization
  * Add activity feed
  - Improvements:
  * Start Chat: Use language symbol and code instead of flag (#12249)
  * Group chat info: Use better fitting language icon
  * Start chat: Add 'Execute Command…' menu item (#12246)
  * Chat banner: Use better icon for chat details/settings
  - Change:
  * Raise nbxmpp version
  * Remove unread message confirmation dialog at shutdown (#12248)
  - Bug Fixes:
  * EmojiChooser: Fix segfault after choosing emoji
  * Nickname: Display published nickname correctly
  * StatusIcon: Correctly show menu (#12165)
  * MUC: Don’t fail on affiliation change
  * ChatList: Make sure chatlist sorts always after pin/unpin
  * Debug console: Fix initial send button state
- update to version 2.0.4:
  - Improvements:
  * Code widget: Improve handling for single line entries
  * GroupchatRoster: Improve participant sorting
  * StartChat: Add Sort by Status option
  * Assistants: Improve button order and color-coding
  - Bug Fixes:
  * Storage: Fix error on big queries (#12148)
  * Disable start chat buttons if no accounts are active
  * Account wizard: Fix selecting default connection type in advanced settings (#12236)
  * MUC: Ignore invites sent by other devices of ours
  * MUC: Don’t fail on presence from bare jids (#12232)
- update to version 2.0.3:
  - New:
  * Store/Restore the size of dialogs
  - Improvements:
  * Group chats: Improve strings for events
  - Bug Fixes:
  * MUC: Fix handling affiliation/role change error handling
  * StatusIcon: Show correct state for mute sounds option
  * AdHoc: Don't fail if dataform widget is not set when cancelling (#12227)
  * Chat: Send read marker only when chat is at bottom
  * ChatControl: Handle autoscroll-changed without active chat (#12226)
  * MUC: Don’t fail on displaying affiliation change
- update to version 2.0.2:
  - New:
  * Use XEP-0172 nickname of contacts not in roster (#11476)
  * Moderation: Support Message Moderation 0.3.0
  - Improvements:
  * Moderation: Improve moderation text
  * Remove 'ambiguous-address' URI processing (#12192)
  * Simplify URI context menu (#12207)
  * Improve confirmation dialog strings
  - Change:
  * Don't handle file URIs
  * Display a warning when trying to add domain JID
  - Bug Fixes:
  * MessageInput: Do not crash on message send (#12158)
  * MUC: Ensure MUCData is initiated with jid string (#12222)
  * ContactNameWidget: Add more conditions for enabling edit mode (#12221)
  * Helpers: Check for empty bytes objects when loading file async (#12220)
  * HistoryExport: Export messages in ascending order (#12218)
  * StartChatDialog: Do not crash, when dialog closes after starting new chat (#12213)
  * Make dragged chat stick to cursor
  * Menus: Create menu on button click (#12214)
  * Ad-hoc commands: Expand list of commands vertically (#12206)
  * History export: Skip ResourceContacts for export (#12208)
- update to version 2.0.1:
  - Improvements:
  * Start Chat: Add confirmation dialog for 'Forget this Group Chat' action (#12199)
  - Bug Fixes:
  * MUC: Don’t query avatars if not allowed
  * EventStorage: Serialize JIDs correctly
  * StartChat: Don't crash when groupchat is in Roster
  * SettingsDialog: Fix showing dialogs
  * Preferences: Show missing titles for settings again
  * Show audio input selection again (for voice messages)
  * Preferences: Update themes list when removing theme
- update to version 2.0.0:
  - New:
  * Port to Gtk4
  * Generate previews with multiple processes
  * Add Manage Roster Dialog
  * Add message row menu entry for moderating all messages of participant
  * Add new completion popover
  - Improvements:
  * DebugConsole: Use Dropdown for account selection and improve account order
  * StatusIcon: Consider suspended state on show/hide action
  * Features: Hide not maintained features
  * Preferences: Hide Audio/Video settings
  * Don’t close chat on remove contact action
  * Chat: Add remove contact menu entry
  * NickChooser: Show error tooltip for invalid nicknames
  * Control: Disable message selection via Escape key
  * Make exporting/removing individual chat history accessible
  * HistoryExport: Allow exporting individual chats
  * Add profile name to window title (#12168)
  * GroupChatVoiceRequestButton: Fix updating content, scroll content, improve test
  * MessageActionsBox: Enable more actions for offline message composing
  * MessageActionsBox: Enable message composing while offline (#11759)
  * FullMessageWindow: Wrap text and add padding
  * StartChat: Make dialog look more compact
  * VoiceRequestsButton: Show JID for each request
  * ChatFilter: Add account filter
  * Chat Filters: Use a popover for filters and add roster group filter
  * Message Actions Box: Show user feedback when pasting images (#11489)
  * Start Chat: Include contact groups in search
  * Group Chats: Add 'Direct Message' menu item to participants menu (#12146)
  * Logging: Harmonize logging timestamps
  * Preview: Use native theme colors and improve styling
  * MessageRowActions: Don't show actions if message selection is active
  * Preview: Style and layout improvements
  * Preview: Show controls on hover and improve styling
  * Debug Console: Use different colors depending on light/dark preference
  - Change:
  * Raise nbxmpp version
  * Require Python 3.11
  * Remove legacy config code and migration
  * Plugins: Rename tooltip extension point
  * Remove Roster
  * Remove Synchronize Accounts Dialog
  * Remove Bookmark Dialog
  * Preview: Raise default size from 300 to 400
  * Windows: Store images in the users Downloads folder
  * Disable Jingle file transfer support
  - Performance:
  * Message display: Reduce maximum message length to 1000 characters
  - Bug Fixes:
  * BitsOfBinary: Fix module data handling
  * ChatStack: Fix leak with Previews when switching to another workspace
  * Blocking: Don’t convert to lower case when saving
  * Fix app.window.add_chat() calls and add typings for chat type
  * Labels: Fix Pango word/character wrapping
  * Hide drop area after file drop (#12143)
  * MessageActionsBox: Fix message input scrolling out of view (#12158)
  * Profile: Fix handling async result while closing (#12159)
  * PasswordDialog: Show dialog for multiple accounts
  * Contacts: Check for existing chat contacts when adding group chat contact
  * NicknameCompletion: Only consider incoming messages
  * RosterItemExchange: Fix accessing contact subscription
  * Debug Console: Fix search occurrence position (#11999)
  * Voice Message: Handle error when temp folder is not available
  * Translations: Use standard ngettext method (#11997)</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1749816000">- update to version 2.2.0:
  * New
    + Add MUC blocking (#10178)
    + Add retractions XEP-0424
    + Add XEP-0486 (#12273)
  * Improvements
    + Group chat details: Add label clarifying public information
    + Groupchat details: Add sidebar row header for administration
    + Account sidebar: Indicate connectivity issues (#12262)
    + Reactions: Consider reations on all revisions of a message
    + Moderate/Retract all revisions of a message
    + Improve handling of retraction/moderation for corrections
  * Change
    + Raise nbxmpp version
  * Bug Fixes
    + StartChat: On disco error show always an error text
    + DisplayMarkers: Send displayed only if contact is subscribed
    + Search: Fix searching for the same text after switching
    contacts (#12297)
    + Preview: Fix error dialog for missing write access (#12294)
    + HistoryExport: Don’t fail when exporting messages from the
    room itself
    + VCardGrid: Fix wrapping long strings in labels
    + Chat: Don’t fail in some cases to show correction/error
    tooltip
    + Clipboard: Guard for errors and show error dialog
    + GroupChat: Do not move chat text when participant menu opens
    + MUC: Fix failed join after reconnect
- increase required version of nbxmpp to 6.2.0</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1765972800">- Update to version 2.4.1:
  * See https://dev.gajim.org/gajim/gajim/-/blob/2.4.1/ChangeLog</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1771243200">- Update to version 2.4.2:
  * Support link previews (open graph).
  * Allow drag and drop for previews (forwarding).
  * Shortcuts: Make shortcut for correcting messages configurable.
  * Shortcuts: Add shortcuts for "Paste as Quote" and
    "Paste as Code Block".
  * Shortcuts: Add shortcuts for text formatting actions.
  * Shortcuts: Add new shortcut for focusing the message input.
  * Contact name entry: Improve editing flow and fix layout issue.
  * Group Chat Creation: Improve layout.
  * Preferences: Rework archiving page for more clarity.
  * HTTPUpload: Raise timeout.
  * ChatStateIndicator: Align with message row elements.
  * Main: Group share and invite buttons.
  * Chat: Don't draw shadow at the top.
  * Main: Make small design improvements.
  * ManageRoster: Narrow down row format to prevent errors.
  * ManageRoster: Catch errors when trying to import unsuitable
    files.
  * MessageRowActions: Always hide when switching contacts.
  * ConversationView: Catch exception when computing row actions
    update.
  * Reload user styles after dark/light mode switch.
  * Contact popover: Fix XMPP address icon.
  * AboutDialog: Show correct installation.
  * Contact details: Make avatar management buttons opaque.
  * MessageInput: Fix case where emojis were missing from the emoji
    chooser.
  * AdHoc: Fix label wrapping of notes in rare cases.
  * MessageInput: Don't highlight brackets.
  * Reset unread count after closing chat with mouse middle button.
  * OMEMO: React to group chat config change.
  * ChatBanner: Fix voice request button layout.
  * FileTransfer: Focus input after sending file.
  * Chat: Fix showing reply if message contains previewable content.
  * Dropdowns: Add item tooltip and make popover bigger.
  * Compare version requirements correctly.
  * Use spawn context for multiprocessing Manager.
  * HTTPUpload: Fix file transfer only available after chat switch.
  * VoiceMessageRecorderWidget: Don't fail on switching input
    device.
  * Fix reply-to JID for self-messages in direct chats (XEP-0461).
  * Don't fail to start Gajim when not all Gst dependencies are
    installed.
  * Main: Correctly bind ESC key.
- Update to version 2.4.3:
  * ErrorReports: Add the Python version to reports.
  * FileTransferManager: Catch errors when trying to get aesgcm URL
    fragment.
  * AccountWizard: Handle disconnect correctly.
  * Fix showing feedback box for error reports.
  * AddContact: Fix error making it unable to add new contact.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1772107200">- Update to version 2.4.4:
  * Display images in link previews.
  * Generate Open Graph link previews.
  * Main: Remove Gajim icon.
  * Reduce usage of small font size.
  * Client: Better determine if remote host is reachable.
  * Preferences: Improve performance for users with many accounts.
  * ChangePassword: Use Gtk.PasswordEntry.
  * Preferences: Remove password entry.
  * Raise nbxmpp to 7.1.0.
  * Settings: Use correct fractional digits for spin settings.
  * Main: Bring window to front when application is triggered via
    link.
  * SecurityLabels: Hide dropdown correctly if not supported.
  * ConversationView: Degrade gracefully on unexpected state when
    retrieving avatar.
  * Preferences: Disable password change row when account is
    disconnected.
  * Groupchat: Show correct nickname in private messages.
  * Workspace sidebar: Fix drag highlight styling.
  * Preview: Set drag hotspot to upper left corner for better UX.
  * OpenGraphPreview: Fix memory leak.
  * CreateGroupchatWindow: Fix Gtk.Entry leak.
  * WorkspaceDialog: Fix a memory leak.
  * Shortcuts: Always accept window shortcuts.
  * Settings: Allow to scale font correctly.</changelog>
</package>
<package pkgid="38eecfa838adf688566294380a0931cf6df2669b8900f3577b16fc218f5ca9925a4662bf1e4f8aaf10232e7bf10dacba16ddc2a1e7566cc6e8dafac662fffd17" name="gajim-lang" arch="noarch">
  <version epoch="0" ver="2.4.4" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1721563200">- Update to version 1.9.2:
  * Optionally unregister from group chats on close.
  * Make HTTP links clickable in room descriptions.
  * Show participant avatar in MUC notifications.
  * ChatCommands: Improve styling and add hint for double slash
    usage.
  * Proxies: Add option to ignore system proxies.
  * MessageRowActons: Hide quick reactions on narrow screens.
  * MessageRowActions: Adjust floating offset for merged messages.
  * AboutDialog: Add package information.
  * Dataforms: Improv display of simple forms.
  * Remove gajim-url theme parameter.
  * MessageRowActions: Fix memory leak.
  * OMEMO: Don’t delete signed pre keys before catchup.
  * SearchView: Prevent burst of db queries when holding enter.
  * ChatListRow: Indicate received file for encrypted messages.
  * Fix nickname completion in group chats.
  * RosterItemExchange: Display optional message in the chat.
  * GroupchatRoster: Fix menu not pointing to cursor.
  * SynchronizeAccounts: Fix dialogue for starting with unavailable
    account.
  * MessageRowActions: Fix widget margin in RTL mode.
  * Remove unnecessary space between quotes.
  * MessageRowActions: Make on_hover method more robust.
  * Corrections: Load correct message.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1725105600">- Update to version 1.9.3:
  * DebugConsole: Dynamically add stanza presets and add XEP-0092
    query.
  * Make Chatlist and Groupchat Roster style consistent.
  * Send read marker when receiving a message in a chat that has
    the focus.
  * AccountWizard: Avoid crash on destroy by moving attribute
    declaration to top.
  * MessageRowActions: Fix issue with row hover in conjunction with
    switching chats.
  * Messages: Treat type=normal messages as chat messages.
  * SearchView: Fix search when changing scope for the same search
    string.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1726747200">- Update to version 1.9.4:
  * Raise nbxmpp version to 5.0.4.
  * Add setting to prevent synchronisation of group chats.
  * XEP-0317 (Hats).
  * Integrate providers.xmpp.net into account creation wizard.
  * Search: Add user interface for message filters.
  * Create a common directory for temporary files.
  * Unify usage of "synchronise"/"synchronize" strings.
  * Control: Improve query to load messages around a timestamp.
  * Dataforms: Improve read only form presentation.
  * Indicate modified contact name in info dialogues.
  * StartChat: Show description, user count, and language in search
    results.
  * Add a Quit dialogue for setting window preference.
  * Search: Add fade-in effect for results and make search icon
    spin.
  * Search: Indicate search state with placeholder.
  * Message rows: Use transition for row highlight.
  * Build: Move all configure/build/installation steps into single
    script.
  * ChatControl: Show typing indicator in a separate widget.
  * Search: Use quotes to mark search filter content.
  * Parse xmpp IRI correctly.
  * Display error message correctly when missing dependencies.
  * MUC: Display errors related to nickname change.
  * DBus: Use correct app id.
  * JingleFileTransfer: Fix message data argument.
  * Dataforms: Fix completion of single list forms.
  * Catch KeyringLocked error when trying to delete a password.
  * Debug Console: Catch errors before trying to send stanzas.
  * Menu: Fix "Mark as read" action not sending read marker.
  * MessageRowActions: Enable scrolling while cursor rests on
    action.
  * GroupchatRoster: Fix loading roster while participants are
    added/removed.
  * StartChat: Only search s.j.n if there is a search string.
  * GroupchatRoster: Fix filtering for participants with status
    set.
  * ChatListStack: Fix default workspace id when getting current
    chat list.
  * Fix wrapping lines for long words.
  * MessageRowActions: Make actions more robust.
  * Debug Console: Fix Ctrl+F hotkey.
  * MessageInputTextView: Make background transparent.
  * GroupChatRoster: Fix hover style scope to avoid hidden
    scrollbar thumb.
  * Search: Allow to search for same string again.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1727784000">- Update to version 1.9.5:
  * DebugConsole: Show "Log" when opening the dialogue.
  * DebugConsole: Improve search for XML logs.
  * Datafroms: Display text-multi fields without scrolled window.
  * Inform user when referenced message cannot be found.
  * Move chat state indicator above message input.
  * Preview: Update preview object while updating progress.
  * Dataforms: Don’t try to calculate label size.
  * Groupchat: Wrap long nicknames in subject row.
  * StartChat: Fix global search results missing the name in some
    cases.
  * Build: Build translations for all distributions again.</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742472000">- Update to BuildRequires: libpcre2-8-0</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1745064000">- update to version 2.1.1:
  - Improvements:
  * OMEMO: Unify terminology regarding blind trust
  * ExceptionDialog: Don’t open multiple dialogs (#8370)
  * GroupChat: Show voice request errors (#12225)
  * ChatFilters: Increase width of dropdowns
  * StartChat: Improve row layout
  * StartChat: Show contact addresses (#12261)
  * StartChat: Make contact list more compact
  - Change:
  * Raise nbxmpp version
  - Bug Fixes:
  * MDS: Check if account is connected (#12271)
  * Search: Ignore obsolete corrected messages (#11804)
  * Search: Don’t show moderated messages (#12163)
  * Message actions box: Fix pressing space to focus input; prevent error with no contact (#12267)
  * StartChat: Consider show value "chat" the same as "online"
  * MDS: Set by attribute correctly
  * Catch exceptions when pasting text from clipboard (#12258)
  * Account sidebar: Fix setting status for multiple accounts (#12257)
- update to version 2.1.0:
  - New:
  * Support XEP-0490: Message Displayed Synchronization
  * Add activity feed
  - Improvements:
  * Start Chat: Use language symbol and code instead of flag (#12249)
  * Group chat info: Use better fitting language icon
  * Start chat: Add 'Execute Command…' menu item (#12246)
  * Chat banner: Use better icon for chat details/settings
  - Change:
  * Raise nbxmpp version
  * Remove unread message confirmation dialog at shutdown (#12248)
  - Bug Fixes:
  * EmojiChooser: Fix segfault after choosing emoji
  * Nickname: Display published nickname correctly
  * StatusIcon: Correctly show menu (#12165)
  * MUC: Don’t fail on affiliation change
  * ChatList: Make sure chatlist sorts always after pin/unpin
  * Debug console: Fix initial send button state
- update to version 2.0.4:
  - Improvements:
  * Code widget: Improve handling for single line entries
  * GroupchatRoster: Improve participant sorting
  * StartChat: Add Sort by Status option
  * Assistants: Improve button order and color-coding
  - Bug Fixes:
  * Storage: Fix error on big queries (#12148)
  * Disable start chat buttons if no accounts are active
  * Account wizard: Fix selecting default connection type in advanced settings (#12236)
  * MUC: Ignore invites sent by other devices of ours
  * MUC: Don’t fail on presence from bare jids (#12232)
- update to version 2.0.3:
  - New:
  * Store/Restore the size of dialogs
  - Improvements:
  * Group chats: Improve strings for events
  - Bug Fixes:
  * MUC: Fix handling affiliation/role change error handling
  * StatusIcon: Show correct state for mute sounds option
  * AdHoc: Don't fail if dataform widget is not set when cancelling (#12227)
  * Chat: Send read marker only when chat is at bottom
  * ChatControl: Handle autoscroll-changed without active chat (#12226)
  * MUC: Don’t fail on displaying affiliation change
- update to version 2.0.2:
  - New:
  * Use XEP-0172 nickname of contacts not in roster (#11476)
  * Moderation: Support Message Moderation 0.3.0
  - Improvements:
  * Moderation: Improve moderation text
  * Remove 'ambiguous-address' URI processing (#12192)
  * Simplify URI context menu (#12207)
  * Improve confirmation dialog strings
  - Change:
  * Don't handle file URIs
  * Display a warning when trying to add domain JID
  - Bug Fixes:
  * MessageInput: Do not crash on message send (#12158)
  * MUC: Ensure MUCData is initiated with jid string (#12222)
  * ContactNameWidget: Add more conditions for enabling edit mode (#12221)
  * Helpers: Check for empty bytes objects when loading file async (#12220)
  * HistoryExport: Export messages in ascending order (#12218)
  * StartChatDialog: Do not crash, when dialog closes after starting new chat (#12213)
  * Make dragged chat stick to cursor
  * Menus: Create menu on button click (#12214)
  * Ad-hoc commands: Expand list of commands vertically (#12206)
  * History export: Skip ResourceContacts for export (#12208)
- update to version 2.0.1:
  - Improvements:
  * Start Chat: Add confirmation dialog for 'Forget this Group Chat' action (#12199)
  - Bug Fixes:
  * MUC: Don’t query avatars if not allowed
  * EventStorage: Serialize JIDs correctly
  * StartChat: Don't crash when groupchat is in Roster
  * SettingsDialog: Fix showing dialogs
  * Preferences: Show missing titles for settings again
  * Show audio input selection again (for voice messages)
  * Preferences: Update themes list when removing theme
- update to version 2.0.0:
  - New:
  * Port to Gtk4
  * Generate previews with multiple processes
  * Add Manage Roster Dialog
  * Add message row menu entry for moderating all messages of participant
  * Add new completion popover
  - Improvements:
  * DebugConsole: Use Dropdown for account selection and improve account order
  * StatusIcon: Consider suspended state on show/hide action
  * Features: Hide not maintained features
  * Preferences: Hide Audio/Video settings
  * Don’t close chat on remove contact action
  * Chat: Add remove contact menu entry
  * NickChooser: Show error tooltip for invalid nicknames
  * Control: Disable message selection via Escape key
  * Make exporting/removing individual chat history accessible
  * HistoryExport: Allow exporting individual chats
  * Add profile name to window title (#12168)
  * GroupChatVoiceRequestButton: Fix updating content, scroll content, improve test
  * MessageActionsBox: Enable more actions for offline message composing
  * MessageActionsBox: Enable message composing while offline (#11759)
  * FullMessageWindow: Wrap text and add padding
  * StartChat: Make dialog look more compact
  * VoiceRequestsButton: Show JID for each request
  * ChatFilter: Add account filter
  * Chat Filters: Use a popover for filters and add roster group filter
  * Message Actions Box: Show user feedback when pasting images (#11489)
  * Start Chat: Include contact groups in search
  * Group Chats: Add 'Direct Message' menu item to participants menu (#12146)
  * Logging: Harmonize logging timestamps
  * Preview: Use native theme colors and improve styling
  * MessageRowActions: Don't show actions if message selection is active
  * Preview: Style and layout improvements
  * Preview: Show controls on hover and improve styling
  * Debug Console: Use different colors depending on light/dark preference
  - Change:
  * Raise nbxmpp version
  * Require Python 3.11
  * Remove legacy config code and migration
  * Plugins: Rename tooltip extension point
  * Remove Roster
  * Remove Synchronize Accounts Dialog
  * Remove Bookmark Dialog
  * Preview: Raise default size from 300 to 400
  * Windows: Store images in the users Downloads folder
  * Disable Jingle file transfer support
  - Performance:
  * Message display: Reduce maximum message length to 1000 characters
  - Bug Fixes:
  * BitsOfBinary: Fix module data handling
  * ChatStack: Fix leak with Previews when switching to another workspace
  * Blocking: Don’t convert to lower case when saving
  * Fix app.window.add_chat() calls and add typings for chat type
  * Labels: Fix Pango word/character wrapping
  * Hide drop area after file drop (#12143)
  * MessageActionsBox: Fix message input scrolling out of view (#12158)
  * Profile: Fix handling async result while closing (#12159)
  * PasswordDialog: Show dialog for multiple accounts
  * Contacts: Check for existing chat contacts when adding group chat contact
  * NicknameCompletion: Only consider incoming messages
  * RosterItemExchange: Fix accessing contact subscription
  * Debug Console: Fix search occurrence position (#11999)
  * Voice Message: Handle error when temp folder is not available
  * Translations: Use standard ngettext method (#11997)</changelog>
  <changelog author="Benoît Monin &lt;benoit.monin@gmx.fr&gt;" date="1749816000">- update to version 2.2.0:
  * New
    + Add MUC blocking (#10178)
    + Add retractions XEP-0424
    + Add XEP-0486 (#12273)
  * Improvements
    + Group chat details: Add label clarifying public information
    + Groupchat details: Add sidebar row header for administration
    + Account sidebar: Indicate connectivity issues (#12262)
    + Reactions: Consider reations on all revisions of a message
    + Moderate/Retract all revisions of a message
    + Improve handling of retraction/moderation for corrections
  * Change
    + Raise nbxmpp version
  * Bug Fixes
    + StartChat: On disco error show always an error text
    + DisplayMarkers: Send displayed only if contact is subscribed
    + Search: Fix searching for the same text after switching
    contacts (#12297)
    + Preview: Fix error dialog for missing write access (#12294)
    + HistoryExport: Don’t fail when exporting messages from the
    room itself
    + VCardGrid: Fix wrapping long strings in labels
    + Chat: Don’t fail in some cases to show correction/error
    tooltip
    + Clipboard: Guard for errors and show error dialog
    + GroupChat: Do not move chat text when participant menu opens
    + MUC: Fix failed join after reconnect
- increase required version of nbxmpp to 6.2.0</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1765972800">- Update to version 2.4.1:
  * See https://dev.gajim.org/gajim/gajim/-/blob/2.4.1/ChangeLog</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1771243200">- Update to version 2.4.2:
  * Support link previews (open graph).
  * Allow drag and drop for previews (forwarding).
  * Shortcuts: Make shortcut for correcting messages configurable.
  * Shortcuts: Add shortcuts for "Paste as Quote" and
    "Paste as Code Block".
  * Shortcuts: Add shortcuts for text formatting actions.
  * Shortcuts: Add new shortcut for focusing the message input.
  * Contact name entry: Improve editing flow and fix layout issue.
  * Group Chat Creation: Improve layout.
  * Preferences: Rework archiving page for more clarity.
  * HTTPUpload: Raise timeout.
  * ChatStateIndicator: Align with message row elements.
  * Main: Group share and invite buttons.
  * Chat: Don't draw shadow at the top.
  * Main: Make small design improvements.
  * ManageRoster: Narrow down row format to prevent errors.
  * ManageRoster: Catch errors when trying to import unsuitable
    files.
  * MessageRowActions: Always hide when switching contacts.
  * ConversationView: Catch exception when computing row actions
    update.
  * Reload user styles after dark/light mode switch.
  * Contact popover: Fix XMPP address icon.
  * AboutDialog: Show correct installation.
  * Contact details: Make avatar management buttons opaque.
  * MessageInput: Fix case where emojis were missing from the emoji
    chooser.
  * AdHoc: Fix label wrapping of notes in rare cases.
  * MessageInput: Don't highlight brackets.
  * Reset unread count after closing chat with mouse middle button.
  * OMEMO: React to group chat config change.
  * ChatBanner: Fix voice request button layout.
  * FileTransfer: Focus input after sending file.
  * Chat: Fix showing reply if message contains previewable content.
  * Dropdowns: Add item tooltip and make popover bigger.
  * Compare version requirements correctly.
  * Use spawn context for multiprocessing Manager.
  * HTTPUpload: Fix file transfer only available after chat switch.
  * VoiceMessageRecorderWidget: Don't fail on switching input
    device.
  * Fix reply-to JID for self-messages in direct chats (XEP-0461).
  * Don't fail to start Gajim when not all Gst dependencies are
    installed.
  * Main: Correctly bind ESC key.
- Update to version 2.4.3:
  * ErrorReports: Add the Python version to reports.
  * FileTransferManager: Catch errors when trying to get aesgcm URL
    fragment.
  * AccountWizard: Handle disconnect correctly.
  * Fix showing feedback box for error reports.
  * AddContact: Fix error making it unable to add new contact.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1772107200">- Update to version 2.4.4:
  * Display images in link previews.
  * Generate Open Graph link previews.
  * Main: Remove Gajim icon.
  * Reduce usage of small font size.
  * Client: Better determine if remote host is reachable.
  * Preferences: Improve performance for users with many accounts.
  * ChangePassword: Use Gtk.PasswordEntry.
  * Preferences: Remove password entry.
  * Raise nbxmpp to 7.1.0.
  * Settings: Use correct fractional digits for spin settings.
  * Main: Bring window to front when application is triggered via
    link.
  * SecurityLabels: Hide dropdown correctly if not supported.
  * ConversationView: Degrade gracefully on unexpected state when
    retrieving avatar.
  * Preferences: Disable password change row when account is
    disconnected.
  * Groupchat: Show correct nickname in private messages.
  * Workspace sidebar: Fix drag highlight styling.
  * Preview: Set drag hotspot to upper left corner for better UX.
  * OpenGraphPreview: Fix memory leak.
  * CreateGroupchatWindow: Fix Gtk.Entry leak.
  * WorkspaceDialog: Fix a memory leak.
  * Shortcuts: Always accept window shortcuts.
  * Settings: Allow to scale font correctly.</changelog>
</package>
<package pkgid="3a75b25f95bf33b70baf0d6e390496f1a5b8fe2304b36e95c2e47cf3cb9cae7cfd5b65c497aaa39eeac84fa92b929cc7a04ce1148461ab638203b5960f5eb44e" name="galaxis" arch="riscv64">
  <version epoch="0" ver="1.11" rel="1.1"/>
  <changelog author="nemysis@gmx.ch" date="1434110400">- Initial package creation</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 10.0:
  * Rehosted on GitLab
  * Fully converted to new shipper-based packaging.
  * C declaration cleanup.  Passes cppcheck auditing.
  * Project logo added.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="jun wang &lt;jgwang@suse.com&gt;" date="1719748800">- Update to version 1.11
  * Clean up code to assume SUSv2
  * Documentation moved to asciidoctor
  * Update galaxis-galaxis.c.patch because of source code change
  * Update galaxis-Makefile.patch because of source code change
  * Update galaxis.spec to remove galaxis.xml and to add
    galaxis.adoc</changelog>
</package>
<package pkgid="a562de0a81de535e1da6e0b8b148c5b7e68819ab786a052feadbd5f02a1f8a0c87bb9189462600d27618c3b46ef1761d489886f7235fc2602eb7d05de7de4d22" name="galculator" arch="riscv64">
  <version epoch="0" ver="2.1.4" rel="3.3"/>
  <changelog author="andrea@opensuse.org" date="1353326400">- new upstream version 2.0.1
  * added missing GUI element in preferences dialog (migrated
    GtkOptionMenu to GtkComboBox in Numbers tab)
  * fixed integer parsing rule in flex parser (thanks to John Williams,
    fixes sf.net #74)
  * working around bug with window resizing, I assume this was GTK's
    fault (general_functions.c, set_window_size_minimal)
  * removed deprecated calls to set color on color buttons
  * fixed decimal separator on keypad (thanks to cyberpatrol and
    qwertypoke, fixes sf.net #86)
  * config file stored according to XDG spec (thanks to Eric Heintzmann,
    fixes sf.net #88)
  * applied patch to update spec file for RPM (thanks to Dwigth Engen)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1362225600">- Update to 2.1.
  * Adds support for quad-precision floating point and up to
    112-bit binary arithmetic on systems with libquadmath.
  * Several bugs have been fixed in the expression parsing engine
    and the GUI.
  * Fallback to default separator if a separator equals the decimal
    point.
  * Changed default background color.
  * Add Turkish translation.
- Correct License tag: GPL-2.0 -&gt; GPL-2.0+.
- Use full URL as a source.
- Correct build dependencies (remove doxygen, fdupes, gcc, gcc-c++,
  libglade2-devel, make; gtk2-devel -&gt; pkgconfig(gtk+-2.0).
- Split off language subpackage.
- Use %make_install macro.
- Remove check for unsupported openSUSE versions.
- Remove %clean section.
- Install docs.
- Clean up spec.</changelog>
  <changelog author="andrea@opensuse.org" date="1367236800">- new upstream version 2.1.2
  * This release fixes a handful of bugs:
    a minor flaw in the build process and
    migrates some deprecated GUI elements to recent GTK3
  * Added Lithuanian Translation.</changelog>
  <changelog author="trcs@gmx.com" date="1394107200">- Added Spanish translation.</changelog>
  <changelog author="andrea@opensuse.org" date="1394798400">- new upstream verson 2.1.3
  * Added Spanish tranlsation
  * Fixed segfault introduced in r134
  * Updated Turkish translations
  * Fixing result string corruption when toggling sign
  * Emitting signal in apply_preferences so that menu gets
  hidden after a restart again
  * added Hungarian translation
  * rpn_stack_list when pasting</changelog>
  <changelog author="p.drouand@gmail.com" date="1435492800">- Provide and obsolete mate-calc; galculator has replaced
  mate-calc in Mate 1.10</changelog>
  <changelog author="trcs@gmx.com" date="1444996800">- new upstream version 2.1.4
  * adding a fresh "tx pull" of translations
  * adding an appdata file
  * in ui.c::set_all_dispctrl_buttons_property check for
    table_children != NULL (fixes sf.net bug #107)
  * *.c: all dynamic memory allocation and free'ing is done via
    glib now.
  * Changed default background color for the display to white.
  * In callbacks.c and general_functions.c, team up every
    gtk_check_menu_item_set_active with a gtk_check_menu_item_toggled.
    See also 2014-01-08 and sf.net bug #99. (fixes sf.net bug #105)
  * translations are now served through transifex
  * set_basic_object_data/set_scientific_object_data make structs
    static (fixes sf.net bug #104)
- updated description</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- use new upstream urls
- cleanup with spec-cleaner
- link against gtk 3 (instead of 2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577620800">- Removed Provide and obsolete mate-calc. Galculator is NOT a replacement
  for mate-calc which is its own project.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Add -fcommon to allow building against GCC10</changelog>
</package>
<package pkgid="53dd9182a703e360e93cfd0bfbbc0dc2d15d084c53bbb21fbaac63431205389c4d5b2a22e16d04cd9d55c3c1775a0b6c6e417da0a80d808ce358b8cdb8845318" name="galculator-lang" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="3.3"/>
  <changelog author="andrea@opensuse.org" date="1353326400">- new upstream version 2.0.1
  * added missing GUI element in preferences dialog (migrated
    GtkOptionMenu to GtkComboBox in Numbers tab)
  * fixed integer parsing rule in flex parser (thanks to John Williams,
    fixes sf.net #74)
  * working around bug with window resizing, I assume this was GTK's
    fault (general_functions.c, set_window_size_minimal)
  * removed deprecated calls to set color on color buttons
  * fixed decimal separator on keypad (thanks to cyberpatrol and
    qwertypoke, fixes sf.net #86)
  * config file stored according to XDG spec (thanks to Eric Heintzmann,
    fixes sf.net #88)
  * applied patch to update spec file for RPM (thanks to Dwigth Engen)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1362225600">- Update to 2.1.
  * Adds support for quad-precision floating point and up to
    112-bit binary arithmetic on systems with libquadmath.
  * Several bugs have been fixed in the expression parsing engine
    and the GUI.
  * Fallback to default separator if a separator equals the decimal
    point.
  * Changed default background color.
  * Add Turkish translation.
- Correct License tag: GPL-2.0 -&gt; GPL-2.0+.
- Use full URL as a source.
- Correct build dependencies (remove doxygen, fdupes, gcc, gcc-c++,
  libglade2-devel, make; gtk2-devel -&gt; pkgconfig(gtk+-2.0).
- Split off language subpackage.
- Use %make_install macro.
- Remove check for unsupported openSUSE versions.
- Remove %clean section.
- Install docs.
- Clean up spec.</changelog>
  <changelog author="andrea@opensuse.org" date="1367236800">- new upstream version 2.1.2
  * This release fixes a handful of bugs:
    a minor flaw in the build process and
    migrates some deprecated GUI elements to recent GTK3
  * Added Lithuanian Translation.</changelog>
  <changelog author="trcs@gmx.com" date="1394107200">- Added Spanish translation.</changelog>
  <changelog author="andrea@opensuse.org" date="1394798400">- new upstream verson 2.1.3
  * Added Spanish tranlsation
  * Fixed segfault introduced in r134
  * Updated Turkish translations
  * Fixing result string corruption when toggling sign
  * Emitting signal in apply_preferences so that menu gets
  hidden after a restart again
  * added Hungarian translation
  * rpn_stack_list when pasting</changelog>
  <changelog author="p.drouand@gmail.com" date="1435492800">- Provide and obsolete mate-calc; galculator has replaced
  mate-calc in Mate 1.10</changelog>
  <changelog author="trcs@gmx.com" date="1444996800">- new upstream version 2.1.4
  * adding a fresh "tx pull" of translations
  * adding an appdata file
  * in ui.c::set_all_dispctrl_buttons_property check for
    table_children != NULL (fixes sf.net bug #107)
  * *.c: all dynamic memory allocation and free'ing is done via
    glib now.
  * Changed default background color for the display to white.
  * In callbacks.c and general_functions.c, team up every
    gtk_check_menu_item_set_active with a gtk_check_menu_item_toggled.
    See also 2014-01-08 and sf.net bug #99. (fixes sf.net bug #105)
  * translations are now served through transifex
  * set_basic_object_data/set_scientific_object_data make structs
    static (fixes sf.net bug #104)
- updated description</changelog>
  <changelog author="avindra@opensuse.org" date="1514808000">- use new upstream urls
- cleanup with spec-cleaner
- link against gtk 3 (instead of 2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577620800">- Removed Provide and obsolete mate-calc. Galculator is NOT a replacement
  for mate-calc which is its own project.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Add -fcommon to allow building against GCC10</changelog>
</package>
<package pkgid="aef323c21b1d9477c108e0254760b32b555f3000d4d1a11678f63c1f1a23ef76186e75f4c922f099944fc6b8d138d5eb8ff9aad40facac318d379587b83637dd" name="galera-4" arch="riscv64">
  <version epoch="0" ver="26.4.22" rel="2.3"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1651147200">- Fix sysusers generation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1651147201">- Fill sysconfig configuration file</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1654776000">- Update to 26.4.12:
  * WORK_DIR parameter added for garb.cnf and launch scripts to ensure Galera
    Arbitrator handles recovery files better (this includes command line option to
    specify working directory), fixing codership/galera#313
  * Fixes to renaming fc_master_slave to fc_single_primary
  * Catch local_endpoint() and remote_endpoint() exceptions, so they aren't
    propagated to the stack, fixing a cluster crash and MDEV-25068
  * SSL options are explicitly initialised in garbd, fixing MDEV-28158</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1670414400">- Update to 26.4.13:
  - Complete IO for client handshake before starting an
    asynchronous read to fix an occasional connection failure when
    establishing new cluster connections
  - EOF-while-reading errors now suppressed when using OpenSSL 3.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683201600">- Update to 26.4.14:
  - memory leak in the gcs gcomm backend fixed (tp_ object deleted
    in GCommConn destructor)
  - protonet.backend option deprecated since it only supports one
    option, asio, and the option will be removed in future release.
    Related, protonet.version is also deprecated
  - deprecation message for socket.ssl_compression as SSL
    compression cannot be enabled and the option will be removed in
    future releases
  - library could parse incorrect parameters as long as it had a
    "good" prefix, i.e. evs.*, so fix prevents setting of invalid
    option values
  - parsing of ISO8601 durations previously accepted invalid
    values, now fixed
  - in addition to ISO8601 format, parsing durations now supports
    real number representation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1708344000">- Update to 26.4.17:
  - "Zero-level" certification keys are implemented. Currently there are 3 levels
  of resource keys: schema, table, row, yet one common resource used by every
  writeset, a node. The key is added by default to every writeset with the default
  type WSREP_KEY_SHARED. Now, node-wide operations can be performed with the same
  semantics as regular transactions.
  - Non-SYNCED nodes are not counted when calculating commit cut - maximum seqno
  that is no longer needed in certification index; situations may arise when group
  commit cut is applied before all preceding events are committed on a non-SYNCED
  node, now drain all monitors to ensure that preceding events are committed.
  - Stability of node joining process for gmcast improved when new nodes are
  connecting concurrently as nodes previously may arrive at a different conclusion
  on which nodes will be blocked, however now, connections are explicitly allowed
  from all nodes which may be accepted as members in the next view.
  - Stability of node joining process for EVS improved by dropping EVS join
  messages without own identified in joining state, to avoid starting membership
  protocol before at least one of the existing nodes has seen at least one join
  message from a joiner.
  - Improve "Failed to report last committed" warning to make it more accurate and
  user-friendly.
- Update to 26.4.16:
  - Removed out-of-order certification for BF aborted transactions.
  - Better error handling when the socket is closed, also cleaned up excessive
  debug logging.
- Update to 26.4.15:
  - an assertion is relaxed when Galera is configured with commit order disabled
  - in certificate index preload, an assertion in handle_ist_trx_preload() fails
  if the first handled IST preload write set has failed certification, and
  incrementing the index position caused the certificate index to end up with the
  wrong position; now fixed by appending dummy writeset sequence numbers into
  Certification::trx_map_
  - ASAN reported memory leak if gcs is closed after becoming joined but before
  reaching synced</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 26.4.18:
  * The garbd process hangs due to exceptions in the GCS layer not
    being caught within the receive loop, necessitating a forceful
    termination. Fixing this requires catching all exceptions
    within the loop, closing the connection first, and then
    continuing until a 'SELF-LEAVE' message ensures graceful exit.
  * When using SSL, crashes of garbd during graceful node shutdowns
    may occur, and result in the cluster becoming non-Primary;
    garbd now ignores the SIGPIPE signal to prevent this.
  * socket_ssl_compression is deprecated, now it isn't attempt to
    be set, and the user receives a warning if it was explicitly
    set.
  * Fixed commit cut tracking on node leave, and bumped GCS protocol
    version for backwards compatibility.
  * Executing the gcomm join process in the database server thread
    can lead to issues during allowlist callbacks, which should
    only be handled by Galera service threads. The gcomm join
    process is run within the gcomm service thread now.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1727179200">- Update to 26.4.19:
  * WSREP_KEY_SHARED key type is being phased out since it had insufficiently
    strict certification rules that may lead to certification test passes where it
    should fail. WSREP_KEY_REFERENCE fixes this, and all new writesets will be
    constructed using this. WSREP_KEY_SHARED is supported for backwards
    compatibility.
  * A memory leak in the commit cut action has been fixed.
  * Network level node isolation, which can help shut down all communication with
    the rest of the cluster to achieve a fail-silent crash.
  * GCS level protocol bumped, as error voting for joiner in the JOINED state was
    broken when group-wide commit cut (implied SUCCESS vote) was not taken into
    account when processing error vote requests from the JOINED node.
- Switch to mariadb fork of galera-4.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1749470400">- Update to 26.4.22:
  * New feature for applications to define sequential consistency parameters for
  the certification process, via wsrep_certify_v1() which takes an application
  defined callback
  * Fixed assertions in report_last_committed() that could cause issues under
  certain thread scheduling conditions
  * Removed unnecessary assertions that could trigger due to normal timing
  variations in distributed environments
  * Fixed string format warnings that were appearing during builds on Debian Sid
- 26.4.21 changelog:
  * remove the dependency on openssl/engine.h - fixes codership/galera#663
  * writeset serialization during IST fails because the seqno locking mechanism
  does not prevent underlying data stores from discarding released actions,
  requiring the locked seqno to be passed to stores to enforce discard limits.
  * fixed ssl_cipher parameter type to string
  * when a node progresses from JOINED to SYNCED, a race condition may prevent it
  from being counted in the commit cut; ensure it is included upon announcing
  SYNCED and delay advancing the commit cut until the node's last applied value
  exceeds the current commit cut. GCS protocol version bumped.
  * expose versions of all protocols agreed on by quorum via status call.
- 26.4.20 changelog:
  * improve error and warning messages handling in the library. System error
  numbers and messages are hidden from thrown exceptions, except for the cases
  where the exception is thrown because of error from system call. Some warning
  level messages in gcomm and GCS have been changed to info level in cases where
  the message does not require action from the administrator.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758369600">- libboost_system was removed upstream, fixes boo#1249900
  * Patch galera-boost.patch</changelog>
</package>
<package pkgid="1aa48c56a86df392373fcbc318ce00079ca0b3234ee6106fb18c5090f327d2ddefe9d88f3c65fd5858449a1aaa0cfaf84601e27a878e660836776c095a0f0e51" name="galera-4-wsrep-provider" arch="riscv64">
  <version epoch="0" ver="26.4.22" rel="2.3"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1651147200">- Fix sysusers generation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1651147201">- Fill sysconfig configuration file</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1654776000">- Update to 26.4.12:
  * WORK_DIR parameter added for garb.cnf and launch scripts to ensure Galera
    Arbitrator handles recovery files better (this includes command line option to
    specify working directory), fixing codership/galera#313
  * Fixes to renaming fc_master_slave to fc_single_primary
  * Catch local_endpoint() and remote_endpoint() exceptions, so they aren't
    propagated to the stack, fixing a cluster crash and MDEV-25068
  * SSL options are explicitly initialised in garbd, fixing MDEV-28158</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1670414400">- Update to 26.4.13:
  - Complete IO for client handshake before starting an
    asynchronous read to fix an occasional connection failure when
    establishing new cluster connections
  - EOF-while-reading errors now suppressed when using OpenSSL 3.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683201600">- Update to 26.4.14:
  - memory leak in the gcs gcomm backend fixed (tp_ object deleted
    in GCommConn destructor)
  - protonet.backend option deprecated since it only supports one
    option, asio, and the option will be removed in future release.
    Related, protonet.version is also deprecated
  - deprecation message for socket.ssl_compression as SSL
    compression cannot be enabled and the option will be removed in
    future releases
  - library could parse incorrect parameters as long as it had a
    "good" prefix, i.e. evs.*, so fix prevents setting of invalid
    option values
  - parsing of ISO8601 durations previously accepted invalid
    values, now fixed
  - in addition to ISO8601 format, parsing durations now supports
    real number representation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1708344000">- Update to 26.4.17:
  - "Zero-level" certification keys are implemented. Currently there are 3 levels
  of resource keys: schema, table, row, yet one common resource used by every
  writeset, a node. The key is added by default to every writeset with the default
  type WSREP_KEY_SHARED. Now, node-wide operations can be performed with the same
  semantics as regular transactions.
  - Non-SYNCED nodes are not counted when calculating commit cut - maximum seqno
  that is no longer needed in certification index; situations may arise when group
  commit cut is applied before all preceding events are committed on a non-SYNCED
  node, now drain all monitors to ensure that preceding events are committed.
  - Stability of node joining process for gmcast improved when new nodes are
  connecting concurrently as nodes previously may arrive at a different conclusion
  on which nodes will be blocked, however now, connections are explicitly allowed
  from all nodes which may be accepted as members in the next view.
  - Stability of node joining process for EVS improved by dropping EVS join
  messages without own identified in joining state, to avoid starting membership
  protocol before at least one of the existing nodes has seen at least one join
  message from a joiner.
  - Improve "Failed to report last committed" warning to make it more accurate and
  user-friendly.
- Update to 26.4.16:
  - Removed out-of-order certification for BF aborted transactions.
  - Better error handling when the socket is closed, also cleaned up excessive
  debug logging.
- Update to 26.4.15:
  - an assertion is relaxed when Galera is configured with commit order disabled
  - in certificate index preload, an assertion in handle_ist_trx_preload() fails
  if the first handled IST preload write set has failed certification, and
  incrementing the index position caused the certificate index to end up with the
  wrong position; now fixed by appending dummy writeset sequence numbers into
  Certification::trx_map_
  - ASAN reported memory leak if gcs is closed after becoming joined but before
  reaching synced</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1719662400">- update to 26.4.18:
  * The garbd process hangs due to exceptions in the GCS layer not
    being caught within the receive loop, necessitating a forceful
    termination. Fixing this requires catching all exceptions
    within the loop, closing the connection first, and then
    continuing until a 'SELF-LEAVE' message ensures graceful exit.
  * When using SSL, crashes of garbd during graceful node shutdowns
    may occur, and result in the cluster becoming non-Primary;
    garbd now ignores the SIGPIPE signal to prevent this.
  * socket_ssl_compression is deprecated, now it isn't attempt to
    be set, and the user receives a warning if it was explicitly
    set.
  * Fixed commit cut tracking on node leave, and bumped GCS protocol
    version for backwards compatibility.
  * Executing the gcomm join process in the database server thread
    can lead to issues during allowlist callbacks, which should
    only be handled by Galera service threads. The gcomm join
    process is run within the gcomm service thread now.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1727179200">- Update to 26.4.19:
  * WSREP_KEY_SHARED key type is being phased out since it had insufficiently
    strict certification rules that may lead to certification test passes where it
    should fail. WSREP_KEY_REFERENCE fixes this, and all new writesets will be
    constructed using this. WSREP_KEY_SHARED is supported for backwards
    compatibility.
  * A memory leak in the commit cut action has been fixed.
  * Network level node isolation, which can help shut down all communication with
    the rest of the cluster to achieve a fail-silent crash.
  * GCS level protocol bumped, as error voting for joiner in the JOINED state was
    broken when group-wide commit cut (implied SUCCESS vote) was not taken into
    account when processing error vote requests from the JOINED node.
- Switch to mariadb fork of galera-4.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1749470400">- Update to 26.4.22:
  * New feature for applications to define sequential consistency parameters for
  the certification process, via wsrep_certify_v1() which takes an application
  defined callback
  * Fixed assertions in report_last_committed() that could cause issues under
  certain thread scheduling conditions
  * Removed unnecessary assertions that could trigger due to normal timing
  variations in distributed environments
  * Fixed string format warnings that were appearing during builds on Debian Sid
- 26.4.21 changelog:
  * remove the dependency on openssl/engine.h - fixes codership/galera#663
  * writeset serialization during IST fails because the seqno locking mechanism
  does not prevent underlying data stores from discarding released actions,
  requiring the locked seqno to be passed to stores to enforce discard limits.
  * fixed ssl_cipher parameter type to string
  * when a node progresses from JOINED to SYNCED, a race condition may prevent it
  from being counted in the commit cut; ensure it is included upon announcing
  SYNCED and delay advancing the commit cut until the node's last applied value
  exceeds the current commit cut. GCS protocol version bumped.
  * expose versions of all protocols agreed on by quorum via status call.
- 26.4.20 changelog:
  * improve error and warning messages handling in the library. System error
  numbers and messages are hidden from thrown exceptions, except for the cases
  where the exception is thrown because of error from system call. Some warning
  level messages in gcomm and GCS have been changed to info level in cases where
  the message does not require action from the administrator.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758369600">- libboost_system was removed upstream, fixes boo#1249900
  * Patch galera-boost.patch</changelog>
</package>
<package pkgid="353e9fe009e31a309efc28fa181593bbefff223f108b78e7aa6ff9af9cb480b93e4e476d1f5d64d098a64b28df60e20f6c0fab524c8799815a15d2434a38eff7" name="galileo-mura" arch="riscv64">
  <version epoch="0" ver="0.9" rel="1.1"/>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1756468800">- Initial version 0.9:
  * Add support for downloading mura</changelog>
</package>
<package pkgid="817d10cbe3429b0a75adb6aa4feea8672ecb35a2f9fef5ae1a9eac95c7301b8aa763294f9c59d84205d0bad30637d783aecb6957f332951ce2756b31eca35c68" name="gama" arch="riscv64">
  <version epoch="0" ver="2.33" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676808000">- update to 2.24:
  * new testing data to gama-g3 test suite
  * xml/gnu-gama-data.xsd version 1.01, new tags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693137600">- update to 2.25:
  * new program gama-local-deformation for processing two
    adjustment epochs to calculate potential points position
    changes (shift vectors).
  * change from c++11 version to c++14
  * New glossary of basic terms used in gama-local text output and
    in documentation.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696334400">- update to 2.26:
  * Fixed the buggy GNU_gama::local::SVG class</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699790400">- update to 2.27:
  * Fix a bug in two test suite functions in the Krumm examples
    collection.
  * Update version of krumm/2D/Wolf_DistanceDirectionAngle_free.xml</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705233600">- update to 2.28:
  * developer visible changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708776000">- update to 2.29:
  * New helper program compare-xyz used in testsuite
  * Helper programs other than the main programs gama-local and
    gama-g3 were assigned their own minon versions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711195200">- update to 2.30:
  * improved doxygen handling, documentation updates</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1730289600">- update to 2.31:
  * fix a bug in handling the list of removed observations
    (local network adjustment)
- enable yaml
- CVE-2024-50602: DoS via XML_ResumeParser - use system expat (boo#1232611)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1735300800">- update to 2.32:
  * Translation updates and developer visible changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738497600">- update to 2.33:
  * Developer visible test changes</changelog>
</package>
<package pkgid="842080aa0ad7cfd5ad29016ff23d149be853f66b9d2b64495e09ba193ec38d48aa9d0bf06fbce6460ae6a93e38818b1b2d35fcc14b8c30a383dbdcb2e2008b2d" name="gamemode" arch="riscv64">
  <version epoch="0" ver="1.8.2" rel="1.1"/>
  <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>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.8" date="1702036800">- Update to version 1.8
  * Requires users to be a member of the "gamemode" group to
    utilise priviledged functionality like modifying the CPU
    governor.
  * Adds CPU core pinning and parking capability.
  * Allows disabling the Linux kernel split lock mitigation.
  * Fixes building when pidfd_open is available.
  * Unifies privileged group configuration between pam, systemd,
    and polkit.
  * Various other bugfixes and improved default configuration
- Drop workaround for problematic pidfd_open dection on Tumbleweed
  now that compilation with pidfd_open is fixed upstream.
- Drop no longer required only-build-shared-library.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1702468800">- Update to version 1.8.1
  * Fix syntax error in polkit rules.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1702468801">- Fix GameMode's PolicyKit rules not applying.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1703160000">- Fix package setting a wrong mode for /etc/security/limits.d.
- Drop unused rpmlint filter.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.8.2" date="1724155200">- Update to version 1.8.2
  * Fix idle inhibitor closing bus connection too early
  * Fix hybrid CPU core pinning
  * Fix unreadable process maps in gamemodelist
  * Fixed crash if dbus is not accesible
  * Various bugfixes and improvements to documentation</changelog>
</package>
<package pkgid="7094aebad05a70368c2c15f7f66ba4fec38717f7bb65043e4ae051a45f002da7f347f809b92eaaeb7d78d06664b785e0d322b15dfced3d95ba949718d716a45e" name="gamemoded" arch="riscv64">
  <version epoch="0" ver="1.8.2" rel="1.1"/>
  <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>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.8" date="1702036800">- Update to version 1.8
  * Requires users to be a member of the "gamemode" group to
    utilise priviledged functionality like modifying the CPU
    governor.
  * Adds CPU core pinning and parking capability.
  * Allows disabling the Linux kernel split lock mitigation.
  * Fixes building when pidfd_open is available.
  * Unifies privileged group configuration between pam, systemd,
    and polkit.
  * Various other bugfixes and improved default configuration
- Drop workaround for problematic pidfd_open dection on Tumbleweed
  now that compilation with pidfd_open is fixed upstream.
- Drop no longer required only-build-shared-library.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1702468800">- Update to version 1.8.1
  * Fix syntax error in polkit rules.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1702468801">- Fix GameMode's PolicyKit rules not applying.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1703160000">- Fix package setting a wrong mode for /etc/security/limits.d.
- Drop unused rpmlint filter.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.8.2" date="1724155200">- Update to version 1.8.2
  * Fix idle inhibitor closing bus connection too early
  * Fix hybrid CPU core pinning
  * Fix unreadable process maps in gamemodelist
  * Fixed crash if dbus is not accesible
  * Various bugfixes and improvements to documentation</changelog>
</package>
<package pkgid="95bfc60775be8da26a9a29fd7185afa9d7b751697392830e13e1cb22c4c76e3478a5f4d53d6e2e4189d2d3aaed09af3ce7c32199da6df43892e22aa578d9699d" name="gamescope" arch="riscv64">
  <version epoch="0" ver="3.16.22" rel="1.1"/>
  <changelog author="me@levitati.ng" date="1736510400">- Update to version 3.16.1:
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures
  * DRMBackend: Add libliftoff log handler
  * Fixed conversion from RGB to full range BT.709 YCbCr</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1747224000">- Update to version 3.16.7:
  * build: ensure the same glm dependency is used for gamescope and layer
  * build: Pull in glm in the same way we pull in stb
  * steamcompmgr: Don't force vulkan_wait for the current seq no after pre-emption
  * steamcompmgr: Fix corruption when getting out of pre-emptive upscaling
  * steamcompmgr: Fix pre-emptive upscaling with scRGB
  * Add support for broadcast RGB mode setting + DPMS
  * build: Ship color-management-v1 ourselves
  * WaylandBackend: fix scaling for TargetPrimaries
  * WaylandBackend: Add wayland_hdr10_saturation_scale to play with
  * WaylandBackend: Forward HDR Metadata to compositor
  * WaylandBackend: Fix cursor grabbing
  * WaylandBackend: Fix keyboard shortcuts
  * WaylandBackend: Finish hooking up release WP Color Mgmt
  * wlserver: Re-hook pausing on session pause
  * protocol: Add gamescope-action-binding protocol
  * main: Give error message on invalid integer or float argument
  * WaylandBackend: Don't assert on non-xkb-v1 keymaps
  * wlserver: Create a keyboard group to keep all externally connected keyboards in sync
  * WaylandBackend: Support wp-color-management-v1
  * script: add additional BOE panel
  * script: Lenovo Legion Go S LCD display configuration
  * Force wrap file usage for stb and glm dependencies
  * steamcompmgr: Set receivedDoneCommit even if the commit is not for current surface in update_wayland_res().
  * scripts: Search GAMESCOPE_SCRIPT_PATH for scripts
  * script: fixup Ally config to support BOE panels
  * WaylandBackend: prevent crash after closing window
  * rendervulkan: Append VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA when creating scanout VkImages
  * WaylandBackend: Set empty functions for unused data source events
  * WaylandBackend: Fix initial scale for Wayland surfaces
  * build: add workaround to build with CMake 4.0
  * steamcompmgr: avoid a crash with pipewire+magnification
  * steamcompmgr: check for connector before presenting
  * DRMBackend: Expose data string from EDID to matches function
  * wlserver: wlserver_run(): ensure waylock is released when wl_event_loop_dispatch returns ret&lt;0
  * DRMBackend: Read the EDID's modes for dynamic refresh rate modes by default
  * script: GPD Win 4 display configuration
  * script: Lenovo Legion Go LCD display configuration
  * scripts: Derive script path from meson prefix
  * steamcompmgr: VRR frame limiting
  * steamcompmgr: Fix pipewire stream being incorrect size on external displays when scaled up
  * DRMBackend: Fix crash when there are no connectors
  * rendervulkan: Fix scaled YUV coming out weird
  * steamcompmgr: Fix Steam sidebars with recent icon fix
  * steamcompmgr: Fix some crashes with global focus
  * wlserver: Fix synthetic cursor warps not triggering mouse visibility
  * steamcompmgr: Fix icon/title being spam set
  * steamcompmgr: Fix HDR/output caps enablement post-virtual connector refactor
  * steamcompmgr: Accept any requested iconic state change.
  * steamcompmgr: Set WM_STATE property on map and unmap notify events.
  * main: cleanup args
  * layer: Fix 32-bit layer crash
  * backend: Fix assigning connector IDs
  * WaylandBackend: copying to primary selection
  * WaylandBackend: copying to clipboard
  * nested: fix forwarding selections to the host
  * WaylandBackend: Fix grabbing cursor since virtual connector refactor
  * OpenVRBackend: Add command-line support for overlay click stabilization
  * OpenVRBackend: disable special steamui controlbar. This functionality did not ship in steamvr.
  * steamcompmgr: Fix warning
  * Revert "OpenVRBackend: Disable explicit sync for now"
  * OpenVRBackend: Handle quit more robustly
  * mangoapp: plumb engineName
  * OpenVRBackend: Add mutex around fb id tracking
  * backend: Hack
  * Revert "steamcompmgr: Fix crash when using magnifier and game recording"
  * OpenVRBackend: Disable explicit sync for now
  * GAMESCOPE_MANGOAPP_SOCKET_DISABLE added
  * OpenVRBackend: Fix FPS limit not updating
  * OpenVRBackend: Fix for dual/double frame jitter
  * messagey: Add GAMESCOPE_ZENITY_DISABLE
  * OpenVRBackend: Fix OverlayClosed when not in steam mode
  * OpenVRBackend: Only override cursor if not in relative mode.
  * OpenVRBackend: Support for physical mouse input controlling cursor
  * LibInputHandler: Add support for scroll wheel
  * LibInputHandler: add, hook up to vr-session-manager
  * steamcompmgr: Fix Steam intergration with multiple virtual connectors
  * SDLBackend: Fix with virtual connector backend
  * OpenVRBackend: Fix crash with SteamVR input thread
  * OpenVRBackend: Add logging for creating a new dashboard overlay
  * steamcompmgr: Clean up g_VirtualConnectorFocuses before closing backend off
  * OpenVRBackend: Add vr-app-overlay-key
  * OpenVRBackend: Consider visible when an appid's scene app is visible
  * OpenVRBackend: Add logging for overlay visible count
  * OpeNVRBackend: Add vr_nudge_to_visible_per_connector
  * main: Add --virtual-connector-strategy
  * all: Support for multiple virtual connectors
  * reshade: Add gamescope_always_paint flag
  * reshade: Add gamescope_refresh_mhz
  * rendervulkan: Fix initializing drm formats
  * WaylandBackend: Fix hotkeys failing to bind on Wayland desktops</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1748520000">- Update to version 3.16.11:
  * steamcompmgr: workaround bug with mangohud repaints when VRR is active
  * DRMBackend: Fix IsPaused
  * submodules: bump misyl-wlroots to 54e8447
  * WaylandBackend: Fix IsPaused return value
  * steamcompmgr: Fix IsPaused check
  * OpenVRBackend: initialize visibility state when creating the overlay.
  * backend: Split IsVisible out into IsPaused
  * vram cgroup: don't crash on startup if not present
  * steamcompmgr: Use cgroup VRAM protection for focused windows
  * steamcompmgr: Only do SteamControlled behaviour for true steam controlled, not just SteamMode
  * steamcompmgr: Fix SteamControlled strategy for context focus behaviour
  * steamcompmgr: Fix lifetime for previous virtual connector global focus
  * steamcompmgr: Fix removing single connector virtual connector outputs
  * wlserver: hack-y fix for tab character sometimes not working in global bindings
  * wlserver: fix hotkey processing being broken in gamemode
  * OpenVRBackend: Workaround for VREvent_ScrollSmooth events being dropped.
  * OpenVRBackend: Add comment wrt. thread constructor ordering
  * OpenVRBackend: Fix initialization order for atomics/threads
- stb and glm are now meson subprojects
  * Pull the upstream pinned revisions with tar_scm service
  * Unpack the sources manually
  * Remove BuildRequires for system glm and stb
  * Remove set_version service as it was choosing the stb version string as main package version</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1755000000">- Update to version 3.16.15:
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible
  * steamcompmgr: track FSR state with preemptive upscaling
  * rendervulkan: account for ycbcr descriptor count when creating descriptor pool
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks
- Use %fdupes for new looks files</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758110400">- Remove pkgconfig(freerdp2) BuildRequires: there is no mention of
  freerdp in the source tree on either gamescope or wlroots.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1758196800">- Update to version 3.16.17:
  * steamcompmgr: Hold wlserver_lock around handle_presented_xdg
  * steamcompmgr: Disarm VRR timer
  * steamcompmgr: Never limit the FPS for the appid of the current VR Scene App
  * repaint on focus dirty
  * fix screenshot timeout in 2d/ui</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1765800000">- Update to version 3.16.18:
  * OpenVRBackend: Add closing window support
  * OpenVRBackend: Collection of non-Steam app niceties
  * steamcompmgr: Exclude override redirects from VR taskbar
  * OpenVRBackend: Update refresh rate dynamically
  * wlserver: Fix syncobj crash
  * DRMBackend: Fix HDR static metadata creation for PQ EOTF via lua config
  * ime: Use correct timer for key release delay
  * steamcompmgr: Add GAMESCOPE_MAIN_STEAMVR_OVERLAY
  * gamescope: Forward Steam bootstrapper specifically to its own vr overlay
  * Use HAVE_LIBCAP guard before including capability.h, and add missing dependency to some targets</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1769256000">- Update to version 3.16.19:
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR</changelog>
  <changelog author="ecsos@opensuse.org" date="1770724800">- Update to version 3.16.20:
  * Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display - Adds script to configure the OneXPlayer OneXFly F1 OLED and F1 Pro   screens. Without it the colors are washed despite it detecting as a PQ   display as its native color gamut is equivalent to sRGB. Use Gamma2.2   to fix and apply timings. There is also a 60Hz screen mode but it uses   different timings, so use 120Hz and frame limit to 60 in gamescope   instead.
  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
  * WaylandBackend: Fix relative pointer state tracking
  * steamcompmgr: Fix condition on enabling mouse cursor constraint
  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1774526400">- Update to version 3.16.22:
  * pipewire: Fix pipewire loop locking
  * steamcompmgr: Use output timings for forwarding frametime to Steam
  * backend: Remove DeferredFb, intergrate defferal into OpenVRFb directly
  * steamcompmgr: Set cgroup device memory limits manually
  * steamcompmgr: Fix Steam bootstrapper not showing up
  * openvr: Improve frame pacing
  * steamcompmgr: Only forward to vr overlays on vblank + don't forward overlays that aren't dirty
  * steamcompmgr: Always forward VR overlay targets, even without a typical base plane active
  * edid: rotate non-HDR displays with bRotate as well
  * DRMBackend: If the EDID changes from under us, force a modeset
  * DRMBackend: fix a typo in the name of a (private) data member
  * Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display
  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
  * WaylandBackend: Fix relative pointer state tracking
  * steamcompmgr: Fix condition on enabling mouse cursor constraint
  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.
- Add wlroots-fix-build-with-libinput-1.31.patch
  * Fixes builds with libinput 1.31</changelog>
</package>
<package pkgid="45346afb0602d382be611393b2b76fc048151de4e5f76b8bf71af7041af9e2b58869e56a678a110b40edd9e3ec04c0d6d39c0df7d6af114b55f6499169312638" name="gamescope-session-plus" arch="noarch">
  <version epoch="0" ver="1+git20250407.5030491" rel="1.1"/>
  <changelog author="suse.snooper541@passmail.net" date="1747656000">- Initial version 1+git20250407.5030491:
  * add support for onexplayer g1 255h
  * bump timeout waiting for gamescope to improve session reliability
  * remove the sdl/legacy workaround
  * Add support for XG mobile devices
  * drop use of removed `--bypass-steam-resolution` gamescope option
  * add OneXPlayer X1 intel support</changelog>
</package>
<package pkgid="95c06d8c86e4c9707d23d4bc4d47f12edb2f8aea792a2024b3009604b911e461d33a0b1eddb02582169400d3c3c54b6bbc1cce40ab906fa6a70b44c43850e40b" name="gamescope-session-steam" arch="noarch">
  <version epoch="0" ver="1+git20250418.7104815" rel="1.1"/>
  <changelog author="suse.snooper541@passmail.net" date="1747742400">- Initial version 1+git20250418.7104815:
  * Support Steam cursor in gamescope
  * split steam specific bits from gamescope-session</changelog>
</package>
<package pkgid="f2b1c23211b61b04cbadc1da7d2edfa03e5b84ad4476774e90c3d4f44eb995f9d211cd55bb2fc483b002117b30e84c1f2021b9eeb7492e53fc77a47b64034f62" name="gamescope-session-steam-generic" arch="noarch">
  <version epoch="0" ver="1+git20250418.7104815" rel="1.1"/>
  <changelog author="suse.snooper541@passmail.net" date="1747742400">- Initial version 1+git20250418.7104815:
  * Support Steam cursor in gamescope
  * split steam specific bits from gamescope-session</changelog>
</package>
<package pkgid="f669bd6a9a1f0ec3407c8b1396e775bcb661280c5f7b776759cd56edf743a121f38cf39b0cbf6cfada2a96cb5a8cf5550048df25b40117e1e0fde17790b041be" name="gamescope-shaders" arch="noarch">
  <version epoch="0" ver="0.1+git2.64d7a05" rel="1.1"/>
  <changelog author="Tobias Görgens &lt;suse.snooper541@passmail.net&gt;" date="1757073600">- Initial version 0.1+git2.64d7a05:
  * Add reshade shaders</changelog>
</package>
<package pkgid="7439116caab29e526a5584bee9736bfbe1ed431f082b4f3f22c708d74f46d3b6bb26e0f47964fd93c8771b9f67a3247d57250315096f07b07e1a3d52cd1864d5" name="gammaray-qt6" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730116800">- Add a _constraints file to fix oom issues when building gammaray</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738411200">- Drop the KDStateMachineEditor build dependency.
  The option is turned off by default and there's currently no
  way to use the system KDSME.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743681600">- Add upstream change:
  * gammaray-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1747396800">- Update to 3.2.0
  * Source tarballs no longer ship 60MB of
    KDStateMachineEditor/Graphviz Windows dll binaries
  * If you're a packager using source tarballs then package and
    add KDStateMachineEditor as optional dependency.
  * Bump KDStateMachineEditor submodule from 2.0.0 to 2.1.0
  * Build fixes regarding Qt 6.9
  * Build fixes regarding new Windows SDK versions
  * Support for Qt versions upto Qt 6.9
  * Improved ux for small window size by making better use of
    available space
  * FreeBSD support
  * Re-enable ability to switch render modes under Qt 6
- Drop patch, merged upstream:
  * gammaray-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752580800">- Update to 3.2.1
  * Fix infinite in loop QuickSceneGraphModel::itemForSgNode()</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1756209600">- Update to 3.2.2
  * Fix GammaRay GUI not showing up on Windows</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759665600">- Update to 3.3.0
  * Drop Qt 5 support
  * Add support for LLVM MinGW on Windows
  * Fix GammaRay UI not appearing sometimes on Windows
  * Update LZ4 to v1.10.0
  * Fix build with Qt 6.10</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763899200">- Update to 3.3.1
  * Fix build with Qt 6.10.1
  * Fix build if QtQuick isn't present</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Update to 3.4.0
  * Add support for Qt 6.11
  * Take into account the space between above or below a QQuickWidget
  * Don't allow interacting or panning an unavailable remote view
  * Don't show an image in the remote view for unexposed QtQuick windows</changelog>
</package>
<package pkgid="345d182b9aaac5cff059bd887e1221e57f3900e8012df7f18e43817103727ede352baf141e69640ab73dae653176d9301b1cf2ac92146c6bbb02124c0c29414b" name="gammaray-qt6-devel" arch="riscv64">
  <version epoch="0" ver="3.4.0" rel="1.2"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730116800">- Add a _constraints file to fix oom issues when building gammaray</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Stop using the %suse_update_desktop_file macro</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738411200">- Drop the KDStateMachineEditor build dependency.
  The option is turned off by default and there's currently no
  way to use the system KDSME.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743681600">- Add upstream change:
  * gammaray-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1747396800">- Update to 3.2.0
  * Source tarballs no longer ship 60MB of
    KDStateMachineEditor/Graphviz Windows dll binaries
  * If you're a packager using source tarballs then package and
    add KDStateMachineEditor as optional dependency.
  * Bump KDStateMachineEditor submodule from 2.0.0 to 2.1.0
  * Build fixes regarding Qt 6.9
  * Build fixes regarding new Windows SDK versions
  * Support for Qt versions upto Qt 6.9
  * Improved ux for small window size by making better use of
    available space
  * FreeBSD support
  * Re-enable ability to switch render modes under Qt 6
- Drop patch, merged upstream:
  * gammaray-qt69.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1752580800">- Update to 3.2.1
  * Fix infinite in loop QuickSceneGraphModel::itemForSgNode()</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1756209600">- Update to 3.2.2
  * Fix GammaRay GUI not showing up on Windows</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1759665600">- Update to 3.3.0
  * Drop Qt 5 support
  * Add support for LLVM MinGW on Windows
  * Fix GammaRay UI not appearing sometimes on Windows
  * Update LZ4 to v1.10.0
  * Fix build with Qt 6.10</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1763899200">- Update to 3.3.1
  * Fix build with Qt 6.10.1
  * Fix build if QtQuick isn't present</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1773144000">- Update to 3.4.0
  * Add support for Qt 6.11
  * Take into account the space between above or below a QQuickWidget
  * Don't allow interacting or panning an unavailable remote view
  * Don't show an image in the remote view for unexposed QtQuick windows</changelog>
</package>
<package pkgid="d477bd20e6cb1b8e92b50beaa70b1fe8da56700d6db76108e6afd525a4a4ec553d9269e8b46437976cd87e50c543169e78951d75633f894a5db9b1c71bd058fe" name="gammastep" arch="riscv64">
  <version epoch="0" ver="2.0.11" rel="1.1"/>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1603454400">- Initial commit of v2.0.2 using minimally adjusted spec-file
  provided by upstream</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1610107200">- Update to v2.0.6 (2020-11-14)
  * Update AppData metadata for modern practices (again)
  * Update pt_BR translations
  * Add wayland abstraction to AppArmor profile
  * Use AyatanaAppIndicator library when available
- Update to v2.0.5 (2020-11-14)
  * Undo AppData updates from version 2.0.4
- Update to v2.0.4 (2020-11-14)
  * Update AppData metadata for modern practices
  * Add keywords to desktop file
- Update to v2.0.3 (2020-11-11)
  * Fix indicator for new logging methodology
  * Fix logging in print mode
  * Add more error logging for wl method
  * Update README and CONTRIBUTING docs</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1612785600">- Update to v2.0.7
  * Escape error text in indicator dialog
  * Downgrade wlroots method error to warning
  * Update turkish translations</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1647432000">- Update to v2.0.8
  * Fix '-q' option
  * Fix typo in AppArmor profile name</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647432001">- Add gobject-introspection BuildRequires: allow pygobject to
  inspect the py files and add auto-deps to the relevant
  typelib()s. Filter auto-detected typelib(AppIndicator3): The code
  handles AppIndicator and AyatanaAppIndicator. We only want to
  require one of the two.
- Drop gtk3 Requires: this is auto-detected by the dep scanner.
- Drop hard dependency on systemd: the systemd user service macros
  cope with the absence of systemd.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.0.9:
  * fix: wayland: avoid memory leak
  * fix: wayland: recover from failure due to VT switch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Correction of license based on legaldb report</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1767787200">- update to v2.0.11
  * fix: memory issues with output name
  * fix: incompatible pointer type for noop functions
- update to v2.0.10
  * fix: wayland: potential uninitialized read
  * fix: wayland: integer overflow with certain gamma sizes
  * fix: hooks: close hooks directory
  * feature: hooks: do not run files with a "~" suffix
  * Update Swedish translation
  * Update AppData content rating
- gammastep-indicator now requires gammastep (boo#1255898)</changelog>
</package>
<package pkgid="b8056644830cb46d05cd383965ee9bca3df6d154c1bb2f1b4a12d648978858e11aa57121075c668b0c2154771373839f9681ac5714f6d891355627bd7960e4a6" name="gammastep-indicator" arch="riscv64">
  <version epoch="0" ver="2.0.11" rel="1.1"/>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1603454400">- Initial commit of v2.0.2 using minimally adjusted spec-file
  provided by upstream</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1610107200">- Update to v2.0.6 (2020-11-14)
  * Update AppData metadata for modern practices (again)
  * Update pt_BR translations
  * Add wayland abstraction to AppArmor profile
  * Use AyatanaAppIndicator library when available
- Update to v2.0.5 (2020-11-14)
  * Undo AppData updates from version 2.0.4
- Update to v2.0.4 (2020-11-14)
  * Update AppData metadata for modern practices
  * Add keywords to desktop file
- Update to v2.0.3 (2020-11-11)
  * Fix indicator for new logging methodology
  * Fix logging in print mode
  * Add more error logging for wl method
  * Update README and CONTRIBUTING docs</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1612785600">- Update to v2.0.7
  * Escape error text in indicator dialog
  * Downgrade wlroots method error to warning
  * Update turkish translations</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1647432000">- Update to v2.0.8
  * Fix '-q' option
  * Fix typo in AppArmor profile name</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647432001">- Add gobject-introspection BuildRequires: allow pygobject to
  inspect the py files and add auto-deps to the relevant
  typelib()s. Filter auto-detected typelib(AppIndicator3): The code
  handles AppIndicator and AyatanaAppIndicator. We only want to
  require one of the two.
- Drop gtk3 Requires: this is auto-detected by the dep scanner.
- Drop hard dependency on systemd: the systemd user service macros
  cope with the absence of systemd.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.0.9:
  * fix: wayland: avoid memory leak
  * fix: wayland: recover from failure due to VT switch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Correction of license based on legaldb report</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1767787200">- update to v2.0.11
  * fix: memory issues with output name
  * fix: incompatible pointer type for noop functions
- update to v2.0.10
  * fix: wayland: potential uninitialized read
  * fix: wayland: integer overflow with certain gamma sizes
  * fix: hooks: close hooks directory
  * feature: hooks: do not run files with a "~" suffix
  * Update Swedish translation
  * Update AppData content rating
- gammastep-indicator now requires gammastep (boo#1255898)</changelog>
</package>
<package pkgid="44d62a714faea983bb314712a2a3961df64a96a4b9880e8ca153345ee8f9c780a7a689dba38f71cd080ffc2da3bb224d3167fbef73b42c33aab10555a7fa6d04" name="gammu" arch="riscv64">
  <version epoch="0" ver="1.42.0" rel="5.1"/>
  <changelog author="mardnh@gmx.de" date="1548849600">- Update to version 1.40.0
  * Added SMSD configuration option RetryTimeout.
  * Removed non configurable sleep after failed message send.
  * SMSD now tries to store whole decoded text for concatenated
    messages in the first entry in database.
  * Improved compatibility with Sierra SL8084TR.
  * Added support for delivery reports stored in SR memory.
  * Configure CNMI parameters for AT driver.
- Create dedicated subpackage for bash-completion
- Specfile cleanup
  * Removed all stuff that is not necessary for building on modern
    SUSE systems
  * Use cmake macros
  * Use pkg-config style dependencies
  * Use https for URLs
  * Run spec-cleaner
- Add patch:
  * 0001-Enable-fPIE-pie.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Update RPM groups.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1560686400">- Add 0001-Add-postgresql-include-location-provided-by-openSUSE.patch in
  order to fix missing postgresql include path.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1570276800">- Update to version 1.41.0
  * Documentation improvements.
  * Updated MySQL script to be compatible with current server
    versions.
  * Fixed SMSD operation on phones with more SMS folders.
  * Fixed off by one in Python example script.
  * Fixed PostgreSQL compilation on openSUSE.
  * Several compatibility fixes with recent compilers.
  * Improved USSD support.
  * Localization updates.
- Drop patch (fixed by upstream):
  * 0001-Add-postgresql-include-location-provided-by-openSUSE.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587470400">- Switch BuildRequires to Python 3 Sphinx due to Python 2 removal.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601812800">- Update to version 1.42.0
  * Localization updates.
  * Improved CNMI command compatibility for AT module.
  * Improved getting of network and manufacturer information in
    AT module.
  * Improved compatibility with D-Link modems that need to power on.
  * Dropped Python 3 compatibility from utility scripts.
  * Fixed bug in deleting SMS messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Add patches to fix build failures in Tumbleweed:
  * 0001-Update-Python-scripts-to-Python-3.patch
  * 0001-Docs-Adjust-attributes-order-to-avoid-bugs-in-breath.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gammu-smsd.service.patch</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1653307200">- Add fix-buffer-overflow-in-backup.patch in order to address
  0001-Fix-buffer-overflow-in-Backup.Creator.patch
- Use autosetup.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735214400">- Disable test_sql_time to prevent Gammu from being removed. This
  allows the package to remain available a bit longer.
  Add patch 0002-disable-test_sql_time.patch</changelog>
</package>
<package pkgid="8663b4f5675593cf321937e61515a448c038b3fdcfc06d1fd52dde455374a4e11a3921b1d5555bed3c7d868c352ebe02995632d5fc00154256e072c08ff23d66" name="gammu-bash-completion" arch="riscv64">
  <version epoch="0" ver="1.42.0" rel="5.1"/>
  <changelog author="mardnh@gmx.de" date="1548849600">- Update to version 1.40.0
  * Added SMSD configuration option RetryTimeout.
  * Removed non configurable sleep after failed message send.
  * SMSD now tries to store whole decoded text for concatenated
    messages in the first entry in database.
  * Improved compatibility with Sierra SL8084TR.
  * Added support for delivery reports stored in SR memory.
  * Configure CNMI parameters for AT driver.
- Create dedicated subpackage for bash-completion
- Specfile cleanup
  * Removed all stuff that is not necessary for building on modern
    SUSE systems
  * Use cmake macros
  * Use pkg-config style dependencies
  * Use https for URLs
  * Run spec-cleaner
- Add patch:
  * 0001-Enable-fPIE-pie.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Update RPM groups.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1560686400">- Add 0001-Add-postgresql-include-location-provided-by-openSUSE.patch in
  order to fix missing postgresql include path.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1570276800">- Update to version 1.41.0
  * Documentation improvements.
  * Updated MySQL script to be compatible with current server
    versions.
  * Fixed SMSD operation on phones with more SMS folders.
  * Fixed off by one in Python example script.
  * Fixed PostgreSQL compilation on openSUSE.
  * Several compatibility fixes with recent compilers.
  * Improved USSD support.
  * Localization updates.
- Drop patch (fixed by upstream):
  * 0001-Add-postgresql-include-location-provided-by-openSUSE.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587470400">- Switch BuildRequires to Python 3 Sphinx due to Python 2 removal.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601812800">- Update to version 1.42.0
  * Localization updates.
  * Improved CNMI command compatibility for AT module.
  * Improved getting of network and manufacturer information in
    AT module.
  * Improved compatibility with D-Link modems that need to power on.
  * Dropped Python 3 compatibility from utility scripts.
  * Fixed bug in deleting SMS messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Add patches to fix build failures in Tumbleweed:
  * 0001-Update-Python-scripts-to-Python-3.patch
  * 0001-Docs-Adjust-attributes-order-to-avoid-bugs-in-breath.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gammu-smsd.service.patch</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1653307200">- Add fix-buffer-overflow-in-backup.patch in order to address
  0001-Fix-buffer-overflow-in-Backup.Creator.patch
- Use autosetup.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735214400">- Disable test_sql_time to prevent Gammu from being removed. This
  allows the package to remain available a bit longer.
  Add patch 0002-disable-test_sql_time.patch</changelog>
</package>
<package pkgid="3300b2b5b658b885c125a9c2388554577c5bec10b3089554690e485bee9d05254729c1feff28946dfd2e101bd6f77c19c0dbe79e7a283e037bb21f3a5b085c38" name="gammu-devel" arch="riscv64">
  <version epoch="0" ver="1.42.0" rel="5.1"/>
  <changelog author="mardnh@gmx.de" date="1548849600">- Update to version 1.40.0
  * Added SMSD configuration option RetryTimeout.
  * Removed non configurable sleep after failed message send.
  * SMSD now tries to store whole decoded text for concatenated
    messages in the first entry in database.
  * Improved compatibility with Sierra SL8084TR.
  * Added support for delivery reports stored in SR memory.
  * Configure CNMI parameters for AT driver.
- Create dedicated subpackage for bash-completion
- Specfile cleanup
  * Removed all stuff that is not necessary for building on modern
    SUSE systems
  * Use cmake macros
  * Use pkg-config style dependencies
  * Use https for URLs
  * Run spec-cleaner
- Add patch:
  * 0001-Enable-fPIE-pie.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Update RPM groups.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1560686400">- Add 0001-Add-postgresql-include-location-provided-by-openSUSE.patch in
  order to fix missing postgresql include path.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1570276800">- Update to version 1.41.0
  * Documentation improvements.
  * Updated MySQL script to be compatible with current server
    versions.
  * Fixed SMSD operation on phones with more SMS folders.
  * Fixed off by one in Python example script.
  * Fixed PostgreSQL compilation on openSUSE.
  * Several compatibility fixes with recent compilers.
  * Improved USSD support.
  * Localization updates.
- Drop patch (fixed by upstream):
  * 0001-Add-postgresql-include-location-provided-by-openSUSE.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587470400">- Switch BuildRequires to Python 3 Sphinx due to Python 2 removal.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601812800">- Update to version 1.42.0
  * Localization updates.
  * Improved CNMI command compatibility for AT module.
  * Improved getting of network and manufacturer information in
    AT module.
  * Improved compatibility with D-Link modems that need to power on.
  * Dropped Python 3 compatibility from utility scripts.
  * Fixed bug in deleting SMS messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Add patches to fix build failures in Tumbleweed:
  * 0001-Update-Python-scripts-to-Python-3.patch
  * 0001-Docs-Adjust-attributes-order-to-avoid-bugs-in-breath.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gammu-smsd.service.patch</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1653307200">- Add fix-buffer-overflow-in-backup.patch in order to address
  0001-Fix-buffer-overflow-in-Backup.Creator.patch
- Use autosetup.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735214400">- Disable test_sql_time to prevent Gammu from being removed. This
  allows the package to remain available a bit longer.
  Add patch 0002-disable-test_sql_time.patch</changelog>
</package>
<package pkgid="f8fcfc9b5c4be3ff1079854350831ecfca1747286a7425abe71aeb3054e2af32cf60ee932f6992a61b48bbcfa3b8e6f0ca9da772a4589ee967b92951ebb97e62" name="gammu-doc" arch="noarch">
  <version epoch="0" ver="1.42.0" rel="5.1"/>
  <changelog author="mardnh@gmx.de" date="1548849600">- Update to version 1.40.0
  * Added SMSD configuration option RetryTimeout.
  * Removed non configurable sleep after failed message send.
  * SMSD now tries to store whole decoded text for concatenated
    messages in the first entry in database.
  * Improved compatibility with Sierra SL8084TR.
  * Added support for delivery reports stored in SR memory.
  * Configure CNMI parameters for AT driver.
- Create dedicated subpackage for bash-completion
- Specfile cleanup
  * Removed all stuff that is not necessary for building on modern
    SUSE systems
  * Use cmake macros
  * Use pkg-config style dependencies
  * Use https for URLs
  * Run spec-cleaner
- Add patch:
  * 0001-Enable-fPIE-pie.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Update RPM groups.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1560686400">- Add 0001-Add-postgresql-include-location-provided-by-openSUSE.patch in
  order to fix missing postgresql include path.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1570276800">- Update to version 1.41.0
  * Documentation improvements.
  * Updated MySQL script to be compatible with current server
    versions.
  * Fixed SMSD operation on phones with more SMS folders.
  * Fixed off by one in Python example script.
  * Fixed PostgreSQL compilation on openSUSE.
  * Several compatibility fixes with recent compilers.
  * Improved USSD support.
  * Localization updates.
- Drop patch (fixed by upstream):
  * 0001-Add-postgresql-include-location-provided-by-openSUSE.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587470400">- Switch BuildRequires to Python 3 Sphinx due to Python 2 removal.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601812800">- Update to version 1.42.0
  * Localization updates.
  * Improved CNMI command compatibility for AT module.
  * Improved getting of network and manufacturer information in
    AT module.
  * Improved compatibility with D-Link modems that need to power on.
  * Dropped Python 3 compatibility from utility scripts.
  * Fixed bug in deleting SMS messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Add patches to fix build failures in Tumbleweed:
  * 0001-Update-Python-scripts-to-Python-3.patch
  * 0001-Docs-Adjust-attributes-order-to-avoid-bugs-in-breath.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gammu-smsd.service.patch</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1653307200">- Add fix-buffer-overflow-in-backup.patch in order to address
  0001-Fix-buffer-overflow-in-Backup.Creator.patch
- Use autosetup.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735214400">- Disable test_sql_time to prevent Gammu from being removed. This
  allows the package to remain available a bit longer.
  Add patch 0002-disable-test_sql_time.patch</changelog>
</package>
<package pkgid="ece1d0fc3cca96316b736b1ec44b06ec27d13c87fde0caaadc01d29683b271f645c6e5b470cb9c2012f8e6daf301d337e37ea64f9390dd933b49742f4ee9ffc0" name="gammu-smsd" arch="riscv64">
  <version epoch="0" ver="1.42.0" rel="5.1"/>
  <changelog author="mardnh@gmx.de" date="1548849600">- Update to version 1.40.0
  * Added SMSD configuration option RetryTimeout.
  * Removed non configurable sleep after failed message send.
  * SMSD now tries to store whole decoded text for concatenated
    messages in the first entry in database.
  * Improved compatibility with Sierra SL8084TR.
  * Added support for delivery reports stored in SR memory.
  * Configure CNMI parameters for AT driver.
- Create dedicated subpackage for bash-completion
- Specfile cleanup
  * Removed all stuff that is not necessary for building on modern
    SUSE systems
  * Use cmake macros
  * Use pkg-config style dependencies
  * Use https for URLs
  * Run spec-cleaner
- Add patch:
  * 0001-Enable-fPIE-pie.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549886400">- Update RPM groups.</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1560686400">- Add 0001-Add-postgresql-include-location-provided-by-openSUSE.patch in
  order to fix missing postgresql include path.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1570276800">- Update to version 1.41.0
  * Documentation improvements.
  * Updated MySQL script to be compatible with current server
    versions.
  * Fixed SMSD operation on phones with more SMS folders.
  * Fixed off by one in Python example script.
  * Fixed PostgreSQL compilation on openSUSE.
  * Several compatibility fixes with recent compilers.
  * Improved USSD support.
  * Localization updates.
- Drop patch (fixed by upstream):
  * 0001-Add-postgresql-include-location-provided-by-openSUSE.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1587470400">- Switch BuildRequires to Python 3 Sphinx due to Python 2 removal.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601812800">- Update to version 1.42.0
  * Localization updates.
  * Improved CNMI command compatibility for AT module.
  * Improved getting of network and manufacturer information in
    AT module.
  * Improved compatibility with D-Link modems that need to power on.
  * Dropped Python 3 compatibility from utility scripts.
  * Fixed bug in deleting SMS messages.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Add patches to fix build failures in Tumbleweed:
  * 0001-Update-Python-scripts-to-Python-3.patch
  * 0001-Docs-Adjust-attributes-order-to-avoid-bugs-in-breath.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gammu-smsd.service.patch</changelog>
  <changelog author="Martin Liška &lt;mliska@suse.cz&gt;" date="1653307200">- Add fix-buffer-overflow-in-backup.patch in order to address
  0001-Fix-buffer-overflow-in-Backup.Creator.patch
- Use autosetup.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1735214400">- Disable test_sql_time to prevent Gammu from being removed. This
  allows the package to remain available a bit longer.
  Add patch 0002-disable-test_sql_time.patch</changelog>
</package>
<package pkgid="5ee93b3ab9a4405d01b0c1c8d2ee3190ade26f0406450ecb57cf067026b86fb98431627304e6a69538338f358e20a4f72f852925cdb0ad7fcc104afc798bfe01" name="ganglia-web" arch="noarch">
  <version epoch="0" ver="3.7.5" rel="3.1"/>
  <changelog author="scorot@free.fr" date="1367409600">- first package</changelog>
  <changelog author="scorot@free.fr" date="1445947200">- version 3.6.2
  * Performance improvements
  * New clearer heatmaps
  * Other minor improvements and fixes</changelog>
  <changelog author="cgoll@suse.com" date="1508155200">- update to version 3.7.2</changelog>
  <changelog author="cgoll@suse.com" date="1523361600">- Removed all explicit php dependencies (bsc#1088887)
  * updated README.SUSE</changelog>
  <changelog author="eich@suse.com" date="1523880000">- Fix comment in config file to cover both php5 and php7
  (bsc#1088887).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1575460800">- updated to version 3.7.4
- added patches for a global user config under /etc/ganglia/conf.d/
  and added download_js.sh which can download the external java
  script libararies.
  * new file: 0001-added-of-download_js.patch which adds download_js.sh
  * new file: 0002-looking-for-systemwide-user-config.patch which
    makes ganglia-web to serach for config in /etc/ganglia/conf.d/</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1611921600">- updated to 3.7.5 which fixes bsc#1179835
- various bugfixes and enhancements, highlights are:
  * heatmap coloring enhanced
  * Fix XSS from OBB#1005024 (https://www.openbugbounty.org/reports/1005024/)
  * uses `httponly` and `secure` flags in setcookie calls
  * add the available memory to the graph, if present
- Possible XSS via ce &amp; cs parameters in header.php are no longer present
  in this version (bsc#1160761, CVE-2019-20378).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727524800">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
</package>
<package pkgid="1f60f0d5fb4c6ecc3b60b0ec8e2c02e67b22a7f495a6b0c64b93d44e097d83a3783981cfee4c5711bb446984c0c3e771788d56fdc804b8916adf8fde64587b81" name="gap" arch="riscv64">
  <version epoch="0" ver="4.15.1" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to new upstream release 4.12.0
  * Added the missing perfect groups of order up to two million
  * Initial support for make install available
  * For details, see
    https://github.com/gap-system/gap/blob/stable-4.12/CHANGES.md
- Update to new upstream release 4.11.0
  * Removed ability to return objects from many error break loops
  * GAP now contains some C++ code
  * HPC-GAP: The ward tool has been decommissioned
  * Syntax trees: Functions were added which allow converting a
    GAP function object into an abstract syntax tree which can
    be parsed and modified from within GAP code
- Clean up spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.12.1
  * Fix performance regression in AllHomomorphismClasses and
    possibly other code searching isomorphisms
  * Fix crashes in ConvertToVectorRep and CopyToVectorRep</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.12.2
  * Fix an unexpected error during tab completion with records</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Add sl2reps extension to gap-full</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Make the build reproducible by killing off dates.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 4.13
  * Change gac to respect CC and CXX environment variables if set
    (to override the C/C++ compiler it invokes)
  * Support package extensions (see the manual section
    "Extensions Provided by a Package")
  * Use gap-anupq package for computing isomorphism of p-groups
    if it is available
  * Speed up ``AsList``, ``AsSet`` and ``ElementsStabChain`` for
    permutation groups, by not sorting the list returned by
    ``ElementsStabChain`` (in accordance with its documentation,
    which never promised this)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 4.14
  * Added `NaturalGModule` for obtaining the natural module of a
    matrix group.
  * Added new function `MeetBlist`.
  * Added `PathSystemProgram`, the now recommended function to
    fetch the filename of a system program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750593600">- Add gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 4.15
  * Sped up `RandomInvertibleMat`, `Random(GL(n,q))`,
    `CharacterDegrees`.
  * Optimized `IsZero` and `IsOne` for rational functions and
    (Laurent) polynomials.
  * Sped up `IsRegularPGroup` for direct products.
  * Faster `IsFinite` for rational matrix groups, and hence for
    matrix groups over cyclotomics as well.
  * Make meataxe endomorphism ring computation faster in some
    cases.
  * Small improvements in creating large simple groups and their
    maximals.
  * Add an `Irr` method for natural alternating groups, using the
    generic character table.
  * Add `SortedListBy` function
  * Introduced `MayBeHandledByNiceMonomorphism`, in order to detect
    early whether a group shall be handled by nice monomorphisms.
  * Add functions `IsDicyclicGroup` and `DicyclicGenerators`.
- Delete gcc15.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 4.15.1
  * Make various operations for finite matrix groups in
    characteristic 0 faster.
  * Make `Irr` for solvable groups faster by using the result of
    `IrrBaumClausen` in `IrrDixonSchneider`.
  * Fix `CompatiblePairs` to not ignore the optional automorphism
    group argument.
  * Fix an unexpected error that could occur when working with
    matrix groups in characteristic zero.</changelog>
</package>
<package pkgid="371f7559bcc14bd6dd34b0eec6eb3de369f9e6f496a113d399ffdd362b5f7e1cd61a3557dd6248d6e44d4463fdfcdb4f1d999fc69550ac605a800d3046988371" name="gap-4ti2interface" arch="noarch">
  <version epoch="0" ver="2025.12.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1397822400">- Initial package (version 2013.09.20) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1438689600">- Update to new upstream release 2015.04.29
  * Resolve file descriptor leak</changelog>
  <changelog author="jengelh@inai.de" date="1449489600">- Update to new upstream release 2015.11.06
  * No upstream changelog available</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.01.05
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1513944000">- Update to new upstream release 2017.10.04
  * Added COPYING file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539950400">- Update to new upstream release 2018.07.06
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664712000">- Update to release 2022.09.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.02.04
  * Ignore warnings about egrep being obsolescent coming from 4ti2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735473600">- Update to release 2024.11.01
  * Deleted AutoDoc from SuggestedOtherPackages of 4ti2Interface</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Update to release 2025.12.01
  * No changelog was provided</changelog>
</package>
<package pkgid="901f9f2e8583a49f05cd60112aae12003d426a9686255f5237487b79b3a407e878b083ccef0dbf31b8c2d6c5468540fbf54bf55b00613a9a5b5b4d6ca1cf397e" name="gap-ace" arch="riscv64">
  <version epoch="0" ver="5.7.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1459080000">- Initial package (version 5.2) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1505822400">- Correct License: field form HPND to MIT</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1535544000">- Update build process for gap 4.9.x.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 5.4
  * Updates to the build procedure only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664712000">- Update to release 5.6.1
  * Various minor improvements to the C code</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 5.6.2
  * Build system update only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744286400">- Update to release 5.7.0
  * Deprecate `InfoACELevel` and `SetInfoACELevel` (instead one
    may use `InfoACE` together with `SetInfoLevel`)</changelog>
</package>
<package pkgid="e1ee396b2d8b575984146b573cc7fb256ff5bc51db43abfd20a19a2e7d7055f6ec90b58c216b28d45341fe6071795751f0154f71064b1c927f1027f8512ac1ad" name="gap-aclib" arch="noarch">
  <version epoch="0" ver="1.3.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1531569600">- Initial package (version 1.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.3.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.3.2
  * Metadata changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757246400">- Update to release 1.3.3
  * Reset RNG in tests for compatibilty with polycyclic 2.17</changelog>
</package>
<package pkgid="144a71e5d90cd7c638d891a22bf31d79c656caec744d74e3e181110121f636895f1e9a853edb7d4ec1070d473f645a660208340bdc3429659bfe41b32705c403" name="gap-agt" arch="noarch">
  <version epoch="0" ver="0.3.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664712000">- Initial package (version 0.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 0.3.1
  * Janitorial changes only</changelog>
</package>
<package pkgid="d23b7a49a948036725f5072c98ceba198e075fb3c648ddee74972a28920703e139b0265efc1c69110ad7166a69e00876f92ade07c2dec7955fcc678e728cf8dd" name="gap-alco" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Initial package (version 1.1.2) for build.opensuse.org</changelog>
</package>
<package pkgid="53142689dda59e8d115e50fc7e21b66d4ca3b505d80c1acdaf0313263627a762334f417a378e64c7ae206f8376a01cf4033141f71d1d01f75c4cd1ea32accee4" name="gap-alnuth" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split alnuth (version 3.0.0) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1513944000">- Update to new upstream release 3.1.0
  * Support PARI 2.9.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 3.2.1
  * Metadata changes only</changelog>
</package>
<package pkgid="ff8f577b57da57099ccf0ddfbb679432d27d99977907431adcc84fc52f27f293d004f0af93c65a2d025ee32091d8f9c7a97b73a325fc5982c3a17f016eec83e1" name="gap-anupq" arch="riscv64">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Initial package (version 3.2.6) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 3.3.0
  * Remove ``ANUPQGlobalVariables``
  * Remove most uses of ``HideGlobalVariables``
  * Avoid using internal undocumented GAP functions
  * Remove GAP 4.2 compatibility code</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729512000">- Update to release 3.3.1
  * Fix a bug where calling `PqDescendants` too many times will
    result in a `"failed to launch child process"` error in
    `PQ_START`</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756382400">- Update to release 3.3.2
  * Some janitorial changes</changelog>
</package>
<package pkgid="e52829ada96819067715816aa78890906e7522ec02ebb7245f2cc3e70fa8f7a01990e7d1630f162c31bcebf794c959b2d277fce1c065972b6b499253c55bcb15" name="gap-atlasrep" arch="noarch">
  <version epoch="0" ver="2.1.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split atlasrep (version 3.0) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.5.1
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1505649600">- Switch from ftp to https.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657108800">- Update to release 2.1.0</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to release 2.1.5</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 2.1.6
  * A method for ConjugacyClasses (Reference: ConjugacyClasses
    attribute) has been added that uses a straight line program
    for computing class representatives of a group that has been
    created with AtlasGroup (3.5.8), provided such a program is
    available.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568000">- Update to release 2.1.7
  * Requesting certain matrix groups in characteristic zero had
    caused an error in version 2.1.6.
  * The name of a maximal subgroup of the group M_12.2 had to be
    changed from "D8.(S4x2)" to "2^3.(S4×2)" because the old name
    suggested a wrong group structure.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1706443200">- update to 2.1.8:
  * An example in Section 2.1-2 of the Tutorial had to be adjusted
  because the results of the function
  SmallerDegreePermutationRepresentation (Reference:
  SmallerDegreePermutationRepresentation) depend on random
  computations, in particular the implementation in GAP 4.13 may
  yield a nicer representation than had been shown before.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735646400">- Update to release 2.1.9
  * Prescribing a ring in AllAtlasGeneratingSetInfos (3.5-7) and
    related functions now automatically prescribes its
    characteristic. Up to now, one had to specify also the
    characteristic, otherwise characteristic zero was erroneously
    assumed.
  * Up to now, AllAtlasGeneratingSetInfos (3.5-7) and related
    functions, when called only with a prescribed ring in positive
    characteristic, could erroneously return also entries about
    representations in characteristic zero.
  * The default for the user preference "AtlasRepDataDirectory"
    (see Section 4.2-2) has been improved in the situation where
    the package directory is not writable and the GAP session runs
    inside a Julia session; if this is the case, then a Julia
    scratchspace is used as the default.
  * The star ``*`` that may appear in some lines of the output of
    DisplayAtlasInfo (3.5-1) is now documented.</changelog>
</package>
<package pkgid="42c499ab5aa2f1cc4ed77182907337a82d8f61eef71816e7e4d7b1bfb3dc8404c0692cd0819ca1ebc895bbc325bf959d4d8b1aff554a563d0c012d2f57a72442" name="gap-autodoc" arch="noarch">
  <version epoch="0" ver="2026.03.18" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.09.20
  * Scan bracket `\[\]` declarations correctly
  * Removed the hardcoded utf8 option, make it overrideable via
    gapdoc_latex_option
  * Allow AutoDoc() to take absolute dirs and run from any dir
  * Add a test suite for AutoDoc
  * Fix documenting DeclareInfoClass</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 2022.03.10
  * Accept single backticks to indicate inline code spans
  * Add @NotLatex command to complement @LatexOnly
  * Make @Begin.../@EndExampleSession respect plain_text_mode
  * Add support for ISO 8601 dates in package metadata (to
    prepare for GAP adding official support for this in the
    future)
  * Fix support for chunks with names / labels that contain
    spaces (GAPDoc does not like these, so we replace the spaces
    by underscores)
  * Add support for using the string `]]&gt;` in examples
  * Add support for `DeclareGlobalName` (new in GAP 4.12)
  * Add extract_examples.skip_empty_in_numbering option</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to release 2022.07.10
  - Output all entities defined via either the `scaffold.entities` option
    to AutoDoc  (or equivalently via the `AutoDoc.entities` record in
    `PackageInfo.g`) into a file `_entities.xml`, so that they can also
    be used with a hand-made main XML file (and not just when AutoDoc
    generated the main page)
  - Remove `&amp;see;` entity from the default list of entities</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 2022.10.20
  * Prevent some file descriptor leaks
  * Do not try to read non-existing file gap/ContextObject.gd</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2023.06.29
  * Revise handling of chunks XML file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747051200">- Update to release 2025.05.09
  * Add `InfoAutoDoc` info class for messages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 2025.10.16
  * Make handling `Date` in `PackageInfo.g` more strict.
  * Remove a bunch of features that were deprecated since 2019.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766145600">- Update to release 2025.12.19
  * Don't replace empty lines in `@BeginCode` blocks by `&lt;P/&gt;`.
  * Fix XML header in generated files (it had a syntax error, which
    somehow also slips by GAPDoc; so it caused no problems in
    practice, but the resulting XML was strictly speaking invalid).
  * Predefine entities `VERSION`, `RELEASEYEAR`, `RELEASEDATE`.
  * Allow specifying scaffold settings *simultaneously* in
    `PackageInfo.g` and `makedoc.g`; the records are merged, with
    values from `makedoc.g` taken precedence if e.g. the same
    entity is defined in both places.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 2026.03.17
  * Breaking changes:
  * Remove the nonfunctional `@Level`, `@ResetLevel`, and
    undocumented alias `@SetLevel` commands.
  * Only document the first declaration immediately following an
    AutoDoc source comment block; later consecutive declarations
    now require their own `#!` comment block.
  * When documenting an `InstallMethod`, we now use the item type
    `Meth` instead of `Oper`.
  * New Features:
  * Add `nopdf` as a global option, and document the existing
    `NOPDF` environment variable and `relativePath` global option.
  * Add Markdown-style headings `#`/`##`/`###` as aliases for
    `@Chapter`/`@Section`/`@Subsection` in `.autodoc` files and doc
    comments.
  * Add `@Appendix` for generating appendix XML from `.autodoc`
    input.
  * Add support for documenting `DeclareSynonym` and
    `DeclareSynonymAttr` declarations.
  * Add `@ItemType` to override the type of a declaration, which is
    especially useful for `DeclareSynonym` or `DeclareGlobalName`.
  * Add fenced code blocks using triple backticks or tildes in
    Markdown-like text; `@listing`, `@example`, and `@log` info
    strings select the corresponding GAPDoc element.
  * Other Changes:
  * Scaffold-generated package manual main files now default to
    `_main.xml` instead of `PACKAGENAME.xml`; packages that need a
    different name can continue to set `gapdoc.main`.
  * Strip XML-special characters from generated chapter, section,
    and subsection labels so entity names in headings no longer
    produce invalid XML.
  * Require `@BeginExample`, `@BeginLog`, `@BeginExampleSession`,
    and `@BeginLogSession` blocks to use their matching `@End...`
    markers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835201">- Update to release 2026.03.18
  * Fix running the test suite via `TestPackage("AutoDoc")` when
    CWD is not the package root</changelog>
</package>
<package pkgid="11c5da63173a3d10c3bfc0c4f7a77f65caeaff64ef0b48847d610f1d38e603edb707920099c795c156088b8d9e76825aab20c5b283be04a68d775d520fd5b1d7" name="gap-automata" arch="noarch">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split automata (version 1.13) off the gap RPM package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.14
  * Drawings are now produced in two steps: first the dot code
    (that is accessible to the user) and then the display</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.15
  * Metadata update only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735646400">- Update to release 1.16
  * Streamlined UnionAutomata and IntersectionAutomaton</changelog>
</package>
<package pkgid="28dffe5d5a9ba8825a07b93a308bc0661bffd332f4162484944de1c15c98b390d1fdfa25f5ce17a60dc0ec658ffffbf8a5ddcfdd0f68390053b68636250bfbbb" name="gap-automgrp" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split automgrp (version 1.1.4.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1397822400">- Update to new upstream release 1.2.4
  * Replaced $ character in identifiers with underscores
  * Added IsAcyclic for Mealy automata
  * Added IsReversible, IsMDTrivial, MDReduction
  * Added MihailovaSystem
  * MarkovOperator is implemented for semigroups and now can accept
  the (possibly symbolic) weights
  * Added a possibility to define automata over 1-letter alphabet
  (needed for MD-reduction)
  * AllSections was extended to IsAutom argument
  * Section was extended to work with (semi)groups, not only with
  their elements
  * The order of generators in AG_UseRewritingSystem was updated
  according to a new GAP release</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.3
  * Converters to and from `FR' package by Laurent Bartholdi were
  implemented (see AutomGrp2FR and FR2AutomGrp)
  * Minimization of automata was greatly optimized based on (also
  very much appreciated) the implementation of this function by
  Andrey Russev
  * Print methods were updated for several basic types
  * IsSphericallyTransitive has been updated
  * TransformationOnFirstLevel now always returns transformations
  (it was returning permutations when possible before)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.3.1
  * Operation FindGroupRelations now accepts IsGroup as one of
    the possible arguments.
  * The issue with the increase of the rank of IsFinite filter
    caused by IsAmenable TrueMethod was fixed.
  * InstallMethodWithRandomSource was incorporated for
    Random methods.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664884800">- Update to release 1.3.2
  * Fix some method ranks for compatibility with GAP 4.11</changelog>
</package>
<package pkgid="54e217d00187e2f08c681014f0d39f2ba70ac1f5a1d5889daad7b45eaeec906b9dc9eb40c7a583bc9b0b0cd86af27405d05ce14905c44e6405d92c5de0a842e5" name="gap-autpgrp" arch="noarch">
  <version epoch="0" ver="1.11.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1493467200">- Initial package (version 1.8) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1535544000">- Update to new upstream release 1.10
  * Moved the internal function `InducedActionFactor` from the GAP
    library into this package.
  * Removed the internal function `BlockPosition`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.10.2
  * Metadata updates only</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to release 1.11
  * make global functions in this package read-only to prevent
    accidents caused by overwriting them with different code
  * update Max Horn's address</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747915200">- Update to release 1.11.1
  * Documentation updates</changelog>
</package>
<package pkgid="33fed9573f11aa81739ceaba01fbd6b197fc82aa052ef38176e234e389a98ccab306ed6f3887274ca48515b23fadcc246a3f2eda7d23e07f4c22d3639e2d47ec" name="gap-browse" arch="riscv64">
  <version epoch="0" ver="1.8.21" rel="4.1"/>
  <changelog author="jengelh@inai.de" date="1417780800">- Update to new upstream release 1.8.6
  * "NCurses.EditFields" now deals with long input strings by
  scrolling horizontally.
  * "BrowseAtlasInfo" now uses the improved setup of AtlasRep 1.6:
  * Symbolic values are now supported in selections that are offered
  by "BrowseUserPreferences", for example "PACKAGE_ERROR" in the
  case of "InfoPackageLoadingLevel".
  * Use the precomputed data for "IsPerfectGroup" etc. also when
  "TransitiveGroupsData.OneTransitiveGroup" is called;</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 1.8.7
  * Removed the example application 'BrowseTransitiveGroupsInfo',
    because of changes in the underlying library of transitive
    groups.
  * Added the new application 'BrowseBibliographyGapPackages'.
    (This is experimental, strange *.bib files in package
    distributions may cause error messages.)
  * Added a new application that facilitates demos of GAP code,
    see '?Browse: Utility for GAP Demos' for details.
  * The input code 127 is assumed to denote the backspace key
    also if 'NCurses.keys.BACKSPACE' has a different value, which
    apparently happens for some Mac operating systems; up to now,
    entering backspace had no effect with such systems.
  * 'NCurses.Select' now supports the replay and log features of
    'NCurses.BrowseGeneric'. Note that meanwhile several
    applications call 'NCurses.Select', now we can provide
    examples for them that are processed automatically, and
    debugging is easier.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1535544000">- Update to new upstream release 1.8.8
  * Blocks in demo files can now be separated by lines starting
    with #% which makes testing demo files easier.
  * Fixed a bug in the 'Browse' method for character tables: The
    shown centralizer orders and power map information were not
    correct when a set of characters or class positions was
    prescribed.
  * Fixed a bug in 'BrowseConwayPolynomials': In the displayed
    polynomials, the exponents of those monomials whose
    coefficient is different from 1 were erroneously increased
    by 1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.8.18
  * Browse does no longer assume that
    'GAPInfo.SystemEnvironment.TERM' is available, in particular
    Browse does not try to set this component.
  * Drop the support for the '.zoo' archive format.
  * Support JSON format for files that belong to database
    attributes, document 'DatabaseAttributeString' and related
    functions.
  * Make Browse more robust when called with bad setting of the
    TERM environment variable, in particular it should now no
    longer crash GAP during initialization.
  * Support columns of orthogonal discriminants (OD) and character
    field degrees (d) in 'Browse' for character tables.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 1.8.19
  * Use `IsKernelExtensionAvailable` and `LoadKernelExtension`
    instead of 'LOAD_DYN'.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 1.8.20
  * Added the new application "BrowseWizard".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.8.21
  * Fixed another problem when running the tests in 'tst/tests.tst'
    in the background.
  * Support the package extensions feature of GAP 4.13</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738843200">- Update BuildRequires to ncurses-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Remove BIBL
- Switch to ncurses6</changelog>
</package>
<package pkgid="847ae48976b5a830bd30904ca8457ada504f55b8dadde89df77fd186affdf2994e17ca8096f40ea12aa1ea6cac7fbc13ae2c7df44957e70853488ea348127a00" name="gap-cap" arch="noarch">
  <version epoch="0" ver="2025.09.04" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1513944000">- Initial package (version 2017.09.25) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.08.31
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.06
  * Derive ZeroMorphism as the empty sum of morphisms
  * Make FreydCategoriesForCAP independent of LinearAlgebraForCAP</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2023.02.06
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.03.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726056000">- Update to release 2024.09.08
  * the opposite category constructor now respects the enrichment of the input category
  * Restore the previous behavior of only_primitive_operations for Opposite
  * Attach a ring instance to the data types of rings and their elements
  * Allow to specify weights of operations in CategoryConstructor
  * Require additional filters to be dense lists of the expected length</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 2024.11.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.09.04
  * No changelog was provided</changelog>
</package>
<package pkgid="24fa70ef17547b8d0b794d986f59e67328953c596f1640480bba40a154cbd6bab7f99692fcddefb22a285884bbfbf82965b844d4fcecdc45a436692a68357080" name="gap-caratinterface" arch="noarch">
  <version epoch="0" ver="2.3.7" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split carat (version 2.1.4) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 2.1.6
  * No user-visible changes</changelog>
  <changelog author="jengelh@inai.de" date="1517659200">- Update to new upstream release 2.1.7
  * No user-visisble changes (documentation for gcc 5 only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1535544000">- Update to new snapshot 2.2.2.g7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 2.3.3
  * changed name to CaratInterface
  * adapted to new CARAT build system (using autotools)
  * fixed buffer overflow in Bravais_catalog
- Rename to gap-caratinterface</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 2.3.4
  * fixed some bug in NormalizerInGLnZ</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2.3.5
  * Removed C source which is no longer needed
    (use IO package instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703332800">- Update to release 2.3.6
  * added missing CloseStream in CaratQClassCatalog
  * catch CARAT failures better</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 2.3.7
  * Respect GMP_PREFIX in source builds</changelog>
</package>
<package pkgid="caf2313700883946744dbc118a3da382887dbe1d67cfb9a1f3bb2b667eece319ef5d182ce54f628c00f11a43709da12a91d6c513f872ae6577827055da33bea2" name="gap-cddinterface" arch="riscv64">
  <version epoch="0" ver="2025.06.24" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 2022.11.01) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735646400">- Update to release 2024.09.02
  * Support newer cddlib header locations</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Specifically request pkgconfig(cddgmp) now that it exists.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.06.24
  * No changelog was provided</changelog>
</package>
<package pkgid="50ea7859bb9c1b89ec9750a1ac02cd2a4bbc3f2e79a985f0e100c6ed1f38111e7dfe016da6c438d334e9733bf0df0e7b461e9348334f8efbe343d4ebf786114c" name="gap-circle" arch="noarch">
  <version epoch="0" ver="1.6.6" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split circle (version 1.5.2) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 1.5.3
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1457697600">- Update to new upstream release 1.5.4
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 1.6.1
  * No changelog as usual</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.6.4
  * Avoid incorrect pluralizations in output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659096000">- Update to release 1.6.5
  * CI infrastructure files changed - nothing user visible</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.6.6
  * Nothing user visible - just janitorial changes</changelog>
</package>
<package pkgid="5606fe47c4255fa009219b39cdc6ea4aaae30cf0200f427a26f86312cc2d4121e3744241a09cc5e1b9d56ec63f7e3dafc75ada167b1ce15d248dbca8c0cfb0f2" name="gap-classicpres" arch="noarch">
  <version epoch="0" ver="1.22" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 1.22) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
</package>
<package pkgid="fa9f475c2acef6578141713cad2c87d5ec5ee60c362046d7480d52c5d1f6bf87d526053496b0cabf1ca2ac893e4790c789dd7a0efef2d98a202147c531c1e843" name="gap-cohomolo" arch="riscv64">
  <version epoch="0" ver="1.6.12" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1504958400">- Initial package (version 1.6.4) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Update to new upstream release 1.6.6
  * Fixed a bug were using GAP in a narrow terminal could lead to
    a communication problem between the GAP package and the
    standalone C code.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.6.7
  * Metadata (maintainer info) update only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.6.10
  * Build fixes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- update to release 1.6.11
  * Build system updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 1.6.12
  * Only janitorial changes again</changelog>
</package>
<package pkgid="3d62e23c6b7528b329ad5ff8f7aa66556129addae39b3947841d1df887ffe908fb3de671fb06ed8f9f51dceceebf1a871fa254443ec6595c8b990de762b7974a" name="gap-congruence" arch="noarch">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Initial package (version 1.0.3) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1417780800">- Update to new upstream release 1.1.1
  * No user changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 1.2.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Update to new upstream release 1.2.2
  * No changelog was provided, again</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.2.3
  * Add a bunch of trivial implications</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659096000">- Update to release 1.2.4
  * CI infrastructure changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.2.5
  * Nothing user visible - janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.2.6
  * Somehow fix PrintObj() function for Farey symbols</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725019200">- Update to release 1.2.7
  * Don't try to read buildman.g (removed in 2012)</changelog>
</package>
<package pkgid="3f2ef1cca97d2560054d223212f2688b0edfe36e90de5bfa7cbcffa0ea600a429883bfdce1693cc19d860224ae7b56391ee3491f9f6dc18cd78bda2ca6215cbd" name="gap-corefreesub" arch="riscv64">
  <version epoch="0" ver="0.6" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735646400">- Initial package (version 0.6) for build.opensuse.org</changelog>
</package>
<package pkgid="b3e2e47e418ffd821db10656cf1d0aa2152203d37a1c5a05b80a727e6eb6b86b549b565e1e6c86ebf4a586b37b87457343f0caabb231faf49cf024b79da0be1a" name="gap-corelg" arch="noarch">
  <version epoch="0" ver="1.57" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1397822400">- Initial package (version 1.02) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 1.20
  * No upstream changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.56
  * corrected two names of real forms in the IdRealForm
    functionality
  * new version of RealWeyl (for the connected component of the
    real forms of complex adjoint)
  * made CarrierAlgsForNilpOrbsInZ(m)Grading
  * IdRealForms now also for direct sums of simple real forms
  * added NameRealForm, MaximalReductiveSubalgebras</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725969600">- Update to release 1.57
  * Don't attempt to read non-existant files</changelog>
</package>
<package pkgid="3597b840241ab43d0aa90aba4f91f1223e2b6b44adfd281c5342e9509106c71e61aff01115af5a680c773c1734b172d1f8dfc5d36db9a99faa1d93a21690b3a5" name="gap-crime" arch="noarch">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split crime (version 1.4) off the gap RPM package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.5
  * Fixed an error when using the package in GAP 4.9 and newer</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.6
  * Metadata updates only</changelog>
</package>
<package pkgid="66c946e6b976a2f31d4513e857e7cf491dde0aaebf8c244a795e38de904fd6a12a5a9efe208197013a956f459de8668365da6ccec7adaed70e854a1133a248b4" name="gap-crisp" arch="noarch">
  <version epoch="0" ver="1.4.8" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1449489600">- Initial package (version 1.3.9) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.4.4
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.4.5
  * make GroupClassByList a ComponentObjectRep</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 1.4.6
  * Fixes a problem with the HTML help system not showing appendices</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753790400">- Update to release 1.4.7
  * Avoid using `InstallValue` on non-plain objects</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755172800">- Update to release 1.4.8
  * Metadata updates only</changelog>
</package>
<package pkgid="2ddcb9ee8dd8ca75800c9211332e6ac88d2c9a77fcd594dfe792316d9ee0d4d52022e53c952a47fe18e898b9a446205487f7b8573519bb669d17087ba43631d2" name="gap-crypting" arch="riscv64">
  <version epoch="0" ver="0.10.6" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 0.10.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to version 0.10.4
  * Build system updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 0.10.5
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 0.10.6
  * No user-visible changes</changelog>
</package>
<package pkgid="9dce4be1fd6aafa5ef053ef628b5c77788844b4029c1ed5af4fac7a3cbe32ea82be36b5c104513237e56ebdae7c3daf0f7b236a028ec466b69620061b9e96635" name="gap-cryst" arch="noarch">
  <version epoch="0" ver="4.1.30" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split cryst (version 4.1.11) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391515200">- Update to new upstream release 4.1.12
  * Fixed a bug in RepresentativeAction for AffineCrystGroups</changelog>
  <changelog author="jengelh@inai.de" date="1517659200">- Update to new upstream release 4.1.13
  * Fixed a bug in ImagesRepresentative for
    IsFromAffineCrystGroupToPcpGroup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Update to new upstream release 4.1.17
  * Corrected incompatible standardizations of affine subspaces.
  * Bug in ImagesRepresentative for isomorphism to PcpGroup fixed.
  * Bug in kernel of PointHomomorphism for left-acting group fixed.
  * Bugs in Centralizer and CanonicalRightCosetElement fixed.
  * Bug in ConjugatorSpaceGroups fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 4.1.18
  * Fixed trivial changes in output of a manual example and several
    test examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 4.1.24
  * Make silent assumption on pcgs in MaximalSubgroupRepsSG
    explicit.
  * Fixed bug in WyckoffPositions. Some Wyckoff positions were
    listed more than once, due to improper normalization of the
    representative affine subspace.
  * Adjustments due to name change from Carat to CaratInterface.
  * Turn RowEchelonForm into an attribute, to make it read-only.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 4.1.25
  * Improved documentation conversion and formatting</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 4.1.26
  * Bugfix in SolveInhomEquationsModZ and in comparison of affine
    cryst groups.
  * Catch the case of a trivial point group in
    ConjugatorSpaceGroups.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703332800">- Update to release 4.1.27
  * Fixed incomplete conjugation of Wyckoff positions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 4.1.30
  * Standardized Wyckoff position representation, which is now
    stable across GAP versions.
  * Adaptions to new treatment of rational matrix groups.
  * Replaced an incorrect implementation of IsSymmorphicSpaceGroup
    by a correct one.</changelog>
</package>
<package pkgid="b2494927c7b31d3eeac1dcea21ed10a9dd655343166b2acb9f8f97d081c3ce2b42764393f43abb7c873bd70027f91b162e54e8ae5eb1a4e6f7be61718199cee0" name="gap-crystcat" arch="noarch">
  <version epoch="0" ver="1.1.11" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split crystcat (version 1.1.6) off the gap RPM package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Update to new upstream release 1.1.8
  * Corrected premature warning about RefinedPcGroup.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650888000">- Update to release 1.1.9
  * Compatibility fixes for GAP 4.11.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to release 1.1.10
  * Improved documentation conversion and formatting</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Update to release 1.1.11
  * Adjusted tests to new GAP version</changelog>
</package>
<package pkgid="3693ca3786f66900738d59cc3a45d3290e100dfd5b75a74a97ac44d087d2af30d3265ec25f62b2a20a147ed80c9b8ac29558521ca0f3a3cf6d2fa30f3cfec5fc" name="gap-ctbllib" arch="noarch">
  <version epoch="0" ver="1.3.11" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split ctbllib (version 1.2.2) off the gap RPM package</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to new upstream version 1.3.4
  * Added various new tables, including the 3-modular Brauer table
    of U[3](8).(S[3] ×3).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.3.5
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690891200">- Update to release 1.3.6
  * Adjust for building with future GAP 4.13</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707912000">- Update to release 1.3.7
  * The GroupInfoForCharacterTable  (3.3-1)  entry "SigmaL(2,9)"
    had been erroneously attributed to the table with identifier
    "2.A6.2_2", but the correct table is that of "2.A6.2_1".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to relesae 1.3.9
  * Bugfix: The table with identifier "2^2x3^2.2.S4" is encoded
    as a direct product. Up to now, one of the two factors did
    not fit to the identifier.
  * Data added:  The  class  fusions  from the maximal subgroups
    (L_2(11) × L_2(11)):4, 11^2:(5 × 2.A_5), 7^2:2L_2(7), and
    L_2(19).2 of the Monster group have been added.
  * In order to make AllCharacterTableNames (3.1-4) efficient
    also if the Browse package is not available, the relevant
    code from that package has been copied into CTblLib.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749124800">- Update to release 1.3.11
  * The character tables of maximal subgroups were reordered
    following an error correction in the classifcation of the
    maximal subgroups of the Monster group (which has no subgroups
    of type L_2(59)) per the [DLPP24] paper.
  * Fixed an inconsistency in the CharacterParameters value
    relating to the p-module Brauer tables.</changelog>
</package>
<package pkgid="700c65a9067c97f44dcd12b898522171ab65c1c37eab2d2731f301a97b6b0224e1edafd67b5dfde26667a280b8dcf14782e749d7a61dde4637716f990f753c36" name="gap-cubefree" arch="noarch">
  <version epoch="0" ver="1.21" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split cubefree (version 1.13) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.15
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1476619200">- Update to new upstream release 1.16
  * No changelog was provided again</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Update to new upstream release 1.17
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 1.19
  * No changelog was provided as usual</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 1.20
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.21
  * No changelog was provided</changelog>
</package>
<package pkgid="b30c966df09fbe6e28578c37362b5f997c14501cc80a10fc72a5a511048dd35c46985eb92030eb5675a063acef1f56151d78df54eba00e6dfd65415b9612edde" name="gap-curlinterface" arch="riscv64">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666094400">- Initial package (version 2.3.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2.3.2
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 2.4.0
  * Add 'maxTime' argument
  * Use LoadKernelExtension</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1749297600">- Update to release 2.4.1
  * Fix test suite failures</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 2.4.2
  * No user-visible changes</changelog>
</package>
<package pkgid="8e6a9695c91710030e617a3a666c20c7bf43aa296a57d5bfe64b349692d945a6a44fa5f81caa19c5f2c2d6ec67495519bd3a406d460e1cda0f3003d3aeef292b" name="gap-cvec" arch="riscv64">
  <version epoch="0" ver="2.8.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 2.5.5
  * Some functions accept slightly more general input. For example,
  it is now in some cases acceptable to use finite field elements
  like Z(4)^0 (which is equal, but not identical, to Z(2)^0) as
  input when cvec is expecting elements of GF(2).
  * Fix EmptySemiEchelonBasis: its documentation said it expects a
  sample vector, but the implementation expected a sample matrix.
  Now both are possible, and both are documented.</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 2.5.6
  * Fixed a bug which resulted in cvec incorrectly
  converting certain GAP matrices to cvec matrices.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2.5.7
  * Remove CompatibleMatrix method (this *undocumented* API will be
    removed in GAP 4.9).
  * Fix several broken references in the manual.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Update to new upstream release 2.6.1
  * Fix crash in CLEANROWKERNEL
  * Adapt to changes in GAP's MatrixObj interface (GAP 4.9)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.7.6
  * Fix error viewing empty semiechelon matrices
  * Fix bug in MinimalPolynomialOfMatrixMC which could lead to an
    infinite loop for certain inputs, in particular lower
    triangular matrices with multiple eigenvalues
  * Removed the (undocumented) Fold and Unfold method</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2.8.1
  * Adjust to revised MatrixObj interface in GAP 4.13
  * Adjust `CompanionMatrix`, `NewCompanionMatrix` output
    to match the GAP documentation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 2.8.2
  * Do not attempt to read non-existing files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735905600">- Update to release 2.8.3
  * Various janitorial changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 2.8.4
  * No user-visible changes</changelog>
</package>
<package pkgid="0e2d2e3b3b556b4721624e5ea0547ff4fa216728458afef4567028487a03acc0adaa6480e6f3622f03bb27a7db56429f4895a22f01e9275f1e0ad84321fcf0b0" name="gap-datastructures" arch="riscv64">
  <version epoch="0" ver="0.4.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 0.3.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 0.3.1
  * Ensure compatibility of source code with future C compilers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 0.3.2
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750507200">- Update to release 0.3.3
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760529600">- Update to release 0.4.0
  * Add `RootsOfPartitionDS` (essentially the same as iterating
    over all of `IteratorOfRootsOfPartitionDS` and storing the
    result in a list, but faster)
  * Make `PartitionDS` more convenient to use by allowing to omit
    the filter argument
  * Fix printing of `PartitionDSFamily`</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766750400">- Update to release 0.4.1
  * The manual was rebuilt to fix broken links (caused by a tooling
    error)</changelog>
</package>
<package pkgid="7c5ba8d2fd2e7da4e8f0685dd2f21e0c7fb4993370d5ae288b5ec2bdfbf83b751db788d3abd01330a31302d6749ce8e338366869b576f28433c2030644949568" name="gap-deepthought" arch="riscv64">
  <version epoch="0" ver="1.0.9" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 1.0.6) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 1.0.8
  * Use designated initializers for StructInitInfo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 1.0.9
  * No user-visible changes</changelog>
</package>
<package pkgid="44536ebd877dd7c47de1b7deaba5d09e58f515f7b0343f8f568d194414f3eb944d6ea25332a447caea51c5899ac028f37b8a238adf89cb9bb0570c1535e6483d" name="gap-design" arch="noarch">
  <version epoch="0" ver="1.8.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split design (version 1.6) off the gap RPM package</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665748800">- Update to new upstream release 1.7
  * Documented utility function DESIGN_IntervalForLeastRealZero
  * Lists of changes moved from README to new file CHANGES.md,
    README now README.md, gpl.txt now LICENSE.
  * Added test directory tst, file tst/testall.g, and a test file
    tst/testall.tst.
  * Documentation updated to reflect move to github and version
    change.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.8
  * Added the undocumented function ``OARunMultiplicityBound``
  * Improved the performance of ``BlockIntersectionPolynomialCheck``</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729512000">- Update to release 1.8.1
  * Use partial colouring when searching for block designs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730548800">- Update to release 1.8.2
  * Documentation updates</changelog>
</package>
<package pkgid="294684e19ef860e9d32add8813b5defb61a6486d33c9044c89e5f0bb45b661027e2a54c8f9f8b960d9e7f33cc600106f5fab863a49cbe22e5efef6bc3df2e813" name="gap-devel" arch="riscv64">
  <version epoch="0" ver="4.15.1" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to new upstream release 4.12.0
  * Added the missing perfect groups of order up to two million
  * Initial support for make install available
  * For details, see
    https://github.com/gap-system/gap/blob/stable-4.12/CHANGES.md
- Update to new upstream release 4.11.0
  * Removed ability to return objects from many error break loops
  * GAP now contains some C++ code
  * HPC-GAP: The ward tool has been decommissioned
  * Syntax trees: Functions were added which allow converting a
    GAP function object into an abstract syntax tree which can
    be parsed and modified from within GAP code
- Clean up spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.12.1
  * Fix performance regression in AllHomomorphismClasses and
    possibly other code searching isomorphisms
  * Fix crashes in ConvertToVectorRep and CopyToVectorRep</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.12.2
  * Fix an unexpected error during tab completion with records</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Add sl2reps extension to gap-full</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Make the build reproducible by killing off dates.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 4.13
  * Change gac to respect CC and CXX environment variables if set
    (to override the C/C++ compiler it invokes)
  * Support package extensions (see the manual section
    "Extensions Provided by a Package")
  * Use gap-anupq package for computing isomorphism of p-groups
    if it is available
  * Speed up ``AsList``, ``AsSet`` and ``ElementsStabChain`` for
    permutation groups, by not sorting the list returned by
    ``ElementsStabChain`` (in accordance with its documentation,
    which never promised this)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 4.14
  * Added `NaturalGModule` for obtaining the natural module of a
    matrix group.
  * Added new function `MeetBlist`.
  * Added `PathSystemProgram`, the now recommended function to
    fetch the filename of a system program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750593600">- Add gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 4.15
  * Sped up `RandomInvertibleMat`, `Random(GL(n,q))`,
    `CharacterDegrees`.
  * Optimized `IsZero` and `IsOne` for rational functions and
    (Laurent) polynomials.
  * Sped up `IsRegularPGroup` for direct products.
  * Faster `IsFinite` for rational matrix groups, and hence for
    matrix groups over cyclotomics as well.
  * Make meataxe endomorphism ring computation faster in some
    cases.
  * Small improvements in creating large simple groups and their
    maximals.
  * Add an `Irr` method for natural alternating groups, using the
    generic character table.
  * Add `SortedListBy` function
  * Introduced `MayBeHandledByNiceMonomorphism`, in order to detect
    early whether a group shall be handled by nice monomorphisms.
  * Add functions `IsDicyclicGroup` and `DicyclicGenerators`.
- Delete gcc15.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 4.15.1
  * Make various operations for finite matrix groups in
    characteristic 0 faster.
  * Make `Irr` for solvable groups faster by using the result of
    `IrrBaumClausen` in `IrrDixonSchneider`.
  * Fix `CompatiblePairs` to not ignore the optional automorphism
    group argument.
  * Fix an unexpected error that could occur when working with
    matrix groups in characteristic zero.</changelog>
</package>
<package pkgid="4fd0f56b17f0a17ec1a99aba3e6b025ae182c694afaba60ad1354c761b95a9e927eb0c10f778702043c30fc20a846fc7591ea45e155512805257f8737e43030d" name="gap-difsets" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 2.3.1) for build.opensuse.org</changelog>
</package>
<package pkgid="dcc54364272ac89805a4e871bc882636b7ce66e53bb0bb6307ae0d65423bea694df4956edc2ad664b41377ce31116bb0322488babfc87146baf31f277fdbff58" name="gap-digraphs" arch="riscv64">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739534400">- Update to release 1.10.0
  * Added copy in `DigraphAllChordlessCycles`
  * Implementation of facial walks and dual graphs
  * Added `IsOrderFilter` function
  * Edge weights #4: shortest path(s)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751544000">- Add eaps4.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756296000">- Update to release 1.10.1
  * Fix a duplication bug in ArticulationPoints</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756468800">- Update to release 1.11.0
  * Added functions `IsTwoEdgeTransitive`, `BurntPancakeGraph`,
    `BurntPancakeGraph`, `MinimalCyclicEdgeCut`,
    `DigraphAllChordlessCyclesOfMaximalLength`, `DigraphKings`,
    `DigraphIsKing`, `DigraphMaximumFlow`,
    `RandomUniqueEdgeWeightedDigraph`
  * `RandomDigraph` is now more random
  * Added a new optional first argument for mutability in
    function `CayleyDigraph`
  * Implemented Zykov's and Christofides's algorithms and made them
    available as options for `ChromaticNumber`
  * Sped up `OnDigraphs` for a digraph and a permutation
  * Added dreadnaut support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757246400">- Update to release 1.12.0
  * Added function `IsDirectedForest`</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Update to release 1.12.1
  * Fix an inconsistency in ``IsConnectedDigraph`` for a digraph
    with no vertices.
  * Fixed incorrect properties getting set in ``CirculantGraph``.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758888000">- Update to release 1.13.0
  * EAPS 4.x support
  * Improved the performance of `IsTwoEdgeTransitive`
- Delete eaps4.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759060800">- Update to release 1.13.1
  * Fixed a bug that could result in an incorrect result being
    given for the `AutomorphismGroup` for a digraph that was
    created by the `CompleteBipartiteDigraph` operation.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769169600">- Update to release 1.14.0
  * Re-standardise on function arguments named `D`, as opposed to
    `digraph`
  * Remove support for GAP 4.10
  * Abstract RandomDigraphCons redirect methods
  * Add `SwapDigraphs` and `DigraphsRemoveAllEdges` functions
  * Implemented ^ operator for digraphs to delegate to OnDigraphs
  * Added `DigraphMinimumCutSet` function</changelog>
</package>
<package pkgid="188a753990405856579153c964faea0a7395392244f84d8d36b24f47a9e072bbb922ebb3ccb71074cd27f5b59f000f9dbce468ee84c8f1f2ad227b09dbbb4759" name="gap-edim" arch="riscv64">
  <version epoch="0" ver="1.3.8" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split edim (version 1.3.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391515200">- Update to new upstream release 1.3.2
  * setting LANG and LC_ALL environment variables to "C" in configure
  script to avoid some locale related problems under OSX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540641600">- Update to new upstream release 1.3.3
  * Improved argument checking of kernel function, also made is
    work with matrices of long integers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.3.6
  * Added tests and test file which can be used with routine
    package tests of GAP.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.3.7
  * simplified availability check of kernel module using
    ``IsKernelExtensionAvailable``
  * Removed support for GAP &lt; 4.12</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.3.8
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
</package>
<package pkgid="3f5f5ba9a44137f51aa1c09d81ddecd6acedc1bf8c9b01e0f2a25cdaa73d635ff33ce18645448b6047e2be645a7454eadc4f56261c3bd073ae29abdf92771ecc" name="gap-example" arch="riscv64">
  <version epoch="0" ver="4.4.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split example (version 3.4.3) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391601600">- Update to new upstream release 3.4.4
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 3.4.5
  * Remark on repackaging package archives</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 4.1.1
  * The method for Recipe required a fix because RecNames is not
    guaranteed to return a list of component names in a
    particular order.
  * Use C99 init for StructInitInfo.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 4.3.2
  * Adjust package for GAP 4.10</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 4.3.3
  * Build changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677326400">- Update to release 4.3.4
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732104000">- Update to release 4.4.0
  * Add `Extensions` field which was introduced in GAP 4.13.
  * Mark `Status`, `CommunicatedBy`, `AcceptDate` as obsolete
    starting with GAP 4.13.0.
  * Mark `AvailabilityTest` as optional since GAP 4.14.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 4.4.1
  * No user-visible changes</changelog>
</package>
<package pkgid="3537219c0a310f4c113d6ea002c3f5c9caaa81fa76201697f62da135c98e62ee382d78c504ddbec0ed1a2e91b2cc3cf3ce10e4abe8fb5eea5dea0db4b13d9227" name="gap-examplesforhomalg" arch="noarch">
  <version epoch="0" ver="2023.10.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split examplesforhomalg (version 2012.10.23)
  off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391601600">- Update to new upstream release 2013.07.05
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.05.25
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 2017.09.02
  * No upstream changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.05.29
  * Nobody is getting a changelog from upstream ever.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.10.01
  * No changelog was provided</changelog>
</package>
<package pkgid="c30023816ba043608039c613ad541248109076d24d0e99e3173d7364e38fb4469e200fd9ed5ac9aeb2d8983c7214c22725272a86c6a4df62d76d243ed45c7018" name="gap-factint" arch="noarch">
  <version epoch="0" ver="1.6.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split factint (version 1.5.3) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 1.5.4
  * The file factint/doc/manual.js has been added.</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 1.6.0
  * FactInt now makes use of Aurifeuillian factorization of b^k +
    1 for bases up to 12.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.6.2
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659182400">- Update to release 1.6.3
  * The internal function PrettyInfo was replaced by the GAP Info
    instruction, which improves performance in some situations.</changelog>
</package>
<package pkgid="7537feb02125ca94640cd36ec0aa7e646abba1c261e79912fd0fbd1f49c46fd57326836eb88fbb8f2a1f07188e3a2f90b4b8ccdc0846c93554d7c479a188584c" name="gap-ferret" arch="riscv64">
  <version epoch="0" ver="1.0.16" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 1.0.9) for build.opensuse.org</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1704283200">- Drop config.log for reproducible builds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.0.10
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714046400">- Update to release 1.0.11
  * Replace functions which were removed in C++17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 1.0.12
  * Update GAP kernel module checking</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 1.0.13
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725796800">- Update to release 1.0.14
  * Stop using gap-io for tests</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757851200">- Update to release 1.0.15
  * Remove obsolete ErrorNoReturn definition for old GAP</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768910400">- Update to release 1.0.16
  * No changelog was provided</changelog>
</package>
<package pkgid="b6f11670fdccda0dc88ea0f4d1955e5d18b053d92966df5c794df11270cb63f079371797879f0c5f57c61db711aeac744f3fe7b0b3c503b85a13316c51398850" name="gap-fga" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split fga (version 1.2.0) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 1.3.0
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.3.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.4.0
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707912000">- Update to release 1.5.0
  * No changelog was provided</changelog>
</package>
<package pkgid="f86244065f5f6215a810ffb5583e396771c2414eebd4f8ae7f4d91f1907b5de002db8940339c9227741e3c46e8c1b8e30cc68d4162f7db52c4c1d1a0dd931676" name="gap-fining" arch="noarch">
  <version epoch="0" ver="1.5.6" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457697600">- Initial package (version 1.3.3) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 1.4
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.4.1
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 1.5.1
  * Fix 3D4fining and many typos
  * Switch from obsolete MultRowVector to MultVector</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 1.5.4
  * Allow suppressing output of FiningOrbits
  * Avoid InverseAttr, use its primary name InverseImmutable instead</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676030400">- Update to release 1.5.5
  * Use PositionNonZero where possible
  * Support UnderlyingObject being declared as an attribute by
    other packages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690459200">- Update to release 1.5.6
  * Switch from old hashtable API to new API
  * Declare UnderlyingObject as an attribute by default
  * Unify tests for quadratic field sizes</changelog>
</package>
<package pkgid="5e219b74cd5f5e35f81c3d5c79763bd643d4d86e5fc52915e2a068fe4ac62caabb97cf47bb6b76a512e9acd59a60588cb7e0b6ae9202f8af672818b890ce1031" name="gap-float" arch="riscv64">
  <version epoch="0" ver="1.0.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 0.7.5
  * libfplll 5.x support
- Add build-fixes.diff</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 0.7.6
  * No changelog was provided
- Remove build-fixes.diff</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Add fplll.diff.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 0.9.1
  * No changelog was provided
- Remove fplll.diff, it looks like fplll5 is supported upstream now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669550400">- Update to release 1.0.3
  * No changelog was provided
- Add 0001-fplll-fix-namespace-issue.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707393600">- Update to release 1.0.4
  * No changelog was provided
- Delete 0001-fplll-fix-namespace-issue.patch (merged)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1734091200">- Update to release 1.0.5:
  * Remove use of deprecated set_unexpected
  * CI: fix 32bit builds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741953600">- Update to release 1.0.7
  * Build system changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757678400">- Update to release 1.0.9
  * Migration to C23 build mode</changelog>
</package>
<package pkgid="5129e419b740b2788f290d8450de44775661bf61e260b86c7200caa9ec8498e901c0abd7ad3fbba09ff208a22a90f42c6709d61672b2923efabf3734e2661675" name="gap-format" arch="riscv64">
  <version epoch="0" ver="1.4.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Initial package (version 1.4a) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.4.3
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707912000">- Update to release 1.4.4
  * Minor janitorial updates</changelog>
</package>
<package pkgid="72ac6d977f7ec3c03d7d7282b05520636a613ca602ca35531e5d991e61a7d4e105f74667274342e8a0841507d4e2c50bea58bc35037d3859aed25f20d87b8241" name="gap-forms" arch="noarch">
  <version epoch="0" ver="1.2.14" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split forms (version 1.2.2) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 1.2.3
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 1.2.4
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.2.5
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659182400">- Update to release 1.2.8
  * This version optimizes the computation of base change
    matrices, making it faster by several orders of magnitude for
    large inputs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 1.2.9
  * Fix error in BaseChangeOrthogonalBilinear over large fields</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712836800">- Update to release 1.2.11
  * Make BaseChangeHermitian faster for large matrices
  * Make BaseChangeOrthogonalQuadratic faster for large matrices
  * Make Forms_RESET compatible with FinInG</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 1.2.12
  * Part of the recognition functionality has been updated and
    corrected.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746532800">- Update to release 1.2.13
  * Fixed a bug in BaseChangeToCanonical in dimension 1 where an
    error could be thrown.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769428800">- Update to release 1.2.14
  * Preparation for a change in a future GAP version where GAP will
    enhance `InvariantQuadraticForm`, `InvariantBilinearForm` and
    `InvariantSesquilinearForm` to also provide the field of
    definition.</changelog>
</package>
<package pkgid="96a7ad96d23ec8480e4b1fff78a28800c6cce039097115242a151f702aae56e53ea080154094a4afe80a5ad4d5972c474f5c4b60b703d784dcdf03731d4a164c" name="gap-fplsa" arch="riscv64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1514030400">- Initial package (version 1.2.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.2.2
  * Stop using several obsolete GAP functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.2.5
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.2.6
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750248000">- Add c99.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756728000">- Update to release 1.2.7
  * GCC 15 support
- Delete c99.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766750400">- Update to release 1.2.8
  * The manual was rebuilt to fix broken links (caused by a tooling
    error)</changelog>
</package>
<package pkgid="71bbe0c5ebfc0220981da1f4b44be10dc86471b5d34f826cb17d4029111d7ceb2bfbc7facd30bd67ab5704c6057541b3abd18c40acd7b1f7a9750e8fb160b00e" name="gap-fr" arch="noarch">
  <version epoch="0" ver="2.4.13" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1397822400">- Update to new upstream release 2.1.1
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1438689600">- Update to new upstream release 2.2.1
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 2.3.6
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 2.4.1
  * No changelog was provided (again!)</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 2.4.3
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2.4.5
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659182400">- Update to release 2.4.8
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 2.4.11
  * Fix TYPE_LIST_PERIODIC to imply IsPositionalObjectRep
  * set `IsInjective` flag before calling `SetNiceMonomorphism`</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 2.4.12
  * Improved AlgebraHomomorphismByFunction following MH</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705060800">- Update to release 2.4.13
  * Do not invoke ListPerm on transformations</changelog>
</package>
<package pkgid="7dfb2ab3c3027c41cf222d65eeee98535b10deb017c5e53a5af4d611923ec35fa19bd8590b67bc32da0d6e257c2800ac29e89f52edeec0a1719c0d5c7c35bd62" name="gap-full" arch="noarch">
  <version epoch="0" ver="4.15.1" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to new upstream release 4.12.0
  * Added the missing perfect groups of order up to two million
  * Initial support for make install available
  * For details, see
    https://github.com/gap-system/gap/blob/stable-4.12/CHANGES.md
- Update to new upstream release 4.11.0
  * Removed ability to return objects from many error break loops
  * GAP now contains some C++ code
  * HPC-GAP: The ward tool has been decommissioned
  * Syntax trees: Functions were added which allow converting a
    GAP function object into an abstract syntax tree which can
    be parsed and modified from within GAP code
- Clean up spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.12.1
  * Fix performance regression in AllHomomorphismClasses and
    possibly other code searching isomorphisms
  * Fix crashes in ConvertToVectorRep and CopyToVectorRep</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.12.2
  * Fix an unexpected error during tab completion with records</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Add sl2reps extension to gap-full</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Make the build reproducible by killing off dates.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 4.13
  * Change gac to respect CC and CXX environment variables if set
    (to override the C/C++ compiler it invokes)
  * Support package extensions (see the manual section
    "Extensions Provided by a Package")
  * Use gap-anupq package for computing isomorphism of p-groups
    if it is available
  * Speed up ``AsList``, ``AsSet`` and ``ElementsStabChain`` for
    permutation groups, by not sorting the list returned by
    ``ElementsStabChain`` (in accordance with its documentation,
    which never promised this)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 4.14
  * Added `NaturalGModule` for obtaining the natural module of a
    matrix group.
  * Added new function `MeetBlist`.
  * Added `PathSystemProgram`, the now recommended function to
    fetch the filename of a system program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750593600">- Add gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 4.15
  * Sped up `RandomInvertibleMat`, `Random(GL(n,q))`,
    `CharacterDegrees`.
  * Optimized `IsZero` and `IsOne` for rational functions and
    (Laurent) polynomials.
  * Sped up `IsRegularPGroup` for direct products.
  * Faster `IsFinite` for rational matrix groups, and hence for
    matrix groups over cyclotomics as well.
  * Make meataxe endomorphism ring computation faster in some
    cases.
  * Small improvements in creating large simple groups and their
    maximals.
  * Add an `Irr` method for natural alternating groups, using the
    generic character table.
  * Add `SortedListBy` function
  * Introduced `MayBeHandledByNiceMonomorphism`, in order to detect
    early whether a group shall be handled by nice monomorphisms.
  * Add functions `IsDicyclicGroup` and `DicyclicGenerators`.
- Delete gcc15.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 4.15.1
  * Make various operations for finite matrix groups in
    characteristic 0 faster.
  * Make `Irr` for solvable groups faster by using the result of
    `IrrBaumClausen` in `IrrDixonSchneider`.
  * Fix `CompatiblePairs` to not ignore the optional automorphism
    group argument.
  * Fix an unexpected error that could occur when working with
    matrix groups in characteristic zero.</changelog>
</package>
<package pkgid="a2103ff95cf9cbbbc921bbb12767683c89a0cafdb790b33abbee0d198cd868fcac0670266fb78d69141b89cef509f3c3ab5e8f546deb50b57db2352f177fb3d7" name="gap-fwtree" arch="riscv64">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Initial package (version 1.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.3
  * Janitorial changes only</changelog>
</package>
<package pkgid="8d7547cbae8a9f8441f24d5a2c923ff1abdf1d61cf04c1ad4fa6e5807cd171197c6315bf1d92f14eb808575814f6491c45b693792543070932736f011e77ebf3" name="gap-gapdoc" arch="noarch">
  <version epoch="0" ver="1.6.7" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split gapdoc (version 1.5.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 1.6
  * Changed and documented the handling of &lt;Alt Only="LaTeX"&gt;
    elements; its content is not reformatted.
  * Can now handle help books with empty bibliography.
  * Introduce finer distinction of &lt;Alt&gt;-elements for HTML
    with/without MathJax.
  * 'StringBibXMLEntry' supports now a 'rec(MathJax := true)'
    option.
  * Added a new utility function 'InitialSubstringUTF8String'.
  * 'NormalizedNameAndKey' can now find initials from UTF-8
    encoded name strings.
  * New function 'LabelsFromBibTeX'. If BibTeX is available this
    is used to unify the labels used for citations and the
    ordering of the reference list in the LaTeX, text and HTML
    version of a GAPDoc document.
  * Recognize document encoding in &lt;?xml tag and in some other
    places case insensitively.</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 1.6.1
  * Slightly nicer display of header lines of ManSection's with
    long names and/or long argument lists.
  * Added an element &lt;Constr&gt; to be used in ManSection's on
    constructors.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.6.2
  * Improved "InitialSubstringUTF8String" by an optional argument
    to return a string with a suffix.
  * Change access of javascript code for MathJax to https
    protocol (such that MathJax works for help pages accessed via
    https).
  * Added option ".uri := true" to 'SearchMR' to return URI
    instead of sending a request to MathSciNet.
  * Added many cases handled by 'HeuristicTranslationsLaTeX2XML',
    this is needed because MathSciNet has changed the markup for
    accented characters in many cases.
  * Made 'SearchMR' work again using 'wget' or 'curl' (MathSciNet
    is now only accessible via HTTPS).
  * Better ordering of help matches if the first word is the
    query string.
  * Escape the special characters @!|" for 'makeindex' in index
    entries for LaTeX.
  * Removed dependency on 'a4wide.sty' file in LaTeX installation.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664712000">- Update to release 1.6.6
  * Now computing better labels for bibliography entries
    containing names with certain non-ASCII initials.
  * Fixed sorting of index entries containing special characters
    `&lt;`, `&gt;`, `&amp;`, `\` or `_` .
  * Added a first version of `StringBibXMLEntry` for Markdown
    format.
  * Changed 'XMLValidate' and 'ValidateGAPDoc' to print a warning
    without error, when the IO package or 'xmllint' is not
    available.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.6.7
  * Better handling of very long words in text version.
  * Nicer quotation marks in HTML version.
  * Fixed a few problems with special characters in the LaTeX/PDF
    version of manuals in texts shown in typewriter font (e.g.
    ``--`` was sometimes displayed as single ``-``).</changelog>
</package>
<package pkgid="5b2294cdffba08bf0b9c471813de993b0a7dd6b82b50abe41e4d72f9175e7e831e0b88dff2c436d7e3f50b233e5a4295ba02afbb48221db7feadae0fd364d554" name="gap-gauss" arch="riscv64">
  <version epoch="0" ver="2024.11.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split gauss (version 2013.03.07) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391601600">- Update to new upstream release 2013.06.26
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.06.14
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 2017.12.07
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.09.08
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.02.04
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735473600">- Update to release 2024.11.01
  * No changelog was provided</changelog>
</package>
<package pkgid="38b7120e1115730d87cedbb40c182494df2b233ed69440ec51669014f9cdc1737665f8ac77b239f03b017b7490f3bc10c17e28deac419211dd354d4aec984b54" name="gap-gaussforhomalg" arch="noarch">
  <version epoch="0" ver="2024.08.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split gaussforhomalg (version 2012.10.22) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391601600">- Update to new upstream release 2013.09.20
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 2017.09.10
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.06.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.08.03
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.11.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 2024.08.01
  * No changelog was provided</changelog>
</package>
<package pkgid="2777b2c4c84c931a3292b576558d53c3315ed4581832d6817e168cb854e6a58d70f4bfe5c7941ca306e3c8052e36ca47f93edb33b471e86b764bbb7eaec81df1" name="gap-gbnp" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split gbnp (version 1.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.0.3
  * Internal build fixes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657972800">- Update to release 1.0.5
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725969600">- Update to release 1.1.0
  * Added functions LMonNP, LTermNP, LTermsNP; FactorOutGcdNP</changelog>
</package>
<package pkgid="5a5e25bfcd2faf6ba5a5509cdce7ab08613b374e6617335fa521cabbaa70bc351f9cf7291dd0d8d76e37a5df5e7f20934c8f36438cd17d7a54cf86938fbd2b9d" name="gap-generalizedmorphismsforcap" arch="riscv64">
  <version epoch="0" ver="2025.08.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1514030400">- Initial package (version 2017.09.09) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.06.15
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.09.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.12.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.01.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726056000">- Update to release 2024.09.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 2024.09.03
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.08.01
  * No changelog was provided</changelog>
</package>
<package pkgid="17f4e93a9305a91175ce1a5ba8f990fc1404c4124febe4749adc7f65fd520f48c3281b03dc2759d4c53e61389c496e666595f8ee40ba6c1c17825b136f9bed18" name="gap-genss" arch="noarch">
  <version epoch="0" ver="1.6.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split genss (version 1.5) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1403092800">- Update to new upstream release 1.6.1
  * Change IsTuple to IsDirectProductElement.
  * Fix bug where stabilizers did not have the right parent group
  * Fix bug when dealing with diagonal matrix groups
  * Fix bug which sometimes lead to an endless loop in Stab()</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 1.6.2
  * Internal metadata (maintainer, addresses) change only.</changelog>
  <changelog author="jengelh@inai.de" date="1457697600">- Update to new upstream release 1.6.3
  * Fix a bug in SetwiseStabilizer</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 1.6.4
  * Unspecified maintenance release</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.6.5
  * Use RecNames instead of the obsolete RecFields</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668772800">- Update to release 1.6.8
  * Add variants of Random methods which optionally accept a
    random source stabilizers in groups-with-memory
  * Fix a bug that cold lead to an unexpected error when computing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 1.6.9
  * Turn IO into an optional dependency</changelog>
</package>
<package pkgid="07aebe97b7532600146fd50baeb3cd648926e3fd1a3924c60abfbd787ede29c64fa63316bd4f2654b1cc95181a868354a81a83c63eb406dd8216083f1b309b21" name="gap-gradedmodules" arch="noarch">
  <version epoch="0" ver="2024.12.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 2014.09.17
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 2015.01.30
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 2015.12.04
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.05.10
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 2017.09.10
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.02.04
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.09.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.01.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2024.12.01
  * No changelog was provided</changelog>
</package>
<package pkgid="9a021fe2e691eef3e1e5c17627d937c4e07b712e8cb3d1172703fae692bd8040787c905e6cf1d8e23b2c7c8cec6c7b2300a6858f451f2aa40d623ecfdd3659a9" name="gap-gradedringforhomalg" arch="noarch">
  <version epoch="0" ver="2024.07.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 2014.08.27
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 2015.12.04
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.05.26
  * No upstream changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1514030400">- Update to new upstream release 2017.09.02
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.02.04
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.08.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 2024.07.01
  * No changelog was provided</changelog>
</package>
<package pkgid="99926b4511094f9f4b63fcd7cc5125b1c26e4075a46ca5a485ee54b7737836ce07a4c7500564318b976adde1a0a93be02c4e80d76c20b77ed5c4996f6fe2184d" name="gap-grape" arch="noarch">
  <version epoch="0" ver="4.9.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split grape (version 4.6.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1505390400">- Update to new upstream release 4.7
  * The user may run their own copy of dreadnaut and bliss.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 4.8.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.8.5
  * Resolve wrong answer to be returned for an input complete
    graph (on more than one vertex) for the functions
    MaximumClique, MaximumCompleteSubgraph, and CliqueNumber.
  * Implemented new components maximumClique and
    minimumVertexColouring for (simple) GRAPE graphs. These
    components may be set or used by various GRAPE functions.
  * Simple GRAPE graphs are now output to nauty/bliss as
    nauty/blass undirected graphs and are so treated by them.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to new upstream release 4.9.0
  See included CHANGES.md for a detailed list of changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 4.9.1
  * Made an improvement to the proper vertex-colouring search
    process
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729080000">- Update to release 4.9.2
  * Included new functions ``IsVertexColouring`` and
    ``GRAPE_ExactSetCover``.
  * Made new documentation chapter ``Auxiliary Functions``,
    currently containing documentation for ``SmallestImageSet``
    and ``GRAPE_ExactSetCover``.
  * Made a performance improvement for
    ``CompleteSubgraphsOfGivenSize`` for the case when all
    weightvectors are (0,1)-vectors of dimension greater than 1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757246400">- Update to release 4.9.3
  * New parameter *G* for functions ``CompleteSubgraphs`` and
    ``CompleteSubgraphsOfGivenSize``, to specify that the returned
    complete subgraphs must each be *G*-invariant.
  * Made small performance improvements for complete subgraphs
    functions and ``GRAPE_ExactSetCover``.</changelog>
</package>
<package pkgid="7f9ee9c78aff55c7e66e2539c7db4844ee2d9e04dac9694f16fb194ecd496fac95ec7c48dea70fdb9af5bbabf8569ec5c637bc33cb906ed0ab4d1eae0afcc3fb" name="gap-groupoids" arch="noarch">
  <version epoch="0" ver="1.81" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.63
  * Corrections to methods for RightCoset and LeftCoset
  * Removed HomsetCosetsGroupoidCoset + old IsHomsetCosetsType
  * Operation RayElementsOfGroupoid is now Attribute RaysOfGroupoid
    and Attribute RaysOfGroupoid is now Operation RayArrowsOfGroupoid.
  * Changed HomsetCosets from IsPositionalObjectRep;
    corrected SubgroupoidByPieces when rays are involved
  * Add IsomorphismNewObjects method for hom discrete
    methods for \in for AutomorphismGroupOfGroupoid
  * Added property IsAutomorphismGroupOfGroupoidAsGroupoid
  * Added method for \in for automorphisms of groupoids
  * Added attribute PieceIsomorphisms for homogeneous dwos
  * Added attribute ParentMappingGroupoids for restricted mappings
  * Added GroupoidAutomorphismByObjectPerm method for groupoid with
    rays.
  * Removed attribute InverseOfIsomorphismFpSemigroup
  * Added AutomorphismGroupoidOfGroupoid for homogeneous groupoids
  * Replaced SmallGroup(8,4) with QuaternionGroup(8)
  * Added 'GGRWS' to 'FreeProductWithAmalgamation', 'HnnExtension'
  * Added ReducedImageElm for IsMappingToFreeProductWithAmalgamation
    IsFpaGroup now IsFreeProductWithAmalgamation; sim. IsHnnGroup.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.71
  * Renamed GpdIsDigraph etc as IsGroupoidDigraph
  * Replaced IsDiscrete by IsDiscreteMagmaWithObjects
  * Changed nicemap.tst to cope with alternative NiceMonomorphisms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 1.72
  * moved attempt at double groupoids to XMod
  * added RegularActionHomomorphismGroupoid and used in gpdhom.tst</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.73
  * Basic double groupoids
  * Added RegularActionHomomorphismGroupoid and used in gpdhom.tst</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706097600">- Update to release 1.74
  * Avoid trivial function wrappers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727092800">- Update to release 1.76
  * fix error caused re immutable ExtRepOfObj</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751544000">- Update to release 1.77
  * Added operation `IsFullSubgroupoid(gpd,subgpd)`
  * `Subgroupoid` now checks for `SubgroupoidWithRays`
  * `SubgroupoidByPieces` now copes with mixed piece data
  * Added method for `\=` for two groupoid homomorphisms
  * Documented the operation `PiecePositions`
  * Revised `HomomorphismByUnion` - deals with many pieces</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 1.78
  * Documented some missing categories in the manual</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Update to release 1.79
  * Added operation GroupoidInnerAutomorphismNormalSubgroupoid
  * Revised code and examples of GroupoidInnerAutomorphism
  * Added GroupoidAutomorphismByNtuple(NC) and
    HomogeneousDiscreteSubgroupoid</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1764158400">- Update to release 1.81
  * Revised FreeProductWithAmalgamation and HnnExtension.
  * Revised Families and Types for semigroups/monoids with objects.
  * Major revision of Left/Right/DoubleCosets, to cope with rays.
  * Submagma operations not used or documented, so deleted.
  * Renamed CosetSuperDomain and CosetActingDomain,
    RightActionGroupoid -&gt; GroupoidWithMonoidObjects.
  * Renamed GroupoidOfArrow as MWOofArrow and documented it.</changelog>
</package>
<package pkgid="dd146f53525bb33b804dc31ba401ee48e11c74e15044f71c87b4d11b96c88ab099276cd268ceeff011a0b960d78336c145416059099846dcf4602271f5a6c0ad" name="gap-grpconst" arch="riscv64">
  <version epoch="0" ver="2.6.5" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1531569600">- Initial package (version 2.6) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2.6.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.6.3
  * Replace AllGroups by AllSmallGroups
  * Make global functions read-only
  * Rename SizeOfGL to GRPCONST_SizeOfGL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2.6.4
  * Replace GRPCONST_SizeOfGL by SizeGL from GAP library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706097600">- Update to release 2.6.5
  * Use NC version of NaturalHomomorphismByNormalSubgroup
  * Fix CyclicGenerator for trivial group</changelog>
</package>
<package pkgid="0ece683c2804ae65ccad0b9cd65836981c0502452139a91ff3114295b2c0df2c5b94261778c237d923565fe20857170047d362dda88d030ee7feeee20606e7ac" name="gap-guarana" arch="noarch">
  <version epoch="0" ver="0.96.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split guarana (version 0.94) off the gap RPM package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 0.96.1
  * No changelgo was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 0.96.3
  * Replace AINV_MUT by its official name
  * Replace INV by its official name InverseMutable</changelog>
</package>
<package pkgid="1b999859c13838a3ce5cd5cadf0bf9099d8b1303ddb65a33df482868e25e1caf3985445554f287648072f291476089a2dc05051bb54c5e22d8896c65885652d1" name="gap-guava" arch="riscv64">
  <version epoch="0" ver="3.21" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split guava (version 3.12) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 3.13
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504958400">- Add guava-make.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 3.14
  * The external binaries from J. S. Leon and Cen Tjhai can now
    be used on all architectures.
  * The decoding method for cyclic codes fails in certain
    situations. We are leaving this as a known bug for the
    moment.
  * Constructions were added for several of the optimal codes in
    the bounds tables that were referenced in the now defunct
    online table by Brouwer and Verhoeff.
- Remove guava-make.diff (obsolete)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665748800">- Update to new upstream release 3.17
  + Add back QCLDPCCodeFromGroup method (it was accidentally
    removed between Guava 3.8 and 3.9)
  + Fix out of bounds access in the C code
  + Fix most (all?) compiler warnings in the C code
  + Fix PutStandardForm *again*
  + Update several outdated manual examples
  + Avoid accidentally displaying the output of subprocesses to
    the user
  + Improve the package banner
  + Various minor and/or janitorial changes
- Update to new upstream release 3.16
  + CirculantMatrixi() now circulates to the right.
- Update to new upstream release 3.15
  + Fixed decoding of cyclic codes
  + Several updates to build system
- Fix license (GPL-2.0-or-later, according to PackageInfo)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 3.18
  * Build system updates only; no user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711022400">- Update to release 3.19
  * Fix various issues in the C source code, including potential
    buffer overflows and many compiler warnings</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 3.20
  * Many changes to the manual were made. Accumulated anachronisms
    were revealed by manual/example test extraction via AutoDoc.
  * Adjusted old C code to not define a bool type (the C23 standard
    will override it soon for gcc).
  * CoveringRadius() for codes over small non-binary fields was
    throwing an error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771329600">- Update to release 3.21
  * Fix logical AND in `assignGenName`, a function in the C code.</changelog>
</package>
<package pkgid="a06374401423a100201dd664bbf8fe16289dbfb8ac50489d96b2fcb963f7726099a81f671af6e47cd5d4d7c2e369e70fd21142fad69b4ed6d93fc26e4ed5907d" name="gap-hap" arch="noarch">
  <version epoch="0" ver="1.75" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704456000">- Update to release 1.61
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706788800">- Update to release 1.62
  * Define NC versions of PreImages* in init.g</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722427200">- Update to release 1.65
  * Faster Chevalley-Eilenberg complex
  * Suspension, classifying space, reordered cells
  * Persistent betti numbers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729944000">- Update to release 1.66
  * Don't read files that are not shipped any longer</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752148800">- Update to release 1.68
  * Improved Hecke and Swan algorithms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752840000">- Update to release 1.69
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1753012800">- Update to release 1.70
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766404800">- Update to release 1.73
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1768046400">- Update to release 1.74
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774353600">- Update to release 1.75
  * Add functions to compute finite projective spaces
  * Add new implementation of finite projective line
  * Add implementation of Gamma0 for SL3
  * Add method for non-prime n in SL2
  * Add SL3ZSubgroupTree
  * Add computations for the transversal in the extra methods
  * Add ProjectiveSpace as attribute of the congruence subgroup
  * Add CosetPosFunctions for power of primes</changelog>
</package>
<package pkgid="932b7b7f317b5316c54e9591e7928e8fbe19a44cf8ba03cc700f2cf9e5ace1d369aa1f2a9bd9c02b94f712835bb539bd204febaf06ed6dc4ce1a697aa256dcfc" name="gap-hapcryst" arch="noarch">
  <version epoch="0" ver="0.1.15" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split hapcryst (version 0.1.10) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391688000">- Update to new upstream release 0.1.11
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650542400">- Update to release 0.1.14
  * Build system changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 0.1.15
  * Changes to build system/documentation only</changelog>
</package>
<package pkgid="9b188e2070805b562507d98212098968b07f7c81150d86a5b291bc410def31378055fa35e4ecd1cd0e6c65ec74539a01cd387dbd5b4b890f763e749291fc805c" name="gap-hecke" arch="noarch">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split hecke (version 1.3) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391688000">- Update to new upstream release 1.4
  * fixed a bug in SemiStandardTableau(): ignore trailing zeros
  in the type of a tableau
  * Tableau constructor can now actually create the empty tableau</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.5
  * Fix error in CombineEQuotientECore</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657972800">- Update to release 1.5.3
  * remove use of obsolete and undocumented GAP function
    `InfoRead1`
  * change definitions of various categories to correctly model
    their meaning
  * remove unused and undocumented `FoldLeft` operation
  * remove unused and undocumented `*` method for functions (to
    allow function composition)
  * remove unused, undocumented and broken TeX support in
    undocumented function DecompositionMatrixString</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725019200">- Update to release 1.5.4
  * Various janitorial changes</changelog>
</package>
<package pkgid="4b1a4305095388e2cc0b1ab1f7d0d53eab2b63e4d598d331fc4ee5b88d8109022c2877927c231459a80cc716f385c8292f9345a3474392a42baa94a9e6f8c80e" name="gap-help" arch="noarch">
  <version epoch="0" ver="4.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457697600">- Initial package (version 2.2) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1466337600">- Update to new upstream release 3.0
  * Normaliz is included as a possible solver.
  * Functions included to switch between the solvers. For normaliz,
  a function is included to influence whether normaliz computes
  vertices of polyhedra.</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 3.1
  * New function HeLP_AutomorphismOrbits, HeLP_IsZCKnown,
    HeLP_WithGivenOrderAllTables, HeLP_WithGivenOrderAndPAAllTables,
    HeLP_WriteTrivialSolution.</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 3.3
  * Line 542 in "expamples/examples.g" corrected
  * testfile in PackageInfo.g changed to "tst/testall.g"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671624000">- Update to release 3.5
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709553600">- Update to release 4.0
  * Two new global functions: HeLP_SP and HeLP_KP to study the
    Spectrum Problem and the Kimmerle Problem and their companion
    functions HeLP_AllOrdersSP and HeLP_AllOrdersKP
  * More theoretical results are taken into account when the
    system to solve is generated, namely more partial
    augmentations are assumed to be 0 a priori. This includes
    three results: Berman-Higman (in the general form that the
    coefficient at a central element is 0, if the unit is not
    that element), Hertweck's Proposition 2 from [Hertweck08] (if
    a unit u has smaller order modulo a normal p-subgroup,
    elements with non-zero partial augmentations must have same
    p-power order as u) and Hertweck's p-adic criterion (units
    which map tp 1 modulo a normal p-subgroup are p-adically
    conjugate to elements in G and hence the p-part of any
    element with non-zero partial augmentation is unique up to
    conjugacy in G)
  * Three new minor global functions: HeLP_UnitSatisfiesKP to
    check manually for KP and given partial augmentaion;
    HeLP_IsOneModuloN to see if a unit is mapped to the identity
    modulo a normal subgroup N; HeLP_ForgetUnderlyingGroup to
    obtain same table without group structure. This way the new
    theretical restictions do not apply and one can obtain the
    results as in older versions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767960000">- Update to release 4.1
  * When NormalizInterface or 4ti2 is not available, the functions
    which use them are now not loaded.
  * Test files adjusted to new structure and extended. Also by
    requiring new version of CTblLib, an error which came up during
    testing is resolved.</changelog>
</package>
<package pkgid="5b26d8a5c98ade267103741b64b48c04eb0c13260aa93f0e96cfe601f3d49de4071c34de420fab458e8fe8eef3082645eb377d26495b7a795a9fb8cdb713e40d" name="gap-homalg" arch="noarch">
  <version epoch="0" ver="2024.01.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1391688000">- Update to new upstream release 2013.10.10
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1403092800">- Update to new upstream release 2014.04.07
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 2014.09.14
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1438689600">- Update to new upstream release 2015.03.21</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.05
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.05.10
  * No changeog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2017.10.26
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.08.04
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.01.01
  * No changelog was provided</changelog>
</package>
<package pkgid="32ed1f19a0207a4af41e62f935caf1ddd06cdf4c38bd36c1f46f7da3a6189bbb0c9b98f29756d1683382fa07651110b800e7f33124f29f10d59d496ab07e4b90" name="gap-homalgtocas" arch="noarch">
  <version epoch="0" ver="2025.08.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1457697600">- Update to new upstream release 2015.12.08
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.08.01
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2017.11.26
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.06.15
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679313600">- Update to release 2022.12.02
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.11.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.08.01
  * No changelog was provided</changelog>
</package>
<package pkgid="149a48796ed9c20c7bbe0322b33b134039ebe8fc5fa83b371ee68216b02d0ed936c81dd31c23509a11415d1e0e830ca873f64bde44e94dc1c2a38a2201e7c803" name="gap-ibnp" arch="noarch">
  <version epoch="0" ver="0.17" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Initial package (version 0.17) for build.opensuse.org</changelog>
</package>
<package pkgid="6406c936f41764e57e38d4e5d7b2891d839be4113c2bc89a6e59666bfdc34ee38873adf376afc681030f74155be5132b58efc298611bd96d74c0e777fe89b983" name="gap-idrel" arch="noarch">
  <version epoch="0" ver="2.49" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 2.21
  * Metadata update (homepage URL) only</changelog>
  <changelog author="jengelh@inai.de" date="1438689600">- Update to new upstream release 2.31
  * PackageInfo.g: IdRel is now an accepted package
  * converted the bibliography to BibXMLext format
  and added an URL to Anne's thesis (heyworth.ps.gz)</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 2.34
  * added MathJax to makedocrel.g
  * added PrintObj method for monoid presentations</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2.38
  * removed examples/*.g from git but saved some in new /expt
  * testall.g copied to testing.g; testall now calls TestDirectory
  * split off method for PartialElementsOfMonoidPresentation
  * added methods for String, ViewString, PrintString
  * added PartialElementsOfMonoidPresentation
    added YSequencesFromRelatorSequences
  * renamed OrderingYSequences -&gt; YSequenceLessThan
    renamed ReducedYSequence -&gt; YSequenceReduce
    new operation YSequenceConjugateAndReduce
    new operation RelatorSequenceReduce
  * added MonoidGeneratorsFpGroup
  * added ArrangementOfMonoidGenerators to allow various orders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2.42
  * Large number of functions edited and renamed and tests altered:
    IdentitiesAmongRelators now returns group relator sequences
    and the module polynomials are available as IdentityYSequences.
  * Removed IdentitiesAmongRelatorsOld.
  * Replacved PrintOneItemPerLine(L) with Perform(L,Display)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679313600">- Update to release 2.45
  * Extensive revision of idrels.* adding a large number
    of operations for log sequences and identities.
  * Introduced PrintUsingLabels and other Print commands.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2.46
  * Metadata updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717329600">- Update to release 2.47
  * Delete broken tests</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 2.48
  * Unspecified fix to MonoidPresentationFpGroup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759406400">- Update to release 2.49
  * Fixed long-standing error in RootIdentities which finally
    enables Merve Simsek's example to complete.</changelog>
</package>
<package pkgid="23ad9171e307e7b3f7fe14bff8fc79bc865e5a166d3e9852a48bba0c7c25e38d1da783072ecb2cf9680dbefbae822e308666cc4c1f30752354d3ce65c4913298" name="gap-images" arch="noarch">
  <version epoch="0" ver="1.3.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 1.3.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.3.2
  * Resolve some spellos in documentation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 1.3.3
  * Janitorial changes only</changelog>
</package>
<package pkgid="ccef0d771adaf5d533eeb11ac860c52bde22e989a3ae1d6d7310c0cc7dae177318573a64ac1fb589b253343fd4afbc4b4451924e05e70414c5fb15d4fda66da1" name="gap-inducereduce" arch="noarch">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Initial package (version 1.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760702400">- Update to release 1.3
  * Set power maps in the character tables whose irreducibles have
    been computed by the `Irr` method that calls `IrrUnger`.
  * In the `Irr` method that calls `IrrUnger`, delegate to
    `IrrBaumClausen` if the group is abelian-by-supersolvable; this
    is usually faster.</changelog>
</package>
<package pkgid="91a9c40c05cde14e3bdb982ce7f888c1b7d3c19b06388e9ce47e41721c0bcb3733c7665cb9f66b2d053609cfbff11b98f2406c0d31911cf44c8f1242a8b6c298" name="gap-intpic" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1397822400">- Initial package (version 0.1.0) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1438689600">- Update to new upstream release 0.2.1
  * added some stuff for drawing sets of numerical semigroups</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 0.2.3
  * Minor changes to the manual</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 0.3.0
  * Added the option "ns_table" to the functions
    "TikzCodeForNumericalSemigroup" and "IP_TikzArrayOfIntegers" to
    make drawings of numerical semigroups as tables with the
    threshold interval in the top row
  * Added the default option "negatives"
  * Added the function "DrawNumericalSemigroup" to display a
    numerical semigroup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735646400">- Update to release 0.4.0
  * Simplify-splash
  * Documentation updated (width of an image obtained using
    DrawNumericalSemigroup)</changelog>
</package>
<package pkgid="c4507fc021ba82b10341a7165146f9c3246b9b7ef1fcc58cc95f920b2beb7d433b462364ffcd0fccdf1ebcd026d83ea31044d26e845d2652f71304f787767dcd" name="gap-io" arch="riscv64">
  <version epoch="0" ver="4.9.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 4.5.4
  * Add exit status to IO_WaitPid
  * Make IO usable in the HPC-GAP threads
  * Replace the deprecated `Elements` in examples by `AsSet`
  * Add IO_getcwd to query the current working directory
  * Fix ChangeDirectoryCurrent when used with relative paths
    (it used to set GAPInfo.DirectoryCurrent to an invalid value)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.8
  * Add IO_CallWithTimeout, remove CheckForUpdates
  * Add IO_realpath, add IO_getenv, IO_setenv, IO_unsetenv
  * Fix unpickling of permutation groups with no generators
  * Make IO_stat/IO_lstat/IO_fstat compatible with large files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 4.8.1
  * Build system updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568000">- Update to release 4.8.2
  * Properly close all open files on exit</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722427200">- Update to release 4.8.
  * Check arguments to IO_gmtime and IO_localtime</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725537600">- Update to release 4.9
  * Use IsKernelExtensionAvailable and LoadKernelExtension</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 4.9.1
  * Switch tests to use a different HTTP provider</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 4.9.2
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750507200">- Update to release 4.9.3
  * No user-visible changes</changelog>
</package>
<package pkgid="b31e3e228d520f17bd44da8c3d592f9bdccea78d7ec47ebc0a3b7e8a8ab645008292b997b794b7c5e06c41390c2f8ec9c03d3f8adb4305ed0db0aace3e0b510d" name="gap-io_forhomalg" arch="noarch">
  <version epoch="0" ver="2023.02.04" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split io_forhomalg (version 2012.10.22) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391688000">- Update to new upstream release 2012.10.24
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1438689600">- Update to new upstream release 2015.03.16</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.07.01
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2017.09.02
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.09.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.02.04
  * No changelog was provided</changelog>
</package>
<package pkgid="c142e3bc877acfb285471dd6c17c8491611cfe392d0c1c4eb0a1c32428ce306f1b5e6002c0bd9de12c16d3abb8565f73453593f9403401b6d5d2d1527e63eb65" name="gap-irredsol" arch="noarch">
  <version epoch="0" ver="1.4.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1466424000">- Initial package (version 1.3.1) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 1.4
  * Added groups with $2^{21} \leq q^n \leq 2^{24} - 1 =
    16\,777\,215$ (version.tex)
  * improved fingerprints for faster group recognition</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.4.4
  * Add (re)declaration of DegreeOfMatrixGroup from primgrps package
  * Documentation updates</changelog>
</package>
<package pkgid="659f6ff032467e7dd4cb872eb38037ef49fe1fe52c8fad48b94ca6bd4d0f94cbd4baf4a394c5dd61fa7b64637c722c66238f316176de59f77f7ccdc36f24464e" name="gap-itc" arch="noarch">
  <version epoch="0" ver="1.5.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 1.5.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
</package>
<package pkgid="3e7b2d823ee8689ec6637e7ad8d41f048be7342cce13a0d14e40af001712ebb64534602d26b2e6e1bad7efbea490b0eed144dd48b0936e5694893c9b867a4d95" name="gap-json" arch="riscv64">
  <version epoch="0" ver="2.2.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457697600">- Initial package (version 1.0.1) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 1.1.0
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 1.2.0
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2.0.0
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.1.1
  * Fix GC bug in JsonStringToGap, which would lead to spurious
    break loops.
  * Fix the ordering used when outputting records</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707912000">- Update to release 2.2.0
  * Speed up the outputting of JSON</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714046400">- Update to release 2.2.1
  * Internal cleanups for new GAP versions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 2.2.2
  * Add LoadKernelExtension function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750507200">- Update to release 2.2.3
  * No user-visible changes</changelog>
</package>
<package pkgid="67c0928cbc8b45ede82c11999f8cb7ec24932111b2c3bd0dec9eaa86c0be0ba414faa6965d97963d957c6f6d763639ec625d7997bed25609ca1176ecc599588c" name="gap-kan" arch="noarch">
  <version epoch="0" ver="1.37" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split kan (version 1.06) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391688000">- Update to new upstream release 1.07
  * fix test files to reflect new printing of monoids
  * rewrite of testall.g following Alex K's wedderga example</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 1.11
  * Metadata update only (homepage URL)</changelog>
  <changelog author="jengelh@inai.de" date="1457697600">- Update to new upstream release 1.25
  * Changed output of WordAcceptorOfReducedRws from nfa to mfa
  fixing problem with the language langT given on p.5 of the
  manual which has been outstanding for many years; adjusted
  test/example files and added to page 8 of the manual.
  * Attempted to correct new output error when printing accT.</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 1.27
  * Internal metadata update only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.28
  * (Partial)DoubleCosetRewritingSystem now takes two subgroups as
    parameters 2,3, rather than their generating sets.
  * NextWord now has max_number_of_attempts as third parameter and
    now works for any rws; added operation NextWords
  * Added attribute OrderedAlphabet for a rewriting system
  * Added ReducedForm method for an fp-group and an element
    added use of ReducedForm to the examples in the manual.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.34
  * Fixed a problem in manual(2.2.1)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.37
  * Fixed varying output from ``DisplayRwsRules``
  * kan is now using ``PreImagesRepresentativeNC``</changelog>
</package>
<package pkgid="e02a650a594b096d079ef3b480b14bfe68a3db9866ee7c6b07f65a8cfdc61d7c24ae2fa9d2220254595646a227349d2481b25d90fb1e7eb5b81ba681085b30ef" name="gap-kbmag" arch="riscv64">
  <version epoch="0" ver="1.5.11" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457697600">- Initial package (version 1.5.3) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream 1.5.4
  * Stop accessing the obsolete global variable `Revision`
  * Other minor internal cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.5.6
  * Fix crash in the gpmakefsa tools, used e.g. by
    AutomaticStructure (long-standing bug in kbmag which was
    exposed by modern compiler optimizing more aggressively)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.5.10
  * Build system changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.5.11
  * Build system changes only</changelog>
</package>
<package pkgid="8a7c38e17bc2c5e2501cbc4b11e898d20b069fc0200fecfcd55c31c2a71c8239f3f384883002e1aef337c885a1d5db524383908854e309c3e696e95d65671b7c" name="gap-laguna" arch="noarch">
  <version epoch="0" ver="3.9.7" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split laguna (version 3.6.3) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391688000">- Update to new upstream release 3.6.4
  * Fixed a bug that might lead to a break loop in AugmentationIdeal
  * Updated the test example for GAP 4.7 release replacing
  WreathProduct by StandardWreathProduct</changelog>
  <changelog author="jengelh@inai.de" date="1504958400">- Update to new upstrem release 3.7.0
  * Fixed a bug in Augmentation returning an integer zero for
    zero element of a group ring, being calculated as the sum
    over an empty list. Now it will properly return the zero
    element of the underlying ring
  * Fixed a bug in PcPresentationOfNormalizedUnit that may cause
    NaturalBijectionToPcNormalizedUnitGroup returning wrong
    results for p&gt;2.</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 3.8.0
  * Fixed a bug in PcPresentationOfNormalizedUnit that may cause
    NaturalBijectionToPcNormalizedUnitGroup returning wrong
    results for p&gt;2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 3.9.0
  * Fix the ordering of weighted basis elements: Now, after
    sorting elements of the weighted basis by their weights,
    elements of the same weight will be sorted (w.r.t. `&lt;`).
    This will ensure that their order does not rely on the
    treatment of elements of the same weight by the sorting
    algorithm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 3.9.5
  * Fix a bug in `Inverse` for non-normalized units.
  * Turn `IsGroupOfUnitsOfMagmaRing`, `IsUnitGroupOfGroupRing`
    and `IsNormalizedUnitGroupOfGroupRing` properties into
    categories.
  * Turn `IsSymmetric`, `IsUnitary` into properties.
  * Implement computation of MIP-related invariants of p-groups
    and their modular group algebras.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 3.9.6
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719835200">- Update to release 3.9.7
  * Various janitorial changes</changelog>
</package>
<package pkgid="af966e6d24cf2b4a39627cafe0d6db4cf6f31f63cdf2a9eea6fa515d40f5c54ae22c58e1317c1fea71dbcf0072f6e878a3357846a4cc4c258474ca2ad5d7a231" name="gap-liealgdb" arch="riscv64">
  <version epoch="0" ver="2.3.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Initial package (version 2.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.2.1
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2.3.0
  * Fix incorrect ordering for `N6_26`, `N6_27`; that is, the order
    of `NilpotentLieAlgebra(F, [6,26])` and `NilpotentLieAlgebra(F,
    [6,27])` was swapped, and also their order in the output of
    `AllNilpotentLieAlgebras`; that manifested in the output of
    `LieAlgebraIdentification` not matching.
  * Stop using `DeclareAutoreadableVariables`.</changelog>
</package>
<package pkgid="efa695a7985d094130451425b6123ff68178351201f24bca6c07cd709cc71048c04d07a644ad087750ebf6a8bf57c372f6c0cb3fd5be66511082f1d8a6a2b986" name="gap-liepring" arch="noarch">
  <version epoch="0" ver="2.9.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1397822400">- Initial package (version 1.5) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 1.6
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 1.8
  * No changelog was provided again</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.9.2
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.8
  * Added new library of lie-p-rings of dim 7 &amp; 8 and maximal class</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715169600">- Update to release 2.9
  * Make gap-liepring independent of gap-singular</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726056000">- Update to release 2.9.1
  * Ensure unit polynomials have lead coeff 1</changelog>
</package>
<package pkgid="13e68f20c00cd7830e25f4a646162c3ffc5f52325e794472fc4d326858d915cb51a84db278265055c6503d4ef8a338693af736e0ee6ba56ae73b495eb2977e4b" name="gap-liering" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1397822400">- Initial package (version 2.2) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 2.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.4.2
  * PGroupToLieRing requires *finite* p-group</changelog>
</package>
<package pkgid="8b3f6d89b7db8c2ca207ab6c9a7e43cf3507d52e479c0e3d8880dd4649e0189df377558c61c952ac9288c6e019778e893dc25431951886d0c1618acc31d36779" name="gap-linearalgebraforcap" arch="riscv64">
  <version epoch="0" ver="2025.09.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1514030400">- Initial package (version 2017.09.09) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.02.07
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.03
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.12.04
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.02.04
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 2024.10.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.09.01
  * No changelog was provided</changelog>
</package>
<package pkgid="b0116b317098f9c7b6141d15b01bc9fb52ef96c4fe1f4e378e1a91f3642d6c99b422af4152df65077bf660dc54243b3ba5cdb2d88bc35cffcb686417a09b8402" name="gap-lins" arch="noarch">
  <version epoch="0" ver="0.9" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Initial package (version 0.9) for build.opensuse.org</changelog>
</package>
<package pkgid="5efab203f94efc7a459cfa94fa4ee525f166ac66162638f33c17713e31b309224ec67599a2c7efe94aa5d3bf9af9991341c52346316947203c4dcd69c688e988" name="gap-localizeringforhomalg" arch="noarch">
  <version epoch="0" ver="2023.10.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 2013.11.11
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 2014.08.27
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 2014.11.20
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.07.17
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2017.09.10
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.02.04
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.09.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.10.01
  * No changelog was provided</changelog>
</package>
<package pkgid="868c30df6743cb7766b20acfe77995d3a3b96903f33e23a8aee430d3e4a87042162ad98840fa9eb2f061a7f1fa873e24a7ce03637810b7c84e48bdb24da0472d" name="gap-loops" arch="noarch">
  <version epoch="0" ver="3.4.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1449576000">- Initial package (version 3.1.0) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1476619200">- Update to new upstream release 3.2.0
  * The format of the discriminator has been changed from version
    3.2.0 up to accommodate isomorphism searches for quasigroups.</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 3.3.0
  * No changelog found</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 3.4.0
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 3.4.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 3.4.4
  * Do not attempt to read non-existing files</changelog>
</package>
<package pkgid="8b4effce9aecc84fb79e04b51573bdc223fa727abef317582800c34325c139d0fcb3073cf9de9289434e894df919aa3cffb554a0c484ea5bf3f78e2461e4dcce" name="gap-lpres" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1493467200">- Initial package (version 0.4.1) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 0.4.2
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.0.0
  * No changeloge was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.0.3
  * Provide Random method that accepts a random source</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 1.1.1
  * Package metadata updates only</changelog>
</package>
<package pkgid="1aef7bf9650e14ec03e3e0e816be83e5e5cd56cfb0e7c9c3897877ef5f23f01af3e4e8176b4360e91dad354194d3cfb28194e3f61636c085b8b4760a9a96a13a" name="gap-majoranaalgebras" arch="riscv64">
  <version epoch="0" ver="1.5.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 1.5) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 1.5.1
  * Build procedure updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 1.5.2
  * Stop reading a few non-existing .gd files</changelog>
</package>
<package pkgid="3a9f9fe3a43e0b76a66e90ab056dec4bf07383e9ced73524888a9b363c5b4324e3640284cc981c4ca4247c62c212d987189efff6754891fd861a958dc0cc481b" name="gap-mapclass" arch="noarch">
  <version epoch="0" ver="1.4.6" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Initial package (version 1.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 1.4.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.4.6
  * Janitorial changes only</changelog>
</package>
<package pkgid="65b03376830a842ed3ef5a186bdc691956828c57dd2de47342acfefd644c9ce768266248d9bf827926b17f6ce79fde7e8b18e974da92b78aa30fc1f76da0409e" name="gap-matgrp" arch="noarch">
  <version epoch="0" ver="0.72" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1466424000">- Initial package (version 1.4) for build.opensuse.org
  [This may have been mistagged; filename was "04", presumably
  meaning 0.4 or 0.40]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 0.60
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to relase 0.70
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 0.71
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 0.72
  * No changelog was provided</changelog>
</package>
<package pkgid="444d34714f38b664158d5268a429424f5b8c347777aa2e2ba93992bab0e914b22f0e2bf6d313769347781772dc28b3cfaae038d2dd40b7396f621c3af4c66155" name="gap-matricesforhomalg" arch="noarch">
  <version epoch="0" ver="2025.09.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No upstream changelog was provided, again</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.08.02
  * No upstream release was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2017.11.03
  * No changelog available</changelog>
  <changelog author="jengelh@inai.de" date="1517832000">- Update to new upstream release 2018.01.07
  * It does not look like there is ever going to be a changelog.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to new upstream release 2018.08.25
  * Of course - no changelog.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2022.10.05
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.12.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.02.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 2024.11.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.09.01
  * No changelog was provided</changelog>
</package>
<package pkgid="000b798adbe01e9781eb115375812434980a9bd989ae211b54a9cdf76068ef4602b5de8700669a8bff613a708030e396680468dcfbb773145f3fa42a79c212c8" name="gap-modisom" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Initial package (version 2.5.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2.5.4
  * Rename ``MyBaseMat`` to ``MyTriangulizedBaseMat``
  * Replace ``DepthVector`` by ``PositionNonZero``</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726833600">- Update to release 3.0.0
  * detbins: New invariants and new functions for all fields.
    Also new functions which do not need the order as input.
  * detbins: Some of the existing functions now give more
    information, e.g. ConjugacyClassInfo or SandlingInfo.
  * detbins: Many of the functions are now documented. This
    concerns both, new and unchanged functions.
  * checkbin.gi: New functionality which allows application to
    bigger fields.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735473600">- Update to release 3.0.1
  * Make LAGUNA a required dependency to address
    ``Unbound global variable`` warnings upon modisom loading.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1767960000">- Update to release 3.1.0
  * Corrected a mistake in the function JenningsInfoAllFields. This
    lead to theoretical mistakes, as it was using an invariant only
    valid over Fp, namely the quotient by the second dimension
    subgroup (Passi-Sehgal 72).
  * JenningBoundPairwise is now doing what it claimed to do before.
    The old function is now called JenningsBoundPairwiseWithIds.
  * A mistake which could lead to break loops in SplitByGT, as
    functions were applied to empty bins, has been corrected.
  * Included new invariant G/Agemo(G') for the case G' is cyclic
    and G is 2-generated (Margolis-Sakurai 25) in CyclicDerivedInfo
    and CyclicDerivedInfoAllFields
  * Metacyclic groups included in IsCoveredByTheoryAllFields (due
    to Margolis-Sakurai 25, Theorem 3.6)
  * If the first layers of the group algebras are not isomorphic
    the return of MIPSplitGroupsByAlgebras is now 1 rather than 0,
    for more consistency.
  * included Theorem 3.1.2 of Roehl 90 in IsCoveredByTheory. For the
    dimensions of dimension subgroup quotients of free pro-p groups
    Minac-Rogelstad-Tan 2016, Proposition 3.4 is used.
  * Output of NormalSubgroupsInfo has changed (though
    mathematically it remains the same) to allow to understand
    which entry corresponds to which subgroup.
  * Some functions computing invariants which were returning errors
    for groups they were not thought for (like Abelian groups) are
    fixed for these cases.</changelog>
</package>
<package pkgid="cfa6a58d3a584d72da9663473d08bcb8e8c4202e7e481b2846fbf23777a372617ccae755d4b2e5c541497d7e99361adbf9223d71ec0765fb0f011a84ce878696" name="gap-modules" arch="noarch">
  <version epoch="0" ver="2024.12.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 2015.02.10
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1457697600">- Update to new upstream release 2016.01.20
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.07.27
  * Still no upstream changelogs provided</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 2017.09.10
  * No changelog available</changelog>
  <changelog author="jengelh@inai.de" date="1517832000">- Update to new upstream release 2018.01.07
  * There shall be no changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 2018.08.24
  * And there is no changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.01.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2024.12.01
  * No changelog was provided</changelog>
</package>
<package pkgid="84d723b5e513cc877cadc0eced95c237f3e1dd489f950df761a103de48978036d348f910fce2c3c39e74bfc41d2766f400ff30bca43588498161c99af293d5a7" name="gap-monoidalcategories" arch="riscv64">
  <version epoch="0" ver="2025.08.02" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679313600">- Initial package (version 2022.12.01) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2024.02.04
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739534400">- Update to release 2025.01.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.08.02
  * No changelog was provided</changelog>
</package>
<package pkgid="899eb0f4d1ca8e6d1d768e84455d31ebc88d47ac5244cba6b1a9dae615407f0d2d38be0116ddfcb8d52a658b675781fc7b6d5d0106e9c0e6ddf30e28e3d9bb9e" name="gap-nconvex" arch="riscv64">
  <version epoch="0" ver="2024.12.01" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679313600">- Initial package (version 2022.09.01) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2024.12.01
  * No changelog was provided</changelog>
</package>
<package pkgid="708daaeb7d2dbabf32b8655f8462a0722b99fd8132758d059ffa23873ede37a44c23f978201858dae970c1a13fa6ec036f66e85ab922a7fc4720d6193e7929b5" name="gap-nilmat" arch="noarch">
  <version epoch="0" ver="1.4.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split nilmat (version 1.2) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1514116800">- Update to new upstream release 1.3
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.4.2
  * Avoid incorrect pluralizations in test output</changelog>
</package>
<package pkgid="c38f1e4a550ffa88eb48100b9e916130dc5dae434ad3e5c347b593c459c3cbc205165306826280afe07c86d67e52a21eb6c3bf5d7242bfb2073116d13aaee476" name="gap-nock" arch="riscv64">
  <version epoch="0" ver="1.5" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 1.5) for build.opensuse.org</changelog>
</package>
<package pkgid="ffec8a4d03c2c9f3d96e5ca4189ab4d470a3afbf320c3587281e5581a241a67e40ce1b2379fdf9e7517319a2814f8fa6d8f5d7c4fec05e01d256882316d40875" name="gap-normalizinterface" arch="riscv64">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 0.9.7
  * fix a bug in the conversion between GAP and Normaliz integer
  values, which could lead to wrong results for integers with
  absolute value roughly between 2^32 and 2^60
  * fix crash when using StructuralCopy on a cone (issue #38)
  * fix printing of certain integers on 32bit systems (issue #36)
  * give better diagnostics when loading NormalizInterface fails due
  to its kernel extension missing</changelog>
  <changelog author="jengelh@inai.de" date="1466424000">- Update to new upstream release 0.9.8
  * Support for normaliz 3.1.1 (declarative only; no changes)</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 1.0.2
  * update to libnormaliz 3.4.0
  * added cone properties
  * added wrappers for new normaliz functionality</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676980800">- Update to version 1.3.5
  * Rename `build-normaliz.sh` to `prerequisites.sh` to match an
    undocumented convention used across several packages.
  * Minor build system tweaks
- Update to version 1.3.4
  * Fix regression that broke building NormalizInterface on macOS
- Update to version 1.3.3
  * Update to Normaliz 3.9.3
  * Improve build system to honor CPPFLAGS environment variable
  * Explicitly set a so-called "run path" / "rpath" when linking
    against the bundled copy of Normaliz (improves compatibility
    with future versions of the GAP compiler `gac`, which will
    not be using GNU libtool anymore)
- Update to version 1.3.2
  * Fix building on Cygwin
- Update to version 1.3.1
  * Fix building on FreeBSD
- Update to version 1.3.0
  * Update to Normaliz 3.9.1
  * Improve the new build system
  * Various janitorial changes
- Update to version 1.2.0
  * Update to Normaliz 3.8.4
  * New build system
  * Various janitorial changes
- Update to version 1.1.0
  * Add support for rational inputs, e.g. polytopes with rational
    coordinates
  * Update build system for improve compatibility with GAP &gt;= 4.9
  * Completely rewrote build-normaliz.sh (now downloads a tarball
    using curl or wget, instead of cloning a git repository)
  * Fix a potential crash when freeing proxy cone objects
  * Fix 'unknown cone property' that could occur when using newer
    versions of Normaliz, e.g. version 3.5.4
  * Display the Normaliz version as part of banner string
  * Loads of internal and janitorial changes
  * Require Normaliz 3.5.4 or newer (and add support for its
    new features)
  * Sebastian Gutsche is no longer package maintainer</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684670400">- Update to release 1.3.6
  * Improve compatibility with an upcoming GAP update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724846400">- Update to release 1.3.7
  * Require GAP &gt;= 4.12.1; Use
    LoadKernelExtension/IsKernelExtensionAvailable</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744632000">- Update to release 1.4.0
  * Update to/for Normaliz 3.10.2 (as usual this implies many
    breaking changes, e.g. input type `lattice_ideal` has been
    renamed to `normal_toric_ideal` while at the same time
    `lattice_ideal` has a new meaning that is not quite compatible
    with how it worked before. So beware and carefully study the
    Normaliz manual).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 1.4.1
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774353600">- Update to release 1.5.0
  * Remove _NmzPrintSomeConeProperties
  * NmzCone: Accept arbitray lists, not just plists</changelog>
</package>
<package pkgid="453b8bb06b5991bfa8a31514289a80992bf96984cad709ec18e40029618056edd8d8c744d68a22d3683cbfcb856741b24f60a4f0fa70ba46b7012b1ea7f700fa" name="gap-nq" arch="riscv64">
  <version epoch="0" ver="2.5.11" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split nq (version 2.4) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 2.5.1
  * Fix linker error on Unix systems other than Mac OS X
  * Remove GAP function NqBuildManual (use the makedoc.g
  script instead)
  * Add GPL license file to make clear that nq is licensed under the
  GPL (after discussion with Werner Nickel and getting his explicit
  approval)
  * Moved the homepage to GitHub</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 2.5.2
  * Metadata changes only (homepage URL)</changelog>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 2.5.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2.5.9
  * Don't abort certain computations just because an "unknown"
    global option is on the GAP "Options Stack"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680004800">- Update to release 2.5.10
  * Some janitorial changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705060800">- Update to release 2.5.11
  * Janitorial changes only</changelog>
</package>
<package pkgid="089435e083946eb7267aa543c11bc5e06846fe65d5846f241bf6c4b408e1919a1a9f0fb8c3bade3efc1adef2a0d03416566f2d411f5d78d61af0d3b3074cf265" name="gap-numericalsgps" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split numericalsgps (version 0.971) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 0.980
  * Gluings of numerical semigroups added to the manual.
  * New functions for almost symmetric numerical semigroups
  * New functions for complete intersection numerical semigroups
  * The output of BettiElementsOfNumericalSemigroup is now a set
  * NumericalSemigroupsWithGenus(0) now returns []
  * New functions for maximal embedding dimension numerical
  semigroups
  * New functions related to factorizations of integers
  * New functions for Apery sets added
  * New synonym included: S-I denotes (0+S)-I, the oposite or dual
  of the ideal I
  * Factorizations of an integer (expressions as sums with
  nonnegative coefficients of elements in a list) are now
  performed with RestrictedPartitions, with a speed up of the
  functions that deal with factorizations</changelog>
  <changelog author="jengelh@inai.de" date="1505390400">- Update to new upstream release 1.0.1
  * Added functions to find the set of numerical semigroups (or a
    random numerical semigroup) with a given set of
    pseudo-Frobenius numbers.
  * Fixed bug in the definition of proportionaly modular
    semigroups (affected the case a &lt; c (in this case it should
    return the entire N) -- )</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 1.1.5
  * GBASIS is not set while loading singular; it is set inside
    functions calling Gröbner basis for methods using singular.
  * Type is now an operation (clash with FinIng), and
    TypeOfNumericalSemigroup remains an attribute
  * Inequalities was used in MatricesForHomalg as an operation,
    and so we turned it an operation; the corresponding attribute
    is AffineSemigroupInequalities
  * Removed all methods in singular using SingularLibrary (this
    was producing unexpected issues if the required software for
    the singular libraries was not well installed)
  * Removed [0,..,0] from GraverBasis in some methods (and thus
    in the testify)
  * Fixed issue with GeneratorsOfKernelCongruence and
    MinimalPresentationOfAffineSemigroup when it was empty
    (singular method)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 1.1.8
  * Added/Changed NumberElement_IdealOfNumericalSemigroup and
    ElementNumber_IdealOfNumericalSemigroup.
  * List and sublist access for numerical semigroups and ideals of
    numerical semigroups, \[\] and \{\}.
  * Iterator for numerical semigroup and ideals of numerical
    semigroups.
  * NextElementOfNumericalSemigroup, NumberElement_NumericalSemigroup
    and ElementNumber_NumericalSemigroup.
  * Functions to translate graphs related to numerical and affine
    semigroups to the dot language.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 1.3.1
  * AperyList now works for an ideal, and computes the Apéry list
    wrt the multiplicity of its ambient numerical semigroup
  * Added a bunch of functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 1.4.0
  * Added functions NumericalSemigroupsWithFrobeniusNumberPC,
    NumericalSemigroupsWithGenusPC,
    NumericalSemigroupsWithMaxPrimitivePC,
    NumericalSemigroupsWithMaxPrimitive,
    FiniteComplementIdealExtension
  * Added databases (semigroups with fixed Frobenius number (up
    to 32, 1.5MB); semigroups with fixed genus (up to 22, 1.9MB);
    semigroups with fixed maximum primitive (up to 32, 2.6 MB))
  * Functions related to Ratlif-Rush closure corrected
    (intersecting with the semigroup was needed)
  * Added sum of two numerical semigroups
  * Priority arguments added to membership methods for numerical
    semigroups</changelog>
</package>
<package pkgid="18eefe8971591855b53d405da01d97067c9fa0366451c9c83665dd6f674691d5800b9f96e8260e2e111137b8b5caa34361aaf12444ca393f218f5ea8ede9c68f" name="gap-openmath" arch="noarch">
  <version epoch="0" ver="11.5.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split openmath (version 11.1.4) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 11.2.0
  * Added function EvalOMString which is an analog of EvalString to
  evaluate a string containing an OpenMath object</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 11.3.1
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 11.4.2
  * Replaced EvalString by Int to convert a string to an integer
  * Added xmlns and version to OMOBJ tag
  * Replace obsolete Tuple by DirectProductElement
  * Switched from READ_COMMAND to READ_COMMAND_REAL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 11.5.1
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 11.5.2
  * Avoid DeclareGlobalVariable and InstallValue
  * Use AsSet instead of AsList to ensure stable order of the result</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677326400">- Update to release 11.5.3
  * No user-visible changes</changelog>
</package>
<package pkgid="59e50ffdc0695688ae0f57ed8bddfd4ced3c54dead8a41e4b1154e902baa4c49c4bfe36295b8db0b2a5df4afeafb62fc9c45610a1a9a7500610438177ddef546" name="gap-orb" arch="riscv64">
  <version epoch="0" ver="5.1.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 4.7.6
  * Move MappingPermListList C implementation from orb to the GAP
  kernel
  * Fix regression which prevent orb from being used without
  compilation
  * Some changes to the C code for compatibility with HPC-GAP</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 4.8.0
  * Renamed the IsClosed filter to IsClosedOrbit, and added a new
    operation IsClosed which simply returns the value of the
    IsClosedOrbit filter. This allows other packages do also use
    the name IsClosed.
  * Fix hash tables with initial size &lt;= 5 not growing correctly
  * Fix ORB_HashFunctionModWrapper
  * Fix bug in HTGrow causing it to never call
    ORB_HashFunctionModWrapper
  * Ensure compatibility with GAP 4.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 4.8.1
  * Deal with hash functions returning 'fail', or any other
    non-integer (instead of crashing or doing other random things)
  * Change several ORB_HashFunction to return fail if necessary</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.9.0
  * Validate the output of hash functions in the C implementation,
    and report bad values as errors, instead of crashing or corrupting
    data.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 4.9.1
  * More hash functions now detect invalid input and return
    `fail` instead of returning garbage (like hashes of random
    memory blocks, or the constant 0) or even crashing.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735905600">- Update to release 4.9.2
  * Prepare for a future GAP version introducing PreImagesElmNC
    and PreImagesRepresentativeNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737547200">- Update to release 5.0.0
  * Remove legacy APIs `InitHT`, `NewHT`, `AddHT`, `ValueHT`,
    `GrowHT`. Instead use `HTCreate`, `HTAdd`, `HTValue`,
    `HTDelete` and `HTUpdate`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 5.0.1
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774958400">- Update to release 5.1.0
  * Once again allow using this package without its kernel
    extension (this was accidentally broken in version 4.9.1)
  * Add hash functions for non-compressed finite-field vectors and
    matrices</changelog>
</package>
<package pkgid="95240b6ff4493bc43934142b4b20d64ae8304184fd2ec6a3cfcbab8426c44d4557ee1ab1e5c1c93d17fe02720c9819ccda29ac80a825ff21d16154a9896df0db" name="gap-patternclass" arch="noarch">
  <version epoch="0" ver="2.4.5" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1507032000">- Initial package (version 2.4.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 2.4.2
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2.4.3
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724846400">- Update to release 2.4.4
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725364800">- Update to release 2.4.5
  * No changelog was provided</changelog>
</package>
<package pkgid="8abab1ab29d5d10bf704bc1503f390283608bd1b11022613b838cb97de9e53dd45c2bd59553cb43b8412a9d43a56ccac27a89ab4fd9b70b520cfdc48b4f76140" name="gap-permut" arch="noarch">
  <version epoch="0" ver="2.0.5" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1418385600">- Initial package (version 1.01) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 1.03
  * Added CSS and LAB files to tarfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 2.0.3
  * Fixed a bug in functions OneSubgroupInWhichSubnormalNotNormal,
    Permutable, SPermutable that gave incorrect results because of
    an incorrect treatment of the relation with the parent group.
  * Modified banner, improved PrimesDividingSize, deleted obsolete
    code and other minor changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2.0.4
  * Only package metadata updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705060800">- Update to release 2.0.5
  * Janitorial changes</changelog>
</package>
<package pkgid="c7eb3f7c78846d65c83807c8fc834182c817248c808ac919ae14594c16d98fa7dd928de100627a564425eceeda5f8edf64e6ef77c4d9faefdbf0081cfd7f5d83" name="gap-polenta" arch="noarch">
  <version epoch="0" ver="1.3.11" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split polenta (version 1.3.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 1.3.5
  * Fix a bug in IsomorphismPcpGroup for finite matrix groups
  * Fixed a bug in ExponentVector_AbelianSS which could lead
  to IsomorphismPcpGroup running into an error.</changelog>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 1.3.6
  * Internal changes (refactor ClosureBasePcgs_word)</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 1.3.7
  * Disabled some unused code for multiplicative Jordan
    decomposition and for simultaneously diagonalizing commuting
    matrices.
  * Avoid using polycyclic's NaturalHomomorphism operation, instead
    use NaturalHomomorphismByNormalSubgroup.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 1.3.8
  * Internal changes (use TestDirectory() to run tests in
    tst/testall.g)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to relase 1.3.10
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747915200">- Update to release 1.3.11
  * Janitorial changes only</changelog>
</package>
<package pkgid="1b5730dad9619c3231dc0feb25f2b5cd294b3f32f3dfb6db95e52065d7f95d238a6d4c8c1bc0a72bb2550db5eac4c032aa1dc16c33d6f879abf45a6fb2b17c25" name="gap-polycyclic" arch="noarch">
  <version epoch="0" ver="2.17" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split polycyclic (version 2.11) off the gap RPM package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 2.14
  * Improved performance of some orbit algorithms by using
    dictionaries.
  * Improved performance of AddToIgs for some examples where it
    previously performed very badly.
  * Added custom IsSingleValued method for group homomorphisms
    whose Source is an polycyclic groups, which can avoid an
    endless loop when the range is an infinite group.
  * Fixed bug in NormalizerPcpGroup, ComplementClassesCR,
    OrbitIntegralAction, and StabilizerIntegralAction, which
    could result in a break loop.
  * Fixed bug in AddToIgs for infinite groups which could result
    in an invalid output leading to strange results.
  * Fixed IsConjugate for pcp group elements to always return
    true and false (instead of an element which conjugates the
    inputs to each other).
  * Deprecated NaturalHomomorphism, use
    NaturalHomomorphismByNormalSubgroup instead (which is a
    standard GAP operation).
  * Replaced immediate methods for IsTorsionFree and
    IsFreeAbelian by implications, which have zero overhead,
    while immediate methods can slow down GAP.
  * Improved performance of UnitriangularPcpGroup for large n
  * Fixed a bug in OneCoboundariesCR which lead to an error in
    OneCohomologyCR.
  * Fixed a bug where the normal closure of an abelian subgroup
    could end up being flagged as abelian, even though it was not.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.16
  * Add support for random sources to Random method for pcp-groups.
  * Documented IsPcpGroup and IsPcpElementCollection.
  * Increased rank for IsomorphismPcGroup and IsomorphismFpGroup
    methods for pcp-groups, to ensure they are still used when
    all GAP packages are loaded.
  * Fix a bug in `NormalIntersection` which could lead to wrong
    results; this also affected other operations, such `Core`,
    `Intersection`.
  * Fix `PreImagesRepresentative` for trivial homomorphisms (it
    used to return the identity fo the source as preimage for all
    elements in the range, instead of returning fail for all but
    the identity of the range).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2.17
  * Add a method `SemidirectProduct( N, alpha, G)` where `N` and
    `G` are both PcpGroups.
  * Enhance `AbelianPcpGroup` and `AbelianGroupCons` to support
    `infinity` in the list of orders.
  * Enhance `Centralizer` to fall back on generic GAP methods, so
    it can be computed in more cases.
  * Fixed a bug in `AbelianGroup` and `AbelianGroupCons` methods
    for `IsPcpGroup` and also in `AbelianPcpGroup`,
    `DihedralPcpGroup`, which resulted in either an unexpected
    break loop or in a corrupted group when used to create a group
    with some but not all generators of order 1
  * Support and use NC versions of `PreImages`, `PreImagesElm`,
    `PreImagesSet` and `PreImagesRepresetnative`.</changelog>
</package>
<package pkgid="c44c59da5d017aa7262fab1ff137266ed6901185bf821650f18bfaaedb6fda2c2f812d5dee5bb4390456fbb5b5193fc855054641f62f9bd015ef931b09e99177" name="gap-polymaking" arch="noarch">
  <version epoch="0" ver="0.8.8" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split polymaking (version 0.7.8) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 0.8.1
  * No more support for "old" polymake features. This version is for
  next-generation polymake run in compatibility mode. More
  specifically:
  - use of clients is no longer supported
  - some keywords are no longer supported (e.g. HASSE_DIAGRAM)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 0.8.6
  * polymake 4.1 compatibility
  * added functionality for the polymake command ADJACENCY</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700568000">- Update to release 0.8.7
  * Janitorial changes only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770120000">- Update to release 0.8.8
  * Janitorial changes only</changelog>
</package>
<package pkgid="7f91409d8c7c7aacd1b0e86f25c2b36ecb74021577208ded9048f6da7efb56e6e093199199995238b7006ac8c27e1e56d3bb9e2b1f644daae028df55f4a58158" name="gap-primgrp" arch="noarch">
  <version epoch="0" ver="4.0.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1531569600">- Initial package (version 3.3.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542283200">- Update to new upstream release 3.3.2
  * No changelog was provided</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to new upstream release 3.4.2
  For details, see
  https://github.com/gap-packages/primgrp/blob/v3.4.2/CHANGES.md</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 3.4.3
  * Fix inconsistencies in `COHORTS_PRIMITIVE_GROUPS` in degrees
    1550 and 1575
  * Fix socle type for natural An/Sn in degree &gt;= 2500
  * Ship data files compressed to save disk space</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677326400">- Update to release 3.4.4
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756296000">- Update to release 4.0.0
  * Integrate the primitive groups of degree 4096 to 8191 into
    PrimGrp</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758974400">- Update to release 4.0.1
  * Add `PrimitiveGroupsAvailable` to the manual (it has been
    around for a long time but we forget to link it up there).
  * Fix `PrimitiveGroupsAvailable` for degree 4096 to 8191 to
    return `false` if the extra data set is not installed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766836800">- Update to release 4.0.2
  * The manual was rebuilt to fix broken links (caused by a tooling
    error)</changelog>
</package>
<package pkgid="cbb5106ae8c278dd75c3da9bdea33b133fb39fa477d47118eeaf2c07a420cc773f7f39389a2c29b55ba6363f30b66b6800903866953328ec9db9b9571222f957" name="gap-profiling" arch="riscv64">
  <version epoch="0" ver="2.6.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 2.5.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2.5.2
  * Support profiling format change when VISITED_STAT was removed
    in core GAP
  * Remove test in package for coloured printing of functions
    (which was in GAP core, and is now removed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687953600">- Update to release 2.5.3
  * Show bad line and file when profiles are corrupted</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Update to release 2.5.4
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724760000">- Update to release 2.6.0
  * Improve output formatting</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Fix shebang of …/FlameGraph/stackcollapse-chrome-tracing.py to
  not pull in python2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547201">- BuildRequire python-rpm-macros: required for the
  python3_fix_shebang macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750334400">- Update to release 2.6.1
  * GCC 15 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750507200">- Update to release 2.6.2
  * No user-visible changes</changelog>
</package>
<package pkgid="db5f44c0a1f651a08b4adde7cfba24e1b8d113f7f6722ca6cb4816c3e30a91a24ff23310d0096703404115c4afcc1e64b6f37dbe0b52d8f56276d85e8a7adc29" name="gap-qpa" arch="noarch">
  <version epoch="0" ver="1.36" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1449576000">- Initial package (version 1.23) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 1.24
  * Delete the file banner.g, as this file now is absolete.</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 1.25
  * Added new functions: InjectiveEnvelope, InjectiveResolution,
    LeftApproximationByAddTHat, ReadAlgebra, RejectOfModule,
    RightApproximationByPerpT, SaveAlgebra</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 1.26
  * Added new functions: AlmostSplitSequence,
    AlmostSplitSequenceInPerpT, ElementInIndecProjective,
    IsTriangularReduced, TensorProductOfModules.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 1.27
  * Added functions: IsPosetAlgebra IsNthSyzygy
    PartialOrderOfPoset Poset PosetAlgebra PosetOfPosetAlgebra
    RestrictionViaAlgebraHomomorphism TensorAlgebraInclusion
    TrivialExtensionOfQuiverAlgebraLevel
  * Removed functions: PositionsProperty (moved from QPA to GAP)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.34
  * Added about 25 functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707912000">- Update to release 1.35
  * Added computation of a basis of a algebra of an acyclic quiver
  * Enumerator test added for quivers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748433600">- Update to release 1.36
  * Added new functions: `AssociatedGradedAlgebra`,
    `FiniteGlobalDimGreen` `FiniteGlobalDimKirkKuz` Functions for
    test for derived equivalence of gentle algebras,
    `GoodTruncation` `IsHomogenenousListOfElements`
    `RandomModule` `UnderlyingLinearMap`.</changelog>
</package>
<package pkgid="e0aac7fe9a541e3ffc7c8b95f78f0ef88c8e5eba2af1c9379bdcfac69efe23c2b6e0497afcc04f9a17301b77f8c42ccf34e0689003d6f9e3892ec1073d32989e" name="gap-quagroup" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split quagroup (version 1.6) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 1.8
  * Added the function HWModuleByTensorProduct.
  * Removed the record QGOptions (we want the modules to tore their
  sparse matrices anyway, and also we want to store the canonical
  elements).
  * Calculation of the comultiplication map when the Hopf structure
  is twisted is a lot faster now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.8.3
  * Added a test suite</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707393600">- Update to release 1.8.4
  * Some janitorial changes (stop using `InstallValue`)</changelog>
</package>
<package pkgid="964171bef8fd18366572f0f96ff4440523003325490f25f613f00066e4282d657f0989fdcf0db1635ac006ceff528fca0033e0d1ad47666bd6e16ddff77ff6ce" name="gap-radiroot" arch="noarch">
  <version epoch="0" ver="2.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split radiroot (version 2.6) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1505390400">- Update to new upstream release 2.7
  * Fixed bug in output regarding the powers of the root of unity.
  * Coefficients in representations of cyclics elements in the
    output are now reduced.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665748800">- Update to new upstream release 2.9
  * clarify license is GPL 2 *or later*
- Update to new upstream release 2.8
  * add GAP Team as package maintainer
  * move package homepage to GitHub
  * use TestDirectory to run tests, fix whitespace in .tst files
  * require GAP &gt;= 4.7 and Alnuth &gt;= 3.0</changelog>
</package>
<package pkgid="84b07500a68550e81f842b0a402461365b3651abd8ec677a57d6567da4a899bb6423ad213cb260484211179d5a4ebbfbe5ac5eae25f96cfb1763ab931d4e84ea" name="gap-rcwa" arch="noarch">
  <version epoch="0" ver="4.8.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 3.6.1
  * Considerable additions to the database of groups
  generated by 3 class transpositions have been made
  * A database of pairs of class transpositions interchanging residue
  classes with moduli &lt;= 12 sorted by the order of their product
  has been added.
  * A database similar to the one mentioned before up to modulus 32,
  but restricted to orders 8, 24, 40, 42, 84, 120, 168 and 420 has
  been added.
  * There is now an operation `Mirrored' which applies the automorphism
  conjugating with n |-&gt; -n - 1 to an rcwa mapping of Z or an rcwa
  group over Z. This interchanges the action on negative and
  nonnegative integers.
  * A basic method for `RepresentativeAction' has been added which
  computes an rcwa permutation g such that G^g = H for given
  conjugate rcwa groups G, H &lt; RCWA(Z).
  * A bug has been fixed which caused error messages when computing
  with rcwa mappings of Z in sparse representation which were not
  class-wise order-preserving.</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 3.7.0
  * An operation "MergerExtension" has been added. This operation
  constructs a certain infinite extension of a given transitive
  finite permutation group.
  * The manual section "Constructing residue-class-wise affine
  groups" has been revised.
  * The function "DrawOrbitPicture" has been improved, and in
  particular been made more efficient. The meaning of one of its
  arguments has changed.
  * Functions "EncryptIntoBitmapPicture" and
  "DecryptFromBitmapPicture" for steganography in bitmap pictures
  have been added.
  * A function "ShrinkMonochromePictureToGrayscalesPicture" has been added.
  This function is for producing smaller greyscale pictures from large
  monochrome pictures.</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 4.0.0
  * A database of groups generated by 3 class transpositions
  intechanging residue classes with moduli &lt;= 9 has been added. For
  each of these 3031864 groups, the modulus and the order are
  stored. Also, for all finite ones among these groups, the length
  of the shortest respected partition is stored.
  * The following data has been added to the database of groups
  generated by 3 class transpositions:
  * data on subgroup- and supergroup relations between the groups in
  the database (lists 'subgroups' and 'supergroups'),
  * data on the orbit growth functions (list 'orbitgrowthtype'),
  * lists of lengths of short finite orbits of residue classes, and
  * data on sphere size cycles for orbits with periodic growth
  function.
  * RCWA makes now use of the new sparse representation of residue
  class unions implemented in ResClasses 4.0.0.</changelog>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 4.3.1
  * The propagation of the knowledge about bijectivity to inverses of
  bijective rcwa mappings is now taken care of by RCWA. -- Until GAP
  4.8.1, this was done by the GAP Library.</changelog>
  <changelog author="jengelh@inai.de" date="1466424000">- Update to new upstream release 4.4.1
  * A `Random` method for finitely generated rcwa groups and given
  word length has been added.
  * Many newly found subgroup relations have been added to the
  database of groups generated by 3 class transpositions which
  interchange residue classes with moduli &lt;= 6.
  * A new method for computing the order of an element of CT(Z) has
  been added. Its use can be triggered by setting the option
  "new_order" when calling the operation `Order`. This method is
  sometimes faster and sometimes slower than the default method.
  * The function `PrimeSwitch' has been turned into an operation,
  and new methods PrimeSwitch(p,r,m) and PrimeSwitch(p,cl) to
  construct "residue class specific" prime switches have been
  added.
  * The functions for loading the databases of rcwa groups and
  - mappings do no longer return the content of the respective
  database itself, but just the name of the variable which the
  database record is assigned to. Hence forgetting the ';;' at
  the end of the line when loading one of the databases does no
  longer result in megabytes of data printed to the screen.
  * Selector functions `All3CTs9Groups' and `All3CTs9Indices' have
  been added to the database of groups generated by 3 class
  transpositions interchanging residue classes with moduli &lt;= 9.
  * The meaning of CT(P,Integers) has been changed in that 2 is no
  longer treated as a special case, and P is now the full prime
  set of the constructed group. -- That means e.g. that the
  former CT([],Integers) is now CT([2],Integers).
  * There is now a generating set for CT([2,3],Integers) consisting
  of only 6 class transpositions known, instead of 14 as before.
  Also, a generating set for CT([3],Integers) has been added.
  * A method for `ExtRepOfObj' for class transpositions has been
  added. This method returns the 4-tuple [r1,m1,r2,m2]
  corresponding to the interchanged residue classes r1(m1) and
  r2(m2).</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 4.5.1
  * RCWA now prints a warning if GAP is run in legacy 32-bit mode
    due to the size of integers in ranges in 32-bit GAP which may
    make some computations fail and trigger error messages.
  * A further method for `EpimorphismFromFpGroup' has been added.
    This method allows to limit the search space to elements with
    not more than a given number of affine parts.
  * Attributes
    `DecompositionIntoPermutationalAndOrderPreservingElement' and
    `SignInOddCTPZ' have been added.
  * The following components have been added to the database of
    groups generated by 3 class transpositions:
    'minwordlengthnonbalanced', 'minwordlengthcoprimemultdiv',
    'epifromfpgrouptocollatzgroup_c' and
    'epifromfpgrouptocollatzgroup_t'.
  * The method for `RestrictedBall' for computing restricted
    balls in rcwa monoids does now interpret options
    "boundaffineparts" and "boundnonidentityaffineparts". If set,
    the specified bound is on the number of affine parts,
    respectively, on the number of affine parts distinct from the
    identity, rather than on the modulus of the mapping.
  * An operation `HashValueOfRcwaMapping' has been added. The
    purpose of the hash values is to allow faster searching of
    rcwa mappings by algorithms.
  * Now the operations `Support', `IncreasingOn', `DecreasingOn',
    `ShiftsUpOn', `ShiftsDownOn',
    `LargestSourcesOfAffineMappings' and `Multpk' return their
    result in sparse representation if the argument is in sparse
    representation.
  * An operation `RefinementSequence' has been added.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 4.6.0
  * Determining transitivity and computing transitivity
    certificates has been made more efficient in some cases, and
    an operation `SimplifiedCertificate' has been added.
  * An operation `EpimorphismsUpToAutomorphisms' has been added,
    together with a method which computes all epimorphisms from a
    given finitely presented group to a given finite group up to
    automorphisms of the latter.
  * Lists 'redundant_generator', 'spheresizebound_4',
    'spheresizebound_6', 'spheresizebound_12' and
    'spheresizebound_24' have been added to the database of
    groups generated by 3 class transpositions.
  * Single-argument methods for `TransitionMatrix' and
    `TransitionGraph' have been added.</changelog>
  <changelog author="jengelh@inai.de" date="1517659200">- Update to new upstream release 4.6.1
  * No user-visible changes (only pkg metadata)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.7.1
  * An operation `CTCSCRSplit` has been added.
  * Fixed some issues where loading ResClasses could inadvertently
    alter the behavior of GAP library functions.
  * An operation `TryToComputeDegreeOfTransitivity` has been added,
    together with a method for rcwa groups over Z.
  * An operation `SupersetOfOrbitRepresentatives` has been added,
    together with a method for subgroups of CT(Z).
  * An operation `ResidueClassCyclesThroughResidueClass` has been
    added, together with a method for rcwa permutations of Z.
  * An operation `DrawResidueClassCyclesThroughResidueClassPicture`
    has been added, together with a method for rcwa permutations of
    Z.
  * Components `growthsequences`, `abelian`, `metabelian`,
    `solvable`, `abelianinvariants` and `compositionfactors` have
    been added to the database of groups generated by 3 class
    transpositions interchanging residue classes with moduli &lt;= 6.
  * Added a global switch `CTSparse` to choose sparse
    representation for class transpositions of Z.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758542400">- Update to release 4.8.0
  * Fixed an error in the database of products of 2 class
    transpositions which has been found by a recomputation of the
    data (the order of (9(10),0(12)) * (1(11),10(11)) is not 12,
    but 60).
  * Added a function CTPairIntersectionTypeNumber to the database
    of products of two class transpositions
  * Fixed representation issue in ImagesSet(f,cl): if both inputs
    are sparse, then output now is as well
  * Added preliminary support for operations `PreImagesNC`,
    `PreImagesElmNC`, `PreImagesSetNC`, `PreImagesRepresentativeNC`
    (for now they are just synonyms to their non-NC counterparts,
    but future GAP versions may change that)
  * Avoid use of `InstallValue` on non-plain objects in preparation
    for some future GAP version possibly dropping support for this.</changelog>
</package>
<package pkgid="c0775a1641e3b0af2826ffca0dcaf84b1aaff152d223726e230842853417df1d6912fd0a9051eb6d3c7c87d6272f1ea05d355ea789f1cb3fe3e2d2adf1cd28b6" name="gap-rds" arch="noarch">
  <version epoch="0" ver="1.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split rds (version 1.6) off the gap RPM package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 1.8
  * Only janitorial changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 1.9
  * renamed `PRank@RDS` to `RDS_PRank`
  * renamed `FOO` to `BAR`</changelog>
</package>
<package pkgid="05649ce4f8556254cdabaf92ab4dba222526edb71bf2c8822cb41d13c237fd1557fb557bd8a3028ed29d5a1d6b5ec81e113f7c32a047cf4c6b7cee9567a2a46b" name="gap-recog" arch="noarch">
  <version epoch="0" ver="1.4.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split recog (version 1.2) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 1.2.3
  * Changes to package metadata only</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 1.2.4
  * Fix bugs with handling of scalars in projective matrix groups
  * Fix misdetection of SL(2,q), odd q
  * Fix bug leading to "Error: Group() called with empty list of
  generators"
  * Fix endless loop when recognizing GL(2,q) with q &lt;= 32
  * Detect if DoHintedLowIndex runs into an infinite loop</changelog>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 1.2.5
  * No changelog provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.4.2
  * Merge recogbase into recog
  * Remove tons of unused code &amp; files
  * Fix many bugs in the recognition code leading to errors or
    incorrect recognitions
  * Replace involution finder for SL_2 in even characteristic
    (faster &amp; less buggy)
  * Add Randomize methods for non-compressed vectors to support
    fields with more than 256 elements
  * Rename `order` to `OrderFunc` to avoid clashes with existing
    code</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706529600">- Force-rewrite "/usr/bin/env python" to "python3" (not 2.x)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729080000">- Update to release 1.4.3
  * Stop overriding the system library function
    ``MTX.InvariantBilinearForm`` with an old version (this was
    meant to fix a bug in GAP but has been unnecessary for a
    couple years, and now impedes improvements for this function
    in GAP)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737547200">- Update to release 1.4.4
  * Fix an unexpected error during recognition when trying to split
    group as direct products (in `RECOG.DirectFactorsFinder`)
  * Fix an unexpected error in
    `RECOG.SmallHomomorphicImageProjectiveGroup`
  * Fix an unexpected error in the C6 recognition code (a call to
    `ConvertToMatrixRep` was missing)</changelog>
</package>
<package pkgid="6fc2e940a98bf9d727b10ef2f565c3065cd4ad6f77895eb9ab7cc5e43ba76637730b24157581ae2f1f67afa4540a36d698c0aa031ab1a24df8641524a800f56c" name="gap-repndecomp" arch="riscv64">
  <version epoch="0" ver="1.3.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 1.2.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.3.0
  * Do not pass extra arguments to ``DeclareGlobalFunction``</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757678400">- Update to release 1.3.1
  * Avoid syntax warnings when IO module is not loaded.</changelog>
</package>
<package pkgid="d65e0fc64f6149df6783cf305b2942fbd1f35f87715cdca346775017cc842a3becb9b06e7836fcfdd732503456be1b9bd7bc59db1e5defc43ed48de3272bd13a" name="gap-repsn" arch="riscv64">
  <version epoch="0" ver="3.1.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 3.1.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 3.1.1
  * Janitorial changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706097600">- Update to release 3.1.2
  * Simplify some code using List, use ListX</changelog>
</package>
<package pkgid="630bb730fd2b77d8b82c2ae1b5f21e6f4d4962cb1278add0d3b8f84e6b0ea900f944736c2c9f61bc912798344465aced12e1a36af0e80815a6d6613b862de75c" name="gap-resclasses" arch="noarch">
  <version epoch="0" ver="4.7.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 3.3.2
  * Removed a potential performance problem in a "ViewString" method
  for polynomials over finite fields.</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 3.4.0
  * An auxiliary function "NextProbablyPrimeInt" has been added.</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 4.1.2
  * A class list ("sparse") representation for residue class unions
  has been implemented; this yields an enormous speedup for
  computations with unions of few residue classes some of which
  have big modulus.
  * An auxiliary function `LogToDatedFile' has been added.</changelog>
  <changelog author="jengelh@inai.de" date="1465387200">- Update to new upstream release 4.4.2
  * The undocumented and unused function
  `ResidueClassesIntersectionType` has been removed.
  * The utility functions and -operations `DifferencesList`,
  `QuotientsList`, `FloatQuotientsList`, `RandomCombination`,
  `IsCommuting`, `BlankFreeString`, `QuotesStripped` and
  `IntOrInfinityToLaTeX` have been moved to the Utils package.
  Therefore Utils is now a needed package of ResClasses.
  * The utility functions and -operations `SaveAsBitmapPicture`,
  `LoadBitmapPicture`, `DrawGrid`, `EquivalenceClasses`,
  `GraphClasses`, `AllGraphs` and `IdGraph` have been moved from
  the RCWA package here, and `IdGraph` has been renamed to
  `IdGraphNC`.
  * The operations `PositionsSublist`, `GraphClasses`, `AllGraphs`
  and `IdGraphNC` have been documented.</changelog>
  <changelog author="jengelh@inai.de" date="1466424000">- Update to new upstream release 4.5.0
  * Operations `CoverByResidueClasses` and `CoversByResidueClasses`
  have been introduced, and methods to compute covers of the
  integers by residue classes with prescribed moduli have been
  implemented.
  * Utility functions `DrawLineNC` and `AssignGlobalNC` have been
  added.</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 4.6.0
  * A utility function `LaTeXStringWord' has been added.
  * The method for multiplying the empty list with a matrix has
    been made superfluous and removed.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 4.7.0
  * Several trivial methods for `SparseRep', `StandardRep' and
    `Classes' have been added (these methods are now needed by
    RCWA).
  * A utility function `GetOption' has been added.</changelog>
  <changelog author="jengelh@inai.de" date="1517659200">- Update to new upstream release 4.7.1
  * No user-visible changes (only pkg metadata)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.7.3
  * Fixed some issues where loading ResClasses could
    inadvertently alter the behavior of GAP library functions.
  * Fixed a bug in the 3-argument version of
    'PartitionsIntoResidueClasses': If the length of the
    partitions to be computed was smaller than the biggest prime
    specified in the third argument, the third argument was just
    ignored.
  * Changed IsZ_pi from a property to a category.
  * Remove several internal helper functions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 4.7.4
  * Various janitorial changes.</changelog>
</package>
<package pkgid="fe09d778227ce40810e2155c2ca8e2714b3255ef9c94699046cd3a4a57b70777b0397b2ef80be93fdfa6ca35943655efd18c3098ded8b4f12f2e3fca4cef36ae" name="gap-ringsforhomalg" arch="noarch">
  <version epoch="0" ver="2024.11.02" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 2014.08.25
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 2015.02.10
  * No upstream changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 2016.01.20
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.08.02
  * Still no changelog provided</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2017.11.03
  * No changelog available</changelog>
  <changelog author="jengelh@inai.de" date="1517918400">- Update to new upstream release 2018.01.07
  * No changelog as usual</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2022.11.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.11.02
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Update to release 2024.11.02
  * No changelog was provided</changelog>
</package>
<package pkgid="b2e0323dff84fe016e57029dbb98faa42d28023ac9887a319895a49ab9d60b16f4ae21aa81697c2770be12873ed414c799cd1a95739c56e84dc840f07e6fca30" name="gap-rpm-devel" arch="riscv64">
  <version epoch="0" ver="4.15.1" rel="1.1"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to new upstream release 4.12.0
  * Added the missing perfect groups of order up to two million
  * Initial support for make install available
  * For details, see
    https://github.com/gap-system/gap/blob/stable-4.12/CHANGES.md
- Update to new upstream release 4.11.0
  * Removed ability to return objects from many error break loops
  * GAP now contains some C++ code
  * HPC-GAP: The ward tool has been decommissioned
  * Syntax trees: Functions were added which allow converting a
    GAP function object into an abstract syntax tree which can
    be parsed and modified from within GAP code
- Clean up spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 4.12.1
  * Fix performance regression in AllHomomorphismClasses and
    possibly other code searching isomorphisms
  * Fix crashes in ConvertToVectorRep and CopyToVectorRep</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.12.2
  * Fix an unexpected error during tab completion with records</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Add sl2reps extension to gap-full</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Make the build reproducible by killing off dates.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 4.13
  * Change gac to respect CC and CXX environment variables if set
    (to override the C/C++ compiler it invokes)
  * Support package extensions (see the manual section
    "Extensions Provided by a Package")
  * Use gap-anupq package for computing isomorphism of p-groups
    if it is available
  * Speed up ``AsList``, ``AsSet`` and ``ElementsStabChain`` for
    permutation groups, by not sorting the list returned by
    ``ElementsStabChain`` (in accordance with its documentation,
    which never promised this)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 4.14
  * Added `NaturalGModule` for obtaining the natural module of a
    matrix group.
  * Added new function `MeetBlist`.
  * Added `PathSystemProgram`, the now recommended function to
    fetch the filename of a system program.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750593600">- Add gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 4.15
  * Sped up `RandomInvertibleMat`, `Random(GL(n,q))`,
    `CharacterDegrees`.
  * Optimized `IsZero` and `IsOne` for rational functions and
    (Laurent) polynomials.
  * Sped up `IsRegularPGroup` for direct products.
  * Faster `IsFinite` for rational matrix groups, and hence for
    matrix groups over cyclotomics as well.
  * Make meataxe endomorphism ring computation faster in some
    cases.
  * Small improvements in creating large simple groups and their
    maximals.
  * Add an `Irr` method for natural alternating groups, using the
    generic character table.
  * Add `SortedListBy` function
  * Introduced `MayBeHandledByNiceMonomorphism`, in order to detect
    early whether a group shall be handled by nice monomorphisms.
  * Add functions `IsDicyclicGroup` and `DicyclicGenerators`.
- Delete gcc15.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 4.15.1
  * Make various operations for finite matrix groups in
    characteristic 0 faster.
  * Make `Irr` for solvable groups faster by using the result of
    `IrrBaumClausen` in `IrrDixonSchneider`.
  * Fix `CompatiblePairs` to not ignore the optional automorphism
    group argument.
  * Fix an unexpected error that could occur when working with
    matrix groups in characteristic zero.</changelog>
</package>
<package pkgid="5849469553f209fafdc3f7a174e179f46e0577a4d112ff8558a6d2a75a36c6328d3dbae038a142546be4d1e5f3795696aed9b97ef3d77615428123f16cc151bd" name="gap-sco" arch="noarch">
  <version epoch="0" ver="2023.08.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split sco (version 2011.08.11) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.06
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2017.09.10
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2022.09.01
  * No changelog</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676980800">- Fix incorrect %autosetup parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.08.01
  * No changelog was provided</changelog>
</package>
<package pkgid="6ed0d63af4d9c289e925a9a0d3742dff0d33f1fce0ee6b8d2d86f73af4a849c7695a2ced93f9c7765f5e4c581dbfa00c92e3ffb55347558e48ebec2e488781e6" name="gap-scscp" arch="noarch">
  <version epoch="0" ver="2.4.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split scscp (version 2.1.2) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 2.2.2
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2.2.3
  * No changelog available</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665748800">- Update to new upstream release 2.3.1
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 2.4.0
  * Janitorial changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677326400">- Update to release 2.4.1
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 2.4.2
  * Switch to two argument version of ReadPackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2.4.3
  * Stop trying to read openmath.gi which does not exist</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756296000">- Update to release 2.4.4
  * No changelog was provided</changelog>
</package>
<package pkgid="0892601e7220ede750270dac98e8418efdf1a20b20b685559e221653013f718606569cd212043f4183d6df7ea6c051a483b925782a9ca07fadebc2d7ed2444e2" name="gap-semigroups" arch="riscv64">
  <version epoch="0" ver="5.6.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1708344000">- Update to release 5.3.6
  * Unspecified changes related to forthcoming changes in the
    GAP core.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710158400">- Update to release 5.3.7
  * Use MarkAllButFirstSubBags for T_BIPART</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715860800">- Remove more build-time files to soothe rpmlint.
- Add no-avx.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729425600">- Update to release 5.4.0
  * improved IsIsomorphicSemigroup method
  * fixed a ChooseHashFunction rank issue</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740225600">- Update to release 5.5.0
  * Better inverses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750334400">- Update to release 5.5.1
  * Fix unspecified issue in TikzString</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752840000">- Update to release 5.5.3
  * Internal API rework: Replace custom type GVarFunc
    with GAP's ObjFunc
- Add bundled-paths.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756728000">- Update to release 5.5.4
  * A technical change for compatibility with gap-digraphs 1.11.0.
  * Removed the use of the SmallGroup package in the test suite.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 5.6.1
  * Added Cartan matrix computation for monoids.
  * Implemented `IsCryptoGroup`.
  * Added `OnePseudoInverseOfSemigroupElement` method for more
    types.
  * Duplicate named generators in `FreeBand` and
    `FreeInverseSemigroup` are disallowed now.
- Delete bundled-paths.patch</changelog>
</package>
<package pkgid="42cfde37cd76a66dfd51a832376d703a5bdf0ff34b1d13a4cd094a890b3058381b257eab1db118357da94fdf13072b66c3d6ce0377f26ad1ab3cd7869af5904c" name="gap-sglppow" arch="noarch">
  <version epoch="0" ver="2.4" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 2.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710936000">- Update to release 2.4
  * No user-visible changes</changelog>
</package>
<package pkgid="2bbb160f2052462af2adac36bcad65628110dc22c8165e3e370085911b47cf50f4f5a4ce3f31c20ac99f79e932a63f13a9e4d37ab75451134ee849b5a588661f" name="gap-sgpviz" arch="noarch">
  <version epoch="0" ver="0.999.6" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split sgpviz (version 0.998) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 0.999.1
  * Removed the SuperFail
  * Drawings are now produced in two steps: first the dot code
    (that is accessible to the user) and then the display
  * fix the code brocken by the change of IdentityTransformation
    in the GAP system</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 0.999.5
  * Schutzenberger graphs are now produced in two steps, as the
    remaining drawings
  * Changes to fix a strange behavior when the semigroups package
    is loaded (and a semigroup is entered before)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725019200">- Update to release 0.999.6
  * Changes to the build system only</changelog>
</package>
<package pkgid="2205b9ce689c2bf0aed4f31f4b7683325674b7a2baeeacba6526ebcd988eef6e026f43f49e02625160ab77a715b04ee18d5d51c04bd35b0bb9750cf4049ac603" name="gap-simpcomp" arch="riscv64">
  <version epoch="0" ver="2.1.14" rel="3.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split simpcomp (version 1.6.1) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1397822400">- Update to new upstream release 2.0.0
  * added functions SCExportIsoSig, SCExportToString, SCFromIsoSig
  for isomorphism signature support and compressing
  * added infinite family of transitive triangulations (S^2xS^2)^k
  (function SCSeriesS2xS2(k))
  * added function SCExportRecognizer to export 3-manifolds to
  Matveev's 3-manifold recognizer</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2.1.1
  * Added functions SCExportIsoSig, SCExportToString, SCFromIsoSig
  for isomorphism signature support and compressing
  * Added infinite family of transitive triangulations
  (S^2xS^2)^k (function SCSeriesS2xS2(k))
  * Added function SCExportRecognizer to export 3-manifolds to
  Matveev's 3-manifold recognizer
  * Fixed bug in SCFVector, non-manifolds where treated like the
  simplex or the boundary of the simplex
  * Improved collapsing sequence (it is now using a Hasse diagram,
  SCIntFunc.SCHasseDiagram())
  * Improved high dimensional bistellar moves flip strategy (both
  for SCReduceComplex() and SCReduceComplexFast())
  * Added chapter about discrete Morse theory in documentation
  * Added support for discrete Morse theory (SCHasseDiagram,
  SCMorseEngstrom, SCMorseRandom, SCMorseUST, SCMorseSpec,
  SCMorseRandomLex, SCMorseRandomRevLex)
  * Added Wilson's algorithm for uniform spanning trees
  SCSpanningTreeRandom
  * Added new functionality based on discrete Morse theory:
  SCHomologyEx, SCHomology, SCIsSphere, SCIsManifold
  * Old homology and manifold verification code is now
  available under SCHomologyClassic and SCBistellarIsManifold
  * Improved functions SCIsPseudoManifold, SCHasBoundary,
  SCBoundarEx and SCBoundary</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 2.1.6
  * Added characterisation of tight 3-manifolds to SCIsTight</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2.1.7
  * Adjusted SCRunTest (simpcomp testing facility)
  * Minor changes in documentation/manual
  * Added characterisation of tight 3-manifolds to SCIsTight
    (see http://arxiv.org/abs/1601.00065)
  * Fixed bug in SCIsFlag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2.1.14
  * Introduced "SCDetails" for longer representation pf complexes</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1704283200">- Drop config.log for reproducible builds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
</package>
<package pkgid="e1ac2fc68cb12656e3ae0dfe43c1cfb928b0919baa667210c40ddedf360d2bc71db11f582183a97709e6d0d838aa5b38a1f867f11bf6dbf0a9daacd7c36c0ff3" name="gap-singular" arch="noarch">
  <version epoch="0" ver="2025.08.26" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 2023.02.09) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 2024.06.03
  * Do not overwrite variables `sing_exec`, `sing_exec_options`,
    `SingularTempDirectory` when the package gets loaded</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756382400">- Update to release 2025.08.26
  * Support bigint, bigintvec, and bigintmat</changelog>
</package>
<package pkgid="35dc6936531c84e1107bdb4c1f4167e712ab2271c9a8866b6fef4120e9a5b31b8b468eed172a501fac4aff87e3afdd8d9e6f7dd9e7d410e1d3f8b45fc4429472" name="gap-sl2reps" arch="noarch">
  <version epoch="0" ver="1.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703851200">- Initial package (version 1.1) for build.opensuse.org</changelog>
</package>
<package pkgid="5cbb90588b97e8140da267b1b3118381988a88c45f9c5520bebad2c834dc6d86802a04a1a289611b6cac895ca709d05d6c236bba096ba4e7143f772ba8d27d56" name="gap-sla" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457784000">- Initial package (version 1.1) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1479729600">- Update to new upstream release 1.2
  * No changelog found</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.5.3
  * Added functionality for Weyl groups as permutation groups.
  * Some functionality for Weyl groups as perm groups, and
    branching for reductive subalgebras.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725969600">- Update to release 1.6.2
  * No changelog was provided</changelog>
</package>
<package pkgid="2ce12c9a8f84c5302de0687464e35da4e2e29629c52a8fc7806d2579f13e60e944694292607d2b46353387e1775aafc485151731513a75c9372f340a471f13c8" name="gap-smallantimagmas" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739534400">- Initial package (version 0.3.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757678400">- Update to release 0.4.1
  * Simplified functions by multiplication-table transposition
  * Refactored anticommutativity index
  * Added ``IsLeftDistributive`` and ``IsRightDistributive``
  * Added more isomorphism invariants</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 0.5.1
  * Rename function to UpToIsomorphism
  * Change Tuple -&gt; DirectProductElement for isomorphism functions</changelog>
</package>
<package pkgid="4e6050bdac018de3e8465edd1a5996155587ee36acd86855623284e30cd612357066d2ef0370cbbcca439bf82b794c3f7d0b7d2e9059926e9b9adaa380d2a9e2" name="gap-smallclassnr" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Initial package (version 1.4.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763121600">- Update to release 1.4.3
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1775736000">- Update to release 1.5.0
  * Added option `AsPermGroup`, which can be given to
    `SmallClassNrGroup`, `AllSmallClassNrGroups` and
    `OneSmallClassNrGroup`, to return groups as PermGroups even if
    they are soluble.
  * Added functionality to convert `IdClassNr` to IDs used by other
    group libraries (gap-smallgrp, GAP Library of Finite Perfect
    Groups, gap-primgrp, gap-transgrp, gap-atlasrep).
  * Precomputed group sizes are now stored for all groups in the
    library, and are used to more efficiently determine IdClassNr
    for a given group.</changelog>
</package>
<package pkgid="78c975cd5f051ab850ffc467c5dd6c1c189cbadd7c5df6e61ee3e2c17bde8b1e7537ea597c9331c9b525d50230bc3b0990b01d67b43e842bed32b984e610ae7a" name="gap-smallgrp" arch="noarch">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1531569600">- Initial package (version 1.3) for build.opensuse.org</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1664712000">- Update to version 1.5
  * Corrected the number of groups of order 2^10 = 1024; it is
    49487367289.
  * The ordering of groups of orders 3^7, 5^7, 7^7, 11^7 was
    aligned with Magma.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.5.1
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 1.5.3
  * Correct the information printed by
    `SmallGroupsInformation(512)`; it used to claim that the
    groups with id 387 - 1698 all have p-class 5, but in fact
    those with id 445 - 858 only have p-class 4.
  * Fix `SmallGroupsAvailable(p^7)` to return `false` when p &gt; 11
    (unless the `sglppow` package is loaded).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 1.5.4
  * Don't attempt to load non-existent source files (this was
    harmless so far as it failed silently, but in future GAP
    versions may result in a scary warning or even an error)</changelog>
</package>
<package pkgid="8d0dba6435c2f47c913099fc8a0c655a67f22104f6e64f09bf80227090fdf7ee2325d2e4dc6accd8ea0bba510e904dcc8ea76c8266b9f40592d7d5d4069f17c9" name="gap-smallsemi" arch="noarch">
  <version epoch="0" ver="0.7.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split smallsemi (version 0.6.6) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1391774400">- Update to new upstream release 0.6.7
  * a minor release fixing some bugs in the references in the
  documentation, and moving some declarations of properties and
  associated true methods to the GAP library to avoid clashes
  with the forthcoming Semigroups package.</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 0.6.10
  * replaced NilpotencyRank by NilpotencyDegree
  * introduced functionality to obtain nilpotent semigroups of
  coclass 0, 1, and 2 as f.p. semigroups</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 0.6.11
  * a minor release for compatibility with gap-semigroups 3.0.0,
    and to fix an incorrect method for
    `IsomorphismTransformationSemigroup`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 0.6.13
  * A bug fixed in IsomorphismTransformationSemigroup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 0.7.0
  * Some refactoring of the code related to enumerators and
    iterators, and including a bug fix related to the data files
    for order 8
    (https://github.com/gap-packages/smallsemi/issues/34)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 0.7.1
  * A minor release including some refactoring of the code, and
    some changes for compatibility with changes in GAP.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740484800">- Update to release 0.7.2
  * Minor release with some changes for compatibility with GAP.</changelog>
</package>
<package pkgid="bdc62e52f870fc07eb5879c2bbc919dae22c98c93604aa1dd805f0799e8fc7051b0de1de0e61ff5d4644922fd69c9353a9ffb5a5cd6f66e09b30fa04ab6c2d35" name="gap-sonata" arch="noarch">
  <version epoch="0" ver="2.9.7" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split sonata (version 2.6) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2.8
  * No changelog was provided</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665748800">- Update to new upstream release 2.9.5
  * Miniscule documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 2.9.6
  * A fix to the testsuite</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 2.9.7
  * Replace calls to AUTO by DeclareAutoreadableVariables</changelog>
</package>
<package pkgid="7d57caece17d9bb861375e4454d07c79b9849bc614e006987659f9c37cd82c0221f26d9e9ad878bcb789557ac45d1908d7e6819a270460992f70d0eddf38e071" name="gap-sophus" arch="noarch">
  <version epoch="0" ver="1.27" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 1.27) for build.opensuse.org</changelog>
</package>
<package pkgid="7ac46d3d9dad9a7de3aa7e5ea163e679fc50f436afaeb708308508c2fdda59313740c7f7ee9fe3f1592f9333d40a0d4961400f8d964a23515614302bdea104af" name="gap-sotgrps" arch="riscv64">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735646400">- Initial package (version 1.3) for build.opensuse.org</changelog>
</package>
<package pkgid="f31007e27dcb2d71ccbb56464d6d3c372eb44fdae2833cdb48d815d442a606f26d5312f736dc08c65db33a674d9ca1bce3df76806cb325d74d773c6d90c8bf19" name="gap-spinsym" arch="noarch">
  <version epoch="0" ver="1.5.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1369137600">- Initial package (version 1.5) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.5.2
  * Janitorial changes only</changelog>
</package>
<package pkgid="7f9f8e89d81342ac40106648d97797234a667ebd622bef8eb460ec38fa57b0cf897b960c047e63905ffbedf7094ef0e0821b1a34c16ae38dc7f63e8cc571d931" name="gap-standardff" arch="noarch">
  <version epoch="0" ver="1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 0.9.4) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 1.0
  * Support the move of the code for ``Dlog`/``DLogShanks`` to the
    GAP library.
  * Changed ``AsVector`` to an attribute.</changelog>
</package>
<package pkgid="cde030b469c760cc76189a815edb578dc426ed9d250b8ed922230d7f00c5f83849088fa9090d5cd43d1ded1e77243280738df8adcf6ac1e950fbc41fdf473152" name="gap-symbcompcc" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1369137600">- Initial package (version 1.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 1.3.2
  * Replace SchurMultiplicatorsStructurePPPPcps by standard
    operation AbelianInvariantsMultiplier
  * Also rename SchurMultiplicator (formerly provided by
    polycyclic, but removed there years ago) to
    SchurMultiplicatorPPPPcps (a new operation)</changelog>
</package>
<package pkgid="2cf3342fa544301d0be214acf7b630f76fe26626017ac568bf2aaa750ba04847a0b977987cb7bd9dd346478ae90464de8f6cdb569a9d37dcc492b3ebe0e1715a" name="gap-thelma" arch="noarch">
  <version epoch="0" ver="1.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 1.3) for build.opensuse.org</changelog>
</package>
<package pkgid="9659fbc709279b4b3854541107d5a8137056b3461774c081739322b644b1f87a703dfcd52f7d02113b4e771fb5fc50a9897e0dee4d8d569294fc10dcbd4f4a81" name="gap-tomlib" arch="noarch">
  <version epoch="0" ver="1.2.11" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 1.2.9) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707393600">- Update to release 1.2.11
  * No changelog was provided</changelog>
</package>
<package pkgid="e6810b744ab8b71f1ce1751ca81e170a265bc074c940b9ad04600df09370af3df834b47397bb862d23d99727ddfb3248f67c0c730d8f662f6e11f7e75c812a1d" name="gap-toolsforhomalg" arch="noarch">
  <version epoch="0" ver="2025.05.01" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1369137600">- Initial package (version 2013.04.16) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 2014.12.08
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 2015.11.23
  * No upstream changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1457784000">- Update to new upstream release 2016.02.17
  * No changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update to new upstream release 2017.05.10
  * Still no changelog provided</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 2017.11.05
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 2022.12.01
  * No changelog</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 2023.11.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739534400">- Update to release 2024.09.01
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 2025.05.01
  * No changelog was provided</changelog>
</package>
<package pkgid="83c996c69874c57948f023ae086b77a1c347dff9824ad1c574647e922ad8304d3c7312c5329a98c84f7eae4b954ff0b4c0b8169ab40ab0f8b0a5635fddddbc0a" name="gap-toric" arch="noarch">
  <version epoch="0" ver="1.9.6" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split toric (version 1.8) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1493467200">- Update to new upstream release 1.9.4
  * Added a test suite (based on existing examples)
  * Removed access to the obsolete global variable `Revision`
  * Removed IdealAffineToricVariety -- it returned incorrect
    results and fixing it was non-trivial.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1665748800">- Update to new upstream release 1.9.5
  * Transferred package maintenance to the GAP team
  * Minor janitorial changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725969600">- Update to release 1.9.6
  * Don't try to read non-existing file</changelog>
</package>
<package pkgid="a34fa2752f3ba0610b682c47cdffbcc1be37bf3fb3a6d4a71ce70381d9d1345b50748af1dfbf33b7bea5a88536f7456d495f7f942d9c1a8b91acaaee2290e175" name="gap-transgrp" arch="noarch">
  <version epoch="0" ver="3.6.5" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1531569600">- Initial package (version 2.0.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664798400">- Update to release 3.6.3
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 3.6.4
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703332800">- Update to release 3.6.5
  * No changelog was provided</changelog>
</package>
<package pkgid="203ee0a1a6f48f24c98c1c0733432678e29318414b7f8de428624713c792cde63a34d54a764e7719e605953861ccee01cecfa6988166f92c2ad3db47d408f989" name="gap-twistedconjugacy" arch="noarch">
  <version epoch="0" ver="3.2.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Initial package (version 3.1.0) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760529600">- Update to release 3.1.1
  * Affine actions can now be compared using the equality (=)
    operator.
  * Improvements to the documentation of derivations and affine
    actions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771329600">- Update to release 3.2.0
  * Renamed many of the existing functions available for
    Reidemeister zeta functions.
  * Added support for Reidemeister generating functions.</changelog>
</package>
<package pkgid="1118a97bc3957cc1846907efd728460e3f266fd5ee0265d2d52493aeda3115c46221393133218e34ba5a59d4354734c5ccf50c7f9711ac7d70d4fa312c0a6977" name="gap-typeset" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Initial package (version 1.2.3) for build.opensuse.org</changelog>
</package>
<package pkgid="17dc25a7494171609cc8f5ffc568f7e696a95e9e84537a98a942b08f6e1baae4ce7d79aefb3944b12bd9d13dd0a67a2d604d19453337d3610632a2888831b3f9" name="gap-ugaly" arch="noarch">
  <version epoch="0" ver="4.1.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 4.0.3) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688817600">- Update to release 4.1.3
  * No changelog was provided</changelog>
</package>
<package pkgid="2866ad111ecb5b6ce10b4277d7905c45ef59aace871edce8c6ab373962e1529d39c3dccff0a8801e0f8e0f5a0ef7fd04274016b9e749263cb28741b60ed2a911" name="gap-unipot" arch="noarch">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 1.5) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 1.6
  * Stop reading non-existent .gd/.gi files</changelog>
</package>
<package pkgid="da2b50aed1db31828a2b2ac5cd500bf673ececfc8db58466331aea7ffc9254b1effa0f2b5235d41738437244a1067e300a5f1c291f1a243c98065a7313ee202b" name="gap-unitlib" arch="noarch">
  <version epoch="0" ver="5.0.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1368187200">- Split unitlib (version 3.1.3) off the gap RPM package</changelog>
  <changelog author="jengelh@inai.de" date="1418385600">- Update to new upstream release 3.2.0
  * No upstream changelog was provided</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 3.3.0
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 4.1.0
  * Update library of groups of order 8, 16, 32, 64, 27, 81,
    125 and 128
  * Add another limit to compute the library for a range of IDs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677326400">- Update to release 4.2.0
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750334400">- Update to release 5.0.0
  * Remove obsolete ParGAP code and references to it in the manual</changelog>
</package>
<package pkgid="0c0e5ac3a69b4a914c5e41719db6491772278cc95da019260d647e5211ac53f1dd929b351af0ae19033a47aff8cea9c88b7723bddb14a20b95741b755dc4cd56" name="gap-utils" arch="noarch">
  <version epoch="0" ver="0.93" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671537600">- Update to release 0.81
  * removed (the dead) pcp option from PcGroupToMagmaFormat
    so that the dependency on Polycyclic could be removed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 0.82
  * Only source package metadata was updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694779200">- Update to release 0.84
  * added DirectSumDecompositionMatrices</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706097600">- Update to release 0.85
  * Avoid trivial function wrappers in List and ForAll</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715947200">- Update to release 0.86
  * Two minor unspecified adjustments</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1729425600">- Update to release 0.87
  * Fix tests and examples to point to new GAP website</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744286400">- Update to release 0.89
  * Corrected creation of left cosets.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755086400">- Update to release 0.91
  * now using DeclareGlobalName and BindGlobal
  * removed all SubdirectProductWithEmbeddings code</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Update to release 0.92
  * Add timeout to `Download` class</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763121600">- Update to release 0.93
  * Fix the problem described in GAP issue 6164
    (GAP packages having a broken reference in their manuals)</changelog>
</package>
<package pkgid="a6747a7033bdda549b82c155e7463f336f586ac79aca1c16cf1e7a1eb73ba0b24189e0b7bf6f93cd8ca00f07b5aa562632fad6f54f8195bbcd87262f145c207f" name="gap-uuid" arch="noarch">
  <version epoch="0" ver="0.7" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 0.7) for build.opensuse.org</changelog>
</package>
<package pkgid="04bdaa71b64a8c7d5cfe0a5aabb6eb03eaaa6d44435e030b7be9f4176b285bdf5ac58a6d93c795b20b8f3a7ab124961f9b6bd2be3e1cf67f06894b8657991978" name="gap-walrus" arch="noarch">
  <version epoch="0" ver="0.9991" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 0.9991) for build.opensuse.org</changelog>
</package>
<package pkgid="0151f78701bec152c6ee620a5d26f02938bd597a858e041122419d3078bdf22fc1e5b30e07bafef318c81000278e44ad7ff56e03fb24f92028f2a99eac2072e5" name="gap-wedderga" arch="noarch">
  <version epoch="0" ver="4.11.3" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1424606400">- Update to new upstream release 4.7.2
  * No upstream changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1449576000">- Update to new upstream release 4.7.3
  * No changelog was provided again</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 4.9.1
  * No changelog available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652443200">- Update to release 4.10.2
  * Overhaul of div-alg code
  * Avoid incorrect pluralizations in output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677326400">- Update to release 4.10.3
  * Don't test example that needs J2 via AtlasRep</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684411200">- Update to release 4.10.4
  * Metadata updates only</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1708344000">- Update to release 4.10.5
  * No changelog was provided</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750075200">- Update to release 4.11.0
  * New version of IsDyadicSchurGroup
  * Disable checking commutativity of a crossed product</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751889600">- Update to release 4.11.1
  * Fix test suite failure with latest GAP master</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1766750400">- Update to release 4.11.3
  * Avoid GAP namespaces and streamline code</changelog>
</package>
<package pkgid="3994e7bd870a5bb4853cb169302b5bd3f9e2872bc513778252c6560138ad8f09a96768a58325e6e37417c3fe3e270968da1ee330fe404987fb4b5d09d8568069" name="gap-wpe" arch="riscv64">
  <version epoch="0" ver="0.8" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735560000">- Initial package for build.opensuse.org (version 0.8)</changelog>
</package>
<package pkgid="94ba412e3908139934f9fa0642f8090579d03c316891969545464ef47d7edbfd1fff204c187ba7db9ee4fdc6e9e2849afbb8d2f58dd3bffa57cf1ede12cc067b" name="gap-xgap" arch="riscv64">
  <version epoch="0" ver="4.33" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 4.31) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 4.32
  * When resizing a GAP poset sheet via the Magnify command or
    similar, the level labels were not getting moved correctly.
    They should stay by the right side of the window.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724241600">- Add gcc14.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750248000">- Add gcc15.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757851200">- Update to release 4.33
  * Compatibility with C23 compilers
- Delete gcc15.patch (merged)</changelog>
</package>
<package pkgid="8b1a51caa05f754505fc4e488ddbc83d8ab7bbad27c7339fb9ea44c488600c948bb6c73b49a08a188d3cc225016583ab9afccb63c237abbc10625ffec917ae4f" name="gap-xmod" arch="noarch">
  <version epoch="0" ver="2.98" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 2.88
  * Lots of new and renamed functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676116800">- Update to release 2.89
  * added RegularActionHomomorphism(Object/2DimensionalGroup)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to release 2.91
  * added a chapter on double groupoids with operations
    EnhancedBasicDoubleGroupoid, DoubleGroupooidWithZeroBoundary
  * added PreXModWithTrivialRange</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706011200">- Update to release 2.92
  * Added methods for WhiteheadXMod etc. for xmods which are not
    permanent xmods
  * Now using the NC version of PreImagesRepresentative</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1745841600">- Update to release 2.93
  * Added sub-crossed square and sub-cat2-group operations
  * Simplified the construction of crossed pairings so that
    files map2arg.{gd,gi} can be removed
  * Implemented (Inner)ActorCat1Group
  * Added AutomorphismPermGroup method for cat1-groups
  * Renamed PermAutomorphismAsXModMorphism as
    PermAutomorphismAs2dGroupMorphism and added cat1-group method
  * Added WhiteheadRegularGroup and WhiteheadGroupIsomorphism
  * Removed the unused CompositeDerivation (= WhiteheadProduct)
  * Removed the unused (List)InverseDerivations
  * Renamed WhiteheadGroupGeneratingDerivations as ...UpMappings
  * Added WhiteheadGroupInverseIsomorphism</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751976000">- Update to release 2.94
  * Added a temporary fix to work with gap-groupoids 1.77</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752148800">- Update to release 2.95
  * Added `PreXModWithObjectsByBoundaryAndAction`
  * Make the new groupoids 1.77 a prerequisite and revise material
    on double groupoids to agree with the changes in gap-groupoids.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 2.96
  * Made groupoids v1.78 a prerequisite</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1765368000">- Update to release 2.97
  * Removed various unused categories etc. in dom2dnd.gd
  * Commented out use of `Ancestor` as it is no longer defined
    in gap-groupoids</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773662400">- Update to release 2.98
  * Unspecified changes to the actor square</changelog>
</package>
<package pkgid="2f78d8836450851ce1566901199994926ceebb7bedc17453f9df886ab759fa420b1faa4940d4a90ad4582aa8913b47cb5fde290dac5347e15abaa6c57ae176f9" name="gap-xmodalg" arch="noarch">
  <version epoch="0" ver="1.32" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1457784000">- Initial package (version 1.12) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668859200">- Update to release 1.22
  * Added method for ImagesSource at end of alg2map.gi
  * Fixed problem with Cat1AlgebraOfXModAlgebra introduced
    ImagesSource2DimensionalMapping
  * Revised PreXModAlgebraOfPreCat1Algebra, IsPreXModAlgebra</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Update to release 1.23
  * Changed AlgebraHomomorphismByFunction to agree with FR version
    and prior to the function being moved to the main GAP library.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.32
  * Added operations for a module as an algebra, revised
    XModAlgebraByModule.
  * Aadded AlgebraActionByHomomorphism, changed the example of
    XModAlgebraByBoundaryAndAction.
  * Removed all operations involving direct sums of crossed modules
    of algebras because the theoretical basis needs checking.</changelog>
</package>
<package pkgid="8436fc2f58ba91911e6cafd203697f383026d0788d2ac2e4a5c33aaa8f2f6bbe5f225db030cbb8d1d4ae96832ed1c38333e911b82db17005047742c66e98a394" name="gap-yangbaxter" arch="noarch">
  <version epoch="0" ver="0.10.7" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 0.10.2) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711195200">- Update to release 0.10.3
  * InstallValue on types leads to incorrect behavior
  * Corrected DehornoyClass
  * Tests ideals of ideals
  * Remove data for n=5 since Gcd(n,Phi(n))=1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718712000">- Update to release 0.10.5
  * Remove data for n=5 since Gcd(n,Phi(n))=1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721304000">- Update to release 0.10.6
  * Do not read static files which do not even exist</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1752494400">- Update to release 0.10.7
  * SBsize5.g added</changelog>
</package>
<package pkgid="5f1da8e975486860f3185c8cee2966b9012ee5cc49a06c6ea6a3c287f98dab9baafe4d4cee6ce16844a4c818b6e07210c74a44c99dc68cdbb9aa28241755b861" name="gap-zeromqinterface" arch="riscv64">
  <version epoch="0" ver="0.17" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676203200">- Initial package (version 0.14) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1739102400">- Update to release 0.16
  * Require GAP &gt;= 4.12 so that LoadKernelExtension can be used</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Make specfile conform to POSIX sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1750420800">- Update to release 0.17
  * No user-visible changes</changelog>
</package>
<package pkgid="36aab6e72758a1c849186c1628d10058ae68f7cfa98d1e5cf6f6cb9f1de2052b6306d7f43ae6c9db32be77542517e6a4e029c610ece5f652b7915fa41d9f3353" name="garage" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="4.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1727438400">- update to 1.0.1:
  * Features:
  - Add rpc_public_addr_subnet configuration option (#817)
  - Improve LMDB performance (#855)
  - Improve metadata performance (#873, #877)
  * Bug fixes:
  - Discard old layout info when it is completely out-of-date,
    fixes introducing new nodes in an old cluster (#841, #861)
  - PostObject: don't modify request before validating policy
    (#850)
  - Fix logic in garage layout skip-dead-nodes (#879, #880)
  - Kill opened connections after SIGINT after 10s deadline
    (#806, #864)
  * Other:
  - Update the time dependency to fix builds using Rust 1.80
    (#849, #865)
  - Fix build when lmdb feature is disabled (#800, #863)
  - Improvements to Nix tooling (#816)
  - Improvements to Helm chart (#823, #843)
  - Toolchain updates (#866)
  - Documentation fixes (#799, #802, #831, #875, #803, #862)
  - CLI help and error message improvements (#813, #846)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1732190400">- Add _constraints to avoid OOM failures</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1741176000">- update to 1.1.0:
  * Bug fixes
  - Fix free space calculation on FreeBSD (#907, #917)
  - Use a subdirectory for sqlite snapshots (#932)
  - Better handling of errors for more precise error codes (#942)
  - Fix internal function table::insert_many failing with zero
    items (#915, #946)
  - Fix error reporting in garage meta snapshot command (#920,
    [#930])
  - Return stats from all nodes in garage stats -a including
    those not in the layout (#814, #953)
  - Block manager: avoid writing blocks to draining nodes (#815,
    [#956])
  - Avoid deadlock in block rebalance worker (#845, #957)
  - Fix crash in layout computation (#937)
  * S3 compatibility
  - Add support for STREAMING-*-PAYLOAD-TRAILER (#824, #960)
  - Implement x-amz-website-redirect-location header (#966)
  - Implement if-match and if-unmodified-since in
    GetObject/HeadObject (#804, #967)
  - Parse x-id query parameter and report any inconsistency
    (#822, #954)
  - Return a location value in CompleteMultipartUpload (#852,
    [#958])
  - Make x-amz-meta-* headers lowercase (#844, #938)
  * New features
  - Add bucket domain to metrics (#608)
  - Add metadata_snapshots_dir configuration flag (#926, #933)
  - Add use_local_tz configuration flag for lifecycle worker
    (#908)
  * Other
  - Documentation updates (#887, #888, #901, #921, #927, #941)
  - Split build of garage_api in 4 smaller crates (#947)
  - Remove some uses of async_trait (#952)
  - Fix compilation warnings (#959)
  - Replace cargo2nix by crane (#950)
  - Update toolchain and dependencies (#918, #924, #931, #951)
  - Build and CI improvements (#912, #935, #936, #949)
  - Improvements to Helm chart (#896, #923)
  - Fix typos (#898, #928)
  * Changes included after 1.1.0~rc1:
  - admin api definition: fix globalAlias query parameter name
    (#971, #973)
  - kubernetes helm chart: add headless service for statefulSet
    serviceName (#969, #970)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749902400">- update to 1.2.0:
  * Features:
  - optional support for punycode in bucket names (#273, #1042)
  - metadata: create compact lmdb snapshots (#1006, #1008)
  - implement repair procedure to fix inconsistent bucket aliases
    + better resilience to inconsistent states (#989)
  - implement basic GetBucketAcl stub (#1045)
  - add support for logging to journald (#1056)
  - basic default web page for errors on web endpoint (#1064)
  * Bug fixes:
  - fix behavior of CopyObject wrt
    x-amz-website-redirect-location (#1037)
  - correctly return 404 on missing lifecycle config (#1043)
  - speed up UploadPartCopy (#1047)
  - emit internal error when race condition is detected in
    GetObject (#1050, #1053)
  - mark block refs as deleted in garage block purge (#1055,
    [#1067])
  * Ecosystem:
  - update cargo dependencies (#992)
  - documentation updates (#974, #981, #987, #1007, #1012, #1015,
    [#1023], #1046, #1051, #1057)
  - helm chart: fix headless service (#976)
  - add kubernetes CRD (#994)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749988800">- update to 2.0.0:
  This release contains the following breaking changes since the
  v1.x series:
  * The administration API has been completely reworked. Some calls
    to the /v1/ endpoints will still work but most will not. New
    endpoints are prefixed by /v2/.
  * replication_mode is no longer a supported configuration
    parameter, please use replication_factor and consistency_mode
    instead.
  Changes since v1.2.0:
  * Complete refactoring of the admin API (#939, #943, #945, #978,
    [#980], #983, #1004)
  * Generate admin API spec programatically using utoipa (#979)
  * New garage json-api command to call the JSON API from scripts
  * Support multiple admin API tokens (#944, #982)
  * CLI rework (#984)
  * Implement command to inspect objects in buckets (#892, #1005)
  * Implement expiration dates for access keys (#996, #1010)
  * Use read/write quorums on admin operations to ensure
    read-after-write (#147, #995, #997)
  * Support redirections on S3 web endpoint (#665, #910)
  * SSE-C: use per-object encryption key internally (#848, #990)
  * Add CRC64NVME checksumming algorithm (#963, #991)
  * Support x-amz-checksum-type and add tests with latest
    awscli/boto3 (#1017, #1025)
  * Throw error on legacy replication_mode setting (#1018)
  * Refactoring of TableShardedReplication (#820)
  Changes since v2.0.0-rc1:
  * Add support for logging to journald (#1056)
  * Basic default web page for errors on web endpoint (#1064)
  * Implement basic GetBucketAcl stub (#1045)
  * Emit internal error when race condition is detected in
    GetObject (#1050, #1053)
  * Speed up UploadPartCopy (#1047)
  * Reduce log level of table sync messages
  * Mark block refs as deleted in garage block purge (#1055, #1067)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758196800">- update to 2.1.0:
  A single breaking change was included in the admin API, due to a
  constraint of the Go SDK generator:
  storage_nodes_ok is renamed to storage_nodes_up in
  GetClusterHealthResponse, to fix generated SDK code (#1111)
  There are no other breaking changes when migrating from Garage
  v2.0.0.
  - Features:
  - api: add introspect endpoint (#1091, #1092)
  - log access keys used in HTTP requests (#1061, #1124)
  - helm chart: add commonLabel to all resources and pod
    templates (#1135)
  - Bug fixes:
  - fix panic in garage status (#1131, #1145)
  - fix server panic caused by garage json-api Metrics (#1132,
    [#1144])
  - fix openapi spec (#1071, #1081, #1082, #1139, #1160, #1162)
  - hide keys without any permissions from admin api (#1123)
  - add error case for layout not ready, and fail earlier in many
    places (#1107, #1159)
  - take consistency_mode (degraded/dangerous) into account in
    fullcopy tables (#1143)
  - fix GetBucketCORS return code if there are no policies
    (#1096)
  - fix AbortMultipartUpload return code (#1095)
  - fix checksums with empty strings (#1116)
  - telemetry: remove broken panel override in grafana dashboard
    (#1075)
  - Changes:
  - doc improvements (#1070, #1072, #1074, #1085, #1098, #1101,
    [#1117])
  - flake: add dev script dependencies to devShellFull (#1134)
  - woodpecker CI: require the nix=enabled label on workers
    (#1153)
  Changes included from the v1.3.0 release
  - Features:
  - add garage repair clear-resync-queue (#1151, #1165)
  - add experimental support for Fjall db engine (#906)
  - log access keys used in HTTP requests (#1122, #1061)
  - Bug fixes:
  - block manager: limit simultaneous block reads from disk
    (#1157)
  - garage_db: fix some unsoundness in lmdb adapter unsafe
    (#1099)
  - handle ECONNABORTED (#1120)
  - don't die on SIGHUP (#1121)
  - fix panic when cluster_layout cannot be saved (#1150, #1158)
  - garage_db: fix error handling logic (#1138, #1163)
  - Other:
  - garage_db: update rusqlite and snapshot using VACUUM INTO
    (#1129, #1146, #1164)
  - garage_db: refactoring (#1141, #1142)
  - woodpecker CI: require the nix=enabled label on workers
    (#1152)
  - doc improvements (#1117, #1118, #1119)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764849600">- Add make-the-default-path-match-our-package.patch
  now the default config for binary is /etc/garage/garage.toml</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764936000">- Switch to use system libraries and add the required buildrequires
- Enable additional features:
  consul-discovery,kubernetes-discovery,telemetry-otlp</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1765800000">- Use protoc from protobuf-devel package, intead of bundled binaries of
  questionable provenance</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1769428800">- update to 2.2.0:
  This release is a stable release. There are no breaking changes
  when migrating from Garage v2.1.0.
  * Bug fixes:
  - properly handle precondition time equal to object timestamp
    (#1193)
  - don't enforce x-amz-content-sha256 to be in signed headers
    (#770, #1195)
  - don't append index document to redirect urls (#1223)
  - openapi: work around issue in binding generator (#1249,
    [#1278])
  - fix typo in error message (#1283)
  - fix presigned post when bucket is absent from fields (#1290)
  - fix SIGILL on raspberry pi and older ARM boards (#1217)
  * Features:
  - add block_max_concurrent_writes_per_request configuration
    parameter (#1251)
  - add consul discovery for WAN-federated consul servers (#1252)
  * Toolchain &amp; dependencies:
  - update toolchain (#1233, #1296)
  - update cargo dependencies (#1217, #1295)
  - replace err-derive by thiserror (#1218, #1219)
  - set optimization level to 3 in release builds (#1235)
  * Ecosystem:
  - helm chart updates (#1190, #1225, #1184, #1264, #1271, #1242,
    [#1238])
  - documentation updates (#1169, #1211, #1204, #1258, #1259,
    [#1263], #1256, #1270, #1269, #1272, #826, #1281, #1268, #1284,
    [#1286], #1294)
  - publish slides for talk at JoSy 2025 (#1191)</changelog>
</package>
<package pkgid="96431065cd2d91065d4d4ea2c4f39fcc836b1fa556de7fd5bb84bb37e62f54b473392ef860da2a6016bc25aa6a92b20c4c08de5c8bcc16553b67774cf69a2c31" name="garlic" arch="riscv64">
  <version epoch="0" ver="1.6" rel="223.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c28b3c4fa9295230bbaf4e65fd3bf49f7ae87dab553b56bc5a89f20ba358c0ceaed4451432988e5f885ead1c18834a6b06123442bb34abec09660ab86dbb3dd5" name="garlic-doc" arch="noarch">
  <version epoch="0" ver="1.6" rel="223.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="36cb9063701dc685822f26ec431ab99d155a2fb7be1b38693a0e26ff1591595088b6b91c8a5e2a74942cec107126d1083754752f84463d1405138076e81fb275" name="gasket-driver" arch="riscv64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="4.8"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1735473600">- Add `fix-for-no_llseek.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1737720000">- Add `fix-for-module-import-ns.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1767700800">- Fix for Leap/SLES 15 builds greater than 15.6</changelog>
</package>
<package pkgid="3c6b58481f08f54ba503cad600ff8c9d6c284d648bd8d34ca42774d79fb8910e6398ff249b542c9a68f17983e616a1c560769ef936faf82f4e773fcdbf1bae20" name="gasket-driver-kmp-default" arch="riscv64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.19.11_1" rel="4.8"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1735473600">- Add `fix-for-no_llseek.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1737720000">- Add `fix-for-module-import-ns.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1767700800">- Fix for Leap/SLES 15 builds greater than 15.6</changelog>
</package>
<package pkgid="743aaf971e319303113843e637d64ef42c5e8838cf60156d7007441c441caca50306ec74ec35458ba95020e3ff41969ad7bc62c941b9c043b8701acfcaea7c9e" name="gaupol" arch="noarch">
  <version epoch="0" ver="1.15" rel="1.6"/>
  <changelog author="Markéta Machová &lt;mmachova@suse.com&gt;" date="1615809600">- Do not delete zero-length header templates, they are needed by
  aeidon corresponding subclasses</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1616673600">- Can't assume non-existense of python38 macros in Leap.
  https://lists.opensuse.org/archives/list/packaging@lists.opensuse.org/thread/SQZQ3RN7O5ZB3HJRZ4D3CFAZFURSYTKV/
  Test for suse_version instead. Only Tumbleweed has and needs the
  python_subpackage_only support.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1633003200">- Update to version 1.10:
  * Fix subtitle display when seeking to selection start
    (gh#otsaloma/gaupol#181).
  * Fix search dialog result sometimes not being selected.
  * Fix rare RecursionError with spell-check.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1633608000">- Update to version 1.10.1:
  * Fix playing selection (gh#otsaloma/gaupol#188).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1648987200">- Update to version 1.11:
  * Add IBM858, ISO-8859-11 and ISO-8859-16 encodings.
  * Fix displayed line lengths being incorrect for subtitles with
    special characters such as apostrophes.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1674302400">- Update to version 1.12:
  * Don't remember window position on screen (seems more common
    and better left to the window manager).
  * Fix cursor construction error on Wayland
    (gh#otsaloma/gaupol#202).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 1.13:
  * Fix translations missing for enums (#210)
  * Fix Python 3.12 compatibility and drop support for Python &lt;
    3.4 (#211)
  * Add Chinese (China) translation (tzwasd)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1712059200">- Update to 1.14.1:
  * Fix invalid entry in AppData file (gh#otsaloma/gaupol#219).
- Changes from 1.14:
  * Change the icon for the toggle video player toolbar item to an
    action icon (not mimetype) that has a symbolic version
    available.
  * Fix installation on Python &gt;= 3.12 by using distutils from
    setuptools.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1719144000">- Update to 1.15:
  * Don't merge font tags with different values
    (gh#otsaloma/gaupol#224).
  * Drop dependency on chardet.
  * Add dependency on charset-normalizer.
  * Raise Python dependency to &gt;= 3.5.</changelog>
</package>
<package pkgid="bd2fb58eff4ec307d3cf25f4f01479de4c2a3b315406f348775c49fe68698d11723307b96d684e99bac7451ecc93515c1e71d48c85d6fb7312d048bf491602d7" name="gavl" arch="riscv64">
  <version epoch="0" ver="1.4.0rsvn4256" rel="3.1"/>
  <changelog author="reddwarf@opensuse.org" date="1294488000">- Initial package</changelog>
  <changelog author="reddwarf@opensuse.org" date="1339761600">- Update to 1.4.0
  + Brings a generic metadata container
- Remove gavl-1.2.0-overflow.patch, applied upstream
- Add --without-cpuflags to %configure call</changelog>
  <changelog author="meissner@suse.com" date="1343390400">- fixed the -lm detection to actually work in --as-needed
  scenarios</changelog>
  <changelog author="ohering@suse.de" date="1398254400">- Run autogen.sh instead of autoconf to fix build in packman 11.4</changelog>
  <changelog author="avvissu@yandex.ru" date="1424692800">- Update to rsvn4256
- Remove gavl-autoconf.patch (solved in upstream)
- Fix file-contains-date-and-time: add HTML_TIMESTAMP = NO
- Add /bin/gavfdump for package devel</changelog>
  <changelog author="avvissu@yandex.ru" date="1425211200">- Fix build in packman 11.4:
  * fix permission denied: add BuildRoot
  * fix rm -rf %doc: change of installation directory for doc</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724760000">- Fix the invalid table entry for mpeg2, which eventually leading to
  a build error with gcc14:
  gavl-fix-mpeg2-entry.patch
- Move COPYING to license section</changelog>
</package>
<package pkgid="2fa27aba1f195612c8fc084c342f73c95a8774977f05de1844760e9f5200058227755038bfa756de61ebaae2ccdf86d00790c68c540f1239b8902dfdfe1de1f1" name="gawk" arch="riscv64">
  <version epoch="0" ver="5.3.2" rel="1.3"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1669204800">- Update to gawk 5.2.1
  * Issues related to the sign of NaN and Inf values on RiscV have
    been fixed
  * A few issues with the debugger have been fixed.
  * More subtle issues with untyped array elements being passed to
    functions have been fixed.
  * The rwarray extension's readall() function has had some bugs fixed.
  * The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on
    S/390x.
- double-free.patch, pma.patch, nan-sign.patch: Removed</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="1683633600">- Update to gawk 5.2.2
  * will now diagnose if a heap file was created with a different
    setting of -M/--bignum than in the current invocation and exit
    with a fatal message if so.
  * no longer "leaks" its free list of NODEs in the heap file,
    resulting in much more efficient usage of persistent storage
  * PROCINFO["pma"] exists if the PMA allocator is compiled into
    gawk. Its value is the PMA version.
  * The time extension is no longer deprecated. The strptime()
    function from gawkextlib's timex extension has been added to
    it.
  * Better information is passed to input parsers for when they
    want to decide whether or not to take control of a file.
  * The various PNG files are now installed for Info and HTML
  * Bug fixes and developer visible fixes</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1683979200">- enable profiling</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- Update to 5.3.0:
  * Built-in CSV file parsing (--csv)
  * Support a new \u escape sequence for specifying code points in
    multi-byte encodings
  * Pipe output is buffered if PROCINFO["BUFFERPIPE"] exists</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1729684800">- update to 5.3.1:
  * More subtle issues related to uninitialized array elements
    have been fixed.
  * A number of bugs in the debugger related to handling of
    arrays have been fixed.
  * Some subtle bugs in the API have been fixed.
  * Use of MPFR is now possible again on 32-bit Power PC Mac
    systems.
  * Race conditions around broken pipes for system() and read
    and write pipes should now be closed off.
  * Support for OSF/1 has been removed.
  * The never-documented --nostalgia option has been removed.
    It was causing bug reports.
  * The implementation of printf/sprintf has been thoroughly
    reworked in order to make the code more maintainable and to
    fix a goodly number of corner cases.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1733313600">- Reenable pma tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1737979200">- Stop using -fprofile-arcs in the final build
  instrumentation is not wanted there and
  it broke reproducible builds (boo#1040589)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1742385600">- Mark profiling as non-deterministic (boo#1040589, jsc#PED-12137)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1743768000">- GNU awk 5.3.2:
  * pretty printer now produces fewer spurious newlines
  * -no-pie linker flag is no longer required
  * fix more subtle issues related to uninitialized array elements
  * Associative arrays should now not grow quite as fast as they
    used to
  * documentation updates</changelog>
</package>
<package pkgid="205b49b50a82ec49c04d63bcf287a22a77446ed37821ca159475f5f8769f400eaafc573515f2a244d6febc3c1e7cc78b3c53221de245db1ee664492aded60045" name="gbdfed" arch="riscv64">
  <version epoch="0" ver="1.6" rel="12.1"/>
  <changelog author="pgajdos@suse.cz" date="1184932800">- fixed some 64bit problems by upstream
  * 64bit.patch
- compiling with new gtk2
  * deprec-gtkfileselection.patch</changelog>
  <changelog author="pgajdos@suse.cz" date="1214308800">- updated to 1.4:
  * Changed last instance of FileSelection to FileChooser.
  * Updated to work with GTK 2.12 (GtkTooltip).
  * Fixed a problem when X11 is not available and bdfgrab.c won't compile as a
    result.
  * Remove the _XMBDFED_INFO font property when fonts are loaded or grabbed
    from the X server.
  * Fixed a problem with renaming glyphs using the Adobe Glyph Name List.
  * Fixed a warning about checking for a point in a NULL region.
  * Fixed a crash that happened because some file filter objects were being
    dereferenced when the import dialog was popped up multiple times.
  * Added up to 10 recent fonts to the File menu.
  * Changed the keyboard activate key for Exit from 'e' to 'x' and the
    activate key for Export from 'x' to 'p'.
  * Fixed a problem with fonts grabbed from the X server always being loaded
    into the FontGrid that popped up the dialog.
  * Fixed a couple problems with integer sign promotion affecting import of
    OTF fonts.</changelog>
  <changelog author="pgajdos@suse.cz" date="1236600000">- updated to 1.5 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1244030400">- getline() renamed to get_line(), because getline() is provided by
  glibc</changelog>
  <changelog author="pgajdos@suse.cz" date="1258632000">- removed upstreamed deprec-gtkfileselection.patch</changelog>
  <changelog author="pgajdos@suse.cz" date="1271764800">- updated to 1.6
- removed upstreamed getline.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1318334400">- fixed build with new gtk (2.22 and above)</changelog>
  <changelog author="pgajdos@suse.com" date="1320667200">- "BSD 3-Clause" to "BSD-3-Clause"</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  fix build with gcc15
  + gbdfed-gcc15.patch</changelog>
</package>
<package pkgid="fd18dd9ac2b2e363e5df84686e6137ba16a1826e1b5e7bf323c74cdbbd3212f75fc2c2d24374a8ef74c3d7c631f1d3feab71451e429ef116aa54d1b0a4b13a9a" name="gc-devel" arch="riscv64">
  <version epoch="0" ver="8.2.12" rel="1.1"/>
  <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>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707048000">- Update to release 8.2.6
  * Compiler warning fixes on various non-Linux platforms
  * Fix null dereference in check_finalizer_nested if redirecting
    malloc on Linux
  * Fix race in init_lib_bounds on Linux/glibc-2.34+ if
    redirecting malloc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725883200">- Update to release 8.2.8
  * Allow GC_size() argument to be null
  * Fix 'un-mprotect vdb failed' abort with out-of-memory reason
    on Linux
  * Fix GC_is_visible for case of arg pointing exactly to object
    upper bound
  * Fix double lock in GC_malloc called from backtrace()
  * Fix heap blocks size computation by GC_get_memory_use
  * Fix infinite resend lost signals if a thread is restarted by
    SIGQUIT
  * Fix null pointer dereference in GC_is_visible if type_descr
    is null
  * Fix potential address overflow in GC_add_to_heap
  * Fix potential buffer overrun during read in GC_text_mapping
  * Use atomic store to set GC_first_nonempty in
    GC_do_parallel_mark</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 8.2.10
  * Support RISC-V ILP32 ABI (rv64ilp32)
  * Turn off thread suspend/resume API support explicitly
  * Export CMake libraries with aliases
  * Fix deprecation warning about support of CMake older than v3.10
  * Fix 'missing GNU-stack section in atomic_ops_sysdeps' ld
    warning
  * Fix assertion violation about GC_mark_lock_holder in
    fork_child_proc
  * Fix CPP_WORDSZ for LoongArch
  * Fix I_HOLD_LOCK assertion violation in child process
  * Fix mark lock in child process after fork
  * Fix missing parentheses in SIG_THR_RESTART macro definition
  * Fix print_heap_obj call with the lock held in backgraph
    add_edge
  * Fix pthread id stored in GC_threads of child process
  * Fix pthread id stored in key thread_specific_data of child
    process
  * Fix pthread_sigmask result checking in
    GC_start_mark_threads_inner
  * Fix reading async proc maps when GC is single-threaded but
    process is not
  * Fix undefined reference to GC_objfreelist and GC_bytes_allocd
  * Grow GC_proc_buf to required size in GC_proc_read_dirty instead
    of WARN
  * Workaround vpush/vpop instructions generation for non-FPU ARMv5
    target</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770292800">- Update to release 8.2.12
  * Eliminate 'unused parameter' clang warnings in GC_darwin_sigbus
  * Fix a cycle in NORMAL freelist if malloc is redirected on Linux
  * Fix code defect of LOCK/UNLOCK in separate 'if' in
    GC_generic_malloc_many
  * Fix missing new-line in help message of console variant of
    cord/de
  * Fix redirected 'free' for callers from libdl/libpthread if
    IGNORE_FREE
  * Fix reliance on glibc-specific '__data_start' for some Linux
    platforms
  * Fix SIGSEGV if pthread_detach is called before collector
    initialization
  * Fix SIGSEGV in remove_all_threads_but_me if fork from
    unregistered thread
  * Prevent collection if fork from an unregistered thread
  * Workaround locals not pushed in sanitized binaries by disabling
    fake stacks</changelog>
</package>
<package pkgid="c4b656fbe2858722f5ae5426c005bda0d19903d30d5eba4f9071f999cf9e40ea2911e37be33b8fbb1dda1803efd3c2cb995e1d67374bdcfcbd884ac023989dd6" name="gcab" arch="riscv64">
  <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ø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ø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ø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ø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="6d1c59b0f1ee9ba4c1ee6ffe611798c81c9b1e08f82f579de830855595aee6bedebf4caa6c6540731a074af6e90aa2566662401d6b3bb6007a597a696dea5651" name="gcab-devel" arch="riscv64">
  <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ø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ø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ø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ø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="63636c580f997e0b1a411fe8bec549ff8568a42f0ddb3576020a2f5695997c6a31c3d7bdce2ad2b4da7f4a1dd32be4f2d7746f58532755f20a1fccfb81ad67ed" 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ø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ø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ø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ø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="07e440440102a74ec74c48ad39c426237fbbc09c9aa608e084e4606c4ab6a6ba7d15ab58bc489d548f1cf311807623cd4e14d1c952286a05fc00fd20caea08bb" name="gcal" arch="riscv64">
  <version epoch="0" ver="4.1" rel="5.1"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="e6798cd3d5d8e18c2640f7bcc886f6ef48595793125efab1530d46646dd042e1e2334af8251531f50f4c2bbbfd61878a00d906e6da29b1265d88ff3daade2f20" name="gcal-lang" arch="noarch">
  <version epoch="0" ver="4.1" rel="5.1"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Ströder &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="b69ce637ede9231d6f90fb1bb7d0bba4e913342b66c50bff8b5d28215aeeb02c8077d325c49e57fb736301b99e571de5441e4cfd29af5bffc218eba905daa182" name="gcalcli" arch="noarch">
  <version epoch="0" ver="4.3.0+git14.3e616f7" rel="1.2"/>
  <changelog author="msuchanek@suse.com" date="1705060800">- Update to version 4.3.0+git16.a4ac3e7:
  * 'docs: `README.md`: straightforward instructions for Google dev console (#573)</changelog>
  <changelog author="msuchanek@suse.com" date="1709640000">- Update to version 4.3.0+git14.8cf1c7d:
  * Replace deprecated oauth2client with google-auth</changelog>
  <changelog author="msuchanek@suse.com" date="1709640001">- Update to version 4.3.0+git17.fd24779:
  * Python 3.6 compat</changelog>
  <changelog author="msuchanek@suse.com" date="1709640002">- Update to version 4.3.0+git14.3e616f7:
  * Replace deprecated oauth2client with google-auth</changelog>
</package>
<package pkgid="e0af7e594aa538b5427e1fe3a5b87754a6aa6b457fb36188a3deaeed93365d6ff150770a3f51b5e5ecff7ac7faf2032176681897d0a568912b7a932727b515e0" name="gcc" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="9cfc82786aa1f398c50d27085d3448b2b23778d00e3cbf9b6d51cc976b7871d2e09d20d6a784318e4180976b5c9fb13bcb4e3a53d560d1bc5d20d2003528c08e" name="gcc-PIE" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="102e2ae292aeb296fa70bbbd3da17313ce8ccd9694120ec706af5a72be9092fedc6afceccdf18d5e4605a72b361d975a66263eec9ebfc9ff8bc85d6f7c688abf" name="gcc-ada" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="4358aa4837b579229dd0e079fa10d89cb3c37c1514ecaf35444710261c03085c0c7950af6e64daf5f456644bf9132d851ef1a8b34136a24afad6b7264bbf3eed" name="gcc-c++" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="c64258beaedd8566f1e4b4ac685dd445a971e77b90caca7a074379791c49273958ba266dc0cb4d757718d49a1585a1fdcafc8d8b4a6346c868516c494809d60e" name="gcc-cobol" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="feb14f80c52bbf74e93f74e3fb5d1bca59067c1e3ffed50e08950acbc62d940673afd8c879aec8c0746c3d42e8e570768c6f60414cbc3caa06972fe5b236f6ad" name="gcc-d" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="e3f949fe51c65a04651a47828ccc7e3c10da6d970216e67e01a962612fed89085a67a4bbe76457882a13976dc6d12687ec5001da28f6530206f4b8f6fe669435" name="gcc-devel" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="4c07d50b69d3680d6b17ea457061d2ea9b0582ba9327d54f5c1349b1567fc5ec0d9c435f5eaadb12a2e139aa4c6a8d4e46df471273eec139efab303e92212162" name="gcc-fortran" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="02d6695829872ea6fb438029dd271d52d127e6fca90f0e7097b23243bc6703704af28fee900649628600d913af3f9af208813a128a3c1624259f215f11d1fcfa" name="gcc-go" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="17b485b9fee1197bfe49fbb9e812c64b4bf7b87b3977094af0a08c9e604e917db932bc36ac0fc3938271f823185f9d2c4b20a438c211eba15cc73f291bb7afb7" name="gcc-info" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="1af6377729ea2eb22ec0b5f7c45d1abadf8ca48b77ed78f6c409950ae961231288ace8609722c5465f7170eff3725e1e8cdc0d367c118b46990c57990aba42be" name="gcc-locale" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="1d3d08fcda857490844fdd64b58dcbc2315bca11025e0a9965b4ee84596422dc544a7f4cf86ca59dc6d13461f21a440d585ee60154ad1b54330dccecdf94d299" name="gcc-m2" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="65ca3de42bde102f9f4ee5a572df71522c127a0cc087b0ebdbd32aaf749ae8ba5de561a628b7e7ab268710054f442ceb8962cb8616f9c65a8d17e4cae615a0ac" name="gcc-obj-c++" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="4a361769bc4d53ed7c4416796d10bb0fcf3a86ea65cb1da51b4972b0e01517a74bc9575b9beac248b5e5ff91556ca181a3afddc54efe69e8dec7997bed2af073" name="gcc-objc" arch="riscv64">
  <version epoch="0" ver="15" rel="3.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710763200">- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add conflicts where -build variants provide the non-build variant.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1722513600">- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Make gcc-build-fortran provide and conflict gcc-fortran.</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1727092800">- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1740398400">- Check is_opensuse for whether plugins are enabled.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741780800">- Bump GCC version to 15, leave -build flavor at 13.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746619200">- Add packages for Modula-2 and Cobol.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1764936000">- Remove go/gofmt alternatives.  [bsc#1245878]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1769515200">- Improve go/gofmt alternative removal upon migration to an
  alternative-less system.</changelog>
</package>
<package pkgid="79b5fe2f945e3ec52d13c20144043e1d6e3632518de467c3ffbcf15974958640ffa47486178b6c1cbef0c746f6bc182e2c92ad0b62bbd21c9e8fed11886d8f06" name="gcc13" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="7647a0647e28fbca31c117f26441fd1169888eb931b8ab94452e8846160214e239d3e3ac108cb614df5d0b528861f334122b939b01b554f4551d2ce21474a1d3" name="gcc13-PIE" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="a577f315677299d46fe2663612fb8f78e623e308f7f962eedad83d33cc498e2598400fad6395cd443877c305fcf9f011264aaf013925bce9d90d51ffc5b6c519" name="gcc13-ada" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="e5f2d221d27a5dbc91ecfe03e49602c24b52931194e95971e553827fc67b8da12e676d7cacf1999f8f5e15c7d762a77dd17a1cf9171fac60b14639bd3501c8f4" name="gcc13-c++" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="16deb6a7470dabbb8de6880a239f3e9cd45506c655b9085e1ccf5ff2d02b962306b8550bebdcc249db00f96e4f114d822183a7f4bbbe446f5ce814fe9ff26358" name="gcc13-d" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="7584614d08d3f938bb598e3e12aacd38a88ab105de508eb462da202e764d4cbba1c471db72742bd780beb7deb72dd6aa4229eb6e937b68779881de1a00f6fdcd" name="gcc13-devel" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="3f398ba47d949a01b280b965e223c0b8a2ad1c5bbef3be384dc0590faa1159100970bb90343b22dfdce8949ee07f509f4f33ace035b101203fce9df18c8ce929" name="gcc13-fortran" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="487d9cbf5b1532e242afbea483bbc25c5686de57ad63683dffc4a6d871e261512b1985dae80faea20028a7ad7a36c902790ed758ff4aa83da84c152d1825c5af" name="gcc13-go" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="d4c52f7b5bea3b2a1b87c5af0bd2e80242699a1a54fad6874befb6540b176f6dd3975f12b7e798e07141414c2dc52c296e19a2cbcb1199b110096a3ba5b298de" name="gcc13-info" arch="noarch">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="922d9ca9117a6b391b69b9c47a92774af1dbed6733d9ca44ac7a758ee6fdb812eee59a007f5e2b134a5bbf98fccde3fcdddaf37840669daa9af3bbee5b442584" name="gcc13-locale" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="613548479d4de2e356911124b22bc5a1ee2b4598e41f5adb9cd018a88d132af9b97fa6639fabd09a947edd8795763d28c49672a2abafa9bd9fe2e7ef43cc13d1" name="gcc13-m2" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="154a2aff91db783363858995101d376b61a1b7d28d5a96a897764728df590c43c9468a795dc056918f6e934bd093625f4ec8ed76c6fd902b6072a68e623acbe9" name="gcc13-obj-c++" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="caa4681c94a571a1905385fe54a9bfb5d6b846d72f7620bfa454d11efd88f0324018c574df7240ed7bd95f5fb89f3e5130cf73c6516b06b1d085a0565514eaa1" name="gcc13-objc" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="1f691c8ab714d54f250c2079faa59b1acec0b285175d031377a55343cba978f9101de863c83a5fd706ff9b48f9ffe532b60930cd7295c6ab6a9db9b7a2186252" name="gcc13-testresults" arch="riscv64">
  <version epoch="0" ver="13.4.0+git9739" rel="4.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743076800">- Replace gcc13-rs6000-Adjust-fpatchable-function-entry.patch with
  a backport of the now upstream -msplit-patch-nops in
  gcc13-rs6000-msplit-patch-nops.patch requried for user-space
  livepatching on powerpc.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744113600">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1745323200">- Fix s390x build by using a glob for installed libgcc_s.so and
  libgcc_s.so.1 which only appears when the former is a linker
  script.  [bsc#1241549]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748606400">- Update to gcc-13 branch head, ec78a0d9962f144b13c6da3ebe, git9730
  * GCC 13.4 RC2
  * Includes gcc13-bsc1216664.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc13-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Re-enable AutoReqProv for cross packages but filter files processed
  via __requires_exclude_from and __provides_exclude_from.
  [boo#1219031]
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749124800">- Update to GCC 13.4 release
  * collects regression fixes from the last year
- Remove hppa icecream backend to avoid conflicts with the
  hppa bootstrap compiler</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1760011200">- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.</changelog>
</package>
<package pkgid="b85e1d911b5987df44edc71fb884614ac01b32113344543595c372e97a0470b8b946ceb7ea83105abcea72952ba7f446ea60f6c362ca352bc8c0e298a28e063f" name="gcc14" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="32ceb8516ebbf5507a4ac52952bc8b4b2da3c9c73926fc1aa8fde0df3eae57f6df99a1e5944cdaa92e768dc4afe9943a9b8e15494d8add31a411742399fdc19b" name="gcc14-PIE" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="2eb77b62704db404da455f245c800efe2ede31488ed1e014520fc743566fadfcf3cb99cd3b684e951e082ad30b806e96f0bb717947ffa1aaef2ef6c52a0fb15b" name="gcc14-ada" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="74ace88ccbdbbfdbd98275a203b67b8bdb4459a1e52a8b2cba20b29cbf9e5f991e3fcf4de68d6d45b74fb4e8dd1cb8142dfad37142728425a1beae290c6c49f8" name="gcc14-c++" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="ee22e705e41b7c3bbfbbee61832c554fc1735ee5e4f7f1cdc680743f629d96ce1e95fac29e8a7c80779ea666863239deb9bcd15f58ea888df82e6e06f63a5ff4" name="gcc14-d" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="af1c2961531005f9acfb9877b4a261d46c0693bd106ee148c4630490e9a27fbde7f862257212f0b944a2cc19dedd3f56c6e014a421eed6c3f5b885eabc8324c4" name="gcc14-devel" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="59236d00b772b86c1ce386b4b992676653de8c9edc7b7af7ddc3c288b33bc0985d6a439af501a0b6b0d190a58de6976c8cb730a2715129d9e948aad9da120aa9" name="gcc14-fortran" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="fa5843c6e57e0a30779b4b71f8c05bfc39e1d2286fd2c5062c479d30b0825aa1db1b3121edd93aa87438f452912e80f296e8a31cda7f2477127ecd39250bf167" name="gcc14-go" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="2ce668fc4f86c7068a56c488932ac58c5cb14b5be38b4742e9250679680099a835f49251603f059029af3ff37cd0a0ba553ee17d3ba84f83ff664c38e0147d6a" name="gcc14-info" arch="noarch">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="20374052e5768ee448d2521c0ed7428d08d60703a05281a0c5f1fe924f30ab1848e8ce10ca3a94092c04f466056a456b660595aedefc087646677b004792071c" name="gcc14-locale" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="34dd30a553285be4b370f5072849ac8bfde5313879591c1b72e795bb44748a3ba0d4d8e2a08fec2dfa4cf27124a6078ed7f0f9e8cdbed7f99af2f2f3117d6817" name="gcc14-m2" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="341a052f44ff70ed1102b04316c9a4d6784f19c74e5136af07ea8eecfdb590618428a7af4628aace2aad2bf5f64aa469597a2142a50455d27d68c83d8e7dc397" name="gcc14-obj-c++" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="764577e49869170f1e97c769415d1ed571ef1906a8e53ee0900d0e4e055580f51d79a580d135a7612b5d80dccc1670ae4dcbe93a0dfb8812b4e528565ef2d27e" name="gcc14-objc" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="2489fea1b8ddf0dd7bef5fb7406bca8c03a34da005e98c40f4d3a459ff8f727aeaec639a7bbd4572823aa47acc280f38cf8dbde185c7aad21d5a56784613236d" name="gcc14-rust" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="87a798c48d54caa84b44704be33fbb8c112b6deaa41c27e58c996b200c149e2bc4ab7cb6ee60c74d69c21988844782d2e6a75a2f4eaec777265875bffb725592" name="gcc14-testresults" arch="riscv64">
  <version epoch="0" ver="14.3.1+git12292" rel="1.1"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746187200">- Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1746532800">- Add gcc14-pr120061.patch to fix the PR108900 fix instead of
  reverting it.
- Remove gcc14-pr108900.patch</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748001600">- Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
- Remove gcc14-pr120061.patch which is now included upstream.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748347200">- Disable build of glibc cross to loongarch64 and hppa in SLFO
  and SLE15.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749038400">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1751457600">- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1761912000">- Update to gcc-14 branch head, dfb81b8cb5eb2fc4908beb65f, git12132
  to pick change fixing build with glibc 2.42 remove of termio.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to gcc-14 branch head, ed5f89a2062002f5dfb69aac8, git12292
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
</package>
<package pkgid="6ef5725e298a061b53325fcc0032009df65d71ac73338c33b7e1c2185fcc52fe9eae528940fff5923e00b966d6b2adefe306902e3d86fa4c3fdf3bfcf450f077" name="gcc15" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="546667e5bd5a7af9ad14e5a07056e74c7567d8db988b3edeb1fbda06db3c32f0a9422929481def2c4d9e49023049a138fbffc70108de33e08d45840ed1754ec0" name="gcc15-PIE" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="41673df2cdad656b49efa18d860fa60e284b7d67c3f8d8e98c31f1d29407380d45b0d1a593f551febc47f316beb6a3f8afbacfd0949ce705a569929d1c3d279f" name="gcc15-ada" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="a7dfc38d4dd5b5c457024252bec9d27e26df37a1b77da9da0e30711915301df3e51652e6332877f5f9615756fe0dce5c0532e37a5cc151f9cf987e480b2892ae" name="gcc15-c++" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="265a38f6438abc9f204fcbf9c9433bde8be0f5191a37bf31f3744dd32033edf82a759f62e17c22316497f134ca97ebd253d4cb583254b9c2a77a037525da8ddc" name="gcc15-cobol" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="b668a5a0cca631fb0032da34ead7d960449b5a394e699680f6bfd82aca6079da1a98f9f311b99cf36c3dcbfe6a082ac7d2e02061038f5e489e5a26ba5d09811e" name="gcc15-d" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="5d8b46db275ec0a3eefea89b2fb16fdd9c6f1d436624bacddf5f0476d003e56e72c2a0edfc57f677ad84a5be6089692d8c71621b21f2e41b6784e3e6485e2fee" name="gcc15-devel" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="ab1761fe132e21c499a6b320fc8956943c5f8200fc1bc0ae5eea6e0bb5b7972ed5c9ad3c53670e9bff3c7429f3eab9151a9a4d938806c2b54590e5cbc830cd25" name="gcc15-fortran" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="46263c469577c96df767fac3c069618f9e8f01d8061b3bf32c68163c6ef3e88ee0f8299c86756d9703a634440ef1cfcd515c7dab9129dc12294696ad4973fda9" name="gcc15-go" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="7d158514458c247e261d4610af9dfba0e0ce9cb4382e758c83670c63889502187fee2d0169beb8ac61331874362a827ee593d8b473dc7eee47a8203625b5eac2" name="gcc15-info" arch="noarch">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="3aa46f3ab9fd939f64c05f7bfb353db63bd8512cb7221595b5124583ebc26cee7427469bf7b3ef4d842e887269be744b1e87481d2767c2d496bb0c2fa00d03d9" name="gcc15-locale" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="c0eb150f1f1442d9aa29a68dc7061c8ab3d1139e3ade2fbfd180573a65320342498393185310b643eb14b4a1036febf5e435e22dd52cf0f7af572afde64a3837" name="gcc15-m2" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="6d7d290d47882bb626372447d43d450689bf9197ade1c9a03961b8a0fc13318b3626353bfbf1eecdf90e0cc8fccbe88c36afd8a7099961d7a0d9698eff018cd0" name="gcc15-obj-c++" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="47c1fe0965e712124f682c59ad0fe6b1aa8a5033065acb3739076bc478e858346bbdf89a39ce1e2405164d3b1d4e52a25d536f116ad782dda99921fab9da8b33" name="gcc15-objc" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="caa22db59ca76f27aa57c897283eb32337168a4e4fb20c64a6c058088ec0f91e7de437904bef662730915053c41e7f5bd33055a573758416a1a0b6dd3a02a988" name="gcc15-testresults" arch="riscv64">
  <version epoch="0" ver="15.2.1+git10776" rel="3.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753704000">- Update to GCC 15 branch head, 15.1.1+gitt10077
- Fixes PR120714, RISC-V: incorrect frame pointer CFA address for
  stack-clash protection loops</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1754049600">- Update to GCC 15 branch head, 15.1.1+git10189, GCC 15.2 RC</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1755864000">- Update to GCC 15.2 release
  * the GCC 15.2 release contains regression fixes accumulated since
    the GCC 15.1 release</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759752000">- Update to GCC 15 branch head, 15.2.1+git10392
- Fixes PR110812, Check availability of builtins at expand time</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1760961600">- Add gcc15-pr120424.patch to backport fix that cures a miscompile
  of libgo on arm.  [bsc#1252306]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1762516800">- Add gcc15-bsc1253043.patch to enable the use of _dl_find_object
  even when not available at build time.  [bsc#1253043]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770033600">- Update to GCC 15 branch head, 15.2.1+git10776
  * includes fix for bogus expression simplification [bsc#1257463]</changelog>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1771329600">- Add gcc15-Wtime_t-conversion.patch, SUSE-local
  - Wtime_t-conversion.  [jsc#PED-15601]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772539200">- Update gcc15-Wtime_t-conversion.patch to allow conversions to/from
  uint32_t.  Filter out -Wtime_t-conversion from flags to build
  D target library files.</changelog>
</package>
<package pkgid="3fc1d4854fed483aa13bdc0926bd56cf885a6fa8adcf68367329daf0261a4797113bf839ed98005ad900717d01d3864158a700f324304bce28db883d4c327271" name="gcc16" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="408e5abb703f88fe7d45d38ef1bcac2962de80599b9601c2175cdf2f93c2ce1e447b8a7268ed70bb78d32c791a457380fe35616948efb20b7ddbc1b383d046b6" name="gcc16-PIE" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="71a029d8529dc7df89bbe19bad818ceedd45f79fef01464ca6874eeb7d44c365c6d6b8bfd1e86529bd38b816bfbb1a43d8ea8d0af490fabe50799fdb9a269803" name="gcc16-ada" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="7c6c19507fa168264b23e42043b53bfc1a690851f8d556678b454c252792f79e5d065ce3141a2f935cadcb1b2c33c5214f5174e041830a5a3e2c85e9f42f5edb" name="gcc16-algol68" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="b30f032c9e414b88643c9d6b237ae12202f47e577e3eabc442f40af5565d69fb30f78c6567b7a09976014c4fe90dce946bd4e93e910eb10d5eb1f4945fdf1b5c" name="gcc16-c++" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="32fbf8ce4e48e2e19ff8fae906da8c1344159713324266e232212dc2e57e58551852e98ba8b46cb74263f8bb4e10f037cb90571a680515ea74aa53cb5f3078a6" name="gcc16-cobol" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="7b97f2124f3294052f8a9117ddafeb3a2637cbee7a320aea5e111fcadbc9b90a0db0751d4b586aff22ed99fef9babb82ca3f74d7be48d33aa69bfc2a4f746774" name="gcc16-d" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="76891877fe7597499f248fb051465b8dd19b13750a2b2c8abdfd0f78746e54ec4602fa6a54252191a1b813e2e968faf9cdfc4ccaad76ffd37b4c3e49d429d72a" name="gcc16-devel" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="defe5a13f3f5a98b7cb70dd250b98285dda69ef743104e6ed949e61aebfc884eea4da82431da132b63c9729a9f019ce905a09a0f9112dc2d45aa8708d0a5ff4f" name="gcc16-fortran" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="dd7ae92d7936bb0d1bec4de5af8f646e4b5a1bc6de2a742a046912fe1cc982067231c1d78760183d8c0b553bca49fdc559ca5f8287e9d82fcd945a69c0e0dceb" name="gcc16-go" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="d7dd532756a39fa957fbdfd93debdfff9ae0d5fda172aee79ec2db5bc33d20ff1b7dd21ebbab813a0b869b1d4e3807d336e6484a5f3b2888dafd48bf8b50127d" name="gcc16-info" arch="noarch">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="45901e78c3f41d0ade42cb73104afec0df268f027d1d0dcc0d5f7e2fdbd4f17bc46b9c9d05bb74a912960de33781fa13daa69d69d41d270e55d461f31aecbe72" name="gcc16-locale" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="106dd27860b0bef8ec4235f76bec2edfd94469ba913b0bc88273a4f87212fe4df83c9f315ca3fc7e21f2f586e2b04c2d15814b3774d93f4cf0605fab5d770c2e" name="gcc16-m2" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="d36465e60909462d40cbdb3f4288294f549364e7b6c862eb5b20b423070a516f8280a3ef0bccc48a8a88513a0064fba33702132d3bc43920e8840196d4ea9648" name="gcc16-obj-c++" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="c112b066e23964f46a7280a30352d4519171e85b8764a1a30e2e7dab2b4eeb68e5184bad7377f490ab6081be65c91e4a1de3619f422545be775e52fb5c02a1b2" name="gcc16-objc" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="ba3f10863fdfbabb32536c4b392c0362b4fadb6a62e1af4d475fa357caebb1960bda8eaca4f76056b1c36cfe128d395c3133ca9ea6f36d9100be35ac108d373c" name="gcc16-testresults" arch="riscv64">
  <version epoch="0" ver="16.0.1+git8152" rel="5.1"/>
  <changelog author="JS &lt;obs.coke518@passinbox.com&gt;" date="1770638400">- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1770811200">- Update to 16.0.1+git7445
- Update libgphobos and libgdruntime for SONAME bump</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772193600">- Update to 16.0.1+git7751
- Package libcaf_shmem.a</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772625600">- Bump disk requirement to 32gb to cater for armv7l.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1772798400">- Update to 16.0.1+git7922
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Add gcc15-Wtime_t-conversion.patch, filter out -Wtime_t conversion
  from D build flags.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773144000">- Package libquadmath independently of fortran</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773230400">- Avoid PGO bootstrap-lto-lean on s390x because of PR124406.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773403200">- Update to 16.0.1+git8070
- Revert s390x PGO bootstrap-lto-lean workaround.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1773403201">- Switch to release checking</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1773835200">- Update to 16.0.1+git8152
- Avoids intermittent ABI breakage for libgccjit</changelog>
</package>
<package pkgid="354985c7c18bf426790ef67718460ce5ae87f8826b292a3a23ede2a164bacabb1186c1d57a0354efbb0ccf5ea9e2bd721bbcf37e4e97abac80bce1d09892a77e" name="gcc7" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="a5ab574ab95a96bd7ac4ad031fd44d000bc80f70b69786850d1d5d86f4ec51a51aabb3f3136cae93b7b1c6370cd169476696493b266d9b9dd927831b81f28341" name="gcc7-c++" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="c666bd9adbe3789e248d5421e855db16afbac11f83a8d7616acc41941318425341174a1b78457ab3b5132dc447e9a0f9ffa4971503e1dd5a41a103b026ee01ee" name="gcc7-devel" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="94dcbe452a30d7d9563642fad62f54e3392b68ada2091e9bc6cb6a6ac133ecd79ebc904247100ea473862747528d22acccf7cb678468e28834981c43549677f1" name="gcc7-fortran" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="a802138241a0c57bf1060969a0d06feb1ebbf571f0652657956c34d6f1ad7b1d8ff187d890d13c9323b1f533ebcf7c0d8950d0da6f372df626bc21ed6e1e8bfc" name="gcc7-info" arch="noarch">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="c0629825ee2e580d0395a2f049241c4c2b8dcc5446972b0ccb64ee163f70e48e4a65a4529f4cd3d4ccf3ec3ad0e60e217e0f52b2cff4af285bb3656b2f16c182" name="gcc7-locale" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="664085c0bf812eb9f237f65ac9a34599a7831a2737b669ca03481981c803816aa6d5f676205f29821e991ec45a3f319909e5e383dfe4c527c118f79da06964e7" name="gcc7-obj-c++" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="87672e8bf7e7ff126a0b76c4947ada145524e97a650ce94dfb7ff4f079373a87822010f36919a192e4a88d8912e5f0872db26c945d4a9b13ddfd5a689d1a218a" name="gcc7-objc" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="605b8e5443cd8605da616f0821d7df5053b4a9acd22dea6d20341b8c486c35cb690ba6530f7b6922bc640596d18d9d336b7cb8155644caf8b160ce7a7301cf9f" name="gcc7-testresults" arch="riscv64">
  <version epoch="0" ver="7.5.0+r278197" rel="23.2"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1729598400">- Remove epiphany build, newlib no longer builds for it.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1737633600">- Add gcc7-pr82463.patch to fix vec_madd and vec_msub vector
  intrinsics on s390x.  [bsc#1236267]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741694400">- Remove fixed bits/sched.h.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1741867200">- Add gcc7-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
  in the DWARF debug info DW_AT_producer string.  [bsc#1239566]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1744027200">- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Disable MPX for SLE16 and Factory builds, modern binutils dropped
  support for it.
- Add gcc7-enable-mpx-in-as.patch to enable MPX support in the
  assembler (disabled by default with binutils 2.44) when -mmpx
  is specified.  Fixup libmpx assembler configure check.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1748952000">- Make cross-*-gcc7-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1749211200">- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1752753600">- Fixup conflicts again.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1756123200">- Add gcc7-pr81103.patch, removing uses of termio.h to fix Ada build
  with glibc 2.42</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1757073600">- Add gcc7-libsanitizer-termio.patch, removing uses of termio from
  libsanitizer to fix build with glibc 2.24</changelog>
</package>
<package pkgid="85e4e0479d1c1d61cefe75e33901a19ae840c2ec4eeb9f03b0aca36ea61a18f3d78947726a13cf53a46f0c08bda3db6e8d9a5435ab58ae8360ccc6233b60758b" name="gccmakedep" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="1.1"/>
  <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üller &lt;dmueller@suse.com&gt;" date="1621166400">- modernize spec-file (move license to licensedir, add source url)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1709467200">- Update to version 1.0.4
  * configure: Drop AM_MAINTAINER_MODE
  * autogen.sh: Honor NOCONFIGURE=1
  * Update configure.ac bug URL for gitlab migration
  * Add standard X.Org README.md file
  * Build xz tarballs instead of bzip2
  * gitlab CI: add a basic build test
  * gitlab CI: stop requiring Signed-off-by in commits
  * Add parsing of GCC option '-std='.
  * autogen.sh: use quoted string variables
  * autogen: add default patch prefix
  * autogen.sh: use exec instead of waiting for configure to finish</changelog>
</package>
<package pkgid="b7b3e06da293c41c14d949ed3d0af64ffe98b2cbbe2bd4991356485f957051c7dba0e5191c5ccad601b946f04408b6bbb83190b3369852d3f23dd93198387103" name="gcdemu" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1405252800">- Initial package, version 3.0.0.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444737600">- Correct dependencies.
- Change group to System/GUI/Other.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1448280000">- Update to 3.0.1:
  * Fix a typo that prevented switching of bad sector emulation.
  * In CMake Replace whitespaces in custom target names with "-"
    signs (silence CMP0037 warnings on CMake 3.2.2 and newer).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 3.0.2:
  * Re-enable all translations.
    As only the fully-translated messages are really used, there is
    no harm in enabling the ones that are somewhat out-of-date,
    either. Re-generated all the .po files, and added language
    codes to the ones that were missing them.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1587211200">- Update to version 3.2.1
  * Built against Python3</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1588420800">- Update to version 3.2.4</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621252800">- Update to version 3.2.5
  * No upstream change log</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668427200">- Update to version 3.2.6:
  * If no AppIndicator3 is available try to load
    AyatanaAppIndicator3.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- Update to version 3.3.0:
  * Bump CMake requirement to 3.16.
  * Bump Python requirement to 3.8 and modernize code to
    Python 3 only.
  * Add AppStream metadata.
  * Add Georgian translation.
  * Modernize Python code: drop Python 2 compatibility, use
    f-strings, super(), and refactored GObject Introspection
    imports.
  * Improve D-Bus communication, signal handling, and error
    reporting.
  * General code cleanup and minor bug fixes.</changelog>
</package>
<package pkgid="dda8b25de66c44cd12ae9c6018789e17e9b0e5e646e33c9be0bc950a0993b03443f79d65eb1bd3e898108736a3c9cc7b101594b683cd2072e7da37fed1ca981b" name="gcdemu-lang" arch="noarch">
  <version epoch="0" ver="3.3.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1405252800">- Initial package, version 3.0.0.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444737600">- Correct dependencies.
- Change group to System/GUI/Other.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1448280000">- Update to 3.0.1:
  * Fix a typo that prevented switching of bad sector emulation.
  * In CMake Replace whitespaces in custom target names with "-"
    signs (silence CMP0037 warnings on CMake 3.2.2 and newer).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 3.0.2:
  * Re-enable all translations.
    As only the fully-translated messages are really used, there is
    no harm in enabling the ones that are somewhat out-of-date,
    either. Re-generated all the .po files, and added language
    codes to the ones that were missing them.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1587211200">- Update to version 3.2.1
  * Built against Python3</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1588420800">- Update to version 3.2.4</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621252800">- Update to version 3.2.5
  * No upstream change log</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668427200">- Update to version 3.2.6:
  * If no AppIndicator3 is available try to load
    AyatanaAppIndicator3.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774353600">- Update to version 3.3.0:
  * Bump CMake requirement to 3.16.
  * Bump Python requirement to 3.8 and modernize code to
    Python 3 only.
  * Add AppStream metadata.
  * Add Georgian translation.
  * Modernize Python code: drop Python 2 compatibility, use
    f-strings, super(), and refactored GObject Introspection
    imports.
  * Improve D-Bus communication, signal handling, and error
    reporting.
  * General code cleanup and minor bug fixes.</changelog>
</package>
<package pkgid="40626dcd1d02eb5aa25fca0a72782e581baede96fb172062304eb45826cd340f331fb59208c2ff8226f37902a51364056e3f8c48ec0903a11afb2c41bb5f8f3e" name="gcil" arch="riscv64">
  <version epoch="0" ver="13.0.2" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1756814400">- Initial package of gcil 13.0.1 for openSUSE
- Add gcil-no-update.patch to remove checking for updates</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758542400">- update to 13.0.2:
  * Features
  - yaml, menus: implement CI/CD input 'number' type support
    (c7b46d6)
  * Bug Fixes
  - git: handle default 'main' branch if no branches available
    (7f9254e)
  - main, docker: improve '--rmi' with logs output and help hints
    (8750d60)
  * Cleanups
  - pre-commit: migrate to 'pre-commit-crocodile' 8.0.0 (433db23)
  - pre-commit: migrate to 'pre-commit-crocodile' 8.0.1 (83fc2c4)
  - pre-commit: migrate to 'pre-commit-crocodile' 8.2.0 (cacdad8)
  * CI
  - gitlab-ci: resolve 'CI_COMMIT_REF_NAME' quoting syntax
    (46e75e7)
  - gitlab-ci: disable 'quality:sonarcloud' without
    'SONAR_{HOST_URL,TOKEN}' (8f7e449)
  - gitlab-ci: raise oldest Python test images from 3.8 to 3.9
    (24d9d79)
  * Build
  - containers: migrate Docker installations to 'debian'
    repositories (351d06a)
  - containers/rehost: revert to Debian 12 'python:3.9-bookworm'
    (e1fff3b)
  - requirements: migrate to 'questionary' 2.1.1 (bb8634d)
- rebased patch gcil-no-update.patch</changelog>
</package>
<package pkgid="ca35dce8c39d4dd8a9b3459bd9d6d61e51f63f3f2c9ae21c995c7235bf7a2b5104566690c5d40528a36f07d9f4b4721027724ed7a09ed97bfa1b6247c6e38e72" name="gcin" arch="riscv64">
  <version epoch="0" ver="2.9.0" rel="7.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build errors with gcc14:
  gcin-gcc14-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add gcin-2.9.0-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="ad5d3ccd13572eef9c7d79c0ca620c20b202dc7f447d664934df56936ef6c7ea9d75a1e503d64f0f78dadb5d9d4e2a4b1c3659f20e9d3528b74f58aee421625d" name="gcin-anthy" arch="riscv64">
  <version epoch="0" ver="2.9.0" rel="7.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build errors with gcc14:
  gcin-gcc14-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add gcin-2.9.0-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="d289e49821c3cef9b84fda7350f2b2b439e1a5e5090911310338ab430d15f7af7e438af723ca7a39ee8153f8d4acfe530043eec2c2714a34386c1d2d9f52277c" name="gcin-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="12.1" rel="10.3"/>
  <changelog author="swyear@gmail.com" date="1307966400">- First try for openSUSE branding gcin</changelog>
  <changelog author="swyear@gmail.com" date="1331035200">- Add new icons: array-symbols, vocabulary, and others</changelog>
  <changelog author="swyear@gmail.com" date="1331899200">- This package is LGPL-2.1 licensed
- Add COPYING file to source</changelog>
  <changelog author="swyear@gmail.com" date="1446465600">- Rename gcin-tray.png to gcin_tray.png (Upstream change)
- Add missing icons (using upstream icons)
- Remove size 30 dir</changelog>
  <changelog author="swyear@gmail.com" date="1446724800">- fix changelog style</changelog>
</package>
<package pkgid="63c37558aed2ccd40f6a54efe7843db44996ed81d9db6c313548a19189e70803372b7e9789e5280fcbf459eecb3c2bf2bb5244f6ee7784198f8c52c4700c82e3" name="gcin-branding-upstream" arch="riscv64">
  <version epoch="0" ver="2.9.0" rel="7.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build errors with gcc14:
  gcin-gcc14-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add gcin-2.9.0-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="e4a085fbdb429dbd67bb9b33409d2d934c31d7aeec6c2d06283d6c9e4bc08732d4f0d3423443afcc3a110495edebe74a5c56e19a7942c00e4e4815db2430c39e" name="gcin-gtk2" arch="riscv64">
  <version epoch="0" ver="2.9.0" rel="7.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build errors with gcc14:
  gcin-gcc14-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add gcin-2.9.0-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="04a32d767afa57c90e34482c85de7740192238aa0c55cd4daafb3340616e08db1db6804ceba4f5e308bd7a3f2230136cb3da67644cc6b1c547cc4b15c5eaeafa" name="gcin-gtk3" arch="riscv64">
  <version epoch="0" ver="2.9.0" rel="7.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build errors with gcc14:
  gcin-gcc14-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add gcin-2.9.0-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="503f526a6c579309db6373b70eeb334b2e1de531a94ca80a8b7a1204e43d6a3e8b7cdb2b64873a39a691b56ff4ccc257f613b89b89b92605aff51443547fadc3" name="gcin-qt5" arch="riscv64">
  <version epoch="0" ver="2.9.0" rel="7.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1724414400">- Fix the build errors with gcc14:
  gcin-gcc14-fix.patch</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1750507200">- add gcin-2.9.0-gcc15.patch, fix build with gcc15</changelog>
</package>
<package pkgid="9c07c77ac1391233dc604902af21db9bcf47aa8738624839a99378d07081ccc8c357672a88cf7d126374a72a9525e1e345b9af9efd6f61987d4452922e675ec4" name="gcolor2" arch="riscv64">
  <version epoch="0" ver="0.4" rel="7.1"/>
  <changelog author="Emmanuel Andry &lt;eandry@mandriva.org&gt; 0.4-16mdv2009.1" date="1237723200">+ Revision: 360345
- add more translations</changelog>
  <changelog author="Emmanuel Andry &lt;eandry@mandriva.org&gt; 0.4-17mdv2009.1" date="1238068800">+ Revision: 361427
- provide .po files in a compressed archive
  Davy Defaud &lt;davy.defaud@free.fr&gt;
  - add missing Polish po file and Bulgarian menu entries
  - really fix non gettextized strings with P2
  - drop P0 and provide French as a po file like others
  - automate the list of available languages to build</changelog>
  <changelog author="Thierry Vignaud &lt;tvignaud@mandriva.com&gt; 0.4-18mdv2010.0" date="1252670400">+ Revision: 437658
- rebuild</changelog>
  <changelog author="Agnelo de la Crotche &lt;agnelo@unixversal.com&gt;" date="1301227200">- package for openSUSE 11.3/11.4</changelog>
  <changelog author="jmatejek@suse.com" date="1345896000">- packaged for openSUSE 12 and up
- cleaned-up and fixed specfile
- original changelog follows</changelog>
  <changelog author="jmatejek@suse.com" date="1407931200">- change category to Graphics
- remove absolute path from desktop file
- clean up spec
- remove empty NEWS and README, add COPYING as %doc
- rename gcolor2-0.4.patch to gcolor2-0.4-warnings.patch, add description
  to spec file</changelog>
  <changelog author="bwiedemann@suse.com" date="1457438400">- drop build time from png file to fix build-compare</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1592827200">- Fix building with gcc10
- Modernise spec file with spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files.</changelog>
</package>
<package pkgid="84d7dc34fc9b078472b6f85c6085082022e8577f12212f18eb83d650f7047673f37bd0ad8aec7b35d8a48c25613d314ab97db7de0f1fe63d392134ae03522a88" name="gcolor3" arch="riscv64">
  <version epoch="0" ver="2.4.0" rel="3.1"/>
  <changelog author="sogal@opensuse.org" date="1545480000">- Removed deprecated %post and %postun macros
- Removed uneeded Build requirement</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1572436800">- Pass -Dwerror=false to meson: to not choke on deprecated APIs. It
  is not the distro's duty to catch up.</changelog>
  <changelog author="Sébastien POHER &lt;sogal@opensuse.org&gt;" date="1572609600">- Upgrade to latest git to fix G_PARAM_PRIVATE deprecation error
- Remove uneeded -Dwerror=false meson flag</changelog>
  <changelog author="Sébastien POHER &lt;sogal@opensuse.org&gt;" date="1578916800">- Upgrade to latest git commit
- Fix tag</changelog>
  <changelog author="Sébastien POHER &lt;sogal@opensuse.org&gt;" date="1579003200">- Downgrade to git revision 78 as libportal is not shipped in
  Leap 15.2</changelog>
  <changelog author="Sébastien POHER &lt;sogal@opensuse.org&gt;" date="1579003201">- Fix typo in git version</changelog>
  <changelog author="Sébastien POHER &lt;sogal@opensuse.org&gt;" date="1598443200">- Upgrade to version 2.4.0
  * Color Picker now works on Wayland
  * typography and iconography changed to be consistent with GNOME HIG
  * dropped use of deprecated GTK APIs to make porting to GTK4 a smooth process
  * multiple other under-the-hood improvements</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621252800">- Use SourceUrl, fixes Factory CI scripts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1649160000">- Replace libportal-devel BuildRequires with
  pkgconfig(libportal-gtk3) to be more specific and not be
  dependant on package names.
- Add gcolor-libportal-gtk3.patch: Fix build against recent
  libportal, which has gtk3 and gtk4 backends.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Drop obsolete and unused gnome-common BuildRequires.</changelog>
</package>
<package pkgid="c42cc58d38d69d52e2885eaac5c25df73d82fd684938c83ad89d0855fd1aa1bd4d096a5d7e74359a7de66e9119c8b38e4b5d27940852ab050ce7956a256d1e54" name="gcompris-qt" arch="riscv64">
  <version epoch="0" ver="25.1" rel="2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1674302400">- Update to bugfix release 3.1
  - Fix critical bug in the new "Comparator" activity.
- Update to release 3.0 contains 182 activities, including 8 new ones:
  - Mouse click training
  - Create the fractions
  - Find the fraction
  - Compare numbers
  - Swap ten's complement
  - Use ten's complement
  - added 2 new command line options:
    List all the available activities (-l or --list-activities)
    Directly start a specific activity (--launch activityName)
- Packaging update copyright years and format with spec-cleaner
- Update list of dependencies.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1675425600">- Add missing runtime libqt5-qtcharts-imports dependency for
  Fraction activity.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1680696000">- Update to bugfix release 3.2</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1686830400">- Update to bugfix release 3.3:
  + adds translations for 2 more languages: Arabic and Esperanto.
  + bug fixes on multiple activities "Path encoding",
    "Letter in word", "Ballcatch" and "Piano composition".
  + improvements of keyboard handling (shortcuts, focus...).
  + contains new graphics and improvements on "Photo hunter".</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Update license according to legalreview</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1708516800">- Update to version 4.0:
  + add translations for 3 more languages: Bulgarian, Galician and
    Swahili.
  + contains 190 activities, including 8 new ones:
    "Grammar classes" is an activity to learn to identify words
    grammatical classes, one class at a time.
    "Grammar analysis" is similar to the previous one, but with
    several classes requested for each sentence.
    "Calcudoku" is an arithmetic game where the goal is to fill a
    grid with numbers according to specific rules.
    With "Guess 24", using the 4 given numbers and the operators,
    find the number 24!
    In "Frieze", reproduce and complete the different friezes.
    "Read a graduated line" is an activity where you need to find
    a value represented on a graduated line.
    In "Use a graduated line", place the given value on the
    graduated line.
    In "Adjacent numbers", learn which numbers come before or after
    the given sequence.
  + It contains bug fixes and graphics improvements on multiple
    activities.
  + One major milestone has been reached with this version: after
    almost 9 years of work, the task of reworking all the graphics
    to fit the guidelines has been completed!</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1716465600">- Update to version 4.1
  + contains bug fixes and graphics improvements on multiple
    activities</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1739188800">- Update to version 25.0. Upstream changed versioning to the year.
  * This new version contains 195 activities, including 5 new ones.
  * New translation to Sanskrit
  * First relase using Qt6
- Packaging revamp.
  * Switch build requirements to Qt6.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1747828800">- Update to version 25.1 contains bug fixes and graphics
  improvements on many activities</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1767873600">- Add gcompris-25.1.1-qt-6.10.patch from gentoo
  * fix build with Qt 6.10
- Add BuildRequires: cmake(Qt6QuickControls2Basic) and
  cmake(Qt6QuickControls2BasicStyleImpl)</changelog>
</package>
<package pkgid="38f4c6ea84b3e5ebd913c5939485b5038d4f43a56339c0ebe2b920e9ef3a793d680131d7d43b00941067616baa10d9c9580e75cc566b48e2f94c3db521f803c5" name="gcompris-qt-activities" arch="noarch">
  <version epoch="0" ver="25.1" rel="2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1674302400">- Update to bugfix release 3.1
  - Fix critical bug in the new "Comparator" activity.
- Update to release 3.0 contains 182 activities, including 8 new ones:
  - Mouse click training
  - Create the fractions
  - Find the fraction
  - Compare numbers
  - Swap ten's complement
  - Use ten's complement
  - added 2 new command line options:
    List all the available activities (-l or --list-activities)
    Directly start a specific activity (--launch activityName)
- Packaging update copyright years and format with spec-cleaner
- Update list of dependencies.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1675425600">- Add missing runtime libqt5-qtcharts-imports dependency for
  Fraction activity.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1680696000">- Update to bugfix release 3.2</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1686830400">- Update to bugfix release 3.3:
  + adds translations for 2 more languages: Arabic and Esperanto.
  + bug fixes on multiple activities "Path encoding",
    "Letter in word", "Ballcatch" and "Piano composition".
  + improvements of keyboard handling (shortcuts, focus...).
  + contains new graphics and improvements on "Photo hunter".</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Update license according to legalreview</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1708516800">- Update to version 4.0:
  + add translations for 3 more languages: Bulgarian, Galician and
    Swahili.
  + contains 190 activities, including 8 new ones:
    "Grammar classes" is an activity to learn to identify words
    grammatical classes, one class at a time.
    "Grammar analysis" is similar to the previous one, but with
    several classes requested for each sentence.
    "Calcudoku" is an arithmetic game where the goal is to fill a
    grid with numbers according to specific rules.
    With "Guess 24", using the 4 given numbers and the operators,
    find the number 24!
    In "Frieze", reproduce and complete the different friezes.
    "Read a graduated line" is an activity where you need to find
    a value represented on a graduated line.
    In "Use a graduated line", place the given value on the
    graduated line.
    In "Adjacent numbers", learn which numbers come before or after
    the given sequence.
  + It contains bug fixes and graphics improvements on multiple
    activities.
  + One major milestone has been reached with this version: after
    almost 9 years of work, the task of reworking all the graphics
    to fit the guidelines has been completed!</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1716465600">- Update to version 4.1
  + contains bug fixes and graphics improvements on multiple
    activities</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1739188800">- Update to version 25.0. Upstream changed versioning to the year.
  * This new version contains 195 activities, including 5 new ones.
  * New translation to Sanskrit
  * First relase using Qt6
- Packaging revamp.
  * Switch build requirements to Qt6.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1747828800">- Update to version 25.1 contains bug fixes and graphics
  improvements on many activities</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1767873600">- Add gcompris-25.1.1-qt-6.10.patch from gentoo
  * fix build with Qt 6.10
- Add BuildRequires: cmake(Qt6QuickControls2Basic) and
  cmake(Qt6QuickControls2BasicStyleImpl)</changelog>
</package>
<package pkgid="cbd5e654220c0b096e767f4f9ea7a8ce250a506e080d7fbeaa8544b439758f10b0a0396ad42d9bef821810c3f09c4741621eb40d6715a79a5714670289848506" name="gcompris-qt-lang" arch="noarch">
  <version epoch="0" ver="25.1" rel="2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1674302400">- Update to bugfix release 3.1
  - Fix critical bug in the new "Comparator" activity.
- Update to release 3.0 contains 182 activities, including 8 new ones:
  - Mouse click training
  - Create the fractions
  - Find the fraction
  - Compare numbers
  - Swap ten's complement
  - Use ten's complement
  - added 2 new command line options:
    List all the available activities (-l or --list-activities)
    Directly start a specific activity (--launch activityName)
- Packaging update copyright years and format with spec-cleaner
- Update list of dependencies.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1675425600">- Add missing runtime libqt5-qtcharts-imports dependency for
  Fraction activity.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1680696000">- Update to bugfix release 3.2</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1686830400">- Update to bugfix release 3.3:
  + adds translations for 2 more languages: Arabic and Esperanto.
  + bug fixes on multiple activities "Path encoding",
    "Letter in word", "Ballcatch" and "Piano composition".
  + improvements of keyboard handling (shortcuts, focus...).
  + contains new graphics and improvements on "Photo hunter".</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Update license according to legalreview</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1708516800">- Update to version 4.0:
  + add translations for 3 more languages: Bulgarian, Galician and
    Swahili.
  + contains 190 activities, including 8 new ones:
    "Grammar classes" is an activity to learn to identify words
    grammatical classes, one class at a time.
    "Grammar analysis" is similar to the previous one, but with
    several classes requested for each sentence.
    "Calcudoku" is an arithmetic game where the goal is to fill a
    grid with numbers according to specific rules.
    With "Guess 24", using the 4 given numbers and the operators,
    find the number 24!
    In "Frieze", reproduce and complete the different friezes.
    "Read a graduated line" is an activity where you need to find
    a value represented on a graduated line.
    In "Use a graduated line", place the given value on the
    graduated line.
    In "Adjacent numbers", learn which numbers come before or after
    the given sequence.
  + It contains bug fixes and graphics improvements on multiple
    activities.
  + One major milestone has been reached with this version: after
    almost 9 years of work, the task of reworking all the graphics
    to fit the guidelines has been completed!</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1716465600">- Update to version 4.1
  + contains bug fixes and graphics improvements on multiple
    activities</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1739188800">- Update to version 25.0. Upstream changed versioning to the year.
  * This new version contains 195 activities, including 5 new ones.
  * New translation to Sanskrit
  * First relase using Qt6
- Packaging revamp.
  * Switch build requirements to Qt6.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1747828800">- Update to version 25.1 contains bug fixes and graphics
  improvements on many activities</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1767873600">- Add gcompris-25.1.1-qt-6.10.patch from gentoo
  * fix build with Qt 6.10
- Add BuildRequires: cmake(Qt6QuickControls2Basic) and
  cmake(Qt6QuickControls2BasicStyleImpl)</changelog>
</package>
<package pkgid="7e28aefca1ac87058d3be5ca6de30c8d9cf1adedb616aebddbf016c2cdb5e8f2f402e56bca40762aafa57bfc07a627f21fe0adf4a59f3a78145232843a3f55a3" name="gcompris-qt-voices" arch="noarch">
  <version epoch="0" ver="25.1~20250521" rel="1.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1642852800">- Update to version 2.1~20220121 for gcompris-qt 2.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647172800">- Update to version 2.3~20220313 for gcompris-qt 2.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1650369600">- Update to version 2.4~20220419 for gcompris-qt 2.4</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1674302400">- Update to version 3.0~20230121 for gcompris-qt 3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1680696000">- Update to version 3.2~20230329 for gcompris-qt 3.2</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1686744000">- Update to version 3.3~20230606 for gcompris-qt 3.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1708516800">- Update to version 4.0~20240221 for gcompris-qt 4.0</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1717156800">- Update to version 4.1~20240521 for gcompris-qt 4.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1742040000">- Update to version 25.0~20250315 for gcompris-qt 25.0</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1747828800">- Update to version 25.1~20250521 for gcompris-qt 25.1</changelog>
</package>
<package pkgid="b9542c8c6a23edf6aaf1563a228ee6a7396117ae15af704cbc23702c9d7f609c39dabb1f4e69febd13d8dda31394b5013568f4999caea775a94778f844e88568" name="gcovr" arch="noarch">
  <version epoch="0" ver="6.0" rel="1.2"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1513771200">- Initial packaging based on Fedora package</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1544529600">- Bump gcovr version to 4.1
  + Drop patch: 0001-re-enable-HTML-reports-under-Python3.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1547121600">- Fix package name for Jinja2 dependency</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1548849600">- Build documentation on Tumbleweed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549368000">- Remove excessive hard requires.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1580731200">- New upstream release 4.2
  Breaking changes:
  - Dropped support for Python 3.4.
  - Format flag parameters like :option:`--xml` or :option:`--html`
    now take an optional output file name.
    This potentially changes the interpretation of search paths.
    In ``gcovr --xml foo``,
    previous gcovr versions would search the ``foo`` directory for coverage data.
    Now, gcovr will try to write the Cobertura report to the ``foo`` file.
    To keep the old meaning, separate positional arguments like
    ``gcovr --xml -- foo``.
  Improvements and new features:
  - :ref:`Configuration file &lt;configuration&gt;` support (experimental).
    (:issue:`167`, :issue:`229`, :issue:`279`, :issue:`281`, :issue:`293`,
    :issue:`300`, :issue:`304`)
  - :ref:`JSON output &lt;json_output&gt;`. (:issue:`301`, :issue:`321`, :issue:`326`)
  - :ref:`Combining tracefiles &lt;combining_tracefiles&gt;`
    with :option:`gcovr --add-tracefile`.
    (:issue:`10`, :issue:`326`)
  - :ref:`SonarQube XML Output &lt;sonarqube_xml_output&gt;`. (:issue:`308`)
  - Handle cyclic symlinks correctly during coverage data search.
    (:issue:`284`)
  - Simplification of :option:`--object-directory` heuristics.
    (:issue:`18`, :issue:`273`, :issue:`280`)
  - Exception-only code like a ``catch`` clause is now shown as uncovered.
    (:issue:`283`)
  - New :option:`--exclude-throw-branches` option
    to exclude exception handler branches. (:issue:`283`)
  - Support ``--root ..`` style invocation,
    which might fix some CMake-related problems. (:issue:`294`)
  - Fix wrong names in report
    when source and build directories have similar names. (:issue:`299`)
  - Stricter argument handling. (:issue:`267`)
  - Reduce XML memory usage by moving to lxml.
    (:issue:`1`, :issue:`118`, :issue:`307`)
  - Can write :ref:`multiple reports &lt;multiple output formats&gt;` at the same time
    by giving the output file name to the report format parameter.
    Now, ``gcovr --html -o cov.html`` and ``gcovr --html cov.html``
    are equivalent. (:issue:`291`)
  - Override gcov locale properly. (:issue:`334`)
  - Make gcov parser more robust when used with GCC 8. (:issue:`315`)
  Known issues:
  - The :option:`--keep` option only works when using existing gcov files
    with :option:`-g`/:option:`--use-gcov-files`.
    (:issue:`285`, :issue:`286`)
  - Gcovr may get confused
    when header files in different directories have the same name.
    (:issue:`271`)
  - Gcovr may not work when no en_US locale is available.
    (:issue:`166`)
  Documentation:
  - :ref:`Exclusion marker &lt;exclusion markers&gt;` documentation.
  - FAQ: :ref:`exception branches` (:issue:`283`)
  - FAQ: :ref:`uncovered files not shown`
    (:issue:`33`, :issue:`100`, :issue:`154`, :issue:`290`, :issue:`298`)
  Internal changes:
  - More tests. (:issue:`269`, :issue:`268`, :issue:`269`)
  - Refactoring and removal of dead code. (:issue:`280`)
  - New internal data model.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1609761600">- Add python3-lxml dependency (boo#1179867)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1623412800">- New upstream release 5.0
  Breaking changes:
  - Dropped support for Python 2 and Python 3.5.
  From now on, gcovr will only support Python versions
  that enjoy upstream support.
  Improvements and new features:
  - Handles spaces in ``gcov`` path. (:issue:`385`)
  - Early fail when output cannot be created. (:issue:`382`)
  - Add :option:`--txt` for text output. (:issue:`387`)
  - Add :option:`--csv` for CSV output. (:issue:`376`)
  - Add :option:`--exclude-lines-by-pattern` to filter out source lines by arbitrary
  regex. (:issue:`356`)
  - Add :option:`--json-summary` to generate a :ref:`JSON Summary &lt;json_summary_output&gt;` report. (:issue:`366`)
  - Add :option:`--coveralls` to generate a :ref:`Coveralls &lt;coveralls_output&gt;` compatible JSON report. (:issue:`328`)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1669118400">- Updated to release 5.2:
  New features and notable changes:
  * Log additional info on gcov parsing errors.
  * Add support for branch exclude markers.
  * Additional options to configure the thresholds for lines and branches in HTML separate.
  Bugfixes:
  * Remove function coverage from sonarcube report.
  * Fix parallel processing of gcov data.
  * Better diagnostics when dealing with corrupted input files.
  * Accept metadata lines without values (introduced in gcc-11).
  * Properly close &lt;a&gt; element in detailed HTML report.
  * Using --add-tracefile will now correctly merge branch coverage.
  * Fix package-level function coverage statistics in Cobertura XML reports.
  * Respect excluded/noncode lines for aggregated branchcoverage.
  * Fix list options in configuration file (search-path).
  * Fix assert and key error in --decisions flag.
  * Fix adding none existing lines by decision analysis to data model.
  * Always treat relative paths in config files as relative to the directory of the file.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1699790400">- Updated to release 6.0
  * Breaking changes:
    + Remove not allowed attributes function-rate,
    functions-covered and functions-valid from cobertura report.
    (gh#gcovr/gcovr#671)
    + Remove "noncode" entries in JSON reports.
    (gh#gcovr/gcovr#663)
    + New option --exclude-noncode-lines to exclude noncode lines.
    Noncode lines are not excluded by default anymore.
    (gh#gcovr/gcovr#704, gh#gcovr/gcovr#705)
    + Changed option --gcov-ignore-parse-errors to accept list of
    errors to ignore. (gh#gcovr/gcovr#701)
    + Handling of gcov errors:
  - Do not ignore return code of gcov. (gh#gcovr/gcovr#653)
  - New option --gcov-ignore-errors to ignore gcov errors. Old
    behavior was to print a warning and continue.
    (gh#gcovr/gcovr#718)
    + The default filename for option --cobertura is changed from
    coverage.xml to cobertura.xml (gh#gcovr/gcovr#721)
    + Revert changes from gh#gcovr/gcovr#623 and add documentation
    entry Support of Keil uVision format. (gh#gcovr/gcovr#727)
  * New features and notable changes:
    + New option --html-nested for reports that summarize
    subdirectories with aggregated statistics per directory.
    (gh#gcovr/gcovr#687)
    + Accept NAN % which is used in GCOV 7.5.0 instead of an
    invalid value. (gh#gcovr/gcovr#651)
    + New option --json-base to define a base bath used in JSON
    reports. (gh#gcovr/gcovr#656)
    + New option --calls to report call coverage: function calls
    invoked/total (gh#gcovr/gcovr#666)
    + New nox session to generate a portable application with
    pyinstaller. (gh#gcovr/gcovr#661)
    + Print a warning if root directory contains symlinks.
    (gh#gcovr/gcovr#652)
    + Change option --keep when calling gcov internaly.
    (gh#gcovr/gcovr#703)
    + Allow annotations for never executed branches.
    (gh#gcovr/gcovr#711)
    + Add function merge mode for same function defined in
    different lines. (gh#gcovr/gcovr#700)
    + Update link to gcovr documentation in HTML report to point to
    the documentation of the used version. (gh#gcovr/gcovr#723)
    + Add environment SOURCE_DATE_EPOCH to set default for option
  - -timestamp. (gh#gcovr/gcovr#729)
  * See https://github.com/gcovr/gcovr/releases/tag/6.0 for
    complete changelog</changelog>
</package>
<package pkgid="0ad176ded458775ef69757e180c5aada237533e3b86e70867accd393851108ec123d266a325ccdfe7de5cf1b68711efae612f98be298fbf4e60e58fff5650b08" name="gcovr-doc" arch="noarch">
  <version epoch="0" ver="6.0" rel="1.2"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1513771200">- Initial packaging based on Fedora package</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1544529600">- Bump gcovr version to 4.1
  + Drop patch: 0001-re-enable-HTML-reports-under-Python3.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1547121600">- Fix package name for Jinja2 dependency</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1548849600">- Build documentation on Tumbleweed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549368000">- Remove excessive hard requires.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1580731200">- New upstream release 4.2
  Breaking changes:
  - Dropped support for Python 3.4.
  - Format flag parameters like :option:`--xml` or :option:`--html`
    now take an optional output file name.
    This potentially changes the interpretation of search paths.
    In ``gcovr --xml foo``,
    previous gcovr versions would search the ``foo`` directory for coverage data.
    Now, gcovr will try to write the Cobertura report to the ``foo`` file.
    To keep the old meaning, separate positional arguments like
    ``gcovr --xml -- foo``.
  Improvements and new features:
  - :ref:`Configuration file &lt;configuration&gt;` support (experimental).
    (:issue:`167`, :issue:`229`, :issue:`279`, :issue:`281`, :issue:`293`,
    :issue:`300`, :issue:`304`)
  - :ref:`JSON output &lt;json_output&gt;`. (:issue:`301`, :issue:`321`, :issue:`326`)
  - :ref:`Combining tracefiles &lt;combining_tracefiles&gt;`
    with :option:`gcovr --add-tracefile`.
    (:issue:`10`, :issue:`326`)
  - :ref:`SonarQube XML Output &lt;sonarqube_xml_output&gt;`. (:issue:`308`)
  - Handle cyclic symlinks correctly during coverage data search.
    (:issue:`284`)
  - Simplification of :option:`--object-directory` heuristics.
    (:issue:`18`, :issue:`273`, :issue:`280`)
  - Exception-only code like a ``catch`` clause is now shown as uncovered.
    (:issue:`283`)
  - New :option:`--exclude-throw-branches` option
    to exclude exception handler branches. (:issue:`283`)
  - Support ``--root ..`` style invocation,
    which might fix some CMake-related problems. (:issue:`294`)
  - Fix wrong names in report
    when source and build directories have similar names. (:issue:`299`)
  - Stricter argument handling. (:issue:`267`)
  - Reduce XML memory usage by moving to lxml.
    (:issue:`1`, :issue:`118`, :issue:`307`)
  - Can write :ref:`multiple reports &lt;multiple output formats&gt;` at the same time
    by giving the output file name to the report format parameter.
    Now, ``gcovr --html -o cov.html`` and ``gcovr --html cov.html``
    are equivalent. (:issue:`291`)
  - Override gcov locale properly. (:issue:`334`)
  - Make gcov parser more robust when used with GCC 8. (:issue:`315`)
  Known issues:
  - The :option:`--keep` option only works when using existing gcov files
    with :option:`-g`/:option:`--use-gcov-files`.
    (:issue:`285`, :issue:`286`)
  - Gcovr may get confused
    when header files in different directories have the same name.
    (:issue:`271`)
  - Gcovr may not work when no en_US locale is available.
    (:issue:`166`)
  Documentation:
  - :ref:`Exclusion marker &lt;exclusion markers&gt;` documentation.
  - FAQ: :ref:`exception branches` (:issue:`283`)
  - FAQ: :ref:`uncovered files not shown`
    (:issue:`33`, :issue:`100`, :issue:`154`, :issue:`290`, :issue:`298`)
  Internal changes:
  - More tests. (:issue:`269`, :issue:`268`, :issue:`269`)
  - Refactoring and removal of dead code. (:issue:`280`)
  - New internal data model.</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1609761600">- Add python3-lxml dependency (boo#1179867)</changelog>
  <changelog author="Dan Čermák &lt;dcermak@suse.com&gt;" date="1623412800">- New upstream release 5.0
  Breaking changes:
  - Dropped support for Python 2 and Python 3.5.
  From now on, gcovr will only support Python versions
  that enjoy upstream support.
  Improvements and new features:
  - Handles spaces in ``gcov`` path. (:issue:`385`)
  - Early fail when output cannot be created. (:issue:`382`)
  - Add :option:`--txt` for text output. (:issue:`387`)
  - Add :option:`--csv` for CSV output. (:issue:`376`)
  - Add :option:`--exclude-lines-by-pattern` to filter out source lines by arbitrary
  regex. (:issue:`356`)
  - Add :option:`--json-summary` to generate a :ref:`JSON Summary &lt;json_summary_output&gt;` report. (:issue:`366`)
  - Add :option:`--coveralls` to generate a :ref:`Coveralls &lt;coveralls_output&gt;` compatible JSON report. (:issue:`328`)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1669118400">- Updated to release 5.2:
  New features and notable changes:
  * Log additional info on gcov parsing errors.
  * Add support for branch exclude markers.
  * Additional options to configure the thresholds for lines and branches in HTML separate.
  Bugfixes:
  * Remove function coverage from sonarcube report.
  * Fix parallel processing of gcov data.
  * Better diagnostics when dealing with corrupted input files.
  * Accept metadata lines without values (introduced in gcc-11).
  * Properly close &lt;a&gt; element in detailed HTML report.
  * Using --add-tracefile will now correctly merge branch coverage.
  * Fix package-level function coverage statistics in Cobertura XML reports.
  * Respect excluded/noncode lines for aggregated branchcoverage.
  * Fix list options in configuration file (search-path).
  * Fix assert and key error in --decisions flag.
  * Fix adding none existing lines by decision analysis to data model.
  * Always treat relative paths in config files as relative to the directory of the file.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1699790400">- Updated to release 6.0
  * Breaking changes:
    + Remove not allowed attributes function-rate,
    functions-covered and functions-valid from cobertura report.
    (gh#gcovr/gcovr#671)
    + Remove "noncode" entries in JSON reports.
    (gh#gcovr/gcovr#663)
    + New option --exclude-noncode-lines to exclude noncode lines.
    Noncode lines are not excluded by default anymore.
    (gh#gcovr/gcovr#704, gh#gcovr/gcovr#705)
    + Changed option --gcov-ignore-parse-errors to accept list of
    errors to ignore. (gh#gcovr/gcovr#701)
    + Handling of gcov errors:
  - Do not ignore return code of gcov. (gh#gcovr/gcovr#653)
  - New option --gcov-ignore-errors to ignore gcov errors. Old
    behavior was to print a warning and continue.
    (gh#gcovr/gcovr#718)
    + The default filename for option --cobertura is changed from
    coverage.xml to cobertura.xml (gh#gcovr/gcovr#721)
    + Revert changes from gh#gcovr/gcovr#623 and add documentation
    entry Support of Keil uVision format. (gh#gcovr/gcovr#727)
  * New features and notable changes:
    + New option --html-nested for reports that summarize
    subdirectories with aggregated statistics per directory.
    (gh#gcovr/gcovr#687)
    + Accept NAN % which is used in GCOV 7.5.0 instead of an
    invalid value. (gh#gcovr/gcovr#651)
    + New option --json-base to define a base bath used in JSON
    reports. (gh#gcovr/gcovr#656)
    + New option --calls to report call coverage: function calls
    invoked/total (gh#gcovr/gcovr#666)
    + New nox session to generate a portable application with
    pyinstaller. (gh#gcovr/gcovr#661)
    + Print a warning if root directory contains symlinks.
    (gh#gcovr/gcovr#652)
    + Change option --keep when calling gcov internaly.
    (gh#gcovr/gcovr#703)
    + Allow annotations for never executed branches.
    (gh#gcovr/gcovr#711)
    + Add function merge mode for same function defined in
    different lines. (gh#gcovr/gcovr#700)
    + Update link to gcovr documentation in HTML report to point to
    the documentation of the used version. (gh#gcovr/gcovr#723)
    + Add environment SOURCE_DATE_EPOCH to set default for option
  - -timestamp. (gh#gcovr/gcovr#729)
  * See https://github.com/gcovr/gcovr/releases/tag/6.0 for
    complete changelog</changelog>
</package>
<package pkgid="863555c614077c4c9ef773960a376eddc5e03a806092d0497c45ab6b8a469c603539f27f269dc25be313d5c0758d0c7d39f995a0121e6d25f5a64bc51dbbe7ea" name="gcr-doc" arch="noarch">
  <version epoch="0" ver="4.4.0.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.2.1:
  + gcr-ssh-agent: set `SSH_AUTH_SOCK`.
  + gcr-ssh-agent: port avoid deadlock fix.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 4.3.0:
  + certificate: Add API to retrieve version.
  + Bump required GnuTLS version to 3.8.5.
  + Avoid potential integer overflow spotted by UBSan&gt;
  + Support GnuTLS as an alternative crypto backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Update to version 4.3.1:
  + gcr: Vala override for CertificateField.get_value
  + Fix "meson test" failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build: Avoid redundant libegg linking into gck tests
  + build: Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + docs: Fix up a bunch of gi-docgen annotations
  + ci: Use GNOME Release service
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756801">- Update to version 4.3.90.3 (Unstable):
  + gcr:
  - Add new GcrCertificateExtension API
  - Vala override for CertificateField.get_value
  + Fix meson test failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build:
  - Avoid redundant libegg linking into gck tests
  - Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 4.3.91:
  + gcr:
  - Implement Certificate Policies extension
  - Implement Authority Information Access (AIA) extension
  - Implement Authority Key Identifier extension
  - Implement CRL Distribution Points extension
  - Add GcrGeneralNames helper object
  + gck: Add missing finish-func annotation to
    gck_slot_open_session_full_async
  + Migrate away from g_assert() in some unit tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Update to version 4.4.0.1:
  + meson: Fix gck vesion
- Changes from version 4.4.0:
  + gcr:
  - Add OID for Extended Key Usage
  - Avoid g_strv_builder_unref_to_strv()
  - Support parsing ed25519 SSH public keys
  + gck: Disable parallel tests using gck-mock module
  + meson: Do a stricter check on GLib version
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1742472000">- Fix supplements of gcr-ssh-agent: supplement against
  openssh-clients and gnome-shell, not against gpg2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="916253ad51a19a94237663f5851cfec75d7600f0d06a5e1c422999ca1401c49b03673edc755d1a70ce1c10c6aaf71c798d031ff5b905d35293459164f5b590c2" name="gcr-lang" arch="noarch">
  <version epoch="0" ver="4.4.0.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.2.1:
  + gcr-ssh-agent: set `SSH_AUTH_SOCK`.
  + gcr-ssh-agent: port avoid deadlock fix.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 4.3.0:
  + certificate: Add API to retrieve version.
  + Bump required GnuTLS version to 3.8.5.
  + Avoid potential integer overflow spotted by UBSan&gt;
  + Support GnuTLS as an alternative crypto backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Update to version 4.3.1:
  + gcr: Vala override for CertificateField.get_value
  + Fix "meson test" failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build: Avoid redundant libegg linking into gck tests
  + build: Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + docs: Fix up a bunch of gi-docgen annotations
  + ci: Use GNOME Release service
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756801">- Update to version 4.3.90.3 (Unstable):
  + gcr:
  - Add new GcrCertificateExtension API
  - Vala override for CertificateField.get_value
  + Fix meson test failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build:
  - Avoid redundant libegg linking into gck tests
  - Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 4.3.91:
  + gcr:
  - Implement Certificate Policies extension
  - Implement Authority Information Access (AIA) extension
  - Implement Authority Key Identifier extension
  - Implement CRL Distribution Points extension
  - Add GcrGeneralNames helper object
  + gck: Add missing finish-func annotation to
    gck_slot_open_session_full_async
  + Migrate away from g_assert() in some unit tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Update to version 4.4.0.1:
  + meson: Fix gck vesion
- Changes from version 4.4.0:
  + gcr:
  - Add OID for Extended Key Usage
  - Avoid g_strv_builder_unref_to_strv()
  - Support parsing ed25519 SSH public keys
  + gck: Disable parallel tests using gck-mock module
  + meson: Do a stricter check on GLib version
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1742472000">- Fix supplements of gcr-ssh-agent: supplement against
  openssh-clients and gnome-shell, not against gpg2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="35ebba6d5bc2305a8b10569f604be6b40f858e80324ed575b989270bb714201d3470e34f9d09ae14cfa22e6b7c95adde5a2e875be0338a3c993875ba0935fd54" name="gcr-ssh-agent" arch="riscv64">
  <version epoch="0" ver="4.4.0.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.2.1:
  + gcr-ssh-agent: set `SSH_AUTH_SOCK`.
  + gcr-ssh-agent: port avoid deadlock fix.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 4.3.0:
  + certificate: Add API to retrieve version.
  + Bump required GnuTLS version to 3.8.5.
  + Avoid potential integer overflow spotted by UBSan&gt;
  + Support GnuTLS as an alternative crypto backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Update to version 4.3.1:
  + gcr: Vala override for CertificateField.get_value
  + Fix "meson test" failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build: Avoid redundant libegg linking into gck tests
  + build: Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + docs: Fix up a bunch of gi-docgen annotations
  + ci: Use GNOME Release service
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756801">- Update to version 4.3.90.3 (Unstable):
  + gcr:
  - Add new GcrCertificateExtension API
  - Vala override for CertificateField.get_value
  + Fix meson test failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build:
  - Avoid redundant libegg linking into gck tests
  - Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 4.3.91:
  + gcr:
  - Implement Certificate Policies extension
  - Implement Authority Information Access (AIA) extension
  - Implement Authority Key Identifier extension
  - Implement CRL Distribution Points extension
  - Add GcrGeneralNames helper object
  + gck: Add missing finish-func annotation to
    gck_slot_open_session_full_async
  + Migrate away from g_assert() in some unit tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Update to version 4.4.0.1:
  + meson: Fix gck vesion
- Changes from version 4.4.0:
  + gcr:
  - Add OID for Extended Key Usage
  - Avoid g_strv_builder_unref_to_strv()
  - Support parsing ed25519 SSH public keys
  + gck: Disable parallel tests using gck-mock module
  + meson: Do a stricter check on GLib version
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1742472000">- Fix supplements of gcr-ssh-agent: supplement against
  openssh-clients and gnome-shell, not against gpg2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="d420035cc049c858c52fc0a4672b657bbe77347519e227937115d93b3f8c35032a149dc73e703fd98c745415d4058fb65603fe1d604ef4fc41c2d8f5a1c9daab" name="gcr-ssh-askpass" arch="riscv64">
  <version epoch="0" ver="4.4.0.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.2.1:
  + gcr-ssh-agent: set `SSH_AUTH_SOCK`.
  + gcr-ssh-agent: port avoid deadlock fix.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 4.3.0:
  + certificate: Add API to retrieve version.
  + Bump required GnuTLS version to 3.8.5.
  + Avoid potential integer overflow spotted by UBSan&gt;
  + Support GnuTLS as an alternative crypto backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Update to version 4.3.1:
  + gcr: Vala override for CertificateField.get_value
  + Fix "meson test" failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build: Avoid redundant libegg linking into gck tests
  + build: Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + docs: Fix up a bunch of gi-docgen annotations
  + ci: Use GNOME Release service
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756801">- Update to version 4.3.90.3 (Unstable):
  + gcr:
  - Add new GcrCertificateExtension API
  - Vala override for CertificateField.get_value
  + Fix meson test failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build:
  - Avoid redundant libegg linking into gck tests
  - Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 4.3.91:
  + gcr:
  - Implement Certificate Policies extension
  - Implement Authority Information Access (AIA) extension
  - Implement Authority Key Identifier extension
  - Implement CRL Distribution Points extension
  - Add GcrGeneralNames helper object
  + gck: Add missing finish-func annotation to
    gck_slot_open_session_full_async
  + Migrate away from g_assert() in some unit tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Update to version 4.4.0.1:
  + meson: Fix gck vesion
- Changes from version 4.4.0:
  + gcr:
  - Add OID for Extended Key Usage
  - Avoid g_strv_builder_unref_to_strv()
  - Support parsing ed25519 SSH public keys
  + gck: Disable parallel tests using gck-mock module
  + meson: Do a stricter check on GLib version
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1742472000">- Fix supplements of gcr-ssh-agent: supplement against
  openssh-clients and gnome-shell, not against gpg2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="05aefc24e6d57dcfcbc6f7bff2ee3ec0a2ca026f549870f6cd17e3554bd042813d1146d8092ed8fc034aa6698bddcda9065616f772cb3fb5f72b79e8c73be178" name="gcr-viewer" arch="riscv64">
  <version epoch="0" ver="4.4.0.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.2.1:
  + gcr-ssh-agent: set `SSH_AUTH_SOCK`.
  + gcr-ssh-agent: port avoid deadlock fix.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 4.3.0:
  + certificate: Add API to retrieve version.
  + Bump required GnuTLS version to 3.8.5.
  + Avoid potential integer overflow spotted by UBSan&gt;
  + Support GnuTLS as an alternative crypto backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756800">- Update to version 4.3.1:
  + gcr: Vala override for CertificateField.get_value
  + Fix "meson test" failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build: Avoid redundant libegg linking into gck tests
  + build: Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + docs: Fix up a bunch of gi-docgen annotations
  + ci: Use GNOME Release service
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1738756801">- Update to version 4.3.90.3 (Unstable):
  + gcr:
  - Add new GcrCertificateExtension API
  - Vala override for CertificateField.get_value
  + Fix meson test failures in FIPS mode
  + doap: Remove invalid maintainer entry
  + tests: Replace echo -n by printf
  + build:
  - Avoid redundant libegg linking into gck tests
  - Fix some GLib/GTK deprecation warnings
  + ssh-agent: Request rsa-sha2-256 signature in tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1739102400">- Update to version 4.3.91:
  + gcr:
  - Implement Certificate Policies extension
  - Implement Authority Information Access (AIA) extension
  - Implement Authority Key Identifier extension
  - Implement CRL Distribution Points extension
  - Add GcrGeneralNames helper object
  + gck: Add missing finish-func annotation to
    gck_slot_open_session_full_async
  + Migrate away from g_assert() in some unit tests
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742385600">- Update to version 4.4.0.1:
  + meson: Fix gck vesion
- Changes from version 4.4.0:
  + gcr:
  - Add OID for Extended Key Usage
  - Avoid g_strv_builder_unref_to_strv()
  - Support parsing ed25519 SSH public keys
  + gck: Disable parallel tests using gck-mock module
  + meson: Do a stricter check on GLib version
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1742472000">- Fix supplements of gcr-ssh-agent: supplement against
  openssh-clients and gnome-shell, not against gpg2.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="9e42b858e3f84509594dbbea13ed1ac22e5611b2638e891354659b2c60d0a39137159510e414de4b7b2eb86dc0d0869b8fc78aca33acbbc1d42a172066f12675" name="gcr3-data" arch="noarch">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="30d4e08cec93a22acbcb2862f40b51aa60052918cffa69d17a44a61c4cde26e019a466ec6e03eb07c7d7b3ca867a126d8c41486dbe5438628160d1d1bd42272d" name="gcr3-devel-docs" arch="noarch">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="df221a1203aa0e7c0d27a0ea772f9232a1bbd76358d37b15d13cecd1e03d7c64cfc8fdf7d869411d315e3cad7c3aaaf2532fb233fa723b5d976f2690c51b0eb2" name="gcr3-lang" arch="noarch">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="f47a295a5f268300289b77cfc1aa02b0e234222d2ca1cdb67f02d227ba7930e54da8d6f3412cf51f56a38a2637ac6e731b605c4ed352f3c4a6f378792b4b830c" name="gcr3-prompter" arch="riscv64">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="97d1f154b8ea01b9992b2f3fabf069a3cd69bca9699fead9b957daada4aad4af956ee99b3bcce4c90424077a91bc0954dc238b2a3f3897571e1472be4d114335" name="gcr3-ssh-agent" arch="riscv64">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="dc14c5ea842037154088d6c657e1d7b063e86058f9a0e042f280f72fc576e29e32f3e10056238920f69fe547b3612336205caa91887c58b67fd089bfab180689" name="gcr3-ssh-askpass" arch="riscv64">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="76f046d4c04faed846e0db38e1796bd66398aa18432ddc4bc2156f7ee4280a7da8a02557a7b2caddf6ee294916e0da54d2e3412fa77f89ffe2e4d8bfa8e8ad5d" name="gcr3-viewer" arch="riscv64">
  <version epoch="0" ver="3.41.2" rel="5.1"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705579200">- Update to version 3.41.2:
  + ui: Add gcr.gresource.xml back into the build.
  + misc: Several memory leaks were fixed.
  + ci: Several CI fixes.
  + Updated translations.
- Changes from 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 buildRequires with pkgconfig(gi-docgen): follow
  upstreams port of the documentation infrastructure.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754740800">- Add fdupes BuildRequires and macro, remove duplicate files.
- Split out devel documentation into new devel-doc sub-package.
- Change gcr3-data sub-package to noarch.
- Move Gcr-3.gir file to the correct libgcr3-devel package, it was
  placed in libgck1-devel before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="84ede05c962c5d7008d1f8ca483f14483f642a19a5a1509fd68141f7f7d9d62b19575c280ad82cd3418966d0424239dce203b4e9796169b88061fc638429f2d4" name="gcrane" arch="riscv64">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="1fc48988dc9916eb99e47548ade13fa07310ff4b6d4cd98719fb8a66054276e4ca85f18ac764ce2ce4ae50f4042ba42cff3694cebd2e2ac461965a2a7b05cc5b" name="gcrane-bash-completion" arch="noarch">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="aa03d59b0505e509ec9e88dcce32b8168b04cd861f4d590f7804770176188bf85afd4db41fd7e4d21293adae17e974437b433c3f22832b45600fbd10cd89ffb0" name="gcrane-fish-completion" arch="noarch">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="1784a58f93fbb529d0cdcf8434c1559d33290bc6cb17413c1121f1555d09addab077e25ca62ca99b71ffc88be7afcc17e76af1a21c6ecd267814449a608b84d4" name="gcrane-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.21.3" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1759147200">- update to 0.20.6:
  * Ensure that tag name is not empty if name contains colon
  * Bump some deps
- update to 0.20.5:
  * build(deps): bump docker/docker to v28.0.0+incompatible
  * Migrate linter to v2
  * bump go version + bump deps
  * implement TextMarshaler/JSONMarshaler more consistently
  * Update CodeQL permissions
  * Update goreleaser permissions
  * Update provenance action in release
  * Update validator action
- drop CVE-2025-22868.patch (merged upstream)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1763812800">- set version</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1765195200">- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1772539200">- update to 0.21.1:
  * Add WithFileBufferedOpener for file-backed daemon image
    buffering
  * crane: fix case in auth response json
- update to 0.21.0:
  * fix(mutate): don't skip dir replacements via whiteout in
    export
  * Improve performance of v1.NewHash
  * Bump the actions group across 1 directory with 4 updates
  * Bump the root-deps group across 1 directory with 7 updates
  * Fix error messages in crane_test.go
  * Bump go version across packages to 1.25.6
  * Join go.mod dependency updates
  * Bump the go-deps group across 3 directories with 3 updates
  * Disable taint gosec lints
  * Update go version used in goreleaser
- update to 0.20.7:
  * Fix ArgsEscaped lint directive
  * transport: Fix broken links to distribution docs
  * fix(remote): using customized retry predicate func if
    provided
  * Adding docker file
  * crane: Add timestamp to flatten layer
  * feat(remote): pass retryBackoff option to transport
  * Expose clobber refusal error
  * Build artifacts for riscv64
  * Update dependencies and deprecate DockerVersion field</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- update to 0.21.3:
  * Adds local file support to the `crane index` subcommand
  * migrate to github.com/moby/moby modules
  * Bump the go-deps group across 4 directories with 7 updates
  * Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the
    actions group
  * mutate: reject path traversal and symlink escape in Extract
  * tarball: detect symlink cycles in extractFileFromTar
  * bump golang to 1.25.7
- update to 0.21.2:
  * Better handle redirects to https in ping
  * **Full Changelog**: https://github.com/google/go-
    containerregistry/compare/v0.21.1...v0.21.2</changelog>
</package>
<package pkgid="896a785a9c7b26517a1f43b368c63e40ad976ba0a61d6f38e2a62d54e2f4e0b6ff4363766bd837eb118a233bbf11e897885249163dc07a6537b9f4b970b6a8b7" name="gcstar" arch="noarch">
  <version epoch="0" ver="1.8.0" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1297512000">- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
  + %mime_database_post/postun because the package ships a mime
    type definition.
- Remove shared-mime-info Requires: if it's not there, then we
  simply don't need to update the mime database.</changelog>
  <changelog author="vuntz@opensuse.org" date="1306843200">- Add perl(Switch) BuildRequires and Requires, as the Switch module
  got split out of the main perl package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1310731200">- Update to version 1.6.2:
  + Option added for sorting items while in image views.
  + Amazon book plugins now use the Amazon Web Service, for more
    reliable plugin operation.
  + New plugin for batch importing with a barcode scanner. It can
    be used with GCstar Scanner for Android or any barcode scanner
    acting like a keyboard.
  + Film collection: Country field is now a list box, allowing
    multiple countries.
  + New plugins to fetch information from websites:
  - Books: Douban (ZH) provided by BW.
  - Movies: Douban (ZH) provided by BW.
  - Music: Douban (ZH) provided by BW.
  + Various bug fixes:
  - Set focus to the title field automatically after adding an
    item.
  - Correctly handle foreign characters in external filenames
    under Windows.
  - Correctly sort numeric fields used for grouping in image
    lists.
  - It was not possible to delete a unique item in image mode.
  - Fixed bug with image caching.
  - HTTP return code 302 managed correctly.
  - Removed use of Switch.pm as it is deprecated.
  - Bug fixed in some website plugins: Alapage, Allocine,
    Bedetheque, Bol, Comic Book DB, CSFD.cz, IMDb,
    jeuxvideo.com, jeuxvideo.fr, Moby Games, The Movie DB.
- Update spec file License field from GPLv2 to GPL-2.0 to
  conform with spdx.org identifier.</changelog>
  <changelog author="vuntz@opensuse.org" date="1311249600">- Drop perl(Switch) BuildRequires and Requires, as its usage was
  removed.
- Add perl() Recommends for optional features: Archive::Zip, GD,
  GD::Graph::area, GD::Graph::bars, GD::Graph::pie, GD::Text.</changelog>
  <changelog author="vuntz@opensuse.org" date="1317643200">- Add explicit shared-mime-info BuildRequires since we use the
  %mime_database_* macros.</changelog>
  <changelog author="zaitor@opensuse.org" date="1347796800">- Update to version 1.7.0:
  + User interface changes:
  - All the settings for the current type of list can be changed
    directly below the list.
  - It's now possible to define default values for the fields
    when adding a new item to a collection.
  - New menu to show/hide menu, tool and status bars.
  - Slight animations have been added in image mode.
  - A popup is displayed in image mode to show a summary of the
    item.
  + Bugs fixed:
  - When saving an item which date is the current one.
  - The list of saved searches in toolbar was not reset when
    displaying all collection items.
  - Ranges were not handled correctly when searching.
  - With collections of video games, the units field was not
    hidden if user chose to hide file size.
  - In image mode, some items were not displayed correctly when
    grouping.
  - Fixed some website plugins.
  + Updated translations.
- Drop hack to kill backupfiles previously found in tarball. Fixed
  upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1467288000">- Update to version 1.7.1:
  + New features:
  - When generating statistics, they can be grouped per dates.
  - Export to GCstar Viewer generates a collection that loads
    faster in image mode (requires GCstar Viewer 2.10 or above).
  + User interface changes:
  - Display totals for numeric fields when the list is displayed
    in detailed mode.
  + Bugs fixed:
  - User added fields were not shown in the panel below the list.
  - When exporting to HTML, it was sometimes not possible to
    select fields with the templates that support that.
  - Bugs fixed in some website plugins: Bedetheque, GameSpot,
    IMDb, jeuxvideo.com, jeuxvideo.fr, MobyGames.
  + Updated translations.
- Rebase gcstar-fix-desktop.patch.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600084800">- Adapt file list for /usr/libexec migration.
- Some spec-file cleanups:
  * Drop conditionals for EOL openSUSE versions.
  * Drop Group tag.
  * Drop unnecessary %clean section.
  * Drop empty %post(un) sections.
  * Remove BuildRoot tag as it is not needed any more.
  * Drop %defattr line from file list.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621252800">- Update to version 1.7.3
  * Support Gtk3
  * New features for users
  * Support for series in book collections
  * Support of original title for books
  * Identification of broken plugins (ZZZ...)
  * Max number in comics series increased to 9999999
  * Additionnal artist roles for comics (inker, letterer...)
  * Possible use of Amazon for book scanning
  * Support for TS video files (DVB recordings)
  * Memory of previous proxy setting
  * Improved default location for choosing files
  * Replacing an empty string for field will set the field if
    empty for all items of a collections (for example tags)
  * New plugins: BDphile (books), GBooks
  * User interfaces changes: Small changes in some panel layouts
  * Bugs fixed
  * Range for advanced search
  * Exportation of miniatures (jpeg, png)
  * Actors support and imags support in Tellico export
  * File extension for exporting
  * Better support of default values for fields in GCS files
  * Some bugs fixed in website plugins
  * Deprecation of plugins:
  * Alapage
  * InternetBokHandeln
  * LiberOnWeb
  * Mareno</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1686139200">- Update to version 1.8.0:
  + Release based on Gtk3 as the default version.
  + Many new features were introduce for the users.
  + New collections: Postcards, Gadgets and MusicCourses.
  + New plugins: Bdphile (Comics), Numista and Exonumia (Coins, FR
    and EN), AnimatorEN (Films), Amazon (Gadgets), AmazonBR
    (Books), UPCitemDB (Gagdets) and Alfred (MusicCources).
  + Plugins evolutions: JeuxVideo (Games), DVDPost (Films), IMDB
    (Films), BoardGameGeek (BoardGames), BDphile (Books), MobyGames
    (Games), Amazon (Books, Films, Games), MangaSanctuary (Comics),
    Numista, Noosfere, Discogs and Brikset.
  + Plugins unavailable because of one thing, or another: Douban
    (Films), TheLegacy (VideoGames), ComicBookDb (Comics),
    ReservoirJeux (BoardGames) and FNAC (FR).
  + Bugs fixed:
  - Errors when GCstar is used in minimum configuration (no
    optional dependencies).
  - Change dependency for Liberation font.
  - Small bugs fixes in models XML/GCM and XSD (revision 5).
  - Update XSD link in GCM models.
  - Missing name for "file size unit" field (problem in
    import/export).
  - Missing images in CSV imports.
  - Support of double or multiple lists in CSV imports (actors
    for example).
  - Default min and max values for numbers.
  - Bugs in image and text lists: sorting, columns, selections.
  - Problem in titles with articles for some languages.
  - Fix duration for extracted music.
  - Inconsistencies in images list view.
  - Remember windows size when GCstar closes.
- Replace Kerenoc/GCstar gitlab.com repo Source tag with
  GCstar/GCstar.
- Update GPL-2.0-only License tag to GPL-2.0-or-later as stated in
  the GitLab repository, as well as in and the source code comment
  headers.
- Update https://wiki.gcstar.org/en URL to https://www.gcstar.org/,
  the GCstar's home page.
- Switch typelib-1_0-GdkPixdata-2_0 and typelib-1_0-Gtk-3_0 to
  their more maintainer friendly typelib(BindingName) [= Version]
  symbol notation, being typelib(GdkPixdata) = 2.0 and typelib(Gtk)
  = 3.0, respectively.
- Switch %setup macro to the wonderfull %autosetup, leveraging its
  automation capabilities.
- Drop downstream gcstar-fix-desktop.patch patch. It's no longer
  necessary, since the wanted modifications can be done with the
  help of %suse_update_desktop_file macro.
- Drop no longer needed BuildRequires on shared-mime-info. It was
  needed for updating the MIME cache, functionality that has been
  moved to the shared-mime-info package via RPM filetriggers.
- Update package dependecies, according to the installer
  instructions:
  + Demote perl(DateTime::Format::Strptime) and perl(JSON) from
    BuildRequires/Requires to Recommends. They're not mandatory,
    but optional.
  + Replace perl(GD) Recommends with perl(GD::Graph::area),
    perl(GD::Graph::bars) and perl(GD::Graph::pie).
  + Add explicit BuildRequires for the following Perl modules (they
    were already being pulled): Cwd, Cwd, Cwd, Data::Dumper,
    Digest::MD5, Encode, Encode::Locale, Exporter, File::Basename,
    File::Copy, File::Find, File::Path, File::Path, File::Spec,
    File::Temp, Glib::Object::Introspection, HTML::Entities,
    HTTP::Cookies::Netscape, IO::File, IO::Handle, IO::Socket,
    IO::Socket::INET, LWP, LWP::Simple, List::Util, Net::SMTP,
    POSIX, POSIX, Storable, Text::Wrap, URI::Escape,
    Unicode::Normalize, XML::Parser, filetest, threads and
    threads::shared.</changelog>
</package>
<package pkgid="19dfdcf2ebe3f043fdddc85edcedc124cbf842dba59f3b12c8f4169c423fd52c5747f9428f83fe3e5d7bf0f6ddd337a33d4aa9b72400a4cb6213e0fc1afc12f5" name="gd" arch="riscv64">
  <version epoch="0" ver="2.3.3" rel="4.1"/>
  <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ü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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="090aa67c3e70169b04ad778edbdffba7578e941180bb676acb2bf785116cf213c05df6086978ad9cc9df636c0a9e3fecde54f3c25ec956707e976e8d0ad115d5" name="gd-devel" arch="riscv64">
  <version epoch="0" ver="2.3.3" rel="4.1"/>
  <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ü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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="d719efaa942c184e1fc285a7cf40944f34c8bc020172533f6b636adfa5788c0a966795ba5db84f538717bed2e46abdddfbf8d78c0fc261cb379fe2009e631f82" name="gdal" arch="riscv64">
  <version epoch="0" ver="3.12.2" rel="2.3"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1744027200">- Update to bugfix release version 3.10.3
  https://github.com/OSGeo/gdal/blob/v3.10.3/NEWS.md
  + Build
  - Fix build with -DWIN32_LEAN_AND_MEAN
  - Fix warnings when building against Poppler 25.03.00
  + Port
  - cpl_http: retry "SSL connection timeout"
  - /vsigs/ (and /vsiaz/): invalidate cached state of files/directories when
    changing authentication parameters (#11964)
  + Algorithms
  - Pansharpen: avoid I/O errors when extent of PAN and MS bands differ by
    less than the resolution of the MS band (#11889)
  - Warp: fix reprojecting on empty source window with nodata != 0 and MEM
    driver (#11992)
  + Utilities
  - gdaldem: allow -az zero or negative
  + Raster drivers
  - AVIF driver:
    remove limitation that prevented from reading images bigger than 10 MB
  - GRIB2 driver:
    fix reading Transverse Merctor with negative easting/falsing (#12015)
    also fix reading it with scale factor != 0.9996
  - GTiff driver:
    fix 3.10.1 regression when reading a file just created in multi-threaded
    mode with compression
  - MBTiles driver:
    fix update with WEBP compression
  - MRF driver:
    allow deflate expansion
  - PDF driver:
    fix default value for DPI open option description
  + OGR 3.10.3
  - Core
    SQLite dialect: make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
  - OGRSpatialReference
    ogrct.cpp: fix potential crash in multi-threaded execution (#11860)
  - Utilities
    ogr2ogr: fix -upsert with a GPKG source
  + Vector drivers
  - CSV driver:
    fix parsing of 64 bit integers above 2^53
  - GeoJSON driver:
    fix detection of features starting with {"geometry":{"type":"xxxxx",
    "coordinates":[... (qgis/QGIS#61266)
  - GMLAS driver:
    fix reading multiple values of a StringList field that is a repeated
    element (#12027)
  - GPKG driver:
    make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
    fix SetNextByIndex() followed by GetNextFeature() without explicit call
    to GetLayerDefn() (#11974)
  - MiraMonVector driver:
    fix error: Unexpected Non-nullptr Return
    fixing a word in Catalan language
    writing VRS in metadata file + error in the zMin, zMax values of the
    header
  - MSSQLSpatial driver:
    Fix creation of metadata tables related to "dbo"
  - OpenCAD driver:
    add missing std:: qualifiers
  - WFS driver:
    fix crash with GetFeatureCount() and client-side filters (#11920)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1748433600">- Fix wrong-script-interpreter rpmlint error
  * Run %python3_fix_shebang macro</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751112000">- Update gdal to version 3.11.0
  * Add muparser as a new dependency, used by GDAL for C++ VRT expressions
  * Disable frmts/libertiff by removing it from frmts/CMakeLists.txt, since
    it has a hard dependency on the bundled tiff libraries that we remove
  * Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal
    issue #4742 (upstream commit b11cad7)
  * Full Changelog at github.com/OSGeo/gdal/releases/tag/v3.11.0
  * Add GDAL Streamed Algorithm Format (GDALG) driver, enabling streamed vector
    dataset replay of compatible gdal command lines
  * RFC 100 - Support float16
  * RFC 102 - Embed resource files into libgdal
  * RFC 103 - Add OGR_SCHEMA option to select OGR drivers
  * RFC 104 - Add new gdal front-end cli
  * RFC 105 - Add safe path manipulation functions
  * RFC 106 - Metadata for driver update capabilties
  * RFC 107 - Add OGRLayer::I{GetExtent,SetSpatialFilter}() functions
  * RFC 108 - Remove various raster and vector drivers, make other drivers read-only
    See github.com/OSGeo/gdal/releases/tag/v3.11.0 for the removed/changed drivers
  * Add (read-only) Arrow Database Connectivity (OGR ADBC) driver
  * Add libertiff driver (NOTE: Disabled, see second entry)
  * Add (read-only) Radarsat Constellation Mission raster driver
  * Add (read-only) Artificial intelligence powered vector driver
  * Add function evaluate arbitrary VRT Pixel Function expressions
  * Improve ZARR driver, adding Kerchunk JHSON and Parquet reference stores
  * Set GPKG default version to 1.4 on creation
  * Remove OpenCL warper
  * OGR Memory driver has been deprecated in favour of and aliased to the MEM driver
  * Various other fixes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1753617600">- Update gdal to version 3.11.3; changes below are combined for 3.11.1, .2 and .3
  * Remove gdal-backport-commit-b11cad7.patch since the backported commit is
    included in the 3.11.1 release
  * Fixes various build related issues, for example missing includes
  * Fixes various potential or actual integer overflows, nullptr derefrences
    and memory leaks
  * Fixes crashes when using the MEM driver, caused by wrong usage of
    a function
  * Fixes crashes when using the VRT driver with empty mappings
  * Fixes segfault in gdal vector grid that occurred when the first feature
    had no geometry
  * Readds Golden Software Surfer Binary Grid 6.0 (GSBG) driver
  * Readds GSAG driver
  * Various bug and regression fixes
  * Full changelog is avaiable at
    https://github.com/OSGeo/gdal/blob/v3.11.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1762516800">- Update to version 3.11.5 Maintenance release
  https://github.com/OSGeo/gdal/blob/v3.11.5/NEWS.md
- Update to version 3.11.4
  https://github.com/OSGeo/gdal/blob/v3.11.4/NEWS.md</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1763380800">- Update to version 3.12.0
  * New 'gdal raster ...', 'gdal vector ...' and other CLI commands
  * Improved pipelining
  * Moved 'gdal vector geom XXXX' utilities directly under 'gdal vector'
  * Renamed 'gdal vector geom set-type' as 'gdal vector set-geom-type'
  * Bump of shared lib major version
  * Full list at https://github.com/OSGeo/gdal/blob/v3.12.0/NEWS.md</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1769256000">- Remove lerc build option: It has no effect when using external
  libtiff -- boo#1257123</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1769774400">- Update to 3.12.1
  * GDAL 3.12.1 is a bugfix release.
  [#]# Port
  * VSIZipFilesystemHandler::GetFileInfo(): extra sanity check to
    avoid later huge memory allocations (ossfuzz#457877771)
  * /vsicurl/: fix a redirect to a URL ending with a slash followed
    by a 403
  [#]# Algorithms
  * Rasterize: avoid integer overflows on huge geometry coordinates
  * GDALFPolygonize(): make it handle 64-bit float rasters on their
    native precision, and not Float32 (#13526)
  [#]# Core
  * GDALGeoTransform::Apply(const OGREnvelope &amp;,
    GDALRasterWindow&amp;): avoid integer overflows
  * ComputeRasterMinMaxLocation(): fix on all inf/-inf rasters
  * GDALProxyPoolDataset::GetGCPSpatialRef(): fix nullptr
    dereference
  * Deferred plugin loading: add GDAL_DCAP_UPDATE to cached driver
    metadata items in proxy driver, to avoid plugins to be
    unnecessarily loaded
  * GDALJP2Metadata::CollectGMLData(): avoid memory leak on
    malformed documents
  * JPEG2000 writer: remove NUL terminated byte at end of payload
    of 'lbl ' and 'xml ' boxes
  * ComputeStatistics(): fix imprecise result on stddev on Float64
    with SSE2/AVX2 optimization (3.12.0 regression) (#13543)
  * ComputeStatistics(): increase precision for mean and stddev
    computation on Float32 to Float64 (3.12.0 regression)
  [#]# Raster utilities
  * gdalinfo -json output: fix stac:transform coefficient order
    (#13358)
  * gdalinfo -json: fix setting [stac][raster:bands][0][nodata] for
    floating-point datasets
  * GDALZonalStats: Fix error for certain polygons outside raster
    extent (#13376)
  * gdal raster zonal-stats: avoid integer overflows on geometries
    with huge coordinate values
  * gdal raster tile: fix stalling in --parallel-mode=spawn with
    CPL_DEBUG=ON on Windows (#13390)
  * gdal mdim convert: fix specifying multiple values for --group,
  - -subset, --scale-axes
  * gdal raster convert: avoid error message when outputting to
    /vsistdout/ (#13400)
  * gdal raster calc / VRTDerivedRasterBand: fix
    computation/transfer data type with ComplexSource (#13409)
  * gdal raster compare/info/tile: make them work properly in a
    pipeline where the input dataset is provided not in the
    pipeline string
  * gdal vector make-valid: avoid skipping 3d geometries (#13425)
  * ogr2ogr/VectorTranslate: fix (and improve) selectFields support
    in Arrow code path (#13401)
  * gdal vector check-geometry: add include-field option
  * gdal raster color-map/gdaldem color-relief: fix crash when
    color map is invalid and outputting to a format without
    CreateCopy capability
  * GDALGeosNonStreamingAlgorithmDataset: Avoid crash with multiple
    input layers
  * gdal vector sql: fix --overwrite-layer (#13516)
  * gdal raster calc: allow to specify input files as nested
    pipelines (#13493)
  * gdalwarp: fix artifacts (related to chunked processing) when
    using -r sum resampling (#13539)
  [#]# Raster drivers
  [#]## GTI driver:
  * accept tiles with south-up orientation (auto-warp them to
    north-up) (#13416)
  * allow 'stac_extensions' field (in addition to 'stac_version')
    to be a marker for STAC GeoParquet
  * STAC GeoParquet: make it ready for top-level 'bands' object and
    eo v2.0 stac extension
  * only rewrite URLs (like gs:// --&gt; /vsigs/) for a STAC
    collection catalog (#12900)
  [#]## GTiff driver:
  * avoid a warning to be emitted when created RRD overviews
  [#]## HDF5 driver:
  * do not report GCPs on swath geolocation fields, but report
    GEOLOCATION
  [#]## netCDF driver:
  * fix potential linking issue in
    GDAL_REGISTER_DRIVER_NETCDF_FOR_LATER_PLUGIN=ON mode (#13410)
  [#]## NITF driver:
  * fix reading extended header TREs (#13510)
  [#]## STACIT driver:
  * do not emit initial pagination request with a '{}' body
  [#]## VRT driver:
  * Add "name" attribute to source types in xml schema
  * with nearest neighbor, round source coordinates as we do in
    generic GDALRasterBand::IRasterIO() (#13464)
  * disable multithreading on neighbouring sources not perfectly
    aligned on an integer output coordinate, to avoid non
    deterministic pixel output
  [#]## Zarr driver:
  * fix one way of opening Kerchunk Parquet reference stores
  * avoid excessive processing time on corrupted NCZarr datasets
    (ossfuzz#459241526)
- Fix build with Poppler 26.01.00, add gdal-pr13664-poppler26.patch</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1771329600">- Make dependency on NetCDF optional and set the default for
  s390x, s390, armv7l and i586 to "off".
- Update to 3.12.2
  GDAL 3.12.2 is a bugfix release.
  [#]# Build
  * Arrow/Parquet: fix build issue with libarrow 23.0 with
    precompiled headers
  * PDF: add compatibility with Poppler 26.01.0 (#13668)
  * LIBKML: workaround build issue with boost 1.90, clang 21 and
    c++23 (#13709)
  * Add explicit include for std::strtoull
  [#]# Miscellaneous
  * gdal-bash-completion.sh: do not put '.py' in function
    identifiers (#13570)
  * gdal-bash-completion.sh: add completion for .py scripts
  * invoked without the .py suffix (#13570)
  [#]# GDAL 3.12.2
  [#]## Port
  * VSIMkdirRecursive(): avoid stack call overflow on huge
    strings (ossfuzz#471096341)
  * /vsicurl_streaming/: fix setting the file size
  * /vsicurl/: handle HTTP 302 response to HEAD requests
  * /vsicurl/ GetFileSizeOrHeaders(): do not propagate
    authentication sent to the original URL to a S3-like redirect
  [#]## Algorithms
  * Warp: fix inappropriate dst nodata avoidance with
    UNIFIED_SRC_NODATA=YES (#13677)
  * GDALWarpOperation::WarpRegionToBuffer(): avoid integer
    overflow (ossfuzz#476973663)
  * GDALWarpOperation::ComputeSourceWindowTransformPoints():
    avoid integer overflow (ossfuzz#476810001)
  * contour: do not emit error when raster is all nodata, but
    return an empty layer (#13735)
  * GDALTransformer(): ignore MAX_GCP_ORDER when METHOD=GCP_TPS,
    and sanitize negative values of MAX_GCP_ORDER when METHOD=GCP_POLYNOMIAL
  * TPS transformer: check RAM available to avoid crashes / system freeze
  [#]## Raster core
  * GDALBufferHasOnlyNoData(): fix potential unsigned integer
    overflow on very large buffers on 32-bit builds
  * GDALGetJPEG2000Structure(): avoid unsigned integer overflow
    on corrupted files (ossfuzz #474176152)
  * gdalrescaledalphaband.cpp: avoid potential int overflow
  [#]## Utilities
  * gdal CLI: remove static registration of top-level algorithms
    that did not work on static builds (firelab/gdalraster#826)
  * gdal raster mosaic: when specifying --target-aligned-pixels,
    check that --resolution is also specified (#13651)
  * gdal raster color-map: make it work better with pipelines (#13740)
  * gdal raster contour/footprint/polygon: fix issue with
    temporary gpkg file on MacOS (#13794)
  [#]## Raster drivers
  BMP driver:
  * fix bug in decoding of RLE4 encoded mode
  ENVI driver:
  * avoid unsigned integer overflow on corrupted datasets
    (ossfuzz#474923693)
  GRIB driver:
  * fix stack-buffer-overflow read of ossfuzz#474605327
  GTiff driver:
  * make GetMetadataItem(&lt;top-level-key&gt;, json:ISIS3) return a
    subset of the whole JSON
  * avoid int overflow when reading 1-bit images with strip of
    width in [2147483641,2147483647] range
  * Internal libtiff: TIFFReadDirectory(): re-set
    TIFF_LAZYSTRILELOAD if file opened in 'O' mode (ossfuzz
    [#470691578])
  * Internal libtiff: _TIFFGetStrileOffsetOrByteCountValue():
    fix potential crash on corrupted files when file opened in
    'O' mode (ossfuzz #471328917)
  * Internal libtiff: resync with upstream to fix ossfuzz
    [#471472003]
  * Internal libtiff: JPEGDecode(): fix memory leak in error
    code path (ossfuzz #471945501)
  HF2 driver:
  * fix reading negative elevations
  ISIS3 driver:
  * PVL&lt;--&gt;JSON: fix/improve parsing of arrays with values with
    unit
  * PVL&lt;--&gt;JSON: deal with repeated keywords
  LIBERTIFF driver:
  * avoid int overflow when reading 1-bit images with strip of
    width in [2147483641,2147483647] range
  * avoid integer overflows when reading huge rasters (such that
    dt_size * block_width &gt; INT_MAX)
  MiraMonRaster driver:
  * fix dataset geotransform when several bands (#13595)
  NITF driver:
  * nitf_spec.xml: fix inverted latitude and longitude in RPFIMG
    CoverageSectionSubheader
  SENTINEL2 driver:
  * geoloc-enabled subdatasets: deal with (expected) missing
    granules
  VRT driver:
  * Pansharpen: avoid potential int overflow
  * Pansharpen: fix serializing the VRT pansharpen dataset to
    disk when panchromatic and multispectral bands have not the
    same extent
  * Pansharpen: fix wrong test regarding vertical orientation of
    input datasets
  * Pansharpen: Add sanity check to avoid double-&gt;int overflow
  XYZ driver:
  * avoid potential write heap-buffer-overflow on corrupted
    files (ossfuzz#478009737)
  [#]# OGR 3.12.2
  [#]## Vector drivers
  JML driver:
  * fix memleak when GetLayerDefn() is called after
    ResetReading() (ossfuzz#477312378)
  LIBKML driver:
  * if a simple field has the same name as a core attribute, add
    a 2 suffix to its name (#13590)
  MITAB driver:
  * .mif reader: accepts linestring and multilinestring of 1
    point (even zero) (#13796)
  NAS driver:
  * fix updates with unqualified properties (ie.
    lebenszeitintervall /AA_Lebenszeitintervall/endet vs.
    adv:lebenszeitintervall/ adv:AA_Lebenszeitintervall/adv:endet)
  ODS driver:
  * fix reading field name when the first data line has less
    columns than the title line (#13687)
  OSM driver:
  * fix reading complex multipolygons (3.11.5 regression)
    (#13610)
  Parquet driver:
  * fix so that Hive partitionned datasets are filtered properly
  * avoid conflicts with geoarrow.pyarrow Python module when
    opening GeoArrow encoded files that have no GeoParquet
    metadata
  WFS driver:
  * really skip EPSG:404000 fake GeoServer SRS (#13611)
  * disable VSI_CACHE when getting streamed results, as useless
- Remove gdal-pr13664-poppler26.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1771416000">- Fix build with Poppler 26.02.0:
  * Add gdal-pr13850-poppler26_02.patch</changelog>
</package>
<package pkgid="1179da702e6b58b918a2f759c1d0410bb2d6468de6f45e7fb431edf6f82c49776306f457ade5deef9023e95528fa660e6f9fc70433cc06630878f3a41b8bad06" name="gdal-bash-completion" arch="noarch">
  <version epoch="0" ver="3.12.2" rel="2.3"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1744027200">- Update to bugfix release version 3.10.3
  https://github.com/OSGeo/gdal/blob/v3.10.3/NEWS.md
  + Build
  - Fix build with -DWIN32_LEAN_AND_MEAN
  - Fix warnings when building against Poppler 25.03.00
  + Port
  - cpl_http: retry "SSL connection timeout"
  - /vsigs/ (and /vsiaz/): invalidate cached state of files/directories when
    changing authentication parameters (#11964)
  + Algorithms
  - Pansharpen: avoid I/O errors when extent of PAN and MS bands differ by
    less than the resolution of the MS band (#11889)
  - Warp: fix reprojecting on empty source window with nodata != 0 and MEM
    driver (#11992)
  + Utilities
  - gdaldem: allow -az zero or negative
  + Raster drivers
  - AVIF driver:
    remove limitation that prevented from reading images bigger than 10 MB
  - GRIB2 driver:
    fix reading Transverse Merctor with negative easting/falsing (#12015)
    also fix reading it with scale factor != 0.9996
  - GTiff driver:
    fix 3.10.1 regression when reading a file just created in multi-threaded
    mode with compression
  - MBTiles driver:
    fix update with WEBP compression
  - MRF driver:
    allow deflate expansion
  - PDF driver:
    fix default value for DPI open option description
  + OGR 3.10.3
  - Core
    SQLite dialect: make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
  - OGRSpatialReference
    ogrct.cpp: fix potential crash in multi-threaded execution (#11860)
  - Utilities
    ogr2ogr: fix -upsert with a GPKG source
  + Vector drivers
  - CSV driver:
    fix parsing of 64 bit integers above 2^53
  - GeoJSON driver:
    fix detection of features starting with {"geometry":{"type":"xxxxx",
    "coordinates":[... (qgis/QGIS#61266)
  - GMLAS driver:
    fix reading multiple values of a StringList field that is a repeated
    element (#12027)
  - GPKG driver:
    make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
    fix SetNextByIndex() followed by GetNextFeature() without explicit call
    to GetLayerDefn() (#11974)
  - MiraMonVector driver:
    fix error: Unexpected Non-nullptr Return
    fixing a word in Catalan language
    writing VRS in metadata file + error in the zMin, zMax values of the
    header
  - MSSQLSpatial driver:
    Fix creation of metadata tables related to "dbo"
  - OpenCAD driver:
    add missing std:: qualifiers
  - WFS driver:
    fix crash with GetFeatureCount() and client-side filters (#11920)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1748433600">- Fix wrong-script-interpreter rpmlint error
  * Run %python3_fix_shebang macro</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751112000">- Update gdal to version 3.11.0
  * Add muparser as a new dependency, used by GDAL for C++ VRT expressions
  * Disable frmts/libertiff by removing it from frmts/CMakeLists.txt, since
    it has a hard dependency on the bundled tiff libraries that we remove
  * Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal
    issue #4742 (upstream commit b11cad7)
  * Full Changelog at github.com/OSGeo/gdal/releases/tag/v3.11.0
  * Add GDAL Streamed Algorithm Format (GDALG) driver, enabling streamed vector
    dataset replay of compatible gdal command lines
  * RFC 100 - Support float16
  * RFC 102 - Embed resource files into libgdal
  * RFC 103 - Add OGR_SCHEMA option to select OGR drivers
  * RFC 104 - Add new gdal front-end cli
  * RFC 105 - Add safe path manipulation functions
  * RFC 106 - Metadata for driver update capabilties
  * RFC 107 - Add OGRLayer::I{GetExtent,SetSpatialFilter}() functions
  * RFC 108 - Remove various raster and vector drivers, make other drivers read-only
    See github.com/OSGeo/gdal/releases/tag/v3.11.0 for the removed/changed drivers
  * Add (read-only) Arrow Database Connectivity (OGR ADBC) driver
  * Add libertiff driver (NOTE: Disabled, see second entry)
  * Add (read-only) Radarsat Constellation Mission raster driver
  * Add (read-only) Artificial intelligence powered vector driver
  * Add function evaluate arbitrary VRT Pixel Function expressions
  * Improve ZARR driver, adding Kerchunk JHSON and Parquet reference stores
  * Set GPKG default version to 1.4 on creation
  * Remove OpenCL warper
  * OGR Memory driver has been deprecated in favour of and aliased to the MEM driver
  * Various other fixes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1753617600">- Update gdal to version 3.11.3; changes below are combined for 3.11.1, .2 and .3
  * Remove gdal-backport-commit-b11cad7.patch since the backported commit is
    included in the 3.11.1 release
  * Fixes various build related issues, for example missing includes
  * Fixes various potential or actual integer overflows, nullptr derefrences
    and memory leaks
  * Fixes crashes when using the MEM driver, caused by wrong usage of
    a function
  * Fixes crashes when using the VRT driver with empty mappings
  * Fixes segfault in gdal vector grid that occurred when the first feature
    had no geometry
  * Readds Golden Software Surfer Binary Grid 6.0 (GSBG) driver
  * Readds GSAG driver
  * Various bug and regression fixes
  * Full changelog is avaiable at
    https://github.com/OSGeo/gdal/blob/v3.11.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1762516800">- Update to version 3.11.5 Maintenance release
  https://github.com/OSGeo/gdal/blob/v3.11.5/NEWS.md
- Update to version 3.11.4
  https://github.com/OSGeo/gdal/blob/v3.11.4/NEWS.md</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1763380800">- Update to version 3.12.0
  * New 'gdal raster ...', 'gdal vector ...' and other CLI commands
  * Improved pipelining
  * Moved 'gdal vector geom XXXX' utilities directly under 'gdal vector'
  * Renamed 'gdal vector geom set-type' as 'gdal vector set-geom-type'
  * Bump of shared lib major version
  * Full list at https://github.com/OSGeo/gdal/blob/v3.12.0/NEWS.md</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1769256000">- Remove lerc build option: It has no effect when using external
  libtiff -- boo#1257123</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1769774400">- Update to 3.12.1
  * GDAL 3.12.1 is a bugfix release.
  [#]# Port
  * VSIZipFilesystemHandler::GetFileInfo(): extra sanity check to
    avoid later huge memory allocations (ossfuzz#457877771)
  * /vsicurl/: fix a redirect to a URL ending with a slash followed
    by a 403
  [#]# Algorithms
  * Rasterize: avoid integer overflows on huge geometry coordinates
  * GDALFPolygonize(): make it handle 64-bit float rasters on their
    native precision, and not Float32 (#13526)
  [#]# Core
  * GDALGeoTransform::Apply(const OGREnvelope &amp;,
    GDALRasterWindow&amp;): avoid integer overflows
  * ComputeRasterMinMaxLocation(): fix on all inf/-inf rasters
  * GDALProxyPoolDataset::GetGCPSpatialRef(): fix nullptr
    dereference
  * Deferred plugin loading: add GDAL_DCAP_UPDATE to cached driver
    metadata items in proxy driver, to avoid plugins to be
    unnecessarily loaded
  * GDALJP2Metadata::CollectGMLData(): avoid memory leak on
    malformed documents
  * JPEG2000 writer: remove NUL terminated byte at end of payload
    of 'lbl ' and 'xml ' boxes
  * ComputeStatistics(): fix imprecise result on stddev on Float64
    with SSE2/AVX2 optimization (3.12.0 regression) (#13543)
  * ComputeStatistics(): increase precision for mean and stddev
    computation on Float32 to Float64 (3.12.0 regression)
  [#]# Raster utilities
  * gdalinfo -json output: fix stac:transform coefficient order
    (#13358)
  * gdalinfo -json: fix setting [stac][raster:bands][0][nodata] for
    floating-point datasets
  * GDALZonalStats: Fix error for certain polygons outside raster
    extent (#13376)
  * gdal raster zonal-stats: avoid integer overflows on geometries
    with huge coordinate values
  * gdal raster tile: fix stalling in --parallel-mode=spawn with
    CPL_DEBUG=ON on Windows (#13390)
  * gdal mdim convert: fix specifying multiple values for --group,
  - -subset, --scale-axes
  * gdal raster convert: avoid error message when outputting to
    /vsistdout/ (#13400)
  * gdal raster calc / VRTDerivedRasterBand: fix
    computation/transfer data type with ComplexSource (#13409)
  * gdal raster compare/info/tile: make them work properly in a
    pipeline where the input dataset is provided not in the
    pipeline string
  * gdal vector make-valid: avoid skipping 3d geometries (#13425)
  * ogr2ogr/VectorTranslate: fix (and improve) selectFields support
    in Arrow code path (#13401)
  * gdal vector check-geometry: add include-field option
  * gdal raster color-map/gdaldem color-relief: fix crash when
    color map is invalid and outputting to a format without
    CreateCopy capability
  * GDALGeosNonStreamingAlgorithmDataset: Avoid crash with multiple
    input layers
  * gdal vector sql: fix --overwrite-layer (#13516)
  * gdal raster calc: allow to specify input files as nested
    pipelines (#13493)
  * gdalwarp: fix artifacts (related to chunked processing) when
    using -r sum resampling (#13539)
  [#]# Raster drivers
  [#]## GTI driver:
  * accept tiles with south-up orientation (auto-warp them to
    north-up) (#13416)
  * allow 'stac_extensions' field (in addition to 'stac_version')
    to be a marker for STAC GeoParquet
  * STAC GeoParquet: make it ready for top-level 'bands' object and
    eo v2.0 stac extension
  * only rewrite URLs (like gs:// --&gt; /vsigs/) for a STAC
    collection catalog (#12900)
  [#]## GTiff driver:
  * avoid a warning to be emitted when created RRD overviews
  [#]## HDF5 driver:
  * do not report GCPs on swath geolocation fields, but report
    GEOLOCATION
  [#]## netCDF driver:
  * fix potential linking issue in
    GDAL_REGISTER_DRIVER_NETCDF_FOR_LATER_PLUGIN=ON mode (#13410)
  [#]## NITF driver:
  * fix reading extended header TREs (#13510)
  [#]## STACIT driver:
  * do not emit initial pagination request with a '{}' body
  [#]## VRT driver:
  * Add "name" attribute to source types in xml schema
  * with nearest neighbor, round source coordinates as we do in
    generic GDALRasterBand::IRasterIO() (#13464)
  * disable multithreading on neighbouring sources not perfectly
    aligned on an integer output coordinate, to avoid non
    deterministic pixel output
  [#]## Zarr driver:
  * fix one way of opening Kerchunk Parquet reference stores
  * avoid excessive processing time on corrupted NCZarr datasets
    (ossfuzz#459241526)
- Fix build with Poppler 26.01.00, add gdal-pr13664-poppler26.patch</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1771329600">- Make dependency on NetCDF optional and set the default for
  s390x, s390, armv7l and i586 to "off".
- Update to 3.12.2
  GDAL 3.12.2 is a bugfix release.
  [#]# Build
  * Arrow/Parquet: fix build issue with libarrow 23.0 with
    precompiled headers
  * PDF: add compatibility with Poppler 26.01.0 (#13668)
  * LIBKML: workaround build issue with boost 1.90, clang 21 and
    c++23 (#13709)
  * Add explicit include for std::strtoull
  [#]# Miscellaneous
  * gdal-bash-completion.sh: do not put '.py' in function
    identifiers (#13570)
  * gdal-bash-completion.sh: add completion for .py scripts
  * invoked without the .py suffix (#13570)
  [#]# GDAL 3.12.2
  [#]## Port
  * VSIMkdirRecursive(): avoid stack call overflow on huge
    strings (ossfuzz#471096341)
  * /vsicurl_streaming/: fix setting the file size
  * /vsicurl/: handle HTTP 302 response to HEAD requests
  * /vsicurl/ GetFileSizeOrHeaders(): do not propagate
    authentication sent to the original URL to a S3-like redirect
  [#]## Algorithms
  * Warp: fix inappropriate dst nodata avoidance with
    UNIFIED_SRC_NODATA=YES (#13677)
  * GDALWarpOperation::WarpRegionToBuffer(): avoid integer
    overflow (ossfuzz#476973663)
  * GDALWarpOperation::ComputeSourceWindowTransformPoints():
    avoid integer overflow (ossfuzz#476810001)
  * contour: do not emit error when raster is all nodata, but
    return an empty layer (#13735)
  * GDALTransformer(): ignore MAX_GCP_ORDER when METHOD=GCP_TPS,
    and sanitize negative values of MAX_GCP_ORDER when METHOD=GCP_POLYNOMIAL
  * TPS transformer: check RAM available to avoid crashes / system freeze
  [#]## Raster core
  * GDALBufferHasOnlyNoData(): fix potential unsigned integer
    overflow on very large buffers on 32-bit builds
  * GDALGetJPEG2000Structure(): avoid unsigned integer overflow
    on corrupted files (ossfuzz #474176152)
  * gdalrescaledalphaband.cpp: avoid potential int overflow
  [#]## Utilities
  * gdal CLI: remove static registration of top-level algorithms
    that did not work on static builds (firelab/gdalraster#826)
  * gdal raster mosaic: when specifying --target-aligned-pixels,
    check that --resolution is also specified (#13651)
  * gdal raster color-map: make it work better with pipelines (#13740)
  * gdal raster contour/footprint/polygon: fix issue with
    temporary gpkg file on MacOS (#13794)
  [#]## Raster drivers
  BMP driver:
  * fix bug in decoding of RLE4 encoded mode
  ENVI driver:
  * avoid unsigned integer overflow on corrupted datasets
    (ossfuzz#474923693)
  GRIB driver:
  * fix stack-buffer-overflow read of ossfuzz#474605327
  GTiff driver:
  * make GetMetadataItem(&lt;top-level-key&gt;, json:ISIS3) return a
    subset of the whole JSON
  * avoid int overflow when reading 1-bit images with strip of
    width in [2147483641,2147483647] range
  * Internal libtiff: TIFFReadDirectory(): re-set
    TIFF_LAZYSTRILELOAD if file opened in 'O' mode (ossfuzz
    [#470691578])
  * Internal libtiff: _TIFFGetStrileOffsetOrByteCountValue():
    fix potential crash on corrupted files when file opened in
    'O' mode (ossfuzz #471328917)
  * Internal libtiff: resync with upstream to fix ossfuzz
    [#471472003]
  * Internal libtiff: JPEGDecode(): fix memory leak in error
    code path (ossfuzz #471945501)
  HF2 driver:
  * fix reading negative elevations
  ISIS3 driver:
  * PVL&lt;--&gt;JSON: fix/improve parsing of arrays with values with
    unit
  * PVL&lt;--&gt;JSON: deal with repeated keywords
  LIBERTIFF driver:
  * avoid int overflow when reading 1-bit images with strip of
    width in [2147483641,2147483647] range
  * avoid integer overflows when reading huge rasters (such that
    dt_size * block_width &gt; INT_MAX)
  MiraMonRaster driver:
  * fix dataset geotransform when several bands (#13595)
  NITF driver:
  * nitf_spec.xml: fix inverted latitude and longitude in RPFIMG
    CoverageSectionSubheader
  SENTINEL2 driver:
  * geoloc-enabled subdatasets: deal with (expected) missing
    granules
  VRT driver:
  * Pansharpen: avoid potential int overflow
  * Pansharpen: fix serializing the VRT pansharpen dataset to
    disk when panchromatic and multispectral bands have not the
    same extent
  * Pansharpen: fix wrong test regarding vertical orientation of
    input datasets
  * Pansharpen: Add sanity check to avoid double-&gt;int overflow
  XYZ driver:
  * avoid potential write heap-buffer-overflow on corrupted
    files (ossfuzz#478009737)
  [#]# OGR 3.12.2
  [#]## Vector drivers
  JML driver:
  * fix memleak when GetLayerDefn() is called after
    ResetReading() (ossfuzz#477312378)
  LIBKML driver:
  * if a simple field has the same name as a core attribute, add
    a 2 suffix to its name (#13590)
  MITAB driver:
  * .mif reader: accepts linestring and multilinestring of 1
    point (even zero) (#13796)
  NAS driver:
  * fix updates with unqualified properties (ie.
    lebenszeitintervall /AA_Lebenszeitintervall/endet vs.
    adv:lebenszeitintervall/ adv:AA_Lebenszeitintervall/adv:endet)
  ODS driver:
  * fix reading field name when the first data line has less
    columns than the title line (#13687)
  OSM driver:
  * fix reading complex multipolygons (3.11.5 regression)
    (#13610)
  Parquet driver:
  * fix so that Hive partitionned datasets are filtered properly
  * avoid conflicts with geoarrow.pyarrow Python module when
    opening GeoArrow encoded files that have no GeoParquet
    metadata
  WFS driver:
  * really skip EPSG:404000 fake GeoServer SRS (#13611)
  * disable VSI_CACHE when getting streamed results, as useless
- Remove gdal-pr13664-poppler26.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1771416000">- Fix build with Poppler 26.02.0:
  * Add gdal-pr13850-poppler26_02.patch</changelog>
</package>
<package pkgid="092216e1a9b63045a0c909654d08fd857f5c14380a05943089b21e177d281a1b15594df5c0912553acf50c20ecabbce4e9f85ed0578fcbb2ac7f061b52d0a60b" name="gdal-devel" arch="riscv64">
  <version epoch="0" ver="3.12.2" rel="2.3"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1744027200">- Update to bugfix release version 3.10.3
  https://github.com/OSGeo/gdal/blob/v3.10.3/NEWS.md
  + Build
  - Fix build with -DWIN32_LEAN_AND_MEAN
  - Fix warnings when building against Poppler 25.03.00
  + Port
  - cpl_http: retry "SSL connection timeout"
  - /vsigs/ (and /vsiaz/): invalidate cached state of files/directories when
    changing authentication parameters (#11964)
  + Algorithms
  - Pansharpen: avoid I/O errors when extent of PAN and MS bands differ by
    less than the resolution of the MS band (#11889)
  - Warp: fix reprojecting on empty source window with nodata != 0 and MEM
    driver (#11992)
  + Utilities
  - gdaldem: allow -az zero or negative
  + Raster drivers
  - AVIF driver:
    remove limitation that prevented from reading images bigger than 10 MB
  - GRIB2 driver:
    fix reading Transverse Merctor with negative easting/falsing (#12015)
    also fix reading it with scale factor != 0.9996
  - GTiff driver:
    fix 3.10.1 regression when reading a file just created in multi-threaded
    mode with compression
  - MBTiles driver:
    fix update with WEBP compression
  - MRF driver:
    allow deflate expansion
  - PDF driver:
    fix default value for DPI open option description
  + OGR 3.10.3
  - Core
    SQLite dialect: make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
  - OGRSpatialReference
    ogrct.cpp: fix potential crash in multi-threaded execution (#11860)
  - Utilities
    ogr2ogr: fix -upsert with a GPKG source
  + Vector drivers
  - CSV driver:
    fix parsing of 64 bit integers above 2^53
  - GeoJSON driver:
    fix detection of features starting with {"geometry":{"type":"xxxxx",
    "coordinates":[... (qgis/QGIS#61266)
  - GMLAS driver:
    fix reading multiple values of a StringList field that is a repeated
    element (#12027)
  - GPKG driver:
    make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
    fix SetNextByIndex() followed by GetNextFeature() without explicit call
    to GetLayerDefn() (#11974)
  - MiraMonVector driver:
    fix error: Unexpected Non-nullptr Return
    fixing a word in Catalan language
    writing VRS in metadata file + error in the zMin, zMax values of the
    header
  - MSSQLSpatial driver:
    Fix creation of metadata tables related to "dbo"
  - OpenCAD driver:
    add missing std:: qualifiers
  - WFS driver:
    fix crash with GetFeatureCount() and client-side filters (#11920)</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1748433600">- Fix wrong-script-interpreter rpmlint error
  * Run %python3_fix_shebang macro</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1751112000">- Update gdal to version 3.11.0
  * Add muparser as a new dependency, used by GDAL for C++ VRT expressions
  * Disable frmts/libertiff by removing it from frmts/CMakeLists.txt, since
    it has a hard dependency on the bundled tiff libraries that we remove
  * Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal
    issue #4742 (upstream commit b11cad7)
  * Full Changelog at github.com/OSGeo/gdal/releases/tag/v3.11.0
  * Add GDAL Streamed Algorithm Format (GDALG) driver, enabling streamed vector
    dataset replay of compatible gdal command lines
  * RFC 100 - Support float16
  * RFC 102 - Embed resource files into libgdal
  * RFC 103 - Add OGR_SCHEMA option to select OGR drivers
  * RFC 104 - Add new gdal front-end cli
  * RFC 105 - Add safe path manipulation functions
  * RFC 106 - Metadata for driver update capabilties
  * RFC 107 - Add OGRLayer::I{GetExtent,SetSpatialFilter}() functions
  * RFC 108 - Remove various raster and vector drivers, make other drivers read-only
    See github.com/OSGeo/gdal/releases/tag/v3.11.0 for the removed/changed drivers
  * Add (read-only) Arrow Database Connectivity (OGR ADBC) driver
  * Add libertiff driver (NOTE: Disabled, see second entry)
  * Add (read-only) Radarsat Constellation Mission raster driver
  * Add (read-only) Artificial intelligence powered vector driver
  * Add function evaluate arbitrary VRT Pixel Function expressions
  * Improve ZARR driver, adding Kerchunk JHSON and Parquet reference stores
  * Set GPKG default version to 1.4 on creation
  * Remove OpenCL warper
  * OGR Memory driver has been deprecated in favour of and aliased to the MEM driver
  * Various other fixes</changelog>
  <changelog author="Enno Tensing &lt;tenno+suse@suij.in&gt;" date="1753617600">- Update gdal to version 3.11.3; changes below are combined for 3.11.1, .2 and .3
  * Remove gdal-backport-commit-b11cad7.patch since the backported commit is
    included in the 3.11.1 release
  * Fixes various build related issues, for example missing includes
  * Fixes various potential or actual integer overflows, nullptr derefrences
    and memory leaks
  * Fixes crashes when using the MEM driver, caused by wrong usage of
    a function
  * Fixes crashes when using the VRT driver with empty mappings
  * Fixes segfault in gdal vector grid that occurred when the first feature
    had no geometry
  * Readds Golden Software Surfer Binary Grid 6.0 (GSBG) driver
  * Readds GSAG driver
  * Various bug and regression fixes
  * Full changelog is avaiable at
    https://github.com/OSGeo/gdal/blob/v3.11.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1762516800">- Update to version 3.11.5 Maintenance release
  https://github.com/OSGeo/gdal/blob/v3.11.5/NEWS.md
- Update to version 3.11.4
  https://github.com/OSGeo/gdal/blob/v3.11.4/NEWS.md</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1763380800">- Update to version 3.12.0
  * New 'gdal raster ...', 'gdal vector ...' and other CLI commands
  * Improved pipelining
  * Moved 'gdal vector geom XXXX' utilities directly under 'gdal vector'
  * Renamed 'gdal vector geom set-type' as 'gdal vector set-geom-type'
  * Bump of shared lib major version
  * Full list at https://github.com/OSGeo/gdal/blob/v3.12.0/NEWS.md</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1769256000">- Remove lerc build option: It has no effect when using external
  libtiff -- boo#1257123</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1769774400">- Update to 3.12.1
  * GDAL 3.12.1 is a bugfix release.
  [#]# Port
  * VSIZipFilesystemHandler::GetFileInfo(): extra sanity check to
    avoid later huge memory allocations (ossfuzz#457877771)
  * /vsicurl/: fix a redirect to a URL ending with a slash followed
    by a 403
  [#]# Algorithms
  * Rasterize: avoid integer overflows on huge geometry coordinates
  * GDALFPolygonize(): make it handle 64-bit float rasters on their
    native precision, and not Float32 (#13526)
  [#]# Core
  * GDALGeoTransform::Apply(const OGREnvelope &amp;,
    GDALRasterWindow&amp;): avoid integer overflows
  * ComputeRasterMinMaxLocation(): fix on all inf/-inf rasters
  * GDALProxyPoolDataset::GetGCPSpatialRef(): fix nullptr
    dereference
  * Deferred plugin loading: add GDAL_DCAP_UPDATE to cached driver
    metadata items in proxy driver, to avoid plugins to be
    unnecessarily loaded
  * GDALJP2Metadata::CollectGMLData(): avoid memory leak on
    malformed documents
  * JPEG2000 writer: remove NUL terminated byte at end of payload
    of 'lbl ' and 'xml ' boxes
  * ComputeStatistics(): fix imprecise result on stddev on Float64
    with SSE2/AVX2 optimization (3.12.0 regression) (#13543)
  * ComputeStatistics(): increase precision for mean and stddev
    computation on Float32 to Float64 (3.12.0 regression)
  [#]# Raster utilities
  * gdalinfo -json output: fix stac:transform coefficient order
    (#13358)
  * gdalinfo -json: fix setting [stac][raster:bands][0][nodata] for
    floating-point datasets
  * GDALZonalStats: Fix error for certain polygons outside raster
    extent (#13376)
  * gdal raster zonal-stats: avoid integer overflows on geometries
    with huge coordinate values
  * gdal raster tile: fix stalling in --parallel-mode=spawn with
    CPL_DEBUG=ON on Windows (#13390)
  * gdal mdim convert: fix specifying multiple values for --group,
  - -subset, --scale-axes
  * gdal raster convert: avoid error message when outputting to
    /vsistdout/ (#13400)
  * gdal raster calc / VRTDerivedRasterBand: fix
    computation/transfer data type with ComplexSource (#13409)
  * gdal raster compare/info/tile: make them work properly in a
    pipeline where the input dataset is provided not in the
    pipeline string
  * gdal vector make-valid: avoid skipping 3d geometries (#13425)
  * ogr2ogr/VectorTranslate: fix (and improve) selectFields support
    in Arrow code path (#13401)
  * gdal vector check-geometry: add include-field option
  * gdal raster color-map/gdaldem color-relief: fix crash when
    color map is invalid and outputting to a format without
    CreateCopy capability
  * GDALGeosNonStreamingAlgorithmDataset: Avoid crash with multiple
    input layers
  * gdal vector sql: fix --overwrite-layer (#13516)
  * gdal raster calc: allow to specify input files as nested
    pipelines (#13493)
  * gdalwarp: fix artifacts (related to chunked processing) when
    using -r sum resampling (#13539)
  [#]# Raster drivers
  [#]## GTI driver:
  * accept tiles with south-up orientation (auto-warp them to
    north-up) (#13416)
  * allow 'stac_extensions' field (in addition to 'stac_version')
    to be a marker for STAC GeoParquet
  * STAC GeoParquet: make it ready for top-level 'bands' object and
    eo v2.0 stac extension
  * only rewrite URLs (like gs:// --&gt; /vsigs/) for a STAC
    collection catalog (#12900)
  [#]## GTiff driver:
  * avoid a warning to be emitted when created RRD overviews
  [#]## HDF5 driver:
  * do not report GCPs on swath geolocation fields, but report
    GEOLOCATION
  [#]## netCDF driver:
  * fix potential linking issue in
    GDAL_REGISTER_DRIVER_NETCDF_FOR_LATER_PLUGIN=ON mode (#13410)
  [#]## NITF driver:
  * fix reading extended header TREs (#13510)
  [#]## STACIT driver:
  * do not emit initial pagination request with a '{}' body
  [#]## VRT driver:
  * Add "name" attribute to source types in xml schema
  * with nearest neighbor, round source coordinates as we do in
    generic GDALRasterBand::IRasterIO() (#13464)
  * disable multithreading on neighbouring sources not perfectly
    aligned on an integer output coordinate, to avoid non
    deterministic pixel output
  [#]## Zarr driver:
  * fix one way of opening Kerchunk Parquet reference stores
  * avoid excessive processing time on corrupted NCZarr datasets
    (ossfuzz#459241526)
- Fix build with Poppler 26.01.00, add gdal-pr13664-poppler26.patch</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@gmx.com&gt;" date="1771329600">- Make dependency on NetCDF optional and set the default for
  s390x, s390, armv7l and i586 to "off".
- Update to 3.12.2
  GDAL 3.12.2 is a bugfix release.
  [#]# Build
  * Arrow/Parquet: fix build issue with libarrow 23.0 with
    precompiled headers
  * PDF: add compatibility with Poppler 26.01.0 (#13668)
  * LIBKML: workaround build issue with boost 1.90, clang 21 and
    c++23 (#13709)
  * Add explicit include for std::strtoull
  [#]# Miscellaneous
  * gdal-bash-completion.sh: do not put '.py' in function
    identifiers (#13570)
  * gdal-bash-completion.sh: add completion for .py scripts
  * invoked without the .py suffix (#13570)
  [#]# GDAL 3.12.2
  [#]## Port
  * VSIMkdirRecursive(): avoid stack call overflow on huge
    strings (ossfuzz#471096341)
  * /vsicurl_streaming/: fix setting the file size
  * /vsicurl/: handle HTTP 302 response to HEAD requests
  * /vsicurl/ GetFileSizeOrHeaders(): do not propagate
    authentication sent to the original URL to a S3-like redirect
  [#]## Algorithms
  * Warp: fix inappropriate dst nodata avoidance with
    UNIFIED_SRC_NODATA=YES (#13677)
  * GDALWarpOperation::WarpRegionToBuffer(): avoid integer
    overflow (ossfuzz#476973663)
  * GDALWarpOperation::ComputeSourceWindowTransformPoints():
    avoid integer overflow (ossfuzz#476810001)
  * contour: do not emit error when raster is all nodata, but
    return an empty layer (#13735)
  * GDALTransformer(): ignore MAX_GCP_ORDER when METHOD=GCP_TPS,
    and sanitize negative values of MAX_GCP_ORDER when METHOD=GCP_POLYNOMIAL
  * TPS transformer: check RAM available to avoid crashes / system freeze
  [#]## Raster core
  * GDALBufferHasOnlyNoData(): fix potential unsigned integer
    overflow on very large buffers on 32-bit builds
  * GDALGetJPEG2000Structure(): avoid unsigned integer overflow
    on corrupted files (ossfuzz #474176152)
  * gdalrescaledalphaband.cpp: avoid potential int overflow
  [#]## Utilities
  * gdal CLI: remove static registration of top-level algorithms
    that did not work on static builds (firelab/gdalraster#826)
  * gdal raster mosaic: when specifying --target-aligned-pixels,
    check that --resolution is also specified (#13651)
  * gdal raster color-map: make it work better with pipelines (#13740)
  * gdal raster contour/footprint/polygon: fix issue with
    temporary gpkg file on MacOS (#13794)
  [#]## Raster drivers
  BMP driver:
  * fix bug in decoding of RLE4 encoded mode
  ENVI driver:
  * avoid unsigned integer overflow on corrupted datasets
    (ossfuzz#474923693)
  GRIB driver:
  * fix stack-buffer-overflow read of ossfuzz#474605327
  GTiff driver:
  * make GetMetadataItem(&lt;top-level-key&gt;, json:ISIS3) return a
    subset of the whole JSON
  * avoid int overflow when reading 1-bit images with strip of
    width in [2147483641,2147483647] range
  * Internal libtiff: TIFFReadDirectory(): re-set
    TIFF_LAZYSTRILELOAD if file opened in 'O' mode (ossfuzz
    [#470691578])
  * Internal libtiff: _TIFFGetStrileOffsetOrByteCountValue():
    fix potential crash on corrupted files when file opened in
    'O' mode (ossfuzz #471328917)
  * Internal libtiff: resync with upstream to fix ossfuzz
    [#471472003]
  * Internal libtiff: JPEGDecode(): fix memory leak in error
    code path (ossfuzz #471945501)
  HF2 driver:
  * fix reading negative elevations
  ISIS3 driver:
  * PVL&lt;--&gt;JSON: fix/improve parsing of arrays with values with
    unit
  * PVL&lt;--&gt;JSON: deal with repeated keywords
  LIBERTIFF driver:
  * avoid int overflow when reading 1-bit images with strip of
    width in [2147483641,2147483647] range
  * avoid integer overflows when reading huge rasters (such that
    dt_size * block_width &gt; INT_MAX)
  MiraMonRaster driver:
  * fix dataset geotransform when several bands (#13595)
  NITF driver:
  * nitf_spec.xml: fix inverted latitude and longitude in RPFIMG
    CoverageSectionSubheader
  SENTINEL2 driver:
  * geoloc-enabled subdatasets: deal with (expected) missing
    granules
  VRT driver:
  * Pansharpen: avoid potential int overflow
  * Pansharpen: fix serializing the VRT pansharpen dataset to
    disk when panchromatic and multispectral bands have not the
    same extent
  * Pansharpen: fix wrong test regarding vertical orientation of
    input datasets
  * Pansharpen: Add sanity check to avoid double-&gt;int overflow
  XYZ driver:
  * avoid potential write heap-buffer-overflow on corrupted
    files (ossfuzz#478009737)
  [#]# OGR 3.12.2
  [#]## Vector drivers
  JML driver:
  * fix memleak when GetLayerDefn() is called after
    ResetReading() (ossfuzz#477312378)
  LIBKML driver:
  * if a simple field has the same name as a core attribute, add
    a 2 suffix to its name (#13590)
  MITAB driver:
  * .mif reader: accepts linestring and multilinestring of 1
    point (even zero) (#13796)
  NAS driver:
  * fix updates with unqualified properties (ie.
    lebenszeitintervall /AA_Lebenszeitintervall/endet vs.
    adv:lebenszeitintervall/ adv:AA_Lebenszeitintervall/adv:endet)
  ODS driver:
  * fix reading field name when the first data line has less
    columns than the title line (#13687)
  OSM driver:
  * fix reading complex multipolygons (3.11.5 regression)
    (#13610)
  Parquet driver:
  * fix so that Hive partitionned datasets are filtered properly
  * avoid conflicts with geoarrow.pyarrow Python module when
    opening GeoArrow encoded files that have no GeoParquet
    metadata
  WFS driver:
  * really skip EPSG:404000 fake GeoServer SRS (#13611)
  * disable VSI_CACHE when getting streamed results, as useless
- Remove gdal-pr13664-poppler26.patch</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1771416000">- Fix build with Poppler 26.02.0:
  * Add gdal-pr13850-poppler26_02.patch</changelog>
</package>
<package pkgid="f2ccaa39a6f34b5d53848f857f3a76765b13773559791c58bbc8692f701dc36a75ba4e2df02a2a10158b957593767eb8721dad161afcce2b5a48bc417c500391" name="gdb" arch="riscv64">
  <version epoch="0" ver="16.3" rel="6.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1761048000">- Work around recursively defined sle_version on openSUSE Leap 16.0
  (bsc#1238724).</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1761134400">- Patch added (swo#32688):
  * gdb-testsuite-yet-another-attempt-to-fix-gdb.threads.patch
- Maintenance script qa.sh:
  * Remove PR32688 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1764072000">- Patches added:
  * avoid-crash-with-length.patch
  * correct-bounds-check-when-working-around-gas-dwarf-5.patch
  * fix-crash-in-f-typeprint.c.patch
- Patches added (swo#33560, bsc#1251213):
  * bfd-elf-handle-prstatus-of-156-bytes-in-elf32_arm_na.patch
  * gdb-corefiles-fix-segfault-in-add_thread_silent.patch
- Patches added (swo#32542, swo#33354):
  * change-return-value-of-_bfd_mmap_temporary.patch
- Patches added (swo#33068, swo#33069):
  * gdb-fix-handling-of-aborted-inferior-call.patch
- Patches added (swo#33620):
  * gdb-rust-fix-handling-of-unsigned-discriminant.patch
- Patches added (swo#33444):
  * have-gdb.threadexitedevent-inherit-from-gdb.threadev.patch
- Patches added (swo#33617):
  * mark-pascal-as-case-insensitive.patch
- Patches added (testsuite):
  * check-gnatmake-version-in-gnat_version_compare.patch
  * gdb-testsuite-fix-build-id-check-in-gdb.python-py-mi.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp.patch
  * gdb-testsuite-fix-gdb.rust-methods.exp-on-i686-linux.patch
  * gdb-testsuite-fix-main-in-gdb.trace-mi-trace-frame-c.patch
  * gdb-testsuite-fix-possible-tcl-errors-in-gdb.threads.patch
  * gdb-testsuite-fix-sizeof-test-in-gdb.rust-simple.exp.patch
  * gdb-testsuite-fix-xfail-in-gdb.ada-array_of_variant..patch
  * gdb-testsuite-fix-xfail-in-gdb.ada-variant_record_fi.patch
  * gdb-testsuite-force-dwarf-in-gdb.pascal.patch
  * gdb-testsuite-rust-fix-for-empty-array.patch
  * gdb-testsuite-use-expect_build_id_in_core_file-a-bit.patch
  * gdb-testsuite-use-std-c99-in-gdb.base-callfuncs.exp.patch
  * gdb-testsuite-use-std-c99-in-gdb.base-nodebug.exp.patch
  * powerpc-mark-rtti-typeid-tests-as-expected-fail-befo.patch
- Maintenance script import-patches.sh:
  * Use git instead of osc.
- Maintenance script qa.sh:
  * Add PR32893 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1764158400">- Maintenance script qa.sh:
  * Fix grep: warning: stray \ before -.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1770724800">- Fix slow symbol lookup with dwz-compressed debuginfo (swo#33825,
  bsc#1257111).  Patches added:
  * gdb-symtab-fix-slow-symbol-lookup-with-dwz.patch
- Fix failure to list source file with dwz-compressed debuginfo
  (brc#2403580). Patches added:
  * fix-rhbz2403580-misplaced-symtabs-due-to-dwz.patch
  * gdb-test-for-misplaced-symtab-causing-file-not-found.patch
  * gdb-testsuite-add-missing-require-in-gdb.debuginfod-.patch
  * gdb-testsuite-launch-debuginfod-without-vvvv.patch
- Fix slow symbol table reading with dwz-compressed debuginfo
  (swo#33777).  Patches added:
  * gdb-symtab-cache-dw2_get_file_names-result-for-dummy.patch
- Fix heap-use-after-free, reported by TSAN.  Patches added:
  * gdb-symtab-handle-zero-opcode_base-in-line-number-pr.patch
- Fix backtrace through signal trampoline on s390x (swo#33708).
  Patches added:
  * gdb-tdep-fix-gdb.base-siginfo.exp-on-s390x-linux.patch
- Testsuite fixes.  Patches added:
  * gdb-testsuite-fix-another-timeout-in-gdb.mi-mi-multi.patch
  * gdb-testsuite-remove-guile-test-byte-at-sp-before-fl.patch
  * gdb-fix-gdb.base-inline-frame-cycle-unwind.exp-for-s.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1771329600">- Fix generation of core files using gcore for glibc 2.42
  (swo#33855).  Patches added:
  * gcore-handle-unreadable-pages-within-readable-memory.patch
  * gcore-query-auxv-for-at_pagesz-in-gcore_copy_callbac.patch
  Maintenance script qa.sh:
  * Remove PR33054 kfails.
- Maintenance script qa.sh cleanup:
  * Remove kfails for: PR30548, PR30537, PR31061, PR30519, PR31001,
    PR31229, PR32678, PR29706, PR28510, PR31721, PR19436, PR30528,
    PR31440, PR31806, PR31831.
  * Remove kfail_s390 and kfail_sle11.
  * Remove gdb.reverse/{solib-precsave,solib-reverse}.exp kfail.
  * Remove gdb.base/gdb-rhbz1156192-recursive-dlopen.exp kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748800">- Fix a case on x86_64/-m32 where displaced stepping steps out of
  the displaced stepping buffer (swo#33997).  Patches added:
  * gdb-tdep-fix-unrelocated-pc-in-i386_displaced_step_f.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748801">- Fix TUI crash when encountering a debuginfod query while entering
  TUI (swo#31449, swo#33794).  Patches added:
  * gdb-simplify-debuginfod_is_enabled.patch
  * gdb-add-debuginfod_enabled_ask_p.patch
  * gdb-add-defaulted_query_auto_answers_p.patch
  * gdb-tui-don-t-enter-tui-if-debuginfod-enabled-ask.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748802">- Re-enable ptype /o for flexible array member types (swo#33966,
  bsc#1249147).  Patches added:
  * gdb-minor-refactoring-of-is_dynamic_type_internal.patch
  * gdb-factor-out-is_dynamic_type_internal_1.patch
  * gdb-enable-ptype-o-for-some-dynamic-types.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748803">- Testsuite fixes.  Patches added:
  * add-proc-subst_vars.patch
  * gdb-testsuite-fix-printf-regexp-for-ppc64le-with-gli.patch</changelog>
</package>
<package pkgid="9d772970163afb48f86f63656676b4b5b655f529bba1d73c2941772ad65a6d9c36915ce0d91b065c0747c553d0d1b56137e7b377b61e34c1eddac57264695fd9" name="gdbm-devel" arch="riscv64">
  <version epoch="0" ver="1.26" rel="1.2"/>
  <changelog author="Bjø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>
  <changelog author="pgajdos@suse.com" date="1725969600">- version update to 1.24
  * New gdbm_load option: --update
  * Fix semantics of gdbm_load -r
  * Use getline in gdbmtool shell.
  * New function: gdbm_load_from_file_ext
  * Bugfixes
  * * Fix binary dump format for key and/or data of zero size.
    (see https://puszcza.gnu.org.ua/bugs/?565)
  * * Fix location tracking and recover command in gdbtool.
    (see https://puszcza.gnu.org.ua/bugs/?566)
  * * Fix possible buffer underflow in gdbmload.
  * * Ensure any padding bytes in avail_elem structure are filled with 0.
    (fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031276)
  * * Improve the documentation.
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - bsc1209583.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1741348800">- added patches
  fix build with gcc15
  + gdbm-gcc15.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1757505600">- version update to 1.26
  * New function: gdbm_open_ext
  * Fixed build on musl libc
  * Fixed build on MacOS
  * Improved testsuite
- removed patches
  * gdbm-gcc15.patch (upstreamed)</changelog>
</package>
<package pkgid="453fcadd3a78655d9c7a939f81a3e9597da36602f45762aceedb6f8ebf88a1106b25c7d5dec4a11f91bbac7dd836db6c09ab1b9898eda7af42bf2114bb91ae2e" name="gdbm-lang" arch="noarch">
  <version epoch="0" ver="1.26" rel="1.2"/>
  <changelog author="Bjø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>
  <changelog author="pgajdos@suse.com" date="1725969600">- version update to 1.24
  * New gdbm_load option: --update
  * Fix semantics of gdbm_load -r
  * Use getline in gdbmtool shell.
  * New function: gdbm_load_from_file_ext
  * Bugfixes
  * * Fix binary dump format for key and/or data of zero size.
    (see https://puszcza.gnu.org.ua/bugs/?565)
  * * Fix location tracking and recover command in gdbtool.
    (see https://puszcza.gnu.org.ua/bugs/?566)
  * * Fix possible buffer underflow in gdbmload.
  * * Ensure any padding bytes in avail_elem structure are filled with 0.
    (fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031276)
  * * Improve the documentation.
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - bsc1209583.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1741348800">- added patches
  fix build with gcc15
  + gdbm-gcc15.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1757505600">- version update to 1.26
  * New function: gdbm_open_ext
  * Fixed build on musl libc
  * Fixed build on MacOS
  * Improved testsuite
- removed patches
  * gdbm-gcc15.patch (upstreamed)</changelog>
</package>
<package pkgid="55709af4e672febcf4276861c487fcecff58cb3fc01ef92b3a1ac6e9bd3a52d6462b7e48aac673c86f9e75e08f7ecb8da53b631b6aac7c2e9396146ba592e1f2" name="gdbserver" arch="riscv64">
  <version epoch="0" ver="16.3" rel="6.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1761048000">- Work around recursively defined sle_version on openSUSE Leap 16.0
  (bsc#1238724).</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1761134400">- Patch added (swo#32688):
  * gdb-testsuite-yet-another-attempt-to-fix-gdb.threads.patch
- Maintenance script qa.sh:
  * Remove PR32688 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1764072000">- Patches added:
  * avoid-crash-with-length.patch
  * correct-bounds-check-when-working-around-gas-dwarf-5.patch
  * fix-crash-in-f-typeprint.c.patch
- Patches added (swo#33560, bsc#1251213):
  * bfd-elf-handle-prstatus-of-156-bytes-in-elf32_arm_na.patch
  * gdb-corefiles-fix-segfault-in-add_thread_silent.patch
- Patches added (swo#32542, swo#33354):
  * change-return-value-of-_bfd_mmap_temporary.patch
- Patches added (swo#33068, swo#33069):
  * gdb-fix-handling-of-aborted-inferior-call.patch
- Patches added (swo#33620):
  * gdb-rust-fix-handling-of-unsigned-discriminant.patch
- Patches added (swo#33444):
  * have-gdb.threadexitedevent-inherit-from-gdb.threadev.patch
- Patches added (swo#33617):
  * mark-pascal-as-case-insensitive.patch
- Patches added (testsuite):
  * check-gnatmake-version-in-gnat_version_compare.patch
  * gdb-testsuite-fix-build-id-check-in-gdb.python-py-mi.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp.patch
  * gdb-testsuite-fix-gdb.rust-methods.exp-on-i686-linux.patch
  * gdb-testsuite-fix-main-in-gdb.trace-mi-trace-frame-c.patch
  * gdb-testsuite-fix-possible-tcl-errors-in-gdb.threads.patch
  * gdb-testsuite-fix-sizeof-test-in-gdb.rust-simple.exp.patch
  * gdb-testsuite-fix-xfail-in-gdb.ada-array_of_variant..patch
  * gdb-testsuite-fix-xfail-in-gdb.ada-variant_record_fi.patch
  * gdb-testsuite-force-dwarf-in-gdb.pascal.patch
  * gdb-testsuite-rust-fix-for-empty-array.patch
  * gdb-testsuite-use-expect_build_id_in_core_file-a-bit.patch
  * gdb-testsuite-use-std-c99-in-gdb.base-callfuncs.exp.patch
  * gdb-testsuite-use-std-c99-in-gdb.base-nodebug.exp.patch
  * powerpc-mark-rtti-typeid-tests-as-expected-fail-befo.patch
- Maintenance script import-patches.sh:
  * Use git instead of osc.
- Maintenance script qa.sh:
  * Add PR32893 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1764158400">- Maintenance script qa.sh:
  * Fix grep: warning: stray \ before -.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1770724800">- Fix slow symbol lookup with dwz-compressed debuginfo (swo#33825,
  bsc#1257111).  Patches added:
  * gdb-symtab-fix-slow-symbol-lookup-with-dwz.patch
- Fix failure to list source file with dwz-compressed debuginfo
  (brc#2403580). Patches added:
  * fix-rhbz2403580-misplaced-symtabs-due-to-dwz.patch
  * gdb-test-for-misplaced-symtab-causing-file-not-found.patch
  * gdb-testsuite-add-missing-require-in-gdb.debuginfod-.patch
  * gdb-testsuite-launch-debuginfod-without-vvvv.patch
- Fix slow symbol table reading with dwz-compressed debuginfo
  (swo#33777).  Patches added:
  * gdb-symtab-cache-dw2_get_file_names-result-for-dummy.patch
- Fix heap-use-after-free, reported by TSAN.  Patches added:
  * gdb-symtab-handle-zero-opcode_base-in-line-number-pr.patch
- Fix backtrace through signal trampoline on s390x (swo#33708).
  Patches added:
  * gdb-tdep-fix-gdb.base-siginfo.exp-on-s390x-linux.patch
- Testsuite fixes.  Patches added:
  * gdb-testsuite-fix-another-timeout-in-gdb.mi-mi-multi.patch
  * gdb-testsuite-remove-guile-test-byte-at-sp-before-fl.patch
  * gdb-fix-gdb.base-inline-frame-cycle-unwind.exp-for-s.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1771329600">- Fix generation of core files using gcore for glibc 2.42
  (swo#33855).  Patches added:
  * gcore-handle-unreadable-pages-within-readable-memory.patch
  * gcore-query-auxv-for-at_pagesz-in-gcore_copy_callbac.patch
  Maintenance script qa.sh:
  * Remove PR33054 kfails.
- Maintenance script qa.sh cleanup:
  * Remove kfails for: PR30548, PR30537, PR31061, PR30519, PR31001,
    PR31229, PR32678, PR29706, PR28510, PR31721, PR19436, PR30528,
    PR31440, PR31806, PR31831.
  * Remove kfail_s390 and kfail_sle11.
  * Remove gdb.reverse/{solib-precsave,solib-reverse}.exp kfail.
  * Remove gdb.base/gdb-rhbz1156192-recursive-dlopen.exp kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748800">- Fix a case on x86_64/-m32 where displaced stepping steps out of
  the displaced stepping buffer (swo#33997).  Patches added:
  * gdb-tdep-fix-unrelocated-pc-in-i386_displaced_step_f.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748801">- Fix TUI crash when encountering a debuginfod query while entering
  TUI (swo#31449, swo#33794).  Patches added:
  * gdb-simplify-debuginfod_is_enabled.patch
  * gdb-add-debuginfod_enabled_ask_p.patch
  * gdb-add-defaulted_query_auto_answers_p.patch
  * gdb-tui-don-t-enter-tui-if-debuginfod-enabled-ask.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748802">- Re-enable ptype /o for flexible array member types (swo#33966,
  bsc#1249147).  Patches added:
  * gdb-minor-refactoring-of-is_dynamic_type_internal.patch
  * gdb-factor-out-is_dynamic_type_internal_1.patch
  * gdb-enable-ptype-o-for-some-dynamic-types.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1773748803">- Testsuite fixes.  Patches added:
  * add-proc-subst_vars.patch
  * gdb-testsuite-fix-printf-regexp-for-ppc64le-with-gli.patch</changelog>
</package>
<package pkgid="f71e26fb562e6389df54334ee96e10a089b029869ef99d33f4bee195e34b8f7236f78836949dde46b26ef246a7aab6182d2b8d8a3ee5dd91d647365f6624b9c8" name="gdcm" arch="riscv64">
  <version epoch="0" ver="3.2.5" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Force c++-20 on factory to fix build failure with poppler &gt;= 24.05
  (https://sourceforge.net/p/gdcm/bugs/561)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1766664000">- apply fix for poppler 25.10 build error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1774699200">- Update to version 3.2.5:
  * No release notes.
- Build with bundled poppler as GDCM does not support poppler &gt;=
  26 currently.
- Use _service file to clone scm since there is no upstream
  release corresponding to latest tag.
- Minor specfile cleanups.</changelog>
</package>
<package pkgid="72411439e39ab426818e64113cefab5554129357bce472264ec8690430019d773748bca1567c06cf40ac50d197858de1afd33cece4150173134aad0dbe686ca0" name="gdcm-applications" arch="riscv64">
  <version epoch="0" ver="3.2.5" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Force c++-20 on factory to fix build failure with poppler &gt;= 24.05
  (https://sourceforge.net/p/gdcm/bugs/561)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1766664000">- apply fix for poppler 25.10 build error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1774699200">- Update to version 3.2.5:
  * No release notes.
- Build with bundled poppler as GDCM does not support poppler &gt;=
  26 currently.
- Use _service file to clone scm since there is no upstream
  release corresponding to latest tag.
- Minor specfile cleanups.</changelog>
</package>
<package pkgid="3875f2f9307cdb9b4b6c5066dd964292cf17d358079e76a3600f905261ba3e069ecb7b8d30c23b4da613ed834118131a3ff441ae3f8958840bd64cd62d9ccb76" name="gdcm-devel" arch="riscv64">
  <version epoch="0" ver="3.2.5" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Force c++-20 on factory to fix build failure with poppler &gt;= 24.05
  (https://sourceforge.net/p/gdcm/bugs/561)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1766664000">- apply fix for poppler 25.10 build error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1774699200">- Update to version 3.2.5:
  * No release notes.
- Build with bundled poppler as GDCM does not support poppler &gt;=
  26 currently.
- Use _service file to clone scm since there is no upstream
  release corresponding to latest tag.
- Minor specfile cleanups.</changelog>
</package>
<package pkgid="979ec4b3f2a6ec820a067499fd551cc485859223a433cb97564c3afac20101f5af21f198cb7c31fede7ccd83e7851613e8c734d8bcaa156227af80d10d762d6b" name="gdcm-examples" arch="riscv64">
  <version epoch="0" ver="3.2.5" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Force c++-20 on factory to fix build failure with poppler &gt;= 24.05
  (https://sourceforge.net/p/gdcm/bugs/561)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1766664000">- apply fix for poppler 25.10 build error</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1774699200">- Update to version 3.2.5:
  * No release notes.
- Build with bundled poppler as GDCM does not support poppler &gt;=
  26 currently.
- Use _service file to clone scm since there is no upstream
  release corresponding to latest tag.
- Minor specfile cleanups.</changelog>
</package>
<package pkgid="4730287ecaf594a1942eeafc26613391e89ae3afe0faebed24eb94a7d350ab5120dfe8ada9c7f22944bd81e1c2753ac3e63d01e90b655e6af34e59596f8f921b" name="gdk-pixbuf-devel" arch="riscv64">
  <version epoch="0" ver="2.44.4" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1755518400">- Add gdk-pixbuf-jpeg-icc-data.patch: be more careful with icc data
  (bsc#1246114 CVE-2025-7345 glgo@GNOME/gdk-pixbuf!217).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 2.43.5:
  + The animation-related APIs have been deprecated
  + jpeg: Fix a crash related to icc data (CVE-2025-7345)
  + glycin: Save jpeg without alpha
  + glycin: Simplify wrapping code and avoid a copy
  + glycin: Support exif orientation
  + glycin: Set sandbox mode for saving
  + Plug some memory leaks
  + build: Disabled the thumbnailer by default on Linux
  + Prefer builtin modules
- Changes from version 2.43.3:
  + Add a native loader for Android builds
  + Use the glycin loader for SVG as well.
  + Change the default build options to be 'auto' for all loader
    options.
  + Change the default value for the builtin_loaders option to
    'default'.  On Linux, we interpret 'default' as 'glycin'
  + Require Meson 1.5 to build gdk-pixbuf
  + Use glycin for saving. The following formats are supported:
    png, jpeg, tiff, webp, ico, bmp. For png, jpeg and tiff, the
    most common options are supported when saving.
  + Fix introspection annotations for loading and saving GdkPixbuf
    from and to streams asynchronously
- Changes from version 2.43.2:
  + Make the thumbnailer optional
  + Add a glycin loader. Glycin is a sandboxed image loading
    framework that is written in rust, and supports more image
    formats than gdk-pixbuf ever did.
  + Deprecate "gtk_doc" configuration option; to conform with the
    rest of the GNOME core libraries, use "documentation" instead
  + Remove the long-since deprecated "docs" configuration option
  + Require Meson 1.0 to build gdk-pixbuf
  + Deprecate the XPM-related API; the XPM loader is disabled by
    default, and we have better API for loading those kinds of
    assets, though nobody should be shipping XPM files in 2025
- Build with the exact options as recommended by upstream:
  - Dandroid=disabled
  - Dpng=disabled
  - Dtiff=disabled
  - Djpeg=disabled
  - Dgif=disabled
  - Dothers=disabled
  - Dglycin=enabled
  - Dbuiltin_loaders='glycin'
  - Dthumbnailer=disabled
- Disable test suite: due to the use of glycin/bubblewrap, we
  cannot pass the test suite inside the OBS build root
- Drop gdk-pixbuf-fix-decoder-written-bytes-reporting.patch,
  and gdk-pixbuf-jpeg-icc-data.patch: fixed upstream
- Drop thumbnailer subpackage: no longer built by default on linux
  in favor of glycin.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Update to version 2.44.0:
  + build: Fix cross-building
  + build: Don't build documentation by default
  + glycin: Implement animation
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 2.44.1:
  + Re-enable animation tests
  + Fix leak in load_animation_with_glycin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758196800">- Keep owning the directory structure
  %{_libdir}/gdk-pixbuf-2.0/%{gdk_pixbuf_binary_version}/loaders,
  so all the existing loader packages do not have to do it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758196801">- Drop unused rpmlintrc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758628800">- Update to version 2.44.2:
  + glycin: Ignore unknowns keys when saving
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Enable 'other' loaders, which includes ani, bmp, ico, pnm and xpm
  (boo#1250583)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759233600">- Update to version 2.44.3:
  + glycin:
  - Fix an off-by-one-error in option handling
  - Handle outdated uses of the prepare callback
  - Consolidate image and animation loading
  - Handle animations better, using new glycin API
  + build: Require glycin 2.0.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761048000">- Update to version 2.44.4:
  + glycin:
  - Make svgz work
  - Support saving avif
  + docs: Add deprecation tags for GdkPixbufAnimation
  + bmp: Fix loading of bottom-up images</changelog>
</package>
<package pkgid="fc1670377056b909544638f03007e1352f86665467c405af2ecec74682892f5cf75424d71d1a4815994d8a148a0535f62f91fb0d1ddf7df85fc2ef1f7692c5b2" name="gdk-pixbuf-lang" arch="noarch">
  <version epoch="0" ver="2.44.4" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1755518400">- Add gdk-pixbuf-jpeg-icc-data.patch: be more careful with icc data
  (bsc#1246114 CVE-2025-7345 glgo@GNOME/gdk-pixbuf!217).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 2.43.5:
  + The animation-related APIs have been deprecated
  + jpeg: Fix a crash related to icc data (CVE-2025-7345)
  + glycin: Save jpeg without alpha
  + glycin: Simplify wrapping code and avoid a copy
  + glycin: Support exif orientation
  + glycin: Set sandbox mode for saving
  + Plug some memory leaks
  + build: Disabled the thumbnailer by default on Linux
  + Prefer builtin modules
- Changes from version 2.43.3:
  + Add a native loader for Android builds
  + Use the glycin loader for SVG as well.
  + Change the default build options to be 'auto' for all loader
    options.
  + Change the default value for the builtin_loaders option to
    'default'.  On Linux, we interpret 'default' as 'glycin'
  + Require Meson 1.5 to build gdk-pixbuf
  + Use glycin for saving. The following formats are supported:
    png, jpeg, tiff, webp, ico, bmp. For png, jpeg and tiff, the
    most common options are supported when saving.
  + Fix introspection annotations for loading and saving GdkPixbuf
    from and to streams asynchronously
- Changes from version 2.43.2:
  + Make the thumbnailer optional
  + Add a glycin loader. Glycin is a sandboxed image loading
    framework that is written in rust, and supports more image
    formats than gdk-pixbuf ever did.
  + Deprecate "gtk_doc" configuration option; to conform with the
    rest of the GNOME core libraries, use "documentation" instead
  + Remove the long-since deprecated "docs" configuration option
  + Require Meson 1.0 to build gdk-pixbuf
  + Deprecate the XPM-related API; the XPM loader is disabled by
    default, and we have better API for loading those kinds of
    assets, though nobody should be shipping XPM files in 2025
- Build with the exact options as recommended by upstream:
  - Dandroid=disabled
  - Dpng=disabled
  - Dtiff=disabled
  - Djpeg=disabled
  - Dgif=disabled
  - Dothers=disabled
  - Dglycin=enabled
  - Dbuiltin_loaders='glycin'
  - Dthumbnailer=disabled
- Disable test suite: due to the use of glycin/bubblewrap, we
  cannot pass the test suite inside the OBS build root
- Drop gdk-pixbuf-fix-decoder-written-bytes-reporting.patch,
  and gdk-pixbuf-jpeg-icc-data.patch: fixed upstream
- Drop thumbnailer subpackage: no longer built by default on linux
  in favor of glycin.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Update to version 2.44.0:
  + build: Fix cross-building
  + build: Don't build documentation by default
  + glycin: Implement animation
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 2.44.1:
  + Re-enable animation tests
  + Fix leak in load_animation_with_glycin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758196800">- Keep owning the directory structure
  %{_libdir}/gdk-pixbuf-2.0/%{gdk_pixbuf_binary_version}/loaders,
  so all the existing loader packages do not have to do it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758196801">- Drop unused rpmlintrc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758628800">- Update to version 2.44.2:
  + glycin: Ignore unknowns keys when saving
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Enable 'other' loaders, which includes ani, bmp, ico, pnm and xpm
  (boo#1250583)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759233600">- Update to version 2.44.3:
  + glycin:
  - Fix an off-by-one-error in option handling
  - Handle outdated uses of the prepare callback
  - Consolidate image and animation loading
  - Handle animations better, using new glycin API
  + build: Require glycin 2.0.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761048000">- Update to version 2.44.4:
  + glycin:
  - Make svgz work
  - Support saving avif
  + docs: Add deprecation tags for GdkPixbufAnimation
  + bmp: Fix loading of bottom-up images</changelog>
</package>
<package pkgid="62c3f912276096e5d7bb2f8f0562cd0c56266165631fae847b16dcfa89d878737f8d6341ad65e83a6b7cedf06d28b0695038ab956f9372a7636365b9112584f4" name="gdk-pixbuf-loader-jxl" arch="riscv64">
  <version epoch="0" ver="0.11.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1709899200">- Update to release 0.10.2
  * Fix unspecified bugs in (lossless) encoding and streaming mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1718884800">- Enable cjpegli, djpegli tools
- Add system-jpeg.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719662400">- Update to release 0.10.3
  * fix bug in huffman-rle-gradient (e1) specialized decode path</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1725019200">- Update libjxl.spec:
  Add compiler condition to fix SLE-15-SP7 ppc64le build env.
  (bsc#1229831)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726228800">- Update to release 0.11.0
  * Added Gain Map API: ``JxlGainMapBundle`` struct and API
    functions to read and write gain map
    ``bundlesJxlGainMapWriteBundle`` and ``JxlGainMapReadBundle``
    as well as handling compressed ICC profiles:
    ``JxlICCProfileEncode`` and ``JxlICCProfileDecode``.
  * Decoder API: added ``JXL_DEC_BOX_COMPLETE`` event to signal
    that the output buffer for the current box has received all
    contents.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732622400">- Update to release 0.11.1 (boo#1233763 boo#1233785)
  * Huffman lookup table size fix [CVE-2024-11403]
  * Check height limit in modular trees [CVE-2024-11498]</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1736510400">- Disable gimp plugin on SLFO. Gimp is currently unavailable there.
- Re-add lcms2 dependency for s390x. It is used instead of skcms
  on big-endian architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1737547200">- Always require lcms2 for the gtk build. It is needed when
  building plugins, and, if gimp is disabled, it needs to be
  specified explicitly.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1737547201">- Remove the gimp plugin. It is for 2.10, and factory now has gimp
  3.0.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770811200">- Update to release 0.11.2
  * Fix tile dimension in low memory rendering pipeline
  * Fix number of channels for gray-to-gray color transform
    [CVE-2026-1837]
  * djxl: reject decoding JXL files if "packed" representation size
    overflows size_t</changelog>
</package>
<package pkgid="714dbf5dae68afdf316385adb9fe8505253dd5a5ca9afa7c4071fa145dede8989c8d3b8f344c7f6c7c6db421204a6e27194206a36c222bf9c23faa9835516977" name="gdk-pixbuf-loader-libavif" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 1.0.4:
  * AVIF_ENABLE_WERROR is set to OFF by default.
  * Fix wrong alpha plane deallocation when decoded tile pixel
    format does not match reconstructed output image pixel format
  * Fix identical chunk skipping optimization when writing
    animation data
  * Fix ID selection for artificial grid alpha item when decoding
    a grid of tiles which each have an associated auxiliary alpha
    image item (https://crbug.com/oss-fuzz/65657).</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 1.1.1:
  * In avif.h, change "AVIF_API AVIF_NODISCARD" back to
    "AVIF_NODISCARD AVIF_API" to fix clang-cl and MSVC compilation
    errors in the shared library build on Windows.
  * Fix -DAVIF_GTEST=SYSTEM
  * Fix infe_type and codec_config_type wrongly read as byte-
    aligned fields in the
  * experimental feature AVIF_ENABLE_EXPERIMENTAL_METAV1.
  * When building aom as a local dependency, runtime CPU
    detection (`CONFIG_RUNTIME_CPU_DETECT`) is now always `ON`;
  * Fix CMake config shared library leaks
  * Update gain map metadata to current ISO 21496-1 draft.
  * cmake: Only search for ASM_NASM language on x86_64 platforms.
  * Fix "No known features for CXX compiler" CMake error.
  * Fix aom link flags so that transitive library link flags are
    included when aom is a static library
  * Fix out-of-order 'dimg' grid associations
  * Report files with an item used in multiple 'dimg' boxes with
  * AVIF_RESULT_NOT_IMPLEMENTED instead of
    AVIF_RESULT_INVALID_IMAGE_GRID.
  * Add experimental API for reading and writing gain maps in
    AVIF files.
  * If enabled at compile time, add `gainMap` field to
    `avifImage`,
  * add `qualityGainMap` field to `avifEncoder`, add
    `gainMapPresent`, `enableDecodingGainMap`,
    `enableParsingGainMapMetadata` and `ignoreColorAndAlpha` to
    `avifDecoder`.
  * Utility functions for working with gain maps are also added.
  * Gain maps allow readers that support them to display HDR
    images that look good on both HDR and SDR displays.
  * Add experimental support for converting jpeg files with gain
    maps to AVIF files with gain maps. Requires libxml2, and the
    AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP compilation flag.
  * Add a --qgain-map flag to control the gain map quality in
    avifenc.
  * Add the headerFormat member of new type avifHeaderFormat to
    avifEncoder.
  * Add experimental API for reading and writing "mif3"-branded
    AVIF files behind the compilation flag
    AVIF_ENABLE_EXPERIMENTAL_METAV1.
  * Implement avifImageScale() fallback when libyuv is not
    available.
  * Partial import of libyuv to third_party/libyuv (new LICENSE).
  * Add avifenc flag suffixes ":update" and ":u". Quality-
    relative, tiling-relative and codec-specific flags can now be
    positional, relative to input files.
  * Add experimental support for layered AVIF encoding in
    avifenc.
  * Use the --layered flag to enable layered AVIF encoding.
  * Layered AVIF has multiple layers, which works like frame of
    animated AVIF, and layers can be rendered in progressive
    manner on supported viewers
  * Only aom supports layered AVIF encoding at the time of
    writing.
  * Add --scaling-mode flag to set scaling mode of each layer.
  * This part of AV1 encoder is not as thoroughly tested, so
    there are higher possibility encoder may crash when given certain
    configuration or input.
  * Add imageSequenceTrackPresent flag to the avifDecoder struct.
  * avifImageScale() function was made part of the public ABI.
  * Add avif_cxx.h as a C++ header with basic functionality.
  * Add enum aliases AVIF_COLOR_PRIMARIES_SRGB,
    AVIF_COLOR_PRIMARIES_BT2100,
  * AVIF_COLOR_PRIMARIES_DCI_P3,
    AVIF_TRANSFER_CHARACTERISTICS_PQ.
  * Add avifResult enum entry AVIF_RESULT_INTERNAL_ERROR.
  * Require libyuv by default (but it can still be disabled with
  * -DAVIF_LIBYUV=OFF).
  * Add avifdec --icc flag to override the output color profile.
  * Add experimental API for reading and writing 16-bit AVIF
    files behind the
  * compilation flag AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM.
  * Add AVIF_CHROMA_SAMPLE_POSITION_RESERVED to
    avifChromaSamplePosition enum.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1725969600">- Enable building with aom and libyuv for Leap</changelog>
  <changelog author="munix9@googlemail.com" date="1744891200">- update to 1.2.1:
  * Added since 1.2.0
  - Add support for outputting all frames of an image sequence in avifdec.
  - avifdec --index all sequence.avif out.png creates files named
  - out-xxxxxxxxxx.png where xxxxxxxxxx are the zero-padded frame indices.
  * Changed since 1.2.0
  - Fix local libargparse dependency patch step on macOS 10.15 and earlier.
  - Patch local libyuv dependency for compatibility with gcc 10.
  - Use stricter C99 syntax to avoid related compilation issues.
  - Update svt.cmd/svt.sh/LocalSvt.cmake to v3.0.1.
- update to 1.2.0:
  * Added since 1.1.1
  - Turn on the gain map API. Remove the AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP CMake
    flag.
  - Allow YCgCo_Re and YCgCo_Ro encoding/decoding and update the enum values to
    the latest CICP specification. Remove the AVIF_ENABLE_EXPERIMENTAL_YCGCO_R
    CMake flag.
  - Add the properties and numProperties fields to avifImage. They are filled by
    the avifDecoder instance with the properties unrecognized by libavif. They are
    written by the avifEncoder.
  - Add avif(Un)SignedFraction structs and avifDoubleTo(Un)SignedFraction
    utility functions.
  - Add 'avifgainmaputil' command line tool to installed apps.
  - Add avifCropRectRequiresUpsampling().
  - Add experimental support for PixelInformationProperty syntax from HEIF 3rd Ed.
    Amd2 behind the compilation flag AVIF_ENABLE_EXPERIMENTAL_EXTENDED_PIXI.
  - Add experimental Sample Transform recipe
    BIT_DEPTH_EXTENSION_12B_8B_OVERLAP_4B.
  * Changed since 1.1.1
  - avifenc: Allow large images to be encoded.
  - Fix empty CMAKE_CXX_FLAGS_RELEASE if -DAVIF_CODEC_AOM=LOCAL -DAVIF_LIBYUV=OFF
    is specified. #2365.
  - Rename AVIF_ENABLE_EXPERIMENTAL_METAV1 to AVIF_ENABLE_EXPERIMENTAL_MINI and
    update the experimental reduced header feature to the latest specification
    draft. Rename AVIF_HEADER_REDUCED to AVIF_HEADER_MINI.
  - Update the experimental Sample Transform feature behind the
    AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM CMake flag to the latest
    specification draft.
  - Ignore gain maps with unsupported metadata. Handle gain maps with
    writer_version &gt; 0 correctly.
  - Simplify gain map API: remove the enableParsingGainMapMetadata setting, now
    gain map metadata is always parsed if present and if this feature is compiled
    in. Replace enableDecodingGainMap and ignoreColorAndAlpha with a bit field to
    choose image content to decode. Remove gainMapPresent: users can check if
    decoder-&gt;image-&gt;gainMap != NULL instead. Remove avifGainMapMetadata and
    avifGainMapMetadataDouble structs.
  - Write an empty HandlerBox name field instead of "libavif" (saves 7 bytes).
  - Check for FileTypeBox precedence in avifParse().
  - Do not write an alternative group with the same ID as an item.
  - Update aom.cmd/LocalAom.cmake: v3.12.0. The new codec-specific option tune=iq
    (image quality) is added in libaom v3.12.0.
  - Update parseAV2SequenceHeader() and avm.cmd: research-v9.0.0
  - Update dav1d.cmd/dav1d_android.sh/LocalDav1d.cmake: 1.5.1
  - Update libjpeg.cmd/LocalJpeg.cmake: v3.0.4
  - Update libxml2.cmd/LocalLibXml2.cmake: v2.13.5
  - Update libyuv.cmd: ccdf87034 (1903)
  - Update svt.cmd/svt.sh/LocalSvt.cmake to v3.0.0. When available, use
    EbSvtAv1EncConfiguration::lossless and ::level_of_parallelism in libavif.
  - Remove AVIF_ENABLE_GTEST CMake option. It's now implied by
    AVIF_GTEST=LOCAL/SYSTEM.
  - Deprecate avifEncoder's minQuantizer, maxQuantizer, minQuantizerAlpha,
    and maxQuantizerAlpha fields. quality and qualityAlpha should be used
    instead. Deprecate avifenc's --min, --max, --minalpha and --maxalpha
    flags. -q or --qcolor and --qalpha should be used instead.
  - For dependencies, the deprecated way of setting AVIF_LOCAL_* to ON is
    removed. Dependency options can now only be set to OFF/LOCAL/SYSTEM.
  - Change the default quality for alpha to be the same as the quality for color.
  - Allow decoding subsampled images with odd Clean Aperture dimensions or offsets.
  - Deprecate avifCropRectConvertCleanApertureBox() and
    avifCleanApertureBoxConvertCropRect(). Replace them with
    avifCropRectFromCleanApertureBox() and avifCleanApertureBoxFromCropRect().
  - Write descriptive properties before transformative properties.
  - Reject non-essential transformative properties.
  - Treat avifenc --stdin as a regular positional file path argument.
  - Update man pages based on avifenc/dec's --help message.
  - android_jni: Support 16kb page size
  - android_jni: Set threads to 2 instead of CPU count
  - Fix overflows when dealing with alpha during YUV/RGB conversions and in
    avifRGBImageAllocatePixels().
  - Make avifEncoder.headerFormat a flag combination for future features.
  - Rename AVIF_HEADER_FULL to AVIF_HEADER_DEFAULT. Deprecate AVIF_HEADER_FULL.
  - Fix decoding image sequences with non video tracks (such as audio or subtitles).
  - Fix type checking of auxiliary tracks: previously any auxiliary track was
    assumed to be alpha, even if it was a different type. If the aux type is absent,
    it is assumed to be alpha.
- Add libargparse-ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz
- Add %check/tests
- Add man pages</changelog>
  <changelog author="munix9@googlemail.com" date="1745496000">- Temporary deactivation of the generation of manual pages
  with pandoc due to restrictions in Factory/ring1.
  (https://build.opensuse.org/request/show/1272161#comment-2136811)</changelog>
  <changelog author="munix9@googlemail.com" date="1745841600">- Disable tests due to restrictions in Factory/ring1.</changelog>
  <changelog author="munix9@googlemail.com" date="1746792000">- update to 1.3.0:
  * Add grayscale conversions in avifImageRGBToYUV and avifImageYUVToRGB.
  * Add avifRGBFormatIsGray to check whether an avifRGBFormat is gray.
  * Reject the conversion in avifenc from non-monochrome/monochrome to
    monochrome/non-monochrome when an ICC profile is present and not explicitly
    discarded.
  * Forbid encoding with AVIF_MATRIX_COEFFICIENTS_IDENTITY and
    AVIF_PIXEL_FORMAT_YUV400 to be AV1 spec compatible.
  * Do not go through RGB when reading/writing a grayscale PNG/JPG images in
    avifenc/avifdec
  * Ignore tmap items not present in grpl box
  * Assume any id is present in only one altr group as per spec.
  * avifpng.c: support ImageMagick app1 exif text data
  * avifjpeg.c: check for uint32_t overflow before add
  * Update googletest.cmd/LocalGTest.cmake: v1.16.0
  * Update libjpeg.cmd/LocalJpeg.cmake: 3.1.0
  * Update libsharpyuv: v1.5.0
  * Update libxml2.cmd/LocalLibXml2.cmake: v2.14.0
  * Update libyuv.cmd/LocalLibyuv.cmake: 4db2af62d (1909)
  * Update LocalRav1e.cmake: cargo-c v0.10.12
  * Update zlibpng.cmd: libpng 1.6.47
  * Fix wrong Exif orientation set in JPEG or PNG output by avifdec when the input
    AVIF file has an ImageRotation property with angle set to 1 or 3, has no
    ImageMirror property, and carries an Exif chunk. Note that Exif orientation is
    usually ignored in PNG files, so this mainly impacts JPEG files.
  * Encoder: fix ispe property for tmap with grid.
  * Decoder: check the ispe property of tmap items.
  * Allow lowercase GUIDs in XMP when reading JPEG files.
  * Update aom.cmd/LocalAom.cmake: v3.12.1
  * Change avifenc to start in automatic tiling mode.
  * Always forward Unspecified (2) CICP color primaries, transfer characteristics,
    and matrix coefficients to the AV1 encoder. Rely on the 'colr' box instead.
  * Declare *RowBytes as size_t in avifImageRGBToYUV()
    (jsc#PED-13277, CVE-2025-48175, bsc#1243270)
  * Check ftell returned value in avifjpeg.c
  * Add integer overflow checks to makeRoom.
    (jsc#PED-13277, CVE-2025-48174, bsc#1243269)
  * LocalJpeg.cmake: Support multi-config generators.
- Remove 'Group:' tags.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1752235200">- Update libavif.spec:
  Add compile condition for SvtAv1Enc, SLE-15-SP4, and other old
  releases will not build with it to make the update successful.
  (jsc#PED-13277, CVE-2025-48175, bsc#1243270, CVE-2025-48174, bsc#1243269)</changelog>
  <changelog author="munix9@googlemail.com" date="1772798400">- update to 1.4.0:
  * Added since 1.3.0
  - Allow avifenc to read png or jpeg files through stdin using --stdin-format.
  - Support some Sample Transform schemes as defined in the version 1.2 of the
    AVIF specification.
  - Add an optional argument to the --depth flag of avifenc used to enable a bit
    depth extension scheme in the encoded file.
  - Add support for converting jpeg files with Apple style gain maps.
  - Add support for PNG cICP chunk when decoding PNG files. If a PNG file contains
    a cICP chunk and other color information chunks, such as iCCP (ICC profile),
    the other chunks are ignored as per the PNG Specification Third Edition
    Section 4.3.
  - Support reading Sample-Transform-based 16-bit AVIF files when
    avifDecoder::imageContentToDecode &amp; AVIF_IMAGE_CONTENT_SAMPLE_TRANSFORMS is
    not zero.
  - Support Sample Transform derived image items with grid input image items.
  - Add --sato flag to avifdec to enable Sample Transforms support at decoding.
  - Add --grid option to avifgainmaputil.
  - Apply clean aperture crop, rotation and mirror when decoding to PNG or JPEG.
    Remove orientation information from Exif if present.
  - Add avif::RGBImageCleanup to the C++ API.
  * Changed since 1.3.0
  - Set avifDecoder::image-&gt;depth to the same value after avifDecoderParse() as
    after avifDecoderNextImage() when the file to decode contains a 'sato' derived
    image item.
  - avifdec only enables Sample Transform decoding when --depth is set to 16.
  - Update dav1d.cmd/dav1d_android.sh/LocalDav1d.cmake: 1.5.3
  - Update googletest.cmd/LocalGTest.cmake: v1.17.0
  - Update libgav1.cmd: v0.20.0
  - Update libjpeg.cmd/LocalJpeg.cmake: 3.1.3
  - Update libyuv.cmd/LocalLibyuv.cmake: deeb764bb (1922)
  - Update libsharpyuv.cmd/LocalLibsharpyuv.cmake: v1.6.0
  - Update libxml2.cmd/LocalLibXml2.cmake: v2.15.1
  - Update aom.cmd/LocalAom.cmake: v3.13.1
  - Update LocalAvm.cmake: research-v13.0.0
  - Update rav1e.cmd/LocalRav1e.cmake: cargo-c v0.10.20, corrosion v0.6.1,
    rav1e v0.8.1
  - Update svt.cmd/svt.sh/LocalSvt.cmake: v4.0.1
  - Update zlibpng.cmd/LocalZlibpng.cmake: libpng 1.6.55, zlib 1.3.2
  - Fix grayscale conversion when changing the bit depth.
  - Bump cmake_minimum_required from 3.13 to 3.22
  - Associate transformative properties with alpha auxiliary image items.
  - Always forward the CICP color primaries, transfer characteristics,
    and matrix coefficients to the AV1 encoder, which writes them in the Sequence
    Header OBU, for compatibility with libraries that wrongly ignore the colr box.
  - Use a "quality to quantizer (QP)" mapping formula designed for AOM_TUNE_IQ.
  - Set tuning before applying the user-provided specific aom codec options.
  - Use AOM_TUNE_PSNR by default when encoding alpha with libaom because
    AOM_TUNE_SSIM causes ringing for alpha.
  - Use AOM_TUNE_IQ by default when encoding still non-RGB color samples with
    libaom v3.13.0 or later.
  - Converting an image containing a gain map using avifenc with the --grid flag
    now also splits the gain map into a grid.
  - In avifenc, set Exif orientation to 1 (no transformation) when converting
    JPEGs to AVIF.
  - Use all-intra encoding for a layered image if the total number of layers is 2
    and the quality of the first layer is very low (q &lt;= 10).
  * Removed since 1.3.0
  - Remove ext/avm.cmd.
  - Remove the AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM CMake flag.
  - Remove support for libaom versions up to 2.0.0 inclusive.
  - Un-export the private function avifImagePushProperty().</changelog>
  <changelog author="munix9@googlemail.com" date="1774180800">- update to 1.4.1:
  * Changed since 1.4.0
  - Fix build with CMake 3.22
  - Update aom.cmd/LocalAom.cmake: v3.13.2
  - Update libxml2.cmd/LocalLibXml2.cmake: v2.15.2
  - Update libyuv.cmd/LocalLibyuv.cmake: 6067afde5 (1922)
  - Support long path names in Windows
  - Fix cicp management and memory leaks in avifgainmaputil #3102.
  * Removed since 1.4.0
  - Remove experimental status for the following options of avifenc:
  - -progressive, --layered and --scaling-mode, and the
    extraLayerCount option of avifEncoder.</changelog>
</package>
<package pkgid="b30a24028a10af014d68717f65d318df501bfe76816e07c16c88be7d5684e0da2e6fc5e9c2795c96e3b2a622d7c37af4a3f78d2d90cb3d8090cd513cfcc9447d" name="gdk-pixbuf-loader-libheif" arch="riscv64">
  <version epoch="0" ver="1.21.2" rel="2.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1740916800">- update to 1.19.6:
  * C++ and Go wrapper licenses have been changed to MIT
  * supports SVT-AV1 v3.0.0 encoder
  * support emscripten builds for ES6 modules
- Use correct license (these were changed in 2018)
- Remove 0001-support-SVT-AV1-3.0.0.patch (no longer needed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1741003200">- update to 1.19.7:
  * Fixes a build error with SVT-AV1 encoder plugin when using reduced
    symbol visibility</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- update to 1.19.8:
  * Set essential flag for transformative properties as required by
    MIAF. This fixes the display of AVIF images with transformations
    encoded by libheif in Chrome, which checks whether this flag is
    set. This mainly affected images encoded by ImageMagick.
  * If the environment variable LIBHEIF_SECURITY_LIMITS is set to OFF,
    libheif will not check any security limits. This can be used if a
    user works with large images and the application software does not
    allow to adjust the libheif security limits.
  * Resolved processing 16-bit JPEG-2000</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1751716800">- update to 1.20.1:
  - Fixes a bug in decoder plugin loading.
- Changes from 1.20.0:
  - Sequences:
  - API for reading and writing image sequences. You can read and
    write sequences for all codecs (not just H.265 / AV1, but
    also JPEG-2000, ISO-23001-17 uncompressed, ...). Currently
    only intra-coded sequences are supported.
  - API for reading and writing metadata sequences. The metadata
    tracks can contain any raw timed data.
  - Support for SAI (sample auxiliary information). Timed samples
    (from image sequences or metadata) can have auxiliary data
    attached. Currently we support TAI timestamps and GIMI
    content description IDs.
  - Support for track references.
  - The API for sequences is described here:
    https://github.com/strukturag/libheif/wiki/Reading-and-Writing-Sequences
  - New command line tool heif-view to show HEIF sequences
    (requires libSDL).
  - Other new features:
  - You can specify a security limit for the maximum total memory
    libheif may use for decoding. This is easier to handle than
    specifying limits on the maximum image size or single memory
    allocations.
  - Support for TAI timestamps (in images and sequences) has been
    promoted from experimental to stable.
  - FFMPEG plugin now supports HDR decoding
  - Header files are now split into individual headers by topic.
    However, it should still be backwards compatible with heif.h
    being a catch-all covering the old content. For new
    functionality (sequences, TAI), you will need to include the
    specific headers.
  - All struct names of the API are now also typedefs.
- add build requires for brotli which it looks for since 1.18
- prepare building heif-view</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1753790400">- Remove conditionals for openh264, we can build against noopenh264</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1754654400">- update to 1.20.2:
  - When opening tiled images, do not check against maximum image
    size immediately to allow for tile-based decoding of very large
    images.
  - Several smaller fixes in writing image sequences
  - CMake option to disable building of heif-view, which pulls in
    dependency on SDL
  - Fixes reading/writing of GIMI content IDs
  - Some build fixes</changelog>
  <changelog author="olaf@aepfle.de" date="1757592000">- version 1.20 requires at least ffmpeg 4, so go with version 7+</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1767441600">- update to 1.21.1:
  * This patch release only fixes a build error with some GCC versions
    because of a missing #include.
- update to 1.21.0:
  * This release adds full support for reading and writing HEIF image
    sequences. libheif will now encode HEIF image sequences with all
    included codecs.
  * Since HEIF image sequences are very similar to MP4 videos, this new
    version is also capable of decoding most MP4 videos (without audio,
    of course).
  * heif-enc documentation for sequence encoding
  * API documentation for reading and writing sequences
  * Support for image sequences with alpha channels. For most codecs,
    the alpha channel will be stored in a separate, auxiliary,
    monochrome track. For ISO/IEC 23001-17 (uncompressed) streams, the
    alpha channel is stored in the main video track.
  * Support for sequence track edit lists to define the number of
    sequence repetitions (without actually repeating the video data).
  * New encoder plugin using x264 to write H.264-compressed video
    streams and images.
  * The FFmpeg decoder plugin will now decode both H.265 and H.264.
  * Support for HEIF text items and language properties.
  * CVEs fixed: CVE-2025-68431
- fixes [bsc#1255735]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768564800">- update to 1.21.2:
  * build script for JS/WASM now supports building with JPEG2000 and
    "ISO23001-17 Uncompressed" support.
  * image sequence SAI data now works when using the OpenH264 decoder
    plugin</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1773662400">- added patches
  CVE-2026-3949: manipulation of the argument size of a malicious frame can lead to out-of-bounds read (bsc#1259541)
  * libheif-CVE-2026-3949.patch</changelog>
</package>
<package pkgid="5b4a2358f4403fec50a81874850c59e342a7f2a490d9c8092461f638aacc7fc98fc9f36505265b8ca0be076786b3c07903c3469d6e791e305f753dd2943c51be" name="gdk-pixbuf-loader-libopenraw" arch="riscv64">
  <version epoch="0" ver="0.3.7" rel="1.2"/>
  <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ø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ø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="3cd6a14196b2147050fb1cb8be0616cc0d3cc1def946ee98b769a630e4cea88d8deb76560ce912e2980a3cb332a979755165aa03741a31d30cea14915fc4210c" name="gdk-pixbuf-query-loaders" arch="riscv64">
  <version epoch="0" ver="2.44.4" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1755518400">- Add gdk-pixbuf-jpeg-icc-data.patch: be more careful with icc data
  (bsc#1246114 CVE-2025-7345 glgo@GNOME/gdk-pixbuf!217).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 2.43.5:
  + The animation-related APIs have been deprecated
  + jpeg: Fix a crash related to icc data (CVE-2025-7345)
  + glycin: Save jpeg without alpha
  + glycin: Simplify wrapping code and avoid a copy
  + glycin: Support exif orientation
  + glycin: Set sandbox mode for saving
  + Plug some memory leaks
  + build: Disabled the thumbnailer by default on Linux
  + Prefer builtin modules
- Changes from version 2.43.3:
  + Add a native loader for Android builds
  + Use the glycin loader for SVG as well.
  + Change the default build options to be 'auto' for all loader
    options.
  + Change the default value for the builtin_loaders option to
    'default'.  On Linux, we interpret 'default' as 'glycin'
  + Require Meson 1.5 to build gdk-pixbuf
  + Use glycin for saving. The following formats are supported:
    png, jpeg, tiff, webp, ico, bmp. For png, jpeg and tiff, the
    most common options are supported when saving.
  + Fix introspection annotations for loading and saving GdkPixbuf
    from and to streams asynchronously
- Changes from version 2.43.2:
  + Make the thumbnailer optional
  + Add a glycin loader. Glycin is a sandboxed image loading
    framework that is written in rust, and supports more image
    formats than gdk-pixbuf ever did.
  + Deprecate "gtk_doc" configuration option; to conform with the
    rest of the GNOME core libraries, use "documentation" instead
  + Remove the long-since deprecated "docs" configuration option
  + Require Meson 1.0 to build gdk-pixbuf
  + Deprecate the XPM-related API; the XPM loader is disabled by
    default, and we have better API for loading those kinds of
    assets, though nobody should be shipping XPM files in 2025
- Build with the exact options as recommended by upstream:
  - Dandroid=disabled
  - Dpng=disabled
  - Dtiff=disabled
  - Djpeg=disabled
  - Dgif=disabled
  - Dothers=disabled
  - Dglycin=enabled
  - Dbuiltin_loaders='glycin'
  - Dthumbnailer=disabled
- Disable test suite: due to the use of glycin/bubblewrap, we
  cannot pass the test suite inside the OBS build root
- Drop gdk-pixbuf-fix-decoder-written-bytes-reporting.patch,
  and gdk-pixbuf-jpeg-icc-data.patch: fixed upstream
- Drop thumbnailer subpackage: no longer built by default on linux
  in favor of glycin.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Update to version 2.44.0:
  + build: Fix cross-building
  + build: Don't build documentation by default
  + glycin: Implement animation
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757937600">- Update to version 2.44.1:
  + Re-enable animation tests
  + Fix leak in load_animation_with_glycin</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758196800">- Keep owning the directory structure
  %{_libdir}/gdk-pixbuf-2.0/%{gdk_pixbuf_binary_version}/loaders,
  so all the existing loader packages do not have to do it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758196801">- Drop unused rpmlintrc.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758628800">- Update to version 2.44.2:
  + glycin: Ignore unknowns keys when saving
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Enable 'other' loaders, which includes ani, bmp, ico, pnm and xpm
  (boo#1250583)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759233600">- Update to version 2.44.3:
  + glycin:
  - Fix an off-by-one-error in option handling
  - Handle outdated uses of the prepare callback
  - Consolidate image and animation loading
  - Handle animations better, using new glycin API
  + build: Require glycin 2.0.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761048000">- Update to version 2.44.4:
  + glycin:
  - Make svgz work
  - Support saving avif
  + docs: Add deprecation tags for GdkPixbufAnimation
  + bmp: Fix loading of bottom-up images</changelog>
</package>
<package pkgid="b44c07e5ca48c2b595b00bd2446045f61bd65f5adba77c46d6efc4a0580932684f82d8d1c91e5f0fdb890c7e87239186ac7a120b625ec8a72b9a6179a38f7d9b" name="gdk-pixbuf-xlib-devel" arch="riscv64">
  <version epoch="0" ver="2.40.2" rel="1.2"/>
  <changelog author="Bjø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="9d78b7228ca689f92cfc9e78e6d375dafcabe266d905b1e0f2d1e7daa7dc9fa8ff03f6be321888f8983e37b1ea9ec1959c3944ff51b4e6c84a2a9f246b056d68" name="gdm" arch="riscv64">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="c3d5af1d2709dd639522345286ac116b52ce32991c6bf134a0335d2e7b9036b1e9f17abb2375622be099e58d6fcdde32da23f73bf09a9037eb55f9326f52377b" name="gdm-branding-Aeon" arch="noarch">
  <version epoch="0" ver="20240324" rel="1.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1713960000">- Initial package</changelog>
</package>
<package pkgid="9c0ac864f2b9aa08039a6607b3c5a0707eb943214d8015011509b0142b0260514e34be42852942caecc01bc5a2ff4de37b3365fbd7ee57e39e9a8b6fb7b2e210" name="gdm-branding-MicroOS" arch="noarch">
  <version epoch="0" ver="20190625" rel="1.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1561464000">- Initial version
- 20190625</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1581681600">- Remove Supplements (gdm and branding-openSUSE)</changelog>
</package>
<package pkgid="b02c3786b90cd7f0e3a4df7c706b8185ee4b0b712e4b7cbc1b4588f50ec3a8312ffc951d79681aab16b83f3c8472161695e12729397078215ffdf7627bda8d34" name="gdm-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="15.1" rel="3.1"/>
  <changelog author="rbrownccb@opensuse.org" date="1338811200">- Add banner logo for gdm login screen.</changelog>
  <changelog author="zaitor@opensuse.org" date="1378641600">- Bump version to 13.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1408795200">- Bump version to 13.2, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1485691200">- No longer Require exact version of gdm, nor provide exact version
  of branding, it is not stricly needed, and only leads to issues
  with stable updates.
- Add gdm-branding-openSUSE-rpmlintrc as source: Filter out
  rpmlintwarning about exact version Provides.
- Drop obsolete gnome2-SuSE Obsoletes: No current version of
  openSUSE nor SLE have this package anymore.
- Drop obsolete clean section.
- Bump version to 42.3, to prepare for next version of openSUSE.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="yfjiang@suse.com" date="1522152000">- Append InitialSetupEnable=False in custom.conf on Leap, disabling
  the gnome-initial-setup gdm mode, making it consistent with the
  behavior of SLE (bsc#1067976 boo#1086056).</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1554292800">- Adjust to new plymouth imagery
- 15.1</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1555243200">- Use new distribution-logos for the logo</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1674129600">- Bring back gnome-initial-setup for Leap 15.5 while keep it
  disabled on SLE 15 SP5 (jsc#PED-1719).</changelog>
</package>
<package pkgid="d6266ddc75af578373d499dbb338a91d303bd3c3c2e838bcca9fab5aab7bc46d26ad75bb1537d486f12ad21636724a275aecfd261277fe88a9fed6e02a8b9a65" name="gdm-branding-upstream" arch="noarch">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="1fb61343d7a613f80e95d893e601cd0fb43b2c959aac72d55f32c0c5e7e2b22cc71d3c0befe7bc7f113bb7c0bce2597f1ef1df1638627398d154aa4392c84c34" name="gdm-devel" arch="riscv64">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="8929cd1f473fac5153075a5f6b333960f449b2209188e551950b7b07ee7b19fba726c9dd3e77b92d055aacf5c3e4fc4458427456acf52f306ec66069610d52db" name="gdm-lang" arch="noarch">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="47af78c10ff21b788ed31e89e26c4e13d1835300e5f87bc8d989714019030cf0cc3bba7ddd9f80eb41951c2a7f8135c47e0eb973fbf5ab0c63d335b85144a948" name="gdm-schema" arch="noarch">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="dff229929a23fc188263d09bbcba7260fe6faf2bcd639cbda0b9c51bf60aeefe3443e59af70812a8e129c13f9ff319b7750b77664d73ee5dd042b253fdad5259" name="gdm-systemd" arch="noarch">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="f16474cea262c61c8624137b6f115c491949613db90f0dbf478cc15a67970feb559f0fe6e9b51b2c0ca3556d6daaed3cb545c012abc53a3864ca12d2eff1a69c" name="gdm-xdm-integration" arch="noarch">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="2cab6ce0ab6225ab31c436af04b11fcd87795fd6ea2e16a7ac0ebbf4533056d79a8e00f49737dba65e51228d72b48645049e7c074050b7ee6806e7d54b08d688" name="gdmd" arch="noarch">
  <version epoch="0" ver="20210818T144245" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1652184000">- Initial commit</changelog>
</package>
<package pkgid="818514932cf32870396cfbca3080cf57e9629884a68b2020241ad93db02e662e390886a17f88ff0c051adec83ca7485e6c2a82682655e24ae4d8474664f5a45e" name="gdmflexiserver" arch="noarch">
  <version epoch="0" ver="49.2" rel="2.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758024000">- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1758628800">- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758715200">- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1758801600">- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759147200">- Require gdm-xdm-integration when xdm is installed: otherwise we
  end up with a non-functional setup of xdm.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760184000">- Update to version 49.1:
  + Hotfixed a bug that leaves gnome-shell in a locked up state
  + Fixed implementation of userdb, so we don't list our users when
    asked about UID 0 (root)
  + Switched safety check that avoids accidentally deleting / and
    /home from an assertion to an error, so the check always runs
    even in production builds
  + Fixed bug where gnome-initial-setup's configuration (i.e. input
    methods) failed to migrate to the final user session
  + Fixed bug where GDM assumed that Wayland is unavailable if
    Xwayland wasn't installed on the system
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1762516800">- Require displaymanager-sysconfig: we configure most aspects of
  the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1763121600">- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1764072000">- Update to version 49.2:
  + Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1769601600">- Add gdm-initial-vt-tty1.patch: the greeter session runs on tty1
  when environment variable GDM_INITIAL_VT_TTY1 is defined
  (bsc#1252888).</changelog>
</package>
<package pkgid="824560fe207fc0f4285c7be44b6929ce3e426ecf8b41256b2d579346d817c21a3cd362f3370e9777748b6fe1110b333f2c06b68eabff8b037463f36c66edeb6d" name="gdouros-abydos-fonts" arch="noarch">
  <version epoch="0" ver="1.96" rel="2.2"/>
  <changelog author="aloisio@gmx.com" date="1501588800">- Initial package (v. 1.23)</changelog>
  <changelog author="jengelh@inai.de" date="1506513600">- Rectify RPM groups and summaries.</changelog>
  <changelog author="aloisio@gmx.com" date="1509710400">- Update to version 1.95
- Updated Abydos.pdf and AbydosGlyph.pdf</changelog>
  <changelog author="aloisio@gmx.com" date="1515153600">- Update to version 1.96
- Updated Abydos.pdf and AbydosGlyph.pdf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612267200">- Set /bin/bash as buildshell for "&lt;&lt;&lt;".</changelog>
</package>
<package pkgid="a34f2eaa592316ff4bacb05dd4fb74f850aa40957a5679591649fac95aeef237b8a6e0c9877921dea2a630f607e27b91a3eee3544bf2f79b432515dfe7b89943" name="gdouros-abydos-fonts-doc" arch="noarch">
  <version epoch="0" ver="1.96" rel="2.2"/>
  <changelog author="aloisio@gmx.com" date="1501588800">- Initial package (v. 1.23)</changelog>
  <changelog author="jengelh@inai.de" date="1506513600">- Rectify RPM groups and summaries.</changelog>
  <changelog author="aloisio@gmx.com" date="1509710400">- Update to version 1.95
- Updated Abydos.pdf and AbydosGlyph.pdf</changelog>
  <changelog author="aloisio@gmx.com" date="1515153600">- Update to version 1.96
- Updated Abydos.pdf and AbydosGlyph.pdf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612267200">- Set /bin/bash as buildshell for "&lt;&lt;&lt;".</changelog>
</package>
<package pkgid="c7f5411c4f7c0afed7e0913df2e1ff735dd605014500f4507baa8934b4e2a5de713311b05ef34546c8757b971f23dc4acd5ebb1c6cba5a5c160912e39a159334" name="gdouros-aegean-fonts" arch="noarch">
  <version epoch="0" ver="9.78" rel="1.4"/>
  <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="pgajdos@suse.com" date="1390305600">- updated to 7.12
  * no upstream changelog
  * leaving README of version 6.00 as upstream doesn't provide it
    anymore</changelog>
  <changelog author="aloisio@gmx.com" date="1434974400">- update to version 8.00
  * added hinted variant
  * added Cypro-Minoan font (ver. 7.81)
  * added Cretan font (ver. 7.42)
- replaced licence file with a note from the website and
  added official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1452945600">- Update to version 8.01
  * Aegean font 8.01
  * CyproMinoan font 7.82
  * Updated pdf documentation
  * Refreshed README-SUSE from the website</changelog>
  <changelog author="aloisio@gmx.com" date="1462536000">- Update to version 8.91
- Replaced tarball with original archives and pdf docs
  renamed to include the version or last modified date
  (AegeanFonts-8.91.zip Aegean-20160402.pdf
  Alphabetics-20160401.pdf CretanHieroglyphs-20160401.pdf
  CyproMinoanInscriptions-20160401.pdf
  CyproMinoanSigns-20160401.pdf LinearABsigns-20160401.pdf
  LinearAwords-20160401.pdf Phaistos-20160305.pdf)
- Re-added README-SUSE as separate license file</changelog>
  <changelog author="aloisio@gmx.com" date="1480852800">- Update to version 9.00
- Updated Aegean-20160402.pdf and
  CyproMinoanInscriptions-20160401.pdf with
  Aegean-20160930.pdf and
  CyproMinoanInscriptions-20160930.pdf
- Added LinearAInscriptions-20161016.pdf and
  Bibliography-20161016.pdf
- Dropped CyproMinoanSigns-20160401.pdf,
  LinearABsigns-20160401.pdf and
  LinearAwords-20160401.pdf</changelog>
  <changelog author="tiwai@suse.de" date="1481112000">- Fix the way specifying URL in source list; OBS got confused, so
  list explicitly in the comments instead
- Fix the missing LinearAInscriptions.pdf</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Updated fonts to 9.17
- Updated/replaced attendant pdf documents</changelog>
  <changelog author="aloisio@gmx.com" date="1515153600">- Update Aegean fonts to 9.78
- Added Cretan_Hieroglyphs-9.17.zip and
  Cypro-Minoan_Inscriptions-9.17.zip as separate archives
- Dropped Aegean.pdf, Cretan_Hieroglyphs.pdf and
  Cypro-Minoan_Inscriptions.pdf because they're supplied by each
  font archive now.
- Updated Linear_A_Inscriptions.pdf</changelog>
</package>
<package pkgid="d096d3694f3155f6702a8a9bfa71450a32dd6c8dbe090733837990b213a24df1d62add855e1ddfe3353457ce06fa459156c2e9796d7e467075358102eeec032a" name="gdouros-aegyptus-fonts" arch="noarch">
  <version epoch="0" ver="6.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Aegyptus Fonts</changelog>
  <changelog author="toms@suse.de" date="1324036800">- Renamed aegyptus-fonts -&gt; gdouros-aegyptus-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1334750400">- SUSE-Permissive 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="pgajdos@suse.com" date="1390305600">- updated to 5.01
  * added Aegyptus bold typeface
  * otherwise no upstream changelog
  * leaving *.txt files from 3.13 version as upstream doesn't
    provide it anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1390305601">- add Aegyptus.pdf</changelog>
  <changelog author="aloisio@gmx.com" date="1434888000">- update to version 5.03
  * added hinted variant
  * added Nilus (version 6.00)
- replaced licence file with a note from the website and
  added official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1453032000">- Update to version 6.00
  * new pdf documentation
  * refreshed README-SUSE from the website</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Update to version 6.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
</package>
<package pkgid="e0642b665273b326e6e34c371461eea80dcb76542eb25d6716da732653cbeb72f3512265806144106e646e181e93e63dbfae2a784c545bd846dadc5423cbe47c" name="gdouros-akkadian-fonts" arch="noarch">
  <version epoch="0" ver="7.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Akkadian Font</changelog>
  <changelog author="toms@suse.de" date="1324036800">- Renamed akkadian-fonts -&gt; gdouros-akkadian-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1334750400">- SUSE-Permissive 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="pgajdos@suse.com" date="1390305600">- updated to 7.12
  * no upstream changelog
  * leaving README from 2.56, upstream doesn't provide it anymore</changelog>
  <changelog author="aloisio@gmx.com" date="1434888000">- updated to 7.15
  * added hinted variant
  * added Assyrian font (ver. 1.01)
- replaced README with a note from the website and added
  official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Update to version 7.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
</package>
<package pkgid="361a4bcbc433c8271dac70b18dae87e75952a37d317289736508449f16fb66cfa1a7730eedce7e22319cb4a148f08516297437189f30b3ba5e914e1ecbbd5496" name="gdouros-alfios-fonts" arch="noarch">
  <version epoch="0" ver="1.01" rel="3.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Alfios Fonts</changelog>
  <changelog author="toms@suse.de" date="1324382400">- Renamed alfios-fonts -&gt; gdouros-alfios-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1334750400">- SUSE-Permissive 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="pgajdos@suse.com" date="1390305600">- updated to 1.01
  * no upstream changelog
  * added README-SUSE</changelog>
</package>
<package pkgid="f2c7cc9f558934bdad12d360cdde2b140381a981bc71005e6240902be6c894e02f5455e18fda0f745a03fa31ce551e6f9f50f8c6743a1a918cc41fcf2848883a" name="gdouros-analecta-fonts" arch="noarch">
  <version epoch="0" ver="5.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Analecta Font</changelog>
  <changelog author="pgajdos@suse.com" date="1334750400">- SUSE-Permissive license</changelog>
  <changelog author="pgajdos@suse.com" date="1334750401">- renamed analecta-fonts -&gt; gdouros-analecta-fonts</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="pgajdos@suse.com" date="1390305600">- updated to 4.01
  * no upstream changelog
  * leaving README from 3.06 as upstream doesn't provide it anymore</changelog>
  <changelog author="aloisio@gmx.com" date="1434888000">- updated to 4.02
  * added hinted variant
- replaced README with a note from the website and
  added official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1453032000">- Update to version 5.00
  * updated pdf documentation
  * updated README-SUSE file from the website</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Update to version 5.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
</package>
<package pkgid="3d8238cfd15f3b321d637539d772ca6bb3049c3c662dc56674affbfcd8df11ff87a50fc35eb52e15c6f0762762f540a318b2809748de20f2310ba60bab97d3cb" name="gdouros-anatolian-fonts" arch="noarch">
  <version epoch="0" ver="5.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Anatolian Font</changelog>
  <changelog author="toms@suse.de" date="1324296000">- Renamed anatolian-fonts -&gt; gdouros-anatolian-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1334750400">- SUSE-Permissive 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="pgajdos@suse.com" date="1390305600">- updated to 5.01
  * no upstream changelog
  * leaving README from 3.06 as upstream doesn't provide it anymore</changelog>
  <changelog author="aloisio@gmx.com" date="1434888000">- updated to 5.02
  * added hinted variant
- replaced README with a note from the website and added
  official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1453032000">- Refreshed package
  * updated pdf documentation
  * updated README-SUSE</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Update to version 5.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
</package>
<package pkgid="dec351ba0167e8e11ba82c2da2856b9d6c2ac7e5e78de68a726599f58aade597fb57d465f82b173863a9709f78008b42b3d9bc5bb431ac077a7750a3b94970ec" name="gdouros-atavyros-fonts" arch="noarch">
  <version epoch="0" ver="1.01" rel="3.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Atavyros Font</changelog>
  <changelog author="toms@suse.de" date="1324382400">- Renamed atavyros-fonts -&gt; gdouros-atavyros-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1334750400">- SUSE-Permissive 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="pgajdos@suse.com" date="1390305600">- set version to correct 1.01
  * reworked spec file little bit
  * added README-SUSE</changelog>
</package>
<package pkgid="ec0d7f822d22d98f387bf668a0d6d8a96f4beb6e028f9f5ea9d2ccc2a5937710a02e352ea20f9ec429fd2173add66c58231ec03e7161c4c88061a7c8e488db90" name="gdouros-maya-fonts" arch="noarch">
  <version epoch="0" ver="4.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Maya Font</changelog>
  <changelog author="pgajdos@suse.com" date="1335528000">- SUSE-Permissive license, see README</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="pgajdos@suse.com" date="1390305600">- updated to 4.11
  * no upstream changelog
  * leaving README from 1.06 version, upstream do not provide it
    anymore</changelog>
  <changelog author="aloisio@gmx.com" date="1434974400">- update to version 4.14
  * added hinted variant
- replaced licence file with a note from the website and
  added official pdf description
- renamed package according with openFATE #313035</changelog>
  <changelog author="aloisio@gmx.com" date="1453032000">- Refreshed archive
  * updated pdf documentation
  * updated README-SUSE</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Update to version 4.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
</package>
<package pkgid="d91ce0b1b5113fc1ac8ba5cd6a74580095c09295813288f26304bdd65ef79665ae4053de707b196db9bf3ab1c0b884f4ff0705301f84498004509a544dbab7b4" name="gdouros-musica-fonts" arch="noarch">
  <version epoch="0" ver="3.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Musica Font</changelog>
  <changelog author="pgajdos@suse.com" date="1335528000">- SUSE-Permissive license</changelog>
  <changelog author="pgajdos@suse.com" date="1336046400">- renamed musica-fonts -&gt; gdouros-musica-fonts</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="pgajdos@suse.com" date="1390305600">- updated to 3.11
  * no upstream changelog
  * leaving README from 3.06 version, upstream doesn't provide it
    anymore</changelog>
  <changelog author="aloisio@gmx.com" date="1434888000">- updated to 3.12
  * added hinted variant
- replaced README with a note from the website and added
  official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Update to version 3.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
</package>
<package pkgid="0c771f454c3dd1e46a6763d66dd5ec0d388defa5f11711dcc2b078ddb9e6526d7f7404d30a12acae4ac73c504a18296131525b729ca4770bce9a94ae11231262" name="gdouros-symbola-fonts" arch="noarch">
  <version epoch="0" ver="10.23" rel="2.2"/>
  <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="pgajdos@suse.com" date="1390305600">- updated to 7.12
  * no upstream changelog
  * leaving README from 6.05 version, pdf updated</changelog>
  <changelog author="aloisio@gmx.com" date="1434888000">- updated to 8.00
  * added hinted variant
- replaced README with a note from the website and added
  official pdf description</changelog>
  <changelog author="aloisio@gmx.com" date="1453032000">- Refreshed archive
  * updated pdf documentation
  * updated README-SUSE</changelog>
  <changelog author="aloisio@gmx.com" date="1480852800">- Update to version 9.00
- Replaced tarball with original archive renamed to
  include the version
  (symbola-fonts-8.00.tar.bz2 with
  Symbola-9.00.zip)
- Added Bibliography-20161016.pdf (renamed to
  include the last modified date)
- Re-added README-SUSE as separate license file</changelog>
  <changelog author="aloisio@gmx.com" date="1501588800">- Update to version 9.17
- Updated Bibliography pdf.</changelog>
  <changelog author="aloisio@gmx.com" date="1509710400">- Update to version 10.03</changelog>
  <changelog author="aloisio@gmx.com" date="1515153600">- Update to version 10.23</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612267200">- Set /bin/bash as buildshell for "&lt;&lt;&lt;".</changelog>
</package>
<package pkgid="93819a23d0af183303bcdd9e3963fed2a8a08bf396d438b6ab6e7ae351904df8087fef4c97c90f59b0024d417153aa167accdeea35d056ea9ec4d205bf0ac540" name="gdouros-text-fonts" arch="noarch">
  <version epoch="0" ver="8.01" rel="1.4"/>
  <changelog author="aloisio@gmx.com" date="1492776000">- Unified textfonts 7.17 package replacing:
  gdouros-aroania-fonts
  gdouros-anaktoria-fonts
  gdouros-alexander-fonts
  gdouros-avdira-fonts
  gdouros-asea-fonts
- Fixed changelog itself</changelog>
  <changelog author="aloisio@gmx.com" date="1515153600">- Update to version 8.01
- Dropped Textfonts.pdf as separate source because it's now
  included in the source archive</changelog>
</package>
<package pkgid="824b6cff849c38cb859c1246849a97e085984ecdcb81b5db64817368343d1f44ad8291e100ea5ddbc8b9286c8ba8f6ffd3132b6f2dbee5ac40838282cec52758" name="gdouros-unidings-fonts" arch="noarch">
  <version epoch="0" ver="9.17" rel="1.4"/>
  <changelog author="bachinchi@gmail.com" date="1309521600">- Initial package for Unidings Font</changelog>
  <changelog author="pgajdos@suse.com" date="1335528000">- SUSE-Permissive license (README)</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="pgajdos@suse.com" date="1390305600">- updated to 7.12
  * no upstream changelog
  * leaving README from 6.05 version, as provided docx can't be
    displayed at least with LO writer of mine</changelog>
  <changelog author="aloisio@gmx.com" date="1453032000">- Update to version 8.00
  * added pdf documentation
  * replaced README file with a note from the website</changelog>
  <changelog author="aloisio@gmx.com" date="1491825600">- Renamed package to gdouros-unidings-fonts for consistency
- Update to version 8.17
- Switched tarball to original (versioned) archive
- Added README-SUSE as separate source
- Updated homepage URL</changelog>
  <changelog author="aloisio@gmx.com" date="1501588800">- Update to version 9.17</changelog>
</package>
<package pkgid="de9e682380c2c38bda1b0331566a62884ba001b08506be5217a9d30753182e73f373ef82a906f145a1cff8fff445b8ad3f91118b019dd47793b18e9ff33dae59" name="gdu" arch="riscv64">
  <version epoch="0" ver="5.32.0" rel="1.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712232000">- Initial package version 5.27.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712750400">- Packaging improvements:
  * Drop autosetup -p 1 arg only needed when package has patches
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Call go build with relative path to subdirectory containing
    func main()
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713960000">- Version 5.28.0
  * feat: delete/empty items in background by @dundee in #336
  * feat: add --show-item-count (-C) option by @ramgp in #332
  * feat: add --no-delete option by @ramgp in #333
  * feat: ignore item by pressing I by @dundee in #345
  * feat: delete directory items in parallel by @dundee in #340
  * feat: add --sequential option for sequential scanning by @dundee in #322</changelog>
  <changelog author="Timo Schwaak &lt;opensuse@tschwaak.de&gt;" date="1734696000">- Version 5.29.0
  * feat: support for reading gzip, bzip2 and xz files by @dundee in #363
  * feat: add --show-mtime (-M) option by @dundee in #350
  * feat: add option --no-unicode to disable unicode symbols by @dundee in #362
  * fix: division by zero error in formatFileRow by @xroberx in #359</changelog>
  <changelog author="Timo Schwaak &lt;opensuse@tschwaak.de&gt;" date="1735041600">- gdu version output is incomplete when built with normal go build.
  Add ldflags to populate metadata needed by bespoke version
  reporting implementation. Changelog comments by Jeff Kowalczyk:
  * gdu --version ouput with package version 5.29.0:
    Version: development
    Built time:
    Built user:
  * Upstream code has a package build/build.go with an
    implementation managng the above output.
  * Generally we want to remove uses of ldflags for bespoke build
    metadata where possible. In this case, give gdu what it
    expects for now.
  * go1.24+ will have better main module version information in
    output of go version -m binaryname. Perhaps that facility and
    contacting gdu upstream about the issue will allow us to remove
    the ldflags usage from our packaging in the future.</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1735646400">- Version 5.30.1
  * fix: set default colors when config file does not exist
- Version 5.30.0
  * feat: show top largest files using `-t` or `--top` option in
    (gh#dundee/gdu#391)
  * feat: introduce more style options in (gh#dundee/gdu#396)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1736856000">- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
  * Move ldflags metadata out of ppc64 buildmode PIE conditional</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1736856001">- Packaging improvements:
  * Use a BUILD_DATE suitable to preserve reproducible builds
  * BUILD_DATE is used in bespoke LDFLAGS arg to go build expected
    by gdu --version output</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1750161600">- Version 5.31.0
  * feat: relative path ignore support by @s0up4200 in #398
  * feat: Add support showing size of absent git-annex'ed files by @stv0g in #404
  * fix: ctrl_z corruption #253 by @yurenchen000 in #406
  * fix: item count for --show-item-count by @dundee in #416
  * fix: automatically run non-interactive when related flag set by @dundee in #418</changelog>
  <changelog author="RN &lt;R_Nik_C@proton.me&gt;" date="1766923200">- Version 5.32.0
  * feat: Add --no-spawn-shell flag to disable shell access
    (gh#dundee/gdu#440)
  * feat: Add support showing size of absent git-annex'ed files
    (gh#dundee/gdu#404)
  * fix: ctrl_z corruption (gh#dundee/gdu#253) by (gh#dundee/gdu#406)
  * fix: item count for --show-item-count (gh#dundee/gdu#416)
  * fix: automatically run non-interactive when related flag set
    (gh#dundee/gdu #418)</changelog>
</package>
<package pkgid="6f3f8c6b2aca789c88b4d6fda6b237bad094d3245e1c39ff1363420f11212c89169fa3216098c776c48bfea2c5e82f2d277217583dd0e2ad57865cb7e6827a19" name="geany" arch="riscv64">
  <version epoch="0" ver="2.1" rel="1.1"/>
  <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ö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>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1713960000">- Add reproducible.patch to make glfw build deterministic</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add geany-2.0-gcc15.patch: Fix build with gcc 15 (patch lifted
  from gentoo).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754654400">- Update to 2.1:
  * Include themes from geany-themes.
  * Fix silently truncating files containing NUL bytes.
  * Improve compatibility focusing the editor window when opening
    a file externally.
  * Update placeholders for external printing command to use the
    same ones as build commands.
  * Improve corner-case encoding detection and conversion.
  * Fix losing session after opening several projects.
  * Fix emission of the "document-activate" signal, leading to
    glitches in UI and plugins.
  * Fix spurious CPU load after running a build command.
  * Use a more reliable method for saving preferences and other
    auxiliary files.
  * Fix focusing the symbol list through key binding.
  * Fix search entry after editing the toolbar.
  * Fix non-deterministic anonymous symbol names.
  * Fix displaying symbols declared out of order.
  * Fix possible invalid memory access when generating user
    initials on first startup.
  * Fix replacing placeholders in filenames in build commands.
  * Add support for searching the Messages and Compiler output.
  * Add support for modern platform-native file selection dialogs.
  * Regroup filetypes by letter.
  * Add filter for open documents sidebar.
  * Add filter for keybindings preferences.
  * Add various pref to skip "replace in session" confirmation
    dialog.
  * Make it easier to wrap search when the confirmation dialog is
    shown.
  * Fix spurious selection when clicking an externally-modified
    file.
  * Fix translation of the Various preferences tab.
  * Do not show redundant None encoding.
  * Do not display encodings not supported on the system.
  * Move "Virtual Spaces" preference to "Editor -&gt; Features".
  * Various UI tweaks.
  * Allow pasting and autocompletion for multiple carets.
  * Increase minimal number margin width.
- Drop upstreamed reproducible.patch.
- Drop upstreamed geany-2.0-gcc15.patch.</changelog>
</package>
<package pkgid="3030bcf420b6ca6940f702f1c1b632f3c4ad24640e8bb6d05447417a05ec8a2d75c54e26f5f374719493e89becb1b3da97738e27caa213dd8d2aecf6960d28cd" name="geany-devel" arch="riscv64">
  <version epoch="0" ver="2.1" rel="1.1"/>
  <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ö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>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1713960000">- Add reproducible.patch to make glfw build deterministic</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add geany-2.0-gcc15.patch: Fix build with gcc 15 (patch lifted
  from gentoo).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754654400">- Update to 2.1:
  * Include themes from geany-themes.
  * Fix silently truncating files containing NUL bytes.
  * Improve compatibility focusing the editor window when opening
    a file externally.
  * Update placeholders for external printing command to use the
    same ones as build commands.
  * Improve corner-case encoding detection and conversion.
  * Fix losing session after opening several projects.
  * Fix emission of the "document-activate" signal, leading to
    glitches in UI and plugins.
  * Fix spurious CPU load after running a build command.
  * Use a more reliable method for saving preferences and other
    auxiliary files.
  * Fix focusing the symbol list through key binding.
  * Fix search entry after editing the toolbar.
  * Fix non-deterministic anonymous symbol names.
  * Fix displaying symbols declared out of order.
  * Fix possible invalid memory access when generating user
    initials on first startup.
  * Fix replacing placeholders in filenames in build commands.
  * Add support for searching the Messages and Compiler output.
  * Add support for modern platform-native file selection dialogs.
  * Regroup filetypes by letter.
  * Add filter for open documents sidebar.
  * Add filter for keybindings preferences.
  * Add various pref to skip "replace in session" confirmation
    dialog.
  * Make it easier to wrap search when the confirmation dialog is
    shown.
  * Fix spurious selection when clicking an externally-modified
    file.
  * Fix translation of the Various preferences tab.
  * Do not show redundant None encoding.
  * Do not display encodings not supported on the system.
  * Move "Virtual Spaces" preference to "Editor -&gt; Features".
  * Various UI tweaks.
  * Allow pasting and autocompletion for multiple carets.
  * Increase minimal number margin width.
- Drop upstreamed reproducible.patch.
- Drop upstreamed geany-2.0-gcc15.patch.</changelog>
</package>
<package pkgid="60e66f7269cf24c37e21c7f401e0f77b74f6102ea288fa8e5823cbeaa7c0c9dfb5aceb4543fd0e52cf7f92a3b417c9a89322ab41b45a7cbdd66e973b3ec9e205" name="geany-doc" arch="riscv64">
  <version epoch="0" ver="2.1" rel="1.1"/>
  <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ö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>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1713960000">- Add reproducible.patch to make glfw build deterministic</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add geany-2.0-gcc15.patch: Fix build with gcc 15 (patch lifted
  from gentoo).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754654400">- Update to 2.1:
  * Include themes from geany-themes.
  * Fix silently truncating files containing NUL bytes.
  * Improve compatibility focusing the editor window when opening
    a file externally.
  * Update placeholders for external printing command to use the
    same ones as build commands.
  * Improve corner-case encoding detection and conversion.
  * Fix losing session after opening several projects.
  * Fix emission of the "document-activate" signal, leading to
    glitches in UI and plugins.
  * Fix spurious CPU load after running a build command.
  * Use a more reliable method for saving preferences and other
    auxiliary files.
  * Fix focusing the symbol list through key binding.
  * Fix search entry after editing the toolbar.
  * Fix non-deterministic anonymous symbol names.
  * Fix displaying symbols declared out of order.
  * Fix possible invalid memory access when generating user
    initials on first startup.
  * Fix replacing placeholders in filenames in build commands.
  * Add support for searching the Messages and Compiler output.
  * Add support for modern platform-native file selection dialogs.
  * Regroup filetypes by letter.
  * Add filter for open documents sidebar.
  * Add filter for keybindings preferences.
  * Add various pref to skip "replace in session" confirmation
    dialog.
  * Make it easier to wrap search when the confirmation dialog is
    shown.
  * Fix spurious selection when clicking an externally-modified
    file.
  * Fix translation of the Various preferences tab.
  * Do not show redundant None encoding.
  * Do not display encodings not supported on the system.
  * Move "Virtual Spaces" preference to "Editor -&gt; Features".
  * Various UI tweaks.
  * Allow pasting and autocompletion for multiple carets.
  * Increase minimal number margin width.
- Drop upstreamed reproducible.patch.
- Drop upstreamed geany-2.0-gcc15.patch.</changelog>
</package>
<package pkgid="9e61fc6cd32f8b82c244902b575ccd52045193e36e5b53e48535f112e635da319d89feb855779491c17c661a091b82a1efb4e75be5bdb176046bdb679a16cfcd" name="geany-lang" arch="noarch">
  <version epoch="0" ver="2.1" rel="1.1"/>
  <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ö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>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1713960000">- Add reproducible.patch to make glfw build deterministic</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742472000">- Add geany-2.0-gcc15.patch: Fix build with gcc 15 (patch lifted
  from gentoo).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
  Replace with desktop-file-utils BuildRequires.</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754654400">- Update to 2.1:
  * Include themes from geany-themes.
  * Fix silently truncating files containing NUL bytes.
  * Improve compatibility focusing the editor window when opening
    a file externally.
  * Update placeholders for external printing command to use the
    same ones as build commands.
  * Improve corner-case encoding detection and conversion.
  * Fix losing session after opening several projects.
  * Fix emission of the "document-activate" signal, leading to
    glitches in UI and plugins.
  * Fix spurious CPU load after running a build command.
  * Use a more reliable method for saving preferences and other
    auxiliary files.
  * Fix focusing the symbol list through key binding.
  * Fix search entry after editing the toolbar.
  * Fix non-deterministic anonymous symbol names.
  * Fix displaying symbols declared out of order.
  * Fix possible invalid memory access when generating user
    initials on first startup.
  * Fix replacing placeholders in filenames in build commands.
  * Add support for searching the Messages and Compiler output.
  * Add support for modern platform-native file selection dialogs.
  * Regroup filetypes by letter.
  * Add filter for open documents sidebar.
  * Add filter for keybindings preferences.
  * Add various pref to skip "replace in session" confirmation
    dialog.
  * Make it easier to wrap search when the confirmation dialog is
    shown.
  * Fix spurious selection when clicking an externally-modified
    file.
  * Fix translation of the Various preferences tab.
  * Do not show redundant None encoding.
  * Do not display encodings not supported on the system.
  * Move "Virtual Spaces" preference to "Editor -&gt; Features".
  * Various UI tweaks.
  * Allow pasting and autocompletion for multiple carets.
  * Increase minimal number margin width.
- Drop upstreamed reproducible.patch.
- Drop upstreamed geany-2.0-gcc15.patch.</changelog>
</package>
<package pkgid="0c5a0b339a7cbfc1d29f11d9e6ed93dacc54d4bcaa54344b271a67fef484ef597ffcb50d3f24ed1c4c02dc22b89bf23b1189d2e38ffb82756b753065e9df4d31" name="geany-plugins" arch="riscv64">
  <version epoch="0" ver="2.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662379200">- Add explicit pkgconfig(libsoup-2.4) BuildRequires: needed for
  geniuspaste.
- Add explicit pkgconfig(webkit2gtk-4.0) BuildRequires: needed for
  the markdown plugin.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663070400">- Replace 1165.patch with 1178.patch: Solve the problem in a
  different way.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Remove unusable and unmaintained plugins: DevHelp, GeanyPy,
    Multiterm.
  * Bookmarks: Prevent duplicating bookmarks when editing line.
  * Delay updating of tasks list until document has been colorised.
  * Various fixes.
- Dropped 1178.patch since it has been upstreamed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Add upstream patches:
  + db2698cc869274aef353ba7af23d70921d944166.patch:
    projectorganizer: fix invalid string comparison
  + 644550babb52013d2625a3f8e789bbe94a335b6f.patch:
    projectorganizer: Use g_pattern_spec_match_string() instead
    of g_pattern_match_string()</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1740657600">- Drop libwnck2-devel BuildRequires: nothing needs this. Stops us
  from pulling in GTK2 into the build.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742990400">- Add geany-plugins-2.0-gcc15.patch: Fix build with gcc 15, patch
  lifted from gentoo.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743940800">- Add pkgconfig(vte-2.91) BuildRequries, build debug, scope plugins
  and vte support.
- Clean out old no longer needed conditionals, defines and
  comments. Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754740800">- Update to 2.1:
  * Various fixes.
  * New plugin: LSP (Language Server Protocol) plugin
  * Addons: Avoid status icon flickering on startup
  * GeanyGenDoc: Add support for local variables
  * GeanyLaTeX: Improve list insertion
  * GeanyLua: Add single line comment support to `geany.fileinfo`
    and rename the multi-line fields
  * GeniusPaste: Update pastebins
  * GeniusPaste: Ask confirmation before pasting by default
  * ProjectOrganizer: Avoid parsing opened files when loading
    project
  * ProjectOrganizer: Follow Geany's native dialogs setting
  * ProjectOrganizer: Add quick navigation popup panel
  * ProjectOrganizer: Allow configuring external commands
  * Numbered Bookmarks: Add options to force loading or saving
    bookmarks
  * Overview: Do not focus the overview
  * Vimode: Handle clicks on the margins
  * Vimode: Add support for fold commands
  * WebHelper: Add support for loading the current file in the web
    view
- Dropped 644550babb52013d2625a3f8e789bbe94a335b6f.patch since it
  has been upstreamed.
- Dropped db2698cc869274aef353ba7af23d70921d944166.patch since it
  has been upstreamed.
- Dropped geany-plugins-2.0-gcc15.patch since it has been upstreamed.
- Use libsoup-3.0 and webkit2gtk-4.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763035200">- Drop lua plugin, it only supports lua51, and that is going away
  from Tumbleweed (boo#1252922).</changelog>
</package>
<package pkgid="a938482219b7af90769a26055dc4ef32ace36f80851e881caf398e833f861ace9462106b03626b896d6e778b722759a8a38f139441789bf54609d8647520a566" name="geany-plugins-lang" arch="noarch">
  <version epoch="0" ver="2.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662379200">- Add explicit pkgconfig(libsoup-2.4) BuildRequires: needed for
  geniuspaste.
- Add explicit pkgconfig(webkit2gtk-4.0) BuildRequires: needed for
  the markdown plugin.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663070400">- Replace 1165.patch with 1178.patch: Solve the problem in a
  different way.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Remove unusable and unmaintained plugins: DevHelp, GeanyPy,
    Multiterm.
  * Bookmarks: Prevent duplicating bookmarks when editing line.
  * Delay updating of tasks list until document has been colorised.
  * Various fixes.
- Dropped 1178.patch since it has been upstreamed.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720612800">- Add upstream patches:
  + db2698cc869274aef353ba7af23d70921d944166.patch:
    projectorganizer: fix invalid string comparison
  + 644550babb52013d2625a3f8e789bbe94a335b6f.patch:
    projectorganizer: Use g_pattern_spec_match_string() instead
    of g_pattern_match_string()</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1724068800">- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1740657600">- Drop libwnck2-devel BuildRequires: nothing needs this. Stops us
  from pulling in GTK2 into the build.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742990400">- Add geany-plugins-2.0-gcc15.patch: Fix build with gcc 15, patch
  lifted from gentoo.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743940800">- Add pkgconfig(vte-2.91) BuildRequries, build debug, scope plugins
  and vte support.
- Clean out old no longer needed conditionals, defines and
  comments. Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="anenasa &lt;anenasaa@yahoo.com&gt;" date="1754740800">- Update to 2.1:
  * Various fixes.
  * New plugin: LSP (Language Server Protocol) plugin
  * Addons: Avoid status icon flickering on startup
  * GeanyGenDoc: Add support for local variables
  * GeanyLaTeX: Improve list insertion
  * GeanyLua: Add single line comment support to `geany.fileinfo`
    and rename the multi-line fields
  * GeniusPaste: Update pastebins
  * GeniusPaste: Ask confirmation before pasting by default
  * ProjectOrganizer: Avoid parsing opened files when loading
    project
  * ProjectOrganizer: Follow Geany's native dialogs setting
  * ProjectOrganizer: Add quick navigation popup panel
  * ProjectOrganizer: Allow configuring external commands
  * Numbered Bookmarks: Add options to force loading or saving
    bookmarks
  * Overview: Do not focus the overview
  * Vimode: Handle clicks on the margins
  * Vimode: Add support for fold commands
  * WebHelper: Add support for loading the current file in the web
    view
- Dropped 644550babb52013d2625a3f8e789bbe94a335b6f.patch since it
  has been upstreamed.
- Dropped db2698cc869274aef353ba7af23d70921d944166.patch since it
  has been upstreamed.
- Dropped geany-plugins-2.0-gcc15.patch since it has been upstreamed.
- Use libsoup-3.0 and webkit2gtk-4.1</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763035200">- Drop lua plugin, it only supports lua51, and that is going away
  from Tumbleweed (boo#1252922).</changelog>
</package>
<package pkgid="2ca674d5b76a416fe439f6a78d20f596a0478d3d02a065fb9437ff655af2f8815c032c9bb134a46ba932e2b54a1e373a3dab735f92f38abdf6442eb0fd6f5c60" name="gearlever" arch="noarch">
  <version epoch="0" ver="4.4.10" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1774094400">- Update to version 4.4.1:
  * small refactoring and ui improvements</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094401">- Update to version 4.4.2:
  * improved support for offline usage</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094402">- Update to version 4.4.3:
  * removed check on content type header
  * github updater: check if file exists</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094403">- Update to version 4.4.4:
  * ui improvements</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094404">- Update to version 4.4.5:
  * Bump project version from 4.4.4 to 4.4.5</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094405">- Update to version 4.4.6:
  * version bump
  * small ui tweaks
  * added new mime type for appimage</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094406">- Update to version 4.4.7:
  * fixed an issue with some zsync updates
  * allow download when URL in zsync file is absent
  * removed zsync dep
  * version bump
  * indentation
  * removed old code
  * updated zsync logic for static file url
  * wip
  * Don't mark entire translations as fuzzy
  * po: Add Georgian translation
  * po: Add Georgian translation</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094407">- Update to version 4.4.8:
  * version bump
  * use http version of the fedore site to check connectivity
  * fixed wrong import
  * use fedora's website to check for internet connection
  * added info log</changelog>
  <changelog author="ecsos@opensuse.org" date="1775390400">- Update to version 4.4.9:
  * version bump
  * updated pot file
  * updated connection checking UI
  * improved connection check
  * Added missing translation for pt-PT
  * Update the brazilian translation</changelog>
  <changelog author="ecsos@opensuse.org" date="1775390401">- Update to version 4.4.10:
  * Update meson.build
  * Remove invalid import for NO_CONNECTION_LABEL</changelog>
</package>
<package pkgid="2af064f8b813b9c2694d05dad893d4c496623a84e0fd12799051da00ec7557ad33743b7c65cbf3e2f1998fefd8b1be851ef0a5e032d37f767121cf7ab429690c" name="gearlever-lang" arch="noarch">
  <version epoch="0" ver="4.4.10" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1774094400">- Update to version 4.4.1:
  * small refactoring and ui improvements</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094401">- Update to version 4.4.2:
  * improved support for offline usage</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094402">- Update to version 4.4.3:
  * removed check on content type header
  * github updater: check if file exists</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094403">- Update to version 4.4.4:
  * ui improvements</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094404">- Update to version 4.4.5:
  * Bump project version from 4.4.4 to 4.4.5</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094405">- Update to version 4.4.6:
  * version bump
  * small ui tweaks
  * added new mime type for appimage</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094406">- Update to version 4.4.7:
  * fixed an issue with some zsync updates
  * allow download when URL in zsync file is absent
  * removed zsync dep
  * version bump
  * indentation
  * removed old code
  * updated zsync logic for static file url
  * wip
  * Don't mark entire translations as fuzzy
  * po: Add Georgian translation
  * po: Add Georgian translation</changelog>
  <changelog author="ecsos@opensuse.org" date="1774094407">- Update to version 4.4.8:
  * version bump
  * use http version of the fedore site to check connectivity
  * fixed wrong import
  * use fedora's website to check for internet connection
  * added info log</changelog>
  <changelog author="ecsos@opensuse.org" date="1775390400">- Update to version 4.4.9:
  * version bump
  * updated pot file
  * updated connection checking UI
  * improved connection check
  * Added missing translation for pt-PT
  * Update the brazilian translation</changelog>
  <changelog author="ecsos@opensuse.org" date="1775390401">- Update to version 4.4.10:
  * Update meson.build
  * Remove invalid import for NO_CONNECTION_LABEL</changelog>
</package>
<package pkgid="b9dcb69c4c0572c1a0a6a6ef56b4d3791ca189a73e42b868773ded2e48b5e385311d3f004f7a1320c564e8782230fc29d4ab5da6e3d926fddb1b9e3e3eaef6f1" name="geary" arch="riscv64">
  <version epoch="0" ver="46.0+109" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Update to version 44.0+110:
  + ui:
  - Components.Inspector: fix missing icon
  - Replace anchors title if looks like an URI
  - Hide mark actions that are disabled
  + client:
  - ConversationList.View: Fix keyboard navigation
  - tweaks for lower desktop resolutions
  - components: Add a warning about enabling remote images
  - Ensure conversation is loaded before replying
  - Simpler notification messages
  + treewide: Remove deprecated run_javascript()
  + engine:
  - Do not stop unread calculation if no id provided
  - Mark operation as completed if folder already empty
  - Ensure we try to connect again on connection error
  - Filter duplicated mailboxes on LIST
  - When opening a folder, sanitize remote unseen.
  - If reply-to set, we have to honor it
  - Reply all needs to reply to sender
  - Do not stop delivering messages on error
  - Don't use domain for EHLO if it's not FQDN
- Add -Wno-error=return-type to CFLAGS: vala is notoriously bad in
  creating good C code.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 44.0+115:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 44.1:
  + Numerous user interface translation updates.
  + Numerous bug fixes and user interface improvements.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 46.0:
  + Simpler notification messages.
  + Fix navigation issues.
  + Continue delivering messages on error.
  + Fix one more unread count issue.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1727956800">- Update to version 46.0+16:
  * flatpak: Add appstream-glib module
  * flatpak: Update gmime module
  * Set prgname to application ID
  * flatpak: gspell switched to meson on master
  * ci: Use dbus-run-session for tests
  * flatpak: Bump libsecret version
  * Fix crash with drag-and-drop in conversations view
  * Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1741348800">- Update to version 46.0+24:
  * Move screenshots from wiki.gnome.org
  * build: Use appstream for appdata validation test
  * flatpak: folks now uses main instead of master
  * appdata: Fix bugtracker URL
  * Updated translations.
- Drop update-desktop-files and pkgconfig(appstream-glib)
  BuildRequires following upstream changes and deprecation of
  update-desktop-files.
- Add desktop-file-utils BuildRequires.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1762516800">- Update to version 46.0+61:
  * client: conversation-list: Show recipients in Sent folder
  * engine: Detect mime encoding constraint from server EHLO
  * feat: Use DarkReader for dark mode emails
  * tests: Fix ImapDB test after C.UTF-8 change
  * desktop: Rename appdata to metainfo
  * make sure the C.UTF-8 locale is installed on the system
  * migrate locale from en_US.UTF-8 to C.UTF-8
  * chore: Remove trailing newline
  * dev: Add .editorconfig for consistent file formatting
  * Update BUILDING.md
  * client: Go to next pane once something has been selected
  * Support GNOME 42 dark theme preference
  * build: Set minimum libhandy to 1.6
  * client: Support Dark Mode
  * Implement dark mode using color-scheme CSS property
  * ui: Simplify style rules for body.plain in the composer
  * client: Fix invalid conversion from points to pixels
  * fix(ci): Allow flatpak build to fail
  * Added close quote in ca.po
  * client: Fix incorrect height being set for a WebView, when
    using font scaling
  * Updated translations.
- Drop patch merged upstream:
  * Support-GNOME-42-dark-theme-preference.patch
- Rebase patch partly merged upstream:
  * Support-dark-theme-webview.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1770897600">- Update to version 46.0+109:
  * vala-unit: use the build architecture g-ir-compiler
  * vala-unit: meson: Bump minimal meson version to 1.7
  * ComposerPageStateTest: Don't use NBSP directly
  * Migrate to gcr-4 and gck-2
  * Port plugins from libpeas-1 to libpeas-2
  * Remove subprojects/.wraplock
  * Follow GNOME Code of Conduct
  * Rename meson_options.txt to meson.options
  * meson: Bump minimal meson version to 1.7
  * meson: Use SPDX identifier in project license
  * Remvoe .gitattibutes
  * Point old wiki links to the new Geary Gitlab wiki
  * Drop COPYING.pyyaml
  * Adapt vala-unit and tests to GLib 2.70 and later
  * Create a config.vapi for config.h
  * Remove .gitignore
  * tests: Fix ComposerWebViewTest:get_html_for_draft
  * desktop: Fix circular component name
  * desktop: Remove the deprecated ".desktop" suffix from AppStream
    app id
  * webview: Don't register the same resources twice
  * Updated translations.
- Following upstreams ports: Drop pkgconfig(gck-1),
  pkgconfig(gcr-3), pkgconfig(libpeas-1.0) and
  pkgconfig(libpeas-gtk-1.0) BuildRequires. Add
  pkgconfig(libpeas-2), pkgconfig(gck-2) and pkgconfig(gcr-4).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772366400">- drop unneeded dependency on gnome-doc-utils/xml2po (boo#1259023)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="a63b2b98b7bfdfc36958f8e7a0cd7e9a282e0edd7915e6d331cb293b295d0ba330faa73462827a154d6b60b7ac62e51802a513b6826018b7dec9c2d063664f78" name="geary-lang" arch="noarch">
  <version epoch="0" ver="46.0+109" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Update to version 44.0+110:
  + ui:
  - Components.Inspector: fix missing icon
  - Replace anchors title if looks like an URI
  - Hide mark actions that are disabled
  + client:
  - ConversationList.View: Fix keyboard navigation
  - tweaks for lower desktop resolutions
  - components: Add a warning about enabling remote images
  - Ensure conversation is loaded before replying
  - Simpler notification messages
  + treewide: Remove deprecated run_javascript()
  + engine:
  - Do not stop unread calculation if no id provided
  - Mark operation as completed if folder already empty
  - Ensure we try to connect again on connection error
  - Filter duplicated mailboxes on LIST
  - When opening a folder, sanitize remote unseen.
  - If reply-to set, we have to honor it
  - Reply all needs to reply to sender
  - Do not stop delivering messages on error
  - Don't use domain for EHLO if it's not FQDN
- Add -Wno-error=return-type to CFLAGS: vala is notoriously bad in
  creating good C code.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 44.0+115:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714651200">- Update to version 44.1:
  + Numerous user interface translation updates.
  + Numerous bug fixes and user interface improvements.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 46.0:
  + Simpler notification messages.
  + Fix navigation issues.
  + Continue delivering messages on error.
  + Fix one more unread count issue.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1727956800">- Update to version 46.0+16:
  * flatpak: Add appstream-glib module
  * flatpak: Update gmime module
  * Set prgname to application ID
  * flatpak: gspell switched to meson on master
  * ci: Use dbus-run-session for tests
  * flatpak: Bump libsecret version
  * Fix crash with drag-and-drop in conversations view
  * Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1741348800">- Update to version 46.0+24:
  * Move screenshots from wiki.gnome.org
  * build: Use appstream for appdata validation test
  * flatpak: folks now uses main instead of master
  * appdata: Fix bugtracker URL
  * Updated translations.
- Drop update-desktop-files and pkgconfig(appstream-glib)
  BuildRequires following upstream changes and deprecation of
  update-desktop-files.
- Add desktop-file-utils BuildRequires.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1762516800">- Update to version 46.0+61:
  * client: conversation-list: Show recipients in Sent folder
  * engine: Detect mime encoding constraint from server EHLO
  * feat: Use DarkReader for dark mode emails
  * tests: Fix ImapDB test after C.UTF-8 change
  * desktop: Rename appdata to metainfo
  * make sure the C.UTF-8 locale is installed on the system
  * migrate locale from en_US.UTF-8 to C.UTF-8
  * chore: Remove trailing newline
  * dev: Add .editorconfig for consistent file formatting
  * Update BUILDING.md
  * client: Go to next pane once something has been selected
  * Support GNOME 42 dark theme preference
  * build: Set minimum libhandy to 1.6
  * client: Support Dark Mode
  * Implement dark mode using color-scheme CSS property
  * ui: Simplify style rules for body.plain in the composer
  * client: Fix invalid conversion from points to pixels
  * fix(ci): Allow flatpak build to fail
  * Added close quote in ca.po
  * client: Fix incorrect height being set for a WebView, when
    using font scaling
  * Updated translations.
- Drop patch merged upstream:
  * Support-GNOME-42-dark-theme-preference.patch
- Rebase patch partly merged upstream:
  * Support-dark-theme-webview.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1770897600">- Update to version 46.0+109:
  * vala-unit: use the build architecture g-ir-compiler
  * vala-unit: meson: Bump minimal meson version to 1.7
  * ComposerPageStateTest: Don't use NBSP directly
  * Migrate to gcr-4 and gck-2
  * Port plugins from libpeas-1 to libpeas-2
  * Remove subprojects/.wraplock
  * Follow GNOME Code of Conduct
  * Rename meson_options.txt to meson.options
  * meson: Bump minimal meson version to 1.7
  * meson: Use SPDX identifier in project license
  * Remvoe .gitattibutes
  * Point old wiki links to the new Geary Gitlab wiki
  * Drop COPYING.pyyaml
  * Adapt vala-unit and tests to GLib 2.70 and later
  * Create a config.vapi for config.h
  * Remove .gitignore
  * tests: Fix ComposerWebViewTest:get_html_for_draft
  * desktop: Fix circular component name
  * desktop: Remove the deprecated ".desktop" suffix from AppStream
    app id
  * webview: Don't register the same resources twice
  * Updated translations.
- Following upstreams ports: Drop pkgconfig(gck-1),
  pkgconfig(gcr-3), pkgconfig(libpeas-1.0) and
  pkgconfig(libpeas-gtk-1.0) BuildRequires. Add
  pkgconfig(libpeas-2), pkgconfig(gck-2) and pkgconfig(gcr-4).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1772366400">- drop unneeded dependency on gnome-doc-utils/xml2po (boo#1259023)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="e5a0786fe6d3c485f22de56e70c03f7a1a1bcc2d617d6aa86d0f94f9d3f73cb6a2376fdc621e921fc57b002db4b51cbbce0aa71d83fe1f5ca009257df0cdacb8" name="gebaar-libinput" arch="riscv64">
  <version epoch="0" ver="0.0.5" rel="3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1550232000">- Initial package (v0.0.1)</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1553947200">- Update to v0.0.5
- Add Fedora packages</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1553947201">- Add Fedora 28 package</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1555416000">- Remove non-openSUSE packages for submission
- Remove unused Leap patch</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1555416001">- Add Ubuntu package
- Get project working using GCC8 on openSUSE Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555502400">- Use modern tar options. Fix grammar in description.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622462400">- Add Patch to fix build with GCC 11:
  * 0001-g-11-requires-limits-header.patch
- Update cxxopts to 2.1.2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b1eee9a77ae508205e0773942a5b361656e54e52fa279c16d98f9ca1bfd6cd8a7d100a1659861bb5a4051a2eed276e5bb175d9fe7fbff08bcf46a012e57429be" name="gecode-devel" arch="riscv64">
  <version epoch="0" ver="6.3.0~git20211208.6b09bea4" rel="1.2"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1651060800">- Initial package version (6.3.0~git20211208)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1651320000">- Fix hanging MiniZinc IDE, add
  0001-Send-DONE-message-before-disconnecting.patch
- Build and run testsuite</changelog>
</package>
<package pkgid="c00f5475dcf647f7a1c618cbe88b0f3e19c7adaba0a0865f8a7ee41c34f40f38dbfae2d0180eaae4aaf971f1703fee46efc227c36b8abbdfb53de001b6fa16a1" name="gecode-minizinc" arch="riscv64">
  <version epoch="0" ver="6.3.0~git20211208.6b09bea4" rel="1.2"/>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1651060800">- Initial package version (6.3.0~git20211208)</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1651320000">- Fix hanging MiniZinc IDE, add
  0001-Send-DONE-message-before-disconnecting.patch
- Build and run testsuite</changelog>
</package>
<package pkgid="41fd69f96d0f22df8974f2f792f43cc60d9e9cb357ffce2d4df73d4be66c874ffb35d6a43f48591252eaa540ae53a35861e8116c2eca3988f06343115ffbc222" name="gede" arch="riscv64">
  <version epoch="0" ver="2.22.1" 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>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734436800">- New upstream version 2.22.1
  * Added text next to toolbar icons
  * Changed shortcuts</changelog>
</package>
<package pkgid="9eec734d63d5665669b969b458313f5550915276b8a80aa7b51c4c52e3ded7d6594876ceff1b19643c1b356557194571431e9fce17a3c71f95bd9820980a98b4" name="gede-qt6" arch="riscv64">
  <version epoch="0" ver="2.22.1" 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>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734436800">- New upstream version 2.22.1
  * Added text next to toolbar icons
  * Changed shortcuts</changelog>
</package>
<package pkgid="33093c23c39002f7d870cfb6747b6bc9cd484b1e4a7d9df902af485391317609095b86ac32d61d39f2abe093da1ff1343912504962b9a467cd6d967326753c12" name="gedit" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713614400">- Add gedit-quickhighlight-gtksourcestyle-api.patch: adapt
  quickhighlight plugin for new libgedit-gtksourceview API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 47.0:
  + Branding: Restore the previous app icons and logo.
  + New features:
  - Experimental: add light/dark GTK theme variant configuration
    (as a hidden GSettings key for now).
  + Removed features:
  - Localization (l10n): all the translations are disabled, gedit
    is available in English only because some underlying modules
    are not on l10n.gnome.org or equivalent.
  - In the preferences dialog, remove the toolbar to
    install/uninstall color schemes. Third-party color schemes
    are still supported, but the XML file(s) need to be copied
    into the right directory by another means
  + Under-the-hood changes:
  - Adapt the code for libgedit-gtksourceview API changes.
  - Adapt the code for the Tepl -&gt; libgedit-tepl module rename.
  - Code refactorings, various improvements and bug fixes.
  - Continue to reduce usage of *.ui files, write code instead.
  - Use newer GLib API at some places.
  - Add -Wshadow to the CFLAGS and fix the corresponding warnings.
  + For plugins:
  - Some API changes (see the page documenting the API breaks).
  - Improve the API documentation.
  + Misc:
  - Rename *.appdata.xml to *.metainfo.xml and do some updates to
    that file.
  - Update documentation for contributors.
  - Links to some third-party plugins.
- Drop gedit-quickhighlight-gtksourcestyle-api.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870401">- Update to version 48.0:
  + New features:
  - Full support of light/dark GTK theme variants. Configuration
    is done in the Preferences dialog -&gt; Font &amp; Colors.
  + Visible changes:
  - Add missing tooltips to some buttons.
  - The Text Size plugin has been moved from gedit-plugins to
    this repository, and is now enabled by default.
  - Remove Quick Open plugin.
  - Mark some plugins as "buggy plugins": External Tools and
    Snippets.
  + Bug fixes:
  - Fix some warning messages that appeared at runtime.
  - Fix a crash.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Removed plugins: External Tools, Snippets, Python Console.
  + Text Size plugin: rewrite in C.
  + Remove the background-pattern feature (with the grid).
  + Fix bug on Wayland to unmaximize the window.
  + Code refactorings.
  + Fix compilation warning.
  + Updated translations.
- Drop gedit-plugins-python-env.patch: No longer needed, nor
  applies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop hard gtksourceview-devel Requires: Not needed and wrong
  devel package.
- Replace pkgconfig(gtksourceview-4) with
  pkgconfig(libgedit-gtksourceview-300) BuildRequires: This is what
  gedit really depends on.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + Update links to new website domain name:
    https://gedit-text-editor.org
  + It is no longer possible to implement plugins in Python.
  + New features:
  - Reset All button in the preferences dialog.
  - In the Spell Checker plugin: be able to configure the default
    language used for the spell-checking in new documents.
  + Code refactorings:
  - In GeditWindow and GeditPreferencesDialog.
  - Don't use the g_slice_*() functions (deprecated).
  - In the Spell Checker plugin.
  + MS Windows: change default font to Consolas.
  + macOS: install an icon.
  + Metainfo: improve it.
  + Some updates to the user manual.
  + Improve the devel documentation.
  + Updated translations.
- Update URL to new home.
- Bump api_ver define.
- Drop python3-gedit sub-package and obsolete it following upstream
  changes. Further, drop all python BuildRequires and Requires, no
  longer needed, nor used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + User-visible changes:
  - gedit icon: take an older version for small sizes. The older
    version looks nicer.
  - Code Comment/Uncomment plugin: some bugs have been fixed, and
    the behavior can be slightly different in some situations. A
    new user manual page has also been written.
  - Setup allowed GDK backends to disable Wayland. Only the X11
    backend is allowed on Linux (so it relies on XWayland when
    running the application on a Wayland session). It fixes some
    bugs, especially for the Word Completion plugin.
  + Under the hood changes:
  - Tools: add generate-c-plugin, to generate the boilerplate C
    code for a new plugin.
  - Code Comment/Uncomment plugin: rewrite it in C, and have the
    bulk of the implementation in libgedit-tepl.
  - Port to new GtkSourceEncoding API.
  - GeditTab refactorings:
    . Extract gedit-tab-utils.c.
    . Start to extract GeditTabLoader (private class).
  - Various other code refactorings.
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759406400">- Add AppStream BuildRequires and check section with meson_test
  macro, run tests during build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Metainfo data: add more infos to fix Flathub warnings.
  + Cleanup: remove BuildStream and Snap from build-aux/ (outdated)
- Changes from version 49.alpha2:
  + User-visible changes:
  - Add a max-file-size setting for document loading, fixing the
    common problem with very large files.
  - New symbolic app icon (to have a square one).
  - Statusbar: fix a bug with the language button popover.
  + Under the hood changes:
  - Fix a compilation warning.
  - Statusbar:
    . Move some features of GeditStatusbar to libgedit-tepl as
    TeplStatusbar.
    . GeditWindowStatus: new internal class to offload some work
    that was done in GeditWindow, to avoid a god class.
  - *.ui -&gt; code.
  + Other:
  * Tools: generate-html-list-of-plugins-description.sh script
    (output HTML content that is put on the website instead of
    generating a Markdown file located in the git repository).
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="b2a50b651f485077ceaddc24ce3e505f39d54a0003346f4e42947b243e78cbc6409b768e0df8cf7fc8417f56338c6999b75cf2d56e8ecd3f7ddd3e2973f300ab" name="gedit-devel" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713614400">- Add gedit-quickhighlight-gtksourcestyle-api.patch: adapt
  quickhighlight plugin for new libgedit-gtksourceview API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 47.0:
  + Branding: Restore the previous app icons and logo.
  + New features:
  - Experimental: add light/dark GTK theme variant configuration
    (as a hidden GSettings key for now).
  + Removed features:
  - Localization (l10n): all the translations are disabled, gedit
    is available in English only because some underlying modules
    are not on l10n.gnome.org or equivalent.
  - In the preferences dialog, remove the toolbar to
    install/uninstall color schemes. Third-party color schemes
    are still supported, but the XML file(s) need to be copied
    into the right directory by another means
  + Under-the-hood changes:
  - Adapt the code for libgedit-gtksourceview API changes.
  - Adapt the code for the Tepl -&gt; libgedit-tepl module rename.
  - Code refactorings, various improvements and bug fixes.
  - Continue to reduce usage of *.ui files, write code instead.
  - Use newer GLib API at some places.
  - Add -Wshadow to the CFLAGS and fix the corresponding warnings.
  + For plugins:
  - Some API changes (see the page documenting the API breaks).
  - Improve the API documentation.
  + Misc:
  - Rename *.appdata.xml to *.metainfo.xml and do some updates to
    that file.
  - Update documentation for contributors.
  - Links to some third-party plugins.
- Drop gedit-quickhighlight-gtksourcestyle-api.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870401">- Update to version 48.0:
  + New features:
  - Full support of light/dark GTK theme variants. Configuration
    is done in the Preferences dialog -&gt; Font &amp; Colors.
  + Visible changes:
  - Add missing tooltips to some buttons.
  - The Text Size plugin has been moved from gedit-plugins to
    this repository, and is now enabled by default.
  - Remove Quick Open plugin.
  - Mark some plugins as "buggy plugins": External Tools and
    Snippets.
  + Bug fixes:
  - Fix some warning messages that appeared at runtime.
  - Fix a crash.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Removed plugins: External Tools, Snippets, Python Console.
  + Text Size plugin: rewrite in C.
  + Remove the background-pattern feature (with the grid).
  + Fix bug on Wayland to unmaximize the window.
  + Code refactorings.
  + Fix compilation warning.
  + Updated translations.
- Drop gedit-plugins-python-env.patch: No longer needed, nor
  applies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop hard gtksourceview-devel Requires: Not needed and wrong
  devel package.
- Replace pkgconfig(gtksourceview-4) with
  pkgconfig(libgedit-gtksourceview-300) BuildRequires: This is what
  gedit really depends on.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + Update links to new website domain name:
    https://gedit-text-editor.org
  + It is no longer possible to implement plugins in Python.
  + New features:
  - Reset All button in the preferences dialog.
  - In the Spell Checker plugin: be able to configure the default
    language used for the spell-checking in new documents.
  + Code refactorings:
  - In GeditWindow and GeditPreferencesDialog.
  - Don't use the g_slice_*() functions (deprecated).
  - In the Spell Checker plugin.
  + MS Windows: change default font to Consolas.
  + macOS: install an icon.
  + Metainfo: improve it.
  + Some updates to the user manual.
  + Improve the devel documentation.
  + Updated translations.
- Update URL to new home.
- Bump api_ver define.
- Drop python3-gedit sub-package and obsolete it following upstream
  changes. Further, drop all python BuildRequires and Requires, no
  longer needed, nor used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + User-visible changes:
  - gedit icon: take an older version for small sizes. The older
    version looks nicer.
  - Code Comment/Uncomment plugin: some bugs have been fixed, and
    the behavior can be slightly different in some situations. A
    new user manual page has also been written.
  - Setup allowed GDK backends to disable Wayland. Only the X11
    backend is allowed on Linux (so it relies on XWayland when
    running the application on a Wayland session). It fixes some
    bugs, especially for the Word Completion plugin.
  + Under the hood changes:
  - Tools: add generate-c-plugin, to generate the boilerplate C
    code for a new plugin.
  - Code Comment/Uncomment plugin: rewrite it in C, and have the
    bulk of the implementation in libgedit-tepl.
  - Port to new GtkSourceEncoding API.
  - GeditTab refactorings:
    . Extract gedit-tab-utils.c.
    . Start to extract GeditTabLoader (private class).
  - Various other code refactorings.
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759406400">- Add AppStream BuildRequires and check section with meson_test
  macro, run tests during build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Metainfo data: add more infos to fix Flathub warnings.
  + Cleanup: remove BuildStream and Snap from build-aux/ (outdated)
- Changes from version 49.alpha2:
  + User-visible changes:
  - Add a max-file-size setting for document loading, fixing the
    common problem with very large files.
  - New symbolic app icon (to have a square one).
  - Statusbar: fix a bug with the language button popover.
  + Under the hood changes:
  - Fix a compilation warning.
  - Statusbar:
    . Move some features of GeditStatusbar to libgedit-tepl as
    TeplStatusbar.
    . GeditWindowStatus: new internal class to offload some work
    that was done in GeditWindow, to avoid a god class.
  - *.ui -&gt; code.
  + Other:
  * Tools: generate-html-list-of-plugins-description.sh script
    (output HTML content that is put on the website instead of
    generating a Markdown file located in the git repository).
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="a299e217cde543b12ce4e171b1172fcc657ae18d26e72b051d91003b05e3697b5f8fb0413afd17cd0b50cfe746bcfbb75cdb2b9810eac14018490bb698cdb8cf" name="gedit-lang" arch="noarch">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713614400">- Add gedit-quickhighlight-gtksourcestyle-api.patch: adapt
  quickhighlight plugin for new libgedit-gtksourceview API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 47.0:
  + Branding: Restore the previous app icons and logo.
  + New features:
  - Experimental: add light/dark GTK theme variant configuration
    (as a hidden GSettings key for now).
  + Removed features:
  - Localization (l10n): all the translations are disabled, gedit
    is available in English only because some underlying modules
    are not on l10n.gnome.org or equivalent.
  - In the preferences dialog, remove the toolbar to
    install/uninstall color schemes. Third-party color schemes
    are still supported, but the XML file(s) need to be copied
    into the right directory by another means
  + Under-the-hood changes:
  - Adapt the code for libgedit-gtksourceview API changes.
  - Adapt the code for the Tepl -&gt; libgedit-tepl module rename.
  - Code refactorings, various improvements and bug fixes.
  - Continue to reduce usage of *.ui files, write code instead.
  - Use newer GLib API at some places.
  - Add -Wshadow to the CFLAGS and fix the corresponding warnings.
  + For plugins:
  - Some API changes (see the page documenting the API breaks).
  - Improve the API documentation.
  + Misc:
  - Rename *.appdata.xml to *.metainfo.xml and do some updates to
    that file.
  - Update documentation for contributors.
  - Links to some third-party plugins.
- Drop gedit-quickhighlight-gtksourcestyle-api.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870401">- Update to version 48.0:
  + New features:
  - Full support of light/dark GTK theme variants. Configuration
    is done in the Preferences dialog -&gt; Font &amp; Colors.
  + Visible changes:
  - Add missing tooltips to some buttons.
  - The Text Size plugin has been moved from gedit-plugins to
    this repository, and is now enabled by default.
  - Remove Quick Open plugin.
  - Mark some plugins as "buggy plugins": External Tools and
    Snippets.
  + Bug fixes:
  - Fix some warning messages that appeared at runtime.
  - Fix a crash.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Removed plugins: External Tools, Snippets, Python Console.
  + Text Size plugin: rewrite in C.
  + Remove the background-pattern feature (with the grid).
  + Fix bug on Wayland to unmaximize the window.
  + Code refactorings.
  + Fix compilation warning.
  + Updated translations.
- Drop gedit-plugins-python-env.patch: No longer needed, nor
  applies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop hard gtksourceview-devel Requires: Not needed and wrong
  devel package.
- Replace pkgconfig(gtksourceview-4) with
  pkgconfig(libgedit-gtksourceview-300) BuildRequires: This is what
  gedit really depends on.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + Update links to new website domain name:
    https://gedit-text-editor.org
  + It is no longer possible to implement plugins in Python.
  + New features:
  - Reset All button in the preferences dialog.
  - In the Spell Checker plugin: be able to configure the default
    language used for the spell-checking in new documents.
  + Code refactorings:
  - In GeditWindow and GeditPreferencesDialog.
  - Don't use the g_slice_*() functions (deprecated).
  - In the Spell Checker plugin.
  + MS Windows: change default font to Consolas.
  + macOS: install an icon.
  + Metainfo: improve it.
  + Some updates to the user manual.
  + Improve the devel documentation.
  + Updated translations.
- Update URL to new home.
- Bump api_ver define.
- Drop python3-gedit sub-package and obsolete it following upstream
  changes. Further, drop all python BuildRequires and Requires, no
  longer needed, nor used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + User-visible changes:
  - gedit icon: take an older version for small sizes. The older
    version looks nicer.
  - Code Comment/Uncomment plugin: some bugs have been fixed, and
    the behavior can be slightly different in some situations. A
    new user manual page has also been written.
  - Setup allowed GDK backends to disable Wayland. Only the X11
    backend is allowed on Linux (so it relies on XWayland when
    running the application on a Wayland session). It fixes some
    bugs, especially for the Word Completion plugin.
  + Under the hood changes:
  - Tools: add generate-c-plugin, to generate the boilerplate C
    code for a new plugin.
  - Code Comment/Uncomment plugin: rewrite it in C, and have the
    bulk of the implementation in libgedit-tepl.
  - Port to new GtkSourceEncoding API.
  - GeditTab refactorings:
    . Extract gedit-tab-utils.c.
    . Start to extract GeditTabLoader (private class).
  - Various other code refactorings.
  + Updated translations</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759406400">- Add AppStream BuildRequires and check section with meson_test
  macro, run tests during build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Metainfo data: add more infos to fix Flathub warnings.
  + Cleanup: remove BuildStream and Snap from build-aux/ (outdated)
- Changes from version 49.alpha2:
  + User-visible changes:
  - Add a max-file-size setting for document loading, fixing the
    common problem with very large files.
  - New symbolic app icon (to have a square one).
  - Statusbar: fix a bug with the language button popover.
  + Under the hood changes:
  - Fix a compilation warning.
  - Statusbar:
    . Move some features of GeditStatusbar to libgedit-tepl as
    TeplStatusbar.
    . GeditWindowStatus: new internal class to offload some work
    that was done in GeditWindow, to avoid a god class.
  - *.ui -&gt; code.
  + Other:
  * Tools: generate-html-list-of-plugins-description.sh script
    (output HTML content that is put on the website instead of
    generating a Markdown file located in the git repository).
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="29754d7112772da342d4e2ed18fa562858934facb40ce5fbf4cb0e09820220a9aa1d276bbbd74989913eeace05b62c183f649a4be9c727976983de3a3f3cdda2" name="gedit-plugin-bookmarks" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712145600">- Update to version 46.0+5:
  + Actually revert to gedit-plugins 46.0: do not rely on the
    so-far unclear 47 API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 48.0:
  + Port to latest gedit API.
  + Build: some refactorings.
  + Text Size plugin: moved to the main gedit repository.
  + Git plugin: removed.
  + Translation updates.
- Changes from version 47.1:
  + Session Saver plugin: bug fix.
- Changes from version 47.0:
  + Port to latest libgedit-gtksourceview API.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop pkgconfig(gtksourceview-4) BuildRequires: Not needed nor
  used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Disable python-based plugins, as they are not compatible with the
  GNOME 48 infrastructure, mainly pygobject 3.52. The disabled
  plugins are: bracketcompletion, charmap, codecomment,
  colorpicker, joinlines, multiedit, sessionsaver, and terminal.
  See glgo#World/gedit/gedit#614, boo1239952.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + All plugins implemented in Python have been removed.
  + Update some URLs.
  + Small code maintenance.
  + Updated translations.
- Drop bracketcompletion-use-key-release-event-to-work-wi.patch:
  The plugin it patched is dropped upstream.
- Drop all the python-based plugins following upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Clean up Suggests.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Updated translatons.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="41fb95e482ca7610fd94830aaa0bc2262907b464e4d03464065d3c869388dac7a3f6d9a5e218cb5bc88c228db8539eaf7cca10110bfa064e4054a5c6031383e6" name="gedit-plugin-devhelp" arch="riscv64">
  <version epoch="0" ver="43.0" rel="3.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633089600">- Update to version 41.2:
  + More appdata fixes.
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch and
  03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch: Fix build with
  meson 0.61.0 and newer.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Add e6c644683fbb34ac4ceb31150ef20a2536512149.patch -- Disable HW
  acceleration to prevent blank pages (glgo#GNOME/devhelp#60).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 41.3:
  + Disable hardware acceleration for WebKitGTK
  + Update the location of the app screenshots
  + Fix build with Meson ≥ 0.60
  + Appdata validation fixes
  + Updated translations.
- Drop patches fixed upstream:
  + e6c644683fbb34ac4ceb31150ef20a2536512149.patch
  + 281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch
  + 03b9b6b55ab1e1376b314ac7f99693512e42d80b.patch</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515201">- Update to version 43.alpha:
  + Temporarily disable hardware accelerated rendering.
  + Fix build with newer versions of Meson.
  + gir: Fix build with WebkitGTK 4.1
  + Updated translations.
- Replace pkgconfig(webkit2gtk-4.0) for pkgconfig(webkit2gtk-4.1)
  BuildRequires now that upstream supports it.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515202">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Use Meson's gnome.post_install()
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1677412800">- Replace python3-gi-docgen build requirement with the more
  reliable pkgconfig(gi-docgen).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1748001600">- Drop obsolete update-desktop-files BuildRequires and macro.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
</package>
<package pkgid="88225eef04aa68c3c9174c171f968fb6608b79f208a9e8f94732290695d698f1b9852725edb43b0e94fd5cda34b7b52bc3274e19051ecd8729f3cf4b36449ad2" name="gedit-plugin-drawspaces" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712145600">- Update to version 46.0+5:
  + Actually revert to gedit-plugins 46.0: do not rely on the
    so-far unclear 47 API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 48.0:
  + Port to latest gedit API.
  + Build: some refactorings.
  + Text Size plugin: moved to the main gedit repository.
  + Git plugin: removed.
  + Translation updates.
- Changes from version 47.1:
  + Session Saver plugin: bug fix.
- Changes from version 47.0:
  + Port to latest libgedit-gtksourceview API.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop pkgconfig(gtksourceview-4) BuildRequires: Not needed nor
  used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Disable python-based plugins, as they are not compatible with the
  GNOME 48 infrastructure, mainly pygobject 3.52. The disabled
  plugins are: bracketcompletion, charmap, codecomment,
  colorpicker, joinlines, multiedit, sessionsaver, and terminal.
  See glgo#World/gedit/gedit#614, boo1239952.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + All plugins implemented in Python have been removed.
  + Update some URLs.
  + Small code maintenance.
  + Updated translations.
- Drop bracketcompletion-use-key-release-event-to-work-wi.patch:
  The plugin it patched is dropped upstream.
- Drop all the python-based plugins following upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Clean up Suggests.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Updated translatons.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="de7cc8f702b312de355c1c33514b58123587eeaa7b76bf6ff179fb0ad7e8997134a86c9f77a988f61640e72ea7ed7d2f67d953ab5c41af02798e4232d40c1bb9" name="gedit-plugin-smartspaces" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712145600">- Update to version 46.0+5:
  + Actually revert to gedit-plugins 46.0: do not rely on the
    so-far unclear 47 API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 48.0:
  + Port to latest gedit API.
  + Build: some refactorings.
  + Text Size plugin: moved to the main gedit repository.
  + Git plugin: removed.
  + Translation updates.
- Changes from version 47.1:
  + Session Saver plugin: bug fix.
- Changes from version 47.0:
  + Port to latest libgedit-gtksourceview API.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop pkgconfig(gtksourceview-4) BuildRequires: Not needed nor
  used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Disable python-based plugins, as they are not compatible with the
  GNOME 48 infrastructure, mainly pygobject 3.52. The disabled
  plugins are: bracketcompletion, charmap, codecomment,
  colorpicker, joinlines, multiedit, sessionsaver, and terminal.
  See glgo#World/gedit/gedit#614, boo1239952.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + All plugins implemented in Python have been removed.
  + Update some URLs.
  + Small code maintenance.
  + Updated translations.
- Drop bracketcompletion-use-key-release-event-to-work-wi.patch:
  The plugin it patched is dropped upstream.
- Drop all the python-based plugins following upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Clean up Suggests.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Updated translatons.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="4dfb90e072d770b48065a2ba375287b0f49739ac22304dfc4d3edbc555dfc0cbc0d18ba5884c039e344de9f97277fb10e1dd1912b5a1cf12de0ea8fd626dcf33" name="gedit-plugin-wordcompletion" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712145600">- Update to version 46.0+5:
  + Actually revert to gedit-plugins 46.0: do not rely on the
    so-far unclear 47 API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 48.0:
  + Port to latest gedit API.
  + Build: some refactorings.
  + Text Size plugin: moved to the main gedit repository.
  + Git plugin: removed.
  + Translation updates.
- Changes from version 47.1:
  + Session Saver plugin: bug fix.
- Changes from version 47.0:
  + Port to latest libgedit-gtksourceview API.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop pkgconfig(gtksourceview-4) BuildRequires: Not needed nor
  used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Disable python-based plugins, as they are not compatible with the
  GNOME 48 infrastructure, mainly pygobject 3.52. The disabled
  plugins are: bracketcompletion, charmap, codecomment,
  colorpicker, joinlines, multiedit, sessionsaver, and terminal.
  See glgo#World/gedit/gedit#614, boo1239952.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + All plugins implemented in Python have been removed.
  + Update some URLs.
  + Small code maintenance.
  + Updated translations.
- Drop bracketcompletion-use-key-release-event-to-work-wi.patch:
  The plugin it patched is dropped upstream.
- Drop all the python-based plugins following upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Clean up Suggests.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Updated translatons.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="55d9258a5e6878ae9413a2bb0c5e225f9be7a8fa4a5183703ecfe50fe41cf9b0045b26bf25c3d8a907ff0ab98049fd6bd8440d601170124ce8853f86bfabd086" name="gedit-plugins" arch="riscv64">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712145600">- Update to version 46.0+5:
  + Actually revert to gedit-plugins 46.0: do not rely on the
    so-far unclear 47 API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 48.0:
  + Port to latest gedit API.
  + Build: some refactorings.
  + Text Size plugin: moved to the main gedit repository.
  + Git plugin: removed.
  + Translation updates.
- Changes from version 47.1:
  + Session Saver plugin: bug fix.
- Changes from version 47.0:
  + Port to latest libgedit-gtksourceview API.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop pkgconfig(gtksourceview-4) BuildRequires: Not needed nor
  used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Disable python-based plugins, as they are not compatible with the
  GNOME 48 infrastructure, mainly pygobject 3.52. The disabled
  plugins are: bracketcompletion, charmap, codecomment,
  colorpicker, joinlines, multiedit, sessionsaver, and terminal.
  See glgo#World/gedit/gedit#614, boo1239952.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + All plugins implemented in Python have been removed.
  + Update some URLs.
  + Small code maintenance.
  + Updated translations.
- Drop bracketcompletion-use-key-release-event-to-work-wi.patch:
  The plugin it patched is dropped upstream.
- Drop all the python-based plugins following upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Clean up Suggests.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Updated translatons.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="b864d624f4642728a131d615514b1f3f517e5eb9485d10c32890ab2dcfe3d642862a3be7eb16319b98ff76a3eb7d889ce9ace40698a47f4891b9c698bebcead0" name="gedit-plugins-lang" arch="noarch">
  <version epoch="0" ver="49.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712145600">- Update to version 46.0+5:
  + Actually revert to gedit-plugins 46.0: do not rely on the
    so-far unclear 47 API.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1727870400">- Update to version 48.0:
  + Port to latest gedit API.
  + Build: some refactorings.
  + Text Size plugin: moved to the main gedit repository.
  + Git plugin: removed.
  + Translation updates.
- Changes from version 47.1:
  + Session Saver plugin: bug fix.
- Changes from version 47.0:
  + Port to latest libgedit-gtksourceview API.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1733572800">- Update to version 48.1:
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741953600">- Drop pkgconfig(gtksourceview-4) BuildRequires: Not needed nor
  used.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Disable python-based plugins, as they are not compatible with the
  GNOME 48 infrastructure, mainly pygobject 3.52. The disabled
  plugins are: bracketcompletion, charmap, codecomment,
  colorpicker, joinlines, multiedit, sessionsaver, and terminal.
  See glgo#World/gedit/gedit#614, boo1239952.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744891200">- Update to version 48.2:
  + All plugins implemented in Python have been removed.
  + Update some URLs.
  + Small code maintenance.
  + Updated translations.
- Drop bracketcompletion-use-key-release-event-to-work-wi.patch:
  The plugin it patched is dropped upstream.
- Drop all the python-based plugins following upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746532800">- Clean up Suggests.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757332800">- Update to version 49.alpha1:
  + Updated translations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769428800">- Update to version 49.0:
  + Updated translatons.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
</package>
<package pkgid="b60f5765e0e607e7e5a668c721384cbb442a87762a25aa42c8e3ab52baed4d93c4cf35c6b086be6ba11f5499eaf449179c56f8e78d7b4f45e9646d2e8832ee15" name="gedit-theme-adapta" arch="noarch">
  <version epoch="0" ver="3.95.0.11" rel="5.1"/>
  <changelog author="matthias.eliasson@gmail.com" date="1530964800">- Update to 3.94.0.1
  * Synced with the current Gtk+ 3.94 master styling (Gtk+ 4.0).
- Changes in 3.93.1.28
  * Added some workarounds for Pixel-saver applet in Budgie (Gtk+ 3.2x/4.0).
  * Dropped some outdated styling in FirefoxQuantum (Gtk+ 3.2x/4.0).
- Changes in 3.93.1.25
  * Pre-added 'font-feature-setting' property as a comment for 3.29 or higher (Gnome-Shell 3.26).
  * Added some workarounds for Gtk+ 3-ed Thunar (Gtk+ 3.2x/4.0).
  * Added some workarounds for GHex's unknown widget nodes (Gtk+ 3.2x/4.0).
- Changes in 3.93.1.22
  * Added 2 colour samples for FirefoxColor (README.md).
  * Enforced hiding outlines of radio/check nodes in FirefoxQuantum's MozContainer (Gtk+ 3.2x/4.0).
  * Tweaked 'Note' box node styling in Gnome-Recipes (Gtk+ 3.22/4.0).</changelog>
  <changelog author="rpm@fthiessen.de" date="1533902400">- Updated to version 3.94.0.84
  * Keep 3px x 3px square separator of Overdrive-mode OSD slider
    (Gnome-Shell 3.26).
  * Updated DashToDockExtension styling for upstream changes
    (Gnome-Shell 3.24/3.26).
  * Tweaked hovered/pressed MessageList background colour in
    PopupMenu (Gnome-Shell 3.26).
  * Added Budgie 10.5 feature (upcoming) "notification grouping"
    GtkListBox styling (Gtk+ 3.22/3.24/4.0).
- Changes in 3.94.0.76
  * Added some workarounds for Gnome-Boxes (Gtk+ 3.22/3.24/4.0).
  * Applied upstream 3.29.90 changes in SystemMenuAction
    (Gnme-Shell 3.26).
  * Applied upstream 3.29.90 changes in Slider (Gnome-Shell 3.26).
  * Added upstream 3.94.0 changes in GtkHeaderBar (Gtk+ 4.0).
- Changes in 3.94.0.65
  * Tweaked weird allocated path-bar entry node sizing in Thunar
    (Gtk+ 3.2x/4.0).
  * Added some workarounds for WhiskerMenuApplet
    (Gtk+ 3.22/3.24/4.0).
  * Added some more workarounds for Gnome-Tweaks
    (Gtk+ 3.22/3.24/4.0).
  * Polished scrollbar node styling in Emacs GtkWindow
    (Gtk+ 3.2x/4.0).
  * Updated styling for Lollypop (Gtk+ 3.2x/4.0).
  * Updated GtkTreeView theming (Gtk+ 3.2x/4.0).
  * Added upcoming .remote-access-indicator style-class for Panel
    (Gnome-Shell 3.26).
- Changes in 3.94.0.51
  * Polished Budgie Raven styling for upcoming app/device audio
    control widget (Gtk+ 3.22/3.24/4.0).
  * Dropped min-width/height properties from WindowListItemBox's
    StIcon (Cinnamon).
  * Rewrote DashToDockExtension styling (Gnome-Shell 3.24/3.26).
  * Tweaked child spacing in IcingTaskManager's popup-ed window
    (Cinnamon).
  * Re-tried fixing weird allocation height of GtkSwitch in
    Cinnamon-Control-Center (Gtk+ 3.2x/4.0).
  * Added some tweaks for Geany (Gtk+ 3.22/3.24/4.0).
- Changes in 3.94.0.42
  * Enabled app-icon images in 'menu' buttons (XFwm4).
  * Unlisted outdated asset entry (Metacity).
  * Flipped 'stick' / 'unstick' asset images (XFwm4).
  * Fixed copy &amp; paste failure in previous rev.35's XFce4-Panel
    styling (Gtk+ 3.22).
  * Added a workaround for Launcher applet styling in XFce4-Panel
    (Gtk+ 3.22/3.24/4.0).
  * Re-enabled action-area button styling in non-CSD GtkDialogs
    (Gtk+ 3.22/3.24/4.0).
- Changes in 3.94.0.35
  * Tweaked child STLabel L/R padding in WindowListItemBox (Cinnamon).
- Changes in 3.94.0.28
  * Added Gtk+ 3.24 sources
  * Polished GHex styling more (Gtk+ 3.2x/4.0).
  * Rewrote XFce4-Panel styling for 4.13.3 (Gtk+ 3.22/3.24//4.0).
- Changes in 3.94.0.20
  * Polished some styling in Pamac (Gtk+ 3.2x/4.0).
  * Added a workaround for weird switch allocation height in
    Cinnamon-Control-Center (Gtk+ 3.2x/4.0).
  * Switched to Roboto font-family as primary in Cinnamon (Cinnamon)
- Changes in 3.94.0.14
  * Updated 'handle-grip' in Mate-Panel (Gtk+ 3.2x/4.0).
  * Enforced inverted generic label colouring in expander node of
    GtkMessageDialog (Gtk+ 3.2x/4.0).
  * Rewrote orientation specific panel styling in Gnome-Panel/
    Mate-Panel (Gtk+ 3.22/4.0).
- Changes in 3.94.0.7
  * Avoided unwanted ellipsis in Cinnamon-screensaver's entry
    placeholder labels (Gtk+ 3.2x/4.0).
  * Cleaned up modelbuton animations in Vala-panel's preferences
    dialog (Gtk+ 3.2x/4.0).
  * Tweaked linked-image-button styling in .osd style-class
    (Gtk+ 3.2x/4.0).</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1535630400">- Update to version 3.94.143
  * Revived "default" mode indicators in DashToDockExtension (Gnome-Shell).
  * Rewrote GtkCursorHandle styling (Gtk+ 3.2x/4.0).
  * Added XfdesktopIconView styling (Gtk+ 3.22/3.24/4.0).
  * Added a workaround for weird allocation of NotificationPluginApplet in
  Xfce4-panel 4.12.2 (Gtk+ 3.22/3.24/4.0).
  * Added one more style path for GtkSourceView-4.0 (README.md).
- Changes in 3.94.0.132
  * Updated incognito-mode GtkHeaderBar styling for Ephy &gt;= 3.29.91 (Gtk+ 3.24/4.0).
  * Tweaked IbusEmojier label spacing a bit (Gtk+ 3.24/4.0).
  * Stopped bundling our 'running-dots' assets in DashToDockExtension (Gnome-Shell).
- Changes in 3.94.0.129
  * Updated the selector for legacy Nautilus's radial progress widget (Gtk+ 3.22/3.24/4.0).
  * Polished experimental icon-view mode in Nautilus (Gtk+ 3.22/3.24/4.0).
  * Dropped Chrome(ium) theming (Gtk+ 2.0).
  * Dropped some workarounds carried for Electron (Gtk+ 3.24/4.0).
  * Revived 1:1.1 aspect deformation workaround for Vala-Panel's IconTaskList (Gtk+ 3.2x/4.0).
- Changes in 3.94.0.120
  * Dropped Corebird styling completely (Gtk+ 3.2x/4.0).
  * Cleaned up some child scripts (Render-asset.sh).
  * Enabled GNU-parallel-ed SASSC processing for Gtk+ theming (Makefile.am).
  * Resync-ed with upstream changes in GtkEmojiChooser (Gtk+ 3.22/3.24/4.0).
  * Added some more tweaks for Nautilus &gt;= 3.29.90 (Gtk+ 3.24/4.0).
- Changes in 3.94.0.106
  * Tweaked ClockAppletButton spacing in Mate-Panel (Gtk+ 3.22/3.24/4.0).
  * Cleaned up NaTrayApplet style-properties (Gtk+ 3.22/3.24/4.0).
  * Tweaked vertical layout Vala-Panel styling (Gtk+ 3.22/3.24/4.0).
  * Set specific foreground colour on inactive tabs and new-tab button in
  Refresh-mode in Chrome(ium) (Gtk+ 3.2x/4.0).
  + But this will be ignored with &gt;= 70.0.3521...
  * Dropped a workaround for weird NTP top-edge border colour in Chrome(ium)
  (Gtk+ 3.2x/4.0).
  + This will be landed with &gt;= 70.0.3521...
  * Tweaked colour definitions again (Tweetdeck-Colordeck).
  * Updated OSK spacing for making x2 scaling suitable (Gnome-Shell 3.24/3.26, Cinnamon).
- Changes in 3.94.0.96
  * Added --enable-tweetdeck build option for "Colordeck for Tweetdeck" extension colour support.
  * Polished - "Switched to asset-based drop-shadows in GtkTooltip (Gtk+ 3.2x/4.0)."
- Changes in 3.94.0.89
  * Added Budgie 10.5 feature (upcoming) "overdrive sound volume" GtkScale styling (Gtk+ 3.22/3.24/4.0).
  * Converted font-sensitive outer margins to fixed margins in GtkScale's sliders (Gtk+ 3.2x/4.0).
  * Tweaked SpinScale trough colour in Inkscape (Gtk+ 3.2x/4.0).</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1536148800">- Update to version 3.94.149
  * Changed autoconf default prefix from /usr to /usr/local` (Configure.ac, autogen.sh, README.md).
  * Rewrote some parts of m4 macros.</changelog>
  <changelog author="Matthias Eliasson &lt;matthias.eliasson@gmail.com&gt;" date="1549713600">- Update to version 3.95.0.11
  * Reverted to 3.94.0.x source.
    + The previous 3.95.0.7, 3.95.0.8 and 3.95.0.10 were broken releases.
  * If someone would like to hand over this project, let me know.
- Started to use supplements and make a provides for adapta-gtk-theme to make it easier to install.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1564401600">- Make overall package arch dependent, with the sub packages
  noarch: otherwise %ifnarch is not usable.
- Do not build telegram theme for i586: telegram-desktop is not
  being built on i586, so the theme would be uninstallable. This
  sub package is thus nor marked noarch.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648814400">- Drop procps BuildRequires: nothing seems to make use of that.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697976000">- Drop pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: Seems to be
  unused.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1753012800">- disable building the plank theme for tumbleweed</changelog>
</package>
<package pkgid="aa82220ccff57b0c5cd535c36c631de9e1b48171dcd9e9cd0f247fd6fbf15bbb6d2101bd01ca67a44fb4d269fbf15852a11bad72a3033a506b015b246799ffce" name="geekodoc" arch="noarch">
  <version epoch="0" ver="2.3.1.1" rel="16.1"/>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.1.0" date="1649851200">- Release 2.1.0
  - Fix #80: disallow xml:id on listitems (#82)
  - Feature/prompt role in #94
  - Fix #90: Restrict char set of prof attributes (#92)
  - rm @format from mediaobject (#93)
  - Allow videoobject and videodata (#101)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.1.1" date="1650542400">- Release 2.1.1
  Revert format removal in imagedata (#102)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.2.0" date="1675944000">- Release 2.2.0
  - Base GeekoDoc2 on DocBook 5.2CR5
  - Correct GeekoDoc1 with transclusion attributes. The transclusion.rnc
    file is reduced to the bare minimum as those attributes are
    provided by DocBook 5.2CR5 already.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.2.1" date="1676462400">- Release 2.2.1
  - Introduce "latest" link (#114)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.2.2" date="1676462401">- Release 2.2.2
  Fix #114: Create additional links
  * Create geekodoc-latest-flat.rn{c,g}
  * Add catalog entries to point to latest URIs</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- BuildRequire python3-importlib_metadata: mandatory when building
  using python 3.11+.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.3.0" date="1701518400">- Release 2.3.0
  - Disable unnecessary DocBook 5.2 elements (#116, #110)
  - Add para between list title and following list element (#117, #105)
  - Remove entityref from {audio,image,text,video}data (#117)
  - Validate with attribute (float + unit) (#119, #103)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.3.1" date="1704801600">- Release 2.3.1
  Add test case for width with em unit
  Regenerate archive</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 2.3.1.1" date="1721995200">- Bump version to 2.3.1.1
  No substantial changes, just a new patch release to get the daps-toolchain
  container triggered</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1769169600">- Use the product agnostic distribution-release instead of
  openSUSE-release/sles-release.</changelog>
</package>
<package pkgid="8475ead88a8dcb41f29c1a7b0bade4d21e3040ddbaa849df73666fa738362d0d90dc4a40c80b14c59e6bfea23e7e6813683dac6a9414ba5dff3ff9536aab27c2" name="geeqie" arch="riscv64">
  <version epoch="0" ver="2.7" rel="1.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1687348800">- Update to version 2.1:
  + Additional --selection remote commands
  + Split view additional 3-image layout
  + Many bug fixes
  + Some progress in GTK4 migration
  + Change source code from c to c++
  + Much progress in making source code warning-free
  + Updated language support
- Remove 6c4226ff.patch and eb9d0e10.patch
  they are part of the release
- Disable LUA to work around gh#BestImageViewer/geeqie#1117</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1688558400">- Add exiv_0-28.patch, fixing a bug with exiv2-0.28 and removing the
  version restriction</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1706270400">- Update to version 2.2:
  + Enhanced debug output with -Ddevel=enabled option
  + Modify Collections user interface
  + Remote keyboard actions
  + Allow .desktop files to be linked to programmable mouse buttons
  + Option to show-hide selectable bars
  + On exit additional check for multiple windows open
  + Plugin to resize an image
  + Include a separator as a toolbar option
  + Change all .desktop files to RDNS style
  + GTK "Open With" feature menu option
  + Reduce the height of toolbars
  + Option to select "hamburger" menu style
  + More progress in GTK4 migration
  + Many bug fixes
- Remove exiv_0-28.patch, it's part of the release</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709294400">- boo#1220031:
  * Fix crash when hiding files gh/BestImageViewer/geeqie#1248
    Add geeqie-2.2-fix-filelist-crash.patch
  * Fix crash when renaming files gh/BestImageViewer/geeqie#1242
    Add geeqie-2.2-fix-rename-crash.patch</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1711368000">- Update to version 2.4:
  + Bug fixes (mainly packaging) and code improvements.
- Changes from version 2.3:
  + Bug fixes and code improvements.
- Drop geeqie-2.2-fix-filelist-crash.patch and
  geeqie-2.2-fix-rename-crash.patch: fixed upstream.</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1747051200">- Update to version 2.6:
  + Four OSD profiles
  + Move some file dialogs to gtk_file_chooser()
  + Additional command line option: --dupes-export
  + Additional command line option: --dupes
  + Additional command line option: --dupes-recurse=
  + Modify Open Collection menu
  + Additional --get-file-info data: Marks, Path to thumbnail
  + Additional menu item - system Open Recent File
  + Additional menu item - system Open File
  + Updated Help files
  + Allow rectangle drawing up and to left
  + Improve user info. after crash
  + Improve user info. when a config. file error is detected
  + Additional command line option: --file-extensions
  + Additional file type: FITS
  + Additional file type: numpy
  + Additional file type: EXR
  + Convert Geeqie to be a GtkApplication
  + Updated translations.
- Update BuildRequires following upstream changes: Drop
  pkgconfig(lcms2) and add pkgconfig(OpenEXR) pkgconfig(cfitsio).</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1748952000">- Update to version 2.6.1:
  + Fix --action= resulting in crash
  + gtk_file_chooser dialog cannot create folders
  + Icon view, filename text not displayed, filename tooltip
  + Crash using GQ_DISABLE_CLUTTER=y when config file already has
    gps map enabled</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760616000">- Drop obsolete and unneeded update-desktop-files BuildRequires and
  macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761134400">- No longer disable lua support during build, seems fixed upstream
  even if issue is stil open. Replace pkgconfig(lua5.3)
  pkgconfig(lua) BuildRequires: Use whatever lua is the current
  distro default.
- Drop no longer needed update-desktop-files Requires(post(un)).</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1772193600">- Update to version 2.7:
  + Additional file filter for Rating
  + Progress dialog for file copy/move operations
  + Geeqie is available as a Snap
  + Keyboard shortcuts shown in a window
  + Sort dir preview in ui-file-chooser
  + Include history combo in tabcomp button
  + Include folder preview in Open File action
  + Include preview pane for tabcomp button - ICC preview is included
    if iccdump is installed
  + Include preview pane in New Folder action
  + Per-image information text in the collection window
  + Revised algorithm for GPS distance
  + Update secure_save code
  + Include getrusage debug command
  + Code improvements
  + Bug fixes
  + More progress in GTK4 migration</changelog>
</package>
<package pkgid="85512e4c0cca0a70e461c7a7c852da2bc0dc1a61831195adc9c14a25f2e1c658cb1d9cb9a7cfe04c292cf2334556fe0eedeaacdfadd69526c420929e59924be9" name="geeqie-lang" arch="noarch">
  <version epoch="0" ver="2.7" rel="1.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1687348800">- Update to version 2.1:
  + Additional --selection remote commands
  + Split view additional 3-image layout
  + Many bug fixes
  + Some progress in GTK4 migration
  + Change source code from c to c++
  + Much progress in making source code warning-free
  + Updated language support
- Remove 6c4226ff.patch and eb9d0e10.patch
  they are part of the release
- Disable LUA to work around gh#BestImageViewer/geeqie#1117</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1688558400">- Add exiv_0-28.patch, fixing a bug with exiv2-0.28 and removing the
  version restriction</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1706270400">- Update to version 2.2:
  + Enhanced debug output with -Ddevel=enabled option
  + Modify Collections user interface
  + Remote keyboard actions
  + Allow .desktop files to be linked to programmable mouse buttons
  + Option to show-hide selectable bars
  + On exit additional check for multiple windows open
  + Plugin to resize an image
  + Include a separator as a toolbar option
  + Change all .desktop files to RDNS style
  + GTK "Open With" feature menu option
  + Reduce the height of toolbars
  + Option to select "hamburger" menu style
  + More progress in GTK4 migration
  + Many bug fixes
- Remove exiv_0-28.patch, it's part of the release</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709294400">- boo#1220031:
  * Fix crash when hiding files gh/BestImageViewer/geeqie#1248
    Add geeqie-2.2-fix-filelist-crash.patch
  * Fix crash when renaming files gh/BestImageViewer/geeqie#1242
    Add geeqie-2.2-fix-rename-crash.patch</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1711368000">- Update to version 2.4:
  + Bug fixes (mainly packaging) and code improvements.
- Changes from version 2.3:
  + Bug fixes and code improvements.
- Drop geeqie-2.2-fix-filelist-crash.patch and
  geeqie-2.2-fix-rename-crash.patch: fixed upstream.</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1747051200">- Update to version 2.6:
  + Four OSD profiles
  + Move some file dialogs to gtk_file_chooser()
  + Additional command line option: --dupes-export
  + Additional command line option: --dupes
  + Additional command line option: --dupes-recurse=
  + Modify Open Collection menu
  + Additional --get-file-info data: Marks, Path to thumbnail
  + Additional menu item - system Open Recent File
  + Additional menu item - system Open File
  + Updated Help files
  + Allow rectangle drawing up and to left
  + Improve user info. after crash
  + Improve user info. when a config. file error is detected
  + Additional command line option: --file-extensions
  + Additional file type: FITS
  + Additional file type: numpy
  + Additional file type: EXR
  + Convert Geeqie to be a GtkApplication
  + Updated translations.
- Update BuildRequires following upstream changes: Drop
  pkgconfig(lcms2) and add pkgconfig(OpenEXR) pkgconfig(cfitsio).</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1748952000">- Update to version 2.6.1:
  + Fix --action= resulting in crash
  + gtk_file_chooser dialog cannot create folders
  + Icon view, filename text not displayed, filename tooltip
  + Crash using GQ_DISABLE_CLUTTER=y when config file already has
    gps map enabled</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760616000">- Drop obsolete and unneeded update-desktop-files BuildRequires and
  macro.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1761134400">- No longer disable lua support during build, seems fixed upstream
  even if issue is stil open. Replace pkgconfig(lua5.3)
  pkgconfig(lua) BuildRequires: Use whatever lua is the current
  distro default.
- Drop no longer needed update-desktop-files Requires(post(un)).</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@opensuse.org&gt;" date="1772193600">- Update to version 2.7:
  + Additional file filter for Rating
  + Progress dialog for file copy/move operations
  + Geeqie is available as a Snap
  + Keyboard shortcuts shown in a window
  + Sort dir preview in ui-file-chooser
  + Include history combo in tabcomp button
  + Include folder preview in Open File action
  + Include preview pane for tabcomp button - ICC preview is included
    if iccdump is installed
  + Include preview pane in New Folder action
  + Per-image information text in the collection window
  + Revised algorithm for GPS distance
  + Update secure_save code
  + Include getrusage debug command
  + Code improvements
  + Bug fixes
  + More progress in GTK4 migration</changelog>
</package>
<package pkgid="84a44d200895d9f2d37310691cece73c2127d926283ed9db6f74ed9728e1ac8dbd4b7e7cc1079db17e02add42ddd1710cf6642f51ad64629b319895a372bd1c9" name="gegl" arch="riscv64">
  <version epoch="0" ver="0.4.70" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739188800">- Update to version 0.4.54:
  - Ops:
  - bump_map: fix typo in property nick
  - noise_spread: better performance with no-op values
  - negative_darkroom: more presets, better performance
  - styles: fix regression of opacirt sliders</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- Update to version 0.4.56:
  - Ops:
  - drop-shadow: restrict opacity range to 0.0-1.0
  - ctx-script: crash fix
  - Core:
  - ctx has been syncrhonized with upstream.
  - Buffer:
  - Remnants of old iterator-api has been removed.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742817600">- Update to version 0.4.58:
  - dither: fixed crash when applied to pixels with negative pixel
    coordinates.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1747656000">- Update to 0.4.62:
  * png-load: avoid crashing on some invalid files
  * bevel: code cleanups, pass only valid values to gegl:emboss
  * exr-save: fix scratch buffer computation for large images
  * fractal-trace: add ui-ranges to coordiantes
  * depend on babl&gt;=0.1.112 removing ifdefs keeping old variants working
  * mark nodes as intert in ::dispose and check for this during traversals, this
    fixes a crash when using a libc that has a non-clobbering free.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758801600">- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1759752000">- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * Fixed the vulnerability for HDR File Parsing Heap-based Buffer
    Overflow Remote Code Execution.
    (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit on riscv64</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800000">- Update to 0.4.66:
  - Core:
  - Improved relocability now also on linux.
  - Ops:
  - gif-load: don’t embed libnsgif directly
  - Dependencies:
  - libnsgif: support using distro provided lib.
  - ctx: synchronize with ctx-0.1.14</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774008000">- Update to version 0.4.68:
  + Buffer: fix of a crash due to float/double precision
    differences.
  + Ops:
  - vibrance: new op to cater for PSD adjustments layers
    compatibility.
  - tile-glass: handle buffers with negative offsets.
  - watershed-transform: handle buffers with negative offsets;
    which impacted gegl:waterpixels done on selections in GIMP.
  - rgbe-load: fix runlength induced buffer overflow.
  + Build:
  - tooling for verifying exported symbols.
  - relocatable build for OSX.
  - improved UCRT conditional macros.
  - fix C++ symbol clashes when using link time optimization.
  + OpenCL: expose profiling hooks.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774699200">- Update to version 0.4.70:
  - Core:
  - GeglPath: avoid overflows when serializing paths with large
    coordinates
  - GeglPath: avoid hang on parsing malformed paths.
  - Ops:
  - png-save: avoid integer overflow when computing row_size
  - exr-save: avoid integer overflow when computing width*height
  - Build:
  - Improvements to defcheck,
  - More efforts to get rid of compiler warnings.</changelog>
</package>
<package pkgid="1b46dbddc905688b77030b8cb2a45fa864ef31b86ee2dd8573191202cc174827d886f5e002e6432d95046695448de262fcfa6910a8acdd1f59e5055e7ee3d4ef" name="gegl-0_4" arch="riscv64">
  <version epoch="0" ver="0.4.70" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739188800">- Update to version 0.4.54:
  - Ops:
  - bump_map: fix typo in property nick
  - noise_spread: better performance with no-op values
  - negative_darkroom: more presets, better performance
  - styles: fix regression of opacirt sliders</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- Update to version 0.4.56:
  - Ops:
  - drop-shadow: restrict opacity range to 0.0-1.0
  - ctx-script: crash fix
  - Core:
  - ctx has been syncrhonized with upstream.
  - Buffer:
  - Remnants of old iterator-api has been removed.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742817600">- Update to version 0.4.58:
  - dither: fixed crash when applied to pixels with negative pixel
    coordinates.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1747656000">- Update to 0.4.62:
  * png-load: avoid crashing on some invalid files
  * bevel: code cleanups, pass only valid values to gegl:emboss
  * exr-save: fix scratch buffer computation for large images
  * fractal-trace: add ui-ranges to coordiantes
  * depend on babl&gt;=0.1.112 removing ifdefs keeping old variants working
  * mark nodes as intert in ::dispose and check for this during traversals, this
    fixes a crash when using a libc that has a non-clobbering free.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758801600">- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1759752000">- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * Fixed the vulnerability for HDR File Parsing Heap-based Buffer
    Overflow Remote Code Execution.
    (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit on riscv64</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800000">- Update to 0.4.66:
  - Core:
  - Improved relocability now also on linux.
  - Ops:
  - gif-load: don’t embed libnsgif directly
  - Dependencies:
  - libnsgif: support using distro provided lib.
  - ctx: synchronize with ctx-0.1.14</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774008000">- Update to version 0.4.68:
  + Buffer: fix of a crash due to float/double precision
    differences.
  + Ops:
  - vibrance: new op to cater for PSD adjustments layers
    compatibility.
  - tile-glass: handle buffers with negative offsets.
  - watershed-transform: handle buffers with negative offsets;
    which impacted gegl:waterpixels done on selections in GIMP.
  - rgbe-load: fix runlength induced buffer overflow.
  + Build:
  - tooling for verifying exported symbols.
  - relocatable build for OSX.
  - improved UCRT conditional macros.
  - fix C++ symbol clashes when using link time optimization.
  + OpenCL: expose profiling hooks.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774699200">- Update to version 0.4.70:
  - Core:
  - GeglPath: avoid overflows when serializing paths with large
    coordinates
  - GeglPath: avoid hang on parsing malformed paths.
  - Ops:
  - png-save: avoid integer overflow when computing row_size
  - exr-save: avoid integer overflow when computing width*height
  - Build:
  - Improvements to defcheck,
  - More efforts to get rid of compiler warnings.</changelog>
</package>
<package pkgid="d83b9fbdeb7559322d8aaa7ab8dab86834b3b45754cd7d6d0c92d98897d363b46824b5112d1a822811d3776aacc6ca1e0d01f6807e0bc0d0a452f4368a4cad58" name="gegl-0_4-lang" arch="noarch">
  <version epoch="0" ver="0.4.70" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739188800">- Update to version 0.4.54:
  - Ops:
  - bump_map: fix typo in property nick
  - noise_spread: better performance with no-op values
  - negative_darkroom: more presets, better performance
  - styles: fix regression of opacirt sliders</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- Update to version 0.4.56:
  - Ops:
  - drop-shadow: restrict opacity range to 0.0-1.0
  - ctx-script: crash fix
  - Core:
  - ctx has been syncrhonized with upstream.
  - Buffer:
  - Remnants of old iterator-api has been removed.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742817600">- Update to version 0.4.58:
  - dither: fixed crash when applied to pixels with negative pixel
    coordinates.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1747656000">- Update to 0.4.62:
  * png-load: avoid crashing on some invalid files
  * bevel: code cleanups, pass only valid values to gegl:emboss
  * exr-save: fix scratch buffer computation for large images
  * fractal-trace: add ui-ranges to coordiantes
  * depend on babl&gt;=0.1.112 removing ifdefs keeping old variants working
  * mark nodes as intert in ::dispose and check for this during traversals, this
    fixes a crash when using a libc that has a non-clobbering free.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758801600">- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1759752000">- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * Fixed the vulnerability for HDR File Parsing Heap-based Buffer
    Overflow Remote Code Execution.
    (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit on riscv64</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800000">- Update to 0.4.66:
  - Core:
  - Improved relocability now also on linux.
  - Ops:
  - gif-load: don’t embed libnsgif directly
  - Dependencies:
  - libnsgif: support using distro provided lib.
  - ctx: synchronize with ctx-0.1.14</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774008000">- Update to version 0.4.68:
  + Buffer: fix of a crash due to float/double precision
    differences.
  + Ops:
  - vibrance: new op to cater for PSD adjustments layers
    compatibility.
  - tile-glass: handle buffers with negative offsets.
  - watershed-transform: handle buffers with negative offsets;
    which impacted gegl:waterpixels done on selections in GIMP.
  - rgbe-load: fix runlength induced buffer overflow.
  + Build:
  - tooling for verifying exported symbols.
  - relocatable build for OSX.
  - improved UCRT conditional macros.
  - fix C++ symbol clashes when using link time optimization.
  + OpenCL: expose profiling hooks.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774699200">- Update to version 0.4.70:
  - Core:
  - GeglPath: avoid overflows when serializing paths with large
    coordinates
  - GeglPath: avoid hang on parsing malformed paths.
  - Ops:
  - png-save: avoid integer overflow when computing row_size
  - exr-save: avoid integer overflow when computing width*height
  - Build:
  - Improvements to defcheck,
  - More efforts to get rid of compiler warnings.</changelog>
</package>
<package pkgid="fd22a48deec8470851d0758b6f7b351d791f5fd72c557df1339e1d4779b27b6fcc7cca24be68f95024de8f56447b1c42efea31dbb10a64eb387248bf6f33200b" name="gegl-devel" arch="riscv64">
  <version epoch="0" ver="0.4.70" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739188800">- Update to version 0.4.54:
  - Ops:
  - bump_map: fix typo in property nick
  - noise_spread: better performance with no-op values
  - negative_darkroom: more presets, better performance
  - styles: fix regression of opacirt sliders</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- Update to version 0.4.56:
  - Ops:
  - drop-shadow: restrict opacity range to 0.0-1.0
  - ctx-script: crash fix
  - Core:
  - ctx has been syncrhonized with upstream.
  - Buffer:
  - Remnants of old iterator-api has been removed.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742817600">- Update to version 0.4.58:
  - dither: fixed crash when applied to pixels with negative pixel
    coordinates.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1747656000">- Update to 0.4.62:
  * png-load: avoid crashing on some invalid files
  * bevel: code cleanups, pass only valid values to gegl:emboss
  * exr-save: fix scratch buffer computation for large images
  * fractal-trace: add ui-ranges to coordiantes
  * depend on babl&gt;=0.1.112 removing ifdefs keeping old variants working
  * mark nodes as intert in ::dispose and check for this during traversals, this
    fixes a crash when using a libc that has a non-clobbering free.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758801600">- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1759752000">- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * Fixed the vulnerability for HDR File Parsing Heap-based Buffer
    Overflow Remote Code Execution.
    (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit on riscv64</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800000">- Update to 0.4.66:
  - Core:
  - Improved relocability now also on linux.
  - Ops:
  - gif-load: don’t embed libnsgif directly
  - Dependencies:
  - libnsgif: support using distro provided lib.
  - ctx: synchronize with ctx-0.1.14</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774008000">- Update to version 0.4.68:
  + Buffer: fix of a crash due to float/double precision
    differences.
  + Ops:
  - vibrance: new op to cater for PSD adjustments layers
    compatibility.
  - tile-glass: handle buffers with negative offsets.
  - watershed-transform: handle buffers with negative offsets;
    which impacted gegl:waterpixels done on selections in GIMP.
  - rgbe-load: fix runlength induced buffer overflow.
  + Build:
  - tooling for verifying exported symbols.
  - relocatable build for OSX.
  - improved UCRT conditional macros.
  - fix C++ symbol clashes when using link time optimization.
  + OpenCL: expose profiling hooks.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774699200">- Update to version 0.4.70:
  - Core:
  - GeglPath: avoid overflows when serializing paths with large
    coordinates
  - GeglPath: avoid hang on parsing malformed paths.
  - Ops:
  - png-save: avoid integer overflow when computing row_size
  - exr-save: avoid integer overflow when computing width*height
  - Build:
  - Improvements to defcheck,
  - More efforts to get rid of compiler warnings.</changelog>
</package>
<package pkgid="038bada62539966be0de23f8643629f8c754586df458509784b9482b020f793d9ce95a372ab937169964dea2d8951aaa97d0676d5085595bf3c847f60f698566" name="gegl-doc" arch="riscv64">
  <version epoch="0" ver="0.4.70" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739188800">- Update to version 0.4.54:
  - Ops:
  - bump_map: fix typo in property nick
  - noise_spread: better performance with no-op values
  - negative_darkroom: more presets, better performance
  - styles: fix regression of opacirt sliders</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742212800">- Update to version 0.4.56:
  - Ops:
  - drop-shadow: restrict opacity range to 0.0-1.0
  - ctx-script: crash fix
  - Core:
  - ctx has been syncrhonized with upstream.
  - Buffer:
  - Remnants of old iterator-api has been removed.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1742817600">- Update to version 0.4.58:
  - dither: fixed crash when applied to pixels with negative pixel
    coordinates.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1747656000">- Update to 0.4.62:
  * png-load: avoid crashing on some invalid files
  * bevel: code cleanups, pass only valid values to gegl:emboss
  * exr-save: fix scratch buffer computation for large images
  * fractal-trace: add ui-ranges to coordiantes
  * depend on babl&gt;=0.1.112 removing ifdefs keeping old variants working
  * mark nodes as intert in ::dispose and check for this during traversals, this
    fixes a crash when using a libc that has a non-clobbering free.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1758801600">- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1759752000">- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * Fixed the vulnerability for HDR File Parsing Heap-based Buffer
    Overflow Remote Code Execution.
    (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1761566400">- Enable luajit on riscv64</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765800000">- Update to 0.4.66:
  - Core:
  - Improved relocability now also on linux.
  - Ops:
  - gif-load: don’t embed libnsgif directly
  - Dependencies:
  - libnsgif: support using distro provided lib.
  - ctx: synchronize with ctx-0.1.14</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1774008000">- Update to version 0.4.68:
  + Buffer: fix of a crash due to float/double precision
    differences.
  + Ops:
  - vibrance: new op to cater for PSD adjustments layers
    compatibility.
  - tile-glass: handle buffers with negative offsets.
  - watershed-transform: handle buffers with negative offsets;
    which impacted gegl:waterpixels done on selections in GIMP.
  - rgbe-load: fix runlength induced buffer overflow.
  + Build:
  - tooling for verifying exported symbols.
  - relocatable build for OSX.
  - improved UCRT conditional macros.
  - fix C++ symbol clashes when using link time optimization.
  + OpenCL: expose profiling hooks.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1774699200">- Update to version 0.4.70:
  - Core:
  - GeglPath: avoid overflows when serializing paths with large
    coordinates
  - GeglPath: avoid hang on parsing malformed paths.
  - Ops:
  - png-save: avoid integer overflow when computing row_size
  - exr-save: avoid integer overflow when computing width*height
  - Build:
  - Improvements to defcheck,
  - More efforts to get rid of compiler warnings.</changelog>
</package>
<package pkgid="30c42c16d7539935db2ac5b4e11129a0364d6a229e5147ec56f942e7f3daad8cc6de81a4c5a36e44e554c0ff82d57ab98b7eeea6e9c5a477052135836357ad6f" name="geis-devel" arch="riscv64">
  <version epoch="0" ver="2.2.17" rel="5.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="a195253bbe3e509de58f4783ad806f0dc0e42d15de123aae04fafd0d6d233b5f84cb2c996241e51b1424c049227b28d63866f481e1fd858d298abecc481f762a" name="geis-tools" arch="riscv64">
  <version epoch="0" ver="2.2.17" rel="5.2"/>
  <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>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="a71d180f1eb670339ff37a762252df8c790e0eb358b000da85f5833acbae144a138cb1bbdbfb5f8651ce90408264c6e88c38a9c8db00ab68c0f60c5ecee0be63" name="gemini-cli" arch="noarch">
  <version epoch="0" ver="0.36.0" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1772625600">- Update to 0.32.0:
  * feat(plan): add integration tests for plan mode #20214
  * fix(acp): update auth handshake to spec #19725
  * feat(core): implement robust A2A streaming reassembly and fix task continuity #20091
  * feat(cli): load extensions in parallel #20229
  * Plumb the maxAttempts setting through Config args #20239
  * fix(cli): skip 404 errors in setup-github file downloads #20287
  * fix(cli): expose model.name setting in settings dialog for persistence #19605
  * docs: remove legacy cmd examples in favor of powershell #20323
  * feat(core): Enable model steering in workspace. #20343
  * fix: remove trailing comma in issue triage workflow settings json #20265
  * feat(core): implement task tracker foundation and service #19464
  * test: support tests that include color information #20220
  * feat(core): introduce Kind.Agent for sub-agent classification #20369
  * Changelog for v0.30.0 #20252
  * Update changelog workflow to reject nightly builds #20248
  * Changelog for v0.31.0-preview.0 #20249
  * feat(cli): hide workspace policy update dialog and auto-accept by default #20351
  * feat(core): rename grep_search include parameter to include_pattern #20328
  * feat(plan): support opening and modifying plan in external editor #20348
  * feat(cli): implement interactive shell autocompletion #20082
  * fix(core): allow /memory add to work in plan mode #20353
  * feat(core): add HTTP 499 to retryable errors and map to RetryableQuotaError #20432
  * feat(core): Enable generalist agent #19665
  * Updated tests in TableRenderer.test.tsx to use SVG snapshots #20450
  * Refactor Github Action per b/485167538 #19443
  * fix(github): resolve actionlint and yamllint regressions from #19443 #20467
  * fix: action var usage #20492
  * feat(core): improve A2A content extraction #20487
  * fix(cli): support quota error fallbacks for all authentication types #20475
  * fix(core): flush transcript for pure tool-call responses to ensure BeforeTool hooks see complete state #20419
  * feat(plan): adapt planning workflow based on complexity of task #20465
  * fix: prevent orphaned processes from consuming 100% CPU when terminal closes #16965
  * feat(core): increase fetch timeout and fix [object Object] error stringification #20441
  * [Gemma x Gemini CLI] Add an Experimental Gemma Router that uses a LiteRT-LM shim into the Composite Model Classifier Strategy #17231
  * docs(plan): update documentation regarding supporting editing of plan files during plan approval #20452
  * test(cli): fix flaky ToolResultDisplay overflow test #20518
  * ui(cli): reduce length of Ctrl+O hint #20490
  * fix(ui): correct styled table width calculations #20042
  * Avoid overaggressive unescaping #20520
  * feat(telemetry) Instrument traces with more attributes and make them available to OTEL users #20237
  * Add support for policy engine in extensions #20049
  * Docs: Update to Terms of Service &amp; FAQ #20488
  * Fix bottom border rendering for search and add a regression test. #20517
  * fix(core): apply retry logic to CodeAssistServer for all users #20507
  * Fix extension MCP server env var loading #20374
  * feat(ui): add 'ctrl+o' hint to truncated content message #20529
  * Fix flicker showing message to press ctrl-O again to collapse. #20414
  * fix(cli): hide shortcuts hint while model is thinking or the user has typed a prompt + add debounce to avoid flicker #19389
  * feat(plan): update planning workflow to encourage multi-select with descriptions of options #20491
  * refactor(core,cli): useAlternateBuffer read from config #20346
  * fix(cli): ensure dialogs stay scrolled to bottom in alternate buffer mode #20527
  * fix(core): revert auto-save of policies to user space #20531
  * Demote unreliable test. #20571
  * fix(core): handle optional response fields from code assist API #20345
  * fix(cli): keep thought summary when loading phrases are off #20497
  * feat(cli): add temporary flag to disable workspace policies #20523
  * Disable expensive and scheduled workflows on personal forks #20449
  * Moved markdown parsing logic to a separate util file #20526
  * fix(plan): prevent agent from using ask_user for shell command confirmation #20504
  * fix(core): disable retries for code assist streaming requests #20561
  * feat(billing): implement G1 AI credits overage flow with billing telemetry #18590
  * feat: better error messages #20577
  * fix(ui): persist expansion in AskUser dialog when navigating options #20559
  * fix(cli): prevent sub-agent tool calls from leaking into UI #20580
  * fix(cli): Shell autocomplete polish #20411
  * Changelog for v0.31.0-preview.1 #20590
  * Add slash command for promoting behavioral evals to CI blocking #20575
  * Changelog for v0.30.1 #20589
  * Add low/full CLI error verbosity mode for cleaner UI #20399
  * Disable Gemini PR reviews on draft PRs. #20362
  * Docs: FAQ update #20585
  * fix(core): reduce intrusive MCP errors and deduplicate diagnostics #20232
  * docs: fix spelling typos in installation guide #20579
  * Promote stable tests to CI blocking. #20581
  * feat(core): enable contiguous parallel admission for Kind.Agent tools #20583
  * Enforce import/no-duplicates as error #19797
  * fix: merge duplicate imports in sdk and test-utils packages (1/4) #19777
  * fix: merge duplicate imports in a2a-server package (2/4) #19781</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1772625601">- Update to 0.32.1:
  * fix(patch): cherry-pick 0659ad1 to release/v0.32.0-pr-21042 to patch version v0.32.0 and create version 0.32.1 #21048</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1773230400">- update to 0.33.0:
  * Docs: Update model docs to remove Preview Features.
  * docs: fix typo in installation documentation
  * docs: add Windows PowerShell equivalents for environments and
    scripting
  * fix(core): parse raw ASCII buffer strings in Gaxios errors
  * fix(github): use robot PAT for automated PRs to pass CLA
    check
  * Changelog for v0.31.0
  * fix: use full paths for ACP diff payloads
  * fix: acp/zed race condition between MCP initialisation and
    prompt
  * fix(cli): reset themeManager between tests to ensure
    isolation
  * refactor(core): Extract tool parameter names as constants
  * fix(cli): resolve autoThemeSwitching when background hasn't
    changed but theme mismatches
  * feat(skills): add github-issue-creator skill
  * fix(cli): allow sub-agent confirmation requests in UI while
    preventing background flicker
  * Merge User and Agent Card Descriptions #20849
  * fix(core): reduce LLM-based loop detection false positives
  * fix(plan): deflake plan mode integration tests
  * Add /unassign support
  * feat(core): implement HTTP authentication support for A2A
    remote agents
  * feat(core): centralize read_file limits and update gemini-3
    description
  * Do not block CI on evals
  * document node limitation for shift+tab
  * Add install as an option when extension is selected.
  * Update CODEOWNERS for README.md reviewers
  * feat(core): truncate large MCP tool output
  * Subagent activity UX.
  * style(cli) : Dialog pattern for /hooks Command
  * feat: redesign header to be compact with ASCII icon
  * fix(core): ensure subagents use qualified MCP tool names
  * feat(core): support authenticated A2A agent card discovery
  * refactor(cli): fully remove React anti patterns, improve type
    safety and fix UX oversights in SettingsDialog.tsx
  * Adding MCPOAuthProvider implementing the MCPSDK
    OAuthClientProvider
  * feat(core): add tool name validation in TOML policy files
  * docs: fix broken markdown links in main README.md
  * refactor(core): replace manual syncPlanModeTools with
    declarative policy rules
  * fix(core): increase default headers timeout to 5 minutes
  * feat(admin): enable 30 day default retention for chat history
    &amp; remove warning
  * feat(plan): support annotating plans with feedback for
    iteration
  * Add some dos and don'ts to behavioral evals README.
  * fix(core): skip telemetry logging for AbortError exceptions
  * fix(core): restrict "System: Please continue" invalid stream
    retry to Gemini 2 models
  * ci(evals): only run evals in CI if prompts or tools changed
  * Build binary
  * Code review fixes as a pr
  * fix(ci): handle empty APP_ID in stale PR closer
  * feat(cli): invert context window display to show usage
  * fix(plan): clean up session directories and plans on deletion
  * fix(core): enforce optionality for API response fields in
    code_assist
  * feat(extensions): add support for plan directory in extension
    manifest
  * feat(plan): enable built-in research subagents in plan mode
  * feat(agents): directly indicate auth required state
  * fix(cli): wait for background auto-update before relaunching
  * fix: pre-load @file references from external editor prompts
  * feat(evals): add behavioral evals for ask_user tool
  * refactor common settings logic for skills,agents
  * Update docs-writer skill with new resource
  * fix(cli): pin clipboardy to ~5.2.x
  * feat: Implement slash command handling in ACP for
    `/memory`,`/init`,`/extensions` and `/restore`
  * Docs/add hooks reference
  * feat(plan): add copy subcommand to plan
  * fix(core): sanitize and length-check MCP tool qualified names
  * Format the quota/limit style guide.
  * fix(core): send shell output to model on cancel
  * remove hardcoded tiername when missing tier
  * feat(acp): add set models interface</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1773662400">- Update to 0.33.1:
  * fix(patch): cherry-pick 8432bce #22206</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1773748800">- update to 0.33.2:
  * fix(patch): cherry-pick 48130eb to release/v0.33.1-pr-22665
    [CONFLICTS]</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1773835200">- Update to 0.34.0:
  * feat(cli): add chat resume footer on session quit #20667
  * Support bold and other styles in svg snapshots #20937
  * fix(core): increase A2A agent timeout to 30 minutes #21028
  * Cleanup old branches. #19354
  * chore(release): bump version to 0.34.0-nightly.20260303.34f0c1538 #21034
  * feat(ui): standardize semantic focus colors and enhance history visibility #20745
  * fix: merge duplicate imports in packages/core (3/4) #20928
  * Add extra safety checks for proto pollution #20396
  * feat(core): Add tracker CRUD tools &amp; visualization #19489
  * Revert "fix(ui): persist expansion in AskUser dialog when navigating options" #21042
  * Changelog for v0.33.0-preview.0 #21030
  * fix: model persistence for all scenarios #21051
  * chore/release: bump version to 0.34.0-nightly.20260304.28af4e127 #21054
  * Consistently guard restarts against concurrent auto updates #21016
  * Defensive coding to reduce the risk of Maximum update depth errors #20940
  * fix(cli): Polish shell autocomplete rendering to be a little more shell native feeling. #20931
  * Docs: Update plan mode docs #19682
  * fix(mcp): Notifications/tools/list_changed support not working #21050
  * fix(cli): register extension lifecycle events in DebugProfiler #20101
  * chore(dev): update vscode settings for typescriptreact #19907
  * fix(cli): enable multi-arch docker builds for sandbox #19821
  * Changelog for v0.32.0 #21033
  * Changelog for v0.33.0-preview.1 #21058
  * feat(core): improve @file autocomplete to prioritize filenames #21064
  * feat(sandbox): add experimental LXC container sandbox support #20735
  * feat(evals): add overall pass rate row to eval nightly summary table #20905
  * feat(telemetry): include language in telemetry and fix accepted lines computation #21126
  * Changelog for v0.32.1 #21055
  * feat(core): add robustness tests, logging, and metrics for CodeAssistServer SSE parsing #21013
  * feat: add issue assignee workflow #21003
  * fix: improve error message when OAuth succeeds but project ID is required #21070
  * feat(loop-reduction): implement iterative loop detection and model feedback #20763
  * chore(github): require prompt approvers for agent prompt files #20896
  * Docs: Create tools reference #19470
  * fix(core, a2a-server): prevent hang during OAuth in non-interactive sessions #21045
  * chore(cli): enable deprecated settings removal by default #20682
  * feat(core): Disable fast ack helper for hints. #21011
  * fix(ui): suppress redundant failure note when tool error note is shown #21078
  * docs: document planning workflows with Conductor example #21166
  * feat(release): ship esbuild bundle in npm package #19171
  * fix(extensions): preserve symlinks in extension source path while enforcing folder trust #20867
  * fix(cli): defer tool exclusions to policy engine in non-interactive mode #20639
  * fix(ui): removed double padding on rendered content #21029
  * fix(core): truncate excessively long lines in grep search output #21147
  * feat: add custom footer configuration via /footer #19001
  * perf(core): fix OOM crash in long-running sessions #19608
  * refactor(cli): categorize built-in themes into dark/ and light/ directories #18634
  * fix(core): explicitly allow codebase_investigator and cli_help in read-only mode #21157
  * test: add browser agent integration tests #21151
  * fix(cli): fix enabling kitty codes on Windows Terminal #21136
  * refactor(core): extract shared OAuth flow primitives from MCPOAuthProvider #20895
  * fix(ui): add partial output to cancelled shell UI #21178
  * fix(cli): replace hardcoded keybinding strings with dynamic formatters #21159
  * DOCS: Update quota and pricing page #21194
  * feat(telemetry): implement Clearcut logging for startup statistics #21172
  * feat(triage): add area/documentation to issue triage #21222
  * Fix so shell calls are formatted #21237
  * feat(cli): add native gVisor (runsc) sandboxing support #21062
  * docs: use absolute paths for internal links in plan-mode.md #21299
  * fix(core): prevent unhandled AbortError crash during stream loop detection #21123
  * fix:reorder env var redaction checks to scan values first #21059
  * fix(acp): rename --experimental-acp to --acp &amp; remove Zed-specific refrences #21171
  * feat(core): fallback to 2.5 models with no access for toolcalls #21283
  * test(core): improve testing for API request/response parsing #21227
  * docs(links): update docs-writer skill and fix broken link #21314
  * Fix code colorizer ansi escape bug. #21321
  * remove wildcard behavior on keybindings #21315
  * feat(acp): Add support for AI Gateway auth #21305
  * fix(theme): improve theme color contrast for macOS Terminal.app #21175
  * feat (core): Implement tracker related SI changes #19964
  * Changelog for v0.33.0-preview.2 #21333
  * Changelog for v0.33.0-preview.3 #21347
  * docs: format release times as HH:MM UTC #20726
  * fix(cli): implement --all flag for extensions uninstall #21319
  * docs: fix incorrect relative links to command reference #20964
  * documentiong ensures ripgrep #21298
  * fix(core): handle AbortError thrown during processTurn #21296
  * docs(cli): clarify ! command output visibility in shell commands tutorial #21041
  * fix: logic for task tracker strategy and remove tracker tools #21355
  * fix(partUtils): display media type and size for inline data parts #21358
  * Fix(accessibility): add screen reader support to RewindViewer #20750
  * fix(hooks): propagate stopHookActive in AfterAgent retry path (#20426) #20439
  * fix(core): deduplicate GEMINI.md files by device/inode on case-insensitive filesystems (#19904) #19915
  * feat(core): add concurrency safety guidance for subagent delegation (#17753) #21278
  * feat(ui): dynamically generate all keybinding hints #21346
  * feat(core): implement unified KeychainService and migrate token storage #21344
  * fix(cli): gracefully handle --resume when no sessions exist #21429
  * fix(plan): keep approved plan during chat compression #21284
  * feat(core): implement generic CacheService and optimize setupUser #21374
  * Update quota and pricing documentation with subscription tiers #21351
  * fix(core): append correct OTLP paths for HTTP exporters #16836
  * Changelog for v0.33.0-preview.4 #21354
  * feat(cli): implement dot-prefixing for slash command conflicts #20979
  * refactor(core): standardize MCP tool naming to mcp_ FQN format #21425
  * feat(cli): hide gemma settings from display and mark as experimental #21471
  * feat(skills): refine string-reviewer guidelines and description #20368
  * fix(core): whitelist TERM and COLORTERM in environment sanitization #20514
  * fix(billing): fix overage strategy lifecycle and settings integration #21236
  * fix: expand paste placeholders in TextInput on submit #19946
  * fix(core): add in-memory cache to ChatRecordingService to prevent OOM #21502
  * feat(cli): overhaul thinking UI #18725
  * fix(ui): unify Ctrl+O expansion hint experience across buffer modes #21474
  * fix(cli): correct shell height reporting #21492
  * Make test suite pass when the GEMINI_SYSTEM_MD env variable or GEMINI_WRITE_SYSTEM_MD variable happens to be set locally/ #21480
  * Disallow underspecified types #21485
  * refactor(cli): standardize on 'reload' verb for all components #20654
  * feat(cli): Invert quota language to 'percent used' #20100
  * Docs: Add documentation for notifications (experimental)(macOS) #21163
  * Code review comments as a pr #21209
  * feat(cli): unify /chat and /resume command UX #20256
  * docs: fix typo 'allowslisted' -&gt; 'allowlisted' in mcp-server.md #21665
  * fix(core): display actual graph output in tracker_visualize tool #21455
  * fix(core): sanitize SSE-corrupted JSON and domain strings in error classification #21702
  * Docs: Make documentation links relative #21490
  * feat(cli): expose /tools desc as explicit subcommand for discoverability #21241
  * feat(cli): add /compact alias for /compress command #21711
  * feat(plan): enable Plan Mode by default #21713
  * feat(core): Introduce AgentLoopContext. #21198
  * fix(core): resolve symlinks for non-existent paths during validation #21487
  * docs: document tool exclusion from memory via deny policy #21428
  * perf(core): cache loadApiKey to reduce redundant keychain access #21520
  * feat(cli): implement /upgrade command #21511
  * Feat/browser agent progress emission #21218
  * fix(settings): display objects as JSON instead of [object Object] #21458
  * Unmarshall update #21721
  * Update mcp's list function to check for disablement. #21148
  * robustness(core): static checks to validate history is immutable #21228
  * refactor(cli): better react patterns for BaseSettingsDialog #21206
  * feat(security): implement robust IP validation and safeFetch foundation #21401
  * feat(core): improve subagent result display #20378
  * docs: fix broken markdown syntax and anchor links in /tools #20902
  * feat(policy): support subagent-specific policies in TOML #21431
  * Add script to speed up reviewing PRs adding a worktree. #21748
  * fix(core): prevent infinite recursion in symlink resolution #21750
  * fix(docs): fix headless mode docs #21287
  * feat/redesign header compact #20922
  * refactor: migrate to useKeyMatchers hook #21753
  * perf(cli): cache loadSettings to reduce redundant disk I/O at startup #21521
  * fix(core): resolve Windows line ending and path separation bugs across CLI #21068
  * docs: fix heading formatting in commands.md and phrasing in tools-api.md #20679
  * refactor(ui): unify keybinding infrastructure and support string initialization #21776
  * Add support for updating extension sources and names #21715
  * fix(core): handle GUI editor non-zero exit codes gracefully #20376
  * fix(core): destroy PTY on kill() and exception to prevent fd leak #21693
  * fix(docs): update theme screenshots and add missing themes #20689
  * refactor(cli): rename 'return' key to 'enter' internally #21796
  * build(release): restrict npm bundling to non-stable tags #21821
  * fix(core): override toolRegistry property for sub-agent schedulers #21766
  * fix(cli): make footer items equally spaced #21843
  * docs: clarify global policy rules application in plan mode #21864
  * fix(core): ensure correct flash model steering in plan mode implementation phase #21871
  * fix(core): update @a2a-js/sdk to 0.3.11 #21875
  * refactor(core): improve API response error logging when retry #21784
  * fix(ui): handle headless execution in credits and upgrade dialogs #21850
  * fix(core): treat retryable errors with &gt;5 min delay as terminal quota errors #21881
  * feat(telemetry): add specific PR, issue, and custom tracking IDs for GitHub Actions #21129
  * feat(core): add OAuth2 Authorization Code auth provider for A2A agents #21496
  * feat(cli): give visibility to /tools list command in the TUI and follow the subcommand pattern of other commands #21213
  * Handle dirty worktrees better and warn about running scripts/review.sh on untrusted code. #21791
  * feat(policy): support auto-add to policy by default and scoped persistence #20361
  * fix(core): handle AbortError when ESC cancels tool execution #20863
  * fix(release): Improve Patch Release Workflow Comments: Clearer Approval Guidance #21894
  * docs: clarify telemetry setup and comprehensive data map #21879
  * feat(core): add per-model token usage to stream-json output #21839
  * docs: remove experimental badge from plan mode in sidebar #21906
  * fix(cli): prevent race condition in loop detection retry #17916
  * Add behavioral evals for tracker #20069
  * fix(auth): update terminology to 'sign in' and 'sign out' #20892
  * docs(mcp): standardize mcp tool fqn documentation #21664
  * fix(ui): prevent empty tool-group border stubs after filtering #21852
  * make command names consistent #21907
  * refactor: remove agent_card_requires_auth config flag #21914
  * feat(a2a): implement standardized normalization and streaming reassembly #21402
  * feat(cli): enable skill activation via slash commands #21758
  * docs(cli): mention per-model token usage in stream-json result event #21908
  * fix(plan): prevent plan truncation in approval dialog by supporting unconstrained heights #21037
  * feat(a2a): switch from callback-based to event-driven tool scheduler #21467
  * feat(voice): implement speech-friendly response formatter #20989
  * feat: add pulsating blue border automation overlay to browser agent #21173
  * Add extensionRegistryURI setting to change where the registry is read from #20463
  * fix: patch gaxios v7 Array.toString() stream corruption #21884
  * fix: prevent hangs in non-interactive mode and improve agent guidance #20893
  * Add ExtensionDetails dialog and support install #20845
  * chore/release: bump version to 0.34.0-nightly.20260310.4653b126f #21816
  * Changelog for v0.33.0-preview.13 #21927
  * fix(cli): stabilize prompt layout to prevent jumping when typing #21081
  * fix: preserve prompt text when cancelling streaming #21103
  * fix: robust UX for remote agent errors #20307
  * feat: implement background process logging and cleanup #21189
  * Changelog for v0.33.0-preview.14 #21938
  * fix(patch): cherry-pick 45faf4d to release/v0.34.0-preview.0-pr-22148 [CONFLICTS] #22174
  * fix(patch): cherry-pick 8432bce to release/v0.34.0-preview.1-pr-22069 to patch version v0.34.0-preview.1 and create version 0.34.0-preview.2 #22205
  * fix(patch): cherry-pick 24adacd to release/v0.34.0-preview.2-pr-22332 to patch version v0.34.0-preview.2 and create version 0.34.0-preview.3 #22391
  * fix(patch): cherry-pick 48130eb to release/v0.34.0-preview.3-pr-22665 to patch version v0.34.0-preview.3 and create version 0.34.0-preview.4 #22719</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774267200">- fix dependencies (we now have to use env -S)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1774440000">- update to 0.35.0:
  * feat(cli): customizable keyboard shortcuts
  * feat(core): Thread `AgentLoopContext` through core.
  * chore(release): bump version to
    0.35.0-nightly.20260311.657f19c1f
  * refactor(a2a): remove legacy CoreToolScheduler
  * feat(ui): add missing vim mode motions (X, ~, r, f/F/t/T,
    df/dt and friends)
  * Feat/retry fetch notifications
  * fix(core): remove OAuth check from handleFallback and clean
    up stray file
  * feat(cli): support literal character keybindings and extended
    Kitty protocol keys
  * fix(ui): clamp cursor to last char after all NORMAL mode
    deletes
  * test(core): add missing tests for prompts/utils.ts
  * fix(cli): allow scrolling keys in copy mode (Ctrl+S selection
    mode)
  * docs(cli): add custom keybinding documentation
  * docs: fix misleading YOLO mode description in
    defaultApprovalMode
  * fix: clean up /clear and /resume
  * fix(core)#20941: reap orphaned descendant processes on PTY
    abort
  * fix(core): update language detection to use LSP 3.18
    identifiers
  * feat(cli): support removing keybindings via '-' prefix
  * feat(policy): add --admin-policy flag for supplemental admin
    policies
  * merge duplicate imports packages/cli/src subtask1
  * perf(core): parallelize user quota and experiments fetching
    in refreshAuth
  * Changelog for v0.34.0-preview.0
  * Changelog for v0.33.0
  * fix(core): handle EISDIR in robustRealpath on Windows
  * feat(core): include initiationMethod in conversation
    interaction telemetry
  * feat(ui): add vim yank/paste (y/p/P) with unnamed register
  * fix(core): enable numerical routing for api key users
  * feat(telemetry): implement retry attempt telemetry for
    network related retries
  * fix(policy): remove unnecessary escapeRegex from pattern
    builders
  * fix(core): preserve dynamic tool descriptions on session
    resume
  * chore: allow 'gemini-3.1' in sensitive keyword linter
  * feat(core): support custom base URL via env vars
  * merge duplicate imports packages/cli/src subtask2
  * fix(core): silently retry API errors up to 3 times before
    halting session
  * feat(core): simplify subagent success UI and improve early
    termination display
  * merge duplicate imports packages/cli/src subtask3
  * fix(hooks): fix BeforeAgent/AfterAgent inconsistencies
  * feat(core): implement SandboxManager interface and config
    schema
  * docs: document npm deprecation warnings as safe to ignore
  * fix: remove status/need-triage from maintainer-only issues
  * fix(core): propagate subagent context to policy engine
  * fix(cli): resolve skill uninstall failure when skill name is
    updated
  * docs(plan): clarify interactive plan editing with Ctrl+X
  * fix(policy): ensure user policies are loaded when policyPaths
    is empty
  * Docs: Add documentation for model steering (experimental).
  * Add issue for automated changelogs
  * fix(core): secure argsPattern and revert WEB_FETCH_TOOL_NAME
    escalation
  * feat(core): differentiate User-Agent for a2a-server and ACP
    clients
  * refactor(core): extract ExecutionLifecycleService for tool
    backgrounding
  * feat: Display pending and confirming tool calls
  * feat(browser): implement input blocker overlay during
    automation
  * fix: register themes on extension load not start
  * feat(ui): Do not show Ultra users /upgrade hint
  * chore: remove unnecessary log for themes
  * fix(core): resolve MCP tool FQN validation, schema export,
    and wildcards in subagents
  * fix(cli): validate --model argument at startup
  * fix(core): handle policy ALLOW for exit_plan_mode
  * feat(telemetry): add Clearcut instrumentation for AI credits
    billing events
  * feat(core): add google credentials provider for remote agents
  * test(cli): add integration test for node deprecation warnings
  * feat(cli): allow safe tools to execute concurrently while
    agent is busy
  * feat(core): implement model-driven parallel tool scheduler
  * update vulnerable deps
  * fix(core): fix startup stats to use int values for timestamps
    and durations
  * fix(core): prevent duplicate tool schemas for instantiated
    tools
  * fix(core): add proxy routing support for remote A2A subagents
  * fix(core/ide): add Antigravity CLI fallbacks
  * fix(browser): fix duplicate function declaration error in
    browser agent
  * feat(core): implement Stage 1 improvements for webfetch tool
  * Changelog for v0.34.0-preview.1
  * perf(cli): enable code splitting and deferred UI loading
  * fix: remove unused img.png from project root
  * docs(local model routing): add docs on how to use Gemma for
    local model routing
  * feat(a2a): enable native gRPC support and protocol routing
  * fix(cli): escape @ symbols on paste to prevent unintended
    file expansion
  * feat(core): add trajectoryId to ConversationOffered telemetry
  * docs: clarify that tools.core is an allowlist for ALL built-
    in tools
  * docs(plan): document hooks with plan mode
  * Changelog for v0.33.1
  * build(ci): fix false positive evals trigger on merge commits
  * fix(core): explicitly pass messageBus to policy engine for
    MCP tool saves
  * feat(core): Fully migrate packages/core to AgentLoopContext.
  * feat(core): increase sub-agent turn and time limits
  * feat(core): instrument file system tools for JIT context
    discovery
  * refactor(ui): extract pure session browser utilities
  * fix(plan): Fix AskUser evals
  * fix(settings): prevent j/k navigation keys from intercepting
    edit buffer input
  * feat(skills): improve async-pr-review workflow and logging
  * refactor(cli): consolidate getErrorMessage utility to core
  * fix(core): show descriptive error messages when saving
    settings fails
  * docs(core): add authentication guide for remote subagents
  * docs: overhaul subagents documentation and add /agents
    command
  * refactor(ui): extract SessionBrowser static ui components
  * test: add Object.create context regression test and tool
    confirmation integration test
  * feat(tracker): return TodoList display for tracker tools
  * feat(agent): add allowed domain restrictions for browser
    agent
  * chore/release: bump version to
    0.35.0-nightly.20260313.bb060d7a9
  * Move keychain fallback to keychain service
  * feat(core): integrate SandboxManager to sandbox all process-
    spawning tools
  * fix(cli): support CJK input and full Unicode scalar values in
    terminal protocols
  * Promote stable tests.
  * feat(tracker): add tracker policy
  * feat(security): add disableAlwaysAllow setting to disable
    auto-approvals
  * Revert "fix(cli): validate --model argument at startup"
  * fix(mcp): handle equivalent root resource URLs in OAuth
    validation
  * fix(core): use session-specific temp directory for task
    tracker
  * Fix issue where config was undefined.
  * fix(core): deduplicate project memory when JIT context is
    enabled
  * feat(prompts): implement Topic-Action-Summary model for
    verbosity reduction
  * fix(core): fix manual deletion of subagent histories
  * Add registry var
  * Add ModelDefinitions to ModelConfigService
  * fix(cli): improve command conflict handling for skills
  * fix(core): merge user settings with extension-provided MCP
    servers
  * fix(core): skip discovery for incomplete MCP configs and
    resolve merge race condition
  * fix(automation): harden stale PR closer permissions and
    maintainer detection
  * fix(automation): evaluate staleness before checking protected
    labels
  * feat(agent): replace the runtime npx for browser agent chrome
    devtool mcp with pre-built bundle
  * perf: optimize TrackerService dependency checks
  * docs(policy): remove trailing space from commandPrefix
    examples
  * fix(a2a-server): resolve unsafe assignment lint errors
  * fix: Adjust ToolGroupMessage filtering to hide Confirming and
    show Canceled tool calls.
  * Disallow Object.create() and reflect.
  * Guard pro model usage
  * refactor(core): Creates AgentSession abstraction for
    consolidated agent interface.
  * docs(changelog): remove internal commands from release notes
  * feat: enable subagents
  * feat(extensions): implement cryptographic integrity
    verification for extension updates
  * feat(tracker): polish UI sorting and formatting
  * Changelog for v0.34.0-preview.2
  * fix(core): fix three JIT context bugs in read_file,
    read_many_files, and memoryDiscovery
  * refactor(core): introduce InjectionService with source-aware
    injection and backend-native background completions
  * Linux sandbox bubblewrap
  * feat(core): increase thought signature retry resilience
  * feat(core): implement Stage 2 security and consistency
    improvements for web_fetch
  * refactor(core): replace positional execute params with
    ExecuteOptions bag
  * feat(config): enable JIT context loading by default
  * fix(config): ensure discoveryMaxDirs is passed to global
    config during initialization
  * fix(plan): allowlist get_internal_docs in Plan Mode
  * Changelog for v0.34.0-preview.3
  * feat(core): add foundation for subagent tool isolation
  * fix(core): handle surrogate pairs in truncateString
  * fix(cli): override j/k navigation in settings dialog to fix
    search input conflict
  * feat(plan): add 'All the above' option to multi-select
    AskUser questions
  * docs: distribute package-specific GEMINI.md context to each
    package
  * fix(cli): clean up stale pasted placeholder metadata after
    word/line deletions
  * refactor(core): align JIT memory placement with tiered
    context model
  * Linux sandbox seccomp</changelog>
  <changelog author="Sjir Elderwood &lt;sjir@valkyoth.com&gt;" date="1774958400">- Update to 0.35.3:
  * fix(patch): cherry-pick 765fb67 to release/v0.35.2-pr-24055 [CONFLICTS] by @gemini-cli-robot in #24063</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1775044800">- Update to 0.36.0:
  * Multi-Registry Architecture: Introduced a new architecture for
    subagents with tool filtering and local execution isolation.
  * Agent Evolution: Introduced AgentSession and a new experimental
    Memory Manager Agent to replace the legacy save_memory tool.
  * Git Integration: Added support for Git worktrees, allowing for
    isolated parallel sessions.
  * Plan Mode Enhancements: Plan mode now supports non-interactive
    environments.
  * Browser Agent Updates: Added sensitive action controls,
    read-only noise reduction, and a dedicated security prompt.
  * Task Tracking: Integrated the task tracker protocol into the
    core system prompt and added a "blocked" status for tasks.
  * Model Management: Added support for dynamic model resolution
    and "Model Chains" in the ModelConfigService.
  * Refreshed UX: Implemented a new layout for the Composer and a
    full "GEMINI CLI" logo for logged-out states.
  * Robustness: Improved session resume stability and fixed
    flickering issues in small terminal heights.
  * Performance: Parallelized background startup tasks and
    optimized --version startup time.
  * Bug Fixes: Fixed tilde expansion in policy paths, resolved
    sandbox path resolution issues, upgraded ACP SDK, and patched
    various npm vulnerabilities.</changelog>
</package>
<package pkgid="aaeadd507225607eba2f26b592d0832ffed75abd42701532fd4fd9671449c0182a0077094198349437b0cf7e4af4c561c670b99efb89089a8d54f691502143ad" name="gemrb" arch="riscv64">
  <version epoch="0" ver="0.9.4" rel="2.1"/>
  <changelog author="mimi.vx@gmail.com" date="1512734400">- update to 0.8.5
- use SDL2 and enable openGL support
  * new features:
  - SDL2 resolution-independent window scaling, environmental audio
  - regeneration during sleep, time dilation
  - iwd2 ability stacking, iwd ZZ* weapon bonuses
  - portrait.2da handling, avatar shadows, dialogF.tlk handling
  * impoved features:
  - infravision
  - better compatibility with bgt, 10pp, ia, kelsey, dr
  - sdl2 input, mouse scrolling, opengl driver
  - iwd2 cg&amp;lu, item (un)usability, avatar sizes, permanent clabs
  - ambients, verbal constants, random walk, walk sounds
  - bugfixes</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1535716800">- use OpenGL GLVND driver
- install libgemrb_core directly to %{_libdir}</changelog>
  <changelog author="Jaka Kranjc &lt;registracije+factory@lynxlynx.info&gt;" date="1579348800">- update to 0.8.6
- use the main renderer while the OpenGL one remains experimental
  * new features:
  - more audio, especially in bg1 and pst
  - sndchann.2da support
  - using bags in stores, NPC breaking points, worldmap travel in pst
  * improved features:
  - better megamod and detectable spells compatibility
  - iwd2 and pst levelup, infopoints, gui feedback, dualclassing, ranges
  - verbal constants, (tobex) opcodes, falling, paperdolls, projectiles
  - pst area animations, multipalette animations
  - bugfixes</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1598270400">- update to 0.8.7
  * new smarter pathfinder with bumping support
  * animal taming, iwd2 hardcoded saving throw bonuses
  * vcpkg and out-of-the box msvc support
  * non-ascii data filename support
  * switched to c++11 and cmake 3.1 as a minimum</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1670414400">- Update to 0.9.1.1:
  * New features:
    + faster loading and saving, faster OpenGL rendering
    + basic resolution independence
    + python3 support
    + arbitrary window dragging support
    + improved debug console
    + subtitle support for BIK videos
    + gameplay content for the demo
    + Heart of Fury support
    + SDLAudio caching and volume control
    + PlayStation Vita port
    + simpler invocation, AppImage packages
  * Improved features:
    + unicode support (iconv not optional any more!)
    + window management, drawing and input handling
    + performance: SDL2 video playback, general and text rendering
    + smoother movement animations, demo
    + lightning bolts, iwd2 stealth, iwd effects, pst levelup
    + scripting, audio backends, logging
    + build system, portability and performance improvements
    + externalized summoning limit, trap limit, narration text speed
- Switch BuildRequires to Python 3
- Add patch link-ptread-core-explicitly.patch:
  * Link gemrb_core against the threading library explicitly.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1670587200">- Change shebang of a shipped script to use Python 3.</changelog>
  <changelog author="Dirk Stöcker &lt;github@dstoecker.de&gt;" date="1697630400">- update to 0.9.2
  * optional CapFPS, GameLanguagePath and GameMoviesPath keys have
    been added to the sample configs</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1720958400">- Update to 0.9.3
  * New features:
    + full i18n (language) support, custom journal entries
    + chunking approximation
    + BMP v3 and v5 support
    + small test suite, tracy support
    + iwd2 identification variants and speed data
    + nwn-for-bg2 compatibility
  * Improved features:
    + area music, creature &amp; area sounds
    + colored logging, pathfinding, drawing
    + ee compat, effects, modals, projectiles, familiars
    + iwd2 &amp; pst worldmap
    + switched to c++14, build system
    + bugfixes
- update BuildRequires</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1736683200">- Update to 0.9.4
  * New features:
    + iwd2 is now fully completable!
    + iwd2 turn undead, hybrid damage types, Heal Party on Rest
    + traditional bg2ee GUI is usable and the shaman class works
    + option to highlight learnable scrolls, draw empty containers
    gray
    + option to more easily use GemRB as a library
    + animfps.2da to set per-animation drawing speed
  * Improved features:
    + text encoding, drawing speed, drawing, (stereo) audio,
    GUI internals
    + feats, animations
    + scripting, projectiles, effects, movement speed, pathfinding
    + bugfixes
- Update BuildRequires
- Enable openGL Backend
- Drop link-ptread-core-explicitly.patch, fixed upstream</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1744718400">- Drop BuildRequires: pkgconfig(glew) as it is not used for build.
- Add BuildRequires: pkgconfig(gl).
- Use modern rpm macros where possible.</changelog>
</package>
<package pkgid="194154189f0506b06ab32c6baa8ab210f9b6c3a534bac6d18b1a75041bbdaea8d807d5ed578ddd9249d2ec1f7717ec121ae612bccc7c468791b08f9dc78fd700" name="genders" arch="riscv64">
  <version epoch="0" ver="1.32" rel="1.3"/>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Update to version 1.27.3:
  * Fix parsing corner case, newlines are not required at end
    of lines
  * Add make target for genders_query.tab.c to fix gentoo build issue.
  * javadoc fix &amp;&amp; to &amp; amp;&amp; amp;
  * fix testsuite to operate where there isn't a default genders file</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1576756800">- moved python plugin to python3</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1658750400">- remove the hard coded rpath explicitly</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669896000">- Actually move Python plugin to building with Python 3, and rename the
  Python binding package to reflect this.
- Add patch also-check-for-python3.patch to check for Python 3 as well.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1670328000">- Do not Provides/Obsoletes Python 2 packages with Python 3 ones.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670328001">- update to 1.28.1:
  * Build Bindings for *both* python2 and python3  with sample
    sepc file. Irrelevant for openSUSE/SUSE builds.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1728475200">- update to 1.29.1 which increased the internal buffer in nodeattr
  for large cluster hostranges.
- removed also-check-for-python3.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1734436800">- removed lua_bindings.patch as the autoconf tolls don't work any
  more.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Drop all Lua BuildRequires as the Lua bindings are gone and
  `clustduct` is no longer provided.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741694400">- Update to 1.32:
  * Correct calculation of number of nodes returned from
    genders_getnumnodes().
  * Re-architect libgenders internal data structures to significantly
    improve performance for very large clusters.
  * Deprecate the genders_getmaxattrs() function as well as all extension
    associated functions.
  * Remove a genders_query() memory leak.
  * Fix multiple performance bottlenecks in libgenders parsing.
- Refresh patch Fix-Python-package-installation-use-root.patch</changelog>
</package>
<package pkgid="b5f48487a56aaad649f108f3ebd5c4892c20ddc73c8deceb0d05362e5f4fd0277ad9586ad6f18c94a8ef6ececb02c1fb45b05fa63a2abddcdedbff0cf82c9f6d" name="genders-base" arch="riscv64">
  <version epoch="0" ver="1.32" rel="1.3"/>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Update to version 1.27.3:
  * Fix parsing corner case, newlines are not required at end
    of lines
  * Add make target for genders_query.tab.c to fix gentoo build issue.
  * javadoc fix &amp;&amp; to &amp; amp;&amp; amp;
  * fix testsuite to operate where there isn't a default genders file</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1576756800">- moved python plugin to python3</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1658750400">- remove the hard coded rpath explicitly</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669896000">- Actually move Python plugin to building with Python 3, and rename the
  Python binding package to reflect this.
- Add patch also-check-for-python3.patch to check for Python 3 as well.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1670328000">- Do not Provides/Obsoletes Python 2 packages with Python 3 ones.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670328001">- update to 1.28.1:
  * Build Bindings for *both* python2 and python3  with sample
    sepc file. Irrelevant for openSUSE/SUSE builds.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1728475200">- update to 1.29.1 which increased the internal buffer in nodeattr
  for large cluster hostranges.
- removed also-check-for-python3.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1734436800">- removed lua_bindings.patch as the autoconf tolls don't work any
  more.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Drop all Lua BuildRequires as the Lua bindings are gone and
  `clustduct` is no longer provided.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741694400">- Update to 1.32:
  * Correct calculation of number of nodes returned from
    genders_getnumnodes().
  * Re-architect libgenders internal data structures to significantly
    improve performance for very large clusters.
  * Deprecate the genders_getmaxattrs() function as well as all extension
    associated functions.
  * Remove a genders_query() memory leak.
  * Fix multiple performance bottlenecks in libgenders parsing.
- Refresh patch Fix-Python-package-installation-use-root.patch</changelog>
</package>
<package pkgid="9dc1083b50a3fdfd5c68f23d60f3d959aa1669c2089937abdd5898f3ace35751abdf74b20aaec5f3d67394793c1c8e8dde2c5197d87d385dc433dd97e759799e" name="genders-devel" arch="riscv64">
  <version epoch="0" ver="1.32" rel="1.3"/>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Update to version 1.27.3:
  * Fix parsing corner case, newlines are not required at end
    of lines
  * Add make target for genders_query.tab.c to fix gentoo build issue.
  * javadoc fix &amp;&amp; to &amp; amp;&amp; amp;
  * fix testsuite to operate where there isn't a default genders file</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1576756800">- moved python plugin to python3</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1658750400">- remove the hard coded rpath explicitly</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669896000">- Actually move Python plugin to building with Python 3, and rename the
  Python binding package to reflect this.
- Add patch also-check-for-python3.patch to check for Python 3 as well.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1670328000">- Do not Provides/Obsoletes Python 2 packages with Python 3 ones.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670328001">- update to 1.28.1:
  * Build Bindings for *both* python2 and python3  with sample
    sepc file. Irrelevant for openSUSE/SUSE builds.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1728475200">- update to 1.29.1 which increased the internal buffer in nodeattr
  for large cluster hostranges.
- removed also-check-for-python3.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1734436800">- removed lua_bindings.patch as the autoconf tolls don't work any
  more.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Drop all Lua BuildRequires as the Lua bindings are gone and
  `clustduct` is no longer provided.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741694400">- Update to 1.32:
  * Correct calculation of number of nodes returned from
    genders_getnumnodes().
  * Re-architect libgenders internal data structures to significantly
    improve performance for very large clusters.
  * Deprecate the genders_getmaxattrs() function as well as all extension
    associated functions.
  * Remove a genders_query() memory leak.
  * Fix multiple performance bottlenecks in libgenders parsing.
- Refresh patch Fix-Python-package-installation-use-root.patch</changelog>
</package>
<package pkgid="bde51e9c9527556c5c986f05288bc4a4aac50def1a1cdb4c1bdef9414dc9902e586940ba3022925310082194c15f4cbb55996ec2efb8112b1494dcf971eee950" name="genders-perl-compat" arch="riscv64">
  <version epoch="0" ver="1.32" rel="1.3"/>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Update to version 1.27.3:
  * Fix parsing corner case, newlines are not required at end
    of lines
  * Add make target for genders_query.tab.c to fix gentoo build issue.
  * javadoc fix &amp;&amp; to &amp; amp;&amp; amp;
  * fix testsuite to operate where there isn't a default genders file</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1576756800">- moved python plugin to python3</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1658750400">- remove the hard coded rpath explicitly</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669896000">- Actually move Python plugin to building with Python 3, and rename the
  Python binding package to reflect this.
- Add patch also-check-for-python3.patch to check for Python 3 as well.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1670328000">- Do not Provides/Obsoletes Python 2 packages with Python 3 ones.</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670328001">- update to 1.28.1:
  * Build Bindings for *both* python2 and python3  with sample
    sepc file. Irrelevant for openSUSE/SUSE builds.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1728475200">- update to 1.29.1 which increased the internal buffer in nodeattr
  for large cluster hostranges.
- removed also-check-for-python3.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1734436800">- removed lua_bindings.patch as the autoconf tolls don't work any
  more.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Drop all Lua BuildRequires as the Lua bindings are gone and
  `clustduct` is no longer provided.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741694400">- Update to 1.32:
  * Correct calculation of number of nodes returned from
    genders_getnumnodes().
  * Re-architect libgenders internal data structures to significantly
    improve performance for very large clusters.
  * Deprecate the genders_getmaxattrs() function as well as all extension
    associated functions.
  * Remove a genders_query() memory leak.
  * Fix multiple performance bottlenecks in libgenders parsing.
- Refresh patch Fix-Python-package-installation-use-root.patch</changelog>
</package>
<package pkgid="cabffad24d891f675630428862464e891ef24c5007af732f95b75a496ecf247a73dd39e228ca38eb021d196a21a5a71f8908000fcdfdb485d0b5d7824c71e54c" name="geners-devel" arch="riscv64">
  <version epoch="0" ver="1.12.0" rel="1.3"/>
  <changelog author="badshah400@gmail.com" date="1501848000">- Initial package.</changelog>
  <changelog author="badshah400@gmail.com" date="1504353600">- Fix RPM group from shared library.</changelog>
  <changelog author="badshah400@gmail.com" date="1504526400">- Fix License, should be X11 not GPL-3.0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580731200">- Update to version 0.12.0:
  * Removed an unnecessary explicit assignment operator from the
    IOPtr class (g++ version 9 started issuing warnings when the
    assignment operator is defined but a copy constructor is not).
- Use %license to install LICENSE file.</changelog>
</package>
<package pkgid="70c30a856b0a6c1e801098f2ce4cbef4a2b1b74d0df7f4b26c83f943606100bed7bbd0675c77acdec08f0a08406e864e59389cf890c96883394315294be2c29e" name="gengetopt" arch="riscv64">
  <version epoch="0" ver="2.23" rel="1.3"/>
  <changelog author="sweet_f_a@gmx.de" date="1317038400">- update to gengetopt-2.22.5
  * correctly preprocess the specified usage string
  * handle escaped newline chars correctly
  * initialize enum variables with generated null enum
    value instead of -1
  * generated parser compilable with C++</changelog>
  <changelog author="puzel@suse.com" date="1328702400">- cleanup spec file</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1352376000">- update to gengetopt-2.22.6
  * A compilation problem in Mac OS X has been fixed.
  * The version text directive has been added.
  * The commandline option --strict-hidden has been added.
  * Many bugs have been fixed.
- use xz compressed sources</changelog>
  <changelog author="mpluskal@suse.com" date="1426507200">- Cleanup spec file with spec-cleaner
- Use url for source
- Add gpg signature
- Correct info scriplet dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1488715200">- Update dependencies
- Small packaging cleanup</changelog>
  <changelog author="ncutler@suse.com" date="1523620800">- Fix License line to be in accordance with "SUSE Mapping for spdx.org"</changelog>
  <changelog author="mpluskal@suse.com" date="1523620801">- Run spec-cleaner</changelog>
  <changelog author="sbrabec@suse.com" date="1542024000">- Fix glibc license (savannah#54996):
  * gengetopt-glibc-license.patch
- Add makeinfo to BuildRequires.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1545998400">- Add reproducible.patch to make package build
  reproducible again (boo#1047218)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582200000">- Update to version 2.2.3:
  * Gengen and gengetopt are required when building from git. When
    building from tarball, everything works like it did before.
  * Drop IRIX compatibility
  * To mimic behaviour of coreutils, version string is no longer
    part of --help (bug #34400)
  * To mimic behaviour of coreutils, usage is printed before
    purpose in --help bug #34402)
  * Use singular (`[OPTION]...`, `[FILE]...`) instead of plural
    (`[OPTIONS]...`, `[FILES]...`) (bug #34394)
  * Fix spelling of `--unnamed`. `--unamed` still provided for
    backwards compatibility. (bug #34392)
- Drop no longer applying patches:
  * reproducible.patch
  * gengetopt-glibc-license.patch</changelog>
</package>
<package pkgid="ed575a30c7f5c00ae656cf2f7d47eefe0ad4caa9d6632f045bca514ef87848ed01445bd568f78304b4956b7ac3d3e543583cab5e1cffad09c4fa8c8eb6b1f066" name="genius" arch="riscv64">
  <version epoch="0" ver="1.0.29" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1504958400">- Ensure neutrality of description, remove rhetoric questions from
  description. Update package summaries.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528718400">- Update to version 1.0.24:
  + Add: A RungeKutta and a plane curve plotting examples.
  + Updated translations.
- Drop:
  + BuildRoot tag: its standard value is already set by default.
  + update-desktop-files BuildRequires and suse_update_desktop_\
    file macro: they are no longer required.
  + pkgconfig(vte) BuildRequires: this is not required anymore now
    that Genius uses its own vte.
- Add gio-2.0, gio-unix-2.0, gobject-2.0, pango and x11 pkgconfig
  modules BuildRequires.
- Update:
  + '+' in GPL License tag to '-or-later' to comply with SPDX 3.0.
  + Post(un) scriptlets to be ran in release versions &lt; 1330.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528891200">- Add hicolor-icon-theme, update-desktop-files and shared-mime-info
  as BuildRequires and as Requires(post/postun) for right handling
  of post(un) scriptlets for suse_version &lt; 1330.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1562673600">- Drop rarian-scrollkeeper-compat BuildRequires and stop passing
  - -disable-scrollkeeper to configure: No longer needed nor used or
  recognized.
- Drop translation-update-upstream BuildRequires and macro: genius
  is no longer in the t-u-u database, so no extra translations
  available.
- Update macros to current standard.
- Drop conditional hicolor-icon-theme, shared-mime-info and
  update-desktop-files BuildRequires and post(un) handling of
  relevant macros as well as gtk3-tools, update-desktop-files and
  shared-mime-info Requires(post(un)): No longer needed for any
  current supported version of openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583496000">- Update to version 1.0.25:
  + Port to gtk-3.0.
  + Various bugfixes across the board.
- Replace ncurses-devel, pkgconfig(gtk+-2.0) and
  pkgconfig(gtksourceview-2.0) with pkgconfig(ncurses),
  pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) BuildRequires.
  Add pkgconfig(amtk-5) and pkgconfig(vte-2.91) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1613736000">- Update to version 1.0.26:
  + The range boxes in the plot dialog are now evalued rather than
    being spin boxes, so that one can use arbitrary genius
    expressions there.
  + Always spawn a new instance, none of this uniqueness nonsense.
  + Various fixes stemming from the port to GTK3 and from various
    new compiler warnings.
  + File chooser dialogs are now native.
  + Fix saving of settings in the presence of old style settings
    directories.
  + Set default gtksourceview colorscheme to "kate" as "classic" is
    hard to see in dark mode. It can be set in the config file (no
    GUI currently).
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 1.0.27:
  + Add Save button to toolbar.
  + Add calculus example "zooming animation" to show
    differentiability.
  + Allow setting editor color scheme in the settings dialog.
  + Closing window acts exactly like the quit button/menu item.
  + Current program is marked with larger font instead of bold,
    since that doesn't work with all themes.
  + Improve performance of surface plots, and get rid of flicker.
  + Remove menu icons.
  + Leave the Stop button on the plot window enabled if a script is
    running.
  + Remove dependence on AMTK.
  + Updated translations.
- Drop pkgconfig(amtk-5) BuildRequires: following upstream changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1773403200">- Update to version 1.0.29:
  + A bit of a brown-paper-bag release since the last one had a
    crash on saving console output. Also fix several other much
    less likely crashes.
- Changes from version 1.0.28:
  + Implement an adaptive Gauss-Kronrod integration and make it
    default for NumericalIntegral. Adds functions
    AdaptiveGaussKronrod, AdaptiveGaussKronrodWithTolerance,
    GaussKronrodRule, and related parameters.
  + SYNTAX: Don't special case parsing -&lt;number&gt;^n it will be
    parsed now as -(&lt;number&gt;^n) as it should be. So -1^2 is now -1
    as is only reasonable.
  + Fix referencing of true local variables so that local variables
    can be used as returns through the argument list.
  + When first refering to a variable, only search the local
    context, otherwise we might be by mistake referring to an
    unrelated variable in the calling function or global.
  + Add midpoint, trapezoid, and left-hand rule graphical examples
    showing the rectangles.
  + Improve the Euler method exponential example
  + Fix drawing points in postscript/PDF
  + Allow graphing of constants (functions with no arguments)
  + Add CompositeSimpsonsRuleData, TrapezoidRule, LeftHandRule,
    RightHandRule functions
  + Argument now complains when given 0
  + Fix Macaulay* functions when c=0
  + Fix a few compile warnings
  + Few minor bug fixes and fix some crashes
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774440000">- Drop gnome-doc-utils-devel BuildRequires: no longer needed</changelog>
</package>
<package pkgid="b4830540f2a933d966a7327bbf2d877ee35455d1eba3a90aa3ca26217ff4de079edb7af6f3438e37bd9e836914d94bb132028ae93a76946a9d23c195fe2c4032" name="genius-devel" arch="riscv64">
  <version epoch="0" ver="1.0.29" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1504958400">- Ensure neutrality of description, remove rhetoric questions from
  description. Update package summaries.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528718400">- Update to version 1.0.24:
  + Add: A RungeKutta and a plane curve plotting examples.
  + Updated translations.
- Drop:
  + BuildRoot tag: its standard value is already set by default.
  + update-desktop-files BuildRequires and suse_update_desktop_\
    file macro: they are no longer required.
  + pkgconfig(vte) BuildRequires: this is not required anymore now
    that Genius uses its own vte.
- Add gio-2.0, gio-unix-2.0, gobject-2.0, pango and x11 pkgconfig
  modules BuildRequires.
- Update:
  + '+' in GPL License tag to '-or-later' to comply with SPDX 3.0.
  + Post(un) scriptlets to be ran in release versions &lt; 1330.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528891200">- Add hicolor-icon-theme, update-desktop-files and shared-mime-info
  as BuildRequires and as Requires(post/postun) for right handling
  of post(un) scriptlets for suse_version &lt; 1330.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1562673600">- Drop rarian-scrollkeeper-compat BuildRequires and stop passing
  - -disable-scrollkeeper to configure: No longer needed nor used or
  recognized.
- Drop translation-update-upstream BuildRequires and macro: genius
  is no longer in the t-u-u database, so no extra translations
  available.
- Update macros to current standard.
- Drop conditional hicolor-icon-theme, shared-mime-info and
  update-desktop-files BuildRequires and post(un) handling of
  relevant macros as well as gtk3-tools, update-desktop-files and
  shared-mime-info Requires(post(un)): No longer needed for any
  current supported version of openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583496000">- Update to version 1.0.25:
  + Port to gtk-3.0.
  + Various bugfixes across the board.
- Replace ncurses-devel, pkgconfig(gtk+-2.0) and
  pkgconfig(gtksourceview-2.0) with pkgconfig(ncurses),
  pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) BuildRequires.
  Add pkgconfig(amtk-5) and pkgconfig(vte-2.91) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1613736000">- Update to version 1.0.26:
  + The range boxes in the plot dialog are now evalued rather than
    being spin boxes, so that one can use arbitrary genius
    expressions there.
  + Always spawn a new instance, none of this uniqueness nonsense.
  + Various fixes stemming from the port to GTK3 and from various
    new compiler warnings.
  + File chooser dialogs are now native.
  + Fix saving of settings in the presence of old style settings
    directories.
  + Set default gtksourceview colorscheme to "kate" as "classic" is
    hard to see in dark mode. It can be set in the config file (no
    GUI currently).
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 1.0.27:
  + Add Save button to toolbar.
  + Add calculus example "zooming animation" to show
    differentiability.
  + Allow setting editor color scheme in the settings dialog.
  + Closing window acts exactly like the quit button/menu item.
  + Current program is marked with larger font instead of bold,
    since that doesn't work with all themes.
  + Improve performance of surface plots, and get rid of flicker.
  + Remove menu icons.
  + Leave the Stop button on the plot window enabled if a script is
    running.
  + Remove dependence on AMTK.
  + Updated translations.
- Drop pkgconfig(amtk-5) BuildRequires: following upstream changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1773403200">- Update to version 1.0.29:
  + A bit of a brown-paper-bag release since the last one had a
    crash on saving console output. Also fix several other much
    less likely crashes.
- Changes from version 1.0.28:
  + Implement an adaptive Gauss-Kronrod integration and make it
    default for NumericalIntegral. Adds functions
    AdaptiveGaussKronrod, AdaptiveGaussKronrodWithTolerance,
    GaussKronrodRule, and related parameters.
  + SYNTAX: Don't special case parsing -&lt;number&gt;^n it will be
    parsed now as -(&lt;number&gt;^n) as it should be. So -1^2 is now -1
    as is only reasonable.
  + Fix referencing of true local variables so that local variables
    can be used as returns through the argument list.
  + When first refering to a variable, only search the local
    context, otherwise we might be by mistake referring to an
    unrelated variable in the calling function or global.
  + Add midpoint, trapezoid, and left-hand rule graphical examples
    showing the rectangles.
  + Improve the Euler method exponential example
  + Fix drawing points in postscript/PDF
  + Allow graphing of constants (functions with no arguments)
  + Add CompositeSimpsonsRuleData, TrapezoidRule, LeftHandRule,
    RightHandRule functions
  + Argument now complains when given 0
  + Fix Macaulay* functions when c=0
  + Fix a few compile warnings
  + Few minor bug fixes and fix some crashes
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774440000">- Drop gnome-doc-utils-devel BuildRequires: no longer needed</changelog>
</package>
<package pkgid="70f748f6b4e53ce9fbaefdd55282d1386e666c888c03a0c84783b4b344959b1dbb818e9e3b8be1d8a6aca3836ef8f23b2f3eb259c9254a1e6b3aca12ffe127a6" name="genius-lang" arch="noarch">
  <version epoch="0" ver="1.0.29" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1504958400">- Ensure neutrality of description, remove rhetoric questions from
  description. Update package summaries.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528718400">- Update to version 1.0.24:
  + Add: A RungeKutta and a plane curve plotting examples.
  + Updated translations.
- Drop:
  + BuildRoot tag: its standard value is already set by default.
  + update-desktop-files BuildRequires and suse_update_desktop_\
    file macro: they are no longer required.
  + pkgconfig(vte) BuildRequires: this is not required anymore now
    that Genius uses its own vte.
- Add gio-2.0, gio-unix-2.0, gobject-2.0, pango and x11 pkgconfig
  modules BuildRequires.
- Update:
  + '+' in GPL License tag to '-or-later' to comply with SPDX 3.0.
  + Post(un) scriptlets to be ran in release versions &lt; 1330.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528891200">- Add hicolor-icon-theme, update-desktop-files and shared-mime-info
  as BuildRequires and as Requires(post/postun) for right handling
  of post(un) scriptlets for suse_version &lt; 1330.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1562673600">- Drop rarian-scrollkeeper-compat BuildRequires and stop passing
  - -disable-scrollkeeper to configure: No longer needed nor used or
  recognized.
- Drop translation-update-upstream BuildRequires and macro: genius
  is no longer in the t-u-u database, so no extra translations
  available.
- Update macros to current standard.
- Drop conditional hicolor-icon-theme, shared-mime-info and
  update-desktop-files BuildRequires and post(un) handling of
  relevant macros as well as gtk3-tools, update-desktop-files and
  shared-mime-info Requires(post(un)): No longer needed for any
  current supported version of openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583496000">- Update to version 1.0.25:
  + Port to gtk-3.0.
  + Various bugfixes across the board.
- Replace ncurses-devel, pkgconfig(gtk+-2.0) and
  pkgconfig(gtksourceview-2.0) with pkgconfig(ncurses),
  pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) BuildRequires.
  Add pkgconfig(amtk-5) and pkgconfig(vte-2.91) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1613736000">- Update to version 1.0.26:
  + The range boxes in the plot dialog are now evalued rather than
    being spin boxes, so that one can use arbitrary genius
    expressions there.
  + Always spawn a new instance, none of this uniqueness nonsense.
  + Various fixes stemming from the port to GTK3 and from various
    new compiler warnings.
  + File chooser dialogs are now native.
  + Fix saving of settings in the presence of old style settings
    directories.
  + Set default gtksourceview colorscheme to "kate" as "classic" is
    hard to see in dark mode. It can be set in the config file (no
    GUI currently).
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 1.0.27:
  + Add Save button to toolbar.
  + Add calculus example "zooming animation" to show
    differentiability.
  + Allow setting editor color scheme in the settings dialog.
  + Closing window acts exactly like the quit button/menu item.
  + Current program is marked with larger font instead of bold,
    since that doesn't work with all themes.
  + Improve performance of surface plots, and get rid of flicker.
  + Remove menu icons.
  + Leave the Stop button on the plot window enabled if a script is
    running.
  + Remove dependence on AMTK.
  + Updated translations.
- Drop pkgconfig(amtk-5) BuildRequires: following upstream changes.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1773403200">- Update to version 1.0.29:
  + A bit of a brown-paper-bag release since the last one had a
    crash on saving console output. Also fix several other much
    less likely crashes.
- Changes from version 1.0.28:
  + Implement an adaptive Gauss-Kronrod integration and make it
    default for NumericalIntegral. Adds functions
    AdaptiveGaussKronrod, AdaptiveGaussKronrodWithTolerance,
    GaussKronrodRule, and related parameters.
  + SYNTAX: Don't special case parsing -&lt;number&gt;^n it will be
    parsed now as -(&lt;number&gt;^n) as it should be. So -1^2 is now -1
    as is only reasonable.
  + Fix referencing of true local variables so that local variables
    can be used as returns through the argument list.
  + When first refering to a variable, only search the local
    context, otherwise we might be by mistake referring to an
    unrelated variable in the calling function or global.
  + Add midpoint, trapezoid, and left-hand rule graphical examples
    showing the rectangles.
  + Improve the Euler method exponential example
  + Fix drawing points in postscript/PDF
  + Allow graphing of constants (functions with no arguments)
  + Add CompositeSimpsonsRuleData, TrapezoidRule, LeftHandRule,
    RightHandRule functions
  + Argument now complains when given 0
  + Fix Macaulay* functions when c=0
  + Fix a few compile warnings
  + Few minor bug fixes and fix some crashes
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774440000">- Drop gnome-doc-utils-devel BuildRequires: no longer needed</changelog>
</package>
<package pkgid="1105f19b2f9b63ed72d31721ba3abad575952cbb40f28eb454365bd0cfab06d5857b1fdfecbad6d6bc4cc54d5b5a3b4805edd907b534a648934ea9a86c367e74" name="genromfs" arch="riscv64">
  <version epoch="0" ver="0.5.7" rel="1.2"/>
  <changelog author="adrian@suse.de" date="1073822400">- add %defattr</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="schwab@suse.de" date="1147953600">- Don't strip binaries.</changelog>
  <changelog author="pgajdos@suse.cz" date="1185278400">- updated to 0.5.2 (fixes some bugs)
  * faked device names may contain the special characters
    "-" "_" and "+"
  * code changes -- avoid possible side effects of ntohl(),
    and report nonexistant directories instead of a segfault
- removed genromfs-0.5.1.patch, because was applied upstream</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="jengelh@inai.de" date="1412596800">- Remove ancient/unused spec tags/sections
- Use Source URLs and update the description</changelog>
  <changelog author="pgajdos@suse.com" date="1412596801">- fix source URL</changelog>
  <changelog author="mpluskal@suse.com" date="1429531200">- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651924800">- use https source url</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661601600">- Update to release 0.5.7
  * Make extension options really able to copy the current data.
  * Detect unparseable numbers in the extended options.
  * Tags were stored in an incorrect order, making any value of
    uids, gids and timestamps larger than 4095 ending up with a
    wrong value.</changelog>
</package>
<package pkgid="f12d56ca9b5e4f592f4c4af57cc7e0c3427b997d618347bbafd2eee1c0bfcb9ab67c144c03992148401a3d984b82a95c8b8243f48b0f456d01a9d8de8317b304" name="gensio" arch="riscv64">
  <version epoch="0" ver="3.0.0" rel="1.1"/>
  <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ü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ü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ü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>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733486400">- Update to version 2.8.10
  * https://github.com/cminyard/gensio/compare/v2.8.2...v2.8.10</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 3.0.0
  * The deprecated sergensio code has been removed.
  * ser2net, the rust and go interfaces have all had that removed
    for a while and hopefully any other users have removed it.
  * Minor bug fixes, some documentation improvements, some minor
    improvements
  * Bug fix around ax25 where it was reporting the close of the
    last channel too soon.
- Update to version 2.8.15
  * https://github.com/cminyard/gensio/compare/v2.8.10...v2.8.15
- Use %ldconfig_scriptlets macro</changelog>
</package>
<package pkgid="1c0e4fcafe717927e4e6d0801e37f5cbc1e0739cec6196fa126c8f696f57a8be8abb97ac33dcb2f2d3170fe5fd45c4fb6d747db0fe89cf2724f5a4dae29862e4" name="gensio-devel" arch="riscv64">
  <version epoch="0" ver="3.0.0" rel="1.1"/>
  <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ü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ü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ü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>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1733486400">- Update to version 2.8.10
  * https://github.com/cminyard/gensio/compare/v2.8.2...v2.8.10</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1758456000">- Update to version 3.0.0
  * The deprecated sergensio code has been removed.
  * ser2net, the rust and go interfaces have all had that removed
    for a while and hopefully any other users have removed it.
  * Minor bug fixes, some documentation improvements, some minor
    improvements
  * Bug fix around ax25 where it was reporting the close of the
    last channel too soon.
- Update to version 2.8.15
  * https://github.com/cminyard/gensio/compare/v2.8.10...v2.8.15
- Use %ldconfig_scriptlets macro</changelog>
</package>
<package pkgid="da5fade44979e7ddd86d96b59d7b8cbebc081bd43537669b4f593e13446a04862496987878762cad4911e247bed46bdb464c4f5a37e71364396e61152876187f" name="geoclue2" arch="riscv64">
  <version epoch="0" ver="2.8.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 2.6.0:
  + Stop the client for system applications when accuracy is set to
    NONE.
  + NMEA: add a unix socket file option.
  + Client info: support cgroup v2.
  + Don't compute movements for low accuracy sources.
  + Add an option to generate vapi.
  + Send the 3G tower type as part of the Mozilla location service
    requests.
  + Add phosh &amp; lipstick as allowed agents.
  + Use GeoIP when no WiFi device is available.
  + Modem manager: add polkit rule to allow GPS access.
  + Allow disabling compass at build and at runtime.
  + Fix heading computation for identical locations.
  + Be strict with time and distance threshold.
  + Fix the XDG location portal integration.
  + Replace agent wait timeout with a queue.
  + Other bugs fixes.
- Drop geoclue2-geoip-when-wifi-unavailable.patch: fixed upstream.
- Minor tweaks to rpmlintrc file: systemd_service changed from
  warnings to error (but still don't apply here, as it's a dbus
  enabled service).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Add 129.patch: Port to use soup3. Following this, replace
  pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1664971200">- Move dbus system.d conf file to /usr (bsc#1204054)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.7.0:
  + Multiple config files named *.conf are now read from the config
    directory at @sysconfdir@/geoclue/conf.d.
  + HTTP requests are now made via libsoup3.0 instead of
    libsoup2.4.
  + A static location can now be set in @sysconfdir@/geolocation
    for immobile systems.
  + Web source requests are now submitted with combined WiFi and
    3GPP tower data.
  + Web source now checks connectivity in a way that allows
    location and submission servers running on localhost.
  + Web source submissions are now made using /v2/geosubmit API.
  + Web source cell tower submissions now have the correct radio
    type.
  + Web source requests now submit the BSS age property.
  + Web source submissions now contain the location speed.
  + Web source cache now respects WiFi signal tolerance strictly.
  + NMEA source now supports both '\n' and '\r' NMEA delimiters.
  + NMEA source can now be made the Web source submit source.
  + ModemManager now use signaled calls to get cached location
    information to avoid performing explicit modem query.
  + Location description now contains information about its source.
  + GSettings backend no longer complains about being run from a
    read-only filesystem.
  + Many small improvements and fixes, some memory safety related.
- Drop 129.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.7.1:
  + Add 'age' field to MLS locate queries
  + Location updates now always have an accuracy value
  + Improvements to NMEA parsing:
  - Parse NMEA timestamps with sub-second accuracy
  - Add default accuracy to NMEA RMC locations
  - Ignore locations from GGA and RMC sentences if the GNSS fix
    is not valid
  + Prioritize GNSS sources with a recent fix over other sources,
    preventing location jumps
  + Install D-Bus policy in /usr/share, not /etc
  + Upgrade GLib / Gio dependency to version 2.68.0
  + Correct gi annotations in GClueSimple
  + Various small fixes
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1716292800">- Add /etc/geoclue/conf.d as used by tools like gnome-initial-setup</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1734091200">- Update to version 2.7.2:
  * Don't warn about missing conf.d directory
  * Accept 11-part RMC NMEA sentences from pre NMEA v2.3 GPS sources
  * Log the service client list on SIGUSR1
  * Read GPS locations from non-enabled ModemManager modem, enabling
    GPS use without a SIM card
  * Bump ModemManager dependency to version 1.12
  * Mozilla Location Service (MLS) has been retired, remove MLS
    related constants and configs:
    Remove DEFAULT_WIFI_URL and DEFAULT_WIFI_SUBMIT_URL
    If wifi URL is not set in config, disable wifi and 3g sources
    Remove Mozilla URLs from default config file
    Remove mozilla-api-key option from meson build
  * Allow specifying default Ichnaea-compatible locate and submit
    URLs in meson build
  * Allow setting an empty submission-nick in config
  * Add User-Agent header to locate and submit queries
  * Upgrade GLib / Gio dependency to version 2.74.0
  * Use GApplication in demo agent, ensuring a unique, user session
    bound process
  * The async constructor gclue_simple_new in libgeoclue now can be
    canceled properly</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1734782400">- Use BeaconDB as a drop-in replacement for defunct MLS WiFi
  geolocation, and contribute to coverage
  (&lt;https://codeberg.org/beacondb/beacondb/issues/5#issuecomment-2504311&gt;)
- Add 0001-ichnaea-include-ssid.patch:
  * MLS/Ichnaea: Include SSID for geolocate and submission requests
- Add 0002-ichnaea-replace-user-agent.patch:
  * MLS/Ichnaea: Replace rather than append User-Agent
- Add 0003-user-agent-os-info.patch:
  * Set User-Agent on Soup Session Construction
  * Add OS Info to user-agent</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1739793600">- Move xdg/autostart filesto /usr/etc (boo#1237248).</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1758024000">- Delete 0001-ichnaea-include-ssid.patch,
  0002-ichnaea-replace-user-agent.patch,
  0003-user-agent-os-info.patch: upstreamed
- Remove set default to BeaconDB: now default in upstream
- Update to version 2.8.0:
  * Add comment for the Positon location service in default config
  * Include the SSID in queries to the Ichnaea server to support BeaconDB
  * Set User-Agent in web source queries and add OS info to it
  * Allow disabling WiFi source and static source during compilation
  * Show default Wifi URLs set on compile time in comments in the
    default config
  * Add BeaconDB URLs to comments in the default config
  * Add a separate GeoIP location source:
    + Add an 'ip' config section with selectable backend methods:
  - ichnaea, gmaps, reallyfreegeoip
    + Allow overriding URL and accuracy in ip methods with values from config
    + Use BeaconDB as the backup GeoIP URL, if URLs are not defined in ip or web source configs
    + Remove the GeoIP functionality from the web source, it now only handles queries with Wifi and 3G data
  * Install sysusers.d file for the geoclue user
  * Use BeaconDB as the compiled-in default server for locate and submit queries in the web source
  * Forward xdp location start errors in the GClueSimple API
  * Stricter NMEA coordinate parsing: Ignore NMEA coordinates without degree digits, reject coordinates with incorrect range etc.
  * where-am-i: Output accuracy without unnecessary decimals
  * Don't crash when running without enabled location sources but warn that location is not available
  * Fix crash on removing a modem without location capabilities
  * Make SOUP_STATUS_OK as the only successful response code from Ichnaea servers
  * Gracefully handle empty response from Ichnaea server
  * Add more details for network-nmea in the manpage</changelog>
</package>
<package pkgid="ebda838bc58d473a964c2a2e2f7e42c49826aeef10e46034860b18cd7fe8d08f42195a3017f7d63565cb9547617bc6f3fc80b2b24092470a16ce607daf3df17c" name="geoclue2-devel" arch="riscv64">
  <version epoch="0" ver="2.8.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 2.6.0:
  + Stop the client for system applications when accuracy is set to
    NONE.
  + NMEA: add a unix socket file option.
  + Client info: support cgroup v2.
  + Don't compute movements for low accuracy sources.
  + Add an option to generate vapi.
  + Send the 3G tower type as part of the Mozilla location service
    requests.
  + Add phosh &amp; lipstick as allowed agents.
  + Use GeoIP when no WiFi device is available.
  + Modem manager: add polkit rule to allow GPS access.
  + Allow disabling compass at build and at runtime.
  + Fix heading computation for identical locations.
  + Be strict with time and distance threshold.
  + Fix the XDG location portal integration.
  + Replace agent wait timeout with a queue.
  + Other bugs fixes.
- Drop geoclue2-geoip-when-wifi-unavailable.patch: fixed upstream.
- Minor tweaks to rpmlintrc file: systemd_service changed from
  warnings to error (but still don't apply here, as it's a dbus
  enabled service).</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Add 129.patch: Port to use soup3. Following this, replace
  pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1664971200">- Move dbus system.d conf file to /usr (bsc#1204054)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.7.0:
  + Multiple config files named *.conf are now read from the config
    directory at @sysconfdir@/geoclue/conf.d.
  + HTTP requests are now made via libsoup3.0 instead of
    libsoup2.4.
  + A static location can now be set in @sysconfdir@/geolocation
    for immobile systems.
  + Web source requests are now submitted with combined WiFi and
    3GPP tower data.
  + Web source now checks connectivity in a way that allows
    location and submission servers running on localhost.
  + Web source submissions are now made using /v2/geosubmit API.
  + Web source cell tower submissions now have the correct radio
    type.
  + Web source requests now submit the BSS age property.
  + Web source submissions now contain the location speed.
  + Web source cache now respects WiFi signal tolerance strictly.
  + NMEA source now supports both '\n' and '\r' NMEA delimiters.
  + NMEA source can now be made the Web source submit source.
  + ModemManager now use signaled calls to get cached location
    information to avoid performing explicit modem query.
  + Location description now contains information about its source.
  + GSettings backend no longer complains about being run from a
    read-only filesystem.
  + Many small improvements and fixes, some memory safety related.
- Drop 129.patch: Fixed upstream.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.7.1:
  + Add 'age' field to MLS locate queries
  + Location updates now always have an accuracy value
  + Improvements to NMEA parsing:
  - Parse NMEA timestamps with sub-second accuracy
  - Add default accuracy to NMEA RMC locations
  - Ignore locations from GGA and RMC sentences if the GNSS fix
    is not valid
  + Prioritize GNSS sources with a recent fix over other sources,
    preventing location jumps
  + Install D-Bus policy in /usr/share, not /etc
  + Upgrade GLib / Gio dependency to version 2.68.0
  + Correct gi annotations in GClueSimple
  + Various small fixes
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1716292800">- Add /etc/geoclue/conf.d as used by tools like gnome-initial-setup</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1734091200">- Update to version 2.7.2:
  * Don't warn about missing conf.d directory
  * Accept 11-part RMC NMEA sentences from pre NMEA v2.3 GPS sources
  * Log the service client list on SIGUSR1
  * Read GPS locations from non-enabled ModemManager modem, enabling
    GPS use without a SIM card
  * Bump ModemManager dependency to version 1.12
  * Mozilla Location Service (MLS) has been retired, remove MLS
    related constants and configs:
    Remove DEFAULT_WIFI_URL and DEFAULT_WIFI_SUBMIT_URL
    If wifi URL is not set in config, disable wifi and 3g sources
    Remove Mozilla URLs from default config file
    Remove mozilla-api-key option from meson build
  * Allow specifying default Ichnaea-compatible locate and submit
    URLs in meson build
  * Allow setting an empty submission-nick in config
  * Add User-Agent header to locate and submit queries
  * Upgrade GLib / Gio dependency to version 2.74.0
  * Use GApplication in demo agent, ensuring a unique, user session
    bound process
  * The async constructor gclue_simple_new in libgeoclue now can be
    canceled properly</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1734782400">- Use BeaconDB as a drop-in replacement for defunct MLS WiFi
  geolocation, and contribute to coverage
  (&lt;https://codeberg.org/beacondb/beacondb/issues/5#issuecomment-2504311&gt;)
- Add 0001-ichnaea-include-ssid.patch:
  * MLS/Ichnaea: Include SSID for geolocate and submission requests
- Add 0002-ichnaea-replace-user-agent.patch:
  * MLS/Ichnaea: Replace rather than append User-Agent
- Add 0003-user-agent-os-info.patch:
  * Set User-Agent on Soup Session Construction
  * Add OS Info to user-agent</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1739793600">- Move xdg/autostart filesto /usr/etc (boo#1237248).</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1758024000">- Delete 0001-ichnaea-include-ssid.patch,
  0002-ichnaea-replace-user-agent.patch,
  0003-user-agent-os-info.patch: upstreamed
- Remove set default to BeaconDB: now default in upstream
- Update to version 2.8.0:
  * Add comment for the Positon location service in default config
  * Include the SSID in queries to the Ichnaea server to support BeaconDB
  * Set User-Agent in web source queries and add OS info to it
  * Allow disabling WiFi source and static source during compilation
  * Show default Wifi URLs set on compile time in comments in the
    default config
  * Add BeaconDB URLs to comments in the default config
  * Add a separate GeoIP location source:
    + Add an 'ip' config section with selectable backend methods:
  - ichnaea, gmaps, reallyfreegeoip
    + Allow overriding URL and accuracy in ip methods with values from config
    + Use BeaconDB as the backup GeoIP URL, if URLs are not defined in ip or web source configs
    + Remove the GeoIP functionality from the web source, it now only handles queries with Wifi and 3G data
  * Install sysusers.d file for the geoclue user
  * Use BeaconDB as the compiled-in default server for locate and submit queries in the web source
  * Forward xdp location start errors in the GClueSimple API
  * Stricter NMEA coordinate parsing: Ignore NMEA coordinates without degree digits, reject coordinates with incorrect range etc.
  * where-am-i: Output accuracy without unnecessary decimals
  * Don't crash when running without enabled location sources but warn that location is not available
  * Fix crash on removing a modem without location capabilities
  * Make SOUP_STATUS_OK as the only successful response code from Ichnaea servers
  * Gracefully handle empty response from Ichnaea server
  * Add more details for network-nmea in the manpage</changelog>
</package>
<package pkgid="93f19c19ced72378f87983b5d3984cba61488e394098c526ae7634cd189fee03fa3e3090af8dc383e59febdc6a0e71778396dc5ae79b346c54326a351eea07d7" name="geocode-glib" arch="riscv64">
  <version epoch="0" ver="3.26.4" rel="1.2"/>
  <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ø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ø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="6a5efc6537b069d5d62fc41afc74940b69c652c3de6320d7ef15b4739822384692d979de9c31afa473d4604333e38a0b99fd6a5f1bf064a1024fcf0c5a700c1c" name="geocode-glib-devel" arch="riscv64">
  <version epoch="0" ver="3.26.4" rel="1.2"/>
  <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ø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ø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="02fb1343ece415cbd487dc51d6eb3bd08e17d1c755da9672ffcb2df0918b06cf106feab6c9a0f0a0bc121ba584d6347f9fa3fdfec02f86232f93f1c0a65206d3" name="geocode-glib-soup2-devel" arch="riscv64">
  <version epoch="0" ver="3.26.4" rel="1.2"/>
  <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ø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ø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="917e594eff9d713ec99d73fbbb91c1df4471db8fc0ccbc9c701b1ee2112e3ab177fcc0083150755f84b3e0c276567a201eb73545e8b1e4728416af2a772c93d5" name="geoipupdate" arch="riscv64">
  <version epoch="0" ver="7.1.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679400000">- Update to 4.11.1:
  * github.com/pkg/errors is no longer used to wrap errors.
  * Docker secrets are now supported for the MaxMind account ID and license key.
  * The Dockerfile now has a Healthcheck that makes sure the modification date of
    the database directory is within the update period.
  * Removed extra underscore in script variables preventing the Docker secret
    support added in 4.11.0 from working as expected.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1681732800">- Update to 5.0.3:
  * The directory /usr/local/share/GeoIP was being used rather than
    /usr/share/GeoIP.
- Update to 5.0.2:
  * "Database ... up to date" messages are now only shown if the verbose
  flag is set.
- Update to 5.0.1:
  * set the file permissions on downloaded databases to 0600.
- Update to 5.0.0
  * Redefined the Reader and Writer interface apis in
    pkg/geoipupdate/database
  * Changed the signature of NewConfig in pkg/geoipupdate to accept
    optional parameters.
  * Introduced Parallelism as a new flag and config option to enable
    concurrent database updates.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1687348800">- Update to 5.1.1:
  * Based on feedback, the change to use a non-root user in 5.1.0 when using
    the Docker image has been reverted. There are no non-Docker changes in this
    release. See GitHub #233.
- Update to 5.1.0:
  * Fixed the Docker health-check script to use the correct time of the last
    update attempt. Reported by cford1080. GitHub #225.
  * Added new --output flag to print JSON to standard output describing the
    result of the run.
  * Compilation with Go versions before 1.19 is no longer supported.
  * When using the provided Docker images, geoipupdate no longer runs as root
    in the container. Based on pull request by Andreas Grünenfelder. GitHub
    [#200].
- Update to 5.0.4:
  * On releases 4.9.0 through 5.0.3, the incorrect commit was tagged. This
    release attempts to fix the release process to prevent this issue. There
    are no code changes to the binaries provided by MaxMind, either on the
    GitHub Release page or the MaxMind PPA.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1692878400">- Update to 6.0.0:
  * geoipupdate now supports configuration via environment variables. Any
    configuration set this way will override any value from the config file,
    but still be overridden by any associated command line option (if any).
  * Changed the signature of NewConfig in pkg/geoipupdate to no longer accept
    a positional config file path argument, which can now be passed in using the
    option from WithConfigFile along with the other optional parameters.
  * geoipupdate and NewConfig no longer require a config file to exist.
  * The --stack-trace flag has been removed. This flag has been broken since
    4.11.0.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1708516800">- Update to version 6.1.0:
  * Update indirect dependencies
  * Bump golang.org/x/sync from 0.5.0 to 0.6.0
  * Bump github/codeql-action from 2 to 3
  * Bump actions/setup-go from 4 to 5
  * Bump golang.org/x/sync from 0.4.0 to 0.5.0
  * Resync golangci-lint config and fix several small issues
  * Update changelog after fixing #262
  * Trim white spaces when reading from secret files
  * Bump golang.org/x/sync from 0.3.0 to 0.4.0
  * Set API client version to the same as the binary version
  * Use https URLs
  * Bump actions/checkout from 3 to 4
  * Update Go version in go.mod</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1708603200">- Use autosetup to prepare for RPM 4.20.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1714996800">- geoipupdate-legacy: update the curl command
- Update to version 7.0.1:
  * Update module path version
- Update to version v7.0.0:
  * BREAKING CHANGE: Improvements to the HTTP download API.
  The client now calls two new endpoints:
  * `/geoip/updates/metadata` which is responsible for getting information
    about a database edition.
  * `/geoip/databases/{edition-id}/download` which is responsible for
    downloading the content of a database edition. This new endpoint redirects
    downloads to R2 presigned URLs, so systems running `geoipupdate` need to
    be able to reach
    `mm-prod-geoip-databases.a2649acb697e2c09b632799562c076f2.r2.cloudflarestorage.com`
    in addition to `updates.maxmind.com`.
  * BREAKING CHANGE: The public package API has been redesigned. The previous
  API was not easy to use and had become a maintenance burden. We now
  expose a `Client` at `github.com/maxmind/geoipupdate/client` with a
  `Download()` method. The intention is to expose less of the `geoipupdate`
  internals and provide a simpler and easier to use package. Many
  previously exposed methods and types are now either internal only or have
  been removed.
  * BREAKING CHANGE: If set, `GEOIPUPDATE_VERBOSE` must either be `0` or `1`.
  All other values will return an error.
  * Setting `GEOIPUPDATE_VERBOSE` to `1` now works as expected. In the 6.0.0 and
  6.1.0 releases, the flag was ignored. Reported by pmcevoy. GitHub #298.
  * `geoipupdate` now supports retrying on more types of errors
  such as HTTP2 INTERNAL_ERROR.
  * Now `geoipupdate` doesn't requires the user to specify the config file
  even if all the other arguments are set via the environment variables.
  Reported by jsf84ksnf. GitHub #284.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1741608000">- Update to version 7.1.0:
  * Update for v7.1.0
  * Set release date
  * Bump bobg/modver from 2.10.1 to 2.10.2
  * Don't mix receiver type
  * Remove deactivated linters
  * Bump golang.org/x/net from 0.30.0 to 0.31.0
  * Export HTTPError
  * Bump golang.org/x/net from 0.29.0 to 0.30.0
  * Bump bobg/modver from 2.10.0 to 2.10.1
  * Bump golang.org/x/net from 0.28.0 to 0.29.0
  * Bump bobg/modver from 2.9.0 to 2.10.0
  * Bump golang.org/x/net from 0.27.0 to 0.28.0
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Bump github.com/gofrs/flock from 0.12.0 to 0.12.1
  * Bump golang.org/x/net from 0.26.0 to 0.27.0
  * Bump github.com/gofrs/flock from 0.11.0 to 0.12.0
  * Bump bobg/modver from 2.8.1 to 2.9.0
  * Bump github.com/gofrs/flock from 0.9.0 to 0.11.0
  * Run go mod tidy
  * Bump github.com/gofrs/flock from 0.8.1 to 0.9.0
  * Updates for GoReleaser v2
  * Add permission for scheduled CodeQL run
  * Add modver action
  * Do not run CodeQL on push
  * Remove example crontab file
  * Update frequency references database release schedule
  * Bump golang.org/x/net from 0.25.0 to 0.26.0
  * Update golangci-lint config
  * Do not require from HTTP handlers
  * Bump golangci/golangci-lint-action from 5 to 6
  * Bump golang.org/x/net from 0.24.0 to 0.25.0
  * Update golangci-lint config
  * Bump golangci/golangci-lint-action from 4 to 5
  * Add change-log item for #310
  * Respect host scheme if set
  * Add check to verify that tag matches go.mod
  * Ignore dist dir</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1744718400">- Add more hardening options, restrict write access to system
- Update twice a week, following current MaxMind release schedule
- Track timer units in scriptlets</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1753099200">- Update to version 7.1.1:
  * Update dependencies and re-build binaries with new Go version.
    No substantive changes.</changelog>
</package>
<package pkgid="3b7aa09dc0dcd003ec24ba7c99714091fd8d1035d5561417ab94eb342bf4c47342407f61d43f3cedc2c7bfb905112d6bf6f4d768c3fa3684248fd4f875248733" name="geoipupdate-legacy" arch="riscv64">
  <version epoch="0" ver="7.1.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679400000">- Update to 4.11.1:
  * github.com/pkg/errors is no longer used to wrap errors.
  * Docker secrets are now supported for the MaxMind account ID and license key.
  * The Dockerfile now has a Healthcheck that makes sure the modification date of
    the database directory is within the update period.
  * Removed extra underscore in script variables preventing the Docker secret
    support added in 4.11.0 from working as expected.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1681732800">- Update to 5.0.3:
  * The directory /usr/local/share/GeoIP was being used rather than
    /usr/share/GeoIP.
- Update to 5.0.2:
  * "Database ... up to date" messages are now only shown if the verbose
  flag is set.
- Update to 5.0.1:
  * set the file permissions on downloaded databases to 0600.
- Update to 5.0.0
  * Redefined the Reader and Writer interface apis in
    pkg/geoipupdate/database
  * Changed the signature of NewConfig in pkg/geoipupdate to accept
    optional parameters.
  * Introduced Parallelism as a new flag and config option to enable
    concurrent database updates.</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1687348800">- Update to 5.1.1:
  * Based on feedback, the change to use a non-root user in 5.1.0 when using
    the Docker image has been reverted. There are no non-Docker changes in this
    release. See GitHub #233.
- Update to 5.1.0:
  * Fixed the Docker health-check script to use the correct time of the last
    update attempt. Reported by cford1080. GitHub #225.
  * Added new --output flag to print JSON to standard output describing the
    result of the run.
  * Compilation with Go versions before 1.19 is no longer supported.
  * When using the provided Docker images, geoipupdate no longer runs as root
    in the container. Based on pull request by Andreas Grünenfelder. GitHub
    [#200].
- Update to 5.0.4:
  * On releases 4.9.0 through 5.0.3, the incorrect commit was tagged. This
    release attempts to fix the release process to prevent this issue. There
    are no code changes to the binaries provided by MaxMind, either on the
    GitHub Release page or the MaxMind PPA.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1692878400">- Update to 6.0.0:
  * geoipupdate now supports configuration via environment variables. Any
    configuration set this way will override any value from the config file,
    but still be overridden by any associated command line option (if any).
  * Changed the signature of NewConfig in pkg/geoipupdate to no longer accept
    a positional config file path argument, which can now be passed in using the
    option from WithConfigFile along with the other optional parameters.
  * geoipupdate and NewConfig no longer require a config file to exist.
  * The --stack-trace flag has been removed. This flag has been broken since
    4.11.0.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1708516800">- Update to version 6.1.0:
  * Update indirect dependencies
  * Bump golang.org/x/sync from 0.5.0 to 0.6.0
  * Bump github/codeql-action from 2 to 3
  * Bump actions/setup-go from 4 to 5
  * Bump golang.org/x/sync from 0.4.0 to 0.5.0
  * Resync golangci-lint config and fix several small issues
  * Update changelog after fixing #262
  * Trim white spaces when reading from secret files
  * Bump golang.org/x/sync from 0.3.0 to 0.4.0
  * Set API client version to the same as the binary version
  * Use https URLs
  * Bump actions/checkout from 3 to 4
  * Update Go version in go.mod</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1708603200">- Use autosetup to prepare for RPM 4.20.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1714996800">- geoipupdate-legacy: update the curl command
- Update to version 7.0.1:
  * Update module path version
- Update to version v7.0.0:
  * BREAKING CHANGE: Improvements to the HTTP download API.
  The client now calls two new endpoints:
  * `/geoip/updates/metadata` which is responsible for getting information
    about a database edition.
  * `/geoip/databases/{edition-id}/download` which is responsible for
    downloading the content of a database edition. This new endpoint redirects
    downloads to R2 presigned URLs, so systems running `geoipupdate` need to
    be able to reach
    `mm-prod-geoip-databases.a2649acb697e2c09b632799562c076f2.r2.cloudflarestorage.com`
    in addition to `updates.maxmind.com`.
  * BREAKING CHANGE: The public package API has been redesigned. The previous
  API was not easy to use and had become a maintenance burden. We now
  expose a `Client` at `github.com/maxmind/geoipupdate/client` with a
  `Download()` method. The intention is to expose less of the `geoipupdate`
  internals and provide a simpler and easier to use package. Many
  previously exposed methods and types are now either internal only or have
  been removed.
  * BREAKING CHANGE: If set, `GEOIPUPDATE_VERBOSE` must either be `0` or `1`.
  All other values will return an error.
  * Setting `GEOIPUPDATE_VERBOSE` to `1` now works as expected. In the 6.0.0 and
  6.1.0 releases, the flag was ignored. Reported by pmcevoy. GitHub #298.
  * `geoipupdate` now supports retrying on more types of errors
  such as HTTP2 INTERNAL_ERROR.
  * Now `geoipupdate` doesn't requires the user to specify the config file
  even if all the other arguments are set via the environment variables.
  Reported by jsf84ksnf. GitHub #284.</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1741608000">- Update to version 7.1.0:
  * Update for v7.1.0
  * Set release date
  * Bump bobg/modver from 2.10.1 to 2.10.2
  * Don't mix receiver type
  * Remove deactivated linters
  * Bump golang.org/x/net from 0.30.0 to 0.31.0
  * Export HTTPError
  * Bump golang.org/x/net from 0.29.0 to 0.30.0
  * Bump bobg/modver from 2.10.0 to 2.10.1
  * Bump golang.org/x/net from 0.28.0 to 0.29.0
  * Bump bobg/modver from 2.9.0 to 2.10.0
  * Bump golang.org/x/net from 0.27.0 to 0.28.0
  * Bump golang.org/x/sync from 0.7.0 to 0.8.0
  * Bump github.com/gofrs/flock from 0.12.0 to 0.12.1
  * Bump golang.org/x/net from 0.26.0 to 0.27.0
  * Bump github.com/gofrs/flock from 0.11.0 to 0.12.0
  * Bump bobg/modver from 2.8.1 to 2.9.0
  * Bump github.com/gofrs/flock from 0.9.0 to 0.11.0
  * Run go mod tidy
  * Bump github.com/gofrs/flock from 0.8.1 to 0.9.0
  * Updates for GoReleaser v2
  * Add permission for scheduled CodeQL run
  * Add modver action
  * Do not run CodeQL on push
  * Remove example crontab file
  * Update frequency references database release schedule
  * Bump golang.org/x/net from 0.25.0 to 0.26.0
  * Update golangci-lint config
  * Do not require from HTTP handlers
  * Bump golangci/golangci-lint-action from 5 to 6
  * Bump golang.org/x/net from 0.24.0 to 0.25.0
  * Update golangci-lint config
  * Bump golangci/golangci-lint-action from 4 to 5
  * Add change-log item for #310
  * Respect host scheme if set
  * Add check to verify that tag matches go.mod
  * Ignore dist dir</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1744718400">- Add more hardening options, restrict write access to system
- Update twice a week, following current MaxMind release schedule
- Track timer units in scriptlets</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1753099200">- Update to version 7.1.1:
  * Update dependencies and re-build binaries with new Go version.
    No substantive changes.</changelog>
</package>
<package pkgid="3ad1bcad6b7714502ad0d6289a1bf56bac4db0fc700ff8a6c8935365a3ee71770bf9715f7a099487733e1ed7ae9cfd7c009901f4c5827ed397ea5263549e97df" name="geolite2legacy" arch="noarch">
  <version epoch="0" ver="0+git20210326.05733c4" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1577707200">- initial package</changelog>
  <changelog author="lnussel@suse.de" date="1578052800">- Update to version 0+git20200101.56d8a4f:
  * silence pycharm warning
  * add version in comment using dirname inside zip
  * use geoname2fips.csv in script dir if not specified
  * remap country code from AS to AP (GH-6)
  * correct city v6 database version</changelog>
  <changelog author="pgajdos@suse.com" date="1584360000">- require python3-ipaddr</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1661169600">- Update to version 0+git20210326.05733c4:
  * cleanup
  * conditional ipaddr only for python &lt; 3.3
  * Use correct docker image name on README
  * fix ASN
  * add python3 compatibility using built-in module ipaddress
  * use custom comment in country file
  * geolite2legacy: pep8
  * geoname2fips: added tipical filenames to help
  * geoname2fips: some country names changed after 20200505
  * geoname2fips: fixed Vlaams-Brabant spelling
  * Dockerfile to run the converter inside Docker container
  * Use realpath to determine fips file location
  * Automatically determine output file name
- remove patches fixed in upstream
  * 0001-Automatically-determine-output-file-name.patch
  * 0001-Use-realpath-to-determine-fips-file-location.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741176000">- Drop Requires on python3-ipaddr, only required for Python &lt; 3.3.</changelog>
</package>
<package pkgid="3ac9ca5bde1cd3a8280fc585167b7d867fa8b1ae37fa8fef0f169644c1fc74ae81529cd8907b2516ba109a3d875a25bbc651bce003ee20a4f02006f3c66883af" name="geos" arch="riscv64">
  <version epoch="0" ver="3.14.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1658145600">- update to 3.11.0:
  OffsetCurve
  - ConcaveHull
  - PolygonHull
  - LineMerger directed option
  - CAPI: GEOSHilbertCode
  - CAPI: GEOSGeom_createRectangle
  - CAPI: GEOSGeom_transformXY
  - CAPI: GEOSRemoveRepeatedPoints
  - CAPI: GEOSLineMergeDirected
  - CAPI: setFixStructure for WKB/WKT readers to automatically repair
    structural errors in the input
  - Fix unaryUnion to avoid segfault with empty polygon
  - Fix SnapRoundingNoder to use tolerance in noding; also fixes GeometryPrecisionReducer
  - Allow direct setting of grid size
  - Allow GEOS to be used as a CMake subproject
  - Remove .inl inline files in favour of header declaration
  - Add SnappingNoder seeding
  - Add OverlayNG area check heuristic
  - Fix RelateOp
  - Fix IsValidOp to handle repeated node points
  - Fix IsSimpleOp to handle closed LineStrings with repeated endpoints
  - Fix LengthIndexedLine
  - Fix PolygonHoleJoiner
  - Improve `test_geos_unit` application error checking and reporting
  - Fix MinimumDiameter getMinimumRectangle for flat input
  - Fix BufferOp inverted ring check
  - Fix OverlayNG geomunion to avoid lines in result</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1669636800">- Update to version 3.11.1:
  * Remove spurious version from --libs geos-config options
  * Fix PreparedGeometry to avoid crashes with EMPTY elements in input (GH-678, Martin Davis)
  * Fix LineSegment.orientationIndex(LineSegment) (GH-699, Martin Davis)
  * Fix DepthSegment comparison operation (GH-707, Martin Davis)
  * Add OverlayNG support for simple GeometryCollection inputs (GH-716, Martin Davis)
  * Fix TopologyPreservingSimplifier to produce stable results for Multi inputs (GH-718)
  * Fix WKB hex endian test (GH-720, Paul Ramsey)
  * Improve ConvexHull radial sort robustness (GH-724, Martin Davis)
  * Use more robust Delaunay Triangulation frame size heuristic (GH-728, Martin Davis)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1679054400">- Update to version 3.11.2:
  * GEOSIntersection: Fix FE_INVALID exception on intersection of disjoint geometries (GH-791, Joris Van den Bossche &amp; Dan Baston)
  * Fix incorrect result from Envelope::disjoint (GH-791, Dan Baston)
  * Fix handling of odd cases in PolygonHoleJoiner (JTS-946, Paul Ramsey, Martin Davis)
  * Support gcc-13 (GH-743, Sergei Trofimovich)
  * Disallow Inf envelopes in Quadtree, avoid inf loop (Paul Ramsey)
  * GEOSUnaryUnion: Fix crash on collection containing empty point (GH-830, Dan Baston)
  * GEOSSTRtree_iterate: Do not return removed items (GH-833, Dan Baston)
  * IndexedFacetDistance: Fix crash with Inf coordinates (GH-821, Dan Baston)
  * HausdorffDistance: Fix crash on collection containing empty point (GH-840, Dan Baston)
  * MaximumInscribedCircle: Fix infinite loop with non-finite coordinates (GH-843, Dan Baston)
  * DistanceOp: Fix crash on collection containing empty point (GH-842, Dan Baston)
  * Guard against non-finite distances in Buffer/OffsetCurve (GH-661, Paul Ramsey)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Add geos-add-missing-include.patch: Add missing #include &lt;cstdint&gt;</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1680177600">- Disable testuite on i586</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1699963200">- Update to version 3.12.1:
  - See provided NEWS.md for a complete list of changes
- Drop no longer needed geos-add-missing-include.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1722254400">- Update to version 3.12.2:
  - See provided NEWS.md for a complete list of changes
- Drop old conflicts from package rename that happened years ago</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1736510400">- Update to version 3.13.0:
  - See provided NEWS.md for a complete list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1741867200">- Update to version 1.13.1:
  - See provided NEWS.md for a complete list of changes</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1774008000">- update to 3.14.1
  - See provided NEWS.md for a complete list of changes</changelog>
</package>
<package pkgid="22d7420d28c88a66c7489b6c1684b95d6354016ec3fb6502b9db9fa0fb1abe1500e27a71b07897c421d549317a44c71ab982867e6f4459cad93b0b366077f1eb" name="geos-devel" arch="riscv64">
  <version epoch="0" ver="3.14.1" rel="1.1"/>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1658145600">- update to 3.11.0:
  OffsetCurve
  - ConcaveHull
  - PolygonHull
  - LineMerger directed option
  - CAPI: GEOSHilbertCode
  - CAPI: GEOSGeom_createRectangle
  - CAPI: GEOSGeom_transformXY
  - CAPI: GEOSRemoveRepeatedPoints
  - CAPI: GEOSLineMergeDirected
  - CAPI: setFixStructure for WKB/WKT readers to automatically repair
    structural errors in the input
  - Fix unaryUnion to avoid segfault with empty polygon
  - Fix SnapRoundingNoder to use tolerance in noding; also fixes GeometryPrecisionReducer
  - Allow direct setting of grid size
  - Allow GEOS to be used as a CMake subproject
  - Remove .inl inline files in favour of header declaration
  - Add SnappingNoder seeding
  - Add OverlayNG area check heuristic
  - Fix RelateOp
  - Fix IsValidOp to handle repeated node points
  - Fix IsSimpleOp to handle closed LineStrings with repeated endpoints
  - Fix LengthIndexedLine
  - Fix PolygonHoleJoiner
  - Improve `test_geos_unit` application error checking and reporting
  - Fix MinimumDiameter getMinimumRectangle for flat input
  - Fix BufferOp inverted ring check
  - Fix OverlayNG geomunion to avoid lines in result</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1669636800">- Update to version 3.11.1:
  * Remove spurious version from --libs geos-config options
  * Fix PreparedGeometry to avoid crashes with EMPTY elements in input (GH-678, Martin Davis)
  * Fix LineSegment.orientationIndex(LineSegment) (GH-699, Martin Davis)
  * Fix DepthSegment comparison operation (GH-707, Martin Davis)
  * Add OverlayNG support for simple GeometryCollection inputs (GH-716, Martin Davis)
  * Fix TopologyPreservingSimplifier to produce stable results for Multi inputs (GH-718)
  * Fix WKB hex endian test (GH-720, Paul Ramsey)
  * Improve ConvexHull radial sort robustness (GH-724, Martin Davis)
  * Use more robust Delaunay Triangulation frame size heuristic (GH-728, Martin Davis)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1679054400">- Update to version 3.11.2:
  * GEOSIntersection: Fix FE_INVALID exception on intersection of disjoint geometries (GH-791, Joris Van den Bossche &amp; Dan Baston)
  * Fix incorrect result from Envelope::disjoint (GH-791, Dan Baston)
  * Fix handling of odd cases in PolygonHoleJoiner (JTS-946, Paul Ramsey, Martin Davis)
  * Support gcc-13 (GH-743, Sergei Trofimovich)
  * Disallow Inf envelopes in Quadtree, avoid inf loop (Paul Ramsey)
  * GEOSUnaryUnion: Fix crash on collection containing empty point (GH-830, Dan Baston)
  * GEOSSTRtree_iterate: Do not return removed items (GH-833, Dan Baston)
  * IndexedFacetDistance: Fix crash with Inf coordinates (GH-821, Dan Baston)
  * HausdorffDistance: Fix crash on collection containing empty point (GH-840, Dan Baston)
  * MaximumInscribedCircle: Fix infinite loop with non-finite coordinates (GH-843, Dan Baston)
  * DistanceOp: Fix crash on collection containing empty point (GH-842, Dan Baston)
  * Guard against non-finite distances in Buffer/OffsetCurve (GH-661, Paul Ramsey)</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Add geos-add-missing-include.patch: Add missing #include &lt;cstdint&gt;</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1680177600">- Disable testuite on i586</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1699963200">- Update to version 3.12.1:
  - See provided NEWS.md for a complete list of changes
- Drop no longer needed geos-add-missing-include.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1722254400">- Update to version 3.12.2:
  - See provided NEWS.md for a complete list of changes
- Drop old conflicts from package rename that happened years ago</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1736510400">- Update to version 3.13.0:
  - See provided NEWS.md for a complete list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1741867200">- Update to version 1.13.1:
  - See provided NEWS.md for a complete list of changes</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1774008000">- update to 3.14.1
  - See provided NEWS.md for a complete list of changes</changelog>
</package>
<package pkgid="ba296e076ffc2a96e9203c77a6a7c3e72d75a1ef16d966a38b7996155815fc156f5d9b98b133ba7f5dc63720d5e001d1b3727d3714841c1d6280f84ef584837a" name="geotiff" arch="riscv64">
  <version epoch="0" ver="1.7.4" rel="1.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1553428800">- Update to version 1.5.
  + Require PROJ &gt;= 6 dependency
  + Remove all CSV files used by geo_normalize API, libgeotiff now
    relies on PROJ database for EPSG CRS definitions.
  + geo_normalize.c: SetGTParmIds(): use
    ProjStraightVertPoleLongGeoKey for CT_PolarStereographic
  + geo_normalize.c: report StdParallel1 for Mercator_2SP when a
    PCS code is used
  + geo_normalize.c: fix support for Laborde Oblique Mercator
  + listgeo: use PROJ database to display non-hardcoded values of
    a number of keys
- Packaging
  + Remove unneeded patches e5cf016.patch 7425a7f.patch
  + Move URL &amp; source to https</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1553515200">- Add upstream patch f4956251.patch to make it useable with gdal
  2.4.1
- Upstream issue https://github.com/OSGeo/libgeotiff/issues/14
  Simplify fixing file (all are utf-8 ok) just CRLF</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1554206400">- Update to version 1.5.1 (support gdal 2.4.1)
- Remove merged upstream patch f4956251.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1563710400">- Require proj 6.0 also for devel package so it matches the
  build requirements</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.6.0:
  * Add support for OGC GeoTIFF 1.1
  * Expose GTIFGetPCSInfoEx(), GTIFGetProjTRFInfoEx(), GTIFGetGCSInfoEx(), GTIFGetDatumInfoEx(), GTIFGetEllipsoidInfoEx(), GTIFGetPMInfoEx(), GTIFGetUOMLengthInfoEx() and GTIFGetUOMAngleInfoEx() so that users can specify their own PROJ context
  * Add GTIFKeyGetASCII(), GTIFKeyGetSHORT() and GTIFKeyGetDOUBLE() as safer variants of GTIFKeyGet() with type checking
  * autotools build: enable build in a separate tree from source (#37) (fixes #28)
  * Use pkg-config for libtiff detection
  * GTIFDecToDMS(): fix rounding issue (refs #16)
  * geo_names.c: Silence warning in GetNameFromDatabase
  * cpl_serv.h: add parenthesis in macro definitions
  * Fix spelling errors
  * geo_normalize.c: set UOMLength from GeogLinearUnits (for geocentic CRS) (GDAL #1595)
  * testlistgeo: remove hardcoded path in test output (fixes https://github.com/OSGeo/libgeotiff/issues/16#issuecomment-502267406)
  * Adapt test script for PROJ 6.2 EPSG database (fixes #22)
  * Use unix EOL for cmake related files (fixes #14)
  * configure.ac: drop dead code
  * geo_normalize.c: avoid look up of user-defined geokeys that cause PROJ warnings (fixes GDAL #2321)
  * listgeo: fix corner coordinates for images with RasterPixelIsPoint (#36)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1626523200">- update to 1.7.0:
  * Add CoordinateEpochGeoKey = 5120 of type DOUBLE to store coordinate epoch of
    tie points / geotransform matrix for dynamic CRS.
  * geo_normalize.h/c: rename variables to please codespell
  * GTIFGetGCSInfoEx(): use proj_crs_get_datum_forced() for PROJ &gt;= 8 to avoid
    issues with datum ensembles
  * GTIFGetGCSInfoEx(): remove dead code
  * geo_normalize.c: follow-up to e06625c4e5bcce9f9217d1d5a43dc6af73156283 to
    avoid look up of user-defined GeogGeodeticDatumGeoKey that cause PROJ warnings</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651752000">- Update to 1.7.1
  * geotiff.h: more precise signature for GTIFDirectoryInfo()
  * applygeo.c/geotifcp.c: use uint16/32_t instead of old libtiff
    non _t custom types
  * Bump CMake min to 3.0.0 and remove apparently unneeded
    cmake_policy() declarations
  * CMake: remove libjpeg and libz from linking of libgeotiff
    itself.
  * geo_config.h: prefix HAVE_xxx and restrict it to
    GEOTIFF_HAVE_STRINGS_H
  * GTIFPrintDefn(): avoid potential nullptr deref. (CID 1469240)
  * CMake: use variable for installation subdirectories, and make
    sure INTERFACE_INCLUDE_DIRECTORIES is exported
  * ReadKey(): only allow reading a key with TIFFTagLocation=0
    that has a count of 1 to avoid reading an illegal address (and
    crashing) when using GTIFKeyGet() or PrintKey()
  * ReadKey(): add extra warning messages
  * CMake: avoid INTERFACE_LINK_LIBRARIES vs
    LINK_INTERFACE_LIBRARIES_DEBUG warning about TIFF
  * CMake: Fix dllexport
  * CMake: Revise exported cmake config wrt BUILD_SHARED_LIBS
  * CMake: Revise exported cmake config wrt dependencies
  * CMake: Respect _FIND_QUIETLY</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1679054400">- Update spec file</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1722254400">- Update to version 1.7.3:
  * CMake: fix typo in CMAKE_INSTALL_BINDIR install target that affects location of geotiff.dll
- Changes for version 1.7.2:
  * GTIFGetDatumInfoEx(): handle dynamic datums
  * CMake: adopt GNUInstallDirs
  * CMake: export TIFF as a public dependency
  * Add XTIFFClientOpenExt() with re-entrant error callbacks
  * listgeo: add a -no_corners option to avoid printing corner
  * coordinates which might be PROJ version sensitive (refs #81)
  * Fix test failures with PROJ 9.1.1 and 9.3
  * Remove trailing spaces from many files.
  * Localize variables and add const when possible in a number of files
  * geo_normalize.c: sprintf --&gt; snprintf
  * Add missing includes
  * Fix -Werror=calloc-transposed-args with gcc 14
  * FindPROJ.cmake: proj_experimental;h -&gt; proj_experimental.h
  * CMake: add a BUILD_SHARED_LIBS option, and make it default to ON
  * autoconf/CMake: add generation of libgeotiff.pc
  * Remove INSTALL and install-sh autoconf-generated files</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740225600">- update to 1.7.4:
  * GTIFGetDefn(): add missing normalization of angular units to
    degree
  * Add LIBGEOTIFF_*_VERSION
  * GCC 15 fixes
- use upstream pkgconfig file</changelog>
</package>
<package pkgid="e0b089605ca3ef1e9f1e2b5c08eda97d16bb99aa5c4daeec688a469bb24ba3996a6557d4676fa9f97b9d3e3af25325cf3aa1d46b335a5505b180d4219c734d55" name="geotiff-devel" arch="riscv64">
  <version epoch="0" ver="1.7.4" rel="1.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1553428800">- Update to version 1.5.
  + Require PROJ &gt;= 6 dependency
  + Remove all CSV files used by geo_normalize API, libgeotiff now
    relies on PROJ database for EPSG CRS definitions.
  + geo_normalize.c: SetGTParmIds(): use
    ProjStraightVertPoleLongGeoKey for CT_PolarStereographic
  + geo_normalize.c: report StdParallel1 for Mercator_2SP when a
    PCS code is used
  + geo_normalize.c: fix support for Laborde Oblique Mercator
  + listgeo: use PROJ database to display non-hardcoded values of
    a number of keys
- Packaging
  + Remove unneeded patches e5cf016.patch 7425a7f.patch
  + Move URL &amp; source to https</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1553515200">- Add upstream patch f4956251.patch to make it useable with gdal
  2.4.1
- Upstream issue https://github.com/OSGeo/libgeotiff/issues/14
  Simplify fixing file (all are utf-8 ok) just CRLF</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1554206400">- Update to version 1.5.1 (support gdal 2.4.1)
- Remove merged upstream patch f4956251.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1563710400">- Require proj 6.0 also for devel package so it matches the
  build requirements</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.6.0:
  * Add support for OGC GeoTIFF 1.1
  * Expose GTIFGetPCSInfoEx(), GTIFGetProjTRFInfoEx(), GTIFGetGCSInfoEx(), GTIFGetDatumInfoEx(), GTIFGetEllipsoidInfoEx(), GTIFGetPMInfoEx(), GTIFGetUOMLengthInfoEx() and GTIFGetUOMAngleInfoEx() so that users can specify their own PROJ context
  * Add GTIFKeyGetASCII(), GTIFKeyGetSHORT() and GTIFKeyGetDOUBLE() as safer variants of GTIFKeyGet() with type checking
  * autotools build: enable build in a separate tree from source (#37) (fixes #28)
  * Use pkg-config for libtiff detection
  * GTIFDecToDMS(): fix rounding issue (refs #16)
  * geo_names.c: Silence warning in GetNameFromDatabase
  * cpl_serv.h: add parenthesis in macro definitions
  * Fix spelling errors
  * geo_normalize.c: set UOMLength from GeogLinearUnits (for geocentic CRS) (GDAL #1595)
  * testlistgeo: remove hardcoded path in test output (fixes https://github.com/OSGeo/libgeotiff/issues/16#issuecomment-502267406)
  * Adapt test script for PROJ 6.2 EPSG database (fixes #22)
  * Use unix EOL for cmake related files (fixes #14)
  * configure.ac: drop dead code
  * geo_normalize.c: avoid look up of user-defined geokeys that cause PROJ warnings (fixes GDAL #2321)
  * listgeo: fix corner coordinates for images with RasterPixelIsPoint (#36)</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1626523200">- update to 1.7.0:
  * Add CoordinateEpochGeoKey = 5120 of type DOUBLE to store coordinate epoch of
    tie points / geotransform matrix for dynamic CRS.
  * geo_normalize.h/c: rename variables to please codespell
  * GTIFGetGCSInfoEx(): use proj_crs_get_datum_forced() for PROJ &gt;= 8 to avoid
    issues with datum ensembles
  * GTIFGetGCSInfoEx(): remove dead code
  * geo_normalize.c: follow-up to e06625c4e5bcce9f9217d1d5a43dc6af73156283 to
    avoid look up of user-defined GeogGeodeticDatumGeoKey that cause PROJ warnings</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651752000">- Update to 1.7.1
  * geotiff.h: more precise signature for GTIFDirectoryInfo()
  * applygeo.c/geotifcp.c: use uint16/32_t instead of old libtiff
    non _t custom types
  * Bump CMake min to 3.0.0 and remove apparently unneeded
    cmake_policy() declarations
  * CMake: remove libjpeg and libz from linking of libgeotiff
    itself.
  * geo_config.h: prefix HAVE_xxx and restrict it to
    GEOTIFF_HAVE_STRINGS_H
  * GTIFPrintDefn(): avoid potential nullptr deref. (CID 1469240)
  * CMake: use variable for installation subdirectories, and make
    sure INTERFACE_INCLUDE_DIRECTORIES is exported
  * ReadKey(): only allow reading a key with TIFFTagLocation=0
    that has a count of 1 to avoid reading an illegal address (and
    crashing) when using GTIFKeyGet() or PrintKey()
  * ReadKey(): add extra warning messages
  * CMake: avoid INTERFACE_LINK_LIBRARIES vs
    LINK_INTERFACE_LIBRARIES_DEBUG warning about TIFF
  * CMake: Fix dllexport
  * CMake: Revise exported cmake config wrt BUILD_SHARED_LIBS
  * CMake: Revise exported cmake config wrt dependencies
  * CMake: Respect _FIND_QUIETLY</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1679054400">- Update spec file</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1722254400">- Update to version 1.7.3:
  * CMake: fix typo in CMAKE_INSTALL_BINDIR install target that affects location of geotiff.dll
- Changes for version 1.7.2:
  * GTIFGetDatumInfoEx(): handle dynamic datums
  * CMake: adopt GNUInstallDirs
  * CMake: export TIFF as a public dependency
  * Add XTIFFClientOpenExt() with re-entrant error callbacks
  * listgeo: add a -no_corners option to avoid printing corner
  * coordinates which might be PROJ version sensitive (refs #81)
  * Fix test failures with PROJ 9.1.1 and 9.3
  * Remove trailing spaces from many files.
  * Localize variables and add const when possible in a number of files
  * geo_normalize.c: sprintf --&gt; snprintf
  * Add missing includes
  * Fix -Werror=calloc-transposed-args with gcc 14
  * FindPROJ.cmake: proj_experimental;h -&gt; proj_experimental.h
  * CMake: add a BUILD_SHARED_LIBS option, and make it default to ON
  * autoconf/CMake: add generation of libgeotiff.pc
  * Remove INSTALL and install-sh autoconf-generated files</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1740225600">- update to 1.7.4:
  * GTIFGetDefn(): add missing normalization of angular units to
    degree
  * Add LIBGEOTIFF_*_VERSION
  * GCC 15 fixes
- use upstream pkgconfig file</changelog>
</package>
<package pkgid="f72b9da8c6b45c8b78e6e53c54e31dda3aaa6b7660dbf10d39afd1889c6b05292638750d293473ae5ad813a36af64a746039098286391151d3569799bc36b34f" name="gerbera" arch="riscv64">
  <version epoch="0" ver="3.2.1" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1741262400">- Update to 2.5.0
  The following changes are noteworthy:
  - Changed default for layout to js if built with JavaScript support.
  - The new autoscan mode manual in conjunction with the action Scan
    Now replaces the action to add individual folders.
  * NEW Features
  - All configuration options for autoscan directories are available in the web UI now,
    including scripts and storage in the database.
  - New configuration option for autoscan directories to rescan files
    that ended up as plain object in the first run.
  - Several script options to control audio layout
  - Harmonisation of metadata handling for wavpack and matroska media handlers
  - Fabricated comment on import in media handlers (incl. configuration)
  - Resource attribute pixelFormat for videos.
  - Additional Resources (thumbnail, subtitle) for External Urls
  - New UI command Scan Now and minor improvement
  - Manual autoscan to replace Add Items in filesystem view
  * FIXES
  - Album art and structure in builtin layout
  - Autoscan objects in scripts
  - Metadata in builtin layout, album artist in default js layout
  - Commands in UI show descriptive tooltips
  - Child items of autoscan folder in UI
  * Code Improvements
  - Removed static from ConfigDefinition
  - Update versions of pugixml (1.15), libexif (v0.6.25), wavpack (5.8.1), fmt (11.1.4),
    spdlog (1.15.1), wavpack (1.8.1), googletest (1.16.0), libexiv2 (0.28.5)
  * Detailled Changes
  - Gerbera 2.5.0 (#3415)
  - Fix shutdown issue (#3414)
  - Build with fmt 11.1.4 (#3413)
  - Autoscan fixes (#3410)
  - Update libexiv2 to 0.28.5 (#3409)
  - Add manual autoscan option (#3408)
  - Web UI: properly encode arguments (#3407)
  - Add Run Scan action in Web UI (#3406)
  - Fix config load (#3405)
  - Refactor WebRequests (#3403)
  - Debian Build for arm64 (#3400)
  - Update libexiv2 to 0.28.4 (#3399)
  - Support Resources for External Items (#3398)
  - Populate playlist item titles (#3397)
  - Fix update of playlists (#3395)
  - Update to googletest 1.16.0 (#3393)
  - Extract Pixelformat for videos (#3392)
  - UI: Make details collapsable in items editor detail view (#3390)
  - Rework autoscan list handling (#3389)
  - Sqlite: Exit after multiple exceptions (#3384)
  - Fix management auf autoscans in list (#3385)
  - Generate Comment from Metadata During Scan (#3368)
  - Update wavpack (#3380)
  - Build with fmt 11.1.3 (#3323)
  - Downgrade docker builder as well (#3379)
  - work around build issue (#3378)
  - Cleanup tree and autoscan commands (#3374)
  - Build correct Autoscan Type (#3371)
  - Add Options to Scripts (#3365)
  - Fix UpnpMap logic (#3364)
  - Set more metadata in builtin layout (#3359)
  - Improve logging of string conversion (#3355)
  - Update Library Versions (#3354)
  - Focal: Freeze more aws-sdk versions (#3353)
  - Focal: freeze ruby aws-sdk versions used for package upload (#3352)
  - Fix cors host without ipv6 address (#3349)
  - Remap metadata fields when parsing virtual-directories keys (#3351)
  - Autoscan: Add missing properties to web UI and database (#3346)
  - Force Reread of unknown files (#3345)
  - JS: Fix config autoscan object in scripts (#3344)
  - Fix album art in builtin layout (#3341)
  - Refactor static code from ConfigDefinition (#3338)
  - Bump master (#3337)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 2.6.0" date="1754308800">- Update to 2.6.0
  * Deprecation Info
    The scripting interface will soon support the import-function-approach only.
    This means that entries like import-script and playlist-script will not work anymore
    and the respective scripts will be loaded on startup with no argument.
    Instead the defaults of import-function/audio-file will be applied.
    To prepare your config file run gerbera --check-config -c &lt;YourConfigFile&gt;.
    If you get deprecation warnings, run gerbera --create-config=Import and merge the output into your config file.
  * NEW Features
  - Support "natural" file sorting for numbers in file names
  - Support transliteration of texts depending on device output
  - Extract multiple stream information in ffmpeg handler including embedded subtitles
  - Filter resources by mimetype instead of extension
  - Artwork support for dsf files with taglib 2.0
  - "PC Directory" can be configured with &lt;boxlayout&gt;
  - MySql: Configuration of engine, charset and collation before first run
  - User defined virtual layout sub trees
  * FIXES
  - Changing autoscans via ui failed in some cases
  - Failing import including stale objects
  * Code Improvements
  - Use JsonCpp to generate responses in web request handlers
  - Sql database code uses enum properties instead of column names
  - Database initialisation does tables only, initial root values are in code
  - Upgrade documentation build environment to sphinx 8.2 with python 3.12
  - Update versions of npupnp (6.2.1), fmtlib (11.2.0), spdlog (1.15.3), googletest (1.17.0), pupnp (1.14.24), taglib (2.1.1)
  - Install script for cmake
  * Changes
  - Gerbera 2.6.0 (#3538)
  - some more cleanups (#3542)
  - clang-tidy cleanups (#3541)
  - ci: deb-s3 clean does not allow --arch (#3540)
  - ci: fix up pruning old deb packages (#3539)
  - Clean up builds (#3537)
  - Code layout in ui tests (#3534)
  - Check for LIBICONV_PLUG (#3533)
  - Add taglib support for pcm files (#3532)
  - Fix subdir logic (#3531)
  - Edit SortKey on web ui (#3527)
  - Extract metadata from substreams with ffmpeg (#3529)
  - Bump form-data from 4.0.2 to 4.0.4 in /gerbera-web (#3528)
  - Do not send internal subtitles as UPnP resources (#3526)
  - Fix captionInfoCount handling (#3523)
  - Properly support ipv6-only environments (#3517)
  - Fix Support for non-root user in docker image (#3516)
  - Restore owner of config file in docker (#3514)
  - Mark some options as deprecated (#3513)
  - Fix inotify for files (#3509)
  - Update taglib to 2.1.1 (#3512)
  - Fix subtitle detection in import (#3508)
  - Execinfo for stack traces in error log (#3507)
  - User Defined virtual tree parts (#3504)
  - Changed OpenWRT Installation note (#3501)
  - Allow hiding PC directory in web view (#3499)
  - Refactor ConfigSetup code for complex types (#3497)
  - Update PUpnp to 1.14.24 (#3495)
  - Make ImportService stable for multiple calls (#3493)
  - Update PUpnp to 1.14.23 (#3492)
  - Fix issue with stale objects in autoscan (#3488)
  - MySql: Allow configuration of engine, charset and collation (#3486)
  - Fix upload for bionic (#3485)
  - Fix upload for bionic (#3484)
  - Update PUpnp to 1.14.22 and taglib to 2.1 (#3483)
  - Fill database on startup (#3481)
  - Configure limit of sql strings (#3476)
  - Fix timed playlist import (#3475)
  - Quirks for Freebox Player (#3473)
  - Add taglib and artwork support for dsf files (#3466)
  - Fix resources for containers (#3465)
  - Extend details extracted by WavPack handler (#3464)
  - Update spdlog to 1.15.3 (#3463)
  - Filter resources by mimetype (#3462)
  - Update fmtlib to 11.2.0 (#3458)
  - Update googletest to 1.17.0 (#3454)
  - Get correct ffmpeg subtitle stream (#3453)
  - Upgrade documentation build environment (#3452)
  - Get multiple streams in FFMpeg handler (#3451)
  - Fix import and xml (#3447)
  - Provide bash completion file (#3445)
  - Limit strings to column size (#3441)
  - Add support for transliterating device output strings (#3438)
  - Update spdlog to 1.15.2 (#3435)
  - Add missing jsoncpp to Dockerfiles (#3433)
  - Remove legacy compile option SQLITE_BACKUP_ENABLED (#3430)
  - Support "natural" file sorting (#3429)
  - Fix SQL for changing persistent object flag in database (#3427)
  - Improve compile info output (#3425)
  - Tweak for old Samsung TV (#3424)
  - Reorganise installation scripts (#3421)
  - Update NPUPnP (#3420)
  - Bump axios from 1.7.9 to 1.8.3 in /gerbera-web (#3419)
  - Use JsonCpp for web JSON output (#3418)
  - Bump master (#3417)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 2.6.1" date="1755604800">- Update to 2.6.1
  * FIXES
  - Configuration error when creating MySQL from scratch
  - Internal subtitles seem to be broken on older ffmpeg
  * NEW Features
  - Inotify support for script folders allows developing scripts without restarting the server
  * Code Improvements
  - Increased size of debug-mode config option to unsigned long long to avoid overflow. Includes new very long integer config option.
  - Support for loading scripts in tests is dropped in preperation of dropping the feature completely.
  * Changes
  - Gerbera 2.6.1 (#3565), thanks @KarlStraussberger
  - Catch exceptions from metadata handlers (#3563)
  - Remove test support for loading scripts (#3562)
  - Fix MySQL database upgrade from 23 to 24 (#3558)
  - Bump docker/build-push-action from 5 to 6 (#3561)
  - Bump peter-evans/dockerhub-description from 3 to 4 (#3560)
  - Bump DoozyX/clang-format-lint-action from 0.18 to 0.20 (#3559)
  - Update Actions (#3556)
  - Fix for MultiInsert statement (#3555)
  - Fix resource file pattern with braces (#3554)
  - Pull config dependencies (#3549)
  - Inotify for scripts: reload without server restart (#3548)
  - Bump tmp from 0.2.3 to 0.2.4 in /gerbera-web (#3547)
  - Fix MySql config load (#3545)
  - Bump master (#3544)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1759320000">- Fix build error with newer fmt.
  Add patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762084800">- Use --preset to build standard release build with NPUPNP
- BuildRequires minimum versions supported by upstream (rather than
  recommended versions) to allow building on older Leap versions
- Don't cap versions of external libraries to tested ones upstream
  as this doesn't work well with a rolling release (like Tumbleweed)
  and isn't needed for stable Leap releases
- Fix rpmlint errors/warnings
  + add gerbera.rpmlintrc
  + add gerbera-cmake-pie.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762603200">- Update to 3.0.0
  - Add support for libsystemd
  - Add Test for formatSizeValue
  - Allow masking arguments
  - Block client group
  - Build for ubuntu-25.10
  - Bump actions/setup-node from 5 to 6
  - Bump actions/upload-artifact from 4 to 5
  - Bump github/codeql-action from 3 to 4
  - Check Headers in Quirks
  - CI Tests: Try more alpine versions
  - clazy fixes
  - Command line option for even more config details
  - Command line option to drop database tables
  - Config XML Schemas
  - Configure searchable flags via BoxLayout
  - Documentation on Return Path Filtering
  - Enable ICU for MacOS
  - Fix derivedFrom search handling
  - Fix docker libqxx library pattern
  - Fix dynamic folders for lowercase trees
  - Fix formatSizeValue on 32-bit systems
  - Fix help message for option "-c"
  - Fix help test
  - Fix ProxyUrl for external items
  - Fix title from wrong stream
  - Fixing Searchable flag in import script
  - forward declare pugixml classes
  - Handle title from nfo correctly
  - Hide boxkey values
  - Implement new Client Quirk to force SortCriteria 'title'
  - Improve MacOS build
  - Introduce sphinx toolbox
  - New PostgreSQL database backend
  - nproc missing on MacOS
  - Quirk to block protocolInfo in CaptionInfoEx
  - Reduce code duplication in XmlBuilder
  - Remove loading complete scripts to create virutal layout
  - remove unique_ptr from ProcListItem vector
  - Restrict number of subtitle bytes to read
  - Rotation of thumbnails by ffmpegthumbnailer
  - Track unused config file entries
  - Unify doxygen tags
  - Update CMakeLists.txt for ICU on APPLE
  - Update to exiv2 v0.28.6
  - Update to exiv2 v0.28.7
  - Update to fmt 12.0.0
  - Update to fmt 12.1.0
  - Update to pupnp 1.14.25
  - Update to spdlog 1.16.0
  - Use new confval links in help
  - various small cleanups
  - WavPack under MacOS
  - WebUI: Show referenced items in details
  - WebUI: Show spinner on loading
- Remove upstreamed patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768564800">- Update to 3.1.0
  - accumulate to join
  - Add community scripts
  - add missing array headers
  - add missing headers from headers
  - Align transcoding flag documentation and code
  - Avoid string_view conversion
  - Bump actions/cache from 4 to 5
  - Bump actions/checkout from 5 to 6
  - Bump actions/upload-artifact from 5 to 6
  - Bump js-yaml from 4.1.0 to 4.1.1 in /gerbera-web
  - Bump min-document from 2.19.0 to 2.19.2 in /gerbera-web
  - CI: Add debug docker image
  - CI: Add test to docker
  - Clean up obsolete includes
  - don't use references for node()
  - enable i2i for HAVE_CURL
  - Extract default database configuration strings
  - fix compilation under OmniOS
  - fix definition of client-without-flag
  - fix edit for container
  - fix error handling in string_converter
  - fix sortKey for extra long numbers
  - fix typos in documentation
  - Fix Wavpack context
  - Fix Wavpack importer
  - Gerbera welcomes 2026
  - github CI: add loongarch64
  - header removals and destructor fix.
  - Improve date parsing
  - improve Samsung TVs quirks
  - JS: allow disabling boxes in initals audio layout
  - More CI checks
  - More FFMPeg Resource Information
  - more pugi forward declarations
  - Negation of client-flags
  - New import scripts for images and videos
  - Refactor Quirks to enum
  - remove unique_ptr from std::vector
  - remove unique_ptr from xml_document
  - remove various string_view data usages
  - replaced lock_guard with scoped_lock
  - samsung bookmark save/restore
  - simplify using quirks
  - transcoding: filtering of clients without flags
  - UI: Add ZIP download of container
  - Update Alpine to v3.23
  - Update Conan integration
  - Update ffmpegthumbnailer to 2.2.4
  - Update ffmpegthumbnailer to 2.3.0
  - Update screenshots
  - Update spdlog to 1.17.0
  - use correct name for boxlayout enabled years
  - use more fmt::join
  - use optional instead of unique_ptr
  - use Quirk::DCM10 flag</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.1.1" date="1768824000">- Update to 3.1.1
  * FIXES
  - docker startup under default user
  * Code Improvements
  - Update maximum versions of wavpack (5.9.0), cmake (4.2.1)
  * Changes
  - Gerbera 3.1.1 (#3762)
  - Update wavpack to 5.9.0 (#3759)
  - cope with su-exec breaking change (#3757)
  - Bump master (#3758)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1773489600">- Update to 3.2.0
  * NEW Features
  - Split config files into modules (from-file)
  - Export and import changed objects
  - Extract Matroska metadata also with taglib 2.2.1
  - Select content type for import library to reduce import time
  * FIXES
  - Timeouts in transcoding or other read errors leading to broken responses
  - LastFM with rest API
  - Configuration for FFmpeg stream data import to reduce import times
  - Error return codes to LibPUPnP
  * Code Improvements
  - Remove prefix for location type in database
  - Object Flags refactored to enum
  - Update maximum versions of npupnp (6.2.3), cmake (4.2.3), pupnp (1.18.2), taglib (2.2.1), libexiv2 (0.28.8)
  - cxxopts was updated to version 3.3.1 and can now be updated like any library
  * Changes
  - Gerbera 3.2.0 (#3817)
  - Update cxxopts to 3.3.1 (#3816)
  - Fix entryType for builtin layout (#3815)
  - Convert ObjectFlags to enum (#3813)
  - Upgrade broken check-socket stuff (#3807)
  - Bump docker/setup-buildx-action from 3 to 4 (#3808)
  - Bump docker/setup-qemu-action from 3 to 4 (#3809)
  - Bump docker/build-push-action from 6 to 7 (#3810)
  - Bump docker/login-action from 3 to 4 (#3811)
  - Bump docker/metadata-action from 5 to 6 (#3812)
  - More configuration of online content (#3806)
  - Improve configuration of online content (#3804)
  - Threading and Transcoding with better configuration (#3803)
  - Bump actions/upload-artifact from 6 to 7 (#3801)
  - Update libexiv2 to 0.28.8 (#3799)
  - Update npm and web ui tests (#3798)
  - Bump minimatch in /gerbera-web (#3797)
  - xsd improvement (#3796)
  - Reduce almost duplicate methods (#3794)
  - Bump basic-ftp from 5.1.0 to 5.2.0 in /gerbera-web (#3795)
  - Split off Database Migrations (#3793)
  - Refactor FFMpegThumbnailer (#3791)
  - Extend content type filter configuration (#3789)
  - FFmpeg: configuration for stream data import (#3788)
  - Update to pupnp 1.18.0 (#3784)
  - Upgrade to taglib 2.2 with new file type and filtering (#3782)
  - Use entry_type instead of location prefix (#3781)
  - Bump qs from 6.14.1 to 6.14.2 in /gerbera-web (#3780)
  - Update to pupnp 1.14.29 (#3779)
  - Update to pupnp 1.14.27 (#3777)
  - Update to pupnp 1.14.26 (#3775)
  - Export and import changed object from database (#3772)
  - Show changed items in UI (#3771)
  - Keep track of changed objects (#3770)
  - Bump lodash from 4.17.21 to 4.17.23 in /gerbera-web (#3768)
  - Update npupnp to 6.2.3 (#3767)
  - Document MARIADB_TLS_DISABLE_PEER_VERIFICATION (#3766)
  - Load Config file modules (#3764)
  - Bump master (#3763)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; 3.2.1" date="1774180800">- Update to 3.2.1
  * Features
  - Run cmake-format (#3829)
  - Add autolabeler (#3824)
  * Bug Fixes
  - Fix init with disabled ffmpegthumbnailer (#3834)
  - Fix SQL Migration Statement (#3823)
  * Dependencies
  - Update to jsoncpp 1.9.7 (#3830)
  - Bump flatted from 3.4.1 to 3.4.2 in /gerbera-web (#3831)
  - Run cmake-format (#3829)
  - Update/autolabeler (#3828)
  - Update to pupnp 1.18.3 (#3826)
  - Add Autolabeler (#3827)
  - Add Autolabeler (#3825)
  - Bump ReleaseDrafter from 6 to 7 (#3821)</changelog>
</package>
<package pkgid="58cba7d6b581593253f62fa8e72144ccd671838b9d8ad8c4a45be0d3fa29aa441fc1a07ac17b12a562776b6faed94bb35fcbb817c6bfd7497f31b9cae810679c" name="gerbera-apache" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1741262400">- Update to 2.5.0
  The following changes are noteworthy:
  - Changed default for layout to js if built with JavaScript support.
  - The new autoscan mode manual in conjunction with the action Scan
    Now replaces the action to add individual folders.
  * NEW Features
  - All configuration options for autoscan directories are available in the web UI now,
    including scripts and storage in the database.
  - New configuration option for autoscan directories to rescan files
    that ended up as plain object in the first run.
  - Several script options to control audio layout
  - Harmonisation of metadata handling for wavpack and matroska media handlers
  - Fabricated comment on import in media handlers (incl. configuration)
  - Resource attribute pixelFormat for videos.
  - Additional Resources (thumbnail, subtitle) for External Urls
  - New UI command Scan Now and minor improvement
  - Manual autoscan to replace Add Items in filesystem view
  * FIXES
  - Album art and structure in builtin layout
  - Autoscan objects in scripts
  - Metadata in builtin layout, album artist in default js layout
  - Commands in UI show descriptive tooltips
  - Child items of autoscan folder in UI
  * Code Improvements
  - Removed static from ConfigDefinition
  - Update versions of pugixml (1.15), libexif (v0.6.25), wavpack (5.8.1), fmt (11.1.4),
    spdlog (1.15.1), wavpack (1.8.1), googletest (1.16.0), libexiv2 (0.28.5)
  * Detailled Changes
  - Gerbera 2.5.0 (#3415)
  - Fix shutdown issue (#3414)
  - Build with fmt 11.1.4 (#3413)
  - Autoscan fixes (#3410)
  - Update libexiv2 to 0.28.5 (#3409)
  - Add manual autoscan option (#3408)
  - Web UI: properly encode arguments (#3407)
  - Add Run Scan action in Web UI (#3406)
  - Fix config load (#3405)
  - Refactor WebRequests (#3403)
  - Debian Build for arm64 (#3400)
  - Update libexiv2 to 0.28.4 (#3399)
  - Support Resources for External Items (#3398)
  - Populate playlist item titles (#3397)
  - Fix update of playlists (#3395)
  - Update to googletest 1.16.0 (#3393)
  - Extract Pixelformat for videos (#3392)
  - UI: Make details collapsable in items editor detail view (#3390)
  - Rework autoscan list handling (#3389)
  - Sqlite: Exit after multiple exceptions (#3384)
  - Fix management auf autoscans in list (#3385)
  - Generate Comment from Metadata During Scan (#3368)
  - Update wavpack (#3380)
  - Build with fmt 11.1.3 (#3323)
  - Downgrade docker builder as well (#3379)
  - work around build issue (#3378)
  - Cleanup tree and autoscan commands (#3374)
  - Build correct Autoscan Type (#3371)
  - Add Options to Scripts (#3365)
  - Fix UpnpMap logic (#3364)
  - Set more metadata in builtin layout (#3359)
  - Improve logging of string conversion (#3355)
  - Update Library Versions (#3354)
  - Focal: Freeze more aws-sdk versions (#3353)
  - Focal: freeze ruby aws-sdk versions used for package upload (#3352)
  - Fix cors host without ipv6 address (#3349)
  - Remap metadata fields when parsing virtual-directories keys (#3351)
  - Autoscan: Add missing properties to web UI and database (#3346)
  - Force Reread of unknown files (#3345)
  - JS: Fix config autoscan object in scripts (#3344)
  - Fix album art in builtin layout (#3341)
  - Refactor static code from ConfigDefinition (#3338)
  - Bump master (#3337)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 2.6.0" date="1754308800">- Update to 2.6.0
  * Deprecation Info
    The scripting interface will soon support the import-function-approach only.
    This means that entries like import-script and playlist-script will not work anymore
    and the respective scripts will be loaded on startup with no argument.
    Instead the defaults of import-function/audio-file will be applied.
    To prepare your config file run gerbera --check-config -c &lt;YourConfigFile&gt;.
    If you get deprecation warnings, run gerbera --create-config=Import and merge the output into your config file.
  * NEW Features
  - Support "natural" file sorting for numbers in file names
  - Support transliteration of texts depending on device output
  - Extract multiple stream information in ffmpeg handler including embedded subtitles
  - Filter resources by mimetype instead of extension
  - Artwork support for dsf files with taglib 2.0
  - "PC Directory" can be configured with &lt;boxlayout&gt;
  - MySql: Configuration of engine, charset and collation before first run
  - User defined virtual layout sub trees
  * FIXES
  - Changing autoscans via ui failed in some cases
  - Failing import including stale objects
  * Code Improvements
  - Use JsonCpp to generate responses in web request handlers
  - Sql database code uses enum properties instead of column names
  - Database initialisation does tables only, initial root values are in code
  - Upgrade documentation build environment to sphinx 8.2 with python 3.12
  - Update versions of npupnp (6.2.1), fmtlib (11.2.0), spdlog (1.15.3), googletest (1.17.0), pupnp (1.14.24), taglib (2.1.1)
  - Install script for cmake
  * Changes
  - Gerbera 2.6.0 (#3538)
  - some more cleanups (#3542)
  - clang-tidy cleanups (#3541)
  - ci: deb-s3 clean does not allow --arch (#3540)
  - ci: fix up pruning old deb packages (#3539)
  - Clean up builds (#3537)
  - Code layout in ui tests (#3534)
  - Check for LIBICONV_PLUG (#3533)
  - Add taglib support for pcm files (#3532)
  - Fix subdir logic (#3531)
  - Edit SortKey on web ui (#3527)
  - Extract metadata from substreams with ffmpeg (#3529)
  - Bump form-data from 4.0.2 to 4.0.4 in /gerbera-web (#3528)
  - Do not send internal subtitles as UPnP resources (#3526)
  - Fix captionInfoCount handling (#3523)
  - Properly support ipv6-only environments (#3517)
  - Fix Support for non-root user in docker image (#3516)
  - Restore owner of config file in docker (#3514)
  - Mark some options as deprecated (#3513)
  - Fix inotify for files (#3509)
  - Update taglib to 2.1.1 (#3512)
  - Fix subtitle detection in import (#3508)
  - Execinfo for stack traces in error log (#3507)
  - User Defined virtual tree parts (#3504)
  - Changed OpenWRT Installation note (#3501)
  - Allow hiding PC directory in web view (#3499)
  - Refactor ConfigSetup code for complex types (#3497)
  - Update PUpnp to 1.14.24 (#3495)
  - Make ImportService stable for multiple calls (#3493)
  - Update PUpnp to 1.14.23 (#3492)
  - Fix issue with stale objects in autoscan (#3488)
  - MySql: Allow configuration of engine, charset and collation (#3486)
  - Fix upload for bionic (#3485)
  - Fix upload for bionic (#3484)
  - Update PUpnp to 1.14.22 and taglib to 2.1 (#3483)
  - Fill database on startup (#3481)
  - Configure limit of sql strings (#3476)
  - Fix timed playlist import (#3475)
  - Quirks for Freebox Player (#3473)
  - Add taglib and artwork support for dsf files (#3466)
  - Fix resources for containers (#3465)
  - Extend details extracted by WavPack handler (#3464)
  - Update spdlog to 1.15.3 (#3463)
  - Filter resources by mimetype (#3462)
  - Update fmtlib to 11.2.0 (#3458)
  - Update googletest to 1.17.0 (#3454)
  - Get correct ffmpeg subtitle stream (#3453)
  - Upgrade documentation build environment (#3452)
  - Get multiple streams in FFMpeg handler (#3451)
  - Fix import and xml (#3447)
  - Provide bash completion file (#3445)
  - Limit strings to column size (#3441)
  - Add support for transliterating device output strings (#3438)
  - Update spdlog to 1.15.2 (#3435)
  - Add missing jsoncpp to Dockerfiles (#3433)
  - Remove legacy compile option SQLITE_BACKUP_ENABLED (#3430)
  - Support "natural" file sorting (#3429)
  - Fix SQL for changing persistent object flag in database (#3427)
  - Improve compile info output (#3425)
  - Tweak for old Samsung TV (#3424)
  - Reorganise installation scripts (#3421)
  - Update NPUPnP (#3420)
  - Bump axios from 1.7.9 to 1.8.3 in /gerbera-web (#3419)
  - Use JsonCpp for web JSON output (#3418)
  - Bump master (#3417)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 2.6.1" date="1755604800">- Update to 2.6.1
  * FIXES
  - Configuration error when creating MySQL from scratch
  - Internal subtitles seem to be broken on older ffmpeg
  * NEW Features
  - Inotify support for script folders allows developing scripts without restarting the server
  * Code Improvements
  - Increased size of debug-mode config option to unsigned long long to avoid overflow. Includes new very long integer config option.
  - Support for loading scripts in tests is dropped in preperation of dropping the feature completely.
  * Changes
  - Gerbera 2.6.1 (#3565), thanks @KarlStraussberger
  - Catch exceptions from metadata handlers (#3563)
  - Remove test support for loading scripts (#3562)
  - Fix MySQL database upgrade from 23 to 24 (#3558)
  - Bump docker/build-push-action from 5 to 6 (#3561)
  - Bump peter-evans/dockerhub-description from 3 to 4 (#3560)
  - Bump DoozyX/clang-format-lint-action from 0.18 to 0.20 (#3559)
  - Update Actions (#3556)
  - Fix for MultiInsert statement (#3555)
  - Fix resource file pattern with braces (#3554)
  - Pull config dependencies (#3549)
  - Inotify for scripts: reload without server restart (#3548)
  - Bump tmp from 0.2.3 to 0.2.4 in /gerbera-web (#3547)
  - Fix MySql config load (#3545)
  - Bump master (#3544)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1759320000">- Fix build error with newer fmt.
  Add patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762084800">- Use --preset to build standard release build with NPUPNP
- BuildRequires minimum versions supported by upstream (rather than
  recommended versions) to allow building on older Leap versions
- Don't cap versions of external libraries to tested ones upstream
  as this doesn't work well with a rolling release (like Tumbleweed)
  and isn't needed for stable Leap releases
- Fix rpmlint errors/warnings
  + add gerbera.rpmlintrc
  + add gerbera-cmake-pie.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762603200">- Update to 3.0.0
  - Add support for libsystemd
  - Add Test for formatSizeValue
  - Allow masking arguments
  - Block client group
  - Build for ubuntu-25.10
  - Bump actions/setup-node from 5 to 6
  - Bump actions/upload-artifact from 4 to 5
  - Bump github/codeql-action from 3 to 4
  - Check Headers in Quirks
  - CI Tests: Try more alpine versions
  - clazy fixes
  - Command line option for even more config details
  - Command line option to drop database tables
  - Config XML Schemas
  - Configure searchable flags via BoxLayout
  - Documentation on Return Path Filtering
  - Enable ICU for MacOS
  - Fix derivedFrom search handling
  - Fix docker libqxx library pattern
  - Fix dynamic folders for lowercase trees
  - Fix formatSizeValue on 32-bit systems
  - Fix help message for option "-c"
  - Fix help test
  - Fix ProxyUrl for external items
  - Fix title from wrong stream
  - Fixing Searchable flag in import script
  - forward declare pugixml classes
  - Handle title from nfo correctly
  - Hide boxkey values
  - Implement new Client Quirk to force SortCriteria 'title'
  - Improve MacOS build
  - Introduce sphinx toolbox
  - New PostgreSQL database backend
  - nproc missing on MacOS
  - Quirk to block protocolInfo in CaptionInfoEx
  - Reduce code duplication in XmlBuilder
  - Remove loading complete scripts to create virutal layout
  - remove unique_ptr from ProcListItem vector
  - Restrict number of subtitle bytes to read
  - Rotation of thumbnails by ffmpegthumbnailer
  - Track unused config file entries
  - Unify doxygen tags
  - Update CMakeLists.txt for ICU on APPLE
  - Update to exiv2 v0.28.6
  - Update to exiv2 v0.28.7
  - Update to fmt 12.0.0
  - Update to fmt 12.1.0
  - Update to pupnp 1.14.25
  - Update to spdlog 1.16.0
  - Use new confval links in help
  - various small cleanups
  - WavPack under MacOS
  - WebUI: Show referenced items in details
  - WebUI: Show spinner on loading
- Remove upstreamed patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768564800">- Update to 3.1.0
  - accumulate to join
  - Add community scripts
  - add missing array headers
  - add missing headers from headers
  - Align transcoding flag documentation and code
  - Avoid string_view conversion
  - Bump actions/cache from 4 to 5
  - Bump actions/checkout from 5 to 6
  - Bump actions/upload-artifact from 5 to 6
  - Bump js-yaml from 4.1.0 to 4.1.1 in /gerbera-web
  - Bump min-document from 2.19.0 to 2.19.2 in /gerbera-web
  - CI: Add debug docker image
  - CI: Add test to docker
  - Clean up obsolete includes
  - don't use references for node()
  - enable i2i for HAVE_CURL
  - Extract default database configuration strings
  - fix compilation under OmniOS
  - fix definition of client-without-flag
  - fix edit for container
  - fix error handling in string_converter
  - fix sortKey for extra long numbers
  - fix typos in documentation
  - Fix Wavpack context
  - Fix Wavpack importer
  - Gerbera welcomes 2026
  - github CI: add loongarch64
  - header removals and destructor fix.
  - Improve date parsing
  - improve Samsung TVs quirks
  - JS: allow disabling boxes in initals audio layout
  - More CI checks
  - More FFMPeg Resource Information
  - more pugi forward declarations
  - Negation of client-flags
  - New import scripts for images and videos
  - Refactor Quirks to enum
  - remove unique_ptr from std::vector
  - remove unique_ptr from xml_document
  - remove various string_view data usages
  - replaced lock_guard with scoped_lock
  - samsung bookmark save/restore
  - simplify using quirks
  - transcoding: filtering of clients without flags
  - UI: Add ZIP download of container
  - Update Alpine to v3.23
  - Update Conan integration
  - Update ffmpegthumbnailer to 2.2.4
  - Update ffmpegthumbnailer to 2.3.0
  - Update screenshots
  - Update spdlog to 1.17.0
  - use correct name for boxlayout enabled years
  - use more fmt::join
  - use optional instead of unique_ptr
  - use Quirk::DCM10 flag</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.1.1" date="1768824000">- Update to 3.1.1
  * FIXES
  - docker startup under default user
  * Code Improvements
  - Update maximum versions of wavpack (5.9.0), cmake (4.2.1)
  * Changes
  - Gerbera 3.1.1 (#3762)
  - Update wavpack to 5.9.0 (#3759)
  - cope with su-exec breaking change (#3757)
  - Bump master (#3758)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1773489600">- Update to 3.2.0
  * NEW Features
  - Split config files into modules (from-file)
  - Export and import changed objects
  - Extract Matroska metadata also with taglib 2.2.1
  - Select content type for import library to reduce import time
  * FIXES
  - Timeouts in transcoding or other read errors leading to broken responses
  - LastFM with rest API
  - Configuration for FFmpeg stream data import to reduce import times
  - Error return codes to LibPUPnP
  * Code Improvements
  - Remove prefix for location type in database
  - Object Flags refactored to enum
  - Update maximum versions of npupnp (6.2.3), cmake (4.2.3), pupnp (1.18.2), taglib (2.2.1), libexiv2 (0.28.8)
  - cxxopts was updated to version 3.3.1 and can now be updated like any library
  * Changes
  - Gerbera 3.2.0 (#3817)
  - Update cxxopts to 3.3.1 (#3816)
  - Fix entryType for builtin layout (#3815)
  - Convert ObjectFlags to enum (#3813)
  - Upgrade broken check-socket stuff (#3807)
  - Bump docker/setup-buildx-action from 3 to 4 (#3808)
  - Bump docker/setup-qemu-action from 3 to 4 (#3809)
  - Bump docker/build-push-action from 6 to 7 (#3810)
  - Bump docker/login-action from 3 to 4 (#3811)
  - Bump docker/metadata-action from 5 to 6 (#3812)
  - More configuration of online content (#3806)
  - Improve configuration of online content (#3804)
  - Threading and Transcoding with better configuration (#3803)
  - Bump actions/upload-artifact from 6 to 7 (#3801)
  - Update libexiv2 to 0.28.8 (#3799)
  - Update npm and web ui tests (#3798)
  - Bump minimatch in /gerbera-web (#3797)
  - xsd improvement (#3796)
  - Reduce almost duplicate methods (#3794)
  - Bump basic-ftp from 5.1.0 to 5.2.0 in /gerbera-web (#3795)
  - Split off Database Migrations (#3793)
  - Refactor FFMpegThumbnailer (#3791)
  - Extend content type filter configuration (#3789)
  - FFmpeg: configuration for stream data import (#3788)
  - Update to pupnp 1.18.0 (#3784)
  - Upgrade to taglib 2.2 with new file type and filtering (#3782)
  - Use entry_type instead of location prefix (#3781)
  - Bump qs from 6.14.1 to 6.14.2 in /gerbera-web (#3780)
  - Update to pupnp 1.14.29 (#3779)
  - Update to pupnp 1.14.27 (#3777)
  - Update to pupnp 1.14.26 (#3775)
  - Export and import changed object from database (#3772)
  - Show changed items in UI (#3771)
  - Keep track of changed objects (#3770)
  - Bump lodash from 4.17.21 to 4.17.23 in /gerbera-web (#3768)
  - Update npupnp to 6.2.3 (#3767)
  - Document MARIADB_TLS_DISABLE_PEER_VERIFICATION (#3766)
  - Load Config file modules (#3764)
  - Bump master (#3763)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; 3.2.1" date="1774180800">- Update to 3.2.1
  * Features
  - Run cmake-format (#3829)
  - Add autolabeler (#3824)
  * Bug Fixes
  - Fix init with disabled ffmpegthumbnailer (#3834)
  - Fix SQL Migration Statement (#3823)
  * Dependencies
  - Update to jsoncpp 1.9.7 (#3830)
  - Bump flatted from 3.4.1 to 3.4.2 in /gerbera-web (#3831)
  - Run cmake-format (#3829)
  - Update/autolabeler (#3828)
  - Update to pupnp 1.18.3 (#3826)
  - Add Autolabeler (#3827)
  - Add Autolabeler (#3825)
  - Bump ReleaseDrafter from 6 to 7 (#3821)</changelog>
</package>
<package pkgid="6df66092b7476b387a8db832b0876fbd746a0758ae9d0461aa434bb488f5555877c5488aa223359adb4317422eef11c59999c66ea1ffbe5938592fb94b0d6a98" name="gerbera-nginx" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1741262400">- Update to 2.5.0
  The following changes are noteworthy:
  - Changed default for layout to js if built with JavaScript support.
  - The new autoscan mode manual in conjunction with the action Scan
    Now replaces the action to add individual folders.
  * NEW Features
  - All configuration options for autoscan directories are available in the web UI now,
    including scripts and storage in the database.
  - New configuration option for autoscan directories to rescan files
    that ended up as plain object in the first run.
  - Several script options to control audio layout
  - Harmonisation of metadata handling for wavpack and matroska media handlers
  - Fabricated comment on import in media handlers (incl. configuration)
  - Resource attribute pixelFormat for videos.
  - Additional Resources (thumbnail, subtitle) for External Urls
  - New UI command Scan Now and minor improvement
  - Manual autoscan to replace Add Items in filesystem view
  * FIXES
  - Album art and structure in builtin layout
  - Autoscan objects in scripts
  - Metadata in builtin layout, album artist in default js layout
  - Commands in UI show descriptive tooltips
  - Child items of autoscan folder in UI
  * Code Improvements
  - Removed static from ConfigDefinition
  - Update versions of pugixml (1.15), libexif (v0.6.25), wavpack (5.8.1), fmt (11.1.4),
    spdlog (1.15.1), wavpack (1.8.1), googletest (1.16.0), libexiv2 (0.28.5)
  * Detailled Changes
  - Gerbera 2.5.0 (#3415)
  - Fix shutdown issue (#3414)
  - Build with fmt 11.1.4 (#3413)
  - Autoscan fixes (#3410)
  - Update libexiv2 to 0.28.5 (#3409)
  - Add manual autoscan option (#3408)
  - Web UI: properly encode arguments (#3407)
  - Add Run Scan action in Web UI (#3406)
  - Fix config load (#3405)
  - Refactor WebRequests (#3403)
  - Debian Build for arm64 (#3400)
  - Update libexiv2 to 0.28.4 (#3399)
  - Support Resources for External Items (#3398)
  - Populate playlist item titles (#3397)
  - Fix update of playlists (#3395)
  - Update to googletest 1.16.0 (#3393)
  - Extract Pixelformat for videos (#3392)
  - UI: Make details collapsable in items editor detail view (#3390)
  - Rework autoscan list handling (#3389)
  - Sqlite: Exit after multiple exceptions (#3384)
  - Fix management auf autoscans in list (#3385)
  - Generate Comment from Metadata During Scan (#3368)
  - Update wavpack (#3380)
  - Build with fmt 11.1.3 (#3323)
  - Downgrade docker builder as well (#3379)
  - work around build issue (#3378)
  - Cleanup tree and autoscan commands (#3374)
  - Build correct Autoscan Type (#3371)
  - Add Options to Scripts (#3365)
  - Fix UpnpMap logic (#3364)
  - Set more metadata in builtin layout (#3359)
  - Improve logging of string conversion (#3355)
  - Update Library Versions (#3354)
  - Focal: Freeze more aws-sdk versions (#3353)
  - Focal: freeze ruby aws-sdk versions used for package upload (#3352)
  - Fix cors host without ipv6 address (#3349)
  - Remap metadata fields when parsing virtual-directories keys (#3351)
  - Autoscan: Add missing properties to web UI and database (#3346)
  - Force Reread of unknown files (#3345)
  - JS: Fix config autoscan object in scripts (#3344)
  - Fix album art in builtin layout (#3341)
  - Refactor static code from ConfigDefinition (#3338)
  - Bump master (#3337)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 2.6.0" date="1754308800">- Update to 2.6.0
  * Deprecation Info
    The scripting interface will soon support the import-function-approach only.
    This means that entries like import-script and playlist-script will not work anymore
    and the respective scripts will be loaded on startup with no argument.
    Instead the defaults of import-function/audio-file will be applied.
    To prepare your config file run gerbera --check-config -c &lt;YourConfigFile&gt;.
    If you get deprecation warnings, run gerbera --create-config=Import and merge the output into your config file.
  * NEW Features
  - Support "natural" file sorting for numbers in file names
  - Support transliteration of texts depending on device output
  - Extract multiple stream information in ffmpeg handler including embedded subtitles
  - Filter resources by mimetype instead of extension
  - Artwork support for dsf files with taglib 2.0
  - "PC Directory" can be configured with &lt;boxlayout&gt;
  - MySql: Configuration of engine, charset and collation before first run
  - User defined virtual layout sub trees
  * FIXES
  - Changing autoscans via ui failed in some cases
  - Failing import including stale objects
  * Code Improvements
  - Use JsonCpp to generate responses in web request handlers
  - Sql database code uses enum properties instead of column names
  - Database initialisation does tables only, initial root values are in code
  - Upgrade documentation build environment to sphinx 8.2 with python 3.12
  - Update versions of npupnp (6.2.1), fmtlib (11.2.0), spdlog (1.15.3), googletest (1.17.0), pupnp (1.14.24), taglib (2.1.1)
  - Install script for cmake
  * Changes
  - Gerbera 2.6.0 (#3538)
  - some more cleanups (#3542)
  - clang-tidy cleanups (#3541)
  - ci: deb-s3 clean does not allow --arch (#3540)
  - ci: fix up pruning old deb packages (#3539)
  - Clean up builds (#3537)
  - Code layout in ui tests (#3534)
  - Check for LIBICONV_PLUG (#3533)
  - Add taglib support for pcm files (#3532)
  - Fix subdir logic (#3531)
  - Edit SortKey on web ui (#3527)
  - Extract metadata from substreams with ffmpeg (#3529)
  - Bump form-data from 4.0.2 to 4.0.4 in /gerbera-web (#3528)
  - Do not send internal subtitles as UPnP resources (#3526)
  - Fix captionInfoCount handling (#3523)
  - Properly support ipv6-only environments (#3517)
  - Fix Support for non-root user in docker image (#3516)
  - Restore owner of config file in docker (#3514)
  - Mark some options as deprecated (#3513)
  - Fix inotify for files (#3509)
  - Update taglib to 2.1.1 (#3512)
  - Fix subtitle detection in import (#3508)
  - Execinfo for stack traces in error log (#3507)
  - User Defined virtual tree parts (#3504)
  - Changed OpenWRT Installation note (#3501)
  - Allow hiding PC directory in web view (#3499)
  - Refactor ConfigSetup code for complex types (#3497)
  - Update PUpnp to 1.14.24 (#3495)
  - Make ImportService stable for multiple calls (#3493)
  - Update PUpnp to 1.14.23 (#3492)
  - Fix issue with stale objects in autoscan (#3488)
  - MySql: Allow configuration of engine, charset and collation (#3486)
  - Fix upload for bionic (#3485)
  - Fix upload for bionic (#3484)
  - Update PUpnp to 1.14.22 and taglib to 2.1 (#3483)
  - Fill database on startup (#3481)
  - Configure limit of sql strings (#3476)
  - Fix timed playlist import (#3475)
  - Quirks for Freebox Player (#3473)
  - Add taglib and artwork support for dsf files (#3466)
  - Fix resources for containers (#3465)
  - Extend details extracted by WavPack handler (#3464)
  - Update spdlog to 1.15.3 (#3463)
  - Filter resources by mimetype (#3462)
  - Update fmtlib to 11.2.0 (#3458)
  - Update googletest to 1.17.0 (#3454)
  - Get correct ffmpeg subtitle stream (#3453)
  - Upgrade documentation build environment (#3452)
  - Get multiple streams in FFMpeg handler (#3451)
  - Fix import and xml (#3447)
  - Provide bash completion file (#3445)
  - Limit strings to column size (#3441)
  - Add support for transliterating device output strings (#3438)
  - Update spdlog to 1.15.2 (#3435)
  - Add missing jsoncpp to Dockerfiles (#3433)
  - Remove legacy compile option SQLITE_BACKUP_ENABLED (#3430)
  - Support "natural" file sorting (#3429)
  - Fix SQL for changing persistent object flag in database (#3427)
  - Improve compile info output (#3425)
  - Tweak for old Samsung TV (#3424)
  - Reorganise installation scripts (#3421)
  - Update NPUPnP (#3420)
  - Bump axios from 1.7.9 to 1.8.3 in /gerbera-web (#3419)
  - Use JsonCpp for web JSON output (#3418)
  - Bump master (#3417)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 2.6.1" date="1755604800">- Update to 2.6.1
  * FIXES
  - Configuration error when creating MySQL from scratch
  - Internal subtitles seem to be broken on older ffmpeg
  * NEW Features
  - Inotify support for script folders allows developing scripts without restarting the server
  * Code Improvements
  - Increased size of debug-mode config option to unsigned long long to avoid overflow. Includes new very long integer config option.
  - Support for loading scripts in tests is dropped in preperation of dropping the feature completely.
  * Changes
  - Gerbera 2.6.1 (#3565), thanks @KarlStraussberger
  - Catch exceptions from metadata handlers (#3563)
  - Remove test support for loading scripts (#3562)
  - Fix MySQL database upgrade from 23 to 24 (#3558)
  - Bump docker/build-push-action from 5 to 6 (#3561)
  - Bump peter-evans/dockerhub-description from 3 to 4 (#3560)
  - Bump DoozyX/clang-format-lint-action from 0.18 to 0.20 (#3559)
  - Update Actions (#3556)
  - Fix for MultiInsert statement (#3555)
  - Fix resource file pattern with braces (#3554)
  - Pull config dependencies (#3549)
  - Inotify for scripts: reload without server restart (#3548)
  - Bump tmp from 0.2.3 to 0.2.4 in /gerbera-web (#3547)
  - Fix MySql config load (#3545)
  - Bump master (#3544)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1759320000">- Fix build error with newer fmt.
  Add patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762084800">- Use --preset to build standard release build with NPUPNP
- BuildRequires minimum versions supported by upstream (rather than
  recommended versions) to allow building on older Leap versions
- Don't cap versions of external libraries to tested ones upstream
  as this doesn't work well with a rolling release (like Tumbleweed)
  and isn't needed for stable Leap releases
- Fix rpmlint errors/warnings
  + add gerbera.rpmlintrc
  + add gerbera-cmake-pie.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762603200">- Update to 3.0.0
  - Add support for libsystemd
  - Add Test for formatSizeValue
  - Allow masking arguments
  - Block client group
  - Build for ubuntu-25.10
  - Bump actions/setup-node from 5 to 6
  - Bump actions/upload-artifact from 4 to 5
  - Bump github/codeql-action from 3 to 4
  - Check Headers in Quirks
  - CI Tests: Try more alpine versions
  - clazy fixes
  - Command line option for even more config details
  - Command line option to drop database tables
  - Config XML Schemas
  - Configure searchable flags via BoxLayout
  - Documentation on Return Path Filtering
  - Enable ICU for MacOS
  - Fix derivedFrom search handling
  - Fix docker libqxx library pattern
  - Fix dynamic folders for lowercase trees
  - Fix formatSizeValue on 32-bit systems
  - Fix help message for option "-c"
  - Fix help test
  - Fix ProxyUrl for external items
  - Fix title from wrong stream
  - Fixing Searchable flag in import script
  - forward declare pugixml classes
  - Handle title from nfo correctly
  - Hide boxkey values
  - Implement new Client Quirk to force SortCriteria 'title'
  - Improve MacOS build
  - Introduce sphinx toolbox
  - New PostgreSQL database backend
  - nproc missing on MacOS
  - Quirk to block protocolInfo in CaptionInfoEx
  - Reduce code duplication in XmlBuilder
  - Remove loading complete scripts to create virutal layout
  - remove unique_ptr from ProcListItem vector
  - Restrict number of subtitle bytes to read
  - Rotation of thumbnails by ffmpegthumbnailer
  - Track unused config file entries
  - Unify doxygen tags
  - Update CMakeLists.txt for ICU on APPLE
  - Update to exiv2 v0.28.6
  - Update to exiv2 v0.28.7
  - Update to fmt 12.0.0
  - Update to fmt 12.1.0
  - Update to pupnp 1.14.25
  - Update to spdlog 1.16.0
  - Use new confval links in help
  - various small cleanups
  - WavPack under MacOS
  - WebUI: Show referenced items in details
  - WebUI: Show spinner on loading
- Remove upstreamed patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1768564800">- Update to 3.1.0
  - accumulate to join
  - Add community scripts
  - add missing array headers
  - add missing headers from headers
  - Align transcoding flag documentation and code
  - Avoid string_view conversion
  - Bump actions/cache from 4 to 5
  - Bump actions/checkout from 5 to 6
  - Bump actions/upload-artifact from 5 to 6
  - Bump js-yaml from 4.1.0 to 4.1.1 in /gerbera-web
  - Bump min-document from 2.19.0 to 2.19.2 in /gerbera-web
  - CI: Add debug docker image
  - CI: Add test to docker
  - Clean up obsolete includes
  - don't use references for node()
  - enable i2i for HAVE_CURL
  - Extract default database configuration strings
  - fix compilation under OmniOS
  - fix definition of client-without-flag
  - fix edit for container
  - fix error handling in string_converter
  - fix sortKey for extra long numbers
  - fix typos in documentation
  - Fix Wavpack context
  - Fix Wavpack importer
  - Gerbera welcomes 2026
  - github CI: add loongarch64
  - header removals and destructor fix.
  - Improve date parsing
  - improve Samsung TVs quirks
  - JS: allow disabling boxes in initals audio layout
  - More CI checks
  - More FFMPeg Resource Information
  - more pugi forward declarations
  - Negation of client-flags
  - New import scripts for images and videos
  - Refactor Quirks to enum
  - remove unique_ptr from std::vector
  - remove unique_ptr from xml_document
  - remove various string_view data usages
  - replaced lock_guard with scoped_lock
  - samsung bookmark save/restore
  - simplify using quirks
  - transcoding: filtering of clients without flags
  - UI: Add ZIP download of container
  - Update Alpine to v3.23
  - Update Conan integration
  - Update ffmpegthumbnailer to 2.2.4
  - Update ffmpegthumbnailer to 2.3.0
  - Update screenshots
  - Update spdlog to 1.17.0
  - use correct name for boxlayout enabled years
  - use more fmt::join
  - use optional instead of unique_ptr
  - use Quirk::DCM10 flag</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; - 3.1.1" date="1768824000">- Update to 3.1.1
  * FIXES
  - docker startup under default user
  * Code Improvements
  - Update maximum versions of wavpack (5.9.0), cmake (4.2.1)
  * Changes
  - Gerbera 3.1.1 (#3762)
  - Update wavpack to 5.9.0 (#3759)
  - cope with su-exec breaking change (#3757)
  - Bump master (#3758)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1773489600">- Update to 3.2.0
  * NEW Features
  - Split config files into modules (from-file)
  - Export and import changed objects
  - Extract Matroska metadata also with taglib 2.2.1
  - Select content type for import library to reduce import time
  * FIXES
  - Timeouts in transcoding or other read errors leading to broken responses
  - LastFM with rest API
  - Configuration for FFmpeg stream data import to reduce import times
  - Error return codes to LibPUPnP
  * Code Improvements
  - Remove prefix for location type in database
  - Object Flags refactored to enum
  - Update maximum versions of npupnp (6.2.3), cmake (4.2.3), pupnp (1.18.2), taglib (2.2.1), libexiv2 (0.28.8)
  - cxxopts was updated to version 3.3.1 and can now be updated like any library
  * Changes
  - Gerbera 3.2.0 (#3817)
  - Update cxxopts to 3.3.1 (#3816)
  - Fix entryType for builtin layout (#3815)
  - Convert ObjectFlags to enum (#3813)
  - Upgrade broken check-socket stuff (#3807)
  - Bump docker/setup-buildx-action from 3 to 4 (#3808)
  - Bump docker/setup-qemu-action from 3 to 4 (#3809)
  - Bump docker/build-push-action from 6 to 7 (#3810)
  - Bump docker/login-action from 3 to 4 (#3811)
  - Bump docker/metadata-action from 5 to 6 (#3812)
  - More configuration of online content (#3806)
  - Improve configuration of online content (#3804)
  - Threading and Transcoding with better configuration (#3803)
  - Bump actions/upload-artifact from 6 to 7 (#3801)
  - Update libexiv2 to 0.28.8 (#3799)
  - Update npm and web ui tests (#3798)
  - Bump minimatch in /gerbera-web (#3797)
  - xsd improvement (#3796)
  - Reduce almost duplicate methods (#3794)
  - Bump basic-ftp from 5.1.0 to 5.2.0 in /gerbera-web (#3795)
  - Split off Database Migrations (#3793)
  - Refactor FFMpegThumbnailer (#3791)
  - Extend content type filter configuration (#3789)
  - FFmpeg: configuration for stream data import (#3788)
  - Update to pupnp 1.18.0 (#3784)
  - Upgrade to taglib 2.2 with new file type and filtering (#3782)
  - Use entry_type instead of location prefix (#3781)
  - Bump qs from 6.14.1 to 6.14.2 in /gerbera-web (#3780)
  - Update to pupnp 1.14.29 (#3779)
  - Update to pupnp 1.14.27 (#3777)
  - Update to pupnp 1.14.26 (#3775)
  - Export and import changed object from database (#3772)
  - Show changed items in UI (#3771)
  - Keep track of changed objects (#3770)
  - Bump lodash from 4.17.21 to 4.17.23 in /gerbera-web (#3768)
  - Update npupnp to 6.2.3 (#3767)
  - Document MARIADB_TLS_DISABLE_PEER_VERIFICATION (#3766)
  - Load Config file modules (#3764)
  - Bump master (#3763)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt; 3.2.1" date="1774180800">- Update to 3.2.1
  * Features
  - Run cmake-format (#3829)
  - Add autolabeler (#3824)
  * Bug Fixes
  - Fix init with disabled ffmpegthumbnailer (#3834)
  - Fix SQL Migration Statement (#3823)
  * Dependencies
  - Update to jsoncpp 1.9.7 (#3830)
  - Bump flatted from 3.4.1 to 3.4.2 in /gerbera-web (#3831)
  - Run cmake-format (#3829)
  - Update/autolabeler (#3828)
  - Update to pupnp 1.18.3 (#3826)
  - Add Autolabeler (#3827)
  - Add Autolabeler (#3825)
  - Bump ReleaseDrafter from 6 to 7 (#3821)</changelog>
</package>
<package pkgid="bfda538b1adfa6a48ca94b8096f496eb09022af255dceb0a8560f09e938b6b1f5e7431ff39d0fd53a15fb5aacdd22cdd0fead373d26e20c9a1e572afbf97b854" name="gerbv" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="1.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1551268800">- Update to version 2.7.0
- Translations restored
- Patches:
  * gerbv-2.6.1-undefined-symbols.patch upstreamed
  * gerbv-fix-install-sh-call.patch upstreamed
  * gerbv-2.6.1-no-translation.patch upstreamed
  * gerbv-no-build-time.patch removed, build date/time is now set
    by OBS</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1553515200">- Use correct tarball from upstream
- Remove unused cruft from the specfile</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1610452800">- Fix duplicate symbol error due to wrong syntax in declaration:
  * 0001-Fix-enum-declarations.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651665600">- Change the source URL
- Update to 2.8.2. Changes since 2.7.0:
  * Fix CVE-2021-40393: RS-274X format aperture macro variables
    out-of-bounds write vulnerability (boo#1194035)
  * Adjust autotool related files due warnings by autoconf
  * Fix CVE-2021-40391: Gerbv drill format T-code tool number
    out-of-bounds write vulnerability (boo#1192949)
  * Fix double-freeing memory
  * Fix casting pointer to different size integer
  * Fix crash when opening/saving files
- Drop patch, now upstream:
  * 0001-Fix-enum-declarations.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1668686400">- Update to 2.9.4
  * Fix rotation
  * libgerbv: Free the memory allocated in aperture macro comments
  * Fix CVE-2021-40400: Gerbv RS-274X aperture macro outline primitive out-of-bounds read vulnerability
  * Fix CVE-2021-40403: Gerbv pick-and-place rotation parsing use of uninitialized variable vulnerability
  * Fix CVE-2021-40401: Gerbv RS-274X aperture definition tokenization use-after-free vulnerability
  * Emit warning when G04 includes a CR or LF
  * Support spaces in excellon XY drill lines
  * Add support for Altium-style FILE_FORMAT comments</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.9.5:
  * Replaced — with - to fix charset issue in gerbv --version on wine
  * Check for NULL schema source default
  * Changed TinySCHEME version notice from 1.34 to 1.35
  * Fix draw.h include guard (PR#141 by @ooxi)
  * Replaced — with - to fix charset issue in gerbv --version on wine</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673265600">- update to 2.9.6:
  * Turn off autodetect after FILE_FORMAT</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1700827200">- Update to 2.10.0:
  * Security CVE-2023-4508: Out-of-bounds memory access of filename
  * Japanese Language File (PR#183)
  * Fix crash Edit-file-format dialog (PR#181)
  * Allow gerbv foo.gvp to act like gerbv -p foo.gvp was specified
    (PR#184)
  * Fix Translation and Scale are not editable in Edit-layer dialog
    (PR#182)
  * Increase maximum zooming level (PR#186)
  * Recommend a way of reporting security issues (PR#193)
- Update to 2.9.8:
  * Using floating point math for arcs (PR#173)
  * Bump APERTURE_PARAMETERS_MAX to 10006 in order to comply with
    Gerber specification revision 2021.02 (PR#172)
  * Recognize empty drill files (PR#170)
- Update to 2.9.7:
  * The BUGS file now references GitHub instead of listing the
    known issues for reach release (PR#132)</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  https://github.com/gerbv/gerbv/issues/255
  + gerbv-gcc15.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1773316800">- Update to 2.12.0:
  Security fixes
  * fix: undef DPRINTF before redefining to avoid macOS warning by
    @rampageservices in #358
  * fix: replace sprintf with snprintf in dxflib by @rampageservices
    in #359
  Bug fixes
  * Fix all implicit case fallthrough (#287) by @rampageservices in #294
  * Wire NOTE messages into CLI output with severity prefixes by
    @rampageservices in #292
  * fix: DXF export renders arcs as straight lines by @rampageservices in #296
  * fix: Put version number into libgerbv.pc correctly. by @eyal0 in #337
  * fix: Correct computation for bounding box of gerber files. by @eyal0 in #342
  * Fix errno clobbered by cleanup in gerb_fopen() by @rampageservices in #319
  * Fix non-ASCII file path handling on Windows by @rampageservices in #318
  * fix: replace unsafe dprintf macro with safe DPRINTF variadic macro
    by @rampageservices in #320
  * fix: use portable font name for layer Modified column by @rampageservices in #355
  * Fix double rotation of macro circle/line center coordinates (#233) by
    @rampageservices in #310
  * Guard INCH/METRIC unit assignment with autod in drill header parsing (#241)
    by @rampageservices in #313
  * Fix missing rotation for circle primitives in GDK renderer by @rampageservices in #375
  * Fix use-after-free SEGV on RS274-X export (#162) by @rampageservices in #379
  New features
  * feat: add gerbv_create_excellon_image_from_filename() to public API by @spe-ciellt in #302
  * fix: support Excellon G02/G03 arc routing with I/J center offsets by
    @rampageservices in #298
  * feat: add directory opening support (gerbv .) by @rampageservices in #309
  * feat: optimized SVG export writer (fixes #236) by @rampageservices in #317
  * refactor: move tinyscheme to thirdparty/ directory by @rampageservices in #357
  * feat: warn when loaded file contains no geometry by @rampageservices in #307
  * Implement our own local version of isascii() for tinyscheme. by @spe-ciellt in #390
  * Move some toplevel definitions to respective toolchain files by @spe-ciellt in #391
  * ci: add native Windows build with MSYS2 UCRT64 by @rampageservices in #378
  Documentation
  * docs: audit and update man page for current codebase by @rampageservices in #312
  * Add TinyScheme BSD license notice by @rampageservices in #329
  * fix: document dxflib patches and remove dead tessellation guard by @rampageservices in #340
  * Update HACKING with modern git and GitHub recommendations. by @spe-ciellt in #347
  Buildsystem (CMake/CTest/CPack/etc)
  * Added label buildsystem for future release notes by @spe-ciellt in #311
  * cmake: fix tarball builds and generated path handling by @chenrui333 in #303
  * ci: add macos test by @chenrui333 in #327
  * Allow static library builds via BUILD_SHARED_LIBS by @rampageservices in #314
  * CMake for thirdparty libraries by @spe-ciellt in #374
  * fix: Build authors.c before all locales. by @eyal0 in #365
  * Pipeline fixes by @spe-ciellt in #389
  * ci: fix Windows regression test runner by @rampageservices in #401
  Other changes
  * Add GitHub Sponsors funding configuration by @rampageservices in #315
  * fix: address fopen() patch followups in main.c by @rampageservices in #351
  * ix: remove dead NULL checks after g_malloc/g_new in gerb_file.c by @rampageservices in #353
  * fix: apply rotation when computing aperture macro bounding boxes by @rampageservices in #341
  * We now have DXF always compiled in so we need to remove all checks if… by @spe-ciellt in #388
  * ix: Define M_PI, M_PI_2, and M_1_PI. by @eyal0 in #393
- Update to 2.11.1:
  * fix: Put version number into libgerbv.pc correctly by @eyal0 in #337
- Update to 2.11.0:
  Bug fixes
  * Remove potential efence support by @spe-ciellt in #264
  * Make MAX/MIN use pure C11 functions and not depend on GNU
    extensions by @spe-ciellt in #265
  * fix: set omit_zeros unconditionally when LZ/TZ is declared in
  Excellon header by @rampageservices in #275
  * test: wire up CTest integration and fix set -e abort
  in run_tests.sh by @spe-ciellt in #276
  * fix: correctly apply N from FILE_FORMAT=N:M with LZ trailing
    suppression by @spe-ciellt in #278
  * Add .gitignore to test to ignore files that are generated
    during test. by @spe-ciellt in #281
  * fix: silently ignore Gerber X2 attribute commands (TF, TA,
    TO, TD) by @rampageservices in #282
  * Fix aperture macro 0X parsed as hex float instead o
    multiplication by @rampageservices in #285
  * Fix circle primitives in aperture macros ignoring rotation by
    @rampageservices in #286
  * fix: add bounds-check guards for file reading functions by
    @rampageservices in #293
  * Number of monitors should not affect the start window height.
    by @spe-ciellt in #295
  * ci: add tag trigger and GitHub Release job by @spe-ciellt in #299
  New features
  * Updating to use CMake by @spe-ciellt in #261
  * Packing of DEB and RPM by @spe-ciellt in #270
  * feat: add optional Inkscape-layer SVG export by @5shekel in #279
  * fix: support Excellon routing/milling commands (G00, G01, M15,
    M16, M17) by @rampageservices in #283
  * fix: add DXF image export to CLI by @spe-ciellt in #289
- Patch gerbv-gcc15.patch removed (applied upstream)
- Patch gerbv-build-with-g++-13.patch added as a workaround for
  Leap-15.x (C++23 is required for build)</changelog>
</package>
<package pkgid="8ae8165b44beabcc5cfdb2e7589a61fab69024d7d355137be6df75f4b67cfb505f9895dedd744a94b3e2343ce5422f2ceabbcc93b3aad6ca0d869176858a180a" name="gerbv-devel" arch="riscv64">
  <version epoch="0" ver="2.12.0" rel="1.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1551268800">- Update to version 2.7.0
- Translations restored
- Patches:
  * gerbv-2.6.1-undefined-symbols.patch upstreamed
  * gerbv-fix-install-sh-call.patch upstreamed
  * gerbv-2.6.1-no-translation.patch upstreamed
  * gerbv-no-build-time.patch removed, build date/time is now set
    by OBS</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1553515200">- Use correct tarball from upstream
- Remove unused cruft from the specfile</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1610452800">- Fix duplicate symbol error due to wrong syntax in declaration:
  * 0001-Fix-enum-declarations.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651665600">- Change the source URL
- Update to 2.8.2. Changes since 2.7.0:
  * Fix CVE-2021-40393: RS-274X format aperture macro variables
    out-of-bounds write vulnerability (boo#1194035)
  * Adjust autotool related files due warnings by autoconf
  * Fix CVE-2021-40391: Gerbv drill format T-code tool number
    out-of-bounds write vulnerability (boo#1192949)
  * Fix double-freeing memory
  * Fix casting pointer to different size integer
  * Fix crash when opening/saving files
- Drop patch, now upstream:
  * 0001-Fix-enum-declarations.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1668686400">- Update to 2.9.4
  * Fix rotation
  * libgerbv: Free the memory allocated in aperture macro comments
  * Fix CVE-2021-40400: Gerbv RS-274X aperture macro outline primitive out-of-bounds read vulnerability
  * Fix CVE-2021-40403: Gerbv pick-and-place rotation parsing use of uninitialized variable vulnerability
  * Fix CVE-2021-40401: Gerbv RS-274X aperture definition tokenization use-after-free vulnerability
  * Emit warning when G04 includes a CR or LF
  * Support spaces in excellon XY drill lines
  * Add support for Altium-style FILE_FORMAT comments</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.9.5:
  * Replaced — with - to fix charset issue in gerbv --version on wine
  * Check for NULL schema source default
  * Changed TinySCHEME version notice from 1.34 to 1.35
  * Fix draw.h include guard (PR#141 by @ooxi)
  * Replaced — with - to fix charset issue in gerbv --version on wine</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1673265600">- update to 2.9.6:
  * Turn off autodetect after FILE_FORMAT</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1700827200">- Update to 2.10.0:
  * Security CVE-2023-4508: Out-of-bounds memory access of filename
  * Japanese Language File (PR#183)
  * Fix crash Edit-file-format dialog (PR#181)
  * Allow gerbv foo.gvp to act like gerbv -p foo.gvp was specified
    (PR#184)
  * Fix Translation and Scale are not editable in Edit-layer dialog
    (PR#182)
  * Increase maximum zooming level (PR#186)
  * Recommend a way of reporting security issues (PR#193)
- Update to 2.9.8:
  * Using floating point math for arcs (PR#173)
  * Bump APERTURE_PARAMETERS_MAX to 10006 in order to comply with
    Gerber specification revision 2021.02 (PR#172)
  * Recognize empty drill files (PR#170)
- Update to 2.9.7:
  * The BUGS file now references GitHub instead of listing the
    known issues for reach release (PR#132)</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  https://github.com/gerbv/gerbv/issues/255
  + gerbv-gcc15.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1773316800">- Update to 2.12.0:
  Security fixes
  * fix: undef DPRINTF before redefining to avoid macOS warning by
    @rampageservices in #358
  * fix: replace sprintf with snprintf in dxflib by @rampageservices
    in #359
  Bug fixes
  * Fix all implicit case fallthrough (#287) by @rampageservices in #294
  * Wire NOTE messages into CLI output with severity prefixes by
    @rampageservices in #292
  * fix: DXF export renders arcs as straight lines by @rampageservices in #296
  * fix: Put version number into libgerbv.pc correctly. by @eyal0 in #337
  * fix: Correct computation for bounding box of gerber files. by @eyal0 in #342
  * Fix errno clobbered by cleanup in gerb_fopen() by @rampageservices in #319
  * Fix non-ASCII file path handling on Windows by @rampageservices in #318
  * fix: replace unsafe dprintf macro with safe DPRINTF variadic macro
    by @rampageservices in #320
  * fix: use portable font name for layer Modified column by @rampageservices in #355
  * Fix double rotation of macro circle/line center coordinates (#233) by
    @rampageservices in #310
  * Guard INCH/METRIC unit assignment with autod in drill header parsing (#241)
    by @rampageservices in #313
  * Fix missing rotation for circle primitives in GDK renderer by @rampageservices in #375
  * Fix use-after-free SEGV on RS274-X export (#162) by @rampageservices in #379
  New features
  * feat: add gerbv_create_excellon_image_from_filename() to public API by @spe-ciellt in #302
  * fix: support Excellon G02/G03 arc routing with I/J center offsets by
    @rampageservices in #298
  * feat: add directory opening support (gerbv .) by @rampageservices in #309
  * feat: optimized SVG export writer (fixes #236) by @rampageservices in #317
  * refactor: move tinyscheme to thirdparty/ directory by @rampageservices in #357
  * feat: warn when loaded file contains no geometry by @rampageservices in #307
  * Implement our own local version of isascii() for tinyscheme. by @spe-ciellt in #390
  * Move some toplevel definitions to respective toolchain files by @spe-ciellt in #391
  * ci: add native Windows build with MSYS2 UCRT64 by @rampageservices in #378
  Documentation
  * docs: audit and update man page for current codebase by @rampageservices in #312
  * Add TinyScheme BSD license notice by @rampageservices in #329
  * fix: document dxflib patches and remove dead tessellation guard by @rampageservices in #340
  * Update HACKING with modern git and GitHub recommendations. by @spe-ciellt in #347
  Buildsystem (CMake/CTest/CPack/etc)
  * Added label buildsystem for future release notes by @spe-ciellt in #311
  * cmake: fix tarball builds and generated path handling by @chenrui333 in #303
  * ci: add macos test by @chenrui333 in #327
  * Allow static library builds via BUILD_SHARED_LIBS by @rampageservices in #314
  * CMake for thirdparty libraries by @spe-ciellt in #374
  * fix: Build authors.c before all locales. by @eyal0 in #365
  * Pipeline fixes by @spe-ciellt in #389
  * ci: fix Windows regression test runner by @rampageservices in #401
  Other changes
  * Add GitHub Sponsors funding configuration by @rampageservices in #315
  * fix: address fopen() patch followups in main.c by @rampageservices in #351
  * ix: remove dead NULL checks after g_malloc/g_new in gerb_file.c by @rampageservices in #353
  * fix: apply rotation when computing aperture macro bounding boxes by @rampageservices in #341
  * We now have DXF always compiled in so we need to remove all checks if… by @spe-ciellt in #388
  * ix: Define M_PI, M_PI_2, and M_1_PI. by @eyal0 in #393
- Update to 2.11.1:
  * fix: Put version number into libgerbv.pc correctly by @eyal0 in #337
- Update to 2.11.0:
  Bug fixes
  * Remove potential efence support by @spe-ciellt in #264
  * Make MAX/MIN use pure C11 functions and not depend on GNU
    extensions by @spe-ciellt in #265
  * fix: set omit_zeros unconditionally when LZ/TZ is declared in
  Excellon header by @rampageservices in #275
  * test: wire up CTest integration and fix set -e abort
  in run_tests.sh by @spe-ciellt in #276
  * fix: correctly apply N from FILE_FORMAT=N:M with LZ trailing
    suppression by @spe-ciellt in #278
  * Add .gitignore to test to ignore files that are generated
    during test. by @spe-ciellt in #281
  * fix: silently ignore Gerber X2 attribute commands (TF, TA,
    TO, TD) by @rampageservices in #282
  * Fix aperture macro 0X parsed as hex float instead o
    multiplication by @rampageservices in #285
  * Fix circle primitives in aperture macros ignoring rotation by
    @rampageservices in #286
  * fix: add bounds-check guards for file reading functions by
    @rampageservices in #293
  * Number of monitors should not affect the start window height.
    by @spe-ciellt in #295
  * ci: add tag trigger and GitHub Release job by @spe-ciellt in #299
  New features
  * Updating to use CMake by @spe-ciellt in #261
  * Packing of DEB and RPM by @spe-ciellt in #270
  * feat: add optional Inkscape-layer SVG export by @5shekel in #279
  * fix: support Excellon routing/milling commands (G00, G01, M15,
    M16, M17) by @rampageservices in #283
  * fix: add DXF image export to CLI by @spe-ciellt in #289
- Patch gerbv-gcc15.patch removed (applied upstream)
- Patch gerbv-build-with-g++-13.patch added as a workaround for
  Leap-15.x (C++23 is required for build)</changelog>
</package>
<package pkgid="4dfa5867304294e34a2a96e4f5332e809ffffc8fe27fb8b29c78c173d5c63d854c80c32b2718a73c2d44028ebb9a4d80a0839393f693dd543d14c7097d7374f3" name="german-pos-dict" arch="noarch">
  <version epoch="0" ver="1.1" rel="1.4"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1583755200">- Initial packaging of german-pos-dict 1.1</changelog>
</package>
<package pkgid="d0a52e947b9795bc6c61438b7324cd17f094b13421935c0a10fdc98b04b089730434e7da42cebdd22a351cf76ef100e3d7c169e429bd3662f1ca035fbc2b3b84" name="geronimo-annotation-1_0-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="bdbe75fe29247d4db6218c05855f59eb265e755469669d82ac347085c588410ad27e4c2f85c76fe25224a776df871ee0601982da13268fc14df53ded0cf89fee" name="geronimo-j2ee-connector-1_5-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="97d894e2efe088fc75c3c75f58c40b36b0972a0547d8481c773a8f1511962d4c874ed1da34481147d02a58592edaa09281a6934cfc1ab8418fba32f7df1f2cfb" name="geronimo-jaf-1_0_2-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="08fb55fee7bf85baa85567c5724aaac3f340cd2fd5c10c58362c5949022323ba61c5cbd72f0e87d2d23bd0b2eef76e80e67ed422c4ffde04280f5de25ee7c59a" name="geronimo-jaf-1_1-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="0bb22aa9603aba5eaacf50d02542937844f46887c3f7f3c82d72fe9b10973004218d2c62da52c4fb2be28ed6c4e4dea6b55c36e74ac9e058292f70f09d14194b" name="geronimo-jaxrpc-1_1-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="5c2d7308248f56eda62d37b00d18c8508db0ff4b4bd9b213e68604a9f36f593d14b8c45406fc8842db2323b715fa2647b3cf5db3f94606edf3609960636be828" name="geronimo-jms-1_1-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="2f229524295beae1f18578474cc5514c7bef38626b905c85147d01edfa93d84e456728fdc34679680e4216c7c6eb77ce62f0375f942fcfd1000788f8ea35d002" name="geronimo-jpa-3_0-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="917e60741713fa799458fc3c4ae5a3caecea554470a3422bd8d6e167668f21384455d9b3c50666ae7d50baf2ea2b591a4a41163ddb4ec8537da99e31bc7016c3" name="geronimo-jta-1_0_1B-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="914a513de7d0035e42d1244f1ffa60b3183a64b4deaf8cf85f1a0495783004c80cd36f15274bcd9a7d80c5b6f0a7bda4da0150ad0b17c1d8d8ea89d56c323097" name="geronimo-jta-1_1-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="45dae298e6f131d16efa8f10b0bf40b91bd79d009d31ad7e00fccac97bd71b1e4993a457cca56a339db792eb747440b92f2e4b5307c82b7afd8ab2e26cfaf3af" name="geronimo-qname-1_1-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="067fea30246d61f273b028f44f9c6648a2dd51646b75172a87ed9c1d78d3b95cc9b770ca021206fdb0e93423fca88abb693f162493a52d7109233847b12e13c0" name="geronimo-saaj-1_1-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="96b203f87310c9e3b4b69ab21d878d55bf3a923adc4da8c91174accb1447d7554cc0e3868489826ffcc4a07e7808891c04f6539a40761a1c4c1632ee6cb05257" name="geronimo-servlet-2_4-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="92c38f7ac15f3143c12e59877a309c8b83ea7738f57c35e7b37ceae28a4785e62bda526dfc0ab12d73e2453a3991f20bcc44ef76caacc044d7ef5ce0483b9240" name="geronimo-servlet-2_5-api" arch="noarch">
  <version epoch="0" ver="1.2" rel="41.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1552996800">- Let each package obsolete and conflict with the
  %%{name}-poms &lt; %%{version}-%%{release} in order to make upgrades
  smooth</changelog>
  <changelog author="Julio Gonzalez Gil &lt;jgonzalez@suse.com&gt;" date="1555070400">- Obsoletes, conflicts and provides must use only %%{version} as the
  the release is managed automatically by OBS and not needed  (bsc#1132514)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1555329600">- Removed patches:
  * geronimo-specs-1.2-pom_xml.patch
  * geronimo-specs-corba-2.3-pom_xml.patch
  * geronimo-specs-j2ee-1.4-pom_xml.patch
  * geronimo-specs-j2ee-connector-1.5-pom_xml.patch
  * geronimo-specs-jta-1.0.1B-pom_xml.patch
  * geronimo-specs-servlet-2.4-pom_xml.patch
    + Not needed since we are not building with maven and some
    of the modifications are possible using the
    javapackages-local macros.
- Remove all reference to parent pom, since we are not building
  with maven, and don't package the parent pom in this build.
- Stop using alternatives to handle different versions of provides.
- Avoid multiplication of jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1575979200">- Set version for the specs comming from tag 1_1_1 in order to
  avoid unexpanded version macros in pom files.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1580126400">- On supported platforms, avoid building with OpenJ9, in order to
  prevent build cycles.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Remove bogus dependency on avalon-logkit that our spec is adding
- Clean the spec file and use the new %%mvn_install_pom macro</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697457600">- Allow building with with java &gt; 1.8
  * remove corba modules that nobody requires and that need the
    idlj compiler not present ni java &gt;= 10
- Added patch:
  * sun-security-provider.patch
    + remove bogus inclusion of sun.security.provider.Sun</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697544000">- Remove some more artifacts not used by anybody in our current
  java stack
- Removed patch:
  * sun-security-provider.patch
    + not needed anymore, since the patched artifacts are not
    built in this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1697803200">- Bringing back geronimo-j2ee-connector-1_5-api</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1759147200">- Do not use update-alternatives</changelog>
</package>
<package pkgid="0d5bd5337e8c652a07b1859288e1a503c1fbc33feb746b76214f0dfb68cd9e25ab3bd16c479d4cae44f2e735cbdea2df7499bb3e642d8bf7278138f0235035ad" name="gettext-its-gtk3" arch="noarch">
  <version epoch="0" ver="3.24.52" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1741262400">- Update to version 3.24.49:
  + Fix a crash in GtkIMContext
  + Fix crashes in DND with GtkPlug/GtkSocket
  + Wayland:
  - Fix erroneous crossing events, causing menus to malfunction
  - Support the cursor-shape protocol
  + X11: Enforce size limits on windows, preventing lockups
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1743422400">- Update to version 3.24.49+14:
  + widget: Explicitly annotate visible's getter.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1751544000">- Bump python versions in 'Requires: python3*-gobject-Gdk' for
  typelib-1_0-Gtk-3_0.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1754568000">- Update to version 3.24.50:
  + Themes:
  - Add a progress-working-symbolic icon
  - Support strokes in symbolic icons
  - Update theme CSS
  - Remove hardcoded Cantarell font
  + GtkShortcutsWindow: Differentiate all keypad symbols visually
  + GtkApplication: Register unsandboxed apps with the portals
  + X11: Fix problems with gtk_window_get_geometry
  + Wayland: Fix a crash
  + Input: Make compose sequence visuals configurable
  + Printing:
  - Fix the build with libcups 3
  - Support gnome-papers as previewer
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1755950400">- Update to version 3.24.50+git14.3bb010747a:
  * gdkdisplaylinksource: use GDK_QUARTZ_APPLICATION_DEFINED,
    rather than NSEventTypeApplicationDefined
  * gdk/wayland: Flush all tablet events after wp_tablet_tool.frame
  * composetable: Refuse to parse huge tables
  * GdkWaylandWindow: Force window titles to valid utf8
  * Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1756987200">- Update to version 3.24.50+git18.ef9abe706a:
  * gdk: Make sure the GL context is still current
  * x11: Call DeqAsyncHandler() earlier.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757505600">- Require glycin-loaders instead of gdk-pixbuf-loader-rsvg.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759233600">- Update to version 3.24.51:
  + Wayland:
  - Force window titles to be valid utf8
  - Flush tablet events when neccessary
  + X11: Avoid a use-after-free with threads
  + Images: Replace a few calls to gdk_pixbuf_get_pixels with
    read_pixels to avoid thread-safety issues
  + GL: Try harder to keep the GL context current
  + Input: Make compose file parsing more robust
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267200">- Migrate to xz compression and manual service run</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1774267201">- Update to version 3.24.52:
  + Bugs fixed:
  - Zlib required when broadway is enabled.
  - Invalid a11y events when calling `gtk_tree_view_set_cursor`
    on an unfocused GtkTreeView (Michael Weghorn)
  - Firefox crashes at gdk_wayland_drag_context_manage_dnd() when
    missing toplevel wl_surface
  - gtk3 refresh_rate calculation overflows on 32-bit targets
  - Images for recolored icons are constantly being reloaded
  - Wild strobing in multi window mode
  - GIMP does not focus on dialogue boxes on Mac
  - quartz: add automagic uti&lt;-&gt;mime conversion for clipboard
  - Fix position of child tooltips in GTK3 custom windows
  - a11y: Don't send focus-related events for unfocused treeview
  - quartz: gtkwindow - fix windows fighting focus
  - gtkmenu: Await more motion events before deactivating on
    release
  - wayland: Handle XKB initialization failures gracefully
  - gdk/win32: Add missing EGL conditional compilation guard
  + Updated translations.</changelog>
</package>
<package pkgid="c753d65e032aee77ce8e6c839a8909d4b85fadd7dfe463d6e1ff8ab52336a75d61c9d8a5b9320be7bbe18ceae295057b9f875fcd00f1329c4fe74f09fa01d2c9" name="gettext-its-gtk4" arch="riscv64">
  <version epoch="0" ver="4.20.3" rel="1.1"/>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1742212800">- Update to version 4.18.2:
  + GtkPopoverMenu: Fix a sporatic crash that affected Showtime
  + X11: Fix interactions between scaling and the cairo renderer
    that broke the mutter-x11-frame client
  + Bugs fixed:
  - Segfault on setting popover child of a MenuButton
  - Transparent/bugged close button on titlebar in 48.rc
  - `AdwTabOverview` only works with the vulkan renderer
  - clipboard: Plug a memory leak
  - wayland: Avoid leaks in drag surfaces
  - roaring: Use g_malloc/g_free
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1743249600">- Update to version 4.18.3:
  + Bugs fixed:
  - GtkTextView left and right margins
  - Deadkeys using UFDD modifiers do not work under gtk4 apps
  - Wrong position for input method when line number is enabled
  - Uninitialized variable being used at
    _gdk_win32_surface_compute_size
  - Vulkan renderer: `vkCreateSwapchainKHR` errors on windows
    when opening a popover for the first time
  - GtkTextView double click select then drag not working
  - Menu is does not open on mobile since translation is too long
  - a11y: remove_from_accessible_relation: assertion
    'GTK_IS_AT_CONTEXT (self)' failed
  - window: Allow window resizing to always work
  - columnview: Measure header for get_border
  - vulkan: Fix copy/paste error
  - widget: Explicitly annotate visible's getter
  - build: Use accesskit-c 0.15
  - Fixed MacOS GDK issue where calling main loop iterations in
    some Cocoa event...
  - widget: Explicitly annotate sensitive's getter
  - Windows: Fix #warning not defined with MSVC
  - Add more deprecations
  - Emit inclusion warning only in normal use
  - Fix Double-Free Issue in GTK Print Backend CPDB
  - wayland: Avoid a warning without posix_fallocate
  - print: Add more docs
  - listbox: Don't explicitly show headers and model rows
  - Test rapid cursor changes
  - wayland: Avoid setting the same shape twice
  - Drop an unused field
  - build: Improve libintl function check
  - gdkglcontext-win32-wgl.c: Apply scale for
    glAddSwapHintRectWIN() (fix use on HiDPI)
  - gtklistbase: Do not select invalid positions
  - inspector: Persist some UI state
  - gstsink: Set the actual buffer size
  - menus: prefer standard shortcuts over action keys
  - wayland: Stop using syscall() for memfds
  - memoryformat: Remove unneeded GL header
  - Improve BEPO compose sequence visuals
  + Updated translation.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1744027200">- Update to version 4.18.4:
  + Bugs fixed:
  - 4.18.3 regression: cursor doesn't update state when crossing
    window boundaries
  - Gtk.Video causes segfault inside VM with wayland backend
  - Win32: can't resize or move windows anymore
  - testsuite: Make reftest-compare use gsize instead of int
  - wayland: Force setting cursor on enter
  - Merge fixes from !8375 into 4.18
  - inspector: Survive without installed schemas
  - builder: Fix a menu parsing issue
  - win32: Fix initial window state
  - vulkan: Do not create dmabuf target images if not enabled
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1746360000">- Update to version 4.18.5:
  + Bugs fixed:
  - `gdk_surface_get_device_position: assertion 'GDK_IS_SURFACE
    (surface)' failed` on popover close
  - Cairo device scale changes lead to significant performance
    regression in cairo blur
  - gtkmm programs fail to start on Windows with AccessKit
    support enabled
  - Epiphany Crash in GTK file chooser when last used directory
    has insufficient filesystem permissions: "GFileInfo created
    without standard::type"
  - Failed to link with the mold linker
  - Broken boxed-list ListBox
  - XCompose preventing GTK4 applications from launching (again)
  - critical when selecting label with use-underline but mnemonic
    with screenreader enabled
  - Some cherry-picked fixes for 4.18
  - Early exit  if the clipped bound rectangle's area is zero
    after snapping
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1749556800">- Update to version 4.18.6:
  + Bugs fixed:
  - Wrong behavior of GdkKeymap on macOS
  - cups: NULL-terminate array of choices
  - Fix the android build
  - icontheme: Load the missing image icon from the theme
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1756555200">- Update to version 4.20.0:
  + YUV support in the video playback widget
  + Better rendering for symbolic icons
  + CSS media queries for color scheme and contrast
  + Path intersection
  + Rely on portals for session management
  + Accessibility improvements for entries, file selection dialogs,
    and more
  + Better support for Wayland, macOS, Android, and Windows
  + Updated translations.
- Add pkgconfig(librsvg-2.0) BuildRequires: New dependency.
- Move gtk4-path-tool to devel-tools sub-package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1757419200">- Update to version 4.20.1:
  + Bugs fixed:
  - Second Drag-and-Drop operation causes Gtk-CRITICAL messages
    at every event
  - columnview focus problem with menus
  - GtkTextView with css padding shows offscreen widgets in upper
    left corner
  - Occasional crashes in gsk_gl_device_setup_samplers()
  - Gtk.Entry: Cursor disappears when reaching right border
  - GTK_THEME environment variable not working properly with
    GTK4-4.20</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1759233600">- Update to version 4.20.2:
  + Bugs fixed:
  - Only the first text-shadow value gets applied when there are
    multiple (regression)
  - Make sense of AtkHyperlink
  - Opening Clipboard Demo triggers abort
  + Changes:
  - surface: Mark region as nullable in set_input_region
  - settings: Call g_value_unset() after
    _gtk_settings_parse_convert()
  - wayland: Invert flipped transforms
  - Fix upright text carets
  - gsk: Drop an unused private flag
  - Some small gsk fixes
  - text: Apply all text shadows
  - Backports for 4.20
  - Add GtkAccessibleHypertext
  + Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1760702400">- Update to version 4.20.2+11:
  * scrolledwindow:
  - Do not set priv-&gt;scrolling when a non smooth-scroll device is
    used
  - Track current modifiers during scrolling
  * vulkan: Disable YCbCr to RGB conversions for fallback formats
  * ci: Update Rust to 1.89.0
  * Updated translations.</changelog>
  <changelog author="Bjørn Lie &lt;bjorn.lie@gmail.com&gt;" date="1763640000">- Update to version 4.20.3:
  + Bugs fixed:
  - Change in scrolling behavior
  - Unaligned access in gdk/gdkmemoryformat.c causes testsuite
    crashes on SPARC
  - Shaper: Cannot parse SVG
  - svg not scaled with display scale since switch to librsvg
  - GTK 4.18: Default GdkDisplay gets unreferenced when offscreen
    rendering via secondary display, causing crash
  - Feature: Add Win32 impl for
    gtk_file_launcher_open_containing_folder()
  - Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE
    hazard detected
  - ModelButton: Increasingly long hang when switching
    AdwMultiLayoutView
  + Changes:
  - vulkan: Disable YCbCr to RGB conversions for fallback formats
  - Backport non-smooth scrolling fixes to 4.20
  - vulkan: Fix YUYV values when uploading images
  - Fix touch dropdown selection
  - emoji: Update data to CLDR 48
  + Updated translations.</changelog>
</package>
<package pkgid="aea96b94c8a8f960c912c7ac61eecb2e7585aa3e51b9a1fc1c9861f36ffcd61cd964a224b0bf3ada3166a2aa458b8b2139477bf980ba7be415b02cf60435b1f7" name="gettext-runtime" arch="riscv64">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="e477aa9b93bbc062a6dc6792db460567fa136e365ac091724e351a6bb156a5e12bdbee15426549907ec23d11c1cd2661e0d2178def3d0fbc9e12d1789b902f48" name="gettext-runtime-mini" arch="riscv64">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="e6045a52ad64fad4a12a827c9fd20b1c725428aea738c4450ff04a6ef2bc04c3c59e6e23363cca8be54f7d487fd64300d781ac3da0c55901973f1bf9448ea1c0" name="gettext-runtime-mini-tools-doc" arch="noarch">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="dc63d3df7b765f25e29a0d8802692c693aaeffa4b1a6bcf7f4a74cf4e1fc85bbb6a034e01319c96eb2d1cdc2afd5d32adeba4052d1c3c56345fff98efc77b439" name="gettext-runtime-tools-doc" arch="noarch">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="ccce8960b8bad086d7bbcba62622e7b6f6d6a6fceb1534190df15f1ece143962adc239c711d6f01848db65b8d2b4ea6b78c2646fa6c43048557bd7592e21e86b" name="gettext-tools" arch="riscv64">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="ecd91a08f3b0ff86e4f3b7c26f2eab52f3ddcc55703e8313eff55b8b33380236daaf4257de687b5758c70eafc4ff2bde6cc191162ffcb722e40f1a729e6ce603" name="gettext-tools-mini" arch="riscv64">
  <version epoch="0" ver="1.0" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1746792000">- update upstream signing key and verify source signatures (again)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747310400">- Update to 0.24.1:
  * Fix bad interactions between autoreconf and autopoint
  * xgettext: Creating the POT file of a package under Git version
    control is now faster. Also, the use of Git can be turned off
    by specifying the option --no-git</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1747396800">- Update to 0.25:
  * xgettext now supports Go
  * xgettext now supports TypeScript and TSX
  * Add support for the D programming language (library and tools)
  * Add support for the Modula-2 programming language (same)
  * xgettext has a new option '--generated' that customizes the way
    the 'POT-Creation-Date' in the POT file is computed
- build with libacl/libattr</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1752753600">- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753272000">- Do not build support for Java and C# on i586.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1753358400">- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
  - xgettext's heuristic recognition of format strings has been improved:
    strings like "100% complete" (with a space flag in a format directive)
    are no longer flagged as format strings by default, unless they occur
    in a context that requires a format string.  You can override this
    heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
  - The documentation now mentions two other approaches for
    internationalizing messages with parameters in shell scripts.
  - xgettext now recognizes format strings in the 'printf' command syntax.
    They are marked as 'sh-printf-format' in POT and PO files.
  - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
    that do formatted output with a localized format string in a more
    efficient way (without spawning a subshell).
  - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
    single-quoted strings $'...'.
  [#] Improvements for maintainers:
  * xgettext:
  - When extracting a message with plural that is some format string,
    xgettext now verifies that the msgid and msgid_plural are compatible
    as format strings.  For most format string types, this still allows
    omitting from msgid a placeholder that is used in msgid_plural.  But
    when a placeholder is used in both msgid and msgid_plural, its type
    must be the same in both.
  - xgettext now suggests a refactoring when a translatable string
    contains an URL or email address.
  [#] Improvements for translators:
  * msggrep:
  - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
    that allow to select only messages that have a specified flag.
- Refresh patches.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1756296000">- autopoint requires diffutils (diff, cmp)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1756382400">- Add _constraints to avoid OOM build errors</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1770033600">- Update to 1.0:
  [#] Improvements for maintainers and distributors:
  - In a po/ directory, the PO files are now exactly those that
    the translators submitted or committed in version control,
    or a translation project's daemon committed on behalf of
    the translators. They are no longer regularly updated
    with respect to the POT file in the same directory.
  - The advantage for maintainers is that the maintainer may commit
    the PO files in version control, without getting
  * lots of modified files shown by "git status",
  * frequent merge conflicts when merging between branches,
  * a voluminous version control history.
  - The advantage for distributors is that the role of files in
    a release tarball are clearer: The PO files are source code,
    whereas the POT file and the *.gmo files are generated files.
  - ATTENTION translators! Translators who work directly on a
    package's source code (without going through a translation
    project) now need to run "msginit" before starting work on
    a PO file.
  - A new program 'po-fetch' is provided, that fetches
    the translated PO files from a translation project's site
    on the internet, and updates the LINGUAS file accordingly.
  - In a po/ directory, a new script 'fetch-po' is now added
    by 'gettextize'. It provides the standard interface for
    fetching the translated PO files. It typically either
    invokes the 'po-fetch' program or does nothing.
  [#] Improvements for translators:
  * msginit:
  - When the PO file already exists, 'msginit' now updates it
    w.r.t. the POT file, like 'msgmerge' would do. Previously,
    'msginit' failed with an error message in this situation.
  * pretranslation:
  - Two new programs, 'msgpre' and 'spit', are provided, that
    implement machine translation through a locally installed
    Large Language Model (LLM). 'msgpre' applies to an entire
    PO file, 'spit' to a single message.
  - The documentation has a new chapter "Pretranslation".
  [#] Improvements for maintainers:
  * xgettext:
  - The refactoring suggestion when a translatable string contains
    an URL or email address can now be inhibited through a
    command-line option '--no-check=url' or '--no-check=email',
    or through a comment in the source code of the form
    /* xgettext: no-url-check */ or
    /* xgettext: no-email-check */
  [#] Programming languages support:
  * OCaml:
  - xgettext now supports OCaml.
  - 'msgfmt -c' now verifies the syntax of translations of OCaml
    format strings.
  - A new example 'hello-ocaml' has been added.
  * Rust:
  - xgettext now recognizes 'gettextrs::gettext' invocations,
    like 'gettext' invocations.
  [#] libgettextpo library:
  - The function 'po_message_get_format' now supports
    distinguishing whether a negative format string mark, such as
    'no-c-format', is set or not.
  - The new functions po_message_has_workflow_flag,
    po_message_set_workflow_flag,
    po_message_workflow_flags_iterator, po_flag_next,
    po_flag_iterator_free can be used to manipulate
    or inspect the workflow flags of a message.
  - The new functions po_message_has_sticky_flag,
    po_message_set_sticky_flag, po_message_sticky_flags_iterator,
    po_flag_next, po_flag_iterator_free can be used to manipulate
    or inspect the sticky flags of a messsage.
  [#] Emacs PO mode:
  - Restore syntax highlighting in Emacs version 30 or newer.
- Refresh patches.
- Do not build support for Java and C#, there are not consumers.
- Use a single spec file for gettext-runtime and gettext-runtime-mini,
  remove script pre_checkin.sh</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1774440000">- Remove autoreconf call, not needed anymore.</changelog>
</package>
<package pkgid="2ca77bc6d88641e2e98150e1831decc98c783936ca430b65a1dee20c7cc66b00bc00ff6c102c7823cbf5e6d804b0e0d99c9b1ed362418d06cabd51d2e45ab48d" name="gexif" arch="riscv64">
  <version epoch="0" ver="0.5" rel="208.1"/>
  <changelog author="mauro@suse.de" date="1186488000">- Split out a -lang subpackage
- Add %fdupes stuff</changelog>
  <changelog author="maw@suse.de" date="1186660800">- Fix up the lang subpackage.</changelog>
  <changelog author="sbrabec@suse.cz" date="1192104000">- Removed bogus dependency on mDNSResponder.</changelog>
  <changelog author="sbrabec@suse.cz" date="1215604800">- Updated BuildRequires (libexif-gtk-devel).</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="opensuse@dstoecker.de" date="1401451200">- fix description to be UTF-8</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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Remove %clean section</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1747224000">- Use %make_build instead of %jobs (boo#1237231)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1752062400">- gexif-fix-gcc15.patch: make build with gcc15</changelog>
</package>
<package pkgid="f2bc5087b01719fbd3b706459a79bad1c572bf54098ac04ccb9c360c9e6704865e3e8fc2b40866f68f2cc869878604ff83b5a9e9f824a839f862749dcb70313d" name="gexif-lang" arch="noarch">
  <version epoch="0" ver="0.5" rel="208.1"/>
  <changelog author="mauro@suse.de" date="1186488000">- Split out a -lang subpackage
- Add %fdupes stuff</changelog>
  <changelog author="maw@suse.de" date="1186660800">- Fix up the lang subpackage.</changelog>
  <changelog author="sbrabec@suse.cz" date="1192104000">- Removed bogus dependency on mDNSResponder.</changelog>
  <changelog author="sbrabec@suse.cz" date="1215604800">- Updated BuildRequires (libexif-gtk-devel).</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="opensuse@dstoecker.de" date="1401451200">- fix description to be UTF-8</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>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Remove %clean section</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1747224000">- Use %make_build instead of %jobs (boo#1237231)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1752062400">- gexif-fix-gcc15.patch: make build with gcc15</changelog>
</package>
<package pkgid="c7bb6fcb27767386d878f96dfc12d77485c0d775d854b1b61f7c5f0704fcf453b72dabd225ee96f74c4d02f8ceee44893736ec2f33da1c93500621760234ea56" name="gf2x-devel" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="3.1"/>
  <changelog author="jengelh@medozas.de" date="1316088000">- Initial package (version 1.0) for build.opensuse.org</changelog>
  <changelog author="jengelh@inai.de" date="1354190400">- Update to new upstream release 1.1
  * trap bad arguments to gf2x_tfft_init</changelog>
  <changelog author="jengelh@inai.de" date="1435320000">- Disable SSE2 on x86 because it is not necessarily present
- Add gf2x-memset.diff</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 1.2
  * No user changelog available
- Remove gf2x-memset.diff (fixed upstream)
- Add 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch</changelog>
  <changelog author="jengelh@inai.de" date="1525089600">- Ensure neutrality of description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Specfile modernizations.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- Update to release 1.3
  * gf2x.h now contains GF2X_VERSION_* macros
  * Split off the FFT code into libgf2x-fft.
  * The FFT interface api has been significantly modified and
    improved. A new interface for computing middle products has
    been added. The C++ wrapper code has been improved (no longer
    a macro).
- Drop 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608811200">- Update homepage URL and build recipe.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1724241600">- Add gcc14.patch</changelog>
</package>
<package pkgid="9c4a23b9032bbe0b3d934713ef405b75f8896dcf36d2e7b4979563a16e46b279dd056ea7abfffc7de63ec76c42c58011062d5b82b89586678a29338dcb9a30b5" name="gfan" arch="riscv64">
  <version epoch="0" ver="0.7" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1354795200">- Add symlinks that are expected by other programs</changelog>
  <changelog author="werner@suse.de" date="1378987200">- Make it build with latest TeXLive 2013</changelog>
  <changelog author="jengelh@inai.de" date="1413028800">- Use source URLs</changelog>
  <changelog author="jengelh@inai.de" date="1466078400">- Add missing post and postun sections for ldconfig
- Build with std=gnu++98 because the code has not been written
  with C++11's std::rank in mind.</changelog>
  <changelog author="jengelh@inai.de" date="1514203200">- Update to new upstream release 0.6.2
  * Improved mixed volume computation, improved Gröbner basis
    implementation.
  * New tropical starting cone algorithm, resultant fan
    algorithms, tropical hypersurface reconstruction algorithm,
    tropical basis detection (in _tropicalintersection -t was
    replaced by --tropicalbasistest)
  * Stable intersection of tropical cycles (_fancommonrefinement
  - -stable)
  * Better implementation of the field of rational functions).
- Delete gfan-format.diff, gfan-returns.diff,
  gfan-remove-debug-code.diff (fixed upstream)
- Add gfan-warnings.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Specfile modernization.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600516800">- Add cddlib.patch</changelog>
  <changelog author="Alois Wohlschlager &lt;alois1@gmx-topmail.de&gt;" date="1626177600">- Add gfan-odr.patch: A patch to fix ODR violations, which were
  causing segfaults in the respective programs with LTO enabled.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1725969600">- Update to release 0.7
  * Introduction of ``_tropicalprevariety`` which is much faster
    than the old ``_tropicalintersection``.
- Add gfan-c++20.patch, gfan-gcd.patch, gfan-multiplicities.patch,
  gfan-soplex.patch, gfan-warning.patch
- Delete gfan-warnings.diff &amp; cddlib.patch
  (replaced by gfan-warning.patch), delete gfan-odr.patch (obsolete)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Specifically request pkgconfig(cddgmp) now that it exists.</changelog>
</package>
<package pkgid="5a9583a6714658890ee12a486208761023fb37e17cb6f0a51ca627ded1bc366e4af95734156a5d2064ef0b508a99172ac5b9f772a0a53ad0f2450298105c644c" name="gfio" arch="riscv64">
  <version epoch="0" ver="3.41" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Enable iscsi and nbd
- Small spec file cleanup</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 3.35:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.35</changelog>
  <changelog author="Dirk Müller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 3.36:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.36</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1712750400">- update to 3.37:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.37</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1720008000">- Drop the unneeded libpmemblk-devel build dependency. This
  subpackage is gone is latest pmdk releases</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1745928000">- update to 3.38:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.38</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1748952000">- Disable librbd on SLES16.0 and higher (bsc#1241271)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1751457600">- Deactivate glusterfs backend for fio</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1770552000">- update to 3.41:
  * engines/io_uring: remove unnecessary SQ full check
  * io_uring: ensure accurate real_file_size setup for full device access with
    PI enabled
  * Fix: parse.c opt_len() to use minimal distance to delimiter to determine
    option length
  * io_u: fix offset calculation in randtrimwrite
  * engines/http: fix file name
  * engines/http: Add S3 security token support
  * io_u: get io_u from io_u_freelist when TD_FSYNCING
  * io_uring CQ reap cleanup
  * Add 'filetype' option
  * handle out-of-order write completions in verify state
  * engines/http: Add support for range reads
  * Sprandom
  * Fix mandoc warnings
  * sprandom: Fix several issues found in the sprandom implementation
  * t/verify-state.c fixes/improvements
- update to 3.40:
  * t/read-to-pipe-async: fix -DNDEBUG support
  * docs: update docs for verify_mode=compare of io_uring_cmd
  * dfs: fix fail to load dfs engine
  * Fix spelling error in IO uring engine.
  * Fix hang on Windows when multiple --client args are present
  * Add important info about http_host and file formatting to s3 example
  * oslib: blkzoned: add missing blkzoned_move_zone_wp() stub
- update to 3.39:
  * Add .readthedocs.yaml file
  * t/run-fio-tests: remove redundant pre_success lines
  * t/jobs/t0036,0037: add tests for verify_state_save/load options</changelog>
</package>
<package pkgid="21d01543b2f4667689e41fd8febe661babb668b5a13bf1347eb80138e12b44763eab26976790391c3b3d1c7e88a9141f6b7fed2031b3abfcadfaca934988597d" name="gflags" arch="riscv64">
  <version epoch="0" ver="2.2.2" rel="4.1"/>
  <changelog author="miukumac@outlook.com" date="1490097600">- Initial 2.2.0 release</changelog>
  <changelog author="aloisio@gmx.com" date="1499774400">- Update to version 2.2.1
  * Link to online documentation in README
  * Merged 194: Include utils by file instead of CMAKE_MODULE_PATH
    search
  * Merged 195: Remove unused program_name variable
  * Merged 196: Enable language C for older CMake versions when
    needed
  * Merged 202: Changed include directory in bazel build
  * Merged 207: Mark single argument constructors in mutex.h as
    explicit
  * Merged 215: Fix static initialization order fiasco caused by
    global registry lock
  * Merged 216: Fix use of ARGC in CMake macros
  * Merged 222: Static code analyzer error regarding strncmp with
    empty kRootDir
- Renamed source file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Add RPM groups. Fix wrong devel-static description.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 2.2.2
  * Fixed 267: Support build with GCC option "-fvisibility=hidden".
  * Fixed 262: Declare FALGS_no##name variables as static to avoid
    "previous extern" warning.
  * Fixed 261: Declare FlagRegisterer c’tor explicit template instanations as
    extern in header
  * Fixed 257: Build with _UNICODE support on Windows.
  * Fixed 233/234/235: Move CMake defines that are unused by Bazel to
    separate header; makes config.h private again
  * Fixed 228: Build with recent MinGW versions that define setenv.
  * Fixed 226: Remove obsolete and unused CleanFileName code
  * Merged 266: Various PVS Studio and GCC warnings.
  * Merged 258: Fix build with some Clang variants that define "restrict"
    macro.
  * Merged 252: Update documentation on how to use Bazel.
  * Merged 249: Use "_debug" postfix for debug libraries.
  * Merged 247: CMake "project" VERSION; no enable_testing(); "gflags::"
    import target prefix.
  * Merged 246: Add Bazel-on-Windows support.
  * Merged 239: Use GFLAGS_NAMESPACE instead of "gflags" in test executable.
  * Merged 237: Removed unused functions; fixes compilation with -Werror
    compiler option.
  * Merged 232: Fix typo in Bazel's BUILD definition
  * Merged 230: Remove using ::fLS::clstring.
  * Merged 221: Add convenience 'uninstall' target
- Run spec-cleaner
  * Remove package groups
  * Use make macros</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Resolve rpmlint report "libgflags2.x86_64: E:
  shlib-policy-name-error SONAME: libgflags.so.2.2, expected
  package suffix: 2_2"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Fix (uncritical) libdir error in pkgconfig file.
- Use default RelWithDebInfo build type.
- Use separate _multibuilds for static and dynamic libraries,
  otherwise CMake config depends on the static library.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1722254400">- cmake include files want to link agains gflags_shared instead
  of glflags only. Creating this libs the hard way.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1723896000">- Revert previous, incorrect change. gflags_shared is a CMake
  target name, not a filename. Unfortunately no context was
  provided, making it impossible to know what was actually
  wanted.</changelog>
</package>
<package pkgid="19e2c587bcffb0803d68d2a63463085c453085cdc7041228e4eb4d92b6b2f449bed63283d4566141ba9a03a61d3cbac304278dbf7a43eb72db6adb93b2c75a39" name="gflags-devel" arch="riscv64">
  <version epoch="0" ver="2.2.2" rel="4.1"/>
  <changelog author="miukumac@outlook.com" date="1490097600">- Initial 2.2.0 release</changelog>
  <changelog author="aloisio@gmx.com" date="1499774400">- Update to version 2.2.1
  * Link to online documentation in README
  * Merged 194: Include utils by file instead of CMAKE_MODULE_PATH
    search
  * Merged 195: Remove unused program_name variable
  * Merged 196: Enable language C for older CMake versions when
    needed
  * Merged 202: Changed include directory in bazel build
  * Merged 207: Mark single argument constructors in mutex.h as
    explicit
  * Merged 215: Fix static initialization order fiasco caused by
    global registry lock
  * Merged 216: Fix use of ARGC in CMake macros
  * Merged 222: Static code analyzer error regarding strncmp with
    empty kRootDir
- Renamed source file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Add RPM groups. Fix wrong devel-static description.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 2.2.2
  * Fixed 267: Support build with GCC option "-fvisibility=hidden".
  * Fixed 262: Declare FALGS_no##name variables as static to avoid
    "previous extern" warning.
  * Fixed 261: Declare FlagRegisterer c’tor explicit template instanations as
    extern in header
  * Fixed 257: Build with _UNICODE support on Windows.
  * Fixed 233/234/235: Move CMake defines that are unused by Bazel to
    separate header; makes config.h private again
  * Fixed 228: Build with recent MinGW versions that define setenv.
  * Fixed 226: Remove obsolete and unused CleanFileName code
  * Merged 266: Various PVS Studio and GCC warnings.
  * Merged 258: Fix build with some Clang variants that define "restrict"
    macro.
  * Merged 252: Update documentation on how to use Bazel.
  * Merged 249: Use "_debug" postfix for debug libraries.
  * Merged 247: CMake "project" VERSION; no enable_testing(); "gflags::"
    import target prefix.
  * Merged 246: Add Bazel-on-Windows support.
  * Merged 239: Use GFLAGS_NAMESPACE instead of "gflags" in test executable.
  * Merged 237: Removed unused functions; fixes compilation with -Werror
    compiler option.
  * Merged 232: Fix typo in Bazel's BUILD definition
  * Merged 230: Remove using ::fLS::clstring.
  * Merged 221: Add convenience 'uninstall' target
- Run spec-cleaner
  * Remove package groups
  * Use make macros</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Resolve rpmlint report "libgflags2.x86_64: E:
  shlib-policy-name-error SONAME: libgflags.so.2.2, expected
  package suffix: 2_2"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Fix (uncritical) libdir error in pkgconfig file.
- Use default RelWithDebInfo build type.
- Use separate _multibuilds for static and dynamic libraries,
  otherwise CMake config depends on the static library.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1722254400">- cmake include files want to link agains gflags_shared instead
  of glflags only. Creating this libs the hard way.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1723896000">- Revert previous, incorrect change. gflags_shared is a CMake
  target name, not a filename. Unfortunately no context was
  provided, making it impossible to know what was actually
  wanted.</changelog>
</package>
<package pkgid="d625c67c9262a2b647e3f740ae3e6810f033854a059ab25a98cfba0a3b54df24bd19720b5d9571f0c33a264c0331637168536ced8e19186b9ad5870ecce5a9c7" name="gflags-devel-static" arch="riscv64">
  <version epoch="0" ver="2.2.2" rel="4.1"/>
  <changelog author="miukumac@outlook.com" date="1490097600">- Initial 2.2.0 release</changelog>
  <changelog author="aloisio@gmx.com" date="1499774400">- Update to version 2.2.1
  * Link to online documentation in README
  * Merged 194: Include utils by file instead of CMAKE_MODULE_PATH
    search
  * Merged 195: Remove unused program_name variable
  * Merged 196: Enable language C for older CMake versions when
    needed
  * Merged 202: Changed include directory in bazel build
  * Merged 207: Mark single argument constructors in mutex.h as
    explicit
  * Merged 215: Fix static initialization order fiasco caused by
    global registry lock
  * Merged 216: Fix use of ARGC in CMake macros
  * Merged 222: Static code analyzer error regarding strncmp with
    empty kRootDir
- Renamed source file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Add RPM groups. Fix wrong devel-static description.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 2.2.2
  * Fixed 267: Support build with GCC option "-fvisibility=hidden".
  * Fixed 262: Declare FALGS_no##name variables as static to avoid
    "previous extern" warning.
  * Fixed 261: Declare FlagRegisterer c’tor explicit template instanations as
    extern in header
  * Fixed 257: Build with _UNICODE support on Windows.
  * Fixed 233/234/235: Move CMake defines that are unused by Bazel to
    separate header; makes config.h private again
  * Fixed 228: Build with recent MinGW versions that define setenv.
  * Fixed 226: Remove obsolete and unused CleanFileName code
  * Merged 266: Various PVS Studio and GCC warnings.
  * Merged 258: Fix build with some Clang variants that define "restrict"
    macro.
  * Merged 252: Update documentation on how to use Bazel.
  * Merged 249: Use "_debug" postfix for debug libraries.
  * Merged 247: CMake "project" VERSION; no enable_testing(); "gflags::"
    import target prefix.
  * Merged 246: Add Bazel-on-Windows support.
  * Merged 239: Use GFLAGS_NAMESPACE instead of "gflags" in test executable.
  * Merged 237: Removed unused functions; fixes compilation with -Werror
    compiler option.
  * Merged 232: Fix typo in Bazel's BUILD definition
  * Merged 230: Remove using ::fLS::clstring.
  * Merged 221: Add convenience 'uninstall' target
- Run spec-cleaner
  * Remove package groups
  * Use make macros</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Resolve rpmlint report "libgflags2.x86_64: E:
  shlib-policy-name-error SONAME: libgflags.so.2.2, expected
  package suffix: 2_2"</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Fix (uncritical) libdir error in pkgconfig file.
- Use default RelWithDebInfo build type.
- Use separate _multibuilds for static and dynamic libraries,
  otherwise CMake config depends on the static library.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1722254400">- cmake include files want to link agains gflags_shared instead
  of glflags only. Creating this libs the hard way.</changelog>
  <changelog author="Stefan Brüns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1723896000">- Revert previous, incorrect change. gflags_shared is a CMake
  target name, not a filename. Unfortunately no context was
  provided, making it impossible to know what was actually
  wanted.</changelog>
</package>
<package pkgid="6a8e39acd48cd94a393ac35c35c2d34b1493e68386165cebd726f5ba5359faa2b9eedef19a91170bf832d036d6e7876705b9cc6c9248aeb267fa48a3cdf32684" name="gfs2-utils" arch="riscv64">
  <version epoch="0" ver="3.5.1" rel="5.1"/>
  <changelog author="rgoldwyn@suse.com" date="1375531200">- Initial package gfs2-utils</changelog>
  <changelog author="lmb@suse.com" date="1379073600">- Update to 3.1.6+git.1378394292.fa32906
- Remove source URL from spec file, since there are no downloadable tar
  balls for the git version</changelog>
  <changelog author="lmb@suse.com" date="1379419200">- Update spec file copyright
- Remove unnecessary clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1421236800">- Update to version 3.1.7
  + No changelog available
- Use download Url as source
- Use official tarball
- Specfile cleanup
- Pass NOCONFIGURE to autogen.sh</changelog>
  <changelog author="zren@suse.com" date="1470225600">- Update to version 3.1.9
- Fix RPM building error due to upstream putting all binaries
  into /usr/sbin now</changelog>
  <changelog author="varkoly@suse.com" date="1637755200">- Update to version 3.4.1+git.87.c0ea1bc4:
  * libgfs2: Remove new_rgrps from struct gfs2_sbd
  * tests: Increase the size of the sparse file used by tests
  * gfs2/edit: always use "%s"-style format for printf()-style functions
  * tunegfs2: Use O_EXCL when opening the device rw
  * Make sure i_bh is set after lgfs2_gfs_inode_get()
  * libgfs2: Avoid potential gfs/gfs2 superblock update clash
  * gfs2_edit: Fix segfault in hexdump()
  * libgfs2: Add NULL-checking for ip-&gt;i_bh in inode_put()
  * fsck.gfs2: Fix remaining endianness sparse warnings
  * gfs2_edit: Fix remaining endianness sparse warnings</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1678104000">- Update to version 3.5.0:
  * Update translation template
  * Fix uninitialized memory coverity warnings
  * gfs2_grow: Don't free rgs when it's NULL
  * libgfs2: Fix potential NULL deref in lgfs2_lookupi()
  * libgfs2: Add lgfs2_bfree(), lgfs2_inode_free()
  * Free per_node in build_per_node error paths
  * fsck.gfs2: Fix wrong entry used in dentry comparison
  * added unit tests
  * Remove lgfs2_breadm()
  * libgfs2: Make sure block_alloc() fails when out of space
  * Remove dependency on linux/limits.h
  * mkfs.gfs2: Improve journal write error reporting
  * mkfs.gfs2: Add -U UUID option</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1692619200">- Update to version 3.5.1 (jsc#PED-6362)
  * Don't use char arrays as temporary buffers
  * libgfs2: Separate gfs and gfs2 code in lgfs2_sb_out()
  * Re-enable -Wstrict-aliasing
  * gfs2_convert: Clean up strict-aliasing warnings
  * libgfs2: Fix strict-aliasing warning in lgfs2_rgrp_bitbuf_alloc
  * gfs2_jadd: Fix format string warnings on 32-bit
  * gfs2_edit: Fix savemeta test failures in 32-bit environments
- Back port bugfix patch after tag 3.5.1
  + 0001-fsck.gfs2-Tighten-offset-check-in-check_eattr_entrie.patch
  + 0002-fsck.gfs2-Fix-max-xattr-record-length-check.patch
  + 0003-fsck.gfs2-Fix-xattr-offset-checks-in-p1_check_eattr_.patch
- Update rpm build file
  * _service
  * _servicedata</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1741694400">- Add 'Recommends: gfs2-kmp' to the spec file.
  * Notify users to install the gfs2 kernel module.</changelog>
</package>
<package pkgid="8aaf7b21b127b915d13f8eb3ffc84dc3bc2dc39a4a199856797712b2fbcd82e2288258a59e9961fd9e14b2e7aa1c09768c08e0c60b53eb904ee481f37a948a37" name="ggml-devel" arch="riscv64">
  <version epoch="0" ver="8189" rel="1.1"/>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1755432000">- Update to version 6188:
  * Vulkan backend improvements: larger workgroups, optimized
    argsort, fused adds, bounds checking, out-of-bounds and compile
    warning fixes, performance logging.
  * OpenCL backend: initial FA and mxfp4 support.
  * Model support: vision LiquidAI LFM2-VL family, 18-layer Gemma
    3-270m model type.
  * Common: fixed double BOS, improved chat templates, added
    override-tensor and CPU MoE draft parameters.
  * GGML: initial IBM zDNN backend, rope_multi update, conv_1d_dw
    bug fix, block_iq4_nlx8 repack, improved Mistral integration.
  * Server: SWA checkpoints, -td/-tbd parameters, harmony thought
    message filtering.
  * Perplexity: improved error hints and constraint reporting.
  * GPT-OSS: harmony parsing implemented.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1756123200">- Update to version 6269:
  * Model and conversion: support for Seed-OSS, GPT-OSS
  response_format, interns1-mini, Ernie 4.5, gpt-oss type
  strings, improved Mistral templates, new model conversion
  tool/example with torch-cpu.
  * Vulkan backend: multiple optimizations (rms_norm, mul_mat_id,
    synchronization, conv2d, subgroup ops), new ops (exp,
    conv_2d_dw f16, ggml_mean).
  * GGML/CPU: added conv3d op, WebGPU quantization support,
  Q5_0/Q5_1 on s390x, mxfp4 intrinsics on ppc64le.
  * Server and chat: multimodal completion and embeddings
  JSON support, improved OpenAI API compatibility and usage
  statistics, disabled context shift by default, fixed ordering
  of tasks, webui issues, debug assertions, clarified
  reasoning_format.
  * KV cache: unified handling improvements, support for reuse,
  removal of deprecated APIs, simplifications.
  * Miscellaneous: fixed logging of non-ASCII characters, removed
  deprecated or unused code and build artifacts.
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b6188...b6269</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1757419200">- Update to version 6428
  * Added support for DeepSeek V3.1, Nemotron, and Seed OSS
    thinking &amp; tool calling.
  * Fixed crashes and tool_call parsing issues.
  * CLI improvements: better warnings and enhanced bash completion.
  * Improved context handling (n_outputs, graph stats, reserve fixes).
  * KV-cache optimizations and fixes for slot handling, SWA checks,
    and batching.
  * New support for EmbeddingGemma 300M and fixes for Gemma 270M.
  * General stability and correctness fixes across evaluation,
    initialization, and buffer management.
  * Major updates for aarch64 (SVE F16), RVV support, and
    s390x cleanup.
  * New ops: WAN video model, WebGPU transpose/reshape, Vulkan
    im2col_3d, pad_ext, integer dot products.
  * Optimizations for RVV kernels, OpenCL fused ops, and Vulkan
    matmul paths.
  * Expanded casting, exponential functions, and memory
    improvements.
  * Upgraded kleidiai to v1.13.0.
  * Refactored gguf_writer, improved byte-swapping, and fixed
    metadata entries.
  * Python bindings cleanup and fixes.
  * Added flags, templates, debugging tools, QAT-Q4 quantization,
    and mmproj targets.
  * Fixed errors, added missing scripts, and removed hardcoded
    shebangs.
  * New support for jina-embeddings-v3, MiniCPM-V 4.5, Kimi VL, and
    extended embedding options.
  * Improved defaults for GPU usage and attention.
  * Added documentation and parameters (parallel_tool_calls,
    exceed_context_size_error).
  * Security improvements (/slots enabled by default).
  * Optimized sampling strategies.
  * New logging/coloring options.
  * JSON schema improvements (enum handling).
  * Multiple bug fixes across graph, presets, mtmd, and thinking models.
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b6269...b6428</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1758974400">- Update to b6605:
  * Added docker protocol support and resumable downloads for
    llama-server
  * New models: LLaDA-7b-MoE, Grok-2, GroveMoE, OLMo3, LiquidAI
    LFM2-2.6B
  * Added conversion support for GraniteHybrid (non-hybrid attn)
    and Llama4ForCausalLM
  * llama: support for qwen3 reranker, T5 unequal encoder-decoder
    layers, seq limit bumped 64 → 256
  * Bench improvements: list devices, multiple devices, n-cpu-moe
  * Vulkan: conv_transpose_2d, GET_ROWS, iGPU device selection,
    buffer optimizations, shader fixes, OOM handling
  * ggml: semantic versioning, backend/device extensions,
    optimizations, fixes for embedding, quantization, padding
  * ggml-cpu: SIMD support (MXFP4 for s390x), cpumask respect,
    ARM INT8 checks
  * Common: fixes for memory corruption, offline mode without curl,
    switch to cpp-httplib
  * Server: SSE/OpenAI error handling, usage stats opt-in, external
    test server, removed LLAMA_SERVER_SSL
  * WebUI: migrated to SvelteKit, hash-based routing, chunk
    handling fixes
  * Fixes across model-conversion, rpc, media, devops, embedding
    docs, typos
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b6269...b6428</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1759579200">- Update to version 6690:
  * ggml: bump to v0.9.4; fix graph reallocation and multi-chunk
    dependencies
  * ggml webgpu: add soft_max op; optimize rms_norm; extend
    operator support
  * ggml-riscv: add Spacemit backend
  * vulkan: improve shader threading and incremental builds
  * vulkan: fix FA coopmat1 array indexing and quantized flash
    attention
  * vulkan: replace maxMemoryAllocationSize, improve header
    compatibility
  * vulkan: add bounds checks in flash attention; 64-bit im2col
    support
  * rpc: add multi-device support; validate src buffer copies
  * server: add context checkpointing for hybrid and recurrent
    models
  * chat: add Magistral thinking support; fix missing sibling
    messages
  * webui: fix payloads and routing; improve mobile and dialog
    behavior
  * model: implement Apertus; support GLM 4.6
  * llama: fix shapes for BERT/MPT q/k norm; improve PLaMo2
    loading
  * common: introduce http.h client; disable progress bar without
    tty
  * common: remove common_has_curl(); simplify etag tracking
  * opencl: support pad_ext and ne3 in get_rows
  * various minor fixes for scrolling, sampling, and chat block
    handling
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b6605...b6690</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1762171200">- Update to version 6937:
  * New model: Janus Pro
  * New model: Minimax M2
  * New model: Granite Hybrid nano types
  * New model: support for qwen3vl series
  * New model: support for CogVLM model
  * New model: LightOnOCR-1B model
  * New model: BailingMoeV2 support
  * New model: Granite Hybrid types
  * New model: Support home-cooked Mistral Small Omni
  * New model: Support LiquidAI LFM2-MoE hybrid model
  * New model: Granite docling + Idefics3 preprocessing (SmolVLM)
  * New model: EmbeddingGemma Adding Support for
    SentenceTransformers Dense Modules
  * Server improvements, OpenAI API compatibility, optimizations,
    and bug fixes
  * Vulkan backend improvements, optimizations, and bug fixes
  * OpenCL backend fixes
  * CPU backend optimizations
  * Multimodal (mtmd) improvements
  * WebUI enhancements
  * Architecture-specific improvements
  * llama core improvements
  * Memory management improvements
  * Conversion and quantization tools enhancements
  * Grammar and sampling improvements
  * Chat and prompts enhancements
  * General fixes and improvements
  * RPC improvements and bug fixes
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b6690...b6937</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1764849600">- Switch to .so versioning, following upstream
- Update to version 7266:
  * Added support for several new and updated models including
    Ministral3, Qwen3 Next, RND1 Diffusion LM, AfmoeForCausalLM,
    openPangu-Embedded, and improved detection for
    GigaChat3-10-A1.8B.
  * Server improvements: multi-model API, Anthropic Messages API,
    task generator API, HTTP interface split, jinja enabled by
    default.
  * Chat and parsing improvements: generalized XML-style tool-call
    parsing, composable PEG parser combinators.
  * WebUI enhancements: restored HTML in Markdown tables, rehype
    plugin improvements, attachment-handling UX improvements,
    Harmony tool-call visualization, new keyboard shortcuts,
    clickability fixes, autoscroll toggle, and new “Continue”
    action.
  * CUDA backend improvements: FP16 restrictions, memory bandwidth
    improvements, stream-based concurrency, MMQ and fusion fixes,
    rope fusion corrections, improved handling of nb00/nb02, and
    various stability fixes.
  * Vulkan backend improvements: new operators, improved FA and
    MMVQ support, async graph_compute, conv2d spec constants, i32 copy
    support.
  * GGML and CPU backend updates: expanded RVV, ARM64, RISC-V
    feature detection; new CPU intrinsic implementations; improved
    GEMM/GEMV repack kernels; ops additions.
  * OpenCL, SYCL, HIP, MUSA, and Hexagon improvements: expanded
    operator support, new kernels, fallback logic for older SoCs,
    buffer handling fixes.
  * MTMD (multimodal) improvements: warmup toggles, CLI log-noise
    reduction, image embedding size fixes and audio model patch
    fixes.
  * General performance, stability, and correctness improvements
    across CPU, GPU, schedulers, memory management, kv-cache,
    async behavior, thread safety, and operator fusion.
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b6937...b7266</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1766750400">- Update to version 7540:
  * Major CUDA improvements including Blackwell native build fixes,
    experimental MXFP4 support, optimized CUMSUM paths, new ops
    (FILL, DIAG, TRI, CUMSUM), FA/MMA overflow fixes, better GPU
    utilization defaults, and multiple correctness and stability
    fixes.
  * Significant Vulkan backend work with new operators, faster
    FA/MMV/MMVQ paths, async tensor and event support, rope and MoE
    improvements, reduced data races, better logging, and numerous
    performance optimizations.
  * CPU and GGML backend enhancements covering ARM64, RVV, RISC-V,
    ZenDNN, and Hexagon, with new and optimized kernels, improved
    repack logic, allocator fixes, graph reuse, and better error
    handling.
  * Expanded support and fixes across Metal, HIP, SYCL, OpenCL,
    CANN, WebGPU, and Hexagon backends.
  * Added and improved support for many models and architectures
    including Qwen3-Next, Nemotron v2/v3, Llama 4 scaling, GLM4V,
    MiMo-V2-Flash, Granite Embeddings, KORMo, Rnj-1, LFM2 text/
    audio/MoE, Mistral and Mistral-Large variants, DeepSeek
    variants, ASR conformer models, and multimodal pipelines.
  * Fixed multiple model issues such as missing tensors,
    division-by-zero errors, rope scaling regressions, MoE edge
    cases, bidirectional architectures, and multimodal loading
    errors.
  * Server and router improvements including safer multithreading,
    race-condition fixes, multi-model routing, preset cascading,
    startup model loading, auto-sleep on idle, improved speculative
    decoding, better RPC validation, and friendlier error handling.
  * CLI and argument-parsing improvements with new flags, negated
    argument support, environment overrides, clearer defaults,
    and improved diagnostics.
  * WebUI enhancements improving chat usability, attachment
    editing, copy-to-clipboard behavior, streaming selection,
    layout and sidebar behavior, statistics display, mobile
    responsiveness, and general UX polish.
  * Model conversion and tooling improvements including better
    ftype heuristics, rope handling refactors, embedding
    verification fixes, batching and multimodal support, safer
    read-only workflows, and additional debugging and verbosity
    options.
  * Broad performance, stability, and correctness improvements
    across memory management, kv-cache handling, async behavior,
    graph optimization, numerical stability, and operator fusion.
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b7266...b7540</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1768996800">- Update to version 7789:
  * CUDA: multiple fixes and cleanups, improved Blackwell and RDNA
    support, FA/MMA correctness fixes, reduced debug output, and
    improved compatibility with older toolchains.
  * Vulkan: performance optimizations, new and extended operators,
    improved handling of large tensors, and driver-specific
    workarounds for AMD and Intel.
  * GGML: new operators, backend sampling support, allocator and
    graph improvements, WebGPU enhancements, and better error
    handling.
  * CPU and accelerator backends: fixes and optimizations across
    OpenCL, HIP, SYCL, CANN, Hexagon, Metal, and Power
    architectures.
  * Models and conversion: added and fixed support for multiple
    models including GLM-4 variants, EXAONE MoE, Qwen3 Next,
    Gemma 3, Granite,LFM2, Youtu-VL, and others.
  * Server and CLI: scheduling, memory, and KV-cache fixes,
    improved defaults, new options, and stability improvements.
  * Jinja templates: correctness fixes, feature completion, and
    improved test coverage.
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b7540...b7789</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1772452800">- Update to version 8189:
  * CUDA: CDNA3 MFMA support for FA MMA kernel, improved CUDA graph
    capture, dequantization optimizations, and grid.y cap fix in
    non-contiguous kernels.
  * Vulkan: Intel/AMD tuning, FA scalar and coopmat1 refactors,
    new ops (L2_NORM, GGML_OP_SET), overlap check before fusion,
    and correctness fixes for rope, fp16 FA, and mul_mat_id.
  * CPU and GGML: mxfp4 repack, SVE/RVV kernel additions, q5_K and
    q6_K repack with dotprod and i8mm, tiled FA for prompt
    processing, s390x optimizations, and extended bin bcast.
  * Accelerator backends: new ops and optimizations across OpenCL,
    Metal, WebGPU, SYCL, CANN, HIP/ROCm, Hexagon, ZenDNN, and a
    new VirtGPU backend for Virglrenderer API remoting.
  * Models and conversion: added Kimi-K2.5, Kimi Linear (MLA KV
    cache), Jina Embeddings v5 Nano, Kanana-2, JAIS-2, PaddleOCR-VL,
    GLM-OCR, GLM MoE DSA, Tiny Aya, full modern BERT, Step3.5-Flash,
    Qwen3.5 series, and Devstral-2; graph deduplication and
    conversion fixes across multiple architectures.
  * Server: /v1/responses mirroring, multi-model alias support,
    multi-modal prompt caching and context checkpoints,
    max_completion_tokens property, and various stability fixes.
  * KV cache, MTMD, and Jinja: M-RoPE shift fix, V-less cache
    support, hybrid model size fix, multimodal tiling and padding
    fixes, and multiple Jinja correctness and feature additions.
  * WebUI: full-height code blocks, raw LLM output switcher, system
    message injection, router mode fixes, and Svelte update.
  * Misc: self-speculative decoding without a draft model, NetBSD
    support, ggml bumped to 0.9.7, gguf-py to 0.18.0, updated
    miniaudio, cpp-httplib, and BoringSSL.
  * Full commit log:
    https://github.com/ggml-org/llama.cpp/compare/b7789...b8189</changelog>
</package>
<package pkgid="9c0bb539355697b8a0a19edc8232e676d21ebf3af9c3ec3a58cd4dfe30befbfe5d308fbba0cd752c6ca5cfbe3b1120e4dcf2a12fb4ffea701b4708c080f66802" name="gh" arch="riscv64">
  <version epoch="0" ver="2.89.0" rel="1.1"/>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1763121600">- Update to version 2.83.1:
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
  * Check user and teams nil state instead of length
  * Update third-party licenses and dependencies
  * Ensure empty arrays for reviewers in PR API calls
  * Update .github/workflows/lint.yml
  * Annotate go-licenses install with version tag
  * Integrate license checks back into lint workflow</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1765800000">- Update to version 2.83.2:
  * Update licences
  * Bump dev-tunnels SDK 0.1.13 to 0.1.19
  * Bump Go to 1.25.5
  * Update licenses for go-containerregistry-0.20.7 bump
  * chore(deps): bump github.com/google/go-containerregistry
  * Update licenses for go-version-1.8.0 bump
  * chore(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0
  * Update licenses for tcell-2.13.1 bump
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.9.0 to 2.13.1
  * chore: make licenses
  * refactor: drop multierror in favor of std
  * Bump Go to 1.25.4
  * Update licenses for huh 0.8.0 bump
  * Fix accessible prompter tests with huh 0.8.0 upgrade
  * chore(deps): bump github.com/charmbracelet/huh from 0.7.0 to 0.8.0
  * Update licenses with grpc-1.76.0 bump
  * chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.76.0
  * Update licenses for mimetype 1.4.11 bump
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
  * Update licenses for protobuf 1.36.10 bump
  * chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10
  * Error if go-licenses is not on the PATH
  * chore(deps): bump actions/checkout from 5 to 6
  * Update licenses for crypto-0.45.0 bump
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
  * Alphabetize Ubuntu section
  * Add Debian/Ubuntu to unofficial packages
  * Add PGP key rotation PoC (#12176)
  * refactor(pkg/search): rename `KeywordsVerbatim` to `ImmutableKeywords`
  * refactor(pkg/search): rewrite returns in a more verbose way
  * fix(pr/shared): delegate query compilation to `search` package
  * test(pkg/search): assert verbatim keywords are respected
  * fix(pkg/search): add `KeywordsVerbatim` field to `Query` type
  * Remove extra flag default from help usage
  * Refactor cfg out of CAPI Client</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1768564800">- Update to version 2.85.0:
  * fix: simplify set-default remote parsing
  * Handle repo argument before remote name
  * chore: update licenses
  * chore(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16
  * chore: update licenses using `go-licenses@v2`
  * chore: install `go-licenses@v2` in scripts
  * Update go-licenses for 1.25
  * chore: update licenses
  * chore: bump `github.com/sigstore/sigstore-go` to `v1.1.4`
  * chore: remove redundant comment
  * ci: enable noop linters
  * Add shell specification for temporary tag creation
  * ci: shorten `run` block
  * ci: improve step name
  * ci: tag per build job
  * Update Azure Code Signing endpoint URL
  * Update Azure Code Signing client to 1.0.95
  * Update actions/checkout to v6 in extension workflow templates
  * feat: allow git remote names in gh repo set-default
  * Add test to ensure null values are skipped
  * ci: disable create storage record for artifacts
  * chore(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0
  * chore: run `go mod tidy`
  * chore: update licenses
  * chore: upgrade `github.com/cli/oauth` to `v1.2.1`
  * fix: prevent panic when processing null project items
  * ci: fix binary artficat dirs used in macos job
  * ci: fix binary artifact dir paths used in Windows job
  * ci: upgrade to GoReleaser v2 CLI syntax for `--skip`
  * ci: limit deb/rpm packages to `linux` build
  * ci: replace `archives.format` with `archives.formats` array
  * ci: remove redundant `archives.rlcp`
  * ci: replace `archives.builds` with `archives.ids`
  * ci: quote 386 arch
  * ci: upgrade `.goreleaser.yml` to v2
  * ci: upgrade to GoReleaser v2
  * chore: update licenses
  * chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0
  * chore: update licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.2 to 2.13.4
  * chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
  * chore: update licenses
  * chore: update licenses
  * chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2
  * chore: update licenses
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
  * Fix Debian CLI package link in installation guide
  * Add tests of browse --actions
  * Add gh browse --actions flag
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.1 to 2.13.2</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1769083200">- Update to version 2.86.0:
  * refactor: address review comments
  * Update contributing guidelines for clarity
  * test(copilot): fix windows asset URL
  * fix(cache delete): add unit tests and expand help doc
  * feat(cache delete): allow for delete all caches for a ref
  * Fix OS name in test archive filename to 'win32'
  * fix(copilot): replace `windows` with `win32` to match asset names
  * fix(root): avoid command name collision when registering extensions
  * chore(root): register `copilot` command
  * feat: add `copilot` command
  * refactor(run download): extract zip extraction func into a separate package
  * fix: error when head and base refs are identical in pr create</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771588800">- Update to version 2.87.0:
  * Bundle licenses at release time (#12625)
  * Rename query for clarity
  * Remove pointer comments
  * Simplify error message
  * Remove DTO concept
  * Add `--query` flag to `project item-list` (#12696)
  * Clarify --clobber flag deletes assets before re-uploading
  * Add usage examples to gh gist edit command
  * Remove feedback issue template
  * Migrate PR triage workflows to shared workflows
  * Rename triage workflow to triage-discussion-label
  * Pass environment as input to shared triage workflow
  * Add missing environment and label check to triage workflow
  * Initial plan
  * fix(workflow run): bail out on feature detection error
  * refactor(featuredetection): remove temp in favour of early returns
  * docs(workflow run): improve help docs
  * docs(workflow run): add cleanup marker with explanation on future changes
  * fix(workflow run): apply `url.PathEscape` when compiling URL
  * refactor(workflow run): remove temp `out`
  * Add missing TODO comments for featuredetection if-statements
  * docs(featuredetection): fix typo in comment
  * test(featuredetection): fix test case name
  * test(workflow run): verify retrieval of workflow run details
  * feat(workflow run): retrieve workflow run if supported by the API
  * test(featuredetection): add tests for `ActionsFeatures`
  * fix(featuredetection): add `ActionsFeatures` to detect workflow dispatch features
  * pin REST API version to 2022-11-28
  * Migrate stale workflow to shared workflow
  * Respect --exit-status with --log and --log-failed
  * document fork default branch behavior
  * Migrate issue triage workflows to shared workflows
  * fork default branch only in pr create
  * update third party licenses
  * chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0
  * Add manual dispatch to bump-go workflow
  * bump go to 1.25.7
  * update third party licenses
  * chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
  * update third party licenses
  * chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * update third party licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.4 to 2.13.7
  * Update third party licenses
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * Update third-party licenses
  * Clarify comment on reviewer API behavior
  * Clarify assignee/reviewer fetching behavior
  * Clarify EditableReviewers comment
  * Clarify Copilot assignee comment
  * Use unfiltered totalCount for reviewer 'more results' display
  * Include name in reviewer display for existing review requests
  * update Go 1.25.6
  * Implement cascading quota for reviewer suggestions
  * fix(pr edit): send empty slices to clear reviewers in replace mode
  * Fix return proper slug only for ReviewerTeam
  * Remove redundant comment
  * chore: update licenses
  * chore: bump `cli/oauth` to `v1.2.2`
  * Add CCR and reviewer MultiSelectWithSearch
  * chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
  * Remove outdated comment in SuggestedAssignableActors
  * Apply suggestions from code review
  * Remove outdated TODO comments in survey.go
  * Remove redundant comment in editRun test
  * Return total assignee count in SuggestedAssignableActors
  * Add test for MultiSelectWithSearch error propagation
  * Add test for legacy assignee flow on GHES
  * Remove unused Viewer struct from SuggestedAssignableActors
  * Add comments to assigneeSearchFunc for clarity
  * Simplify variables map in SuggestedAssignableActors
  * Simplify suggested assignable actors
  * Fix linter and mock prompter signature
  * Apply suggestions from code review
  * Apply suggestions from code review
  * Clarify TODO comment for reviewer search function
  * Only support assignee searchfunc on GitHub.com
  * Update  edit tests
  * Refactor MultiSelectWithSearch to use result struct
  * Add comment describing logger
  * Pass editable to assigneeSearchFunc and update metadata
  * Add dynamic assignee search to PR edit flow
  * MultiSelectWithSearch initial implementation
  * prshared: named prompt interface parameters
  * typo: dont to don't
  * chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.4.0
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/sigstore from 1.10.0 to 1.10.4
  * docs: lint source.md
  * fix(pr/shared): improve `ParseFullReference` error message
  * Fix fmt.Errorf format argument in ParseFullReference
  * chore(deps): bump actions/upload-artifact from 5 to 6
  * chore(deps): bump actions/download-artifact from 6 to 7</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771761600">- Update to version 2.87.2:
  * chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0
  * fix(agent-task/capi): fix capi API version
  * Remove debris licenses</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1772020800">- Update to version 2.87.3:
  * Fix project mutation query variable usage</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1773230400">- Lower the golang build dependency from &gt;= 1.26.1 to &gt;= 1.26
  * lower-go-version.patch
- Update to version 2.88.0:
  * fix: add if guard to no-response job to prevent running on workflow_dispatch
  * Add pitch surfacing workflow (monthly + manual dispatch)
  * fix: address review feedback on squash merge commit message
  * fix: gofmt alignment in test struct literals
  * feat(repo): add --squash-merge-commit-message flag to gh repo edit
  * chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  * refactor: change extractFileName param from []byte to string
  * Update Go version requirement to 1.26+
  * Bump golangci-lint from v2.6.0 to v2.11.0 for Go 1.26 support
  * Bump Go from 1.25.7 to 1.26.1 to fix stdlib vulnerabilities
  * Address review comments: use actorDisplayName for Copilot author display
  * Show friendly display names in gh issue view
  * Add generic actorDisplayName for all actor display names
  * Show friendly Copilot (AI) name in gh pr view
  * fix: align example indentation with codebase convention
  * fix: address review feedback for --exclude flag
  * fix: share diffHeaderRegexp between changedFilesNames and extractFileName, fix gofmt
  * feat(pr diff): add --exclude flag to filter files from diff output
  * Fetch org teams via repository.owner inline fragment
  * chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2
  * Exclude PR author from reviewer candidates in SuggestedReviewerActors
  * Fix duplicate reviewers in gh pr edit by passing logins as defaults
  * Exclude current user from suggested reviewers in gh pr create
  * Replace @copilot with Copilot reviewer login in gh pr create
  * Add TODO requestReviewsByLoginCleanup on GHES ID-based reviewer path
  * Remove /slug team reviewer shorthand normalization
  * Add TODO requestReviewsByLoginCleanup on static reviewer MultiSelect
  * Check state.ActorReviewers in MetadataSurvey reviewer search gate
  * Label Copilot detection in SuggestedReviewerActorsForRepo as a hack
  * Add TODO requestReviewsByLoginCleanup in CreatePullRequest
  * refactor: deduplicate scope error handling between api/client.go and project queries
  * Fix extension install error message showing raw struct instead of owner/repo (#12836)
  * chore(deps): bump github.com/docker/cli
  * Remove StateReason feature detection for issue close
  * Remove unnecessary StateReasonDuplicate feature detection
  * docs: add examples to gh issue close help text (#12830)
  * Fix incorrect integer conversion from int to uint16 in port forwarder (#12831)
  * Combine issue feature detection into a single GraphQL query
  * feat(browse): add blame flag
  * Reword `--no-upstream` help doc
  * test(issue list): cover additional PR search qualifier variants
  * fix(issue list): reject pull request-only search qualifiers
  * chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1
  * chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0
  * chore(deps): bump actions/download-artifact from 7 to 8
  * chore(deps): bump actions/upload-artifact from 6 to 7
  * Set COPILOT_GH env var when launching Copilot CLI
  * Simplify progress indicators in issue develop
  * Emit null for zero createdAt/updatedAt values
  * Address Copilot review feedback
  * Polish --json support for agent-task view
  * Polish --json support for agent-task list
  * Fix gofmt alignment in view_test.go
  * feat(pr): add changeType field to files JSON output
  * Add --duplicate-of flag and duplicate reason to gh issue close
  * Add --json support to `gh agent-task view`
  * Add --json support to `gh agent-task list`
  * fix(project/item-edit): preserve title/body when editing draft issue with partial flags
  * Add databaseId to assignees GraphQL fragment
  * fix(licenses): implement VCS-friendly embedding
  * chore(gitignore): ignore generated license files
  * Use pre-compiled regexp for matching Content-Type
  * chore(script/licenses): fix indentation
  * fix(script/licenses): generate licenses in separate dirs
  * Fix invalid ANSI SGR escape code in JSON and diff colorization
  * Add --no-upstream flag to gh repo clone
  * Clarify ReviewerCandidate relationship to AssignableActor
  * Move PR review queries from queries_pr.go to queries_pr_review.go
  * Use org/slug format in test fixtures and remove /slug normalization
  * Normalize /slug team shorthand to org/slug and fix docs
  * Include bot logins in login-based reviewer mutation guard
  * Skip reviewer metadata fetch when using search-based selection
  * Update test assertions to expect org/slug team format
  * Wire bot reviewer logins through CreatePullRequest
  * Partition bot reviewers separately for RequestReviewsByLogin
  * Preserve org/slug format for team reviewer slugs
  * Apply suggestion from @BagToad
  * Remove redundant comment
  * Don't swallow error from FD
  * Remove redundant comments
  * Fix issue develop repeated invocation with named branches
  * Fix redundant API call in gh issue view --comments (#12606)
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * gh pr create: CCR and multiselectwithsearch
  * trigger rerun
  * test: TestGenerateScopeErrorForGQL and TestRequiredScopesFromServerMessage
  * fix: clarify scope error while creating issues for projects
  * fix: error when --remote flag used with repo argument
  * build: customizable install `prefix`</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1773316800">- Update to version 2.88.1:
  * Revert "fix: clarify scope error while creating issues for projects"
  * Revert "refactor: deduplicate scope error handling between api/client.go and project queries"
  * Switch deployment signing to OIDC authentication</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1774526400">- Update to version 2.89.0:
  * Ensure huh prompter cleans up
  * fix(huh prompter): remove unused fields and imports
  * go mod tidy
  * feat(huh prompter): clear search input after submitting query
  * refactor(huh prompter): custom Field for MultiSelectWithSearch
  * feat(huh prompter): add placeholder to search input
  * fix(huh prompter): use synchronized accessors to eliminate data race
  * fix(accessible prompter): update test expectations for huh v2
  * refactor(huh prompter): pipe-based test harness with full coverage
  * test(huh prompter): add table-driven tests for all prompt types
  * Upgrade to huh/v2 and fix selection persistence in MultiSelectWithSearch
  * Fix gofmt alignment for prompter-enabled fields in IOStreams
  * Use LayoutStack for huhPrompter MultiSelectWithSearch
  * Add experimental huh-only prompter gated by GH_EXPERIMENTAL_PROMPTER
  * Add nameWithOwner to necessary tests
  * fix(pr view): fetch nameWithOwner in headRepository GraphQL query
  * test(acceptance): remove run-download-traversal test
  * fix(acceptance): set git identity in testscript sandbox
  * internal/codespaces/portforwarder: define err in go func instead of use err defined in outer scope
  * chore(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8
  * Update docs/triage.md
  * Update docs/triage.md
  * Align triage.md with unified triage process
  * Fix typo: remove extra space in README.md link
  * fix(survey): use useReviewerSearch consistently in prompt path
  * fix(pr create): wire up @copilot assignee replacement and [bot] suffix
  * refactor(survey): simplify ApiActorsSupported in RepoMetadataInput
  * docs(featuredetection): document GHES removal criteria for ApiActorsSupported
  * refactor(featuredetection): rename ActorIsAssignable to ApiActorsSupported
  * refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported
  * refactor(pr shared): extract SpecialAssigneeReplacer for @me and Copilot expansion
  * chore(deps): bump github.com/google/go-containerregistry
  * Record agentic invocations in User-Agent header
  * Address review: table tests, godocs, code style
  * Add AGENTS.md optimized for AI agent token efficiency
  * docs: simplify flag text
  * docs(pr edit): improve command examples with grouped sections
  * docs: clarify that --add-reviewer can re-request reviews
  * feat(pr create, issue create): search-based assignee selection in MetadataSurvey
  * review: address code review feedback
  * refactor(issue edit): wire up search-based assignee selection
  * refactor(pr edit): remove actor accumulation hack from assignee search
  * refactor(pr edit, issue edit): use login-based assignee mutation for flag flows
  * fix(pr create): use login-based assignee mutation on github.com
  * chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0
  * chore(deps): bump mislav/bump-homebrew-formula-action from 3.6 to 4.1
  * Remove auto-labels from issue templates
  * fix(agent-task): resolve Copilot API URL dynamically (#12956)
  * chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
  * chore(deps): bump azure/login from 2.3.0 to 3.0.0
  * fix: improve docs around IssueRepoInfo
  * test(issue transfer): update stub for IssueRepositoryInfo query
  * fix(issue transfer): use IssueRepoInfo to fetch minimal fields for issues
  * test(issue create): update stubs for IssueRepositoryInfo query
  * fix(issue create): use IssueRepoInfo to avoid requiring Contents:Read permission
  * test(api): add tests for GitHubRepo and IssueRepoInfo
  * refactor(api): add IssueRepoInfo for minimal issue repo queries
- Packaging improvements:
  * Drop lower-go-version.patch since go1.26.1 is now available.
    Patches to go.mod are brittle with fuzz=0 as adjacent lines
    containing dependency versions will change frequently.
  * Tests: skip two upstream tests TestPendingOperationDisallowsSSH
    and TestSelectSSHKeys which currently fail in the limited
    rpmbuild environment. These could probably be addressed with
    additional BuildRequires to provide a more complete system
    analog.</changelog>
</package>
<package pkgid="c40f0817f9b332fd0b18c5603cbea1c59cee115d48260b6c745a9dcae675b0c002a71620aff1c79732f4c5c5710f860f797147bdd661053ad7eccece4a410de9" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.89.0" rel="1.1"/>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1763121600">- Update to version 2.83.1:
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
  * Check user and teams nil state instead of length
  * Update third-party licenses and dependencies
  * Ensure empty arrays for reviewers in PR API calls
  * Update .github/workflows/lint.yml
  * Annotate go-licenses install with version tag
  * Integrate license checks back into lint workflow</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1765800000">- Update to version 2.83.2:
  * Update licences
  * Bump dev-tunnels SDK 0.1.13 to 0.1.19
  * Bump Go to 1.25.5
  * Update licenses for go-containerregistry-0.20.7 bump
  * chore(deps): bump github.com/google/go-containerregistry
  * Update licenses for go-version-1.8.0 bump
  * chore(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0
  * Update licenses for tcell-2.13.1 bump
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.9.0 to 2.13.1
  * chore: make licenses
  * refactor: drop multierror in favor of std
  * Bump Go to 1.25.4
  * Update licenses for huh 0.8.0 bump
  * Fix accessible prompter tests with huh 0.8.0 upgrade
  * chore(deps): bump github.com/charmbracelet/huh from 0.7.0 to 0.8.0
  * Update licenses with grpc-1.76.0 bump
  * chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.76.0
  * Update licenses for mimetype 1.4.11 bump
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
  * Update licenses for protobuf 1.36.10 bump
  * chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10
  * Error if go-licenses is not on the PATH
  * chore(deps): bump actions/checkout from 5 to 6
  * Update licenses for crypto-0.45.0 bump
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
  * Alphabetize Ubuntu section
  * Add Debian/Ubuntu to unofficial packages
  * Add PGP key rotation PoC (#12176)
  * refactor(pkg/search): rename `KeywordsVerbatim` to `ImmutableKeywords`
  * refactor(pkg/search): rewrite returns in a more verbose way
  * fix(pr/shared): delegate query compilation to `search` package
  * test(pkg/search): assert verbatim keywords are respected
  * fix(pkg/search): add `KeywordsVerbatim` field to `Query` type
  * Remove extra flag default from help usage
  * Refactor cfg out of CAPI Client</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1768564800">- Update to version 2.85.0:
  * fix: simplify set-default remote parsing
  * Handle repo argument before remote name
  * chore: update licenses
  * chore(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16
  * chore: update licenses using `go-licenses@v2`
  * chore: install `go-licenses@v2` in scripts
  * Update go-licenses for 1.25
  * chore: update licenses
  * chore: bump `github.com/sigstore/sigstore-go` to `v1.1.4`
  * chore: remove redundant comment
  * ci: enable noop linters
  * Add shell specification for temporary tag creation
  * ci: shorten `run` block
  * ci: improve step name
  * ci: tag per build job
  * Update Azure Code Signing endpoint URL
  * Update Azure Code Signing client to 1.0.95
  * Update actions/checkout to v6 in extension workflow templates
  * feat: allow git remote names in gh repo set-default
  * Add test to ensure null values are skipped
  * ci: disable create storage record for artifacts
  * chore(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0
  * chore: run `go mod tidy`
  * chore: update licenses
  * chore: upgrade `github.com/cli/oauth` to `v1.2.1`
  * fix: prevent panic when processing null project items
  * ci: fix binary artficat dirs used in macos job
  * ci: fix binary artifact dir paths used in Windows job
  * ci: upgrade to GoReleaser v2 CLI syntax for `--skip`
  * ci: limit deb/rpm packages to `linux` build
  * ci: replace `archives.format` with `archives.formats` array
  * ci: remove redundant `archives.rlcp`
  * ci: replace `archives.builds` with `archives.ids`
  * ci: quote 386 arch
  * ci: upgrade `.goreleaser.yml` to v2
  * ci: upgrade to GoReleaser v2
  * chore: update licenses
  * chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0
  * chore: update licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.2 to 2.13.4
  * chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
  * chore: update licenses
  * chore: update licenses
  * chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2
  * chore: update licenses
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
  * Fix Debian CLI package link in installation guide
  * Add tests of browse --actions
  * Add gh browse --actions flag
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.1 to 2.13.2</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1769083200">- Update to version 2.86.0:
  * refactor: address review comments
  * Update contributing guidelines for clarity
  * test(copilot): fix windows asset URL
  * fix(cache delete): add unit tests and expand help doc
  * feat(cache delete): allow for delete all caches for a ref
  * Fix OS name in test archive filename to 'win32'
  * fix(copilot): replace `windows` with `win32` to match asset names
  * fix(root): avoid command name collision when registering extensions
  * chore(root): register `copilot` command
  * feat: add `copilot` command
  * refactor(run download): extract zip extraction func into a separate package
  * fix: error when head and base refs are identical in pr create</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771588800">- Update to version 2.87.0:
  * Bundle licenses at release time (#12625)
  * Rename query for clarity
  * Remove pointer comments
  * Simplify error message
  * Remove DTO concept
  * Add `--query` flag to `project item-list` (#12696)
  * Clarify --clobber flag deletes assets before re-uploading
  * Add usage examples to gh gist edit command
  * Remove feedback issue template
  * Migrate PR triage workflows to shared workflows
  * Rename triage workflow to triage-discussion-label
  * Pass environment as input to shared triage workflow
  * Add missing environment and label check to triage workflow
  * Initial plan
  * fix(workflow run): bail out on feature detection error
  * refactor(featuredetection): remove temp in favour of early returns
  * docs(workflow run): improve help docs
  * docs(workflow run): add cleanup marker with explanation on future changes
  * fix(workflow run): apply `url.PathEscape` when compiling URL
  * refactor(workflow run): remove temp `out`
  * Add missing TODO comments for featuredetection if-statements
  * docs(featuredetection): fix typo in comment
  * test(featuredetection): fix test case name
  * test(workflow run): verify retrieval of workflow run details
  * feat(workflow run): retrieve workflow run if supported by the API
  * test(featuredetection): add tests for `ActionsFeatures`
  * fix(featuredetection): add `ActionsFeatures` to detect workflow dispatch features
  * pin REST API version to 2022-11-28
  * Migrate stale workflow to shared workflow
  * Respect --exit-status with --log and --log-failed
  * document fork default branch behavior
  * Migrate issue triage workflows to shared workflows
  * fork default branch only in pr create
  * update third party licenses
  * chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0
  * Add manual dispatch to bump-go workflow
  * bump go to 1.25.7
  * update third party licenses
  * chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
  * update third party licenses
  * chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * update third party licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.4 to 2.13.7
  * Update third party licenses
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * Update third-party licenses
  * Clarify comment on reviewer API behavior
  * Clarify assignee/reviewer fetching behavior
  * Clarify EditableReviewers comment
  * Clarify Copilot assignee comment
  * Use unfiltered totalCount for reviewer 'more results' display
  * Include name in reviewer display for existing review requests
  * update Go 1.25.6
  * Implement cascading quota for reviewer suggestions
  * fix(pr edit): send empty slices to clear reviewers in replace mode
  * Fix return proper slug only for ReviewerTeam
  * Remove redundant comment
  * chore: update licenses
  * chore: bump `cli/oauth` to `v1.2.2`
  * Add CCR and reviewer MultiSelectWithSearch
  * chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
  * Remove outdated comment in SuggestedAssignableActors
  * Apply suggestions from code review
  * Remove outdated TODO comments in survey.go
  * Remove redundant comment in editRun test
  * Return total assignee count in SuggestedAssignableActors
  * Add test for MultiSelectWithSearch error propagation
  * Add test for legacy assignee flow on GHES
  * Remove unused Viewer struct from SuggestedAssignableActors
  * Add comments to assigneeSearchFunc for clarity
  * Simplify variables map in SuggestedAssignableActors
  * Simplify suggested assignable actors
  * Fix linter and mock prompter signature
  * Apply suggestions from code review
  * Apply suggestions from code review
  * Clarify TODO comment for reviewer search function
  * Only support assignee searchfunc on GitHub.com
  * Update  edit tests
  * Refactor MultiSelectWithSearch to use result struct
  * Add comment describing logger
  * Pass editable to assigneeSearchFunc and update metadata
  * Add dynamic assignee search to PR edit flow
  * MultiSelectWithSearch initial implementation
  * prshared: named prompt interface parameters
  * typo: dont to don't
  * chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.4.0
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/sigstore from 1.10.0 to 1.10.4
  * docs: lint source.md
  * fix(pr/shared): improve `ParseFullReference` error message
  * Fix fmt.Errorf format argument in ParseFullReference
  * chore(deps): bump actions/upload-artifact from 5 to 6
  * chore(deps): bump actions/download-artifact from 6 to 7</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771761600">- Update to version 2.87.2:
  * chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0
  * fix(agent-task/capi): fix capi API version
  * Remove debris licenses</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1772020800">- Update to version 2.87.3:
  * Fix project mutation query variable usage</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1773230400">- Lower the golang build dependency from &gt;= 1.26.1 to &gt;= 1.26
  * lower-go-version.patch
- Update to version 2.88.0:
  * fix: add if guard to no-response job to prevent running on workflow_dispatch
  * Add pitch surfacing workflow (monthly + manual dispatch)
  * fix: address review feedback on squash merge commit message
  * fix: gofmt alignment in test struct literals
  * feat(repo): add --squash-merge-commit-message flag to gh repo edit
  * chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  * refactor: change extractFileName param from []byte to string
  * Update Go version requirement to 1.26+
  * Bump golangci-lint from v2.6.0 to v2.11.0 for Go 1.26 support
  * Bump Go from 1.25.7 to 1.26.1 to fix stdlib vulnerabilities
  * Address review comments: use actorDisplayName for Copilot author display
  * Show friendly display names in gh issue view
  * Add generic actorDisplayName for all actor display names
  * Show friendly Copilot (AI) name in gh pr view
  * fix: align example indentation with codebase convention
  * fix: address review feedback for --exclude flag
  * fix: share diffHeaderRegexp between changedFilesNames and extractFileName, fix gofmt
  * feat(pr diff): add --exclude flag to filter files from diff output
  * Fetch org teams via repository.owner inline fragment
  * chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2
  * Exclude PR author from reviewer candidates in SuggestedReviewerActors
  * Fix duplicate reviewers in gh pr edit by passing logins as defaults
  * Exclude current user from suggested reviewers in gh pr create
  * Replace @copilot with Copilot reviewer login in gh pr create
  * Add TODO requestReviewsByLoginCleanup on GHES ID-based reviewer path
  * Remove /slug team reviewer shorthand normalization
  * Add TODO requestReviewsByLoginCleanup on static reviewer MultiSelect
  * Check state.ActorReviewers in MetadataSurvey reviewer search gate
  * Label Copilot detection in SuggestedReviewerActorsForRepo as a hack
  * Add TODO requestReviewsByLoginCleanup in CreatePullRequest
  * refactor: deduplicate scope error handling between api/client.go and project queries
  * Fix extension install error message showing raw struct instead of owner/repo (#12836)
  * chore(deps): bump github.com/docker/cli
  * Remove StateReason feature detection for issue close
  * Remove unnecessary StateReasonDuplicate feature detection
  * docs: add examples to gh issue close help text (#12830)
  * Fix incorrect integer conversion from int to uint16 in port forwarder (#12831)
  * Combine issue feature detection into a single GraphQL query
  * feat(browse): add blame flag
  * Reword `--no-upstream` help doc
  * test(issue list): cover additional PR search qualifier variants
  * fix(issue list): reject pull request-only search qualifiers
  * chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1
  * chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0
  * chore(deps): bump actions/download-artifact from 7 to 8
  * chore(deps): bump actions/upload-artifact from 6 to 7
  * Set COPILOT_GH env var when launching Copilot CLI
  * Simplify progress indicators in issue develop
  * Emit null for zero createdAt/updatedAt values
  * Address Copilot review feedback
  * Polish --json support for agent-task view
  * Polish --json support for agent-task list
  * Fix gofmt alignment in view_test.go
  * feat(pr): add changeType field to files JSON output
  * Add --duplicate-of flag and duplicate reason to gh issue close
  * Add --json support to `gh agent-task view`
  * Add --json support to `gh agent-task list`
  * fix(project/item-edit): preserve title/body when editing draft issue with partial flags
  * Add databaseId to assignees GraphQL fragment
  * fix(licenses): implement VCS-friendly embedding
  * chore(gitignore): ignore generated license files
  * Use pre-compiled regexp for matching Content-Type
  * chore(script/licenses): fix indentation
  * fix(script/licenses): generate licenses in separate dirs
  * Fix invalid ANSI SGR escape code in JSON and diff colorization
  * Add --no-upstream flag to gh repo clone
  * Clarify ReviewerCandidate relationship to AssignableActor
  * Move PR review queries from queries_pr.go to queries_pr_review.go
  * Use org/slug format in test fixtures and remove /slug normalization
  * Normalize /slug team shorthand to org/slug and fix docs
  * Include bot logins in login-based reviewer mutation guard
  * Skip reviewer metadata fetch when using search-based selection
  * Update test assertions to expect org/slug team format
  * Wire bot reviewer logins through CreatePullRequest
  * Partition bot reviewers separately for RequestReviewsByLogin
  * Preserve org/slug format for team reviewer slugs
  * Apply suggestion from @BagToad
  * Remove redundant comment
  * Don't swallow error from FD
  * Remove redundant comments
  * Fix issue develop repeated invocation with named branches
  * Fix redundant API call in gh issue view --comments (#12606)
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * gh pr create: CCR and multiselectwithsearch
  * trigger rerun
  * test: TestGenerateScopeErrorForGQL and TestRequiredScopesFromServerMessage
  * fix: clarify scope error while creating issues for projects
  * fix: error when --remote flag used with repo argument
  * build: customizable install `prefix`</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1773316800">- Update to version 2.88.1:
  * Revert "fix: clarify scope error while creating issues for projects"
  * Revert "refactor: deduplicate scope error handling between api/client.go and project queries"
  * Switch deployment signing to OIDC authentication</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1774526400">- Update to version 2.89.0:
  * Ensure huh prompter cleans up
  * fix(huh prompter): remove unused fields and imports
  * go mod tidy
  * feat(huh prompter): clear search input after submitting query
  * refactor(huh prompter): custom Field for MultiSelectWithSearch
  * feat(huh prompter): add placeholder to search input
  * fix(huh prompter): use synchronized accessors to eliminate data race
  * fix(accessible prompter): update test expectations for huh v2
  * refactor(huh prompter): pipe-based test harness with full coverage
  * test(huh prompter): add table-driven tests for all prompt types
  * Upgrade to huh/v2 and fix selection persistence in MultiSelectWithSearch
  * Fix gofmt alignment for prompter-enabled fields in IOStreams
  * Use LayoutStack for huhPrompter MultiSelectWithSearch
  * Add experimental huh-only prompter gated by GH_EXPERIMENTAL_PROMPTER
  * Add nameWithOwner to necessary tests
  * fix(pr view): fetch nameWithOwner in headRepository GraphQL query
  * test(acceptance): remove run-download-traversal test
  * fix(acceptance): set git identity in testscript sandbox
  * internal/codespaces/portforwarder: define err in go func instead of use err defined in outer scope
  * chore(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8
  * Update docs/triage.md
  * Update docs/triage.md
  * Align triage.md with unified triage process
  * Fix typo: remove extra space in README.md link
  * fix(survey): use useReviewerSearch consistently in prompt path
  * fix(pr create): wire up @copilot assignee replacement and [bot] suffix
  * refactor(survey): simplify ApiActorsSupported in RepoMetadataInput
  * docs(featuredetection): document GHES removal criteria for ApiActorsSupported
  * refactor(featuredetection): rename ActorIsAssignable to ApiActorsSupported
  * refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported
  * refactor(pr shared): extract SpecialAssigneeReplacer for @me and Copilot expansion
  * chore(deps): bump github.com/google/go-containerregistry
  * Record agentic invocations in User-Agent header
  * Address review: table tests, godocs, code style
  * Add AGENTS.md optimized for AI agent token efficiency
  * docs: simplify flag text
  * docs(pr edit): improve command examples with grouped sections
  * docs: clarify that --add-reviewer can re-request reviews
  * feat(pr create, issue create): search-based assignee selection in MetadataSurvey
  * review: address code review feedback
  * refactor(issue edit): wire up search-based assignee selection
  * refactor(pr edit): remove actor accumulation hack from assignee search
  * refactor(pr edit, issue edit): use login-based assignee mutation for flag flows
  * fix(pr create): use login-based assignee mutation on github.com
  * chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0
  * chore(deps): bump mislav/bump-homebrew-formula-action from 3.6 to 4.1
  * Remove auto-labels from issue templates
  * fix(agent-task): resolve Copilot API URL dynamically (#12956)
  * chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
  * chore(deps): bump azure/login from 2.3.0 to 3.0.0
  * fix: improve docs around IssueRepoInfo
  * test(issue transfer): update stub for IssueRepositoryInfo query
  * fix(issue transfer): use IssueRepoInfo to fetch minimal fields for issues
  * test(issue create): update stubs for IssueRepositoryInfo query
  * fix(issue create): use IssueRepoInfo to avoid requiring Contents:Read permission
  * test(api): add tests for GitHubRepo and IssueRepoInfo
  * refactor(api): add IssueRepoInfo for minimal issue repo queries
- Packaging improvements:
  * Drop lower-go-version.patch since go1.26.1 is now available.
    Patches to go.mod are brittle with fuzz=0 as adjacent lines
    containing dependency versions will change frequently.
  * Tests: skip two upstream tests TestPendingOperationDisallowsSSH
    and TestSelectSSHKeys which currently fail in the limited
    rpmbuild environment. These could probably be addressed with
    additional BuildRequires to provide a more complete system
    analog.</changelog>
</package>
<package pkgid="8feccd1d28204c520c16d78d61d04be2f892d2cff60a9a66011b433b1f95e4f52dfdf6688960e69d244475204f2586f0ed8b0f87364bf5bc884b694d7cc46870" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.89.0" rel="1.1"/>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1763121600">- Update to version 2.83.1:
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
  * Check user and teams nil state instead of length
  * Update third-party licenses and dependencies
  * Ensure empty arrays for reviewers in PR API calls
  * Update .github/workflows/lint.yml
  * Annotate go-licenses install with version tag
  * Integrate license checks back into lint workflow</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1765800000">- Update to version 2.83.2:
  * Update licences
  * Bump dev-tunnels SDK 0.1.13 to 0.1.19
  * Bump Go to 1.25.5
  * Update licenses for go-containerregistry-0.20.7 bump
  * chore(deps): bump github.com/google/go-containerregistry
  * Update licenses for go-version-1.8.0 bump
  * chore(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0
  * Update licenses for tcell-2.13.1 bump
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.9.0 to 2.13.1
  * chore: make licenses
  * refactor: drop multierror in favor of std
  * Bump Go to 1.25.4
  * Update licenses for huh 0.8.0 bump
  * Fix accessible prompter tests with huh 0.8.0 upgrade
  * chore(deps): bump github.com/charmbracelet/huh from 0.7.0 to 0.8.0
  * Update licenses with grpc-1.76.0 bump
  * chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.76.0
  * Update licenses for mimetype 1.4.11 bump
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
  * Update licenses for protobuf 1.36.10 bump
  * chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10
  * Error if go-licenses is not on the PATH
  * chore(deps): bump actions/checkout from 5 to 6
  * Update licenses for crypto-0.45.0 bump
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
  * Alphabetize Ubuntu section
  * Add Debian/Ubuntu to unofficial packages
  * Add PGP key rotation PoC (#12176)
  * refactor(pkg/search): rename `KeywordsVerbatim` to `ImmutableKeywords`
  * refactor(pkg/search): rewrite returns in a more verbose way
  * fix(pr/shared): delegate query compilation to `search` package
  * test(pkg/search): assert verbatim keywords are respected
  * fix(pkg/search): add `KeywordsVerbatim` field to `Query` type
  * Remove extra flag default from help usage
  * Refactor cfg out of CAPI Client</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1768564800">- Update to version 2.85.0:
  * fix: simplify set-default remote parsing
  * Handle repo argument before remote name
  * chore: update licenses
  * chore(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16
  * chore: update licenses using `go-licenses@v2`
  * chore: install `go-licenses@v2` in scripts
  * Update go-licenses for 1.25
  * chore: update licenses
  * chore: bump `github.com/sigstore/sigstore-go` to `v1.1.4`
  * chore: remove redundant comment
  * ci: enable noop linters
  * Add shell specification for temporary tag creation
  * ci: shorten `run` block
  * ci: improve step name
  * ci: tag per build job
  * Update Azure Code Signing endpoint URL
  * Update Azure Code Signing client to 1.0.95
  * Update actions/checkout to v6 in extension workflow templates
  * feat: allow git remote names in gh repo set-default
  * Add test to ensure null values are skipped
  * ci: disable create storage record for artifacts
  * chore(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0
  * chore: run `go mod tidy`
  * chore: update licenses
  * chore: upgrade `github.com/cli/oauth` to `v1.2.1`
  * fix: prevent panic when processing null project items
  * ci: fix binary artficat dirs used in macos job
  * ci: fix binary artifact dir paths used in Windows job
  * ci: upgrade to GoReleaser v2 CLI syntax for `--skip`
  * ci: limit deb/rpm packages to `linux` build
  * ci: replace `archives.format` with `archives.formats` array
  * ci: remove redundant `archives.rlcp`
  * ci: replace `archives.builds` with `archives.ids`
  * ci: quote 386 arch
  * ci: upgrade `.goreleaser.yml` to v2
  * ci: upgrade to GoReleaser v2
  * chore: update licenses
  * chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0
  * chore: update licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.2 to 2.13.4
  * chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
  * chore: update licenses
  * chore: update licenses
  * chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2
  * chore: update licenses
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
  * Fix Debian CLI package link in installation guide
  * Add tests of browse --actions
  * Add gh browse --actions flag
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.1 to 2.13.2</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1769083200">- Update to version 2.86.0:
  * refactor: address review comments
  * Update contributing guidelines for clarity
  * test(copilot): fix windows asset URL
  * fix(cache delete): add unit tests and expand help doc
  * feat(cache delete): allow for delete all caches for a ref
  * Fix OS name in test archive filename to 'win32'
  * fix(copilot): replace `windows` with `win32` to match asset names
  * fix(root): avoid command name collision when registering extensions
  * chore(root): register `copilot` command
  * feat: add `copilot` command
  * refactor(run download): extract zip extraction func into a separate package
  * fix: error when head and base refs are identical in pr create</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771588800">- Update to version 2.87.0:
  * Bundle licenses at release time (#12625)
  * Rename query for clarity
  * Remove pointer comments
  * Simplify error message
  * Remove DTO concept
  * Add `--query` flag to `project item-list` (#12696)
  * Clarify --clobber flag deletes assets before re-uploading
  * Add usage examples to gh gist edit command
  * Remove feedback issue template
  * Migrate PR triage workflows to shared workflows
  * Rename triage workflow to triage-discussion-label
  * Pass environment as input to shared triage workflow
  * Add missing environment and label check to triage workflow
  * Initial plan
  * fix(workflow run): bail out on feature detection error
  * refactor(featuredetection): remove temp in favour of early returns
  * docs(workflow run): improve help docs
  * docs(workflow run): add cleanup marker with explanation on future changes
  * fix(workflow run): apply `url.PathEscape` when compiling URL
  * refactor(workflow run): remove temp `out`
  * Add missing TODO comments for featuredetection if-statements
  * docs(featuredetection): fix typo in comment
  * test(featuredetection): fix test case name
  * test(workflow run): verify retrieval of workflow run details
  * feat(workflow run): retrieve workflow run if supported by the API
  * test(featuredetection): add tests for `ActionsFeatures`
  * fix(featuredetection): add `ActionsFeatures` to detect workflow dispatch features
  * pin REST API version to 2022-11-28
  * Migrate stale workflow to shared workflow
  * Respect --exit-status with --log and --log-failed
  * document fork default branch behavior
  * Migrate issue triage workflows to shared workflows
  * fork default branch only in pr create
  * update third party licenses
  * chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0
  * Add manual dispatch to bump-go workflow
  * bump go to 1.25.7
  * update third party licenses
  * chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
  * update third party licenses
  * chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * update third party licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.4 to 2.13.7
  * Update third party licenses
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * Update third-party licenses
  * Clarify comment on reviewer API behavior
  * Clarify assignee/reviewer fetching behavior
  * Clarify EditableReviewers comment
  * Clarify Copilot assignee comment
  * Use unfiltered totalCount for reviewer 'more results' display
  * Include name in reviewer display for existing review requests
  * update Go 1.25.6
  * Implement cascading quota for reviewer suggestions
  * fix(pr edit): send empty slices to clear reviewers in replace mode
  * Fix return proper slug only for ReviewerTeam
  * Remove redundant comment
  * chore: update licenses
  * chore: bump `cli/oauth` to `v1.2.2`
  * Add CCR and reviewer MultiSelectWithSearch
  * chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
  * Remove outdated comment in SuggestedAssignableActors
  * Apply suggestions from code review
  * Remove outdated TODO comments in survey.go
  * Remove redundant comment in editRun test
  * Return total assignee count in SuggestedAssignableActors
  * Add test for MultiSelectWithSearch error propagation
  * Add test for legacy assignee flow on GHES
  * Remove unused Viewer struct from SuggestedAssignableActors
  * Add comments to assigneeSearchFunc for clarity
  * Simplify variables map in SuggestedAssignableActors
  * Simplify suggested assignable actors
  * Fix linter and mock prompter signature
  * Apply suggestions from code review
  * Apply suggestions from code review
  * Clarify TODO comment for reviewer search function
  * Only support assignee searchfunc on GitHub.com
  * Update  edit tests
  * Refactor MultiSelectWithSearch to use result struct
  * Add comment describing logger
  * Pass editable to assigneeSearchFunc and update metadata
  * Add dynamic assignee search to PR edit flow
  * MultiSelectWithSearch initial implementation
  * prshared: named prompt interface parameters
  * typo: dont to don't
  * chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.4.0
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/sigstore from 1.10.0 to 1.10.4
  * docs: lint source.md
  * fix(pr/shared): improve `ParseFullReference` error message
  * Fix fmt.Errorf format argument in ParseFullReference
  * chore(deps): bump actions/upload-artifact from 5 to 6
  * chore(deps): bump actions/download-artifact from 6 to 7</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771761600">- Update to version 2.87.2:
  * chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0
  * fix(agent-task/capi): fix capi API version
  * Remove debris licenses</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1772020800">- Update to version 2.87.3:
  * Fix project mutation query variable usage</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1773230400">- Lower the golang build dependency from &gt;= 1.26.1 to &gt;= 1.26
  * lower-go-version.patch
- Update to version 2.88.0:
  * fix: add if guard to no-response job to prevent running on workflow_dispatch
  * Add pitch surfacing workflow (monthly + manual dispatch)
  * fix: address review feedback on squash merge commit message
  * fix: gofmt alignment in test struct literals
  * feat(repo): add --squash-merge-commit-message flag to gh repo edit
  * chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  * refactor: change extractFileName param from []byte to string
  * Update Go version requirement to 1.26+
  * Bump golangci-lint from v2.6.0 to v2.11.0 for Go 1.26 support
  * Bump Go from 1.25.7 to 1.26.1 to fix stdlib vulnerabilities
  * Address review comments: use actorDisplayName for Copilot author display
  * Show friendly display names in gh issue view
  * Add generic actorDisplayName for all actor display names
  * Show friendly Copilot (AI) name in gh pr view
  * fix: align example indentation with codebase convention
  * fix: address review feedback for --exclude flag
  * fix: share diffHeaderRegexp between changedFilesNames and extractFileName, fix gofmt
  * feat(pr diff): add --exclude flag to filter files from diff output
  * Fetch org teams via repository.owner inline fragment
  * chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2
  * Exclude PR author from reviewer candidates in SuggestedReviewerActors
  * Fix duplicate reviewers in gh pr edit by passing logins as defaults
  * Exclude current user from suggested reviewers in gh pr create
  * Replace @copilot with Copilot reviewer login in gh pr create
  * Add TODO requestReviewsByLoginCleanup on GHES ID-based reviewer path
  * Remove /slug team reviewer shorthand normalization
  * Add TODO requestReviewsByLoginCleanup on static reviewer MultiSelect
  * Check state.ActorReviewers in MetadataSurvey reviewer search gate
  * Label Copilot detection in SuggestedReviewerActorsForRepo as a hack
  * Add TODO requestReviewsByLoginCleanup in CreatePullRequest
  * refactor: deduplicate scope error handling between api/client.go and project queries
  * Fix extension install error message showing raw struct instead of owner/repo (#12836)
  * chore(deps): bump github.com/docker/cli
  * Remove StateReason feature detection for issue close
  * Remove unnecessary StateReasonDuplicate feature detection
  * docs: add examples to gh issue close help text (#12830)
  * Fix incorrect integer conversion from int to uint16 in port forwarder (#12831)
  * Combine issue feature detection into a single GraphQL query
  * feat(browse): add blame flag
  * Reword `--no-upstream` help doc
  * test(issue list): cover additional PR search qualifier variants
  * fix(issue list): reject pull request-only search qualifiers
  * chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1
  * chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0
  * chore(deps): bump actions/download-artifact from 7 to 8
  * chore(deps): bump actions/upload-artifact from 6 to 7
  * Set COPILOT_GH env var when launching Copilot CLI
  * Simplify progress indicators in issue develop
  * Emit null for zero createdAt/updatedAt values
  * Address Copilot review feedback
  * Polish --json support for agent-task view
  * Polish --json support for agent-task list
  * Fix gofmt alignment in view_test.go
  * feat(pr): add changeType field to files JSON output
  * Add --duplicate-of flag and duplicate reason to gh issue close
  * Add --json support to `gh agent-task view`
  * Add --json support to `gh agent-task list`
  * fix(project/item-edit): preserve title/body when editing draft issue with partial flags
  * Add databaseId to assignees GraphQL fragment
  * fix(licenses): implement VCS-friendly embedding
  * chore(gitignore): ignore generated license files
  * Use pre-compiled regexp for matching Content-Type
  * chore(script/licenses): fix indentation
  * fix(script/licenses): generate licenses in separate dirs
  * Fix invalid ANSI SGR escape code in JSON and diff colorization
  * Add --no-upstream flag to gh repo clone
  * Clarify ReviewerCandidate relationship to AssignableActor
  * Move PR review queries from queries_pr.go to queries_pr_review.go
  * Use org/slug format in test fixtures and remove /slug normalization
  * Normalize /slug team shorthand to org/slug and fix docs
  * Include bot logins in login-based reviewer mutation guard
  * Skip reviewer metadata fetch when using search-based selection
  * Update test assertions to expect org/slug team format
  * Wire bot reviewer logins through CreatePullRequest
  * Partition bot reviewers separately for RequestReviewsByLogin
  * Preserve org/slug format for team reviewer slugs
  * Apply suggestion from @BagToad
  * Remove redundant comment
  * Don't swallow error from FD
  * Remove redundant comments
  * Fix issue develop repeated invocation with named branches
  * Fix redundant API call in gh issue view --comments (#12606)
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * gh pr create: CCR and multiselectwithsearch
  * trigger rerun
  * test: TestGenerateScopeErrorForGQL and TestRequiredScopesFromServerMessage
  * fix: clarify scope error while creating issues for projects
  * fix: error when --remote flag used with repo argument
  * build: customizable install `prefix`</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1773316800">- Update to version 2.88.1:
  * Revert "fix: clarify scope error while creating issues for projects"
  * Revert "refactor: deduplicate scope error handling between api/client.go and project queries"
  * Switch deployment signing to OIDC authentication</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1774526400">- Update to version 2.89.0:
  * Ensure huh prompter cleans up
  * fix(huh prompter): remove unused fields and imports
  * go mod tidy
  * feat(huh prompter): clear search input after submitting query
  * refactor(huh prompter): custom Field for MultiSelectWithSearch
  * feat(huh prompter): add placeholder to search input
  * fix(huh prompter): use synchronized accessors to eliminate data race
  * fix(accessible prompter): update test expectations for huh v2
  * refactor(huh prompter): pipe-based test harness with full coverage
  * test(huh prompter): add table-driven tests for all prompt types
  * Upgrade to huh/v2 and fix selection persistence in MultiSelectWithSearch
  * Fix gofmt alignment for prompter-enabled fields in IOStreams
  * Use LayoutStack for huhPrompter MultiSelectWithSearch
  * Add experimental huh-only prompter gated by GH_EXPERIMENTAL_PROMPTER
  * Add nameWithOwner to necessary tests
  * fix(pr view): fetch nameWithOwner in headRepository GraphQL query
  * test(acceptance): remove run-download-traversal test
  * fix(acceptance): set git identity in testscript sandbox
  * internal/codespaces/portforwarder: define err in go func instead of use err defined in outer scope
  * chore(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8
  * Update docs/triage.md
  * Update docs/triage.md
  * Align triage.md with unified triage process
  * Fix typo: remove extra space in README.md link
  * fix(survey): use useReviewerSearch consistently in prompt path
  * fix(pr create): wire up @copilot assignee replacement and [bot] suffix
  * refactor(survey): simplify ApiActorsSupported in RepoMetadataInput
  * docs(featuredetection): document GHES removal criteria for ApiActorsSupported
  * refactor(featuredetection): rename ActorIsAssignable to ApiActorsSupported
  * refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported
  * refactor(pr shared): extract SpecialAssigneeReplacer for @me and Copilot expansion
  * chore(deps): bump github.com/google/go-containerregistry
  * Record agentic invocations in User-Agent header
  * Address review: table tests, godocs, code style
  * Add AGENTS.md optimized for AI agent token efficiency
  * docs: simplify flag text
  * docs(pr edit): improve command examples with grouped sections
  * docs: clarify that --add-reviewer can re-request reviews
  * feat(pr create, issue create): search-based assignee selection in MetadataSurvey
  * review: address code review feedback
  * refactor(issue edit): wire up search-based assignee selection
  * refactor(pr edit): remove actor accumulation hack from assignee search
  * refactor(pr edit, issue edit): use login-based assignee mutation for flag flows
  * fix(pr create): use login-based assignee mutation on github.com
  * chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0
  * chore(deps): bump mislav/bump-homebrew-formula-action from 3.6 to 4.1
  * Remove auto-labels from issue templates
  * fix(agent-task): resolve Copilot API URL dynamically (#12956)
  * chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
  * chore(deps): bump azure/login from 2.3.0 to 3.0.0
  * fix: improve docs around IssueRepoInfo
  * test(issue transfer): update stub for IssueRepositoryInfo query
  * fix(issue transfer): use IssueRepoInfo to fetch minimal fields for issues
  * test(issue create): update stubs for IssueRepositoryInfo query
  * fix(issue create): use IssueRepoInfo to avoid requiring Contents:Read permission
  * test(api): add tests for GitHubRepo and IssueRepoInfo
  * refactor(api): add IssueRepoInfo for minimal issue repo queries
- Packaging improvements:
  * Drop lower-go-version.patch since go1.26.1 is now available.
    Patches to go.mod are brittle with fuzz=0 as adjacent lines
    containing dependency versions will change frequently.
  * Tests: skip two upstream tests TestPendingOperationDisallowsSSH
    and TestSelectSSHKeys which currently fail in the limited
    rpmbuild environment. These could probably be addressed with
    additional BuildRequires to provide a more complete system
    analog.</changelog>
</package>
<package pkgid="01ad1e12f3ae022967e947eb3e214294ed9cb9f57ebe14569382b123d83d23f4f096d5c1c57cb9f44afb5e3e048d08ae5f2e4a86c9a9318e7d997cefdb3847e1" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.89.0" rel="1.1"/>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1763121600">- Update to version 2.83.1:
  * chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
  * Check user and teams nil state instead of length
  * Update third-party licenses and dependencies
  * Ensure empty arrays for reviewers in PR API calls
  * Update .github/workflows/lint.yml
  * Annotate go-licenses install with version tag
  * Integrate license checks back into lint workflow</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1765800000">- Update to version 2.83.2:
  * Update licences
  * Bump dev-tunnels SDK 0.1.13 to 0.1.19
  * Bump Go to 1.25.5
  * Update licenses for go-containerregistry-0.20.7 bump
  * chore(deps): bump github.com/google/go-containerregistry
  * Update licenses for go-version-1.8.0 bump
  * chore(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0
  * Update licenses for tcell-2.13.1 bump
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.9.0 to 2.13.1
  * chore: make licenses
  * refactor: drop multierror in favor of std
  * Bump Go to 1.25.4
  * Update licenses for huh 0.8.0 bump
  * Fix accessible prompter tests with huh 0.8.0 upgrade
  * chore(deps): bump github.com/charmbracelet/huh from 0.7.0 to 0.8.0
  * Update licenses with grpc-1.76.0 bump
  * chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.76.0
  * Update licenses for mimetype 1.4.11 bump
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
  * Update licenses for protobuf 1.36.10 bump
  * chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10
  * Error if go-licenses is not on the PATH
  * chore(deps): bump actions/checkout from 5 to 6
  * Update licenses for crypto-0.45.0 bump
  * chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
  * Alphabetize Ubuntu section
  * Add Debian/Ubuntu to unofficial packages
  * Add PGP key rotation PoC (#12176)
  * refactor(pkg/search): rename `KeywordsVerbatim` to `ImmutableKeywords`
  * refactor(pkg/search): rewrite returns in a more verbose way
  * fix(pr/shared): delegate query compilation to `search` package
  * test(pkg/search): assert verbatim keywords are respected
  * fix(pkg/search): add `KeywordsVerbatim` field to `Query` type
  * Remove extra flag default from help usage
  * Refactor cfg out of CAPI Client</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1768564800">- Update to version 2.85.0:
  * fix: simplify set-default remote parsing
  * Handle repo argument before remote name
  * chore: update licenses
  * chore(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16
  * chore: update licenses using `go-licenses@v2`
  * chore: install `go-licenses@v2` in scripts
  * Update go-licenses for 1.25
  * chore: update licenses
  * chore: bump `github.com/sigstore/sigstore-go` to `v1.1.4`
  * chore: remove redundant comment
  * ci: enable noop linters
  * Add shell specification for temporary tag creation
  * ci: shorten `run` block
  * ci: improve step name
  * ci: tag per build job
  * Update Azure Code Signing endpoint URL
  * Update Azure Code Signing client to 1.0.95
  * Update actions/checkout to v6 in extension workflow templates
  * feat: allow git remote names in gh repo set-default
  * Add test to ensure null values are skipped
  * ci: disable create storage record for artifacts
  * chore(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0
  * chore: run `go mod tidy`
  * chore: update licenses
  * chore: upgrade `github.com/cli/oauth` to `v1.2.1`
  * fix: prevent panic when processing null project items
  * ci: fix binary artficat dirs used in macos job
  * ci: fix binary artifact dir paths used in Windows job
  * ci: upgrade to GoReleaser v2 CLI syntax for `--skip`
  * ci: limit deb/rpm packages to `linux` build
  * ci: replace `archives.format` with `archives.formats` array
  * ci: remove redundant `archives.rlcp`
  * ci: replace `archives.builds` with `archives.ids`
  * ci: quote 386 arch
  * ci: upgrade `.goreleaser.yml` to v2
  * ci: upgrade to GoReleaser v2
  * chore: update licenses
  * chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0
  * chore: update licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.2 to 2.13.4
  * chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
  * chore: update licenses
  * chore: update licenses
  * chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2
  * chore: update licenses
  * chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0
  * chore: update licenses
  * chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
  * Fix Debian CLI package link in installation guide
  * Add tests of browse --actions
  * Add gh browse --actions flag
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.1 to 2.13.2</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1769083200">- Update to version 2.86.0:
  * refactor: address review comments
  * Update contributing guidelines for clarity
  * test(copilot): fix windows asset URL
  * fix(cache delete): add unit tests and expand help doc
  * feat(cache delete): allow for delete all caches for a ref
  * Fix OS name in test archive filename to 'win32'
  * fix(copilot): replace `windows` with `win32` to match asset names
  * fix(root): avoid command name collision when registering extensions
  * chore(root): register `copilot` command
  * feat: add `copilot` command
  * refactor(run download): extract zip extraction func into a separate package
  * fix: error when head and base refs are identical in pr create</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771588800">- Update to version 2.87.0:
  * Bundle licenses at release time (#12625)
  * Rename query for clarity
  * Remove pointer comments
  * Simplify error message
  * Remove DTO concept
  * Add `--query` flag to `project item-list` (#12696)
  * Clarify --clobber flag deletes assets before re-uploading
  * Add usage examples to gh gist edit command
  * Remove feedback issue template
  * Migrate PR triage workflows to shared workflows
  * Rename triage workflow to triage-discussion-label
  * Pass environment as input to shared triage workflow
  * Add missing environment and label check to triage workflow
  * Initial plan
  * fix(workflow run): bail out on feature detection error
  * refactor(featuredetection): remove temp in favour of early returns
  * docs(workflow run): improve help docs
  * docs(workflow run): add cleanup marker with explanation on future changes
  * fix(workflow run): apply `url.PathEscape` when compiling URL
  * refactor(workflow run): remove temp `out`
  * Add missing TODO comments for featuredetection if-statements
  * docs(featuredetection): fix typo in comment
  * test(featuredetection): fix test case name
  * test(workflow run): verify retrieval of workflow run details
  * feat(workflow run): retrieve workflow run if supported by the API
  * test(featuredetection): add tests for `ActionsFeatures`
  * fix(featuredetection): add `ActionsFeatures` to detect workflow dispatch features
  * pin REST API version to 2022-11-28
  * Migrate stale workflow to shared workflow
  * Respect --exit-status with --log and --log-failed
  * document fork default branch behavior
  * Migrate issue triage workflows to shared workflows
  * fork default branch only in pr create
  * update third party licenses
  * chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0
  * Add manual dispatch to bump-go workflow
  * bump go to 1.25.7
  * update third party licenses
  * chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
  * update third party licenses
  * chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * update third party licenses
  * chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.4 to 2.13.7
  * Update third party licenses
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * Update third-party licenses
  * Clarify comment on reviewer API behavior
  * Clarify assignee/reviewer fetching behavior
  * Clarify EditableReviewers comment
  * Clarify Copilot assignee comment
  * Use unfiltered totalCount for reviewer 'more results' display
  * Include name in reviewer display for existing review requests
  * update Go 1.25.6
  * Implement cascading quota for reviewer suggestions
  * fix(pr edit): send empty slices to clear reviewers in replace mode
  * Fix return proper slug only for ReviewerTeam
  * Remove redundant comment
  * chore: update licenses
  * chore: bump `cli/oauth` to `v1.2.2`
  * Add CCR and reviewer MultiSelectWithSearch
  * chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
  * Remove outdated comment in SuggestedAssignableActors
  * Apply suggestions from code review
  * Remove outdated TODO comments in survey.go
  * Remove redundant comment in editRun test
  * Return total assignee count in SuggestedAssignableActors
  * Add test for MultiSelectWithSearch error propagation
  * Add test for legacy assignee flow on GHES
  * Remove unused Viewer struct from SuggestedAssignableActors
  * Add comments to assigneeSearchFunc for clarity
  * Simplify variables map in SuggestedAssignableActors
  * Simplify suggested assignable actors
  * Fix linter and mock prompter signature
  * Apply suggestions from code review
  * Apply suggestions from code review
  * Clarify TODO comment for reviewer search function
  * Only support assignee searchfunc on GitHub.com
  * Update  edit tests
  * Refactor MultiSelectWithSearch to use result struct
  * Add comment describing logger
  * Pass editable to assigneeSearchFunc and update metadata
  * Add dynamic assignee search to PR edit flow
  * MultiSelectWithSearch initial implementation
  * prshared: named prompt interface parameters
  * typo: dont to don't
  * chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.4.0
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/rekor from 1.4.3 to 1.5.0
  * chore(deps): bump github.com/theupdateframework/go-tuf/v2
  * chore: update licenses
  * chore(deps): bump github.com/sigstore/sigstore from 1.10.0 to 1.10.4
  * docs: lint source.md
  * fix(pr/shared): improve `ParseFullReference` error message
  * Fix fmt.Errorf format argument in ParseFullReference
  * chore(deps): bump actions/upload-artifact from 5 to 6
  * chore(deps): bump actions/download-artifact from 6 to 7</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1771761600">- Update to version 2.87.2:
  * chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0
  * fix(agent-task/capi): fix capi API version
  * Remove debris licenses</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1772020800">- Update to version 2.87.3:
  * Fix project mutation query variable usage</changelog>
  <changelog author="Pavel Dostál &lt;pdostal@suse.com&gt;" date="1773230400">- Lower the golang build dependency from &gt;= 1.26.1 to &gt;= 1.26
  * lower-go-version.patch
- Update to version 2.88.0:
  * fix: add if guard to no-response job to prevent running on workflow_dispatch
  * Add pitch surfacing workflow (monthly + manual dispatch)
  * fix: address review feedback on squash merge commit message
  * fix: gofmt alignment in test struct literals
  * feat(repo): add --squash-merge-commit-message flag to gh repo edit
  * chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  * refactor: change extractFileName param from []byte to string
  * Update Go version requirement to 1.26+
  * Bump golangci-lint from v2.6.0 to v2.11.0 for Go 1.26 support
  * Bump Go from 1.25.7 to 1.26.1 to fix stdlib vulnerabilities
  * Address review comments: use actorDisplayName for Copilot author display
  * Show friendly display names in gh issue view
  * Add generic actorDisplayName for all actor display names
  * Show friendly Copilot (AI) name in gh pr view
  * fix: align example indentation with codebase convention
  * fix: address review feedback for --exclude flag
  * fix: share diffHeaderRegexp between changedFilesNames and extractFileName, fix gofmt
  * feat(pr diff): add --exclude flag to filter files from diff output
  * Fetch org teams via repository.owner inline fragment
  * chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2
  * Exclude PR author from reviewer candidates in SuggestedReviewerActors
  * Fix duplicate reviewers in gh pr edit by passing logins as defaults
  * Exclude current user from suggested reviewers in gh pr create
  * Replace @copilot with Copilot reviewer login in gh pr create
  * Add TODO requestReviewsByLoginCleanup on GHES ID-based reviewer path
  * Remove /slug team reviewer shorthand normalization
  * Add TODO requestReviewsByLoginCleanup on static reviewer MultiSelect
  * Check state.ActorReviewers in MetadataSurvey reviewer search gate
  * Label Copilot detection in SuggestedReviewerActorsForRepo as a hack
  * Add TODO requestReviewsByLoginCleanup in CreatePullRequest
  * refactor: deduplicate scope error handling between api/client.go and project queries
  * Fix extension install error message showing raw struct instead of owner/repo (#12836)
  * chore(deps): bump github.com/docker/cli
  * Remove StateReason feature detection for issue close
  * Remove unnecessary StateReasonDuplicate feature detection
  * docs: add examples to gh issue close help text (#12830)
  * Fix incorrect integer conversion from int to uint16 in port forwarder (#12831)
  * Combine issue feature detection into a single GraphQL query
  * feat(browse): add blame flag
  * Reword `--no-upstream` help doc
  * test(issue list): cover additional PR search qualifier variants
  * fix(issue list): reject pull request-only search qualifiers
  * chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
  * chore(deps): bump github.com/gabriel-vasile/mimetype
  * chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1
  * chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0
  * chore(deps): bump actions/download-artifact from 7 to 8
  * chore(deps): bump actions/upload-artifact from 6 to 7
  * Set COPILOT_GH env var when launching Copilot CLI
  * Simplify progress indicators in issue develop
  * Emit null for zero createdAt/updatedAt values
  * Address Copilot review feedback
  * Polish --json support for agent-task view
  * Polish --json support for agent-task list
  * Fix gofmt alignment in view_test.go
  * feat(pr): add changeType field to files JSON output
  * Add --duplicate-of flag and duplicate reason to gh issue close
  * Add --json support to `gh agent-task view`
  * Add --json support to `gh agent-task list`
  * fix(project/item-edit): preserve title/body when editing draft issue with partial flags
  * Add databaseId to assignees GraphQL fragment
  * fix(licenses): implement VCS-friendly embedding
  * chore(gitignore): ignore generated license files
  * Use pre-compiled regexp for matching Content-Type
  * chore(script/licenses): fix indentation
  * fix(script/licenses): generate licenses in separate dirs
  * Fix invalid ANSI SGR escape code in JSON and diff colorization
  * Add --no-upstream flag to gh repo clone
  * Clarify ReviewerCandidate relationship to AssignableActor
  * Move PR review queries from queries_pr.go to queries_pr_review.go
  * Use org/slug format in test fixtures and remove /slug normalization
  * Normalize /slug team shorthand to org/slug and fix docs
  * Include bot logins in login-based reviewer mutation guard
  * Skip reviewer metadata fetch when using search-based selection
  * Update test assertions to expect org/slug team format
  * Wire bot reviewer logins through CreatePullRequest
  * Partition bot reviewers separately for RequestReviewsByLogin
  * Preserve org/slug format for team reviewer slugs
  * Apply suggestion from @BagToad
  * Remove redundant comment
  * Don't swallow error from FD
  * Remove redundant comments
  * Fix issue develop repeated invocation with named branches
  * Fix redundant API call in gh issue view --comments (#12606)
  * Add toGitHubV4Strings helper to reduce code duplication
  * Address PR review comments
  * gh pr create: CCR and multiselectwithsearch
  * trigger rerun
  * test: TestGenerateScopeErrorForGQL and TestRequiredScopesFromServerMessage
  * fix: clarify scope error while creating issues for projects
  * fix: error when --remote flag used with repo argument
  * build: customizable install `prefix`</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1773316800">- Update to version 2.88.1:
  * Revert "fix: clarify scope error while creating issues for projects"
  * Revert "refactor: deduplicate scope error handling between api/client.go and project queries"
  * Switch deployment signing to OIDC authentication</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1774526400">- Update to version 2.89.0:
  * Ensure huh prompter cleans up
  * fix(huh prompter): remove unused fields and imports
  * go mod tidy
  * feat(huh prompter): clear search input after submitting query
  * refactor(huh prompter): custom Field for MultiSelectWithSearch
  * feat(huh prompter): add placeholder to search input
  * fix(huh prompter): use synchronized accessors to eliminate data race
  * fix(accessible prompter): update test expectations for huh v2
  * refactor(huh prompter): pipe-based test harness with full coverage
  * test(huh prompter): add table-driven tests for all prompt types
  * Upgrade to huh/v2 and fix selection persistence in MultiSelectWithSearch
  * Fix gofmt alignment for prompter-enabled fields in IOStreams
  * Use LayoutStack for huhPrompter MultiSelectWithSearch
  * Add experimental huh-only prompter gated by GH_EXPERIMENTAL_PROMPTER
  * Add nameWithOwner to necessary tests
  * fix(pr view): fetch nameWithOwner in headRepository GraphQL query
  * test(acceptance): remove run-download-traversal test
  * fix(acceptance): set git identity in testscript sandbox
  * internal/codespaces/portforwarder: define err in go func instead of use err defined in outer scope
  * chore(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8
  * Update docs/triage.md
  * Update docs/triage.md
  * Align triage.md with unified triage process
  * Fix typo: remove extra space in README.md link
  * fix(survey): use useReviewerSearch consistently in prompt path
  * fix(pr create): wire up @copilot assignee replacement and [bot] suffix
  * refactor(survey): simplify ApiActorsSupported in RepoMetadataInput
  * docs(featuredetection): document GHES removal criteria for ApiActorsSupported
  * refactor(featuredetection): rename ActorIsAssignable to ApiActorsSupported
  * refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported
  * refactor(pr shared): extract SpecialAssigneeReplacer for @me and Copilot expansion
  * chore(deps): bump github.com/google/go-containerregistry
  * Record agentic invocations in User-Agent header
  * Address review: table tests, godocs, code style
  * Add AGENTS.md optimized for AI agent token efficiency
  * docs: simplify flag text
  * docs(pr edit): improve command examples with grouped sections
  * docs: clarify that --add-reviewer can re-request reviews
  * feat(pr create, issue create): search-based assignee selection in MetadataSurvey
  * review: address code review feedback
  * refactor(issue edit): wire up search-based assignee selection
  * refactor(pr edit): remove actor accumulation hack from assignee search
  * refactor(pr edit, issue edit): use login-based assignee mutation for flag flows
  * fix(pr create): use login-based assignee mutation on github.com
  * chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0
  * chore(deps): bump mislav/bump-homebrew-formula-action from 3.6 to 4.1
  * Remove auto-labels from issue templates
  * fix(agent-task): resolve Copilot API URL dynamically (#12956)
  * chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
  * chore(deps): bump azure/login from 2.3.0 to 3.0.0
  * fix: improve docs around IssueRepoInfo
  * test(issue transfer): update stub for IssueRepositoryInfo query
  * fix(issue transfer): use IssueRepoInfo to fetch minimal fields for issues
  * test(issue create): update stubs for IssueRepositoryInfo query
  * fix(issue create): use IssueRepoInfo to avoid requiring Contents:Read permission
  * test(api): add tests for GitHubRepo and IssueRepoInfo
  * refactor(api): add IssueRepoInfo for minimal issue repo queries
- Packaging improvements:
  * Drop lower-go-version.patch since go1.26.1 is now available.
    Patches to go.mod are brittle with fuzz=0 as adjacent lines
    containing dependency versions will change frequently.
  * Tests: skip two upstream tests TestPendingOperationDisallowsSSH
    and TestSelectSSHKeys which currently fail in the limited
    rpmbuild environment. These could probably be addressed with
    additional BuildRequires to provide a more complete system
    analog.</changelog>
</package>
<package pkgid="9679ff3595cfc3d74ef9b76120524fa77bfd59490f72c6678458326016702b51ceb41b0dcf74b7714fc233bba5e8e6ceaf86595550cbdf579f6304e2c4d5466f" name="ghc" arch="riscv64">
  <version epoch="0" ver="9.12.2" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="f26aa863bb44177ebcdfdb805ed32189631aa6e6f49efc6c9bc704f3efbfab85e88b09071414099507e307995fc4cfc9b9616c4358f32d0dd57a36efe7ed8adb" name="ghc-Cabal" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="c5f20b6d77104b50f2d96416e9636178a0b34fbd10e503e7b00371f22b3c7264b20a6fe294ae2a4bd6a92d0034cea0bf32e3dad2f6134da8359a2fa223c830fd" name="ghc-Cabal-devel" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="0a7ca1a780f83c309f4b8fe71daa3abf19a5a6324ee4ca7956370a10d5c4afb8c4b6c099b9bde71b9850546f3e5203a636d58033ea06909536e7d9cf9fb09274" name="ghc-Cabal-doc" arch="noarch">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="a5a0efc3d4eb684ee963c24946ba3dd9afe87ec6156b93cb6e17b8aac1c71d04e1eb78efb1c4b74ffd8c120e668174f30b1695ac20ec2bb8e6c41d67a4044bf6" name="ghc-Cabal-prof" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="b2bd67244ac16158c65a276272cba8fdc2c5a8be1ad3f42fdcf943a134580b761a48e9a928b00326cd4a47e030ac49aab7f81c0363cbf6fa10f383cebc5d85e6" name="ghc-Cabal-syntax" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="762f2afc417b7adbe22b01ec2489b3c8689251559362aaedce1e1c5ee34e83625f7e893616800daff41ff3323a86bde12fbbca763356c611111afe3d45d66733" name="ghc-Cabal-syntax-devel" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="728cab89acea63b2266ac2db49fed025ef228278db7cc4c3951150465628e77fc670862c1d3d63907c1aa2289b765ece4aa077b095982ad9f36c6348bb1ab011" name="ghc-Cabal-syntax-doc" arch="noarch">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="85b9d7bf90f6520f335347c9c9df2840ec4cef3b09ecb5440e594d609d99fd562a1ff91e0028b80654b910067f3b024a982a7a38a85f055b31d3a2beb5d24eba" name="ghc-Cabal-syntax-prof" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="f37b9fe6668e2cdb057d17b9d8be072650e691fd5d629c8e4065773cd7ca257d99f9d03eb80f24276c837984f5320cfe3d29460cd82d7c84b660567e80a0a8a7" name="ghc-DAV" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="4.81"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add DAV at version 1.3.4.</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="1597838400">- Add _constraints with 6GB min disk space for ppc64/ppc64le</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="4bd6415dbe2f7496966a72e0a86d44bfb45ba53e13106f4da02b2447326380f27915ffdf935d2f76c0f9c970712837cf1c732ca7a398ac0059b1be8a46f66354" name="ghc-DAV-devel" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="4.81"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add DAV at version 1.3.4.</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="1597838400">- Add _constraints with 6GB min disk space for ppc64/ppc64le</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="7d46e6a70e6ffd7253dd31ab4f77b0817352ec0408998cf7267939833edd71ccd445d50b0dadf2140c315b8dfc5e3ba56d40f81321d9b90023afd2114b3df99d" name="ghc-DAV-doc" arch="noarch">
  <version epoch="0" ver="1.3.4" rel="4.81"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add DAV at version 1.3.4.</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="1597838400">- Add _constraints with 6GB min disk space for ppc64/ppc64le</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="c2392311f6454743d0390a6bac0ac22b8eaf83a5fbd2fc1ae269e3f044bfc51360dd3490a84edb160f26e2937de49181dc99d76d301bd2fb46bb5e04ba12115d" name="ghc-DAV-prof" arch="riscv64">
  <version epoch="0" ver="1.3.4" rel="4.81"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add DAV at version 1.3.4.</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="1597838400">- Add _constraints with 6GB min disk space for ppc64/ppc64le</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="a387950c303bac7b88976e6f115727b3c839d2527f78391a6aa0a3ad8b32e3284835e5c2bd4a7e0a5b0fabf6362bd07cfd382820ab76af182a01747a4857170e" name="ghc-Decimal" arch="riscv64">
  <version epoch="0" ver="0.5.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add Decimal at version 0.5.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update Decimal to version 0.5.2.
  Upstream has not updated the file "changelog.md" since the last
  release.</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>
</package>
<package pkgid="ed52e5fb95078080b215fe60b9aff66ea58ecae5db3424fe468c338fdc91e33ca8c9fc0cfbe9122dbe183ac5de772fc9bd6a651aeff210059360c78face7b0ef" name="ghc-Decimal-devel" arch="riscv64">
  <version epoch="0" ver="0.5.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add Decimal at version 0.5.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update Decimal to version 0.5.2.
  Upstream has not updated the file "changelog.md" since the last
  release.</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>
</package>
<package pkgid="66299e8f14e6e4c1d7e396f61ed25b01850cd1928e1e8023c747fe2cc01321c8b994a77278f22b5c3dd5450bfa3d96e7f60a51f458aab743dc33512d5b784c68" name="ghc-Decimal-doc" arch="noarch">
  <version epoch="0" ver="0.5.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add Decimal at version 0.5.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update Decimal to version 0.5.2.
  Upstream has not updated the file "changelog.md" since the last
  release.</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>
</package>
<package pkgid="877ca3133f3b0ccf46cdf65bac4d92b6229570088205f02edb789dbe5501eee48569dc1b8f28ed4b7e714348cc5c8eac5b27b3061bc47d3bec32d8ec3c0583d2" name="ghc-Decimal-prof" arch="riscv64">
  <version epoch="0" ver="0.5.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add Decimal at version 0.5.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update Decimal to version 0.5.2.
  Upstream has not updated the file "changelog.md" since the last
  release.</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>
</package>
<package pkgid="c9a18ce552a5f1f3240203d6862c60052cac57d94d57be0cddcede3fdd999ba4f5f8ecd701e911900190ae56add791ab390b3cf79c5e1876a2091d830135d42d" name="ghc-Diff" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1532088000">- Add Diff at version 0.3.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1569240000">- Update Diff to version 0.4.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640865600">- Update Diff to version 0.4.1.
  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="1731672000">- Update Diff to version 1.0.2.
  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>
</package>
<package pkgid="aedf2a5ce5cacd3314131affb69d20da6968b3030cba78d035f5160d3e9dfb0f230031fea952c435b4b61743baffc18df32559d2cc0883c0bf4dc037ae88d210" name="ghc-Diff-devel" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1532088000">- Add Diff at version 0.3.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1569240000">- Update Diff to version 0.4.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640865600">- Update Diff to version 0.4.1.
  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="1731672000">- Update Diff to version 1.0.2.
  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>
</package>
<package pkgid="f110225b3695391452f56826efe91572d9155267d31376bcabf49a450a2ed808746fd96102ce964f02dbb63af97093b674f022734503eb4d254b7a4afa780228" name="ghc-Diff-doc" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1532088000">- Add Diff at version 0.3.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1569240000">- Update Diff to version 0.4.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640865600">- Update Diff to version 0.4.1.
  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="1731672000">- Update Diff to version 1.0.2.
  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>
</package>
<package pkgid="bd9fd8bcc3df28d889c0cd795a36133a3f040c2949124497657ed0476ec31cf4d00d20389398a8abd4eda6e4b3037e406985dec26e80f9eabfc7c61c1b4932df" name="ghc-Diff-prof" arch="riscv64">
  <version epoch="0" ver="1.0.2" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1532088000">- Add Diff at version 0.3.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1569240000">- Update Diff to version 0.4.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640865600">- Update Diff to version 0.4.1.
  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="1731672000">- Update Diff to version 1.0.2.
  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>
</package>
<package pkgid="c253aca6581534abe67b5d170eb92395c964e7e97182d3d969449c2dd582dc44a6369c13d5a3880b01914c26dfe28309e828c382f4044d426b00a0d3d2d70019" name="ghc-Glob" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="3.11"/>
  <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="1595246400">- Update Glob to version 0.10.1.
  0.10.1, 2020-07-19:
  Updated code and dependencies to support dlist-1.0.
  Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update Glob to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update Glob to version 0.10.2.
  0.10.2, 2021-11-10:
  Relaxed transformers-compat version bound.
  Supported Win32 2.12.0.0 or higher.</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update Glob to version 0.10.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642248000">- Update Glob to version 0.10.2 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>
</package>
<package pkgid="26af6c4fea56f51bce46b9450183cf40d9049eaed1c77cf5f5d49d81a521b6e6028bc8596e3e6c28d9dab47df72c0efd4319ded2a27b10b7a7c223b2f7a6a3f8" name="ghc-Glob-devel" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="3.11"/>
  <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="1595246400">- Update Glob to version 0.10.1.
  0.10.1, 2020-07-19:
  Updated code and dependencies to support dlist-1.0.
  Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update Glob to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update Glob to version 0.10.2.
  0.10.2, 2021-11-10:
  Relaxed transformers-compat version bound.
  Supported Win32 2.12.0.0 or higher.</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update Glob to version 0.10.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642248000">- Update Glob to version 0.10.2 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>
</package>
<package pkgid="5be80b832b9fcc33b7d757f61b75ad59769e62a4288daa6a716a818f37a7585e2aa3598410185f06bea7e81f85b45c6469c4083adbd17b63ee6b8b17e94c7566" name="ghc-Glob-doc" arch="noarch">
  <version epoch="0" ver="0.10.2" rel="3.11"/>
  <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="1595246400">- Update Glob to version 0.10.1.
  0.10.1, 2020-07-19:
  Updated code and dependencies to support dlist-1.0.
  Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update Glob to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update Glob to version 0.10.2.
  0.10.2, 2021-11-10:
  Relaxed transformers-compat version bound.
  Supported Win32 2.12.0.0 or higher.</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update Glob to version 0.10.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642248000">- Update Glob to version 0.10.2 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>
</package>
<package pkgid="6ef5ee205e1d73c437d4dcdabeee2fc8399b28b0f12a175a42a28c975a84d7831767b0f980a67005da14d98881050b067726fe97b06fbd71f2fab9fcb763e7b8" name="ghc-Glob-prof" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="3.11"/>
  <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="1595246400">- Update Glob to version 0.10.1.
  0.10.1, 2020-07-19:
  Updated code and dependencies to support dlist-1.0.
  Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update Glob to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update Glob to version 0.10.2.
  0.10.2, 2021-11-10:
  Relaxed transformers-compat version bound.
  Supported Win32 2.12.0.0 or higher.</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update Glob to version 0.10.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642248000">- Update Glob to version 0.10.2 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>
</package>
<package pkgid="cff9e138e7042c5be387286e48f133bcb8fc21b9f37729994bb29270018c352ea2f649997d5ab0e2ffe28787532211ed6189cfded0a48c7c948eeba039cb2373" name="ghc-HTTP" arch="riscv64">
  <version epoch="0" ver="4000.4.1" rel="5.4"/>
  <changelog author="psimons@suse.com" date="1608638400">- Update HTTP to version 4000.3.15 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1616414400">- Update HTTP to version 4000.3.16.
  Version 4000.3.16: release 2021-03-20
  * Support GHC-9.0 (Oleg Genrus)
  * Various dependency bumps (multiple people)
  * Try all addresses returned by getAddrInfo (Fraser Tweedale)
  Version ?</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update HTTP to version 4000.3.16 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update HTTP to version 4000.4.1 revision 1.
  Version 4000.4.0: release 2022-02-22
  * Restrict to GHC &gt;=7.6 and associated cleanups (Andreas Abel)
  * Drop deprecated instance Error (Andreas Abel)
  * Preparation for mtl-2.3 (Andreas Abel)
  * General tidying (Andreas Abel)
  * Support GHC 9.2 (Bodigrim)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update HTTP to version 4000.4.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="1696680000">- Update HTTP to version 4000.4.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713182400">- Update HTTP to version 4000.4.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736078400">- Update HTTP to version 4000.4.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747224000">- Update HTTP to version 4000.4.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="502f581054bf426fc635a682f89fa255fe353ee110ac690524bf59d508d237aeb13cb6199adfbc36cb9957b751503913b95f90f0bb68610aa20e09cbd18a732f" name="ghc-HTTP-devel" arch="riscv64">
  <version epoch="0" ver="4000.4.1" rel="5.4"/>
  <changelog author="psimons@suse.com" date="1608638400">- Update HTTP to version 4000.3.15 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1616414400">- Update HTTP to version 4000.3.16.
  Version 4000.3.16: release 2021-03-20
  * Support GHC-9.0 (Oleg Genrus)
  * Various dependency bumps (multiple people)
  * Try all addresses returned by getAddrInfo (Fraser Tweedale)
  Version ?</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update HTTP to version 4000.3.16 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update HTTP to version 4000.4.1 revision 1.
  Version 4000.4.0: release 2022-02-22
  * Restrict to GHC &gt;=7.6 and associated cleanups (Andreas Abel)
  * Drop deprecated instance Error (Andreas Abel)
  * Preparation for mtl-2.3 (Andreas Abel)
  * General tidying (Andreas Abel)
  * Support GHC 9.2 (Bodigrim)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update HTTP to version 4000.4.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="1696680000">- Update HTTP to version 4000.4.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713182400">- Update HTTP to version 4000.4.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736078400">- Update HTTP to version 4000.4.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747224000">- Update HTTP to version 4000.4.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6587206d4c35bd20334ad44544e3d3f59869b781510ab7cf5b8045c7f705718f58cdd338376ef2ae4163324a92e01a7247cae4e2203caec9e6dec4ff494a37b0" name="ghc-HTTP-doc" arch="noarch">
  <version epoch="0" ver="4000.4.1" rel="5.4"/>
  <changelog author="psimons@suse.com" date="1608638400">- Update HTTP to version 4000.3.15 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1616414400">- Update HTTP to version 4000.3.16.
  Version 4000.3.16: release 2021-03-20
  * Support GHC-9.0 (Oleg Genrus)
  * Various dependency bumps (multiple people)
  * Try all addresses returned by getAddrInfo (Fraser Tweedale)
  Version ?</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update HTTP to version 4000.3.16 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update HTTP to version 4000.4.1 revision 1.
  Version 4000.4.0: release 2022-02-22
  * Restrict to GHC &gt;=7.6 and associated cleanups (Andreas Abel)
  * Drop deprecated instance Error (Andreas Abel)
  * Preparation for mtl-2.3 (Andreas Abel)
  * General tidying (Andreas Abel)
  * Support GHC 9.2 (Bodigrim)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update HTTP to version 4000.4.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="1696680000">- Update HTTP to version 4000.4.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713182400">- Update HTTP to version 4000.4.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736078400">- Update HTTP to version 4000.4.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747224000">- Update HTTP to version 4000.4.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="54dabe8759e908d9bcf66e569caf618330e458b61e57f67ce41b829c633a395ce458374ce3b34ebc573e34f1e56f4f791afa5bac85e6e8fb44498379d7aee71c" name="ghc-HTTP-prof" arch="riscv64">
  <version epoch="0" ver="4000.4.1" rel="5.4"/>
  <changelog author="psimons@suse.com" date="1608638400">- Update HTTP to version 4000.3.15 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1616414400">- Update HTTP to version 4000.3.16.
  Version 4000.3.16: release 2021-03-20
  * Support GHC-9.0 (Oleg Genrus)
  * Various dependency bumps (multiple people)
  * Try all addresses returned by getAddrInfo (Fraser Tweedale)
  Version ?</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update HTTP to version 4000.3.16 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update HTTP to version 4000.4.1 revision 1.
  Version 4000.4.0: release 2022-02-22
  * Restrict to GHC &gt;=7.6 and associated cleanups (Andreas Abel)
  * Drop deprecated instance Error (Andreas Abel)
  * Preparation for mtl-2.3 (Andreas Abel)
  * General tidying (Andreas Abel)
  * Support GHC 9.2 (Bodigrim)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update HTTP to version 4000.4.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="1696680000">- Update HTTP to version 4000.4.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713182400">- Update HTTP to version 4000.4.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736078400">- Update HTTP to version 4000.4.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747224000">- Update HTTP to version 4000.4.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="02a2175a4e6eef08aef816608220336ea64e9d04afd9623522281cefacbc3011b16a44d9b938cc3d472e8eb369449c29590a148a2e2301b6677189de845f4f0b" name="ghc-HUnit" arch="riscv64">
  <version epoch="0" ver="1.6.2.0" rel="2.11"/>
  <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 HUnit to version 1.6.0.0.
  * Generalize return type of `assertFailure` to `IO a`</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="1599220800">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604232000">- Update HUnit to version 1.6.1.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update HUnit to version 1.6.2.0.
  [#]### 1.6.2.0
  - Add support for GHC 7.0.* and 7.2.*
  [#]### 1.6.1.0
  - Add `Test.HUnit.Text.runTestTTAndExit`</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>
</package>
<package pkgid="5583cb19e4dff82b43d4733e371eaf7d9b01a0c5af69fe1e2dce74064b4768cd68284fc61c10b693ecd9b89bf1ebba7a5e00a25be3af8507a32e7541a599e261" name="ghc-HUnit-devel" arch="riscv64">
  <version epoch="0" ver="1.6.2.0" rel="2.11"/>
  <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 HUnit to version 1.6.0.0.
  * Generalize return type of `assertFailure` to `IO a`</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="1599220800">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604232000">- Update HUnit to version 1.6.1.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update HUnit to version 1.6.2.0.
  [#]### 1.6.2.0
  - Add support for GHC 7.0.* and 7.2.*
  [#]### 1.6.1.0
  - Add `Test.HUnit.Text.runTestTTAndExit`</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>
</package>
<package pkgid="3fd1efc18fe373a2810be8408a6dc96566aa7a5b83c25d77be5282bd31a1c255849d4c626dd131f9bb5fe55de6bc2358e1ecda7563daf6c99e4a42e401262cc3" name="ghc-HUnit-doc" arch="noarch">
  <version epoch="0" ver="1.6.2.0" rel="2.11"/>
  <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 HUnit to version 1.6.0.0.
  * Generalize return type of `assertFailure` to `IO a`</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="1599220800">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604232000">- Update HUnit to version 1.6.1.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update HUnit to version 1.6.2.0.
  [#]### 1.6.2.0
  - Add support for GHC 7.0.* and 7.2.*
  [#]### 1.6.1.0
  - Add `Test.HUnit.Text.runTestTTAndExit`</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>
</package>
<package pkgid="53e0df18e16f6a0223522a7a1310d2e18051d4f9fadb5739541b452804ec90638134830cf719242f91fbd84c9cc43fc98fb814958d2b4d2ae1adbf4463bb4fdb" name="ghc-HUnit-prof" arch="riscv64">
  <version epoch="0" ver="1.6.2.0" rel="2.11"/>
  <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 HUnit to version 1.6.0.0.
  * Generalize return type of `assertFailure` to `IO a`</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="1599220800">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604232000">- Update HUnit to version 1.6.1.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update HUnit to version 1.6.2.0.
  [#]### 1.6.2.0
  - Add support for GHC 7.0.* and 7.2.*
  [#]### 1.6.1.0
  - Add `Test.HUnit.Text.runTestTTAndExit`</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>
</package>
<package pkgid="15896ee9aa7ad1d9f23e0f876bd802abaebe79e14e68a696fe7ebe548b0bf5be9a22a2ea0cb503e00f7bda5871c881f7fe45d6e0e657af08569364804916564f" name="ghc-IfElse" arch="riscv64">
  <version epoch="0" ver="0.85" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add IfElse at version 0.85.</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řej Sú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>
</package>
<package pkgid="149da548955e727525ef77ae72f30ccc19beb5b13ef2cffcfd2b7a306c1d205584618b77620165326752e45192412470bbc322d4950f306f6367ec5f93fc18d5" name="ghc-IfElse-devel" arch="riscv64">
  <version epoch="0" ver="0.85" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add IfElse at version 0.85.</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řej Sú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>
</package>
<package pkgid="a278d09cef1141b86dc279e29bcf95890a7220e53780fe6917c2215808749702ba70f9e3cd8b4cb93e01c7534849d0bb661b7d2a22c66b502ebb4039f9cf34d8" name="ghc-IfElse-doc" arch="noarch">
  <version epoch="0" ver="0.85" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add IfElse at version 0.85.</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řej Sú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>
</package>
<package pkgid="54c52796a5f33dfb38dbdf2492d340d188bd2a88f2817c8d9e9dc7f843c8bfbd82a7d838667a3a617d00089145a07d6d4299b98b593ca043f25f56b32708faf4" name="ghc-IfElse-prof" arch="riscv64">
  <version epoch="0" ver="0.85" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add IfElse at version 0.85.</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řej Sú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>
</package>
<package pkgid="54a6a5a932a35c248fa9b421dcdf597991f4ec956d67f311c936366813fdd75daa7d90720774c22c7105033a2e9abcda31d1769ed36cb0ec12f146c0fa199ba2" name="ghc-JuicyPixels" arch="riscv64">
  <version epoch="0" ver="3.3.9" rel="1.17"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634126400">- Update JuicyPixels to version 3.3.6.
  v3.3.6 October 2021
  - ------------------
  * Bytestring bound bump
  * Fix bug #187.  (Some JPEGs are misidentified as SourceTiff.)
  * Fix EXIF handling of strings of four characters or fewer.
  * Fix endianness bug in short ExifString and ExifUndefined.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646827200">- Update JuicyPixels to version 3.3.7.
  v3.3.7 March 2022
  - ----------------
  * Jpg: Fixing renderng bug with MCUs with single block in width and
    multiple in height</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658059200">- Update JuicyPixels to version 3.3.8.
  v3.3.7 July 2022
  - ---------------
  * Dependence fidling
  * Jpg: do not call "error" in the parser, use fail instead.</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="1699358400">- Update JuicyPixels to version 3.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update JuicyPixels to version 3.3.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717675200">- Update JuicyPixels to version 3.3.9.
  v3.3.9 June 2024
  - ---------------
  * Something something compilation</changelog>
</package>
<package pkgid="185a59d645e5cf63f5c94a7eacd3fe646ebd37bfa2a376c694bb56d6c311f9fbfe846095e9290d25ec6b10765fc3c2f1077605c1ffbd46ed427cdf1aa32547a3" name="ghc-JuicyPixels-devel" arch="riscv64">
  <version epoch="0" ver="3.3.9" rel="1.17"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634126400">- Update JuicyPixels to version 3.3.6.
  v3.3.6 October 2021
  - ------------------
  * Bytestring bound bump
  * Fix bug #187.  (Some JPEGs are misidentified as SourceTiff.)
  * Fix EXIF handling of strings of four characters or fewer.
  * Fix endianness bug in short ExifString and ExifUndefined.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646827200">- Update JuicyPixels to version 3.3.7.
  v3.3.7 March 2022
  - ----------------
  * Jpg: Fixing renderng bug with MCUs with single block in width and
    multiple in height</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658059200">- Update JuicyPixels to version 3.3.8.
  v3.3.7 July 2022
  - ---------------
  * Dependence fidling
  * Jpg: do not call "error" in the parser, use fail instead.</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="1699358400">- Update JuicyPixels to version 3.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update JuicyPixels to version 3.3.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717675200">- Update JuicyPixels to version 3.3.9.
  v3.3.9 June 2024
  - ---------------
  * Something something compilation</changelog>
</package>
<package pkgid="8921831e81ad8a09e7e8f171f913762e163fd943437de5d04c7d3bf042c55a067f7fd56945b289a99a925051b648b526d1e617ec1b4f900057fccc00e0e7ddb3" name="ghc-JuicyPixels-doc" arch="noarch">
  <version epoch="0" ver="3.3.9" rel="1.17"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634126400">- Update JuicyPixels to version 3.3.6.
  v3.3.6 October 2021
  - ------------------
  * Bytestring bound bump
  * Fix bug #187.  (Some JPEGs are misidentified as SourceTiff.)
  * Fix EXIF handling of strings of four characters or fewer.
  * Fix endianness bug in short ExifString and ExifUndefined.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646827200">- Update JuicyPixels to version 3.3.7.
  v3.3.7 March 2022
  - ----------------
  * Jpg: Fixing renderng bug with MCUs with single block in width and
    multiple in height</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658059200">- Update JuicyPixels to version 3.3.8.
  v3.3.7 July 2022
  - ---------------
  * Dependence fidling
  * Jpg: do not call "error" in the parser, use fail instead.</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="1699358400">- Update JuicyPixels to version 3.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update JuicyPixels to version 3.3.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717675200">- Update JuicyPixels to version 3.3.9.
  v3.3.9 June 2024
  - ---------------
  * Something something compilation</changelog>
</package>
<package pkgid="c811d505125e1f3377e2aebcc2a0560bb93120e07c3200634159498aca18c6fb56bf969e5e9c08a4ef23fb695760e6b1993b93fec8e31925079b9a025fc6998f" name="ghc-JuicyPixels-prof" arch="riscv64">
  <version epoch="0" ver="3.3.9" rel="1.17"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634126400">- Update JuicyPixels to version 3.3.6.
  v3.3.6 October 2021
  - ------------------
  * Bytestring bound bump
  * Fix bug #187.  (Some JPEGs are misidentified as SourceTiff.)
  * Fix EXIF handling of strings of four characters or fewer.
  * Fix endianness bug in short ExifString and ExifUndefined.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646827200">- Update JuicyPixels to version 3.3.7.
  v3.3.7 March 2022
  - ----------------
  * Jpg: Fixing renderng bug with MCUs with single block in width and
    multiple in height</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658059200">- Update JuicyPixels to version 3.3.8.
  v3.3.7 July 2022
  - ---------------
  * Dependence fidling
  * Jpg: do not call "error" in the parser, use fail instead.</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="1699358400">- Update JuicyPixels to version 3.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update JuicyPixels to version 3.3.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717675200">- Update JuicyPixels to version 3.3.9.
  v3.3.9 June 2024
  - ---------------
  * Something something compilation</changelog>
</package>
<package pkgid="002d0692f4b96d68584b7c8afddc80d401d0ebd42d977267a8a04a80347af9e4a33f0f70233c9f37e66bf1b6c69371aa85c57aa38edab19b0cbd3a411e442373" name="ghc-OneTuple" arch="riscv64">
  <version epoch="0" ver="0.4.2" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1635768000">- Add OneTuple at version 0.3.1.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update OneTuple to version 0.3.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update OneTuple to version 0.3.1 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="1685620800">- Update OneTuple to version 0.4.1.1.
  [#] 0.4.1.1
  - Support GHC-7.2 and GHC-7.0.
  [#] 0.4.1
  - Mark `MkSolo` pattern synonym as `COMPLETE`
  [#] 0.4
  - Rename constructor to `MkSolo` as in `base-4.17`.
    The compatibility pattern synonym is provided.
  - Add `Foldable1 Solo` instance</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update OneTuple to version 0.4.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700136000">- Drop obsolete dependency on ghc-foldable1-classes-compat.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update OneTuple to version 0.4.2.
  Upstream has not updated the file "Changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update OneTuple to version 0.4.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="8ab0eb5692af23ced72d7f3eec57d5e93732089ca2014b2f01c6b59545c04b38035ee3ba7afbc15d39a52e9ec28524ea4265dac4b6d624a879d894fd6c297dab" name="ghc-OneTuple-devel" arch="riscv64">
  <version epoch="0" ver="0.4.2" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1635768000">- Add OneTuple at version 0.3.1.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update OneTuple to version 0.3.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update OneTuple to version 0.3.1 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="1685620800">- Update OneTuple to version 0.4.1.1.
  [#] 0.4.1.1
  - Support GHC-7.2 and GHC-7.0.
  [#] 0.4.1
  - Mark `MkSolo` pattern synonym as `COMPLETE`
  [#] 0.4
  - Rename constructor to `MkSolo` as in `base-4.17`.
    The compatibility pattern synonym is provided.
  - Add `Foldable1 Solo` instance</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update OneTuple to version 0.4.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700136000">- Drop obsolete dependency on ghc-foldable1-classes-compat.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update OneTuple to version 0.4.2.
  Upstream has not updated the file "Changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update OneTuple to version 0.4.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f6d5a7a1064b0276bd0dc493f0f03d2b4d39cc327e5f97862d1239b99a564cd023a227a1dd13d5613a5da18b61492e34d2788bc6860e88149a952cdd45bf9dce" name="ghc-OneTuple-doc" arch="noarch">
  <version epoch="0" ver="0.4.2" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1635768000">- Add OneTuple at version 0.3.1.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update OneTuple to version 0.3.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update OneTuple to version 0.3.1 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="1685620800">- Update OneTuple to version 0.4.1.1.
  [#] 0.4.1.1
  - Support GHC-7.2 and GHC-7.0.
  [#] 0.4.1
  - Mark `MkSolo` pattern synonym as `COMPLETE`
  [#] 0.4
  - Rename constructor to `MkSolo` as in `base-4.17`.
    The compatibility pattern synonym is provided.
  - Add `Foldable1 Solo` instance</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update OneTuple to version 0.4.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700136000">- Drop obsolete dependency on ghc-foldable1-classes-compat.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update OneTuple to version 0.4.2.
  Upstream has not updated the file "Changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update OneTuple to version 0.4.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ad76921d7c32ce3e5bbf4d4d354456367c6ba508ec36e32b7da5cf0a3e53b70a58ce1ce52d45693959dc4cbd02698985061fd814f5583ab3cf2fe2f534218421" name="ghc-OneTuple-prof" arch="riscv64">
  <version epoch="0" ver="0.4.2" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1635768000">- Add OneTuple at version 0.3.1.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update OneTuple to version 0.3.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update OneTuple to version 0.3.1 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="1685620800">- Update OneTuple to version 0.4.1.1.
  [#] 0.4.1.1
  - Support GHC-7.2 and GHC-7.0.
  [#] 0.4.1
  - Mark `MkSolo` pattern synonym as `COMPLETE`
  [#] 0.4
  - Rename constructor to `MkSolo` as in `base-4.17`.
    The compatibility pattern synonym is provided.
  - Add `Foldable1 Solo` instance</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update OneTuple to version 0.4.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700136000">- Drop obsolete dependency on ghc-foldable1-classes-compat.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update OneTuple to version 0.4.2.
  Upstream has not updated the file "Changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update OneTuple to version 0.4.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b495cb99d9a9ad225a06cf073d78be5e2506a4f5501426778e0189659324cf19c02adb1e2f490fa92332dd501db005149051714fca8a852deba271318211c3c1" name="ghc-Only" arch="riscv64">
  <version epoch="0" ver="0.1" rel="6.10"/>
  <changelog author="psimons@suse.com" date="1590753600">- Add Only at version 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="1598875200">- Update Only to version 0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1691323200">- Update Only to version 0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="aea95c58ada3f363dca9e849cf7a49599f64dc5ff1d436c3d1b136acab71dd8740bbe7ba8d8756b96280f66f412f6590dbb5ddf4084e8a4146a9a25d2c4d4207" name="ghc-Only-devel" arch="riscv64">
  <version epoch="0" ver="0.1" rel="6.10"/>
  <changelog author="psimons@suse.com" date="1590753600">- Add Only at version 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="1598875200">- Update Only to version 0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1691323200">- Update Only to version 0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1f7bd454e52aa1d47f59cf2f25ccfd745fd4bb14abd77f785aa9b5a180b1b4306df43752cccd0f627323d65f059c20308f02b3b9ef76f560eb63264e68f479d8" name="ghc-Only-doc" arch="noarch">
  <version epoch="0" ver="0.1" rel="6.10"/>
  <changelog author="psimons@suse.com" date="1590753600">- Add Only at version 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="1598875200">- Update Only to version 0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1691323200">- Update Only to version 0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="97864ae99ff882964eb82fe2b1ba292df59bff9aad2d1560755c730dc24fe79ec9337e9ec2e652467617cd8b087db5d3b8c92e66c79250ed6b6e03e53b915025" name="ghc-Only-prof" arch="riscv64">
  <version epoch="0" ver="0.1" rel="6.10"/>
  <changelog author="psimons@suse.com" date="1590753600">- Add Only at version 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="1598875200">- Update Only to version 0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1691323200">- Update Only to version 0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="390727c05c1eb9b592bd463fa9f1b93f01b7d410bcb27513edadd73e32229b092d97a808a477aa87afd3dcc2da103c3ea940d74711f775c7ad708aa2be7669cc" name="ghc-QuickCheck" arch="riscv64">
  <version epoch="0" ver="2.15.0.1" rel="2.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update QuickCheck to version 2.14.
  QuickCheck 2.14 (release 2020-03-28)
  * QuickCheck is now much faster at generating test data!
  As a result, many properties can now be tested a lot faster;
  the examples distributed with QuickCheck run about twice as
  fast as before, for example. Of course, your mileage may vary.
  The reason for this is that there are now specialised versions
  of the 'choose' combinator for various types. These are:
  chooseInt, chooseInteger, chooseBoundedIntegral, and chooseEnum.
  These combinators are identical to 'choose' but much faster.
  All QuickCheck combinators, with the exception of 'choose'
  itself, use the new combinators behind the scenes.
  You should see a speedup without doing anything, but to get a
  further speedup, consider replacing any uses of 'choose' in your
  own generators with the new combinators.
  We are hoping that future releases of the 'random' library may
  speed up 'choose', in which case these combinators may no longer
  be needed.
  Thanks to Oleg Grenrus for suggesting to bypass 'choose' for
  random number generation, and providing the appropriate
  primitive in his 'splitmix' random number library.
  * Smaller changes and bugfixes:
  - RecursivelyShrink and GSubterms are exported from
  Test.QuickCheck.Test (thanks to Tom Mortiboy).
  - Don't generate invalid unicode characters
  (thanks to Boris Stepanov).
  - When a call to 'within' fails, include the duration of the
  timeout in the failure report (thanks to William Rusnack).
  - In Gen, avoid splitting the seed in the implementation of
  &gt;&gt;, *&gt; and &lt;- (thanks to David Feuer).
  - Fix a couple of bugs with shrinking of floating-point
  numbers.
  - Export functionMapWith, functionEitherWith and
  functionPairWith from Test.QuickCheck.Function
  (thanks to Oleg Grenrus).
  - Remove redundant RealFloat constraint from
  Arbitrary/CoArbitrary instances for Complex
  (thanks to Bodigrim).</changelog>
  <changelog author="psimons@suse.com" date="1594036800">- Update QuickCheck to version 2.14.1.
  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/QuickCheck-2.14.1/src/changelog</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="1605441600">- Update QuickCheck to version 2.14.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/QuickCheck-2.14.2/src/changelog</changelog>
  <changelog author="Ondřej Sú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="1685534400">- Update QuickCheck to version 2.14.3.
  QuickCheck 2.14.3 (released 2023-05-31)
  * Add shrinkBoundedEnum (thanks to Jonathan Knowles)
  * Add discardAfter for discarding tests on timeout (thanks to Justus Sagemüller)
  * Add assertWith for monadic testing (thanks to KtorZ)
  * Add functionElements to Test.QuickCheck.Function (thanks to Oleg Grenrus)
  * Add Arbitrary instance for Newline (thanks to Daniel Bramucci)
  * Improve Arbitrary instances for Float and Double (thanks to Oleg Grenrus)
  * Improve arbitrarySizedFractional (thanks to Bodigrim)
  * Fix shrinkRealFrac and shrinkDecimal, which were broken
  * Speed up printing of progress messages (thanks to Bodigrim)
  * Add COMPLETE pragmas for Fn and family (thanks to ilkecan)
  * Make templateHaskell flag manual (thanks to Oleg Grenrus)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716811200">- Update QuickCheck to version 2.15.0.1.
  QuickCheck 2.15
  * BREAKING: properties without quantification are no longer implicitly
  wrapped in once
  * Add witness property modifier and witnesses field in result on
  compilers that support Typeable to allow conveniently exposing
  counterexamples
  * Add assertException, assertExceptionIO, assertDeepException, and
  assertDeepExceptionIO (thanks to Alexey Kuleshevich)
  * Add withMaxSize, withMaxShrinks, and withMaxDiscardRatio combinators
  * Add recheck
  * Add HasCallStack to partial top-level functions
  * Updated some documentation
  * Fix overflow bug when calculating discard ratio
  * Fix error printing bug when shrinks are discarded
  * Fix withMaxSuccess not working when checkCoverage is turned on
  * Fix a bug whereby an unfortunately timed discard could unduly fail a
  property running with checkCoverage
  * Fix Arbitrary intance for Map breaking invariants from
  Data.Map.Strict (thanks to Neil Mayhew)
  * Fix non-covered classes not showing up in output as 0% covered
  * Fix Negative's Arbitrary instance discarding an unnecessary number
  of generated values.
  * Fix promote doing an unnecessary seed split
  * Fix a bug whereby maxSuccess and discardRatio would interact poorly
  to produce too few size increases.
  * Fix a couple of underflow bugs in generators for Small Natural and
  Ratio Natural
  * Fix a bug whereby the internal DISCARDED exception would show up
  user-side in sample</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741262400">- Update QuickCheck to version 2.15.0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f905d0de950368ceccf780056d41de000dea4b517421ee01d26a18189f9229ee6aedab497df1041d11e7b8472fde08a6747546c2d637832228fadf96456ef158" name="ghc-QuickCheck-devel" arch="riscv64">
  <version epoch="0" ver="2.15.0.1" rel="2.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update QuickCheck to version 2.14.
  QuickCheck 2.14 (release 2020-03-28)
  * QuickCheck is now much faster at generating test data!
  As a result, many properties can now be tested a lot faster;
  the examples distributed with QuickCheck run about twice as
  fast as before, for example. Of course, your mileage may vary.
  The reason for this is that there are now specialised versions
  of the 'choose' combinator for various types. These are:
  chooseInt, chooseInteger, chooseBoundedIntegral, and chooseEnum.
  These combinators are identical to 'choose' but much faster.
  All QuickCheck combinators, with the exception of 'choose'
  itself, use the new combinators behind the scenes.
  You should see a speedup without doing anything, but to get a
  further speedup, consider replacing any uses of 'choose' in your
  own generators with the new combinators.
  We are hoping that future releases of the 'random' library may
  speed up 'choose', in which case these combinators may no longer
  be needed.
  Thanks to Oleg Grenrus for suggesting to bypass 'choose' for
  random number generation, and providing the appropriate
  primitive in his 'splitmix' random number library.
  * Smaller changes and bugfixes:
  - RecursivelyShrink and GSubterms are exported from
  Test.QuickCheck.Test (thanks to Tom Mortiboy).
  - Don't generate invalid unicode characters
  (thanks to Boris Stepanov).
  - When a call to 'within' fails, include the duration of the
  timeout in the failure report (thanks to William Rusnack).
  - In Gen, avoid splitting the seed in the implementation of
  &gt;&gt;, *&gt; and &lt;- (thanks to David Feuer).
  - Fix a couple of bugs with shrinking of floating-point
  numbers.
  - Export functionMapWith, functionEitherWith and
  functionPairWith from Test.QuickCheck.Function
  (thanks to Oleg Grenrus).
  - Remove redundant RealFloat constraint from
  Arbitrary/CoArbitrary instances for Complex
  (thanks to Bodigrim).</changelog>
  <changelog author="psimons@suse.com" date="1594036800">- Update QuickCheck to version 2.14.1.
  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/QuickCheck-2.14.1/src/changelog</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="1605441600">- Update QuickCheck to version 2.14.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/QuickCheck-2.14.2/src/changelog</changelog>
  <changelog author="Ondřej Sú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="1685534400">- Update QuickCheck to version 2.14.3.
  QuickCheck 2.14.3 (released 2023-05-31)
  * Add shrinkBoundedEnum (thanks to Jonathan Knowles)
  * Add discardAfter for discarding tests on timeout (thanks to Justus Sagemüller)
  * Add assertWith for monadic testing (thanks to KtorZ)
  * Add functionElements to Test.QuickCheck.Function (thanks to Oleg Grenrus)
  * Add Arbitrary instance for Newline (thanks to Daniel Bramucci)
  * Improve Arbitrary instances for Float and Double (thanks to Oleg Grenrus)
  * Improve arbitrarySizedFractional (thanks to Bodigrim)
  * Fix shrinkRealFrac and shrinkDecimal, which were broken
  * Speed up printing of progress messages (thanks to Bodigrim)
  * Add COMPLETE pragmas for Fn and family (thanks to ilkecan)
  * Make templateHaskell flag manual (thanks to Oleg Grenrus)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716811200">- Update QuickCheck to version 2.15.0.1.
  QuickCheck 2.15
  * BREAKING: properties without quantification are no longer implicitly
  wrapped in once
  * Add witness property modifier and witnesses field in result on
  compilers that support Typeable to allow conveniently exposing
  counterexamples
  * Add assertException, assertExceptionIO, assertDeepException, and
  assertDeepExceptionIO (thanks to Alexey Kuleshevich)
  * Add withMaxSize, withMaxShrinks, and withMaxDiscardRatio combinators
  * Add recheck
  * Add HasCallStack to partial top-level functions
  * Updated some documentation
  * Fix overflow bug when calculating discard ratio
  * Fix error printing bug when shrinks are discarded
  * Fix withMaxSuccess not working when checkCoverage is turned on
  * Fix a bug whereby an unfortunately timed discard could unduly fail a
  property running with checkCoverage
  * Fix Arbitrary intance for Map breaking invariants from
  Data.Map.Strict (thanks to Neil Mayhew)
  * Fix non-covered classes not showing up in output as 0% covered
  * Fix Negative's Arbitrary instance discarding an unnecessary number
  of generated values.
  * Fix promote doing an unnecessary seed split
  * Fix a bug whereby maxSuccess and discardRatio would interact poorly
  to produce too few size increases.
  * Fix a couple of underflow bugs in generators for Small Natural and
  Ratio Natural
  * Fix a bug whereby the internal DISCARDED exception would show up
  user-side in sample</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741262400">- Update QuickCheck to version 2.15.0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="4bbff6b5b9500494196d1483c69b130164c92a9a5c4885db9147334f501b7c42296cf0e0b91081136b334e4a3f49010e65ac6d72f69ea63179f05e2ed593f15e" name="ghc-QuickCheck-doc" arch="noarch">
  <version epoch="0" ver="2.15.0.1" rel="2.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update QuickCheck to version 2.14.
  QuickCheck 2.14 (release 2020-03-28)
  * QuickCheck is now much faster at generating test data!
  As a result, many properties can now be tested a lot faster;
  the examples distributed with QuickCheck run about twice as
  fast as before, for example. Of course, your mileage may vary.
  The reason for this is that there are now specialised versions
  of the 'choose' combinator for various types. These are:
  chooseInt, chooseInteger, chooseBoundedIntegral, and chooseEnum.
  These combinators are identical to 'choose' but much faster.
  All QuickCheck combinators, with the exception of 'choose'
  itself, use the new combinators behind the scenes.
  You should see a speedup without doing anything, but to get a
  further speedup, consider replacing any uses of 'choose' in your
  own generators with the new combinators.
  We are hoping that future releases of the 'random' library may
  speed up 'choose', in which case these combinators may no longer
  be needed.
  Thanks to Oleg Grenrus for suggesting to bypass 'choose' for
  random number generation, and providing the appropriate
  primitive in his 'splitmix' random number library.
  * Smaller changes and bugfixes:
  - RecursivelyShrink and GSubterms are exported from
  Test.QuickCheck.Test (thanks to Tom Mortiboy).
  - Don't generate invalid unicode characters
  (thanks to Boris Stepanov).
  - When a call to 'within' fails, include the duration of the
  timeout in the failure report (thanks to William Rusnack).
  - In Gen, avoid splitting the seed in the implementation of
  &gt;&gt;, *&gt; and &lt;- (thanks to David Feuer).
  - Fix a couple of bugs with shrinking of floating-point
  numbers.
  - Export functionMapWith, functionEitherWith and
  functionPairWith from Test.QuickCheck.Function
  (thanks to Oleg Grenrus).
  - Remove redundant RealFloat constraint from
  Arbitrary/CoArbitrary instances for Complex
  (thanks to Bodigrim).</changelog>
  <changelog author="psimons@suse.com" date="1594036800">- Update QuickCheck to version 2.14.1.
  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/QuickCheck-2.14.1/src/changelog</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="1605441600">- Update QuickCheck to version 2.14.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/QuickCheck-2.14.2/src/changelog</changelog>
  <changelog author="Ondřej Sú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="1685534400">- Update QuickCheck to version 2.14.3.
  QuickCheck 2.14.3 (released 2023-05-31)
  * Add shrinkBoundedEnum (thanks to Jonathan Knowles)
  * Add discardAfter for discarding tests on timeout (thanks to Justus Sagemüller)
  * Add assertWith for monadic testing (thanks to KtorZ)
  * Add functionElements to Test.QuickCheck.Function (thanks to Oleg Grenrus)
  * Add Arbitrary instance for Newline (thanks to Daniel Bramucci)
  * Improve Arbitrary instances for Float and Double (thanks to Oleg Grenrus)
  * Improve arbitrarySizedFractional (thanks to Bodigrim)
  * Fix shrinkRealFrac and shrinkDecimal, which were broken
  * Speed up printing of progress messages (thanks to Bodigrim)
  * Add COMPLETE pragmas for Fn and family (thanks to ilkecan)
  * Make templateHaskell flag manual (thanks to Oleg Grenrus)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716811200">- Update QuickCheck to version 2.15.0.1.
  QuickCheck 2.15
  * BREAKING: properties without quantification are no longer implicitly
  wrapped in once
  * Add witness property modifier and witnesses field in result on
  compilers that support Typeable to allow conveniently exposing
  counterexamples
  * Add assertException, assertExceptionIO, assertDeepException, and
  assertDeepExceptionIO (thanks to Alexey Kuleshevich)
  * Add withMaxSize, withMaxShrinks, and withMaxDiscardRatio combinators
  * Add recheck
  * Add HasCallStack to partial top-level functions
  * Updated some documentation
  * Fix overflow bug when calculating discard ratio
  * Fix error printing bug when shrinks are discarded
  * Fix withMaxSuccess not working when checkCoverage is turned on
  * Fix a bug whereby an unfortunately timed discard could unduly fail a
  property running with checkCoverage
  * Fix Arbitrary intance for Map breaking invariants from
  Data.Map.Strict (thanks to Neil Mayhew)
  * Fix non-covered classes not showing up in output as 0% covered
  * Fix Negative's Arbitrary instance discarding an unnecessary number
  of generated values.
  * Fix promote doing an unnecessary seed split
  * Fix a bug whereby maxSuccess and discardRatio would interact poorly
  to produce too few size increases.
  * Fix a couple of underflow bugs in generators for Small Natural and
  Ratio Natural
  * Fix a bug whereby the internal DISCARDED exception would show up
  user-side in sample</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741262400">- Update QuickCheck to version 2.15.0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="98f16046e38ae008a5e12de0e6a9d59ae7873c9f8e8b514e828e15884dc65b300425844fb0d27104ae1d270828e6f32dffec860784b9d79fa13936239a091245" name="ghc-QuickCheck-prof" arch="riscv64">
  <version epoch="0" ver="2.15.0.1" rel="2.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update QuickCheck to version 2.14.
  QuickCheck 2.14 (release 2020-03-28)
  * QuickCheck is now much faster at generating test data!
  As a result, many properties can now be tested a lot faster;
  the examples distributed with QuickCheck run about twice as
  fast as before, for example. Of course, your mileage may vary.
  The reason for this is that there are now specialised versions
  of the 'choose' combinator for various types. These are:
  chooseInt, chooseInteger, chooseBoundedIntegral, and chooseEnum.
  These combinators are identical to 'choose' but much faster.
  All QuickCheck combinators, with the exception of 'choose'
  itself, use the new combinators behind the scenes.
  You should see a speedup without doing anything, but to get a
  further speedup, consider replacing any uses of 'choose' in your
  own generators with the new combinators.
  We are hoping that future releases of the 'random' library may
  speed up 'choose', in which case these combinators may no longer
  be needed.
  Thanks to Oleg Grenrus for suggesting to bypass 'choose' for
  random number generation, and providing the appropriate
  primitive in his 'splitmix' random number library.
  * Smaller changes and bugfixes:
  - RecursivelyShrink and GSubterms are exported from
  Test.QuickCheck.Test (thanks to Tom Mortiboy).
  - Don't generate invalid unicode characters
  (thanks to Boris Stepanov).
  - When a call to 'within' fails, include the duration of the
  timeout in the failure report (thanks to William Rusnack).
  - In Gen, avoid splitting the seed in the implementation of
  &gt;&gt;, *&gt; and &lt;- (thanks to David Feuer).
  - Fix a couple of bugs with shrinking of floating-point
  numbers.
  - Export functionMapWith, functionEitherWith and
  functionPairWith from Test.QuickCheck.Function
  (thanks to Oleg Grenrus).
  - Remove redundant RealFloat constraint from
  Arbitrary/CoArbitrary instances for Complex
  (thanks to Bodigrim).</changelog>
  <changelog author="psimons@suse.com" date="1594036800">- Update QuickCheck to version 2.14.1.
  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/QuickCheck-2.14.1/src/changelog</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="1605441600">- Update QuickCheck to version 2.14.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/QuickCheck-2.14.2/src/changelog</changelog>
  <changelog author="Ondřej Sú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="1685534400">- Update QuickCheck to version 2.14.3.
  QuickCheck 2.14.3 (released 2023-05-31)
  * Add shrinkBoundedEnum (thanks to Jonathan Knowles)
  * Add discardAfter for discarding tests on timeout (thanks to Justus Sagemüller)
  * Add assertWith for monadic testing (thanks to KtorZ)
  * Add functionElements to Test.QuickCheck.Function (thanks to Oleg Grenrus)
  * Add Arbitrary instance for Newline (thanks to Daniel Bramucci)
  * Improve Arbitrary instances for Float and Double (thanks to Oleg Grenrus)
  * Improve arbitrarySizedFractional (thanks to Bodigrim)
  * Fix shrinkRealFrac and shrinkDecimal, which were broken
  * Speed up printing of progress messages (thanks to Bodigrim)
  * Add COMPLETE pragmas for Fn and family (thanks to ilkecan)
  * Make templateHaskell flag manual (thanks to Oleg Grenrus)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716811200">- Update QuickCheck to version 2.15.0.1.
  QuickCheck 2.15
  * BREAKING: properties without quantification are no longer implicitly
  wrapped in once
  * Add witness property modifier and witnesses field in result on
  compilers that support Typeable to allow conveniently exposing
  counterexamples
  * Add assertException, assertExceptionIO, assertDeepException, and
  assertDeepExceptionIO (thanks to Alexey Kuleshevich)
  * Add withMaxSize, withMaxShrinks, and withMaxDiscardRatio combinators
  * Add recheck
  * Add HasCallStack to partial top-level functions
  * Updated some documentation
  * Fix overflow bug when calculating discard ratio
  * Fix error printing bug when shrinks are discarded
  * Fix withMaxSuccess not working when checkCoverage is turned on
  * Fix a bug whereby an unfortunately timed discard could unduly fail a
  property running with checkCoverage
  * Fix Arbitrary intance for Map breaking invariants from
  Data.Map.Strict (thanks to Neil Mayhew)
  * Fix non-covered classes not showing up in output as 0% covered
  * Fix Negative's Arbitrary instance discarding an unnecessary number
  of generated values.
  * Fix promote doing an unnecessary seed split
  * Fix a bug whereby maxSuccess and discardRatio would interact poorly
  to produce too few size increases.
  * Fix a couple of underflow bugs in generators for Small Natural and
  Ratio Natural
  * Fix a bug whereby the internal DISCARDED exception would show up
  user-side in sample</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741262400">- Update QuickCheck to version 2.15.0.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ec9a3dd2333e55cfd917c98a7c3f385c0ca997f3ccede4bfab74ae9b1ead24b8f42101b2e1d7d12b6fef2d20149e38905de103e1f1620742b72cb810f386583f" name="ghc-RSA" arch="riscv64">
  <version epoch="0" ver="2.4.1" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699272000">- Add RSA at version 2.4.1 revision 2.</changelog>
</package>
<package pkgid="a7c6112ad16b2be9411d0001ee9fddcbdbeed0033c8bf23297f61520eec39f0814f8905a935429cd4b8e3798f5dad9b278da9aa2cc9ac49f34aba357a78dd510" name="ghc-RSA-devel" arch="riscv64">
  <version epoch="0" ver="2.4.1" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699272000">- Add RSA at version 2.4.1 revision 2.</changelog>
</package>
<package pkgid="5c9a5ed845c700ce4cc4ab967e62867adde65646463c37b196af409b8ca4b14a14d2ebc1cf95ef685d0444ea6a5ee17e1e084cfdfd045ced58a3eef968cc9c91" name="ghc-RSA-doc" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699272000">- Add RSA at version 2.4.1 revision 2.</changelog>
</package>
<package pkgid="4ab0c48c1336942e32a0708398fbcfb8685640be83032d9176e4aa754c2007970efbe0158a5904c0cb7463834d05816cc34cdefeb2a704e4d617c9f4df59d5dd" name="ghc-RSA-prof" arch="riscv64">
  <version epoch="0" ver="2.4.1" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699272000">- Add RSA at version 2.4.1 revision 2.</changelog>
</package>
<package pkgid="14348603535edbfce729b9c88f550d868bbc6ca07aa7211ffa2a73f285e5cb4933e182e881555ac437cd9bd7a7a42cbeb4ebb5e3e10a1fcf436ce0f71a77aa7f" name="ghc-SHA" arch="riscv64">
  <version epoch="0" ver="1.6.4.4" rel="8.11"/>
  <changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.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="1526299200">- Update SHA to version 1.6.4.4.
  Upstream does not provide a changelog.</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řej Sú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>
</package>
<package pkgid="40e5ff63b224612b2572257d2c9a8473a7c17595300dd208a72f512dfaed0932c7c44fff9ad05a627ffbdc9b40369ac9754bb8c00e2c3535def3cdada3de02f4" name="ghc-SHA-devel" arch="riscv64">
  <version epoch="0" ver="1.6.4.4" rel="8.11"/>
  <changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.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="1526299200">- Update SHA to version 1.6.4.4.
  Upstream does not provide a changelog.</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řej Sú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>
</package>
<package pkgid="21305a2d730c146c07669a1a40c2e7e05f9c5ddb5cf6fdd4bce1d4eba5cdc4804c3a97a37f1d266e7493b462742f5693f825757be23957b3600cf1b33615069a" name="ghc-SHA-doc" arch="noarch">
  <version epoch="0" ver="1.6.4.4" rel="8.11"/>
  <changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.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="1526299200">- Update SHA to version 1.6.4.4.
  Upstream does not provide a changelog.</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řej Sú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>
</package>
<package pkgid="db1eef54b27a21aacd0f589da8a660896e0bbd8e9e21fd8097411546ebb6519c9c4677ebd916cf8e8cf897f8d6b8dae401e4596c9b17120ceea0685f2c36e4f3" name="ghc-SHA-prof" arch="riscv64">
  <version epoch="0" ver="1.6.4.4" rel="8.11"/>
  <changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.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="1526299200">- Update SHA to version 1.6.4.4.
  Upstream does not provide a changelog.</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řej Sú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>
</package>
<package pkgid="b634d6b5750271cde0449676e741d278d586128cd7125b7564d120109f30f66e5a70f063fcdde28e004f1b5864f724a20be2fd9e5ad3a251a9a81f104029cc56" name="ghc-SafeSemaphore" arch="riscv64">
  <version epoch="0" ver="0.10.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add SafeSemaphore at version 0.10.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="1598875200">- Update SafeSemaphore to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="f3c47f77b7f13df74f92609846a4f6f18435b48206b01a14093ed880dab4f8f795dc4c9b200b15317b32b677464534844731e857930a0c4194f9d571c7052710" name="ghc-SafeSemaphore-devel" arch="riscv64">
  <version epoch="0" ver="0.10.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add SafeSemaphore at version 0.10.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="1598875200">- Update SafeSemaphore to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="87397595321dcd7088e8ec52df1866778a2628bba3388067148220c8c4c42a6616fd591d0219edd815b5667b967132557b24a4ab669acbdc9f046b48ef6926e6" name="ghc-SafeSemaphore-doc" arch="noarch">
  <version epoch="0" ver="0.10.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add SafeSemaphore at version 0.10.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="1598875200">- Update SafeSemaphore to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="6331f98ec950d3c3b5d08b28129ce10d1a4e4fcf4a9a0c27038888fe9370779530c6e402002132fc05fc8196982b091553744bd73884ead82200b9aa256adddd" name="ghc-SafeSemaphore-prof" arch="riscv64">
  <version epoch="0" ver="0.10.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add SafeSemaphore at version 0.10.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="1598875200">- Update SafeSemaphore to version 0.10.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="0d2bcab95e37aa60aaa4cb6071d5b5dfde9f33b9a716af8cd4bb01c779755aa09cf5645f0d06e687859078eff363cd9cbeefec8c4121ebd791717b0cafb82167" name="ghc-ShellCheck" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="2.19"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update ShellCheck to version 0.7.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1619179200">- add haddock.patch to fix build with haddock</changelog>
  <changelog author="psimons@suse.com" date="1636286400">- Update ShellCheck to version 0.8.0.
- drop haddock.patch
  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="1652961600">- Update ShellCheck to version 0.8.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670932800">- Update ShellCheck to version 0.9.0.
  [#]# v0.9.0 - 2022-12-12
  [#]## Added
  - SC2316: Warn about 'local readonly foo' and similar (thanks, patrickxia!)
  - SC2317: Warn about unreachable commands
  - SC2318: Warn about backreferences in 'declare x=1 y=$x'
  - SC2319/SC2320: Warn when $? refers to echo/printf/[ ]/[[ ]]/test
  - SC2321: Suggest removing $((..)) in array[$((idx))]=val
  - SC2322: Suggest collapsing double parentheses in arithmetic contexts
  - SC2323: Suggest removing wrapping parentheses in a[(x+1)]=val
  [#]## Fixed
  - SC2086: Now uses DFA to make more accurate predictions about values
  - SC2086: No longer warns about values declared as integer with declare -i
  [#]## Changed
  - ShellCheck now has a Data Flow Analysis engine to make smarter decisions
    based on control flow rather than just syntax. Existing checks will
    gradually start using it, which may cause them to trigger differently
    (but more accurately).
  - Values in directives/shellcheckrc can now be quoted with '' or ""</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675512000">- Update ShellCheck to version 0.9.0 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="1709899200">- Update ShellCheck to version 0.10.0.
  [#]# v0.10.0 - 2024-03-07
  [#]## Added
  - Precompiled binaries for macOS ARM64 (darwin.aarch64)
  - Added support for busybox sh
  - Added flag --rcfile to specify an rc file by name.
  - Added `extended-analysis=true` directive to enable/disable dataflow analysis
    (with a corresponding --extended-analysis flag).
  - SC2324: Warn when x+=1 appends instead of increments
  - SC2325: Warn about multiple `!`s in dash/sh.
  - SC2326: Warn about `foo | ! bar` in bash/dash/sh.
  - SC3012: Warn about lexicographic-compare bashism in test like in [ ]
  - SC3013: Warn bashism `test _ -op/-nt/-ef _` like in [ ]
  - SC3014: Warn bashism `test _ == _` like in [ ]
  - SC3015: Warn bashism `test _ =~ _` like in [ ]
  - SC3016: Warn bashism `test -v _` like in [ ]
  - SC3017: Warn bashism `test -a _` like in [ ]
  [#]## Fixed
  - source statements with here docs now work correctly
  - "(Array.!): undefined array element" error should no longer occur</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733227200">- Update ShellCheck to version 0.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="7522c342e16689905a6cf65747913a6f2a1c149e642fc6543d98137b718f60673c4f44f3100cb5f4d4d3676688398040dd5373555252c9424ce0a7fed2703f18" name="ghc-ShellCheck-devel" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="2.19"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update ShellCheck to version 0.7.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1619179200">- add haddock.patch to fix build with haddock</changelog>
  <changelog author="psimons@suse.com" date="1636286400">- Update ShellCheck to version 0.8.0.
- drop haddock.patch
  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="1652961600">- Update ShellCheck to version 0.8.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670932800">- Update ShellCheck to version 0.9.0.
  [#]# v0.9.0 - 2022-12-12
  [#]## Added
  - SC2316: Warn about 'local readonly foo' and similar (thanks, patrickxia!)
  - SC2317: Warn about unreachable commands
  - SC2318: Warn about backreferences in 'declare x=1 y=$x'
  - SC2319/SC2320: Warn when $? refers to echo/printf/[ ]/[[ ]]/test
  - SC2321: Suggest removing $((..)) in array[$((idx))]=val
  - SC2322: Suggest collapsing double parentheses in arithmetic contexts
  - SC2323: Suggest removing wrapping parentheses in a[(x+1)]=val
  [#]## Fixed
  - SC2086: Now uses DFA to make more accurate predictions about values
  - SC2086: No longer warns about values declared as integer with declare -i
  [#]## Changed
  - ShellCheck now has a Data Flow Analysis engine to make smarter decisions
    based on control flow rather than just syntax. Existing checks will
    gradually start using it, which may cause them to trigger differently
    (but more accurately).
  - Values in directives/shellcheckrc can now be quoted with '' or ""</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675512000">- Update ShellCheck to version 0.9.0 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="1709899200">- Update ShellCheck to version 0.10.0.
  [#]# v0.10.0 - 2024-03-07
  [#]## Added
  - Precompiled binaries for macOS ARM64 (darwin.aarch64)
  - Added support for busybox sh
  - Added flag --rcfile to specify an rc file by name.
  - Added `extended-analysis=true` directive to enable/disable dataflow analysis
    (with a corresponding --extended-analysis flag).
  - SC2324: Warn when x+=1 appends instead of increments
  - SC2325: Warn about multiple `!`s in dash/sh.
  - SC2326: Warn about `foo | ! bar` in bash/dash/sh.
  - SC3012: Warn about lexicographic-compare bashism in test like in [ ]
  - SC3013: Warn bashism `test _ -op/-nt/-ef _` like in [ ]
  - SC3014: Warn bashism `test _ == _` like in [ ]
  - SC3015: Warn bashism `test _ =~ _` like in [ ]
  - SC3016: Warn bashism `test -v _` like in [ ]
  - SC3017: Warn bashism `test -a _` like in [ ]
  [#]## Fixed
  - source statements with here docs now work correctly
  - "(Array.!): undefined array element" error should no longer occur</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733227200">- Update ShellCheck to version 0.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="97075b2e3a04eac89466db9e34ac69d2b19b26f9a283a6f6c11ca9aa9de959b1b38f93b73fbfa6f142fd28e50886f7acd2a601223f0c3ed6c6fdab6a248699cb" name="ghc-ShellCheck-doc" arch="noarch">
  <version epoch="0" ver="0.10.0" rel="2.19"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update ShellCheck to version 0.7.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1619179200">- add haddock.patch to fix build with haddock</changelog>
  <changelog author="psimons@suse.com" date="1636286400">- Update ShellCheck to version 0.8.0.
- drop haddock.patch
  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="1652961600">- Update ShellCheck to version 0.8.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670932800">- Update ShellCheck to version 0.9.0.
  [#]# v0.9.0 - 2022-12-12
  [#]## Added
  - SC2316: Warn about 'local readonly foo' and similar (thanks, patrickxia!)
  - SC2317: Warn about unreachable commands
  - SC2318: Warn about backreferences in 'declare x=1 y=$x'
  - SC2319/SC2320: Warn when $? refers to echo/printf/[ ]/[[ ]]/test
  - SC2321: Suggest removing $((..)) in array[$((idx))]=val
  - SC2322: Suggest collapsing double parentheses in arithmetic contexts
  - SC2323: Suggest removing wrapping parentheses in a[(x+1)]=val
  [#]## Fixed
  - SC2086: Now uses DFA to make more accurate predictions about values
  - SC2086: No longer warns about values declared as integer with declare -i
  [#]## Changed
  - ShellCheck now has a Data Flow Analysis engine to make smarter decisions
    based on control flow rather than just syntax. Existing checks will
    gradually start using it, which may cause them to trigger differently
    (but more accurately).
  - Values in directives/shellcheckrc can now be quoted with '' or ""</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675512000">- Update ShellCheck to version 0.9.0 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="1709899200">- Update ShellCheck to version 0.10.0.
  [#]# v0.10.0 - 2024-03-07
  [#]## Added
  - Precompiled binaries for macOS ARM64 (darwin.aarch64)
  - Added support for busybox sh
  - Added flag --rcfile to specify an rc file by name.
  - Added `extended-analysis=true` directive to enable/disable dataflow analysis
    (with a corresponding --extended-analysis flag).
  - SC2324: Warn when x+=1 appends instead of increments
  - SC2325: Warn about multiple `!`s in dash/sh.
  - SC2326: Warn about `foo | ! bar` in bash/dash/sh.
  - SC3012: Warn about lexicographic-compare bashism in test like in [ ]
  - SC3013: Warn bashism `test _ -op/-nt/-ef _` like in [ ]
  - SC3014: Warn bashism `test _ == _` like in [ ]
  - SC3015: Warn bashism `test _ =~ _` like in [ ]
  - SC3016: Warn bashism `test -v _` like in [ ]
  - SC3017: Warn bashism `test -a _` like in [ ]
  [#]## Fixed
  - source statements with here docs now work correctly
  - "(Array.!): undefined array element" error should no longer occur</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733227200">- Update ShellCheck to version 0.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ae3c52a16cf35ff0291375c016a4702ca6a2cd0e61cd70309f62cbc5bf08a374b84c5a8722ee668da27e84b55306127d1592231121d4fcc58bacb6b9bfbf9f09" name="ghc-ShellCheck-prof" arch="riscv64">
  <version epoch="0" ver="0.10.0" rel="2.19"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update ShellCheck to version 0.7.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1619179200">- add haddock.patch to fix build with haddock</changelog>
  <changelog author="psimons@suse.com" date="1636286400">- Update ShellCheck to version 0.8.0.
- drop haddock.patch
  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="1652961600">- Update ShellCheck to version 0.8.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670932800">- Update ShellCheck to version 0.9.0.
  [#]# v0.9.0 - 2022-12-12
  [#]## Added
  - SC2316: Warn about 'local readonly foo' and similar (thanks, patrickxia!)
  - SC2317: Warn about unreachable commands
  - SC2318: Warn about backreferences in 'declare x=1 y=$x'
  - SC2319/SC2320: Warn when $? refers to echo/printf/[ ]/[[ ]]/test
  - SC2321: Suggest removing $((..)) in array[$((idx))]=val
  - SC2322: Suggest collapsing double parentheses in arithmetic contexts
  - SC2323: Suggest removing wrapping parentheses in a[(x+1)]=val
  [#]## Fixed
  - SC2086: Now uses DFA to make more accurate predictions about values
  - SC2086: No longer warns about values declared as integer with declare -i
  [#]## Changed
  - ShellCheck now has a Data Flow Analysis engine to make smarter decisions
    based on control flow rather than just syntax. Existing checks will
    gradually start using it, which may cause them to trigger differently
    (but more accurately).
  - Values in directives/shellcheckrc can now be quoted with '' or ""</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675512000">- Update ShellCheck to version 0.9.0 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="1709899200">- Update ShellCheck to version 0.10.0.
  [#]# v0.10.0 - 2024-03-07
  [#]## Added
  - Precompiled binaries for macOS ARM64 (darwin.aarch64)
  - Added support for busybox sh
  - Added flag --rcfile to specify an rc file by name.
  - Added `extended-analysis=true` directive to enable/disable dataflow analysis
    (with a corresponding --extended-analysis flag).
  - SC2324: Warn when x+=1 appends instead of increments
  - SC2325: Warn about multiple `!`s in dash/sh.
  - SC2326: Warn about `foo | ! bar` in bash/dash/sh.
  - SC3012: Warn about lexicographic-compare bashism in test like in [ ]
  - SC3013: Warn bashism `test _ -op/-nt/-ef _` like in [ ]
  - SC3014: Warn bashism `test _ == _` like in [ ]
  - SC3015: Warn bashism `test _ =~ _` like in [ ]
  - SC3016: Warn bashism `test -v _` like in [ ]
  - SC3017: Warn bashism `test -a _` like in [ ]
  [#]## Fixed
  - source statements with here docs now work correctly
  - "(Array.!): undefined array element" error should no longer occur</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733227200">- Update ShellCheck to version 0.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="08a860a1f240a7e047670b468aa1cf814b64b67a5d0a03d557af9bf7c2769001039aeba4f8b2d445db75c24fb272d2eff513d983c3f338c22cb5cb5354e01199" name="ghc-StateVar" arch="riscv64">
  <version epoch="0" ver="1.2.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1534507200">- Update StateVar to version 1.1.1.1.
  1.1.1.1
  - ------
  * Relaxed upper version bound for `stm`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update StateVar to version 1.2.
  1.2
  - --
  * Added instances for `ForeignPtr`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609243200">- Update StateVar to version 1.2.1.
  1.2.1
  - ----
  * Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10).</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update StateVar to version 1.2.2.
  1.2.2
  - ----
  * Relaxed upper version bound for `transformers`.</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>
</package>
<package pkgid="5cf9407fef1f5b04ed57a7378aa70d93b01f730a3f1e533eccaabdbabf43ea80716263dbaea24f5ee8bbb90d6f20ef0f65cac011e4c7f1b290a70c84fb6ee17b" name="ghc-StateVar-devel" arch="riscv64">
  <version epoch="0" ver="1.2.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1534507200">- Update StateVar to version 1.1.1.1.
  1.1.1.1
  - ------
  * Relaxed upper version bound for `stm`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update StateVar to version 1.2.
  1.2
  - --
  * Added instances for `ForeignPtr`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609243200">- Update StateVar to version 1.2.1.
  1.2.1
  - ----
  * Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10).</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update StateVar to version 1.2.2.
  1.2.2
  - ----
  * Relaxed upper version bound for `transformers`.</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>
</package>
<package pkgid="6527c4c97ee43a00be7d29b26ad0d75872949e006246f3797638dd7e5af0daa735c6178e169dad5b2d469298c31cab08bbcbc86dac1e0b9e84c214dbd2ab58d3" name="ghc-StateVar-doc" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1534507200">- Update StateVar to version 1.1.1.1.
  1.1.1.1
  - ------
  * Relaxed upper version bound for `stm`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update StateVar to version 1.2.
  1.2
  - --
  * Added instances for `ForeignPtr`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609243200">- Update StateVar to version 1.2.1.
  1.2.1
  - ----
  * Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10).</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update StateVar to version 1.2.2.
  1.2.2
  - ----
  * Relaxed upper version bound for `transformers`.</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>
</package>
<package pkgid="646372e105f0d5ada1a142375dd9f683339d1aa56b962ce2be03ebf55a17be4287eb4a936f9ef3aae866cf8b8cdade57d89c7d98bad31ef59bc6cf8a9d066c2f" name="ghc-StateVar-prof" arch="riscv64">
  <version epoch="0" ver="1.2.2" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1534507200">- Update StateVar to version 1.1.1.1.
  1.1.1.1
  - ------
  * Relaxed upper version bound for `stm`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update StateVar to version 1.2.
  1.2
  - --
  * Added instances for `ForeignPtr`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609243200">- Update StateVar to version 1.2.1.
  1.2.1
  - ----
  * Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10).</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update StateVar to version 1.2.2.
  1.2.2
  - ----
  * Relaxed upper version bound for `transformers`.</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>
</package>
<package pkgid="8da36d00a58693629b37b50f7aa51bc2b6f61c47381a33607e6fb9ca7388ccbaac49da8aa35906f3b8d1ac4403e9cb26e0ed6b440d25fade2bafc5737dd851f6" name="ghc-X11" arch="riscv64">
  <version epoch="0" ver="1.10.3" rel="5.3"/>
  <changelog author="psimons@suse.com" date="1598356800">- Update X11 to version 1.9.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622548800">- Update X11 to version 1.10.
  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="psimons@suse.com" date="1629115200">- Update X11 to version 1.10.1.
  [#]# 1.10.1 (2021-08-15)
  * Fixed possible high CPU usage of some blocking calls with the threaded RTS (#78)</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update X11 to version 1.10.2.
  [#]# 1.10.2 (2021-10-24)
  * Restored compatibility with GHC 7.10 (and possibly even older) (#80)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663156800">- Update X11 to version 1.10.3.
  [#]# 1.10.3 (2022-09-14)
  * Added `cWX`, `cWY`, `cWWidth`, `cWHeight` constants (`AttributeMask`) (#82)
  * Added `FocusChangeEvent` to `data Event` (#81)
  * Added `setWMNormalHints` (#83)</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="1734350400">- Jailbreak version constraint on data-default-class to fix the build.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746532800">- Update X11 to version 1.10.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="cb67bee6947c5a7c582e22b6ccbab690472bc8be4bd601a6d97a86607a715db3b14ec4a7ffe6a7388b7aefd7525c73f4734c47179ebb111f9d0a4683f4d6e5b0" name="ghc-X11-devel" arch="riscv64">
  <version epoch="0" ver="1.10.3" rel="5.3"/>
  <changelog author="psimons@suse.com" date="1598356800">- Update X11 to version 1.9.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622548800">- Update X11 to version 1.10.
  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="psimons@suse.com" date="1629115200">- Update X11 to version 1.10.1.
  [#]# 1.10.1 (2021-08-15)
  * Fixed possible high CPU usage of some blocking calls with the threaded RTS (#78)</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update X11 to version 1.10.2.
  [#]# 1.10.2 (2021-10-24)
  * Restored compatibility with GHC 7.10 (and possibly even older) (#80)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663156800">- Update X11 to version 1.10.3.
  [#]# 1.10.3 (2022-09-14)
  * Added `cWX`, `cWY`, `cWWidth`, `cWHeight` constants (`AttributeMask`) (#82)
  * Added `FocusChangeEvent` to `data Event` (#81)
  * Added `setWMNormalHints` (#83)</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="1734350400">- Jailbreak version constraint on data-default-class to fix the build.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746532800">- Update X11 to version 1.10.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="52c8bac5e3491aed57a6ab167394668e80da1748d0b0280aa6b4e56b6c63633095aadddd917f2eceaaff4f768ce9a084a663a811a4571fe633bdb66ba8691426" name="ghc-X11-doc" arch="noarch">
  <version epoch="0" ver="1.10.3" rel="5.3"/>
  <changelog author="psimons@suse.com" date="1598356800">- Update X11 to version 1.9.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622548800">- Update X11 to version 1.10.
  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="psimons@suse.com" date="1629115200">- Update X11 to version 1.10.1.
  [#]# 1.10.1 (2021-08-15)
  * Fixed possible high CPU usage of some blocking calls with the threaded RTS (#78)</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update X11 to version 1.10.2.
  [#]# 1.10.2 (2021-10-24)
  * Restored compatibility with GHC 7.10 (and possibly even older) (#80)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663156800">- Update X11 to version 1.10.3.
  [#]# 1.10.3 (2022-09-14)
  * Added `cWX`, `cWY`, `cWWidth`, `cWHeight` constants (`AttributeMask`) (#82)
  * Added `FocusChangeEvent` to `data Event` (#81)
  * Added `setWMNormalHints` (#83)</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="1734350400">- Jailbreak version constraint on data-default-class to fix the build.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746532800">- Update X11 to version 1.10.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="e70f212120c70ab34bfdc905891c3d2358b9759c165edcce69fdcae1c50108fd7aced7901c0bbfcef0171209108d40739388afbd6ea23ef7806f6c9145d05200" name="ghc-X11-prof" arch="riscv64">
  <version epoch="0" ver="1.10.3" rel="5.3"/>
  <changelog author="psimons@suse.com" date="1598356800">- Update X11 to version 1.9.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622548800">- Update X11 to version 1.10.
  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="psimons@suse.com" date="1629115200">- Update X11 to version 1.10.1.
  [#]# 1.10.1 (2021-08-15)
  * Fixed possible high CPU usage of some blocking calls with the threaded RTS (#78)</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update X11 to version 1.10.2.
  [#]# 1.10.2 (2021-10-24)
  * Restored compatibility with GHC 7.10 (and possibly even older) (#80)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663156800">- Update X11 to version 1.10.3.
  [#]# 1.10.3 (2022-09-14)
  * Added `cWX`, `cWY`, `cWWidth`, `cWHeight` constants (`AttributeMask`) (#82)
  * Added `FocusChangeEvent` to `data Event` (#81)
  * Added `setWMNormalHints` (#83)</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="1734350400">- Jailbreak version constraint on data-default-class to fix the build.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746532800">- Update X11 to version 1.10.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6b3ee26050b4203a34b7d7bba26a182f6770225bf280884972d72f08ed4a05c82c48f4686fb770459f206bab3dda43b8f5d57388024cc2420dc8a00d8b47d57e" name="ghc-X11-xft" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="2.13"/>
  <changelog author="psimons@suse.com" date="1533038400">- Add X11-xft at version 0.3.1.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update X11-xft to version 0.3.4.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
</package>
<package pkgid="c3ab86c3172468b8340a5f620c785937c9adb4df0dd9cf87584fa7bbf10ee7dc90eb1702ca95dbe81570eab42b2d0a8c84929988ad50e9c8dfbed28063facd61" name="ghc-X11-xft-devel" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="2.13"/>
  <changelog author="psimons@suse.com" date="1533038400">- Add X11-xft at version 0.3.1.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update X11-xft to version 0.3.4.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
</package>
<package pkgid="c6813bde24f12f8940e6380ca5cc9b96bc22ca53ee36b8215466bae72b53f23cb2c77b7210443d76b34e738f2d8520f10e78b559c9f8befa2f15cd31c2c4ca8d" name="ghc-X11-xft-doc" arch="noarch">
  <version epoch="0" ver="0.3.4" rel="2.13"/>
  <changelog author="psimons@suse.com" date="1533038400">- Add X11-xft at version 0.3.1.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update X11-xft to version 0.3.4.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
</package>
<package pkgid="9d678e02dea09c22def729657ad8d241cbc2d7cd989475d98f758bb951ed05bf10cb44adb7f4e8756ae012eabc24825fb4f649d5aab2f8ea37f3d10946e1de70" name="ghc-X11-xft-prof" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="2.13"/>
  <changelog author="psimons@suse.com" date="1533038400">- Add X11-xft at version 0.3.1.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update X11-xft to version 0.3.4.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
</package>
<package pkgid="0162ce85afb7d606cd4ee5223291f84ca2b3473465c7300e9de5aad4b66153fce26fe190bf9a44c625874d462c62ca9650579b4be3284fe5e57cd8bd853b2bfa" name="ghc-adjunctions" arch="riscv64">
  <version epoch="0" ver="4.4.3" rel="1.8"/>
  <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 adjunctions to version 4.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651924800">- Update adjunctions to version 4.4.1.
  4.4.1 [2022.05.07]
  - -----------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update adjunctions to version 4.4.2.
  4.4.2 [2022.08.15]
  - -----------------
  * Fix the build with `mtl-2.3.1`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update adjunctions to version 4.4.2 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="1696075200">- Update adjunctions to version 4.4.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741003200">- Update adjunctions to version 4.4.3.
  4.4.3 [2025.03.03]
  - -----------------
  * Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="6ae29211727e5c7b9caea0e04dcb95bca6a59efed10fb8ac66c0c422e1d1ce1d42831616602f80c84f622395ddf6a2610c0552e3611c18853244d18a16a44dce" name="ghc-adjunctions-devel" arch="riscv64">
  <version epoch="0" ver="4.4.3" rel="1.8"/>
  <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 adjunctions to version 4.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651924800">- Update adjunctions to version 4.4.1.
  4.4.1 [2022.05.07]
  - -----------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update adjunctions to version 4.4.2.
  4.4.2 [2022.08.15]
  - -----------------
  * Fix the build with `mtl-2.3.1`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update adjunctions to version 4.4.2 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="1696075200">- Update adjunctions to version 4.4.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741003200">- Update adjunctions to version 4.4.3.
  4.4.3 [2025.03.03]
  - -----------------
  * Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="9807cadf394050f39a499ba4045d2949e34069ba5ae921155cb07a73d6a25e946a8288750fbd533becbb97011c50430606a3b7965dd2655dc1fa8e594654415b" name="ghc-adjunctions-doc" arch="noarch">
  <version epoch="0" ver="4.4.3" rel="1.8"/>
  <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 adjunctions to version 4.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651924800">- Update adjunctions to version 4.4.1.
  4.4.1 [2022.05.07]
  - -----------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update adjunctions to version 4.4.2.
  4.4.2 [2022.08.15]
  - -----------------
  * Fix the build with `mtl-2.3.1`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update adjunctions to version 4.4.2 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="1696075200">- Update adjunctions to version 4.4.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741003200">- Update adjunctions to version 4.4.3.
  4.4.3 [2025.03.03]
  - -----------------
  * Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="54f3acf68b877d1a5e342e3736c60e85a53e300c558141e4aea310502f11a9eb0b09d4026fa3d963581987fd2186c20ee78854e832d7aee9d61eb0ad7cee434d" name="ghc-adjunctions-prof" arch="riscv64">
  <version epoch="0" ver="4.4.3" rel="1.8"/>
  <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 adjunctions to version 4.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651924800">- Update adjunctions to version 4.4.1.
  4.4.1 [2022.05.07]
  - -----------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update adjunctions to version 4.4.2.
  4.4.2 [2022.08.15]
  - -----------------
  * Fix the build with `mtl-2.3.1`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update adjunctions to version 4.4.2 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="1696075200">- Update adjunctions to version 4.4.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741003200">- Update adjunctions to version 4.4.3.
  4.4.3 [2025.03.03]
  - -----------------
  * Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="7af30677a220a6b04c6332fbd62a19b1cd425b75c66aa4d06877c2e44c132d055e7cf98d3545eb4afc45eda6666ff86e75934e735e30a219e5e0bae1ccb74c4f" name="ghc-aeson" arch="riscv64">
  <version epoch="0" ver="2.2.3.0" rel="5.8"/>
  <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="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Cosmetic changes to the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Update aeson to version 2.2.1.0 revision 1.
  [#]## 2.2.1.0
  * Add `Data.Aeson.RFC8785`, a JSON Canonicalization Scheme implementation
    https://datatracker.ietf.org/doc/html/rfc8785
  * Add Data.Aeson.Decoding.Text, decodeStrictText :: Text -&gt; ...
    We avoid intermediate `ByteString` copy by not doing
    `decode .  TE.encodeUtf8`, but instead working on `Text` value directly.
    As we know that the stream is valid Unicode (UTF8 or UTF16),
    we can also take some shortcuts.
    One gotcha is that internal `Text` values (in `Key`s or `Value` `String`s)
    will most likely retain the original input `Text` value (its underlying `Array`).
    It shouldn't be an issue if the `Value` is then decoded to something else so these
    `Text` values disapper, but if not (e.g. `Object` keys survive)
    then users might want to use `Data.Text.copy`.
  [#]## 2.2.0.0
  * Rework how `omitNothingFields` works. Add `allowOmittedFields` as a parsing counterpart.
    New type-class members were added: `omitField :: a -&gt; Bool` to `ToJSON` and `omittedField :: Maybe a` to `FromJSON`.
    These control which fields can be omitted.
    The `.:?=`, `.:!=` and `.?=` operators were added to make use of these new members.
    GHC.Generics and Template Haskell deriving has been updated accordingly.
    Note: They behave as the parsers have been written with `.:!=`, i.e.
    if the field value is `null` it's passed to the underlying parser.
    This doesn't make difference for `Maybe` or `Option`, but does make for
    types which parser doesn't accept `null`.
    (`()` parser accepts everything and `Proxy` accepts `null).
    In addition to `Maybe` (and `Option`) fields the `Data.Monoid.First` and `Data.Monoid.Last` are also omitted,
    as well as the most newtype wrappers, when their wrap omittable type (e.g. newtypes in `Data.Monoid` and `Data.Semigroup`, `Identity`, `Const`, `Tagged`, `Compose`).
    Additionall "boring" types like `()` and `Proxy` are omitted as well.
    As the omitting is now uniform, type arguments are also omitted (also in `Generic1` derived instance).
    Resolves issues:
  - [#687](https://github.com/haskell/aeson/issues/687) Derived ToJSON1 instance does not respect omitNothingFields = True,
  - [#571](https://github.com/haskell/aeson/issues/571) omitNothingFields not used in Generic Decode,
  - [#792](https://github.com/haskell/aeson/issues/792) Make Proxy fields optional.
  * Use `Data.Aeson.Decoding` parsing functions (introduced in version 2.1.2.0) as default in `Data.Aeson`.
    As one side-effect, `decode` and `decode'` etc pair functions are operationally the same.
    All variants use an intermediate `Value` in normal form.
    The lazier variant could had `Value` thunks inside `Array` (i.e. `Vector`), but the record had been value strict since version `0.4.0.0` (before that the lazy `Data.Map` was used as `Object`).
  * Move `Data.Aeson.Parser` module into separate [`attoparsec-aeson`](https://hackage.haskell.org/package/attoparsec-aeson) package, as these parsers are not used by `aeson` itself anymore.
  * Use [`text-iso8601`](https://hackage.haskell.org/package/text-iso8601) package for parsing `time` types. These are slightly faster than previously used (copy of) `attoparsec-iso8601`.
    Formats accepted is slightly changed:
  - The space between time and timezone offset (in `UTCTime` and `ZonedTime`) is disallowed. ISO8601 explictly forbidds it.
  - The timezone offsets can be in range -23:59..23:59. This is how Python, joda-time etc seems to do. (Previously the range was -12..+14)
  * Remove internal `Data.Aeson.Internal` and `Data.Aeson.Internal.Time` modules. Everything from the former is exported elsewhere (`Data.Aeson.Types`), the latter was truly internal.
  * Remove `cffi` flag. Toggling the flag made `aeson` use a C implementation for string unescaping (used for `text &lt;2` versions).
    The new native Haskell implementation (introduced in version 2.0.3.0) is at least as fast.
  * Drop instances for `Number` from `attoparsec` package.
  * Improve `Arbitrary Value` instance.
  * Add instances for `URI` from `network-uri`.
  * add instances for `Down` from `Data.Ord`.
  * Use `integer-conversion` for converting `Text` and `ByteString`s into `Integer`s.
  * Bump lower bounds of non GHC-boot lib dependencies.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update aeson to version 2.2.2.0 revision 1.
  [#]## 2.2.2.0
  * Support GHC-8.6.5...9.10.1
  * Depend on `character-ps` instead of defining own Word8 pattern synonyms</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718107200">- Update aeson to version 2.2.3.0.
  [#]## 2.2.3.0
  * Support `hashable-1.4.6.0`.
  * Fix an issue where `Hashable Key` wasn't newtype instance over underlying `Text`,
    so with `-ordered-keymap` there were correctness issues.
  * Add instances for `Data.Semigroup.Sum`, `Product`, `Any`, `All`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722600000">- Update aeson to version 2.2.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1725192000">- Update aeson to version 2.2.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736942400">- Update aeson to version 2.2.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update aeson to version 2.2.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="786a53d31544586514463da16c49dcb7fef3dadb12aa50760197718cc63f05dce7115067c92fb7fffdec5d783a9da675e5f99cb237f9320b3e6d75cec8e44abd" name="ghc-aeson-devel" arch="riscv64">
  <version epoch="0" ver="2.2.3.0" rel="5.8"/>
  <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="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Cosmetic changes to the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Update aeson to version 2.2.1.0 revision 1.
  [#]## 2.2.1.0
  * Add `Data.Aeson.RFC8785`, a JSON Canonicalization Scheme implementation
    https://datatracker.ietf.org/doc/html/rfc8785
  * Add Data.Aeson.Decoding.Text, decodeStrictText :: Text -&gt; ...
    We avoid intermediate `ByteString` copy by not doing
    `decode .  TE.encodeUtf8`, but instead working on `Text` value directly.
    As we know that the stream is valid Unicode (UTF8 or UTF16),
    we can also take some shortcuts.
    One gotcha is that internal `Text` values (in `Key`s or `Value` `String`s)
    will most likely retain the original input `Text` value (its underlying `Array`).
    It shouldn't be an issue if the `Value` is then decoded to something else so these
    `Text` values disapper, but if not (e.g. `Object` keys survive)
    then users might want to use `Data.Text.copy`.
  [#]## 2.2.0.0
  * Rework how `omitNothingFields` works. Add `allowOmittedFields` as a parsing counterpart.
    New type-class members were added: `omitField :: a -&gt; Bool` to `ToJSON` and `omittedField :: Maybe a` to `FromJSON`.
    These control which fields can be omitted.
    The `.:?=`, `.:!=` and `.?=` operators were added to make use of these new members.
    GHC.Generics and Template Haskell deriving has been updated accordingly.
    Note: They behave as the parsers have been written with `.:!=`, i.e.
    if the field value is `null` it's passed to the underlying parser.
    This doesn't make difference for `Maybe` or `Option`, but does make for
    types which parser doesn't accept `null`.
    (`()` parser accepts everything and `Proxy` accepts `null).
    In addition to `Maybe` (and `Option`) fields the `Data.Monoid.First` and `Data.Monoid.Last` are also omitted,
    as well as the most newtype wrappers, when their wrap omittable type (e.g. newtypes in `Data.Monoid` and `Data.Semigroup`, `Identity`, `Const`, `Tagged`, `Compose`).
    Additionall "boring" types like `()` and `Proxy` are omitted as well.
    As the omitting is now uniform, type arguments are also omitted (also in `Generic1` derived instance).
    Resolves issues:
  - [#687](https://github.com/haskell/aeson/issues/687) Derived ToJSON1 instance does not respect omitNothingFields = True,
  - [#571](https://github.com/haskell/aeson/issues/571) omitNothingFields not used in Generic Decode,
  - [#792](https://github.com/haskell/aeson/issues/792) Make Proxy fields optional.
  * Use `Data.Aeson.Decoding` parsing functions (introduced in version 2.1.2.0) as default in `Data.Aeson`.
    As one side-effect, `decode` and `decode'` etc pair functions are operationally the same.
    All variants use an intermediate `Value` in normal form.
    The lazier variant could had `Value` thunks inside `Array` (i.e. `Vector`), but the record had been value strict since version `0.4.0.0` (before that the lazy `Data.Map` was used as `Object`).
  * Move `Data.Aeson.Parser` module into separate [`attoparsec-aeson`](https://hackage.haskell.org/package/attoparsec-aeson) package, as these parsers are not used by `aeson` itself anymore.
  * Use [`text-iso8601`](https://hackage.haskell.org/package/text-iso8601) package for parsing `time` types. These are slightly faster than previously used (copy of) `attoparsec-iso8601`.
    Formats accepted is slightly changed:
  - The space between time and timezone offset (in `UTCTime` and `ZonedTime`) is disallowed. ISO8601 explictly forbidds it.
  - The timezone offsets can be in range -23:59..23:59. This is how Python, joda-time etc seems to do. (Previously the range was -12..+14)
  * Remove internal `Data.Aeson.Internal` and `Data.Aeson.Internal.Time` modules. Everything from the former is exported elsewhere (`Data.Aeson.Types`), the latter was truly internal.
  * Remove `cffi` flag. Toggling the flag made `aeson` use a C implementation for string unescaping (used for `text &lt;2` versions).
    The new native Haskell implementation (introduced in version 2.0.3.0) is at least as fast.
  * Drop instances for `Number` from `attoparsec` package.
  * Improve `Arbitrary Value` instance.
  * Add instances for `URI` from `network-uri`.
  * add instances for `Down` from `Data.Ord`.
  * Use `integer-conversion` for converting `Text` and `ByteString`s into `Integer`s.
  * Bump lower bounds of non GHC-boot lib dependencies.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update aeson to version 2.2.2.0 revision 1.
  [#]## 2.2.2.0
  * Support GHC-8.6.5...9.10.1
  * Depend on `character-ps` instead of defining own Word8 pattern synonyms</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718107200">- Update aeson to version 2.2.3.0.
  [#]## 2.2.3.0
  * Support `hashable-1.4.6.0`.
  * Fix an issue where `Hashable Key` wasn't newtype instance over underlying `Text`,
    so with `-ordered-keymap` there were correctness issues.
  * Add instances for `Data.Semigroup.Sum`, `Product`, `Any`, `All`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722600000">- Update aeson to version 2.2.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1725192000">- Update aeson to version 2.2.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736942400">- Update aeson to version 2.2.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update aeson to version 2.2.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="4daa1eb884094040e104ba34b88c54d7c19702e10c9b844f15f0694cb36cb7181a3e6c05f4cbcadf373b8d10b80fef73dc33be8a4c9f9ce1be93090aa2779f77" name="ghc-aeson-doc" arch="noarch">
  <version epoch="0" ver="2.2.3.0" rel="5.8"/>
  <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="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Cosmetic changes to the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Update aeson to version 2.2.1.0 revision 1.
  [#]## 2.2.1.0
  * Add `Data.Aeson.RFC8785`, a JSON Canonicalization Scheme implementation
    https://datatracker.ietf.org/doc/html/rfc8785
  * Add Data.Aeson.Decoding.Text, decodeStrictText :: Text -&gt; ...
    We avoid intermediate `ByteString` copy by not doing
    `decode .  TE.encodeUtf8`, but instead working on `Text` value directly.
    As we know that the stream is valid Unicode (UTF8 or UTF16),
    we can also take some shortcuts.
    One gotcha is that internal `Text` values (in `Key`s or `Value` `String`s)
    will most likely retain the original input `Text` value (its underlying `Array`).
    It shouldn't be an issue if the `Value` is then decoded to something else so these
    `Text` values disapper, but if not (e.g. `Object` keys survive)
    then users might want to use `Data.Text.copy`.
  [#]## 2.2.0.0
  * Rework how `omitNothingFields` works. Add `allowOmittedFields` as a parsing counterpart.
    New type-class members were added: `omitField :: a -&gt; Bool` to `ToJSON` and `omittedField :: Maybe a` to `FromJSON`.
    These control which fields can be omitted.
    The `.:?=`, `.:!=` and `.?=` operators were added to make use of these new members.
    GHC.Generics and Template Haskell deriving has been updated accordingly.
    Note: They behave as the parsers have been written with `.:!=`, i.e.
    if the field value is `null` it's passed to the underlying parser.
    This doesn't make difference for `Maybe` or `Option`, but does make for
    types which parser doesn't accept `null`.
    (`()` parser accepts everything and `Proxy` accepts `null).
    In addition to `Maybe` (and `Option`) fields the `Data.Monoid.First` and `Data.Monoid.Last` are also omitted,
    as well as the most newtype wrappers, when their wrap omittable type (e.g. newtypes in `Data.Monoid` and `Data.Semigroup`, `Identity`, `Const`, `Tagged`, `Compose`).
    Additionall "boring" types like `()` and `Proxy` are omitted as well.
    As the omitting is now uniform, type arguments are also omitted (also in `Generic1` derived instance).
    Resolves issues:
  - [#687](https://github.com/haskell/aeson/issues/687) Derived ToJSON1 instance does not respect omitNothingFields = True,
  - [#571](https://github.com/haskell/aeson/issues/571) omitNothingFields not used in Generic Decode,
  - [#792](https://github.com/haskell/aeson/issues/792) Make Proxy fields optional.
  * Use `Data.Aeson.Decoding` parsing functions (introduced in version 2.1.2.0) as default in `Data.Aeson`.
    As one side-effect, `decode` and `decode'` etc pair functions are operationally the same.
    All variants use an intermediate `Value` in normal form.
    The lazier variant could had `Value` thunks inside `Array` (i.e. `Vector`), but the record had been value strict since version `0.4.0.0` (before that the lazy `Data.Map` was used as `Object`).
  * Move `Data.Aeson.Parser` module into separate [`attoparsec-aeson`](https://hackage.haskell.org/package/attoparsec-aeson) package, as these parsers are not used by `aeson` itself anymore.
  * Use [`text-iso8601`](https://hackage.haskell.org/package/text-iso8601) package for parsing `time` types. These are slightly faster than previously used (copy of) `attoparsec-iso8601`.
    Formats accepted is slightly changed:
  - The space between time and timezone offset (in `UTCTime` and `ZonedTime`) is disallowed. ISO8601 explictly forbidds it.
  - The timezone offsets can be in range -23:59..23:59. This is how Python, joda-time etc seems to do. (Previously the range was -12..+14)
  * Remove internal `Data.Aeson.Internal` and `Data.Aeson.Internal.Time` modules. Everything from the former is exported elsewhere (`Data.Aeson.Types`), the latter was truly internal.
  * Remove `cffi` flag. Toggling the flag made `aeson` use a C implementation for string unescaping (used for `text &lt;2` versions).
    The new native Haskell implementation (introduced in version 2.0.3.0) is at least as fast.
  * Drop instances for `Number` from `attoparsec` package.
  * Improve `Arbitrary Value` instance.
  * Add instances for `URI` from `network-uri`.
  * add instances for `Down` from `Data.Ord`.
  * Use `integer-conversion` for converting `Text` and `ByteString`s into `Integer`s.
  * Bump lower bounds of non GHC-boot lib dependencies.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update aeson to version 2.2.2.0 revision 1.
  [#]## 2.2.2.0
  * Support GHC-8.6.5...9.10.1
  * Depend on `character-ps` instead of defining own Word8 pattern synonyms</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718107200">- Update aeson to version 2.2.3.0.
  [#]## 2.2.3.0
  * Support `hashable-1.4.6.0`.
  * Fix an issue where `Hashable Key` wasn't newtype instance over underlying `Text`,
    so with `-ordered-keymap` there were correctness issues.
  * Add instances for `Data.Semigroup.Sum`, `Product`, `Any`, `All`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722600000">- Update aeson to version 2.2.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1725192000">- Update aeson to version 2.2.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736942400">- Update aeson to version 2.2.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update aeson to version 2.2.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="100e14426fe43203518b780e775cbc7c39df137387267e47bfba11c985b4d0b6942bacdc87c896ed29a3d41e361dcc9dc48bb45a0400e6de722091e728dd52bc" name="ghc-aeson-pretty" arch="riscv64">
  <version epoch="0" ver="0.8.10" rel="3.12"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aeson-pretty to version 0.8.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aeson-pretty to version 0.8.9.
  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="psimons@suse.com" date="1636977600">- Update aeson-pretty to version 0.8.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655467200">- Update aeson-pretty to version 0.8.9 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="1688212800">- Update aeson-pretty to version 0.8.10.
  [#]# 0.8.10
  * Added support for Aeson 2.2
  * Added support for Aeson 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Re-generate spec file with a recent versions of Cabal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
</package>
<package pkgid="1f18f20796a7251090ed1a9ca6ce1a46eed72220f2ba08d63fa766c7a8600c61ff563e96a2f0321503479d2d5fff9aaef2b76f269f34e92cc47367fcb4b829b1" name="ghc-aeson-pretty-devel" arch="riscv64">
  <version epoch="0" ver="0.8.10" rel="3.12"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aeson-pretty to version 0.8.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aeson-pretty to version 0.8.9.
  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="psimons@suse.com" date="1636977600">- Update aeson-pretty to version 0.8.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655467200">- Update aeson-pretty to version 0.8.9 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="1688212800">- Update aeson-pretty to version 0.8.10.
  [#]# 0.8.10
  * Added support for Aeson 2.2
  * Added support for Aeson 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Re-generate spec file with a recent versions of Cabal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
</package>
<package pkgid="cf52ceb404968d78734c9dbfe5ddd49f2d8ab1f096b66dc9c64f608591f1c3e0d27c56f73fcd70e31b649572b10ae8228c174d5d5df1107e9ac3683d0d30d11f" name="ghc-aeson-pretty-doc" arch="noarch">
  <version epoch="0" ver="0.8.10" rel="3.12"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aeson-pretty to version 0.8.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aeson-pretty to version 0.8.9.
  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="psimons@suse.com" date="1636977600">- Update aeson-pretty to version 0.8.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655467200">- Update aeson-pretty to version 0.8.9 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="1688212800">- Update aeson-pretty to version 0.8.10.
  [#]# 0.8.10
  * Added support for Aeson 2.2
  * Added support for Aeson 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Re-generate spec file with a recent versions of Cabal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
</package>
<package pkgid="f1d0e1bf15f86e95b0a0064a8f3f6ebfe463bb6123bc9412b34ae35fd25db5bb0d38f0071ccc4378baca98b39d540bf599338cab18a00dd219b4bfa994cd4cae" name="ghc-aeson-pretty-prof" arch="riscv64">
  <version epoch="0" ver="0.8.10" rel="3.12"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aeson-pretty to version 0.8.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aeson-pretty to version 0.8.9.
  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="psimons@suse.com" date="1636977600">- Update aeson-pretty to version 0.8.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655467200">- Update aeson-pretty to version 0.8.9 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="1688212800">- Update aeson-pretty to version 0.8.10.
  [#]# 0.8.10
  * Added support for Aeson 2.2
  * Added support for Aeson 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Re-generate spec file with a recent versions of Cabal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update copyright header. No functional change.</changelog>
</package>
<package pkgid="28ed28f338fe77dc0bb8d2f33d0a861cfe1da125c316133babbc10d10d28d9b493deed7ed24c3e57fe57387d7e532716f3138b15f5753c1a4f604c67c6a3c97e" name="ghc-aeson-prof" arch="riscv64">
  <version epoch="0" ver="2.2.3.0" rel="5.8"/>
  <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="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Cosmetic changes to the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Update aeson to version 2.2.1.0 revision 1.
  [#]## 2.2.1.0
  * Add `Data.Aeson.RFC8785`, a JSON Canonicalization Scheme implementation
    https://datatracker.ietf.org/doc/html/rfc8785
  * Add Data.Aeson.Decoding.Text, decodeStrictText :: Text -&gt; ...
    We avoid intermediate `ByteString` copy by not doing
    `decode .  TE.encodeUtf8`, but instead working on `Text` value directly.
    As we know that the stream is valid Unicode (UTF8 or UTF16),
    we can also take some shortcuts.
    One gotcha is that internal `Text` values (in `Key`s or `Value` `String`s)
    will most likely retain the original input `Text` value (its underlying `Array`).
    It shouldn't be an issue if the `Value` is then decoded to something else so these
    `Text` values disapper, but if not (e.g. `Object` keys survive)
    then users might want to use `Data.Text.copy`.
  [#]## 2.2.0.0
  * Rework how `omitNothingFields` works. Add `allowOmittedFields` as a parsing counterpart.
    New type-class members were added: `omitField :: a -&gt; Bool` to `ToJSON` and `omittedField :: Maybe a` to `FromJSON`.
    These control which fields can be omitted.
    The `.:?=`, `.:!=` and `.?=` operators were added to make use of these new members.
    GHC.Generics and Template Haskell deriving has been updated accordingly.
    Note: They behave as the parsers have been written with `.:!=`, i.e.
    if the field value is `null` it's passed to the underlying parser.
    This doesn't make difference for `Maybe` or `Option`, but does make for
    types which parser doesn't accept `null`.
    (`()` parser accepts everything and `Proxy` accepts `null).
    In addition to `Maybe` (and `Option`) fields the `Data.Monoid.First` and `Data.Monoid.Last` are also omitted,
    as well as the most newtype wrappers, when their wrap omittable type (e.g. newtypes in `Data.Monoid` and `Data.Semigroup`, `Identity`, `Const`, `Tagged`, `Compose`).
    Additionall "boring" types like `()` and `Proxy` are omitted as well.
    As the omitting is now uniform, type arguments are also omitted (also in `Generic1` derived instance).
    Resolves issues:
  - [#687](https://github.com/haskell/aeson/issues/687) Derived ToJSON1 instance does not respect omitNothingFields = True,
  - [#571](https://github.com/haskell/aeson/issues/571) omitNothingFields not used in Generic Decode,
  - [#792](https://github.com/haskell/aeson/issues/792) Make Proxy fields optional.
  * Use `Data.Aeson.Decoding` parsing functions (introduced in version 2.1.2.0) as default in `Data.Aeson`.
    As one side-effect, `decode` and `decode'` etc pair functions are operationally the same.
    All variants use an intermediate `Value` in normal form.
    The lazier variant could had `Value` thunks inside `Array` (i.e. `Vector`), but the record had been value strict since version `0.4.0.0` (before that the lazy `Data.Map` was used as `Object`).
  * Move `Data.Aeson.Parser` module into separate [`attoparsec-aeson`](https://hackage.haskell.org/package/attoparsec-aeson) package, as these parsers are not used by `aeson` itself anymore.
  * Use [`text-iso8601`](https://hackage.haskell.org/package/text-iso8601) package for parsing `time` types. These are slightly faster than previously used (copy of) `attoparsec-iso8601`.
    Formats accepted is slightly changed:
  - The space between time and timezone offset (in `UTCTime` and `ZonedTime`) is disallowed. ISO8601 explictly forbidds it.
  - The timezone offsets can be in range -23:59..23:59. This is how Python, joda-time etc seems to do. (Previously the range was -12..+14)
  * Remove internal `Data.Aeson.Internal` and `Data.Aeson.Internal.Time` modules. Everything from the former is exported elsewhere (`Data.Aeson.Types`), the latter was truly internal.
  * Remove `cffi` flag. Toggling the flag made `aeson` use a C implementation for string unescaping (used for `text &lt;2` versions).
    The new native Haskell implementation (introduced in version 2.0.3.0) is at least as fast.
  * Drop instances for `Number` from `attoparsec` package.
  * Improve `Arbitrary Value` instance.
  * Add instances for `URI` from `network-uri`.
  * add instances for `Down` from `Data.Ord`.
  * Use `integer-conversion` for converting `Text` and `ByteString`s into `Integer`s.
  * Bump lower bounds of non GHC-boot lib dependencies.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update aeson to version 2.2.2.0 revision 1.
  [#]## 2.2.2.0
  * Support GHC-8.6.5...9.10.1
  * Depend on `character-ps` instead of defining own Word8 pattern synonyms</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718107200">- Update aeson to version 2.2.3.0.
  [#]## 2.2.3.0
  * Support `hashable-1.4.6.0`.
  * Fix an issue where `Hashable Key` wasn't newtype instance over underlying `Text`,
    so with `-ordered-keymap` there were correctness issues.
  * Add instances for `Data.Semigroup.Sum`, `Product`, `Any`, `All`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722600000">- Update aeson to version 2.2.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1725192000">- Update aeson to version 2.2.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736942400">- Update aeson to version 2.2.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update aeson to version 2.2.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ed16a4942e7b4a7794843ddae015368034ae1cd83839b503dd32cf7a28158ce5011e01d423aac353f982c8ee8fff3ee2ff767c9a21d5775cdc71bea4e183b8a4" name="ghc-alsa-core" arch="riscv64">
  <version epoch="0" ver="0.5.0.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-core at version 0.5.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="Ondřej Sú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>
</package>
<package pkgid="1127dc89c5a6a7b0703cb674d11af08bce9ca371eea08ed2b285810fcffef8ddcada1742f6d45145975ff1112c1543e5bf05a0d3cab19cb6aa6f3c7d461591b8" name="ghc-alsa-core-devel" arch="riscv64">
  <version epoch="0" ver="0.5.0.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-core at version 0.5.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="Ondřej Sú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>
</package>
<package pkgid="481943521482a0d707d039c045b782f33a647cb848c7477fdfd2013b498c5b738f3723c5465b9b264531bea1babf7ae655637b2e5011a770db3f9e209c9f62f7" name="ghc-alsa-core-doc" arch="noarch">
  <version epoch="0" ver="0.5.0.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-core at version 0.5.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="Ondřej Sú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>
</package>
<package pkgid="5eef2b7150a24930b871fb573b6069d8386cedb742bf487c8d50fac5451019cfee79de947f8a94fd781f743f7ff0fe919637979c8458e3b3a5c760d150ed67cc" name="ghc-alsa-core-prof" arch="riscv64">
  <version epoch="0" ver="0.5.0.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-core at version 0.5.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="Ondřej Sú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>
</package>
<package pkgid="b13a07f8a74bfbb121e059b545983c150e25b5135865c175c03f3b034e7b54251cc3728b93036fefb3984718357c774efe1d56c2ad13b40e43c51f52dabcb818" name="ghc-alsa-mixer" arch="riscv64">
  <version epoch="0" ver="0.3.0.1" rel="1.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-mixer at version 0.3.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="Ondřej Sú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="1702209600">- Update alsa-mixer to version 0.3.0.1.
  0.3.0.1 Thomas Tuegel &lt;ttuegel@mailbox.org&gt; 2023-12-09
  * Add +cross flag to .cabal file (#8)
  * Avoid returning [nullPtr] if mixer elements are empty (#13)</changelog>
</package>
<package pkgid="932ac3ae5c5dbff99c57a775a8c9b8494c23002464cd050c355f1eff312909c49cdb57e924de807cffab5b6c542f3d261ab77771282563a45d7fffa75fb6d11a" name="ghc-alsa-mixer-devel" arch="riscv64">
  <version epoch="0" ver="0.3.0.1" rel="1.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-mixer at version 0.3.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="Ondřej Sú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="1702209600">- Update alsa-mixer to version 0.3.0.1.
  0.3.0.1 Thomas Tuegel &lt;ttuegel@mailbox.org&gt; 2023-12-09
  * Add +cross flag to .cabal file (#8)
  * Avoid returning [nullPtr] if mixer elements are empty (#13)</changelog>
</package>
<package pkgid="2e1d06f09283301d08bdd05076acfab29e663a3d0d068b1b1a66a8d8c58af22537c69b984a1fb266292b807e4cb0590e7d07ccb626ea13b72815505acb3bac80" name="ghc-alsa-mixer-doc" arch="noarch">
  <version epoch="0" ver="0.3.0.1" rel="1.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-mixer at version 0.3.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="Ondřej Sú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="1702209600">- Update alsa-mixer to version 0.3.0.1.
  0.3.0.1 Thomas Tuegel &lt;ttuegel@mailbox.org&gt; 2023-12-09
  * Add +cross flag to .cabal file (#8)
  * Avoid returning [nullPtr] if mixer elements are empty (#13)</changelog>
</package>
<package pkgid="efd244f4777257d1b374e106adc69835ea1493862b4d2d349a61020ffd3c2f3abd67bcc5fe74c25e34e935d02152785b0eae3a5d60969a9bdc7b8c76e1ec6ed7" name="ghc-alsa-mixer-prof" arch="riscv64">
  <version epoch="0" ver="0.3.0.1" rel="1.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add alsa-mixer at version 0.3.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="Ondřej Sú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="1702209600">- Update alsa-mixer to version 0.3.0.1.
  0.3.0.1 Thomas Tuegel &lt;ttuegel@mailbox.org&gt; 2023-12-09
  * Add +cross flag to .cabal file (#8)
  * Avoid returning [nullPtr] if mixer elements are empty (#13)</changelog>
</package>
<package pkgid="575d9b528f96485216e0cf61c93418cc2a0ebc6ead4025e9ac75dadf1e3278ac2e727b8d28a66ef9be5cd57f174fcdd278e3cf59e8014745876a856340ab8466" name="ghc-ansi-terminal" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update ansi-terminal to version 1.1.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.1.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal to version 1.1.3.
  Version 1.1.3
  - ------------
  * Module `System.Console.ANSI.Codes` spun out to dependency package
    `ansi-terminal-types-1.1.3`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765108800">- Update ansi-terminal to version 1.1.4.
  Version 1.1.4
  - ------------
  * Fixes `hGetCursorPosition` and `hGetLayerColor` on Windows, allowing time for
    reported information to reach the standard input channel.
  * Improvements to Haddock documentation.
  * The executable `ansi-terminal-example` allows individual examples to be
    selected.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1766750400">- Update ansi-terminal to version 1.1.5.
  Version 1.1.5
  - ------------
  * On Windows, smothers a C compiler's warnings about `macro-undefined`,
    `missing-definitions` and `pragma-pack`, which can be triggered by Windows
    C headers.</changelog>
</package>
<package pkgid="f6a25bff643b4c3a8cd8ad98b0c7d9deb6000ed211068e287061864203b4e9e242948b078cb208d2edfb7199be5266740e04915328a0efc3503d2454f56959f2" name="ghc-ansi-terminal-devel" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update ansi-terminal to version 1.1.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.1.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal to version 1.1.3.
  Version 1.1.3
  - ------------
  * Module `System.Console.ANSI.Codes` spun out to dependency package
    `ansi-terminal-types-1.1.3`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765108800">- Update ansi-terminal to version 1.1.4.
  Version 1.1.4
  - ------------
  * Fixes `hGetCursorPosition` and `hGetLayerColor` on Windows, allowing time for
    reported information to reach the standard input channel.
  * Improvements to Haddock documentation.
  * The executable `ansi-terminal-example` allows individual examples to be
    selected.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1766750400">- Update ansi-terminal to version 1.1.5.
  Version 1.1.5
  - ------------
  * On Windows, smothers a C compiler's warnings about `macro-undefined`,
    `missing-definitions` and `pragma-pack`, which can be triggered by Windows
    C headers.</changelog>
</package>
<package pkgid="be6839856675420c22834025f5d32abb2da882a57e79a7d13ee95e25860508fe0691daa6e2b3aa46cc95efffd8fd509d332c62f7ccce9b1c771b0c451ca872ae" name="ghc-ansi-terminal-doc" arch="noarch">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update ansi-terminal to version 1.1.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.1.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal to version 1.1.3.
  Version 1.1.3
  - ------------
  * Module `System.Console.ANSI.Codes` spun out to dependency package
    `ansi-terminal-types-1.1.3`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765108800">- Update ansi-terminal to version 1.1.4.
  Version 1.1.4
  - ------------
  * Fixes `hGetCursorPosition` and `hGetLayerColor` on Windows, allowing time for
    reported information to reach the standard input channel.
  * Improvements to Haddock documentation.
  * The executable `ansi-terminal-example` allows individual examples to be
    selected.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1766750400">- Update ansi-terminal to version 1.1.5.
  Version 1.1.5
  - ------------
  * On Windows, smothers a C compiler's warnings about `macro-undefined`,
    `missing-definitions` and `pragma-pack`, which can be triggered by Windows
    C headers.</changelog>
</package>
<package pkgid="9e114f8c74b0f9d28a42bcbe5bef1c361870adf1253595844ab59dde40e6106f0a00145f3ff12f5c0d0645b9366fee397823cf5a9c3a54eae469d6bc887c9b15" name="ghc-ansi-terminal-prof" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="1.1"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update ansi-terminal to version 1.1.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.1.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal to version 1.1.3.
  Version 1.1.3
  - ------------
  * Module `System.Console.ANSI.Codes` spun out to dependency package
    `ansi-terminal-types-1.1.3`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765108800">- Update ansi-terminal to version 1.1.4.
  Version 1.1.4
  - ------------
  * Fixes `hGetCursorPosition` and `hGetLayerColor` on Windows, allowing time for
    reported information to reach the standard input channel.
  * Improvements to Haddock documentation.
  * The executable `ansi-terminal-example` allows individual examples to be
    selected.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1766750400">- Update ansi-terminal to version 1.1.5.
  Version 1.1.5
  - ------------
  * On Windows, smothers a C compiler's warnings about `macro-undefined`,
    `missing-definitions` and `pragma-pack`, which can be triggered by Windows
    C headers.</changelog>
</package>
<package pkgid="951900c1c3d547446f558d2432161089608e7bed5c781443f6050bec2604916459d03b0f5ce142038aae0ba3bfa8dba34583dee429778612ebcc1a64d943f070" name="ghc-ansi-terminal-types" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679140800">- Add ansi-terminal-types at version 0.11.5 revision 1.</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="1707307200">- Update ansi-terminal-types to version 1.1.
  Version 1.1
  - -------------
  * Add `Underlining` constructor to type `ConsoleLayer`.
  * Add `CurlyUnderline`, `DottedUnderline`, and `DashedUnderline` constructors to
    type `Underlining`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal-types to version 1.1.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-types-1.1.3/src/CHANGELOG.md</changelog>
</package>
<package pkgid="8b54eabc59a2d4edbec1ce56ef7c0c6c950db16e78c137de179d5d0568df2f08736b1c9bdd2a59af61db86103f4b36935f8d67549548f3c62583f45e49248748" name="ghc-ansi-terminal-types-devel" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679140800">- Add ansi-terminal-types at version 0.11.5 revision 1.</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="1707307200">- Update ansi-terminal-types to version 1.1.
  Version 1.1
  - -------------
  * Add `Underlining` constructor to type `ConsoleLayer`.
  * Add `CurlyUnderline`, `DottedUnderline`, and `DashedUnderline` constructors to
    type `Underlining`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal-types to version 1.1.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-types-1.1.3/src/CHANGELOG.md</changelog>
</package>
<package pkgid="97782a10cdd359fd765e75bc26629a17350cc57193c810fa02c1e89b66dd54d47891690341f15424f3aa6947bac69220f0867e0cf7ff5493bf364486c604d997" name="ghc-ansi-terminal-types-doc" arch="noarch">
  <version epoch="0" ver="1.1.3" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679140800">- Add ansi-terminal-types at version 0.11.5 revision 1.</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="1707307200">- Update ansi-terminal-types to version 1.1.
  Version 1.1
  - -------------
  * Add `Underlining` constructor to type `ConsoleLayer`.
  * Add `CurlyUnderline`, `DottedUnderline`, and `DashedUnderline` constructors to
    type `Underlining`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal-types to version 1.1.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-types-1.1.3/src/CHANGELOG.md</changelog>
</package>
<package pkgid="6d0dae5a83da4ba75d792b7530ba238cb463c35598819d7d62763bcc44828a62aa53b5595c5fb34e76ca2bae4c03e4b816ca46ff53c5e922e7f8090ead2b5040" name="ghc-ansi-terminal-types-prof" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679140800">- Add ansi-terminal-types at version 0.11.5 revision 1.</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="1707307200">- Update ansi-terminal-types to version 1.1.
  Version 1.1
  - -------------
  * Add `Underlining` constructor to type `ConsoleLayer`.
  * Add `CurlyUnderline`, `DottedUnderline`, and `DashedUnderline` constructors to
    type `Underlining`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update ansi-terminal-types to version 1.1.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-types-1.1.3/src/CHANGELOG.md</changelog>
</package>
<package pkgid="86b44aa2d4e496053bc6f3cec8f793bac06576eda3f5ee6b5e046803d605a7a23a5c0e9943c2b6b93dfb65fd3133f9388dfe61f31b834e74b99767e45c0f54a8" name="ghc-appar" arch="riscv64">
  <version epoch="0" ver="0.1.8" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add appar at version 0.1.8.</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řej Sú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>
</package>
<package pkgid="0ea5beba328ef511f3e8d5b73707674d8702f1a52b820bccfb8ba7f7815a0a0f5dc421a579387079b37071dcd176fd66ed091a6e5b0e5e331276ee41118b9bcd" name="ghc-appar-devel" arch="riscv64">
  <version epoch="0" ver="0.1.8" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add appar at version 0.1.8.</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řej Sú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>
</package>
<package pkgid="b63c0d15cd9faf06a61b208b7cea8ed5c80bb1481ce1cf47788f764a0b4247a38b89878dbb1175c62eb6ab159a85ae6b2e52c448d3f56c78cbbfc664bf47c066" name="ghc-appar-doc" arch="noarch">
  <version epoch="0" ver="0.1.8" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add appar at version 0.1.8.</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řej Sú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>
</package>
<package pkgid="cd2f1b29fa433386528c7db752120722a17cd441a567b2ac0ce0c3de4945705681a8379876a5a1a0e05cfbd822df24fac942403bce74613f35a26aa45ffc1a0d" name="ghc-appar-prof" arch="riscv64">
  <version epoch="0" ver="0.1.8" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add appar at version 0.1.8.</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řej Sú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>
</package>
<package pkgid="ba70460bcf1f114b536bb9082d4fad988800e84e480f115f0c90ea744eeb097e3ec93f30964e1cab7591afa318bbb28a90643f5bfa1aac71aaaa784feabd5611" name="ghc-array" arch="riscv64">
  <version epoch="0" ver="0.5.8.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="43bbd2a8a9e6c0eb67e52700b87177e01efdcbf834df5ace84111e7461966078725674f6a07007727e72b8a9edc07edbed0f85f1426e7eaba3550dc10a06e3ec" name="ghc-array-devel" arch="riscv64">
  <version epoch="0" ver="0.5.8.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="421a26abdc8bf04df7fd0f108154ce480e65fa427e970af728e8aa425e3b96568d4c97aa8271f997d9edddd0ab4b87691f35b909ee071c572207e840350cb704" name="ghc-array-doc" arch="noarch">
  <version epoch="0" ver="0.5.8.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="d964419d8ece3ae61f1177b0181b602ef681e080cb3565e9537f017b900dee093f09d64b1a434f4c50e4505c296666e08f4fd2eba32c8cd48c339eadb83584aa" name="ghc-array-prof" arch="riscv64">
  <version epoch="0" ver="0.5.8.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="e03cec0ddae2904147e29059a5164dd599dd5a9dbce2b4300f960927e9b2ad05c65de40734b83ab76ad3176a022903b1f303f9918325cbf23e397183b232b2a5" name="ghc-asciidoc" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Add asciidoc at version 0.1.</changelog>
</package>
<package pkgid="855adce7b03dfd569eb190962c89d968334fba2faafd36511ac0a2bd5baee337a0bdf9a14082012527750e3ca9b94e8f399392085cee621e040d537e29f71cd4" name="ghc-asciidoc-devel" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Add asciidoc at version 0.1.</changelog>
</package>
<package pkgid="780c1c7b7db38fbb4e4ee35fe258dd53334bdb62d32915a358a91e803676a652fa6aafc5741146ab75acc06e3de5f6faf525b464e7aa6622d88bca0069cf5735" name="ghc-asciidoc-doc" arch="noarch">
  <version epoch="0" ver="0.1" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Add asciidoc at version 0.1.</changelog>
</package>
<package pkgid="8b16a9dd7351c10996ff0e2d441d584aa416418add2fe0f81f212d973f7a9b2ddee2542fdf395251f4dec77e82692358f130a7aa0c437090fcb30265eedd3c53" name="ghc-asciidoc-prof" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Add asciidoc at version 0.1.</changelog>
</package>
<package pkgid="3ade9b096c3766e9f69c391c52aae65da108787d9258e711132c8479bd3ab4e946d50e7db47c814b9b9a626090fd316eba0c70825770b9a08f9e28bb7eacbf8f" name="ghc-asn1-encoding" arch="riscv64">
  <version epoch="0" ver="0.9.6" rel="8.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-encoding to version 0.9.6.
  Upstream does not provide a change log file.</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 asn1-encoding to version 0.9.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update asn1-encoding to version 0.9.6 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>
</package>
<package pkgid="00c123058586a32499a686b435fb5f6053461cc1ca9ef72ad5adb1d30fb553dd715734e859c6467824be10610964217caffdb4c755fbd9b19dc8a6945a959a8c" name="ghc-asn1-encoding-devel" arch="riscv64">
  <version epoch="0" ver="0.9.6" rel="8.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-encoding to version 0.9.6.
  Upstream does not provide a change log file.</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 asn1-encoding to version 0.9.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update asn1-encoding to version 0.9.6 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>
</package>
<package pkgid="ac173ca5eba3d4ebcfd76899c2c064924f97d226a2eecb0dc034489467a5077e697c598c6cc8b69b0ecded84dec04e6d069c268c0a90ece9b564bd9848f46435" name="ghc-asn1-encoding-doc" arch="noarch">
  <version epoch="0" ver="0.9.6" rel="8.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-encoding to version 0.9.6.
  Upstream does not provide a change log file.</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 asn1-encoding to version 0.9.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update asn1-encoding to version 0.9.6 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>
</package>
<package pkgid="34d91f0a566ca9ffbec56e9974838b3015fba4587455e4318ec432b938eff7996e4ae935f54a48dc60aabaaa32b54ec9b5bb17edacf567c48c746bfdfebae24a" name="ghc-asn1-encoding-prof" arch="riscv64">
  <version epoch="0" ver="0.9.6" rel="8.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-encoding to version 0.9.6.
  Upstream does not provide a change log file.</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 asn1-encoding to version 0.9.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update asn1-encoding to version 0.9.6 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>
</package>
<package pkgid="4b3aca6878efc438eb93f0b59998225c9e3c38401a1f104c2095b6b3e61e177ea04cf9f204ef512b66ae802054a406412aff2f78618b05a92317c8d70bebbb5d" name="ghc-asn1-parse" arch="riscv64">
  <version epoch="0" ver="0.9.5" rel="6.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-parse to version 0.9.5.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="084731a0703a9c2eb2fe32a4a6d9c2f7a831bc7805b343b88ae71a4e1c912495123dc19d1743df419858834f54cbd86dc0c4a36b3e5f0bcefff53879019a372f" name="ghc-asn1-parse-devel" arch="riscv64">
  <version epoch="0" ver="0.9.5" rel="6.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-parse to version 0.9.5.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="0ba372695dff918d6e0e02ee08b4523cf916f4d8bc525b1bce7674f4a05203313dedfcc49d0dfdc49d3ab940b953afdf8aaba2c36782ac62f764c06f26e922e4" name="ghc-asn1-parse-doc" arch="noarch">
  <version epoch="0" ver="0.9.5" rel="6.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-parse to version 0.9.5.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="1de035e2f736850e34239cd13a476a570286c4ddfb3e5b700dfeca314e409a588598cd5ae107a838cc258d7285c826a7eb8369cdba802b34f22e8fde060e488e" name="ghc-asn1-parse-prof" arch="riscv64">
  <version epoch="0" ver="0.9.5" rel="6.12"/>
  <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="psimons@suse.com" date="1569844800">- Update asn1-parse to version 0.9.5.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="4b65fca50605e62914299b306b1f48bd243498b3b33f33b9df8f768fc43239dec6596ce02005e9a3c1f285de0a156d2c213183e6e08b545ddfdfd163e7b3842b" name="ghc-asn1-types" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="5.12"/>
  <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="psimons@suse.com" date="1561377600">- Update asn1-types to version 0.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update asn1-types to version 0.3.4.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="16e2a1022275e1bd699ff2a66dc0b3dfe676c40520517d59b0ae11a4585fa439c131776b633b9d2a13de43b99329cbf9ad1acc6e93edd5ebd6fa87c3404f1c62" name="ghc-asn1-types-devel" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="5.12"/>
  <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="psimons@suse.com" date="1561377600">- Update asn1-types to version 0.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update asn1-types to version 0.3.4.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="465f301cff3f1fe0a276c0c0e81d810e04bf92beec61d30a67042f9c1b2feb71aeae3cb4572383eb4604ec5cadc4ceac7aa201171f4c432879c23a02e776c3f8" name="ghc-asn1-types-doc" arch="noarch">
  <version epoch="0" ver="0.3.4" rel="5.12"/>
  <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="psimons@suse.com" date="1561377600">- Update asn1-types to version 0.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update asn1-types to version 0.3.4.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="72bc6f6f429871e6d94de935625e5d0a43a3ffe5ef8cb5abaa9d551029faabf4a6920494cd3e2bde798b457df291e7dc75f47db9a31dfe4953a3df309a0743e8" name="ghc-asn1-types-prof" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="5.12"/>
  <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="psimons@suse.com" date="1561377600">- Update asn1-types to version 0.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update asn1-types to version 0.3.4.
  Upstream does not provide a change log file.</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řej Sú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>
</package>
<package pkgid="ce1f6d9fd17753a2209a9aba5f60207d4dab9ae74843c685572f84f288c5bae642247486ef5bc418c975d3377cf887c4cf419a1edad49b8f39c91b8ebaa9b8de" name="ghc-assoc" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="2.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613390400">- Update assoc to version 1.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update assoc to version 1.0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update assoc to version 1.0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update assoc to version 1.0.2 revision 4.
  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="1686657600">- Update assoc to version 1.1.
  [#]# 1.1
  - Depend on `bifunctor-classes-compat` only.
    Instances for types defined in `bifunctors` package are moved there.
    With this change `assoc` only depends on `base` and `tagged`.
  - Mark modules as explicitly Safe</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update assoc to version 1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update assoc to version 1.1.1.
  [#]# 1.1.1
  - Drop support for GHC prior GHC-8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update assoc to version 1.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="7d9037d8cffe61aa8c60c6f749c30381a40e0b023d8a31e8e9603f3cfb6eebc7234e7c1876a7ec979e1a656abd6da287fd5b48c1129b3399a80f81bb4212951b" name="ghc-assoc-devel" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="2.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613390400">- Update assoc to version 1.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update assoc to version 1.0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update assoc to version 1.0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update assoc to version 1.0.2 revision 4.
  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="1686657600">- Update assoc to version 1.1.
  [#]# 1.1
  - Depend on `bifunctor-classes-compat` only.
    Instances for types defined in `bifunctors` package are moved there.
    With this change `assoc` only depends on `base` and `tagged`.
  - Mark modules as explicitly Safe</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update assoc to version 1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update assoc to version 1.1.1.
  [#]# 1.1.1
  - Drop support for GHC prior GHC-8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update assoc to version 1.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="8e8ab31d6713c1955c74965eb67783de8c100b116b0844b29c3d7f61f78311f873d4a1947b5fb471a8a8fde3ead08c7ea7260dfcff01ef92a08888eb747eaec8" name="ghc-assoc-doc" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613390400">- Update assoc to version 1.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update assoc to version 1.0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update assoc to version 1.0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update assoc to version 1.0.2 revision 4.
  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="1686657600">- Update assoc to version 1.1.
  [#]# 1.1
  - Depend on `bifunctor-classes-compat` only.
    Instances for types defined in `bifunctors` package are moved there.
    With this change `assoc` only depends on `base` and `tagged`.
  - Mark modules as explicitly Safe</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update assoc to version 1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update assoc to version 1.1.1.
  [#]# 1.1.1
  - Drop support for GHC prior GHC-8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update assoc to version 1.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="200ef521d4d14163c631860d7404806fbbb10ab10dd037d216621493160bae14caee8f1c65af122bd27e7a5ace82c39f87b5575d91d3e22172f77440c3d1cd08" name="ghc-assoc-prof" arch="riscv64">
  <version epoch="0" ver="1.1.1" rel="2.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613390400">- Update assoc to version 1.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update assoc to version 1.0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update assoc to version 1.0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update assoc to version 1.0.2 revision 4.
  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="1686657600">- Update assoc to version 1.1.
  [#]# 1.1
  - Depend on `bifunctor-classes-compat` only.
    Instances for types defined in `bifunctors` package are moved there.
    With this change `assoc` only depends on `base` and `tagged`.
  - Mark modules as explicitly Safe</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update assoc to version 1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update assoc to version 1.1.1.
  [#]# 1.1.1
  - Drop support for GHC prior GHC-8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update assoc to version 1.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="820ed4fb9709a077159c959f48dbf16b9f63d06ecb74949a6fce9d4591aba89195c71d14232aa508f07a9e5e61277f0a4c2a828206e5f2dc49bdeb341de9ba4f" name="ghc-async" arch="riscv64">
  <version epoch="0" ver="2.2.5" rel="4.4"/>
  <changelog author="psimons@suse.com" date="1633608000">- Update async to version 2.2.4.
  [#]# Changes in 2.2.4:
  - Support for GHC 9.2</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update async to version 2.2.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660305600">- Update async to version 2.2.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update async to version 2.2.4 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="1696939200">- Update async to version 2.2.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update async to version 2.2.5.
  [#]# Changes in 2.2.5
  - #117: Document that empty for Concurrently waits forever
  - #120: Add ConcurrentlyE.
  - #123: Fix failing concurrentlyE tests in older GHCs.
  - #124: Allow hashable 1.4
  - #126: Semigroup and Monoid instances for ConcurrentlyE
  - #120: Add ConcurrentlyE
  - #138: expose internals as Control.Concurrent.Async.Internal
  - #131: Fix typos in docs
  - #132: waitAny(Catch): clarify non-empty input list requirement
  - #142: Add cancelMany
  - #135, #145, #150: Support for GHC 9.4, 9.6, 9.8
  - Document that empty for Concurrently waits forever.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713009600">- Update async to version 2.2.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1723723200">- Update async to version 2.2.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update async to version 2.2.5 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="4cca0812da67831187eade1e399e7f4036f4593a385da442052266902310d2720396b3d213265b92044bab5d8d96466179c6f3c51ff8a78f345076d4ad727d3c" name="ghc-async-devel" arch="riscv64">
  <version epoch="0" ver="2.2.5" rel="4.4"/>
  <changelog author="psimons@suse.com" date="1633608000">- Update async to version 2.2.4.
  [#]# Changes in 2.2.4:
  - Support for GHC 9.2</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update async to version 2.2.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660305600">- Update async to version 2.2.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update async to version 2.2.4 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="1696939200">- Update async to version 2.2.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update async to version 2.2.5.
  [#]# Changes in 2.2.5
  - #117: Document that empty for Concurrently waits forever
  - #120: Add ConcurrentlyE.
  - #123: Fix failing concurrentlyE tests in older GHCs.
  - #124: Allow hashable 1.4
  - #126: Semigroup and Monoid instances for ConcurrentlyE
  - #120: Add ConcurrentlyE
  - #138: expose internals as Control.Concurrent.Async.Internal
  - #131: Fix typos in docs
  - #132: waitAny(Catch): clarify non-empty input list requirement
  - #142: Add cancelMany
  - #135, #145, #150: Support for GHC 9.4, 9.6, 9.8
  - Document that empty for Concurrently waits forever.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713009600">- Update async to version 2.2.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1723723200">- Update async to version 2.2.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update async to version 2.2.5 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="a3168458271bc51728ca156692e1c5d053472cdd1f8960234aa076b970ffba8a96313f332b8de9eee2712fbec847f84f286a89310d0149c73c71e336c9e90a32" name="ghc-async-doc" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.4"/>
  <changelog author="psimons@suse.com" date="1633608000">- Update async to version 2.2.4.
  [#]# Changes in 2.2.4:
  - Support for GHC 9.2</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update async to version 2.2.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660305600">- Update async to version 2.2.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update async to version 2.2.4 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="1696939200">- Update async to version 2.2.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update async to version 2.2.5.
  [#]# Changes in 2.2.5
  - #117: Document that empty for Concurrently waits forever
  - #120: Add ConcurrentlyE.
  - #123: Fix failing concurrentlyE tests in older GHCs.
  - #124: Allow hashable 1.4
  - #126: Semigroup and Monoid instances for ConcurrentlyE
  - #120: Add ConcurrentlyE
  - #138: expose internals as Control.Concurrent.Async.Internal
  - #131: Fix typos in docs
  - #132: waitAny(Catch): clarify non-empty input list requirement
  - #142: Add cancelMany
  - #135, #145, #150: Support for GHC 9.4, 9.6, 9.8
  - Document that empty for Concurrently waits forever.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713009600">- Update async to version 2.2.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1723723200">- Update async to version 2.2.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update async to version 2.2.5 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1be9365d844194429f4785db875e80727fc638101e2e6ea3328d025d9ac8dc629f9a8bb5cbf8de07104719c98a78e9f225a03322c67b9a1c099479f4440901af" name="ghc-async-prof" arch="riscv64">
  <version epoch="0" ver="2.2.5" rel="4.4"/>
  <changelog author="psimons@suse.com" date="1633608000">- Update async to version 2.2.4.
  [#]# Changes in 2.2.4:
  - Support for GHC 9.2</changelog>
  <changelog author="psimons@suse.com" date="1636632000">- Update async to version 2.2.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660305600">- Update async to version 2.2.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update async to version 2.2.4 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="1696939200">- Update async to version 2.2.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update async to version 2.2.5.
  [#]# Changes in 2.2.5
  - #117: Document that empty for Concurrently waits forever
  - #120: Add ConcurrentlyE.
  - #123: Fix failing concurrentlyE tests in older GHCs.
  - #124: Allow hashable 1.4
  - #126: Semigroup and Monoid instances for ConcurrentlyE
  - #120: Add ConcurrentlyE
  - #138: expose internals as Control.Concurrent.Async.Internal
  - #131: Fix typos in docs
  - #132: waitAny(Catch): clarify non-empty input list requirement
  - #142: Add cancelMany
  - #135, #145, #150: Support for GHC 9.4, 9.6, 9.8
  - Document that empty for Concurrently waits forever.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713009600">- Update async to version 2.2.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1723723200">- Update async to version 2.2.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update async to version 2.2.5 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="401033684236c42f06ff5f67ce9a6aa1d2be13e40570b6bd74279e0032c3a4f4fd5e36f323ab998725c83ba5ac01652cc8b3a1572c8642c76224e8109250717a" name="ghc-atomic-counter" arch="riscv64">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Add atomic-counter at version 0.1.2.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update atomic-counter to version 0.1.2.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/atomic-counter-0.1.2.4/src/Changelog.md</changelog>
</package>
<package pkgid="8c11d22f80d167fafaf1da972d20d14e8e2257808fd6220c2865d3b2d2dc187017869631d2191d8d90faa5185c597a2b1956295b0939fac7723252945c577dea" name="ghc-atomic-counter-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Add atomic-counter at version 0.1.2.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update atomic-counter to version 0.1.2.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/atomic-counter-0.1.2.4/src/Changelog.md</changelog>
</package>
<package pkgid="47b2a7f506e40800fd90a75a7282deec44622c2e066ce10878988af91701a9d4bde2d0de57ee1a4bfe5ef039c8a9a3f2ed57eed564c67c944556b26cdf2a4ce4" name="ghc-atomic-counter-doc" arch="noarch">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Add atomic-counter at version 0.1.2.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update atomic-counter to version 0.1.2.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/atomic-counter-0.1.2.4/src/Changelog.md</changelog>
</package>
<package pkgid="64a77d0c8af39881b949dfa65b1c69b01e9a2f0daaaffa435f3775a5aa7f415e5754e7bbf37f212f39fd13879eb5af2e69168fd8d57dc19d983ebb4b717de8ee" name="ghc-atomic-counter-prof" arch="riscv64">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Add atomic-counter at version 0.1.2.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update atomic-counter to version 0.1.2.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/atomic-counter-0.1.2.4/src/Changelog.md</changelog>
</package>
<package pkgid="530727a475bf78646ef8143dce6c72153926c95337ce40c820ac853855fea8a5b974342dc3d006f5ac1f60974bfe5adbf9e24af23381fa5e106098c7013a7f5b" name="ghc-attoparsec" arch="riscv64">
  <version epoch="0" ver="0.14.4" rel="6.6"/>
  <changelog author="psimons@suse.com" date="1616500800">- Update attoparsec to version 0.14.1.
  0.14.1
  * Added `Data.Attoparsec.ByteString.getChunk`.
  0.14.0
  * Added `Data.Attoparsec.ByteString.takeWhileIncluding`.
  * Make `Data.Attoparsec.{Text,ByteString}.Lazy.parseOnly` accept lazy input.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update attoparsec to version 0.14.2.
  0.14.2
  * Support for GHC 9.2.1</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update attoparsec to version 0.14.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642334400">- Update attoparsec to version 0.14.4 revision 1.
  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/attoparsec-0.14.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update attoparsec to version 0.14.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676721600">- Update attoparsec to version 0.14.4 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="1689163200">- Update attoparsec to version 0.14.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696939200">- Update attoparsec to version 0.14.4 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734004800">- Update attoparsec to version 0.14.4 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3acdbd67e859bc723855c27979f5af01d95fdc7634e033b787d32b64c9dbd06dcaf26228aab4f869fa58fefece7f65d73353be18bdade78801b360c1fe2d13a0" name="ghc-attoparsec-aeson" arch="riscv64">
  <version epoch="0" ver="2.2.2.0" rel="1.19"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Add attoparsec-aeson at version 2.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update attoparsec-aeson to version 2.2.2.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="fc2a9fe393bc439f8cd66e82f5995c8a0f89c2f93e21bd59b6e3b8d7ef597472ff91e3f61d9604ad79c06b7b32982b923aea877a4191ebc16e70033fc2b7e09c" name="ghc-attoparsec-aeson-devel" arch="riscv64">
  <version epoch="0" ver="2.2.2.0" rel="1.19"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Add attoparsec-aeson at version 2.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update attoparsec-aeson to version 2.2.2.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="e080ebe6c6bf65706c4a2fbc29e4be37e18c9ba06c0f1ced7beaa75caa0de86b7f6ec7c7745d52f80288f7b65ea5a5ca9b42d20571ad92d2caf67f77fa7dcf76" name="ghc-attoparsec-aeson-doc" arch="noarch">
  <version epoch="0" ver="2.2.2.0" rel="1.19"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Add attoparsec-aeson at version 2.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update attoparsec-aeson to version 2.2.2.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="593c980c84530f4d157da42076f9be5ee3a23e09c301efaa2efaa732fab3a4212579004febffb1bc0fb4f9d8f7a5c1c49e0c7648ca1f9ee3822d43128667cde0" name="ghc-attoparsec-aeson-prof" arch="riscv64">
  <version epoch="0" ver="2.2.2.0" rel="1.19"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697457600">- Add attoparsec-aeson at version 2.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update attoparsec-aeson to version 2.2.2.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="6371d5fdd8c40038a95ca289b73c1badc8648d0daab60b0273d6c153cce68811c850d88db6752000a495244af5daf79c07e5667e17ec3d96094f53771fc0df85" name="ghc-attoparsec-devel" arch="riscv64">
  <version epoch="0" ver="0.14.4" rel="6.6"/>
  <changelog author="psimons@suse.com" date="1616500800">- Update attoparsec to version 0.14.1.
  0.14.1
  * Added `Data.Attoparsec.ByteString.getChunk`.
  0.14.0
  * Added `Data.Attoparsec.ByteString.takeWhileIncluding`.
  * Make `Data.Attoparsec.{Text,ByteString}.Lazy.parseOnly` accept lazy input.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update attoparsec to version 0.14.2.
  0.14.2
  * Support for GHC 9.2.1</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update attoparsec to version 0.14.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642334400">- Update attoparsec to version 0.14.4 revision 1.
  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/attoparsec-0.14.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update attoparsec to version 0.14.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676721600">- Update attoparsec to version 0.14.4 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="1689163200">- Update attoparsec to version 0.14.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696939200">- Update attoparsec to version 0.14.4 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734004800">- Update attoparsec to version 0.14.4 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c4984c3da604cca1dd8479dd1a7c8468e79a99a86469d8271a39fa43bf18ccd6b9da2e7b8af0589c9236e651146245e3c63f0031792729707a7f99f2596e1376" name="ghc-attoparsec-doc" arch="noarch">
  <version epoch="0" ver="0.14.4" rel="6.6"/>
  <changelog author="psimons@suse.com" date="1616500800">- Update attoparsec to version 0.14.1.
  0.14.1
  * Added `Data.Attoparsec.ByteString.getChunk`.
  0.14.0
  * Added `Data.Attoparsec.ByteString.takeWhileIncluding`.
  * Make `Data.Attoparsec.{Text,ByteString}.Lazy.parseOnly` accept lazy input.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update attoparsec to version 0.14.2.
  0.14.2
  * Support for GHC 9.2.1</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update attoparsec to version 0.14.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642334400">- Update attoparsec to version 0.14.4 revision 1.
  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/attoparsec-0.14.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update attoparsec to version 0.14.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676721600">- Update attoparsec to version 0.14.4 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="1689163200">- Update attoparsec to version 0.14.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696939200">- Update attoparsec to version 0.14.4 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734004800">- Update attoparsec to version 0.14.4 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="33d92b6a85faa58260ed9de4d8f9c430eef94065766c5c184e00e48636d702a5ce2f749b10095dadc92faa287c133218dc22048e418703ebbcb6f1e98cbdc093" name="ghc-attoparsec-prof" arch="riscv64">
  <version epoch="0" ver="0.14.4" rel="6.6"/>
  <changelog author="psimons@suse.com" date="1616500800">- Update attoparsec to version 0.14.1.
  0.14.1
  * Added `Data.Attoparsec.ByteString.getChunk`.
  0.14.0
  * Added `Data.Attoparsec.ByteString.takeWhileIncluding`.
  * Make `Data.Attoparsec.{Text,ByteString}.Lazy.parseOnly` accept lazy input.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update attoparsec to version 0.14.2.
  0.14.2
  * Support for GHC 9.2.1</changelog>
  <changelog author="psimons@suse.com" date="1637409600">- Update attoparsec to version 0.14.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642334400">- Update attoparsec to version 0.14.4 revision 1.
  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/attoparsec-0.14.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update attoparsec to version 0.14.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676721600">- Update attoparsec to version 0.14.4 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="1689163200">- Update attoparsec to version 0.14.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696939200">- Update attoparsec to version 0.14.4 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734004800">- Update attoparsec to version 0.14.4 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="777803731d96bd5719894bf83659858d51432f6e6f4a19758210193e37bd7386a5e96f552456714d457bc56098393814e8360d4010d248ef8690c2ef357eb5e0" name="ghc-authenticate-oauth" arch="riscv64">
  <version epoch="0" ver="1.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660737600">- Add authenticate-oauth at version 1.7 revision 1.</changelog>
</package>
<package pkgid="a013caa1dd40a15e4734b5cbc9b1d4a5ec867b4c9ba05e0c87eed20bcf6ae2d534ed785ccaff2c12ecc0441859978877d13290954c493951d3570a6545e366c7" name="ghc-authenticate-oauth-devel" arch="riscv64">
  <version epoch="0" ver="1.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660737600">- Add authenticate-oauth at version 1.7 revision 1.</changelog>
</package>
<package pkgid="79b076d74f6ee02f060f66c7f6020c48b7190fb3ac23eec96541811599cb8d313661a9f1e28513b187fbe54a9bbdef09865be0f33602313bfb05144cf7d482ed" name="ghc-authenticate-oauth-doc" arch="noarch">
  <version epoch="0" ver="1.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660737600">- Add authenticate-oauth at version 1.7 revision 1.</changelog>
</package>
<package pkgid="f12010df065ec1b31a75be483c856a05766f2fab5e7a97de8eb9092a99d81e7b1314db3f705e931cc3959a735ed3c0e29d7c6f4e53ed9605b8192d478b845a41" name="ghc-authenticate-oauth-prof" arch="riscv64">
  <version epoch="0" ver="1.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660737600">- Add authenticate-oauth at version 1.7 revision 1.</changelog>
</package>
<package pkgid="10458b6be1e53f0d372c78c2e24b8ca20f5fcf563e3ca9ca70e539fd5de5bfacbf4ac37ac1b2052ccddd1b56cbf7e377b341d72918b3ebc68b605d11375ba250" name="ghc-auto-update" arch="riscv64">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add auto-update at version 0.1.6.</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řej Sú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="1730203200">- Update auto-update to version 0.2.2.
  [#]# 0.2.2
  * NewAPI: updateThreadName, reaperThreadName, debounceThreadName:
    Names can be given via this field to threads
    for GHC.Conc.Sync.listThreads.
  [#]# 0.2.1
  * Labeling threads.
  [#]# 0.2.0
  * Creating Reaper.Internal to export Reaper constructor.
  * Hiding Reaper constructor.
  * Add `reaperModify` to the `Reaper` API, allowing workload modification outside
    of the main `reaperAction` loop.
    [#985](https://github.com/yesodweb/wai/pull/985)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732017600">- Update auto-update to version 0.2.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/auto-update-0.2.4/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734523200">- Update auto-update to version 0.2.5.
  [#]# 0.2.5
  * Thread less autoupdate
    [#1018](https://github.com/yesodweb/wai/pull/1018)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734955200">- Update auto-update to version 0.2.6.
  [#]# 0.2.6
  * Using the thread version of AutoUpdate for non-threaded RTS.
    [#1020](https://github.com/yesodweb/wai/pull/1020)</changelog>
</package>
<package pkgid="8150ec888addf8428b08813021be07e7e1efc2742144e83e22a92410dd4e414a52d0d292ffbe5a93fb894234a40718b00ee9909f3863fc3caa41f762243c2a19" name="ghc-auto-update-devel" arch="riscv64">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add auto-update at version 0.1.6.</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řej Sú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="1730203200">- Update auto-update to version 0.2.2.
  [#]# 0.2.2
  * NewAPI: updateThreadName, reaperThreadName, debounceThreadName:
    Names can be given via this field to threads
    for GHC.Conc.Sync.listThreads.
  [#]# 0.2.1
  * Labeling threads.
  [#]# 0.2.0
  * Creating Reaper.Internal to export Reaper constructor.
  * Hiding Reaper constructor.
  * Add `reaperModify` to the `Reaper` API, allowing workload modification outside
    of the main `reaperAction` loop.
    [#985](https://github.com/yesodweb/wai/pull/985)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732017600">- Update auto-update to version 0.2.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/auto-update-0.2.4/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734523200">- Update auto-update to version 0.2.5.
  [#]# 0.2.5
  * Thread less autoupdate
    [#1018](https://github.com/yesodweb/wai/pull/1018)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734955200">- Update auto-update to version 0.2.6.
  [#]# 0.2.6
  * Using the thread version of AutoUpdate for non-threaded RTS.
    [#1020](https://github.com/yesodweb/wai/pull/1020)</changelog>
</package>
<package pkgid="8840a1866701acc97d17461e06ec8541ce762d9751013b52caee4eda06d4292663ebba10eaa5568c57d089c1c6aebe96fe16494af392b294efe682b535f2549d" name="ghc-auto-update-doc" arch="noarch">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add auto-update at version 0.1.6.</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řej Sú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="1730203200">- Update auto-update to version 0.2.2.
  [#]# 0.2.2
  * NewAPI: updateThreadName, reaperThreadName, debounceThreadName:
    Names can be given via this field to threads
    for GHC.Conc.Sync.listThreads.
  [#]# 0.2.1
  * Labeling threads.
  [#]# 0.2.0
  * Creating Reaper.Internal to export Reaper constructor.
  * Hiding Reaper constructor.
  * Add `reaperModify` to the `Reaper` API, allowing workload modification outside
    of the main `reaperAction` loop.
    [#985](https://github.com/yesodweb/wai/pull/985)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732017600">- Update auto-update to version 0.2.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/auto-update-0.2.4/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734523200">- Update auto-update to version 0.2.5.
  [#]# 0.2.5
  * Thread less autoupdate
    [#1018](https://github.com/yesodweb/wai/pull/1018)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734955200">- Update auto-update to version 0.2.6.
  [#]# 0.2.6
  * Using the thread version of AutoUpdate for non-threaded RTS.
    [#1020](https://github.com/yesodweb/wai/pull/1020)</changelog>
</package>
<package pkgid="03e8bdf51db49ba8506c6fea51ed51e541bff385d1317e3338cf9d4add638c2afbb1c4e26d447a7c3a6d61699e6bfc0b7c4fc99a28d6c321827e0656f0e811c1" name="ghc-auto-update-prof" arch="riscv64">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add auto-update at version 0.1.6.</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řej Sú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="1730203200">- Update auto-update to version 0.2.2.
  [#]# 0.2.2
  * NewAPI: updateThreadName, reaperThreadName, debounceThreadName:
    Names can be given via this field to threads
    for GHC.Conc.Sync.listThreads.
  [#]# 0.2.1
  * Labeling threads.
  [#]# 0.2.0
  * Creating Reaper.Internal to export Reaper constructor.
  * Hiding Reaper constructor.
  * Add `reaperModify` to the `Reaper` API, allowing workload modification outside
    of the main `reaperAction` loop.
    [#985](https://github.com/yesodweb/wai/pull/985)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732017600">- Update auto-update to version 0.2.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/auto-update-0.2.4/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734523200">- Update auto-update to version 0.2.5.
  [#]# 0.2.5
  * Thread less autoupdate
    [#1018](https://github.com/yesodweb/wai/pull/1018)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734955200">- Update auto-update to version 0.2.6.
  [#]# 0.2.6
  * Using the thread version of AutoUpdate for non-threaded RTS.
    [#1020](https://github.com/yesodweb/wai/pull/1020)</changelog>
</package>
<package pkgid="da23ec6f296bce276b98631c06dc99a439a761a2819ef2e2ffc072245d26c69de367e0b21945bf6d18d25fc58102990d1e533e043cee3bb76bf953eae92f2223" name="ghc-aws" arch="riscv64">
  <version epoch="0" ver="0.24.4" rel="1.29"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1616673600">- relax overconstrained deps on attoparsec</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aws to version 0.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aws to version 0.22 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update aws to version 0.22 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1667563200">- Update aws to version 0.23.
  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/aws-0.23/src/CHANGELOG.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="1687521600">- Update aws to version 0.24.1.
  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/aws-0.24.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706788800">- Update aws to version 0.24.2.
  - 0.24.2
  - Support bytestring 0.12
  - Support building with aeson 2.2, adding dependency on
    attoparsec-json.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update aws to version 0.24.3.
  - 0.24.3
  - [breaking change] Added s3UserAgent constructor to S3Configuration
  - S3: Add GetBucketVersioning command</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1737374400">- Update aws to version 0.24.4.
  - 0.24.4
  - Support filepath 1.5
  - Support data-default 0.8</changelog>
</package>
<package pkgid="18beb33755993c24a0b2713de4e63ec937d1c9e6b6eb9e2afc56915641b6402fb508568f5f84a5f76c4d1e94404d2cb0034d2f87e4d6586937ba355cd5705a36" name="ghc-aws-devel" arch="riscv64">
  <version epoch="0" ver="0.24.4" rel="1.29"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1616673600">- relax overconstrained deps on attoparsec</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aws to version 0.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aws to version 0.22 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update aws to version 0.22 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1667563200">- Update aws to version 0.23.
  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/aws-0.23/src/CHANGELOG.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="1687521600">- Update aws to version 0.24.1.
  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/aws-0.24.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706788800">- Update aws to version 0.24.2.
  - 0.24.2
  - Support bytestring 0.12
  - Support building with aeson 2.2, adding dependency on
    attoparsec-json.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update aws to version 0.24.3.
  - 0.24.3
  - [breaking change] Added s3UserAgent constructor to S3Configuration
  - S3: Add GetBucketVersioning command</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1737374400">- Update aws to version 0.24.4.
  - 0.24.4
  - Support filepath 1.5
  - Support data-default 0.8</changelog>
</package>
<package pkgid="3835e6cbb9ff49d43f5d50028865351daf445387632fac73793b6d2a1fd9ed9ceac26dacb7250215469558a6c7fb193c7044a55fb3873ec17ebc084c6d2aa11c" name="ghc-aws-doc" arch="noarch">
  <version epoch="0" ver="0.24.4" rel="1.29"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1616673600">- relax overconstrained deps on attoparsec</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aws to version 0.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aws to version 0.22 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update aws to version 0.22 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1667563200">- Update aws to version 0.23.
  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/aws-0.23/src/CHANGELOG.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="1687521600">- Update aws to version 0.24.1.
  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/aws-0.24.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706788800">- Update aws to version 0.24.2.
  - 0.24.2
  - Support bytestring 0.12
  - Support building with aeson 2.2, adding dependency on
    attoparsec-json.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update aws to version 0.24.3.
  - 0.24.3
  - [breaking change] Added s3UserAgent constructor to S3Configuration
  - S3: Add GetBucketVersioning command</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1737374400">- Update aws to version 0.24.4.
  - 0.24.4
  - Support filepath 1.5
  - Support data-default 0.8</changelog>
</package>
<package pkgid="2ef1b6d9f30a3859395a94b45902e79c3127aabefb27c89242874aa0da3ac4b419600bd141a65dcdf0017474ff50eec8c8ace4892fa6a2d59e187e96a9483d4b" name="ghc-aws-prof" arch="riscv64">
  <version epoch="0" ver="0.24.4" rel="1.29"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1616673600">- relax overconstrained deps on attoparsec</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update aws to version 0.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update aws to version 0.22 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update aws to version 0.22 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1667563200">- Update aws to version 0.23.
  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/aws-0.23/src/CHANGELOG.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="1687521600">- Update aws to version 0.24.1.
  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/aws-0.24.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706788800">- Update aws to version 0.24.2.
  - 0.24.2
  - Support bytestring 0.12
  - Support building with aeson 2.2, adding dependency on
    attoparsec-json.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1731585600">- Update aws to version 0.24.3.
  - 0.24.3
  - [breaking change] Added s3UserAgent constructor to S3Configuration
  - S3: Add GetBucketVersioning command</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1737374400">- Update aws to version 0.24.4.
  - 0.24.4
  - Support filepath 1.5
  - Support data-default 0.8</changelog>
</package>
<package pkgid="f2f3d06d170e88f8c6962a4111fb2576a0149975e3ea76c2d8b492500e07f8b203642744b8abd9ed9a3471b41912f03878d7cf122147bfd180e9cc8c774004d0" name="ghc-base" arch="riscv64">
  <version epoch="0" ver="4.21.0.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="fb961bba2740bd5b58820279aade37213c19b50a06c626c4f566e6f2462ca74ef335bbaa7dc2890278ea23950abbdc3cac750b010b25e35e492d5c4193a0d286" name="ghc-base-compat" arch="riscv64">
  <version epoch="0" ver="0.14.1" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1601985600">- Update base-compat to version 0.11.2.
  [#]# Changes in 0.11.2 [2020.09.30]
  - Sync with `base-4.15`/GHC 9.0
  - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
  - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-compat to version 0.12.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/base-compat-0.12.0/src/CHANGES.markdown</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-compat to version 0.12.1.
  [#]# Changes in 0.12.1 [2021.10.30]
  - Backport `Solo` to `Data.Tuple.Compat` when building with `ghc-prim-0.7.0`
    or later</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-compat to version 0.12.2.
  [#]# Changes in 0.12.2 [2022.08.11]
  - Sync with `base-4.17`/GHC 9.4
  - Backport `(.^.)`, `(.&gt;&gt;.)`, `(.&lt;&lt;.)`, `(!&gt;&gt;.)`, `(!&lt;&lt;.)`, `oneBits` to
    `Data.Bits.Compat`
  - Backport `pattern TypeRep` to `Type.Reflection.Compat`</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="1685188800">- Update base-compat to version 0.13.0.
  [#]# Changes in 0.13.0 [2023.03.10]
  - Sync with `base-4.18`/GHC 9.6
  - Backport `liftA2` being re-exported from `Prelude.Compat`.
  - `Data.Tuple.Compat`'s `Solo` API now matches what is present in `Data.Tuple`
    in `base-4.18`. In particular, we now re-export both the `MkSolo` and `Solo`
    data constructors when building with `ghc-prim-0.10.0` or later, with
    `MkSolo` being preferred over `Solo`. If you want to backport `MkSolo` to
    earlier versions of GHC, import `Data.Tuple.Compat` from
    `base-compat-batteries` instead.
  - Backport `traceWith`, `traceShowWith`, and `traceEventWith` to `Debug.Trace`.
    Note that `traceEventWith` is only provided when building with `base-4.5` or
    later, as that is the first version of `base` to provide the `traceEvent`
    primitive on which `traceEventWith` is defined.
  - Backport `inits1` and `tails1` to `Data.List.NonEmpty.Compat`.
  - Backport `minusNaturalMaybe` to `Numeric.Natural.Compat`.
  - Backport `applyWhen` to `Data.Function.Compat`.
  - Backport `mapAccumM` and `forAccumM` to `Data.Traversable.Compat`.
  - Backport `heqT` to `Data.Typeable.Compat`. Note that `heqT` is only defined
    when building with `base-4.10` or later, as that is the first version of
    `base` to provide the primitives needed to define `heqT`.
  - Introduce `Data.Foldable1.Compat` and `Data.Bifoldable1.Compat` modules,
    which correspond to changes made in `base-4.18.0.0`. You may consider using
    `base-compat-batteries` instead if you want increase the range of `base`
    versions that are supported.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update base-compat to version 0.13.1.
  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/base-compat-0.13.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-compat to version 0.14.0.
  [#]# Changes in 0.14.0 [2024.04.30]
  - Sync with `base-4.20`/GHC 9.10
  - Backport `foldl'` to `Prelude.Compat`
  - Backport `List` to `Data.List.Compat` (when building with GHC 9.6 or later)
  - Backport `append`, `appendList`, `prependList`, `permutations`,
    `permutations1`, and `sortOn` to `Data.List.NonEmpty.Compat` (when building
    with GHC 8.0 or later)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-compat to version 0.14.1.
  [#]# Changes in 0.14.1 [2024.12.06]
  - Sync with `base-4.21`/GHC 9.12
  - Backport `compareLength` to `Data.List.Compat` and
    `Data.List.NonEmpty.Compat`
  - Backport `inits1` and `tails1` to `Data.List.Compat`
  - Backport `firstA` and `secondA` to `Data.Bitraversable.Compat`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="0215ad0bcf82d04dcd4045f75a3488a50379b9eeef5c6813caf7e0556edc8baa326a43752de7d9e7b6b31bec036974002158301e307cf53a03ebd833e758d2b9" name="ghc-base-compat-devel" arch="riscv64">
  <version epoch="0" ver="0.14.1" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1601985600">- Update base-compat to version 0.11.2.
  [#]# Changes in 0.11.2 [2020.09.30]
  - Sync with `base-4.15`/GHC 9.0
  - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
  - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-compat to version 0.12.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/base-compat-0.12.0/src/CHANGES.markdown</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-compat to version 0.12.1.
  [#]# Changes in 0.12.1 [2021.10.30]
  - Backport `Solo` to `Data.Tuple.Compat` when building with `ghc-prim-0.7.0`
    or later</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-compat to version 0.12.2.
  [#]# Changes in 0.12.2 [2022.08.11]
  - Sync with `base-4.17`/GHC 9.4
  - Backport `(.^.)`, `(.&gt;&gt;.)`, `(.&lt;&lt;.)`, `(!&gt;&gt;.)`, `(!&lt;&lt;.)`, `oneBits` to
    `Data.Bits.Compat`
  - Backport `pattern TypeRep` to `Type.Reflection.Compat`</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="1685188800">- Update base-compat to version 0.13.0.
  [#]# Changes in 0.13.0 [2023.03.10]
  - Sync with `base-4.18`/GHC 9.6
  - Backport `liftA2` being re-exported from `Prelude.Compat`.
  - `Data.Tuple.Compat`'s `Solo` API now matches what is present in `Data.Tuple`
    in `base-4.18`. In particular, we now re-export both the `MkSolo` and `Solo`
    data constructors when building with `ghc-prim-0.10.0` or later, with
    `MkSolo` being preferred over `Solo`. If you want to backport `MkSolo` to
    earlier versions of GHC, import `Data.Tuple.Compat` from
    `base-compat-batteries` instead.
  - Backport `traceWith`, `traceShowWith`, and `traceEventWith` to `Debug.Trace`.
    Note that `traceEventWith` is only provided when building with `base-4.5` or
    later, as that is the first version of `base` to provide the `traceEvent`
    primitive on which `traceEventWith` is defined.
  - Backport `inits1` and `tails1` to `Data.List.NonEmpty.Compat`.
  - Backport `minusNaturalMaybe` to `Numeric.Natural.Compat`.
  - Backport `applyWhen` to `Data.Function.Compat`.
  - Backport `mapAccumM` and `forAccumM` to `Data.Traversable.Compat`.
  - Backport `heqT` to `Data.Typeable.Compat`. Note that `heqT` is only defined
    when building with `base-4.10` or later, as that is the first version of
    `base` to provide the primitives needed to define `heqT`.
  - Introduce `Data.Foldable1.Compat` and `Data.Bifoldable1.Compat` modules,
    which correspond to changes made in `base-4.18.0.0`. You may consider using
    `base-compat-batteries` instead if you want increase the range of `base`
    versions that are supported.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update base-compat to version 0.13.1.
  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/base-compat-0.13.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-compat to version 0.14.0.
  [#]# Changes in 0.14.0 [2024.04.30]
  - Sync with `base-4.20`/GHC 9.10
  - Backport `foldl'` to `Prelude.Compat`
  - Backport `List` to `Data.List.Compat` (when building with GHC 9.6 or later)
  - Backport `append`, `appendList`, `prependList`, `permutations`,
    `permutations1`, and `sortOn` to `Data.List.NonEmpty.Compat` (when building
    with GHC 8.0 or later)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-compat to version 0.14.1.
  [#]# Changes in 0.14.1 [2024.12.06]
  - Sync with `base-4.21`/GHC 9.12
  - Backport `compareLength` to `Data.List.Compat` and
    `Data.List.NonEmpty.Compat`
  - Backport `inits1` and `tails1` to `Data.List.Compat`
  - Backport `firstA` and `secondA` to `Data.Bitraversable.Compat`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="45200dae5cf83ad04fa28855080e3de68debbbce0eade3bece15ed8128af21c0361e626e926d1ff3034c40de3b43f15d461bd45cd2eae4af3ba538385275a085" name="ghc-base-compat-doc" arch="noarch">
  <version epoch="0" ver="0.14.1" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1601985600">- Update base-compat to version 0.11.2.
  [#]# Changes in 0.11.2 [2020.09.30]
  - Sync with `base-4.15`/GHC 9.0
  - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
  - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-compat to version 0.12.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/base-compat-0.12.0/src/CHANGES.markdown</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-compat to version 0.12.1.
  [#]# Changes in 0.12.1 [2021.10.30]
  - Backport `Solo` to `Data.Tuple.Compat` when building with `ghc-prim-0.7.0`
    or later</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-compat to version 0.12.2.
  [#]# Changes in 0.12.2 [2022.08.11]
  - Sync with `base-4.17`/GHC 9.4
  - Backport `(.^.)`, `(.&gt;&gt;.)`, `(.&lt;&lt;.)`, `(!&gt;&gt;.)`, `(!&lt;&lt;.)`, `oneBits` to
    `Data.Bits.Compat`
  - Backport `pattern TypeRep` to `Type.Reflection.Compat`</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="1685188800">- Update base-compat to version 0.13.0.
  [#]# Changes in 0.13.0 [2023.03.10]
  - Sync with `base-4.18`/GHC 9.6
  - Backport `liftA2` being re-exported from `Prelude.Compat`.
  - `Data.Tuple.Compat`'s `Solo` API now matches what is present in `Data.Tuple`
    in `base-4.18`. In particular, we now re-export both the `MkSolo` and `Solo`
    data constructors when building with `ghc-prim-0.10.0` or later, with
    `MkSolo` being preferred over `Solo`. If you want to backport `MkSolo` to
    earlier versions of GHC, import `Data.Tuple.Compat` from
    `base-compat-batteries` instead.
  - Backport `traceWith`, `traceShowWith`, and `traceEventWith` to `Debug.Trace`.
    Note that `traceEventWith` is only provided when building with `base-4.5` or
    later, as that is the first version of `base` to provide the `traceEvent`
    primitive on which `traceEventWith` is defined.
  - Backport `inits1` and `tails1` to `Data.List.NonEmpty.Compat`.
  - Backport `minusNaturalMaybe` to `Numeric.Natural.Compat`.
  - Backport `applyWhen` to `Data.Function.Compat`.
  - Backport `mapAccumM` and `forAccumM` to `Data.Traversable.Compat`.
  - Backport `heqT` to `Data.Typeable.Compat`. Note that `heqT` is only defined
    when building with `base-4.10` or later, as that is the first version of
    `base` to provide the primitives needed to define `heqT`.
  - Introduce `Data.Foldable1.Compat` and `Data.Bifoldable1.Compat` modules,
    which correspond to changes made in `base-4.18.0.0`. You may consider using
    `base-compat-batteries` instead if you want increase the range of `base`
    versions that are supported.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update base-compat to version 0.13.1.
  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/base-compat-0.13.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-compat to version 0.14.0.
  [#]# Changes in 0.14.0 [2024.04.30]
  - Sync with `base-4.20`/GHC 9.10
  - Backport `foldl'` to `Prelude.Compat`
  - Backport `List` to `Data.List.Compat` (when building with GHC 9.6 or later)
  - Backport `append`, `appendList`, `prependList`, `permutations`,
    `permutations1`, and `sortOn` to `Data.List.NonEmpty.Compat` (when building
    with GHC 8.0 or later)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-compat to version 0.14.1.
  [#]# Changes in 0.14.1 [2024.12.06]
  - Sync with `base-4.21`/GHC 9.12
  - Backport `compareLength` to `Data.List.Compat` and
    `Data.List.NonEmpty.Compat`
  - Backport `inits1` and `tails1` to `Data.List.Compat`
  - Backport `firstA` and `secondA` to `Data.Bitraversable.Compat`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="eaa2b3a26a783c7a72464279d7ce4c0c2aef160db8643bac1e90c58315cb5707e0df84be5cf0e6b0cfead53c6d9e42330648d04385eb25036b531c742bf496c2" name="ghc-base-compat-prof" arch="riscv64">
  <version epoch="0" ver="0.14.1" rel="1.4"/>
  <changelog author="psimons@suse.com" date="1601985600">- Update base-compat to version 0.11.2.
  [#]# Changes in 0.11.2 [2020.09.30]
  - Sync with `base-4.15`/GHC 9.0
  - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
  - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-compat to version 0.12.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/base-compat-0.12.0/src/CHANGES.markdown</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-compat to version 0.12.1.
  [#]# Changes in 0.12.1 [2021.10.30]
  - Backport `Solo` to `Data.Tuple.Compat` when building with `ghc-prim-0.7.0`
    or later</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-compat to version 0.12.2.
  [#]# Changes in 0.12.2 [2022.08.11]
  - Sync with `base-4.17`/GHC 9.4
  - Backport `(.^.)`, `(.&gt;&gt;.)`, `(.&lt;&lt;.)`, `(!&gt;&gt;.)`, `(!&lt;&lt;.)`, `oneBits` to
    `Data.Bits.Compat`
  - Backport `pattern TypeRep` to `Type.Reflection.Compat`</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="1685188800">- Update base-compat to version 0.13.0.
  [#]# Changes in 0.13.0 [2023.03.10]
  - Sync with `base-4.18`/GHC 9.6
  - Backport `liftA2` being re-exported from `Prelude.Compat`.
  - `Data.Tuple.Compat`'s `Solo` API now matches what is present in `Data.Tuple`
    in `base-4.18`. In particular, we now re-export both the `MkSolo` and `Solo`
    data constructors when building with `ghc-prim-0.10.0` or later, with
    `MkSolo` being preferred over `Solo`. If you want to backport `MkSolo` to
    earlier versions of GHC, import `Data.Tuple.Compat` from
    `base-compat-batteries` instead.
  - Backport `traceWith`, `traceShowWith`, and `traceEventWith` to `Debug.Trace`.
    Note that `traceEventWith` is only provided when building with `base-4.5` or
    later, as that is the first version of `base` to provide the `traceEvent`
    primitive on which `traceEventWith` is defined.
  - Backport `inits1` and `tails1` to `Data.List.NonEmpty.Compat`.
  - Backport `minusNaturalMaybe` to `Numeric.Natural.Compat`.
  - Backport `applyWhen` to `Data.Function.Compat`.
  - Backport `mapAccumM` and `forAccumM` to `Data.Traversable.Compat`.
  - Backport `heqT` to `Data.Typeable.Compat`. Note that `heqT` is only defined
    when building with `base-4.10` or later, as that is the first version of
    `base` to provide the primitives needed to define `heqT`.
  - Introduce `Data.Foldable1.Compat` and `Data.Bifoldable1.Compat` modules,
    which correspond to changes made in `base-4.18.0.0`. You may consider using
    `base-compat-batteries` instead if you want increase the range of `base`
    versions that are supported.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update base-compat to version 0.13.1.
  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/base-compat-0.13.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-compat to version 0.14.0.
  [#]# Changes in 0.14.0 [2024.04.30]
  - Sync with `base-4.20`/GHC 9.10
  - Backport `foldl'` to `Prelude.Compat`
  - Backport `List` to `Data.List.Compat` (when building with GHC 9.6 or later)
  - Backport `append`, `appendList`, `prependList`, `permutations`,
    `permutations1`, and `sortOn` to `Data.List.NonEmpty.Compat` (when building
    with GHC 8.0 or later)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-compat to version 0.14.1.
  [#]# Changes in 0.14.1 [2024.12.06]
  - Sync with `base-4.21`/GHC 9.12
  - Backport `compareLength` to `Data.List.Compat` and
    `Data.List.NonEmpty.Compat`
  - Backport `inits1` and `tails1` to `Data.List.Compat`
  - Backport `firstA` and `secondA` to `Data.Bitraversable.Compat`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="764d97027a3ff40db5dedc4d25bd99358435d686842b9ed2e0a68a37191eead2e6985c3843ae0a2f18e7193c28a508f520eed304f6d95ff2b08cc37a574be4ff" name="ghc-base-devel" arch="riscv64">
  <version epoch="0" ver="4.21.0.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="06bfa51d65e8c9f28438de212cfe2928cbde4d5d14f3c0b29fcda6a27b7bdaca64abe545a7e52e05c12234f44d34b3c083345e94fccf33ff5765b99b30e1b039" name="ghc-base-doc" arch="noarch">
  <version epoch="0" ver="4.21.0.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="4d6196a414f28947db6d10fdc4e1b3f26dc3cc02db5dceb33c4af95947413f0ec86757fb27d9eefc66d69380d69b5e9d98e039f83200632d84f7f3cc3c59101c" name="ghc-base-orphans" arch="riscv64">
  <version epoch="0" ver="0.9.3" rel="1.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-orphans to version 0.8.5.
  [#]# Changes in 0.8.5 [2021.08.29]
  - Backport new instances from GHC 9.2/`base-4.16`
  * `Eq1`, `Read1`, and `Show1` instances for `Complex`
  * `Eq1` and `Ord1` instances for `Fixed`
  * `Eq{1,2}`, `Ord{1,2}`, `Show{1,2}`, and `Read{1,2}` instances for `(,,)`
    and `(,,,)`
  * `Semigroup` and `Monoid` instances for `Data.Functor.Product` and
    `Data.Functor.Compose`</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-orphans to version 0.8.6.
  [#]# Changes in 0.8.6 [2021.10.29]
  - Backport `Eq`, `Ord`, `Bounded`, `Enum`, and `Ix` instances for `Solo`,
    introduced in GHC 9.2/`base-4.16`
  - Remove the backported `Eq1` and `Ord1` instances for `Fixed` that were
    introduced in `base-orphans-0.8.5`. While these briefly appeared in a
    release candidate version of GHC 9.2.1, they were ultimately removed from
    the final 9.2.1 release. This release of `base-orphans` synchronizes with
    that change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-orphans to version 0.8.7.
  [#]# Changes in 0.8.7 [2022.08.11]
  - Backport new instances from GHC 9.2.2/`base-4.16.1.0`:
  * `Ix` instances for various integral types in `Foreign.C.Types`,
    `Foreign.Ptr`, and `System.Posix.Types`. For a complete list of such types,
    see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7385.
  - Backport a bugfix for the `Ord1 Down` instance from GHC 9.4/`base-4.17` such
    that it now uses reverse sort order.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update base-orphans to version 0.8.8.1.
  [#]# Changes in 0.8.8.1 [2023.03.05]
  - Fix GHC 9.4 build error that was accidentally introduced in
    `base-orphans-0.8.8`.
  [#]# Changes in 0.8.8 [2023.03.05]
  - Backport new instances from GHC 9.6.1/`base-4.18.0.0`:
  * `Functor` instances for the `(,,,,) a b c d`, `(,,,,,) a b c d e`, and
    `(,,,,,) a b c d e f` tuple types.
  * `Eq` and `Ord` instances for `Generically`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678276800">- Update base-orphans to version 0.8.8.2.
  [#]# Changes in 0.8.8.2 [2023.03.07]
  - Fix GHC 9.2.1 build error that was accidentally introduced in
    `base-orphans-0.8.8`.</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="1697025600">- Update base-orphans to version 0.9.1.
  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/base-orphans-0.9.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-orphans to version 0.9.2.
  [#]# Changes in 0.9.2 [2024.04.30]
  - Backport new instances from GHC 9.10/`base-4.20`:
  * `Fractional`, `RealFrac`, `Floating`, and `RealFloat` instances for `Compose`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-orphans to version 0.9.3.
  [#]# Changes in 0.9.3 [2024.12.06]
  - Backport new instances from GHC 9.12/`base-4.21`:
  * `MonadFix` instance for `(,) a`
  * `Eq1`, `Ord1`, `Read1`, and `Show1` instances for basic `GHC.Generics`
    representation types
  * `Show` instance for `UAddr`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="8399a1526ccacefaf5ccb0f7fa685055b59d93ccc189a13821eac0d4590cec09c290eff99ea582a953008becc2d8007c7fb72a6bb36e4a4f237c18448c199008" name="ghc-base-orphans-devel" arch="riscv64">
  <version epoch="0" ver="0.9.3" rel="1.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-orphans to version 0.8.5.
  [#]# Changes in 0.8.5 [2021.08.29]
  - Backport new instances from GHC 9.2/`base-4.16`
  * `Eq1`, `Read1`, and `Show1` instances for `Complex`
  * `Eq1` and `Ord1` instances for `Fixed`
  * `Eq{1,2}`, `Ord{1,2}`, `Show{1,2}`, and `Read{1,2}` instances for `(,,)`
    and `(,,,)`
  * `Semigroup` and `Monoid` instances for `Data.Functor.Product` and
    `Data.Functor.Compose`</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-orphans to version 0.8.6.
  [#]# Changes in 0.8.6 [2021.10.29]
  - Backport `Eq`, `Ord`, `Bounded`, `Enum`, and `Ix` instances for `Solo`,
    introduced in GHC 9.2/`base-4.16`
  - Remove the backported `Eq1` and `Ord1` instances for `Fixed` that were
    introduced in `base-orphans-0.8.5`. While these briefly appeared in a
    release candidate version of GHC 9.2.1, they were ultimately removed from
    the final 9.2.1 release. This release of `base-orphans` synchronizes with
    that change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-orphans to version 0.8.7.
  [#]# Changes in 0.8.7 [2022.08.11]
  - Backport new instances from GHC 9.2.2/`base-4.16.1.0`:
  * `Ix` instances for various integral types in `Foreign.C.Types`,
    `Foreign.Ptr`, and `System.Posix.Types`. For a complete list of such types,
    see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7385.
  - Backport a bugfix for the `Ord1 Down` instance from GHC 9.4/`base-4.17` such
    that it now uses reverse sort order.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update base-orphans to version 0.8.8.1.
  [#]# Changes in 0.8.8.1 [2023.03.05]
  - Fix GHC 9.4 build error that was accidentally introduced in
    `base-orphans-0.8.8`.
  [#]# Changes in 0.8.8 [2023.03.05]
  - Backport new instances from GHC 9.6.1/`base-4.18.0.0`:
  * `Functor` instances for the `(,,,,) a b c d`, `(,,,,,) a b c d e`, and
    `(,,,,,) a b c d e f` tuple types.
  * `Eq` and `Ord` instances for `Generically`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678276800">- Update base-orphans to version 0.8.8.2.
  [#]# Changes in 0.8.8.2 [2023.03.07]
  - Fix GHC 9.2.1 build error that was accidentally introduced in
    `base-orphans-0.8.8`.</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="1697025600">- Update base-orphans to version 0.9.1.
  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/base-orphans-0.9.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-orphans to version 0.9.2.
  [#]# Changes in 0.9.2 [2024.04.30]
  - Backport new instances from GHC 9.10/`base-4.20`:
  * `Fractional`, `RealFrac`, `Floating`, and `RealFloat` instances for `Compose`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-orphans to version 0.9.3.
  [#]# Changes in 0.9.3 [2024.12.06]
  - Backport new instances from GHC 9.12/`base-4.21`:
  * `MonadFix` instance for `(,) a`
  * `Eq1`, `Ord1`, `Read1`, and `Show1` instances for basic `GHC.Generics`
    representation types
  * `Show` instance for `UAddr`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="23cc118d26155bd5a58c92946dc46d707f4e0d7c419edd09474c6d886c64e52cd52a97d5b1582278458224d1715b552c1251b700bdfe855742d03526c922e804" name="ghc-base-orphans-doc" arch="noarch">
  <version epoch="0" ver="0.9.3" rel="1.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-orphans to version 0.8.5.
  [#]# Changes in 0.8.5 [2021.08.29]
  - Backport new instances from GHC 9.2/`base-4.16`
  * `Eq1`, `Read1`, and `Show1` instances for `Complex`
  * `Eq1` and `Ord1` instances for `Fixed`
  * `Eq{1,2}`, `Ord{1,2}`, `Show{1,2}`, and `Read{1,2}` instances for `(,,)`
    and `(,,,)`
  * `Semigroup` and `Monoid` instances for `Data.Functor.Product` and
    `Data.Functor.Compose`</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-orphans to version 0.8.6.
  [#]# Changes in 0.8.6 [2021.10.29]
  - Backport `Eq`, `Ord`, `Bounded`, `Enum`, and `Ix` instances for `Solo`,
    introduced in GHC 9.2/`base-4.16`
  - Remove the backported `Eq1` and `Ord1` instances for `Fixed` that were
    introduced in `base-orphans-0.8.5`. While these briefly appeared in a
    release candidate version of GHC 9.2.1, they were ultimately removed from
    the final 9.2.1 release. This release of `base-orphans` synchronizes with
    that change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-orphans to version 0.8.7.
  [#]# Changes in 0.8.7 [2022.08.11]
  - Backport new instances from GHC 9.2.2/`base-4.16.1.0`:
  * `Ix` instances for various integral types in `Foreign.C.Types`,
    `Foreign.Ptr`, and `System.Posix.Types`. For a complete list of such types,
    see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7385.
  - Backport a bugfix for the `Ord1 Down` instance from GHC 9.4/`base-4.17` such
    that it now uses reverse sort order.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update base-orphans to version 0.8.8.1.
  [#]# Changes in 0.8.8.1 [2023.03.05]
  - Fix GHC 9.4 build error that was accidentally introduced in
    `base-orphans-0.8.8`.
  [#]# Changes in 0.8.8 [2023.03.05]
  - Backport new instances from GHC 9.6.1/`base-4.18.0.0`:
  * `Functor` instances for the `(,,,,) a b c d`, `(,,,,,) a b c d e`, and
    `(,,,,,) a b c d e f` tuple types.
  * `Eq` and `Ord` instances for `Generically`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678276800">- Update base-orphans to version 0.8.8.2.
  [#]# Changes in 0.8.8.2 [2023.03.07]
  - Fix GHC 9.2.1 build error that was accidentally introduced in
    `base-orphans-0.8.8`.</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="1697025600">- Update base-orphans to version 0.9.1.
  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/base-orphans-0.9.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-orphans to version 0.9.2.
  [#]# Changes in 0.9.2 [2024.04.30]
  - Backport new instances from GHC 9.10/`base-4.20`:
  * `Fractional`, `RealFrac`, `Floating`, and `RealFloat` instances for `Compose`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-orphans to version 0.9.3.
  [#]# Changes in 0.9.3 [2024.12.06]
  - Backport new instances from GHC 9.12/`base-4.21`:
  * `MonadFix` instance for `(,) a`
  * `Eq1`, `Ord1`, `Read1`, and `Show1` instances for basic `GHC.Generics`
    representation types
  * `Show` instance for `UAddr`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="a858c997b2448bd18a86bfc6d06c47449faee8a8bf1a7d433b42acf47b64a6f19748dc18a139798818f592314318305ebaf11251fae749386e7f569e263e3859" name="ghc-base-orphans-prof" arch="riscv64">
  <version epoch="0" ver="0.9.3" rel="1.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1630584000">- Update base-orphans to version 0.8.5.
  [#]# Changes in 0.8.5 [2021.08.29]
  - Backport new instances from GHC 9.2/`base-4.16`
  * `Eq1`, `Read1`, and `Show1` instances for `Complex`
  * `Eq1` and `Ord1` instances for `Fixed`
  * `Eq{1,2}`, `Ord{1,2}`, `Show{1,2}`, and `Read{1,2}` instances for `(,,)`
    and `(,,,)`
  * `Semigroup` and `Monoid` instances for `Data.Functor.Product` and
    `Data.Functor.Compose`</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base-orphans to version 0.8.6.
  [#]# Changes in 0.8.6 [2021.10.29]
  - Backport `Eq`, `Ord`, `Bounded`, `Enum`, and `Ix` instances for `Solo`,
    introduced in GHC 9.2/`base-4.16`
  - Remove the backported `Eq1` and `Ord1` instances for `Fixed` that were
    introduced in `base-orphans-0.8.5`. While these briefly appeared in a
    release candidate version of GHC 9.2.1, they were ultimately removed from
    the final 9.2.1 release. This release of `base-orphans` synchronizes with
    that change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update base-orphans to version 0.8.7.
  [#]# Changes in 0.8.7 [2022.08.11]
  - Backport new instances from GHC 9.2.2/`base-4.16.1.0`:
  * `Ix` instances for various integral types in `Foreign.C.Types`,
    `Foreign.Ptr`, and `System.Posix.Types`. For a complete list of such types,
    see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7385.
  - Backport a bugfix for the `Ord1 Down` instance from GHC 9.4/`base-4.17` such
    that it now uses reverse sort order.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update base-orphans to version 0.8.8.1.
  [#]# Changes in 0.8.8.1 [2023.03.05]
  - Fix GHC 9.4 build error that was accidentally introduced in
    `base-orphans-0.8.8`.
  [#]# Changes in 0.8.8 [2023.03.05]
  - Backport new instances from GHC 9.6.1/`base-4.18.0.0`:
  * `Functor` instances for the `(,,,,) a b c d`, `(,,,,,) a b c d e`, and
    `(,,,,,) a b c d e f` tuple types.
  * `Eq` and `Ord` instances for `Generically`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678276800">- Update base-orphans to version 0.8.8.2.
  [#]# Changes in 0.8.8.2 [2023.03.07]
  - Fix GHC 9.2.1 build error that was accidentally introduced in
    `base-orphans-0.8.8`.</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="1697025600">- Update base-orphans to version 0.9.1.
  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/base-orphans-0.9.1/src/CHANGES.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714478400">- Update base-orphans to version 0.9.2.
  [#]# Changes in 0.9.2 [2024.04.30]
  - Backport new instances from GHC 9.10/`base-4.20`:
  * `Fractional`, `RealFrac`, `Floating`, and `RealFloat` instances for `Compose`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update base-orphans to version 0.9.3.
  [#]# Changes in 0.9.3 [2024.12.06]
  - Backport new instances from GHC 9.12/`base-4.21`:
  * `MonadFix` instance for `(,) a`
  * `Eq1`, `Ord1`, `Read1`, and `Show1` instances for basic `GHC.Generics`
    representation types
  * `Show` instance for `UAddr`
  - Drop support for pre-8.0 versions of GHC.</changelog>
</package>
<package pkgid="8bc88648cde3006ae0684357c41a31eae6c9844a8437f8e4039876d5725cfc3009f25ba0494c3d63eb8b22a7f7f24b909c0a054780a6639258c3216f099ef465" name="ghc-base-prof" arch="riscv64">
  <version epoch="0" ver="4.21.0.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="00cbf20171040dd1f9d603c1972d594d869b9172ed577d05c148d3d7cdaf603ff6ce7d2d5f57b53f7fe8cae1eb9151fa5fe1de0348560a716d5265ddf17295da" name="ghc-base-unicode-symbols" arch="riscv64">
  <version epoch="0" ver="0.2.4.2" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1562760000">- Add base-unicode-symbols at version 0.2.4.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>
</package>
<package pkgid="52aee80456fbd5f82997b2b825c82a6a7329a4c4ea19fb7d08af354ab7a036a14f8e56f9db4dbfa76658055c741bffe8912867f724eb483529291787e9cafa8b" name="ghc-base-unicode-symbols-devel" arch="riscv64">
  <version epoch="0" ver="0.2.4.2" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1562760000">- Add base-unicode-symbols at version 0.2.4.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>
</package>
<package pkgid="5ef8301c939152c22cca48e2b9eec3bf8d022c39d43462f71576fbe36175e04b3ead6082ce31e948e5f02feb8a5d976f2051592df40a47abe361eae15c5f5c15" name="ghc-base-unicode-symbols-doc" arch="noarch">
  <version epoch="0" ver="0.2.4.2" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1562760000">- Add base-unicode-symbols at version 0.2.4.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>
</package>
<package pkgid="1c48bd94ba06b9a91f59c94797bc30a06d5aaacd75852f49ab5db511bb21df6168a287ac36bf3c1c47c90f3ff5af47e80c8a76df2447d546a9f9b928c2e8cb6a" name="ghc-base-unicode-symbols-prof" arch="riscv64">
  <version epoch="0" ver="0.2.4.2" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1562760000">- Add base-unicode-symbols at version 0.2.4.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>
</package>
<package pkgid="79937ebb3257b8684c8e3ce775e5c8af262bf584e3389789d37da1d6ab079f5abd178873f63b04dcae2dc575586541b80ee3a702540fb3e3ce9005a630026567" name="ghc-base16-bytestring" arch="riscv64">
  <version epoch="0" ver="1.0.2.0" rel="3.10"/>
  <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="1592740800">- Update base16-bytestring to version 0.1.1.7.
  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="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update base16-bytestring to version 0.1.1.7 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1607515200">- Update base16-bytestring to version 1.0.1.0.
  [#] 1.0.1.0
  * Backwards-compatible support for `bytestring ^&gt;= 0.11` ([#15](https://github.com/haskell/base16-bytestring/pull/15))
  [#] 1.0.0.0
  * Merged omnibus PR doing a variety of things in ([#10](https://github.com/haskell/base16-bytestring/pull/10)):
  - Improves performance by 3-4x for encode, 4-5x for decode.
  - The `decode` signature returning the tuple and actually returns an error message with offset. The signature will now be `ByteString -&gt; Either String ByteString`.
  - Actually tests using the test vectors defined in the RFC, and uses property tests to ensure invariants hold.
  - Adds lenient decoders to the API
  - Adds `-XTrustworthy` annotations to the relevant exposed modules
  - Rewrites the haddocks to be more up to date and fancy-styled.
  - Adds benchmarks to the `.cabal` file so they can be run at toplevel, and make them better.
  - Bumps the Cabal version to 1.12
  Because of the breadth of this change, we are calling this a new epoch for the `base16-bytestring` library. Hence, the version `1.0.0.0`.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base16-bytestring to version 1.0.2.0.
  [#] 1.0.2.0
  * Support sized primitive types in GHC 9.2 ([#16](https://github.com/haskell/base16-bytestring/pull/16) - thanks Bodigrim!)</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="1696420800">- Update base16-bytestring to version 1.0.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b85f90e8a74ea60074c61b91dd590135376d1955eeac4252decd961d2fbb0181df0e08d1b6eb30178112be8b576bfb91d271155942f83afa31a5b3986d686445" name="ghc-base16-bytestring-devel" arch="riscv64">
  <version epoch="0" ver="1.0.2.0" rel="3.10"/>
  <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="1592740800">- Update base16-bytestring to version 0.1.1.7.
  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="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update base16-bytestring to version 0.1.1.7 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1607515200">- Update base16-bytestring to version 1.0.1.0.
  [#] 1.0.1.0
  * Backwards-compatible support for `bytestring ^&gt;= 0.11` ([#15](https://github.com/haskell/base16-bytestring/pull/15))
  [#] 1.0.0.0
  * Merged omnibus PR doing a variety of things in ([#10](https://github.com/haskell/base16-bytestring/pull/10)):
  - Improves performance by 3-4x for encode, 4-5x for decode.
  - The `decode` signature returning the tuple and actually returns an error message with offset. The signature will now be `ByteString -&gt; Either String ByteString`.
  - Actually tests using the test vectors defined in the RFC, and uses property tests to ensure invariants hold.
  - Adds lenient decoders to the API
  - Adds `-XTrustworthy` annotations to the relevant exposed modules
  - Rewrites the haddocks to be more up to date and fancy-styled.
  - Adds benchmarks to the `.cabal` file so they can be run at toplevel, and make them better.
  - Bumps the Cabal version to 1.12
  Because of the breadth of this change, we are calling this a new epoch for the `base16-bytestring` library. Hence, the version `1.0.0.0`.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base16-bytestring to version 1.0.2.0.
  [#] 1.0.2.0
  * Support sized primitive types in GHC 9.2 ([#16](https://github.com/haskell/base16-bytestring/pull/16) - thanks Bodigrim!)</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="1696420800">- Update base16-bytestring to version 1.0.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="de625bd3c7f00eee8fd6eab8d733954fa3b5883778becf18a12bdea430c722276fae51452faf272616f7be38d82e242649a2485f0bc6c46a735ec02e083e1591" name="ghc-base16-bytestring-doc" arch="noarch">
  <version epoch="0" ver="1.0.2.0" rel="3.10"/>
  <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="1592740800">- Update base16-bytestring to version 0.1.1.7.
  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="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update base16-bytestring to version 0.1.1.7 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1607515200">- Update base16-bytestring to version 1.0.1.0.
  [#] 1.0.1.0
  * Backwards-compatible support for `bytestring ^&gt;= 0.11` ([#15](https://github.com/haskell/base16-bytestring/pull/15))
  [#] 1.0.0.0
  * Merged omnibus PR doing a variety of things in ([#10](https://github.com/haskell/base16-bytestring/pull/10)):
  - Improves performance by 3-4x for encode, 4-5x for decode.
  - The `decode` signature returning the tuple and actually returns an error message with offset. The signature will now be `ByteString -&gt; Either String ByteString`.
  - Actually tests using the test vectors defined in the RFC, and uses property tests to ensure invariants hold.
  - Adds lenient decoders to the API
  - Adds `-XTrustworthy` annotations to the relevant exposed modules
  - Rewrites the haddocks to be more up to date and fancy-styled.
  - Adds benchmarks to the `.cabal` file so they can be run at toplevel, and make them better.
  - Bumps the Cabal version to 1.12
  Because of the breadth of this change, we are calling this a new epoch for the `base16-bytestring` library. Hence, the version `1.0.0.0`.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base16-bytestring to version 1.0.2.0.
  [#] 1.0.2.0
  * Support sized primitive types in GHC 9.2 ([#16](https://github.com/haskell/base16-bytestring/pull/16) - thanks Bodigrim!)</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="1696420800">- Update base16-bytestring to version 1.0.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="094dc591f7fef7005fc327636c8c6c58aca0f6feb54589f123810bd134619dde0d40c765998e3e84c0e0a6f64eef267a76a75ee1f8301eccb298534b681af720" name="ghc-base16-bytestring-prof" arch="riscv64">
  <version epoch="0" ver="1.0.2.0" rel="3.10"/>
  <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="1592740800">- Update base16-bytestring to version 0.1.1.7.
  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="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update base16-bytestring to version 0.1.1.7 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1607515200">- Update base16-bytestring to version 1.0.1.0.
  [#] 1.0.1.0
  * Backwards-compatible support for `bytestring ^&gt;= 0.11` ([#15](https://github.com/haskell/base16-bytestring/pull/15))
  [#] 1.0.0.0
  * Merged omnibus PR doing a variety of things in ([#10](https://github.com/haskell/base16-bytestring/pull/10)):
  - Improves performance by 3-4x for encode, 4-5x for decode.
  - The `decode` signature returning the tuple and actually returns an error message with offset. The signature will now be `ByteString -&gt; Either String ByteString`.
  - Actually tests using the test vectors defined in the RFC, and uses property tests to ensure invariants hold.
  - Adds lenient decoders to the API
  - Adds `-XTrustworthy` annotations to the relevant exposed modules
  - Rewrites the haddocks to be more up to date and fancy-styled.
  - Adds benchmarks to the `.cabal` file so they can be run at toplevel, and make them better.
  - Bumps the Cabal version to 1.12
  Because of the breadth of this change, we are calling this a new epoch for the `base16-bytestring` library. Hence, the version `1.0.0.0`.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update base16-bytestring to version 1.0.2.0.
  [#] 1.0.2.0
  * Support sized primitive types in GHC 9.2 ([#16](https://github.com/haskell/base16-bytestring/pull/16) - thanks Bodigrim!)</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="1696420800">- Update base16-bytestring to version 1.0.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="2e56dcfed99ad7e64b11becf9c8b83aacbb90712db59381e8b6c61bf04bafbac4f7933adb639835c1b6d86b438c8409bf061ba3c537b814d09967bacb1b9d2aa" name="ghc-base64-bytestring" arch="riscv64">
  <version epoch="0" ver="1.2.1.0" rel="3.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1579003200">- Update base64-bytestring to version 1.0.0.3.
  [#] 1.0.0.3
  * Made performance more robust
    ([#27](https://github.com/haskell/base64-bytestring/pull/27)).
  * Improved documentation
    ([#23](https://github.com/haskell/base64-bytestring/pull/23)).
  * Improved the performance of decodeLenient a bit
    ([#21](https://github.com/haskell/base64-bytestring/pull/21)).</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update base64-bytestring to version 1.1.0.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/base64-bytestring-1.1.0.0/src/CHANGELOG.md</changelog>
  <changelog author="psimons@suse.com" date="1597492800">- Update base64-bytestring to version 1.2.0.0.
  [#] 1.2.0.0
  * Security fix: reject non-canonical base64 encoded values - ([#38](https://github.com/haskell/base64-bytestring/pull/38)) fixing issue [#24](https://github.com/haskell/base64-bytestring/issues/24).
  * Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages ([#33](https://github.com/haskell/base64-bytestring/pull/33))
  * Test coverage expanded to 98% of the library. All critical paths covered.</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="1605441600">- Update base64-bytestring to version 1.2.0.1.
  [#] 1.2.0.1
  * Package update: support for `bytestring &gt;=0.11`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1628856000">- Update base64-bytestring to version 1.2.1.0.
  [#] 1.2.1.0
  * Bugfix for GHC 9.0.1 memory corruption bug ([#46](https://github.com/haskell/base64-bytestring/pull/46))
  * Thanks to [Fraser Tweedale](https://github.com/frasertweedale) and [Andrew Lelechenko](https://github.com/bodigrim) for logging and helping with this fix.</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 base64-bytestring to version 1.2.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9e4bc5b1d0e6522046ad5453d1ed195cd76ffc8979528c7807035d54241521b1065450f8d601350943c07834b98299f7932b9f3ceafcaafd9181396ddb3d3e10" name="ghc-base64-bytestring-devel" arch="riscv64">
  <version epoch="0" ver="1.2.1.0" rel="3.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1579003200">- Update base64-bytestring to version 1.0.0.3.
  [#] 1.0.0.3
  * Made performance more robust
    ([#27](https://github.com/haskell/base64-bytestring/pull/27)).
  * Improved documentation
    ([#23](https://github.com/haskell/base64-bytestring/pull/23)).
  * Improved the performance of decodeLenient a bit
    ([#21](https://github.com/haskell/base64-bytestring/pull/21)).</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update base64-bytestring to version 1.1.0.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/base64-bytestring-1.1.0.0/src/CHANGELOG.md</changelog>
  <changelog author="psimons@suse.com" date="1597492800">- Update base64-bytestring to version 1.2.0.0.
  [#] 1.2.0.0
  * Security fix: reject non-canonical base64 encoded values - ([#38](https://github.com/haskell/base64-bytestring/pull/38)) fixing issue [#24](https://github.com/haskell/base64-bytestring/issues/24).
  * Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages ([#33](https://github.com/haskell/base64-bytestring/pull/33))
  * Test coverage expanded to 98% of the library. All critical paths covered.</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="1605441600">- Update base64-bytestring to version 1.2.0.1.
  [#] 1.2.0.1
  * Package update: support for `bytestring &gt;=0.11`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1628856000">- Update base64-bytestring to version 1.2.1.0.
  [#] 1.2.1.0
  * Bugfix for GHC 9.0.1 memory corruption bug ([#46](https://github.com/haskell/base64-bytestring/pull/46))
  * Thanks to [Fraser Tweedale](https://github.com/frasertweedale) and [Andrew Lelechenko](https://github.com/bodigrim) for logging and helping with this fix.</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 base64-bytestring to version 1.2.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6309ccc953553c1e07ffddf666b0715a9b38732988aaed34ea605a8e5e70caff5e7ab4a792d226d83762e385c3f4ee0852b6cda9ff5c05ac74b47c028b8e99c7" name="ghc-base64-bytestring-doc" arch="noarch">
  <version epoch="0" ver="1.2.1.0" rel="3.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1579003200">- Update base64-bytestring to version 1.0.0.3.
  [#] 1.0.0.3
  * Made performance more robust
    ([#27](https://github.com/haskell/base64-bytestring/pull/27)).
  * Improved documentation
    ([#23](https://github.com/haskell/base64-bytestring/pull/23)).
  * Improved the performance of decodeLenient a bit
    ([#21](https://github.com/haskell/base64-bytestring/pull/21)).</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update base64-bytestring to version 1.1.0.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/base64-bytestring-1.1.0.0/src/CHANGELOG.md</changelog>
  <changelog author="psimons@suse.com" date="1597492800">- Update base64-bytestring to version 1.2.0.0.
  [#] 1.2.0.0
  * Security fix: reject non-canonical base64 encoded values - ([#38](https://github.com/haskell/base64-bytestring/pull/38)) fixing issue [#24](https://github.com/haskell/base64-bytestring/issues/24).
  * Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages ([#33](https://github.com/haskell/base64-bytestring/pull/33))
  * Test coverage expanded to 98% of the library. All critical paths covered.</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="1605441600">- Update base64-bytestring to version 1.2.0.1.
  [#] 1.2.0.1
  * Package update: support for `bytestring &gt;=0.11`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1628856000">- Update base64-bytestring to version 1.2.1.0.
  [#] 1.2.1.0
  * Bugfix for GHC 9.0.1 memory corruption bug ([#46](https://github.com/haskell/base64-bytestring/pull/46))
  * Thanks to [Fraser Tweedale](https://github.com/frasertweedale) and [Andrew Lelechenko](https://github.com/bodigrim) for logging and helping with this fix.</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 base64-bytestring to version 1.2.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1734248974910edebad5b249518bfe1380d54f13bf56f19820daf0a617bffa9b62a87b6555a5e7feb85930ea2118308eea1d4640c4e3273e20729005d1745d7e" name="ghc-base64-bytestring-prof" arch="riscv64">
  <version epoch="0" ver="1.2.1.0" rel="3.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1579003200">- Update base64-bytestring to version 1.0.0.3.
  [#] 1.0.0.3
  * Made performance more robust
    ([#27](https://github.com/haskell/base64-bytestring/pull/27)).
  * Improved documentation
    ([#23](https://github.com/haskell/base64-bytestring/pull/23)).
  * Improved the performance of decodeLenient a bit
    ([#21](https://github.com/haskell/base64-bytestring/pull/21)).</changelog>
  <changelog author="psimons@suse.com" date="1591704000">- Update base64-bytestring to version 1.1.0.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/base64-bytestring-1.1.0.0/src/CHANGELOG.md</changelog>
  <changelog author="psimons@suse.com" date="1597492800">- Update base64-bytestring to version 1.2.0.0.
  [#] 1.2.0.0
  * Security fix: reject non-canonical base64 encoded values - ([#38](https://github.com/haskell/base64-bytestring/pull/38)) fixing issue [#24](https://github.com/haskell/base64-bytestring/issues/24).
  * Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages ([#33](https://github.com/haskell/base64-bytestring/pull/33))
  * Test coverage expanded to 98% of the library. All critical paths covered.</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="1605441600">- Update base64-bytestring to version 1.2.0.1.
  [#] 1.2.0.1
  * Package update: support for `bytestring &gt;=0.11`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1628856000">- Update base64-bytestring to version 1.2.1.0.
  [#] 1.2.1.0
  * Bugfix for GHC 9.0.1 memory corruption bug ([#46](https://github.com/haskell/base64-bytestring/pull/46))
  * Thanks to [Fraser Tweedale](https://github.com/frasertweedale) and [Andrew Lelechenko](https://github.com/bodigrim) for logging and helping with this fix.</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 base64-bytestring to version 1.2.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="0e7584667673a7d36da43dd522afa248154e23bfc9692404dc59b8402bb3f80355e079b1693517bfc4187a22410a6775efc5134d853d3e88d1206c76d8ed1b1c" name="ghc-basement" arch="riscv64">
  <version epoch="0" ver="0.0.16" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update basement to version 0.0.11 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615550400">- Update basement to version 0.0.11 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1619438400">- Update basement to version 0.0.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1620907200">- Update basement to version 0.0.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646308800">- Update basement to version 0.0.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update basement to version 0.0.14 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660910400">- Update basement to version 0.0.15.
  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="1686744000">- Update basement to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="9767da3cea308d0f313e11b0899afd5d6ef815720c37e513d888f15fbe2da8d20f4023a410c25c7ed8a75b3db0e5a83b3218e0c88754c4934c8db38a7753a28c" name="ghc-basement-devel" arch="riscv64">
  <version epoch="0" ver="0.0.16" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update basement to version 0.0.11 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615550400">- Update basement to version 0.0.11 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1619438400">- Update basement to version 0.0.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1620907200">- Update basement to version 0.0.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646308800">- Update basement to version 0.0.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update basement to version 0.0.14 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660910400">- Update basement to version 0.0.15.
  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="1686744000">- Update basement to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a60323804dd34c3471ffa3c929abf94e1ae3085bcb92710ddd92877d9ce7c861bc57649ce0ec64bd9b06d3e7a1a05d7a611ee2c593d10982b9518ee46c67c8e3" name="ghc-basement-doc" arch="noarch">
  <version epoch="0" ver="0.0.16" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update basement to version 0.0.11 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615550400">- Update basement to version 0.0.11 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1619438400">- Update basement to version 0.0.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1620907200">- Update basement to version 0.0.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646308800">- Update basement to version 0.0.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update basement to version 0.0.14 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660910400">- Update basement to version 0.0.15.
  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="1686744000">- Update basement to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="cd87a92de56e2d501b263f62bbbcbd04a8bf492727aba23783df57e6d6ce55bcda25fbe30388e66603bc33b6076276d277046ebc5f000a1ac1a2736aa0a80b77" name="ghc-basement-prof" arch="riscv64">
  <version epoch="0" ver="0.0.16" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update basement to version 0.0.11 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615550400">- Update basement to version 0.0.11 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1619438400">- Update basement to version 0.0.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1620907200">- Update basement to version 0.0.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646308800">- Update basement to version 0.0.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update basement to version 0.0.14 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660910400">- Update basement to version 0.0.15.
  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="1686744000">- Update basement to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="61d98ccb15886cb41107333e17cc3c3155bec96dc3f628384eb6f68c2a36eb568646eaed8fd0c634424ddc0d41b6ecd4c71f8a6615cbb5abf6a346a5c24fc825" name="ghc-bencode" arch="riscv64">
  <version epoch="0" ver="0.6.1.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bencode at version 0.6.1.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="Ondřej Sú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>
</package>
<package pkgid="9304bc64d9520e2c3ef3c161859495ab1d7c7658bcd5d18bb81847e779b14033b672f44baeaf3353ad04e8931edd4a729aecf0f6a40cce380eceb837e367ba96" name="ghc-bencode-devel" arch="riscv64">
  <version epoch="0" ver="0.6.1.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bencode at version 0.6.1.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="Ondřej Sú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>
</package>
<package pkgid="1c637ce95f1444890c02c4119eef575913e7ec864bc02fd3e3a80a4aefb0d243a6445f83be6b39a375e58c5f6ec661902c77ee6489adc0d52231b74af67e93e6" name="ghc-bencode-doc" arch="noarch">
  <version epoch="0" ver="0.6.1.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bencode at version 0.6.1.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="Ondřej Sú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>
</package>
<package pkgid="b04bccf23db9fd841110fcfade94448c5d0cb83c45acb64e772d482d30ffbd7f36a952114a7128f1bd33295c444b5b1f49fc4da8f01d71f6300d3da162fd9390" name="ghc-bencode-prof" arch="riscv64">
  <version epoch="0" ver="0.6.1.1" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bencode at version 0.6.1.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="Ondřej Sú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>
</package>
<package pkgid="6b46e4750c931847f8a8a04fdf23cb3dd038646ee23cd4bad6a6d7893849251b1ae7f7dd66af3468138e3e23abf3c2474f7eb343c337e900cab18afed997e211" name="ghc-bifunctors" arch="riscv64">
  <version epoch="0" ver="5.6.2" rel="3.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658577600">- Update bifunctors to version 5.5.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662984000">- Update bifunctors to version 5.5.13.
  5.5.13 [2022.09.12]
  - ------------------
  * Make the `Biapplicative` instances for tuples lazy, to match their `Bifunctor`
    instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670500800">- Update bifunctors to version 5.5.14.
  5.5.14 [2022.12.07]
  - ------------------
  * Define `Functor`, `Foldable`, and `Traversable` instances for `Sum` and
    `Product`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677499200">- Update bifunctors to version 5.5.15.
  5.5.15 [2023.02.27]
  - ------------------
  * Support `th-abstraction-0.5.*`.</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="1696075200">- Update bifunctors to version 5.6.1 revision 2.
  5.6.1 [2023.03.13]
  - -----------------
  * Provide instances for the `Swap` and `Assoc` type classes from the `assoc`
    package. (These instances were previously defined in `assoc` itself, but they
    have been migrated over to `bifunctors` in tandem with the `assoc-1.1`
    release.)
  * Only depend on `bifunctor-classes-compat` if building with GHC 8.0.
  5.6 [2023.03.12]
  - ---------------
  * Drop support for GHC 7.10 and earlier.
  * Move the `Data.Bifunctor`, `Data.Bifoldable`, and `Data.Bitraversable`
    compatibility modules to the new `bifunctor-classes-compat` package. For
    backwards compatibility, the `bifunctors` library re-exports
    `Data.Bifoldable` and `Data.Bitraversable` modules from
    `bifunctor-classes-compat` when building with GHC 8.0.
    If your library depends on `bifunctors` and compiles with pre-8.2
    versions of GHC, be warned that it may be possible to construct a
    build plan involving a pre-`5.6` version of `bifunctors` where:
  * Some of the `Bifunctor` instances come from
    `bifunctor-classes-compat`'s compatibility classes, and
  * Other `Bifunctor` instances come from `bifunctors`'s compatibility classes.
    These compatibility classes are distinct, so this could lead to build errors
    under certain conditions. Some possible ways to mitigate this risk include:
  * Drop support for GHC 8.0 and older in your library.
  * Require `bifunctors &gt;= 5.6` in your library.
  * If neither of the options above are viable, then you can temporarily
    define instances for the old compatibility classes from `bifunctors` like
    so:
    ```hs
  - - For Bifunctor instances
    import qualified "bifunctor-classes-compat" Data.Bifunctor as BifunctorCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    import qualified "bifunctors" Data.Bifunctor as Bifunctor
    [#]endif
    instance BifunctorCompat.Bifunctor MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    instance Bifunctor.Bifunctor MyType where ...
    [#]endif
    ```
    ```hs
  - - For Bifoldable and Bitraversable instances
    import qualified "bifunctor-classes-compat" Data.Bifoldable as BifoldableCompat
    import qualified "bifunctor-classes-compat" Data.Bitraversable as BitraversableCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    import qualified "bifunctors" Data.Bifoldable as Bifoldable
    import qualified "bifunctors" Data.Bitraversable as Bitraversable
    [#]endif
    instance BifoldableCompat.Bifoldable MyType where ...
    instance BitraversableCompat.Bitraversable MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    instance Bifoldable.Bifoldable MyType where ...
    instance Bitraversable.Bitraversable MyType where ...
    [#]endif
    ```
    If your package does nothing but define instances of `Bifunctor` _et al._,
    you may consider replacing your `bifunctors` dependency with
    `bifunctor-classes-compat` to reduce your dependency footprint. If you do,
    it is strongly recommended that you bump your package's major version number
    so that your users are alerted to the details of the migration.
  * Define a `Foldable1` instance for `Joker`, and define `Bifoldable1` instances
    for `Biff`, `Clown`, `Flip`, `Join`, `Joker`, `Product`, `Tannen`, and
    `WrappedBifunctor`. These instances were originally defined in the
    `semigroupoids` library, and they have now been migrated to `bifunctors` as
    a side effect of adapting to
    [this Core Libraries Proposal](https://github.com/haskell/core-libraries-committee/issues/9),
    which adds `Foldable1` and `Bifoldable1` to `base`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710676800">- Update bifunctors to version 5.6.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710849600">- Update bifunctors to version 5.6.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/bifunctors-5.6.2/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733400000">- Update bifunctors to version 5.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update bifunctors to version 5.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="42cfb9820a67238972982a711ff5607b49ff456f96aed2c2e195cc9eca244ac872e3adb6064589c6b143344cb26f958f638bbe690f5cf672551d2db276c1994d" name="ghc-bifunctors-devel" arch="riscv64">
  <version epoch="0" ver="5.6.2" rel="3.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658577600">- Update bifunctors to version 5.5.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662984000">- Update bifunctors to version 5.5.13.
  5.5.13 [2022.09.12]
  - ------------------
  * Make the `Biapplicative` instances for tuples lazy, to match their `Bifunctor`
    instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670500800">- Update bifunctors to version 5.5.14.
  5.5.14 [2022.12.07]
  - ------------------
  * Define `Functor`, `Foldable`, and `Traversable` instances for `Sum` and
    `Product`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677499200">- Update bifunctors to version 5.5.15.
  5.5.15 [2023.02.27]
  - ------------------
  * Support `th-abstraction-0.5.*`.</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="1696075200">- Update bifunctors to version 5.6.1 revision 2.
  5.6.1 [2023.03.13]
  - -----------------
  * Provide instances for the `Swap` and `Assoc` type classes from the `assoc`
    package. (These instances were previously defined in `assoc` itself, but they
    have been migrated over to `bifunctors` in tandem with the `assoc-1.1`
    release.)
  * Only depend on `bifunctor-classes-compat` if building with GHC 8.0.
  5.6 [2023.03.12]
  - ---------------
  * Drop support for GHC 7.10 and earlier.
  * Move the `Data.Bifunctor`, `Data.Bifoldable`, and `Data.Bitraversable`
    compatibility modules to the new `bifunctor-classes-compat` package. For
    backwards compatibility, the `bifunctors` library re-exports
    `Data.Bifoldable` and `Data.Bitraversable` modules from
    `bifunctor-classes-compat` when building with GHC 8.0.
    If your library depends on `bifunctors` and compiles with pre-8.2
    versions of GHC, be warned that it may be possible to construct a
    build plan involving a pre-`5.6` version of `bifunctors` where:
  * Some of the `Bifunctor` instances come from
    `bifunctor-classes-compat`'s compatibility classes, and
  * Other `Bifunctor` instances come from `bifunctors`'s compatibility classes.
    These compatibility classes are distinct, so this could lead to build errors
    under certain conditions. Some possible ways to mitigate this risk include:
  * Drop support for GHC 8.0 and older in your library.
  * Require `bifunctors &gt;= 5.6` in your library.
  * If neither of the options above are viable, then you can temporarily
    define instances for the old compatibility classes from `bifunctors` like
    so:
    ```hs
  - - For Bifunctor instances
    import qualified "bifunctor-classes-compat" Data.Bifunctor as BifunctorCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    import qualified "bifunctors" Data.Bifunctor as Bifunctor
    [#]endif
    instance BifunctorCompat.Bifunctor MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    instance Bifunctor.Bifunctor MyType where ...
    [#]endif
    ```
    ```hs
  - - For Bifoldable and Bitraversable instances
    import qualified "bifunctor-classes-compat" Data.Bifoldable as BifoldableCompat
    import qualified "bifunctor-classes-compat" Data.Bitraversable as BitraversableCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    import qualified "bifunctors" Data.Bifoldable as Bifoldable
    import qualified "bifunctors" Data.Bitraversable as Bitraversable
    [#]endif
    instance BifoldableCompat.Bifoldable MyType where ...
    instance BitraversableCompat.Bitraversable MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    instance Bifoldable.Bifoldable MyType where ...
    instance Bitraversable.Bitraversable MyType where ...
    [#]endif
    ```
    If your package does nothing but define instances of `Bifunctor` _et al._,
    you may consider replacing your `bifunctors` dependency with
    `bifunctor-classes-compat` to reduce your dependency footprint. If you do,
    it is strongly recommended that you bump your package's major version number
    so that your users are alerted to the details of the migration.
  * Define a `Foldable1` instance for `Joker`, and define `Bifoldable1` instances
    for `Biff`, `Clown`, `Flip`, `Join`, `Joker`, `Product`, `Tannen`, and
    `WrappedBifunctor`. These instances were originally defined in the
    `semigroupoids` library, and they have now been migrated to `bifunctors` as
    a side effect of adapting to
    [this Core Libraries Proposal](https://github.com/haskell/core-libraries-committee/issues/9),
    which adds `Foldable1` and `Bifoldable1` to `base`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710676800">- Update bifunctors to version 5.6.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710849600">- Update bifunctors to version 5.6.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/bifunctors-5.6.2/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733400000">- Update bifunctors to version 5.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update bifunctors to version 5.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3585379f8e48d24fe1b6fd6b34e16f33f74cbf855c292782f6e9ac78d68db5684588ca1eca7f170210429b10352602e664099005a599e5410a0f0cc82fd39099" name="ghc-bifunctors-doc" arch="noarch">
  <version epoch="0" ver="5.6.2" rel="3.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658577600">- Update bifunctors to version 5.5.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662984000">- Update bifunctors to version 5.5.13.
  5.5.13 [2022.09.12]
  - ------------------
  * Make the `Biapplicative` instances for tuples lazy, to match their `Bifunctor`
    instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670500800">- Update bifunctors to version 5.5.14.
  5.5.14 [2022.12.07]
  - ------------------
  * Define `Functor`, `Foldable`, and `Traversable` instances for `Sum` and
    `Product`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677499200">- Update bifunctors to version 5.5.15.
  5.5.15 [2023.02.27]
  - ------------------
  * Support `th-abstraction-0.5.*`.</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="1696075200">- Update bifunctors to version 5.6.1 revision 2.
  5.6.1 [2023.03.13]
  - -----------------
  * Provide instances for the `Swap` and `Assoc` type classes from the `assoc`
    package. (These instances were previously defined in `assoc` itself, but they
    have been migrated over to `bifunctors` in tandem with the `assoc-1.1`
    release.)
  * Only depend on `bifunctor-classes-compat` if building with GHC 8.0.
  5.6 [2023.03.12]
  - ---------------
  * Drop support for GHC 7.10 and earlier.
  * Move the `Data.Bifunctor`, `Data.Bifoldable`, and `Data.Bitraversable`
    compatibility modules to the new `bifunctor-classes-compat` package. For
    backwards compatibility, the `bifunctors` library re-exports
    `Data.Bifoldable` and `Data.Bitraversable` modules from
    `bifunctor-classes-compat` when building with GHC 8.0.
    If your library depends on `bifunctors` and compiles with pre-8.2
    versions of GHC, be warned that it may be possible to construct a
    build plan involving a pre-`5.6` version of `bifunctors` where:
  * Some of the `Bifunctor` instances come from
    `bifunctor-classes-compat`'s compatibility classes, and
  * Other `Bifunctor` instances come from `bifunctors`'s compatibility classes.
    These compatibility classes are distinct, so this could lead to build errors
    under certain conditions. Some possible ways to mitigate this risk include:
  * Drop support for GHC 8.0 and older in your library.
  * Require `bifunctors &gt;= 5.6` in your library.
  * If neither of the options above are viable, then you can temporarily
    define instances for the old compatibility classes from `bifunctors` like
    so:
    ```hs
  - - For Bifunctor instances
    import qualified "bifunctor-classes-compat" Data.Bifunctor as BifunctorCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    import qualified "bifunctors" Data.Bifunctor as Bifunctor
    [#]endif
    instance BifunctorCompat.Bifunctor MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    instance Bifunctor.Bifunctor MyType where ...
    [#]endif
    ```
    ```hs
  - - For Bifoldable and Bitraversable instances
    import qualified "bifunctor-classes-compat" Data.Bifoldable as BifoldableCompat
    import qualified "bifunctor-classes-compat" Data.Bitraversable as BitraversableCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    import qualified "bifunctors" Data.Bifoldable as Bifoldable
    import qualified "bifunctors" Data.Bitraversable as Bitraversable
    [#]endif
    instance BifoldableCompat.Bifoldable MyType where ...
    instance BitraversableCompat.Bitraversable MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    instance Bifoldable.Bifoldable MyType where ...
    instance Bitraversable.Bitraversable MyType where ...
    [#]endif
    ```
    If your package does nothing but define instances of `Bifunctor` _et al._,
    you may consider replacing your `bifunctors` dependency with
    `bifunctor-classes-compat` to reduce your dependency footprint. If you do,
    it is strongly recommended that you bump your package's major version number
    so that your users are alerted to the details of the migration.
  * Define a `Foldable1` instance for `Joker`, and define `Bifoldable1` instances
    for `Biff`, `Clown`, `Flip`, `Join`, `Joker`, `Product`, `Tannen`, and
    `WrappedBifunctor`. These instances were originally defined in the
    `semigroupoids` library, and they have now been migrated to `bifunctors` as
    a side effect of adapting to
    [this Core Libraries Proposal](https://github.com/haskell/core-libraries-committee/issues/9),
    which adds `Foldable1` and `Bifoldable1` to `base`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710676800">- Update bifunctors to version 5.6.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710849600">- Update bifunctors to version 5.6.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/bifunctors-5.6.2/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733400000">- Update bifunctors to version 5.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update bifunctors to version 5.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="690cd691422fd75ea2b6282bf675bc789aee23996d026b0a6650a6dd7463c1abb461d1be96be110b42b6fdc2567cfd5f40c99506a02a6e9b0c24d16483dff286" name="ghc-bifunctors-prof" arch="riscv64">
  <version epoch="0" ver="5.6.2" rel="3.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658577600">- Update bifunctors to version 5.5.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662984000">- Update bifunctors to version 5.5.13.
  5.5.13 [2022.09.12]
  - ------------------
  * Make the `Biapplicative` instances for tuples lazy, to match their `Bifunctor`
    instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670500800">- Update bifunctors to version 5.5.14.
  5.5.14 [2022.12.07]
  - ------------------
  * Define `Functor`, `Foldable`, and `Traversable` instances for `Sum` and
    `Product`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677499200">- Update bifunctors to version 5.5.15.
  5.5.15 [2023.02.27]
  - ------------------
  * Support `th-abstraction-0.5.*`.</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="1696075200">- Update bifunctors to version 5.6.1 revision 2.
  5.6.1 [2023.03.13]
  - -----------------
  * Provide instances for the `Swap` and `Assoc` type classes from the `assoc`
    package. (These instances were previously defined in `assoc` itself, but they
    have been migrated over to `bifunctors` in tandem with the `assoc-1.1`
    release.)
  * Only depend on `bifunctor-classes-compat` if building with GHC 8.0.
  5.6 [2023.03.12]
  - ---------------
  * Drop support for GHC 7.10 and earlier.
  * Move the `Data.Bifunctor`, `Data.Bifoldable`, and `Data.Bitraversable`
    compatibility modules to the new `bifunctor-classes-compat` package. For
    backwards compatibility, the `bifunctors` library re-exports
    `Data.Bifoldable` and `Data.Bitraversable` modules from
    `bifunctor-classes-compat` when building with GHC 8.0.
    If your library depends on `bifunctors` and compiles with pre-8.2
    versions of GHC, be warned that it may be possible to construct a
    build plan involving a pre-`5.6` version of `bifunctors` where:
  * Some of the `Bifunctor` instances come from
    `bifunctor-classes-compat`'s compatibility classes, and
  * Other `Bifunctor` instances come from `bifunctors`'s compatibility classes.
    These compatibility classes are distinct, so this could lead to build errors
    under certain conditions. Some possible ways to mitigate this risk include:
  * Drop support for GHC 8.0 and older in your library.
  * Require `bifunctors &gt;= 5.6` in your library.
  * If neither of the options above are viable, then you can temporarily
    define instances for the old compatibility classes from `bifunctors` like
    so:
    ```hs
  - - For Bifunctor instances
    import qualified "bifunctor-classes-compat" Data.Bifunctor as BifunctorCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    import qualified "bifunctors" Data.Bifunctor as Bifunctor
    [#]endif
    instance BifunctorCompat.Bifunctor MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,8,0)
    instance Bifunctor.Bifunctor MyType where ...
    [#]endif
    ```
    ```hs
  - - For Bifoldable and Bitraversable instances
    import qualified "bifunctor-classes-compat" Data.Bifoldable as BifoldableCompat
    import qualified "bifunctor-classes-compat" Data.Bitraversable as BitraversableCompat
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    import qualified "bifunctors" Data.Bifoldable as Bifoldable
    import qualified "bifunctors" Data.Bitraversable as Bitraversable
    [#]endif
    instance BifoldableCompat.Bifoldable MyType where ...
    instance BitraversableCompat.Bitraversable MyType where ...
    [#]if !MIN_VERSION_bifunctors(5,6,0) &amp;&amp; !MIN_VERSION_base(4,10,0)
    instance Bifoldable.Bifoldable MyType where ...
    instance Bitraversable.Bitraversable MyType where ...
    [#]endif
    ```
    If your package does nothing but define instances of `Bifunctor` _et al._,
    you may consider replacing your `bifunctors` dependency with
    `bifunctor-classes-compat` to reduce your dependency footprint. If you do,
    it is strongly recommended that you bump your package's major version number
    so that your users are alerted to the details of the migration.
  * Define a `Foldable1` instance for `Joker`, and define `Bifoldable1` instances
    for `Biff`, `Clown`, `Flip`, `Join`, `Joker`, `Product`, `Tannen`, and
    `WrappedBifunctor`. These instances were originally defined in the
    `semigroupoids` library, and they have now been migrated to `bifunctors` as
    a side effect of adapting to
    [this Core Libraries Proposal](https://github.com/haskell/core-libraries-committee/issues/9),
    which adds `Foldable1` and `Bifoldable1` to `base`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710676800">- Update bifunctors to version 5.6.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710849600">- Update bifunctors to version 5.6.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/bifunctors-5.6.2/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733400000">- Update bifunctors to version 5.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update bifunctors to version 5.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="db8cf6776764d9b32b7d2b7a9360d68e21e6ae0c2471210c13da19d20bfb6bb6f53fb8e1fbdb53a4ded0ab5c7b45e870271912f8513a7505fb35ead94afe14d2" name="ghc-bimap" arch="riscv64">
  <version epoch="0" ver="0.5.0" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1604750400">- Add bimap at version 0.4.0 revision 1.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652616000">- Update bimap to version 0.5.0.
  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>
</package>
<package pkgid="f6baa4f089b295be359a06ceac245a66e66c280fa3a9b2c01ae7d8a03998f7922aca48d2c82910d8b4df2a0afc1d6cb3dad74ea9459cae67e5da2b7308a33191" name="ghc-bimap-devel" arch="riscv64">
  <version epoch="0" ver="0.5.0" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1604750400">- Add bimap at version 0.4.0 revision 1.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652616000">- Update bimap to version 0.5.0.
  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>
</package>
<package pkgid="5a3534d764d6aa6cbb0666044f3e3cd47e2dfbeefac7ce1a5f2ff49ad11fffed7d331dbcde8ccb3a4a453b3db9969123fddf4a862d770c8d94ba5b2b785cdd85" name="ghc-bimap-doc" arch="noarch">
  <version epoch="0" ver="0.5.0" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1604750400">- Add bimap at version 0.4.0 revision 1.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652616000">- Update bimap to version 0.5.0.
  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>
</package>
<package pkgid="2e4b39a7d82992b97708c3ac9e0c9412e3c81bae34c9c23a2b75005f49ede0f67c79aee09fec19c252301d739cb1dcc93907f9e894b09d1f0bd7b3408a869e0f" name="ghc-bimap-prof" arch="riscv64">
  <version epoch="0" ver="0.5.0" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1604750400">- Add bimap at version 0.4.0 revision 1.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652616000">- Update bimap to version 0.5.0.
  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>
</package>
<package pkgid="02d6802c85978bbf7c5a0591efa4969863a2e0c59c13e3f452ab3b201ed09a4de7202e93e210cec1c3d4f8ccf5443b47f8179cc586b424a69e11f7a54e3c39c4" name="ghc-binary" arch="riscv64">
  <version epoch="0" ver="0.8.9.3" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="d997b1b15bde14ffe5de243aa129305f7163c71e0e43a2790602b3dff1aef0c76709a01cac1129baa9457e625bdb8e365629c3ecb45cc2d0021a9f5ad9591413" name="ghc-binary-devel" arch="riscv64">
  <version epoch="0" ver="0.8.9.3" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="5a297bca4b0c8db47f49a4fb44b049e234a85160f49b63d134d100588a778077c634212fd4e3b57b2a966aff1de87749d61c659facf2c4de92e7a353dc799f80" name="ghc-binary-doc" arch="noarch">
  <version epoch="0" ver="0.8.9.3" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="7ec946c1e81f745c2c526f026a42449d6dc46221d42009f6fd48c24af4d60361e962456893c7775e4bb705f218d01c7a41ce8b9abd10cfa5a2bce84253707275" name="ghc-binary-prof" arch="riscv64">
  <version epoch="0" ver="0.8.9.3" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="2711599d4a359f1fbfff72a8a744a664f2b0636fe7cd2d39780dbd223d9c15657c3754883f1ee66641d56ea90926f015420aec3836ef80ad444c2d72fefc2549" name="ghc-bitvec" arch="riscv64">
  <version epoch="0" ver="1.1.5.0" rel="4.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655640000">- Add bitvec at version 1.1.3.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update bitvec to version 1.1.4.0.
  [#] 1.1.4.0
  * Include `Data.Bit.Gmp` only if `libgmp` flag is set.
  * Tweak inlining pragmas to inline less aggressively.</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="1692100800">- Update bitvec to version 1.1.5.0.
  [#] 1.1.5.0
  * Make `zipBits` unconditionally strict in its second bit
    vector argument (thanks to @treeowl).
  * Add `simd` flag (enabled by default) to use a C SIMD
    implementation for `zipBits`, `invertBits`, `countBits`,
    `bitIndex`, `nthBitIndex`, `selectBits`, `excludeBits`,
    `reverseBits` (thanks to @konsumlamm).
  * Decomission `libgmp` flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709899200">- Update bitvec to version 1.1.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734264000">- Update bitvec to version 1.1.5.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736164800">- Update bitvec to version 1.1.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6460246c5a1e8469432c95aa6e2b569f3af899e0ec00bc5259c21bd721915267867158afef7c5cf14df1775a5dca6afbf6ee1656fabdcdb54c14c4ccfbf8974c" name="ghc-bitvec-devel" arch="riscv64">
  <version epoch="0" ver="1.1.5.0" rel="4.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655640000">- Add bitvec at version 1.1.3.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update bitvec to version 1.1.4.0.
  [#] 1.1.4.0
  * Include `Data.Bit.Gmp` only if `libgmp` flag is set.
  * Tweak inlining pragmas to inline less aggressively.</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="1692100800">- Update bitvec to version 1.1.5.0.
  [#] 1.1.5.0
  * Make `zipBits` unconditionally strict in its second bit
    vector argument (thanks to @treeowl).
  * Add `simd` flag (enabled by default) to use a C SIMD
    implementation for `zipBits`, `invertBits`, `countBits`,
    `bitIndex`, `nthBitIndex`, `selectBits`, `excludeBits`,
    `reverseBits` (thanks to @konsumlamm).
  * Decomission `libgmp` flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709899200">- Update bitvec to version 1.1.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734264000">- Update bitvec to version 1.1.5.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736164800">- Update bitvec to version 1.1.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="27d7131a14bc906eb9ca36a40558c8eed9327c56f6fbb6cdcc0ab0427eaeb45d2e250336eb40c7d7c2117a6b8ee0e738490522287da0430d285ec770cc1f15ab" name="ghc-bitvec-doc" arch="noarch">
  <version epoch="0" ver="1.1.5.0" rel="4.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655640000">- Add bitvec at version 1.1.3.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update bitvec to version 1.1.4.0.
  [#] 1.1.4.0
  * Include `Data.Bit.Gmp` only if `libgmp` flag is set.
  * Tweak inlining pragmas to inline less aggressively.</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="1692100800">- Update bitvec to version 1.1.5.0.
  [#] 1.1.5.0
  * Make `zipBits` unconditionally strict in its second bit
    vector argument (thanks to @treeowl).
  * Add `simd` flag (enabled by default) to use a C SIMD
    implementation for `zipBits`, `invertBits`, `countBits`,
    `bitIndex`, `nthBitIndex`, `selectBits`, `excludeBits`,
    `reverseBits` (thanks to @konsumlamm).
  * Decomission `libgmp` flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709899200">- Update bitvec to version 1.1.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734264000">- Update bitvec to version 1.1.5.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736164800">- Update bitvec to version 1.1.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="70986281b34717554e17384037c51ea9ce5264fcd06ac7e3ea786035b8029501668cf67cbf5eda9731e02b006a3ea2d3b81f3a080f03f7a34bc60050215fada9" name="ghc-bitvec-prof" arch="riscv64">
  <version epoch="0" ver="1.1.5.0" rel="4.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655640000">- Add bitvec at version 1.1.3.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update bitvec to version 1.1.4.0.
  [#] 1.1.4.0
  * Include `Data.Bit.Gmp` only if `libgmp` flag is set.
  * Tweak inlining pragmas to inline less aggressively.</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="1692100800">- Update bitvec to version 1.1.5.0.
  [#] 1.1.5.0
  * Make `zipBits` unconditionally strict in its second bit
    vector argument (thanks to @treeowl).
  * Add `simd` flag (enabled by default) to use a C SIMD
    implementation for `zipBits`, `invertBits`, `countBits`,
    `bitIndex`, `nthBitIndex`, `selectBits`, `excludeBits`,
    `reverseBits` (thanks to @konsumlamm).
  * Decomission `libgmp` flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709899200">- Update bitvec to version 1.1.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734264000">- Update bitvec to version 1.1.5.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736164800">- Update bitvec to version 1.1.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="7665ccf177da7b627cd94058f49b98cd5cea18f2c5280f8722dd22474c74ad74e32719d68c9932c056ad8c5114d7e64764e17d07391cf9756fafffdf51897abe" name="ghc-blaze-builder" arch="riscv64">
  <version epoch="0" ver="0.4.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1600776000">- Update blaze-builder to version 0.4.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update blaze-builder to version 0.4.2.1.
  * 0.4.2.1
  - Bump cabal file to Cabal &gt;= 1.10
  * 0.4.2.0
  - Make semigroup instances unconditional
  - Support bytestring-0.11
  - Support semigroups-0.19</changelog>
  <changelog author="psimons@suse.com" date="1634644800">- Update blaze-builder to version 0.4.2.2.
  * 0.4.2.2
  - Support GHC 9.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640520000">- Update blaze-builder to version 0.4.2.2 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="1693137600">- Update blaze-builder to version 0.4.2.3.
  * 0.4.2.3 2023-08-27
  - Fix compilation warnings concerning non-canonical mappend
  - Support bytestring-0.12
  - Support text-2.1
  - Tested with GHC 7.0.4 to 9.8.1 alpha3</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747310400">- Update blaze-builder to version 0.4.3.
  * 0.4.3 2025-05-15
  - Fix computation of max buffer overhead on 32 bit platforms
    (sternenseemann, PR #8 https://github.com/blaze-builder/blaze-builder/pull/8)
  - Drop support for GHC 7, bytestring &lt; 0.10.4 and text &lt; 1.1.2
  - Tested with GHC 8.0 - 9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754049600">- Update blaze-builder to version 0.4.4.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756468800">- Update blaze-builder to version 0.4.4.1.
  * 0.4.4.1 2025-08-28
  - Drop unused dependency `deepseq`
  - Tested with GHC 8.0 - 9.14 alpha1</changelog>
</package>
<package pkgid="b400b016af043ed25460da31333fcc6a632cd829b2613d9de6d00534d029a09c37b51185fe0f84d144673f24c87640afc2ced12f461132d90a718ef2506ab03a" name="ghc-blaze-builder-devel" arch="riscv64">
  <version epoch="0" ver="0.4.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1600776000">- Update blaze-builder to version 0.4.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update blaze-builder to version 0.4.2.1.
  * 0.4.2.1
  - Bump cabal file to Cabal &gt;= 1.10
  * 0.4.2.0
  - Make semigroup instances unconditional
  - Support bytestring-0.11
  - Support semigroups-0.19</changelog>
  <changelog author="psimons@suse.com" date="1634644800">- Update blaze-builder to version 0.4.2.2.
  * 0.4.2.2
  - Support GHC 9.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640520000">- Update blaze-builder to version 0.4.2.2 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="1693137600">- Update blaze-builder to version 0.4.2.3.
  * 0.4.2.3 2023-08-27
  - Fix compilation warnings concerning non-canonical mappend
  - Support bytestring-0.12
  - Support text-2.1
  - Tested with GHC 7.0.4 to 9.8.1 alpha3</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747310400">- Update blaze-builder to version 0.4.3.
  * 0.4.3 2025-05-15
  - Fix computation of max buffer overhead on 32 bit platforms
    (sternenseemann, PR #8 https://github.com/blaze-builder/blaze-builder/pull/8)
  - Drop support for GHC 7, bytestring &lt; 0.10.4 and text &lt; 1.1.2
  - Tested with GHC 8.0 - 9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754049600">- Update blaze-builder to version 0.4.4.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756468800">- Update blaze-builder to version 0.4.4.1.
  * 0.4.4.1 2025-08-28
  - Drop unused dependency `deepseq`
  - Tested with GHC 8.0 - 9.14 alpha1</changelog>
</package>
<package pkgid="bb3e2fb25804d2e6f12843a9c38b840f1cb3291449febb4e9e1efe7b8b3ca00e6a8e115283314f14b7b70ae05a53615c8e09cfa4d1e55faa42c65b622fb0fdbe" name="ghc-blaze-builder-doc" arch="noarch">
  <version epoch="0" ver="0.4.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1600776000">- Update blaze-builder to version 0.4.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update blaze-builder to version 0.4.2.1.
  * 0.4.2.1
  - Bump cabal file to Cabal &gt;= 1.10
  * 0.4.2.0
  - Make semigroup instances unconditional
  - Support bytestring-0.11
  - Support semigroups-0.19</changelog>
  <changelog author="psimons@suse.com" date="1634644800">- Update blaze-builder to version 0.4.2.2.
  * 0.4.2.2
  - Support GHC 9.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640520000">- Update blaze-builder to version 0.4.2.2 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="1693137600">- Update blaze-builder to version 0.4.2.3.
  * 0.4.2.3 2023-08-27
  - Fix compilation warnings concerning non-canonical mappend
  - Support bytestring-0.12
  - Support text-2.1
  - Tested with GHC 7.0.4 to 9.8.1 alpha3</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747310400">- Update blaze-builder to version 0.4.3.
  * 0.4.3 2025-05-15
  - Fix computation of max buffer overhead on 32 bit platforms
    (sternenseemann, PR #8 https://github.com/blaze-builder/blaze-builder/pull/8)
  - Drop support for GHC 7, bytestring &lt; 0.10.4 and text &lt; 1.1.2
  - Tested with GHC 8.0 - 9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754049600">- Update blaze-builder to version 0.4.4.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756468800">- Update blaze-builder to version 0.4.4.1.
  * 0.4.4.1 2025-08-28
  - Drop unused dependency `deepseq`
  - Tested with GHC 8.0 - 9.14 alpha1</changelog>
</package>
<package pkgid="810dff3bf36c188d77501adcb65a7c80f7a66af8b567ab3d1dae2b812d2aa50acd807581d89925a46d85536d0badee2ea1098e196c43965637840b2941903b36" name="ghc-blaze-builder-prof" arch="riscv64">
  <version epoch="0" ver="0.4.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1600776000">- Update blaze-builder to version 0.4.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update blaze-builder to version 0.4.2.1.
  * 0.4.2.1
  - Bump cabal file to Cabal &gt;= 1.10
  * 0.4.2.0
  - Make semigroup instances unconditional
  - Support bytestring-0.11
  - Support semigroups-0.19</changelog>
  <changelog author="psimons@suse.com" date="1634644800">- Update blaze-builder to version 0.4.2.2.
  * 0.4.2.2
  - Support GHC 9.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1640520000">- Update blaze-builder to version 0.4.2.2 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="1693137600">- Update blaze-builder to version 0.4.2.3.
  * 0.4.2.3 2023-08-27
  - Fix compilation warnings concerning non-canonical mappend
  - Support bytestring-0.12
  - Support text-2.1
  - Tested with GHC 7.0.4 to 9.8.1 alpha3</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747310400">- Update blaze-builder to version 0.4.3.
  * 0.4.3 2025-05-15
  - Fix computation of max buffer overhead on 32 bit platforms
    (sternenseemann, PR #8 https://github.com/blaze-builder/blaze-builder/pull/8)
  - Drop support for GHC 7, bytestring &lt; 0.10.4 and text &lt; 1.1.2
  - Tested with GHC 8.0 - 9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754049600">- Update blaze-builder to version 0.4.4.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756468800">- Update blaze-builder to version 0.4.4.1.
  * 0.4.4.1 2025-08-28
  - Drop unused dependency `deepseq`
  - Tested with GHC 8.0 - 9.14 alpha1</changelog>
</package>
<package pkgid="81d4674045de692fa8c28391d06edbcc7d42d7e33896303275f1a630e8b2b533bbd68fff684b04d0390e99b399763d0cfdde6dc9cc9070cb8be105af2227d514" name="ghc-blaze-html" arch="riscv64">
  <version epoch="0" ver="0.9.2.0" rel="2.8"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615291200">- Update blaze-html to version 0.9.1.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update blaze-html to version 0.9.1.2 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="1689595200">- Update blaze-html to version 0.9.1.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update blaze-html to version 0.9.1.2 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709726400">- Update blaze-html to version 0.9.2.0.
  - 0.9.2.0 (2024-03-06)
  * Make XHTML5 doctype lowercase
  * Add new attributes to (X)HTML5:
  - `download`
  - `minlength`
  - `muted`
  - `onkeypress`
  - `poster`
  - `property`
  * Add new elements to (X)HTML5:
  - `bdi`
  - `data`
  - `dialog`
  - `picture`
  - `s`
  - `search`
  - `slot`
  - `template`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-html to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="672ed426f77790d84d2874c0fa4b15211231d0ca962cb6cd0b0f024d7a505d35be765b94d6b8ccc48aa82a46b202e77138a76af8ae1c772b501b308907d56ac9" name="ghc-blaze-html-devel" arch="riscv64">
  <version epoch="0" ver="0.9.2.0" rel="2.8"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615291200">- Update blaze-html to version 0.9.1.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update blaze-html to version 0.9.1.2 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="1689595200">- Update blaze-html to version 0.9.1.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update blaze-html to version 0.9.1.2 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709726400">- Update blaze-html to version 0.9.2.0.
  - 0.9.2.0 (2024-03-06)
  * Make XHTML5 doctype lowercase
  * Add new attributes to (X)HTML5:
  - `download`
  - `minlength`
  - `muted`
  - `onkeypress`
  - `poster`
  - `property`
  * Add new elements to (X)HTML5:
  - `bdi`
  - `data`
  - `dialog`
  - `picture`
  - `s`
  - `search`
  - `slot`
  - `template`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-html to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9188d3a2f069fd2ce0d3921f8cd444ebb71da86ecb714bfb7f19621f346fcc08f41527670379142b402585c79840282cba500edeaee230a765b748ad216af061" name="ghc-blaze-html-doc" arch="noarch">
  <version epoch="0" ver="0.9.2.0" rel="2.8"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615291200">- Update blaze-html to version 0.9.1.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update blaze-html to version 0.9.1.2 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="1689595200">- Update blaze-html to version 0.9.1.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update blaze-html to version 0.9.1.2 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709726400">- Update blaze-html to version 0.9.2.0.
  - 0.9.2.0 (2024-03-06)
  * Make XHTML5 doctype lowercase
  * Add new attributes to (X)HTML5:
  - `download`
  - `minlength`
  - `muted`
  - `onkeypress`
  - `poster`
  - `property`
  * Add new elements to (X)HTML5:
  - `bdi`
  - `data`
  - `dialog`
  - `picture`
  - `s`
  - `search`
  - `slot`
  - `template`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-html to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="99a4f4c45e51837bdf21a17603644e8d91939cac9c2a28678cc2cb3dc437e261111d393eef23bdf2932e27759b1fb18524c90e1198cd624ade48e7719cc327e5" name="ghc-blaze-html-prof" arch="riscv64">
  <version epoch="0" ver="0.9.2.0" rel="2.8"/>
  <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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615291200">- Update blaze-html to version 0.9.1.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update blaze-html to version 0.9.1.2 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="1689595200">- Update blaze-html to version 0.9.1.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update blaze-html to version 0.9.1.2 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709726400">- Update blaze-html to version 0.9.2.0.
  - 0.9.2.0 (2024-03-06)
  * Make XHTML5 doctype lowercase
  * Add new attributes to (X)HTML5:
  - `download`
  - `minlength`
  - `muted`
  - `onkeypress`
  - `poster`
  - `property`
  * Add new elements to (X)HTML5:
  - `bdi`
  - `data`
  - `dialog`
  - `picture`
  - `s`
  - `search`
  - `slot`
  - `template`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-html to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="7fb478d83cde1ce5864b2184fea2704d55e65bacd76ca7aca8eb6319d8172f88fb1fa66541c15171d2078660489f637b3a39d8dbf691f5f9fd562064567bae45" name="ghc-blaze-markup" arch="riscv64">
  <version epoch="0" ver="0.8.3.0" rel="3.8"/>
  <changelog author="psimons@suse.com" date="1614859200">- Update blaze-markup to version 0.8.2.8.
  - 0.8.2.8 (2021-03-04)
  * Bump `base` upper bound to 4.16
  * Bump `tasty` upper bound to 1.5
  * Bump `bytestring` upper bound to 0.12</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update blaze-markup to version 0.8.2.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643889600">- Update blaze-markup to version 0.8.2.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update blaze-markup to version 0.8.2.8 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update blaze-markup to version 0.8.2.8 revision 4.
  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="1689508800">- Update blaze-markup to version 0.8.2.8 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695643200">- Update blaze-markup to version 0.8.3.0.
  - 0.8.3.0 (2023-09-25)
  * Add `ToMarkup` and `ToValue` instances for `NonEmpty Char`
  * Bump `bytestring` upper bound to 0.13
  * Bump `text` upper bound to 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695988800">- Update blaze-markup to version 0.8.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-markup to version 0.8.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="bbd504d0b00bd11054a96f4d1eacf4178c72597233cc68034f6f92f5e520ff545790a02f988c6c581638d2ecffef01d419e1a5f6081b91a146592a9a5d68a397" name="ghc-blaze-markup-devel" arch="riscv64">
  <version epoch="0" ver="0.8.3.0" rel="3.8"/>
  <changelog author="psimons@suse.com" date="1614859200">- Update blaze-markup to version 0.8.2.8.
  - 0.8.2.8 (2021-03-04)
  * Bump `base` upper bound to 4.16
  * Bump `tasty` upper bound to 1.5
  * Bump `bytestring` upper bound to 0.12</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update blaze-markup to version 0.8.2.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643889600">- Update blaze-markup to version 0.8.2.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update blaze-markup to version 0.8.2.8 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update blaze-markup to version 0.8.2.8 revision 4.
  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="1689508800">- Update blaze-markup to version 0.8.2.8 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695643200">- Update blaze-markup to version 0.8.3.0.
  - 0.8.3.0 (2023-09-25)
  * Add `ToMarkup` and `ToValue` instances for `NonEmpty Char`
  * Bump `bytestring` upper bound to 0.13
  * Bump `text` upper bound to 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695988800">- Update blaze-markup to version 0.8.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-markup to version 0.8.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="5a8bdfdd2ae07b4ca45342d9df834b44fc58879b18808f662a37a082316238c7641a2d667a8b8616c4ad99a627e69e87c178b4fbf4a2ca353b354a4bc18815ce" name="ghc-blaze-markup-doc" arch="noarch">
  <version epoch="0" ver="0.8.3.0" rel="3.8"/>
  <changelog author="psimons@suse.com" date="1614859200">- Update blaze-markup to version 0.8.2.8.
  - 0.8.2.8 (2021-03-04)
  * Bump `base` upper bound to 4.16
  * Bump `tasty` upper bound to 1.5
  * Bump `bytestring` upper bound to 0.12</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update blaze-markup to version 0.8.2.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643889600">- Update blaze-markup to version 0.8.2.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update blaze-markup to version 0.8.2.8 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update blaze-markup to version 0.8.2.8 revision 4.
  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="1689508800">- Update blaze-markup to version 0.8.2.8 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695643200">- Update blaze-markup to version 0.8.3.0.
  - 0.8.3.0 (2023-09-25)
  * Add `ToMarkup` and `ToValue` instances for `NonEmpty Char`
  * Bump `bytestring` upper bound to 0.13
  * Bump `text` upper bound to 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695988800">- Update blaze-markup to version 0.8.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-markup to version 0.8.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="cfda902df7b2aba1f89eb3f8d0bec5ce21d21d8e76352321996e191bdcd36a90c9368a7a9262ddd3201d13d1df9a172d4c5c9a36566cb877390fa8843365895f" name="ghc-blaze-markup-prof" arch="riscv64">
  <version epoch="0" ver="0.8.3.0" rel="3.8"/>
  <changelog author="psimons@suse.com" date="1614859200">- Update blaze-markup to version 0.8.2.8.
  - 0.8.2.8 (2021-03-04)
  * Bump `base` upper bound to 4.16
  * Bump `tasty` upper bound to 1.5
  * Bump `bytestring` upper bound to 0.12</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update blaze-markup to version 0.8.2.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643889600">- Update blaze-markup to version 0.8.2.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update blaze-markup to version 0.8.2.8 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update blaze-markup to version 0.8.2.8 revision 4.
  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="1689508800">- Update blaze-markup to version 0.8.2.8 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695643200">- Update blaze-markup to version 0.8.3.0.
  - 0.8.3.0 (2023-09-25)
  * Add `ToMarkup` and `ToValue` instances for `NonEmpty Char`
  * Bump `bytestring` upper bound to 0.13
  * Bump `text` upper bound to 2.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695988800">- Update blaze-markup to version 0.8.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update blaze-markup to version 0.8.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3593a24ebc30d4c37376a925c4a3bb56c762ead0de1b25cddd2ea064ad9b0e66551ce766533f251ea171161d2d942b692749535897b110d9f5f214c95b2c2309" name="ghc-bloomfilter" arch="riscv64">
  <version epoch="0" ver="2.0.1.3" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bloomfilter at version 2.0.1.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update bloomfilter to version 2.0.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651492800">- Update bloomfilter to version 2.0.1.0 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.
- Add "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  to fix the build with ghc-9.4.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691150400">- Update bloomfilter to version 2.0.1.2.
  * Fix Data.BloomFilter.Easy on 32 bit to not incorrectly fail with
    "capacity too large to represent".
  * Fix build with GHC 9.2, thanks to Simon Jakobi.
- Drop "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  which is no longer necessary.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763467200">- Update bloomfilter to version 2.0.1.3.
  [#]### 2.0.1.3
  * Really fix Data.BloomFilter.Easy on 32 bit.</changelog>
</package>
<package pkgid="5512723cec0ea17118abeed88f98f92b83f7e588922895589e44512c15b808353d60d81e9a62a39889ba35bbb698ff336ff859074f1c157db60bd5fa6cf635a6" name="ghc-bloomfilter-devel" arch="riscv64">
  <version epoch="0" ver="2.0.1.3" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bloomfilter at version 2.0.1.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update bloomfilter to version 2.0.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651492800">- Update bloomfilter to version 2.0.1.0 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.
- Add "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  to fix the build with ghc-9.4.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691150400">- Update bloomfilter to version 2.0.1.2.
  * Fix Data.BloomFilter.Easy on 32 bit to not incorrectly fail with
    "capacity too large to represent".
  * Fix build with GHC 9.2, thanks to Simon Jakobi.
- Drop "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  which is no longer necessary.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763467200">- Update bloomfilter to version 2.0.1.3.
  [#]### 2.0.1.3
  * Really fix Data.BloomFilter.Easy on 32 bit.</changelog>
</package>
<package pkgid="e6f6c229ba4a64b0c8ed935cc5a38d56b8933fae8ce2a1d62fcba28e66e73d2d2c64273286d2d3ed4630761f89dd445f3d9e0e9121457dd3ff2fc8e52e62c0e1" name="ghc-bloomfilter-doc" arch="noarch">
  <version epoch="0" ver="2.0.1.3" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bloomfilter at version 2.0.1.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update bloomfilter to version 2.0.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651492800">- Update bloomfilter to version 2.0.1.0 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.
- Add "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  to fix the build with ghc-9.4.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691150400">- Update bloomfilter to version 2.0.1.2.
  * Fix Data.BloomFilter.Easy on 32 bit to not incorrectly fail with
    "capacity too large to represent".
  * Fix build with GHC 9.2, thanks to Simon Jakobi.
- Drop "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  which is no longer necessary.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763467200">- Update bloomfilter to version 2.0.1.3.
  [#]### 2.0.1.3
  * Really fix Data.BloomFilter.Easy on 32 bit.</changelog>
</package>
<package pkgid="eb5acc19346711b37c298fb91db54fef9f87b84ce4dc9ac53a9e36a9370092e23fbb0cfdfd4155ae00ca2aebc7907743cdf14c2237d4e08a3a763694e37673fe" name="ghc-bloomfilter-prof" arch="riscv64">
  <version epoch="0" ver="2.0.1.3" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bloomfilter at version 2.0.1.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update bloomfilter to version 2.0.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651492800">- Update bloomfilter to version 2.0.1.0 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.
- Add "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  to fix the build with ghc-9.4.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691150400">- Update bloomfilter to version 2.0.1.2.
  * Fix Data.BloomFilter.Easy on 32 bit to not incorrectly fail with
    "capacity too large to represent".
  * Fix build with GHC 9.2, thanks to Simon Jakobi.
- Drop "0001-Adapt-FastShift-instances-for-Word32-to-ghc-9.4.x.patch"
  which is no longer necessary.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763467200">- Update bloomfilter to version 2.0.1.3.
  [#]### 2.0.1.3
  * Really fix Data.BloomFilter.Easy on 32 bit.</changelog>
</package>
<package pkgid="e3ba9ada878540f42576984465248e6fe9b4adcf919d8ee8493a435a7e6569abda3f158aaef5d53677188c5aa57a507087a04667df119f84fd432184a0b150f5" name="ghc-bootstrap-helpers" arch="riscv64">
  <version epoch="0" ver="1.4" rel="1.2"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1577620800">- initial commit</changelog>
  <changelog author="Peter Trommler &lt;ptrommler@icloud.com&gt;" date="1579262400">- build happy and alex form source using ghc-bootstrap</changelog>
  <changelog author="Peter Trommler &lt;ptrommler@icloud.com&gt;" date="1579348800">- improve packaging and avoid rpmlint warning</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1591099200">- add constraints for memory on riscv64</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1599566400">- update to 1.1 - update happy to 1.9.20</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675080000">- Update alex to version 3.2.7.1 for bootstrapping ghc-9.4.4.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685016000">- Adjust constraints for riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1710936000">- update alex to 3.5.1.0
- upadate happy to 1.20.1.1</changelog>
</package>
<package pkgid="35d991973f769b6a2695a004d043281c7c0edfa9408abd3ccfaea1c07e52bf97fe8bb111ce5b58a14e42a7758b06985c13d9e5a52ec9699963de37b6d67f2e50" name="ghc-boring" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1617624000">- Add boring at version 0.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update boring to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update boring to version 0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update boring to version 0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update boring to version 0.2.1.
  [#]# 0.2.1
  - Add instances for `SNat`, `SSymbol`, and `SChar`
    (singletons introduced in `base-4.18.0.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="1697025600">- Update boring to version 0.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update boring to version 0.2.2.
  [#]# 0.2.2
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update boring to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1ced760e829daa1165653216779ca6a68cf836b21933cceb690cf985b2896bf26b515078c09735a7337eb62eceec47717bf0e325b0e19a859aed972e0682e129" name="ghc-boring-devel" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1617624000">- Add boring at version 0.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update boring to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update boring to version 0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update boring to version 0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update boring to version 0.2.1.
  [#]# 0.2.1
  - Add instances for `SNat`, `SSymbol`, and `SChar`
    (singletons introduced in `base-4.18.0.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="1697025600">- Update boring to version 0.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update boring to version 0.2.2.
  [#]# 0.2.2
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update boring to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="94e6d3d0594afc03f35bdcf0ef7f396c2d15f67222544faf868ca57ac5cbed8afe8ee6913d7e204a88b94ea967f1cadaf96f235840c42f46ccc20f1294817fa3" name="ghc-boring-doc" arch="noarch">
  <version epoch="0" ver="0.2.2" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1617624000">- Add boring at version 0.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update boring to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update boring to version 0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update boring to version 0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update boring to version 0.2.1.
  [#]# 0.2.1
  - Add instances for `SNat`, `SSymbol`, and `SChar`
    (singletons introduced in `base-4.18.0.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="1697025600">- Update boring to version 0.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update boring to version 0.2.2.
  [#]# 0.2.2
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update boring to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3b2fd0fb438ca8352320e7a0924b4de11c9cf8b6b30a982b0d373301364c9b4b44fb19b5dcb08e64530be32d0b8eaaed79c0ae86b1b1321be64ba454ee96eb65" name="ghc-boring-prof" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1617624000">- Add boring at version 0.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639224000">- Update boring to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update boring to version 0.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update boring to version 0.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678881600">- Update boring to version 0.2.1.
  [#]# 0.2.1
  - Add instances for `SNat`, `SSymbol`, and `SChar`
    (singletons introduced in `base-4.18.0.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="1697025600">- Update boring to version 0.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update boring to version 0.2.2.
  [#]# 0.2.2
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update boring to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9668c6d27ae8b77662e4852c418640440afb384b6dca7889e74d603b2817216a22158e7b551d2bfec75d3aa212f94ce1a99d5235f6c2f2fd677346a06820a08c" name="ghc-brick" arch="riscv64">
  <version epoch="0" ver="2.10" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674388800">- Update brick to version 1.6.
  1.6
  - --
  Package changes:
  * Support `mtl` 2.3 (thanks Daniel Firth)
  API changes:
  * `Brick.Widgets.Table` got a new `alignColumns` function that can be
    used to do column layout of a list of widgets using `ColumnAlignment`
    values from the table API.
  * `Brick.Widgets.Table` got a new low-level table-rendering API for use
    in applications that want to use the table layout machinery without
    using `Table` itself. This includes:
  * `tableCellLayout` - does table cell layout using table configuration
    settings,
  * `addBorders` - adds row, column, and surrounding borders using table
    border-drawing settings, and
  * `RenderedTableCells` and `BorderConfiguration` - the low-level types
    used for the new functions.
  Other changes:
  * Added a new `EditorLineNumbersDemo` demo program.</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="1698062400">- Update brick to version 1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698148800">- Update brick to version 1.10 revision 1.
  1.10
  - ---
  API changes:
  * The `ScrollbarRenderer` type got split up into vertical and horizontal
    versions, `VScrollbarRenderer` and `HScrollbarRenderer`, respectively.
    Their fields are nearly identical to the original `ScrollbarRenderer`
    fields except that many fields now have a `V` or `H` in them as
    appropriate. As part of this change, the various `Brick.Widgets.Core`
    functions that deal with the renderers got their types updated, and
    the types of the default scroll bar renderers changed, too.
  * The scroll bar renderers now have a field to control how much space
    is allocated to a scroll bar. Previously, all scroll bars were
    assumed to be exactly one row in height or one column in width. This
    change is motivated by a desire to be able to control how scroll
    bars are rendered adjacent to viewport contents. It isn't always
    desirable to render them right up against the contents; sometimes,
    spacing would be nice between the bar and contents, for example.
    As part of this change, `VScrollbarRenderer` got a field called
    `scrollbarWidthAllocation` and `HScrollbarRenderer` got a field called
    `scrollbarHeightAllocation`. The fields specify the height (for
    horizontal scroll bars) or width (for vertical ones) of the region
    in which the bar is rendered, allowing scroll bar element widgets
    to take up more than one row in height (for horizontal scroll bars)
    or more than one column in width (for vertical ones) as desired. If
    the widgets take up less space, padding is added between the scroll
    bar and the viewport contents to pad the scroll bar to take up the
    specified allocation.
  1.9
  - --
  API changes:
  * `FocusRing` got a `Show` instance.
  1.8
  - --
  API changes:
  * Added `Brick.Widgets.Core.forceAttrAllowStyle`, which is like
    `forceAttr` but allows styles to be preserved rather than overridden.
  Other improvements:
  * The `Brick.Forms` documentation was updated to clarify how attributes
    get used for form fields.
  1.7
  - --
  Package changes:
  * Allow building with `base` 4.18 (GHC 9.6) (thanks Mario Lang)
  API changes:
  * Added a new function, `Brick.Util.style`, to create a Vty `Attr` from
    a style value (thanks Amir Dekel)
  Other improvements:
  * `Brick.Forms.renderForm` now issues a visibility request for the
    focused form field, which makes forms usable within viewports.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702900800">- Update brick to version 2.2.
  2.2
  - --
  Enhancements:
  * `Brick.Forms` got a new `FormFieldVisibilityMode` type and a
    `setFieldVisibilityMode` function to allow greater control over
    how form field collections are brought into view when forms are
    rendered in viewports. Form fields will default to using the
    `ShowFocusedFieldOnly` mode which preserves functionality prior to
    this release. To get the new behavior, set a field's visibility mode
    to `ShowAugmentedField`.
  2.1.1
  - ----
  Bug fixes:
  * `defaultMain` now properly shuts down Vty before it returns, fixing
    a bug where the terminal would be in an unclean state on return from
    `defaultMain`.
  2.1
  - --
  API changes:
  * Added `Brick.Main.customMainWithDefaultVty` as an alternative way to
    initialize Brick.
  2.0
  - --
  This release updates Brick to support Vty 6, which includes support for
  Windows.
  Package changes:
  * Increased lower bound on `vty` to 6.0.
  * Added dependency on `vty-crossplatform`.
  * Migrated from `unix` dependency to `unix-compat`.
  Other changes:
  * Update core library and demo programs to use `vty-crossplatform` to
    initialize the terminal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703160000">- Update brick to version 2.3.1.
  2.3.1
  - ----
  Bug fixes:
  * Form field rendering now correctly checks for form field focus when
    its visibility mode is `ShowAugmentedField`.
  2.3
  - --
  API changes:
  * `FormFieldVisibilityMode`'s `ShowAugmentedField` was renamed to
    `ShowCompositeField` to be clearer about what it does, and a new
    `ShowAugmentedField` constructor was added to support a mode where
    field augmentations applied with `@@=` are made visible as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update brick to version 2.3.2.
  2.3.2
  - ----
  Bug fixes:
  * `FileBrowser`: if the `FileBrowser` was initialized with a `FilePath`
    that ended in a slash, then if the user hit `Enter` on the `../` entry
    to move to the parent directory, the only effect was the removal of
    that trailing slash. This change trims the trailing slash so that the
    expected move occurs whenever the `../` entry is selected.
  * `Brick.Keybindings.Pretty.keybindingHelpWidget`: fixed a problem where
    a key event with no name in a `KeyEvents` would cause a `fromJust`
    exception. The pretty-printer now falls back to a placeholder
    representation for such unnamed key events.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update brick to version 2.4.
  2.4
  - --
  Changes:
  * The `Keybindings` API now normalizes keybindings
    to lowercase when modifiers are present. (See also
    https://github.com/jtdaugherty/brick/issues/512) This means that,
    for example, a constructed binding for `C-X` would be normalized to
    `C-x`, and a binding from a configuration file written `C-X` would be
    parsed and then normalized to `C-x`. This is because, in general, when
    modifiers are present, input events are received for the lowercase
    version of the character in question. Prior to changing this, Brick
    would silently parse (or permit the construction of) uppercase-mapped
    key bindings, but in practice those bindings were unusable because
    they are not generated by terminals.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1748433600">- Update brick to version 2.9.
  2.9
  - --
  API changes:
  * Added `Brick.Widgets.List.listFindFirst` function.
  2.8.3
  - ----
  Bug fixes:
  * Fixed a bug that completely broke `makeVisible` that was introduced
    in brick 2.6.
  * Fixed context cropping in `cropRightBy` and `cropBottomBy`.
  2.8.2
  - ----
  * Updated `Brick.Widgets.Core` functions `cropBottomBy`, `cropToBy`,
    `cropLeftBy`, and `cropRightBy` to properly perform result cropping to
    actually address the internal bug fixed in 2.8.1.
  2.8.1
  - ----
  * Fixed a long-standing bug in `cropToContext` that resulted in some
    extents getting left around when they should be dropped, possibly
    leading to application bugs when handling mouse clicks in extent
    regions that should have been removed from the rendering result.
  2.8
  - --
  Behavior changes:
  * `FileBrowser` file marking with `Space` now honors the file browser's
    configured file selector predicate.
  * `FileBrowser` file marking with `Space` and `Enter` now toggles file
    selection rather than just selecting files, allowing for selected
    files to be unselected.
  2.7
  - --
  This release adds `Brick.Animation`, a module providing infrastructure
  for adding animations to Brick interfaces. See the Haddock documentation
  in `Brick.Animation` for full details; see `programs/AnimationDemo.hs`
  for a working example.
  2.6
  - --
  Behavior changes:
  * `Brick.Widgets.Core.relativeTo` now draws nothing if the requested
    extent is not found. Previously it would draw the specified widget in
    the upper-left corner of the layer.
  Bug fixes:
  * Fixed the conditional import in `BorderMap` (#519)
  * `Brick.Widgets.Center.hCenterWith` now properly accounts for centered
    image width when computing additional right padding (#520)
  * The Brick renderer now properly resets some render-specific state
    in between renderings that was previously kept around, avoiding
    preservation of stale extents across renderings
  * `brick-tail-demo` and `brick-custom-event-demo` now shut down Vty
    properly
  2.5
  - --
  New features:
  * `Brick.Widgets.ProgressBar` got a new function, `customProgressBar`,
    which allows the customization of the fill characters used to draw a
    progress bar. (Thanks @sectore)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759406400">- Update brick to version 2.10.
  2.10
  - ---
  * Updated `brick` to build with `microlens == 0.5.0.0` which moved its
    Field* classes to `Lens.Micro.FieldN`.</changelog>
</package>
<package pkgid="f1191cac25c0ce70fe30ec86efa3b198fec2449866ed23dc68d26be460fb5338659358860b4f837f771909c3202795ef86a176b4a159f6eff5c566cc0cd61e2d" name="ghc-brick-devel" arch="riscv64">
  <version epoch="0" ver="2.10" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674388800">- Update brick to version 1.6.
  1.6
  - --
  Package changes:
  * Support `mtl` 2.3 (thanks Daniel Firth)
  API changes:
  * `Brick.Widgets.Table` got a new `alignColumns` function that can be
    used to do column layout of a list of widgets using `ColumnAlignment`
    values from the table API.
  * `Brick.Widgets.Table` got a new low-level table-rendering API for use
    in applications that want to use the table layout machinery without
    using `Table` itself. This includes:
  * `tableCellLayout` - does table cell layout using table configuration
    settings,
  * `addBorders` - adds row, column, and surrounding borders using table
    border-drawing settings, and
  * `RenderedTableCells` and `BorderConfiguration` - the low-level types
    used for the new functions.
  Other changes:
  * Added a new `EditorLineNumbersDemo` demo program.</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="1698062400">- Update brick to version 1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698148800">- Update brick to version 1.10 revision 1.
  1.10
  - ---
  API changes:
  * The `ScrollbarRenderer` type got split up into vertical and horizontal
    versions, `VScrollbarRenderer` and `HScrollbarRenderer`, respectively.
    Their fields are nearly identical to the original `ScrollbarRenderer`
    fields except that many fields now have a `V` or `H` in them as
    appropriate. As part of this change, the various `Brick.Widgets.Core`
    functions that deal with the renderers got their types updated, and
    the types of the default scroll bar renderers changed, too.
  * The scroll bar renderers now have a field to control how much space
    is allocated to a scroll bar. Previously, all scroll bars were
    assumed to be exactly one row in height or one column in width. This
    change is motivated by a desire to be able to control how scroll
    bars are rendered adjacent to viewport contents. It isn't always
    desirable to render them right up against the contents; sometimes,
    spacing would be nice between the bar and contents, for example.
    As part of this change, `VScrollbarRenderer` got a field called
    `scrollbarWidthAllocation` and `HScrollbarRenderer` got a field called
    `scrollbarHeightAllocation`. The fields specify the height (for
    horizontal scroll bars) or width (for vertical ones) of the region
    in which the bar is rendered, allowing scroll bar element widgets
    to take up more than one row in height (for horizontal scroll bars)
    or more than one column in width (for vertical ones) as desired. If
    the widgets take up less space, padding is added between the scroll
    bar and the viewport contents to pad the scroll bar to take up the
    specified allocation.
  1.9
  - --
  API changes:
  * `FocusRing` got a `Show` instance.
  1.8
  - --
  API changes:
  * Added `Brick.Widgets.Core.forceAttrAllowStyle`, which is like
    `forceAttr` but allows styles to be preserved rather than overridden.
  Other improvements:
  * The `Brick.Forms` documentation was updated to clarify how attributes
    get used for form fields.
  1.7
  - --
  Package changes:
  * Allow building with `base` 4.18 (GHC 9.6) (thanks Mario Lang)
  API changes:
  * Added a new function, `Brick.Util.style`, to create a Vty `Attr` from
    a style value (thanks Amir Dekel)
  Other improvements:
  * `Brick.Forms.renderForm` now issues a visibility request for the
    focused form field, which makes forms usable within viewports.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702900800">- Update brick to version 2.2.
  2.2
  - --
  Enhancements:
  * `Brick.Forms` got a new `FormFieldVisibilityMode` type and a
    `setFieldVisibilityMode` function to allow greater control over
    how form field collections are brought into view when forms are
    rendered in viewports. Form fields will default to using the
    `ShowFocusedFieldOnly` mode which preserves functionality prior to
    this release. To get the new behavior, set a field's visibility mode
    to `ShowAugmentedField`.
  2.1.1
  - ----
  Bug fixes:
  * `defaultMain` now properly shuts down Vty before it returns, fixing
    a bug where the terminal would be in an unclean state on return from
    `defaultMain`.
  2.1
  - --
  API changes:
  * Added `Brick.Main.customMainWithDefaultVty` as an alternative way to
    initialize Brick.
  2.0
  - --
  This release updates Brick to support Vty 6, which includes support for
  Windows.
  Package changes:
  * Increased lower bound on `vty` to 6.0.
  * Added dependency on `vty-crossplatform`.
  * Migrated from `unix` dependency to `unix-compat`.
  Other changes:
  * Update core library and demo programs to use `vty-crossplatform` to
    initialize the terminal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703160000">- Update brick to version 2.3.1.
  2.3.1
  - ----
  Bug fixes:
  * Form field rendering now correctly checks for form field focus when
    its visibility mode is `ShowAugmentedField`.
  2.3
  - --
  API changes:
  * `FormFieldVisibilityMode`'s `ShowAugmentedField` was renamed to
    `ShowCompositeField` to be clearer about what it does, and a new
    `ShowAugmentedField` constructor was added to support a mode where
    field augmentations applied with `@@=` are made visible as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update brick to version 2.3.2.
  2.3.2
  - ----
  Bug fixes:
  * `FileBrowser`: if the `FileBrowser` was initialized with a `FilePath`
    that ended in a slash, then if the user hit `Enter` on the `../` entry
    to move to the parent directory, the only effect was the removal of
    that trailing slash. This change trims the trailing slash so that the
    expected move occurs whenever the `../` entry is selected.
  * `Brick.Keybindings.Pretty.keybindingHelpWidget`: fixed a problem where
    a key event with no name in a `KeyEvents` would cause a `fromJust`
    exception. The pretty-printer now falls back to a placeholder
    representation for such unnamed key events.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update brick to version 2.4.
  2.4
  - --
  Changes:
  * The `Keybindings` API now normalizes keybindings
    to lowercase when modifiers are present. (See also
    https://github.com/jtdaugherty/brick/issues/512) This means that,
    for example, a constructed binding for `C-X` would be normalized to
    `C-x`, and a binding from a configuration file written `C-X` would be
    parsed and then normalized to `C-x`. This is because, in general, when
    modifiers are present, input events are received for the lowercase
    version of the character in question. Prior to changing this, Brick
    would silently parse (or permit the construction of) uppercase-mapped
    key bindings, but in practice those bindings were unusable because
    they are not generated by terminals.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1748433600">- Update brick to version 2.9.
  2.9
  - --
  API changes:
  * Added `Brick.Widgets.List.listFindFirst` function.
  2.8.3
  - ----
  Bug fixes:
  * Fixed a bug that completely broke `makeVisible` that was introduced
    in brick 2.6.
  * Fixed context cropping in `cropRightBy` and `cropBottomBy`.
  2.8.2
  - ----
  * Updated `Brick.Widgets.Core` functions `cropBottomBy`, `cropToBy`,
    `cropLeftBy`, and `cropRightBy` to properly perform result cropping to
    actually address the internal bug fixed in 2.8.1.
  2.8.1
  - ----
  * Fixed a long-standing bug in `cropToContext` that resulted in some
    extents getting left around when they should be dropped, possibly
    leading to application bugs when handling mouse clicks in extent
    regions that should have been removed from the rendering result.
  2.8
  - --
  Behavior changes:
  * `FileBrowser` file marking with `Space` now honors the file browser's
    configured file selector predicate.
  * `FileBrowser` file marking with `Space` and `Enter` now toggles file
    selection rather than just selecting files, allowing for selected
    files to be unselected.
  2.7
  - --
  This release adds `Brick.Animation`, a module providing infrastructure
  for adding animations to Brick interfaces. See the Haddock documentation
  in `Brick.Animation` for full details; see `programs/AnimationDemo.hs`
  for a working example.
  2.6
  - --
  Behavior changes:
  * `Brick.Widgets.Core.relativeTo` now draws nothing if the requested
    extent is not found. Previously it would draw the specified widget in
    the upper-left corner of the layer.
  Bug fixes:
  * Fixed the conditional import in `BorderMap` (#519)
  * `Brick.Widgets.Center.hCenterWith` now properly accounts for centered
    image width when computing additional right padding (#520)
  * The Brick renderer now properly resets some render-specific state
    in between renderings that was previously kept around, avoiding
    preservation of stale extents across renderings
  * `brick-tail-demo` and `brick-custom-event-demo` now shut down Vty
    properly
  2.5
  - --
  New features:
  * `Brick.Widgets.ProgressBar` got a new function, `customProgressBar`,
    which allows the customization of the fill characters used to draw a
    progress bar. (Thanks @sectore)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759406400">- Update brick to version 2.10.
  2.10
  - ---
  * Updated `brick` to build with `microlens == 0.5.0.0` which moved its
    Field* classes to `Lens.Micro.FieldN`.</changelog>
</package>
<package pkgid="b330e739a07daae221f72f38c5ea1064d0bea56a2bb6282f38004168d4612fac6e152cd2f6edda4d03806e8ec6440f32d4ab8830af629e6d6668b54b9ad800a9" name="ghc-brick-doc" arch="noarch">
  <version epoch="0" ver="2.10" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674388800">- Update brick to version 1.6.
  1.6
  - --
  Package changes:
  * Support `mtl` 2.3 (thanks Daniel Firth)
  API changes:
  * `Brick.Widgets.Table` got a new `alignColumns` function that can be
    used to do column layout of a list of widgets using `ColumnAlignment`
    values from the table API.
  * `Brick.Widgets.Table` got a new low-level table-rendering API for use
    in applications that want to use the table layout machinery without
    using `Table` itself. This includes:
  * `tableCellLayout` - does table cell layout using table configuration
    settings,
  * `addBorders` - adds row, column, and surrounding borders using table
    border-drawing settings, and
  * `RenderedTableCells` and `BorderConfiguration` - the low-level types
    used for the new functions.
  Other changes:
  * Added a new `EditorLineNumbersDemo` demo program.</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="1698062400">- Update brick to version 1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698148800">- Update brick to version 1.10 revision 1.
  1.10
  - ---
  API changes:
  * The `ScrollbarRenderer` type got split up into vertical and horizontal
    versions, `VScrollbarRenderer` and `HScrollbarRenderer`, respectively.
    Their fields are nearly identical to the original `ScrollbarRenderer`
    fields except that many fields now have a `V` or `H` in them as
    appropriate. As part of this change, the various `Brick.Widgets.Core`
    functions that deal with the renderers got their types updated, and
    the types of the default scroll bar renderers changed, too.
  * The scroll bar renderers now have a field to control how much space
    is allocated to a scroll bar. Previously, all scroll bars were
    assumed to be exactly one row in height or one column in width. This
    change is motivated by a desire to be able to control how scroll
    bars are rendered adjacent to viewport contents. It isn't always
    desirable to render them right up against the contents; sometimes,
    spacing would be nice between the bar and contents, for example.
    As part of this change, `VScrollbarRenderer` got a field called
    `scrollbarWidthAllocation` and `HScrollbarRenderer` got a field called
    `scrollbarHeightAllocation`. The fields specify the height (for
    horizontal scroll bars) or width (for vertical ones) of the region
    in which the bar is rendered, allowing scroll bar element widgets
    to take up more than one row in height (for horizontal scroll bars)
    or more than one column in width (for vertical ones) as desired. If
    the widgets take up less space, padding is added between the scroll
    bar and the viewport contents to pad the scroll bar to take up the
    specified allocation.
  1.9
  - --
  API changes:
  * `FocusRing` got a `Show` instance.
  1.8
  - --
  API changes:
  * Added `Brick.Widgets.Core.forceAttrAllowStyle`, which is like
    `forceAttr` but allows styles to be preserved rather than overridden.
  Other improvements:
  * The `Brick.Forms` documentation was updated to clarify how attributes
    get used for form fields.
  1.7
  - --
  Package changes:
  * Allow building with `base` 4.18 (GHC 9.6) (thanks Mario Lang)
  API changes:
  * Added a new function, `Brick.Util.style`, to create a Vty `Attr` from
    a style value (thanks Amir Dekel)
  Other improvements:
  * `Brick.Forms.renderForm` now issues a visibility request for the
    focused form field, which makes forms usable within viewports.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702900800">- Update brick to version 2.2.
  2.2
  - --
  Enhancements:
  * `Brick.Forms` got a new `FormFieldVisibilityMode` type and a
    `setFieldVisibilityMode` function to allow greater control over
    how form field collections are brought into view when forms are
    rendered in viewports. Form fields will default to using the
    `ShowFocusedFieldOnly` mode which preserves functionality prior to
    this release. To get the new behavior, set a field's visibility mode
    to `ShowAugmentedField`.
  2.1.1
  - ----
  Bug fixes:
  * `defaultMain` now properly shuts down Vty before it returns, fixing
    a bug where the terminal would be in an unclean state on return from
    `defaultMain`.
  2.1
  - --
  API changes:
  * Added `Brick.Main.customMainWithDefaultVty` as an alternative way to
    initialize Brick.
  2.0
  - --
  This release updates Brick to support Vty 6, which includes support for
  Windows.
  Package changes:
  * Increased lower bound on `vty` to 6.0.
  * Added dependency on `vty-crossplatform`.
  * Migrated from `unix` dependency to `unix-compat`.
  Other changes:
  * Update core library and demo programs to use `vty-crossplatform` to
    initialize the terminal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703160000">- Update brick to version 2.3.1.
  2.3.1
  - ----
  Bug fixes:
  * Form field rendering now correctly checks for form field focus when
    its visibility mode is `ShowAugmentedField`.
  2.3
  - --
  API changes:
  * `FormFieldVisibilityMode`'s `ShowAugmentedField` was renamed to
    `ShowCompositeField` to be clearer about what it does, and a new
    `ShowAugmentedField` constructor was added to support a mode where
    field augmentations applied with `@@=` are made visible as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update brick to version 2.3.2.
  2.3.2
  - ----
  Bug fixes:
  * `FileBrowser`: if the `FileBrowser` was initialized with a `FilePath`
    that ended in a slash, then if the user hit `Enter` on the `../` entry
    to move to the parent directory, the only effect was the removal of
    that trailing slash. This change trims the trailing slash so that the
    expected move occurs whenever the `../` entry is selected.
  * `Brick.Keybindings.Pretty.keybindingHelpWidget`: fixed a problem where
    a key event with no name in a `KeyEvents` would cause a `fromJust`
    exception. The pretty-printer now falls back to a placeholder
    representation for such unnamed key events.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update brick to version 2.4.
  2.4
  - --
  Changes:
  * The `Keybindings` API now normalizes keybindings
    to lowercase when modifiers are present. (See also
    https://github.com/jtdaugherty/brick/issues/512) This means that,
    for example, a constructed binding for `C-X` would be normalized to
    `C-x`, and a binding from a configuration file written `C-X` would be
    parsed and then normalized to `C-x`. This is because, in general, when
    modifiers are present, input events are received for the lowercase
    version of the character in question. Prior to changing this, Brick
    would silently parse (or permit the construction of) uppercase-mapped
    key bindings, but in practice those bindings were unusable because
    they are not generated by terminals.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1748433600">- Update brick to version 2.9.
  2.9
  - --
  API changes:
  * Added `Brick.Widgets.List.listFindFirst` function.
  2.8.3
  - ----
  Bug fixes:
  * Fixed a bug that completely broke `makeVisible` that was introduced
    in brick 2.6.
  * Fixed context cropping in `cropRightBy` and `cropBottomBy`.
  2.8.2
  - ----
  * Updated `Brick.Widgets.Core` functions `cropBottomBy`, `cropToBy`,
    `cropLeftBy`, and `cropRightBy` to properly perform result cropping to
    actually address the internal bug fixed in 2.8.1.
  2.8.1
  - ----
  * Fixed a long-standing bug in `cropToContext` that resulted in some
    extents getting left around when they should be dropped, possibly
    leading to application bugs when handling mouse clicks in extent
    regions that should have been removed from the rendering result.
  2.8
  - --
  Behavior changes:
  * `FileBrowser` file marking with `Space` now honors the file browser's
    configured file selector predicate.
  * `FileBrowser` file marking with `Space` and `Enter` now toggles file
    selection rather than just selecting files, allowing for selected
    files to be unselected.
  2.7
  - --
  This release adds `Brick.Animation`, a module providing infrastructure
  for adding animations to Brick interfaces. See the Haddock documentation
  in `Brick.Animation` for full details; see `programs/AnimationDemo.hs`
  for a working example.
  2.6
  - --
  Behavior changes:
  * `Brick.Widgets.Core.relativeTo` now draws nothing if the requested
    extent is not found. Previously it would draw the specified widget in
    the upper-left corner of the layer.
  Bug fixes:
  * Fixed the conditional import in `BorderMap` (#519)
  * `Brick.Widgets.Center.hCenterWith` now properly accounts for centered
    image width when computing additional right padding (#520)
  * The Brick renderer now properly resets some render-specific state
    in between renderings that was previously kept around, avoiding
    preservation of stale extents across renderings
  * `brick-tail-demo` and `brick-custom-event-demo` now shut down Vty
    properly
  2.5
  - --
  New features:
  * `Brick.Widgets.ProgressBar` got a new function, `customProgressBar`,
    which allows the customization of the fill characters used to draw a
    progress bar. (Thanks @sectore)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759406400">- Update brick to version 2.10.
  2.10
  - ---
  * Updated `brick` to build with `microlens == 0.5.0.0` which moved its
    Field* classes to `Lens.Micro.FieldN`.</changelog>
</package>
<package pkgid="782f43f4b592adbcbea00acb15ef09ccff48672cf656d0376300348533fef212e35291803d8cdfb49a271bbbd67b9c3aedb213433ecccacb5054e8f620e67d84" name="ghc-brick-prof" arch="riscv64">
  <version epoch="0" ver="2.10" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674388800">- Update brick to version 1.6.
  1.6
  - --
  Package changes:
  * Support `mtl` 2.3 (thanks Daniel Firth)
  API changes:
  * `Brick.Widgets.Table` got a new `alignColumns` function that can be
    used to do column layout of a list of widgets using `ColumnAlignment`
    values from the table API.
  * `Brick.Widgets.Table` got a new low-level table-rendering API for use
    in applications that want to use the table layout machinery without
    using `Table` itself. This includes:
  * `tableCellLayout` - does table cell layout using table configuration
    settings,
  * `addBorders` - adds row, column, and surrounding borders using table
    border-drawing settings, and
  * `RenderedTableCells` and `BorderConfiguration` - the low-level types
    used for the new functions.
  Other changes:
  * Added a new `EditorLineNumbersDemo` demo program.</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="1698062400">- Update brick to version 1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698148800">- Update brick to version 1.10 revision 1.
  1.10
  - ---
  API changes:
  * The `ScrollbarRenderer` type got split up into vertical and horizontal
    versions, `VScrollbarRenderer` and `HScrollbarRenderer`, respectively.
    Their fields are nearly identical to the original `ScrollbarRenderer`
    fields except that many fields now have a `V` or `H` in them as
    appropriate. As part of this change, the various `Brick.Widgets.Core`
    functions that deal with the renderers got their types updated, and
    the types of the default scroll bar renderers changed, too.
  * The scroll bar renderers now have a field to control how much space
    is allocated to a scroll bar. Previously, all scroll bars were
    assumed to be exactly one row in height or one column in width. This
    change is motivated by a desire to be able to control how scroll
    bars are rendered adjacent to viewport contents. It isn't always
    desirable to render them right up against the contents; sometimes,
    spacing would be nice between the bar and contents, for example.
    As part of this change, `VScrollbarRenderer` got a field called
    `scrollbarWidthAllocation` and `HScrollbarRenderer` got a field called
    `scrollbarHeightAllocation`. The fields specify the height (for
    horizontal scroll bars) or width (for vertical ones) of the region
    in which the bar is rendered, allowing scroll bar element widgets
    to take up more than one row in height (for horizontal scroll bars)
    or more than one column in width (for vertical ones) as desired. If
    the widgets take up less space, padding is added between the scroll
    bar and the viewport contents to pad the scroll bar to take up the
    specified allocation.
  1.9
  - --
  API changes:
  * `FocusRing` got a `Show` instance.
  1.8
  - --
  API changes:
  * Added `Brick.Widgets.Core.forceAttrAllowStyle`, which is like
    `forceAttr` but allows styles to be preserved rather than overridden.
  Other improvements:
  * The `Brick.Forms` documentation was updated to clarify how attributes
    get used for form fields.
  1.7
  - --
  Package changes:
  * Allow building with `base` 4.18 (GHC 9.6) (thanks Mario Lang)
  API changes:
  * Added a new function, `Brick.Util.style`, to create a Vty `Attr` from
    a style value (thanks Amir Dekel)
  Other improvements:
  * `Brick.Forms.renderForm` now issues a visibility request for the
    focused form field, which makes forms usable within viewports.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702900800">- Update brick to version 2.2.
  2.2
  - --
  Enhancements:
  * `Brick.Forms` got a new `FormFieldVisibilityMode` type and a
    `setFieldVisibilityMode` function to allow greater control over
    how form field collections are brought into view when forms are
    rendered in viewports. Form fields will default to using the
    `ShowFocusedFieldOnly` mode which preserves functionality prior to
    this release. To get the new behavior, set a field's visibility mode
    to `ShowAugmentedField`.
  2.1.1
  - ----
  Bug fixes:
  * `defaultMain` now properly shuts down Vty before it returns, fixing
    a bug where the terminal would be in an unclean state on return from
    `defaultMain`.
  2.1
  - --
  API changes:
  * Added `Brick.Main.customMainWithDefaultVty` as an alternative way to
    initialize Brick.
  2.0
  - --
  This release updates Brick to support Vty 6, which includes support for
  Windows.
  Package changes:
  * Increased lower bound on `vty` to 6.0.
  * Added dependency on `vty-crossplatform`.
  * Migrated from `unix` dependency to `unix-compat`.
  Other changes:
  * Update core library and demo programs to use `vty-crossplatform` to
    initialize the terminal.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703160000">- Update brick to version 2.3.1.
  2.3.1
  - ----
  Bug fixes:
  * Form field rendering now correctly checks for form field focus when
    its visibility mode is `ShowAugmentedField`.
  2.3
  - --
  API changes:
  * `FormFieldVisibilityMode`'s `ShowAugmentedField` was renamed to
    `ShowCompositeField` to be clearer about what it does, and a new
    `ShowAugmentedField` constructor was added to support a mode where
    field augmentations applied with `@@=` are made visible as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update brick to version 2.3.2.
  2.3.2
  - ----
  Bug fixes:
  * `FileBrowser`: if the `FileBrowser` was initialized with a `FilePath`
    that ended in a slash, then if the user hit `Enter` on the `../` entry
    to move to the parent directory, the only effect was the removal of
    that trailing slash. This change trims the trailing slash so that the
    expected move occurs whenever the `../` entry is selected.
  * `Brick.Keybindings.Pretty.keybindingHelpWidget`: fixed a problem where
    a key event with no name in a `KeyEvents` would cause a `fromJust`
    exception. The pretty-printer now falls back to a placeholder
    representation for such unnamed key events.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update brick to version 2.4.
  2.4
  - --
  Changes:
  * The `Keybindings` API now normalizes keybindings
    to lowercase when modifiers are present. (See also
    https://github.com/jtdaugherty/brick/issues/512) This means that,
    for example, a constructed binding for `C-X` would be normalized to
    `C-x`, and a binding from a configuration file written `C-X` would be
    parsed and then normalized to `C-x`. This is because, in general, when
    modifiers are present, input events are received for the lowercase
    version of the character in question. Prior to changing this, Brick
    would silently parse (or permit the construction of) uppercase-mapped
    key bindings, but in practice those bindings were unusable because
    they are not generated by terminals.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1748433600">- Update brick to version 2.9.
  2.9
  - --
  API changes:
  * Added `Brick.Widgets.List.listFindFirst` function.
  2.8.3
  - ----
  Bug fixes:
  * Fixed a bug that completely broke `makeVisible` that was introduced
    in brick 2.6.
  * Fixed context cropping in `cropRightBy` and `cropBottomBy`.
  2.8.2
  - ----
  * Updated `Brick.Widgets.Core` functions `cropBottomBy`, `cropToBy`,
    `cropLeftBy`, and `cropRightBy` to properly perform result cropping to
    actually address the internal bug fixed in 2.8.1.
  2.8.1
  - ----
  * Fixed a long-standing bug in `cropToContext` that resulted in some
    extents getting left around when they should be dropped, possibly
    leading to application bugs when handling mouse clicks in extent
    regions that should have been removed from the rendering result.
  2.8
  - --
  Behavior changes:
  * `FileBrowser` file marking with `Space` now honors the file browser's
    configured file selector predicate.
  * `FileBrowser` file marking with `Space` and `Enter` now toggles file
    selection rather than just selecting files, allowing for selected
    files to be unselected.
  2.7
  - --
  This release adds `Brick.Animation`, a module providing infrastructure
  for adding animations to Brick interfaces. See the Haddock documentation
  in `Brick.Animation` for full details; see `programs/AnimationDemo.hs`
  for a working example.
  2.6
  - --
  Behavior changes:
  * `Brick.Widgets.Core.relativeTo` now draws nothing if the requested
    extent is not found. Previously it would draw the specified widget in
    the upper-left corner of the layer.
  Bug fixes:
  * Fixed the conditional import in `BorderMap` (#519)
  * `Brick.Widgets.Center.hCenterWith` now properly accounts for centered
    image width when computing additional right padding (#520)
  * The Brick renderer now properly resets some render-specific state
    in between renderings that was previously kept around, avoiding
    preservation of stale extents across renderings
  * `brick-tail-demo` and `brick-custom-event-demo` now shut down Vty
    properly
  2.5
  - --
  New features:
  * `Brick.Widgets.ProgressBar` got a new function, `customProgressBar`,
    which allows the customization of the fill characters used to draw a
    progress bar. (Thanks @sectore)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759406400">- Update brick to version 2.10.
  2.10
  - ---
  * Updated `brick` to build with `microlens == 0.5.0.0` which moved its
    Field* classes to `Lens.Micro.FieldN`.</changelog>
</package>
<package pkgid="bb4566b45c54a0379bb3e3d89e0782ce8994292bdee61455ade65edb11f3ab936c1e59007697cc7f67c2cdb9eb91dfbfd888db4d2f6ba074190900fefa402722" name="ghc-bsb-http-chunked" arch="riscv64">
  <version epoch="0" ver="0.0.0.4" rel="7.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bsb-http-chunked at version 0.0.0.4.</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 bsb-http-chunked to version 0.0.0.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1601035200">- Update bsb-http-chunked to version 0.0.0.4 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1699358400">- Update bsb-http-chunked to version 0.0.0.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="496127e54605f4840af1790fdd595d8056e48840770414567e05581d0a7918bec1e670b1ffcd209023e0af50ce1429fa3e3e113b45152d86a03e03b9067ec558" name="ghc-bsb-http-chunked-devel" arch="riscv64">
  <version epoch="0" ver="0.0.0.4" rel="7.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bsb-http-chunked at version 0.0.0.4.</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 bsb-http-chunked to version 0.0.0.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1601035200">- Update bsb-http-chunked to version 0.0.0.4 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1699358400">- Update bsb-http-chunked to version 0.0.0.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="21eff25639887ae46d29428882e644f62ba171b09d8c34981d87088e82c4d7b7c2c8485e7777f3004cb76a84358b2a135e92f15cc29d698c6981106c4f39061f" name="ghc-bsb-http-chunked-doc" arch="noarch">
  <version epoch="0" ver="0.0.0.4" rel="7.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bsb-http-chunked at version 0.0.0.4.</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 bsb-http-chunked to version 0.0.0.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1601035200">- Update bsb-http-chunked to version 0.0.0.4 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1699358400">- Update bsb-http-chunked to version 0.0.0.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="be0ce9705991f34dd1dfc6810f07c664040e3e3b03eea61161da66e65e90acfd8bb10ec9d9837ddf2a5f31e3575e695ecdffd01882cfddd96cd2c67232213b5f" name="ghc-bsb-http-chunked-prof" arch="riscv64">
  <version epoch="0" ver="0.0.0.4" rel="7.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add bsb-http-chunked at version 0.0.0.4.</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 bsb-http-chunked to version 0.0.0.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1601035200">- Update bsb-http-chunked to version 0.0.0.4 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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="1699358400">- Update bsb-http-chunked to version 0.0.0.4 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="65151f6fd51e323027d652514e32b6fe86bdf803159d8387fc359ac2a9221deaa3d09b9e4d5f62d570cb626ae08847c52f7122af182417053b6e18f4163a2d82" name="ghc-byteable" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="12.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteable at version 0.1.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="Ondřej Sú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>
</package>
<package pkgid="7630ee2439edfed99ef0aeeada5d046ad55e8baef324423ddc4a9e61987a8be5da78e554aa881d4d8fa29cc904833ca1f5a65d8f20111d76062d5c262f657f71" name="ghc-byteable-devel" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="12.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteable at version 0.1.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="Ondřej Sú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>
</package>
<package pkgid="c69667a49202d880f7e23d81bbd316142a64a13dccf2dcdda8a3651cb9cdd3376437249c9910723665a1f62d22cc36bcfa280451138809e741d785f864347f64" name="ghc-byteable-doc" arch="noarch">
  <version epoch="0" ver="0.1.1" rel="12.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteable at version 0.1.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="Ondřej Sú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>
</package>
<package pkgid="5b3dd67613bf6d7433848319a5baa9d3809efaf81f801b778ab75fe48329467e21f6aaf2c45e4e0bd7562825051f64e2f938db074987393d2222ab01b94420de" name="ghc-byteable-prof" arch="riscv64">
  <version epoch="0" ver="0.1.1" rel="12.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteable at version 0.1.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="Ondřej Sú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>
</package>
<package pkgid="bbe934e2b02968de3544546dda264a0f92f9d025df7eeb4588af11a8f1b482e9b88a8346ed8d4fb6f4ef250dca0ac116686b4b4170ecec56ee0829580de0b2aa" name="ghc-byteorder" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteorder at version 1.0.4.</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řej Sú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>
</package>
<package pkgid="00e589fdec39f13873f9acefa96bed6ebc9cb52547d4429734d364990aa2ab494214e8b31d3e5c5aad83fa3697968391f9cbf5f86d451506db0ee489f13422bb" name="ghc-byteorder-devel" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteorder at version 1.0.4.</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řej Sú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>
</package>
<package pkgid="6651d6423d58a3a87c4acea721869b73e5d4a1a623c59624522cbe9df011bdf1ac17190e6cd892e0628b149c1d3e296dbf1e2b5a4d9ad40a8f15f57cdff18e79" name="ghc-byteorder-doc" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteorder at version 1.0.4.</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řej Sú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>
</package>
<package pkgid="d85de0b8119e5c1bdbf5127be78aa9f581d1025634d363ee7e1eab1f5d7482f412917e38a7643a3fdad7d5ba81bfb0e9ddb2437597a3cf182399327ec5c962e9" name="ghc-byteorder-prof" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add byteorder at version 1.0.4.</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řej Sú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>
</package>
<package pkgid="bd138e7b7cd5ce85fabeca5aa03b5bc2b10485294322a79ae675702277650795054e8b7fc83df0f9926331ffb8023b485b9d4a37090cec6a202cfbe7b45ba30a" name="ghc-bytestring" arch="riscv64">
  <version epoch="0" ver="0.12.2.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="6bb9916abadc6dba92a12d525af94d0ec65f2301cd84c0dea21e1ce5518e963186e78615fbed90867c716195bcaa313ede112db80be7fb479c8abe952f7aea0b" name="ghc-bytestring-devel" arch="riscv64">
  <version epoch="0" ver="0.12.2.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="e36cecfa9b4d2075084bcd835ab05913a428ecbee3f586ea5e11c606001228710964297754c9d58ec151f0e3325b683e1cc9b6e5589475934e05acd5fc442d67" name="ghc-bytestring-doc" arch="noarch">
  <version epoch="0" ver="0.12.2.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="2d97860e34c247ac721aa232b9b8b1a97f8d1bbb50fd340b966f36767e399d392ab6931372512f278b3d1732fb4859d05787aa58412b7d0d006780d18a419df9" name="ghc-bytestring-prof" arch="riscv64">
  <version epoch="0" ver="0.12.2.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="e224c288b6cf45abc95bf0179fe2520b1bc266917e42378bf39957bd667ddb38fcebba1828b6d756693cdf86591eca13428a58ba6db359f9f2e4e9a16435468c" name="ghc-cabal-doctest" arch="riscv64">
  <version epoch="0" ver="1.0.12" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update cabal-doctest to version 1.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636372800">- Update cabal-doctest to version 1.0.9.
  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/cabal-doctest-1.0.9/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cabal-doctest to version 1.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update cabal-doctest to version 1.0.9 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676808000">- Update cabal-doctest to version 1.0.9 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="1719403200">- Update cabal-doctest to version 1.0.10.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732276800">- Update cabal-doctest to version 1.0.11.
  [#] 1.0.11 -- 2024-11-22
  * Support Cabal 3.14.0.0. [cabal-doctest#85][].
  * Motivate the package in README [cabal-doctest#43][].
  * Fix `stack test` of examples, add CI integration.
  [cabal-doctest#43]: https://github.com/ulidtko/cabal-doctest/issues/43
  [cabal-doctest#85]: https://github.com/ulidtko/cabal-doctest/issues/85</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763553600">- Update cabal-doctest to version 1.0.12.
  [#] 1.0.12 -- 2025-11-19
  * Fix documentation mistake regarding `Build_doctests` module name. [cabal-doctest#90][]
  * Clarify function signatures through a meaningful alias onto `String`.
  * Refresh CI &amp; `tested-with` GHC versions.
  [cabal-doctest#90]: https://github.com/ulidtko/cabal-doctest/issues/90</changelog>
</package>
<package pkgid="370af860b08e64546ead590793c9c2d7067af42bcf006f20162968345392952ca087d858bc1bae0cd628d41d5d2164d901be565ba67615713ac611e30439bbb4" name="ghc-cabal-doctest-devel" arch="riscv64">
  <version epoch="0" ver="1.0.12" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update cabal-doctest to version 1.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636372800">- Update cabal-doctest to version 1.0.9.
  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/cabal-doctest-1.0.9/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cabal-doctest to version 1.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update cabal-doctest to version 1.0.9 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676808000">- Update cabal-doctest to version 1.0.9 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="1719403200">- Update cabal-doctest to version 1.0.10.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732276800">- Update cabal-doctest to version 1.0.11.
  [#] 1.0.11 -- 2024-11-22
  * Support Cabal 3.14.0.0. [cabal-doctest#85][].
  * Motivate the package in README [cabal-doctest#43][].
  * Fix `stack test` of examples, add CI integration.
  [cabal-doctest#43]: https://github.com/ulidtko/cabal-doctest/issues/43
  [cabal-doctest#85]: https://github.com/ulidtko/cabal-doctest/issues/85</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763553600">- Update cabal-doctest to version 1.0.12.
  [#] 1.0.12 -- 2025-11-19
  * Fix documentation mistake regarding `Build_doctests` module name. [cabal-doctest#90][]
  * Clarify function signatures through a meaningful alias onto `String`.
  * Refresh CI &amp; `tested-with` GHC versions.
  [cabal-doctest#90]: https://github.com/ulidtko/cabal-doctest/issues/90</changelog>
</package>
<package pkgid="cda7c954b28c3d2fc20111670f295de6f1c253d341f061d40b45138195b9e88ef5184beb6ca1b6c955f7793529781b00c2b3464c1cdc20628bed4cb15e1a5232" name="ghc-cabal-doctest-doc" arch="noarch">
  <version epoch="0" ver="1.0.12" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update cabal-doctest to version 1.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636372800">- Update cabal-doctest to version 1.0.9.
  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/cabal-doctest-1.0.9/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cabal-doctest to version 1.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update cabal-doctest to version 1.0.9 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676808000">- Update cabal-doctest to version 1.0.9 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="1719403200">- Update cabal-doctest to version 1.0.10.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732276800">- Update cabal-doctest to version 1.0.11.
  [#] 1.0.11 -- 2024-11-22
  * Support Cabal 3.14.0.0. [cabal-doctest#85][].
  * Motivate the package in README [cabal-doctest#43][].
  * Fix `stack test` of examples, add CI integration.
  [cabal-doctest#43]: https://github.com/ulidtko/cabal-doctest/issues/43
  [cabal-doctest#85]: https://github.com/ulidtko/cabal-doctest/issues/85</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763553600">- Update cabal-doctest to version 1.0.12.
  [#] 1.0.12 -- 2025-11-19
  * Fix documentation mistake regarding `Build_doctests` module name. [cabal-doctest#90][]
  * Clarify function signatures through a meaningful alias onto `String`.
  * Refresh CI &amp; `tested-with` GHC versions.
  [cabal-doctest#90]: https://github.com/ulidtko/cabal-doctest/issues/90</changelog>
</package>
<package pkgid="ccaf10418b773e6c20df2a948694e59a995f6733e50d490c643e58d79e6fc2e116883807db1db665ec2a71bb6b7e1a23cb653229a196519af973c5120715550f" name="ghc-cabal-doctest-prof" arch="riscv64">
  <version epoch="0" ver="1.0.12" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update cabal-doctest to version 1.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1636372800">- Update cabal-doctest to version 1.0.9.
  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/cabal-doctest-1.0.9/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cabal-doctest to version 1.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update cabal-doctest to version 1.0.9 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1676808000">- Update cabal-doctest to version 1.0.9 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="1719403200">- Update cabal-doctest to version 1.0.10.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732276800">- Update cabal-doctest to version 1.0.11.
  [#] 1.0.11 -- 2024-11-22
  * Support Cabal 3.14.0.0. [cabal-doctest#85][].
  * Motivate the package in README [cabal-doctest#43][].
  * Fix `stack test` of examples, add CI integration.
  [cabal-doctest#43]: https://github.com/ulidtko/cabal-doctest/issues/43
  [cabal-doctest#85]: https://github.com/ulidtko/cabal-doctest/issues/85</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1763553600">- Update cabal-doctest to version 1.0.12.
  [#] 1.0.12 -- 2025-11-19
  * Fix documentation mistake regarding `Build_doctests` module name. [cabal-doctest#90][]
  * Clarify function signatures through a meaningful alias onto `String`.
  * Refresh CI &amp; `tested-with` GHC versions.
  [cabal-doctest#90]: https://github.com/ulidtko/cabal-doctest/issues/90</changelog>
</package>
<package pkgid="adadd041b8a0aafc370014fe8681c2f4250e1d8fb12e632ba7e77fcae62e327e3ecf31c73b0194a158cfcfe910b57db167cf61cac53e9a2f23ca8b019159fc83" name="ghc-cabal-install" arch="riscv64">
  <version epoch="0" ver="3.14.1.1" rel="5.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707825600">- Update cabal-install to version 3.10.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711022400">- Update cabal-install to version 3.10.3.0 revision 1.
  3.10.3.0 Hécate &lt;hecate+github@glitchbra.in&gt; January 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install to version 3.12.1.0.
  3.12.1.0 Artem Pelenitsyn &lt;a.pelenitsyn@gmail.com&gt; June 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.12.1.0.md
  3.10.2.0 Hécate &lt;hecate+github@glitchbra.in&gt; August 2023</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746705600">- Update cabal-install to version 3.12.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185600">- Update cabal-install to version 3.12.1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185601">- Update cabal-install to version 3.14.1.1 revision 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/cabal-install-3.14.1.1/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754395200">- Appy "Cabal-absolute-datadir.patch" from GHC here as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759233600">- Update cabal-install to version 3.14.1.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761048000">- Update cabal-install to version 3.14.1.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765713600">- Update cabal-install to version 3.14.1.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="d698af8f59f249390325e06b20c1c4ba64dd9a06b6f9f45fce0bc57e7eb6b1868ada53fb33ded174f8bca1ecb90850c2edd86ca9b4de67377720a17156db259f" name="ghc-cabal-install-devel" arch="riscv64">
  <version epoch="0" ver="3.14.1.1" rel="5.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707825600">- Update cabal-install to version 3.10.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711022400">- Update cabal-install to version 3.10.3.0 revision 1.
  3.10.3.0 Hécate &lt;hecate+github@glitchbra.in&gt; January 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install to version 3.12.1.0.
  3.12.1.0 Artem Pelenitsyn &lt;a.pelenitsyn@gmail.com&gt; June 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.12.1.0.md
  3.10.2.0 Hécate &lt;hecate+github@glitchbra.in&gt; August 2023</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746705600">- Update cabal-install to version 3.12.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185600">- Update cabal-install to version 3.12.1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185601">- Update cabal-install to version 3.14.1.1 revision 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/cabal-install-3.14.1.1/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754395200">- Appy "Cabal-absolute-datadir.patch" from GHC here as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759233600">- Update cabal-install to version 3.14.1.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761048000">- Update cabal-install to version 3.14.1.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765713600">- Update cabal-install to version 3.14.1.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="920990591604449e8a9caed3e3d3b9290593666c2a93994ee63a3d1803b77449d4697e445b4b074cd4c1e38e1d791fb9b1721c38e2cc4f18e07807a645453d48" name="ghc-cabal-install-doc" arch="noarch">
  <version epoch="0" ver="3.14.1.1" rel="5.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707825600">- Update cabal-install to version 3.10.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711022400">- Update cabal-install to version 3.10.3.0 revision 1.
  3.10.3.0 Hécate &lt;hecate+github@glitchbra.in&gt; January 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install to version 3.12.1.0.
  3.12.1.0 Artem Pelenitsyn &lt;a.pelenitsyn@gmail.com&gt; June 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.12.1.0.md
  3.10.2.0 Hécate &lt;hecate+github@glitchbra.in&gt; August 2023</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746705600">- Update cabal-install to version 3.12.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185600">- Update cabal-install to version 3.12.1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185601">- Update cabal-install to version 3.14.1.1 revision 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/cabal-install-3.14.1.1/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754395200">- Appy "Cabal-absolute-datadir.patch" from GHC here as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759233600">- Update cabal-install to version 3.14.1.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761048000">- Update cabal-install to version 3.14.1.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765713600">- Update cabal-install to version 3.14.1.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c7ccf186345d237ec4e48fe1a59a02cf0100012623cf1bfe888928f885d0b4673cfd805b88d75e513e4298151bc7ac40408cf54bc26d9daa148733b7e8820c66" name="ghc-cabal-install-prof" arch="riscv64">
  <version epoch="0" ver="3.14.1.1" rel="5.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707825600">- Update cabal-install to version 3.10.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711022400">- Update cabal-install to version 3.10.3.0 revision 1.
  3.10.3.0 Hécate &lt;hecate+github@glitchbra.in&gt; January 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install to version 3.12.1.0.
  3.12.1.0 Artem Pelenitsyn &lt;a.pelenitsyn@gmail.com&gt; June 2024
  * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.12.1.0.md
  3.10.2.0 Hécate &lt;hecate+github@glitchbra.in&gt; August 2023</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1746705600">- Update cabal-install to version 3.12.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185600">- Update cabal-install to version 3.12.1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753185601">- Update cabal-install to version 3.14.1.1 revision 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/cabal-install-3.14.1.1/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1754395200">- Appy "Cabal-absolute-datadir.patch" from GHC here as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759233600">- Update cabal-install to version 3.14.1.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761048000">- Update cabal-install to version 3.14.1.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1765713600">- Update cabal-install to version 3.14.1.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="af0b3577692b1662a02e598992e68bfd8ab721a8f79f9fba2c65abfb77486599130480be49c29d2c922cab771c823afaf225001c1ac3eba7ac9f6b2684f32fcb" name="ghc-cabal-install-solver" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666267200">- Add cabal-install-solver at version 3.8.1.0 revision 1.</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="1699358400">- Update cabal-install-solver to version 3.10.2.1.
  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/cabal-install-solver-3.10.2.1/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711627200">- Update cabal-install-solver to version 3.10.3.0 revision 1.
  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/cabal-install-solver-3.10.3.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install-solver to version 3.12.1.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/cabal-install-solver-3.12.1.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Update cabal-install-solver to version 3.14.1.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/cabal-install-solver-3.14.1.0/src/ChangeLog.md</changelog>
</package>
<package pkgid="c2369dafa676ffaed21831f22ee4a15b67342268dbc531dae70786d6b1847144be8aaadbb87135142f1082b14f3292c081d2fb3117c61378c3168fe7d40d5129" name="ghc-cabal-install-solver-devel" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666267200">- Add cabal-install-solver at version 3.8.1.0 revision 1.</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="1699358400">- Update cabal-install-solver to version 3.10.2.1.
  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/cabal-install-solver-3.10.2.1/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711627200">- Update cabal-install-solver to version 3.10.3.0 revision 1.
  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/cabal-install-solver-3.10.3.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install-solver to version 3.12.1.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/cabal-install-solver-3.12.1.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Update cabal-install-solver to version 3.14.1.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/cabal-install-solver-3.14.1.0/src/ChangeLog.md</changelog>
</package>
<package pkgid="637a34ec888ae8ebc214751278d233b55beb51cc6c03a135ebc960aea0ad1a6a7b510ac9aaa27fba2e2b7d6a8d016742f2f624ddff4229b195b085d9dd6599dc" name="ghc-cabal-install-solver-doc" arch="noarch">
  <version epoch="0" ver="3.14.1.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666267200">- Add cabal-install-solver at version 3.8.1.0 revision 1.</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="1699358400">- Update cabal-install-solver to version 3.10.2.1.
  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/cabal-install-solver-3.10.2.1/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711627200">- Update cabal-install-solver to version 3.10.3.0 revision 1.
  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/cabal-install-solver-3.10.3.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install-solver to version 3.12.1.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/cabal-install-solver-3.12.1.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Update cabal-install-solver to version 3.14.1.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/cabal-install-solver-3.14.1.0/src/ChangeLog.md</changelog>
</package>
<package pkgid="f2760e7003058fea32c3be67202d021f7386caccda92e6a628cc47dc2cc33c2fa7712e58af7462be6de04ec8cd5a0ea84cb318ee7ca7f4e7c712a185c05ac26e" name="ghc-cabal-install-solver-prof" arch="riscv64">
  <version epoch="0" ver="3.14.1.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666267200">- Add cabal-install-solver at version 3.8.1.0 revision 1.</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="1699358400">- Update cabal-install-solver to version 3.10.2.1.
  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/cabal-install-solver-3.10.2.1/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711627200">- Update cabal-install-solver to version 3.10.3.0 revision 1.
  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/cabal-install-solver-3.10.3.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719576000">- Update cabal-install-solver to version 3.12.1.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/cabal-install-solver-3.12.1.0/src/ChangeLog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Update cabal-install-solver to version 3.14.1.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/cabal-install-solver-3.14.1.0/src/ChangeLog.md</changelog>
</package>
<package pkgid="bdea9ef88755433b3a8e234e4a504aeab399ec06e8f7cacb21408310bb16e6469a985eba455b665cd22ff551c5213e2bc1055cab3491fad69a7b6836ced401e0" name="ghc-cabal-plan" arch="riscv64">
  <version epoch="0" ver="0.7.6.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682510400">- Update cabal-plan to version 0.7.3.0.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687348800">- Update cabal-plan to version 0.7.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688904000">- Update cabal-plan to version 0.7.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update cabal-plan to version 0.7.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717848000">- Update cabal-plan to version 0.7.4.0.
  [#]# 0.7.4.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.6.5...9.10.1
  [#]# 0.7.3.0
  * Use Cabal-syntax-3.10</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Use prettier Cabal flag specification; no functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736769600">- Update cabal-plan to version 0.7.5.0.
  [#]# 0.7.5.0
  * No changes in the library
  * Add `-f` filter flag to `tred` command to only show parts of the graph to given package(s).
    This essentially answers "why that package" is in the build plan.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749124800">- Update cabal-plan to version 0.7.6.0.
  [#]# 0.7.6.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.8.4...9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753790400">- Update cabal-plan to version 0.7.6.1.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
</package>
<package pkgid="b638599fd1308179b20f3da255b61c8ba70dd39754ffb092446896dd27e627ae67fc2ccd99a3cd6740338a3bbbdb2a71ddbecf2b3c808a4e03c0a6a06a9074d3" name="ghc-cabal-plan-devel" arch="riscv64">
  <version epoch="0" ver="0.7.6.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682510400">- Update cabal-plan to version 0.7.3.0.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687348800">- Update cabal-plan to version 0.7.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688904000">- Update cabal-plan to version 0.7.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update cabal-plan to version 0.7.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717848000">- Update cabal-plan to version 0.7.4.0.
  [#]# 0.7.4.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.6.5...9.10.1
  [#]# 0.7.3.0
  * Use Cabal-syntax-3.10</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Use prettier Cabal flag specification; no functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736769600">- Update cabal-plan to version 0.7.5.0.
  [#]# 0.7.5.0
  * No changes in the library
  * Add `-f` filter flag to `tred` command to only show parts of the graph to given package(s).
    This essentially answers "why that package" is in the build plan.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749124800">- Update cabal-plan to version 0.7.6.0.
  [#]# 0.7.6.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.8.4...9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753790400">- Update cabal-plan to version 0.7.6.1.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
</package>
<package pkgid="f09d5280e92be01ab6ff73859b21cac0b2e13dcba6952d87fe9e607f742e5bcb76eacc7865e40a92c2b2ef5be604229009a383093c7f7b1d4a023789a8fc1abc" name="ghc-cabal-plan-doc" arch="noarch">
  <version epoch="0" ver="0.7.6.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682510400">- Update cabal-plan to version 0.7.3.0.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687348800">- Update cabal-plan to version 0.7.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688904000">- Update cabal-plan to version 0.7.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update cabal-plan to version 0.7.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717848000">- Update cabal-plan to version 0.7.4.0.
  [#]# 0.7.4.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.6.5...9.10.1
  [#]# 0.7.3.0
  * Use Cabal-syntax-3.10</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Use prettier Cabal flag specification; no functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736769600">- Update cabal-plan to version 0.7.5.0.
  [#]# 0.7.5.0
  * No changes in the library
  * Add `-f` filter flag to `tred` command to only show parts of the graph to given package(s).
    This essentially answers "why that package" is in the build plan.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749124800">- Update cabal-plan to version 0.7.6.0.
  [#]# 0.7.6.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.8.4...9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753790400">- Update cabal-plan to version 0.7.6.1.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
</package>
<package pkgid="fa784c40ae0803d23dec6b41046c0956f7be0a64dca0d3ddb69b39f2d89d82adb5add8db392d5a99e8c5cf244c6f38fb3942e8fcafde8529d5b1104f3cb67241" name="ghc-cabal-plan-prof" arch="riscv64">
  <version epoch="0" ver="0.7.6.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682510400">- Update cabal-plan to version 0.7.3.0.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687348800">- Update cabal-plan to version 0.7.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688904000">- Update cabal-plan to version 0.7.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712664000">- Update cabal-plan to version 0.7.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717848000">- Update cabal-plan to version 0.7.4.0.
  [#]# 0.7.4.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.6.5...9.10.1
  [#]# 0.7.3.0
  * Use Cabal-syntax-3.10</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Use prettier Cabal flag specification; no functional change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736769600">- Update cabal-plan to version 0.7.5.0.
  [#]# 0.7.5.0
  * No changes in the library
  * Add `-f` filter flag to `tred` command to only show parts of the graph to given package(s).
    This essentially answers "why that package" is in the build plan.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749124800">- Update cabal-plan to version 0.7.6.0.
  [#]# 0.7.6.0
  * Use Cabal-syntax-3.12
  * Support GHC-8.8.4...9.12.2</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753790400">- Update cabal-plan to version 0.7.6.1.
  Upstream has not updated the file "ChangeLog.md" since the last
  release.</changelog>
</package>
<package pkgid="6a56c752ff68900ea58ecdbb457b5b03aeb7ae8d5a4ac04ae35df916d838181667db63973e4ba1b17e7983c1455fd552a356d46f41bd88e755917df05eb29d99" name="ghc-cabal2spec" arch="riscv64">
  <version epoch="0" ver="2.8.0" 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="1597752001">- Update cabal2spec to version 2.6.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1603195200">- Update cabal2spec to version 2.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675339200">- Update cabal2spec to version 2.6.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Update cabal2spec to version 2.7.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711454400">- Update cabal2spec to version 2.7.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730030400">- Update cabal2spec to version 2.7.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753272000">- Update cabal2spec to version 2.8.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="4285f60948ee75d5e414fa274f349a5e9cc2d461b9285c54fb350ddfb373ddda3fb26a8e60aa3cf1e333a2afe382be071d959dfd7b8af915bb461c57e840c5aa" name="ghc-cabal2spec-devel" arch="riscv64">
  <version epoch="0" ver="2.8.0" 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="1597752001">- Update cabal2spec to version 2.6.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1603195200">- Update cabal2spec to version 2.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675339200">- Update cabal2spec to version 2.6.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Update cabal2spec to version 2.7.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711454400">- Update cabal2spec to version 2.7.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730030400">- Update cabal2spec to version 2.7.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753272000">- Update cabal2spec to version 2.8.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="3b398da00c49efec704af82c7c1597f19b4d2eb1ac7d65b882be6af795ef4b431f09e0c35e951f7f9dcbf65db81a40eed0418b7a28441d556346ddc3e8013daa" name="ghc-cabal2spec-doc" arch="noarch">
  <version epoch="0" ver="2.8.0" 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="1597752001">- Update cabal2spec to version 2.6.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1603195200">- Update cabal2spec to version 2.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675339200">- Update cabal2spec to version 2.6.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Update cabal2spec to version 2.7.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711454400">- Update cabal2spec to version 2.7.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730030400">- Update cabal2spec to version 2.7.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753272000">- Update cabal2spec to version 2.8.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="ca67ca7a3f6b1ada26192d82520507f7cd4215de20c35dfc6911a98124ab809070aeea4e057b1f2b08da53c46756c81006b5daa5eed82b93450355247c586570" name="ghc-cabal2spec-prof" arch="riscv64">
  <version epoch="0" ver="2.8.0" 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="1597752001">- Update cabal2spec to version 2.6.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1603195200">- Update cabal2spec to version 2.6.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675339200">- Update cabal2spec to version 2.6.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Update cabal2spec to version 2.7.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711454400">- Update cabal2spec to version 2.7.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730030400">- Update cabal2spec to version 2.7.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1753272000">- Update cabal2spec to version 2.8.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="2f813c7d4dd26906b50e100e1d0d2bb08182bb835e6ea021814e1fb4d95ec4463b57a72bb35465488657cff48ca2808f128c71c1263c3b3a154d23a54b7917a8" name="ghc-cairo" arch="riscv64">
  <version epoch="0" ver="0.13.12.0" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705752000">- Update cairo to version 0.13.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720872000">- Update cairo to version 0.13.11.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Update cairo to version 0.13.12.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="24a9db4d80e3db84c8e4a9dd04526a9b079a42bffc79eaf4b57c3133b799a543ec30a26247c91fe926969bad96536cbfd87c205c51b473cfb59ac156f0fd5ca7" name="ghc-cairo-devel" arch="riscv64">
  <version epoch="0" ver="0.13.12.0" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705752000">- Update cairo to version 0.13.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720872000">- Update cairo to version 0.13.11.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Update cairo to version 0.13.12.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="2a2e57a496dc507e2e7a0e7f63b5df07af3b8598ae22575685563b9a4db416d7307375b412ba99be02184a2e96e2e9d13a698fd00de93f305bb8be5a75ea9253" name="ghc-cairo-doc" arch="noarch">
  <version epoch="0" ver="0.13.12.0" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705752000">- Update cairo to version 0.13.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720872000">- Update cairo to version 0.13.11.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Update cairo to version 0.13.12.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a1f651e7e69030e65b8f5fa2d3cae2d4fcb066af1754ad2bd731e7ac74db6e2e8d0a2c094c098ac2db9b9ef76ad27c6400c41b988044a3420438fc1f35cb588d" name="ghc-cairo-prof" arch="riscv64">
  <version epoch="0" ver="0.13.12.0" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705752000">- Update cairo to version 0.13.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720872000">- Update cairo to version 0.13.11.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Update cairo to version 0.13.12.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="387d6f4779e5ad3ea02691951ac5469132840cfc2e81a3f583465ef08e8b0faa05bd67f1ea84cfd81ae039bdbfb8f4fd2652809982615d4b286571674f934d9e" name="ghc-call-stack" arch="riscv64">
  <version epoch="0" ver="0.4.0" rel="2.11"/>
  <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="psimons@suse.com" date="1564920000">- Update call-stack to version 0.2.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update call-stack to version 0.3.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1621166400">- Update call-stack to version 0.4.0.
  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>
</package>
<package pkgid="e4400d20278293b044f769d66e32fa747afecb7c72d7b4af973bc59012fe0e84141915a0c879dfe3632e67fbdb25b2ee480d661ad309f1e0726d3dbbccfe597a" name="ghc-call-stack-devel" arch="riscv64">
  <version epoch="0" ver="0.4.0" rel="2.11"/>
  <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="psimons@suse.com" date="1564920000">- Update call-stack to version 0.2.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update call-stack to version 0.3.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1621166400">- Update call-stack to version 0.4.0.
  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>
</package>
<package pkgid="5797e10cbab83872c92b61b40cc15688f210b32246295bff1b86ffff20017230ebf6b86c23b2a701b3f54b04e983e7a57ba833f3c03390be5ea2aa736ec4e764" name="ghc-call-stack-doc" arch="noarch">
  <version epoch="0" ver="0.4.0" rel="2.11"/>
  <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="psimons@suse.com" date="1564920000">- Update call-stack to version 0.2.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update call-stack to version 0.3.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1621166400">- Update call-stack to version 0.4.0.
  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>
</package>
<package pkgid="6aadbc3a90e8e3c63add60f7ecaa6cc556661dae015d4e6c0f81a4ad7d513ac20f6ac77c373f7db1ac2f3a6712c769e5a63dc67a64d4fbc62d530f262b7a363a" name="ghc-call-stack-prof" arch="riscv64">
  <version epoch="0" ver="0.4.0" rel="2.11"/>
  <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="psimons@suse.com" date="1564920000">- Update call-stack to version 0.2.0.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611144000">- Update call-stack to version 0.3.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1621166400">- Update call-stack to version 0.4.0.
  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>
</package>
<package pkgid="81dc024fd752deee02aa5e9abd077146a67d8b2abef38888189c5a886df2c2031a0a1cd2ac2421d5e7bbc03892921cacef3b200bf8a946416ef51fd0ef386214" name="ghc-case-insensitive" arch="riscv64">
  <version epoch="0" ver="1.2.1.0" rel="6.17"/>
  <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 case-insensitive to version 1.2.0.11.
  * Dropped upper version bounds of dependencies because it's to
    much work to maintain.</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="psimons@suse.com" date="1557144000">- Update case-insensitive to version 1.2.1.0.
  1.2.1.0
  * Add traverse</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řej Sú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>
</package>
<package pkgid="0101b00fc2753465b76b515b367399b2e3247356a2e4c0bc7c14e3de0c64cf59ff3b52edd8b83d00a6185c86312b76db5f0dc8bb9d7cfdd797b39d351810e5fb" name="ghc-case-insensitive-devel" arch="riscv64">
  <version epoch="0" ver="1.2.1.0" rel="6.17"/>
  <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 case-insensitive to version 1.2.0.11.
  * Dropped upper version bounds of dependencies because it's to
    much work to maintain.</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="psimons@suse.com" date="1557144000">- Update case-insensitive to version 1.2.1.0.
  1.2.1.0
  * Add traverse</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řej Sú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>
</package>
<package pkgid="a0c8e59e3a3d16f4adedfafec689d8cdfbecabc6c89eb96c4808b6cb60489fdcdca2594022a6c4519f2d7223303527c2216a3cf1d9cf4d197af0e7eea9070ffc" name="ghc-case-insensitive-doc" arch="noarch">
  <version epoch="0" ver="1.2.1.0" rel="6.17"/>
  <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 case-insensitive to version 1.2.0.11.
  * Dropped upper version bounds of dependencies because it's to
    much work to maintain.</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="psimons@suse.com" date="1557144000">- Update case-insensitive to version 1.2.1.0.
  1.2.1.0
  * Add traverse</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řej Sú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>
</package>
<package pkgid="af72f213b540a2c1915e0283dc0340fdc1dbbd658112cfa5fc4a93a62c4d4c9fc52e2be4f860278eb956e2519d711a5a421a3f506b6a15a042d569bdde629c6d" name="ghc-case-insensitive-prof" arch="riscv64">
  <version epoch="0" ver="1.2.1.0" rel="6.17"/>
  <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 case-insensitive to version 1.2.0.11.
  * Dropped upper version bounds of dependencies because it's to
    much work to maintain.</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="psimons@suse.com" date="1557144000">- Update case-insensitive to version 1.2.1.0.
  1.2.1.0
  * Add traverse</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řej Sú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>
</package>
<package pkgid="7af2a25ea1ae21c4be9af1614f09d438254ae9e9ab5171baef6d85d8e8729822cb0e5f30096e33149a7688a34567df7029bfc453310781907a0b7dd8969c89df" name="ghc-cassava" arch="riscv64">
  <version epoch="0" ver="0.5.4.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688817600">- Update cassava to version 0.5.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1690804800">- Update cassava to version 0.5.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693137600">- Update cassava to version 0.5.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update cassava to version 0.5.3.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713873600">- Update cassava to version 0.5.3.1.
  [#]# Version 0.5.3.1
  * Remove support for GHC 7.
  * Remove cabal flag `bytestring--LT-0_10_4` and support for `bytestring &lt; 0.10.4`.
  * Tested with GHC 8.0 - 9.10 alpha3
  [#]# Version 0.5.3.0 revision 2
  * Allow `bytestring-0.12`
  * Tested with GHC 7.4 - 9.6.2
  [#]# Version 0.5.3.0 revision 1
  * Allow `base-4.18`
  * Tested with GHC 7.4 - 9.6.1 alpha</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722686400">- Update cassava to version 0.5.3.2.
  [#]# Version 0.5.3.2
  * Proper exception on hanging doublequote ([PR #222](https://github.com/haskell-hvr/cassava/pull/222)).
  * Allow latest `hashable`.
  * Build tested with GHC 8.0 - 9.10.1.
  * Functionality tested with GHC 8.4 - 9.10.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update cassava to version 0.5.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749556800">- Update cassava to version 0.5.4.0.
  [#]# Version 0.5.4.0
  * Add `decodeWithP` and `decodeByNameWithP` to `Streaming` interface ([PR #237](https://github.com/haskell-hvr/cassava/pull/237)).
  * Build tested with GHC 8.0 - 9.12.2.
  * Functionality tested with GHC 8.4 - 9.12.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750248000">- Update cassava to version 0.5.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756814400">- Update cassava to version 0.5.4.1.
  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/cassava-0.5.4.1/src/CHANGES.md</changelog>
</package>
<package pkgid="c842f680c337e49c0a5f8bfc62ad12c3b0c51cd484618cce1e22b6c372e6cba57fdd0a4b66dccf2ab3dbc80540c2a21e982c0304045cf86f544cd31a57958a1f" name="ghc-cassava-devel" arch="riscv64">
  <version epoch="0" ver="0.5.4.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688817600">- Update cassava to version 0.5.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1690804800">- Update cassava to version 0.5.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693137600">- Update cassava to version 0.5.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update cassava to version 0.5.3.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713873600">- Update cassava to version 0.5.3.1.
  [#]# Version 0.5.3.1
  * Remove support for GHC 7.
  * Remove cabal flag `bytestring--LT-0_10_4` and support for `bytestring &lt; 0.10.4`.
  * Tested with GHC 8.0 - 9.10 alpha3
  [#]# Version 0.5.3.0 revision 2
  * Allow `bytestring-0.12`
  * Tested with GHC 7.4 - 9.6.2
  [#]# Version 0.5.3.0 revision 1
  * Allow `base-4.18`
  * Tested with GHC 7.4 - 9.6.1 alpha</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722686400">- Update cassava to version 0.5.3.2.
  [#]# Version 0.5.3.2
  * Proper exception on hanging doublequote ([PR #222](https://github.com/haskell-hvr/cassava/pull/222)).
  * Allow latest `hashable`.
  * Build tested with GHC 8.0 - 9.10.1.
  * Functionality tested with GHC 8.4 - 9.10.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update cassava to version 0.5.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749556800">- Update cassava to version 0.5.4.0.
  [#]# Version 0.5.4.0
  * Add `decodeWithP` and `decodeByNameWithP` to `Streaming` interface ([PR #237](https://github.com/haskell-hvr/cassava/pull/237)).
  * Build tested with GHC 8.0 - 9.12.2.
  * Functionality tested with GHC 8.4 - 9.12.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750248000">- Update cassava to version 0.5.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756814400">- Update cassava to version 0.5.4.1.
  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/cassava-0.5.4.1/src/CHANGES.md</changelog>
</package>
<package pkgid="afe6f288b3877b948dcf261e07bea1c6afeeb80d278406ab6512c8f73d73744fc3bcf40485a8e575f3ff81dbe75b0b61f938a30a70bec72edf6507a298f9709d" name="ghc-cassava-doc" arch="noarch">
  <version epoch="0" ver="0.5.4.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688817600">- Update cassava to version 0.5.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1690804800">- Update cassava to version 0.5.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693137600">- Update cassava to version 0.5.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update cassava to version 0.5.3.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713873600">- Update cassava to version 0.5.3.1.
  [#]# Version 0.5.3.1
  * Remove support for GHC 7.
  * Remove cabal flag `bytestring--LT-0_10_4` and support for `bytestring &lt; 0.10.4`.
  * Tested with GHC 8.0 - 9.10 alpha3
  [#]# Version 0.5.3.0 revision 2
  * Allow `bytestring-0.12`
  * Tested with GHC 7.4 - 9.6.2
  [#]# Version 0.5.3.0 revision 1
  * Allow `base-4.18`
  * Tested with GHC 7.4 - 9.6.1 alpha</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722686400">- Update cassava to version 0.5.3.2.
  [#]# Version 0.5.3.2
  * Proper exception on hanging doublequote ([PR #222](https://github.com/haskell-hvr/cassava/pull/222)).
  * Allow latest `hashable`.
  * Build tested with GHC 8.0 - 9.10.1.
  * Functionality tested with GHC 8.4 - 9.10.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update cassava to version 0.5.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749556800">- Update cassava to version 0.5.4.0.
  [#]# Version 0.5.4.0
  * Add `decodeWithP` and `decodeByNameWithP` to `Streaming` interface ([PR #237](https://github.com/haskell-hvr/cassava/pull/237)).
  * Build tested with GHC 8.0 - 9.12.2.
  * Functionality tested with GHC 8.4 - 9.12.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750248000">- Update cassava to version 0.5.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756814400">- Update cassava to version 0.5.4.1.
  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/cassava-0.5.4.1/src/CHANGES.md</changelog>
</package>
<package pkgid="6fb9054cce7d0371de3abaa5716bb6b93e96a7df30dad3584dffb9240634f5c3e6cbe9dee2c2f166237b72d7e6e250a6a9773a6af83993468e93d345a20e1249" name="ghc-cassava-megaparsec" arch="riscv64">
  <version epoch="0" ver="2.1.1" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1599912000">- Update cassava-megaparsec to version 2.0.2.
  [#]# Cassava Megaparsec 2.0.2
  * Add suppport for `megaparsec-9.0.0`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cassava-megaparsec to version 2.0.4.
  [#]# Cassava Megaparsec 2.0.4
  * Allow bytestring-0.11
  [#]# Cassava Megaparsec 2.0.3
  * Exposing Internals</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672142400">- Update cassava-megaparsec to version 2.0.4 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="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714737600">- Forgot to update copyright header in spec file after last change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716897600">- Update cassava-megaparsec to version 2.1.1.
  [#]# Cassava Megaparsec 2.1.0
  * Drop support for GHC 8.0 and below</changelog>
</package>
<package pkgid="cea8eb05bb2a0fc4ef6fb655a63df43ce9434e118d3c01ae24fdd78edee7f23555504ae44dc0c442516419701228d5b7577b480cfff1a2228bc0cbf1c9877735" name="ghc-cassava-megaparsec-devel" arch="riscv64">
  <version epoch="0" ver="2.1.1" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1599912000">- Update cassava-megaparsec to version 2.0.2.
  [#]# Cassava Megaparsec 2.0.2
  * Add suppport for `megaparsec-9.0.0`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cassava-megaparsec to version 2.0.4.
  [#]# Cassava Megaparsec 2.0.4
  * Allow bytestring-0.11
  [#]# Cassava Megaparsec 2.0.3
  * Exposing Internals</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672142400">- Update cassava-megaparsec to version 2.0.4 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="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714737600">- Forgot to update copyright header in spec file after last change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716897600">- Update cassava-megaparsec to version 2.1.1.
  [#]# Cassava Megaparsec 2.1.0
  * Drop support for GHC 8.0 and below</changelog>
</package>
<package pkgid="07d0410e86ccb1d568d0c232e5b57deec0f14785dc8498e2ba2489afe37d205cd605d33a77f9faa8dffcfb67c17df37388b86e56db58a58b6200738395d644ec" name="ghc-cassava-megaparsec-doc" arch="noarch">
  <version epoch="0" ver="2.1.1" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1599912000">- Update cassava-megaparsec to version 2.0.2.
  [#]# Cassava Megaparsec 2.0.2
  * Add suppport for `megaparsec-9.0.0`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cassava-megaparsec to version 2.0.4.
  [#]# Cassava Megaparsec 2.0.4
  * Allow bytestring-0.11
  [#]# Cassava Megaparsec 2.0.3
  * Exposing Internals</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672142400">- Update cassava-megaparsec to version 2.0.4 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="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714737600">- Forgot to update copyright header in spec file after last change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716897600">- Update cassava-megaparsec to version 2.1.1.
  [#]# Cassava Megaparsec 2.1.0
  * Drop support for GHC 8.0 and below</changelog>
</package>
<package pkgid="f6f786dfdb35b4d4cc9e91c3f681c28f535dfa06c335ad5863ce99baaca747af916ead5161628743d65f8965027c6ae3f518832e406d2e37848a240256259940" name="ghc-cassava-megaparsec-prof" arch="riscv64">
  <version epoch="0" ver="2.1.1" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1599912000">- Update cassava-megaparsec to version 2.0.2.
  [#]# Cassava Megaparsec 2.0.2
  * Add suppport for `megaparsec-9.0.0`</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cassava-megaparsec to version 2.0.4.
  [#]# Cassava Megaparsec 2.0.4
  * Allow bytestring-0.11
  [#]# Cassava Megaparsec 2.0.3
  * Exposing Internals</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672142400">- Update cassava-megaparsec to version 2.0.4 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="1710244800">- Jailbreak build for ghc-9.8.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714737600">- Forgot to update copyright header in spec file after last change.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1716897600">- Update cassava-megaparsec to version 2.1.1.
  [#]# Cassava Megaparsec 2.1.0
  * Drop support for GHC 8.0 and below</changelog>
</package>
<package pkgid="a80732f695c48094ffbd0e2b7cbce8eae74295fe674f3cb9b398d0d5470d0b75829ae6975c758d12d9d5e84a741a8bc41c2958603d6606a201815e8603c03c02" name="ghc-cassava-prof" arch="riscv64">
  <version epoch="0" ver="0.5.4.1" rel="1.5"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688817600">- Update cassava to version 0.5.3.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1690804800">- Update cassava to version 0.5.3.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693137600">- Update cassava to version 0.5.3.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update cassava to version 0.5.3.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713873600">- Update cassava to version 0.5.3.1.
  [#]# Version 0.5.3.1
  * Remove support for GHC 7.
  * Remove cabal flag `bytestring--LT-0_10_4` and support for `bytestring &lt; 0.10.4`.
  * Tested with GHC 8.0 - 9.10 alpha3
  [#]# Version 0.5.3.0 revision 2
  * Allow `bytestring-0.12`
  * Tested with GHC 7.4 - 9.6.2
  [#]# Version 0.5.3.0 revision 1
  * Allow `base-4.18`
  * Tested with GHC 7.4 - 9.6.1 alpha</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722686400">- Update cassava to version 0.5.3.2.
  [#]# Version 0.5.3.2
  * Proper exception on hanging doublequote ([PR #222](https://github.com/haskell-hvr/cassava/pull/222)).
  * Allow latest `hashable`.
  * Build tested with GHC 8.0 - 9.10.1.
  * Functionality tested with GHC 8.4 - 9.10.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update cassava to version 0.5.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1749556800">- Update cassava to version 0.5.4.0.
  [#]# Version 0.5.4.0
  * Add `decodeWithP` and `decodeByNameWithP` to `Streaming` interface ([PR #237](https://github.com/haskell-hvr/cassava/pull/237)).
  * Build tested with GHC 8.0 - 9.12.2.
  * Functionality tested with GHC 8.4 - 9.12.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750248000">- Update cassava to version 0.5.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756814400">- Update cassava to version 0.5.4.1.
  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/cassava-0.5.4.1/src/CHANGES.md</changelog>
</package>
<package pkgid="65d2464579a9d5bd18f14cb3ea12f3564eb9a0fcba46f5b26f00e42da7d740f1c9020da359fb82255da59a944a0be3a292a8b8610dbdc1b29d1072d5bef51a07" name="ghc-cborg" arch="riscv64">
  <version epoch="0" ver="0.2.10.0" rel="4.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699963200">- Add cborg at version 0.2.10.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718020800">- Update cborg to version 0.2.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740830400">- Update cborg to version 0.2.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update cborg to version 0.2.10.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="d6107e2598723ec1eebbd3ca3db477c03bc641eea8d740417fa523ea6be4c600efe456bc09e85febe0280797e4e18d5a66f1688277980119901ed60e522f16ea" name="ghc-cborg-devel" arch="riscv64">
  <version epoch="0" ver="0.2.10.0" rel="4.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699963200">- Add cborg at version 0.2.10.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718020800">- Update cborg to version 0.2.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740830400">- Update cborg to version 0.2.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update cborg to version 0.2.10.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1aa91fd7b971f2d46a48caa103bda7103c2c3f917922b3c8c809939cea1ea5769a659378472c86b2391713252bc437e6b782be5ddf047b7e10a892c849e125c0" name="ghc-cborg-doc" arch="noarch">
  <version epoch="0" ver="0.2.10.0" rel="4.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699963200">- Add cborg at version 0.2.10.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718020800">- Update cborg to version 0.2.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740830400">- Update cborg to version 0.2.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update cborg to version 0.2.10.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="43524192693b530217e1d678bdd22b5ee0ccd5d0f03a79e696290dcb0e9a3a2fa21eab856b4d19d11657b7551bb48bb5c00275b125888f32e2c14fba852841f9" name="ghc-cborg-prof" arch="riscv64">
  <version epoch="0" ver="0.2.10.0" rel="4.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699963200">- Add cborg at version 0.2.10.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718020800">- Update cborg to version 0.2.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740830400">- Update cborg to version 0.2.10.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update cborg to version 0.2.10.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f0f3f4dab08694a8565901ee19c4f92ae2dc39c86a52fad1123a8c0e2ebcdd185b24580acbe0c32c8f7957a563d1c0fbbdebd213305c5c880d1beacaf588d02f" name="ghc-cereal" arch="riscv64">
  <version epoch="0" ver="0.5.8.3" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1559390400">- Update cereal to version 0.5.8.1.
  0.5.8.1
  =======
  * GHC 8.8.1 compatibility</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634212800">- Update cereal to version 0.5.8.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636027200">- Update cereal to version 0.5.8.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cereal to version 0.5.8.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update cereal to version 0.5.8.3.
  0.5.8.3
  =======
  * GHC 9.4.1 compatibility</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>
</package>
<package pkgid="9ef7065dec74d61d2ec4c970afffa8e4a22b0f582ca31e87284557c6594d86c473a19bc8bd6e5f5fbade7a6b63bdb850c0c0e3112638d51f7ce15b9da5f53844" name="ghc-cereal-devel" arch="riscv64">
  <version epoch="0" ver="0.5.8.3" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1559390400">- Update cereal to version 0.5.8.1.
  0.5.8.1
  =======
  * GHC 8.8.1 compatibility</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634212800">- Update cereal to version 0.5.8.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636027200">- Update cereal to version 0.5.8.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cereal to version 0.5.8.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update cereal to version 0.5.8.3.
  0.5.8.3
  =======
  * GHC 9.4.1 compatibility</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>
</package>
<package pkgid="07f97e5ed19dab6db85575c72fa207775442cfeea5d1674926376f0cc32ba0bdc313f3de550ab83c1e0ed5e773537ba8230f71177c9c192d00be18ca53744ae1" name="ghc-cereal-doc" arch="noarch">
  <version epoch="0" ver="0.5.8.3" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1559390400">- Update cereal to version 0.5.8.1.
  0.5.8.1
  =======
  * GHC 8.8.1 compatibility</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634212800">- Update cereal to version 0.5.8.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636027200">- Update cereal to version 0.5.8.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cereal to version 0.5.8.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update cereal to version 0.5.8.3.
  0.5.8.3
  =======
  * GHC 9.4.1 compatibility</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>
</package>
<package pkgid="f986e4015dddcd7ff9198f0c91f442bb205d168aecb9ab8f8951aa25843e16f85253de42c8a68940190f12bf70c007bc658d50634645c0164bd8defffa44dcd1" name="ghc-cereal-prof" arch="riscv64">
  <version epoch="0" ver="0.5.8.3" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1559390400">- Update cereal to version 0.5.8.1.
  0.5.8.1
  =======
  * GHC 8.8.1 compatibility</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1634212800">- Update cereal to version 0.5.8.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636027200">- Update cereal to version 0.5.8.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653739200">- Update cereal to version 0.5.8.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update cereal to version 0.5.8.3.
  0.5.8.3
  =======
  * GHC 9.4.1 compatibility</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>
</package>
<package pkgid="71a6a5917349768c063b42ef897141b132802be88839c667221b2a843b4ab0a47aa2f8ebe2c17490af2caf48b24b42b65918b33d81c465a639a4a165b52f075e" name="ghc-character-ps" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697976000">- Add character-ps at version 0.1.</changelog>
</package>
<package pkgid="81c4b1f36ca15a430a340160557a20254bc9bea9304ec517908a33a9c695111f40a0f5dc37135dceb96dd285a58a6e08a35b72540bd0cc586744e0f13188b938" name="ghc-character-ps-devel" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697976000">- Add character-ps at version 0.1.</changelog>
</package>
<package pkgid="f140c26a0f93bd65c2a2ba9f92f8c6578998bd21d152cb818d52253e044d40a680ef0a08db2f0c009b380238f1d803058f8b34a4c18296a13914a08ede85343e" name="ghc-character-ps-doc" arch="noarch">
  <version epoch="0" ver="0.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697976000">- Add character-ps at version 0.1.</changelog>
</package>
<package pkgid="f11c5c96f4ba33c976f8b775d25faf8402def3fd2c45e8d7c2a8773436668786cc14a6ba53635294647d3ea034e690228fc062a5f41ecc8397302e892d990a04" name="ghc-character-ps-prof" arch="riscv64">
  <version epoch="0" ver="0.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697976000">- Add character-ps at version 0.1.</changelog>
</package>
<package pkgid="e4f8768eac2852568edee5a1fab0204153a30d29ae2bf36e5326ec52612b78a06b0acd50813d74f417b5766ad431af049c7c6cf410c9b0faa032446a3b3ea748" name="ghc-citeproc" arch="riscv64">
  <version epoch="0" ver="0.12" rel="1.4"/>
  <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="1719230400">- Update citeproc to version 0.8.1.1.
  [#]# 0.8.1.1
  * Include `10/` prefix in short DOI links (#136).
  * Properly implement `demote-non-dropping-particle="sort-only"` (#141).
    We had previously gotten sorting behavior right for this, but
    not display behavior.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728993600">- Update citeproc to version 0.8.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Enable building of the citeproc executable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update citeproc to version 0.8.1.2.
  [#]# 0.8.1.2
  * Allow containers 0.7 (#143)
  * Update tests to use Diff &gt;= 1.0 (#146).
  * Fix `dropTextWhile` and `dropTextWhileEnd` in Citeproc.Pandoc.
    Ensure that they treat SoftBreak like Space (jgm/pandoc#10451).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update citeproc to version 0.8.1.3.
  [#]# 0.8.1.3
  * Don't add SubstitutedVal to variables that were empty (#148).
    This fixes a bug which caused `variable=` tests to succeed
    in some cases where they should have failed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747051200">- Update citeproc to version 0.9.0.1.
  [#]# 0.9.0.1
  * Fix `readAsInt` so it handles negative numbers in strings.
    `readAsInt` attempts to read strings as integers, but previously
    it didn't properly handle strings like `"-387"`, which are
    sometimes used in bibliographies. See jgm/pandoc#10839.
  [#]# 0.9
  * Fix handling of `type` conditions in `if` (#151).
    In an `if` element with `type="article-journal chapter"`, citeproc
    previously treated this as two separate conditions
    (type=article-journal, type=chapter).  But it seems that the
    intended behavior is to treat it as a single condition that
    succeeds if any of the listed types match. The difference between
    current and intended behavior comes out when `match="all"` is used;
    this will always fail when `type` contains more than one type.
    To fix this, we change the `HasType` constructor on `Condition`
    so that it takes a list of Texts rather than single one [API change],
    and we populate it with the result of splitting the argument
    of `type`. In Eval, we change the clause for the HasType condition
    so that it succeeds if any of the types in the list match.
  * Add `--link-citations` and `--link-bibliography` options to binary
    (#142, Daphne Preston-Kendal).
  * Bump containers upper bound.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update citeproc to version 0.10.
  [#]# 0.10
  * Update locales from upstream (#161). A number of new locales, as well
    as new terms, e.g. `number-of-volumes`, have been added.
  * Add PreserveCase constructor to TextCase [API change].
    Ensure that PreserveCase is added to names that begin
    with a lowercase letter. See jgm/pandoc#10983. This will
    block transformations like the addition of a capital letter
    at the beginning of a note citation.
  * Fix handling of `&lt;substitute&gt;` so it works with `&lt;choose&gt;` inside (#159).
  * Put TagPrefix/TagSuffix tags only over prefix/suffix.
    Previously they also enclosed the material being prefixed/suffixed.
    This change has no effect on any citeproc or pandoc tests.
  * Update CSL tests from upstream and adjust tests expected to pass.
    Note that the expected test outputs in these tests seem out of
    sync with the new locales...
  * locator = "page" should not be true when there is no locator (#165).
  * Add Citation prefix and suffix (#156).
    This adds `citationPrefix`, `citationSuffix` fields to `Citation`
    [API change].
  * Fix sorting so that anything with a prefix or suffix is left in place (#155,
    cf. #89). Motivating example: `blabla [e.g., @zeta2021;@alpha2020]` should
    not render as (Alpha 2020, e.g., Zeta 2021).
  * Fix entity-escaping of characters in the executable output (#153,
    Daphne Preston-Kendal).
  * Fix `is-numeric="locator"` (#164). Previously we weren't looking at the
    locator in this case, but only at the variables defined in the Reference.
  * Improve `is-numeric` detection.
  * Add Eq typeclass instance for `Result a` (Linus Arver) [API change].
  * Improve README (#167, building on suggestinos by @listx).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1760875200">- Update citeproc to version 0.11.
  [#]# 0.11
  * Expand macros in evaluation rather than style parsing (#172).
    This fixes a serious performance issue in styles with heavy
    use of macros, such as the new chicago styles. With this change,
    memory use goes down by more than a factor of ten with these styles.
  * All fields in NameFormat are now Maybe values, so we can tell what
    has been explicitly set [API change].
  * A new function `combineNameFormat` allows filling Nothing values
    in the first argument with Just values in the second [API change].
    The old defaults that were used for the non-Maybe values are
    now set at the appropriate place in Citeproc.Eval.
  * Add `styleNameFormat` field to Style [API change].
  * Add `layoutNameFormat` to Layout [API change].
  * Add parameter for a NameFormat to SortKeyMacro constructor on SortKey
    [API change].
  * CSL JSON: allow formatting in numeric fields (#170).
    There's a catch, though. Currently the number splitting code
    (`splitNums`) has to convert everything to text, so the
    formatting will be lost. Still, this is better than treating
    the formatting code as plain text which will then be escaped
    in the output.  So, for example, we get
    `1er` instead of `1&amp;#60;sup&amp;#62;er&amp;#60;/sup&amp;#62;` for
    CSL JSON `1&lt;sup&gt;er&lt;/sup&gt;`.
  * Improve test suite so that expected failures are tracked.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update citeproc to version 0.12.
  [#]# 0.12
  * Fix suppression of substituted variables for number,
    short- variants (#174).
  * Fix is-numeric detection for non-locators with en-dash (#175).
  * Fix handling of CSL JSON formatting (i.e. handling of
    tags like `&lt;i&gt;` and also quotes, which are "smartified") (#170,
    [#173]).
    We were previously handling this in the wrong way, by parsing
    it in the `fromText` method for `CslJson Text`.  This meant that
    there was no way to prevent quotes from turning into smart
    quotes, even in things like URLs (see #173).
    What is more, we were not handling this sort of formatting at
    all in other contexts, e.g. in terms, `text` elements with a
    `value`, locators, prefixes, and suffixes.  The CSL tests were
    passing only because the raw HTML was being passed through
    verbatim, but in other formats this led to undesirable results
    (see #170).
    Formatting is now parsed in prefix, suffix, locator, text
    value, and terms.  And `fromText` is now just `CslText`, so that
    purely textual values like URLs can be inserted.
    We also handle the conversion of Unicode superscript characters
    to explicit `&lt;sup&gt;.&lt;/sup&gt;` in CSL JSON somewhat differently.
    Instead of making the replacement in *parsing* CSL JSON,
    which would now affect other formats too, because terms in
    locales are parsed as CSL JSON, we make the replacement in
  * rendering* CSL JSON. This gives us behavior consistent with
    the previous behavior, with the substitution occuring in
    CSL JSON output but not in Pandoc.
    [API changes]
    + Citeproc.Types now exports `parseCslJson`, `lookupQuotes`,
    `superscriptChars`.
    + Citeproc.Locale no longer exports `lookupQuotes`.
    + `parseCslJson` now takes an additional parameter for a Locale.
  * Add StandardVariable constructor for VariableType [API change]
    (#173). Also change the interpretation of StringVariable,
    so that StringVariables are not parsed for quotes and HTML-like
    formatting. Make URL, ISBN, etc. StringVariables.
  * Test suite improvements:
    + Indicate FAILED:EXPECTED or :UNEXPECTED in output.
    + Fix formatting of columns in test summary.</changelog>
</package>
<package pkgid="d1912f87b415b136cfac7904f42c06d8febe1d1ed8beb3314878c7174ae521294a611cae27b66d434e0e3648bfb7433f0148471ef40ef0d6a781587bd2849580" name="ghc-citeproc-devel" arch="riscv64">
  <version epoch="0" ver="0.12" rel="1.4"/>
  <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="1719230400">- Update citeproc to version 0.8.1.1.
  [#]# 0.8.1.1
  * Include `10/` prefix in short DOI links (#136).
  * Properly implement `demote-non-dropping-particle="sort-only"` (#141).
    We had previously gotten sorting behavior right for this, but
    not display behavior.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728993600">- Update citeproc to version 0.8.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Enable building of the citeproc executable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update citeproc to version 0.8.1.2.
  [#]# 0.8.1.2
  * Allow containers 0.7 (#143)
  * Update tests to use Diff &gt;= 1.0 (#146).
  * Fix `dropTextWhile` and `dropTextWhileEnd` in Citeproc.Pandoc.
    Ensure that they treat SoftBreak like Space (jgm/pandoc#10451).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update citeproc to version 0.8.1.3.
  [#]# 0.8.1.3
  * Don't add SubstitutedVal to variables that were empty (#148).
    This fixes a bug which caused `variable=` tests to succeed
    in some cases where they should have failed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747051200">- Update citeproc to version 0.9.0.1.
  [#]# 0.9.0.1
  * Fix `readAsInt` so it handles negative numbers in strings.
    `readAsInt` attempts to read strings as integers, but previously
    it didn't properly handle strings like `"-387"`, which are
    sometimes used in bibliographies. See jgm/pandoc#10839.
  [#]# 0.9
  * Fix handling of `type` conditions in `if` (#151).
    In an `if` element with `type="article-journal chapter"`, citeproc
    previously treated this as two separate conditions
    (type=article-journal, type=chapter).  But it seems that the
    intended behavior is to treat it as a single condition that
    succeeds if any of the listed types match. The difference between
    current and intended behavior comes out when `match="all"` is used;
    this will always fail when `type` contains more than one type.
    To fix this, we change the `HasType` constructor on `Condition`
    so that it takes a list of Texts rather than single one [API change],
    and we populate it with the result of splitting the argument
    of `type`. In Eval, we change the clause for the HasType condition
    so that it succeeds if any of the types in the list match.
  * Add `--link-citations` and `--link-bibliography` options to binary
    (#142, Daphne Preston-Kendal).
  * Bump containers upper bound.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update citeproc to version 0.10.
  [#]# 0.10
  * Update locales from upstream (#161). A number of new locales, as well
    as new terms, e.g. `number-of-volumes`, have been added.
  * Add PreserveCase constructor to TextCase [API change].
    Ensure that PreserveCase is added to names that begin
    with a lowercase letter. See jgm/pandoc#10983. This will
    block transformations like the addition of a capital letter
    at the beginning of a note citation.
  * Fix handling of `&lt;substitute&gt;` so it works with `&lt;choose&gt;` inside (#159).
  * Put TagPrefix/TagSuffix tags only over prefix/suffix.
    Previously they also enclosed the material being prefixed/suffixed.
    This change has no effect on any citeproc or pandoc tests.
  * Update CSL tests from upstream and adjust tests expected to pass.
    Note that the expected test outputs in these tests seem out of
    sync with the new locales...
  * locator = "page" should not be true when there is no locator (#165).
  * Add Citation prefix and suffix (#156).
    This adds `citationPrefix`, `citationSuffix` fields to `Citation`
    [API change].
  * Fix sorting so that anything with a prefix or suffix is left in place (#155,
    cf. #89). Motivating example: `blabla [e.g., @zeta2021;@alpha2020]` should
    not render as (Alpha 2020, e.g., Zeta 2021).
  * Fix entity-escaping of characters in the executable output (#153,
    Daphne Preston-Kendal).
  * Fix `is-numeric="locator"` (#164). Previously we weren't looking at the
    locator in this case, but only at the variables defined in the Reference.
  * Improve `is-numeric` detection.
  * Add Eq typeclass instance for `Result a` (Linus Arver) [API change].
  * Improve README (#167, building on suggestinos by @listx).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1760875200">- Update citeproc to version 0.11.
  [#]# 0.11
  * Expand macros in evaluation rather than style parsing (#172).
    This fixes a serious performance issue in styles with heavy
    use of macros, such as the new chicago styles. With this change,
    memory use goes down by more than a factor of ten with these styles.
  * All fields in NameFormat are now Maybe values, so we can tell what
    has been explicitly set [API change].
  * A new function `combineNameFormat` allows filling Nothing values
    in the first argument with Just values in the second [API change].
    The old defaults that were used for the non-Maybe values are
    now set at the appropriate place in Citeproc.Eval.
  * Add `styleNameFormat` field to Style [API change].
  * Add `layoutNameFormat` to Layout [API change].
  * Add parameter for a NameFormat to SortKeyMacro constructor on SortKey
    [API change].
  * CSL JSON: allow formatting in numeric fields (#170).
    There's a catch, though. Currently the number splitting code
    (`splitNums`) has to convert everything to text, so the
    formatting will be lost. Still, this is better than treating
    the formatting code as plain text which will then be escaped
    in the output.  So, for example, we get
    `1er` instead of `1&amp;#60;sup&amp;#62;er&amp;#60;/sup&amp;#62;` for
    CSL JSON `1&lt;sup&gt;er&lt;/sup&gt;`.
  * Improve test suite so that expected failures are tracked.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update citeproc to version 0.12.
  [#]# 0.12
  * Fix suppression of substituted variables for number,
    short- variants (#174).
  * Fix is-numeric detection for non-locators with en-dash (#175).
  * Fix handling of CSL JSON formatting (i.e. handling of
    tags like `&lt;i&gt;` and also quotes, which are "smartified") (#170,
    [#173]).
    We were previously handling this in the wrong way, by parsing
    it in the `fromText` method for `CslJson Text`.  This meant that
    there was no way to prevent quotes from turning into smart
    quotes, even in things like URLs (see #173).
    What is more, we were not handling this sort of formatting at
    all in other contexts, e.g. in terms, `text` elements with a
    `value`, locators, prefixes, and suffixes.  The CSL tests were
    passing only because the raw HTML was being passed through
    verbatim, but in other formats this led to undesirable results
    (see #170).
    Formatting is now parsed in prefix, suffix, locator, text
    value, and terms.  And `fromText` is now just `CslText`, so that
    purely textual values like URLs can be inserted.
    We also handle the conversion of Unicode superscript characters
    to explicit `&lt;sup&gt;.&lt;/sup&gt;` in CSL JSON somewhat differently.
    Instead of making the replacement in *parsing* CSL JSON,
    which would now affect other formats too, because terms in
    locales are parsed as CSL JSON, we make the replacement in
  * rendering* CSL JSON. This gives us behavior consistent with
    the previous behavior, with the substitution occuring in
    CSL JSON output but not in Pandoc.
    [API changes]
    + Citeproc.Types now exports `parseCslJson`, `lookupQuotes`,
    `superscriptChars`.
    + Citeproc.Locale no longer exports `lookupQuotes`.
    + `parseCslJson` now takes an additional parameter for a Locale.
  * Add StandardVariable constructor for VariableType [API change]
    (#173). Also change the interpretation of StringVariable,
    so that StringVariables are not parsed for quotes and HTML-like
    formatting. Make URL, ISBN, etc. StringVariables.
  * Test suite improvements:
    + Indicate FAILED:EXPECTED or :UNEXPECTED in output.
    + Fix formatting of columns in test summary.</changelog>
</package>
<package pkgid="023575c641b4aa617a38c75129a1db2402ab2bd2e432ac55b9a70b520254ee981f056b088e04335958a89f2601859319f3132283866d0927ffd7ddbd3a96f366" name="ghc-citeproc-doc" arch="noarch">
  <version epoch="0" ver="0.12" rel="1.4"/>
  <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="1719230400">- Update citeproc to version 0.8.1.1.
  [#]# 0.8.1.1
  * Include `10/` prefix in short DOI links (#136).
  * Properly implement `demote-non-dropping-particle="sort-only"` (#141).
    We had previously gotten sorting behavior right for this, but
    not display behavior.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728993600">- Update citeproc to version 0.8.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Enable building of the citeproc executable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update citeproc to version 0.8.1.2.
  [#]# 0.8.1.2
  * Allow containers 0.7 (#143)
  * Update tests to use Diff &gt;= 1.0 (#146).
  * Fix `dropTextWhile` and `dropTextWhileEnd` in Citeproc.Pandoc.
    Ensure that they treat SoftBreak like Space (jgm/pandoc#10451).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update citeproc to version 0.8.1.3.
  [#]# 0.8.1.3
  * Don't add SubstitutedVal to variables that were empty (#148).
    This fixes a bug which caused `variable=` tests to succeed
    in some cases where they should have failed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747051200">- Update citeproc to version 0.9.0.1.
  [#]# 0.9.0.1
  * Fix `readAsInt` so it handles negative numbers in strings.
    `readAsInt` attempts to read strings as integers, but previously
    it didn't properly handle strings like `"-387"`, which are
    sometimes used in bibliographies. See jgm/pandoc#10839.
  [#]# 0.9
  * Fix handling of `type` conditions in `if` (#151).
    In an `if` element with `type="article-journal chapter"`, citeproc
    previously treated this as two separate conditions
    (type=article-journal, type=chapter).  But it seems that the
    intended behavior is to treat it as a single condition that
    succeeds if any of the listed types match. The difference between
    current and intended behavior comes out when `match="all"` is used;
    this will always fail when `type` contains more than one type.
    To fix this, we change the `HasType` constructor on `Condition`
    so that it takes a list of Texts rather than single one [API change],
    and we populate it with the result of splitting the argument
    of `type`. In Eval, we change the clause for the HasType condition
    so that it succeeds if any of the types in the list match.
  * Add `--link-citations` and `--link-bibliography` options to binary
    (#142, Daphne Preston-Kendal).
  * Bump containers upper bound.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update citeproc to version 0.10.
  [#]# 0.10
  * Update locales from upstream (#161). A number of new locales, as well
    as new terms, e.g. `number-of-volumes`, have been added.
  * Add PreserveCase constructor to TextCase [API change].
    Ensure that PreserveCase is added to names that begin
    with a lowercase letter. See jgm/pandoc#10983. This will
    block transformations like the addition of a capital letter
    at the beginning of a note citation.
  * Fix handling of `&lt;substitute&gt;` so it works with `&lt;choose&gt;` inside (#159).
  * Put TagPrefix/TagSuffix tags only over prefix/suffix.
    Previously they also enclosed the material being prefixed/suffixed.
    This change has no effect on any citeproc or pandoc tests.
  * Update CSL tests from upstream and adjust tests expected to pass.
    Note that the expected test outputs in these tests seem out of
    sync with the new locales...
  * locator = "page" should not be true when there is no locator (#165).
  * Add Citation prefix and suffix (#156).
    This adds `citationPrefix`, `citationSuffix` fields to `Citation`
    [API change].
  * Fix sorting so that anything with a prefix or suffix is left in place (#155,
    cf. #89). Motivating example: `blabla [e.g., @zeta2021;@alpha2020]` should
    not render as (Alpha 2020, e.g., Zeta 2021).
  * Fix entity-escaping of characters in the executable output (#153,
    Daphne Preston-Kendal).
  * Fix `is-numeric="locator"` (#164). Previously we weren't looking at the
    locator in this case, but only at the variables defined in the Reference.
  * Improve `is-numeric` detection.
  * Add Eq typeclass instance for `Result a` (Linus Arver) [API change].
  * Improve README (#167, building on suggestinos by @listx).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1760875200">- Update citeproc to version 0.11.
  [#]# 0.11
  * Expand macros in evaluation rather than style parsing (#172).
    This fixes a serious performance issue in styles with heavy
    use of macros, such as the new chicago styles. With this change,
    memory use goes down by more than a factor of ten with these styles.
  * All fields in NameFormat are now Maybe values, so we can tell what
    has been explicitly set [API change].
  * A new function `combineNameFormat` allows filling Nothing values
    in the first argument with Just values in the second [API change].
    The old defaults that were used for the non-Maybe values are
    now set at the appropriate place in Citeproc.Eval.
  * Add `styleNameFormat` field to Style [API change].
  * Add `layoutNameFormat` to Layout [API change].
  * Add parameter for a NameFormat to SortKeyMacro constructor on SortKey
    [API change].
  * CSL JSON: allow formatting in numeric fields (#170).
    There's a catch, though. Currently the number splitting code
    (`splitNums`) has to convert everything to text, so the
    formatting will be lost. Still, this is better than treating
    the formatting code as plain text which will then be escaped
    in the output.  So, for example, we get
    `1er` instead of `1&amp;#60;sup&amp;#62;er&amp;#60;/sup&amp;#62;` for
    CSL JSON `1&lt;sup&gt;er&lt;/sup&gt;`.
  * Improve test suite so that expected failures are tracked.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update citeproc to version 0.12.
  [#]# 0.12
  * Fix suppression of substituted variables for number,
    short- variants (#174).
  * Fix is-numeric detection for non-locators with en-dash (#175).
  * Fix handling of CSL JSON formatting (i.e. handling of
    tags like `&lt;i&gt;` and also quotes, which are "smartified") (#170,
    [#173]).
    We were previously handling this in the wrong way, by parsing
    it in the `fromText` method for `CslJson Text`.  This meant that
    there was no way to prevent quotes from turning into smart
    quotes, even in things like URLs (see #173).
    What is more, we were not handling this sort of formatting at
    all in other contexts, e.g. in terms, `text` elements with a
    `value`, locators, prefixes, and suffixes.  The CSL tests were
    passing only because the raw HTML was being passed through
    verbatim, but in other formats this led to undesirable results
    (see #170).
    Formatting is now parsed in prefix, suffix, locator, text
    value, and terms.  And `fromText` is now just `CslText`, so that
    purely textual values like URLs can be inserted.
    We also handle the conversion of Unicode superscript characters
    to explicit `&lt;sup&gt;.&lt;/sup&gt;` in CSL JSON somewhat differently.
    Instead of making the replacement in *parsing* CSL JSON,
    which would now affect other formats too, because terms in
    locales are parsed as CSL JSON, we make the replacement in
  * rendering* CSL JSON. This gives us behavior consistent with
    the previous behavior, with the substitution occuring in
    CSL JSON output but not in Pandoc.
    [API changes]
    + Citeproc.Types now exports `parseCslJson`, `lookupQuotes`,
    `superscriptChars`.
    + Citeproc.Locale no longer exports `lookupQuotes`.
    + `parseCslJson` now takes an additional parameter for a Locale.
  * Add StandardVariable constructor for VariableType [API change]
    (#173). Also change the interpretation of StringVariable,
    so that StringVariables are not parsed for quotes and HTML-like
    formatting. Make URL, ISBN, etc. StringVariables.
  * Test suite improvements:
    + Indicate FAILED:EXPECTED or :UNEXPECTED in output.
    + Fix formatting of columns in test summary.</changelog>
</package>
<package pkgid="1c62fad44952c5bedffd63434c86bce88974d57889bfd9a923c6eb1f0abc9b56b64f8bd91ea1a897cf6032aeb9a18f988f0fd3da6415730dfe2570c6af74f9b8" name="ghc-citeproc-prof" arch="riscv64">
  <version epoch="0" ver="0.12" rel="1.4"/>
  <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="1719230400">- Update citeproc to version 0.8.1.1.
  [#]# 0.8.1.1
  * Include `10/` prefix in short DOI links (#136).
  * Properly implement `demote-non-dropping-particle="sort-only"` (#141).
    We had previously gotten sorting behavior right for this, but
    not display behavior.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728993600">- Update citeproc to version 0.8.1.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734350400">- Enable building of the citeproc executable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update citeproc to version 0.8.1.2.
  [#]# 0.8.1.2
  * Allow containers 0.7 (#143)
  * Update tests to use Diff &gt;= 1.0 (#146).
  * Fix `dropTextWhile` and `dropTextWhileEnd` in Citeproc.Pandoc.
    Ensure that they treat SoftBreak like Space (jgm/pandoc#10451).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update citeproc to version 0.8.1.3.
  [#]# 0.8.1.3
  * Don't add SubstitutedVal to variables that were empty (#148).
    This fixes a bug which caused `variable=` tests to succeed
    in some cases where they should have failed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1747051200">- Update citeproc to version 0.9.0.1.
  [#]# 0.9.0.1
  * Fix `readAsInt` so it handles negative numbers in strings.
    `readAsInt` attempts to read strings as integers, but previously
    it didn't properly handle strings like `"-387"`, which are
    sometimes used in bibliographies. See jgm/pandoc#10839.
  [#]# 0.9
  * Fix handling of `type` conditions in `if` (#151).
    In an `if` element with `type="article-journal chapter"`, citeproc
    previously treated this as two separate conditions
    (type=article-journal, type=chapter).  But it seems that the
    intended behavior is to treat it as a single condition that
    succeeds if any of the listed types match. The difference between
    current and intended behavior comes out when `match="all"` is used;
    this will always fail when `type` contains more than one type.
    To fix this, we change the `HasType` constructor on `Condition`
    so that it takes a list of Texts rather than single one [API change],
    and we populate it with the result of splitting the argument
    of `type`. In Eval, we change the clause for the HasType condition
    so that it succeeds if any of the types in the list match.
  * Add `--link-citations` and `--link-bibliography` options to binary
    (#142, Daphne Preston-Kendal).
  * Bump containers upper bound.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update citeproc to version 0.10.
  [#]# 0.10
  * Update locales from upstream (#161). A number of new locales, as well
    as new terms, e.g. `number-of-volumes`, have been added.
  * Add PreserveCase constructor to TextCase [API change].
    Ensure that PreserveCase is added to names that begin
    with a lowercase letter. See jgm/pandoc#10983. This will
    block transformations like the addition of a capital letter
    at the beginning of a note citation.
  * Fix handling of `&lt;substitute&gt;` so it works with `&lt;choose&gt;` inside (#159).
  * Put TagPrefix/TagSuffix tags only over prefix/suffix.
    Previously they also enclosed the material being prefixed/suffixed.
    This change has no effect on any citeproc or pandoc tests.
  * Update CSL tests from upstream and adjust tests expected to pass.
    Note that the expected test outputs in these tests seem out of
    sync with the new locales...
  * locator = "page" should not be true when there is no locator (#165).
  * Add Citation prefix and suffix (#156).
    This adds `citationPrefix`, `citationSuffix` fields to `Citation`
    [API change].
  * Fix sorting so that anything with a prefix or suffix is left in place (#155,
    cf. #89). Motivating example: `blabla [e.g., @zeta2021;@alpha2020]` should
    not render as (Alpha 2020, e.g., Zeta 2021).
  * Fix entity-escaping of characters in the executable output (#153,
    Daphne Preston-Kendal).
  * Fix `is-numeric="locator"` (#164). Previously we weren't looking at the
    locator in this case, but only at the variables defined in the Reference.
  * Improve `is-numeric` detection.
  * Add Eq typeclass instance for `Result a` (Linus Arver) [API change].
  * Improve README (#167, building on suggestinos by @listx).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1760875200">- Update citeproc to version 0.11.
  [#]# 0.11
  * Expand macros in evaluation rather than style parsing (#172).
    This fixes a serious performance issue in styles with heavy
    use of macros, such as the new chicago styles. With this change,
    memory use goes down by more than a factor of ten with these styles.
  * All fields in NameFormat are now Maybe values, so we can tell what
    has been explicitly set [API change].
  * A new function `combineNameFormat` allows filling Nothing values
    in the first argument with Just values in the second [API change].
    The old defaults that were used for the non-Maybe values are
    now set at the appropriate place in Citeproc.Eval.
  * Add `styleNameFormat` field to Style [API change].
  * Add `layoutNameFormat` to Layout [API change].
  * Add parameter for a NameFormat to SortKeyMacro constructor on SortKey
    [API change].
  * CSL JSON: allow formatting in numeric fields (#170).
    There's a catch, though. Currently the number splitting code
    (`splitNums`) has to convert everything to text, so the
    formatting will be lost. Still, this is better than treating
    the formatting code as plain text which will then be escaped
    in the output.  So, for example, we get
    `1er` instead of `1&amp;#60;sup&amp;#62;er&amp;#60;/sup&amp;#62;` for
    CSL JSON `1&lt;sup&gt;er&lt;/sup&gt;`.
  * Improve test suite so that expected failures are tracked.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update citeproc to version 0.12.
  [#]# 0.12
  * Fix suppression of substituted variables for number,
    short- variants (#174).
  * Fix is-numeric detection for non-locators with en-dash (#175).
  * Fix handling of CSL JSON formatting (i.e. handling of
    tags like `&lt;i&gt;` and also quotes, which are "smartified") (#170,
    [#173]).
    We were previously handling this in the wrong way, by parsing
    it in the `fromText` method for `CslJson Text`.  This meant that
    there was no way to prevent quotes from turning into smart
    quotes, even in things like URLs (see #173).
    What is more, we were not handling this sort of formatting at
    all in other contexts, e.g. in terms, `text` elements with a
    `value`, locators, prefixes, and suffixes.  The CSL tests were
    passing only because the raw HTML was being passed through
    verbatim, but in other formats this led to undesirable results
    (see #170).
    Formatting is now parsed in prefix, suffix, locator, text
    value, and terms.  And `fromText` is now just `CslText`, so that
    purely textual values like URLs can be inserted.
    We also handle the conversion of Unicode superscript characters
    to explicit `&lt;sup&gt;.&lt;/sup&gt;` in CSL JSON somewhat differently.
    Instead of making the replacement in *parsing* CSL JSON,
    which would now affect other formats too, because terms in
    locales are parsed as CSL JSON, we make the replacement in
  * rendering* CSL JSON. This gives us behavior consistent with
    the previous behavior, with the substitution occuring in
    CSL JSON output but not in Pandoc.
    [API changes]
    + Citeproc.Types now exports `parseCslJson`, `lookupQuotes`,
    `superscriptChars`.
    + Citeproc.Locale no longer exports `lookupQuotes`.
    + `parseCslJson` now takes an additional parameter for a Locale.
  * Add StandardVariable constructor for VariableType [API change]
    (#173). Also change the interpretation of StringVariable,
    so that StringVariables are not parsed for quotes and HTML-like
    formatting. Make URL, ISBN, etc. StringVariables.
  * Test suite improvements:
    + Indicate FAILED:EXPECTED or :UNEXPECTED in output.
    + Fix formatting of columns in test summary.</changelog>
</package>
<package pkgid="e0c66945155478e5e20f4bcf9ad40ea5a13e8143364b59537eadee013fd50c980ab31995b581322f1cde7f906c1a7172a8a660402eb2cfdafc2689fe9367bbb9" name="ghc-clientsession" arch="riscv64">
  <version epoch="0" ver="0.9.3.0" rel="1.10"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add clientsession at version 0.9.1.2.</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řej Sú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="1689681600">- Update clientsession to version 0.9.2.0.
  [#] ChangeLog for clientsession
  [#]# 0.9.2.0
  * Migrate crypto-aes and cprng-aes to cryptonite. [#36](https://github.com/yesodweb/clientsession/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689768000">- Update clientsession to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720958400">- Update clientsession to version 0.9.3.0.
  [#]# 0.9.3.0
  * Migrate to crypton from cryptonite.</changelog>
</package>
<package pkgid="5f29517986ca4f5af880857c037ecb5a0f04dd436e2ac09cfb04de74ee556f2e7141136ce68fb885596190c904849e1d50832a3c9504bf68023025d039c27672" name="ghc-clientsession-devel" arch="riscv64">
  <version epoch="0" ver="0.9.3.0" rel="1.10"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add clientsession at version 0.9.1.2.</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řej Sú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="1689681600">- Update clientsession to version 0.9.2.0.
  [#] ChangeLog for clientsession
  [#]# 0.9.2.0
  * Migrate crypto-aes and cprng-aes to cryptonite. [#36](https://github.com/yesodweb/clientsession/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689768000">- Update clientsession to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720958400">- Update clientsession to version 0.9.3.0.
  [#]# 0.9.3.0
  * Migrate to crypton from cryptonite.</changelog>
</package>
<package pkgid="0412bc49c0d334b68d458e7a2d26349a19cb4b70313eedb812742e5c81d7d3c74eb21863fc00e5603f0d9e7b9e0dd1e4a41c9dc5ee5885047b8a7ba552148a75" name="ghc-clientsession-doc" arch="noarch">
  <version epoch="0" ver="0.9.3.0" rel="1.10"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add clientsession at version 0.9.1.2.</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řej Sú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="1689681600">- Update clientsession to version 0.9.2.0.
  [#] ChangeLog for clientsession
  [#]# 0.9.2.0
  * Migrate crypto-aes and cprng-aes to cryptonite. [#36](https://github.com/yesodweb/clientsession/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689768000">- Update clientsession to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720958400">- Update clientsession to version 0.9.3.0.
  [#]# 0.9.3.0
  * Migrate to crypton from cryptonite.</changelog>
</package>
<package pkgid="e307d6f46f78e3a3eadaa5f6c0fbfc4166ef366d109ef9e88cd91d05fd5dbb6494f88044cce7050f13d19e63e929d5f129db7800878aa3dd570509d75d5d7653" name="ghc-clientsession-prof" arch="riscv64">
  <version epoch="0" ver="0.9.3.0" rel="1.10"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add clientsession at version 0.9.1.2.</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řej Sú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="1689681600">- Update clientsession to version 0.9.2.0.
  [#] ChangeLog for clientsession
  [#]# 0.9.2.0
  * Migrate crypto-aes and cprng-aes to cryptonite. [#36](https://github.com/yesodweb/clientsession/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689768000">- Update clientsession to version 0.9.2.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720958400">- Update clientsession to version 0.9.3.0.
  [#]# 0.9.3.0
  * Migrate to crypton from cryptonite.</changelog>
</package>
<package pkgid="5357a8030ce2f7b18d655b6e232496e0ef512f4556079ea4f001daba1f3eb782047bcc58295607e91f8f5b0f58bd38a12d05bd62d3077fb7d7d99b058fa235df" name="ghc-clock" arch="riscv64">
  <version epoch="0" ver="0.8.4" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1556712000">- Update clock to version 0.8.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611489600">- Update clock to version 0.8.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update clock to version 0.8.3.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689595200">- Update clock to version 0.8.4.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
</package>
<package pkgid="b0d0d79032daf537a5f82769e016cb1f5746382f5596d348d6cbfff02c7622726a86270760e2013cfa6a300b54f3a6eb2961f97faae51a9ed4b82f99b84c6c74" name="ghc-clock-devel" arch="riscv64">
  <version epoch="0" ver="0.8.4" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1556712000">- Update clock to version 0.8.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611489600">- Update clock to version 0.8.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update clock to version 0.8.3.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689595200">- Update clock to version 0.8.4.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
</package>
<package pkgid="64fe487878c871ff0de814258ccf115c0b157e39b7bd9be7e7de3943b5e6b4495cec13c7f6af6d2fbc27246c1266ae55bd4012996d2f5a94726dfbb2b5e3498a" name="ghc-clock-doc" arch="noarch">
  <version epoch="0" ver="0.8.4" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1556712000">- Update clock to version 0.8.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611489600">- Update clock to version 0.8.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update clock to version 0.8.3.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689595200">- Update clock to version 0.8.4.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
</package>
<package pkgid="746e10bec5c6fd2d4deecb4b200ebf3a855d8b447dffd6367c161680caa8bc54c03e6ea5577365b66fc70154bf70db3b64b1c9ec86298dbea7200afa0b57bbfa" name="ghc-clock-prof" arch="riscv64">
  <version epoch="0" ver="0.8.4" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="psimons@suse.com" date="1556712000">- Update clock to version 0.8.
  Upstream does not provide a change log file.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611489600">- Update clock to version 0.8.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644408000">- Update clock to version 0.8.3.
  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="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689595200">- Update clock to version 0.8.4.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
</package>
<package pkgid="ef5c48b159809f315094f9f4c8c9c93a6771ae8bf6402b65380c503828ed00ad91ef1dd319d571e68ae521d155e989213d66aee3687a0b306940150579c2d6e8" name="ghc-cmdargs" arch="riscv64">
  <version epoch="0" ver="0.10.22" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cmdargs at version 0.10.20.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update cmdargs to version 0.10.21.
  0.10.21, released 2021-02-14
    Handle GHC 9.0 optimisations
    Remove support for GHC 7.4 to 7.8</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update cmdargs to version 0.10.22.
  0.10.22, released 2023-03-13
    [#68], support GHC 9.6</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>
</package>
<package pkgid="785d146f424c87419f7862fb245dde0b9bc36cd3814e587dbc9420c3feff1fe90e780b00159d21bb3fca69208d21afb4c158dc99ef0d1c38ad9b245f3799c907" name="ghc-cmdargs-devel" arch="riscv64">
  <version epoch="0" ver="0.10.22" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cmdargs at version 0.10.20.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update cmdargs to version 0.10.21.
  0.10.21, released 2021-02-14
    Handle GHC 9.0 optimisations
    Remove support for GHC 7.4 to 7.8</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update cmdargs to version 0.10.22.
  0.10.22, released 2023-03-13
    [#68], support GHC 9.6</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>
</package>
<package pkgid="932f7d7e24b5ef1e651ea24267116be9222d44c7876184fe253e086e71078f337ae49d76c9028dc8b6550dd985685c736125cf88daa932953cdbf830bab48b22" name="ghc-cmdargs-doc" arch="noarch">
  <version epoch="0" ver="0.10.22" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cmdargs at version 0.10.20.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update cmdargs to version 0.10.21.
  0.10.21, released 2021-02-14
    Handle GHC 9.0 optimisations
    Remove support for GHC 7.4 to 7.8</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update cmdargs to version 0.10.22.
  0.10.22, released 2023-03-13
    [#68], support GHC 9.6</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>
</package>
<package pkgid="303bc148acb67fd09f9a82fe1badfce20e3add4b5bd227d7306d0c9e2486f81f4eed5c871a1abd71eb38e68ab8ba003fea108c786195074af70c2ef4327f4d42" name="ghc-cmdargs-prof" arch="riscv64">
  <version epoch="0" ver="0.10.22" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cmdargs at version 0.10.20.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613304000">- Update cmdargs to version 0.10.21.
  0.10.21, released 2021-02-14
    Handle GHC 9.0 optimisations
    Remove support for GHC 7.4 to 7.8</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update cmdargs to version 0.10.22.
  0.10.22, released 2023-03-13
    [#68], support GHC 9.6</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>
</package>
<package pkgid="c13721800e3aa36831a772ffd7b2bb473722d3a6665f193258cbf08add7dd7afe709fbe4b64fc4c4b15ae1ff0e119b1889902e95ed6f22d9ad4df0c3e5bc6667" name="ghc-colour" arch="riscv64">
  <version epoch="0" ver="2.3.6" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1526299200">- Update colour to version 2.3.4.
  * Support for Semigroup (as superclass of) Monoid Proposal.
  * Add test-suite to cabal file.</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="psimons@suse.com" date="1557057600">- Update colour to version 2.3.5.
  New in version 2.3.5:
  - Support for MonadFail Proposal.
  - Documentation updates.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1624622400">- Update colour to version 2.3.6.
  New in version 2.3.6:
  - Minimum base of 4.13.
  - Locked down non-colour imports.
  - Made semigroup instances canonical.
  - Updated dependencies (for testing).</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>
</package>
<package pkgid="080f407174522ca7a7044a4fea5d7e0198cd16857253e389263aa65088648e57bbfb3c49909abbdd7423ec17bed119371e50b8890dcb80e3a51c02bb921de1f2" name="ghc-colour-devel" arch="riscv64">
  <version epoch="0" ver="2.3.6" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1526299200">- Update colour to version 2.3.4.
  * Support for Semigroup (as superclass of) Monoid Proposal.
  * Add test-suite to cabal file.</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="psimons@suse.com" date="1557057600">- Update colour to version 2.3.5.
  New in version 2.3.5:
  - Support for MonadFail Proposal.
  - Documentation updates.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1624622400">- Update colour to version 2.3.6.
  New in version 2.3.6:
  - Minimum base of 4.13.
  - Locked down non-colour imports.
  - Made semigroup instances canonical.
  - Updated dependencies (for testing).</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>
</package>
<package pkgid="cc13e8172b6eda37ba5b4035f6bcdfbe4b29cb58c4c10adb6a3f04f5aade587c081d663d09c709a52ac1de937d7afb4b543592072d5a4bffd0aa59cbbcd5adf5" name="ghc-colour-doc" arch="noarch">
  <version epoch="0" ver="2.3.6" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1526299200">- Update colour to version 2.3.4.
  * Support for Semigroup (as superclass of) Monoid Proposal.
  * Add test-suite to cabal file.</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="psimons@suse.com" date="1557057600">- Update colour to version 2.3.5.
  New in version 2.3.5:
  - Support for MonadFail Proposal.
  - Documentation updates.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1624622400">- Update colour to version 2.3.6.
  New in version 2.3.6:
  - Minimum base of 4.13.
  - Locked down non-colour imports.
  - Made semigroup instances canonical.
  - Updated dependencies (for testing).</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>
</package>
<package pkgid="b9feb6cc10766d42a0478c5a62576b324e18fc0d86d6bb8fa5d778bdade7dab40af8670f80ff30de187930d26f043b5d66df8ba0b4211e8a5ad43246e0801d60" name="ghc-colour-prof" arch="riscv64">
  <version epoch="0" ver="2.3.6" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1526299200">- Update colour to version 2.3.4.
  * Support for Semigroup (as superclass of) Monoid Proposal.
  * Add test-suite to cabal file.</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="psimons@suse.com" date="1557057600">- Update colour to version 2.3.5.
  New in version 2.3.5:
  - Support for MonadFail Proposal.
  - Documentation updates.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1624622400">- Update colour to version 2.3.6.
  New in version 2.3.6:
  - Minimum base of 4.13.
  - Locked down non-colour imports.
  - Made semigroup instances canonical.
  - Updated dependencies (for testing).</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>
</package>
<package pkgid="74e86efed0aaf73e45c81ffe54460707ad1cf34643050c56e00db549ce13f15db1b49d0ed15eae6c919491d52c3cb2c9f79a84b2f291ca7f52cd370795e19cdd" name="ghc-commonmark" arch="riscv64">
  <version epoch="0" ver="0.2.6.1" rel="1.5"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706529600">- Update commonmark to version 0.2.5.
  [#]# 0.2.5
  * Fix HTML comment parser to conform to 0.31.2 spec.
  * Update spec.txt tests to commonmark-spec 0.31.2.
  * Match HTML declaration blocks with lowercase letters
    (Michael Howell).
  * Specifically track the position where enders end (Michael Howell).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark to version 0.2.5.1.
  [#]# 0.2.5.1
  * Replace `source` with `search` in list of block tags.
    This is a spec 0.31 change that was forgotten in the last release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark to version 0.2.6.
  [#]# 0.2.6
  * Make list tightness match the reference implementation closer (#150,
    Michael Howell). This solves the problem where blank lines in the middle
    of a list are attributed to the list itself instead of the item, making its
    parent list become spuriously loose.
  * Fix bug with entities inside link destinations (#149).
    The bug affects cases like this: `[link](\&amp;#33;)`; the backslash
    escape was being ignored here.
  * Commonmark.Entity: export `pEntity` [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark to version 0.2.6.1.
  [#]# 0.2.6.1
  * Fix parsing of link destinations that look like `code` or
    HTML (#136, Michael Howell).  This affects parsing of things
    like `` [link](`)`x` ``.</changelog>
</package>
<package pkgid="18562f8c2e17ab29b443dc8614040b162f908fe6792b84c3323fedb10eef1134ae90f696261f0e9f9441436b86eaab8ec8335be0b172fddb46295df947a86152" name="ghc-commonmark-devel" arch="riscv64">
  <version epoch="0" ver="0.2.6.1" rel="1.5"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706529600">- Update commonmark to version 0.2.5.
  [#]# 0.2.5
  * Fix HTML comment parser to conform to 0.31.2 spec.
  * Update spec.txt tests to commonmark-spec 0.31.2.
  * Match HTML declaration blocks with lowercase letters
    (Michael Howell).
  * Specifically track the position where enders end (Michael Howell).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark to version 0.2.5.1.
  [#]# 0.2.5.1
  * Replace `source` with `search` in list of block tags.
    This is a spec 0.31 change that was forgotten in the last release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark to version 0.2.6.
  [#]# 0.2.6
  * Make list tightness match the reference implementation closer (#150,
    Michael Howell). This solves the problem where blank lines in the middle
    of a list are attributed to the list itself instead of the item, making its
    parent list become spuriously loose.
  * Fix bug with entities inside link destinations (#149).
    The bug affects cases like this: `[link](\&amp;#33;)`; the backslash
    escape was being ignored here.
  * Commonmark.Entity: export `pEntity` [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark to version 0.2.6.1.
  [#]# 0.2.6.1
  * Fix parsing of link destinations that look like `code` or
    HTML (#136, Michael Howell).  This affects parsing of things
    like `` [link](`)`x` ``.</changelog>
</package>
<package pkgid="3e1d39603862e1d795be283c7492e2a92304baaa9503b495549692bd985c356a5df411d2da25cbb5b078ea51b97d1b35f9819b22d94526b637fbdcfca262db78" name="ghc-commonmark-doc" arch="noarch">
  <version epoch="0" ver="0.2.6.1" rel="1.5"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706529600">- Update commonmark to version 0.2.5.
  [#]# 0.2.5
  * Fix HTML comment parser to conform to 0.31.2 spec.
  * Update spec.txt tests to commonmark-spec 0.31.2.
  * Match HTML declaration blocks with lowercase letters
    (Michael Howell).
  * Specifically track the position where enders end (Michael Howell).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark to version 0.2.5.1.
  [#]# 0.2.5.1
  * Replace `source` with `search` in list of block tags.
    This is a spec 0.31 change that was forgotten in the last release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark to version 0.2.6.
  [#]# 0.2.6
  * Make list tightness match the reference implementation closer (#150,
    Michael Howell). This solves the problem where blank lines in the middle
    of a list are attributed to the list itself instead of the item, making its
    parent list become spuriously loose.
  * Fix bug with entities inside link destinations (#149).
    The bug affects cases like this: `[link](\&amp;#33;)`; the backslash
    escape was being ignored here.
  * Commonmark.Entity: export `pEntity` [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark to version 0.2.6.1.
  [#]# 0.2.6.1
  * Fix parsing of link destinations that look like `code` or
    HTML (#136, Michael Howell).  This affects parsing of things
    like `` [link](`)`x` ``.</changelog>
</package>
<package pkgid="fea694bda9ca9ef8e4b8e6c1ea3b560fee8916fd34c13a2406eed7fa6d64204ef7e4d04e1854f2ef096db800a67c00119801e3831cba7a8c2efcc02f2658cf84" name="ghc-commonmark-extensions" arch="riscv64">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-extensions to version 0.2.5.2.
  [#]# 0.2.5.2
  * Improve autolinks extension (#147).
    The autolinks extension was interacting badly with explicit links,
    To fix this we had to make autolink parsing a bit stricter than
    the GFM spec does.  They allow unbalanced `)` except at the end
    of a URL (which is defined as: followed by optional final punctuation
    then whitespace or eof).  With this change, we don't allow unbalanced
    `)` at all in raw URLs. This should not be a big problem in practice.
  * Protect against quadratic generated table size explosion (Michael Howell).
    This commit adds a limit to the number of auto-completed cells
    around 200,000. The result is, in these original samples:</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709121600">- Update commonmark-extensions to version 0.2.5.3.
  [#]# 0.2.5.3
  * Fix rebase_relative_paths extension so it works with URLs with
    non-ASCII characters (#148). Previously these would not be properly
    detected as absolute URIs.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark-extensions to version 0.2.5.4.
  [#]# 0.2.5.4
  * Fix autolink parsing regression (#151). This affects autolinks with
    doubled internal line-ending punctuation characters.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update commonmark-extensions to version 0.2.5.5.
  [#]# 0.2.5.5
  * Fix auto_identifiers extension: it now replaces emojis with
    their aliases, as documented.
  * Fix auto_identifiers_ascii extension: it now ignores
    non-ASCII characters with no ASCII equivalent.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-extensions to version 0.2.5.6.
  [#]# 0.2.5.6
  * Autolink parser: track balanced brackets in path (improves
    on #156). We still get a link within a link, which isn't right, but at
    least the link goes to the right place. Cf. jgm/pandoc#10333.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-extensions to version 0.2.6.
  [#]# 0.2.6
  * Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="9f6171fff201af7200322470a8bf90533513c7dd096dbe45d7d78b0b94ae30e96787d9611a6ef9c3a292dcc7c58da2e64cff283a8c771ce6b0953a56773b1515" name="ghc-commonmark-extensions-devel" arch="riscv64">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-extensions to version 0.2.5.2.
  [#]# 0.2.5.2
  * Improve autolinks extension (#147).
    The autolinks extension was interacting badly with explicit links,
    To fix this we had to make autolink parsing a bit stricter than
    the GFM spec does.  They allow unbalanced `)` except at the end
    of a URL (which is defined as: followed by optional final punctuation
    then whitespace or eof).  With this change, we don't allow unbalanced
    `)` at all in raw URLs. This should not be a big problem in practice.
  * Protect against quadratic generated table size explosion (Michael Howell).
    This commit adds a limit to the number of auto-completed cells
    around 200,000. The result is, in these original samples:</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709121600">- Update commonmark-extensions to version 0.2.5.3.
  [#]# 0.2.5.3
  * Fix rebase_relative_paths extension so it works with URLs with
    non-ASCII characters (#148). Previously these would not be properly
    detected as absolute URIs.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark-extensions to version 0.2.5.4.
  [#]# 0.2.5.4
  * Fix autolink parsing regression (#151). This affects autolinks with
    doubled internal line-ending punctuation characters.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update commonmark-extensions to version 0.2.5.5.
  [#]# 0.2.5.5
  * Fix auto_identifiers extension: it now replaces emojis with
    their aliases, as documented.
  * Fix auto_identifiers_ascii extension: it now ignores
    non-ASCII characters with no ASCII equivalent.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-extensions to version 0.2.5.6.
  [#]# 0.2.5.6
  * Autolink parser: track balanced brackets in path (improves
    on #156). We still get a link within a link, which isn't right, but at
    least the link goes to the right place. Cf. jgm/pandoc#10333.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-extensions to version 0.2.6.
  [#]# 0.2.6
  * Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="32b1707a71a7eef7f305226e246136b758679b91097522d37379c56b5aeda1e8c04cea5ad82adbeb1d5fcd5b105439bb538a8a3551b7f33f23e32e23e0f0ac17" name="ghc-commonmark-extensions-doc" arch="noarch">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-extensions to version 0.2.5.2.
  [#]# 0.2.5.2
  * Improve autolinks extension (#147).
    The autolinks extension was interacting badly with explicit links,
    To fix this we had to make autolink parsing a bit stricter than
    the GFM spec does.  They allow unbalanced `)` except at the end
    of a URL (which is defined as: followed by optional final punctuation
    then whitespace or eof).  With this change, we don't allow unbalanced
    `)` at all in raw URLs. This should not be a big problem in practice.
  * Protect against quadratic generated table size explosion (Michael Howell).
    This commit adds a limit to the number of auto-completed cells
    around 200,000. The result is, in these original samples:</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709121600">- Update commonmark-extensions to version 0.2.5.3.
  [#]# 0.2.5.3
  * Fix rebase_relative_paths extension so it works with URLs with
    non-ASCII characters (#148). Previously these would not be properly
    detected as absolute URIs.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark-extensions to version 0.2.5.4.
  [#]# 0.2.5.4
  * Fix autolink parsing regression (#151). This affects autolinks with
    doubled internal line-ending punctuation characters.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update commonmark-extensions to version 0.2.5.5.
  [#]# 0.2.5.5
  * Fix auto_identifiers extension: it now replaces emojis with
    their aliases, as documented.
  * Fix auto_identifiers_ascii extension: it now ignores
    non-ASCII characters with no ASCII equivalent.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-extensions to version 0.2.5.6.
  [#]# 0.2.5.6
  * Autolink parser: track balanced brackets in path (improves
    on #156). We still get a link within a link, which isn't right, but at
    least the link goes to the right place. Cf. jgm/pandoc#10333.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-extensions to version 0.2.6.
  [#]# 0.2.6
  * Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="cceb1502b3e8b32bbbd9bfffff60bd0c692069875565bc4cf573f7987a7965f8c1171ef9ae2fc1ffaf61477e813aad2614810f9425ad3e562adefeda31b354e6" name="ghc-commonmark-extensions-prof" arch="riscv64">
  <version epoch="0" ver="0.2.6" rel="1.4"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-extensions to version 0.2.5.2.
  [#]# 0.2.5.2
  * Improve autolinks extension (#147).
    The autolinks extension was interacting badly with explicit links,
    To fix this we had to make autolink parsing a bit stricter than
    the GFM spec does.  They allow unbalanced `)` except at the end
    of a URL (which is defined as: followed by optional final punctuation
    then whitespace or eof).  With this change, we don't allow unbalanced
    `)` at all in raw URLs. This should not be a big problem in practice.
  * Protect against quadratic generated table size explosion (Michael Howell).
    This commit adds a limit to the number of auto-completed cells
    around 200,000. The result is, in these original samples:</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709121600">- Update commonmark-extensions to version 0.2.5.3.
  [#]# 0.2.5.3
  * Fix rebase_relative_paths extension so it works with URLs with
    non-ASCII characters (#148). Previously these would not be properly
    detected as absolute URIs.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark-extensions to version 0.2.5.4.
  [#]# 0.2.5.4
  * Fix autolink parsing regression (#151). This affects autolinks with
    doubled internal line-ending punctuation characters.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update commonmark-extensions to version 0.2.5.5.
  [#]# 0.2.5.5
  * Fix auto_identifiers extension: it now replaces emojis with
    their aliases, as documented.
  * Fix auto_identifiers_ascii extension: it now ignores
    non-ASCII characters with no ASCII equivalent.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-extensions to version 0.2.5.6.
  [#]# 0.2.5.6
  * Autolink parser: track balanced brackets in path (improves
    on #156). We still get a link within a link, which isn't right, but at
    least the link goes to the right place. Cf. jgm/pandoc#10333.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-extensions to version 0.2.6.
  [#]# 0.2.6
  * Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="0e53904fdc42b72091a2fc0f177e33f29e12905d60671c66f562fc45537fa9bff70c36d954d65c15302d52972f645eaca1946d4708584820406f877c82055ed4" name="ghc-commonmark-pandoc" arch="riscv64">
  <version epoch="0" ver="0.2.3" rel="1.13"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-pandoc to version 0.2.2.1.
  [#]# 0.2.2.1
  - Remove nested footnotes (#138).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark-pandoc to version 0.2.2.2.
  [#]# 0.2.2.2
  - Add wrapper="1" when we need to add Div or Span. This is needed for
    good round-tripping; a djot writer can see that this attribute
    was added and remove the wrapping, adding the attributes directly
    to the element.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-pandoc to version 0.2.2.3.
  [#]# 0.2.2.3
  - Avoid adding spurious extra data-pos attribute to wrapper
    Div (#159).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-pandoc to version 0.2.3.
  [#]# 0.2.3
  - Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="d705fdfe799c1f311558b553878a24d9da92c669687b31ad79e7473b0d472cd2b50371aecbed49fe8beec9de1aef41a1c88cf712bbdacfa708518cdcd1648732" name="ghc-commonmark-pandoc-devel" arch="riscv64">
  <version epoch="0" ver="0.2.3" rel="1.13"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-pandoc to version 0.2.2.1.
  [#]# 0.2.2.1
  - Remove nested footnotes (#138).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark-pandoc to version 0.2.2.2.
  [#]# 0.2.2.2
  - Add wrapper="1" when we need to add Div or Span. This is needed for
    good round-tripping; a djot writer can see that this attribute
    was added and remove the wrapping, adding the attributes directly
    to the element.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-pandoc to version 0.2.2.3.
  [#]# 0.2.2.3
  - Avoid adding spurious extra data-pos attribute to wrapper
    Div (#159).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-pandoc to version 0.2.3.
  [#]# 0.2.3
  - Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="7efe251f3b1db133af2ff9b9620d8461e8482738f2c52bf5672e439dd3f01bf3fbd27ca42df7dda5793e19603223af52146efa67d3f2d8dcb5f5d1651ff7d291" name="ghc-commonmark-pandoc-doc" arch="noarch">
  <version epoch="0" ver="0.2.3" rel="1.13"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-pandoc to version 0.2.2.1.
  [#]# 0.2.2.1
  - Remove nested footnotes (#138).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark-pandoc to version 0.2.2.2.
  [#]# 0.2.2.2
  - Add wrapper="1" when we need to add Div or Span. This is needed for
    good round-tripping; a djot writer can see that this attribute
    was added and remove the wrapping, adding the attributes directly
    to the element.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-pandoc to version 0.2.2.3.
  [#]# 0.2.2.3
  - Avoid adding spurious extra data-pos attribute to wrapper
    Div (#159).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-pandoc to version 0.2.3.
  [#]# 0.2.3
  - Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="3f1e4d963d35224fd8f353402a331ebfddc9323fa896c5d185eebca3c8ae5eec1506577d985ed2fe5021023f808472234e9316e450fc386eb2e817300bde54b5" name="ghc-commonmark-pandoc-prof" arch="riscv64">
  <version epoch="0" ver="0.2.3" rel="1.13"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark-pandoc to version 0.2.2.1.
  [#]# 0.2.2.1
  - Remove nested footnotes (#138).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark-pandoc to version 0.2.2.2.
  [#]# 0.2.2.2
  - Add wrapper="1" when we need to add Div or Span. This is needed for
    good round-tripping; a djot writer can see that this attribute
    was added and remove the wrapping, adding the attributes directly
    to the element.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733659200">- Update commonmark-pandoc to version 0.2.2.3.
  [#]# 0.2.2.3
  - Avoid adding spurious extra data-pos attribute to wrapper
    Div (#159).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739102400">- Update commonmark-pandoc to version 0.2.3.
  [#]# 0.2.3
  - Track wikilinks with a class instead of the title (Evan
    Silberman). The use of title="wikilink" in HTML output traces
    back to Pandoc's hijacking of the title attribute for this purpose
    back when Pandoc links didn't have Attrs. A coordinated change in
    Pandoc moves this more appropriately into a class.</changelog>
</package>
<package pkgid="f0c42b19c7e811fbb7ee3d0ca9a7b9674b5f75c411c1c0f77520fc568fcc47617cc35891db9d0772b934380df77afc283d0a4d120e306a3332b195cb7f1a4462" name="ghc-commonmark-prof" arch="riscv64">
  <version epoch="0" ver="0.2.6.1" rel="1.5"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1706529600">- Update commonmark to version 0.2.5.
  [#]# 0.2.5
  * Fix HTML comment parser to conform to 0.31.2 spec.
  * Update spec.txt tests to commonmark-spec 0.31.2.
  * Match HTML declaration blocks with lowercase letters
    (Michael Howell).
  * Specifically track the position where enders end (Michael Howell).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Update commonmark to version 0.2.5.1.
  [#]# 0.2.5.1
  * Replace `source` with `search` in list of block tags.
    This is a spec 0.31 change that was forgotten in the last release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710158400">- Update commonmark to version 0.2.6.
  [#]# 0.2.6
  * Make list tightness match the reference implementation closer (#150,
    Michael Howell). This solves the problem where blank lines in the middle
    of a list are attributed to the list itself instead of the item, making its
    parent list become spuriously loose.
  * Fix bug with entities inside link destinations (#149).
    The bug affects cases like this: `[link](\&amp;#33;)`; the backslash
    escape was being ignored here.
  * Commonmark.Entity: export `pEntity` [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update commonmark to version 0.2.6.1.
  [#]# 0.2.6.1
  * Fix parsing of link destinations that look like `code` or
    HTML (#136, Michael Howell).  This affects parsing of things
    like `` [link](`)`x` ``.</changelog>
</package>
<package pkgid="781c4c775f02d1b4f67db770140f8ce540fe19fbebb17887f3fe25ba92273194576e7bfafe38713476b465b4c7e7bdae7c7ee8b0d174803a492c12be55773534" name="ghc-comonad" arch="riscv64">
  <version epoch="0" ver="5.0.9" rel="2.5"/>
  <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 comonad to version 5.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1608120000">- Update comonad to version 5.0.7.
  5.0.7 [2020.12.15]
  - -----------------
  * Move `FunctorWithIndex (TracedT m w)` instance from `lens`.
    This instance depends on the `indexed-traversable` package. This can be disabled using the flag of the same name.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update comonad to version 5.0.8.
  5.0.8 [2020.12.30]
  - -----------------
  * Explicitly mark modules as Safe or Trustworthy.
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update comonad to version 5.0.8 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="1696075200">- Update comonad to version 5.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733313600">- Update comonad to version 5.0.9.
  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/comonad-5.0.9/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update comonad to version 5.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f6e8f49c99ecf102ea45cff5263de067d0aa8ec64c077ce0abac57d63532b6e5bd97bc790ecd10be9bfa253b0d2254d256517644bbff52d51e1fa126e6b7709b" name="ghc-comonad-devel" arch="riscv64">
  <version epoch="0" ver="5.0.9" rel="2.5"/>
  <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 comonad to version 5.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1608120000">- Update comonad to version 5.0.7.
  5.0.7 [2020.12.15]
  - -----------------
  * Move `FunctorWithIndex (TracedT m w)` instance from `lens`.
    This instance depends on the `indexed-traversable` package. This can be disabled using the flag of the same name.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update comonad to version 5.0.8.
  5.0.8 [2020.12.30]
  - -----------------
  * Explicitly mark modules as Safe or Trustworthy.
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update comonad to version 5.0.8 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="1696075200">- Update comonad to version 5.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733313600">- Update comonad to version 5.0.9.
  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/comonad-5.0.9/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update comonad to version 5.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="74bb1248a7e719d3790b911f5d6c9a1af7834452c12f92dceff6c436dda889713433ad365c56b2875b8aaf63eb8727cf851d2138230fa8e71494738f299ff32e" name="ghc-comonad-doc" arch="noarch">
  <version epoch="0" ver="5.0.9" rel="2.5"/>
  <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 comonad to version 5.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1608120000">- Update comonad to version 5.0.7.
  5.0.7 [2020.12.15]
  - -----------------
  * Move `FunctorWithIndex (TracedT m w)` instance from `lens`.
    This instance depends on the `indexed-traversable` package. This can be disabled using the flag of the same name.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update comonad to version 5.0.8.
  5.0.8 [2020.12.30]
  - -----------------
  * Explicitly mark modules as Safe or Trustworthy.
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update comonad to version 5.0.8 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="1696075200">- Update comonad to version 5.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733313600">- Update comonad to version 5.0.9.
  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/comonad-5.0.9/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update comonad to version 5.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="30856acdb13e68d8f3b8b347025e6b6ded0b1c35bfc5c0f53739c3b63b7fd803bf191c6280309651cdc70755598c5efe21426a70c8d60820ee0eba8754cf5b78" name="ghc-comonad-prof" arch="riscv64">
  <version epoch="0" ver="5.0.9" rel="2.5"/>
  <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 comonad to version 5.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1608120000">- Update comonad to version 5.0.7.
  5.0.7 [2020.12.15]
  - -----------------
  * Move `FunctorWithIndex (TracedT m w)` instance from `lens`.
    This instance depends on the `indexed-traversable` package. This can be disabled using the flag of the same name.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update comonad to version 5.0.8.
  5.0.8 [2020.12.30]
  - -----------------
  * Explicitly mark modules as Safe or Trustworthy.
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update comonad to version 5.0.8 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="1696075200">- Update comonad to version 5.0.8 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733313600">- Update comonad to version 5.0.9.
  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/comonad-5.0.9/src/CHANGELOG.markdown</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740916800">- Update comonad to version 5.0.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6a037d37293f1e2c737a3f7bbed310bf46cc3157b7eaf26ffbe055d20527d540d4023d959889b47301aa388e7f3cfc331308a97437afb27115a33bf73c3ee9f6" name="ghc-compiler" arch="riscv64">
  <version epoch="0" ver="9.12.2" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="773c4b442f064523aeaba7c63f8031e85f84c81e7052409ed77a097b0eba364e1d8eff84a3f6507ac55e4b3ed3bbc0707060ca1962db10ec2025ba959bd70fc4" name="ghc-concurrent-output" arch="riscv64">
  <version epoch="0" ver="1.10.21" rel="1.14"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update concurrent-output to version 1.10.15.
  concurrent-output (1.10.15) unstable; urgency=medium
  * Allow text-2.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 04 Feb 2022 15:32:58 -0400
  concurrent-output (1.10.14) unstable; urgency=medium
  * Allow ansi-terminal-0.11.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 24 Nov 2021 09:18:20 -0400
  concurrent-output (1.10.13) unstable; urgency=medium
  * outputConcurrent and errorConcurrent are now safe to call from a thread
    that receives async exceptions.
  * Fix compilation with GHC head.
    (Thanks, Ellie Hermaszewska)
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 22 Nov 2021 11:19:21 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update concurrent-output to version 1.10.16.
  concurrent-output (1.10.16) unstable; urgency=medium
  * Allow transformers-0.6
    (Thanks, Janus Troelsen)
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 20 May 2022 19:31:56 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673352000">- Update concurrent-output to version 1.10.17.
  concurrent-output (1.10.17) unstable; urgency=medium
  * Fix ansi-terminal dependency to only include &gt;= 0.6.2,
    which is needed for hSupportsANSI.
  - - Joey Hess &lt;id@joeyh.name&gt;  Tue, 10 Jan 2023 15:40:11 -0400</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="1684152000">- Update concurrent-output to version 1.10.18.
  concurrent-output (1.10.18) unstable; urgency=medium
  * Avoid some build warnings on Windows.
  * Allow ansi-terminal-1.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 15 May 2023 16:32:50 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693396800">- Update concurrent-output to version 1.10.19.
  concurrent-output (1.10.19) unstable; urgency=medium
  * Support building for WASM.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 30 Aug 2023 16:03:03 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697112000">- Update concurrent-output to version 1.10.20.
  concurrent-output (1.10.20) unstable; urgency=medium
  * Allow text-2.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Thu, 12 Oct 2023 15:46:36 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update concurrent-output to version 1.10.21.
  concurrent-output (1.10.21) unstable; urgency=medium
  * Allow ansi-terminal-1.1
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 29 Apr 2024 10:15:55 -0400</changelog>
</package>
<package pkgid="685ecd29bd198730b75805ea6b1a23b437e0d74859e037970dbf5a421c0cc27d1d6b231fd35467588ebda55f9f6b3f163a6e3eda2a259f8817a8d0d6c6e7eddc" name="ghc-concurrent-output-devel" arch="riscv64">
  <version epoch="0" ver="1.10.21" rel="1.14"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update concurrent-output to version 1.10.15.
  concurrent-output (1.10.15) unstable; urgency=medium
  * Allow text-2.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 04 Feb 2022 15:32:58 -0400
  concurrent-output (1.10.14) unstable; urgency=medium
  * Allow ansi-terminal-0.11.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 24 Nov 2021 09:18:20 -0400
  concurrent-output (1.10.13) unstable; urgency=medium
  * outputConcurrent and errorConcurrent are now safe to call from a thread
    that receives async exceptions.
  * Fix compilation with GHC head.
    (Thanks, Ellie Hermaszewska)
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 22 Nov 2021 11:19:21 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update concurrent-output to version 1.10.16.
  concurrent-output (1.10.16) unstable; urgency=medium
  * Allow transformers-0.6
    (Thanks, Janus Troelsen)
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 20 May 2022 19:31:56 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673352000">- Update concurrent-output to version 1.10.17.
  concurrent-output (1.10.17) unstable; urgency=medium
  * Fix ansi-terminal dependency to only include &gt;= 0.6.2,
    which is needed for hSupportsANSI.
  - - Joey Hess &lt;id@joeyh.name&gt;  Tue, 10 Jan 2023 15:40:11 -0400</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="1684152000">- Update concurrent-output to version 1.10.18.
  concurrent-output (1.10.18) unstable; urgency=medium
  * Avoid some build warnings on Windows.
  * Allow ansi-terminal-1.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 15 May 2023 16:32:50 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693396800">- Update concurrent-output to version 1.10.19.
  concurrent-output (1.10.19) unstable; urgency=medium
  * Support building for WASM.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 30 Aug 2023 16:03:03 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697112000">- Update concurrent-output to version 1.10.20.
  concurrent-output (1.10.20) unstable; urgency=medium
  * Allow text-2.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Thu, 12 Oct 2023 15:46:36 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update concurrent-output to version 1.10.21.
  concurrent-output (1.10.21) unstable; urgency=medium
  * Allow ansi-terminal-1.1
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 29 Apr 2024 10:15:55 -0400</changelog>
</package>
<package pkgid="81d79cd059986c81e3fc685fdbb2ae79aac4ecf8587b021d7e61a12c13dae70b6ac6cae2509b2edce0616082cd9c62cbaf27c80b18b5b467e44b96c3728a3451" name="ghc-concurrent-output-doc" arch="noarch">
  <version epoch="0" ver="1.10.21" rel="1.14"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update concurrent-output to version 1.10.15.
  concurrent-output (1.10.15) unstable; urgency=medium
  * Allow text-2.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 04 Feb 2022 15:32:58 -0400
  concurrent-output (1.10.14) unstable; urgency=medium
  * Allow ansi-terminal-0.11.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 24 Nov 2021 09:18:20 -0400
  concurrent-output (1.10.13) unstable; urgency=medium
  * outputConcurrent and errorConcurrent are now safe to call from a thread
    that receives async exceptions.
  * Fix compilation with GHC head.
    (Thanks, Ellie Hermaszewska)
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 22 Nov 2021 11:19:21 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update concurrent-output to version 1.10.16.
  concurrent-output (1.10.16) unstable; urgency=medium
  * Allow transformers-0.6
    (Thanks, Janus Troelsen)
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 20 May 2022 19:31:56 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673352000">- Update concurrent-output to version 1.10.17.
  concurrent-output (1.10.17) unstable; urgency=medium
  * Fix ansi-terminal dependency to only include &gt;= 0.6.2,
    which is needed for hSupportsANSI.
  - - Joey Hess &lt;id@joeyh.name&gt;  Tue, 10 Jan 2023 15:40:11 -0400</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="1684152000">- Update concurrent-output to version 1.10.18.
  concurrent-output (1.10.18) unstable; urgency=medium
  * Avoid some build warnings on Windows.
  * Allow ansi-terminal-1.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 15 May 2023 16:32:50 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693396800">- Update concurrent-output to version 1.10.19.
  concurrent-output (1.10.19) unstable; urgency=medium
  * Support building for WASM.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 30 Aug 2023 16:03:03 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697112000">- Update concurrent-output to version 1.10.20.
  concurrent-output (1.10.20) unstable; urgency=medium
  * Allow text-2.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Thu, 12 Oct 2023 15:46:36 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update concurrent-output to version 1.10.21.
  concurrent-output (1.10.21) unstable; urgency=medium
  * Allow ansi-terminal-1.1
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 29 Apr 2024 10:15:55 -0400</changelog>
</package>
<package pkgid="47ca32f85fe9a232b099b0d5fb510a84ba2d55fb42dab48b212f959bc853ef2599cb7352e7cfcba67531edee7c107595ebfe6415a28899c0987cef129945feab" name="ghc-concurrent-output-prof" arch="riscv64">
  <version epoch="0" ver="1.10.21" rel="1.14"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update concurrent-output to version 1.10.15.
  concurrent-output (1.10.15) unstable; urgency=medium
  * Allow text-2.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 04 Feb 2022 15:32:58 -0400
  concurrent-output (1.10.14) unstable; urgency=medium
  * Allow ansi-terminal-0.11.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 24 Nov 2021 09:18:20 -0400
  concurrent-output (1.10.13) unstable; urgency=medium
  * outputConcurrent and errorConcurrent are now safe to call from a thread
    that receives async exceptions.
  * Fix compilation with GHC head.
    (Thanks, Ellie Hermaszewska)
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 22 Nov 2021 11:19:21 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update concurrent-output to version 1.10.16.
  concurrent-output (1.10.16) unstable; urgency=medium
  * Allow transformers-0.6
    (Thanks, Janus Troelsen)
  - - Joey Hess &lt;id@joeyh.name&gt;  Fri, 20 May 2022 19:31:56 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673352000">- Update concurrent-output to version 1.10.17.
  concurrent-output (1.10.17) unstable; urgency=medium
  * Fix ansi-terminal dependency to only include &gt;= 0.6.2,
    which is needed for hSupportsANSI.
  - - Joey Hess &lt;id@joeyh.name&gt;  Tue, 10 Jan 2023 15:40:11 -0400</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="1684152000">- Update concurrent-output to version 1.10.18.
  concurrent-output (1.10.18) unstable; urgency=medium
  * Avoid some build warnings on Windows.
  * Allow ansi-terminal-1.0
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 15 May 2023 16:32:50 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693396800">- Update concurrent-output to version 1.10.19.
  concurrent-output (1.10.19) unstable; urgency=medium
  * Support building for WASM.
  - - Joey Hess &lt;id@joeyh.name&gt;  Wed, 30 Aug 2023 16:03:03 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697112000">- Update concurrent-output to version 1.10.20.
  concurrent-output (1.10.20) unstable; urgency=medium
  * Allow text-2.1.
  - - Joey Hess &lt;id@joeyh.name&gt;  Thu, 12 Oct 2023 15:46:36 -0400</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update concurrent-output to version 1.10.21.
  concurrent-output (1.10.21) unstable; urgency=medium
  * Allow ansi-terminal-1.1
  - - Joey Hess &lt;id@joeyh.name&gt;  Mon, 29 Apr 2024 10:15:55 -0400</changelog>
</package>
<package pkgid="3c1cb78124921d1003895e7440874c81da2dcd6fc99833dc55e0e5a4344e6638faf2e79c9015f1b93c8a6e53b1742e981cf59d5be17d2aff8a2ad615b7e89971" name="ghc-conduit" arch="riscv64">
  <version epoch="0" ver="1.3.6.1" rel="1.12"/>
  <changelog author="psimons@suse.com" date="1606305600">- Update conduit to version 1.3.4.
  [#]# 1.3.4
  * Add `foldWhile` [#453](https://github.com/snoyberg/conduit/issues/453) [#456](https://github.com/snoyberg/conduit/pull/456).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614686400">- Update conduit to version 1.3.4.1.
  [#]# 1.3.4.1
  * Library and tests compile and run with GHC 9.0.1 [#455](https://github.com/snoyberg/conduit/pull/455)</changelog>
  <changelog author="psimons@suse.com" date="1632744000">- Update conduit to version 1.3.4.2.
  [#]# 1.3.4.2
  * Fix GHC 9.2 build [#473](https://github.com/snoyberg/conduit/pull/473)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Update conduit to version 1.3.4.3.
  [#]# 1.3.4.3
  * Fix space leak in `*&gt;` [#496](https://github.com/snoyberg/conduit/issues/496) [#497](https://github.com/snoyberg/conduit/pull/497)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666612800">- Update conduit to version 1.3.4.3 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="1684756800">- Update conduit to version 1.3.5.
  [#]# 1.3.5
  * Add `groupOn`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1724673600">- Update conduit to version 1.3.6.
  [#]# 1.3.6
  * Avoid dropping upstream items in `mergeSource` [#513](https://github.com/snoyberg/conduit/pull/513)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740312000">- Update conduit to version 1.3.6.1.
  [#]# 1.3.6.1
  * Forward compatibility with `-Wnoncanonical-monad-instances` becoming an error</changelog>
</package>
<package pkgid="8390ec786a1a254f73633a499cd5e49278146b821e3a05f5f66ae47ca4d97e544eec1c6891b9ca1f0b59c7c0d674f0a04c749ba9601111028f7859cff2c298cc" name="ghc-conduit-devel" arch="riscv64">
  <version epoch="0" ver="1.3.6.1" rel="1.12"/>
  <changelog author="psimons@suse.com" date="1606305600">- Update conduit to version 1.3.4.
  [#]# 1.3.4
  * Add `foldWhile` [#453](https://github.com/snoyberg/conduit/issues/453) [#456](https://github.com/snoyberg/conduit/pull/456).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614686400">- Update conduit to version 1.3.4.1.
  [#]# 1.3.4.1
  * Library and tests compile and run with GHC 9.0.1 [#455](https://github.com/snoyberg/conduit/pull/455)</changelog>
  <changelog author="psimons@suse.com" date="1632744000">- Update conduit to version 1.3.4.2.
  [#]# 1.3.4.2
  * Fix GHC 9.2 build [#473](https://github.com/snoyberg/conduit/pull/473)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Update conduit to version 1.3.4.3.
  [#]# 1.3.4.3
  * Fix space leak in `*&gt;` [#496](https://github.com/snoyberg/conduit/issues/496) [#497](https://github.com/snoyberg/conduit/pull/497)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666612800">- Update conduit to version 1.3.4.3 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="1684756800">- Update conduit to version 1.3.5.
  [#]# 1.3.5
  * Add `groupOn`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1724673600">- Update conduit to version 1.3.6.
  [#]# 1.3.6
  * Avoid dropping upstream items in `mergeSource` [#513](https://github.com/snoyberg/conduit/pull/513)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740312000">- Update conduit to version 1.3.6.1.
  [#]# 1.3.6.1
  * Forward compatibility with `-Wnoncanonical-monad-instances` becoming an error</changelog>
</package>
<package pkgid="10bcbfe4944665e25b9370f0122b803f282b1a3d25990205702ef0b4d9886b7264ba42ae622bcc3d266386cd31782cb79ae9159e95201a3bc5044203960334de" name="ghc-conduit-doc" arch="noarch">
  <version epoch="0" ver="1.3.6.1" rel="1.12"/>
  <changelog author="psimons@suse.com" date="1606305600">- Update conduit to version 1.3.4.
  [#]# 1.3.4
  * Add `foldWhile` [#453](https://github.com/snoyberg/conduit/issues/453) [#456](https://github.com/snoyberg/conduit/pull/456).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614686400">- Update conduit to version 1.3.4.1.
  [#]# 1.3.4.1
  * Library and tests compile and run with GHC 9.0.1 [#455](https://github.com/snoyberg/conduit/pull/455)</changelog>
  <changelog author="psimons@suse.com" date="1632744000">- Update conduit to version 1.3.4.2.
  [#]# 1.3.4.2
  * Fix GHC 9.2 build [#473](https://github.com/snoyberg/conduit/pull/473)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Update conduit to version 1.3.4.3.
  [#]# 1.3.4.3
  * Fix space leak in `*&gt;` [#496](https://github.com/snoyberg/conduit/issues/496) [#497](https://github.com/snoyberg/conduit/pull/497)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666612800">- Update conduit to version 1.3.4.3 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="1684756800">- Update conduit to version 1.3.5.
  [#]# 1.3.5
  * Add `groupOn`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1724673600">- Update conduit to version 1.3.6.
  [#]# 1.3.6
  * Avoid dropping upstream items in `mergeSource` [#513](https://github.com/snoyberg/conduit/pull/513)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740312000">- Update conduit to version 1.3.6.1.
  [#]# 1.3.6.1
  * Forward compatibility with `-Wnoncanonical-monad-instances` becoming an error</changelog>
</package>
<package pkgid="d00ff9066abf65c3a38f7a7804e6601472ee57e9a9077528937dc63b0576829ab6b136dc4f26e47c77ff2f8a6379f5aaf873d76e816397f2134d84699f294763" name="ghc-conduit-extra" arch="riscv64">
  <version epoch="0" ver="1.3.8" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update conduit-extra to version 1.3.5.
  [#]# 1.3.5
  * Add `createSinkClose`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652184000">- Update conduit-extra to version 1.3.6.
  [#]# 1.3.6
  * Add support for `transformers-0.6`</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="1737374400">- Update conduit-extra to version 1.3.7.
  [#]# 1.3.7
  * Allow Data.Conduit.Network.Unix on Windows [#518](https://github.com/snoyberg/conduit/pull/518)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750939200">- Update conduit-extra to version 1.3.8.
  [#]# 1.3.8
  * Gracefully handle when a subprocess started using `Data.Conduit.Process.sourceProcessWithStreams` closes its stdin. Fixes [#523](https://github.com/snoyberg/conduit/issues/523)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1751284800">- Update conduit-extra to version 1.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="a83060132ce6e0a90b7c9ed397f6983be5eae43d4f98e9278cc76d3a76d201c39395dd1b9da37d1651d4b77959fe943ce7bed3c02e10845383b4705a723f52cb" name="ghc-conduit-extra-devel" arch="riscv64">
  <version epoch="0" ver="1.3.8" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update conduit-extra to version 1.3.5.
  [#]# 1.3.5
  * Add `createSinkClose`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652184000">- Update conduit-extra to version 1.3.6.
  [#]# 1.3.6
  * Add support for `transformers-0.6`</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="1737374400">- Update conduit-extra to version 1.3.7.
  [#]# 1.3.7
  * Allow Data.Conduit.Network.Unix on Windows [#518](https://github.com/snoyberg/conduit/pull/518)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750939200">- Update conduit-extra to version 1.3.8.
  [#]# 1.3.8
  * Gracefully handle when a subprocess started using `Data.Conduit.Process.sourceProcessWithStreams` closes its stdin. Fixes [#523](https://github.com/snoyberg/conduit/issues/523)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1751284800">- Update conduit-extra to version 1.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ee1bb3e12f1707278b7eda16db3b967dfaa2b41e9c75e2dd1683f019f41abba03b56e49fb0285d97b1cadf588f531e7ca5e2b38ae1037ee82f74f1a97c9ff1f8" name="ghc-conduit-extra-doc" arch="noarch">
  <version epoch="0" ver="1.3.8" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update conduit-extra to version 1.3.5.
  [#]# 1.3.5
  * Add `createSinkClose`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652184000">- Update conduit-extra to version 1.3.6.
  [#]# 1.3.6
  * Add support for `transformers-0.6`</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="1737374400">- Update conduit-extra to version 1.3.7.
  [#]# 1.3.7
  * Allow Data.Conduit.Network.Unix on Windows [#518](https://github.com/snoyberg/conduit/pull/518)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750939200">- Update conduit-extra to version 1.3.8.
  [#]# 1.3.8
  * Gracefully handle when a subprocess started using `Data.Conduit.Process.sourceProcessWithStreams` closes its stdin. Fixes [#523](https://github.com/snoyberg/conduit/issues/523)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1751284800">- Update conduit-extra to version 1.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="795c4619e8ed3704855942c146f1e6fa76e376ef8e7c974e0a0d086da56cb56dc0381b89406024cbc93ee9da000d7e712684a48b8abffe65aff55f340be28fac" name="ghc-conduit-extra-prof" arch="riscv64">
  <version epoch="0" ver="1.3.8" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update conduit-extra to version 1.3.5.
  [#]# 1.3.5
  * Add `createSinkClose`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652184000">- Update conduit-extra to version 1.3.6.
  [#]# 1.3.6
  * Add support for `transformers-0.6`</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="1737374400">- Update conduit-extra to version 1.3.7.
  [#]# 1.3.7
  * Allow Data.Conduit.Network.Unix on Windows [#518](https://github.com/snoyberg/conduit/pull/518)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750939200">- Update conduit-extra to version 1.3.8.
  [#]# 1.3.8
  * Gracefully handle when a subprocess started using `Data.Conduit.Process.sourceProcessWithStreams` closes its stdin. Fixes [#523](https://github.com/snoyberg/conduit/issues/523)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1751284800">- Update conduit-extra to version 1.3.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="0bff37f749e7cee01c9105cbc0ba02ba51458a16edf0cac4356a4a386c8103d8f750f8dcbb49b0e0744679320408f55d28a3505065af63fe3111560f784031ed" name="ghc-conduit-prof" arch="riscv64">
  <version epoch="0" ver="1.3.6.1" rel="1.12"/>
  <changelog author="psimons@suse.com" date="1606305600">- Update conduit to version 1.3.4.
  [#]# 1.3.4
  * Add `foldWhile` [#453](https://github.com/snoyberg/conduit/issues/453) [#456](https://github.com/snoyberg/conduit/pull/456).</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614686400">- Update conduit to version 1.3.4.1.
  [#]# 1.3.4.1
  * Library and tests compile and run with GHC 9.0.1 [#455](https://github.com/snoyberg/conduit/pull/455)</changelog>
  <changelog author="psimons@suse.com" date="1632744000">- Update conduit to version 1.3.4.2.
  [#]# 1.3.4.2
  * Fix GHC 9.2 build [#473](https://github.com/snoyberg/conduit/pull/473)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Update conduit to version 1.3.4.3.
  [#]# 1.3.4.3
  * Fix space leak in `*&gt;` [#496](https://github.com/snoyberg/conduit/issues/496) [#497](https://github.com/snoyberg/conduit/pull/497)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666612800">- Update conduit to version 1.3.4.3 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="1684756800">- Update conduit to version 1.3.5.
  [#]# 1.3.5
  * Add `groupOn`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1724673600">- Update conduit to version 1.3.6.
  [#]# 1.3.6
  * Avoid dropping upstream items in `mergeSource` [#513](https://github.com/snoyberg/conduit/pull/513)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1740312000">- Update conduit to version 1.3.6.1.
  [#]# 1.3.6.1
  * Forward compatibility with `-Wnoncanonical-monad-instances` becoming an error</changelog>
</package>
<package pkgid="317a13d9d7dcb7008e72580cc4928324f9c3a791ca05e549a3a29dc25f7bad902661d1ec282486fd7d171e5be22f4473aa09a96cd22d90ac07115cf550378ab5" name="ghc-config-ini" arch="riscv64">
  <version epoch="0" ver="0.2.7.0" rel="2.17"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update config-ini to version 0.2.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1601467200">- Update config-ini to version 0.2.4.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663588800">- Update config-ini to version 0.2.5.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</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="1681473600">- Update config-ini to version 0.2.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687435200">- Update config-ini to version 0.2.6.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699185600">- Update config-ini to version 0.2.7.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711540800">- Update config-ini to version 0.2.7.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1deaf02f164db2d10706669a05f0e79b7e3c7e18963f91111a3f562bacc5a817bfe0a06e0c7f3abfb72bd246f03663cfdf7a1772ad6597d174b3df24e3b6d832" name="ghc-config-ini-devel" arch="riscv64">
  <version epoch="0" ver="0.2.7.0" rel="2.17"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update config-ini to version 0.2.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1601467200">- Update config-ini to version 0.2.4.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663588800">- Update config-ini to version 0.2.5.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</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="1681473600">- Update config-ini to version 0.2.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687435200">- Update config-ini to version 0.2.6.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699185600">- Update config-ini to version 0.2.7.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711540800">- Update config-ini to version 0.2.7.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3925795b5a3500e5344a5c16505332dcee4570c7ec7476ce7c670999c2a63663084e36db73e5ccc2671fd978daa0bfbd894e88ebe87f8c1ea3619bfb4a634d88" name="ghc-config-ini-doc" arch="noarch">
  <version epoch="0" ver="0.2.7.0" rel="2.17"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update config-ini to version 0.2.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1601467200">- Update config-ini to version 0.2.4.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663588800">- Update config-ini to version 0.2.5.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</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="1681473600">- Update config-ini to version 0.2.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687435200">- Update config-ini to version 0.2.6.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699185600">- Update config-ini to version 0.2.7.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711540800">- Update config-ini to version 0.2.7.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="d61cb63cfc434782c922980b0708c8cafd203b4abe5a5ab44cc28137906cf667d6777dc7527e928dcf70d6c187c70356a8cd72c80464bb6e20397b00dc27ad07" name="ghc-config-ini-prof" arch="riscv64">
  <version epoch="0" ver="0.2.7.0" rel="2.17"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update config-ini to version 0.2.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1599652800">- Relax over-specified constraint on megaparsec.</changelog>
  <changelog author="psimons@suse.com" date="1601467200">- Update config-ini to version 0.2.4.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663588800">- Update config-ini to version 0.2.5.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</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="1681473600">- Update config-ini to version 0.2.5.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687435200">- Update config-ini to version 0.2.6.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699185600">- Update config-ini to version 0.2.7.0.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1711540800">- Update config-ini to version 0.2.7.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9839b42b18ee8409835e65c18b8ab1c47605f11c3049fddc0e6fb59a7ebcb818df961571fc0d1987545b8da48a7e54584ba39a739f845a79af95f006964790c8" name="ghc-constraints" arch="riscv64">
  <version epoch="0" ver="0.14.2" rel="2.7"/>
  <changelog author="psimons@suse.com" date="1636632000">- Update constraints to version 0.13.2.
  0.13.2 [2021.11.10]
  - ------------------
  * Allow building on GHC HEAD.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update constraints to version 0.13.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643630400">- Update constraints to version 0.13.3.
  0.13.3 [2022.01.31]
  - ------------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update constraints to version 0.13.4.
  0.13.4 [2022.05.19]
  - ------------------
  * Correct the CPP introduced in `constraints-0.13.3` such that it works when
    building with `mtl-2.3.*` or later combined with `transformers &lt; 0.6`.</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="1691496000">- Update constraints to version 0.13.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update constraints to version 0.14.
  0.14 [2023.10.11]
  - ----------------
  * Drop support for GHCs older than 8.6.
  * The `forall` function in `Data.Constraint.Forall` has been renamed to
    `forall_`, since a future version of GHC will make the use of `forall` as
    an identifier an error.
  * Implement `Data.Constraint.Forall` using `QuantifiedConstraints`.
  * Remove `Lifting` instances for `ErrorT` and `ListT`, which were removed
    in `transformers-0.6.*`.
  * Add a `c =&gt; Boring (Dict c)` instance.
  * Add the `Data.Constraint.Char` module, which contains utilities for working
    with `KnownChar` constraints. This module is only available on GHC 9.2 or
    later.
  * Add `unsafeAxiom` to `Data.Constraint.Unsafe`.
  * Add `unsafeSChar`, `unsafeSNat`, and `unsafeSSymbol` to
    `Data.Constraint.Unsafe` when building with `base-4.18` (GHC 9.6) or later.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update constraints to version 0.14.1.
  0.14.1 [2024.04.29]
  - ------------------
  * Remove an unused dependency on the `type-equality` library.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update constraints to version 0.14.2.
  0.14.2 [2024.05.12]
  - ------------------
  * Re-export `Log2` from `Data.Constraint.Nat`.
  * Add `log2Nat` and `log2Pow` to `Data.Constraint.Nat`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update constraints to version 0.14.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="7a42707d7e6a4501c9cf3ba2a78b7b057c0273e36fd5132b607bb3b9bc847b51aa0e26cdef891d281cfee7bc02ce25e42a30c03a757725ab9da7835f02f2c624" name="ghc-constraints-devel" arch="riscv64">
  <version epoch="0" ver="0.14.2" rel="2.7"/>
  <changelog author="psimons@suse.com" date="1636632000">- Update constraints to version 0.13.2.
  0.13.2 [2021.11.10]
  - ------------------
  * Allow building on GHC HEAD.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update constraints to version 0.13.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643630400">- Update constraints to version 0.13.3.
  0.13.3 [2022.01.31]
  - ------------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update constraints to version 0.13.4.
  0.13.4 [2022.05.19]
  - ------------------
  * Correct the CPP introduced in `constraints-0.13.3` such that it works when
    building with `mtl-2.3.*` or later combined with `transformers &lt; 0.6`.</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="1691496000">- Update constraints to version 0.13.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update constraints to version 0.14.
  0.14 [2023.10.11]
  - ----------------
  * Drop support for GHCs older than 8.6.
  * The `forall` function in `Data.Constraint.Forall` has been renamed to
    `forall_`, since a future version of GHC will make the use of `forall` as
    an identifier an error.
  * Implement `Data.Constraint.Forall` using `QuantifiedConstraints`.
  * Remove `Lifting` instances for `ErrorT` and `ListT`, which were removed
    in `transformers-0.6.*`.
  * Add a `c =&gt; Boring (Dict c)` instance.
  * Add the `Data.Constraint.Char` module, which contains utilities for working
    with `KnownChar` constraints. This module is only available on GHC 9.2 or
    later.
  * Add `unsafeAxiom` to `Data.Constraint.Unsafe`.
  * Add `unsafeSChar`, `unsafeSNat`, and `unsafeSSymbol` to
    `Data.Constraint.Unsafe` when building with `base-4.18` (GHC 9.6) or later.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update constraints to version 0.14.1.
  0.14.1 [2024.04.29]
  - ------------------
  * Remove an unused dependency on the `type-equality` library.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update constraints to version 0.14.2.
  0.14.2 [2024.05.12]
  - ------------------
  * Re-export `Log2` from `Data.Constraint.Nat`.
  * Add `log2Nat` and `log2Pow` to `Data.Constraint.Nat`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update constraints to version 0.14.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="35d8c08c3d822e863037ad644655e92dd6d6b952c6de7e4b0c90e8ef129625166eaacbaed5e0c9d5d54e465bd1f29452b1b312f9b503b36c1238959a744c7a8f" name="ghc-constraints-doc" arch="noarch">
  <version epoch="0" ver="0.14.2" rel="2.7"/>
  <changelog author="psimons@suse.com" date="1636632000">- Update constraints to version 0.13.2.
  0.13.2 [2021.11.10]
  - ------------------
  * Allow building on GHC HEAD.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update constraints to version 0.13.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643630400">- Update constraints to version 0.13.3.
  0.13.3 [2022.01.31]
  - ------------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update constraints to version 0.13.4.
  0.13.4 [2022.05.19]
  - ------------------
  * Correct the CPP introduced in `constraints-0.13.3` such that it works when
    building with `mtl-2.3.*` or later combined with `transformers &lt; 0.6`.</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="1691496000">- Update constraints to version 0.13.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update constraints to version 0.14.
  0.14 [2023.10.11]
  - ----------------
  * Drop support for GHCs older than 8.6.
  * The `forall` function in `Data.Constraint.Forall` has been renamed to
    `forall_`, since a future version of GHC will make the use of `forall` as
    an identifier an error.
  * Implement `Data.Constraint.Forall` using `QuantifiedConstraints`.
  * Remove `Lifting` instances for `ErrorT` and `ListT`, which were removed
    in `transformers-0.6.*`.
  * Add a `c =&gt; Boring (Dict c)` instance.
  * Add the `Data.Constraint.Char` module, which contains utilities for working
    with `KnownChar` constraints. This module is only available on GHC 9.2 or
    later.
  * Add `unsafeAxiom` to `Data.Constraint.Unsafe`.
  * Add `unsafeSChar`, `unsafeSNat`, and `unsafeSSymbol` to
    `Data.Constraint.Unsafe` when building with `base-4.18` (GHC 9.6) or later.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update constraints to version 0.14.1.
  0.14.1 [2024.04.29]
  - ------------------
  * Remove an unused dependency on the `type-equality` library.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update constraints to version 0.14.2.
  0.14.2 [2024.05.12]
  - ------------------
  * Re-export `Log2` from `Data.Constraint.Nat`.
  * Add `log2Nat` and `log2Pow` to `Data.Constraint.Nat`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update constraints to version 0.14.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="eb7e931df798c7ad512861691c53480c37dc10669505ee3478aafe26854e02e279a159f0dc63e7fef0d400ac75ddbd167a8de002727eccecdec05ed82520f47a" name="ghc-constraints-prof" arch="riscv64">
  <version epoch="0" ver="0.14.2" rel="2.7"/>
  <changelog author="psimons@suse.com" date="1636632000">- Update constraints to version 0.13.2.
  0.13.2 [2021.11.10]
  - ------------------
  * Allow building on GHC HEAD.</changelog>
  <changelog author="psimons@suse.com" date="1637064000">- Update constraints to version 0.13.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643630400">- Update constraints to version 0.13.3.
  0.13.3 [2022.01.31]
  - ------------------
  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653048000">- Update constraints to version 0.13.4.
  0.13.4 [2022.05.19]
  - ------------------
  * Correct the CPP introduced in `constraints-0.13.3` such that it works when
    building with `mtl-2.3.*` or later combined with `transformers &lt; 0.6`.</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="1691496000">- Update constraints to version 0.13.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697025600">- Update constraints to version 0.14.
  0.14 [2023.10.11]
  - ----------------
  * Drop support for GHCs older than 8.6.
  * The `forall` function in `Data.Constraint.Forall` has been renamed to
    `forall_`, since a future version of GHC will make the use of `forall` as
    an identifier an error.
  * Implement `Data.Constraint.Forall` using `QuantifiedConstraints`.
  * Remove `Lifting` instances for `ErrorT` and `ListT`, which were removed
    in `transformers-0.6.*`.
  * Add a `c =&gt; Boring (Dict c)` instance.
  * Add the `Data.Constraint.Char` module, which contains utilities for working
    with `KnownChar` constraints. This module is only available on GHC 9.2 or
    later.
  * Add `unsafeAxiom` to `Data.Constraint.Unsafe`.
  * Add `unsafeSChar`, `unsafeSNat`, and `unsafeSSymbol` to
    `Data.Constraint.Unsafe` when building with `base-4.18` (GHC 9.6) or later.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714392000">- Update constraints to version 0.14.1.
  0.14.1 [2024.04.29]
  - ------------------
  * Remove an unused dependency on the `type-equality` library.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update constraints to version 0.14.2.
  0.14.2 [2024.05.12]
  - ------------------
  * Re-export `Log2` from `Data.Constraint.Nat`.
  * Add `log2Nat` and `log2Pow` to `Data.Constraint.Nat`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720180800">- Update constraints to version 0.14.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="28a122cfdfe1a2d08f3daee4cd67ab196ad117fb4777ff3ff63b352a89381a74b00b0158e4cc528fc899784156e92ad0b51af98de6df5ce23bf7b63224749dc0" name="ghc-containers" arch="riscv64">
  <version epoch="0" ver="0.7" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="82b71423a96e73709ef08388b0471866e9af79a7e0d1f5db70142cfda8e7d0ac94ebba1c21b22e5d17a96e6ec83f58472715a5d2fbe2329d3632487fc511cb2a" name="ghc-containers-devel" arch="riscv64">
  <version epoch="0" ver="0.7" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="65ad8c62cd1ab8a9e8ad8cf8a8a834b37502c37004e134f7fb6f73b99b2f10c82913e1763a00117a17220a0536723ca990924be4767b8af46e3dfb287973505a" name="ghc-containers-doc" arch="noarch">
  <version epoch="0" ver="0.7" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="839e14ff54a7913381d56d60d5a923c7b4004bb85da8b40d76f645d79a1d170c4c392270b072dbc095baf4843f890e22720fd0d4771edae1aa69adce7d7b8a0d" name="ghc-containers-prof" arch="riscv64">
  <version epoch="0" ver="0.7" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="215c7b71089d4a240aeccf896d9cbe6058ea6e34bb4d60aa1e33e99b12c1c2681fb903f10c2e4e91f82fa1e3c83ada98f134c7cf398e662347d758f65a7bb211" name="ghc-contravariant" arch="riscv64">
  <version epoch="0" ver="1.5.5" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1556884800">- Update contravariant to version 1.5.1.
  1.5.1 [2019.05.02]
  - -----------------
  * Remove the use of `unsafeCoerce` in `Data.Functor.Contravariant.Generic`. As
    a result, the `safe` flag has been removed, as it is no longer used.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update contravariant to version 1.5.2.
  1.5.2 [2019.06.03]
  - -----------------
  * Mark `Data.Functor.Contravariant` and `Data.Functor.Contravariant.Generic`
    as unconditionally `Trustworthy`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update contravariant to version 1.5.3.
  1.5.3 [2020.12.30]
  - -----------------
  * Explicitly mark modules as `Safe`.</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update contravariant to version 1.5.4.
  1.5.4 [2021.07.25]
  - -----------------
  * Allow building with `transformers-0.6.*`.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update contravariant to version 1.5.5.
  1.5.5 [2021.07.27]
  - -----------------
  * Fix the build on old GHCs using `transformers-0.6.*`.</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>
</package>
<package pkgid="1896b7c8bd716fc3a4043d77dc93438156c1668b71b9a34aa4d23f6fe8ca293890bb6b7ee804b143c3ddb4070e0eb3be8cfc018520b42777123667208998e331" name="ghc-contravariant-devel" arch="riscv64">
  <version epoch="0" ver="1.5.5" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1556884800">- Update contravariant to version 1.5.1.
  1.5.1 [2019.05.02]
  - -----------------
  * Remove the use of `unsafeCoerce` in `Data.Functor.Contravariant.Generic`. As
    a result, the `safe` flag has been removed, as it is no longer used.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update contravariant to version 1.5.2.
  1.5.2 [2019.06.03]
  - -----------------
  * Mark `Data.Functor.Contravariant` and `Data.Functor.Contravariant.Generic`
    as unconditionally `Trustworthy`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update contravariant to version 1.5.3.
  1.5.3 [2020.12.30]
  - -----------------
  * Explicitly mark modules as `Safe`.</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update contravariant to version 1.5.4.
  1.5.4 [2021.07.25]
  - -----------------
  * Allow building with `transformers-0.6.*`.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update contravariant to version 1.5.5.
  1.5.5 [2021.07.27]
  - -----------------
  * Fix the build on old GHCs using `transformers-0.6.*`.</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>
</package>
<package pkgid="05757a0faa1cea6c7bb57b631d381fbcdc096aa51cd85e37fc169221ab5a7c0d1a8f8c78c1b7a3d8d0931874201f1d8501590192fb43eebd75db503413e2612a" name="ghc-contravariant-doc" arch="noarch">
  <version epoch="0" ver="1.5.5" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1556884800">- Update contravariant to version 1.5.1.
  1.5.1 [2019.05.02]
  - -----------------
  * Remove the use of `unsafeCoerce` in `Data.Functor.Contravariant.Generic`. As
    a result, the `safe` flag has been removed, as it is no longer used.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update contravariant to version 1.5.2.
  1.5.2 [2019.06.03]
  - -----------------
  * Mark `Data.Functor.Contravariant` and `Data.Functor.Contravariant.Generic`
    as unconditionally `Trustworthy`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update contravariant to version 1.5.3.
  1.5.3 [2020.12.30]
  - -----------------
  * Explicitly mark modules as `Safe`.</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update contravariant to version 1.5.4.
  1.5.4 [2021.07.25]
  - -----------------
  * Allow building with `transformers-0.6.*`.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update contravariant to version 1.5.5.
  1.5.5 [2021.07.27]
  - -----------------
  * Fix the build on old GHCs using `transformers-0.6.*`.</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>
</package>
<package pkgid="dae93a91e37e9eed12341f9dd2945a8c64327f7b406af6e4768b32b215cf4cb79b524e6ee2638efc7dde9a706da18a695f32a5e7870013cefc3b84618bb095f6" name="ghc-contravariant-prof" arch="riscv64">
  <version epoch="0" ver="1.5.5" rel="2.11"/>
  <changelog author="psimons@suse.com" date="1556884800">- Update contravariant to version 1.5.1.
  1.5.1 [2019.05.02]
  - -----------------
  * Remove the use of `unsafeCoerce` in `Data.Functor.Contravariant.Generic`. As
    a result, the `safe` flag has been removed, as it is no longer used.</changelog>
  <changelog author="psimons@suse.com" date="1559649600">- Update contravariant to version 1.5.2.
  1.5.2 [2019.06.03]
  - -----------------
  * Mark `Data.Functor.Contravariant` and `Data.Functor.Contravariant.Generic`
    as unconditionally `Trustworthy`.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update contravariant to version 1.5.3.
  1.5.3 [2020.12.30]
  - -----------------
  * Explicitly mark modules as `Safe`.</changelog>
  <changelog author="psimons@suse.com" date="1627387200">- Update contravariant to version 1.5.4.
  1.5.4 [2021.07.25]
  - -----------------
  * Allow building with `transformers-0.6.*`.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update contravariant to version 1.5.5.
  1.5.5 [2021.07.27]
  - -----------------
  * Fix the build on old GHCs using `transformers-0.6.*`.</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>
</package>
<package pkgid="d0ad7fa9e19db8386ff29369052f7fe81b3e5580ebc766505a623d81911ec786a8266c9811095fb7db9e3ad2f0f7da817c2cb813607634a646d4b015ea8f6438" name="ghc-control-monad-free" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add control-monad-free at version 0.6.2.</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řej Sú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>
</package>
<package pkgid="ccc43758b34ebd2b0ad2f99232478c29abdbe6c595cf55051c093576a538c2c7226af20e3fcafd7239cbd745af9f0317b0fcaa90d613eca8fc963601949c8a0e" name="ghc-control-monad-free-devel" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add control-monad-free at version 0.6.2.</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řej Sú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>
</package>
<package pkgid="9b872f3ab6424f1cdddce9196962001e05963dcb074a725047cafffc9b37b5f0e78293cd3d7e02316202a45e96a6beef539ea4c41b9a682b6f14f966049e0ee3" name="ghc-control-monad-free-doc" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add control-monad-free at version 0.6.2.</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řej Sú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>
</package>
<package pkgid="bd8082a3d2e365678731f8fde1f7314db5a08c782dfe98d16ba8b0a67e1ddc0c85292edaa850a409d50ed6f9d36b6bad251b1151fca377f19bf14224839d0f5a" name="ghc-control-monad-free-prof" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add control-monad-free at version 0.6.2.</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řej Sú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>
</package>
<package pkgid="086caa20f492d89349b57854f1c78dea9e0418f5ad27dea9030b5719cf356f348e9a99c1f523abf88e6fd08b486a0ea4f634d9844f4e6d33afff37bc5eb6456d" name="ghc-cookie" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.4"/>
  <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="1573560000">- Update cookie to version 0.4.5.
  [#]# 0.4.5
  * Added `SameSite=None`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672833600">- Update cookie to version 0.4.6.
  [#]# 0.4.6
  * Resolve redundant import of Data.Monoid [#26](https://github.com/snoyberg/cookie/pull/26)
  * Added `renderSetCookieBS` and `renderCookiesBS`</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="1709553600">- Update cookie to version 0.5.0.
  [#]# 0.5.0
  * Remove surrounding double quotes from cookie values when parsing [#31](https://github.com/snoyberg/cookie/pull/31)
    This is a breaking change, as it changes the behavior of `parseCookies` and `parseSetCookie` to no
    longer include the surrounding double quotes in the cookie value. This is the correct behavior
    according to the RFC.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743422400">- Update cookie to version 0.5.1.
  [#]# 0.5.1
  * Add the `Partitioned` cookie attribute.</changelog>
</package>
<package pkgid="169f596536521e6a174920d22654588040cefd3a3fe9a9af02be9e493f562658a018a23504d8dcb993a46e821caab86b84f4f7572fd33473c764933f7058f3e8" name="ghc-cookie-devel" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.4"/>
  <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="1573560000">- Update cookie to version 0.4.5.
  [#]# 0.4.5
  * Added `SameSite=None`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672833600">- Update cookie to version 0.4.6.
  [#]# 0.4.6
  * Resolve redundant import of Data.Monoid [#26](https://github.com/snoyberg/cookie/pull/26)
  * Added `renderSetCookieBS` and `renderCookiesBS`</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="1709553600">- Update cookie to version 0.5.0.
  [#]# 0.5.0
  * Remove surrounding double quotes from cookie values when parsing [#31](https://github.com/snoyberg/cookie/pull/31)
    This is a breaking change, as it changes the behavior of `parseCookies` and `parseSetCookie` to no
    longer include the surrounding double quotes in the cookie value. This is the correct behavior
    according to the RFC.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743422400">- Update cookie to version 0.5.1.
  [#]# 0.5.1
  * Add the `Partitioned` cookie attribute.</changelog>
</package>
<package pkgid="9102c336aaa19e4d186dc86cd5160b356779dfa6af89a962859600bdca67ae9185891798f558f1f80d9e3b070f40a3967f88d948a0a66080ec9be4b5b4e9c0c0" name="ghc-cookie-doc" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="1.4"/>
  <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="1573560000">- Update cookie to version 0.4.5.
  [#]# 0.4.5
  * Added `SameSite=None`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672833600">- Update cookie to version 0.4.6.
  [#]# 0.4.6
  * Resolve redundant import of Data.Monoid [#26](https://github.com/snoyberg/cookie/pull/26)
  * Added `renderSetCookieBS` and `renderCookiesBS`</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="1709553600">- Update cookie to version 0.5.0.
  [#]# 0.5.0
  * Remove surrounding double quotes from cookie values when parsing [#31](https://github.com/snoyberg/cookie/pull/31)
    This is a breaking change, as it changes the behavior of `parseCookies` and `parseSetCookie` to no
    longer include the surrounding double quotes in the cookie value. This is the correct behavior
    according to the RFC.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743422400">- Update cookie to version 0.5.1.
  [#]# 0.5.1
  * Add the `Partitioned` cookie attribute.</changelog>
</package>
<package pkgid="b71d9a96015d2dc52ac735726dea25348baf33abb5bd9847b57806889785c82f56c4b5707dea10a33d01f7c860857bb20e374d0cfeb89b331109849617da8cd4" name="ghc-cookie-prof" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="1.4"/>
  <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="1573560000">- Update cookie to version 0.4.5.
  [#]# 0.4.5
  * Added `SameSite=None`</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1672833600">- Update cookie to version 0.4.6.
  [#]# 0.4.6
  * Resolve redundant import of Data.Monoid [#26](https://github.com/snoyberg/cookie/pull/26)
  * Added `renderSetCookieBS` and `renderCookiesBS`</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="1709553600">- Update cookie to version 0.5.0.
  [#]# 0.5.0
  * Remove surrounding double quotes from cookie values when parsing [#31](https://github.com/snoyberg/cookie/pull/31)
    This is a breaking change, as it changes the behavior of `parseCookies` and `parseSetCookie` to no
    longer include the surrounding double quotes in the cookie value. This is the correct behavior
    according to the RFC.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743422400">- Update cookie to version 0.5.1.
  [#]# 0.5.1
  * Add the `Partitioned` cookie attribute.</changelog>
</package>
<package pkgid="50547303a2b1a01a086319c62f11190f537ae40f1ac44145f0737aaeeffbec6b6804bf5b8ef207f14ab3818050a0615c65e238ebe80423fc6802eb03de83eb83" name="ghc-cpphs" arch="riscv64">
  <version epoch="0" ver="1.20.10" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1592913600">- Add cpphs at version 1.20.9.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update cpphs to version 1.20.9.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="1747483200">- Update cpphs to version 1.20.9.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1757851200">- Update cpphs to version 1.20.10.
  * Drop support for GHC 7.
  * Remove cabal flag `old-locale`.
  * Compatibility with `{-# LANGUAGE RecordDotSyntax #-}` (Lennart Augustsson).
  * Build tested with GHC 8.0 - 9.14 alpha1.
  * bugfixes for `#if defined(FOO) &amp;&amp; FOO(a,b)`
  * ensure all input/output is UTF8, regardless of locale
  * bugfix for windows drive letter in #include</changelog>
</package>
<package pkgid="5e951e6dbb384a152882adc47665a6a2172c8658ac3e286bc1293e4ac735c93baf663ae1149245ddf8395f3b7354d1fe2efe9ea1e0496b7d11fba53ddd73ae77" name="ghc-cpphs-devel" arch="riscv64">
  <version epoch="0" ver="1.20.10" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1592913600">- Add cpphs at version 1.20.9.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update cpphs to version 1.20.9.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="1747483200">- Update cpphs to version 1.20.9.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1757851200">- Update cpphs to version 1.20.10.
  * Drop support for GHC 7.
  * Remove cabal flag `old-locale`.
  * Compatibility with `{-# LANGUAGE RecordDotSyntax #-}` (Lennart Augustsson).
  * Build tested with GHC 8.0 - 9.14 alpha1.
  * bugfixes for `#if defined(FOO) &amp;&amp; FOO(a,b)`
  * ensure all input/output is UTF8, regardless of locale
  * bugfix for windows drive letter in #include</changelog>
</package>
<package pkgid="016f08c613f72308b79d2a477acdbc9090b6f08f59597d85e2392ae76d4340a7f2a4e18a5e2e8631f769af5f5f0d5800fd85fbd04c34bf4981bb6ee90113d955" name="ghc-cpphs-doc" arch="noarch">
  <version epoch="0" ver="1.20.10" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1592913600">- Add cpphs at version 1.20.9.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update cpphs to version 1.20.9.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="1747483200">- Update cpphs to version 1.20.9.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1757851200">- Update cpphs to version 1.20.10.
  * Drop support for GHC 7.
  * Remove cabal flag `old-locale`.
  * Compatibility with `{-# LANGUAGE RecordDotSyntax #-}` (Lennart Augustsson).
  * Build tested with GHC 8.0 - 9.14 alpha1.
  * bugfixes for `#if defined(FOO) &amp;&amp; FOO(a,b)`
  * ensure all input/output is UTF8, regardless of locale
  * bugfix for windows drive letter in #include</changelog>
</package>
<package pkgid="1dfbbd771c604ee022af015f7820557703b657a9f4aca2119be8848c2d835e6a1e5a8c19e903e1dd73becadc7fd357165a3af0e1ebfbdd99d2999f2e5a74c29e" name="ghc-cpphs-prof" arch="riscv64">
  <version epoch="0" ver="1.20.10" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1592913600">- Add cpphs at version 1.20.9.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="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update cpphs to version 1.20.9.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="1747483200">- Update cpphs to version 1.20.9.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1757851200">- Update cpphs to version 1.20.10.
  * Drop support for GHC 7.
  * Remove cabal flag `old-locale`.
  * Compatibility with `{-# LANGUAGE RecordDotSyntax #-}` (Lennart Augustsson).
  * Build tested with GHC 8.0 - 9.14 alpha1.
  * bugfixes for `#if defined(FOO) &amp;&amp; FOO(a,b)`
  * ensure all input/output is UTF8, regardless of locale
  * bugfix for windows drive letter in #include</changelog>
</package>
<package pkgid="ad9d84a3fe0d5dcc8d83097d66aa2566d57b367f8c9817c7742027e1dee3e51a08fb9326d22261052d55d2ba4af33d0029a06e1b02b18a6c508719bf179717a2" name="ghc-crypto-api" arch="riscv64">
  <version epoch="0" ver="0.13.3" rel="5.13"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add crypto-api at version 0.13.3.</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 crypto-api to version 0.13.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="81f8892e8b018a12b72c242df5e530916994603367340911b9a4ec936bdeda549f7fbc928d0579d319895a8f9c4ba8c67f3b986b33d536f2f7ab92fc171756c6" name="ghc-crypto-api-devel" arch="riscv64">
  <version epoch="0" ver="0.13.3" rel="5.13"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add crypto-api at version 0.13.3.</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 crypto-api to version 0.13.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="e2c03b2c13eea0d99e3a3eb89ee02c946efbaca74cc2fdba07a4e33d1cdb4efaa742f84c71b5ec94d351d22792b162ebd4312341281aafc284bee2660933af13" name="ghc-crypto-api-doc" arch="noarch">
  <version epoch="0" ver="0.13.3" rel="5.13"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add crypto-api at version 0.13.3.</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 crypto-api to version 0.13.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="6909e8e1bf73d6a59aea2703f4efa302e3e7386c48084552750c7e2baa71241841125045c4a9fd352bc0b11c3ac25692753f7a817f547d66a4b120a28055d715" name="ghc-crypto-api-prof" arch="riscv64">
  <version epoch="0" ver="0.13.3" rel="5.13"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add crypto-api at version 0.13.3.</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 crypto-api to version 0.13.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="ae42dd53bb3218e9684258a86070972a2821839493e7f4bb04eef6c52b3e2acbd8ea0fd117f36f9ae5aca0b9cf5496ed00a4d48bc61a83b25db63efc294daec8" name="ghc-crypto-pubkey-types" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="1.9"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1420891200">- Add crypto-pubkey-types at version 0.4.3.</changelog>
</package>
<package pkgid="b479187ebb3104b288b3dfcade1484b067842b983e1903003c82bc38580ff13fafd58e70f82a6c53bc4c0e428e70588a12c42811e34a3b1beb42e8043bf1d178" name="ghc-crypto-pubkey-types-devel" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="1.9"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1420891200">- Add crypto-pubkey-types at version 0.4.3.</changelog>
</package>
<package pkgid="d885978cf1946e6c86622994412b6e48ad44657cb1bc61a6587473aacdb67861db096fca8a5f7fa01b9ee897ddca528835253f4c50e2d20eab535e5d61bad572" name="ghc-crypto-pubkey-types-doc" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="1.9"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1420891200">- Add crypto-pubkey-types at version 0.4.3.</changelog>
</package>
<package pkgid="9c7d5b84d30978667c8f96884777a56f234f855d10ebd6008ece422b192b993da5987f8f64d3416022d8b4008223c689a1335917acf4d3ccfe0d0b00e375559b" name="ghc-crypto-pubkey-types-prof" arch="riscv64">
  <version epoch="0" ver="0.4.3" rel="1.9"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1420891200">- Add crypto-pubkey-types at version 0.4.3.</changelog>
</package>
<package pkgid="a67803d3d5d227f3075200ea184c117b07994a2f5f5242474dd492fea207826717cb43ca7e032111a018c886246fedb828311662013458f27945b219939d068c" name="ghc-crypto-token" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="1.7"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707307200">- Add crypto-token at version 0.1.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730289600">- Update crypto-token to version 0.1.2.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="494bbc5fe5cc0c0b59d71ed67909192cefff526725a4c371ad31aba2db0546e6866bf3a9d6eec71678d7e1053ca1cbf59a8619fcaa1f3646d25afb106bde9eca" name="ghc-crypto-token-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="1.7"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707307200">- Add crypto-token at version 0.1.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730289600">- Update crypto-token to version 0.1.2.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="abcfb92baab95cfd3a4f4db2e5b7623f708974a9100a1e85ac2b3ce7a9b3da15878bc4e42dc8f5500aa39c8a949c3fc695db91df5c5ec6e4af439917a774666a" name="ghc-crypto-token-doc" arch="noarch">
  <version epoch="0" ver="0.1.2" rel="1.7"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707307200">- Add crypto-token at version 0.1.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730289600">- Update crypto-token to version 0.1.2.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="934c09596977b85aa27a41e167d85558a4ff03cd33c79fb0f5a6833674a75137bb6e31c262e78076cb2cce4e40a224813bc55413c00845b240c3e8d100ef5f4f" name="ghc-crypto-token-prof" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="1.7"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707307200">- Add crypto-token at version 0.1.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730289600">- Update crypto-token to version 0.1.2.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="77f5b492483fae77352cee7eb52b22b2fe5f38ea8c439249582d321ffd7c68a891fafa33c5b90862582a89d86a529507eb3d2681eeb4725269a20f98c9aca87b" name="ghc-cryptohash-md5" arch="riscv64">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-md5 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cryptohash-md5 to version 0.11.101.0.
  [#]# 0.11.101.0
  - Add `Eq` instance for `Ctx`
  - Add `start` and `startlazy` producing `Ctx`
  - Remove ineffective RULES
  - Declare `Crypto.Hash.MD5` module `-XTrustworthy`
  - Convert to `CApiFFI`
  - Added `...AndLength` variants of hashing functions:
  - `finalizeAndLength`
  - `hashlazyAndLength`
  - `hmaclazyAndLength`
  - Minor optimizations in `hmac` and `hash`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-md5 to version 0.11.101.0 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="1680868800">- Update cryptohash-md5 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-md5 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-md5 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-md5 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-md5 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="0b912cd0afe91efedf5768a9a9040c0127b1da8bdbb9427d2fba620fd13f5229fa8676e8c8ee3974bbf68f5d9b9087f0c6f02f7aeabdb3f7bf9963583580091b" name="ghc-cryptohash-md5-devel" arch="riscv64">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-md5 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cryptohash-md5 to version 0.11.101.0.
  [#]# 0.11.101.0
  - Add `Eq` instance for `Ctx`
  - Add `start` and `startlazy` producing `Ctx`
  - Remove ineffective RULES
  - Declare `Crypto.Hash.MD5` module `-XTrustworthy`
  - Convert to `CApiFFI`
  - Added `...AndLength` variants of hashing functions:
  - `finalizeAndLength`
  - `hashlazyAndLength`
  - `hmaclazyAndLength`
  - Minor optimizations in `hmac` and `hash`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-md5 to version 0.11.101.0 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="1680868800">- Update cryptohash-md5 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-md5 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-md5 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-md5 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-md5 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3e2860c78e76380e40a0838b6a87373bb9fdea097f6eda9debc7d4ec09525d2989e3a9091a37051b694475603136fa63e7633d2b3b8e5c4e2e691631d2b6f8e3" name="ghc-cryptohash-md5-doc" arch="noarch">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-md5 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cryptohash-md5 to version 0.11.101.0.
  [#]# 0.11.101.0
  - Add `Eq` instance for `Ctx`
  - Add `start` and `startlazy` producing `Ctx`
  - Remove ineffective RULES
  - Declare `Crypto.Hash.MD5` module `-XTrustworthy`
  - Convert to `CApiFFI`
  - Added `...AndLength` variants of hashing functions:
  - `finalizeAndLength`
  - `hashlazyAndLength`
  - `hmaclazyAndLength`
  - Minor optimizations in `hmac` and `hash`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-md5 to version 0.11.101.0 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="1680868800">- Update cryptohash-md5 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-md5 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-md5 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-md5 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-md5 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="172f86d542bbbbe17d8e01f18e42c4b4824489369a707e7633f440ee575482f7c7853fa9ba073a75fef9515e6474fb7dfeb3c2547c72c9dfac09a1fa644a265f" name="ghc-cryptohash-md5-prof" arch="riscv64">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-md5 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update cryptohash-md5 to version 0.11.101.0.
  [#]# 0.11.101.0
  - Add `Eq` instance for `Ctx`
  - Add `start` and `startlazy` producing `Ctx`
  - Remove ineffective RULES
  - Declare `Crypto.Hash.MD5` module `-XTrustworthy`
  - Convert to `CApiFFI`
  - Added `...AndLength` variants of hashing functions:
  - `finalizeAndLength`
  - `hashlazyAndLength`
  - `hmaclazyAndLength`
  - Minor optimizations in `hmac` and `hash`</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-md5 to version 0.11.101.0 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="1680868800">- Update cryptohash-md5 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-md5 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-md5 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-md5 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-md5 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="925828a006f7478e76825b0acfff3d112934f1bf513e41ebbc5e23bada1b80019f2cab2e0962c7c4fce0acc25b00faae7be23895af4e107b7f2e35b6e8f0ac3f" name="ghc-cryptohash-sha1" arch="riscv64">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha1 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update cryptohash-sha1 to version 0.11.101.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/cryptohash-sha1-0.11.101.0/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-sha1 to version 0.11.101.0 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="1680868800">- Update cryptohash-sha1 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-sha1 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha1 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha1 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha1 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="295bad9ef0f051ae89d16a996553cb9f5f80ee7e53b8e1a84030a8eeef5b935dedd2feed91bb796de7992e3a49181fa59805c9423b803f065980e867a6c9d48e" name="ghc-cryptohash-sha1-devel" arch="riscv64">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha1 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update cryptohash-sha1 to version 0.11.101.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/cryptohash-sha1-0.11.101.0/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-sha1 to version 0.11.101.0 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="1680868800">- Update cryptohash-sha1 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-sha1 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha1 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha1 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha1 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="41f0be078b8009bb8de27d44bf98a882eee855c16bec9827c81eb9191a9401735c880ae08a9105873ab32624f9f03c6a54fd461093cc1cbed5da18bf687dbbab" name="ghc-cryptohash-sha1-doc" arch="noarch">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha1 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update cryptohash-sha1 to version 0.11.101.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/cryptohash-sha1-0.11.101.0/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-sha1 to version 0.11.101.0 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="1680868800">- Update cryptohash-sha1 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-sha1 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha1 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha1 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha1 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="cae63a7575a450c4930fd533624575851634ab52d4c49f68bc013370d4e3ed575ff4dd479273ba094ef05190a2a70a43dd0ce3b9ebd17d25a644bea7c258cb75" name="ghc-cryptohash-sha1-prof" arch="riscv64">
  <version epoch="0" ver="0.11.101.0" rel="8.4"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha1 to version 0.11.100.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update cryptohash-sha1 to version 0.11.101.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/cryptohash-sha1-0.11.101.0/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update cryptohash-sha1 to version 0.11.101.0 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="1680868800">- Update cryptohash-sha1 to version 0.11.101.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update cryptohash-sha1 to version 0.11.101.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha1 to version 0.11.101.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha1 to version 0.11.101.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha1 to version 0.11.101.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1699a4ab74a7a3e6a03e1e15b71a20caf12f8e635f27ff8c7690f68c48d68a9f87b179ce63e8533796b74113de0b601f78764ef67deabf2182997265a55236e5" name="ghc-cryptohash-sha256" arch="riscv64">
  <version epoch="0" ver="0.11.102.1" rel="7.4"/>
  <changelog author="psimons@suse.com" date="1611576000">- Update cryptohash-sha256 to version 0.11.102.0.
  [#]# 0.11.102.0
  - Add Eq instance for Ctx
  - Add start and startlazy producing Ctx
  - Introduce new `use-cbits` cabal flag in order to
    add support for FFI-less `cryptohash-sha256-pure` pass-thru</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha256 to version 0.11.102.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update cryptohash-sha256 to version 0.11.102.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update cryptohash-sha256 to version 0.11.102.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update cryptohash-sha256 to version 0.11.102.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="1694692800">- Update cryptohash-sha256 to version 0.11.102.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha256 to version 0.11.102.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha256 to version 0.11.102.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha256 to version 0.11.102.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="a136a9b4a4775234c1d4b600bcddf93b11af7c0379d9572ab26f039c990d084870fa7042b8f57a66076b335db30700f2fc88d105b1c4862afe6897b3103ac044" name="ghc-cryptohash-sha256-devel" arch="riscv64">
  <version epoch="0" ver="0.11.102.1" rel="7.4"/>
  <changelog author="psimons@suse.com" date="1611576000">- Update cryptohash-sha256 to version 0.11.102.0.
  [#]# 0.11.102.0
  - Add Eq instance for Ctx
  - Add start and startlazy producing Ctx
  - Introduce new `use-cbits` cabal flag in order to
    add support for FFI-less `cryptohash-sha256-pure` pass-thru</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha256 to version 0.11.102.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update cryptohash-sha256 to version 0.11.102.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update cryptohash-sha256 to version 0.11.102.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update cryptohash-sha256 to version 0.11.102.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="1694692800">- Update cryptohash-sha256 to version 0.11.102.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha256 to version 0.11.102.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha256 to version 0.11.102.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha256 to version 0.11.102.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="441efaf0aa5c5ea98ec659cd3bc9e7fd6458dca45d7c7a8675dffbd6ba664d6179338ebc2dfcc79b23143605b23b6faaf799543cb9b9812e689d5f49b815d544" name="ghc-cryptohash-sha256-doc" arch="noarch">
  <version epoch="0" ver="0.11.102.1" rel="7.4"/>
  <changelog author="psimons@suse.com" date="1611576000">- Update cryptohash-sha256 to version 0.11.102.0.
  [#]# 0.11.102.0
  - Add Eq instance for Ctx
  - Add start and startlazy producing Ctx
  - Introduce new `use-cbits` cabal flag in order to
    add support for FFI-less `cryptohash-sha256-pure` pass-thru</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha256 to version 0.11.102.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update cryptohash-sha256 to version 0.11.102.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update cryptohash-sha256 to version 0.11.102.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update cryptohash-sha256 to version 0.11.102.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="1694692800">- Update cryptohash-sha256 to version 0.11.102.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha256 to version 0.11.102.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha256 to version 0.11.102.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha256 to version 0.11.102.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="95cc81382acecc1805400fd7652c87f9c078374b6b9c8532c2b57b8aea36e43ed9ef7f4178cc7888a8baea770b8bce4912e1261e90275beef9a9a022414efd24" name="ghc-cryptohash-sha256-prof" arch="riscv64">
  <version epoch="0" ver="0.11.102.1" rel="7.4"/>
  <changelog author="psimons@suse.com" date="1611576000">- Update cryptohash-sha256 to version 0.11.102.0.
  [#]# 0.11.102.0
  - Add Eq instance for Ctx
  - Add start and startlazy producing Ctx
  - Introduce new `use-cbits` cabal flag in order to
    add support for FFI-less `cryptohash-sha256-pure` pass-thru</changelog>
  <changelog author="psimons@suse.com" date="1623844800">- Update cryptohash-sha256 to version 0.11.102.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update cryptohash-sha256 to version 0.11.102.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660478400">- Update cryptohash-sha256 to version 0.11.102.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update cryptohash-sha256 to version 0.11.102.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="1694692800">- Update cryptohash-sha256 to version 0.11.102.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713528000">- Update cryptohash-sha256 to version 0.11.102.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719403200">- Update cryptohash-sha256 to version 0.11.102.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update cryptohash-sha256 to version 0.11.102.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ddc12d2585f4c1b55789edfc917388c5703a265718095cc4c27f7e1c4078913b0cd56ee2791195190e70d1be99ef2650a50a7798fb4df09bfa5c8744b7491bd2" name="ghc-crypton" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688558400">- Add crypton at version 0.33.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699617600">- Update crypton to version 0.34.
  [#]# 0.34
  * Hashing getRandomBytes before using as Seed for ChaChaDRG
    [#24](https://github.com/kazu-yamamoto/crypton/pull/24)
  * Add support for XChaCha and XChaChaPoly1305
    [#18](https://github.com/kazu-yamamoto/crypton/pull/18)
  * Strict byteArray of IV c
    [#16](https://github.com/kazu-yamamoto/crypton/pull/16)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714046400">- Update crypton to version 1.0.0.
  [#]# 1.0.0
  * Versions follow the standard version policy.
  * Removing pthread stuff.
    [#32](https://github.com/kazu-yamamoto/crypton/pull/32)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729252800">- Update crypton to version 1.0.1.
  [#]# 1.0.1
  * Update decaf library.
    [#38](https://github.com/kazu-yamamoto/crypton/pull/38)
  * Add TypeOperators language extension to EdDSA.hs.
    [#36](https://github.com/kazu-yamamoto/crypton/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update crypton to version 1.0.2.
  [#]# 1.0.2
  * Deterministic Nonce Generation for ECDSA
    [#46](https://github.com/kazu-yamamoto/crypton/pull/46)
  * ECDSA Signature Normalization.
    [#45](https://github.com/kazu-yamamoto/crypton/pull/45)
  * Add Full Test Suite from RFC 6979.
    [#44](https://github.com/kazu-yamamoto/crypton/pull/44)
  * ECDSA with Public Key Recovery.
    [#43](https://github.com/kazu-yamamoto/crypton/pull/43)
  * Providing necessary features for HPKE.
    [#42](https://github.com/kazu-yamamoto/crypton/pull/42)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743249600">- Update crypton to version 1.0.3.
  [#]# 1.0.3
  * Make sign of Ed25519/Ed448 safer. The public key parameter is
    ignored and its public key is generated from the secret key
    parameter to prevent Double Public Key Signing Function Oracle
    Attack.
    [#47](https://github.com/kazu-yamamoto/crypton/pull/47)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton to version 1.0.4.
  [#]# 1.0.4
  * Ed448.sign: avoid extra re-derive of public key.
    [#48](https://github.com/kazu-yamamoto/crypton/pull/48)</changelog>
</package>
<package pkgid="a18ec5d71e31aa0f114732ab5e75901056adf07cab9cddc5aa7eb3825f329055104e977ca6d43a8ded48109a461ab193919e68128c2483da8793e117e188cfdd" name="ghc-crypton-connection" arch="riscv64">
  <version epoch="0" ver="0.4.5" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-connection at version 0.3.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707134400">- Update crypton-connection to version 0.3.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/crypton-connection-0.3.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719662400">- Update crypton-connection to version 0.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-connection to version 0.4.2.
  [#] CHANGELOG
  [#]# Version 0.4.2
  * Using data-default.
  [#]# Version 0.4.1
  * Preparing for tls v2.1
  [#]# Version 0.4.0
  * Add support for overriding the TLS clientSupported member in TLSSettingsSimple
    [#3](https://github.com/kazu-yamamoto/crypton-connection/pull/3)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update crypton-connection to version 0.4.3.
  [#]# Version 0.4.3
  * Creating the `Internal` module and export the `ConnectionContext` constructor.
    [#7](https://github.com/kazu-yamamoto/crypton-connection/pull/7)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton-connection to version 0.4.4.
  [#]# Version 0.4.4
  * Remove unused packages.
    [#8](https://github.com/kazu-yamamoto/crypton-connection/pull/8)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update crypton-connection to version 0.4.5.
  [#]# Version 0.4.5
  * Swap `crypton-socks` for unmaintained `socks` dependency.</changelog>
</package>
<package pkgid="8a326a68c8977560514eb6543ee1490872d33ebfa70fb2c53d6ce351e7cc3e58cfd1a01cf00f2a39224b27964a3a7810466a9a7e6f5665e3a2cfff822f073adf" name="ghc-crypton-connection-devel" arch="riscv64">
  <version epoch="0" ver="0.4.5" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-connection at version 0.3.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707134400">- Update crypton-connection to version 0.3.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/crypton-connection-0.3.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719662400">- Update crypton-connection to version 0.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-connection to version 0.4.2.
  [#] CHANGELOG
  [#]# Version 0.4.2
  * Using data-default.
  [#]# Version 0.4.1
  * Preparing for tls v2.1
  [#]# Version 0.4.0
  * Add support for overriding the TLS clientSupported member in TLSSettingsSimple
    [#3](https://github.com/kazu-yamamoto/crypton-connection/pull/3)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update crypton-connection to version 0.4.3.
  [#]# Version 0.4.3
  * Creating the `Internal` module and export the `ConnectionContext` constructor.
    [#7](https://github.com/kazu-yamamoto/crypton-connection/pull/7)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton-connection to version 0.4.4.
  [#]# Version 0.4.4
  * Remove unused packages.
    [#8](https://github.com/kazu-yamamoto/crypton-connection/pull/8)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update crypton-connection to version 0.4.5.
  [#]# Version 0.4.5
  * Swap `crypton-socks` for unmaintained `socks` dependency.</changelog>
</package>
<package pkgid="d68f4737f5720787c404130b89a6ef8e608b5bc7acb297bf6130de8c47e2fae6e314c088bf78dd79342b826e4308dfa6df66552439900bca74fcbb1d1c84a819" name="ghc-crypton-connection-doc" arch="noarch">
  <version epoch="0" ver="0.4.5" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-connection at version 0.3.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707134400">- Update crypton-connection to version 0.3.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/crypton-connection-0.3.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719662400">- Update crypton-connection to version 0.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-connection to version 0.4.2.
  [#] CHANGELOG
  [#]# Version 0.4.2
  * Using data-default.
  [#]# Version 0.4.1
  * Preparing for tls v2.1
  [#]# Version 0.4.0
  * Add support for overriding the TLS clientSupported member in TLSSettingsSimple
    [#3](https://github.com/kazu-yamamoto/crypton-connection/pull/3)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update crypton-connection to version 0.4.3.
  [#]# Version 0.4.3
  * Creating the `Internal` module and export the `ConnectionContext` constructor.
    [#7](https://github.com/kazu-yamamoto/crypton-connection/pull/7)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton-connection to version 0.4.4.
  [#]# Version 0.4.4
  * Remove unused packages.
    [#8](https://github.com/kazu-yamamoto/crypton-connection/pull/8)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update crypton-connection to version 0.4.5.
  [#]# Version 0.4.5
  * Swap `crypton-socks` for unmaintained `socks` dependency.</changelog>
</package>
<package pkgid="d3ba420514ce44641a241ffac960614c20512c215398f71ff3c2dfac12314c1c4cc9bfaff9a46785a1f67c022c72ec970cb37556b905216b79fbcab4d44a09aa" name="ghc-crypton-connection-prof" arch="riscv64">
  <version epoch="0" ver="0.4.5" rel="1.11"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-connection at version 0.3.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707134400">- Update crypton-connection to version 0.3.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/crypton-connection-0.3.2/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719662400">- Update crypton-connection to version 0.3.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-connection to version 0.4.2.
  [#] CHANGELOG
  [#]# Version 0.4.2
  * Using data-default.
  [#]# Version 0.4.1
  * Preparing for tls v2.1
  [#]# Version 0.4.0
  * Add support for overriding the TLS clientSupported member in TLSSettingsSimple
    [#3](https://github.com/kazu-yamamoto/crypton-connection/pull/3)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1733486400">- Update crypton-connection to version 0.4.3.
  [#]# Version 0.4.3
  * Creating the `Internal` module and export the `ConnectionContext` constructor.
    [#7](https://github.com/kazu-yamamoto/crypton-connection/pull/7)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton-connection to version 0.4.4.
  [#]# Version 0.4.4
  * Remove unused packages.
    [#8](https://github.com/kazu-yamamoto/crypton-connection/pull/8)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752840000">- Update crypton-connection to version 0.4.5.
  [#]# Version 0.4.5
  * Swap `crypton-socks` for unmaintained `socks` dependency.</changelog>
</package>
<package pkgid="8ddbe7ef13dad8242f70de63fcd943783c85dec0ec0b5470701fbc9a48ce4b0b345a4034652a38ea37e7c17a1ba5165c37a353d0a677552c83008d9f60e95574" name="ghc-crypton-devel" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688558400">- Add crypton at version 0.33.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699617600">- Update crypton to version 0.34.
  [#]# 0.34
  * Hashing getRandomBytes before using as Seed for ChaChaDRG
    [#24](https://github.com/kazu-yamamoto/crypton/pull/24)
  * Add support for XChaCha and XChaChaPoly1305
    [#18](https://github.com/kazu-yamamoto/crypton/pull/18)
  * Strict byteArray of IV c
    [#16](https://github.com/kazu-yamamoto/crypton/pull/16)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714046400">- Update crypton to version 1.0.0.
  [#]# 1.0.0
  * Versions follow the standard version policy.
  * Removing pthread stuff.
    [#32](https://github.com/kazu-yamamoto/crypton/pull/32)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729252800">- Update crypton to version 1.0.1.
  [#]# 1.0.1
  * Update decaf library.
    [#38](https://github.com/kazu-yamamoto/crypton/pull/38)
  * Add TypeOperators language extension to EdDSA.hs.
    [#36](https://github.com/kazu-yamamoto/crypton/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update crypton to version 1.0.2.
  [#]# 1.0.2
  * Deterministic Nonce Generation for ECDSA
    [#46](https://github.com/kazu-yamamoto/crypton/pull/46)
  * ECDSA Signature Normalization.
    [#45](https://github.com/kazu-yamamoto/crypton/pull/45)
  * Add Full Test Suite from RFC 6979.
    [#44](https://github.com/kazu-yamamoto/crypton/pull/44)
  * ECDSA with Public Key Recovery.
    [#43](https://github.com/kazu-yamamoto/crypton/pull/43)
  * Providing necessary features for HPKE.
    [#42](https://github.com/kazu-yamamoto/crypton/pull/42)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743249600">- Update crypton to version 1.0.3.
  [#]# 1.0.3
  * Make sign of Ed25519/Ed448 safer. The public key parameter is
    ignored and its public key is generated from the secret key
    parameter to prevent Double Public Key Signing Function Oracle
    Attack.
    [#47](https://github.com/kazu-yamamoto/crypton/pull/47)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton to version 1.0.4.
  [#]# 1.0.4
  * Ed448.sign: avoid extra re-derive of public key.
    [#48](https://github.com/kazu-yamamoto/crypton/pull/48)</changelog>
</package>
<package pkgid="ef7b54c79c940bc4f594ff32273091fdf2d1af2aa45dded9b26a16c5f6eee1c537fae2357fa6285b5c0efa1b1db06ebd6d513864e94ab8613d03ff5e637136d9" name="ghc-crypton-doc" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688558400">- Add crypton at version 0.33.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699617600">- Update crypton to version 0.34.
  [#]# 0.34
  * Hashing getRandomBytes before using as Seed for ChaChaDRG
    [#24](https://github.com/kazu-yamamoto/crypton/pull/24)
  * Add support for XChaCha and XChaChaPoly1305
    [#18](https://github.com/kazu-yamamoto/crypton/pull/18)
  * Strict byteArray of IV c
    [#16](https://github.com/kazu-yamamoto/crypton/pull/16)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714046400">- Update crypton to version 1.0.0.
  [#]# 1.0.0
  * Versions follow the standard version policy.
  * Removing pthread stuff.
    [#32](https://github.com/kazu-yamamoto/crypton/pull/32)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729252800">- Update crypton to version 1.0.1.
  [#]# 1.0.1
  * Update decaf library.
    [#38](https://github.com/kazu-yamamoto/crypton/pull/38)
  * Add TypeOperators language extension to EdDSA.hs.
    [#36](https://github.com/kazu-yamamoto/crypton/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update crypton to version 1.0.2.
  [#]# 1.0.2
  * Deterministic Nonce Generation for ECDSA
    [#46](https://github.com/kazu-yamamoto/crypton/pull/46)
  * ECDSA Signature Normalization.
    [#45](https://github.com/kazu-yamamoto/crypton/pull/45)
  * Add Full Test Suite from RFC 6979.
    [#44](https://github.com/kazu-yamamoto/crypton/pull/44)
  * ECDSA with Public Key Recovery.
    [#43](https://github.com/kazu-yamamoto/crypton/pull/43)
  * Providing necessary features for HPKE.
    [#42](https://github.com/kazu-yamamoto/crypton/pull/42)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743249600">- Update crypton to version 1.0.3.
  [#]# 1.0.3
  * Make sign of Ed25519/Ed448 safer. The public key parameter is
    ignored and its public key is generated from the secret key
    parameter to prevent Double Public Key Signing Function Oracle
    Attack.
    [#47](https://github.com/kazu-yamamoto/crypton/pull/47)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton to version 1.0.4.
  [#]# 1.0.4
  * Ed448.sign: avoid extra re-derive of public key.
    [#48](https://github.com/kazu-yamamoto/crypton/pull/48)</changelog>
</package>
<package pkgid="6379fff2459cdb932ad1b892e2bd1c1c03b7ab0ee6617d0b60af612bc2296e3b06e0ff2b33aab867ad27c3ec6cd3deefaf1b1dd13e32c7906645aa0eb24a84ef" name="ghc-crypton-prof" arch="riscv64">
  <version epoch="0" ver="1.0.4" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688558400">- Add crypton at version 0.33.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1699617600">- Update crypton to version 0.34.
  [#]# 0.34
  * Hashing getRandomBytes before using as Seed for ChaChaDRG
    [#24](https://github.com/kazu-yamamoto/crypton/pull/24)
  * Add support for XChaCha and XChaChaPoly1305
    [#18](https://github.com/kazu-yamamoto/crypton/pull/18)
  * Strict byteArray of IV c
    [#16](https://github.com/kazu-yamamoto/crypton/pull/16)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714046400">- Update crypton to version 1.0.0.
  [#]# 1.0.0
  * Versions follow the standard version policy.
  * Removing pthread stuff.
    [#32](https://github.com/kazu-yamamoto/crypton/pull/32)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729252800">- Update crypton to version 1.0.1.
  [#]# 1.0.1
  * Update decaf library.
    [#38](https://github.com/kazu-yamamoto/crypton/pull/38)
  * Add TypeOperators language extension to EdDSA.hs.
    [#36](https://github.com/kazu-yamamoto/crypton/pull/36)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1741694400">- Update crypton to version 1.0.2.
  [#]# 1.0.2
  * Deterministic Nonce Generation for ECDSA
    [#46](https://github.com/kazu-yamamoto/crypton/pull/46)
  * ECDSA Signature Normalization.
    [#45](https://github.com/kazu-yamamoto/crypton/pull/45)
  * Add Full Test Suite from RFC 6979.
    [#44](https://github.com/kazu-yamamoto/crypton/pull/44)
  * ECDSA with Public Key Recovery.
    [#43](https://github.com/kazu-yamamoto/crypton/pull/43)
  * Providing necessary features for HPKE.
    [#42](https://github.com/kazu-yamamoto/crypton/pull/42)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743249600">- Update crypton to version 1.0.3.
  [#]# 1.0.3
  * Make sign of Ed25519/Ed448 safer. The public key parameter is
    ignored and its public key is generated from the secret key
    parameter to prevent Double Public Key Signing Function Oracle
    Attack.
    [#47](https://github.com/kazu-yamamoto/crypton/pull/47)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743336000">- Update crypton to version 1.0.4.
  [#]# 1.0.4
  * Ed448.sign: avoid extra re-derive of public key.
    [#48](https://github.com/kazu-yamamoto/crypton/pull/48)</changelog>
</package>
<package pkgid="118dadeee094cd65104bf1f274e406bd3ce55a71310ac0179df861ef06e124ec5ff0517c987e2f22bec50195d5005fcf88f3633aac58a1c7b5cdf4560a35eb9d" name="ghc-crypton-socks" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="1.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752235200">- Add crypton-socks at version 0.6.2.</changelog>
</package>
<package pkgid="29271aff5599f3889cd6706fe396ab02c4e8e2cf871da514f21e37ed4927b51fed75058956d74b04c4280eee5e475439c9ecfae6a1d860c50209931b55429f41" name="ghc-crypton-socks-devel" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="1.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752235200">- Add crypton-socks at version 0.6.2.</changelog>
</package>
<package pkgid="0f60efea8c63e1b0c74cc95c747d8074ad0159ad5aa9c746bc18e81ccd3f36c117afc81fafcb70a127f98133db5d18404b4e96acf81e0ed2bdf6021437e98608" name="ghc-crypton-socks-doc" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="1.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752235200">- Add crypton-socks at version 0.6.2.</changelog>
</package>
<package pkgid="ec9b465ca603880d41a757f7e60c5fec1e107bfb71e2021f8fdb3fb8bbb3105f0cc71020734e0a9076cf83d06acf02d55d061f57254fc4a82461333db3cc6889" name="ghc-crypton-socks-prof" arch="riscv64">
  <version epoch="0" ver="0.6.2" rel="1.3"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752235200">- Add crypton-socks at version 0.6.2.</changelog>
</package>
<package pkgid="a9ffa32abf972026b66132069c6b40b23e0ce48cde48b8149f2b3d541eeea3d5792c54027898ecc613809a72d87a14c82e6c12b70f3c07da6fe20a5d96f29a85" name="ghc-crypton-x509" arch="riscv64">
  <version epoch="0" ver="1.7.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509 at version 1.7.6 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714996800">- Update crypton-x509 to version 1.7.6 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717070400">- Update crypton-x509 to version 1.7.7.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="474e2e0d794973f5dfeaf21f7d8cf3b8a9e4a7e01b1c5a9c32f52be43ff26fa57d060d5c4f3ff4ad5d67170b86fad565f2d797a382319c58ba6f498d3a07c159" name="ghc-crypton-x509-devel" arch="riscv64">
  <version epoch="0" ver="1.7.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509 at version 1.7.6 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714996800">- Update crypton-x509 to version 1.7.6 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717070400">- Update crypton-x509 to version 1.7.7.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="7ee06629b79094ddba33d4d0796ee166edc77f51e483ce739fa6e822760056d864f83320374e597ae2dee255c14388a8bb36df1e56f58f623ab2c6401c90f9d4" name="ghc-crypton-x509-doc" arch="noarch">
  <version epoch="0" ver="1.7.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509 at version 1.7.6 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714996800">- Update crypton-x509 to version 1.7.6 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717070400">- Update crypton-x509 to version 1.7.7.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="ec8c15979e2a2d9dd0ab1f73755a97671d6b1b99d7dbcd1a29e3c7656c0e76c92f4a2b461e2e946e547e7908233d04d724b8817b21f9feaae7fcd5cbab2b0501" name="ghc-crypton-x509-prof" arch="riscv64">
  <version epoch="0" ver="1.7.7" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509 at version 1.7.6 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1714996800">- Update crypton-x509 to version 1.7.6 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1717070400">- Update crypton-x509 to version 1.7.7.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="057d2f7b419185359cab22c9733533f77c584f347211268ed583654965b60da22f6d91a566bf07c5adf663de8143f020357ea6bf9dc51662836cc2dacd83571a" name="ghc-crypton-x509-store" arch="riscv64">
  <version epoch="0" ver="1.6.12" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-store at version 1.6.9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-store to version 1.6.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752667200">- Update crypton-x509-store to version 1.6.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761220800">- Update crypton-x509-store to version 1.6.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761480000">- Update crypton-x509-store to version 1.6.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="86637ab9ca20eb9a146f3b5faba0508f3c558542eff40ee1b4aef26f5f764a934b3e748d1d7ce35a2de5c3651bce81eb4744e9ddc35dd64ddaa620dfbd772cb7" name="ghc-crypton-x509-store-devel" arch="riscv64">
  <version epoch="0" ver="1.6.12" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-store at version 1.6.9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-store to version 1.6.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752667200">- Update crypton-x509-store to version 1.6.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761220800">- Update crypton-x509-store to version 1.6.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761480000">- Update crypton-x509-store to version 1.6.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c60613e1a1ef89080896accca2a7edbebe2f2eda66ff23e975f3fd92b772637b1922a8eedf2af8bd1063a3cdad2aacbf598c07b07a3007d78f4164c0bd69501a" name="ghc-crypton-x509-store-doc" arch="noarch">
  <version epoch="0" ver="1.6.12" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-store at version 1.6.9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-store to version 1.6.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752667200">- Update crypton-x509-store to version 1.6.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761220800">- Update crypton-x509-store to version 1.6.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761480000">- Update crypton-x509-store to version 1.6.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3e5ea61804ad4a6f082c2b91d823b3ce3b79059ccaeafb97ce078e3139cbb52312dd1331199b706dbe83269cb1ff82576039e5fe87c8986a2f7c2fc696b5891f" name="ghc-crypton-x509-store-prof" arch="riscv64">
  <version epoch="0" ver="1.6.12" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-store at version 1.6.9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-store to version 1.6.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1752667200">- Update crypton-x509-store to version 1.6.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761220800">- Update crypton-x509-store to version 1.6.12.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1761480000">- Update crypton-x509-store to version 1.6.12 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="da7de33cad444fdf5db9827b96297b8e9c15154fff4e43cd7c63e67501cdf4526cf364a77b4592947adc04931cc9dc766564b22a3b042aaab75dbfbdac88e8dc" name="ghc-crypton-x509-system" arch="riscv64">
  <version epoch="0" ver="1.6.7" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-system at version 1.6.7.</changelog>
</package>
<package pkgid="64d0045e7a533abb9f14669cac6e4a041a015e4c0daae624ec0879c7866f3fb1dd1443ecce80a9fe4277b5f4dbe19660c9903dfa6159ee92276b872812cf13f6" name="ghc-crypton-x509-system-devel" arch="riscv64">
  <version epoch="0" ver="1.6.7" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-system at version 1.6.7.</changelog>
</package>
<package pkgid="6af81969a56e3eb44c4ed0e0c357f7d1b095514108bb1cf957b20c54b293eff678b7db3244e19ccbd589bdb3ea644466f43456796c69a8d8e636f7bf4a3f3f40" name="ghc-crypton-x509-system-doc" arch="noarch">
  <version epoch="0" ver="1.6.7" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-system at version 1.6.7.</changelog>
</package>
<package pkgid="c3f28696e07b1dd0e2c2af7ea7d37bb91fa8347d82f93a6120d59a6b617295f3115cfb353b8df70d6e70eceea9d69304c9cfcb52ea0af33f2f967e2c36129c04" name="ghc-crypton-x509-system-prof" arch="riscv64">
  <version epoch="0" ver="1.6.7" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-system at version 1.6.7.</changelog>
</package>
<package pkgid="841b8bcd735e8c407200caa11d9434d35244917868611c0a6cc416c0f46b16f1a8770a1ae614cc32976365e625951e8dfc7b3ffd6f61310416ade8f11c4c386d" name="ghc-crypton-x509-validation" arch="riscv64">
  <version epoch="0" ver="1.6.14" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-validation at version 1.6.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-x509-validation to version 1.6.13.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-validation to version 1.6.14.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="9be5225b81405037f63f1b6dc640829800eaa046ff60320292c1b4cdbb80361ec394897d46b29b8e80aa20bbdea363bf1b3ed239270b68f94ca0a6cdf551d5ae" name="ghc-crypton-x509-validation-devel" arch="riscv64">
  <version epoch="0" ver="1.6.14" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-validation at version 1.6.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-x509-validation to version 1.6.13.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-validation to version 1.6.14.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="0f710b9f29566179659edab046685a744cf4927cc3e33e70e5b6c19ca3073aa2966d9f5e3fe437fef7ee56947826b61fb7aeb4848a6e67048a9dc85fcd4b7f67" name="ghc-crypton-x509-validation-doc" arch="noarch">
  <version epoch="0" ver="1.6.14" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-validation at version 1.6.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-x509-validation to version 1.6.13.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-validation to version 1.6.14.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="c02d2996d51c07f6e67668e4efa9f3879c37a7ac4370440da30ddfb89d6a51cf3ff2b5a5d59ddd051d4709b69b9df550e6c9449b91bb2abacc36128bee3bec9b" name="ghc-crypton-x509-validation-prof" arch="riscv64">
  <version epoch="0" ver="1.6.14" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686052800">- Add crypton-x509-validation at version 1.6.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1730894400">- Update crypton-x509-validation to version 1.6.13.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739793600">- Update crypton-x509-validation to version 1.6.14.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="cd8e47a103b4091a3c7b85a9c823fba8dfde12b0265a68d8bc17d5e0438907aec3a2182ee1f18f85c15491d251a771da599227da48049b52300d89eaec602587" name="ghc-cryptonite" arch="riscv64">
  <version epoch="0" ver="0.30" rel="2.12"/>
  <changelog author="psimons@suse.com" date="1558526400">- Update cryptonite to version 0.26.
  [#]# 0.26
  * Add Rabin cryptosystem (and variants)
  * Add bcrypt_pbkdf key derivation function
  * Optimize Blowfish implementation
  * Add KMAC (Keccak Message Authentication Code)
  * Add ECDSA sign/verify digest APIs
  * Hash algorithms with runtime output length
  * Update blake2 to latest upstream version
  * RSA-PSS with arbitrary key size
  * SHAKE with output length not divisible by 8
  * Add Read and Data instances for Digest type
  * Improve P256 scalar primitives
  * Fix hash truncation bug in DSA
  * Fix cost parsing for bcrypt
  * Fix ECC failures on arm64
  * Correction to PKCS#1 v1.5 padding
  * Use powModSecInteger when available
  * Drop GHC 7.8 and GHC 7.10 support, refer to pkg-guidelines
  * Optimise GCM mode
  * Add little endian serialization of integer</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="1592827200">- Update cryptonite to version 0.27.
  [#]# 0.27
  * Optimise AES GCM and CCM
  * Optimise P256R1 implementation
  * Various AES-NI building improvements
  * Add better ECDSA support
  * Add XSalsa derive
  * Implement square roots for ECC binary curve
  * Various tests and benchmarks</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611748800">- Update cryptonite to version 0.28.
  [#]# 0.28
  * Add hash constant time capability
  * Prevent possible overflow during hashing by hashing in 4GB chunks</changelog>
  <changelog author="psimons@suse.com" date="1620475200">- Update cryptonite to version 0.29.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647172800">- Update cryptonite to version 0.30.
  [#]# 0.30
  * Fix some C symbol blake2b prefix to be cryptonite_ prefix (fix mixing with other C library)
  * add hmac-lazy
  * Fix compilation with GHC 9.2
  * Drop support for GHC8.0, GHC8.2, GHC8.4, GHC8.6
  [#]# 0.29
  * advance compilation with gmp breakage due to change upstream
  * Add native EdDSA support</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>
</package>
<package pkgid="e9181f293fd4f7103198e597f759e3d0fd1c8db67ae79d29ffb9d6c247c8b5843db383567eff50258ea87bd95b1b32bb27aa107a6b44c089cfb86e3ac97cf614" name="ghc-cryptonite-conduit" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="9.46"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cryptonite-conduit at version 0.2.2.</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 cryptonite-conduit to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="403079d19bdb84e58c2e27065f45e74431043bf2e2ef4f84a27b15caa96f64a57e59e75d2e0633b194b2100176c083cbaf4aeeca57e3a8f62fe822ec460a294a" name="ghc-cryptonite-conduit-devel" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="9.46"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cryptonite-conduit at version 0.2.2.</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 cryptonite-conduit to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="50fd5b3303e26b4b9914336689e6a9aa7a03a3a431a8bbb8d6683e4a225d847f9a7e516fe0fcf033fa831e8922213e2989ee323e6b83d4bac51afcd338b122ce" name="ghc-cryptonite-conduit-doc" arch="noarch">
  <version epoch="0" ver="0.2.2" rel="9.46"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cryptonite-conduit at version 0.2.2.</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 cryptonite-conduit to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="52ab60c9e6ee464ecf9ddd1ecf94b28e4ec8cec8c92c514c7802c682c0058909371d490828300135517ee8df61e95f1fb1ef8c3a81b59c90b53b71b5e57fd118" name="ghc-cryptonite-conduit-prof" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="9.46"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add cryptonite-conduit at version 0.2.2.</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 cryptonite-conduit to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="bfc4fcf1b7e5c0ee4a32acb137f3303cef9523b21545cbefade7d63bd4c9b2b9d07fbef2ff9c483f2bdb03fa19219993cb2c77efcee2c56706d1e842f15ac27e" name="ghc-cryptonite-devel" arch="riscv64">
  <version epoch="0" ver="0.30" rel="2.12"/>
  <changelog author="psimons@suse.com" date="1558526400">- Update cryptonite to version 0.26.
  [#]# 0.26
  * Add Rabin cryptosystem (and variants)
  * Add bcrypt_pbkdf key derivation function
  * Optimize Blowfish implementation
  * Add KMAC (Keccak Message Authentication Code)
  * Add ECDSA sign/verify digest APIs
  * Hash algorithms with runtime output length
  * Update blake2 to latest upstream version
  * RSA-PSS with arbitrary key size
  * SHAKE with output length not divisible by 8
  * Add Read and Data instances for Digest type
  * Improve P256 scalar primitives
  * Fix hash truncation bug in DSA
  * Fix cost parsing for bcrypt
  * Fix ECC failures on arm64
  * Correction to PKCS#1 v1.5 padding
  * Use powModSecInteger when available
  * Drop GHC 7.8 and GHC 7.10 support, refer to pkg-guidelines
  * Optimise GCM mode
  * Add little endian serialization of integer</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="1592827200">- Update cryptonite to version 0.27.
  [#]# 0.27
  * Optimise AES GCM and CCM
  * Optimise P256R1 implementation
  * Various AES-NI building improvements
  * Add better ECDSA support
  * Add XSalsa derive
  * Implement square roots for ECC binary curve
  * Various tests and benchmarks</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611748800">- Update cryptonite to version 0.28.
  [#]# 0.28
  * Add hash constant time capability
  * Prevent possible overflow during hashing by hashing in 4GB chunks</changelog>
  <changelog author="psimons@suse.com" date="1620475200">- Update cryptonite to version 0.29.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647172800">- Update cryptonite to version 0.30.
  [#]# 0.30
  * Fix some C symbol blake2b prefix to be cryptonite_ prefix (fix mixing with other C library)
  * add hmac-lazy
  * Fix compilation with GHC 9.2
  * Drop support for GHC8.0, GHC8.2, GHC8.4, GHC8.6
  [#]# 0.29
  * advance compilation with gmp breakage due to change upstream
  * Add native EdDSA support</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>
</package>
<package pkgid="906e0a652f67734453e3bf55e926d465a485196aff32246734523e8dc3c32098d3b392d5e01e9a21455e31580ce78f452cb0766bc08f92dfff3165789d7f8c20" name="ghc-cryptonite-doc" arch="noarch">
  <version epoch="0" ver="0.30" rel="2.12"/>
  <changelog author="psimons@suse.com" date="1558526400">- Update cryptonite to version 0.26.
  [#]# 0.26
  * Add Rabin cryptosystem (and variants)
  * Add bcrypt_pbkdf key derivation function
  * Optimize Blowfish implementation
  * Add KMAC (Keccak Message Authentication Code)
  * Add ECDSA sign/verify digest APIs
  * Hash algorithms with runtime output length
  * Update blake2 to latest upstream version
  * RSA-PSS with arbitrary key size
  * SHAKE with output length not divisible by 8
  * Add Read and Data instances for Digest type
  * Improve P256 scalar primitives
  * Fix hash truncation bug in DSA
  * Fix cost parsing for bcrypt
  * Fix ECC failures on arm64
  * Correction to PKCS#1 v1.5 padding
  * Use powModSecInteger when available
  * Drop GHC 7.8 and GHC 7.10 support, refer to pkg-guidelines
  * Optimise GCM mode
  * Add little endian serialization of integer</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="1592827200">- Update cryptonite to version 0.27.
  [#]# 0.27
  * Optimise AES GCM and CCM
  * Optimise P256R1 implementation
  * Various AES-NI building improvements
  * Add better ECDSA support
  * Add XSalsa derive
  * Implement square roots for ECC binary curve
  * Various tests and benchmarks</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611748800">- Update cryptonite to version 0.28.
  [#]# 0.28
  * Add hash constant time capability
  * Prevent possible overflow during hashing by hashing in 4GB chunks</changelog>
  <changelog author="psimons@suse.com" date="1620475200">- Update cryptonite to version 0.29.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647172800">- Update cryptonite to version 0.30.
  [#]# 0.30
  * Fix some C symbol blake2b prefix to be cryptonite_ prefix (fix mixing with other C library)
  * add hmac-lazy
  * Fix compilation with GHC 9.2
  * Drop support for GHC8.0, GHC8.2, GHC8.4, GHC8.6
  [#]# 0.29
  * advance compilation with gmp breakage due to change upstream
  * Add native EdDSA support</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>
</package>
<package pkgid="bcd170b5a436fad7212cd9df7ad0564aec55ef0c4b222c727296edcb0c094db67f79dc7f3f3842610b293a4275d8c7492cf2b90bb4980dc4486fecf05a2ea7d6" name="ghc-cryptonite-prof" arch="riscv64">
  <version epoch="0" ver="0.30" rel="2.12"/>
  <changelog author="psimons@suse.com" date="1558526400">- Update cryptonite to version 0.26.
  [#]# 0.26
  * Add Rabin cryptosystem (and variants)
  * Add bcrypt_pbkdf key derivation function
  * Optimize Blowfish implementation
  * Add KMAC (Keccak Message Authentication Code)
  * Add ECDSA sign/verify digest APIs
  * Hash algorithms with runtime output length
  * Update blake2 to latest upstream version
  * RSA-PSS with arbitrary key size
  * SHAKE with output length not divisible by 8
  * Add Read and Data instances for Digest type
  * Improve P256 scalar primitives
  * Fix hash truncation bug in DSA
  * Fix cost parsing for bcrypt
  * Fix ECC failures on arm64
  * Correction to PKCS#1 v1.5 padding
  * Use powModSecInteger when available
  * Drop GHC 7.8 and GHC 7.10 support, refer to pkg-guidelines
  * Optimise GCM mode
  * Add little endian serialization of integer</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="1592827200">- Update cryptonite to version 0.27.
  [#]# 0.27
  * Optimise AES GCM and CCM
  * Optimise P256R1 implementation
  * Various AES-NI building improvements
  * Add better ECDSA support
  * Add XSalsa derive
  * Implement square roots for ECC binary curve
  * Various tests and benchmarks</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1611748800">- Update cryptonite to version 0.28.
  [#]# 0.28
  * Add hash constant time capability
  * Prevent possible overflow during hashing by hashing in 4GB chunks</changelog>
  <changelog author="psimons@suse.com" date="1620475200">- Update cryptonite to version 0.29.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647172800">- Update cryptonite to version 0.30.
  [#]# 0.30
  * Fix some C symbol blake2b prefix to be cryptonite_ prefix (fix mixing with other C library)
  * add hmac-lazy
  * Fix compilation with GHC 9.2
  * Drop support for GHC8.0, GHC8.2, GHC8.4, GHC8.6
  [#]# 0.29
  * advance compilation with gmp breakage due to change upstream
  * Add native EdDSA support</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>
</package>
<package pkgid="f6da79b99ed0f03c53759a85562bdfc7065de4434450b2a8f1a5e50e6505eaf1d46d7a890587f832e072328df28f82aded3bd2ee701f0ba026877c0cccfcd03c" name="ghc-css-text" arch="riscv64">
  <version epoch="0" ver="0.1.3.0" rel="4.20"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add css-text at version 0.1.3.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="Ondřej Sú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>
</package>
<package pkgid="359effe51c719f522606ef1223486a5c4fd731dabed2f8fff5d0a18d96a6317eeed29d289ca308e1c3285bb3d6a4ad7d25443423cd1ad5ba6f21cc4023a7853b" name="ghc-css-text-devel" arch="riscv64">
  <version epoch="0" ver="0.1.3.0" rel="4.20"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add css-text at version 0.1.3.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="Ondřej Sú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>
</package>
<package pkgid="629eee7afdff9ef8c91e5dae53c345ab82bbe7a3756bb996238466a74a32c47bdd0e9909b30b07064aa2d3063ae2555329b0f557ad1ace65751200a7177ee337" name="ghc-css-text-doc" arch="noarch">
  <version epoch="0" ver="0.1.3.0" rel="4.20"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add css-text at version 0.1.3.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="Ondřej Sú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>
</package>
<package pkgid="26bf75fa3709a39cc315660435c859d561241b49c688353752310d76f8ab65760ec1ee7f7fd6331ca47de74de2268862175c040c99b31e38161e1c3d6bb2db62" name="ghc-css-text-prof" arch="riscv64">
  <version epoch="0" ver="0.1.3.0" rel="4.20"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add css-text at version 0.1.3.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="Ondřej Sú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>
</package>
<package pkgid="ca6a3cc2d3e209fd28a87b570b6911c1806e962ebc394703d9c293535058e74560368955aa6b243e208429e855399be287010efdde6da7dd9b947facee47d7f8" name="ghc-csv" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add csv at version 0.1.2.</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řej Sú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>
</package>
<package pkgid="8aa0d01f75e89956ee9c5907f08679dd87ed909a0d0a7e0f29b3ac11068a8e3b93063c18fb6ad6bed8afaf544203b50ea476b19c7b045663b6cd982ff821420c" name="ghc-csv-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add csv at version 0.1.2.</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řej Sú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>
</package>
<package pkgid="274a5d8e2fd5ad74373cb05cf6d3f64522df0e05c2bace852d0ec7daf9b9c75bff3f97faf103f63a168a3103b347d9f18b3c856158a15b2fcb4a3be8eca29a9d" name="ghc-csv-doc" arch="noarch">
  <version epoch="0" ver="0.1.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add csv at version 0.1.2.</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řej Sú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>
</package>
<package pkgid="73aec8efc29f3feea0f1623a70838a5c8a57018ab184ae17e94dca73139fb413b4a03de945f27ba73a7449a9a2fb7724778983de6f3ccc9d25a514d1acf7a9fc" name="ghc-csv-prof" arch="riscv64">
  <version epoch="0" ver="0.1.2" rel="4.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add csv at version 0.1.2.</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řej Sú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>
</package>
<package pkgid="2c5260e97d4ce17bc9387656ff12c8aaba13a03bc03649e359fab44dbaff6eb870379cc6f95d058c9fb3a8755520cb6dd326868234b9e297175a87a9c471eaca" name="ghc-data-clist" arch="riscv64">
  <version epoch="0" ver="0.2" rel="3.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add data-clist at version 0.1.2.3.</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 data-clist to version 0.1.2.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645790400">- Update data-clist to version 0.2.
  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="1700222400">- Update data-clist to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c5f70e30abb60830c6abcf74ff14622c601a8bb3e321ce429dd1e4aa5047830ab2e91e4a8dfa231bf0a1fe667b678db0d8724be8bc0b30d8762ad421ca1522b1" name="ghc-data-clist-devel" arch="riscv64">
  <version epoch="0" ver="0.2" rel="3.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add data-clist at version 0.1.2.3.</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 data-clist to version 0.1.2.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645790400">- Update data-clist to version 0.2.
  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="1700222400">- Update data-clist to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="cc837872130265ba894a84ad90c9630836f672d5964b9703a45dfeddcb82e28cbe1e1aa4c6c36ea5099a46b378597caa63100f4c070c17aa3aaebe4e66741600" name="ghc-data-clist-doc" arch="noarch">
  <version epoch="0" ver="0.2" rel="3.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add data-clist at version 0.1.2.3.</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 data-clist to version 0.1.2.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645790400">- Update data-clist to version 0.2.
  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="1700222400">- Update data-clist to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="68d35ec3529bddafb2184d621728742ac5ab182b0afbc66f3e49259e6a542bb8c7f2c542ada5514c0c83bfbd0ee6b29710161d4c104c019b6987709cef9c44f2" name="ghc-data-clist-prof" arch="riscv64">
  <version epoch="0" ver="0.2" rel="3.9"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add data-clist at version 0.1.2.3.</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 data-clist to version 0.1.2.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645790400">- Update data-clist to version 0.2.
  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="1700222400">- Update data-clist to version 0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c874cddbc1d9bcb1ad8129d3ee679d57958d76c999357a3697e09d3da2a513b354da27ec1a6787ccfcb565e3b4d666cb8dbb22732712cd7dd2076c77ae8f0f6f" name="ghc-data-default" arch="riscv64">
  <version epoch="0" ver="0.8.0.1" rel="1.4"/>
  <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řej Sú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="1729166400">- Update data-default to version 0.7.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729684800">- Update data-default to version 0.8.0.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Update data-default to version 0.8.0.1.
  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>
</package>
<package pkgid="dfcbb0613046f6e4ebe3662e19868d8fd0756bd1d0a8c955a03266705702b6a12c75f71228ac9213dc6bf7034a2ed7128ae802aaab1b1440f4adf8290148596b" name="ghc-data-default-class" arch="riscv64">
  <version epoch="0" ver="0.2.0.0" rel="1.5"/>
  <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řej Sú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="1729166400">- Update data-default-class to version 0.1.2.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update data-default-class to version 0.2.0.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="9e32189ecbf581698e13ce140f37d790070cb6d3ad75c0b161742f0ae1bb2b3fe095436a5fc05c255ca5dd6a96958823c8182b5b646444f5d965db5ca2fc087f" name="ghc-data-default-class-devel" arch="riscv64">
  <version epoch="0" ver="0.2.0.0" rel="1.5"/>
  <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řej Sú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="1729166400">- Update data-default-class to version 0.1.2.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update data-default-class to version 0.2.0.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="1564110ea5d98a4dae11474335204ab65c0abe41182b5f8292e5fcf58028eecbcf7a1c8ed907ed42d1f3b410aa52a77d38638ce0869ef05854b408602bc13eae" name="ghc-data-default-class-doc" arch="noarch">
  <version epoch="0" ver="0.2.0.0" rel="1.5"/>
  <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řej Sú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="1729166400">- Update data-default-class to version 0.1.2.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update data-default-class to version 0.2.0.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="2a59aff231afdc8954cd83632cf230d1139fa955995b9cfd5e4dfd8cf4176ea65bc35836b518a88466e518e5914562f27ac0e11435d48a2f9d7be136780df4c8" name="ghc-data-default-class-prof" arch="riscv64">
  <version epoch="0" ver="0.2.0.0" rel="1.5"/>
  <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řej Sú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="1729166400">- Update data-default-class to version 0.1.2.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update data-default-class to version 0.2.0.0.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="f58ca4ea59e33bd167253b90848ebc1021bd2a256e963a8608c145f19870e3a5a06f393c8262a67ab240e043a3c1f4121412d13a9193e91dcaeddf1f4a44684e" name="ghc-data-default-devel" arch="riscv64">
  <version epoch="0" ver="0.8.0.1" rel="1.4"/>
  <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řej Sú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="1729166400">- Update data-default to version 0.7.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729684800">- Update data-default to version 0.8.0.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Update data-default to version 0.8.0.1.
  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>
</package>
<package pkgid="021286f5137908125d7ac64ab3ac90daeae8999f54ab71352443044da22855a39f3e3089e62f719b46959654d7793f40f6a4b3701a1ccb3fa42e9554f7b59588" name="ghc-data-default-doc" arch="noarch">
  <version epoch="0" ver="0.8.0.1" rel="1.4"/>
  <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řej Sú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="1729166400">- Update data-default to version 0.7.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729684800">- Update data-default to version 0.8.0.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Update data-default to version 0.8.0.1.
  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>
</package>
<package pkgid="c8dbe6a7350417de976b53a9c219d73b2f72635deff83cd5dd56f3b612912fd690990f4207b71ba1a6ba1eeb644b2dfc48e2e61d361f69d828abcd0ce286450e" name="ghc-data-default-prof" arch="riscv64">
  <version epoch="0" ver="0.8.0.1" rel="1.4"/>
  <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řej Sú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="1729166400">- Update data-default to version 0.7.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729684800">- Update data-default to version 0.8.0.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Update data-default to version 0.8.0.1.
  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>
</package>
<package pkgid="d10a3e353ac1cc5b4d440688fa30a2de5e77f663400a1538d50bfa69f9f30a9e04e79d3aa772a137705f74f66e0868314961b424c16cc8e9ccb20ded84129f3d" name="ghc-data-fix" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1612785600">- Update data-fix to version 0.3.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update data-fix to version 0.3.2.
  [#]# 0.3.2
  - Add `(un)wrapFix/Mu/Nu`
  - Support `transformers-0.6`
  [#]# 0.3.1
  - Update bounds for GHC-9.0</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update data-fix to version 0.3.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update data-fix to version 0.3.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update data-fix to version 0.3.2 revision 4.
  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="1696420800">- Update data-fix to version 0.3.2 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update data-fix to version 0.3.3.
  [#]# 0.3.3
  - Drop support for GHCs prior 8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update data-fix to version 0.3.4.
  [#]# 0.3.4
  - Use quantified constraints superclasses for `Eq`, `Ord`, `NFData` and
    `Hashable Fix` instances, when available.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update data-fix to version 0.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ecd00978f6072c72c2ea169d7c82bdd1a22dae0329bdeb618f48462f95c3c4c667b01c21bfa237f6991db299afafda478468f01460b6d7deebaaf37a71265322" name="ghc-data-fix-devel" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1612785600">- Update data-fix to version 0.3.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update data-fix to version 0.3.2.
  [#]# 0.3.2
  - Add `(un)wrapFix/Mu/Nu`
  - Support `transformers-0.6`
  [#]# 0.3.1
  - Update bounds for GHC-9.0</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update data-fix to version 0.3.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update data-fix to version 0.3.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update data-fix to version 0.3.2 revision 4.
  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="1696420800">- Update data-fix to version 0.3.2 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update data-fix to version 0.3.3.
  [#]# 0.3.3
  - Drop support for GHCs prior 8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update data-fix to version 0.3.4.
  [#]# 0.3.4
  - Use quantified constraints superclasses for `Eq`, `Ord`, `NFData` and
    `Hashable Fix` instances, when available.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update data-fix to version 0.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="05b66b410bf8c14228cfbdc56b3fa3eda5c2089b57b6c9ef818a790b389df643cd2246b029fc36aa19a4f5e33f607ed87152ca5e4b3c3bb4456dd66e689b4e77" name="ghc-data-fix-doc" arch="noarch">
  <version epoch="0" ver="0.3.4" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1612785600">- Update data-fix to version 0.3.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update data-fix to version 0.3.2.
  [#]# 0.3.2
  - Add `(un)wrapFix/Mu/Nu`
  - Support `transformers-0.6`
  [#]# 0.3.1
  - Update bounds for GHC-9.0</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update data-fix to version 0.3.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update data-fix to version 0.3.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update data-fix to version 0.3.2 revision 4.
  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="1696420800">- Update data-fix to version 0.3.2 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update data-fix to version 0.3.3.
  [#]# 0.3.3
  - Drop support for GHCs prior 8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update data-fix to version 0.3.4.
  [#]# 0.3.4
  - Use quantified constraints superclasses for `Eq`, `Ord`, `NFData` and
    `Hashable Fix` instances, when available.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update data-fix to version 0.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="e9b4dfb990c5ca6b7ca7494af8257bfdeb3825fa1122c7c66e9706edb181d2d5c701477df71dd301a2405b50a9a6e2c68552a3d51a9a9028e04a70d2a11c4ad3" name="ghc-data-fix-prof" arch="riscv64">
  <version epoch="0" ver="0.3.4" rel="2.4"/>
  <changelog author="psimons@suse.com" date="1612785600">- Update data-fix to version 0.3.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1627473600">- Update data-fix to version 0.3.2.
  [#]# 0.3.2
  - Add `(un)wrapFix/Mu/Nu`
  - Support `transformers-0.6`
  [#]# 0.3.1
  - Update bounds for GHC-9.0</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update data-fix to version 0.3.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660132800">- Update data-fix to version 0.3.2 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update data-fix to version 0.3.2 revision 4.
  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="1696420800">- Update data-fix to version 0.3.2 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715515200">- Update data-fix to version 0.3.3.
  [#]# 0.3.3
  - Drop support for GHCs prior 8.6.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update data-fix to version 0.3.4.
  [#]# 0.3.4
  - Use quantified constraints superclasses for `Eq`, `Ord`, `NFData` and
    `Hashable Fix` instances, when available.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Update data-fix to version 0.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c9cd7044e55d32905be6b551c3a9c021c068ab9fc73a2c2f9ad20debfdfd38837a77d56a656ebb55723c0c47c84ffcd591f6640531d383cddc0c09409c17e266" name="ghc-dbus" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="1.10"/>
  <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="1680523200">- Update dbus to version 1.2.28.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686571200">- Update dbus to version 1.2.29.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update dbus to version 1.3.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703592000">- Update dbus to version 1.3.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713960000">- Update dbus to version 1.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update dbus to version 1.3.9.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736251200">- Update dbus to version 1.3.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update dbus to version 1.3.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update dbus to version 1.4.1.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="5cd702cf4cc4f3d0f64896241b028684d8ae02967414c4f0264343e59c1807ea00d9fbb50f0402a5f08dc843a88ce2b3988bc3c964d399b343e6ae7495315c4d" name="ghc-dbus-devel" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="1.10"/>
  <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="1680523200">- Update dbus to version 1.2.28.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686571200">- Update dbus to version 1.2.29.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update dbus to version 1.3.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703592000">- Update dbus to version 1.3.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713960000">- Update dbus to version 1.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update dbus to version 1.3.9.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736251200">- Update dbus to version 1.3.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update dbus to version 1.3.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update dbus to version 1.4.1.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a08fa10aa8d713e545fc0dc3efbd27af83fdb6875812c40e62f2f1437e05d9b09e9cb720400a622330b4d2064597aa2917907750f02b207439caaa9d2a776d9e" name="ghc-dbus-doc" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="1.10"/>
  <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="1680523200">- Update dbus to version 1.2.28.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686571200">- Update dbus to version 1.2.29.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update dbus to version 1.3.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703592000">- Update dbus to version 1.3.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713960000">- Update dbus to version 1.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update dbus to version 1.3.9.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736251200">- Update dbus to version 1.3.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update dbus to version 1.3.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update dbus to version 1.4.1.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="15ee531d317905f494189f516bf98ed56466c7a90f223b66c8b61d6b23cb5558dc0747caa14b282d34d18849534f7ba55c266dca06438b9ab228b990dd5abfa6" name="ghc-dbus-prof" arch="riscv64">
  <version epoch="0" ver="1.4.1" rel="1.10"/>
  <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="1680523200">- Update dbus to version 1.2.28.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686571200">- Update dbus to version 1.2.29.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update dbus to version 1.3.1.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703592000">- Update dbus to version 1.3.2.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1713960000">- Update dbus to version 1.3.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1729944000">- Update dbus to version 1.3.9.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1736251200">- Update dbus to version 1.3.10.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1738065600">- Update dbus to version 1.3.11.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1750161600">- Update dbus to version 1.4.1.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a0086119d852255ce1e3140fe84aff746221670cb66838736f1bcb09b0f4782dad374227e08457188854df728439c216fec6eb911b63ce1fa8ab5fa205d61374" name="ghc-dec" arch="riscv64">
  <version epoch="0" ver="0.0.6" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update dec to version 0.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update dec to version 0.0.4.
  [#]# 0.0.4
  - Mark module as explicitly `Safe`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639742400">- Update dec to version 0.0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update dec to version 0.0.5.
  [#]# 0.0.5
  - Add `boringYes` and `absurdNo`.
  - Add `Decidable a =&gt; Boring (Dec a)` instance.
  - Add `Decidable ()`, `Decidable Void`, `Decidable (a, b)` instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update dec to version 0.0.5 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="1698148800">- Update dec to version 0.0.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update dec to version 0.0.6.
  [#]# 0.0.6
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update dec to version 0.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="db20638fd110647998fd2f1bd012824dae95a299d1f0920841f6dafe230efcde296f71f514a3ed9e67d38f15a18852d63e73e01812192034ae3fc42327997b27" name="ghc-dec-devel" arch="riscv64">
  <version epoch="0" ver="0.0.6" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update dec to version 0.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update dec to version 0.0.4.
  [#]# 0.0.4
  - Mark module as explicitly `Safe`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639742400">- Update dec to version 0.0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update dec to version 0.0.5.
  [#]# 0.0.5
  - Add `boringYes` and `absurdNo`.
  - Add `Decidable a =&gt; Boring (Dec a)` instance.
  - Add `Decidable ()`, `Decidable Void`, `Decidable (a, b)` instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update dec to version 0.0.5 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="1698148800">- Update dec to version 0.0.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update dec to version 0.0.6.
  [#]# 0.0.6
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update dec to version 0.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3bd0743ba88aff6bf04efdc6249709739a14b37b8d2ce79083b222238398bc77d1c120e53e5d5db4f519b6f46cb5c0e55bd3a24c5a420b583ba11ef3814eab84" name="ghc-dec-doc" arch="noarch">
  <version epoch="0" ver="0.0.6" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update dec to version 0.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update dec to version 0.0.4.
  [#]# 0.0.4
  - Mark module as explicitly `Safe`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639742400">- Update dec to version 0.0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update dec to version 0.0.5.
  [#]# 0.0.5
  - Add `boringYes` and `absurdNo`.
  - Add `Decidable a =&gt; Boring (Dec a)` instance.
  - Add `Decidable ()`, `Decidable Void`, `Decidable (a, b)` instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update dec to version 0.0.5 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="1698148800">- Update dec to version 0.0.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update dec to version 0.0.6.
  [#]# 0.0.6
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update dec to version 0.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="2b763e44c3347894c5ae55683ecdb4b88440c5c6759fd0ee423a278a9e5dcffff2297aecbdab531efb9a05258bd3d4f721a2376ccb297e9951456f4de6342bcd" name="ghc-dec-prof" arch="riscv64">
  <version epoch="0" ver="0.0.6" rel="2.5"/>
  <changelog author="psimons@suse.com" date="1598875200">- Update dec to version 0.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update dec to version 0.0.4.
  [#]# 0.0.4
  - Mark module as explicitly `Safe`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639742400">- Update dec to version 0.0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661083200">- Update dec to version 0.0.5.
  [#]# 0.0.5
  - Add `boringYes` and `absurdNo`.
  - Add `Decidable a =&gt; Boring (Dec a)` instance.
  - Add `Decidable ()`, `Decidable Void`, `Decidable (a, b)` instances.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update dec to version 0.0.5 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="1698148800">- Update dec to version 0.0.5 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715947200">- Update dec to version 0.0.6.
  [#]# 0.0.6
  - Support GHC-8.6.5...9.10.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735300800">- Update dec to version 0.0.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="faef1d1ecd94524ccc63e8ea3dbb14a80b5ffbaeb4e376f837e2e68ce59bafc9afff14bcf10c4978da8265d47bc1bfc06c6b3c2ac6c58648ba1cf656326eabed" name="ghc-deepseq" arch="riscv64">
  <version epoch="0" ver="1.5.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="0c54c67a58ebc70af6e654da70a4abca7d01947e72b64cf447e41db2287ae3fe97c6c5b60fcd525ab6a10ab311deee4bda37d691d5a29dd6737c4cfcd3b1d8f5" name="ghc-deepseq-devel" arch="riscv64">
  <version epoch="0" ver="1.5.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="fe9ebb178ea56f98db70823b25bce3feb7b7964bf65353e9c012faee658277ad2ea0fc2f14a571f6c1673d589d150584ca22e543b1d75be7037c7d87027b803e" name="ghc-deepseq-doc" arch="noarch">
  <version epoch="0" ver="1.5.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="5d68cc087be4cb148d3c5dd42aa3143e79d43b4c909dcbc74faf0e400cbdb0c56c820ad3cc094da0455d3feb91711af16ca55c40f4a8b9ba444f7b42f6644f91" name="ghc-deepseq-prof" arch="riscv64">
  <version epoch="0" ver="1.5.1.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="4b9e288b847b9f85f2693043b6b22c57b00378b0c50a387f43ab3f316ffec663162eb9e7d108c387088b0866835cc0de6e991e9ce072f83f9c3805fbf0b139cf" name="ghc-deriving-aeson" arch="riscv64">
  <version epoch="0" ver="0.2.10" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655380800">- Add deriving-aeson at version 0.2.8 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update deriving-aeson to version 0.2.9.
  [#]# 0.2.9
  * Fixed a bug in chaining `ConstructorTagModifier` &amp; `FieldLabelModifier`</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="1691409600">- Update deriving-aeson to version 0.2.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732363200">- Update deriving-aeson to version 0.2.10.
  [#]# 0.2.10
  * Added `StripSuffix`</changelog>
</package>
<package pkgid="27e17d075c2cc5e4f9a9f9512f9dd1e87f5b99486b2738e75eb36a7779fbe7611eba67a438af07f260a65c857c6e9de9d1a3c22ccfb4d65998caa4dc0aab1639" name="ghc-deriving-aeson-devel" arch="riscv64">
  <version epoch="0" ver="0.2.10" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655380800">- Add deriving-aeson at version 0.2.8 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update deriving-aeson to version 0.2.9.
  [#]# 0.2.9
  * Fixed a bug in chaining `ConstructorTagModifier` &amp; `FieldLabelModifier`</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="1691409600">- Update deriving-aeson to version 0.2.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732363200">- Update deriving-aeson to version 0.2.10.
  [#]# 0.2.10
  * Added `StripSuffix`</changelog>
</package>
<package pkgid="df0510c8f25415a7c8dc2ab0d4d6aef40fff42ab2a1eaca83582789df77f39b0f5b9787116193f7d24596f9938f49374da7f55c39ed90824c97b202c84916bed" name="ghc-deriving-aeson-doc" arch="noarch">
  <version epoch="0" ver="0.2.10" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655380800">- Add deriving-aeson at version 0.2.8 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update deriving-aeson to version 0.2.9.
  [#]# 0.2.9
  * Fixed a bug in chaining `ConstructorTagModifier` &amp; `FieldLabelModifier`</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="1691409600">- Update deriving-aeson to version 0.2.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732363200">- Update deriving-aeson to version 0.2.10.
  [#]# 0.2.10
  * Added `StripSuffix`</changelog>
</package>
<package pkgid="68e4c9f91ae492c146eb1699a9f2985b19435e09ed33f63008e91958f36db94a93ab68bbbf1f5b1ab35767325cac4b4b3f00ea57590dacf703ec7753708bb54e" name="ghc-deriving-aeson-prof" arch="riscv64">
  <version epoch="0" ver="0.2.10" rel="1.16"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1655380800">- Add deriving-aeson at version 0.2.8 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update deriving-aeson to version 0.2.9.
  [#]# 0.2.9
  * Fixed a bug in chaining `ConstructorTagModifier` &amp; `FieldLabelModifier`</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="1691409600">- Update deriving-aeson to version 0.2.9 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1732363200">- Update deriving-aeson to version 0.2.10.
  [#]# 0.2.10
  * Added `StripSuffix`</changelog>
</package>
<package pkgid="9e10981f291215c4e6168fce0fe5fa5184729dce5aacdec7d37cc9bbbb0658588ffc41dc3f87c0407e764ef0e6606ce07e9e822eee212fb23305f80b3418aef5" name="ghc-devel" arch="riscv64">
  <version epoch="0" ver="9.12.2" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="5d6d4dcdf6f431650b9531f92ccf2fb871907d6603fc13d6181f35efe2f7702b73269490bca925768df11f01cc2d2590590a21b82ff3f461d3fbcf66b1c3ad58" name="ghc-digest" arch="riscv64">
  <version epoch="0" ver="0.0.2.1" rel="1.9"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707566400">- Update digest to version 0.0.2.1.
  [#]# 0.0.2.1 — 10th Febraury 2024
  - Make pkg-config an automatic flag: &lt;https://github.com/TeofilC/digest/pull/21&gt;</changelog>
</package>
<package pkgid="1a11b552df69a1d569ad341bd8ca02521a1ca98f2ae214b6e09d07c5c0549c75d005a7d0a809ad1c032fbeb8d76241cb7c51d988481209793c03ec6ccc523cd7" name="ghc-digest-devel" arch="riscv64">
  <version epoch="0" ver="0.0.2.1" rel="1.9"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707566400">- Update digest to version 0.0.2.1.
  [#]# 0.0.2.1 — 10th Febraury 2024
  - Make pkg-config an automatic flag: &lt;https://github.com/TeofilC/digest/pull/21&gt;</changelog>
</package>
<package pkgid="164083ec07888f5266ed0dae0cbb71d839e32fc21217630b9b50a692f6eb63253e207e4d4e09d9880b89bdfad1847ccd625b211a6b958f00908aac02ae7f6ef9" name="ghc-digest-doc" arch="noarch">
  <version epoch="0" ver="0.0.2.1" rel="1.9"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707566400">- Update digest to version 0.0.2.1.
  [#]# 0.0.2.1 — 10th Febraury 2024
  - Make pkg-config an automatic flag: &lt;https://github.com/TeofilC/digest/pull/21&gt;</changelog>
</package>
<package pkgid="cc854622d643f1f23f8a0b57d72e52e6aef56345f36326984e13eee8f0c34e532c324686e59850dee4562f1593bba70aa54a65498f6605d366f5f56f1a8ba241" name="ghc-digest-prof" arch="riscv64">
  <version epoch="0" ver="0.0.2.1" rel="1.9"/>
  <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>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707566400">- Update digest to version 0.0.2.1.
  [#]# 0.0.2.1 — 10th Febraury 2024
  - Make pkg-config an automatic flag: &lt;https://github.com/TeofilC/digest/pull/21&gt;</changelog>
</package>
<package pkgid="66af2428e53cc2a99126db093c5ccaff6d043f9904cadb792ec39812d11700826b770e40b42086c4b93523374274047c4a26f379c54dcb166b34705f1e93de75" name="ghc-directory" arch="riscv64">
  <version epoch="0" ver="1.3.9.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="53044ffcd138badfe79de73a6e8cee52916f785dbab7f1cea4ff7f00501ee05e0c3cbdd05e93e6b86690b3b73adeb537c27e34476c815c0f580fe31f51d34447" name="ghc-directory-devel" arch="riscv64">
  <version epoch="0" ver="1.3.9.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="7f3122344cca71752ca068132c2ee2a60ca082743a9ce027748feb857401eae8590ab14330b51f52c9ae93f9f5dbecabf637752bb62f7906abd034c465381522" name="ghc-directory-doc" arch="noarch">
  <version epoch="0" ver="1.3.9.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="6eefc23d93a4bdd9b28b02704bfbaac4b469c3b75e4f1ebbf02d17037b628854b0a99f9bf2e3c8e111cbf1290f4659da60e204e090849a0f5b8bd4407ef584f9" name="ghc-directory-ospath-streaming" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Add directory-ospath-streaming at version 0.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742040000">- Update directory-ospath-streaming to version 0.2.2.
  [#] 0.2.2
  - Add `getDirectoryContentsWithFilterRecursive` for recursively listing directory contents with commonly needed filtering</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update directory-ospath-streaming to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="0c63de01e5623381fc6ba87508a0b95512f1a5b7300d72ac3299125ffacddbb08c9a090d70f3a22e90feb78566f7a21935236c1e600841c6f9922b7eef804f39" name="ghc-directory-ospath-streaming-devel" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Add directory-ospath-streaming at version 0.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742040000">- Update directory-ospath-streaming to version 0.2.2.
  [#] 0.2.2
  - Add `getDirectoryContentsWithFilterRecursive` for recursively listing directory contents with commonly needed filtering</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update directory-ospath-streaming to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3ada641c0f305fa64ced6c4774da57215a1f4ca0bfa37d2d5ccea8538a91483f313c27fb72be8ef9bce78059db4b0810c0ad2a4410413d13832b4c7dff2957a0" name="ghc-directory-ospath-streaming-doc" arch="noarch">
  <version epoch="0" ver="0.2.2" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Add directory-ospath-streaming at version 0.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742040000">- Update directory-ospath-streaming to version 0.2.2.
  [#] 0.2.2
  - Add `getDirectoryContentsWithFilterRecursive` for recursively listing directory contents with commonly needed filtering</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update directory-ospath-streaming to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="e2f7316e7e6f0098f572fb8f61c10613a795fa796bb85d50b70113cbc5e005d3cbaa4d0b2ab1a2a09e2af618f4b75c3a87aac101bc972f2ffbc6ed42cbdea3a8" name="ghc-directory-ospath-streaming-prof" arch="riscv64">
  <version epoch="0" ver="0.2.2" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1734696000">- Add directory-ospath-streaming at version 0.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742040000">- Update directory-ospath-streaming to version 0.2.2.
  [#] 0.2.2
  - Add `getDirectoryContentsWithFilterRecursive` for recursively listing directory contents with commonly needed filtering</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1759838400">- Update directory-ospath-streaming to version 0.2.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6b59acaeddbb5da3b5034230e2e95c799298ce61c8082525b60dc65a68eb01575b6862d0c5aa893a11d7a5287e41f6c6508605ab3383cd6911a190ceab24a014" name="ghc-directory-prof" arch="riscv64">
  <version epoch="0" ver="1.3.9.0" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="370542e36c9d20174fe19687098e55922ff08ba1a3e48b96f7b293fca579284a421b10aab579430a5e574591ac0c42424d44802a583e54caf8d662f5256de6eb" name="ghc-disk-free-space" arch="riscv64">
  <version epoch="0" ver="0.1.0.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add disk-free-space at version 0.1.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="1598875200">- Update disk-free-space to version 0.1.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="b66f74254ba133fb69859cb0e8f7fec9322712c7be1359c4fdd034f9afa4605c9b4f506d3a0025a11920eb8c3dbecd9e70a3af2d95e4e1fc185f306339e4f25e" name="ghc-disk-free-space-devel" arch="riscv64">
  <version epoch="0" ver="0.1.0.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add disk-free-space at version 0.1.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="1598875200">- Update disk-free-space to version 0.1.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="e0f382aebade281a1f6a1a3fba6374163159a52ac7556ed6b73988b16158adb99891866af329454702bb16383a001e9f4b8445fa6f2fc197dc40e191507ff1e7" name="ghc-disk-free-space-doc" arch="noarch">
  <version epoch="0" ver="0.1.0.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add disk-free-space at version 0.1.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="1598875200">- Update disk-free-space to version 0.1.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="302d22935313a43a84672bb59709416d12317a88419ed729b7fbec6c25a4f8671d539c20501a78fcc3fbe459194eb5fd3039e10559a6c94de8b5653bcee456ea" name="ghc-disk-free-space-prof" arch="riscv64">
  <version epoch="0" ver="0.1.0.1" rel="5.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add disk-free-space at version 0.1.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="1598875200">- Update disk-free-space to version 0.1.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="84fbeeba15317b17a90447ea80e08b5a07f2be1557c092d34ad708a52181bd2a9cca2d64e5efe18029829e63e21e9004ad4d8387de629a0bfeacf1d8f296354b" name="ghc-distributive" arch="riscv64">
  <version epoch="0" ver="0.6.2.1" rel="3.13"/>
  <changelog author="psimons@suse.com" date="1567857600">- Update distributive to version 0.6.1.
  0.6.1 [2019.09.06]
  - -----------------
  * Add a `Distributive` instance for `WrappedMonad m`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update distributive to version 0.6.2.
  0.6.2 [2020.04.10]
  - -----------------
  * Make the `Distributive` instance for `Tagged` poly-kinded.</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 distributive to version 0.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update distributive to version 0.6.2.1.
  0.6.2.1 [2020.12.30]
  - -------------------
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update distributive to version 0.6.2.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>
</package>
<package pkgid="674385d143774e378d420fd881c2ef629e4cf842d8b4a045975083c1bcc54d1ba8b3eb0344a30ea526bdfa3fbd24f2f813f55cff3b8e8b00ec04f4599660f49b" name="ghc-distributive-devel" arch="riscv64">
  <version epoch="0" ver="0.6.2.1" rel="3.13"/>
  <changelog author="psimons@suse.com" date="1567857600">- Update distributive to version 0.6.1.
  0.6.1 [2019.09.06]
  - -----------------
  * Add a `Distributive` instance for `WrappedMonad m`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update distributive to version 0.6.2.
  0.6.2 [2020.04.10]
  - -----------------
  * Make the `Distributive` instance for `Tagged` poly-kinded.</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 distributive to version 0.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update distributive to version 0.6.2.1.
  0.6.2.1 [2020.12.30]
  - -------------------
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update distributive to version 0.6.2.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>
</package>
<package pkgid="71117677d29df2b4dd7c6b562bcc2fc702c51e3d4b3568f323b31cb3005ea0c1d2aa3e7af6b33f1517396ca5bd0345a66ff51d0315ee0f94d77782c200c24203" name="ghc-distributive-doc" arch="noarch">
  <version epoch="0" ver="0.6.2.1" rel="3.13"/>
  <changelog author="psimons@suse.com" date="1567857600">- Update distributive to version 0.6.1.
  0.6.1 [2019.09.06]
  - -----------------
  * Add a `Distributive` instance for `WrappedMonad m`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update distributive to version 0.6.2.
  0.6.2 [2020.04.10]
  - -----------------
  * Make the `Distributive` instance for `Tagged` poly-kinded.</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 distributive to version 0.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update distributive to version 0.6.2.1.
  0.6.2.1 [2020.12.30]
  - -------------------
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update distributive to version 0.6.2.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>
</package>
<package pkgid="d9db6c2c5c787413b64e4492ab042d2d87b4f3f40fb5edb677a73a949b79883e0c85091aa142cb8a40a728ee8dc820986424c166408967442ab33ddced3fcd85" name="ghc-distributive-prof" arch="riscv64">
  <version epoch="0" ver="0.6.2.1" rel="3.13"/>
  <changelog author="psimons@suse.com" date="1567857600">- Update distributive to version 0.6.1.
  0.6.1 [2019.09.06]
  - -----------------
  * Add a `Distributive` instance for `WrappedMonad m`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update distributive to version 0.6.2.
  0.6.2 [2020.04.10]
  - -----------------
  * Make the `Distributive` instance for `Tagged` poly-kinded.</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 distributive to version 0.6.2 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1609329600">- Update distributive to version 0.6.2.1.
  0.6.2.1 [2020.12.30]
  - -------------------
  * The build-type has been changed from `Custom` to `Simple`.
    To achieve this, the `doctests` test suite has been removed in favor of using
    [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
    to run the doctests.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update distributive to version 0.6.2.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>
</package>
<package pkgid="5fe461e1b2e631526b966e8a322fc259826724956b6061d39c1a18370c4353837bfeaa02b168358d02d4441f6f3c8ff48f9908552a15b834005d61aa2cec563c" name="ghc-djot" arch="riscv64">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Add djot at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709294400">- Update djot to version 0.1.1.0.
  [#]# 0.1.1.0 -- 2024-02-29
  * Add Data instances to everything in the AST [API change].
  * Ensure that block attributes are indented on subsequent lines (#2).
  * Djot.Blocks: use ByteString directly in `toIdentifier` (#1,
    Vaibhav Sagar).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709553600">- Update djot to version 0.1.1.1.
  [#]# 0.1.1.1 -- 2024-03-03
  * Revert "Djot.Blocks: use ByteString directly in `toIdentifier` (#1)"
    This caused problems for UTF-8 sequences that contained the
    byte 0xa0, which B8.words treats as a space character.
  * AST: avoid using B8.words in normalizeLabel.
  * Avoid using isSpace in attribute parsing. isSpace matches a byte 0x0a,
    which can break up a UTF-8 sequence. Limit to ASCII whitespace.
  * Add test with UTF-8 identifier. See jgm/pandoc#9541.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update djot to version 0.1.1.2.
  [#]# 0.1.1.2 -- 2024-03-14
  * Fix bug parsing regular paragraphs after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710763200">- Update djot to version 0.1.1.3.
  [#]# 0.1.1.3 -- 2024-03-17
  * Ensure that tables end when we hit a blank line (#4).
  * Fix parsing of table immediately after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715428800">- Update djot to version 0.1.2.
  [#]# 0.1.2 -- 2024-05-10
  * Allow `_` in symbols (see jgm/djot#296).
  * Add Lift derivations to AST datatypes (#5, Gideon Farrell) [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update djot to version 0.1.2.1.
  [#]# 0.1.2.1 -- 2024-06-24
  * Djot writer: include separator line in table when the table has
    non-default alignments but no header (#7).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update djot to version 0.1.2.2.
  [#]# 0.1.2.2 -- 2024-10-04
  * Allow list items with blank lines between divs (#10).
  * Fix parsing of indented tables (#8).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1758974400">- Update djot to version 0.1.2.3.
  [#]# 0.1.2.3 -- 2025-09-27
  * Fix swallowing of indentation in code under blockquote (#11).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update djot to version 0.1.2.4.
  [#]# 0.1.2.4 -- 2025-11-30
  * Ensure that `'95--'96` doesn't get parsed as singlequoted.
  * Properly handle bare `'}` for right single-quote (#12).</changelog>
</package>
<package pkgid="ada56cb3ab92601630333f9cfc28210830145b0d0386bf70564aec89d78f1f17b25aeffd3d770ff1e3c22761bf1d141d52112c405889d6f8679ca93eba196dca" name="ghc-djot-devel" arch="riscv64">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Add djot at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709294400">- Update djot to version 0.1.1.0.
  [#]# 0.1.1.0 -- 2024-02-29
  * Add Data instances to everything in the AST [API change].
  * Ensure that block attributes are indented on subsequent lines (#2).
  * Djot.Blocks: use ByteString directly in `toIdentifier` (#1,
    Vaibhav Sagar).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709553600">- Update djot to version 0.1.1.1.
  [#]# 0.1.1.1 -- 2024-03-03
  * Revert "Djot.Blocks: use ByteString directly in `toIdentifier` (#1)"
    This caused problems for UTF-8 sequences that contained the
    byte 0xa0, which B8.words treats as a space character.
  * AST: avoid using B8.words in normalizeLabel.
  * Avoid using isSpace in attribute parsing. isSpace matches a byte 0x0a,
    which can break up a UTF-8 sequence. Limit to ASCII whitespace.
  * Add test with UTF-8 identifier. See jgm/pandoc#9541.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update djot to version 0.1.1.2.
  [#]# 0.1.1.2 -- 2024-03-14
  * Fix bug parsing regular paragraphs after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710763200">- Update djot to version 0.1.1.3.
  [#]# 0.1.1.3 -- 2024-03-17
  * Ensure that tables end when we hit a blank line (#4).
  * Fix parsing of table immediately after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715428800">- Update djot to version 0.1.2.
  [#]# 0.1.2 -- 2024-05-10
  * Allow `_` in symbols (see jgm/djot#296).
  * Add Lift derivations to AST datatypes (#5, Gideon Farrell) [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update djot to version 0.1.2.1.
  [#]# 0.1.2.1 -- 2024-06-24
  * Djot writer: include separator line in table when the table has
    non-default alignments but no header (#7).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update djot to version 0.1.2.2.
  [#]# 0.1.2.2 -- 2024-10-04
  * Allow list items with blank lines between divs (#10).
  * Fix parsing of indented tables (#8).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1758974400">- Update djot to version 0.1.2.3.
  [#]# 0.1.2.3 -- 2025-09-27
  * Fix swallowing of indentation in code under blockquote (#11).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update djot to version 0.1.2.4.
  [#]# 0.1.2.4 -- 2025-11-30
  * Ensure that `'95--'96` doesn't get parsed as singlequoted.
  * Properly handle bare `'}` for right single-quote (#12).</changelog>
</package>
<package pkgid="8977aca2063fcfc786c869902e6f480093b679b477c9b724345a5d0ba126c07c5b77d93743947014ce37eb4f907203de32b27fc8f9d37bdcfaaf3d563ef7908a" name="ghc-djot-doc" arch="noarch">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Add djot at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709294400">- Update djot to version 0.1.1.0.
  [#]# 0.1.1.0 -- 2024-02-29
  * Add Data instances to everything in the AST [API change].
  * Ensure that block attributes are indented on subsequent lines (#2).
  * Djot.Blocks: use ByteString directly in `toIdentifier` (#1,
    Vaibhav Sagar).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709553600">- Update djot to version 0.1.1.1.
  [#]# 0.1.1.1 -- 2024-03-03
  * Revert "Djot.Blocks: use ByteString directly in `toIdentifier` (#1)"
    This caused problems for UTF-8 sequences that contained the
    byte 0xa0, which B8.words treats as a space character.
  * AST: avoid using B8.words in normalizeLabel.
  * Avoid using isSpace in attribute parsing. isSpace matches a byte 0x0a,
    which can break up a UTF-8 sequence. Limit to ASCII whitespace.
  * Add test with UTF-8 identifier. See jgm/pandoc#9541.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update djot to version 0.1.1.2.
  [#]# 0.1.1.2 -- 2024-03-14
  * Fix bug parsing regular paragraphs after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710763200">- Update djot to version 0.1.1.3.
  [#]# 0.1.1.3 -- 2024-03-17
  * Ensure that tables end when we hit a blank line (#4).
  * Fix parsing of table immediately after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715428800">- Update djot to version 0.1.2.
  [#]# 0.1.2 -- 2024-05-10
  * Allow `_` in symbols (see jgm/djot#296).
  * Add Lift derivations to AST datatypes (#5, Gideon Farrell) [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update djot to version 0.1.2.1.
  [#]# 0.1.2.1 -- 2024-06-24
  * Djot writer: include separator line in table when the table has
    non-default alignments but no header (#7).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update djot to version 0.1.2.2.
  [#]# 0.1.2.2 -- 2024-10-04
  * Allow list items with blank lines between divs (#10).
  * Fix parsing of indented tables (#8).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1758974400">- Update djot to version 0.1.2.3.
  [#]# 0.1.2.3 -- 2025-09-27
  * Fix swallowing of indentation in code under blockquote (#11).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update djot to version 0.1.2.4.
  [#]# 0.1.2.4 -- 2025-11-30
  * Ensure that `'95--'96` doesn't get parsed as singlequoted.
  * Properly handle bare `'}` for right single-quote (#12).</changelog>
</package>
<package pkgid="d8b85ee4d1b19861f8f7b1b6281e21f3cbb780d11a45578e6085a95e27dca11835aef61dcc5dd1af7b49134f5e655e63b28ac3b03c0918d2d8263ba0abb36718" name="ghc-djot-prof" arch="riscv64">
  <version epoch="0" ver="0.1.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707998400">- Add djot at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709294400">- Update djot to version 0.1.1.0.
  [#]# 0.1.1.0 -- 2024-02-29
  * Add Data instances to everything in the AST [API change].
  * Ensure that block attributes are indented on subsequent lines (#2).
  * Djot.Blocks: use ByteString directly in `toIdentifier` (#1,
    Vaibhav Sagar).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1709553600">- Update djot to version 0.1.1.1.
  [#]# 0.1.1.1 -- 2024-03-03
  * Revert "Djot.Blocks: use ByteString directly in `toIdentifier` (#1)"
    This caused problems for UTF-8 sequences that contained the
    byte 0xa0, which B8.words treats as a space character.
  * AST: avoid using B8.words in normalizeLabel.
  * Avoid using isSpace in attribute parsing. isSpace matches a byte 0x0a,
    which can break up a UTF-8 sequence. Limit to ASCII whitespace.
  * Add test with UTF-8 identifier. See jgm/pandoc#9541.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update djot to version 0.1.1.2.
  [#]# 0.1.1.2 -- 2024-03-14
  * Fix bug parsing regular paragraphs after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710763200">- Update djot to version 0.1.1.3.
  [#]# 0.1.1.3 -- 2024-03-17
  * Ensure that tables end when we hit a blank line (#4).
  * Fix parsing of table immediately after list (#4).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1715428800">- Update djot to version 0.1.2.
  [#]# 0.1.2 -- 2024-05-10
  * Allow `_` in symbols (see jgm/djot#296).
  * Add Lift derivations to AST datatypes (#5, Gideon Farrell) [API change].</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update djot to version 0.1.2.1.
  [#]# 0.1.2.1 -- 2024-06-24
  * Djot writer: include separator line in table when the table has
    non-default alignments but no header (#7).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1728129600">- Update djot to version 0.1.2.2.
  [#]# 0.1.2.2 -- 2024-10-04
  * Allow list items with blank lines between divs (#10).
  * Fix parsing of indented tables (#8).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1758974400">- Update djot to version 0.1.2.3.
  [#]# 0.1.2.3 -- 2025-09-27
  * Fix swallowing of indentation in code under blockquote (#11).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1764504000">- Update djot to version 0.1.2.4.
  [#]# 0.1.2.4 -- 2025-11-30
  * Ensure that `'95--'96` doesn't get parsed as singlequoted.
  * Properly handle bare `'}` for right single-quote (#12).</changelog>
</package>
<package pkgid="aa1e5785c550d359138d1898d79b5d6ea1e4df590c9e3378562fd1433a676b2b9da0b5a568a1dba1621b91fe985eb224ba3b1ddc9a9a9941abbe6c39113fa52c" name="ghc-dlist" arch="riscv64">
  <version epoch="0" ver="1.0" rel="5.6"/>
  <changelog author="psimons@suse.com" date="1565179200">- Update dlist to version 0.8.0.7.
  Version 0.8.0.7 (2019-08-05) *Independence Day in Burkina Faso*
  - --------------------------------------------------------------
  [#]### Package changes
  * Add `MonadFail` instance for GHC &gt;= 8.8
    ([Vanessa McHale](https://github.com/vmchale))
  * Change `deepseq` upper bound to 1.5
    ([Herbert Valerio Riedel](https://github.com/hvr))</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update dlist to version 0.8.0.8.
  Version 0.8.0.8 (2020-04-02) *World Autism Awareness Day*
  - --------------------------------------------------------
  [#]### Package changes
  * Change QuickCheck upper bound from 2.14 to 2.15</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="1597233600">- Update dlist to version 1.0.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</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řej Sú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="1693483200">- Update dlist to version 1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update dlist to version 1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="00c0c5972a44a4c262fd98f9a925046cb5bda6c94f769863b9bfb9e52194700408cbb1df7291e8ac60895b1448eaba88076c80109913039f93ef69a2d23fae47" name="ghc-dlist-devel" arch="riscv64">
  <version epoch="0" ver="1.0" rel="5.6"/>
  <changelog author="psimons@suse.com" date="1565179200">- Update dlist to version 0.8.0.7.
  Version 0.8.0.7 (2019-08-05) *Independence Day in Burkina Faso*
  - --------------------------------------------------------------
  [#]### Package changes
  * Add `MonadFail` instance for GHC &gt;= 8.8
    ([Vanessa McHale](https://github.com/vmchale))
  * Change `deepseq` upper bound to 1.5
    ([Herbert Valerio Riedel](https://github.com/hvr))</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update dlist to version 0.8.0.8.
  Version 0.8.0.8 (2020-04-02) *World Autism Awareness Day*
  - --------------------------------------------------------
  [#]### Package changes
  * Change QuickCheck upper bound from 2.14 to 2.15</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="1597233600">- Update dlist to version 1.0.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</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řej Sú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="1693483200">- Update dlist to version 1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update dlist to version 1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1665b7dd9db0eafaa50ade76c85149c0f7d605db52bcb2064872e81e570690682247939f323e798f219d8b5565e4257d70207c778775344c754ba3f2c4c9783b" name="ghc-dlist-doc" arch="noarch">
  <version epoch="0" ver="1.0" rel="5.6"/>
  <changelog author="psimons@suse.com" date="1565179200">- Update dlist to version 0.8.0.7.
  Version 0.8.0.7 (2019-08-05) *Independence Day in Burkina Faso*
  - --------------------------------------------------------------
  [#]### Package changes
  * Add `MonadFail` instance for GHC &gt;= 8.8
    ([Vanessa McHale](https://github.com/vmchale))
  * Change `deepseq` upper bound to 1.5
    ([Herbert Valerio Riedel](https://github.com/hvr))</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update dlist to version 0.8.0.8.
  Version 0.8.0.8 (2020-04-02) *World Autism Awareness Day*
  - --------------------------------------------------------
  [#]### Package changes
  * Change QuickCheck upper bound from 2.14 to 2.15</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="1597233600">- Update dlist to version 1.0.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</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řej Sú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="1693483200">- Update dlist to version 1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update dlist to version 1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="380b6b487869510c78aa993f94bd9fd935aaf6d4540c7ea5b5fb33ec28b74ba94cf613a8d0a7caf6ffde39dd189d5ba27efaf00995335ec1c1a48dc4a4368558" name="ghc-dlist-prof" arch="riscv64">
  <version epoch="0" ver="1.0" rel="5.6"/>
  <changelog author="psimons@suse.com" date="1565179200">- Update dlist to version 0.8.0.7.
  Version 0.8.0.7 (2019-08-05) *Independence Day in Burkina Faso*
  - --------------------------------------------------------------
  [#]### Package changes
  * Add `MonadFail` instance for GHC &gt;= 8.8
    ([Vanessa McHale](https://github.com/vmchale))
  * Change `deepseq` upper bound to 1.5
    ([Herbert Valerio Riedel](https://github.com/hvr))</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update dlist to version 0.8.0.8.
  Version 0.8.0.8 (2020-04-02) *World Autism Awareness Day*
  - --------------------------------------------------------
  [#]### Package changes
  * Change QuickCheck upper bound from 2.14 to 2.15</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="1597233600">- Update dlist to version 1.0.
  Upstream has renamed and modified the change log file(s) in this
  release. Unfortunately, the automatic updater cannot reliable
  determine relevant entries for this release.</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řej Sú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="1693483200">- Update dlist to version 1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1720094400">- Update dlist to version 1.0 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9d0d5f48714f7235940d6671a245266f6fb1a48a270fa50d4704e467142e823524aa26b6a8e4dcae421405c102676a7614c6b129aa35b30d51f95a8ebfc62832" name="ghc-dns" arch="riscv64">
  <version epoch="0" ver="4.2.0" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Add dns at version 4.2.0.</changelog>
</package>
<package pkgid="39a88d10ef6f044dfcb7be400567e7add30ed8e60f27748d7cd5f56d3d342fb21a3ecae3245a81dbcbf62a3cb5d64eb10ba08b48fa8dd01e01d09f21e4bde486" name="ghc-dns-devel" arch="riscv64">
  <version epoch="0" ver="4.2.0" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Add dns at version 4.2.0.</changelog>
</package>
<package pkgid="e94494b06b2a5d2460dc97e14219a13a4c736f7416eaf8d96597563adf8e7ffe00eaad0fee4cb3affa59f2e8cd9cf1c7e5506deee423f881ce39fd4150357964" name="ghc-dns-doc" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Add dns at version 4.2.0.</changelog>
</package>
<package pkgid="28cfb49958441490dec928cb37b8ee1834c7a7292fc48559d7f7f1d5eb6bfec9219cb3266121ea7fe459f10b9d28861e5235daa8f5a4a7402f705821641229bf" name="ghc-dns-prof" arch="riscv64">
  <version epoch="0" ver="4.2.0" rel="1.2"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Add dns at version 4.2.0.</changelog>
</package>
<package pkgid="8bfbf8b949e37995abb84af721fe04dcb1f5b0dee2ba67e8c77d72916587e74e649148254c49fbcd258a21b543b0293a2e01eb5cd0b47f5eefced9df3a9b5ec5" name="ghc-doc" arch="noarch">
  <version epoch="0" ver="9.12.2" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="e3c34fe1e449512ebbc1e7b74a21eed0f2a1ecf682507d8690f1eac1c41947af33eb4b73302e7fdf4ef3cd0cd9ddba72ce697eec78546bbc2cc52486ac2a1880" name="ghc-doc-index" arch="noarch">
  <version epoch="0" ver="9.12.2" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="34e63709c6bd3d76cec691d94a69d6d5995b3460b6cacce6cf4a7f2e4fb0ba94d0bce259bf1295f4f00020bd3a1459582cfd72aba9fcb41e99a4a2b928df46f8" name="ghc-doclayout" arch="riscv64">
  <version epoch="0" ver="0.5.0.1" rel="1.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update doclayout to version 0.3.0.1.
  [#]# 0.3.0.1
  * NOINLINE `fromString` (#1).
    @sjakobi reports that this change reduced total allocations
    for building pandoc-2.12 with GHC 8.10.4 by 8.5% and reduced
    peak allocations are reduced from 3854MB to 3389MB.</changelog>
  <changelog author="psimons@suse.com" date="1615896000">- Update doclayout to version 0.3.0.2.
  [#]# 0.3.0.2
  * NOINLINE `literal` instead of `fromString` (#2, sjakobi).
    This produces a further reduction in allocations and
    pandoc compile time.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doclayout to version 0.3.1.1.
  [#]# 0.3.1.1
  * Fix the end of the block of zero width characters which contains
    the zero-width joiners and directional markings (Stephen Morgan, #5).
    This fixes a regression introduced in 0.3.1, affecting code
    points 0x2010 to 0x2030.
  [#]# 0.3.1
  * Improved handling of emojis.  Emojis are double-wide, but
    previously this library did not treat them as such.  We now
    have comprehensive support of emojis, including variation
    modifiers and zero-width joiners, verified by a test suite.
    Performance has been confirmed to be no worse for text without emojis.
    (Stephen Morgan, #1).  API changes: export `realLengthNoShortcut`,
    `isEmojiModifier`, `isEmojiVariation`, `isEmojiJoiner`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update doclayout to version 0.4.
  [#]# 0.4
  * Expose `unfoldD` [API change].
  * Remove `realLengthNoShortcut`, `isEmojiModifier`, and
    `isEmojiJoiner` [API change] (Stephen Morgan).
  * Add new exported functions `realLengthNarrowContext`,
    `realLengthWideContext`, `realLengthNarrowContextNoShortcut`,
    `realLengthWideContextNoShortcut`, `isSkinToneModifier`, `isZWJ`
    [API change] (Stephen Morgan).
  * Compute `realLength` strictly.
  * Make `getOffset` stricter.
  * Drop support for ghc &lt;= 8.4, add test for ghc 9.2.
  * Don't collapse the CarriageReturn + Newline combination (#20).
    We want to ensure that a literal starting with a Newline
    doesn't lose the newline if it occurs after a CarriageReturn.
    This affects code blocks in pandoc that begin with newlines.
  * Improve performance of NoShortcut code (Stephen Morgan).
  * Simplify emoji processing (Stephen Morgan).
  * Add benchmarking for code with no shortcuts (Stephen Morgan).
  * Add unicodeWidth.inc to cabal file.
  * Fix `offset`, `minOffset`, `updateColumn` so they don't re-render.
  * Get unicode block widths directly from the Unicode specification, rather
    than writing it out ourselves (Stephen Morgan).
  * Resolve the width of ambiguous characters based on their context
    (Stephen Morgan).
  * Spacing marks should have nonzero width, even though they are combining
    characters (Stephen Morgan).
  * Add shortcuts for extended Latin, Arabic, Cyrillic, Greek,
    Devangari, Bengali, Korean, Telugu, and Tamil (Stephen Morgan).
  * Fix location of extra-source-files in cabal.
  * update.hs: require text package
  * Handle emoji variation modifiers specially, so the keypad emoji can be
    ignored (Stephen Morgan).  This results in a 16% speedup of realLength
    on ascii text.
  * Add benchmarks for all scripts used by more than 50 million people, plus
    a couple more. (#9, Stephen Morgan).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doclayout to version 0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update doclayout to version 0.4.0.1.
  [#]# 0.4.0.1
  * Add clause for Empty to renderList (#22).
  * Remove upper bound for criterion</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="1725883200">- Update doclayout to version 0.5.
  [#]# 0.5
  * Extract existing HasChars definition into a module
    Text.DocLayout.HasChars (Evan Silberman).
  * Add a `build` method to the signature of HasChars [API change]
    (Evan Silberman). This has a default definition, and is only needed with
    the ANSI renderer, so existing users should not need to add anything to
    their HasChars instances.
  * Introduce support for ANSI-styled output (Evan Silberman) [API change].
    `renderPlain` and `renderANSI` are now exported; the old `render`
    is a synonym of `renderPlain`.  In addition, various functions are
    exported to add ANSI formatting (including bold, italics,
    underline, strikeout, links, and colors) to a Doc. The Attributed
    type is also now exported.
  * Change type of Block constructor, replacing `[a]` with `[Attributed a]`,
    which carries a Font along with an inner string type [API change]
    (Evan Silberman).
  * Introduce FlatDocs and use them for rendering (Evan Silberman).
    This is an internal concept, not part of the public API.
    FlatDoc is an "intermediate representation" for the Doc "interpreter".
    The general design is that any Doc can be turned into a list of FlatDocs
    that carry equivalent information. The main point of doing this
    is to replace the nested Styled and Linked Docs, which form a more
    complicated tree structure than previously existed in DocLayout.
  * Deprecate `unfoldD`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update doclayout to version 0.5.0.1.
  [#]# 0.5.0.1
  * Have `nestle` remove leading CarriageReturn.</changelog>
</package>
<package pkgid="3d7425a9e8b22e81178e4bb6313421fb70a8b8cc8e32b198bc43daf10f2a1d5a78e147748e17ba2c975a9ac9f9b4e825c4081af510b1105a669efe10b42926dc" name="ghc-doclayout-devel" arch="riscv64">
  <version epoch="0" ver="0.5.0.1" rel="1.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update doclayout to version 0.3.0.1.
  [#]# 0.3.0.1
  * NOINLINE `fromString` (#1).
    @sjakobi reports that this change reduced total allocations
    for building pandoc-2.12 with GHC 8.10.4 by 8.5% and reduced
    peak allocations are reduced from 3854MB to 3389MB.</changelog>
  <changelog author="psimons@suse.com" date="1615896000">- Update doclayout to version 0.3.0.2.
  [#]# 0.3.0.2
  * NOINLINE `literal` instead of `fromString` (#2, sjakobi).
    This produces a further reduction in allocations and
    pandoc compile time.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doclayout to version 0.3.1.1.
  [#]# 0.3.1.1
  * Fix the end of the block of zero width characters which contains
    the zero-width joiners and directional markings (Stephen Morgan, #5).
    This fixes a regression introduced in 0.3.1, affecting code
    points 0x2010 to 0x2030.
  [#]# 0.3.1
  * Improved handling of emojis.  Emojis are double-wide, but
    previously this library did not treat them as such.  We now
    have comprehensive support of emojis, including variation
    modifiers and zero-width joiners, verified by a test suite.
    Performance has been confirmed to be no worse for text without emojis.
    (Stephen Morgan, #1).  API changes: export `realLengthNoShortcut`,
    `isEmojiModifier`, `isEmojiVariation`, `isEmojiJoiner`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update doclayout to version 0.4.
  [#]# 0.4
  * Expose `unfoldD` [API change].
  * Remove `realLengthNoShortcut`, `isEmojiModifier`, and
    `isEmojiJoiner` [API change] (Stephen Morgan).
  * Add new exported functions `realLengthNarrowContext`,
    `realLengthWideContext`, `realLengthNarrowContextNoShortcut`,
    `realLengthWideContextNoShortcut`, `isSkinToneModifier`, `isZWJ`
    [API change] (Stephen Morgan).
  * Compute `realLength` strictly.
  * Make `getOffset` stricter.
  * Drop support for ghc &lt;= 8.4, add test for ghc 9.2.
  * Don't collapse the CarriageReturn + Newline combination (#20).
    We want to ensure that a literal starting with a Newline
    doesn't lose the newline if it occurs after a CarriageReturn.
    This affects code blocks in pandoc that begin with newlines.
  * Improve performance of NoShortcut code (Stephen Morgan).
  * Simplify emoji processing (Stephen Morgan).
  * Add benchmarking for code with no shortcuts (Stephen Morgan).
  * Add unicodeWidth.inc to cabal file.
  * Fix `offset`, `minOffset`, `updateColumn` so they don't re-render.
  * Get unicode block widths directly from the Unicode specification, rather
    than writing it out ourselves (Stephen Morgan).
  * Resolve the width of ambiguous characters based on their context
    (Stephen Morgan).
  * Spacing marks should have nonzero width, even though they are combining
    characters (Stephen Morgan).
  * Add shortcuts for extended Latin, Arabic, Cyrillic, Greek,
    Devangari, Bengali, Korean, Telugu, and Tamil (Stephen Morgan).
  * Fix location of extra-source-files in cabal.
  * update.hs: require text package
  * Handle emoji variation modifiers specially, so the keypad emoji can be
    ignored (Stephen Morgan).  This results in a 16% speedup of realLength
    on ascii text.
  * Add benchmarks for all scripts used by more than 50 million people, plus
    a couple more. (#9, Stephen Morgan).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doclayout to version 0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update doclayout to version 0.4.0.1.
  [#]# 0.4.0.1
  * Add clause for Empty to renderList (#22).
  * Remove upper bound for criterion</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="1725883200">- Update doclayout to version 0.5.
  [#]# 0.5
  * Extract existing HasChars definition into a module
    Text.DocLayout.HasChars (Evan Silberman).
  * Add a `build` method to the signature of HasChars [API change]
    (Evan Silberman). This has a default definition, and is only needed with
    the ANSI renderer, so existing users should not need to add anything to
    their HasChars instances.
  * Introduce support for ANSI-styled output (Evan Silberman) [API change].
    `renderPlain` and `renderANSI` are now exported; the old `render`
    is a synonym of `renderPlain`.  In addition, various functions are
    exported to add ANSI formatting (including bold, italics,
    underline, strikeout, links, and colors) to a Doc. The Attributed
    type is also now exported.
  * Change type of Block constructor, replacing `[a]` with `[Attributed a]`,
    which carries a Font along with an inner string type [API change]
    (Evan Silberman).
  * Introduce FlatDocs and use them for rendering (Evan Silberman).
    This is an internal concept, not part of the public API.
    FlatDoc is an "intermediate representation" for the Doc "interpreter".
    The general design is that any Doc can be turned into a list of FlatDocs
    that carry equivalent information. The main point of doing this
    is to replace the nested Styled and Linked Docs, which form a more
    complicated tree structure than previously existed in DocLayout.
  * Deprecate `unfoldD`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update doclayout to version 0.5.0.1.
  [#]# 0.5.0.1
  * Have `nestle` remove leading CarriageReturn.</changelog>
</package>
<package pkgid="22271a0956d6a8cdac92054b971c87055a18dd8faa86648965d7a953fec91dc686d21b6c82ecc1adf63d001a9d5e0b602b76f735eecef68a0b138309256eabb5" name="ghc-doclayout-doc" arch="noarch">
  <version epoch="0" ver="0.5.0.1" rel="1.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update doclayout to version 0.3.0.1.
  [#]# 0.3.0.1
  * NOINLINE `fromString` (#1).
    @sjakobi reports that this change reduced total allocations
    for building pandoc-2.12 with GHC 8.10.4 by 8.5% and reduced
    peak allocations are reduced from 3854MB to 3389MB.</changelog>
  <changelog author="psimons@suse.com" date="1615896000">- Update doclayout to version 0.3.0.2.
  [#]# 0.3.0.2
  * NOINLINE `literal` instead of `fromString` (#2, sjakobi).
    This produces a further reduction in allocations and
    pandoc compile time.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doclayout to version 0.3.1.1.
  [#]# 0.3.1.1
  * Fix the end of the block of zero width characters which contains
    the zero-width joiners and directional markings (Stephen Morgan, #5).
    This fixes a regression introduced in 0.3.1, affecting code
    points 0x2010 to 0x2030.
  [#]# 0.3.1
  * Improved handling of emojis.  Emojis are double-wide, but
    previously this library did not treat them as such.  We now
    have comprehensive support of emojis, including variation
    modifiers and zero-width joiners, verified by a test suite.
    Performance has been confirmed to be no worse for text without emojis.
    (Stephen Morgan, #1).  API changes: export `realLengthNoShortcut`,
    `isEmojiModifier`, `isEmojiVariation`, `isEmojiJoiner`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update doclayout to version 0.4.
  [#]# 0.4
  * Expose `unfoldD` [API change].
  * Remove `realLengthNoShortcut`, `isEmojiModifier`, and
    `isEmojiJoiner` [API change] (Stephen Morgan).
  * Add new exported functions `realLengthNarrowContext`,
    `realLengthWideContext`, `realLengthNarrowContextNoShortcut`,
    `realLengthWideContextNoShortcut`, `isSkinToneModifier`, `isZWJ`
    [API change] (Stephen Morgan).
  * Compute `realLength` strictly.
  * Make `getOffset` stricter.
  * Drop support for ghc &lt;= 8.4, add test for ghc 9.2.
  * Don't collapse the CarriageReturn + Newline combination (#20).
    We want to ensure that a literal starting with a Newline
    doesn't lose the newline if it occurs after a CarriageReturn.
    This affects code blocks in pandoc that begin with newlines.
  * Improve performance of NoShortcut code (Stephen Morgan).
  * Simplify emoji processing (Stephen Morgan).
  * Add benchmarking for code with no shortcuts (Stephen Morgan).
  * Add unicodeWidth.inc to cabal file.
  * Fix `offset`, `minOffset`, `updateColumn` so they don't re-render.
  * Get unicode block widths directly from the Unicode specification, rather
    than writing it out ourselves (Stephen Morgan).
  * Resolve the width of ambiguous characters based on their context
    (Stephen Morgan).
  * Spacing marks should have nonzero width, even though they are combining
    characters (Stephen Morgan).
  * Add shortcuts for extended Latin, Arabic, Cyrillic, Greek,
    Devangari, Bengali, Korean, Telugu, and Tamil (Stephen Morgan).
  * Fix location of extra-source-files in cabal.
  * update.hs: require text package
  * Handle emoji variation modifiers specially, so the keypad emoji can be
    ignored (Stephen Morgan).  This results in a 16% speedup of realLength
    on ascii text.
  * Add benchmarks for all scripts used by more than 50 million people, plus
    a couple more. (#9, Stephen Morgan).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doclayout to version 0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update doclayout to version 0.4.0.1.
  [#]# 0.4.0.1
  * Add clause for Empty to renderList (#22).
  * Remove upper bound for criterion</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="1725883200">- Update doclayout to version 0.5.
  [#]# 0.5
  * Extract existing HasChars definition into a module
    Text.DocLayout.HasChars (Evan Silberman).
  * Add a `build` method to the signature of HasChars [API change]
    (Evan Silberman). This has a default definition, and is only needed with
    the ANSI renderer, so existing users should not need to add anything to
    their HasChars instances.
  * Introduce support for ANSI-styled output (Evan Silberman) [API change].
    `renderPlain` and `renderANSI` are now exported; the old `render`
    is a synonym of `renderPlain`.  In addition, various functions are
    exported to add ANSI formatting (including bold, italics,
    underline, strikeout, links, and colors) to a Doc. The Attributed
    type is also now exported.
  * Change type of Block constructor, replacing `[a]` with `[Attributed a]`,
    which carries a Font along with an inner string type [API change]
    (Evan Silberman).
  * Introduce FlatDocs and use them for rendering (Evan Silberman).
    This is an internal concept, not part of the public API.
    FlatDoc is an "intermediate representation" for the Doc "interpreter".
    The general design is that any Doc can be turned into a list of FlatDocs
    that carry equivalent information. The main point of doing this
    is to replace the nested Styled and Linked Docs, which form a more
    complicated tree structure than previously existed in DocLayout.
  * Deprecate `unfoldD`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update doclayout to version 0.5.0.1.
  [#]# 0.5.0.1
  * Have `nestle` remove leading CarriageReturn.</changelog>
</package>
<package pkgid="2b22c8cbdaa188125c9830adefe78648fdf9bafbbb29b9f1a6cfcde71658be44efd312b46af881426eec93c901aa7a9291f2011cb19e1f2a6a2f137f09ad9f98" name="ghc-doclayout-prof" arch="riscv64">
  <version epoch="0" ver="0.5.0.1" rel="1.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update doclayout to version 0.3.0.1.
  [#]# 0.3.0.1
  * NOINLINE `fromString` (#1).
    @sjakobi reports that this change reduced total allocations
    for building pandoc-2.12 with GHC 8.10.4 by 8.5% and reduced
    peak allocations are reduced from 3854MB to 3389MB.</changelog>
  <changelog author="psimons@suse.com" date="1615896000">- Update doclayout to version 0.3.0.2.
  [#]# 0.3.0.2
  * NOINLINE `literal` instead of `fromString` (#2, sjakobi).
    This produces a further reduction in allocations and
    pandoc compile time.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doclayout to version 0.3.1.1.
  [#]# 0.3.1.1
  * Fix the end of the block of zero width characters which contains
    the zero-width joiners and directional markings (Stephen Morgan, #5).
    This fixes a regression introduced in 0.3.1, affecting code
    points 0x2010 to 0x2030.
  [#]# 0.3.1
  * Improved handling of emojis.  Emojis are double-wide, but
    previously this library did not treat them as such.  We now
    have comprehensive support of emojis, including variation
    modifiers and zero-width joiners, verified by a test suite.
    Performance has been confirmed to be no worse for text without emojis.
    (Stephen Morgan, #1).  API changes: export `realLengthNoShortcut`,
    `isEmojiModifier`, `isEmojiVariation`, `isEmojiJoiner`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update doclayout to version 0.4.
  [#]# 0.4
  * Expose `unfoldD` [API change].
  * Remove `realLengthNoShortcut`, `isEmojiModifier`, and
    `isEmojiJoiner` [API change] (Stephen Morgan).
  * Add new exported functions `realLengthNarrowContext`,
    `realLengthWideContext`, `realLengthNarrowContextNoShortcut`,
    `realLengthWideContextNoShortcut`, `isSkinToneModifier`, `isZWJ`
    [API change] (Stephen Morgan).
  * Compute `realLength` strictly.
  * Make `getOffset` stricter.
  * Drop support for ghc &lt;= 8.4, add test for ghc 9.2.
  * Don't collapse the CarriageReturn + Newline combination (#20).
    We want to ensure that a literal starting with a Newline
    doesn't lose the newline if it occurs after a CarriageReturn.
    This affects code blocks in pandoc that begin with newlines.
  * Improve performance of NoShortcut code (Stephen Morgan).
  * Simplify emoji processing (Stephen Morgan).
  * Add benchmarking for code with no shortcuts (Stephen Morgan).
  * Add unicodeWidth.inc to cabal file.
  * Fix `offset`, `minOffset`, `updateColumn` so they don't re-render.
  * Get unicode block widths directly from the Unicode specification, rather
    than writing it out ourselves (Stephen Morgan).
  * Resolve the width of ambiguous characters based on their context
    (Stephen Morgan).
  * Spacing marks should have nonzero width, even though they are combining
    characters (Stephen Morgan).
  * Add shortcuts for extended Latin, Arabic, Cyrillic, Greek,
    Devangari, Bengali, Korean, Telugu, and Tamil (Stephen Morgan).
  * Fix location of extra-source-files in cabal.
  * update.hs: require text package
  * Handle emoji variation modifiers specially, so the keypad emoji can be
    ignored (Stephen Morgan).  This results in a 16% speedup of realLength
    on ascii text.
  * Add benchmarks for all scripts used by more than 50 million people, plus
    a couple more. (#9, Stephen Morgan).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doclayout to version 0.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update doclayout to version 0.4.0.1.
  [#]# 0.4.0.1
  * Add clause for Empty to renderList (#22).
  * Remove upper bound for criterion</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="1725883200">- Update doclayout to version 0.5.
  [#]# 0.5
  * Extract existing HasChars definition into a module
    Text.DocLayout.HasChars (Evan Silberman).
  * Add a `build` method to the signature of HasChars [API change]
    (Evan Silberman). This has a default definition, and is only needed with
    the ANSI renderer, so existing users should not need to add anything to
    their HasChars instances.
  * Introduce support for ANSI-styled output (Evan Silberman) [API change].
    `renderPlain` and `renderANSI` are now exported; the old `render`
    is a synonym of `renderPlain`.  In addition, various functions are
    exported to add ANSI formatting (including bold, italics,
    underline, strikeout, links, and colors) to a Doc. The Attributed
    type is also now exported.
  * Change type of Block constructor, replacing `[a]` with `[Attributed a]`,
    which carries a Font along with an inner string type [API change]
    (Evan Silberman).
  * Introduce FlatDocs and use them for rendering (Evan Silberman).
    This is an internal concept, not part of the public API.
    FlatDoc is an "intermediate representation" for the Doc "interpreter".
    The general design is that any Doc can be turned into a list of FlatDocs
    that carry equivalent information. The main point of doing this
    is to replace the nested Styled and Linked Docs, which form a more
    complicated tree structure than previously existed in DocLayout.
  * Deprecate `unfoldD`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1756900800">- Update doclayout to version 0.5.0.1.
  [#]# 0.5.0.1
  * Have `nestle` remove leading CarriageReturn.</changelog>
</package>
<package pkgid="615eedf5b0f5e32802278051432fd3edafc53f1af21c03f27ae856ad6812984a4abe1cf454e999a68aa092adb69d122a59caffb4e3a2556ac9581d19a542a0f1" name="ghc-doctemplates" arch="riscv64">
  <version epoch="0" ver="0.11.0.1" rel="1.19"/>
  <changelog author="psimons@suse.com" date="1606824000">- Update doctemplates to version 0.8.3.
  [#]# 0.8.3
  * Properly handle nested loops (#15).  Previously "it" was
    always used for the variable in a loop, and in a nested loop
    there was no way to distinguish the value of the inner
    iteration from the value of the outer one.  Now we assign
    the iterated value to both "it" and to the original variable
    name (e.g. "foo.bar").  This probably has a small negative
    performance impact.  Note that this change also affects
    the output of the template parser:  original variable
    names are now retained instead of being replaced by "it".
  * Remove duplicate IsString constraint (#14, Mario Lang).
  * Update haddocks from README (#10).
  * Minor code clean-ups (#7, favonia).
  * Add hsyaml &gt;= 0.2 constraint (#6).</changelog>
  <changelog author="psimons@suse.com" date="1608206400">- Update doctemplates to version 0.9.
  [#]# 0.9
  * Add BoolVal constructor to Val.  This gives a smoother
    interface with JSON and YAML.  [API change]
  * Remove overlapping instances by generalizing
    `ToContext String String` and `FromContext String String`
    to `TemplateTarget [a] =&gt; ToContext [a] [a]` and
    `TemplateTarget [a] =&gt; FromContext [a] [a]`.
    Remove the instance `ToContext String (Doc String)`.
    Remove redundant constraints.  (#9, favonia) [API change]</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206401">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update doctemplates to version 0.10.
  [#]# 0.10
  * Change rendering and conditional behavior with booleans.
    Previously, `$if(foo)$` evaluated to false iff `foo`
    would render as the empty string. This forced us to render
    a boolean False value as an empty string, rather than `false`.
    And this has caused various problems with templates
    (#16, jgm/pandoc#7402).  Now, boolean False values render as
    `false` -- just as True values render as `true`.  And conditionals
    are now sensitive to booleans, so `$if(foo)$` evaluates to false
    when `foo` is a boolean False value, even though it would render
    as the nonempty string `false`.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doctemplates to version 0.10.0.1.
  [#]# 0.10.0.1
  * Don't rely on aeson Object being implemented as a HashMap.
    This change is needed for doctemplates to compile against aeson 2.0.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1649073600">- Update doctemplates to version 0.10.0.2.
  [#]# 0.10.0.2
  * Use doclayout 0.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doctemplates to version 0.10.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update doctemplates to version 0.11.
  Upstream has not updated the file "changelog.md" since the last
  release.</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="1725883200">- Update doctemplates to version 0.11.0.1.
  [#] 0.11.0.1
  * Bump version bounds for doclayout.
  * Fix typos.
  [#] 0.11
  * Remove HsYAML depenedency.
  * Remove upper bound for criterion.</changelog>
</package>
<package pkgid="863fa3c58c7301772105f2e38c104f2023dd01b2d4b274b410bd5f031858f9cfcef76d1dbdd6fe94c3f2b9be3a70637935cb2fab6fbe651d2d4174a50ee72666" name="ghc-doctemplates-devel" arch="riscv64">
  <version epoch="0" ver="0.11.0.1" rel="1.19"/>
  <changelog author="psimons@suse.com" date="1606824000">- Update doctemplates to version 0.8.3.
  [#]# 0.8.3
  * Properly handle nested loops (#15).  Previously "it" was
    always used for the variable in a loop, and in a nested loop
    there was no way to distinguish the value of the inner
    iteration from the value of the outer one.  Now we assign
    the iterated value to both "it" and to the original variable
    name (e.g. "foo.bar").  This probably has a small negative
    performance impact.  Note that this change also affects
    the output of the template parser:  original variable
    names are now retained instead of being replaced by "it".
  * Remove duplicate IsString constraint (#14, Mario Lang).
  * Update haddocks from README (#10).
  * Minor code clean-ups (#7, favonia).
  * Add hsyaml &gt;= 0.2 constraint (#6).</changelog>
  <changelog author="psimons@suse.com" date="1608206400">- Update doctemplates to version 0.9.
  [#]# 0.9
  * Add BoolVal constructor to Val.  This gives a smoother
    interface with JSON and YAML.  [API change]
  * Remove overlapping instances by generalizing
    `ToContext String String` and `FromContext String String`
    to `TemplateTarget [a] =&gt; ToContext [a] [a]` and
    `TemplateTarget [a] =&gt; FromContext [a] [a]`.
    Remove the instance `ToContext String (Doc String)`.
    Remove redundant constraints.  (#9, favonia) [API change]</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206401">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update doctemplates to version 0.10.
  [#]# 0.10
  * Change rendering and conditional behavior with booleans.
    Previously, `$if(foo)$` evaluated to false iff `foo`
    would render as the empty string. This forced us to render
    a boolean False value as an empty string, rather than `false`.
    And this has caused various problems with templates
    (#16, jgm/pandoc#7402).  Now, boolean False values render as
    `false` -- just as True values render as `true`.  And conditionals
    are now sensitive to booleans, so `$if(foo)$` evaluates to false
    when `foo` is a boolean False value, even though it would render
    as the nonempty string `false`.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doctemplates to version 0.10.0.1.
  [#]# 0.10.0.1
  * Don't rely on aeson Object being implemented as a HashMap.
    This change is needed for doctemplates to compile against aeson 2.0.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1649073600">- Update doctemplates to version 0.10.0.2.
  [#]# 0.10.0.2
  * Use doclayout 0.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doctemplates to version 0.10.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update doctemplates to version 0.11.
  Upstream has not updated the file "changelog.md" since the last
  release.</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="1725883200">- Update doctemplates to version 0.11.0.1.
  [#] 0.11.0.1
  * Bump version bounds for doclayout.
  * Fix typos.
  [#] 0.11
  * Remove HsYAML depenedency.
  * Remove upper bound for criterion.</changelog>
</package>
<package pkgid="f598719a5f74f8b7bacc3721b70e35df5510d07c514026d6af236beeea048833328028946fcd3d02a23b01e17d686a35473c56da36218d42c79a133dc62e9130" name="ghc-doctemplates-doc" arch="noarch">
  <version epoch="0" ver="0.11.0.1" rel="1.19"/>
  <changelog author="psimons@suse.com" date="1606824000">- Update doctemplates to version 0.8.3.
  [#]# 0.8.3
  * Properly handle nested loops (#15).  Previously "it" was
    always used for the variable in a loop, and in a nested loop
    there was no way to distinguish the value of the inner
    iteration from the value of the outer one.  Now we assign
    the iterated value to both "it" and to the original variable
    name (e.g. "foo.bar").  This probably has a small negative
    performance impact.  Note that this change also affects
    the output of the template parser:  original variable
    names are now retained instead of being replaced by "it".
  * Remove duplicate IsString constraint (#14, Mario Lang).
  * Update haddocks from README (#10).
  * Minor code clean-ups (#7, favonia).
  * Add hsyaml &gt;= 0.2 constraint (#6).</changelog>
  <changelog author="psimons@suse.com" date="1608206400">- Update doctemplates to version 0.9.
  [#]# 0.9
  * Add BoolVal constructor to Val.  This gives a smoother
    interface with JSON and YAML.  [API change]
  * Remove overlapping instances by generalizing
    `ToContext String String` and `FromContext String String`
    to `TemplateTarget [a] =&gt; ToContext [a] [a]` and
    `TemplateTarget [a] =&gt; FromContext [a] [a]`.
    Remove the instance `ToContext String (Doc String)`.
    Remove redundant constraints.  (#9, favonia) [API change]</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206401">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update doctemplates to version 0.10.
  [#]# 0.10
  * Change rendering and conditional behavior with booleans.
    Previously, `$if(foo)$` evaluated to false iff `foo`
    would render as the empty string. This forced us to render
    a boolean False value as an empty string, rather than `false`.
    And this has caused various problems with templates
    (#16, jgm/pandoc#7402).  Now, boolean False values render as
    `false` -- just as True values render as `true`.  And conditionals
    are now sensitive to booleans, so `$if(foo)$` evaluates to false
    when `foo` is a boolean False value, even though it would render
    as the nonempty string `false`.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doctemplates to version 0.10.0.1.
  [#]# 0.10.0.1
  * Don't rely on aeson Object being implemented as a HashMap.
    This change is needed for doctemplates to compile against aeson 2.0.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1649073600">- Update doctemplates to version 0.10.0.2.
  [#]# 0.10.0.2
  * Use doclayout 0.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doctemplates to version 0.10.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update doctemplates to version 0.11.
  Upstream has not updated the file "changelog.md" since the last
  release.</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="1725883200">- Update doctemplates to version 0.11.0.1.
  [#] 0.11.0.1
  * Bump version bounds for doclayout.
  * Fix typos.
  [#] 0.11
  * Remove HsYAML depenedency.
  * Remove upper bound for criterion.</changelog>
</package>
<package pkgid="ff2e11f83e44e81962a0e6502e28592b28a32256dbff4c51ff64f264e8e409dc1bdf80b56044088f64d78055d70600005b466403fe091a264ea8baf4ce363229" name="ghc-doctemplates-prof" arch="riscv64">
  <version epoch="0" ver="0.11.0.1" rel="1.19"/>
  <changelog author="psimons@suse.com" date="1606824000">- Update doctemplates to version 0.8.3.
  [#]# 0.8.3
  * Properly handle nested loops (#15).  Previously "it" was
    always used for the variable in a loop, and in a nested loop
    there was no way to distinguish the value of the inner
    iteration from the value of the outer one.  Now we assign
    the iterated value to both "it" and to the original variable
    name (e.g. "foo.bar").  This probably has a small negative
    performance impact.  Note that this change also affects
    the output of the template parser:  original variable
    names are now retained instead of being replaced by "it".
  * Remove duplicate IsString constraint (#14, Mario Lang).
  * Update haddocks from README (#10).
  * Minor code clean-ups (#7, favonia).
  * Add hsyaml &gt;= 0.2 constraint (#6).</changelog>
  <changelog author="psimons@suse.com" date="1608206400">- Update doctemplates to version 0.9.
  [#]# 0.9
  * Add BoolVal constructor to Val.  This gives a smoother
    interface with JSON and YAML.  [API change]
  * Remove overlapping instances by generalizing
    `ToContext String String` and `FromContext String String`
    to `TemplateTarget [a] =&gt; ToContext [a] [a]` and
    `TemplateTarget [a] =&gt; FromContext [a] [a]`.
    Remove the instance `ToContext String (Doc String)`.
    Remove redundant constraints.  (#9, favonia) [API change]</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206401">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update doctemplates to version 0.10.
  [#]# 0.10
  * Change rendering and conditional behavior with booleans.
    Previously, `$if(foo)$` evaluated to false iff `foo`
    would render as the empty string. This forced us to render
    a boolean False value as an empty string, rather than `false`.
    And this has caused various problems with templates
    (#16, jgm/pandoc#7402).  Now, boolean False values render as
    `false` -- just as True values render as `true`.  And conditionals
    are now sensitive to booleans, so `$if(foo)$` evaluates to false
    when `foo` is a boolean False value, even though it would render
    as the nonempty string `false`.</changelog>
  <changelog author="psimons@suse.com" date="1634040000">- Update doctemplates to version 0.10.0.1.
  [#]# 0.10.0.1
  * Don't rely on aeson Object being implemented as a HashMap.
    This change is needed for doctemplates to compile against aeson 2.0.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1649073600">- Update doctemplates to version 0.10.0.2.
  [#]# 0.10.0.2
  * Use doclayout 0.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660392000">- Update doctemplates to version 0.10.0.2 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update doctemplates to version 0.11.
  Upstream has not updated the file "changelog.md" since the last
  release.</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="1725883200">- Update doctemplates to version 0.11.0.1.
  [#] 0.11.0.1
  * Bump version bounds for doclayout.
  * Fix typos.
  [#] 0.11
  * Remove HsYAML depenedency.
  * Remove upper bound for criterion.</changelog>
</package>
<package pkgid="edaa56212d7a0ca23a0784421eb9e819e909f8ab51d0904b1d4aa6018e51875b14ef8442c62c6df1ff2d3b369c9815c2afa7d43856cbb4d8034eca2ef8df23ff" name="ghc-easy-file" arch="riscv64">
  <version epoch="0" ver="0.2.5" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add easy-file at version 0.2.2.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update easy-file to version 0.2.3.
  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="1682510400">- Update easy-file to version 0.2.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682942400">- Update easy-file to version 0.2.5.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="b9f360e8754250dcd86043b072cf8834762cfa083748ca0dab6274eb96ac80692b3e16fa629cfae87666e17a3b20cab4e194fe4b80640cd1fef712bc1d85cc4d" name="ghc-easy-file-devel" arch="riscv64">
  <version epoch="0" ver="0.2.5" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add easy-file at version 0.2.2.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update easy-file to version 0.2.3.
  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="1682510400">- Update easy-file to version 0.2.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682942400">- Update easy-file to version 0.2.5.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="8579055e736d04b7ebc6ca273a7d1a1acd71bd92b3d21a9b42466adf7e718143f3485ff3e4d51b39d70e7447dd2c8f0d42aff9dcf33b9d0d0d65195e7ff2f6d9" name="ghc-easy-file-doc" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add easy-file at version 0.2.2.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update easy-file to version 0.2.3.
  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="1682510400">- Update easy-file to version 0.2.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682942400">- Update easy-file to version 0.2.5.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="d5da54d2e624e4f14f3faab19fc9f45159670b1dad82601f452f32c9b7a3889e6f4f22e4820bcb53ee1670d9b3695597190ed16300606975c0e7b565a54fe0b8" name="ghc-easy-file-prof" arch="riscv64">
  <version epoch="0" ver="0.2.5" rel="1.11"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add easy-file at version 0.2.2.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678795200">- Update easy-file to version 0.2.3.
  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="1682510400">- Update easy-file to version 0.2.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682942400">- Update easy-file to version 0.2.5.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a089a0c452e9619dee170215e3ea65dd0beb9cbbf4ecb02ae38bc5a891d681beefe26b7336514bf039bbb7451aa67b8692f3cc068eb06473331817a7ab03a03a" name="ghc-ech-config" arch="riscv64">
  <version epoch="0" ver="0.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Add ech-config at version 0.0.1.</changelog>
</package>
<package pkgid="8183794b322b44f2c447c4c91fea1031796dd7e798473175eeb235c0685a71c750ea1f3bb0684def112ea37260310f640693c2ce3fb8dca4487afd71130356d4" name="ghc-ech-config-devel" arch="riscv64">
  <version epoch="0" ver="0.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Add ech-config at version 0.0.1.</changelog>
</package>
<package pkgid="7963ceead77aa1b2b7d171ebf5d560285dc4af57bbd86fc378dd970106821beeff9ec6cbeb05b8f8d917ba4ebbe93640d55509b809fe088a4e0ceba603227934" name="ghc-ech-config-doc" arch="noarch">
  <version epoch="0" ver="0.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Add ech-config at version 0.0.1.</changelog>
</package>
<package pkgid="6d7f8638d553929ab8afd5dea6d117ff1d7223cbacfeed280de12c032d1f244b5c85a3a67ca411bfc8a6f67778f56ff0aaaee9d280b8510f201a4cd1bf6df6f7" name="ghc-ech-config-prof" arch="riscv64">
  <version epoch="0" ver="0.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742126400">- Add ech-config at version 0.0.1.</changelog>
</package>
<package pkgid="72ddf5f9150ab70ccfcdef7b56e009fb399ff6a3a040c22c93247c4ed118e398792acfc5158d47d4a0fdf60fe8679c3fd124cf8be5f29dceca76cf42b30b9e36" name="ghc-echo" arch="riscv64">
  <version epoch="0" ver="0.1.4" rel="2.11"/>
  <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 echo to version 0.1.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613822400">- Update echo 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/echo-0.1.4/src/CHANGELOG.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>
</package>
<package pkgid="653caf82bb2ff053b6a266dae76a8d09699946b0f8a61c143789889c0df4df5eff18bdfb74276c845ce30cba5793c04e522265ee4801756494d4bce8eccd009a" name="ghc-echo-devel" arch="riscv64">
  <version epoch="0" ver="0.1.4" rel="2.11"/>
  <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 echo to version 0.1.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613822400">- Update echo 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/echo-0.1.4/src/CHANGELOG.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>
</package>
<package pkgid="0d5f2020a492562dcfcbdc98fef4895b336fc1adcdd19c24ebf2f524049c1396dea9999e0bac692fe5175f584c258da6a2ee75179dcb42a7c85571707f06c144" name="ghc-echo-doc" arch="noarch">
  <version epoch="0" ver="0.1.4" rel="2.11"/>
  <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 echo to version 0.1.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613822400">- Update echo 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/echo-0.1.4/src/CHANGELOG.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>
</package>
<package pkgid="fa27bd996cc4fa36bce8a547e88af8317ba0c943386c0a5a6b70038f7531128b0a6d130289a2f9ccf87f33fea9ff8b6e8a0529011eb3803ec4f43f66b4411f5a" name="ghc-echo-prof" arch="riscv64">
  <version epoch="0" ver="0.1.4" rel="2.11"/>
  <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 echo to version 0.1.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613822400">- Update echo 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/echo-0.1.4/src/CHANGELOG.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>
</package>
<package pkgid="5112754f32406f286e512ef5f0a5b528920c333260c40d10f5b9bd00fd7ec0f87aa440eb33ab8d5ed3d3e29bcfb07d1fc928f1e5bd8e716709872b6bcf9b0c61" name="ghc-ed25519" arch="riscv64">
  <version epoch="0" ver="0.0.5.0" rel="18.4"/>
  <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 ed25519 to version 0.0.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642075200">- Update ed25519 to version 0.0.5.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647518400">- Update ed25519 to version 0.0.5.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666699200">- Update ed25519 to version 0.0.5.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update ed25519 to version 0.0.5.0 revision 7.
  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="1698148800">- Update ed25519 to version 0.0.5.0 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739620800">- Update ed25519 to version 0.0.5.0 revision 9.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="799c338bbe551b190e62f1a3a1f628884589b8289127831cec2bca748b00aafcf7fd93fd11b13cd6023d1a0ed914eeafbe6dc0de51aa31906008e2041cd6db36" name="ghc-ed25519-devel" arch="riscv64">
  <version epoch="0" ver="0.0.5.0" rel="18.4"/>
  <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 ed25519 to version 0.0.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642075200">- Update ed25519 to version 0.0.5.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647518400">- Update ed25519 to version 0.0.5.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666699200">- Update ed25519 to version 0.0.5.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update ed25519 to version 0.0.5.0 revision 7.
  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="1698148800">- Update ed25519 to version 0.0.5.0 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739620800">- Update ed25519 to version 0.0.5.0 revision 9.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b10683e84260d3c4144a15ebcc47b1a4da217339bd87c7fc311eb72834719033cab05252c7b3f1073323aaa4000890e76c2dc69b4e9552caf45872a6206456a5" name="ghc-ed25519-doc" arch="noarch">
  <version epoch="0" ver="0.0.5.0" rel="18.4"/>
  <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 ed25519 to version 0.0.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642075200">- Update ed25519 to version 0.0.5.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647518400">- Update ed25519 to version 0.0.5.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666699200">- Update ed25519 to version 0.0.5.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update ed25519 to version 0.0.5.0 revision 7.
  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="1698148800">- Update ed25519 to version 0.0.5.0 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739620800">- Update ed25519 to version 0.0.5.0 revision 9.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="6ea42bb20982f765027343e8876d53f83d8968c24537a4482817379684fa8f2d79e5d2bba44a5642cc1fb2edff7b1391cb55b129f1319f7ecf11d3be17c94676" name="ghc-ed25519-prof" arch="riscv64">
  <version epoch="0" ver="0.0.5.0" rel="18.4"/>
  <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 ed25519 to version 0.0.5.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642075200">- Update ed25519 to version 0.0.5.0 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1647518400">- Update ed25519 to version 0.0.5.0 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1666699200">- Update ed25519 to version 0.0.5.0 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update ed25519 to version 0.0.5.0 revision 7.
  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="1698148800">- Update ed25519 to version 0.0.5.0 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739620800">- Update ed25519 to version 0.0.5.0 revision 9.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="dee5e7c4687322341e81d399ac625d677e5e8ff3e2a629d1a58a72fc8706706c2dbe81c7f11e8d0d171d8e87c723e35b8510a23458aa13675d48042be7b7890a" name="ghc-edit-distance" arch="riscv64">
  <version epoch="0" ver="0.2.2.1" rel="13.17"/>
  <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 edit-distance to version 0.2.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="20e718cbe91c6e6a325b4bd573091fb87b8e14882dae6c4f1eb4fc86ac3ff6bc912135363001c502a5fbb91dc88fd3bf37ee968a4574d1968e334aabd077fa71" name="ghc-edit-distance-devel" arch="riscv64">
  <version epoch="0" ver="0.2.2.1" rel="13.17"/>
  <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 edit-distance to version 0.2.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="b21df516baf9495ecb462966e39d370fd3ef99e8fbb6ad9211bb185bf550f79b204148f27ae8de6b97e1085c7aa221752fde5cdfba2c373f531dac4107c5bb38" name="ghc-edit-distance-doc" arch="noarch">
  <version epoch="0" ver="0.2.2.1" rel="13.17"/>
  <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 edit-distance to version 0.2.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="269a2337de4e3e10b47e19150c2fcf95be9eab07d712e107c835ef583e577c5b4e44228d366e0cf530d79de07f94d70296676b60ae8ad45928c8e053a861107c" name="ghc-edit-distance-prof" arch="riscv64">
  <version epoch="0" ver="0.2.2.1" rel="13.17"/>
  <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 edit-distance to version 0.2.2.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ondřej Sú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>
</package>
<package pkgid="e69467fadb9aaa2b7491d3d698dfc53303106d4a38bc332438e0578440d22096a60d394306debecce947c46068b7694c6d4c02f8d9764b8876c918ff122add6c" name="ghc-email-validate" arch="riscv64">
  <version epoch="0" ver="2.3.2.21" rel="1.7"/>
  <changelog author="psimons@suse.com" date="1625140800">- Update email-validate to version 2.3.2.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update email-validate to version 2.3.2.15.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Strip CRLF line endings from the license file.</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="1647777600">- Update email-validate to version 2.3.2.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669204800">- Update email-validate to version 2.3.2.18.
  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="1690372800">- Update email-validate to version 2.3.2.19.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1708603200">- Update email-validate to version 2.3.2.20.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1726920000">- Update email-validate to version 2.3.2.21.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="7d9311b135dfdc70406f3a0a06ea24eb0931778e522a65ff3ab1ee892ef8af7738ae58094ad1f8b5f42dfd7398907a617d753155a67cdec9183d7376e2e69c06" name="ghc-email-validate-devel" arch="riscv64">
  <version epoch="0" ver="2.3.2.21" rel="1.7"/>
  <changelog author="psimons@suse.com" date="1625140800">- Update email-validate to version 2.3.2.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update email-validate to version 2.3.2.15.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Strip CRLF line endings from the license file.</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="1647777600">- Update email-validate to version 2.3.2.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669204800">- Update email-validate to version 2.3.2.18.
  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="1690372800">- Update email-validate to version 2.3.2.19.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1708603200">- Update email-validate to version 2.3.2.20.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1726920000">- Update email-validate to version 2.3.2.21.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="0f8a8d15374ac73f852d35fbdea5ba27bb395056812078867acfcd3453ea0c3aa95196aea62eb56e852d9f4fa0e1ce6541a98b8df51e184fe4cf4a1e37f45486" name="ghc-email-validate-doc" arch="noarch">
  <version epoch="0" ver="2.3.2.21" rel="1.7"/>
  <changelog author="psimons@suse.com" date="1625140800">- Update email-validate to version 2.3.2.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update email-validate to version 2.3.2.15.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Strip CRLF line endings from the license file.</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="1647777600">- Update email-validate to version 2.3.2.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669204800">- Update email-validate to version 2.3.2.18.
  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="1690372800">- Update email-validate to version 2.3.2.19.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1708603200">- Update email-validate to version 2.3.2.20.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1726920000">- Update email-validate to version 2.3.2.21.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="d0fea9dcbbef963b0c34dddb152a628ee2080a963d7f3b1294ff390f83423fa361f67940768aad355b0cf354d5630889daef13ba5a9b072e9356d77949758462" name="ghc-email-validate-prof" arch="riscv64">
  <version epoch="0" ver="2.3.2.21" rel="1.7"/>
  <changelog author="psimons@suse.com" date="1625140800">- Update email-validate to version 2.3.2.14.
  Upstream does not provide a change log file.</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update email-validate to version 2.3.2.15.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Strip CRLF line endings from the license file.</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="1647777600">- Update email-validate to version 2.3.2.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669204800">- Update email-validate to version 2.3.2.18.
  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="1690372800">- Update email-validate to version 2.3.2.19.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1708603200">- Update email-validate to version 2.3.2.20.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1726920000">- Update email-validate to version 2.3.2.21.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="754a1ba36cd3b499935da0f041da776a9c74ed5e9ed2fc01ae0ea08a6bd546bb471a69974fa7a73996a712cd111886d1b36dd99df73c07db5e10063ede690088" name="ghc-emojis" arch="riscv64">
  <version epoch="0" ver="0.1.4.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1588852800">- Drop obsolete %setup hack to work around a missing Setup.hs file.
  New ghc-rpm-macros do this automatically.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update emojis to version 0.1.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1633867200">- Update emojis to version 0.1.2.
  [#] 0.1.1
  * Update emoji data.
  [#] 0.1.2
  * Update emoji data (Unicode 14.0) and aliases from gemoji.
  * Export `baseEmojis` and `zwjEmojis`, generated directly from
    Unicode emoji data files, so that the library contains a
    complete list of emojis, including emojis for which gemoji
    provides no alias (Stephen Morgan).</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="1690286400">- Update emojis to version 0.1.3.
  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/emojis-0.1.3/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718625600">- Update emojis 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/emojis-0.1.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update emojis to version 0.1.4.1.
  [#] 0.1.4.1
  * Use foldl' instead of foldr to avoid stack overflows.</changelog>
</package>
<package pkgid="32013a4f87dc550a41b7a6e49727f6ee0d79a018ad4633eef81f76e519d0b38aa46819b9ab471ba8cb0838db577b21038aff3d7becc04c694b72f392f1e747d6" name="ghc-emojis-devel" arch="riscv64">
  <version epoch="0" ver="0.1.4.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1588852800">- Drop obsolete %setup hack to work around a missing Setup.hs file.
  New ghc-rpm-macros do this automatically.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update emojis to version 0.1.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1633867200">- Update emojis to version 0.1.2.
  [#] 0.1.1
  * Update emoji data.
  [#] 0.1.2
  * Update emoji data (Unicode 14.0) and aliases from gemoji.
  * Export `baseEmojis` and `zwjEmojis`, generated directly from
    Unicode emoji data files, so that the library contains a
    complete list of emojis, including emojis for which gemoji
    provides no alias (Stephen Morgan).</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="1690286400">- Update emojis to version 0.1.3.
  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/emojis-0.1.3/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718625600">- Update emojis 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/emojis-0.1.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update emojis to version 0.1.4.1.
  [#] 0.1.4.1
  * Use foldl' instead of foldr to avoid stack overflows.</changelog>
</package>
<package pkgid="1ef7feda0dfe8e572121d6218eebafc57303f9b5e9a23136fd1516cfd155ccfd6488e76c1dec01d5024686f9c9a9d532db9cb70a9acdd833211e638cf338747f" name="ghc-emojis-doc" arch="noarch">
  <version epoch="0" ver="0.1.4.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1588852800">- Drop obsolete %setup hack to work around a missing Setup.hs file.
  New ghc-rpm-macros do this automatically.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update emojis to version 0.1.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1633867200">- Update emojis to version 0.1.2.
  [#] 0.1.1
  * Update emoji data.
  [#] 0.1.2
  * Update emoji data (Unicode 14.0) and aliases from gemoji.
  * Export `baseEmojis` and `zwjEmojis`, generated directly from
    Unicode emoji data files, so that the library contains a
    complete list of emojis, including emojis for which gemoji
    provides no alias (Stephen Morgan).</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="1690286400">- Update emojis to version 0.1.3.
  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/emojis-0.1.3/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718625600">- Update emojis 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/emojis-0.1.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update emojis to version 0.1.4.1.
  [#] 0.1.4.1
  * Use foldl' instead of foldr to avoid stack overflows.</changelog>
</package>
<package pkgid="fd7df322d3e163930e7de41f2f37233b58948ec27e99c402fbe25b3000274ef45bd23950ff6b740bbc4a758026c6299562fbe67672c4ab24874640d8025ced44" name="ghc-emojis-prof" arch="riscv64">
  <version epoch="0" ver="0.1.4.1" rel="1.6"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1588852800">- Drop obsolete %setup hack to work around a missing Setup.hs file.
  New ghc-rpm-macros do this automatically.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update emojis to version 0.1.1.
  Upstream has not updated the file "changelog.md" since the last
  release.</changelog>
  <changelog author="psimons@suse.com" date="1633867200">- Update emojis to version 0.1.2.
  [#] 0.1.1
  * Update emoji data.
  [#] 0.1.2
  * Update emoji data (Unicode 14.0) and aliases from gemoji.
  * Export `baseEmojis` and `zwjEmojis`, generated directly from
    Unicode emoji data files, so that the library contains a
    complete list of emojis, including emojis for which gemoji
    provides no alias (Stephen Morgan).</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="1690286400">- Update emojis to version 0.1.3.
  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/emojis-0.1.3/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718625600">- Update emojis 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/emojis-0.1.4/src/changelog.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1718712000">- Update emojis to version 0.1.4.1.
  [#] 0.1.4.1
  * Use foldl' instead of foldr to avoid stack overflows.</changelog>
</package>
<package pkgid="c95b13694d64a097396ef2de54af3f137b513a752f864596b6a95c182728a4b7300ffc2934a1a5494d9198405d4fb94e6ea3d956256ff16362db7364f77b2194" name="ghc-encoding" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739534400">- Add encoding at version 0.10.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743940800">- Update encoding to version 0.10.1.
  Changes from 0.10 to 0.10.1
  - --------------------------
  * Allow ghc-prim-0.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1744718400">- Update encoding to version 0.10.2.
  Changes from 0.10 to 0.10.2
  - --------------------------
  * Allow ghc-prim-0.13.
  * Allow Cabal-3.14.</changelog>
</package>
<package pkgid="dcb4e5aae0cec2c3b6d880f472ac11e6570b27077e56a55b3b9b1206db22a33a0de2ec4dfa1fbca94febd4a061fa557368fba6d4086c5bc930d7dcf7392ee540" name="ghc-encoding-devel" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739534400">- Add encoding at version 0.10.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743940800">- Update encoding to version 0.10.1.
  Changes from 0.10 to 0.10.1
  - --------------------------
  * Allow ghc-prim-0.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1744718400">- Update encoding to version 0.10.2.
  Changes from 0.10 to 0.10.2
  - --------------------------
  * Allow ghc-prim-0.13.
  * Allow Cabal-3.14.</changelog>
</package>
<package pkgid="5378758bee49420652f50a00025b8b75b22f9b51df28d0ed575f40b79757497b9c17483bf7a3a367645a0f33b7adfb346c34a77c075efe0f0d79fd04dc76eabd" name="ghc-encoding-doc" arch="noarch">
  <version epoch="0" ver="0.10.2" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739534400">- Add encoding at version 0.10.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743940800">- Update encoding to version 0.10.1.
  Changes from 0.10 to 0.10.1
  - --------------------------
  * Allow ghc-prim-0.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1744718400">- Update encoding to version 0.10.2.
  Changes from 0.10 to 0.10.2
  - --------------------------
  * Allow ghc-prim-0.13.
  * Allow Cabal-3.14.</changelog>
</package>
<package pkgid="aaa6052d89e6e52b8173f10bae6721ec324a6f24dd9588b97482f7a105f3bc0f817a8bbbd907f16ea1b9d28962ec1bb609a76154d5e3b2c47498199460e5a610" name="ghc-encoding-prof" arch="riscv64">
  <version epoch="0" ver="0.10.2" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1739534400">- Add encoding at version 0.10.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1743940800">- Update encoding to version 0.10.1.
  Changes from 0.10 to 0.10.1
  - --------------------------
  * Allow ghc-prim-0.12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1744718400">- Update encoding to version 0.10.2.
  Changes from 0.10 to 0.10.2
  - --------------------------
  * Allow ghc-prim-0.13.
  * Allow Cabal-3.14.</changelog>
</package>
<package pkgid="c7170afbcdc4fce040cf56aea440a086d403418158457c2b683c66c94650e1a5861145172a293fc58955c41edb56549325bcc47c474e87e7966b9a326d877c25" name="ghc-entropy" arch="riscv64">
  <version epoch="0" ver="0.4.1.11" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623153600">- Update entropy to version 0.4.1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update entropy to version 0.4.1.7.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update entropy to version 0.4.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661256000">- Update entropy to version 0.4.1.10.
  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="1680868800">- Update entropy to version 0.4.1.10 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update entropy to version 0.4.1.10 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update entropy to version 0.4.1.11.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="7f5b942784ba0b28a0bb9c044914f41f2b7e238611a590b17f345d7b6f43277670167a4015d85e80eba3df2477ac1b3a3329120b0d69e650f5398f945b700084" name="ghc-entropy-devel" arch="riscv64">
  <version epoch="0" ver="0.4.1.11" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623153600">- Update entropy to version 0.4.1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update entropy to version 0.4.1.7.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update entropy to version 0.4.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661256000">- Update entropy to version 0.4.1.10.
  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="1680868800">- Update entropy to version 0.4.1.10 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update entropy to version 0.4.1.10 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update entropy to version 0.4.1.11.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="1865f529bcf27591b22e0df2edcf2eeb584174bb82aa438f69d5e2fdebd6a877bec7396b95a9604d8bead79b3a0f939c8d73e52ccd40a2f17c07d7e8108fdafa" name="ghc-entropy-doc" arch="noarch">
  <version epoch="0" ver="0.4.1.11" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623153600">- Update entropy to version 0.4.1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update entropy to version 0.4.1.7.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update entropy to version 0.4.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661256000">- Update entropy to version 0.4.1.10.
  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="1680868800">- Update entropy to version 0.4.1.10 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update entropy to version 0.4.1.10 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update entropy to version 0.4.1.11.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="afe08fd4182424e5b527938a873ae3dabe7ad8e15bec0cc09bc1c63876df8dc634966c298880200bf3559ac5aa31ec221f7fa3e9372917761c56e8a468d28725" name="ghc-entropy-prof" arch="riscv64">
  <version epoch="0" ver="0.4.1.11" rel="1.4"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1623153600">- Update entropy to version 0.4.1.6 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1635940800">- Update entropy to version 0.4.1.7.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660564800">- Update entropy to version 0.4.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661256000">- Update entropy to version 0.4.1.10.
  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="1680868800">- Update entropy to version 0.4.1.10 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719748800">- Update entropy to version 0.4.1.10 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1735732800">- Update entropy to version 0.4.1.11.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="824dfcb5c69008c82574fca4fca15dd7baa2e5ec1e086b7b2556af726ed3bdd25d03cdae2b9f3df7a612181bf1a977a85034bf600123952adc8271e805e33ecd" name="ghc-esqueleto" arch="riscv64">
  <version epoch="0" ver="3.6.0.0" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Add esqueleto at version 3.6.0.0 revision 1.</changelog>
</package>
<package pkgid="d59986f7266f7d37e346803c641e3e885d0466c4e05fe2d8bb1d7c99f521239035a81fe807a80b54cdc19590c0a9012c9556eaeaea939783d153a4322aa0ee96" name="ghc-esqueleto-devel" arch="riscv64">
  <version epoch="0" ver="3.6.0.0" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Add esqueleto at version 3.6.0.0 revision 1.</changelog>
</package>
<package pkgid="6eb2fc23a7850036a3a9300267dc67fd368f3ccb2b6f61efdd947a1cd7b8252b32d6768958df9524b258f39615882725a9ca4f29caebdd7152be49815a5b4476" name="ghc-esqueleto-doc" arch="noarch">
  <version epoch="0" ver="3.6.0.0" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Add esqueleto at version 3.6.0.0 revision 1.</changelog>
</package>
<package pkgid="e912a39a0a474cab0c68597d86ae996775e4584eb5fe1598ade8e1fcaf689258066089d1a29f22d579fe83fd4df557cd6b9dbd6042dddfa78c882fbf0f8a6509" name="ghc-esqueleto-prof" arch="riscv64">
  <version epoch="0" ver="3.6.0.0" rel="1.10"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1742472000">- Add esqueleto at version 3.6.0.0 revision 1.</changelog>
</package>
<package pkgid="40bb62ab886c41b64a49b27e52de819362cba4277fadc77a921989585f1d38e249eec6db40ff12baa01e158138fc6e7aedcfd99b772b127fcc8af81ce2012318" name="ghc-exceptions" arch="riscv64">
  <version epoch="0" ver="0.10.9" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="65f9cb1c1c4207e230388e5b29d3118c202fcbfa2fbba9b39a65c75c03d647ba33453dce68b120be5ad337f1d52d5badc686bd509c0f83890fab4c09a14db473" name="ghc-exceptions-devel" arch="riscv64">
  <version epoch="0" ver="0.10.9" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="13b5ca6fe7937a096d81c8b77a7ba8c9af45bb32194b8420f2922e9ee6617cb098cd01d80eee7333dac5ba6ef0ce49e7ac940a1d37611cee0499ab475d5fef46" name="ghc-exceptions-doc" arch="noarch">
  <version epoch="0" ver="0.10.9" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="1b744629e96f6426512a4a50028f886ce0253178b8734eb50452400fd59a617b2ef2bdc55b39a3bf76a671ee261c1528593aed3407fe1abe256f9488b02f1ebf" name="ghc-exceptions-prof" arch="riscv64">
  <version epoch="0" ver="0.10.9" rel="6.1"/>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1746792000">- update to version 9.10.2:
- refreshed patches: hadrian-9.10-deps.patch
    riscv64-ncg.patch
- dropped patches:   os-string-be.patch
    ppc64le-miscompilation.patch
- full chagelog:
  https://downloads.haskell.org/~ghc/9.10.2/docs/users_guide/9.10.2-notes.html</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1747310400">- more work on riscv64-ncg.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1751544000">- Apply ghc-hadrian-s390x-rts--qg.patch on loongarch64 as well
- Set physicalmemory for loongarch64 in _constraints to 16 GB</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753358400">- add gnu23-hp2ps.patch for build hp2ps with gcc15+</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1753704000">- update to 9.12.2
- dropped patches:
  + Disable-unboxed-arrays.patch
  + hadrian-9.10-deps.patch
  + riscv64-ncg.patch
- refreshed patches
  + ghc-gen_contents_index-haddock-path.patch
  + gnu23-hp2ps.patch
  + ghc-Cabal-install-PATH-warning.patch
- full changelog at:
  + https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1753876800">- Require llvm only on ghc_llvm_archs
- Adjust memory limits, removing special case for qemu emulation
- Don't apply ghc-hadrian-s390x-rts--qg.patch on riscv64</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1754308800">- Cabal-absolute-datadir.patch: Set &lt;pkgname_datadir&gt; to an absolute path</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1760529600">- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1761652800">- use new bootstrap 9.10.1 compiler</changelog>
  <changelog author="Ondřej Súkup &lt;mimi.vx@gmail.com&gt;" date="1764763200">- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
  from ghc build itself
- use quick flavor on s390x</changelog>
</package>
<package pkgid="a0bd737425b690a31718fd5c12a8f59fc60826ec0918ac34cb152251cc871d567806e50f2d76348cc996f1089bec0a970a41a00984f38718c36db2dd9300bacb" name="ghc-extensible-exceptions" arch="riscv64">
  <version epoch="0" ver="0.1.1.4" rel="7.11"/>
  <changelog author="psimons@suse.com" date="1533038400">- Add extensible-exceptions at version 0.1.1.4.</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řej Súkup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &